diff options
Diffstat (limited to 'testing/talos/talos/tests/kraken/test-contents.js')
-rw-r--r-- | testing/talos/talos/tests/kraken/test-contents.js | 74412 |
1 files changed, 74412 insertions, 0 deletions
diff --git a/testing/talos/talos/tests/kraken/test-contents.js b/testing/talos/talos/tests/kraken/test-contents.js new file mode 100644 index 0000000000..a9e5f618d9 --- /dev/null +++ b/testing/talos/talos/tests/kraken/test-contents.js @@ -0,0 +1,74412 @@ +var testContents = [ "<!DOCTYPE html>\n\ +<head>\n\ +\n\ +<meta charset=utf8>\n\ +\n\ +<!--\n\ + Copyright (C) 2007 Apple Inc. All rights reserved.\n\ +\n\ + Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions\n\ + are met:\n\ + 1. Redistributions of source code must retain the above copyright\n\ + notice, this list of conditions and the following disclaimer.\n\ + 2. Redistributions in binary form must reproduce the above copyright\n\ + notice, this list of conditions and the following disclaimer in the\n\ + documentation and/or other materials provided with the distribution.\n\ +\n\ + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY\n\ + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n\ + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n\ + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR\n\ + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n\ + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\ + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n\ + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n\ + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \n\ +-->\n\ +\n\ +<title>SunSpider ai-astar</title>\n\ +<link rel=\"stylesheet\" href=\"../kraken.css\">\n\ +</head>\n\ +\n\ +<body>\n\ +<h3>ai-astar</h3>\n\ +<div id=\"console\">\n\ +</div>\n\ +<script>\n\ +var TalosContentProfiler = parent.TalosContentProfiler;\n\ +function record(time) {\n\ + document.getElementById(\"console\").innerHTML = time + \"ms\";\n\ + if (window.parent) {\n\ + parent.recordResult(time);\n\ + }\n\ +}\n\ +\n\ +var g1 = [\n\ +[\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 0,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 1,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 2,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 3,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 4,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 5,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 6,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 7,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 8,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 9,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 10,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 11,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 12,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 13,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 14,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 15,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 16,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 17,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 18,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 19,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 20,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 21,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 22,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 23,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 24,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 25,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 26,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 27,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 28,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 29,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 30,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 31,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 32,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 33,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 34,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 35,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 36,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 37,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 38,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 39,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 40,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 41,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 42,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 43,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 44,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 45,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 46,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 47,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 48,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 49,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 50,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 51,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 52,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 53,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 54,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 55,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 56,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 57,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 58,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 59,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 60,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 61,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 62,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 63,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 64,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 65,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 66,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 67,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 68,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 69,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 70,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 71,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 72,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 73,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 74,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 75,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 76,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 77,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 78,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 79,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 80,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 81,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 82,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 83,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 84,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 44,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 85,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 3,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 86,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 87,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 96,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 88,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 69,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 89,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 90,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 86,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 91,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 10,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 11,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 93,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 92,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 16,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 88,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 93,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 15,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 23,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 51,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 53,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 57,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 59,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 83,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 94,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 1,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 42,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 72,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 95,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 95,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 5,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 9,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 18,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 20,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 26,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 30,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 31,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 35,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 39,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 43,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 55,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 60,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 61,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 62,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 73,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 78,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 89,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 90,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 96,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 2,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 17,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 29,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 37,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 40,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 63,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 67,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 68,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 77,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 82,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 84,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 87,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 91,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 92,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 97,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 0,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 4,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 6,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 7,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 8,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 12,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 13,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 14,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 19,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 21,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 22,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 24,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 25,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 27,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 28,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 32,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 33,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 34,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 36,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 38,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 41,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 45,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 46,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 47,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 48,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 49,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 50,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 52,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 54,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 56,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 58,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 64,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 65,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 66,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 70,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 71,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 74,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 75,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 76,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 79,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 80,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 81,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 85,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 94,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 97,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 98,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 98,\n\ + \"y\": 99,\n\ + \"isWall\": false\n\ + }\n\ +],\n\ +[\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 0,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 1,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 2,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 3,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 4,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 5,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 6,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 7,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 8,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 9,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 10,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 11,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 12,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 13,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 14,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 15,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 16,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 17,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 18,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 19,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 20,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 21,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 22,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 23,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 24,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 25,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 26,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 27,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 28,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 29,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 30,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 31,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 32,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 33,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 34,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 35,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 36,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 37,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 38,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 39,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 40,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 41,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 42,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 43,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 44,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 45,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 46,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 47,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 48,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 49,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 50,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 51,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 52,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 53,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 54,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 55,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 56,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 57,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 58,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 59,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 60,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 61,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 62,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 63,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 64,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 65,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 66,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 67,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 68,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 69,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 70,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 71,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 72,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 73,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 74,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 75,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 76,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 77,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 78,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 79,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 80,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 81,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 82,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 83,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 84,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 85,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 86,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 87,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 88,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 89,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 90,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 91,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 92,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 93,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 94,\n\ + \"isWall\": true\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 95,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 96,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 97,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 98,\n\ + \"isWall\": false\n\ + },\n\ + {\n\ + \"x\": 99,\n\ + \"y\": 99,\n\ + \"isWall\": true\n\ + }\n\ +]\n\ +];\n\ +\n\ +function GraphNode(x,y,isWall) {\n\ + this.x = x;\n\ + this.y = y;\n\ + this._isWall = isWall;\n\ + this.pos = {x:x,y:y};\n\ + this.debug = \"\";\n\ +}\n\ +\n\ +GraphNode.prototype.toJSON = function() {\n\ + return {\"x\": this.x, \"y\": this.y, \"isWall\": this._isWall};\n\ +}\n\ +\n\ +GraphNode.prototype.toString = function() {\n\ + return \"[\" + this.x + \" \" + this.y + \"]\";\n\ +}\n\ +GraphNode.prototype.isAt = function(x,y) { \n\ + return (x == this.x) && (y == this.y); \n\ +};\n\ +GraphNode.prototype.isWall = function() {\n\ + return this._isWall;\n\ +};\n\ +\n\ +for (var i=0; i < g1.length; i++) {\n\ + for (var j=0; j<g1[i].length; j++) {\n\ + g1[i][j] = new GraphNode(g1[i][j].x, g1[i][j].y, g1[i][j].isWall);\n\ + }\n\ +}\n\ +\n\ +function getStartingCell(graphSet) {\n\ + for (var j = 0; j < graphSet.length; j++) {\n\ + for (var k = 0; k < graphSet[j].length; k++ ) {\n\ + if (!graphSet[j][k].isWall())\n\ + return graphSet[j][k];\n\ + }\n\ + }\n\ + throw \"No start?\";\n\ +}\n\ +\n\ +function getEndingCell(graphSet) {\n\ + for (var j = graphSet.length - 1; j >= 0; j--) {\n\ + for (var k = graphSet[j].length - 1; k >= 0; k-- ) {\n\ + if (!graphSet[j][k].isWall())\n\ + return graphSet[j][k];\n\ + }\n\ + }\n\ + throw \"No end?\";\n\ +}\n\ +\n\ +var start = getStartingCell(g1);\n\ +var end = getEndingCell(g1);\n\ +var path = [];\n\ +\n\ +\n\ +\n\ +\n\ +TalosContentProfiler.resume('astar', true).then(() => {\n\ + var _sunSpiderStartDate = new Date();\n\ +\n\ + Array.prototype.each = function(f) {\n\ + if(!f.apply) return;\n\ + for(var i=0;i<this.length;i++) {\n\ + f.apply(this[i], [i, this]); \n\ + }\n\ + }\n\ + Array.prototype.findGraphNode = function(obj) {\n\ + for(var i=0;i<this.length;i++) {\n\ + if(this[i].pos == obj.pos) { return this[i]; }\n\ + }\n\ + return false;\n\ + };\n\ + Array.prototype.removeGraphNode = function(obj) {\n\ + for(var i=0;i<this.length;i++) {\n\ + if(this[i].pos == obj.pos) { this.splice(i,1); }\n\ + }\n\ + return false;\n\ + };\n\ +\n\ + function createGraphSet(gridSize, wallFrequency) {\n\ + var graphSet = [];\n\ + for(var x=0;x<gridSize;x++) {\n\ + var row = [];\n\ + for(var y=0;y<gridSize;y++) {\n\ + // maybe set this node to be wall\n\ + var rand = Math.floor(Math.random()*(1/wallFrequency));\n\ + row.push(new GraphNode(x,y,(rand == 0)));\n\ + }\n\ + graphSet.push(row);\n\ + }\n\ + return graphSet;\n\ + }\n\ +\n\ + // astar.js\n\ + // Implements the astar search algorithm in javascript\n\ +\n\ + var astar = {\n\ + init: function(grid) {\n\ + for(var x = 0; x < grid.length; x++) {\n\ + for(var y = 0; y < grid[x].length; y++) {\n\ + grid[x][y].f = 0;\n\ + grid[x][y].g = 0;\n\ + grid[x][y].h = 0;\n\ + grid[x][y].parent = null;\n\ + } \n\ + }\n\ + },\n\ + search: function(grid, start, end) {\n\ + astar.init(grid);\n\ + \n\ + var openList = [];\n\ + var closedList = [];\n\ + openList.push(start);\n\ + \n\ + while(openList.length > 0) {\n\ + \n\ + // Grab the lowest f(x) to process next\n\ + var lowInd = 0;\n\ + for(var i=0; i<openList.length; i++) {\n\ + if(openList[i].f < openList[lowInd].f) { lowInd = i; }\n\ + }\n\ + var currentNode = openList[lowInd];\n\ + \n\ + // End case -- result has been found, return the traced path\n\ + if(currentNode.pos == end.pos) {\n\ + var curr = currentNode;\n\ + var ret = [];\n\ + while(curr.parent) {\n\ + ret.push(curr);\n\ + curr = curr.parent;\n\ + }\n\ + return ret.reverse();\n\ + }\n\ + \n\ + // Normal case -- move currentNode from open to closed, process each of its neighbors\n\ + openList.removeGraphNode(currentNode);\n\ + closedList.push(currentNode);\n\ + var neighbors = astar.neighbors(grid, currentNode);\n\ + \n\ + for(var j=0; j<neighbors.length;j++) {\n\ + var neighbor = neighbors[j];\n\ + if(closedList.findGraphNode(neighbor) || neighbor.isWall()) {\n\ + // not a valid node to process, skip to next neighbor\n\ + continue;\n\ + }\n\ + \n\ + // g score is the shortest distance from start to current node, we need to check if\n\ + // the path we have arrived at this neighbor is the shortest one we have seen yet\n\ + var gScore = currentNode.g + 1; // 1 is the distance from a node to it's neighbor\n\ + var gScoreIsBest = false;\n\ + \n\ + \n\ + if(!openList.findGraphNode(neighbor)) {\n\ + // This the the first time we have arrived at this node, it must be the best\n\ + // Also, we need to take the h (heuristic) score since we haven't done so yet\n\ + \n\ + gScoreIsBest = true;\n\ + neighbor.h = astar.heuristic(neighbor.pos, end.pos);\n\ + openList.push(neighbor);\n\ + }\n\ + else if(gScore < neighbor.g) {\n\ + // We have already seen the node, but last time it had a worse g (distance from start)\n\ + gScoreIsBest = true;\n\ + }\n\ + \n\ + if(gScoreIsBest) {\n\ + // Found an optimal (so far) path to this node. Store info on how we got here and\n\ + // just how good it really is...\n\ + neighbor.parent = currentNode;\n\ + neighbor.g = gScore;\n\ + neighbor.f = neighbor.g + neighbor.h;\n\ + }\n\ + }\n\ + }\n\ + \n\ + // No result was found -- empty array signifies failure to find path\n\ + return [];\n\ + },\n\ + heuristic: function(pos0, pos1) {\n\ + // This is the Manhattan distance\n\ + var d1 = Math.abs (pos1.x - pos0.x);\n\ + var d2 = Math.abs (pos1.y - pos0.y);\n\ + return d1 + d2;\n\ + },\n\ + neighbors: function(grid, node) {\n\ + var ret = [];\n\ + var x = node.pos.x;\n\ + var y = node.pos.y;\n\ + \n\ + if(grid[x-1] && grid[x-1][y]) {\n\ + ret.push(grid[x-1][y]);\n\ + }\n\ + if(grid[x+1] && grid[x+1][y]) {\n\ + ret.push(grid[x+1][y]);\n\ + }\n\ + if(grid[x][y-1] && grid[x][y-1]) {\n\ + ret.push(grid[x][y-1]);\n\ + }\n\ + if(grid[x][y+1] && grid[x][y+1]) {\n\ + ret.push(grid[x][y+1]);\n\ + }\n\ + return ret;\n\ + }\n\ + };\n\ +\n\ + function go() {\n\ + path = astar.search(g1, start, end);\n\ + };\n\ +\n\ + go();\n\ +\n\ + var _sunSpiderInterval = new Date() - _sunSpiderStartDate;\n\ + TalosContentProfiler.pause('astar', true).then(() => {\n\ + record(_sunSpiderInterval);\n\ + });\n\ +\n\ +});\n\ +\n\ +</script>\n\ +\n\ +\n\ +</body>\n\ +</html>\n\ +", "<!DOCTYPE html>\n\ +<head>\n\ +\n\ +<meta charset=utf8>\n\ +\n\ +<!--\n\ + Copyright (C) 2007 Apple Inc. All rights reserved.\n\ +\n\ + Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions\n\ + are met:\n\ + 1. Redistributions of source code must retain the above copyright\n\ + notice, this list of conditions and the following disclaimer.\n\ + 2. Redistributions in binary form must reproduce the above copyright\n\ + notice, this list of conditions and the following disclaimer in the\n\ + documentation and/or other materials provided with the distribution.\n\ +\n\ + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY\n\ + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n\ + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n\ + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR\n\ + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n\ + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\ + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n\ + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n\ + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \n\ +-->\n\ +\n\ +<title>SunSpider audio-beat-detection</title>\n\ +<link rel=\"stylesheet\" href=\"../kraken.css\">\n\ +</head>\n\ +\n\ +<body>\n\ +<h3>audio-beat-detection</h3>\n\ +<div id=\"console\">\n\ +</div>\n\ +<script>\n\ +var TalosContentProfiler = parent.TalosContentProfiler;\n\ +function record(time) {\n\ + document.getElementById(\"console\").innerHTML = time + \"ms\";\n\ + if (window.parent) {\n\ + parent.recordResult(time);\n\ + }\n\ +}\n\ +\n\ +var console = undefined;\n\ +// Audio sample data.\n\ +var channels = 2,\n\ + rate = 44100,\n\ + frameBufferLength = 2048,\n\ + getFramebuffer = (function(f) {\n\ + var frames = f,\n\ + current = 0,\n\ + max = frames.length - 1;\n\ +\n\ + return function() {\n\ + if (current == max) {\n\ + current = 0;\n\ + }\n\ + return frames[current++];\n\ + };\n\ + })([\n\ +new Array(-9.063918018914485e-12,-3.261597155551632e-12,-7.691810383070319e-11,-4.440857404031107e-12,-1.680772881984538e-10,6.000556301843929e-11,-1.9150961372282893e-10,2.4246665786265e-10,-4.565171851655947e-11,5.450795370620654e-10,3.362514988669574e-10,9.004306744664348e-10,9.466241124300723e-10,1.175186170598863e-9,1.6831636084901902e-9,1.1990984871701471e-9,2.3562511941577213e-9,8.144737662085788e-10,2.725613068577104e-9,-6.554523590551753e-11,2.5597279851297117e-9,-1.405781158148045e-9,1.7045438394092116e-9,-3.0212734536405605e-9,1.442163333198465e-10,-4.585516411026447e-9,-1.9632779846290305e-9,-5.679597681051973e-9,-4.288398525176262e-9,-5.877284880995148e-9,-6.374909933271056e-9,-4.851113288850684e-9,-7.722416484057248e-9,-2.47689069254875e-9,-7.892031916867381e-9,1.0892343693669204e-9,-6.61385790579061e-9,5.384448886758264e-9,-3.872107523505974e-9,9.678744916641335e-9,5.3583804060508555e-11,1.3082328997882087e-8,4.604661096863083e-9,1.4708005480201791e-8,9.020721947194943e-9,1.3861386705116274e-8,1.2467070042987416e-8,1.0221797630549645e-8,1.4191283703723911e-8,3.973642304089253e-9,1.3679061439120233e-8,-4.147063581427801e-9,1.0777899461800189e-8,-1.2912646063512057e-8,5.7606563963474855e-9,-2.0772752407083317e-8,-6.882053815715494e-10,-2.6112324746918603e-8,-7.566866244701487e-9,-2.7557987891668745e-8,-1.3718089775238695e-8,-2.427747425315374e-8,-1.8031725446121527e-8,-1.6211833653301255e-8,-1.965133300529942e-8,-4.18648893329987e-9,-1.8145057012475263e-8,1.0134575845199834e-8,-1.3606820559175503e-8,2.4460184988583933e-8,-6.6646101970491145e-9,3.6226321498133984e-8,1.6094849897285712e-9,4.304074607830444e-8,9.874586481828374e-9,4.314259527404829e-8,1.6751737774711728e-8,3.579163276867803e-8,2.1068517597200298e-8,2.1507027270217804e-8,2.2072077499046827e-8,2.0971653302837012e-9,1.9569721843026855e-8,-1.95445934991767e-8,1.3969719603323938e-8,-3.986041718917477e-8,6.212331538080207e-9,-5.5206413662745035e-8,-2.396835618867499e-9,-6.249566553151453e-8,-1.0421006280125766e-8,-5.979339334771794e-8,-1.6550259829273273e-8,-4.6752756333034995e-8,-1.9834619280345578e-8,-2.479977112557208e-8,-1.9848005905487298e-8,2.9843314486299732e-9,-1.6751785736346392e-8,3.2283470119409685e-8,-1.124725823586914e-8,5.8215224640889573e-8,-4.4262269405237475e-9,7.614446673187558e-8,2.4491135786064433e-9,8.2506318221931e-8,8.19313505928676e-9,7.549270009121756e-8,1.1920842091228678e-8,5.54726611312617e-8,1.3204600968208524e-8,2.5057047992049775e-8,1.2132561622024696e-8,-1.1224615015237305e-8,9.258342537066255e-9,-4.759798244435842e-8,5.454737994625702e-9,-7.796932521841882e-8,1.702851637475078e-9,-9.695299496570442e-8,-1.136488791964041e-9,-1.0082637658115345e-7,-2.519120245736417e-9,-8.824257946571379e-8,-2.3383373015661846e-9,-6.056658463649e-8,-9.41838385060123e-10,-2.176004265663778e-8,9.601706096873386e-10,2.218358652328334e-8,2.4775965723478066e-9,6.417361220201201e-8,2.774252605419747e-9,9.717964388755718e-8,1.3009872068536765e-9,1.1542026356892165e-7,-2.0265045197476184e-9,1.153803879105908e-7,-6.7495498079495064e-9,9.647719423355738e-8,-1.1913705577626388e-8,6.124944462726489e-8,-1.623966028319046e-8,1.502435864608742e-8,-1.8389696876397466e-8,-3.4896281420060404e-8,-1.7278706465617688e-8,-8.040503729489501e-8,-1.2363916113145024e-8,-1.1392285870215346e-7,-3.8492862231009894e-9,-1.2967566931365582e-7,7.248555089489628e-9,-1.2469702426187723e-7,1.920039238711979e-8,-9.9380230267343e-8,2.98255180553042e-8,-5.747872222627848e-8,3.68760453284267e-8,-5.544654957390094e-9,3.8477701025385613e-8,4.810972953350756e-8,3.3544857558354124e-8,9.4760721935927e-8,2.2083437301034792e-8,1.2670979288031958e-7,5.314396478439676e-9,1.3856883640528395e-7,-1.442367381088161e-8,1.2817720573821134e-7,-3.3992773040836255e-8,9.6993083786856e-8,-4.995281699393672e-8,4.988867274846598e-8,-5.91591415854964e-8,-5.620970799924407e-9,-5.9357120107961236e-8,-6.059254786805468e-8,-4.9664652834735534e-8,-1.0611310585773026e-7,-3.084448252366201e-8,-1.3476119420374744e-7,-5.303653960453403e-9,-1.4182997176703793e-7,2.3200103171916453e-8,-1.26107053688429e-7,5.0111530924823455e-8,-9.008256540710136e-8,7.080907948875392e-8,-3.954905736236469e-8,8.139625862213506e-8,1.7340529012699335e-8,7.941753921159034e-8,7.14021481940108e-8,6.436970778622708e-8,1.1391774989988335e-7,3.790681546433916e-8,1.3805393450638803e-7,3.6889740151480055e-9,1.399694014025954e-7,-3.312028695745539e-8,1.1943076572151767e-7,-6.66380657321497e-8,7.98368589016718e-8,-9.120827826336608e-8,2.7651497092051613e-8,-1.023566014168864e-7,-2.8660446460548883e-8,-9.759249763874323e-8,-8.001645568356253e-8,-7.691699011047604e-8,-1.1819189182915579e-7,-4.293638866670335e-8,-1.3714550561871874e-7,-5.487733045761445e-10,-1.3398140197296016e-7,4.376378370807288e-8,-1.0939224637240841e-7,8.29331057161653e-8,-6.751718473196888e-8,1.1043897529816604e-7,-1.5242454409758466e-8,1.2139599903093767e-7,3.8936597945848916e-8,1.1341180794488537e-7,8.630295411649058e-8,8.706772547384389e-8,1.193270264820967e-7,4.592902058675463e-8,1.3286879152474285e-7,-3.930692660247814e-9,1.2498067292199266e-7,-5.482997877948037e-8,9.718515769918668e-8,-9.866953121218103e-8,5.418847948135408e-8,-1.28227270579373e-7,3.083594934949474e-9,-1.3834954870617366e-7,-4.782260987212794e-8,-1.26842650161052e-7,-9.036366321879541e-8,-9.491133567962606e-8,-1.1782764630652309e-7,-4.70599381685588e-8,-1.2601940113654564e-7,9.539609990838471e-9,-1.1390253007448337e-7,6.612728498112119e-8,-8.372249027388534e-8,1.1371697183903962e-7,-4.059829450397956e-8,1.4452912466822454e-7,8.344371416058038e-9,1.5326465074849693e-7,5.515137502243306e-8,1.3801113141198584e-7,9.23356182624957e-8,1.0062770883223493e-7,1.1407795597051518e-7,4.653392693398928e-8,1.1714049463762422e-7,-1.6075322406550185e-8,1.0134900918501444e-7,-7.747640040633996e-8,6.957183984468429e-8,-1.2793385906206822e-7,2.7206713326677345e-8,-1.5925049012821546e-7,-1.8734009898935255e-8,-1.6610192687949166e-7,-6.078472836179571e-8,-1.4693922878450394e-7,-9.224238795013662e-8,-1.0430580488218766e-7,-1.0823826812611514e-7,-4.45076224764307e-8,-1.0649359438730244e-7,2.3321303999068732e-8,-8.764186532062013e-8,8.862036082746272e-8,-5.5072241877951456e-8,1.410538743584766e-7,-1.4327970809802082e-8,1.7215407410731132e-7,2.783478691981145e-8,1.7669236740402994e-7,6.45675726218542e-8,1.5355695381913392e-7,9.00446011087297e-8,1.0598996880162304e-7,1.0038979780802038e-7,4.1135439943218444e-8,9.426747737961705e-8,-3.103694723449735e-8,7.304740989866332e-8,-9.927160249389999e-8,4.052454016800766e-8,-1.5279019294212048e-7,2.248076613753369e-9,-1.8300160320450232e-7,-3.542269766398931e-8,-1.8488543673811364e-7,-6.637513649820903e-8,-1.578263635337862e-7,-8.573766052677456e-8,-1.0576047060339988e-7,-9.064876138609179e-8,-3.660183267584216e-8,-8.067998180649738e-8,3.896485267773642e-8,-5.78489469660326e-8,1.091430661404047e-7,-2.6230463134879756e-8,1.6287407333948067e-7,8.762894410097033e-9,1.9158729003265762e-7,4.1304232922811934e-8,1.9057252131915448e-7,6.612271619133026e-8,1.597534549091506e-7,7.93595944514891e-8,1.0373634040661273e-7,7.916997901702416e-8,3.1118556620413074e-8,6.597691282195228e-8,-4.683636234403821e-8,4.234251704815506e-8,-1.1795428633831762e-7,1.2487103795422172e-8,-1.7106017935475393e-7,-1.8456139727618392e-8,-1.9774194015553803e-7,-4.5320295072315275e-8,-1.936883222697361e-7,-6.376741623626003e-8,-1.5938736908083229e-7,-7.099095000739908e-8,-1.0007260442534971e-7,-6.614403957883042e-8,-2.4920090879732015e-8,-5.042738848715089e-8,5.4377210290113e-8,-2.6831063593135696e-8,1.2543733873826568e-7,4.190550129123949e-10,1.7713182387524284e-7,2.660926767816818e-8,2.0133609268668806e-7,4.734960157293244e-8,1.9421217700710258e-7,5.9309229527571006e-8,1.568193965795217e-7,6.075319447518268e-8,9.495667541159492e-8,5.1793612954043056e-8,1.8258184297792468e-8,3.4318482278195006e-8,-6.131359242544931e-8,1.1618418227499205e-8,-1.3134261678260373e-7,-1.2217928002655754e-8,-1.8090540265802701e-7,-3.3030893575869413e-8,-2.0228301877978083e-7,-4.731122515977404e-8,-1.9216858504478296e-7,-5.279125758761438e-8,-1.5218093096791563e-7,-4.880642023863402e-8,-8.86045441461647e-8,-3.636942480511607e-8,-1.1396908305982834e-8,-1.794975901248108e-8,6.737802493717027e-8,2.9967353043502953e-9,1.354440257728129e-7,2.2661327037099e-8,1.8223443021270214e-7,3.756455413395088e-8,2.0054038429861976e-7,4.51666153367114e-8,1.8762639797387237e-7,4.429934108429734e-8,1.4564022876584204e-7,3.534657722070733e-8,8.125561379301871e-8,2.0145094481449632e-8,4.6065018466379115e-9,1.627221024591563e-9,-7.23151174497616e-8,-1.672687943710116e-8,-1.3754423378031788e-7,-3.1527999766467474e-8,-1.8101286514138337e-7,-4.0092068331887276e-8,-1.9611144352893461e-7,-4.0920408395095365e-8,-1.8069772522721905e-7,-3.3960340317662485e-8,-1.373995388576077e-7,-2.060184201013726e-8,-7.316809558233217e-8,-3.4121434566714015e-9,1.8424062275812503e-9,1.4342575127557211e-8,7.58872715778125e-8,2.930133291556558e-8,1.3747893490290153e-7,3.862820463496064e-8,1.771775828274258e-7,4.053629965028449e-8,1.8904509602180042e-7,3.4620917688243935e-8,1.7153544717984914e-7,2.1940055106028922e-8,1.2769024237968551e-7,4.8280348607931955e-9,6.461311841121642e-8,-1.3525756514809473e-8,-7.684699099286263e-9,-2.9658723477155036e-8,-7.788023737020922e-8,-4.047191026756991e-8,-1.3512089935829863e-7,-4.380772722356596e-8,-1.7071022284653736e-7,-3.8862765450176084e-8,-1.794353323703035e-7,-2.6359270322018347e-8,-1.6033061456255382e-7,-8.440215637506299e-9,-1.1676839051233401e-7,1.1695799884137159e-8,-5.586884554986682e-8,3.035879103663319e-8,1.2666705906383413e-8,4.4031899903984595e-8,7.810783131390053e-8,5.001792047210074e-8,1.3038322776992572e-7,4.6951285526120046e-8,1.6163825478088256e-7,3.50808093685373e-8,1.6741982733492478e-7,1.6268021596488325e-8,1.4730845521171432e-7,-6.305238997583729e-9,1.0490954593933566e-7,-2.867316517551899e-8,4.721489688108704e-8,-4.677700715660649e-8,-1.6551972237266455e-8,-5.7190277402696665e-8,-7.641661170509906e-8,-5.775084588321988e-8,-1.232217812230374e-7,-4.798507191594581e-8,-1.500348929539541e-7,-2.9243762966757458e-8,-1.531775808416569e-7,-4.518951435272811e-9,-1.327244092408364e-7,2.2034459590258848e-8,-9.240281428901653e-8,4.5795644609825104e-8,-3.8925911383103085e-8,6.247649508850373e-8,1.9126481731746026e-8,6.888492265488821e-8,7.268964452578075e-8,6.35182573205384e-8,1.1363691498900153e-7,4.687864318952961e-8,1.360183716769825e-7,2.144827604411148e-8,1.3692603317849716e-7,-8.680026475360592e-9,1.1685883549716891e-7,-3.846272988994315e-8,7.954528058462529e-8,-6.274878217027435e-8,3.126580239154464e-8,-7.716540295632512e-8,-2.020383149670124e-8,-7.889514108683215e-8,-6.68497079914232e-8,-6.720723888520297e-8,-1.0167435959829163e-7,-4.3645762559663126e-8,-1.1975075153713988e-7,-1.1832858248794764e-8,-1.1891678042275089e-7,2.308856750232735e-8,-1.0001188144315165e-7,5.528772462071174e-8,-6.663564988684811e-8,7.921842382074828e-8,-2.4482059046704308e-8,9.056988403699506e-8,1.9629631253792468e-8,8.703290887979165e-8,5.8861960638978417e-8,6.874705604786868e-8,8.742540558159817e-8,3.8344889929931014e-8,1.0143502748860556e-7,5.755360632520024e-10,9.94316948776941e-8,-3.843843643380751e-8,8.249778460367452e-8,-7.219536968250395e-8,5.3968339130960885e-8,-9.489680508067977e-8,1.8800008660946332e-8,-1.0243961412470526e-7,-1.728548326696e-8,-9.314704385587902e-8,-4.873542280847687e-8,-6.811089292568795e-8,-7.102593002628055e-8,-3.107823687287237e-8,-8.131225115448615e-8,1.2109261149362283e-8,-7.877756758034593e-8,5.4438466179362877e-8,-6.463856294658399e-8,8.88658746589499e-8,-4.182719237633137e-8,1.0948871675964256e-7,-1.441798502810343e-8,1.1255299625645421e-7,1.309215491573923e-8,9.71264810800676e-8,3.652399271913964e-8,6.531689678013208e-8,5.2654801407925333e-8,2.1990270937521927e-8,5.965749494407646e-8,-2.597437287477078e-8,5.7280796994518823e-8,-7.077982644432268e-8,4.6758000138424904e-8,-1.0498003177872306e-7,3.0479803569960495e-8,-1.2271735272406659e-7,1.1502635288707097e-8,-1.207218360832485e-7,-7.012232572378707e-9,-9.89030155551518e-8,-2.232631501897231e-8,-6.042829170382902e-8,-3.253148150861307e-8,-1.126556270492074e-8,-3.677537208091053e-8,4.0744591700558885e-8,-3.5281200183590045e-8,8.714194166259404e-8,-2.9175275528814382e-8,1.2022522355437104e-7,-2.0171768255750067e-8,1.3433009371510707e-7,-1.0184898258103203e-8,1.2679538485826924e-7,-9.48340073136933e-10,9.845307857858643e-8,6.285233666858403e-9,5.355287413522092e-8,1.0912705405985434e-8,-8.745786317376769e-10,1.2994831877222168e-8,-5.6121411518006425e-8,1.3126058462376022e-8,-1.0319883614329228e-7,1.2198796639495413e-8,-1.3430187095764268e-7,1.1121471743535949e-8,-1.4410350956950424e-7,1.0556746588008536e-8,-1.306638210962774e-7,1.0739150013705512e-8,-9.579873250231685e-8,1.1414194034387037e-8,-4.4841215185442707e-8,1.1911470920722422e-8,1.4175789431192243e-8,1.1336403815676022e-8,7.178886107794824e-8,8.836241960352709e-9,1.186250813134393e-7,3.879819132635021e-9,1.4692922434278444e-7,-3.515509661156102e-9,1.5184838275672519e-7,-1.2668508020396985e-8,1.3226078010575293e-7,-2.226547479722285e-8,9.100791231730909e-8,-3.054695696391718e-8,3.4484436639559135e-8,-3.5622434779725154e-8,-2.835523815747365e-8,-3.585806140904424e-8,-8.741915280552348e-8,-3.0262789607604645e-8,-1.331023611328419e-7,-1.8791553202390787e-8,-1.5785127516210196e-7,-2.495440298844187e-9,-1.5741350978260016e-7,1.6527152979506354e-8,-1.315653577194098e-7,3.5388893593335524e-8,-8.419365826739522e-8,5.085162513296382e-8,-2.2711049041390652e-8,5.987803319840168e-8,4.3106652469759865e-8,6.020332676826001e-8,1.0267898886695548e-7,5.082233300868211e-8,1.4632553302362794e-7,3.229512657298983e-8,1.6684182924109336e-7,6.800249252592039e-9,1.6068939601154852e-7,-2.209532112829038e-8,1.2860309084317123e-7,-4.9929113288271765e-8,7.551252423354526e-8,-7.203408358691377e-8,9.782965548765787e-9,-8.431845088807677e-8,-5.810602488054428e-8,-8.400549944553859e-8,-1.1723588499990001e-7,-7.020152992254225e-8,-1.5800895880602184e-7,-4.4182222325162e-8,-1.737094663667449e-7,-9.329681915914989e-9,-1.6161074256615393e-7,2.929103004589706e-8,-1.2344602851044328e-7,6.566628485416004e-8,-6.51622968916854e-8,9.377239962304884e-8,4.008910536867916e-9,1.0857223031734975e-7,7.30174321006416e-8,1.0690452256767458e-7,1.3076454763449874e-7,8.811070983938407e-8,1.6789185508514493e-7,5.428115912309295e-8,1.7830146248343226e-7,1.0058755606223713e-8,1.6015852111195272e-7,-3.7988669987498724e-8,1.1621219186963572e-7,-8.234437132159655e-8,5.337874142696819e-8,-1.1572207370136312e-7,-1.8349950892115885e-8,-1.3226288331225078e-7,-8.749950097808323e-8,-1.2855345232765103e-7,-1.429532971997105e-7,-1.0428958319153026e-7,-1.757441623340128e-7,-6.246106920571037e-8,-1.8050761241283908e-7,-9.007450785247784e-9,-1.5636099703897344e-7,4.8020453391472984e-8,-1.0706388309245085e-7,9.967530445464945e-8,-4.043157275646081e-8,1.3752170957559429e-7,3.290755046236882e-8,1.5501495909120422e-7,1.0121155469278165e-7,1.4862459352116275e-7,1.535100864202832e-7,1.18511877644778e-7,1.8137095025849703e-7,6.863422186142998e-8,1.8026273096438672e-7,6.241009486984694e-9,1.502937152508821e-7,-5.9178759670430736e-8,9.6205269528582e-8,-1.1734320537470921e-7,2.661998621533712e-8,-1.587992954910078e-7,-4.7336740749415185e-8,-1.7646118521952303e-7,-1.1382016396055405e-7,-1.6681565284670796e-7,-1.621684049268879e-7,-1.305898820191942e-7,-1.8461685158399632e-7,-7.275829716490989e-8,-1.7754862824403972e-7,-1.8693526726565324e-9,-1.4207904541763128e-7,7.12196168706214e-8,-8.387929995024024e-8,1.350101968000672e-7,-1.226757717631699e-8,1.791784427496168e-7,6.128705365426868e-8,1.9624867775291932e-7,1.2500586876740272e-7,1.8285521719008102e-7,1.6869270780262013e-7,1.4037811979505932e-7,1.8536968582338886e-7,7.483755837256467e-8,1.7239531757695659e-7,-3.954397698180401e-9,1.3188457614887739e-7,-8.386642491586827e-8,7.036361182599649e-8,-1.523217889598527e-7,-2.283826461280114e-9,-1.982851216553172e-7,-7.440858951213158e-8,-2.140455137578101e-7,-1.3446904745251231e-7,-1.9650781268865103e-7,-1.7288331832787662e-7,-1.4777623391637462e-7,-1.8356305986344523e-7,-7.492307929624076e-8,-1.648810297183445e-7,1.1036519254048471e-8,-1.199205286184224e-7,9.681468782218872e-8,-5.59659980581273e-8,1.689130897375435e-7,1.6679663872309902e-8,2.1575439745902258e-7,8.635897330577791e-8,2.2954650091833173e-7,1.419358568455209e-7,2.0757832430717826e-7,1.745807907127528e-7,1.5273110420821467e-7,1.791784427496168e-7,7.311207639304484e-8,1.5513171547354432e-7,-1.9145318219671026e-8,1.064367722847237e-7,-1.0973732855745766e-7,4.1019006857823115e-8,-1.8441545535097248e-7,-3.0559448305211845e-8,-2.3123673997815786e-7,-9.680942980594409e-8,-2.424790750410466e-7,-1.4716398766267957e-7,-2.15915846979442e-7,-1.7366949123243103e-7,-1.5523812635365175e-7,-1.7224643045210541e-7,-6.954682874038554e-8,-1.4331929776290053e-7,2.801593268486613e-8,-9.171864689960785e-8,1.2229020285303704e-7,-2.5874314246721042e-8,1.9846278576096665e-7,4.356334670774231e-8,2.4440464585495647e-7,1.054514413567631e-7,2.5260820279982e-7,1.4994745356489148e-7,2.214165988334571e-7,1.7008042618726904e-7,1.5534149611085013e-7,1.6284681692013692e-7,6.44118358650303e-8,1.2965963946953707e-7,-3.735416953531967e-8,7.608232976963336e-8,-1.3411838040156e-7,1.0896656021941453e-8,-2.1069845956844802e-7,-5.533853197903227e-8,-2.5495873501313326e-7,-1.1200258853705236e-7,-2.5974125605898735e-7,-1.5012123810720368e-7,-2.2402615229566436e-7,-1.6379334510929766e-7,-1.5313399615024537e-7,-1.5110805406948202e-7,-5.793131663267559e-8,-1.1440880598456715e-7,4.684170562541112e-8,-5.986959195070085e-8,1.4486286659121106e-7,3.543078719303594e-9,2.207816862664913e-7,6.554610365583358e-8,2.626331934152404e-7,1.1621221318591779e-7,2.637312945807935e-7,1.4756460586795583e-7,2.2374074148956424e-7,1.548379913174358e-7,1.487551344325766e-7,1.372055606907452e-7,5.036477546127571e-8,9.785939880657679e-8,-5.614236897599767e-8,4.344204285189335e-8,-1.5416648579957837e-7,-1.707385877125489e-8,-2.2839421376374958e-7,-7.386714173662767e-8,-2.672012158200232e-7,-1.1786644904532295e-7,-2.6448051926308835e-7,-1.4220435673450993e-7,-2.2060758908537537e-7,-1.4329432929116592e-7,-1.423892257435e-7,-1.2135944871261017e-7,-4.200282432975655e-8,-8.033579490529519e-8,6.490785153800971e-8,-2.7174962724529905e-8,1.6168131367066962e-7,2.9331772566365544e-8,2.3324616904574214e-7,8.000931472906814e-8,2.684793400931085e-7,1.1679284739329887e-7,2.619423185024061e-7,1.3401688647718402e-7,2.1472467892635905e-7,1.2929177728437935e-7,1.3426242162495328e-7,1.0383159576576872e-7,3.3161711598950205e-8,6.218888870535011e-8,-7.2784388294167e-8,1.1450310921645723e-8,-1.6707475936073024e-7,-3.9966550957615254e-8,-2.350818988361425e-7,-8.37119387142593e-8,-2.6633134098119626e-7,-1.1286404344446055e-7,-2.5612271770114603e-7,-1.2302950835874071e-7,-2.062390649371082e-7,-1.1300813440584534e-7,-1.2463814869079215e-7,-8.492092717915511e-8,-2.4177921886803233e-8,-4.378986773190263e-8,7.941886792650621e-8,3.3493563478259603e-9,1.7003641517021606e-7,4.864789104885858e-8,2.3368514234789473e-7,8.475183221889893e-8,2.606714133435162e-7,1.0600088984347167e-7,2.47080549797829e-7,1.093205383995155e-7,1.9534485318217776e-7,9.466675976455008e-8,1.1381365538909449e-7,6.495940851891646e-8,1.540166749691707e-8,2.5524627744744066e-8,-8.446616561741394e-8,-1.6848247241796344e-8,-1.7028382615080773e-7,-5.507182265773736e-8,-2.2888355033501284e-7,-8.29474018360088e-8,-2.5146613324977807e-7,-9.61746167149613e-8,-2.3492745526709768e-7,-9.30190964254507e-8,-1.8228004705633793e-7,-7.453374450960837e-8,-1.0211371659352153e-7,-4.430629019225307e-8,-7.190720907601644e-9,-7.786582045810064e-9,8.7595566355958e-8,2.868361548280518e-8,1.6756843024268164e-7,5.8966605820387485e-8,2.2055249360164453e-7,7.816283442707572e-8,2.387361348610284e-7,8.340805379702942e-8,2.1982599207603926e-7,7.430342918723909e-8,1.6732249719098036e-7,5.291352067615662e-8,8.988544664134679e-8,2.3342494159805938e-8,-9.657696864451282e-11,-9.029974989971379e-9,-8.849696087054326e-8,-3.851283736366895e-8,-1.6168071681477159e-7,-6.009787512084586e-8,-2.086184167637839e-7,-7.031114535038796e-8,-2.2255642306845402e-7,-6.777638361654681e-8,-2.0198783090563666e-7,-5.339874320497984e-8,-1.5078565240855824e-7,-3.0144647666929814e-8,-7.74920465573814e-8,-2.4640200990688754e-9,6.107484296080656e-9,2.4536632281524362e-8,8.688752473062777e-8,4.6019223987059377e-8,1.5245490203597e-7,5.827331506225164e-8,1.930607993472222e-7,5.9356413117939155e-8,2.0305571979406523e-7,4.9406320812295235e-8,1.8167025928050862e-7,3.057391495531192e-8,1.3301294643497386e-7,6.593907642127306e-9,6.530615337396739e-8,-1.7924634221344604e-8,-1.0502304803594598e-8,-3.8357740095307236e-8,-8.251703320638626e-8,-5.09184445718347e-8,-1.3977266632991814e-7,-5.334685226898728e-8,-1.7391343476447219e-7,-4.531527508788713e-8,-1.8041541238744685e-7,-2.847492908131244e-8,-1.5917244411411957e-7,-6.137511832093878e-9,-1.1437219882282079e-7,1.7349023551105347e-8,-5.37032178726804e-8,3.741698151316086e-8,1.296049845223024e-8,5.013745862925134e-8,7.517348876717733e-8,5.296352867389942e-8,1.2356650813671877e-7,4.5221725031296955e-8,1.512654534963076e-7,2.825746747703306e-8,1.548669530393454e-7,5.2072621770093974e-9,1.3483074212672364e-7,-1.9566755327105056e-8,9.524914901248849e-8,-4.127851127577742e-8,4.305459810893808e-8,-5.561204829973576e-8,-1.3186848946133978e-8,-5.95453570895188e-8,-6.468775382018066e-8,-5.194998209390178e-8,-1.0382181869772467e-7,-3.385292757229763e-8,-1.252602146450954e-7,-8.305409693321053e-9,-1.266889739781618e-7,2.01266487920293e-8,-1.0901331393142755e-7,4.616561000148067e-8,-7.604103302583098e-8,6.477917224856355e-8,-3.372076662344625e-8,7.212108243948023e-8,1.0917915460595395e-8,6.628347648529598e-8,5.093718868920405e-8,4.771956696458801e-8,8.057844524955726e-8,1.924885140169863e-8,9.609434670210248e-8,-1.4367117273650365e-8,9.62030739515285e-8,-4.7215870324635034e-8,8.211441127059516e-8,-7.326191564516193e-8,5.714957751479233e-8,-8.743310786485381e-8,2.6044631340482738e-8,-8.657399064304627e-8,-5.926722224103287e-9,-7.00910334217042e-8,-3.384931801519997e-8,-4.016405341644713e-8,-5.3931231036585814e-8,-1.4717116414431075e-9,-6.401522512078373e-8,3.953713800797232e-8,-6.376927785822772e-8,7.571323124011542e-8,-5.454768370327656e-8,1.0044124110208941e-7,-3.897437750310928e-8,1.0882675383072637e-7,-2.034499857472838e-8,9.862651495495811e-8,-1.9718697785719996e-9,7.074959285091609e-8,1.3404161336438847e-8,2.9227308573354094e-8,2.4029375822465227e-8,-1.9362573766557034e-8,2.931786724502672e-8,-6.693563392445867e-8,2.9780522936562193e-8,-1.0524054516736214e-7,2.673979793144099e-8,-1.2727836917747481e-7,2.1905208313910407e-8,-1.2855795716859575e-7,1.6910888689380954e-8,-1.0796576077609643e-7,1.2917411140733748e-8,-6.808754449139087e-8,1.0364715308242012e-8,-1.4907442391631776e-8,8.924573080548726e-9,4.308567014277287e-8,7.658934819687602e-9,9.625129138157718e-8,5.343167686078232e-9,1.3539460042011342e-7,8.767813142185332e-10,1.5334450154114165e-7,-6.316128065009252e-9,1.4624281163833075e-7,-1.5995510693755932e-8,1.1431623647695233e-7,-2.7000339741789503e-8,6.198324342676642e-8,-3.7368934613368765e-8,-2.7429507554188604e-9,-4.467732850343964e-8,-6.947900033082988e-8,-4.65375258329459e-8,-1.271353227139116e-7,-4.11612219863855e-8,-1.657535761978579e-7,-2.787074038224091e-8,-1.7821416520291677e-7,-7.4418835538381245e-9,-1.6152242210409895e-7,1.78118000349059e-8,-1.174446140339569e-7,4.425945121511177e-8,-5.236780964423815e-8,6.74662032906781e-8,2.361669260153576e-8,8.292775532936503e-8,9.827665792272455e-8,8.690673070077537e-8,1.5920657858714549e-7,7.721943973137968e-8,1.9588374300383293e-7,5.381905054946401e-8,2.01472317939988e-7,1.9046609622819233e-8,1.7406878782821877e-7,-2.252760111787211e-8,1.1716433334640897e-7,-6.468043523000233e-8,3.9226861758834275e-8,-1.0046120735296427e-7,-4.755322891014657e-8,-1.2333094900895958e-7,-1.291692797167343e-7,-1.283278550090472e-7,-1.920576551128761e-7,-1.1305681368867226e-7,-2.2534644017468963e-7,-7.831395976154454e-8,-2.2272135424827866e-7,-2.8210422442498384e-8,-1.835907994518493e-7,3.026283934559615e-8,-1.1333888494391431e-7,8.819482388844335e-8,-2.2601398086408153e-8,1.3610795690510713e-7,7.434063320488349e-8,1.6550283987726289e-7,1.6180867135062726e-7,1.70341195371293e-7,2.2526110399212484e-7,1.482129619034822e-7,2.537052807838336e-7,1.0096973568352041e-7,2.415877418115997e-7,3.468574050202733e-8,1.8983951122208964e-7,-4.1086096302933584e-8,1.0588495058527769e-7,-1.1468043936702088e-7,2.5876758513732057e-9,-1.7411272779099818e-7,-1.0371854131108194e-7,-2.0902572828163102e-7,-1.9581293031478708e-7,-2.124729689967353e-7,-2.5837624662017333e-7,-1.8223526865313033e-7,-2.805332712796371e-7,-1.2142896821387694e-7,-2.5772834533199784e-7,-3.826910699444852e-8,-1.9261226213984628e-7,5.501317446032772e-8,-9.477400908508571e-8,1.4396246683645586e-7,2.0663790678554506e-8,2.141380548437155e-7,1.353819669702716e-7,2.5345423182443483e-7,2.3077254240888578e-7,2.542422521401022e-7,2.909561942487926e-7,2.1468599697982427e-7,3.054196326957026e-7,1.3936859488694608e-7,2.708362671910436e-7,3.880498411490407e-8,1.9175661236658925e-7,-7.20061592573984e-8,8.003340923323776e-8,-1.7581527345100767e-7,-4.695015576317019e-8,-2.5569300987626775e-7,-1.6888239429135865e-7,-2.9772394327665097e-7,-2.6572107003630663e-7,-2.942533399163949e-7,-3.216046877696499e-7,-2.4395217224082444e-7,-3.2649120385030983e-7,-1.5415402287999314e-7,-2.794814122353273e-7,-3.692490579965124e-8,-1.8526327494328143e-7,9.23838996413906e-8,-5.7667513431169937e-8,2.1058662014183938e-7,7.687667391564901e-8,2.963788858778571e-7,2.0058980965131923e-7,3.4519857194936776e-7,3.073854202284565e-7,3.573021274405619e-7,3.7416907616716344e-7,3.1087432716958574e-7,3.706501559008757e-7,1.8159762760205922e-7,2.960990173050959e-7,3.2668427962789792e-9,1.7206878055731067e-7,-1.4935011449779267e-7,2.215257310922425e-8,-2.558177527589578e-7,-1.244094391950057e-7,-3.4790230074577266e-7,-2.48221766696588e-7,-4.0844787463356624e-7,-3.424703720611433e-7,-3.83691684646692e-7,-3.784057298616972e-7,-3.049817678402178e-7,-3.52345750798122e-7,-2.4648699081808445e-7,-3.195747524387116e-7,-1.5783344053943438e-7,-2.518800101825036e-7,3.3997068271673925e-8,-6.30552534630624e-8,2.2121484732906538e-7,1.4892148669787275e-7,3.141547040286241e-7,2.5954253146664996e-7,4.2449011061762576e-7,3.912932697858196e-7,5.711276571673807e-7,5.997012522129808e-7,5.73685213112185e-7,6.688356961603859e-7,3.7676232977901236e-7,5.146665671418305e-7,1.2447100061763194e-7,2.9143745905457763e-7,-7.52123909819602e-8,5.3134645128238844e-8,-2.977363067202532e-7,-2.6843949285648705e-7,-6.520573947454977e-7,-6.28192310614395e-7,-9.370967291033594e-7,-8.570544878239161e-7,-8.548654477635864e-7,-9.001176977108116e-7,-5.94005030052358e-7,-8.865962399795535e-7,-4.7458777885367454e-7,-8.468994110444328e-7,-3.512149930884334e-7,-6.936784302524757e-7,-8.961339403867896e-8,-4.980943231203128e-7,1.230076236424793e-7,-3.2142719419425703e-7,2.4483753691129095e-7,-8.036778353925911e-8,3.2601849397906335e-7,1.5931499319776776e-7,2.634457132444368e-7,3.075739698488178e-7,1.0006087336478231e-7,4.02592405635005e-7,-1.3917727414991532e-8,2.7964540549874073e-7,-1.6491451049205352e-7,-1.252113293048751e-7,-4.322458266869944e-7,-3.4416802918713074e-7,-5.973930683467188e-7,-1.608441806411065e-7,-5.607481625702349e-7,-9.189005822918261e-8,-6.423296667890099e-7,-4.1814701035036705e-7,-8.845384513733734e-7,-6.042727704880235e-7,-6.649395345448283e-7,-1.4977459272813576e-7,2.076261296224402e-7,6.342019105431973e-7,9.887080523185432e-7,0.0000011756283129216172,0.0000012178294355180697,0.0000014045423313291394,0.0000012169082310720114,0.0000014515543398374575,0.0000013197013686294667,0.0000013726862562180031,0.0000014580078868675628,0.0000013222773986854008,0.0000011356053164490731,0.0000010844875077964389,1.0777938541650656e-7,2.2619612138896628e-7,-7.482602768504876e-7,-7.17060970600869e-7,-6.657965059275739e-7,-8.349057907253155e-7,-3.209282795069157e-7,-3.6607696074497653e-7,-3.680989948406932e-7,-1.1575120595352928e-7,-4.95609242534556e-7,-3.544887476891745e-7,-5.947504178038798e-7,-8.185001547644788e-7,-7.568756359432882e-7,-9.477171829530562e-7,-7.301545679183619e-7,-6.806443479945301e-7,-6.662963869530358e-7,-7.349966608671821e-7,-9.223255688084464e-7,-0.0000011680775742206606,-9.623134928915533e-7,-0.0000011299755442450987,-5.716998430216336e-8,-4.1727275856828783e-7,0.0000012798651596312993,4.575892944558291e-7,0.0000017962800029636128,0.0000010811531865329016,0.0000012475534276745748,0.0000010263622698403196,6.50961169412767e-7,3.0017449148544983e-7,6.232056648514117e-7,-2.1072614231343323e-7,5.681872607965488e-7,-1.0082136014943899e-7,5.6389637848042184e-8,-3.821854477337183e-8,-1.9356215830157453e-7,-8.707064580448787e-8,3.1259128263627645e-7,3.307707174826646e-7,6.644752374995733e-7,5.657690280713723e-7,2.2780943709221901e-7,-9.992874083764036e-8,-3.080589294768288e-8,-4.176954746526462e-7,3.027119532816869e-7,2.994362375829951e-7,2.1587086962426838e-7,4.623799156888708e-7,-6.439171329475357e-8,-1.8978136040459503e-7,6.838890840299428e-7,1.823492823405104e-7,0.0000016455330751341535,0.000001461430429117172,0.0000012464244036891614,0.0000017142567685368704,1.521793251413328e-7,8.734431844459323e-7,-2.2615671468884102e-7,3.06045933484711e-7,-2.8238775939826155e-7,7.30272518012498e-8,-0.00000103277864127449,-6.274767088143562e-7,-0.0000019067788343818393,-0.0000013300996215548366,-0.0000018798998553393176,-0.0000011391654197723255,-0.0000017127154023910407,-0.0000010173259852308547,-0.000002217254632341792,-0.0000019248880107625155,-0.0000020913898879371118,-0.0000021242335606075358,-5.66933863410668e-7,-2.713406956900144e-7,8.740189514355734e-7,0.0000017201797390953288,0.000001283963001696975,0.0000020493916963459924,0.000001458434553569532,0.0000017541703982715262,0.0000023141244582802756,0.0000024709238459763583,0.000003410554882066208,0.0000036500086935120635,0.000002940127160400152,0.0000032614680094411597,9.374844012199901e-7,0.0000014839671393929166,5.367808171286015e-7,0.0000010193630259891506,0.0000026928789793601027,0.000002544775270507671,0.0000042918609324260615,0.000004003791673312662,0.0000036620276659959927,0.000004126029125472996,0.0000026585357773001306,0.0000032682805795047898,0.000002984725369969965,0.000002696561978154932,0.0000035732336982619017,0.0000029659092888323357,0.0000024645387384225614,0.0000024580745048297103,7.03024511494732e-7,8.939995268519851e-7,3.9872708157417946e-7,4.0552660607318103e-7,2.736072133302514e-7,5.195767585064459e-7,-6.794140290367068e-7,-3.420753387217701e-7,-8.344152320205467e-7,-9.72813950284035e-7,-8.701111937625683e-7,-0.0000012382436125335516,-0.0000019544306724128546,-0.0000023187603801488876,-0.000002346559995203279,-0.0000032190364436246455,-0.000002146023462046287,-0.0000034883794342022156,-0.000002175008376070764,-0.0000032290981835103594,-7.618077688675839e-7,-0.0000014997837070040987,3.1260697141988203e-7,-6.726122592226602e-7,-0.0000018081600501318462,-0.0000030780636279814644,-0.0000033705023270158563,-0.0000045586630221805535,-0.0000017679449229035527,-0.0000024891428438422736,-7.876126346673118e-7,-8.457274702777795e-7,-0.000001939183221111307,-0.0000018313490954824374,-0.0000030375533697224455,-0.0000032928546715993434,-0.000002612765911180759,-0.0000027941657663177466,-1.2583780062414007e-7,-1.304837837778905e-7,0.000002071829158012406,0.0000012727984994853614,0.0000010511553227843251,-1.8225119902126607e-7,-8.205987001019821e-7,-6.519076123367995e-7,-5.326791665538622e-7,7.292591703844664e-7,3.8590383155678865e-7,6.530359542011865e-7,8.554245312097919e-8,-2.893132773351681e-7,-0.0000011364130614310852,-3.044409879748855e-7,-0.0000015163764146564063,-2.6364565997027967e-7,2.97657777537097e-7,6.473703706433298e-8,0.000001827797973419365,7.450047974089102e-7,0.0000011695537978084758,8.898541636881419e-7,0.0000016373277276215958,0.00000214285728361574,0.000004091570190212224,0.000004667096163757378,0.000004342218744568527,0.000004851250650972361,0.0000016070987385319313,0.000002105672592733754,-8.746696380512731e-7,-4.304055778447946e-7,-9.53932840275229e-7,-0.000001061122361534217,9.499452744421433e-7,-3.891087771989987e-7,0.0000013530089972846326,-2.494775799277704e-7,-0.0000016349131328752264,-0.00000132011086861894,-0.0000037219176647340646,-0.0000016550230839129654,-0.0000018801339365381864,-5.213034341977618e-7,3.8171768323991273e-7,4.5613657562171284e-7,5.042894031248579e-7,8.237010433731484e-7,3.6334296282802825e-7,8.760717378208938e-7,0.0000012198424883536063,2.7994315132673364e-7,0.000002176149791921489,-5.067900019639637e-7,0.000002342127800147864,-8.856314934746479e-7,0.0000014781663821850088,-0.0000013078295069135493,-3.082652710872935e-7,-0.0000021032362838013796,-0.000002368892637605313,-0.000002730813321250025,-0.0000034160445920861093,-0.0000024211738036683528,-0.0000029086347694828874,-0.000001562975739943795,-0.0000019350463844602928,-0.0000014834488410997437,-0.0000014534834917867556,-0.0000016977220411718008,-0.000001213783093589882,-6.728521384502528e-7,-5.774323881269083e-7,6.11771270087047e-7,9.30576675273187e-7,8.939668418861402e-7,0.0000027284738735033898,0.0000018481326833352796,0.000003407468284422066,0.000004100708338228287,0.000003105833684458048,0.000004962969796906691,0.0000029469849778251955,0.0000037807042190252105,0.000002233268787676934,0.0000031275560559151927,8.682991392561235e-8,0.0000028762378860847093,-0.0000017796860447560903,6.71204247737478e-7,-0.000001924816388054751,-0.0000020046747977175983,-0.0000019394990431464976,-0.000002175224835809786,-0.000002797315119096311,-9.022790550261561e-7,-0.0000029163450108171673,-4.2059861016241484e-7,-0.000002293946636200417,-8.709507710591424e-7,-0.000002271910261697485,-0.000001970868197531672,-0.000001801297685233294,-0.0000029321738566068234,-4.773514774569776e-7,-0.000002368856030443567,5.963245541806828e-8,-3.129603953766491e-7,8.343644140040851e-7,0.000001990498731174739,0.0000029133886982890544,0.0000031243421290128026,0.0000034031081668217666,0.0000025283086415583966,0.0000014670375776404398,0.0000014539837138727307,1.7197021406900603e-7,6.120799866948801e-7,7.339646117543452e-7,-1.7980983102461323e-7,0.00000206096865440486,2.195063188992208e-7,0.0000024490736905136146,9.115740340348566e-7,0.000001012251686915988,-7.794897669555212e-7,2.7506416699907277e-8,-0.0000024963355826912448,4.2787877418959397e-7,-0.0000011866404747706838,-6.74784530474426e-7,1.879491264844546e-7,-0.000002654897798493039,-3.367568979228963e-7,-0.0000023314582904276904,-6.135625199021888e-7,-7.370135222117824e-7,5.8683184533947497e-8,8.916401839087484e-7,0.0000014124995004749508,0.000002813352239172673,0.0000026935217647405807,0.0000029301741051313,0.0000022357385205395985,0.000001388805912938551,0.0000018279930600328953,0.000001394297441947856,0.0000029639745662279893,0.0000018493608422431862,0.0000016150321471286588,3.5992877656099154e-7,-0.000002704265398278949,-0.0000010994443755407701,-0.000004828819328395184,-0.0000013743367617280455,-0.000005059882369096158,-0.000002426815854050801,-0.000006455979018937796,-0.000003922141331713647,-0.000006152407877380028,-0.0000028160709462099476,-0.0000024322541776200524,0.0000010553062566032168,3.0933875905247987e-7,0.0000034888794289145153,4.5727097131020855e-7,0.000002063457259282586,0.0000012197371006550384,-2.0020483049165705e-8,0.0000027144808427692624,2.0493121155595873e-7,0.000002951913074866752,5.058386705059092e-7,0.0000032117116006702418,-0.0000018270185364599456,0.0000033168328172905603,-0.000004480983534449479,4.185849320492707e-7,-0.000003851749170280527,-0.0000025518065740470774,-0.000001983080892387079,-0.0000010308563105354551,-0.000002553476633693208,0.0000011045649443985894,-0.000003134451389996684,-7.845445111342997e-7,-0.0000015007548199719167,-0.000004307928065827582,-7.732348876743345e-7,-0.000005889574822504073,-6.64547201267851e-7,-0.0000036463213746174006,0.0000014335303148982348,9.660944897404988e-7,0.0000030718933885509614,0.000002293975967404549,0.000004045246441819472,4.4917024411006423e-7,0.00000643897510599345,0.000001357122073386563,0.000005552279162657214,0.000003269643684689072,7.760314701954485e-8,9.674236025603022e-7,-0.000001983548600037466,-0.000003136755140076275,6.122683657849848e-7,-0.000005188488557905657,0.0000012430969036358874,-0.000005397181666921824,-0.0000011439969966886565,-0.000004655254997487646,-0.0000034371810215816367,-0.0000031633135222364217,-0.000004312693818064872,-4.008234952834755e-7,-0.0000041818429963313974,0.0000022276451545621967,-0.000004215441549604293,0.0000017187583125632955,-0.0000034841016258724267,6.790135671508324e-7,-0.0000010553040965533,0.0000027846174361911835,2.2888437456458632e-7,0.0000037306460853869794,-3.539622639436857e-7,4.354231180059287e-7,-4.999796487936692e-8,-0.000002381189915467985,3.447065068939992e-7,-0.0000015586550716761849,-0.000001388713258165808,0.0000010854568017748534,-0.0000035118382584187202,0.0000024505141027475474,-0.0000027599924123933306,0.0000012928514934174018,3.452988153185288e-7,9.147630066763668e-7,4.678361165133538e-8,0.0000029235700367280515,-0.000004951607479597442,0.000002497083642083453,-0.0000061007790463918354,-0.000002038024604189559,-8.928830084187211e-7,-0.000005155670351086883,0.0000024980663511087187,-0.0000027834005322802113,0.0000030437615805567475,0.0000020207432953611715,0.000005872328074474353,0.0000023667914774705423,0.000008525761586497538,-0.000001744319888530299,0.000006328796189336572,-0.0000031836743801250122,5.817118449158443e-7,-0.000002760403958745883,-0.0000035621792449092027,-0.000005721019078919198,-0.0000031907666198094375,-0.00000798531254986301,-0.0000031328777367889415,-0.000007057904895191314,-0.000006145962288428564,-0.0000067292294261278585,-0.000004455939688341459,-0.0000036864155390503583,0.0000028903127713419963,0.000003648249503385159,0.0000055629725466133095,0.0000065096337493741885,0.000002313576715096133,0.000003299622903796262,-7.386475431303552e-7,0.0000011346337487339042,-0.000002999298430950148,0.0000012600233958437457,-0.000004482871645450359,0.0000012339850172793376,-0.000005028339273849269,-3.190280040143989e-8,-0.0000065708190959412605,-0.000002137759793185978,-0.000007463507699867478,-0.000002253582579214708,-0.000006214255336089991,-7.441607294822461e-7,-0.000005036740731156897,-8.026523801163421e-7,-0.0000038829380173410755,-0.0000014424687151404214,-0.000002219082944066031,-0.0000020632605810533278,-2.967931038710958e-7,-0.0000033134051591332536,0.000003112592821707949,-0.000001956977257577819,0.000004888274361292133,0.000001258301949746965,0.000002539396518841386,0.0000012315238109295024,0.0000029573939173133112,-3.9749210145600955e-7,0.000007965088116179686,-3.201979836831015e-7,0.000008430645721091423,-5.8561276716773136e-8,0.0000023614306883246172,-6.812036303927016e-7,-0.000002683240154510713,-0.000002635863893374335,-0.000002422957550152205,-0.000004931941020913655,6.032428245816845e-7,-0.000004697282747656573,9.093607786780922e-7,-0.000004782049927598564,-0.0000014407632988877594,-0.0000074239114837837406,-7.167645890149288e-7,-0.000005518366833712207,0.0000017230380535693257,0.0000018537798496254254,3.114373328116926e-7,0.00000475042725156527,-0.000002284921265527373,0.000001991696535696974,-0.0000018958348846354056,0.0000018167754660680657,-4.297342002246296e-7,0.000005431287263490958,-2.5431930339436803e-7,0.000006547586508531822,-0.0000019510043784976006,0.0000021715609364036936,-0.000005160231921763625,-0.000003922723863070132,-0.00000864976755110547,-0.0000069777229327883106,-0.00001098142092814669,-0.000004680390702560544,-0.000009758781743585132,0.0000025811777959461324,-0.0000064820569605217315,0.000006200225016073091,-0.0000068604194893850945,-0.000001493326294621511,-0.000008256333785539027,-0.00000808436016086489,-0.000005116302872920642,-0.0000019706062630575616,-0.0000036357112094265176,9.638056326366495e-7,-0.000006723561000399059,-0.000010043848305940628,-0.000005082299139758106,-0.000017330961782136,0.0000022783654003433185,-0.000010823952834471129,0.000007848390850995202,4.930726049678924e-8,0.000009791321645025164,0.000010214233043370768,0.000006767637387383729,0.000014693004231958184,6.522810167552962e-7,0.00000584156759941834,0.000001056483142747311,-0.0000061027412812109105,0.000005941973086009966,-0.000003799846808760776,0.0000032200546229432803,0.000007958360583870672,-0.000002986663048432092,0.000010821105206559878,-0.0000017829129319579806,5.535289915314934e-7,0.000002348450379940914,-0.000008360521860595327,0.0000030174969651852734,-0.0000035998295970784966,0.000003019416453753365,0.000005565047104028054,0.0000018894493223342579,0.0000023230936676554848,-0.0000034996205613424536,-0.000009694063919596374,-0.000008751128007133957,-0.000014601409930037335,-0.000007933239430713002,-0.000009449898243474308,-0.000002970120021927869,-0.000001097449057851918,-9.543623491481412e-7,0.00000434171261076699,-0.000004111882390134269,6.79061088249e-7,-0.000004496859673963627,-0.000008936454833019525,0.0000034232402867928613,-0.00000979360265773721,0.000009566062544763554,-3.9706472421130456e-7,0.000004433742105902638,0.000003042325033675297,-0.0000030128887829050655,-0.0000029714519769186154,-0.000003187324637110578,-0.000004348108632257208,-0.0000033043913845176576,0.000002110427658408298,-0.000010759151336969808,0.0000043579448174568824,-0.00001797520599211566,-8.999119245345355e-7,-0.000014672106772195548,-0.0000032756438486103434,-0.000003837559233943466,7.575903282486252e-7,0.0000024387154553551227,0.0000023866900846769568,0.00000110207599846035,-3.6517462831398007e-7,8.478238555653661e-7,3.2741291988713783e-7,0.000003992907295469195,0.0000034631802918738686,0.0000039670776459388435,0.000002545645429563592,0.0000018931576732938993,0.000001866697971308895,0.000004212356543575879,0.0000053428002502187155,0.000007821597137080971,0.000004359905233286554,0.000005222345862421207,-0.000005469212737807538,-0.0000021719831693189917,-0.000014025296877662186,-0.000007200156233011512,-0.000013071728062641341,-0.000008534292646800168,-0.00000858534622238949,-0.00000976859428192256,-0.000009199759006150998,-0.000009531527211947832,-0.000010971834853990003,-0.000005088163561595138,-0.000006511634637718089,-0.000001014210738503607,-0.0000015070510244186153,-3.342962884289591e-7,-0.0000030100443382252706,8.833947049424751e-7,-0.000003861757249978837,0.000002195649585701176,0.000002458319613651838,-1.23842681887254e-7,0.00000901737621461507,-0.000003161710992571898,0.000009653032066125888,-0.0000028306942567724036,0.000009005831088870764,9.146923218850134e-9,0.000010942871995212045,0.0000025969563921535155,0.000009264066648029257,0.0000022111939870228525,6.530254381686973e-8,-9.742769861986744e-7,-0.000006675535132671939,-0.000003203911774107837,-0.000003444060439505847,-0.0000023708191747573437,0.000001115949544328032,5.889252463475714e-8,-4.270693807484349e-7,0.000001317725491389865,-0.0000026383902422821848,0.0000010433889201522106,1.8245710009523464e-7,0.0000014354809536598623,0.000004203336175123695,0.000001658768496781704,6.893950512676383e-7,0.0000023416355361405294,-0.000008033041922317352,0.000007374636879831087,-0.000007646023732377216,0.000008112931027426384,5.110888992021501e-7,-0.0000038381062950065825,0.0000019791827980952803,-0.000011966791134909727,8.282994201636029e-8,-0.00000741668827686226,-9.075603202290949e-7,-0.000007570427897007903,-0.000009879624485620297,-0.000012811858141503762,-0.000015449104466824792,-0.000011708017154887784,-0.000005085837074148003,-0.000013832926015311386,-0.000002735949237830937,-0.00001657587563386187,-0.000017186963304993697,-0.0000036362621358421165,-0.000018992810510098934,0.000007856337106204592,-0.0000052445338951656595,0.0000016284280945910723,0.0000011946658560191281,-1.574869372689136e-7,0.0000027136939024785534,0.00000893616470420966,0.000007166011528170202,0.000008467269253742415,0.0000052992504606663715,0.000002132426743628457,-0.0000022123847429611487,0.0000036260689739719965,-0.000002493302417860832,0.0000036938338325853692,0.000005352163043426117,-0.000002791706265270477,0.000009312153451901395,-0.000001128120175053482,0.0000035371313060750253,0.00001125568087445572,-0.0000020741836124216206,0.000012978097402083222,2.395776448338438e-7,-0.000004805451681022532,0.000002885989260903443,-0.00001947880446095951,-1.5120596685846976e-7,-0.000016683519788784906,-0.000007136851309041958,-0.000011193683349119965,-0.000014262281183619052,-0.000010445800398883875,-0.000009302071703132242,-0.000006918155577295693,0.000010121770174009725,-0.0000032635687148285797,0.000020283247067709453,-0.0000016351533531633322,0.000010875545740418602,0.000003298426008768729,7.659355674149992e-7,0.000006105294687586138,-0.0000028685344659606926,0.0000018908134507000796,-0.000006559243047377095,-0.0000019376418549654773,-0.000005664392574544763,-0.000003935931545129279,2.3137319260513323e-7,-0.00000724212304703542,-4.4132727339274425e-7,-0.000008509233339282218,-0.000007299334811250446,-0.000008296520718431566,-0.00000775383068685187,-0.000009888088243314996,-6.643310825893423e-7,-0.000009194859558192547,0.0000012217028597660828,-0.0000027014796160074184,-0.000005580995548370993,0.000005727384177589556,-0.000007603383437526645,0.000008626728231320158,6.461232260335237e-8,0.0000024963719624793157,0.00000464674667455256,-0.0000041028060877579264,2.581153353276022e-7,2.623970658532926e-7,-0.000006722665148117812,0.000012226168109918945,-0.000011507665476528928,0.000016527443222003058,-0.000011158333109051455,0.0000042172537177975755,-0.0000065073568293883,-0.000012681543921644334,-0.0000026030968456325354,-0.000012896824046038091,2.7767310939452727e-7,-7.741859917587135e-7,1.6417632764387236e-7,-2.5143609150291013e-7,-0.000006684098025289131,-0.000011173764505656436,-0.000009685449185781181,-0.000015014666132628918,-0.0000022032122615200933,-0.000009355964721180499,-1.9668235040626314e-7,-0.0000019861199689330533,-0.000008735361916478723,2.1953218265480245e-7,-0.000010307759112038184,-0.000009043864338309504,-7.931564027785498e-7,-0.00001973225880647078,0.0000075621992436936125,-0.000012366611372272018,0.000009776677870831918,0.00000898778216651408,0.000007269413345056819,0.0000215316831599921,0.0000028081617529096548,0.00001463560329284519,0.0000013555286386690568,-8.18370210708963e-7,0.000003976112566306256,-0.000005741392214986263,0.000006475459940702422,0.0000016396104456362082,0.0000032634761737426743)\n\ +\n\ +,\n\ +\n\ +new Array(0.000003079756197621464,-0.000007045533948257798,-0.000005584218797594076,-0.000014535641639668029,-0.000009336939911008812,-0.000009002875231090002,-0.000005781885192845948,0.00000253107532444119,-0.000002653517412909423,0.0000052440332183323335,2.61081083863246e-7,-0.000004180499217909528,-0.000001123604306485504,-0.00001392687681800453,-0.000013051283531240188,-0.000008770004569669254,-0.00002213554034824483,0.000006507052603410557,-0.000012553733540698886,0.000008663148946652655,0.0000043216405174462125,-0.000003365547172506922,0.000009666131518315524,-0.0000036936494325345848,0.000008714309842616785,0.000011746677955670748,0.00001345210421277443,0.000016736059478716925,0.000014740943697688635,0.0000011494975069581415,0.0000037885874917265028,-0.000013101015611027833,-0.0000028683189157163724,-0.000007050486146908952,0.000006106271939643193,0.000007029236712696729,0.000013492718608176801,0.000005168927600607276,0.000007264246960403398,-0.000009827103895077016,-0.00000253483312917524,-0.000016045227312133648,-0.000009338813470094465,-0.000011414746950322296,-0.000013670570297108497,-0.000009242834494216368,-0.000013137173482391518,-0.000009129987120104488,-0.000011171797268616501,-0.0000058122036534768995,-0.000011200489097973332,-0.000004491418167162919,-0.00000646262924419716,-0.000006156059498607647,3.744167713648494e-7,-0.000003603997356549371,-0.0000037651313959941035,9.045492106452002e-7,-0.000011486084076750558,-0.0000013693146456716931,-0.000005032851731812116,-0.000007804138476785738,0.000005861616500624223,-0.000010557558198343031,0.000001025069195748074,-0.000010377891157986596,-0.00001071288625098532,-0.000007369986633420922,-0.000011507268027344253,0.0000020538736862363294,-0.000008385878572880756,0.000009365067853650544,-0.000009505479283689056,0.000005552293714572443,-0.000003929438207705971,0.000001957044105438399,0.000007157846994232386,0.000005618156137643382,0.000008056893420871347,0.000004114352577744285,0.000004444902970135445,-0.0000015129552366488497,0.000009714583939057775,0.0000034346257962170057,0.000016184803826035932,0.000013940394637756981,0.000017429176295991056,0.0000162159776664339,0.000018516269847168587,0.000009985662472900003,0.00001675341081863735,-5.474975068864296e-7,0.000010761052180896513,-0.000010513853339944035,0.000006836903139628703,-0.000015860308849369176,0.0000032462696708535077,-0.000019273027646704577,-0.0000022639590042672353,-0.0000182041221705731,-0.00000642911572867888,-0.000009331621185992844,-0.000010752169146144297,-0.000006398724053724436,-0.00001092150341719389,-0.000013978446986584459,-0.0000019830717974400613,-0.000011518278370203916,-7.679133773308422e-7,0.00000411232394981198,-0.000015622126738890074,0.00001020661602524342,-0.000023934420823934488,0.000003655438376881648,-0.000017996595488511957,0.000005628106464428129,-0.000014397246559383348,0.000023149037588154897,-0.000012422369763953611,0.00003686188574647531,-0.000005164674803381786,0.000029579034162452444,-0.000004279142558516469,0.000011904862731171306,-0.000011054169590352103,0.0000026817510843102355,-0.000007146421012294013,7.300119477804401e-7,0.00000716379463483463,-9.475870115238649e-7,0.000011135504792036954,-0.0000028848432975792093,0.000004333846391091356,-0.00001217265071318252,0.00000525720497535076,-0.000030126569981803186,0.000012700701518042479,-0.000037628265999956056,0.000014790118257224094,-0.00002364890133321751,0.000018574042769614607,-0.000005623247034236556,0.00002481713454471901,-0.0000035716459478862816,0.000016272791981464252,-0.00001041365885612322,7.962548806972336e-7,-0.000004117006483284058,0.000002073728182949708,0.000012243942364875693,0.000011528453796927352,0.000014823122910456732,0.00001140338645200245,0.000006756795755791245,0.000006846646101621445,0.000009838297046371736,0.0000024178214061976178,0.000019338038327987306,-0.0000035010277770197717,0.000020548633983707987,-0.00000739722554499167,0.000016951227735262364,-0.000011693926353473216,0.00001124812479247339,-0.000018294836991117336,4.6700102984686964e-7,-0.000020315797883085907,-0.00001102216265280731,-0.000019213801351725124,-0.000017865449990495108,-0.000017930700778379105,-0.00001534548937343061,-0.000010813826520461589,-0.000003645355718617793,-0.000004975350748281926,0.0000019148487808706705,-0.000009077783943212125,-0.000004406498646858381,-0.000008117423021758441,-0.000006159430995467119,0.0000044337293729768135,-0.0000020885263438685797,0.00001081783830159111,-0.0000062843064370099455,0.000009586233318259474,-0.000010778067007777281,0.000013238699466455728,-0.0000024827570541674504,0.000012394535588100553,0.000008359386811207514,-0.0000011964989425905515,0.000011864392945426516,-0.000006844144081696868,0.00001212747156387195,0.000005946681085333694,0.000008978144251159392,0.000013611196663987357,0.0000014777727983528166,0.000004516868557402631,-0.000001135800971496792,-4.0124223232851364e-7,0.000004324659130361397,0.000007783763066981919,0.0000074882691478705965,0.00001351374066871358,0.000005585980943578761,0.000013525607755582314,0.0000072519515015301295,0.00001596198126208037,0.000011330633242323529,0.00001667377546255011,0.000011497910236357711,0.00001142141263699159,0.00001416644317941973,0.0000030732642244402086,0.000019874687495757826,-0.000009063298421096988,0.000012172569768154062,-0.00001685972347331699,-0.000006543353720189771,-0.000007671710591239389,-0.00000897354129847372,0.0000036098872442380525,0.000008662557775096502,-0.000004769496172229992,0.000016347627024515532,-0.000018694472601055168,-0.0000016639005480101332,-0.00001712615448923316,-0.000021529813238885254,-0.00001112355494115036,-0.00001515701660537161,-0.000012410739145707339,0.000004771038675244199,-0.000005557539680012269,0.000004452776920516044,0.00001637774403207004,-0.000011125454875582363,0.000028977285182918422,-0.00000831189208838623,0.000017143711374956183,0.00001176083787868265,0.0000014372878922586096,0.000018619317415868863,-4.095253984814917e-7,0.0000057142856348946225,0.000003475568746580393,-0.0000069119478212087415,0.000007696536158618983,-0.000003389268840692239,0.000012544330274977256,0.000012063308531651273,0.0000075440393629833125,0.00001954874096554704,-0.000004191128937236499,0.000009394925655215047,-0.000002214434289271594,-0.000004688718945544679,0.000007948830898385495,-0.000009118418347497936,0.0000011970444120379398,-0.0000056666431191843,-0.00002026224865403492,-0.0000019875728867191356,-0.00002999846219609026,-0.000003943970114050899,-0.000012564681128424127,-0.000010138632205780596,0.00001746085581544321,-0.000013649312677443959,0.000027959269573329948,-0.000010523734999878798,0.000012849625818489585,0.000001351437390439969,-3.670769785912853e-7,0.00001497308949183207,0.000002791178758343449,0.000012750263522320893,0.000013458100511343218,4.066057215368346e-7,0.00002175646659452468,0.0000032445300348626915,0.00001627408346394077,0.000014102012755756732,3.48547814610356e-7,0.000009687917554401793,0.0000011480459534141119,-4.2791418763954425e-7,0.000019152239474351518,-6.341405196508276e-7,0.000018948061551782303,0.0000036513481518340996,-0.0000062531571529689245,0.000009545680768496823,-0.000024813129130052403,0.000016652278645779006,-0.000018440034182276577,0.000017343440049444325,-3.587248897929385e-7,0.000010243666110909544,0.00000628847419648082,-2.8749840907948965e-7,-0.000003840634690277511,-0.000006959578513487941,-0.000013347347703529522,1.2497545753831218e-7,-0.000008933499884733465,0.000012038509339618031,0.000004157961939199595,0.00000892525349627249,0.000014358175576489884,-0.0000017458401089243125,0.000015531888493569568,0.0000011401114079490071,0.000013105558537063189,0.000012283217984077055,0.000013530539945350029,0.000011530215488164686,0.00001159277690021554,5.350490255295881e-7,0.0000063530819716106635,-6.013257234371849e-7,0.0000031688239232607884,0.000008902071385819,-0.0000030289324968180154,0.0000104135970104835,-0.000009928397048497573,0.000004485893896344351,-0.000005377505658543669,-0.0000013817983699482284,0.0000027258081445324933,-0.00001797814547899179,0.000005427595169749111,-0.00003357703462825157,0.00001153597349912161,-0.000016713764125597663,0.00001749700095388107,0.00001582923869136721,0.000018839591575670056,0.000024307311832671985,0.000028232167096575722,0.000012363442692731041,0.00003313900015200488,4.921504341837135e-7,0.000008201181117328815,-0.000004780452854902251,-0.00002234796374978032,-3.537929842423182e-7,-0.000019479883121675812,0.0000035339492114871973,0.0000019553631318558473,-0.000006310787284746766,0.0000048780952965898905,-0.000016523783415323123,-0.000006488742656074464,-0.00000970436303759925,-0.000006401556220225757,0.0000040938898564490955,-0.0000037819918361492455,0.0000036536346215143567,-0.000015109381820366252,-0.000009658116141508799,-0.000016028870959416963,-0.000012950125892530195,2.9602941253870085e-7,-0.0000048607880671625026,-0.0000029371478831308195,-0.000002008118826779537,-0.000014304634532891214,0.000009825911547522992,0.000006691116141155362,0.00003514895070111379,0.00003057632056879811,0.00003202812513336539,0.0000256546882155817,0.000005390306341723772,0.00002182609387091361,0.000009715551641420461,0.000023998347387532704,0.000029058137442916632,0.000014241700228012633,0.000018586209989734925,0.000014010002814757172,0.0000015582974128847127,0.000022730857381247915,-4.4055727244085574e-7,0.000007286446361831622,-0.000004155114311288344,-0.000015673245798097923,-0.0000013827599332216778,-0.000014323575669550337,0.000014420313164009713,-0.000004594429810822476,0.00001533803515485488,-0.000003257871640016674,-0.0000015057372593219043,-0.000002804571522574406,-0.000008264756615972146,-0.000002011342530749971,-1.9574802934130275e-7,-0.0000025387560071976623,0.0000055548180171172135,-1.6860264295814886e-8,0.0000012650032203964656,0.000004872145836998243,-0.0000017890718027047114,0.000006571066933247494,0.000007390759037662065,0.0000020470258732530056,0.000013906128515372984,-0.000004494631411944283,5.931532598424383e-8,-0.000005363530362956226,-0.000019025612346013077,-9.746487705797335e-8,-0.000022788828573538922,0.000005759361101809191,-0.000019057089957641438,0.000006455238690250553,-0.000020634686734410934,1.0177009812650795e-7,-0.000019465514924377203,-0.000004779817118105711,-0.000005687471002602251,-0.000001974281985894777,0.000007814288437657524,6.800347023272479e-7,0.000006204283181432402,0.0000022189678929862566,0.000003214903017578763,0.000011109933439001907,0.000014264518540585414,0.000020891659005428664,0.000024231410861830227,0.000021565774659393355,0.00002063306419586297,0.000018980705135618336,0.000019460489056655206,0.000016109910575323738,0.00002946244967461098,0.000004959099442203296,0.000031635663617635146,-0.000011636377166723832,0.000012494529073592275,-0.000017649961591814645,-0.000009775249054655433,-0.000009684803444542922,-0.000012299901754886378,-0.0000045431584112520795,-0.000004680217443819856,-0.000009361619959236123,-0.000006417827080440475,-0.000009478884749114513,-0.000008635995982331224,-0.000002210264710811316,-0.0000013944970760348951,-0.0000027300702640786767,3.419471852339484e-7,-0.000005760077328886837,-0.000005887148290639743,0.000009123318704951089,-0.0000018179079006586107,0.000034976685128640383,0.00000800656562205404,0.00004315484329708852,0.0000026375134893896757,0.000026162653739447705,-0.000009777288141776808,0.000008337022336490918,-0.0000043383224692661315,0.000008042879017011728,0.000011266129149589688,0.000007552520855824696,0.000007821462531865109,-0.000010834794011316262,-0.0000071405156631954014,-0.000023741020413581282,0.0000010096468940901104,-0.000008777444236329757,0.000024047909391811118,0.00001084489394997945,0.000021773150365334004,0.000009878775927063543,-0.000002468845650582807,0.0000019583242192311445,-0.000011829857612610795,0.000007180449301813496,0.0000019898930077033583,0.00002007572038564831,0.000023562599380966276,0.000022493708456750028,0.00003725415081134997,0.000009227091140928678,0.000025104887754423544,-0.000004577635081659537,-0.0000057226006902055815,-0.000007426877800753573,-0.000013954405403637793,-0.000007396818546112627,0.000010363718502048869,-0.000005682496066583553,0.000023153961592470296,0.000005215436885919189,-5.851776450072066e-7,0.000008301271009258926,-0.00002839875378413126,-0.000008671786417835392,-0.00002114908602379728,-0.000016385081835323945,0.000010340518201701343,-0.000003332814912937465,0.00001631920167710632,-0.00000240609824686544,-0.00001683917253103573,-0.000019458128008409403,-0.00004172520129941404,-0.00002798895184241701,-0.00002957127071567811,-0.00002257167943753302,-0.0000011277380735918996,-0.000006745275186403887,0.000029834796805516817,0.00001443145356461173,0.00004889423871645704,0.000019520353816915303,0.000028781312721548602,0.00001101738143916009,-0.000002304964709765045,0.000015570509276585653,0.000006559727353305789,0.00002491160194040276,0.0000246861109189922,0.00002092513932439033,0.000005571321253228234,0.000019767994672292843,-0.000017234433471458033,0.000029364162401179783,-0.000006860925623186631,0.00003287310028099455,0.000014419410035770852,0.00002570765900600236,0.000020948997189407237,0.000014982444554334506,0.00001133622572524473,0.000005069058261142345,-0.000007599034233862767,-1.9249199567639153e-7,-0.00002135621070920024,4.192748974674032e-7,-0.00001811559559428133,0.000005204026820138097,-0.00000684716133037,0.000006793804459448438,-0.000007115300377336098,-9.464126833336195e-7,-0.000015396170056192204,-0.000005022252480557654,-0.0000057560728237149306,0.00000310011228066287,0.00001830806468205992,0.000005690162652172148,0.000025002680558827706,-0.0000018066829170493293,0.000016883142961887643,-9.190588343699346e-7,0.00001677891305007506,0.000008744715159991756,0.000017492679035058245,0.000009262767889595125,0.000009641324140829965,-0.000007944317985675298,0.0000026682307634473545,-0.000028819362341891974,-5.567349248281062e-9,-0.000027849970138049684,2.9275554425112205e-7,-0.000011288384484942071,8.639408122235182e-8,-0.000010010178812080994,-0.0000057664710766403005,-0.000018038146663457155,-0.000005938334197708173,-0.000011676184840325732,0.00000538736594535294,6.286371672103996e-7,0.000010601774192764424,0.00000795031610323349,0.000006878713065816555,0.000014448815818468574,0.0000053991193453839514,0.000019121212972095236,0.0000037922372939647175,0.00002377148666710127,0.000004110886493435828,0.000028523567380034365,0.000009884578503260855,0.000025298351829405874,0.000009547493391437456,0.000019423143385211006,0.0000016244050584646175,0.00001698599044175353,-0.0000035492291772243334,0.000010943429515464231,-0.000004347200501797488,0.0000019216581677028444,-0.000004650058144761715,-0.000010098739949171431,-0.000013551755728258286,-0.00002283834692207165,-0.000026392148356535472,-0.000012812127351935487,-0.000015902620361885056,0.00001567458821227774,0.000012308804798522033,0.00002283371395606082,0.000024552044123993255,0.000011854270269395784,0.00002660317659319844,0.000012907260497740936,0.00003121679401374422,0.000015185296433628537,0.00002326429785171058,-7.34506613753183e-7,0.000012328557204455137,-0.000023603226509294473,0.000014685990208818112,-0.00003268428554292768,0.000009220393621944822,-0.00002234849307569675,-0.000007605170594615629,-0.000011407089004933368,-0.000006624821708101081,-0.000009982724805013277,0.00001263109425053699,0.000003306656026325072,0.00002181891250074841,0.000024524020773242228,0.000007929559615149628,0.000019206416254746728,-0.000012103923836548347,-0.000002410376964689931,-0.000014605987416871358,-0.000003715801540238317,-0.000006302369911281858,0.000010128199392056558,-0.000007889429980423301,0.000014167191693559289,-0.00001256161522178445,0.0000057639072110760026,-0.000005861424597242149,-9.619938055038801e-7,0.00000681865458318498,0.0000016880826478882227,0.000011544870176294353,0.0000037514641917368863,-2.56049020208593e-7,0.0000014714703411300434,-0.000014694560377392918,0.000007349543466261821,-0.000010221549928246532,0.000018233196897199377,-7.090650342433946e-7,0.00002102341750287451,-0.000006131372174422722,0.000020034074623254128,-0.000009446019248571247,0.000019742274162126705,0.0000019139167761750286,0.000014728439964528661,0.000014092046512814704,0.000003048159214813495,0.000020496132492553443,-0.000008900403372535948,0.000023662334569962695,-0.000005791300736746052,0.000022625017663813196,0.0000075333286986278836,0.000012899877219751943,-0.0000017856511931313435,-0.000006809377737226896,-0.000028199405278428458,-0.00001746432280924637,-0.00003172568540321663,-0.000006750207376171602,-0.00001866254024207592,-0.0000010079621688419138,-0.000013011737792112399,-0.00000956672738539055,-0.000004242810973664746,-0.000002119594682881143,0.000006584605671378085,0.00002223004776169546,0.000006579176442755852,0.000033968506613746285,0.000009475802471570205,0.000025046378141269088,0.000017056823708117008,0.000005184896053833654,0.000012699285434791818,-0.000006306862815108616,0.000008491949301969726,0.000004087344223080436,0.000018048402125714347,0.000011509853720781393,0.000021365476641221903,-0.000005565815172303701,0.000006844592917332193,-0.000022027259547030553,-0.000005569290806306526,-0.00002120573481079191,-0.000002695209104786045,-0.00001900665483844932,4.4863107007131475e-8,-0.000016556557966396213,-0.000010590822967060376,-0.0000065892354541574605,-0.000017760654372978024,-8.225159149333194e-7,-0.0000025858541903289733,0.0000011124238881166093,0.000020903720724163577,0.00001814771349017974,0.000027480426069814712,0.00004084043393959291,0.0000177144720510114,0.00004253354563843459,0.000010023189133789856,0.000033290092687821016,0.0000067583277996163815,0.000030763236281927675,-0.000003997994099336211,0.00001618833266547881,-0.000014886847566231154,-0.000012435123608156573,-0.00001306923968513729,-0.00002227741242677439,-0.000013466869859257713,-0.000015753304978716187,-0.000023232454623212107,-0.00001852498644439038,-0.00002162655619031284,-0.0000210459329537116,-0.00000750824165152153,-0.000011541855201357976,0.000005184509518585401,-0.0000010159284329347429,0.000017868627764983103,0.000005208628408581717,0.000021801406546728685,0.000004908810751658166,0.00000935355910769431,0.000002482380750734592,0.0000020374698124214774,0.000012640602108149324,0.0000043602076402748935,0.000021848769392818213,-0.000003835069946944714,0.000009052029781742021,-0.000015977773728081957,-0.00000437899689131882,-0.000015400755728478543,-0.0000011541671938175568,-0.000007877672032918781,-8.166315268454127e-8,-0.000005477804279507836,-0.0000075803836807608604,-0.000016252544810413383,-0.000015123989214771427,-0.00003125966031802818,-0.000023901306121842936,-0.00002719650547078345,-0.00002844541631930042,-0.000010009978723246604,-0.000019015275029232726,-0.000002046205736405682,3.0927870398045343e-7,0.000004475987225305289,0.000018435192032484338,0.000017293778000748716,0.000025111336071859114,0.00002306950045749545,0.000019393164620851167,0.000024574750568717718,0.000011862235623993911,0.00003010806358361151,0.000008740132216189522,0.000028634845875785686,0.000012442340448615141,0.00002007111288548913,0.000022071695639169775,0.00001786083885235712,0.000019058017642237246,0.000014229030057322234,-0.000005833061550220009,-0.0000042547835619188845,-0.00002718412179092411,-0.000025061946871574037,-0.00003152936915284954,-0.00003277888026786968,-0.00003887666389346123,-0.000034648659493541345,-0.000050274011300643906,-0.00003677815038827248,-0.00004247226388542913,-0.00002903110726037994,-0.000020898798538837582,-0.000010089145689562429,-0.000010234728506475221,0.000006811966159148142,-0.000005313822384778177,0.0000156254736793926,0.000009165262781607453,0.00002019751991610974,0.00002104634950228501,0.000026244979380862787,0.000020415984181454405,0.00003609451960073784,0.000021696680050808936,0.0000403553967771586,0.00002973491973534692,0.00002806495649565477,0.000031540897907689214,0.000004485058980208123,0.000023197349946713075,-0.00001706145121715963,0.000012635712664632592,-0.0000292308959615184,0.0000058418190747033805,-0.000030073091693338938,-1.1923079057396535e-7,-0.00002137258525181096,-0.000009712542123452295,-0.000012220786629768554,-0.000016407961084041744,-0.000012456388503778726,-0.000015059623365232255,-0.000008678027370478958,-0.000009216743819706608,0.000019928700567106716,0.000004287425326765515,0.00004467799226404168,0.00002016187136177905,0.000024435452360194176,0.000019308243281557225,-0.000007724876013526227,0.000009188834155793302,-0.0000019114108908979688,0.000012105027053621598,0.00002055629374808632,0.000020270883396733552,0.000018115131751983427,0.00001163760225608712,-0.00001510960100858938,-0.000021670934074791148,-0.00005311196582624689,-0.00005914847133681178,-0.00005459808380692266,-0.00006084770575398579,-0.000027462207071948797,-0.00003233471579733305,-0.000024315484552062117,-0.00001873439396149479,-0.00003443852983764373,-0.00001817194242903497,-0.000014029920748725999,-0.000009114837666857056,0.000012373760910122655,-0.000003239905254304176,0.000010735915566328913,-5.519689239008585e-8,-0.0000018883721395468456,0.00000311321650769969,-0.0000017775488458937616,-0.000006557762844749959,0.000015179120964603499,-0.00000455604003946064,0.000022281594283413142,0.000017691370885586366,-0.0000038258062886598054,0.000012033361599605996,-0.000019834642444038764,-0.000010000385373132303,0.000010684007975214627,0.000009171661986329127,0.00004517719935392961,0.00004714382521342486,0.0000477431713079568,0.00005181042797630653,0.000026211499061901122,0.00002550805947976187,0.000003884897068928694,0.00000662306683807401,0.000017071641195798293,0.00003120501423836686,0.00004284991882741451,0.00006512828258564696,0.000018203174477093853,0.00004200913826934993,-0.000014842201380815823,0.000003909772658516886,0.000008061370863288175,0.000021963762264931574,0.00003848099004244432,0.00005715851148124784,0.000043984284275211394,0.00006707866123178974,0.000052957908337702975,0.00006693915202049538,0.000049615926400292665,0.00005375961336540058,0.0000309937859128695,0.00003500019374769181,0.000029505476049962454,0.000029334600185393356,0.000023507789592258632,0.00001465066452510655,-1.0310985487649305e-7,-0.000006374973509082338,-0.000008675759090692736,-0.000009088520528166555,-0.000021084319087094627,-0.000024063272576313466,-0.0000631984366918914,-0.0000610212046012748,-0.00009105104982154444,-0.00007528847345383838,-0.00008082981366897002,-0.00007128059951355681,-0.00007338736031670123,-0.00008348179107997566,-0.00009302627586293966,-0.00010063370427815244,-0.00010311997175449505,-0.00009475899423705414,-0.00006107790977694094,-0.00005710756522603333,-0.0000045567167035187595,-0.000016807351130410098,-0.000008728594366402831,-0.000024047727492870763,-0.000054534481023438275,-0.00006562787166330963,-0.00006661251245532185,-0.0000764136275392957,-0.00004220175833324902,-0.00005006900755688548,-0.000025705265215947293,-0.000036733610613737255,-0.00002846791539923288,-0.0000510317986481823,-0.000025806351914070547,-0.00004952012750436552,0.000005754276116931578,-0.0000016414161336797406,0.0000425573016400449,0.00004579619053401984,0.00004338672079029493,0.000038616690289927647,0.000029018654458923265,0.000013091679647914134,0.00003744493369595148,0.000019917650206480175,0.000044882068323204294,0.00003138934698654339,0.00002662312181200832,0.000016957039406406693,0.000012313065781199839,0.000002333392103537335,0.00001934301690198481,0.0000014684613915960654,0.000014003498108650092,-0.000012435083590389695,-0.00001898372829600703,-0.000038960213714744896,-0.00003305000063846819,-0.00003180839848937467,-0.000003220078497179202,0.000009098755072045606,0.00001692907972028479,0.00001644175426918082,-0.0000025018243832164444,-0.000015483534298255108,-0.00001627800338610541,-0.000018092352547682822,-0.000013463391951518133,0.0000019396563857299043,-0.00003174218363710679,-0.0000160226827574661,-0.00005453410267364234,-0.00004583518239087425,-0.000040986185922520235,-0.000035656023101182655,-0.00001567927210999187,-0.000013575969205703586,-0.000018654585801414214,-0.000008182525562006049,-0.000031149891583481804,0.000004068513590027578,-0.000022341226213029586,0.000019159466319251806,-0.00001293922196055064,0.000003855884187942138,-0.00003387294782442041,-0.00002583240348030813,-0.000057961613492807373,-0.000027385123757994734,-0.000033527012419654056,0.0000016514985645699198,0.00003071745595661923,0.000041599003452574834,0.00007069997809594497,0.00007186799484770745,0.00005709023025701754,0.00006439198477892205,0.000029486905987141654,0.000029499340598704293,0.0000209078880288871,0.000017297805243288167,0.000013292264156916644,0.000027950874937232584,-0.0000013293877145770239,0.000019151208107359707,-0.000006482500339188846,-0.0000067296255110704806,-0.000007697241926507559,-0.000014276416550274007,0.0000016702936136425706,0.000015172436178545468,0.00004288800846552476,0.00006377120007527992,0.00006793632928747684,0.00007132426253519952,0.00002048872920568101,0.000012990089089726098,-0.000048709236580180004,-0.000047732733946759254,-0.00007167227886384353,-0.00006812359788455069,-0.000064849853515625,-0.00008061769040068612,-0.00006814341759309173,-0.00010230079351458699,-0.00008719259494682774,-0.0001180777617264539,-0.00008941548003349453,-0.00011921609257115051,-0.00003779408143600449,-0.00008811964653432369,0.000030435225198743865,-0.000025285318770329468,0.00004108916618861258,0.000014433621799980756,0.00001024217635858804,-0.000005194896857574349,0.000005180342213861877,-0.000034165761462645605,0.000023372396753984503,-0.000010869540346902795,0.00002539250453992281,0.00003357906825840473,0.000018433291188557632,0.00003062555697397329,0.000026741767214844003,-7.219643407552212e-7,0.00003656093031167984,-0.000001136163632509124,0.00003117337473668158,0.000021541796741075814,0.0000293058437819127,0.000043496882426552474,0.000037782541767228395,0.00007139385706977919,0.0000416023212892469,0.00009288021101383492,0.00005254682037048042,0.00009893468813970685,0.00006880204455228522,0.00010826986544998363,0.00005927990423515439,0.00011457254731794819,0.00005459919702843763,0.00010707223555073142,0.000094101473223418,0.00010680824925657362,0.00011209934746148065,0.00010920516069745645,0.000056838165619410574,0.00008033691119635478,-0.0000068494009610731155,0.000025022674890351482,-0.00002701147059269715,-0.000019174229237250984,-0.00003586516322684474,-0.00004372096373117529,-0.0000652634262223728,-0.00007542935782112181,-0.00009048141509993002,-0.00010400706378277391,-0.00006278631190070882,-0.00007421393820550293,0.0000025940585146599915,-0.000008294062354252674,0.0000325960099871736,0.000008096650162769947,0.00003069816739298403,-0.0000037499498830584344,0.000056778833823045716,0.000025616709535825066,0.00007991064921952784,0.00004987000284017995,0.000045740198402199894,0.000019337981939315796,0.000004544684998109005,-0.000008798326234682463,0.000008757365321798716,-0.0000021096132059028605,0.00001856036215031054,0.000004826958502235357,0.000005461828550323844,0.000007710723366471939,0.000010949572242680006,0.000018963972252095118,0.000044504369725473225,0.00002303562177985441,0.00004023867586511187,0.000010020921763498336,-0.000025972738512791693,-0.00001586198777658865,-0.00007700323476456106,-0.00004665309825213626,-0.000055274140322580934,-0.000052602150390157476,-0.0000061497439673985355,-0.00001668721961323172,0.000008728478860575706,0.000013330021829460748,-0.0000029871407605241984,-0.000004125208306504646,-0.0000026293639621144393,-0.00002612005664559547,0.0000065824074226839,-0.000017083671991713345,-0.0000046906184252293315,-0.00001556396091473289,-0.00002643541301949881,-0.00003281334284110926,-0.000039624956116313115,-0.00004113918112125248,-0.00007187780283857137,-0.00006438163109123707,-0.0001236143143614754,-0.00011173521488672122,-0.00012688638526014984,-0.00011649612861219794,-0.00006469413347076625,-0.00005987553595332429,-0.000014351888239616528,-0.000007210273906821385,-0.000016002846678020433,0.000014015030501468573,-0.000009058734576683491,0.00003463930625002831,0.000044094260374549776,0.00006039829531800933,0.00007179840031312779,0.00006237921479623765,0.000030082985176704824,0.000039645121432840824,-0.0000010439434845466167,0.000020206653061904944,0.00001813493508961983,-8.59565261634998e-7,0.000021399320758064277,-0.000031689640309195966,0.000003812285285675898,-0.00003198267222614959,0.00001682609217823483,0.0000013957578630652279,0.00004154344787821174,0.000013956621842226014,0.00004097841519978829,9.028317435877398e-7,0.000013097586816002149,-0.000017888380170916207,-0.000026429661375004798,-0.000042822484829230234,-0.00003054921762668528,-0.00004142971010878682,-0.000001531986526970286,-0.00001933212115545757,-0.0000132069308165228,-0.000039306974940700457,-0.00004899566920357756,-0.000061745238781441,-0.000037255726056173444,-0.000020425879483809695,-0.000015082103345775977,0.000013367198334890418,-0.00003093281702604145,-0.000012532468645076733,-0.000054078089306131005,-0.00003815422678599134,-0.00006230008148122579,-0.000032039140933193266,-0.000044264997995924205,9.833966032601893e-7,-5.77034370508045e-7,0.000045075670641381294,0.000020452816897886805,0.00004831075420952402,0.000016518073607585393,0.00002406950807198882,0.000028525224479380995,0.000029365415684878826,0.00002138098716386594,0.000015089812222868204,-0.00003114295031991787,-0.00005498417158378288,-0.00005744315421907231,-0.00008467251609545201,-0.000022096755856182426,-0.000038503785617649555,0.000013987733836984262,-0.000011090352927567437,0.000002372082235524431,-0.000031918280001264066,-0.000031449904781766236,-0.000032338593882741407,-0.00003993864811491221,-0.000005635174602502957,-0.00003002981611643918,-0.000012256874470040202,-0.00002950612542917952,-0.000029784107027808204,-0.000014617784472648054,0.00001263211561308708,0.00002073836003546603,0.000060902915720362216,0.00002685291474335827,0.00002972178117488511,0.000003865030521410517,-0.000011656133210635744,-0.0000019173003238392994,0.000016705547750461847,0.000012224107194924727,0.000058518213336355984,0.000023397415134240873,0.00006208814738783985,0.000014334675142890774,0.000048294361477019265,-0.000011518812243593857,0.00003706568531924859,-0.000009435871106688865,0.00004311736120143905,0.000036349370930111036,0.00005881915785721503,0.0000780311384005472,0.00005478940511238761,0.00009043554018717259,0.00005104908996145241,0.00008298666216433048,0.00006888940697535872,0.00006298254447756335,0.00007044045923976228,0.000054575710237259045,0.00005354037421057001,0.000060902479162905365,0.00005536368189495988,0.00004294863174436614,0.00005029814929002896,0.000005725249138777144,0.000005086803867015988,-0.000010700321581680328,-0.00004252125654602423,-0.000021980682504363358,-0.000058042256569024175,-0.00005544697341974825,-0.000054441989050246775,-0.00008118953701341525,-0.00004292158700991422,-0.00007777901191730052,-0.000035333177947904915,-0.00007716101390542462,-0.00005428513395600021,-0.00008297056774608791,-0.0000670280642225407,-0.00005144996976014227,-0.000014605345313611906,-0.00000779076071921736,0.0000432292181358207,-0.00003144462971249595,0.000004673118382925168,-0.00008541214629076421,-0.00005519864134839736,-0.00006174968439154327,-0.000014400528016267344,0.000012012095794489142,0.000047868241381365806,0.000030405124562093988,0.00002368395507801324,0.000001922777300933376,-0.000011832757991214748,0.0000026430798243382014,0.000012279679140192457,0.00003241767262807116,0.000024375991415581666,0.00003544256105669774,-0.00002144496829714626,0.0000066679922383627854,-0.00006405106250895187,-0.000002957086053356761,-0.00005756971222581342,0.000015621615602867678,-0.00003508651934680529,0.00001469517155783251,-0.00004308757706894539,-0.000010895128070842475,-0.0000762795825721696,-0.00001937178421940189,-0.00009255228360416368,-0.000009577730452292599,-0.00007198793900897726,-0.00001064251409843564,-0.00004143540354561992,-0.000017639989891904406,-0.00002866461181838531,-0.000003194289547536755,-0.00001008950584946433,0.000025677494704723358,0.0000337935853167437,0.00002025209141720552,0.00004816519140149467,-0.00003013358946191147,0.000005368628990254365,-0.00005807228444609791,-0.000014198250937624834,-0.000024669036065461114,0.00002980853787448723,0.00001305967180087464,0.0000615404496784322,0.000003169276169501245,0.000039045036828611046,-0.000026213239834760316,0.000006035425030859187,-0.000030444816729868762,-0.000012050156328768935,-0.000019078106561210006,-0.000029675369660253637,-0.000031799194402992725,-0.000055997508752625436,-0.0000721602700650692,-0.00009207191760651767,-0.00010938722698483616,-0.00013436700101010501,-0.00012641138164326549,-0.0001619315444258973,-0.00012095387501176447,-0.00015179513138718903,-0.00009973258420359343,-0.00012022676673950627,-0.00008012935722945258,-0.0001016552560031414,-0.000054741190979257226,-0.00008083759166765958,-0.00000593823006056482,-0.00002722652061493136,0.000044529537262860686,0.000031446641514776275,0.00007436021405737847,0.00005673569467035122,0.00008370971045223996,0.000051376631745370105,0.00005631861131405458,0.0000279171799775213,-0.0000013176068023312837,0.0000014861398085486144,-0.000035487813875079155,-0.00001107328716898337,-0.000028035083232680336,-0.000009004481398733333,-0.000013428236343315803,0.000007951015504659154,-0.000012215399692649953,0.000026802747015608475,-0.000010574289262876846,0.00001737370803311933,0.000018003340301220305,5.736237653763965e-7,0.00006992507405811921,0.00002058242716884706,0.00009748925367603078,0.000049604932428337634,0.00007757225830573589,0.0000480062335554976,0.000046539622417185456,0.000040741320844972506,0.0000359866680810228,0.000044753498514182866,0.00003149465555907227,0.00003402285074116662,0.000016869544197106734,0.000012217524272273295,0.000014416894373425748,0.00001694033562671393,0.00002633786789374426,0.00003387614560779184,-0.0000031246981961885467,0.000006746628059772775,-0.00006808514444855973,-0.0000424836362071801,-0.00007945387915242463,-0.000040809682104736567,-0.00004131623427383602,-0.000006584262791875517,-0.000027186131774215028,0.000009418003173777834,-0.00001379865534545388,0.000029131773771950975,0.00003061928873648867,0.00005724620132241398,0.00004902021464658901,0.0000633458184893243,0.000014305432159744669,0.000058562731283018366,-0.000027793557819677517,0.000046056477003730834,-0.000024998287699418142,0.00002725913145695813,0.000025247172743547708,0.000039892023778520525,0.00004112611713935621,0.000050569287850521505,-0.000014535172340401914,0.0000067802211560774595,-0.00004382204497233033,-0.000026799832994583994,-0.000016543841411476023,-0.0000244089933403302,-0.000021907017071498558,-0.00005314009467838332,-0.00005711687481380068,-0.00007939628267195076,-0.00006287739233812317,-0.00005297015013638884,-0.000055925644119270146,-0.0000416878356190864,-0.000044781805627280846,-0.00005816018165205605,-0.000014692141121486202,-0.000038615464291069657,0.000015342511687777005,-0.0000019092221918981522,0.00004032142896903679,0.000013651363587996457,0.0000466067940578796,0.000017852991732070222,1.3027107570451335e-7,0.0000011722290764737409,-0.0000434878165833652,-0.000021812964405398816,0.000001429963049304206,0.00001604595672688447,0.00008827573037706316,0.00010605066927382722,0.00011196303967153654,0.00014238811854738742,0.00007170428580138832,0.00009203513036482036,0.00005030815373174846,0.00005320513810147531,0.00006844555173302069,0.00007133291364880279,0.00004482951044337824,0.000057309403928229585,-0.00004976908894605003,-0.000016540670912945643,-0.00012368492025416344,-0.00006704733095830306,-0.00012687843991443515,-0.00008667777001392096,-0.00010667263995856047,-0.00010933732846751809,-0.0000810641358839348,-0.0000843552261358127,-0.00003626633406383917,-0.000011461594112915918,-0.000003800034392043017,0.000010872363418457098,-0.00001115972099796636,-0.000024820123144309036,-0.000016356738342437893,-0.00003160407504765317,0.000021647872927132994,0.00000160533340931579,0.000044044452806701884,0.000006865130671940278,-0.000021276600818964653,-0.00004543062095763162,-0.0001009973420877941,-0.00010950845899060369,-0.00008220582094509155,-0.00012713325850199908,-0.000009265588232665323,-0.00009223717643180862,0.00001942663948284462,-0.00004278800042811781,0.000014971864402468782,-0.000015608507965225726,0.000012556516594486311,-0.00001997295839828439,-0.00001677776890574023,-0.00004871925193583593,-0.00008439271186944097,-0.00009608511754777282,-0.00012681048247031868,-0.00012660387437790632,-0.00009491848322795704,-0.00009672807937022299,-0.000038584679714404047,-0.00004915422323392704,-0.000011407275451347232,-0.00003619683411670849,0.000020544717699522153,-0.000004877408628090052,0.000057512861530994996,0.00005082879215478897,0.000023422402591677383,0.00003235676922486164,-0.00007216427911771461,-0.000044125583372078836,-0.00013907243555877358,-0.00007763699250062928,-0.0001589777530170977,-0.00009526571375317872,-0.0001702349109109491,-0.00015039237041492015,-0.00018199183978140354,-0.00018227424880024046,-0.0001656827371334657,-0.00014178658602759242,-0.00009661682270234451,-0.00006982849299674854,-0.000024176955776056275,-0.000023143686121329665,-0.000021666413886123337,-0.000022818921934231184,-0.00004684945088229142,-0.00003441434455453418,-0.000010103430213348474,0.0000032032912713475525,0.00006675547047052532,0.00008603621245129034,0.00010718784324126318,0.0001322274620179087,0.00010200230462942272,0.00010818237205967307,0.00009606129606254399,0.00009692880848888308,0.00011241745960433036,0.00014431362797040492,0.00011704491771524772,0.00014793468290008605,0.00008428628643741831,0.000059725869505200535,0.00006823895819252357,0.00001569482628838159,0.00011798230116255581,0.00008751583663979545,0.00017217642744071782,0.00014552491484209895,0.00014642594032920897,0.00009886995394481346,0.0000820255299913697,0.0000389802225981839,0.0000945738865993917,0.00006543559720739722,0.00017948643653653562,0.00013175995263736695,0.000207908742595464,0.00013581017265096307,0.0001348408404737711,0.00007278104749275371,0.000048818663344718516,0.000009134634638030548,0.00001749626790115144,-0.000027329901058692485,0.000009467278687225189,-0.000057572869991417974,-0.000054372627346310765,-0.00011624617764027789,-0.00017348630353808403,-0.00019637461809907109,-0.00020912816398777068,-0.00020959861285518855,-0.00009173363650916144,-0.00011212546814931557,0.000036042500141775236,2.3283064365386963e-8,0.00005594479080173187,0.00004100982187082991,0.000023640137442271225,0.00002810826299537439,0.000004636331141227856,0.0000017502184164186474,-0.0000016116446204250678,-0.000008960413651948329,-0.00001896120375022292,-0.000017643205865169875,-0.00007192717748694122,-0.00006774204666726291,-0.00011022477701772004,-0.0001006519451038912,-0.00004939598875353113,-0.000025064480723813176,0.00006950402894290164,0.00008736859308555722,0.00013112671149428934,0.00011726255615940318,0.00009332889749202877,0.00006975586438784376,-0.000007504016139137093,-0.0000017577287962922128,-0.0000711821558070369,-0.00003985501825809479,-0.000008704300853423774,0.00001219889509229688,0.00010966281115543097,0.00010688483598642051,0.0001459826744394377,0.00014799759082961828,0.00012049888755427673,0.00015319800877477974,0.0001315882836934179,0.0001693947851890698,0.00013466438394971192,0.00013570465671364218,0.00003885695696226321,0.000019557321138563566,-0.0000759758404456079,-0.00006659913924522698,-0.00009499234874965623,-0.00006112013215897605,-0.00007698169065406546,-0.000060936577938264236,-0.00006680353544652462,-0.00007666349119972438,0.000022440679458668455,0.000004864556558459299,0.00012551239342428744,0.00011123484728159383,0.00006374843360390514,0.0000694217742420733,-0.00006522072362713516,-0.000034445423807483166,-0.000056505523389205337,-0.00003903900505974889,0.000005489092927746242,-0.000015380668628495187,-0.000013067590771242976,-0.000028134491003584117,-0.000019961922589573078,0.00001111600886360975,0.00003626819307100959,0.00007595207716803998,0.00005631609747069888,0.000051114606321789324,0.000038434911402873695,4.5267279347172007e-7,0.000059726120525738224,0.00003945884600398131,0.00009166861127596349,0.00010432150884298608,0.00008447789878118783,0.00009268712892662734,0.00006632134318351746,0.000032154312066268176,0.00006209970160853118,3.4997174225281924e-7,0.00007809824455762282,0.0000330825278069824,0.00011409471335355192,0.00009687244892120361,0.00010992292664013803,0.00010118685167981312,0.000043402149458415806,0.00003681848829728551,0.00002333584961888846,0.00002146193219232373,0.00008825006807455793,0.00008878691733116284,0.00010468476102687418,0.00011617453128565103,0.000010868432582356036,0.00003768633177969605,-0.0000832886653370224,-0.00006463406316470355,-0.00009575632429914549,-0.00009790592594072223,-0.00008047091250773519,-0.00008127279579639435,-0.00011930312030017376,-0.00010817989095812663,-0.00019761906878557056,-0.00018406282470095903,-0.00025037425803020597,-0.00022929937404114753,-0.00028175031184218824,-0.00026143481954932213,-0.00030704058008268476,-0.00032354859285987914,-0.00028720812406390905,-0.0003314026980660856,-0.00023685301130171865,-0.0002623709151521325,-0.00020041537936776876,-0.00023299336316995323,-0.0001476819161325693,-0.0002481380943208933,-0.00007395316060865298,-0.00019933024304918945,-0.00001707856063148938,-0.00007966350676724687,0.00003398122498765588,0.000010577972716419026,0.00004213210195302963,-0.000016719475752324797,-0.00003703224865603261,-0.00011134900705656037,-0.00007891521818237379,-0.00010674398799892515,-0.000002282263267261442,0.000002869634954549838,0.00004155691203777678,0.00003237165219616145,-0.000040039492887444794,-0.00005632107422570698,-0.00011622216698015109,-0.00010217920498689637,-0.000052099829190410674,-0.000006442031008191407,0.00011611672380240634,0.00016018351016100496,0.0002177420974476263,0.00024585469509474933,0.00016871566185727715,0.0002069331967504695,0.00009723335824673995,0.00016305266763083637,0.00010130155715160072,0.0001628038880880922,0.00009905041952151805,0.00012441941362340003,0.00005324347148416564,0.00006661077350145206,0.000056269716878887266,0.00009563506318954751,0.0001445938105462119,0.00020467364811338484,0.00022031216940376908,0.00027645783848129213,0.00018519532750360668,0.00023159629199653864,0.00010800627205753699,0.0001519494253443554,0.00012027759657939896,0.00017234316328540444,0.00015244039241224527,0.00021870264026802033,0.000060043548728572205,0.00012630523997358978,-0.00008305638039018959,-0.00003651895167422481,-0.00011915012873942032,-0.0000871685188030824,-0.000041786948713706806,-0.000004809240635950118,0.00004110886584385298,0.000093799018941354,0.00001830440669436939,0.00009007014887174591,-0.00008894543861970305,-0.000008388842616113834,-0.00012280653754714876,-0.000059225996665190905,-0.00004686256579589099,-0.000004007886218460044,0.000010301017027813941,0.00006117883458500728,-0.000004959066245646682,0.00006308007868938148,-0.00005623497781925835,0.0000016901053641049657,-0.00012405106099322438,-0.00009191863500745967,-0.00018024181190412492,-0.0001593408960616216,-0.00019957635959144682,-0.00017160963034257293,-0.00017814745660871267,-0.00013509401469491422,-0.00011708180682035163,-0.00006468065839726478,-0.00006644428503932431,-0.000022329521016217768,-0.00005872109250049107,-0.000030379385862033814,-0.00001940926449606195,-9.50950834521791e-7,0.00007214264041977003,0.00007613632624270394,0.00011203531175851822,0.00009669607970863581,0.00008747195533942431,0.00006836865213699639,0.000107871564978268,0.00009087040234589949,0.00019871782569680363,0.00016566846170462668,0.0002717904862947762,0.0002240440808236599,0.00026444465038366616,0.00022366063785739243,0.0002072927018161863,0.00016754464013502002,0.00017488887533545494,0.00011745865049306303,0.00018788142187986523,0.00012361693370621651,0.00018892365915235132,0.0001353108964394778,0.00012977307778783143,0.00008753158908803016,0.00003708814620040357,0.000010673960787244141,-0.00001981318746402394,-0.00003052715692319907,0.0000012943901310791261,-0.000012440191312634852,0.00007004603685345501,0.000053042742365505546,0.00011080254625994712,0.00010929033305728808,0.00010538451169850305,0.00010385063797002658,0.0001238908589584753,0.00009580529876984656,0.00019793650426436216,0.00016720773419365287,0.00024815084179863334,0.0002446943544782698,0.00019588206487242132,0.00019575741316657513,0.00005647114085149951,0.000033640259061940014,-0.00008082586282398552,-0.00010941842629108578,-0.000123425226774998,-0.0001422984933014959,-0.00009261527156922966,-0.00010913527512457222,-0.00009859810234047472,-0.00011477481893962249,-0.00013260109699331224,-0.00014256648137234151,-0.00009395734377903864,-0.00008956607052823529,-0.000003257652451793547,0.000024219256374635734,0.00006157296593300998,0.00009329195017926395,0.0000909910086193122,0.00009424033487448469,0.00007284159801201895,0.00006831511564087123,0.00001874280314950738,0.00005567546031670645,0.000005360243903851369,0.00006956124707357958,0.00004115957926842384,0.00008636829443275928,0.00006720854435116053,0.00010175880743190646,0.000058497971622273326,0.00010565094271441922,-0.00000532744888914749,0.00003650475264294073,-0.00008412737224716693,-0.00005737183892051689,-0.00004074765456607565,-0.000015765856005600654,0.00012070624507032335,0.00012950683594681323,0.0002018612576648593,0.0001815898867789656,0.0001366319484077394,0.00012036338011967018,0.00008128847548505291,0.00008533558138879016,0.00012598736793734133,0.00011848862050101161,0.0001826434163376689,0.00015625306696165353,0.00019109569257125258,0.00017093791393563151,0.00020420609507709742,0.00018747098511084914,0.00021713862952310592,0.00019607768626883626,0.00015462526062037796,0.00015112361870706081,0.00005944148142589256,0.00007137679494917393,0.00002383520950388629,0.00001862557473941706,-0.0000068000390456290916,-0.000017121023120125756,-0.00010218597890343517,-0.00007586612628074363,-0.0001744521432556212,-0.0001242063590325415,-0.0001295977272093296,-0.00010483716323506087,-0.00002151472472178284,-0.000034661545214476064,0.00004824878487852402,0.000019321976651553996,0.000060638627473963425,0.000033946442272281274,0.000049855512770591304,0.00003052474494324997,0.00003425036265980452,0.000019722010620171204,0.00003538441160344519,0.00002866454451577738,0.00006024901085766032,0.00007192634075181559,0.00005440136737888679,0.00007213866047095507,0.000019199043890694156,0.000010913217920460738,0.000045549073547590524,0.000012097194485249929,0.00010095175093738362,0.00006870793731650338,0.00007156033825594932,0.00003835436291410588,0.000020153316654614173,-0.000019508930563461035,0.0000535928484168835,0.00003740128158824518,0.00010149527952307835,0.00011497524246806279,0.00008390550647163764,0.0000843971865833737,0.00003986573210568167,0.000023354001314146444,0.000007602353434776887,0.000020408371710800566,-0.000010802616088767536,0.000026732461265055463,-0.000005622944627248216,0.0000034467293517082,0.000030874678486725315,0.000010173034752369858,0.00007900789205450565,0.0000685180420987308,0.00007322894089156762,0.00007221940177259967,-0.000027310783480061218,-0.000044682725274469703,-0.0001466236572014168,-0.00017769132682587951,-0.00018490885850042105,-0.00021317791834007949,-0.00014575586828868836,-0.00016396366117987782,-0.00008703183266334236,-0.000096126452262979,-0.00003868097337544896,-0.00006154235597932711,0.0000013577704294220894,-0.00006000530629535206,0.00003719485175679438,-0.000029292279577930458,0.00005176669219508767,0.000037953537685098127,0.00004797007568413392,0.0000610950737609528,0.00007513132004532963,0.000035335040593054146,0.00014191074296832085,0.000057879464293364435,0.00018908843048848212,0.0001475651515647769,0.00020764136570505798,0.00022060774790588766,0.00025390449445694685,0.0002503087744116783,0.00030238457839004695,0.0002672707778401673,0.0002528578625060618,0.000237257219851017,0.00013433310959953815,0.00013784827024210244,0.00008091441122815013,0.000059937723563052714,0.00008225104829762131,0.00005401169983088039,0.00003974448191002011,0.00004953946336172521,-0.000010107636626344174,0.00001073527801054297,-0.000020950206817360595,-0.00003656994522316381,-0.00005993116428726353,-0.0000808492986834608,-0.00011625375918811187,-0.0000944273269851692,-0.00010681073763407767,-0.00007551605085609481,-0.00007586299034301192,-0.00009075189882423729,-0.00008544810407329351,-0.00012747022265102714,-0.00006861256406409666,-0.00007860875484766439,0.000004575975708576152,0.00004120101948501542,0.00003772617856157012,0.0000848198906169273,-0.000009577727723808493,0.000012361198059807066,-0.00005892533590667881,-0.00005592560046352446,-0.00008714772411622107,-0.00006369994662236422,-0.0001394686260027811,-0.00008136204269248992,-0.00015996844740584493,-0.00010361209569964558,-0.00011126687604701146,-0.00008401738159591332,-0.00014169493806548417,-0.00011784620437538251,-0.0002762835065368563,-0.00022666376025881618,-0.0002874225901905447,-0.00022627771249972284)\n\ +\n\ +,\n\ +\n\ +new Array(-0.00014015505439601839,-0.00009424725431017578,-0.0000367982174793724,-0.000012330742720223498,-0.000009979183232644573,-0.000005074737146060215,0.000015334489944507368,0.000006053265224181814,0.000033470423659309745,0.000029470638764905743,0.00009303881961386651,0.00010694590309867635,0.00022122845984995365,0.00022976046602707356,0.00027943524764850736,0.00024943548487499356,0.000181631650775671,0.00012874089588876814,0.000033948716009035707,0.00001643829637032468,-0.000038822603528387845,-0.000005076801244285889,-0.000026619280106388032,-0.000004013060788565781,-0.000020743873392348178,-0.000060739057516912,-0.00009209522977471352,-0.00015305288252420723,-0.0001557939249323681,-0.00016957358457148075,-0.00011526542220963165,-0.00008990408241515979,-0.00003546544030541554,-0.000018380367691861466,0.000005372870873543434,0.000013720681636186782,0.000005543797669815831,0.00003979273242293857,-0.000014010610357217956,0.00005891008913749829,-0.00001633692954783328,0.00006351392949000001,-0.000011691547115333378,0.000035224747989559546,-0.00004958381759934127,-0.000023805565433576703,-0.00012163100473117083,-0.00007665240264032036,-0.00016238178068306297,-0.00010357973224017769,-0.00012000015703961253,-0.00009269107249565423,-0.000049141810450237244,-0.00005715646693715826,-0.00004356173303676769,-0.00003632663720054552,-0.00001985907510970719,0.0000020384477465995587,0.00012762073311023414,0.00011586706386879086,0.00021797671797685325,0.00020374754967633635,0.00008666064240969718,0.00011644592450466007,-0.00006568098615389317,-0.000046202490921132267,-0.00004137075302423909,-0.00007593315240228549,0.000004579069354804233,-0.00002532761573093012,-0.00009905502520268783,-0.00007579676457680762,-0.00019283377332612872,-0.00017823997768573463,-0.00014772501890547574,-0.00019722098659258336,-0.00013216372462920845,-0.000167879305081442,-0.00019680026161950082,-0.00015686158440075815,-0.0002077507524518296,-0.00015023740706965327,-0.00017501234833616763,-0.00013415997091215104,-0.00017168966587632895,-0.00013525885879062116,-0.00015167739184107631,-0.00012130104005336761,-0.00008563465962652117,-0.000041452833102084696,-0.00007153890328481793,-0.000001365100615657866,-0.00008754107693675905,-0.0000252203899435699,-0.00003187061520293355,-0.000009977433364838362,0.000022157373678055592,0.00003242286038585007,0.00003615911191445775,0.00009324029088020325,0.000014359744454850443,0.00007800778257660568,-0.000049274443881586194,-0.00005691000842489302,-0.00007130674202926457,-0.00010760929581010714,-0.000036453122447710484,-0.000047757712309248745,0.000054562337027164176,0.000027955291443504393,0.00009254179894924164,0.00002200369090132881,-0.00004265725874574855,-0.00010851425759028643,-0.0001688027841737494,-0.00016441606567241251,-0.00021186693629715592,-0.0001573815243318677,-0.00018332900071982294,-0.0001501880760770291,-0.00010138592188013718,-0.00008154666284099221,-0.00013429764658212662,-0.00008883286500349641,-0.0001400368637405336,-0.00010151389869861305,-0.000043619606003630906,-0.00004538596476777457,-0.000031638654036214575,-0.00003416767867747694,-0.00006974972347961739,-0.00005143813177710399,-0.00010723905870690942,-0.00012572293053381145,-0.00002397704156464897,-0.00009767053415998816,0.00011572502262424678,0.00005432979014585726,0.00007883126090746373,0.0000620109640294686,0.00007341729360632598,0.00004993831316824071,0.00011931547487620264,0.00005841327947564423,0.00005921594856772572,0.00001511409482191084,0.000033078180422307923,0.000019489067199174315,0.000033935510145965964,-0.000011722012459358666,0.00004304029425838962,-0.000035746488720178604,0.00003718510197359137,-0.000058436104154679924,-0.00001174940280179726,-0.00013024899817537516,0.000020506238797679543,-0.00007963776442920789,0.00003176229074597359,-0.00005422571848612279,-0.00002636853423609864,-0.00014182373706717044,-0.000049795104132499546,-0.00017246516654267907,-0.00009185299859382212,-0.00017978546384256333,-0.00013231371121946722,-0.00016474576841574162,-0.0001400558976456523,-0.00015335241914726794,-0.0001470029092160985,-0.00018156964506488293,-0.00014865070988889784,-0.0001718680141493678,-0.00012142615742050111,-0.00014900251699145883,-0.00007435568841174245,-0.00012459667050279677,-0.00008725070802029222,-0.00011005691339960322,-0.00008626709313830361,-0.00012864137534052134,-0.00004616122896550223,-0.0001554132904857397,-0.00009952057007467374,-0.00021355791250243783,-0.0001459539489587769,-0.00023241406597662717,-0.00013092698645778,-0.00017168368503917009,-0.00015152087144088,-0.00015848565089982003,-0.0001564635313116014,-0.00018872391956392676,-0.00011087577149737626,-0.00015771349717397243,-0.0000527798110852018,-0.00008749643166083843,-0.000036134504625806585,-0.00004221020935801789,-0.00008243389311246574,-0.00005874632915947586,-0.0001164921632152982,-0.00013457277964334935,-0.0001483543310314417,-0.00019349232024978846,-0.00023352073912974447,-0.00023075437638908625,-0.00028925627702847123,-0.00027289867284707725,-0.00029771780828014016,-0.0003031028318218887,-0.0002913945645559579,-0.0003263660764787346,-0.00015898887068033218,-0.00020953141211066395,0.000021462499717017636,0.000016161218809429556,0.00006929994560778141,0.00007043606456136331,0.000042957883124472573,-0.000021664078303729184,0.000008055478247115389,-0.00008845835691317916,0.00006582804780919105,-0.000016302576113957912,0.00015406384773086756,0.00010176366777159274,0.00009414566011400893,0.0000354732692358084,0.00007631623884662986,-0.000012391613381623756,0.00007941365765873343,0.0000648690911475569,0.00001397199412167538,0.00010448538523633033,0.000029168595574446954,0.00008860438538249582,-0.00006609586125705391,-0.00006593324360437691,-0.0002065992885036394,-0.0001552091707708314,-0.00018771870236378163,-0.00007774525874992833,-0.00012997548037674278,-0.00007887235551606864,-0.0000391396097256802,-0.000076210533734411,-0.0000876762715051882,-0.0000996374583337456,-0.00014420422667171806,-0.0001080437286873348,0.000032678239222150296,0.00001941799564519897,0.00008381356747122481,0.000031045052310219035,0.00006379729165928438,0.000027837693778565153,0.00006071649841032922,0.00002810096339089796,-0.000023521930415881798,-0.000042365853005321696,0.000022846543288324028,-0.000005697456799680367,0.00003526679938659072,-0.00004256410466041416,-0.0000757251400500536,-0.00013366315397433937,-0.00011955667287111282,-0.00011828384594991803,-0.00017747009405866265,-0.00016866534133441746,-0.0001741003361530602,-0.00016113329911604524,-0.00020356231834739447,-0.0001154246274381876,-0.00034802500158548355,-0.00014464158448390663,-0.0003696058120112866,-0.00011752495629480109,-0.00038095645140856504,-0.00015291014278773218,-0.0003850535140372813,-0.00025106975226663053,-0.00019905260705854744,-0.0002682860067579895,0.0000021677478798665106,-0.0002483882417436689,0.0001757844293024391,-0.0002012909681070596,0.00042002167901955545,-0.00011912333138752729,0.000566192960832268,0.000036280973290558904,0.0006151891429908574,0.000419270625570789,0.0007446972886100411,0.0009848694317042828,0.0007311853696592152,0.0014010249869897962,0.000447156373411417,0.001734805991873145,0.000048851674364414066,0.002086761873215437,-0.00039686530362814665,0.002081888262182474,-0.0007315071416087449,0.0017690588720142841,-0.0011235257843509316,0.0012453674571588635,-0.001530013862065971,0.0005929881590418518,-0.0015843822620809078,0.00013364609912969172,-0.001662310678511858,-0.0004051764262840152,-0.0017336646560579538,-0.0008209687657654285,-0.0017958111129701138,-0.0008799072238616645,-0.0023105277214199305,-0.0009375008521601558,-0.0026750226970762014,-0.00045945230522193015,-0.00301142456009984,0.00032612154609523714,-0.0037594083696603775,0.000844741880428046,-0.004248717334121466,0.001590814790688455,-0.004585081245750189,0.0022387588396668434,-0.004611271433532238,0.002747831167653203,-0.004052754957228899,0.0032969240564852953,-0.003427402814850211,0.0034304591827094555,-0.0024721764493733644,0.003596643218770623,-0.001401375513523817,0.003709446405991912,-0.0006295255152508616,0.0034894035197794437,0.000059773577959276736,0.003397291759029031,0.00038508654688484967,0.0033650926779955626,0.0005159653373993933,0.003734476398676634,0.00030270108254626393,0.0044049047864973545,-0.0007104952237568796,0.004650060087442398,-0.0020415415056049824,0.004571670666337013,-0.003501879284158349,0.004163370467722416,-0.00479539530351758,0.0036168238148093224,-0.005974814295768738,0.002774751279503107,-0.007256212644279003,0.001289845909923315,-0.007495714817196131,0.00010230821499135345,-0.006734591443091631,-0.0007406961522065103,-0.00581145565956831,-0.0016243165591731668,-0.00462182704359293,-0.002173752523958683,-0.0036379247903823853,-0.002846694318577647,-0.002800004556775093,-0.0035107601433992386,-0.0017736477311700583,-0.003419754095375538,-0.0011825866531580687,-0.0027814360801130533,-0.0008575308602303267,-0.0018417327664792538,-0.0002217306027887389,-0.000598331680521369,0.0005840326775796711,0.0008799363858997822,0.0010996086057275534,0.0021491702646017075,0.001309904851950705,0.0030024773441255093,0.0020673295948654413,0.003890095977112651,0.003430642420426011,0.004317090380936861,0.004580176901072264,0.003661549184471369,0.00580180948600173,0.0027171203400939703,0.007631687913089991,0.0020412683952599764,0.009570170193910599,0.0011816845508292317,0.010828486643731594,-0.00026033760514110327,0.010754303075373173,-0.0022562353406101465,0.009428870864212513,-0.00440824031829834,0.00784861296415329,-0.006088739261031151,0.006158956792205572,-0.007177523337304592,0.003770801005885005,-0.00812677014619112,0.0011826830450445414,-0.008794397115707397,-0.0005873069749213755,-0.008513960987329483,-0.0010649776086211205,-0.007513529155403376,-0.0007121718372218311,-0.007079744245857,-0.0002848606090992689,-0.007748864591121674,0.0008878273656591773,-0.008503956720232964,0.0035180600825697184,-0.008739612065255642,0.006504544522613287,-0.009005337953567505,0.008940945379436016,-0.00949372723698616,0.0112361591309309,-0.009555941447615623,0.01331779919564724,-0.008684584870934486,0.014238296076655388,-0.007197503000497818,0.013849114067852497,-0.005386539734899998,0.012764517217874527,-0.003275955095887184,0.01142237801104784,-0.0009684885153546929,0.010298161767423153,0.0016993064200505614,0.009333365596830845,0.00391809456050396,0.008427868597209454,0.0044991616159677505,0.008336156606674194,0.0039911759085953236,0.008962663821876049,0.0027452115900814533,0.009156675077974796,0.00011548047768883407,0.008277789689600468,-0.00374692864716053,0.006709702778607607,-0.008039569482207298,0.00510604539886117,-0.011835870333015919,0.0028857786674052477,-0.014525201171636581,-0.0005683306371793151,-0.015833331272006035,-0.004239668603986502,-0.015388516709208488,-0.006670473609119654,-0.012940594926476479,-0.007479296065866947,-0.008850338868796825,-0.007622465491294861,-0.004532064776867628,-0.0072344085201621056,-0.0008344601956196129,-0.0057411170564591885,0.0022335564717650414,-0.0032891982700675726,0.004121846053749323,0.0008299641194753349,0.005279644392430782,0.003736786311492324,0.0047928947024047375,0.0013215296203270555,0.0010782248573377728,-0.000013336036317923572,-0.0011458239750936627,0.0031413149554282427,-0.00009486293856753036,-0.0011687587248161435,-0.0041114469058811665,-0.017392633482813835,-0.015722988173365593,-0.034477073699235916,-0.027795441448688507,-0.04571573808789253,-0.036322321742773056,-0.05450707674026489,-0.0428432859480381,-0.06265253573656082,-0.047500766813755035,-0.05975385755300522,-0.041561610996723175,-0.032463666051626205,-0.013804420828819275,0.01827487349510193,0.03537826985120773,0.08266807347536087,0.097795769572258,0.15217961370944977,0.1658187061548233,0.22064581513404846,0.23351822793483734,0.28683555126190186,0.298629492521286,0.3469022810459137,0.35707736015319824,0.3909241557121277,0.4009797275066376,0.4156057834625244,0.4274917244911194,0.4247729480266571,0.43869462609291077,0.42078956961631775,0.43660423159599304,0.4062882959842682,0.42413580417633057,0.3860650956630707,0.4054466187953949,0.36459267139434814,0.38485953211784363,0.34501156210899353,0.3655964732170105,0.32996436953544617,0.34972891211509705,0.3208392858505249,0.3385865390300751,0.31652164459228516,0.3319227993488312,0.31623896956443787,0.3296041488647461,0.3198554813861847,0.3315024673938751,0.32542842626571655,0.3357532024383545,0.3314844071865082,0.3411482274532318,0.33733949065208435,0.3469061255455017,0.3416065573692322,0.3515341877937317,0.34387338161468506,0.35465532541275024,0.3446221947669983,0.3560125529766083,0.3444567918777466,0.35549405217170715,0.3434079587459564,0.3537798523902893,0.34088873863220215,0.35074639320373535,0.3382267653942108,0.34693875908851624,0.3369491696357727,0.3435756266117096,0.33618712425231934,0.3405708968639374,0.3352181017398834,0.337916761636734,0.3344864845275879,0.3360024392604828,0.3347020149230957,0.33500710129737854,0.33559557795524597,0.3345468044281006,0.3356438875198364,0.33335721492767334,0.33476224541664124,0.3313899040222168,0.33328360319137573,0.3290165960788727,0.33022430539131165,0.325093150138855,0.3257369101047516,0.3194625973701477,0.32044002413749695,0.3130733370780945,0.3142836391925812,0.3061066269874573,0.3078814744949341,0.2988135516643524,0.30184903740882874,0.2917783856391907,0.2964288294315338,0.2853374481201172,0.2916559875011444,0.27951890230178833,0.2874945402145386,0.274495929479599,0.2842196524143219,0.27030646800994873,0.28150874376296997,0.26606911420822144,0.27893924713134766,0.26149675250053406,0.2760584354400635,0.2568477988243103,0.27202627062797546,0.2516094148159027,0.26775065064430237,0.24617767333984375,0.26375263929367065,0.240883007645607,0.2583709955215454,0.2348024845123291,0.2521602511405945,0.22854775190353394,0.24681374430656433,0.22324083745479584,0.24198345839977264,0.21861906349658966,0.23773431777954102,0.21457253396511078,0.23431454598903656,0.2108982503414154,0.23115283250808716,0.20731040835380554,0.22855831682682037,0.20408383011817932,0.22669631242752075,0.2009020447731018,0.22472351789474487,0.19726240634918213,0.22214411199092865,0.19329386949539185,0.2187594175338745,0.1889563798904419,0.21419735252857208,0.18386077880859375,0.20839394629001617,0.17786459624767303,0.2017228603363037,0.1712917685508728,0.19439153373241425,0.16436927020549774,0.18625706434249878,0.1569976955652237,0.17753638327121735,0.14927631616592407,0.16906782984733582,0.14145801961421967,0.16131752729415894,0.13372083008289337,0.15394407510757446,0.1261877566576004,0.14700950682163239,0.11899550259113312,0.14078551530838013,0.11220572888851166,0.13472723960876465,0.10562274605035782,0.1288258135318756,0.09939584136009216,0.12334570288658142,0.09371078014373779,0.11740842461585999,0.08796590566635132,0.11085216701030731,0.08191831409931183,0.10430294275283813,0.0758076012134552,0.09747365862131119,0.06946639716625214,0.09014172852039337,0.06285040080547333,0.08244733512401581,0.05589297041296959,0.0747237503528595,0.0486995093524456,0.06748583912849426,0.04179181903600693,0.06031538173556328,0.034901268780231476,0.05304372310638428,0.02791520208120346,0.04633215442299843,0.021517589688301086,0.039766762405633926,0.015343964099884033,0.03282143175601959,0.008753910660743713,0.0258503258228302,0.0020630136132240295,0.01878304034471512,-0.004641629755496979,0.011329539120197296,-0.01166088879108429,0.003378555178642273,-0.019190803170204163,-0.005097053945064545,-0.027227118611335754,-0.013719238340854645,-0.03537680208683014,-0.022374339401721954,-0.043488986790180206,-0.03137648105621338,-0.05187668651342392,-0.04053819179534912,-0.0604567751288414,-0.049499429762363434,-0.06884048134088516,-0.05849288031458855,-0.07712171971797943,-0.06773670017719269,-0.08554264158010483,-0.07693895697593689,-0.09397900104522705,-0.08596764504909515,-0.10236804187297821,-0.09495700895786285,-0.11071249842643738,-0.10388500988483429,-0.11891487240791321,-0.11278313398361206,-0.1271471083164215,-0.12161137163639069,-0.1353926956653595,-0.1302194446325302,-0.14331747591495514,-0.13882678747177124,-0.15112300217151642,-0.14760717749595642,-0.15909935534000397,-0.1563674807548523,-0.1669865846633911,-0.1650761067867279,-0.17466247081756592,-0.1739044189453125,-0.1824301928281784,-0.18288172781467438,-0.19044317305088043,-0.19180621206760406,-0.1984090507030487,-0.2006174921989441,-0.2061910629272461,-0.2095491737127304,-0.2141258418560028,-0.2184688150882721,-0.22216469049453735,-0.22707563638687134,-0.2299291044473648,-0.23560881614685059,-0.23756471276283264,-0.24421198666095734,-0.24524550139904022,-0.2526945173740387,-0.252858430147171,-0.2611212730407715,-0.2604433596134186,-0.26948052644729614,-0.2679097056388855,-0.27768683433532715,-0.2752090096473694,-0.2859497666358948,-0.28264039754867554,-0.29414576292037964,-0.29005101323127747,-0.30205854773521423,-0.2971515655517578,-0.31004756689071655,-0.30430930852890015,-0.3181053400039673,-0.3115376830101013,-0.32590630650520325,-0.31850019097328186,-0.33365267515182495,-0.32542774081230164,-0.3414079546928406,-0.33242523670196533,-0.34893766045570374,-0.33921313285827637,-0.3563483953475952,-0.3458234965801239,-0.36362698674201965,-0.35227999091148376,-0.3707098960876465,-0.3586232364177704,-0.37783506512641907,-0.36508598923683167,-0.3848576247692108,-0.3714151680469513,-0.3916032016277313,-0.3774167597293854,-0.3983784317970276,-0.38348257541656494,-0.4050813317298889,-0.38953205943107605,-0.4114915728569031,-0.3952938914299011,-0.41792139410972595,-0.40107113122940063,-0.4242797791957855,-0.4067872166633606,-0.430213063955307,-0.4120813012123108,-0.4359695613384247,-0.41720691323280334,-0.4416967034339905,-0.4222995638847351,-0.44718682765960693,-0.42709559202194214,-0.45248913764953613,-0.43165889382362366,-0.45770472288131714,-0.4361976385116577,-0.4627995789051056,-0.4406948685646057,-0.467723548412323,-0.4449848532676697,-0.4723993241786957,-0.4489439129829407,-0.47690653800964355,-0.4527551233768463,-0.4812902808189392,-0.4565407931804657,-0.48539483547210693,-0.4600854218006134,-0.48930904269218445,-0.4634152054786682,-0.4931594729423523,-0.4667051434516907,-0.49675899744033813,-0.46982237696647644,-0.5000807046890259,-0.4727060794830322,-0.5032362341880798,-0.47544509172439575,-0.5061864256858826,-0.4780427813529968,-0.5089499354362488,-0.4805164635181427,-0.5115028023719788,-0.4827759861946106,-0.513809084892273,-0.48477935791015625,-0.5159985423088074,-0.48671194911003113,-0.5179522633552551,-0.4884487986564636,-0.5195164084434509,-0.4897882044315338,-0.520979642868042,-0.4910416007041931,-0.5224595069885254,-0.492371529340744,-0.5237541198730469,-0.4935266375541687,-0.5248284339904785,-0.4944034814834595,-0.5256340503692627,-0.4950096309185028,-0.5261802077293396,-0.4954404830932617,-0.5266210436820984,-0.4957996904850006,-0.5268115997314453,-0.4958656430244446,-0.5266780257225037,-0.4956287741661072,-0.5264650583267212,-0.4954100549221039,-0.526107668876648,-0.495071142911911,-0.5254742503166199,-0.49441009759902954,-0.5246858596801758,-0.4936348795890808,-0.523658812046051,-0.4927383065223694,-0.5223727226257324,-0.4916102886199951,-0.5210084915161133,-0.4903441369533539,-0.5194172263145447,-0.4888645112514496,-0.5174907445907593,-0.4871516525745392,-0.5154325366020203,-0.48535043001174927,-0.5132569074630737,-0.4833911061286926,-0.5109375715255737,-0.4812907576560974,-0.5085335969924927,-0.47917601466178894,-0.5059165954589844,-0.4768742620944977,-0.5030509233474731,-0.4742845892906189,-0.500028669834137,-0.4715332090854645,-0.4968000054359436,-0.46862754225730896,-0.49335336685180664,-0.46553701162338257,-0.4896450638771057,-0.46218371391296387,-0.48560720682144165,-0.4585230052471161,-0.4814741313457489,-0.4548163115978241,-0.47733908891677856,-0.45113861560821533,-0.47292858362197876,-0.44719982147216797,-0.46825575828552246,-0.4430288076400757,-0.46353116631507874,-0.43884843587875366,-0.4587159752845764,-0.43462270498275757,-0.45373016595840454,-0.43027472496032715,-0.44851088523864746,-0.4257199764251709,-0.4430246949195862,-0.42090100049972534,-0.4373963177204132,-0.41597795486450195,-0.43161025643348694,-0.4109745919704437,-0.42553985118865967,-0.40570569038391113,-0.4193096160888672,-0.4002203345298767,-0.41303032636642456,-0.39467763900756836,-0.4066188335418701,-0.38908135890960693,-0.4000610113143921,-0.38337835669517517,-0.3933746814727783,-0.37749603390693665,-0.3865426182746887,-0.37144654989242554,-0.3795803189277649,-0.36532968282699585,-0.37244653701782227,-0.3590787649154663,-0.36512744426727295,-0.3526001274585724,-0.35773417353630066,-0.3460187315940857,-0.3503147065639496,-0.339443564414978,-0.3428031802177429,-0.3328033685684204,-0.33511918783187866,-0.32598936557769775,-0.3272414207458496,-0.318989634513855,-0.319307416677475,-0.31192755699157715,-0.3114268183708191,-0.30487531423568726,-0.3034377694129944,-0.29770565032958984,-0.2951779365539551,-0.29031598567962646,-0.28677380084991455,-0.2827863097190857,-0.2784140706062317,-0.27522894740104675,-0.2700554132461548,-0.26765698194503784,-0.26152825355529785,-0.2599930167198181,-0.25285422801971436,-0.2521980106830597,-0.24422062933444977,-0.2443566769361496,-0.2356354296207428,-0.23653943836688995,-0.22694560885429382,-0.2287016212940216,-0.218154639005661,-0.22078363597393036,-0.20938779413700104,-0.2128010392189026,-0.20065683126449585,-0.20482154190540314,-0.19187307357788086,-0.19685180485248566,-0.18300488591194153,-0.18880067765712738,-0.17411771416664124,-0.1806454360485077,-0.16525717079639435,-0.17248183488845825,-0.15638071298599243,-0.1643337905406952,-0.14744843542575836,-0.15611480176448822,-0.13846251368522644,-0.14778637886047363,-0.12942667305469513,-0.1394030600786209,-0.12038421630859375,-0.13102714717388153,-0.11140423268079758,-0.12266922742128372,-0.10246630012989044,-0.11430176347494125,-0.09349130839109421,-0.10590529441833496,-0.08449366688728333,-0.09749168902635574,-0.07557141780853271,-0.08910224586725235,-0.06675387918949127,-0.0807742029428482,-0.057972121983766556,-0.07248006016016006,-0.0491742342710495,-0.06414788961410522,-0.04038545489311218,-0.05578262731432915,-0.031651221215724945,-0.04744748771190643,-0.023004386574029922,-0.03917189687490463,-0.014445883221924305,-0.03089878335595131,-0.005930168554186821,-0.022583838552236557,0.002562102861702442,-0.014277668669819832,0.010952816344797611,-0.0060509974136948586,0.01916518434882164,0.002093313727527857,0.027261536568403244,0.010179467499256134,0.03536767512559891,0.01820770837366581,0.043512094765901566,0.026199307292699814,0.05165395140647888,0.03420865908265114,0.059800952672958374,0.04223240911960602,0.06799114495515823,0.05020764097571373,0.0762426033616066,0.05816218629479408,0.08457324653863907,0.06622572243213654,0.09293084591627121,0.07437774538993835,0.10108152031898499,0.08233530074357986,0.10879091918468475,0.08987627178430557,0.11614792048931122,0.09715694189071655,0.1234435960650444,0.10448165237903595,0.13069337606430054,0.11183199286460876,0.137596994638443,0.11889855563640594,0.1440371870994568,0.12557530403137207,0.15028083324432373,0.13212789595127106,0.15657037496566772,0.13878726959228516,0.1628297120332718,0.1454436331987381,0.16891765594482422,0.15190395712852478,0.1749131679534912,0.15824180841445923,0.1809864193201065,0.16467547416687012,0.18716280162334442,0.17122480273246765,0.19334079325199127,0.17770837247371674,0.19944238662719727,0.18403005599975586,0.2054712474346161,0.19027374684810638,0.21147370338439941,0.1965131163597107,0.21746426820755005,0.202686607837677,0.22337956726551056,0.2087024450302124,0.22914519906044006,0.2145642787218094,0.23477570712566376,0.22034037113189697,0.2403235286474228,0.22606170177459717,0.24574553966522217,0.23169220983982086,0.25093889236450195,0.23718631267547607,0.25590190291404724,0.242568701505661,0.2607375681400299,0.24794656038284302,0.26550406217575073,0.25342273712158203,0.27017199993133545,0.25899767875671387,0.27470505237579346,0.2645891606807709,0.27907735109329224,0.27013954520225525,0.28324833512306213,0.27565181255340576,0.2872246503829956,0.28112611174583435,0.2910986542701721,0.28652048110961914,0.29492753744125366,0.2917826473712921,0.2986379861831665,0.2968660891056061,0.30215686559677124,0.3017169237136841,0.30556589365005493,0.306292861700058,0.30898672342300415,0.3105788826942444,0.31235742568969727,0.31453004479408264,0.31548088788986206,0.3180347979068756,0.31830263137817383,0.3210201859474182,0.3209911286830902,0.32356560230255127,0.32369938492774963,0.32582664489746094,0.3263929486274719,0.3278847932815552,0.3289925754070282,0.32976004481315613,0.33154329657554626,0.33151277899742126,0.33410102128982544,0.33320218324661255,0.3365638256072998,0.3347967565059662,0.3387991189956665,0.3362775146961212,0.3408724367618561,0.33779776096343994,0.34296247363090515,0.33957409858703613,0.3450830578804016,0.34163421392440796,0.34706878662109375,0.3438357412815094,0.348814994096756,0.34612223505973816,0.35035955905914307,0.34857824444770813,0.3517402708530426,0.3512190878391266,0.35293614864349365,0.35391637682914734,0.35395580530166626,0.3565821945667267,0.35486266016960144,0.35927093029022217,0.35572633147239685,0.36204156279563904,0.356637567281723,0.3648494482040405,0.3577037751674652,0.36761653423309326,0.3589226007461548,0.3702812194824219,0.3601362705230713,0.37273502349853516,0.3612326383590698,0.37484031915664673,0.36232203245162964,0.37658295035362244,0.36361539363861084,0.37812894582748413,0.3651997447013855,0.3796727657318115,0.3670227825641632,0.3812750577926636,0.3690119981765747,0.38286787271499634,0.3711033761501312,0.3843686878681183,0.37321075797080994,0.3857674300670624,0.37523677945137024,0.38710513710975647,0.37706899642944336,0.3883553445339203,0.37854859232902527,0.3893587589263916,0.37954261898994446,0.38997459411621094,0.3800737261772156,0.3902926743030548,0.3802680969238281,0.39055025577545166,0.38013553619384766,0.39079850912094116,0.37950754165649414,0.3908044993877411,0.3782094717025757,0.3903343379497528,0.3761543035507202,0.389335036277771,0.3732477128505707,0.3877517879009247,0.3694034218788147,0.38540199398994446,0.36476823687553406,0.38222476840019226,0.3597945272922516,0.3785027265548706,0.35500597953796387,0.37467244267463684,0.3508549928665161,0.371074914932251,0.3479050397872925,0.3680570721626282,0.3469204604625702,0.3661377429962158,0.34853217005729675,0.3658168911933899,0.3528748154640198,0.36726272106170654,0.35964274406433105,0.3702837824821472,0.36830464005470276,0.37445157766342163,0.37805625796318054,0.37910306453704834,0.38772836327552795,0.3833930492401123,0.3960375189781189,0.38656750321388245,0.4019690752029419,0.3881657123565674,0.4048866331577301,0.38796383142471313,0.40447235107421875,0.38597115874290466,0.40075889229774475,0.3825986981391907,0.394109308719635,0.3785688579082489,0.3850228786468506,0.3744800388813019,0.3740721046924591,0.37065625190734863,0.3620791435241699,0.3674893379211426,0.3500944972038269,0.3655659258365631,0.33906349539756775,0.3652535676956177,0.3297199308872223,0.36647671461105347,0.3227653205394745,0.36900168657302856,0.3185165226459503,0.372326135635376,0.31588882207870483,0.37477192282676697,0.31177088618278503,0.37278440594673157,0.3019689917564392,0.36187323927879333,0.2825281023979187,0.3380492031574249,0.25039106607437134,0.29856887459754944,0.20400939881801605,0.24250024557113647,0.14459776878356934,0.17187324166297913,0.07684291154146194,0.09231474250555038,0.00776814017444849,0.011855741031467915,-0.05500537157058716,-0.060879603028297424,-0.1035246029496193,-0.1170259341597557,-0.12914299964904785,-0.14721639454364777,-0.12436288595199585,-0.14353066682815552,-0.08681271970272064,-0.1035139262676239,-0.021452229470014572,-0.032334811985492706,0.06164011359214783,0.05947559326887131,0.15169209241867065,0.16042886674404144,0.2398754358291626,0.2607254385948181,0.3191983103752136,0.3522929549217224,0.3837544322013855,0.42822763323783875,0.4290175437927246,0.4831486642360687,0.4528612196445465,0.514176607131958,0.4562394618988037,0.521668553352356,0.44294753670692444,0.5091447830200195,0.41847264766693115,0.4822106659412384,0.3884967267513275,0.44692263007164,0.3579346537590027,0.40867704153060913,0.3308313190937042,0.37211814522743225,0.31042635440826416,0.34127500653266907,0.2987293004989624,0.31904998421669006,0.2959997057914734,0.30647990107536316,0.30091267824172974,0.3027843236923218,0.3113101124763489,0.306190550327301,0.3247837424278259,0.31460651755332947,0.3388565182685852,0.32574155926704407,0.3511863946914673,0.33718350529670715,0.35997089743614197,0.34681347012519836,0.3642255961894989,0.3532503843307495,0.3637520968914032,0.35595330595970154,0.3590213358402252,0.3550752103328705,0.351114958524704,0.35131362080574036,0.3415455222129822,0.3457548916339874,0.3318597078323364,0.3396145701408386,0.32324835658073425,0.33392757177352905,0.31639763712882996,0.32932248711586,0.3115268051624298,0.3259360194206238,0.3084493577480316,0.32346779108047485,0.3066614270210266,0.3213740587234497,0.3055570721626282,0.3191356658935547,0.30470365285873413,0.3164435923099518,0.3039399981498718,0.313181608915329,0.30320900678634644,0.30928266048431396,0.3023843467235565,0.3046846091747284,0.3013804256916046,0.2994810938835144,0.3003881573677063,0.29404520988464355,0.2997879981994629,0.28885146975517273,0.2997121810913086,0.28411442041397095,0.2998063862323761,0.2796758711338043,0.2995368540287018,0.2752785384654999,0.2986152470111847,0.2708359360694885,0.2969832122325897,0.2663668990135193,0.29451480507850647,0.26180583238601685,0.2909870147705078,0.25703945755958557,0.2863495647907257,0.25208550691604614,0.2808309495449066,0.24710004031658173,0.27474072575569153,0.2422293871641159,0.26830995082855225,0.23756276071071625,0.261757493019104,0.23320716619491577,0.25537675619125366,0.22930194437503815,0.2494843453168869,0.22595880925655365,0.24431155622005463,0.22322537004947662,0.23989641666412354,0.2210220843553543,0.235987588763237,0.2190142273902893,0.2321094125509262,0.21664059162139893,0.22785964608192444,0.2134196013212204,0.2231336086988449,0.20920293033123016,0.21797817945480347,0.20404097437858582,0.2123415470123291,0.19792068004608154,0.20616373419761658,0.19082854688167572,0.19966572523117065,0.18301355838775635,0.19332806766033173,0.1749725341796875,0.18755415081977844,0.16715316474437714,0.18249043822288513,0.15979434549808502,0.1781284064054489,0.15299631655216217,0.17435649037361145,0.14673756062984467,0.1708746999502182,0.1408073604106903,0.16724835336208344,0.13490109145641327,0.16312113404273987,0.1288263201713562,0.1582898050546646,0.12252052128314972,0.1526111662387848,0.11592620611190796,0.14601793885231018,0.109025739133358,0.1386347860097885,0.10197537392377853,0.13071639835834503,0.09501562267541885,0.12245433777570724,0.08824774622917175,0.11396884173154831,0.0816502720117569,0.10543704777956009,0.0752602368593216,0.09703152626752853,0.06912031024694443,0.08874747902154922,0.06306732445955276,0.0804801806807518,0.05680617690086365,0.07224872708320618,0.050199929624795914,0.06413860619068146,0.04326504096388817,0.056058719754219055,0.03589431941509247,0.04781285300850868,0.02787492424249649,0.03942457586526871,0.019239455461502075,0.031131481751799583,0.010328397154808044,0.023022381588816643,0.001407034695148468,0.014940470457077026,-0.007533639669418335,0.006808610633015633,-0.016492079943418503,-0.0012192577123641968,-0.025234082713723183,-0.009038610383868217,-0.03353056684136391,-0.016785575076937675,-0.041423678398132324,-0.024613576009869576,-0.04908459633588791,-0.03248251974582672,-0.056559376418590546,-0.04031608998775482,-0.0638224333524704,-0.04819875210523605,-0.07095935940742493,-0.05626891925930977,-0.07813222706317902,-0.06454124301671982,-0.08543310314416885,-0.0729595273733139,-0.09288822114467621,-0.0815194621682167,-0.10053624212741852,-0.09023560583591461,-0.10840082168579102,-0.09907303005456924,-0.11644048988819122,-0.1079840436577797,-0.12459170818328857,-0.11693437397480011,-0.1328069120645523,-0.12586098909378052,-0.14102135598659515,-0.1347116231918335,-0.14916948974132538,-0.14354576170444489,-0.15726426243782043,-0.15246544778347015,-0.16536462306976318,-0.16142883896827698,-0.1734473705291748,-0.17029942572116852,-0.18144424259662628,-0.17903432250022888,-0.18932628631591797,-0.18777750432491302,-0.19719542562961578,-0.1966264843940735,-0.2051265984773636,-0.20549310743808746,-0.21306931972503662,-0.2142835110425949,-0.22096262872219086,-0.2230629175901413,-0.2288345843553543,-0.23193064332008362,-0.23672154545783997,-0.24084587395191193,-0.24458253383636475,-0.24968738853931427,-0.2523565888404846,-0.25840240716934204,-0.26002565026283264,-0.2669919431209564,-0.2675635516643524,-0.2754093110561371,-0.2748936712741852,-0.2835761606693268,-0.28195685148239136,-0.2914767563343048,-0.2887730896472931,-0.29917678236961365,-0.2954060733318329,-0.3067672550678253,-0.30192068219184875,-0.31432220339775085,-0.30839264392852783,-0.32188379764556885,-0.31489381194114685,-0.3294561803340912,-0.3214408755302429,-0.3370295464992523,-0.328012615442276,-0.3446136713027954,-0.33462363481521606,-0.35221201181411743,-0.34130868315696716,-0.3597670793533325,-0.34802311658859253,-0.36719390749931335,-0.3546490967273712,-0.3744781017303467,-0.36113351583480835,-0.38167330622673035,-0.36753392219543457,-0.3887888789176941,-0.37389105558395386,-0.39575546979904175,-0.38014477491378784,-0.40252387523651123,-0.38622432947158813,-0.4091200828552246,-0.39214345812797546,-0.4155809283256531,-0.3979530334472656,-0.42190879583358765,-0.40365856885910034,-0.4280899465084076,-0.40922433137893677,-0.43409258127212524,-0.4146045446395874,-0.43986040353775024,-0.4197533428668976,-0.44537705183029175,-0.42464694380760193,-0.4506929814815521,-0.4293072521686554,-0.4558223783969879,-0.43376216292381287,-0.4606941044330597,-0.43799930810928345,-0.4652884602546692,-0.442005455493927,-0.4697306454181671,-0.4458353519439697,-0.4741453230381012,-0.44958731532096863,-0.47850847244262695,-0.45330822467803955,-0.4827500581741333,-0.4569667875766754,-0.4869179129600525,-0.46052834391593933,-0.4911094307899475,-0.4640166759490967,-0.49528059363365173,-0.4674590229988098,-0.49924901127815247,-0.4707924723625183,-0.5029004216194153,-0.4738979935646057,-0.5062958002090454,-0.4767228066921234,-0.5095095038414001,-0.47928720712661743,-0.5124505758285522,-0.4815814197063446,-0.5149758458137512,-0.48357388377189636,-0.5171502828598022,-0.48531922698020935,-0.5192136764526367,-0.4869314432144165,-0.5212603807449341,-0.488446980714798,-0.5231381058692932,-0.48984047770500183,-0.52472984790802,-0.4911395013332367,-0.5261441469192505,-0.4923926889896393,-0.527509868144989,-0.49356329441070557,-0.5287466049194336,-0.49457594752311707,-0.5296869277954102,-0.49541616439819336,-0.5303183197975159,-0.49609023332595825,-0.5307528972625732,-0.49656811356544495,-0.5310207605361938,-0.4968433976173401,-0.5310498476028442,-0.496968537569046,-0.530831515789032,-0.49698033928871155,-0.5304620265960693,-0.49686378240585327,-0.5299873352050781,-0.4966042637825012,-0.5293381810188293,-0.4962059259414673,-0.5284557342529297,-0.49565649032592773,-0.5273529887199402,-0.4949106276035309,-0.526007354259491,-0.4938989281654358,-0.5243396759033203,-0.49257004261016846,-0.5223512649536133,-0.49095845222473145,-0.5201387405395508,-0.48915889859199524,-0.5177398324012756,-0.48719456791877747,-0.5151124596595764,-0.4850119352340698,-0.5122785568237305,-0.482637494802475,-0.5093286633491516,-0.4801918864250183,-0.5062897801399231,-0.4777042865753174,-0.5031248927116394,-0.475080281496048,-0.49982544779777527,-0.4722902476787567,-0.4963882863521576,-0.46941402554512024,-0.49277254939079285,-0.46646642684936523,-0.48896169662475586,-0.46334540843963623,-0.48497438430786133,-0.45997869968414307,-0.48077625036239624,-0.4563928246498108,-0.4763081669807434,-0.45262888073921204,-0.47160157561302185,-0.4486851990222931,-0.4667295813560486,-0.4445449113845825,-0.46167927980422974,-0.4402090609073639,-0.45640772581100464,-0.4357064366340637,-0.45095518231391907,-0.43107399344444275,-0.4453774094581604,-0.4263157844543457,-0.43965455889701843,-0.4214092791080475,-0.43376171588897705,-0.4163581430912018,-0.427729070186615,-0.4111863970756531,-0.42157092690467834,-0.40588706731796265,-0.41525986790657043,-0.40044105052948,-0.4087994396686554,-0.3948689103126526,-0.4022263288497925,-0.38919609785079956,-0.3955446183681488,-0.38339942693710327,-0.3887292444705963,-0.3774532377719879,-0.3817715644836426,-0.37138763070106506,-0.37467828392982483,-0.3652406632900238,-0.36746498942375183,-0.3589944839477539,-0.36015987396240234,-0.35260990262031555,-0.3527684509754181,-0.3460889160633087,-0.3452497124671936,-0.33946171402931213,-0.3375682830810547,-0.3327275514602661,-0.3297394812107086,-0.32584986090660095,-0.3218045234680176,-0.3188246786594391,-0.31380194425582886,-0.31171417236328125,-0.3057512938976288,-0.3045653700828552,-0.29762595891952515,-0.29733529686927795,-0.28938376903533936,-0.28996893763542175,-0.2810479402542114,-0.28250637650489807,-0.2726821303367615,-0.27501970529556274,-0.2642843723297119,-0.26749780774116516,-0.2558106482028961,-0.25989100337028503,-0.24728626012802124,-0.25220686197280884,-0.23876431584358215,-0.24447709321975708,-0.23021483421325684,-0.23670168220996857,-0.22157728672027588,-0.22887814044952393,-0.21286465227603912,-0.221002995967865,-0.20411089062690735,-0.21303793787956238,-0.19533251225948334,-0.20500221848487854,-0.1864926666021347,-0.19693033397197723,-0.1776198148727417,-0.18884466588497162,-0.16875708103179932,-0.1807192862033844,-0.15989913046360016,-0.1725713461637497,-0.15102531015872955,-0.16447541117668152,-0.14213839173316956,-0.15643048286437988,-0.13326241075992584,-0.1483512669801712,-0.12442145496606827,-0.1402113437652588,-0.11559772491455078,-0.13205887377262115,-0.10671859979629517,-0.12390013784170151,-0.09771277010440826,-0.11567951738834381,-0.08856542408466339,-0.10734037309885025,-0.07931990921497345,-0.09885535389184952,-0.07004343718290329,-0.09027108550071716,-0.06076359748840332,-0.08171606063842773,-0.051445167511701584,-0.07325153797864914,-0.042089834809303284,-0.0647740513086319,-0.03280926123261452,-0.056217558681964874,-0.02369919791817665,-0.04774121567606926,-0.014719998463988304,-0.03951798379421234,-0.005831114947795868,-0.031474702060222626,0.0028619803488254547,-0.023466356098651886,0.011266704648733139,-0.015539433807134628,0.019486743956804276,-0.007796190679073334,0.02764134854078293,-0.0002129673957824707,0.035642001777887344,0.007213525474071503,0.043391402810811996,0.014408908784389496,0.051025353372097015,0.021428555250167847,0.05867929756641388,0.028416655957698822,0.0662369579076767,0.03535858541727066,0.07358866930007935,0.042189568281173706,0.08084963262081146,0.0490066260099411,0.08807537704706192,0.05589109659194946,0.09510941803455353,0.06279647350311279,0.10187757015228271,0.06977587193250656,0.10846224427223206,0.07693607360124588,0.11485867202281952,0.08415903151035309,0.12102552503347397,0.09127787500619888,0.12707127630710602,0.09834423661231995,0.13310644030570984,0.10538395494222641,0.1391477882862091,0.11228538304567337,0.14532488584518433,0.11914981156587601,0.15184150636196136,0.12623929977416992,0.15870630741119385,0.13356147706508636,0.16585108637809753,0.14108172059059143,0.17339038848876953,0.1491435021162033,0.1814194768667221,0.15807709097862244,0.18974897265434265,0.16768202185630798,0.198135644197464,0.17754817008972168,0.20657123625278473,0.18749697506427765,0.2151017040014267,0.1973915696144104,0.22352728247642517,0.20688694715499878,0.2315070927143097,0.21554161608219147,0.23887209594249725,0.22295071184635162,0.24563157558441162,0.22886541485786438,0.25171032547950745,0.23340195417404175,0.2569041848182678,0.23695433139801025,0.261075884103775,0.23977386951446533,0.26421427726745605,0.24187617003917694,0.2663898468017578,0.24339160323143005,0.2677948474884033,0.24464905261993408,0.26866623759269714,0.24582798779010773,0.2691427767276764,0.24681979417800903,0.26940131187438965,0.24747145175933838,0.26977843046188354,0.2477508783340454,0.2705434560775757,0.24775663018226624,0.27185192704200745,0.24776995182037354,0.2739870250225067,0.2481580376625061,0.27716192603111267,0.2491474449634552,0.28118157386779785,0.25096777081489563,0.28582748770713806,0.25415366888046265,0.29126155376434326,0.2592353820800781,0.29756784439086914,0.2661699652671814,0.30439600348472595,0.274442195892334,0.3113973140716553,0.2835386097431183,0.3184615671634674,0.2930457592010498,0.3254229426383972,0.3025587797164917,0.33204150199890137,0.3116576075553894,0.33815014362335205,0.3198394179344177,0.3434916138648987,0.3266984820365906,0.34775760769844055,0.3323238790035248,0.35095351934432983,0.33714330196380615,0.35330039262771606,0.34139373898506165,0.3547760844230652,0.3451768755912781,0.35519939661026,0.34872883558273315,0.354733943939209,0.3521868586540222,0.35391494631767273,0.35551464557647705,0.3531007468700409,0.3588149845600128,0.35216692090034485,0.362111359834671,0.3509524166584015,0.3649575114250183,0.3497481942176819,0.3669162392616272,0.34890446066856384,0.3680737018585205,0.34819650650024414,0.36864179372787476,0.34714847803115845,0.3686122000217438,0.34571465849876404,0.36799123883247375,0.34409332275390625,0.36683329939842224,0.34221574664115906,0.36515533924102783,0.33987826108932495,0.3631545305252075,0.33708736300468445,0.36112385988235474,0.33407649397850037,0.3591340482234955,0.33116063475608826,0.35727792978286743,0.3285318911075592,0.35586118698120117,0.3262489140033722,0.35493436455726624,0.3246261179447174,0.3543103337287903,0.324245810508728,0.3542410731315613,0.3252984285354614,0.35525748133659363,0.3275124430656433,0.35742220282554626,0.3308638334274292,0.3604626953601837,0.33558639883995056,0.3642706573009491,0.34152770042419434,0.3687928318977356,0.34815678000450134,0.37390872836112976,0.3549131751060486,0.3794596493244171,0.36118724942207336,0.3849322199821472,0.3664550185203552,0.3894926607608795,0.3704560697078705,0.39263832569122314,0.37284305691719055,0.3941919207572937,0.3731362521648407,0.39371824264526367,0.3713011145591736,0.39081722497940063,0.36774566769599915,0.3857673704624176,0.36292165517807007,0.3792005181312561,0.35753628611564636,0.37164250016212463,0.35247477889060974,0.3638255000114441,0.34811195731163025,0.3568190634250641,0.34460335969924927,0.35156095027923584,0.342583566904068,0.3486330211162567,0.3424295485019684,0.3483543395996094)\n\ +\n\ +,\n\ +\n\ +new Array(0.3436359763145447,0.3507392704486847,0.3458445370197296,0.35553568601608276,0.349070280790329,0.36218830943107605,0.3529009521007538,0.36989903450012207,0.3567352890968323,0.3776802718639374,0.3602409362792969,0.3845756947994232,0.3624301850795746,0.38984495401382446,0.36204901337623596,0.3930245339870453,0.35958513617515564,0.39386096596717834,0.35623884201049805,0.39222022891044617,0.35106125473976135,0.3883177638053894,0.34256747364997864,0.38292935490608215,0.3323298692703247,0.3768877685070038,0.323260098695755,0.37063145637512207,0.3156992495059967,0.3646821975708008,0.3084883987903595,0.35974499583244324,0.3018919825553894,0.35562121868133545,0.29641395807266235,0.3507556915283203,0.2904132902622223,0.34314075112342834,0.28101786971092224,0.33097949624061584,0.26616284251213074,0.31287649273872375,0.2446533590555191,0.2879803478717804,0.21516236662864685,0.255038857460022,0.17608602344989777,0.21176795661449432,0.12704282999038696,0.15780548751354218,0.07108964771032333,0.09810417890548706,0.014752926304936409,0.040358446538448334,-0.035008858889341354,-0.010328201577067375,-0.07317540794610977,-0.05101863294839859,-0.09570048749446869,-0.07671763747930527,-0.09804818034172058,-0.08093484491109848,-0.0764317587018013,-0.06037058308720589,-0.03042197786271572,-0.01648930460214615,0.03596554324030876,0.0465453676879406,0.11531345546245575,0.12299899756908417,0.1989039182662964,0.20528899133205414,0.27868446707725525,0.28483620285987854,0.34824496507644653,0.3541155457496643,0.40280720591545105,0.40809503197669983,0.43914052844047546,0.4442239999771118,0.45606517791748047,0.46168196201324463,0.4549923837184906,0.4612167477607727,0.43956613540649414,0.4456948935985565,0.41455766558647156,0.41990524530410767,0.3848838806152344,0.3890814185142517,0.35493040084838867,0.35762137174606323,0.32800400257110596,0.3289647400379181,0.30628281831741333,0.3057825565338135,0.291183739900589,0.2896957993507385,0.28327441215515137,0.2809591591358185,0.2818855345249176,0.2787399888038635,0.2854923605918884,0.28177735209465027,0.2925439476966858,0.2886710464954376,0.30161160230636597,0.2977151870727539,0.31119534373283386,0.30709391832351685,0.31999343633651733,0.31554341316223145,0.3271985352039337,0.3224572539329529,0.3323807716369629,0.3273491859436035,0.3353782892227173,0.32981887459754944,0.3363034129142761,0.33001670241355896,0.33541586995124817,0.32849812507629395,0.33304548263549805,0.32565680146217346,0.32961732149124146,0.3217451870441437,0.3255370557308197,0.31720080971717834,0.3211156129837036,0.31249549984931946,0.3166646659374237,0.30782362818717957,0.3124258816242218,0.30318742990493774,0.3084467351436615,0.29864123463630676,0.304767370223999,0.29430586099624634,0.3015163242816925,0.290192186832428,0.29865914583206177,0.28612279891967773,0.2959946393966675,0.28194108605384827,0.29342013597488403,0.27772849798202515,0.2908669412136078,0.273634672164917,0.2881903052330017,0.26963305473327637,0.2853950262069702,0.2656824290752411,0.2825847864151001,0.2619113028049469,0.27963492274284363,0.2584269642829895,0.2764520049095154,0.2552037239074707,0.2733556032180786,0.25225701928138733,0.27060335874557495,0.24962079524993896,0.2679532766342163,0.24718371033668518,0.26519572734832764,0.24481931328773499,0.26249805092811584,0.2424980103969574,0.25986188650131226,0.2400670051574707,0.25692054629325867,0.23722389340400696,0.2534322142601013,0.23384401202201843,0.2493741512298584,0.2300342619419098,0.24467289447784424,0.2258572280406952,0.23934808373451233,0.22128351032733917,0.23365342617034912,0.21636269986629486,0.22778062522411346,0.21126005053520203,0.22179719805717468,0.2061673104763031,0.21593421697616577,0.20118600130081177,0.2105105221271515,0.19625036418437958,0.2056254893541336,0.19125910103321075,0.20119091868400574,0.1862357258796692,0.1970648467540741,0.18117842078208923,0.19303493201732635,0.17590683698654175,0.1889193207025528,0.17028747498989105,0.18464966118335724,0.16439872980117798,0.18007981777191162,0.1582980751991272,0.17496532201766968,0.15188351273536682,0.16928313672542572,0.14509545266628265,0.1632496416568756,0.13801680505275726,0.1569652110338211,0.13074497878551483,0.1503717601299286,0.1233326643705368,0.1435215175151825,0.11582323908805847,0.1365867406129837,0.10827413201332092,0.12966367602348328,0.10077520459890366,0.12275254726409912,0.0934087336063385,0.11584542691707611,0.08619605004787445,0.10892727971076965,0.07917298376560211,0.10195941478013992,0.07243507355451584,0.09491272270679474,0.06601165235042572,0.08778388798236847,0.05983836576342583,0.0805385559797287,0.05387263000011444,0.07305917888879776,0.04803667962551117,0.06523420661687851,0.04212284833192825,0.057080116122961044,0.03594566509127617,0.04865209758281708,0.029429901391267776,0.039905570447444916,0.022460641339421272,0.03080851025879383,0.014893142506480217,0.02146265283226967,0.006716256495565176,0.011982964351773262,-0.001997239887714386,0.0024438141845166683,-0.011165347881615162,-0.007014747243374586,-0.020593587309122086,-0.016242871060967445,-0.030016787350177765,-0.025171050801873207,-0.039254624396562576,-0.03368787094950676,-0.04812806844711304,-0.041668251156806946,-0.056405309587717056,-0.04917296767234802,-0.0640219897031784,-0.056338705122470856,-0.07114075869321823,-0.06319992244243622,-0.07793767005205154,-0.06988830864429474,-0.08454476296901703,-0.07669203728437424,-0.09115692973136902,-0.08373631536960602,-0.09804609417915344,-0.09103355556726456,-0.10550685971975327,-0.09883319586515427,-0.11369960010051727,-0.10741837322711945,-0.12249250710010529,-0.11673317849636078,-0.1316787600517273,-0.1266242116689682,-0.14125868678092957,-0.1370970606803894,-0.15116144716739655,-0.1480569839477539,-0.16098646819591522,-0.1592252403497696,-0.1704384982585907,-0.17041613161563873,-0.17959284782409668,-0.18150544166564941,-0.18844667077064514,-0.19222383201122284,-0.1967857927083969,-0.20232486724853516,-0.20461004972457886,-0.21179530024528503,-0.21210674941539764,-0.2207169234752655,-0.21930965781211853,-0.22912082076072693,-0.2262527346611023,-0.23705273866653442,-0.23312364518642426,-0.244648739695549,-0.23997023701667786,-0.25211477279663086,-0.24670550227165222,-0.2596213221549988,-0.2534589469432831,-0.2672247886657715,-0.2604459822177887,-0.27498531341552734,-0.26765093207359314,-0.2830657362937927,-0.2750389277935028,-0.29154103994369507,-0.2827794849872589,-0.3002829849720001,-0.29098790884017944,-0.3091878592967987,-0.29958197474479675,-0.31826746463775635,-0.3085162043571472,-0.32745054364204407,-0.31784147024154663,-0.336588978767395,-0.32749396562576294,-0.34562060236930847,-0.3372446596622467,-0.35447514057159424,-0.3468747138977051,-0.36298662424087524,-0.35627293586730957,-0.3710893392562866,-0.3653349280357361,-0.37888044118881226,-0.3738906681537628,-0.3864019513130188,-0.38183271884918213,-0.3935663104057312,-0.38917502760887146,-0.40029746294021606,-0.39585989713668823,-0.4066075086593628,-0.40175122022628784,-0.4125635325908661,-0.4069103002548218,-0.41820240020751953,-0.41154420375823975,-0.42346662282943726,-0.415698766708374,-0.4283090829849243,-0.4193916618824005,-0.4328407943248749,-0.42285987734794617,-0.4372495412826538,-0.42631256580352783,-0.4416581094264984,-0.4297977387905121,-0.4461841285228729,-0.4335118532180786,-0.451017290353775,-0.43769797682762146,-0.4563363194465637,-0.4422340989112854,-0.46220043301582336,-0.4469219446182251,-0.4685121476650238,-0.4519149363040924,-0.4750834107398987,-0.4572798013687134,-0.4817622900009155,-0.46262893080711365,-0.4883791208267212,-0.4676629602909088,-0.4945853352546692,-0.4724624752998352,-0.5000262260437012,-0.47698476910591125,-0.5046371221542358,-0.4809568226337433,-0.5084781646728516,-0.48434996604919434,-0.5114843249320984,-0.4873488247394562,-0.5136945247650146,-0.48995310068130493,-0.5154111385345459,-0.49210289120674133,-0.516903281211853,-0.4939757287502289,-0.5183118581771851,-0.4957995116710663,-0.5198625922203064,-0.4976169764995575,-0.521746039390564,-0.49945729970932007,-0.5239163041114807,-0.5014687180519104,-0.5263248682022095,-0.5037275552749634,-0.5290380120277405,-0.5061351656913757,-0.5319313406944275,-0.5085968375205994,-0.5346949696540833,-0.5110976099967957,-0.5372004508972168,-0.5135430693626404,-0.5394700765609741,-0.5157400369644165,-0.5414009094238281,-0.5175819993019104,-0.542862057685852,-0.5190489888191223,-0.5438710451126099,-0.5200487375259399,-0.5444741249084473,-0.5204949378967285,-0.5446802377700806,-0.520462155342102,-0.544552206993103,-0.5200443267822266,-0.5441441535949707,-0.5192134380340576,-0.5434141755104065,-0.5179857611656189,-0.542346179485321,-0.5164980292320251,-0.541022777557373,-0.5148156881332397,-0.5394992828369141,-0.5129062533378601,-0.5377427935600281,-0.5108166337013245,-0.5357125997543335,-0.5086457133293152,-0.5334264039993286,-0.5064231157302856,-0.5309809446334839,-0.5041735768318176,-0.5284898281097412,-0.501957893371582,-0.5259407162666321,-0.4997645318508148,-0.5232195854187012,-0.49752259254455566,-0.5203320384025574,-0.4952189326286316,-0.5174044966697693,-0.4928598403930664,-0.5144237279891968,-0.49038657546043396,-0.5112305283546448,-0.48774129152297974,-0.5077933073043823,-0.48493388295173645,-0.5042111873626709,-0.4819803535938263,-0.5004695653915405,-0.47884082794189453,-0.49646249413490295,-0.4754530191421509,-0.4921858608722687,-0.47181081771850586,-0.48766329884529114,-0.4679860472679138,-0.4828302264213562,-0.4640211760997772,-0.4776991307735443,-0.45984530448913574,-0.4724256694316864,-0.4554009437561035,-0.4670521914958954,-0.45078036189079285,-0.46145713329315186,-0.44608256220817566,-0.45564666390419006,-0.4412424862384796,-0.4497779309749603,-0.43617334961891174,-0.44387221336364746,-0.43095916509628296,-0.4378197193145752,-0.4257330596446991,-0.43161824345588684,-0.4204648733139038,-0.4253285229206085,-0.4150194823741913,-0.4189133048057556,-0.4093530774116516,-0.41232648491859436,-0.40354013442993164,-0.40559619665145874,-0.39763739705085754,-0.3987126648426056,-0.3915990889072418,-0.3916330635547638,-0.3853526711463928,-0.38440752029418945,-0.3789190351963043,-0.37710270285606384,-0.37238672375679016,-0.36967653036117554,-0.36577948927879333,-0.3620924651622772,-0.3590465188026428,-0.35440847277641296,-0.3521696627140045,-0.3466413915157318,-0.3451785445213318,-0.3387884497642517,-0.33814793825149536,-0.3308127522468567,-0.33104076981544495,-0.3227776885032654,-0.32384273409843445,-0.31471219658851624,-0.31652259826660156,-0.30657118558883667,-0.3090512454509735,-0.2983539402484894,-0.30152422189712524,-0.2901151776313782,-0.2940562069416046,-0.2818600535392761,-0.2865472733974457,-0.273529976606369,-0.2788337171077728,-0.2650870978832245,-0.27100440859794617,-0.2565560042858124,-0.2632352113723755,-0.2479782998561859,-0.25543200969696045,-0.2393481284379959,-0.24740611016750336,-0.2306208461523056,-0.23924009501934052,-0.22179831564426422,-0.23113234341144562,-0.21295014023780823,-0.22305995225906372,-0.20411615073680878,-0.21488721668720245,-0.19526320695877075,-0.20662233233451843,-0.1863834410905838,-0.19836333394050598,-0.17753858864307404,-0.19014336168766022,-0.16875573992729187,-0.18192589282989502,-0.1599741280078888,-0.17364239692687988,-0.15114164352416992,-0.16524434089660645,-0.14228147268295288,-0.15676435828208923,-0.13342416286468506,-0.1482381820678711,-0.12454365193843842,-0.13959383964538574,-0.11561007052659988,-0.13077281415462494,-0.10667137056589127,-0.12187683582305908,-0.09781067073345184,-0.11302471160888672,-0.08900970220565796,-0.10418687015771866,-0.08015486598014832,-0.09531546384096146,-0.07122906297445297,-0.08648769557476044,-0.06236971542239189,-0.07779493927955627,-0.05368009954690933,-0.0692458227276802,-0.04515216499567032,-0.0608653724193573,-0.036801550537347794,-0.05274923890829086,-0.028654571622610092,-0.04495047777891159,-0.020618632435798645,-0.03741208463907242,-0.012603923678398132,-0.03005238249897957,-0.004660770297050476,-0.022837206721305847,0.0032375603914260864,-0.01571357250213623,0.011317364871501923,-0.008542641997337341,0.01970715820789337,-0.0011973455548286438,0.028333887457847595,0.0063246265053749084,0.0372132882475853,0.014011144638061523,0.04643452912569046,0.021950438618659973,0.05588231235742569,0.03010193258523941,0.06538072973489761,0.03810767084360123,0.07491307705640793,0.04572763293981552,0.08436762541532516,0.05330805480480194,0.09348076581954956,0.06125878542661667,0.10222368687391281,0.06920412927865982,0.11063101887702942,0.07641875743865967,0.11829406023025513,0.08306580036878586,0.1248847246170044,0.09005635231733322,0.1309305727481842,0.09756209701299667,0.13703811168670654,0.10473161935806274,0.14279481768608093,0.11117547750473022,0.1475921869277954,0.11762325465679169,0.15196004509925842,0.1246354728937149,0.15684883296489716,0.1316998451948166,0.1621231585741043,0.1381763368844986,0.1669425070285797,0.1442692130804062,0.17123211920261383,0.15050184726715088,0.17575912177562714,0.15688656270503998,0.18093281984329224,0.16307076811790466,0.18630343675613403,0.16888675093650818,0.19129076600074768,0.17447316646575928,0.1959274560213089,0.1800549030303955,0.2006806880235672,0.18569731712341309,0.20578977465629578,0.1912769377231598,0.21109235286712646,0.19677548110485077,0.21643885970115662,0.20245715975761414,0.22195398807525635,0.20854544639587402,0.22783887386322021,0.21492406725883484,0.23414868116378784,0.22138294577598572,0.2408096045255661,0.22791072726249695,0.24772141873836517,0.2345348745584488,0.2548198699951172,0.24109560251235962,0.26203206181526184,0.24734240770339966,0.26913875341415405,0.2531210780143738,0.2757990062236786,0.25837716460227966,0.2817825675010681,0.26302066445350647,0.28703317046165466,0.26686960458755493,0.2914980947971344,0.2698267996311188,0.2951238453388214,0.27205488085746765,0.29802095890045166,0.27380669116973877,0.3004281520843506,0.27521419525146484,0.30253762006759644,0.2764592170715332,0.3044890761375427,0.2779090106487274,0.30645057559013367,0.27983519434928894,0.3086082339286804,0.2822890281677246,0.31110501289367676,0.28536826372146606,0.31396785378456116,0.28918546438217163,0.3170616328716278,0.29356107115745544,0.3201717436313629,0.29820433259010315,0.3231307864189148,0.3030858337879181,0.3258450925350189,0.308247447013855,0.328314870595932,0.31352299451828003,0.33062970638275146,0.31873950362205505,0.33277279138565063,0.32381922006607056,0.33449500799179077,0.3285626173019409,0.3355770409107208,0.3327631652355194,0.33607345819473267,0.3364887833595276,0.3361404836177826,0.33987191319465637,0.3358767628669739,0.3428524136543274,0.3354545533657074,0.3454176187515259,0.3351161479949951,0.34774285554885864,0.33497175574302673,0.3499442934989929,0.33502712845802307,0.35206130146980286,0.33532264828681946,0.3542133569717407,0.3358570337295532,0.3563973605632782,0.33655038475990295,0.35835447907447815,0.33737021684646606,0.35992562770843506,0.3382839858531952,0.36120814085006714,0.3391556143760681,0.3622129559516907,0.3399306535720825,0.3627970814704895,0.340738445520401,0.36299434304237366,0.34162911772727966,0.36302265524864197,0.34250450134277344,0.3629917502403259,0.34339553117752075,0.36288395524024963,0.3444414734840393,0.36270594596862793,0.34560033679008484,0.3624858260154724,0.34673959016799927,0.3622548580169678,0.3479076623916626,0.3620994985103607,0.349197655916214,0.3621264100074768,0.3505156636238098,0.36238744854927063,0.3517214357852936,0.3628728985786438,0.35284072160720825,0.3635386526584625,0.3538372218608856,0.3641984164714813,0.354625403881073,0.36477917432785034,0.35517418384552,0.3654242753982544,0.35551297664642334,0.3663182854652405,0.3556709885597229,0.36749815940856934,0.3556704521179199,0.3688485622406006,0.35551950335502625,0.37021782994270325,0.3551963269710541,0.3715476989746094,0.3546697497367859,0.37288153171539307,0.35392022132873535,0.37423309683799744,0.3529627323150635,0.37555593252182007,0.3518728017807007,0.37683695554733276,0.3507084548473358,0.3780277371406555,0.34938400983810425,0.3789185583591461,0.34771719574928284,0.3792995512485504,0.3455829322338104,0.3791392147541046,0.3429500460624695,0.37842699885368347,0.33985161781311035,0.3770616948604584,0.3363795876502991,0.37503236532211304,0.33264100551605225,0.3724556863307953,0.32876861095428467,0.3694303035736084,0.3250260651111603,0.36613425612449646,0.32172974944114685,0.3629182279109955,0.31904760003089905,0.36003610491752625,0.3171144723892212,0.3575168550014496,0.3162133991718292,0.3554316759109497,0.31647419929504395,0.35392361879348755,0.31762418150901794,0.35296547412872314,0.31939736008644104,0.3524459898471832,0.32169878482818604,0.3522231876850128,0.32382136583328247,0.3515649437904358,0.323943555355072,0.34879955649375916,0.31993407011032104,0.3419891595840454,0.31043753027915955,0.3298355042934418,0.29507070779800415,0.3119099736213684,0.27397388219833374,0.28838664293289185,0.24728214740753174,0.2595595121383667,0.21489554643630981,0.2254326194524765,0.17702044546604156,0.1861249804496765,0.13509336113929749,0.14292919635772705,0.09184535592794418,0.0985659807920456,0.05040176957845688,0.05621499568223953,0.01354043185710907,0.018598206341266632,-0.016510628163814545,-0.012152232229709625,-0.03795430064201355,-0.03417684882879257,-0.048723407089710236,-0.045258983969688416,-0.045718543231487274,-0.04232113063335419,-0.025622978806495667,-0.022208139300346375,0.012788698077201843,0.016318827867507935,0.067243292927742,0.07123502343893051,0.13267022371292114,0.13764043152332306,0.20275083184242249,0.209126278758049,0.27113276720046997,0.27916431427001953,0.33227863907814026,0.3421016037464142,0.38191530108451843,0.3935193717479706,0.41712698340415955,0.4302797317504883,0.4366118311882019,0.45090678334236145,0.4410606920719147,0.45601534843444824,0.4329354763031006,0.44800302386283875,0.4156544506549835,0.43021994829177856,0.39290153980255127,0.40635135769844055,0.36821553111076355,0.3800208568572998,0.3446190655231476,0.3543797731399536,0.32438135147094727,0.3318696916103363,0.30896732211112976,0.31416574120521545,0.2989675998687744,0.302045077085495,0.29409757256507874,0.2953417897224426,0.29348260164260864,0.29323530197143555,0.2960135340690613,0.2946128845214844,0.3005402088165283,0.2982521057128906,0.3060187101364136,0.3029651343822479,0.31161439418792725,0.30772703886032104,0.31662559509277344,0.31167834997177124,0.32043734192848206,0.31415697932243347,0.3227097988128662,0.31484824419021606,0.32350826263427734,0.313800573348999,0.3231211006641388,0.3112623393535614,0.3218221068382263,0.3076017498970032,0.319834440946579,0.3033114969730377,0.31740814447402954,0.2989150285720825,0.31485068798065186,0.2948548495769501,0.3124483525753021,0.2914617955684662,0.31033024191856384,0.2889053225517273,0.3084651231765747,0.28716087341308594,0.3068024814128876,0.2860954999923706,0.3052840530872345,0.2855125665664673,0.30369892716407776,0.28507593274116516,0.30171483755111694,0.2843456566333771,0.2990935146808624,0.2829536199569702,0.295750230550766,0.28065529465675354,0.29166868329048157,0.2772802710533142,0.2869117259979248,0.2727862298488617,0.28164681792259216,0.2673061490058899,0.2760713994503021,0.2610625922679901,0.27038443088531494,0.25432145595550537,0.26479262113571167,0.24741120636463165,0.2594027817249298,0.24062642455101013,0.25418317317962646,0.23414039611816406,0.24914424121379852,0.22811943292617798,0.24441100656986237,0.2227998822927475,0.2400449812412262,0.21833443641662598,0.2359958440065384,0.2146882712841034,0.23225922882556915,0.2117394655942917,0.2288622409105301,0.20933091640472412,0.22570477426052094,0.20720435678958893,0.22260309755802155,0.20500941574573517,0.21942651271820068,0.2023804634809494,0.21604958176612854,0.1989881694316864,0.2122812718153,0.1946185678243637,0.20795966684818268,0.18923088908195496,0.20303267240524292,0.1828848272562027,0.19751881062984467,0.1756948083639145,0.1914731115102768,0.16792836785316467,0.18498684465885162,0.1600073128938675,0.17818424105644226,0.15231330692768097,0.17123626172542572,0.14508582651615143,0.16434428095817566,0.13850338757038116,0.15764987468719482,0.1326969563961029,0.1512037068605423,0.12764720618724823,0.14503470063209534,0.12316109985113144,0.13916251063346863,0.11896595358848572,0.13355253636837006,0.11481080204248428,0.12815110385417938,0.11050844192504883,0.12291742116212845,0.10589440912008286,0.11774105578660965,0.10077223181724548,0.11239765584468842,0.09496051073074341,0.10665403306484222,0.08838188648223877,0.1003800556063652,0.08106671273708344,0.09346766024827957,0.07306445389986038,0.08584439754486084,0.06449486315250397,0.07751166075468063,0.0555633008480072,0.06856295466423035,0.046484850347042084,0.059176962822675705,0.03744354099035263,0.04958879575133324,0.02862597443163395,0.0400613471865654,0.020237747579813004,0.03086978569626808,0.012458212673664093,0.02223091758787632,0.0053418781608343124,0.01419978216290474,-0.001248285174369812,0.006708775646984577,-0.0075348149985075,-0.0002906918525695801,-0.013653511181473732,-0.006836937740445137,-0.01968599110841751,-0.013062719255685806,-0.02580053173005581,-0.019140519201755524,-0.03219126909971237,-0.025186140090227127,-0.038921840488910675,-0.03132248297333717,-0.04595652595162392,-0.03771370276808739,-0.05326448380947113,-0.044453129172325134,-0.060802243649959564,-0.05154811590909958,-0.06848271191120148,-0.05902509018778801,-0.07619261741638184,-0.06691370159387589,-0.08379656076431274,-0.0751795619726181,-0.09120871871709824,-0.08378754556179047,-0.0985087901353836,-0.09274525940418243,-0.10586851090192795,-0.10203513503074646,-0.11339233070611954,-0.1116054505109787,-0.12117552012205124,-0.12139799445867538,-0.12939989566802979,-0.1313091218471527,-0.1381993591785431,-0.1412314921617508,-0.147567480802536,-0.1511681228876114,-0.15748564898967743,-0.16116419434547424,-0.16794219613075256,-0.1711844801902771,-0.178798109292984,-0.18121357262134552,-0.18982529640197754,-0.1913289576768875,-0.2008262723684311,-0.20152945816516876,-0.21157817542552948,-0.21168290078639984,-0.22180645167827606,-0.22168974578380585,-0.2313070297241211,-0.23146215081214905,-0.23995310068130493,-0.24079033732414246,-0.24763138592243195,-0.24947047233581543,-0.25434255599975586,-0.2574461102485657,-0.2602357864379883,-0.26465606689453125,-0.2654263377189636,-0.2709711790084839,-0.26997777819633484,-0.27640077471733093,-0.2740896940231323,-0.28114989399909973,-0.27805638313293457,-0.2854735553264618,-0.28208595514297485,-0.2896733283996582,-0.2863636612892151,-0.2941269874572754,-0.2911421060562134,-0.299156129360199,-0.2965962886810303,-0.30497097969055176,-0.30276089906692505,-0.31174346804618835,-0.3096446990966797,-0.3195430338382721,-0.3172059655189514,-0.32825422286987305,-0.3252774477005005,-0.3376973867416382,-0.33369049429893494,-0.34769386053085327,-0.3423401415348053,-0.3579603135585785,-0.3510512709617615,-0.3681504428386688,-0.3595849275588989,-0.37799546122550964,-0.36778882145881653,-0.38724061846733093,-0.3755456507205963,-0.3955906927585602,-0.3826776444911957,-0.40288683772087097,-0.3890700340270996,-0.4091619551181793,-0.3947434425354004,-0.41446515917778015,-0.3997305929660797,-0.4188607931137085,-0.40407246351242065,-0.4225817620754242,-0.4079211950302124,-0.42594799399375916,-0.4114592969417572,-0.42920154333114624,-0.41479772329330444,-0.4325565695762634,-0.41806554794311523,-0.4362483620643616,-0.4214438498020172,-0.4404276907444,-0.4250420928001404,-0.4451479911804199,-0.42889899015426636,-0.45045268535614014,-0.43308261036872864,-0.4563312530517578,-0.4376424252986908,-0.4626504182815552,-0.44253748655319214,-0.4692232012748718,-0.44769778847694397,-0.47585803270339966,-0.45304206013679504,-0.4823276400566101,-0.4584178030490875,-0.4884132742881775,-0.4636516273021698,-0.493976354598999,-0.4686329960823059,-0.4989304542541504,-0.47326552867889404,-0.5032305717468262,-0.4774376451969147,-0.5069249272346497,-0.4811008870601654,-0.5101109147071838,-0.4842684268951416,-0.5128448009490967,-0.48692530393600464,-0.5151772499084473,-0.489045113325119,-0.5172102451324463,-0.4906660318374634,-0.5190343856811523,-0.4918709993362427,-0.5206844806671143,-0.4927436411380768,-0.522188127040863,-0.49338048696517944,-0.5235728621482849,-0.493878036737442,-0.524824857711792,-0.49429672956466675,-0.5259182453155518,-0.4946802854537964,-0.5268622040748596,-0.4950801134109497,-0.5276737809181213,-0.4955251216888428,-0.5283466577529907,-0.4960111081600189,-0.5288761854171753,-0.4965241551399231,-0.5292695164680481,-0.49703070521354675,-0.5295256972312927,-0.4974631071090698,-0.5296366214752197,-0.49775710701942444,-0.5296010971069336,-0.4978855848312378,-0.5294173359870911,-0.4978395700454712,-0.5290791988372803,-0.49760928750038147,-0.5285782217979431,-0.4971923828125,-0.5278950333595276,-0.4965905249118805,-0.5270002484321594,-0.4957980513572693,-0.5258727073669434,-0.4948074221611023,-0.5245072245597839,-0.4936217963695526,-0.5229060649871826,-0.49225279688835144,-0.5210745334625244,-0.49071353673934937,-0.5190219283103943,-0.489006906747818,-0.5167518258094788,-0.4871183931827545,-0.5142611265182495,-0.4850262403488159,-0.5115514397621155,-0.4827241599559784,-0.5086349248886108,-0.4802265465259552,-0.5055283308029175,-0.47755685448646545,-0.5022464990615845,-0.47473302483558655,-0.4987978935241699,-0.4717614948749542,-0.49517983198165894,-0.4686356782913208,-0.4913797676563263,-0.4653436839580536,-0.487384557723999,-0.4618803858757019,-0.4831897020339966,-0.4582536518573761,-0.47879987955093384,-0.4544786214828491,-0.4742203950881958,-0.4505634307861328,-0.46944403648376465,-0.4464946985244751,-0.46444201469421387,-0.44223523139953613,-0.4591920077800751,-0.43775704503059387,-0.45380234718322754,-0.4331594705581665,-0.4482576847076416,-0.4284302294254303,-0.44253525137901306,-0.42354726791381836,-0.4366333782672882,-0.4185048043727875,-0.43056467175483704,-0.4133080244064331,-0.42434409260749817,-0.4079691767692566,-0.41797903180122375,-0.4025009870529175,-0.41146841645240784,-0.3969133198261261,-0.40480536222457886,-0.3912079930305481,-0.39798280596733093,-0.3853793740272522,-0.3909948766231537,-0.37941497564315796,-0.3838372826576233,-0.3733018636703491,-0.3765070140361786,-0.3670300245285034,-0.3690025210380554,-0.3605952560901642,-0.36132562160491943,-0.35399699211120605,-0.3534850478172302,-0.347239226102829,-0.3455008566379547,-0.3403315842151642,-0.3374013602733612,-0.3332901895046234,-0.3292185664176941,-0.32613515853881836,-0.3209799826145172,-0.31888967752456665,-0.312707781791687,-0.3115767538547516,-0.3044171929359436,-0.30421483516693115,-0.2961137294769287,-0.2968105673789978,-0.287792831659317,-0.28936243057250977,-0.2794452905654907,-0.2818763852119446,-0.2710641622543335,-0.2743810713291168,-0.26264554262161255,-0.26692333817481995,-0.25418442487716675,-0.25954583287239075,-0.2456752061843872,-0.2522677481174469,-0.23711907863616943,-0.24508249759674072,-0.22852902114391327,-0.2379646897315979,-0.21992439031600952,-0.23087120056152344,-0.21132147312164307,-0.2237369269132614,-0.2027295082807541,-0.21647736430168152,-0.1941550076007843,-0.20900630950927734,-0.18560859560966492,-0.2012595534324646,-0.17710696160793304,-0.1932099461555481,-0.16866502165794373,-0.18486526608467102,-0.16027802228927612,-0.17625293135643005,-0.15190652012825012,-0.16740408539772034,-0.14347873628139496,-0.1583499312400818,-0.13491913676261902,-0.1491309106349945,-0.1261826902627945,-0.13980576395988464,-0.11727005243301392,-0.13044916093349457,-0.10821488499641418,-0.12113991379737854,-0.09906162321567535,-0.11194673925638199,-0.08985001593828201,-0.10291466861963272,-0.08060862869024277,-0.09405313432216644,-0.07135115563869476,-0.08533615618944168,-0.06207706779241562,-0.07672415673732758,-0.0527779683470726,-0.06819739192724228,-0.04344412684440613,-0.0597696527838707,-0.03406934440135956,-0.05147016420960426,-0.024658385664224625,-0.04331723600625992,-0.015245087444782257,-0.035315826535224915,-0.0059119537472724915,-0.02747313305735588,0.0032121874392032623,-0.01980186440050602,0.011983063071966171,-0.012294502928853035,0.020283903926610947,-0.004899730905890465,0.02805602177977562,0.0024668164551258087,0.035305388271808624,0.009879233315587044,0.04209442436695099,0.017361540347337723,0.048530109226703644,0.024878814816474915,0.054752327501773834,0.03234849125146866,0.060921311378479004,0.039657074958086014,0.06720253825187683,0.04667987674474716,0.0737491250038147,0.053318336606025696,0.08068063110113144,0.05954745411872864,0.08805586397647858,0.06543652713298798,0.09584701061248779,0.07112129032611847,0.10393153131008148,0.0767485499382019,0.11212043464183807,0.08244599401950836,0.12021806091070175,0.08833739906549454,0.1280810832977295,0.09456155449151993,0.13564449548721313,0.10125024616718292,0.1429145187139511,0.10847346484661102,0.14995212852954865,0.11621200293302536,0.15686100721359253,0.12438612431287766,0.1637716144323349,0.13290725648403168,0.17080920934677124,0.1417008340358734,0.17805525660514832,0.15069368481636047,0.18551437556743622,0.15979520976543427,0.19309350848197937,0.16889125108718872,0.20060132443904877,0.1778457760810852,0.20778822898864746,0.1865084320306778,0.2144312858581543,0.1947418451309204,0.22041860222816467,0.20246091485023499,0.22577153146266937,0.20964892208576202,0.2305883765220642,0.21632149815559387,0.23496666550636292,0.22246390581130981,0.23896241188049316,0.22799497842788696,0.24260258674621582,0.23279574513435364,0.24591892957687378,0.23678524792194366,0.248972088098526,0.23999035358428955,0.2518520653247833,0.24255631864070892,0.2546519935131073,0.2446899116039276,0.2574346661567688,0.24658453464508057,0.26022133231163025,0.24839113652706146,0.26301535964012146,0.25023961067199707,0.2658284306526184,0.2522519826889038,0.268677294254303,0.25450819730758667,0.2715691924095154,0.25701192021369934,0.27451860904693604,0.2597254514694214,0.2775866389274597,0.2626533806324005,0.2808864414691925,0.2658756375312805,0.28452950716018677,0.2694924473762512,0.28857049345970154,0.27355408668518066,0.29300549626350403,0.2780616283416748,0.29779940843582153,0.28300735354423523,0.3028869032859802,0.28836995363235474,0.3081473112106323,0.2940548062324524,0.3134058713912964,0.2998628318309784,0.3184770941734314,0.30553561449050903,0.3232085108757019,0.31082984805107117,0.3274981677532196,0.3155636787414551,0.33131009340286255,0.3196343183517456,0.334693044424057,0.3230331242084503,0.3377578556537628,0.3258383572101593,0.34059277176856995,0.3281615078449249,0.3431852161884308,0.3300800919532776,0.3454265296459198,0.3316163420677185,0.34718337655067444,0.33276650309562683,0.34835436940193176,0.33353832364082336,0.3488852083683014,0.33397525548934937,0.34878212213516235,0.33417609333992004,0.34813082218170166,0.3342997133731842,0.3470771014690399,0.33452531695365906,0.3457757234573364,0.3350061774253845,0.34440669417381287,0.33591654896736145,0.34304994344711304,0.3373476266860962,0.3417830169200897,0.3393924832344055,0.34067779779434204,0.34211084246635437,0.33976149559020996,0.3454728424549103,0.3390282690525055,0.3493778705596924,0.33848339319229126,0.3537086248397827,0.33814239501953125,0.35832053422927856,0.33798927068710327,0.36298319697380066,0.3379756510257721,0.367387592792511,0.33807292580604553,0.37124550342559814,0.33829233050346375,0.37436410784721375,0.3386392295360565,0.37662485241889954,0.3390907347202301,0.3779562711715698,0.3396499454975128,0.3783873915672302,0.34038105607032776,0.3781013786792755,0.3413267135620117,0.37735795974731445,0.3423877954483032,0.3763378858566284,0.3433307409286499,0.3750898241996765,0.34391772747039795,0.37361714243888855,0.3439900279045105,0.3719516694545746,0.3434370756149292,0.37012267112731934,0.34218382835388184,0.36813002824783325,0.3402870297431946,0.3660232126712799,0.3380109965801239,0.36398354172706604,0.3357272148132324,0.36226099729537964,0.33372917771339417,0.3610217273235321,0.3321700394153595,0.36028921604156494,0.3311302959918976,0.36000531911849976,0.33064302802085876,0.36006680130958557,0.3306368291378021,0.3602849245071411,0.33094003796577454,0.36038947105407715,0.3313939571380615,0.36014264822006226,0.3319329023361206,0.3594413101673126,0.33255091309547424,0.3583035469055176,0.333262175321579,0.35682225227355957,0.33412057161331177,0.35518160462379456,0.33519402146339417,0.3536582589149475,0.33643603324890137,0.35249993205070496,0.33761170506477356,0.3517909646034241,0.338399201631546,0.3514852523803711,0.3385346829891205,0.35154107213020325,0.3378342092037201,0.35194092988967896,0.3361801505088806,0.35261058807373047,0.3336349129676819,0.35345658659935,0.3305266201496124,0.35447537899017334,0.32715994119644165,0.3555591106414795,0.32322508096694946,0.3559531271457672,0.3175520896911621,0.3540116250514984,0.3086777627468109,0.3478134274482727,0.2957591712474823,0.33618342876434326,0.2788720726966858,0.31906312704086304,0.25848230719566345,0.29696816205978394,0.23497503995895386,0.2704699635505676,0.20897898077964783,0.24048924446105957,0.18193909525871277,0.20885144174098969,0.1558382213115692,0.17798171937465668,0.13207562267780304,0.14971758425235748,0.11074550449848175,0.12449001520872116,0.09111859649419785,0.10174734145402908,0.07264640182256699,0.0810067430138588,0.055400654673576355,0.06237410008907318,0.03992924839258194,0.04639582708477974,0.02733016386628151,0.034069087356328964,0.019738657400012016,0.027350082993507385,0.020428039133548737,0.02936420403420925,0.03283391892910004,0.04347808286547661,0.058930449187755585,0.0716032087802887,0.09811178594827652,0.11300875246524811,0.14728772640228271,0.1644417643547058,0.20188573002815247,0.2211862951517105,0.25695711374282837,0.27817416191101074,0.30791592597961426,0.33069124817848206,0.350985586643219,0.3748006820678711,0.3835350275039673,0.40769463777542114,0.40427765250205994,0.4279574751853943,0.4132527709007263,0.4356182813644409,0.41165298223495483,0.43197256326675415,0.4015686511993408,0.41925567388534546,0.38561078906059265,0.4002455770969391,0.366449773311615,0.37785640358924866,0.34647783637046814,0.3547900319099426,0.3276962637901306,0.3333113193511963,0.3116696774959564,0.3151399791240692,0.29941827058792114,0.3013957142829895,0.2913617491722107,0.2925622761249542,0.2874203622341156,0.28850555419921875,0.2871525287628174,0.2885909676551819,0.2898179292678833,0.29186418652534485,0.29446321725845337,0.297207772731781,0.30010247230529785,0.3034416735172272,0.3058544397354126,0.30943411588668823,0.3109593391418457,0.314269483089447,0.31481796503067017,0.31740063428878784,0.3171224594116211,0.3186621069908142,0.3178839385509491,0.3181406259536743,0.31725195050239563,0.316037118434906,0.31534016132354736,0.31262126564979553,0.31226426362991333,0.3082268536090851,0.308246910572052,0.30319613218307495,0.3035838305950165,0.29779696464538574,0.2985372245311737,0.29221609234809875,0.29333794116973877,0.2866310179233551,0.2882595360279083,0.281252384185791,0.28361350297927856,0.27627500891685486,0.27966001629829407,0.2718202471733093,0.27655261754989624,0.2679551839828491,0.2743443250656128,0.26474589109420776,0.2729955017566681,0.26223862171173096,0.27235203981399536,0.2603779137134552,0.2721307873725891,0.2589706778526306,0.2719634175300598,0.2577463686466217,0.27150285243988037,0.2564413845539093,0.27051520347595215,0.25483351945877075,0.26887375116348267,0.2527434229850769,0.26650017499923706,0.25004786252975464,0.2633804380893707,0.2466958910226822,0.25963321328163147,0.2426961213350296,0.2554643154144287,0.23809194564819336,0.2510066032409668,0.23295894265174866,0.24626436829566956,0.227402463555336,0.24122701585292816,0.2215176224708557,0.23593056201934814,0.2153458595275879,0.23035825788974762,0.20890077948570251,0.2243967056274414,0.20224258303642273,0.21798449754714966,0.19549128413200378,0.2112288475036621,0.1887451559305191,0.20431013405323029,0.18202441930770874,0.19738520681858063,0.17536643147468567,0.19055110216140747,0.16883938014507294,0.1839984655380249,0.16257824003696442,0.17794819176197052,0.15667736530303955,0.1724846512079239,0.15111711621284485,0.16753928363323212,0.14582769572734833,0.1630040556192398,0.14079080522060394,0.1587768942117691,0.13602802157402039,0.15470734238624573,0.13150058686733246,0.1505787968635559,0.1270667314529419,0.1461588740348816,0.12255257368087769,0.14124834537506104,0.11782138049602509,0.1357063204050064,0.1127522885799408,0.12947916984558105,0.10719695687294006,0.12260617315769196,0.10102201998233795,0.11518053710460663,0.09419147670269012,0.1073247492313385,0.08678228408098221,0.09920886158943176,0.07892881333827972,0.09102530777454376,0.07078107446432114,0.08291636407375336,0.06251612305641174,0.07497084140777588,0.054358579218387604,0.06728880852460861,0.0465414822101593,0.05996242165565491,0.03921813145279884,0.05297655612230301,0.03241787850856781,0.046202197670936584,0.026083573698997498,0.03949197754263878,0.020098615437746048,0.03272058069705963,0.01425711065530777,0.025761678814888,0.0082787424325943,0.01850035786628723,0.0019084513187408447,0.010851874947547913,-0.005016744136810303,0.0027487576007843018,-0.01258590817451477,-0.005826480686664581,-0.020820386707782745,-0.014778167009353638,-0.02963588386774063,-0.023947954177856445,-0.03883322328329086,-0.03323911130428314,-0.04814644157886505,-0.04261285811662674,-0.05732439458370209,-0.05197104811668396,-0.06621380895376205,-0.061148837208747864,-0.07475987076759338,-0.07004342973232269,-0.0829121470451355,-0.07866489887237549,-0.09059935808181763,-0.08702351152896881,-0.0978403389453888,-0.0950472503900528,-0.10478620231151581,-0.10268557071685791,-0.1115979254245758,-0.11004021763801575,-0.11836123466491699,-0.11728629469871521,-0.1251428872346878,-0.12451077997684479,-0.1320313811302185,-0.1317625343799591,-0.13910743594169617,-0.1392054706811905,-0.14642347395420074,-0.1470346599817276,-0.1539798080921173,-0.15527844429016113,-0.16170451045036316,-0.16384781897068024,-0.16952913999557495,-0.17271344363689423,-0.17747634649276733,-0.181866854429245,-0.18558655679225922,-0.19120028614997864,-0.1938110888004303,-0.20056191086769104,-0.20207038521766663,-0.20982769131660461,-0.21033170819282532,-0.21886520087718964,-0.21855482459068298,-0.2275872528553009,-0.22667238116264343,-0.2360503226518631,-0.23466581106185913,-0.24435371160507202,-0.24255190789699554,-0.2525116801261902,-0.2503094971179962,-0.26056379079818726,-0.25791803002357483,-0.2686459720134735,-0.265402227640152,-0.2768164277076721,-0.2727625370025635,-0.2849910259246826,-0.27996397018432617,-0.2931184768676758,-0.28702080249786377,-0.3011983036994934,-0.29396578669548035,-0.3091249167919159,-0.3007667064666748,-0.3167557120323181,-0.3074030876159668,-0.32409340143203735,-0.3139421045780182,-0.33121705055236816,-0.32043159008026123,-0.3381509780883789,-0.32684582471847534,-0.34494221210479736,-0.3331971764564514,-0.3517029881477356,-0.3395477533340454,-0.35848891735076904,-0.345898300409317,-0.3653014898300171,-0.35221612453460693,-0.37220367789268494,-0.3585188388824463,-0.3792582154273987,-0.3648207187652588,-0.38640761375427246,-0.37110307812690735,-0.393545538187027,-0.37739109992980957,-0.40060749650001526,-0.3837079405784607,-0.4075193405151367,-0.3899625539779663,-0.4141964614391327,-0.3960525691509247,-0.42061641812324524,-0.4020005464553833,-0.42677319049835205,-0.40783387422561646,-0.4326091706752777,-0.4134617745876312,-0.4380987286567688,-0.4187893271446228,-0.44331538677215576,-0.4238043427467346,-0.4483404755592346,-0.42851030826568604,-0.45318907499313354,-0.4329345226287842,-0.45785045623779297,-0.4371677339076996,-0.46233269572257996,-0.4412577748298645,-0.46668684482574463,-0.4451722502708435,-0.47099173069000244,-0.44895413517951965,-0.47526106238365173,-0.45273566246032715,-0.4794234335422516,-0.4565529525279999,-0.48346206545829773,-0.460336834192276,-0.487442284822464,-0.4640561640262604,-0.49133917689323425,-0.4676953852176666,-0.49503153562545776,-0.4711844027042389,-0.49849700927734375,-0.4744860529899597,-0.5017921328544617,-0.4776119589805603,-0.5048731565475464,-0.48050105571746826,-0.5076683163642883,-0.48306500911712646,-0.5102288126945496,-0.4853420853614807,-0.5126030445098877,-0.48742344975471497,-0.5147296190261841,-0.4893101155757904,-0.5166022181510925,-0.49098825454711914,-0.518316924571991,-0.4925043284893036,-0.519883930683136,-0.4938730001449585,-0.5212352275848389,-0.4950759708881378,-0.522398829460144,-0.4961559772491455,-0.5234311819076538,-0.4971415400505066,-0.5242810845375061,-0.4979563057422638,-0.5249060392379761,-0.49855610728263855,-0.5253487229347229,-0.4990082085132599,-0.525596022605896,-0.4993344843387604,-0.5255888104438782,-0.49945956468582153,-0.5253779292106628,-0.49935832619667053,-0.5250194072723389,-0.4990674555301666,-0.5244154930114746,-0.4985846281051636,-0.5235034823417664,-0.4979121685028076,-0.522404134273529,-0.49709317088127136,-0.5211771130561829,-0.49610140919685364,-0.5196942687034607,-0.4948584735393524,-0.517902135848999,-0.4933931529521942,-0.5159035325050354,-0.4917854070663452)\n\ +\n\ +,\n\ +\n\ +new Array(-0.5137231945991516,-0.49000853300094604,-0.5113903284072876,-0.488100528717041,-0.5088633298873901,-0.48603248596191406,-0.5061661005020142,-0.4837847948074341,-0.5032707452774048,-0.4813406467437744,-0.5001466274261475,-0.4787534177303314,-0.49685049057006836,-0.4760761260986328,-0.49342668056488037,-0.4732472896575928,-0.4898289442062378,-0.47021234035491943,-0.4860019385814667,-0.467038094997406,-0.48194417357444763,-0.4637599587440491,-0.4776892066001892,-0.46030497550964355,-0.4732748866081238,-0.45665597915649414,-0.46869802474975586,-0.4528677761554718,-0.46391454339027405,-0.4489230215549469,-0.45892152190208435,-0.4447893500328064,-0.4537576138973236,-0.44052648544311523,-0.4484187066555023,-0.4361549913883209,-0.44290804862976074,-0.4315980076789856,-0.4373047649860382,-0.4268632233142853,-0.4316164255142212,-0.42204850912094116,-0.42571672797203064,-0.41714534163475037,-0.4195888936519623,-0.41207751631736755,-0.4133991301059723,-0.40687015652656555,-0.40720468759536743,-0.401580274105072,-0.4008715748786926,-0.39620015025138855,-0.3943476378917694,-0.39074966311454773,-0.3877306580543518,-0.3852769136428833,-0.38106489181518555,-0.3797324001789093,-0.3743053674697876,-0.3740321695804596,-0.3674202561378479,-0.3681885004043579,-0.3603806793689728,-0.36222216486930847,-0.3531627357006073,-0.35607028007507324,-0.34580618143081665,-0.3496861755847931,-0.3383495807647705,-0.3430899977684021,-0.3307521343231201,-0.3362985849380493,-0.3229793906211853,-0.3293401896953583,-0.315058171749115,-0.32228440046310425,-0.30699875950813293,-0.315151184797287,-0.2987874746322632,-0.30789127945899963,-0.29045185446739197,-0.30051279067993164,-0.28202396631240845,-0.29308781027793884,-0.2735027074813843,-0.2856077551841736,-0.2649257779121399,-0.27798640727996826,-0.2563796639442444,-0.2702132761478424,-0.24790993332862854,-0.2623620629310608,-0.23951497673988342,-0.2544562816619873,-0.23120757937431335,-0.24646149575710297,-0.22298353910446167,-0.2383953332901001,-0.21476247906684875,-0.2303106039762497,-0.20644812285900116,-0.22219493985176086,-0.1980222761631012,-0.21401672065258026,-0.18950195610523224,-0.2058141976594925,-0.18083666265010834,-0.19762080907821655,-0.17196400463581085,-0.18940521776676178,-0.1629542112350464,-0.18119071424007416,-0.15394656360149384,-0.17307928204536438,-0.14496801793575287,-0.16509070992469788,-0.13598699867725372,-0.1571563482284546,-0.12707515060901642,-0.14925628900527954,-0.11832299828529358,-0.14137746393680573,-0.10971798002719879,-0.13344717025756836,-0.10125025361776352,-0.1254633218050003,-0.09293901920318604,-0.11750493198633194,-0.08468332141637802,-0.10955502837896347,-0.07634306699037552,-0.10155733674764633,-0.06794353574514389,-0.09359082579612732,-0.0595434196293354,-0.08573566377162933,-0.0510471872985363,-0.0779324322938919,-0.042377568781375885,-0.07014453411102295,-0.03362184390425682,-0.06238359585404396,-0.02486787736415863,-0.05453343316912651,-0.01613004505634308,-0.0464804507791996,-0.007472425699234009,-0.03832215070724487,0.0009909719228744507,-0.030160509049892426,0.00918087363243103,-0.0219377800822258,0.01705806702375412,-0.013661175966262817,0.024636313319206238,-0.0054317861795425415,0.031981587409973145,0.002793937921524048,0.03918281942605972,0.011097252368927002,0.0463932529091835,0.01936565339565277,0.05372148007154465,0.02748739719390869,0.0609898716211319,0.03553415834903717,0.06804285198450089,0.04353989660739899,0.07528826594352722,0.05137953907251358,0.08313757926225662,0.05894308537244797,0.09104142338037491,0.06621246039867401,0.09819495677947998,0.07324355840682983,0.10493610799312592,0.08019237220287323,0.11213169991970062,0.08720662444829941,0.11955674737691879,0.09431906044483185,0.1262604296207428,0.10157740116119385,0.13215814530849457,0.10906890779733658,0.1380482316017151,0.11671863496303558,0.14434769749641418,0.12434201687574387,0.15068860352039337,0.13187485933303833,0.15661653876304626,0.13927049934864044,0.1622142195701599,0.14633619785308838,0.16797444224357605,0.15291756391525269,0.17413830757141113,0.15904036164283752,0.18042199313640594,0.16477809846401215,0.18657466769218445,0.17019487917423248,0.19275277853012085,0.1753728985786438,0.1990659385919571,0.1803634762763977,0.20531892776489258,0.18523544073104858,0.21139419078826904,0.19012044370174408,0.21729907393455505,0.1950494647026062,0.222874253988266,0.1999734342098236,0.228011816740036,0.2050219029188156,0.23290342092514038,0.210371196269989,0.23768731951713562,0.21597397327423096,0.24231691658496857,0.2218102216720581,0.2469380795955658,0.2279721051454544,0.2518135607242584,0.23417289555072784,0.25691327452659607,0.23994697630405426,0.26207083463668823,0.24547690153121948,0.2672507166862488,0.25112250447273254,0.27232447266578674,0.25628194212913513,0.27704593539237976,0.260145902633667,0.28139808773994446,0.26323676109313965,0.28550174832344055,0.2666539251804352,0.2893005907535553,0.27030205726623535,0.29275497794151306,0.27338463068008423,0.29604265093803406,0.2760785222053528,0.29927703738212585,0.27935171127319336,0.302398145198822,0.2835429012775421,0.30541032552719116,0.28810322284698486,0.3083387315273285,0.29246801137924194,0.31105777621269226,0.2966208755970001,0.3135039806365967,0.3009149432182312,0.31568992137908936,0.30537116527557373,0.3176348805427551,0.30956944823265076,0.3193422853946686,0.31316643953323364,0.3208901584148407,0.3162834644317627,0.3223532438278198,0.31914156675338745,0.32372766733169556,0.3216931223869324,0.3250102996826172,0.3238937258720398,0.32619887590408325,0.32591819763183594,0.32724729180336,0.32787463068962097,0.32814714312553406,0.32968413829803467,0.3289378583431244,0.3313487470149994,0.32962244749069214,0.33299732208251953,0.33025267720222473,0.33466023206710815,0.3309943675994873,0.33627644181251526,0.33193162083625793,0.33788472414016724,0.3330099880695343,0.3396027088165283,0.33427178859710693,0.34145987033843994,0.33584967255592346,0.3433850407600403,0.3376842141151428,0.34532588720321655,0.3395330309867859,0.34727874398231506,0.34122443199157715,0.3492124080657959,0.3427020013332367,0.3510623872280121,0.34393221139907837,0.35280218720436096,0.3448846936225891,0.3544255197048187,0.345511257648468,0.35589224100112915,0.3457866907119751,0.35723280906677246,0.34584540128707886,0.3586302697658539,0.34591227769851685,0.3602270781993866,0.3460692763328552,0.36193689703941345,0.3463064730167389,0.36358287930488586,0.34671613574028015,0.36508455872535706,0.3473617732524872,0.3663909435272217,0.3480914235115051,0.36737513542175293,0.34872686862945557,0.36788907647132874,0.3492404818534851,0.3678523302078247,0.34957072138786316,0.3672947287559509,0.3495337665081024,0.3663550615310669,0.349063515663147,0.36519855260849,0.34828177094459534,0.3639591932296753,0.34726089239120483,0.3627973198890686,0.3459911048412323,0.36188578605651855,0.3445943593978882,0.36128389835357666,0.3432638645172119,0.360962837934494,0.3419889211654663,0.36096450686454773,0.3406458795070648,0.36137494444847107,0.33931952714920044,0.36218199133872986,0.3382019102573395,0.36331093311309814,0.3372468650341034,0.36474165320396423,0.33627501130104065,0.3664785623550415,0.33529964089393616,0.36844712495803833,0.3344076871871948,0.3704620599746704,0.33351296186447144,0.37229543924331665,0.3325388431549072,0.3738071024417877,0.3315884470939636,0.37496477365493774,0.33070746064186096,0.3756759762763977,0.32981252670288086,0.37573686242103577,0.3289702832698822,0.3750419616699219,0.3283597528934479,0.37365415692329407,0.32795339822769165,0.37158074975013733,0.32762959599494934,0.36872994899749756,0.32744911313056946,0.36513349413871765,0.327328085899353,0.36083292961120605,0.32647183537483215,0.3553459048271179,0.3234274387359619,0.3475061357021332,0.3167162835597992,0.3361029028892517,0.30550384521484375,0.3206931948661804,0.289927214384079,0.301763653755188,0.2707938551902771,0.28021207451820374,0.2489292174577713,0.25686004757881165,0.22513742744922638,0.23259875178337097,0.2009105384349823,0.20892499387264252,0.17861606180667877,0.18800251185894012,0.16042542457580566,0.1717921644449234,0.14698050916194916,0.16082054376602173,0.1370360553264618,0.15366528928279877,0.12817446887493134,0.14766347408294678,0.11803093552589417,0.14030992984771729,0.10540719330310822,0.1303406059741974,0.09064079821109772,0.11794678121805191,0.07512999325990677,0.1043713390827179,0.06083159148693085,0.09155081957578659,0.05038084089756012,0.08213365077972412,0.047207534313201904,0.0794491171836853,0.05470795929431915,0.08676983416080475,0.07482234388589859,0.1060170903801918,0.10722704231739044,0.13688474893569946,0.1495549976825714,0.17697802186012268,0.19809097051620483,0.22259706258773804,0.24851331114768982,0.2695668935775757,0.29662609100341797,0.3139076828956604,0.3389118015766144,0.3523290455341339,0.37274593114852905,0.3825106620788574,0.39645275473594666,0.4031810462474823,0.40939658880233765,0.414045125246048,0.41200780868530273,0.41564178466796875,0.40561020374298096,0.4092215895652771,0.3921266198158264,0.3965846300125122,0.3738146126270294,0.37977224588394165,0.3530846834182739,0.360776424407959,0.33230307698249817,0.34146547317504883,0.3134949207305908,0.3235333561897278,0.29809248447418213,0.30826473236083984,0.2869272828102112,0.2963654398918152,0.2803330719470978,0.2880798876285553,0.2781458795070648,0.2833423912525177,0.2797280550003052,0.28175947070121765,0.28418320417404175,0.2826170325279236,0.29055237770080566,0.28502604365348816,0.29783299565315247,0.2880639433860779,0.3050537407398224,0.2908852994441986,0.31150898337364197,0.29286256432533264,0.31685498356819153,0.29363778233528137,0.3209408223628998,0.29303422570228577,0.3236549198627472,0.2910189926624298,0.3249479830265045,0.2877538502216339,0.3248835802078247,0.28355008363723755,0.3236102759838104,0.2787551283836365,0.3212985694408417,0.27375152707099915,0.31806454062461853,0.2689562439918518,0.31393393874168396,0.2646617591381073,0.30892059206962585,0.2609400451183319,0.3031262159347534,0.2577987313270569,0.2967284619808197,0.2553180754184723,0.2899474501609802,0.2535468339920044,0.2830822467803955,0.2523913085460663,0.27646496891975403,0.2516772150993347,0.27031591534614563,0.2512190043926239,0.2647823095321655,0.2508447468280792,0.25996577739715576,0.25032496452331543,0.25594156980514526,0.24949151277542114,0.2525883615016937,0.24821141362190247,0.24961310625076294,0.24631737172603607,0.24674704670906067,0.24365116655826569,0.24378450214862823,0.24015013873577118,0.2405320256948471,0.23586493730545044,0.23689839243888855,0.23092935979366302,0.23295597732067108,0.22551023960113525,0.22881460189819336,0.2197560966014862,0.22456791996955872,0.21381458640098572,0.22040949761867523,0.20788267254829407,0.21659861505031586,0.20215559005737305,0.2132403701543808,0.19671525061130524,0.21023744344711304,0.19153043627738953,0.20741993188858032,0.18653440475463867,0.20455028116703033,0.18163129687309265,0.2012627124786377,0.17666466534137726,0.19717349112033844,0.17145000398159027,0.19201600551605225,0.1658248007297516,0.18561972677707672,0.15966778993606567,0.1779114007949829,0.15292170643806458,0.1690191626548767,0.14558954536914825,0.15924739837646484,0.13767898082733154,0.14891751110553741,0.12920112907886505,0.1383480280637741,0.12023596465587616,0.12793944776058197,0.1109166145324707,0.11810696125030518,0.10136047005653381,0.10913249105215073,0.09172657132148743,0.1011713445186615,0.08230516314506531,0.0943390354514122,0.07342809438705444,0.08870010823011398,0.06534087657928467,0.08421285450458527,0.058251891285181046,0.0807342454791069,0.0523688979446888,0.07804303616285324,0.047738026827573776,0.07584884017705917,0.04413424804806709,0.07380872964859009,0.04118501394987106,0.07154276967048645,0.038487426936626434,0.0686652734875679,0.03558041900396347,0.06486204266548157,0.0319744274020195,0.05993484705686569,0.027289263904094696,0.05376472324132919,0.021312803030014038,0.04630828648805618,0.013984277844429016,0.03766322135925293,0.005423426628112793,0.02805314213037491,-0.0040769875049591064,0.01772705465555191,-0.014155000448226929,0.0069579556584358215,-0.024425312876701355,-0.003892548382282257,-0.034451521933078766,-0.014451511204242706,-0.04383676499128342,-0.024486973881721497,-0.05239381641149521,-0.03391285985708237,-0.06015949696302414,-0.04270743578672409,-0.06728138774633408,-0.05091959983110428,-0.07397614419460297,-0.0586925745010376,-0.0805329903960228,-0.0662003830075264,-0.08724270761013031,-0.07359982281923294,-0.09432008862495422,-0.08105243742465973,-0.10188722610473633,-0.08869340270757675,-0.10994412750005722,-0.09654761105775833,-0.11832835525274277,-0.10454189777374268,-0.1267707496881485,-0.11260934174060822,-0.13502219319343567,-0.12074155360460281,-0.14292706549167633,-0.12895497679710388,-0.15042932331562042,-0.13724792003631592,-0.15755988657474518,-0.14559385180473328,-0.16441892087459564,-0.1539762169122696,-0.1711602807044983,-0.16242380440235138,-0.17798106372356415,-0.17097726464271545,-0.1850680112838745,-0.17961308360099792,-0.19250938296318054,-0.1882379651069641,-0.20026762783527374,-0.19674423336982727,-0.20821866393089294,-0.2050238698720932,-0.21618175506591797,-0.2129627764225006,-0.22394722700119019,-0.22049042582511902,-0.23134419322013855,-0.22762390971183777,-0.2382839024066925,-0.23443394899368286,-0.24473749101161957,-0.24101610481739044,-0.2507375478744507,-0.24751800298690796,-0.25642403960227966,-0.2541276514530182,-0.26202377676963806,-0.26100021600723267,-0.26775965094566345,-0.2682335376739502,-0.2738083004951477,-0.27590224146842957,-0.28030723333358765,-0.2840461730957031,-0.2873222529888153,-0.2926250100135803,-0.2948102355003357,-0.30153170228004456,-0.30264827609062195,-0.3106444776058197,-0.31068146228790283,-0.31983932852745056,-0.3187355399131775,-0.328976571559906,-0.32663577795028687,-0.337910920381546,-0.334236741065979,-0.3465123176574707,-0.34141790866851807,-0.3546822965145111,-0.34808236360549927,-0.3623671531677246,-0.3542081117630005,-0.3695635199546814,-0.3598801791667938,-0.3763040602207184,-0.36523255705833435,-0.3826392590999603,-0.37037503719329834,-0.38862234354019165,-0.3753855526447296,-0.394300252199173,-0.38032299280166626,-0.3997267782688141,-0.3852221369743347,-0.40498611330986023,-0.39010003209114075,-0.41017886996269226,-0.39498022198677063,-0.41537636518478394,-0.3998861610889435,-0.4206025004386902,-0.404814749956131,-0.42585769295692444,-0.4097353518009186,-0.4311356544494629,-0.4146151840686798,-0.43641966581344604,-0.4194323718547821,-0.44168272614479065,-0.42417213320732117,-0.44688862562179565,-0.4288170039653778,-0.45198318362236023,-0.4333416223526001,-0.45690152049064636,-0.43771636486053467,-0.46159815788269043,-0.4419223368167877,-0.46606379747390747,-0.4459584057331085,-0.4703110158443451,-0.4498317539691925,-0.4743539094924927,-0.45354267954826355,-0.4781973659992218,-0.4570796489715576,-0.4818352460861206,-0.4604245722293854,-0.4852607846260071,-0.4635674059391022,-0.4884822368621826,-0.46651771664619446,-0.49152228236198425,-0.46929827332496643,-0.4943970739841461,-0.4719245731830597,-0.4971011281013489,-0.4743885397911072,-0.4996146559715271,-0.47666504979133606,-0.5019261240959167,-0.47873517870903015,-0.5040473341941833,-0.4806043803691864,-0.5060036182403564,-0.4822950065135956,-0.5078047513961792,-0.4838182032108307,-0.5094174146652222,-0.48514917492866516,-0.5107952952384949,-0.48625442385673523,-0.5120333433151245,-0.4872269034385681,-0.5131012201309204,-0.48804327845573425,-0.5139797925949097,-0.48869040608406067,-0.5146780014038086,-0.4891781508922577,-0.5152041912078857,-0.48951324820518494,-0.515548050403595,-0.4896860122680664,-0.5156898498535156,-0.4896797835826874,-0.5156195759773254,-0.4894915819168091,-0.5153493285179138,-0.4891391396522522,-0.5149028897285461,-0.48864948749542236,-0.5142913460731506,-0.4880334436893463,-0.5134984850883484,-0.4872722327709198,-0.512488603591919,-0.4863273799419403,-0.5112295150756836,-0.4851687550544739,-0.5097134113311768,-0.48379451036453247,-0.5079579949378967,-0.48222753405570984,-0.5059928894042969,-0.4804929196834564,-0.5038410425186157,-0.47860074043273926,-0.5015115737915039,-0.4765486717224121,-0.49900615215301514,-0.474336177110672,-0.4963277280330658,-0.4719712436199188,-0.4934810698032379,-0.46946513652801514,-0.49046316742897034,-0.4668181240558624,-0.48725906014442444,-0.46401435136795044,-0.48385322093963623,-0.46102750301361084,-0.48024654388427734,-0.45783665776252747,-0.47645989060401917,-0.45443978905677795,-0.4725186824798584,-0.4508539140224457,-0.4684355556964874,-0.44709959626197815,-0.46420466899871826,-0.44318661093711853,-0.4598103165626526,-0.43911513686180115,-0.4552389979362488,-0.43489035964012146,-0.45048898458480835,-0.43053045868873596,-0.4455726444721222,-0.42605772614479065,-0.44050833582878113,-0.42148131132125854,-0.4353029131889343,-0.4167920649051666,-0.4299459159374237,-0.41197001934051514,-0.4244259297847748,-0.40699324011802673,-0.41875192523002625,-0.40184569358825684,-0.41294997930526733,-0.39652132987976074,-0.40703457593917847,-0.39102911949157715,-0.40099236369132996,-0.3853883147239685,-0.3947983682155609,-0.379618763923645,-0.38843998312950134,-0.3737398684024811,-0.38192009925842285,-0.3677789866924286,-0.3752404749393463,-0.3617693781852722,-0.3683972954750061,-0.3557269871234894,-0.3613896369934082,-0.34962818026542664,-0.3542184829711914,-0.3434188663959503,-0.3468770682811737,-0.33705273270606995,-0.33935868740081787,-0.3305167555809021,-0.3316848576068878,-0.3238251209259033,-0.32391107082366943,-0.31700414419174194,-0.3160881996154785,-0.3100919723510742,-0.30822646617889404,-0.30314183235168457,-0.30031096935272217,-0.29620152711868286,-0.29234418272972107,-0.28928154706954956,-0.2843485474586487,-0.28234970569610596,-0.2763228714466095,-0.2753610908985138,-0.26822763681411743,-0.2682851552963257,-0.2600266933441162,-0.26110294461250305,-0.2517269551753998,-0.25379523634910583,-0.2433546781539917,-0.24635474383831024,-0.23491129279136658,-0.2388077676296234,-0.22638581693172455,-0.23121139407157898,-0.21780720353126526,-0.22362297773361206,-0.20924493670463562,-0.2160770297050476,-0.20073820650577545,-0.20858462154865265,-0.19224850833415985,-0.20113219320774078,-0.18370383977890015,-0.19366946816444397,-0.17507335543632507,-0.1861170083284378,-0.16637077927589417,-0.17841219902038574,-0.1576009839773178,-0.17055565118789673,-0.148741215467453,-0.16260384023189545,-0.1397855281829834,-0.15461835265159607,-0.13077619671821594,-0.14663778245449066,-0.12177445739507675,-0.1386960744857788,-0.11282160133123398,-0.1308393031358719,-0.10394816100597382,-0.1230967789888382,-0.09519916772842407,-0.11543876677751541,-0.08661489933729172,-0.10778286308050156,-0.07818744331598282,-0.10004876554012299,-0.06986398994922638,-0.09220118820667267,-0.06159941852092743,-0.08424758911132812,-0.053382694721221924,-0.07621950656175613,-0.045204222202301025,-0.06816849112510681,-0.03702538460493088,-0.06016238033771515,-0.02880621701478958,-0.05225931107997894,-0.020550966262817383,-0.04448086768388748,-0.012302905321121216,-0.0368179976940155,-0.004100114107131958,-0.029257260262966156,0.004040226340293884,-0.021784842014312744,0.012096323072910309,-0.014362379908561707,0.020029857754707336,-0.0069222599267959595,0.027816027402877808,0.0005943924188613892,0.035470448434352875,0.008194826543331146,0.043032705783843994,0.01583489030599594,0.05053168535232544,0.023451924324035645,0.05797713249921799,0.030986033380031586,0.0653659775853157,0.0383775532245636,0.07267146557569504,0.04556902498006821,0.07983017712831497,0.052524030208587646,0.08677184581756592,0.05924297124147415,0.09348134696483612,0.06576123833656311,0.10002323985099792,0.07214471697807312,0.10649779438972473,0.07848785817623138,0.11298158764839172,0.08489495515823364,0.11951449513435364,0.09144071489572525,0.12612414360046387,0.09814945608377457,0.13283410668373108,0.10502535849809647,0.13964423537254333,0.11209312081336975,0.1465175449848175,0.11938157677650452,0.15339161455631256,0.12685833871364594,0.16019673645496368,0.13440126180648804,0.16686761379241943,0.14185304939746857,0.1733635812997818,0.14909660816192627,0.1796974241733551,0.15606801211833954,0.1859397441148758,0.16272011399269104,0.19217726588249207,0.16901637613773346,0.19845536351203918,0.17497338354587555,0.20475313067436218,0.1806771457195282,0.21099962294101715,0.1862298846244812,0.21710392832756042,0.19168782234191895,0.22298064827919006,0.19706708192825317,0.22857160866260529,0.20239682495594025,0.23385636508464813,0.20773008465766907,0.23883312940597534,0.21309153735637665,0.24349918961524963,0.2184503823518753,0.24790242314338684,0.22379642724990845,0.2520396411418915,0.22907114028930664,0.2559488117694855,0.23422284424304962,0.25970956683158875,0.23919197916984558,0.263393372297287,0.24391581118106842,0.267034649848938,0.24837423861026764,0.2706506550312042,0.25261327624320984,0.2742699086666107,0.25670841336250305,0.27793049812316895,0.2607170045375824,0.2816528379917145,0.26468127965927124,0.28542274236679077,0.26866281032562256,0.2891985774040222,0.2727433443069458,0.292927622795105,0.27697640657424927,0.2965553402900696,0.281343013048172,0.3000248968601227,0.2857591211795807,0.3032781183719635,0.2901217043399811,0.30626803636550903,0.29434892535209656,0.3089806139469147,0.2983919382095337,0.31145021319389343,0.30222588777542114,0.3137483298778534,0.30583545565605164,0.31595122814178467,0.3092058300971985,0.31811270117759705,0.31232768297195435,0.3202593922615051,0.31520572304725647,0.3223975598812103,0.31785526871681213,0.3245071470737457,0.3202867805957794,0.3265295624732971,0.32250121235847473,0.3283746540546417,0.3245077431201935,0.32995209097862244,0.3263428807258606,0.33120396733283997,0.32806700468063354,0.3321175277233124,0.32974594831466675,0.332724928855896,0.3314400613307953,0.3331047594547272,0.3331981897354126,0.33337944746017456,0.33504244685173035,0.33369430899620056,0.33695265650749207,0.3341796398162842,0.3388760983943939,0.33491915464401245,0.3407588005065918,0.33593639731407166,0.3425574004650116,0.3371926546096802,0.3442245423793793,0.3385861814022064,0.3457033038139343,0.33996182680130005,0.3469533324241638,0.3411432206630707,0.34797245264053345,0.3419831097126007,0.34877270460128784,0.34240439534187317,0.349345326423645,0.3424091935157776,0.3496764302253723,0.34206104278564453,0.3498052656650543,0.3414638340473175,0.34984588623046875,0.3407500982284546,0.3499334454536438,0.340066134929657,0.3501625061035156,0.33954519033432007,0.35058847069740295,0.33927953243255615,0.3512694835662842,0.3393147885799408,0.3522685766220093,0.33966028690338135,0.35359981656074524,0.3402900993824005,0.3551881015300751,0.34113386273384094,0.356891930103302,0.3420846462249756,0.3585565388202667,0.34303149580955505,0.36004331707954407,0.34388241171836853,0.3612383306026459,0.344550758600235,0.3620738983154297,0.34493643045425415,0.3625553846359253,0.34495019912719727,0.3627432882785797,0.3445638120174408,0.3626939058303833,0.3438241183757782,0.3624250590801239,0.3428187668323517,0.361955851316452,0.3416540026664734,0.36136651039123535,0.3404766321182251,0.36078914999961853,0.33948343992233276,0.36033061146736145,0.3388586640357971,0.3600243926048279,0.3386785686016083,0.35987240076065063,0.3388814926147461,0.3599116802215576,0.3393232822418213,0.3602134883403778,0.3398509621620178,0.3608211874961853,0.34033000469207764,0.36171820759773254,0.3406338095664978,0.3628429174423218,0.3406321406364441,0.36408504843711853,0.34020528197288513,0.36525389552116394,0.3392985761165619,0.3661157488822937,0.33797401189804077,0.36651450395584106,0.33633241057395935,0.3663865327835083,0.33423125743865967,0.3655090928077698,0.33098775148391724,0.36318421363830566,0.3254320025444031,0.3582824468612671,0.31642067432403564,0.3497524857521057,0.3034154772758484,0.33714884519577026,0.2866259813308716,0.3206908106803894,0.2667217552661896,0.3009462058544159,0.24460870027542114,0.2786709666252136,0.22157062590122223,0.2550315260887146,0.19945719838142395,0.2318165898323059,0.18042144179344177,0.21116450428962708,0.16621296107769012,0.19487625360488892,0.15751305222511292,0.18379129469394684,0.15367744863033295,0.1775275021791458,0.1528540998697281,0.17453670501708984,0.1523725986480713,0.17242954671382904,0.14946037530899048,0.16865786910057068,0.1421966850757599,0.1614331305027008,0.13021358847618103,0.1503685712814331,0.1146666407585144,0.13641898334026337,0.09762406349182129,0.12132522463798523,0.08152692764997482,0.10719214379787445,0.0690765306353569,0.09647108614444733,0.06320425868034363,0.09195809066295624,0.06661736965179443,0.09632152318954468,0.08097830414772034,0.11124186217784882,0.10628615319728851,0.13673646748065948,0.1408746838569641,0.17110836505889893,0.18190903961658478,0.2114475965499878,0.22600501775741577,0.25431403517723083,0.269742876291275,0.29631057381629944,0.3100496232509613,0.334465891122818,0.3444552719593048,0.3664591610431671,0.3712193965911865,0.3907356262207031,0.3893691599369049,0.4065472185611725,0.39870530366897583,0.4139246642589569,0.399762898683548,0.4135751724243164,0.393675297498703,0.4067177474498749,0.38196316361427307,0.3948909044265747,0.36633679270744324,0.37975722551345825,0.3485592305660248,0.36291125416755676,0.330335408449173,0.3457352817058563,0.3131875991821289,0.3293605446815491,0.29833319783210754,0.314715713262558,0.28659963607788086,0.3025423586368561,0.27838796377182007,0.29330089688301086,0.27369534969329834,0.2870592176914215,0.2722085118293762,0.2835167944431305,0.27343297004699707,0.28217101097106934,0.2767919898033142,0.2824866473674774,0.28169888257980347,0.2839967906475067,0.287453293800354,0.28617313504219055,0.29337456822395325,0.2885313928127289,0.29889997839927673,0.2907150387763977,0.30358970165252686,0.2924956679344177,0.3070765733718872,0.2937161922454834,0.3090613782405853,0.2942705750465393,0.30936959385871887,0.2941321134567261,0.3079759478569031,0.29334330558776855,0.30495354533195496,0.29192981123924255,0.30042779445648193,0.28982827067375183,0.2946094274520874,0.28691163659095764,0.28784412145614624,0.2830761671066284,0.2805746793746948,0.27829596400260925,0.2732338309288025,0.27262943983078003,0.26617667078971863,0.2662232518196106,0.25967875123023987,0.2593178451061249,0.25392982363700867,0.25221049785614014,0.24899810552597046,0.24517767131328583,0.24483585357666016,0.2384195476770401,0.2413596510887146,0.23206254839897156,0.23851251602172852,0.2261812388896942,0.2362290471792221,0.22080402076244354,0.2343699336051941,0.21592116355895996,0.2327447235584259,0.21152155101299286,0.23120062053203583,0.20762799680233002,0.22964338958263397,0.20428478717803955,0.22795343399047852,0.20150336623191833,0.2259225845336914,0.19921478629112244,0.22331036627292633,0.19725462794303894,0.2199501097202301,0.19537846744060516,0.2157791703939438,0.19330155849456787,0.2107958346605301,0.1907530426979065,0.2050483673810959,0.18751242756843567,0.1986832618713379,0.18341392278671265,0.19196321070194244,0.17835724353790283,0.18518690764904022,0.1723581850528717,0.17857202887535095,0.1655905842781067,0.17220304906368256,0.15833452343940735,0.1660631000995636,0.1508517861366272,0.16009025275707245,0.14331141114234924,0.15421250462532043,0.13582764565944672,0.14836138486862183,0.12851488590240479,0.1424730122089386,0.12145394831895828,0.13647493720054626,0.11461437493562698,0.13027110695838928,0.10786096751689911,0.12374910712242126,0.10105203837156296,0.11681777238845825,0.09411272406578064,0.10944677889347076,0.0870223417878151,0.10168059915304184,0.07978898286819458,0.09362272918224335,0.07247429341077805,0.08540672063827515,0.06521251797676086,0.07717220485210419,0.05815443769097328,0.06905745714902878,0.05138806998729706,0.06120937690138817,0.044933073222637177,0.053783953189849854,0.03879239410161972,0.04690658301115036,0.032958440482616425,0.040596701204776764,0.02735314890742302,0.03471525385975838,0.021802255883812904,0.028989167883992195,0.01609962061047554,0.023105600848793983,0.010090738534927368,0.016811873763799667,0.003688353579491377,0.009963242337107658,-0.0031575006432831287,0.002516126027330756,-0.01046459749341011,-0.005494528915733099,-0.018199991434812546,-0.013961371034383774,-0.02628650888800621,-0.02269870787858963,-0.03463251143693924,-0.03145888075232506,-0.043135449290275574,-0.039992015808820724,-0.051663435995578766,-0.0481300912797451,-0.060072120279073715,-0.05583951249718666,-0.06826416403055191,-0.063203364610672,-0.0762188732624054,-0.07035306096076965,-0.08395205438137054,-0.077405646443367,-0.09146834164857864,-0.0844445675611496,-0.09877212345600128,-0.09153379499912262,-0.1059095486998558,-0.09873364865779877,-0.1129670962691307,-0.1060994565486908,-0.12002304196357727,-0.11366908252239227,-0.12711678445339203,-0.12144944071769714,-0.13426116108894348,-0.12941238284111023,-0.1414547860622406,-0.13750536739826202,-0.1486705243587494,-0.14567208290100098,-0.1558549851179123,-0.1538686901330948,-0.16296620666980743,-0.16206611692905426,-0.17001113295555115,-0.17024314403533936,-0.17703497409820557,-0.17837992310523987,-0.1840820014476776,-0.18645545840263367,-0.1911834478378296,-0.19444873929023743,-0.19838199019432068,-0.2023506760597229,-0.20574374496936798,-0.21018409729003906,-0.21332889795303345,-0.21801145374774933,-0.22115075588226318,-0.2259119749069214,-0.2291652262210846,-0.23393920063972473,-0.23729002475738525,-0.24209696054458618,-0.24542775750160217,-0.25034987926483154,-0.2534793019294739,-0.2586488425731659,-0.2613561749458313,-0.26694440841674805,-0.2689962685108185,-0.2751891016960144,-0.2763730585575104,-0.2833440899848938,-0.28349441289901733,-0.2913866341114044,-0.29039308428764343,-0.29930567741394043,-0.2971133589744568,-0.307087779045105,-0.30369770526885986,-0.3147141635417938,-0.31017762422561646,-0.322174072265625,-0.31657397747039795,-0.3294750452041626,-0.32290157675743103,-0.3366340100765228,-0.32917243242263794,-0.34366050362586975,-0.33539602160453796,-0.3505537211894989,-0.34157902002334595,-0.35731732845306396,-0.34772777557373047,-0.3639681339263916,-0.35384660959243774,-0.37052851915359497,-0.3599322438240051,-0.3770109713077545,-0.36596933007240295,-0.38341113924980164,-0.3719328045845032,-0.38971376419067383,-0.3777962625026703,-0.395904541015625,-0.3835383355617523,-0.4019785523414612,-0.3891465663909912,-0.4079378843307495,-0.39461749792099,-0.4137786626815796,-0.3999519944190979,-0.41947999596595764,-0.4051479697227478,-0.42500901222229004,-0.4101989269256592,-0.43034130334854126,-0.41509705781936646,-0.43548041582107544,-0.419841468334198,-0.44045743346214294,-0.42443957924842834,-0.4453069567680359,-0.4289010763168335,-0.4500356912612915,-0.4332244396209717,-0.45460939407348633,-0.4373864233493805,-0.4589867889881134,-0.4413633644580841,-0.46323850750923157,-0.44523024559020996,-0.4673311710357666,-0.448950856924057,-0.47124043107032776,-0.4524918496608734,-0.47496506571769714,-0.4558508098125458,-0.47851237654685974,-0.45904505252838135,-0.4818895757198334,-0.46209385991096497,-0.48510071635246277,-0.465003103017807,-0.48814600706100464,-0.46776124835014343,-0.4910202920436859,-0.4703477919101715,-0.4937116503715515,-0.4727475941181183,-0.49620547890663147,-0.4749591052532196,-0.4984930157661438,-0.47699394822120667,-0.5005773305892944,-0.47886550426483154,-0.5024701356887817,-0.48057854175567627,-0.5041794180870056,-0.4821264445781708,-0.5057013034820557,-0.48349958658218384,-0.5070251822471619,-0.4846949577331543,-0.5081486105918884,-0.48571905493736267,-0.509087085723877,-0.48658329248428345,-0.5098643898963928,-0.48729389905929565,-0.5104926228523254,-0.4878467321395874,-0.5109565854072571,-0.48822930455207825,-0.5112249851226807,-0.48842892050743103,-0.5112738013267517,-0.4884416460990906,-0.5111058354377747,-0.4882757067680359,-0.510748028755188,-0.48794835805892944,-0.510232150554657,-0.4874734580516815,-0.5095677971839905,-0.4868512451648712,-0.5087315440177917,-0.4860653281211853,-0.507678210735321,-0.48509278893470764,-0.5063723921775818,-0.48391830921173096,-0.5048164129257202,-0.4825429618358612,-0.5030500292778015,-0.48098352551460266,-0.5011188387870789,-0.4792636036872864,-0.49903959035873413,-0.47740641236305237,-0.49679604172706604,-0.47542843222618103,-0.4943670630455017,-0.4733349680900574,-0.4917532801628113,-0.4711179733276367,-0.4889707863330841,-0.4687599241733551,-0.4860231280326843,-0.46624556183815,-0.48288673162460327,-0.46356797218322754,-0.4795306921005249,-0.4607272446155548,-0.47594529390335083,-0.4577200412750244,-0.4721463918685913,-0.45453545451164246,-0.46815428137779236,-0.45116257667541504,-0.4639756381511688,-0.44760099053382874,-0.45960667729377747,-0.4438607692718506,-0.4550493359565735,-0.43995341658592224,-0.4503166675567627,-0.43588492274284363,-0.44542694091796875,-0.43166229128837585,-0.4403962194919586,-0.42730194330215454,-0.4352371096611023,-0.4228253960609436,-0.42995357513427734,-0.41824057698249817,-0.4245334267616272,-0.4135271906852722,-0.4189499616622925,-0.40864601731300354,-0.41317906975746155,-0.4035632312297821,-0.40721848607063293,-0.3982691168785095,-0.4010874032974243,-0.3927765190601349,-0.394808292388916,-0.38710835576057434,-0.388395220041275,-0.3812902271747589,-0.38185957074165344,-0.3753519058227539,-0.3752199113368988,-0.36932194232940674,-0.3684973418712616,-0.3632151782512665,-0.36169925332069397,-0.3570241928100586,-0.3548104763031006,-0.35072851181030273,-0.34780266880989075,-0.3443145751953125,-0.34065306186676025,-0.33778634667396545,-0.33335644006729126,-0.33115726709365845,-0.3259279131889343,-0.3244384527206421,-0.318397581577301,-0.31764116883277893,-0.31079593300819397,-0.3107862174510956,-0.3031361997127533,-0.3039014935493469,-0.2954109013080597,-0.2970024645328522,-0.2876105010509491,-0.2900755703449249,-0.2797442376613617,-0.28308728337287903,-0.27183473110198975,-0.276012122631073,-0.26388534903526306,-0.2688480317592621,-0.2558617889881134,-0.2616053521633148,-0.2477174997329712,-0.2542847990989685,-0.23943772912025452,-0.24687598645687103,-0.23105037212371826,-0.23937740921974182,-0.22259145975112915,-0.23180991411209106,-0.2140737771987915,-0.22420412302017212,-0.20549969375133514,-0.2165747880935669,-0.1968955248594284,-0.20891325175762177,-0.18831145763397217,-0.20120587944984436,-0.1797809600830078,-0.19345428049564362,-0.17129217088222504,-0.18567350506782532,-0.16281338036060333,-0.17787405848503113,-0.15433865785598755,-0.17005404829978943,-0.14589308202266693,-0.16221165657043457,-0.1374913901090622,-0.1543581485748291,-0.1291087418794632,-0.1465117484331131,-0.12070388346910477,-0.1386767327785492,-0.11226113140583038,-0.13083478808403015,-0.10379426181316376,-0.12296002358198166,-0.09531185775995255,-0.115040622651577,-0.08679930120706558,-0.10708432644605637,-0.07824482023715973,-0.09910604357719421,-0.06966972351074219,-0.09111578017473221,-0.061114951968193054,-0.08311952650547028,-0.052599892020225525,-0.0751243606209755,-0.04410962760448456,-0.06713724881410599,-0.03562984615564346,-0.05916077643632889,-0.027179516851902008,-0.05119534954428673,-0.01879652589559555,-0.04324730113148689,-0.010496310889720917,-0.03532908856868744,-0.002260833978652954,-0.027447693049907684,0.0059290193021297455,-0.019598383456468582,0.014061875641345978,-0.011778898537158966,0.022105101495981216,-0.004013461992144585,0.03003648668527603,0.0036457106471061707,0.03785426914691925,0.011150557547807693,0.04555843397974968,0.018492722883820534,0.053134094923734665,0.02570323459804058,0.060557737946510315,0.03281550854444504,0.06780894100666046,0.039834704250097275,0.07486822456121445,0.04675022140145302,0.0817132443189621,0.053574249148368835,0.08833374828100204,0.060355111956596375,0.0947575718164444,0.06714500486850739,0.10105312615633011,0.07395663857460022,0.10729896277189255,0.08076008409261703,0.11355335265398026,0.0875229686498642,0.11985470354557037,0.09424670785665512,0.12623825669288635,0.10095816850662231,0.1327301263809204,0.10766972601413727,0.1393246352672577,0.11436689645051956,0.14602354168891907,0.12108242511749268,0.15275464951992035,0.12784253060817719,0.15944001078605652,0.13467952609062195,0.166034996509552,0.1416047364473343,0.17252594232559204,0.1485820859670639,0.17891503870487213,0.15553797781467438,0.18521401286125183,0.162397101521492,0.19144229590892792,0.1691051870584488,0.19761662185192108,0.1756211370229721,0.20373423397541046,0.1818981170654297,0.20976819097995758,0.18788672983646393,0.21567688882350922,0.19356295466423035,0.22141236066818237,0.1989491879940033,0.22691985964775085,0.20410071313381195,0.23214197158813477,0.2090718001127243,0.23703992366790771,0.2138986885547638,0.24161241948604584,0.21860937774181366,0.24588878452777863,0.2232365906238556,0.24990510940551758,0.2278122901916504,0.25369614362716675,0.23235124349594116,0.25730907917022705,0.23684369027614594,0.2608065903186798,0.24126189947128296,0.26424169540405273,0.24557729065418243,0.26763802766799927,0.2497827410697937,0.2710042893886566,0.2539080083370209,0.2743600904941559,0.2580043077468872,0.27772846817970276,0.2621048092842102,0.28109848499298096,0.2662014663219452,0.2844138741493225,0.27026814222335815,0.28761327266693115,0.27430057525634766,0.2906782627105713,0.2783187925815582,0.2936345636844635,0.2823316752910614,0.29650774598121643,0.28631120920181274,0.2992847263813019,0.2902001440525055,0.30191662907600403,0.29392778873443604,0.30435478687286377,0.2974175214767456,0.3065836429595947,0.3006058931350708,0.30862122774124146,0.30347740650177,0.31049442291259766,0.306072473526001,0.312222421169281,0.3084503412246704,0.31383374333381653,0.31065377593040466,0.3153923749923706,0.31272828578948975,0.31698936223983765,0.31476086378097534,0.3186992406845093,0.3168686330318451,0.3205533027648926,0.31914153695106506,0.3225567936897278,0.3216134309768677,0.3247084319591522,0.324289470911026,0.3269837200641632,0.3271740972995758,0.3293130397796631,0.33025112748146057,0.33160120248794556,0.3334524631500244,0.3337690830230713,0.3366631269454956,0.3357566297054291,0.33975350856781006,0.33749690651893616,0.34260159730911255,0.3389246463775635,0.3451049029827118,0.34002384543418884,0.3472021222114563,0.34083592891693115,0.3488919138908386,0.34139955043792725,0.3502168655395508,0.3416992127895355,0.35122162103652954,0.3416895866394043,0.35192933678627014,0.3413449227809906,0.3523486256599426,0.3406597077846527,0.35248973965644836,0.3396291136741638,0.3523767590522766,0.3382820785045624,0.352059006690979,0.3367357850074768,0.35161373019218445,0.33517172932624817,0.3511255085468292,0.3337372839450836,0.35066133737564087,0.33248984813690186,0.3502699136734009,0.33143895864486694,0.3499961793422699,0.33060356974601746,0.34987717866897583,0.33000418543815613,0.3499266803264618,0.3296352028846741,0.3501513600349426,0.32948991656303406,0.350592702627182,0.329603374004364,0.3513304591178894,0.33003976941108704,0.35242897272109985,0.33083397150039673,0.35388806462287903,0.3319631814956665,0.35565000772476196,0.3333580195903778,0.35762736201286316,0.334903359413147,0.35970258712768555,0.33642998337745667,0.3617240786552429,0.3377501368522644,0.3635392487049103,0.33872780203819275,0.365033894777298,0.3393082618713379,0.36612892150878906,0.33948349952697754,0.3667609691619873,0.339260458946228,0.3669013977050781,0.33867549896240234,0.366586297750473,0.3378073573112488,0.3658924102783203,0.33674895763397217,0.364884614944458,0.3355695903301239,0.3636193573474884,0.33430618047714233,0.36218708753585815,0.33296605944633484,0.3606922924518585,0.3315345048904419,0.35918036103248596,0.3300207853317261,0.35764509439468384,0.3285069167613983,0.35611510276794434,0.3270561099052429,0.3546077311038971,0.3254457414150238,0.352856308221817,0.3229660391807556,0.350090354681015,0.3185683786869049,0.3452148139476776,0.3112976551055908,0.33729299902915955,0.30062180757522583,0.32587888836860657,0.28643596172332764,0.3109724819660187,0.2689546048641205,0.2928783595561981,0.24881073832511902,0.2723010778427124,0.22731277346611023,0.25058284401893616,0.20648010075092316,0.22969430685043335,0.18861271440982819,0.21180330216884613,0.17556962370872498,0.1986304223537445,0.1681668758392334,0.19092623889446259,0.1659921258687973,0.18827880918979645,0.16763757169246674,0.18928979337215424,0.17113277316093445,0.19200463593006134,0.1743386834859848,0.1943642944097519,0.175251305103302,0.19451621174812317,0.17233914136886597,0.1910596489906311,0.16496074199676514,0.18336881697177887,0.15363140404224396,0.17187567055225372,0.1398496776819229,0.157985121011734,0.12555719912052155,0.1435789316892624,0.11268371343612671,0.13053175806999207,0.10308875143527985,0.12063667923212051,0.09868810325860977,0.11577457934617996,0.10131668299436569,0.11781617254018784,0.11223071813583374,0.12809985876083374,0.1316116750240326,0.14688126742839813,0.15844237804412842,0.17319311201572418,0.19076986610889435,0.20511654019355774,0.2261192500591278,0.24018003046512604,0.2618753910064697,0.2757151126861572)\n\ +\n\ +]);\n\ +\n\ +function runTest(test, iterations) {\n\ + for (var i = 0; i < iterations; i++) {\n\ + test();\n\ + }\n\ +}\n\ +\n\ +/* \n\ + * DSP.js - a comprehensive digital signal processing library for javascript \n\ + * \n\ + * Created by Corban Brook <corbanbrook@gmail.com> on 2010-01-01.\n\ + * Copyright 2010 Corban Brook. All rights reserved.\n\ + *\n\ + */\n\ +\n\ +////////////////////////////////////////////////////////////////////////////////\n\ +// CONSTANTS //\n\ +////////////////////////////////////////////////////////////////////////////////\n\ +\n\ +/**\n\ + * DSP is an object which contains general purpose utility functions and constants\n\ + */\n\ +DSP = {\n\ + // Channels\n\ + LEFT: 0,\n\ + RIGHT: 1,\n\ + MIX: 2,\n\ +\n\ + // Waveforms\n\ + SINE: 1,\n\ + TRIANGLE: 2,\n\ + SAW: 3,\n\ + SQUARE: 4,\n\ +\n\ + // Filters \n\ + LOWPASS: 0,\n\ + HIGHPASS: 1,\n\ + BANDPASS: 2,\n\ + NOTCH: 3,\n\ +\n\ + // Window functions\n\ + BARTLETT: 1,\n\ + BARTLETTHANN: 2,\n\ + BLACKMAN: 3,\n\ + COSINE: 4,\n\ + GAUSS: 5,\n\ + HAMMING: 6,\n\ + HANN: 7,\n\ + LANCZOS: 8,\n\ + RECTANGULAR: 9,\n\ + TRIANGULAR: 10,\n\ +\n\ + // Loop modes\n\ + OFF: 0,\n\ + FW: 1,\n\ + BW: 2,\n\ + FWBW: 3,\n\ +\n\ + // Math\n\ + TWO_PI: 2*Math.PI\n\ +};\n\ +\n\ +////////////////////////////////////////////////////////////////////////////////\n\ +// DSP UTILITY FUNCTIONS //\n\ +////////////////////////////////////////////////////////////////////////////////\n\ +\n\ +/**\n\ + * Inverts the phase of a signal\n\ + *\n\ + * @param {Array} buffer A sample buffer\n\ + *\n\ + * @returns The inverted sample buffer\n\ + */\n\ +DSP.invert = function(buffer) {\n\ + for ( var i = 0, len = buffer.length; i < len; i++ ) {\n\ + buffer[i] *= -1;\n\ + }\n\ +\n\ + return buffer;\n\ +};\n\ +\n\ +/**\n\ + * Converts split-stereo (dual mono) sample buffers into a stereo interleaved sample buffer\n\ + *\n\ + * @param {Array} left A sample buffer\n\ + * @param {Array} right A sample buffer\n\ + *\n\ + * @returns The stereo interleaved buffer\n\ + */\n\ +DSP.interleave = function(left, right) {\n\ + if ( left.length !== right.length ) {\n\ + throw \"Can not interleave. Channel lengths differ.\";\n\ + }\n\ + \n\ + var stereoInterleaved = new Array(left.length * 2);\n\ + \n\ + for (var i = 0, len = left.length; i < len; i++ ) {\n\ + stereoInterleaved[2*i] = left[i];\n\ + stereoInterleaved[2*i+1] = right[i];\n\ + }\n\ + \n\ + return stereoInterleaved;\n\ +};\n\ +\n\ +/**\n\ + * Converts a stereo-interleaved sample buffer into split-stereo (dual mono) sample buffers\n\ + *\n\ + * @param {Array} buffer A stereo-interleaved sample buffer\n\ + *\n\ + * @returns an Array containing left and right channels\n\ + */\n\ +DSP.deinterleave = function(buffer) {\n\ + var left = new Array(buffer.length/2);\n\ + var right = new Array(buffer.length/2);\n\ + var mix = new Array(buffer.length/2);\n\ + \n\ + for (var i = 0, len = buffer.length/2; i < len; i ++ ) {\n\ + left[i] = buffer[2*i];\n\ + right[i] = buffer[2*i+1];\n\ + mix[i] = (left[i] + right[i]) / 2;\n\ + }\n\ + \n\ + return [left, right, mix];\n\ +};\n\ +\n\ +/**\n\ + * Separates a channel from a stereo-interleaved sample buffer\n\ + *\n\ + * @param {Array} buffer A stereo-interleaved sample buffer\n\ + * @param {Number} channel A channel constant (LEFT, RIGHT, MIX)\n\ + *\n\ + * @returns an Array containing a signal mono sample buffer\n\ + */\n\ +DSP.getChannel = function(channel, buffer) {\n\ + return DSP.deinterleave(buffer)[channel];\n\ +};\n\ +\n\ +// Biquad filter types\n\ +DSP.LPF = 0; // H(s) = 1 / (s^2 + s/Q + 1)\n\ +DSP.HPF = 1; // H(s) = s^2 / (s^2 + s/Q + 1)\n\ +DSP.BPF_CONSTANT_SKIRT = 2; // H(s) = s / (s^2 + s/Q + 1) (constant skirt gain, peak gain = Q)\n\ +DSP.BPF_CONSTANT_PEAK = 3; // H(s) = (s/Q) / (s^2 + s/Q + 1) (constant 0 dB peak gain)\n\ +DSP.NOTCH = 4; // H(s) = (s^2 + 1) / (s^2 + s/Q + 1)\n\ +DSP.APF = 5; // H(s) = (s^2 - s/Q + 1) / (s^2 + s/Q + 1)\n\ +DSP.PEAKING_EQ = 6; // H(s) = (s^2 + s*(A/Q) + 1) / (s^2 + s/(A*Q) + 1)\n\ +DSP.LOW_SHELF = 7; // H(s) = A * (s^2 + (sqrt(A)/Q)*s + A)/(A*s^2 + (sqrt(A)/Q)*s + 1)\n\ +DSP.HIGH_SHELF = 8; // H(s) = A * (A*s^2 + (sqrt(A)/Q)*s + 1)/(s^2 + (sqrt(A)/Q)*s + A)\n\ +\n\ +// Biquad filter parameter types\n\ +DSP.Q = 1;\n\ +DSP.BW = 2; // SHARED with BACKWARDS LOOP MODE\n\ +DSP.S = 3;\n\ +\n\ +\n\ +/** \n\ + * DFT is a class for calculating the Discrete Fourier Transform of a signal.\n\ + *\n\ + * @param {Number} bufferSize The size of the sample buffer to be computed\n\ + * @param {Number} sampleRate The sampleRate of the buffer (eg. 44100)\n\ + *\n\ + * @constructor\n\ + */\n\ +DFT = function(bufferSize, sampleRate) {\n\ + this.bufferSize = bufferSize;\n\ + this.sampleRate = sampleRate;\n\ +\n\ + var N = bufferSize/2 * bufferSize;\n\ + \n\ + this.sinTable = new Array(N);\n\ + this.cosTable = new Array(N);\n\ + \n\ + for ( var i = 0; i < N; i++ ) {\n\ + this.sinTable[i] = Math.sin(i * DSP.TWO_PI / bufferSize);\n\ + this.cosTable[i] = Math.cos(i * DSP.TWO_PI / bufferSize);\n\ + }\n\ + \n\ + this.spectrum = new Array(bufferSize/2);\n\ + this.complexValues = new Array(bufferSize/2);\n\ +};\n\ +\n\ +/**\n\ + * Performs a forward tranform on the sample buffer. \n\ + * Converts a time domain signal to frequency domain spectra.\n\ + *\n\ + * @param {Array} buffer The sample buffer\n\ + *\n\ + * @returns The frequency spectrum array\n\ + */\n\ +DFT.prototype.forward = function(buffer) {\n\ + var real, imag;\n\ +\n\ + for ( var k = 0; k < this.bufferSize/2; k++ ) {\n\ + real = 0.0;\n\ + imag = 0.0;\n\ +\n\ + for ( var n = 0; n < buffer.length; n++ ) {\n\ + real += this.cosTable[k*n] * buffer[n];\n\ + imag += this.sinTable[k*n] * buffer[n];\n\ + }\n\ +\n\ + this.complexValues[k] = {real: real, imag: imag};\n\ + }\n\ + \n\ + for ( var i = 0; i < this.bufferSize/2; i++ ) {\n\ + this.spectrum[i] = 2 * Math.sqrt(Math.pow(this.complexValues[i].real, 2) + Math.pow(this.complexValues[i].imag, 2)) / this.bufferSize;\n\ + }\n\ +\n\ + return this.spectrum;\n\ +};\n\ +\n\ +\n\ +/** \n\ + * FFT is a class for calculating the Discrete Fourier Transform of a signal \n\ + * with the Fast Fourier Transform algorithm.\n\ + *\n\ + * @param {Number} bufferSize The size of the sample buffer to be computed. Must be power of 2\n\ + * @param {Number} sampleRate The sampleRate of the buffer (eg. 44100)\n\ + *\n\ + * @constructor\n\ + */\n\ +FFT = function(bufferSize, sampleRate) {\n\ + this.bufferSize = bufferSize;\n\ + this.sampleRate = sampleRate;\n\ + this.spectrum = new Array(bufferSize/2);\n\ + this.real = new Array(bufferSize);\n\ + this.imag = new Array(bufferSize);\n\ + \n\ + this.reverseTable = new Array(bufferSize);\n\ + for (var i = 0; i < this.reverseTable.length; i++) {\n\ + this.reverseTable[i] = 0;\n\ + }\n\ +\n\ + var limit = 1;\n\ + var bit = bufferSize >> 1;\n\ +\n\ + while ( limit < bufferSize ) {\n\ + for ( var i = 0; i < limit; i++ ) {\n\ + this.reverseTable[i + limit] = this.reverseTable[i] + bit;\n\ + }\n\ +\n\ + limit = limit << 1;\n\ + bit = bit >> 1;\n\ + }\n\ +\n\ + this.sinTable = new Array(bufferSize);\n\ + this.cosTable = new Array(bufferSize);\n\ +\n\ + for ( var i = 0; i < bufferSize; i++ ) {\n\ + this.sinTable[i] = Math.sin(-Math.PI/i);\n\ + this.cosTable[i] = Math.cos(-Math.PI/i);\n\ + }\n\ +};\n\ +\n\ +/**\n\ + * Performs a forward tranform on the sample buffer. \n\ + * Converts a time domain signal to frequency domain spectra.\n\ + *\n\ + * @param {Array} buffer The sample buffer. Buffer Length must be power of 2\n\ + *\n\ + * @returns The frequency spectrum array\n\ + */\n\ +FFT.prototype.forward = function(buffer) {\n\ + // Locally scope variables for speed up\n\ + var bufferSize = this.bufferSize,\n\ + cosTable = this.cosTable,\n\ + sinTable = this.sinTable,\n\ + reverseTable = this.reverseTable,\n\ + real = this.real,\n\ + imag = this.imag,\n\ + spectrum = this.spectrum;\n\ +\n\ + var k = Math.floor(Math.log(bufferSize) / Math.LN2);\n\ + if ( Math.pow(2, k) !== bufferSize ) { throw \"Invalid buffer size, must be a power of 2.\"; }\n\ + if ( bufferSize !== buffer.length ) { throw \"Supplied buffer is not the same size as defined FFT. FFT Size: \" + bufferSize + \" Buffer Size: \" + buffer.length; }\n\ +\n\ + for ( var i = 0; i < bufferSize; i++ ) {\n\ + real[i] = buffer[reverseTable[i]];\n\ + imag[i] = 0;\n\ + }\n\ +\n\ + var halfSize = 1, \n\ + phaseShiftStepReal, \n\ + phaseShiftStepImag, \n\ + currentPhaseShiftReal, \n\ + currentPhaseShiftImag, \n\ + off, \n\ + tr, \n\ + ti, \n\ + tmpReal, \n\ + i;\n\ +\n\ + while ( halfSize < bufferSize ) {\n\ + phaseShiftStepReal = cosTable[halfSize];\n\ + phaseShiftStepImag = sinTable[halfSize];\n\ + currentPhaseShiftReal = 1;\n\ + currentPhaseShiftImag = 0;\n\ +\n\ + for ( var fftStep = 0; fftStep < halfSize; fftStep++ ) {\n\ + i = fftStep;\n\ +\n\ + while ( i < bufferSize ) {\n\ + off = i + halfSize;\n\ + tr = (currentPhaseShiftReal * real[off]) - (currentPhaseShiftImag * imag[off]);\n\ + ti = (currentPhaseShiftReal * imag[off]) + (currentPhaseShiftImag * real[off]);\n\ +\n\ + real[off] = real[i] - tr;\n\ + imag[off] = imag[i] - ti;\n\ + real[i] += tr;\n\ + imag[i] += ti;\n\ +\n\ + i += halfSize << 1;\n\ + }\n\ +\n\ + tmpReal = currentPhaseShiftReal;\n\ + currentPhaseShiftReal = (tmpReal * phaseShiftStepReal) - (currentPhaseShiftImag * phaseShiftStepImag);\n\ + currentPhaseShiftImag = (tmpReal * phaseShiftStepImag) + (currentPhaseShiftImag * phaseShiftStepReal);\n\ + }\n\ +\n\ + halfSize = halfSize << 1;\n\ + }\n\ +\n\ + i = bufferSize/2;\n\ + while(i--) {\n\ + spectrum[i] = 2 * Math.sqrt(real[i] * real[i] + imag[i] * imag[i]) / bufferSize;\n\ + }\n\ +\n\ + return spectrum;\n\ +};\n\ +\n\ +FFT.prototype.inverse = function(real, imag) {\n\ + // Locally scope variables for speed up\n\ + var bufferSize = this.bufferSize,\n\ + cosTable = this.cosTable,\n\ + sinTable = this.sinTable,\n\ + reverseTable = this.reverseTable,\n\ + spectrum = this.spectrum;\n\ + \n\ + real = real || this.real;\n\ + imag = imag || this.imag;\n\ +\n\ + for (var i = 0; i < bufferSize; i++) {\n\ + imag[i] *= -1;\n\ + }\n\ +\n\ + var revReal = new Array(bufferSize);\n\ + var revImag = new Array(bufferSize);\n\ + \n\ + for (var i = 0; i < real.length; i++) {\n\ + revReal[i] = real[reverseTable[i]];\n\ + revImag[i] = imag[reverseTable[i]];\n\ + }\n\ + \n\ + real = revReal;\n\ + imag = revImag;\n\ +\n\ + var halfSize = 1, \n\ + phaseShiftStepReal, \n\ + phaseShiftStepImag, \n\ + currentPhaseShiftReal, \n\ + currentPhaseShiftImag, \n\ + off, \n\ + tr, \n\ + ti, \n\ + tmpReal, \n\ + i;\n\ +\n\ + while ( halfSize < bufferSize ) {\n\ + phaseShiftStepReal = cosTable[halfSize];\n\ + phaseShiftStepImag = sinTable[halfSize];\n\ + currentPhaseShiftReal = 1;\n\ + currentPhaseShiftImag = 0;\n\ +\n\ + for ( var fftStep = 0; fftStep < halfSize; fftStep++ ) {\n\ + i = fftStep;\n\ +\n\ + while ( i < bufferSize ) {\n\ + off = i + halfSize;\n\ + tr = (currentPhaseShiftReal * real[off]) - (currentPhaseShiftImag * imag[off]);\n\ + ti = (currentPhaseShiftReal * imag[off]) + (currentPhaseShiftImag * real[off]);\n\ +\n\ + real[off] = real[i] - tr;\n\ + imag[off] = imag[i] - ti;\n\ + real[i] += tr;\n\ + imag[i] += ti;\n\ +\n\ + i += halfSize << 1;\n\ + }\n\ +\n\ + tmpReal = currentPhaseShiftReal;\n\ + currentPhaseShiftReal = (tmpReal * phaseShiftStepReal) - (currentPhaseShiftImag * phaseShiftStepImag);\n\ + currentPhaseShiftImag = (tmpReal * phaseShiftStepImag) + (currentPhaseShiftImag * phaseShiftStepReal);\n\ + }\n\ +\n\ + halfSize = halfSize << 1;\n\ + }\n\ +\n\ + var buffer = new Array(bufferSize);\n\ + for (var i = 0; i < bufferSize; i++) {\n\ + buffer[i] = real[i] / bufferSize;\n\ + }\n\ +\n\ + return buffer;\n\ +};\n\ +\n\ +Sampler = function Sampler(file, bufferSize, sampleRate, playStart, playEnd, loopStart, loopEnd, loopMode) {\n\ + this.file = file;\n\ + this.bufferSize = bufferSize;\n\ + this.sampleRate = sampleRate;\n\ + this.playStart = playStart || 0; // 0%\n\ + this.playEnd = playEnd || 1; // 100%\n\ + this.loopStart = loopStart || 0;\n\ + this.loopEnd = loopEnd || 1;\n\ + this.loopMode = loopMode || DSP.OFF;\n\ + this.loaded = false;\n\ + this.samples = [];\n\ + this.signal = new Array(bufferSize);\n\ + this.frameCount = 0;\n\ + this.envelope = null;\n\ + this.amplitude = 1;\n\ + this.rootFrequency = 110; // A2 110\n\ + this.frequency = 550;\n\ + this.step = this.frequency / this.rootFrequency;\n\ + this.duration = 0;\n\ + this.samplesProcessed = 0;\n\ + this.playhead = 0;\n\ + \n\ + var audio = /* new Audio();*/ document.createElement(\"AUDIO\");\n\ + var self = this;\n\ + \n\ + this.loadSamples = function(event) {\n\ + var buffer = DSP.getChannel(DSP.MIX, event.frameBuffer);\n\ + for ( var i = 0; i < buffer.length; i++) {\n\ + self.samples.push(buffer[i]);\n\ + }\n\ + };\n\ + \n\ + this.loadComplete = function() {\n\ + // convert flexible js array into a fast typed array\n\ + self.samples = new Array(self.samples);\n\ + self.loaded = true;\n\ + };\n\ + \n\ + this.loadMetaData = function() {\n\ + self.duration = audio.duration;\n\ + };\n\ + \n\ + audio.addEventListener(\"MozAudioAvailable\", this.loadSamples, false);\n\ + audio.addEventListener(\"loadedmetadata\", this.loadMetaData, false)\n\ + audio.addEventListener(\"ended\", this.loadComplete, false);\n\ + audio.muted = true;\n\ + audio.src = file;\n\ + audio.play();\n\ +};\n\ +\n\ +Sampler.prototype.applyEnvelope = function() {\n\ + this.envelope.process(this.signal);\n\ + return this.signal;\n\ +};\n\ +\n\ +Sampler.prototype.generate = function() {\n\ + var frameOffset = this.frameCount * this.bufferSize;\n\ + \n\ + var loopWidth = this.playEnd * this.samples.length - this.playStart * this.samples.length;\n\ + var playStartSamples = this.playStart * this.samples.length; // ie 0.5 -> 50% of the length\n\ + var playEndSamples = this.playEnd * this.samples.length; // ie 0.5 -> 50% of the length\n\ + var offset;\n\ +\n\ + for ( var i = 0; i < this.bufferSize; i++ ) {\n\ + switch (this.loopMode) {\n\ + case DSP.OFF:\n\ + this.playhead = Math.round(this.samplesProcessed * this.step + playStartSamples);\n\ + if (this.playhead < (this.playEnd * this.samples.length) ) {\n\ + this.signal[i] = this.samples[this.playhead] * this.amplitude;\n\ + } else {\n\ + this.signal[i] = 0;\n\ + }\n\ + break;\n\ + \n\ + case DSP.FW:\n\ + this.playhead = Math.round((this.samplesProcessed * this.step) % loopWidth + playStartSamples);\n\ + if (this.playhead < (this.playEnd * this.samples.length) ) {\n\ + this.signal[i] = this.samples[this.playhead] * this.amplitude;\n\ + }\n\ + break;\n\ + \n\ + case DSP.BW:\n\ + this.playhead = playEndSamples - Math.round((this.samplesProcessed * this.step) % loopWidth);\n\ + if (this.playhead < (this.playEnd * this.samples.length) ) {\n\ + this.signal[i] = this.samples[this.playhead] * this.amplitude;\n\ + }\n\ + break;\n\ + \n\ + case DSP.FWBW:\n\ + if ( Math.floor(this.samplesProcessed * this.step / loopWidth) % 2 == 0 ) {\n\ + this.playhead = Math.round((this.samplesProcessed * this.step) % loopWidth + playStartSamples);\n\ + } else {\n\ + this.playhead = playEndSamples - Math.round((this.samplesProcessed * this.step) % loopWidth);\n\ + } \n\ + if (this.playhead < (this.playEnd * this.samples.length) ) {\n\ + this.signal[i] = this.samples[this.playhead] * this.amplitude;\n\ + }\n\ + break;\n\ + }\n\ + this.samplesProcessed++;\n\ + }\n\ +\n\ + this.frameCount++;\n\ +\n\ + return this.signal;\n\ +};\n\ +\n\ +Sampler.prototype.setFreq = function(frequency) {\n\ + this.frequency = frequency;\n\ + this.step = this.frequency / this.rootFrequency;\n\ +};\n\ +\n\ +Sampler.prototype.reset = function() {\n\ + this.samplesProcessed = 0;\n\ + this.playhead = 0;\n\ +};\n\ +\n\ +/**\n\ + * Oscillator class for generating and modifying signals\n\ + *\n\ + * @param {Number} type A waveform constant (eg. DSP.SINE)\n\ + * @param {Number} frequency Initial frequency of the signal\n\ + * @param {Number} amplitude Initial amplitude of the signal\n\ + * @param {Number} bufferSize Size of the sample buffer to generate\n\ + * @param {Number} sampleRate The sample rate of the signal\n\ + *\n\ + * @contructor\n\ + */\n\ +Oscillator = function Oscillator(type, frequency, amplitude, bufferSize, sampleRate) {\n\ + this.frequency = frequency;\n\ + this.amplitude = amplitude;\n\ + this.bufferSize = bufferSize;\n\ + this.sampleRate = sampleRate;\n\ + //this.pulseWidth = pulseWidth;\n\ + this.frameCount = 0;\n\ + \n\ + this.waveTableLength = 2048;\n\ +\n\ + this.cyclesPerSample = frequency / sampleRate;\n\ +\n\ + this.signal = new Array(bufferSize);\n\ + this.envelope = null;\n\ +\n\ + switch(parseInt(type)) {\n\ + case DSP.TRIANGLE:\n\ + this.func = Oscillator.Triangle;\n\ + break;\n\ +\n\ + case DSP.SAW:\n\ + this.func = Oscillator.Saw;\n\ + break;\n\ +\n\ + case DSP.SQUARE:\n\ + this.func = Oscillator.Square;\n\ + break;\n\ +\n\ + case DSP.SINE:\n\ + default:\n\ + this.func = Oscillator.Sine;\n\ + break;\n\ + }\n\ +\n\ + this.generateWaveTable = function() {\n\ + Oscillator.waveTable[this.func] = new Array(2048);\n\ + var waveTableTime = this.waveTableLength / this.sampleRate;\n\ + var waveTableHz = 1 / waveTableTime;\n\ +\n\ + for (var i = 0; i < this.waveTableLength; i++) {\n\ + Oscillator.waveTable[this.func][i] = this.func(i * waveTableHz/this.sampleRate);\n\ + }\n\ + };\n\ +\n\ + if ( typeof Oscillator.waveTable === 'undefined' ) {\n\ + Oscillator.waveTable = {};\n\ + }\n\ +\n\ + if ( typeof Oscillator.waveTable[this.func] === 'undefined' ) { \n\ + this.generateWaveTable();\n\ + }\n\ + \n\ + this.waveTable = Oscillator.waveTable[this.func];\n\ +}; \n\ +\n\ +/**\n\ + * Set the amplitude of the signal\n\ + *\n\ + * @param {Number} amplitude The amplitude of the signal (between 0 and 1)\n\ + */\n\ +Oscillator.prototype.setAmp = function(amplitude) {\n\ + if (amplitude >= 0 && amplitude <= 1) {\n\ + this.amplitude = amplitude;\n\ + } else {\n\ + throw \"Amplitude out of range (0..1).\";\n\ + }\n\ +};\n\ + \n\ +/**\n\ + * Set the frequency of the signal\n\ + * \n\ + * @param {Number} frequency The frequency of the signal\n\ + */ \n\ +Oscillator.prototype.setFreq = function(frequency) {\n\ + this.frequency = frequency;\n\ + this.cyclesPerSample = frequency / this.sampleRate;\n\ +};\n\ + \n\ +// Add an oscillator\n\ +Oscillator.prototype.add = function(oscillator) {\n\ + for ( var i = 0; i < this.bufferSize; i++ ) {\n\ + //this.signal[i] += oscillator.valueAt(i);\n\ + this.signal[i] += oscillator.signal[i];\n\ + }\n\ + \n\ + return this.signal;\n\ +};\n\ + \n\ +// Add a signal to the current generated osc signal\n\ +Oscillator.prototype.addSignal = function(signal) {\n\ + for ( var i = 0; i < signal.length; i++ ) {\n\ + if ( i >= this.bufferSize ) {\n\ + break;\n\ + }\n\ + this.signal[i] += signal[i];\n\ + \n\ + /*\n\ + // Constrain amplitude\n\ + if ( this.signal[i] > 1 ) {\n\ + this.signal[i] = 1;\n\ + } else if ( this.signal[i] < -1 ) {\n\ + this.signal[i] = -1;\n\ + }\n\ + */\n\ + }\n\ + return this.signal;\n\ +};\n\ + \n\ +// Add an envelope to the oscillator\n\ +Oscillator.prototype.addEnvelope = function(envelope) {\n\ + this.envelope = envelope;\n\ +};\n\ +\n\ +Oscillator.prototype.applyEnvelope = function() {\n\ + this.envelope.process(this.signal);\n\ +};\n\ + \n\ +Oscillator.prototype.valueAt = function(offset) {\n\ + return this.waveTable[offset % this.waveTableLength];\n\ +};\n\ + \n\ +Oscillator.prototype.generate = function() {\n\ + var frameOffset = this.frameCount * this.bufferSize;\n\ + var step = this.waveTableLength * this.frequency / this.sampleRate;\n\ + var offset;\n\ +\n\ + for ( var i = 0; i < this.bufferSize; i++ ) {\n\ + //var step = (frameOffset + i) * this.cyclesPerSample % 1;\n\ + //this.signal[i] = this.func(step) * this.amplitude;\n\ + //this.signal[i] = this.valueAt(Math.round((frameOffset + i) * step)) * this.amplitude; \n\ + offset = Math.round((frameOffset + i) * step);\n\ + this.signal[i] = this.waveTable[offset % this.waveTableLength] * this.amplitude;\n\ + }\n\ +\n\ + this.frameCount++;\n\ +\n\ + return this.signal;\n\ +};\n\ +\n\ +Oscillator.Sine = function(step) {\n\ + return Math.sin(DSP.TWO_PI * step);\n\ +};\n\ +\n\ +Oscillator.Square = function(step) {\n\ + return step < 0.5 ? 1 : -1;\n\ +};\n\ +\n\ +Oscillator.Saw = function(step) {\n\ + return 2 * (step - Math.round(step));\n\ +};\n\ +\n\ +Oscillator.Triangle = function(step) {\n\ + return 1 - 4 * Math.abs(Math.round(step) - step);\n\ +};\n\ +\n\ +Oscillator.Pulse = function(step) {\n\ + // stub\n\ +};\n\ + \n\ +ADSR = function(attackLength, decayLength, sustainLevel, sustainLength, releaseLength, sampleRate) {\n\ + this.sampleRate = sampleRate;\n\ + // Length in seconds\n\ + this.attackLength = attackLength;\n\ + this.decayLength = decayLength;\n\ + this.sustainLevel = sustainLevel;\n\ + this.sustainLength = sustainLength;\n\ + this.releaseLength = releaseLength;\n\ + this.sampleRate = sampleRate;\n\ + \n\ + // Length in samples\n\ + this.attackSamples = attackLength * sampleRate;\n\ + this.decaySamples = decayLength * sampleRate;\n\ + this.sustainSamples = sustainLength * sampleRate;\n\ + this.releaseSamples = releaseLength * sampleRate;\n\ + \n\ + // Updates the envelope sample positions\n\ + this.update = function() {\n\ + this.attack = this.attackSamples;\n\ + this.decay = this.attack + this.decaySamples;\n\ + this.sustain = this.decay + this.sustainSamples;\n\ + this.release = this.sustain + this.releaseSamples;\n\ + };\n\ + \n\ + this.update();\n\ + \n\ + this.samplesProcessed = 0;\n\ +};\n\ +\n\ +\n\ +ADSR.prototype.noteOn = function() {\n\ + this.samplesProcessed = 0;\n\ + this.sustainSamples = this.sustainLength * this.sampleRate;\n\ + this.update();\n\ +};\n\ +\n\ +// Send a note off when using a sustain of infinity to let the envelope enter the release phase\n\ +ADSR.prototype.noteOff = function() {\n\ + this.sustainSamples = this.samplesProcessed - this.decaySamples;\n\ + this.update();\n\ +};\n\ +\n\ +ADSR.prototype.processSample = function(sample) {\n\ + var amplitude = 0;\n\ +\n\ + if ( this.samplesProcessed <= this.attack ) {\n\ + amplitude = 0 + (1 - 0) * ((this.samplesProcessed - 0) / (this.attack - 0));\n\ + } else if ( this.samplesProcessed > this.attack && this.samplesProcessed <= this.decay ) {\n\ + amplitude = 1 + (this.sustainLevel - 1) * ((this.samplesProcessed - this.attack) / (this.decay - this.attack));\n\ + } else if ( this.samplesProcessed > this.decay && this.samplesProcessed <= this.sustain ) {\n\ + amplitude = this.sustainLevel;\n\ + } else if ( this.samplesProcessed > this.sustain && this.samplesProcessed <= this.release ) {\n\ + amplitude = this.sustainLevel + (0 - this.sustainLevel) * ((this.samplesProcessed - this.sustain) / (this.release - this.sustain));\n\ + }\n\ + \n\ + return sample * amplitude;\n\ +};\n\ +\n\ +ADSR.prototype.value = function() {\n\ + var amplitude = 0;\n\ +\n\ + if ( this.samplesProcessed <= this.attack ) {\n\ + amplitude = 0 + (1 - 0) * ((this.samplesProcessed - 0) / (this.attack - 0));\n\ + } else if ( this.samplesProcessed > this.attack && this.samplesProcessed <= this.decay ) {\n\ + amplitude = 1 + (this.sustainLevel - 1) * ((this.samplesProcessed - this.attack) / (this.decay - this.attack));\n\ + } else if ( this.samplesProcessed > this.decay && this.samplesProcessed <= this.sustain ) {\n\ + amplitude = this.sustainLevel;\n\ + } else if ( this.samplesProcessed > this.sustain && this.samplesProcessed <= this.release ) {\n\ + amplitude = this.sustainLevel + (0 - this.sustainLevel) * ((this.samplesProcessed - this.sustain) / (this.release - this.sustain));\n\ + }\n\ + \n\ + return amplitude;\n\ +};\n\ + \n\ +ADSR.prototype.process = function(buffer) {\n\ + for ( var i = 0; i < buffer.length; i++ ) {\n\ + buffer[i] *= this.value();\n\ +\n\ + this.samplesProcessed++;\n\ + }\n\ + \n\ + return buffer;\n\ +};\n\ + \n\ + \n\ +ADSR.prototype.isActive = function() {\n\ + if ( this.samplesProcessed > this.release || this.samplesProcessed === -1 ) {\n\ + return false;\n\ + } else {\n\ + return true;\n\ + }\n\ +};\n\ +\n\ +ADSR.prototype.disable = function() {\n\ + this.samplesProcessed = -1;\n\ +};\n\ + \n\ +IIRFilter = function(type, cutoff, resonance, sampleRate) {\n\ + this.sampleRate = sampleRate;\n\ + this.cutoff = cutoff;\n\ + this.resonance = resonance;\n\ +\n\ + switch(type) {\n\ + case DSP.LOWPASS:\n\ + case DSP.LP12:\n\ + this.func = new IIRFilter.LP12(cutoff, resonance, sampleRate);\n\ + break;\n\ + }\n\ +}\n\ +\n\ +IIRFilter.prototype.set = function(cutoff, resonance) {\n\ + this.func.calcCoeff(cutoff, resonance);\n\ +}\n\ +\n\ +IIRFilter.prototype.process = function(buffer) {\n\ + this.func.process(buffer);\n\ +}\n\ +\n\ +// Add an envelope to the filter\n\ +IIRFilter.prototype.addEnvelope = function(envelope) {\n\ + if ( envelope instanceof ADSR ) {\n\ + this.func.addEnvelope(envelope);\n\ + } else {\n\ + throw \"Not an envelope.\";\n\ + }\n\ +};\n\ +\n\ +IIRFilter.LP12 = function(cutoff, resonance, sampleRate) {\n\ + this.sampleRate = sampleRate;\n\ + this.vibraPos = 0; \n\ + this.vibraSpeed = 0;\n\ + this.envelope = false;\n\ + \n\ + this.calcCoeff = function(cutoff, resonance) {\n\ + this.w = 2.0 * Math.PI * cutoff / this.sampleRate;\n\ + this.q = 1.0 - this.w / (2.0 * (resonance + 0.5 / (1.0 + this.w)) + this.w - 2.0);\n\ + this.r = this.q * this.q;\n\ + this.c = this.r + 1.0 - 2.0 * Math.cos(this.w) * this.q;\n\ + \n\ + this.cutoff = cutoff;\n\ + this.resonance = resonance;\n\ + };\n\ +\n\ + this.calcCoeff(cutoff, resonance);\n\ +\n\ + this.process = function(buffer) {\n\ + for ( var i = 0; i < buffer.length; i++ ) {\n\ + this.vibraSpeed += (buffer[i] - this.vibraPos) * this.c;\n\ + this.vibraPos += this.vibraSpeed;\n\ + this.vibraSpeed *= this.r;\n\ + \n\ + /* \n\ + var temp = this.vibraPos;\n\ + \n\ + if ( temp > 1.0 ) {\n\ + temp = 1.0;\n\ + } else if ( temp < -1.0 ) {\n\ + temp = -1.0;\n\ + } else if ( temp != temp ) {\n\ + temp = 1;\n\ + }\n\ + \n\ + buffer[i] = temp;\n\ + */ \n\ +\n\ + if (this.envelope) {\n\ + buffer[i] = (buffer[i] * (1 - this.envelope.value())) + (this.vibraPos * this.envelope.value());\n\ + this.envelope.samplesProcessed++;\n\ + } else {\n\ + buffer[i] = this.vibraPos;\n\ + }\n\ + }\n\ + }\n\ +}; \n\ +\n\ +IIRFilter.LP12.prototype.addEnvelope = function(envelope) {\n\ + this.envelope = envelope;\n\ +};\n\ +\n\ +\n\ +\n\ +IIRFilter2 = function(type, cutoff, resonance, sampleRate) {\n\ + this.type = type; \n\ + this.cutoff = cutoff;\n\ + this.resonance = resonance;\n\ + this.sampleRate = sampleRate;\n\ +\n\ + this.f = Array(4);\n\ + this.f[0] = 0.0; // lp\n\ + this.f[1] = 0.0; // hp\n\ + this.f[2] = 0.0; // bp\n\ + this.f[3] = 0.0; // br \n\ + \n\ + this.calcCoeff = function(cutoff, resonance) {\n\ + this.freq = 2 * Math.sin(Math.PI * Math.min(0.25, cutoff/(this.sampleRate*2))); \n\ + this.damp = Math.min(2 * (1 - Math.pow(resonance, 0.25)), Math.min(2, 2/this.freq - this.freq * 0.5));\n\ + };\n\ +\n\ + this.calcCoeff(cutoff, resonance);\n\ +};\n\ +\n\ +IIRFilter2.prototype.process = function(buffer) {\n\ + var input, output;\n\ + var f = this.f;\n\ +\n\ + for ( var i = 0; i < buffer.length; i++ ) {\n\ + input = buffer[i]; \n\ +\n\ + // first pass\n\ + f[3] = input - this.damp * f[2];\n\ + f[0] = f[0] + this.freq * f[2];\n\ + f[1] = f[3] - f[0];\n\ + f[2] = this.freq * f[1] + f[2];\n\ + output = 0.5 * f[this.type];\n\ +\n\ + // second pass\n\ + f[3] = input - this.damp * f[2];\n\ + f[0] = f[0] + this.freq * f[2];\n\ + f[1] = f[3] - f[0];\n\ + f[2] = this.freq * f[1] + f[2];\n\ + output += 0.5 * f[this.type];\n\ +\n\ + if (this.envelope) {\n\ + buffer[i] = (buffer[i] * (1 - this.envelope.value())) + (output * this.envelope.value());\n\ + this.envelope.samplesProcessed++;\n\ + } else {\n\ + buffer[i] = output;\n\ + }\n\ + }\n\ +};\n\ +\n\ +IIRFilter2.prototype.addEnvelope = function(envelope) {\n\ + if ( envelope instanceof ADSR ) {\n\ + this.envelope = envelope;\n\ + } else {\n\ + throw \"This is not an envelope.\";\n\ + }\n\ +};\n\ +\n\ +IIRFilter2.prototype.set = function(cutoff, resonance) {\n\ + this.calcCoeff(cutoff, resonance); \n\ +};\n\ +\n\ +\n\ +\n\ +WindowFunction = function(type, alpha) {\n\ + this.alpha = alpha;\n\ + \n\ + switch(type) {\n\ + case DSP.BARTLETT:\n\ + this.func = WindowFunction.Bartlett;\n\ + break;\n\ + \n\ + case DSP.BARTLETTHANN:\n\ + this.func = WindowFunction.BartlettHann;\n\ + break;\n\ + \n\ + case DSP.BLACKMAN:\n\ + this.func = WindowFunction.Blackman;\n\ + this.alpha = this.alpha || 0.16;\n\ + break;\n\ + \n\ + case DSP.COSINE:\n\ + this.func = WindowFunction.Cosine;\n\ + break;\n\ + \n\ + case DSP.GAUSS:\n\ + this.func = WindowFunction.Gauss;\n\ + this.alpha = this.alpha || 0.25;\n\ + break;\n\ + \n\ + case DSP.HAMMING:\n\ + this.func = WindowFunction.Hamming;\n\ + break;\n\ + \n\ + case DSP.HANN:\n\ + this.func = WindowFunction.Hann;\n\ + break;\n\ + \n\ + case DSP.LANCZOS:\n\ + this.func = WindowFunction.Lanczoz;\n\ + break;\n\ + \n\ + case DSP.RECTANGULAR:\n\ + this.func = WindowFunction.Rectangular;\n\ + break;\n\ + \n\ + case DSP.TRIANGULAR:\n\ + this.func = WindowFunction.Triangular;\n\ + break;\n\ + }\n\ +};\n\ +\n\ +WindowFunction.prototype.process = function(buffer) {\n\ + var length = buffer.length;\n\ + for ( var i = 0; i < length; i++ ) {\n\ + buffer[i] *= this.func(length, i, this.alpha);\n\ + }\n\ + return buffer;\n\ +};\n\ +\n\ +WindowFunction.Bartlett = function(length, index) {\n\ + return 2 / (length - 1) * ((length - 1) / 2 - Math.abs(index - (length - 1) / 2));\n\ +};\n\ +\n\ +WindowFunction.BartlettHann = function(length, index) {\n\ + return 0.62 - 0.48 * Math.abs(index / (length - 1) - 0.5) - 0.38 * Math.cos(DSP.TWO_PI * index / (length - 1));\n\ +};\n\ +\n\ +WindowFunction.Blackman = function(length, index, alpha) {\n\ + var a0 = (1 - alpha) / 2;\n\ + var a1 = 0.5;\n\ + var a2 = alpha / 2;\n\ +\n\ + return a0 - a1 * Math.cos(DSP.TWO_PI * index / (length - 1)) + a2 * Math.cos(4 * Math.PI * index / (length - 1));\n\ +};\n\ +\n\ +WindowFunction.Cosine = function(length, index) {\n\ + return Math.cos(Math.PI * index / (length - 1) - Math.PI / 2);\n\ +};\n\ +\n\ +WindowFunction.Gauss = function(length, index, alpha) {\n\ + return Math.pow(Math.E, -0.5 * Math.pow((index - (length - 1) / 2) / (alpha * (length - 1) / 2), 2));\n\ +};\n\ +\n\ +WindowFunction.Hamming = function(length, index) {\n\ + return 0.54 - 0.46 * Math.cos(DSP.TWO_PI * index / (length - 1));\n\ +};\n\ +\n\ +WindowFunction.Hann = function(length, index) {\n\ + return 0.5 * (1 - Math.cos(DSP.TWO_PI * index / (length - 1)));\n\ +};\n\ +\n\ +WindowFunction.Lanczos = function(length, index) {\n\ + var x = 2 * index / (length - 1) - 1;\n\ + return Math.sin(Math.PI * x) / (Math.PI * x);\n\ +};\n\ +\n\ +WindowFunction.Rectangular = function(length, index) {\n\ + return 1;\n\ +};\n\ +\n\ +WindowFunction.Triangular = function(length, index) {\n\ + return 2 / length * (length / 2 - Math.abs(index - (length - 1) / 2));\n\ +};\n\ +\n\ +function sinh (arg) {\n\ + // Returns the hyperbolic sine of the number, defined as (exp(number) - exp(-number))/2 \n\ + // \n\ + // version: 1004.2314\n\ + // discuss at: http://phpjs.org/functions/sinh // + original by: Onno Marsman\n\ + // * example 1: sinh(-0.9834330348825909);\n\ + // * returns 1: -1.1497971402636502\n\ + return (Math.exp(arg) - Math.exp(-arg))/2;\n\ +}\n\ +\n\ +\n\ +/* \n\ + * Biquad filter\n\ + * \n\ + * Created by Ricard Marxer <email@ricardmarxer.com> on 2010-05-23.\n\ + * Copyright 2010 Ricard Marxer. All rights reserved.\n\ + *\n\ + */\n\ +// Implementation based on:\n\ +// http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt\n\ +Biquad = function(type, sampleRate) {\n\ + this.Fs = sampleRate;\n\ + this.type = type; // type of the filter\n\ + this.parameterType = DSP.Q; // type of the parameter\n\ +\n\ + this.x_1_l = 0;\n\ + this.x_2_l = 0;\n\ + this.y_1_l = 0;\n\ + this.y_2_l = 0;\n\ +\n\ + this.x_1_r = 0;\n\ + this.x_2_r = 0;\n\ + this.y_1_r = 0;\n\ + this.y_2_r = 0;\n\ +\n\ + this.b0 = 1;\n\ + this.a0 = 1;\n\ +\n\ + this.b1 = 0;\n\ + this.a1 = 0;\n\ +\n\ + this.b2 = 0;\n\ + this.a2 = 0;\n\ +\n\ + this.b0a0 = this.b0 / this.a0;\n\ + this.b1a0 = this.b1 / this.a0;\n\ + this.b2a0 = this.b2 / this.a0;\n\ + this.a1a0 = this.a1 / this.a0;\n\ + this.a2a0 = this.a2 / this.a0;\n\ +\n\ + this.f0 = 3000; // \"wherever it's happenin', man.\" Center Frequency or\n\ + // Corner Frequency, or shelf midpoint frequency, depending\n\ + // on which filter type. The \"significant frequency\".\n\ +\n\ + this.dBgain = 12; // used only for peaking and shelving filters\n\ +\n\ + this.Q = 1; // the EE kind of definition, except for peakingEQ in which A*Q is\n\ + // the classic EE Q. That adjustment in definition was made so that\n\ + // a boost of N dB followed by a cut of N dB for identical Q and\n\ + // f0/Fs results in a precisely flat unity gain filter or \"wire\".\n\ +\n\ + this.BW = -3; // the bandwidth in octaves (between -3 dB frequencies for BPF\n\ + // and notch or between midpoint (dBgain/2) gain frequencies for\n\ + // peaking EQ\n\ +\n\ + this.S = 1; // a \"shelf slope\" parameter (for shelving EQ only). When S = 1,\n\ + // the shelf slope is as steep as it can be and remain monotonically\n\ + // increasing or decreasing gain with frequency. The shelf slope, in\n\ + // dB/octave, remains proportional to S for all other values for a\n\ + // fixed f0/Fs and dBgain.\n\ +\n\ + this.coefficients = function() {\n\ + var b = [this.b0, this.b1, this.b2];\n\ + var a = [this.a0, this.a1, this.a2];\n\ + return {b: b, a:a};\n\ + }\n\ +\n\ + this.setFilterType = function(type) {\n\ + this.type = type;\n\ + this.recalculateCoefficients();\n\ + }\n\ +\n\ + this.setSampleRate = function(rate) {\n\ + this.Fs = rate;\n\ + this.recalculateCoefficients();\n\ + }\n\ +\n\ + this.setQ = function(q) {\n\ + this.parameterType = DSP.Q;\n\ + this.Q = Math.max(Math.min(q, 115.0), 0.001);\n\ + this.recalculateCoefficients();\n\ + }\n\ +\n\ + this.setBW = function(bw) {\n\ + this.parameterType = DSP.BW;\n\ + this.BW = bw;\n\ + this.recalculateCoefficients();\n\ + } \n\ +\n\ + this.setS = function(s) {\n\ + this.parameterType = DSP.S;\n\ + this.S = Math.max(Math.min(s, 5.0), 0.0001);\n\ + this.recalculateCoefficients();\n\ + } \n\ +\n\ + this.setF0 = function(freq) {\n\ + this.f0 = freq;\n\ + this.recalculateCoefficients();\n\ + } \n\ + \n\ + this.setDbGain = function(g) {\n\ + this.dBgain = g;\n\ + this.recalculateCoefficients();\n\ + }\n\ +\n\ + this.recalculateCoefficients = function() {\n\ + var A;\n\ + if (type == DSP.PEAKING_EQ || type == DSP.LOW_SHELF || type == DSP.HIGH_SHELF ) {\n\ + A = Math.pow(10, (this.dBgain/40)); // for peaking and shelving EQ filters only\n\ + } else {\n\ + A = Math.sqrt( Math.pow(10, (this.dBgain/20)) ); \n\ + }\n\ +\n\ + var w0 = DSP.TWO_PI * this.f0 / this.Fs;\n\ +\n\ + var cosw0 = Math.cos(w0);\n\ + var sinw0 = Math.sin(w0);\n\ +\n\ + var alpha = 0;\n\ + \n\ + switch (this.parameterType) {\n\ + case DSP.Q:\n\ + alpha = sinw0/(2*this.Q);\n\ + break;\n\ + \n\ + case DSP.BW:\n\ + alpha = sinw0 * sinh( Math.LN2/2 * this.BW * w0/sinw0 );\n\ + break;\n\ +\n\ + case DSP.S:\n\ + alpha = sinw0/2 * Math.sqrt( (A + 1/A)*(1/this.S - 1) + 2 );\n\ + break;\n\ + }\n\ +\n\ + /**\n\ + FYI: The relationship between bandwidth and Q is\n\ + 1/Q = 2*sinh(ln(2)/2*BW*w0/sin(w0)) (digital filter w BLT)\n\ + or 1/Q = 2*sinh(ln(2)/2*BW) (analog filter prototype)\n\ +\n\ + The relationship between shelf slope and Q is\n\ + 1/Q = sqrt((A + 1/A)*(1/S - 1) + 2)\n\ + */\n\ +\n\ + switch (this.type) {\n\ + case DSP.LPF: // H(s) = 1 / (s^2 + s/Q + 1)\n\ + this.b0 = (1 - cosw0)/2;\n\ + this.b1 = 1 - cosw0;\n\ + this.b2 = (1 - cosw0)/2;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2 * cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.HPF: // H(s) = s^2 / (s^2 + s/Q + 1)\n\ + this.b0 = (1 + cosw0)/2;\n\ + this.b1 = -(1 + cosw0);\n\ + this.b2 = (1 + cosw0)/2;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2 * cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.BPF_CONSTANT_SKIRT: // H(s) = s / (s^2 + s/Q + 1) (constant skirt gain, peak gain = Q)\n\ + this.b0 = sinw0/2;\n\ + this.b1 = 0;\n\ + this.b2 = -sinw0/2;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.BPF_CONSTANT_PEAK: // H(s) = (s/Q) / (s^2 + s/Q + 1) (constant 0 dB peak gain)\n\ + this.b0 = alpha;\n\ + this.b1 = 0;\n\ + this.b2 = -alpha;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.NOTCH: // H(s) = (s^2 + 1) / (s^2 + s/Q + 1)\n\ + this.b0 = 1;\n\ + this.b1 = -2*cosw0;\n\ + this.b2 = 1;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.APF: // H(s) = (s^2 - s/Q + 1) / (s^2 + s/Q + 1)\n\ + this.b0 = 1 - alpha;\n\ + this.b1 = -2*cosw0;\n\ + this.b2 = 1 + alpha;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.PEAKING_EQ: // H(s) = (s^2 + s*(A/Q) + 1) / (s^2 + s/(A*Q) + 1)\n\ + this.b0 = 1 + alpha*A;\n\ + this.b1 = -2*cosw0;\n\ + this.b2 = 1 - alpha*A;\n\ + this.a0 = 1 + alpha/A;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha/A;\n\ + break;\n\ +\n\ + case DSP.LOW_SHELF: // H(s) = A * (s^2 + (sqrt(A)/Q)*s + A)/(A*s^2 + (sqrt(A)/Q)*s + 1)\n\ + var coeff = sinw0 * Math.sqrt( (A^2 + 1)*(1/this.S - 1) + 2*A );\n\ + this.b0 = A*( (A+1) - (A-1)*cosw0 + coeff );\n\ + this.b1 = 2*A*( (A-1) - (A+1)*cosw0 );\n\ + this.b2 = A*( (A+1) - (A-1)*cosw0 - coeff );\n\ + this.a0 = (A+1) + (A-1)*cosw0 + coeff;\n\ + this.a1 = -2*( (A-1) + (A+1)*cosw0 );\n\ + this.a2 = (A+1) + (A-1)*cosw0 - coeff;\n\ + break;\n\ +\n\ + case DSP.HIGH_SHELF: // H(s) = A * (A*s^2 + (sqrt(A)/Q)*s + 1)/(s^2 + (sqrt(A)/Q)*s + A)\n\ + var coeff = sinw0 * Math.sqrt( (A^2 + 1)*(1/this.S - 1) + 2*A );\n\ + this.b0 = A*( (A+1) + (A-1)*cosw0 + coeff );\n\ + this.b1 = -2*A*( (A-1) + (A+1)*cosw0 );\n\ + this.b2 = A*( (A+1) + (A-1)*cosw0 - coeff );\n\ + this.a0 = (A+1) - (A-1)*cosw0 + coeff;\n\ + this.a1 = 2*( (A-1) - (A+1)*cosw0 );\n\ + this.a2 = (A+1) - (A-1)*cosw0 - coeff;\n\ + break;\n\ + }\n\ + \n\ + this.b0a0 = this.b0/this.a0;\n\ + this.b1a0 = this.b1/this.a0;\n\ + this.b2a0 = this.b2/this.a0;\n\ + this.a1a0 = this.a1/this.a0;\n\ + this.a2a0 = this.a2/this.a0;\n\ + }\n\ +\n\ + this.process = function(buffer) {\n\ + //y[n] = (b0/a0)*x[n] + (b1/a0)*x[n-1] + (b2/a0)*x[n-2]\n\ + // - (a1/a0)*y[n-1] - (a2/a0)*y[n-2]\n\ +\n\ + var len = buffer.length;\n\ + var output = new Array(len);\n\ +\n\ + for ( var i=0; i<buffer.length; i++ ) {\n\ + output[i] = this.b0a0*buffer[i] + this.b1a0*this.x_1_l + this.b2a0*this.x_2_l - this.a1a0*this.y_1_l - this.a2a0*this.y_2_l;\n\ + this.y_2_l = this.y_1_l;\n\ + this.y_1_l = output[i];\n\ + this.x_2_l = this.x_1_l;\n\ + this.x_1_l = buffer[i];\n\ + }\n\ +\n\ + return output;\n\ + }\n\ +\n\ + this.processStereo = function(buffer) {\n\ + //y[n] = (b0/a0)*x[n] + (b1/a0)*x[n-1] + (b2/a0)*x[n-2]\n\ + // - (a1/a0)*y[n-1] - (a2/a0)*y[n-2]\n\ +\n\ + var len = buffer.length;\n\ + var output = new Array(len);\n\ + \n\ + for ( var i=0; i<len/2; i++ ) {\n\ + output[2*i] = this.b0a0*buffer[2*i] + this.b1a0*this.x_1_l + this.b2a0*this.x_2_l - this.a1a0*this.y_1_l - this.a2a0*this.y_2_l;\n\ + this.y_2_l = this.y_1_l;\n\ + this.y_1_l = output[2*i];\n\ + this.x_2_l = this.x_1_l;\n\ + this.x_1_l = buffer[2*i];\n\ +\n\ + output[2*i+1] = this.b0a0*buffer[2*i+1] + this.b1a0*this.x_1_r + this.b2a0*this.x_2_r - this.a1a0*this.y_1_r - this.a2a0*this.y_2_r;\n\ + this.y_2_r = this.y_1_r;\n\ + this.y_1_r = output[2*i+1];\n\ + this.x_2_r = this.x_1_r;\n\ + this.x_1_r = buffer[2*i+1];\n\ + }\n\ +\n\ + return output;\n\ + }\n\ +};\n\ +\n\ +\n\ +/* \n\ + * Magnitude to decibels\n\ + * \n\ + * Created by Ricard Marxer <email@ricardmarxer.com> on 2010-05-23.\n\ + * Copyright 2010 Ricard Marxer. All rights reserved.\n\ + *\n\ + * @buffer array of magnitudes to convert to decibels\n\ + * \n\ + * @returns the array in decibels\n\ + *\n\ + */\n\ +DSP.mag2db = function(buffer) {\n\ + var minDb = -120;\n\ + var minMag = Math.pow(10.0, minDb / 20.0);\n\ +\n\ + var log = Math.log;\n\ + var max = Math.max;\n\ + \n\ + var result = Array(buffer.length);\n\ + for (var i=0; i<buffer.length; i++) {\n\ + result[i] = 20.0*log(max(buffer[i], minMag));\n\ + }\n\ +\n\ + return result;\n\ +};\n\ +\n\ +/* \n\ + * Frequency response\n\ + * \n\ + * Created by Ricard Marxer <email@ricardmarxer.com> on 2010-05-23.\n\ + * Copyright 2010 Ricard Marxer. All rights reserved.\n\ + *\n\ + * Calculates the frequency response at the given points.\n\ + *\n\ + * @b b coefficients of the filter\n\ + * @a a coefficients of the filter\n\ + * @w w points (normally between -PI and PI) where to calculate the frequency response\n\ + * \n\ + * @returns the frequency response in magnitude\n\ + *\n\ + */\n\ +DSP.freqz = function(b, a, w) {\n\ + if (!w) {\n\ + w = Array(200);\n\ + for (var i=0;i<w.length; i++) {\n\ + w[i] = DSP.TWO_PI/w.length * i - Math.PI;\n\ + }\n\ + }\n\ +\n\ + var result = Array(w.length);\n\ + \n\ + var sqrt = Math.sqrt;\n\ + var cos = Math.cos;\n\ + var sin = Math.sin;\n\ + \n\ + for (var i=0; i<w.length; i++) {\n\ + var numerator = {real:0.0, imag:0.0};\n\ + for (var j=0; j<b.length; j++) {\n\ + numerator.real += b[j] * cos(-j*w[i]);\n\ + numerator.imag += b[j] * sin(-j*w[i]);\n\ + }\n\ +\n\ + var denominator = {real:0.0, imag:0.0};\n\ + for (var j=0; j<a.length; j++) {\n\ + denominator.real += a[j] * cos(-j*w[i]);\n\ + denominator.imag += a[j] * sin(-j*w[i]);\n\ + }\n\ + \n\ + result[i] = sqrt(numerator.real*numerator.real + numerator.imag*numerator.imag) / sqrt(denominator.real*denominator.real + denominator.imag*denominator.imag);\n\ + }\n\ +\n\ + return result;\n\ +};\n\ +\n\ +/* \n\ + * Graphical Equalizer\n\ + * \n\ + * Created by Ricard Marxer <email@ricardmarxer.com> on 2010-05-23.\n\ + * Copyright 2010 Ricard Marxer. All rights reserved.\n\ + *\n\ + */\n\ +// Implementation of a graphic equalizer with a configurable bands-per-octave\n\ +// and minimum and maximum frequencies\n\ +GraphicalEq = function(sampleRate) {\n\ + this.FS = sampleRate;\n\ + this.minFreq = 40.0;\n\ + this.maxFreq = 16000.0;\n\ +\n\ + this.bandsPerOctave = 1.0;\n\ +\n\ + this.filters = []\n\ + this.freqzs = []\n\ +\n\ + this.calculateFreqzs = true;\n\ +\n\ + this.recalculateFilters = function() {\n\ + var bandCount = Math.round(Math.log(this.maxFreq/this.minFreq) * this.bandsPerOctave/ Math.LN2);\n\ +\n\ + this.filters = [];\n\ + for (var i=0; i<bandCount; i++) {\n\ + var freq = this.minFreq*(Math.pow(2, i/this.bandsPerOctave));\n\ + var newFilter = new Biquad(DSP.PEAKING_EQ, this.FS);\n\ + newFilter.setDbGain(0);\n\ + newFilter.setBW(1/this.bandsPerOctave);\n\ + newFilter.setF0(freq);\n\ + this.filters[i] = newFilter;\n\ + this.recalculateFreqz(i);\n\ + }\n\ + }\n\ +\n\ + this.setMinimumFrequency = function(freq) {\n\ + this.minFreq = freq;\n\ + this.recalculateFilters();\n\ + }\n\ +\n\ + this.setMaximumFrequency = function(freq) {\n\ + this.maxFreq = freq;\n\ + this.recalculateFilters();\n\ + }\n\ +\n\ + this.setBandsPerOctave = function(bands) {\n\ + this.bandsPerOctave = bands;\n\ + this.recalculateFilters();\n\ + }\n\ +\n\ + this.setBandGain = function(bandIndex, gain) {\n\ + if (bandIndex < 0 || bandIndex > (this.filters.length-1)) {\n\ + throw \"The band index of the graphical equalizer is out of bounds.\";\n\ + return;\n\ + }\n\ +\n\ + if (!gain) {\n\ + throw \"A gain must be passed.\"\n\ + return;\n\ + }\n\ + \n\ + \n\ + this.filters[bandIndex].setDbGain(gain);\n\ + this.recalculateFreqz(bandIndex);\n\ + }\n\ + \n\ + this.recalculateFreqz = function(bandIndex) {\n\ + if (!this.calculateFreqzs) {\n\ + return;\n\ + }\n\ +\n\ + \n\ + if (bandIndex < 0 || bandIndex > (this.filters.length-1)) {\n\ + throw \"The band index of the graphical equalizer is out of bounds. \" + bandIndex + \" is out of [\" + 0 + \", \" + this.filters.length-1 + \"]\"\n\ + return;\n\ + }\n\ + \n\ + if (!this.w) {\n\ + this.w = Array(400);\n\ + for (var i=0; i<this.w.length; i++) {\n\ + this.w[i] = Math.PI/this.w.length * i;\n\ + }\n\ + }\n\ + \n\ + var b = [this.filters[bandIndex].b0, this.filters[bandIndex].b1, this.filters[bandIndex].b2];\n\ + var a = [this.filters[bandIndex].a0, this.filters[bandIndex].a1, this.filters[bandIndex].a2];\n\ +\n\ + this.freqzs[bandIndex] = DSP.mag2db(DSP.freqz(b, a, this.w));\n\ + }\n\ +\n\ + this.process = function(buffer) {\n\ + var output = buffer;\n\ + \n\ + for ( var i=0; i<this.filters.length; i++ ) {\n\ + output = this.filters[i].process(output);\n\ + }\n\ +\n\ + return output;\n\ + }\n\ +\n\ + this.processStereo = function(buffer) {\n\ + var output = buffer;\n\ + \n\ + for ( var i=0; i<this.filters.length; i++ ) {\n\ + output = this.filters[i].processStereo(output);\n\ + }\n\ +\n\ + return output;\n\ + }\n\ +\n\ +}\n\ +\n\ +\n\ +\n\ +/**\n\ + * MultiDelay effect by Almer Thie (http://code.almeros.com).\n\ + * Copyright 2010 Almer Thie. All rights reserved.\n\ + * Example: http://code.almeros.com/code-examples/delay-firefox-audio-api/\n\ + * \n\ + * This is a delay that feeds it's own delayed signal back into its circular \n\ + * buffer. Also known as a CombFilter.\n\ + *\n\ + * Compatible with interleaved stereo (or more channel) buffers and \n\ + * non-interleaved mono buffers.\n\ + * \n\ + * @param {Number} maxDelayInSamplesSize Maximum possible delay in samples (size of circular buffer)\n\ + * @param {Number} delayInSamples Initial delay in samples\n\ + * @param {Number} masterVolume Initial master volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * @param {Number} delayVolume Initial feedback delay volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * \n\ + * @constructor\n\ + */\n\ +MultiDelay = function(maxDelayInSamplesSize, delayInSamples, masterVolume, delayVolume){\n\ + this.delayBufferSamples = new Array(maxDelayInSamplesSize); // The maximum size of delay\n\ + this.delayInputPointer = delayInSamples; \n\ + this.delayOutputPointer = 0;\n\ + \n\ + this.delayInSamples = delayInSamples;\n\ + this.masterVolume = masterVolume;\n\ + this.delayVolume = delayVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change the delay time in samples.\n\ + *\n\ + * @param {Number} delayInSamples Delay in samples\n\ + */\n\ +MultiDelay.prototype.setDelayInSamples = function (delayInSamples){\n\ + this.delayInSamples = delayInSamples;\n\ + \n\ + this.delayInputPointer = this.delayOutputPointer + delayInSamples;\n\ + if(this.delayInputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayInputPointer = this.delayInputPointer - this.delayBufferSamples.length; \n\ +}\n\ +\n\ +/**\n\ + * Change the master volume.\n\ + *\n\ + * @param {Number} masterVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +MultiDelay.prototype.setMasterVolume = function (masterVolume){\n\ + this.masterVolume = masterVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change the delay feedback volume.\n\ + *\n\ + * @param {Number} delayVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +MultiDelay.prototype.setDelayVolume = function (delayVolume){\n\ + this.delayVolume = delayVolume;\n\ +}\n\ +\n\ +/**\n\ + * Process a given interleaved or mono non-interleaved float value Array and adds the delayed audio.\n\ + *\n\ + * @param {Array} samples Array containing Float values or a Float32Array\n\ + * \n\ + * @returns A new Float32Array interleaved or mono non-interleaved as was fed to this function.\n\ + */\n\ +MultiDelay.prototype.process = function (samples){\n\ + // NB. Make a copy to put in the output samples to return. \n\ + var outputSamples = new Array(samples.length);\n\ +\n\ + for(var i=0; i<samples.length; i++){\n\ + \n\ + // delayBufferSamples could contain initial NULL's, return silence in that case\n\ + var delaySample = (this.delayBufferSamples[this.delayOutputPointer]==null ? 0.0 : this.delayBufferSamples[this.delayOutputPointer]);\n\ + \n\ + // Mix normal audio data with delayed audio\n\ + var sample = (delaySample * this.delayVolume) + samples[i]; \n\ + \n\ + // Add audio data with the delay in the delay buffer\n\ + this.delayBufferSamples[this.delayInputPointer] = sample;\n\ + \n\ + // Return the audio with delay mix\n\ + outputSamples[i] = sample * this.masterVolume;\n\ + \n\ + // Manage circulair delay buffer pointers\n\ + this.delayInputPointer++;\n\ + if(this.delayInputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayInputPointer = 0;\n\ + \n\ + this.delayOutputPointer++;\n\ + if(this.delayOutputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayOutputPointer = 0; \n\ + \n\ + }\n\ + \n\ + return outputSamples;\n\ +}\n\ +\n\ +\n\ +\n\ +\n\ +/**\n\ + * SingleDelay effect by Almer Thie (http://code.almeros.com).\n\ + * Copyright 2010 Almer Thie. All rights reserved.\n\ + * Example: See usage in Reverb class\n\ + * \n\ + * This is a delay that does NOT feeds it's own delayed signal back into its \n\ + * circular buffer, neither does it return the original signal. Also known as \n\ + * an AllPassFilter(?).\n\ + *\n\ + * Compatible with interleaved stereo (or more channel) buffers and \n\ + * non-interleaved mono buffers.\n\ + * \n\ + * @param {Number} maxDelayInSamplesSize Maximum possible delay in samples (size of circular buffer)\n\ + * @param {Number} delayInSamples Initial delay in samples\n\ + * @param {Number} delayVolume Initial feedback delay volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * \n\ + * @constructor\n\ + */\n\ +SingleDelay = function(maxDelayInSamplesSize, delayInSamples, delayVolume){\n\ + this.delayBufferSamples = new Array(maxDelayInSamplesSize); // The maximum size of delay\n\ + this.delayInputPointer = delayInSamples; \n\ + this.delayOutputPointer = 0;\n\ + \n\ + this.delayInSamples = delayInSamples;\n\ + this.delayVolume = delayVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change the delay time in samples.\n\ + *\n\ + * @param {Number} delayInSamples Delay in samples\n\ + */\n\ +SingleDelay.prototype.setDelayInSamples = function (delayInSamples){\n\ + this.delayInSamples = delayInSamples;\n\ + \n\ + this.delayInputPointer = this.delayOutputPointer + delayInSamples;\n\ + if(this.delayInputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayInputPointer = this.delayInputPointer - this.delayBufferSamples.length; \n\ +}\n\ +\n\ +/**\n\ + * Change the return signal volume.\n\ + *\n\ + * @param {Number} delayVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +SingleDelay.prototype.setDelayVolume = function (delayVolume){\n\ + this.delayVolume = delayVolume;\n\ +}\n\ +\n\ +/**\n\ + * Process a given interleaved or mono non-interleaved float value Array and \n\ + * returns the delayed audio.\n\ + *\n\ + * @param {Array} samples Array containing Float values or a Float32Array\n\ + * \n\ + * @returns A new Float32Array interleaved or mono non-interleaved as was fed to this function.\n\ + */\n\ +SingleDelay.prototype.process = function (samples){\n\ + // NB. Make a copy to put in the output samples to return. \n\ + var outputSamples = new Array(samples.length);\n\ +\n\ + for(var i=0; i<samples.length; i++){\n\ +\n\ + // Add audio data with the delay in the delay buffer\n\ + this.delayBufferSamples[this.delayInputPointer] = samples[i];\n\ + \n\ + // delayBufferSamples could contain initial NULL's, return silence in that case\n\ + var delaySample = this.delayBufferSamples[this.delayOutputPointer];\n\ +\n\ + // Return the audio with delay mix\n\ + outputSamples[i] = delaySample * this.delayVolume;\n\ +\n\ + \n\ + // Manage circulair delay buffer pointers\n\ + this.delayInputPointer++;\n\ + if(this.delayInputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayInputPointer = 0;\n\ + \n\ + this.delayOutputPointer++;\n\ + if(this.delayOutputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayOutputPointer = 0; \n\ + \n\ + }\n\ + \n\ + return outputSamples;\n\ +}\n\ +\n\ +\n\ +\n\ +\n\ +\n\ +/**\n\ + * Reverb effect by Almer Thie (http://code.almeros.com).\n\ + * Copyright 2010 Almer Thie. All rights reserved.\n\ + * Example: http://code.almeros.com/code-examples/reverb-firefox-audio-api/\n\ + * \n\ + * This reverb consists of 6 SingleDelays, 6 MultiDelays and an IIRFilter2 \n\ + * for each of the two stereo channels.\n\ + *\n\ + * Compatible with interleaved stereo buffers only!\n\ + * \n\ + * @param {Number} maxDelayInSamplesSize Maximum possible delay in samples (size of circular buffers)\n\ + * @param {Number} delayInSamples Initial delay in samples for internal (Single/Multi)delays\n\ + * @param {Number} masterVolume Initial master volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * @param {Number} mixVolume Initial reverb signal mix volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * @param {Number} delayVolume Initial feedback delay volume for internal (Single/Multi)delays. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * @param {Number} dampFrequency Initial low pass filter frequency. 0 to 44100 (depending on your maximum sampling frequency)\n\ + * \n\ + * @constructor\n\ + */\n\ +Reverb = function(maxDelayInSamplesSize, delayInSamples, masterVolume, mixVolume, delayVolume, dampFrequency){\n\ + this.delayInSamples = delayInSamples;\n\ + this.masterVolume = masterVolume;\n\ + this.mixVolume = mixVolume;\n\ + this.delayVolume = delayVolume;\n\ + this.dampFrequency = dampFrequency;\n\ + \n\ + this.NR_OF_MULTIDELAYS = 6;\n\ + this.NR_OF_SINGLEDELAYS = 6;\n\ + \n\ + this.LOWPASSL = new IIRFilter2(DSP.LOWPASS, dampFrequency, 0, 44100);\n\ + this.LOWPASSR = new IIRFilter2(DSP.LOWPASS, dampFrequency, 0, 44100);\n\ + \n\ + this.singleDelays = [];\n\ + for(var i = 0; i<this.NR_OF_SINGLEDELAYS; i++){\n\ + var delayMultiply = 1.0 + (i/7.0); // 1.0, 1.1, 1.2... \n\ + this.singleDelays[i] = new SingleDelay(maxDelayInSamplesSize, Math.round(this.delayInSamples * delayMultiply), this.delayVolume);\n\ + }\n\ + \n\ + this.multiDelays = [];\n\ + for(var i = 0; i<this.NR_OF_MULTIDELAYS; i++){\n\ + var delayMultiply = 1.0 + (i/10.0); // 1.0, 1.1, 1.2... \n\ + this.multiDelays[i] = new MultiDelay(maxDelayInSamplesSize, Math.round(this.delayInSamples * delayMultiply), this.masterVolume, this.delayVolume);\n\ + }\n\ +}\n\ +\n\ +/**\n\ + * Change the delay time in samples as a base for all delays.\n\ + *\n\ + * @param {Number} delayInSamples Delay in samples\n\ + */\n\ +Reverb.prototype.setDelayInSamples = function (delayInSamples){\n\ + this.delayInSamples = delayInSamples;\n\ + \n\ + for(var i = 0; i<this.NR_OF_SINGLEDELAYS; i++){\n\ + var delayMultiply = 1.0 + (i/7.0); // 1.0, 1.1, 1.2...\n\ + this.singleDelays[i].setDelayInSamples( Math.round(this.delayInSamples * delayMultiply) );\n\ + }\n\ + \n\ + for(var i = 0; i<this.NR_OF_MULTIDELAYS; i++){\n\ + var delayMultiply = 1.0 + (i/10.0); // 1.0, 1.1, 1.2...\n\ + this.multiDelays[i].setDelayInSamples( Math.round(this.delayInSamples * delayMultiply) );\n\ + }\n\ +}\n\ +\n\ +/**\n\ + * Change the master volume.\n\ + *\n\ + * @param {Number} masterVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +Reverb.prototype.setMasterVolume = function (masterVolume){\n\ + this.masterVolume = masterVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change the reverb signal mix level.\n\ + *\n\ + * @param {Number} mixVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +Reverb.prototype.setMixVolume = function (mixVolume){\n\ + this.mixVolume = mixVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change all delays feedback volume.\n\ + *\n\ + * @param {Number} delayVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +Reverb.prototype.setDelayVolume = function (delayVolume){\n\ + this.delayVolume = delayVolume;\n\ + \n\ + for(var i = 0; i<this.NR_OF_SINGLEDELAYS; i++){\n\ + this.singleDelays[i].setDelayVolume(this.delayVolume);\n\ + } \n\ + \n\ + for(var i = 0; i<this.NR_OF_MULTIDELAYS; i++){\n\ + this.multiDelays[i].setDelayVolume(this.delayVolume);\n\ + } \n\ +}\n\ +\n\ +/**\n\ + * Change the Low Pass filter frequency.\n\ + *\n\ + * @param {Number} dampFrequency low pass filter frequency. 0 to 44100 (depending on your maximum sampling frequency)\n\ + */\n\ +Reverb.prototype.setDampFrequency = function (dampFrequency){\n\ + this.dampFrequency = dampFrequency;\n\ + \n\ + this.LOWPASSL.set(dampFrequency, 0);\n\ + this.LOWPASSR.set(dampFrequency, 0); \n\ +}\n\ +\n\ +/**\n\ + * Process a given interleaved float value Array and copies and adds the reverb signal.\n\ + *\n\ + * @param {Array} samples Array containing Float values or a Float32Array\n\ + * \n\ + * @returns A new Float32Array interleaved buffer.\n\ + */\n\ +Reverb.prototype.process = function (interleavedSamples){ \n\ + // NB. Make a copy to put in the output samples to return. \n\ + var outputSamples = new Array(interleavedSamples.length);\n\ + \n\ + // Perform low pass on the input samples to mimick damp\n\ + var leftRightMix = DSP.deinterleave(interleavedSamples);\n\ + this.LOWPASSL.process( leftRightMix[DSP.LEFT] );\n\ + this.LOWPASSR.process( leftRightMix[DSP.RIGHT] ); \n\ + var filteredSamples = DSP.interleave(leftRightMix[DSP.LEFT], leftRightMix[DSP.RIGHT]);\n\ +\n\ + // Process MultiDelays in parallel\n\ + for(var i = 0; i<this.NR_OF_MULTIDELAYS; i++){\n\ + // Invert the signal of every even multiDelay\n\ + outputSamples = mixSampleBuffers(outputSamples, this.multiDelays[i].process(filteredSamples), 2%i==0, this.NR_OF_MULTIDELAYS);\n\ + }\n\ + \n\ + // Process SingleDelays in series\n\ + var singleDelaySamples = new Array(outputSamples.length);\n\ + for(var i = 0; i<this.NR_OF_SINGLEDELAYS; i++){\n\ + // Invert the signal of every even singleDelay\n\ + singleDelaySamples = mixSampleBuffers(singleDelaySamples, this.singleDelays[i].process(outputSamples), 2%i==0, 1); \n\ + }\n\ +\n\ + // Apply the volume of the reverb signal\n\ + for(var i = 0; i<singleDelaySamples.length; i++){\n\ + singleDelaySamples[i] *= this.mixVolume;\n\ + }\n\ + \n\ + // Mix the original signal with the reverb signal\n\ + outputSamples = mixSampleBuffers(singleDelaySamples, interleavedSamples, 0, 1); \n\ +\n\ + // Apply the master volume to the complete signal\n\ + for(var i = 0; i<outputSamples.length; i++){\n\ + outputSamples[i] *= this.masterVolume;\n\ + }\n\ + \n\ + return outputSamples;\n\ +}\n\ +\n\ +/**\n\ + * Helper method (for Reverb) to mix two (interleaved) samplebuffers. It's possible \n\ + * to negate the second buffer while mixing and to perform a volume correction \n\ + * on the final signal.\n\ + * \n\ + * @param {Array} sampleBuffer1 Array containing Float values or a Float32Array\n\ + * @param {Array} sampleBuffer2 Array containing Float values or a Float32Array\n\ + * @param {Boolean} negate When true inverts/flips the audio signal\n\ + * @param {Number} volumeCorrection When you add multiple sample buffers, use this to tame your signal ;)\n\ + * \n\ + * @returns A new Float32Array interleaved buffer.\n\ + */\n\ +function mixSampleBuffers(sampleBuffer1, sampleBuffer2, negate, volumeCorrection){\n\ + var outputSamples = new Array(sampleBuffer1);\n\ +\n\ + for(var i = 0; i<sampleBuffer1.length; i++){\n\ + outputSamples[i] += (negate ? -sampleBuffer2[i] : sampleBuffer2[i]) / volumeCorrection;\n\ + }\n\ + \n\ + return outputSamples;\n\ +} \n\ +\n\ +/*\n\ + * BeatDetektor.js\n\ + *\n\ + * BeatDetektor - CubicFX Visualizer Beat Detection & Analysis Algorithm\n\ + * Javascript port by Charles J. Cliffe and Corban Brook\n\ + *\n\ + * Created by Charles J. Cliffe on 09-11-30.\n\ + * Copyright 2009 Charles J. Cliffe. All rights reserved.\n\ + *\n\ + * BeatDetektor is free software: you can redistribute it and/or modify\n\ + * it under the terms of the GNU Lesser General Public License as published by\n\ + * the Free Software Foundation, either version 3 of the License, or\n\ + * (at your option) any later version.\n\ + *\n\ + * Please note that only the Javascript version of BeatDetektor is licensed\n\ + * under the terms of LGPL version 3; ports of BeatDetektor or derivatives\n\ + * in other languages are licensed under the terms of GPL version 3.\n\ + *\n\ + * BeatDetektor is distributed in the hope that it will be useful,\n\ + * but WITHOUT ANY WARRANTY; without even the implied warranty of\n\ + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n\ + * GNU Lesser General Public License for more details.\n\ + *\n\ + * You should have received a copy of the GNU Lesser General Public License\n\ + * along with this program. If not, see <http://www.gnu.org/licenses/>.\n\ + *\n\ + * Please contact cj@cubicproductions.com if you seek alternate\n\ + * licensing terms for your project.\n\ + *\n\ + */\n\ +\n\ +\n\ +/* \n\ + BeatDetektor class\n\ +\n\ +\n\ + Theory:\n\ +\n\ + Trigger detection is performed using a trail of moving averages, \n\ + \n\ + The FFT input is broken up into 128 ranges and averaged, each range has two moving \n\ + averages that tail each other at a rate of (1.0 / BD_DETECTION_RATE) seconds. \n\ +\n\ + Each time the moving average for a range exceeds it's own tailing average by:\n\ +\n\ + (moving_average[range] * BD_DETECTION_FACTOR >= moving_average[range])\n\ +\n\ + if this is true there's a rising edge and a detection is flagged for that range. \n\ + Next a trigger gap test is performed between rising edges and timestamp recorded. \n\ +\n\ + If the gap is larger than our BPM window (in seconds) then we can discard it and\n\ + reset the timestamp for a new detection -- but only after checking to see if it's a \n\ + reasonable match for 2* the current detection in case it's only triggered every\n\ + other beat. Gaps that are lower than the BPM window are ignored and the last \n\ + timestamp will not be reset. \n\ +\n\ + Gaps that are within a reasonable window are run through a quality stage to determine \n\ + how 'close' they are to that channel's current prediction and are incremented or \n\ + decremented by a weighted value depending on accuracy. Repeated hits of low accuracy \n\ + will still move a value towards erroneous detection but it's quality will be lowered \n\ + and will not be eligible for the gap time quality draft.\n\ + \n\ + Once quality has been assigned ranges are reviewed for good match candidates and if \n\ + BD_MINIMUM_CONTRIBUTIONS or more ranges achieve a decent ratio (with a factor of \n\ + BD_QUALITY_TOLERANCE) of contribution to the overall quality we take them into the \n\ + contest round. Note that the contest round won't run on a given process() call if \n\ + the total quality achieved does not meet or exceed BD_QUALITY_TOLERANCE.\n\ + \n\ + Each time through if a select draft of BPM ranges has achieved a reasonable quality \n\ + above others it's awarded a value in the BPM contest. The BPM contest is a hash \n\ + array indexed by an integer BPM value, each draft winner is awarded BD_QUALITY_REWARD.\n\ +\n\ + Finally the BPM contest is examined to determine a leader and all contest entries \n\ + are normalized to a total value of BD_FINISH_LINE, whichever range is closest to \n\ + BD_FINISH_LINE at any given point is considered to be the best guess however waiting \n\ + until a minimum contest winning value of about 20.0-25.0 will provide more accurate \n\ + results. Note that the 20-25 rule may vary with lower and higher input ranges. \n\ + A winning value that exceeds 40 or hovers around 60 (the finish line) is pretty much\n\ + a guaranteed match.\n\ +\n\ +\n\ + Configuration Kernel Notes:\n\ +\n\ + The majority of the ratios and values have been reverse-engineered from my own \n\ + observation and visualization of information from various aspects of the detection \n\ + triggers; so not all parameters have a perfect definition nor perhaps the best value yet.\n\ + However despite this it performs very well; I had expected several more layers \n\ + before a reasonable detection would be achieved. Comments for these parameters will be \n\ + updated as analysis of their direct effect is explored.\n\ +\n\ +\n\ + Input Restrictions:\n\ +\n\ + bpm_maximum must be within the range of (bpm_minimum*2)-1\n\ + i.e. minimum of 50 must have a maximum of 99 because 50*2 = 100\n\ +\n\ +\n\ + Changelog: \n\ + \n\ + 01/17/2010 - Charles J. Cliffe \n\ + - Tested and tweaked default kernel values for tighter detection\n\ + - Added BeatDetektor.config_48_95, BeatDetektor.config_90_179 and BeatDetektor.config_150_280 for more refined detection ranges\n\ + - Updated unit test to include new range config example\n\ +\n\ +02/21/2010 - Charles J. Cliffe \n\ + - Fixed numerous bugs and divide by 0 on 1% match causing poor accuracy\n\ + - Re-worked the quality calulations, accuracy improved 8-10x\n\ + - Primary value is now a fractional reading (*10, just divide by 10), added win_bpm_int_lo for integral readings\n\ + - Added feedback loop for current_bpm to help back-up low quality channels\n\ + - Unified range configs, now single default should be fine\n\ + - Extended quality reward 'funnel'\n\ +\n\ +*/\n\ +BeatDetektor = function(bpm_minimum, bpm_maximum, alt_config)\n\ +{\n\ + if (typeof(bpm_minimum)=='undefined') bpm_minimum = 85.0;\n\ + if (typeof(bpm_maximum)=='undefined') bpm_maximum = 169.0\n\ + \n\ + this.config = (typeof(alt_config)!='undefined')?alt_config:BeatDetektor.config;\n\ + \n\ + this.BPM_MIN = bpm_minimum;\n\ + this.BPM_MAX = bpm_maximum;\n\ +\n\ + this.beat_counter = 0;\n\ + this.half_counter = 0;\n\ + this.quarter_counter = 0;\n\ +\n\ + // current average (this sample) for range n\n\ + this.a_freq_range = new Array(this.config.BD_DETECTION_RANGES);\n\ + // moving average of frequency range n\n\ + this.ma_freq_range = new Array(this.config.BD_DETECTION_RANGES);\n\ + // moving average of moving average of frequency range n\n\ + this.maa_freq_range = new Array(this.config.BD_DETECTION_RANGES);\n\ + // timestamp of last detection for frequecy range n\n\ + this.last_detection = new Array(this.config.BD_DETECTION_RANGES);\n\ +\n\ + // moving average of gap lengths\n\ + this.ma_bpm_range = new Array(this.config.BD_DETECTION_RANGES);\n\ + // moving average of moving average of gap lengths\n\ + this.maa_bpm_range = new Array(this.config.BD_DETECTION_RANGES);\n\ +\n\ + // range n quality attribute, good match = quality+, bad match = quality-, min = 0\n\ + this.detection_quality = new Array(this.config.BD_DETECTION_RANGES);\n\ +\n\ + // current trigger state for range n\n\ + this.detection = new Array(this.config.BD_DETECTION_RANGES); \n\ + \n\ + this.reset();\n\ + \n\ +\n\ +}\n\ +\n\ +BeatDetektor.prototype.reset = function()\n\ +{\n\ +// var bpm_avg = 60.0/((this.BPM_MIN+this.BPM_MAX)/2.0);\n\ +\n\ + for (var i = 0; i < this.config.BD_DETECTION_RANGES; i++)\n\ + {\n\ + this.a_freq_range[i] = 0.0;\n\ + this.ma_freq_range[i] = 0.0;\n\ + this.maa_freq_range[i] = 0.0;\n\ + this.last_detection[i] = 0.0;\n\ + \n\ + this.ma_bpm_range[i] = \n\ + this.maa_bpm_range[i] = 60.0/this.BPM_MIN + ((60.0/this.BPM_MAX-60.0/this.BPM_MIN) * (i/this.config.BD_DETECTION_RANGES)); \n\ + \n\ + this.detection_quality[i] = 0.0;\n\ + this.detection[i] = false;\n\ + }\n\ + \n\ + this.ma_quality_avg = 0;\n\ + this.ma_quality_total = 0;\n\ + \n\ + this.bpm_contest = new Array();\n\ + this.bpm_contest_lo = new Array();\n\ + \n\ + this.quality_total = 0.0;\n\ + this.quality_avg = 0.0;\n\ +\n\ + this.current_bpm = 0.0; \n\ + this.current_bpm_lo = 0.0; \n\ +\n\ + this.winning_bpm = 0.0; \n\ + this.win_val = 0.0;\n\ + this.winning_bpm_lo = 0.0; \n\ + this.win_val_lo = 0.0;\n\ +\n\ + this.win_bpm_int = 0;\n\ + this.win_bpm_int_lo = 0;\n\ +\n\ + this.bpm_predict = 0;\n\ +\n\ + this.is_erratic = false;\n\ + this.bpm_offset = 0.0;\n\ + this.last_timer = 0.0;\n\ + this.last_update = 0.0;\n\ +\n\ + this.bpm_timer = 0.0;\n\ + this.beat_counter = 0;\n\ + this.half_counter = 0;\n\ + this.quarter_counter = 0;\n\ +}\n\ +\n\ +\n\ +BeatDetektor.config_default = {\n\ + BD_DETECTION_RANGES : 128, // How many ranges to quantize the FFT into\n\ + BD_DETECTION_RATE : 12.0, // Rate in 1.0 / BD_DETECTION_RATE seconds\n\ + BD_DETECTION_FACTOR : 0.915, // Trigger ratio\n\ + BD_QUALITY_DECAY : 0.6, // range and contest decay\n\ + BD_QUALITY_TOLERANCE : 0.96,// Use the top x % of contest results\n\ + BD_QUALITY_REWARD : 10.0, // Award weight\n\ + BD_QUALITY_STEP : 0.1, // Award step (roaming speed)\n\ + BD_MINIMUM_CONTRIBUTIONS : 6, // At least x ranges must agree to process a result\n\ + BD_FINISH_LINE : 60.0, // Contest values wil be normalized to this finish line\n\ + // this is the 'funnel' that pulls ranges in / out of alignment based on trigger detection\n\ + BD_REWARD_TOLERANCES : [ 0.001, 0.005, 0.01, 0.02, 0.04, 0.08, 0.10, 0.15, 0.30 ], // .1%, .5%, 1%, 2%, 4%, 8%, 10%, 15%\n\ + BD_REWARD_MULTIPLIERS : [ 20.0, 10.0, 8.0, 1.0, 1.0/2.0, 1.0/4.0, 1.0/8.0, 1/16.0, 1/32.0 ]\n\ +};\n\ +\n\ +\n\ +// Default configuration kernel\n\ +BeatDetektor.config = BeatDetektor.config_default;\n\ +\n\ +\n\ +BeatDetektor.prototype.process = function(timer_seconds, fft_data)\n\ +{\n\ + if (!this.last_timer) { this.last_timer = timer_seconds; return; } // ignore 0 start time\n\ + if (this.last_timer > timer_seconds) { this.reset(); return; }\n\ + \n\ + var timestamp = timer_seconds;\n\ + \n\ + this.last_update = timer_seconds - this.last_timer;\n\ + this.last_timer = timer_seconds;\n\ +\n\ + if (this.last_update > 1.0) { this.reset(); return; }\n\ +\n\ + var i,x;\n\ + var v;\n\ + \n\ + var bpm_floor = 60.0/this.BPM_MAX;\n\ + var bpm_ceil = 60.0/this.BPM_MIN;\n\ + \n\ + var range_step = (fft_data.length / this.config.BD_DETECTION_RANGES);\n\ + var range = 0;\n\ + \n\ + \n\ + for (x=0; x<fft_data.length; x+=range_step)\n\ + {\n\ + this.a_freq_range[range] = 0;\n\ + \n\ + // accumulate frequency values for this range\n\ + for (i = x; i<x+range_step; i++)\n\ + {\n\ + v = Math.abs(fft_data[i]);\n\ + this.a_freq_range[range] += v;\n\ + }\n\ + \n\ + // average for range\n\ + this.a_freq_range[range] /= range_step;\n\ + \n\ + // two sets of averages chase this one at a \n\ + \n\ + // moving average, increment closer to a_freq_range at a rate of 1.0 / BD_DETECTION_RATE seconds\n\ + this.ma_freq_range[range] -= (this.ma_freq_range[range]-this.a_freq_range[range])*this.last_update*this.config.BD_DETECTION_RATE;\n\ + // moving average of moving average, increment closer to this.ma_freq_range at a rate of 1.0 / BD_DETECTION_RATE seconds\n\ + this.maa_freq_range[range] -= (this.maa_freq_range[range]-this.ma_freq_range[range])*this.last_update*this.config.BD_DETECTION_RATE;\n\ + \n\ + // if closest moving average peaks above trailing (with a tolerance of BD_DETECTION_FACTOR) then trigger a detection for this range \n\ + var det = (this.ma_freq_range[range]*this.config.BD_DETECTION_FACTOR >= this.maa_freq_range[range]);\n\ + \n\ + // compute bpm clamps for comparison to gap lengths\n\ + \n\ + // clamp detection averages to input ranges\n\ + if (this.ma_bpm_range[range] > bpm_ceil) this.ma_bpm_range[range] = bpm_ceil;\n\ + if (this.ma_bpm_range[range] < bpm_floor) this.ma_bpm_range[range] = bpm_floor;\n\ + if (this.maa_bpm_range[range] > bpm_ceil) this.maa_bpm_range[range] = bpm_ceil;\n\ + if (this.maa_bpm_range[range] < bpm_floor) this.maa_bpm_range[range] = bpm_floor;\n\ + \n\ + var rewarded = false;\n\ + \n\ + // new detection since last, test it's quality\n\ + if (!this.detection[range] && det)\n\ + {\n\ + // calculate length of gap (since start of last trigger)\n\ + var trigger_gap = timestamp-this.last_detection[range];\n\ + \n\ + // trigger falls within acceptable range, \n\ + if (trigger_gap < bpm_ceil && trigger_gap > (bpm_floor))\n\ + { \n\ + // compute gap and award quality\n\ + \n\ + // use our tolerances as a funnel to edge detection towards the most likely value\n\ + for (i = 0; i < this.config.BD_REWARD_TOLERANCES.length; i++)\n\ + {\n\ + if (Math.abs(this.ma_bpm_range[range]-trigger_gap) < this.ma_bpm_range[range]*this.config.BD_REWARD_TOLERANCES[i])\n\ + {\n\ + this.detection_quality[range] += this.config.BD_QUALITY_REWARD * this.config.BD_REWARD_MULTIPLIERS[i]; \n\ + rewarded = true;\n\ + }\n\ + } \n\ + \n\ + if (rewarded) \n\ + {\n\ + this.last_detection[range] = timestamp;\n\ + }\n\ + }\n\ + else if (trigger_gap >= bpm_ceil) // low quality, gap exceeds maximum time\n\ + {\n\ + // start a new gap test, next gap is guaranteed to be longer\n\ + \n\ + // test for 1/2 beat\n\ + trigger_gap /= 2.0;\n\ +\n\ + if (trigger_gap < bpm_ceil && trigger_gap > (bpm_floor)) for (i = 0; i < this.config.BD_REWARD_TOLERANCES.length; i++)\n\ + {\n\ + if (Math.abs(this.ma_bpm_range[range]-trigger_gap) < this.ma_bpm_range[range]*this.config.BD_REWARD_TOLERANCES[i])\n\ + {\n\ + this.detection_quality[range] += this.config.BD_QUALITY_REWARD * this.config.BD_REWARD_MULTIPLIERS[i]; \n\ + rewarded = true;\n\ + }\n\ + }\n\ + \n\ + \n\ + // decrement quality if no 1/2 beat reward\n\ + if (!rewarded) \n\ + {\n\ + trigger_gap *= 2.0;\n\ + }\n\ + this.last_detection[range] = timestamp; \n\ + }\n\ + \n\ + if (rewarded)\n\ + {\n\ + var qmp = (this.detection_quality[range]/this.quality_avg)*this.config.BD_QUALITY_STEP;\n\ + if (qmp > 1.0)\n\ + {\n\ + qmp = 1.0;\n\ + }\n\ +\n\ + this.ma_bpm_range[range] -= (this.ma_bpm_range[range]-trigger_gap) * qmp; \n\ + this.maa_bpm_range[range] -= (this.maa_bpm_range[range]-this.ma_bpm_range[range]) * qmp;\n\ + }\n\ + else if (trigger_gap >= bpm_floor && trigger_gap <= bpm_ceil)\n\ + {\n\ + if (this.detection_quality[range] < this.quality_avg*this.config.BD_QUALITY_TOLERANCE && this.current_bpm)\n\ + {\n\ + this.ma_bpm_range[range] -= (this.ma_bpm_range[range]-trigger_gap) * this.config.BD_QUALITY_STEP;\n\ + this.maa_bpm_range[range] -= (this.maa_bpm_range[range]-this.ma_bpm_range[range]) * this.config.BD_QUALITY_STEP;\n\ + }\n\ + this.detection_quality[range] -= this.config.BD_QUALITY_STEP;\n\ + }\n\ + else if (trigger_gap >= bpm_ceil)\n\ + {\n\ + if ((this.detection_quality[range] < this.quality_avg*this.config.BD_QUALITY_TOLERANCE) && this.current_bpm)\n\ + {\n\ + this.ma_bpm_range[range] -= (this.ma_bpm_range[range]-this.current_bpm) * 0.5;\n\ + this.maa_bpm_range[range] -= (this.maa_bpm_range[range]-this.ma_bpm_range[range]) * 0.5 ;\n\ + }\n\ + this.detection_quality[range]-= this.config.BD_QUALITY_STEP;\n\ + }\n\ + \n\ + }\n\ + \n\ + if ((!rewarded && timestamp-this.last_detection[range] > bpm_ceil) || (det && Math.abs(this.ma_bpm_range[range]-this.current_bpm) > this.bpm_offset)) \n\ + this.detection_quality[range] -= this.detection_quality[range]*this.config.BD_QUALITY_STEP*this.config.BD_QUALITY_DECAY*this.last_update;\n\ + \n\ + // quality bottomed out, set to 0\n\ + if (this.detection_quality[range] < 0.001) this.detection_quality[range]=0.001;\n\ + \n\ + this.detection[range] = det; \n\ + \n\ + range++;\n\ + }\n\ + \n\ + // total contribution weight\n\ + this.quality_total = 0;\n\ + \n\ + // total of bpm values\n\ + var bpm_total = 0;\n\ + // number of bpm ranges that contributed to this test\n\ + var bpm_contributions = 0;\n\ + \n\ + \n\ + // accumulate quality weight total\n\ + for (var x=0; x<this.config.BD_DETECTION_RANGES; x++)\n\ + {\n\ + this.quality_total += this.detection_quality[x];\n\ + }\n\ + \n\ + \n\ + this.quality_avg = this.quality_total / this.config.BD_DETECTION_RANGES;\n\ + \n\ + \n\ + if (this.quality_total)\n\ + {\n\ + // determine the average weight of each quality range\n\ + this.ma_quality_avg += (this.quality_avg - this.ma_quality_avg) * this.last_update * this.config.BD_DETECTION_RATE/2.0;\n\ +\n\ + this.maa_quality_avg += (this.ma_quality_avg - this.maa_quality_avg) * this.last_update;\n\ + this.ma_quality_total += (this.quality_total - this.ma_quality_total) * this.last_update * this.config.BD_DETECTION_RATE/2.0;\n\ +\n\ + this.ma_quality_avg -= 0.98*this.ma_quality_avg*this.last_update*3.0;\n\ + }\n\ + else\n\ + {\n\ + this.quality_avg = 0.001;\n\ + }\n\ +\n\ + if (this.ma_quality_total <= 0) this.ma_quality_total = 0.001;\n\ + if (this.ma_quality_avg <= 0) this.ma_quality_avg = 0.001;\n\ + \n\ + var avg_bpm_offset = 0.0;\n\ + var offset_test_bpm = this.current_bpm;\n\ + var draft = new Array();\n\ + \n\ + if (this.quality_avg) for (x=0; x<this.config.BD_DETECTION_RANGES; x++)\n\ + {\n\ + // if this detection range weight*tolerance is higher than the average weight then add it's moving average contribution \n\ + if (this.detection_quality[x]*this.config.BD_QUALITY_TOLERANCE >= this.ma_quality_avg)\n\ + {\n\ + if (this.ma_bpm_range[x] < bpm_ceil && this.ma_bpm_range[x] > bpm_floor)\n\ + {\n\ + bpm_total += this.maa_bpm_range[x];\n\ +\n\ + var draft_float = Math.round((60.0/this.maa_bpm_range[x])*1000.0);\n\ + \n\ + draft_float = (Math.abs(Math.ceil(draft_float)-(60.0/this.current_bpm)*1000.0)<(Math.abs(Math.floor(draft_float)-(60.0/this.current_bpm)*1000.0)))?Math.ceil(draft_float/10.0):Math.floor(draft_float/10.0);\n\ + var draft_int = parseInt(draft_float/10.0);\n\ + // if (draft_int) console.log(draft_int);\n\ + if (typeof(draft[draft_int]=='undefined')) draft[draft_int] = 0;\n\ + \n\ + draft[draft_int]+=this.detection_quality[x]/this.quality_avg;\n\ + bpm_contributions++;\n\ + if (offset_test_bpm == 0.0) offset_test_bpm = this.maa_bpm_range[x];\n\ + else \n\ + {\n\ + avg_bpm_offset += Math.abs(offset_test_bpm-this.maa_bpm_range[x]);\n\ + }\n\ + \n\ + \n\ + }\n\ + }\n\ + }\n\ + \n\ + // if we have one or more contributions that pass criteria then attempt to display a guess\n\ + var has_prediction = (bpm_contributions>=this.config.BD_MINIMUM_CONTRIBUTIONS)?true:false;\n\ +\n\ + var draft_winner=0;\n\ + var win_val = 0;\n\ + \n\ + if (has_prediction) \n\ + {\n\ + for (var draft_i in draft)\n\ + {\n\ + if (draft[draft_i] > win_val)\n\ + {\n\ + win_val = draft[draft_i];\n\ + draft_winner = draft_i;\n\ + }\n\ + }\n\ + \n\ + this.bpm_predict = 60.0/(draft_winner/10.0);\n\ + \n\ + avg_bpm_offset /= bpm_contributions;\n\ + this.bpm_offset = avg_bpm_offset;\n\ + \n\ + if (!this.current_bpm) \n\ + {\n\ + this.current_bpm = this.bpm_predict; \n\ + }\n\ + }\n\ + \n\ + if (this.current_bpm && this.bpm_predict) this.current_bpm -= (this.current_bpm-this.bpm_predict)*this.last_update; \n\ + \n\ + // hold a contest for bpm to find the current mode\n\ + var contest_max=0;\n\ + \n\ + for (var contest_i in this.bpm_contest)\n\ + {\n\ + if (contest_max < this.bpm_contest[contest_i]) contest_max = this.bpm_contest[contest_i]; \n\ + if (this.bpm_contest[contest_i] > this.config.BD_FINISH_LINE/2.0)\n\ + {\n\ + var draft_int_lo = parseInt(Math.round((contest_i)/10.0));\n\ + if (this.bpm_contest_lo[draft_int_lo] != this.bpm_contest_lo[draft_int_lo]) this.bpm_contest_lo[draft_int_lo] = 0;\n\ + this.bpm_contest_lo[draft_int_lo]+= (this.bpm_contest[contest_i]/6.0)*this.last_update;\n\ + }\n\ + }\n\ + \n\ + // normalize to a finish line\n\ + if (contest_max > this.config.BD_FINISH_LINE) \n\ + {\n\ + for (var contest_i in this.bpm_contest)\n\ + {\n\ + this.bpm_contest[contest_i]=(this.bpm_contest[contest_i]/contest_max)*this.config.BD_FINISH_LINE;\n\ + }\n\ + }\n\ +\n\ + contest_max = 0;\n\ + for (var contest_i in this.bpm_contest_lo)\n\ + {\n\ + if (contest_max < this.bpm_contest_lo[contest_i]) contest_max = this.bpm_contest_lo[contest_i]; \n\ + }\n\ +\n\ + // normalize to a finish line\n\ + if (contest_max > this.config.BD_FINISH_LINE) \n\ + {\n\ + for (var contest_i in this.bpm_contest_lo)\n\ + {\n\ + this.bpm_contest_lo[contest_i]=(this.bpm_contest_lo[contest_i]/contest_max)*this.config.BD_FINISH_LINE;\n\ + }\n\ + }\n\ +\n\ + \n\ + // decay contest values from last loop\n\ + for (contest_i in this.bpm_contest)\n\ + {\n\ + this.bpm_contest[contest_i]-=this.bpm_contest[contest_i]*(this.last_update/this.config.BD_DETECTION_RATE);\n\ + }\n\ + \n\ + // decay contest values from last loop\n\ + for (contest_i in this.bpm_contest_lo)\n\ + {\n\ + this.bpm_contest_lo[contest_i]-=this.bpm_contest_lo[contest_i]*(this.last_update/this.config.BD_DETECTION_RATE);\n\ + }\n\ + \n\ + this.bpm_timer+=this.last_update;\n\ + \n\ + var winner = 0;\n\ + var winner_lo = 0;\n\ + \n\ + // attempt to display the beat at the beat interval ;)\n\ + if (this.bpm_timer > this.winning_bpm/4.0 && this.current_bpm)\n\ + { \n\ + this.win_val = 0;\n\ + this.win_val_lo = 0;\n\ +\n\ + if (this.winning_bpm) while (this.bpm_timer > this.winning_bpm/4.0) this.bpm_timer -= this.winning_bpm/4.0;\n\ + \n\ + // increment beat counter\n\ + \n\ + this.quarter_counter++; \n\ + this.half_counter= parseInt(this.quarter_counter/2);\n\ + this.beat_counter = parseInt(this.quarter_counter/4);\n\ + \n\ + // award the winner of this iteration\n\ + var idx = parseInt(Math.round((60.0/this.current_bpm)*10.0));\n\ + if (typeof(this.bpm_contest[idx])=='undefined') this.bpm_contest[idx] = 0;\n\ + this.bpm_contest[idx]+=this.config.BD_QUALITY_REWARD;\n\ + \n\ + \n\ + // find the overall winner so far\n\ + for (var contest_i in this.bpm_contest)\n\ + {\n\ + if (this.win_val < this.bpm_contest[contest_i])\n\ + {\n\ + winner = contest_i;\n\ + this.win_val = this.bpm_contest[contest_i];\n\ + }\n\ + }\n\ + \n\ + if (winner)\n\ + {\n\ + this.win_bpm_int = parseInt(winner);\n\ + this.winning_bpm = (60.0/(winner/10.0));\n\ + }\n\ + \n\ + // find the overall winner so far\n\ + for (var contest_i in this.bpm_contest_lo)\n\ + {\n\ + if (this.win_val_lo < this.bpm_contest_lo[contest_i])\n\ + {\n\ + winner_lo = contest_i;\n\ + this.win_val_lo = this.bpm_contest_lo[contest_i];\n\ + }\n\ + }\n\ + \n\ + if (winner_lo)\n\ + {\n\ + this.win_bpm_int_lo = parseInt(winner_lo);\n\ + this.winning_bpm_lo = 60.0/winner_lo;\n\ + }\n\ + \n\ + \n\ + //if (typeof(console)!='undefined' && (this.beat_counter % 4) == 0) console.log(\"BeatDetektor(\"+this.BPM_MIN+\",\"+this.BPM_MAX+\"): [ Current Estimate: \"+winner+\" BPM ] [ Time: \"+(parseInt(timer_seconds*1000.0)/1000.0)+\"s, Quality: \"+(parseInt(this.quality_total*1000.0)/1000.0)+\", Rank: \"+(parseInt(this.win_val*1000.0)/1000.0)+\", Jitter: \"+(parseInt(this.bpm_offset*1000000.0)/1000000.0)+\" ]\");\n\ + }\n\ +\n\ +}\n\ +\n\ +// Sample Modules\n\ +BeatDetektor.modules = new Object(); \n\ +BeatDetektor.modules.vis = new Object();\n\ +\n\ +// simple bass kick visualizer assistant module\n\ +BeatDetektor.modules.vis.BassKick = function()\n\ +{\n\ + this.is_kick = false;\n\ +}\n\ +\n\ +BeatDetektor.modules.vis.BassKick.prototype.process = function(det)\n\ +{\n\ + this.is_kick = ((det.detection[0] && det.detection[1]) || (det.ma_freq_range[0]/det.maa_freq_range[0])>1.4);\n\ +}\n\ +\n\ +BeatDetektor.modules.vis.BassKick.prototype.isKick = function()\n\ +{\n\ + return this.is_kick;\n\ +}\n\ +\n\ +\n\ +// simple vu spectrum visualizer assistant module\n\ +BeatDetektor.modules.vis.VU = function()\n\ +{\n\ + this.vu_levels = new Array(); \n\ +}\n\ +\n\ +BeatDetektor.modules.vis.VU.prototype.process = function(det,lus)\n\ +{\n\ + var i,det_val,det_max = 0.0;\n\ + if (typeof(lus)=='undefined') lus = det.last_update;\n\ +\n\ + for (i = 0; i < det.config.BD_DETECTION_RANGES; i++)\n\ + {\n\ + det_val = (det.ma_freq_range[i]/det.maa_freq_range[i]); \n\ + if (det_val > det_max) det_max = det_val;\n\ + } \n\ +\n\ + if (det_max <= 0) det_max = 1.0;\n\ +\n\ + for (i = 0; i < det.config.BD_DETECTION_RANGES; i++)\n\ + {\n\ + det_val = (det.ma_freq_range[i]/det.maa_freq_range[i]); //fabs(fftData[i*2]/2.0);\n\ +\n\ + if (det_val != det_val) det_val = 0;\n\ +\n\ + //&& (det_val > this.vu_levels[i])\n\ + if (det_val>1.0)\n\ + {\n\ + det_val -= 1.0;\n\ + if (det_val>1.0) det_val = 1.0;\n\ +\n\ + if (det_val > this.vu_levels[i]) \n\ + this.vu_levels[i] = det_val;\n\ + else if (det.current_bpm) this.vu_levels[i] -= (this.vu_levels[i]-det_val)*lus*(1.0/det.current_bpm)*3.0;\n\ + }\n\ + else \n\ + {\n\ + if (det.current_bpm) this.vu_levels[i] -= (lus/det.current_bpm)*2.0;\n\ + }\n\ +\n\ + if (this.vu_levels[i] < 0 || this.vu_levels[i] != this.vu_levels[i]) this.vu_levels[i] = 0;\n\ + }\n\ +}\n\ +\n\ +\n\ +// returns vu level for BD_DETECTION_RANGES range[x]\n\ +BeatDetektor.modules.vis.VU.prototype.getLevel = function(x)\n\ +{\n\ + return this.vu_levels[x];\n\ +}\n\ +\n\ +\n\ +TalosContentProfiler.resume('audio-beat-detection', true).then(() => {\n\ + var _sunSpiderStartDate = new Date();\n\ +\n\ + var iterations = 1000;\n\ +\n\ + var fft = fft = new FFT(frameBufferLength / channels, rate);\n\ + var bd = new BeatDetektor();\n\ + var kick_det = new BeatDetektor.modules.vis.BassKick();\n\ + var vu = new BeatDetektor.modules.vis.VU();\n\ +\n\ + var calcBeat = function() {\n\ + var fb = getFramebuffer(), signal = DSP.getChannel(DSP.MIX, fb);\n\ +\n\ + fft.forward(signal);\n\ +\n\ + var timestamp = (new Date()).getTime();\n\ + bd.process(timestamp, fft.spectrum);\n\ + kick_det.process(bd);\n\ + vu.process(bd);\n\ + };\n\ +\n\ + runTest(calcBeat, iterations);\n\ +\n\ + var _sunSpiderInterval = new Date() - _sunSpiderStartDate;\n\ + TalosContentProfiler.pause('audio-beat-detection', true).then(() => {\n\ +\n\ + record(_sunSpiderInterval);\n\ + });\n\ +});\n\ +</script>\n\ +\n\ +\n\ +</body>\n\ +</html>\n\ +", "<!DOCTYPE html>\n\ +<head>\n\ +\n\ +<meta charset=utf8>\n\ +\n\ +<!--\n\ + Copyright (C) 2007 Apple Inc. All rights reserved.\n\ +\n\ + Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions\n\ + are met:\n\ + 1. Redistributions of source code must retain the above copyright\n\ + notice, this list of conditions and the following disclaimer.\n\ + 2. Redistributions in binary form must reproduce the above copyright\n\ + notice, this list of conditions and the following disclaimer in the\n\ + documentation and/or other materials provided with the distribution.\n\ +\n\ + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY\n\ + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n\ + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n\ + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR\n\ + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n\ + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\ + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n\ + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n\ + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \n\ +-->\n\ +\n\ +<title>SunSpider audio-dft</title>\n\ +<link rel=\"stylesheet\" href=\"../kraken.css\">\n\ +</head>\n\ +\n\ +<body>\n\ +<h3>audio-dft</h3>\n\ +<div id=\"console\">\n\ +</div>\n\ +<script>\n\ +var TalosContentProfiler = parent.TalosContentProfiler;\n\ +function record(time) {\n\ + document.getElementById(\"console\").innerHTML = time + \"ms\";\n\ + if (window.parent) {\n\ + parent.recordResult(time);\n\ + }\n\ +}\n\ +\n\ +\n\ +// Audio sample data.\n\ +var channels = 2,\n\ + rate = 44100,\n\ + frameBufferLength = 2048,\n\ + getFramebuffer = (function(f) {\n\ + var frames = f,\n\ + current = 0,\n\ + max = frames.length - 1;\n\ +\n\ + return function() {\n\ + if (current == max) {\n\ + current = 0;\n\ + }\n\ + return frames[current++];\n\ + };\n\ + })([\n\ +new Array(-9.063918018914485e-12,-3.261597155551632e-12,-7.691810383070319e-11,-4.440857404031107e-12,-1.680772881984538e-10,6.000556301843929e-11,-1.9150961372282893e-10,2.4246665786265e-10,-4.565171851655947e-11,5.450795370620654e-10,3.362514988669574e-10,9.004306744664348e-10,9.466241124300723e-10,1.175186170598863e-9,1.6831636084901902e-9,1.1990984871701471e-9,2.3562511941577213e-9,8.144737662085788e-10,2.725613068577104e-9,-6.554523590551753e-11,2.5597279851297117e-9,-1.405781158148045e-9,1.7045438394092116e-9,-3.0212734536405605e-9,1.442163333198465e-10,-4.585516411026447e-9,-1.9632779846290305e-9,-5.679597681051973e-9,-4.288398525176262e-9,-5.877284880995148e-9,-6.374909933271056e-9,-4.851113288850684e-9,-7.722416484057248e-9,-2.47689069254875e-9,-7.892031916867381e-9,1.0892343693669204e-9,-6.61385790579061e-9,5.384448886758264e-9,-3.872107523505974e-9,9.678744916641335e-9,5.3583804060508555e-11,1.3082328997882087e-8,4.604661096863083e-9,1.4708005480201791e-8,9.020721947194943e-9,1.3861386705116274e-8,1.2467070042987416e-8,1.0221797630549645e-8,1.4191283703723911e-8,3.973642304089253e-9,1.3679061439120233e-8,-4.147063581427801e-9,1.0777899461800189e-8,-1.2912646063512057e-8,5.7606563963474855e-9,-2.0772752407083317e-8,-6.882053815715494e-10,-2.6112324746918603e-8,-7.566866244701487e-9,-2.7557987891668745e-8,-1.3718089775238695e-8,-2.427747425315374e-8,-1.8031725446121527e-8,-1.6211833653301255e-8,-1.965133300529942e-8,-4.18648893329987e-9,-1.8145057012475263e-8,1.0134575845199834e-8,-1.3606820559175503e-8,2.4460184988583933e-8,-6.6646101970491145e-9,3.6226321498133984e-8,1.6094849897285712e-9,4.304074607830444e-8,9.874586481828374e-9,4.314259527404829e-8,1.6751737774711728e-8,3.579163276867803e-8,2.1068517597200298e-8,2.1507027270217804e-8,2.2072077499046827e-8,2.0971653302837012e-9,1.9569721843026855e-8,-1.95445934991767e-8,1.3969719603323938e-8,-3.986041718917477e-8,6.212331538080207e-9,-5.5206413662745035e-8,-2.396835618867499e-9,-6.249566553151453e-8,-1.0421006280125766e-8,-5.979339334771794e-8,-1.6550259829273273e-8,-4.6752756333034995e-8,-1.9834619280345578e-8,-2.479977112557208e-8,-1.9848005905487298e-8,2.9843314486299732e-9,-1.6751785736346392e-8,3.2283470119409685e-8,-1.124725823586914e-8,5.8215224640889573e-8,-4.4262269405237475e-9,7.614446673187558e-8,2.4491135786064433e-9,8.2506318221931e-8,8.19313505928676e-9,7.549270009121756e-8,1.1920842091228678e-8,5.54726611312617e-8,1.3204600968208524e-8,2.5057047992049775e-8,1.2132561622024696e-8,-1.1224615015237305e-8,9.258342537066255e-9,-4.759798244435842e-8,5.454737994625702e-9,-7.796932521841882e-8,1.702851637475078e-9,-9.695299496570442e-8,-1.136488791964041e-9,-1.0082637658115345e-7,-2.519120245736417e-9,-8.824257946571379e-8,-2.3383373015661846e-9,-6.056658463649e-8,-9.41838385060123e-10,-2.176004265663778e-8,9.601706096873386e-10,2.218358652328334e-8,2.4775965723478066e-9,6.417361220201201e-8,2.774252605419747e-9,9.717964388755718e-8,1.3009872068536765e-9,1.1542026356892165e-7,-2.0265045197476184e-9,1.153803879105908e-7,-6.7495498079495064e-9,9.647719423355738e-8,-1.1913705577626388e-8,6.124944462726489e-8,-1.623966028319046e-8,1.502435864608742e-8,-1.8389696876397466e-8,-3.4896281420060404e-8,-1.7278706465617688e-8,-8.040503729489501e-8,-1.2363916113145024e-8,-1.1392285870215346e-7,-3.8492862231009894e-9,-1.2967566931365582e-7,7.248555089489628e-9,-1.2469702426187723e-7,1.920039238711979e-8,-9.9380230267343e-8,2.98255180553042e-8,-5.747872222627848e-8,3.68760453284267e-8,-5.544654957390094e-9,3.8477701025385613e-8,4.810972953350756e-8,3.3544857558354124e-8,9.4760721935927e-8,2.2083437301034792e-8,1.2670979288031958e-7,5.314396478439676e-9,1.3856883640528395e-7,-1.442367381088161e-8,1.2817720573821134e-7,-3.3992773040836255e-8,9.6993083786856e-8,-4.995281699393672e-8,4.988867274846598e-8,-5.91591415854964e-8,-5.620970799924407e-9,-5.9357120107961236e-8,-6.059254786805468e-8,-4.9664652834735534e-8,-1.0611310585773026e-7,-3.084448252366201e-8,-1.3476119420374744e-7,-5.303653960453403e-9,-1.4182997176703793e-7,2.3200103171916453e-8,-1.26107053688429e-7,5.0111530924823455e-8,-9.008256540710136e-8,7.080907948875392e-8,-3.954905736236469e-8,8.139625862213506e-8,1.7340529012699335e-8,7.941753921159034e-8,7.14021481940108e-8,6.436970778622708e-8,1.1391774989988335e-7,3.790681546433916e-8,1.3805393450638803e-7,3.6889740151480055e-9,1.399694014025954e-7,-3.312028695745539e-8,1.1943076572151767e-7,-6.66380657321497e-8,7.98368589016718e-8,-9.120827826336608e-8,2.7651497092051613e-8,-1.023566014168864e-7,-2.8660446460548883e-8,-9.759249763874323e-8,-8.001645568356253e-8,-7.691699011047604e-8,-1.1819189182915579e-7,-4.293638866670335e-8,-1.3714550561871874e-7,-5.487733045761445e-10,-1.3398140197296016e-7,4.376378370807288e-8,-1.0939224637240841e-7,8.29331057161653e-8,-6.751718473196888e-8,1.1043897529816604e-7,-1.5242454409758466e-8,1.2139599903093767e-7,3.8936597945848916e-8,1.1341180794488537e-7,8.630295411649058e-8,8.706772547384389e-8,1.193270264820967e-7,4.592902058675463e-8,1.3286879152474285e-7,-3.930692660247814e-9,1.2498067292199266e-7,-5.482997877948037e-8,9.718515769918668e-8,-9.866953121218103e-8,5.418847948135408e-8,-1.28227270579373e-7,3.083594934949474e-9,-1.3834954870617366e-7,-4.782260987212794e-8,-1.26842650161052e-7,-9.036366321879541e-8,-9.491133567962606e-8,-1.1782764630652309e-7,-4.70599381685588e-8,-1.2601940113654564e-7,9.539609990838471e-9,-1.1390253007448337e-7,6.612728498112119e-8,-8.372249027388534e-8,1.1371697183903962e-7,-4.059829450397956e-8,1.4452912466822454e-7,8.344371416058038e-9,1.5326465074849693e-7,5.515137502243306e-8,1.3801113141198584e-7,9.23356182624957e-8,1.0062770883223493e-7,1.1407795597051518e-7,4.653392693398928e-8,1.1714049463762422e-7,-1.6075322406550185e-8,1.0134900918501444e-7,-7.747640040633996e-8,6.957183984468429e-8,-1.2793385906206822e-7,2.7206713326677345e-8,-1.5925049012821546e-7,-1.8734009898935255e-8,-1.6610192687949166e-7,-6.078472836179571e-8,-1.4693922878450394e-7,-9.224238795013662e-8,-1.0430580488218766e-7,-1.0823826812611514e-7,-4.45076224764307e-8,-1.0649359438730244e-7,2.3321303999068732e-8,-8.764186532062013e-8,8.862036082746272e-8,-5.5072241877951456e-8,1.410538743584766e-7,-1.4327970809802082e-8,1.7215407410731132e-7,2.783478691981145e-8,1.7669236740402994e-7,6.45675726218542e-8,1.5355695381913392e-7,9.00446011087297e-8,1.0598996880162304e-7,1.0038979780802038e-7,4.1135439943218444e-8,9.426747737961705e-8,-3.103694723449735e-8,7.304740989866332e-8,-9.927160249389999e-8,4.052454016800766e-8,-1.5279019294212048e-7,2.248076613753369e-9,-1.8300160320450232e-7,-3.542269766398931e-8,-1.8488543673811364e-7,-6.637513649820903e-8,-1.578263635337862e-7,-8.573766052677456e-8,-1.0576047060339988e-7,-9.064876138609179e-8,-3.660183267584216e-8,-8.067998180649738e-8,3.896485267773642e-8,-5.78489469660326e-8,1.091430661404047e-7,-2.6230463134879756e-8,1.6287407333948067e-7,8.762894410097033e-9,1.9158729003265762e-7,4.1304232922811934e-8,1.9057252131915448e-7,6.612271619133026e-8,1.597534549091506e-7,7.93595944514891e-8,1.0373634040661273e-7,7.916997901702416e-8,3.1118556620413074e-8,6.597691282195228e-8,-4.683636234403821e-8,4.234251704815506e-8,-1.1795428633831762e-7,1.2487103795422172e-8,-1.7106017935475393e-7,-1.8456139727618392e-8,-1.9774194015553803e-7,-4.5320295072315275e-8,-1.936883222697361e-7,-6.376741623626003e-8,-1.5938736908083229e-7,-7.099095000739908e-8,-1.0007260442534971e-7,-6.614403957883042e-8,-2.4920090879732015e-8,-5.042738848715089e-8,5.4377210290113e-8,-2.6831063593135696e-8,1.2543733873826568e-7,4.190550129123949e-10,1.7713182387524284e-7,2.660926767816818e-8,2.0133609268668806e-7,4.734960157293244e-8,1.9421217700710258e-7,5.9309229527571006e-8,1.568193965795217e-7,6.075319447518268e-8,9.495667541159492e-8,5.1793612954043056e-8,1.8258184297792468e-8,3.4318482278195006e-8,-6.131359242544931e-8,1.1618418227499205e-8,-1.3134261678260373e-7,-1.2217928002655754e-8,-1.8090540265802701e-7,-3.3030893575869413e-8,-2.0228301877978083e-7,-4.731122515977404e-8,-1.9216858504478296e-7,-5.279125758761438e-8,-1.5218093096791563e-7,-4.880642023863402e-8,-8.86045441461647e-8,-3.636942480511607e-8,-1.1396908305982834e-8,-1.794975901248108e-8,6.737802493717027e-8,2.9967353043502953e-9,1.354440257728129e-7,2.2661327037099e-8,1.8223443021270214e-7,3.756455413395088e-8,2.0054038429861976e-7,4.51666153367114e-8,1.8762639797387237e-7,4.429934108429734e-8,1.4564022876584204e-7,3.534657722070733e-8,8.125561379301871e-8,2.0145094481449632e-8,4.6065018466379115e-9,1.627221024591563e-9,-7.23151174497616e-8,-1.672687943710116e-8,-1.3754423378031788e-7,-3.1527999766467474e-8,-1.8101286514138337e-7,-4.0092068331887276e-8,-1.9611144352893461e-7,-4.0920408395095365e-8,-1.8069772522721905e-7,-3.3960340317662485e-8,-1.373995388576077e-7,-2.060184201013726e-8,-7.316809558233217e-8,-3.4121434566714015e-9,1.8424062275812503e-9,1.4342575127557211e-8,7.58872715778125e-8,2.930133291556558e-8,1.3747893490290153e-7,3.862820463496064e-8,1.771775828274258e-7,4.053629965028449e-8,1.8904509602180042e-7,3.4620917688243935e-8,1.7153544717984914e-7,2.1940055106028922e-8,1.2769024237968551e-7,4.8280348607931955e-9,6.461311841121642e-8,-1.3525756514809473e-8,-7.684699099286263e-9,-2.9658723477155036e-8,-7.788023737020922e-8,-4.047191026756991e-8,-1.3512089935829863e-7,-4.380772722356596e-8,-1.7071022284653736e-7,-3.8862765450176084e-8,-1.794353323703035e-7,-2.6359270322018347e-8,-1.6033061456255382e-7,-8.440215637506299e-9,-1.1676839051233401e-7,1.1695799884137159e-8,-5.586884554986682e-8,3.035879103663319e-8,1.2666705906383413e-8,4.4031899903984595e-8,7.810783131390053e-8,5.001792047210074e-8,1.3038322776992572e-7,4.6951285526120046e-8,1.6163825478088256e-7,3.50808093685373e-8,1.6741982733492478e-7,1.6268021596488325e-8,1.4730845521171432e-7,-6.305238997583729e-9,1.0490954593933566e-7,-2.867316517551899e-8,4.721489688108704e-8,-4.677700715660649e-8,-1.6551972237266455e-8,-5.7190277402696665e-8,-7.641661170509906e-8,-5.775084588321988e-8,-1.232217812230374e-7,-4.798507191594581e-8,-1.500348929539541e-7,-2.9243762966757458e-8,-1.531775808416569e-7,-4.518951435272811e-9,-1.327244092408364e-7,2.2034459590258848e-8,-9.240281428901653e-8,4.5795644609825104e-8,-3.8925911383103085e-8,6.247649508850373e-8,1.9126481731746026e-8,6.888492265488821e-8,7.268964452578075e-8,6.35182573205384e-8,1.1363691498900153e-7,4.687864318952961e-8,1.360183716769825e-7,2.144827604411148e-8,1.3692603317849716e-7,-8.680026475360592e-9,1.1685883549716891e-7,-3.846272988994315e-8,7.954528058462529e-8,-6.274878217027435e-8,3.126580239154464e-8,-7.716540295632512e-8,-2.020383149670124e-8,-7.889514108683215e-8,-6.68497079914232e-8,-6.720723888520297e-8,-1.0167435959829163e-7,-4.3645762559663126e-8,-1.1975075153713988e-7,-1.1832858248794764e-8,-1.1891678042275089e-7,2.308856750232735e-8,-1.0001188144315165e-7,5.528772462071174e-8,-6.663564988684811e-8,7.921842382074828e-8,-2.4482059046704308e-8,9.056988403699506e-8,1.9629631253792468e-8,8.703290887979165e-8,5.8861960638978417e-8,6.874705604786868e-8,8.742540558159817e-8,3.8344889929931014e-8,1.0143502748860556e-7,5.755360632520024e-10,9.94316948776941e-8,-3.843843643380751e-8,8.249778460367452e-8,-7.219536968250395e-8,5.3968339130960885e-8,-9.489680508067977e-8,1.8800008660946332e-8,-1.0243961412470526e-7,-1.728548326696e-8,-9.314704385587902e-8,-4.873542280847687e-8,-6.811089292568795e-8,-7.102593002628055e-8,-3.107823687287237e-8,-8.131225115448615e-8,1.2109261149362283e-8,-7.877756758034593e-8,5.4438466179362877e-8,-6.463856294658399e-8,8.88658746589499e-8,-4.182719237633137e-8,1.0948871675964256e-7,-1.441798502810343e-8,1.1255299625645421e-7,1.309215491573923e-8,9.71264810800676e-8,3.652399271913964e-8,6.531689678013208e-8,5.2654801407925333e-8,2.1990270937521927e-8,5.965749494407646e-8,-2.597437287477078e-8,5.7280796994518823e-8,-7.077982644432268e-8,4.6758000138424904e-8,-1.0498003177872306e-7,3.0479803569960495e-8,-1.2271735272406659e-7,1.1502635288707097e-8,-1.207218360832485e-7,-7.012232572378707e-9,-9.89030155551518e-8,-2.232631501897231e-8,-6.042829170382902e-8,-3.253148150861307e-8,-1.126556270492074e-8,-3.677537208091053e-8,4.0744591700558885e-8,-3.5281200183590045e-8,8.714194166259404e-8,-2.9175275528814382e-8,1.2022522355437104e-7,-2.0171768255750067e-8,1.3433009371510707e-7,-1.0184898258103203e-8,1.2679538485826924e-7,-9.48340073136933e-10,9.845307857858643e-8,6.285233666858403e-9,5.355287413522092e-8,1.0912705405985434e-8,-8.745786317376769e-10,1.2994831877222168e-8,-5.6121411518006425e-8,1.3126058462376022e-8,-1.0319883614329228e-7,1.2198796639495413e-8,-1.3430187095764268e-7,1.1121471743535949e-8,-1.4410350956950424e-7,1.0556746588008536e-8,-1.306638210962774e-7,1.0739150013705512e-8,-9.579873250231685e-8,1.1414194034387037e-8,-4.4841215185442707e-8,1.1911470920722422e-8,1.4175789431192243e-8,1.1336403815676022e-8,7.178886107794824e-8,8.836241960352709e-9,1.186250813134393e-7,3.879819132635021e-9,1.4692922434278444e-7,-3.515509661156102e-9,1.5184838275672519e-7,-1.2668508020396985e-8,1.3226078010575293e-7,-2.226547479722285e-8,9.100791231730909e-8,-3.054695696391718e-8,3.4484436639559135e-8,-3.5622434779725154e-8,-2.835523815747365e-8,-3.585806140904424e-8,-8.741915280552348e-8,-3.0262789607604645e-8,-1.331023611328419e-7,-1.8791553202390787e-8,-1.5785127516210196e-7,-2.495440298844187e-9,-1.5741350978260016e-7,1.6527152979506354e-8,-1.315653577194098e-7,3.5388893593335524e-8,-8.419365826739522e-8,5.085162513296382e-8,-2.2711049041390652e-8,5.987803319840168e-8,4.3106652469759865e-8,6.020332676826001e-8,1.0267898886695548e-7,5.082233300868211e-8,1.4632553302362794e-7,3.229512657298983e-8,1.6684182924109336e-7,6.800249252592039e-9,1.6068939601154852e-7,-2.209532112829038e-8,1.2860309084317123e-7,-4.9929113288271765e-8,7.551252423354526e-8,-7.203408358691377e-8,9.782965548765787e-9,-8.431845088807677e-8,-5.810602488054428e-8,-8.400549944553859e-8,-1.1723588499990001e-7,-7.020152992254225e-8,-1.5800895880602184e-7,-4.4182222325162e-8,-1.737094663667449e-7,-9.329681915914989e-9,-1.6161074256615393e-7,2.929103004589706e-8,-1.2344602851044328e-7,6.566628485416004e-8,-6.51622968916854e-8,9.377239962304884e-8,4.008910536867916e-9,1.0857223031734975e-7,7.30174321006416e-8,1.0690452256767458e-7,1.3076454763449874e-7,8.811070983938407e-8,1.6789185508514493e-7,5.428115912309295e-8,1.7830146248343226e-7,1.0058755606223713e-8,1.6015852111195272e-7,-3.7988669987498724e-8,1.1621219186963572e-7,-8.234437132159655e-8,5.337874142696819e-8,-1.1572207370136312e-7,-1.8349950892115885e-8,-1.3226288331225078e-7,-8.749950097808323e-8,-1.2855345232765103e-7,-1.429532971997105e-7,-1.0428958319153026e-7,-1.757441623340128e-7,-6.246106920571037e-8,-1.8050761241283908e-7,-9.007450785247784e-9,-1.5636099703897344e-7,4.8020453391472984e-8,-1.0706388309245085e-7,9.967530445464945e-8,-4.043157275646081e-8,1.3752170957559429e-7,3.290755046236882e-8,1.5501495909120422e-7,1.0121155469278165e-7,1.4862459352116275e-7,1.535100864202832e-7,1.18511877644778e-7,1.8137095025849703e-7,6.863422186142998e-8,1.8026273096438672e-7,6.241009486984694e-9,1.502937152508821e-7,-5.9178759670430736e-8,9.6205269528582e-8,-1.1734320537470921e-7,2.661998621533712e-8,-1.587992954910078e-7,-4.7336740749415185e-8,-1.7646118521952303e-7,-1.1382016396055405e-7,-1.6681565284670796e-7,-1.621684049268879e-7,-1.305898820191942e-7,-1.8461685158399632e-7,-7.275829716490989e-8,-1.7754862824403972e-7,-1.8693526726565324e-9,-1.4207904541763128e-7,7.12196168706214e-8,-8.387929995024024e-8,1.350101968000672e-7,-1.226757717631699e-8,1.791784427496168e-7,6.128705365426868e-8,1.9624867775291932e-7,1.2500586876740272e-7,1.8285521719008102e-7,1.6869270780262013e-7,1.4037811979505932e-7,1.8536968582338886e-7,7.483755837256467e-8,1.7239531757695659e-7,-3.954397698180401e-9,1.3188457614887739e-7,-8.386642491586827e-8,7.036361182599649e-8,-1.523217889598527e-7,-2.283826461280114e-9,-1.982851216553172e-7,-7.440858951213158e-8,-2.140455137578101e-7,-1.3446904745251231e-7,-1.9650781268865103e-7,-1.7288331832787662e-7,-1.4777623391637462e-7,-1.8356305986344523e-7,-7.492307929624076e-8,-1.648810297183445e-7,1.1036519254048471e-8,-1.199205286184224e-7,9.681468782218872e-8,-5.59659980581273e-8,1.689130897375435e-7,1.6679663872309902e-8,2.1575439745902258e-7,8.635897330577791e-8,2.2954650091833173e-7,1.419358568455209e-7,2.0757832430717826e-7,1.745807907127528e-7,1.5273110420821467e-7,1.791784427496168e-7,7.311207639304484e-8,1.5513171547354432e-7,-1.9145318219671026e-8,1.064367722847237e-7,-1.0973732855745766e-7,4.1019006857823115e-8,-1.8441545535097248e-7,-3.0559448305211845e-8,-2.3123673997815786e-7,-9.680942980594409e-8,-2.424790750410466e-7,-1.4716398766267957e-7,-2.15915846979442e-7,-1.7366949123243103e-7,-1.5523812635365175e-7,-1.7224643045210541e-7,-6.954682874038554e-8,-1.4331929776290053e-7,2.801593268486613e-8,-9.171864689960785e-8,1.2229020285303704e-7,-2.5874314246721042e-8,1.9846278576096665e-7,4.356334670774231e-8,2.4440464585495647e-7,1.054514413567631e-7,2.5260820279982e-7,1.4994745356489148e-7,2.214165988334571e-7,1.7008042618726904e-7,1.5534149611085013e-7,1.6284681692013692e-7,6.44118358650303e-8,1.2965963946953707e-7,-3.735416953531967e-8,7.608232976963336e-8,-1.3411838040156e-7,1.0896656021941453e-8,-2.1069845956844802e-7,-5.533853197903227e-8,-2.5495873501313326e-7,-1.1200258853705236e-7,-2.5974125605898735e-7,-1.5012123810720368e-7,-2.2402615229566436e-7,-1.6379334510929766e-7,-1.5313399615024537e-7,-1.5110805406948202e-7,-5.793131663267559e-8,-1.1440880598456715e-7,4.684170562541112e-8,-5.986959195070085e-8,1.4486286659121106e-7,3.543078719303594e-9,2.207816862664913e-7,6.554610365583358e-8,2.626331934152404e-7,1.1621221318591779e-7,2.637312945807935e-7,1.4756460586795583e-7,2.2374074148956424e-7,1.548379913174358e-7,1.487551344325766e-7,1.372055606907452e-7,5.036477546127571e-8,9.785939880657679e-8,-5.614236897599767e-8,4.344204285189335e-8,-1.5416648579957837e-7,-1.707385877125489e-8,-2.2839421376374958e-7,-7.386714173662767e-8,-2.672012158200232e-7,-1.1786644904532295e-7,-2.6448051926308835e-7,-1.4220435673450993e-7,-2.2060758908537537e-7,-1.4329432929116592e-7,-1.423892257435e-7,-1.2135944871261017e-7,-4.200282432975655e-8,-8.033579490529519e-8,6.490785153800971e-8,-2.7174962724529905e-8,1.6168131367066962e-7,2.9331772566365544e-8,2.3324616904574214e-7,8.000931472906814e-8,2.684793400931085e-7,1.1679284739329887e-7,2.619423185024061e-7,1.3401688647718402e-7,2.1472467892635905e-7,1.2929177728437935e-7,1.3426242162495328e-7,1.0383159576576872e-7,3.3161711598950205e-8,6.218888870535011e-8,-7.2784388294167e-8,1.1450310921645723e-8,-1.6707475936073024e-7,-3.9966550957615254e-8,-2.350818988361425e-7,-8.37119387142593e-8,-2.6633134098119626e-7,-1.1286404344446055e-7,-2.5612271770114603e-7,-1.2302950835874071e-7,-2.062390649371082e-7,-1.1300813440584534e-7,-1.2463814869079215e-7,-8.492092717915511e-8,-2.4177921886803233e-8,-4.378986773190263e-8,7.941886792650621e-8,3.3493563478259603e-9,1.7003641517021606e-7,4.864789104885858e-8,2.3368514234789473e-7,8.475183221889893e-8,2.606714133435162e-7,1.0600088984347167e-7,2.47080549797829e-7,1.093205383995155e-7,1.9534485318217776e-7,9.466675976455008e-8,1.1381365538909449e-7,6.495940851891646e-8,1.540166749691707e-8,2.5524627744744066e-8,-8.446616561741394e-8,-1.6848247241796344e-8,-1.7028382615080773e-7,-5.507182265773736e-8,-2.2888355033501284e-7,-8.29474018360088e-8,-2.5146613324977807e-7,-9.61746167149613e-8,-2.3492745526709768e-7,-9.30190964254507e-8,-1.8228004705633793e-7,-7.453374450960837e-8,-1.0211371659352153e-7,-4.430629019225307e-8,-7.190720907601644e-9,-7.786582045810064e-9,8.7595566355958e-8,2.868361548280518e-8,1.6756843024268164e-7,5.8966605820387485e-8,2.2055249360164453e-7,7.816283442707572e-8,2.387361348610284e-7,8.340805379702942e-8,2.1982599207603926e-7,7.430342918723909e-8,1.6732249719098036e-7,5.291352067615662e-8,8.988544664134679e-8,2.3342494159805938e-8,-9.657696864451282e-11,-9.029974989971379e-9,-8.849696087054326e-8,-3.851283736366895e-8,-1.6168071681477159e-7,-6.009787512084586e-8,-2.086184167637839e-7,-7.031114535038796e-8,-2.2255642306845402e-7,-6.777638361654681e-8,-2.0198783090563666e-7,-5.339874320497984e-8,-1.5078565240855824e-7,-3.0144647666929814e-8,-7.74920465573814e-8,-2.4640200990688754e-9,6.107484296080656e-9,2.4536632281524362e-8,8.688752473062777e-8,4.6019223987059377e-8,1.5245490203597e-7,5.827331506225164e-8,1.930607993472222e-7,5.9356413117939155e-8,2.0305571979406523e-7,4.9406320812295235e-8,1.8167025928050862e-7,3.057391495531192e-8,1.3301294643497386e-7,6.593907642127306e-9,6.530615337396739e-8,-1.7924634221344604e-8,-1.0502304803594598e-8,-3.8357740095307236e-8,-8.251703320638626e-8,-5.09184445718347e-8,-1.3977266632991814e-7,-5.334685226898728e-8,-1.7391343476447219e-7,-4.531527508788713e-8,-1.8041541238744685e-7,-2.847492908131244e-8,-1.5917244411411957e-7,-6.137511832093878e-9,-1.1437219882282079e-7,1.7349023551105347e-8,-5.37032178726804e-8,3.741698151316086e-8,1.296049845223024e-8,5.013745862925134e-8,7.517348876717733e-8,5.296352867389942e-8,1.2356650813671877e-7,4.5221725031296955e-8,1.512654534963076e-7,2.825746747703306e-8,1.548669530393454e-7,5.2072621770093974e-9,1.3483074212672364e-7,-1.9566755327105056e-8,9.524914901248849e-8,-4.127851127577742e-8,4.305459810893808e-8,-5.561204829973576e-8,-1.3186848946133978e-8,-5.95453570895188e-8,-6.468775382018066e-8,-5.194998209390178e-8,-1.0382181869772467e-7,-3.385292757229763e-8,-1.252602146450954e-7,-8.305409693321053e-9,-1.266889739781618e-7,2.01266487920293e-8,-1.0901331393142755e-7,4.616561000148067e-8,-7.604103302583098e-8,6.477917224856355e-8,-3.372076662344625e-8,7.212108243948023e-8,1.0917915460595395e-8,6.628347648529598e-8,5.093718868920405e-8,4.771956696458801e-8,8.057844524955726e-8,1.924885140169863e-8,9.609434670210248e-8,-1.4367117273650365e-8,9.62030739515285e-8,-4.7215870324635034e-8,8.211441127059516e-8,-7.326191564516193e-8,5.714957751479233e-8,-8.743310786485381e-8,2.6044631340482738e-8,-8.657399064304627e-8,-5.926722224103287e-9,-7.00910334217042e-8,-3.384931801519997e-8,-4.016405341644713e-8,-5.3931231036585814e-8,-1.4717116414431075e-9,-6.401522512078373e-8,3.953713800797232e-8,-6.376927785822772e-8,7.571323124011542e-8,-5.454768370327656e-8,1.0044124110208941e-7,-3.897437750310928e-8,1.0882675383072637e-7,-2.034499857472838e-8,9.862651495495811e-8,-1.9718697785719996e-9,7.074959285091609e-8,1.3404161336438847e-8,2.9227308573354094e-8,2.4029375822465227e-8,-1.9362573766557034e-8,2.931786724502672e-8,-6.693563392445867e-8,2.9780522936562193e-8,-1.0524054516736214e-7,2.673979793144099e-8,-1.2727836917747481e-7,2.1905208313910407e-8,-1.2855795716859575e-7,1.6910888689380954e-8,-1.0796576077609643e-7,1.2917411140733748e-8,-6.808754449139087e-8,1.0364715308242012e-8,-1.4907442391631776e-8,8.924573080548726e-9,4.308567014277287e-8,7.658934819687602e-9,9.625129138157718e-8,5.343167686078232e-9,1.3539460042011342e-7,8.767813142185332e-10,1.5334450154114165e-7,-6.316128065009252e-9,1.4624281163833075e-7,-1.5995510693755932e-8,1.1431623647695233e-7,-2.7000339741789503e-8,6.198324342676642e-8,-3.7368934613368765e-8,-2.7429507554188604e-9,-4.467732850343964e-8,-6.947900033082988e-8,-4.65375258329459e-8,-1.271353227139116e-7,-4.11612219863855e-8,-1.657535761978579e-7,-2.787074038224091e-8,-1.7821416520291677e-7,-7.4418835538381245e-9,-1.6152242210409895e-7,1.78118000349059e-8,-1.174446140339569e-7,4.425945121511177e-8,-5.236780964423815e-8,6.74662032906781e-8,2.361669260153576e-8,8.292775532936503e-8,9.827665792272455e-8,8.690673070077537e-8,1.5920657858714549e-7,7.721943973137968e-8,1.9588374300383293e-7,5.381905054946401e-8,2.01472317939988e-7,1.9046609622819233e-8,1.7406878782821877e-7,-2.252760111787211e-8,1.1716433334640897e-7,-6.468043523000233e-8,3.9226861758834275e-8,-1.0046120735296427e-7,-4.755322891014657e-8,-1.2333094900895958e-7,-1.291692797167343e-7,-1.283278550090472e-7,-1.920576551128761e-7,-1.1305681368867226e-7,-2.2534644017468963e-7,-7.831395976154454e-8,-2.2272135424827866e-7,-2.8210422442498384e-8,-1.835907994518493e-7,3.026283934559615e-8,-1.1333888494391431e-7,8.819482388844335e-8,-2.2601398086408153e-8,1.3610795690510713e-7,7.434063320488349e-8,1.6550283987726289e-7,1.6180867135062726e-7,1.70341195371293e-7,2.2526110399212484e-7,1.482129619034822e-7,2.537052807838336e-7,1.0096973568352041e-7,2.415877418115997e-7,3.468574050202733e-8,1.8983951122208964e-7,-4.1086096302933584e-8,1.0588495058527769e-7,-1.1468043936702088e-7,2.5876758513732057e-9,-1.7411272779099818e-7,-1.0371854131108194e-7,-2.0902572828163102e-7,-1.9581293031478708e-7,-2.124729689967353e-7,-2.5837624662017333e-7,-1.8223526865313033e-7,-2.805332712796371e-7,-1.2142896821387694e-7,-2.5772834533199784e-7,-3.826910699444852e-8,-1.9261226213984628e-7,5.501317446032772e-8,-9.477400908508571e-8,1.4396246683645586e-7,2.0663790678554506e-8,2.141380548437155e-7,1.353819669702716e-7,2.5345423182443483e-7,2.3077254240888578e-7,2.542422521401022e-7,2.909561942487926e-7,2.1468599697982427e-7,3.054196326957026e-7,1.3936859488694608e-7,2.708362671910436e-7,3.880498411490407e-8,1.9175661236658925e-7,-7.20061592573984e-8,8.003340923323776e-8,-1.7581527345100767e-7,-4.695015576317019e-8,-2.5569300987626775e-7,-1.6888239429135865e-7,-2.9772394327665097e-7,-2.6572107003630663e-7,-2.942533399163949e-7,-3.216046877696499e-7,-2.4395217224082444e-7,-3.2649120385030983e-7,-1.5415402287999314e-7,-2.794814122353273e-7,-3.692490579965124e-8,-1.8526327494328143e-7,9.23838996413906e-8,-5.7667513431169937e-8,2.1058662014183938e-7,7.687667391564901e-8,2.963788858778571e-7,2.0058980965131923e-7,3.4519857194936776e-7,3.073854202284565e-7,3.573021274405619e-7,3.7416907616716344e-7,3.1087432716958574e-7,3.706501559008757e-7,1.8159762760205922e-7,2.960990173050959e-7,3.2668427962789792e-9,1.7206878055731067e-7,-1.4935011449779267e-7,2.215257310922425e-8,-2.558177527589578e-7,-1.244094391950057e-7,-3.4790230074577266e-7,-2.48221766696588e-7,-4.0844787463356624e-7,-3.424703720611433e-7,-3.83691684646692e-7,-3.784057298616972e-7,-3.049817678402178e-7,-3.52345750798122e-7,-2.4648699081808445e-7,-3.195747524387116e-7,-1.5783344053943438e-7,-2.518800101825036e-7,3.3997068271673925e-8,-6.30552534630624e-8,2.2121484732906538e-7,1.4892148669787275e-7,3.141547040286241e-7,2.5954253146664996e-7,4.2449011061762576e-7,3.912932697858196e-7,5.711276571673807e-7,5.997012522129808e-7,5.73685213112185e-7,6.688356961603859e-7,3.7676232977901236e-7,5.146665671418305e-7,1.2447100061763194e-7,2.9143745905457763e-7,-7.52123909819602e-8,5.3134645128238844e-8,-2.977363067202532e-7,-2.6843949285648705e-7,-6.520573947454977e-7,-6.28192310614395e-7,-9.370967291033594e-7,-8.570544878239161e-7,-8.548654477635864e-7,-9.001176977108116e-7,-5.94005030052358e-7,-8.865962399795535e-7,-4.7458777885367454e-7,-8.468994110444328e-7,-3.512149930884334e-7,-6.936784302524757e-7,-8.961339403867896e-8,-4.980943231203128e-7,1.230076236424793e-7,-3.2142719419425703e-7,2.4483753691129095e-7,-8.036778353925911e-8,3.2601849397906335e-7,1.5931499319776776e-7,2.634457132444368e-7,3.075739698488178e-7,1.0006087336478231e-7,4.02592405635005e-7,-1.3917727414991532e-8,2.7964540549874073e-7,-1.6491451049205352e-7,-1.252113293048751e-7,-4.322458266869944e-7,-3.4416802918713074e-7,-5.973930683467188e-7,-1.608441806411065e-7,-5.607481625702349e-7,-9.189005822918261e-8,-6.423296667890099e-7,-4.1814701035036705e-7,-8.845384513733734e-7,-6.042727704880235e-7,-6.649395345448283e-7,-1.4977459272813576e-7,2.076261296224402e-7,6.342019105431973e-7,9.887080523185432e-7,0.0000011756283129216172,0.0000012178294355180697,0.0000014045423313291394,0.0000012169082310720114,0.0000014515543398374575,0.0000013197013686294667,0.0000013726862562180031,0.0000014580078868675628,0.0000013222773986854008,0.0000011356053164490731,0.0000010844875077964389,1.0777938541650656e-7,2.2619612138896628e-7,-7.482602768504876e-7,-7.17060970600869e-7,-6.657965059275739e-7,-8.349057907253155e-7,-3.209282795069157e-7,-3.6607696074497653e-7,-3.680989948406932e-7,-1.1575120595352928e-7,-4.95609242534556e-7,-3.544887476891745e-7,-5.947504178038798e-7,-8.185001547644788e-7,-7.568756359432882e-7,-9.477171829530562e-7,-7.301545679183619e-7,-6.806443479945301e-7,-6.662963869530358e-7,-7.349966608671821e-7,-9.223255688084464e-7,-0.0000011680775742206606,-9.623134928915533e-7,-0.0000011299755442450987,-5.716998430216336e-8,-4.1727275856828783e-7,0.0000012798651596312993,4.575892944558291e-7,0.0000017962800029636128,0.0000010811531865329016,0.0000012475534276745748,0.0000010263622698403196,6.50961169412767e-7,3.0017449148544983e-7,6.232056648514117e-7,-2.1072614231343323e-7,5.681872607965488e-7,-1.0082136014943899e-7,5.6389637848042184e-8,-3.821854477337183e-8,-1.9356215830157453e-7,-8.707064580448787e-8,3.1259128263627645e-7,3.307707174826646e-7,6.644752374995733e-7,5.657690280713723e-7,2.2780943709221901e-7,-9.992874083764036e-8,-3.080589294768288e-8,-4.176954746526462e-7,3.027119532816869e-7,2.994362375829951e-7,2.1587086962426838e-7,4.623799156888708e-7,-6.439171329475357e-8,-1.8978136040459503e-7,6.838890840299428e-7,1.823492823405104e-7,0.0000016455330751341535,0.000001461430429117172,0.0000012464244036891614,0.0000017142567685368704,1.521793251413328e-7,8.734431844459323e-7,-2.2615671468884102e-7,3.06045933484711e-7,-2.8238775939826155e-7,7.30272518012498e-8,-0.00000103277864127449,-6.274767088143562e-7,-0.0000019067788343818393,-0.0000013300996215548366,-0.0000018798998553393176,-0.0000011391654197723255,-0.0000017127154023910407,-0.0000010173259852308547,-0.000002217254632341792,-0.0000019248880107625155,-0.0000020913898879371118,-0.0000021242335606075358,-5.66933863410668e-7,-2.713406956900144e-7,8.740189514355734e-7,0.0000017201797390953288,0.000001283963001696975,0.0000020493916963459924,0.000001458434553569532,0.0000017541703982715262,0.0000023141244582802756,0.0000024709238459763583,0.000003410554882066208,0.0000036500086935120635,0.000002940127160400152,0.0000032614680094411597,9.374844012199901e-7,0.0000014839671393929166,5.367808171286015e-7,0.0000010193630259891506,0.0000026928789793601027,0.000002544775270507671,0.0000042918609324260615,0.000004003791673312662,0.0000036620276659959927,0.000004126029125472996,0.0000026585357773001306,0.0000032682805795047898,0.000002984725369969965,0.000002696561978154932,0.0000035732336982619017,0.0000029659092888323357,0.0000024645387384225614,0.0000024580745048297103,7.03024511494732e-7,8.939995268519851e-7,3.9872708157417946e-7,4.0552660607318103e-7,2.736072133302514e-7,5.195767585064459e-7,-6.794140290367068e-7,-3.420753387217701e-7,-8.344152320205467e-7,-9.72813950284035e-7,-8.701111937625683e-7,-0.0000012382436125335516,-0.0000019544306724128546,-0.0000023187603801488876,-0.000002346559995203279,-0.0000032190364436246455,-0.000002146023462046287,-0.0000034883794342022156,-0.000002175008376070764,-0.0000032290981835103594,-7.618077688675839e-7,-0.0000014997837070040987,3.1260697141988203e-7,-6.726122592226602e-7,-0.0000018081600501318462,-0.0000030780636279814644,-0.0000033705023270158563,-0.0000045586630221805535,-0.0000017679449229035527,-0.0000024891428438422736,-7.876126346673118e-7,-8.457274702777795e-7,-0.000001939183221111307,-0.0000018313490954824374,-0.0000030375533697224455,-0.0000032928546715993434,-0.000002612765911180759,-0.0000027941657663177466,-1.2583780062414007e-7,-1.304837837778905e-7,0.000002071829158012406,0.0000012727984994853614,0.0000010511553227843251,-1.8225119902126607e-7,-8.205987001019821e-7,-6.519076123367995e-7,-5.326791665538622e-7,7.292591703844664e-7,3.8590383155678865e-7,6.530359542011865e-7,8.554245312097919e-8,-2.893132773351681e-7,-0.0000011364130614310852,-3.044409879748855e-7,-0.0000015163764146564063,-2.6364565997027967e-7,2.97657777537097e-7,6.473703706433298e-8,0.000001827797973419365,7.450047974089102e-7,0.0000011695537978084758,8.898541636881419e-7,0.0000016373277276215958,0.00000214285728361574,0.000004091570190212224,0.000004667096163757378,0.000004342218744568527,0.000004851250650972361,0.0000016070987385319313,0.000002105672592733754,-8.746696380512731e-7,-4.304055778447946e-7,-9.53932840275229e-7,-0.000001061122361534217,9.499452744421433e-7,-3.891087771989987e-7,0.0000013530089972846326,-2.494775799277704e-7,-0.0000016349131328752264,-0.00000132011086861894,-0.0000037219176647340646,-0.0000016550230839129654,-0.0000018801339365381864,-5.213034341977618e-7,3.8171768323991273e-7,4.5613657562171284e-7,5.042894031248579e-7,8.237010433731484e-7,3.6334296282802825e-7,8.760717378208938e-7,0.0000012198424883536063,2.7994315132673364e-7,0.000002176149791921489,-5.067900019639637e-7,0.000002342127800147864,-8.856314934746479e-7,0.0000014781663821850088,-0.0000013078295069135493,-3.082652710872935e-7,-0.0000021032362838013796,-0.000002368892637605313,-0.000002730813321250025,-0.0000034160445920861093,-0.0000024211738036683528,-0.0000029086347694828874,-0.000001562975739943795,-0.0000019350463844602928,-0.0000014834488410997437,-0.0000014534834917867556,-0.0000016977220411718008,-0.000001213783093589882,-6.728521384502528e-7,-5.774323881269083e-7,6.11771270087047e-7,9.30576675273187e-7,8.939668418861402e-7,0.0000027284738735033898,0.0000018481326833352796,0.000003407468284422066,0.000004100708338228287,0.000003105833684458048,0.000004962969796906691,0.0000029469849778251955,0.0000037807042190252105,0.000002233268787676934,0.0000031275560559151927,8.682991392561235e-8,0.0000028762378860847093,-0.0000017796860447560903,6.71204247737478e-7,-0.000001924816388054751,-0.0000020046747977175983,-0.0000019394990431464976,-0.000002175224835809786,-0.000002797315119096311,-9.022790550261561e-7,-0.0000029163450108171673,-4.2059861016241484e-7,-0.000002293946636200417,-8.709507710591424e-7,-0.000002271910261697485,-0.000001970868197531672,-0.000001801297685233294,-0.0000029321738566068234,-4.773514774569776e-7,-0.000002368856030443567,5.963245541806828e-8,-3.129603953766491e-7,8.343644140040851e-7,0.000001990498731174739,0.0000029133886982890544,0.0000031243421290128026,0.0000034031081668217666,0.0000025283086415583966,0.0000014670375776404398,0.0000014539837138727307,1.7197021406900603e-7,6.120799866948801e-7,7.339646117543452e-7,-1.7980983102461323e-7,0.00000206096865440486,2.195063188992208e-7,0.0000024490736905136146,9.115740340348566e-7,0.000001012251686915988,-7.794897669555212e-7,2.7506416699907277e-8,-0.0000024963355826912448,4.2787877418959397e-7,-0.0000011866404747706838,-6.74784530474426e-7,1.879491264844546e-7,-0.000002654897798493039,-3.367568979228963e-7,-0.0000023314582904276904,-6.135625199021888e-7,-7.370135222117824e-7,5.8683184533947497e-8,8.916401839087484e-7,0.0000014124995004749508,0.000002813352239172673,0.0000026935217647405807,0.0000029301741051313,0.0000022357385205395985,0.000001388805912938551,0.0000018279930600328953,0.000001394297441947856,0.0000029639745662279893,0.0000018493608422431862,0.0000016150321471286588,3.5992877656099154e-7,-0.000002704265398278949,-0.0000010994443755407701,-0.000004828819328395184,-0.0000013743367617280455,-0.000005059882369096158,-0.000002426815854050801,-0.000006455979018937796,-0.000003922141331713647,-0.000006152407877380028,-0.0000028160709462099476,-0.0000024322541776200524,0.0000010553062566032168,3.0933875905247987e-7,0.0000034888794289145153,4.5727097131020855e-7,0.000002063457259282586,0.0000012197371006550384,-2.0020483049165705e-8,0.0000027144808427692624,2.0493121155595873e-7,0.000002951913074866752,5.058386705059092e-7,0.0000032117116006702418,-0.0000018270185364599456,0.0000033168328172905603,-0.000004480983534449479,4.185849320492707e-7,-0.000003851749170280527,-0.0000025518065740470774,-0.000001983080892387079,-0.0000010308563105354551,-0.000002553476633693208,0.0000011045649443985894,-0.000003134451389996684,-7.845445111342997e-7,-0.0000015007548199719167,-0.000004307928065827582,-7.732348876743345e-7,-0.000005889574822504073,-6.64547201267851e-7,-0.0000036463213746174006,0.0000014335303148982348,9.660944897404988e-7,0.0000030718933885509614,0.000002293975967404549,0.000004045246441819472,4.4917024411006423e-7,0.00000643897510599345,0.000001357122073386563,0.000005552279162657214,0.000003269643684689072,7.760314701954485e-8,9.674236025603022e-7,-0.000001983548600037466,-0.000003136755140076275,6.122683657849848e-7,-0.000005188488557905657,0.0000012430969036358874,-0.000005397181666921824,-0.0000011439969966886565,-0.000004655254997487646,-0.0000034371810215816367,-0.0000031633135222364217,-0.000004312693818064872,-4.008234952834755e-7,-0.0000041818429963313974,0.0000022276451545621967,-0.000004215441549604293,0.0000017187583125632955,-0.0000034841016258724267,6.790135671508324e-7,-0.0000010553040965533,0.0000027846174361911835,2.2888437456458632e-7,0.0000037306460853869794,-3.539622639436857e-7,4.354231180059287e-7,-4.999796487936692e-8,-0.000002381189915467985,3.447065068939992e-7,-0.0000015586550716761849,-0.000001388713258165808,0.0000010854568017748534,-0.0000035118382584187202,0.0000024505141027475474,-0.0000027599924123933306,0.0000012928514934174018,3.452988153185288e-7,9.147630066763668e-7,4.678361165133538e-8,0.0000029235700367280515,-0.000004951607479597442,0.000002497083642083453,-0.0000061007790463918354,-0.000002038024604189559,-8.928830084187211e-7,-0.000005155670351086883,0.0000024980663511087187,-0.0000027834005322802113,0.0000030437615805567475,0.0000020207432953611715,0.000005872328074474353,0.0000023667914774705423,0.000008525761586497538,-0.000001744319888530299,0.000006328796189336572,-0.0000031836743801250122,5.817118449158443e-7,-0.000002760403958745883,-0.0000035621792449092027,-0.000005721019078919198,-0.0000031907666198094375,-0.00000798531254986301,-0.0000031328777367889415,-0.000007057904895191314,-0.000006145962288428564,-0.0000067292294261278585,-0.000004455939688341459,-0.0000036864155390503583,0.0000028903127713419963,0.000003648249503385159,0.0000055629725466133095,0.0000065096337493741885,0.000002313576715096133,0.000003299622903796262,-7.386475431303552e-7,0.0000011346337487339042,-0.000002999298430950148,0.0000012600233958437457,-0.000004482871645450359,0.0000012339850172793376,-0.000005028339273849269,-3.190280040143989e-8,-0.0000065708190959412605,-0.000002137759793185978,-0.000007463507699867478,-0.000002253582579214708,-0.000006214255336089991,-7.441607294822461e-7,-0.000005036740731156897,-8.026523801163421e-7,-0.0000038829380173410755,-0.0000014424687151404214,-0.000002219082944066031,-0.0000020632605810533278,-2.967931038710958e-7,-0.0000033134051591332536,0.000003112592821707949,-0.000001956977257577819,0.000004888274361292133,0.000001258301949746965,0.000002539396518841386,0.0000012315238109295024,0.0000029573939173133112,-3.9749210145600955e-7,0.000007965088116179686,-3.201979836831015e-7,0.000008430645721091423,-5.8561276716773136e-8,0.0000023614306883246172,-6.812036303927016e-7,-0.000002683240154510713,-0.000002635863893374335,-0.000002422957550152205,-0.000004931941020913655,6.032428245816845e-7,-0.000004697282747656573,9.093607786780922e-7,-0.000004782049927598564,-0.0000014407632988877594,-0.0000074239114837837406,-7.167645890149288e-7,-0.000005518366833712207,0.0000017230380535693257,0.0000018537798496254254,3.114373328116926e-7,0.00000475042725156527,-0.000002284921265527373,0.000001991696535696974,-0.0000018958348846354056,0.0000018167754660680657,-4.297342002246296e-7,0.000005431287263490958,-2.5431930339436803e-7,0.000006547586508531822,-0.0000019510043784976006,0.0000021715609364036936,-0.000005160231921763625,-0.000003922723863070132,-0.00000864976755110547,-0.0000069777229327883106,-0.00001098142092814669,-0.000004680390702560544,-0.000009758781743585132,0.0000025811777959461324,-0.0000064820569605217315,0.000006200225016073091,-0.0000068604194893850945,-0.000001493326294621511,-0.000008256333785539027,-0.00000808436016086489,-0.000005116302872920642,-0.0000019706062630575616,-0.0000036357112094265176,9.638056326366495e-7,-0.000006723561000399059,-0.000010043848305940628,-0.000005082299139758106,-0.000017330961782136,0.0000022783654003433185,-0.000010823952834471129,0.000007848390850995202,4.930726049678924e-8,0.000009791321645025164,0.000010214233043370768,0.000006767637387383729,0.000014693004231958184,6.522810167552962e-7,0.00000584156759941834,0.000001056483142747311,-0.0000061027412812109105,0.000005941973086009966,-0.000003799846808760776,0.0000032200546229432803,0.000007958360583870672,-0.000002986663048432092,0.000010821105206559878,-0.0000017829129319579806,5.535289915314934e-7,0.000002348450379940914,-0.000008360521860595327,0.0000030174969651852734,-0.0000035998295970784966,0.000003019416453753365,0.000005565047104028054,0.0000018894493223342579,0.0000023230936676554848,-0.0000034996205613424536,-0.000009694063919596374,-0.000008751128007133957,-0.000014601409930037335,-0.000007933239430713002,-0.000009449898243474308,-0.000002970120021927869,-0.000001097449057851918,-9.543623491481412e-7,0.00000434171261076699,-0.000004111882390134269,6.79061088249e-7,-0.000004496859673963627,-0.000008936454833019525,0.0000034232402867928613,-0.00000979360265773721,0.000009566062544763554,-3.9706472421130456e-7,0.000004433742105902638,0.000003042325033675297,-0.0000030128887829050655,-0.0000029714519769186154,-0.000003187324637110578,-0.000004348108632257208,-0.0000033043913845176576,0.000002110427658408298,-0.000010759151336969808,0.0000043579448174568824,-0.00001797520599211566,-8.999119245345355e-7,-0.000014672106772195548,-0.0000032756438486103434,-0.000003837559233943466,7.575903282486252e-7,0.0000024387154553551227,0.0000023866900846769568,0.00000110207599846035,-3.6517462831398007e-7,8.478238555653661e-7,3.2741291988713783e-7,0.000003992907295469195,0.0000034631802918738686,0.0000039670776459388435,0.000002545645429563592,0.0000018931576732938993,0.000001866697971308895,0.000004212356543575879,0.0000053428002502187155,0.000007821597137080971,0.000004359905233286554,0.000005222345862421207,-0.000005469212737807538,-0.0000021719831693189917,-0.000014025296877662186,-0.000007200156233011512,-0.000013071728062641341,-0.000008534292646800168,-0.00000858534622238949,-0.00000976859428192256,-0.000009199759006150998,-0.000009531527211947832,-0.000010971834853990003,-0.000005088163561595138,-0.000006511634637718089,-0.000001014210738503607,-0.0000015070510244186153,-3.342962884289591e-7,-0.0000030100443382252706,8.833947049424751e-7,-0.000003861757249978837,0.000002195649585701176,0.000002458319613651838,-1.23842681887254e-7,0.00000901737621461507,-0.000003161710992571898,0.000009653032066125888,-0.0000028306942567724036,0.000009005831088870764,9.146923218850134e-9,0.000010942871995212045,0.0000025969563921535155,0.000009264066648029257,0.0000022111939870228525,6.530254381686973e-8,-9.742769861986744e-7,-0.000006675535132671939,-0.000003203911774107837,-0.000003444060439505847,-0.0000023708191747573437,0.000001115949544328032,5.889252463475714e-8,-4.270693807484349e-7,0.000001317725491389865,-0.0000026383902422821848,0.0000010433889201522106,1.8245710009523464e-7,0.0000014354809536598623,0.000004203336175123695,0.000001658768496781704,6.893950512676383e-7,0.0000023416355361405294,-0.000008033041922317352,0.000007374636879831087,-0.000007646023732377216,0.000008112931027426384,5.110888992021501e-7,-0.0000038381062950065825,0.0000019791827980952803,-0.000011966791134909727,8.282994201636029e-8,-0.00000741668827686226,-9.075603202290949e-7,-0.000007570427897007903,-0.000009879624485620297,-0.000012811858141503762,-0.000015449104466824792,-0.000011708017154887784,-0.000005085837074148003,-0.000013832926015311386,-0.000002735949237830937,-0.00001657587563386187,-0.000017186963304993697,-0.0000036362621358421165,-0.000018992810510098934,0.000007856337106204592,-0.0000052445338951656595,0.0000016284280945910723,0.0000011946658560191281,-1.574869372689136e-7,0.0000027136939024785534,0.00000893616470420966,0.000007166011528170202,0.000008467269253742415,0.0000052992504606663715,0.000002132426743628457,-0.0000022123847429611487,0.0000036260689739719965,-0.000002493302417860832,0.0000036938338325853692,0.000005352163043426117,-0.000002791706265270477,0.000009312153451901395,-0.000001128120175053482,0.0000035371313060750253,0.00001125568087445572,-0.0000020741836124216206,0.000012978097402083222,2.395776448338438e-7,-0.000004805451681022532,0.000002885989260903443,-0.00001947880446095951,-1.5120596685846976e-7,-0.000016683519788784906,-0.000007136851309041958,-0.000011193683349119965,-0.000014262281183619052,-0.000010445800398883875,-0.000009302071703132242,-0.000006918155577295693,0.000010121770174009725,-0.0000032635687148285797,0.000020283247067709453,-0.0000016351533531633322,0.000010875545740418602,0.000003298426008768729,7.659355674149992e-7,0.000006105294687586138,-0.0000028685344659606926,0.0000018908134507000796,-0.000006559243047377095,-0.0000019376418549654773,-0.000005664392574544763,-0.000003935931545129279,2.3137319260513323e-7,-0.00000724212304703542,-4.4132727339274425e-7,-0.000008509233339282218,-0.000007299334811250446,-0.000008296520718431566,-0.00000775383068685187,-0.000009888088243314996,-6.643310825893423e-7,-0.000009194859558192547,0.0000012217028597660828,-0.0000027014796160074184,-0.000005580995548370993,0.000005727384177589556,-0.000007603383437526645,0.000008626728231320158,6.461232260335237e-8,0.0000024963719624793157,0.00000464674667455256,-0.0000041028060877579264,2.581153353276022e-7,2.623970658532926e-7,-0.000006722665148117812,0.000012226168109918945,-0.000011507665476528928,0.000016527443222003058,-0.000011158333109051455,0.0000042172537177975755,-0.0000065073568293883,-0.000012681543921644334,-0.0000026030968456325354,-0.000012896824046038091,2.7767310939452727e-7,-7.741859917587135e-7,1.6417632764387236e-7,-2.5143609150291013e-7,-0.000006684098025289131,-0.000011173764505656436,-0.000009685449185781181,-0.000015014666132628918,-0.0000022032122615200933,-0.000009355964721180499,-1.9668235040626314e-7,-0.0000019861199689330533,-0.000008735361916478723,2.1953218265480245e-7,-0.000010307759112038184,-0.000009043864338309504,-7.931564027785498e-7,-0.00001973225880647078,0.0000075621992436936125,-0.000012366611372272018,0.000009776677870831918,0.00000898778216651408,0.000007269413345056819,0.0000215316831599921,0.0000028081617529096548,0.00001463560329284519,0.0000013555286386690568,-8.18370210708963e-7,0.000003976112566306256,-0.000005741392214986263,0.000006475459940702422,0.0000016396104456362082,0.0000032634761737426743)\n\ +\n\ +,\n\ +\n\ +new Array(0.000003079756197621464,-0.000007045533948257798,-0.000005584218797594076,-0.000014535641639668029,-0.000009336939911008812,-0.000009002875231090002,-0.000005781885192845948,0.00000253107532444119,-0.000002653517412909423,0.0000052440332183323335,2.61081083863246e-7,-0.000004180499217909528,-0.000001123604306485504,-0.00001392687681800453,-0.000013051283531240188,-0.000008770004569669254,-0.00002213554034824483,0.000006507052603410557,-0.000012553733540698886,0.000008663148946652655,0.0000043216405174462125,-0.000003365547172506922,0.000009666131518315524,-0.0000036936494325345848,0.000008714309842616785,0.000011746677955670748,0.00001345210421277443,0.000016736059478716925,0.000014740943697688635,0.0000011494975069581415,0.0000037885874917265028,-0.000013101015611027833,-0.0000028683189157163724,-0.000007050486146908952,0.000006106271939643193,0.000007029236712696729,0.000013492718608176801,0.000005168927600607276,0.000007264246960403398,-0.000009827103895077016,-0.00000253483312917524,-0.000016045227312133648,-0.000009338813470094465,-0.000011414746950322296,-0.000013670570297108497,-0.000009242834494216368,-0.000013137173482391518,-0.000009129987120104488,-0.000011171797268616501,-0.0000058122036534768995,-0.000011200489097973332,-0.000004491418167162919,-0.00000646262924419716,-0.000006156059498607647,3.744167713648494e-7,-0.000003603997356549371,-0.0000037651313959941035,9.045492106452002e-7,-0.000011486084076750558,-0.0000013693146456716931,-0.000005032851731812116,-0.000007804138476785738,0.000005861616500624223,-0.000010557558198343031,0.000001025069195748074,-0.000010377891157986596,-0.00001071288625098532,-0.000007369986633420922,-0.000011507268027344253,0.0000020538736862363294,-0.000008385878572880756,0.000009365067853650544,-0.000009505479283689056,0.000005552293714572443,-0.000003929438207705971,0.000001957044105438399,0.000007157846994232386,0.000005618156137643382,0.000008056893420871347,0.000004114352577744285,0.000004444902970135445,-0.0000015129552366488497,0.000009714583939057775,0.0000034346257962170057,0.000016184803826035932,0.000013940394637756981,0.000017429176295991056,0.0000162159776664339,0.000018516269847168587,0.000009985662472900003,0.00001675341081863735,-5.474975068864296e-7,0.000010761052180896513,-0.000010513853339944035,0.000006836903139628703,-0.000015860308849369176,0.0000032462696708535077,-0.000019273027646704577,-0.0000022639590042672353,-0.0000182041221705731,-0.00000642911572867888,-0.000009331621185992844,-0.000010752169146144297,-0.000006398724053724436,-0.00001092150341719389,-0.000013978446986584459,-0.0000019830717974400613,-0.000011518278370203916,-7.679133773308422e-7,0.00000411232394981198,-0.000015622126738890074,0.00001020661602524342,-0.000023934420823934488,0.000003655438376881648,-0.000017996595488511957,0.000005628106464428129,-0.000014397246559383348,0.000023149037588154897,-0.000012422369763953611,0.00003686188574647531,-0.000005164674803381786,0.000029579034162452444,-0.000004279142558516469,0.000011904862731171306,-0.000011054169590352103,0.0000026817510843102355,-0.000007146421012294013,7.300119477804401e-7,0.00000716379463483463,-9.475870115238649e-7,0.000011135504792036954,-0.0000028848432975792093,0.000004333846391091356,-0.00001217265071318252,0.00000525720497535076,-0.000030126569981803186,0.000012700701518042479,-0.000037628265999956056,0.000014790118257224094,-0.00002364890133321751,0.000018574042769614607,-0.000005623247034236556,0.00002481713454471901,-0.0000035716459478862816,0.000016272791981464252,-0.00001041365885612322,7.962548806972336e-7,-0.000004117006483284058,0.000002073728182949708,0.000012243942364875693,0.000011528453796927352,0.000014823122910456732,0.00001140338645200245,0.000006756795755791245,0.000006846646101621445,0.000009838297046371736,0.0000024178214061976178,0.000019338038327987306,-0.0000035010277770197717,0.000020548633983707987,-0.00000739722554499167,0.000016951227735262364,-0.000011693926353473216,0.00001124812479247339,-0.000018294836991117336,4.6700102984686964e-7,-0.000020315797883085907,-0.00001102216265280731,-0.000019213801351725124,-0.000017865449990495108,-0.000017930700778379105,-0.00001534548937343061,-0.000010813826520461589,-0.000003645355718617793,-0.000004975350748281926,0.0000019148487808706705,-0.000009077783943212125,-0.000004406498646858381,-0.000008117423021758441,-0.000006159430995467119,0.0000044337293729768135,-0.0000020885263438685797,0.00001081783830159111,-0.0000062843064370099455,0.000009586233318259474,-0.000010778067007777281,0.000013238699466455728,-0.0000024827570541674504,0.000012394535588100553,0.000008359386811207514,-0.0000011964989425905515,0.000011864392945426516,-0.000006844144081696868,0.00001212747156387195,0.000005946681085333694,0.000008978144251159392,0.000013611196663987357,0.0000014777727983528166,0.000004516868557402631,-0.000001135800971496792,-4.0124223232851364e-7,0.000004324659130361397,0.000007783763066981919,0.0000074882691478705965,0.00001351374066871358,0.000005585980943578761,0.000013525607755582314,0.0000072519515015301295,0.00001596198126208037,0.000011330633242323529,0.00001667377546255011,0.000011497910236357711,0.00001142141263699159,0.00001416644317941973,0.0000030732642244402086,0.000019874687495757826,-0.000009063298421096988,0.000012172569768154062,-0.00001685972347331699,-0.000006543353720189771,-0.000007671710591239389,-0.00000897354129847372,0.0000036098872442380525,0.000008662557775096502,-0.000004769496172229992,0.000016347627024515532,-0.000018694472601055168,-0.0000016639005480101332,-0.00001712615448923316,-0.000021529813238885254,-0.00001112355494115036,-0.00001515701660537161,-0.000012410739145707339,0.000004771038675244199,-0.000005557539680012269,0.000004452776920516044,0.00001637774403207004,-0.000011125454875582363,0.000028977285182918422,-0.00000831189208838623,0.000017143711374956183,0.00001176083787868265,0.0000014372878922586096,0.000018619317415868863,-4.095253984814917e-7,0.0000057142856348946225,0.000003475568746580393,-0.0000069119478212087415,0.000007696536158618983,-0.000003389268840692239,0.000012544330274977256,0.000012063308531651273,0.0000075440393629833125,0.00001954874096554704,-0.000004191128937236499,0.000009394925655215047,-0.000002214434289271594,-0.000004688718945544679,0.000007948830898385495,-0.000009118418347497936,0.0000011970444120379398,-0.0000056666431191843,-0.00002026224865403492,-0.0000019875728867191356,-0.00002999846219609026,-0.000003943970114050899,-0.000012564681128424127,-0.000010138632205780596,0.00001746085581544321,-0.000013649312677443959,0.000027959269573329948,-0.000010523734999878798,0.000012849625818489585,0.000001351437390439969,-3.670769785912853e-7,0.00001497308949183207,0.000002791178758343449,0.000012750263522320893,0.000013458100511343218,4.066057215368346e-7,0.00002175646659452468,0.0000032445300348626915,0.00001627408346394077,0.000014102012755756732,3.48547814610356e-7,0.000009687917554401793,0.0000011480459534141119,-4.2791418763954425e-7,0.000019152239474351518,-6.341405196508276e-7,0.000018948061551782303,0.0000036513481518340996,-0.0000062531571529689245,0.000009545680768496823,-0.000024813129130052403,0.000016652278645779006,-0.000018440034182276577,0.000017343440049444325,-3.587248897929385e-7,0.000010243666110909544,0.00000628847419648082,-2.8749840907948965e-7,-0.000003840634690277511,-0.000006959578513487941,-0.000013347347703529522,1.2497545753831218e-7,-0.000008933499884733465,0.000012038509339618031,0.000004157961939199595,0.00000892525349627249,0.000014358175576489884,-0.0000017458401089243125,0.000015531888493569568,0.0000011401114079490071,0.000013105558537063189,0.000012283217984077055,0.000013530539945350029,0.000011530215488164686,0.00001159277690021554,5.350490255295881e-7,0.0000063530819716106635,-6.013257234371849e-7,0.0000031688239232607884,0.000008902071385819,-0.0000030289324968180154,0.0000104135970104835,-0.000009928397048497573,0.000004485893896344351,-0.000005377505658543669,-0.0000013817983699482284,0.0000027258081445324933,-0.00001797814547899179,0.000005427595169749111,-0.00003357703462825157,0.00001153597349912161,-0.000016713764125597663,0.00001749700095388107,0.00001582923869136721,0.000018839591575670056,0.000024307311832671985,0.000028232167096575722,0.000012363442692731041,0.00003313900015200488,4.921504341837135e-7,0.000008201181117328815,-0.000004780452854902251,-0.00002234796374978032,-3.537929842423182e-7,-0.000019479883121675812,0.0000035339492114871973,0.0000019553631318558473,-0.000006310787284746766,0.0000048780952965898905,-0.000016523783415323123,-0.000006488742656074464,-0.00000970436303759925,-0.000006401556220225757,0.0000040938898564490955,-0.0000037819918361492455,0.0000036536346215143567,-0.000015109381820366252,-0.000009658116141508799,-0.000016028870959416963,-0.000012950125892530195,2.9602941253870085e-7,-0.0000048607880671625026,-0.0000029371478831308195,-0.000002008118826779537,-0.000014304634532891214,0.000009825911547522992,0.000006691116141155362,0.00003514895070111379,0.00003057632056879811,0.00003202812513336539,0.0000256546882155817,0.000005390306341723772,0.00002182609387091361,0.000009715551641420461,0.000023998347387532704,0.000029058137442916632,0.000014241700228012633,0.000018586209989734925,0.000014010002814757172,0.0000015582974128847127,0.000022730857381247915,-4.4055727244085574e-7,0.000007286446361831622,-0.000004155114311288344,-0.000015673245798097923,-0.0000013827599332216778,-0.000014323575669550337,0.000014420313164009713,-0.000004594429810822476,0.00001533803515485488,-0.000003257871640016674,-0.0000015057372593219043,-0.000002804571522574406,-0.000008264756615972146,-0.000002011342530749971,-1.9574802934130275e-7,-0.0000025387560071976623,0.0000055548180171172135,-1.6860264295814886e-8,0.0000012650032203964656,0.000004872145836998243,-0.0000017890718027047114,0.000006571066933247494,0.000007390759037662065,0.0000020470258732530056,0.000013906128515372984,-0.000004494631411944283,5.931532598424383e-8,-0.000005363530362956226,-0.000019025612346013077,-9.746487705797335e-8,-0.000022788828573538922,0.000005759361101809191,-0.000019057089957641438,0.000006455238690250553,-0.000020634686734410934,1.0177009812650795e-7,-0.000019465514924377203,-0.000004779817118105711,-0.000005687471002602251,-0.000001974281985894777,0.000007814288437657524,6.800347023272479e-7,0.000006204283181432402,0.0000022189678929862566,0.000003214903017578763,0.000011109933439001907,0.000014264518540585414,0.000020891659005428664,0.000024231410861830227,0.000021565774659393355,0.00002063306419586297,0.000018980705135618336,0.000019460489056655206,0.000016109910575323738,0.00002946244967461098,0.000004959099442203296,0.000031635663617635146,-0.000011636377166723832,0.000012494529073592275,-0.000017649961591814645,-0.000009775249054655433,-0.000009684803444542922,-0.000012299901754886378,-0.0000045431584112520795,-0.000004680217443819856,-0.000009361619959236123,-0.000006417827080440475,-0.000009478884749114513,-0.000008635995982331224,-0.000002210264710811316,-0.0000013944970760348951,-0.0000027300702640786767,3.419471852339484e-7,-0.000005760077328886837,-0.000005887148290639743,0.000009123318704951089,-0.0000018179079006586107,0.000034976685128640383,0.00000800656562205404,0.00004315484329708852,0.0000026375134893896757,0.000026162653739447705,-0.000009777288141776808,0.000008337022336490918,-0.0000043383224692661315,0.000008042879017011728,0.000011266129149589688,0.000007552520855824696,0.000007821462531865109,-0.000010834794011316262,-0.0000071405156631954014,-0.000023741020413581282,0.0000010096468940901104,-0.000008777444236329757,0.000024047909391811118,0.00001084489394997945,0.000021773150365334004,0.000009878775927063543,-0.000002468845650582807,0.0000019583242192311445,-0.000011829857612610795,0.000007180449301813496,0.0000019898930077033583,0.00002007572038564831,0.000023562599380966276,0.000022493708456750028,0.00003725415081134997,0.000009227091140928678,0.000025104887754423544,-0.000004577635081659537,-0.0000057226006902055815,-0.000007426877800753573,-0.000013954405403637793,-0.000007396818546112627,0.000010363718502048869,-0.000005682496066583553,0.000023153961592470296,0.000005215436885919189,-5.851776450072066e-7,0.000008301271009258926,-0.00002839875378413126,-0.000008671786417835392,-0.00002114908602379728,-0.000016385081835323945,0.000010340518201701343,-0.000003332814912937465,0.00001631920167710632,-0.00000240609824686544,-0.00001683917253103573,-0.000019458128008409403,-0.00004172520129941404,-0.00002798895184241701,-0.00002957127071567811,-0.00002257167943753302,-0.0000011277380735918996,-0.000006745275186403887,0.000029834796805516817,0.00001443145356461173,0.00004889423871645704,0.000019520353816915303,0.000028781312721548602,0.00001101738143916009,-0.000002304964709765045,0.000015570509276585653,0.000006559727353305789,0.00002491160194040276,0.0000246861109189922,0.00002092513932439033,0.000005571321253228234,0.000019767994672292843,-0.000017234433471458033,0.000029364162401179783,-0.000006860925623186631,0.00003287310028099455,0.000014419410035770852,0.00002570765900600236,0.000020948997189407237,0.000014982444554334506,0.00001133622572524473,0.000005069058261142345,-0.000007599034233862767,-1.9249199567639153e-7,-0.00002135621070920024,4.192748974674032e-7,-0.00001811559559428133,0.000005204026820138097,-0.00000684716133037,0.000006793804459448438,-0.000007115300377336098,-9.464126833336195e-7,-0.000015396170056192204,-0.000005022252480557654,-0.0000057560728237149306,0.00000310011228066287,0.00001830806468205992,0.000005690162652172148,0.000025002680558827706,-0.0000018066829170493293,0.000016883142961887643,-9.190588343699346e-7,0.00001677891305007506,0.000008744715159991756,0.000017492679035058245,0.000009262767889595125,0.000009641324140829965,-0.000007944317985675298,0.0000026682307634473545,-0.000028819362341891974,-5.567349248281062e-9,-0.000027849970138049684,2.9275554425112205e-7,-0.000011288384484942071,8.639408122235182e-8,-0.000010010178812080994,-0.0000057664710766403005,-0.000018038146663457155,-0.000005938334197708173,-0.000011676184840325732,0.00000538736594535294,6.286371672103996e-7,0.000010601774192764424,0.00000795031610323349,0.000006878713065816555,0.000014448815818468574,0.0000053991193453839514,0.000019121212972095236,0.0000037922372939647175,0.00002377148666710127,0.000004110886493435828,0.000028523567380034365,0.000009884578503260855,0.000025298351829405874,0.000009547493391437456,0.000019423143385211006,0.0000016244050584646175,0.00001698599044175353,-0.0000035492291772243334,0.000010943429515464231,-0.000004347200501797488,0.0000019216581677028444,-0.000004650058144761715,-0.000010098739949171431,-0.000013551755728258286,-0.00002283834692207165,-0.000026392148356535472,-0.000012812127351935487,-0.000015902620361885056,0.00001567458821227774,0.000012308804798522033,0.00002283371395606082,0.000024552044123993255,0.000011854270269395784,0.00002660317659319844,0.000012907260497740936,0.00003121679401374422,0.000015185296433628537,0.00002326429785171058,-7.34506613753183e-7,0.000012328557204455137,-0.000023603226509294473,0.000014685990208818112,-0.00003268428554292768,0.000009220393621944822,-0.00002234849307569675,-0.000007605170594615629,-0.000011407089004933368,-0.000006624821708101081,-0.000009982724805013277,0.00001263109425053699,0.000003306656026325072,0.00002181891250074841,0.000024524020773242228,0.000007929559615149628,0.000019206416254746728,-0.000012103923836548347,-0.000002410376964689931,-0.000014605987416871358,-0.000003715801540238317,-0.000006302369911281858,0.000010128199392056558,-0.000007889429980423301,0.000014167191693559289,-0.00001256161522178445,0.0000057639072110760026,-0.000005861424597242149,-9.619938055038801e-7,0.00000681865458318498,0.0000016880826478882227,0.000011544870176294353,0.0000037514641917368863,-2.56049020208593e-7,0.0000014714703411300434,-0.000014694560377392918,0.000007349543466261821,-0.000010221549928246532,0.000018233196897199377,-7.090650342433946e-7,0.00002102341750287451,-0.000006131372174422722,0.000020034074623254128,-0.000009446019248571247,0.000019742274162126705,0.0000019139167761750286,0.000014728439964528661,0.000014092046512814704,0.000003048159214813495,0.000020496132492553443,-0.000008900403372535948,0.000023662334569962695,-0.000005791300736746052,0.000022625017663813196,0.0000075333286986278836,0.000012899877219751943,-0.0000017856511931313435,-0.000006809377737226896,-0.000028199405278428458,-0.00001746432280924637,-0.00003172568540321663,-0.000006750207376171602,-0.00001866254024207592,-0.0000010079621688419138,-0.000013011737792112399,-0.00000956672738539055,-0.000004242810973664746,-0.000002119594682881143,0.000006584605671378085,0.00002223004776169546,0.000006579176442755852,0.000033968506613746285,0.000009475802471570205,0.000025046378141269088,0.000017056823708117008,0.000005184896053833654,0.000012699285434791818,-0.000006306862815108616,0.000008491949301969726,0.000004087344223080436,0.000018048402125714347,0.000011509853720781393,0.000021365476641221903,-0.000005565815172303701,0.000006844592917332193,-0.000022027259547030553,-0.000005569290806306526,-0.00002120573481079191,-0.000002695209104786045,-0.00001900665483844932,4.4863107007131475e-8,-0.000016556557966396213,-0.000010590822967060376,-0.0000065892354541574605,-0.000017760654372978024,-8.225159149333194e-7,-0.0000025858541903289733,0.0000011124238881166093,0.000020903720724163577,0.00001814771349017974,0.000027480426069814712,0.00004084043393959291,0.0000177144720510114,0.00004253354563843459,0.000010023189133789856,0.000033290092687821016,0.0000067583277996163815,0.000030763236281927675,-0.000003997994099336211,0.00001618833266547881,-0.000014886847566231154,-0.000012435123608156573,-0.00001306923968513729,-0.00002227741242677439,-0.000013466869859257713,-0.000015753304978716187,-0.000023232454623212107,-0.00001852498644439038,-0.00002162655619031284,-0.0000210459329537116,-0.00000750824165152153,-0.000011541855201357976,0.000005184509518585401,-0.0000010159284329347429,0.000017868627764983103,0.000005208628408581717,0.000021801406546728685,0.000004908810751658166,0.00000935355910769431,0.000002482380750734592,0.0000020374698124214774,0.000012640602108149324,0.0000043602076402748935,0.000021848769392818213,-0.000003835069946944714,0.000009052029781742021,-0.000015977773728081957,-0.00000437899689131882,-0.000015400755728478543,-0.0000011541671938175568,-0.000007877672032918781,-8.166315268454127e-8,-0.000005477804279507836,-0.0000075803836807608604,-0.000016252544810413383,-0.000015123989214771427,-0.00003125966031802818,-0.000023901306121842936,-0.00002719650547078345,-0.00002844541631930042,-0.000010009978723246604,-0.000019015275029232726,-0.000002046205736405682,3.0927870398045343e-7,0.000004475987225305289,0.000018435192032484338,0.000017293778000748716,0.000025111336071859114,0.00002306950045749545,0.000019393164620851167,0.000024574750568717718,0.000011862235623993911,0.00003010806358361151,0.000008740132216189522,0.000028634845875785686,0.000012442340448615141,0.00002007111288548913,0.000022071695639169775,0.00001786083885235712,0.000019058017642237246,0.000014229030057322234,-0.000005833061550220009,-0.0000042547835619188845,-0.00002718412179092411,-0.000025061946871574037,-0.00003152936915284954,-0.00003277888026786968,-0.00003887666389346123,-0.000034648659493541345,-0.000050274011300643906,-0.00003677815038827248,-0.00004247226388542913,-0.00002903110726037994,-0.000020898798538837582,-0.000010089145689562429,-0.000010234728506475221,0.000006811966159148142,-0.000005313822384778177,0.0000156254736793926,0.000009165262781607453,0.00002019751991610974,0.00002104634950228501,0.000026244979380862787,0.000020415984181454405,0.00003609451960073784,0.000021696680050808936,0.0000403553967771586,0.00002973491973534692,0.00002806495649565477,0.000031540897907689214,0.000004485058980208123,0.000023197349946713075,-0.00001706145121715963,0.000012635712664632592,-0.0000292308959615184,0.0000058418190747033805,-0.000030073091693338938,-1.1923079057396535e-7,-0.00002137258525181096,-0.000009712542123452295,-0.000012220786629768554,-0.000016407961084041744,-0.000012456388503778726,-0.000015059623365232255,-0.000008678027370478958,-0.000009216743819706608,0.000019928700567106716,0.000004287425326765515,0.00004467799226404168,0.00002016187136177905,0.000024435452360194176,0.000019308243281557225,-0.000007724876013526227,0.000009188834155793302,-0.0000019114108908979688,0.000012105027053621598,0.00002055629374808632,0.000020270883396733552,0.000018115131751983427,0.00001163760225608712,-0.00001510960100858938,-0.000021670934074791148,-0.00005311196582624689,-0.00005914847133681178,-0.00005459808380692266,-0.00006084770575398579,-0.000027462207071948797,-0.00003233471579733305,-0.000024315484552062117,-0.00001873439396149479,-0.00003443852983764373,-0.00001817194242903497,-0.000014029920748725999,-0.000009114837666857056,0.000012373760910122655,-0.000003239905254304176,0.000010735915566328913,-5.519689239008585e-8,-0.0000018883721395468456,0.00000311321650769969,-0.0000017775488458937616,-0.000006557762844749959,0.000015179120964603499,-0.00000455604003946064,0.000022281594283413142,0.000017691370885586366,-0.0000038258062886598054,0.000012033361599605996,-0.000019834642444038764,-0.000010000385373132303,0.000010684007975214627,0.000009171661986329127,0.00004517719935392961,0.00004714382521342486,0.0000477431713079568,0.00005181042797630653,0.000026211499061901122,0.00002550805947976187,0.000003884897068928694,0.00000662306683807401,0.000017071641195798293,0.00003120501423836686,0.00004284991882741451,0.00006512828258564696,0.000018203174477093853,0.00004200913826934993,-0.000014842201380815823,0.000003909772658516886,0.000008061370863288175,0.000021963762264931574,0.00003848099004244432,0.00005715851148124784,0.000043984284275211394,0.00006707866123178974,0.000052957908337702975,0.00006693915202049538,0.000049615926400292665,0.00005375961336540058,0.0000309937859128695,0.00003500019374769181,0.000029505476049962454,0.000029334600185393356,0.000023507789592258632,0.00001465066452510655,-1.0310985487649305e-7,-0.000006374973509082338,-0.000008675759090692736,-0.000009088520528166555,-0.000021084319087094627,-0.000024063272576313466,-0.0000631984366918914,-0.0000610212046012748,-0.00009105104982154444,-0.00007528847345383838,-0.00008082981366897002,-0.00007128059951355681,-0.00007338736031670123,-0.00008348179107997566,-0.00009302627586293966,-0.00010063370427815244,-0.00010311997175449505,-0.00009475899423705414,-0.00006107790977694094,-0.00005710756522603333,-0.0000045567167035187595,-0.000016807351130410098,-0.000008728594366402831,-0.000024047727492870763,-0.000054534481023438275,-0.00006562787166330963,-0.00006661251245532185,-0.0000764136275392957,-0.00004220175833324902,-0.00005006900755688548,-0.000025705265215947293,-0.000036733610613737255,-0.00002846791539923288,-0.0000510317986481823,-0.000025806351914070547,-0.00004952012750436552,0.000005754276116931578,-0.0000016414161336797406,0.0000425573016400449,0.00004579619053401984,0.00004338672079029493,0.000038616690289927647,0.000029018654458923265,0.000013091679647914134,0.00003744493369595148,0.000019917650206480175,0.000044882068323204294,0.00003138934698654339,0.00002662312181200832,0.000016957039406406693,0.000012313065781199839,0.000002333392103537335,0.00001934301690198481,0.0000014684613915960654,0.000014003498108650092,-0.000012435083590389695,-0.00001898372829600703,-0.000038960213714744896,-0.00003305000063846819,-0.00003180839848937467,-0.000003220078497179202,0.000009098755072045606,0.00001692907972028479,0.00001644175426918082,-0.0000025018243832164444,-0.000015483534298255108,-0.00001627800338610541,-0.000018092352547682822,-0.000013463391951518133,0.0000019396563857299043,-0.00003174218363710679,-0.0000160226827574661,-0.00005453410267364234,-0.00004583518239087425,-0.000040986185922520235,-0.000035656023101182655,-0.00001567927210999187,-0.000013575969205703586,-0.000018654585801414214,-0.000008182525562006049,-0.000031149891583481804,0.000004068513590027578,-0.000022341226213029586,0.000019159466319251806,-0.00001293922196055064,0.000003855884187942138,-0.00003387294782442041,-0.00002583240348030813,-0.000057961613492807373,-0.000027385123757994734,-0.000033527012419654056,0.0000016514985645699198,0.00003071745595661923,0.000041599003452574834,0.00007069997809594497,0.00007186799484770745,0.00005709023025701754,0.00006439198477892205,0.000029486905987141654,0.000029499340598704293,0.0000209078880288871,0.000017297805243288167,0.000013292264156916644,0.000027950874937232584,-0.0000013293877145770239,0.000019151208107359707,-0.000006482500339188846,-0.0000067296255110704806,-0.000007697241926507559,-0.000014276416550274007,0.0000016702936136425706,0.000015172436178545468,0.00004288800846552476,0.00006377120007527992,0.00006793632928747684,0.00007132426253519952,0.00002048872920568101,0.000012990089089726098,-0.000048709236580180004,-0.000047732733946759254,-0.00007167227886384353,-0.00006812359788455069,-0.000064849853515625,-0.00008061769040068612,-0.00006814341759309173,-0.00010230079351458699,-0.00008719259494682774,-0.0001180777617264539,-0.00008941548003349453,-0.00011921609257115051,-0.00003779408143600449,-0.00008811964653432369,0.000030435225198743865,-0.000025285318770329468,0.00004108916618861258,0.000014433621799980756,0.00001024217635858804,-0.000005194896857574349,0.000005180342213861877,-0.000034165761462645605,0.000023372396753984503,-0.000010869540346902795,0.00002539250453992281,0.00003357906825840473,0.000018433291188557632,0.00003062555697397329,0.000026741767214844003,-7.219643407552212e-7,0.00003656093031167984,-0.000001136163632509124,0.00003117337473668158,0.000021541796741075814,0.0000293058437819127,0.000043496882426552474,0.000037782541767228395,0.00007139385706977919,0.0000416023212892469,0.00009288021101383492,0.00005254682037048042,0.00009893468813970685,0.00006880204455228522,0.00010826986544998363,0.00005927990423515439,0.00011457254731794819,0.00005459919702843763,0.00010707223555073142,0.000094101473223418,0.00010680824925657362,0.00011209934746148065,0.00010920516069745645,0.000056838165619410574,0.00008033691119635478,-0.0000068494009610731155,0.000025022674890351482,-0.00002701147059269715,-0.000019174229237250984,-0.00003586516322684474,-0.00004372096373117529,-0.0000652634262223728,-0.00007542935782112181,-0.00009048141509993002,-0.00010400706378277391,-0.00006278631190070882,-0.00007421393820550293,0.0000025940585146599915,-0.000008294062354252674,0.0000325960099871736,0.000008096650162769947,0.00003069816739298403,-0.0000037499498830584344,0.000056778833823045716,0.000025616709535825066,0.00007991064921952784,0.00004987000284017995,0.000045740198402199894,0.000019337981939315796,0.000004544684998109005,-0.000008798326234682463,0.000008757365321798716,-0.0000021096132059028605,0.00001856036215031054,0.000004826958502235357,0.000005461828550323844,0.000007710723366471939,0.000010949572242680006,0.000018963972252095118,0.000044504369725473225,0.00002303562177985441,0.00004023867586511187,0.000010020921763498336,-0.000025972738512791693,-0.00001586198777658865,-0.00007700323476456106,-0.00004665309825213626,-0.000055274140322580934,-0.000052602150390157476,-0.0000061497439673985355,-0.00001668721961323172,0.000008728478860575706,0.000013330021829460748,-0.0000029871407605241984,-0.000004125208306504646,-0.0000026293639621144393,-0.00002612005664559547,0.0000065824074226839,-0.000017083671991713345,-0.0000046906184252293315,-0.00001556396091473289,-0.00002643541301949881,-0.00003281334284110926,-0.000039624956116313115,-0.00004113918112125248,-0.00007187780283857137,-0.00006438163109123707,-0.0001236143143614754,-0.00011173521488672122,-0.00012688638526014984,-0.00011649612861219794,-0.00006469413347076625,-0.00005987553595332429,-0.000014351888239616528,-0.000007210273906821385,-0.000016002846678020433,0.000014015030501468573,-0.000009058734576683491,0.00003463930625002831,0.000044094260374549776,0.00006039829531800933,0.00007179840031312779,0.00006237921479623765,0.000030082985176704824,0.000039645121432840824,-0.0000010439434845466167,0.000020206653061904944,0.00001813493508961983,-8.59565261634998e-7,0.000021399320758064277,-0.000031689640309195966,0.000003812285285675898,-0.00003198267222614959,0.00001682609217823483,0.0000013957578630652279,0.00004154344787821174,0.000013956621842226014,0.00004097841519978829,9.028317435877398e-7,0.000013097586816002149,-0.000017888380170916207,-0.000026429661375004798,-0.000042822484829230234,-0.00003054921762668528,-0.00004142971010878682,-0.000001531986526970286,-0.00001933212115545757,-0.0000132069308165228,-0.000039306974940700457,-0.00004899566920357756,-0.000061745238781441,-0.000037255726056173444,-0.000020425879483809695,-0.000015082103345775977,0.000013367198334890418,-0.00003093281702604145,-0.000012532468645076733,-0.000054078089306131005,-0.00003815422678599134,-0.00006230008148122579,-0.000032039140933193266,-0.000044264997995924205,9.833966032601893e-7,-5.77034370508045e-7,0.000045075670641381294,0.000020452816897886805,0.00004831075420952402,0.000016518073607585393,0.00002406950807198882,0.000028525224479380995,0.000029365415684878826,0.00002138098716386594,0.000015089812222868204,-0.00003114295031991787,-0.00005498417158378288,-0.00005744315421907231,-0.00008467251609545201,-0.000022096755856182426,-0.000038503785617649555,0.000013987733836984262,-0.000011090352927567437,0.000002372082235524431,-0.000031918280001264066,-0.000031449904781766236,-0.000032338593882741407,-0.00003993864811491221,-0.000005635174602502957,-0.00003002981611643918,-0.000012256874470040202,-0.00002950612542917952,-0.000029784107027808204,-0.000014617784472648054,0.00001263211561308708,0.00002073836003546603,0.000060902915720362216,0.00002685291474335827,0.00002972178117488511,0.000003865030521410517,-0.000011656133210635744,-0.0000019173003238392994,0.000016705547750461847,0.000012224107194924727,0.000058518213336355984,0.000023397415134240873,0.00006208814738783985,0.000014334675142890774,0.000048294361477019265,-0.000011518812243593857,0.00003706568531924859,-0.000009435871106688865,0.00004311736120143905,0.000036349370930111036,0.00005881915785721503,0.0000780311384005472,0.00005478940511238761,0.00009043554018717259,0.00005104908996145241,0.00008298666216433048,0.00006888940697535872,0.00006298254447756335,0.00007044045923976228,0.000054575710237259045,0.00005354037421057001,0.000060902479162905365,0.00005536368189495988,0.00004294863174436614,0.00005029814929002896,0.000005725249138777144,0.000005086803867015988,-0.000010700321581680328,-0.00004252125654602423,-0.000021980682504363358,-0.000058042256569024175,-0.00005544697341974825,-0.000054441989050246775,-0.00008118953701341525,-0.00004292158700991422,-0.00007777901191730052,-0.000035333177947904915,-0.00007716101390542462,-0.00005428513395600021,-0.00008297056774608791,-0.0000670280642225407,-0.00005144996976014227,-0.000014605345313611906,-0.00000779076071921736,0.0000432292181358207,-0.00003144462971249595,0.000004673118382925168,-0.00008541214629076421,-0.00005519864134839736,-0.00006174968439154327,-0.000014400528016267344,0.000012012095794489142,0.000047868241381365806,0.000030405124562093988,0.00002368395507801324,0.000001922777300933376,-0.000011832757991214748,0.0000026430798243382014,0.000012279679140192457,0.00003241767262807116,0.000024375991415581666,0.00003544256105669774,-0.00002144496829714626,0.0000066679922383627854,-0.00006405106250895187,-0.000002957086053356761,-0.00005756971222581342,0.000015621615602867678,-0.00003508651934680529,0.00001469517155783251,-0.00004308757706894539,-0.000010895128070842475,-0.0000762795825721696,-0.00001937178421940189,-0.00009255228360416368,-0.000009577730452292599,-0.00007198793900897726,-0.00001064251409843564,-0.00004143540354561992,-0.000017639989891904406,-0.00002866461181838531,-0.000003194289547536755,-0.00001008950584946433,0.000025677494704723358,0.0000337935853167437,0.00002025209141720552,0.00004816519140149467,-0.00003013358946191147,0.000005368628990254365,-0.00005807228444609791,-0.000014198250937624834,-0.000024669036065461114,0.00002980853787448723,0.00001305967180087464,0.0000615404496784322,0.000003169276169501245,0.000039045036828611046,-0.000026213239834760316,0.000006035425030859187,-0.000030444816729868762,-0.000012050156328768935,-0.000019078106561210006,-0.000029675369660253637,-0.000031799194402992725,-0.000055997508752625436,-0.0000721602700650692,-0.00009207191760651767,-0.00010938722698483616,-0.00013436700101010501,-0.00012641138164326549,-0.0001619315444258973,-0.00012095387501176447,-0.00015179513138718903,-0.00009973258420359343,-0.00012022676673950627,-0.00008012935722945258,-0.0001016552560031414,-0.000054741190979257226,-0.00008083759166765958,-0.00000593823006056482,-0.00002722652061493136,0.000044529537262860686,0.000031446641514776275,0.00007436021405737847,0.00005673569467035122,0.00008370971045223996,0.000051376631745370105,0.00005631861131405458,0.0000279171799775213,-0.0000013176068023312837,0.0000014861398085486144,-0.000035487813875079155,-0.00001107328716898337,-0.000028035083232680336,-0.000009004481398733333,-0.000013428236343315803,0.000007951015504659154,-0.000012215399692649953,0.000026802747015608475,-0.000010574289262876846,0.00001737370803311933,0.000018003340301220305,5.736237653763965e-7,0.00006992507405811921,0.00002058242716884706,0.00009748925367603078,0.000049604932428337634,0.00007757225830573589,0.0000480062335554976,0.000046539622417185456,0.000040741320844972506,0.0000359866680810228,0.000044753498514182866,0.00003149465555907227,0.00003402285074116662,0.000016869544197106734,0.000012217524272273295,0.000014416894373425748,0.00001694033562671393,0.00002633786789374426,0.00003387614560779184,-0.0000031246981961885467,0.000006746628059772775,-0.00006808514444855973,-0.0000424836362071801,-0.00007945387915242463,-0.000040809682104736567,-0.00004131623427383602,-0.000006584262791875517,-0.000027186131774215028,0.000009418003173777834,-0.00001379865534545388,0.000029131773771950975,0.00003061928873648867,0.00005724620132241398,0.00004902021464658901,0.0000633458184893243,0.000014305432159744669,0.000058562731283018366,-0.000027793557819677517,0.000046056477003730834,-0.000024998287699418142,0.00002725913145695813,0.000025247172743547708,0.000039892023778520525,0.00004112611713935621,0.000050569287850521505,-0.000014535172340401914,0.0000067802211560774595,-0.00004382204497233033,-0.000026799832994583994,-0.000016543841411476023,-0.0000244089933403302,-0.000021907017071498558,-0.00005314009467838332,-0.00005711687481380068,-0.00007939628267195076,-0.00006287739233812317,-0.00005297015013638884,-0.000055925644119270146,-0.0000416878356190864,-0.000044781805627280846,-0.00005816018165205605,-0.000014692141121486202,-0.000038615464291069657,0.000015342511687777005,-0.0000019092221918981522,0.00004032142896903679,0.000013651363587996457,0.0000466067940578796,0.000017852991732070222,1.3027107570451335e-7,0.0000011722290764737409,-0.0000434878165833652,-0.000021812964405398816,0.000001429963049304206,0.00001604595672688447,0.00008827573037706316,0.00010605066927382722,0.00011196303967153654,0.00014238811854738742,0.00007170428580138832,0.00009203513036482036,0.00005030815373174846,0.00005320513810147531,0.00006844555173302069,0.00007133291364880279,0.00004482951044337824,0.000057309403928229585,-0.00004976908894605003,-0.000016540670912945643,-0.00012368492025416344,-0.00006704733095830306,-0.00012687843991443515,-0.00008667777001392096,-0.00010667263995856047,-0.00010933732846751809,-0.0000810641358839348,-0.0000843552261358127,-0.00003626633406383917,-0.000011461594112915918,-0.000003800034392043017,0.000010872363418457098,-0.00001115972099796636,-0.000024820123144309036,-0.000016356738342437893,-0.00003160407504765317,0.000021647872927132994,0.00000160533340931579,0.000044044452806701884,0.000006865130671940278,-0.000021276600818964653,-0.00004543062095763162,-0.0001009973420877941,-0.00010950845899060369,-0.00008220582094509155,-0.00012713325850199908,-0.000009265588232665323,-0.00009223717643180862,0.00001942663948284462,-0.00004278800042811781,0.000014971864402468782,-0.000015608507965225726,0.000012556516594486311,-0.00001997295839828439,-0.00001677776890574023,-0.00004871925193583593,-0.00008439271186944097,-0.00009608511754777282,-0.00012681048247031868,-0.00012660387437790632,-0.00009491848322795704,-0.00009672807937022299,-0.000038584679714404047,-0.00004915422323392704,-0.000011407275451347232,-0.00003619683411670849,0.000020544717699522153,-0.000004877408628090052,0.000057512861530994996,0.00005082879215478897,0.000023422402591677383,0.00003235676922486164,-0.00007216427911771461,-0.000044125583372078836,-0.00013907243555877358,-0.00007763699250062928,-0.0001589777530170977,-0.00009526571375317872,-0.0001702349109109491,-0.00015039237041492015,-0.00018199183978140354,-0.00018227424880024046,-0.0001656827371334657,-0.00014178658602759242,-0.00009661682270234451,-0.00006982849299674854,-0.000024176955776056275,-0.000023143686121329665,-0.000021666413886123337,-0.000022818921934231184,-0.00004684945088229142,-0.00003441434455453418,-0.000010103430213348474,0.0000032032912713475525,0.00006675547047052532,0.00008603621245129034,0.00010718784324126318,0.0001322274620179087,0.00010200230462942272,0.00010818237205967307,0.00009606129606254399,0.00009692880848888308,0.00011241745960433036,0.00014431362797040492,0.00011704491771524772,0.00014793468290008605,0.00008428628643741831,0.000059725869505200535,0.00006823895819252357,0.00001569482628838159,0.00011798230116255581,0.00008751583663979545,0.00017217642744071782,0.00014552491484209895,0.00014642594032920897,0.00009886995394481346,0.0000820255299913697,0.0000389802225981839,0.0000945738865993917,0.00006543559720739722,0.00017948643653653562,0.00013175995263736695,0.000207908742595464,0.00013581017265096307,0.0001348408404737711,0.00007278104749275371,0.000048818663344718516,0.000009134634638030548,0.00001749626790115144,-0.000027329901058692485,0.000009467278687225189,-0.000057572869991417974,-0.000054372627346310765,-0.00011624617764027789,-0.00017348630353808403,-0.00019637461809907109,-0.00020912816398777068,-0.00020959861285518855,-0.00009173363650916144,-0.00011212546814931557,0.000036042500141775236,2.3283064365386963e-8,0.00005594479080173187,0.00004100982187082991,0.000023640137442271225,0.00002810826299537439,0.000004636331141227856,0.0000017502184164186474,-0.0000016116446204250678,-0.000008960413651948329,-0.00001896120375022292,-0.000017643205865169875,-0.00007192717748694122,-0.00006774204666726291,-0.00011022477701772004,-0.0001006519451038912,-0.00004939598875353113,-0.000025064480723813176,0.00006950402894290164,0.00008736859308555722,0.00013112671149428934,0.00011726255615940318,0.00009332889749202877,0.00006975586438784376,-0.000007504016139137093,-0.0000017577287962922128,-0.0000711821558070369,-0.00003985501825809479,-0.000008704300853423774,0.00001219889509229688,0.00010966281115543097,0.00010688483598642051,0.0001459826744394377,0.00014799759082961828,0.00012049888755427673,0.00015319800877477974,0.0001315882836934179,0.0001693947851890698,0.00013466438394971192,0.00013570465671364218,0.00003885695696226321,0.000019557321138563566,-0.0000759758404456079,-0.00006659913924522698,-0.00009499234874965623,-0.00006112013215897605,-0.00007698169065406546,-0.000060936577938264236,-0.00006680353544652462,-0.00007666349119972438,0.000022440679458668455,0.000004864556558459299,0.00012551239342428744,0.00011123484728159383,0.00006374843360390514,0.0000694217742420733,-0.00006522072362713516,-0.000034445423807483166,-0.000056505523389205337,-0.00003903900505974889,0.000005489092927746242,-0.000015380668628495187,-0.000013067590771242976,-0.000028134491003584117,-0.000019961922589573078,0.00001111600886360975,0.00003626819307100959,0.00007595207716803998,0.00005631609747069888,0.000051114606321789324,0.000038434911402873695,4.5267279347172007e-7,0.000059726120525738224,0.00003945884600398131,0.00009166861127596349,0.00010432150884298608,0.00008447789878118783,0.00009268712892662734,0.00006632134318351746,0.000032154312066268176,0.00006209970160853118,3.4997174225281924e-7,0.00007809824455762282,0.0000330825278069824,0.00011409471335355192,0.00009687244892120361,0.00010992292664013803,0.00010118685167981312,0.000043402149458415806,0.00003681848829728551,0.00002333584961888846,0.00002146193219232373,0.00008825006807455793,0.00008878691733116284,0.00010468476102687418,0.00011617453128565103,0.000010868432582356036,0.00003768633177969605,-0.0000832886653370224,-0.00006463406316470355,-0.00009575632429914549,-0.00009790592594072223,-0.00008047091250773519,-0.00008127279579639435,-0.00011930312030017376,-0.00010817989095812663,-0.00019761906878557056,-0.00018406282470095903,-0.00025037425803020597,-0.00022929937404114753,-0.00028175031184218824,-0.00026143481954932213,-0.00030704058008268476,-0.00032354859285987914,-0.00028720812406390905,-0.0003314026980660856,-0.00023685301130171865,-0.0002623709151521325,-0.00020041537936776876,-0.00023299336316995323,-0.0001476819161325693,-0.0002481380943208933,-0.00007395316060865298,-0.00019933024304918945,-0.00001707856063148938,-0.00007966350676724687,0.00003398122498765588,0.000010577972716419026,0.00004213210195302963,-0.000016719475752324797,-0.00003703224865603261,-0.00011134900705656037,-0.00007891521818237379,-0.00010674398799892515,-0.000002282263267261442,0.000002869634954549838,0.00004155691203777678,0.00003237165219616145,-0.000040039492887444794,-0.00005632107422570698,-0.00011622216698015109,-0.00010217920498689637,-0.000052099829190410674,-0.000006442031008191407,0.00011611672380240634,0.00016018351016100496,0.0002177420974476263,0.00024585469509474933,0.00016871566185727715,0.0002069331967504695,0.00009723335824673995,0.00016305266763083637,0.00010130155715160072,0.0001628038880880922,0.00009905041952151805,0.00012441941362340003,0.00005324347148416564,0.00006661077350145206,0.000056269716878887266,0.00009563506318954751,0.0001445938105462119,0.00020467364811338484,0.00022031216940376908,0.00027645783848129213,0.00018519532750360668,0.00023159629199653864,0.00010800627205753699,0.0001519494253443554,0.00012027759657939896,0.00017234316328540444,0.00015244039241224527,0.00021870264026802033,0.000060043548728572205,0.00012630523997358978,-0.00008305638039018959,-0.00003651895167422481,-0.00011915012873942032,-0.0000871685188030824,-0.000041786948713706806,-0.000004809240635950118,0.00004110886584385298,0.000093799018941354,0.00001830440669436939,0.00009007014887174591,-0.00008894543861970305,-0.000008388842616113834,-0.00012280653754714876,-0.000059225996665190905,-0.00004686256579589099,-0.000004007886218460044,0.000010301017027813941,0.00006117883458500728,-0.000004959066245646682,0.00006308007868938148,-0.00005623497781925835,0.0000016901053641049657,-0.00012405106099322438,-0.00009191863500745967,-0.00018024181190412492,-0.0001593408960616216,-0.00019957635959144682,-0.00017160963034257293,-0.00017814745660871267,-0.00013509401469491422,-0.00011708180682035163,-0.00006468065839726478,-0.00006644428503932431,-0.000022329521016217768,-0.00005872109250049107,-0.000030379385862033814,-0.00001940926449606195,-9.50950834521791e-7,0.00007214264041977003,0.00007613632624270394,0.00011203531175851822,0.00009669607970863581,0.00008747195533942431,0.00006836865213699639,0.000107871564978268,0.00009087040234589949,0.00019871782569680363,0.00016566846170462668,0.0002717904862947762,0.0002240440808236599,0.00026444465038366616,0.00022366063785739243,0.0002072927018161863,0.00016754464013502002,0.00017488887533545494,0.00011745865049306303,0.00018788142187986523,0.00012361693370621651,0.00018892365915235132,0.0001353108964394778,0.00012977307778783143,0.00008753158908803016,0.00003708814620040357,0.000010673960787244141,-0.00001981318746402394,-0.00003052715692319907,0.0000012943901310791261,-0.000012440191312634852,0.00007004603685345501,0.000053042742365505546,0.00011080254625994712,0.00010929033305728808,0.00010538451169850305,0.00010385063797002658,0.0001238908589584753,0.00009580529876984656,0.00019793650426436216,0.00016720773419365287,0.00024815084179863334,0.0002446943544782698,0.00019588206487242132,0.00019575741316657513,0.00005647114085149951,0.000033640259061940014,-0.00008082586282398552,-0.00010941842629108578,-0.000123425226774998,-0.0001422984933014959,-0.00009261527156922966,-0.00010913527512457222,-0.00009859810234047472,-0.00011477481893962249,-0.00013260109699331224,-0.00014256648137234151,-0.00009395734377903864,-0.00008956607052823529,-0.000003257652451793547,0.000024219256374635734,0.00006157296593300998,0.00009329195017926395,0.0000909910086193122,0.00009424033487448469,0.00007284159801201895,0.00006831511564087123,0.00001874280314950738,0.00005567546031670645,0.000005360243903851369,0.00006956124707357958,0.00004115957926842384,0.00008636829443275928,0.00006720854435116053,0.00010175880743190646,0.000058497971622273326,0.00010565094271441922,-0.00000532744888914749,0.00003650475264294073,-0.00008412737224716693,-0.00005737183892051689,-0.00004074765456607565,-0.000015765856005600654,0.00012070624507032335,0.00012950683594681323,0.0002018612576648593,0.0001815898867789656,0.0001366319484077394,0.00012036338011967018,0.00008128847548505291,0.00008533558138879016,0.00012598736793734133,0.00011848862050101161,0.0001826434163376689,0.00015625306696165353,0.00019109569257125258,0.00017093791393563151,0.00020420609507709742,0.00018747098511084914,0.00021713862952310592,0.00019607768626883626,0.00015462526062037796,0.00015112361870706081,0.00005944148142589256,0.00007137679494917393,0.00002383520950388629,0.00001862557473941706,-0.0000068000390456290916,-0.000017121023120125756,-0.00010218597890343517,-0.00007586612628074363,-0.0001744521432556212,-0.0001242063590325415,-0.0001295977272093296,-0.00010483716323506087,-0.00002151472472178284,-0.000034661545214476064,0.00004824878487852402,0.000019321976651553996,0.000060638627473963425,0.000033946442272281274,0.000049855512770591304,0.00003052474494324997,0.00003425036265980452,0.000019722010620171204,0.00003538441160344519,0.00002866454451577738,0.00006024901085766032,0.00007192634075181559,0.00005440136737888679,0.00007213866047095507,0.000019199043890694156,0.000010913217920460738,0.000045549073547590524,0.000012097194485249929,0.00010095175093738362,0.00006870793731650338,0.00007156033825594932,0.00003835436291410588,0.000020153316654614173,-0.000019508930563461035,0.0000535928484168835,0.00003740128158824518,0.00010149527952307835,0.00011497524246806279,0.00008390550647163764,0.0000843971865833737,0.00003986573210568167,0.000023354001314146444,0.000007602353434776887,0.000020408371710800566,-0.000010802616088767536,0.000026732461265055463,-0.000005622944627248216,0.0000034467293517082,0.000030874678486725315,0.000010173034752369858,0.00007900789205450565,0.0000685180420987308,0.00007322894089156762,0.00007221940177259967,-0.000027310783480061218,-0.000044682725274469703,-0.0001466236572014168,-0.00017769132682587951,-0.00018490885850042105,-0.00021317791834007949,-0.00014575586828868836,-0.00016396366117987782,-0.00008703183266334236,-0.000096126452262979,-0.00003868097337544896,-0.00006154235597932711,0.0000013577704294220894,-0.00006000530629535206,0.00003719485175679438,-0.000029292279577930458,0.00005176669219508767,0.000037953537685098127,0.00004797007568413392,0.0000610950737609528,0.00007513132004532963,0.000035335040593054146,0.00014191074296832085,0.000057879464293364435,0.00018908843048848212,0.0001475651515647769,0.00020764136570505798,0.00022060774790588766,0.00025390449445694685,0.0002503087744116783,0.00030238457839004695,0.0002672707778401673,0.0002528578625060618,0.000237257219851017,0.00013433310959953815,0.00013784827024210244,0.00008091441122815013,0.000059937723563052714,0.00008225104829762131,0.00005401169983088039,0.00003974448191002011,0.00004953946336172521,-0.000010107636626344174,0.00001073527801054297,-0.000020950206817360595,-0.00003656994522316381,-0.00005993116428726353,-0.0000808492986834608,-0.00011625375918811187,-0.0000944273269851692,-0.00010681073763407767,-0.00007551605085609481,-0.00007586299034301192,-0.00009075189882423729,-0.00008544810407329351,-0.00012747022265102714,-0.00006861256406409666,-0.00007860875484766439,0.000004575975708576152,0.00004120101948501542,0.00003772617856157012,0.0000848198906169273,-0.000009577727723808493,0.000012361198059807066,-0.00005892533590667881,-0.00005592560046352446,-0.00008714772411622107,-0.00006369994662236422,-0.0001394686260027811,-0.00008136204269248992,-0.00015996844740584493,-0.00010361209569964558,-0.00011126687604701146,-0.00008401738159591332,-0.00014169493806548417,-0.00011784620437538251,-0.0002762835065368563,-0.00022666376025881618,-0.0002874225901905447,-0.00022627771249972284)\n\ +\n\ +,\n\ +\n\ +new Array(-0.00014015505439601839,-0.00009424725431017578,-0.0000367982174793724,-0.000012330742720223498,-0.000009979183232644573,-0.000005074737146060215,0.000015334489944507368,0.000006053265224181814,0.000033470423659309745,0.000029470638764905743,0.00009303881961386651,0.00010694590309867635,0.00022122845984995365,0.00022976046602707356,0.00027943524764850736,0.00024943548487499356,0.000181631650775671,0.00012874089588876814,0.000033948716009035707,0.00001643829637032468,-0.000038822603528387845,-0.000005076801244285889,-0.000026619280106388032,-0.000004013060788565781,-0.000020743873392348178,-0.000060739057516912,-0.00009209522977471352,-0.00015305288252420723,-0.0001557939249323681,-0.00016957358457148075,-0.00011526542220963165,-0.00008990408241515979,-0.00003546544030541554,-0.000018380367691861466,0.000005372870873543434,0.000013720681636186782,0.000005543797669815831,0.00003979273242293857,-0.000014010610357217956,0.00005891008913749829,-0.00001633692954783328,0.00006351392949000001,-0.000011691547115333378,0.000035224747989559546,-0.00004958381759934127,-0.000023805565433576703,-0.00012163100473117083,-0.00007665240264032036,-0.00016238178068306297,-0.00010357973224017769,-0.00012000015703961253,-0.00009269107249565423,-0.000049141810450237244,-0.00005715646693715826,-0.00004356173303676769,-0.00003632663720054552,-0.00001985907510970719,0.0000020384477465995587,0.00012762073311023414,0.00011586706386879086,0.00021797671797685325,0.00020374754967633635,0.00008666064240969718,0.00011644592450466007,-0.00006568098615389317,-0.000046202490921132267,-0.00004137075302423909,-0.00007593315240228549,0.000004579069354804233,-0.00002532761573093012,-0.00009905502520268783,-0.00007579676457680762,-0.00019283377332612872,-0.00017823997768573463,-0.00014772501890547574,-0.00019722098659258336,-0.00013216372462920845,-0.000167879305081442,-0.00019680026161950082,-0.00015686158440075815,-0.0002077507524518296,-0.00015023740706965327,-0.00017501234833616763,-0.00013415997091215104,-0.00017168966587632895,-0.00013525885879062116,-0.00015167739184107631,-0.00012130104005336761,-0.00008563465962652117,-0.000041452833102084696,-0.00007153890328481793,-0.000001365100615657866,-0.00008754107693675905,-0.0000252203899435699,-0.00003187061520293355,-0.000009977433364838362,0.000022157373678055592,0.00003242286038585007,0.00003615911191445775,0.00009324029088020325,0.000014359744454850443,0.00007800778257660568,-0.000049274443881586194,-0.00005691000842489302,-0.00007130674202926457,-0.00010760929581010714,-0.000036453122447710484,-0.000047757712309248745,0.000054562337027164176,0.000027955291443504393,0.00009254179894924164,0.00002200369090132881,-0.00004265725874574855,-0.00010851425759028643,-0.0001688027841737494,-0.00016441606567241251,-0.00021186693629715592,-0.0001573815243318677,-0.00018332900071982294,-0.0001501880760770291,-0.00010138592188013718,-0.00008154666284099221,-0.00013429764658212662,-0.00008883286500349641,-0.0001400368637405336,-0.00010151389869861305,-0.000043619606003630906,-0.00004538596476777457,-0.000031638654036214575,-0.00003416767867747694,-0.00006974972347961739,-0.00005143813177710399,-0.00010723905870690942,-0.00012572293053381145,-0.00002397704156464897,-0.00009767053415998816,0.00011572502262424678,0.00005432979014585726,0.00007883126090746373,0.0000620109640294686,0.00007341729360632598,0.00004993831316824071,0.00011931547487620264,0.00005841327947564423,0.00005921594856772572,0.00001511409482191084,0.000033078180422307923,0.000019489067199174315,0.000033935510145965964,-0.000011722012459358666,0.00004304029425838962,-0.000035746488720178604,0.00003718510197359137,-0.000058436104154679924,-0.00001174940280179726,-0.00013024899817537516,0.000020506238797679543,-0.00007963776442920789,0.00003176229074597359,-0.00005422571848612279,-0.00002636853423609864,-0.00014182373706717044,-0.000049795104132499546,-0.00017246516654267907,-0.00009185299859382212,-0.00017978546384256333,-0.00013231371121946722,-0.00016474576841574162,-0.0001400558976456523,-0.00015335241914726794,-0.0001470029092160985,-0.00018156964506488293,-0.00014865070988889784,-0.0001718680141493678,-0.00012142615742050111,-0.00014900251699145883,-0.00007435568841174245,-0.00012459667050279677,-0.00008725070802029222,-0.00011005691339960322,-0.00008626709313830361,-0.00012864137534052134,-0.00004616122896550223,-0.0001554132904857397,-0.00009952057007467374,-0.00021355791250243783,-0.0001459539489587769,-0.00023241406597662717,-0.00013092698645778,-0.00017168368503917009,-0.00015152087144088,-0.00015848565089982003,-0.0001564635313116014,-0.00018872391956392676,-0.00011087577149737626,-0.00015771349717397243,-0.0000527798110852018,-0.00008749643166083843,-0.000036134504625806585,-0.00004221020935801789,-0.00008243389311246574,-0.00005874632915947586,-0.0001164921632152982,-0.00013457277964334935,-0.0001483543310314417,-0.00019349232024978846,-0.00023352073912974447,-0.00023075437638908625,-0.00028925627702847123,-0.00027289867284707725,-0.00029771780828014016,-0.0003031028318218887,-0.0002913945645559579,-0.0003263660764787346,-0.00015898887068033218,-0.00020953141211066395,0.000021462499717017636,0.000016161218809429556,0.00006929994560778141,0.00007043606456136331,0.000042957883124472573,-0.000021664078303729184,0.000008055478247115389,-0.00008845835691317916,0.00006582804780919105,-0.000016302576113957912,0.00015406384773086756,0.00010176366777159274,0.00009414566011400893,0.0000354732692358084,0.00007631623884662986,-0.000012391613381623756,0.00007941365765873343,0.0000648690911475569,0.00001397199412167538,0.00010448538523633033,0.000029168595574446954,0.00008860438538249582,-0.00006609586125705391,-0.00006593324360437691,-0.0002065992885036394,-0.0001552091707708314,-0.00018771870236378163,-0.00007774525874992833,-0.00012997548037674278,-0.00007887235551606864,-0.0000391396097256802,-0.000076210533734411,-0.0000876762715051882,-0.0000996374583337456,-0.00014420422667171806,-0.0001080437286873348,0.000032678239222150296,0.00001941799564519897,0.00008381356747122481,0.000031045052310219035,0.00006379729165928438,0.000027837693778565153,0.00006071649841032922,0.00002810096339089796,-0.000023521930415881798,-0.000042365853005321696,0.000022846543288324028,-0.000005697456799680367,0.00003526679938659072,-0.00004256410466041416,-0.0000757251400500536,-0.00013366315397433937,-0.00011955667287111282,-0.00011828384594991803,-0.00017747009405866265,-0.00016866534133441746,-0.0001741003361530602,-0.00016113329911604524,-0.00020356231834739447,-0.0001154246274381876,-0.00034802500158548355,-0.00014464158448390663,-0.0003696058120112866,-0.00011752495629480109,-0.00038095645140856504,-0.00015291014278773218,-0.0003850535140372813,-0.00025106975226663053,-0.00019905260705854744,-0.0002682860067579895,0.0000021677478798665106,-0.0002483882417436689,0.0001757844293024391,-0.0002012909681070596,0.00042002167901955545,-0.00011912333138752729,0.000566192960832268,0.000036280973290558904,0.0006151891429908574,0.000419270625570789,0.0007446972886100411,0.0009848694317042828,0.0007311853696592152,0.0014010249869897962,0.000447156373411417,0.001734805991873145,0.000048851674364414066,0.002086761873215437,-0.00039686530362814665,0.002081888262182474,-0.0007315071416087449,0.0017690588720142841,-0.0011235257843509316,0.0012453674571588635,-0.001530013862065971,0.0005929881590418518,-0.0015843822620809078,0.00013364609912969172,-0.001662310678511858,-0.0004051764262840152,-0.0017336646560579538,-0.0008209687657654285,-0.0017958111129701138,-0.0008799072238616645,-0.0023105277214199305,-0.0009375008521601558,-0.0026750226970762014,-0.00045945230522193015,-0.00301142456009984,0.00032612154609523714,-0.0037594083696603775,0.000844741880428046,-0.004248717334121466,0.001590814790688455,-0.004585081245750189,0.0022387588396668434,-0.004611271433532238,0.002747831167653203,-0.004052754957228899,0.0032969240564852953,-0.003427402814850211,0.0034304591827094555,-0.0024721764493733644,0.003596643218770623,-0.001401375513523817,0.003709446405991912,-0.0006295255152508616,0.0034894035197794437,0.000059773577959276736,0.003397291759029031,0.00038508654688484967,0.0033650926779955626,0.0005159653373993933,0.003734476398676634,0.00030270108254626393,0.0044049047864973545,-0.0007104952237568796,0.004650060087442398,-0.0020415415056049824,0.004571670666337013,-0.003501879284158349,0.004163370467722416,-0.00479539530351758,0.0036168238148093224,-0.005974814295768738,0.002774751279503107,-0.007256212644279003,0.001289845909923315,-0.007495714817196131,0.00010230821499135345,-0.006734591443091631,-0.0007406961522065103,-0.00581145565956831,-0.0016243165591731668,-0.00462182704359293,-0.002173752523958683,-0.0036379247903823853,-0.002846694318577647,-0.002800004556775093,-0.0035107601433992386,-0.0017736477311700583,-0.003419754095375538,-0.0011825866531580687,-0.0027814360801130533,-0.0008575308602303267,-0.0018417327664792538,-0.0002217306027887389,-0.000598331680521369,0.0005840326775796711,0.0008799363858997822,0.0010996086057275534,0.0021491702646017075,0.001309904851950705,0.0030024773441255093,0.0020673295948654413,0.003890095977112651,0.003430642420426011,0.004317090380936861,0.004580176901072264,0.003661549184471369,0.00580180948600173,0.0027171203400939703,0.007631687913089991,0.0020412683952599764,0.009570170193910599,0.0011816845508292317,0.010828486643731594,-0.00026033760514110327,0.010754303075373173,-0.0022562353406101465,0.009428870864212513,-0.00440824031829834,0.00784861296415329,-0.006088739261031151,0.006158956792205572,-0.007177523337304592,0.003770801005885005,-0.00812677014619112,0.0011826830450445414,-0.008794397115707397,-0.0005873069749213755,-0.008513960987329483,-0.0010649776086211205,-0.007513529155403376,-0.0007121718372218311,-0.007079744245857,-0.0002848606090992689,-0.007748864591121674,0.0008878273656591773,-0.008503956720232964,0.0035180600825697184,-0.008739612065255642,0.006504544522613287,-0.009005337953567505,0.008940945379436016,-0.00949372723698616,0.0112361591309309,-0.009555941447615623,0.01331779919564724,-0.008684584870934486,0.014238296076655388,-0.007197503000497818,0.013849114067852497,-0.005386539734899998,0.012764517217874527,-0.003275955095887184,0.01142237801104784,-0.0009684885153546929,0.010298161767423153,0.0016993064200505614,0.009333365596830845,0.00391809456050396,0.008427868597209454,0.0044991616159677505,0.008336156606674194,0.0039911759085953236,0.008962663821876049,0.0027452115900814533,0.009156675077974796,0.00011548047768883407,0.008277789689600468,-0.00374692864716053,0.006709702778607607,-0.008039569482207298,0.00510604539886117,-0.011835870333015919,0.0028857786674052477,-0.014525201171636581,-0.0005683306371793151,-0.015833331272006035,-0.004239668603986502,-0.015388516709208488,-0.006670473609119654,-0.012940594926476479,-0.007479296065866947,-0.008850338868796825,-0.007622465491294861,-0.004532064776867628,-0.0072344085201621056,-0.0008344601956196129,-0.0057411170564591885,0.0022335564717650414,-0.0032891982700675726,0.004121846053749323,0.0008299641194753349,0.005279644392430782,0.003736786311492324,0.0047928947024047375,0.0013215296203270555,0.0010782248573377728,-0.000013336036317923572,-0.0011458239750936627,0.0031413149554282427,-0.00009486293856753036,-0.0011687587248161435,-0.0041114469058811665,-0.017392633482813835,-0.015722988173365593,-0.034477073699235916,-0.027795441448688507,-0.04571573808789253,-0.036322321742773056,-0.05450707674026489,-0.0428432859480381,-0.06265253573656082,-0.047500766813755035,-0.05975385755300522,-0.041561610996723175,-0.032463666051626205,-0.013804420828819275,0.01827487349510193,0.03537826985120773,0.08266807347536087,0.097795769572258,0.15217961370944977,0.1658187061548233,0.22064581513404846,0.23351822793483734,0.28683555126190186,0.298629492521286,0.3469022810459137,0.35707736015319824,0.3909241557121277,0.4009797275066376,0.4156057834625244,0.4274917244911194,0.4247729480266571,0.43869462609291077,0.42078956961631775,0.43660423159599304,0.4062882959842682,0.42413580417633057,0.3860650956630707,0.4054466187953949,0.36459267139434814,0.38485953211784363,0.34501156210899353,0.3655964732170105,0.32996436953544617,0.34972891211509705,0.3208392858505249,0.3385865390300751,0.31652164459228516,0.3319227993488312,0.31623896956443787,0.3296041488647461,0.3198554813861847,0.3315024673938751,0.32542842626571655,0.3357532024383545,0.3314844071865082,0.3411482274532318,0.33733949065208435,0.3469061255455017,0.3416065573692322,0.3515341877937317,0.34387338161468506,0.35465532541275024,0.3446221947669983,0.3560125529766083,0.3444567918777466,0.35549405217170715,0.3434079587459564,0.3537798523902893,0.34088873863220215,0.35074639320373535,0.3382267653942108,0.34693875908851624,0.3369491696357727,0.3435756266117096,0.33618712425231934,0.3405708968639374,0.3352181017398834,0.337916761636734,0.3344864845275879,0.3360024392604828,0.3347020149230957,0.33500710129737854,0.33559557795524597,0.3345468044281006,0.3356438875198364,0.33335721492767334,0.33476224541664124,0.3313899040222168,0.33328360319137573,0.3290165960788727,0.33022430539131165,0.325093150138855,0.3257369101047516,0.3194625973701477,0.32044002413749695,0.3130733370780945,0.3142836391925812,0.3061066269874573,0.3078814744949341,0.2988135516643524,0.30184903740882874,0.2917783856391907,0.2964288294315338,0.2853374481201172,0.2916559875011444,0.27951890230178833,0.2874945402145386,0.274495929479599,0.2842196524143219,0.27030646800994873,0.28150874376296997,0.26606911420822144,0.27893924713134766,0.26149675250053406,0.2760584354400635,0.2568477988243103,0.27202627062797546,0.2516094148159027,0.26775065064430237,0.24617767333984375,0.26375263929367065,0.240883007645607,0.2583709955215454,0.2348024845123291,0.2521602511405945,0.22854775190353394,0.24681374430656433,0.22324083745479584,0.24198345839977264,0.21861906349658966,0.23773431777954102,0.21457253396511078,0.23431454598903656,0.2108982503414154,0.23115283250808716,0.20731040835380554,0.22855831682682037,0.20408383011817932,0.22669631242752075,0.2009020447731018,0.22472351789474487,0.19726240634918213,0.22214411199092865,0.19329386949539185,0.2187594175338745,0.1889563798904419,0.21419735252857208,0.18386077880859375,0.20839394629001617,0.17786459624767303,0.2017228603363037,0.1712917685508728,0.19439153373241425,0.16436927020549774,0.18625706434249878,0.1569976955652237,0.17753638327121735,0.14927631616592407,0.16906782984733582,0.14145801961421967,0.16131752729415894,0.13372083008289337,0.15394407510757446,0.1261877566576004,0.14700950682163239,0.11899550259113312,0.14078551530838013,0.11220572888851166,0.13472723960876465,0.10562274605035782,0.1288258135318756,0.09939584136009216,0.12334570288658142,0.09371078014373779,0.11740842461585999,0.08796590566635132,0.11085216701030731,0.08191831409931183,0.10430294275283813,0.0758076012134552,0.09747365862131119,0.06946639716625214,0.09014172852039337,0.06285040080547333,0.08244733512401581,0.05589297041296959,0.0747237503528595,0.0486995093524456,0.06748583912849426,0.04179181903600693,0.06031538173556328,0.034901268780231476,0.05304372310638428,0.02791520208120346,0.04633215442299843,0.021517589688301086,0.039766762405633926,0.015343964099884033,0.03282143175601959,0.008753910660743713,0.0258503258228302,0.0020630136132240295,0.01878304034471512,-0.004641629755496979,0.011329539120197296,-0.01166088879108429,0.003378555178642273,-0.019190803170204163,-0.005097053945064545,-0.027227118611335754,-0.013719238340854645,-0.03537680208683014,-0.022374339401721954,-0.043488986790180206,-0.03137648105621338,-0.05187668651342392,-0.04053819179534912,-0.0604567751288414,-0.049499429762363434,-0.06884048134088516,-0.05849288031458855,-0.07712171971797943,-0.06773670017719269,-0.08554264158010483,-0.07693895697593689,-0.09397900104522705,-0.08596764504909515,-0.10236804187297821,-0.09495700895786285,-0.11071249842643738,-0.10388500988483429,-0.11891487240791321,-0.11278313398361206,-0.1271471083164215,-0.12161137163639069,-0.1353926956653595,-0.1302194446325302,-0.14331747591495514,-0.13882678747177124,-0.15112300217151642,-0.14760717749595642,-0.15909935534000397,-0.1563674807548523,-0.1669865846633911,-0.1650761067867279,-0.17466247081756592,-0.1739044189453125,-0.1824301928281784,-0.18288172781467438,-0.19044317305088043,-0.19180621206760406,-0.1984090507030487,-0.2006174921989441,-0.2061910629272461,-0.2095491737127304,-0.2141258418560028,-0.2184688150882721,-0.22216469049453735,-0.22707563638687134,-0.2299291044473648,-0.23560881614685059,-0.23756471276283264,-0.24421198666095734,-0.24524550139904022,-0.2526945173740387,-0.252858430147171,-0.2611212730407715,-0.2604433596134186,-0.26948052644729614,-0.2679097056388855,-0.27768683433532715,-0.2752090096473694,-0.2859497666358948,-0.28264039754867554,-0.29414576292037964,-0.29005101323127747,-0.30205854773521423,-0.2971515655517578,-0.31004756689071655,-0.30430930852890015,-0.3181053400039673,-0.3115376830101013,-0.32590630650520325,-0.31850019097328186,-0.33365267515182495,-0.32542774081230164,-0.3414079546928406,-0.33242523670196533,-0.34893766045570374,-0.33921313285827637,-0.3563483953475952,-0.3458234965801239,-0.36362698674201965,-0.35227999091148376,-0.3707098960876465,-0.3586232364177704,-0.37783506512641907,-0.36508598923683167,-0.3848576247692108,-0.3714151680469513,-0.3916032016277313,-0.3774167597293854,-0.3983784317970276,-0.38348257541656494,-0.4050813317298889,-0.38953205943107605,-0.4114915728569031,-0.3952938914299011,-0.41792139410972595,-0.40107113122940063,-0.4242797791957855,-0.4067872166633606,-0.430213063955307,-0.4120813012123108,-0.4359695613384247,-0.41720691323280334,-0.4416967034339905,-0.4222995638847351,-0.44718682765960693,-0.42709559202194214,-0.45248913764953613,-0.43165889382362366,-0.45770472288131714,-0.4361976385116577,-0.4627995789051056,-0.4406948685646057,-0.467723548412323,-0.4449848532676697,-0.4723993241786957,-0.4489439129829407,-0.47690653800964355,-0.4527551233768463,-0.4812902808189392,-0.4565407931804657,-0.48539483547210693,-0.4600854218006134,-0.48930904269218445,-0.4634152054786682,-0.4931594729423523,-0.4667051434516907,-0.49675899744033813,-0.46982237696647644,-0.5000807046890259,-0.4727060794830322,-0.5032362341880798,-0.47544509172439575,-0.5061864256858826,-0.4780427813529968,-0.5089499354362488,-0.4805164635181427,-0.5115028023719788,-0.4827759861946106,-0.513809084892273,-0.48477935791015625,-0.5159985423088074,-0.48671194911003113,-0.5179522633552551,-0.4884487986564636,-0.5195164084434509,-0.4897882044315338,-0.520979642868042,-0.4910416007041931,-0.5224595069885254,-0.492371529340744,-0.5237541198730469,-0.4935266375541687,-0.5248284339904785,-0.4944034814834595,-0.5256340503692627,-0.4950096309185028,-0.5261802077293396,-0.4954404830932617,-0.5266210436820984,-0.4957996904850006,-0.5268115997314453,-0.4958656430244446,-0.5266780257225037,-0.4956287741661072,-0.5264650583267212,-0.4954100549221039,-0.526107668876648,-0.495071142911911,-0.5254742503166199,-0.49441009759902954,-0.5246858596801758,-0.4936348795890808,-0.523658812046051,-0.4927383065223694,-0.5223727226257324,-0.4916102886199951,-0.5210084915161133,-0.4903441369533539,-0.5194172263145447,-0.4888645112514496,-0.5174907445907593,-0.4871516525745392,-0.5154325366020203,-0.48535043001174927,-0.5132569074630737,-0.4833911061286926,-0.5109375715255737,-0.4812907576560974,-0.5085335969924927,-0.47917601466178894,-0.5059165954589844,-0.4768742620944977,-0.5030509233474731,-0.4742845892906189,-0.500028669834137,-0.4715332090854645,-0.4968000054359436,-0.46862754225730896,-0.49335336685180664,-0.46553701162338257,-0.4896450638771057,-0.46218371391296387,-0.48560720682144165,-0.4585230052471161,-0.4814741313457489,-0.4548163115978241,-0.47733908891677856,-0.45113861560821533,-0.47292858362197876,-0.44719982147216797,-0.46825575828552246,-0.4430288076400757,-0.46353116631507874,-0.43884843587875366,-0.4587159752845764,-0.43462270498275757,-0.45373016595840454,-0.43027472496032715,-0.44851088523864746,-0.4257199764251709,-0.4430246949195862,-0.42090100049972534,-0.4373963177204132,-0.41597795486450195,-0.43161025643348694,-0.4109745919704437,-0.42553985118865967,-0.40570569038391113,-0.4193096160888672,-0.4002203345298767,-0.41303032636642456,-0.39467763900756836,-0.4066188335418701,-0.38908135890960693,-0.4000610113143921,-0.38337835669517517,-0.3933746814727783,-0.37749603390693665,-0.3865426182746887,-0.37144654989242554,-0.3795803189277649,-0.36532968282699585,-0.37244653701782227,-0.3590787649154663,-0.36512744426727295,-0.3526001274585724,-0.35773417353630066,-0.3460187315940857,-0.3503147065639496,-0.339443564414978,-0.3428031802177429,-0.3328033685684204,-0.33511918783187866,-0.32598936557769775,-0.3272414207458496,-0.318989634513855,-0.319307416677475,-0.31192755699157715,-0.3114268183708191,-0.30487531423568726,-0.3034377694129944,-0.29770565032958984,-0.2951779365539551,-0.29031598567962646,-0.28677380084991455,-0.2827863097190857,-0.2784140706062317,-0.27522894740104675,-0.2700554132461548,-0.26765698194503784,-0.26152825355529785,-0.2599930167198181,-0.25285422801971436,-0.2521980106830597,-0.24422062933444977,-0.2443566769361496,-0.2356354296207428,-0.23653943836688995,-0.22694560885429382,-0.2287016212940216,-0.218154639005661,-0.22078363597393036,-0.20938779413700104,-0.2128010392189026,-0.20065683126449585,-0.20482154190540314,-0.19187307357788086,-0.19685180485248566,-0.18300488591194153,-0.18880067765712738,-0.17411771416664124,-0.1806454360485077,-0.16525717079639435,-0.17248183488845825,-0.15638071298599243,-0.1643337905406952,-0.14744843542575836,-0.15611480176448822,-0.13846251368522644,-0.14778637886047363,-0.12942667305469513,-0.1394030600786209,-0.12038421630859375,-0.13102714717388153,-0.11140423268079758,-0.12266922742128372,-0.10246630012989044,-0.11430176347494125,-0.09349130839109421,-0.10590529441833496,-0.08449366688728333,-0.09749168902635574,-0.07557141780853271,-0.08910224586725235,-0.06675387918949127,-0.0807742029428482,-0.057972121983766556,-0.07248006016016006,-0.0491742342710495,-0.06414788961410522,-0.04038545489311218,-0.05578262731432915,-0.031651221215724945,-0.04744748771190643,-0.023004386574029922,-0.03917189687490463,-0.014445883221924305,-0.03089878335595131,-0.005930168554186821,-0.022583838552236557,0.002562102861702442,-0.014277668669819832,0.010952816344797611,-0.0060509974136948586,0.01916518434882164,0.002093313727527857,0.027261536568403244,0.010179467499256134,0.03536767512559891,0.01820770837366581,0.043512094765901566,0.026199307292699814,0.05165395140647888,0.03420865908265114,0.059800952672958374,0.04223240911960602,0.06799114495515823,0.05020764097571373,0.0762426033616066,0.05816218629479408,0.08457324653863907,0.06622572243213654,0.09293084591627121,0.07437774538993835,0.10108152031898499,0.08233530074357986,0.10879091918468475,0.08987627178430557,0.11614792048931122,0.09715694189071655,0.1234435960650444,0.10448165237903595,0.13069337606430054,0.11183199286460876,0.137596994638443,0.11889855563640594,0.1440371870994568,0.12557530403137207,0.15028083324432373,0.13212789595127106,0.15657037496566772,0.13878726959228516,0.1628297120332718,0.1454436331987381,0.16891765594482422,0.15190395712852478,0.1749131679534912,0.15824180841445923,0.1809864193201065,0.16467547416687012,0.18716280162334442,0.17122480273246765,0.19334079325199127,0.17770837247371674,0.19944238662719727,0.18403005599975586,0.2054712474346161,0.19027374684810638,0.21147370338439941,0.1965131163597107,0.21746426820755005,0.202686607837677,0.22337956726551056,0.2087024450302124,0.22914519906044006,0.2145642787218094,0.23477570712566376,0.22034037113189697,0.2403235286474228,0.22606170177459717,0.24574553966522217,0.23169220983982086,0.25093889236450195,0.23718631267547607,0.25590190291404724,0.242568701505661,0.2607375681400299,0.24794656038284302,0.26550406217575073,0.25342273712158203,0.27017199993133545,0.25899767875671387,0.27470505237579346,0.2645891606807709,0.27907735109329224,0.27013954520225525,0.28324833512306213,0.27565181255340576,0.2872246503829956,0.28112611174583435,0.2910986542701721,0.28652048110961914,0.29492753744125366,0.2917826473712921,0.2986379861831665,0.2968660891056061,0.30215686559677124,0.3017169237136841,0.30556589365005493,0.306292861700058,0.30898672342300415,0.3105788826942444,0.31235742568969727,0.31453004479408264,0.31548088788986206,0.3180347979068756,0.31830263137817383,0.3210201859474182,0.3209911286830902,0.32356560230255127,0.32369938492774963,0.32582664489746094,0.3263929486274719,0.3278847932815552,0.3289925754070282,0.32976004481315613,0.33154329657554626,0.33151277899742126,0.33410102128982544,0.33320218324661255,0.3365638256072998,0.3347967565059662,0.3387991189956665,0.3362775146961212,0.3408724367618561,0.33779776096343994,0.34296247363090515,0.33957409858703613,0.3450830578804016,0.34163421392440796,0.34706878662109375,0.3438357412815094,0.348814994096756,0.34612223505973816,0.35035955905914307,0.34857824444770813,0.3517402708530426,0.3512190878391266,0.35293614864349365,0.35391637682914734,0.35395580530166626,0.3565821945667267,0.35486266016960144,0.35927093029022217,0.35572633147239685,0.36204156279563904,0.356637567281723,0.3648494482040405,0.3577037751674652,0.36761653423309326,0.3589226007461548,0.3702812194824219,0.3601362705230713,0.37273502349853516,0.3612326383590698,0.37484031915664673,0.36232203245162964,0.37658295035362244,0.36361539363861084,0.37812894582748413,0.3651997447013855,0.3796727657318115,0.3670227825641632,0.3812750577926636,0.3690119981765747,0.38286787271499634,0.3711033761501312,0.3843686878681183,0.37321075797080994,0.3857674300670624,0.37523677945137024,0.38710513710975647,0.37706899642944336,0.3883553445339203,0.37854859232902527,0.3893587589263916,0.37954261898994446,0.38997459411621094,0.3800737261772156,0.3902926743030548,0.3802680969238281,0.39055025577545166,0.38013553619384766,0.39079850912094116,0.37950754165649414,0.3908044993877411,0.3782094717025757,0.3903343379497528,0.3761543035507202,0.389335036277771,0.3732477128505707,0.3877517879009247,0.3694034218788147,0.38540199398994446,0.36476823687553406,0.38222476840019226,0.3597945272922516,0.3785027265548706,0.35500597953796387,0.37467244267463684,0.3508549928665161,0.371074914932251,0.3479050397872925,0.3680570721626282,0.3469204604625702,0.3661377429962158,0.34853217005729675,0.3658168911933899,0.3528748154640198,0.36726272106170654,0.35964274406433105,0.3702837824821472,0.36830464005470276,0.37445157766342163,0.37805625796318054,0.37910306453704834,0.38772836327552795,0.3833930492401123,0.3960375189781189,0.38656750321388245,0.4019690752029419,0.3881657123565674,0.4048866331577301,0.38796383142471313,0.40447235107421875,0.38597115874290466,0.40075889229774475,0.3825986981391907,0.394109308719635,0.3785688579082489,0.3850228786468506,0.3744800388813019,0.3740721046924591,0.37065625190734863,0.3620791435241699,0.3674893379211426,0.3500944972038269,0.3655659258365631,0.33906349539756775,0.3652535676956177,0.3297199308872223,0.36647671461105347,0.3227653205394745,0.36900168657302856,0.3185165226459503,0.372326135635376,0.31588882207870483,0.37477192282676697,0.31177088618278503,0.37278440594673157,0.3019689917564392,0.36187323927879333,0.2825281023979187,0.3380492031574249,0.25039106607437134,0.29856887459754944,0.20400939881801605,0.24250024557113647,0.14459776878356934,0.17187324166297913,0.07684291154146194,0.09231474250555038,0.00776814017444849,0.011855741031467915,-0.05500537157058716,-0.060879603028297424,-0.1035246029496193,-0.1170259341597557,-0.12914299964904785,-0.14721639454364777,-0.12436288595199585,-0.14353066682815552,-0.08681271970272064,-0.1035139262676239,-0.021452229470014572,-0.032334811985492706,0.06164011359214783,0.05947559326887131,0.15169209241867065,0.16042886674404144,0.2398754358291626,0.2607254385948181,0.3191983103752136,0.3522929549217224,0.3837544322013855,0.42822763323783875,0.4290175437927246,0.4831486642360687,0.4528612196445465,0.514176607131958,0.4562394618988037,0.521668553352356,0.44294753670692444,0.5091447830200195,0.41847264766693115,0.4822106659412384,0.3884967267513275,0.44692263007164,0.3579346537590027,0.40867704153060913,0.3308313190937042,0.37211814522743225,0.31042635440826416,0.34127500653266907,0.2987293004989624,0.31904998421669006,0.2959997057914734,0.30647990107536316,0.30091267824172974,0.3027843236923218,0.3113101124763489,0.306190550327301,0.3247837424278259,0.31460651755332947,0.3388565182685852,0.32574155926704407,0.3511863946914673,0.33718350529670715,0.35997089743614197,0.34681347012519836,0.3642255961894989,0.3532503843307495,0.3637520968914032,0.35595330595970154,0.3590213358402252,0.3550752103328705,0.351114958524704,0.35131362080574036,0.3415455222129822,0.3457548916339874,0.3318597078323364,0.3396145701408386,0.32324835658073425,0.33392757177352905,0.31639763712882996,0.32932248711586,0.3115268051624298,0.3259360194206238,0.3084493577480316,0.32346779108047485,0.3066614270210266,0.3213740587234497,0.3055570721626282,0.3191356658935547,0.30470365285873413,0.3164435923099518,0.3039399981498718,0.313181608915329,0.30320900678634644,0.30928266048431396,0.3023843467235565,0.3046846091747284,0.3013804256916046,0.2994810938835144,0.3003881573677063,0.29404520988464355,0.2997879981994629,0.28885146975517273,0.2997121810913086,0.28411442041397095,0.2998063862323761,0.2796758711338043,0.2995368540287018,0.2752785384654999,0.2986152470111847,0.2708359360694885,0.2969832122325897,0.2663668990135193,0.29451480507850647,0.26180583238601685,0.2909870147705078,0.25703945755958557,0.2863495647907257,0.25208550691604614,0.2808309495449066,0.24710004031658173,0.27474072575569153,0.2422293871641159,0.26830995082855225,0.23756276071071625,0.261757493019104,0.23320716619491577,0.25537675619125366,0.22930194437503815,0.2494843453168869,0.22595880925655365,0.24431155622005463,0.22322537004947662,0.23989641666412354,0.2210220843553543,0.235987588763237,0.2190142273902893,0.2321094125509262,0.21664059162139893,0.22785964608192444,0.2134196013212204,0.2231336086988449,0.20920293033123016,0.21797817945480347,0.20404097437858582,0.2123415470123291,0.19792068004608154,0.20616373419761658,0.19082854688167572,0.19966572523117065,0.18301355838775635,0.19332806766033173,0.1749725341796875,0.18755415081977844,0.16715316474437714,0.18249043822288513,0.15979434549808502,0.1781284064054489,0.15299631655216217,0.17435649037361145,0.14673756062984467,0.1708746999502182,0.1408073604106903,0.16724835336208344,0.13490109145641327,0.16312113404273987,0.1288263201713562,0.1582898050546646,0.12252052128314972,0.1526111662387848,0.11592620611190796,0.14601793885231018,0.109025739133358,0.1386347860097885,0.10197537392377853,0.13071639835834503,0.09501562267541885,0.12245433777570724,0.08824774622917175,0.11396884173154831,0.0816502720117569,0.10543704777956009,0.0752602368593216,0.09703152626752853,0.06912031024694443,0.08874747902154922,0.06306732445955276,0.0804801806807518,0.05680617690086365,0.07224872708320618,0.050199929624795914,0.06413860619068146,0.04326504096388817,0.056058719754219055,0.03589431941509247,0.04781285300850868,0.02787492424249649,0.03942457586526871,0.019239455461502075,0.031131481751799583,0.010328397154808044,0.023022381588816643,0.001407034695148468,0.014940470457077026,-0.007533639669418335,0.006808610633015633,-0.016492079943418503,-0.0012192577123641968,-0.025234082713723183,-0.009038610383868217,-0.03353056684136391,-0.016785575076937675,-0.041423678398132324,-0.024613576009869576,-0.04908459633588791,-0.03248251974582672,-0.056559376418590546,-0.04031608998775482,-0.0638224333524704,-0.04819875210523605,-0.07095935940742493,-0.05626891925930977,-0.07813222706317902,-0.06454124301671982,-0.08543310314416885,-0.0729595273733139,-0.09288822114467621,-0.0815194621682167,-0.10053624212741852,-0.09023560583591461,-0.10840082168579102,-0.09907303005456924,-0.11644048988819122,-0.1079840436577797,-0.12459170818328857,-0.11693437397480011,-0.1328069120645523,-0.12586098909378052,-0.14102135598659515,-0.1347116231918335,-0.14916948974132538,-0.14354576170444489,-0.15726426243782043,-0.15246544778347015,-0.16536462306976318,-0.16142883896827698,-0.1734473705291748,-0.17029942572116852,-0.18144424259662628,-0.17903432250022888,-0.18932628631591797,-0.18777750432491302,-0.19719542562961578,-0.1966264843940735,-0.2051265984773636,-0.20549310743808746,-0.21306931972503662,-0.2142835110425949,-0.22096262872219086,-0.2230629175901413,-0.2288345843553543,-0.23193064332008362,-0.23672154545783997,-0.24084587395191193,-0.24458253383636475,-0.24968738853931427,-0.2523565888404846,-0.25840240716934204,-0.26002565026283264,-0.2669919431209564,-0.2675635516643524,-0.2754093110561371,-0.2748936712741852,-0.2835761606693268,-0.28195685148239136,-0.2914767563343048,-0.2887730896472931,-0.29917678236961365,-0.2954060733318329,-0.3067672550678253,-0.30192068219184875,-0.31432220339775085,-0.30839264392852783,-0.32188379764556885,-0.31489381194114685,-0.3294561803340912,-0.3214408755302429,-0.3370295464992523,-0.328012615442276,-0.3446136713027954,-0.33462363481521606,-0.35221201181411743,-0.34130868315696716,-0.3597670793533325,-0.34802311658859253,-0.36719390749931335,-0.3546490967273712,-0.3744781017303467,-0.36113351583480835,-0.38167330622673035,-0.36753392219543457,-0.3887888789176941,-0.37389105558395386,-0.39575546979904175,-0.38014477491378784,-0.40252387523651123,-0.38622432947158813,-0.4091200828552246,-0.39214345812797546,-0.4155809283256531,-0.3979530334472656,-0.42190879583358765,-0.40365856885910034,-0.4280899465084076,-0.40922433137893677,-0.43409258127212524,-0.4146045446395874,-0.43986040353775024,-0.4197533428668976,-0.44537705183029175,-0.42464694380760193,-0.4506929814815521,-0.4293072521686554,-0.4558223783969879,-0.43376216292381287,-0.4606941044330597,-0.43799930810928345,-0.4652884602546692,-0.442005455493927,-0.4697306454181671,-0.4458353519439697,-0.4741453230381012,-0.44958731532096863,-0.47850847244262695,-0.45330822467803955,-0.4827500581741333,-0.4569667875766754,-0.4869179129600525,-0.46052834391593933,-0.4911094307899475,-0.4640166759490967,-0.49528059363365173,-0.4674590229988098,-0.49924901127815247,-0.4707924723625183,-0.5029004216194153,-0.4738979935646057,-0.5062958002090454,-0.4767228066921234,-0.5095095038414001,-0.47928720712661743,-0.5124505758285522,-0.4815814197063446,-0.5149758458137512,-0.48357388377189636,-0.5171502828598022,-0.48531922698020935,-0.5192136764526367,-0.4869314432144165,-0.5212603807449341,-0.488446980714798,-0.5231381058692932,-0.48984047770500183,-0.52472984790802,-0.4911395013332367,-0.5261441469192505,-0.4923926889896393,-0.527509868144989,-0.49356329441070557,-0.5287466049194336,-0.49457594752311707,-0.5296869277954102,-0.49541616439819336,-0.5303183197975159,-0.49609023332595825,-0.5307528972625732,-0.49656811356544495,-0.5310207605361938,-0.4968433976173401,-0.5310498476028442,-0.496968537569046,-0.530831515789032,-0.49698033928871155,-0.5304620265960693,-0.49686378240585327,-0.5299873352050781,-0.4966042637825012,-0.5293381810188293,-0.4962059259414673,-0.5284557342529297,-0.49565649032592773,-0.5273529887199402,-0.4949106276035309,-0.526007354259491,-0.4938989281654358,-0.5243396759033203,-0.49257004261016846,-0.5223512649536133,-0.49095845222473145,-0.5201387405395508,-0.48915889859199524,-0.5177398324012756,-0.48719456791877747,-0.5151124596595764,-0.4850119352340698,-0.5122785568237305,-0.482637494802475,-0.5093286633491516,-0.4801918864250183,-0.5062897801399231,-0.4777042865753174,-0.5031248927116394,-0.475080281496048,-0.49982544779777527,-0.4722902476787567,-0.4963882863521576,-0.46941402554512024,-0.49277254939079285,-0.46646642684936523,-0.48896169662475586,-0.46334540843963623,-0.48497438430786133,-0.45997869968414307,-0.48077625036239624,-0.4563928246498108,-0.4763081669807434,-0.45262888073921204,-0.47160157561302185,-0.4486851990222931,-0.4667295813560486,-0.4445449113845825,-0.46167927980422974,-0.4402090609073639,-0.45640772581100464,-0.4357064366340637,-0.45095518231391907,-0.43107399344444275,-0.4453774094581604,-0.4263157844543457,-0.43965455889701843,-0.4214092791080475,-0.43376171588897705,-0.4163581430912018,-0.427729070186615,-0.4111863970756531,-0.42157092690467834,-0.40588706731796265,-0.41525986790657043,-0.40044105052948,-0.4087994396686554,-0.3948689103126526,-0.4022263288497925,-0.38919609785079956,-0.3955446183681488,-0.38339942693710327,-0.3887292444705963,-0.3774532377719879,-0.3817715644836426,-0.37138763070106506,-0.37467828392982483,-0.3652406632900238,-0.36746498942375183,-0.3589944839477539,-0.36015987396240234,-0.35260990262031555,-0.3527684509754181,-0.3460889160633087,-0.3452497124671936,-0.33946171402931213,-0.3375682830810547,-0.3327275514602661,-0.3297394812107086,-0.32584986090660095,-0.3218045234680176,-0.3188246786594391,-0.31380194425582886,-0.31171417236328125,-0.3057512938976288,-0.3045653700828552,-0.29762595891952515,-0.29733529686927795,-0.28938376903533936,-0.28996893763542175,-0.2810479402542114,-0.28250637650489807,-0.2726821303367615,-0.27501970529556274,-0.2642843723297119,-0.26749780774116516,-0.2558106482028961,-0.25989100337028503,-0.24728626012802124,-0.25220686197280884,-0.23876431584358215,-0.24447709321975708,-0.23021483421325684,-0.23670168220996857,-0.22157728672027588,-0.22887814044952393,-0.21286465227603912,-0.221002995967865,-0.20411089062690735,-0.21303793787956238,-0.19533251225948334,-0.20500221848487854,-0.1864926666021347,-0.19693033397197723,-0.1776198148727417,-0.18884466588497162,-0.16875708103179932,-0.1807192862033844,-0.15989913046360016,-0.1725713461637497,-0.15102531015872955,-0.16447541117668152,-0.14213839173316956,-0.15643048286437988,-0.13326241075992584,-0.1483512669801712,-0.12442145496606827,-0.1402113437652588,-0.11559772491455078,-0.13205887377262115,-0.10671859979629517,-0.12390013784170151,-0.09771277010440826,-0.11567951738834381,-0.08856542408466339,-0.10734037309885025,-0.07931990921497345,-0.09885535389184952,-0.07004343718290329,-0.09027108550071716,-0.06076359748840332,-0.08171606063842773,-0.051445167511701584,-0.07325153797864914,-0.042089834809303284,-0.0647740513086319,-0.03280926123261452,-0.056217558681964874,-0.02369919791817665,-0.04774121567606926,-0.014719998463988304,-0.03951798379421234,-0.005831114947795868,-0.031474702060222626,0.0028619803488254547,-0.023466356098651886,0.011266704648733139,-0.015539433807134628,0.019486743956804276,-0.007796190679073334,0.02764134854078293,-0.0002129673957824707,0.035642001777887344,0.007213525474071503,0.043391402810811996,0.014408908784389496,0.051025353372097015,0.021428555250167847,0.05867929756641388,0.028416655957698822,0.0662369579076767,0.03535858541727066,0.07358866930007935,0.042189568281173706,0.08084963262081146,0.0490066260099411,0.08807537704706192,0.05589109659194946,0.09510941803455353,0.06279647350311279,0.10187757015228271,0.06977587193250656,0.10846224427223206,0.07693607360124588,0.11485867202281952,0.08415903151035309,0.12102552503347397,0.09127787500619888,0.12707127630710602,0.09834423661231995,0.13310644030570984,0.10538395494222641,0.1391477882862091,0.11228538304567337,0.14532488584518433,0.11914981156587601,0.15184150636196136,0.12623929977416992,0.15870630741119385,0.13356147706508636,0.16585108637809753,0.14108172059059143,0.17339038848876953,0.1491435021162033,0.1814194768667221,0.15807709097862244,0.18974897265434265,0.16768202185630798,0.198135644197464,0.17754817008972168,0.20657123625278473,0.18749697506427765,0.2151017040014267,0.1973915696144104,0.22352728247642517,0.20688694715499878,0.2315070927143097,0.21554161608219147,0.23887209594249725,0.22295071184635162,0.24563157558441162,0.22886541485786438,0.25171032547950745,0.23340195417404175,0.2569041848182678,0.23695433139801025,0.261075884103775,0.23977386951446533,0.26421427726745605,0.24187617003917694,0.2663898468017578,0.24339160323143005,0.2677948474884033,0.24464905261993408,0.26866623759269714,0.24582798779010773,0.2691427767276764,0.24681979417800903,0.26940131187438965,0.24747145175933838,0.26977843046188354,0.2477508783340454,0.2705434560775757,0.24775663018226624,0.27185192704200745,0.24776995182037354,0.2739870250225067,0.2481580376625061,0.27716192603111267,0.2491474449634552,0.28118157386779785,0.25096777081489563,0.28582748770713806,0.25415366888046265,0.29126155376434326,0.2592353820800781,0.29756784439086914,0.2661699652671814,0.30439600348472595,0.274442195892334,0.3113973140716553,0.2835386097431183,0.3184615671634674,0.2930457592010498,0.3254229426383972,0.3025587797164917,0.33204150199890137,0.3116576075553894,0.33815014362335205,0.3198394179344177,0.3434916138648987,0.3266984820365906,0.34775760769844055,0.3323238790035248,0.35095351934432983,0.33714330196380615,0.35330039262771606,0.34139373898506165,0.3547760844230652,0.3451768755912781,0.35519939661026,0.34872883558273315,0.354733943939209,0.3521868586540222,0.35391494631767273,0.35551464557647705,0.3531007468700409,0.3588149845600128,0.35216692090034485,0.362111359834671,0.3509524166584015,0.3649575114250183,0.3497481942176819,0.3669162392616272,0.34890446066856384,0.3680737018585205,0.34819650650024414,0.36864179372787476,0.34714847803115845,0.3686122000217438,0.34571465849876404,0.36799123883247375,0.34409332275390625,0.36683329939842224,0.34221574664115906,0.36515533924102783,0.33987826108932495,0.3631545305252075,0.33708736300468445,0.36112385988235474,0.33407649397850037,0.3591340482234955,0.33116063475608826,0.35727792978286743,0.3285318911075592,0.35586118698120117,0.3262489140033722,0.35493436455726624,0.3246261179447174,0.3543103337287903,0.324245810508728,0.3542410731315613,0.3252984285354614,0.35525748133659363,0.3275124430656433,0.35742220282554626,0.3308638334274292,0.3604626953601837,0.33558639883995056,0.3642706573009491,0.34152770042419434,0.3687928318977356,0.34815678000450134,0.37390872836112976,0.3549131751060486,0.3794596493244171,0.36118724942207336,0.3849322199821472,0.3664550185203552,0.3894926607608795,0.3704560697078705,0.39263832569122314,0.37284305691719055,0.3941919207572937,0.3731362521648407,0.39371824264526367,0.3713011145591736,0.39081722497940063,0.36774566769599915,0.3857673704624176,0.36292165517807007,0.3792005181312561,0.35753628611564636,0.37164250016212463,0.35247477889060974,0.3638255000114441,0.34811195731163025,0.3568190634250641,0.34460335969924927,0.35156095027923584,0.342583566904068,0.3486330211162567,0.3424295485019684,0.3483543395996094)\n\ +\n\ +,\n\ +\n\ +new Array(0.3436359763145447,0.3507392704486847,0.3458445370197296,0.35553568601608276,0.349070280790329,0.36218830943107605,0.3529009521007538,0.36989903450012207,0.3567352890968323,0.3776802718639374,0.3602409362792969,0.3845756947994232,0.3624301850795746,0.38984495401382446,0.36204901337623596,0.3930245339870453,0.35958513617515564,0.39386096596717834,0.35623884201049805,0.39222022891044617,0.35106125473976135,0.3883177638053894,0.34256747364997864,0.38292935490608215,0.3323298692703247,0.3768877685070038,0.323260098695755,0.37063145637512207,0.3156992495059967,0.3646821975708008,0.3084883987903595,0.35974499583244324,0.3018919825553894,0.35562121868133545,0.29641395807266235,0.3507556915283203,0.2904132902622223,0.34314075112342834,0.28101786971092224,0.33097949624061584,0.26616284251213074,0.31287649273872375,0.2446533590555191,0.2879803478717804,0.21516236662864685,0.255038857460022,0.17608602344989777,0.21176795661449432,0.12704282999038696,0.15780548751354218,0.07108964771032333,0.09810417890548706,0.014752926304936409,0.040358446538448334,-0.035008858889341354,-0.010328201577067375,-0.07317540794610977,-0.05101863294839859,-0.09570048749446869,-0.07671763747930527,-0.09804818034172058,-0.08093484491109848,-0.0764317587018013,-0.06037058308720589,-0.03042197786271572,-0.01648930460214615,0.03596554324030876,0.0465453676879406,0.11531345546245575,0.12299899756908417,0.1989039182662964,0.20528899133205414,0.27868446707725525,0.28483620285987854,0.34824496507644653,0.3541155457496643,0.40280720591545105,0.40809503197669983,0.43914052844047546,0.4442239999771118,0.45606517791748047,0.46168196201324463,0.4549923837184906,0.4612167477607727,0.43956613540649414,0.4456948935985565,0.41455766558647156,0.41990524530410767,0.3848838806152344,0.3890814185142517,0.35493040084838867,0.35762137174606323,0.32800400257110596,0.3289647400379181,0.30628281831741333,0.3057825565338135,0.291183739900589,0.2896957993507385,0.28327441215515137,0.2809591591358185,0.2818855345249176,0.2787399888038635,0.2854923605918884,0.28177735209465027,0.2925439476966858,0.2886710464954376,0.30161160230636597,0.2977151870727539,0.31119534373283386,0.30709391832351685,0.31999343633651733,0.31554341316223145,0.3271985352039337,0.3224572539329529,0.3323807716369629,0.3273491859436035,0.3353782892227173,0.32981887459754944,0.3363034129142761,0.33001670241355896,0.33541586995124817,0.32849812507629395,0.33304548263549805,0.32565680146217346,0.32961732149124146,0.3217451870441437,0.3255370557308197,0.31720080971717834,0.3211156129837036,0.31249549984931946,0.3166646659374237,0.30782362818717957,0.3124258816242218,0.30318742990493774,0.3084467351436615,0.29864123463630676,0.304767370223999,0.29430586099624634,0.3015163242816925,0.290192186832428,0.29865914583206177,0.28612279891967773,0.2959946393966675,0.28194108605384827,0.29342013597488403,0.27772849798202515,0.2908669412136078,0.273634672164917,0.2881903052330017,0.26963305473327637,0.2853950262069702,0.2656824290752411,0.2825847864151001,0.2619113028049469,0.27963492274284363,0.2584269642829895,0.2764520049095154,0.2552037239074707,0.2733556032180786,0.25225701928138733,0.27060335874557495,0.24962079524993896,0.2679532766342163,0.24718371033668518,0.26519572734832764,0.24481931328773499,0.26249805092811584,0.2424980103969574,0.25986188650131226,0.2400670051574707,0.25692054629325867,0.23722389340400696,0.2534322142601013,0.23384401202201843,0.2493741512298584,0.2300342619419098,0.24467289447784424,0.2258572280406952,0.23934808373451233,0.22128351032733917,0.23365342617034912,0.21636269986629486,0.22778062522411346,0.21126005053520203,0.22179719805717468,0.2061673104763031,0.21593421697616577,0.20118600130081177,0.2105105221271515,0.19625036418437958,0.2056254893541336,0.19125910103321075,0.20119091868400574,0.1862357258796692,0.1970648467540741,0.18117842078208923,0.19303493201732635,0.17590683698654175,0.1889193207025528,0.17028747498989105,0.18464966118335724,0.16439872980117798,0.18007981777191162,0.1582980751991272,0.17496532201766968,0.15188351273536682,0.16928313672542572,0.14509545266628265,0.1632496416568756,0.13801680505275726,0.1569652110338211,0.13074497878551483,0.1503717601299286,0.1233326643705368,0.1435215175151825,0.11582323908805847,0.1365867406129837,0.10827413201332092,0.12966367602348328,0.10077520459890366,0.12275254726409912,0.0934087336063385,0.11584542691707611,0.08619605004787445,0.10892727971076965,0.07917298376560211,0.10195941478013992,0.07243507355451584,0.09491272270679474,0.06601165235042572,0.08778388798236847,0.05983836576342583,0.0805385559797287,0.05387263000011444,0.07305917888879776,0.04803667962551117,0.06523420661687851,0.04212284833192825,0.057080116122961044,0.03594566509127617,0.04865209758281708,0.029429901391267776,0.039905570447444916,0.022460641339421272,0.03080851025879383,0.014893142506480217,0.02146265283226967,0.006716256495565176,0.011982964351773262,-0.001997239887714386,0.0024438141845166683,-0.011165347881615162,-0.007014747243374586,-0.020593587309122086,-0.016242871060967445,-0.030016787350177765,-0.025171050801873207,-0.039254624396562576,-0.03368787094950676,-0.04812806844711304,-0.041668251156806946,-0.056405309587717056,-0.04917296767234802,-0.0640219897031784,-0.056338705122470856,-0.07114075869321823,-0.06319992244243622,-0.07793767005205154,-0.06988830864429474,-0.08454476296901703,-0.07669203728437424,-0.09115692973136902,-0.08373631536960602,-0.09804609417915344,-0.09103355556726456,-0.10550685971975327,-0.09883319586515427,-0.11369960010051727,-0.10741837322711945,-0.12249250710010529,-0.11673317849636078,-0.1316787600517273,-0.1266242116689682,-0.14125868678092957,-0.1370970606803894,-0.15116144716739655,-0.1480569839477539,-0.16098646819591522,-0.1592252403497696,-0.1704384982585907,-0.17041613161563873,-0.17959284782409668,-0.18150544166564941,-0.18844667077064514,-0.19222383201122284,-0.1967857927083969,-0.20232486724853516,-0.20461004972457886,-0.21179530024528503,-0.21210674941539764,-0.2207169234752655,-0.21930965781211853,-0.22912082076072693,-0.2262527346611023,-0.23705273866653442,-0.23312364518642426,-0.244648739695549,-0.23997023701667786,-0.25211477279663086,-0.24670550227165222,-0.2596213221549988,-0.2534589469432831,-0.2672247886657715,-0.2604459822177887,-0.27498531341552734,-0.26765093207359314,-0.2830657362937927,-0.2750389277935028,-0.29154103994369507,-0.2827794849872589,-0.3002829849720001,-0.29098790884017944,-0.3091878592967987,-0.29958197474479675,-0.31826746463775635,-0.3085162043571472,-0.32745054364204407,-0.31784147024154663,-0.336588978767395,-0.32749396562576294,-0.34562060236930847,-0.3372446596622467,-0.35447514057159424,-0.3468747138977051,-0.36298662424087524,-0.35627293586730957,-0.3710893392562866,-0.3653349280357361,-0.37888044118881226,-0.3738906681537628,-0.3864019513130188,-0.38183271884918213,-0.3935663104057312,-0.38917502760887146,-0.40029746294021606,-0.39585989713668823,-0.4066075086593628,-0.40175122022628784,-0.4125635325908661,-0.4069103002548218,-0.41820240020751953,-0.41154420375823975,-0.42346662282943726,-0.415698766708374,-0.4283090829849243,-0.4193916618824005,-0.4328407943248749,-0.42285987734794617,-0.4372495412826538,-0.42631256580352783,-0.4416581094264984,-0.4297977387905121,-0.4461841285228729,-0.4335118532180786,-0.451017290353775,-0.43769797682762146,-0.4563363194465637,-0.4422340989112854,-0.46220043301582336,-0.4469219446182251,-0.4685121476650238,-0.4519149363040924,-0.4750834107398987,-0.4572798013687134,-0.4817622900009155,-0.46262893080711365,-0.4883791208267212,-0.4676629602909088,-0.4945853352546692,-0.4724624752998352,-0.5000262260437012,-0.47698476910591125,-0.5046371221542358,-0.4809568226337433,-0.5084781646728516,-0.48434996604919434,-0.5114843249320984,-0.4873488247394562,-0.5136945247650146,-0.48995310068130493,-0.5154111385345459,-0.49210289120674133,-0.516903281211853,-0.4939757287502289,-0.5183118581771851,-0.4957995116710663,-0.5198625922203064,-0.4976169764995575,-0.521746039390564,-0.49945729970932007,-0.5239163041114807,-0.5014687180519104,-0.5263248682022095,-0.5037275552749634,-0.5290380120277405,-0.5061351656913757,-0.5319313406944275,-0.5085968375205994,-0.5346949696540833,-0.5110976099967957,-0.5372004508972168,-0.5135430693626404,-0.5394700765609741,-0.5157400369644165,-0.5414009094238281,-0.5175819993019104,-0.542862057685852,-0.5190489888191223,-0.5438710451126099,-0.5200487375259399,-0.5444741249084473,-0.5204949378967285,-0.5446802377700806,-0.520462155342102,-0.544552206993103,-0.5200443267822266,-0.5441441535949707,-0.5192134380340576,-0.5434141755104065,-0.5179857611656189,-0.542346179485321,-0.5164980292320251,-0.541022777557373,-0.5148156881332397,-0.5394992828369141,-0.5129062533378601,-0.5377427935600281,-0.5108166337013245,-0.5357125997543335,-0.5086457133293152,-0.5334264039993286,-0.5064231157302856,-0.5309809446334839,-0.5041735768318176,-0.5284898281097412,-0.501957893371582,-0.5259407162666321,-0.4997645318508148,-0.5232195854187012,-0.49752259254455566,-0.5203320384025574,-0.4952189326286316,-0.5174044966697693,-0.4928598403930664,-0.5144237279891968,-0.49038657546043396,-0.5112305283546448,-0.48774129152297974,-0.5077933073043823,-0.48493388295173645,-0.5042111873626709,-0.4819803535938263,-0.5004695653915405,-0.47884082794189453,-0.49646249413490295,-0.4754530191421509,-0.4921858608722687,-0.47181081771850586,-0.48766329884529114,-0.4679860472679138,-0.4828302264213562,-0.4640211760997772,-0.4776991307735443,-0.45984530448913574,-0.4724256694316864,-0.4554009437561035,-0.4670521914958954,-0.45078036189079285,-0.46145713329315186,-0.44608256220817566,-0.45564666390419006,-0.4412424862384796,-0.4497779309749603,-0.43617334961891174,-0.44387221336364746,-0.43095916509628296,-0.4378197193145752,-0.4257330596446991,-0.43161824345588684,-0.4204648733139038,-0.4253285229206085,-0.4150194823741913,-0.4189133048057556,-0.4093530774116516,-0.41232648491859436,-0.40354013442993164,-0.40559619665145874,-0.39763739705085754,-0.3987126648426056,-0.3915990889072418,-0.3916330635547638,-0.3853526711463928,-0.38440752029418945,-0.3789190351963043,-0.37710270285606384,-0.37238672375679016,-0.36967653036117554,-0.36577948927879333,-0.3620924651622772,-0.3590465188026428,-0.35440847277641296,-0.3521696627140045,-0.3466413915157318,-0.3451785445213318,-0.3387884497642517,-0.33814793825149536,-0.3308127522468567,-0.33104076981544495,-0.3227776885032654,-0.32384273409843445,-0.31471219658851624,-0.31652259826660156,-0.30657118558883667,-0.3090512454509735,-0.2983539402484894,-0.30152422189712524,-0.2901151776313782,-0.2940562069416046,-0.2818600535392761,-0.2865472733974457,-0.273529976606369,-0.2788337171077728,-0.2650870978832245,-0.27100440859794617,-0.2565560042858124,-0.2632352113723755,-0.2479782998561859,-0.25543200969696045,-0.2393481284379959,-0.24740611016750336,-0.2306208461523056,-0.23924009501934052,-0.22179831564426422,-0.23113234341144562,-0.21295014023780823,-0.22305995225906372,-0.20411615073680878,-0.21488721668720245,-0.19526320695877075,-0.20662233233451843,-0.1863834410905838,-0.19836333394050598,-0.17753858864307404,-0.19014336168766022,-0.16875573992729187,-0.18192589282989502,-0.1599741280078888,-0.17364239692687988,-0.15114164352416992,-0.16524434089660645,-0.14228147268295288,-0.15676435828208923,-0.13342416286468506,-0.1482381820678711,-0.12454365193843842,-0.13959383964538574,-0.11561007052659988,-0.13077281415462494,-0.10667137056589127,-0.12187683582305908,-0.09781067073345184,-0.11302471160888672,-0.08900970220565796,-0.10418687015771866,-0.08015486598014832,-0.09531546384096146,-0.07122906297445297,-0.08648769557476044,-0.06236971542239189,-0.07779493927955627,-0.05368009954690933,-0.0692458227276802,-0.04515216499567032,-0.0608653724193573,-0.036801550537347794,-0.05274923890829086,-0.028654571622610092,-0.04495047777891159,-0.020618632435798645,-0.03741208463907242,-0.012603923678398132,-0.03005238249897957,-0.004660770297050476,-0.022837206721305847,0.0032375603914260864,-0.01571357250213623,0.011317364871501923,-0.008542641997337341,0.01970715820789337,-0.0011973455548286438,0.028333887457847595,0.0063246265053749084,0.0372132882475853,0.014011144638061523,0.04643452912569046,0.021950438618659973,0.05588231235742569,0.03010193258523941,0.06538072973489761,0.03810767084360123,0.07491307705640793,0.04572763293981552,0.08436762541532516,0.05330805480480194,0.09348076581954956,0.06125878542661667,0.10222368687391281,0.06920412927865982,0.11063101887702942,0.07641875743865967,0.11829406023025513,0.08306580036878586,0.1248847246170044,0.09005635231733322,0.1309305727481842,0.09756209701299667,0.13703811168670654,0.10473161935806274,0.14279481768608093,0.11117547750473022,0.1475921869277954,0.11762325465679169,0.15196004509925842,0.1246354728937149,0.15684883296489716,0.1316998451948166,0.1621231585741043,0.1381763368844986,0.1669425070285797,0.1442692130804062,0.17123211920261383,0.15050184726715088,0.17575912177562714,0.15688656270503998,0.18093281984329224,0.16307076811790466,0.18630343675613403,0.16888675093650818,0.19129076600074768,0.17447316646575928,0.1959274560213089,0.1800549030303955,0.2006806880235672,0.18569731712341309,0.20578977465629578,0.1912769377231598,0.21109235286712646,0.19677548110485077,0.21643885970115662,0.20245715975761414,0.22195398807525635,0.20854544639587402,0.22783887386322021,0.21492406725883484,0.23414868116378784,0.22138294577598572,0.2408096045255661,0.22791072726249695,0.24772141873836517,0.2345348745584488,0.2548198699951172,0.24109560251235962,0.26203206181526184,0.24734240770339966,0.26913875341415405,0.2531210780143738,0.2757990062236786,0.25837716460227966,0.2817825675010681,0.26302066445350647,0.28703317046165466,0.26686960458755493,0.2914980947971344,0.2698267996311188,0.2951238453388214,0.27205488085746765,0.29802095890045166,0.27380669116973877,0.3004281520843506,0.27521419525146484,0.30253762006759644,0.2764592170715332,0.3044890761375427,0.2779090106487274,0.30645057559013367,0.27983519434928894,0.3086082339286804,0.2822890281677246,0.31110501289367676,0.28536826372146606,0.31396785378456116,0.28918546438217163,0.3170616328716278,0.29356107115745544,0.3201717436313629,0.29820433259010315,0.3231307864189148,0.3030858337879181,0.3258450925350189,0.308247447013855,0.328314870595932,0.31352299451828003,0.33062970638275146,0.31873950362205505,0.33277279138565063,0.32381922006607056,0.33449500799179077,0.3285626173019409,0.3355770409107208,0.3327631652355194,0.33607345819473267,0.3364887833595276,0.3361404836177826,0.33987191319465637,0.3358767628669739,0.3428524136543274,0.3354545533657074,0.3454176187515259,0.3351161479949951,0.34774285554885864,0.33497175574302673,0.3499442934989929,0.33502712845802307,0.35206130146980286,0.33532264828681946,0.3542133569717407,0.3358570337295532,0.3563973605632782,0.33655038475990295,0.35835447907447815,0.33737021684646606,0.35992562770843506,0.3382839858531952,0.36120814085006714,0.3391556143760681,0.3622129559516907,0.3399306535720825,0.3627970814704895,0.340738445520401,0.36299434304237366,0.34162911772727966,0.36302265524864197,0.34250450134277344,0.3629917502403259,0.34339553117752075,0.36288395524024963,0.3444414734840393,0.36270594596862793,0.34560033679008484,0.3624858260154724,0.34673959016799927,0.3622548580169678,0.3479076623916626,0.3620994985103607,0.349197655916214,0.3621264100074768,0.3505156636238098,0.36238744854927063,0.3517214357852936,0.3628728985786438,0.35284072160720825,0.3635386526584625,0.3538372218608856,0.3641984164714813,0.354625403881073,0.36477917432785034,0.35517418384552,0.3654242753982544,0.35551297664642334,0.3663182854652405,0.3556709885597229,0.36749815940856934,0.3556704521179199,0.3688485622406006,0.35551950335502625,0.37021782994270325,0.3551963269710541,0.3715476989746094,0.3546697497367859,0.37288153171539307,0.35392022132873535,0.37423309683799744,0.3529627323150635,0.37555593252182007,0.3518728017807007,0.37683695554733276,0.3507084548473358,0.3780277371406555,0.34938400983810425,0.3789185583591461,0.34771719574928284,0.3792995512485504,0.3455829322338104,0.3791392147541046,0.3429500460624695,0.37842699885368347,0.33985161781311035,0.3770616948604584,0.3363795876502991,0.37503236532211304,0.33264100551605225,0.3724556863307953,0.32876861095428467,0.3694303035736084,0.3250260651111603,0.36613425612449646,0.32172974944114685,0.3629182279109955,0.31904760003089905,0.36003610491752625,0.3171144723892212,0.3575168550014496,0.3162133991718292,0.3554316759109497,0.31647419929504395,0.35392361879348755,0.31762418150901794,0.35296547412872314,0.31939736008644104,0.3524459898471832,0.32169878482818604,0.3522231876850128,0.32382136583328247,0.3515649437904358,0.323943555355072,0.34879955649375916,0.31993407011032104,0.3419891595840454,0.31043753027915955,0.3298355042934418,0.29507070779800415,0.3119099736213684,0.27397388219833374,0.28838664293289185,0.24728214740753174,0.2595595121383667,0.21489554643630981,0.2254326194524765,0.17702044546604156,0.1861249804496765,0.13509336113929749,0.14292919635772705,0.09184535592794418,0.0985659807920456,0.05040176957845688,0.05621499568223953,0.01354043185710907,0.018598206341266632,-0.016510628163814545,-0.012152232229709625,-0.03795430064201355,-0.03417684882879257,-0.048723407089710236,-0.045258983969688416,-0.045718543231487274,-0.04232113063335419,-0.025622978806495667,-0.022208139300346375,0.012788698077201843,0.016318827867507935,0.067243292927742,0.07123502343893051,0.13267022371292114,0.13764043152332306,0.20275083184242249,0.209126278758049,0.27113276720046997,0.27916431427001953,0.33227863907814026,0.3421016037464142,0.38191530108451843,0.3935193717479706,0.41712698340415955,0.4302797317504883,0.4366118311882019,0.45090678334236145,0.4410606920719147,0.45601534843444824,0.4329354763031006,0.44800302386283875,0.4156544506549835,0.43021994829177856,0.39290153980255127,0.40635135769844055,0.36821553111076355,0.3800208568572998,0.3446190655231476,0.3543797731399536,0.32438135147094727,0.3318696916103363,0.30896732211112976,0.31416574120521545,0.2989675998687744,0.302045077085495,0.29409757256507874,0.2953417897224426,0.29348260164260864,0.29323530197143555,0.2960135340690613,0.2946128845214844,0.3005402088165283,0.2982521057128906,0.3060187101364136,0.3029651343822479,0.31161439418792725,0.30772703886032104,0.31662559509277344,0.31167834997177124,0.32043734192848206,0.31415697932243347,0.3227097988128662,0.31484824419021606,0.32350826263427734,0.313800573348999,0.3231211006641388,0.3112623393535614,0.3218221068382263,0.3076017498970032,0.319834440946579,0.3033114969730377,0.31740814447402954,0.2989150285720825,0.31485068798065186,0.2948548495769501,0.3124483525753021,0.2914617955684662,0.31033024191856384,0.2889053225517273,0.3084651231765747,0.28716087341308594,0.3068024814128876,0.2860954999923706,0.3052840530872345,0.2855125665664673,0.30369892716407776,0.28507593274116516,0.30171483755111694,0.2843456566333771,0.2990935146808624,0.2829536199569702,0.295750230550766,0.28065529465675354,0.29166868329048157,0.2772802710533142,0.2869117259979248,0.2727862298488617,0.28164681792259216,0.2673061490058899,0.2760713994503021,0.2610625922679901,0.27038443088531494,0.25432145595550537,0.26479262113571167,0.24741120636463165,0.2594027817249298,0.24062642455101013,0.25418317317962646,0.23414039611816406,0.24914424121379852,0.22811943292617798,0.24441100656986237,0.2227998822927475,0.2400449812412262,0.21833443641662598,0.2359958440065384,0.2146882712841034,0.23225922882556915,0.2117394655942917,0.2288622409105301,0.20933091640472412,0.22570477426052094,0.20720435678958893,0.22260309755802155,0.20500941574573517,0.21942651271820068,0.2023804634809494,0.21604958176612854,0.1989881694316864,0.2122812718153,0.1946185678243637,0.20795966684818268,0.18923088908195496,0.20303267240524292,0.1828848272562027,0.19751881062984467,0.1756948083639145,0.1914731115102768,0.16792836785316467,0.18498684465885162,0.1600073128938675,0.17818424105644226,0.15231330692768097,0.17123626172542572,0.14508582651615143,0.16434428095817566,0.13850338757038116,0.15764987468719482,0.1326969563961029,0.1512037068605423,0.12764720618724823,0.14503470063209534,0.12316109985113144,0.13916251063346863,0.11896595358848572,0.13355253636837006,0.11481080204248428,0.12815110385417938,0.11050844192504883,0.12291742116212845,0.10589440912008286,0.11774105578660965,0.10077223181724548,0.11239765584468842,0.09496051073074341,0.10665403306484222,0.08838188648223877,0.1003800556063652,0.08106671273708344,0.09346766024827957,0.07306445389986038,0.08584439754486084,0.06449486315250397,0.07751166075468063,0.0555633008480072,0.06856295466423035,0.046484850347042084,0.059176962822675705,0.03744354099035263,0.04958879575133324,0.02862597443163395,0.0400613471865654,0.020237747579813004,0.03086978569626808,0.012458212673664093,0.02223091758787632,0.0053418781608343124,0.01419978216290474,-0.001248285174369812,0.006708775646984577,-0.0075348149985075,-0.0002906918525695801,-0.013653511181473732,-0.006836937740445137,-0.01968599110841751,-0.013062719255685806,-0.02580053173005581,-0.019140519201755524,-0.03219126909971237,-0.025186140090227127,-0.038921840488910675,-0.03132248297333717,-0.04595652595162392,-0.03771370276808739,-0.05326448380947113,-0.044453129172325134,-0.060802243649959564,-0.05154811590909958,-0.06848271191120148,-0.05902509018778801,-0.07619261741638184,-0.06691370159387589,-0.08379656076431274,-0.0751795619726181,-0.09120871871709824,-0.08378754556179047,-0.0985087901353836,-0.09274525940418243,-0.10586851090192795,-0.10203513503074646,-0.11339233070611954,-0.1116054505109787,-0.12117552012205124,-0.12139799445867538,-0.12939989566802979,-0.1313091218471527,-0.1381993591785431,-0.1412314921617508,-0.147567480802536,-0.1511681228876114,-0.15748564898967743,-0.16116419434547424,-0.16794219613075256,-0.1711844801902771,-0.178798109292984,-0.18121357262134552,-0.18982529640197754,-0.1913289576768875,-0.2008262723684311,-0.20152945816516876,-0.21157817542552948,-0.21168290078639984,-0.22180645167827606,-0.22168974578380585,-0.2313070297241211,-0.23146215081214905,-0.23995310068130493,-0.24079033732414246,-0.24763138592243195,-0.24947047233581543,-0.25434255599975586,-0.2574461102485657,-0.2602357864379883,-0.26465606689453125,-0.2654263377189636,-0.2709711790084839,-0.26997777819633484,-0.27640077471733093,-0.2740896940231323,-0.28114989399909973,-0.27805638313293457,-0.2854735553264618,-0.28208595514297485,-0.2896733283996582,-0.2863636612892151,-0.2941269874572754,-0.2911421060562134,-0.299156129360199,-0.2965962886810303,-0.30497097969055176,-0.30276089906692505,-0.31174346804618835,-0.3096446990966797,-0.3195430338382721,-0.3172059655189514,-0.32825422286987305,-0.3252774477005005,-0.3376973867416382,-0.33369049429893494,-0.34769386053085327,-0.3423401415348053,-0.3579603135585785,-0.3510512709617615,-0.3681504428386688,-0.3595849275588989,-0.37799546122550964,-0.36778882145881653,-0.38724061846733093,-0.3755456507205963,-0.3955906927585602,-0.3826776444911957,-0.40288683772087097,-0.3890700340270996,-0.4091619551181793,-0.3947434425354004,-0.41446515917778015,-0.3997305929660797,-0.4188607931137085,-0.40407246351242065,-0.4225817620754242,-0.4079211950302124,-0.42594799399375916,-0.4114592969417572,-0.42920154333114624,-0.41479772329330444,-0.4325565695762634,-0.41806554794311523,-0.4362483620643616,-0.4214438498020172,-0.4404276907444,-0.4250420928001404,-0.4451479911804199,-0.42889899015426636,-0.45045268535614014,-0.43308261036872864,-0.4563312530517578,-0.4376424252986908,-0.4626504182815552,-0.44253748655319214,-0.4692232012748718,-0.44769778847694397,-0.47585803270339966,-0.45304206013679504,-0.4823276400566101,-0.4584178030490875,-0.4884132742881775,-0.4636516273021698,-0.493976354598999,-0.4686329960823059,-0.4989304542541504,-0.47326552867889404,-0.5032305717468262,-0.4774376451969147,-0.5069249272346497,-0.4811008870601654,-0.5101109147071838,-0.4842684268951416,-0.5128448009490967,-0.48692530393600464,-0.5151772499084473,-0.489045113325119,-0.5172102451324463,-0.4906660318374634,-0.5190343856811523,-0.4918709993362427,-0.5206844806671143,-0.4927436411380768,-0.522188127040863,-0.49338048696517944,-0.5235728621482849,-0.493878036737442,-0.524824857711792,-0.49429672956466675,-0.5259182453155518,-0.4946802854537964,-0.5268622040748596,-0.4950801134109497,-0.5276737809181213,-0.4955251216888428,-0.5283466577529907,-0.4960111081600189,-0.5288761854171753,-0.4965241551399231,-0.5292695164680481,-0.49703070521354675,-0.5295256972312927,-0.4974631071090698,-0.5296366214752197,-0.49775710701942444,-0.5296010971069336,-0.4978855848312378,-0.5294173359870911,-0.4978395700454712,-0.5290791988372803,-0.49760928750038147,-0.5285782217979431,-0.4971923828125,-0.5278950333595276,-0.4965905249118805,-0.5270002484321594,-0.4957980513572693,-0.5258727073669434,-0.4948074221611023,-0.5245072245597839,-0.4936217963695526,-0.5229060649871826,-0.49225279688835144,-0.5210745334625244,-0.49071353673934937,-0.5190219283103943,-0.489006906747818,-0.5167518258094788,-0.4871183931827545,-0.5142611265182495,-0.4850262403488159,-0.5115514397621155,-0.4827241599559784,-0.5086349248886108,-0.4802265465259552,-0.5055283308029175,-0.47755685448646545,-0.5022464990615845,-0.47473302483558655,-0.4987978935241699,-0.4717614948749542,-0.49517983198165894,-0.4686356782913208,-0.4913797676563263,-0.4653436839580536,-0.487384557723999,-0.4618803858757019,-0.4831897020339966,-0.4582536518573761,-0.47879987955093384,-0.4544786214828491,-0.4742203950881958,-0.4505634307861328,-0.46944403648376465,-0.4464946985244751,-0.46444201469421387,-0.44223523139953613,-0.4591920077800751,-0.43775704503059387,-0.45380234718322754,-0.4331594705581665,-0.4482576847076416,-0.4284302294254303,-0.44253525137901306,-0.42354726791381836,-0.4366333782672882,-0.4185048043727875,-0.43056467175483704,-0.4133080244064331,-0.42434409260749817,-0.4079691767692566,-0.41797903180122375,-0.4025009870529175,-0.41146841645240784,-0.3969133198261261,-0.40480536222457886,-0.3912079930305481,-0.39798280596733093,-0.3853793740272522,-0.3909948766231537,-0.37941497564315796,-0.3838372826576233,-0.3733018636703491,-0.3765070140361786,-0.3670300245285034,-0.3690025210380554,-0.3605952560901642,-0.36132562160491943,-0.35399699211120605,-0.3534850478172302,-0.347239226102829,-0.3455008566379547,-0.3403315842151642,-0.3374013602733612,-0.3332901895046234,-0.3292185664176941,-0.32613515853881836,-0.3209799826145172,-0.31888967752456665,-0.312707781791687,-0.3115767538547516,-0.3044171929359436,-0.30421483516693115,-0.2961137294769287,-0.2968105673789978,-0.287792831659317,-0.28936243057250977,-0.2794452905654907,-0.2818763852119446,-0.2710641622543335,-0.2743810713291168,-0.26264554262161255,-0.26692333817481995,-0.25418442487716675,-0.25954583287239075,-0.2456752061843872,-0.2522677481174469,-0.23711907863616943,-0.24508249759674072,-0.22852902114391327,-0.2379646897315979,-0.21992439031600952,-0.23087120056152344,-0.21132147312164307,-0.2237369269132614,-0.2027295082807541,-0.21647736430168152,-0.1941550076007843,-0.20900630950927734,-0.18560859560966492,-0.2012595534324646,-0.17710696160793304,-0.1932099461555481,-0.16866502165794373,-0.18486526608467102,-0.16027802228927612,-0.17625293135643005,-0.15190652012825012,-0.16740408539772034,-0.14347873628139496,-0.1583499312400818,-0.13491913676261902,-0.1491309106349945,-0.1261826902627945,-0.13980576395988464,-0.11727005243301392,-0.13044916093349457,-0.10821488499641418,-0.12113991379737854,-0.09906162321567535,-0.11194673925638199,-0.08985001593828201,-0.10291466861963272,-0.08060862869024277,-0.09405313432216644,-0.07135115563869476,-0.08533615618944168,-0.06207706779241562,-0.07672415673732758,-0.0527779683470726,-0.06819739192724228,-0.04344412684440613,-0.0597696527838707,-0.03406934440135956,-0.05147016420960426,-0.024658385664224625,-0.04331723600625992,-0.015245087444782257,-0.035315826535224915,-0.0059119537472724915,-0.02747313305735588,0.0032121874392032623,-0.01980186440050602,0.011983063071966171,-0.012294502928853035,0.020283903926610947,-0.004899730905890465,0.02805602177977562,0.0024668164551258087,0.035305388271808624,0.009879233315587044,0.04209442436695099,0.017361540347337723,0.048530109226703644,0.024878814816474915,0.054752327501773834,0.03234849125146866,0.060921311378479004,0.039657074958086014,0.06720253825187683,0.04667987674474716,0.0737491250038147,0.053318336606025696,0.08068063110113144,0.05954745411872864,0.08805586397647858,0.06543652713298798,0.09584701061248779,0.07112129032611847,0.10393153131008148,0.0767485499382019,0.11212043464183807,0.08244599401950836,0.12021806091070175,0.08833739906549454,0.1280810832977295,0.09456155449151993,0.13564449548721313,0.10125024616718292,0.1429145187139511,0.10847346484661102,0.14995212852954865,0.11621200293302536,0.15686100721359253,0.12438612431287766,0.1637716144323349,0.13290725648403168,0.17080920934677124,0.1417008340358734,0.17805525660514832,0.15069368481636047,0.18551437556743622,0.15979520976543427,0.19309350848197937,0.16889125108718872,0.20060132443904877,0.1778457760810852,0.20778822898864746,0.1865084320306778,0.2144312858581543,0.1947418451309204,0.22041860222816467,0.20246091485023499,0.22577153146266937,0.20964892208576202,0.2305883765220642,0.21632149815559387,0.23496666550636292,0.22246390581130981,0.23896241188049316,0.22799497842788696,0.24260258674621582,0.23279574513435364,0.24591892957687378,0.23678524792194366,0.248972088098526,0.23999035358428955,0.2518520653247833,0.24255631864070892,0.2546519935131073,0.2446899116039276,0.2574346661567688,0.24658453464508057,0.26022133231163025,0.24839113652706146,0.26301535964012146,0.25023961067199707,0.2658284306526184,0.2522519826889038,0.268677294254303,0.25450819730758667,0.2715691924095154,0.25701192021369934,0.27451860904693604,0.2597254514694214,0.2775866389274597,0.2626533806324005,0.2808864414691925,0.2658756375312805,0.28452950716018677,0.2694924473762512,0.28857049345970154,0.27355408668518066,0.29300549626350403,0.2780616283416748,0.29779940843582153,0.28300735354423523,0.3028869032859802,0.28836995363235474,0.3081473112106323,0.2940548062324524,0.3134058713912964,0.2998628318309784,0.3184770941734314,0.30553561449050903,0.3232085108757019,0.31082984805107117,0.3274981677532196,0.3155636787414551,0.33131009340286255,0.3196343183517456,0.334693044424057,0.3230331242084503,0.3377578556537628,0.3258383572101593,0.34059277176856995,0.3281615078449249,0.3431852161884308,0.3300800919532776,0.3454265296459198,0.3316163420677185,0.34718337655067444,0.33276650309562683,0.34835436940193176,0.33353832364082336,0.3488852083683014,0.33397525548934937,0.34878212213516235,0.33417609333992004,0.34813082218170166,0.3342997133731842,0.3470771014690399,0.33452531695365906,0.3457757234573364,0.3350061774253845,0.34440669417381287,0.33591654896736145,0.34304994344711304,0.3373476266860962,0.3417830169200897,0.3393924832344055,0.34067779779434204,0.34211084246635437,0.33976149559020996,0.3454728424549103,0.3390282690525055,0.3493778705596924,0.33848339319229126,0.3537086248397827,0.33814239501953125,0.35832053422927856,0.33798927068710327,0.36298319697380066,0.3379756510257721,0.367387592792511,0.33807292580604553,0.37124550342559814,0.33829233050346375,0.37436410784721375,0.3386392295360565,0.37662485241889954,0.3390907347202301,0.3779562711715698,0.3396499454975128,0.3783873915672302,0.34038105607032776,0.3781013786792755,0.3413267135620117,0.37735795974731445,0.3423877954483032,0.3763378858566284,0.3433307409286499,0.3750898241996765,0.34391772747039795,0.37361714243888855,0.3439900279045105,0.3719516694545746,0.3434370756149292,0.37012267112731934,0.34218382835388184,0.36813002824783325,0.3402870297431946,0.3660232126712799,0.3380109965801239,0.36398354172706604,0.3357272148132324,0.36226099729537964,0.33372917771339417,0.3610217273235321,0.3321700394153595,0.36028921604156494,0.3311302959918976,0.36000531911849976,0.33064302802085876,0.36006680130958557,0.3306368291378021,0.3602849245071411,0.33094003796577454,0.36038947105407715,0.3313939571380615,0.36014264822006226,0.3319329023361206,0.3594413101673126,0.33255091309547424,0.3583035469055176,0.333262175321579,0.35682225227355957,0.33412057161331177,0.35518160462379456,0.33519402146339417,0.3536582589149475,0.33643603324890137,0.35249993205070496,0.33761170506477356,0.3517909646034241,0.338399201631546,0.3514852523803711,0.3385346829891205,0.35154107213020325,0.3378342092037201,0.35194092988967896,0.3361801505088806,0.35261058807373047,0.3336349129676819,0.35345658659935,0.3305266201496124,0.35447537899017334,0.32715994119644165,0.3555591106414795,0.32322508096694946,0.3559531271457672,0.3175520896911621,0.3540116250514984,0.3086777627468109,0.3478134274482727,0.2957591712474823,0.33618342876434326,0.2788720726966858,0.31906312704086304,0.25848230719566345,0.29696816205978394,0.23497503995895386,0.2704699635505676,0.20897898077964783,0.24048924446105957,0.18193909525871277,0.20885144174098969,0.1558382213115692,0.17798171937465668,0.13207562267780304,0.14971758425235748,0.11074550449848175,0.12449001520872116,0.09111859649419785,0.10174734145402908,0.07264640182256699,0.0810067430138588,0.055400654673576355,0.06237410008907318,0.03992924839258194,0.04639582708477974,0.02733016386628151,0.034069087356328964,0.019738657400012016,0.027350082993507385,0.020428039133548737,0.02936420403420925,0.03283391892910004,0.04347808286547661,0.058930449187755585,0.0716032087802887,0.09811178594827652,0.11300875246524811,0.14728772640228271,0.1644417643547058,0.20188573002815247,0.2211862951517105,0.25695711374282837,0.27817416191101074,0.30791592597961426,0.33069124817848206,0.350985586643219,0.3748006820678711,0.3835350275039673,0.40769463777542114,0.40427765250205994,0.4279574751853943,0.4132527709007263,0.4356182813644409,0.41165298223495483,0.43197256326675415,0.4015686511993408,0.41925567388534546,0.38561078906059265,0.4002455770969391,0.366449773311615,0.37785640358924866,0.34647783637046814,0.3547900319099426,0.3276962637901306,0.3333113193511963,0.3116696774959564,0.3151399791240692,0.29941827058792114,0.3013957142829895,0.2913617491722107,0.2925622761249542,0.2874203622341156,0.28850555419921875,0.2871525287628174,0.2885909676551819,0.2898179292678833,0.29186418652534485,0.29446321725845337,0.297207772731781,0.30010247230529785,0.3034416735172272,0.3058544397354126,0.30943411588668823,0.3109593391418457,0.314269483089447,0.31481796503067017,0.31740063428878784,0.3171224594116211,0.3186621069908142,0.3178839385509491,0.3181406259536743,0.31725195050239563,0.316037118434906,0.31534016132354736,0.31262126564979553,0.31226426362991333,0.3082268536090851,0.308246910572052,0.30319613218307495,0.3035838305950165,0.29779696464538574,0.2985372245311737,0.29221609234809875,0.29333794116973877,0.2866310179233551,0.2882595360279083,0.281252384185791,0.28361350297927856,0.27627500891685486,0.27966001629829407,0.2718202471733093,0.27655261754989624,0.2679551839828491,0.2743443250656128,0.26474589109420776,0.2729955017566681,0.26223862171173096,0.27235203981399536,0.2603779137134552,0.2721307873725891,0.2589706778526306,0.2719634175300598,0.2577463686466217,0.27150285243988037,0.2564413845539093,0.27051520347595215,0.25483351945877075,0.26887375116348267,0.2527434229850769,0.26650017499923706,0.25004786252975464,0.2633804380893707,0.2466958910226822,0.25963321328163147,0.2426961213350296,0.2554643154144287,0.23809194564819336,0.2510066032409668,0.23295894265174866,0.24626436829566956,0.227402463555336,0.24122701585292816,0.2215176224708557,0.23593056201934814,0.2153458595275879,0.23035825788974762,0.20890077948570251,0.2243967056274414,0.20224258303642273,0.21798449754714966,0.19549128413200378,0.2112288475036621,0.1887451559305191,0.20431013405323029,0.18202441930770874,0.19738520681858063,0.17536643147468567,0.19055110216140747,0.16883938014507294,0.1839984655380249,0.16257824003696442,0.17794819176197052,0.15667736530303955,0.1724846512079239,0.15111711621284485,0.16753928363323212,0.14582769572734833,0.1630040556192398,0.14079080522060394,0.1587768942117691,0.13602802157402039,0.15470734238624573,0.13150058686733246,0.1505787968635559,0.1270667314529419,0.1461588740348816,0.12255257368087769,0.14124834537506104,0.11782138049602509,0.1357063204050064,0.1127522885799408,0.12947916984558105,0.10719695687294006,0.12260617315769196,0.10102201998233795,0.11518053710460663,0.09419147670269012,0.1073247492313385,0.08678228408098221,0.09920886158943176,0.07892881333827972,0.09102530777454376,0.07078107446432114,0.08291636407375336,0.06251612305641174,0.07497084140777588,0.054358579218387604,0.06728880852460861,0.0465414822101593,0.05996242165565491,0.03921813145279884,0.05297655612230301,0.03241787850856781,0.046202197670936584,0.026083573698997498,0.03949197754263878,0.020098615437746048,0.03272058069705963,0.01425711065530777,0.025761678814888,0.0082787424325943,0.01850035786628723,0.0019084513187408447,0.010851874947547913,-0.005016744136810303,0.0027487576007843018,-0.01258590817451477,-0.005826480686664581,-0.020820386707782745,-0.014778167009353638,-0.02963588386774063,-0.023947954177856445,-0.03883322328329086,-0.03323911130428314,-0.04814644157886505,-0.04261285811662674,-0.05732439458370209,-0.05197104811668396,-0.06621380895376205,-0.061148837208747864,-0.07475987076759338,-0.07004342973232269,-0.0829121470451355,-0.07866489887237549,-0.09059935808181763,-0.08702351152896881,-0.0978403389453888,-0.0950472503900528,-0.10478620231151581,-0.10268557071685791,-0.1115979254245758,-0.11004021763801575,-0.11836123466491699,-0.11728629469871521,-0.1251428872346878,-0.12451077997684479,-0.1320313811302185,-0.1317625343799591,-0.13910743594169617,-0.1392054706811905,-0.14642347395420074,-0.1470346599817276,-0.1539798080921173,-0.15527844429016113,-0.16170451045036316,-0.16384781897068024,-0.16952913999557495,-0.17271344363689423,-0.17747634649276733,-0.181866854429245,-0.18558655679225922,-0.19120028614997864,-0.1938110888004303,-0.20056191086769104,-0.20207038521766663,-0.20982769131660461,-0.21033170819282532,-0.21886520087718964,-0.21855482459068298,-0.2275872528553009,-0.22667238116264343,-0.2360503226518631,-0.23466581106185913,-0.24435371160507202,-0.24255190789699554,-0.2525116801261902,-0.2503094971179962,-0.26056379079818726,-0.25791803002357483,-0.2686459720134735,-0.265402227640152,-0.2768164277076721,-0.2727625370025635,-0.2849910259246826,-0.27996397018432617,-0.2931184768676758,-0.28702080249786377,-0.3011983036994934,-0.29396578669548035,-0.3091249167919159,-0.3007667064666748,-0.3167557120323181,-0.3074030876159668,-0.32409340143203735,-0.3139421045780182,-0.33121705055236816,-0.32043159008026123,-0.3381509780883789,-0.32684582471847534,-0.34494221210479736,-0.3331971764564514,-0.3517029881477356,-0.3395477533340454,-0.35848891735076904,-0.345898300409317,-0.3653014898300171,-0.35221612453460693,-0.37220367789268494,-0.3585188388824463,-0.3792582154273987,-0.3648207187652588,-0.38640761375427246,-0.37110307812690735,-0.393545538187027,-0.37739109992980957,-0.40060749650001526,-0.3837079405784607,-0.4075193405151367,-0.3899625539779663,-0.4141964614391327,-0.3960525691509247,-0.42061641812324524,-0.4020005464553833,-0.42677319049835205,-0.40783387422561646,-0.4326091706752777,-0.4134617745876312,-0.4380987286567688,-0.4187893271446228,-0.44331538677215576,-0.4238043427467346,-0.4483404755592346,-0.42851030826568604,-0.45318907499313354,-0.4329345226287842,-0.45785045623779297,-0.4371677339076996,-0.46233269572257996,-0.4412577748298645,-0.46668684482574463,-0.4451722502708435,-0.47099173069000244,-0.44895413517951965,-0.47526106238365173,-0.45273566246032715,-0.4794234335422516,-0.4565529525279999,-0.48346206545829773,-0.460336834192276,-0.487442284822464,-0.4640561640262604,-0.49133917689323425,-0.4676953852176666,-0.49503153562545776,-0.4711844027042389,-0.49849700927734375,-0.4744860529899597,-0.5017921328544617,-0.4776119589805603,-0.5048731565475464,-0.48050105571746826,-0.5076683163642883,-0.48306500911712646,-0.5102288126945496,-0.4853420853614807,-0.5126030445098877,-0.48742344975471497,-0.5147296190261841,-0.4893101155757904,-0.5166022181510925,-0.49098825454711914,-0.518316924571991,-0.4925043284893036,-0.519883930683136,-0.4938730001449585,-0.5212352275848389,-0.4950759708881378,-0.522398829460144,-0.4961559772491455,-0.5234311819076538,-0.4971415400505066,-0.5242810845375061,-0.4979563057422638,-0.5249060392379761,-0.49855610728263855,-0.5253487229347229,-0.4990082085132599,-0.525596022605896,-0.4993344843387604,-0.5255888104438782,-0.49945956468582153,-0.5253779292106628,-0.49935832619667053,-0.5250194072723389,-0.4990674555301666,-0.5244154930114746,-0.4985846281051636,-0.5235034823417664,-0.4979121685028076,-0.522404134273529,-0.49709317088127136,-0.5211771130561829,-0.49610140919685364,-0.5196942687034607,-0.4948584735393524,-0.517902135848999,-0.4933931529521942,-0.5159035325050354,-0.4917854070663452)\n\ +\n\ +,\n\ +\n\ +new Array(-0.5137231945991516,-0.49000853300094604,-0.5113903284072876,-0.488100528717041,-0.5088633298873901,-0.48603248596191406,-0.5061661005020142,-0.4837847948074341,-0.5032707452774048,-0.4813406467437744,-0.5001466274261475,-0.4787534177303314,-0.49685049057006836,-0.4760761260986328,-0.49342668056488037,-0.4732472896575928,-0.4898289442062378,-0.47021234035491943,-0.4860019385814667,-0.467038094997406,-0.48194417357444763,-0.4637599587440491,-0.4776892066001892,-0.46030497550964355,-0.4732748866081238,-0.45665597915649414,-0.46869802474975586,-0.4528677761554718,-0.46391454339027405,-0.4489230215549469,-0.45892152190208435,-0.4447893500328064,-0.4537576138973236,-0.44052648544311523,-0.4484187066555023,-0.4361549913883209,-0.44290804862976074,-0.4315980076789856,-0.4373047649860382,-0.4268632233142853,-0.4316164255142212,-0.42204850912094116,-0.42571672797203064,-0.41714534163475037,-0.4195888936519623,-0.41207751631736755,-0.4133991301059723,-0.40687015652656555,-0.40720468759536743,-0.401580274105072,-0.4008715748786926,-0.39620015025138855,-0.3943476378917694,-0.39074966311454773,-0.3877306580543518,-0.3852769136428833,-0.38106489181518555,-0.3797324001789093,-0.3743053674697876,-0.3740321695804596,-0.3674202561378479,-0.3681885004043579,-0.3603806793689728,-0.36222216486930847,-0.3531627357006073,-0.35607028007507324,-0.34580618143081665,-0.3496861755847931,-0.3383495807647705,-0.3430899977684021,-0.3307521343231201,-0.3362985849380493,-0.3229793906211853,-0.3293401896953583,-0.315058171749115,-0.32228440046310425,-0.30699875950813293,-0.315151184797287,-0.2987874746322632,-0.30789127945899963,-0.29045185446739197,-0.30051279067993164,-0.28202396631240845,-0.29308781027793884,-0.2735027074813843,-0.2856077551841736,-0.2649257779121399,-0.27798640727996826,-0.2563796639442444,-0.2702132761478424,-0.24790993332862854,-0.2623620629310608,-0.23951497673988342,-0.2544562816619873,-0.23120757937431335,-0.24646149575710297,-0.22298353910446167,-0.2383953332901001,-0.21476247906684875,-0.2303106039762497,-0.20644812285900116,-0.22219493985176086,-0.1980222761631012,-0.21401672065258026,-0.18950195610523224,-0.2058141976594925,-0.18083666265010834,-0.19762080907821655,-0.17196400463581085,-0.18940521776676178,-0.1629542112350464,-0.18119071424007416,-0.15394656360149384,-0.17307928204536438,-0.14496801793575287,-0.16509070992469788,-0.13598699867725372,-0.1571563482284546,-0.12707515060901642,-0.14925628900527954,-0.11832299828529358,-0.14137746393680573,-0.10971798002719879,-0.13344717025756836,-0.10125025361776352,-0.1254633218050003,-0.09293901920318604,-0.11750493198633194,-0.08468332141637802,-0.10955502837896347,-0.07634306699037552,-0.10155733674764633,-0.06794353574514389,-0.09359082579612732,-0.0595434196293354,-0.08573566377162933,-0.0510471872985363,-0.0779324322938919,-0.042377568781375885,-0.07014453411102295,-0.03362184390425682,-0.06238359585404396,-0.02486787736415863,-0.05453343316912651,-0.01613004505634308,-0.0464804507791996,-0.007472425699234009,-0.03832215070724487,0.0009909719228744507,-0.030160509049892426,0.00918087363243103,-0.0219377800822258,0.01705806702375412,-0.013661175966262817,0.024636313319206238,-0.0054317861795425415,0.031981587409973145,0.002793937921524048,0.03918281942605972,0.011097252368927002,0.0463932529091835,0.01936565339565277,0.05372148007154465,0.02748739719390869,0.0609898716211319,0.03553415834903717,0.06804285198450089,0.04353989660739899,0.07528826594352722,0.05137953907251358,0.08313757926225662,0.05894308537244797,0.09104142338037491,0.06621246039867401,0.09819495677947998,0.07324355840682983,0.10493610799312592,0.08019237220287323,0.11213169991970062,0.08720662444829941,0.11955674737691879,0.09431906044483185,0.1262604296207428,0.10157740116119385,0.13215814530849457,0.10906890779733658,0.1380482316017151,0.11671863496303558,0.14434769749641418,0.12434201687574387,0.15068860352039337,0.13187485933303833,0.15661653876304626,0.13927049934864044,0.1622142195701599,0.14633619785308838,0.16797444224357605,0.15291756391525269,0.17413830757141113,0.15904036164283752,0.18042199313640594,0.16477809846401215,0.18657466769218445,0.17019487917423248,0.19275277853012085,0.1753728985786438,0.1990659385919571,0.1803634762763977,0.20531892776489258,0.18523544073104858,0.21139419078826904,0.19012044370174408,0.21729907393455505,0.1950494647026062,0.222874253988266,0.1999734342098236,0.228011816740036,0.2050219029188156,0.23290342092514038,0.210371196269989,0.23768731951713562,0.21597397327423096,0.24231691658496857,0.2218102216720581,0.2469380795955658,0.2279721051454544,0.2518135607242584,0.23417289555072784,0.25691327452659607,0.23994697630405426,0.26207083463668823,0.24547690153121948,0.2672507166862488,0.25112250447273254,0.27232447266578674,0.25628194212913513,0.27704593539237976,0.260145902633667,0.28139808773994446,0.26323676109313965,0.28550174832344055,0.2666539251804352,0.2893005907535553,0.27030205726623535,0.29275497794151306,0.27338463068008423,0.29604265093803406,0.2760785222053528,0.29927703738212585,0.27935171127319336,0.302398145198822,0.2835429012775421,0.30541032552719116,0.28810322284698486,0.3083387315273285,0.29246801137924194,0.31105777621269226,0.2966208755970001,0.3135039806365967,0.3009149432182312,0.31568992137908936,0.30537116527557373,0.3176348805427551,0.30956944823265076,0.3193422853946686,0.31316643953323364,0.3208901584148407,0.3162834644317627,0.3223532438278198,0.31914156675338745,0.32372766733169556,0.3216931223869324,0.3250102996826172,0.3238937258720398,0.32619887590408325,0.32591819763183594,0.32724729180336,0.32787463068962097,0.32814714312553406,0.32968413829803467,0.3289378583431244,0.3313487470149994,0.32962244749069214,0.33299732208251953,0.33025267720222473,0.33466023206710815,0.3309943675994873,0.33627644181251526,0.33193162083625793,0.33788472414016724,0.3330099880695343,0.3396027088165283,0.33427178859710693,0.34145987033843994,0.33584967255592346,0.3433850407600403,0.3376842141151428,0.34532588720321655,0.3395330309867859,0.34727874398231506,0.34122443199157715,0.3492124080657959,0.3427020013332367,0.3510623872280121,0.34393221139907837,0.35280218720436096,0.3448846936225891,0.3544255197048187,0.345511257648468,0.35589224100112915,0.3457866907119751,0.35723280906677246,0.34584540128707886,0.3586302697658539,0.34591227769851685,0.3602270781993866,0.3460692763328552,0.36193689703941345,0.3463064730167389,0.36358287930488586,0.34671613574028015,0.36508455872535706,0.3473617732524872,0.3663909435272217,0.3480914235115051,0.36737513542175293,0.34872686862945557,0.36788907647132874,0.3492404818534851,0.3678523302078247,0.34957072138786316,0.3672947287559509,0.3495337665081024,0.3663550615310669,0.349063515663147,0.36519855260849,0.34828177094459534,0.3639591932296753,0.34726089239120483,0.3627973198890686,0.3459911048412323,0.36188578605651855,0.3445943593978882,0.36128389835357666,0.3432638645172119,0.360962837934494,0.3419889211654663,0.36096450686454773,0.3406458795070648,0.36137494444847107,0.33931952714920044,0.36218199133872986,0.3382019102573395,0.36331093311309814,0.3372468650341034,0.36474165320396423,0.33627501130104065,0.3664785623550415,0.33529964089393616,0.36844712495803833,0.3344076871871948,0.3704620599746704,0.33351296186447144,0.37229543924331665,0.3325388431549072,0.3738071024417877,0.3315884470939636,0.37496477365493774,0.33070746064186096,0.3756759762763977,0.32981252670288086,0.37573686242103577,0.3289702832698822,0.3750419616699219,0.3283597528934479,0.37365415692329407,0.32795339822769165,0.37158074975013733,0.32762959599494934,0.36872994899749756,0.32744911313056946,0.36513349413871765,0.327328085899353,0.36083292961120605,0.32647183537483215,0.3553459048271179,0.3234274387359619,0.3475061357021332,0.3167162835597992,0.3361029028892517,0.30550384521484375,0.3206931948661804,0.289927214384079,0.301763653755188,0.2707938551902771,0.28021207451820374,0.2489292174577713,0.25686004757881165,0.22513742744922638,0.23259875178337097,0.2009105384349823,0.20892499387264252,0.17861606180667877,0.18800251185894012,0.16042542457580566,0.1717921644449234,0.14698050916194916,0.16082054376602173,0.1370360553264618,0.15366528928279877,0.12817446887493134,0.14766347408294678,0.11803093552589417,0.14030992984771729,0.10540719330310822,0.1303406059741974,0.09064079821109772,0.11794678121805191,0.07512999325990677,0.1043713390827179,0.06083159148693085,0.09155081957578659,0.05038084089756012,0.08213365077972412,0.047207534313201904,0.0794491171836853,0.05470795929431915,0.08676983416080475,0.07482234388589859,0.1060170903801918,0.10722704231739044,0.13688474893569946,0.1495549976825714,0.17697802186012268,0.19809097051620483,0.22259706258773804,0.24851331114768982,0.2695668935775757,0.29662609100341797,0.3139076828956604,0.3389118015766144,0.3523290455341339,0.37274593114852905,0.3825106620788574,0.39645275473594666,0.4031810462474823,0.40939658880233765,0.414045125246048,0.41200780868530273,0.41564178466796875,0.40561020374298096,0.4092215895652771,0.3921266198158264,0.3965846300125122,0.3738146126270294,0.37977224588394165,0.3530846834182739,0.360776424407959,0.33230307698249817,0.34146547317504883,0.3134949207305908,0.3235333561897278,0.29809248447418213,0.30826473236083984,0.2869272828102112,0.2963654398918152,0.2803330719470978,0.2880798876285553,0.2781458795070648,0.2833423912525177,0.2797280550003052,0.28175947070121765,0.28418320417404175,0.2826170325279236,0.29055237770080566,0.28502604365348816,0.29783299565315247,0.2880639433860779,0.3050537407398224,0.2908852994441986,0.31150898337364197,0.29286256432533264,0.31685498356819153,0.29363778233528137,0.3209408223628998,0.29303422570228577,0.3236549198627472,0.2910189926624298,0.3249479830265045,0.2877538502216339,0.3248835802078247,0.28355008363723755,0.3236102759838104,0.2787551283836365,0.3212985694408417,0.27375152707099915,0.31806454062461853,0.2689562439918518,0.31393393874168396,0.2646617591381073,0.30892059206962585,0.2609400451183319,0.3031262159347534,0.2577987313270569,0.2967284619808197,0.2553180754184723,0.2899474501609802,0.2535468339920044,0.2830822467803955,0.2523913085460663,0.27646496891975403,0.2516772150993347,0.27031591534614563,0.2512190043926239,0.2647823095321655,0.2508447468280792,0.25996577739715576,0.25032496452331543,0.25594156980514526,0.24949151277542114,0.2525883615016937,0.24821141362190247,0.24961310625076294,0.24631737172603607,0.24674704670906067,0.24365116655826569,0.24378450214862823,0.24015013873577118,0.2405320256948471,0.23586493730545044,0.23689839243888855,0.23092935979366302,0.23295597732067108,0.22551023960113525,0.22881460189819336,0.2197560966014862,0.22456791996955872,0.21381458640098572,0.22040949761867523,0.20788267254829407,0.21659861505031586,0.20215559005737305,0.2132403701543808,0.19671525061130524,0.21023744344711304,0.19153043627738953,0.20741993188858032,0.18653440475463867,0.20455028116703033,0.18163129687309265,0.2012627124786377,0.17666466534137726,0.19717349112033844,0.17145000398159027,0.19201600551605225,0.1658248007297516,0.18561972677707672,0.15966778993606567,0.1779114007949829,0.15292170643806458,0.1690191626548767,0.14558954536914825,0.15924739837646484,0.13767898082733154,0.14891751110553741,0.12920112907886505,0.1383480280637741,0.12023596465587616,0.12793944776058197,0.1109166145324707,0.11810696125030518,0.10136047005653381,0.10913249105215073,0.09172657132148743,0.1011713445186615,0.08230516314506531,0.0943390354514122,0.07342809438705444,0.08870010823011398,0.06534087657928467,0.08421285450458527,0.058251891285181046,0.0807342454791069,0.0523688979446888,0.07804303616285324,0.047738026827573776,0.07584884017705917,0.04413424804806709,0.07380872964859009,0.04118501394987106,0.07154276967048645,0.038487426936626434,0.0686652734875679,0.03558041900396347,0.06486204266548157,0.0319744274020195,0.05993484705686569,0.027289263904094696,0.05376472324132919,0.021312803030014038,0.04630828648805618,0.013984277844429016,0.03766322135925293,0.005423426628112793,0.02805314213037491,-0.0040769875049591064,0.01772705465555191,-0.014155000448226929,0.0069579556584358215,-0.024425312876701355,-0.003892548382282257,-0.034451521933078766,-0.014451511204242706,-0.04383676499128342,-0.024486973881721497,-0.05239381641149521,-0.03391285985708237,-0.06015949696302414,-0.04270743578672409,-0.06728138774633408,-0.05091959983110428,-0.07397614419460297,-0.0586925745010376,-0.0805329903960228,-0.0662003830075264,-0.08724270761013031,-0.07359982281923294,-0.09432008862495422,-0.08105243742465973,-0.10188722610473633,-0.08869340270757675,-0.10994412750005722,-0.09654761105775833,-0.11832835525274277,-0.10454189777374268,-0.1267707496881485,-0.11260934174060822,-0.13502219319343567,-0.12074155360460281,-0.14292706549167633,-0.12895497679710388,-0.15042932331562042,-0.13724792003631592,-0.15755988657474518,-0.14559385180473328,-0.16441892087459564,-0.1539762169122696,-0.1711602807044983,-0.16242380440235138,-0.17798106372356415,-0.17097726464271545,-0.1850680112838745,-0.17961308360099792,-0.19250938296318054,-0.1882379651069641,-0.20026762783527374,-0.19674423336982727,-0.20821866393089294,-0.2050238698720932,-0.21618175506591797,-0.2129627764225006,-0.22394722700119019,-0.22049042582511902,-0.23134419322013855,-0.22762390971183777,-0.2382839024066925,-0.23443394899368286,-0.24473749101161957,-0.24101610481739044,-0.2507375478744507,-0.24751800298690796,-0.25642403960227966,-0.2541276514530182,-0.26202377676963806,-0.26100021600723267,-0.26775965094566345,-0.2682335376739502,-0.2738083004951477,-0.27590224146842957,-0.28030723333358765,-0.2840461730957031,-0.2873222529888153,-0.2926250100135803,-0.2948102355003357,-0.30153170228004456,-0.30264827609062195,-0.3106444776058197,-0.31068146228790283,-0.31983932852745056,-0.3187355399131775,-0.328976571559906,-0.32663577795028687,-0.337910920381546,-0.334236741065979,-0.3465123176574707,-0.34141790866851807,-0.3546822965145111,-0.34808236360549927,-0.3623671531677246,-0.3542081117630005,-0.3695635199546814,-0.3598801791667938,-0.3763040602207184,-0.36523255705833435,-0.3826392590999603,-0.37037503719329834,-0.38862234354019165,-0.3753855526447296,-0.394300252199173,-0.38032299280166626,-0.3997267782688141,-0.3852221369743347,-0.40498611330986023,-0.39010003209114075,-0.41017886996269226,-0.39498022198677063,-0.41537636518478394,-0.3998861610889435,-0.4206025004386902,-0.404814749956131,-0.42585769295692444,-0.4097353518009186,-0.4311356544494629,-0.4146151840686798,-0.43641966581344604,-0.4194323718547821,-0.44168272614479065,-0.42417213320732117,-0.44688862562179565,-0.4288170039653778,-0.45198318362236023,-0.4333416223526001,-0.45690152049064636,-0.43771636486053467,-0.46159815788269043,-0.4419223368167877,-0.46606379747390747,-0.4459584057331085,-0.4703110158443451,-0.4498317539691925,-0.4743539094924927,-0.45354267954826355,-0.4781973659992218,-0.4570796489715576,-0.4818352460861206,-0.4604245722293854,-0.4852607846260071,-0.4635674059391022,-0.4884822368621826,-0.46651771664619446,-0.49152228236198425,-0.46929827332496643,-0.4943970739841461,-0.4719245731830597,-0.4971011281013489,-0.4743885397911072,-0.4996146559715271,-0.47666504979133606,-0.5019261240959167,-0.47873517870903015,-0.5040473341941833,-0.4806043803691864,-0.5060036182403564,-0.4822950065135956,-0.5078047513961792,-0.4838182032108307,-0.5094174146652222,-0.48514917492866516,-0.5107952952384949,-0.48625442385673523,-0.5120333433151245,-0.4872269034385681,-0.5131012201309204,-0.48804327845573425,-0.5139797925949097,-0.48869040608406067,-0.5146780014038086,-0.4891781508922577,-0.5152041912078857,-0.48951324820518494,-0.515548050403595,-0.4896860122680664,-0.5156898498535156,-0.4896797835826874,-0.5156195759773254,-0.4894915819168091,-0.5153493285179138,-0.4891391396522522,-0.5149028897285461,-0.48864948749542236,-0.5142913460731506,-0.4880334436893463,-0.5134984850883484,-0.4872722327709198,-0.512488603591919,-0.4863273799419403,-0.5112295150756836,-0.4851687550544739,-0.5097134113311768,-0.48379451036453247,-0.5079579949378967,-0.48222753405570984,-0.5059928894042969,-0.4804929196834564,-0.5038410425186157,-0.47860074043273926,-0.5015115737915039,-0.4765486717224121,-0.49900615215301514,-0.474336177110672,-0.4963277280330658,-0.4719712436199188,-0.4934810698032379,-0.46946513652801514,-0.49046316742897034,-0.4668181240558624,-0.48725906014442444,-0.46401435136795044,-0.48385322093963623,-0.46102750301361084,-0.48024654388427734,-0.45783665776252747,-0.47645989060401917,-0.45443978905677795,-0.4725186824798584,-0.4508539140224457,-0.4684355556964874,-0.44709959626197815,-0.46420466899871826,-0.44318661093711853,-0.4598103165626526,-0.43911513686180115,-0.4552389979362488,-0.43489035964012146,-0.45048898458480835,-0.43053045868873596,-0.4455726444721222,-0.42605772614479065,-0.44050833582878113,-0.42148131132125854,-0.4353029131889343,-0.4167920649051666,-0.4299459159374237,-0.41197001934051514,-0.4244259297847748,-0.40699324011802673,-0.41875192523002625,-0.40184569358825684,-0.41294997930526733,-0.39652132987976074,-0.40703457593917847,-0.39102911949157715,-0.40099236369132996,-0.3853883147239685,-0.3947983682155609,-0.379618763923645,-0.38843998312950134,-0.3737398684024811,-0.38192009925842285,-0.3677789866924286,-0.3752404749393463,-0.3617693781852722,-0.3683972954750061,-0.3557269871234894,-0.3613896369934082,-0.34962818026542664,-0.3542184829711914,-0.3434188663959503,-0.3468770682811737,-0.33705273270606995,-0.33935868740081787,-0.3305167555809021,-0.3316848576068878,-0.3238251209259033,-0.32391107082366943,-0.31700414419174194,-0.3160881996154785,-0.3100919723510742,-0.30822646617889404,-0.30314183235168457,-0.30031096935272217,-0.29620152711868286,-0.29234418272972107,-0.28928154706954956,-0.2843485474586487,-0.28234970569610596,-0.2763228714466095,-0.2753610908985138,-0.26822763681411743,-0.2682851552963257,-0.2600266933441162,-0.26110294461250305,-0.2517269551753998,-0.25379523634910583,-0.2433546781539917,-0.24635474383831024,-0.23491129279136658,-0.2388077676296234,-0.22638581693172455,-0.23121139407157898,-0.21780720353126526,-0.22362297773361206,-0.20924493670463562,-0.2160770297050476,-0.20073820650577545,-0.20858462154865265,-0.19224850833415985,-0.20113219320774078,-0.18370383977890015,-0.19366946816444397,-0.17507335543632507,-0.1861170083284378,-0.16637077927589417,-0.17841219902038574,-0.1576009839773178,-0.17055565118789673,-0.148741215467453,-0.16260384023189545,-0.1397855281829834,-0.15461835265159607,-0.13077619671821594,-0.14663778245449066,-0.12177445739507675,-0.1386960744857788,-0.11282160133123398,-0.1308393031358719,-0.10394816100597382,-0.1230967789888382,-0.09519916772842407,-0.11543876677751541,-0.08661489933729172,-0.10778286308050156,-0.07818744331598282,-0.10004876554012299,-0.06986398994922638,-0.09220118820667267,-0.06159941852092743,-0.08424758911132812,-0.053382694721221924,-0.07621950656175613,-0.045204222202301025,-0.06816849112510681,-0.03702538460493088,-0.06016238033771515,-0.02880621701478958,-0.05225931107997894,-0.020550966262817383,-0.04448086768388748,-0.012302905321121216,-0.0368179976940155,-0.004100114107131958,-0.029257260262966156,0.004040226340293884,-0.021784842014312744,0.012096323072910309,-0.014362379908561707,0.020029857754707336,-0.0069222599267959595,0.027816027402877808,0.0005943924188613892,0.035470448434352875,0.008194826543331146,0.043032705783843994,0.01583489030599594,0.05053168535232544,0.023451924324035645,0.05797713249921799,0.030986033380031586,0.0653659775853157,0.0383775532245636,0.07267146557569504,0.04556902498006821,0.07983017712831497,0.052524030208587646,0.08677184581756592,0.05924297124147415,0.09348134696483612,0.06576123833656311,0.10002323985099792,0.07214471697807312,0.10649779438972473,0.07848785817623138,0.11298158764839172,0.08489495515823364,0.11951449513435364,0.09144071489572525,0.12612414360046387,0.09814945608377457,0.13283410668373108,0.10502535849809647,0.13964423537254333,0.11209312081336975,0.1465175449848175,0.11938157677650452,0.15339161455631256,0.12685833871364594,0.16019673645496368,0.13440126180648804,0.16686761379241943,0.14185304939746857,0.1733635812997818,0.14909660816192627,0.1796974241733551,0.15606801211833954,0.1859397441148758,0.16272011399269104,0.19217726588249207,0.16901637613773346,0.19845536351203918,0.17497338354587555,0.20475313067436218,0.1806771457195282,0.21099962294101715,0.1862298846244812,0.21710392832756042,0.19168782234191895,0.22298064827919006,0.19706708192825317,0.22857160866260529,0.20239682495594025,0.23385636508464813,0.20773008465766907,0.23883312940597534,0.21309153735637665,0.24349918961524963,0.2184503823518753,0.24790242314338684,0.22379642724990845,0.2520396411418915,0.22907114028930664,0.2559488117694855,0.23422284424304962,0.25970956683158875,0.23919197916984558,0.263393372297287,0.24391581118106842,0.267034649848938,0.24837423861026764,0.2706506550312042,0.25261327624320984,0.2742699086666107,0.25670841336250305,0.27793049812316895,0.2607170045375824,0.2816528379917145,0.26468127965927124,0.28542274236679077,0.26866281032562256,0.2891985774040222,0.2727433443069458,0.292927622795105,0.27697640657424927,0.2965553402900696,0.281343013048172,0.3000248968601227,0.2857591211795807,0.3032781183719635,0.2901217043399811,0.30626803636550903,0.29434892535209656,0.3089806139469147,0.2983919382095337,0.31145021319389343,0.30222588777542114,0.3137483298778534,0.30583545565605164,0.31595122814178467,0.3092058300971985,0.31811270117759705,0.31232768297195435,0.3202593922615051,0.31520572304725647,0.3223975598812103,0.31785526871681213,0.3245071470737457,0.3202867805957794,0.3265295624732971,0.32250121235847473,0.3283746540546417,0.3245077431201935,0.32995209097862244,0.3263428807258606,0.33120396733283997,0.32806700468063354,0.3321175277233124,0.32974594831466675,0.332724928855896,0.3314400613307953,0.3331047594547272,0.3331981897354126,0.33337944746017456,0.33504244685173035,0.33369430899620056,0.33695265650749207,0.3341796398162842,0.3388760983943939,0.33491915464401245,0.3407588005065918,0.33593639731407166,0.3425574004650116,0.3371926546096802,0.3442245423793793,0.3385861814022064,0.3457033038139343,0.33996182680130005,0.3469533324241638,0.3411432206630707,0.34797245264053345,0.3419831097126007,0.34877270460128784,0.34240439534187317,0.349345326423645,0.3424091935157776,0.3496764302253723,0.34206104278564453,0.3498052656650543,0.3414638340473175,0.34984588623046875,0.3407500982284546,0.3499334454536438,0.340066134929657,0.3501625061035156,0.33954519033432007,0.35058847069740295,0.33927953243255615,0.3512694835662842,0.3393147885799408,0.3522685766220093,0.33966028690338135,0.35359981656074524,0.3402900993824005,0.3551881015300751,0.34113386273384094,0.356891930103302,0.3420846462249756,0.3585565388202667,0.34303149580955505,0.36004331707954407,0.34388241171836853,0.3612383306026459,0.344550758600235,0.3620738983154297,0.34493643045425415,0.3625553846359253,0.34495019912719727,0.3627432882785797,0.3445638120174408,0.3626939058303833,0.3438241183757782,0.3624250590801239,0.3428187668323517,0.361955851316452,0.3416540026664734,0.36136651039123535,0.3404766321182251,0.36078914999961853,0.33948343992233276,0.36033061146736145,0.3388586640357971,0.3600243926048279,0.3386785686016083,0.35987240076065063,0.3388814926147461,0.3599116802215576,0.3393232822418213,0.3602134883403778,0.3398509621620178,0.3608211874961853,0.34033000469207764,0.36171820759773254,0.3406338095664978,0.3628429174423218,0.3406321406364441,0.36408504843711853,0.34020528197288513,0.36525389552116394,0.3392985761165619,0.3661157488822937,0.33797401189804077,0.36651450395584106,0.33633241057395935,0.3663865327835083,0.33423125743865967,0.3655090928077698,0.33098775148391724,0.36318421363830566,0.3254320025444031,0.3582824468612671,0.31642067432403564,0.3497524857521057,0.3034154772758484,0.33714884519577026,0.2866259813308716,0.3206908106803894,0.2667217552661896,0.3009462058544159,0.24460870027542114,0.2786709666252136,0.22157062590122223,0.2550315260887146,0.19945719838142395,0.2318165898323059,0.18042144179344177,0.21116450428962708,0.16621296107769012,0.19487625360488892,0.15751305222511292,0.18379129469394684,0.15367744863033295,0.1775275021791458,0.1528540998697281,0.17453670501708984,0.1523725986480713,0.17242954671382904,0.14946037530899048,0.16865786910057068,0.1421966850757599,0.1614331305027008,0.13021358847618103,0.1503685712814331,0.1146666407585144,0.13641898334026337,0.09762406349182129,0.12132522463798523,0.08152692764997482,0.10719214379787445,0.0690765306353569,0.09647108614444733,0.06320425868034363,0.09195809066295624,0.06661736965179443,0.09632152318954468,0.08097830414772034,0.11124186217784882,0.10628615319728851,0.13673646748065948,0.1408746838569641,0.17110836505889893,0.18190903961658478,0.2114475965499878,0.22600501775741577,0.25431403517723083,0.269742876291275,0.29631057381629944,0.3100496232509613,0.334465891122818,0.3444552719593048,0.3664591610431671,0.3712193965911865,0.3907356262207031,0.3893691599369049,0.4065472185611725,0.39870530366897583,0.4139246642589569,0.399762898683548,0.4135751724243164,0.393675297498703,0.4067177474498749,0.38196316361427307,0.3948909044265747,0.36633679270744324,0.37975722551345825,0.3485592305660248,0.36291125416755676,0.330335408449173,0.3457352817058563,0.3131875991821289,0.3293605446815491,0.29833319783210754,0.314715713262558,0.28659963607788086,0.3025423586368561,0.27838796377182007,0.29330089688301086,0.27369534969329834,0.2870592176914215,0.2722085118293762,0.2835167944431305,0.27343297004699707,0.28217101097106934,0.2767919898033142,0.2824866473674774,0.28169888257980347,0.2839967906475067,0.287453293800354,0.28617313504219055,0.29337456822395325,0.2885313928127289,0.29889997839927673,0.2907150387763977,0.30358970165252686,0.2924956679344177,0.3070765733718872,0.2937161922454834,0.3090613782405853,0.2942705750465393,0.30936959385871887,0.2941321134567261,0.3079759478569031,0.29334330558776855,0.30495354533195496,0.29192981123924255,0.30042779445648193,0.28982827067375183,0.2946094274520874,0.28691163659095764,0.28784412145614624,0.2830761671066284,0.2805746793746948,0.27829596400260925,0.2732338309288025,0.27262943983078003,0.26617667078971863,0.2662232518196106,0.25967875123023987,0.2593178451061249,0.25392982363700867,0.25221049785614014,0.24899810552597046,0.24517767131328583,0.24483585357666016,0.2384195476770401,0.2413596510887146,0.23206254839897156,0.23851251602172852,0.2261812388896942,0.2362290471792221,0.22080402076244354,0.2343699336051941,0.21592116355895996,0.2327447235584259,0.21152155101299286,0.23120062053203583,0.20762799680233002,0.22964338958263397,0.20428478717803955,0.22795343399047852,0.20150336623191833,0.2259225845336914,0.19921478629112244,0.22331036627292633,0.19725462794303894,0.2199501097202301,0.19537846744060516,0.2157791703939438,0.19330155849456787,0.2107958346605301,0.1907530426979065,0.2050483673810959,0.18751242756843567,0.1986832618713379,0.18341392278671265,0.19196321070194244,0.17835724353790283,0.18518690764904022,0.1723581850528717,0.17857202887535095,0.1655905842781067,0.17220304906368256,0.15833452343940735,0.1660631000995636,0.1508517861366272,0.16009025275707245,0.14331141114234924,0.15421250462532043,0.13582764565944672,0.14836138486862183,0.12851488590240479,0.1424730122089386,0.12145394831895828,0.13647493720054626,0.11461437493562698,0.13027110695838928,0.10786096751689911,0.12374910712242126,0.10105203837156296,0.11681777238845825,0.09411272406578064,0.10944677889347076,0.0870223417878151,0.10168059915304184,0.07978898286819458,0.09362272918224335,0.07247429341077805,0.08540672063827515,0.06521251797676086,0.07717220485210419,0.05815443769097328,0.06905745714902878,0.05138806998729706,0.06120937690138817,0.044933073222637177,0.053783953189849854,0.03879239410161972,0.04690658301115036,0.032958440482616425,0.040596701204776764,0.02735314890742302,0.03471525385975838,0.021802255883812904,0.028989167883992195,0.01609962061047554,0.023105600848793983,0.010090738534927368,0.016811873763799667,0.003688353579491377,0.009963242337107658,-0.0031575006432831287,0.002516126027330756,-0.01046459749341011,-0.005494528915733099,-0.018199991434812546,-0.013961371034383774,-0.02628650888800621,-0.02269870787858963,-0.03463251143693924,-0.03145888075232506,-0.043135449290275574,-0.039992015808820724,-0.051663435995578766,-0.0481300912797451,-0.060072120279073715,-0.05583951249718666,-0.06826416403055191,-0.063203364610672,-0.0762188732624054,-0.07035306096076965,-0.08395205438137054,-0.077405646443367,-0.09146834164857864,-0.0844445675611496,-0.09877212345600128,-0.09153379499912262,-0.1059095486998558,-0.09873364865779877,-0.1129670962691307,-0.1060994565486908,-0.12002304196357727,-0.11366908252239227,-0.12711678445339203,-0.12144944071769714,-0.13426116108894348,-0.12941238284111023,-0.1414547860622406,-0.13750536739826202,-0.1486705243587494,-0.14567208290100098,-0.1558549851179123,-0.1538686901330948,-0.16296620666980743,-0.16206611692905426,-0.17001113295555115,-0.17024314403533936,-0.17703497409820557,-0.17837992310523987,-0.1840820014476776,-0.18645545840263367,-0.1911834478378296,-0.19444873929023743,-0.19838199019432068,-0.2023506760597229,-0.20574374496936798,-0.21018409729003906,-0.21332889795303345,-0.21801145374774933,-0.22115075588226318,-0.2259119749069214,-0.2291652262210846,-0.23393920063972473,-0.23729002475738525,-0.24209696054458618,-0.24542775750160217,-0.25034987926483154,-0.2534793019294739,-0.2586488425731659,-0.2613561749458313,-0.26694440841674805,-0.2689962685108185,-0.2751891016960144,-0.2763730585575104,-0.2833440899848938,-0.28349441289901733,-0.2913866341114044,-0.29039308428764343,-0.29930567741394043,-0.2971133589744568,-0.307087779045105,-0.30369770526885986,-0.3147141635417938,-0.31017762422561646,-0.322174072265625,-0.31657397747039795,-0.3294750452041626,-0.32290157675743103,-0.3366340100765228,-0.32917243242263794,-0.34366050362586975,-0.33539602160453796,-0.3505537211894989,-0.34157902002334595,-0.35731732845306396,-0.34772777557373047,-0.3639681339263916,-0.35384660959243774,-0.37052851915359497,-0.3599322438240051,-0.3770109713077545,-0.36596933007240295,-0.38341113924980164,-0.3719328045845032,-0.38971376419067383,-0.3777962625026703,-0.395904541015625,-0.3835383355617523,-0.4019785523414612,-0.3891465663909912,-0.4079378843307495,-0.39461749792099,-0.4137786626815796,-0.3999519944190979,-0.41947999596595764,-0.4051479697227478,-0.42500901222229004,-0.4101989269256592,-0.43034130334854126,-0.41509705781936646,-0.43548041582107544,-0.419841468334198,-0.44045743346214294,-0.42443957924842834,-0.4453069567680359,-0.4289010763168335,-0.4500356912612915,-0.4332244396209717,-0.45460939407348633,-0.4373864233493805,-0.4589867889881134,-0.4413633644580841,-0.46323850750923157,-0.44523024559020996,-0.4673311710357666,-0.448950856924057,-0.47124043107032776,-0.4524918496608734,-0.47496506571769714,-0.4558508098125458,-0.47851237654685974,-0.45904505252838135,-0.4818895757198334,-0.46209385991096497,-0.48510071635246277,-0.465003103017807,-0.48814600706100464,-0.46776124835014343,-0.4910202920436859,-0.4703477919101715,-0.4937116503715515,-0.4727475941181183,-0.49620547890663147,-0.4749591052532196,-0.4984930157661438,-0.47699394822120667,-0.5005773305892944,-0.47886550426483154,-0.5024701356887817,-0.48057854175567627,-0.5041794180870056,-0.4821264445781708,-0.5057013034820557,-0.48349958658218384,-0.5070251822471619,-0.4846949577331543,-0.5081486105918884,-0.48571905493736267,-0.509087085723877,-0.48658329248428345,-0.5098643898963928,-0.48729389905929565,-0.5104926228523254,-0.4878467321395874,-0.5109565854072571,-0.48822930455207825,-0.5112249851226807,-0.48842892050743103,-0.5112738013267517,-0.4884416460990906,-0.5111058354377747,-0.4882757067680359,-0.510748028755188,-0.48794835805892944,-0.510232150554657,-0.4874734580516815,-0.5095677971839905,-0.4868512451648712,-0.5087315440177917,-0.4860653281211853,-0.507678210735321,-0.48509278893470764,-0.5063723921775818,-0.48391830921173096,-0.5048164129257202,-0.4825429618358612,-0.5030500292778015,-0.48098352551460266,-0.5011188387870789,-0.4792636036872864,-0.49903959035873413,-0.47740641236305237,-0.49679604172706604,-0.47542843222618103,-0.4943670630455017,-0.4733349680900574,-0.4917532801628113,-0.4711179733276367,-0.4889707863330841,-0.4687599241733551,-0.4860231280326843,-0.46624556183815,-0.48288673162460327,-0.46356797218322754,-0.4795306921005249,-0.4607272446155548,-0.47594529390335083,-0.4577200412750244,-0.4721463918685913,-0.45453545451164246,-0.46815428137779236,-0.45116257667541504,-0.4639756381511688,-0.44760099053382874,-0.45960667729377747,-0.4438607692718506,-0.4550493359565735,-0.43995341658592224,-0.4503166675567627,-0.43588492274284363,-0.44542694091796875,-0.43166229128837585,-0.4403962194919586,-0.42730194330215454,-0.4352371096611023,-0.4228253960609436,-0.42995357513427734,-0.41824057698249817,-0.4245334267616272,-0.4135271906852722,-0.4189499616622925,-0.40864601731300354,-0.41317906975746155,-0.4035632312297821,-0.40721848607063293,-0.3982691168785095,-0.4010874032974243,-0.3927765190601349,-0.394808292388916,-0.38710835576057434,-0.388395220041275,-0.3812902271747589,-0.38185957074165344,-0.3753519058227539,-0.3752199113368988,-0.36932194232940674,-0.3684973418712616,-0.3632151782512665,-0.36169925332069397,-0.3570241928100586,-0.3548104763031006,-0.35072851181030273,-0.34780266880989075,-0.3443145751953125,-0.34065306186676025,-0.33778634667396545,-0.33335644006729126,-0.33115726709365845,-0.3259279131889343,-0.3244384527206421,-0.318397581577301,-0.31764116883277893,-0.31079593300819397,-0.3107862174510956,-0.3031361997127533,-0.3039014935493469,-0.2954109013080597,-0.2970024645328522,-0.2876105010509491,-0.2900755703449249,-0.2797442376613617,-0.28308728337287903,-0.27183473110198975,-0.276012122631073,-0.26388534903526306,-0.2688480317592621,-0.2558617889881134,-0.2616053521633148,-0.2477174997329712,-0.2542847990989685,-0.23943772912025452,-0.24687598645687103,-0.23105037212371826,-0.23937740921974182,-0.22259145975112915,-0.23180991411209106,-0.2140737771987915,-0.22420412302017212,-0.20549969375133514,-0.2165747880935669,-0.1968955248594284,-0.20891325175762177,-0.18831145763397217,-0.20120587944984436,-0.1797809600830078,-0.19345428049564362,-0.17129217088222504,-0.18567350506782532,-0.16281338036060333,-0.17787405848503113,-0.15433865785598755,-0.17005404829978943,-0.14589308202266693,-0.16221165657043457,-0.1374913901090622,-0.1543581485748291,-0.1291087418794632,-0.1465117484331131,-0.12070388346910477,-0.1386767327785492,-0.11226113140583038,-0.13083478808403015,-0.10379426181316376,-0.12296002358198166,-0.09531185775995255,-0.115040622651577,-0.08679930120706558,-0.10708432644605637,-0.07824482023715973,-0.09910604357719421,-0.06966972351074219,-0.09111578017473221,-0.061114951968193054,-0.08311952650547028,-0.052599892020225525,-0.0751243606209755,-0.04410962760448456,-0.06713724881410599,-0.03562984615564346,-0.05916077643632889,-0.027179516851902008,-0.05119534954428673,-0.01879652589559555,-0.04324730113148689,-0.010496310889720917,-0.03532908856868744,-0.002260833978652954,-0.027447693049907684,0.0059290193021297455,-0.019598383456468582,0.014061875641345978,-0.011778898537158966,0.022105101495981216,-0.004013461992144585,0.03003648668527603,0.0036457106471061707,0.03785426914691925,0.011150557547807693,0.04555843397974968,0.018492722883820534,0.053134094923734665,0.02570323459804058,0.060557737946510315,0.03281550854444504,0.06780894100666046,0.039834704250097275,0.07486822456121445,0.04675022140145302,0.0817132443189621,0.053574249148368835,0.08833374828100204,0.060355111956596375,0.0947575718164444,0.06714500486850739,0.10105312615633011,0.07395663857460022,0.10729896277189255,0.08076008409261703,0.11355335265398026,0.0875229686498642,0.11985470354557037,0.09424670785665512,0.12623825669288635,0.10095816850662231,0.1327301263809204,0.10766972601413727,0.1393246352672577,0.11436689645051956,0.14602354168891907,0.12108242511749268,0.15275464951992035,0.12784253060817719,0.15944001078605652,0.13467952609062195,0.166034996509552,0.1416047364473343,0.17252594232559204,0.1485820859670639,0.17891503870487213,0.15553797781467438,0.18521401286125183,0.162397101521492,0.19144229590892792,0.1691051870584488,0.19761662185192108,0.1756211370229721,0.20373423397541046,0.1818981170654297,0.20976819097995758,0.18788672983646393,0.21567688882350922,0.19356295466423035,0.22141236066818237,0.1989491879940033,0.22691985964775085,0.20410071313381195,0.23214197158813477,0.2090718001127243,0.23703992366790771,0.2138986885547638,0.24161241948604584,0.21860937774181366,0.24588878452777863,0.2232365906238556,0.24990510940551758,0.2278122901916504,0.25369614362716675,0.23235124349594116,0.25730907917022705,0.23684369027614594,0.2608065903186798,0.24126189947128296,0.26424169540405273,0.24557729065418243,0.26763802766799927,0.2497827410697937,0.2710042893886566,0.2539080083370209,0.2743600904941559,0.2580043077468872,0.27772846817970276,0.2621048092842102,0.28109848499298096,0.2662014663219452,0.2844138741493225,0.27026814222335815,0.28761327266693115,0.27430057525634766,0.2906782627105713,0.2783187925815582,0.2936345636844635,0.2823316752910614,0.29650774598121643,0.28631120920181274,0.2992847263813019,0.2902001440525055,0.30191662907600403,0.29392778873443604,0.30435478687286377,0.2974175214767456,0.3065836429595947,0.3006058931350708,0.30862122774124146,0.30347740650177,0.31049442291259766,0.306072473526001,0.312222421169281,0.3084503412246704,0.31383374333381653,0.31065377593040466,0.3153923749923706,0.31272828578948975,0.31698936223983765,0.31476086378097534,0.3186992406845093,0.3168686330318451,0.3205533027648926,0.31914153695106506,0.3225567936897278,0.3216134309768677,0.3247084319591522,0.324289470911026,0.3269837200641632,0.3271740972995758,0.3293130397796631,0.33025112748146057,0.33160120248794556,0.3334524631500244,0.3337690830230713,0.3366631269454956,0.3357566297054291,0.33975350856781006,0.33749690651893616,0.34260159730911255,0.3389246463775635,0.3451049029827118,0.34002384543418884,0.3472021222114563,0.34083592891693115,0.3488919138908386,0.34139955043792725,0.3502168655395508,0.3416992127895355,0.35122162103652954,0.3416895866394043,0.35192933678627014,0.3413449227809906,0.3523486256599426,0.3406597077846527,0.35248973965644836,0.3396291136741638,0.3523767590522766,0.3382820785045624,0.352059006690979,0.3367357850074768,0.35161373019218445,0.33517172932624817,0.3511255085468292,0.3337372839450836,0.35066133737564087,0.33248984813690186,0.3502699136734009,0.33143895864486694,0.3499961793422699,0.33060356974601746,0.34987717866897583,0.33000418543815613,0.3499266803264618,0.3296352028846741,0.3501513600349426,0.32948991656303406,0.350592702627182,0.329603374004364,0.3513304591178894,0.33003976941108704,0.35242897272109985,0.33083397150039673,0.35388806462287903,0.3319631814956665,0.35565000772476196,0.3333580195903778,0.35762736201286316,0.334903359413147,0.35970258712768555,0.33642998337745667,0.3617240786552429,0.3377501368522644,0.3635392487049103,0.33872780203819275,0.365033894777298,0.3393082618713379,0.36612892150878906,0.33948349952697754,0.3667609691619873,0.339260458946228,0.3669013977050781,0.33867549896240234,0.366586297750473,0.3378073573112488,0.3658924102783203,0.33674895763397217,0.364884614944458,0.3355695903301239,0.3636193573474884,0.33430618047714233,0.36218708753585815,0.33296605944633484,0.3606922924518585,0.3315345048904419,0.35918036103248596,0.3300207853317261,0.35764509439468384,0.3285069167613983,0.35611510276794434,0.3270561099052429,0.3546077311038971,0.3254457414150238,0.352856308221817,0.3229660391807556,0.350090354681015,0.3185683786869049,0.3452148139476776,0.3112976551055908,0.33729299902915955,0.30062180757522583,0.32587888836860657,0.28643596172332764,0.3109724819660187,0.2689546048641205,0.2928783595561981,0.24881073832511902,0.2723010778427124,0.22731277346611023,0.25058284401893616,0.20648010075092316,0.22969430685043335,0.18861271440982819,0.21180330216884613,0.17556962370872498,0.1986304223537445,0.1681668758392334,0.19092623889446259,0.1659921258687973,0.18827880918979645,0.16763757169246674,0.18928979337215424,0.17113277316093445,0.19200463593006134,0.1743386834859848,0.1943642944097519,0.175251305103302,0.19451621174812317,0.17233914136886597,0.1910596489906311,0.16496074199676514,0.18336881697177887,0.15363140404224396,0.17187567055225372,0.1398496776819229,0.157985121011734,0.12555719912052155,0.1435789316892624,0.11268371343612671,0.13053175806999207,0.10308875143527985,0.12063667923212051,0.09868810325860977,0.11577457934617996,0.10131668299436569,0.11781617254018784,0.11223071813583374,0.12809985876083374,0.1316116750240326,0.14688126742839813,0.15844237804412842,0.17319311201572418,0.19076986610889435,0.20511654019355774,0.2261192500591278,0.24018003046512604,0.2618753910064697,0.2757151126861572)\n\ +\n\ +]);\n\ +\n\ +function runTest(test, iterations) {\n\ + for (var i = 0; i < iterations; i++) {\n\ + test();\n\ + }\n\ +}\n\ +\n\ +/* \n\ + * DSP.js - a comprehensive digital signal processing library for javascript \n\ + * \n\ + * Created by Corban Brook <corbanbrook@gmail.com> on 2010-01-01.\n\ + * Copyright 2010 Corban Brook. All rights reserved.\n\ + *\n\ + */\n\ +\n\ +////////////////////////////////////////////////////////////////////////////////\n\ +// CONSTANTS //\n\ +////////////////////////////////////////////////////////////////////////////////\n\ +\n\ +/**\n\ + * DSP is an object which contains general purpose utility functions and constants\n\ + */\n\ +DSP = {\n\ + // Channels\n\ + LEFT: 0,\n\ + RIGHT: 1,\n\ + MIX: 2,\n\ +\n\ + // Waveforms\n\ + SINE: 1,\n\ + TRIANGLE: 2,\n\ + SAW: 3,\n\ + SQUARE: 4,\n\ +\n\ + // Filters \n\ + LOWPASS: 0,\n\ + HIGHPASS: 1,\n\ + BANDPASS: 2,\n\ + NOTCH: 3,\n\ +\n\ + // Window functions\n\ + BARTLETT: 1,\n\ + BARTLETTHANN: 2,\n\ + BLACKMAN: 3,\n\ + COSINE: 4,\n\ + GAUSS: 5,\n\ + HAMMING: 6,\n\ + HANN: 7,\n\ + LANCZOS: 8,\n\ + RECTANGULAR: 9,\n\ + TRIANGULAR: 10,\n\ +\n\ + // Loop modes\n\ + OFF: 0,\n\ + FW: 1,\n\ + BW: 2,\n\ + FWBW: 3,\n\ +\n\ + // Math\n\ + TWO_PI: 2*Math.PI\n\ +};\n\ +\n\ +////////////////////////////////////////////////////////////////////////////////\n\ +// DSP UTILITY FUNCTIONS //\n\ +////////////////////////////////////////////////////////////////////////////////\n\ +\n\ +/**\n\ + * Inverts the phase of a signal\n\ + *\n\ + * @param {Array} buffer A sample buffer\n\ + *\n\ + * @returns The inverted sample buffer\n\ + */\n\ +DSP.invert = function(buffer) {\n\ + for ( var i = 0, len = buffer.length; i < len; i++ ) {\n\ + buffer[i] *= -1;\n\ + }\n\ +\n\ + return buffer;\n\ +};\n\ +\n\ +/**\n\ + * Converts split-stereo (dual mono) sample buffers into a stereo interleaved sample buffer\n\ + *\n\ + * @param {Array} left A sample buffer\n\ + * @param {Array} right A sample buffer\n\ + *\n\ + * @returns The stereo interleaved buffer\n\ + */\n\ +DSP.interleave = function(left, right) {\n\ + if ( left.length !== right.length ) {\n\ + throw \"Can not interleave. Channel lengths differ.\";\n\ + }\n\ + \n\ + var stereoInterleaved = new Array(left.length * 2);\n\ + \n\ + for (var i = 0, len = left.length; i < len; i++ ) {\n\ + stereoInterleaved[2*i] = left[i];\n\ + stereoInterleaved[2*i+1] = right[i];\n\ + }\n\ + \n\ + return stereoInterleaved;\n\ +};\n\ +\n\ +/**\n\ + * Converts a stereo-interleaved sample buffer into split-stereo (dual mono) sample buffers\n\ + *\n\ + * @param {Array} buffer A stereo-interleaved sample buffer\n\ + *\n\ + * @returns an Array containing left and right channels\n\ + */\n\ +DSP.deinterleave = function(buffer) {\n\ + var left = new Array(buffer.length/2);\n\ + var right = new Array(buffer.length/2);\n\ + var mix = new Array(buffer.length/2);\n\ + \n\ + for (var i = 0, len = buffer.length/2; i < len; i ++ ) {\n\ + left[i] = buffer[2*i];\n\ + right[i] = buffer[2*i+1];\n\ + mix[i] = (left[i] + right[i]) / 2;\n\ + }\n\ + \n\ + return [left, right, mix];\n\ +};\n\ +\n\ +/**\n\ + * Separates a channel from a stereo-interleaved sample buffer\n\ + *\n\ + * @param {Array} buffer A stereo-interleaved sample buffer\n\ + * @param {Number} channel A channel constant (LEFT, RIGHT, MIX)\n\ + *\n\ + * @returns an Array containing a signal mono sample buffer\n\ + */\n\ +DSP.getChannel = function(channel, buffer) {\n\ + return DSP.deinterleave(buffer)[channel];\n\ +};\n\ +\n\ +// Biquad filter types\n\ +DSP.LPF = 0; // H(s) = 1 / (s^2 + s/Q + 1)\n\ +DSP.HPF = 1; // H(s) = s^2 / (s^2 + s/Q + 1)\n\ +DSP.BPF_CONSTANT_SKIRT = 2; // H(s) = s / (s^2 + s/Q + 1) (constant skirt gain, peak gain = Q)\n\ +DSP.BPF_CONSTANT_PEAK = 3; // H(s) = (s/Q) / (s^2 + s/Q + 1) (constant 0 dB peak gain)\n\ +DSP.NOTCH = 4; // H(s) = (s^2 + 1) / (s^2 + s/Q + 1)\n\ +DSP.APF = 5; // H(s) = (s^2 - s/Q + 1) / (s^2 + s/Q + 1)\n\ +DSP.PEAKING_EQ = 6; // H(s) = (s^2 + s*(A/Q) + 1) / (s^2 + s/(A*Q) + 1)\n\ +DSP.LOW_SHELF = 7; // H(s) = A * (s^2 + (sqrt(A)/Q)*s + A)/(A*s^2 + (sqrt(A)/Q)*s + 1)\n\ +DSP.HIGH_SHELF = 8; // H(s) = A * (A*s^2 + (sqrt(A)/Q)*s + 1)/(s^2 + (sqrt(A)/Q)*s + A)\n\ +\n\ +// Biquad filter parameter types\n\ +DSP.Q = 1;\n\ +DSP.BW = 2; // SHARED with BACKWARDS LOOP MODE\n\ +DSP.S = 3;\n\ +\n\ +\n\ +/** \n\ + * DFT is a class for calculating the Discrete Fourier Transform of a signal.\n\ + *\n\ + * @param {Number} bufferSize The size of the sample buffer to be computed\n\ + * @param {Number} sampleRate The sampleRate of the buffer (eg. 44100)\n\ + *\n\ + * @constructor\n\ + */\n\ +DFT = function(bufferSize, sampleRate) {\n\ + this.bufferSize = bufferSize;\n\ + this.sampleRate = sampleRate;\n\ +\n\ + var N = bufferSize/2 * bufferSize;\n\ + \n\ + this.sinTable = new Array(N);\n\ + this.cosTable = new Array(N);\n\ + \n\ + for ( var i = 0; i < N; i++ ) {\n\ + this.sinTable[i] = Math.sin(i * DSP.TWO_PI / bufferSize);\n\ + this.cosTable[i] = Math.cos(i * DSP.TWO_PI / bufferSize);\n\ + }\n\ + \n\ + this.spectrum = new Array(bufferSize/2);\n\ + this.complexValues = new Array(bufferSize/2);\n\ +};\n\ +\n\ +/**\n\ + * Performs a forward tranform on the sample buffer. \n\ + * Converts a time domain signal to frequency domain spectra.\n\ + *\n\ + * @param {Array} buffer The sample buffer\n\ + *\n\ + * @returns The frequency spectrum array\n\ + */\n\ +DFT.prototype.forward = function(buffer) {\n\ + var real, imag;\n\ +\n\ + for ( var k = 0; k < this.bufferSize/2; k++ ) {\n\ + real = 0.0;\n\ + imag = 0.0;\n\ +\n\ + for ( var n = 0; n < buffer.length; n++ ) {\n\ + real += this.cosTable[k*n] * buffer[n];\n\ + imag += this.sinTable[k*n] * buffer[n];\n\ + }\n\ +\n\ + this.complexValues[k] = {real: real, imag: imag};\n\ + }\n\ + \n\ + for ( var i = 0; i < this.bufferSize/2; i++ ) {\n\ + this.spectrum[i] = 2 * Math.sqrt(Math.pow(this.complexValues[i].real, 2) + Math.pow(this.complexValues[i].imag, 2)) / this.bufferSize;\n\ + }\n\ +\n\ + return this.spectrum;\n\ +};\n\ +\n\ +\n\ +/** \n\ + * FFT is a class for calculating the Discrete Fourier Transform of a signal \n\ + * with the Fast Fourier Transform algorithm.\n\ + *\n\ + * @param {Number} bufferSize The size of the sample buffer to be computed. Must be power of 2\n\ + * @param {Number} sampleRate The sampleRate of the buffer (eg. 44100)\n\ + *\n\ + * @constructor\n\ + */\n\ +FFT = function(bufferSize, sampleRate) {\n\ + this.bufferSize = bufferSize;\n\ + this.sampleRate = sampleRate;\n\ + this.spectrum = new Array(bufferSize/2);\n\ + this.real = new Array(bufferSize);\n\ + this.imag = new Array(bufferSize);\n\ + \n\ + this.reverseTable = new Array(bufferSize);\n\ +\n\ + var limit = 1;\n\ + var bit = bufferSize >> 1;\n\ +\n\ + while ( limit < bufferSize ) {\n\ + for ( var i = 0; i < limit; i++ ) {\n\ + this.reverseTable[i + limit] = this.reverseTable[i] + bit;\n\ + }\n\ +\n\ + limit = limit << 1;\n\ + bit = bit >> 1;\n\ + }\n\ +\n\ + this.sinTable = new Array(bufferSize);\n\ + this.cosTable = new Array(bufferSize);\n\ +\n\ + for ( var i = 0; i < bufferSize; i++ ) {\n\ + this.sinTable[i] = Math.sin(-Math.PI/i);\n\ + this.cosTable[i] = Math.cos(-Math.PI/i);\n\ + }\n\ +};\n\ +\n\ +/**\n\ + * Performs a forward tranform on the sample buffer. \n\ + * Converts a time domain signal to frequency domain spectra.\n\ + *\n\ + * @param {Array} buffer The sample buffer. Buffer Length must be power of 2\n\ + *\n\ + * @returns The frequency spectrum array\n\ + */\n\ +FFT.prototype.forward = function(buffer) {\n\ + // Locally scope variables for speed up\n\ + var bufferSize = this.bufferSize,\n\ + cosTable = this.cosTable,\n\ + sinTable = this.sinTable,\n\ + reverseTable = this.reverseTable,\n\ + real = this.real,\n\ + imag = this.imag,\n\ + spectrum = this.spectrum;\n\ +\n\ + var k = Math.floor(Math.log(bufferSize) / Math.LN2);\n\ + if ( Math.pow(2, k) !== bufferSize ) { throw \"Invalid buffer size, must be a power of 2.\"; }\n\ + if ( bufferSize !== buffer.length ) { throw \"Supplied buffer is not the same size as defined FFT. FFT Size: \" + bufferSize + \" Buffer Size: \" + buffer.length; }\n\ +\n\ + for ( var i = 0; i < bufferSize; i++ ) {\n\ + real[i] = buffer[reverseTable[i]];\n\ + imag[i] = 0;\n\ + }\n\ +\n\ + var halfSize = 1, \n\ + phaseShiftStepReal, \n\ + phaseShiftStepImag, \n\ + currentPhaseShiftReal, \n\ + currentPhaseShiftImag, \n\ + off, \n\ + tr, \n\ + ti, \n\ + tmpReal, \n\ + i;\n\ +\n\ + while ( halfSize < bufferSize ) {\n\ + phaseShiftStepReal = cosTable[halfSize];\n\ + phaseShiftStepImag = sinTable[halfSize];\n\ + currentPhaseShiftReal = 1;\n\ + currentPhaseShiftImag = 0;\n\ +\n\ + for ( var fftStep = 0; fftStep < halfSize; fftStep++ ) {\n\ + i = fftStep;\n\ +\n\ + while ( i < bufferSize ) {\n\ + off = i + halfSize;\n\ + tr = (currentPhaseShiftReal * real[off]) - (currentPhaseShiftImag * imag[off]);\n\ + ti = (currentPhaseShiftReal * imag[off]) + (currentPhaseShiftImag * real[off]);\n\ +\n\ + real[off] = real[i] - tr;\n\ + imag[off] = imag[i] - ti;\n\ + real[i] += tr;\n\ + imag[i] += ti;\n\ +\n\ + i += halfSize << 1;\n\ + }\n\ +\n\ + tmpReal = currentPhaseShiftReal;\n\ + currentPhaseShiftReal = (tmpReal * phaseShiftStepReal) - (currentPhaseShiftImag * phaseShiftStepImag);\n\ + currentPhaseShiftImag = (tmpReal * phaseShiftStepImag) + (currentPhaseShiftImag * phaseShiftStepReal);\n\ + }\n\ +\n\ + halfSize = halfSize << 1;\n\ + }\n\ +\n\ + i = bufferSize/2;\n\ + while(i--) {\n\ + spectrum[i] = 2 * Math.sqrt(real[i] * real[i] + imag[i] * imag[i]) / bufferSize;\n\ + }\n\ +\n\ + return spectrum;\n\ +};\n\ +\n\ +FFT.prototype.inverse = function(real, imag) {\n\ + // Locally scope variables for speed up\n\ + var bufferSize = this.bufferSize,\n\ + cosTable = this.cosTable,\n\ + sinTable = this.sinTable,\n\ + reverseTable = this.reverseTable,\n\ + spectrum = this.spectrum;\n\ + \n\ + real = real || this.real;\n\ + imag = imag || this.imag;\n\ +\n\ + for (var i = 0; i < bufferSize; i++) {\n\ + imag[i] *= -1;\n\ + }\n\ +\n\ + var revReal = new Array(bufferSize);\n\ + var revImag = new Array(bufferSize);\n\ + \n\ + for (var i = 0; i < real.length; i++) {\n\ + revReal[i] = real[reverseTable[i]];\n\ + revImag[i] = imag[reverseTable[i]];\n\ + }\n\ + \n\ + real = revReal;\n\ + imag = revImag;\n\ +\n\ + var halfSize = 1, \n\ + phaseShiftStepReal, \n\ + phaseShiftStepImag, \n\ + currentPhaseShiftReal, \n\ + currentPhaseShiftImag, \n\ + off, \n\ + tr, \n\ + ti, \n\ + tmpReal, \n\ + i;\n\ +\n\ + while ( halfSize < bufferSize ) {\n\ + phaseShiftStepReal = cosTable[halfSize];\n\ + phaseShiftStepImag = sinTable[halfSize];\n\ + currentPhaseShiftReal = 1;\n\ + currentPhaseShiftImag = 0;\n\ +\n\ + for ( var fftStep = 0; fftStep < halfSize; fftStep++ ) {\n\ + i = fftStep;\n\ +\n\ + while ( i < bufferSize ) {\n\ + off = i + halfSize;\n\ + tr = (currentPhaseShiftReal * real[off]) - (currentPhaseShiftImag * imag[off]);\n\ + ti = (currentPhaseShiftReal * imag[off]) + (currentPhaseShiftImag * real[off]);\n\ +\n\ + real[off] = real[i] - tr;\n\ + imag[off] = imag[i] - ti;\n\ + real[i] += tr;\n\ + imag[i] += ti;\n\ +\n\ + i += halfSize << 1;\n\ + }\n\ +\n\ + tmpReal = currentPhaseShiftReal;\n\ + currentPhaseShiftReal = (tmpReal * phaseShiftStepReal) - (currentPhaseShiftImag * phaseShiftStepImag);\n\ + currentPhaseShiftImag = (tmpReal * phaseShiftStepImag) + (currentPhaseShiftImag * phaseShiftStepReal);\n\ + }\n\ +\n\ + halfSize = halfSize << 1;\n\ + }\n\ +\n\ + var buffer = new Array(bufferSize);\n\ + for (var i = 0; i < bufferSize; i++) {\n\ + buffer[i] = real[i] / bufferSize;\n\ + }\n\ +\n\ + return buffer;\n\ +};\n\ +\n\ +Sampler = function Sampler(file, bufferSize, sampleRate, playStart, playEnd, loopStart, loopEnd, loopMode) {\n\ + this.file = file;\n\ + this.bufferSize = bufferSize;\n\ + this.sampleRate = sampleRate;\n\ + this.playStart = playStart || 0; // 0%\n\ + this.playEnd = playEnd || 1; // 100%\n\ + this.loopStart = loopStart || 0;\n\ + this.loopEnd = loopEnd || 1;\n\ + this.loopMode = loopMode || DSP.OFF;\n\ + this.loaded = false;\n\ + this.samples = [];\n\ + this.signal = new Array(bufferSize);\n\ + this.frameCount = 0;\n\ + this.envelope = null;\n\ + this.amplitude = 1;\n\ + this.rootFrequency = 110; // A2 110\n\ + this.frequency = 550;\n\ + this.step = this.frequency / this.rootFrequency;\n\ + this.duration = 0;\n\ + this.samplesProcessed = 0;\n\ + this.playhead = 0;\n\ + \n\ + var audio = /* new Audio();*/ document.createElement(\"AUDIO\");\n\ + var self = this;\n\ + \n\ + this.loadSamples = function(event) {\n\ + var buffer = DSP.getChannel(DSP.MIX, event.frameBuffer);\n\ + for ( var i = 0; i < buffer.length; i++) {\n\ + self.samples.push(buffer[i]);\n\ + }\n\ + };\n\ + \n\ + this.loadComplete = function() {\n\ + // convert flexible js array into a fast typed array\n\ + self.samples = new Array(self.samples);\n\ + self.loaded = true;\n\ + };\n\ + \n\ + this.loadMetaData = function() {\n\ + self.duration = audio.duration;\n\ + };\n\ + \n\ + audio.addEventListener(\"MozAudioAvailable\", this.loadSamples, false);\n\ + audio.addEventListener(\"loadedmetadata\", this.loadMetaData, false)\n\ + audio.addEventListener(\"ended\", this.loadComplete, false);\n\ + audio.muted = true;\n\ + audio.src = file;\n\ + audio.play();\n\ +};\n\ +\n\ +Sampler.prototype.applyEnvelope = function() {\n\ + this.envelope.process(this.signal);\n\ + return this.signal;\n\ +};\n\ +\n\ +Sampler.prototype.generate = function() {\n\ + var frameOffset = this.frameCount * this.bufferSize;\n\ + \n\ + var loopWidth = this.playEnd * this.samples.length - this.playStart * this.samples.length;\n\ + var playStartSamples = this.playStart * this.samples.length; // ie 0.5 -> 50% of the length\n\ + var playEndSamples = this.playEnd * this.samples.length; // ie 0.5 -> 50% of the length\n\ + var offset;\n\ +\n\ + for ( var i = 0; i < this.bufferSize; i++ ) {\n\ + switch (this.loopMode) {\n\ + case DSP.OFF:\n\ + this.playhead = Math.round(this.samplesProcessed * this.step + playStartSamples);\n\ + if (this.playhead < (this.playEnd * this.samples.length) ) {\n\ + this.signal[i] = this.samples[this.playhead] * this.amplitude;\n\ + } else {\n\ + this.signal[i] = 0;\n\ + }\n\ + break;\n\ + \n\ + case DSP.FW:\n\ + this.playhead = Math.round((this.samplesProcessed * this.step) % loopWidth + playStartSamples);\n\ + if (this.playhead < (this.playEnd * this.samples.length) ) {\n\ + this.signal[i] = this.samples[this.playhead] * this.amplitude;\n\ + }\n\ + break;\n\ + \n\ + case DSP.BW:\n\ + this.playhead = playEndSamples - Math.round((this.samplesProcessed * this.step) % loopWidth);\n\ + if (this.playhead < (this.playEnd * this.samples.length) ) {\n\ + this.signal[i] = this.samples[this.playhead] * this.amplitude;\n\ + }\n\ + break;\n\ + \n\ + case DSP.FWBW:\n\ + if ( Math.floor(this.samplesProcessed * this.step / loopWidth) % 2 == 0 ) {\n\ + this.playhead = Math.round((this.samplesProcessed * this.step) % loopWidth + playStartSamples);\n\ + } else {\n\ + this.playhead = playEndSamples - Math.round((this.samplesProcessed * this.step) % loopWidth);\n\ + } \n\ + if (this.playhead < (this.playEnd * this.samples.length) ) {\n\ + this.signal[i] = this.samples[this.playhead] * this.amplitude;\n\ + }\n\ + break;\n\ + }\n\ + this.samplesProcessed++;\n\ + }\n\ +\n\ + this.frameCount++;\n\ +\n\ + return this.signal;\n\ +};\n\ +\n\ +Sampler.prototype.setFreq = function(frequency) {\n\ + this.frequency = frequency;\n\ + this.step = this.frequency / this.rootFrequency;\n\ +};\n\ +\n\ +Sampler.prototype.reset = function() {\n\ + this.samplesProcessed = 0;\n\ + this.playhead = 0;\n\ +};\n\ +\n\ +/**\n\ + * Oscillator class for generating and modifying signals\n\ + *\n\ + * @param {Number} type A waveform constant (eg. DSP.SINE)\n\ + * @param {Number} frequency Initial frequency of the signal\n\ + * @param {Number} amplitude Initial amplitude of the signal\n\ + * @param {Number} bufferSize Size of the sample buffer to generate\n\ + * @param {Number} sampleRate The sample rate of the signal\n\ + *\n\ + * @contructor\n\ + */\n\ +Oscillator = function Oscillator(type, frequency, amplitude, bufferSize, sampleRate) {\n\ + this.frequency = frequency;\n\ + this.amplitude = amplitude;\n\ + this.bufferSize = bufferSize;\n\ + this.sampleRate = sampleRate;\n\ + //this.pulseWidth = pulseWidth;\n\ + this.frameCount = 0;\n\ + \n\ + this.waveTableLength = 2048;\n\ +\n\ + this.cyclesPerSample = frequency / sampleRate;\n\ +\n\ + this.signal = new Array(bufferSize);\n\ + this.envelope = null;\n\ +\n\ + switch(parseInt(type)) {\n\ + case DSP.TRIANGLE:\n\ + this.func = Oscillator.Triangle;\n\ + break;\n\ +\n\ + case DSP.SAW:\n\ + this.func = Oscillator.Saw;\n\ + break;\n\ +\n\ + case DSP.SQUARE:\n\ + this.func = Oscillator.Square;\n\ + break;\n\ +\n\ + case DSP.SINE:\n\ + default:\n\ + this.func = Oscillator.Sine;\n\ + break;\n\ + }\n\ +\n\ + this.generateWaveTable = function() {\n\ + Oscillator.waveTable[this.func] = new Array(2048);\n\ + var waveTableTime = this.waveTableLength / this.sampleRate;\n\ + var waveTableHz = 1 / waveTableTime;\n\ +\n\ + for (var i = 0; i < this.waveTableLength; i++) {\n\ + Oscillator.waveTable[this.func][i] = this.func(i * waveTableHz/this.sampleRate);\n\ + }\n\ + };\n\ +\n\ + if ( typeof Oscillator.waveTable === 'undefined' ) {\n\ + Oscillator.waveTable = {};\n\ + }\n\ +\n\ + if ( typeof Oscillator.waveTable[this.func] === 'undefined' ) { \n\ + this.generateWaveTable();\n\ + }\n\ + \n\ + this.waveTable = Oscillator.waveTable[this.func];\n\ +}; \n\ +\n\ +/**\n\ + * Set the amplitude of the signal\n\ + *\n\ + * @param {Number} amplitude The amplitude of the signal (between 0 and 1)\n\ + */\n\ +Oscillator.prototype.setAmp = function(amplitude) {\n\ + if (amplitude >= 0 && amplitude <= 1) {\n\ + this.amplitude = amplitude;\n\ + } else {\n\ + throw \"Amplitude out of range (0..1).\";\n\ + }\n\ +};\n\ + \n\ +/**\n\ + * Set the frequency of the signal\n\ + * \n\ + * @param {Number} frequency The frequency of the signal\n\ + */ \n\ +Oscillator.prototype.setFreq = function(frequency) {\n\ + this.frequency = frequency;\n\ + this.cyclesPerSample = frequency / this.sampleRate;\n\ +};\n\ + \n\ +// Add an oscillator\n\ +Oscillator.prototype.add = function(oscillator) {\n\ + for ( var i = 0; i < this.bufferSize; i++ ) {\n\ + //this.signal[i] += oscillator.valueAt(i);\n\ + this.signal[i] += oscillator.signal[i];\n\ + }\n\ + \n\ + return this.signal;\n\ +};\n\ + \n\ +// Add a signal to the current generated osc signal\n\ +Oscillator.prototype.addSignal = function(signal) {\n\ + for ( var i = 0; i < signal.length; i++ ) {\n\ + if ( i >= this.bufferSize ) {\n\ + break;\n\ + }\n\ + this.signal[i] += signal[i];\n\ + \n\ + /*\n\ + // Constrain amplitude\n\ + if ( this.signal[i] > 1 ) {\n\ + this.signal[i] = 1;\n\ + } else if ( this.signal[i] < -1 ) {\n\ + this.signal[i] = -1;\n\ + }\n\ + */\n\ + }\n\ + return this.signal;\n\ +};\n\ + \n\ +// Add an envelope to the oscillator\n\ +Oscillator.prototype.addEnvelope = function(envelope) {\n\ + this.envelope = envelope;\n\ +};\n\ +\n\ +Oscillator.prototype.applyEnvelope = function() {\n\ + this.envelope.process(this.signal);\n\ +};\n\ + \n\ +Oscillator.prototype.valueAt = function(offset) {\n\ + return this.waveTable[offset % this.waveTableLength];\n\ +};\n\ + \n\ +Oscillator.prototype.generate = function() {\n\ + var frameOffset = this.frameCount * this.bufferSize;\n\ + var step = this.waveTableLength * this.frequency / this.sampleRate;\n\ + var offset;\n\ +\n\ + for ( var i = 0; i < this.bufferSize; i++ ) {\n\ + //var step = (frameOffset + i) * this.cyclesPerSample % 1;\n\ + //this.signal[i] = this.func(step) * this.amplitude;\n\ + //this.signal[i] = this.valueAt(Math.round((frameOffset + i) * step)) * this.amplitude; \n\ + offset = Math.round((frameOffset + i) * step);\n\ + this.signal[i] = this.waveTable[offset % this.waveTableLength] * this.amplitude;\n\ + }\n\ +\n\ + this.frameCount++;\n\ +\n\ + return this.signal;\n\ +};\n\ +\n\ +Oscillator.Sine = function(step) {\n\ + return Math.sin(DSP.TWO_PI * step);\n\ +};\n\ +\n\ +Oscillator.Square = function(step) {\n\ + return step < 0.5 ? 1 : -1;\n\ +};\n\ +\n\ +Oscillator.Saw = function(step) {\n\ + return 2 * (step - Math.round(step));\n\ +};\n\ +\n\ +Oscillator.Triangle = function(step) {\n\ + return 1 - 4 * Math.abs(Math.round(step) - step);\n\ +};\n\ +\n\ +Oscillator.Pulse = function(step) {\n\ + // stub\n\ +};\n\ + \n\ +ADSR = function(attackLength, decayLength, sustainLevel, sustainLength, releaseLength, sampleRate) {\n\ + this.sampleRate = sampleRate;\n\ + // Length in seconds\n\ + this.attackLength = attackLength;\n\ + this.decayLength = decayLength;\n\ + this.sustainLevel = sustainLevel;\n\ + this.sustainLength = sustainLength;\n\ + this.releaseLength = releaseLength;\n\ + this.sampleRate = sampleRate;\n\ + \n\ + // Length in samples\n\ + this.attackSamples = attackLength * sampleRate;\n\ + this.decaySamples = decayLength * sampleRate;\n\ + this.sustainSamples = sustainLength * sampleRate;\n\ + this.releaseSamples = releaseLength * sampleRate;\n\ + \n\ + // Updates the envelope sample positions\n\ + this.update = function() {\n\ + this.attack = this.attackSamples;\n\ + this.decay = this.attack + this.decaySamples;\n\ + this.sustain = this.decay + this.sustainSamples;\n\ + this.release = this.sustain + this.releaseSamples;\n\ + };\n\ + \n\ + this.update();\n\ + \n\ + this.samplesProcessed = 0;\n\ +};\n\ +\n\ +\n\ +ADSR.prototype.noteOn = function() {\n\ + this.samplesProcessed = 0;\n\ + this.sustainSamples = this.sustainLength * this.sampleRate;\n\ + this.update();\n\ +};\n\ +\n\ +// Send a note off when using a sustain of infinity to let the envelope enter the release phase\n\ +ADSR.prototype.noteOff = function() {\n\ + this.sustainSamples = this.samplesProcessed - this.decaySamples;\n\ + this.update();\n\ +};\n\ +\n\ +ADSR.prototype.processSample = function(sample) {\n\ + var amplitude = 0;\n\ +\n\ + if ( this.samplesProcessed <= this.attack ) {\n\ + amplitude = 0 + (1 - 0) * ((this.samplesProcessed - 0) / (this.attack - 0));\n\ + } else if ( this.samplesProcessed > this.attack && this.samplesProcessed <= this.decay ) {\n\ + amplitude = 1 + (this.sustainLevel - 1) * ((this.samplesProcessed - this.attack) / (this.decay - this.attack));\n\ + } else if ( this.samplesProcessed > this.decay && this.samplesProcessed <= this.sustain ) {\n\ + amplitude = this.sustainLevel;\n\ + } else if ( this.samplesProcessed > this.sustain && this.samplesProcessed <= this.release ) {\n\ + amplitude = this.sustainLevel + (0 - this.sustainLevel) * ((this.samplesProcessed - this.sustain) / (this.release - this.sustain));\n\ + }\n\ + \n\ + return sample * amplitude;\n\ +};\n\ +\n\ +ADSR.prototype.value = function() {\n\ + var amplitude = 0;\n\ +\n\ + if ( this.samplesProcessed <= this.attack ) {\n\ + amplitude = 0 + (1 - 0) * ((this.samplesProcessed - 0) / (this.attack - 0));\n\ + } else if ( this.samplesProcessed > this.attack && this.samplesProcessed <= this.decay ) {\n\ + amplitude = 1 + (this.sustainLevel - 1) * ((this.samplesProcessed - this.attack) / (this.decay - this.attack));\n\ + } else if ( this.samplesProcessed > this.decay && this.samplesProcessed <= this.sustain ) {\n\ + amplitude = this.sustainLevel;\n\ + } else if ( this.samplesProcessed > this.sustain && this.samplesProcessed <= this.release ) {\n\ + amplitude = this.sustainLevel + (0 - this.sustainLevel) * ((this.samplesProcessed - this.sustain) / (this.release - this.sustain));\n\ + }\n\ + \n\ + return amplitude;\n\ +};\n\ + \n\ +ADSR.prototype.process = function(buffer) {\n\ + for ( var i = 0; i < buffer.length; i++ ) {\n\ + buffer[i] *= this.value();\n\ +\n\ + this.samplesProcessed++;\n\ + }\n\ + \n\ + return buffer;\n\ +};\n\ + \n\ + \n\ +ADSR.prototype.isActive = function() {\n\ + if ( this.samplesProcessed > this.release || this.samplesProcessed === -1 ) {\n\ + return false;\n\ + } else {\n\ + return true;\n\ + }\n\ +};\n\ +\n\ +ADSR.prototype.disable = function() {\n\ + this.samplesProcessed = -1;\n\ +};\n\ + \n\ +IIRFilter = function(type, cutoff, resonance, sampleRate) {\n\ + this.sampleRate = sampleRate;\n\ + this.cutoff = cutoff;\n\ + this.resonance = resonance;\n\ +\n\ + switch(type) {\n\ + case DSP.LOWPASS:\n\ + case DSP.LP12:\n\ + this.func = new IIRFilter.LP12(cutoff, resonance, sampleRate);\n\ + break;\n\ + }\n\ +}\n\ +\n\ +IIRFilter.prototype.set = function(cutoff, resonance) {\n\ + this.func.calcCoeff(cutoff, resonance);\n\ +}\n\ +\n\ +IIRFilter.prototype.process = function(buffer) {\n\ + this.func.process(buffer);\n\ +}\n\ +\n\ +// Add an envelope to the filter\n\ +IIRFilter.prototype.addEnvelope = function(envelope) {\n\ + if ( envelope instanceof ADSR ) {\n\ + this.func.addEnvelope(envelope);\n\ + } else {\n\ + throw \"Not an envelope.\";\n\ + }\n\ +};\n\ +\n\ +IIRFilter.LP12 = function(cutoff, resonance, sampleRate) {\n\ + this.sampleRate = sampleRate;\n\ + this.vibraPos = 0; \n\ + this.vibraSpeed = 0;\n\ + this.envelope = false;\n\ + \n\ + this.calcCoeff = function(cutoff, resonance) {\n\ + this.w = 2.0 * Math.PI * cutoff / this.sampleRate;\n\ + this.q = 1.0 - this.w / (2.0 * (resonance + 0.5 / (1.0 + this.w)) + this.w - 2.0);\n\ + this.r = this.q * this.q;\n\ + this.c = this.r + 1.0 - 2.0 * Math.cos(this.w) * this.q;\n\ + \n\ + this.cutoff = cutoff;\n\ + this.resonance = resonance;\n\ + };\n\ +\n\ + this.calcCoeff(cutoff, resonance);\n\ +\n\ + this.process = function(buffer) {\n\ + for ( var i = 0; i < buffer.length; i++ ) {\n\ + this.vibraSpeed += (buffer[i] - this.vibraPos) * this.c;\n\ + this.vibraPos += this.vibraSpeed;\n\ + this.vibraSpeed *= this.r;\n\ + \n\ + /* \n\ + var temp = this.vibraPos;\n\ + \n\ + if ( temp > 1.0 ) {\n\ + temp = 1.0;\n\ + } else if ( temp < -1.0 ) {\n\ + temp = -1.0;\n\ + } else if ( temp != temp ) {\n\ + temp = 1;\n\ + }\n\ + \n\ + buffer[i] = temp;\n\ + */ \n\ +\n\ + if (this.envelope) {\n\ + buffer[i] = (buffer[i] * (1 - this.envelope.value())) + (this.vibraPos * this.envelope.value());\n\ + this.envelope.samplesProcessed++;\n\ + } else {\n\ + buffer[i] = this.vibraPos;\n\ + }\n\ + }\n\ + }\n\ +}; \n\ +\n\ +IIRFilter.LP12.prototype.addEnvelope = function(envelope) {\n\ + this.envelope = envelope;\n\ +};\n\ +\n\ +\n\ +\n\ +IIRFilter2 = function(type, cutoff, resonance, sampleRate) {\n\ + this.type = type; \n\ + this.cutoff = cutoff;\n\ + this.resonance = resonance;\n\ + this.sampleRate = sampleRate;\n\ +\n\ + this.f = Array(4);\n\ + this.f[0] = 0.0; // lp\n\ + this.f[1] = 0.0; // hp\n\ + this.f[2] = 0.0; // bp\n\ + this.f[3] = 0.0; // br \n\ + \n\ + this.calcCoeff = function(cutoff, resonance) {\n\ + this.freq = 2 * Math.sin(Math.PI * Math.min(0.25, cutoff/(this.sampleRate*2))); \n\ + this.damp = Math.min(2 * (1 - Math.pow(resonance, 0.25)), Math.min(2, 2/this.freq - this.freq * 0.5));\n\ + };\n\ +\n\ + this.calcCoeff(cutoff, resonance);\n\ +};\n\ +\n\ +IIRFilter2.prototype.process = function(buffer) {\n\ + var input, output;\n\ + var f = this.f;\n\ +\n\ + for ( var i = 0; i < buffer.length; i++ ) {\n\ + input = buffer[i]; \n\ +\n\ + // first pass\n\ + f[3] = input - this.damp * f[2];\n\ + f[0] = f[0] + this.freq * f[2];\n\ + f[1] = f[3] - f[0];\n\ + f[2] = this.freq * f[1] + f[2];\n\ + output = 0.5 * f[this.type];\n\ +\n\ + // second pass\n\ + f[3] = input - this.damp * f[2];\n\ + f[0] = f[0] + this.freq * f[2];\n\ + f[1] = f[3] - f[0];\n\ + f[2] = this.freq * f[1] + f[2];\n\ + output += 0.5 * f[this.type];\n\ +\n\ + if (this.envelope) {\n\ + buffer[i] = (buffer[i] * (1 - this.envelope.value())) + (output * this.envelope.value());\n\ + this.envelope.samplesProcessed++;\n\ + } else {\n\ + buffer[i] = output;\n\ + }\n\ + }\n\ +};\n\ +\n\ +IIRFilter2.prototype.addEnvelope = function(envelope) {\n\ + if ( envelope instanceof ADSR ) {\n\ + this.envelope = envelope;\n\ + } else {\n\ + throw \"This is not an envelope.\";\n\ + }\n\ +};\n\ +\n\ +IIRFilter2.prototype.set = function(cutoff, resonance) {\n\ + this.calcCoeff(cutoff, resonance); \n\ +};\n\ +\n\ +\n\ +\n\ +WindowFunction = function(type, alpha) {\n\ + this.alpha = alpha;\n\ + \n\ + switch(type) {\n\ + case DSP.BARTLETT:\n\ + this.func = WindowFunction.Bartlett;\n\ + break;\n\ + \n\ + case DSP.BARTLETTHANN:\n\ + this.func = WindowFunction.BartlettHann;\n\ + break;\n\ + \n\ + case DSP.BLACKMAN:\n\ + this.func = WindowFunction.Blackman;\n\ + this.alpha = this.alpha || 0.16;\n\ + break;\n\ + \n\ + case DSP.COSINE:\n\ + this.func = WindowFunction.Cosine;\n\ + break;\n\ + \n\ + case DSP.GAUSS:\n\ + this.func = WindowFunction.Gauss;\n\ + this.alpha = this.alpha || 0.25;\n\ + break;\n\ + \n\ + case DSP.HAMMING:\n\ + this.func = WindowFunction.Hamming;\n\ + break;\n\ + \n\ + case DSP.HANN:\n\ + this.func = WindowFunction.Hann;\n\ + break;\n\ + \n\ + case DSP.LANCZOS:\n\ + this.func = WindowFunction.Lanczoz;\n\ + break;\n\ + \n\ + case DSP.RECTANGULAR:\n\ + this.func = WindowFunction.Rectangular;\n\ + break;\n\ + \n\ + case DSP.TRIANGULAR:\n\ + this.func = WindowFunction.Triangular;\n\ + break;\n\ + }\n\ +};\n\ +\n\ +WindowFunction.prototype.process = function(buffer) {\n\ + var length = buffer.length;\n\ + for ( var i = 0; i < length; i++ ) {\n\ + buffer[i] *= this.func(length, i, this.alpha);\n\ + }\n\ + return buffer;\n\ +};\n\ +\n\ +WindowFunction.Bartlett = function(length, index) {\n\ + return 2 / (length - 1) * ((length - 1) / 2 - Math.abs(index - (length - 1) / 2));\n\ +};\n\ +\n\ +WindowFunction.BartlettHann = function(length, index) {\n\ + return 0.62 - 0.48 * Math.abs(index / (length - 1) - 0.5) - 0.38 * Math.cos(DSP.TWO_PI * index / (length - 1));\n\ +};\n\ +\n\ +WindowFunction.Blackman = function(length, index, alpha) {\n\ + var a0 = (1 - alpha) / 2;\n\ + var a1 = 0.5;\n\ + var a2 = alpha / 2;\n\ +\n\ + return a0 - a1 * Math.cos(DSP.TWO_PI * index / (length - 1)) + a2 * Math.cos(4 * Math.PI * index / (length - 1));\n\ +};\n\ +\n\ +WindowFunction.Cosine = function(length, index) {\n\ + return Math.cos(Math.PI * index / (length - 1) - Math.PI / 2);\n\ +};\n\ +\n\ +WindowFunction.Gauss = function(length, index, alpha) {\n\ + return Math.pow(Math.E, -0.5 * Math.pow((index - (length - 1) / 2) / (alpha * (length - 1) / 2), 2));\n\ +};\n\ +\n\ +WindowFunction.Hamming = function(length, index) {\n\ + return 0.54 - 0.46 * Math.cos(DSP.TWO_PI * index / (length - 1));\n\ +};\n\ +\n\ +WindowFunction.Hann = function(length, index) {\n\ + return 0.5 * (1 - Math.cos(DSP.TWO_PI * index / (length - 1)));\n\ +};\n\ +\n\ +WindowFunction.Lanczos = function(length, index) {\n\ + var x = 2 * index / (length - 1) - 1;\n\ + return Math.sin(Math.PI * x) / (Math.PI * x);\n\ +};\n\ +\n\ +WindowFunction.Rectangular = function(length, index) {\n\ + return 1;\n\ +};\n\ +\n\ +WindowFunction.Triangular = function(length, index) {\n\ + return 2 / length * (length / 2 - Math.abs(index - (length - 1) / 2));\n\ +};\n\ +\n\ +function sinh (arg) {\n\ + // Returns the hyperbolic sine of the number, defined as (exp(number) - exp(-number))/2 \n\ + // \n\ + // version: 1004.2314\n\ + // discuss at: http://phpjs.org/functions/sinh // + original by: Onno Marsman\n\ + // * example 1: sinh(-0.9834330348825909);\n\ + // * returns 1: -1.1497971402636502\n\ + return (Math.exp(arg) - Math.exp(-arg))/2;\n\ +}\n\ +\n\ +\n\ +/* \n\ + * Biquad filter\n\ + * \n\ + * Created by Ricard Marxer <email@ricardmarxer.com> on 2010-05-23.\n\ + * Copyright 2010 Ricard Marxer. All rights reserved.\n\ + *\n\ + */\n\ +// Implementation based on:\n\ +// http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt\n\ +Biquad = function(type, sampleRate) {\n\ + this.Fs = sampleRate;\n\ + this.type = type; // type of the filter\n\ + this.parameterType = DSP.Q; // type of the parameter\n\ +\n\ + this.x_1_l = 0;\n\ + this.x_2_l = 0;\n\ + this.y_1_l = 0;\n\ + this.y_2_l = 0;\n\ +\n\ + this.x_1_r = 0;\n\ + this.x_2_r = 0;\n\ + this.y_1_r = 0;\n\ + this.y_2_r = 0;\n\ +\n\ + this.b0 = 1;\n\ + this.a0 = 1;\n\ +\n\ + this.b1 = 0;\n\ + this.a1 = 0;\n\ +\n\ + this.b2 = 0;\n\ + this.a2 = 0;\n\ +\n\ + this.b0a0 = this.b0 / this.a0;\n\ + this.b1a0 = this.b1 / this.a0;\n\ + this.b2a0 = this.b2 / this.a0;\n\ + this.a1a0 = this.a1 / this.a0;\n\ + this.a2a0 = this.a2 / this.a0;\n\ +\n\ + this.f0 = 3000; // \"wherever it's happenin', man.\" Center Frequency or\n\ + // Corner Frequency, or shelf midpoint frequency, depending\n\ + // on which filter type. The \"significant frequency\".\n\ +\n\ + this.dBgain = 12; // used only for peaking and shelving filters\n\ +\n\ + this.Q = 1; // the EE kind of definition, except for peakingEQ in which A*Q is\n\ + // the classic EE Q. That adjustment in definition was made so that\n\ + // a boost of N dB followed by a cut of N dB for identical Q and\n\ + // f0/Fs results in a precisely flat unity gain filter or \"wire\".\n\ +\n\ + this.BW = -3; // the bandwidth in octaves (between -3 dB frequencies for BPF\n\ + // and notch or between midpoint (dBgain/2) gain frequencies for\n\ + // peaking EQ\n\ +\n\ + this.S = 1; // a \"shelf slope\" parameter (for shelving EQ only). When S = 1,\n\ + // the shelf slope is as steep as it can be and remain monotonically\n\ + // increasing or decreasing gain with frequency. The shelf slope, in\n\ + // dB/octave, remains proportional to S for all other values for a\n\ + // fixed f0/Fs and dBgain.\n\ +\n\ + this.coefficients = function() {\n\ + var b = [this.b0, this.b1, this.b2];\n\ + var a = [this.a0, this.a1, this.a2];\n\ + return {b: b, a:a};\n\ + }\n\ +\n\ + this.setFilterType = function(type) {\n\ + this.type = type;\n\ + this.recalculateCoefficients();\n\ + }\n\ +\n\ + this.setSampleRate = function(rate) {\n\ + this.Fs = rate;\n\ + this.recalculateCoefficients();\n\ + }\n\ +\n\ + this.setQ = function(q) {\n\ + this.parameterType = DSP.Q;\n\ + this.Q = Math.max(Math.min(q, 115.0), 0.001);\n\ + this.recalculateCoefficients();\n\ + }\n\ +\n\ + this.setBW = function(bw) {\n\ + this.parameterType = DSP.BW;\n\ + this.BW = bw;\n\ + this.recalculateCoefficients();\n\ + } \n\ +\n\ + this.setS = function(s) {\n\ + this.parameterType = DSP.S;\n\ + this.S = Math.max(Math.min(s, 5.0), 0.0001);\n\ + this.recalculateCoefficients();\n\ + } \n\ +\n\ + this.setF0 = function(freq) {\n\ + this.f0 = freq;\n\ + this.recalculateCoefficients();\n\ + } \n\ + \n\ + this.setDbGain = function(g) {\n\ + this.dBgain = g;\n\ + this.recalculateCoefficients();\n\ + }\n\ +\n\ + this.recalculateCoefficients = function() {\n\ + var A;\n\ + if (type == DSP.PEAKING_EQ || type == DSP.LOW_SHELF || type == DSP.HIGH_SHELF ) {\n\ + A = Math.pow(10, (this.dBgain/40)); // for peaking and shelving EQ filters only\n\ + } else {\n\ + A = Math.sqrt( Math.pow(10, (this.dBgain/20)) ); \n\ + }\n\ +\n\ + var w0 = DSP.TWO_PI * this.f0 / this.Fs;\n\ +\n\ + var cosw0 = Math.cos(w0);\n\ + var sinw0 = Math.sin(w0);\n\ +\n\ + var alpha = 0;\n\ + \n\ + switch (this.parameterType) {\n\ + case DSP.Q:\n\ + alpha = sinw0/(2*this.Q);\n\ + break;\n\ + \n\ + case DSP.BW:\n\ + alpha = sinw0 * sinh( Math.LN2/2 * this.BW * w0/sinw0 );\n\ + break;\n\ +\n\ + case DSP.S:\n\ + alpha = sinw0/2 * Math.sqrt( (A + 1/A)*(1/this.S - 1) + 2 );\n\ + break;\n\ + }\n\ +\n\ + /**\n\ + FYI: The relationship between bandwidth and Q is\n\ + 1/Q = 2*sinh(ln(2)/2*BW*w0/sin(w0)) (digital filter w BLT)\n\ + or 1/Q = 2*sinh(ln(2)/2*BW) (analog filter prototype)\n\ +\n\ + The relationship between shelf slope and Q is\n\ + 1/Q = sqrt((A + 1/A)*(1/S - 1) + 2)\n\ + */\n\ +\n\ + switch (this.type) {\n\ + case DSP.LPF: // H(s) = 1 / (s^2 + s/Q + 1)\n\ + this.b0 = (1 - cosw0)/2;\n\ + this.b1 = 1 - cosw0;\n\ + this.b2 = (1 - cosw0)/2;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2 * cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.HPF: // H(s) = s^2 / (s^2 + s/Q + 1)\n\ + this.b0 = (1 + cosw0)/2;\n\ + this.b1 = -(1 + cosw0);\n\ + this.b2 = (1 + cosw0)/2;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2 * cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.BPF_CONSTANT_SKIRT: // H(s) = s / (s^2 + s/Q + 1) (constant skirt gain, peak gain = Q)\n\ + this.b0 = sinw0/2;\n\ + this.b1 = 0;\n\ + this.b2 = -sinw0/2;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.BPF_CONSTANT_PEAK: // H(s) = (s/Q) / (s^2 + s/Q + 1) (constant 0 dB peak gain)\n\ + this.b0 = alpha;\n\ + this.b1 = 0;\n\ + this.b2 = -alpha;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.NOTCH: // H(s) = (s^2 + 1) / (s^2 + s/Q + 1)\n\ + this.b0 = 1;\n\ + this.b1 = -2*cosw0;\n\ + this.b2 = 1;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.APF: // H(s) = (s^2 - s/Q + 1) / (s^2 + s/Q + 1)\n\ + this.b0 = 1 - alpha;\n\ + this.b1 = -2*cosw0;\n\ + this.b2 = 1 + alpha;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.PEAKING_EQ: // H(s) = (s^2 + s*(A/Q) + 1) / (s^2 + s/(A*Q) + 1)\n\ + this.b0 = 1 + alpha*A;\n\ + this.b1 = -2*cosw0;\n\ + this.b2 = 1 - alpha*A;\n\ + this.a0 = 1 + alpha/A;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha/A;\n\ + break;\n\ +\n\ + case DSP.LOW_SHELF: // H(s) = A * (s^2 + (sqrt(A)/Q)*s + A)/(A*s^2 + (sqrt(A)/Q)*s + 1)\n\ + var coeff = sinw0 * Math.sqrt( (A^2 + 1)*(1/this.S - 1) + 2*A );\n\ + this.b0 = A*( (A+1) - (A-1)*cosw0 + coeff );\n\ + this.b1 = 2*A*( (A-1) - (A+1)*cosw0 );\n\ + this.b2 = A*( (A+1) - (A-1)*cosw0 - coeff );\n\ + this.a0 = (A+1) + (A-1)*cosw0 + coeff;\n\ + this.a1 = -2*( (A-1) + (A+1)*cosw0 );\n\ + this.a2 = (A+1) + (A-1)*cosw0 - coeff;\n\ + break;\n\ +\n\ + case DSP.HIGH_SHELF: // H(s) = A * (A*s^2 + (sqrt(A)/Q)*s + 1)/(s^2 + (sqrt(A)/Q)*s + A)\n\ + var coeff = sinw0 * Math.sqrt( (A^2 + 1)*(1/this.S - 1) + 2*A );\n\ + this.b0 = A*( (A+1) + (A-1)*cosw0 + coeff );\n\ + this.b1 = -2*A*( (A-1) + (A+1)*cosw0 );\n\ + this.b2 = A*( (A+1) + (A-1)*cosw0 - coeff );\n\ + this.a0 = (A+1) - (A-1)*cosw0 + coeff;\n\ + this.a1 = 2*( (A-1) - (A+1)*cosw0 );\n\ + this.a2 = (A+1) - (A-1)*cosw0 - coeff;\n\ + break;\n\ + }\n\ + \n\ + this.b0a0 = this.b0/this.a0;\n\ + this.b1a0 = this.b1/this.a0;\n\ + this.b2a0 = this.b2/this.a0;\n\ + this.a1a0 = this.a1/this.a0;\n\ + this.a2a0 = this.a2/this.a0;\n\ + }\n\ +\n\ + this.process = function(buffer) {\n\ + //y[n] = (b0/a0)*x[n] + (b1/a0)*x[n-1] + (b2/a0)*x[n-2]\n\ + // - (a1/a0)*y[n-1] - (a2/a0)*y[n-2]\n\ +\n\ + var len = buffer.length;\n\ + var output = new Array(len);\n\ +\n\ + for ( var i=0; i<buffer.length; i++ ) {\n\ + output[i] = this.b0a0*buffer[i] + this.b1a0*this.x_1_l + this.b2a0*this.x_2_l - this.a1a0*this.y_1_l - this.a2a0*this.y_2_l;\n\ + this.y_2_l = this.y_1_l;\n\ + this.y_1_l = output[i];\n\ + this.x_2_l = this.x_1_l;\n\ + this.x_1_l = buffer[i];\n\ + }\n\ +\n\ + return output;\n\ + }\n\ +\n\ + this.processStereo = function(buffer) {\n\ + //y[n] = (b0/a0)*x[n] + (b1/a0)*x[n-1] + (b2/a0)*x[n-2]\n\ + // - (a1/a0)*y[n-1] - (a2/a0)*y[n-2]\n\ +\n\ + var len = buffer.length;\n\ + var output = new Array(len);\n\ + \n\ + for ( var i=0; i<len/2; i++ ) {\n\ + output[2*i] = this.b0a0*buffer[2*i] + this.b1a0*this.x_1_l + this.b2a0*this.x_2_l - this.a1a0*this.y_1_l - this.a2a0*this.y_2_l;\n\ + this.y_2_l = this.y_1_l;\n\ + this.y_1_l = output[2*i];\n\ + this.x_2_l = this.x_1_l;\n\ + this.x_1_l = buffer[2*i];\n\ +\n\ + output[2*i+1] = this.b0a0*buffer[2*i+1] + this.b1a0*this.x_1_r + this.b2a0*this.x_2_r - this.a1a0*this.y_1_r - this.a2a0*this.y_2_r;\n\ + this.y_2_r = this.y_1_r;\n\ + this.y_1_r = output[2*i+1];\n\ + this.x_2_r = this.x_1_r;\n\ + this.x_1_r = buffer[2*i+1];\n\ + }\n\ +\n\ + return output;\n\ + }\n\ +};\n\ +\n\ +\n\ +/* \n\ + * Magnitude to decibels\n\ + * \n\ + * Created by Ricard Marxer <email@ricardmarxer.com> on 2010-05-23.\n\ + * Copyright 2010 Ricard Marxer. All rights reserved.\n\ + *\n\ + * @buffer array of magnitudes to convert to decibels\n\ + * \n\ + * @returns the array in decibels\n\ + *\n\ + */\n\ +DSP.mag2db = function(buffer) {\n\ + var minDb = -120;\n\ + var minMag = Math.pow(10.0, minDb / 20.0);\n\ +\n\ + var log = Math.log;\n\ + var max = Math.max;\n\ + \n\ + var result = Array(buffer.length);\n\ + for (var i=0; i<buffer.length; i++) {\n\ + result[i] = 20.0*log(max(buffer[i], minMag));\n\ + }\n\ +\n\ + return result;\n\ +};\n\ +\n\ +/* \n\ + * Frequency response\n\ + * \n\ + * Created by Ricard Marxer <email@ricardmarxer.com> on 2010-05-23.\n\ + * Copyright 2010 Ricard Marxer. All rights reserved.\n\ + *\n\ + * Calculates the frequency response at the given points.\n\ + *\n\ + * @b b coefficients of the filter\n\ + * @a a coefficients of the filter\n\ + * @w w points (normally between -PI and PI) where to calculate the frequency response\n\ + * \n\ + * @returns the frequency response in magnitude\n\ + *\n\ + */\n\ +DSP.freqz = function(b, a, w) {\n\ + if (!w) {\n\ + w = Array(200);\n\ + for (var i=0;i<w.length; i++) {\n\ + w[i] = DSP.TWO_PI/w.length * i - Math.PI;\n\ + }\n\ + }\n\ +\n\ + var result = Array(w.length);\n\ + \n\ + var sqrt = Math.sqrt;\n\ + var cos = Math.cos;\n\ + var sin = Math.sin;\n\ + \n\ + for (var i=0; i<w.length; i++) {\n\ + var numerator = {real:0.0, imag:0.0};\n\ + for (var j=0; j<b.length; j++) {\n\ + numerator.real += b[j] * cos(-j*w[i]);\n\ + numerator.imag += b[j] * sin(-j*w[i]);\n\ + }\n\ +\n\ + var denominator = {real:0.0, imag:0.0};\n\ + for (var j=0; j<a.length; j++) {\n\ + denominator.real += a[j] * cos(-j*w[i]);\n\ + denominator.imag += a[j] * sin(-j*w[i]);\n\ + }\n\ + \n\ + result[i] = sqrt(numerator.real*numerator.real + numerator.imag*numerator.imag) / sqrt(denominator.real*denominator.real + denominator.imag*denominator.imag);\n\ + }\n\ +\n\ + return result;\n\ +};\n\ +\n\ +/* \n\ + * Graphical Equalizer\n\ + * \n\ + * Created by Ricard Marxer <email@ricardmarxer.com> on 2010-05-23.\n\ + * Copyright 2010 Ricard Marxer. All rights reserved.\n\ + *\n\ + */\n\ +// Implementation of a graphic equalizer with a configurable bands-per-octave\n\ +// and minimum and maximum frequencies\n\ +GraphicalEq = function(sampleRate) {\n\ + this.FS = sampleRate;\n\ + this.minFreq = 40.0;\n\ + this.maxFreq = 16000.0;\n\ +\n\ + this.bandsPerOctave = 1.0;\n\ +\n\ + this.filters = []\n\ + this.freqzs = []\n\ +\n\ + this.calculateFreqzs = true;\n\ +\n\ + this.recalculateFilters = function() {\n\ + var bandCount = Math.round(Math.log(this.maxFreq/this.minFreq) * this.bandsPerOctave/ Math.LN2);\n\ +\n\ + this.filters = [];\n\ + for (var i=0; i<bandCount; i++) {\n\ + var freq = this.minFreq*(Math.pow(2, i/this.bandsPerOctave));\n\ + var newFilter = new Biquad(DSP.PEAKING_EQ, this.FS);\n\ + newFilter.setDbGain(0);\n\ + newFilter.setBW(1/this.bandsPerOctave);\n\ + newFilter.setF0(freq);\n\ + this.filters[i] = newFilter;\n\ + this.recalculateFreqz(i);\n\ + }\n\ + }\n\ +\n\ + this.setMinimumFrequency = function(freq) {\n\ + this.minFreq = freq;\n\ + this.recalculateFilters();\n\ + }\n\ +\n\ + this.setMaximumFrequency = function(freq) {\n\ + this.maxFreq = freq;\n\ + this.recalculateFilters();\n\ + }\n\ +\n\ + this.setBandsPerOctave = function(bands) {\n\ + this.bandsPerOctave = bands;\n\ + this.recalculateFilters();\n\ + }\n\ +\n\ + this.setBandGain = function(bandIndex, gain) {\n\ + if (bandIndex < 0 || bandIndex > (this.filters.length-1)) {\n\ + throw \"The band index of the graphical equalizer is out of bounds.\";\n\ + return;\n\ + }\n\ +\n\ + if (!gain) {\n\ + throw \"A gain must be passed.\"\n\ + return;\n\ + }\n\ + \n\ + \n\ + this.filters[bandIndex].setDbGain(gain);\n\ + this.recalculateFreqz(bandIndex);\n\ + }\n\ + \n\ + this.recalculateFreqz = function(bandIndex) {\n\ + if (!this.calculateFreqzs) {\n\ + return;\n\ + }\n\ +\n\ + \n\ + if (bandIndex < 0 || bandIndex > (this.filters.length-1)) {\n\ + throw \"The band index of the graphical equalizer is out of bounds. \" + bandIndex + \" is out of [\" + 0 + \", \" + this.filters.length-1 + \"]\"\n\ + return;\n\ + }\n\ + \n\ + if (!this.w) {\n\ + this.w = Array(400);\n\ + for (var i=0; i<this.w.length; i++) {\n\ + this.w[i] = Math.PI/this.w.length * i;\n\ + }\n\ + }\n\ + \n\ + var b = [this.filters[bandIndex].b0, this.filters[bandIndex].b1, this.filters[bandIndex].b2];\n\ + var a = [this.filters[bandIndex].a0, this.filters[bandIndex].a1, this.filters[bandIndex].a2];\n\ +\n\ + this.freqzs[bandIndex] = DSP.mag2db(DSP.freqz(b, a, this.w));\n\ + }\n\ +\n\ + this.process = function(buffer) {\n\ + var output = buffer;\n\ + \n\ + for ( var i=0; i<this.filters.length; i++ ) {\n\ + output = this.filters[i].process(output);\n\ + }\n\ +\n\ + return output;\n\ + }\n\ +\n\ + this.processStereo = function(buffer) {\n\ + var output = buffer;\n\ + \n\ + for ( var i=0; i<this.filters.length; i++ ) {\n\ + output = this.filters[i].processStereo(output);\n\ + }\n\ +\n\ + return output;\n\ + }\n\ +\n\ +}\n\ +\n\ +\n\ +\n\ +/**\n\ + * MultiDelay effect by Almer Thie (http://code.almeros.com).\n\ + * Copyright 2010 Almer Thie. All rights reserved.\n\ + * Example: http://code.almeros.com/code-examples/delay-firefox-audio-api/\n\ + * \n\ + * This is a delay that feeds it's own delayed signal back into its circular \n\ + * buffer. Also known as a CombFilter.\n\ + *\n\ + * Compatible with interleaved stereo (or more channel) buffers and \n\ + * non-interleaved mono buffers.\n\ + * \n\ + * @param {Number} maxDelayInSamplesSize Maximum possible delay in samples (size of circular buffer)\n\ + * @param {Number} delayInSamples Initial delay in samples\n\ + * @param {Number} masterVolume Initial master volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * @param {Number} delayVolume Initial feedback delay volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * \n\ + * @constructor\n\ + */\n\ +MultiDelay = function(maxDelayInSamplesSize, delayInSamples, masterVolume, delayVolume){\n\ + this.delayBufferSamples = new Array(maxDelayInSamplesSize); // The maximum size of delay\n\ + this.delayInputPointer = delayInSamples; \n\ + this.delayOutputPointer = 0;\n\ + \n\ + this.delayInSamples = delayInSamples;\n\ + this.masterVolume = masterVolume;\n\ + this.delayVolume = delayVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change the delay time in samples.\n\ + *\n\ + * @param {Number} delayInSamples Delay in samples\n\ + */\n\ +MultiDelay.prototype.setDelayInSamples = function (delayInSamples){\n\ + this.delayInSamples = delayInSamples;\n\ + \n\ + this.delayInputPointer = this.delayOutputPointer + delayInSamples;\n\ + if(this.delayInputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayInputPointer = this.delayInputPointer - this.delayBufferSamples.length; \n\ +}\n\ +\n\ +/**\n\ + * Change the master volume.\n\ + *\n\ + * @param {Number} masterVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +MultiDelay.prototype.setMasterVolume = function (masterVolume){\n\ + this.masterVolume = masterVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change the delay feedback volume.\n\ + *\n\ + * @param {Number} delayVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +MultiDelay.prototype.setDelayVolume = function (delayVolume){\n\ + this.delayVolume = delayVolume;\n\ +}\n\ +\n\ +/**\n\ + * Process a given interleaved or mono non-interleaved float value Array and adds the delayed audio.\n\ + *\n\ + * @param {Array} samples Array containing Float values or a Float32Array\n\ + * \n\ + * @returns A new Float32Array interleaved or mono non-interleaved as was fed to this function.\n\ + */\n\ +MultiDelay.prototype.process = function (samples){\n\ + // NB. Make a copy to put in the output samples to return. \n\ + var outputSamples = new Array(samples.length);\n\ +\n\ + for(var i=0; i<samples.length; i++){\n\ + \n\ + // delayBufferSamples could contain initial NULL's, return silence in that case\n\ + var delaySample = (this.delayBufferSamples[this.delayOutputPointer]==null ? 0.0 : this.delayBufferSamples[this.delayOutputPointer]);\n\ + \n\ + // Mix normal audio data with delayed audio\n\ + var sample = (delaySample * this.delayVolume) + samples[i]; \n\ + \n\ + // Add audio data with the delay in the delay buffer\n\ + this.delayBufferSamples[this.delayInputPointer] = sample;\n\ + \n\ + // Return the audio with delay mix\n\ + outputSamples[i] = sample * this.masterVolume;\n\ + \n\ + // Manage circulair delay buffer pointers\n\ + this.delayInputPointer++;\n\ + if(this.delayInputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayInputPointer = 0;\n\ + \n\ + this.delayOutputPointer++;\n\ + if(this.delayOutputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayOutputPointer = 0; \n\ + \n\ + }\n\ + \n\ + return outputSamples;\n\ +}\n\ +\n\ +\n\ +\n\ +\n\ +/**\n\ + * SingleDelay effect by Almer Thie (http://code.almeros.com).\n\ + * Copyright 2010 Almer Thie. All rights reserved.\n\ + * Example: See usage in Reverb class\n\ + * \n\ + * This is a delay that does NOT feeds it's own delayed signal back into its \n\ + * circular buffer, neither does it return the original signal. Also known as \n\ + * an AllPassFilter(?).\n\ + *\n\ + * Compatible with interleaved stereo (or more channel) buffers and \n\ + * non-interleaved mono buffers.\n\ + * \n\ + * @param {Number} maxDelayInSamplesSize Maximum possible delay in samples (size of circular buffer)\n\ + * @param {Number} delayInSamples Initial delay in samples\n\ + * @param {Number} delayVolume Initial feedback delay volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * \n\ + * @constructor\n\ + */\n\ +SingleDelay = function(maxDelayInSamplesSize, delayInSamples, delayVolume){\n\ + this.delayBufferSamples = new Array(maxDelayInSamplesSize); // The maximum size of delay\n\ + this.delayInputPointer = delayInSamples; \n\ + this.delayOutputPointer = 0;\n\ + \n\ + this.delayInSamples = delayInSamples;\n\ + this.delayVolume = delayVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change the delay time in samples.\n\ + *\n\ + * @param {Number} delayInSamples Delay in samples\n\ + */\n\ +SingleDelay.prototype.setDelayInSamples = function (delayInSamples){\n\ + this.delayInSamples = delayInSamples;\n\ + \n\ + this.delayInputPointer = this.delayOutputPointer + delayInSamples;\n\ + if(this.delayInputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayInputPointer = this.delayInputPointer - this.delayBufferSamples.length; \n\ +}\n\ +\n\ +/**\n\ + * Change the return signal volume.\n\ + *\n\ + * @param {Number} delayVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +SingleDelay.prototype.setDelayVolume = function (delayVolume){\n\ + this.delayVolume = delayVolume;\n\ +}\n\ +\n\ +/**\n\ + * Process a given interleaved or mono non-interleaved float value Array and \n\ + * returns the delayed audio.\n\ + *\n\ + * @param {Array} samples Array containing Float values or a Float32Array\n\ + * \n\ + * @returns A new Float32Array interleaved or mono non-interleaved as was fed to this function.\n\ + */\n\ +SingleDelay.prototype.process = function (samples){\n\ + // NB. Make a copy to put in the output samples to return. \n\ + var outputSamples = new Array(samples.length);\n\ +\n\ + for(var i=0; i<samples.length; i++){\n\ +\n\ + // Add audio data with the delay in the delay buffer\n\ + this.delayBufferSamples[this.delayInputPointer] = samples[i];\n\ + \n\ + // delayBufferSamples could contain initial NULL's, return silence in that case\n\ + var delaySample = this.delayBufferSamples[this.delayOutputPointer];\n\ +\n\ + // Return the audio with delay mix\n\ + outputSamples[i] = delaySample * this.delayVolume;\n\ +\n\ + \n\ + // Manage circulair delay buffer pointers\n\ + this.delayInputPointer++;\n\ + if(this.delayInputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayInputPointer = 0;\n\ + \n\ + this.delayOutputPointer++;\n\ + if(this.delayOutputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayOutputPointer = 0; \n\ + \n\ + }\n\ + \n\ + return outputSamples;\n\ +}\n\ +\n\ +\n\ +\n\ +\n\ +\n\ +/**\n\ + * Reverb effect by Almer Thie (http://code.almeros.com).\n\ + * Copyright 2010 Almer Thie. All rights reserved.\n\ + * Example: http://code.almeros.com/code-examples/reverb-firefox-audio-api/\n\ + * \n\ + * This reverb consists of 6 SingleDelays, 6 MultiDelays and an IIRFilter2 \n\ + * for each of the two stereo channels.\n\ + *\n\ + * Compatible with interleaved stereo buffers only!\n\ + * \n\ + * @param {Number} maxDelayInSamplesSize Maximum possible delay in samples (size of circular buffers)\n\ + * @param {Number} delayInSamples Initial delay in samples for internal (Single/Multi)delays\n\ + * @param {Number} masterVolume Initial master volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * @param {Number} mixVolume Initial reverb signal mix volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * @param {Number} delayVolume Initial feedback delay volume for internal (Single/Multi)delays. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * @param {Number} dampFrequency Initial low pass filter frequency. 0 to 44100 (depending on your maximum sampling frequency)\n\ + * \n\ + * @constructor\n\ + */\n\ +Reverb = function(maxDelayInSamplesSize, delayInSamples, masterVolume, mixVolume, delayVolume, dampFrequency){\n\ + this.delayInSamples = delayInSamples;\n\ + this.masterVolume = masterVolume;\n\ + this.mixVolume = mixVolume;\n\ + this.delayVolume = delayVolume;\n\ + this.dampFrequency = dampFrequency;\n\ + \n\ + this.NR_OF_MULTIDELAYS = 6;\n\ + this.NR_OF_SINGLEDELAYS = 6;\n\ + \n\ + this.LOWPASSL = new IIRFilter2(DSP.LOWPASS, dampFrequency, 0, 44100);\n\ + this.LOWPASSR = new IIRFilter2(DSP.LOWPASS, dampFrequency, 0, 44100);\n\ + \n\ + this.singleDelays = [];\n\ + for(var i = 0; i<this.NR_OF_SINGLEDELAYS; i++){\n\ + var delayMultiply = 1.0 + (i/7.0); // 1.0, 1.1, 1.2... \n\ + this.singleDelays[i] = new SingleDelay(maxDelayInSamplesSize, Math.round(this.delayInSamples * delayMultiply), this.delayVolume);\n\ + }\n\ + \n\ + this.multiDelays = [];\n\ + for(var i = 0; i<this.NR_OF_MULTIDELAYS; i++){\n\ + var delayMultiply = 1.0 + (i/10.0); // 1.0, 1.1, 1.2... \n\ + this.multiDelays[i] = new MultiDelay(maxDelayInSamplesSize, Math.round(this.delayInSamples * delayMultiply), this.masterVolume, this.delayVolume);\n\ + }\n\ +}\n\ +\n\ +/**\n\ + * Change the delay time in samples as a base for all delays.\n\ + *\n\ + * @param {Number} delayInSamples Delay in samples\n\ + */\n\ +Reverb.prototype.setDelayInSamples = function (delayInSamples){\n\ + this.delayInSamples = delayInSamples;\n\ + \n\ + for(var i = 0; i<this.NR_OF_SINGLEDELAYS; i++){\n\ + var delayMultiply = 1.0 + (i/7.0); // 1.0, 1.1, 1.2...\n\ + this.singleDelays[i].setDelayInSamples( Math.round(this.delayInSamples * delayMultiply) );\n\ + }\n\ + \n\ + for(var i = 0; i<this.NR_OF_MULTIDELAYS; i++){\n\ + var delayMultiply = 1.0 + (i/10.0); // 1.0, 1.1, 1.2...\n\ + this.multiDelays[i].setDelayInSamples( Math.round(this.delayInSamples * delayMultiply) );\n\ + }\n\ +}\n\ +\n\ +/**\n\ + * Change the master volume.\n\ + *\n\ + * @param {Number} masterVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +Reverb.prototype.setMasterVolume = function (masterVolume){\n\ + this.masterVolume = masterVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change the reverb signal mix level.\n\ + *\n\ + * @param {Number} mixVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +Reverb.prototype.setMixVolume = function (mixVolume){\n\ + this.mixVolume = mixVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change all delays feedback volume.\n\ + *\n\ + * @param {Number} delayVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +Reverb.prototype.setDelayVolume = function (delayVolume){\n\ + this.delayVolume = delayVolume;\n\ + \n\ + for(var i = 0; i<this.NR_OF_SINGLEDELAYS; i++){\n\ + this.singleDelays[i].setDelayVolume(this.delayVolume);\n\ + } \n\ + \n\ + for(var i = 0; i<this.NR_OF_MULTIDELAYS; i++){\n\ + this.multiDelays[i].setDelayVolume(this.delayVolume);\n\ + } \n\ +}\n\ +\n\ +/**\n\ + * Change the Low Pass filter frequency.\n\ + *\n\ + * @param {Number} dampFrequency low pass filter frequency. 0 to 44100 (depending on your maximum sampling frequency)\n\ + */\n\ +Reverb.prototype.setDampFrequency = function (dampFrequency){\n\ + this.dampFrequency = dampFrequency;\n\ + \n\ + this.LOWPASSL.set(dampFrequency, 0);\n\ + this.LOWPASSR.set(dampFrequency, 0); \n\ +}\n\ +\n\ +/**\n\ + * Process a given interleaved float value Array and copies and adds the reverb signal.\n\ + *\n\ + * @param {Array} samples Array containing Float values or a Float32Array\n\ + * \n\ + * @returns A new Float32Array interleaved buffer.\n\ + */\n\ +Reverb.prototype.process = function (interleavedSamples){ \n\ + // NB. Make a copy to put in the output samples to return. \n\ + var outputSamples = new Array(interleavedSamples.length);\n\ + \n\ + // Perform low pass on the input samples to mimick damp\n\ + var leftRightMix = DSP.deinterleave(interleavedSamples);\n\ + this.LOWPASSL.process( leftRightMix[DSP.LEFT] );\n\ + this.LOWPASSR.process( leftRightMix[DSP.RIGHT] ); \n\ + var filteredSamples = DSP.interleave(leftRightMix[DSP.LEFT], leftRightMix[DSP.RIGHT]);\n\ +\n\ + // Process MultiDelays in parallel\n\ + for(var i = 0; i<this.NR_OF_MULTIDELAYS; i++){\n\ + // Invert the signal of every even multiDelay\n\ + outputSamples = mixSampleBuffers(outputSamples, this.multiDelays[i].process(filteredSamples), 2%i==0, this.NR_OF_MULTIDELAYS);\n\ + }\n\ + \n\ + // Process SingleDelays in series\n\ + var singleDelaySamples = new Array(outputSamples.length);\n\ + for(var i = 0; i<this.NR_OF_SINGLEDELAYS; i++){\n\ + // Invert the signal of every even singleDelay\n\ + singleDelaySamples = mixSampleBuffers(singleDelaySamples, this.singleDelays[i].process(outputSamples), 2%i==0, 1); \n\ + }\n\ +\n\ + // Apply the volume of the reverb signal\n\ + for(var i = 0; i<singleDelaySamples.length; i++){\n\ + singleDelaySamples[i] *= this.mixVolume;\n\ + }\n\ + \n\ + // Mix the original signal with the reverb signal\n\ + outputSamples = mixSampleBuffers(singleDelaySamples, interleavedSamples, 0, 1); \n\ +\n\ + // Apply the master volume to the complete signal\n\ + for(var i = 0; i<outputSamples.length; i++){\n\ + outputSamples[i] *= this.masterVolume;\n\ + }\n\ + \n\ + return outputSamples;\n\ +}\n\ +\n\ +/**\n\ + * Helper method (for Reverb) to mix two (interleaved) samplebuffers. It's possible \n\ + * to negate the second buffer while mixing and to perform a volume correction \n\ + * on the final signal.\n\ + * \n\ + * @param {Array} sampleBuffer1 Array containing Float values or a Float32Array\n\ + * @param {Array} sampleBuffer2 Array containing Float values or a Float32Array\n\ + * @param {Boolean} negate When true inverts/flips the audio signal\n\ + * @param {Number} volumeCorrection When you add multiple sample buffers, use this to tame your signal ;)\n\ + * \n\ + * @returns A new Float32Array interleaved buffer.\n\ + */\n\ +function mixSampleBuffers(sampleBuffer1, sampleBuffer2, negate, volumeCorrection){\n\ + var outputSamples = new Array(sampleBuffer1);\n\ +\n\ + for(var i = 0; i<sampleBuffer1.length; i++){\n\ + outputSamples[i] += (negate ? -sampleBuffer2[i] : sampleBuffer2[i]) / volumeCorrection;\n\ + }\n\ + \n\ + return outputSamples;\n\ +} \n\ +\n\ +\n\ +TalosContentProfiler.resume('audio-dft', true).then(() => {\n\ + var _sunSpiderStartDate = new Date();\n\ +\n\ + var iterations = 20;\n\ +\n\ + var dft = new DFT(frameBufferLength / channels, rate);\n\ +\n\ + var calcDFT = function() {\n\ + var fb = getFramebuffer(), signal = DSP.getChannel(DSP.MIX, fb);\n\ + dft.forward(signal);\n\ + };\n\ +\n\ + runTest(calcDFT, iterations);\n\ +\n\ +\n\ + var _sunSpiderInterval = new Date() - _sunSpiderStartDate;\n\ + TalosContentProfiler.pause('audio-dft', true).then(() => {\n\ + record(_sunSpiderInterval);\n\ + });\n\ +});\n\ +</script>\n\ +\n\ +\n\ +</body>\n\ +</html>\n\ +", "<!DOCTYPE html>\n\ +<head>\n\ +\n\ +<meta charset=utf8>\n\ +\n\ +<!--\n\ + Copyright (C) 2007 Apple Inc. All rights reserved.\n\ +\n\ + Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions\n\ + are met:\n\ + 1. Redistributions of source code must retain the above copyright\n\ + notice, this list of conditions and the following disclaimer.\n\ + 2. Redistributions in binary form must reproduce the above copyright\n\ + notice, this list of conditions and the following disclaimer in the\n\ + documentation and/or other materials provided with the distribution.\n\ +\n\ + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY\n\ + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n\ + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n\ + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR\n\ + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n\ + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\ + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n\ + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n\ + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \n\ +-->\n\ +\n\ +<title>SunSpider audio-fft</title>\n\ +<link rel=\"stylesheet\" href=\"../kraken.css\">\n\ +</head>\n\ +\n\ +<body>\n\ +<h3>audio-fft</h3>\n\ +<div id=\"console\">\n\ +</div>\n\ +<script>\n\ +var TalosContentProfiler = parent.TalosContentProfiler;\n\ +function record(time) {\n\ + document.getElementById(\"console\").innerHTML = time + \"ms\";\n\ + if (window.parent) {\n\ + parent.recordResult(time);\n\ + }\n\ +}\n\ +\n\ +\n\ +// Audio sample data.\n\ +var channels = 2,\n\ + rate = 44100,\n\ + frameBufferLength = 2048,\n\ + getFramebuffer = (function(f) {\n\ + var frames = f,\n\ + current = 0,\n\ + max = frames.length - 1;\n\ +\n\ + return function() {\n\ + if (current == max) {\n\ + current = 0;\n\ + }\n\ + return frames[current++];\n\ + };\n\ + })([\n\ +new Array(-9.063918018914485e-12,-3.261597155551632e-12,-7.691810383070319e-11,-4.440857404031107e-12,-1.680772881984538e-10,6.000556301843929e-11,-1.9150961372282893e-10,2.4246665786265e-10,-4.565171851655947e-11,5.450795370620654e-10,3.362514988669574e-10,9.004306744664348e-10,9.466241124300723e-10,1.175186170598863e-9,1.6831636084901902e-9,1.1990984871701471e-9,2.3562511941577213e-9,8.144737662085788e-10,2.725613068577104e-9,-6.554523590551753e-11,2.5597279851297117e-9,-1.405781158148045e-9,1.7045438394092116e-9,-3.0212734536405605e-9,1.442163333198465e-10,-4.585516411026447e-9,-1.9632779846290305e-9,-5.679597681051973e-9,-4.288398525176262e-9,-5.877284880995148e-9,-6.374909933271056e-9,-4.851113288850684e-9,-7.722416484057248e-9,-2.47689069254875e-9,-7.892031916867381e-9,1.0892343693669204e-9,-6.61385790579061e-9,5.384448886758264e-9,-3.872107523505974e-9,9.678744916641335e-9,5.3583804060508555e-11,1.3082328997882087e-8,4.604661096863083e-9,1.4708005480201791e-8,9.020721947194943e-9,1.3861386705116274e-8,1.2467070042987416e-8,1.0221797630549645e-8,1.4191283703723911e-8,3.973642304089253e-9,1.3679061439120233e-8,-4.147063581427801e-9,1.0777899461800189e-8,-1.2912646063512057e-8,5.7606563963474855e-9,-2.0772752407083317e-8,-6.882053815715494e-10,-2.6112324746918603e-8,-7.566866244701487e-9,-2.7557987891668745e-8,-1.3718089775238695e-8,-2.427747425315374e-8,-1.8031725446121527e-8,-1.6211833653301255e-8,-1.965133300529942e-8,-4.18648893329987e-9,-1.8145057012475263e-8,1.0134575845199834e-8,-1.3606820559175503e-8,2.4460184988583933e-8,-6.6646101970491145e-9,3.6226321498133984e-8,1.6094849897285712e-9,4.304074607830444e-8,9.874586481828374e-9,4.314259527404829e-8,1.6751737774711728e-8,3.579163276867803e-8,2.1068517597200298e-8,2.1507027270217804e-8,2.2072077499046827e-8,2.0971653302837012e-9,1.9569721843026855e-8,-1.95445934991767e-8,1.3969719603323938e-8,-3.986041718917477e-8,6.212331538080207e-9,-5.5206413662745035e-8,-2.396835618867499e-9,-6.249566553151453e-8,-1.0421006280125766e-8,-5.979339334771794e-8,-1.6550259829273273e-8,-4.6752756333034995e-8,-1.9834619280345578e-8,-2.479977112557208e-8,-1.9848005905487298e-8,2.9843314486299732e-9,-1.6751785736346392e-8,3.2283470119409685e-8,-1.124725823586914e-8,5.8215224640889573e-8,-4.4262269405237475e-9,7.614446673187558e-8,2.4491135786064433e-9,8.2506318221931e-8,8.19313505928676e-9,7.549270009121756e-8,1.1920842091228678e-8,5.54726611312617e-8,1.3204600968208524e-8,2.5057047992049775e-8,1.2132561622024696e-8,-1.1224615015237305e-8,9.258342537066255e-9,-4.759798244435842e-8,5.454737994625702e-9,-7.796932521841882e-8,1.702851637475078e-9,-9.695299496570442e-8,-1.136488791964041e-9,-1.0082637658115345e-7,-2.519120245736417e-9,-8.824257946571379e-8,-2.3383373015661846e-9,-6.056658463649e-8,-9.41838385060123e-10,-2.176004265663778e-8,9.601706096873386e-10,2.218358652328334e-8,2.4775965723478066e-9,6.417361220201201e-8,2.774252605419747e-9,9.717964388755718e-8,1.3009872068536765e-9,1.1542026356892165e-7,-2.0265045197476184e-9,1.153803879105908e-7,-6.7495498079495064e-9,9.647719423355738e-8,-1.1913705577626388e-8,6.124944462726489e-8,-1.623966028319046e-8,1.502435864608742e-8,-1.8389696876397466e-8,-3.4896281420060404e-8,-1.7278706465617688e-8,-8.040503729489501e-8,-1.2363916113145024e-8,-1.1392285870215346e-7,-3.8492862231009894e-9,-1.2967566931365582e-7,7.248555089489628e-9,-1.2469702426187723e-7,1.920039238711979e-8,-9.9380230267343e-8,2.98255180553042e-8,-5.747872222627848e-8,3.68760453284267e-8,-5.544654957390094e-9,3.8477701025385613e-8,4.810972953350756e-8,3.3544857558354124e-8,9.4760721935927e-8,2.2083437301034792e-8,1.2670979288031958e-7,5.314396478439676e-9,1.3856883640528395e-7,-1.442367381088161e-8,1.2817720573821134e-7,-3.3992773040836255e-8,9.6993083786856e-8,-4.995281699393672e-8,4.988867274846598e-8,-5.91591415854964e-8,-5.620970799924407e-9,-5.9357120107961236e-8,-6.059254786805468e-8,-4.9664652834735534e-8,-1.0611310585773026e-7,-3.084448252366201e-8,-1.3476119420374744e-7,-5.303653960453403e-9,-1.4182997176703793e-7,2.3200103171916453e-8,-1.26107053688429e-7,5.0111530924823455e-8,-9.008256540710136e-8,7.080907948875392e-8,-3.954905736236469e-8,8.139625862213506e-8,1.7340529012699335e-8,7.941753921159034e-8,7.14021481940108e-8,6.436970778622708e-8,1.1391774989988335e-7,3.790681546433916e-8,1.3805393450638803e-7,3.6889740151480055e-9,1.399694014025954e-7,-3.312028695745539e-8,1.1943076572151767e-7,-6.66380657321497e-8,7.98368589016718e-8,-9.120827826336608e-8,2.7651497092051613e-8,-1.023566014168864e-7,-2.8660446460548883e-8,-9.759249763874323e-8,-8.001645568356253e-8,-7.691699011047604e-8,-1.1819189182915579e-7,-4.293638866670335e-8,-1.3714550561871874e-7,-5.487733045761445e-10,-1.3398140197296016e-7,4.376378370807288e-8,-1.0939224637240841e-7,8.29331057161653e-8,-6.751718473196888e-8,1.1043897529816604e-7,-1.5242454409758466e-8,1.2139599903093767e-7,3.8936597945848916e-8,1.1341180794488537e-7,8.630295411649058e-8,8.706772547384389e-8,1.193270264820967e-7,4.592902058675463e-8,1.3286879152474285e-7,-3.930692660247814e-9,1.2498067292199266e-7,-5.482997877948037e-8,9.718515769918668e-8,-9.866953121218103e-8,5.418847948135408e-8,-1.28227270579373e-7,3.083594934949474e-9,-1.3834954870617366e-7,-4.782260987212794e-8,-1.26842650161052e-7,-9.036366321879541e-8,-9.491133567962606e-8,-1.1782764630652309e-7,-4.70599381685588e-8,-1.2601940113654564e-7,9.539609990838471e-9,-1.1390253007448337e-7,6.612728498112119e-8,-8.372249027388534e-8,1.1371697183903962e-7,-4.059829450397956e-8,1.4452912466822454e-7,8.344371416058038e-9,1.5326465074849693e-7,5.515137502243306e-8,1.3801113141198584e-7,9.23356182624957e-8,1.0062770883223493e-7,1.1407795597051518e-7,4.653392693398928e-8,1.1714049463762422e-7,-1.6075322406550185e-8,1.0134900918501444e-7,-7.747640040633996e-8,6.957183984468429e-8,-1.2793385906206822e-7,2.7206713326677345e-8,-1.5925049012821546e-7,-1.8734009898935255e-8,-1.6610192687949166e-7,-6.078472836179571e-8,-1.4693922878450394e-7,-9.224238795013662e-8,-1.0430580488218766e-7,-1.0823826812611514e-7,-4.45076224764307e-8,-1.0649359438730244e-7,2.3321303999068732e-8,-8.764186532062013e-8,8.862036082746272e-8,-5.5072241877951456e-8,1.410538743584766e-7,-1.4327970809802082e-8,1.7215407410731132e-7,2.783478691981145e-8,1.7669236740402994e-7,6.45675726218542e-8,1.5355695381913392e-7,9.00446011087297e-8,1.0598996880162304e-7,1.0038979780802038e-7,4.1135439943218444e-8,9.426747737961705e-8,-3.103694723449735e-8,7.304740989866332e-8,-9.927160249389999e-8,4.052454016800766e-8,-1.5279019294212048e-7,2.248076613753369e-9,-1.8300160320450232e-7,-3.542269766398931e-8,-1.8488543673811364e-7,-6.637513649820903e-8,-1.578263635337862e-7,-8.573766052677456e-8,-1.0576047060339988e-7,-9.064876138609179e-8,-3.660183267584216e-8,-8.067998180649738e-8,3.896485267773642e-8,-5.78489469660326e-8,1.091430661404047e-7,-2.6230463134879756e-8,1.6287407333948067e-7,8.762894410097033e-9,1.9158729003265762e-7,4.1304232922811934e-8,1.9057252131915448e-7,6.612271619133026e-8,1.597534549091506e-7,7.93595944514891e-8,1.0373634040661273e-7,7.916997901702416e-8,3.1118556620413074e-8,6.597691282195228e-8,-4.683636234403821e-8,4.234251704815506e-8,-1.1795428633831762e-7,1.2487103795422172e-8,-1.7106017935475393e-7,-1.8456139727618392e-8,-1.9774194015553803e-7,-4.5320295072315275e-8,-1.936883222697361e-7,-6.376741623626003e-8,-1.5938736908083229e-7,-7.099095000739908e-8,-1.0007260442534971e-7,-6.614403957883042e-8,-2.4920090879732015e-8,-5.042738848715089e-8,5.4377210290113e-8,-2.6831063593135696e-8,1.2543733873826568e-7,4.190550129123949e-10,1.7713182387524284e-7,2.660926767816818e-8,2.0133609268668806e-7,4.734960157293244e-8,1.9421217700710258e-7,5.9309229527571006e-8,1.568193965795217e-7,6.075319447518268e-8,9.495667541159492e-8,5.1793612954043056e-8,1.8258184297792468e-8,3.4318482278195006e-8,-6.131359242544931e-8,1.1618418227499205e-8,-1.3134261678260373e-7,-1.2217928002655754e-8,-1.8090540265802701e-7,-3.3030893575869413e-8,-2.0228301877978083e-7,-4.731122515977404e-8,-1.9216858504478296e-7,-5.279125758761438e-8,-1.5218093096791563e-7,-4.880642023863402e-8,-8.86045441461647e-8,-3.636942480511607e-8,-1.1396908305982834e-8,-1.794975901248108e-8,6.737802493717027e-8,2.9967353043502953e-9,1.354440257728129e-7,2.2661327037099e-8,1.8223443021270214e-7,3.756455413395088e-8,2.0054038429861976e-7,4.51666153367114e-8,1.8762639797387237e-7,4.429934108429734e-8,1.4564022876584204e-7,3.534657722070733e-8,8.125561379301871e-8,2.0145094481449632e-8,4.6065018466379115e-9,1.627221024591563e-9,-7.23151174497616e-8,-1.672687943710116e-8,-1.3754423378031788e-7,-3.1527999766467474e-8,-1.8101286514138337e-7,-4.0092068331887276e-8,-1.9611144352893461e-7,-4.0920408395095365e-8,-1.8069772522721905e-7,-3.3960340317662485e-8,-1.373995388576077e-7,-2.060184201013726e-8,-7.316809558233217e-8,-3.4121434566714015e-9,1.8424062275812503e-9,1.4342575127557211e-8,7.58872715778125e-8,2.930133291556558e-8,1.3747893490290153e-7,3.862820463496064e-8,1.771775828274258e-7,4.053629965028449e-8,1.8904509602180042e-7,3.4620917688243935e-8,1.7153544717984914e-7,2.1940055106028922e-8,1.2769024237968551e-7,4.8280348607931955e-9,6.461311841121642e-8,-1.3525756514809473e-8,-7.684699099286263e-9,-2.9658723477155036e-8,-7.788023737020922e-8,-4.047191026756991e-8,-1.3512089935829863e-7,-4.380772722356596e-8,-1.7071022284653736e-7,-3.8862765450176084e-8,-1.794353323703035e-7,-2.6359270322018347e-8,-1.6033061456255382e-7,-8.440215637506299e-9,-1.1676839051233401e-7,1.1695799884137159e-8,-5.586884554986682e-8,3.035879103663319e-8,1.2666705906383413e-8,4.4031899903984595e-8,7.810783131390053e-8,5.001792047210074e-8,1.3038322776992572e-7,4.6951285526120046e-8,1.6163825478088256e-7,3.50808093685373e-8,1.6741982733492478e-7,1.6268021596488325e-8,1.4730845521171432e-7,-6.305238997583729e-9,1.0490954593933566e-7,-2.867316517551899e-8,4.721489688108704e-8,-4.677700715660649e-8,-1.6551972237266455e-8,-5.7190277402696665e-8,-7.641661170509906e-8,-5.775084588321988e-8,-1.232217812230374e-7,-4.798507191594581e-8,-1.500348929539541e-7,-2.9243762966757458e-8,-1.531775808416569e-7,-4.518951435272811e-9,-1.327244092408364e-7,2.2034459590258848e-8,-9.240281428901653e-8,4.5795644609825104e-8,-3.8925911383103085e-8,6.247649508850373e-8,1.9126481731746026e-8,6.888492265488821e-8,7.268964452578075e-8,6.35182573205384e-8,1.1363691498900153e-7,4.687864318952961e-8,1.360183716769825e-7,2.144827604411148e-8,1.3692603317849716e-7,-8.680026475360592e-9,1.1685883549716891e-7,-3.846272988994315e-8,7.954528058462529e-8,-6.274878217027435e-8,3.126580239154464e-8,-7.716540295632512e-8,-2.020383149670124e-8,-7.889514108683215e-8,-6.68497079914232e-8,-6.720723888520297e-8,-1.0167435959829163e-7,-4.3645762559663126e-8,-1.1975075153713988e-7,-1.1832858248794764e-8,-1.1891678042275089e-7,2.308856750232735e-8,-1.0001188144315165e-7,5.528772462071174e-8,-6.663564988684811e-8,7.921842382074828e-8,-2.4482059046704308e-8,9.056988403699506e-8,1.9629631253792468e-8,8.703290887979165e-8,5.8861960638978417e-8,6.874705604786868e-8,8.742540558159817e-8,3.8344889929931014e-8,1.0143502748860556e-7,5.755360632520024e-10,9.94316948776941e-8,-3.843843643380751e-8,8.249778460367452e-8,-7.219536968250395e-8,5.3968339130960885e-8,-9.489680508067977e-8,1.8800008660946332e-8,-1.0243961412470526e-7,-1.728548326696e-8,-9.314704385587902e-8,-4.873542280847687e-8,-6.811089292568795e-8,-7.102593002628055e-8,-3.107823687287237e-8,-8.131225115448615e-8,1.2109261149362283e-8,-7.877756758034593e-8,5.4438466179362877e-8,-6.463856294658399e-8,8.88658746589499e-8,-4.182719237633137e-8,1.0948871675964256e-7,-1.441798502810343e-8,1.1255299625645421e-7,1.309215491573923e-8,9.71264810800676e-8,3.652399271913964e-8,6.531689678013208e-8,5.2654801407925333e-8,2.1990270937521927e-8,5.965749494407646e-8,-2.597437287477078e-8,5.7280796994518823e-8,-7.077982644432268e-8,4.6758000138424904e-8,-1.0498003177872306e-7,3.0479803569960495e-8,-1.2271735272406659e-7,1.1502635288707097e-8,-1.207218360832485e-7,-7.012232572378707e-9,-9.89030155551518e-8,-2.232631501897231e-8,-6.042829170382902e-8,-3.253148150861307e-8,-1.126556270492074e-8,-3.677537208091053e-8,4.0744591700558885e-8,-3.5281200183590045e-8,8.714194166259404e-8,-2.9175275528814382e-8,1.2022522355437104e-7,-2.0171768255750067e-8,1.3433009371510707e-7,-1.0184898258103203e-8,1.2679538485826924e-7,-9.48340073136933e-10,9.845307857858643e-8,6.285233666858403e-9,5.355287413522092e-8,1.0912705405985434e-8,-8.745786317376769e-10,1.2994831877222168e-8,-5.6121411518006425e-8,1.3126058462376022e-8,-1.0319883614329228e-7,1.2198796639495413e-8,-1.3430187095764268e-7,1.1121471743535949e-8,-1.4410350956950424e-7,1.0556746588008536e-8,-1.306638210962774e-7,1.0739150013705512e-8,-9.579873250231685e-8,1.1414194034387037e-8,-4.4841215185442707e-8,1.1911470920722422e-8,1.4175789431192243e-8,1.1336403815676022e-8,7.178886107794824e-8,8.836241960352709e-9,1.186250813134393e-7,3.879819132635021e-9,1.4692922434278444e-7,-3.515509661156102e-9,1.5184838275672519e-7,-1.2668508020396985e-8,1.3226078010575293e-7,-2.226547479722285e-8,9.100791231730909e-8,-3.054695696391718e-8,3.4484436639559135e-8,-3.5622434779725154e-8,-2.835523815747365e-8,-3.585806140904424e-8,-8.741915280552348e-8,-3.0262789607604645e-8,-1.331023611328419e-7,-1.8791553202390787e-8,-1.5785127516210196e-7,-2.495440298844187e-9,-1.5741350978260016e-7,1.6527152979506354e-8,-1.315653577194098e-7,3.5388893593335524e-8,-8.419365826739522e-8,5.085162513296382e-8,-2.2711049041390652e-8,5.987803319840168e-8,4.3106652469759865e-8,6.020332676826001e-8,1.0267898886695548e-7,5.082233300868211e-8,1.4632553302362794e-7,3.229512657298983e-8,1.6684182924109336e-7,6.800249252592039e-9,1.6068939601154852e-7,-2.209532112829038e-8,1.2860309084317123e-7,-4.9929113288271765e-8,7.551252423354526e-8,-7.203408358691377e-8,9.782965548765787e-9,-8.431845088807677e-8,-5.810602488054428e-8,-8.400549944553859e-8,-1.1723588499990001e-7,-7.020152992254225e-8,-1.5800895880602184e-7,-4.4182222325162e-8,-1.737094663667449e-7,-9.329681915914989e-9,-1.6161074256615393e-7,2.929103004589706e-8,-1.2344602851044328e-7,6.566628485416004e-8,-6.51622968916854e-8,9.377239962304884e-8,4.008910536867916e-9,1.0857223031734975e-7,7.30174321006416e-8,1.0690452256767458e-7,1.3076454763449874e-7,8.811070983938407e-8,1.6789185508514493e-7,5.428115912309295e-8,1.7830146248343226e-7,1.0058755606223713e-8,1.6015852111195272e-7,-3.7988669987498724e-8,1.1621219186963572e-7,-8.234437132159655e-8,5.337874142696819e-8,-1.1572207370136312e-7,-1.8349950892115885e-8,-1.3226288331225078e-7,-8.749950097808323e-8,-1.2855345232765103e-7,-1.429532971997105e-7,-1.0428958319153026e-7,-1.757441623340128e-7,-6.246106920571037e-8,-1.8050761241283908e-7,-9.007450785247784e-9,-1.5636099703897344e-7,4.8020453391472984e-8,-1.0706388309245085e-7,9.967530445464945e-8,-4.043157275646081e-8,1.3752170957559429e-7,3.290755046236882e-8,1.5501495909120422e-7,1.0121155469278165e-7,1.4862459352116275e-7,1.535100864202832e-7,1.18511877644778e-7,1.8137095025849703e-7,6.863422186142998e-8,1.8026273096438672e-7,6.241009486984694e-9,1.502937152508821e-7,-5.9178759670430736e-8,9.6205269528582e-8,-1.1734320537470921e-7,2.661998621533712e-8,-1.587992954910078e-7,-4.7336740749415185e-8,-1.7646118521952303e-7,-1.1382016396055405e-7,-1.6681565284670796e-7,-1.621684049268879e-7,-1.305898820191942e-7,-1.8461685158399632e-7,-7.275829716490989e-8,-1.7754862824403972e-7,-1.8693526726565324e-9,-1.4207904541763128e-7,7.12196168706214e-8,-8.387929995024024e-8,1.350101968000672e-7,-1.226757717631699e-8,1.791784427496168e-7,6.128705365426868e-8,1.9624867775291932e-7,1.2500586876740272e-7,1.8285521719008102e-7,1.6869270780262013e-7,1.4037811979505932e-7,1.8536968582338886e-7,7.483755837256467e-8,1.7239531757695659e-7,-3.954397698180401e-9,1.3188457614887739e-7,-8.386642491586827e-8,7.036361182599649e-8,-1.523217889598527e-7,-2.283826461280114e-9,-1.982851216553172e-7,-7.440858951213158e-8,-2.140455137578101e-7,-1.3446904745251231e-7,-1.9650781268865103e-7,-1.7288331832787662e-7,-1.4777623391637462e-7,-1.8356305986344523e-7,-7.492307929624076e-8,-1.648810297183445e-7,1.1036519254048471e-8,-1.199205286184224e-7,9.681468782218872e-8,-5.59659980581273e-8,1.689130897375435e-7,1.6679663872309902e-8,2.1575439745902258e-7,8.635897330577791e-8,2.2954650091833173e-7,1.419358568455209e-7,2.0757832430717826e-7,1.745807907127528e-7,1.5273110420821467e-7,1.791784427496168e-7,7.311207639304484e-8,1.5513171547354432e-7,-1.9145318219671026e-8,1.064367722847237e-7,-1.0973732855745766e-7,4.1019006857823115e-8,-1.8441545535097248e-7,-3.0559448305211845e-8,-2.3123673997815786e-7,-9.680942980594409e-8,-2.424790750410466e-7,-1.4716398766267957e-7,-2.15915846979442e-7,-1.7366949123243103e-7,-1.5523812635365175e-7,-1.7224643045210541e-7,-6.954682874038554e-8,-1.4331929776290053e-7,2.801593268486613e-8,-9.171864689960785e-8,1.2229020285303704e-7,-2.5874314246721042e-8,1.9846278576096665e-7,4.356334670774231e-8,2.4440464585495647e-7,1.054514413567631e-7,2.5260820279982e-7,1.4994745356489148e-7,2.214165988334571e-7,1.7008042618726904e-7,1.5534149611085013e-7,1.6284681692013692e-7,6.44118358650303e-8,1.2965963946953707e-7,-3.735416953531967e-8,7.608232976963336e-8,-1.3411838040156e-7,1.0896656021941453e-8,-2.1069845956844802e-7,-5.533853197903227e-8,-2.5495873501313326e-7,-1.1200258853705236e-7,-2.5974125605898735e-7,-1.5012123810720368e-7,-2.2402615229566436e-7,-1.6379334510929766e-7,-1.5313399615024537e-7,-1.5110805406948202e-7,-5.793131663267559e-8,-1.1440880598456715e-7,4.684170562541112e-8,-5.986959195070085e-8,1.4486286659121106e-7,3.543078719303594e-9,2.207816862664913e-7,6.554610365583358e-8,2.626331934152404e-7,1.1621221318591779e-7,2.637312945807935e-7,1.4756460586795583e-7,2.2374074148956424e-7,1.548379913174358e-7,1.487551344325766e-7,1.372055606907452e-7,5.036477546127571e-8,9.785939880657679e-8,-5.614236897599767e-8,4.344204285189335e-8,-1.5416648579957837e-7,-1.707385877125489e-8,-2.2839421376374958e-7,-7.386714173662767e-8,-2.672012158200232e-7,-1.1786644904532295e-7,-2.6448051926308835e-7,-1.4220435673450993e-7,-2.2060758908537537e-7,-1.4329432929116592e-7,-1.423892257435e-7,-1.2135944871261017e-7,-4.200282432975655e-8,-8.033579490529519e-8,6.490785153800971e-8,-2.7174962724529905e-8,1.6168131367066962e-7,2.9331772566365544e-8,2.3324616904574214e-7,8.000931472906814e-8,2.684793400931085e-7,1.1679284739329887e-7,2.619423185024061e-7,1.3401688647718402e-7,2.1472467892635905e-7,1.2929177728437935e-7,1.3426242162495328e-7,1.0383159576576872e-7,3.3161711598950205e-8,6.218888870535011e-8,-7.2784388294167e-8,1.1450310921645723e-8,-1.6707475936073024e-7,-3.9966550957615254e-8,-2.350818988361425e-7,-8.37119387142593e-8,-2.6633134098119626e-7,-1.1286404344446055e-7,-2.5612271770114603e-7,-1.2302950835874071e-7,-2.062390649371082e-7,-1.1300813440584534e-7,-1.2463814869079215e-7,-8.492092717915511e-8,-2.4177921886803233e-8,-4.378986773190263e-8,7.941886792650621e-8,3.3493563478259603e-9,1.7003641517021606e-7,4.864789104885858e-8,2.3368514234789473e-7,8.475183221889893e-8,2.606714133435162e-7,1.0600088984347167e-7,2.47080549797829e-7,1.093205383995155e-7,1.9534485318217776e-7,9.466675976455008e-8,1.1381365538909449e-7,6.495940851891646e-8,1.540166749691707e-8,2.5524627744744066e-8,-8.446616561741394e-8,-1.6848247241796344e-8,-1.7028382615080773e-7,-5.507182265773736e-8,-2.2888355033501284e-7,-8.29474018360088e-8,-2.5146613324977807e-7,-9.61746167149613e-8,-2.3492745526709768e-7,-9.30190964254507e-8,-1.8228004705633793e-7,-7.453374450960837e-8,-1.0211371659352153e-7,-4.430629019225307e-8,-7.190720907601644e-9,-7.786582045810064e-9,8.7595566355958e-8,2.868361548280518e-8,1.6756843024268164e-7,5.8966605820387485e-8,2.2055249360164453e-7,7.816283442707572e-8,2.387361348610284e-7,8.340805379702942e-8,2.1982599207603926e-7,7.430342918723909e-8,1.6732249719098036e-7,5.291352067615662e-8,8.988544664134679e-8,2.3342494159805938e-8,-9.657696864451282e-11,-9.029974989971379e-9,-8.849696087054326e-8,-3.851283736366895e-8,-1.6168071681477159e-7,-6.009787512084586e-8,-2.086184167637839e-7,-7.031114535038796e-8,-2.2255642306845402e-7,-6.777638361654681e-8,-2.0198783090563666e-7,-5.339874320497984e-8,-1.5078565240855824e-7,-3.0144647666929814e-8,-7.74920465573814e-8,-2.4640200990688754e-9,6.107484296080656e-9,2.4536632281524362e-8,8.688752473062777e-8,4.6019223987059377e-8,1.5245490203597e-7,5.827331506225164e-8,1.930607993472222e-7,5.9356413117939155e-8,2.0305571979406523e-7,4.9406320812295235e-8,1.8167025928050862e-7,3.057391495531192e-8,1.3301294643497386e-7,6.593907642127306e-9,6.530615337396739e-8,-1.7924634221344604e-8,-1.0502304803594598e-8,-3.8357740095307236e-8,-8.251703320638626e-8,-5.09184445718347e-8,-1.3977266632991814e-7,-5.334685226898728e-8,-1.7391343476447219e-7,-4.531527508788713e-8,-1.8041541238744685e-7,-2.847492908131244e-8,-1.5917244411411957e-7,-6.137511832093878e-9,-1.1437219882282079e-7,1.7349023551105347e-8,-5.37032178726804e-8,3.741698151316086e-8,1.296049845223024e-8,5.013745862925134e-8,7.517348876717733e-8,5.296352867389942e-8,1.2356650813671877e-7,4.5221725031296955e-8,1.512654534963076e-7,2.825746747703306e-8,1.548669530393454e-7,5.2072621770093974e-9,1.3483074212672364e-7,-1.9566755327105056e-8,9.524914901248849e-8,-4.127851127577742e-8,4.305459810893808e-8,-5.561204829973576e-8,-1.3186848946133978e-8,-5.95453570895188e-8,-6.468775382018066e-8,-5.194998209390178e-8,-1.0382181869772467e-7,-3.385292757229763e-8,-1.252602146450954e-7,-8.305409693321053e-9,-1.266889739781618e-7,2.01266487920293e-8,-1.0901331393142755e-7,4.616561000148067e-8,-7.604103302583098e-8,6.477917224856355e-8,-3.372076662344625e-8,7.212108243948023e-8,1.0917915460595395e-8,6.628347648529598e-8,5.093718868920405e-8,4.771956696458801e-8,8.057844524955726e-8,1.924885140169863e-8,9.609434670210248e-8,-1.4367117273650365e-8,9.62030739515285e-8,-4.7215870324635034e-8,8.211441127059516e-8,-7.326191564516193e-8,5.714957751479233e-8,-8.743310786485381e-8,2.6044631340482738e-8,-8.657399064304627e-8,-5.926722224103287e-9,-7.00910334217042e-8,-3.384931801519997e-8,-4.016405341644713e-8,-5.3931231036585814e-8,-1.4717116414431075e-9,-6.401522512078373e-8,3.953713800797232e-8,-6.376927785822772e-8,7.571323124011542e-8,-5.454768370327656e-8,1.0044124110208941e-7,-3.897437750310928e-8,1.0882675383072637e-7,-2.034499857472838e-8,9.862651495495811e-8,-1.9718697785719996e-9,7.074959285091609e-8,1.3404161336438847e-8,2.9227308573354094e-8,2.4029375822465227e-8,-1.9362573766557034e-8,2.931786724502672e-8,-6.693563392445867e-8,2.9780522936562193e-8,-1.0524054516736214e-7,2.673979793144099e-8,-1.2727836917747481e-7,2.1905208313910407e-8,-1.2855795716859575e-7,1.6910888689380954e-8,-1.0796576077609643e-7,1.2917411140733748e-8,-6.808754449139087e-8,1.0364715308242012e-8,-1.4907442391631776e-8,8.924573080548726e-9,4.308567014277287e-8,7.658934819687602e-9,9.625129138157718e-8,5.343167686078232e-9,1.3539460042011342e-7,8.767813142185332e-10,1.5334450154114165e-7,-6.316128065009252e-9,1.4624281163833075e-7,-1.5995510693755932e-8,1.1431623647695233e-7,-2.7000339741789503e-8,6.198324342676642e-8,-3.7368934613368765e-8,-2.7429507554188604e-9,-4.467732850343964e-8,-6.947900033082988e-8,-4.65375258329459e-8,-1.271353227139116e-7,-4.11612219863855e-8,-1.657535761978579e-7,-2.787074038224091e-8,-1.7821416520291677e-7,-7.4418835538381245e-9,-1.6152242210409895e-7,1.78118000349059e-8,-1.174446140339569e-7,4.425945121511177e-8,-5.236780964423815e-8,6.74662032906781e-8,2.361669260153576e-8,8.292775532936503e-8,9.827665792272455e-8,8.690673070077537e-8,1.5920657858714549e-7,7.721943973137968e-8,1.9588374300383293e-7,5.381905054946401e-8,2.01472317939988e-7,1.9046609622819233e-8,1.7406878782821877e-7,-2.252760111787211e-8,1.1716433334640897e-7,-6.468043523000233e-8,3.9226861758834275e-8,-1.0046120735296427e-7,-4.755322891014657e-8,-1.2333094900895958e-7,-1.291692797167343e-7,-1.283278550090472e-7,-1.920576551128761e-7,-1.1305681368867226e-7,-2.2534644017468963e-7,-7.831395976154454e-8,-2.2272135424827866e-7,-2.8210422442498384e-8,-1.835907994518493e-7,3.026283934559615e-8,-1.1333888494391431e-7,8.819482388844335e-8,-2.2601398086408153e-8,1.3610795690510713e-7,7.434063320488349e-8,1.6550283987726289e-7,1.6180867135062726e-7,1.70341195371293e-7,2.2526110399212484e-7,1.482129619034822e-7,2.537052807838336e-7,1.0096973568352041e-7,2.415877418115997e-7,3.468574050202733e-8,1.8983951122208964e-7,-4.1086096302933584e-8,1.0588495058527769e-7,-1.1468043936702088e-7,2.5876758513732057e-9,-1.7411272779099818e-7,-1.0371854131108194e-7,-2.0902572828163102e-7,-1.9581293031478708e-7,-2.124729689967353e-7,-2.5837624662017333e-7,-1.8223526865313033e-7,-2.805332712796371e-7,-1.2142896821387694e-7,-2.5772834533199784e-7,-3.826910699444852e-8,-1.9261226213984628e-7,5.501317446032772e-8,-9.477400908508571e-8,1.4396246683645586e-7,2.0663790678554506e-8,2.141380548437155e-7,1.353819669702716e-7,2.5345423182443483e-7,2.3077254240888578e-7,2.542422521401022e-7,2.909561942487926e-7,2.1468599697982427e-7,3.054196326957026e-7,1.3936859488694608e-7,2.708362671910436e-7,3.880498411490407e-8,1.9175661236658925e-7,-7.20061592573984e-8,8.003340923323776e-8,-1.7581527345100767e-7,-4.695015576317019e-8,-2.5569300987626775e-7,-1.6888239429135865e-7,-2.9772394327665097e-7,-2.6572107003630663e-7,-2.942533399163949e-7,-3.216046877696499e-7,-2.4395217224082444e-7,-3.2649120385030983e-7,-1.5415402287999314e-7,-2.794814122353273e-7,-3.692490579965124e-8,-1.8526327494328143e-7,9.23838996413906e-8,-5.7667513431169937e-8,2.1058662014183938e-7,7.687667391564901e-8,2.963788858778571e-7,2.0058980965131923e-7,3.4519857194936776e-7,3.073854202284565e-7,3.573021274405619e-7,3.7416907616716344e-7,3.1087432716958574e-7,3.706501559008757e-7,1.8159762760205922e-7,2.960990173050959e-7,3.2668427962789792e-9,1.7206878055731067e-7,-1.4935011449779267e-7,2.215257310922425e-8,-2.558177527589578e-7,-1.244094391950057e-7,-3.4790230074577266e-7,-2.48221766696588e-7,-4.0844787463356624e-7,-3.424703720611433e-7,-3.83691684646692e-7,-3.784057298616972e-7,-3.049817678402178e-7,-3.52345750798122e-7,-2.4648699081808445e-7,-3.195747524387116e-7,-1.5783344053943438e-7,-2.518800101825036e-7,3.3997068271673925e-8,-6.30552534630624e-8,2.2121484732906538e-7,1.4892148669787275e-7,3.141547040286241e-7,2.5954253146664996e-7,4.2449011061762576e-7,3.912932697858196e-7,5.711276571673807e-7,5.997012522129808e-7,5.73685213112185e-7,6.688356961603859e-7,3.7676232977901236e-7,5.146665671418305e-7,1.2447100061763194e-7,2.9143745905457763e-7,-7.52123909819602e-8,5.3134645128238844e-8,-2.977363067202532e-7,-2.6843949285648705e-7,-6.520573947454977e-7,-6.28192310614395e-7,-9.370967291033594e-7,-8.570544878239161e-7,-8.548654477635864e-7,-9.001176977108116e-7,-5.94005030052358e-7,-8.865962399795535e-7,-4.7458777885367454e-7,-8.468994110444328e-7,-3.512149930884334e-7,-6.936784302524757e-7,-8.961339403867896e-8,-4.980943231203128e-7,1.230076236424793e-7,-3.2142719419425703e-7,2.4483753691129095e-7,-8.036778353925911e-8,3.2601849397906335e-7,1.5931499319776776e-7,2.634457132444368e-7,3.075739698488178e-7,1.0006087336478231e-7,4.02592405635005e-7,-1.3917727414991532e-8,2.7964540549874073e-7,-1.6491451049205352e-7,-1.252113293048751e-7,-4.322458266869944e-7,-3.4416802918713074e-7,-5.973930683467188e-7,-1.608441806411065e-7,-5.607481625702349e-7,-9.189005822918261e-8,-6.423296667890099e-7,-4.1814701035036705e-7,-8.845384513733734e-7,-6.042727704880235e-7,-6.649395345448283e-7,-1.4977459272813576e-7,2.076261296224402e-7,6.342019105431973e-7,9.887080523185432e-7,0.0000011756283129216172,0.0000012178294355180697,0.0000014045423313291394,0.0000012169082310720114,0.0000014515543398374575,0.0000013197013686294667,0.0000013726862562180031,0.0000014580078868675628,0.0000013222773986854008,0.0000011356053164490731,0.0000010844875077964389,1.0777938541650656e-7,2.2619612138896628e-7,-7.482602768504876e-7,-7.17060970600869e-7,-6.657965059275739e-7,-8.349057907253155e-7,-3.209282795069157e-7,-3.6607696074497653e-7,-3.680989948406932e-7,-1.1575120595352928e-7,-4.95609242534556e-7,-3.544887476891745e-7,-5.947504178038798e-7,-8.185001547644788e-7,-7.568756359432882e-7,-9.477171829530562e-7,-7.301545679183619e-7,-6.806443479945301e-7,-6.662963869530358e-7,-7.349966608671821e-7,-9.223255688084464e-7,-0.0000011680775742206606,-9.623134928915533e-7,-0.0000011299755442450987,-5.716998430216336e-8,-4.1727275856828783e-7,0.0000012798651596312993,4.575892944558291e-7,0.0000017962800029636128,0.0000010811531865329016,0.0000012475534276745748,0.0000010263622698403196,6.50961169412767e-7,3.0017449148544983e-7,6.232056648514117e-7,-2.1072614231343323e-7,5.681872607965488e-7,-1.0082136014943899e-7,5.6389637848042184e-8,-3.821854477337183e-8,-1.9356215830157453e-7,-8.707064580448787e-8,3.1259128263627645e-7,3.307707174826646e-7,6.644752374995733e-7,5.657690280713723e-7,2.2780943709221901e-7,-9.992874083764036e-8,-3.080589294768288e-8,-4.176954746526462e-7,3.027119532816869e-7,2.994362375829951e-7,2.1587086962426838e-7,4.623799156888708e-7,-6.439171329475357e-8,-1.8978136040459503e-7,6.838890840299428e-7,1.823492823405104e-7,0.0000016455330751341535,0.000001461430429117172,0.0000012464244036891614,0.0000017142567685368704,1.521793251413328e-7,8.734431844459323e-7,-2.2615671468884102e-7,3.06045933484711e-7,-2.8238775939826155e-7,7.30272518012498e-8,-0.00000103277864127449,-6.274767088143562e-7,-0.0000019067788343818393,-0.0000013300996215548366,-0.0000018798998553393176,-0.0000011391654197723255,-0.0000017127154023910407,-0.0000010173259852308547,-0.000002217254632341792,-0.0000019248880107625155,-0.0000020913898879371118,-0.0000021242335606075358,-5.66933863410668e-7,-2.713406956900144e-7,8.740189514355734e-7,0.0000017201797390953288,0.000001283963001696975,0.0000020493916963459924,0.000001458434553569532,0.0000017541703982715262,0.0000023141244582802756,0.0000024709238459763583,0.000003410554882066208,0.0000036500086935120635,0.000002940127160400152,0.0000032614680094411597,9.374844012199901e-7,0.0000014839671393929166,5.367808171286015e-7,0.0000010193630259891506,0.0000026928789793601027,0.000002544775270507671,0.0000042918609324260615,0.000004003791673312662,0.0000036620276659959927,0.000004126029125472996,0.0000026585357773001306,0.0000032682805795047898,0.000002984725369969965,0.000002696561978154932,0.0000035732336982619017,0.0000029659092888323357,0.0000024645387384225614,0.0000024580745048297103,7.03024511494732e-7,8.939995268519851e-7,3.9872708157417946e-7,4.0552660607318103e-7,2.736072133302514e-7,5.195767585064459e-7,-6.794140290367068e-7,-3.420753387217701e-7,-8.344152320205467e-7,-9.72813950284035e-7,-8.701111937625683e-7,-0.0000012382436125335516,-0.0000019544306724128546,-0.0000023187603801488876,-0.000002346559995203279,-0.0000032190364436246455,-0.000002146023462046287,-0.0000034883794342022156,-0.000002175008376070764,-0.0000032290981835103594,-7.618077688675839e-7,-0.0000014997837070040987,3.1260697141988203e-7,-6.726122592226602e-7,-0.0000018081600501318462,-0.0000030780636279814644,-0.0000033705023270158563,-0.0000045586630221805535,-0.0000017679449229035527,-0.0000024891428438422736,-7.876126346673118e-7,-8.457274702777795e-7,-0.000001939183221111307,-0.0000018313490954824374,-0.0000030375533697224455,-0.0000032928546715993434,-0.000002612765911180759,-0.0000027941657663177466,-1.2583780062414007e-7,-1.304837837778905e-7,0.000002071829158012406,0.0000012727984994853614,0.0000010511553227843251,-1.8225119902126607e-7,-8.205987001019821e-7,-6.519076123367995e-7,-5.326791665538622e-7,7.292591703844664e-7,3.8590383155678865e-7,6.530359542011865e-7,8.554245312097919e-8,-2.893132773351681e-7,-0.0000011364130614310852,-3.044409879748855e-7,-0.0000015163764146564063,-2.6364565997027967e-7,2.97657777537097e-7,6.473703706433298e-8,0.000001827797973419365,7.450047974089102e-7,0.0000011695537978084758,8.898541636881419e-7,0.0000016373277276215958,0.00000214285728361574,0.000004091570190212224,0.000004667096163757378,0.000004342218744568527,0.000004851250650972361,0.0000016070987385319313,0.000002105672592733754,-8.746696380512731e-7,-4.304055778447946e-7,-9.53932840275229e-7,-0.000001061122361534217,9.499452744421433e-7,-3.891087771989987e-7,0.0000013530089972846326,-2.494775799277704e-7,-0.0000016349131328752264,-0.00000132011086861894,-0.0000037219176647340646,-0.0000016550230839129654,-0.0000018801339365381864,-5.213034341977618e-7,3.8171768323991273e-7,4.5613657562171284e-7,5.042894031248579e-7,8.237010433731484e-7,3.6334296282802825e-7,8.760717378208938e-7,0.0000012198424883536063,2.7994315132673364e-7,0.000002176149791921489,-5.067900019639637e-7,0.000002342127800147864,-8.856314934746479e-7,0.0000014781663821850088,-0.0000013078295069135493,-3.082652710872935e-7,-0.0000021032362838013796,-0.000002368892637605313,-0.000002730813321250025,-0.0000034160445920861093,-0.0000024211738036683528,-0.0000029086347694828874,-0.000001562975739943795,-0.0000019350463844602928,-0.0000014834488410997437,-0.0000014534834917867556,-0.0000016977220411718008,-0.000001213783093589882,-6.728521384502528e-7,-5.774323881269083e-7,6.11771270087047e-7,9.30576675273187e-7,8.939668418861402e-7,0.0000027284738735033898,0.0000018481326833352796,0.000003407468284422066,0.000004100708338228287,0.000003105833684458048,0.000004962969796906691,0.0000029469849778251955,0.0000037807042190252105,0.000002233268787676934,0.0000031275560559151927,8.682991392561235e-8,0.0000028762378860847093,-0.0000017796860447560903,6.71204247737478e-7,-0.000001924816388054751,-0.0000020046747977175983,-0.0000019394990431464976,-0.000002175224835809786,-0.000002797315119096311,-9.022790550261561e-7,-0.0000029163450108171673,-4.2059861016241484e-7,-0.000002293946636200417,-8.709507710591424e-7,-0.000002271910261697485,-0.000001970868197531672,-0.000001801297685233294,-0.0000029321738566068234,-4.773514774569776e-7,-0.000002368856030443567,5.963245541806828e-8,-3.129603953766491e-7,8.343644140040851e-7,0.000001990498731174739,0.0000029133886982890544,0.0000031243421290128026,0.0000034031081668217666,0.0000025283086415583966,0.0000014670375776404398,0.0000014539837138727307,1.7197021406900603e-7,6.120799866948801e-7,7.339646117543452e-7,-1.7980983102461323e-7,0.00000206096865440486,2.195063188992208e-7,0.0000024490736905136146,9.115740340348566e-7,0.000001012251686915988,-7.794897669555212e-7,2.7506416699907277e-8,-0.0000024963355826912448,4.2787877418959397e-7,-0.0000011866404747706838,-6.74784530474426e-7,1.879491264844546e-7,-0.000002654897798493039,-3.367568979228963e-7,-0.0000023314582904276904,-6.135625199021888e-7,-7.370135222117824e-7,5.8683184533947497e-8,8.916401839087484e-7,0.0000014124995004749508,0.000002813352239172673,0.0000026935217647405807,0.0000029301741051313,0.0000022357385205395985,0.000001388805912938551,0.0000018279930600328953,0.000001394297441947856,0.0000029639745662279893,0.0000018493608422431862,0.0000016150321471286588,3.5992877656099154e-7,-0.000002704265398278949,-0.0000010994443755407701,-0.000004828819328395184,-0.0000013743367617280455,-0.000005059882369096158,-0.000002426815854050801,-0.000006455979018937796,-0.000003922141331713647,-0.000006152407877380028,-0.0000028160709462099476,-0.0000024322541776200524,0.0000010553062566032168,3.0933875905247987e-7,0.0000034888794289145153,4.5727097131020855e-7,0.000002063457259282586,0.0000012197371006550384,-2.0020483049165705e-8,0.0000027144808427692624,2.0493121155595873e-7,0.000002951913074866752,5.058386705059092e-7,0.0000032117116006702418,-0.0000018270185364599456,0.0000033168328172905603,-0.000004480983534449479,4.185849320492707e-7,-0.000003851749170280527,-0.0000025518065740470774,-0.000001983080892387079,-0.0000010308563105354551,-0.000002553476633693208,0.0000011045649443985894,-0.000003134451389996684,-7.845445111342997e-7,-0.0000015007548199719167,-0.000004307928065827582,-7.732348876743345e-7,-0.000005889574822504073,-6.64547201267851e-7,-0.0000036463213746174006,0.0000014335303148982348,9.660944897404988e-7,0.0000030718933885509614,0.000002293975967404549,0.000004045246441819472,4.4917024411006423e-7,0.00000643897510599345,0.000001357122073386563,0.000005552279162657214,0.000003269643684689072,7.760314701954485e-8,9.674236025603022e-7,-0.000001983548600037466,-0.000003136755140076275,6.122683657849848e-7,-0.000005188488557905657,0.0000012430969036358874,-0.000005397181666921824,-0.0000011439969966886565,-0.000004655254997487646,-0.0000034371810215816367,-0.0000031633135222364217,-0.000004312693818064872,-4.008234952834755e-7,-0.0000041818429963313974,0.0000022276451545621967,-0.000004215441549604293,0.0000017187583125632955,-0.0000034841016258724267,6.790135671508324e-7,-0.0000010553040965533,0.0000027846174361911835,2.2888437456458632e-7,0.0000037306460853869794,-3.539622639436857e-7,4.354231180059287e-7,-4.999796487936692e-8,-0.000002381189915467985,3.447065068939992e-7,-0.0000015586550716761849,-0.000001388713258165808,0.0000010854568017748534,-0.0000035118382584187202,0.0000024505141027475474,-0.0000027599924123933306,0.0000012928514934174018,3.452988153185288e-7,9.147630066763668e-7,4.678361165133538e-8,0.0000029235700367280515,-0.000004951607479597442,0.000002497083642083453,-0.0000061007790463918354,-0.000002038024604189559,-8.928830084187211e-7,-0.000005155670351086883,0.0000024980663511087187,-0.0000027834005322802113,0.0000030437615805567475,0.0000020207432953611715,0.000005872328074474353,0.0000023667914774705423,0.000008525761586497538,-0.000001744319888530299,0.000006328796189336572,-0.0000031836743801250122,5.817118449158443e-7,-0.000002760403958745883,-0.0000035621792449092027,-0.000005721019078919198,-0.0000031907666198094375,-0.00000798531254986301,-0.0000031328777367889415,-0.000007057904895191314,-0.000006145962288428564,-0.0000067292294261278585,-0.000004455939688341459,-0.0000036864155390503583,0.0000028903127713419963,0.000003648249503385159,0.0000055629725466133095,0.0000065096337493741885,0.000002313576715096133,0.000003299622903796262,-7.386475431303552e-7,0.0000011346337487339042,-0.000002999298430950148,0.0000012600233958437457,-0.000004482871645450359,0.0000012339850172793376,-0.000005028339273849269,-3.190280040143989e-8,-0.0000065708190959412605,-0.000002137759793185978,-0.000007463507699867478,-0.000002253582579214708,-0.000006214255336089991,-7.441607294822461e-7,-0.000005036740731156897,-8.026523801163421e-7,-0.0000038829380173410755,-0.0000014424687151404214,-0.000002219082944066031,-0.0000020632605810533278,-2.967931038710958e-7,-0.0000033134051591332536,0.000003112592821707949,-0.000001956977257577819,0.000004888274361292133,0.000001258301949746965,0.000002539396518841386,0.0000012315238109295024,0.0000029573939173133112,-3.9749210145600955e-7,0.000007965088116179686,-3.201979836831015e-7,0.000008430645721091423,-5.8561276716773136e-8,0.0000023614306883246172,-6.812036303927016e-7,-0.000002683240154510713,-0.000002635863893374335,-0.000002422957550152205,-0.000004931941020913655,6.032428245816845e-7,-0.000004697282747656573,9.093607786780922e-7,-0.000004782049927598564,-0.0000014407632988877594,-0.0000074239114837837406,-7.167645890149288e-7,-0.000005518366833712207,0.0000017230380535693257,0.0000018537798496254254,3.114373328116926e-7,0.00000475042725156527,-0.000002284921265527373,0.000001991696535696974,-0.0000018958348846354056,0.0000018167754660680657,-4.297342002246296e-7,0.000005431287263490958,-2.5431930339436803e-7,0.000006547586508531822,-0.0000019510043784976006,0.0000021715609364036936,-0.000005160231921763625,-0.000003922723863070132,-0.00000864976755110547,-0.0000069777229327883106,-0.00001098142092814669,-0.000004680390702560544,-0.000009758781743585132,0.0000025811777959461324,-0.0000064820569605217315,0.000006200225016073091,-0.0000068604194893850945,-0.000001493326294621511,-0.000008256333785539027,-0.00000808436016086489,-0.000005116302872920642,-0.0000019706062630575616,-0.0000036357112094265176,9.638056326366495e-7,-0.000006723561000399059,-0.000010043848305940628,-0.000005082299139758106,-0.000017330961782136,0.0000022783654003433185,-0.000010823952834471129,0.000007848390850995202,4.930726049678924e-8,0.000009791321645025164,0.000010214233043370768,0.000006767637387383729,0.000014693004231958184,6.522810167552962e-7,0.00000584156759941834,0.000001056483142747311,-0.0000061027412812109105,0.000005941973086009966,-0.000003799846808760776,0.0000032200546229432803,0.000007958360583870672,-0.000002986663048432092,0.000010821105206559878,-0.0000017829129319579806,5.535289915314934e-7,0.000002348450379940914,-0.000008360521860595327,0.0000030174969651852734,-0.0000035998295970784966,0.000003019416453753365,0.000005565047104028054,0.0000018894493223342579,0.0000023230936676554848,-0.0000034996205613424536,-0.000009694063919596374,-0.000008751128007133957,-0.000014601409930037335,-0.000007933239430713002,-0.000009449898243474308,-0.000002970120021927869,-0.000001097449057851918,-9.543623491481412e-7,0.00000434171261076699,-0.000004111882390134269,6.79061088249e-7,-0.000004496859673963627,-0.000008936454833019525,0.0000034232402867928613,-0.00000979360265773721,0.000009566062544763554,-3.9706472421130456e-7,0.000004433742105902638,0.000003042325033675297,-0.0000030128887829050655,-0.0000029714519769186154,-0.000003187324637110578,-0.000004348108632257208,-0.0000033043913845176576,0.000002110427658408298,-0.000010759151336969808,0.0000043579448174568824,-0.00001797520599211566,-8.999119245345355e-7,-0.000014672106772195548,-0.0000032756438486103434,-0.000003837559233943466,7.575903282486252e-7,0.0000024387154553551227,0.0000023866900846769568,0.00000110207599846035,-3.6517462831398007e-7,8.478238555653661e-7,3.2741291988713783e-7,0.000003992907295469195,0.0000034631802918738686,0.0000039670776459388435,0.000002545645429563592,0.0000018931576732938993,0.000001866697971308895,0.000004212356543575879,0.0000053428002502187155,0.000007821597137080971,0.000004359905233286554,0.000005222345862421207,-0.000005469212737807538,-0.0000021719831693189917,-0.000014025296877662186,-0.000007200156233011512,-0.000013071728062641341,-0.000008534292646800168,-0.00000858534622238949,-0.00000976859428192256,-0.000009199759006150998,-0.000009531527211947832,-0.000010971834853990003,-0.000005088163561595138,-0.000006511634637718089,-0.000001014210738503607,-0.0000015070510244186153,-3.342962884289591e-7,-0.0000030100443382252706,8.833947049424751e-7,-0.000003861757249978837,0.000002195649585701176,0.000002458319613651838,-1.23842681887254e-7,0.00000901737621461507,-0.000003161710992571898,0.000009653032066125888,-0.0000028306942567724036,0.000009005831088870764,9.146923218850134e-9,0.000010942871995212045,0.0000025969563921535155,0.000009264066648029257,0.0000022111939870228525,6.530254381686973e-8,-9.742769861986744e-7,-0.000006675535132671939,-0.000003203911774107837,-0.000003444060439505847,-0.0000023708191747573437,0.000001115949544328032,5.889252463475714e-8,-4.270693807484349e-7,0.000001317725491389865,-0.0000026383902422821848,0.0000010433889201522106,1.8245710009523464e-7,0.0000014354809536598623,0.000004203336175123695,0.000001658768496781704,6.893950512676383e-7,0.0000023416355361405294,-0.000008033041922317352,0.000007374636879831087,-0.000007646023732377216,0.000008112931027426384,5.110888992021501e-7,-0.0000038381062950065825,0.0000019791827980952803,-0.000011966791134909727,8.282994201636029e-8,-0.00000741668827686226,-9.075603202290949e-7,-0.000007570427897007903,-0.000009879624485620297,-0.000012811858141503762,-0.000015449104466824792,-0.000011708017154887784,-0.000005085837074148003,-0.000013832926015311386,-0.000002735949237830937,-0.00001657587563386187,-0.000017186963304993697,-0.0000036362621358421165,-0.000018992810510098934,0.000007856337106204592,-0.0000052445338951656595,0.0000016284280945910723,0.0000011946658560191281,-1.574869372689136e-7,0.0000027136939024785534,0.00000893616470420966,0.000007166011528170202,0.000008467269253742415,0.0000052992504606663715,0.000002132426743628457,-0.0000022123847429611487,0.0000036260689739719965,-0.000002493302417860832,0.0000036938338325853692,0.000005352163043426117,-0.000002791706265270477,0.000009312153451901395,-0.000001128120175053482,0.0000035371313060750253,0.00001125568087445572,-0.0000020741836124216206,0.000012978097402083222,2.395776448338438e-7,-0.000004805451681022532,0.000002885989260903443,-0.00001947880446095951,-1.5120596685846976e-7,-0.000016683519788784906,-0.000007136851309041958,-0.000011193683349119965,-0.000014262281183619052,-0.000010445800398883875,-0.000009302071703132242,-0.000006918155577295693,0.000010121770174009725,-0.0000032635687148285797,0.000020283247067709453,-0.0000016351533531633322,0.000010875545740418602,0.000003298426008768729,7.659355674149992e-7,0.000006105294687586138,-0.0000028685344659606926,0.0000018908134507000796,-0.000006559243047377095,-0.0000019376418549654773,-0.000005664392574544763,-0.000003935931545129279,2.3137319260513323e-7,-0.00000724212304703542,-4.4132727339274425e-7,-0.000008509233339282218,-0.000007299334811250446,-0.000008296520718431566,-0.00000775383068685187,-0.000009888088243314996,-6.643310825893423e-7,-0.000009194859558192547,0.0000012217028597660828,-0.0000027014796160074184,-0.000005580995548370993,0.000005727384177589556,-0.000007603383437526645,0.000008626728231320158,6.461232260335237e-8,0.0000024963719624793157,0.00000464674667455256,-0.0000041028060877579264,2.581153353276022e-7,2.623970658532926e-7,-0.000006722665148117812,0.000012226168109918945,-0.000011507665476528928,0.000016527443222003058,-0.000011158333109051455,0.0000042172537177975755,-0.0000065073568293883,-0.000012681543921644334,-0.0000026030968456325354,-0.000012896824046038091,2.7767310939452727e-7,-7.741859917587135e-7,1.6417632764387236e-7,-2.5143609150291013e-7,-0.000006684098025289131,-0.000011173764505656436,-0.000009685449185781181,-0.000015014666132628918,-0.0000022032122615200933,-0.000009355964721180499,-1.9668235040626314e-7,-0.0000019861199689330533,-0.000008735361916478723,2.1953218265480245e-7,-0.000010307759112038184,-0.000009043864338309504,-7.931564027785498e-7,-0.00001973225880647078,0.0000075621992436936125,-0.000012366611372272018,0.000009776677870831918,0.00000898778216651408,0.000007269413345056819,0.0000215316831599921,0.0000028081617529096548,0.00001463560329284519,0.0000013555286386690568,-8.18370210708963e-7,0.000003976112566306256,-0.000005741392214986263,0.000006475459940702422,0.0000016396104456362082,0.0000032634761737426743)\n\ +\n\ +,\n\ +\n\ +new Array(0.000003079756197621464,-0.000007045533948257798,-0.000005584218797594076,-0.000014535641639668029,-0.000009336939911008812,-0.000009002875231090002,-0.000005781885192845948,0.00000253107532444119,-0.000002653517412909423,0.0000052440332183323335,2.61081083863246e-7,-0.000004180499217909528,-0.000001123604306485504,-0.00001392687681800453,-0.000013051283531240188,-0.000008770004569669254,-0.00002213554034824483,0.000006507052603410557,-0.000012553733540698886,0.000008663148946652655,0.0000043216405174462125,-0.000003365547172506922,0.000009666131518315524,-0.0000036936494325345848,0.000008714309842616785,0.000011746677955670748,0.00001345210421277443,0.000016736059478716925,0.000014740943697688635,0.0000011494975069581415,0.0000037885874917265028,-0.000013101015611027833,-0.0000028683189157163724,-0.000007050486146908952,0.000006106271939643193,0.000007029236712696729,0.000013492718608176801,0.000005168927600607276,0.000007264246960403398,-0.000009827103895077016,-0.00000253483312917524,-0.000016045227312133648,-0.000009338813470094465,-0.000011414746950322296,-0.000013670570297108497,-0.000009242834494216368,-0.000013137173482391518,-0.000009129987120104488,-0.000011171797268616501,-0.0000058122036534768995,-0.000011200489097973332,-0.000004491418167162919,-0.00000646262924419716,-0.000006156059498607647,3.744167713648494e-7,-0.000003603997356549371,-0.0000037651313959941035,9.045492106452002e-7,-0.000011486084076750558,-0.0000013693146456716931,-0.000005032851731812116,-0.000007804138476785738,0.000005861616500624223,-0.000010557558198343031,0.000001025069195748074,-0.000010377891157986596,-0.00001071288625098532,-0.000007369986633420922,-0.000011507268027344253,0.0000020538736862363294,-0.000008385878572880756,0.000009365067853650544,-0.000009505479283689056,0.000005552293714572443,-0.000003929438207705971,0.000001957044105438399,0.000007157846994232386,0.000005618156137643382,0.000008056893420871347,0.000004114352577744285,0.000004444902970135445,-0.0000015129552366488497,0.000009714583939057775,0.0000034346257962170057,0.000016184803826035932,0.000013940394637756981,0.000017429176295991056,0.0000162159776664339,0.000018516269847168587,0.000009985662472900003,0.00001675341081863735,-5.474975068864296e-7,0.000010761052180896513,-0.000010513853339944035,0.000006836903139628703,-0.000015860308849369176,0.0000032462696708535077,-0.000019273027646704577,-0.0000022639590042672353,-0.0000182041221705731,-0.00000642911572867888,-0.000009331621185992844,-0.000010752169146144297,-0.000006398724053724436,-0.00001092150341719389,-0.000013978446986584459,-0.0000019830717974400613,-0.000011518278370203916,-7.679133773308422e-7,0.00000411232394981198,-0.000015622126738890074,0.00001020661602524342,-0.000023934420823934488,0.000003655438376881648,-0.000017996595488511957,0.000005628106464428129,-0.000014397246559383348,0.000023149037588154897,-0.000012422369763953611,0.00003686188574647531,-0.000005164674803381786,0.000029579034162452444,-0.000004279142558516469,0.000011904862731171306,-0.000011054169590352103,0.0000026817510843102355,-0.000007146421012294013,7.300119477804401e-7,0.00000716379463483463,-9.475870115238649e-7,0.000011135504792036954,-0.0000028848432975792093,0.000004333846391091356,-0.00001217265071318252,0.00000525720497535076,-0.000030126569981803186,0.000012700701518042479,-0.000037628265999956056,0.000014790118257224094,-0.00002364890133321751,0.000018574042769614607,-0.000005623247034236556,0.00002481713454471901,-0.0000035716459478862816,0.000016272791981464252,-0.00001041365885612322,7.962548806972336e-7,-0.000004117006483284058,0.000002073728182949708,0.000012243942364875693,0.000011528453796927352,0.000014823122910456732,0.00001140338645200245,0.000006756795755791245,0.000006846646101621445,0.000009838297046371736,0.0000024178214061976178,0.000019338038327987306,-0.0000035010277770197717,0.000020548633983707987,-0.00000739722554499167,0.000016951227735262364,-0.000011693926353473216,0.00001124812479247339,-0.000018294836991117336,4.6700102984686964e-7,-0.000020315797883085907,-0.00001102216265280731,-0.000019213801351725124,-0.000017865449990495108,-0.000017930700778379105,-0.00001534548937343061,-0.000010813826520461589,-0.000003645355718617793,-0.000004975350748281926,0.0000019148487808706705,-0.000009077783943212125,-0.000004406498646858381,-0.000008117423021758441,-0.000006159430995467119,0.0000044337293729768135,-0.0000020885263438685797,0.00001081783830159111,-0.0000062843064370099455,0.000009586233318259474,-0.000010778067007777281,0.000013238699466455728,-0.0000024827570541674504,0.000012394535588100553,0.000008359386811207514,-0.0000011964989425905515,0.000011864392945426516,-0.000006844144081696868,0.00001212747156387195,0.000005946681085333694,0.000008978144251159392,0.000013611196663987357,0.0000014777727983528166,0.000004516868557402631,-0.000001135800971496792,-4.0124223232851364e-7,0.000004324659130361397,0.000007783763066981919,0.0000074882691478705965,0.00001351374066871358,0.000005585980943578761,0.000013525607755582314,0.0000072519515015301295,0.00001596198126208037,0.000011330633242323529,0.00001667377546255011,0.000011497910236357711,0.00001142141263699159,0.00001416644317941973,0.0000030732642244402086,0.000019874687495757826,-0.000009063298421096988,0.000012172569768154062,-0.00001685972347331699,-0.000006543353720189771,-0.000007671710591239389,-0.00000897354129847372,0.0000036098872442380525,0.000008662557775096502,-0.000004769496172229992,0.000016347627024515532,-0.000018694472601055168,-0.0000016639005480101332,-0.00001712615448923316,-0.000021529813238885254,-0.00001112355494115036,-0.00001515701660537161,-0.000012410739145707339,0.000004771038675244199,-0.000005557539680012269,0.000004452776920516044,0.00001637774403207004,-0.000011125454875582363,0.000028977285182918422,-0.00000831189208838623,0.000017143711374956183,0.00001176083787868265,0.0000014372878922586096,0.000018619317415868863,-4.095253984814917e-7,0.0000057142856348946225,0.000003475568746580393,-0.0000069119478212087415,0.000007696536158618983,-0.000003389268840692239,0.000012544330274977256,0.000012063308531651273,0.0000075440393629833125,0.00001954874096554704,-0.000004191128937236499,0.000009394925655215047,-0.000002214434289271594,-0.000004688718945544679,0.000007948830898385495,-0.000009118418347497936,0.0000011970444120379398,-0.0000056666431191843,-0.00002026224865403492,-0.0000019875728867191356,-0.00002999846219609026,-0.000003943970114050899,-0.000012564681128424127,-0.000010138632205780596,0.00001746085581544321,-0.000013649312677443959,0.000027959269573329948,-0.000010523734999878798,0.000012849625818489585,0.000001351437390439969,-3.670769785912853e-7,0.00001497308949183207,0.000002791178758343449,0.000012750263522320893,0.000013458100511343218,4.066057215368346e-7,0.00002175646659452468,0.0000032445300348626915,0.00001627408346394077,0.000014102012755756732,3.48547814610356e-7,0.000009687917554401793,0.0000011480459534141119,-4.2791418763954425e-7,0.000019152239474351518,-6.341405196508276e-7,0.000018948061551782303,0.0000036513481518340996,-0.0000062531571529689245,0.000009545680768496823,-0.000024813129130052403,0.000016652278645779006,-0.000018440034182276577,0.000017343440049444325,-3.587248897929385e-7,0.000010243666110909544,0.00000628847419648082,-2.8749840907948965e-7,-0.000003840634690277511,-0.000006959578513487941,-0.000013347347703529522,1.2497545753831218e-7,-0.000008933499884733465,0.000012038509339618031,0.000004157961939199595,0.00000892525349627249,0.000014358175576489884,-0.0000017458401089243125,0.000015531888493569568,0.0000011401114079490071,0.000013105558537063189,0.000012283217984077055,0.000013530539945350029,0.000011530215488164686,0.00001159277690021554,5.350490255295881e-7,0.0000063530819716106635,-6.013257234371849e-7,0.0000031688239232607884,0.000008902071385819,-0.0000030289324968180154,0.0000104135970104835,-0.000009928397048497573,0.000004485893896344351,-0.000005377505658543669,-0.0000013817983699482284,0.0000027258081445324933,-0.00001797814547899179,0.000005427595169749111,-0.00003357703462825157,0.00001153597349912161,-0.000016713764125597663,0.00001749700095388107,0.00001582923869136721,0.000018839591575670056,0.000024307311832671985,0.000028232167096575722,0.000012363442692731041,0.00003313900015200488,4.921504341837135e-7,0.000008201181117328815,-0.000004780452854902251,-0.00002234796374978032,-3.537929842423182e-7,-0.000019479883121675812,0.0000035339492114871973,0.0000019553631318558473,-0.000006310787284746766,0.0000048780952965898905,-0.000016523783415323123,-0.000006488742656074464,-0.00000970436303759925,-0.000006401556220225757,0.0000040938898564490955,-0.0000037819918361492455,0.0000036536346215143567,-0.000015109381820366252,-0.000009658116141508799,-0.000016028870959416963,-0.000012950125892530195,2.9602941253870085e-7,-0.0000048607880671625026,-0.0000029371478831308195,-0.000002008118826779537,-0.000014304634532891214,0.000009825911547522992,0.000006691116141155362,0.00003514895070111379,0.00003057632056879811,0.00003202812513336539,0.0000256546882155817,0.000005390306341723772,0.00002182609387091361,0.000009715551641420461,0.000023998347387532704,0.000029058137442916632,0.000014241700228012633,0.000018586209989734925,0.000014010002814757172,0.0000015582974128847127,0.000022730857381247915,-4.4055727244085574e-7,0.000007286446361831622,-0.000004155114311288344,-0.000015673245798097923,-0.0000013827599332216778,-0.000014323575669550337,0.000014420313164009713,-0.000004594429810822476,0.00001533803515485488,-0.000003257871640016674,-0.0000015057372593219043,-0.000002804571522574406,-0.000008264756615972146,-0.000002011342530749971,-1.9574802934130275e-7,-0.0000025387560071976623,0.0000055548180171172135,-1.6860264295814886e-8,0.0000012650032203964656,0.000004872145836998243,-0.0000017890718027047114,0.000006571066933247494,0.000007390759037662065,0.0000020470258732530056,0.000013906128515372984,-0.000004494631411944283,5.931532598424383e-8,-0.000005363530362956226,-0.000019025612346013077,-9.746487705797335e-8,-0.000022788828573538922,0.000005759361101809191,-0.000019057089957641438,0.000006455238690250553,-0.000020634686734410934,1.0177009812650795e-7,-0.000019465514924377203,-0.000004779817118105711,-0.000005687471002602251,-0.000001974281985894777,0.000007814288437657524,6.800347023272479e-7,0.000006204283181432402,0.0000022189678929862566,0.000003214903017578763,0.000011109933439001907,0.000014264518540585414,0.000020891659005428664,0.000024231410861830227,0.000021565774659393355,0.00002063306419586297,0.000018980705135618336,0.000019460489056655206,0.000016109910575323738,0.00002946244967461098,0.000004959099442203296,0.000031635663617635146,-0.000011636377166723832,0.000012494529073592275,-0.000017649961591814645,-0.000009775249054655433,-0.000009684803444542922,-0.000012299901754886378,-0.0000045431584112520795,-0.000004680217443819856,-0.000009361619959236123,-0.000006417827080440475,-0.000009478884749114513,-0.000008635995982331224,-0.000002210264710811316,-0.0000013944970760348951,-0.0000027300702640786767,3.419471852339484e-7,-0.000005760077328886837,-0.000005887148290639743,0.000009123318704951089,-0.0000018179079006586107,0.000034976685128640383,0.00000800656562205404,0.00004315484329708852,0.0000026375134893896757,0.000026162653739447705,-0.000009777288141776808,0.000008337022336490918,-0.0000043383224692661315,0.000008042879017011728,0.000011266129149589688,0.000007552520855824696,0.000007821462531865109,-0.000010834794011316262,-0.0000071405156631954014,-0.000023741020413581282,0.0000010096468940901104,-0.000008777444236329757,0.000024047909391811118,0.00001084489394997945,0.000021773150365334004,0.000009878775927063543,-0.000002468845650582807,0.0000019583242192311445,-0.000011829857612610795,0.000007180449301813496,0.0000019898930077033583,0.00002007572038564831,0.000023562599380966276,0.000022493708456750028,0.00003725415081134997,0.000009227091140928678,0.000025104887754423544,-0.000004577635081659537,-0.0000057226006902055815,-0.000007426877800753573,-0.000013954405403637793,-0.000007396818546112627,0.000010363718502048869,-0.000005682496066583553,0.000023153961592470296,0.000005215436885919189,-5.851776450072066e-7,0.000008301271009258926,-0.00002839875378413126,-0.000008671786417835392,-0.00002114908602379728,-0.000016385081835323945,0.000010340518201701343,-0.000003332814912937465,0.00001631920167710632,-0.00000240609824686544,-0.00001683917253103573,-0.000019458128008409403,-0.00004172520129941404,-0.00002798895184241701,-0.00002957127071567811,-0.00002257167943753302,-0.0000011277380735918996,-0.000006745275186403887,0.000029834796805516817,0.00001443145356461173,0.00004889423871645704,0.000019520353816915303,0.000028781312721548602,0.00001101738143916009,-0.000002304964709765045,0.000015570509276585653,0.000006559727353305789,0.00002491160194040276,0.0000246861109189922,0.00002092513932439033,0.000005571321253228234,0.000019767994672292843,-0.000017234433471458033,0.000029364162401179783,-0.000006860925623186631,0.00003287310028099455,0.000014419410035770852,0.00002570765900600236,0.000020948997189407237,0.000014982444554334506,0.00001133622572524473,0.000005069058261142345,-0.000007599034233862767,-1.9249199567639153e-7,-0.00002135621070920024,4.192748974674032e-7,-0.00001811559559428133,0.000005204026820138097,-0.00000684716133037,0.000006793804459448438,-0.000007115300377336098,-9.464126833336195e-7,-0.000015396170056192204,-0.000005022252480557654,-0.0000057560728237149306,0.00000310011228066287,0.00001830806468205992,0.000005690162652172148,0.000025002680558827706,-0.0000018066829170493293,0.000016883142961887643,-9.190588343699346e-7,0.00001677891305007506,0.000008744715159991756,0.000017492679035058245,0.000009262767889595125,0.000009641324140829965,-0.000007944317985675298,0.0000026682307634473545,-0.000028819362341891974,-5.567349248281062e-9,-0.000027849970138049684,2.9275554425112205e-7,-0.000011288384484942071,8.639408122235182e-8,-0.000010010178812080994,-0.0000057664710766403005,-0.000018038146663457155,-0.000005938334197708173,-0.000011676184840325732,0.00000538736594535294,6.286371672103996e-7,0.000010601774192764424,0.00000795031610323349,0.000006878713065816555,0.000014448815818468574,0.0000053991193453839514,0.000019121212972095236,0.0000037922372939647175,0.00002377148666710127,0.000004110886493435828,0.000028523567380034365,0.000009884578503260855,0.000025298351829405874,0.000009547493391437456,0.000019423143385211006,0.0000016244050584646175,0.00001698599044175353,-0.0000035492291772243334,0.000010943429515464231,-0.000004347200501797488,0.0000019216581677028444,-0.000004650058144761715,-0.000010098739949171431,-0.000013551755728258286,-0.00002283834692207165,-0.000026392148356535472,-0.000012812127351935487,-0.000015902620361885056,0.00001567458821227774,0.000012308804798522033,0.00002283371395606082,0.000024552044123993255,0.000011854270269395784,0.00002660317659319844,0.000012907260497740936,0.00003121679401374422,0.000015185296433628537,0.00002326429785171058,-7.34506613753183e-7,0.000012328557204455137,-0.000023603226509294473,0.000014685990208818112,-0.00003268428554292768,0.000009220393621944822,-0.00002234849307569675,-0.000007605170594615629,-0.000011407089004933368,-0.000006624821708101081,-0.000009982724805013277,0.00001263109425053699,0.000003306656026325072,0.00002181891250074841,0.000024524020773242228,0.000007929559615149628,0.000019206416254746728,-0.000012103923836548347,-0.000002410376964689931,-0.000014605987416871358,-0.000003715801540238317,-0.000006302369911281858,0.000010128199392056558,-0.000007889429980423301,0.000014167191693559289,-0.00001256161522178445,0.0000057639072110760026,-0.000005861424597242149,-9.619938055038801e-7,0.00000681865458318498,0.0000016880826478882227,0.000011544870176294353,0.0000037514641917368863,-2.56049020208593e-7,0.0000014714703411300434,-0.000014694560377392918,0.000007349543466261821,-0.000010221549928246532,0.000018233196897199377,-7.090650342433946e-7,0.00002102341750287451,-0.000006131372174422722,0.000020034074623254128,-0.000009446019248571247,0.000019742274162126705,0.0000019139167761750286,0.000014728439964528661,0.000014092046512814704,0.000003048159214813495,0.000020496132492553443,-0.000008900403372535948,0.000023662334569962695,-0.000005791300736746052,0.000022625017663813196,0.0000075333286986278836,0.000012899877219751943,-0.0000017856511931313435,-0.000006809377737226896,-0.000028199405278428458,-0.00001746432280924637,-0.00003172568540321663,-0.000006750207376171602,-0.00001866254024207592,-0.0000010079621688419138,-0.000013011737792112399,-0.00000956672738539055,-0.000004242810973664746,-0.000002119594682881143,0.000006584605671378085,0.00002223004776169546,0.000006579176442755852,0.000033968506613746285,0.000009475802471570205,0.000025046378141269088,0.000017056823708117008,0.000005184896053833654,0.000012699285434791818,-0.000006306862815108616,0.000008491949301969726,0.000004087344223080436,0.000018048402125714347,0.000011509853720781393,0.000021365476641221903,-0.000005565815172303701,0.000006844592917332193,-0.000022027259547030553,-0.000005569290806306526,-0.00002120573481079191,-0.000002695209104786045,-0.00001900665483844932,4.4863107007131475e-8,-0.000016556557966396213,-0.000010590822967060376,-0.0000065892354541574605,-0.000017760654372978024,-8.225159149333194e-7,-0.0000025858541903289733,0.0000011124238881166093,0.000020903720724163577,0.00001814771349017974,0.000027480426069814712,0.00004084043393959291,0.0000177144720510114,0.00004253354563843459,0.000010023189133789856,0.000033290092687821016,0.0000067583277996163815,0.000030763236281927675,-0.000003997994099336211,0.00001618833266547881,-0.000014886847566231154,-0.000012435123608156573,-0.00001306923968513729,-0.00002227741242677439,-0.000013466869859257713,-0.000015753304978716187,-0.000023232454623212107,-0.00001852498644439038,-0.00002162655619031284,-0.0000210459329537116,-0.00000750824165152153,-0.000011541855201357976,0.000005184509518585401,-0.0000010159284329347429,0.000017868627764983103,0.000005208628408581717,0.000021801406546728685,0.000004908810751658166,0.00000935355910769431,0.000002482380750734592,0.0000020374698124214774,0.000012640602108149324,0.0000043602076402748935,0.000021848769392818213,-0.000003835069946944714,0.000009052029781742021,-0.000015977773728081957,-0.00000437899689131882,-0.000015400755728478543,-0.0000011541671938175568,-0.000007877672032918781,-8.166315268454127e-8,-0.000005477804279507836,-0.0000075803836807608604,-0.000016252544810413383,-0.000015123989214771427,-0.00003125966031802818,-0.000023901306121842936,-0.00002719650547078345,-0.00002844541631930042,-0.000010009978723246604,-0.000019015275029232726,-0.000002046205736405682,3.0927870398045343e-7,0.000004475987225305289,0.000018435192032484338,0.000017293778000748716,0.000025111336071859114,0.00002306950045749545,0.000019393164620851167,0.000024574750568717718,0.000011862235623993911,0.00003010806358361151,0.000008740132216189522,0.000028634845875785686,0.000012442340448615141,0.00002007111288548913,0.000022071695639169775,0.00001786083885235712,0.000019058017642237246,0.000014229030057322234,-0.000005833061550220009,-0.0000042547835619188845,-0.00002718412179092411,-0.000025061946871574037,-0.00003152936915284954,-0.00003277888026786968,-0.00003887666389346123,-0.000034648659493541345,-0.000050274011300643906,-0.00003677815038827248,-0.00004247226388542913,-0.00002903110726037994,-0.000020898798538837582,-0.000010089145689562429,-0.000010234728506475221,0.000006811966159148142,-0.000005313822384778177,0.0000156254736793926,0.000009165262781607453,0.00002019751991610974,0.00002104634950228501,0.000026244979380862787,0.000020415984181454405,0.00003609451960073784,0.000021696680050808936,0.0000403553967771586,0.00002973491973534692,0.00002806495649565477,0.000031540897907689214,0.000004485058980208123,0.000023197349946713075,-0.00001706145121715963,0.000012635712664632592,-0.0000292308959615184,0.0000058418190747033805,-0.000030073091693338938,-1.1923079057396535e-7,-0.00002137258525181096,-0.000009712542123452295,-0.000012220786629768554,-0.000016407961084041744,-0.000012456388503778726,-0.000015059623365232255,-0.000008678027370478958,-0.000009216743819706608,0.000019928700567106716,0.000004287425326765515,0.00004467799226404168,0.00002016187136177905,0.000024435452360194176,0.000019308243281557225,-0.000007724876013526227,0.000009188834155793302,-0.0000019114108908979688,0.000012105027053621598,0.00002055629374808632,0.000020270883396733552,0.000018115131751983427,0.00001163760225608712,-0.00001510960100858938,-0.000021670934074791148,-0.00005311196582624689,-0.00005914847133681178,-0.00005459808380692266,-0.00006084770575398579,-0.000027462207071948797,-0.00003233471579733305,-0.000024315484552062117,-0.00001873439396149479,-0.00003443852983764373,-0.00001817194242903497,-0.000014029920748725999,-0.000009114837666857056,0.000012373760910122655,-0.000003239905254304176,0.000010735915566328913,-5.519689239008585e-8,-0.0000018883721395468456,0.00000311321650769969,-0.0000017775488458937616,-0.000006557762844749959,0.000015179120964603499,-0.00000455604003946064,0.000022281594283413142,0.000017691370885586366,-0.0000038258062886598054,0.000012033361599605996,-0.000019834642444038764,-0.000010000385373132303,0.000010684007975214627,0.000009171661986329127,0.00004517719935392961,0.00004714382521342486,0.0000477431713079568,0.00005181042797630653,0.000026211499061901122,0.00002550805947976187,0.000003884897068928694,0.00000662306683807401,0.000017071641195798293,0.00003120501423836686,0.00004284991882741451,0.00006512828258564696,0.000018203174477093853,0.00004200913826934993,-0.000014842201380815823,0.000003909772658516886,0.000008061370863288175,0.000021963762264931574,0.00003848099004244432,0.00005715851148124784,0.000043984284275211394,0.00006707866123178974,0.000052957908337702975,0.00006693915202049538,0.000049615926400292665,0.00005375961336540058,0.0000309937859128695,0.00003500019374769181,0.000029505476049962454,0.000029334600185393356,0.000023507789592258632,0.00001465066452510655,-1.0310985487649305e-7,-0.000006374973509082338,-0.000008675759090692736,-0.000009088520528166555,-0.000021084319087094627,-0.000024063272576313466,-0.0000631984366918914,-0.0000610212046012748,-0.00009105104982154444,-0.00007528847345383838,-0.00008082981366897002,-0.00007128059951355681,-0.00007338736031670123,-0.00008348179107997566,-0.00009302627586293966,-0.00010063370427815244,-0.00010311997175449505,-0.00009475899423705414,-0.00006107790977694094,-0.00005710756522603333,-0.0000045567167035187595,-0.000016807351130410098,-0.000008728594366402831,-0.000024047727492870763,-0.000054534481023438275,-0.00006562787166330963,-0.00006661251245532185,-0.0000764136275392957,-0.00004220175833324902,-0.00005006900755688548,-0.000025705265215947293,-0.000036733610613737255,-0.00002846791539923288,-0.0000510317986481823,-0.000025806351914070547,-0.00004952012750436552,0.000005754276116931578,-0.0000016414161336797406,0.0000425573016400449,0.00004579619053401984,0.00004338672079029493,0.000038616690289927647,0.000029018654458923265,0.000013091679647914134,0.00003744493369595148,0.000019917650206480175,0.000044882068323204294,0.00003138934698654339,0.00002662312181200832,0.000016957039406406693,0.000012313065781199839,0.000002333392103537335,0.00001934301690198481,0.0000014684613915960654,0.000014003498108650092,-0.000012435083590389695,-0.00001898372829600703,-0.000038960213714744896,-0.00003305000063846819,-0.00003180839848937467,-0.000003220078497179202,0.000009098755072045606,0.00001692907972028479,0.00001644175426918082,-0.0000025018243832164444,-0.000015483534298255108,-0.00001627800338610541,-0.000018092352547682822,-0.000013463391951518133,0.0000019396563857299043,-0.00003174218363710679,-0.0000160226827574661,-0.00005453410267364234,-0.00004583518239087425,-0.000040986185922520235,-0.000035656023101182655,-0.00001567927210999187,-0.000013575969205703586,-0.000018654585801414214,-0.000008182525562006049,-0.000031149891583481804,0.000004068513590027578,-0.000022341226213029586,0.000019159466319251806,-0.00001293922196055064,0.000003855884187942138,-0.00003387294782442041,-0.00002583240348030813,-0.000057961613492807373,-0.000027385123757994734,-0.000033527012419654056,0.0000016514985645699198,0.00003071745595661923,0.000041599003452574834,0.00007069997809594497,0.00007186799484770745,0.00005709023025701754,0.00006439198477892205,0.000029486905987141654,0.000029499340598704293,0.0000209078880288871,0.000017297805243288167,0.000013292264156916644,0.000027950874937232584,-0.0000013293877145770239,0.000019151208107359707,-0.000006482500339188846,-0.0000067296255110704806,-0.000007697241926507559,-0.000014276416550274007,0.0000016702936136425706,0.000015172436178545468,0.00004288800846552476,0.00006377120007527992,0.00006793632928747684,0.00007132426253519952,0.00002048872920568101,0.000012990089089726098,-0.000048709236580180004,-0.000047732733946759254,-0.00007167227886384353,-0.00006812359788455069,-0.000064849853515625,-0.00008061769040068612,-0.00006814341759309173,-0.00010230079351458699,-0.00008719259494682774,-0.0001180777617264539,-0.00008941548003349453,-0.00011921609257115051,-0.00003779408143600449,-0.00008811964653432369,0.000030435225198743865,-0.000025285318770329468,0.00004108916618861258,0.000014433621799980756,0.00001024217635858804,-0.000005194896857574349,0.000005180342213861877,-0.000034165761462645605,0.000023372396753984503,-0.000010869540346902795,0.00002539250453992281,0.00003357906825840473,0.000018433291188557632,0.00003062555697397329,0.000026741767214844003,-7.219643407552212e-7,0.00003656093031167984,-0.000001136163632509124,0.00003117337473668158,0.000021541796741075814,0.0000293058437819127,0.000043496882426552474,0.000037782541767228395,0.00007139385706977919,0.0000416023212892469,0.00009288021101383492,0.00005254682037048042,0.00009893468813970685,0.00006880204455228522,0.00010826986544998363,0.00005927990423515439,0.00011457254731794819,0.00005459919702843763,0.00010707223555073142,0.000094101473223418,0.00010680824925657362,0.00011209934746148065,0.00010920516069745645,0.000056838165619410574,0.00008033691119635478,-0.0000068494009610731155,0.000025022674890351482,-0.00002701147059269715,-0.000019174229237250984,-0.00003586516322684474,-0.00004372096373117529,-0.0000652634262223728,-0.00007542935782112181,-0.00009048141509993002,-0.00010400706378277391,-0.00006278631190070882,-0.00007421393820550293,0.0000025940585146599915,-0.000008294062354252674,0.0000325960099871736,0.000008096650162769947,0.00003069816739298403,-0.0000037499498830584344,0.000056778833823045716,0.000025616709535825066,0.00007991064921952784,0.00004987000284017995,0.000045740198402199894,0.000019337981939315796,0.000004544684998109005,-0.000008798326234682463,0.000008757365321798716,-0.0000021096132059028605,0.00001856036215031054,0.000004826958502235357,0.000005461828550323844,0.000007710723366471939,0.000010949572242680006,0.000018963972252095118,0.000044504369725473225,0.00002303562177985441,0.00004023867586511187,0.000010020921763498336,-0.000025972738512791693,-0.00001586198777658865,-0.00007700323476456106,-0.00004665309825213626,-0.000055274140322580934,-0.000052602150390157476,-0.0000061497439673985355,-0.00001668721961323172,0.000008728478860575706,0.000013330021829460748,-0.0000029871407605241984,-0.000004125208306504646,-0.0000026293639621144393,-0.00002612005664559547,0.0000065824074226839,-0.000017083671991713345,-0.0000046906184252293315,-0.00001556396091473289,-0.00002643541301949881,-0.00003281334284110926,-0.000039624956116313115,-0.00004113918112125248,-0.00007187780283857137,-0.00006438163109123707,-0.0001236143143614754,-0.00011173521488672122,-0.00012688638526014984,-0.00011649612861219794,-0.00006469413347076625,-0.00005987553595332429,-0.000014351888239616528,-0.000007210273906821385,-0.000016002846678020433,0.000014015030501468573,-0.000009058734576683491,0.00003463930625002831,0.000044094260374549776,0.00006039829531800933,0.00007179840031312779,0.00006237921479623765,0.000030082985176704824,0.000039645121432840824,-0.0000010439434845466167,0.000020206653061904944,0.00001813493508961983,-8.59565261634998e-7,0.000021399320758064277,-0.000031689640309195966,0.000003812285285675898,-0.00003198267222614959,0.00001682609217823483,0.0000013957578630652279,0.00004154344787821174,0.000013956621842226014,0.00004097841519978829,9.028317435877398e-7,0.000013097586816002149,-0.000017888380170916207,-0.000026429661375004798,-0.000042822484829230234,-0.00003054921762668528,-0.00004142971010878682,-0.000001531986526970286,-0.00001933212115545757,-0.0000132069308165228,-0.000039306974940700457,-0.00004899566920357756,-0.000061745238781441,-0.000037255726056173444,-0.000020425879483809695,-0.000015082103345775977,0.000013367198334890418,-0.00003093281702604145,-0.000012532468645076733,-0.000054078089306131005,-0.00003815422678599134,-0.00006230008148122579,-0.000032039140933193266,-0.000044264997995924205,9.833966032601893e-7,-5.77034370508045e-7,0.000045075670641381294,0.000020452816897886805,0.00004831075420952402,0.000016518073607585393,0.00002406950807198882,0.000028525224479380995,0.000029365415684878826,0.00002138098716386594,0.000015089812222868204,-0.00003114295031991787,-0.00005498417158378288,-0.00005744315421907231,-0.00008467251609545201,-0.000022096755856182426,-0.000038503785617649555,0.000013987733836984262,-0.000011090352927567437,0.000002372082235524431,-0.000031918280001264066,-0.000031449904781766236,-0.000032338593882741407,-0.00003993864811491221,-0.000005635174602502957,-0.00003002981611643918,-0.000012256874470040202,-0.00002950612542917952,-0.000029784107027808204,-0.000014617784472648054,0.00001263211561308708,0.00002073836003546603,0.000060902915720362216,0.00002685291474335827,0.00002972178117488511,0.000003865030521410517,-0.000011656133210635744,-0.0000019173003238392994,0.000016705547750461847,0.000012224107194924727,0.000058518213336355984,0.000023397415134240873,0.00006208814738783985,0.000014334675142890774,0.000048294361477019265,-0.000011518812243593857,0.00003706568531924859,-0.000009435871106688865,0.00004311736120143905,0.000036349370930111036,0.00005881915785721503,0.0000780311384005472,0.00005478940511238761,0.00009043554018717259,0.00005104908996145241,0.00008298666216433048,0.00006888940697535872,0.00006298254447756335,0.00007044045923976228,0.000054575710237259045,0.00005354037421057001,0.000060902479162905365,0.00005536368189495988,0.00004294863174436614,0.00005029814929002896,0.000005725249138777144,0.000005086803867015988,-0.000010700321581680328,-0.00004252125654602423,-0.000021980682504363358,-0.000058042256569024175,-0.00005544697341974825,-0.000054441989050246775,-0.00008118953701341525,-0.00004292158700991422,-0.00007777901191730052,-0.000035333177947904915,-0.00007716101390542462,-0.00005428513395600021,-0.00008297056774608791,-0.0000670280642225407,-0.00005144996976014227,-0.000014605345313611906,-0.00000779076071921736,0.0000432292181358207,-0.00003144462971249595,0.000004673118382925168,-0.00008541214629076421,-0.00005519864134839736,-0.00006174968439154327,-0.000014400528016267344,0.000012012095794489142,0.000047868241381365806,0.000030405124562093988,0.00002368395507801324,0.000001922777300933376,-0.000011832757991214748,0.0000026430798243382014,0.000012279679140192457,0.00003241767262807116,0.000024375991415581666,0.00003544256105669774,-0.00002144496829714626,0.0000066679922383627854,-0.00006405106250895187,-0.000002957086053356761,-0.00005756971222581342,0.000015621615602867678,-0.00003508651934680529,0.00001469517155783251,-0.00004308757706894539,-0.000010895128070842475,-0.0000762795825721696,-0.00001937178421940189,-0.00009255228360416368,-0.000009577730452292599,-0.00007198793900897726,-0.00001064251409843564,-0.00004143540354561992,-0.000017639989891904406,-0.00002866461181838531,-0.000003194289547536755,-0.00001008950584946433,0.000025677494704723358,0.0000337935853167437,0.00002025209141720552,0.00004816519140149467,-0.00003013358946191147,0.000005368628990254365,-0.00005807228444609791,-0.000014198250937624834,-0.000024669036065461114,0.00002980853787448723,0.00001305967180087464,0.0000615404496784322,0.000003169276169501245,0.000039045036828611046,-0.000026213239834760316,0.000006035425030859187,-0.000030444816729868762,-0.000012050156328768935,-0.000019078106561210006,-0.000029675369660253637,-0.000031799194402992725,-0.000055997508752625436,-0.0000721602700650692,-0.00009207191760651767,-0.00010938722698483616,-0.00013436700101010501,-0.00012641138164326549,-0.0001619315444258973,-0.00012095387501176447,-0.00015179513138718903,-0.00009973258420359343,-0.00012022676673950627,-0.00008012935722945258,-0.0001016552560031414,-0.000054741190979257226,-0.00008083759166765958,-0.00000593823006056482,-0.00002722652061493136,0.000044529537262860686,0.000031446641514776275,0.00007436021405737847,0.00005673569467035122,0.00008370971045223996,0.000051376631745370105,0.00005631861131405458,0.0000279171799775213,-0.0000013176068023312837,0.0000014861398085486144,-0.000035487813875079155,-0.00001107328716898337,-0.000028035083232680336,-0.000009004481398733333,-0.000013428236343315803,0.000007951015504659154,-0.000012215399692649953,0.000026802747015608475,-0.000010574289262876846,0.00001737370803311933,0.000018003340301220305,5.736237653763965e-7,0.00006992507405811921,0.00002058242716884706,0.00009748925367603078,0.000049604932428337634,0.00007757225830573589,0.0000480062335554976,0.000046539622417185456,0.000040741320844972506,0.0000359866680810228,0.000044753498514182866,0.00003149465555907227,0.00003402285074116662,0.000016869544197106734,0.000012217524272273295,0.000014416894373425748,0.00001694033562671393,0.00002633786789374426,0.00003387614560779184,-0.0000031246981961885467,0.000006746628059772775,-0.00006808514444855973,-0.0000424836362071801,-0.00007945387915242463,-0.000040809682104736567,-0.00004131623427383602,-0.000006584262791875517,-0.000027186131774215028,0.000009418003173777834,-0.00001379865534545388,0.000029131773771950975,0.00003061928873648867,0.00005724620132241398,0.00004902021464658901,0.0000633458184893243,0.000014305432159744669,0.000058562731283018366,-0.000027793557819677517,0.000046056477003730834,-0.000024998287699418142,0.00002725913145695813,0.000025247172743547708,0.000039892023778520525,0.00004112611713935621,0.000050569287850521505,-0.000014535172340401914,0.0000067802211560774595,-0.00004382204497233033,-0.000026799832994583994,-0.000016543841411476023,-0.0000244089933403302,-0.000021907017071498558,-0.00005314009467838332,-0.00005711687481380068,-0.00007939628267195076,-0.00006287739233812317,-0.00005297015013638884,-0.000055925644119270146,-0.0000416878356190864,-0.000044781805627280846,-0.00005816018165205605,-0.000014692141121486202,-0.000038615464291069657,0.000015342511687777005,-0.0000019092221918981522,0.00004032142896903679,0.000013651363587996457,0.0000466067940578796,0.000017852991732070222,1.3027107570451335e-7,0.0000011722290764737409,-0.0000434878165833652,-0.000021812964405398816,0.000001429963049304206,0.00001604595672688447,0.00008827573037706316,0.00010605066927382722,0.00011196303967153654,0.00014238811854738742,0.00007170428580138832,0.00009203513036482036,0.00005030815373174846,0.00005320513810147531,0.00006844555173302069,0.00007133291364880279,0.00004482951044337824,0.000057309403928229585,-0.00004976908894605003,-0.000016540670912945643,-0.00012368492025416344,-0.00006704733095830306,-0.00012687843991443515,-0.00008667777001392096,-0.00010667263995856047,-0.00010933732846751809,-0.0000810641358839348,-0.0000843552261358127,-0.00003626633406383917,-0.000011461594112915918,-0.000003800034392043017,0.000010872363418457098,-0.00001115972099796636,-0.000024820123144309036,-0.000016356738342437893,-0.00003160407504765317,0.000021647872927132994,0.00000160533340931579,0.000044044452806701884,0.000006865130671940278,-0.000021276600818964653,-0.00004543062095763162,-0.0001009973420877941,-0.00010950845899060369,-0.00008220582094509155,-0.00012713325850199908,-0.000009265588232665323,-0.00009223717643180862,0.00001942663948284462,-0.00004278800042811781,0.000014971864402468782,-0.000015608507965225726,0.000012556516594486311,-0.00001997295839828439,-0.00001677776890574023,-0.00004871925193583593,-0.00008439271186944097,-0.00009608511754777282,-0.00012681048247031868,-0.00012660387437790632,-0.00009491848322795704,-0.00009672807937022299,-0.000038584679714404047,-0.00004915422323392704,-0.000011407275451347232,-0.00003619683411670849,0.000020544717699522153,-0.000004877408628090052,0.000057512861530994996,0.00005082879215478897,0.000023422402591677383,0.00003235676922486164,-0.00007216427911771461,-0.000044125583372078836,-0.00013907243555877358,-0.00007763699250062928,-0.0001589777530170977,-0.00009526571375317872,-0.0001702349109109491,-0.00015039237041492015,-0.00018199183978140354,-0.00018227424880024046,-0.0001656827371334657,-0.00014178658602759242,-0.00009661682270234451,-0.00006982849299674854,-0.000024176955776056275,-0.000023143686121329665,-0.000021666413886123337,-0.000022818921934231184,-0.00004684945088229142,-0.00003441434455453418,-0.000010103430213348474,0.0000032032912713475525,0.00006675547047052532,0.00008603621245129034,0.00010718784324126318,0.0001322274620179087,0.00010200230462942272,0.00010818237205967307,0.00009606129606254399,0.00009692880848888308,0.00011241745960433036,0.00014431362797040492,0.00011704491771524772,0.00014793468290008605,0.00008428628643741831,0.000059725869505200535,0.00006823895819252357,0.00001569482628838159,0.00011798230116255581,0.00008751583663979545,0.00017217642744071782,0.00014552491484209895,0.00014642594032920897,0.00009886995394481346,0.0000820255299913697,0.0000389802225981839,0.0000945738865993917,0.00006543559720739722,0.00017948643653653562,0.00013175995263736695,0.000207908742595464,0.00013581017265096307,0.0001348408404737711,0.00007278104749275371,0.000048818663344718516,0.000009134634638030548,0.00001749626790115144,-0.000027329901058692485,0.000009467278687225189,-0.000057572869991417974,-0.000054372627346310765,-0.00011624617764027789,-0.00017348630353808403,-0.00019637461809907109,-0.00020912816398777068,-0.00020959861285518855,-0.00009173363650916144,-0.00011212546814931557,0.000036042500141775236,2.3283064365386963e-8,0.00005594479080173187,0.00004100982187082991,0.000023640137442271225,0.00002810826299537439,0.000004636331141227856,0.0000017502184164186474,-0.0000016116446204250678,-0.000008960413651948329,-0.00001896120375022292,-0.000017643205865169875,-0.00007192717748694122,-0.00006774204666726291,-0.00011022477701772004,-0.0001006519451038912,-0.00004939598875353113,-0.000025064480723813176,0.00006950402894290164,0.00008736859308555722,0.00013112671149428934,0.00011726255615940318,0.00009332889749202877,0.00006975586438784376,-0.000007504016139137093,-0.0000017577287962922128,-0.0000711821558070369,-0.00003985501825809479,-0.000008704300853423774,0.00001219889509229688,0.00010966281115543097,0.00010688483598642051,0.0001459826744394377,0.00014799759082961828,0.00012049888755427673,0.00015319800877477974,0.0001315882836934179,0.0001693947851890698,0.00013466438394971192,0.00013570465671364218,0.00003885695696226321,0.000019557321138563566,-0.0000759758404456079,-0.00006659913924522698,-0.00009499234874965623,-0.00006112013215897605,-0.00007698169065406546,-0.000060936577938264236,-0.00006680353544652462,-0.00007666349119972438,0.000022440679458668455,0.000004864556558459299,0.00012551239342428744,0.00011123484728159383,0.00006374843360390514,0.0000694217742420733,-0.00006522072362713516,-0.000034445423807483166,-0.000056505523389205337,-0.00003903900505974889,0.000005489092927746242,-0.000015380668628495187,-0.000013067590771242976,-0.000028134491003584117,-0.000019961922589573078,0.00001111600886360975,0.00003626819307100959,0.00007595207716803998,0.00005631609747069888,0.000051114606321789324,0.000038434911402873695,4.5267279347172007e-7,0.000059726120525738224,0.00003945884600398131,0.00009166861127596349,0.00010432150884298608,0.00008447789878118783,0.00009268712892662734,0.00006632134318351746,0.000032154312066268176,0.00006209970160853118,3.4997174225281924e-7,0.00007809824455762282,0.0000330825278069824,0.00011409471335355192,0.00009687244892120361,0.00010992292664013803,0.00010118685167981312,0.000043402149458415806,0.00003681848829728551,0.00002333584961888846,0.00002146193219232373,0.00008825006807455793,0.00008878691733116284,0.00010468476102687418,0.00011617453128565103,0.000010868432582356036,0.00003768633177969605,-0.0000832886653370224,-0.00006463406316470355,-0.00009575632429914549,-0.00009790592594072223,-0.00008047091250773519,-0.00008127279579639435,-0.00011930312030017376,-0.00010817989095812663,-0.00019761906878557056,-0.00018406282470095903,-0.00025037425803020597,-0.00022929937404114753,-0.00028175031184218824,-0.00026143481954932213,-0.00030704058008268476,-0.00032354859285987914,-0.00028720812406390905,-0.0003314026980660856,-0.00023685301130171865,-0.0002623709151521325,-0.00020041537936776876,-0.00023299336316995323,-0.0001476819161325693,-0.0002481380943208933,-0.00007395316060865298,-0.00019933024304918945,-0.00001707856063148938,-0.00007966350676724687,0.00003398122498765588,0.000010577972716419026,0.00004213210195302963,-0.000016719475752324797,-0.00003703224865603261,-0.00011134900705656037,-0.00007891521818237379,-0.00010674398799892515,-0.000002282263267261442,0.000002869634954549838,0.00004155691203777678,0.00003237165219616145,-0.000040039492887444794,-0.00005632107422570698,-0.00011622216698015109,-0.00010217920498689637,-0.000052099829190410674,-0.000006442031008191407,0.00011611672380240634,0.00016018351016100496,0.0002177420974476263,0.00024585469509474933,0.00016871566185727715,0.0002069331967504695,0.00009723335824673995,0.00016305266763083637,0.00010130155715160072,0.0001628038880880922,0.00009905041952151805,0.00012441941362340003,0.00005324347148416564,0.00006661077350145206,0.000056269716878887266,0.00009563506318954751,0.0001445938105462119,0.00020467364811338484,0.00022031216940376908,0.00027645783848129213,0.00018519532750360668,0.00023159629199653864,0.00010800627205753699,0.0001519494253443554,0.00012027759657939896,0.00017234316328540444,0.00015244039241224527,0.00021870264026802033,0.000060043548728572205,0.00012630523997358978,-0.00008305638039018959,-0.00003651895167422481,-0.00011915012873942032,-0.0000871685188030824,-0.000041786948713706806,-0.000004809240635950118,0.00004110886584385298,0.000093799018941354,0.00001830440669436939,0.00009007014887174591,-0.00008894543861970305,-0.000008388842616113834,-0.00012280653754714876,-0.000059225996665190905,-0.00004686256579589099,-0.000004007886218460044,0.000010301017027813941,0.00006117883458500728,-0.000004959066245646682,0.00006308007868938148,-0.00005623497781925835,0.0000016901053641049657,-0.00012405106099322438,-0.00009191863500745967,-0.00018024181190412492,-0.0001593408960616216,-0.00019957635959144682,-0.00017160963034257293,-0.00017814745660871267,-0.00013509401469491422,-0.00011708180682035163,-0.00006468065839726478,-0.00006644428503932431,-0.000022329521016217768,-0.00005872109250049107,-0.000030379385862033814,-0.00001940926449606195,-9.50950834521791e-7,0.00007214264041977003,0.00007613632624270394,0.00011203531175851822,0.00009669607970863581,0.00008747195533942431,0.00006836865213699639,0.000107871564978268,0.00009087040234589949,0.00019871782569680363,0.00016566846170462668,0.0002717904862947762,0.0002240440808236599,0.00026444465038366616,0.00022366063785739243,0.0002072927018161863,0.00016754464013502002,0.00017488887533545494,0.00011745865049306303,0.00018788142187986523,0.00012361693370621651,0.00018892365915235132,0.0001353108964394778,0.00012977307778783143,0.00008753158908803016,0.00003708814620040357,0.000010673960787244141,-0.00001981318746402394,-0.00003052715692319907,0.0000012943901310791261,-0.000012440191312634852,0.00007004603685345501,0.000053042742365505546,0.00011080254625994712,0.00010929033305728808,0.00010538451169850305,0.00010385063797002658,0.0001238908589584753,0.00009580529876984656,0.00019793650426436216,0.00016720773419365287,0.00024815084179863334,0.0002446943544782698,0.00019588206487242132,0.00019575741316657513,0.00005647114085149951,0.000033640259061940014,-0.00008082586282398552,-0.00010941842629108578,-0.000123425226774998,-0.0001422984933014959,-0.00009261527156922966,-0.00010913527512457222,-0.00009859810234047472,-0.00011477481893962249,-0.00013260109699331224,-0.00014256648137234151,-0.00009395734377903864,-0.00008956607052823529,-0.000003257652451793547,0.000024219256374635734,0.00006157296593300998,0.00009329195017926395,0.0000909910086193122,0.00009424033487448469,0.00007284159801201895,0.00006831511564087123,0.00001874280314950738,0.00005567546031670645,0.000005360243903851369,0.00006956124707357958,0.00004115957926842384,0.00008636829443275928,0.00006720854435116053,0.00010175880743190646,0.000058497971622273326,0.00010565094271441922,-0.00000532744888914749,0.00003650475264294073,-0.00008412737224716693,-0.00005737183892051689,-0.00004074765456607565,-0.000015765856005600654,0.00012070624507032335,0.00012950683594681323,0.0002018612576648593,0.0001815898867789656,0.0001366319484077394,0.00012036338011967018,0.00008128847548505291,0.00008533558138879016,0.00012598736793734133,0.00011848862050101161,0.0001826434163376689,0.00015625306696165353,0.00019109569257125258,0.00017093791393563151,0.00020420609507709742,0.00018747098511084914,0.00021713862952310592,0.00019607768626883626,0.00015462526062037796,0.00015112361870706081,0.00005944148142589256,0.00007137679494917393,0.00002383520950388629,0.00001862557473941706,-0.0000068000390456290916,-0.000017121023120125756,-0.00010218597890343517,-0.00007586612628074363,-0.0001744521432556212,-0.0001242063590325415,-0.0001295977272093296,-0.00010483716323506087,-0.00002151472472178284,-0.000034661545214476064,0.00004824878487852402,0.000019321976651553996,0.000060638627473963425,0.000033946442272281274,0.000049855512770591304,0.00003052474494324997,0.00003425036265980452,0.000019722010620171204,0.00003538441160344519,0.00002866454451577738,0.00006024901085766032,0.00007192634075181559,0.00005440136737888679,0.00007213866047095507,0.000019199043890694156,0.000010913217920460738,0.000045549073547590524,0.000012097194485249929,0.00010095175093738362,0.00006870793731650338,0.00007156033825594932,0.00003835436291410588,0.000020153316654614173,-0.000019508930563461035,0.0000535928484168835,0.00003740128158824518,0.00010149527952307835,0.00011497524246806279,0.00008390550647163764,0.0000843971865833737,0.00003986573210568167,0.000023354001314146444,0.000007602353434776887,0.000020408371710800566,-0.000010802616088767536,0.000026732461265055463,-0.000005622944627248216,0.0000034467293517082,0.000030874678486725315,0.000010173034752369858,0.00007900789205450565,0.0000685180420987308,0.00007322894089156762,0.00007221940177259967,-0.000027310783480061218,-0.000044682725274469703,-0.0001466236572014168,-0.00017769132682587951,-0.00018490885850042105,-0.00021317791834007949,-0.00014575586828868836,-0.00016396366117987782,-0.00008703183266334236,-0.000096126452262979,-0.00003868097337544896,-0.00006154235597932711,0.0000013577704294220894,-0.00006000530629535206,0.00003719485175679438,-0.000029292279577930458,0.00005176669219508767,0.000037953537685098127,0.00004797007568413392,0.0000610950737609528,0.00007513132004532963,0.000035335040593054146,0.00014191074296832085,0.000057879464293364435,0.00018908843048848212,0.0001475651515647769,0.00020764136570505798,0.00022060774790588766,0.00025390449445694685,0.0002503087744116783,0.00030238457839004695,0.0002672707778401673,0.0002528578625060618,0.000237257219851017,0.00013433310959953815,0.00013784827024210244,0.00008091441122815013,0.000059937723563052714,0.00008225104829762131,0.00005401169983088039,0.00003974448191002011,0.00004953946336172521,-0.000010107636626344174,0.00001073527801054297,-0.000020950206817360595,-0.00003656994522316381,-0.00005993116428726353,-0.0000808492986834608,-0.00011625375918811187,-0.0000944273269851692,-0.00010681073763407767,-0.00007551605085609481,-0.00007586299034301192,-0.00009075189882423729,-0.00008544810407329351,-0.00012747022265102714,-0.00006861256406409666,-0.00007860875484766439,0.000004575975708576152,0.00004120101948501542,0.00003772617856157012,0.0000848198906169273,-0.000009577727723808493,0.000012361198059807066,-0.00005892533590667881,-0.00005592560046352446,-0.00008714772411622107,-0.00006369994662236422,-0.0001394686260027811,-0.00008136204269248992,-0.00015996844740584493,-0.00010361209569964558,-0.00011126687604701146,-0.00008401738159591332,-0.00014169493806548417,-0.00011784620437538251,-0.0002762835065368563,-0.00022666376025881618,-0.0002874225901905447,-0.00022627771249972284)\n\ +\n\ +,\n\ +\n\ +new Array(-0.00014015505439601839,-0.00009424725431017578,-0.0000367982174793724,-0.000012330742720223498,-0.000009979183232644573,-0.000005074737146060215,0.000015334489944507368,0.000006053265224181814,0.000033470423659309745,0.000029470638764905743,0.00009303881961386651,0.00010694590309867635,0.00022122845984995365,0.00022976046602707356,0.00027943524764850736,0.00024943548487499356,0.000181631650775671,0.00012874089588876814,0.000033948716009035707,0.00001643829637032468,-0.000038822603528387845,-0.000005076801244285889,-0.000026619280106388032,-0.000004013060788565781,-0.000020743873392348178,-0.000060739057516912,-0.00009209522977471352,-0.00015305288252420723,-0.0001557939249323681,-0.00016957358457148075,-0.00011526542220963165,-0.00008990408241515979,-0.00003546544030541554,-0.000018380367691861466,0.000005372870873543434,0.000013720681636186782,0.000005543797669815831,0.00003979273242293857,-0.000014010610357217956,0.00005891008913749829,-0.00001633692954783328,0.00006351392949000001,-0.000011691547115333378,0.000035224747989559546,-0.00004958381759934127,-0.000023805565433576703,-0.00012163100473117083,-0.00007665240264032036,-0.00016238178068306297,-0.00010357973224017769,-0.00012000015703961253,-0.00009269107249565423,-0.000049141810450237244,-0.00005715646693715826,-0.00004356173303676769,-0.00003632663720054552,-0.00001985907510970719,0.0000020384477465995587,0.00012762073311023414,0.00011586706386879086,0.00021797671797685325,0.00020374754967633635,0.00008666064240969718,0.00011644592450466007,-0.00006568098615389317,-0.000046202490921132267,-0.00004137075302423909,-0.00007593315240228549,0.000004579069354804233,-0.00002532761573093012,-0.00009905502520268783,-0.00007579676457680762,-0.00019283377332612872,-0.00017823997768573463,-0.00014772501890547574,-0.00019722098659258336,-0.00013216372462920845,-0.000167879305081442,-0.00019680026161950082,-0.00015686158440075815,-0.0002077507524518296,-0.00015023740706965327,-0.00017501234833616763,-0.00013415997091215104,-0.00017168966587632895,-0.00013525885879062116,-0.00015167739184107631,-0.00012130104005336761,-0.00008563465962652117,-0.000041452833102084696,-0.00007153890328481793,-0.000001365100615657866,-0.00008754107693675905,-0.0000252203899435699,-0.00003187061520293355,-0.000009977433364838362,0.000022157373678055592,0.00003242286038585007,0.00003615911191445775,0.00009324029088020325,0.000014359744454850443,0.00007800778257660568,-0.000049274443881586194,-0.00005691000842489302,-0.00007130674202926457,-0.00010760929581010714,-0.000036453122447710484,-0.000047757712309248745,0.000054562337027164176,0.000027955291443504393,0.00009254179894924164,0.00002200369090132881,-0.00004265725874574855,-0.00010851425759028643,-0.0001688027841737494,-0.00016441606567241251,-0.00021186693629715592,-0.0001573815243318677,-0.00018332900071982294,-0.0001501880760770291,-0.00010138592188013718,-0.00008154666284099221,-0.00013429764658212662,-0.00008883286500349641,-0.0001400368637405336,-0.00010151389869861305,-0.000043619606003630906,-0.00004538596476777457,-0.000031638654036214575,-0.00003416767867747694,-0.00006974972347961739,-0.00005143813177710399,-0.00010723905870690942,-0.00012572293053381145,-0.00002397704156464897,-0.00009767053415998816,0.00011572502262424678,0.00005432979014585726,0.00007883126090746373,0.0000620109640294686,0.00007341729360632598,0.00004993831316824071,0.00011931547487620264,0.00005841327947564423,0.00005921594856772572,0.00001511409482191084,0.000033078180422307923,0.000019489067199174315,0.000033935510145965964,-0.000011722012459358666,0.00004304029425838962,-0.000035746488720178604,0.00003718510197359137,-0.000058436104154679924,-0.00001174940280179726,-0.00013024899817537516,0.000020506238797679543,-0.00007963776442920789,0.00003176229074597359,-0.00005422571848612279,-0.00002636853423609864,-0.00014182373706717044,-0.000049795104132499546,-0.00017246516654267907,-0.00009185299859382212,-0.00017978546384256333,-0.00013231371121946722,-0.00016474576841574162,-0.0001400558976456523,-0.00015335241914726794,-0.0001470029092160985,-0.00018156964506488293,-0.00014865070988889784,-0.0001718680141493678,-0.00012142615742050111,-0.00014900251699145883,-0.00007435568841174245,-0.00012459667050279677,-0.00008725070802029222,-0.00011005691339960322,-0.00008626709313830361,-0.00012864137534052134,-0.00004616122896550223,-0.0001554132904857397,-0.00009952057007467374,-0.00021355791250243783,-0.0001459539489587769,-0.00023241406597662717,-0.00013092698645778,-0.00017168368503917009,-0.00015152087144088,-0.00015848565089982003,-0.0001564635313116014,-0.00018872391956392676,-0.00011087577149737626,-0.00015771349717397243,-0.0000527798110852018,-0.00008749643166083843,-0.000036134504625806585,-0.00004221020935801789,-0.00008243389311246574,-0.00005874632915947586,-0.0001164921632152982,-0.00013457277964334935,-0.0001483543310314417,-0.00019349232024978846,-0.00023352073912974447,-0.00023075437638908625,-0.00028925627702847123,-0.00027289867284707725,-0.00029771780828014016,-0.0003031028318218887,-0.0002913945645559579,-0.0003263660764787346,-0.00015898887068033218,-0.00020953141211066395,0.000021462499717017636,0.000016161218809429556,0.00006929994560778141,0.00007043606456136331,0.000042957883124472573,-0.000021664078303729184,0.000008055478247115389,-0.00008845835691317916,0.00006582804780919105,-0.000016302576113957912,0.00015406384773086756,0.00010176366777159274,0.00009414566011400893,0.0000354732692358084,0.00007631623884662986,-0.000012391613381623756,0.00007941365765873343,0.0000648690911475569,0.00001397199412167538,0.00010448538523633033,0.000029168595574446954,0.00008860438538249582,-0.00006609586125705391,-0.00006593324360437691,-0.0002065992885036394,-0.0001552091707708314,-0.00018771870236378163,-0.00007774525874992833,-0.00012997548037674278,-0.00007887235551606864,-0.0000391396097256802,-0.000076210533734411,-0.0000876762715051882,-0.0000996374583337456,-0.00014420422667171806,-0.0001080437286873348,0.000032678239222150296,0.00001941799564519897,0.00008381356747122481,0.000031045052310219035,0.00006379729165928438,0.000027837693778565153,0.00006071649841032922,0.00002810096339089796,-0.000023521930415881798,-0.000042365853005321696,0.000022846543288324028,-0.000005697456799680367,0.00003526679938659072,-0.00004256410466041416,-0.0000757251400500536,-0.00013366315397433937,-0.00011955667287111282,-0.00011828384594991803,-0.00017747009405866265,-0.00016866534133441746,-0.0001741003361530602,-0.00016113329911604524,-0.00020356231834739447,-0.0001154246274381876,-0.00034802500158548355,-0.00014464158448390663,-0.0003696058120112866,-0.00011752495629480109,-0.00038095645140856504,-0.00015291014278773218,-0.0003850535140372813,-0.00025106975226663053,-0.00019905260705854744,-0.0002682860067579895,0.0000021677478798665106,-0.0002483882417436689,0.0001757844293024391,-0.0002012909681070596,0.00042002167901955545,-0.00011912333138752729,0.000566192960832268,0.000036280973290558904,0.0006151891429908574,0.000419270625570789,0.0007446972886100411,0.0009848694317042828,0.0007311853696592152,0.0014010249869897962,0.000447156373411417,0.001734805991873145,0.000048851674364414066,0.002086761873215437,-0.00039686530362814665,0.002081888262182474,-0.0007315071416087449,0.0017690588720142841,-0.0011235257843509316,0.0012453674571588635,-0.001530013862065971,0.0005929881590418518,-0.0015843822620809078,0.00013364609912969172,-0.001662310678511858,-0.0004051764262840152,-0.0017336646560579538,-0.0008209687657654285,-0.0017958111129701138,-0.0008799072238616645,-0.0023105277214199305,-0.0009375008521601558,-0.0026750226970762014,-0.00045945230522193015,-0.00301142456009984,0.00032612154609523714,-0.0037594083696603775,0.000844741880428046,-0.004248717334121466,0.001590814790688455,-0.004585081245750189,0.0022387588396668434,-0.004611271433532238,0.002747831167653203,-0.004052754957228899,0.0032969240564852953,-0.003427402814850211,0.0034304591827094555,-0.0024721764493733644,0.003596643218770623,-0.001401375513523817,0.003709446405991912,-0.0006295255152508616,0.0034894035197794437,0.000059773577959276736,0.003397291759029031,0.00038508654688484967,0.0033650926779955626,0.0005159653373993933,0.003734476398676634,0.00030270108254626393,0.0044049047864973545,-0.0007104952237568796,0.004650060087442398,-0.0020415415056049824,0.004571670666337013,-0.003501879284158349,0.004163370467722416,-0.00479539530351758,0.0036168238148093224,-0.005974814295768738,0.002774751279503107,-0.007256212644279003,0.001289845909923315,-0.007495714817196131,0.00010230821499135345,-0.006734591443091631,-0.0007406961522065103,-0.00581145565956831,-0.0016243165591731668,-0.00462182704359293,-0.002173752523958683,-0.0036379247903823853,-0.002846694318577647,-0.002800004556775093,-0.0035107601433992386,-0.0017736477311700583,-0.003419754095375538,-0.0011825866531580687,-0.0027814360801130533,-0.0008575308602303267,-0.0018417327664792538,-0.0002217306027887389,-0.000598331680521369,0.0005840326775796711,0.0008799363858997822,0.0010996086057275534,0.0021491702646017075,0.001309904851950705,0.0030024773441255093,0.0020673295948654413,0.003890095977112651,0.003430642420426011,0.004317090380936861,0.004580176901072264,0.003661549184471369,0.00580180948600173,0.0027171203400939703,0.007631687913089991,0.0020412683952599764,0.009570170193910599,0.0011816845508292317,0.010828486643731594,-0.00026033760514110327,0.010754303075373173,-0.0022562353406101465,0.009428870864212513,-0.00440824031829834,0.00784861296415329,-0.006088739261031151,0.006158956792205572,-0.007177523337304592,0.003770801005885005,-0.00812677014619112,0.0011826830450445414,-0.008794397115707397,-0.0005873069749213755,-0.008513960987329483,-0.0010649776086211205,-0.007513529155403376,-0.0007121718372218311,-0.007079744245857,-0.0002848606090992689,-0.007748864591121674,0.0008878273656591773,-0.008503956720232964,0.0035180600825697184,-0.008739612065255642,0.006504544522613287,-0.009005337953567505,0.008940945379436016,-0.00949372723698616,0.0112361591309309,-0.009555941447615623,0.01331779919564724,-0.008684584870934486,0.014238296076655388,-0.007197503000497818,0.013849114067852497,-0.005386539734899998,0.012764517217874527,-0.003275955095887184,0.01142237801104784,-0.0009684885153546929,0.010298161767423153,0.0016993064200505614,0.009333365596830845,0.00391809456050396,0.008427868597209454,0.0044991616159677505,0.008336156606674194,0.0039911759085953236,0.008962663821876049,0.0027452115900814533,0.009156675077974796,0.00011548047768883407,0.008277789689600468,-0.00374692864716053,0.006709702778607607,-0.008039569482207298,0.00510604539886117,-0.011835870333015919,0.0028857786674052477,-0.014525201171636581,-0.0005683306371793151,-0.015833331272006035,-0.004239668603986502,-0.015388516709208488,-0.006670473609119654,-0.012940594926476479,-0.007479296065866947,-0.008850338868796825,-0.007622465491294861,-0.004532064776867628,-0.0072344085201621056,-0.0008344601956196129,-0.0057411170564591885,0.0022335564717650414,-0.0032891982700675726,0.004121846053749323,0.0008299641194753349,0.005279644392430782,0.003736786311492324,0.0047928947024047375,0.0013215296203270555,0.0010782248573377728,-0.000013336036317923572,-0.0011458239750936627,0.0031413149554282427,-0.00009486293856753036,-0.0011687587248161435,-0.0041114469058811665,-0.017392633482813835,-0.015722988173365593,-0.034477073699235916,-0.027795441448688507,-0.04571573808789253,-0.036322321742773056,-0.05450707674026489,-0.0428432859480381,-0.06265253573656082,-0.047500766813755035,-0.05975385755300522,-0.041561610996723175,-0.032463666051626205,-0.013804420828819275,0.01827487349510193,0.03537826985120773,0.08266807347536087,0.097795769572258,0.15217961370944977,0.1658187061548233,0.22064581513404846,0.23351822793483734,0.28683555126190186,0.298629492521286,0.3469022810459137,0.35707736015319824,0.3909241557121277,0.4009797275066376,0.4156057834625244,0.4274917244911194,0.4247729480266571,0.43869462609291077,0.42078956961631775,0.43660423159599304,0.4062882959842682,0.42413580417633057,0.3860650956630707,0.4054466187953949,0.36459267139434814,0.38485953211784363,0.34501156210899353,0.3655964732170105,0.32996436953544617,0.34972891211509705,0.3208392858505249,0.3385865390300751,0.31652164459228516,0.3319227993488312,0.31623896956443787,0.3296041488647461,0.3198554813861847,0.3315024673938751,0.32542842626571655,0.3357532024383545,0.3314844071865082,0.3411482274532318,0.33733949065208435,0.3469061255455017,0.3416065573692322,0.3515341877937317,0.34387338161468506,0.35465532541275024,0.3446221947669983,0.3560125529766083,0.3444567918777466,0.35549405217170715,0.3434079587459564,0.3537798523902893,0.34088873863220215,0.35074639320373535,0.3382267653942108,0.34693875908851624,0.3369491696357727,0.3435756266117096,0.33618712425231934,0.3405708968639374,0.3352181017398834,0.337916761636734,0.3344864845275879,0.3360024392604828,0.3347020149230957,0.33500710129737854,0.33559557795524597,0.3345468044281006,0.3356438875198364,0.33335721492767334,0.33476224541664124,0.3313899040222168,0.33328360319137573,0.3290165960788727,0.33022430539131165,0.325093150138855,0.3257369101047516,0.3194625973701477,0.32044002413749695,0.3130733370780945,0.3142836391925812,0.3061066269874573,0.3078814744949341,0.2988135516643524,0.30184903740882874,0.2917783856391907,0.2964288294315338,0.2853374481201172,0.2916559875011444,0.27951890230178833,0.2874945402145386,0.274495929479599,0.2842196524143219,0.27030646800994873,0.28150874376296997,0.26606911420822144,0.27893924713134766,0.26149675250053406,0.2760584354400635,0.2568477988243103,0.27202627062797546,0.2516094148159027,0.26775065064430237,0.24617767333984375,0.26375263929367065,0.240883007645607,0.2583709955215454,0.2348024845123291,0.2521602511405945,0.22854775190353394,0.24681374430656433,0.22324083745479584,0.24198345839977264,0.21861906349658966,0.23773431777954102,0.21457253396511078,0.23431454598903656,0.2108982503414154,0.23115283250808716,0.20731040835380554,0.22855831682682037,0.20408383011817932,0.22669631242752075,0.2009020447731018,0.22472351789474487,0.19726240634918213,0.22214411199092865,0.19329386949539185,0.2187594175338745,0.1889563798904419,0.21419735252857208,0.18386077880859375,0.20839394629001617,0.17786459624767303,0.2017228603363037,0.1712917685508728,0.19439153373241425,0.16436927020549774,0.18625706434249878,0.1569976955652237,0.17753638327121735,0.14927631616592407,0.16906782984733582,0.14145801961421967,0.16131752729415894,0.13372083008289337,0.15394407510757446,0.1261877566576004,0.14700950682163239,0.11899550259113312,0.14078551530838013,0.11220572888851166,0.13472723960876465,0.10562274605035782,0.1288258135318756,0.09939584136009216,0.12334570288658142,0.09371078014373779,0.11740842461585999,0.08796590566635132,0.11085216701030731,0.08191831409931183,0.10430294275283813,0.0758076012134552,0.09747365862131119,0.06946639716625214,0.09014172852039337,0.06285040080547333,0.08244733512401581,0.05589297041296959,0.0747237503528595,0.0486995093524456,0.06748583912849426,0.04179181903600693,0.06031538173556328,0.034901268780231476,0.05304372310638428,0.02791520208120346,0.04633215442299843,0.021517589688301086,0.039766762405633926,0.015343964099884033,0.03282143175601959,0.008753910660743713,0.0258503258228302,0.0020630136132240295,0.01878304034471512,-0.004641629755496979,0.011329539120197296,-0.01166088879108429,0.003378555178642273,-0.019190803170204163,-0.005097053945064545,-0.027227118611335754,-0.013719238340854645,-0.03537680208683014,-0.022374339401721954,-0.043488986790180206,-0.03137648105621338,-0.05187668651342392,-0.04053819179534912,-0.0604567751288414,-0.049499429762363434,-0.06884048134088516,-0.05849288031458855,-0.07712171971797943,-0.06773670017719269,-0.08554264158010483,-0.07693895697593689,-0.09397900104522705,-0.08596764504909515,-0.10236804187297821,-0.09495700895786285,-0.11071249842643738,-0.10388500988483429,-0.11891487240791321,-0.11278313398361206,-0.1271471083164215,-0.12161137163639069,-0.1353926956653595,-0.1302194446325302,-0.14331747591495514,-0.13882678747177124,-0.15112300217151642,-0.14760717749595642,-0.15909935534000397,-0.1563674807548523,-0.1669865846633911,-0.1650761067867279,-0.17466247081756592,-0.1739044189453125,-0.1824301928281784,-0.18288172781467438,-0.19044317305088043,-0.19180621206760406,-0.1984090507030487,-0.2006174921989441,-0.2061910629272461,-0.2095491737127304,-0.2141258418560028,-0.2184688150882721,-0.22216469049453735,-0.22707563638687134,-0.2299291044473648,-0.23560881614685059,-0.23756471276283264,-0.24421198666095734,-0.24524550139904022,-0.2526945173740387,-0.252858430147171,-0.2611212730407715,-0.2604433596134186,-0.26948052644729614,-0.2679097056388855,-0.27768683433532715,-0.2752090096473694,-0.2859497666358948,-0.28264039754867554,-0.29414576292037964,-0.29005101323127747,-0.30205854773521423,-0.2971515655517578,-0.31004756689071655,-0.30430930852890015,-0.3181053400039673,-0.3115376830101013,-0.32590630650520325,-0.31850019097328186,-0.33365267515182495,-0.32542774081230164,-0.3414079546928406,-0.33242523670196533,-0.34893766045570374,-0.33921313285827637,-0.3563483953475952,-0.3458234965801239,-0.36362698674201965,-0.35227999091148376,-0.3707098960876465,-0.3586232364177704,-0.37783506512641907,-0.36508598923683167,-0.3848576247692108,-0.3714151680469513,-0.3916032016277313,-0.3774167597293854,-0.3983784317970276,-0.38348257541656494,-0.4050813317298889,-0.38953205943107605,-0.4114915728569031,-0.3952938914299011,-0.41792139410972595,-0.40107113122940063,-0.4242797791957855,-0.4067872166633606,-0.430213063955307,-0.4120813012123108,-0.4359695613384247,-0.41720691323280334,-0.4416967034339905,-0.4222995638847351,-0.44718682765960693,-0.42709559202194214,-0.45248913764953613,-0.43165889382362366,-0.45770472288131714,-0.4361976385116577,-0.4627995789051056,-0.4406948685646057,-0.467723548412323,-0.4449848532676697,-0.4723993241786957,-0.4489439129829407,-0.47690653800964355,-0.4527551233768463,-0.4812902808189392,-0.4565407931804657,-0.48539483547210693,-0.4600854218006134,-0.48930904269218445,-0.4634152054786682,-0.4931594729423523,-0.4667051434516907,-0.49675899744033813,-0.46982237696647644,-0.5000807046890259,-0.4727060794830322,-0.5032362341880798,-0.47544509172439575,-0.5061864256858826,-0.4780427813529968,-0.5089499354362488,-0.4805164635181427,-0.5115028023719788,-0.4827759861946106,-0.513809084892273,-0.48477935791015625,-0.5159985423088074,-0.48671194911003113,-0.5179522633552551,-0.4884487986564636,-0.5195164084434509,-0.4897882044315338,-0.520979642868042,-0.4910416007041931,-0.5224595069885254,-0.492371529340744,-0.5237541198730469,-0.4935266375541687,-0.5248284339904785,-0.4944034814834595,-0.5256340503692627,-0.4950096309185028,-0.5261802077293396,-0.4954404830932617,-0.5266210436820984,-0.4957996904850006,-0.5268115997314453,-0.4958656430244446,-0.5266780257225037,-0.4956287741661072,-0.5264650583267212,-0.4954100549221039,-0.526107668876648,-0.495071142911911,-0.5254742503166199,-0.49441009759902954,-0.5246858596801758,-0.4936348795890808,-0.523658812046051,-0.4927383065223694,-0.5223727226257324,-0.4916102886199951,-0.5210084915161133,-0.4903441369533539,-0.5194172263145447,-0.4888645112514496,-0.5174907445907593,-0.4871516525745392,-0.5154325366020203,-0.48535043001174927,-0.5132569074630737,-0.4833911061286926,-0.5109375715255737,-0.4812907576560974,-0.5085335969924927,-0.47917601466178894,-0.5059165954589844,-0.4768742620944977,-0.5030509233474731,-0.4742845892906189,-0.500028669834137,-0.4715332090854645,-0.4968000054359436,-0.46862754225730896,-0.49335336685180664,-0.46553701162338257,-0.4896450638771057,-0.46218371391296387,-0.48560720682144165,-0.4585230052471161,-0.4814741313457489,-0.4548163115978241,-0.47733908891677856,-0.45113861560821533,-0.47292858362197876,-0.44719982147216797,-0.46825575828552246,-0.4430288076400757,-0.46353116631507874,-0.43884843587875366,-0.4587159752845764,-0.43462270498275757,-0.45373016595840454,-0.43027472496032715,-0.44851088523864746,-0.4257199764251709,-0.4430246949195862,-0.42090100049972534,-0.4373963177204132,-0.41597795486450195,-0.43161025643348694,-0.4109745919704437,-0.42553985118865967,-0.40570569038391113,-0.4193096160888672,-0.4002203345298767,-0.41303032636642456,-0.39467763900756836,-0.4066188335418701,-0.38908135890960693,-0.4000610113143921,-0.38337835669517517,-0.3933746814727783,-0.37749603390693665,-0.3865426182746887,-0.37144654989242554,-0.3795803189277649,-0.36532968282699585,-0.37244653701782227,-0.3590787649154663,-0.36512744426727295,-0.3526001274585724,-0.35773417353630066,-0.3460187315940857,-0.3503147065639496,-0.339443564414978,-0.3428031802177429,-0.3328033685684204,-0.33511918783187866,-0.32598936557769775,-0.3272414207458496,-0.318989634513855,-0.319307416677475,-0.31192755699157715,-0.3114268183708191,-0.30487531423568726,-0.3034377694129944,-0.29770565032958984,-0.2951779365539551,-0.29031598567962646,-0.28677380084991455,-0.2827863097190857,-0.2784140706062317,-0.27522894740104675,-0.2700554132461548,-0.26765698194503784,-0.26152825355529785,-0.2599930167198181,-0.25285422801971436,-0.2521980106830597,-0.24422062933444977,-0.2443566769361496,-0.2356354296207428,-0.23653943836688995,-0.22694560885429382,-0.2287016212940216,-0.218154639005661,-0.22078363597393036,-0.20938779413700104,-0.2128010392189026,-0.20065683126449585,-0.20482154190540314,-0.19187307357788086,-0.19685180485248566,-0.18300488591194153,-0.18880067765712738,-0.17411771416664124,-0.1806454360485077,-0.16525717079639435,-0.17248183488845825,-0.15638071298599243,-0.1643337905406952,-0.14744843542575836,-0.15611480176448822,-0.13846251368522644,-0.14778637886047363,-0.12942667305469513,-0.1394030600786209,-0.12038421630859375,-0.13102714717388153,-0.11140423268079758,-0.12266922742128372,-0.10246630012989044,-0.11430176347494125,-0.09349130839109421,-0.10590529441833496,-0.08449366688728333,-0.09749168902635574,-0.07557141780853271,-0.08910224586725235,-0.06675387918949127,-0.0807742029428482,-0.057972121983766556,-0.07248006016016006,-0.0491742342710495,-0.06414788961410522,-0.04038545489311218,-0.05578262731432915,-0.031651221215724945,-0.04744748771190643,-0.023004386574029922,-0.03917189687490463,-0.014445883221924305,-0.03089878335595131,-0.005930168554186821,-0.022583838552236557,0.002562102861702442,-0.014277668669819832,0.010952816344797611,-0.0060509974136948586,0.01916518434882164,0.002093313727527857,0.027261536568403244,0.010179467499256134,0.03536767512559891,0.01820770837366581,0.043512094765901566,0.026199307292699814,0.05165395140647888,0.03420865908265114,0.059800952672958374,0.04223240911960602,0.06799114495515823,0.05020764097571373,0.0762426033616066,0.05816218629479408,0.08457324653863907,0.06622572243213654,0.09293084591627121,0.07437774538993835,0.10108152031898499,0.08233530074357986,0.10879091918468475,0.08987627178430557,0.11614792048931122,0.09715694189071655,0.1234435960650444,0.10448165237903595,0.13069337606430054,0.11183199286460876,0.137596994638443,0.11889855563640594,0.1440371870994568,0.12557530403137207,0.15028083324432373,0.13212789595127106,0.15657037496566772,0.13878726959228516,0.1628297120332718,0.1454436331987381,0.16891765594482422,0.15190395712852478,0.1749131679534912,0.15824180841445923,0.1809864193201065,0.16467547416687012,0.18716280162334442,0.17122480273246765,0.19334079325199127,0.17770837247371674,0.19944238662719727,0.18403005599975586,0.2054712474346161,0.19027374684810638,0.21147370338439941,0.1965131163597107,0.21746426820755005,0.202686607837677,0.22337956726551056,0.2087024450302124,0.22914519906044006,0.2145642787218094,0.23477570712566376,0.22034037113189697,0.2403235286474228,0.22606170177459717,0.24574553966522217,0.23169220983982086,0.25093889236450195,0.23718631267547607,0.25590190291404724,0.242568701505661,0.2607375681400299,0.24794656038284302,0.26550406217575073,0.25342273712158203,0.27017199993133545,0.25899767875671387,0.27470505237579346,0.2645891606807709,0.27907735109329224,0.27013954520225525,0.28324833512306213,0.27565181255340576,0.2872246503829956,0.28112611174583435,0.2910986542701721,0.28652048110961914,0.29492753744125366,0.2917826473712921,0.2986379861831665,0.2968660891056061,0.30215686559677124,0.3017169237136841,0.30556589365005493,0.306292861700058,0.30898672342300415,0.3105788826942444,0.31235742568969727,0.31453004479408264,0.31548088788986206,0.3180347979068756,0.31830263137817383,0.3210201859474182,0.3209911286830902,0.32356560230255127,0.32369938492774963,0.32582664489746094,0.3263929486274719,0.3278847932815552,0.3289925754070282,0.32976004481315613,0.33154329657554626,0.33151277899742126,0.33410102128982544,0.33320218324661255,0.3365638256072998,0.3347967565059662,0.3387991189956665,0.3362775146961212,0.3408724367618561,0.33779776096343994,0.34296247363090515,0.33957409858703613,0.3450830578804016,0.34163421392440796,0.34706878662109375,0.3438357412815094,0.348814994096756,0.34612223505973816,0.35035955905914307,0.34857824444770813,0.3517402708530426,0.3512190878391266,0.35293614864349365,0.35391637682914734,0.35395580530166626,0.3565821945667267,0.35486266016960144,0.35927093029022217,0.35572633147239685,0.36204156279563904,0.356637567281723,0.3648494482040405,0.3577037751674652,0.36761653423309326,0.3589226007461548,0.3702812194824219,0.3601362705230713,0.37273502349853516,0.3612326383590698,0.37484031915664673,0.36232203245162964,0.37658295035362244,0.36361539363861084,0.37812894582748413,0.3651997447013855,0.3796727657318115,0.3670227825641632,0.3812750577926636,0.3690119981765747,0.38286787271499634,0.3711033761501312,0.3843686878681183,0.37321075797080994,0.3857674300670624,0.37523677945137024,0.38710513710975647,0.37706899642944336,0.3883553445339203,0.37854859232902527,0.3893587589263916,0.37954261898994446,0.38997459411621094,0.3800737261772156,0.3902926743030548,0.3802680969238281,0.39055025577545166,0.38013553619384766,0.39079850912094116,0.37950754165649414,0.3908044993877411,0.3782094717025757,0.3903343379497528,0.3761543035507202,0.389335036277771,0.3732477128505707,0.3877517879009247,0.3694034218788147,0.38540199398994446,0.36476823687553406,0.38222476840019226,0.3597945272922516,0.3785027265548706,0.35500597953796387,0.37467244267463684,0.3508549928665161,0.371074914932251,0.3479050397872925,0.3680570721626282,0.3469204604625702,0.3661377429962158,0.34853217005729675,0.3658168911933899,0.3528748154640198,0.36726272106170654,0.35964274406433105,0.3702837824821472,0.36830464005470276,0.37445157766342163,0.37805625796318054,0.37910306453704834,0.38772836327552795,0.3833930492401123,0.3960375189781189,0.38656750321388245,0.4019690752029419,0.3881657123565674,0.4048866331577301,0.38796383142471313,0.40447235107421875,0.38597115874290466,0.40075889229774475,0.3825986981391907,0.394109308719635,0.3785688579082489,0.3850228786468506,0.3744800388813019,0.3740721046924591,0.37065625190734863,0.3620791435241699,0.3674893379211426,0.3500944972038269,0.3655659258365631,0.33906349539756775,0.3652535676956177,0.3297199308872223,0.36647671461105347,0.3227653205394745,0.36900168657302856,0.3185165226459503,0.372326135635376,0.31588882207870483,0.37477192282676697,0.31177088618278503,0.37278440594673157,0.3019689917564392,0.36187323927879333,0.2825281023979187,0.3380492031574249,0.25039106607437134,0.29856887459754944,0.20400939881801605,0.24250024557113647,0.14459776878356934,0.17187324166297913,0.07684291154146194,0.09231474250555038,0.00776814017444849,0.011855741031467915,-0.05500537157058716,-0.060879603028297424,-0.1035246029496193,-0.1170259341597557,-0.12914299964904785,-0.14721639454364777,-0.12436288595199585,-0.14353066682815552,-0.08681271970272064,-0.1035139262676239,-0.021452229470014572,-0.032334811985492706,0.06164011359214783,0.05947559326887131,0.15169209241867065,0.16042886674404144,0.2398754358291626,0.2607254385948181,0.3191983103752136,0.3522929549217224,0.3837544322013855,0.42822763323783875,0.4290175437927246,0.4831486642360687,0.4528612196445465,0.514176607131958,0.4562394618988037,0.521668553352356,0.44294753670692444,0.5091447830200195,0.41847264766693115,0.4822106659412384,0.3884967267513275,0.44692263007164,0.3579346537590027,0.40867704153060913,0.3308313190937042,0.37211814522743225,0.31042635440826416,0.34127500653266907,0.2987293004989624,0.31904998421669006,0.2959997057914734,0.30647990107536316,0.30091267824172974,0.3027843236923218,0.3113101124763489,0.306190550327301,0.3247837424278259,0.31460651755332947,0.3388565182685852,0.32574155926704407,0.3511863946914673,0.33718350529670715,0.35997089743614197,0.34681347012519836,0.3642255961894989,0.3532503843307495,0.3637520968914032,0.35595330595970154,0.3590213358402252,0.3550752103328705,0.351114958524704,0.35131362080574036,0.3415455222129822,0.3457548916339874,0.3318597078323364,0.3396145701408386,0.32324835658073425,0.33392757177352905,0.31639763712882996,0.32932248711586,0.3115268051624298,0.3259360194206238,0.3084493577480316,0.32346779108047485,0.3066614270210266,0.3213740587234497,0.3055570721626282,0.3191356658935547,0.30470365285873413,0.3164435923099518,0.3039399981498718,0.313181608915329,0.30320900678634644,0.30928266048431396,0.3023843467235565,0.3046846091747284,0.3013804256916046,0.2994810938835144,0.3003881573677063,0.29404520988464355,0.2997879981994629,0.28885146975517273,0.2997121810913086,0.28411442041397095,0.2998063862323761,0.2796758711338043,0.2995368540287018,0.2752785384654999,0.2986152470111847,0.2708359360694885,0.2969832122325897,0.2663668990135193,0.29451480507850647,0.26180583238601685,0.2909870147705078,0.25703945755958557,0.2863495647907257,0.25208550691604614,0.2808309495449066,0.24710004031658173,0.27474072575569153,0.2422293871641159,0.26830995082855225,0.23756276071071625,0.261757493019104,0.23320716619491577,0.25537675619125366,0.22930194437503815,0.2494843453168869,0.22595880925655365,0.24431155622005463,0.22322537004947662,0.23989641666412354,0.2210220843553543,0.235987588763237,0.2190142273902893,0.2321094125509262,0.21664059162139893,0.22785964608192444,0.2134196013212204,0.2231336086988449,0.20920293033123016,0.21797817945480347,0.20404097437858582,0.2123415470123291,0.19792068004608154,0.20616373419761658,0.19082854688167572,0.19966572523117065,0.18301355838775635,0.19332806766033173,0.1749725341796875,0.18755415081977844,0.16715316474437714,0.18249043822288513,0.15979434549808502,0.1781284064054489,0.15299631655216217,0.17435649037361145,0.14673756062984467,0.1708746999502182,0.1408073604106903,0.16724835336208344,0.13490109145641327,0.16312113404273987,0.1288263201713562,0.1582898050546646,0.12252052128314972,0.1526111662387848,0.11592620611190796,0.14601793885231018,0.109025739133358,0.1386347860097885,0.10197537392377853,0.13071639835834503,0.09501562267541885,0.12245433777570724,0.08824774622917175,0.11396884173154831,0.0816502720117569,0.10543704777956009,0.0752602368593216,0.09703152626752853,0.06912031024694443,0.08874747902154922,0.06306732445955276,0.0804801806807518,0.05680617690086365,0.07224872708320618,0.050199929624795914,0.06413860619068146,0.04326504096388817,0.056058719754219055,0.03589431941509247,0.04781285300850868,0.02787492424249649,0.03942457586526871,0.019239455461502075,0.031131481751799583,0.010328397154808044,0.023022381588816643,0.001407034695148468,0.014940470457077026,-0.007533639669418335,0.006808610633015633,-0.016492079943418503,-0.0012192577123641968,-0.025234082713723183,-0.009038610383868217,-0.03353056684136391,-0.016785575076937675,-0.041423678398132324,-0.024613576009869576,-0.04908459633588791,-0.03248251974582672,-0.056559376418590546,-0.04031608998775482,-0.0638224333524704,-0.04819875210523605,-0.07095935940742493,-0.05626891925930977,-0.07813222706317902,-0.06454124301671982,-0.08543310314416885,-0.0729595273733139,-0.09288822114467621,-0.0815194621682167,-0.10053624212741852,-0.09023560583591461,-0.10840082168579102,-0.09907303005456924,-0.11644048988819122,-0.1079840436577797,-0.12459170818328857,-0.11693437397480011,-0.1328069120645523,-0.12586098909378052,-0.14102135598659515,-0.1347116231918335,-0.14916948974132538,-0.14354576170444489,-0.15726426243782043,-0.15246544778347015,-0.16536462306976318,-0.16142883896827698,-0.1734473705291748,-0.17029942572116852,-0.18144424259662628,-0.17903432250022888,-0.18932628631591797,-0.18777750432491302,-0.19719542562961578,-0.1966264843940735,-0.2051265984773636,-0.20549310743808746,-0.21306931972503662,-0.2142835110425949,-0.22096262872219086,-0.2230629175901413,-0.2288345843553543,-0.23193064332008362,-0.23672154545783997,-0.24084587395191193,-0.24458253383636475,-0.24968738853931427,-0.2523565888404846,-0.25840240716934204,-0.26002565026283264,-0.2669919431209564,-0.2675635516643524,-0.2754093110561371,-0.2748936712741852,-0.2835761606693268,-0.28195685148239136,-0.2914767563343048,-0.2887730896472931,-0.29917678236961365,-0.2954060733318329,-0.3067672550678253,-0.30192068219184875,-0.31432220339775085,-0.30839264392852783,-0.32188379764556885,-0.31489381194114685,-0.3294561803340912,-0.3214408755302429,-0.3370295464992523,-0.328012615442276,-0.3446136713027954,-0.33462363481521606,-0.35221201181411743,-0.34130868315696716,-0.3597670793533325,-0.34802311658859253,-0.36719390749931335,-0.3546490967273712,-0.3744781017303467,-0.36113351583480835,-0.38167330622673035,-0.36753392219543457,-0.3887888789176941,-0.37389105558395386,-0.39575546979904175,-0.38014477491378784,-0.40252387523651123,-0.38622432947158813,-0.4091200828552246,-0.39214345812797546,-0.4155809283256531,-0.3979530334472656,-0.42190879583358765,-0.40365856885910034,-0.4280899465084076,-0.40922433137893677,-0.43409258127212524,-0.4146045446395874,-0.43986040353775024,-0.4197533428668976,-0.44537705183029175,-0.42464694380760193,-0.4506929814815521,-0.4293072521686554,-0.4558223783969879,-0.43376216292381287,-0.4606941044330597,-0.43799930810928345,-0.4652884602546692,-0.442005455493927,-0.4697306454181671,-0.4458353519439697,-0.4741453230381012,-0.44958731532096863,-0.47850847244262695,-0.45330822467803955,-0.4827500581741333,-0.4569667875766754,-0.4869179129600525,-0.46052834391593933,-0.4911094307899475,-0.4640166759490967,-0.49528059363365173,-0.4674590229988098,-0.49924901127815247,-0.4707924723625183,-0.5029004216194153,-0.4738979935646057,-0.5062958002090454,-0.4767228066921234,-0.5095095038414001,-0.47928720712661743,-0.5124505758285522,-0.4815814197063446,-0.5149758458137512,-0.48357388377189636,-0.5171502828598022,-0.48531922698020935,-0.5192136764526367,-0.4869314432144165,-0.5212603807449341,-0.488446980714798,-0.5231381058692932,-0.48984047770500183,-0.52472984790802,-0.4911395013332367,-0.5261441469192505,-0.4923926889896393,-0.527509868144989,-0.49356329441070557,-0.5287466049194336,-0.49457594752311707,-0.5296869277954102,-0.49541616439819336,-0.5303183197975159,-0.49609023332595825,-0.5307528972625732,-0.49656811356544495,-0.5310207605361938,-0.4968433976173401,-0.5310498476028442,-0.496968537569046,-0.530831515789032,-0.49698033928871155,-0.5304620265960693,-0.49686378240585327,-0.5299873352050781,-0.4966042637825012,-0.5293381810188293,-0.4962059259414673,-0.5284557342529297,-0.49565649032592773,-0.5273529887199402,-0.4949106276035309,-0.526007354259491,-0.4938989281654358,-0.5243396759033203,-0.49257004261016846,-0.5223512649536133,-0.49095845222473145,-0.5201387405395508,-0.48915889859199524,-0.5177398324012756,-0.48719456791877747,-0.5151124596595764,-0.4850119352340698,-0.5122785568237305,-0.482637494802475,-0.5093286633491516,-0.4801918864250183,-0.5062897801399231,-0.4777042865753174,-0.5031248927116394,-0.475080281496048,-0.49982544779777527,-0.4722902476787567,-0.4963882863521576,-0.46941402554512024,-0.49277254939079285,-0.46646642684936523,-0.48896169662475586,-0.46334540843963623,-0.48497438430786133,-0.45997869968414307,-0.48077625036239624,-0.4563928246498108,-0.4763081669807434,-0.45262888073921204,-0.47160157561302185,-0.4486851990222931,-0.4667295813560486,-0.4445449113845825,-0.46167927980422974,-0.4402090609073639,-0.45640772581100464,-0.4357064366340637,-0.45095518231391907,-0.43107399344444275,-0.4453774094581604,-0.4263157844543457,-0.43965455889701843,-0.4214092791080475,-0.43376171588897705,-0.4163581430912018,-0.427729070186615,-0.4111863970756531,-0.42157092690467834,-0.40588706731796265,-0.41525986790657043,-0.40044105052948,-0.4087994396686554,-0.3948689103126526,-0.4022263288497925,-0.38919609785079956,-0.3955446183681488,-0.38339942693710327,-0.3887292444705963,-0.3774532377719879,-0.3817715644836426,-0.37138763070106506,-0.37467828392982483,-0.3652406632900238,-0.36746498942375183,-0.3589944839477539,-0.36015987396240234,-0.35260990262031555,-0.3527684509754181,-0.3460889160633087,-0.3452497124671936,-0.33946171402931213,-0.3375682830810547,-0.3327275514602661,-0.3297394812107086,-0.32584986090660095,-0.3218045234680176,-0.3188246786594391,-0.31380194425582886,-0.31171417236328125,-0.3057512938976288,-0.3045653700828552,-0.29762595891952515,-0.29733529686927795,-0.28938376903533936,-0.28996893763542175,-0.2810479402542114,-0.28250637650489807,-0.2726821303367615,-0.27501970529556274,-0.2642843723297119,-0.26749780774116516,-0.2558106482028961,-0.25989100337028503,-0.24728626012802124,-0.25220686197280884,-0.23876431584358215,-0.24447709321975708,-0.23021483421325684,-0.23670168220996857,-0.22157728672027588,-0.22887814044952393,-0.21286465227603912,-0.221002995967865,-0.20411089062690735,-0.21303793787956238,-0.19533251225948334,-0.20500221848487854,-0.1864926666021347,-0.19693033397197723,-0.1776198148727417,-0.18884466588497162,-0.16875708103179932,-0.1807192862033844,-0.15989913046360016,-0.1725713461637497,-0.15102531015872955,-0.16447541117668152,-0.14213839173316956,-0.15643048286437988,-0.13326241075992584,-0.1483512669801712,-0.12442145496606827,-0.1402113437652588,-0.11559772491455078,-0.13205887377262115,-0.10671859979629517,-0.12390013784170151,-0.09771277010440826,-0.11567951738834381,-0.08856542408466339,-0.10734037309885025,-0.07931990921497345,-0.09885535389184952,-0.07004343718290329,-0.09027108550071716,-0.06076359748840332,-0.08171606063842773,-0.051445167511701584,-0.07325153797864914,-0.042089834809303284,-0.0647740513086319,-0.03280926123261452,-0.056217558681964874,-0.02369919791817665,-0.04774121567606926,-0.014719998463988304,-0.03951798379421234,-0.005831114947795868,-0.031474702060222626,0.0028619803488254547,-0.023466356098651886,0.011266704648733139,-0.015539433807134628,0.019486743956804276,-0.007796190679073334,0.02764134854078293,-0.0002129673957824707,0.035642001777887344,0.007213525474071503,0.043391402810811996,0.014408908784389496,0.051025353372097015,0.021428555250167847,0.05867929756641388,0.028416655957698822,0.0662369579076767,0.03535858541727066,0.07358866930007935,0.042189568281173706,0.08084963262081146,0.0490066260099411,0.08807537704706192,0.05589109659194946,0.09510941803455353,0.06279647350311279,0.10187757015228271,0.06977587193250656,0.10846224427223206,0.07693607360124588,0.11485867202281952,0.08415903151035309,0.12102552503347397,0.09127787500619888,0.12707127630710602,0.09834423661231995,0.13310644030570984,0.10538395494222641,0.1391477882862091,0.11228538304567337,0.14532488584518433,0.11914981156587601,0.15184150636196136,0.12623929977416992,0.15870630741119385,0.13356147706508636,0.16585108637809753,0.14108172059059143,0.17339038848876953,0.1491435021162033,0.1814194768667221,0.15807709097862244,0.18974897265434265,0.16768202185630798,0.198135644197464,0.17754817008972168,0.20657123625278473,0.18749697506427765,0.2151017040014267,0.1973915696144104,0.22352728247642517,0.20688694715499878,0.2315070927143097,0.21554161608219147,0.23887209594249725,0.22295071184635162,0.24563157558441162,0.22886541485786438,0.25171032547950745,0.23340195417404175,0.2569041848182678,0.23695433139801025,0.261075884103775,0.23977386951446533,0.26421427726745605,0.24187617003917694,0.2663898468017578,0.24339160323143005,0.2677948474884033,0.24464905261993408,0.26866623759269714,0.24582798779010773,0.2691427767276764,0.24681979417800903,0.26940131187438965,0.24747145175933838,0.26977843046188354,0.2477508783340454,0.2705434560775757,0.24775663018226624,0.27185192704200745,0.24776995182037354,0.2739870250225067,0.2481580376625061,0.27716192603111267,0.2491474449634552,0.28118157386779785,0.25096777081489563,0.28582748770713806,0.25415366888046265,0.29126155376434326,0.2592353820800781,0.29756784439086914,0.2661699652671814,0.30439600348472595,0.274442195892334,0.3113973140716553,0.2835386097431183,0.3184615671634674,0.2930457592010498,0.3254229426383972,0.3025587797164917,0.33204150199890137,0.3116576075553894,0.33815014362335205,0.3198394179344177,0.3434916138648987,0.3266984820365906,0.34775760769844055,0.3323238790035248,0.35095351934432983,0.33714330196380615,0.35330039262771606,0.34139373898506165,0.3547760844230652,0.3451768755912781,0.35519939661026,0.34872883558273315,0.354733943939209,0.3521868586540222,0.35391494631767273,0.35551464557647705,0.3531007468700409,0.3588149845600128,0.35216692090034485,0.362111359834671,0.3509524166584015,0.3649575114250183,0.3497481942176819,0.3669162392616272,0.34890446066856384,0.3680737018585205,0.34819650650024414,0.36864179372787476,0.34714847803115845,0.3686122000217438,0.34571465849876404,0.36799123883247375,0.34409332275390625,0.36683329939842224,0.34221574664115906,0.36515533924102783,0.33987826108932495,0.3631545305252075,0.33708736300468445,0.36112385988235474,0.33407649397850037,0.3591340482234955,0.33116063475608826,0.35727792978286743,0.3285318911075592,0.35586118698120117,0.3262489140033722,0.35493436455726624,0.3246261179447174,0.3543103337287903,0.324245810508728,0.3542410731315613,0.3252984285354614,0.35525748133659363,0.3275124430656433,0.35742220282554626,0.3308638334274292,0.3604626953601837,0.33558639883995056,0.3642706573009491,0.34152770042419434,0.3687928318977356,0.34815678000450134,0.37390872836112976,0.3549131751060486,0.3794596493244171,0.36118724942207336,0.3849322199821472,0.3664550185203552,0.3894926607608795,0.3704560697078705,0.39263832569122314,0.37284305691719055,0.3941919207572937,0.3731362521648407,0.39371824264526367,0.3713011145591736,0.39081722497940063,0.36774566769599915,0.3857673704624176,0.36292165517807007,0.3792005181312561,0.35753628611564636,0.37164250016212463,0.35247477889060974,0.3638255000114441,0.34811195731163025,0.3568190634250641,0.34460335969924927,0.35156095027923584,0.342583566904068,0.3486330211162567,0.3424295485019684,0.3483543395996094)\n\ +\n\ +,\n\ +\n\ +new Array(0.3436359763145447,0.3507392704486847,0.3458445370197296,0.35553568601608276,0.349070280790329,0.36218830943107605,0.3529009521007538,0.36989903450012207,0.3567352890968323,0.3776802718639374,0.3602409362792969,0.3845756947994232,0.3624301850795746,0.38984495401382446,0.36204901337623596,0.3930245339870453,0.35958513617515564,0.39386096596717834,0.35623884201049805,0.39222022891044617,0.35106125473976135,0.3883177638053894,0.34256747364997864,0.38292935490608215,0.3323298692703247,0.3768877685070038,0.323260098695755,0.37063145637512207,0.3156992495059967,0.3646821975708008,0.3084883987903595,0.35974499583244324,0.3018919825553894,0.35562121868133545,0.29641395807266235,0.3507556915283203,0.2904132902622223,0.34314075112342834,0.28101786971092224,0.33097949624061584,0.26616284251213074,0.31287649273872375,0.2446533590555191,0.2879803478717804,0.21516236662864685,0.255038857460022,0.17608602344989777,0.21176795661449432,0.12704282999038696,0.15780548751354218,0.07108964771032333,0.09810417890548706,0.014752926304936409,0.040358446538448334,-0.035008858889341354,-0.010328201577067375,-0.07317540794610977,-0.05101863294839859,-0.09570048749446869,-0.07671763747930527,-0.09804818034172058,-0.08093484491109848,-0.0764317587018013,-0.06037058308720589,-0.03042197786271572,-0.01648930460214615,0.03596554324030876,0.0465453676879406,0.11531345546245575,0.12299899756908417,0.1989039182662964,0.20528899133205414,0.27868446707725525,0.28483620285987854,0.34824496507644653,0.3541155457496643,0.40280720591545105,0.40809503197669983,0.43914052844047546,0.4442239999771118,0.45606517791748047,0.46168196201324463,0.4549923837184906,0.4612167477607727,0.43956613540649414,0.4456948935985565,0.41455766558647156,0.41990524530410767,0.3848838806152344,0.3890814185142517,0.35493040084838867,0.35762137174606323,0.32800400257110596,0.3289647400379181,0.30628281831741333,0.3057825565338135,0.291183739900589,0.2896957993507385,0.28327441215515137,0.2809591591358185,0.2818855345249176,0.2787399888038635,0.2854923605918884,0.28177735209465027,0.2925439476966858,0.2886710464954376,0.30161160230636597,0.2977151870727539,0.31119534373283386,0.30709391832351685,0.31999343633651733,0.31554341316223145,0.3271985352039337,0.3224572539329529,0.3323807716369629,0.3273491859436035,0.3353782892227173,0.32981887459754944,0.3363034129142761,0.33001670241355896,0.33541586995124817,0.32849812507629395,0.33304548263549805,0.32565680146217346,0.32961732149124146,0.3217451870441437,0.3255370557308197,0.31720080971717834,0.3211156129837036,0.31249549984931946,0.3166646659374237,0.30782362818717957,0.3124258816242218,0.30318742990493774,0.3084467351436615,0.29864123463630676,0.304767370223999,0.29430586099624634,0.3015163242816925,0.290192186832428,0.29865914583206177,0.28612279891967773,0.2959946393966675,0.28194108605384827,0.29342013597488403,0.27772849798202515,0.2908669412136078,0.273634672164917,0.2881903052330017,0.26963305473327637,0.2853950262069702,0.2656824290752411,0.2825847864151001,0.2619113028049469,0.27963492274284363,0.2584269642829895,0.2764520049095154,0.2552037239074707,0.2733556032180786,0.25225701928138733,0.27060335874557495,0.24962079524993896,0.2679532766342163,0.24718371033668518,0.26519572734832764,0.24481931328773499,0.26249805092811584,0.2424980103969574,0.25986188650131226,0.2400670051574707,0.25692054629325867,0.23722389340400696,0.2534322142601013,0.23384401202201843,0.2493741512298584,0.2300342619419098,0.24467289447784424,0.2258572280406952,0.23934808373451233,0.22128351032733917,0.23365342617034912,0.21636269986629486,0.22778062522411346,0.21126005053520203,0.22179719805717468,0.2061673104763031,0.21593421697616577,0.20118600130081177,0.2105105221271515,0.19625036418437958,0.2056254893541336,0.19125910103321075,0.20119091868400574,0.1862357258796692,0.1970648467540741,0.18117842078208923,0.19303493201732635,0.17590683698654175,0.1889193207025528,0.17028747498989105,0.18464966118335724,0.16439872980117798,0.18007981777191162,0.1582980751991272,0.17496532201766968,0.15188351273536682,0.16928313672542572,0.14509545266628265,0.1632496416568756,0.13801680505275726,0.1569652110338211,0.13074497878551483,0.1503717601299286,0.1233326643705368,0.1435215175151825,0.11582323908805847,0.1365867406129837,0.10827413201332092,0.12966367602348328,0.10077520459890366,0.12275254726409912,0.0934087336063385,0.11584542691707611,0.08619605004787445,0.10892727971076965,0.07917298376560211,0.10195941478013992,0.07243507355451584,0.09491272270679474,0.06601165235042572,0.08778388798236847,0.05983836576342583,0.0805385559797287,0.05387263000011444,0.07305917888879776,0.04803667962551117,0.06523420661687851,0.04212284833192825,0.057080116122961044,0.03594566509127617,0.04865209758281708,0.029429901391267776,0.039905570447444916,0.022460641339421272,0.03080851025879383,0.014893142506480217,0.02146265283226967,0.006716256495565176,0.011982964351773262,-0.001997239887714386,0.0024438141845166683,-0.011165347881615162,-0.007014747243374586,-0.020593587309122086,-0.016242871060967445,-0.030016787350177765,-0.025171050801873207,-0.039254624396562576,-0.03368787094950676,-0.04812806844711304,-0.041668251156806946,-0.056405309587717056,-0.04917296767234802,-0.0640219897031784,-0.056338705122470856,-0.07114075869321823,-0.06319992244243622,-0.07793767005205154,-0.06988830864429474,-0.08454476296901703,-0.07669203728437424,-0.09115692973136902,-0.08373631536960602,-0.09804609417915344,-0.09103355556726456,-0.10550685971975327,-0.09883319586515427,-0.11369960010051727,-0.10741837322711945,-0.12249250710010529,-0.11673317849636078,-0.1316787600517273,-0.1266242116689682,-0.14125868678092957,-0.1370970606803894,-0.15116144716739655,-0.1480569839477539,-0.16098646819591522,-0.1592252403497696,-0.1704384982585907,-0.17041613161563873,-0.17959284782409668,-0.18150544166564941,-0.18844667077064514,-0.19222383201122284,-0.1967857927083969,-0.20232486724853516,-0.20461004972457886,-0.21179530024528503,-0.21210674941539764,-0.2207169234752655,-0.21930965781211853,-0.22912082076072693,-0.2262527346611023,-0.23705273866653442,-0.23312364518642426,-0.244648739695549,-0.23997023701667786,-0.25211477279663086,-0.24670550227165222,-0.2596213221549988,-0.2534589469432831,-0.2672247886657715,-0.2604459822177887,-0.27498531341552734,-0.26765093207359314,-0.2830657362937927,-0.2750389277935028,-0.29154103994369507,-0.2827794849872589,-0.3002829849720001,-0.29098790884017944,-0.3091878592967987,-0.29958197474479675,-0.31826746463775635,-0.3085162043571472,-0.32745054364204407,-0.31784147024154663,-0.336588978767395,-0.32749396562576294,-0.34562060236930847,-0.3372446596622467,-0.35447514057159424,-0.3468747138977051,-0.36298662424087524,-0.35627293586730957,-0.3710893392562866,-0.3653349280357361,-0.37888044118881226,-0.3738906681537628,-0.3864019513130188,-0.38183271884918213,-0.3935663104057312,-0.38917502760887146,-0.40029746294021606,-0.39585989713668823,-0.4066075086593628,-0.40175122022628784,-0.4125635325908661,-0.4069103002548218,-0.41820240020751953,-0.41154420375823975,-0.42346662282943726,-0.415698766708374,-0.4283090829849243,-0.4193916618824005,-0.4328407943248749,-0.42285987734794617,-0.4372495412826538,-0.42631256580352783,-0.4416581094264984,-0.4297977387905121,-0.4461841285228729,-0.4335118532180786,-0.451017290353775,-0.43769797682762146,-0.4563363194465637,-0.4422340989112854,-0.46220043301582336,-0.4469219446182251,-0.4685121476650238,-0.4519149363040924,-0.4750834107398987,-0.4572798013687134,-0.4817622900009155,-0.46262893080711365,-0.4883791208267212,-0.4676629602909088,-0.4945853352546692,-0.4724624752998352,-0.5000262260437012,-0.47698476910591125,-0.5046371221542358,-0.4809568226337433,-0.5084781646728516,-0.48434996604919434,-0.5114843249320984,-0.4873488247394562,-0.5136945247650146,-0.48995310068130493,-0.5154111385345459,-0.49210289120674133,-0.516903281211853,-0.4939757287502289,-0.5183118581771851,-0.4957995116710663,-0.5198625922203064,-0.4976169764995575,-0.521746039390564,-0.49945729970932007,-0.5239163041114807,-0.5014687180519104,-0.5263248682022095,-0.5037275552749634,-0.5290380120277405,-0.5061351656913757,-0.5319313406944275,-0.5085968375205994,-0.5346949696540833,-0.5110976099967957,-0.5372004508972168,-0.5135430693626404,-0.5394700765609741,-0.5157400369644165,-0.5414009094238281,-0.5175819993019104,-0.542862057685852,-0.5190489888191223,-0.5438710451126099,-0.5200487375259399,-0.5444741249084473,-0.5204949378967285,-0.5446802377700806,-0.520462155342102,-0.544552206993103,-0.5200443267822266,-0.5441441535949707,-0.5192134380340576,-0.5434141755104065,-0.5179857611656189,-0.542346179485321,-0.5164980292320251,-0.541022777557373,-0.5148156881332397,-0.5394992828369141,-0.5129062533378601,-0.5377427935600281,-0.5108166337013245,-0.5357125997543335,-0.5086457133293152,-0.5334264039993286,-0.5064231157302856,-0.5309809446334839,-0.5041735768318176,-0.5284898281097412,-0.501957893371582,-0.5259407162666321,-0.4997645318508148,-0.5232195854187012,-0.49752259254455566,-0.5203320384025574,-0.4952189326286316,-0.5174044966697693,-0.4928598403930664,-0.5144237279891968,-0.49038657546043396,-0.5112305283546448,-0.48774129152297974,-0.5077933073043823,-0.48493388295173645,-0.5042111873626709,-0.4819803535938263,-0.5004695653915405,-0.47884082794189453,-0.49646249413490295,-0.4754530191421509,-0.4921858608722687,-0.47181081771850586,-0.48766329884529114,-0.4679860472679138,-0.4828302264213562,-0.4640211760997772,-0.4776991307735443,-0.45984530448913574,-0.4724256694316864,-0.4554009437561035,-0.4670521914958954,-0.45078036189079285,-0.46145713329315186,-0.44608256220817566,-0.45564666390419006,-0.4412424862384796,-0.4497779309749603,-0.43617334961891174,-0.44387221336364746,-0.43095916509628296,-0.4378197193145752,-0.4257330596446991,-0.43161824345588684,-0.4204648733139038,-0.4253285229206085,-0.4150194823741913,-0.4189133048057556,-0.4093530774116516,-0.41232648491859436,-0.40354013442993164,-0.40559619665145874,-0.39763739705085754,-0.3987126648426056,-0.3915990889072418,-0.3916330635547638,-0.3853526711463928,-0.38440752029418945,-0.3789190351963043,-0.37710270285606384,-0.37238672375679016,-0.36967653036117554,-0.36577948927879333,-0.3620924651622772,-0.3590465188026428,-0.35440847277641296,-0.3521696627140045,-0.3466413915157318,-0.3451785445213318,-0.3387884497642517,-0.33814793825149536,-0.3308127522468567,-0.33104076981544495,-0.3227776885032654,-0.32384273409843445,-0.31471219658851624,-0.31652259826660156,-0.30657118558883667,-0.3090512454509735,-0.2983539402484894,-0.30152422189712524,-0.2901151776313782,-0.2940562069416046,-0.2818600535392761,-0.2865472733974457,-0.273529976606369,-0.2788337171077728,-0.2650870978832245,-0.27100440859794617,-0.2565560042858124,-0.2632352113723755,-0.2479782998561859,-0.25543200969696045,-0.2393481284379959,-0.24740611016750336,-0.2306208461523056,-0.23924009501934052,-0.22179831564426422,-0.23113234341144562,-0.21295014023780823,-0.22305995225906372,-0.20411615073680878,-0.21488721668720245,-0.19526320695877075,-0.20662233233451843,-0.1863834410905838,-0.19836333394050598,-0.17753858864307404,-0.19014336168766022,-0.16875573992729187,-0.18192589282989502,-0.1599741280078888,-0.17364239692687988,-0.15114164352416992,-0.16524434089660645,-0.14228147268295288,-0.15676435828208923,-0.13342416286468506,-0.1482381820678711,-0.12454365193843842,-0.13959383964538574,-0.11561007052659988,-0.13077281415462494,-0.10667137056589127,-0.12187683582305908,-0.09781067073345184,-0.11302471160888672,-0.08900970220565796,-0.10418687015771866,-0.08015486598014832,-0.09531546384096146,-0.07122906297445297,-0.08648769557476044,-0.06236971542239189,-0.07779493927955627,-0.05368009954690933,-0.0692458227276802,-0.04515216499567032,-0.0608653724193573,-0.036801550537347794,-0.05274923890829086,-0.028654571622610092,-0.04495047777891159,-0.020618632435798645,-0.03741208463907242,-0.012603923678398132,-0.03005238249897957,-0.004660770297050476,-0.022837206721305847,0.0032375603914260864,-0.01571357250213623,0.011317364871501923,-0.008542641997337341,0.01970715820789337,-0.0011973455548286438,0.028333887457847595,0.0063246265053749084,0.0372132882475853,0.014011144638061523,0.04643452912569046,0.021950438618659973,0.05588231235742569,0.03010193258523941,0.06538072973489761,0.03810767084360123,0.07491307705640793,0.04572763293981552,0.08436762541532516,0.05330805480480194,0.09348076581954956,0.06125878542661667,0.10222368687391281,0.06920412927865982,0.11063101887702942,0.07641875743865967,0.11829406023025513,0.08306580036878586,0.1248847246170044,0.09005635231733322,0.1309305727481842,0.09756209701299667,0.13703811168670654,0.10473161935806274,0.14279481768608093,0.11117547750473022,0.1475921869277954,0.11762325465679169,0.15196004509925842,0.1246354728937149,0.15684883296489716,0.1316998451948166,0.1621231585741043,0.1381763368844986,0.1669425070285797,0.1442692130804062,0.17123211920261383,0.15050184726715088,0.17575912177562714,0.15688656270503998,0.18093281984329224,0.16307076811790466,0.18630343675613403,0.16888675093650818,0.19129076600074768,0.17447316646575928,0.1959274560213089,0.1800549030303955,0.2006806880235672,0.18569731712341309,0.20578977465629578,0.1912769377231598,0.21109235286712646,0.19677548110485077,0.21643885970115662,0.20245715975761414,0.22195398807525635,0.20854544639587402,0.22783887386322021,0.21492406725883484,0.23414868116378784,0.22138294577598572,0.2408096045255661,0.22791072726249695,0.24772141873836517,0.2345348745584488,0.2548198699951172,0.24109560251235962,0.26203206181526184,0.24734240770339966,0.26913875341415405,0.2531210780143738,0.2757990062236786,0.25837716460227966,0.2817825675010681,0.26302066445350647,0.28703317046165466,0.26686960458755493,0.2914980947971344,0.2698267996311188,0.2951238453388214,0.27205488085746765,0.29802095890045166,0.27380669116973877,0.3004281520843506,0.27521419525146484,0.30253762006759644,0.2764592170715332,0.3044890761375427,0.2779090106487274,0.30645057559013367,0.27983519434928894,0.3086082339286804,0.2822890281677246,0.31110501289367676,0.28536826372146606,0.31396785378456116,0.28918546438217163,0.3170616328716278,0.29356107115745544,0.3201717436313629,0.29820433259010315,0.3231307864189148,0.3030858337879181,0.3258450925350189,0.308247447013855,0.328314870595932,0.31352299451828003,0.33062970638275146,0.31873950362205505,0.33277279138565063,0.32381922006607056,0.33449500799179077,0.3285626173019409,0.3355770409107208,0.3327631652355194,0.33607345819473267,0.3364887833595276,0.3361404836177826,0.33987191319465637,0.3358767628669739,0.3428524136543274,0.3354545533657074,0.3454176187515259,0.3351161479949951,0.34774285554885864,0.33497175574302673,0.3499442934989929,0.33502712845802307,0.35206130146980286,0.33532264828681946,0.3542133569717407,0.3358570337295532,0.3563973605632782,0.33655038475990295,0.35835447907447815,0.33737021684646606,0.35992562770843506,0.3382839858531952,0.36120814085006714,0.3391556143760681,0.3622129559516907,0.3399306535720825,0.3627970814704895,0.340738445520401,0.36299434304237366,0.34162911772727966,0.36302265524864197,0.34250450134277344,0.3629917502403259,0.34339553117752075,0.36288395524024963,0.3444414734840393,0.36270594596862793,0.34560033679008484,0.3624858260154724,0.34673959016799927,0.3622548580169678,0.3479076623916626,0.3620994985103607,0.349197655916214,0.3621264100074768,0.3505156636238098,0.36238744854927063,0.3517214357852936,0.3628728985786438,0.35284072160720825,0.3635386526584625,0.3538372218608856,0.3641984164714813,0.354625403881073,0.36477917432785034,0.35517418384552,0.3654242753982544,0.35551297664642334,0.3663182854652405,0.3556709885597229,0.36749815940856934,0.3556704521179199,0.3688485622406006,0.35551950335502625,0.37021782994270325,0.3551963269710541,0.3715476989746094,0.3546697497367859,0.37288153171539307,0.35392022132873535,0.37423309683799744,0.3529627323150635,0.37555593252182007,0.3518728017807007,0.37683695554733276,0.3507084548473358,0.3780277371406555,0.34938400983810425,0.3789185583591461,0.34771719574928284,0.3792995512485504,0.3455829322338104,0.3791392147541046,0.3429500460624695,0.37842699885368347,0.33985161781311035,0.3770616948604584,0.3363795876502991,0.37503236532211304,0.33264100551605225,0.3724556863307953,0.32876861095428467,0.3694303035736084,0.3250260651111603,0.36613425612449646,0.32172974944114685,0.3629182279109955,0.31904760003089905,0.36003610491752625,0.3171144723892212,0.3575168550014496,0.3162133991718292,0.3554316759109497,0.31647419929504395,0.35392361879348755,0.31762418150901794,0.35296547412872314,0.31939736008644104,0.3524459898471832,0.32169878482818604,0.3522231876850128,0.32382136583328247,0.3515649437904358,0.323943555355072,0.34879955649375916,0.31993407011032104,0.3419891595840454,0.31043753027915955,0.3298355042934418,0.29507070779800415,0.3119099736213684,0.27397388219833374,0.28838664293289185,0.24728214740753174,0.2595595121383667,0.21489554643630981,0.2254326194524765,0.17702044546604156,0.1861249804496765,0.13509336113929749,0.14292919635772705,0.09184535592794418,0.0985659807920456,0.05040176957845688,0.05621499568223953,0.01354043185710907,0.018598206341266632,-0.016510628163814545,-0.012152232229709625,-0.03795430064201355,-0.03417684882879257,-0.048723407089710236,-0.045258983969688416,-0.045718543231487274,-0.04232113063335419,-0.025622978806495667,-0.022208139300346375,0.012788698077201843,0.016318827867507935,0.067243292927742,0.07123502343893051,0.13267022371292114,0.13764043152332306,0.20275083184242249,0.209126278758049,0.27113276720046997,0.27916431427001953,0.33227863907814026,0.3421016037464142,0.38191530108451843,0.3935193717479706,0.41712698340415955,0.4302797317504883,0.4366118311882019,0.45090678334236145,0.4410606920719147,0.45601534843444824,0.4329354763031006,0.44800302386283875,0.4156544506549835,0.43021994829177856,0.39290153980255127,0.40635135769844055,0.36821553111076355,0.3800208568572998,0.3446190655231476,0.3543797731399536,0.32438135147094727,0.3318696916103363,0.30896732211112976,0.31416574120521545,0.2989675998687744,0.302045077085495,0.29409757256507874,0.2953417897224426,0.29348260164260864,0.29323530197143555,0.2960135340690613,0.2946128845214844,0.3005402088165283,0.2982521057128906,0.3060187101364136,0.3029651343822479,0.31161439418792725,0.30772703886032104,0.31662559509277344,0.31167834997177124,0.32043734192848206,0.31415697932243347,0.3227097988128662,0.31484824419021606,0.32350826263427734,0.313800573348999,0.3231211006641388,0.3112623393535614,0.3218221068382263,0.3076017498970032,0.319834440946579,0.3033114969730377,0.31740814447402954,0.2989150285720825,0.31485068798065186,0.2948548495769501,0.3124483525753021,0.2914617955684662,0.31033024191856384,0.2889053225517273,0.3084651231765747,0.28716087341308594,0.3068024814128876,0.2860954999923706,0.3052840530872345,0.2855125665664673,0.30369892716407776,0.28507593274116516,0.30171483755111694,0.2843456566333771,0.2990935146808624,0.2829536199569702,0.295750230550766,0.28065529465675354,0.29166868329048157,0.2772802710533142,0.2869117259979248,0.2727862298488617,0.28164681792259216,0.2673061490058899,0.2760713994503021,0.2610625922679901,0.27038443088531494,0.25432145595550537,0.26479262113571167,0.24741120636463165,0.2594027817249298,0.24062642455101013,0.25418317317962646,0.23414039611816406,0.24914424121379852,0.22811943292617798,0.24441100656986237,0.2227998822927475,0.2400449812412262,0.21833443641662598,0.2359958440065384,0.2146882712841034,0.23225922882556915,0.2117394655942917,0.2288622409105301,0.20933091640472412,0.22570477426052094,0.20720435678958893,0.22260309755802155,0.20500941574573517,0.21942651271820068,0.2023804634809494,0.21604958176612854,0.1989881694316864,0.2122812718153,0.1946185678243637,0.20795966684818268,0.18923088908195496,0.20303267240524292,0.1828848272562027,0.19751881062984467,0.1756948083639145,0.1914731115102768,0.16792836785316467,0.18498684465885162,0.1600073128938675,0.17818424105644226,0.15231330692768097,0.17123626172542572,0.14508582651615143,0.16434428095817566,0.13850338757038116,0.15764987468719482,0.1326969563961029,0.1512037068605423,0.12764720618724823,0.14503470063209534,0.12316109985113144,0.13916251063346863,0.11896595358848572,0.13355253636837006,0.11481080204248428,0.12815110385417938,0.11050844192504883,0.12291742116212845,0.10589440912008286,0.11774105578660965,0.10077223181724548,0.11239765584468842,0.09496051073074341,0.10665403306484222,0.08838188648223877,0.1003800556063652,0.08106671273708344,0.09346766024827957,0.07306445389986038,0.08584439754486084,0.06449486315250397,0.07751166075468063,0.0555633008480072,0.06856295466423035,0.046484850347042084,0.059176962822675705,0.03744354099035263,0.04958879575133324,0.02862597443163395,0.0400613471865654,0.020237747579813004,0.03086978569626808,0.012458212673664093,0.02223091758787632,0.0053418781608343124,0.01419978216290474,-0.001248285174369812,0.006708775646984577,-0.0075348149985075,-0.0002906918525695801,-0.013653511181473732,-0.006836937740445137,-0.01968599110841751,-0.013062719255685806,-0.02580053173005581,-0.019140519201755524,-0.03219126909971237,-0.025186140090227127,-0.038921840488910675,-0.03132248297333717,-0.04595652595162392,-0.03771370276808739,-0.05326448380947113,-0.044453129172325134,-0.060802243649959564,-0.05154811590909958,-0.06848271191120148,-0.05902509018778801,-0.07619261741638184,-0.06691370159387589,-0.08379656076431274,-0.0751795619726181,-0.09120871871709824,-0.08378754556179047,-0.0985087901353836,-0.09274525940418243,-0.10586851090192795,-0.10203513503074646,-0.11339233070611954,-0.1116054505109787,-0.12117552012205124,-0.12139799445867538,-0.12939989566802979,-0.1313091218471527,-0.1381993591785431,-0.1412314921617508,-0.147567480802536,-0.1511681228876114,-0.15748564898967743,-0.16116419434547424,-0.16794219613075256,-0.1711844801902771,-0.178798109292984,-0.18121357262134552,-0.18982529640197754,-0.1913289576768875,-0.2008262723684311,-0.20152945816516876,-0.21157817542552948,-0.21168290078639984,-0.22180645167827606,-0.22168974578380585,-0.2313070297241211,-0.23146215081214905,-0.23995310068130493,-0.24079033732414246,-0.24763138592243195,-0.24947047233581543,-0.25434255599975586,-0.2574461102485657,-0.2602357864379883,-0.26465606689453125,-0.2654263377189636,-0.2709711790084839,-0.26997777819633484,-0.27640077471733093,-0.2740896940231323,-0.28114989399909973,-0.27805638313293457,-0.2854735553264618,-0.28208595514297485,-0.2896733283996582,-0.2863636612892151,-0.2941269874572754,-0.2911421060562134,-0.299156129360199,-0.2965962886810303,-0.30497097969055176,-0.30276089906692505,-0.31174346804618835,-0.3096446990966797,-0.3195430338382721,-0.3172059655189514,-0.32825422286987305,-0.3252774477005005,-0.3376973867416382,-0.33369049429893494,-0.34769386053085327,-0.3423401415348053,-0.3579603135585785,-0.3510512709617615,-0.3681504428386688,-0.3595849275588989,-0.37799546122550964,-0.36778882145881653,-0.38724061846733093,-0.3755456507205963,-0.3955906927585602,-0.3826776444911957,-0.40288683772087097,-0.3890700340270996,-0.4091619551181793,-0.3947434425354004,-0.41446515917778015,-0.3997305929660797,-0.4188607931137085,-0.40407246351242065,-0.4225817620754242,-0.4079211950302124,-0.42594799399375916,-0.4114592969417572,-0.42920154333114624,-0.41479772329330444,-0.4325565695762634,-0.41806554794311523,-0.4362483620643616,-0.4214438498020172,-0.4404276907444,-0.4250420928001404,-0.4451479911804199,-0.42889899015426636,-0.45045268535614014,-0.43308261036872864,-0.4563312530517578,-0.4376424252986908,-0.4626504182815552,-0.44253748655319214,-0.4692232012748718,-0.44769778847694397,-0.47585803270339966,-0.45304206013679504,-0.4823276400566101,-0.4584178030490875,-0.4884132742881775,-0.4636516273021698,-0.493976354598999,-0.4686329960823059,-0.4989304542541504,-0.47326552867889404,-0.5032305717468262,-0.4774376451969147,-0.5069249272346497,-0.4811008870601654,-0.5101109147071838,-0.4842684268951416,-0.5128448009490967,-0.48692530393600464,-0.5151772499084473,-0.489045113325119,-0.5172102451324463,-0.4906660318374634,-0.5190343856811523,-0.4918709993362427,-0.5206844806671143,-0.4927436411380768,-0.522188127040863,-0.49338048696517944,-0.5235728621482849,-0.493878036737442,-0.524824857711792,-0.49429672956466675,-0.5259182453155518,-0.4946802854537964,-0.5268622040748596,-0.4950801134109497,-0.5276737809181213,-0.4955251216888428,-0.5283466577529907,-0.4960111081600189,-0.5288761854171753,-0.4965241551399231,-0.5292695164680481,-0.49703070521354675,-0.5295256972312927,-0.4974631071090698,-0.5296366214752197,-0.49775710701942444,-0.5296010971069336,-0.4978855848312378,-0.5294173359870911,-0.4978395700454712,-0.5290791988372803,-0.49760928750038147,-0.5285782217979431,-0.4971923828125,-0.5278950333595276,-0.4965905249118805,-0.5270002484321594,-0.4957980513572693,-0.5258727073669434,-0.4948074221611023,-0.5245072245597839,-0.4936217963695526,-0.5229060649871826,-0.49225279688835144,-0.5210745334625244,-0.49071353673934937,-0.5190219283103943,-0.489006906747818,-0.5167518258094788,-0.4871183931827545,-0.5142611265182495,-0.4850262403488159,-0.5115514397621155,-0.4827241599559784,-0.5086349248886108,-0.4802265465259552,-0.5055283308029175,-0.47755685448646545,-0.5022464990615845,-0.47473302483558655,-0.4987978935241699,-0.4717614948749542,-0.49517983198165894,-0.4686356782913208,-0.4913797676563263,-0.4653436839580536,-0.487384557723999,-0.4618803858757019,-0.4831897020339966,-0.4582536518573761,-0.47879987955093384,-0.4544786214828491,-0.4742203950881958,-0.4505634307861328,-0.46944403648376465,-0.4464946985244751,-0.46444201469421387,-0.44223523139953613,-0.4591920077800751,-0.43775704503059387,-0.45380234718322754,-0.4331594705581665,-0.4482576847076416,-0.4284302294254303,-0.44253525137901306,-0.42354726791381836,-0.4366333782672882,-0.4185048043727875,-0.43056467175483704,-0.4133080244064331,-0.42434409260749817,-0.4079691767692566,-0.41797903180122375,-0.4025009870529175,-0.41146841645240784,-0.3969133198261261,-0.40480536222457886,-0.3912079930305481,-0.39798280596733093,-0.3853793740272522,-0.3909948766231537,-0.37941497564315796,-0.3838372826576233,-0.3733018636703491,-0.3765070140361786,-0.3670300245285034,-0.3690025210380554,-0.3605952560901642,-0.36132562160491943,-0.35399699211120605,-0.3534850478172302,-0.347239226102829,-0.3455008566379547,-0.3403315842151642,-0.3374013602733612,-0.3332901895046234,-0.3292185664176941,-0.32613515853881836,-0.3209799826145172,-0.31888967752456665,-0.312707781791687,-0.3115767538547516,-0.3044171929359436,-0.30421483516693115,-0.2961137294769287,-0.2968105673789978,-0.287792831659317,-0.28936243057250977,-0.2794452905654907,-0.2818763852119446,-0.2710641622543335,-0.2743810713291168,-0.26264554262161255,-0.26692333817481995,-0.25418442487716675,-0.25954583287239075,-0.2456752061843872,-0.2522677481174469,-0.23711907863616943,-0.24508249759674072,-0.22852902114391327,-0.2379646897315979,-0.21992439031600952,-0.23087120056152344,-0.21132147312164307,-0.2237369269132614,-0.2027295082807541,-0.21647736430168152,-0.1941550076007843,-0.20900630950927734,-0.18560859560966492,-0.2012595534324646,-0.17710696160793304,-0.1932099461555481,-0.16866502165794373,-0.18486526608467102,-0.16027802228927612,-0.17625293135643005,-0.15190652012825012,-0.16740408539772034,-0.14347873628139496,-0.1583499312400818,-0.13491913676261902,-0.1491309106349945,-0.1261826902627945,-0.13980576395988464,-0.11727005243301392,-0.13044916093349457,-0.10821488499641418,-0.12113991379737854,-0.09906162321567535,-0.11194673925638199,-0.08985001593828201,-0.10291466861963272,-0.08060862869024277,-0.09405313432216644,-0.07135115563869476,-0.08533615618944168,-0.06207706779241562,-0.07672415673732758,-0.0527779683470726,-0.06819739192724228,-0.04344412684440613,-0.0597696527838707,-0.03406934440135956,-0.05147016420960426,-0.024658385664224625,-0.04331723600625992,-0.015245087444782257,-0.035315826535224915,-0.0059119537472724915,-0.02747313305735588,0.0032121874392032623,-0.01980186440050602,0.011983063071966171,-0.012294502928853035,0.020283903926610947,-0.004899730905890465,0.02805602177977562,0.0024668164551258087,0.035305388271808624,0.009879233315587044,0.04209442436695099,0.017361540347337723,0.048530109226703644,0.024878814816474915,0.054752327501773834,0.03234849125146866,0.060921311378479004,0.039657074958086014,0.06720253825187683,0.04667987674474716,0.0737491250038147,0.053318336606025696,0.08068063110113144,0.05954745411872864,0.08805586397647858,0.06543652713298798,0.09584701061248779,0.07112129032611847,0.10393153131008148,0.0767485499382019,0.11212043464183807,0.08244599401950836,0.12021806091070175,0.08833739906549454,0.1280810832977295,0.09456155449151993,0.13564449548721313,0.10125024616718292,0.1429145187139511,0.10847346484661102,0.14995212852954865,0.11621200293302536,0.15686100721359253,0.12438612431287766,0.1637716144323349,0.13290725648403168,0.17080920934677124,0.1417008340358734,0.17805525660514832,0.15069368481636047,0.18551437556743622,0.15979520976543427,0.19309350848197937,0.16889125108718872,0.20060132443904877,0.1778457760810852,0.20778822898864746,0.1865084320306778,0.2144312858581543,0.1947418451309204,0.22041860222816467,0.20246091485023499,0.22577153146266937,0.20964892208576202,0.2305883765220642,0.21632149815559387,0.23496666550636292,0.22246390581130981,0.23896241188049316,0.22799497842788696,0.24260258674621582,0.23279574513435364,0.24591892957687378,0.23678524792194366,0.248972088098526,0.23999035358428955,0.2518520653247833,0.24255631864070892,0.2546519935131073,0.2446899116039276,0.2574346661567688,0.24658453464508057,0.26022133231163025,0.24839113652706146,0.26301535964012146,0.25023961067199707,0.2658284306526184,0.2522519826889038,0.268677294254303,0.25450819730758667,0.2715691924095154,0.25701192021369934,0.27451860904693604,0.2597254514694214,0.2775866389274597,0.2626533806324005,0.2808864414691925,0.2658756375312805,0.28452950716018677,0.2694924473762512,0.28857049345970154,0.27355408668518066,0.29300549626350403,0.2780616283416748,0.29779940843582153,0.28300735354423523,0.3028869032859802,0.28836995363235474,0.3081473112106323,0.2940548062324524,0.3134058713912964,0.2998628318309784,0.3184770941734314,0.30553561449050903,0.3232085108757019,0.31082984805107117,0.3274981677532196,0.3155636787414551,0.33131009340286255,0.3196343183517456,0.334693044424057,0.3230331242084503,0.3377578556537628,0.3258383572101593,0.34059277176856995,0.3281615078449249,0.3431852161884308,0.3300800919532776,0.3454265296459198,0.3316163420677185,0.34718337655067444,0.33276650309562683,0.34835436940193176,0.33353832364082336,0.3488852083683014,0.33397525548934937,0.34878212213516235,0.33417609333992004,0.34813082218170166,0.3342997133731842,0.3470771014690399,0.33452531695365906,0.3457757234573364,0.3350061774253845,0.34440669417381287,0.33591654896736145,0.34304994344711304,0.3373476266860962,0.3417830169200897,0.3393924832344055,0.34067779779434204,0.34211084246635437,0.33976149559020996,0.3454728424549103,0.3390282690525055,0.3493778705596924,0.33848339319229126,0.3537086248397827,0.33814239501953125,0.35832053422927856,0.33798927068710327,0.36298319697380066,0.3379756510257721,0.367387592792511,0.33807292580604553,0.37124550342559814,0.33829233050346375,0.37436410784721375,0.3386392295360565,0.37662485241889954,0.3390907347202301,0.3779562711715698,0.3396499454975128,0.3783873915672302,0.34038105607032776,0.3781013786792755,0.3413267135620117,0.37735795974731445,0.3423877954483032,0.3763378858566284,0.3433307409286499,0.3750898241996765,0.34391772747039795,0.37361714243888855,0.3439900279045105,0.3719516694545746,0.3434370756149292,0.37012267112731934,0.34218382835388184,0.36813002824783325,0.3402870297431946,0.3660232126712799,0.3380109965801239,0.36398354172706604,0.3357272148132324,0.36226099729537964,0.33372917771339417,0.3610217273235321,0.3321700394153595,0.36028921604156494,0.3311302959918976,0.36000531911849976,0.33064302802085876,0.36006680130958557,0.3306368291378021,0.3602849245071411,0.33094003796577454,0.36038947105407715,0.3313939571380615,0.36014264822006226,0.3319329023361206,0.3594413101673126,0.33255091309547424,0.3583035469055176,0.333262175321579,0.35682225227355957,0.33412057161331177,0.35518160462379456,0.33519402146339417,0.3536582589149475,0.33643603324890137,0.35249993205070496,0.33761170506477356,0.3517909646034241,0.338399201631546,0.3514852523803711,0.3385346829891205,0.35154107213020325,0.3378342092037201,0.35194092988967896,0.3361801505088806,0.35261058807373047,0.3336349129676819,0.35345658659935,0.3305266201496124,0.35447537899017334,0.32715994119644165,0.3555591106414795,0.32322508096694946,0.3559531271457672,0.3175520896911621,0.3540116250514984,0.3086777627468109,0.3478134274482727,0.2957591712474823,0.33618342876434326,0.2788720726966858,0.31906312704086304,0.25848230719566345,0.29696816205978394,0.23497503995895386,0.2704699635505676,0.20897898077964783,0.24048924446105957,0.18193909525871277,0.20885144174098969,0.1558382213115692,0.17798171937465668,0.13207562267780304,0.14971758425235748,0.11074550449848175,0.12449001520872116,0.09111859649419785,0.10174734145402908,0.07264640182256699,0.0810067430138588,0.055400654673576355,0.06237410008907318,0.03992924839258194,0.04639582708477974,0.02733016386628151,0.034069087356328964,0.019738657400012016,0.027350082993507385,0.020428039133548737,0.02936420403420925,0.03283391892910004,0.04347808286547661,0.058930449187755585,0.0716032087802887,0.09811178594827652,0.11300875246524811,0.14728772640228271,0.1644417643547058,0.20188573002815247,0.2211862951517105,0.25695711374282837,0.27817416191101074,0.30791592597961426,0.33069124817848206,0.350985586643219,0.3748006820678711,0.3835350275039673,0.40769463777542114,0.40427765250205994,0.4279574751853943,0.4132527709007263,0.4356182813644409,0.41165298223495483,0.43197256326675415,0.4015686511993408,0.41925567388534546,0.38561078906059265,0.4002455770969391,0.366449773311615,0.37785640358924866,0.34647783637046814,0.3547900319099426,0.3276962637901306,0.3333113193511963,0.3116696774959564,0.3151399791240692,0.29941827058792114,0.3013957142829895,0.2913617491722107,0.2925622761249542,0.2874203622341156,0.28850555419921875,0.2871525287628174,0.2885909676551819,0.2898179292678833,0.29186418652534485,0.29446321725845337,0.297207772731781,0.30010247230529785,0.3034416735172272,0.3058544397354126,0.30943411588668823,0.3109593391418457,0.314269483089447,0.31481796503067017,0.31740063428878784,0.3171224594116211,0.3186621069908142,0.3178839385509491,0.3181406259536743,0.31725195050239563,0.316037118434906,0.31534016132354736,0.31262126564979553,0.31226426362991333,0.3082268536090851,0.308246910572052,0.30319613218307495,0.3035838305950165,0.29779696464538574,0.2985372245311737,0.29221609234809875,0.29333794116973877,0.2866310179233551,0.2882595360279083,0.281252384185791,0.28361350297927856,0.27627500891685486,0.27966001629829407,0.2718202471733093,0.27655261754989624,0.2679551839828491,0.2743443250656128,0.26474589109420776,0.2729955017566681,0.26223862171173096,0.27235203981399536,0.2603779137134552,0.2721307873725891,0.2589706778526306,0.2719634175300598,0.2577463686466217,0.27150285243988037,0.2564413845539093,0.27051520347595215,0.25483351945877075,0.26887375116348267,0.2527434229850769,0.26650017499923706,0.25004786252975464,0.2633804380893707,0.2466958910226822,0.25963321328163147,0.2426961213350296,0.2554643154144287,0.23809194564819336,0.2510066032409668,0.23295894265174866,0.24626436829566956,0.227402463555336,0.24122701585292816,0.2215176224708557,0.23593056201934814,0.2153458595275879,0.23035825788974762,0.20890077948570251,0.2243967056274414,0.20224258303642273,0.21798449754714966,0.19549128413200378,0.2112288475036621,0.1887451559305191,0.20431013405323029,0.18202441930770874,0.19738520681858063,0.17536643147468567,0.19055110216140747,0.16883938014507294,0.1839984655380249,0.16257824003696442,0.17794819176197052,0.15667736530303955,0.1724846512079239,0.15111711621284485,0.16753928363323212,0.14582769572734833,0.1630040556192398,0.14079080522060394,0.1587768942117691,0.13602802157402039,0.15470734238624573,0.13150058686733246,0.1505787968635559,0.1270667314529419,0.1461588740348816,0.12255257368087769,0.14124834537506104,0.11782138049602509,0.1357063204050064,0.1127522885799408,0.12947916984558105,0.10719695687294006,0.12260617315769196,0.10102201998233795,0.11518053710460663,0.09419147670269012,0.1073247492313385,0.08678228408098221,0.09920886158943176,0.07892881333827972,0.09102530777454376,0.07078107446432114,0.08291636407375336,0.06251612305641174,0.07497084140777588,0.054358579218387604,0.06728880852460861,0.0465414822101593,0.05996242165565491,0.03921813145279884,0.05297655612230301,0.03241787850856781,0.046202197670936584,0.026083573698997498,0.03949197754263878,0.020098615437746048,0.03272058069705963,0.01425711065530777,0.025761678814888,0.0082787424325943,0.01850035786628723,0.0019084513187408447,0.010851874947547913,-0.005016744136810303,0.0027487576007843018,-0.01258590817451477,-0.005826480686664581,-0.020820386707782745,-0.014778167009353638,-0.02963588386774063,-0.023947954177856445,-0.03883322328329086,-0.03323911130428314,-0.04814644157886505,-0.04261285811662674,-0.05732439458370209,-0.05197104811668396,-0.06621380895376205,-0.061148837208747864,-0.07475987076759338,-0.07004342973232269,-0.0829121470451355,-0.07866489887237549,-0.09059935808181763,-0.08702351152896881,-0.0978403389453888,-0.0950472503900528,-0.10478620231151581,-0.10268557071685791,-0.1115979254245758,-0.11004021763801575,-0.11836123466491699,-0.11728629469871521,-0.1251428872346878,-0.12451077997684479,-0.1320313811302185,-0.1317625343799591,-0.13910743594169617,-0.1392054706811905,-0.14642347395420074,-0.1470346599817276,-0.1539798080921173,-0.15527844429016113,-0.16170451045036316,-0.16384781897068024,-0.16952913999557495,-0.17271344363689423,-0.17747634649276733,-0.181866854429245,-0.18558655679225922,-0.19120028614997864,-0.1938110888004303,-0.20056191086769104,-0.20207038521766663,-0.20982769131660461,-0.21033170819282532,-0.21886520087718964,-0.21855482459068298,-0.2275872528553009,-0.22667238116264343,-0.2360503226518631,-0.23466581106185913,-0.24435371160507202,-0.24255190789699554,-0.2525116801261902,-0.2503094971179962,-0.26056379079818726,-0.25791803002357483,-0.2686459720134735,-0.265402227640152,-0.2768164277076721,-0.2727625370025635,-0.2849910259246826,-0.27996397018432617,-0.2931184768676758,-0.28702080249786377,-0.3011983036994934,-0.29396578669548035,-0.3091249167919159,-0.3007667064666748,-0.3167557120323181,-0.3074030876159668,-0.32409340143203735,-0.3139421045780182,-0.33121705055236816,-0.32043159008026123,-0.3381509780883789,-0.32684582471847534,-0.34494221210479736,-0.3331971764564514,-0.3517029881477356,-0.3395477533340454,-0.35848891735076904,-0.345898300409317,-0.3653014898300171,-0.35221612453460693,-0.37220367789268494,-0.3585188388824463,-0.3792582154273987,-0.3648207187652588,-0.38640761375427246,-0.37110307812690735,-0.393545538187027,-0.37739109992980957,-0.40060749650001526,-0.3837079405784607,-0.4075193405151367,-0.3899625539779663,-0.4141964614391327,-0.3960525691509247,-0.42061641812324524,-0.4020005464553833,-0.42677319049835205,-0.40783387422561646,-0.4326091706752777,-0.4134617745876312,-0.4380987286567688,-0.4187893271446228,-0.44331538677215576,-0.4238043427467346,-0.4483404755592346,-0.42851030826568604,-0.45318907499313354,-0.4329345226287842,-0.45785045623779297,-0.4371677339076996,-0.46233269572257996,-0.4412577748298645,-0.46668684482574463,-0.4451722502708435,-0.47099173069000244,-0.44895413517951965,-0.47526106238365173,-0.45273566246032715,-0.4794234335422516,-0.4565529525279999,-0.48346206545829773,-0.460336834192276,-0.487442284822464,-0.4640561640262604,-0.49133917689323425,-0.4676953852176666,-0.49503153562545776,-0.4711844027042389,-0.49849700927734375,-0.4744860529899597,-0.5017921328544617,-0.4776119589805603,-0.5048731565475464,-0.48050105571746826,-0.5076683163642883,-0.48306500911712646,-0.5102288126945496,-0.4853420853614807,-0.5126030445098877,-0.48742344975471497,-0.5147296190261841,-0.4893101155757904,-0.5166022181510925,-0.49098825454711914,-0.518316924571991,-0.4925043284893036,-0.519883930683136,-0.4938730001449585,-0.5212352275848389,-0.4950759708881378,-0.522398829460144,-0.4961559772491455,-0.5234311819076538,-0.4971415400505066,-0.5242810845375061,-0.4979563057422638,-0.5249060392379761,-0.49855610728263855,-0.5253487229347229,-0.4990082085132599,-0.525596022605896,-0.4993344843387604,-0.5255888104438782,-0.49945956468582153,-0.5253779292106628,-0.49935832619667053,-0.5250194072723389,-0.4990674555301666,-0.5244154930114746,-0.4985846281051636,-0.5235034823417664,-0.4979121685028076,-0.522404134273529,-0.49709317088127136,-0.5211771130561829,-0.49610140919685364,-0.5196942687034607,-0.4948584735393524,-0.517902135848999,-0.4933931529521942,-0.5159035325050354,-0.4917854070663452)\n\ +\n\ +,\n\ +\n\ +new Array(-0.5137231945991516,-0.49000853300094604,-0.5113903284072876,-0.488100528717041,-0.5088633298873901,-0.48603248596191406,-0.5061661005020142,-0.4837847948074341,-0.5032707452774048,-0.4813406467437744,-0.5001466274261475,-0.4787534177303314,-0.49685049057006836,-0.4760761260986328,-0.49342668056488037,-0.4732472896575928,-0.4898289442062378,-0.47021234035491943,-0.4860019385814667,-0.467038094997406,-0.48194417357444763,-0.4637599587440491,-0.4776892066001892,-0.46030497550964355,-0.4732748866081238,-0.45665597915649414,-0.46869802474975586,-0.4528677761554718,-0.46391454339027405,-0.4489230215549469,-0.45892152190208435,-0.4447893500328064,-0.4537576138973236,-0.44052648544311523,-0.4484187066555023,-0.4361549913883209,-0.44290804862976074,-0.4315980076789856,-0.4373047649860382,-0.4268632233142853,-0.4316164255142212,-0.42204850912094116,-0.42571672797203064,-0.41714534163475037,-0.4195888936519623,-0.41207751631736755,-0.4133991301059723,-0.40687015652656555,-0.40720468759536743,-0.401580274105072,-0.4008715748786926,-0.39620015025138855,-0.3943476378917694,-0.39074966311454773,-0.3877306580543518,-0.3852769136428833,-0.38106489181518555,-0.3797324001789093,-0.3743053674697876,-0.3740321695804596,-0.3674202561378479,-0.3681885004043579,-0.3603806793689728,-0.36222216486930847,-0.3531627357006073,-0.35607028007507324,-0.34580618143081665,-0.3496861755847931,-0.3383495807647705,-0.3430899977684021,-0.3307521343231201,-0.3362985849380493,-0.3229793906211853,-0.3293401896953583,-0.315058171749115,-0.32228440046310425,-0.30699875950813293,-0.315151184797287,-0.2987874746322632,-0.30789127945899963,-0.29045185446739197,-0.30051279067993164,-0.28202396631240845,-0.29308781027793884,-0.2735027074813843,-0.2856077551841736,-0.2649257779121399,-0.27798640727996826,-0.2563796639442444,-0.2702132761478424,-0.24790993332862854,-0.2623620629310608,-0.23951497673988342,-0.2544562816619873,-0.23120757937431335,-0.24646149575710297,-0.22298353910446167,-0.2383953332901001,-0.21476247906684875,-0.2303106039762497,-0.20644812285900116,-0.22219493985176086,-0.1980222761631012,-0.21401672065258026,-0.18950195610523224,-0.2058141976594925,-0.18083666265010834,-0.19762080907821655,-0.17196400463581085,-0.18940521776676178,-0.1629542112350464,-0.18119071424007416,-0.15394656360149384,-0.17307928204536438,-0.14496801793575287,-0.16509070992469788,-0.13598699867725372,-0.1571563482284546,-0.12707515060901642,-0.14925628900527954,-0.11832299828529358,-0.14137746393680573,-0.10971798002719879,-0.13344717025756836,-0.10125025361776352,-0.1254633218050003,-0.09293901920318604,-0.11750493198633194,-0.08468332141637802,-0.10955502837896347,-0.07634306699037552,-0.10155733674764633,-0.06794353574514389,-0.09359082579612732,-0.0595434196293354,-0.08573566377162933,-0.0510471872985363,-0.0779324322938919,-0.042377568781375885,-0.07014453411102295,-0.03362184390425682,-0.06238359585404396,-0.02486787736415863,-0.05453343316912651,-0.01613004505634308,-0.0464804507791996,-0.007472425699234009,-0.03832215070724487,0.0009909719228744507,-0.030160509049892426,0.00918087363243103,-0.0219377800822258,0.01705806702375412,-0.013661175966262817,0.024636313319206238,-0.0054317861795425415,0.031981587409973145,0.002793937921524048,0.03918281942605972,0.011097252368927002,0.0463932529091835,0.01936565339565277,0.05372148007154465,0.02748739719390869,0.0609898716211319,0.03553415834903717,0.06804285198450089,0.04353989660739899,0.07528826594352722,0.05137953907251358,0.08313757926225662,0.05894308537244797,0.09104142338037491,0.06621246039867401,0.09819495677947998,0.07324355840682983,0.10493610799312592,0.08019237220287323,0.11213169991970062,0.08720662444829941,0.11955674737691879,0.09431906044483185,0.1262604296207428,0.10157740116119385,0.13215814530849457,0.10906890779733658,0.1380482316017151,0.11671863496303558,0.14434769749641418,0.12434201687574387,0.15068860352039337,0.13187485933303833,0.15661653876304626,0.13927049934864044,0.1622142195701599,0.14633619785308838,0.16797444224357605,0.15291756391525269,0.17413830757141113,0.15904036164283752,0.18042199313640594,0.16477809846401215,0.18657466769218445,0.17019487917423248,0.19275277853012085,0.1753728985786438,0.1990659385919571,0.1803634762763977,0.20531892776489258,0.18523544073104858,0.21139419078826904,0.19012044370174408,0.21729907393455505,0.1950494647026062,0.222874253988266,0.1999734342098236,0.228011816740036,0.2050219029188156,0.23290342092514038,0.210371196269989,0.23768731951713562,0.21597397327423096,0.24231691658496857,0.2218102216720581,0.2469380795955658,0.2279721051454544,0.2518135607242584,0.23417289555072784,0.25691327452659607,0.23994697630405426,0.26207083463668823,0.24547690153121948,0.2672507166862488,0.25112250447273254,0.27232447266578674,0.25628194212913513,0.27704593539237976,0.260145902633667,0.28139808773994446,0.26323676109313965,0.28550174832344055,0.2666539251804352,0.2893005907535553,0.27030205726623535,0.29275497794151306,0.27338463068008423,0.29604265093803406,0.2760785222053528,0.29927703738212585,0.27935171127319336,0.302398145198822,0.2835429012775421,0.30541032552719116,0.28810322284698486,0.3083387315273285,0.29246801137924194,0.31105777621269226,0.2966208755970001,0.3135039806365967,0.3009149432182312,0.31568992137908936,0.30537116527557373,0.3176348805427551,0.30956944823265076,0.3193422853946686,0.31316643953323364,0.3208901584148407,0.3162834644317627,0.3223532438278198,0.31914156675338745,0.32372766733169556,0.3216931223869324,0.3250102996826172,0.3238937258720398,0.32619887590408325,0.32591819763183594,0.32724729180336,0.32787463068962097,0.32814714312553406,0.32968413829803467,0.3289378583431244,0.3313487470149994,0.32962244749069214,0.33299732208251953,0.33025267720222473,0.33466023206710815,0.3309943675994873,0.33627644181251526,0.33193162083625793,0.33788472414016724,0.3330099880695343,0.3396027088165283,0.33427178859710693,0.34145987033843994,0.33584967255592346,0.3433850407600403,0.3376842141151428,0.34532588720321655,0.3395330309867859,0.34727874398231506,0.34122443199157715,0.3492124080657959,0.3427020013332367,0.3510623872280121,0.34393221139907837,0.35280218720436096,0.3448846936225891,0.3544255197048187,0.345511257648468,0.35589224100112915,0.3457866907119751,0.35723280906677246,0.34584540128707886,0.3586302697658539,0.34591227769851685,0.3602270781993866,0.3460692763328552,0.36193689703941345,0.3463064730167389,0.36358287930488586,0.34671613574028015,0.36508455872535706,0.3473617732524872,0.3663909435272217,0.3480914235115051,0.36737513542175293,0.34872686862945557,0.36788907647132874,0.3492404818534851,0.3678523302078247,0.34957072138786316,0.3672947287559509,0.3495337665081024,0.3663550615310669,0.349063515663147,0.36519855260849,0.34828177094459534,0.3639591932296753,0.34726089239120483,0.3627973198890686,0.3459911048412323,0.36188578605651855,0.3445943593978882,0.36128389835357666,0.3432638645172119,0.360962837934494,0.3419889211654663,0.36096450686454773,0.3406458795070648,0.36137494444847107,0.33931952714920044,0.36218199133872986,0.3382019102573395,0.36331093311309814,0.3372468650341034,0.36474165320396423,0.33627501130104065,0.3664785623550415,0.33529964089393616,0.36844712495803833,0.3344076871871948,0.3704620599746704,0.33351296186447144,0.37229543924331665,0.3325388431549072,0.3738071024417877,0.3315884470939636,0.37496477365493774,0.33070746064186096,0.3756759762763977,0.32981252670288086,0.37573686242103577,0.3289702832698822,0.3750419616699219,0.3283597528934479,0.37365415692329407,0.32795339822769165,0.37158074975013733,0.32762959599494934,0.36872994899749756,0.32744911313056946,0.36513349413871765,0.327328085899353,0.36083292961120605,0.32647183537483215,0.3553459048271179,0.3234274387359619,0.3475061357021332,0.3167162835597992,0.3361029028892517,0.30550384521484375,0.3206931948661804,0.289927214384079,0.301763653755188,0.2707938551902771,0.28021207451820374,0.2489292174577713,0.25686004757881165,0.22513742744922638,0.23259875178337097,0.2009105384349823,0.20892499387264252,0.17861606180667877,0.18800251185894012,0.16042542457580566,0.1717921644449234,0.14698050916194916,0.16082054376602173,0.1370360553264618,0.15366528928279877,0.12817446887493134,0.14766347408294678,0.11803093552589417,0.14030992984771729,0.10540719330310822,0.1303406059741974,0.09064079821109772,0.11794678121805191,0.07512999325990677,0.1043713390827179,0.06083159148693085,0.09155081957578659,0.05038084089756012,0.08213365077972412,0.047207534313201904,0.0794491171836853,0.05470795929431915,0.08676983416080475,0.07482234388589859,0.1060170903801918,0.10722704231739044,0.13688474893569946,0.1495549976825714,0.17697802186012268,0.19809097051620483,0.22259706258773804,0.24851331114768982,0.2695668935775757,0.29662609100341797,0.3139076828956604,0.3389118015766144,0.3523290455341339,0.37274593114852905,0.3825106620788574,0.39645275473594666,0.4031810462474823,0.40939658880233765,0.414045125246048,0.41200780868530273,0.41564178466796875,0.40561020374298096,0.4092215895652771,0.3921266198158264,0.3965846300125122,0.3738146126270294,0.37977224588394165,0.3530846834182739,0.360776424407959,0.33230307698249817,0.34146547317504883,0.3134949207305908,0.3235333561897278,0.29809248447418213,0.30826473236083984,0.2869272828102112,0.2963654398918152,0.2803330719470978,0.2880798876285553,0.2781458795070648,0.2833423912525177,0.2797280550003052,0.28175947070121765,0.28418320417404175,0.2826170325279236,0.29055237770080566,0.28502604365348816,0.29783299565315247,0.2880639433860779,0.3050537407398224,0.2908852994441986,0.31150898337364197,0.29286256432533264,0.31685498356819153,0.29363778233528137,0.3209408223628998,0.29303422570228577,0.3236549198627472,0.2910189926624298,0.3249479830265045,0.2877538502216339,0.3248835802078247,0.28355008363723755,0.3236102759838104,0.2787551283836365,0.3212985694408417,0.27375152707099915,0.31806454062461853,0.2689562439918518,0.31393393874168396,0.2646617591381073,0.30892059206962585,0.2609400451183319,0.3031262159347534,0.2577987313270569,0.2967284619808197,0.2553180754184723,0.2899474501609802,0.2535468339920044,0.2830822467803955,0.2523913085460663,0.27646496891975403,0.2516772150993347,0.27031591534614563,0.2512190043926239,0.2647823095321655,0.2508447468280792,0.25996577739715576,0.25032496452331543,0.25594156980514526,0.24949151277542114,0.2525883615016937,0.24821141362190247,0.24961310625076294,0.24631737172603607,0.24674704670906067,0.24365116655826569,0.24378450214862823,0.24015013873577118,0.2405320256948471,0.23586493730545044,0.23689839243888855,0.23092935979366302,0.23295597732067108,0.22551023960113525,0.22881460189819336,0.2197560966014862,0.22456791996955872,0.21381458640098572,0.22040949761867523,0.20788267254829407,0.21659861505031586,0.20215559005737305,0.2132403701543808,0.19671525061130524,0.21023744344711304,0.19153043627738953,0.20741993188858032,0.18653440475463867,0.20455028116703033,0.18163129687309265,0.2012627124786377,0.17666466534137726,0.19717349112033844,0.17145000398159027,0.19201600551605225,0.1658248007297516,0.18561972677707672,0.15966778993606567,0.1779114007949829,0.15292170643806458,0.1690191626548767,0.14558954536914825,0.15924739837646484,0.13767898082733154,0.14891751110553741,0.12920112907886505,0.1383480280637741,0.12023596465587616,0.12793944776058197,0.1109166145324707,0.11810696125030518,0.10136047005653381,0.10913249105215073,0.09172657132148743,0.1011713445186615,0.08230516314506531,0.0943390354514122,0.07342809438705444,0.08870010823011398,0.06534087657928467,0.08421285450458527,0.058251891285181046,0.0807342454791069,0.0523688979446888,0.07804303616285324,0.047738026827573776,0.07584884017705917,0.04413424804806709,0.07380872964859009,0.04118501394987106,0.07154276967048645,0.038487426936626434,0.0686652734875679,0.03558041900396347,0.06486204266548157,0.0319744274020195,0.05993484705686569,0.027289263904094696,0.05376472324132919,0.021312803030014038,0.04630828648805618,0.013984277844429016,0.03766322135925293,0.005423426628112793,0.02805314213037491,-0.0040769875049591064,0.01772705465555191,-0.014155000448226929,0.0069579556584358215,-0.024425312876701355,-0.003892548382282257,-0.034451521933078766,-0.014451511204242706,-0.04383676499128342,-0.024486973881721497,-0.05239381641149521,-0.03391285985708237,-0.06015949696302414,-0.04270743578672409,-0.06728138774633408,-0.05091959983110428,-0.07397614419460297,-0.0586925745010376,-0.0805329903960228,-0.0662003830075264,-0.08724270761013031,-0.07359982281923294,-0.09432008862495422,-0.08105243742465973,-0.10188722610473633,-0.08869340270757675,-0.10994412750005722,-0.09654761105775833,-0.11832835525274277,-0.10454189777374268,-0.1267707496881485,-0.11260934174060822,-0.13502219319343567,-0.12074155360460281,-0.14292706549167633,-0.12895497679710388,-0.15042932331562042,-0.13724792003631592,-0.15755988657474518,-0.14559385180473328,-0.16441892087459564,-0.1539762169122696,-0.1711602807044983,-0.16242380440235138,-0.17798106372356415,-0.17097726464271545,-0.1850680112838745,-0.17961308360099792,-0.19250938296318054,-0.1882379651069641,-0.20026762783527374,-0.19674423336982727,-0.20821866393089294,-0.2050238698720932,-0.21618175506591797,-0.2129627764225006,-0.22394722700119019,-0.22049042582511902,-0.23134419322013855,-0.22762390971183777,-0.2382839024066925,-0.23443394899368286,-0.24473749101161957,-0.24101610481739044,-0.2507375478744507,-0.24751800298690796,-0.25642403960227966,-0.2541276514530182,-0.26202377676963806,-0.26100021600723267,-0.26775965094566345,-0.2682335376739502,-0.2738083004951477,-0.27590224146842957,-0.28030723333358765,-0.2840461730957031,-0.2873222529888153,-0.2926250100135803,-0.2948102355003357,-0.30153170228004456,-0.30264827609062195,-0.3106444776058197,-0.31068146228790283,-0.31983932852745056,-0.3187355399131775,-0.328976571559906,-0.32663577795028687,-0.337910920381546,-0.334236741065979,-0.3465123176574707,-0.34141790866851807,-0.3546822965145111,-0.34808236360549927,-0.3623671531677246,-0.3542081117630005,-0.3695635199546814,-0.3598801791667938,-0.3763040602207184,-0.36523255705833435,-0.3826392590999603,-0.37037503719329834,-0.38862234354019165,-0.3753855526447296,-0.394300252199173,-0.38032299280166626,-0.3997267782688141,-0.3852221369743347,-0.40498611330986023,-0.39010003209114075,-0.41017886996269226,-0.39498022198677063,-0.41537636518478394,-0.3998861610889435,-0.4206025004386902,-0.404814749956131,-0.42585769295692444,-0.4097353518009186,-0.4311356544494629,-0.4146151840686798,-0.43641966581344604,-0.4194323718547821,-0.44168272614479065,-0.42417213320732117,-0.44688862562179565,-0.4288170039653778,-0.45198318362236023,-0.4333416223526001,-0.45690152049064636,-0.43771636486053467,-0.46159815788269043,-0.4419223368167877,-0.46606379747390747,-0.4459584057331085,-0.4703110158443451,-0.4498317539691925,-0.4743539094924927,-0.45354267954826355,-0.4781973659992218,-0.4570796489715576,-0.4818352460861206,-0.4604245722293854,-0.4852607846260071,-0.4635674059391022,-0.4884822368621826,-0.46651771664619446,-0.49152228236198425,-0.46929827332496643,-0.4943970739841461,-0.4719245731830597,-0.4971011281013489,-0.4743885397911072,-0.4996146559715271,-0.47666504979133606,-0.5019261240959167,-0.47873517870903015,-0.5040473341941833,-0.4806043803691864,-0.5060036182403564,-0.4822950065135956,-0.5078047513961792,-0.4838182032108307,-0.5094174146652222,-0.48514917492866516,-0.5107952952384949,-0.48625442385673523,-0.5120333433151245,-0.4872269034385681,-0.5131012201309204,-0.48804327845573425,-0.5139797925949097,-0.48869040608406067,-0.5146780014038086,-0.4891781508922577,-0.5152041912078857,-0.48951324820518494,-0.515548050403595,-0.4896860122680664,-0.5156898498535156,-0.4896797835826874,-0.5156195759773254,-0.4894915819168091,-0.5153493285179138,-0.4891391396522522,-0.5149028897285461,-0.48864948749542236,-0.5142913460731506,-0.4880334436893463,-0.5134984850883484,-0.4872722327709198,-0.512488603591919,-0.4863273799419403,-0.5112295150756836,-0.4851687550544739,-0.5097134113311768,-0.48379451036453247,-0.5079579949378967,-0.48222753405570984,-0.5059928894042969,-0.4804929196834564,-0.5038410425186157,-0.47860074043273926,-0.5015115737915039,-0.4765486717224121,-0.49900615215301514,-0.474336177110672,-0.4963277280330658,-0.4719712436199188,-0.4934810698032379,-0.46946513652801514,-0.49046316742897034,-0.4668181240558624,-0.48725906014442444,-0.46401435136795044,-0.48385322093963623,-0.46102750301361084,-0.48024654388427734,-0.45783665776252747,-0.47645989060401917,-0.45443978905677795,-0.4725186824798584,-0.4508539140224457,-0.4684355556964874,-0.44709959626197815,-0.46420466899871826,-0.44318661093711853,-0.4598103165626526,-0.43911513686180115,-0.4552389979362488,-0.43489035964012146,-0.45048898458480835,-0.43053045868873596,-0.4455726444721222,-0.42605772614479065,-0.44050833582878113,-0.42148131132125854,-0.4353029131889343,-0.4167920649051666,-0.4299459159374237,-0.41197001934051514,-0.4244259297847748,-0.40699324011802673,-0.41875192523002625,-0.40184569358825684,-0.41294997930526733,-0.39652132987976074,-0.40703457593917847,-0.39102911949157715,-0.40099236369132996,-0.3853883147239685,-0.3947983682155609,-0.379618763923645,-0.38843998312950134,-0.3737398684024811,-0.38192009925842285,-0.3677789866924286,-0.3752404749393463,-0.3617693781852722,-0.3683972954750061,-0.3557269871234894,-0.3613896369934082,-0.34962818026542664,-0.3542184829711914,-0.3434188663959503,-0.3468770682811737,-0.33705273270606995,-0.33935868740081787,-0.3305167555809021,-0.3316848576068878,-0.3238251209259033,-0.32391107082366943,-0.31700414419174194,-0.3160881996154785,-0.3100919723510742,-0.30822646617889404,-0.30314183235168457,-0.30031096935272217,-0.29620152711868286,-0.29234418272972107,-0.28928154706954956,-0.2843485474586487,-0.28234970569610596,-0.2763228714466095,-0.2753610908985138,-0.26822763681411743,-0.2682851552963257,-0.2600266933441162,-0.26110294461250305,-0.2517269551753998,-0.25379523634910583,-0.2433546781539917,-0.24635474383831024,-0.23491129279136658,-0.2388077676296234,-0.22638581693172455,-0.23121139407157898,-0.21780720353126526,-0.22362297773361206,-0.20924493670463562,-0.2160770297050476,-0.20073820650577545,-0.20858462154865265,-0.19224850833415985,-0.20113219320774078,-0.18370383977890015,-0.19366946816444397,-0.17507335543632507,-0.1861170083284378,-0.16637077927589417,-0.17841219902038574,-0.1576009839773178,-0.17055565118789673,-0.148741215467453,-0.16260384023189545,-0.1397855281829834,-0.15461835265159607,-0.13077619671821594,-0.14663778245449066,-0.12177445739507675,-0.1386960744857788,-0.11282160133123398,-0.1308393031358719,-0.10394816100597382,-0.1230967789888382,-0.09519916772842407,-0.11543876677751541,-0.08661489933729172,-0.10778286308050156,-0.07818744331598282,-0.10004876554012299,-0.06986398994922638,-0.09220118820667267,-0.06159941852092743,-0.08424758911132812,-0.053382694721221924,-0.07621950656175613,-0.045204222202301025,-0.06816849112510681,-0.03702538460493088,-0.06016238033771515,-0.02880621701478958,-0.05225931107997894,-0.020550966262817383,-0.04448086768388748,-0.012302905321121216,-0.0368179976940155,-0.004100114107131958,-0.029257260262966156,0.004040226340293884,-0.021784842014312744,0.012096323072910309,-0.014362379908561707,0.020029857754707336,-0.0069222599267959595,0.027816027402877808,0.0005943924188613892,0.035470448434352875,0.008194826543331146,0.043032705783843994,0.01583489030599594,0.05053168535232544,0.023451924324035645,0.05797713249921799,0.030986033380031586,0.0653659775853157,0.0383775532245636,0.07267146557569504,0.04556902498006821,0.07983017712831497,0.052524030208587646,0.08677184581756592,0.05924297124147415,0.09348134696483612,0.06576123833656311,0.10002323985099792,0.07214471697807312,0.10649779438972473,0.07848785817623138,0.11298158764839172,0.08489495515823364,0.11951449513435364,0.09144071489572525,0.12612414360046387,0.09814945608377457,0.13283410668373108,0.10502535849809647,0.13964423537254333,0.11209312081336975,0.1465175449848175,0.11938157677650452,0.15339161455631256,0.12685833871364594,0.16019673645496368,0.13440126180648804,0.16686761379241943,0.14185304939746857,0.1733635812997818,0.14909660816192627,0.1796974241733551,0.15606801211833954,0.1859397441148758,0.16272011399269104,0.19217726588249207,0.16901637613773346,0.19845536351203918,0.17497338354587555,0.20475313067436218,0.1806771457195282,0.21099962294101715,0.1862298846244812,0.21710392832756042,0.19168782234191895,0.22298064827919006,0.19706708192825317,0.22857160866260529,0.20239682495594025,0.23385636508464813,0.20773008465766907,0.23883312940597534,0.21309153735637665,0.24349918961524963,0.2184503823518753,0.24790242314338684,0.22379642724990845,0.2520396411418915,0.22907114028930664,0.2559488117694855,0.23422284424304962,0.25970956683158875,0.23919197916984558,0.263393372297287,0.24391581118106842,0.267034649848938,0.24837423861026764,0.2706506550312042,0.25261327624320984,0.2742699086666107,0.25670841336250305,0.27793049812316895,0.2607170045375824,0.2816528379917145,0.26468127965927124,0.28542274236679077,0.26866281032562256,0.2891985774040222,0.2727433443069458,0.292927622795105,0.27697640657424927,0.2965553402900696,0.281343013048172,0.3000248968601227,0.2857591211795807,0.3032781183719635,0.2901217043399811,0.30626803636550903,0.29434892535209656,0.3089806139469147,0.2983919382095337,0.31145021319389343,0.30222588777542114,0.3137483298778534,0.30583545565605164,0.31595122814178467,0.3092058300971985,0.31811270117759705,0.31232768297195435,0.3202593922615051,0.31520572304725647,0.3223975598812103,0.31785526871681213,0.3245071470737457,0.3202867805957794,0.3265295624732971,0.32250121235847473,0.3283746540546417,0.3245077431201935,0.32995209097862244,0.3263428807258606,0.33120396733283997,0.32806700468063354,0.3321175277233124,0.32974594831466675,0.332724928855896,0.3314400613307953,0.3331047594547272,0.3331981897354126,0.33337944746017456,0.33504244685173035,0.33369430899620056,0.33695265650749207,0.3341796398162842,0.3388760983943939,0.33491915464401245,0.3407588005065918,0.33593639731407166,0.3425574004650116,0.3371926546096802,0.3442245423793793,0.3385861814022064,0.3457033038139343,0.33996182680130005,0.3469533324241638,0.3411432206630707,0.34797245264053345,0.3419831097126007,0.34877270460128784,0.34240439534187317,0.349345326423645,0.3424091935157776,0.3496764302253723,0.34206104278564453,0.3498052656650543,0.3414638340473175,0.34984588623046875,0.3407500982284546,0.3499334454536438,0.340066134929657,0.3501625061035156,0.33954519033432007,0.35058847069740295,0.33927953243255615,0.3512694835662842,0.3393147885799408,0.3522685766220093,0.33966028690338135,0.35359981656074524,0.3402900993824005,0.3551881015300751,0.34113386273384094,0.356891930103302,0.3420846462249756,0.3585565388202667,0.34303149580955505,0.36004331707954407,0.34388241171836853,0.3612383306026459,0.344550758600235,0.3620738983154297,0.34493643045425415,0.3625553846359253,0.34495019912719727,0.3627432882785797,0.3445638120174408,0.3626939058303833,0.3438241183757782,0.3624250590801239,0.3428187668323517,0.361955851316452,0.3416540026664734,0.36136651039123535,0.3404766321182251,0.36078914999961853,0.33948343992233276,0.36033061146736145,0.3388586640357971,0.3600243926048279,0.3386785686016083,0.35987240076065063,0.3388814926147461,0.3599116802215576,0.3393232822418213,0.3602134883403778,0.3398509621620178,0.3608211874961853,0.34033000469207764,0.36171820759773254,0.3406338095664978,0.3628429174423218,0.3406321406364441,0.36408504843711853,0.34020528197288513,0.36525389552116394,0.3392985761165619,0.3661157488822937,0.33797401189804077,0.36651450395584106,0.33633241057395935,0.3663865327835083,0.33423125743865967,0.3655090928077698,0.33098775148391724,0.36318421363830566,0.3254320025444031,0.3582824468612671,0.31642067432403564,0.3497524857521057,0.3034154772758484,0.33714884519577026,0.2866259813308716,0.3206908106803894,0.2667217552661896,0.3009462058544159,0.24460870027542114,0.2786709666252136,0.22157062590122223,0.2550315260887146,0.19945719838142395,0.2318165898323059,0.18042144179344177,0.21116450428962708,0.16621296107769012,0.19487625360488892,0.15751305222511292,0.18379129469394684,0.15367744863033295,0.1775275021791458,0.1528540998697281,0.17453670501708984,0.1523725986480713,0.17242954671382904,0.14946037530899048,0.16865786910057068,0.1421966850757599,0.1614331305027008,0.13021358847618103,0.1503685712814331,0.1146666407585144,0.13641898334026337,0.09762406349182129,0.12132522463798523,0.08152692764997482,0.10719214379787445,0.0690765306353569,0.09647108614444733,0.06320425868034363,0.09195809066295624,0.06661736965179443,0.09632152318954468,0.08097830414772034,0.11124186217784882,0.10628615319728851,0.13673646748065948,0.1408746838569641,0.17110836505889893,0.18190903961658478,0.2114475965499878,0.22600501775741577,0.25431403517723083,0.269742876291275,0.29631057381629944,0.3100496232509613,0.334465891122818,0.3444552719593048,0.3664591610431671,0.3712193965911865,0.3907356262207031,0.3893691599369049,0.4065472185611725,0.39870530366897583,0.4139246642589569,0.399762898683548,0.4135751724243164,0.393675297498703,0.4067177474498749,0.38196316361427307,0.3948909044265747,0.36633679270744324,0.37975722551345825,0.3485592305660248,0.36291125416755676,0.330335408449173,0.3457352817058563,0.3131875991821289,0.3293605446815491,0.29833319783210754,0.314715713262558,0.28659963607788086,0.3025423586368561,0.27838796377182007,0.29330089688301086,0.27369534969329834,0.2870592176914215,0.2722085118293762,0.2835167944431305,0.27343297004699707,0.28217101097106934,0.2767919898033142,0.2824866473674774,0.28169888257980347,0.2839967906475067,0.287453293800354,0.28617313504219055,0.29337456822395325,0.2885313928127289,0.29889997839927673,0.2907150387763977,0.30358970165252686,0.2924956679344177,0.3070765733718872,0.2937161922454834,0.3090613782405853,0.2942705750465393,0.30936959385871887,0.2941321134567261,0.3079759478569031,0.29334330558776855,0.30495354533195496,0.29192981123924255,0.30042779445648193,0.28982827067375183,0.2946094274520874,0.28691163659095764,0.28784412145614624,0.2830761671066284,0.2805746793746948,0.27829596400260925,0.2732338309288025,0.27262943983078003,0.26617667078971863,0.2662232518196106,0.25967875123023987,0.2593178451061249,0.25392982363700867,0.25221049785614014,0.24899810552597046,0.24517767131328583,0.24483585357666016,0.2384195476770401,0.2413596510887146,0.23206254839897156,0.23851251602172852,0.2261812388896942,0.2362290471792221,0.22080402076244354,0.2343699336051941,0.21592116355895996,0.2327447235584259,0.21152155101299286,0.23120062053203583,0.20762799680233002,0.22964338958263397,0.20428478717803955,0.22795343399047852,0.20150336623191833,0.2259225845336914,0.19921478629112244,0.22331036627292633,0.19725462794303894,0.2199501097202301,0.19537846744060516,0.2157791703939438,0.19330155849456787,0.2107958346605301,0.1907530426979065,0.2050483673810959,0.18751242756843567,0.1986832618713379,0.18341392278671265,0.19196321070194244,0.17835724353790283,0.18518690764904022,0.1723581850528717,0.17857202887535095,0.1655905842781067,0.17220304906368256,0.15833452343940735,0.1660631000995636,0.1508517861366272,0.16009025275707245,0.14331141114234924,0.15421250462532043,0.13582764565944672,0.14836138486862183,0.12851488590240479,0.1424730122089386,0.12145394831895828,0.13647493720054626,0.11461437493562698,0.13027110695838928,0.10786096751689911,0.12374910712242126,0.10105203837156296,0.11681777238845825,0.09411272406578064,0.10944677889347076,0.0870223417878151,0.10168059915304184,0.07978898286819458,0.09362272918224335,0.07247429341077805,0.08540672063827515,0.06521251797676086,0.07717220485210419,0.05815443769097328,0.06905745714902878,0.05138806998729706,0.06120937690138817,0.044933073222637177,0.053783953189849854,0.03879239410161972,0.04690658301115036,0.032958440482616425,0.040596701204776764,0.02735314890742302,0.03471525385975838,0.021802255883812904,0.028989167883992195,0.01609962061047554,0.023105600848793983,0.010090738534927368,0.016811873763799667,0.003688353579491377,0.009963242337107658,-0.0031575006432831287,0.002516126027330756,-0.01046459749341011,-0.005494528915733099,-0.018199991434812546,-0.013961371034383774,-0.02628650888800621,-0.02269870787858963,-0.03463251143693924,-0.03145888075232506,-0.043135449290275574,-0.039992015808820724,-0.051663435995578766,-0.0481300912797451,-0.060072120279073715,-0.05583951249718666,-0.06826416403055191,-0.063203364610672,-0.0762188732624054,-0.07035306096076965,-0.08395205438137054,-0.077405646443367,-0.09146834164857864,-0.0844445675611496,-0.09877212345600128,-0.09153379499912262,-0.1059095486998558,-0.09873364865779877,-0.1129670962691307,-0.1060994565486908,-0.12002304196357727,-0.11366908252239227,-0.12711678445339203,-0.12144944071769714,-0.13426116108894348,-0.12941238284111023,-0.1414547860622406,-0.13750536739826202,-0.1486705243587494,-0.14567208290100098,-0.1558549851179123,-0.1538686901330948,-0.16296620666980743,-0.16206611692905426,-0.17001113295555115,-0.17024314403533936,-0.17703497409820557,-0.17837992310523987,-0.1840820014476776,-0.18645545840263367,-0.1911834478378296,-0.19444873929023743,-0.19838199019432068,-0.2023506760597229,-0.20574374496936798,-0.21018409729003906,-0.21332889795303345,-0.21801145374774933,-0.22115075588226318,-0.2259119749069214,-0.2291652262210846,-0.23393920063972473,-0.23729002475738525,-0.24209696054458618,-0.24542775750160217,-0.25034987926483154,-0.2534793019294739,-0.2586488425731659,-0.2613561749458313,-0.26694440841674805,-0.2689962685108185,-0.2751891016960144,-0.2763730585575104,-0.2833440899848938,-0.28349441289901733,-0.2913866341114044,-0.29039308428764343,-0.29930567741394043,-0.2971133589744568,-0.307087779045105,-0.30369770526885986,-0.3147141635417938,-0.31017762422561646,-0.322174072265625,-0.31657397747039795,-0.3294750452041626,-0.32290157675743103,-0.3366340100765228,-0.32917243242263794,-0.34366050362586975,-0.33539602160453796,-0.3505537211894989,-0.34157902002334595,-0.35731732845306396,-0.34772777557373047,-0.3639681339263916,-0.35384660959243774,-0.37052851915359497,-0.3599322438240051,-0.3770109713077545,-0.36596933007240295,-0.38341113924980164,-0.3719328045845032,-0.38971376419067383,-0.3777962625026703,-0.395904541015625,-0.3835383355617523,-0.4019785523414612,-0.3891465663909912,-0.4079378843307495,-0.39461749792099,-0.4137786626815796,-0.3999519944190979,-0.41947999596595764,-0.4051479697227478,-0.42500901222229004,-0.4101989269256592,-0.43034130334854126,-0.41509705781936646,-0.43548041582107544,-0.419841468334198,-0.44045743346214294,-0.42443957924842834,-0.4453069567680359,-0.4289010763168335,-0.4500356912612915,-0.4332244396209717,-0.45460939407348633,-0.4373864233493805,-0.4589867889881134,-0.4413633644580841,-0.46323850750923157,-0.44523024559020996,-0.4673311710357666,-0.448950856924057,-0.47124043107032776,-0.4524918496608734,-0.47496506571769714,-0.4558508098125458,-0.47851237654685974,-0.45904505252838135,-0.4818895757198334,-0.46209385991096497,-0.48510071635246277,-0.465003103017807,-0.48814600706100464,-0.46776124835014343,-0.4910202920436859,-0.4703477919101715,-0.4937116503715515,-0.4727475941181183,-0.49620547890663147,-0.4749591052532196,-0.4984930157661438,-0.47699394822120667,-0.5005773305892944,-0.47886550426483154,-0.5024701356887817,-0.48057854175567627,-0.5041794180870056,-0.4821264445781708,-0.5057013034820557,-0.48349958658218384,-0.5070251822471619,-0.4846949577331543,-0.5081486105918884,-0.48571905493736267,-0.509087085723877,-0.48658329248428345,-0.5098643898963928,-0.48729389905929565,-0.5104926228523254,-0.4878467321395874,-0.5109565854072571,-0.48822930455207825,-0.5112249851226807,-0.48842892050743103,-0.5112738013267517,-0.4884416460990906,-0.5111058354377747,-0.4882757067680359,-0.510748028755188,-0.48794835805892944,-0.510232150554657,-0.4874734580516815,-0.5095677971839905,-0.4868512451648712,-0.5087315440177917,-0.4860653281211853,-0.507678210735321,-0.48509278893470764,-0.5063723921775818,-0.48391830921173096,-0.5048164129257202,-0.4825429618358612,-0.5030500292778015,-0.48098352551460266,-0.5011188387870789,-0.4792636036872864,-0.49903959035873413,-0.47740641236305237,-0.49679604172706604,-0.47542843222618103,-0.4943670630455017,-0.4733349680900574,-0.4917532801628113,-0.4711179733276367,-0.4889707863330841,-0.4687599241733551,-0.4860231280326843,-0.46624556183815,-0.48288673162460327,-0.46356797218322754,-0.4795306921005249,-0.4607272446155548,-0.47594529390335083,-0.4577200412750244,-0.4721463918685913,-0.45453545451164246,-0.46815428137779236,-0.45116257667541504,-0.4639756381511688,-0.44760099053382874,-0.45960667729377747,-0.4438607692718506,-0.4550493359565735,-0.43995341658592224,-0.4503166675567627,-0.43588492274284363,-0.44542694091796875,-0.43166229128837585,-0.4403962194919586,-0.42730194330215454,-0.4352371096611023,-0.4228253960609436,-0.42995357513427734,-0.41824057698249817,-0.4245334267616272,-0.4135271906852722,-0.4189499616622925,-0.40864601731300354,-0.41317906975746155,-0.4035632312297821,-0.40721848607063293,-0.3982691168785095,-0.4010874032974243,-0.3927765190601349,-0.394808292388916,-0.38710835576057434,-0.388395220041275,-0.3812902271747589,-0.38185957074165344,-0.3753519058227539,-0.3752199113368988,-0.36932194232940674,-0.3684973418712616,-0.3632151782512665,-0.36169925332069397,-0.3570241928100586,-0.3548104763031006,-0.35072851181030273,-0.34780266880989075,-0.3443145751953125,-0.34065306186676025,-0.33778634667396545,-0.33335644006729126,-0.33115726709365845,-0.3259279131889343,-0.3244384527206421,-0.318397581577301,-0.31764116883277893,-0.31079593300819397,-0.3107862174510956,-0.3031361997127533,-0.3039014935493469,-0.2954109013080597,-0.2970024645328522,-0.2876105010509491,-0.2900755703449249,-0.2797442376613617,-0.28308728337287903,-0.27183473110198975,-0.276012122631073,-0.26388534903526306,-0.2688480317592621,-0.2558617889881134,-0.2616053521633148,-0.2477174997329712,-0.2542847990989685,-0.23943772912025452,-0.24687598645687103,-0.23105037212371826,-0.23937740921974182,-0.22259145975112915,-0.23180991411209106,-0.2140737771987915,-0.22420412302017212,-0.20549969375133514,-0.2165747880935669,-0.1968955248594284,-0.20891325175762177,-0.18831145763397217,-0.20120587944984436,-0.1797809600830078,-0.19345428049564362,-0.17129217088222504,-0.18567350506782532,-0.16281338036060333,-0.17787405848503113,-0.15433865785598755,-0.17005404829978943,-0.14589308202266693,-0.16221165657043457,-0.1374913901090622,-0.1543581485748291,-0.1291087418794632,-0.1465117484331131,-0.12070388346910477,-0.1386767327785492,-0.11226113140583038,-0.13083478808403015,-0.10379426181316376,-0.12296002358198166,-0.09531185775995255,-0.115040622651577,-0.08679930120706558,-0.10708432644605637,-0.07824482023715973,-0.09910604357719421,-0.06966972351074219,-0.09111578017473221,-0.061114951968193054,-0.08311952650547028,-0.052599892020225525,-0.0751243606209755,-0.04410962760448456,-0.06713724881410599,-0.03562984615564346,-0.05916077643632889,-0.027179516851902008,-0.05119534954428673,-0.01879652589559555,-0.04324730113148689,-0.010496310889720917,-0.03532908856868744,-0.002260833978652954,-0.027447693049907684,0.0059290193021297455,-0.019598383456468582,0.014061875641345978,-0.011778898537158966,0.022105101495981216,-0.004013461992144585,0.03003648668527603,0.0036457106471061707,0.03785426914691925,0.011150557547807693,0.04555843397974968,0.018492722883820534,0.053134094923734665,0.02570323459804058,0.060557737946510315,0.03281550854444504,0.06780894100666046,0.039834704250097275,0.07486822456121445,0.04675022140145302,0.0817132443189621,0.053574249148368835,0.08833374828100204,0.060355111956596375,0.0947575718164444,0.06714500486850739,0.10105312615633011,0.07395663857460022,0.10729896277189255,0.08076008409261703,0.11355335265398026,0.0875229686498642,0.11985470354557037,0.09424670785665512,0.12623825669288635,0.10095816850662231,0.1327301263809204,0.10766972601413727,0.1393246352672577,0.11436689645051956,0.14602354168891907,0.12108242511749268,0.15275464951992035,0.12784253060817719,0.15944001078605652,0.13467952609062195,0.166034996509552,0.1416047364473343,0.17252594232559204,0.1485820859670639,0.17891503870487213,0.15553797781467438,0.18521401286125183,0.162397101521492,0.19144229590892792,0.1691051870584488,0.19761662185192108,0.1756211370229721,0.20373423397541046,0.1818981170654297,0.20976819097995758,0.18788672983646393,0.21567688882350922,0.19356295466423035,0.22141236066818237,0.1989491879940033,0.22691985964775085,0.20410071313381195,0.23214197158813477,0.2090718001127243,0.23703992366790771,0.2138986885547638,0.24161241948604584,0.21860937774181366,0.24588878452777863,0.2232365906238556,0.24990510940551758,0.2278122901916504,0.25369614362716675,0.23235124349594116,0.25730907917022705,0.23684369027614594,0.2608065903186798,0.24126189947128296,0.26424169540405273,0.24557729065418243,0.26763802766799927,0.2497827410697937,0.2710042893886566,0.2539080083370209,0.2743600904941559,0.2580043077468872,0.27772846817970276,0.2621048092842102,0.28109848499298096,0.2662014663219452,0.2844138741493225,0.27026814222335815,0.28761327266693115,0.27430057525634766,0.2906782627105713,0.2783187925815582,0.2936345636844635,0.2823316752910614,0.29650774598121643,0.28631120920181274,0.2992847263813019,0.2902001440525055,0.30191662907600403,0.29392778873443604,0.30435478687286377,0.2974175214767456,0.3065836429595947,0.3006058931350708,0.30862122774124146,0.30347740650177,0.31049442291259766,0.306072473526001,0.312222421169281,0.3084503412246704,0.31383374333381653,0.31065377593040466,0.3153923749923706,0.31272828578948975,0.31698936223983765,0.31476086378097534,0.3186992406845093,0.3168686330318451,0.3205533027648926,0.31914153695106506,0.3225567936897278,0.3216134309768677,0.3247084319591522,0.324289470911026,0.3269837200641632,0.3271740972995758,0.3293130397796631,0.33025112748146057,0.33160120248794556,0.3334524631500244,0.3337690830230713,0.3366631269454956,0.3357566297054291,0.33975350856781006,0.33749690651893616,0.34260159730911255,0.3389246463775635,0.3451049029827118,0.34002384543418884,0.3472021222114563,0.34083592891693115,0.3488919138908386,0.34139955043792725,0.3502168655395508,0.3416992127895355,0.35122162103652954,0.3416895866394043,0.35192933678627014,0.3413449227809906,0.3523486256599426,0.3406597077846527,0.35248973965644836,0.3396291136741638,0.3523767590522766,0.3382820785045624,0.352059006690979,0.3367357850074768,0.35161373019218445,0.33517172932624817,0.3511255085468292,0.3337372839450836,0.35066133737564087,0.33248984813690186,0.3502699136734009,0.33143895864486694,0.3499961793422699,0.33060356974601746,0.34987717866897583,0.33000418543815613,0.3499266803264618,0.3296352028846741,0.3501513600349426,0.32948991656303406,0.350592702627182,0.329603374004364,0.3513304591178894,0.33003976941108704,0.35242897272109985,0.33083397150039673,0.35388806462287903,0.3319631814956665,0.35565000772476196,0.3333580195903778,0.35762736201286316,0.334903359413147,0.35970258712768555,0.33642998337745667,0.3617240786552429,0.3377501368522644,0.3635392487049103,0.33872780203819275,0.365033894777298,0.3393082618713379,0.36612892150878906,0.33948349952697754,0.3667609691619873,0.339260458946228,0.3669013977050781,0.33867549896240234,0.366586297750473,0.3378073573112488,0.3658924102783203,0.33674895763397217,0.364884614944458,0.3355695903301239,0.3636193573474884,0.33430618047714233,0.36218708753585815,0.33296605944633484,0.3606922924518585,0.3315345048904419,0.35918036103248596,0.3300207853317261,0.35764509439468384,0.3285069167613983,0.35611510276794434,0.3270561099052429,0.3546077311038971,0.3254457414150238,0.352856308221817,0.3229660391807556,0.350090354681015,0.3185683786869049,0.3452148139476776,0.3112976551055908,0.33729299902915955,0.30062180757522583,0.32587888836860657,0.28643596172332764,0.3109724819660187,0.2689546048641205,0.2928783595561981,0.24881073832511902,0.2723010778427124,0.22731277346611023,0.25058284401893616,0.20648010075092316,0.22969430685043335,0.18861271440982819,0.21180330216884613,0.17556962370872498,0.1986304223537445,0.1681668758392334,0.19092623889446259,0.1659921258687973,0.18827880918979645,0.16763757169246674,0.18928979337215424,0.17113277316093445,0.19200463593006134,0.1743386834859848,0.1943642944097519,0.175251305103302,0.19451621174812317,0.17233914136886597,0.1910596489906311,0.16496074199676514,0.18336881697177887,0.15363140404224396,0.17187567055225372,0.1398496776819229,0.157985121011734,0.12555719912052155,0.1435789316892624,0.11268371343612671,0.13053175806999207,0.10308875143527985,0.12063667923212051,0.09868810325860977,0.11577457934617996,0.10131668299436569,0.11781617254018784,0.11223071813583374,0.12809985876083374,0.1316116750240326,0.14688126742839813,0.15844237804412842,0.17319311201572418,0.19076986610889435,0.20511654019355774,0.2261192500591278,0.24018003046512604,0.2618753910064697,0.2757151126861572)\n\ +\n\ +]);\n\ +\n\ +function runTest(test, iterations) {\n\ + for (var i = 0; i < iterations; i++) {\n\ + test();\n\ + }\n\ +}\n\ +\n\ +/* \n\ + * DSP.js - a comprehensive digital signal processing library for javascript \n\ + * \n\ + * Created by Corban Brook <corbanbrook@gmail.com> on 2010-01-01.\n\ + * Copyright 2010 Corban Brook. All rights reserved.\n\ + *\n\ + */\n\ +\n\ +////////////////////////////////////////////////////////////////////////////////\n\ +// CONSTANTS //\n\ +////////////////////////////////////////////////////////////////////////////////\n\ +\n\ +/**\n\ + * DSP is an object which contains general purpose utility functions and constants\n\ + */\n\ +DSP = {\n\ + // Channels\n\ + LEFT: 0,\n\ + RIGHT: 1,\n\ + MIX: 2,\n\ +\n\ + // Waveforms\n\ + SINE: 1,\n\ + TRIANGLE: 2,\n\ + SAW: 3,\n\ + SQUARE: 4,\n\ +\n\ + // Filters \n\ + LOWPASS: 0,\n\ + HIGHPASS: 1,\n\ + BANDPASS: 2,\n\ + NOTCH: 3,\n\ +\n\ + // Window functions\n\ + BARTLETT: 1,\n\ + BARTLETTHANN: 2,\n\ + BLACKMAN: 3,\n\ + COSINE: 4,\n\ + GAUSS: 5,\n\ + HAMMING: 6,\n\ + HANN: 7,\n\ + LANCZOS: 8,\n\ + RECTANGULAR: 9,\n\ + TRIANGULAR: 10,\n\ +\n\ + // Loop modes\n\ + OFF: 0,\n\ + FW: 1,\n\ + BW: 2,\n\ + FWBW: 3,\n\ +\n\ + // Math\n\ + TWO_PI: 2*Math.PI\n\ +};\n\ +\n\ +////////////////////////////////////////////////////////////////////////////////\n\ +// DSP UTILITY FUNCTIONS //\n\ +////////////////////////////////////////////////////////////////////////////////\n\ +\n\ +/**\n\ + * Inverts the phase of a signal\n\ + *\n\ + * @param {Array} buffer A sample buffer\n\ + *\n\ + * @returns The inverted sample buffer\n\ + */\n\ +DSP.invert = function(buffer) {\n\ + for ( var i = 0, len = buffer.length; i < len; i++ ) {\n\ + buffer[i] *= -1;\n\ + }\n\ +\n\ + return buffer;\n\ +};\n\ +\n\ +/**\n\ + * Converts split-stereo (dual mono) sample buffers into a stereo interleaved sample buffer\n\ + *\n\ + * @param {Array} left A sample buffer\n\ + * @param {Array} right A sample buffer\n\ + *\n\ + * @returns The stereo interleaved buffer\n\ + */\n\ +DSP.interleave = function(left, right) {\n\ + if ( left.length !== right.length ) {\n\ + throw \"Can not interleave. Channel lengths differ.\";\n\ + }\n\ + \n\ + var stereoInterleaved = new Array(left.length * 2);\n\ + \n\ + for (var i = 0, len = left.length; i < len; i++ ) {\n\ + stereoInterleaved[2*i] = left[i];\n\ + stereoInterleaved[2*i+1] = right[i];\n\ + }\n\ + \n\ + return stereoInterleaved;\n\ +};\n\ +\n\ +/**\n\ + * Converts a stereo-interleaved sample buffer into split-stereo (dual mono) sample buffers\n\ + *\n\ + * @param {Array} buffer A stereo-interleaved sample buffer\n\ + *\n\ + * @returns an Array containing left and right channels\n\ + */\n\ +DSP.deinterleave = function(buffer) {\n\ + var left = new Array(buffer.length/2);\n\ + var right = new Array(buffer.length/2);\n\ + var mix = new Array(buffer.length/2);\n\ + \n\ + for (var i = 0, len = buffer.length/2; i < len; i ++ ) {\n\ + left[i] = buffer[2*i];\n\ + right[i] = buffer[2*i+1];\n\ + mix[i] = (left[i] + right[i]) / 2;\n\ + }\n\ + \n\ + return [left, right, mix];\n\ +};\n\ +\n\ +/**\n\ + * Separates a channel from a stereo-interleaved sample buffer\n\ + *\n\ + * @param {Array} buffer A stereo-interleaved sample buffer\n\ + * @param {Number} channel A channel constant (LEFT, RIGHT, MIX)\n\ + *\n\ + * @returns an Array containing a signal mono sample buffer\n\ + */\n\ +DSP.getChannel = function(channel, buffer) {\n\ + return DSP.deinterleave(buffer)[channel];\n\ +};\n\ +\n\ +// Biquad filter types\n\ +DSP.LPF = 0; // H(s) = 1 / (s^2 + s/Q + 1)\n\ +DSP.HPF = 1; // H(s) = s^2 / (s^2 + s/Q + 1)\n\ +DSP.BPF_CONSTANT_SKIRT = 2; // H(s) = s / (s^2 + s/Q + 1) (constant skirt gain, peak gain = Q)\n\ +DSP.BPF_CONSTANT_PEAK = 3; // H(s) = (s/Q) / (s^2 + s/Q + 1) (constant 0 dB peak gain)\n\ +DSP.NOTCH = 4; // H(s) = (s^2 + 1) / (s^2 + s/Q + 1)\n\ +DSP.APF = 5; // H(s) = (s^2 - s/Q + 1) / (s^2 + s/Q + 1)\n\ +DSP.PEAKING_EQ = 6; // H(s) = (s^2 + s*(A/Q) + 1) / (s^2 + s/(A*Q) + 1)\n\ +DSP.LOW_SHELF = 7; // H(s) = A * (s^2 + (sqrt(A)/Q)*s + A)/(A*s^2 + (sqrt(A)/Q)*s + 1)\n\ +DSP.HIGH_SHELF = 8; // H(s) = A * (A*s^2 + (sqrt(A)/Q)*s + 1)/(s^2 + (sqrt(A)/Q)*s + A)\n\ +\n\ +// Biquad filter parameter types\n\ +DSP.Q = 1;\n\ +DSP.BW = 2; // SHARED with BACKWARDS LOOP MODE\n\ +DSP.S = 3;\n\ +\n\ +\n\ +/** \n\ + * DFT is a class for calculating the Discrete Fourier Transform of a signal.\n\ + *\n\ + * @param {Number} bufferSize The size of the sample buffer to be computed\n\ + * @param {Number} sampleRate The sampleRate of the buffer (eg. 44100)\n\ + *\n\ + * @constructor\n\ + */\n\ +DFT = function(bufferSize, sampleRate) {\n\ + this.bufferSize = bufferSize;\n\ + this.sampleRate = sampleRate;\n\ +\n\ + var N = bufferSize/2 * bufferSize;\n\ + \n\ + this.sinTable = new Array(N);\n\ + this.cosTable = new Array(N);\n\ + \n\ + for ( var i = 0; i < N; i++ ) {\n\ + this.sinTable[i] = Math.sin(i * DSP.TWO_PI / bufferSize);\n\ + this.cosTable[i] = Math.cos(i * DSP.TWO_PI / bufferSize);\n\ + }\n\ + \n\ + this.spectrum = new Array(bufferSize/2);\n\ + this.complexValues = new Array(bufferSize/2);\n\ +};\n\ +\n\ +/**\n\ + * Performs a forward tranform on the sample buffer. \n\ + * Converts a time domain signal to frequency domain spectra.\n\ + *\n\ + * @param {Array} buffer The sample buffer\n\ + *\n\ + * @returns The frequency spectrum array\n\ + */\n\ +DFT.prototype.forward = function(buffer) {\n\ + var real, imag;\n\ +\n\ + for ( var k = 0; k < this.bufferSize/2; k++ ) {\n\ + real = 0.0;\n\ + imag = 0.0;\n\ +\n\ + for ( var n = 0; n < buffer.length; n++ ) {\n\ + real += this.cosTable[k*n] * buffer[n];\n\ + imag += this.sinTable[k*n] * buffer[n];\n\ + }\n\ +\n\ + this.complexValues[k] = {real: real, imag: imag};\n\ + }\n\ + \n\ + for ( var i = 0; i < this.bufferSize/2; i++ ) {\n\ + this.spectrum[i] = 2 * Math.sqrt(Math.pow(this.complexValues[i].real, 2) + Math.pow(this.complexValues[i].imag, 2)) / this.bufferSize;\n\ + }\n\ +\n\ + return this.spectrum;\n\ +};\n\ +\n\ +\n\ +/** \n\ + * FFT is a class for calculating the Discrete Fourier Transform of a signal \n\ + * with the Fast Fourier Transform algorithm.\n\ + *\n\ + * @param {Number} bufferSize The size of the sample buffer to be computed. Must be power of 2\n\ + * @param {Number} sampleRate The sampleRate of the buffer (eg. 44100)\n\ + *\n\ + * @constructor\n\ + */\n\ +FFT = function(bufferSize, sampleRate) {\n\ + this.bufferSize = bufferSize;\n\ + this.sampleRate = sampleRate;\n\ + this.spectrum = new Array(bufferSize/2);\n\ + this.real = new Array(bufferSize);\n\ + this.imag = new Array(bufferSize);\n\ + \n\ + this.reverseTable = new Array(bufferSize);\n\ + for (var i = 0; i < this.reverseTable.length; i++) {\n\ + this.reverseTable[i] = 0;\n\ + }\n\ +\n\ + var limit = 1;\n\ + var bit = bufferSize >> 1;\n\ +\n\ + while ( limit < bufferSize ) {\n\ + for ( var i = 0; i < limit; i++ ) {\n\ + this.reverseTable[i + limit] = this.reverseTable[i] + bit;\n\ + }\n\ +\n\ + limit = limit << 1;\n\ + bit = bit >> 1;\n\ + }\n\ +\n\ + this.sinTable = new Array(bufferSize);\n\ + this.cosTable = new Array(bufferSize);\n\ +\n\ + for ( var i = 0; i < bufferSize; i++ ) {\n\ + this.sinTable[i] = Math.sin(-Math.PI/i);\n\ + this.cosTable[i] = Math.cos(-Math.PI/i);\n\ + }\n\ +};\n\ +\n\ +/**\n\ + * Performs a forward tranform on the sample buffer. \n\ + * Converts a time domain signal to frequency domain spectra.\n\ + *\n\ + * @param {Array} buffer The sample buffer. Buffer Length must be power of 2\n\ + *\n\ + * @returns The frequency spectrum array\n\ + */\n\ +FFT.prototype.forward = function(buffer) {\n\ + // Locally scope variables for speed up\n\ + var bufferSize = this.bufferSize,\n\ + cosTable = this.cosTable,\n\ + sinTable = this.sinTable,\n\ + reverseTable = this.reverseTable,\n\ + real = this.real,\n\ + imag = this.imag,\n\ + spectrum = this.spectrum;\n\ +\n\ + var k = Math.floor(Math.log(bufferSize) / Math.LN2);\n\ + if ( Math.pow(2, k) !== bufferSize ) { throw \"Invalid buffer size, must be a power of 2.\"; }\n\ + if ( bufferSize !== buffer.length ) { throw \"Supplied buffer is not the same size as defined FFT. FFT Size: \" + bufferSize + \" Buffer Size: \" + buffer.length; }\n\ +\n\ + for ( var i = 0; i < bufferSize; i++ ) {\n\ + real[i] = buffer[reverseTable[i]];\n\ + imag[i] = 0;\n\ + }\n\ +\n\ + var halfSize = 1, \n\ + phaseShiftStepReal, \n\ + phaseShiftStepImag, \n\ + currentPhaseShiftReal, \n\ + currentPhaseShiftImag, \n\ + off, \n\ + tr, \n\ + ti, \n\ + tmpReal, \n\ + i;\n\ +\n\ + while ( halfSize < bufferSize ) {\n\ + phaseShiftStepReal = cosTable[halfSize];\n\ + phaseShiftStepImag = sinTable[halfSize];\n\ + currentPhaseShiftReal = 1;\n\ + currentPhaseShiftImag = 0;\n\ +\n\ + for ( var fftStep = 0; fftStep < halfSize; fftStep++ ) {\n\ + i = fftStep;\n\ +\n\ + while ( i < bufferSize ) {\n\ + off = i + halfSize;\n\ + tr = (currentPhaseShiftReal * real[off]) - (currentPhaseShiftImag * imag[off]);\n\ + ti = (currentPhaseShiftReal * imag[off]) + (currentPhaseShiftImag * real[off]);\n\ +\n\ + real[off] = real[i] - tr;\n\ + imag[off] = imag[i] - ti;\n\ + real[i] += tr;\n\ + imag[i] += ti;\n\ +\n\ + i += halfSize << 1;\n\ + }\n\ +\n\ + tmpReal = currentPhaseShiftReal;\n\ + currentPhaseShiftReal = (tmpReal * phaseShiftStepReal) - (currentPhaseShiftImag * phaseShiftStepImag);\n\ + currentPhaseShiftImag = (tmpReal * phaseShiftStepImag) + (currentPhaseShiftImag * phaseShiftStepReal);\n\ + }\n\ +\n\ + halfSize = halfSize << 1;\n\ + }\n\ +\n\ + i = bufferSize/2;\n\ + while(i--) {\n\ + spectrum[i] = 2 * Math.sqrt(real[i] * real[i] + imag[i] * imag[i]) / bufferSize;\n\ + }\n\ +\n\ + return spectrum;\n\ +};\n\ +\n\ +FFT.prototype.inverse = function(real, imag) {\n\ + // Locally scope variables for speed up\n\ + var bufferSize = this.bufferSize,\n\ + cosTable = this.cosTable,\n\ + sinTable = this.sinTable,\n\ + reverseTable = this.reverseTable,\n\ + spectrum = this.spectrum;\n\ + \n\ + real = real || this.real;\n\ + imag = imag || this.imag;\n\ +\n\ + for (var i = 0; i < bufferSize; i++) {\n\ + imag[i] *= -1;\n\ + }\n\ +\n\ + var revReal = new Array(bufferSize);\n\ + var revImag = new Array(bufferSize);\n\ + \n\ + for (var i = 0; i < real.length; i++) {\n\ + revReal[i] = real[reverseTable[i]];\n\ + revImag[i] = imag[reverseTable[i]];\n\ + }\n\ + \n\ + real = revReal;\n\ + imag = revImag;\n\ +\n\ + var halfSize = 1, \n\ + phaseShiftStepReal, \n\ + phaseShiftStepImag, \n\ + currentPhaseShiftReal, \n\ + currentPhaseShiftImag, \n\ + off, \n\ + tr, \n\ + ti, \n\ + tmpReal, \n\ + i;\n\ +\n\ + while ( halfSize < bufferSize ) {\n\ + phaseShiftStepReal = cosTable[halfSize];\n\ + phaseShiftStepImag = sinTable[halfSize];\n\ + currentPhaseShiftReal = 1;\n\ + currentPhaseShiftImag = 0;\n\ +\n\ + for ( var fftStep = 0; fftStep < halfSize; fftStep++ ) {\n\ + i = fftStep;\n\ +\n\ + while ( i < bufferSize ) {\n\ + off = i + halfSize;\n\ + tr = (currentPhaseShiftReal * real[off]) - (currentPhaseShiftImag * imag[off]);\n\ + ti = (currentPhaseShiftReal * imag[off]) + (currentPhaseShiftImag * real[off]);\n\ +\n\ + real[off] = real[i] - tr;\n\ + imag[off] = imag[i] - ti;\n\ + real[i] += tr;\n\ + imag[i] += ti;\n\ +\n\ + i += halfSize << 1;\n\ + }\n\ +\n\ + tmpReal = currentPhaseShiftReal;\n\ + currentPhaseShiftReal = (tmpReal * phaseShiftStepReal) - (currentPhaseShiftImag * phaseShiftStepImag);\n\ + currentPhaseShiftImag = (tmpReal * phaseShiftStepImag) + (currentPhaseShiftImag * phaseShiftStepReal);\n\ + }\n\ +\n\ + halfSize = halfSize << 1;\n\ + }\n\ +\n\ + var buffer = new Array(bufferSize);\n\ + for (var i = 0; i < bufferSize; i++) {\n\ + buffer[i] = real[i] / bufferSize;\n\ + }\n\ +\n\ + return buffer;\n\ +};\n\ +\n\ +Sampler = function Sampler(file, bufferSize, sampleRate, playStart, playEnd, loopStart, loopEnd, loopMode) {\n\ + this.file = file;\n\ + this.bufferSize = bufferSize;\n\ + this.sampleRate = sampleRate;\n\ + this.playStart = playStart || 0; // 0%\n\ + this.playEnd = playEnd || 1; // 100%\n\ + this.loopStart = loopStart || 0;\n\ + this.loopEnd = loopEnd || 1;\n\ + this.loopMode = loopMode || DSP.OFF;\n\ + this.loaded = false;\n\ + this.samples = [];\n\ + this.signal = new Array(bufferSize);\n\ + this.frameCount = 0;\n\ + this.envelope = null;\n\ + this.amplitude = 1;\n\ + this.rootFrequency = 110; // A2 110\n\ + this.frequency = 550;\n\ + this.step = this.frequency / this.rootFrequency;\n\ + this.duration = 0;\n\ + this.samplesProcessed = 0;\n\ + this.playhead = 0;\n\ + \n\ + var audio = /* new Audio();*/ document.createElement(\"AUDIO\");\n\ + var self = this;\n\ + \n\ + this.loadSamples = function(event) {\n\ + var buffer = DSP.getChannel(DSP.MIX, event.frameBuffer);\n\ + for ( var i = 0; i < buffer.length; i++) {\n\ + self.samples.push(buffer[i]);\n\ + }\n\ + };\n\ + \n\ + this.loadComplete = function() {\n\ + // convert flexible js array into a fast typed array\n\ + self.samples = new Array(self.samples);\n\ + self.loaded = true;\n\ + };\n\ + \n\ + this.loadMetaData = function() {\n\ + self.duration = audio.duration;\n\ + };\n\ + \n\ + audio.addEventListener(\"MozAudioAvailable\", this.loadSamples, false);\n\ + audio.addEventListener(\"loadedmetadata\", this.loadMetaData, false)\n\ + audio.addEventListener(\"ended\", this.loadComplete, false);\n\ + audio.muted = true;\n\ + audio.src = file;\n\ + audio.play();\n\ +};\n\ +\n\ +Sampler.prototype.applyEnvelope = function() {\n\ + this.envelope.process(this.signal);\n\ + return this.signal;\n\ +};\n\ +\n\ +Sampler.prototype.generate = function() {\n\ + var frameOffset = this.frameCount * this.bufferSize;\n\ + \n\ + var loopWidth = this.playEnd * this.samples.length - this.playStart * this.samples.length;\n\ + var playStartSamples = this.playStart * this.samples.length; // ie 0.5 -> 50% of the length\n\ + var playEndSamples = this.playEnd * this.samples.length; // ie 0.5 -> 50% of the length\n\ + var offset;\n\ +\n\ + for ( var i = 0; i < this.bufferSize; i++ ) {\n\ + switch (this.loopMode) {\n\ + case DSP.OFF:\n\ + this.playhead = Math.round(this.samplesProcessed * this.step + playStartSamples);\n\ + if (this.playhead < (this.playEnd * this.samples.length) ) {\n\ + this.signal[i] = this.samples[this.playhead] * this.amplitude;\n\ + } else {\n\ + this.signal[i] = 0;\n\ + }\n\ + break;\n\ + \n\ + case DSP.FW:\n\ + this.playhead = Math.round((this.samplesProcessed * this.step) % loopWidth + playStartSamples);\n\ + if (this.playhead < (this.playEnd * this.samples.length) ) {\n\ + this.signal[i] = this.samples[this.playhead] * this.amplitude;\n\ + }\n\ + break;\n\ + \n\ + case DSP.BW:\n\ + this.playhead = playEndSamples - Math.round((this.samplesProcessed * this.step) % loopWidth);\n\ + if (this.playhead < (this.playEnd * this.samples.length) ) {\n\ + this.signal[i] = this.samples[this.playhead] * this.amplitude;\n\ + }\n\ + break;\n\ + \n\ + case DSP.FWBW:\n\ + if ( Math.floor(this.samplesProcessed * this.step / loopWidth) % 2 == 0 ) {\n\ + this.playhead = Math.round((this.samplesProcessed * this.step) % loopWidth + playStartSamples);\n\ + } else {\n\ + this.playhead = playEndSamples - Math.round((this.samplesProcessed * this.step) % loopWidth);\n\ + } \n\ + if (this.playhead < (this.playEnd * this.samples.length) ) {\n\ + this.signal[i] = this.samples[this.playhead] * this.amplitude;\n\ + }\n\ + break;\n\ + }\n\ + this.samplesProcessed++;\n\ + }\n\ +\n\ + this.frameCount++;\n\ +\n\ + return this.signal;\n\ +};\n\ +\n\ +Sampler.prototype.setFreq = function(frequency) {\n\ + this.frequency = frequency;\n\ + this.step = this.frequency / this.rootFrequency;\n\ +};\n\ +\n\ +Sampler.prototype.reset = function() {\n\ + this.samplesProcessed = 0;\n\ + this.playhead = 0;\n\ +};\n\ +\n\ +/**\n\ + * Oscillator class for generating and modifying signals\n\ + *\n\ + * @param {Number} type A waveform constant (eg. DSP.SINE)\n\ + * @param {Number} frequency Initial frequency of the signal\n\ + * @param {Number} amplitude Initial amplitude of the signal\n\ + * @param {Number} bufferSize Size of the sample buffer to generate\n\ + * @param {Number} sampleRate The sample rate of the signal\n\ + *\n\ + * @contructor\n\ + */\n\ +Oscillator = function Oscillator(type, frequency, amplitude, bufferSize, sampleRate) {\n\ + this.frequency = frequency;\n\ + this.amplitude = amplitude;\n\ + this.bufferSize = bufferSize;\n\ + this.sampleRate = sampleRate;\n\ + //this.pulseWidth = pulseWidth;\n\ + this.frameCount = 0;\n\ + \n\ + this.waveTableLength = 2048;\n\ +\n\ + this.cyclesPerSample = frequency / sampleRate;\n\ +\n\ + this.signal = new Array(bufferSize);\n\ + this.envelope = null;\n\ +\n\ + switch(parseInt(type)) {\n\ + case DSP.TRIANGLE:\n\ + this.func = Oscillator.Triangle;\n\ + break;\n\ +\n\ + case DSP.SAW:\n\ + this.func = Oscillator.Saw;\n\ + break;\n\ +\n\ + case DSP.SQUARE:\n\ + this.func = Oscillator.Square;\n\ + break;\n\ +\n\ + case DSP.SINE:\n\ + default:\n\ + this.func = Oscillator.Sine;\n\ + break;\n\ + }\n\ +\n\ + this.generateWaveTable = function() {\n\ + Oscillator.waveTable[this.func] = new Array(2048);\n\ + var waveTableTime = this.waveTableLength / this.sampleRate;\n\ + var waveTableHz = 1 / waveTableTime;\n\ +\n\ + for (var i = 0; i < this.waveTableLength; i++) {\n\ + Oscillator.waveTable[this.func][i] = this.func(i * waveTableHz/this.sampleRate);\n\ + }\n\ + };\n\ +\n\ + if ( typeof Oscillator.waveTable === 'undefined' ) {\n\ + Oscillator.waveTable = {};\n\ + }\n\ +\n\ + if ( typeof Oscillator.waveTable[this.func] === 'undefined' ) { \n\ + this.generateWaveTable();\n\ + }\n\ + \n\ + this.waveTable = Oscillator.waveTable[this.func];\n\ +}; \n\ +\n\ +/**\n\ + * Set the amplitude of the signal\n\ + *\n\ + * @param {Number} amplitude The amplitude of the signal (between 0 and 1)\n\ + */\n\ +Oscillator.prototype.setAmp = function(amplitude) {\n\ + if (amplitude >= 0 && amplitude <= 1) {\n\ + this.amplitude = amplitude;\n\ + } else {\n\ + throw \"Amplitude out of range (0..1).\";\n\ + }\n\ +};\n\ + \n\ +/**\n\ + * Set the frequency of the signal\n\ + * \n\ + * @param {Number} frequency The frequency of the signal\n\ + */ \n\ +Oscillator.prototype.setFreq = function(frequency) {\n\ + this.frequency = frequency;\n\ + this.cyclesPerSample = frequency / this.sampleRate;\n\ +};\n\ + \n\ +// Add an oscillator\n\ +Oscillator.prototype.add = function(oscillator) {\n\ + for ( var i = 0; i < this.bufferSize; i++ ) {\n\ + //this.signal[i] += oscillator.valueAt(i);\n\ + this.signal[i] += oscillator.signal[i];\n\ + }\n\ + \n\ + return this.signal;\n\ +};\n\ + \n\ +// Add a signal to the current generated osc signal\n\ +Oscillator.prototype.addSignal = function(signal) {\n\ + for ( var i = 0; i < signal.length; i++ ) {\n\ + if ( i >= this.bufferSize ) {\n\ + break;\n\ + }\n\ + this.signal[i] += signal[i];\n\ + \n\ + /*\n\ + // Constrain amplitude\n\ + if ( this.signal[i] > 1 ) {\n\ + this.signal[i] = 1;\n\ + } else if ( this.signal[i] < -1 ) {\n\ + this.signal[i] = -1;\n\ + }\n\ + */\n\ + }\n\ + return this.signal;\n\ +};\n\ + \n\ +// Add an envelope to the oscillator\n\ +Oscillator.prototype.addEnvelope = function(envelope) {\n\ + this.envelope = envelope;\n\ +};\n\ +\n\ +Oscillator.prototype.applyEnvelope = function() {\n\ + this.envelope.process(this.signal);\n\ +};\n\ + \n\ +Oscillator.prototype.valueAt = function(offset) {\n\ + return this.waveTable[offset % this.waveTableLength];\n\ +};\n\ + \n\ +Oscillator.prototype.generate = function() {\n\ + var frameOffset = this.frameCount * this.bufferSize;\n\ + var step = this.waveTableLength * this.frequency / this.sampleRate;\n\ + var offset;\n\ +\n\ + for ( var i = 0; i < this.bufferSize; i++ ) {\n\ + //var step = (frameOffset + i) * this.cyclesPerSample % 1;\n\ + //this.signal[i] = this.func(step) * this.amplitude;\n\ + //this.signal[i] = this.valueAt(Math.round((frameOffset + i) * step)) * this.amplitude; \n\ + offset = Math.round((frameOffset + i) * step);\n\ + this.signal[i] = this.waveTable[offset % this.waveTableLength] * this.amplitude;\n\ + }\n\ +\n\ + this.frameCount++;\n\ +\n\ + return this.signal;\n\ +};\n\ +\n\ +Oscillator.Sine = function(step) {\n\ + return Math.sin(DSP.TWO_PI * step);\n\ +};\n\ +\n\ +Oscillator.Square = function(step) {\n\ + return step < 0.5 ? 1 : -1;\n\ +};\n\ +\n\ +Oscillator.Saw = function(step) {\n\ + return 2 * (step - Math.round(step));\n\ +};\n\ +\n\ +Oscillator.Triangle = function(step) {\n\ + return 1 - 4 * Math.abs(Math.round(step) - step);\n\ +};\n\ +\n\ +Oscillator.Pulse = function(step) {\n\ + // stub\n\ +};\n\ + \n\ +ADSR = function(attackLength, decayLength, sustainLevel, sustainLength, releaseLength, sampleRate) {\n\ + this.sampleRate = sampleRate;\n\ + // Length in seconds\n\ + this.attackLength = attackLength;\n\ + this.decayLength = decayLength;\n\ + this.sustainLevel = sustainLevel;\n\ + this.sustainLength = sustainLength;\n\ + this.releaseLength = releaseLength;\n\ + this.sampleRate = sampleRate;\n\ + \n\ + // Length in samples\n\ + this.attackSamples = attackLength * sampleRate;\n\ + this.decaySamples = decayLength * sampleRate;\n\ + this.sustainSamples = sustainLength * sampleRate;\n\ + this.releaseSamples = releaseLength * sampleRate;\n\ + \n\ + // Updates the envelope sample positions\n\ + this.update = function() {\n\ + this.attack = this.attackSamples;\n\ + this.decay = this.attack + this.decaySamples;\n\ + this.sustain = this.decay + this.sustainSamples;\n\ + this.release = this.sustain + this.releaseSamples;\n\ + };\n\ + \n\ + this.update();\n\ + \n\ + this.samplesProcessed = 0;\n\ +};\n\ +\n\ +\n\ +ADSR.prototype.noteOn = function() {\n\ + this.samplesProcessed = 0;\n\ + this.sustainSamples = this.sustainLength * this.sampleRate;\n\ + this.update();\n\ +};\n\ +\n\ +// Send a note off when using a sustain of infinity to let the envelope enter the release phase\n\ +ADSR.prototype.noteOff = function() {\n\ + this.sustainSamples = this.samplesProcessed - this.decaySamples;\n\ + this.update();\n\ +};\n\ +\n\ +ADSR.prototype.processSample = function(sample) {\n\ + var amplitude = 0;\n\ +\n\ + if ( this.samplesProcessed <= this.attack ) {\n\ + amplitude = 0 + (1 - 0) * ((this.samplesProcessed - 0) / (this.attack - 0));\n\ + } else if ( this.samplesProcessed > this.attack && this.samplesProcessed <= this.decay ) {\n\ + amplitude = 1 + (this.sustainLevel - 1) * ((this.samplesProcessed - this.attack) / (this.decay - this.attack));\n\ + } else if ( this.samplesProcessed > this.decay && this.samplesProcessed <= this.sustain ) {\n\ + amplitude = this.sustainLevel;\n\ + } else if ( this.samplesProcessed > this.sustain && this.samplesProcessed <= this.release ) {\n\ + amplitude = this.sustainLevel + (0 - this.sustainLevel) * ((this.samplesProcessed - this.sustain) / (this.release - this.sustain));\n\ + }\n\ + \n\ + return sample * amplitude;\n\ +};\n\ +\n\ +ADSR.prototype.value = function() {\n\ + var amplitude = 0;\n\ +\n\ + if ( this.samplesProcessed <= this.attack ) {\n\ + amplitude = 0 + (1 - 0) * ((this.samplesProcessed - 0) / (this.attack - 0));\n\ + } else if ( this.samplesProcessed > this.attack && this.samplesProcessed <= this.decay ) {\n\ + amplitude = 1 + (this.sustainLevel - 1) * ((this.samplesProcessed - this.attack) / (this.decay - this.attack));\n\ + } else if ( this.samplesProcessed > this.decay && this.samplesProcessed <= this.sustain ) {\n\ + amplitude = this.sustainLevel;\n\ + } else if ( this.samplesProcessed > this.sustain && this.samplesProcessed <= this.release ) {\n\ + amplitude = this.sustainLevel + (0 - this.sustainLevel) * ((this.samplesProcessed - this.sustain) / (this.release - this.sustain));\n\ + }\n\ + \n\ + return amplitude;\n\ +};\n\ + \n\ +ADSR.prototype.process = function(buffer) {\n\ + for ( var i = 0; i < buffer.length; i++ ) {\n\ + buffer[i] *= this.value();\n\ +\n\ + this.samplesProcessed++;\n\ + }\n\ + \n\ + return buffer;\n\ +};\n\ + \n\ + \n\ +ADSR.prototype.isActive = function() {\n\ + if ( this.samplesProcessed > this.release || this.samplesProcessed === -1 ) {\n\ + return false;\n\ + } else {\n\ + return true;\n\ + }\n\ +};\n\ +\n\ +ADSR.prototype.disable = function() {\n\ + this.samplesProcessed = -1;\n\ +};\n\ + \n\ +IIRFilter = function(type, cutoff, resonance, sampleRate) {\n\ + this.sampleRate = sampleRate;\n\ + this.cutoff = cutoff;\n\ + this.resonance = resonance;\n\ +\n\ + switch(type) {\n\ + case DSP.LOWPASS:\n\ + case DSP.LP12:\n\ + this.func = new IIRFilter.LP12(cutoff, resonance, sampleRate);\n\ + break;\n\ + }\n\ +}\n\ +\n\ +IIRFilter.prototype.set = function(cutoff, resonance) {\n\ + this.func.calcCoeff(cutoff, resonance);\n\ +}\n\ +\n\ +IIRFilter.prototype.process = function(buffer) {\n\ + this.func.process(buffer);\n\ +}\n\ +\n\ +// Add an envelope to the filter\n\ +IIRFilter.prototype.addEnvelope = function(envelope) {\n\ + if ( envelope instanceof ADSR ) {\n\ + this.func.addEnvelope(envelope);\n\ + } else {\n\ + throw \"Not an envelope.\";\n\ + }\n\ +};\n\ +\n\ +IIRFilter.LP12 = function(cutoff, resonance, sampleRate) {\n\ + this.sampleRate = sampleRate;\n\ + this.vibraPos = 0; \n\ + this.vibraSpeed = 0;\n\ + this.envelope = false;\n\ + \n\ + this.calcCoeff = function(cutoff, resonance) {\n\ + this.w = 2.0 * Math.PI * cutoff / this.sampleRate;\n\ + this.q = 1.0 - this.w / (2.0 * (resonance + 0.5 / (1.0 + this.w)) + this.w - 2.0);\n\ + this.r = this.q * this.q;\n\ + this.c = this.r + 1.0 - 2.0 * Math.cos(this.w) * this.q;\n\ + \n\ + this.cutoff = cutoff;\n\ + this.resonance = resonance;\n\ + };\n\ +\n\ + this.calcCoeff(cutoff, resonance);\n\ +\n\ + this.process = function(buffer) {\n\ + for ( var i = 0; i < buffer.length; i++ ) {\n\ + this.vibraSpeed += (buffer[i] - this.vibraPos) * this.c;\n\ + this.vibraPos += this.vibraSpeed;\n\ + this.vibraSpeed *= this.r;\n\ + \n\ + /* \n\ + var temp = this.vibraPos;\n\ + \n\ + if ( temp > 1.0 ) {\n\ + temp = 1.0;\n\ + } else if ( temp < -1.0 ) {\n\ + temp = -1.0;\n\ + } else if ( temp != temp ) {\n\ + temp = 1;\n\ + }\n\ + \n\ + buffer[i] = temp;\n\ + */ \n\ +\n\ + if (this.envelope) {\n\ + buffer[i] = (buffer[i] * (1 - this.envelope.value())) + (this.vibraPos * this.envelope.value());\n\ + this.envelope.samplesProcessed++;\n\ + } else {\n\ + buffer[i] = this.vibraPos;\n\ + }\n\ + }\n\ + }\n\ +}; \n\ +\n\ +IIRFilter.LP12.prototype.addEnvelope = function(envelope) {\n\ + this.envelope = envelope;\n\ +};\n\ +\n\ +\n\ +\n\ +IIRFilter2 = function(type, cutoff, resonance, sampleRate) {\n\ + this.type = type; \n\ + this.cutoff = cutoff;\n\ + this.resonance = resonance;\n\ + this.sampleRate = sampleRate;\n\ +\n\ + this.f = Array(4);\n\ + this.f[0] = 0.0; // lp\n\ + this.f[1] = 0.0; // hp\n\ + this.f[2] = 0.0; // bp\n\ + this.f[3] = 0.0; // br \n\ + \n\ + this.calcCoeff = function(cutoff, resonance) {\n\ + this.freq = 2 * Math.sin(Math.PI * Math.min(0.25, cutoff/(this.sampleRate*2))); \n\ + this.damp = Math.min(2 * (1 - Math.pow(resonance, 0.25)), Math.min(2, 2/this.freq - this.freq * 0.5));\n\ + };\n\ +\n\ + this.calcCoeff(cutoff, resonance);\n\ +};\n\ +\n\ +IIRFilter2.prototype.process = function(buffer) {\n\ + var input, output;\n\ + var f = this.f;\n\ +\n\ + for ( var i = 0; i < buffer.length; i++ ) {\n\ + input = buffer[i]; \n\ +\n\ + // first pass\n\ + f[3] = input - this.damp * f[2];\n\ + f[0] = f[0] + this.freq * f[2];\n\ + f[1] = f[3] - f[0];\n\ + f[2] = this.freq * f[1] + f[2];\n\ + output = 0.5 * f[this.type];\n\ +\n\ + // second pass\n\ + f[3] = input - this.damp * f[2];\n\ + f[0] = f[0] + this.freq * f[2];\n\ + f[1] = f[3] - f[0];\n\ + f[2] = this.freq * f[1] + f[2];\n\ + output += 0.5 * f[this.type];\n\ +\n\ + if (this.envelope) {\n\ + buffer[i] = (buffer[i] * (1 - this.envelope.value())) + (output * this.envelope.value());\n\ + this.envelope.samplesProcessed++;\n\ + } else {\n\ + buffer[i] = output;\n\ + }\n\ + }\n\ +};\n\ +\n\ +IIRFilter2.prototype.addEnvelope = function(envelope) {\n\ + if ( envelope instanceof ADSR ) {\n\ + this.envelope = envelope;\n\ + } else {\n\ + throw \"This is not an envelope.\";\n\ + }\n\ +};\n\ +\n\ +IIRFilter2.prototype.set = function(cutoff, resonance) {\n\ + this.calcCoeff(cutoff, resonance); \n\ +};\n\ +\n\ +\n\ +\n\ +WindowFunction = function(type, alpha) {\n\ + this.alpha = alpha;\n\ + \n\ + switch(type) {\n\ + case DSP.BARTLETT:\n\ + this.func = WindowFunction.Bartlett;\n\ + break;\n\ + \n\ + case DSP.BARTLETTHANN:\n\ + this.func = WindowFunction.BartlettHann;\n\ + break;\n\ + \n\ + case DSP.BLACKMAN:\n\ + this.func = WindowFunction.Blackman;\n\ + this.alpha = this.alpha || 0.16;\n\ + break;\n\ + \n\ + case DSP.COSINE:\n\ + this.func = WindowFunction.Cosine;\n\ + break;\n\ + \n\ + case DSP.GAUSS:\n\ + this.func = WindowFunction.Gauss;\n\ + this.alpha = this.alpha || 0.25;\n\ + break;\n\ + \n\ + case DSP.HAMMING:\n\ + this.func = WindowFunction.Hamming;\n\ + break;\n\ + \n\ + case DSP.HANN:\n\ + this.func = WindowFunction.Hann;\n\ + break;\n\ + \n\ + case DSP.LANCZOS:\n\ + this.func = WindowFunction.Lanczoz;\n\ + break;\n\ + \n\ + case DSP.RECTANGULAR:\n\ + this.func = WindowFunction.Rectangular;\n\ + break;\n\ + \n\ + case DSP.TRIANGULAR:\n\ + this.func = WindowFunction.Triangular;\n\ + break;\n\ + }\n\ +};\n\ +\n\ +WindowFunction.prototype.process = function(buffer) {\n\ + var length = buffer.length;\n\ + for ( var i = 0; i < length; i++ ) {\n\ + buffer[i] *= this.func(length, i, this.alpha);\n\ + }\n\ + return buffer;\n\ +};\n\ +\n\ +WindowFunction.Bartlett = function(length, index) {\n\ + return 2 / (length - 1) * ((length - 1) / 2 - Math.abs(index - (length - 1) / 2));\n\ +};\n\ +\n\ +WindowFunction.BartlettHann = function(length, index) {\n\ + return 0.62 - 0.48 * Math.abs(index / (length - 1) - 0.5) - 0.38 * Math.cos(DSP.TWO_PI * index / (length - 1));\n\ +};\n\ +\n\ +WindowFunction.Blackman = function(length, index, alpha) {\n\ + var a0 = (1 - alpha) / 2;\n\ + var a1 = 0.5;\n\ + var a2 = alpha / 2;\n\ +\n\ + return a0 - a1 * Math.cos(DSP.TWO_PI * index / (length - 1)) + a2 * Math.cos(4 * Math.PI * index / (length - 1));\n\ +};\n\ +\n\ +WindowFunction.Cosine = function(length, index) {\n\ + return Math.cos(Math.PI * index / (length - 1) - Math.PI / 2);\n\ +};\n\ +\n\ +WindowFunction.Gauss = function(length, index, alpha) {\n\ + return Math.pow(Math.E, -0.5 * Math.pow((index - (length - 1) / 2) / (alpha * (length - 1) / 2), 2));\n\ +};\n\ +\n\ +WindowFunction.Hamming = function(length, index) {\n\ + return 0.54 - 0.46 * Math.cos(DSP.TWO_PI * index / (length - 1));\n\ +};\n\ +\n\ +WindowFunction.Hann = function(length, index) {\n\ + return 0.5 * (1 - Math.cos(DSP.TWO_PI * index / (length - 1)));\n\ +};\n\ +\n\ +WindowFunction.Lanczos = function(length, index) {\n\ + var x = 2 * index / (length - 1) - 1;\n\ + return Math.sin(Math.PI * x) / (Math.PI * x);\n\ +};\n\ +\n\ +WindowFunction.Rectangular = function(length, index) {\n\ + return 1;\n\ +};\n\ +\n\ +WindowFunction.Triangular = function(length, index) {\n\ + return 2 / length * (length / 2 - Math.abs(index - (length - 1) / 2));\n\ +};\n\ +\n\ +function sinh (arg) {\n\ + // Returns the hyperbolic sine of the number, defined as (exp(number) - exp(-number))/2 \n\ + // \n\ + // version: 1004.2314\n\ + // discuss at: http://phpjs.org/functions/sinh // + original by: Onno Marsman\n\ + // * example 1: sinh(-0.9834330348825909);\n\ + // * returns 1: -1.1497971402636502\n\ + return (Math.exp(arg) - Math.exp(-arg))/2;\n\ +}\n\ +\n\ +\n\ +/* \n\ + * Biquad filter\n\ + * \n\ + * Created by Ricard Marxer <email@ricardmarxer.com> on 2010-05-23.\n\ + * Copyright 2010 Ricard Marxer. All rights reserved.\n\ + *\n\ + */\n\ +// Implementation based on:\n\ +// http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt\n\ +Biquad = function(type, sampleRate) {\n\ + this.Fs = sampleRate;\n\ + this.type = type; // type of the filter\n\ + this.parameterType = DSP.Q; // type of the parameter\n\ +\n\ + this.x_1_l = 0;\n\ + this.x_2_l = 0;\n\ + this.y_1_l = 0;\n\ + this.y_2_l = 0;\n\ +\n\ + this.x_1_r = 0;\n\ + this.x_2_r = 0;\n\ + this.y_1_r = 0;\n\ + this.y_2_r = 0;\n\ +\n\ + this.b0 = 1;\n\ + this.a0 = 1;\n\ +\n\ + this.b1 = 0;\n\ + this.a1 = 0;\n\ +\n\ + this.b2 = 0;\n\ + this.a2 = 0;\n\ +\n\ + this.b0a0 = this.b0 / this.a0;\n\ + this.b1a0 = this.b1 / this.a0;\n\ + this.b2a0 = this.b2 / this.a0;\n\ + this.a1a0 = this.a1 / this.a0;\n\ + this.a2a0 = this.a2 / this.a0;\n\ +\n\ + this.f0 = 3000; // \"wherever it's happenin', man.\" Center Frequency or\n\ + // Corner Frequency, or shelf midpoint frequency, depending\n\ + // on which filter type. The \"significant frequency\".\n\ +\n\ + this.dBgain = 12; // used only for peaking and shelving filters\n\ +\n\ + this.Q = 1; // the EE kind of definition, except for peakingEQ in which A*Q is\n\ + // the classic EE Q. That adjustment in definition was made so that\n\ + // a boost of N dB followed by a cut of N dB for identical Q and\n\ + // f0/Fs results in a precisely flat unity gain filter or \"wire\".\n\ +\n\ + this.BW = -3; // the bandwidth in octaves (between -3 dB frequencies for BPF\n\ + // and notch or between midpoint (dBgain/2) gain frequencies for\n\ + // peaking EQ\n\ +\n\ + this.S = 1; // a \"shelf slope\" parameter (for shelving EQ only). When S = 1,\n\ + // the shelf slope is as steep as it can be and remain monotonically\n\ + // increasing or decreasing gain with frequency. The shelf slope, in\n\ + // dB/octave, remains proportional to S for all other values for a\n\ + // fixed f0/Fs and dBgain.\n\ +\n\ + this.coefficients = function() {\n\ + var b = [this.b0, this.b1, this.b2];\n\ + var a = [this.a0, this.a1, this.a2];\n\ + return {b: b, a:a};\n\ + }\n\ +\n\ + this.setFilterType = function(type) {\n\ + this.type = type;\n\ + this.recalculateCoefficients();\n\ + }\n\ +\n\ + this.setSampleRate = function(rate) {\n\ + this.Fs = rate;\n\ + this.recalculateCoefficients();\n\ + }\n\ +\n\ + this.setQ = function(q) {\n\ + this.parameterType = DSP.Q;\n\ + this.Q = Math.max(Math.min(q, 115.0), 0.001);\n\ + this.recalculateCoefficients();\n\ + }\n\ +\n\ + this.setBW = function(bw) {\n\ + this.parameterType = DSP.BW;\n\ + this.BW = bw;\n\ + this.recalculateCoefficients();\n\ + } \n\ +\n\ + this.setS = function(s) {\n\ + this.parameterType = DSP.S;\n\ + this.S = Math.max(Math.min(s, 5.0), 0.0001);\n\ + this.recalculateCoefficients();\n\ + } \n\ +\n\ + this.setF0 = function(freq) {\n\ + this.f0 = freq;\n\ + this.recalculateCoefficients();\n\ + } \n\ + \n\ + this.setDbGain = function(g) {\n\ + this.dBgain = g;\n\ + this.recalculateCoefficients();\n\ + }\n\ +\n\ + this.recalculateCoefficients = function() {\n\ + var A;\n\ + if (type == DSP.PEAKING_EQ || type == DSP.LOW_SHELF || type == DSP.HIGH_SHELF ) {\n\ + A = Math.pow(10, (this.dBgain/40)); // for peaking and shelving EQ filters only\n\ + } else {\n\ + A = Math.sqrt( Math.pow(10, (this.dBgain/20)) ); \n\ + }\n\ +\n\ + var w0 = DSP.TWO_PI * this.f0 / this.Fs;\n\ +\n\ + var cosw0 = Math.cos(w0);\n\ + var sinw0 = Math.sin(w0);\n\ +\n\ + var alpha = 0;\n\ + \n\ + switch (this.parameterType) {\n\ + case DSP.Q:\n\ + alpha = sinw0/(2*this.Q);\n\ + break;\n\ + \n\ + case DSP.BW:\n\ + alpha = sinw0 * sinh( Math.LN2/2 * this.BW * w0/sinw0 );\n\ + break;\n\ +\n\ + case DSP.S:\n\ + alpha = sinw0/2 * Math.sqrt( (A + 1/A)*(1/this.S - 1) + 2 );\n\ + break;\n\ + }\n\ +\n\ + /**\n\ + FYI: The relationship between bandwidth and Q is\n\ + 1/Q = 2*sinh(ln(2)/2*BW*w0/sin(w0)) (digital filter w BLT)\n\ + or 1/Q = 2*sinh(ln(2)/2*BW) (analog filter prototype)\n\ +\n\ + The relationship between shelf slope and Q is\n\ + 1/Q = sqrt((A + 1/A)*(1/S - 1) + 2)\n\ + */\n\ +\n\ + switch (this.type) {\n\ + case DSP.LPF: // H(s) = 1 / (s^2 + s/Q + 1)\n\ + this.b0 = (1 - cosw0)/2;\n\ + this.b1 = 1 - cosw0;\n\ + this.b2 = (1 - cosw0)/2;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2 * cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.HPF: // H(s) = s^2 / (s^2 + s/Q + 1)\n\ + this.b0 = (1 + cosw0)/2;\n\ + this.b1 = -(1 + cosw0);\n\ + this.b2 = (1 + cosw0)/2;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2 * cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.BPF_CONSTANT_SKIRT: // H(s) = s / (s^2 + s/Q + 1) (constant skirt gain, peak gain = Q)\n\ + this.b0 = sinw0/2;\n\ + this.b1 = 0;\n\ + this.b2 = -sinw0/2;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.BPF_CONSTANT_PEAK: // H(s) = (s/Q) / (s^2 + s/Q + 1) (constant 0 dB peak gain)\n\ + this.b0 = alpha;\n\ + this.b1 = 0;\n\ + this.b2 = -alpha;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.NOTCH: // H(s) = (s^2 + 1) / (s^2 + s/Q + 1)\n\ + this.b0 = 1;\n\ + this.b1 = -2*cosw0;\n\ + this.b2 = 1;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.APF: // H(s) = (s^2 - s/Q + 1) / (s^2 + s/Q + 1)\n\ + this.b0 = 1 - alpha;\n\ + this.b1 = -2*cosw0;\n\ + this.b2 = 1 + alpha;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.PEAKING_EQ: // H(s) = (s^2 + s*(A/Q) + 1) / (s^2 + s/(A*Q) + 1)\n\ + this.b0 = 1 + alpha*A;\n\ + this.b1 = -2*cosw0;\n\ + this.b2 = 1 - alpha*A;\n\ + this.a0 = 1 + alpha/A;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha/A;\n\ + break;\n\ +\n\ + case DSP.LOW_SHELF: // H(s) = A * (s^2 + (sqrt(A)/Q)*s + A)/(A*s^2 + (sqrt(A)/Q)*s + 1)\n\ + var coeff = sinw0 * Math.sqrt( (A^2 + 1)*(1/this.S - 1) + 2*A );\n\ + this.b0 = A*( (A+1) - (A-1)*cosw0 + coeff );\n\ + this.b1 = 2*A*( (A-1) - (A+1)*cosw0 );\n\ + this.b2 = A*( (A+1) - (A-1)*cosw0 - coeff );\n\ + this.a0 = (A+1) + (A-1)*cosw0 + coeff;\n\ + this.a1 = -2*( (A-1) + (A+1)*cosw0 );\n\ + this.a2 = (A+1) + (A-1)*cosw0 - coeff;\n\ + break;\n\ +\n\ + case DSP.HIGH_SHELF: // H(s) = A * (A*s^2 + (sqrt(A)/Q)*s + 1)/(s^2 + (sqrt(A)/Q)*s + A)\n\ + var coeff = sinw0 * Math.sqrt( (A^2 + 1)*(1/this.S - 1) + 2*A );\n\ + this.b0 = A*( (A+1) + (A-1)*cosw0 + coeff );\n\ + this.b1 = -2*A*( (A-1) + (A+1)*cosw0 );\n\ + this.b2 = A*( (A+1) + (A-1)*cosw0 - coeff );\n\ + this.a0 = (A+1) - (A-1)*cosw0 + coeff;\n\ + this.a1 = 2*( (A-1) - (A+1)*cosw0 );\n\ + this.a2 = (A+1) - (A-1)*cosw0 - coeff;\n\ + break;\n\ + }\n\ + \n\ + this.b0a0 = this.b0/this.a0;\n\ + this.b1a0 = this.b1/this.a0;\n\ + this.b2a0 = this.b2/this.a0;\n\ + this.a1a0 = this.a1/this.a0;\n\ + this.a2a0 = this.a2/this.a0;\n\ + }\n\ +\n\ + this.process = function(buffer) {\n\ + //y[n] = (b0/a0)*x[n] + (b1/a0)*x[n-1] + (b2/a0)*x[n-2]\n\ + // - (a1/a0)*y[n-1] - (a2/a0)*y[n-2]\n\ +\n\ + var len = buffer.length;\n\ + var output = new Array(len);\n\ +\n\ + for ( var i=0; i<buffer.length; i++ ) {\n\ + output[i] = this.b0a0*buffer[i] + this.b1a0*this.x_1_l + this.b2a0*this.x_2_l - this.a1a0*this.y_1_l - this.a2a0*this.y_2_l;\n\ + this.y_2_l = this.y_1_l;\n\ + this.y_1_l = output[i];\n\ + this.x_2_l = this.x_1_l;\n\ + this.x_1_l = buffer[i];\n\ + }\n\ +\n\ + return output;\n\ + }\n\ +\n\ + this.processStereo = function(buffer) {\n\ + //y[n] = (b0/a0)*x[n] + (b1/a0)*x[n-1] + (b2/a0)*x[n-2]\n\ + // - (a1/a0)*y[n-1] - (a2/a0)*y[n-2]\n\ +\n\ + var len = buffer.length;\n\ + var output = new Array(len);\n\ + \n\ + for ( var i=0; i<len/2; i++ ) {\n\ + output[2*i] = this.b0a0*buffer[2*i] + this.b1a0*this.x_1_l + this.b2a0*this.x_2_l - this.a1a0*this.y_1_l - this.a2a0*this.y_2_l;\n\ + this.y_2_l = this.y_1_l;\n\ + this.y_1_l = output[2*i];\n\ + this.x_2_l = this.x_1_l;\n\ + this.x_1_l = buffer[2*i];\n\ +\n\ + output[2*i+1] = this.b0a0*buffer[2*i+1] + this.b1a0*this.x_1_r + this.b2a0*this.x_2_r - this.a1a0*this.y_1_r - this.a2a0*this.y_2_r;\n\ + this.y_2_r = this.y_1_r;\n\ + this.y_1_r = output[2*i+1];\n\ + this.x_2_r = this.x_1_r;\n\ + this.x_1_r = buffer[2*i+1];\n\ + }\n\ +\n\ + return output;\n\ + }\n\ +};\n\ +\n\ +\n\ +/* \n\ + * Magnitude to decibels\n\ + * \n\ + * Created by Ricard Marxer <email@ricardmarxer.com> on 2010-05-23.\n\ + * Copyright 2010 Ricard Marxer. All rights reserved.\n\ + *\n\ + * @buffer array of magnitudes to convert to decibels\n\ + * \n\ + * @returns the array in decibels\n\ + *\n\ + */\n\ +DSP.mag2db = function(buffer) {\n\ + var minDb = -120;\n\ + var minMag = Math.pow(10.0, minDb / 20.0);\n\ +\n\ + var log = Math.log;\n\ + var max = Math.max;\n\ + \n\ + var result = Array(buffer.length);\n\ + for (var i=0; i<buffer.length; i++) {\n\ + result[i] = 20.0*log(max(buffer[i], minMag));\n\ + }\n\ +\n\ + return result;\n\ +};\n\ +\n\ +/* \n\ + * Frequency response\n\ + * \n\ + * Created by Ricard Marxer <email@ricardmarxer.com> on 2010-05-23.\n\ + * Copyright 2010 Ricard Marxer. All rights reserved.\n\ + *\n\ + * Calculates the frequency response at the given points.\n\ + *\n\ + * @b b coefficients of the filter\n\ + * @a a coefficients of the filter\n\ + * @w w points (normally between -PI and PI) where to calculate the frequency response\n\ + * \n\ + * @returns the frequency response in magnitude\n\ + *\n\ + */\n\ +DSP.freqz = function(b, a, w) {\n\ + if (!w) {\n\ + w = Array(200);\n\ + for (var i=0;i<w.length; i++) {\n\ + w[i] = DSP.TWO_PI/w.length * i - Math.PI;\n\ + }\n\ + }\n\ +\n\ + var result = Array(w.length);\n\ + \n\ + var sqrt = Math.sqrt;\n\ + var cos = Math.cos;\n\ + var sin = Math.sin;\n\ + \n\ + for (var i=0; i<w.length; i++) {\n\ + var numerator = {real:0.0, imag:0.0};\n\ + for (var j=0; j<b.length; j++) {\n\ + numerator.real += b[j] * cos(-j*w[i]);\n\ + numerator.imag += b[j] * sin(-j*w[i]);\n\ + }\n\ +\n\ + var denominator = {real:0.0, imag:0.0};\n\ + for (var j=0; j<a.length; j++) {\n\ + denominator.real += a[j] * cos(-j*w[i]);\n\ + denominator.imag += a[j] * sin(-j*w[i]);\n\ + }\n\ + \n\ + result[i] = sqrt(numerator.real*numerator.real + numerator.imag*numerator.imag) / sqrt(denominator.real*denominator.real + denominator.imag*denominator.imag);\n\ + }\n\ +\n\ + return result;\n\ +};\n\ +\n\ +/* \n\ + * Graphical Equalizer\n\ + * \n\ + * Created by Ricard Marxer <email@ricardmarxer.com> on 2010-05-23.\n\ + * Copyright 2010 Ricard Marxer. All rights reserved.\n\ + *\n\ + */\n\ +// Implementation of a graphic equalizer with a configurable bands-per-octave\n\ +// and minimum and maximum frequencies\n\ +GraphicalEq = function(sampleRate) {\n\ + this.FS = sampleRate;\n\ + this.minFreq = 40.0;\n\ + this.maxFreq = 16000.0;\n\ +\n\ + this.bandsPerOctave = 1.0;\n\ +\n\ + this.filters = []\n\ + this.freqzs = []\n\ +\n\ + this.calculateFreqzs = true;\n\ +\n\ + this.recalculateFilters = function() {\n\ + var bandCount = Math.round(Math.log(this.maxFreq/this.minFreq) * this.bandsPerOctave/ Math.LN2);\n\ +\n\ + this.filters = [];\n\ + for (var i=0; i<bandCount; i++) {\n\ + var freq = this.minFreq*(Math.pow(2, i/this.bandsPerOctave));\n\ + var newFilter = new Biquad(DSP.PEAKING_EQ, this.FS);\n\ + newFilter.setDbGain(0);\n\ + newFilter.setBW(1/this.bandsPerOctave);\n\ + newFilter.setF0(freq);\n\ + this.filters[i] = newFilter;\n\ + this.recalculateFreqz(i);\n\ + }\n\ + }\n\ +\n\ + this.setMinimumFrequency = function(freq) {\n\ + this.minFreq = freq;\n\ + this.recalculateFilters();\n\ + }\n\ +\n\ + this.setMaximumFrequency = function(freq) {\n\ + this.maxFreq = freq;\n\ + this.recalculateFilters();\n\ + }\n\ +\n\ + this.setBandsPerOctave = function(bands) {\n\ + this.bandsPerOctave = bands;\n\ + this.recalculateFilters();\n\ + }\n\ +\n\ + this.setBandGain = function(bandIndex, gain) {\n\ + if (bandIndex < 0 || bandIndex > (this.filters.length-1)) {\n\ + throw \"The band index of the graphical equalizer is out of bounds.\";\n\ + return;\n\ + }\n\ +\n\ + if (!gain) {\n\ + throw \"A gain must be passed.\"\n\ + return;\n\ + }\n\ + \n\ + \n\ + this.filters[bandIndex].setDbGain(gain);\n\ + this.recalculateFreqz(bandIndex);\n\ + }\n\ + \n\ + this.recalculateFreqz = function(bandIndex) {\n\ + if (!this.calculateFreqzs) {\n\ + return;\n\ + }\n\ +\n\ + \n\ + if (bandIndex < 0 || bandIndex > (this.filters.length-1)) {\n\ + throw \"The band index of the graphical equalizer is out of bounds. \" + bandIndex + \" is out of [\" + 0 + \", \" + this.filters.length-1 + \"]\"\n\ + return;\n\ + }\n\ + \n\ + if (!this.w) {\n\ + this.w = Array(400);\n\ + for (var i=0; i<this.w.length; i++) {\n\ + this.w[i] = Math.PI/this.w.length * i;\n\ + }\n\ + }\n\ + \n\ + var b = [this.filters[bandIndex].b0, this.filters[bandIndex].b1, this.filters[bandIndex].b2];\n\ + var a = [this.filters[bandIndex].a0, this.filters[bandIndex].a1, this.filters[bandIndex].a2];\n\ +\n\ + this.freqzs[bandIndex] = DSP.mag2db(DSP.freqz(b, a, this.w));\n\ + }\n\ +\n\ + this.process = function(buffer) {\n\ + var output = buffer;\n\ + \n\ + for ( var i=0; i<this.filters.length; i++ ) {\n\ + output = this.filters[i].process(output);\n\ + }\n\ +\n\ + return output;\n\ + }\n\ +\n\ + this.processStereo = function(buffer) {\n\ + var output = buffer;\n\ + \n\ + for ( var i=0; i<this.filters.length; i++ ) {\n\ + output = this.filters[i].processStereo(output);\n\ + }\n\ +\n\ + return output;\n\ + }\n\ +\n\ +}\n\ +\n\ +\n\ +\n\ +/**\n\ + * MultiDelay effect by Almer Thie (http://code.almeros.com).\n\ + * Copyright 2010 Almer Thie. All rights reserved.\n\ + * Example: http://code.almeros.com/code-examples/delay-firefox-audio-api/\n\ + * \n\ + * This is a delay that feeds it's own delayed signal back into its circular \n\ + * buffer. Also known as a CombFilter.\n\ + *\n\ + * Compatible with interleaved stereo (or more channel) buffers and \n\ + * non-interleaved mono buffers.\n\ + * \n\ + * @param {Number} maxDelayInSamplesSize Maximum possible delay in samples (size of circular buffer)\n\ + * @param {Number} delayInSamples Initial delay in samples\n\ + * @param {Number} masterVolume Initial master volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * @param {Number} delayVolume Initial feedback delay volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * \n\ + * @constructor\n\ + */\n\ +MultiDelay = function(maxDelayInSamplesSize, delayInSamples, masterVolume, delayVolume){\n\ + this.delayBufferSamples = new Array(maxDelayInSamplesSize); // The maximum size of delay\n\ + this.delayInputPointer = delayInSamples; \n\ + this.delayOutputPointer = 0;\n\ + \n\ + this.delayInSamples = delayInSamples;\n\ + this.masterVolume = masterVolume;\n\ + this.delayVolume = delayVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change the delay time in samples.\n\ + *\n\ + * @param {Number} delayInSamples Delay in samples\n\ + */\n\ +MultiDelay.prototype.setDelayInSamples = function (delayInSamples){\n\ + this.delayInSamples = delayInSamples;\n\ + \n\ + this.delayInputPointer = this.delayOutputPointer + delayInSamples;\n\ + if(this.delayInputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayInputPointer = this.delayInputPointer - this.delayBufferSamples.length; \n\ +}\n\ +\n\ +/**\n\ + * Change the master volume.\n\ + *\n\ + * @param {Number} masterVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +MultiDelay.prototype.setMasterVolume = function (masterVolume){\n\ + this.masterVolume = masterVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change the delay feedback volume.\n\ + *\n\ + * @param {Number} delayVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +MultiDelay.prototype.setDelayVolume = function (delayVolume){\n\ + this.delayVolume = delayVolume;\n\ +}\n\ +\n\ +/**\n\ + * Process a given interleaved or mono non-interleaved float value Array and adds the delayed audio.\n\ + *\n\ + * @param {Array} samples Array containing Float values or a Float32Array\n\ + * \n\ + * @returns A new Float32Array interleaved or mono non-interleaved as was fed to this function.\n\ + */\n\ +MultiDelay.prototype.process = function (samples){\n\ + // NB. Make a copy to put in the output samples to return. \n\ + var outputSamples = new Array(samples.length);\n\ +\n\ + for(var i=0; i<samples.length; i++){\n\ + \n\ + // delayBufferSamples could contain initial NULL's, return silence in that case\n\ + var delaySample = (this.delayBufferSamples[this.delayOutputPointer]==null ? 0.0 : this.delayBufferSamples[this.delayOutputPointer]);\n\ + \n\ + // Mix normal audio data with delayed audio\n\ + var sample = (delaySample * this.delayVolume) + samples[i]; \n\ + \n\ + // Add audio data with the delay in the delay buffer\n\ + this.delayBufferSamples[this.delayInputPointer] = sample;\n\ + \n\ + // Return the audio with delay mix\n\ + outputSamples[i] = sample * this.masterVolume;\n\ + \n\ + // Manage circulair delay buffer pointers\n\ + this.delayInputPointer++;\n\ + if(this.delayInputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayInputPointer = 0;\n\ + \n\ + this.delayOutputPointer++;\n\ + if(this.delayOutputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayOutputPointer = 0; \n\ + \n\ + }\n\ + \n\ + return outputSamples;\n\ +}\n\ +\n\ +\n\ +\n\ +\n\ +/**\n\ + * SingleDelay effect by Almer Thie (http://code.almeros.com).\n\ + * Copyright 2010 Almer Thie. All rights reserved.\n\ + * Example: See usage in Reverb class\n\ + * \n\ + * This is a delay that does NOT feeds it's own delayed signal back into its \n\ + * circular buffer, neither does it return the original signal. Also known as \n\ + * an AllPassFilter(?).\n\ + *\n\ + * Compatible with interleaved stereo (or more channel) buffers and \n\ + * non-interleaved mono buffers.\n\ + * \n\ + * @param {Number} maxDelayInSamplesSize Maximum possible delay in samples (size of circular buffer)\n\ + * @param {Number} delayInSamples Initial delay in samples\n\ + * @param {Number} delayVolume Initial feedback delay volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * \n\ + * @constructor\n\ + */\n\ +SingleDelay = function(maxDelayInSamplesSize, delayInSamples, delayVolume){\n\ + this.delayBufferSamples = new Array(maxDelayInSamplesSize); // The maximum size of delay\n\ + this.delayInputPointer = delayInSamples; \n\ + this.delayOutputPointer = 0;\n\ + \n\ + this.delayInSamples = delayInSamples;\n\ + this.delayVolume = delayVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change the delay time in samples.\n\ + *\n\ + * @param {Number} delayInSamples Delay in samples\n\ + */\n\ +SingleDelay.prototype.setDelayInSamples = function (delayInSamples){\n\ + this.delayInSamples = delayInSamples;\n\ + \n\ + this.delayInputPointer = this.delayOutputPointer + delayInSamples;\n\ + if(this.delayInputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayInputPointer = this.delayInputPointer - this.delayBufferSamples.length; \n\ +}\n\ +\n\ +/**\n\ + * Change the return signal volume.\n\ + *\n\ + * @param {Number} delayVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +SingleDelay.prototype.setDelayVolume = function (delayVolume){\n\ + this.delayVolume = delayVolume;\n\ +}\n\ +\n\ +/**\n\ + * Process a given interleaved or mono non-interleaved float value Array and \n\ + * returns the delayed audio.\n\ + *\n\ + * @param {Array} samples Array containing Float values or a Float32Array\n\ + * \n\ + * @returns A new Float32Array interleaved or mono non-interleaved as was fed to this function.\n\ + */\n\ +SingleDelay.prototype.process = function (samples){\n\ + // NB. Make a copy to put in the output samples to return. \n\ + var outputSamples = new Array(samples.length);\n\ +\n\ + for(var i=0; i<samples.length; i++){\n\ +\n\ + // Add audio data with the delay in the delay buffer\n\ + this.delayBufferSamples[this.delayInputPointer] = samples[i];\n\ + \n\ + // delayBufferSamples could contain initial NULL's, return silence in that case\n\ + var delaySample = this.delayBufferSamples[this.delayOutputPointer];\n\ +\n\ + // Return the audio with delay mix\n\ + outputSamples[i] = delaySample * this.delayVolume;\n\ +\n\ + \n\ + // Manage circulair delay buffer pointers\n\ + this.delayInputPointer++;\n\ + if(this.delayInputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayInputPointer = 0;\n\ + \n\ + this.delayOutputPointer++;\n\ + if(this.delayOutputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayOutputPointer = 0; \n\ + \n\ + }\n\ + \n\ + return outputSamples;\n\ +}\n\ +\n\ +\n\ +\n\ +\n\ +\n\ +/**\n\ + * Reverb effect by Almer Thie (http://code.almeros.com).\n\ + * Copyright 2010 Almer Thie. All rights reserved.\n\ + * Example: http://code.almeros.com/code-examples/reverb-firefox-audio-api/\n\ + * \n\ + * This reverb consists of 6 SingleDelays, 6 MultiDelays and an IIRFilter2 \n\ + * for each of the two stereo channels.\n\ + *\n\ + * Compatible with interleaved stereo buffers only!\n\ + * \n\ + * @param {Number} maxDelayInSamplesSize Maximum possible delay in samples (size of circular buffers)\n\ + * @param {Number} delayInSamples Initial delay in samples for internal (Single/Multi)delays\n\ + * @param {Number} masterVolume Initial master volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * @param {Number} mixVolume Initial reverb signal mix volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * @param {Number} delayVolume Initial feedback delay volume for internal (Single/Multi)delays. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * @param {Number} dampFrequency Initial low pass filter frequency. 0 to 44100 (depending on your maximum sampling frequency)\n\ + * \n\ + * @constructor\n\ + */\n\ +Reverb = function(maxDelayInSamplesSize, delayInSamples, masterVolume, mixVolume, delayVolume, dampFrequency){\n\ + this.delayInSamples = delayInSamples;\n\ + this.masterVolume = masterVolume;\n\ + this.mixVolume = mixVolume;\n\ + this.delayVolume = delayVolume;\n\ + this.dampFrequency = dampFrequency;\n\ + \n\ + this.NR_OF_MULTIDELAYS = 6;\n\ + this.NR_OF_SINGLEDELAYS = 6;\n\ + \n\ + this.LOWPASSL = new IIRFilter2(DSP.LOWPASS, dampFrequency, 0, 44100);\n\ + this.LOWPASSR = new IIRFilter2(DSP.LOWPASS, dampFrequency, 0, 44100);\n\ + \n\ + this.singleDelays = [];\n\ + for(var i = 0; i<this.NR_OF_SINGLEDELAYS; i++){\n\ + var delayMultiply = 1.0 + (i/7.0); // 1.0, 1.1, 1.2... \n\ + this.singleDelays[i] = new SingleDelay(maxDelayInSamplesSize, Math.round(this.delayInSamples * delayMultiply), this.delayVolume);\n\ + }\n\ + \n\ + this.multiDelays = [];\n\ + for(var i = 0; i<this.NR_OF_MULTIDELAYS; i++){\n\ + var delayMultiply = 1.0 + (i/10.0); // 1.0, 1.1, 1.2... \n\ + this.multiDelays[i] = new MultiDelay(maxDelayInSamplesSize, Math.round(this.delayInSamples * delayMultiply), this.masterVolume, this.delayVolume);\n\ + }\n\ +}\n\ +\n\ +/**\n\ + * Change the delay time in samples as a base for all delays.\n\ + *\n\ + * @param {Number} delayInSamples Delay in samples\n\ + */\n\ +Reverb.prototype.setDelayInSamples = function (delayInSamples){\n\ + this.delayInSamples = delayInSamples;\n\ + \n\ + for(var i = 0; i<this.NR_OF_SINGLEDELAYS; i++){\n\ + var delayMultiply = 1.0 + (i/7.0); // 1.0, 1.1, 1.2...\n\ + this.singleDelays[i].setDelayInSamples( Math.round(this.delayInSamples * delayMultiply) );\n\ + }\n\ + \n\ + for(var i = 0; i<this.NR_OF_MULTIDELAYS; i++){\n\ + var delayMultiply = 1.0 + (i/10.0); // 1.0, 1.1, 1.2...\n\ + this.multiDelays[i].setDelayInSamples( Math.round(this.delayInSamples * delayMultiply) );\n\ + }\n\ +}\n\ +\n\ +/**\n\ + * Change the master volume.\n\ + *\n\ + * @param {Number} masterVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +Reverb.prototype.setMasterVolume = function (masterVolume){\n\ + this.masterVolume = masterVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change the reverb signal mix level.\n\ + *\n\ + * @param {Number} mixVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +Reverb.prototype.setMixVolume = function (mixVolume){\n\ + this.mixVolume = mixVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change all delays feedback volume.\n\ + *\n\ + * @param {Number} delayVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +Reverb.prototype.setDelayVolume = function (delayVolume){\n\ + this.delayVolume = delayVolume;\n\ + \n\ + for(var i = 0; i<this.NR_OF_SINGLEDELAYS; i++){\n\ + this.singleDelays[i].setDelayVolume(this.delayVolume);\n\ + } \n\ + \n\ + for(var i = 0; i<this.NR_OF_MULTIDELAYS; i++){\n\ + this.multiDelays[i].setDelayVolume(this.delayVolume);\n\ + } \n\ +}\n\ +\n\ +/**\n\ + * Change the Low Pass filter frequency.\n\ + *\n\ + * @param {Number} dampFrequency low pass filter frequency. 0 to 44100 (depending on your maximum sampling frequency)\n\ + */\n\ +Reverb.prototype.setDampFrequency = function (dampFrequency){\n\ + this.dampFrequency = dampFrequency;\n\ + \n\ + this.LOWPASSL.set(dampFrequency, 0);\n\ + this.LOWPASSR.set(dampFrequency, 0); \n\ +}\n\ +\n\ +/**\n\ + * Process a given interleaved float value Array and copies and adds the reverb signal.\n\ + *\n\ + * @param {Array} samples Array containing Float values or a Float32Array\n\ + * \n\ + * @returns A new Float32Array interleaved buffer.\n\ + */\n\ +Reverb.prototype.process = function (interleavedSamples){ \n\ + // NB. Make a copy to put in the output samples to return. \n\ + var outputSamples = new Array(interleavedSamples.length);\n\ + \n\ + // Perform low pass on the input samples to mimick damp\n\ + var leftRightMix = DSP.deinterleave(interleavedSamples);\n\ + this.LOWPASSL.process( leftRightMix[DSP.LEFT] );\n\ + this.LOWPASSR.process( leftRightMix[DSP.RIGHT] ); \n\ + var filteredSamples = DSP.interleave(leftRightMix[DSP.LEFT], leftRightMix[DSP.RIGHT]);\n\ +\n\ + // Process MultiDelays in parallel\n\ + for(var i = 0; i<this.NR_OF_MULTIDELAYS; i++){\n\ + // Invert the signal of every even multiDelay\n\ + outputSamples = mixSampleBuffers(outputSamples, this.multiDelays[i].process(filteredSamples), 2%i==0, this.NR_OF_MULTIDELAYS);\n\ + }\n\ + \n\ + // Process SingleDelays in series\n\ + var singleDelaySamples = new Array(outputSamples.length);\n\ + for(var i = 0; i<this.NR_OF_SINGLEDELAYS; i++){\n\ + // Invert the signal of every even singleDelay\n\ + singleDelaySamples = mixSampleBuffers(singleDelaySamples, this.singleDelays[i].process(outputSamples), 2%i==0, 1); \n\ + }\n\ +\n\ + // Apply the volume of the reverb signal\n\ + for(var i = 0; i<singleDelaySamples.length; i++){\n\ + singleDelaySamples[i] *= this.mixVolume;\n\ + }\n\ + \n\ + // Mix the original signal with the reverb signal\n\ + outputSamples = mixSampleBuffers(singleDelaySamples, interleavedSamples, 0, 1); \n\ +\n\ + // Apply the master volume to the complete signal\n\ + for(var i = 0; i<outputSamples.length; i++){\n\ + outputSamples[i] *= this.masterVolume;\n\ + }\n\ + \n\ + return outputSamples;\n\ +}\n\ +\n\ +/**\n\ + * Helper method (for Reverb) to mix two (interleaved) samplebuffers. It's possible \n\ + * to negate the second buffer while mixing and to perform a volume correction \n\ + * on the final signal.\n\ + * \n\ + * @param {Array} sampleBuffer1 Array containing Float values or a Float32Array\n\ + * @param {Array} sampleBuffer2 Array containing Float values or a Float32Array\n\ + * @param {Boolean} negate When true inverts/flips the audio signal\n\ + * @param {Number} volumeCorrection When you add multiple sample buffers, use this to tame your signal ;)\n\ + * \n\ + * @returns A new Float32Array interleaved buffer.\n\ + */\n\ +function mixSampleBuffers(sampleBuffer1, sampleBuffer2, negate, volumeCorrection){\n\ + var outputSamples = new Array(sampleBuffer1);\n\ +\n\ + for(var i = 0; i<sampleBuffer1.length; i++){\n\ + outputSamples[i] += (negate ? -sampleBuffer2[i] : sampleBuffer2[i]) / volumeCorrection;\n\ + }\n\ + \n\ + return outputSamples;\n\ +} \n\ +\n\ +\n\ +TalosContentProfiler.resume('audio-fft', true).then(() => {\n\ + var _sunSpiderStartDate = new Date();\n\ +\n\ + var iterations = 1000;\n\ +\n\ + var fft = new FFT(frameBufferLength / channels, rate);\n\ +\n\ + var calcFFT = function() {\n\ + var fb = getFramebuffer(),\n\ + signal = DSP.getChannel(DSP.MIX, fb);\n\ +\n\ + fft.forward(signal);\n\ + };\n\ +\n\ + runTest(calcFFT, iterations);\n\ +\n\ +\n\ + var _sunSpiderInterval = new Date() - _sunSpiderStartDate;\n\ + TalosContentProfiler.pause('audio-fft', true).then(() => {\n\ + record(_sunSpiderInterval);\n\ + })\n\ +});\n\ +</script>\n\ +\n\ +\n\ +</body>\n\ +</html>\n\ +", "<!DOCTYPE html>\n\ +<head>\n\ +\n\ +<meta charset=utf8>\n\ +\n\ +<!--\n\ + Copyright (C) 2007 Apple Inc. All rights reserved.\n\ +\n\ + Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions\n\ + are met:\n\ + 1. Redistributions of source code must retain the above copyright\n\ + notice, this list of conditions and the following disclaimer.\n\ + 2. Redistributions in binary form must reproduce the above copyright\n\ + notice, this list of conditions and the following disclaimer in the\n\ + documentation and/or other materials provided with the distribution.\n\ +\n\ + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY\n\ + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n\ + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n\ + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR\n\ + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n\ + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\ + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n\ + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n\ + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \n\ +-->\n\ +\n\ +<title>SunSpider audio-oscillator</title>\n\ +<link rel=\"stylesheet\" href=\"../kraken.css\">\n\ +</head>\n\ +\n\ +<body>\n\ +<h3>audio-oscillator</h3>\n\ +<div id=\"console\">\n\ +</div>\n\ +<script>\n\ +var TalosContentProfiler = parent.TalosContentProfiler;\n\ +function record(time) {\n\ + document.getElementById(\"console\").innerHTML = time + \"ms\";\n\ + if (window.parent) {\n\ + parent.recordResult(time);\n\ + }\n\ +}\n\ +\n\ +\n\ +// Audio sample data.\n\ +var channels = 2,\n\ + rate = 44100,\n\ + frameBufferLength = 2048,\n\ + getFramebuffer = (function(f) {\n\ + var frames = f,\n\ + current = 0,\n\ + max = frames.length - 1;\n\ +\n\ + return function() {\n\ + if (current == max) {\n\ + current = 0;\n\ + }\n\ + return frames[current++];\n\ + };\n\ + })([\n\ +new Array(-9.063918018914485e-12,-3.261597155551632e-12,-7.691810383070319e-11,-4.440857404031107e-12,-1.680772881984538e-10,6.000556301843929e-11,-1.9150961372282893e-10,2.4246665786265e-10,-4.565171851655947e-11,5.450795370620654e-10,3.362514988669574e-10,9.004306744664348e-10,9.466241124300723e-10,1.175186170598863e-9,1.6831636084901902e-9,1.1990984871701471e-9,2.3562511941577213e-9,8.144737662085788e-10,2.725613068577104e-9,-6.554523590551753e-11,2.5597279851297117e-9,-1.405781158148045e-9,1.7045438394092116e-9,-3.0212734536405605e-9,1.442163333198465e-10,-4.585516411026447e-9,-1.9632779846290305e-9,-5.679597681051973e-9,-4.288398525176262e-9,-5.877284880995148e-9,-6.374909933271056e-9,-4.851113288850684e-9,-7.722416484057248e-9,-2.47689069254875e-9,-7.892031916867381e-9,1.0892343693669204e-9,-6.61385790579061e-9,5.384448886758264e-9,-3.872107523505974e-9,9.678744916641335e-9,5.3583804060508555e-11,1.3082328997882087e-8,4.604661096863083e-9,1.4708005480201791e-8,9.020721947194943e-9,1.3861386705116274e-8,1.2467070042987416e-8,1.0221797630549645e-8,1.4191283703723911e-8,3.973642304089253e-9,1.3679061439120233e-8,-4.147063581427801e-9,1.0777899461800189e-8,-1.2912646063512057e-8,5.7606563963474855e-9,-2.0772752407083317e-8,-6.882053815715494e-10,-2.6112324746918603e-8,-7.566866244701487e-9,-2.7557987891668745e-8,-1.3718089775238695e-8,-2.427747425315374e-8,-1.8031725446121527e-8,-1.6211833653301255e-8,-1.965133300529942e-8,-4.18648893329987e-9,-1.8145057012475263e-8,1.0134575845199834e-8,-1.3606820559175503e-8,2.4460184988583933e-8,-6.6646101970491145e-9,3.6226321498133984e-8,1.6094849897285712e-9,4.304074607830444e-8,9.874586481828374e-9,4.314259527404829e-8,1.6751737774711728e-8,3.579163276867803e-8,2.1068517597200298e-8,2.1507027270217804e-8,2.2072077499046827e-8,2.0971653302837012e-9,1.9569721843026855e-8,-1.95445934991767e-8,1.3969719603323938e-8,-3.986041718917477e-8,6.212331538080207e-9,-5.5206413662745035e-8,-2.396835618867499e-9,-6.249566553151453e-8,-1.0421006280125766e-8,-5.979339334771794e-8,-1.6550259829273273e-8,-4.6752756333034995e-8,-1.9834619280345578e-8,-2.479977112557208e-8,-1.9848005905487298e-8,2.9843314486299732e-9,-1.6751785736346392e-8,3.2283470119409685e-8,-1.124725823586914e-8,5.8215224640889573e-8,-4.4262269405237475e-9,7.614446673187558e-8,2.4491135786064433e-9,8.2506318221931e-8,8.19313505928676e-9,7.549270009121756e-8,1.1920842091228678e-8,5.54726611312617e-8,1.3204600968208524e-8,2.5057047992049775e-8,1.2132561622024696e-8,-1.1224615015237305e-8,9.258342537066255e-9,-4.759798244435842e-8,5.454737994625702e-9,-7.796932521841882e-8,1.702851637475078e-9,-9.695299496570442e-8,-1.136488791964041e-9,-1.0082637658115345e-7,-2.519120245736417e-9,-8.824257946571379e-8,-2.3383373015661846e-9,-6.056658463649e-8,-9.41838385060123e-10,-2.176004265663778e-8,9.601706096873386e-10,2.218358652328334e-8,2.4775965723478066e-9,6.417361220201201e-8,2.774252605419747e-9,9.717964388755718e-8,1.3009872068536765e-9,1.1542026356892165e-7,-2.0265045197476184e-9,1.153803879105908e-7,-6.7495498079495064e-9,9.647719423355738e-8,-1.1913705577626388e-8,6.124944462726489e-8,-1.623966028319046e-8,1.502435864608742e-8,-1.8389696876397466e-8,-3.4896281420060404e-8,-1.7278706465617688e-8,-8.040503729489501e-8,-1.2363916113145024e-8,-1.1392285870215346e-7,-3.8492862231009894e-9,-1.2967566931365582e-7,7.248555089489628e-9,-1.2469702426187723e-7,1.920039238711979e-8,-9.9380230267343e-8,2.98255180553042e-8,-5.747872222627848e-8,3.68760453284267e-8,-5.544654957390094e-9,3.8477701025385613e-8,4.810972953350756e-8,3.3544857558354124e-8,9.4760721935927e-8,2.2083437301034792e-8,1.2670979288031958e-7,5.314396478439676e-9,1.3856883640528395e-7,-1.442367381088161e-8,1.2817720573821134e-7,-3.3992773040836255e-8,9.6993083786856e-8,-4.995281699393672e-8,4.988867274846598e-8,-5.91591415854964e-8,-5.620970799924407e-9,-5.9357120107961236e-8,-6.059254786805468e-8,-4.9664652834735534e-8,-1.0611310585773026e-7,-3.084448252366201e-8,-1.3476119420374744e-7,-5.303653960453403e-9,-1.4182997176703793e-7,2.3200103171916453e-8,-1.26107053688429e-7,5.0111530924823455e-8,-9.008256540710136e-8,7.080907948875392e-8,-3.954905736236469e-8,8.139625862213506e-8,1.7340529012699335e-8,7.941753921159034e-8,7.14021481940108e-8,6.436970778622708e-8,1.1391774989988335e-7,3.790681546433916e-8,1.3805393450638803e-7,3.6889740151480055e-9,1.399694014025954e-7,-3.312028695745539e-8,1.1943076572151767e-7,-6.66380657321497e-8,7.98368589016718e-8,-9.120827826336608e-8,2.7651497092051613e-8,-1.023566014168864e-7,-2.8660446460548883e-8,-9.759249763874323e-8,-8.001645568356253e-8,-7.691699011047604e-8,-1.1819189182915579e-7,-4.293638866670335e-8,-1.3714550561871874e-7,-5.487733045761445e-10,-1.3398140197296016e-7,4.376378370807288e-8,-1.0939224637240841e-7,8.29331057161653e-8,-6.751718473196888e-8,1.1043897529816604e-7,-1.5242454409758466e-8,1.2139599903093767e-7,3.8936597945848916e-8,1.1341180794488537e-7,8.630295411649058e-8,8.706772547384389e-8,1.193270264820967e-7,4.592902058675463e-8,1.3286879152474285e-7,-3.930692660247814e-9,1.2498067292199266e-7,-5.482997877948037e-8,9.718515769918668e-8,-9.866953121218103e-8,5.418847948135408e-8,-1.28227270579373e-7,3.083594934949474e-9,-1.3834954870617366e-7,-4.782260987212794e-8,-1.26842650161052e-7,-9.036366321879541e-8,-9.491133567962606e-8,-1.1782764630652309e-7,-4.70599381685588e-8,-1.2601940113654564e-7,9.539609990838471e-9,-1.1390253007448337e-7,6.612728498112119e-8,-8.372249027388534e-8,1.1371697183903962e-7,-4.059829450397956e-8,1.4452912466822454e-7,8.344371416058038e-9,1.5326465074849693e-7,5.515137502243306e-8,1.3801113141198584e-7,9.23356182624957e-8,1.0062770883223493e-7,1.1407795597051518e-7,4.653392693398928e-8,1.1714049463762422e-7,-1.6075322406550185e-8,1.0134900918501444e-7,-7.747640040633996e-8,6.957183984468429e-8,-1.2793385906206822e-7,2.7206713326677345e-8,-1.5925049012821546e-7,-1.8734009898935255e-8,-1.6610192687949166e-7,-6.078472836179571e-8,-1.4693922878450394e-7,-9.224238795013662e-8,-1.0430580488218766e-7,-1.0823826812611514e-7,-4.45076224764307e-8,-1.0649359438730244e-7,2.3321303999068732e-8,-8.764186532062013e-8,8.862036082746272e-8,-5.5072241877951456e-8,1.410538743584766e-7,-1.4327970809802082e-8,1.7215407410731132e-7,2.783478691981145e-8,1.7669236740402994e-7,6.45675726218542e-8,1.5355695381913392e-7,9.00446011087297e-8,1.0598996880162304e-7,1.0038979780802038e-7,4.1135439943218444e-8,9.426747737961705e-8,-3.103694723449735e-8,7.304740989866332e-8,-9.927160249389999e-8,4.052454016800766e-8,-1.5279019294212048e-7,2.248076613753369e-9,-1.8300160320450232e-7,-3.542269766398931e-8,-1.8488543673811364e-7,-6.637513649820903e-8,-1.578263635337862e-7,-8.573766052677456e-8,-1.0576047060339988e-7,-9.064876138609179e-8,-3.660183267584216e-8,-8.067998180649738e-8,3.896485267773642e-8,-5.78489469660326e-8,1.091430661404047e-7,-2.6230463134879756e-8,1.6287407333948067e-7,8.762894410097033e-9,1.9158729003265762e-7,4.1304232922811934e-8,1.9057252131915448e-7,6.612271619133026e-8,1.597534549091506e-7,7.93595944514891e-8,1.0373634040661273e-7,7.916997901702416e-8,3.1118556620413074e-8,6.597691282195228e-8,-4.683636234403821e-8,4.234251704815506e-8,-1.1795428633831762e-7,1.2487103795422172e-8,-1.7106017935475393e-7,-1.8456139727618392e-8,-1.9774194015553803e-7,-4.5320295072315275e-8,-1.936883222697361e-7,-6.376741623626003e-8,-1.5938736908083229e-7,-7.099095000739908e-8,-1.0007260442534971e-7,-6.614403957883042e-8,-2.4920090879732015e-8,-5.042738848715089e-8,5.4377210290113e-8,-2.6831063593135696e-8,1.2543733873826568e-7,4.190550129123949e-10,1.7713182387524284e-7,2.660926767816818e-8,2.0133609268668806e-7,4.734960157293244e-8,1.9421217700710258e-7,5.9309229527571006e-8,1.568193965795217e-7,6.075319447518268e-8,9.495667541159492e-8,5.1793612954043056e-8,1.8258184297792468e-8,3.4318482278195006e-8,-6.131359242544931e-8,1.1618418227499205e-8,-1.3134261678260373e-7,-1.2217928002655754e-8,-1.8090540265802701e-7,-3.3030893575869413e-8,-2.0228301877978083e-7,-4.731122515977404e-8,-1.9216858504478296e-7,-5.279125758761438e-8,-1.5218093096791563e-7,-4.880642023863402e-8,-8.86045441461647e-8,-3.636942480511607e-8,-1.1396908305982834e-8,-1.794975901248108e-8,6.737802493717027e-8,2.9967353043502953e-9,1.354440257728129e-7,2.2661327037099e-8,1.8223443021270214e-7,3.756455413395088e-8,2.0054038429861976e-7,4.51666153367114e-8,1.8762639797387237e-7,4.429934108429734e-8,1.4564022876584204e-7,3.534657722070733e-8,8.125561379301871e-8,2.0145094481449632e-8,4.6065018466379115e-9,1.627221024591563e-9,-7.23151174497616e-8,-1.672687943710116e-8,-1.3754423378031788e-7,-3.1527999766467474e-8,-1.8101286514138337e-7,-4.0092068331887276e-8,-1.9611144352893461e-7,-4.0920408395095365e-8,-1.8069772522721905e-7,-3.3960340317662485e-8,-1.373995388576077e-7,-2.060184201013726e-8,-7.316809558233217e-8,-3.4121434566714015e-9,1.8424062275812503e-9,1.4342575127557211e-8,7.58872715778125e-8,2.930133291556558e-8,1.3747893490290153e-7,3.862820463496064e-8,1.771775828274258e-7,4.053629965028449e-8,1.8904509602180042e-7,3.4620917688243935e-8,1.7153544717984914e-7,2.1940055106028922e-8,1.2769024237968551e-7,4.8280348607931955e-9,6.461311841121642e-8,-1.3525756514809473e-8,-7.684699099286263e-9,-2.9658723477155036e-8,-7.788023737020922e-8,-4.047191026756991e-8,-1.3512089935829863e-7,-4.380772722356596e-8,-1.7071022284653736e-7,-3.8862765450176084e-8,-1.794353323703035e-7,-2.6359270322018347e-8,-1.6033061456255382e-7,-8.440215637506299e-9,-1.1676839051233401e-7,1.1695799884137159e-8,-5.586884554986682e-8,3.035879103663319e-8,1.2666705906383413e-8,4.4031899903984595e-8,7.810783131390053e-8,5.001792047210074e-8,1.3038322776992572e-7,4.6951285526120046e-8,1.6163825478088256e-7,3.50808093685373e-8,1.6741982733492478e-7,1.6268021596488325e-8,1.4730845521171432e-7,-6.305238997583729e-9,1.0490954593933566e-7,-2.867316517551899e-8,4.721489688108704e-8,-4.677700715660649e-8,-1.6551972237266455e-8,-5.7190277402696665e-8,-7.641661170509906e-8,-5.775084588321988e-8,-1.232217812230374e-7,-4.798507191594581e-8,-1.500348929539541e-7,-2.9243762966757458e-8,-1.531775808416569e-7,-4.518951435272811e-9,-1.327244092408364e-7,2.2034459590258848e-8,-9.240281428901653e-8,4.5795644609825104e-8,-3.8925911383103085e-8,6.247649508850373e-8,1.9126481731746026e-8,6.888492265488821e-8,7.268964452578075e-8,6.35182573205384e-8,1.1363691498900153e-7,4.687864318952961e-8,1.360183716769825e-7,2.144827604411148e-8,1.3692603317849716e-7,-8.680026475360592e-9,1.1685883549716891e-7,-3.846272988994315e-8,7.954528058462529e-8,-6.274878217027435e-8,3.126580239154464e-8,-7.716540295632512e-8,-2.020383149670124e-8,-7.889514108683215e-8,-6.68497079914232e-8,-6.720723888520297e-8,-1.0167435959829163e-7,-4.3645762559663126e-8,-1.1975075153713988e-7,-1.1832858248794764e-8,-1.1891678042275089e-7,2.308856750232735e-8,-1.0001188144315165e-7,5.528772462071174e-8,-6.663564988684811e-8,7.921842382074828e-8,-2.4482059046704308e-8,9.056988403699506e-8,1.9629631253792468e-8,8.703290887979165e-8,5.8861960638978417e-8,6.874705604786868e-8,8.742540558159817e-8,3.8344889929931014e-8,1.0143502748860556e-7,5.755360632520024e-10,9.94316948776941e-8,-3.843843643380751e-8,8.249778460367452e-8,-7.219536968250395e-8,5.3968339130960885e-8,-9.489680508067977e-8,1.8800008660946332e-8,-1.0243961412470526e-7,-1.728548326696e-8,-9.314704385587902e-8,-4.873542280847687e-8,-6.811089292568795e-8,-7.102593002628055e-8,-3.107823687287237e-8,-8.131225115448615e-8,1.2109261149362283e-8,-7.877756758034593e-8,5.4438466179362877e-8,-6.463856294658399e-8,8.88658746589499e-8,-4.182719237633137e-8,1.0948871675964256e-7,-1.441798502810343e-8,1.1255299625645421e-7,1.309215491573923e-8,9.71264810800676e-8,3.652399271913964e-8,6.531689678013208e-8,5.2654801407925333e-8,2.1990270937521927e-8,5.965749494407646e-8,-2.597437287477078e-8,5.7280796994518823e-8,-7.077982644432268e-8,4.6758000138424904e-8,-1.0498003177872306e-7,3.0479803569960495e-8,-1.2271735272406659e-7,1.1502635288707097e-8,-1.207218360832485e-7,-7.012232572378707e-9,-9.89030155551518e-8,-2.232631501897231e-8,-6.042829170382902e-8,-3.253148150861307e-8,-1.126556270492074e-8,-3.677537208091053e-8,4.0744591700558885e-8,-3.5281200183590045e-8,8.714194166259404e-8,-2.9175275528814382e-8,1.2022522355437104e-7,-2.0171768255750067e-8,1.3433009371510707e-7,-1.0184898258103203e-8,1.2679538485826924e-7,-9.48340073136933e-10,9.845307857858643e-8,6.285233666858403e-9,5.355287413522092e-8,1.0912705405985434e-8,-8.745786317376769e-10,1.2994831877222168e-8,-5.6121411518006425e-8,1.3126058462376022e-8,-1.0319883614329228e-7,1.2198796639495413e-8,-1.3430187095764268e-7,1.1121471743535949e-8,-1.4410350956950424e-7,1.0556746588008536e-8,-1.306638210962774e-7,1.0739150013705512e-8,-9.579873250231685e-8,1.1414194034387037e-8,-4.4841215185442707e-8,1.1911470920722422e-8,1.4175789431192243e-8,1.1336403815676022e-8,7.178886107794824e-8,8.836241960352709e-9,1.186250813134393e-7,3.879819132635021e-9,1.4692922434278444e-7,-3.515509661156102e-9,1.5184838275672519e-7,-1.2668508020396985e-8,1.3226078010575293e-7,-2.226547479722285e-8,9.100791231730909e-8,-3.054695696391718e-8,3.4484436639559135e-8,-3.5622434779725154e-8,-2.835523815747365e-8,-3.585806140904424e-8,-8.741915280552348e-8,-3.0262789607604645e-8,-1.331023611328419e-7,-1.8791553202390787e-8,-1.5785127516210196e-7,-2.495440298844187e-9,-1.5741350978260016e-7,1.6527152979506354e-8,-1.315653577194098e-7,3.5388893593335524e-8,-8.419365826739522e-8,5.085162513296382e-8,-2.2711049041390652e-8,5.987803319840168e-8,4.3106652469759865e-8,6.020332676826001e-8,1.0267898886695548e-7,5.082233300868211e-8,1.4632553302362794e-7,3.229512657298983e-8,1.6684182924109336e-7,6.800249252592039e-9,1.6068939601154852e-7,-2.209532112829038e-8,1.2860309084317123e-7,-4.9929113288271765e-8,7.551252423354526e-8,-7.203408358691377e-8,9.782965548765787e-9,-8.431845088807677e-8,-5.810602488054428e-8,-8.400549944553859e-8,-1.1723588499990001e-7,-7.020152992254225e-8,-1.5800895880602184e-7,-4.4182222325162e-8,-1.737094663667449e-7,-9.329681915914989e-9,-1.6161074256615393e-7,2.929103004589706e-8,-1.2344602851044328e-7,6.566628485416004e-8,-6.51622968916854e-8,9.377239962304884e-8,4.008910536867916e-9,1.0857223031734975e-7,7.30174321006416e-8,1.0690452256767458e-7,1.3076454763449874e-7,8.811070983938407e-8,1.6789185508514493e-7,5.428115912309295e-8,1.7830146248343226e-7,1.0058755606223713e-8,1.6015852111195272e-7,-3.7988669987498724e-8,1.1621219186963572e-7,-8.234437132159655e-8,5.337874142696819e-8,-1.1572207370136312e-7,-1.8349950892115885e-8,-1.3226288331225078e-7,-8.749950097808323e-8,-1.2855345232765103e-7,-1.429532971997105e-7,-1.0428958319153026e-7,-1.757441623340128e-7,-6.246106920571037e-8,-1.8050761241283908e-7,-9.007450785247784e-9,-1.5636099703897344e-7,4.8020453391472984e-8,-1.0706388309245085e-7,9.967530445464945e-8,-4.043157275646081e-8,1.3752170957559429e-7,3.290755046236882e-8,1.5501495909120422e-7,1.0121155469278165e-7,1.4862459352116275e-7,1.535100864202832e-7,1.18511877644778e-7,1.8137095025849703e-7,6.863422186142998e-8,1.8026273096438672e-7,6.241009486984694e-9,1.502937152508821e-7,-5.9178759670430736e-8,9.6205269528582e-8,-1.1734320537470921e-7,2.661998621533712e-8,-1.587992954910078e-7,-4.7336740749415185e-8,-1.7646118521952303e-7,-1.1382016396055405e-7,-1.6681565284670796e-7,-1.621684049268879e-7,-1.305898820191942e-7,-1.8461685158399632e-7,-7.275829716490989e-8,-1.7754862824403972e-7,-1.8693526726565324e-9,-1.4207904541763128e-7,7.12196168706214e-8,-8.387929995024024e-8,1.350101968000672e-7,-1.226757717631699e-8,1.791784427496168e-7,6.128705365426868e-8,1.9624867775291932e-7,1.2500586876740272e-7,1.8285521719008102e-7,1.6869270780262013e-7,1.4037811979505932e-7,1.8536968582338886e-7,7.483755837256467e-8,1.7239531757695659e-7,-3.954397698180401e-9,1.3188457614887739e-7,-8.386642491586827e-8,7.036361182599649e-8,-1.523217889598527e-7,-2.283826461280114e-9,-1.982851216553172e-7,-7.440858951213158e-8,-2.140455137578101e-7,-1.3446904745251231e-7,-1.9650781268865103e-7,-1.7288331832787662e-7,-1.4777623391637462e-7,-1.8356305986344523e-7,-7.492307929624076e-8,-1.648810297183445e-7,1.1036519254048471e-8,-1.199205286184224e-7,9.681468782218872e-8,-5.59659980581273e-8,1.689130897375435e-7,1.6679663872309902e-8,2.1575439745902258e-7,8.635897330577791e-8,2.2954650091833173e-7,1.419358568455209e-7,2.0757832430717826e-7,1.745807907127528e-7,1.5273110420821467e-7,1.791784427496168e-7,7.311207639304484e-8,1.5513171547354432e-7,-1.9145318219671026e-8,1.064367722847237e-7,-1.0973732855745766e-7,4.1019006857823115e-8,-1.8441545535097248e-7,-3.0559448305211845e-8,-2.3123673997815786e-7,-9.680942980594409e-8,-2.424790750410466e-7,-1.4716398766267957e-7,-2.15915846979442e-7,-1.7366949123243103e-7,-1.5523812635365175e-7,-1.7224643045210541e-7,-6.954682874038554e-8,-1.4331929776290053e-7,2.801593268486613e-8,-9.171864689960785e-8,1.2229020285303704e-7,-2.5874314246721042e-8,1.9846278576096665e-7,4.356334670774231e-8,2.4440464585495647e-7,1.054514413567631e-7,2.5260820279982e-7,1.4994745356489148e-7,2.214165988334571e-7,1.7008042618726904e-7,1.5534149611085013e-7,1.6284681692013692e-7,6.44118358650303e-8,1.2965963946953707e-7,-3.735416953531967e-8,7.608232976963336e-8,-1.3411838040156e-7,1.0896656021941453e-8,-2.1069845956844802e-7,-5.533853197903227e-8,-2.5495873501313326e-7,-1.1200258853705236e-7,-2.5974125605898735e-7,-1.5012123810720368e-7,-2.2402615229566436e-7,-1.6379334510929766e-7,-1.5313399615024537e-7,-1.5110805406948202e-7,-5.793131663267559e-8,-1.1440880598456715e-7,4.684170562541112e-8,-5.986959195070085e-8,1.4486286659121106e-7,3.543078719303594e-9,2.207816862664913e-7,6.554610365583358e-8,2.626331934152404e-7,1.1621221318591779e-7,2.637312945807935e-7,1.4756460586795583e-7,2.2374074148956424e-7,1.548379913174358e-7,1.487551344325766e-7,1.372055606907452e-7,5.036477546127571e-8,9.785939880657679e-8,-5.614236897599767e-8,4.344204285189335e-8,-1.5416648579957837e-7,-1.707385877125489e-8,-2.2839421376374958e-7,-7.386714173662767e-8,-2.672012158200232e-7,-1.1786644904532295e-7,-2.6448051926308835e-7,-1.4220435673450993e-7,-2.2060758908537537e-7,-1.4329432929116592e-7,-1.423892257435e-7,-1.2135944871261017e-7,-4.200282432975655e-8,-8.033579490529519e-8,6.490785153800971e-8,-2.7174962724529905e-8,1.6168131367066962e-7,2.9331772566365544e-8,2.3324616904574214e-7,8.000931472906814e-8,2.684793400931085e-7,1.1679284739329887e-7,2.619423185024061e-7,1.3401688647718402e-7,2.1472467892635905e-7,1.2929177728437935e-7,1.3426242162495328e-7,1.0383159576576872e-7,3.3161711598950205e-8,6.218888870535011e-8,-7.2784388294167e-8,1.1450310921645723e-8,-1.6707475936073024e-7,-3.9966550957615254e-8,-2.350818988361425e-7,-8.37119387142593e-8,-2.6633134098119626e-7,-1.1286404344446055e-7,-2.5612271770114603e-7,-1.2302950835874071e-7,-2.062390649371082e-7,-1.1300813440584534e-7,-1.2463814869079215e-7,-8.492092717915511e-8,-2.4177921886803233e-8,-4.378986773190263e-8,7.941886792650621e-8,3.3493563478259603e-9,1.7003641517021606e-7,4.864789104885858e-8,2.3368514234789473e-7,8.475183221889893e-8,2.606714133435162e-7,1.0600088984347167e-7,2.47080549797829e-7,1.093205383995155e-7,1.9534485318217776e-7,9.466675976455008e-8,1.1381365538909449e-7,6.495940851891646e-8,1.540166749691707e-8,2.5524627744744066e-8,-8.446616561741394e-8,-1.6848247241796344e-8,-1.7028382615080773e-7,-5.507182265773736e-8,-2.2888355033501284e-7,-8.29474018360088e-8,-2.5146613324977807e-7,-9.61746167149613e-8,-2.3492745526709768e-7,-9.30190964254507e-8,-1.8228004705633793e-7,-7.453374450960837e-8,-1.0211371659352153e-7,-4.430629019225307e-8,-7.190720907601644e-9,-7.786582045810064e-9,8.7595566355958e-8,2.868361548280518e-8,1.6756843024268164e-7,5.8966605820387485e-8,2.2055249360164453e-7,7.816283442707572e-8,2.387361348610284e-7,8.340805379702942e-8,2.1982599207603926e-7,7.430342918723909e-8,1.6732249719098036e-7,5.291352067615662e-8,8.988544664134679e-8,2.3342494159805938e-8,-9.657696864451282e-11,-9.029974989971379e-9,-8.849696087054326e-8,-3.851283736366895e-8,-1.6168071681477159e-7,-6.009787512084586e-8,-2.086184167637839e-7,-7.031114535038796e-8,-2.2255642306845402e-7,-6.777638361654681e-8,-2.0198783090563666e-7,-5.339874320497984e-8,-1.5078565240855824e-7,-3.0144647666929814e-8,-7.74920465573814e-8,-2.4640200990688754e-9,6.107484296080656e-9,2.4536632281524362e-8,8.688752473062777e-8,4.6019223987059377e-8,1.5245490203597e-7,5.827331506225164e-8,1.930607993472222e-7,5.9356413117939155e-8,2.0305571979406523e-7,4.9406320812295235e-8,1.8167025928050862e-7,3.057391495531192e-8,1.3301294643497386e-7,6.593907642127306e-9,6.530615337396739e-8,-1.7924634221344604e-8,-1.0502304803594598e-8,-3.8357740095307236e-8,-8.251703320638626e-8,-5.09184445718347e-8,-1.3977266632991814e-7,-5.334685226898728e-8,-1.7391343476447219e-7,-4.531527508788713e-8,-1.8041541238744685e-7,-2.847492908131244e-8,-1.5917244411411957e-7,-6.137511832093878e-9,-1.1437219882282079e-7,1.7349023551105347e-8,-5.37032178726804e-8,3.741698151316086e-8,1.296049845223024e-8,5.013745862925134e-8,7.517348876717733e-8,5.296352867389942e-8,1.2356650813671877e-7,4.5221725031296955e-8,1.512654534963076e-7,2.825746747703306e-8,1.548669530393454e-7,5.2072621770093974e-9,1.3483074212672364e-7,-1.9566755327105056e-8,9.524914901248849e-8,-4.127851127577742e-8,4.305459810893808e-8,-5.561204829973576e-8,-1.3186848946133978e-8,-5.95453570895188e-8,-6.468775382018066e-8,-5.194998209390178e-8,-1.0382181869772467e-7,-3.385292757229763e-8,-1.252602146450954e-7,-8.305409693321053e-9,-1.266889739781618e-7,2.01266487920293e-8,-1.0901331393142755e-7,4.616561000148067e-8,-7.604103302583098e-8,6.477917224856355e-8,-3.372076662344625e-8,7.212108243948023e-8,1.0917915460595395e-8,6.628347648529598e-8,5.093718868920405e-8,4.771956696458801e-8,8.057844524955726e-8,1.924885140169863e-8,9.609434670210248e-8,-1.4367117273650365e-8,9.62030739515285e-8,-4.7215870324635034e-8,8.211441127059516e-8,-7.326191564516193e-8,5.714957751479233e-8,-8.743310786485381e-8,2.6044631340482738e-8,-8.657399064304627e-8,-5.926722224103287e-9,-7.00910334217042e-8,-3.384931801519997e-8,-4.016405341644713e-8,-5.3931231036585814e-8,-1.4717116414431075e-9,-6.401522512078373e-8,3.953713800797232e-8,-6.376927785822772e-8,7.571323124011542e-8,-5.454768370327656e-8,1.0044124110208941e-7,-3.897437750310928e-8,1.0882675383072637e-7,-2.034499857472838e-8,9.862651495495811e-8,-1.9718697785719996e-9,7.074959285091609e-8,1.3404161336438847e-8,2.9227308573354094e-8,2.4029375822465227e-8,-1.9362573766557034e-8,2.931786724502672e-8,-6.693563392445867e-8,2.9780522936562193e-8,-1.0524054516736214e-7,2.673979793144099e-8,-1.2727836917747481e-7,2.1905208313910407e-8,-1.2855795716859575e-7,1.6910888689380954e-8,-1.0796576077609643e-7,1.2917411140733748e-8,-6.808754449139087e-8,1.0364715308242012e-8,-1.4907442391631776e-8,8.924573080548726e-9,4.308567014277287e-8,7.658934819687602e-9,9.625129138157718e-8,5.343167686078232e-9,1.3539460042011342e-7,8.767813142185332e-10,1.5334450154114165e-7,-6.316128065009252e-9,1.4624281163833075e-7,-1.5995510693755932e-8,1.1431623647695233e-7,-2.7000339741789503e-8,6.198324342676642e-8,-3.7368934613368765e-8,-2.7429507554188604e-9,-4.467732850343964e-8,-6.947900033082988e-8,-4.65375258329459e-8,-1.271353227139116e-7,-4.11612219863855e-8,-1.657535761978579e-7,-2.787074038224091e-8,-1.7821416520291677e-7,-7.4418835538381245e-9,-1.6152242210409895e-7,1.78118000349059e-8,-1.174446140339569e-7,4.425945121511177e-8,-5.236780964423815e-8,6.74662032906781e-8,2.361669260153576e-8,8.292775532936503e-8,9.827665792272455e-8,8.690673070077537e-8,1.5920657858714549e-7,7.721943973137968e-8,1.9588374300383293e-7,5.381905054946401e-8,2.01472317939988e-7,1.9046609622819233e-8,1.7406878782821877e-7,-2.252760111787211e-8,1.1716433334640897e-7,-6.468043523000233e-8,3.9226861758834275e-8,-1.0046120735296427e-7,-4.755322891014657e-8,-1.2333094900895958e-7,-1.291692797167343e-7,-1.283278550090472e-7,-1.920576551128761e-7,-1.1305681368867226e-7,-2.2534644017468963e-7,-7.831395976154454e-8,-2.2272135424827866e-7,-2.8210422442498384e-8,-1.835907994518493e-7,3.026283934559615e-8,-1.1333888494391431e-7,8.819482388844335e-8,-2.2601398086408153e-8,1.3610795690510713e-7,7.434063320488349e-8,1.6550283987726289e-7,1.6180867135062726e-7,1.70341195371293e-7,2.2526110399212484e-7,1.482129619034822e-7,2.537052807838336e-7,1.0096973568352041e-7,2.415877418115997e-7,3.468574050202733e-8,1.8983951122208964e-7,-4.1086096302933584e-8,1.0588495058527769e-7,-1.1468043936702088e-7,2.5876758513732057e-9,-1.7411272779099818e-7,-1.0371854131108194e-7,-2.0902572828163102e-7,-1.9581293031478708e-7,-2.124729689967353e-7,-2.5837624662017333e-7,-1.8223526865313033e-7,-2.805332712796371e-7,-1.2142896821387694e-7,-2.5772834533199784e-7,-3.826910699444852e-8,-1.9261226213984628e-7,5.501317446032772e-8,-9.477400908508571e-8,1.4396246683645586e-7,2.0663790678554506e-8,2.141380548437155e-7,1.353819669702716e-7,2.5345423182443483e-7,2.3077254240888578e-7,2.542422521401022e-7,2.909561942487926e-7,2.1468599697982427e-7,3.054196326957026e-7,1.3936859488694608e-7,2.708362671910436e-7,3.880498411490407e-8,1.9175661236658925e-7,-7.20061592573984e-8,8.003340923323776e-8,-1.7581527345100767e-7,-4.695015576317019e-8,-2.5569300987626775e-7,-1.6888239429135865e-7,-2.9772394327665097e-7,-2.6572107003630663e-7,-2.942533399163949e-7,-3.216046877696499e-7,-2.4395217224082444e-7,-3.2649120385030983e-7,-1.5415402287999314e-7,-2.794814122353273e-7,-3.692490579965124e-8,-1.8526327494328143e-7,9.23838996413906e-8,-5.7667513431169937e-8,2.1058662014183938e-7,7.687667391564901e-8,2.963788858778571e-7,2.0058980965131923e-7,3.4519857194936776e-7,3.073854202284565e-7,3.573021274405619e-7,3.7416907616716344e-7,3.1087432716958574e-7,3.706501559008757e-7,1.8159762760205922e-7,2.960990173050959e-7,3.2668427962789792e-9,1.7206878055731067e-7,-1.4935011449779267e-7,2.215257310922425e-8,-2.558177527589578e-7,-1.244094391950057e-7,-3.4790230074577266e-7,-2.48221766696588e-7,-4.0844787463356624e-7,-3.424703720611433e-7,-3.83691684646692e-7,-3.784057298616972e-7,-3.049817678402178e-7,-3.52345750798122e-7,-2.4648699081808445e-7,-3.195747524387116e-7,-1.5783344053943438e-7,-2.518800101825036e-7,3.3997068271673925e-8,-6.30552534630624e-8,2.2121484732906538e-7,1.4892148669787275e-7,3.141547040286241e-7,2.5954253146664996e-7,4.2449011061762576e-7,3.912932697858196e-7,5.711276571673807e-7,5.997012522129808e-7,5.73685213112185e-7,6.688356961603859e-7,3.7676232977901236e-7,5.146665671418305e-7,1.2447100061763194e-7,2.9143745905457763e-7,-7.52123909819602e-8,5.3134645128238844e-8,-2.977363067202532e-7,-2.6843949285648705e-7,-6.520573947454977e-7,-6.28192310614395e-7,-9.370967291033594e-7,-8.570544878239161e-7,-8.548654477635864e-7,-9.001176977108116e-7,-5.94005030052358e-7,-8.865962399795535e-7,-4.7458777885367454e-7,-8.468994110444328e-7,-3.512149930884334e-7,-6.936784302524757e-7,-8.961339403867896e-8,-4.980943231203128e-7,1.230076236424793e-7,-3.2142719419425703e-7,2.4483753691129095e-7,-8.036778353925911e-8,3.2601849397906335e-7,1.5931499319776776e-7,2.634457132444368e-7,3.075739698488178e-7,1.0006087336478231e-7,4.02592405635005e-7,-1.3917727414991532e-8,2.7964540549874073e-7,-1.6491451049205352e-7,-1.252113293048751e-7,-4.322458266869944e-7,-3.4416802918713074e-7,-5.973930683467188e-7,-1.608441806411065e-7,-5.607481625702349e-7,-9.189005822918261e-8,-6.423296667890099e-7,-4.1814701035036705e-7,-8.845384513733734e-7,-6.042727704880235e-7,-6.649395345448283e-7,-1.4977459272813576e-7,2.076261296224402e-7,6.342019105431973e-7,9.887080523185432e-7,0.0000011756283129216172,0.0000012178294355180697,0.0000014045423313291394,0.0000012169082310720114,0.0000014515543398374575,0.0000013197013686294667,0.0000013726862562180031,0.0000014580078868675628,0.0000013222773986854008,0.0000011356053164490731,0.0000010844875077964389,1.0777938541650656e-7,2.2619612138896628e-7,-7.482602768504876e-7,-7.17060970600869e-7,-6.657965059275739e-7,-8.349057907253155e-7,-3.209282795069157e-7,-3.6607696074497653e-7,-3.680989948406932e-7,-1.1575120595352928e-7,-4.95609242534556e-7,-3.544887476891745e-7,-5.947504178038798e-7,-8.185001547644788e-7,-7.568756359432882e-7,-9.477171829530562e-7,-7.301545679183619e-7,-6.806443479945301e-7,-6.662963869530358e-7,-7.349966608671821e-7,-9.223255688084464e-7,-0.0000011680775742206606,-9.623134928915533e-7,-0.0000011299755442450987,-5.716998430216336e-8,-4.1727275856828783e-7,0.0000012798651596312993,4.575892944558291e-7,0.0000017962800029636128,0.0000010811531865329016,0.0000012475534276745748,0.0000010263622698403196,6.50961169412767e-7,3.0017449148544983e-7,6.232056648514117e-7,-2.1072614231343323e-7,5.681872607965488e-7,-1.0082136014943899e-7,5.6389637848042184e-8,-3.821854477337183e-8,-1.9356215830157453e-7,-8.707064580448787e-8,3.1259128263627645e-7,3.307707174826646e-7,6.644752374995733e-7,5.657690280713723e-7,2.2780943709221901e-7,-9.992874083764036e-8,-3.080589294768288e-8,-4.176954746526462e-7,3.027119532816869e-7,2.994362375829951e-7,2.1587086962426838e-7,4.623799156888708e-7,-6.439171329475357e-8,-1.8978136040459503e-7,6.838890840299428e-7,1.823492823405104e-7,0.0000016455330751341535,0.000001461430429117172,0.0000012464244036891614,0.0000017142567685368704,1.521793251413328e-7,8.734431844459323e-7,-2.2615671468884102e-7,3.06045933484711e-7,-2.8238775939826155e-7,7.30272518012498e-8,-0.00000103277864127449,-6.274767088143562e-7,-0.0000019067788343818393,-0.0000013300996215548366,-0.0000018798998553393176,-0.0000011391654197723255,-0.0000017127154023910407,-0.0000010173259852308547,-0.000002217254632341792,-0.0000019248880107625155,-0.0000020913898879371118,-0.0000021242335606075358,-5.66933863410668e-7,-2.713406956900144e-7,8.740189514355734e-7,0.0000017201797390953288,0.000001283963001696975,0.0000020493916963459924,0.000001458434553569532,0.0000017541703982715262,0.0000023141244582802756,0.0000024709238459763583,0.000003410554882066208,0.0000036500086935120635,0.000002940127160400152,0.0000032614680094411597,9.374844012199901e-7,0.0000014839671393929166,5.367808171286015e-7,0.0000010193630259891506,0.0000026928789793601027,0.000002544775270507671,0.0000042918609324260615,0.000004003791673312662,0.0000036620276659959927,0.000004126029125472996,0.0000026585357773001306,0.0000032682805795047898,0.000002984725369969965,0.000002696561978154932,0.0000035732336982619017,0.0000029659092888323357,0.0000024645387384225614,0.0000024580745048297103,7.03024511494732e-7,8.939995268519851e-7,3.9872708157417946e-7,4.0552660607318103e-7,2.736072133302514e-7,5.195767585064459e-7,-6.794140290367068e-7,-3.420753387217701e-7,-8.344152320205467e-7,-9.72813950284035e-7,-8.701111937625683e-7,-0.0000012382436125335516,-0.0000019544306724128546,-0.0000023187603801488876,-0.000002346559995203279,-0.0000032190364436246455,-0.000002146023462046287,-0.0000034883794342022156,-0.000002175008376070764,-0.0000032290981835103594,-7.618077688675839e-7,-0.0000014997837070040987,3.1260697141988203e-7,-6.726122592226602e-7,-0.0000018081600501318462,-0.0000030780636279814644,-0.0000033705023270158563,-0.0000045586630221805535,-0.0000017679449229035527,-0.0000024891428438422736,-7.876126346673118e-7,-8.457274702777795e-7,-0.000001939183221111307,-0.0000018313490954824374,-0.0000030375533697224455,-0.0000032928546715993434,-0.000002612765911180759,-0.0000027941657663177466,-1.2583780062414007e-7,-1.304837837778905e-7,0.000002071829158012406,0.0000012727984994853614,0.0000010511553227843251,-1.8225119902126607e-7,-8.205987001019821e-7,-6.519076123367995e-7,-5.326791665538622e-7,7.292591703844664e-7,3.8590383155678865e-7,6.530359542011865e-7,8.554245312097919e-8,-2.893132773351681e-7,-0.0000011364130614310852,-3.044409879748855e-7,-0.0000015163764146564063,-2.6364565997027967e-7,2.97657777537097e-7,6.473703706433298e-8,0.000001827797973419365,7.450047974089102e-7,0.0000011695537978084758,8.898541636881419e-7,0.0000016373277276215958,0.00000214285728361574,0.000004091570190212224,0.000004667096163757378,0.000004342218744568527,0.000004851250650972361,0.0000016070987385319313,0.000002105672592733754,-8.746696380512731e-7,-4.304055778447946e-7,-9.53932840275229e-7,-0.000001061122361534217,9.499452744421433e-7,-3.891087771989987e-7,0.0000013530089972846326,-2.494775799277704e-7,-0.0000016349131328752264,-0.00000132011086861894,-0.0000037219176647340646,-0.0000016550230839129654,-0.0000018801339365381864,-5.213034341977618e-7,3.8171768323991273e-7,4.5613657562171284e-7,5.042894031248579e-7,8.237010433731484e-7,3.6334296282802825e-7,8.760717378208938e-7,0.0000012198424883536063,2.7994315132673364e-7,0.000002176149791921489,-5.067900019639637e-7,0.000002342127800147864,-8.856314934746479e-7,0.0000014781663821850088,-0.0000013078295069135493,-3.082652710872935e-7,-0.0000021032362838013796,-0.000002368892637605313,-0.000002730813321250025,-0.0000034160445920861093,-0.0000024211738036683528,-0.0000029086347694828874,-0.000001562975739943795,-0.0000019350463844602928,-0.0000014834488410997437,-0.0000014534834917867556,-0.0000016977220411718008,-0.000001213783093589882,-6.728521384502528e-7,-5.774323881269083e-7,6.11771270087047e-7,9.30576675273187e-7,8.939668418861402e-7,0.0000027284738735033898,0.0000018481326833352796,0.000003407468284422066,0.000004100708338228287,0.000003105833684458048,0.000004962969796906691,0.0000029469849778251955,0.0000037807042190252105,0.000002233268787676934,0.0000031275560559151927,8.682991392561235e-8,0.0000028762378860847093,-0.0000017796860447560903,6.71204247737478e-7,-0.000001924816388054751,-0.0000020046747977175983,-0.0000019394990431464976,-0.000002175224835809786,-0.000002797315119096311,-9.022790550261561e-7,-0.0000029163450108171673,-4.2059861016241484e-7,-0.000002293946636200417,-8.709507710591424e-7,-0.000002271910261697485,-0.000001970868197531672,-0.000001801297685233294,-0.0000029321738566068234,-4.773514774569776e-7,-0.000002368856030443567,5.963245541806828e-8,-3.129603953766491e-7,8.343644140040851e-7,0.000001990498731174739,0.0000029133886982890544,0.0000031243421290128026,0.0000034031081668217666,0.0000025283086415583966,0.0000014670375776404398,0.0000014539837138727307,1.7197021406900603e-7,6.120799866948801e-7,7.339646117543452e-7,-1.7980983102461323e-7,0.00000206096865440486,2.195063188992208e-7,0.0000024490736905136146,9.115740340348566e-7,0.000001012251686915988,-7.794897669555212e-7,2.7506416699907277e-8,-0.0000024963355826912448,4.2787877418959397e-7,-0.0000011866404747706838,-6.74784530474426e-7,1.879491264844546e-7,-0.000002654897798493039,-3.367568979228963e-7,-0.0000023314582904276904,-6.135625199021888e-7,-7.370135222117824e-7,5.8683184533947497e-8,8.916401839087484e-7,0.0000014124995004749508,0.000002813352239172673,0.0000026935217647405807,0.0000029301741051313,0.0000022357385205395985,0.000001388805912938551,0.0000018279930600328953,0.000001394297441947856,0.0000029639745662279893,0.0000018493608422431862,0.0000016150321471286588,3.5992877656099154e-7,-0.000002704265398278949,-0.0000010994443755407701,-0.000004828819328395184,-0.0000013743367617280455,-0.000005059882369096158,-0.000002426815854050801,-0.000006455979018937796,-0.000003922141331713647,-0.000006152407877380028,-0.0000028160709462099476,-0.0000024322541776200524,0.0000010553062566032168,3.0933875905247987e-7,0.0000034888794289145153,4.5727097131020855e-7,0.000002063457259282586,0.0000012197371006550384,-2.0020483049165705e-8,0.0000027144808427692624,2.0493121155595873e-7,0.000002951913074866752,5.058386705059092e-7,0.0000032117116006702418,-0.0000018270185364599456,0.0000033168328172905603,-0.000004480983534449479,4.185849320492707e-7,-0.000003851749170280527,-0.0000025518065740470774,-0.000001983080892387079,-0.0000010308563105354551,-0.000002553476633693208,0.0000011045649443985894,-0.000003134451389996684,-7.845445111342997e-7,-0.0000015007548199719167,-0.000004307928065827582,-7.732348876743345e-7,-0.000005889574822504073,-6.64547201267851e-7,-0.0000036463213746174006,0.0000014335303148982348,9.660944897404988e-7,0.0000030718933885509614,0.000002293975967404549,0.000004045246441819472,4.4917024411006423e-7,0.00000643897510599345,0.000001357122073386563,0.000005552279162657214,0.000003269643684689072,7.760314701954485e-8,9.674236025603022e-7,-0.000001983548600037466,-0.000003136755140076275,6.122683657849848e-7,-0.000005188488557905657,0.0000012430969036358874,-0.000005397181666921824,-0.0000011439969966886565,-0.000004655254997487646,-0.0000034371810215816367,-0.0000031633135222364217,-0.000004312693818064872,-4.008234952834755e-7,-0.0000041818429963313974,0.0000022276451545621967,-0.000004215441549604293,0.0000017187583125632955,-0.0000034841016258724267,6.790135671508324e-7,-0.0000010553040965533,0.0000027846174361911835,2.2888437456458632e-7,0.0000037306460853869794,-3.539622639436857e-7,4.354231180059287e-7,-4.999796487936692e-8,-0.000002381189915467985,3.447065068939992e-7,-0.0000015586550716761849,-0.000001388713258165808,0.0000010854568017748534,-0.0000035118382584187202,0.0000024505141027475474,-0.0000027599924123933306,0.0000012928514934174018,3.452988153185288e-7,9.147630066763668e-7,4.678361165133538e-8,0.0000029235700367280515,-0.000004951607479597442,0.000002497083642083453,-0.0000061007790463918354,-0.000002038024604189559,-8.928830084187211e-7,-0.000005155670351086883,0.0000024980663511087187,-0.0000027834005322802113,0.0000030437615805567475,0.0000020207432953611715,0.000005872328074474353,0.0000023667914774705423,0.000008525761586497538,-0.000001744319888530299,0.000006328796189336572,-0.0000031836743801250122,5.817118449158443e-7,-0.000002760403958745883,-0.0000035621792449092027,-0.000005721019078919198,-0.0000031907666198094375,-0.00000798531254986301,-0.0000031328777367889415,-0.000007057904895191314,-0.000006145962288428564,-0.0000067292294261278585,-0.000004455939688341459,-0.0000036864155390503583,0.0000028903127713419963,0.000003648249503385159,0.0000055629725466133095,0.0000065096337493741885,0.000002313576715096133,0.000003299622903796262,-7.386475431303552e-7,0.0000011346337487339042,-0.000002999298430950148,0.0000012600233958437457,-0.000004482871645450359,0.0000012339850172793376,-0.000005028339273849269,-3.190280040143989e-8,-0.0000065708190959412605,-0.000002137759793185978,-0.000007463507699867478,-0.000002253582579214708,-0.000006214255336089991,-7.441607294822461e-7,-0.000005036740731156897,-8.026523801163421e-7,-0.0000038829380173410755,-0.0000014424687151404214,-0.000002219082944066031,-0.0000020632605810533278,-2.967931038710958e-7,-0.0000033134051591332536,0.000003112592821707949,-0.000001956977257577819,0.000004888274361292133,0.000001258301949746965,0.000002539396518841386,0.0000012315238109295024,0.0000029573939173133112,-3.9749210145600955e-7,0.000007965088116179686,-3.201979836831015e-7,0.000008430645721091423,-5.8561276716773136e-8,0.0000023614306883246172,-6.812036303927016e-7,-0.000002683240154510713,-0.000002635863893374335,-0.000002422957550152205,-0.000004931941020913655,6.032428245816845e-7,-0.000004697282747656573,9.093607786780922e-7,-0.000004782049927598564,-0.0000014407632988877594,-0.0000074239114837837406,-7.167645890149288e-7,-0.000005518366833712207,0.0000017230380535693257,0.0000018537798496254254,3.114373328116926e-7,0.00000475042725156527,-0.000002284921265527373,0.000001991696535696974,-0.0000018958348846354056,0.0000018167754660680657,-4.297342002246296e-7,0.000005431287263490958,-2.5431930339436803e-7,0.000006547586508531822,-0.0000019510043784976006,0.0000021715609364036936,-0.000005160231921763625,-0.000003922723863070132,-0.00000864976755110547,-0.0000069777229327883106,-0.00001098142092814669,-0.000004680390702560544,-0.000009758781743585132,0.0000025811777959461324,-0.0000064820569605217315,0.000006200225016073091,-0.0000068604194893850945,-0.000001493326294621511,-0.000008256333785539027,-0.00000808436016086489,-0.000005116302872920642,-0.0000019706062630575616,-0.0000036357112094265176,9.638056326366495e-7,-0.000006723561000399059,-0.000010043848305940628,-0.000005082299139758106,-0.000017330961782136,0.0000022783654003433185,-0.000010823952834471129,0.000007848390850995202,4.930726049678924e-8,0.000009791321645025164,0.000010214233043370768,0.000006767637387383729,0.000014693004231958184,6.522810167552962e-7,0.00000584156759941834,0.000001056483142747311,-0.0000061027412812109105,0.000005941973086009966,-0.000003799846808760776,0.0000032200546229432803,0.000007958360583870672,-0.000002986663048432092,0.000010821105206559878,-0.0000017829129319579806,5.535289915314934e-7,0.000002348450379940914,-0.000008360521860595327,0.0000030174969651852734,-0.0000035998295970784966,0.000003019416453753365,0.000005565047104028054,0.0000018894493223342579,0.0000023230936676554848,-0.0000034996205613424536,-0.000009694063919596374,-0.000008751128007133957,-0.000014601409930037335,-0.000007933239430713002,-0.000009449898243474308,-0.000002970120021927869,-0.000001097449057851918,-9.543623491481412e-7,0.00000434171261076699,-0.000004111882390134269,6.79061088249e-7,-0.000004496859673963627,-0.000008936454833019525,0.0000034232402867928613,-0.00000979360265773721,0.000009566062544763554,-3.9706472421130456e-7,0.000004433742105902638,0.000003042325033675297,-0.0000030128887829050655,-0.0000029714519769186154,-0.000003187324637110578,-0.000004348108632257208,-0.0000033043913845176576,0.000002110427658408298,-0.000010759151336969808,0.0000043579448174568824,-0.00001797520599211566,-8.999119245345355e-7,-0.000014672106772195548,-0.0000032756438486103434,-0.000003837559233943466,7.575903282486252e-7,0.0000024387154553551227,0.0000023866900846769568,0.00000110207599846035,-3.6517462831398007e-7,8.478238555653661e-7,3.2741291988713783e-7,0.000003992907295469195,0.0000034631802918738686,0.0000039670776459388435,0.000002545645429563592,0.0000018931576732938993,0.000001866697971308895,0.000004212356543575879,0.0000053428002502187155,0.000007821597137080971,0.000004359905233286554,0.000005222345862421207,-0.000005469212737807538,-0.0000021719831693189917,-0.000014025296877662186,-0.000007200156233011512,-0.000013071728062641341,-0.000008534292646800168,-0.00000858534622238949,-0.00000976859428192256,-0.000009199759006150998,-0.000009531527211947832,-0.000010971834853990003,-0.000005088163561595138,-0.000006511634637718089,-0.000001014210738503607,-0.0000015070510244186153,-3.342962884289591e-7,-0.0000030100443382252706,8.833947049424751e-7,-0.000003861757249978837,0.000002195649585701176,0.000002458319613651838,-1.23842681887254e-7,0.00000901737621461507,-0.000003161710992571898,0.000009653032066125888,-0.0000028306942567724036,0.000009005831088870764,9.146923218850134e-9,0.000010942871995212045,0.0000025969563921535155,0.000009264066648029257,0.0000022111939870228525,6.530254381686973e-8,-9.742769861986744e-7,-0.000006675535132671939,-0.000003203911774107837,-0.000003444060439505847,-0.0000023708191747573437,0.000001115949544328032,5.889252463475714e-8,-4.270693807484349e-7,0.000001317725491389865,-0.0000026383902422821848,0.0000010433889201522106,1.8245710009523464e-7,0.0000014354809536598623,0.000004203336175123695,0.000001658768496781704,6.893950512676383e-7,0.0000023416355361405294,-0.000008033041922317352,0.000007374636879831087,-0.000007646023732377216,0.000008112931027426384,5.110888992021501e-7,-0.0000038381062950065825,0.0000019791827980952803,-0.000011966791134909727,8.282994201636029e-8,-0.00000741668827686226,-9.075603202290949e-7,-0.000007570427897007903,-0.000009879624485620297,-0.000012811858141503762,-0.000015449104466824792,-0.000011708017154887784,-0.000005085837074148003,-0.000013832926015311386,-0.000002735949237830937,-0.00001657587563386187,-0.000017186963304993697,-0.0000036362621358421165,-0.000018992810510098934,0.000007856337106204592,-0.0000052445338951656595,0.0000016284280945910723,0.0000011946658560191281,-1.574869372689136e-7,0.0000027136939024785534,0.00000893616470420966,0.000007166011528170202,0.000008467269253742415,0.0000052992504606663715,0.000002132426743628457,-0.0000022123847429611487,0.0000036260689739719965,-0.000002493302417860832,0.0000036938338325853692,0.000005352163043426117,-0.000002791706265270477,0.000009312153451901395,-0.000001128120175053482,0.0000035371313060750253,0.00001125568087445572,-0.0000020741836124216206,0.000012978097402083222,2.395776448338438e-7,-0.000004805451681022532,0.000002885989260903443,-0.00001947880446095951,-1.5120596685846976e-7,-0.000016683519788784906,-0.000007136851309041958,-0.000011193683349119965,-0.000014262281183619052,-0.000010445800398883875,-0.000009302071703132242,-0.000006918155577295693,0.000010121770174009725,-0.0000032635687148285797,0.000020283247067709453,-0.0000016351533531633322,0.000010875545740418602,0.000003298426008768729,7.659355674149992e-7,0.000006105294687586138,-0.0000028685344659606926,0.0000018908134507000796,-0.000006559243047377095,-0.0000019376418549654773,-0.000005664392574544763,-0.000003935931545129279,2.3137319260513323e-7,-0.00000724212304703542,-4.4132727339274425e-7,-0.000008509233339282218,-0.000007299334811250446,-0.000008296520718431566,-0.00000775383068685187,-0.000009888088243314996,-6.643310825893423e-7,-0.000009194859558192547,0.0000012217028597660828,-0.0000027014796160074184,-0.000005580995548370993,0.000005727384177589556,-0.000007603383437526645,0.000008626728231320158,6.461232260335237e-8,0.0000024963719624793157,0.00000464674667455256,-0.0000041028060877579264,2.581153353276022e-7,2.623970658532926e-7,-0.000006722665148117812,0.000012226168109918945,-0.000011507665476528928,0.000016527443222003058,-0.000011158333109051455,0.0000042172537177975755,-0.0000065073568293883,-0.000012681543921644334,-0.0000026030968456325354,-0.000012896824046038091,2.7767310939452727e-7,-7.741859917587135e-7,1.6417632764387236e-7,-2.5143609150291013e-7,-0.000006684098025289131,-0.000011173764505656436,-0.000009685449185781181,-0.000015014666132628918,-0.0000022032122615200933,-0.000009355964721180499,-1.9668235040626314e-7,-0.0000019861199689330533,-0.000008735361916478723,2.1953218265480245e-7,-0.000010307759112038184,-0.000009043864338309504,-7.931564027785498e-7,-0.00001973225880647078,0.0000075621992436936125,-0.000012366611372272018,0.000009776677870831918,0.00000898778216651408,0.000007269413345056819,0.0000215316831599921,0.0000028081617529096548,0.00001463560329284519,0.0000013555286386690568,-8.18370210708963e-7,0.000003976112566306256,-0.000005741392214986263,0.000006475459940702422,0.0000016396104456362082,0.0000032634761737426743)\n\ +\n\ +,\n\ +\n\ +new Array(0.000003079756197621464,-0.000007045533948257798,-0.000005584218797594076,-0.000014535641639668029,-0.000009336939911008812,-0.000009002875231090002,-0.000005781885192845948,0.00000253107532444119,-0.000002653517412909423,0.0000052440332183323335,2.61081083863246e-7,-0.000004180499217909528,-0.000001123604306485504,-0.00001392687681800453,-0.000013051283531240188,-0.000008770004569669254,-0.00002213554034824483,0.000006507052603410557,-0.000012553733540698886,0.000008663148946652655,0.0000043216405174462125,-0.000003365547172506922,0.000009666131518315524,-0.0000036936494325345848,0.000008714309842616785,0.000011746677955670748,0.00001345210421277443,0.000016736059478716925,0.000014740943697688635,0.0000011494975069581415,0.0000037885874917265028,-0.000013101015611027833,-0.0000028683189157163724,-0.000007050486146908952,0.000006106271939643193,0.000007029236712696729,0.000013492718608176801,0.000005168927600607276,0.000007264246960403398,-0.000009827103895077016,-0.00000253483312917524,-0.000016045227312133648,-0.000009338813470094465,-0.000011414746950322296,-0.000013670570297108497,-0.000009242834494216368,-0.000013137173482391518,-0.000009129987120104488,-0.000011171797268616501,-0.0000058122036534768995,-0.000011200489097973332,-0.000004491418167162919,-0.00000646262924419716,-0.000006156059498607647,3.744167713648494e-7,-0.000003603997356549371,-0.0000037651313959941035,9.045492106452002e-7,-0.000011486084076750558,-0.0000013693146456716931,-0.000005032851731812116,-0.000007804138476785738,0.000005861616500624223,-0.000010557558198343031,0.000001025069195748074,-0.000010377891157986596,-0.00001071288625098532,-0.000007369986633420922,-0.000011507268027344253,0.0000020538736862363294,-0.000008385878572880756,0.000009365067853650544,-0.000009505479283689056,0.000005552293714572443,-0.000003929438207705971,0.000001957044105438399,0.000007157846994232386,0.000005618156137643382,0.000008056893420871347,0.000004114352577744285,0.000004444902970135445,-0.0000015129552366488497,0.000009714583939057775,0.0000034346257962170057,0.000016184803826035932,0.000013940394637756981,0.000017429176295991056,0.0000162159776664339,0.000018516269847168587,0.000009985662472900003,0.00001675341081863735,-5.474975068864296e-7,0.000010761052180896513,-0.000010513853339944035,0.000006836903139628703,-0.000015860308849369176,0.0000032462696708535077,-0.000019273027646704577,-0.0000022639590042672353,-0.0000182041221705731,-0.00000642911572867888,-0.000009331621185992844,-0.000010752169146144297,-0.000006398724053724436,-0.00001092150341719389,-0.000013978446986584459,-0.0000019830717974400613,-0.000011518278370203916,-7.679133773308422e-7,0.00000411232394981198,-0.000015622126738890074,0.00001020661602524342,-0.000023934420823934488,0.000003655438376881648,-0.000017996595488511957,0.000005628106464428129,-0.000014397246559383348,0.000023149037588154897,-0.000012422369763953611,0.00003686188574647531,-0.000005164674803381786,0.000029579034162452444,-0.000004279142558516469,0.000011904862731171306,-0.000011054169590352103,0.0000026817510843102355,-0.000007146421012294013,7.300119477804401e-7,0.00000716379463483463,-9.475870115238649e-7,0.000011135504792036954,-0.0000028848432975792093,0.000004333846391091356,-0.00001217265071318252,0.00000525720497535076,-0.000030126569981803186,0.000012700701518042479,-0.000037628265999956056,0.000014790118257224094,-0.00002364890133321751,0.000018574042769614607,-0.000005623247034236556,0.00002481713454471901,-0.0000035716459478862816,0.000016272791981464252,-0.00001041365885612322,7.962548806972336e-7,-0.000004117006483284058,0.000002073728182949708,0.000012243942364875693,0.000011528453796927352,0.000014823122910456732,0.00001140338645200245,0.000006756795755791245,0.000006846646101621445,0.000009838297046371736,0.0000024178214061976178,0.000019338038327987306,-0.0000035010277770197717,0.000020548633983707987,-0.00000739722554499167,0.000016951227735262364,-0.000011693926353473216,0.00001124812479247339,-0.000018294836991117336,4.6700102984686964e-7,-0.000020315797883085907,-0.00001102216265280731,-0.000019213801351725124,-0.000017865449990495108,-0.000017930700778379105,-0.00001534548937343061,-0.000010813826520461589,-0.000003645355718617793,-0.000004975350748281926,0.0000019148487808706705,-0.000009077783943212125,-0.000004406498646858381,-0.000008117423021758441,-0.000006159430995467119,0.0000044337293729768135,-0.0000020885263438685797,0.00001081783830159111,-0.0000062843064370099455,0.000009586233318259474,-0.000010778067007777281,0.000013238699466455728,-0.0000024827570541674504,0.000012394535588100553,0.000008359386811207514,-0.0000011964989425905515,0.000011864392945426516,-0.000006844144081696868,0.00001212747156387195,0.000005946681085333694,0.000008978144251159392,0.000013611196663987357,0.0000014777727983528166,0.000004516868557402631,-0.000001135800971496792,-4.0124223232851364e-7,0.000004324659130361397,0.000007783763066981919,0.0000074882691478705965,0.00001351374066871358,0.000005585980943578761,0.000013525607755582314,0.0000072519515015301295,0.00001596198126208037,0.000011330633242323529,0.00001667377546255011,0.000011497910236357711,0.00001142141263699159,0.00001416644317941973,0.0000030732642244402086,0.000019874687495757826,-0.000009063298421096988,0.000012172569768154062,-0.00001685972347331699,-0.000006543353720189771,-0.000007671710591239389,-0.00000897354129847372,0.0000036098872442380525,0.000008662557775096502,-0.000004769496172229992,0.000016347627024515532,-0.000018694472601055168,-0.0000016639005480101332,-0.00001712615448923316,-0.000021529813238885254,-0.00001112355494115036,-0.00001515701660537161,-0.000012410739145707339,0.000004771038675244199,-0.000005557539680012269,0.000004452776920516044,0.00001637774403207004,-0.000011125454875582363,0.000028977285182918422,-0.00000831189208838623,0.000017143711374956183,0.00001176083787868265,0.0000014372878922586096,0.000018619317415868863,-4.095253984814917e-7,0.0000057142856348946225,0.000003475568746580393,-0.0000069119478212087415,0.000007696536158618983,-0.000003389268840692239,0.000012544330274977256,0.000012063308531651273,0.0000075440393629833125,0.00001954874096554704,-0.000004191128937236499,0.000009394925655215047,-0.000002214434289271594,-0.000004688718945544679,0.000007948830898385495,-0.000009118418347497936,0.0000011970444120379398,-0.0000056666431191843,-0.00002026224865403492,-0.0000019875728867191356,-0.00002999846219609026,-0.000003943970114050899,-0.000012564681128424127,-0.000010138632205780596,0.00001746085581544321,-0.000013649312677443959,0.000027959269573329948,-0.000010523734999878798,0.000012849625818489585,0.000001351437390439969,-3.670769785912853e-7,0.00001497308949183207,0.000002791178758343449,0.000012750263522320893,0.000013458100511343218,4.066057215368346e-7,0.00002175646659452468,0.0000032445300348626915,0.00001627408346394077,0.000014102012755756732,3.48547814610356e-7,0.000009687917554401793,0.0000011480459534141119,-4.2791418763954425e-7,0.000019152239474351518,-6.341405196508276e-7,0.000018948061551782303,0.0000036513481518340996,-0.0000062531571529689245,0.000009545680768496823,-0.000024813129130052403,0.000016652278645779006,-0.000018440034182276577,0.000017343440049444325,-3.587248897929385e-7,0.000010243666110909544,0.00000628847419648082,-2.8749840907948965e-7,-0.000003840634690277511,-0.000006959578513487941,-0.000013347347703529522,1.2497545753831218e-7,-0.000008933499884733465,0.000012038509339618031,0.000004157961939199595,0.00000892525349627249,0.000014358175576489884,-0.0000017458401089243125,0.000015531888493569568,0.0000011401114079490071,0.000013105558537063189,0.000012283217984077055,0.000013530539945350029,0.000011530215488164686,0.00001159277690021554,5.350490255295881e-7,0.0000063530819716106635,-6.013257234371849e-7,0.0000031688239232607884,0.000008902071385819,-0.0000030289324968180154,0.0000104135970104835,-0.000009928397048497573,0.000004485893896344351,-0.000005377505658543669,-0.0000013817983699482284,0.0000027258081445324933,-0.00001797814547899179,0.000005427595169749111,-0.00003357703462825157,0.00001153597349912161,-0.000016713764125597663,0.00001749700095388107,0.00001582923869136721,0.000018839591575670056,0.000024307311832671985,0.000028232167096575722,0.000012363442692731041,0.00003313900015200488,4.921504341837135e-7,0.000008201181117328815,-0.000004780452854902251,-0.00002234796374978032,-3.537929842423182e-7,-0.000019479883121675812,0.0000035339492114871973,0.0000019553631318558473,-0.000006310787284746766,0.0000048780952965898905,-0.000016523783415323123,-0.000006488742656074464,-0.00000970436303759925,-0.000006401556220225757,0.0000040938898564490955,-0.0000037819918361492455,0.0000036536346215143567,-0.000015109381820366252,-0.000009658116141508799,-0.000016028870959416963,-0.000012950125892530195,2.9602941253870085e-7,-0.0000048607880671625026,-0.0000029371478831308195,-0.000002008118826779537,-0.000014304634532891214,0.000009825911547522992,0.000006691116141155362,0.00003514895070111379,0.00003057632056879811,0.00003202812513336539,0.0000256546882155817,0.000005390306341723772,0.00002182609387091361,0.000009715551641420461,0.000023998347387532704,0.000029058137442916632,0.000014241700228012633,0.000018586209989734925,0.000014010002814757172,0.0000015582974128847127,0.000022730857381247915,-4.4055727244085574e-7,0.000007286446361831622,-0.000004155114311288344,-0.000015673245798097923,-0.0000013827599332216778,-0.000014323575669550337,0.000014420313164009713,-0.000004594429810822476,0.00001533803515485488,-0.000003257871640016674,-0.0000015057372593219043,-0.000002804571522574406,-0.000008264756615972146,-0.000002011342530749971,-1.9574802934130275e-7,-0.0000025387560071976623,0.0000055548180171172135,-1.6860264295814886e-8,0.0000012650032203964656,0.000004872145836998243,-0.0000017890718027047114,0.000006571066933247494,0.000007390759037662065,0.0000020470258732530056,0.000013906128515372984,-0.000004494631411944283,5.931532598424383e-8,-0.000005363530362956226,-0.000019025612346013077,-9.746487705797335e-8,-0.000022788828573538922,0.000005759361101809191,-0.000019057089957641438,0.000006455238690250553,-0.000020634686734410934,1.0177009812650795e-7,-0.000019465514924377203,-0.000004779817118105711,-0.000005687471002602251,-0.000001974281985894777,0.000007814288437657524,6.800347023272479e-7,0.000006204283181432402,0.0000022189678929862566,0.000003214903017578763,0.000011109933439001907,0.000014264518540585414,0.000020891659005428664,0.000024231410861830227,0.000021565774659393355,0.00002063306419586297,0.000018980705135618336,0.000019460489056655206,0.000016109910575323738,0.00002946244967461098,0.000004959099442203296,0.000031635663617635146,-0.000011636377166723832,0.000012494529073592275,-0.000017649961591814645,-0.000009775249054655433,-0.000009684803444542922,-0.000012299901754886378,-0.0000045431584112520795,-0.000004680217443819856,-0.000009361619959236123,-0.000006417827080440475,-0.000009478884749114513,-0.000008635995982331224,-0.000002210264710811316,-0.0000013944970760348951,-0.0000027300702640786767,3.419471852339484e-7,-0.000005760077328886837,-0.000005887148290639743,0.000009123318704951089,-0.0000018179079006586107,0.000034976685128640383,0.00000800656562205404,0.00004315484329708852,0.0000026375134893896757,0.000026162653739447705,-0.000009777288141776808,0.000008337022336490918,-0.0000043383224692661315,0.000008042879017011728,0.000011266129149589688,0.000007552520855824696,0.000007821462531865109,-0.000010834794011316262,-0.0000071405156631954014,-0.000023741020413581282,0.0000010096468940901104,-0.000008777444236329757,0.000024047909391811118,0.00001084489394997945,0.000021773150365334004,0.000009878775927063543,-0.000002468845650582807,0.0000019583242192311445,-0.000011829857612610795,0.000007180449301813496,0.0000019898930077033583,0.00002007572038564831,0.000023562599380966276,0.000022493708456750028,0.00003725415081134997,0.000009227091140928678,0.000025104887754423544,-0.000004577635081659537,-0.0000057226006902055815,-0.000007426877800753573,-0.000013954405403637793,-0.000007396818546112627,0.000010363718502048869,-0.000005682496066583553,0.000023153961592470296,0.000005215436885919189,-5.851776450072066e-7,0.000008301271009258926,-0.00002839875378413126,-0.000008671786417835392,-0.00002114908602379728,-0.000016385081835323945,0.000010340518201701343,-0.000003332814912937465,0.00001631920167710632,-0.00000240609824686544,-0.00001683917253103573,-0.000019458128008409403,-0.00004172520129941404,-0.00002798895184241701,-0.00002957127071567811,-0.00002257167943753302,-0.0000011277380735918996,-0.000006745275186403887,0.000029834796805516817,0.00001443145356461173,0.00004889423871645704,0.000019520353816915303,0.000028781312721548602,0.00001101738143916009,-0.000002304964709765045,0.000015570509276585653,0.000006559727353305789,0.00002491160194040276,0.0000246861109189922,0.00002092513932439033,0.000005571321253228234,0.000019767994672292843,-0.000017234433471458033,0.000029364162401179783,-0.000006860925623186631,0.00003287310028099455,0.000014419410035770852,0.00002570765900600236,0.000020948997189407237,0.000014982444554334506,0.00001133622572524473,0.000005069058261142345,-0.000007599034233862767,-1.9249199567639153e-7,-0.00002135621070920024,4.192748974674032e-7,-0.00001811559559428133,0.000005204026820138097,-0.00000684716133037,0.000006793804459448438,-0.000007115300377336098,-9.464126833336195e-7,-0.000015396170056192204,-0.000005022252480557654,-0.0000057560728237149306,0.00000310011228066287,0.00001830806468205992,0.000005690162652172148,0.000025002680558827706,-0.0000018066829170493293,0.000016883142961887643,-9.190588343699346e-7,0.00001677891305007506,0.000008744715159991756,0.000017492679035058245,0.000009262767889595125,0.000009641324140829965,-0.000007944317985675298,0.0000026682307634473545,-0.000028819362341891974,-5.567349248281062e-9,-0.000027849970138049684,2.9275554425112205e-7,-0.000011288384484942071,8.639408122235182e-8,-0.000010010178812080994,-0.0000057664710766403005,-0.000018038146663457155,-0.000005938334197708173,-0.000011676184840325732,0.00000538736594535294,6.286371672103996e-7,0.000010601774192764424,0.00000795031610323349,0.000006878713065816555,0.000014448815818468574,0.0000053991193453839514,0.000019121212972095236,0.0000037922372939647175,0.00002377148666710127,0.000004110886493435828,0.000028523567380034365,0.000009884578503260855,0.000025298351829405874,0.000009547493391437456,0.000019423143385211006,0.0000016244050584646175,0.00001698599044175353,-0.0000035492291772243334,0.000010943429515464231,-0.000004347200501797488,0.0000019216581677028444,-0.000004650058144761715,-0.000010098739949171431,-0.000013551755728258286,-0.00002283834692207165,-0.000026392148356535472,-0.000012812127351935487,-0.000015902620361885056,0.00001567458821227774,0.000012308804798522033,0.00002283371395606082,0.000024552044123993255,0.000011854270269395784,0.00002660317659319844,0.000012907260497740936,0.00003121679401374422,0.000015185296433628537,0.00002326429785171058,-7.34506613753183e-7,0.000012328557204455137,-0.000023603226509294473,0.000014685990208818112,-0.00003268428554292768,0.000009220393621944822,-0.00002234849307569675,-0.000007605170594615629,-0.000011407089004933368,-0.000006624821708101081,-0.000009982724805013277,0.00001263109425053699,0.000003306656026325072,0.00002181891250074841,0.000024524020773242228,0.000007929559615149628,0.000019206416254746728,-0.000012103923836548347,-0.000002410376964689931,-0.000014605987416871358,-0.000003715801540238317,-0.000006302369911281858,0.000010128199392056558,-0.000007889429980423301,0.000014167191693559289,-0.00001256161522178445,0.0000057639072110760026,-0.000005861424597242149,-9.619938055038801e-7,0.00000681865458318498,0.0000016880826478882227,0.000011544870176294353,0.0000037514641917368863,-2.56049020208593e-7,0.0000014714703411300434,-0.000014694560377392918,0.000007349543466261821,-0.000010221549928246532,0.000018233196897199377,-7.090650342433946e-7,0.00002102341750287451,-0.000006131372174422722,0.000020034074623254128,-0.000009446019248571247,0.000019742274162126705,0.0000019139167761750286,0.000014728439964528661,0.000014092046512814704,0.000003048159214813495,0.000020496132492553443,-0.000008900403372535948,0.000023662334569962695,-0.000005791300736746052,0.000022625017663813196,0.0000075333286986278836,0.000012899877219751943,-0.0000017856511931313435,-0.000006809377737226896,-0.000028199405278428458,-0.00001746432280924637,-0.00003172568540321663,-0.000006750207376171602,-0.00001866254024207592,-0.0000010079621688419138,-0.000013011737792112399,-0.00000956672738539055,-0.000004242810973664746,-0.000002119594682881143,0.000006584605671378085,0.00002223004776169546,0.000006579176442755852,0.000033968506613746285,0.000009475802471570205,0.000025046378141269088,0.000017056823708117008,0.000005184896053833654,0.000012699285434791818,-0.000006306862815108616,0.000008491949301969726,0.000004087344223080436,0.000018048402125714347,0.000011509853720781393,0.000021365476641221903,-0.000005565815172303701,0.000006844592917332193,-0.000022027259547030553,-0.000005569290806306526,-0.00002120573481079191,-0.000002695209104786045,-0.00001900665483844932,4.4863107007131475e-8,-0.000016556557966396213,-0.000010590822967060376,-0.0000065892354541574605,-0.000017760654372978024,-8.225159149333194e-7,-0.0000025858541903289733,0.0000011124238881166093,0.000020903720724163577,0.00001814771349017974,0.000027480426069814712,0.00004084043393959291,0.0000177144720510114,0.00004253354563843459,0.000010023189133789856,0.000033290092687821016,0.0000067583277996163815,0.000030763236281927675,-0.000003997994099336211,0.00001618833266547881,-0.000014886847566231154,-0.000012435123608156573,-0.00001306923968513729,-0.00002227741242677439,-0.000013466869859257713,-0.000015753304978716187,-0.000023232454623212107,-0.00001852498644439038,-0.00002162655619031284,-0.0000210459329537116,-0.00000750824165152153,-0.000011541855201357976,0.000005184509518585401,-0.0000010159284329347429,0.000017868627764983103,0.000005208628408581717,0.000021801406546728685,0.000004908810751658166,0.00000935355910769431,0.000002482380750734592,0.0000020374698124214774,0.000012640602108149324,0.0000043602076402748935,0.000021848769392818213,-0.000003835069946944714,0.000009052029781742021,-0.000015977773728081957,-0.00000437899689131882,-0.000015400755728478543,-0.0000011541671938175568,-0.000007877672032918781,-8.166315268454127e-8,-0.000005477804279507836,-0.0000075803836807608604,-0.000016252544810413383,-0.000015123989214771427,-0.00003125966031802818,-0.000023901306121842936,-0.00002719650547078345,-0.00002844541631930042,-0.000010009978723246604,-0.000019015275029232726,-0.000002046205736405682,3.0927870398045343e-7,0.000004475987225305289,0.000018435192032484338,0.000017293778000748716,0.000025111336071859114,0.00002306950045749545,0.000019393164620851167,0.000024574750568717718,0.000011862235623993911,0.00003010806358361151,0.000008740132216189522,0.000028634845875785686,0.000012442340448615141,0.00002007111288548913,0.000022071695639169775,0.00001786083885235712,0.000019058017642237246,0.000014229030057322234,-0.000005833061550220009,-0.0000042547835619188845,-0.00002718412179092411,-0.000025061946871574037,-0.00003152936915284954,-0.00003277888026786968,-0.00003887666389346123,-0.000034648659493541345,-0.000050274011300643906,-0.00003677815038827248,-0.00004247226388542913,-0.00002903110726037994,-0.000020898798538837582,-0.000010089145689562429,-0.000010234728506475221,0.000006811966159148142,-0.000005313822384778177,0.0000156254736793926,0.000009165262781607453,0.00002019751991610974,0.00002104634950228501,0.000026244979380862787,0.000020415984181454405,0.00003609451960073784,0.000021696680050808936,0.0000403553967771586,0.00002973491973534692,0.00002806495649565477,0.000031540897907689214,0.000004485058980208123,0.000023197349946713075,-0.00001706145121715963,0.000012635712664632592,-0.0000292308959615184,0.0000058418190747033805,-0.000030073091693338938,-1.1923079057396535e-7,-0.00002137258525181096,-0.000009712542123452295,-0.000012220786629768554,-0.000016407961084041744,-0.000012456388503778726,-0.000015059623365232255,-0.000008678027370478958,-0.000009216743819706608,0.000019928700567106716,0.000004287425326765515,0.00004467799226404168,0.00002016187136177905,0.000024435452360194176,0.000019308243281557225,-0.000007724876013526227,0.000009188834155793302,-0.0000019114108908979688,0.000012105027053621598,0.00002055629374808632,0.000020270883396733552,0.000018115131751983427,0.00001163760225608712,-0.00001510960100858938,-0.000021670934074791148,-0.00005311196582624689,-0.00005914847133681178,-0.00005459808380692266,-0.00006084770575398579,-0.000027462207071948797,-0.00003233471579733305,-0.000024315484552062117,-0.00001873439396149479,-0.00003443852983764373,-0.00001817194242903497,-0.000014029920748725999,-0.000009114837666857056,0.000012373760910122655,-0.000003239905254304176,0.000010735915566328913,-5.519689239008585e-8,-0.0000018883721395468456,0.00000311321650769969,-0.0000017775488458937616,-0.000006557762844749959,0.000015179120964603499,-0.00000455604003946064,0.000022281594283413142,0.000017691370885586366,-0.0000038258062886598054,0.000012033361599605996,-0.000019834642444038764,-0.000010000385373132303,0.000010684007975214627,0.000009171661986329127,0.00004517719935392961,0.00004714382521342486,0.0000477431713079568,0.00005181042797630653,0.000026211499061901122,0.00002550805947976187,0.000003884897068928694,0.00000662306683807401,0.000017071641195798293,0.00003120501423836686,0.00004284991882741451,0.00006512828258564696,0.000018203174477093853,0.00004200913826934993,-0.000014842201380815823,0.000003909772658516886,0.000008061370863288175,0.000021963762264931574,0.00003848099004244432,0.00005715851148124784,0.000043984284275211394,0.00006707866123178974,0.000052957908337702975,0.00006693915202049538,0.000049615926400292665,0.00005375961336540058,0.0000309937859128695,0.00003500019374769181,0.000029505476049962454,0.000029334600185393356,0.000023507789592258632,0.00001465066452510655,-1.0310985487649305e-7,-0.000006374973509082338,-0.000008675759090692736,-0.000009088520528166555,-0.000021084319087094627,-0.000024063272576313466,-0.0000631984366918914,-0.0000610212046012748,-0.00009105104982154444,-0.00007528847345383838,-0.00008082981366897002,-0.00007128059951355681,-0.00007338736031670123,-0.00008348179107997566,-0.00009302627586293966,-0.00010063370427815244,-0.00010311997175449505,-0.00009475899423705414,-0.00006107790977694094,-0.00005710756522603333,-0.0000045567167035187595,-0.000016807351130410098,-0.000008728594366402831,-0.000024047727492870763,-0.000054534481023438275,-0.00006562787166330963,-0.00006661251245532185,-0.0000764136275392957,-0.00004220175833324902,-0.00005006900755688548,-0.000025705265215947293,-0.000036733610613737255,-0.00002846791539923288,-0.0000510317986481823,-0.000025806351914070547,-0.00004952012750436552,0.000005754276116931578,-0.0000016414161336797406,0.0000425573016400449,0.00004579619053401984,0.00004338672079029493,0.000038616690289927647,0.000029018654458923265,0.000013091679647914134,0.00003744493369595148,0.000019917650206480175,0.000044882068323204294,0.00003138934698654339,0.00002662312181200832,0.000016957039406406693,0.000012313065781199839,0.000002333392103537335,0.00001934301690198481,0.0000014684613915960654,0.000014003498108650092,-0.000012435083590389695,-0.00001898372829600703,-0.000038960213714744896,-0.00003305000063846819,-0.00003180839848937467,-0.000003220078497179202,0.000009098755072045606,0.00001692907972028479,0.00001644175426918082,-0.0000025018243832164444,-0.000015483534298255108,-0.00001627800338610541,-0.000018092352547682822,-0.000013463391951518133,0.0000019396563857299043,-0.00003174218363710679,-0.0000160226827574661,-0.00005453410267364234,-0.00004583518239087425,-0.000040986185922520235,-0.000035656023101182655,-0.00001567927210999187,-0.000013575969205703586,-0.000018654585801414214,-0.000008182525562006049,-0.000031149891583481804,0.000004068513590027578,-0.000022341226213029586,0.000019159466319251806,-0.00001293922196055064,0.000003855884187942138,-0.00003387294782442041,-0.00002583240348030813,-0.000057961613492807373,-0.000027385123757994734,-0.000033527012419654056,0.0000016514985645699198,0.00003071745595661923,0.000041599003452574834,0.00007069997809594497,0.00007186799484770745,0.00005709023025701754,0.00006439198477892205,0.000029486905987141654,0.000029499340598704293,0.0000209078880288871,0.000017297805243288167,0.000013292264156916644,0.000027950874937232584,-0.0000013293877145770239,0.000019151208107359707,-0.000006482500339188846,-0.0000067296255110704806,-0.000007697241926507559,-0.000014276416550274007,0.0000016702936136425706,0.000015172436178545468,0.00004288800846552476,0.00006377120007527992,0.00006793632928747684,0.00007132426253519952,0.00002048872920568101,0.000012990089089726098,-0.000048709236580180004,-0.000047732733946759254,-0.00007167227886384353,-0.00006812359788455069,-0.000064849853515625,-0.00008061769040068612,-0.00006814341759309173,-0.00010230079351458699,-0.00008719259494682774,-0.0001180777617264539,-0.00008941548003349453,-0.00011921609257115051,-0.00003779408143600449,-0.00008811964653432369,0.000030435225198743865,-0.000025285318770329468,0.00004108916618861258,0.000014433621799980756,0.00001024217635858804,-0.000005194896857574349,0.000005180342213861877,-0.000034165761462645605,0.000023372396753984503,-0.000010869540346902795,0.00002539250453992281,0.00003357906825840473,0.000018433291188557632,0.00003062555697397329,0.000026741767214844003,-7.219643407552212e-7,0.00003656093031167984,-0.000001136163632509124,0.00003117337473668158,0.000021541796741075814,0.0000293058437819127,0.000043496882426552474,0.000037782541767228395,0.00007139385706977919,0.0000416023212892469,0.00009288021101383492,0.00005254682037048042,0.00009893468813970685,0.00006880204455228522,0.00010826986544998363,0.00005927990423515439,0.00011457254731794819,0.00005459919702843763,0.00010707223555073142,0.000094101473223418,0.00010680824925657362,0.00011209934746148065,0.00010920516069745645,0.000056838165619410574,0.00008033691119635478,-0.0000068494009610731155,0.000025022674890351482,-0.00002701147059269715,-0.000019174229237250984,-0.00003586516322684474,-0.00004372096373117529,-0.0000652634262223728,-0.00007542935782112181,-0.00009048141509993002,-0.00010400706378277391,-0.00006278631190070882,-0.00007421393820550293,0.0000025940585146599915,-0.000008294062354252674,0.0000325960099871736,0.000008096650162769947,0.00003069816739298403,-0.0000037499498830584344,0.000056778833823045716,0.000025616709535825066,0.00007991064921952784,0.00004987000284017995,0.000045740198402199894,0.000019337981939315796,0.000004544684998109005,-0.000008798326234682463,0.000008757365321798716,-0.0000021096132059028605,0.00001856036215031054,0.000004826958502235357,0.000005461828550323844,0.000007710723366471939,0.000010949572242680006,0.000018963972252095118,0.000044504369725473225,0.00002303562177985441,0.00004023867586511187,0.000010020921763498336,-0.000025972738512791693,-0.00001586198777658865,-0.00007700323476456106,-0.00004665309825213626,-0.000055274140322580934,-0.000052602150390157476,-0.0000061497439673985355,-0.00001668721961323172,0.000008728478860575706,0.000013330021829460748,-0.0000029871407605241984,-0.000004125208306504646,-0.0000026293639621144393,-0.00002612005664559547,0.0000065824074226839,-0.000017083671991713345,-0.0000046906184252293315,-0.00001556396091473289,-0.00002643541301949881,-0.00003281334284110926,-0.000039624956116313115,-0.00004113918112125248,-0.00007187780283857137,-0.00006438163109123707,-0.0001236143143614754,-0.00011173521488672122,-0.00012688638526014984,-0.00011649612861219794,-0.00006469413347076625,-0.00005987553595332429,-0.000014351888239616528,-0.000007210273906821385,-0.000016002846678020433,0.000014015030501468573,-0.000009058734576683491,0.00003463930625002831,0.000044094260374549776,0.00006039829531800933,0.00007179840031312779,0.00006237921479623765,0.000030082985176704824,0.000039645121432840824,-0.0000010439434845466167,0.000020206653061904944,0.00001813493508961983,-8.59565261634998e-7,0.000021399320758064277,-0.000031689640309195966,0.000003812285285675898,-0.00003198267222614959,0.00001682609217823483,0.0000013957578630652279,0.00004154344787821174,0.000013956621842226014,0.00004097841519978829,9.028317435877398e-7,0.000013097586816002149,-0.000017888380170916207,-0.000026429661375004798,-0.000042822484829230234,-0.00003054921762668528,-0.00004142971010878682,-0.000001531986526970286,-0.00001933212115545757,-0.0000132069308165228,-0.000039306974940700457,-0.00004899566920357756,-0.000061745238781441,-0.000037255726056173444,-0.000020425879483809695,-0.000015082103345775977,0.000013367198334890418,-0.00003093281702604145,-0.000012532468645076733,-0.000054078089306131005,-0.00003815422678599134,-0.00006230008148122579,-0.000032039140933193266,-0.000044264997995924205,9.833966032601893e-7,-5.77034370508045e-7,0.000045075670641381294,0.000020452816897886805,0.00004831075420952402,0.000016518073607585393,0.00002406950807198882,0.000028525224479380995,0.000029365415684878826,0.00002138098716386594,0.000015089812222868204,-0.00003114295031991787,-0.00005498417158378288,-0.00005744315421907231,-0.00008467251609545201,-0.000022096755856182426,-0.000038503785617649555,0.000013987733836984262,-0.000011090352927567437,0.000002372082235524431,-0.000031918280001264066,-0.000031449904781766236,-0.000032338593882741407,-0.00003993864811491221,-0.000005635174602502957,-0.00003002981611643918,-0.000012256874470040202,-0.00002950612542917952,-0.000029784107027808204,-0.000014617784472648054,0.00001263211561308708,0.00002073836003546603,0.000060902915720362216,0.00002685291474335827,0.00002972178117488511,0.000003865030521410517,-0.000011656133210635744,-0.0000019173003238392994,0.000016705547750461847,0.000012224107194924727,0.000058518213336355984,0.000023397415134240873,0.00006208814738783985,0.000014334675142890774,0.000048294361477019265,-0.000011518812243593857,0.00003706568531924859,-0.000009435871106688865,0.00004311736120143905,0.000036349370930111036,0.00005881915785721503,0.0000780311384005472,0.00005478940511238761,0.00009043554018717259,0.00005104908996145241,0.00008298666216433048,0.00006888940697535872,0.00006298254447756335,0.00007044045923976228,0.000054575710237259045,0.00005354037421057001,0.000060902479162905365,0.00005536368189495988,0.00004294863174436614,0.00005029814929002896,0.000005725249138777144,0.000005086803867015988,-0.000010700321581680328,-0.00004252125654602423,-0.000021980682504363358,-0.000058042256569024175,-0.00005544697341974825,-0.000054441989050246775,-0.00008118953701341525,-0.00004292158700991422,-0.00007777901191730052,-0.000035333177947904915,-0.00007716101390542462,-0.00005428513395600021,-0.00008297056774608791,-0.0000670280642225407,-0.00005144996976014227,-0.000014605345313611906,-0.00000779076071921736,0.0000432292181358207,-0.00003144462971249595,0.000004673118382925168,-0.00008541214629076421,-0.00005519864134839736,-0.00006174968439154327,-0.000014400528016267344,0.000012012095794489142,0.000047868241381365806,0.000030405124562093988,0.00002368395507801324,0.000001922777300933376,-0.000011832757991214748,0.0000026430798243382014,0.000012279679140192457,0.00003241767262807116,0.000024375991415581666,0.00003544256105669774,-0.00002144496829714626,0.0000066679922383627854,-0.00006405106250895187,-0.000002957086053356761,-0.00005756971222581342,0.000015621615602867678,-0.00003508651934680529,0.00001469517155783251,-0.00004308757706894539,-0.000010895128070842475,-0.0000762795825721696,-0.00001937178421940189,-0.00009255228360416368,-0.000009577730452292599,-0.00007198793900897726,-0.00001064251409843564,-0.00004143540354561992,-0.000017639989891904406,-0.00002866461181838531,-0.000003194289547536755,-0.00001008950584946433,0.000025677494704723358,0.0000337935853167437,0.00002025209141720552,0.00004816519140149467,-0.00003013358946191147,0.000005368628990254365,-0.00005807228444609791,-0.000014198250937624834,-0.000024669036065461114,0.00002980853787448723,0.00001305967180087464,0.0000615404496784322,0.000003169276169501245,0.000039045036828611046,-0.000026213239834760316,0.000006035425030859187,-0.000030444816729868762,-0.000012050156328768935,-0.000019078106561210006,-0.000029675369660253637,-0.000031799194402992725,-0.000055997508752625436,-0.0000721602700650692,-0.00009207191760651767,-0.00010938722698483616,-0.00013436700101010501,-0.00012641138164326549,-0.0001619315444258973,-0.00012095387501176447,-0.00015179513138718903,-0.00009973258420359343,-0.00012022676673950627,-0.00008012935722945258,-0.0001016552560031414,-0.000054741190979257226,-0.00008083759166765958,-0.00000593823006056482,-0.00002722652061493136,0.000044529537262860686,0.000031446641514776275,0.00007436021405737847,0.00005673569467035122,0.00008370971045223996,0.000051376631745370105,0.00005631861131405458,0.0000279171799775213,-0.0000013176068023312837,0.0000014861398085486144,-0.000035487813875079155,-0.00001107328716898337,-0.000028035083232680336,-0.000009004481398733333,-0.000013428236343315803,0.000007951015504659154,-0.000012215399692649953,0.000026802747015608475,-0.000010574289262876846,0.00001737370803311933,0.000018003340301220305,5.736237653763965e-7,0.00006992507405811921,0.00002058242716884706,0.00009748925367603078,0.000049604932428337634,0.00007757225830573589,0.0000480062335554976,0.000046539622417185456,0.000040741320844972506,0.0000359866680810228,0.000044753498514182866,0.00003149465555907227,0.00003402285074116662,0.000016869544197106734,0.000012217524272273295,0.000014416894373425748,0.00001694033562671393,0.00002633786789374426,0.00003387614560779184,-0.0000031246981961885467,0.000006746628059772775,-0.00006808514444855973,-0.0000424836362071801,-0.00007945387915242463,-0.000040809682104736567,-0.00004131623427383602,-0.000006584262791875517,-0.000027186131774215028,0.000009418003173777834,-0.00001379865534545388,0.000029131773771950975,0.00003061928873648867,0.00005724620132241398,0.00004902021464658901,0.0000633458184893243,0.000014305432159744669,0.000058562731283018366,-0.000027793557819677517,0.000046056477003730834,-0.000024998287699418142,0.00002725913145695813,0.000025247172743547708,0.000039892023778520525,0.00004112611713935621,0.000050569287850521505,-0.000014535172340401914,0.0000067802211560774595,-0.00004382204497233033,-0.000026799832994583994,-0.000016543841411476023,-0.0000244089933403302,-0.000021907017071498558,-0.00005314009467838332,-0.00005711687481380068,-0.00007939628267195076,-0.00006287739233812317,-0.00005297015013638884,-0.000055925644119270146,-0.0000416878356190864,-0.000044781805627280846,-0.00005816018165205605,-0.000014692141121486202,-0.000038615464291069657,0.000015342511687777005,-0.0000019092221918981522,0.00004032142896903679,0.000013651363587996457,0.0000466067940578796,0.000017852991732070222,1.3027107570451335e-7,0.0000011722290764737409,-0.0000434878165833652,-0.000021812964405398816,0.000001429963049304206,0.00001604595672688447,0.00008827573037706316,0.00010605066927382722,0.00011196303967153654,0.00014238811854738742,0.00007170428580138832,0.00009203513036482036,0.00005030815373174846,0.00005320513810147531,0.00006844555173302069,0.00007133291364880279,0.00004482951044337824,0.000057309403928229585,-0.00004976908894605003,-0.000016540670912945643,-0.00012368492025416344,-0.00006704733095830306,-0.00012687843991443515,-0.00008667777001392096,-0.00010667263995856047,-0.00010933732846751809,-0.0000810641358839348,-0.0000843552261358127,-0.00003626633406383917,-0.000011461594112915918,-0.000003800034392043017,0.000010872363418457098,-0.00001115972099796636,-0.000024820123144309036,-0.000016356738342437893,-0.00003160407504765317,0.000021647872927132994,0.00000160533340931579,0.000044044452806701884,0.000006865130671940278,-0.000021276600818964653,-0.00004543062095763162,-0.0001009973420877941,-0.00010950845899060369,-0.00008220582094509155,-0.00012713325850199908,-0.000009265588232665323,-0.00009223717643180862,0.00001942663948284462,-0.00004278800042811781,0.000014971864402468782,-0.000015608507965225726,0.000012556516594486311,-0.00001997295839828439,-0.00001677776890574023,-0.00004871925193583593,-0.00008439271186944097,-0.00009608511754777282,-0.00012681048247031868,-0.00012660387437790632,-0.00009491848322795704,-0.00009672807937022299,-0.000038584679714404047,-0.00004915422323392704,-0.000011407275451347232,-0.00003619683411670849,0.000020544717699522153,-0.000004877408628090052,0.000057512861530994996,0.00005082879215478897,0.000023422402591677383,0.00003235676922486164,-0.00007216427911771461,-0.000044125583372078836,-0.00013907243555877358,-0.00007763699250062928,-0.0001589777530170977,-0.00009526571375317872,-0.0001702349109109491,-0.00015039237041492015,-0.00018199183978140354,-0.00018227424880024046,-0.0001656827371334657,-0.00014178658602759242,-0.00009661682270234451,-0.00006982849299674854,-0.000024176955776056275,-0.000023143686121329665,-0.000021666413886123337,-0.000022818921934231184,-0.00004684945088229142,-0.00003441434455453418,-0.000010103430213348474,0.0000032032912713475525,0.00006675547047052532,0.00008603621245129034,0.00010718784324126318,0.0001322274620179087,0.00010200230462942272,0.00010818237205967307,0.00009606129606254399,0.00009692880848888308,0.00011241745960433036,0.00014431362797040492,0.00011704491771524772,0.00014793468290008605,0.00008428628643741831,0.000059725869505200535,0.00006823895819252357,0.00001569482628838159,0.00011798230116255581,0.00008751583663979545,0.00017217642744071782,0.00014552491484209895,0.00014642594032920897,0.00009886995394481346,0.0000820255299913697,0.0000389802225981839,0.0000945738865993917,0.00006543559720739722,0.00017948643653653562,0.00013175995263736695,0.000207908742595464,0.00013581017265096307,0.0001348408404737711,0.00007278104749275371,0.000048818663344718516,0.000009134634638030548,0.00001749626790115144,-0.000027329901058692485,0.000009467278687225189,-0.000057572869991417974,-0.000054372627346310765,-0.00011624617764027789,-0.00017348630353808403,-0.00019637461809907109,-0.00020912816398777068,-0.00020959861285518855,-0.00009173363650916144,-0.00011212546814931557,0.000036042500141775236,2.3283064365386963e-8,0.00005594479080173187,0.00004100982187082991,0.000023640137442271225,0.00002810826299537439,0.000004636331141227856,0.0000017502184164186474,-0.0000016116446204250678,-0.000008960413651948329,-0.00001896120375022292,-0.000017643205865169875,-0.00007192717748694122,-0.00006774204666726291,-0.00011022477701772004,-0.0001006519451038912,-0.00004939598875353113,-0.000025064480723813176,0.00006950402894290164,0.00008736859308555722,0.00013112671149428934,0.00011726255615940318,0.00009332889749202877,0.00006975586438784376,-0.000007504016139137093,-0.0000017577287962922128,-0.0000711821558070369,-0.00003985501825809479,-0.000008704300853423774,0.00001219889509229688,0.00010966281115543097,0.00010688483598642051,0.0001459826744394377,0.00014799759082961828,0.00012049888755427673,0.00015319800877477974,0.0001315882836934179,0.0001693947851890698,0.00013466438394971192,0.00013570465671364218,0.00003885695696226321,0.000019557321138563566,-0.0000759758404456079,-0.00006659913924522698,-0.00009499234874965623,-0.00006112013215897605,-0.00007698169065406546,-0.000060936577938264236,-0.00006680353544652462,-0.00007666349119972438,0.000022440679458668455,0.000004864556558459299,0.00012551239342428744,0.00011123484728159383,0.00006374843360390514,0.0000694217742420733,-0.00006522072362713516,-0.000034445423807483166,-0.000056505523389205337,-0.00003903900505974889,0.000005489092927746242,-0.000015380668628495187,-0.000013067590771242976,-0.000028134491003584117,-0.000019961922589573078,0.00001111600886360975,0.00003626819307100959,0.00007595207716803998,0.00005631609747069888,0.000051114606321789324,0.000038434911402873695,4.5267279347172007e-7,0.000059726120525738224,0.00003945884600398131,0.00009166861127596349,0.00010432150884298608,0.00008447789878118783,0.00009268712892662734,0.00006632134318351746,0.000032154312066268176,0.00006209970160853118,3.4997174225281924e-7,0.00007809824455762282,0.0000330825278069824,0.00011409471335355192,0.00009687244892120361,0.00010992292664013803,0.00010118685167981312,0.000043402149458415806,0.00003681848829728551,0.00002333584961888846,0.00002146193219232373,0.00008825006807455793,0.00008878691733116284,0.00010468476102687418,0.00011617453128565103,0.000010868432582356036,0.00003768633177969605,-0.0000832886653370224,-0.00006463406316470355,-0.00009575632429914549,-0.00009790592594072223,-0.00008047091250773519,-0.00008127279579639435,-0.00011930312030017376,-0.00010817989095812663,-0.00019761906878557056,-0.00018406282470095903,-0.00025037425803020597,-0.00022929937404114753,-0.00028175031184218824,-0.00026143481954932213,-0.00030704058008268476,-0.00032354859285987914,-0.00028720812406390905,-0.0003314026980660856,-0.00023685301130171865,-0.0002623709151521325,-0.00020041537936776876,-0.00023299336316995323,-0.0001476819161325693,-0.0002481380943208933,-0.00007395316060865298,-0.00019933024304918945,-0.00001707856063148938,-0.00007966350676724687,0.00003398122498765588,0.000010577972716419026,0.00004213210195302963,-0.000016719475752324797,-0.00003703224865603261,-0.00011134900705656037,-0.00007891521818237379,-0.00010674398799892515,-0.000002282263267261442,0.000002869634954549838,0.00004155691203777678,0.00003237165219616145,-0.000040039492887444794,-0.00005632107422570698,-0.00011622216698015109,-0.00010217920498689637,-0.000052099829190410674,-0.000006442031008191407,0.00011611672380240634,0.00016018351016100496,0.0002177420974476263,0.00024585469509474933,0.00016871566185727715,0.0002069331967504695,0.00009723335824673995,0.00016305266763083637,0.00010130155715160072,0.0001628038880880922,0.00009905041952151805,0.00012441941362340003,0.00005324347148416564,0.00006661077350145206,0.000056269716878887266,0.00009563506318954751,0.0001445938105462119,0.00020467364811338484,0.00022031216940376908,0.00027645783848129213,0.00018519532750360668,0.00023159629199653864,0.00010800627205753699,0.0001519494253443554,0.00012027759657939896,0.00017234316328540444,0.00015244039241224527,0.00021870264026802033,0.000060043548728572205,0.00012630523997358978,-0.00008305638039018959,-0.00003651895167422481,-0.00011915012873942032,-0.0000871685188030824,-0.000041786948713706806,-0.000004809240635950118,0.00004110886584385298,0.000093799018941354,0.00001830440669436939,0.00009007014887174591,-0.00008894543861970305,-0.000008388842616113834,-0.00012280653754714876,-0.000059225996665190905,-0.00004686256579589099,-0.000004007886218460044,0.000010301017027813941,0.00006117883458500728,-0.000004959066245646682,0.00006308007868938148,-0.00005623497781925835,0.0000016901053641049657,-0.00012405106099322438,-0.00009191863500745967,-0.00018024181190412492,-0.0001593408960616216,-0.00019957635959144682,-0.00017160963034257293,-0.00017814745660871267,-0.00013509401469491422,-0.00011708180682035163,-0.00006468065839726478,-0.00006644428503932431,-0.000022329521016217768,-0.00005872109250049107,-0.000030379385862033814,-0.00001940926449606195,-9.50950834521791e-7,0.00007214264041977003,0.00007613632624270394,0.00011203531175851822,0.00009669607970863581,0.00008747195533942431,0.00006836865213699639,0.000107871564978268,0.00009087040234589949,0.00019871782569680363,0.00016566846170462668,0.0002717904862947762,0.0002240440808236599,0.00026444465038366616,0.00022366063785739243,0.0002072927018161863,0.00016754464013502002,0.00017488887533545494,0.00011745865049306303,0.00018788142187986523,0.00012361693370621651,0.00018892365915235132,0.0001353108964394778,0.00012977307778783143,0.00008753158908803016,0.00003708814620040357,0.000010673960787244141,-0.00001981318746402394,-0.00003052715692319907,0.0000012943901310791261,-0.000012440191312634852,0.00007004603685345501,0.000053042742365505546,0.00011080254625994712,0.00010929033305728808,0.00010538451169850305,0.00010385063797002658,0.0001238908589584753,0.00009580529876984656,0.00019793650426436216,0.00016720773419365287,0.00024815084179863334,0.0002446943544782698,0.00019588206487242132,0.00019575741316657513,0.00005647114085149951,0.000033640259061940014,-0.00008082586282398552,-0.00010941842629108578,-0.000123425226774998,-0.0001422984933014959,-0.00009261527156922966,-0.00010913527512457222,-0.00009859810234047472,-0.00011477481893962249,-0.00013260109699331224,-0.00014256648137234151,-0.00009395734377903864,-0.00008956607052823529,-0.000003257652451793547,0.000024219256374635734,0.00006157296593300998,0.00009329195017926395,0.0000909910086193122,0.00009424033487448469,0.00007284159801201895,0.00006831511564087123,0.00001874280314950738,0.00005567546031670645,0.000005360243903851369,0.00006956124707357958,0.00004115957926842384,0.00008636829443275928,0.00006720854435116053,0.00010175880743190646,0.000058497971622273326,0.00010565094271441922,-0.00000532744888914749,0.00003650475264294073,-0.00008412737224716693,-0.00005737183892051689,-0.00004074765456607565,-0.000015765856005600654,0.00012070624507032335,0.00012950683594681323,0.0002018612576648593,0.0001815898867789656,0.0001366319484077394,0.00012036338011967018,0.00008128847548505291,0.00008533558138879016,0.00012598736793734133,0.00011848862050101161,0.0001826434163376689,0.00015625306696165353,0.00019109569257125258,0.00017093791393563151,0.00020420609507709742,0.00018747098511084914,0.00021713862952310592,0.00019607768626883626,0.00015462526062037796,0.00015112361870706081,0.00005944148142589256,0.00007137679494917393,0.00002383520950388629,0.00001862557473941706,-0.0000068000390456290916,-0.000017121023120125756,-0.00010218597890343517,-0.00007586612628074363,-0.0001744521432556212,-0.0001242063590325415,-0.0001295977272093296,-0.00010483716323506087,-0.00002151472472178284,-0.000034661545214476064,0.00004824878487852402,0.000019321976651553996,0.000060638627473963425,0.000033946442272281274,0.000049855512770591304,0.00003052474494324997,0.00003425036265980452,0.000019722010620171204,0.00003538441160344519,0.00002866454451577738,0.00006024901085766032,0.00007192634075181559,0.00005440136737888679,0.00007213866047095507,0.000019199043890694156,0.000010913217920460738,0.000045549073547590524,0.000012097194485249929,0.00010095175093738362,0.00006870793731650338,0.00007156033825594932,0.00003835436291410588,0.000020153316654614173,-0.000019508930563461035,0.0000535928484168835,0.00003740128158824518,0.00010149527952307835,0.00011497524246806279,0.00008390550647163764,0.0000843971865833737,0.00003986573210568167,0.000023354001314146444,0.000007602353434776887,0.000020408371710800566,-0.000010802616088767536,0.000026732461265055463,-0.000005622944627248216,0.0000034467293517082,0.000030874678486725315,0.000010173034752369858,0.00007900789205450565,0.0000685180420987308,0.00007322894089156762,0.00007221940177259967,-0.000027310783480061218,-0.000044682725274469703,-0.0001466236572014168,-0.00017769132682587951,-0.00018490885850042105,-0.00021317791834007949,-0.00014575586828868836,-0.00016396366117987782,-0.00008703183266334236,-0.000096126452262979,-0.00003868097337544896,-0.00006154235597932711,0.0000013577704294220894,-0.00006000530629535206,0.00003719485175679438,-0.000029292279577930458,0.00005176669219508767,0.000037953537685098127,0.00004797007568413392,0.0000610950737609528,0.00007513132004532963,0.000035335040593054146,0.00014191074296832085,0.000057879464293364435,0.00018908843048848212,0.0001475651515647769,0.00020764136570505798,0.00022060774790588766,0.00025390449445694685,0.0002503087744116783,0.00030238457839004695,0.0002672707778401673,0.0002528578625060618,0.000237257219851017,0.00013433310959953815,0.00013784827024210244,0.00008091441122815013,0.000059937723563052714,0.00008225104829762131,0.00005401169983088039,0.00003974448191002011,0.00004953946336172521,-0.000010107636626344174,0.00001073527801054297,-0.000020950206817360595,-0.00003656994522316381,-0.00005993116428726353,-0.0000808492986834608,-0.00011625375918811187,-0.0000944273269851692,-0.00010681073763407767,-0.00007551605085609481,-0.00007586299034301192,-0.00009075189882423729,-0.00008544810407329351,-0.00012747022265102714,-0.00006861256406409666,-0.00007860875484766439,0.000004575975708576152,0.00004120101948501542,0.00003772617856157012,0.0000848198906169273,-0.000009577727723808493,0.000012361198059807066,-0.00005892533590667881,-0.00005592560046352446,-0.00008714772411622107,-0.00006369994662236422,-0.0001394686260027811,-0.00008136204269248992,-0.00015996844740584493,-0.00010361209569964558,-0.00011126687604701146,-0.00008401738159591332,-0.00014169493806548417,-0.00011784620437538251,-0.0002762835065368563,-0.00022666376025881618,-0.0002874225901905447,-0.00022627771249972284)\n\ +\n\ +,\n\ +\n\ +new Array(-0.00014015505439601839,-0.00009424725431017578,-0.0000367982174793724,-0.000012330742720223498,-0.000009979183232644573,-0.000005074737146060215,0.000015334489944507368,0.000006053265224181814,0.000033470423659309745,0.000029470638764905743,0.00009303881961386651,0.00010694590309867635,0.00022122845984995365,0.00022976046602707356,0.00027943524764850736,0.00024943548487499356,0.000181631650775671,0.00012874089588876814,0.000033948716009035707,0.00001643829637032468,-0.000038822603528387845,-0.000005076801244285889,-0.000026619280106388032,-0.000004013060788565781,-0.000020743873392348178,-0.000060739057516912,-0.00009209522977471352,-0.00015305288252420723,-0.0001557939249323681,-0.00016957358457148075,-0.00011526542220963165,-0.00008990408241515979,-0.00003546544030541554,-0.000018380367691861466,0.000005372870873543434,0.000013720681636186782,0.000005543797669815831,0.00003979273242293857,-0.000014010610357217956,0.00005891008913749829,-0.00001633692954783328,0.00006351392949000001,-0.000011691547115333378,0.000035224747989559546,-0.00004958381759934127,-0.000023805565433576703,-0.00012163100473117083,-0.00007665240264032036,-0.00016238178068306297,-0.00010357973224017769,-0.00012000015703961253,-0.00009269107249565423,-0.000049141810450237244,-0.00005715646693715826,-0.00004356173303676769,-0.00003632663720054552,-0.00001985907510970719,0.0000020384477465995587,0.00012762073311023414,0.00011586706386879086,0.00021797671797685325,0.00020374754967633635,0.00008666064240969718,0.00011644592450466007,-0.00006568098615389317,-0.000046202490921132267,-0.00004137075302423909,-0.00007593315240228549,0.000004579069354804233,-0.00002532761573093012,-0.00009905502520268783,-0.00007579676457680762,-0.00019283377332612872,-0.00017823997768573463,-0.00014772501890547574,-0.00019722098659258336,-0.00013216372462920845,-0.000167879305081442,-0.00019680026161950082,-0.00015686158440075815,-0.0002077507524518296,-0.00015023740706965327,-0.00017501234833616763,-0.00013415997091215104,-0.00017168966587632895,-0.00013525885879062116,-0.00015167739184107631,-0.00012130104005336761,-0.00008563465962652117,-0.000041452833102084696,-0.00007153890328481793,-0.000001365100615657866,-0.00008754107693675905,-0.0000252203899435699,-0.00003187061520293355,-0.000009977433364838362,0.000022157373678055592,0.00003242286038585007,0.00003615911191445775,0.00009324029088020325,0.000014359744454850443,0.00007800778257660568,-0.000049274443881586194,-0.00005691000842489302,-0.00007130674202926457,-0.00010760929581010714,-0.000036453122447710484,-0.000047757712309248745,0.000054562337027164176,0.000027955291443504393,0.00009254179894924164,0.00002200369090132881,-0.00004265725874574855,-0.00010851425759028643,-0.0001688027841737494,-0.00016441606567241251,-0.00021186693629715592,-0.0001573815243318677,-0.00018332900071982294,-0.0001501880760770291,-0.00010138592188013718,-0.00008154666284099221,-0.00013429764658212662,-0.00008883286500349641,-0.0001400368637405336,-0.00010151389869861305,-0.000043619606003630906,-0.00004538596476777457,-0.000031638654036214575,-0.00003416767867747694,-0.00006974972347961739,-0.00005143813177710399,-0.00010723905870690942,-0.00012572293053381145,-0.00002397704156464897,-0.00009767053415998816,0.00011572502262424678,0.00005432979014585726,0.00007883126090746373,0.0000620109640294686,0.00007341729360632598,0.00004993831316824071,0.00011931547487620264,0.00005841327947564423,0.00005921594856772572,0.00001511409482191084,0.000033078180422307923,0.000019489067199174315,0.000033935510145965964,-0.000011722012459358666,0.00004304029425838962,-0.000035746488720178604,0.00003718510197359137,-0.000058436104154679924,-0.00001174940280179726,-0.00013024899817537516,0.000020506238797679543,-0.00007963776442920789,0.00003176229074597359,-0.00005422571848612279,-0.00002636853423609864,-0.00014182373706717044,-0.000049795104132499546,-0.00017246516654267907,-0.00009185299859382212,-0.00017978546384256333,-0.00013231371121946722,-0.00016474576841574162,-0.0001400558976456523,-0.00015335241914726794,-0.0001470029092160985,-0.00018156964506488293,-0.00014865070988889784,-0.0001718680141493678,-0.00012142615742050111,-0.00014900251699145883,-0.00007435568841174245,-0.00012459667050279677,-0.00008725070802029222,-0.00011005691339960322,-0.00008626709313830361,-0.00012864137534052134,-0.00004616122896550223,-0.0001554132904857397,-0.00009952057007467374,-0.00021355791250243783,-0.0001459539489587769,-0.00023241406597662717,-0.00013092698645778,-0.00017168368503917009,-0.00015152087144088,-0.00015848565089982003,-0.0001564635313116014,-0.00018872391956392676,-0.00011087577149737626,-0.00015771349717397243,-0.0000527798110852018,-0.00008749643166083843,-0.000036134504625806585,-0.00004221020935801789,-0.00008243389311246574,-0.00005874632915947586,-0.0001164921632152982,-0.00013457277964334935,-0.0001483543310314417,-0.00019349232024978846,-0.00023352073912974447,-0.00023075437638908625,-0.00028925627702847123,-0.00027289867284707725,-0.00029771780828014016,-0.0003031028318218887,-0.0002913945645559579,-0.0003263660764787346,-0.00015898887068033218,-0.00020953141211066395,0.000021462499717017636,0.000016161218809429556,0.00006929994560778141,0.00007043606456136331,0.000042957883124472573,-0.000021664078303729184,0.000008055478247115389,-0.00008845835691317916,0.00006582804780919105,-0.000016302576113957912,0.00015406384773086756,0.00010176366777159274,0.00009414566011400893,0.0000354732692358084,0.00007631623884662986,-0.000012391613381623756,0.00007941365765873343,0.0000648690911475569,0.00001397199412167538,0.00010448538523633033,0.000029168595574446954,0.00008860438538249582,-0.00006609586125705391,-0.00006593324360437691,-0.0002065992885036394,-0.0001552091707708314,-0.00018771870236378163,-0.00007774525874992833,-0.00012997548037674278,-0.00007887235551606864,-0.0000391396097256802,-0.000076210533734411,-0.0000876762715051882,-0.0000996374583337456,-0.00014420422667171806,-0.0001080437286873348,0.000032678239222150296,0.00001941799564519897,0.00008381356747122481,0.000031045052310219035,0.00006379729165928438,0.000027837693778565153,0.00006071649841032922,0.00002810096339089796,-0.000023521930415881798,-0.000042365853005321696,0.000022846543288324028,-0.000005697456799680367,0.00003526679938659072,-0.00004256410466041416,-0.0000757251400500536,-0.00013366315397433937,-0.00011955667287111282,-0.00011828384594991803,-0.00017747009405866265,-0.00016866534133441746,-0.0001741003361530602,-0.00016113329911604524,-0.00020356231834739447,-0.0001154246274381876,-0.00034802500158548355,-0.00014464158448390663,-0.0003696058120112866,-0.00011752495629480109,-0.00038095645140856504,-0.00015291014278773218,-0.0003850535140372813,-0.00025106975226663053,-0.00019905260705854744,-0.0002682860067579895,0.0000021677478798665106,-0.0002483882417436689,0.0001757844293024391,-0.0002012909681070596,0.00042002167901955545,-0.00011912333138752729,0.000566192960832268,0.000036280973290558904,0.0006151891429908574,0.000419270625570789,0.0007446972886100411,0.0009848694317042828,0.0007311853696592152,0.0014010249869897962,0.000447156373411417,0.001734805991873145,0.000048851674364414066,0.002086761873215437,-0.00039686530362814665,0.002081888262182474,-0.0007315071416087449,0.0017690588720142841,-0.0011235257843509316,0.0012453674571588635,-0.001530013862065971,0.0005929881590418518,-0.0015843822620809078,0.00013364609912969172,-0.001662310678511858,-0.0004051764262840152,-0.0017336646560579538,-0.0008209687657654285,-0.0017958111129701138,-0.0008799072238616645,-0.0023105277214199305,-0.0009375008521601558,-0.0026750226970762014,-0.00045945230522193015,-0.00301142456009984,0.00032612154609523714,-0.0037594083696603775,0.000844741880428046,-0.004248717334121466,0.001590814790688455,-0.004585081245750189,0.0022387588396668434,-0.004611271433532238,0.002747831167653203,-0.004052754957228899,0.0032969240564852953,-0.003427402814850211,0.0034304591827094555,-0.0024721764493733644,0.003596643218770623,-0.001401375513523817,0.003709446405991912,-0.0006295255152508616,0.0034894035197794437,0.000059773577959276736,0.003397291759029031,0.00038508654688484967,0.0033650926779955626,0.0005159653373993933,0.003734476398676634,0.00030270108254626393,0.0044049047864973545,-0.0007104952237568796,0.004650060087442398,-0.0020415415056049824,0.004571670666337013,-0.003501879284158349,0.004163370467722416,-0.00479539530351758,0.0036168238148093224,-0.005974814295768738,0.002774751279503107,-0.007256212644279003,0.001289845909923315,-0.007495714817196131,0.00010230821499135345,-0.006734591443091631,-0.0007406961522065103,-0.00581145565956831,-0.0016243165591731668,-0.00462182704359293,-0.002173752523958683,-0.0036379247903823853,-0.002846694318577647,-0.002800004556775093,-0.0035107601433992386,-0.0017736477311700583,-0.003419754095375538,-0.0011825866531580687,-0.0027814360801130533,-0.0008575308602303267,-0.0018417327664792538,-0.0002217306027887389,-0.000598331680521369,0.0005840326775796711,0.0008799363858997822,0.0010996086057275534,0.0021491702646017075,0.001309904851950705,0.0030024773441255093,0.0020673295948654413,0.003890095977112651,0.003430642420426011,0.004317090380936861,0.004580176901072264,0.003661549184471369,0.00580180948600173,0.0027171203400939703,0.007631687913089991,0.0020412683952599764,0.009570170193910599,0.0011816845508292317,0.010828486643731594,-0.00026033760514110327,0.010754303075373173,-0.0022562353406101465,0.009428870864212513,-0.00440824031829834,0.00784861296415329,-0.006088739261031151,0.006158956792205572,-0.007177523337304592,0.003770801005885005,-0.00812677014619112,0.0011826830450445414,-0.008794397115707397,-0.0005873069749213755,-0.008513960987329483,-0.0010649776086211205,-0.007513529155403376,-0.0007121718372218311,-0.007079744245857,-0.0002848606090992689,-0.007748864591121674,0.0008878273656591773,-0.008503956720232964,0.0035180600825697184,-0.008739612065255642,0.006504544522613287,-0.009005337953567505,0.008940945379436016,-0.00949372723698616,0.0112361591309309,-0.009555941447615623,0.01331779919564724,-0.008684584870934486,0.014238296076655388,-0.007197503000497818,0.013849114067852497,-0.005386539734899998,0.012764517217874527,-0.003275955095887184,0.01142237801104784,-0.0009684885153546929,0.010298161767423153,0.0016993064200505614,0.009333365596830845,0.00391809456050396,0.008427868597209454,0.0044991616159677505,0.008336156606674194,0.0039911759085953236,0.008962663821876049,0.0027452115900814533,0.009156675077974796,0.00011548047768883407,0.008277789689600468,-0.00374692864716053,0.006709702778607607,-0.008039569482207298,0.00510604539886117,-0.011835870333015919,0.0028857786674052477,-0.014525201171636581,-0.0005683306371793151,-0.015833331272006035,-0.004239668603986502,-0.015388516709208488,-0.006670473609119654,-0.012940594926476479,-0.007479296065866947,-0.008850338868796825,-0.007622465491294861,-0.004532064776867628,-0.0072344085201621056,-0.0008344601956196129,-0.0057411170564591885,0.0022335564717650414,-0.0032891982700675726,0.004121846053749323,0.0008299641194753349,0.005279644392430782,0.003736786311492324,0.0047928947024047375,0.0013215296203270555,0.0010782248573377728,-0.000013336036317923572,-0.0011458239750936627,0.0031413149554282427,-0.00009486293856753036,-0.0011687587248161435,-0.0041114469058811665,-0.017392633482813835,-0.015722988173365593,-0.034477073699235916,-0.027795441448688507,-0.04571573808789253,-0.036322321742773056,-0.05450707674026489,-0.0428432859480381,-0.06265253573656082,-0.047500766813755035,-0.05975385755300522,-0.041561610996723175,-0.032463666051626205,-0.013804420828819275,0.01827487349510193,0.03537826985120773,0.08266807347536087,0.097795769572258,0.15217961370944977,0.1658187061548233,0.22064581513404846,0.23351822793483734,0.28683555126190186,0.298629492521286,0.3469022810459137,0.35707736015319824,0.3909241557121277,0.4009797275066376,0.4156057834625244,0.4274917244911194,0.4247729480266571,0.43869462609291077,0.42078956961631775,0.43660423159599304,0.4062882959842682,0.42413580417633057,0.3860650956630707,0.4054466187953949,0.36459267139434814,0.38485953211784363,0.34501156210899353,0.3655964732170105,0.32996436953544617,0.34972891211509705,0.3208392858505249,0.3385865390300751,0.31652164459228516,0.3319227993488312,0.31623896956443787,0.3296041488647461,0.3198554813861847,0.3315024673938751,0.32542842626571655,0.3357532024383545,0.3314844071865082,0.3411482274532318,0.33733949065208435,0.3469061255455017,0.3416065573692322,0.3515341877937317,0.34387338161468506,0.35465532541275024,0.3446221947669983,0.3560125529766083,0.3444567918777466,0.35549405217170715,0.3434079587459564,0.3537798523902893,0.34088873863220215,0.35074639320373535,0.3382267653942108,0.34693875908851624,0.3369491696357727,0.3435756266117096,0.33618712425231934,0.3405708968639374,0.3352181017398834,0.337916761636734,0.3344864845275879,0.3360024392604828,0.3347020149230957,0.33500710129737854,0.33559557795524597,0.3345468044281006,0.3356438875198364,0.33335721492767334,0.33476224541664124,0.3313899040222168,0.33328360319137573,0.3290165960788727,0.33022430539131165,0.325093150138855,0.3257369101047516,0.3194625973701477,0.32044002413749695,0.3130733370780945,0.3142836391925812,0.3061066269874573,0.3078814744949341,0.2988135516643524,0.30184903740882874,0.2917783856391907,0.2964288294315338,0.2853374481201172,0.2916559875011444,0.27951890230178833,0.2874945402145386,0.274495929479599,0.2842196524143219,0.27030646800994873,0.28150874376296997,0.26606911420822144,0.27893924713134766,0.26149675250053406,0.2760584354400635,0.2568477988243103,0.27202627062797546,0.2516094148159027,0.26775065064430237,0.24617767333984375,0.26375263929367065,0.240883007645607,0.2583709955215454,0.2348024845123291,0.2521602511405945,0.22854775190353394,0.24681374430656433,0.22324083745479584,0.24198345839977264,0.21861906349658966,0.23773431777954102,0.21457253396511078,0.23431454598903656,0.2108982503414154,0.23115283250808716,0.20731040835380554,0.22855831682682037,0.20408383011817932,0.22669631242752075,0.2009020447731018,0.22472351789474487,0.19726240634918213,0.22214411199092865,0.19329386949539185,0.2187594175338745,0.1889563798904419,0.21419735252857208,0.18386077880859375,0.20839394629001617,0.17786459624767303,0.2017228603363037,0.1712917685508728,0.19439153373241425,0.16436927020549774,0.18625706434249878,0.1569976955652237,0.17753638327121735,0.14927631616592407,0.16906782984733582,0.14145801961421967,0.16131752729415894,0.13372083008289337,0.15394407510757446,0.1261877566576004,0.14700950682163239,0.11899550259113312,0.14078551530838013,0.11220572888851166,0.13472723960876465,0.10562274605035782,0.1288258135318756,0.09939584136009216,0.12334570288658142,0.09371078014373779,0.11740842461585999,0.08796590566635132,0.11085216701030731,0.08191831409931183,0.10430294275283813,0.0758076012134552,0.09747365862131119,0.06946639716625214,0.09014172852039337,0.06285040080547333,0.08244733512401581,0.05589297041296959,0.0747237503528595,0.0486995093524456,0.06748583912849426,0.04179181903600693,0.06031538173556328,0.034901268780231476,0.05304372310638428,0.02791520208120346,0.04633215442299843,0.021517589688301086,0.039766762405633926,0.015343964099884033,0.03282143175601959,0.008753910660743713,0.0258503258228302,0.0020630136132240295,0.01878304034471512,-0.004641629755496979,0.011329539120197296,-0.01166088879108429,0.003378555178642273,-0.019190803170204163,-0.005097053945064545,-0.027227118611335754,-0.013719238340854645,-0.03537680208683014,-0.022374339401721954,-0.043488986790180206,-0.03137648105621338,-0.05187668651342392,-0.04053819179534912,-0.0604567751288414,-0.049499429762363434,-0.06884048134088516,-0.05849288031458855,-0.07712171971797943,-0.06773670017719269,-0.08554264158010483,-0.07693895697593689,-0.09397900104522705,-0.08596764504909515,-0.10236804187297821,-0.09495700895786285,-0.11071249842643738,-0.10388500988483429,-0.11891487240791321,-0.11278313398361206,-0.1271471083164215,-0.12161137163639069,-0.1353926956653595,-0.1302194446325302,-0.14331747591495514,-0.13882678747177124,-0.15112300217151642,-0.14760717749595642,-0.15909935534000397,-0.1563674807548523,-0.1669865846633911,-0.1650761067867279,-0.17466247081756592,-0.1739044189453125,-0.1824301928281784,-0.18288172781467438,-0.19044317305088043,-0.19180621206760406,-0.1984090507030487,-0.2006174921989441,-0.2061910629272461,-0.2095491737127304,-0.2141258418560028,-0.2184688150882721,-0.22216469049453735,-0.22707563638687134,-0.2299291044473648,-0.23560881614685059,-0.23756471276283264,-0.24421198666095734,-0.24524550139904022,-0.2526945173740387,-0.252858430147171,-0.2611212730407715,-0.2604433596134186,-0.26948052644729614,-0.2679097056388855,-0.27768683433532715,-0.2752090096473694,-0.2859497666358948,-0.28264039754867554,-0.29414576292037964,-0.29005101323127747,-0.30205854773521423,-0.2971515655517578,-0.31004756689071655,-0.30430930852890015,-0.3181053400039673,-0.3115376830101013,-0.32590630650520325,-0.31850019097328186,-0.33365267515182495,-0.32542774081230164,-0.3414079546928406,-0.33242523670196533,-0.34893766045570374,-0.33921313285827637,-0.3563483953475952,-0.3458234965801239,-0.36362698674201965,-0.35227999091148376,-0.3707098960876465,-0.3586232364177704,-0.37783506512641907,-0.36508598923683167,-0.3848576247692108,-0.3714151680469513,-0.3916032016277313,-0.3774167597293854,-0.3983784317970276,-0.38348257541656494,-0.4050813317298889,-0.38953205943107605,-0.4114915728569031,-0.3952938914299011,-0.41792139410972595,-0.40107113122940063,-0.4242797791957855,-0.4067872166633606,-0.430213063955307,-0.4120813012123108,-0.4359695613384247,-0.41720691323280334,-0.4416967034339905,-0.4222995638847351,-0.44718682765960693,-0.42709559202194214,-0.45248913764953613,-0.43165889382362366,-0.45770472288131714,-0.4361976385116577,-0.4627995789051056,-0.4406948685646057,-0.467723548412323,-0.4449848532676697,-0.4723993241786957,-0.4489439129829407,-0.47690653800964355,-0.4527551233768463,-0.4812902808189392,-0.4565407931804657,-0.48539483547210693,-0.4600854218006134,-0.48930904269218445,-0.4634152054786682,-0.4931594729423523,-0.4667051434516907,-0.49675899744033813,-0.46982237696647644,-0.5000807046890259,-0.4727060794830322,-0.5032362341880798,-0.47544509172439575,-0.5061864256858826,-0.4780427813529968,-0.5089499354362488,-0.4805164635181427,-0.5115028023719788,-0.4827759861946106,-0.513809084892273,-0.48477935791015625,-0.5159985423088074,-0.48671194911003113,-0.5179522633552551,-0.4884487986564636,-0.5195164084434509,-0.4897882044315338,-0.520979642868042,-0.4910416007041931,-0.5224595069885254,-0.492371529340744,-0.5237541198730469,-0.4935266375541687,-0.5248284339904785,-0.4944034814834595,-0.5256340503692627,-0.4950096309185028,-0.5261802077293396,-0.4954404830932617,-0.5266210436820984,-0.4957996904850006,-0.5268115997314453,-0.4958656430244446,-0.5266780257225037,-0.4956287741661072,-0.5264650583267212,-0.4954100549221039,-0.526107668876648,-0.495071142911911,-0.5254742503166199,-0.49441009759902954,-0.5246858596801758,-0.4936348795890808,-0.523658812046051,-0.4927383065223694,-0.5223727226257324,-0.4916102886199951,-0.5210084915161133,-0.4903441369533539,-0.5194172263145447,-0.4888645112514496,-0.5174907445907593,-0.4871516525745392,-0.5154325366020203,-0.48535043001174927,-0.5132569074630737,-0.4833911061286926,-0.5109375715255737,-0.4812907576560974,-0.5085335969924927,-0.47917601466178894,-0.5059165954589844,-0.4768742620944977,-0.5030509233474731,-0.4742845892906189,-0.500028669834137,-0.4715332090854645,-0.4968000054359436,-0.46862754225730896,-0.49335336685180664,-0.46553701162338257,-0.4896450638771057,-0.46218371391296387,-0.48560720682144165,-0.4585230052471161,-0.4814741313457489,-0.4548163115978241,-0.47733908891677856,-0.45113861560821533,-0.47292858362197876,-0.44719982147216797,-0.46825575828552246,-0.4430288076400757,-0.46353116631507874,-0.43884843587875366,-0.4587159752845764,-0.43462270498275757,-0.45373016595840454,-0.43027472496032715,-0.44851088523864746,-0.4257199764251709,-0.4430246949195862,-0.42090100049972534,-0.4373963177204132,-0.41597795486450195,-0.43161025643348694,-0.4109745919704437,-0.42553985118865967,-0.40570569038391113,-0.4193096160888672,-0.4002203345298767,-0.41303032636642456,-0.39467763900756836,-0.4066188335418701,-0.38908135890960693,-0.4000610113143921,-0.38337835669517517,-0.3933746814727783,-0.37749603390693665,-0.3865426182746887,-0.37144654989242554,-0.3795803189277649,-0.36532968282699585,-0.37244653701782227,-0.3590787649154663,-0.36512744426727295,-0.3526001274585724,-0.35773417353630066,-0.3460187315940857,-0.3503147065639496,-0.339443564414978,-0.3428031802177429,-0.3328033685684204,-0.33511918783187866,-0.32598936557769775,-0.3272414207458496,-0.318989634513855,-0.319307416677475,-0.31192755699157715,-0.3114268183708191,-0.30487531423568726,-0.3034377694129944,-0.29770565032958984,-0.2951779365539551,-0.29031598567962646,-0.28677380084991455,-0.2827863097190857,-0.2784140706062317,-0.27522894740104675,-0.2700554132461548,-0.26765698194503784,-0.26152825355529785,-0.2599930167198181,-0.25285422801971436,-0.2521980106830597,-0.24422062933444977,-0.2443566769361496,-0.2356354296207428,-0.23653943836688995,-0.22694560885429382,-0.2287016212940216,-0.218154639005661,-0.22078363597393036,-0.20938779413700104,-0.2128010392189026,-0.20065683126449585,-0.20482154190540314,-0.19187307357788086,-0.19685180485248566,-0.18300488591194153,-0.18880067765712738,-0.17411771416664124,-0.1806454360485077,-0.16525717079639435,-0.17248183488845825,-0.15638071298599243,-0.1643337905406952,-0.14744843542575836,-0.15611480176448822,-0.13846251368522644,-0.14778637886047363,-0.12942667305469513,-0.1394030600786209,-0.12038421630859375,-0.13102714717388153,-0.11140423268079758,-0.12266922742128372,-0.10246630012989044,-0.11430176347494125,-0.09349130839109421,-0.10590529441833496,-0.08449366688728333,-0.09749168902635574,-0.07557141780853271,-0.08910224586725235,-0.06675387918949127,-0.0807742029428482,-0.057972121983766556,-0.07248006016016006,-0.0491742342710495,-0.06414788961410522,-0.04038545489311218,-0.05578262731432915,-0.031651221215724945,-0.04744748771190643,-0.023004386574029922,-0.03917189687490463,-0.014445883221924305,-0.03089878335595131,-0.005930168554186821,-0.022583838552236557,0.002562102861702442,-0.014277668669819832,0.010952816344797611,-0.0060509974136948586,0.01916518434882164,0.002093313727527857,0.027261536568403244,0.010179467499256134,0.03536767512559891,0.01820770837366581,0.043512094765901566,0.026199307292699814,0.05165395140647888,0.03420865908265114,0.059800952672958374,0.04223240911960602,0.06799114495515823,0.05020764097571373,0.0762426033616066,0.05816218629479408,0.08457324653863907,0.06622572243213654,0.09293084591627121,0.07437774538993835,0.10108152031898499,0.08233530074357986,0.10879091918468475,0.08987627178430557,0.11614792048931122,0.09715694189071655,0.1234435960650444,0.10448165237903595,0.13069337606430054,0.11183199286460876,0.137596994638443,0.11889855563640594,0.1440371870994568,0.12557530403137207,0.15028083324432373,0.13212789595127106,0.15657037496566772,0.13878726959228516,0.1628297120332718,0.1454436331987381,0.16891765594482422,0.15190395712852478,0.1749131679534912,0.15824180841445923,0.1809864193201065,0.16467547416687012,0.18716280162334442,0.17122480273246765,0.19334079325199127,0.17770837247371674,0.19944238662719727,0.18403005599975586,0.2054712474346161,0.19027374684810638,0.21147370338439941,0.1965131163597107,0.21746426820755005,0.202686607837677,0.22337956726551056,0.2087024450302124,0.22914519906044006,0.2145642787218094,0.23477570712566376,0.22034037113189697,0.2403235286474228,0.22606170177459717,0.24574553966522217,0.23169220983982086,0.25093889236450195,0.23718631267547607,0.25590190291404724,0.242568701505661,0.2607375681400299,0.24794656038284302,0.26550406217575073,0.25342273712158203,0.27017199993133545,0.25899767875671387,0.27470505237579346,0.2645891606807709,0.27907735109329224,0.27013954520225525,0.28324833512306213,0.27565181255340576,0.2872246503829956,0.28112611174583435,0.2910986542701721,0.28652048110961914,0.29492753744125366,0.2917826473712921,0.2986379861831665,0.2968660891056061,0.30215686559677124,0.3017169237136841,0.30556589365005493,0.306292861700058,0.30898672342300415,0.3105788826942444,0.31235742568969727,0.31453004479408264,0.31548088788986206,0.3180347979068756,0.31830263137817383,0.3210201859474182,0.3209911286830902,0.32356560230255127,0.32369938492774963,0.32582664489746094,0.3263929486274719,0.3278847932815552,0.3289925754070282,0.32976004481315613,0.33154329657554626,0.33151277899742126,0.33410102128982544,0.33320218324661255,0.3365638256072998,0.3347967565059662,0.3387991189956665,0.3362775146961212,0.3408724367618561,0.33779776096343994,0.34296247363090515,0.33957409858703613,0.3450830578804016,0.34163421392440796,0.34706878662109375,0.3438357412815094,0.348814994096756,0.34612223505973816,0.35035955905914307,0.34857824444770813,0.3517402708530426,0.3512190878391266,0.35293614864349365,0.35391637682914734,0.35395580530166626,0.3565821945667267,0.35486266016960144,0.35927093029022217,0.35572633147239685,0.36204156279563904,0.356637567281723,0.3648494482040405,0.3577037751674652,0.36761653423309326,0.3589226007461548,0.3702812194824219,0.3601362705230713,0.37273502349853516,0.3612326383590698,0.37484031915664673,0.36232203245162964,0.37658295035362244,0.36361539363861084,0.37812894582748413,0.3651997447013855,0.3796727657318115,0.3670227825641632,0.3812750577926636,0.3690119981765747,0.38286787271499634,0.3711033761501312,0.3843686878681183,0.37321075797080994,0.3857674300670624,0.37523677945137024,0.38710513710975647,0.37706899642944336,0.3883553445339203,0.37854859232902527,0.3893587589263916,0.37954261898994446,0.38997459411621094,0.3800737261772156,0.3902926743030548,0.3802680969238281,0.39055025577545166,0.38013553619384766,0.39079850912094116,0.37950754165649414,0.3908044993877411,0.3782094717025757,0.3903343379497528,0.3761543035507202,0.389335036277771,0.3732477128505707,0.3877517879009247,0.3694034218788147,0.38540199398994446,0.36476823687553406,0.38222476840019226,0.3597945272922516,0.3785027265548706,0.35500597953796387,0.37467244267463684,0.3508549928665161,0.371074914932251,0.3479050397872925,0.3680570721626282,0.3469204604625702,0.3661377429962158,0.34853217005729675,0.3658168911933899,0.3528748154640198,0.36726272106170654,0.35964274406433105,0.3702837824821472,0.36830464005470276,0.37445157766342163,0.37805625796318054,0.37910306453704834,0.38772836327552795,0.3833930492401123,0.3960375189781189,0.38656750321388245,0.4019690752029419,0.3881657123565674,0.4048866331577301,0.38796383142471313,0.40447235107421875,0.38597115874290466,0.40075889229774475,0.3825986981391907,0.394109308719635,0.3785688579082489,0.3850228786468506,0.3744800388813019,0.3740721046924591,0.37065625190734863,0.3620791435241699,0.3674893379211426,0.3500944972038269,0.3655659258365631,0.33906349539756775,0.3652535676956177,0.3297199308872223,0.36647671461105347,0.3227653205394745,0.36900168657302856,0.3185165226459503,0.372326135635376,0.31588882207870483,0.37477192282676697,0.31177088618278503,0.37278440594673157,0.3019689917564392,0.36187323927879333,0.2825281023979187,0.3380492031574249,0.25039106607437134,0.29856887459754944,0.20400939881801605,0.24250024557113647,0.14459776878356934,0.17187324166297913,0.07684291154146194,0.09231474250555038,0.00776814017444849,0.011855741031467915,-0.05500537157058716,-0.060879603028297424,-0.1035246029496193,-0.1170259341597557,-0.12914299964904785,-0.14721639454364777,-0.12436288595199585,-0.14353066682815552,-0.08681271970272064,-0.1035139262676239,-0.021452229470014572,-0.032334811985492706,0.06164011359214783,0.05947559326887131,0.15169209241867065,0.16042886674404144,0.2398754358291626,0.2607254385948181,0.3191983103752136,0.3522929549217224,0.3837544322013855,0.42822763323783875,0.4290175437927246,0.4831486642360687,0.4528612196445465,0.514176607131958,0.4562394618988037,0.521668553352356,0.44294753670692444,0.5091447830200195,0.41847264766693115,0.4822106659412384,0.3884967267513275,0.44692263007164,0.3579346537590027,0.40867704153060913,0.3308313190937042,0.37211814522743225,0.31042635440826416,0.34127500653266907,0.2987293004989624,0.31904998421669006,0.2959997057914734,0.30647990107536316,0.30091267824172974,0.3027843236923218,0.3113101124763489,0.306190550327301,0.3247837424278259,0.31460651755332947,0.3388565182685852,0.32574155926704407,0.3511863946914673,0.33718350529670715,0.35997089743614197,0.34681347012519836,0.3642255961894989,0.3532503843307495,0.3637520968914032,0.35595330595970154,0.3590213358402252,0.3550752103328705,0.351114958524704,0.35131362080574036,0.3415455222129822,0.3457548916339874,0.3318597078323364,0.3396145701408386,0.32324835658073425,0.33392757177352905,0.31639763712882996,0.32932248711586,0.3115268051624298,0.3259360194206238,0.3084493577480316,0.32346779108047485,0.3066614270210266,0.3213740587234497,0.3055570721626282,0.3191356658935547,0.30470365285873413,0.3164435923099518,0.3039399981498718,0.313181608915329,0.30320900678634644,0.30928266048431396,0.3023843467235565,0.3046846091747284,0.3013804256916046,0.2994810938835144,0.3003881573677063,0.29404520988464355,0.2997879981994629,0.28885146975517273,0.2997121810913086,0.28411442041397095,0.2998063862323761,0.2796758711338043,0.2995368540287018,0.2752785384654999,0.2986152470111847,0.2708359360694885,0.2969832122325897,0.2663668990135193,0.29451480507850647,0.26180583238601685,0.2909870147705078,0.25703945755958557,0.2863495647907257,0.25208550691604614,0.2808309495449066,0.24710004031658173,0.27474072575569153,0.2422293871641159,0.26830995082855225,0.23756276071071625,0.261757493019104,0.23320716619491577,0.25537675619125366,0.22930194437503815,0.2494843453168869,0.22595880925655365,0.24431155622005463,0.22322537004947662,0.23989641666412354,0.2210220843553543,0.235987588763237,0.2190142273902893,0.2321094125509262,0.21664059162139893,0.22785964608192444,0.2134196013212204,0.2231336086988449,0.20920293033123016,0.21797817945480347,0.20404097437858582,0.2123415470123291,0.19792068004608154,0.20616373419761658,0.19082854688167572,0.19966572523117065,0.18301355838775635,0.19332806766033173,0.1749725341796875,0.18755415081977844,0.16715316474437714,0.18249043822288513,0.15979434549808502,0.1781284064054489,0.15299631655216217,0.17435649037361145,0.14673756062984467,0.1708746999502182,0.1408073604106903,0.16724835336208344,0.13490109145641327,0.16312113404273987,0.1288263201713562,0.1582898050546646,0.12252052128314972,0.1526111662387848,0.11592620611190796,0.14601793885231018,0.109025739133358,0.1386347860097885,0.10197537392377853,0.13071639835834503,0.09501562267541885,0.12245433777570724,0.08824774622917175,0.11396884173154831,0.0816502720117569,0.10543704777956009,0.0752602368593216,0.09703152626752853,0.06912031024694443,0.08874747902154922,0.06306732445955276,0.0804801806807518,0.05680617690086365,0.07224872708320618,0.050199929624795914,0.06413860619068146,0.04326504096388817,0.056058719754219055,0.03589431941509247,0.04781285300850868,0.02787492424249649,0.03942457586526871,0.019239455461502075,0.031131481751799583,0.010328397154808044,0.023022381588816643,0.001407034695148468,0.014940470457077026,-0.007533639669418335,0.006808610633015633,-0.016492079943418503,-0.0012192577123641968,-0.025234082713723183,-0.009038610383868217,-0.03353056684136391,-0.016785575076937675,-0.041423678398132324,-0.024613576009869576,-0.04908459633588791,-0.03248251974582672,-0.056559376418590546,-0.04031608998775482,-0.0638224333524704,-0.04819875210523605,-0.07095935940742493,-0.05626891925930977,-0.07813222706317902,-0.06454124301671982,-0.08543310314416885,-0.0729595273733139,-0.09288822114467621,-0.0815194621682167,-0.10053624212741852,-0.09023560583591461,-0.10840082168579102,-0.09907303005456924,-0.11644048988819122,-0.1079840436577797,-0.12459170818328857,-0.11693437397480011,-0.1328069120645523,-0.12586098909378052,-0.14102135598659515,-0.1347116231918335,-0.14916948974132538,-0.14354576170444489,-0.15726426243782043,-0.15246544778347015,-0.16536462306976318,-0.16142883896827698,-0.1734473705291748,-0.17029942572116852,-0.18144424259662628,-0.17903432250022888,-0.18932628631591797,-0.18777750432491302,-0.19719542562961578,-0.1966264843940735,-0.2051265984773636,-0.20549310743808746,-0.21306931972503662,-0.2142835110425949,-0.22096262872219086,-0.2230629175901413,-0.2288345843553543,-0.23193064332008362,-0.23672154545783997,-0.24084587395191193,-0.24458253383636475,-0.24968738853931427,-0.2523565888404846,-0.25840240716934204,-0.26002565026283264,-0.2669919431209564,-0.2675635516643524,-0.2754093110561371,-0.2748936712741852,-0.2835761606693268,-0.28195685148239136,-0.2914767563343048,-0.2887730896472931,-0.29917678236961365,-0.2954060733318329,-0.3067672550678253,-0.30192068219184875,-0.31432220339775085,-0.30839264392852783,-0.32188379764556885,-0.31489381194114685,-0.3294561803340912,-0.3214408755302429,-0.3370295464992523,-0.328012615442276,-0.3446136713027954,-0.33462363481521606,-0.35221201181411743,-0.34130868315696716,-0.3597670793533325,-0.34802311658859253,-0.36719390749931335,-0.3546490967273712,-0.3744781017303467,-0.36113351583480835,-0.38167330622673035,-0.36753392219543457,-0.3887888789176941,-0.37389105558395386,-0.39575546979904175,-0.38014477491378784,-0.40252387523651123,-0.38622432947158813,-0.4091200828552246,-0.39214345812797546,-0.4155809283256531,-0.3979530334472656,-0.42190879583358765,-0.40365856885910034,-0.4280899465084076,-0.40922433137893677,-0.43409258127212524,-0.4146045446395874,-0.43986040353775024,-0.4197533428668976,-0.44537705183029175,-0.42464694380760193,-0.4506929814815521,-0.4293072521686554,-0.4558223783969879,-0.43376216292381287,-0.4606941044330597,-0.43799930810928345,-0.4652884602546692,-0.442005455493927,-0.4697306454181671,-0.4458353519439697,-0.4741453230381012,-0.44958731532096863,-0.47850847244262695,-0.45330822467803955,-0.4827500581741333,-0.4569667875766754,-0.4869179129600525,-0.46052834391593933,-0.4911094307899475,-0.4640166759490967,-0.49528059363365173,-0.4674590229988098,-0.49924901127815247,-0.4707924723625183,-0.5029004216194153,-0.4738979935646057,-0.5062958002090454,-0.4767228066921234,-0.5095095038414001,-0.47928720712661743,-0.5124505758285522,-0.4815814197063446,-0.5149758458137512,-0.48357388377189636,-0.5171502828598022,-0.48531922698020935,-0.5192136764526367,-0.4869314432144165,-0.5212603807449341,-0.488446980714798,-0.5231381058692932,-0.48984047770500183,-0.52472984790802,-0.4911395013332367,-0.5261441469192505,-0.4923926889896393,-0.527509868144989,-0.49356329441070557,-0.5287466049194336,-0.49457594752311707,-0.5296869277954102,-0.49541616439819336,-0.5303183197975159,-0.49609023332595825,-0.5307528972625732,-0.49656811356544495,-0.5310207605361938,-0.4968433976173401,-0.5310498476028442,-0.496968537569046,-0.530831515789032,-0.49698033928871155,-0.5304620265960693,-0.49686378240585327,-0.5299873352050781,-0.4966042637825012,-0.5293381810188293,-0.4962059259414673,-0.5284557342529297,-0.49565649032592773,-0.5273529887199402,-0.4949106276035309,-0.526007354259491,-0.4938989281654358,-0.5243396759033203,-0.49257004261016846,-0.5223512649536133,-0.49095845222473145,-0.5201387405395508,-0.48915889859199524,-0.5177398324012756,-0.48719456791877747,-0.5151124596595764,-0.4850119352340698,-0.5122785568237305,-0.482637494802475,-0.5093286633491516,-0.4801918864250183,-0.5062897801399231,-0.4777042865753174,-0.5031248927116394,-0.475080281496048,-0.49982544779777527,-0.4722902476787567,-0.4963882863521576,-0.46941402554512024,-0.49277254939079285,-0.46646642684936523,-0.48896169662475586,-0.46334540843963623,-0.48497438430786133,-0.45997869968414307,-0.48077625036239624,-0.4563928246498108,-0.4763081669807434,-0.45262888073921204,-0.47160157561302185,-0.4486851990222931,-0.4667295813560486,-0.4445449113845825,-0.46167927980422974,-0.4402090609073639,-0.45640772581100464,-0.4357064366340637,-0.45095518231391907,-0.43107399344444275,-0.4453774094581604,-0.4263157844543457,-0.43965455889701843,-0.4214092791080475,-0.43376171588897705,-0.4163581430912018,-0.427729070186615,-0.4111863970756531,-0.42157092690467834,-0.40588706731796265,-0.41525986790657043,-0.40044105052948,-0.4087994396686554,-0.3948689103126526,-0.4022263288497925,-0.38919609785079956,-0.3955446183681488,-0.38339942693710327,-0.3887292444705963,-0.3774532377719879,-0.3817715644836426,-0.37138763070106506,-0.37467828392982483,-0.3652406632900238,-0.36746498942375183,-0.3589944839477539,-0.36015987396240234,-0.35260990262031555,-0.3527684509754181,-0.3460889160633087,-0.3452497124671936,-0.33946171402931213,-0.3375682830810547,-0.3327275514602661,-0.3297394812107086,-0.32584986090660095,-0.3218045234680176,-0.3188246786594391,-0.31380194425582886,-0.31171417236328125,-0.3057512938976288,-0.3045653700828552,-0.29762595891952515,-0.29733529686927795,-0.28938376903533936,-0.28996893763542175,-0.2810479402542114,-0.28250637650489807,-0.2726821303367615,-0.27501970529556274,-0.2642843723297119,-0.26749780774116516,-0.2558106482028961,-0.25989100337028503,-0.24728626012802124,-0.25220686197280884,-0.23876431584358215,-0.24447709321975708,-0.23021483421325684,-0.23670168220996857,-0.22157728672027588,-0.22887814044952393,-0.21286465227603912,-0.221002995967865,-0.20411089062690735,-0.21303793787956238,-0.19533251225948334,-0.20500221848487854,-0.1864926666021347,-0.19693033397197723,-0.1776198148727417,-0.18884466588497162,-0.16875708103179932,-0.1807192862033844,-0.15989913046360016,-0.1725713461637497,-0.15102531015872955,-0.16447541117668152,-0.14213839173316956,-0.15643048286437988,-0.13326241075992584,-0.1483512669801712,-0.12442145496606827,-0.1402113437652588,-0.11559772491455078,-0.13205887377262115,-0.10671859979629517,-0.12390013784170151,-0.09771277010440826,-0.11567951738834381,-0.08856542408466339,-0.10734037309885025,-0.07931990921497345,-0.09885535389184952,-0.07004343718290329,-0.09027108550071716,-0.06076359748840332,-0.08171606063842773,-0.051445167511701584,-0.07325153797864914,-0.042089834809303284,-0.0647740513086319,-0.03280926123261452,-0.056217558681964874,-0.02369919791817665,-0.04774121567606926,-0.014719998463988304,-0.03951798379421234,-0.005831114947795868,-0.031474702060222626,0.0028619803488254547,-0.023466356098651886,0.011266704648733139,-0.015539433807134628,0.019486743956804276,-0.007796190679073334,0.02764134854078293,-0.0002129673957824707,0.035642001777887344,0.007213525474071503,0.043391402810811996,0.014408908784389496,0.051025353372097015,0.021428555250167847,0.05867929756641388,0.028416655957698822,0.0662369579076767,0.03535858541727066,0.07358866930007935,0.042189568281173706,0.08084963262081146,0.0490066260099411,0.08807537704706192,0.05589109659194946,0.09510941803455353,0.06279647350311279,0.10187757015228271,0.06977587193250656,0.10846224427223206,0.07693607360124588,0.11485867202281952,0.08415903151035309,0.12102552503347397,0.09127787500619888,0.12707127630710602,0.09834423661231995,0.13310644030570984,0.10538395494222641,0.1391477882862091,0.11228538304567337,0.14532488584518433,0.11914981156587601,0.15184150636196136,0.12623929977416992,0.15870630741119385,0.13356147706508636,0.16585108637809753,0.14108172059059143,0.17339038848876953,0.1491435021162033,0.1814194768667221,0.15807709097862244,0.18974897265434265,0.16768202185630798,0.198135644197464,0.17754817008972168,0.20657123625278473,0.18749697506427765,0.2151017040014267,0.1973915696144104,0.22352728247642517,0.20688694715499878,0.2315070927143097,0.21554161608219147,0.23887209594249725,0.22295071184635162,0.24563157558441162,0.22886541485786438,0.25171032547950745,0.23340195417404175,0.2569041848182678,0.23695433139801025,0.261075884103775,0.23977386951446533,0.26421427726745605,0.24187617003917694,0.2663898468017578,0.24339160323143005,0.2677948474884033,0.24464905261993408,0.26866623759269714,0.24582798779010773,0.2691427767276764,0.24681979417800903,0.26940131187438965,0.24747145175933838,0.26977843046188354,0.2477508783340454,0.2705434560775757,0.24775663018226624,0.27185192704200745,0.24776995182037354,0.2739870250225067,0.2481580376625061,0.27716192603111267,0.2491474449634552,0.28118157386779785,0.25096777081489563,0.28582748770713806,0.25415366888046265,0.29126155376434326,0.2592353820800781,0.29756784439086914,0.2661699652671814,0.30439600348472595,0.274442195892334,0.3113973140716553,0.2835386097431183,0.3184615671634674,0.2930457592010498,0.3254229426383972,0.3025587797164917,0.33204150199890137,0.3116576075553894,0.33815014362335205,0.3198394179344177,0.3434916138648987,0.3266984820365906,0.34775760769844055,0.3323238790035248,0.35095351934432983,0.33714330196380615,0.35330039262771606,0.34139373898506165,0.3547760844230652,0.3451768755912781,0.35519939661026,0.34872883558273315,0.354733943939209,0.3521868586540222,0.35391494631767273,0.35551464557647705,0.3531007468700409,0.3588149845600128,0.35216692090034485,0.362111359834671,0.3509524166584015,0.3649575114250183,0.3497481942176819,0.3669162392616272,0.34890446066856384,0.3680737018585205,0.34819650650024414,0.36864179372787476,0.34714847803115845,0.3686122000217438,0.34571465849876404,0.36799123883247375,0.34409332275390625,0.36683329939842224,0.34221574664115906,0.36515533924102783,0.33987826108932495,0.3631545305252075,0.33708736300468445,0.36112385988235474,0.33407649397850037,0.3591340482234955,0.33116063475608826,0.35727792978286743,0.3285318911075592,0.35586118698120117,0.3262489140033722,0.35493436455726624,0.3246261179447174,0.3543103337287903,0.324245810508728,0.3542410731315613,0.3252984285354614,0.35525748133659363,0.3275124430656433,0.35742220282554626,0.3308638334274292,0.3604626953601837,0.33558639883995056,0.3642706573009491,0.34152770042419434,0.3687928318977356,0.34815678000450134,0.37390872836112976,0.3549131751060486,0.3794596493244171,0.36118724942207336,0.3849322199821472,0.3664550185203552,0.3894926607608795,0.3704560697078705,0.39263832569122314,0.37284305691719055,0.3941919207572937,0.3731362521648407,0.39371824264526367,0.3713011145591736,0.39081722497940063,0.36774566769599915,0.3857673704624176,0.36292165517807007,0.3792005181312561,0.35753628611564636,0.37164250016212463,0.35247477889060974,0.3638255000114441,0.34811195731163025,0.3568190634250641,0.34460335969924927,0.35156095027923584,0.342583566904068,0.3486330211162567,0.3424295485019684,0.3483543395996094)\n\ +\n\ +,\n\ +\n\ +new Array(0.3436359763145447,0.3507392704486847,0.3458445370197296,0.35553568601608276,0.349070280790329,0.36218830943107605,0.3529009521007538,0.36989903450012207,0.3567352890968323,0.3776802718639374,0.3602409362792969,0.3845756947994232,0.3624301850795746,0.38984495401382446,0.36204901337623596,0.3930245339870453,0.35958513617515564,0.39386096596717834,0.35623884201049805,0.39222022891044617,0.35106125473976135,0.3883177638053894,0.34256747364997864,0.38292935490608215,0.3323298692703247,0.3768877685070038,0.323260098695755,0.37063145637512207,0.3156992495059967,0.3646821975708008,0.3084883987903595,0.35974499583244324,0.3018919825553894,0.35562121868133545,0.29641395807266235,0.3507556915283203,0.2904132902622223,0.34314075112342834,0.28101786971092224,0.33097949624061584,0.26616284251213074,0.31287649273872375,0.2446533590555191,0.2879803478717804,0.21516236662864685,0.255038857460022,0.17608602344989777,0.21176795661449432,0.12704282999038696,0.15780548751354218,0.07108964771032333,0.09810417890548706,0.014752926304936409,0.040358446538448334,-0.035008858889341354,-0.010328201577067375,-0.07317540794610977,-0.05101863294839859,-0.09570048749446869,-0.07671763747930527,-0.09804818034172058,-0.08093484491109848,-0.0764317587018013,-0.06037058308720589,-0.03042197786271572,-0.01648930460214615,0.03596554324030876,0.0465453676879406,0.11531345546245575,0.12299899756908417,0.1989039182662964,0.20528899133205414,0.27868446707725525,0.28483620285987854,0.34824496507644653,0.3541155457496643,0.40280720591545105,0.40809503197669983,0.43914052844047546,0.4442239999771118,0.45606517791748047,0.46168196201324463,0.4549923837184906,0.4612167477607727,0.43956613540649414,0.4456948935985565,0.41455766558647156,0.41990524530410767,0.3848838806152344,0.3890814185142517,0.35493040084838867,0.35762137174606323,0.32800400257110596,0.3289647400379181,0.30628281831741333,0.3057825565338135,0.291183739900589,0.2896957993507385,0.28327441215515137,0.2809591591358185,0.2818855345249176,0.2787399888038635,0.2854923605918884,0.28177735209465027,0.2925439476966858,0.2886710464954376,0.30161160230636597,0.2977151870727539,0.31119534373283386,0.30709391832351685,0.31999343633651733,0.31554341316223145,0.3271985352039337,0.3224572539329529,0.3323807716369629,0.3273491859436035,0.3353782892227173,0.32981887459754944,0.3363034129142761,0.33001670241355896,0.33541586995124817,0.32849812507629395,0.33304548263549805,0.32565680146217346,0.32961732149124146,0.3217451870441437,0.3255370557308197,0.31720080971717834,0.3211156129837036,0.31249549984931946,0.3166646659374237,0.30782362818717957,0.3124258816242218,0.30318742990493774,0.3084467351436615,0.29864123463630676,0.304767370223999,0.29430586099624634,0.3015163242816925,0.290192186832428,0.29865914583206177,0.28612279891967773,0.2959946393966675,0.28194108605384827,0.29342013597488403,0.27772849798202515,0.2908669412136078,0.273634672164917,0.2881903052330017,0.26963305473327637,0.2853950262069702,0.2656824290752411,0.2825847864151001,0.2619113028049469,0.27963492274284363,0.2584269642829895,0.2764520049095154,0.2552037239074707,0.2733556032180786,0.25225701928138733,0.27060335874557495,0.24962079524993896,0.2679532766342163,0.24718371033668518,0.26519572734832764,0.24481931328773499,0.26249805092811584,0.2424980103969574,0.25986188650131226,0.2400670051574707,0.25692054629325867,0.23722389340400696,0.2534322142601013,0.23384401202201843,0.2493741512298584,0.2300342619419098,0.24467289447784424,0.2258572280406952,0.23934808373451233,0.22128351032733917,0.23365342617034912,0.21636269986629486,0.22778062522411346,0.21126005053520203,0.22179719805717468,0.2061673104763031,0.21593421697616577,0.20118600130081177,0.2105105221271515,0.19625036418437958,0.2056254893541336,0.19125910103321075,0.20119091868400574,0.1862357258796692,0.1970648467540741,0.18117842078208923,0.19303493201732635,0.17590683698654175,0.1889193207025528,0.17028747498989105,0.18464966118335724,0.16439872980117798,0.18007981777191162,0.1582980751991272,0.17496532201766968,0.15188351273536682,0.16928313672542572,0.14509545266628265,0.1632496416568756,0.13801680505275726,0.1569652110338211,0.13074497878551483,0.1503717601299286,0.1233326643705368,0.1435215175151825,0.11582323908805847,0.1365867406129837,0.10827413201332092,0.12966367602348328,0.10077520459890366,0.12275254726409912,0.0934087336063385,0.11584542691707611,0.08619605004787445,0.10892727971076965,0.07917298376560211,0.10195941478013992,0.07243507355451584,0.09491272270679474,0.06601165235042572,0.08778388798236847,0.05983836576342583,0.0805385559797287,0.05387263000011444,0.07305917888879776,0.04803667962551117,0.06523420661687851,0.04212284833192825,0.057080116122961044,0.03594566509127617,0.04865209758281708,0.029429901391267776,0.039905570447444916,0.022460641339421272,0.03080851025879383,0.014893142506480217,0.02146265283226967,0.006716256495565176,0.011982964351773262,-0.001997239887714386,0.0024438141845166683,-0.011165347881615162,-0.007014747243374586,-0.020593587309122086,-0.016242871060967445,-0.030016787350177765,-0.025171050801873207,-0.039254624396562576,-0.03368787094950676,-0.04812806844711304,-0.041668251156806946,-0.056405309587717056,-0.04917296767234802,-0.0640219897031784,-0.056338705122470856,-0.07114075869321823,-0.06319992244243622,-0.07793767005205154,-0.06988830864429474,-0.08454476296901703,-0.07669203728437424,-0.09115692973136902,-0.08373631536960602,-0.09804609417915344,-0.09103355556726456,-0.10550685971975327,-0.09883319586515427,-0.11369960010051727,-0.10741837322711945,-0.12249250710010529,-0.11673317849636078,-0.1316787600517273,-0.1266242116689682,-0.14125868678092957,-0.1370970606803894,-0.15116144716739655,-0.1480569839477539,-0.16098646819591522,-0.1592252403497696,-0.1704384982585907,-0.17041613161563873,-0.17959284782409668,-0.18150544166564941,-0.18844667077064514,-0.19222383201122284,-0.1967857927083969,-0.20232486724853516,-0.20461004972457886,-0.21179530024528503,-0.21210674941539764,-0.2207169234752655,-0.21930965781211853,-0.22912082076072693,-0.2262527346611023,-0.23705273866653442,-0.23312364518642426,-0.244648739695549,-0.23997023701667786,-0.25211477279663086,-0.24670550227165222,-0.2596213221549988,-0.2534589469432831,-0.2672247886657715,-0.2604459822177887,-0.27498531341552734,-0.26765093207359314,-0.2830657362937927,-0.2750389277935028,-0.29154103994369507,-0.2827794849872589,-0.3002829849720001,-0.29098790884017944,-0.3091878592967987,-0.29958197474479675,-0.31826746463775635,-0.3085162043571472,-0.32745054364204407,-0.31784147024154663,-0.336588978767395,-0.32749396562576294,-0.34562060236930847,-0.3372446596622467,-0.35447514057159424,-0.3468747138977051,-0.36298662424087524,-0.35627293586730957,-0.3710893392562866,-0.3653349280357361,-0.37888044118881226,-0.3738906681537628,-0.3864019513130188,-0.38183271884918213,-0.3935663104057312,-0.38917502760887146,-0.40029746294021606,-0.39585989713668823,-0.4066075086593628,-0.40175122022628784,-0.4125635325908661,-0.4069103002548218,-0.41820240020751953,-0.41154420375823975,-0.42346662282943726,-0.415698766708374,-0.4283090829849243,-0.4193916618824005,-0.4328407943248749,-0.42285987734794617,-0.4372495412826538,-0.42631256580352783,-0.4416581094264984,-0.4297977387905121,-0.4461841285228729,-0.4335118532180786,-0.451017290353775,-0.43769797682762146,-0.4563363194465637,-0.4422340989112854,-0.46220043301582336,-0.4469219446182251,-0.4685121476650238,-0.4519149363040924,-0.4750834107398987,-0.4572798013687134,-0.4817622900009155,-0.46262893080711365,-0.4883791208267212,-0.4676629602909088,-0.4945853352546692,-0.4724624752998352,-0.5000262260437012,-0.47698476910591125,-0.5046371221542358,-0.4809568226337433,-0.5084781646728516,-0.48434996604919434,-0.5114843249320984,-0.4873488247394562,-0.5136945247650146,-0.48995310068130493,-0.5154111385345459,-0.49210289120674133,-0.516903281211853,-0.4939757287502289,-0.5183118581771851,-0.4957995116710663,-0.5198625922203064,-0.4976169764995575,-0.521746039390564,-0.49945729970932007,-0.5239163041114807,-0.5014687180519104,-0.5263248682022095,-0.5037275552749634,-0.5290380120277405,-0.5061351656913757,-0.5319313406944275,-0.5085968375205994,-0.5346949696540833,-0.5110976099967957,-0.5372004508972168,-0.5135430693626404,-0.5394700765609741,-0.5157400369644165,-0.5414009094238281,-0.5175819993019104,-0.542862057685852,-0.5190489888191223,-0.5438710451126099,-0.5200487375259399,-0.5444741249084473,-0.5204949378967285,-0.5446802377700806,-0.520462155342102,-0.544552206993103,-0.5200443267822266,-0.5441441535949707,-0.5192134380340576,-0.5434141755104065,-0.5179857611656189,-0.542346179485321,-0.5164980292320251,-0.541022777557373,-0.5148156881332397,-0.5394992828369141,-0.5129062533378601,-0.5377427935600281,-0.5108166337013245,-0.5357125997543335,-0.5086457133293152,-0.5334264039993286,-0.5064231157302856,-0.5309809446334839,-0.5041735768318176,-0.5284898281097412,-0.501957893371582,-0.5259407162666321,-0.4997645318508148,-0.5232195854187012,-0.49752259254455566,-0.5203320384025574,-0.4952189326286316,-0.5174044966697693,-0.4928598403930664,-0.5144237279891968,-0.49038657546043396,-0.5112305283546448,-0.48774129152297974,-0.5077933073043823,-0.48493388295173645,-0.5042111873626709,-0.4819803535938263,-0.5004695653915405,-0.47884082794189453,-0.49646249413490295,-0.4754530191421509,-0.4921858608722687,-0.47181081771850586,-0.48766329884529114,-0.4679860472679138,-0.4828302264213562,-0.4640211760997772,-0.4776991307735443,-0.45984530448913574,-0.4724256694316864,-0.4554009437561035,-0.4670521914958954,-0.45078036189079285,-0.46145713329315186,-0.44608256220817566,-0.45564666390419006,-0.4412424862384796,-0.4497779309749603,-0.43617334961891174,-0.44387221336364746,-0.43095916509628296,-0.4378197193145752,-0.4257330596446991,-0.43161824345588684,-0.4204648733139038,-0.4253285229206085,-0.4150194823741913,-0.4189133048057556,-0.4093530774116516,-0.41232648491859436,-0.40354013442993164,-0.40559619665145874,-0.39763739705085754,-0.3987126648426056,-0.3915990889072418,-0.3916330635547638,-0.3853526711463928,-0.38440752029418945,-0.3789190351963043,-0.37710270285606384,-0.37238672375679016,-0.36967653036117554,-0.36577948927879333,-0.3620924651622772,-0.3590465188026428,-0.35440847277641296,-0.3521696627140045,-0.3466413915157318,-0.3451785445213318,-0.3387884497642517,-0.33814793825149536,-0.3308127522468567,-0.33104076981544495,-0.3227776885032654,-0.32384273409843445,-0.31471219658851624,-0.31652259826660156,-0.30657118558883667,-0.3090512454509735,-0.2983539402484894,-0.30152422189712524,-0.2901151776313782,-0.2940562069416046,-0.2818600535392761,-0.2865472733974457,-0.273529976606369,-0.2788337171077728,-0.2650870978832245,-0.27100440859794617,-0.2565560042858124,-0.2632352113723755,-0.2479782998561859,-0.25543200969696045,-0.2393481284379959,-0.24740611016750336,-0.2306208461523056,-0.23924009501934052,-0.22179831564426422,-0.23113234341144562,-0.21295014023780823,-0.22305995225906372,-0.20411615073680878,-0.21488721668720245,-0.19526320695877075,-0.20662233233451843,-0.1863834410905838,-0.19836333394050598,-0.17753858864307404,-0.19014336168766022,-0.16875573992729187,-0.18192589282989502,-0.1599741280078888,-0.17364239692687988,-0.15114164352416992,-0.16524434089660645,-0.14228147268295288,-0.15676435828208923,-0.13342416286468506,-0.1482381820678711,-0.12454365193843842,-0.13959383964538574,-0.11561007052659988,-0.13077281415462494,-0.10667137056589127,-0.12187683582305908,-0.09781067073345184,-0.11302471160888672,-0.08900970220565796,-0.10418687015771866,-0.08015486598014832,-0.09531546384096146,-0.07122906297445297,-0.08648769557476044,-0.06236971542239189,-0.07779493927955627,-0.05368009954690933,-0.0692458227276802,-0.04515216499567032,-0.0608653724193573,-0.036801550537347794,-0.05274923890829086,-0.028654571622610092,-0.04495047777891159,-0.020618632435798645,-0.03741208463907242,-0.012603923678398132,-0.03005238249897957,-0.004660770297050476,-0.022837206721305847,0.0032375603914260864,-0.01571357250213623,0.011317364871501923,-0.008542641997337341,0.01970715820789337,-0.0011973455548286438,0.028333887457847595,0.0063246265053749084,0.0372132882475853,0.014011144638061523,0.04643452912569046,0.021950438618659973,0.05588231235742569,0.03010193258523941,0.06538072973489761,0.03810767084360123,0.07491307705640793,0.04572763293981552,0.08436762541532516,0.05330805480480194,0.09348076581954956,0.06125878542661667,0.10222368687391281,0.06920412927865982,0.11063101887702942,0.07641875743865967,0.11829406023025513,0.08306580036878586,0.1248847246170044,0.09005635231733322,0.1309305727481842,0.09756209701299667,0.13703811168670654,0.10473161935806274,0.14279481768608093,0.11117547750473022,0.1475921869277954,0.11762325465679169,0.15196004509925842,0.1246354728937149,0.15684883296489716,0.1316998451948166,0.1621231585741043,0.1381763368844986,0.1669425070285797,0.1442692130804062,0.17123211920261383,0.15050184726715088,0.17575912177562714,0.15688656270503998,0.18093281984329224,0.16307076811790466,0.18630343675613403,0.16888675093650818,0.19129076600074768,0.17447316646575928,0.1959274560213089,0.1800549030303955,0.2006806880235672,0.18569731712341309,0.20578977465629578,0.1912769377231598,0.21109235286712646,0.19677548110485077,0.21643885970115662,0.20245715975761414,0.22195398807525635,0.20854544639587402,0.22783887386322021,0.21492406725883484,0.23414868116378784,0.22138294577598572,0.2408096045255661,0.22791072726249695,0.24772141873836517,0.2345348745584488,0.2548198699951172,0.24109560251235962,0.26203206181526184,0.24734240770339966,0.26913875341415405,0.2531210780143738,0.2757990062236786,0.25837716460227966,0.2817825675010681,0.26302066445350647,0.28703317046165466,0.26686960458755493,0.2914980947971344,0.2698267996311188,0.2951238453388214,0.27205488085746765,0.29802095890045166,0.27380669116973877,0.3004281520843506,0.27521419525146484,0.30253762006759644,0.2764592170715332,0.3044890761375427,0.2779090106487274,0.30645057559013367,0.27983519434928894,0.3086082339286804,0.2822890281677246,0.31110501289367676,0.28536826372146606,0.31396785378456116,0.28918546438217163,0.3170616328716278,0.29356107115745544,0.3201717436313629,0.29820433259010315,0.3231307864189148,0.3030858337879181,0.3258450925350189,0.308247447013855,0.328314870595932,0.31352299451828003,0.33062970638275146,0.31873950362205505,0.33277279138565063,0.32381922006607056,0.33449500799179077,0.3285626173019409,0.3355770409107208,0.3327631652355194,0.33607345819473267,0.3364887833595276,0.3361404836177826,0.33987191319465637,0.3358767628669739,0.3428524136543274,0.3354545533657074,0.3454176187515259,0.3351161479949951,0.34774285554885864,0.33497175574302673,0.3499442934989929,0.33502712845802307,0.35206130146980286,0.33532264828681946,0.3542133569717407,0.3358570337295532,0.3563973605632782,0.33655038475990295,0.35835447907447815,0.33737021684646606,0.35992562770843506,0.3382839858531952,0.36120814085006714,0.3391556143760681,0.3622129559516907,0.3399306535720825,0.3627970814704895,0.340738445520401,0.36299434304237366,0.34162911772727966,0.36302265524864197,0.34250450134277344,0.3629917502403259,0.34339553117752075,0.36288395524024963,0.3444414734840393,0.36270594596862793,0.34560033679008484,0.3624858260154724,0.34673959016799927,0.3622548580169678,0.3479076623916626,0.3620994985103607,0.349197655916214,0.3621264100074768,0.3505156636238098,0.36238744854927063,0.3517214357852936,0.3628728985786438,0.35284072160720825,0.3635386526584625,0.3538372218608856,0.3641984164714813,0.354625403881073,0.36477917432785034,0.35517418384552,0.3654242753982544,0.35551297664642334,0.3663182854652405,0.3556709885597229,0.36749815940856934,0.3556704521179199,0.3688485622406006,0.35551950335502625,0.37021782994270325,0.3551963269710541,0.3715476989746094,0.3546697497367859,0.37288153171539307,0.35392022132873535,0.37423309683799744,0.3529627323150635,0.37555593252182007,0.3518728017807007,0.37683695554733276,0.3507084548473358,0.3780277371406555,0.34938400983810425,0.3789185583591461,0.34771719574928284,0.3792995512485504,0.3455829322338104,0.3791392147541046,0.3429500460624695,0.37842699885368347,0.33985161781311035,0.3770616948604584,0.3363795876502991,0.37503236532211304,0.33264100551605225,0.3724556863307953,0.32876861095428467,0.3694303035736084,0.3250260651111603,0.36613425612449646,0.32172974944114685,0.3629182279109955,0.31904760003089905,0.36003610491752625,0.3171144723892212,0.3575168550014496,0.3162133991718292,0.3554316759109497,0.31647419929504395,0.35392361879348755,0.31762418150901794,0.35296547412872314,0.31939736008644104,0.3524459898471832,0.32169878482818604,0.3522231876850128,0.32382136583328247,0.3515649437904358,0.323943555355072,0.34879955649375916,0.31993407011032104,0.3419891595840454,0.31043753027915955,0.3298355042934418,0.29507070779800415,0.3119099736213684,0.27397388219833374,0.28838664293289185,0.24728214740753174,0.2595595121383667,0.21489554643630981,0.2254326194524765,0.17702044546604156,0.1861249804496765,0.13509336113929749,0.14292919635772705,0.09184535592794418,0.0985659807920456,0.05040176957845688,0.05621499568223953,0.01354043185710907,0.018598206341266632,-0.016510628163814545,-0.012152232229709625,-0.03795430064201355,-0.03417684882879257,-0.048723407089710236,-0.045258983969688416,-0.045718543231487274,-0.04232113063335419,-0.025622978806495667,-0.022208139300346375,0.012788698077201843,0.016318827867507935,0.067243292927742,0.07123502343893051,0.13267022371292114,0.13764043152332306,0.20275083184242249,0.209126278758049,0.27113276720046997,0.27916431427001953,0.33227863907814026,0.3421016037464142,0.38191530108451843,0.3935193717479706,0.41712698340415955,0.4302797317504883,0.4366118311882019,0.45090678334236145,0.4410606920719147,0.45601534843444824,0.4329354763031006,0.44800302386283875,0.4156544506549835,0.43021994829177856,0.39290153980255127,0.40635135769844055,0.36821553111076355,0.3800208568572998,0.3446190655231476,0.3543797731399536,0.32438135147094727,0.3318696916103363,0.30896732211112976,0.31416574120521545,0.2989675998687744,0.302045077085495,0.29409757256507874,0.2953417897224426,0.29348260164260864,0.29323530197143555,0.2960135340690613,0.2946128845214844,0.3005402088165283,0.2982521057128906,0.3060187101364136,0.3029651343822479,0.31161439418792725,0.30772703886032104,0.31662559509277344,0.31167834997177124,0.32043734192848206,0.31415697932243347,0.3227097988128662,0.31484824419021606,0.32350826263427734,0.313800573348999,0.3231211006641388,0.3112623393535614,0.3218221068382263,0.3076017498970032,0.319834440946579,0.3033114969730377,0.31740814447402954,0.2989150285720825,0.31485068798065186,0.2948548495769501,0.3124483525753021,0.2914617955684662,0.31033024191856384,0.2889053225517273,0.3084651231765747,0.28716087341308594,0.3068024814128876,0.2860954999923706,0.3052840530872345,0.2855125665664673,0.30369892716407776,0.28507593274116516,0.30171483755111694,0.2843456566333771,0.2990935146808624,0.2829536199569702,0.295750230550766,0.28065529465675354,0.29166868329048157,0.2772802710533142,0.2869117259979248,0.2727862298488617,0.28164681792259216,0.2673061490058899,0.2760713994503021,0.2610625922679901,0.27038443088531494,0.25432145595550537,0.26479262113571167,0.24741120636463165,0.2594027817249298,0.24062642455101013,0.25418317317962646,0.23414039611816406,0.24914424121379852,0.22811943292617798,0.24441100656986237,0.2227998822927475,0.2400449812412262,0.21833443641662598,0.2359958440065384,0.2146882712841034,0.23225922882556915,0.2117394655942917,0.2288622409105301,0.20933091640472412,0.22570477426052094,0.20720435678958893,0.22260309755802155,0.20500941574573517,0.21942651271820068,0.2023804634809494,0.21604958176612854,0.1989881694316864,0.2122812718153,0.1946185678243637,0.20795966684818268,0.18923088908195496,0.20303267240524292,0.1828848272562027,0.19751881062984467,0.1756948083639145,0.1914731115102768,0.16792836785316467,0.18498684465885162,0.1600073128938675,0.17818424105644226,0.15231330692768097,0.17123626172542572,0.14508582651615143,0.16434428095817566,0.13850338757038116,0.15764987468719482,0.1326969563961029,0.1512037068605423,0.12764720618724823,0.14503470063209534,0.12316109985113144,0.13916251063346863,0.11896595358848572,0.13355253636837006,0.11481080204248428,0.12815110385417938,0.11050844192504883,0.12291742116212845,0.10589440912008286,0.11774105578660965,0.10077223181724548,0.11239765584468842,0.09496051073074341,0.10665403306484222,0.08838188648223877,0.1003800556063652,0.08106671273708344,0.09346766024827957,0.07306445389986038,0.08584439754486084,0.06449486315250397,0.07751166075468063,0.0555633008480072,0.06856295466423035,0.046484850347042084,0.059176962822675705,0.03744354099035263,0.04958879575133324,0.02862597443163395,0.0400613471865654,0.020237747579813004,0.03086978569626808,0.012458212673664093,0.02223091758787632,0.0053418781608343124,0.01419978216290474,-0.001248285174369812,0.006708775646984577,-0.0075348149985075,-0.0002906918525695801,-0.013653511181473732,-0.006836937740445137,-0.01968599110841751,-0.013062719255685806,-0.02580053173005581,-0.019140519201755524,-0.03219126909971237,-0.025186140090227127,-0.038921840488910675,-0.03132248297333717,-0.04595652595162392,-0.03771370276808739,-0.05326448380947113,-0.044453129172325134,-0.060802243649959564,-0.05154811590909958,-0.06848271191120148,-0.05902509018778801,-0.07619261741638184,-0.06691370159387589,-0.08379656076431274,-0.0751795619726181,-0.09120871871709824,-0.08378754556179047,-0.0985087901353836,-0.09274525940418243,-0.10586851090192795,-0.10203513503074646,-0.11339233070611954,-0.1116054505109787,-0.12117552012205124,-0.12139799445867538,-0.12939989566802979,-0.1313091218471527,-0.1381993591785431,-0.1412314921617508,-0.147567480802536,-0.1511681228876114,-0.15748564898967743,-0.16116419434547424,-0.16794219613075256,-0.1711844801902771,-0.178798109292984,-0.18121357262134552,-0.18982529640197754,-0.1913289576768875,-0.2008262723684311,-0.20152945816516876,-0.21157817542552948,-0.21168290078639984,-0.22180645167827606,-0.22168974578380585,-0.2313070297241211,-0.23146215081214905,-0.23995310068130493,-0.24079033732414246,-0.24763138592243195,-0.24947047233581543,-0.25434255599975586,-0.2574461102485657,-0.2602357864379883,-0.26465606689453125,-0.2654263377189636,-0.2709711790084839,-0.26997777819633484,-0.27640077471733093,-0.2740896940231323,-0.28114989399909973,-0.27805638313293457,-0.2854735553264618,-0.28208595514297485,-0.2896733283996582,-0.2863636612892151,-0.2941269874572754,-0.2911421060562134,-0.299156129360199,-0.2965962886810303,-0.30497097969055176,-0.30276089906692505,-0.31174346804618835,-0.3096446990966797,-0.3195430338382721,-0.3172059655189514,-0.32825422286987305,-0.3252774477005005,-0.3376973867416382,-0.33369049429893494,-0.34769386053085327,-0.3423401415348053,-0.3579603135585785,-0.3510512709617615,-0.3681504428386688,-0.3595849275588989,-0.37799546122550964,-0.36778882145881653,-0.38724061846733093,-0.3755456507205963,-0.3955906927585602,-0.3826776444911957,-0.40288683772087097,-0.3890700340270996,-0.4091619551181793,-0.3947434425354004,-0.41446515917778015,-0.3997305929660797,-0.4188607931137085,-0.40407246351242065,-0.4225817620754242,-0.4079211950302124,-0.42594799399375916,-0.4114592969417572,-0.42920154333114624,-0.41479772329330444,-0.4325565695762634,-0.41806554794311523,-0.4362483620643616,-0.4214438498020172,-0.4404276907444,-0.4250420928001404,-0.4451479911804199,-0.42889899015426636,-0.45045268535614014,-0.43308261036872864,-0.4563312530517578,-0.4376424252986908,-0.4626504182815552,-0.44253748655319214,-0.4692232012748718,-0.44769778847694397,-0.47585803270339966,-0.45304206013679504,-0.4823276400566101,-0.4584178030490875,-0.4884132742881775,-0.4636516273021698,-0.493976354598999,-0.4686329960823059,-0.4989304542541504,-0.47326552867889404,-0.5032305717468262,-0.4774376451969147,-0.5069249272346497,-0.4811008870601654,-0.5101109147071838,-0.4842684268951416,-0.5128448009490967,-0.48692530393600464,-0.5151772499084473,-0.489045113325119,-0.5172102451324463,-0.4906660318374634,-0.5190343856811523,-0.4918709993362427,-0.5206844806671143,-0.4927436411380768,-0.522188127040863,-0.49338048696517944,-0.5235728621482849,-0.493878036737442,-0.524824857711792,-0.49429672956466675,-0.5259182453155518,-0.4946802854537964,-0.5268622040748596,-0.4950801134109497,-0.5276737809181213,-0.4955251216888428,-0.5283466577529907,-0.4960111081600189,-0.5288761854171753,-0.4965241551399231,-0.5292695164680481,-0.49703070521354675,-0.5295256972312927,-0.4974631071090698,-0.5296366214752197,-0.49775710701942444,-0.5296010971069336,-0.4978855848312378,-0.5294173359870911,-0.4978395700454712,-0.5290791988372803,-0.49760928750038147,-0.5285782217979431,-0.4971923828125,-0.5278950333595276,-0.4965905249118805,-0.5270002484321594,-0.4957980513572693,-0.5258727073669434,-0.4948074221611023,-0.5245072245597839,-0.4936217963695526,-0.5229060649871826,-0.49225279688835144,-0.5210745334625244,-0.49071353673934937,-0.5190219283103943,-0.489006906747818,-0.5167518258094788,-0.4871183931827545,-0.5142611265182495,-0.4850262403488159,-0.5115514397621155,-0.4827241599559784,-0.5086349248886108,-0.4802265465259552,-0.5055283308029175,-0.47755685448646545,-0.5022464990615845,-0.47473302483558655,-0.4987978935241699,-0.4717614948749542,-0.49517983198165894,-0.4686356782913208,-0.4913797676563263,-0.4653436839580536,-0.487384557723999,-0.4618803858757019,-0.4831897020339966,-0.4582536518573761,-0.47879987955093384,-0.4544786214828491,-0.4742203950881958,-0.4505634307861328,-0.46944403648376465,-0.4464946985244751,-0.46444201469421387,-0.44223523139953613,-0.4591920077800751,-0.43775704503059387,-0.45380234718322754,-0.4331594705581665,-0.4482576847076416,-0.4284302294254303,-0.44253525137901306,-0.42354726791381836,-0.4366333782672882,-0.4185048043727875,-0.43056467175483704,-0.4133080244064331,-0.42434409260749817,-0.4079691767692566,-0.41797903180122375,-0.4025009870529175,-0.41146841645240784,-0.3969133198261261,-0.40480536222457886,-0.3912079930305481,-0.39798280596733093,-0.3853793740272522,-0.3909948766231537,-0.37941497564315796,-0.3838372826576233,-0.3733018636703491,-0.3765070140361786,-0.3670300245285034,-0.3690025210380554,-0.3605952560901642,-0.36132562160491943,-0.35399699211120605,-0.3534850478172302,-0.347239226102829,-0.3455008566379547,-0.3403315842151642,-0.3374013602733612,-0.3332901895046234,-0.3292185664176941,-0.32613515853881836,-0.3209799826145172,-0.31888967752456665,-0.312707781791687,-0.3115767538547516,-0.3044171929359436,-0.30421483516693115,-0.2961137294769287,-0.2968105673789978,-0.287792831659317,-0.28936243057250977,-0.2794452905654907,-0.2818763852119446,-0.2710641622543335,-0.2743810713291168,-0.26264554262161255,-0.26692333817481995,-0.25418442487716675,-0.25954583287239075,-0.2456752061843872,-0.2522677481174469,-0.23711907863616943,-0.24508249759674072,-0.22852902114391327,-0.2379646897315979,-0.21992439031600952,-0.23087120056152344,-0.21132147312164307,-0.2237369269132614,-0.2027295082807541,-0.21647736430168152,-0.1941550076007843,-0.20900630950927734,-0.18560859560966492,-0.2012595534324646,-0.17710696160793304,-0.1932099461555481,-0.16866502165794373,-0.18486526608467102,-0.16027802228927612,-0.17625293135643005,-0.15190652012825012,-0.16740408539772034,-0.14347873628139496,-0.1583499312400818,-0.13491913676261902,-0.1491309106349945,-0.1261826902627945,-0.13980576395988464,-0.11727005243301392,-0.13044916093349457,-0.10821488499641418,-0.12113991379737854,-0.09906162321567535,-0.11194673925638199,-0.08985001593828201,-0.10291466861963272,-0.08060862869024277,-0.09405313432216644,-0.07135115563869476,-0.08533615618944168,-0.06207706779241562,-0.07672415673732758,-0.0527779683470726,-0.06819739192724228,-0.04344412684440613,-0.0597696527838707,-0.03406934440135956,-0.05147016420960426,-0.024658385664224625,-0.04331723600625992,-0.015245087444782257,-0.035315826535224915,-0.0059119537472724915,-0.02747313305735588,0.0032121874392032623,-0.01980186440050602,0.011983063071966171,-0.012294502928853035,0.020283903926610947,-0.004899730905890465,0.02805602177977562,0.0024668164551258087,0.035305388271808624,0.009879233315587044,0.04209442436695099,0.017361540347337723,0.048530109226703644,0.024878814816474915,0.054752327501773834,0.03234849125146866,0.060921311378479004,0.039657074958086014,0.06720253825187683,0.04667987674474716,0.0737491250038147,0.053318336606025696,0.08068063110113144,0.05954745411872864,0.08805586397647858,0.06543652713298798,0.09584701061248779,0.07112129032611847,0.10393153131008148,0.0767485499382019,0.11212043464183807,0.08244599401950836,0.12021806091070175,0.08833739906549454,0.1280810832977295,0.09456155449151993,0.13564449548721313,0.10125024616718292,0.1429145187139511,0.10847346484661102,0.14995212852954865,0.11621200293302536,0.15686100721359253,0.12438612431287766,0.1637716144323349,0.13290725648403168,0.17080920934677124,0.1417008340358734,0.17805525660514832,0.15069368481636047,0.18551437556743622,0.15979520976543427,0.19309350848197937,0.16889125108718872,0.20060132443904877,0.1778457760810852,0.20778822898864746,0.1865084320306778,0.2144312858581543,0.1947418451309204,0.22041860222816467,0.20246091485023499,0.22577153146266937,0.20964892208576202,0.2305883765220642,0.21632149815559387,0.23496666550636292,0.22246390581130981,0.23896241188049316,0.22799497842788696,0.24260258674621582,0.23279574513435364,0.24591892957687378,0.23678524792194366,0.248972088098526,0.23999035358428955,0.2518520653247833,0.24255631864070892,0.2546519935131073,0.2446899116039276,0.2574346661567688,0.24658453464508057,0.26022133231163025,0.24839113652706146,0.26301535964012146,0.25023961067199707,0.2658284306526184,0.2522519826889038,0.268677294254303,0.25450819730758667,0.2715691924095154,0.25701192021369934,0.27451860904693604,0.2597254514694214,0.2775866389274597,0.2626533806324005,0.2808864414691925,0.2658756375312805,0.28452950716018677,0.2694924473762512,0.28857049345970154,0.27355408668518066,0.29300549626350403,0.2780616283416748,0.29779940843582153,0.28300735354423523,0.3028869032859802,0.28836995363235474,0.3081473112106323,0.2940548062324524,0.3134058713912964,0.2998628318309784,0.3184770941734314,0.30553561449050903,0.3232085108757019,0.31082984805107117,0.3274981677532196,0.3155636787414551,0.33131009340286255,0.3196343183517456,0.334693044424057,0.3230331242084503,0.3377578556537628,0.3258383572101593,0.34059277176856995,0.3281615078449249,0.3431852161884308,0.3300800919532776,0.3454265296459198,0.3316163420677185,0.34718337655067444,0.33276650309562683,0.34835436940193176,0.33353832364082336,0.3488852083683014,0.33397525548934937,0.34878212213516235,0.33417609333992004,0.34813082218170166,0.3342997133731842,0.3470771014690399,0.33452531695365906,0.3457757234573364,0.3350061774253845,0.34440669417381287,0.33591654896736145,0.34304994344711304,0.3373476266860962,0.3417830169200897,0.3393924832344055,0.34067779779434204,0.34211084246635437,0.33976149559020996,0.3454728424549103,0.3390282690525055,0.3493778705596924,0.33848339319229126,0.3537086248397827,0.33814239501953125,0.35832053422927856,0.33798927068710327,0.36298319697380066,0.3379756510257721,0.367387592792511,0.33807292580604553,0.37124550342559814,0.33829233050346375,0.37436410784721375,0.3386392295360565,0.37662485241889954,0.3390907347202301,0.3779562711715698,0.3396499454975128,0.3783873915672302,0.34038105607032776,0.3781013786792755,0.3413267135620117,0.37735795974731445,0.3423877954483032,0.3763378858566284,0.3433307409286499,0.3750898241996765,0.34391772747039795,0.37361714243888855,0.3439900279045105,0.3719516694545746,0.3434370756149292,0.37012267112731934,0.34218382835388184,0.36813002824783325,0.3402870297431946,0.3660232126712799,0.3380109965801239,0.36398354172706604,0.3357272148132324,0.36226099729537964,0.33372917771339417,0.3610217273235321,0.3321700394153595,0.36028921604156494,0.3311302959918976,0.36000531911849976,0.33064302802085876,0.36006680130958557,0.3306368291378021,0.3602849245071411,0.33094003796577454,0.36038947105407715,0.3313939571380615,0.36014264822006226,0.3319329023361206,0.3594413101673126,0.33255091309547424,0.3583035469055176,0.333262175321579,0.35682225227355957,0.33412057161331177,0.35518160462379456,0.33519402146339417,0.3536582589149475,0.33643603324890137,0.35249993205070496,0.33761170506477356,0.3517909646034241,0.338399201631546,0.3514852523803711,0.3385346829891205,0.35154107213020325,0.3378342092037201,0.35194092988967896,0.3361801505088806,0.35261058807373047,0.3336349129676819,0.35345658659935,0.3305266201496124,0.35447537899017334,0.32715994119644165,0.3555591106414795,0.32322508096694946,0.3559531271457672,0.3175520896911621,0.3540116250514984,0.3086777627468109,0.3478134274482727,0.2957591712474823,0.33618342876434326,0.2788720726966858,0.31906312704086304,0.25848230719566345,0.29696816205978394,0.23497503995895386,0.2704699635505676,0.20897898077964783,0.24048924446105957,0.18193909525871277,0.20885144174098969,0.1558382213115692,0.17798171937465668,0.13207562267780304,0.14971758425235748,0.11074550449848175,0.12449001520872116,0.09111859649419785,0.10174734145402908,0.07264640182256699,0.0810067430138588,0.055400654673576355,0.06237410008907318,0.03992924839258194,0.04639582708477974,0.02733016386628151,0.034069087356328964,0.019738657400012016,0.027350082993507385,0.020428039133548737,0.02936420403420925,0.03283391892910004,0.04347808286547661,0.058930449187755585,0.0716032087802887,0.09811178594827652,0.11300875246524811,0.14728772640228271,0.1644417643547058,0.20188573002815247,0.2211862951517105,0.25695711374282837,0.27817416191101074,0.30791592597961426,0.33069124817848206,0.350985586643219,0.3748006820678711,0.3835350275039673,0.40769463777542114,0.40427765250205994,0.4279574751853943,0.4132527709007263,0.4356182813644409,0.41165298223495483,0.43197256326675415,0.4015686511993408,0.41925567388534546,0.38561078906059265,0.4002455770969391,0.366449773311615,0.37785640358924866,0.34647783637046814,0.3547900319099426,0.3276962637901306,0.3333113193511963,0.3116696774959564,0.3151399791240692,0.29941827058792114,0.3013957142829895,0.2913617491722107,0.2925622761249542,0.2874203622341156,0.28850555419921875,0.2871525287628174,0.2885909676551819,0.2898179292678833,0.29186418652534485,0.29446321725845337,0.297207772731781,0.30010247230529785,0.3034416735172272,0.3058544397354126,0.30943411588668823,0.3109593391418457,0.314269483089447,0.31481796503067017,0.31740063428878784,0.3171224594116211,0.3186621069908142,0.3178839385509491,0.3181406259536743,0.31725195050239563,0.316037118434906,0.31534016132354736,0.31262126564979553,0.31226426362991333,0.3082268536090851,0.308246910572052,0.30319613218307495,0.3035838305950165,0.29779696464538574,0.2985372245311737,0.29221609234809875,0.29333794116973877,0.2866310179233551,0.2882595360279083,0.281252384185791,0.28361350297927856,0.27627500891685486,0.27966001629829407,0.2718202471733093,0.27655261754989624,0.2679551839828491,0.2743443250656128,0.26474589109420776,0.2729955017566681,0.26223862171173096,0.27235203981399536,0.2603779137134552,0.2721307873725891,0.2589706778526306,0.2719634175300598,0.2577463686466217,0.27150285243988037,0.2564413845539093,0.27051520347595215,0.25483351945877075,0.26887375116348267,0.2527434229850769,0.26650017499923706,0.25004786252975464,0.2633804380893707,0.2466958910226822,0.25963321328163147,0.2426961213350296,0.2554643154144287,0.23809194564819336,0.2510066032409668,0.23295894265174866,0.24626436829566956,0.227402463555336,0.24122701585292816,0.2215176224708557,0.23593056201934814,0.2153458595275879,0.23035825788974762,0.20890077948570251,0.2243967056274414,0.20224258303642273,0.21798449754714966,0.19549128413200378,0.2112288475036621,0.1887451559305191,0.20431013405323029,0.18202441930770874,0.19738520681858063,0.17536643147468567,0.19055110216140747,0.16883938014507294,0.1839984655380249,0.16257824003696442,0.17794819176197052,0.15667736530303955,0.1724846512079239,0.15111711621284485,0.16753928363323212,0.14582769572734833,0.1630040556192398,0.14079080522060394,0.1587768942117691,0.13602802157402039,0.15470734238624573,0.13150058686733246,0.1505787968635559,0.1270667314529419,0.1461588740348816,0.12255257368087769,0.14124834537506104,0.11782138049602509,0.1357063204050064,0.1127522885799408,0.12947916984558105,0.10719695687294006,0.12260617315769196,0.10102201998233795,0.11518053710460663,0.09419147670269012,0.1073247492313385,0.08678228408098221,0.09920886158943176,0.07892881333827972,0.09102530777454376,0.07078107446432114,0.08291636407375336,0.06251612305641174,0.07497084140777588,0.054358579218387604,0.06728880852460861,0.0465414822101593,0.05996242165565491,0.03921813145279884,0.05297655612230301,0.03241787850856781,0.046202197670936584,0.026083573698997498,0.03949197754263878,0.020098615437746048,0.03272058069705963,0.01425711065530777,0.025761678814888,0.0082787424325943,0.01850035786628723,0.0019084513187408447,0.010851874947547913,-0.005016744136810303,0.0027487576007843018,-0.01258590817451477,-0.005826480686664581,-0.020820386707782745,-0.014778167009353638,-0.02963588386774063,-0.023947954177856445,-0.03883322328329086,-0.03323911130428314,-0.04814644157886505,-0.04261285811662674,-0.05732439458370209,-0.05197104811668396,-0.06621380895376205,-0.061148837208747864,-0.07475987076759338,-0.07004342973232269,-0.0829121470451355,-0.07866489887237549,-0.09059935808181763,-0.08702351152896881,-0.0978403389453888,-0.0950472503900528,-0.10478620231151581,-0.10268557071685791,-0.1115979254245758,-0.11004021763801575,-0.11836123466491699,-0.11728629469871521,-0.1251428872346878,-0.12451077997684479,-0.1320313811302185,-0.1317625343799591,-0.13910743594169617,-0.1392054706811905,-0.14642347395420074,-0.1470346599817276,-0.1539798080921173,-0.15527844429016113,-0.16170451045036316,-0.16384781897068024,-0.16952913999557495,-0.17271344363689423,-0.17747634649276733,-0.181866854429245,-0.18558655679225922,-0.19120028614997864,-0.1938110888004303,-0.20056191086769104,-0.20207038521766663,-0.20982769131660461,-0.21033170819282532,-0.21886520087718964,-0.21855482459068298,-0.2275872528553009,-0.22667238116264343,-0.2360503226518631,-0.23466581106185913,-0.24435371160507202,-0.24255190789699554,-0.2525116801261902,-0.2503094971179962,-0.26056379079818726,-0.25791803002357483,-0.2686459720134735,-0.265402227640152,-0.2768164277076721,-0.2727625370025635,-0.2849910259246826,-0.27996397018432617,-0.2931184768676758,-0.28702080249786377,-0.3011983036994934,-0.29396578669548035,-0.3091249167919159,-0.3007667064666748,-0.3167557120323181,-0.3074030876159668,-0.32409340143203735,-0.3139421045780182,-0.33121705055236816,-0.32043159008026123,-0.3381509780883789,-0.32684582471847534,-0.34494221210479736,-0.3331971764564514,-0.3517029881477356,-0.3395477533340454,-0.35848891735076904,-0.345898300409317,-0.3653014898300171,-0.35221612453460693,-0.37220367789268494,-0.3585188388824463,-0.3792582154273987,-0.3648207187652588,-0.38640761375427246,-0.37110307812690735,-0.393545538187027,-0.37739109992980957,-0.40060749650001526,-0.3837079405784607,-0.4075193405151367,-0.3899625539779663,-0.4141964614391327,-0.3960525691509247,-0.42061641812324524,-0.4020005464553833,-0.42677319049835205,-0.40783387422561646,-0.4326091706752777,-0.4134617745876312,-0.4380987286567688,-0.4187893271446228,-0.44331538677215576,-0.4238043427467346,-0.4483404755592346,-0.42851030826568604,-0.45318907499313354,-0.4329345226287842,-0.45785045623779297,-0.4371677339076996,-0.46233269572257996,-0.4412577748298645,-0.46668684482574463,-0.4451722502708435,-0.47099173069000244,-0.44895413517951965,-0.47526106238365173,-0.45273566246032715,-0.4794234335422516,-0.4565529525279999,-0.48346206545829773,-0.460336834192276,-0.487442284822464,-0.4640561640262604,-0.49133917689323425,-0.4676953852176666,-0.49503153562545776,-0.4711844027042389,-0.49849700927734375,-0.4744860529899597,-0.5017921328544617,-0.4776119589805603,-0.5048731565475464,-0.48050105571746826,-0.5076683163642883,-0.48306500911712646,-0.5102288126945496,-0.4853420853614807,-0.5126030445098877,-0.48742344975471497,-0.5147296190261841,-0.4893101155757904,-0.5166022181510925,-0.49098825454711914,-0.518316924571991,-0.4925043284893036,-0.519883930683136,-0.4938730001449585,-0.5212352275848389,-0.4950759708881378,-0.522398829460144,-0.4961559772491455,-0.5234311819076538,-0.4971415400505066,-0.5242810845375061,-0.4979563057422638,-0.5249060392379761,-0.49855610728263855,-0.5253487229347229,-0.4990082085132599,-0.525596022605896,-0.4993344843387604,-0.5255888104438782,-0.49945956468582153,-0.5253779292106628,-0.49935832619667053,-0.5250194072723389,-0.4990674555301666,-0.5244154930114746,-0.4985846281051636,-0.5235034823417664,-0.4979121685028076,-0.522404134273529,-0.49709317088127136,-0.5211771130561829,-0.49610140919685364,-0.5196942687034607,-0.4948584735393524,-0.517902135848999,-0.4933931529521942,-0.5159035325050354,-0.4917854070663452)\n\ +\n\ +,\n\ +\n\ +new Array(-0.5137231945991516,-0.49000853300094604,-0.5113903284072876,-0.488100528717041,-0.5088633298873901,-0.48603248596191406,-0.5061661005020142,-0.4837847948074341,-0.5032707452774048,-0.4813406467437744,-0.5001466274261475,-0.4787534177303314,-0.49685049057006836,-0.4760761260986328,-0.49342668056488037,-0.4732472896575928,-0.4898289442062378,-0.47021234035491943,-0.4860019385814667,-0.467038094997406,-0.48194417357444763,-0.4637599587440491,-0.4776892066001892,-0.46030497550964355,-0.4732748866081238,-0.45665597915649414,-0.46869802474975586,-0.4528677761554718,-0.46391454339027405,-0.4489230215549469,-0.45892152190208435,-0.4447893500328064,-0.4537576138973236,-0.44052648544311523,-0.4484187066555023,-0.4361549913883209,-0.44290804862976074,-0.4315980076789856,-0.4373047649860382,-0.4268632233142853,-0.4316164255142212,-0.42204850912094116,-0.42571672797203064,-0.41714534163475037,-0.4195888936519623,-0.41207751631736755,-0.4133991301059723,-0.40687015652656555,-0.40720468759536743,-0.401580274105072,-0.4008715748786926,-0.39620015025138855,-0.3943476378917694,-0.39074966311454773,-0.3877306580543518,-0.3852769136428833,-0.38106489181518555,-0.3797324001789093,-0.3743053674697876,-0.3740321695804596,-0.3674202561378479,-0.3681885004043579,-0.3603806793689728,-0.36222216486930847,-0.3531627357006073,-0.35607028007507324,-0.34580618143081665,-0.3496861755847931,-0.3383495807647705,-0.3430899977684021,-0.3307521343231201,-0.3362985849380493,-0.3229793906211853,-0.3293401896953583,-0.315058171749115,-0.32228440046310425,-0.30699875950813293,-0.315151184797287,-0.2987874746322632,-0.30789127945899963,-0.29045185446739197,-0.30051279067993164,-0.28202396631240845,-0.29308781027793884,-0.2735027074813843,-0.2856077551841736,-0.2649257779121399,-0.27798640727996826,-0.2563796639442444,-0.2702132761478424,-0.24790993332862854,-0.2623620629310608,-0.23951497673988342,-0.2544562816619873,-0.23120757937431335,-0.24646149575710297,-0.22298353910446167,-0.2383953332901001,-0.21476247906684875,-0.2303106039762497,-0.20644812285900116,-0.22219493985176086,-0.1980222761631012,-0.21401672065258026,-0.18950195610523224,-0.2058141976594925,-0.18083666265010834,-0.19762080907821655,-0.17196400463581085,-0.18940521776676178,-0.1629542112350464,-0.18119071424007416,-0.15394656360149384,-0.17307928204536438,-0.14496801793575287,-0.16509070992469788,-0.13598699867725372,-0.1571563482284546,-0.12707515060901642,-0.14925628900527954,-0.11832299828529358,-0.14137746393680573,-0.10971798002719879,-0.13344717025756836,-0.10125025361776352,-0.1254633218050003,-0.09293901920318604,-0.11750493198633194,-0.08468332141637802,-0.10955502837896347,-0.07634306699037552,-0.10155733674764633,-0.06794353574514389,-0.09359082579612732,-0.0595434196293354,-0.08573566377162933,-0.0510471872985363,-0.0779324322938919,-0.042377568781375885,-0.07014453411102295,-0.03362184390425682,-0.06238359585404396,-0.02486787736415863,-0.05453343316912651,-0.01613004505634308,-0.0464804507791996,-0.007472425699234009,-0.03832215070724487,0.0009909719228744507,-0.030160509049892426,0.00918087363243103,-0.0219377800822258,0.01705806702375412,-0.013661175966262817,0.024636313319206238,-0.0054317861795425415,0.031981587409973145,0.002793937921524048,0.03918281942605972,0.011097252368927002,0.0463932529091835,0.01936565339565277,0.05372148007154465,0.02748739719390869,0.0609898716211319,0.03553415834903717,0.06804285198450089,0.04353989660739899,0.07528826594352722,0.05137953907251358,0.08313757926225662,0.05894308537244797,0.09104142338037491,0.06621246039867401,0.09819495677947998,0.07324355840682983,0.10493610799312592,0.08019237220287323,0.11213169991970062,0.08720662444829941,0.11955674737691879,0.09431906044483185,0.1262604296207428,0.10157740116119385,0.13215814530849457,0.10906890779733658,0.1380482316017151,0.11671863496303558,0.14434769749641418,0.12434201687574387,0.15068860352039337,0.13187485933303833,0.15661653876304626,0.13927049934864044,0.1622142195701599,0.14633619785308838,0.16797444224357605,0.15291756391525269,0.17413830757141113,0.15904036164283752,0.18042199313640594,0.16477809846401215,0.18657466769218445,0.17019487917423248,0.19275277853012085,0.1753728985786438,0.1990659385919571,0.1803634762763977,0.20531892776489258,0.18523544073104858,0.21139419078826904,0.19012044370174408,0.21729907393455505,0.1950494647026062,0.222874253988266,0.1999734342098236,0.228011816740036,0.2050219029188156,0.23290342092514038,0.210371196269989,0.23768731951713562,0.21597397327423096,0.24231691658496857,0.2218102216720581,0.2469380795955658,0.2279721051454544,0.2518135607242584,0.23417289555072784,0.25691327452659607,0.23994697630405426,0.26207083463668823,0.24547690153121948,0.2672507166862488,0.25112250447273254,0.27232447266578674,0.25628194212913513,0.27704593539237976,0.260145902633667,0.28139808773994446,0.26323676109313965,0.28550174832344055,0.2666539251804352,0.2893005907535553,0.27030205726623535,0.29275497794151306,0.27338463068008423,0.29604265093803406,0.2760785222053528,0.29927703738212585,0.27935171127319336,0.302398145198822,0.2835429012775421,0.30541032552719116,0.28810322284698486,0.3083387315273285,0.29246801137924194,0.31105777621269226,0.2966208755970001,0.3135039806365967,0.3009149432182312,0.31568992137908936,0.30537116527557373,0.3176348805427551,0.30956944823265076,0.3193422853946686,0.31316643953323364,0.3208901584148407,0.3162834644317627,0.3223532438278198,0.31914156675338745,0.32372766733169556,0.3216931223869324,0.3250102996826172,0.3238937258720398,0.32619887590408325,0.32591819763183594,0.32724729180336,0.32787463068962097,0.32814714312553406,0.32968413829803467,0.3289378583431244,0.3313487470149994,0.32962244749069214,0.33299732208251953,0.33025267720222473,0.33466023206710815,0.3309943675994873,0.33627644181251526,0.33193162083625793,0.33788472414016724,0.3330099880695343,0.3396027088165283,0.33427178859710693,0.34145987033843994,0.33584967255592346,0.3433850407600403,0.3376842141151428,0.34532588720321655,0.3395330309867859,0.34727874398231506,0.34122443199157715,0.3492124080657959,0.3427020013332367,0.3510623872280121,0.34393221139907837,0.35280218720436096,0.3448846936225891,0.3544255197048187,0.345511257648468,0.35589224100112915,0.3457866907119751,0.35723280906677246,0.34584540128707886,0.3586302697658539,0.34591227769851685,0.3602270781993866,0.3460692763328552,0.36193689703941345,0.3463064730167389,0.36358287930488586,0.34671613574028015,0.36508455872535706,0.3473617732524872,0.3663909435272217,0.3480914235115051,0.36737513542175293,0.34872686862945557,0.36788907647132874,0.3492404818534851,0.3678523302078247,0.34957072138786316,0.3672947287559509,0.3495337665081024,0.3663550615310669,0.349063515663147,0.36519855260849,0.34828177094459534,0.3639591932296753,0.34726089239120483,0.3627973198890686,0.3459911048412323,0.36188578605651855,0.3445943593978882,0.36128389835357666,0.3432638645172119,0.360962837934494,0.3419889211654663,0.36096450686454773,0.3406458795070648,0.36137494444847107,0.33931952714920044,0.36218199133872986,0.3382019102573395,0.36331093311309814,0.3372468650341034,0.36474165320396423,0.33627501130104065,0.3664785623550415,0.33529964089393616,0.36844712495803833,0.3344076871871948,0.3704620599746704,0.33351296186447144,0.37229543924331665,0.3325388431549072,0.3738071024417877,0.3315884470939636,0.37496477365493774,0.33070746064186096,0.3756759762763977,0.32981252670288086,0.37573686242103577,0.3289702832698822,0.3750419616699219,0.3283597528934479,0.37365415692329407,0.32795339822769165,0.37158074975013733,0.32762959599494934,0.36872994899749756,0.32744911313056946,0.36513349413871765,0.327328085899353,0.36083292961120605,0.32647183537483215,0.3553459048271179,0.3234274387359619,0.3475061357021332,0.3167162835597992,0.3361029028892517,0.30550384521484375,0.3206931948661804,0.289927214384079,0.301763653755188,0.2707938551902771,0.28021207451820374,0.2489292174577713,0.25686004757881165,0.22513742744922638,0.23259875178337097,0.2009105384349823,0.20892499387264252,0.17861606180667877,0.18800251185894012,0.16042542457580566,0.1717921644449234,0.14698050916194916,0.16082054376602173,0.1370360553264618,0.15366528928279877,0.12817446887493134,0.14766347408294678,0.11803093552589417,0.14030992984771729,0.10540719330310822,0.1303406059741974,0.09064079821109772,0.11794678121805191,0.07512999325990677,0.1043713390827179,0.06083159148693085,0.09155081957578659,0.05038084089756012,0.08213365077972412,0.047207534313201904,0.0794491171836853,0.05470795929431915,0.08676983416080475,0.07482234388589859,0.1060170903801918,0.10722704231739044,0.13688474893569946,0.1495549976825714,0.17697802186012268,0.19809097051620483,0.22259706258773804,0.24851331114768982,0.2695668935775757,0.29662609100341797,0.3139076828956604,0.3389118015766144,0.3523290455341339,0.37274593114852905,0.3825106620788574,0.39645275473594666,0.4031810462474823,0.40939658880233765,0.414045125246048,0.41200780868530273,0.41564178466796875,0.40561020374298096,0.4092215895652771,0.3921266198158264,0.3965846300125122,0.3738146126270294,0.37977224588394165,0.3530846834182739,0.360776424407959,0.33230307698249817,0.34146547317504883,0.3134949207305908,0.3235333561897278,0.29809248447418213,0.30826473236083984,0.2869272828102112,0.2963654398918152,0.2803330719470978,0.2880798876285553,0.2781458795070648,0.2833423912525177,0.2797280550003052,0.28175947070121765,0.28418320417404175,0.2826170325279236,0.29055237770080566,0.28502604365348816,0.29783299565315247,0.2880639433860779,0.3050537407398224,0.2908852994441986,0.31150898337364197,0.29286256432533264,0.31685498356819153,0.29363778233528137,0.3209408223628998,0.29303422570228577,0.3236549198627472,0.2910189926624298,0.3249479830265045,0.2877538502216339,0.3248835802078247,0.28355008363723755,0.3236102759838104,0.2787551283836365,0.3212985694408417,0.27375152707099915,0.31806454062461853,0.2689562439918518,0.31393393874168396,0.2646617591381073,0.30892059206962585,0.2609400451183319,0.3031262159347534,0.2577987313270569,0.2967284619808197,0.2553180754184723,0.2899474501609802,0.2535468339920044,0.2830822467803955,0.2523913085460663,0.27646496891975403,0.2516772150993347,0.27031591534614563,0.2512190043926239,0.2647823095321655,0.2508447468280792,0.25996577739715576,0.25032496452331543,0.25594156980514526,0.24949151277542114,0.2525883615016937,0.24821141362190247,0.24961310625076294,0.24631737172603607,0.24674704670906067,0.24365116655826569,0.24378450214862823,0.24015013873577118,0.2405320256948471,0.23586493730545044,0.23689839243888855,0.23092935979366302,0.23295597732067108,0.22551023960113525,0.22881460189819336,0.2197560966014862,0.22456791996955872,0.21381458640098572,0.22040949761867523,0.20788267254829407,0.21659861505031586,0.20215559005737305,0.2132403701543808,0.19671525061130524,0.21023744344711304,0.19153043627738953,0.20741993188858032,0.18653440475463867,0.20455028116703033,0.18163129687309265,0.2012627124786377,0.17666466534137726,0.19717349112033844,0.17145000398159027,0.19201600551605225,0.1658248007297516,0.18561972677707672,0.15966778993606567,0.1779114007949829,0.15292170643806458,0.1690191626548767,0.14558954536914825,0.15924739837646484,0.13767898082733154,0.14891751110553741,0.12920112907886505,0.1383480280637741,0.12023596465587616,0.12793944776058197,0.1109166145324707,0.11810696125030518,0.10136047005653381,0.10913249105215073,0.09172657132148743,0.1011713445186615,0.08230516314506531,0.0943390354514122,0.07342809438705444,0.08870010823011398,0.06534087657928467,0.08421285450458527,0.058251891285181046,0.0807342454791069,0.0523688979446888,0.07804303616285324,0.047738026827573776,0.07584884017705917,0.04413424804806709,0.07380872964859009,0.04118501394987106,0.07154276967048645,0.038487426936626434,0.0686652734875679,0.03558041900396347,0.06486204266548157,0.0319744274020195,0.05993484705686569,0.027289263904094696,0.05376472324132919,0.021312803030014038,0.04630828648805618,0.013984277844429016,0.03766322135925293,0.005423426628112793,0.02805314213037491,-0.0040769875049591064,0.01772705465555191,-0.014155000448226929,0.0069579556584358215,-0.024425312876701355,-0.003892548382282257,-0.034451521933078766,-0.014451511204242706,-0.04383676499128342,-0.024486973881721497,-0.05239381641149521,-0.03391285985708237,-0.06015949696302414,-0.04270743578672409,-0.06728138774633408,-0.05091959983110428,-0.07397614419460297,-0.0586925745010376,-0.0805329903960228,-0.0662003830075264,-0.08724270761013031,-0.07359982281923294,-0.09432008862495422,-0.08105243742465973,-0.10188722610473633,-0.08869340270757675,-0.10994412750005722,-0.09654761105775833,-0.11832835525274277,-0.10454189777374268,-0.1267707496881485,-0.11260934174060822,-0.13502219319343567,-0.12074155360460281,-0.14292706549167633,-0.12895497679710388,-0.15042932331562042,-0.13724792003631592,-0.15755988657474518,-0.14559385180473328,-0.16441892087459564,-0.1539762169122696,-0.1711602807044983,-0.16242380440235138,-0.17798106372356415,-0.17097726464271545,-0.1850680112838745,-0.17961308360099792,-0.19250938296318054,-0.1882379651069641,-0.20026762783527374,-0.19674423336982727,-0.20821866393089294,-0.2050238698720932,-0.21618175506591797,-0.2129627764225006,-0.22394722700119019,-0.22049042582511902,-0.23134419322013855,-0.22762390971183777,-0.2382839024066925,-0.23443394899368286,-0.24473749101161957,-0.24101610481739044,-0.2507375478744507,-0.24751800298690796,-0.25642403960227966,-0.2541276514530182,-0.26202377676963806,-0.26100021600723267,-0.26775965094566345,-0.2682335376739502,-0.2738083004951477,-0.27590224146842957,-0.28030723333358765,-0.2840461730957031,-0.2873222529888153,-0.2926250100135803,-0.2948102355003357,-0.30153170228004456,-0.30264827609062195,-0.3106444776058197,-0.31068146228790283,-0.31983932852745056,-0.3187355399131775,-0.328976571559906,-0.32663577795028687,-0.337910920381546,-0.334236741065979,-0.3465123176574707,-0.34141790866851807,-0.3546822965145111,-0.34808236360549927,-0.3623671531677246,-0.3542081117630005,-0.3695635199546814,-0.3598801791667938,-0.3763040602207184,-0.36523255705833435,-0.3826392590999603,-0.37037503719329834,-0.38862234354019165,-0.3753855526447296,-0.394300252199173,-0.38032299280166626,-0.3997267782688141,-0.3852221369743347,-0.40498611330986023,-0.39010003209114075,-0.41017886996269226,-0.39498022198677063,-0.41537636518478394,-0.3998861610889435,-0.4206025004386902,-0.404814749956131,-0.42585769295692444,-0.4097353518009186,-0.4311356544494629,-0.4146151840686798,-0.43641966581344604,-0.4194323718547821,-0.44168272614479065,-0.42417213320732117,-0.44688862562179565,-0.4288170039653778,-0.45198318362236023,-0.4333416223526001,-0.45690152049064636,-0.43771636486053467,-0.46159815788269043,-0.4419223368167877,-0.46606379747390747,-0.4459584057331085,-0.4703110158443451,-0.4498317539691925,-0.4743539094924927,-0.45354267954826355,-0.4781973659992218,-0.4570796489715576,-0.4818352460861206,-0.4604245722293854,-0.4852607846260071,-0.4635674059391022,-0.4884822368621826,-0.46651771664619446,-0.49152228236198425,-0.46929827332496643,-0.4943970739841461,-0.4719245731830597,-0.4971011281013489,-0.4743885397911072,-0.4996146559715271,-0.47666504979133606,-0.5019261240959167,-0.47873517870903015,-0.5040473341941833,-0.4806043803691864,-0.5060036182403564,-0.4822950065135956,-0.5078047513961792,-0.4838182032108307,-0.5094174146652222,-0.48514917492866516,-0.5107952952384949,-0.48625442385673523,-0.5120333433151245,-0.4872269034385681,-0.5131012201309204,-0.48804327845573425,-0.5139797925949097,-0.48869040608406067,-0.5146780014038086,-0.4891781508922577,-0.5152041912078857,-0.48951324820518494,-0.515548050403595,-0.4896860122680664,-0.5156898498535156,-0.4896797835826874,-0.5156195759773254,-0.4894915819168091,-0.5153493285179138,-0.4891391396522522,-0.5149028897285461,-0.48864948749542236,-0.5142913460731506,-0.4880334436893463,-0.5134984850883484,-0.4872722327709198,-0.512488603591919,-0.4863273799419403,-0.5112295150756836,-0.4851687550544739,-0.5097134113311768,-0.48379451036453247,-0.5079579949378967,-0.48222753405570984,-0.5059928894042969,-0.4804929196834564,-0.5038410425186157,-0.47860074043273926,-0.5015115737915039,-0.4765486717224121,-0.49900615215301514,-0.474336177110672,-0.4963277280330658,-0.4719712436199188,-0.4934810698032379,-0.46946513652801514,-0.49046316742897034,-0.4668181240558624,-0.48725906014442444,-0.46401435136795044,-0.48385322093963623,-0.46102750301361084,-0.48024654388427734,-0.45783665776252747,-0.47645989060401917,-0.45443978905677795,-0.4725186824798584,-0.4508539140224457,-0.4684355556964874,-0.44709959626197815,-0.46420466899871826,-0.44318661093711853,-0.4598103165626526,-0.43911513686180115,-0.4552389979362488,-0.43489035964012146,-0.45048898458480835,-0.43053045868873596,-0.4455726444721222,-0.42605772614479065,-0.44050833582878113,-0.42148131132125854,-0.4353029131889343,-0.4167920649051666,-0.4299459159374237,-0.41197001934051514,-0.4244259297847748,-0.40699324011802673,-0.41875192523002625,-0.40184569358825684,-0.41294997930526733,-0.39652132987976074,-0.40703457593917847,-0.39102911949157715,-0.40099236369132996,-0.3853883147239685,-0.3947983682155609,-0.379618763923645,-0.38843998312950134,-0.3737398684024811,-0.38192009925842285,-0.3677789866924286,-0.3752404749393463,-0.3617693781852722,-0.3683972954750061,-0.3557269871234894,-0.3613896369934082,-0.34962818026542664,-0.3542184829711914,-0.3434188663959503,-0.3468770682811737,-0.33705273270606995,-0.33935868740081787,-0.3305167555809021,-0.3316848576068878,-0.3238251209259033,-0.32391107082366943,-0.31700414419174194,-0.3160881996154785,-0.3100919723510742,-0.30822646617889404,-0.30314183235168457,-0.30031096935272217,-0.29620152711868286,-0.29234418272972107,-0.28928154706954956,-0.2843485474586487,-0.28234970569610596,-0.2763228714466095,-0.2753610908985138,-0.26822763681411743,-0.2682851552963257,-0.2600266933441162,-0.26110294461250305,-0.2517269551753998,-0.25379523634910583,-0.2433546781539917,-0.24635474383831024,-0.23491129279136658,-0.2388077676296234,-0.22638581693172455,-0.23121139407157898,-0.21780720353126526,-0.22362297773361206,-0.20924493670463562,-0.2160770297050476,-0.20073820650577545,-0.20858462154865265,-0.19224850833415985,-0.20113219320774078,-0.18370383977890015,-0.19366946816444397,-0.17507335543632507,-0.1861170083284378,-0.16637077927589417,-0.17841219902038574,-0.1576009839773178,-0.17055565118789673,-0.148741215467453,-0.16260384023189545,-0.1397855281829834,-0.15461835265159607,-0.13077619671821594,-0.14663778245449066,-0.12177445739507675,-0.1386960744857788,-0.11282160133123398,-0.1308393031358719,-0.10394816100597382,-0.1230967789888382,-0.09519916772842407,-0.11543876677751541,-0.08661489933729172,-0.10778286308050156,-0.07818744331598282,-0.10004876554012299,-0.06986398994922638,-0.09220118820667267,-0.06159941852092743,-0.08424758911132812,-0.053382694721221924,-0.07621950656175613,-0.045204222202301025,-0.06816849112510681,-0.03702538460493088,-0.06016238033771515,-0.02880621701478958,-0.05225931107997894,-0.020550966262817383,-0.04448086768388748,-0.012302905321121216,-0.0368179976940155,-0.004100114107131958,-0.029257260262966156,0.004040226340293884,-0.021784842014312744,0.012096323072910309,-0.014362379908561707,0.020029857754707336,-0.0069222599267959595,0.027816027402877808,0.0005943924188613892,0.035470448434352875,0.008194826543331146,0.043032705783843994,0.01583489030599594,0.05053168535232544,0.023451924324035645,0.05797713249921799,0.030986033380031586,0.0653659775853157,0.0383775532245636,0.07267146557569504,0.04556902498006821,0.07983017712831497,0.052524030208587646,0.08677184581756592,0.05924297124147415,0.09348134696483612,0.06576123833656311,0.10002323985099792,0.07214471697807312,0.10649779438972473,0.07848785817623138,0.11298158764839172,0.08489495515823364,0.11951449513435364,0.09144071489572525,0.12612414360046387,0.09814945608377457,0.13283410668373108,0.10502535849809647,0.13964423537254333,0.11209312081336975,0.1465175449848175,0.11938157677650452,0.15339161455631256,0.12685833871364594,0.16019673645496368,0.13440126180648804,0.16686761379241943,0.14185304939746857,0.1733635812997818,0.14909660816192627,0.1796974241733551,0.15606801211833954,0.1859397441148758,0.16272011399269104,0.19217726588249207,0.16901637613773346,0.19845536351203918,0.17497338354587555,0.20475313067436218,0.1806771457195282,0.21099962294101715,0.1862298846244812,0.21710392832756042,0.19168782234191895,0.22298064827919006,0.19706708192825317,0.22857160866260529,0.20239682495594025,0.23385636508464813,0.20773008465766907,0.23883312940597534,0.21309153735637665,0.24349918961524963,0.2184503823518753,0.24790242314338684,0.22379642724990845,0.2520396411418915,0.22907114028930664,0.2559488117694855,0.23422284424304962,0.25970956683158875,0.23919197916984558,0.263393372297287,0.24391581118106842,0.267034649848938,0.24837423861026764,0.2706506550312042,0.25261327624320984,0.2742699086666107,0.25670841336250305,0.27793049812316895,0.2607170045375824,0.2816528379917145,0.26468127965927124,0.28542274236679077,0.26866281032562256,0.2891985774040222,0.2727433443069458,0.292927622795105,0.27697640657424927,0.2965553402900696,0.281343013048172,0.3000248968601227,0.2857591211795807,0.3032781183719635,0.2901217043399811,0.30626803636550903,0.29434892535209656,0.3089806139469147,0.2983919382095337,0.31145021319389343,0.30222588777542114,0.3137483298778534,0.30583545565605164,0.31595122814178467,0.3092058300971985,0.31811270117759705,0.31232768297195435,0.3202593922615051,0.31520572304725647,0.3223975598812103,0.31785526871681213,0.3245071470737457,0.3202867805957794,0.3265295624732971,0.32250121235847473,0.3283746540546417,0.3245077431201935,0.32995209097862244,0.3263428807258606,0.33120396733283997,0.32806700468063354,0.3321175277233124,0.32974594831466675,0.332724928855896,0.3314400613307953,0.3331047594547272,0.3331981897354126,0.33337944746017456,0.33504244685173035,0.33369430899620056,0.33695265650749207,0.3341796398162842,0.3388760983943939,0.33491915464401245,0.3407588005065918,0.33593639731407166,0.3425574004650116,0.3371926546096802,0.3442245423793793,0.3385861814022064,0.3457033038139343,0.33996182680130005,0.3469533324241638,0.3411432206630707,0.34797245264053345,0.3419831097126007,0.34877270460128784,0.34240439534187317,0.349345326423645,0.3424091935157776,0.3496764302253723,0.34206104278564453,0.3498052656650543,0.3414638340473175,0.34984588623046875,0.3407500982284546,0.3499334454536438,0.340066134929657,0.3501625061035156,0.33954519033432007,0.35058847069740295,0.33927953243255615,0.3512694835662842,0.3393147885799408,0.3522685766220093,0.33966028690338135,0.35359981656074524,0.3402900993824005,0.3551881015300751,0.34113386273384094,0.356891930103302,0.3420846462249756,0.3585565388202667,0.34303149580955505,0.36004331707954407,0.34388241171836853,0.3612383306026459,0.344550758600235,0.3620738983154297,0.34493643045425415,0.3625553846359253,0.34495019912719727,0.3627432882785797,0.3445638120174408,0.3626939058303833,0.3438241183757782,0.3624250590801239,0.3428187668323517,0.361955851316452,0.3416540026664734,0.36136651039123535,0.3404766321182251,0.36078914999961853,0.33948343992233276,0.36033061146736145,0.3388586640357971,0.3600243926048279,0.3386785686016083,0.35987240076065063,0.3388814926147461,0.3599116802215576,0.3393232822418213,0.3602134883403778,0.3398509621620178,0.3608211874961853,0.34033000469207764,0.36171820759773254,0.3406338095664978,0.3628429174423218,0.3406321406364441,0.36408504843711853,0.34020528197288513,0.36525389552116394,0.3392985761165619,0.3661157488822937,0.33797401189804077,0.36651450395584106,0.33633241057395935,0.3663865327835083,0.33423125743865967,0.3655090928077698,0.33098775148391724,0.36318421363830566,0.3254320025444031,0.3582824468612671,0.31642067432403564,0.3497524857521057,0.3034154772758484,0.33714884519577026,0.2866259813308716,0.3206908106803894,0.2667217552661896,0.3009462058544159,0.24460870027542114,0.2786709666252136,0.22157062590122223,0.2550315260887146,0.19945719838142395,0.2318165898323059,0.18042144179344177,0.21116450428962708,0.16621296107769012,0.19487625360488892,0.15751305222511292,0.18379129469394684,0.15367744863033295,0.1775275021791458,0.1528540998697281,0.17453670501708984,0.1523725986480713,0.17242954671382904,0.14946037530899048,0.16865786910057068,0.1421966850757599,0.1614331305027008,0.13021358847618103,0.1503685712814331,0.1146666407585144,0.13641898334026337,0.09762406349182129,0.12132522463798523,0.08152692764997482,0.10719214379787445,0.0690765306353569,0.09647108614444733,0.06320425868034363,0.09195809066295624,0.06661736965179443,0.09632152318954468,0.08097830414772034,0.11124186217784882,0.10628615319728851,0.13673646748065948,0.1408746838569641,0.17110836505889893,0.18190903961658478,0.2114475965499878,0.22600501775741577,0.25431403517723083,0.269742876291275,0.29631057381629944,0.3100496232509613,0.334465891122818,0.3444552719593048,0.3664591610431671,0.3712193965911865,0.3907356262207031,0.3893691599369049,0.4065472185611725,0.39870530366897583,0.4139246642589569,0.399762898683548,0.4135751724243164,0.393675297498703,0.4067177474498749,0.38196316361427307,0.3948909044265747,0.36633679270744324,0.37975722551345825,0.3485592305660248,0.36291125416755676,0.330335408449173,0.3457352817058563,0.3131875991821289,0.3293605446815491,0.29833319783210754,0.314715713262558,0.28659963607788086,0.3025423586368561,0.27838796377182007,0.29330089688301086,0.27369534969329834,0.2870592176914215,0.2722085118293762,0.2835167944431305,0.27343297004699707,0.28217101097106934,0.2767919898033142,0.2824866473674774,0.28169888257980347,0.2839967906475067,0.287453293800354,0.28617313504219055,0.29337456822395325,0.2885313928127289,0.29889997839927673,0.2907150387763977,0.30358970165252686,0.2924956679344177,0.3070765733718872,0.2937161922454834,0.3090613782405853,0.2942705750465393,0.30936959385871887,0.2941321134567261,0.3079759478569031,0.29334330558776855,0.30495354533195496,0.29192981123924255,0.30042779445648193,0.28982827067375183,0.2946094274520874,0.28691163659095764,0.28784412145614624,0.2830761671066284,0.2805746793746948,0.27829596400260925,0.2732338309288025,0.27262943983078003,0.26617667078971863,0.2662232518196106,0.25967875123023987,0.2593178451061249,0.25392982363700867,0.25221049785614014,0.24899810552597046,0.24517767131328583,0.24483585357666016,0.2384195476770401,0.2413596510887146,0.23206254839897156,0.23851251602172852,0.2261812388896942,0.2362290471792221,0.22080402076244354,0.2343699336051941,0.21592116355895996,0.2327447235584259,0.21152155101299286,0.23120062053203583,0.20762799680233002,0.22964338958263397,0.20428478717803955,0.22795343399047852,0.20150336623191833,0.2259225845336914,0.19921478629112244,0.22331036627292633,0.19725462794303894,0.2199501097202301,0.19537846744060516,0.2157791703939438,0.19330155849456787,0.2107958346605301,0.1907530426979065,0.2050483673810959,0.18751242756843567,0.1986832618713379,0.18341392278671265,0.19196321070194244,0.17835724353790283,0.18518690764904022,0.1723581850528717,0.17857202887535095,0.1655905842781067,0.17220304906368256,0.15833452343940735,0.1660631000995636,0.1508517861366272,0.16009025275707245,0.14331141114234924,0.15421250462532043,0.13582764565944672,0.14836138486862183,0.12851488590240479,0.1424730122089386,0.12145394831895828,0.13647493720054626,0.11461437493562698,0.13027110695838928,0.10786096751689911,0.12374910712242126,0.10105203837156296,0.11681777238845825,0.09411272406578064,0.10944677889347076,0.0870223417878151,0.10168059915304184,0.07978898286819458,0.09362272918224335,0.07247429341077805,0.08540672063827515,0.06521251797676086,0.07717220485210419,0.05815443769097328,0.06905745714902878,0.05138806998729706,0.06120937690138817,0.044933073222637177,0.053783953189849854,0.03879239410161972,0.04690658301115036,0.032958440482616425,0.040596701204776764,0.02735314890742302,0.03471525385975838,0.021802255883812904,0.028989167883992195,0.01609962061047554,0.023105600848793983,0.010090738534927368,0.016811873763799667,0.003688353579491377,0.009963242337107658,-0.0031575006432831287,0.002516126027330756,-0.01046459749341011,-0.005494528915733099,-0.018199991434812546,-0.013961371034383774,-0.02628650888800621,-0.02269870787858963,-0.03463251143693924,-0.03145888075232506,-0.043135449290275574,-0.039992015808820724,-0.051663435995578766,-0.0481300912797451,-0.060072120279073715,-0.05583951249718666,-0.06826416403055191,-0.063203364610672,-0.0762188732624054,-0.07035306096076965,-0.08395205438137054,-0.077405646443367,-0.09146834164857864,-0.0844445675611496,-0.09877212345600128,-0.09153379499912262,-0.1059095486998558,-0.09873364865779877,-0.1129670962691307,-0.1060994565486908,-0.12002304196357727,-0.11366908252239227,-0.12711678445339203,-0.12144944071769714,-0.13426116108894348,-0.12941238284111023,-0.1414547860622406,-0.13750536739826202,-0.1486705243587494,-0.14567208290100098,-0.1558549851179123,-0.1538686901330948,-0.16296620666980743,-0.16206611692905426,-0.17001113295555115,-0.17024314403533936,-0.17703497409820557,-0.17837992310523987,-0.1840820014476776,-0.18645545840263367,-0.1911834478378296,-0.19444873929023743,-0.19838199019432068,-0.2023506760597229,-0.20574374496936798,-0.21018409729003906,-0.21332889795303345,-0.21801145374774933,-0.22115075588226318,-0.2259119749069214,-0.2291652262210846,-0.23393920063972473,-0.23729002475738525,-0.24209696054458618,-0.24542775750160217,-0.25034987926483154,-0.2534793019294739,-0.2586488425731659,-0.2613561749458313,-0.26694440841674805,-0.2689962685108185,-0.2751891016960144,-0.2763730585575104,-0.2833440899848938,-0.28349441289901733,-0.2913866341114044,-0.29039308428764343,-0.29930567741394043,-0.2971133589744568,-0.307087779045105,-0.30369770526885986,-0.3147141635417938,-0.31017762422561646,-0.322174072265625,-0.31657397747039795,-0.3294750452041626,-0.32290157675743103,-0.3366340100765228,-0.32917243242263794,-0.34366050362586975,-0.33539602160453796,-0.3505537211894989,-0.34157902002334595,-0.35731732845306396,-0.34772777557373047,-0.3639681339263916,-0.35384660959243774,-0.37052851915359497,-0.3599322438240051,-0.3770109713077545,-0.36596933007240295,-0.38341113924980164,-0.3719328045845032,-0.38971376419067383,-0.3777962625026703,-0.395904541015625,-0.3835383355617523,-0.4019785523414612,-0.3891465663909912,-0.4079378843307495,-0.39461749792099,-0.4137786626815796,-0.3999519944190979,-0.41947999596595764,-0.4051479697227478,-0.42500901222229004,-0.4101989269256592,-0.43034130334854126,-0.41509705781936646,-0.43548041582107544,-0.419841468334198,-0.44045743346214294,-0.42443957924842834,-0.4453069567680359,-0.4289010763168335,-0.4500356912612915,-0.4332244396209717,-0.45460939407348633,-0.4373864233493805,-0.4589867889881134,-0.4413633644580841,-0.46323850750923157,-0.44523024559020996,-0.4673311710357666,-0.448950856924057,-0.47124043107032776,-0.4524918496608734,-0.47496506571769714,-0.4558508098125458,-0.47851237654685974,-0.45904505252838135,-0.4818895757198334,-0.46209385991096497,-0.48510071635246277,-0.465003103017807,-0.48814600706100464,-0.46776124835014343,-0.4910202920436859,-0.4703477919101715,-0.4937116503715515,-0.4727475941181183,-0.49620547890663147,-0.4749591052532196,-0.4984930157661438,-0.47699394822120667,-0.5005773305892944,-0.47886550426483154,-0.5024701356887817,-0.48057854175567627,-0.5041794180870056,-0.4821264445781708,-0.5057013034820557,-0.48349958658218384,-0.5070251822471619,-0.4846949577331543,-0.5081486105918884,-0.48571905493736267,-0.509087085723877,-0.48658329248428345,-0.5098643898963928,-0.48729389905929565,-0.5104926228523254,-0.4878467321395874,-0.5109565854072571,-0.48822930455207825,-0.5112249851226807,-0.48842892050743103,-0.5112738013267517,-0.4884416460990906,-0.5111058354377747,-0.4882757067680359,-0.510748028755188,-0.48794835805892944,-0.510232150554657,-0.4874734580516815,-0.5095677971839905,-0.4868512451648712,-0.5087315440177917,-0.4860653281211853,-0.507678210735321,-0.48509278893470764,-0.5063723921775818,-0.48391830921173096,-0.5048164129257202,-0.4825429618358612,-0.5030500292778015,-0.48098352551460266,-0.5011188387870789,-0.4792636036872864,-0.49903959035873413,-0.47740641236305237,-0.49679604172706604,-0.47542843222618103,-0.4943670630455017,-0.4733349680900574,-0.4917532801628113,-0.4711179733276367,-0.4889707863330841,-0.4687599241733551,-0.4860231280326843,-0.46624556183815,-0.48288673162460327,-0.46356797218322754,-0.4795306921005249,-0.4607272446155548,-0.47594529390335083,-0.4577200412750244,-0.4721463918685913,-0.45453545451164246,-0.46815428137779236,-0.45116257667541504,-0.4639756381511688,-0.44760099053382874,-0.45960667729377747,-0.4438607692718506,-0.4550493359565735,-0.43995341658592224,-0.4503166675567627,-0.43588492274284363,-0.44542694091796875,-0.43166229128837585,-0.4403962194919586,-0.42730194330215454,-0.4352371096611023,-0.4228253960609436,-0.42995357513427734,-0.41824057698249817,-0.4245334267616272,-0.4135271906852722,-0.4189499616622925,-0.40864601731300354,-0.41317906975746155,-0.4035632312297821,-0.40721848607063293,-0.3982691168785095,-0.4010874032974243,-0.3927765190601349,-0.394808292388916,-0.38710835576057434,-0.388395220041275,-0.3812902271747589,-0.38185957074165344,-0.3753519058227539,-0.3752199113368988,-0.36932194232940674,-0.3684973418712616,-0.3632151782512665,-0.36169925332069397,-0.3570241928100586,-0.3548104763031006,-0.35072851181030273,-0.34780266880989075,-0.3443145751953125,-0.34065306186676025,-0.33778634667396545,-0.33335644006729126,-0.33115726709365845,-0.3259279131889343,-0.3244384527206421,-0.318397581577301,-0.31764116883277893,-0.31079593300819397,-0.3107862174510956,-0.3031361997127533,-0.3039014935493469,-0.2954109013080597,-0.2970024645328522,-0.2876105010509491,-0.2900755703449249,-0.2797442376613617,-0.28308728337287903,-0.27183473110198975,-0.276012122631073,-0.26388534903526306,-0.2688480317592621,-0.2558617889881134,-0.2616053521633148,-0.2477174997329712,-0.2542847990989685,-0.23943772912025452,-0.24687598645687103,-0.23105037212371826,-0.23937740921974182,-0.22259145975112915,-0.23180991411209106,-0.2140737771987915,-0.22420412302017212,-0.20549969375133514,-0.2165747880935669,-0.1968955248594284,-0.20891325175762177,-0.18831145763397217,-0.20120587944984436,-0.1797809600830078,-0.19345428049564362,-0.17129217088222504,-0.18567350506782532,-0.16281338036060333,-0.17787405848503113,-0.15433865785598755,-0.17005404829978943,-0.14589308202266693,-0.16221165657043457,-0.1374913901090622,-0.1543581485748291,-0.1291087418794632,-0.1465117484331131,-0.12070388346910477,-0.1386767327785492,-0.11226113140583038,-0.13083478808403015,-0.10379426181316376,-0.12296002358198166,-0.09531185775995255,-0.115040622651577,-0.08679930120706558,-0.10708432644605637,-0.07824482023715973,-0.09910604357719421,-0.06966972351074219,-0.09111578017473221,-0.061114951968193054,-0.08311952650547028,-0.052599892020225525,-0.0751243606209755,-0.04410962760448456,-0.06713724881410599,-0.03562984615564346,-0.05916077643632889,-0.027179516851902008,-0.05119534954428673,-0.01879652589559555,-0.04324730113148689,-0.010496310889720917,-0.03532908856868744,-0.002260833978652954,-0.027447693049907684,0.0059290193021297455,-0.019598383456468582,0.014061875641345978,-0.011778898537158966,0.022105101495981216,-0.004013461992144585,0.03003648668527603,0.0036457106471061707,0.03785426914691925,0.011150557547807693,0.04555843397974968,0.018492722883820534,0.053134094923734665,0.02570323459804058,0.060557737946510315,0.03281550854444504,0.06780894100666046,0.039834704250097275,0.07486822456121445,0.04675022140145302,0.0817132443189621,0.053574249148368835,0.08833374828100204,0.060355111956596375,0.0947575718164444,0.06714500486850739,0.10105312615633011,0.07395663857460022,0.10729896277189255,0.08076008409261703,0.11355335265398026,0.0875229686498642,0.11985470354557037,0.09424670785665512,0.12623825669288635,0.10095816850662231,0.1327301263809204,0.10766972601413727,0.1393246352672577,0.11436689645051956,0.14602354168891907,0.12108242511749268,0.15275464951992035,0.12784253060817719,0.15944001078605652,0.13467952609062195,0.166034996509552,0.1416047364473343,0.17252594232559204,0.1485820859670639,0.17891503870487213,0.15553797781467438,0.18521401286125183,0.162397101521492,0.19144229590892792,0.1691051870584488,0.19761662185192108,0.1756211370229721,0.20373423397541046,0.1818981170654297,0.20976819097995758,0.18788672983646393,0.21567688882350922,0.19356295466423035,0.22141236066818237,0.1989491879940033,0.22691985964775085,0.20410071313381195,0.23214197158813477,0.2090718001127243,0.23703992366790771,0.2138986885547638,0.24161241948604584,0.21860937774181366,0.24588878452777863,0.2232365906238556,0.24990510940551758,0.2278122901916504,0.25369614362716675,0.23235124349594116,0.25730907917022705,0.23684369027614594,0.2608065903186798,0.24126189947128296,0.26424169540405273,0.24557729065418243,0.26763802766799927,0.2497827410697937,0.2710042893886566,0.2539080083370209,0.2743600904941559,0.2580043077468872,0.27772846817970276,0.2621048092842102,0.28109848499298096,0.2662014663219452,0.2844138741493225,0.27026814222335815,0.28761327266693115,0.27430057525634766,0.2906782627105713,0.2783187925815582,0.2936345636844635,0.2823316752910614,0.29650774598121643,0.28631120920181274,0.2992847263813019,0.2902001440525055,0.30191662907600403,0.29392778873443604,0.30435478687286377,0.2974175214767456,0.3065836429595947,0.3006058931350708,0.30862122774124146,0.30347740650177,0.31049442291259766,0.306072473526001,0.312222421169281,0.3084503412246704,0.31383374333381653,0.31065377593040466,0.3153923749923706,0.31272828578948975,0.31698936223983765,0.31476086378097534,0.3186992406845093,0.3168686330318451,0.3205533027648926,0.31914153695106506,0.3225567936897278,0.3216134309768677,0.3247084319591522,0.324289470911026,0.3269837200641632,0.3271740972995758,0.3293130397796631,0.33025112748146057,0.33160120248794556,0.3334524631500244,0.3337690830230713,0.3366631269454956,0.3357566297054291,0.33975350856781006,0.33749690651893616,0.34260159730911255,0.3389246463775635,0.3451049029827118,0.34002384543418884,0.3472021222114563,0.34083592891693115,0.3488919138908386,0.34139955043792725,0.3502168655395508,0.3416992127895355,0.35122162103652954,0.3416895866394043,0.35192933678627014,0.3413449227809906,0.3523486256599426,0.3406597077846527,0.35248973965644836,0.3396291136741638,0.3523767590522766,0.3382820785045624,0.352059006690979,0.3367357850074768,0.35161373019218445,0.33517172932624817,0.3511255085468292,0.3337372839450836,0.35066133737564087,0.33248984813690186,0.3502699136734009,0.33143895864486694,0.3499961793422699,0.33060356974601746,0.34987717866897583,0.33000418543815613,0.3499266803264618,0.3296352028846741,0.3501513600349426,0.32948991656303406,0.350592702627182,0.329603374004364,0.3513304591178894,0.33003976941108704,0.35242897272109985,0.33083397150039673,0.35388806462287903,0.3319631814956665,0.35565000772476196,0.3333580195903778,0.35762736201286316,0.334903359413147,0.35970258712768555,0.33642998337745667,0.3617240786552429,0.3377501368522644,0.3635392487049103,0.33872780203819275,0.365033894777298,0.3393082618713379,0.36612892150878906,0.33948349952697754,0.3667609691619873,0.339260458946228,0.3669013977050781,0.33867549896240234,0.366586297750473,0.3378073573112488,0.3658924102783203,0.33674895763397217,0.364884614944458,0.3355695903301239,0.3636193573474884,0.33430618047714233,0.36218708753585815,0.33296605944633484,0.3606922924518585,0.3315345048904419,0.35918036103248596,0.3300207853317261,0.35764509439468384,0.3285069167613983,0.35611510276794434,0.3270561099052429,0.3546077311038971,0.3254457414150238,0.352856308221817,0.3229660391807556,0.350090354681015,0.3185683786869049,0.3452148139476776,0.3112976551055908,0.33729299902915955,0.30062180757522583,0.32587888836860657,0.28643596172332764,0.3109724819660187,0.2689546048641205,0.2928783595561981,0.24881073832511902,0.2723010778427124,0.22731277346611023,0.25058284401893616,0.20648010075092316,0.22969430685043335,0.18861271440982819,0.21180330216884613,0.17556962370872498,0.1986304223537445,0.1681668758392334,0.19092623889446259,0.1659921258687973,0.18827880918979645,0.16763757169246674,0.18928979337215424,0.17113277316093445,0.19200463593006134,0.1743386834859848,0.1943642944097519,0.175251305103302,0.19451621174812317,0.17233914136886597,0.1910596489906311,0.16496074199676514,0.18336881697177887,0.15363140404224396,0.17187567055225372,0.1398496776819229,0.157985121011734,0.12555719912052155,0.1435789316892624,0.11268371343612671,0.13053175806999207,0.10308875143527985,0.12063667923212051,0.09868810325860977,0.11577457934617996,0.10131668299436569,0.11781617254018784,0.11223071813583374,0.12809985876083374,0.1316116750240326,0.14688126742839813,0.15844237804412842,0.17319311201572418,0.19076986610889435,0.20511654019355774,0.2261192500591278,0.24018003046512604,0.2618753910064697,0.2757151126861572)\n\ +\n\ +]);\n\ +\n\ +function runTest(test, iterations) {\n\ + for (var i = 0; i < iterations; i++) {\n\ + test();\n\ + }\n\ +}\n\ +\n\ +/* \n\ + * DSP.js - a comprehensive digital signal processing library for javascript \n\ + * \n\ + * Created by Corban Brook <corbanbrook@gmail.com> on 2010-01-01.\n\ + * Copyright 2010 Corban Brook. All rights reserved.\n\ + *\n\ + */\n\ +\n\ +////////////////////////////////////////////////////////////////////////////////\n\ +// CONSTANTS //\n\ +////////////////////////////////////////////////////////////////////////////////\n\ +\n\ +/**\n\ + * DSP is an object which contains general purpose utility functions and constants\n\ + */\n\ +DSP = {\n\ + // Channels\n\ + LEFT: 0,\n\ + RIGHT: 1,\n\ + MIX: 2,\n\ +\n\ + // Waveforms\n\ + SINE: 1,\n\ + TRIANGLE: 2,\n\ + SAW: 3,\n\ + SQUARE: 4,\n\ +\n\ + // Filters \n\ + LOWPASS: 0,\n\ + HIGHPASS: 1,\n\ + BANDPASS: 2,\n\ + NOTCH: 3,\n\ +\n\ + // Window functions\n\ + BARTLETT: 1,\n\ + BARTLETTHANN: 2,\n\ + BLACKMAN: 3,\n\ + COSINE: 4,\n\ + GAUSS: 5,\n\ + HAMMING: 6,\n\ + HANN: 7,\n\ + LANCZOS: 8,\n\ + RECTANGULAR: 9,\n\ + TRIANGULAR: 10,\n\ +\n\ + // Loop modes\n\ + OFF: 0,\n\ + FW: 1,\n\ + BW: 2,\n\ + FWBW: 3,\n\ +\n\ + // Math\n\ + TWO_PI: 2*Math.PI\n\ +};\n\ +\n\ +////////////////////////////////////////////////////////////////////////////////\n\ +// DSP UTILITY FUNCTIONS //\n\ +////////////////////////////////////////////////////////////////////////////////\n\ +\n\ +/**\n\ + * Inverts the phase of a signal\n\ + *\n\ + * @param {Array} buffer A sample buffer\n\ + *\n\ + * @returns The inverted sample buffer\n\ + */\n\ +DSP.invert = function(buffer) {\n\ + for ( var i = 0, len = buffer.length; i < len; i++ ) {\n\ + buffer[i] *= -1;\n\ + }\n\ +\n\ + return buffer;\n\ +};\n\ +\n\ +/**\n\ + * Converts split-stereo (dual mono) sample buffers into a stereo interleaved sample buffer\n\ + *\n\ + * @param {Array} left A sample buffer\n\ + * @param {Array} right A sample buffer\n\ + *\n\ + * @returns The stereo interleaved buffer\n\ + */\n\ +DSP.interleave = function(left, right) {\n\ + if ( left.length !== right.length ) {\n\ + throw \"Can not interleave. Channel lengths differ.\";\n\ + }\n\ + \n\ + var stereoInterleaved = new Array(left.length * 2);\n\ + \n\ + for (var i = 0, len = left.length; i < len; i++ ) {\n\ + stereoInterleaved[2*i] = left[i];\n\ + stereoInterleaved[2*i+1] = right[i];\n\ + }\n\ + \n\ + return stereoInterleaved;\n\ +};\n\ +\n\ +/**\n\ + * Converts a stereo-interleaved sample buffer into split-stereo (dual mono) sample buffers\n\ + *\n\ + * @param {Array} buffer A stereo-interleaved sample buffer\n\ + *\n\ + * @returns an Array containing left and right channels\n\ + */\n\ +DSP.deinterleave = function(buffer) {\n\ + var left = new Array(buffer.length/2);\n\ + var right = new Array(buffer.length/2);\n\ + var mix = new Array(buffer.length/2);\n\ + \n\ + for (var i = 0, len = buffer.length/2; i < len; i ++ ) {\n\ + left[i] = buffer[2*i];\n\ + right[i] = buffer[2*i+1];\n\ + mix[i] = (left[i] + right[i]) / 2;\n\ + }\n\ + \n\ + return [left, right, mix];\n\ +};\n\ +\n\ +/**\n\ + * Separates a channel from a stereo-interleaved sample buffer\n\ + *\n\ + * @param {Array} buffer A stereo-interleaved sample buffer\n\ + * @param {Number} channel A channel constant (LEFT, RIGHT, MIX)\n\ + *\n\ + * @returns an Array containing a signal mono sample buffer\n\ + */\n\ +DSP.getChannel = function(channel, buffer) {\n\ + return DSP.deinterleave(buffer)[channel];\n\ +};\n\ +\n\ +// Biquad filter types\n\ +DSP.LPF = 0; // H(s) = 1 / (s^2 + s/Q + 1)\n\ +DSP.HPF = 1; // H(s) = s^2 / (s^2 + s/Q + 1)\n\ +DSP.BPF_CONSTANT_SKIRT = 2; // H(s) = s / (s^2 + s/Q + 1) (constant skirt gain, peak gain = Q)\n\ +DSP.BPF_CONSTANT_PEAK = 3; // H(s) = (s/Q) / (s^2 + s/Q + 1) (constant 0 dB peak gain)\n\ +DSP.NOTCH = 4; // H(s) = (s^2 + 1) / (s^2 + s/Q + 1)\n\ +DSP.APF = 5; // H(s) = (s^2 - s/Q + 1) / (s^2 + s/Q + 1)\n\ +DSP.PEAKING_EQ = 6; // H(s) = (s^2 + s*(A/Q) + 1) / (s^2 + s/(A*Q) + 1)\n\ +DSP.LOW_SHELF = 7; // H(s) = A * (s^2 + (sqrt(A)/Q)*s + A)/(A*s^2 + (sqrt(A)/Q)*s + 1)\n\ +DSP.HIGH_SHELF = 8; // H(s) = A * (A*s^2 + (sqrt(A)/Q)*s + 1)/(s^2 + (sqrt(A)/Q)*s + A)\n\ +\n\ +// Biquad filter parameter types\n\ +DSP.Q = 1;\n\ +DSP.BW = 2; // SHARED with BACKWARDS LOOP MODE\n\ +DSP.S = 3;\n\ +\n\ +\n\ +/** \n\ + * DFT is a class for calculating the Discrete Fourier Transform of a signal.\n\ + *\n\ + * @param {Number} bufferSize The size of the sample buffer to be computed\n\ + * @param {Number} sampleRate The sampleRate of the buffer (eg. 44100)\n\ + *\n\ + * @constructor\n\ + */\n\ +DFT = function(bufferSize, sampleRate) {\n\ + this.bufferSize = bufferSize;\n\ + this.sampleRate = sampleRate;\n\ +\n\ + var N = bufferSize/2 * bufferSize;\n\ + \n\ + this.sinTable = new Array(N);\n\ + this.cosTable = new Array(N);\n\ + \n\ + for ( var i = 0; i < N; i++ ) {\n\ + this.sinTable[i] = Math.sin(i * DSP.TWO_PI / bufferSize);\n\ + this.cosTable[i] = Math.cos(i * DSP.TWO_PI / bufferSize);\n\ + }\n\ + \n\ + this.spectrum = new Array(bufferSize/2);\n\ + this.complexValues = new Array(bufferSize/2);\n\ +};\n\ +\n\ +/**\n\ + * Performs a forward tranform on the sample buffer. \n\ + * Converts a time domain signal to frequency domain spectra.\n\ + *\n\ + * @param {Array} buffer The sample buffer\n\ + *\n\ + * @returns The frequency spectrum array\n\ + */\n\ +DFT.prototype.forward = function(buffer) {\n\ + var real, imag;\n\ +\n\ + for ( var k = 0; k < this.bufferSize/2; k++ ) {\n\ + real = 0.0;\n\ + imag = 0.0;\n\ +\n\ + for ( var n = 0; n < buffer.length; n++ ) {\n\ + real += this.cosTable[k*n] * buffer[n];\n\ + imag += this.sinTable[k*n] * buffer[n];\n\ + }\n\ +\n\ + this.complexValues[k] = {real: real, imag: imag};\n\ + }\n\ + \n\ + for ( var i = 0; i < this.bufferSize/2; i++ ) {\n\ + this.spectrum[i] = 2 * Math.sqrt(Math.pow(this.complexValues[i].real, 2) + Math.pow(this.complexValues[i].imag, 2)) / this.bufferSize;\n\ + }\n\ +\n\ + return this.spectrum;\n\ +};\n\ +\n\ +\n\ +/** \n\ + * FFT is a class for calculating the Discrete Fourier Transform of a signal \n\ + * with the Fast Fourier Transform algorithm.\n\ + *\n\ + * @param {Number} bufferSize The size of the sample buffer to be computed. Must be power of 2\n\ + * @param {Number} sampleRate The sampleRate of the buffer (eg. 44100)\n\ + *\n\ + * @constructor\n\ + */\n\ +FFT = function(bufferSize, sampleRate) {\n\ + this.bufferSize = bufferSize;\n\ + this.sampleRate = sampleRate;\n\ + this.spectrum = new Array(bufferSize/2);\n\ + this.real = new Array(bufferSize);\n\ + this.imag = new Array(bufferSize);\n\ + \n\ + this.reverseTable = new Array(bufferSize);\n\ +\n\ + var limit = 1;\n\ + var bit = bufferSize >> 1;\n\ +\n\ + while ( limit < bufferSize ) {\n\ + for ( var i = 0; i < limit; i++ ) {\n\ + this.reverseTable[i + limit] = this.reverseTable[i] + bit;\n\ + }\n\ +\n\ + limit = limit << 1;\n\ + bit = bit >> 1;\n\ + }\n\ +\n\ + this.sinTable = new Array(bufferSize);\n\ + this.cosTable = new Array(bufferSize);\n\ +\n\ + for ( var i = 0; i < bufferSize; i++ ) {\n\ + this.sinTable[i] = Math.sin(-Math.PI/i);\n\ + this.cosTable[i] = Math.cos(-Math.PI/i);\n\ + }\n\ +};\n\ +\n\ +/**\n\ + * Performs a forward tranform on the sample buffer. \n\ + * Converts a time domain signal to frequency domain spectra.\n\ + *\n\ + * @param {Array} buffer The sample buffer. Buffer Length must be power of 2\n\ + *\n\ + * @returns The frequency spectrum array\n\ + */\n\ +FFT.prototype.forward = function(buffer) {\n\ + // Locally scope variables for speed up\n\ + var bufferSize = this.bufferSize,\n\ + cosTable = this.cosTable,\n\ + sinTable = this.sinTable,\n\ + reverseTable = this.reverseTable,\n\ + real = this.real,\n\ + imag = this.imag,\n\ + spectrum = this.spectrum;\n\ +\n\ + var k = Math.floor(Math.log(bufferSize) / Math.LN2);\n\ + if ( Math.pow(2, k) !== bufferSize ) { throw \"Invalid buffer size, must be a power of 2.\"; }\n\ + if ( bufferSize !== buffer.length ) { throw \"Supplied buffer is not the same size as defined FFT. FFT Size: \" + bufferSize + \" Buffer Size: \" + buffer.length; }\n\ +\n\ + for ( var i = 0; i < bufferSize; i++ ) {\n\ + real[i] = buffer[reverseTable[i]];\n\ + imag[i] = 0;\n\ + }\n\ +\n\ + var halfSize = 1, \n\ + phaseShiftStepReal, \n\ + phaseShiftStepImag, \n\ + currentPhaseShiftReal, \n\ + currentPhaseShiftImag, \n\ + off, \n\ + tr, \n\ + ti, \n\ + tmpReal, \n\ + i;\n\ +\n\ + while ( halfSize < bufferSize ) {\n\ + phaseShiftStepReal = cosTable[halfSize];\n\ + phaseShiftStepImag = sinTable[halfSize];\n\ + currentPhaseShiftReal = 1;\n\ + currentPhaseShiftImag = 0;\n\ +\n\ + for ( var fftStep = 0; fftStep < halfSize; fftStep++ ) {\n\ + i = fftStep;\n\ +\n\ + while ( i < bufferSize ) {\n\ + off = i + halfSize;\n\ + tr = (currentPhaseShiftReal * real[off]) - (currentPhaseShiftImag * imag[off]);\n\ + ti = (currentPhaseShiftReal * imag[off]) + (currentPhaseShiftImag * real[off]);\n\ +\n\ + real[off] = real[i] - tr;\n\ + imag[off] = imag[i] - ti;\n\ + real[i] += tr;\n\ + imag[i] += ti;\n\ +\n\ + i += halfSize << 1;\n\ + }\n\ +\n\ + tmpReal = currentPhaseShiftReal;\n\ + currentPhaseShiftReal = (tmpReal * phaseShiftStepReal) - (currentPhaseShiftImag * phaseShiftStepImag);\n\ + currentPhaseShiftImag = (tmpReal * phaseShiftStepImag) + (currentPhaseShiftImag * phaseShiftStepReal);\n\ + }\n\ +\n\ + halfSize = halfSize << 1;\n\ + }\n\ +\n\ + i = bufferSize/2;\n\ + while(i--) {\n\ + spectrum[i] = 2 * Math.sqrt(real[i] * real[i] + imag[i] * imag[i]) / bufferSize;\n\ + }\n\ +\n\ + return spectrum;\n\ +};\n\ +\n\ +FFT.prototype.inverse = function(real, imag) {\n\ + // Locally scope variables for speed up\n\ + var bufferSize = this.bufferSize,\n\ + cosTable = this.cosTable,\n\ + sinTable = this.sinTable,\n\ + reverseTable = this.reverseTable,\n\ + spectrum = this.spectrum;\n\ + \n\ + real = real || this.real;\n\ + imag = imag || this.imag;\n\ +\n\ + for (var i = 0; i < bufferSize; i++) {\n\ + imag[i] *= -1;\n\ + }\n\ +\n\ + var revReal = new Array(bufferSize);\n\ + var revImag = new Array(bufferSize);\n\ + \n\ + for (var i = 0; i < real.length; i++) {\n\ + revReal[i] = real[reverseTable[i]];\n\ + revImag[i] = imag[reverseTable[i]];\n\ + }\n\ + \n\ + real = revReal;\n\ + imag = revImag;\n\ +\n\ + var halfSize = 1, \n\ + phaseShiftStepReal, \n\ + phaseShiftStepImag, \n\ + currentPhaseShiftReal, \n\ + currentPhaseShiftImag, \n\ + off, \n\ + tr, \n\ + ti, \n\ + tmpReal, \n\ + i;\n\ +\n\ + while ( halfSize < bufferSize ) {\n\ + phaseShiftStepReal = cosTable[halfSize];\n\ + phaseShiftStepImag = sinTable[halfSize];\n\ + currentPhaseShiftReal = 1;\n\ + currentPhaseShiftImag = 0;\n\ +\n\ + for ( var fftStep = 0; fftStep < halfSize; fftStep++ ) {\n\ + i = fftStep;\n\ +\n\ + while ( i < bufferSize ) {\n\ + off = i + halfSize;\n\ + tr = (currentPhaseShiftReal * real[off]) - (currentPhaseShiftImag * imag[off]);\n\ + ti = (currentPhaseShiftReal * imag[off]) + (currentPhaseShiftImag * real[off]);\n\ +\n\ + real[off] = real[i] - tr;\n\ + imag[off] = imag[i] - ti;\n\ + real[i] += tr;\n\ + imag[i] += ti;\n\ +\n\ + i += halfSize << 1;\n\ + }\n\ +\n\ + tmpReal = currentPhaseShiftReal;\n\ + currentPhaseShiftReal = (tmpReal * phaseShiftStepReal) - (currentPhaseShiftImag * phaseShiftStepImag);\n\ + currentPhaseShiftImag = (tmpReal * phaseShiftStepImag) + (currentPhaseShiftImag * phaseShiftStepReal);\n\ + }\n\ +\n\ + halfSize = halfSize << 1;\n\ + }\n\ +\n\ + var buffer = new Array(bufferSize);\n\ + for (var i = 0; i < bufferSize; i++) {\n\ + buffer[i] = real[i] / bufferSize;\n\ + }\n\ +\n\ + return buffer;\n\ +};\n\ +\n\ +Sampler = function Sampler(file, bufferSize, sampleRate, playStart, playEnd, loopStart, loopEnd, loopMode) {\n\ + this.file = file;\n\ + this.bufferSize = bufferSize;\n\ + this.sampleRate = sampleRate;\n\ + this.playStart = playStart || 0; // 0%\n\ + this.playEnd = playEnd || 1; // 100%\n\ + this.loopStart = loopStart || 0;\n\ + this.loopEnd = loopEnd || 1;\n\ + this.loopMode = loopMode || DSP.OFF;\n\ + this.loaded = false;\n\ + this.samples = [];\n\ + this.signal = new Array(bufferSize);\n\ + this.frameCount = 0;\n\ + this.envelope = null;\n\ + this.amplitude = 1;\n\ + this.rootFrequency = 110; // A2 110\n\ + this.frequency = 550;\n\ + this.step = this.frequency / this.rootFrequency;\n\ + this.duration = 0;\n\ + this.samplesProcessed = 0;\n\ + this.playhead = 0;\n\ + \n\ + var audio = /* new Audio();*/ document.createElement(\"AUDIO\");\n\ + var self = this;\n\ + \n\ + this.loadSamples = function(event) {\n\ + var buffer = DSP.getChannel(DSP.MIX, event.frameBuffer);\n\ + for ( var i = 0; i < buffer.length; i++) {\n\ + self.samples.push(buffer[i]);\n\ + }\n\ + };\n\ + \n\ + this.loadComplete = function() {\n\ + // convert flexible js array into a fast typed array\n\ + self.samples = new Array(self.samples);\n\ + self.loaded = true;\n\ + };\n\ + \n\ + this.loadMetaData = function() {\n\ + self.duration = audio.duration;\n\ + };\n\ + \n\ + audio.addEventListener(\"MozAudioAvailable\", this.loadSamples, false);\n\ + audio.addEventListener(\"loadedmetadata\", this.loadMetaData, false)\n\ + audio.addEventListener(\"ended\", this.loadComplete, false);\n\ + audio.muted = true;\n\ + audio.src = file;\n\ + audio.play();\n\ +};\n\ +\n\ +Sampler.prototype.applyEnvelope = function() {\n\ + this.envelope.process(this.signal);\n\ + return this.signal;\n\ +};\n\ +\n\ +Sampler.prototype.generate = function() {\n\ + var frameOffset = this.frameCount * this.bufferSize;\n\ + \n\ + var loopWidth = this.playEnd * this.samples.length - this.playStart * this.samples.length;\n\ + var playStartSamples = this.playStart * this.samples.length; // ie 0.5 -> 50% of the length\n\ + var playEndSamples = this.playEnd * this.samples.length; // ie 0.5 -> 50% of the length\n\ + var offset;\n\ +\n\ + for ( var i = 0; i < this.bufferSize; i++ ) {\n\ + switch (this.loopMode) {\n\ + case DSP.OFF:\n\ + this.playhead = Math.round(this.samplesProcessed * this.step + playStartSamples);\n\ + if (this.playhead < (this.playEnd * this.samples.length) ) {\n\ + this.signal[i] = this.samples[this.playhead] * this.amplitude;\n\ + } else {\n\ + this.signal[i] = 0;\n\ + }\n\ + break;\n\ + \n\ + case DSP.FW:\n\ + this.playhead = Math.round((this.samplesProcessed * this.step) % loopWidth + playStartSamples);\n\ + if (this.playhead < (this.playEnd * this.samples.length) ) {\n\ + this.signal[i] = this.samples[this.playhead] * this.amplitude;\n\ + }\n\ + break;\n\ + \n\ + case DSP.BW:\n\ + this.playhead = playEndSamples - Math.round((this.samplesProcessed * this.step) % loopWidth);\n\ + if (this.playhead < (this.playEnd * this.samples.length) ) {\n\ + this.signal[i] = this.samples[this.playhead] * this.amplitude;\n\ + }\n\ + break;\n\ + \n\ + case DSP.FWBW:\n\ + if ( Math.floor(this.samplesProcessed * this.step / loopWidth) % 2 == 0 ) {\n\ + this.playhead = Math.round((this.samplesProcessed * this.step) % loopWidth + playStartSamples);\n\ + } else {\n\ + this.playhead = playEndSamples - Math.round((this.samplesProcessed * this.step) % loopWidth);\n\ + } \n\ + if (this.playhead < (this.playEnd * this.samples.length) ) {\n\ + this.signal[i] = this.samples[this.playhead] * this.amplitude;\n\ + }\n\ + break;\n\ + }\n\ + this.samplesProcessed++;\n\ + }\n\ +\n\ + this.frameCount++;\n\ +\n\ + return this.signal;\n\ +};\n\ +\n\ +Sampler.prototype.setFreq = function(frequency) {\n\ + this.frequency = frequency;\n\ + this.step = this.frequency / this.rootFrequency;\n\ +};\n\ +\n\ +Sampler.prototype.reset = function() {\n\ + this.samplesProcessed = 0;\n\ + this.playhead = 0;\n\ +};\n\ +\n\ +/**\n\ + * Oscillator class for generating and modifying signals\n\ + *\n\ + * @param {Number} type A waveform constant (eg. DSP.SINE)\n\ + * @param {Number} frequency Initial frequency of the signal\n\ + * @param {Number} amplitude Initial amplitude of the signal\n\ + * @param {Number} bufferSize Size of the sample buffer to generate\n\ + * @param {Number} sampleRate The sample rate of the signal\n\ + *\n\ + * @contructor\n\ + */\n\ +Oscillator = function Oscillator(type, frequency, amplitude, bufferSize, sampleRate) {\n\ + this.frequency = frequency;\n\ + this.amplitude = amplitude;\n\ + this.bufferSize = bufferSize;\n\ + this.sampleRate = sampleRate;\n\ + //this.pulseWidth = pulseWidth;\n\ + this.frameCount = 0;\n\ + \n\ + this.waveTableLength = 2048;\n\ +\n\ + this.cyclesPerSample = frequency / sampleRate;\n\ +\n\ + this.signal = new Array(bufferSize);\n\ + this.envelope = null;\n\ +\n\ + switch(parseInt(type)) {\n\ + case DSP.TRIANGLE:\n\ + this.func = Oscillator.Triangle;\n\ + break;\n\ +\n\ + case DSP.SAW:\n\ + this.func = Oscillator.Saw;\n\ + break;\n\ +\n\ + case DSP.SQUARE:\n\ + this.func = Oscillator.Square;\n\ + break;\n\ +\n\ + case DSP.SINE:\n\ + default:\n\ + this.func = Oscillator.Sine;\n\ + break;\n\ + }\n\ +\n\ + this.generateWaveTable = function() {\n\ + Oscillator.waveTable[this.func] = new Array(2048);\n\ + var waveTableTime = this.waveTableLength / this.sampleRate;\n\ + var waveTableHz = 1 / waveTableTime;\n\ +\n\ + for (var i = 0; i < this.waveTableLength; i++) {\n\ + Oscillator.waveTable[this.func][i] = this.func(i * waveTableHz/this.sampleRate);\n\ + }\n\ + };\n\ +\n\ + if ( typeof Oscillator.waveTable === 'undefined' ) {\n\ + Oscillator.waveTable = {};\n\ + }\n\ +\n\ + if ( typeof Oscillator.waveTable[this.func] === 'undefined' ) { \n\ + this.generateWaveTable();\n\ + }\n\ + \n\ + this.waveTable = Oscillator.waveTable[this.func];\n\ +}; \n\ +\n\ +/**\n\ + * Set the amplitude of the signal\n\ + *\n\ + * @param {Number} amplitude The amplitude of the signal (between 0 and 1)\n\ + */\n\ +Oscillator.prototype.setAmp = function(amplitude) {\n\ + if (amplitude >= 0 && amplitude <= 1) {\n\ + this.amplitude = amplitude;\n\ + } else {\n\ + throw \"Amplitude out of range (0..1).\";\n\ + }\n\ +};\n\ + \n\ +/**\n\ + * Set the frequency of the signal\n\ + * \n\ + * @param {Number} frequency The frequency of the signal\n\ + */ \n\ +Oscillator.prototype.setFreq = function(frequency) {\n\ + this.frequency = frequency;\n\ + this.cyclesPerSample = frequency / this.sampleRate;\n\ +};\n\ + \n\ +// Add an oscillator\n\ +Oscillator.prototype.add = function(oscillator) {\n\ + for ( var i = 0; i < this.bufferSize; i++ ) {\n\ + //this.signal[i] += oscillator.valueAt(i);\n\ + this.signal[i] += oscillator.signal[i];\n\ + }\n\ + \n\ + return this.signal;\n\ +};\n\ + \n\ +// Add a signal to the current generated osc signal\n\ +Oscillator.prototype.addSignal = function(signal) {\n\ + for ( var i = 0; i < signal.length; i++ ) {\n\ + if ( i >= this.bufferSize ) {\n\ + break;\n\ + }\n\ + this.signal[i] += signal[i];\n\ + \n\ + /*\n\ + // Constrain amplitude\n\ + if ( this.signal[i] > 1 ) {\n\ + this.signal[i] = 1;\n\ + } else if ( this.signal[i] < -1 ) {\n\ + this.signal[i] = -1;\n\ + }\n\ + */\n\ + }\n\ + return this.signal;\n\ +};\n\ + \n\ +// Add an envelope to the oscillator\n\ +Oscillator.prototype.addEnvelope = function(envelope) {\n\ + this.envelope = envelope;\n\ +};\n\ +\n\ +Oscillator.prototype.applyEnvelope = function() {\n\ + this.envelope.process(this.signal);\n\ +};\n\ + \n\ +Oscillator.prototype.valueAt = function(offset) {\n\ + return this.waveTable[offset % this.waveTableLength];\n\ +};\n\ + \n\ +Oscillator.prototype.generate = function() {\n\ + var frameOffset = this.frameCount * this.bufferSize;\n\ + var step = this.waveTableLength * this.frequency / this.sampleRate;\n\ + var offset;\n\ +\n\ + for ( var i = 0; i < this.bufferSize; i++ ) {\n\ + //var step = (frameOffset + i) * this.cyclesPerSample % 1;\n\ + //this.signal[i] = this.func(step) * this.amplitude;\n\ + //this.signal[i] = this.valueAt(Math.round((frameOffset + i) * step)) * this.amplitude; \n\ + offset = Math.round((frameOffset + i) * step);\n\ + this.signal[i] = this.waveTable[offset % this.waveTableLength] * this.amplitude;\n\ + }\n\ +\n\ + this.frameCount++;\n\ +\n\ + return this.signal;\n\ +};\n\ +\n\ +Oscillator.Sine = function(step) {\n\ + return Math.sin(DSP.TWO_PI * step);\n\ +};\n\ +\n\ +Oscillator.Square = function(step) {\n\ + return step < 0.5 ? 1 : -1;\n\ +};\n\ +\n\ +Oscillator.Saw = function(step) {\n\ + return 2 * (step - Math.round(step));\n\ +};\n\ +\n\ +Oscillator.Triangle = function(step) {\n\ + return 1 - 4 * Math.abs(Math.round(step) - step);\n\ +};\n\ +\n\ +Oscillator.Pulse = function(step) {\n\ + // stub\n\ +};\n\ + \n\ +ADSR = function(attackLength, decayLength, sustainLevel, sustainLength, releaseLength, sampleRate) {\n\ + this.sampleRate = sampleRate;\n\ + // Length in seconds\n\ + this.attackLength = attackLength;\n\ + this.decayLength = decayLength;\n\ + this.sustainLevel = sustainLevel;\n\ + this.sustainLength = sustainLength;\n\ + this.releaseLength = releaseLength;\n\ + this.sampleRate = sampleRate;\n\ + \n\ + // Length in samples\n\ + this.attackSamples = attackLength * sampleRate;\n\ + this.decaySamples = decayLength * sampleRate;\n\ + this.sustainSamples = sustainLength * sampleRate;\n\ + this.releaseSamples = releaseLength * sampleRate;\n\ + \n\ + // Updates the envelope sample positions\n\ + this.update = function() {\n\ + this.attack = this.attackSamples;\n\ + this.decay = this.attack + this.decaySamples;\n\ + this.sustain = this.decay + this.sustainSamples;\n\ + this.release = this.sustain + this.releaseSamples;\n\ + };\n\ + \n\ + this.update();\n\ + \n\ + this.samplesProcessed = 0;\n\ +};\n\ +\n\ +\n\ +ADSR.prototype.noteOn = function() {\n\ + this.samplesProcessed = 0;\n\ + this.sustainSamples = this.sustainLength * this.sampleRate;\n\ + this.update();\n\ +};\n\ +\n\ +// Send a note off when using a sustain of infinity to let the envelope enter the release phase\n\ +ADSR.prototype.noteOff = function() {\n\ + this.sustainSamples = this.samplesProcessed - this.decaySamples;\n\ + this.update();\n\ +};\n\ +\n\ +ADSR.prototype.processSample = function(sample) {\n\ + var amplitude = 0;\n\ +\n\ + if ( this.samplesProcessed <= this.attack ) {\n\ + amplitude = 0 + (1 - 0) * ((this.samplesProcessed - 0) / (this.attack - 0));\n\ + } else if ( this.samplesProcessed > this.attack && this.samplesProcessed <= this.decay ) {\n\ + amplitude = 1 + (this.sustainLevel - 1) * ((this.samplesProcessed - this.attack) / (this.decay - this.attack));\n\ + } else if ( this.samplesProcessed > this.decay && this.samplesProcessed <= this.sustain ) {\n\ + amplitude = this.sustainLevel;\n\ + } else if ( this.samplesProcessed > this.sustain && this.samplesProcessed <= this.release ) {\n\ + amplitude = this.sustainLevel + (0 - this.sustainLevel) * ((this.samplesProcessed - this.sustain) / (this.release - this.sustain));\n\ + }\n\ + \n\ + return sample * amplitude;\n\ +};\n\ +\n\ +ADSR.prototype.value = function() {\n\ + var amplitude = 0;\n\ +\n\ + if ( this.samplesProcessed <= this.attack ) {\n\ + amplitude = 0 + (1 - 0) * ((this.samplesProcessed - 0) / (this.attack - 0));\n\ + } else if ( this.samplesProcessed > this.attack && this.samplesProcessed <= this.decay ) {\n\ + amplitude = 1 + (this.sustainLevel - 1) * ((this.samplesProcessed - this.attack) / (this.decay - this.attack));\n\ + } else if ( this.samplesProcessed > this.decay && this.samplesProcessed <= this.sustain ) {\n\ + amplitude = this.sustainLevel;\n\ + } else if ( this.samplesProcessed > this.sustain && this.samplesProcessed <= this.release ) {\n\ + amplitude = this.sustainLevel + (0 - this.sustainLevel) * ((this.samplesProcessed - this.sustain) / (this.release - this.sustain));\n\ + }\n\ + \n\ + return amplitude;\n\ +};\n\ + \n\ +ADSR.prototype.process = function(buffer) {\n\ + for ( var i = 0; i < buffer.length; i++ ) {\n\ + buffer[i] *= this.value();\n\ +\n\ + this.samplesProcessed++;\n\ + }\n\ + \n\ + return buffer;\n\ +};\n\ + \n\ + \n\ +ADSR.prototype.isActive = function() {\n\ + if ( this.samplesProcessed > this.release || this.samplesProcessed === -1 ) {\n\ + return false;\n\ + } else {\n\ + return true;\n\ + }\n\ +};\n\ +\n\ +ADSR.prototype.disable = function() {\n\ + this.samplesProcessed = -1;\n\ +};\n\ + \n\ +IIRFilter = function(type, cutoff, resonance, sampleRate) {\n\ + this.sampleRate = sampleRate;\n\ + this.cutoff = cutoff;\n\ + this.resonance = resonance;\n\ +\n\ + switch(type) {\n\ + case DSP.LOWPASS:\n\ + case DSP.LP12:\n\ + this.func = new IIRFilter.LP12(cutoff, resonance, sampleRate);\n\ + break;\n\ + }\n\ +}\n\ +\n\ +IIRFilter.prototype.set = function(cutoff, resonance) {\n\ + this.func.calcCoeff(cutoff, resonance);\n\ +}\n\ +\n\ +IIRFilter.prototype.process = function(buffer) {\n\ + this.func.process(buffer);\n\ +}\n\ +\n\ +// Add an envelope to the filter\n\ +IIRFilter.prototype.addEnvelope = function(envelope) {\n\ + if ( envelope instanceof ADSR ) {\n\ + this.func.addEnvelope(envelope);\n\ + } else {\n\ + throw \"Not an envelope.\";\n\ + }\n\ +};\n\ +\n\ +IIRFilter.LP12 = function(cutoff, resonance, sampleRate) {\n\ + this.sampleRate = sampleRate;\n\ + this.vibraPos = 0; \n\ + this.vibraSpeed = 0;\n\ + this.envelope = false;\n\ + \n\ + this.calcCoeff = function(cutoff, resonance) {\n\ + this.w = 2.0 * Math.PI * cutoff / this.sampleRate;\n\ + this.q = 1.0 - this.w / (2.0 * (resonance + 0.5 / (1.0 + this.w)) + this.w - 2.0);\n\ + this.r = this.q * this.q;\n\ + this.c = this.r + 1.0 - 2.0 * Math.cos(this.w) * this.q;\n\ + \n\ + this.cutoff = cutoff;\n\ + this.resonance = resonance;\n\ + };\n\ +\n\ + this.calcCoeff(cutoff, resonance);\n\ +\n\ + this.process = function(buffer) {\n\ + for ( var i = 0; i < buffer.length; i++ ) {\n\ + this.vibraSpeed += (buffer[i] - this.vibraPos) * this.c;\n\ + this.vibraPos += this.vibraSpeed;\n\ + this.vibraSpeed *= this.r;\n\ + \n\ + /* \n\ + var temp = this.vibraPos;\n\ + \n\ + if ( temp > 1.0 ) {\n\ + temp = 1.0;\n\ + } else if ( temp < -1.0 ) {\n\ + temp = -1.0;\n\ + } else if ( temp != temp ) {\n\ + temp = 1;\n\ + }\n\ + \n\ + buffer[i] = temp;\n\ + */ \n\ +\n\ + if (this.envelope) {\n\ + buffer[i] = (buffer[i] * (1 - this.envelope.value())) + (this.vibraPos * this.envelope.value());\n\ + this.envelope.samplesProcessed++;\n\ + } else {\n\ + buffer[i] = this.vibraPos;\n\ + }\n\ + }\n\ + }\n\ +}; \n\ +\n\ +IIRFilter.LP12.prototype.addEnvelope = function(envelope) {\n\ + this.envelope = envelope;\n\ +};\n\ +\n\ +\n\ +\n\ +IIRFilter2 = function(type, cutoff, resonance, sampleRate) {\n\ + this.type = type; \n\ + this.cutoff = cutoff;\n\ + this.resonance = resonance;\n\ + this.sampleRate = sampleRate;\n\ +\n\ + this.f = Array(4);\n\ + this.f[0] = 0.0; // lp\n\ + this.f[1] = 0.0; // hp\n\ + this.f[2] = 0.0; // bp\n\ + this.f[3] = 0.0; // br \n\ + \n\ + this.calcCoeff = function(cutoff, resonance) {\n\ + this.freq = 2 * Math.sin(Math.PI * Math.min(0.25, cutoff/(this.sampleRate*2))); \n\ + this.damp = Math.min(2 * (1 - Math.pow(resonance, 0.25)), Math.min(2, 2/this.freq - this.freq * 0.5));\n\ + };\n\ +\n\ + this.calcCoeff(cutoff, resonance);\n\ +};\n\ +\n\ +IIRFilter2.prototype.process = function(buffer) {\n\ + var input, output;\n\ + var f = this.f;\n\ +\n\ + for ( var i = 0; i < buffer.length; i++ ) {\n\ + input = buffer[i]; \n\ +\n\ + // first pass\n\ + f[3] = input - this.damp * f[2];\n\ + f[0] = f[0] + this.freq * f[2];\n\ + f[1] = f[3] - f[0];\n\ + f[2] = this.freq * f[1] + f[2];\n\ + output = 0.5 * f[this.type];\n\ +\n\ + // second pass\n\ + f[3] = input - this.damp * f[2];\n\ + f[0] = f[0] + this.freq * f[2];\n\ + f[1] = f[3] - f[0];\n\ + f[2] = this.freq * f[1] + f[2];\n\ + output += 0.5 * f[this.type];\n\ +\n\ + if (this.envelope) {\n\ + buffer[i] = (buffer[i] * (1 - this.envelope.value())) + (output * this.envelope.value());\n\ + this.envelope.samplesProcessed++;\n\ + } else {\n\ + buffer[i] = output;\n\ + }\n\ + }\n\ +};\n\ +\n\ +IIRFilter2.prototype.addEnvelope = function(envelope) {\n\ + if ( envelope instanceof ADSR ) {\n\ + this.envelope = envelope;\n\ + } else {\n\ + throw \"This is not an envelope.\";\n\ + }\n\ +};\n\ +\n\ +IIRFilter2.prototype.set = function(cutoff, resonance) {\n\ + this.calcCoeff(cutoff, resonance); \n\ +};\n\ +\n\ +\n\ +\n\ +WindowFunction = function(type, alpha) {\n\ + this.alpha = alpha;\n\ + \n\ + switch(type) {\n\ + case DSP.BARTLETT:\n\ + this.func = WindowFunction.Bartlett;\n\ + break;\n\ + \n\ + case DSP.BARTLETTHANN:\n\ + this.func = WindowFunction.BartlettHann;\n\ + break;\n\ + \n\ + case DSP.BLACKMAN:\n\ + this.func = WindowFunction.Blackman;\n\ + this.alpha = this.alpha || 0.16;\n\ + break;\n\ + \n\ + case DSP.COSINE:\n\ + this.func = WindowFunction.Cosine;\n\ + break;\n\ + \n\ + case DSP.GAUSS:\n\ + this.func = WindowFunction.Gauss;\n\ + this.alpha = this.alpha || 0.25;\n\ + break;\n\ + \n\ + case DSP.HAMMING:\n\ + this.func = WindowFunction.Hamming;\n\ + break;\n\ + \n\ + case DSP.HANN:\n\ + this.func = WindowFunction.Hann;\n\ + break;\n\ + \n\ + case DSP.LANCZOS:\n\ + this.func = WindowFunction.Lanczoz;\n\ + break;\n\ + \n\ + case DSP.RECTANGULAR:\n\ + this.func = WindowFunction.Rectangular;\n\ + break;\n\ + \n\ + case DSP.TRIANGULAR:\n\ + this.func = WindowFunction.Triangular;\n\ + break;\n\ + }\n\ +};\n\ +\n\ +WindowFunction.prototype.process = function(buffer) {\n\ + var length = buffer.length;\n\ + for ( var i = 0; i < length; i++ ) {\n\ + buffer[i] *= this.func(length, i, this.alpha);\n\ + }\n\ + return buffer;\n\ +};\n\ +\n\ +WindowFunction.Bartlett = function(length, index) {\n\ + return 2 / (length - 1) * ((length - 1) / 2 - Math.abs(index - (length - 1) / 2));\n\ +};\n\ +\n\ +WindowFunction.BartlettHann = function(length, index) {\n\ + return 0.62 - 0.48 * Math.abs(index / (length - 1) - 0.5) - 0.38 * Math.cos(DSP.TWO_PI * index / (length - 1));\n\ +};\n\ +\n\ +WindowFunction.Blackman = function(length, index, alpha) {\n\ + var a0 = (1 - alpha) / 2;\n\ + var a1 = 0.5;\n\ + var a2 = alpha / 2;\n\ +\n\ + return a0 - a1 * Math.cos(DSP.TWO_PI * index / (length - 1)) + a2 * Math.cos(4 * Math.PI * index / (length - 1));\n\ +};\n\ +\n\ +WindowFunction.Cosine = function(length, index) {\n\ + return Math.cos(Math.PI * index / (length - 1) - Math.PI / 2);\n\ +};\n\ +\n\ +WindowFunction.Gauss = function(length, index, alpha) {\n\ + return Math.pow(Math.E, -0.5 * Math.pow((index - (length - 1) / 2) / (alpha * (length - 1) / 2), 2));\n\ +};\n\ +\n\ +WindowFunction.Hamming = function(length, index) {\n\ + return 0.54 - 0.46 * Math.cos(DSP.TWO_PI * index / (length - 1));\n\ +};\n\ +\n\ +WindowFunction.Hann = function(length, index) {\n\ + return 0.5 * (1 - Math.cos(DSP.TWO_PI * index / (length - 1)));\n\ +};\n\ +\n\ +WindowFunction.Lanczos = function(length, index) {\n\ + var x = 2 * index / (length - 1) - 1;\n\ + return Math.sin(Math.PI * x) / (Math.PI * x);\n\ +};\n\ +\n\ +WindowFunction.Rectangular = function(length, index) {\n\ + return 1;\n\ +};\n\ +\n\ +WindowFunction.Triangular = function(length, index) {\n\ + return 2 / length * (length / 2 - Math.abs(index - (length - 1) / 2));\n\ +};\n\ +\n\ +function sinh (arg) {\n\ + // Returns the hyperbolic sine of the number, defined as (exp(number) - exp(-number))/2 \n\ + // \n\ + // version: 1004.2314\n\ + // discuss at: http://phpjs.org/functions/sinh // + original by: Onno Marsman\n\ + // * example 1: sinh(-0.9834330348825909);\n\ + // * returns 1: -1.1497971402636502\n\ + return (Math.exp(arg) - Math.exp(-arg))/2;\n\ +}\n\ +\n\ +\n\ +/* \n\ + * Biquad filter\n\ + * \n\ + * Created by Ricard Marxer <email@ricardmarxer.com> on 2010-05-23.\n\ + * Copyright 2010 Ricard Marxer. All rights reserved.\n\ + *\n\ + */\n\ +// Implementation based on:\n\ +// http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt\n\ +Biquad = function(type, sampleRate) {\n\ + this.Fs = sampleRate;\n\ + this.type = type; // type of the filter\n\ + this.parameterType = DSP.Q; // type of the parameter\n\ +\n\ + this.x_1_l = 0;\n\ + this.x_2_l = 0;\n\ + this.y_1_l = 0;\n\ + this.y_2_l = 0;\n\ +\n\ + this.x_1_r = 0;\n\ + this.x_2_r = 0;\n\ + this.y_1_r = 0;\n\ + this.y_2_r = 0;\n\ +\n\ + this.b0 = 1;\n\ + this.a0 = 1;\n\ +\n\ + this.b1 = 0;\n\ + this.a1 = 0;\n\ +\n\ + this.b2 = 0;\n\ + this.a2 = 0;\n\ +\n\ + this.b0a0 = this.b0 / this.a0;\n\ + this.b1a0 = this.b1 / this.a0;\n\ + this.b2a0 = this.b2 / this.a0;\n\ + this.a1a0 = this.a1 / this.a0;\n\ + this.a2a0 = this.a2 / this.a0;\n\ +\n\ + this.f0 = 3000; // \"wherever it's happenin', man.\" Center Frequency or\n\ + // Corner Frequency, or shelf midpoint frequency, depending\n\ + // on which filter type. The \"significant frequency\".\n\ +\n\ + this.dBgain = 12; // used only for peaking and shelving filters\n\ +\n\ + this.Q = 1; // the EE kind of definition, except for peakingEQ in which A*Q is\n\ + // the classic EE Q. That adjustment in definition was made so that\n\ + // a boost of N dB followed by a cut of N dB for identical Q and\n\ + // f0/Fs results in a precisely flat unity gain filter or \"wire\".\n\ +\n\ + this.BW = -3; // the bandwidth in octaves (between -3 dB frequencies for BPF\n\ + // and notch or between midpoint (dBgain/2) gain frequencies for\n\ + // peaking EQ\n\ +\n\ + this.S = 1; // a \"shelf slope\" parameter (for shelving EQ only). When S = 1,\n\ + // the shelf slope is as steep as it can be and remain monotonically\n\ + // increasing or decreasing gain with frequency. The shelf slope, in\n\ + // dB/octave, remains proportional to S for all other values for a\n\ + // fixed f0/Fs and dBgain.\n\ +\n\ + this.coefficients = function() {\n\ + var b = [this.b0, this.b1, this.b2];\n\ + var a = [this.a0, this.a1, this.a2];\n\ + return {b: b, a:a};\n\ + }\n\ +\n\ + this.setFilterType = function(type) {\n\ + this.type = type;\n\ + this.recalculateCoefficients();\n\ + }\n\ +\n\ + this.setSampleRate = function(rate) {\n\ + this.Fs = rate;\n\ + this.recalculateCoefficients();\n\ + }\n\ +\n\ + this.setQ = function(q) {\n\ + this.parameterType = DSP.Q;\n\ + this.Q = Math.max(Math.min(q, 115.0), 0.001);\n\ + this.recalculateCoefficients();\n\ + }\n\ +\n\ + this.setBW = function(bw) {\n\ + this.parameterType = DSP.BW;\n\ + this.BW = bw;\n\ + this.recalculateCoefficients();\n\ + } \n\ +\n\ + this.setS = function(s) {\n\ + this.parameterType = DSP.S;\n\ + this.S = Math.max(Math.min(s, 5.0), 0.0001);\n\ + this.recalculateCoefficients();\n\ + } \n\ +\n\ + this.setF0 = function(freq) {\n\ + this.f0 = freq;\n\ + this.recalculateCoefficients();\n\ + } \n\ + \n\ + this.setDbGain = function(g) {\n\ + this.dBgain = g;\n\ + this.recalculateCoefficients();\n\ + }\n\ +\n\ + this.recalculateCoefficients = function() {\n\ + var A;\n\ + if (type == DSP.PEAKING_EQ || type == DSP.LOW_SHELF || type == DSP.HIGH_SHELF ) {\n\ + A = Math.pow(10, (this.dBgain/40)); // for peaking and shelving EQ filters only\n\ + } else {\n\ + A = Math.sqrt( Math.pow(10, (this.dBgain/20)) ); \n\ + }\n\ +\n\ + var w0 = DSP.TWO_PI * this.f0 / this.Fs;\n\ +\n\ + var cosw0 = Math.cos(w0);\n\ + var sinw0 = Math.sin(w0);\n\ +\n\ + var alpha = 0;\n\ + \n\ + switch (this.parameterType) {\n\ + case DSP.Q:\n\ + alpha = sinw0/(2*this.Q);\n\ + break;\n\ + \n\ + case DSP.BW:\n\ + alpha = sinw0 * sinh( Math.LN2/2 * this.BW * w0/sinw0 );\n\ + break;\n\ +\n\ + case DSP.S:\n\ + alpha = sinw0/2 * Math.sqrt( (A + 1/A)*(1/this.S - 1) + 2 );\n\ + break;\n\ + }\n\ +\n\ + /**\n\ + FYI: The relationship between bandwidth and Q is\n\ + 1/Q = 2*sinh(ln(2)/2*BW*w0/sin(w0)) (digital filter w BLT)\n\ + or 1/Q = 2*sinh(ln(2)/2*BW) (analog filter prototype)\n\ +\n\ + The relationship between shelf slope and Q is\n\ + 1/Q = sqrt((A + 1/A)*(1/S - 1) + 2)\n\ + */\n\ +\n\ + switch (this.type) {\n\ + case DSP.LPF: // H(s) = 1 / (s^2 + s/Q + 1)\n\ + this.b0 = (1 - cosw0)/2;\n\ + this.b1 = 1 - cosw0;\n\ + this.b2 = (1 - cosw0)/2;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2 * cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.HPF: // H(s) = s^2 / (s^2 + s/Q + 1)\n\ + this.b0 = (1 + cosw0)/2;\n\ + this.b1 = -(1 + cosw0);\n\ + this.b2 = (1 + cosw0)/2;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2 * cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.BPF_CONSTANT_SKIRT: // H(s) = s / (s^2 + s/Q + 1) (constant skirt gain, peak gain = Q)\n\ + this.b0 = sinw0/2;\n\ + this.b1 = 0;\n\ + this.b2 = -sinw0/2;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.BPF_CONSTANT_PEAK: // H(s) = (s/Q) / (s^2 + s/Q + 1) (constant 0 dB peak gain)\n\ + this.b0 = alpha;\n\ + this.b1 = 0;\n\ + this.b2 = -alpha;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.NOTCH: // H(s) = (s^2 + 1) / (s^2 + s/Q + 1)\n\ + this.b0 = 1;\n\ + this.b1 = -2*cosw0;\n\ + this.b2 = 1;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.APF: // H(s) = (s^2 - s/Q + 1) / (s^2 + s/Q + 1)\n\ + this.b0 = 1 - alpha;\n\ + this.b1 = -2*cosw0;\n\ + this.b2 = 1 + alpha;\n\ + this.a0 = 1 + alpha;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha;\n\ + break;\n\ +\n\ + case DSP.PEAKING_EQ: // H(s) = (s^2 + s*(A/Q) + 1) / (s^2 + s/(A*Q) + 1)\n\ + this.b0 = 1 + alpha*A;\n\ + this.b1 = -2*cosw0;\n\ + this.b2 = 1 - alpha*A;\n\ + this.a0 = 1 + alpha/A;\n\ + this.a1 = -2*cosw0;\n\ + this.a2 = 1 - alpha/A;\n\ + break;\n\ +\n\ + case DSP.LOW_SHELF: // H(s) = A * (s^2 + (sqrt(A)/Q)*s + A)/(A*s^2 + (sqrt(A)/Q)*s + 1)\n\ + var coeff = sinw0 * Math.sqrt( (A^2 + 1)*(1/this.S - 1) + 2*A );\n\ + this.b0 = A*( (A+1) - (A-1)*cosw0 + coeff );\n\ + this.b1 = 2*A*( (A-1) - (A+1)*cosw0 );\n\ + this.b2 = A*( (A+1) - (A-1)*cosw0 - coeff );\n\ + this.a0 = (A+1) + (A-1)*cosw0 + coeff;\n\ + this.a1 = -2*( (A-1) + (A+1)*cosw0 );\n\ + this.a2 = (A+1) + (A-1)*cosw0 - coeff;\n\ + break;\n\ +\n\ + case DSP.HIGH_SHELF: // H(s) = A * (A*s^2 + (sqrt(A)/Q)*s + 1)/(s^2 + (sqrt(A)/Q)*s + A)\n\ + var coeff = sinw0 * Math.sqrt( (A^2 + 1)*(1/this.S - 1) + 2*A );\n\ + this.b0 = A*( (A+1) + (A-1)*cosw0 + coeff );\n\ + this.b1 = -2*A*( (A-1) + (A+1)*cosw0 );\n\ + this.b2 = A*( (A+1) + (A-1)*cosw0 - coeff );\n\ + this.a0 = (A+1) - (A-1)*cosw0 + coeff;\n\ + this.a1 = 2*( (A-1) - (A+1)*cosw0 );\n\ + this.a2 = (A+1) - (A-1)*cosw0 - coeff;\n\ + break;\n\ + }\n\ + \n\ + this.b0a0 = this.b0/this.a0;\n\ + this.b1a0 = this.b1/this.a0;\n\ + this.b2a0 = this.b2/this.a0;\n\ + this.a1a0 = this.a1/this.a0;\n\ + this.a2a0 = this.a2/this.a0;\n\ + }\n\ +\n\ + this.process = function(buffer) {\n\ + //y[n] = (b0/a0)*x[n] + (b1/a0)*x[n-1] + (b2/a0)*x[n-2]\n\ + // - (a1/a0)*y[n-1] - (a2/a0)*y[n-2]\n\ +\n\ + var len = buffer.length;\n\ + var output = new Array(len);\n\ +\n\ + for ( var i=0; i<buffer.length; i++ ) {\n\ + output[i] = this.b0a0*buffer[i] + this.b1a0*this.x_1_l + this.b2a0*this.x_2_l - this.a1a0*this.y_1_l - this.a2a0*this.y_2_l;\n\ + this.y_2_l = this.y_1_l;\n\ + this.y_1_l = output[i];\n\ + this.x_2_l = this.x_1_l;\n\ + this.x_1_l = buffer[i];\n\ + }\n\ +\n\ + return output;\n\ + }\n\ +\n\ + this.processStereo = function(buffer) {\n\ + //y[n] = (b0/a0)*x[n] + (b1/a0)*x[n-1] + (b2/a0)*x[n-2]\n\ + // - (a1/a0)*y[n-1] - (a2/a0)*y[n-2]\n\ +\n\ + var len = buffer.length;\n\ + var output = new Array(len);\n\ + \n\ + for ( var i=0; i<len/2; i++ ) {\n\ + output[2*i] = this.b0a0*buffer[2*i] + this.b1a0*this.x_1_l + this.b2a0*this.x_2_l - this.a1a0*this.y_1_l - this.a2a0*this.y_2_l;\n\ + this.y_2_l = this.y_1_l;\n\ + this.y_1_l = output[2*i];\n\ + this.x_2_l = this.x_1_l;\n\ + this.x_1_l = buffer[2*i];\n\ +\n\ + output[2*i+1] = this.b0a0*buffer[2*i+1] + this.b1a0*this.x_1_r + this.b2a0*this.x_2_r - this.a1a0*this.y_1_r - this.a2a0*this.y_2_r;\n\ + this.y_2_r = this.y_1_r;\n\ + this.y_1_r = output[2*i+1];\n\ + this.x_2_r = this.x_1_r;\n\ + this.x_1_r = buffer[2*i+1];\n\ + }\n\ +\n\ + return output;\n\ + }\n\ +};\n\ +\n\ +\n\ +/* \n\ + * Magnitude to decibels\n\ + * \n\ + * Created by Ricard Marxer <email@ricardmarxer.com> on 2010-05-23.\n\ + * Copyright 2010 Ricard Marxer. All rights reserved.\n\ + *\n\ + * @buffer array of magnitudes to convert to decibels\n\ + * \n\ + * @returns the array in decibels\n\ + *\n\ + */\n\ +DSP.mag2db = function(buffer) {\n\ + var minDb = -120;\n\ + var minMag = Math.pow(10.0, minDb / 20.0);\n\ +\n\ + var log = Math.log;\n\ + var max = Math.max;\n\ + \n\ + var result = Array(buffer.length);\n\ + for (var i=0; i<buffer.length; i++) {\n\ + result[i] = 20.0*log(max(buffer[i], minMag));\n\ + }\n\ +\n\ + return result;\n\ +};\n\ +\n\ +/* \n\ + * Frequency response\n\ + * \n\ + * Created by Ricard Marxer <email@ricardmarxer.com> on 2010-05-23.\n\ + * Copyright 2010 Ricard Marxer. All rights reserved.\n\ + *\n\ + * Calculates the frequency response at the given points.\n\ + *\n\ + * @b b coefficients of the filter\n\ + * @a a coefficients of the filter\n\ + * @w w points (normally between -PI and PI) where to calculate the frequency response\n\ + * \n\ + * @returns the frequency response in magnitude\n\ + *\n\ + */\n\ +DSP.freqz = function(b, a, w) {\n\ + if (!w) {\n\ + w = Array(200);\n\ + for (var i=0;i<w.length; i++) {\n\ + w[i] = DSP.TWO_PI/w.length * i - Math.PI;\n\ + }\n\ + }\n\ +\n\ + var result = Array(w.length);\n\ + \n\ + var sqrt = Math.sqrt;\n\ + var cos = Math.cos;\n\ + var sin = Math.sin;\n\ + \n\ + for (var i=0; i<w.length; i++) {\n\ + var numerator = {real:0.0, imag:0.0};\n\ + for (var j=0; j<b.length; j++) {\n\ + numerator.real += b[j] * cos(-j*w[i]);\n\ + numerator.imag += b[j] * sin(-j*w[i]);\n\ + }\n\ +\n\ + var denominator = {real:0.0, imag:0.0};\n\ + for (var j=0; j<a.length; j++) {\n\ + denominator.real += a[j] * cos(-j*w[i]);\n\ + denominator.imag += a[j] * sin(-j*w[i]);\n\ + }\n\ + \n\ + result[i] = sqrt(numerator.real*numerator.real + numerator.imag*numerator.imag) / sqrt(denominator.real*denominator.real + denominator.imag*denominator.imag);\n\ + }\n\ +\n\ + return result;\n\ +};\n\ +\n\ +/* \n\ + * Graphical Equalizer\n\ + * \n\ + * Created by Ricard Marxer <email@ricardmarxer.com> on 2010-05-23.\n\ + * Copyright 2010 Ricard Marxer. All rights reserved.\n\ + *\n\ + */\n\ +// Implementation of a graphic equalizer with a configurable bands-per-octave\n\ +// and minimum and maximum frequencies\n\ +GraphicalEq = function(sampleRate) {\n\ + this.FS = sampleRate;\n\ + this.minFreq = 40.0;\n\ + this.maxFreq = 16000.0;\n\ +\n\ + this.bandsPerOctave = 1.0;\n\ +\n\ + this.filters = []\n\ + this.freqzs = []\n\ +\n\ + this.calculateFreqzs = true;\n\ +\n\ + this.recalculateFilters = function() {\n\ + var bandCount = Math.round(Math.log(this.maxFreq/this.minFreq) * this.bandsPerOctave/ Math.LN2);\n\ +\n\ + this.filters = [];\n\ + for (var i=0; i<bandCount; i++) {\n\ + var freq = this.minFreq*(Math.pow(2, i/this.bandsPerOctave));\n\ + var newFilter = new Biquad(DSP.PEAKING_EQ, this.FS);\n\ + newFilter.setDbGain(0);\n\ + newFilter.setBW(1/this.bandsPerOctave);\n\ + newFilter.setF0(freq);\n\ + this.filters[i] = newFilter;\n\ + this.recalculateFreqz(i);\n\ + }\n\ + }\n\ +\n\ + this.setMinimumFrequency = function(freq) {\n\ + this.minFreq = freq;\n\ + this.recalculateFilters();\n\ + }\n\ +\n\ + this.setMaximumFrequency = function(freq) {\n\ + this.maxFreq = freq;\n\ + this.recalculateFilters();\n\ + }\n\ +\n\ + this.setBandsPerOctave = function(bands) {\n\ + this.bandsPerOctave = bands;\n\ + this.recalculateFilters();\n\ + }\n\ +\n\ + this.setBandGain = function(bandIndex, gain) {\n\ + if (bandIndex < 0 || bandIndex > (this.filters.length-1)) {\n\ + throw \"The band index of the graphical equalizer is out of bounds.\";\n\ + return;\n\ + }\n\ +\n\ + if (!gain) {\n\ + throw \"A gain must be passed.\"\n\ + return;\n\ + }\n\ + \n\ + \n\ + this.filters[bandIndex].setDbGain(gain);\n\ + this.recalculateFreqz(bandIndex);\n\ + }\n\ + \n\ + this.recalculateFreqz = function(bandIndex) {\n\ + if (!this.calculateFreqzs) {\n\ + return;\n\ + }\n\ +\n\ + \n\ + if (bandIndex < 0 || bandIndex > (this.filters.length-1)) {\n\ + throw \"The band index of the graphical equalizer is out of bounds. \" + bandIndex + \" is out of [\" + 0 + \", \" + this.filters.length-1 + \"]\"\n\ + return;\n\ + }\n\ + \n\ + if (!this.w) {\n\ + this.w = Array(400);\n\ + for (var i=0; i<this.w.length; i++) {\n\ + this.w[i] = Math.PI/this.w.length * i;\n\ + }\n\ + }\n\ + \n\ + var b = [this.filters[bandIndex].b0, this.filters[bandIndex].b1, this.filters[bandIndex].b2];\n\ + var a = [this.filters[bandIndex].a0, this.filters[bandIndex].a1, this.filters[bandIndex].a2];\n\ +\n\ + this.freqzs[bandIndex] = DSP.mag2db(DSP.freqz(b, a, this.w));\n\ + }\n\ +\n\ + this.process = function(buffer) {\n\ + var output = buffer;\n\ + \n\ + for ( var i=0; i<this.filters.length; i++ ) {\n\ + output = this.filters[i].process(output);\n\ + }\n\ +\n\ + return output;\n\ + }\n\ +\n\ + this.processStereo = function(buffer) {\n\ + var output = buffer;\n\ + \n\ + for ( var i=0; i<this.filters.length; i++ ) {\n\ + output = this.filters[i].processStereo(output);\n\ + }\n\ +\n\ + return output;\n\ + }\n\ +\n\ +}\n\ +\n\ +\n\ +\n\ +/**\n\ + * MultiDelay effect by Almer Thie (http://code.almeros.com).\n\ + * Copyright 2010 Almer Thie. All rights reserved.\n\ + * Example: http://code.almeros.com/code-examples/delay-firefox-audio-api/\n\ + * \n\ + * This is a delay that feeds it's own delayed signal back into its circular \n\ + * buffer. Also known as a CombFilter.\n\ + *\n\ + * Compatible with interleaved stereo (or more channel) buffers and \n\ + * non-interleaved mono buffers.\n\ + * \n\ + * @param {Number} maxDelayInSamplesSize Maximum possible delay in samples (size of circular buffer)\n\ + * @param {Number} delayInSamples Initial delay in samples\n\ + * @param {Number} masterVolume Initial master volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * @param {Number} delayVolume Initial feedback delay volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * \n\ + * @constructor\n\ + */\n\ +MultiDelay = function(maxDelayInSamplesSize, delayInSamples, masterVolume, delayVolume){\n\ + this.delayBufferSamples = new Array(maxDelayInSamplesSize); // The maximum size of delay\n\ + this.delayInputPointer = delayInSamples; \n\ + this.delayOutputPointer = 0;\n\ + \n\ + this.delayInSamples = delayInSamples;\n\ + this.masterVolume = masterVolume;\n\ + this.delayVolume = delayVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change the delay time in samples.\n\ + *\n\ + * @param {Number} delayInSamples Delay in samples\n\ + */\n\ +MultiDelay.prototype.setDelayInSamples = function (delayInSamples){\n\ + this.delayInSamples = delayInSamples;\n\ + \n\ + this.delayInputPointer = this.delayOutputPointer + delayInSamples;\n\ + if(this.delayInputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayInputPointer = this.delayInputPointer - this.delayBufferSamples.length; \n\ +}\n\ +\n\ +/**\n\ + * Change the master volume.\n\ + *\n\ + * @param {Number} masterVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +MultiDelay.prototype.setMasterVolume = function (masterVolume){\n\ + this.masterVolume = masterVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change the delay feedback volume.\n\ + *\n\ + * @param {Number} delayVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +MultiDelay.prototype.setDelayVolume = function (delayVolume){\n\ + this.delayVolume = delayVolume;\n\ +}\n\ +\n\ +/**\n\ + * Process a given interleaved or mono non-interleaved float value Array and adds the delayed audio.\n\ + *\n\ + * @param {Array} samples Array containing Float values or a Float32Array\n\ + * \n\ + * @returns A new Float32Array interleaved or mono non-interleaved as was fed to this function.\n\ + */\n\ +MultiDelay.prototype.process = function (samples){\n\ + // NB. Make a copy to put in the output samples to return. \n\ + var outputSamples = new Array(samples.length);\n\ +\n\ + for(var i=0; i<samples.length; i++){\n\ + \n\ + // delayBufferSamples could contain initial NULL's, return silence in that case\n\ + var delaySample = (this.delayBufferSamples[this.delayOutputPointer]==null ? 0.0 : this.delayBufferSamples[this.delayOutputPointer]);\n\ + \n\ + // Mix normal audio data with delayed audio\n\ + var sample = (delaySample * this.delayVolume) + samples[i]; \n\ + \n\ + // Add audio data with the delay in the delay buffer\n\ + this.delayBufferSamples[this.delayInputPointer] = sample;\n\ + \n\ + // Return the audio with delay mix\n\ + outputSamples[i] = sample * this.masterVolume;\n\ + \n\ + // Manage circulair delay buffer pointers\n\ + this.delayInputPointer++;\n\ + if(this.delayInputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayInputPointer = 0;\n\ + \n\ + this.delayOutputPointer++;\n\ + if(this.delayOutputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayOutputPointer = 0; \n\ + \n\ + }\n\ + \n\ + return outputSamples;\n\ +}\n\ +\n\ +\n\ +\n\ +\n\ +/**\n\ + * SingleDelay effect by Almer Thie (http://code.almeros.com).\n\ + * Copyright 2010 Almer Thie. All rights reserved.\n\ + * Example: See usage in Reverb class\n\ + * \n\ + * This is a delay that does NOT feeds it's own delayed signal back into its \n\ + * circular buffer, neither does it return the original signal. Also known as \n\ + * an AllPassFilter(?).\n\ + *\n\ + * Compatible with interleaved stereo (or more channel) buffers and \n\ + * non-interleaved mono buffers.\n\ + * \n\ + * @param {Number} maxDelayInSamplesSize Maximum possible delay in samples (size of circular buffer)\n\ + * @param {Number} delayInSamples Initial delay in samples\n\ + * @param {Number} delayVolume Initial feedback delay volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * \n\ + * @constructor\n\ + */\n\ +SingleDelay = function(maxDelayInSamplesSize, delayInSamples, delayVolume){\n\ + this.delayBufferSamples = new Array(maxDelayInSamplesSize); // The maximum size of delay\n\ + this.delayInputPointer = delayInSamples; \n\ + this.delayOutputPointer = 0;\n\ + \n\ + this.delayInSamples = delayInSamples;\n\ + this.delayVolume = delayVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change the delay time in samples.\n\ + *\n\ + * @param {Number} delayInSamples Delay in samples\n\ + */\n\ +SingleDelay.prototype.setDelayInSamples = function (delayInSamples){\n\ + this.delayInSamples = delayInSamples;\n\ + \n\ + this.delayInputPointer = this.delayOutputPointer + delayInSamples;\n\ + if(this.delayInputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayInputPointer = this.delayInputPointer - this.delayBufferSamples.length; \n\ +}\n\ +\n\ +/**\n\ + * Change the return signal volume.\n\ + *\n\ + * @param {Number} delayVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +SingleDelay.prototype.setDelayVolume = function (delayVolume){\n\ + this.delayVolume = delayVolume;\n\ +}\n\ +\n\ +/**\n\ + * Process a given interleaved or mono non-interleaved float value Array and \n\ + * returns the delayed audio.\n\ + *\n\ + * @param {Array} samples Array containing Float values or a Float32Array\n\ + * \n\ + * @returns A new Float32Array interleaved or mono non-interleaved as was fed to this function.\n\ + */\n\ +SingleDelay.prototype.process = function (samples){\n\ + // NB. Make a copy to put in the output samples to return. \n\ + var outputSamples = new Array(samples.length);\n\ +\n\ + for(var i=0; i<samples.length; i++){\n\ +\n\ + // Add audio data with the delay in the delay buffer\n\ + this.delayBufferSamples[this.delayInputPointer] = samples[i];\n\ + \n\ + // delayBufferSamples could contain initial NULL's, return silence in that case\n\ + var delaySample = this.delayBufferSamples[this.delayOutputPointer];\n\ +\n\ + // Return the audio with delay mix\n\ + outputSamples[i] = delaySample * this.delayVolume;\n\ +\n\ + \n\ + // Manage circulair delay buffer pointers\n\ + this.delayInputPointer++;\n\ + if(this.delayInputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayInputPointer = 0;\n\ + \n\ + this.delayOutputPointer++;\n\ + if(this.delayOutputPointer >= this.delayBufferSamples.length-1)\n\ + this.delayOutputPointer = 0; \n\ + \n\ + }\n\ + \n\ + return outputSamples;\n\ +}\n\ +\n\ +\n\ +\n\ +\n\ +\n\ +/**\n\ + * Reverb effect by Almer Thie (http://code.almeros.com).\n\ + * Copyright 2010 Almer Thie. All rights reserved.\n\ + * Example: http://code.almeros.com/code-examples/reverb-firefox-audio-api/\n\ + * \n\ + * This reverb consists of 6 SingleDelays, 6 MultiDelays and an IIRFilter2 \n\ + * for each of the two stereo channels.\n\ + *\n\ + * Compatible with interleaved stereo buffers only!\n\ + * \n\ + * @param {Number} maxDelayInSamplesSize Maximum possible delay in samples (size of circular buffers)\n\ + * @param {Number} delayInSamples Initial delay in samples for internal (Single/Multi)delays\n\ + * @param {Number} masterVolume Initial master volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * @param {Number} mixVolume Initial reverb signal mix volume. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * @param {Number} delayVolume Initial feedback delay volume for internal (Single/Multi)delays. Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + * @param {Number} dampFrequency Initial low pass filter frequency. 0 to 44100 (depending on your maximum sampling frequency)\n\ + * \n\ + * @constructor\n\ + */\n\ +Reverb = function(maxDelayInSamplesSize, delayInSamples, masterVolume, mixVolume, delayVolume, dampFrequency){\n\ + this.delayInSamples = delayInSamples;\n\ + this.masterVolume = masterVolume;\n\ + this.mixVolume = mixVolume;\n\ + this.delayVolume = delayVolume;\n\ + this.dampFrequency = dampFrequency;\n\ + \n\ + this.NR_OF_MULTIDELAYS = 6;\n\ + this.NR_OF_SINGLEDELAYS = 6;\n\ + \n\ + this.LOWPASSL = new IIRFilter2(DSP.LOWPASS, dampFrequency, 0, 44100);\n\ + this.LOWPASSR = new IIRFilter2(DSP.LOWPASS, dampFrequency, 0, 44100);\n\ + \n\ + this.singleDelays = [];\n\ + for(var i = 0; i<this.NR_OF_SINGLEDELAYS; i++){\n\ + var delayMultiply = 1.0 + (i/7.0); // 1.0, 1.1, 1.2... \n\ + this.singleDelays[i] = new SingleDelay(maxDelayInSamplesSize, Math.round(this.delayInSamples * delayMultiply), this.delayVolume);\n\ + }\n\ + \n\ + this.multiDelays = [];\n\ + for(var i = 0; i<this.NR_OF_MULTIDELAYS; i++){\n\ + var delayMultiply = 1.0 + (i/10.0); // 1.0, 1.1, 1.2... \n\ + this.multiDelays[i] = new MultiDelay(maxDelayInSamplesSize, Math.round(this.delayInSamples * delayMultiply), this.masterVolume, this.delayVolume);\n\ + }\n\ +}\n\ +\n\ +/**\n\ + * Change the delay time in samples as a base for all delays.\n\ + *\n\ + * @param {Number} delayInSamples Delay in samples\n\ + */\n\ +Reverb.prototype.setDelayInSamples = function (delayInSamples){\n\ + this.delayInSamples = delayInSamples;\n\ + \n\ + for(var i = 0; i<this.NR_OF_SINGLEDELAYS; i++){\n\ + var delayMultiply = 1.0 + (i/7.0); // 1.0, 1.1, 1.2...\n\ + this.singleDelays[i].setDelayInSamples( Math.round(this.delayInSamples * delayMultiply) );\n\ + }\n\ + \n\ + for(var i = 0; i<this.NR_OF_MULTIDELAYS; i++){\n\ + var delayMultiply = 1.0 + (i/10.0); // 1.0, 1.1, 1.2...\n\ + this.multiDelays[i].setDelayInSamples( Math.round(this.delayInSamples * delayMultiply) );\n\ + }\n\ +}\n\ +\n\ +/**\n\ + * Change the master volume.\n\ + *\n\ + * @param {Number} masterVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +Reverb.prototype.setMasterVolume = function (masterVolume){\n\ + this.masterVolume = masterVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change the reverb signal mix level.\n\ + *\n\ + * @param {Number} mixVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +Reverb.prototype.setMixVolume = function (mixVolume){\n\ + this.mixVolume = mixVolume;\n\ +}\n\ +\n\ +/**\n\ + * Change all delays feedback volume.\n\ + *\n\ + * @param {Number} delayVolume Float value: 0.0 (silence), 1.0 (normal), >1.0 (amplify)\n\ + */\n\ +Reverb.prototype.setDelayVolume = function (delayVolume){\n\ + this.delayVolume = delayVolume;\n\ + \n\ + for(var i = 0; i<this.NR_OF_SINGLEDELAYS; i++){\n\ + this.singleDelays[i].setDelayVolume(this.delayVolume);\n\ + } \n\ + \n\ + for(var i = 0; i<this.NR_OF_MULTIDELAYS; i++){\n\ + this.multiDelays[i].setDelayVolume(this.delayVolume);\n\ + } \n\ +}\n\ +\n\ +/**\n\ + * Change the Low Pass filter frequency.\n\ + *\n\ + * @param {Number} dampFrequency low pass filter frequency. 0 to 44100 (depending on your maximum sampling frequency)\n\ + */\n\ +Reverb.prototype.setDampFrequency = function (dampFrequency){\n\ + this.dampFrequency = dampFrequency;\n\ + \n\ + this.LOWPASSL.set(dampFrequency, 0);\n\ + this.LOWPASSR.set(dampFrequency, 0); \n\ +}\n\ +\n\ +/**\n\ + * Process a given interleaved float value Array and copies and adds the reverb signal.\n\ + *\n\ + * @param {Array} samples Array containing Float values or a Float32Array\n\ + * \n\ + * @returns A new Float32Array interleaved buffer.\n\ + */\n\ +Reverb.prototype.process = function (interleavedSamples){ \n\ + // NB. Make a copy to put in the output samples to return. \n\ + var outputSamples = new Array(interleavedSamples.length);\n\ + \n\ + // Perform low pass on the input samples to mimick damp\n\ + var leftRightMix = DSP.deinterleave(interleavedSamples);\n\ + this.LOWPASSL.process( leftRightMix[DSP.LEFT] );\n\ + this.LOWPASSR.process( leftRightMix[DSP.RIGHT] ); \n\ + var filteredSamples = DSP.interleave(leftRightMix[DSP.LEFT], leftRightMix[DSP.RIGHT]);\n\ +\n\ + // Process MultiDelays in parallel\n\ + for(var i = 0; i<this.NR_OF_MULTIDELAYS; i++){\n\ + // Invert the signal of every even multiDelay\n\ + outputSamples = mixSampleBuffers(outputSamples, this.multiDelays[i].process(filteredSamples), 2%i==0, this.NR_OF_MULTIDELAYS);\n\ + }\n\ + \n\ + // Process SingleDelays in series\n\ + var singleDelaySamples = new Array(outputSamples.length);\n\ + for(var i = 0; i<this.NR_OF_SINGLEDELAYS; i++){\n\ + // Invert the signal of every even singleDelay\n\ + singleDelaySamples = mixSampleBuffers(singleDelaySamples, this.singleDelays[i].process(outputSamples), 2%i==0, 1); \n\ + }\n\ +\n\ + // Apply the volume of the reverb signal\n\ + for(var i = 0; i<singleDelaySamples.length; i++){\n\ + singleDelaySamples[i] *= this.mixVolume;\n\ + }\n\ + \n\ + // Mix the original signal with the reverb signal\n\ + outputSamples = mixSampleBuffers(singleDelaySamples, interleavedSamples, 0, 1); \n\ +\n\ + // Apply the master volume to the complete signal\n\ + for(var i = 0; i<outputSamples.length; i++){\n\ + outputSamples[i] *= this.masterVolume;\n\ + }\n\ + \n\ + return outputSamples;\n\ +}\n\ +\n\ +/**\n\ + * Helper method (for Reverb) to mix two (interleaved) samplebuffers. It's possible \n\ + * to negate the second buffer while mixing and to perform a volume correction \n\ + * on the final signal.\n\ + * \n\ + * @param {Array} sampleBuffer1 Array containing Float values or a Float32Array\n\ + * @param {Array} sampleBuffer2 Array containing Float values or a Float32Array\n\ + * @param {Boolean} negate When true inverts/flips the audio signal\n\ + * @param {Number} volumeCorrection When you add multiple sample buffers, use this to tame your signal ;)\n\ + * \n\ + * @returns A new Float32Array interleaved buffer.\n\ + */\n\ +function mixSampleBuffers(sampleBuffer1, sampleBuffer2, negate, volumeCorrection){\n\ + var outputSamples = new Array(sampleBuffer1);\n\ +\n\ + for(var i = 0; i<sampleBuffer1.length; i++){\n\ + outputSamples[i] += (negate ? -sampleBuffer2[i] : sampleBuffer2[i]) / volumeCorrection;\n\ + }\n\ + \n\ + return outputSamples;\n\ +} \n\ +\n\ +\n\ +TalosContentProfiler.resume('audio-oscillator', true).then(() => {\n\ + var _sunSpiderStartDate = new Date();\n\ +\n\ + var iterations = 500;\n\ +\n\ + var bufferSize = 8192;\n\ + var sampleRate = 44100.0;\n\ + var nthHarmonic = 5;\n\ + var frequency = 344.53;\n\ + var sine = new Oscillator(Oscillator.Sine, frequency, 1, bufferSize, sampleRate);\n\ +\n\ + var calcOsc = function() {\n\ + sine.generate();\n\ + harmonic = new Oscillator(Oscillator.Sine, frequency*nthHarmonic, 1/nthHarmonic, bufferSize, sampleRate);\n\ + harmonic.generate();\n\ + sine.add(harmonic);\n\ + };\n\ +\n\ + runTest(calcOsc, iterations);\n\ +\n\ +\n\ + var _sunSpiderInterval = new Date() - _sunSpiderStartDate;\n\ + TalosContentProfiler.pause('audio-oscillator', true).then(() => {\n\ + record(_sunSpiderInterval);\n\ + });\n\ +});\n\ +</script>\n\ +\n\ +\n\ +</body>\n\ +</html>\n\ +", "<!DOCTYPE html>\n\ +<head>\n\ +\n\ +<meta charset=utf8>\n\ +\n\ +<!--\n\ + Copyright (C) 2007 Apple Inc. All rights reserved.\n\ +\n\ + Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions\n\ + are met:\n\ + 1. Redistributions of source code must retain the above copyright\n\ + notice, this list of conditions and the following disclaimer.\n\ + 2. Redistributions in binary form must reproduce the above copyright\n\ + notice, this list of conditions and the following disclaimer in the\n\ + documentation and/or other materials provided with the distribution.\n\ +\n\ + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY\n\ + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n\ + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n\ + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR\n\ + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n\ + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\ + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n\ + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n\ + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \n\ +-->\n\ +\n\ +<title>SunSpider imaging-gaussian-blur</title>\n\ +<link rel=\"stylesheet\" href=\"../kraken.css\">\n\ +</head>\n\ +\n\ +<body>\n\ +<h3>imaging-gaussian-blur</h3>\n\ +<div id=\"console\">\n\ +</div>\n\ +<script>\n\ +var TalosContentProfiler = parent.TalosContentProfiler;\n\ +function record(time) {\n\ + document.getElementById(\"console\").innerHTML = time + \"ms\";\n\ + if (window.parent) {\n\ + parent.recordResult(time);\n\ + }\n\ +}\n\ +\n\ +var squidImageData = [8, 7, 21, 255, 42, 39, 79, 255, 74, 64, 104, 255, 96, 83, 136, 255, 98, 82, 134, 255, 68, 63, 102, 255, 22, 29, 66, 255, 10, 22, 44, 255, 9, 27, 43, 255, 7, 23, 38, 255, 8, 18, 25, 255, 5, 12, 19, 255, 2, 7, 12, 255, 4, 1, 7, 255, 16, 10, 34, 255, 22, 22, 57, 255, 29, 26, 74, 255, 36, 33, 74, 255, 67, 17, 35, 255, 125, 25, 24, 255, 155, 37, 22, 255, 146, 30, 12, 255, 111, 14, 3, 255, 89, 10, 12, 255, 74, 9, 20, 255, 34, 5, 7, 255, 3, 2, 6, 255, 0, 2, 3, 255, 5, 1, 0, 255, 4, 3, 1, 255, 3, 2, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 2, 1, 6, 255, 2, 1, 7, 255, 2, 1, 6, 255, 2, 1, 5, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 1, 255, 4, 4, 4, 255, 3, 4, 6, 255, 1, 3, 6, 255, 5, 4, 8, 255, 3, 1, 8, 255, 1, 0, 6, 255, 0, 0, 2, 255, 1, 2, 0, 255, 2, 0, 0, 255, 0, 1, 4, 255, 3, 2, 23, 255, 4, 3, 43, 255, 4, 4, 41, 255, 2, 4, 24, 255, 0, 2, 11, 255, 0, 0, 4, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 0, 255, 6, 5, 6, 255, 21, 27, 51, 255, 6, 28, 68, 255, 0, 9, 20, 255, 3, 0, 7, 255, 4, 2, 13, 255, 1, 1, 3, 255, 1, 0, 4, 255, 2, 2, 4, 255, 1, 1, 6, 255, 2, 1, 17, 255, 1, 3, 23, 255, 2, 4, 25, 255, 2, 2, 18, 255, 1, 1, 11, 255, 3, 2, 12, 255, 2, 3, 0, 255, 0, 0, 9, 255, 28, 27, 59, 255, 99, 98, 153, 255, 134, 145, 174, 255, 95, 93, 105, 255, 76, 70, 74, 255, 55, 51, 49, 255, 15, 15, 7, 255, 24, 17, 29, 255, 87, 71, 96, 255, 117, 102, 120, 255, 99, 88, 111, 255, 76, 82, 123, 255, 78, 84, 127, 255, 49, 40, 36, 255, 12, 7, 7, 255, 11, 8, 6, 255, 12, 7, 7, 255, 19, 8, 10, 255, 23, 10, 9, 255, 21, 11, 8, 255, 22, 10, 13, 255, 20, 11, 11, 255, 22, 14, 12, 255, 26, 14, 13, 255, 27, 13, 12, 255, 25, 11, 3, 255, 26, 17, 8, 255, 25, 19, 16, 255, 27, 15, 10, 255, 29, 18, 15, 255, 24, 14, 10, 255, 44, 19, 15, 255, 42, 24, 7, 255, 48, 26, 10, 255, 54, 31, 5, 255, 54, 30, 19, 255, 73, 45, 32, 255, 93, 57, 22, 255, 87, 47, 22, 255, 72, 41, 12, 255, 76, 47, 7, 255, 78, 49, 12, 255, 80, 51, 19, 255, 85, 51, 16, 255, 89, 51, 19, 255, 96, 61, 9, 255, 99, 62, 7, 255, 96, 56, 14, 255, 112, 64, 17, 255, 126, 83, 10, 255, 126, 76, 17, 255, 116, 72, 13, 255, 120, 73, 10, 255, 121, 71, 10, 255, 122, 74, 16, 255, 116, 69, 13, 255, 113, 68, 13, 255, 114, 68, 14, 255, 105, 61, 10, 255, 99, 55, 5, 255, 97, 56, 12, 255, 93, 56, 12, 255, 91, 52, 3, 255, 93, 57, 15, 255, 88, 51, 15, 255, 81, 49, 16, 255, 92, 49, 13, 255, 84, 49, 8, 255, 84, 43, 17, 255, 88, 40, 15, 255, 78, 41, 11, 255, 73, 39, 16, 255, 78, 44, 15, 255, 82, 40, 10, 255, 83, 39, 11, 255, 79, 42, 9, 255, 84, 45, 6, 255, 75, 41, 15, 255, 69, 41, 13, 255, 81, 36, 16, 255, 73, 38, 12, 255, 75, 40, 13, 255, 76, 37, 13, 255, 70, 34, 14, 255, 74, 39, 18, 255, 76, 38, 11, 255, 71, 37, 10, 255, 65, 37, 18, 255, 70, 38, 15, 255, 74, 39, 20, 255, 72, 36, 17, 255, 69, 36, 16, 255, 67, 39, 18, 255, 68, 40, 20, 255, 66, 39, 16, 255, 69, 43, 21, 255, 76, 44, 28, 255, 84, 50, 18, 255, 78, 46, 15, 255, 72, 46, 38, 255, 71, 49, 23, 255, 74, 53, 30, 255, 72, 48, 27, 255, 77, 53, 28, 255, 72, 52, 37, 255, 71, 53, 38, 255, 72, 57, 31, 255, 74, 61, 30, 255, 74, 65, 36, 255, 71, 61, 45, 255, 74, 63, 48, 255, 73, 65, 44, 255, 69, 69, 46, 255, 75, 70, 58, 255, 78, 77, 44, 255, 79, 75, 48, 255, 86, 75, 60, 255, 94, 80, 59, 255, 100, 81, 67, 255, 101, 78, 57, 255, 102, 84, 56, 255, 105, 87, 67, 255, 108, 88, 79, 255, 112, 87, 70, 255, 116, 90, 65, 255, 102, 85, 69, 255, 104, 89, 69, 255, 109, 92, 66, 255, 108, 95, 65, 255, 110, 95, 65, 255, 110, 96, 66, 255, 109, 97, 74, 255, 108, 97, 71, 255, 110, 100, 70, 255, 109, 96, 74, 255, 112, 97, 73, 255, 112, 99, 75, 255, 111, 102, 74, 255, 108, 101, 70, 255, 111, 104, 79, 255, 106, 101, 81, 255, 109, 106, 82, 255, 111, 107, 82, 255, 113, 107, 83, 255, 113, 107, 81, 255, 116, 111, 86, 255, 118, 113, 86, 255, 119, 117, 86, 255, 120, 118, 94, 255, 118, 124, 98, 255, 119, 135, 98, 255, 134, 151, 122, 255, 129, 142, 119, 255, 131, 142, 111, 255, 135, 145, 114, 255, 135, 148, 116, 255, 137, 152, 118, 255, 139, 155, 119, 255, 142, 156, 121, 255, 145, 157, 123, 255, 147, 156, 125, 255, 145, 157, 119, 255, 146, 156, 119, 255, 150, 157, 118, 255, 147, 153, 110, 255, 142, 149, 106, 255, 134, 145, 101, 255, 125, 140, 98, 255, 122, 138, 94, 255, 119, 126, 88, 255, 128, 124, 82, 255, 132, 122, 71, 255, 120, 111, 71, 255, 115, 111, 70, 255, 116, 108, 59, 255, 116, 102, 56, 255, 112, 93, 53, 255, 113, 92, 66, 255, 114, 93, 52, 255, 112, 89, 49, 255, 103, 91, 58, 255, 136, 120, 75, 255, 124, 91, 48, 255, 117, 78, 30, 255, 117, 82, 40, 255, 118, 81, 33, 255, 119, 79, 20, 255, 114, 73, 39, 255, 119, 75, 26, 255, 120, 73, 30, 255, 119, 78, 22, 255, 115, 76, 23, 255, 113, 77, 23, 255, 100, 66, 25, 255, 101, 68, 23, 255, 103, 71, 21, 255, 102, 69, 16, 255, 106, 70, 16, 255, 107, 69, 13, 255, 108, 69, 17, 255, 111, 67, 11, 255, 125, 69, 20, 255, 132, 73, 21, 255, 131, 77, 8, 255, 135, 75, 16, 255, 130, 67, 16, 255, 123, 66, 17, 255, 118, 64, 8, 255, 111, 59, 12, 255, 110, 60, 18, 255, 105, 59, 14, 255, 104, 58, 14, 255, 102, 55, 12, 255, 103, 56, 13, 255, 106, 58, 15, 255, 107, 58, 17, 255, 103, 54, 14, 255, 101, 51, 11, 255, 107, 54, 12, 255, 106, 55, 12, 255, 109, 60, 14, 255, 107, 59, 6, 255, 112, 59, 8, 255, 114, 59, 13, 255, 115, 65, 10, 255, 117, 66, 8, 255, 118, 67, 10, 255, 128, 73, 13, 255, 148, 81, 12, 255, 153, 82, 16, 255, 138, 73, 18, 255, 128, 68, 17, 255, 126, 64, 11, 255, 129, 62, 12, 255, 119, 60, 11, 255, 117, 60, 14, 255, 111, 58, 13, 255, 105, 60, 6, 255, 110, 60, 5, 255, 107, 52, 18, 255, 103, 51, 13, 255, 101, 54, 7, 255, 100, 52, 11, 255, 104, 52, 19, 255, 95, 52, 8, 255, 93, 54, 5, 255, 88, 46, 11, 255, 92, 49, 17, 255, 94, 48, 15, 255, 98, 49, 4, 255, 99, 47, 11, 255, 92, 45, 14, 255, 90, 42, 9, 255, 90, 41, 13, 255, 92, 43, 14, 255, 90, 44, 9, 255, 85, 37, 12, 255, 89, 41, 12, 255, 87, 38, 22, 255, 85, 38, 9, 255, 86, 38, 7, 255, 90, 40, 14, 255, 91, 42, 3, 255, 94, 42, 6, 255, 86, 41, 5, 255, 91, 43, 9, 255, 94, 42, 9, 255, 92, 33, 7, 255, 88, 36, 10, 255, 95, 39, 14, 255, 92, 36, 7, 255, 87, 37, 5, 255, 88, 41, 4, 255, 2, 2, 6, 255, 41, 36, 70, 255, 85, 77, 125, 255, 85, 89, 133, 255, 59, 76, 115, 255, 35, 43, 75, 255, 25, 27, 63, 255, 19, 33, 40, 255, 10, 33, 28, 255, 8, 24, 28, 255, 14, 21, 19, 255, 12, 16, 15, 255, 12, 14, 15, 255, 21, 14, 9, 255, 19, 20, 26, 255, 13, 24, 52, 255, 36, 28, 70, 255, 14, 27, 45, 255, 50, 13, 24, 255, 113, 17, 15, 255, 144, 32, 22, 255, 141, 32, 14, 255, 119, 12, 7, 255, 89, 10, 2, 255, 86, 11, 9, 255, 56, 9, 9, 255, 17, 3, 4, 255, 2, 3, 1, 255, 0, 3, 0, 255, 1, 3, 2, 255, 3, 0, 10, 255, 2, 4, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 3, 255, 1, 0, 5, 255, 2, 1, 8, 255, 3, 2, 8, 255, 2, 1, 6, 255, 1, 0, 5, 255, 0, 0, 3, 255, 0, 0, 2, 255, 1, 1, 2, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 4, 255, 0, 0, 6, 255, 2, 0, 6, 255, 1, 1, 3, 255, 2, 1, 4, 255, 0, 0, 8, 255, 1, 1, 3, 255, 2, 0, 0, 255, 1, 1, 6, 255, 0, 1, 20, 255, 3, 1, 42, 255, 4, 2, 46, 255, 3, 2, 31, 255, 0, 2, 7, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 3, 255, 1, 0, 1, 255, 6, 9, 14, 255, 20, 37, 80, 255, 9, 21, 65, 255, 0, 0, 18, 255, 1, 5, 13, 255, 5, 3, 14, 255, 0, 0, 4, 255, 1, 3, 5, 255, 2, 3, 12, 255, 3, 3, 14, 255, 3, 3, 13, 255, 0, 1, 11, 255, 3, 3, 14, 255, 2, 1, 2, 255, 0, 0, 2, 255, 15, 15, 61, 255, 86, 88, 145, 255, 143, 138, 181, 255, 113, 121, 131, 255, 71, 72, 78, 255, 55, 47, 41, 255, 20, 21, 8, 255, 22, 14, 27, 255, 85, 68, 82, 255, 118, 103, 116, 255, 103, 102, 135, 255, 95, 80, 118, 255, 81, 62, 83, 255, 55, 54, 41, 255, 17, 13, 4, 255, 5, 0, 3, 255, 14, 6, 7, 255, 14, 8, 8, 255, 12, 6, 5, 255, 20, 10, 11, 255, 23, 11, 11, 255, 20, 9, 10, 255, 24, 13, 12, 255, 23, 14, 12, 255, 21, 13, 11, 255, 22, 13, 12, 255, 26, 16, 20, 255, 24, 16, 15, 255, 24, 16, 9, 255, 24, 15, 13, 255, 27, 19, 12, 255, 33, 23, 10, 255, 42, 22, 14, 255, 53, 22, 16, 255, 51, 29, 12, 255, 58, 30, 21, 255, 73, 50, 18, 255, 87, 55, 23, 255, 89, 49, 18, 255, 78, 44, 2, 255, 69, 38, 7, 255, 75, 45, 7, 255, 83, 49, 9, 255, 83, 47, 16, 255, 88, 50, 18, 255, 92, 51, 12, 255, 98, 57, 2, 255, 105, 64, 11, 255, 101, 64, 12, 255, 96, 60, 11, 255, 108, 71, 3, 255, 116, 81, 8, 255, 111, 67, 10, 255, 105, 61, 14, 255, 111, 63, 14, 255, 111, 63, 7, 255, 113, 67, 6, 255, 110, 66, 3, 255, 105, 61, 5, 255, 99, 55, 10, 255, 93, 50, 9, 255, 93, 54, 14, 255, 95, 54, 15, 255, 97, 50, 21, 255, 99, 53, 13, 255, 103, 56, 4, 255, 101, 61, 7, 255, 103, 57, 10, 255, 106, 49, 14, 255, 103, 50, 16, 255, 95, 52, 16, 255, 91, 53, 9, 255, 88, 50, 10, 255, 88, 52, 12, 255, 92, 48, 16, 255, 95, 50, 7, 255, 95, 54, 7, 255, 93, 51, 12, 255, 81, 41, 9, 255, 83, 38, 15, 255, 76, 41, 5, 255, 79, 41, 11, 255, 78, 34, 22, 255, 74, 35, 15, 255, 79, 39, 6, 255, 79, 41, 4, 255, 78, 39, 9, 255, 78, 36, 17, 255, 75, 36, 10, 255, 73, 38, 11, 255, 75, 40, 18, 255, 72, 35, 17, 255, 75, 40, 14, 255, 73, 38, 19, 255, 69, 36, 15, 255, 67, 39, 22, 255, 66, 39, 15, 255, 70, 44, 16, 255, 70, 45, 21, 255, 80, 47, 26, 255, 78, 47, 26, 255, 79, 48, 16, 255, 71, 50, 26, 255, 68, 51, 27, 255, 64, 51, 39, 255, 67, 55, 26, 255, 69, 56, 28, 255, 70, 60, 36, 255, 69, 60, 34, 255, 70, 63, 32, 255, 68, 63, 33, 255, 66, 61, 44, 255, 73, 68, 47, 255, 74, 68, 42, 255, 70, 66, 45, 255, 79, 68, 50, 255, 81, 76, 40, 255, 82, 71, 58, 255, 77, 72, 55, 255, 85, 77, 52, 255, 97, 79, 63, 255, 104, 82, 67, 255, 106, 84, 64, 255, 108, 85, 63, 255, 108, 86, 65, 255, 103, 83, 62, 255, 107, 85, 64, 255, 102, 86, 60, 255, 104, 90, 58, 255, 105, 85, 62, 255, 109, 91, 65, 255, 106, 92, 60, 255, 110, 92, 63, 255, 116, 98, 57, 255, 113, 96, 61, 255, 110, 93, 66, 255, 105, 94, 66, 255, 113, 99, 67, 255, 115, 97, 63, 255, 111, 99, 66, 255, 111, 98, 68, 255, 112, 100, 71, 255, 110, 98, 71, 255, 112, 104, 72, 255, 112, 104, 78, 255, 115, 104, 88, 255, 116, 108, 74, 255, 121, 115, 74, 255, 121, 114, 84, 255, 121, 117, 78, 255, 124, 120, 80, 255, 122, 124, 88, 255, 114, 128, 93, 255, 128, 146, 115, 255, 133, 145, 117, 255, 132, 139, 105, 255, 137, 144, 107, 255, 137, 148, 110, 255, 136, 150, 111, 255, 139, 153, 115, 255, 139, 152, 115, 255, 143, 155, 118, 255, 148, 158, 121, 255, 147, 157, 117, 255, 141, 151, 109, 255, 149, 156, 111, 255, 152, 156, 107, 255, 141, 146, 96, 255, 134, 144, 95, 255, 131, 139, 96, 255, 125, 135, 92, 255, 114, 127, 82, 255, 122, 123, 74, 255, 136, 122, 68, 255, 126, 113, 65, 255, 116, 109, 62, 255, 122, 107, 62, 255, 120, 99, 59, 255, 120, 99, 45, 255, 115, 91, 52, 255, 116, 88, 60, 255, 119, 90, 50, 255, 100, 83, 41, 255, 132, 115, 65, 255, 131, 100, 53, 255, 115, 78, 24, 255, 115, 83, 30, 255, 115, 79, 41, 255, 117, 79, 22, 255, 116, 79, 26, 255, 117, 77, 26, 255, 117, 76, 32, 255, 116, 74, 25, 255, 117, 71, 24, 255, 119, 70, 23, 255, 104, 67, 24, 255, 100, 63, 27, 255, 103, 66, 31, 255, 106, 67, 25, 255, 109, 69, 20, 255, 108, 66, 17, 255, 113, 67, 12, 255, 110, 71, 14, 255, 118, 69, 20, 255, 125, 72, 22, 255, 133, 80, 14, 255, 136, 76, 9, 255, 120, 69, 9, 255, 119, 64, 11, 255, 120, 65, 22, 255, 114, 60, 22, 255, 107, 58, 13, 255, 103, 58, 9, 255, 106, 59, 13, 255, 104, 57, 11, 255, 103, 56, 9, 255, 104, 56, 12, 255, 106, 58, 15, 255, 104, 55, 13, 255, 108, 56, 14, 255, 112, 59, 14, 255, 108, 57, 10, 255, 109, 58, 16, 255, 112, 59, 15, 255, 114, 58, 12, 255, 116, 59, 12, 255, 117, 63, 5, 255, 122, 63, 9, 255, 123, 65, 15, 255, 135, 74, 13, 255, 150, 82, 10, 255, 151, 76, 12, 255, 143, 73, 10, 255, 133, 71, 8, 255, 125, 66, 8, 255, 126, 64, 13, 255, 121, 61, 11, 255, 121, 64, 7, 255, 116, 61, 3, 255, 114, 61, 8, 255, 110, 58, 9, 255, 109, 56, 14, 255, 107, 56, 11, 255, 102, 55, 5, 255, 104, 57, 7, 255, 106, 55, 10, 255, 92, 46, 20, 255, 94, 50, 11, 255, 98, 52, 2, 255, 98, 49, 9, 255, 96, 47, 13, 255, 90, 44, 9, 255, 91, 49, 9, 255, 92, 53, 6, 255, 87, 46, 7, 255, 85, 41, 12, 255, 91, 46, 9, 255, 91, 43, 7, 255, 92, 43, 7, 255, 86, 44, 5, 255, 86, 42, 6, 255, 88, 43, 8, 255, 91, 42, 9, 255, 89, 37, 18, 255, 92, 37, 19, 255, 94, 43, 8, 255, 87, 41, 10, 255, 89, 41, 10, 255, 95, 45, 3, 255, 93, 44, 7, 255, 91, 42, 10, 255, 94, 40, 5, 255, 89, 38, 8, 255, 86, 39, 7, 255, 88, 41, 8, 255, 0, 0, 1, 255, 20, 17, 25, 255, 51, 55, 97, 255, 49, 60, 102, 255, 26, 41, 68, 255, 5, 18, 44, 255, 14, 21, 53, 255, 19, 33, 37, 255, 18, 36, 34, 255, 19, 32, 45, 255, 23, 28, 40, 255, 18, 17, 24, 255, 15, 15, 22, 255, 21, 19, 19, 255, 27, 18, 13, 255, 25, 17, 32, 255, 20, 20, 25, 255, 22, 24, 27, 255, 15, 23, 31, 255, 69, 17, 23, 255, 133, 20, 16, 255, 144, 31, 9, 255, 111, 15, 7, 255, 87, 9, 6, 255, 102, 10, 4, 255, 80, 12, 1, 255, 68, 9, 12, 255, 56, 3, 20, 255, 18, 2, 5, 255, 0, 1, 5, 255, 3, 0, 5, 255, 1, 3, 3, 255, 2, 2, 2, 255, 2, 2, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 5, 255, 3, 2, 9, 255, 2, 1, 8, 255, 1, 0, 6, 255, 2, 1, 6, 255, 2, 1, 6, 255, 1, 1, 4, 255, 0, 0, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 1, 1, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 2, 8, 255, 4, 2, 12, 255, 1, 0, 5, 255, 0, 0, 0, 255, 0, 1, 1, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 1, 5, 255, 1, 3, 24, 255, 3, 3, 44, 255, 1, 3, 35, 255, 1, 3, 11, 255, 0, 1, 1, 255, 1, 0, 1, 255, 1, 0, 1, 255, 2, 0, 1, 255, 1, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 3, 255, 3, 1, 5, 255, 0, 0, 0, 255, 12, 17, 31, 255, 28, 35, 75, 255, 5, 18, 42, 255, 0, 5, 11, 255, 4, 0, 16, 255, 3, 2, 11, 255, 0, 0, 10, 255, 1, 2, 12, 255, 0, 1, 7, 255, 2, 2, 13, 255, 2, 1, 7, 255, 0, 0, 0, 255, 6, 2, 42, 255, 74, 78, 148, 255, 113, 124, 184, 255, 120, 120, 133, 255, 86, 83, 73, 255, 51, 44, 43, 255, 18, 19, 20, 255, 21, 14, 27, 255, 73, 61, 81, 255, 114, 107, 122, 255, 105, 101, 147, 255, 73, 80, 175, 255, 77, 72, 110, 255, 58, 41, 59, 255, 18, 11, 12, 255, 4, 0, 3, 255, 10, 6, 5, 255, 20, 9, 15, 255, 18, 8, 10, 255, 14, 6, 5, 255, 18, 12, 8, 255, 20, 12, 9, 255, 24, 13, 13, 255, 26, 13, 14, 255, 25, 15, 10, 255, 25, 15, 13, 255, 24, 15, 11, 255, 25, 16, 8, 255, 25, 13, 13, 255, 26, 13, 9, 255, 30, 18, 8, 255, 33, 19, 18, 255, 42, 28, 11, 255, 41, 27, 3, 255, 47, 26, 13, 255, 67, 39, 11, 255, 78, 50, 24, 255, 83, 51, 20, 255, 76, 46, 16, 255, 64, 32, 11, 255, 66, 30, 9, 255, 69, 39, 9, 255, 73, 43, 11, 255, 75, 40, 10, 255, 72, 44, 19, 255, 78, 45, 13, 255, 88, 44, 2, 255, 92, 53, 15, 255, 99, 65, 10, 255, 110, 66, 16, 255, 106, 65, 11, 255, 102, 63, 4, 255, 103, 65, 3, 255, 106, 64, 17, 255, 102, 57, 5, 255, 98, 51, 11, 255, 101, 56, 16, 255, 99, 55, 10, 255, 101, 55, 9, 255, 100, 56, 11, 255, 98, 54, 14, 255, 96, 53, 19, 255, 100, 54, 20, 255, 97, 59, 9, 255, 100, 58, 8, 255, 100, 59, 10, 255, 106, 60, 14, 255, 117, 64, 14, 255, 121, 69, 8, 255, 126, 69, 10, 255, 127, 74, 9, 255, 131, 70, 12, 255, 125, 68, 12, 255, 132, 72, 5, 255, 139, 75, 3, 255, 126, 75, 5, 255, 108, 57, 15, 255, 101, 57, 11, 255, 94, 54, 9, 255, 87, 45, 16, 255, 73, 38, 8, 255, 79, 38, 13, 255, 75, 33, 18, 255, 69, 37, 10, 255, 73, 39, 7, 255, 71, 34, 18, 255, 77, 37, 16, 255, 75, 42, 11, 255, 73, 39, 8, 255, 72, 36, 19, 255, 75, 39, 11, 255, 77, 41, 7, 255, 70, 40, 14, 255, 70, 40, 16, 255, 70, 43, 6, 255, 67, 41, 16, 255, 69, 38, 17, 255, 67, 40, 20, 255, 73, 43, 22, 255, 75, 41, 18, 255, 72, 45, 19, 255, 70, 46, 22, 255, 76, 49, 30, 255, 79, 51, 28, 255, 80, 54, 28, 255, 70, 52, 30, 255, 63, 53, 38, 255, 71, 56, 26, 255, 76, 59, 25, 255, 74, 59, 39, 255, 71, 57, 42, 255, 71, 61, 42, 255, 66, 62, 36, 255, 71, 63, 40, 255, 84, 68, 31, 255, 80, 67, 40, 255, 71, 67, 42, 255, 75, 70, 42, 255, 78, 75, 43, 255, 82, 76, 48, 255, 84, 73, 47, 255, 86, 74, 47, 255, 92, 76, 60, 255, 103, 83, 70, 255, 102, 81, 62, 255, 101, 82, 66, 255, 103, 83, 70, 255, 106, 85, 62, 255, 106, 85, 62, 255, 97, 82, 57, 255, 101, 87, 55, 255, 106, 86, 59, 255, 110, 85, 65, 255, 114, 92, 62, 255, 117, 95, 64, 255, 114, 96, 61, 255, 111, 94, 61, 255, 111, 93, 70, 255, 107, 90, 63, 255, 114, 95, 62, 255, 113, 94, 59, 255, 111, 96, 63, 255, 110, 96, 70, 255, 112, 97, 69, 255, 113, 97, 68, 255, 114, 100, 73, 255, 113, 103, 72, 255, 114, 101, 75, 255, 117, 104, 82, 255, 121, 109, 81, 255, 120, 112, 73, 255, 122, 114, 78, 255, 125, 122, 76, 255, 125, 125, 82, 255, 120, 123, 94, 255, 127, 134, 104, 255, 137, 147, 112, 255, 128, 140, 103, 255, 134, 144, 99, 255, 137, 145, 101, 255, 137, 147, 104, 255, 141, 152, 110, 255, 141, 151, 110, 255, 141, 151, 109, 255, 144, 152, 110, 255, 147, 154, 110, 255, 146, 152, 104, 255, 148, 152, 100, 255, 150, 152, 96, 255, 145, 147, 92, 255, 136, 141, 90, 255, 126, 135, 83, 255, 124, 134, 81, 255, 123, 129, 79, 255, 127, 122, 73, 255, 131, 116, 73, 255, 122, 109, 75, 255, 116, 107, 68, 255, 117, 107, 45, 255, 120, 102, 64, 255, 118, 101, 41, 255, 117, 95, 45, 255, 115, 90, 55, 255, 119, 93, 37, 255, 107, 90, 23, 255, 122, 105, 49, 255, 136, 106, 66, 255, 115, 78, 34, 255, 112, 80, 31, 255, 112, 78, 35, 255, 118, 75, 35, 255, 121, 77, 29, 255, 117, 75, 20, 255, 119, 75, 27, 255, 118, 69, 33, 255, 127, 71, 29, 255, 131, 73, 12, 255, 113, 72, 24, 255, 105, 64, 22, 255, 107, 68, 24, 255, 110, 69, 19, 255, 111, 68, 14, 255, 115, 67, 19, 255, 117, 67, 20, 255, 117, 74, 17, 255, 123, 72, 11, 255, 125, 71, 17, 255, 131, 78, 26, 255, 136, 73, 18, 255, 127, 72, 17, 255, 122, 67, 20, 255, 117, 63, 19, 255, 111, 61, 10, 255, 108, 63, 8, 255, 106, 61, 14, 255, 106, 59, 13, 255, 107, 57, 11, 255, 103, 54, 9, 255, 102, 54, 10, 255, 106, 57, 11, 255, 106, 54, 9, 255, 108, 55, 11, 255, 109, 58, 13, 255, 106, 57, 13, 255, 106, 58, 14, 255, 110, 60, 8, 255, 110, 60, 6, 255, 112, 61, 9, 255, 113, 62, 8, 255, 122, 62, 6, 255, 123, 68, 4, 255, 131, 72, 7, 255, 145, 79, 13, 255, 149, 79, 12, 255, 146, 76, 8, 255, 135, 70, 7, 255, 127, 67, 17, 255, 125, 63, 22, 255, 123, 59, 16, 255, 119, 62, 14, 255, 111, 56, 8, 255, 115, 56, 12, 255, 112, 60, 12, 255, 112, 60, 5, 255, 109, 57, 6, 255, 105, 55, 8, 255, 103, 57, 5, 255, 106, 57, 10, 255, 100, 49, 11, 255, 97, 49, 12, 255, 96, 50, 10, 255, 94, 47, 10, 255, 95, 48, 6, 255, 92, 46, 9, 255, 95, 49, 13, 255, 95, 49, 11, 255, 92, 46, 9, 255, 89, 46, 9, 255, 86, 42, 7, 255, 88, 42, 7, 255, 89, 41, 11, 255, 89, 45, 11, 255, 83, 37, 15, 255, 90, 44, 13, 255, 90, 43, 2, 255, 90, 39, 8, 255, 97, 44, 16, 255, 92, 40, 9, 255, 91, 40, 16, 255, 95, 43, 13, 255, 96, 43, 6, 255, 86, 43, 2, 255, 92, 42, 6, 255, 97, 40, 7, 255, 88, 44, 4, 255, 89, 40, 4, 255, 95, 39, 6, 255, 2, 1, 1, 255, 1, 3, 0, 255, 9, 19, 32, 255, 29, 30, 57, 255, 26, 25, 46, 255, 14, 23, 44, 255, 26, 38, 55, 255, 30, 40, 45, 255, 39, 48, 46, 255, 34, 47, 47, 255, 19, 31, 38, 255, 17, 21, 34, 255, 23, 21, 27, 255, 25, 19, 17, 255, 22, 10, 8, 255, 15, 5, 11, 255, 17, 9, 7, 255, 30, 31, 34, 255, 21, 35, 47, 255, 22, 23, 14, 255, 84, 15, 10, 255, 92, 18, 10, 255, 83, 11, 6, 255, 105, 8, 4, 255, 112, 18, 10, 255, 111, 19, 7, 255, 116, 19, 8, 255, 116, 22, 19, 255, 72, 13, 13, 255, 31, 5, 1, 255, 11, 2, 0, 255, 0, 1, 0, 255, 3, 2, 7, 255, 3, 2, 5, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 5, 255, 2, 1, 9, 255, 2, 1, 9, 255, 2, 1, 7, 255, 2, 1, 5, 255, 1, 1, 2, 255, 1, 1, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 3, 255, 0, 0, 2, 255, 1, 1, 1, 255, 0, 1, 0, 255, 1, 0, 5, 255, 1, 0, 6, 255, 1, 1, 3, 255, 1, 1, 0, 255, 0, 0, 0, 255, 2, 1, 7, 255, 0, 3, 21, 255, 0, 5, 37, 255, 2, 4, 31, 255, 3, 1, 13, 255, 0, 3, 2, 255, 0, 1, 1, 255, 1, 0, 0, 255, 2, 1, 0, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 1, 255, 2, 2, 3, 255, 0, 3, 4, 255, 2, 0, 1, 255, 16, 19, 45, 255, 15, 28, 54, 255, 2, 3, 12, 255, 1, 3, 14, 255, 1, 3, 7, 255, 0, 0, 7, 255, 2, 1, 6, 255, 4, 2, 11, 255, 0, 0, 0, 255, 1, 2, 23, 255, 60, 59, 124, 255, 133, 130, 182, 255, 126, 121, 146, 255, 91, 88, 83, 255, 53, 52, 47, 255, 23, 19, 10, 255, 19, 14, 9, 255, 53, 51, 63, 255, 111, 107, 123, 255, 102, 95, 116, 255, 71, 70, 125, 255, 75, 75, 116, 255, 48, 54, 73, 255, 20, 21, 16, 255, 6, 1, 1, 255, 6, 5, 6, 255, 14, 8, 8, 255, 19, 12, 5, 255, 16, 11, 4, 255, 19, 11, 9, 255, 26, 18, 14, 255, 25, 16, 10, 255, 24, 16, 9, 255, 27, 17, 13, 255, 26, 15, 13, 255, 24, 14, 6, 255, 23, 13, 9, 255, 23, 13, 10, 255, 26, 16, 8, 255, 28, 15, 9, 255, 34, 18, 10, 255, 40, 23, 15, 255, 33, 20, 17, 255, 39, 26, 11, 255, 69, 40, 22, 255, 93, 47, 27, 255, 92, 53, 16, 255, 67, 36, 8, 255, 56, 32, 12, 255, 52, 30, 15, 255, 57, 31, 14, 255, 68, 38, 11, 255, 72, 36, 9, 255, 71, 34, 14, 255, 72, 46, 16, 255, 72, 41, 14, 255, 77, 43, 14, 255, 83, 52, 11, 255, 96, 61, 6, 255, 102, 63, 14, 255, 93, 55, 18, 255, 98, 59, 4, 255, 98, 58, 6, 255, 98, 56, 9, 255, 98, 48, 18, 255, 93, 45, 14, 255, 93, 51, 11, 255, 97, 57, 6, 255, 97, 55, 8, 255, 95, 50, 10, 255, 96, 50, 12, 255, 96, 52, 12, 255, 100, 58, 13, 255, 104, 65, 15, 255, 109, 66, 4, 255, 106, 66, 16, 255, 116, 67, 20, 255, 125, 74, 8, 255, 137, 75, 16, 255, 163, 99, 5, 255, 186, 113, 6, 255, 183, 120, 9, 255, 190, 121, 14, 255, 188, 119, 11, 255, 183, 110, 6, 255, 172, 98, 6, 255, 139, 79, 9, 255, 98, 53, 11, 255, 83, 47, 12, 255, 80, 38, 12, 255, 79, 31, 17, 255, 81, 37, 6, 255, 75, 41, 9, 255, 77, 37, 19, 255, 73, 35, 14, 255, 64, 38, 6, 255, 71, 38, 14, 255, 77, 35, 18, 255, 71, 39, 17, 255, 78, 42, 12, 255, 76, 40, 15, 255, 78, 40, 11, 255, 81, 40, 13, 255, 73, 42, 17, 255, 74, 43, 22, 255, 71, 39, 9, 255, 71, 42, 15, 255, 69, 39, 25, 255, 68, 36, 12, 255, 72, 42, 24, 255, 69, 44, 24, 255, 71, 48, 18, 255, 79, 56, 25, 255, 78, 53, 22, 255, 73, 50, 34, 255, 80, 56, 31, 255, 74, 56, 22, 255, 69, 54, 27, 255, 73, 51, 32, 255, 78, 56, 33, 255, 76, 57, 33, 255, 73, 57, 39, 255, 77, 59, 39, 255, 77, 60, 35, 255, 76, 59, 47, 255, 80, 62, 39, 255, 83, 67, 31, 255, 82, 71, 39, 255, 81, 71, 39, 255, 74, 71, 40, 255, 75, 73, 55, 255, 87, 72, 55, 255, 83, 74, 55, 255, 83, 77, 59, 255, 100, 81, 64, 255, 108, 79, 57, 255, 104, 81, 67, 255, 103, 82, 72, 255, 109, 84, 56, 255, 103, 83, 53, 255, 104, 84, 62, 255, 101, 84, 59, 255, 104, 85, 59, 255, 113, 88, 60, 255, 116, 89, 59, 255, 115, 92, 60, 255, 109, 88, 64, 255, 107, 90, 62, 255, 108, 92, 61, 255, 108, 89, 61, 255, 111, 89, 64, 255, 109, 92, 61, 255, 106, 93, 59, 255, 106, 93, 63, 255, 110, 96, 65, 255, 113, 97, 70, 255, 112, 97, 75, 255, 113, 101, 68, 255, 115, 102, 72, 255, 116, 102, 76, 255, 117, 106, 77, 255, 121, 111, 79, 255, 122, 113, 83, 255, 124, 115, 80, 255, 124, 120, 82, 255, 120, 122, 92, 255, 118, 128, 90, 255, 135, 147, 107, 255, 133, 141, 106, 255, 133, 140, 99, 255, 137, 143, 96, 255, 137, 144, 100, 255, 141, 149, 105, 255, 143, 151, 107, 255, 143, 150, 106, 255, 146, 152, 108, 255, 150, 153, 104, 255, 148, 151, 100, 255, 149, 151, 95, 255, 152, 151, 93, 255, 148, 147, 91, 255, 140, 139, 89, 255, 129, 136, 85, 255, 123, 133, 78, 255, 125, 127, 73, 255, 126, 121, 71, 255, 125, 116, 68, 255, 122, 114, 66, 255, 119, 108, 65, 255, 114, 104, 49, 255, 116, 102, 54, 255, 115, 97, 51, 255, 116, 95, 47, 255, 115, 92, 40, 255, 114, 88, 42, 255, 112, 90, 43, 255, 109, 92, 41, 255, 133, 108, 74, 255, 116, 84, 36, 255, 114, 80, 26, 255, 118, 78, 41, 255, 118, 74, 42, 255, 114, 76, 28, 255, 117, 75, 27, 255, 121, 78, 23, 255, 120, 72, 24, 255, 125, 75, 22, 255, 123, 76, 18, 255, 115, 74, 18, 255, 111, 70, 17, 255, 109, 67, 18, 255, 110, 66, 18, 255, 111, 65, 13, 255, 116, 69, 11, 255, 120, 67, 11, 255, 120, 72, 12, 255, 115, 70, 15, 255, 124, 68, 24, 255, 136, 74, 20, 255, 133, 71, 15, 255, 129, 74, 12, 255, 125, 68, 15, 255, 119, 63, 11, 255, 116, 65, 8, 255, 110, 66, 12, 255, 105, 60, 19, 255, 108, 58, 16, 255, 110, 58, 11, 255, 109, 58, 11, 255, 105, 57, 11, 255, 106, 56, 10, 255, 108, 55, 11, 255, 107, 54, 15, 255, 108, 55, 13, 255, 107, 55, 9, 255, 109, 56, 11, 255, 112, 58, 7, 255, 114, 60, 6, 255, 116, 62, 9, 255, 119, 63, 9, 255, 124, 66, 7, 255, 124, 70, 4, 255, 130, 72, 8, 255, 143, 79, 18, 255, 152, 82, 15, 255, 151, 79, 10, 255, 142, 72, 8, 255, 132, 71, 11, 255, 127, 66, 12, 255, 126, 64, 19, 255, 117, 61, 15, 255, 109, 57, 7, 255, 119, 62, 14, 255, 113, 60, 13, 255, 113, 60, 2, 255, 110, 58, 7, 255, 109, 57, 15, 255, 106, 56, 11, 255, 106, 54, 11, 255, 99, 47, 8, 255, 97, 51, 6, 255, 94, 51, 11, 255, 93, 48, 12, 255, 94, 46, 7, 255, 97, 48, 4, 255, 96, 47, 9, 255, 96, 45, 7, 255, 97, 46, 4, 255, 98, 51, 5, 255, 90, 45, 4, 255, 92, 47, 8, 255, 91, 43, 10, 255, 93, 43, 12, 255, 92, 42, 10, 255, 89, 41, 3, 255, 98, 49, 8, 255, 95, 44, 14, 255, 91, 41, 8, 255, 96, 43, 7, 255, 99, 43, 6, 255, 102, 44, 5, 255, 102, 42, 4, 255, 92, 44, 3, 255, 98, 41, 8, 255, 102, 39, 10, 255, 98, 45, 4, 255, 92, 42, 3, 255, 92, 42, 7, 255, 3, 0, 3, 255, 0, 1, 3, 255, 0, 2, 3, 255, 5, 8, 13, 255, 9, 21, 40, 255, 19, 38, 49, 255, 23, 37, 30, 255, 43, 49, 50, 255, 50, 54, 55, 255, 25, 32, 31, 255, 17, 25, 28, 255, 27, 29, 40, 255, 40, 38, 38, 255, 33, 32, 37, 255, 21, 20, 30, 255, 21, 11, 13, 255, 16, 5, 8, 255, 19, 14, 11, 255, 24, 21, 21, 255, 22, 27, 24, 255, 19, 24, 21, 255, 12, 8, 14, 255, 18, 6, 1, 255, 67, 11, 11, 255, 110, 19, 24, 255, 121, 21, 10, 255, 124, 18, 2, 255, 120, 20, 13, 255, 124, 24, 10, 255, 91, 16, 4, 255, 26, 3, 3, 255, 0, 0, 7, 255, 2, 1, 6, 255, 2, 1, 5, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 5, 255, 2, 1, 8, 255, 2, 1, 7, 255, 3, 2, 6, 255, 2, 2, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 3, 255, 2, 0, 4, 255, 3, 1, 13, 255, 0, 4, 31, 255, 1, 4, 36, 255, 3, 3, 21, 255, 2, 2, 5, 255, 0, 1, 0, 255, 0, 0, 6, 255, 2, 0, 0, 255, 1, 0, 0, 255, 1, 0, 4, 255, 0, 0, 4, 255, 0, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 3, 255, 1, 1, 3, 255, 2, 0, 3, 255, 0, 2, 14, 255, 2, 2, 11, 255, 1, 1, 7, 255, 2, 0, 9, 255, 5, 2, 6, 255, 3, 2, 4, 255, 0, 0, 0, 255, 8, 8, 27, 255, 50, 51, 110, 255, 127, 130, 183, 255, 131, 134, 159, 255, 85, 84, 74, 255, 58, 54, 36, 255, 31, 26, 20, 255, 19, 11, 19, 255, 64, 48, 76, 255, 115, 103, 113, 255, 88, 90, 113, 255, 71, 71, 152, 255, 87, 76, 114, 255, 57, 53, 61, 255, 26, 19, 8, 255, 7, 0, 1, 255, 13, 3, 3, 255, 13, 8, 7, 255, 13, 11, 10, 255, 19, 14, 2, 255, 26, 10, 9, 255, 25, 16, 15, 255, 23, 18, 13, 255, 24, 15, 10, 255, 25, 15, 9, 255, 24, 15, 8, 255, 23, 14, 9, 255, 25, 16, 10, 255, 26, 15, 7, 255, 30, 19, 11, 255, 29, 18, 15, 255, 29, 20, 16, 255, 28, 19, 10, 255, 32, 20, 12, 255, 38, 26, 15, 255, 67, 48, 11, 255, 84, 53, 12, 255, 81, 43, 20, 255, 65, 40, 6, 255, 50, 34, 8, 255, 59, 31, 12, 255, 60, 37, 3, 255, 68, 37, 11, 255, 55, 35, 10, 255, 55, 32, 17, 255, 66, 32, 18, 255, 74, 38, 8, 255, 73, 42, 6, 255, 77, 42, 8, 255, 82, 46, 10, 255, 88, 54, 13, 255, 94, 56, 4, 255, 93, 50, 6, 255, 91, 55, 6, 255, 88, 53, 8, 255, 83, 48, 1, 255, 85, 49, 9, 255, 90, 47, 13, 255, 87, 47, 16, 255, 89, 53, 12, 255, 98, 56, 12, 255, 100, 56, 14, 255, 97, 52, 10, 255, 100, 54, 11, 255, 105, 58, 10, 255, 110, 62, 12, 255, 118, 73, 10, 255, 127, 80, 8, 255, 140, 80, 13, 255, 152, 86, 9, 255, 177, 101, 1, 255, 201, 142, 8, 255, 236, 189, 2, 255, 252, 204, 3, 255, 253, 186, 6, 255, 229, 143, 6, 255, 196, 117, 5, 255, 168, 101, 10, 255, 135, 77, 15, 255, 97, 49, 16, 255, 70, 39, 9, 255, 68, 41, 17, 255, 73, 38, 16, 255, 76, 33, 10, 255, 86, 39, 3, 255, 73, 40, 5, 255, 76, 36, 13, 255, 83, 38, 13, 255, 70, 41, 11, 255, 73, 36, 16, 255, 81, 39, 10, 255, 76, 41, 14, 255, 74, 41, 5, 255, 79, 46, 8, 255, 77, 43, 7, 255, 70, 37, 10, 255, 67, 38, 15, 255, 64, 36, 19, 255, 71, 39, 23, 255, 71, 41, 26, 255, 64, 37, 26, 255, 73, 42, 18, 255, 73, 44, 20, 255, 68, 47, 16, 255, 77, 53, 11, 255, 85, 52, 25, 255, 79, 51, 28, 255, 79, 52, 23, 255, 74, 57, 24, 255, 74, 58, 31, 255, 72, 57, 25, 255, 75, 57, 31, 255, 73, 56, 32, 255, 70, 57, 30, 255, 70, 56, 37, 255, 74, 61, 43, 255, 75, 65, 40, 255, 74, 64, 46, 255, 75, 66, 34, 255, 79, 68, 38, 255, 80, 74, 37, 255, 82, 69, 47, 255, 78, 69, 41, 255, 81, 72, 45, 255, 92, 72, 54, 255, 85, 74, 49, 255, 80, 75, 43, 255, 93, 76, 55, 255, 105, 77, 59, 255, 102, 81, 67, 255, 103, 80, 67, 255, 111, 82, 58, 255, 107, 83, 57, 255, 107, 82, 54, 255, 102, 81, 58, 255, 107, 86, 69, 255, 112, 87, 54, 255, 113, 89, 56, 255, 115, 90, 56, 255, 115, 91, 53, 255, 113, 89, 54, 255, 106, 89, 46, 255, 104, 91, 57, 255, 104, 89, 64, 255, 107, 93, 59, 255, 107, 94, 54, 255, 109, 94, 55, 255, 112, 96, 60, 255, 111, 96, 64, 255, 110, 96, 70, 255, 115, 98, 71, 255, 116, 101, 67, 255, 117, 104, 67, 255, 119, 106, 68, 255, 121, 110, 69, 255, 121, 113, 63, 255, 123, 115, 78, 255, 123, 118, 81, 255, 124, 123, 84, 255, 121, 125, 84, 255, 135, 145, 104, 255, 137, 146, 109, 255, 131, 137, 98, 255, 136, 139, 96, 255, 139, 145, 99, 255, 140, 146, 100, 255, 142, 147, 101, 255, 143, 146, 101, 255, 146, 148, 102, 255, 150, 150, 101, 255, 148, 148, 97, 255, 148, 147, 91, 255, 153, 150, 92, 255, 151, 146, 89, 255, 141, 139, 87, 255, 135, 131, 83, 255, 126, 126, 80, 255, 119, 129, 73, 255, 116, 123, 68, 255, 123, 117, 72, 255, 127, 115, 63, 255, 121, 108, 55, 255, 122, 106, 61, 255, 118, 99, 50, 255, 124, 102, 46, 255, 118, 94, 43, 255, 120, 90, 52, 255, 121, 88, 45, 255, 116, 92, 30, 255, 106, 89, 33, 255, 130, 110, 59, 255, 121, 89, 44, 255, 116, 80, 22, 255, 123, 83, 27, 255, 121, 78, 33, 255, 118, 78, 27, 255, 120, 77, 25, 255, 124, 76, 22, 255, 123, 70, 27, 255, 122, 73, 23, 255, 118, 77, 15, 255, 115, 71, 25, 255, 110, 68, 18, 255, 108, 66, 16, 255, 111, 68, 22, 255, 110, 65, 18, 255, 113, 67, 15, 255, 110, 67, 15, 255, 111, 68, 17, 255, 112, 67, 26, 255, 120, 72, 23, 255, 128, 77, 4, 255, 131, 76, 10, 255, 138, 79, 17, 255, 134, 76, 14, 255, 129, 69, 10, 255, 121, 68, 9, 255, 109, 65, 10, 255, 106, 61, 11, 255, 111, 60, 10, 255, 116, 62, 13, 255, 112, 61, 14, 255, 105, 57, 12, 255, 107, 57, 10, 255, 111, 59, 12, 255, 108, 56, 13, 255, 107, 57, 10, 255, 111, 60, 8, 255, 113, 59, 15, 255, 114, 59, 10, 255, 116, 62, 8, 255, 117, 64, 9, 255, 119, 65, 7, 255, 123, 63, 9, 255, 124, 63, 14, 255, 135, 71, 14, 255, 149, 80, 14, 255, 156, 80, 12, 255, 160, 80, 9, 255, 149, 75, 5, 255, 140, 73, 6, 255, 137, 72, 8, 255, 130, 68, 14, 255, 121, 64, 12, 255, 116, 62, 7, 255, 117, 62, 10, 255, 111, 57, 18, 255, 113, 57, 8, 255, 114, 60, 11, 255, 111, 58, 14, 255, 110, 58, 11, 255, 105, 54, 1, 255, 102, 53, 9, 255, 99, 55, 8, 255, 99, 51, 7, 255, 102, 50, 7, 255, 102, 46, 12, 255, 99, 52, 9, 255, 91, 47, 8, 255, 94, 48, 7, 255, 98, 46, 11, 255, 101, 48, 13, 255, 95, 45, 9, 255, 94, 41, 12, 255, 98, 43, 7, 255, 98, 42, 12, 255, 98, 45, 1, 255, 98, 43, 11, 255, 103, 49, 11, 255, 102, 50, 7, 255, 94, 44, 5, 255, 96, 42, 8, 255, 99, 41, 11, 255, 102, 41, 10, 255, 106, 43, 1, 255, 100, 45, 6, 255, 98, 42, 8, 255, 98, 39, 1, 255, 100, 40, 5, 255, 96, 39, 5, 255, 99, 40, 9, 255, 1, 0, 3, 255, 1, 2, 2, 255, 3, 2, 3, 255, 2, 4, 8, 255, 6, 9, 9, 255, 7, 5, 9, 255, 15, 15, 13, 255, 26, 31, 24, 255, 20, 29, 32, 255, 14, 15, 21, 255, 23, 16, 17, 255, 31, 23, 25, 255, 36, 34, 34, 255, 30, 35, 34, 255, 27, 27, 25, 255, 29, 17, 20, 255, 17, 10, 5, 255, 13, 5, 6, 255, 8, 4, 4, 255, 16, 14, 9, 255, 17, 20, 23, 255, 18, 15, 13, 255, 12, 13, 19, 255, 16, 10, 36, 255, 44, 8, 38, 255, 75, 16, 30, 255, 105, 25, 30, 255, 126, 28, 34, 255, 119, 24, 21, 255, 74, 10, 15, 255, 18, 4, 10, 255, 1, 0, 3, 255, 0, 1, 0, 255, 0, 1, 1, 255, 1, 1, 3, 255, 2, 1, 5, 255, 2, 1, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 2, 255, 2, 2, 5, 255, 2, 1, 4, 255, 1, 1, 4, 255, 1, 0, 4, 255, 0, 0, 3, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 0, 255, 0, 1, 0, 255, 0, 1, 10, 255, 2, 3, 26, 255, 2, 5, 32, 255, 2, 3, 22, 255, 2, 2, 6, 255, 1, 0, 0, 255, 0, 0, 2, 255, 0, 1, 2, 255, 1, 0, 2, 255, 1, 0, 2, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 1, 4, 255, 2, 3, 13, 255, 2, 1, 14, 255, 1, 2, 13, 255, 0, 0, 3, 255, 0, 2, 5, 255, 5, 2, 2, 255, 0, 0, 0, 255, 4, 4, 19, 255, 52, 54, 100, 255, 118, 119, 176, 255, 135, 137, 162, 255, 90, 90, 85, 255, 56, 52, 48, 255, 36, 34, 23, 255, 18, 9, 12, 255, 61, 45, 54, 255, 107, 93, 113, 255, 101, 95, 146, 255, 86, 90, 152, 255, 83, 63, 83, 255, 58, 51, 74, 255, 24, 28, 13, 255, 1, 3, 0, 255, 10, 5, 8, 255, 17, 11, 13, 255, 16, 7, 7, 255, 15, 10, 9, 255, 17, 17, 10, 255, 25, 18, 5, 255, 28, 19, 9, 255, 24, 20, 6, 255, 20, 20, 13, 255, 24, 16, 13, 255, 28, 15, 14, 255, 24, 13, 11, 255, 22, 13, 10, 255, 26, 17, 14, 255, 26, 18, 15, 255, 31, 20, 11, 255, 29, 16, 11, 255, 38, 23, 18, 255, 54, 36, 11, 255, 74, 48, 19, 255, 81, 47, 28, 255, 69, 41, 15, 255, 48, 32, 16, 255, 50, 30, 12, 255, 63, 33, 6, 255, 61, 35, 15, 255, 70, 37, 6, 255, 77, 42, 8, 255, 67, 41, 15, 255, 61, 31, 9, 255, 64, 30, 8, 255, 73, 39, 10, 255, 69, 38, 5, 255, 77, 40, 12, 255, 77, 42, 7, 255, 78, 43, 9, 255, 84, 47, 4, 255, 87, 54, 8, 255, 88, 53, 11, 255, 91, 51, 9, 255, 91, 48, 10, 255, 83, 46, 8, 255, 80, 54, 8, 255, 87, 52, 7, 255, 88, 50, 13, 255, 96, 54, 7, 255, 104, 59, 12, 255, 105, 62, 15, 255, 102, 58, 7, 255, 110, 64, 6, 255, 120, 73, 8, 255, 126, 77, 7, 255, 138, 86, 12, 255, 156, 101, 14, 255, 178, 113, 6, 255, 202, 146, 3, 255, 238, 204, 5, 255, 255, 242, 3, 255, 252, 225, 1, 255, 244, 186, 2, 255, 214, 140, 5, 255, 151, 87, 9, 255, 125, 69, 9, 255, 114, 59, 8, 255, 94, 47, 9, 255, 84, 42, 12, 255, 84, 43, 11, 255, 79, 42, 11, 255, 75, 39, 13, 255, 76, 41, 10, 255, 74, 38, 14, 255, 75, 38, 12, 255, 71, 37, 8, 255, 78, 38, 15, 255, 76, 38, 10, 255, 71, 40, 14, 255, 74, 41, 2, 255, 80, 47, 7, 255, 78, 46, 11, 255, 80, 43, 12, 255, 77, 42, 7, 255, 68, 41, 7, 255, 69, 43, 12, 255, 71, 43, 16, 255, 68, 44, 16, 255, 72, 42, 22, 255, 69, 41, 11, 255, 72, 45, 24, 255, 74, 49, 21, 255, 77, 51, 16, 255, 78, 54, 18, 255, 78, 55, 18, 255, 79, 55, 29, 255, 84, 61, 24, 255, 79, 56, 23, 255, 79, 60, 29, 255, 69, 54, 24, 255, 76, 61, 31, 255, 74, 62, 22, 255, 73, 61, 26, 255, 72, 59, 44, 255, 79, 61, 39, 255, 82, 65, 27, 255, 77, 63, 35, 255, 77, 67, 42, 255, 77, 66, 43, 255, 74, 68, 38, 255, 78, 69, 26, 255, 80, 72, 45, 255, 81, 70, 50, 255, 88, 77, 44, 255, 86, 76, 45, 255, 82, 72, 41, 255, 88, 71, 51, 255, 102, 81, 57, 255, 103, 80, 59, 255, 108, 79, 64, 255, 109, 81, 55, 255, 105, 80, 51, 255, 115, 85, 47, 255, 107, 84, 43, 255, 104, 82, 55, 255, 112, 81, 53, 255, 114, 85, 51, 255, 114, 87, 51, 255, 115, 90, 51, 255, 110, 87, 48, 255, 107, 87, 51, 255, 105, 87, 52, 255, 104, 89, 53, 255, 107, 92, 59, 255, 108, 89, 57, 255, 112, 91, 55, 255, 113, 90, 58, 255, 109, 91, 61, 255, 112, 96, 65, 255, 118, 98, 61, 255, 121, 104, 54, 255, 120, 103, 65, 255, 118, 101, 76, 255, 125, 110, 72, 255, 125, 114, 60, 255, 124, 115, 69, 255, 128, 119, 73, 255, 129, 122, 74, 255, 124, 124, 85, 255, 128, 135, 101, 255, 140, 147, 107, 255, 135, 138, 99, 255, 135, 137, 97, 255, 136, 138, 94, 255, 139, 142, 93, 255, 143, 146, 96, 255, 145, 147, 98, 255, 145, 145, 97, 255, 147, 145, 97, 255, 145, 144, 95, 255, 144, 144, 88, 255, 152, 147, 88, 255, 149, 145, 83, 255, 141, 137, 76, 255, 139, 133, 77, 255, 130, 127, 74, 255, 123, 128, 65, 255, 116, 121, 69, 255, 118, 113, 70, 255, 128, 114, 61, 255, 126, 107, 58, 255, 121, 104, 55, 255, 119, 98, 51, 255, 125, 100, 52, 255, 118, 94, 37, 255, 120, 90, 42, 255, 121, 86, 47, 255, 122, 87, 46, 255, 109, 86, 41, 255, 123, 102, 52, 255, 127, 94, 53, 255, 116, 81, 32, 255, 120, 83, 24, 255, 120, 79, 25, 255, 121, 77, 19, 255, 122, 77, 27, 255, 122, 74, 24, 255, 123, 71, 26, 255, 123, 73, 21, 255, 122, 77, 21, 255, 113, 69, 25, 255, 110, 66, 23, 255, 107, 67, 21, 255, 105, 66, 16, 255, 108, 69, 16, 255, 108, 69, 20, 255, 111, 69, 24, 255, 108, 70, 11, 255, 120, 72, 5, 255, 122, 75, 14, 255, 123, 77, 12, 255, 140, 78, 13, 255, 143, 79, 11, 255, 134, 73, 7, 255, 135, 71, 6, 255, 126, 68, 12, 255, 110, 65, 15, 255, 109, 66, 13, 255, 114, 63, 12, 255, 119, 62, 7, 255, 113, 63, 8, 255, 105, 61, 10, 255, 107, 59, 8, 255, 108, 57, 6, 255, 106, 55, 14, 255, 107, 59, 11, 255, 112, 63, 7, 255, 113, 58, 14, 255, 117, 60, 10, 255, 116, 64, 6, 255, 119, 65, 9, 255, 119, 64, 5, 255, 119, 67, 8, 255, 122, 67, 13, 255, 131, 69, 13, 255, 146, 77, 12, 255, 157, 82, 7, 255, 160, 80, 11, 255, 151, 77, 5, 255, 146, 74, 10, 255, 143, 70, 15, 255, 134, 70, 9, 255, 129, 66, 8, 255, 127, 63, 11, 255, 118, 62, 6, 255, 113, 63, 5, 255, 112, 58, 5, 255, 116, 60, 8, 255, 111, 57, 10, 255, 110, 56, 14, 255, 111, 57, 8, 255, 110, 56, 5, 255, 103, 54, 4, 255, 102, 51, 9, 255, 104, 47, 14, 255, 105, 49, 8, 255, 99, 49, 5, 255, 91, 47, 7, 255, 94, 48, 9, 255, 103, 48, 10, 255, 108, 51, 7, 255, 97, 46, 7, 255, 96, 47, 12, 255, 100, 50, 8, 255, 101, 46, 4, 255, 102, 45, 7, 255, 107, 47, 8, 255, 105, 46, 8, 255, 105, 48, 6, 255, 103, 46, 6, 255, 102, 46, 9, 255, 96, 44, 12, 255, 99, 44, 10, 255, 105, 46, 7, 255, 104, 45, 8, 255, 94, 46, 7, 255, 93, 43, 2, 255, 99, 41, 4, 255, 99, 44, 4, 255, 104, 49, 7, 255, 1, 1, 2, 255, 1, 0, 2, 255, 3, 1, 6, 255, 0, 0, 3, 255, 2, 0, 3, 255, 3, 0, 1, 255, 2, 1, 0, 255, 1, 2, 0, 255, 5, 10, 7, 255, 13, 16, 17, 255, 24, 16, 19, 255, 23, 26, 31, 255, 30, 30, 29, 255, 21, 26, 17, 255, 21, 24, 20, 255, 33, 25, 25, 255, 20, 20, 10, 255, 11, 8, 7, 255, 5, 0, 2, 255, 5, 0, 2, 255, 12, 2, 7, 255, 24, 15, 13, 255, 33, 25, 28, 255, 15, 19, 44, 255, 8, 13, 46, 255, 27, 24, 60, 255, 59, 36, 66, 255, 68, 36, 61, 255, 50, 23, 54, 255, 31, 16, 46, 255, 22, 15, 36, 255, 10, 4, 15, 255, 1, 0, 0, 255, 1, 0, 1, 255, 2, 1, 5, 255, 1, 1, 4, 255, 1, 2, 2, 255, 1, 1, 3, 255, 1, 0, 4, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 3, 255, 1, 0, 6, 255, 1, 0, 6, 255, 2, 1, 4, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 1, 0, 3, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 1, 1, 255, 1, 3, 13, 255, 2, 4, 31, 255, 2, 3, 30, 255, 1, 4, 13, 255, 1, 1, 1, 255, 1, 0, 0, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 3, 255, 0, 1, 0, 255, 0, 2, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 6, 255, 3, 2, 10, 255, 1, 3, 10, 255, 2, 1, 14, 255, 1, 1, 8, 255, 4, 4, 11, 255, 1, 0, 2, 255, 0, 0, 0, 255, 45, 39, 88, 255, 118, 118, 174, 255, 137, 137, 155, 255, 104, 103, 110, 255, 59, 60, 60, 255, 34, 26, 15, 255, 22, 12, 13, 255, 45, 36, 53, 255, 110, 93, 112, 255, 112, 107, 139, 255, 103, 93, 128, 255, 84, 81, 118, 255, 56, 69, 82, 255, 29, 24, 16, 255, 8, 4, 1, 255, 4, 2, 4, 255, 12, 6, 7, 255, 10, 7, 5, 255, 12, 12, 6, 255, 25, 17, 12, 255, 27, 22, 20, 255, 27, 24, 14, 255, 27, 24, 10, 255, 22, 19, 12, 255, 25, 17, 11, 255, 21, 17, 11, 255, 23, 13, 7, 255, 27, 14, 8, 255, 29, 17, 15, 255, 30, 18, 10, 255, 27, 19, 14, 255, 18, 15, 14, 255, 30, 20, 11, 255, 59, 32, 17, 255, 80, 47, 26, 255, 67, 48, 19, 255, 57, 34, 7, 255, 55, 26, 8, 255, 39, 22, 15, 255, 43, 27, 15, 255, 56, 34, 8, 255, 69, 40, 12, 255, 74, 40, 18, 255, 76, 38, 16, 255, 75, 39, 9, 255, 77, 38, 9, 255, 76, 38, 5, 255, 73, 37, 12, 255, 69, 39, 14, 255, 69, 40, 8, 255, 74, 35, 14, 255, 89, 45, 15, 255, 81, 47, 13, 255, 79, 47, 5, 255, 85, 52, 7, 255, 85, 53, 10, 255, 83, 46, 13, 255, 85, 47, 6, 255, 81, 48, 13, 255, 85, 53, 12, 255, 90, 52, 8, 255, 95, 55, 9, 255, 108, 62, 6, 255, 117, 69, 6, 255, 127, 76, 14, 255, 117, 66, 8, 255, 114, 67, 7, 255, 139, 88, 14, 255, 156, 97, 9, 255, 168, 111, 6, 255, 188, 131, 5, 255, 220, 165, 2, 255, 253, 216, 1, 255, 253, 233, 2, 255, 229, 173, 2, 255, 202, 123, 3, 255, 185, 111, 5, 255, 151, 89, 4, 255, 99, 60, 5, 255, 81, 49, 10, 255, 86, 45, 12, 255, 87, 46, 11, 255, 84, 47, 10, 255, 87, 46, 8, 255, 80, 40, 11, 255, 74, 42, 10, 255, 75, 43, 7, 255, 68, 38, 8, 255, 72, 43, 9, 255, 75, 48, 11, 255, 74, 42, 21, 255, 76, 39, 14, 255, 74, 42, 16, 255, 76, 44, 7, 255, 82, 42, 13, 255, 86, 45, 18, 255, 85, 45, 14, 255, 84, 44, 9, 255, 79, 43, 15, 255, 71, 43, 7, 255, 76, 46, 11, 255, 76, 43, 14, 255, 76, 43, 16, 255, 72, 46, 10, 255, 69, 45, 22, 255, 75, 46, 21, 255, 70, 45, 19, 255, 72, 54, 18, 255, 81, 59, 24, 255, 80, 54, 28, 255, 85, 56, 28, 255, 78, 55, 29, 255, 74, 62, 15, 255, 76, 54, 23, 255, 79, 55, 31, 255, 79, 60, 25, 255, 79, 64, 19, 255, 82, 59, 28, 255, 78, 61, 37, 255, 80, 65, 29, 255, 82, 64, 37, 255, 76, 67, 42, 255, 79, 66, 39, 255, 78, 67, 40, 255, 76, 65, 45, 255, 78, 73, 45, 255, 75, 71, 47, 255, 78, 73, 42, 255, 77, 72, 37, 255, 85, 76, 48, 255, 85, 75, 49, 255, 95, 78, 47, 255, 105, 77, 55, 255, 106, 81, 58, 255, 110, 80, 56, 255, 106, 79, 44, 255, 105, 81, 45, 255, 107, 82, 38, 255, 109, 83, 48, 255, 112, 82, 53, 255, 116, 85, 49, 255, 115, 85, 49, 255, 112, 89, 53, 255, 105, 87, 49, 255, 109, 89, 55, 255, 107, 89, 50, 255, 108, 89, 48, 255, 108, 87, 54, 255, 111, 89, 54, 255, 115, 90, 56, 255, 115, 89, 59, 255, 115, 92, 54, 255, 117, 100, 59, 255, 114, 95, 61, 255, 115, 99, 58, 255, 116, 101, 59, 255, 117, 101, 59, 255, 123, 105, 67, 255, 127, 110, 70, 255, 128, 114, 69, 255, 124, 115, 70, 255, 126, 123, 73, 255, 126, 125, 77, 255, 126, 125, 86, 255, 138, 144, 100, 255, 135, 142, 95, 255, 133, 136, 89, 255, 137, 137, 86, 255, 141, 140, 89, 255, 143, 142, 90, 255, 142, 144, 91, 255, 140, 141, 94, 255, 146, 143, 94, 255, 149, 143, 91, 255, 147, 142, 88, 255, 150, 146, 86, 255, 151, 144, 81, 255, 142, 138, 76, 255, 137, 134, 73, 255, 129, 126, 66, 255, 127, 125, 70, 255, 123, 120, 63, 255, 119, 116, 60, 255, 123, 114, 54, 255, 130, 112, 37, 255, 123, 106, 51, 255, 120, 101, 51, 255, 125, 98, 52, 255, 120, 90, 50, 255, 117, 89, 46, 255, 120, 90, 46, 255, 122, 87, 38, 255, 113, 88, 28, 255, 118, 94, 48, 255, 131, 99, 55, 255, 124, 81, 34, 255, 120, 81, 29, 255, 124, 80, 28, 255, 119, 75, 25, 255, 116, 74, 31, 255, 120, 75, 31, 255, 123, 75, 26, 255, 122, 75, 18, 255, 120, 76, 12, 255, 121, 73, 22, 255, 113, 69, 21, 255, 103, 67, 19, 255, 104, 70, 18, 255, 103, 67, 14, 255, 108, 69, 19, 255, 114, 68, 14, 255, 110, 71, 11, 255, 117, 70, 9, 255, 125, 72, 10, 255, 134, 78, 10, 255, 146, 76, 7, 255, 139, 74, 8, 255, 132, 71, 8, 255, 132, 72, 14, 255, 128, 74, 17, 255, 116, 70, 5, 255, 110, 64, 0, 255, 113, 62, 5, 255, 115, 62, 10, 255, 114, 62, 16, 255, 110, 61, 13, 255, 106, 57, 7, 255, 107, 57, 11, 255, 106, 57, 14, 255, 106, 57, 7, 255, 114, 63, 6, 255, 113, 60, 5, 255, 115, 60, 2, 255, 118, 59, 8, 255, 114, 61, 4, 255, 118, 62, 5, 255, 118, 66, 7, 255, 120, 66, 10, 255, 131, 73, 12, 255, 142, 77, 7, 255, 159, 85, 16, 255, 165, 85, 17, 255, 153, 78, 9, 255, 145, 74, 7, 255, 143, 71, 13, 255, 141, 73, 16, 255, 139, 72, 11, 255, 134, 66, 6, 255, 123, 61, 9, 255, 114, 61, 12, 255, 116, 59, 14, 255, 117, 62, 6, 255, 115, 61, 5, 255, 113, 58, 9, 255, 111, 58, 12, 255, 107, 51, 9, 255, 104, 49, 9, 255, 108, 54, 7, 255, 105, 53, 8, 255, 103, 55, 3, 255, 100, 50, 9, 255, 99, 48, 14, 255, 97, 42, 13, 255, 102, 48, 12, 255, 106, 54, 7, 255, 103, 51, 5, 255, 98, 50, 7, 255, 98, 50, 10, 255, 98, 46, 7, 255, 98, 45, 15, 255, 102, 49, 3, 255, 102, 46, 7, 255, 106, 50, 9, 255, 104, 47, 5, 255, 103, 48, 8, 255, 97, 49, 2, 255, 102, 50, 2, 255, 107, 50, 5, 255, 101, 48, 5, 255, 96, 45, 4, 255, 106, 45, 7, 255, 102, 41, 4, 255, 102, 42, 3, 255, 102, 47, 5, 255, 2, 1, 1, 255, 0, 1, 9, 255, 3, 8, 13, 255, 4, 6, 8, 255, 1, 0, 4, 255, 0, 0, 6, 255, 0, 1, 6, 255, 4, 0, 1, 255, 4, 2, 4, 255, 7, 6, 5, 255, 14, 6, 11, 255, 56, 28, 22, 255, 83, 33, 21, 255, 51, 31, 20, 255, 40, 30, 30, 255, 12, 16, 11, 255, 10, 6, 2, 255, 16, 2, 2, 255, 11, 2, 2, 255, 7, 0, 1, 255, 10, 1, 3, 255, 18, 10, 4, 255, 25, 20, 9, 255, 25, 24, 21, 255, 22, 25, 28, 255, 20, 25, 28, 255, 17, 22, 33, 255, 11, 16, 33, 255, 17, 16, 33, 255, 14, 13, 19, 255, 13, 9, 12, 255, 5, 4, 9, 255, 1, 1, 1, 255, 0, 0, 3, 255, 1, 1, 4, 255, 0, 1, 1, 255, 0, 2, 0, 255, 3, 2, 5, 255, 2, 1, 9, 255, 2, 1, 7, 255, 1, 1, 2, 255, 1, 1, 3, 255, 1, 0, 4, 255, 1, 1, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 1, 1, 255, 2, 3, 15, 255, 6, 6, 35, 255, 4, 4, 34, 255, 1, 3, 15, 255, 0, 2, 3, 255, 1, 1, 1, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 3, 255, 2, 2, 2, 255, 2, 1, 0, 255, 1, 1, 5, 255, 3, 0, 7, 255, 4, 0, 7, 255, 3, 0, 9, 255, 1, 0, 8, 255, 1, 0, 6, 255, 2, 1, 6, 255, 0, 0, 0, 255, 0, 0, 7, 255, 21, 28, 76, 255, 101, 110, 171, 255, 140, 137, 171, 255, 105, 105, 108, 255, 63, 65, 64, 255, 29, 28, 25, 255, 11, 11, 12, 255, 47, 33, 45, 255, 92, 87, 112, 255, 109, 99, 137, 255, 100, 96, 167, 255, 40, 86, 202, 255, 61, 65, 92, 255, 37, 32, 20, 255, 5, 9, 0, 255, 2, 1, 3, 255, 12, 5, 11, 255, 17, 9, 6, 255, 16, 10, 4, 255, 25, 21, 16, 255, 30, 30, 13, 255, 31, 29, 12, 255, 33, 26, 10, 255, 25, 21, 8, 255, 27, 18, 7, 255, 30, 22, 8, 255, 19, 17, 10, 255, 19, 18, 7, 255, 27, 16, 12, 255, 33, 19, 12, 255, 31, 19, 8, 255, 19, 17, 4, 255, 31, 21, 9, 255, 53, 36, 16, 255, 71, 50, 22, 255, 71, 42, 15, 255, 54, 29, 5, 255, 36, 23, 10, 255, 40, 22, 11, 255, 51, 30, 4, 255, 44, 26, 15, 255, 47, 27, 13, 255, 58, 34, 15, 255, 69, 38, 12, 255, 68, 39, 9, 255, 65, 39, 6, 255, 67, 38, 9, 255, 71, 41, 7, 255, 78, 45, 9, 255, 80, 43, 9, 255, 75, 37, 9, 255, 76, 40, 13, 255, 77, 41, 12, 255, 87, 44, 13, 255, 79, 46, 8, 255, 80, 45, 8, 255, 81, 47, 6, 255, 80, 48, 8, 255, 84, 47, 15, 255, 79, 47, 7, 255, 80, 48, 8, 255, 92, 51, 12, 255, 95, 54, 9, 255, 95, 60, 6, 255, 105, 67, 7, 255, 115, 74, 12, 255, 141, 88, 11, 255, 138, 82, 9, 255, 133, 79, 4, 255, 161, 102, 7, 255, 184, 120, 9, 255, 201, 137, 7, 255, 221, 162, 4, 255, 236, 183, 3, 255, 248, 182, 4, 255, 207, 128, 8, 255, 134, 68, 18, 255, 115, 62, 7, 255, 109, 64, 8, 255, 95, 50, 13, 255, 92, 52, 12, 255, 88, 52, 8, 255, 87, 49, 13, 255, 84, 45, 10, 255, 82, 43, 9, 255, 80, 47, 5, 255, 78, 42, 9, 255, 82, 40, 8, 255, 83, 43, 15, 255, 84, 46, 14, 255, 85, 44, 10, 255, 84, 44, 9, 255, 84, 44, 11, 255, 74, 42, 10, 255, 74, 43, 22, 255, 83, 47, 4, 255, 90, 50, 13, 255, 85, 48, 14, 255, 86, 49, 18, 255, 86, 52, 15, 255, 79, 45, 27, 255, 79, 50, 14, 255, 77, 48, 17, 255, 77, 51, 13, 255, 77, 45, 18, 255, 73, 43, 29, 255, 73, 45, 28, 255, 77, 46, 26, 255, 70, 46, 25, 255, 76, 54, 20, 255, 84, 56, 19, 255, 85, 61, 27, 255, 78, 54, 28, 255, 81, 56, 30, 255, 75, 59, 25, 255, 77, 57, 21, 255, 79, 58, 25, 255, 76, 56, 35, 255, 80, 59, 32, 255, 86, 62, 27, 255, 78, 62, 34, 255, 76, 62, 29, 255, 85, 71, 29, 255, 80, 67, 38, 255, 79, 65, 40, 255, 80, 67, 33, 255, 80, 71, 44, 255, 75, 69, 39, 255, 80, 72, 45, 255, 81, 71, 41, 255, 81, 72, 46, 255, 88, 77, 49, 255, 80, 75, 40, 255, 85, 72, 43, 255, 102, 75, 61, 255, 101, 79, 59, 255, 110, 79, 49, 255, 105, 76, 48, 255, 100, 79, 52, 255, 105, 78, 44, 255, 109, 80, 45, 255, 107, 80, 49, 255, 112, 81, 61, 255, 117, 85, 52, 255, 114, 89, 47, 255, 108, 87, 44, 255, 109, 87, 45, 255, 104, 85, 48, 255, 106, 85, 52, 255, 111, 89, 45, 255, 111, 90, 44, 255, 111, 87, 53, 255, 114, 90, 58, 255, 112, 92, 56, 255, 114, 96, 51, 255, 117, 93, 54, 255, 114, 95, 60, 255, 114, 99, 60, 255, 120, 106, 57, 255, 117, 103, 63, 255, 122, 109, 68, 255, 126, 113, 67, 255, 126, 112, 76, 255, 130, 119, 79, 255, 130, 124, 75, 255, 129, 127, 82, 255, 136, 139, 99, 255, 137, 144, 101, 255, 131, 134, 87, 255, 139, 138, 87, 255, 141, 139, 88, 255, 141, 141, 86, 255, 143, 143, 88, 255, 142, 143, 92, 255, 144, 141, 87, 255, 149, 140, 84, 255, 147, 140, 82, 255, 148, 142, 81, 255, 152, 143, 77, 255, 145, 138, 76, 255, 135, 129, 69, 255, 131, 126, 65, 255, 129, 124, 71, 255, 121, 119, 65, 255, 120, 115, 63, 255, 124, 112, 64, 255, 128, 107, 57, 255, 124, 104, 53, 255, 117, 99, 53, 255, 123, 97, 50, 255, 122, 91, 39, 255, 116, 89, 39, 255, 121, 93, 35, 255, 124, 89, 38, 255, 116, 88, 31, 255, 112, 88, 41, 255, 129, 101, 53, 255, 128, 85, 37, 255, 121, 80, 23, 255, 125, 79, 24, 255, 121, 76, 26, 255, 117, 76, 19, 255, 119, 76, 27, 255, 120, 71, 32, 255, 119, 71, 20, 255, 120, 74, 25, 255, 123, 71, 22, 255, 117, 71, 18, 255, 109, 70, 15, 255, 110, 74, 20, 255, 112, 71, 20, 255, 115, 69, 17, 255, 118, 67, 14, 255, 113, 67, 16, 255, 118, 69, 10, 255, 125, 71, 11, 255, 133, 74, 15, 255, 142, 75, 11, 255, 141, 77, 13, 255, 140, 77, 9, 255, 132, 73, 10, 255, 124, 69, 12, 255, 117, 64, 12, 255, 116, 64, 13, 255, 114, 62, 13, 255, 114, 64, 8, 255, 113, 62, 8, 255, 112, 61, 3, 255, 110, 60, 2, 255, 106, 58, 11, 255, 106, 55, 19, 255, 110, 58, 11, 255, 115, 59, 2, 255, 112, 62, 8, 255, 109, 61, 6, 255, 118, 62, 16, 255, 120, 65, 10, 255, 124, 63, 12, 255, 124, 65, 8, 255, 128, 69, 11, 255, 133, 74, 8, 255, 143, 77, 8, 255, 154, 79, 8, 255, 162, 82, 10, 255, 155, 80, 5, 255, 149, 79, 10, 255, 143, 75, 10, 255, 142, 74, 11, 255, 138, 70, 9, 255, 128, 65, 7, 255, 124, 64, 7, 255, 119, 64, 5, 255, 121, 64, 9, 255, 121, 66, 2, 255, 117, 63, 2, 255, 113, 62, 4, 255, 111, 60, 10, 255, 109, 55, 14, 255, 107, 55, 7, 255, 107, 51, 12, 255, 110, 54, 11, 255, 109, 59, 3, 255, 102, 52, 6, 255, 101, 48, 5, 255, 103, 46, 5, 255, 104, 50, 7, 255, 103, 53, 6, 255, 105, 54, 5, 255, 102, 53, 6, 255, 103, 49, 8, 255, 102, 47, 9, 255, 101, 47, 10, 255, 101, 49, 3, 255, 102, 45, 10, 255, 106, 48, 9, 255, 106, 49, 2, 255, 103, 49, 4, 255, 101, 50, 3, 255, 102, 49, 7, 255, 104, 45, 5, 255, 101, 47, 3, 255, 100, 45, 0, 255, 109, 49, 7, 255, 97, 44, 11, 255, 94, 39, 11, 255, 99, 43, 9, 255, 4, 0, 6, 255, 2, 4, 15, 255, 9, 13, 30, 255, 6, 8, 17, 255, 2, 2, 4, 255, 1, 2, 2, 255, 0, 1, 2, 255, 0, 1, 1, 255, 0, 0, 4, 255, 0, 0, 4, 255, 47, 0, 5, 255, 162, 36, 11, 255, 163, 56, 25, 255, 129, 46, 27, 255, 55, 15, 13, 255, 0, 3, 0, 255, 8, 0, 1, 255, 19, 1, 3, 255, 13, 4, 2, 255, 10, 1, 1, 255, 11, 2, 3, 255, 10, 2, 0, 255, 21, 8, 2, 255, 28, 12, 10, 255, 31, 21, 20, 255, 29, 25, 24, 255, 24, 22, 24, 255, 19, 19, 19, 255, 17, 18, 17, 255, 12, 10, 10, 255, 8, 8, 7, 255, 1, 2, 1, 255, 1, 2, 3, 255, 0, 0, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 2, 255, 1, 1, 3, 255, 2, 1, 6, 255, 2, 1, 6, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 4, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 2, 1, 255, 2, 5, 15, 255, 6, 6, 35, 255, 5, 4, 32, 255, 1, 3, 9, 255, 0, 3, 0, 255, 0, 1, 1, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 1, 1, 255, 1, 1, 5, 255, 0, 0, 10, 255, 2, 1, 7, 255, 0, 2, 5, 255, 0, 2, 6, 255, 2, 2, 2, 255, 1, 0, 1, 255, 0, 0, 3, 255, 22, 22, 60, 255, 74, 80, 154, 255, 131, 140, 173, 255, 118, 116, 112, 255, 66, 66, 60, 255, 34, 41, 26, 255, 15, 12, 15, 255, 30, 28, 42, 255, 89, 79, 104, 255, 117, 101, 140, 255, 103, 92, 151, 255, 79, 84, 146, 255, 74, 63, 93, 255, 50, 35, 24, 255, 10, 6, 1, 255, 3, 0, 1, 255, 20, 7, 11, 255, 19, 10, 10, 255, 21, 17, 13, 255, 30, 33, 13, 255, 36, 38, 17, 255, 38, 35, 20, 255, 36, 35, 17, 255, 31, 33, 15, 255, 30, 22, 15, 255, 26, 21, 7, 255, 29, 24, 7, 255, 35, 20, 11, 255, 29, 23, 11, 255, 25, 19, 18, 255, 24, 19, 10, 255, 28, 19, 8, 255, 43, 26, 10, 255, 67, 37, 28, 255, 69, 45, 20, 255, 58, 34, 12, 255, 39, 22, 11, 255, 23, 18, 18, 255, 30, 24, 18, 255, 43, 23, 13, 255, 49, 24, 9, 255, 50, 29, 6, 255, 51, 26, 15, 255, 50, 27, 9, 255, 56, 36, 5, 255, 59, 34, 10, 255, 63, 34, 16, 255, 70, 36, 9, 255, 71, 37, 9, 255, 77, 44, 14, 255, 80, 43, 9, 255, 82, 41, 3, 255, 79, 40, 6, 255, 68, 40, 13, 255, 72, 43, 15, 255, 85, 49, 11, 255, 78, 50, 2, 255, 79, 46, 3, 255, 85, 52, 10, 255, 84, 49, 5, 255, 83, 48, 12, 255, 75, 47, 14, 255, 83, 49, 8, 255, 91, 48, 10, 255, 97, 56, 8, 255, 98, 59, 10, 255, 108, 64, 9, 255, 122, 79, 15, 255, 141, 88, 4, 255, 147, 89, 11, 255, 153, 100, 8, 255, 171, 108, 9, 255, 192, 127, 4, 255, 200, 143, 3, 255, 215, 150, 6, 255, 215, 141, 3, 255, 172, 101, 8, 255, 112, 52, 12, 255, 87, 43, 12, 255, 90, 47, 10, 255, 87, 56, 5, 255, 92, 54, 9, 255, 93, 49, 16, 255, 91, 50, 6, 255, 93, 49, 5, 255, 96, 46, 8, 255, 98, 49, 9, 255, 88, 52, 10, 255, 85, 50, 11, 255, 89, 44, 12, 255, 80, 45, 17, 255, 78, 50, 13, 255, 80, 43, 8, 255, 79, 49, 3, 255, 79, 46, 8, 255, 80, 42, 11, 255, 79, 40, 23, 255, 79, 44, 11, 255, 84, 49, 7, 255, 92, 51, 15, 255, 92, 49, 15, 255, 85, 53, 6, 255, 79, 47, 14, 255, 85, 47, 8, 255, 79, 45, 17, 255, 75, 53, 15, 255, 75, 46, 17, 255, 76, 43, 21, 255, 78, 47, 21, 255, 77, 48, 27, 255, 71, 49, 25, 255, 77, 54, 18, 255, 83, 56, 21, 255, 77, 55, 23, 255, 80, 58, 29, 255, 87, 58, 20, 255, 84, 59, 24, 255, 80, 60, 29, 255, 78, 61, 27, 255, 74, 59, 25, 255, 80, 59, 30, 255, 75, 61, 30, 255, 76, 61, 32, 255, 75, 62, 36, 255, 78, 66, 40, 255, 83, 67, 40, 255, 78, 63, 27, 255, 85, 70, 40, 255, 81, 69, 36, 255, 83, 71, 46, 255, 87, 74, 39, 255, 86, 75, 38, 255, 85, 75, 46, 255, 86, 72, 38, 255, 81, 72, 45, 255, 81, 75, 48, 255, 98, 79, 40, 255, 102, 74, 54, 255, 107, 76, 49, 255, 106, 75, 43, 255, 101, 77, 47, 255, 105, 75, 46, 255, 107, 77, 48, 255, 109, 80, 49, 255, 112, 80, 53, 255, 120, 87, 45, 255, 117, 87, 45, 255, 111, 83, 49, 255, 112, 83, 48, 255, 108, 84, 42, 255, 106, 86, 45, 255, 108, 90, 43, 255, 111, 90, 42, 255, 110, 88, 44, 255, 111, 89, 55, 255, 108, 87, 57, 255, 111, 92, 51, 255, 118, 93, 56, 255, 116, 95, 55, 255, 114, 96, 55, 255, 118, 100, 56, 255, 120, 103, 62, 255, 119, 108, 62, 255, 122, 109, 62, 255, 130, 113, 71, 255, 131, 115, 72, 255, 132, 123, 74, 255, 127, 126, 78, 255, 133, 132, 92, 255, 147, 146, 105, 255, 138, 137, 92, 255, 138, 135, 87, 255, 137, 136, 79, 255, 137, 139, 81, 255, 141, 140, 88, 255, 140, 138, 85, 255, 145, 140, 85, 255, 148, 139, 80, 255, 147, 138, 76, 255, 149, 141, 76, 255, 153, 142, 73, 255, 146, 136, 72, 255, 138, 135, 65, 255, 138, 128, 64, 255, 131, 120, 55, 255, 120, 121, 59, 255, 115, 113, 65, 255, 123, 109, 54, 255, 129, 109, 54, 255, 124, 104, 51, 255, 119, 100, 58, 255, 120, 99, 43, 255, 123, 96, 45, 255, 121, 93, 36, 255, 122, 91, 42, 255, 124, 87, 41, 255, 117, 93, 28, 255, 112, 89, 27, 255, 123, 100, 40, 255, 122, 88, 35, 255, 120, 79, 26, 255, 123, 79, 26, 255, 123, 76, 32, 255, 120, 77, 26, 255, 122, 79, 25, 255, 122, 75, 29, 255, 119, 71, 22, 255, 120, 74, 20, 255, 120, 73, 25, 255, 114, 72, 22, 255, 105, 68, 13, 255, 107, 73, 13, 255, 109, 71, 12, 255, 113, 68, 18, 255, 118, 68, 11, 255, 117, 67, 5, 255, 118, 70, 6, 255, 124, 73, 9, 255, 131, 73, 11, 255, 140, 76, 9, 255, 143, 77, 11, 255, 144, 75, 13, 255, 137, 75, 12, 255, 130, 71, 11, 255, 121, 66, 9, 255, 117, 65, 12, 255, 115, 62, 12, 255, 112, 61, 7, 255, 116, 64, 11, 255, 111, 59, 2, 255, 112, 63, 2, 255, 113, 63, 9, 255, 107, 56, 8, 255, 111, 60, 8, 255, 116, 62, 10, 255, 115, 61, 15, 255, 114, 60, 5, 255, 120, 62, 4, 255, 123, 69, 3, 255, 122, 64, 5, 255, 126, 64, 13, 255, 130, 71, 11, 255, 130, 69, 8, 255, 143, 75, 15, 255, 155, 80, 7, 255, 162, 83, 12, 255, 162, 83, 12, 255, 157, 81, 11, 255, 147, 75, 7, 255, 144, 74, 8, 255, 140, 72, 9, 255, 132, 66, 10, 255, 126, 62, 9, 255, 125, 67, 6, 255, 123, 63, 8, 255, 122, 65, 3, 255, 116, 60, 8, 255, 111, 58, 7, 255, 113, 62, 5, 255, 104, 56, 7, 255, 105, 61, 2, 255, 99, 54, 3, 255, 103, 57, 4, 255, 112, 60, 1, 255, 104, 51, 12, 255, 102, 54, 6, 255, 109, 52, 7, 255, 107, 49, 8, 255, 106, 53, 9, 255, 104, 52, 5, 255, 103, 54, 4, 255, 108, 52, 3, 255, 107, 51, 7, 255, 100, 44, 7, 255, 103, 51, 6, 255, 108, 51, 13, 255, 105, 47, 4, 255, 106, 47, 3, 255, 105, 48, 11, 255, 101, 49, 7, 255, 96, 45, 0, 255, 106, 47, 8, 255, 109, 50, 13, 255, 103, 49, 7, 255, 106, 53, 4, 255, 103, 51, 1, 255, 99, 42, 5, 255, 100, 43, 9, 255, 4, 8, 25, 255, 0, 1, 4, 255, 4, 7, 18, 255, 10, 17, 36, 255, 2, 8, 13, 255, 2, 1, 2, 255, 2, 1, 2, 255, 1, 2, 4, 255, 0, 1, 0, 255, 0, 0, 0, 255, 102, 11, 15, 255, 197, 51, 15, 255, 178, 58, 16, 255, 153, 33, 5, 255, 87, 5, 3, 255, 22, 4, 3, 255, 13, 1, 1, 255, 19, 2, 2, 255, 21, 3, 2, 255, 10, 0, 0, 255, 9, 0, 1, 255, 12, 0, 1, 255, 21, 0, 4, 255, 24, 1, 7, 255, 23, 9, 13, 255, 23, 20, 16, 255, 27, 25, 17, 255, 26, 27, 26, 255, 18, 22, 22, 255, 21, 18, 15, 255, 15, 12, 10, 255, 8, 4, 5, 255, 0, 1, 3, 255, 0, 0, 0, 255, 1, 1, 0, 255, 1, 0, 0, 255, 2, 0, 2, 255, 0, 2, 1, 255, 1, 1, 2, 255, 1, 1, 2, 255, 1, 1, 2, 255, 0, 0, 2, 255, 1, 1, 3, 255, 1, 1, 4, 255, 1, 1, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 4, 255, 1, 1, 9, 255, 1, 4, 19, 255, 3, 5, 22, 255, 2, 6, 10, 255, 0, 2, 0, 255, 0, 0, 5, 255, 1, 0, 4, 255, 0, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 3, 255, 0, 1, 7, 255, 1, 2, 4, 255, 3, 1, 9, 255, 2, 0, 5, 255, 2, 0, 3, 255, 2, 2, 0, 255, 0, 0, 3, 255, 16, 21, 46, 255, 68, 73, 125, 255, 127, 124, 166, 255, 123, 119, 115, 255, 78, 75, 55, 255, 43, 34, 34, 255, 15, 13, 15, 255, 36, 25, 41, 255, 87, 74, 92, 255, 119, 106, 124, 255, 104, 90, 145, 255, 76, 67, 169, 255, 64, 69, 162, 255, 48, 44, 43, 255, 14, 6, 0, 255, 6, 2, 6, 255, 13, 6, 11, 255, 17, 15, 12, 255, 28, 27, 17, 255, 38, 40, 10, 255, 45, 49, 6, 255, 38, 42, 9, 255, 40, 41, 20, 255, 31, 34, 14, 255, 29, 33, 13, 255, 26, 25, 16, 255, 30, 21, 14, 255, 34, 25, 12, 255, 39, 26, 7, 255, 38, 22, 9, 255, 26, 12, 18, 255, 25, 16, 12, 255, 36, 28, 15, 255, 60, 38, 18, 255, 73, 43, 10, 255, 56, 36, 6, 255, 29, 19, 16, 255, 26, 15, 8, 255, 40, 25, 8, 255, 44, 25, 14, 255, 45, 22, 12, 255, 46, 23, 13, 255, 46, 29, 10, 255, 43, 28, 12, 255, 42, 30, 7, 255, 53, 34, 9, 255, 62, 36, 9, 255, 58, 32, 11, 255, 67, 32, 10, 255, 68, 34, 8, 255, 67, 35, 11, 255, 76, 41, 10, 255, 78, 40, 11, 255, 82, 44, 6, 255, 77, 39, 10, 255, 72, 38, 5, 255, 71, 40, 7, 255, 83, 49, 11, 255, 83, 52, 10, 255, 83, 47, 8, 255, 82, 49, 5, 255, 85, 50, 7, 255, 80, 48, 14, 255, 82, 47, 16, 255, 87, 47, 10, 255, 89, 49, 17, 255, 90, 53, 9, 255, 100, 58, 16, 255, 111, 63, 7, 255, 120, 74, 7, 255, 134, 77, 7, 255, 138, 81, 15, 255, 148, 98, 5, 255, 172, 107, 2, 255, 191, 117, 7, 255, 182, 118, 7, 255, 155, 97, 6, 255, 123, 70, 11, 255, 93, 54, 4, 255, 84, 51, 4, 255, 97, 49, 11, 255, 94, 51, 7, 255, 88, 53, 9, 255, 88, 46, 18, 255, 92, 51, 10, 255, 92, 56, 11, 255, 103, 66, 13, 255, 114, 67, 10, 255, 111, 63, 10, 255, 97, 56, 10, 255, 89, 48, 7, 255, 89, 46, 9, 255, 78, 42, 6, 255, 80, 48, 7, 255, 82, 46, 17, 255, 80, 44, 15, 255, 80, 46, 11, 255, 84, 47, 7, 255, 80, 44, 9, 255, 80, 45, 10, 255, 82, 50, 15, 255, 89, 51, 13, 255, 90, 52, 8, 255, 86, 52, 10, 255, 84, 51, 9, 255, 84, 50, 18, 255, 80, 50, 19, 255, 74, 46, 23, 255, 76, 48, 20, 255, 79, 49, 24, 255, 78, 46, 22, 255, 79, 50, 22, 255, 74, 49, 27, 255, 72, 51, 31, 255, 80, 54, 22, 255, 79, 55, 29, 255, 88, 58, 26, 255, 87, 62, 18, 255, 83, 59, 21, 255, 81, 61, 27, 255, 75, 63, 27, 255, 74, 58, 32, 255, 82, 60, 33, 255, 73, 63, 29, 255, 78, 59, 33, 255, 77, 64, 34, 255, 77, 66, 34, 255, 82, 68, 35, 255, 84, 69, 33, 255, 82, 67, 42, 255, 82, 68, 46, 255, 84, 70, 42, 255, 85, 71, 40, 255, 82, 72, 37, 255, 80, 72, 30, 255, 84, 69, 45, 255, 82, 74, 42, 255, 74, 72, 46, 255, 87, 73, 45, 255, 101, 74, 53, 255, 107, 75, 55, 255, 109, 79, 30, 255, 102, 78, 35, 255, 106, 76, 40, 255, 109, 81, 48, 255, 112, 83, 41, 255, 112, 83, 35, 255, 121, 87, 36, 255, 120, 87, 45, 255, 114, 79, 49, 255, 117, 82, 47, 255, 111, 83, 40, 255, 106, 86, 49, 255, 107, 83, 59, 255, 110, 84, 52, 255, 110, 87, 44, 255, 109, 89, 51, 255, 109, 90, 51, 255, 115, 94, 55, 255, 110, 93, 50, 255, 111, 95, 48, 255, 121, 101, 59, 255, 128, 104, 59, 255, 129, 104, 60, 255, 129, 108, 60, 255, 131, 111, 63, 255, 127, 110, 64, 255, 126, 112, 62, 255, 131, 122, 67, 255, 128, 124, 67, 255, 127, 124, 75, 255, 141, 141, 92, 255, 139, 138, 88, 255, 134, 132, 81, 255, 137, 136, 75, 255, 138, 137, 80, 255, 140, 136, 88, 255, 142, 135, 86, 255, 144, 138, 82, 255, 150, 140, 79, 255, 148, 139, 77, 255, 149, 140, 74, 255, 154, 141, 70, 255, 148, 136, 71, 255, 138, 131, 66, 255, 139, 126, 68, 255, 136, 121, 62, 255, 122, 118, 58, 255, 115, 117, 59, 255, 119, 110, 51, 255, 127, 105, 56, 255, 125, 103, 56, 255, 121, 100, 54, 255, 118, 97, 40, 255, 124, 98, 42, 255, 124, 93, 40, 255, 123, 90, 38, 255, 124, 87, 38, 255, 119, 91, 37, 255, 115, 86, 43, 255, 118, 95, 46, 255, 120, 91, 43, 255, 120, 78, 30, 255, 123, 78, 30, 255, 126, 79, 28, 255, 119, 75, 23, 255, 122, 76, 27, 255, 121, 75, 14, 255, 122, 75, 20, 255, 120, 73, 24, 255, 124, 77, 14, 255, 119, 74, 19, 255, 112, 71, 22, 255, 111, 72, 19, 255, 110, 72, 13, 255, 108, 67, 8, 255, 117, 70, 7, 255, 120, 70, 13, 255, 117, 68, 15, 255, 123, 71, 15, 255, 134, 77, 14, 255, 140, 78, 10, 255, 146, 78, 18, 255, 150, 80, 16, 255, 145, 79, 12, 255, 136, 76, 8, 255, 127, 72, 5, 255, 119, 68, 6, 255, 113, 64, 5, 255, 116, 67, 5, 255, 122, 69, 11, 255, 115, 61, 9, 255, 110, 56, 9, 255, 111, 57, 14, 255, 110, 57, 13, 255, 108, 57, 9, 255, 113, 61, 4, 255, 115, 59, 7, 255, 118, 62, 8, 255, 123, 64, 10, 255, 123, 66, 11, 255, 126, 64, 11, 255, 126, 64, 5, 255, 129, 69, 11, 255, 132, 69, 8, 255, 145, 77, 8, 255, 158, 84, 15, 255, 162, 87, 7, 255, 166, 86, 7, 255, 162, 82, 6, 255, 155, 79, 3, 255, 153, 79, 3, 255, 148, 77, 2, 255, 139, 71, 2, 255, 133, 69, 6, 255, 127, 69, 11, 255, 123, 64, 6, 255, 123, 65, 3, 255, 122, 62, 14, 255, 118, 59, 14, 255, 115, 60, 9, 255, 110, 56, 12, 255, 111, 57, 16, 255, 102, 57, 7, 255, 103, 55, 14, 255, 114, 55, 9, 255, 105, 50, 8, 255, 103, 56, 8, 255, 111, 57, 3, 255, 105, 53, 4, 255, 105, 53, 5, 255, 110, 53, 6, 255, 106, 55, 7, 255, 105, 51, 7, 255, 105, 50, 9, 255, 101, 50, 9, 255, 100, 53, 3, 255, 101, 52, 6, 255, 102, 51, 5, 255, 103, 49, 9, 255, 105, 49, 13, 255, 104, 52, 9, 255, 100, 48, 5, 255, 105, 46, 8, 255, 105, 42, 6, 255, 104, 48, 6, 255, 103, 53, 5, 255, 108, 53, 8, 255, 107, 49, 1, 255, 105, 48, 4, 255, 7, 9, 29, 255, 5, 8, 23, 255, 2, 6, 18, 255, 5, 8, 17, 255, 1, 2, 3, 255, 2, 1, 1, 255, 2, 1, 0, 255, 1, 0, 9, 255, 0, 0, 0, 255, 19, 0, 5, 255, 139, 31, 20, 255, 181, 56, 11, 255, 175, 44, 7, 255, 166, 37, 1, 255, 130, 18, 6, 255, 73, 4, 1, 255, 41, 4, 3, 255, 12, 3, 4, 255, 17, 2, 6, 255, 16, 0, 6, 255, 10, 2, 2, 255, 9, 2, 2, 255, 13, 0, 0, 255, 22, 2, 0, 255, 22, 4, 0, 255, 24, 9, 3, 255, 31, 15, 12, 255, 28, 21, 21, 255, 23, 23, 27, 255, 31, 24, 32, 255, 18, 19, 20, 255, 17, 16, 13, 255, 6, 5, 5, 255, 2, 3, 5, 255, 1, 2, 4, 255, 1, 0, 0, 255, 1, 0, 0, 255, 0, 0, 0, 255, 1, 1, 0, 255, 1, 1, 0, 255, 1, 1, 2, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 0, 5, 255, 2, 1, 6, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 2, 7, 255, 2, 2, 13, 255, 3, 2, 17, 255, 2, 4, 15, 255, 0, 1, 4, 255, 0, 1, 0, 255, 1, 2, 1, 255, 0, 0, 4, 255, 0, 0, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 1, 1, 2, 255, 2, 1, 8, 255, 2, 0, 6, 255, 2, 0, 6, 255, 2, 0, 0, 255, 2, 0, 0, 255, 0, 0, 0, 255, 4, 6, 32, 255, 62, 66, 118, 255, 116, 113, 152, 255, 121, 111, 133, 255, 89, 81, 65, 255, 46, 39, 19, 255, 20, 14, 12, 255, 30, 22, 29, 255, 70, 64, 97, 255, 92, 101, 121, 255, 103, 88, 122, 255, 99, 79, 136, 255, 107, 85, 118, 255, 98, 74, 65, 255, 30, 24, 27, 255, 15, 0, 11, 255, 12, 12, 6, 255, 23, 17, 13, 255, 35, 31, 33, 255, 47, 46, 34, 255, 37, 54, 21, 255, 35, 54, 20, 255, 43, 47, 15, 255, 53, 48, 17, 255, 32, 40, 7, 255, 34, 42, 11, 255, 31, 32, 12, 255, 37, 28, 11, 255, 34, 32, 14, 255, 26, 27, 10, 255, 25, 18, 7, 255, 23, 21, 9, 255, 38, 35, 6, 255, 63, 43, 12, 255, 60, 34, 23, 255, 44, 27, 16, 255, 33, 21, 14, 255, 27, 21, 7, 255, 25, 22, 6, 255, 35, 23, 13, 255, 36, 25, 5, 255, 38, 25, 11, 255, 42, 26, 13, 255, 40, 27, 10, 255, 40, 30, 12, 255, 48, 29, 12, 255, 51, 29, 8, 255, 51, 35, 16, 255, 51, 34, 13, 255, 54, 28, 12, 255, 61, 28, 26, 255, 70, 38, 13, 255, 80, 41, 11, 255, 84, 43, 5, 255, 81, 40, 10, 255, 76, 43, 11, 255, 67, 38, 13, 255, 75, 43, 14, 255, 76, 43, 8, 255, 81, 45, 11, 255, 84, 48, 17, 255, 87, 48, 15, 255, 75, 44, 1, 255, 84, 49, 10, 255, 80, 48, 17, 255, 88, 46, 7, 255, 90, 48, 8, 255, 88, 52, 14, 255, 93, 59, 9, 255, 106, 63, 12, 255, 117, 69, 6, 255, 119, 72, 9, 255, 131, 77, 10, 255, 135, 78, 7, 255, 141, 86, 6, 255, 150, 93, 2, 255, 140, 81, 9, 255, 114, 62, 8, 255, 91, 51, 11, 255, 79, 47, 17, 255, 84, 50, 11, 255, 86, 49, 8, 255, 86, 51, 10, 255, 89, 51, 10, 255, 97, 57, 10, 255, 110, 64, 9, 255, 108, 58, 6, 255, 115, 69, 7, 255, 122, 77, 8, 255, 120, 68, 6, 255, 109, 58, 1, 255, 96, 54, 4, 255, 92, 53, 3, 255, 93, 46, 9, 255, 84, 44, 11, 255, 80, 47, 11, 255, 87, 43, 14, 255, 92, 45, 14, 255, 89, 49, 1, 255, 85, 50, 2, 255, 80, 42, 7, 255, 84, 43, 14, 255, 87, 51, 15, 255, 85, 52, 10, 255, 88, 56, 14, 255, 88, 49, 16, 255, 86, 50, 12, 255, 78, 51, 23, 255, 78, 52, 23, 255, 78, 43, 21, 255, 76, 50, 20, 255, 73, 48, 29, 255, 74, 45, 22, 255, 82, 51, 15, 255, 77, 48, 22, 255, 72, 54, 19, 255, 83, 55, 20, 255, 80, 54, 24, 255, 83, 60, 24, 255, 94, 68, 13, 255, 91, 63, 22, 255, 75, 57, 39, 255, 74, 62, 28, 255, 80, 63, 31, 255, 86, 66, 33, 255, 79, 65, 29, 255, 84, 60, 43, 255, 84, 65, 34, 255, 80, 65, 27, 255, 81, 67, 28, 255, 81, 66, 38, 255, 83, 69, 46, 255, 76, 65, 44, 255, 82, 69, 47, 255, 82, 67, 40, 255, 84, 71, 37, 255, 83, 70, 27, 255, 85, 72, 33, 255, 84, 75, 35, 255, 77, 74, 37, 255, 79, 70, 40, 255, 96, 72, 55, 255, 108, 77, 50, 255, 109, 75, 37, 255, 104, 76, 41, 255, 105, 76, 40, 255, 106, 78, 39, 255, 112, 81, 35, 255, 112, 80, 40, 255, 120, 84, 45, 255, 122, 86, 45, 255, 115, 83, 39, 255, 116, 83, 43, 255, 109, 80, 45, 255, 103, 80, 49, 255, 108, 85, 43, 255, 112, 86, 41, 255, 110, 84, 46, 255, 109, 88, 47, 255, 110, 89, 50, 255, 114, 91, 54, 255, 113, 93, 47, 255, 116, 96, 49, 255, 118, 97, 56, 255, 123, 101, 53, 255, 126, 103, 52, 255, 127, 105, 54, 255, 130, 109, 51, 255, 128, 113, 61, 255, 127, 116, 70, 255, 131, 119, 68, 255, 133, 124, 65, 255, 128, 124, 81, 255, 131, 133, 94, 255, 142, 142, 93, 255, 136, 133, 84, 255, 138, 134, 77, 255, 138, 135, 76, 255, 141, 135, 77, 255, 144, 135, 77, 255, 145, 136, 79, 255, 148, 136, 76, 255, 150, 139, 77, 255, 148, 139, 72, 255, 150, 135, 66, 255, 148, 134, 71, 255, 142, 130, 64, 255, 136, 123, 57, 255, 137, 122, 55, 255, 129, 119, 45, 255, 118, 118, 57, 255, 114, 107, 60, 255, 127, 108, 51, 255, 127, 105, 55, 255, 123, 100, 47, 255, 118, 97, 36, 255, 123, 96, 41, 255, 126, 91, 45, 255, 122, 88, 39, 255, 126, 91, 23, 255, 121, 90, 25, 255, 115, 85, 40, 255, 116, 92, 39, 255, 123, 97, 45, 255, 122, 81, 31, 255, 122, 79, 26, 255, 126, 78, 28, 255, 124, 79, 22, 255, 127, 81, 23, 255, 125, 76, 17, 255, 122, 73, 22, 255, 119, 74, 19, 255, 127, 73, 23, 255, 123, 73, 14, 255, 115, 69, 6, 255, 113, 69, 15, 255, 110, 66, 18, 255, 114, 70, 15, 255, 113, 71, 9, 255, 116, 70, 14, 255, 116, 68, 11, 255, 123, 72, 13, 255, 132, 75, 14, 255, 136, 75, 6, 255, 147, 80, 13, 255, 148, 80, 11, 255, 144, 79, 6, 255, 137, 76, 4, 255, 128, 71, 8, 255, 121, 67, 12, 255, 115, 63, 12, 255, 115, 64, 11, 255, 117, 63, 7, 255, 120, 64, 9, 255, 115, 61, 10, 255, 111, 58, 5, 255, 113, 59, 8, 255, 111, 58, 9, 255, 118, 63, 7, 255, 120, 65, 6, 255, 117, 64, 4, 255, 123, 66, 9, 255, 121, 65, 6, 255, 129, 65, 4, 255, 130, 67, 12, 255, 128, 68, 6, 255, 130, 68, 11, 255, 140, 72, 13, 255, 156, 84, 9, 255, 164, 88, 10, 255, 165, 86, 13, 255, 162, 83, 13, 255, 157, 83, 12, 255, 151, 79, 6, 255, 147, 79, 5, 255, 144, 76, 9, 255, 135, 72, 10, 255, 125, 64, 11, 255, 125, 65, 6, 255, 126, 69, 0, 255, 127, 68, 4, 255, 124, 63, 7, 255, 120, 61, 2, 255, 126, 61, 2, 255, 114, 58, 6, 255, 111, 59, 5, 255, 113, 52, 11, 255, 112, 55, 7, 255, 110, 57, 3, 255, 111, 54, 10, 255, 109, 53, 13, 255, 100, 53, 9, 255, 100, 51, 5, 255, 114, 53, 8, 255, 110, 55, 11, 255, 101, 51, 9, 255, 106, 51, 9, 255, 108, 56, 10, 255, 104, 53, 7, 255, 104, 50, 9, 255, 106, 49, 10, 255, 107, 50, 7, 255, 105, 52, 5, 255, 105, 50, 5, 255, 106, 49, 10, 255, 108, 48, 11, 255, 107, 45, 7, 255, 109, 51, 7, 255, 101, 48, 3, 255, 116, 52, 8, 255, 110, 51, 0, 255, 104, 41, 4, 255, 16, 21, 40, 255, 11, 15, 36, 255, 5, 8, 18, 255, 2, 4, 4, 255, 1, 0, 7, 255, 4, 1, 10, 255, 0, 3, 1, 255, 2, 1, 2, 255, 0, 1, 4, 255, 43, 0, 11, 255, 161, 32, 14, 255, 163, 43, 5, 255, 157, 31, 7, 255, 158, 32, 5, 255, 143, 24, 3, 255, 134, 17, 6, 255, 83, 9, 4, 255, 13, 1, 1, 255, 5, 1, 4, 255, 13, 0, 5, 255, 10, 1, 0, 255, 6, 1, 1, 255, 9, 1, 2, 255, 20, 3, 2, 255, 31, 1, 3, 255, 27, 1, 4, 255, 23, 5, 1, 255, 20, 11, 9, 255, 14, 15, 12, 255, 24, 19, 15, 255, 17, 21, 14, 255, 21, 19, 13, 255, 12, 7, 4, 255, 6, 7, 11, 255, 2, 5, 14, 255, 0, 0, 1, 255, 1, 0, 0, 255, 0, 0, 2, 255, 1, 1, 2, 255, 1, 1, 1, 255, 1, 1, 3, 255, 1, 1, 2, 255, 1, 1, 1, 255, 1, 1, 2, 255, 2, 2, 4, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 1, 3, 255, 1, 2, 7, 255, 2, 3, 9, 255, 3, 4, 10, 255, 1, 2, 9, 255, 0, 0, 5, 255, 0, 1, 0, 255, 1, 1, 0, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 1, 2, 255, 1, 0, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 0, 4, 255, 1, 0, 5, 255, 2, 0, 2, 255, 3, 0, 5, 255, 2, 0, 3, 255, 0, 0, 0, 255, 1, 3, 23, 255, 43, 47, 113, 255, 101, 108, 154, 255, 111, 110, 120, 255, 84, 81, 72, 255, 53, 49, 34, 255, 13, 13, 6, 255, 17, 14, 31, 255, 67, 58, 86, 255, 112, 97, 125, 255, 115, 97, 121, 255, 97, 90, 136, 255, 86, 79, 112, 255, 83, 70, 59, 255, 155, 88, 15, 255, 111, 49, 0, 255, 45, 18, 4, 255, 25, 23, 13, 255, 38, 33, 20, 255, 43, 44, 21, 255, 41, 53, 26, 255, 45, 51, 20, 255, 48, 55, 29, 255, 42, 52, 31, 255, 42, 51, 22, 255, 42, 47, 18, 255, 36, 43, 12, 255, 35, 37, 16, 255, 33, 32, 14, 255, 29, 23, 8, 255, 23, 16, 7, 255, 28, 18, 11, 255, 52, 32, 18, 255, 67, 43, 17, 255, 61, 37, 10, 255, 42, 25, 8, 255, 30, 19, 12, 255, 33, 18, 6, 255, 36, 21, 5, 255, 38, 22, 11, 255, 29, 20, 9, 255, 24, 21, 15, 255, 36, 25, 7, 255, 44, 27, 9, 255, 43, 27, 7, 255, 47, 29, 8, 255, 52, 30, 19, 255, 51, 30, 12, 255, 55, 30, 13, 255, 56, 30, 7, 255, 60, 35, 10, 255, 60, 33, 4, 255, 63, 34, 8, 255, 72, 38, 2, 255, 73, 41, 9, 255, 78, 43, 10, 255, 82, 47, 5, 255, 83, 46, 13, 255, 76, 41, 8, 255, 77, 43, 7, 255, 77, 43, 7, 255, 80, 46, 7, 255, 86, 49, 12, 255, 88, 47, 10, 255, 81, 48, 3, 255, 88, 51, 6, 255, 80, 50, 10, 255, 86, 49, 7, 255, 88, 52, 11, 255, 90, 56, 11, 255, 107, 64, 11, 255, 117, 62, 7, 255, 118, 68, 11, 255, 118, 68, 11, 255, 123, 74, 9, 255, 124, 72, 2, 255, 118, 63, 8, 255, 104, 60, 10, 255, 88, 52, 16, 255, 83, 50, 13, 255, 88, 50, 15, 255, 85, 51, 7, 255, 82, 51, 11, 255, 89, 51, 5, 255, 99, 61, 13, 255, 118, 76, 10, 255, 138, 98, 10, 255, 129, 87, 3, 255, 123, 75, 6, 255, 126, 75, 12, 255, 119, 69, 8, 255, 115, 67, 10, 255, 111, 61, 7, 255, 101, 58, 6, 255, 92, 55, 4, 255, 86, 44, 8, 255, 81, 49, 13, 255, 72, 46, 15, 255, 76, 44, 8, 255, 82, 48, 10, 255, 77, 44, 20, 255, 82, 41, 18, 255, 86, 42, 9, 255, 86, 45, 22, 255, 85, 46, 17, 255, 85, 48, 10, 255, 86, 48, 18, 255, 90, 49, 13, 255, 95, 57, 14, 255, 86, 54, 13, 255, 83, 50, 17, 255, 79, 46, 12, 255, 73, 50, 22, 255, 70, 44, 31, 255, 74, 46, 26, 255, 76, 51, 19, 255, 76, 48, 25, 255, 76, 55, 19, 255, 80, 55, 22, 255, 83, 58, 18, 255, 83, 65, 23, 255, 87, 60, 23, 255, 91, 61, 30, 255, 82, 64, 35, 255, 76, 61, 32, 255, 76, 59, 33, 255, 77, 62, 28, 255, 86, 63, 32, 255, 85, 63, 32, 255, 81, 62, 22, 255, 84, 65, 32, 255, 80, 63, 41, 255, 81, 66, 31, 255, 79, 69, 31, 255, 79, 71, 33, 255, 80, 67, 50, 255, 82, 65, 42, 255, 86, 70, 39, 255, 91, 69, 34, 255, 87, 73, 29, 255, 85, 71, 35, 255, 82, 67, 42, 255, 80, 71, 41, 255, 90, 75, 42, 255, 106, 78, 42, 255, 107, 72, 40, 255, 104, 73, 46, 255, 105, 74, 43, 255, 104, 75, 39, 255, 108, 78, 35, 255, 115, 81, 40, 255, 121, 82, 46, 255, 120, 86, 40, 255, 114, 85, 37, 255, 112, 80, 43, 255, 111, 85, 45, 255, 105, 84, 41, 255, 111, 86, 35, 255, 119, 89, 37, 255, 115, 85, 40, 255, 113, 90, 40, 255, 112, 90, 42, 255, 117, 90, 43, 255, 119, 90, 47, 255, 116, 92, 50, 255, 120, 98, 63, 255, 118, 98, 48, 255, 121, 103, 43, 255, 122, 103, 53, 255, 125, 105, 59, 255, 127, 108, 63, 255, 128, 111, 69, 255, 130, 114, 67, 255, 134, 123, 64, 255, 127, 123, 68, 255, 122, 125, 78, 255, 141, 143, 96, 255, 140, 136, 86, 255, 137, 130, 78, 255, 142, 135, 77, 255, 144, 136, 69, 255, 147, 137, 69, 255, 147, 134, 75, 255, 151, 135, 72, 255, 150, 136, 72, 255, 147, 134, 67, 255, 150, 133, 62, 255, 149, 131, 67, 255, 144, 129, 62, 255, 141, 124, 55, 255, 138, 120, 59, 255, 127, 113, 51, 255, 121, 116, 51, 255, 120, 113, 52, 255, 123, 111, 46, 255, 129, 106, 49, 255, 126, 100, 44, 255, 123, 99, 41, 255, 125, 96, 34, 255, 128, 91, 42, 255, 121, 89, 37, 255, 124, 91, 29, 255, 125, 86, 30, 255, 118, 87, 38, 255, 116, 89, 29, 255, 118, 95, 37, 255, 123, 87, 30, 255, 125, 80, 22, 255, 124, 76, 21, 255, 125, 80, 16, 255, 127, 79, 22, 255, 124, 74, 21, 255, 121, 72, 24, 255, 122, 75, 27, 255, 122, 72, 25, 255, 121, 74, 16, 255, 117, 72, 11, 255, 115, 70, 19, 255, 112, 67, 21, 255, 112, 70, 12, 255, 111, 73, 8, 255, 115, 69, 10, 255, 120, 72, 8, 255, 127, 76, 12, 255, 132, 75, 13, 255, 134, 77, 7, 255, 144, 78, 10, 255, 148, 77, 13, 255, 145, 78, 7, 255, 144, 79, 10, 255, 134, 73, 11, 255, 124, 67, 10, 255, 124, 69, 13, 255, 119, 66, 10, 255, 118, 64, 2, 255, 121, 65, 6, 255, 116, 60, 7, 255, 113, 61, 4, 255, 115, 63, 10, 255, 109, 59, 11, 255, 115, 66, 7, 255, 122, 62, 11, 255, 120, 59, 9, 255, 124, 62, 9, 255, 121, 66, 12, 255, 127, 67, 9, 255, 125, 65, 6, 255, 124, 66, 6, 255, 129, 71, 6, 255, 140, 75, 9, 255, 153, 82, 8, 255, 158, 84, 5, 255, 164, 89, 5, 255, 163, 87, 11, 255, 155, 81, 6, 255, 150, 77, 1, 255, 152, 80, 5, 255, 148, 78, 8, 255, 138, 71, 4, 255, 132, 68, 8, 255, 131, 68, 13, 255, 129, 69, 6, 255, 127, 67, 7, 255, 124, 65, 7, 255, 124, 65, 8, 255, 123, 60, 11, 255, 114, 59, 7, 255, 113, 61, 4, 255, 109, 54, 7, 255, 107, 59, 3, 255, 113, 62, 7, 255, 116, 59, 8, 255, 113, 56, 11, 255, 104, 53, 8, 255, 108, 55, 9, 255, 118, 56, 12, 255, 109, 56, 7, 255, 107, 57, 9, 255, 110, 54, 6, 255, 109, 53, 9, 255, 110, 52, 12, 255, 116, 54, 12, 255, 116, 54, 8, 255, 110, 49, 4, 255, 107, 53, 10, 255, 110, 51, 7, 255, 113, 52, 2, 255, 109, 52, 4, 255, 104, 44, 3, 255, 108, 46, 5, 255, 106, 51, 3, 255, 105, 51, 2, 255, 92, 43, 10, 255, 76, 29, 15, 255, 20, 41, 82, 255, 25, 40, 68, 255, 18, 30, 42, 255, 5, 19, 29, 255, 6, 22, 33, 255, 6, 12, 27, 255, 0, 0, 4, 255, 0, 2, 1, 255, 0, 0, 3, 255, 64, 9, 1, 255, 157, 34, 4, 255, 139, 27, 7, 255, 107, 13, 9, 255, 121, 18, 2, 255, 151, 30, 9, 255, 154, 30, 7, 255, 114, 10, 1, 255, 67, 4, 4, 255, 14, 2, 0, 255, 6, 2, 1, 255, 6, 1, 0, 255, 8, 1, 1, 255, 15, 2, 2, 255, 18, 0, 0, 255, 33, 1, 2, 255, 38, 2, 7, 255, 37, 1, 5, 255, 23, 0, 3, 255, 13, 3, 1, 255, 15, 2, 0, 255, 8, 7, 4, 255, 14, 7, 6, 255, 10, 1, 2, 255, 4, 5, 15, 255, 3, 6, 15, 255, 0, 0, 3, 255, 1, 0, 0, 255, 1, 0, 3, 255, 1, 0, 2, 255, 1, 1, 1, 255, 1, 1, 5, 255, 1, 0, 4, 255, 1, 1, 1, 255, 1, 1, 0, 255, 2, 2, 1, 255, 1, 1, 3, 255, 2, 0, 5, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 1, 9, 255, 2, 3, 10, 255, 3, 4, 10, 255, 2, 3, 6, 255, 1, 0, 2, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 3, 255, 1, 0, 3, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 0, 2, 255, 1, 0, 0, 255, 1, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 1, 2, 255, 0, 0, 4, 255, 1, 0, 7, 255, 2, 1, 6, 255, 0, 0, 1, 255, 0, 0, 0, 255, 2, 3, 16, 255, 39, 38, 80, 255, 100, 93, 154, 255, 116, 115, 134, 255, 77, 83, 69, 255, 50, 52, 41, 255, 16, 21, 13, 255, 18, 17, 25, 255, 60, 56, 61, 255, 91, 83, 140, 255, 85, 82, 159, 255, 77, 80, 137, 255, 82, 81, 94, 255, 68, 61, 47, 255, 42, 32, 7, 255, 94, 55, 5, 255, 150, 86, 14, 255, 98, 52, 10, 255, 63, 40, 15, 255, 47, 39, 22, 255, 40, 40, 15, 255, 34, 51, 16, 255, 39, 58, 18, 255, 41, 58, 22, 255, 44, 60, 28, 255, 54, 59, 24, 255, 50, 64, 16, 255, 37, 51, 8, 255, 40, 35, 10, 255, 29, 18, 9, 255, 13, 14, 5, 255, 24, 23, 10, 255, 44, 26, 17, 255, 59, 40, 17, 255, 53, 36, 8, 255, 36, 19, 6, 255, 21, 17, 13, 255, 24, 19, 12, 255, 37, 24, 4, 255, 36, 25, 8, 255, 30, 23, 9, 255, 25, 21, 8, 255, 31, 22, 12, 255, 37, 25, 10, 255, 41, 24, 7, 255, 36, 24, 14, 255, 35, 30, 15, 255, 48, 30, 7, 255, 53, 30, 7, 255, 47, 31, 7, 255, 48, 33, 13, 255, 48, 32, 12, 255, 53, 32, 9, 255, 62, 34, 16, 255, 76, 40, 8, 255, 79, 44, 6, 255, 73, 46, 8, 255, 73, 44, 7, 255, 79, 44, 3, 255, 84, 44, 1, 255, 84, 43, 6, 255, 75, 42, 4, 255, 72, 39, 11, 255, 76, 44, 6, 255, 85, 46, 6, 255, 89, 46, 9, 255, 86, 50, 9, 255, 87, 45, 8, 255, 87, 50, 11, 255, 91, 49, 13, 255, 91, 50, 13, 255, 103, 61, 19, 255, 108, 59, 6, 255, 115, 59, 7, 255, 103, 60, 14, 255, 96, 55, 15, 255, 93, 60, 7, 255, 94, 55, 9, 255, 92, 47, 12, 255, 90, 52, 5, 255, 80, 48, 14, 255, 81, 48, 13, 255, 85, 50, 8, 255, 92, 54, 2, 255, 95, 57, 3, 255, 113, 77, 10, 255, 130, 80, 16, 255, 140, 85, 12, 255, 153, 93, 13, 255, 137, 85, 6, 255, 122, 75, 3, 255, 121, 73, 13, 255, 116, 69, 6, 255, 112, 64, 4, 255, 105, 61, 5, 255, 100, 56, 6, 255, 94, 49, 8, 255, 82, 44, 11, 255, 83, 46, 9, 255, 80, 40, 16, 255, 82, 47, 17, 255, 82, 49, 7, 255, 78, 49, 8, 255, 72, 49, 11, 255, 73, 48, 6, 255, 80, 47, 18, 255, 79, 49, 15, 255, 80, 48, 11, 255, 87, 49, 22, 255, 86, 52, 19, 255, 84, 51, 11, 255, 87, 50, 13, 255, 80, 52, 17, 255, 74, 52, 22, 255, 72, 49, 23, 255, 76, 52, 12, 255, 77, 53, 19, 255, 71, 50, 31, 255, 77, 51, 29, 255, 79, 56, 23, 255, 77, 60, 28, 255, 86, 61, 24, 255, 89, 63, 22, 255, 89, 65, 34, 255, 90, 64, 28, 255, 87, 64, 21, 255, 82, 65, 26, 255, 80, 61, 33, 255, 74, 59, 36, 255, 84, 58, 31, 255, 84, 62, 29, 255, 82, 63, 28, 255, 83, 67, 22, 255, 84, 65, 34, 255, 81, 64, 33, 255, 82, 68, 39, 255, 79, 66, 43, 255, 85, 70, 32, 255, 83, 65, 29, 255, 87, 71, 33, 255, 91, 68, 32, 255, 85, 67, 34, 255, 86, 69, 44, 255, 87, 67, 36, 255, 84, 73, 36, 255, 86, 73, 36, 255, 103, 76, 40, 255, 107, 73, 30, 255, 105, 75, 37, 255, 106, 77, 38, 255, 106, 77, 43, 255, 108, 76, 38, 255, 117, 83, 34, 255, 120, 85, 35, 255, 119, 91, 28, 255, 111, 87, 29, 255, 111, 80, 45, 255, 108, 82, 41, 255, 107, 87, 32, 255, 108, 80, 40, 255, 114, 82, 41, 255, 114, 85, 38, 255, 112, 86, 45, 255, 111, 85, 46, 255, 116, 86, 47, 255, 119, 93, 45, 255, 116, 93, 52, 255, 115, 92, 62, 255, 118, 97, 51, 255, 122, 102, 46, 255, 125, 102, 55, 255, 125, 107, 61, 255, 130, 111, 53, 255, 134, 114, 52, 255, 134, 115, 65, 255, 130, 117, 69, 255, 127, 120, 68, 255, 125, 124, 72, 255, 137, 142, 89, 255, 144, 142, 88, 255, 136, 128, 80, 255, 143, 133, 75, 255, 141, 133, 67, 255, 143, 133, 68, 255, 148, 132, 71, 255, 156, 135, 73, 255, 151, 133, 68, 255, 146, 130, 64, 255, 153, 134, 65, 255, 152, 133, 66, 255, 144, 127, 67, 255, 143, 123, 60, 255, 138, 120, 54, 255, 129, 117, 54, 255, 123, 113, 52, 255, 122, 112, 53, 255, 116, 109, 46, 255, 126, 104, 42, 255, 128, 97, 46, 255, 125, 99, 44, 255, 125, 97, 29, 255, 129, 92, 37, 255, 123, 93, 35, 255, 124, 93, 33, 255, 129, 87, 29, 255, 120, 87, 30, 255, 117, 87, 26, 255, 117, 92, 36, 255, 125, 90, 32, 255, 125, 80, 24, 255, 125, 76, 28, 255, 126, 79, 27, 255, 129, 79, 25, 255, 129, 80, 15, 255, 124, 75, 23, 255, 120, 73, 20, 255, 125, 76, 21, 255, 125, 75, 25, 255, 120, 70, 23, 255, 120, 70, 18, 255, 117, 68, 9, 255, 118, 70, 11, 255, 116, 73, 7, 255, 117, 69, 11, 255, 121, 69, 14, 255, 124, 70, 13, 255, 129, 73, 11, 255, 136, 82, 11, 255, 142, 77, 16, 255, 149, 79, 10, 255, 150, 82, 8, 255, 149, 82, 6, 255, 138, 75, 8, 255, 128, 70, 9, 255, 120, 66, 2, 255, 117, 66, 4, 255, 118, 64, 6, 255, 121, 63, 11, 255, 120, 62, 14, 255, 117, 64, 9, 255, 114, 65, 8, 255, 109, 61, 7, 255, 114, 59, 4, 255, 117, 58, 10, 255, 123, 65, 14, 255, 122, 64, 7, 255, 122, 64, 5, 255, 128, 64, 4, 255, 129, 70, 6, 255, 129, 70, 12, 255, 129, 69, 10, 255, 138, 75, 8, 255, 147, 76, 10, 255, 159, 86, 7, 255, 168, 89, 3, 255, 168, 88, 6, 255, 161, 83, 5, 255, 159, 82, 3, 255, 158, 80, 5, 255, 154, 76, 7, 255, 145, 72, 4, 255, 138, 71, 8, 255, 134, 66, 14, 255, 128, 64, 7, 255, 126, 65, 7, 255, 123, 65, 6, 255, 123, 67, 6, 255, 121, 63, 4, 255, 122, 57, 4, 255, 115, 59, 4, 255, 107, 58, 13, 255, 117, 60, 12, 255, 120, 59, 6, 255, 112, 55, 4, 255, 114, 55, 6, 255, 109, 51, 9, 255, 108, 52, 14, 255, 112, 54, 11, 255, 111, 58, 3, 255, 111, 59, 3, 255, 108, 55, 9, 255, 113, 58, 7, 255, 111, 53, 4, 255, 113, 51, 6, 255, 118, 56, 12, 255, 110, 52, 7, 255, 109, 56, 4, 255, 114, 56, 3, 255, 113, 49, 4, 255, 111, 52, 8, 255, 111, 52, 6, 255, 109, 47, 5, 255, 102, 43, 0, 255, 93, 43, 13, 255, 80, 36, 22, 255, 68, 33, 9, 255, 38, 60, 81, 255, 28, 58, 86, 255, 24, 45, 64, 255, 14, 27, 44, 255, 7, 21, 22, 255, 1, 2, 6, 255, 1, 1, 0, 255, 3, 1, 5, 255, 3, 0, 7, 255, 67, 10, 1, 255, 134, 23, 4, 255, 100, 12, 5, 255, 73, 1, 4, 255, 103, 12, 6, 255, 138, 27, 2, 255, 158, 45, 2, 255, 168, 34, 5, 255, 118, 15, 4, 255, 35, 0, 5, 255, 15, 1, 3, 255, 7, 3, 1, 255, 7, 1, 0, 255, 15, 0, 1, 255, 15, 1, 2, 255, 29, 4, 5, 255, 41, 3, 5, 255, 39, 3, 1, 255, 24, 2, 1, 255, 14, 1, 3, 255, 13, 1, 0, 255, 6, 1, 0, 255, 7, 0, 4, 255, 7, 11, 24, 255, 5, 15, 31, 255, 4, 3, 2, 255, 7, 7, 5, 255, 3, 3, 6, 255, 0, 1, 1, 255, 1, 1, 0, 255, 2, 1, 1, 255, 1, 3, 2, 255, 0, 1, 3, 255, 0, 0, 2, 255, 0, 1, 1, 255, 1, 2, 2, 255, 0, 2, 5, 255, 5, 0, 6, 255, 2, 1, 4, 255, 1, 1, 5, 255, 3, 0, 5, 255, 2, 2, 5, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 1, 1, 7, 255, 3, 4, 16, 255, 2, 2, 12, 255, 0, 2, 5, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 1, 2, 255, 1, 1, 2, 255, 2, 0, 3, 255, 0, 0, 0, 255, 1, 2, 2, 255, 0, 0, 5, 255, 0, 1, 7, 255, 2, 1, 2, 255, 3, 1, 2, 255, 2, 0, 2, 255, 1, 0, 7, 255, 2, 1, 0, 255, 0, 0, 13, 255, 31, 28, 71, 255, 76, 88, 142, 255, 107, 114, 153, 255, 86, 86, 76, 255, 48, 50, 36, 255, 17, 21, 23, 255, 14, 9, 24, 255, 62, 56, 75, 255, 84, 87, 122, 255, 78, 88, 140, 255, 75, 72, 167, 255, 81, 79, 119, 255, 46, 42, 43, 255, 13, 16, 6, 255, 45, 25, 6, 255, 87, 50, 13, 255, 112, 73, 13, 255, 99, 59, 15, 255, 45, 31, 12, 255, 34, 27, 15, 255, 34, 35, 16, 255, 32, 43, 15, 255, 38, 53, 27, 255, 49, 64, 39, 255, 58, 76, 27, 255, 58, 76, 17, 255, 53, 63, 16, 255, 35, 38, 8, 255, 21, 17, 7, 255, 18, 9, 8, 255, 29, 18, 9, 255, 55, 36, 16, 255, 58, 40, 15, 255, 42, 26, 14, 255, 30, 20, 5, 255, 24, 15, 6, 255, 27, 20, 9, 255, 30, 23, 15, 255, 29, 21, 13, 255, 28, 22, 11, 255, 29, 22, 12, 255, 33, 23, 9, 255, 35, 27, 6, 255, 31, 24, 13, 255, 29, 24, 9, 255, 47, 28, 10, 255, 47, 29, 1, 255, 44, 32, 4, 255, 44, 26, 15, 255, 47, 28, 15, 255, 50, 32, 13, 255, 52, 31, 11, 255, 58, 36, 9, 255, 66, 38, 10, 255, 71, 36, 7, 255, 70, 35, 7, 255, 78, 47, 7, 255, 77, 48, 4, 255, 77, 45, 8, 255, 77, 43, 7, 255, 81, 46, 7, 255, 81, 44, 7, 255, 78, 39, 6, 255, 72, 39, 10, 255, 78, 43, 6, 255, 87, 45, 9, 255, 90, 52, 5, 255, 90, 54, 8, 255, 86, 44, 13, 255, 95, 49, 8, 255, 96, 52, 9, 255, 100, 57, 3, 255, 99, 53, 10, 255, 97, 53, 11, 255, 90, 51, 8, 255, 86, 51, 7, 255, 87, 52, 7, 255, 82, 44, 7, 255, 86, 48, 12, 255, 82, 46, 7, 255, 81, 50, 6, 255, 82, 53, 3, 255, 87, 58, 6, 255, 103, 62, 12, 255, 115, 65, 17, 255, 123, 76, 6, 255, 129, 79, 7, 255, 131, 76, 10, 255, 140, 85, 3, 255, 146, 91, 7, 255, 125, 80, 5, 255, 121, 76, 5, 255, 121, 71, 7, 255, 115, 67, 10, 255, 112, 62, 10, 255, 107, 61, 10, 255, 98, 54, 7, 255, 91, 49, 5, 255, 86, 48, 14, 255, 78, 45, 11, 255, 81, 44, 18, 255, 86, 46, 8, 255, 82, 48, 7, 255, 84, 52, 16, 255, 86, 51, 11, 255, 79, 50, 10, 255, 74, 50, 12, 255, 83, 50, 11, 255, 85, 51, 13, 255, 91, 58, 15, 255, 88, 56, 11, 255, 85, 50, 8, 255, 89, 50, 23, 255, 72, 48, 25, 255, 63, 47, 34, 255, 68, 47, 26, 255, 74, 53, 17, 255, 74, 51, 15, 255, 77, 49, 29, 255, 82, 59, 18, 255, 79, 56, 25, 255, 79, 58, 22, 255, 89, 65, 16, 255, 91, 60, 30, 255, 95, 63, 22, 255, 92, 65, 23, 255, 88, 65, 26, 255, 84, 67, 18, 255, 84, 62, 18, 255, 83, 64, 24, 255, 86, 62, 32, 255, 88, 63, 32, 255, 78, 68, 23, 255, 78, 67, 24, 255, 84, 66, 28, 255, 83, 64, 33, 255, 84, 69, 30, 255, 84, 71, 35, 255, 91, 66, 26, 255, 89, 68, 33, 255, 84, 67, 35, 255, 87, 74, 31, 255, 84, 72, 35, 255, 85, 70, 39, 255, 87, 71, 38, 255, 87, 70, 42, 255, 86, 72, 38, 255, 97, 77, 37, 255, 106, 75, 34, 255, 109, 74, 39, 255, 107, 79, 26, 255, 112, 81, 22, 255, 120, 80, 32, 255, 120, 79, 39, 255, 121, 86, 37, 255, 118, 86, 40, 255, 115, 86, 38, 255, 110, 81, 38, 255, 112, 82, 39, 255, 110, 83, 40, 255, 104, 80, 35, 255, 108, 87, 35, 255, 112, 89, 43, 255, 113, 86, 47, 255, 117, 87, 48, 255, 117, 88, 44, 255, 117, 92, 40, 255, 117, 93, 38, 255, 118, 95, 52, 255, 120, 99, 56, 255, 122, 101, 52, 255, 124, 104, 49, 255, 129, 109, 60, 255, 129, 112, 58, 255, 134, 117, 55, 255, 134, 117, 64, 255, 133, 117, 62, 255, 137, 122, 69, 255, 132, 121, 68, 255, 132, 128, 72, 255, 147, 143, 88, 255, 140, 132, 81, 255, 140, 129, 66, 255, 143, 130, 67, 255, 142, 129, 72, 255, 149, 131, 70, 255, 150, 131, 69, 255, 153, 133, 65, 255, 152, 133, 64, 255, 150, 130, 67, 255, 150, 132, 50, 255, 145, 126, 62, 255, 140, 120, 60, 255, 137, 123, 48, 255, 127, 116, 45, 255, 122, 113, 50, 255, 119, 111, 50, 255, 116, 108, 44, 255, 125, 101, 48, 255, 134, 97, 51, 255, 124, 97, 36, 255, 123, 96, 43, 255, 130, 94, 35, 255, 126, 92, 38, 255, 124, 89, 37, 255, 129, 88, 31, 255, 126, 85, 30, 255, 115, 85, 40, 255, 118, 91, 43, 255, 123, 86, 35, 255, 125, 81, 26, 255, 127, 80, 23, 255, 127, 82, 21, 255, 128, 80, 23, 255, 131, 77, 26, 255, 126, 73, 17, 255, 124, 74, 21, 255, 124, 74, 16, 255, 124, 73, 16, 255, 121, 71, 20, 255, 116, 71, 13, 255, 118, 74, 11, 255, 118, 71, 13, 255, 119, 72, 7, 255, 118, 71, 14, 255, 118, 69, 16, 255, 118, 67, 21, 255, 119, 71, 15, 255, 133, 79, 9, 255, 147, 80, 17, 255, 148, 82, 8, 255, 154, 84, 11, 255, 155, 86, 6, 255, 141, 78, 7, 255, 127, 73, 9, 255, 123, 70, 9, 255, 114, 68, 5, 255, 114, 65, 11, 255, 120, 64, 11, 255, 124, 62, 3, 255, 124, 63, 1, 255, 114, 64, 5, 255, 116, 66, 9, 255, 123, 65, 9, 255, 120, 63, 4, 255, 122, 65, 3, 255, 126, 67, 11, 255, 127, 69, 5, 255, 125, 67, 3, 255, 126, 68, 6, 255, 128, 69, 9, 255, 133, 72, 15, 255, 136, 72, 12, 255, 144, 77, 6, 255, 160, 87, 5, 255, 168, 89, 8, 255, 168, 88, 12, 255, 163, 85, 12, 255, 160, 83, 11, 255, 157, 81, 7, 255, 149, 78, 7, 255, 141, 74, 9, 255, 138, 72, 6, 255, 135, 69, 8, 255, 135, 71, 5, 255, 132, 69, 8, 255, 130, 66, 13, 255, 129, 65, 6, 255, 126, 62, 4, 255, 120, 62, 3, 255, 116, 62, 4, 255, 120, 61, 6, 255, 122, 61, 7, 255, 117, 57, 9, 255, 116, 57, 8, 255, 118, 57, 4, 255, 112, 53, 4, 255, 110, 53, 12, 255, 106, 54, 7, 255, 110, 57, 4, 255, 111, 55, 9, 255, 116, 57, 7, 255, 121, 55, 4, 255, 112, 54, 6, 255, 103, 51, 7, 255, 115, 52, 5, 255, 112, 53, 5, 255, 114, 58, 6, 255, 121, 61, 5, 255, 114, 51, 5, 255, 111, 48, 5, 255, 102, 46, 1, 255, 96, 44, 12, 255, 98, 49, 13, 255, 99, 48, 14, 255, 89, 42, 7, 255, 87, 39, 7, 255, 21, 38, 63, 255, 19, 59, 86, 255, 24, 58, 83, 255, 10, 40, 75, 255, 6, 22, 37, 255, 4, 4, 8, 255, 3, 1, 2, 255, 3, 0, 0, 255, 1, 0, 3, 255, 40, 6, 9, 255, 83, 7, 6, 255, 70, 5, 4, 255, 52, 3, 1, 255, 80, 5, 9, 255, 122, 16, 7, 255, 166, 40, 0, 255, 186, 45, 9, 255, 98, 15, 5, 255, 26, 2, 5, 255, 12, 2, 4, 255, 2, 1, 1, 255, 2, 1, 0, 255, 5, 0, 2, 255, 4, 2, 2, 255, 10, 3, 4, 255, 25, 4, 5, 255, 26, 1, 5, 255, 21, 2, 1, 255, 13, 2, 0, 255, 9, 2, 5, 255, 11, 3, 7, 255, 4, 12, 27, 255, 1, 28, 43, 255, 5, 11, 23, 255, 3, 0, 3, 255, 0, 3, 5, 255, 6, 14, 22, 255, 2, 2, 3, 255, 3, 3, 6, 255, 2, 3, 3, 255, 0, 1, 0, 255, 2, 1, 0, 255, 0, 1, 0, 255, 2, 0, 2, 255, 1, 1, 5, 255, 1, 1, 5, 255, 3, 1, 0, 255, 0, 2, 0, 255, 2, 2, 2, 255, 5, 0, 1, 255, 2, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 1, 1, 5, 255, 1, 0, 7, 255, 0, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 3, 255, 1, 1, 2, 255, 0, 1, 4, 255, 0, 1, 5, 255, 0, 2, 1, 255, 0, 1, 1, 255, 0, 1, 4, 255, 0, 1, 2, 255, 0, 2, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 19, 20, 54, 255, 71, 75, 128, 255, 91, 95, 144, 255, 82, 95, 103, 255, 55, 49, 35, 255, 23, 19, 10, 255, 11, 11, 20, 255, 53, 44, 54, 255, 89, 79, 112, 255, 80, 81, 128, 255, 70, 75, 112, 255, 67, 65, 114, 255, 49, 48, 64, 255, 19, 19, 11, 255, 8, 5, 0, 255, 33, 23, 12, 255, 69, 40, 23, 255, 64, 35, 11, 255, 27, 21, 7, 255, 13, 11, 9, 255, 22, 26, 12, 255, 29, 33, 17, 255, 37, 46, 22, 255, 43, 57, 31, 255, 55, 71, 44, 255, 57, 75, 32, 255, 49, 61, 22, 255, 29, 33, 6, 255, 19, 17, 5, 255, 22, 11, 10, 255, 38, 22, 8, 255, 50, 36, 7, 255, 45, 35, 9, 255, 33, 26, 14, 255, 19, 15, 4, 255, 21, 17, 6, 255, 25, 22, 7, 255, 26, 21, 10, 255, 30, 24, 8, 255, 32, 25, 12, 255, 30, 23, 12, 255, 30, 24, 9, 255, 34, 27, 17, 255, 35, 28, 6, 255, 38, 27, 4, 255, 41, 29, 11, 255, 39, 28, 9, 255, 49, 22, 10, 255, 49, 27, 11, 255, 53, 32, 5, 255, 51, 29, 7, 255, 48, 31, 10, 255, 64, 33, 6, 255, 63, 30, 10, 255, 57, 35, 14, 255, 60, 35, 8, 255, 72, 38, 6, 255, 80, 46, 2, 255, 75, 49, 5, 255, 77, 44, 7, 255, 81, 45, 7, 255, 80, 42, 9, 255, 80, 47, 12, 255, 78, 45, 5, 255, 77, 42, 8, 255, 75, 40, 8, 255, 78, 45, 8, 255, 83, 48, 8, 255, 88, 53, 10, 255, 87, 52, 8, 255, 86, 51, 7, 255, 86, 51, 9, 255, 88, 51, 13, 255, 88, 48, 12, 255, 81, 44, 5, 255, 78, 45, 10, 255, 81, 48, 10, 255, 81, 46, 2, 255, 85, 50, 11, 255, 89, 45, 10, 255, 90, 46, 4, 255, 81, 48, 8, 255, 82, 52, 4, 255, 115, 71, 8, 255, 126, 74, 8, 255, 117, 74, 4, 255, 117, 70, 15, 255, 124, 73, 8, 255, 125, 77, 4, 255, 124, 80, 7, 255, 135, 85, 3, 255, 144, 90, 9, 255, 125, 78, 12, 255, 117, 70, 10, 255, 120, 71, 5, 255, 115, 65, 6, 255, 111, 61, 6, 255, 106, 58, 11, 255, 98, 56, 6, 255, 90, 52, 5, 255, 84, 46, 10, 255, 81, 44, 10, 255, 85, 46, 15, 255, 86, 47, 3, 255, 83, 48, 6, 255, 77, 50, 16, 255, 82, 45, 15, 255, 85, 50, 13, 255, 72, 50, 10, 255, 80, 51, 9, 255, 90, 54, 12, 255, 87, 54, 14, 255, 86, 53, 17, 255, 83, 54, 18, 255, 86, 49, 19, 255, 90, 52, 17, 255, 74, 52, 14, 255, 72, 53, 25, 255, 78, 52, 26, 255, 81, 54, 17, 255, 85, 53, 25, 255, 89, 56, 19, 255, 88, 53, 30, 255, 84, 56, 27, 255, 87, 63, 22, 255, 91, 59, 31, 255, 90, 63, 26, 255, 91, 61, 25, 255, 92, 61, 25, 255, 83, 61, 17, 255, 80, 60, 25, 255, 78, 65, 21, 255, 77, 62, 26, 255, 82, 64, 34, 255, 83, 67, 19, 255, 84, 66, 28, 255, 84, 70, 27, 255, 87, 67, 24, 255, 85, 68, 22, 255, 74, 70, 29, 255, 79, 68, 34, 255, 80, 69, 31, 255, 83, 69, 34, 255, 83, 69, 33, 255, 87, 73, 25, 255, 90, 72, 30, 255, 92, 70, 34, 255, 92, 71, 29, 255, 89, 74, 30, 255, 93, 75, 36, 255, 102, 74, 31, 255, 106, 71, 37, 255, 106, 72, 34, 255, 113, 76, 28, 255, 125, 80, 43, 255, 122, 79, 42, 255, 121, 81, 40, 255, 118, 83, 43, 255, 114, 81, 42, 255, 111, 79, 31, 255, 115, 83, 31, 255, 108, 78, 33, 255, 107, 81, 38, 255, 108, 83, 39, 255, 110, 86, 39, 255, 116, 88, 42, 255, 117, 87, 43, 255, 119, 88, 48, 255, 116, 88, 51, 255, 119, 93, 42, 255, 120, 94, 48, 255, 120, 96, 50, 255, 122, 99, 50, 255, 124, 103, 48, 255, 128, 107, 57, 255, 130, 108, 57, 255, 133, 112, 59, 255, 134, 111, 67, 255, 135, 115, 62, 255, 140, 122, 62, 255, 137, 125, 59, 255, 131, 126, 61, 255, 147, 141, 82, 255, 146, 137, 83, 255, 139, 126, 67, 255, 143, 129, 62, 255, 142, 127, 66, 255, 150, 126, 68, 255, 153, 131, 61, 255, 152, 130, 62, 255, 151, 130, 58, 255, 153, 131, 63, 255, 154, 131, 53, 255, 148, 126, 50, 255, 141, 120, 54, 255, 137, 121, 45, 255, 134, 119, 45, 255, 126, 113, 49, 255, 118, 109, 41, 255, 118, 106, 46, 255, 125, 99, 49, 255, 134, 101, 34, 255, 126, 100, 32, 255, 124, 98, 36, 255, 130, 95, 35, 255, 127, 93, 33, 255, 128, 89, 38, 255, 131, 88, 34, 255, 128, 88, 29, 255, 118, 87, 36, 255, 115, 89, 35, 255, 124, 90, 24, 255, 126, 84, 13, 255, 128, 82, 16, 255, 127, 82, 22, 255, 126, 80, 21, 255, 129, 77, 26, 255, 127, 77, 19, 255, 125, 77, 16, 255, 122, 71, 20, 255, 124, 72, 21, 255, 122, 72, 15, 255, 118, 73, 13, 255, 118, 73, 13, 255, 119, 69, 19, 255, 116, 70, 17, 255, 120, 74, 16, 255, 120, 72, 8, 255, 118, 70, 11, 255, 122, 71, 13, 255, 134, 77, 11, 255, 146, 80, 19, 255, 154, 85, 16, 255, 157, 86, 5, 255, 157, 81, 8, 255, 149, 79, 7, 255, 138, 77, 4, 255, 130, 71, 16, 255, 123, 65, 11, 255, 121, 66, 8, 255, 119, 65, 8, 255, 120, 63, 5, 255, 124, 66, 8, 255, 118, 62, 6, 255, 118, 64, 8, 255, 117, 65, 8, 255, 120, 64, 6, 255, 122, 66, 7, 255, 122, 68, 9, 255, 125, 72, 2, 255, 128, 72, 2, 255, 129, 67, 8, 255, 125, 63, 5, 255, 129, 68, 7, 255, 137, 75, 11, 255, 148, 80, 8, 255, 162, 85, 4, 255, 172, 91, 11, 255, 169, 91, 7, 255, 163, 85, 5, 255, 156, 75, 4, 255, 159, 79, 3, 255, 159, 81, 4, 255, 152, 76, 9, 255, 144, 76, 1, 255, 141, 73, 8, 255, 137, 72, 7, 255, 134, 68, 7, 255, 133, 66, 10, 255, 135, 70, 7, 255, 128, 67, 9, 255, 123, 64, 10, 255, 119, 60, 2, 255, 121, 62, 0, 255, 118, 60, 4, 255, 116, 60, 9, 255, 120, 62, 8, 255, 120, 58, 9, 255, 113, 56, 9, 255, 112, 57, 7, 255, 114, 58, 8, 255, 115, 58, 9, 255, 117, 57, 8, 255, 118, 59, 6, 255, 119, 56, 6, 255, 111, 57, 7, 255, 108, 60, 1, 255, 116, 55, 3, 255, 111, 48, 9, 255, 114, 47, 9, 255, 119, 48, 14, 255, 117, 50, 10, 255, 102, 41, 4, 255, 91, 35, 9, 255, 97, 49, 18, 255, 103, 57, 29, 255, 92, 47, 17, 255, 85, 41, 8, 255, 92, 44, 15, 255, 9, 57, 84, 255, 17, 59, 75, 255, 11, 60, 76, 255, 12, 58, 92, 255, 8, 46, 65, 255, 2, 16, 24, 255, 1, 0, 0, 255, 1, 2, 0, 255, 0, 2, 0, 255, 8, 2, 2, 255, 45, 3, 3, 255, 68, 5, 2, 255, 60, 4, 0, 255, 58, 2, 3, 255, 84, 7, 6, 255, 108, 20, 7, 255, 80, 13, 8, 255, 21, 1, 8, 255, 0, 1, 2, 255, 2, 0, 0, 255, 0, 0, 2, 255, 0, 1, 2, 255, 1, 1, 3, 255, 0, 1, 2, 255, 0, 1, 2, 255, 6, 1, 2, 255, 6, 4, 1, 255, 10, 3, 1, 255, 14, 2, 1, 255, 16, 0, 7, 255, 12, 22, 35, 255, 1, 35, 44, 255, 0, 12, 24, 255, 2, 0, 36, 255, 20, 88, 146, 255, 38, 102, 114, 255, 5, 3, 6, 255, 8, 1, 3, 255, 0, 2, 3, 255, 3, 3, 5, 255, 1, 1, 1, 255, 1, 0, 0, 255, 0, 0, 0, 255, 2, 1, 2, 255, 1, 0, 0, 255, 2, 1, 1, 255, 0, 0, 2, 255, 1, 5, 19, 255, 2, 5, 18, 255, 1, 0, 2, 255, 2, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 3, 3, 5, 255, 0, 2, 2, 255, 1, 0, 7, 255, 2, 0, 12, 255, 2, 2, 2, 255, 1, 0, 1, 255, 0, 0, 2, 255, 2, 1, 2, 255, 6, 8, 31, 255, 58, 66, 113, 255, 89, 96, 149, 255, 81, 86, 113, 255, 60, 54, 44, 255, 25, 20, 12, 255, 11, 8, 7, 255, 43, 39, 56, 255, 77, 73, 103, 255, 75, 81, 132, 255, 51, 67, 135, 255, 48, 65, 133, 255, 40, 43, 59, 255, 20, 12, 15, 255, 2, 2, 0, 255, 8, 7, 2, 255, 14, 12, 5, 255, 17, 12, 12, 255, 13, 12, 9, 255, 12, 11, 2, 255, 19, 17, 9, 255, 34, 30, 21, 255, 43, 38, 26, 255, 40, 39, 27, 255, 48, 56, 29, 255, 51, 62, 20, 255, 44, 51, 17, 255, 24, 27, 7, 255, 11, 12, 4, 255, 20, 8, 6, 255, 26, 17, 14, 255, 40, 32, 20, 255, 43, 31, 12, 255, 34, 25, 8, 255, 23, 24, 8, 255, 19, 20, 9, 255, 26, 24, 10, 255, 28, 24, 7, 255, 30, 23, 6, 255, 34, 24, 10, 255, 39, 24, 8, 255, 35, 22, 2, 255, 34, 26, 4, 255, 42, 27, 12, 255, 40, 24, 9, 255, 36, 27, 11, 255, 43, 29, 11, 255, 47, 24, 12, 255, 38, 24, 10, 255, 46, 29, 6, 255, 47, 30, 10, 255, 49, 32, 4, 255, 51, 34, 4, 255, 41, 25, 14, 255, 54, 31, 16, 255, 64, 34, 13, 255, 66, 34, 9, 255, 66, 32, 6, 255, 70, 37, 8, 255, 76, 46, 10, 255, 72, 43, 14, 255, 70, 41, 3, 255, 76, 41, 9, 255, 75, 40, 5, 255, 76, 47, 8, 255, 75, 45, 9, 255, 77, 43, 7, 255, 83, 43, 9, 255, 81, 45, 7, 255, 81, 47, 13, 255, 86, 47, 16, 255, 93, 49, 8, 255, 89, 51, 6, 255, 84, 51, 7, 255, 83, 51, 8, 255, 73, 44, 15, 255, 72, 43, 12, 255, 76, 42, 7, 255, 79, 40, 7, 255, 82, 42, 8, 255, 81, 44, 13, 255, 87, 50, 1, 255, 92, 53, 4, 255, 94, 55, 16, 255, 104, 65, 11, 255, 126, 76, 15, 255, 127, 75, 16, 255, 114, 72, 3, 255, 113, 68, 14, 255, 120, 69, 12, 255, 124, 74, 8, 255, 124, 74, 6, 255, 139, 83, 6, 255, 147, 86, 6, 255, 129, 78, 6, 255, 119, 70, 6, 255, 115, 66, 7, 255, 107, 60, 12, 255, 103, 61, 10, 255, 104, 60, 10, 255, 95, 57, 6, 255, 84, 52, 7, 255, 84, 48, 10, 255, 85, 46, 6, 255, 84, 46, 9, 255, 82, 49, 6, 255, 81, 50, 11, 255, 84, 46, 9, 255, 83, 50, 14, 255, 79, 47, 18, 255, 80, 47, 19, 255, 81, 52, 14, 255, 77, 53, 21, 255, 85, 51, 14, 255, 87, 56, 13, 255, 82, 59, 4, 255, 78, 53, 7, 255, 87, 53, 19, 255, 87, 50, 21, 255, 81, 53, 17, 255, 84, 54, 20, 255, 84, 54, 17, 255, 83, 54, 21, 255, 79, 50, 20, 255, 83, 55, 22, 255, 86, 58, 19, 255, 85, 57, 22, 255, 83, 57, 31, 255, 92, 64, 17, 255, 96, 66, 17, 255, 94, 62, 21, 255, 90, 61, 28, 255, 77, 58, 37, 255, 78, 61, 29, 255, 78, 63, 25, 255, 82, 67, 34, 255, 87, 65, 24, 255, 85, 67, 23, 255, 83, 64, 25, 255, 94, 69, 30, 255, 92, 66, 29, 255, 79, 66, 30, 255, 80, 66, 38, 255, 83, 67, 36, 255, 86, 69, 36, 255, 85, 69, 38, 255, 93, 76, 29, 255, 96, 75, 27, 255, 97, 73, 33, 255, 90, 73, 23, 255, 89, 71, 26, 255, 97, 72, 39, 255, 104, 73, 31, 255, 109, 77, 30, 255, 109, 78, 34, 255, 109, 76, 40, 255, 116, 80, 28, 255, 124, 83, 31, 255, 126, 84, 39, 255, 124, 86, 34, 255, 118, 83, 41, 255, 114, 80, 43, 255, 117, 86, 34, 255, 112, 82, 27, 255, 111, 83, 34, 255, 111, 83, 37, 255, 110, 84, 34, 255, 113, 87, 34, 255, 118, 88, 39, 255, 122, 91, 45, 255, 120, 93, 41, 255, 119, 91, 44, 255, 118, 88, 51, 255, 126, 97, 53, 255, 124, 97, 50, 255, 123, 99, 49, 255, 126, 104, 54, 255, 128, 107, 49, 255, 132, 112, 48, 255, 134, 113, 54, 255, 136, 115, 55, 255, 140, 118, 62, 255, 139, 122, 66, 255, 129, 122, 69, 255, 140, 134, 83, 255, 152, 144, 92, 255, 139, 127, 73, 255, 141, 127, 61, 255, 146, 130, 66, 255, 149, 125, 61, 255, 151, 126, 68, 255, 153, 127, 74, 255, 153, 129, 68, 255, 149, 128, 50, 255, 158, 132, 48, 255, 155, 130, 50, 255, 145, 124, 47, 255, 136, 116, 51, 255, 134, 116, 44, 255, 131, 115, 42, 255, 119, 105, 43, 255, 119, 107, 45, 255, 126, 100, 51, 255, 133, 99, 44, 255, 128, 101, 28, 255, 126, 96, 39, 255, 129, 94, 33, 255, 131, 94, 35, 255, 130, 90, 22, 255, 131, 91, 19, 255, 129, 88, 30, 255, 120, 86, 29, 255, 115, 89, 28, 255, 123, 88, 36, 255, 127, 82, 29, 255, 126, 79, 21, 255, 127, 81, 23, 255, 131, 82, 21, 255, 131, 82, 22, 255, 129, 79, 20, 255, 126, 75, 28, 255, 125, 74, 24, 255, 126, 74, 23, 255, 124, 75, 13, 255, 122, 75, 17, 255, 119, 73, 14, 255, 119, 68, 18, 255, 117, 71, 18, 255, 123, 74, 15, 255, 121, 70, 6, 255, 122, 73, 9, 255, 130, 76, 14, 255, 137, 77, 12, 255, 141, 82, 12, 255, 151, 83, 9, 255, 156, 84, 10, 255, 160, 82, 10, 255, 157, 82, 4, 255, 143, 75, 6, 255, 134, 71, 12, 255, 130, 64, 9, 255, 130, 69, 7, 255, 125, 71, 6, 255, 119, 66, 7, 255, 118, 65, 11, 255, 114, 61, 7, 255, 112, 62, 4, 255, 117, 66, 8, 255, 122, 63, 6, 255, 124, 64, 8, 255, 127, 70, 10, 255, 128, 69, 3, 255, 138, 71, 4, 255, 134, 71, 4, 255, 133, 72, 6, 255, 132, 74, 8, 255, 133, 74, 8, 255, 144, 76, 8, 255, 160, 81, 11, 255, 169, 87, 9, 255, 169, 89, 5, 255, 174, 93, 12, 255, 166, 82, 8, 255, 167, 84, 7, 255, 165, 86, 7, 255, 157, 78, 4, 255, 145, 77, 0, 255, 143, 75, 4, 255, 141, 75, 7, 255, 137, 71, 6, 255, 135, 69, 9, 255, 136, 70, 12, 255, 129, 67, 7, 255, 133, 68, 8, 255, 128, 63, 8, 255, 121, 62, 10, 255, 118, 64, 8, 255, 121, 62, 4, 255, 127, 59, 4, 255, 126, 62, 3, 255, 113, 63, 3, 255, 113, 61, 7, 255, 118, 58, 4, 255, 121, 59, 2, 255, 117, 59, 5, 255, 107, 54, 1, 255, 103, 54, 2, 255, 113, 53, 10, 255, 118, 54, 2, 255, 104, 44, 3, 255, 98, 35, 9, 255, 105, 41, 1, 255, 107, 46, 9, 255, 107, 52, 9, 255, 97, 47, 13, 255, 97, 48, 20, 255, 97, 54, 9, 255, 94, 49, 16, 255, 91, 46, 20, 255, 90, 44, 16, 255, 96, 52, 12, 255, 14, 34, 53, 255, 14, 19, 45, 255, 10, 51, 73, 255, 21, 55, 75, 255, 19, 47, 74, 255, 2, 18, 32, 255, 0, 2, 0, 255, 2, 0, 1, 255, 1, 0, 0, 255, 0, 0, 0, 255, 22, 5, 4, 255, 48, 5, 9, 255, 39, 2, 9, 255, 15, 4, 2, 255, 3, 2, 5, 255, 0, 1, 7, 255, 2, 1, 5, 255, 3, 1, 4, 255, 2, 0, 4, 255, 1, 1, 2, 255, 0, 1, 3, 255, 0, 0, 2, 255, 2, 0, 3, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 0, 1, 255, 1, 1, 4, 255, 1, 0, 2, 255, 17, 9, 25, 255, 18, 33, 49, 255, 4, 26, 23, 255, 3, 2, 0, 255, 7, 24, 88, 255, 10, 133, 189, 255, 14, 157, 173, 255, 118, 228, 240, 255, 51, 119, 121, 255, 0, 0, 0, 255, 7, 8, 7, 255, 6, 1, 1, 255, 2, 2, 2, 255, 0, 2, 1, 255, 0, 1, 0, 255, 0, 2, 0, 255, 5, 1, 0, 255, 2, 3, 5, 255, 3, 5, 30, 255, 3, 10, 39, 255, 4, 14, 34, 255, 2, 8, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 2, 255, 1, 1, 2, 255, 0, 0, 2, 255, 1, 1, 0, 255, 2, 0, 4, 255, 1, 0, 0, 255, 0, 0, 1, 255, 10, 7, 33, 255, 51, 48, 104, 255, 89, 97, 138, 255, 77, 86, 101, 255, 48, 55, 56, 255, 21, 22, 28, 255, 14, 13, 9, 255, 38, 29, 38, 255, 84, 65, 79, 255, 78, 82, 107, 255, 55, 65, 141, 255, 58, 73, 122, 255, 41, 47, 87, 255, 18, 13, 22, 255, 3, 1, 0, 255, 3, 4, 1, 255, 14, 7, 2, 255, 11, 6, 4, 255, 10, 7, 2, 255, 14, 14, 2, 255, 16, 12, 2, 255, 19, 18, 6, 255, 35, 36, 12, 255, 62, 43, 11, 255, 53, 41, 12, 255, 43, 40, 22, 255, 38, 37, 12, 255, 23, 25, 0, 255, 11, 11, 4, 255, 22, 11, 16, 255, 43, 26, 5, 255, 52, 37, 10, 255, 36, 31, 9, 255, 20, 19, 5, 255, 24, 17, 7, 255, 28, 21, 6, 255, 22, 21, 8, 255, 24, 22, 10, 255, 29, 24, 10, 255, 33, 27, 8, 255, 36, 27, 10, 255, 36, 25, 9, 255, 39, 25, 12, 255, 42, 26, 10, 255, 42, 31, 7, 255, 40, 30, 11, 255, 36, 27, 6, 255, 41, 31, 14, 255, 36, 24, 7, 255, 37, 24, 6, 255, 40, 28, 21, 255, 41, 22, 13, 255, 50, 26, 19, 255, 45, 33, 6, 255, 46, 29, 0, 255, 48, 25, 12, 255, 45, 32, 15, 255, 50, 29, 10, 255, 56, 30, 6, 255, 66, 34, 12, 255, 73, 42, 6, 255, 75, 44, 6, 255, 75, 42, 11, 255, 66, 41, 12, 255, 64, 35, 11, 255, 62, 33, 4, 255, 64, 37, 8, 255, 68, 39, 12, 255, 74, 38, 10, 255, 76, 36, 13, 255, 73, 40, 9, 255, 75, 47, 9, 255, 84, 49, 8, 255, 91, 49, 4, 255, 86, 46, 9, 255, 80, 45, 14, 255, 80, 41, 4, 255, 74, 37, 15, 255, 77, 44, 8, 255, 79, 44, 11, 255, 81, 44, 4, 255, 86, 49, 9, 255, 96, 56, 9, 255, 96, 59, 14, 255, 94, 61, 7, 255, 100, 62, 13, 255, 104, 59, 4, 255, 117, 68, 4, 255, 115, 69, 13, 255, 111, 69, 4, 255, 114, 68, 4, 255, 113, 70, 7, 255, 121, 70, 9, 255, 128, 69, 13, 255, 137, 80, 12, 255, 146, 88, 5, 255, 126, 76, 4, 255, 119, 70, 5, 255, 113, 62, 5, 255, 107, 61, 11, 255, 106, 64, 13, 255, 103, 62, 7, 255, 95, 58, 6, 255, 84, 50, 13, 255, 81, 49, 8, 255, 87, 51, 4, 255, 82, 49, 7, 255, 80, 48, 10, 255, 83, 50, 11, 255, 85, 49, 10, 255, 87, 52, 12, 255, 83, 52, 8, 255, 81, 51, 6, 255, 82, 51, 9, 255, 81, 52, 16, 255, 90, 53, 16, 255, 90, 56, 9, 255, 87, 55, 4, 255, 88, 54, 13, 255, 84, 52, 12, 255, 81, 51, 17, 255, 80, 50, 18, 255, 82, 56, 9, 255, 77, 51, 11, 255, 80, 55, 27, 255, 79, 59, 19, 255, 78, 58, 18, 255, 91, 63, 12, 255, 89, 62, 19, 255, 84, 60, 28, 255, 94, 65, 16, 255, 99, 66, 21, 255, 95, 60, 23, 255, 89, 58, 29, 255, 80, 61, 34, 255, 85, 63, 27, 255, 85, 62, 32, 255, 82, 62, 32, 255, 87, 63, 25, 255, 85, 65, 32, 255, 84, 63, 25, 255, 85, 67, 25, 255, 89, 65, 28, 255, 87, 65, 27, 255, 91, 67, 31, 255, 85, 62, 34, 255, 90, 73, 27, 255, 87, 70, 22, 255, 91, 72, 26, 255, 98, 78, 26, 255, 93, 73, 29, 255, 87, 72, 33, 255, 86, 70, 29, 255, 95, 71, 28, 255, 98, 72, 25, 255, 105, 72, 42, 255, 109, 76, 38, 255, 110, 76, 32, 255, 113, 78, 36, 255, 119, 81, 34, 255, 122, 84, 27, 255, 125, 87, 30, 255, 117, 81, 39, 255, 109, 77, 32, 255, 113, 82, 37, 255, 112, 79, 37, 255, 113, 80, 37, 255, 112, 81, 40, 255, 112, 84, 37, 255, 114, 85, 30, 255, 118, 86, 33, 255, 121, 88, 36, 255, 120, 91, 32, 255, 121, 93, 40, 255, 124, 94, 45, 255, 126, 94, 38, 255, 128, 98, 42, 255, 127, 103, 43, 255, 128, 108, 51, 255, 127, 107, 48, 255, 131, 111, 55, 255, 135, 113, 60, 255, 134, 114, 56, 255, 137, 117, 56, 255, 137, 118, 56, 255, 135, 120, 59, 255, 135, 123, 68, 255, 157, 146, 90, 255, 148, 132, 79, 255, 140, 121, 56, 255, 148, 129, 57, 255, 147, 127, 56, 255, 147, 124, 61, 255, 153, 128, 71, 255, 154, 130, 69, 255, 149, 126, 50, 255, 158, 131, 49, 255, 155, 128, 55, 255, 146, 125, 47, 255, 136, 116, 47, 255, 133, 113, 49, 255, 131, 112, 46, 255, 124, 108, 46, 255, 122, 109, 42, 255, 125, 102, 39, 255, 130, 97, 49, 255, 128, 95, 43, 255, 125, 94, 29, 255, 128, 93, 26, 255, 131, 92, 35, 255, 134, 90, 26, 255, 129, 88, 25, 255, 129, 87, 26, 255, 124, 83, 35, 255, 115, 84, 33, 255, 119, 88, 18, 255, 127, 87, 15, 255, 128, 83, 19, 255, 129, 79, 24, 255, 129, 80, 19, 255, 131, 82, 17, 255, 128, 79, 14, 255, 130, 79, 15, 255, 128, 77, 19, 255, 128, 76, 22, 255, 128, 79, 16, 255, 122, 75, 20, 255, 117, 71, 12, 255, 121, 71, 15, 255, 124, 77, 12, 255, 127, 73, 11, 255, 124, 67, 13, 255, 125, 73, 13, 255, 131, 76, 9, 255, 134, 75, 7, 255, 137, 82, 5, 255, 150, 85, 5, 255, 156, 84, 15, 255, 165, 87, 15, 255, 164, 87, 10, 255, 150, 78, 11, 255, 138, 73, 3, 255, 128, 70, 11, 255, 126, 71, 10, 255, 124, 70, 4, 255, 123, 68, 8, 255, 121, 64, 9, 255, 118, 65, 5, 255, 120, 69, 7, 255, 124, 66, 7, 255, 126, 64, 5, 255, 125, 65, 6, 255, 121, 64, 4, 255, 129, 71, 10, 255, 134, 71, 6, 255, 133, 69, 5, 255, 131, 71, 5, 255, 129, 71, 5, 255, 132, 75, 8, 255, 145, 80, 12, 255, 159, 84, 14, 255, 168, 88, 8, 255, 170, 89, 7, 255, 178, 96, 14, 255, 170, 89, 3, 255, 167, 87, 7, 255, 164, 87, 8, 255, 159, 83, 2, 255, 154, 82, 8, 255, 145, 79, 2, 255, 141, 75, 2, 255, 138, 71, 1, 255, 136, 69, 3, 255, 131, 66, 12, 255, 127, 67, 5, 255, 133, 67, 2, 255, 137, 63, 8, 255, 128, 60, 9, 255, 121, 62, 6, 255, 120, 61, 2, 255, 124, 62, 6, 255, 123, 61, 4, 255, 120, 62, 0, 255, 117, 60, 1, 255, 118, 62, 2, 255, 118, 57, 4, 255, 110, 43, 5, 255, 98, 33, 4, 255, 89, 34, 1, 255, 98, 36, 11, 255, 102, 37, 5, 255, 87, 33, 7, 255, 90, 38, 10, 255, 102, 47, 3, 255, 96, 41, 8, 255, 100, 50, 14, 255, 98, 56, 8, 255, 96, 54, 10, 255, 93, 51, 9, 255, 91, 45, 16, 255, 98, 46, 17, 255, 101, 49, 10, 255, 100, 49, 13, 255, 35, 39, 101, 255, 26, 69, 108, 255, 23, 56, 78, 255, 10, 47, 75, 255, 13, 42, 73, 255, 5, 30, 50, 255, 0, 11, 19, 255, 0, 0, 4, 255, 4, 0, 4, 255, 2, 0, 7, 255, 5, 2, 19, 255, 8, 2, 25, 255, 5, 0, 32, 255, 1, 1, 23, 255, 4, 1, 4, 255, 3, 2, 4, 255, 2, 1, 7, 255, 1, 3, 3, 255, 0, 1, 1, 255, 0, 1, 3, 255, 0, 0, 3, 255, 2, 1, 3, 255, 1, 0, 2, 255, 2, 0, 2, 255, 2, 0, 2, 255, 2, 0, 1, 255, 6, 1, 4, 255, 2, 1, 6, 255, 5, 17, 31, 255, 4, 20, 20, 255, 2, 0, 5, 255, 8, 39, 96, 255, 16, 197, 239, 255, 15, 202, 167, 255, 4, 46, 34, 255, 31, 73, 83, 255, 116, 241, 248, 255, 44, 99, 103, 255, 0, 0, 0, 255, 5, 10, 7, 255, 1, 0, 0, 255, 3, 1, 2, 255, 0, 2, 3, 255, 2, 0, 2, 255, 1, 2, 9, 255, 5, 5, 31, 255, 5, 7, 32, 255, 3, 9, 22, 255, 0, 19, 26, 255, 5, 25, 35, 255, 4, 9, 23, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 1, 1, 255, 0, 1, 3, 255, 1, 1, 1, 255, 0, 0, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 9, 9, 29, 255, 39, 41, 87, 255, 72, 79, 126, 255, 79, 89, 116, 255, 49, 58, 54, 255, 20, 24, 11, 255, 8, 5, 9, 255, 38, 30, 46, 255, 73, 79, 92, 255, 72, 79, 123, 255, 73, 72, 121, 255, 59, 66, 134, 255, 49, 49, 76, 255, 25, 22, 15, 255, 0, 0, 0, 255, 6, 2, 1, 255, 12, 6, 11, 255, 5, 4, 2, 255, 7, 3, 2, 255, 14, 6, 9, 255, 9, 7, 6, 255, 14, 9, 4, 255, 22, 15, 10, 255, 40, 25, 20, 255, 71, 44, 14, 255, 64, 43, 7, 255, 26, 22, 8, 255, 15, 16, 6, 255, 8, 8, 4, 255, 21, 19, 7, 255, 35, 28, 7, 255, 40, 27, 12, 255, 40, 26, 10, 255, 28, 19, 7, 255, 24, 19, 6, 255, 19, 18, 1, 255, 28, 23, 7, 255, 30, 20, 9, 255, 31, 18, 12, 255, 29, 24, 12, 255, 25, 24, 12, 255, 30, 27, 12, 255, 32, 27, 12, 255, 38, 31, 11, 255, 33, 25, 10, 255, 44, 29, 20, 255, 48, 28, 13, 255, 42, 31, 13, 255, 42, 30, 12, 255, 53, 33, 12, 255, 46, 26, 12, 255, 41, 31, 10, 255, 42, 30, 6, 255, 50, 33, 4, 255, 54, 28, 13, 255, 46, 29, 10, 255, 52, 31, 4, 255, 54, 29, 8, 255, 45, 32, 10, 255, 53, 36, 6, 255, 51, 38, 8, 255, 53, 35, 13, 255, 67, 41, 5, 255, 73, 43, 4, 255, 66, 35, 6, 255, 64, 37, 14, 255, 62, 38, 7, 255, 62, 38, 8, 255, 62, 34, 9, 255, 66, 34, 3, 255, 72, 36, 8, 255, 70, 37, 10, 255, 66, 40, 9, 255, 71, 47, 8, 255, 76, 47, 5, 255, 82, 47, 9, 255, 77, 42, 6, 255, 75, 45, 12, 255, 76, 47, 7, 255, 85, 50, 7, 255, 85, 46, 8, 255, 87, 51, 11, 255, 89, 52, 13, 255, 96, 54, 12, 255, 95, 55, 5, 255, 95, 53, 13, 255, 94, 56, 8, 255, 90, 55, 15, 255, 99, 62, 8, 255, 115, 69, 2, 255, 121, 66, 14, 255, 117, 68, 10, 255, 115, 68, 3, 255, 111, 68, 4, 255, 119, 71, 3, 255, 127, 75, 10, 255, 130, 84, 5, 255, 137, 88, 3, 255, 118, 74, 8, 255, 115, 69, 10, 255, 115, 64, 5, 255, 111, 64, 3, 255, 107, 60, 5, 255, 100, 57, 5, 255, 97, 58, 9, 255, 88, 51, 13, 255, 82, 48, 4, 255, 84, 51, 6, 255, 80, 48, 9, 255, 78, 44, 12, 255, 84, 48, 10, 255, 86, 52, 5, 255, 85, 52, 10, 255, 79, 46, 10, 255, 82, 47, 12, 255, 89, 51, 16, 255, 78, 51, 11, 255, 88, 56, 11, 255, 95, 55, 14, 255, 85, 57, 7, 255, 83, 58, 15, 255, 81, 53, 16, 255, 78, 55, 20, 255, 77, 55, 11, 255, 77, 54, 17, 255, 79, 56, 18, 255, 80, 56, 16, 255, 82, 59, 18, 255, 84, 62, 18, 255, 87, 57, 15, 255, 86, 63, 18, 255, 90, 60, 24, 255, 94, 64, 21, 255, 98, 63, 31, 255, 95, 62, 25, 255, 87, 64, 15, 255, 86, 65, 22, 255, 88, 66, 17, 255, 89, 66, 20, 255, 91, 65, 32, 255, 91, 67, 30, 255, 87, 65, 26, 255, 85, 68, 21, 255, 78, 67, 18, 255, 88, 67, 25, 255, 87, 67, 29, 255, 91, 72, 25, 255, 92, 69, 27, 255, 89, 70, 26, 255, 89, 71, 25, 255, 90, 69, 33, 255, 92, 70, 29, 255, 89, 69, 25, 255, 90, 74, 33, 255, 88, 73, 29, 255, 91, 72, 33, 255, 96, 77, 28, 255, 103, 76, 34, 255, 112, 77, 31, 255, 114, 77, 23, 255, 116, 75, 44, 255, 116, 78, 37, 255, 124, 79, 39, 255, 125, 82, 34, 255, 121, 84, 31, 255, 113, 81, 34, 255, 112, 81, 38, 255, 116, 83, 34, 255, 114, 81, 31, 255, 110, 79, 30, 255, 113, 82, 33, 255, 116, 85, 33, 255, 120, 86, 36, 255, 122, 87, 37, 255, 123, 89, 40, 255, 124, 94, 46, 255, 122, 94, 45, 255, 130, 98, 45, 255, 130, 99, 46, 255, 132, 107, 37, 255, 129, 106, 55, 255, 127, 103, 55, 255, 130, 108, 59, 255, 132, 112, 59, 255, 134, 113, 57, 255, 137, 117, 56, 255, 136, 116, 55, 255, 136, 120, 56, 255, 129, 119, 62, 255, 149, 141, 85, 255, 154, 141, 90, 255, 139, 121, 70, 255, 142, 122, 64, 255, 145, 124, 60, 255, 146, 124, 51, 255, 151, 126, 57, 255, 154, 129, 57, 255, 153, 128, 57, 255, 155, 129, 47, 255, 153, 127, 38, 255, 145, 120, 55, 255, 138, 116, 55, 255, 136, 114, 39, 255, 135, 110, 46, 255, 128, 107, 44, 255, 123, 108, 37, 255, 123, 103, 39, 255, 127, 100, 31, 255, 132, 96, 38, 255, 132, 96, 33, 255, 130, 94, 24, 255, 133, 95, 28, 255, 135, 89, 36, 255, 128, 87, 33, 255, 132, 87, 28, 255, 132, 86, 20, 255, 116, 84, 21, 255, 115, 82, 34, 255, 125, 82, 29, 255, 132, 84, 21, 255, 129, 77, 24, 255, 132, 80, 25, 255, 131, 82, 14, 255, 131, 80, 14, 255, 134, 80, 18, 255, 131, 79, 14, 255, 130, 77, 14, 255, 128, 77, 14, 255, 123, 75, 17, 255, 120, 75, 13, 255, 121, 75, 14, 255, 126, 76, 7, 255, 127, 73, 8, 255, 125, 71, 16, 255, 128, 74, 13, 255, 130, 73, 7, 255, 132, 75, 9, 255, 140, 81, 7, 255, 152, 84, 8, 255, 156, 86, 8, 255, 165, 90, 11, 255, 166, 89, 12, 255, 157, 85, 9, 255, 144, 78, 4, 255, 134, 73, 8, 255, 129, 69, 4, 255, 125, 66, 2, 255, 128, 69, 9, 255, 123, 66, 11, 255, 118, 67, 10, 255, 117, 66, 8, 255, 121, 68, 6, 255, 118, 67, 4, 255, 121, 68, 5, 255, 127, 69, 5, 255, 130, 69, 9, 255, 133, 71, 8, 255, 133, 69, 8, 255, 133, 69, 9, 255, 132, 72, 9, 255, 132, 73, 7, 255, 140, 76, 3, 255, 157, 86, 6, 255, 167, 90, 6, 255, 170, 89, 10, 255, 178, 93, 10, 255, 174, 93, 1, 255, 168, 90, 6, 255, 164, 88, 7, 255, 162, 87, 1, 255, 157, 81, 6, 255, 148, 79, 2, 255, 143, 76, 4, 255, 144, 76, 4, 255, 142, 74, 3, 255, 133, 68, 11, 255, 129, 66, 6, 255, 136, 67, 8, 255, 137, 67, 4, 255, 127, 63, 0, 255, 125, 64, 7, 255, 126, 63, 8, 255, 126, 62, 6, 255, 124, 61, 5, 255, 125, 64, 5, 255, 120, 58, 12, 255, 123, 59, 11, 255, 122, 60, 5, 255, 114, 49, 11, 255, 94, 28, 11, 255, 85, 28, 5, 255, 84, 33, 11, 255, 88, 36, 8, 255, 94, 36, 6, 255, 102, 45, 6, 255, 103, 49, 6, 255, 94, 42, 10, 255, 95, 47, 17, 255, 94, 49, 17, 255, 93, 51, 9, 255, 94, 55, 9, 255, 90, 46, 14, 255, 94, 41, 18, 255, 103, 46, 17, 255, 106, 49, 10, 255, 42, 92, 130, 255, 28, 74, 103, 255, 27, 58, 79, 255, 10, 49, 74, 255, 4, 56, 83, 255, 13, 54, 75, 255, 9, 32, 49, 255, 5, 14, 16, 255, 0, 0, 3, 255, 3, 1, 12, 255, 1, 0, 35, 255, 0, 2, 42, 255, 1, 0, 43, 255, 3, 2, 31, 255, 3, 1, 10, 255, 6, 1, 4, 255, 2, 2, 4, 255, 0, 3, 0, 255, 4, 1, 6, 255, 1, 0, 6, 255, 1, 0, 6, 255, 2, 1, 5, 255, 0, 0, 4, 255, 1, 0, 3, 255, 2, 1, 3, 255, 0, 2, 2, 255, 3, 1, 1, 255, 3, 0, 5, 255, 3, 2, 0, 255, 2, 0, 18, 255, 11, 87, 153, 255, 14, 216, 248, 255, 3, 165, 128, 255, 3, 23, 12, 255, 12, 55, 80, 255, 0, 21, 31, 255, 44, 90, 106, 255, 118, 243, 254, 255, 28, 86, 84, 255, 0, 0, 0, 255, 10, 10, 10, 255, 4, 0, 0, 255, 3, 0, 3, 255, 1, 5, 15, 255, 2, 6, 24, 255, 2, 5, 18, 255, 2, 2, 6, 255, 4, 9, 23, 255, 0, 21, 42, 255, 4, 34, 45, 255, 4, 14, 19, 255, 1, 0, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 2, 1, 5, 255, 2, 1, 1, 255, 0, 0, 0, 255, 1, 2, 15, 255, 34, 38, 80, 255, 68, 77, 130, 255, 66, 79, 112, 255, 47, 56, 67, 255, 16, 21, 21, 255, 5, 7, 10, 255, 26, 25, 44, 255, 73, 64, 103, 255, 77, 82, 133, 255, 44, 64, 169, 255, 42, 61, 147, 255, 43, 52, 57, 255, 11, 18, 35, 255, 0, 1, 2, 255, 1, 0, 0, 255, 6, 4, 4, 255, 2, 6, 4, 255, 3, 3, 2, 255, 9, 5, 4, 255, 8, 5, 3, 255, 6, 4, 3, 255, 7, 4, 3, 255, 15, 8, 5, 255, 24, 17, 9, 255, 42, 22, 7, 255, 37, 24, 4, 255, 13, 13, 3, 255, 12, 11, 6, 255, 22, 15, 7, 255, 38, 27, 9, 255, 47, 31, 10, 255, 38, 21, 10, 255, 20, 15, 4, 255, 16, 19, 5, 255, 20, 21, 6, 255, 23, 21, 9, 255, 22, 16, 9, 255, 26, 21, 14, 255, 27, 24, 12, 255, 28, 23, 3, 255, 30, 26, 5, 255, 28, 24, 14, 255, 33, 28, 18, 255, 37, 30, 14, 255, 43, 34, 2, 255, 46, 33, 9, 255, 44, 30, 11, 255, 42, 32, 14, 255, 47, 30, 14, 255, 49, 32, 10, 255, 44, 29, 11, 255, 38, 25, 13, 255, 42, 25, 13, 255, 42, 28, 12, 255, 43, 33, 8, 255, 46, 31, 9, 255, 45, 29, 14, 255, 45, 28, 9, 255, 45, 30, 8, 255, 40, 29, 15, 255, 46, 30, 14, 255, 53, 34, 2, 255, 59, 37, 11, 255, 58, 39, 13, 255, 58, 41, 5, 255, 58, 36, 10, 255, 68, 33, 13, 255, 58, 33, 6, 255, 59, 39, 7, 255, 66, 36, 10, 255, 72, 37, 12, 255, 71, 39, 9, 255, 70, 39, 8, 255, 74, 43, 4, 255, 71, 40, 4, 255, 77, 45, 6, 255, 79, 46, 8, 255, 77, 44, 16, 255, 76, 49, 6, 255, 77, 48, 12, 255, 90, 58, 8, 255, 89, 52, 9, 255, 95, 55, 11, 255, 90, 54, 8, 255, 87, 56, 6, 255, 87, 55, 8, 255, 95, 56, 4, 255, 100, 56, 9, 255, 96, 54, 7, 255, 101, 60, 10, 255, 110, 62, 11, 255, 121, 70, 8, 255, 114, 68, 7, 255, 105, 65, 5, 255, 111, 65, 13, 255, 121, 74, 8, 255, 122, 75, 7, 255, 130, 81, 9, 255, 138, 88, 5, 255, 122, 79, 7, 255, 114, 68, 7, 255, 116, 64, 9, 255, 110, 63, 13, 255, 103, 60, 6, 255, 100, 56, 12, 255, 101, 55, 9, 255, 96, 50, 6, 255, 87, 50, 4, 255, 81, 49, 11, 255, 77, 43, 13, 255, 80, 45, 15, 255, 88, 54, 12, 255, 90, 52, 6, 255, 79, 48, 12, 255, 80, 49, 22, 255, 89, 49, 15, 255, 92, 51, 10, 255, 89, 54, 14, 255, 92, 54, 11, 255, 89, 55, 13, 255, 85, 56, 10, 255, 85, 54, 15, 255, 86, 56, 18, 255, 82, 56, 19, 255, 81, 55, 15, 255, 79, 50, 27, 255, 82, 57, 16, 255, 83, 58, 17, 255, 83, 58, 19, 255, 84, 60, 11, 255, 86, 58, 12, 255, 85, 59, 13, 255, 89, 60, 25, 255, 97, 62, 18, 255, 96, 61, 27, 255, 90, 65, 24, 255, 87, 66, 23, 255, 82, 60, 15, 255, 84, 68, 21, 255, 83, 66, 25, 255, 92, 65, 27, 255, 88, 61, 28, 255, 93, 63, 18, 255, 91, 66, 27, 255, 86, 64, 22, 255, 95, 69, 18, 255, 84, 67, 32, 255, 83, 69, 30, 255, 93, 70, 27, 255, 92, 70, 27, 255, 89, 72, 24, 255, 92, 73, 26, 255, 94, 71, 38, 255, 95, 71, 33, 255, 92, 71, 17, 255, 92, 72, 26, 255, 90, 72, 33, 255, 91, 75, 20, 255, 98, 73, 23, 255, 111, 76, 34, 255, 113, 75, 38, 255, 112, 77, 32, 255, 120, 83, 31, 255, 126, 83, 26, 255, 128, 81, 31, 255, 125, 86, 33, 255, 115, 83, 31, 255, 114, 83, 28, 255, 115, 80, 30, 255, 117, 83, 36, 255, 113, 81, 30, 255, 112, 81, 33, 255, 118, 85, 41, 255, 118, 85, 36, 255, 125, 88, 36, 255, 126, 87, 42, 255, 122, 92, 47, 255, 119, 93, 39, 255, 128, 100, 35, 255, 131, 99, 46, 255, 128, 100, 48, 255, 128, 101, 51, 255, 130, 105, 48, 255, 131, 108, 52, 255, 132, 111, 48, 255, 134, 115, 53, 255, 136, 116, 56, 255, 137, 114, 57, 255, 140, 122, 49, 255, 130, 118, 56, 255, 140, 131, 72, 255, 159, 149, 89, 255, 143, 126, 70, 255, 140, 121, 54, 255, 142, 124, 51, 255, 147, 123, 55, 255, 152, 123, 55, 255, 152, 122, 55, 255, 153, 123, 60, 255, 156, 128, 47, 255, 157, 127, 46, 255, 149, 120, 50, 255, 139, 115, 46, 255, 138, 113, 36, 255, 138, 107, 41, 255, 133, 105, 38, 255, 125, 107, 25, 255, 123, 107, 45, 255, 129, 101, 38, 255, 135, 97, 30, 255, 136, 96, 31, 255, 130, 93, 25, 255, 131, 92, 30, 255, 134, 92, 29, 255, 128, 90, 25, 255, 134, 89, 21, 255, 137, 86, 17, 255, 120, 87, 22, 255, 117, 87, 28, 255, 126, 86, 24, 255, 131, 84, 22, 255, 133, 80, 24, 255, 135, 81, 24, 255, 133, 83, 11, 255, 135, 80, 19, 255, 136, 77, 20, 255, 131, 75, 14, 255, 133, 78, 11, 255, 128, 77, 12, 255, 120, 74, 9, 255, 120, 76, 12, 255, 120, 75, 14, 255, 122, 72, 8, 255, 119, 74, 8, 255, 122, 78, 14, 255, 128, 76, 10, 255, 128, 75, 12, 255, 133, 76, 17, 255, 141, 77, 7, 255, 157, 84, 17, 255, 162, 91, 10, 255, 165, 93, 3, 255, 162, 85, 4, 255, 162, 87, 7, 255, 147, 79, 4, 255, 137, 70, 7, 255, 131, 68, 8, 255, 124, 66, 3, 255, 125, 67, 6, 255, 123, 64, 4, 255, 124, 67, 8, 255, 128, 66, 12, 255, 123, 61, 8, 255, 120, 68, 6, 255, 125, 70, 7, 255, 134, 69, 6, 255, 136, 68, 10, 255, 134, 72, 7, 255, 135, 70, 3, 255, 134, 68, 3, 255, 132, 68, 4, 255, 135, 73, 7, 255, 147, 80, 7, 255, 156, 84, 2, 255, 161, 85, 6, 255, 172, 91, 13, 255, 179, 95, 9, 255, 180, 98, 6, 255, 171, 92, 5, 255, 167, 88, 8, 255, 170, 90, 7, 255, 163, 85, 2, 255, 153, 80, 1, 255, 149, 77, 11, 255, 151, 77, 9, 255, 150, 79, 4, 255, 139, 74, 5, 255, 128, 65, 8, 255, 133, 67, 7, 255, 137, 68, 4, 255, 136, 69, 9, 255, 129, 66, 7, 255, 124, 66, 1, 255, 126, 68, 3, 255, 128, 66, 10, 255, 131, 61, 7, 255, 126, 59, 5, 255, 122, 63, 6, 255, 123, 65, 8, 255, 122, 58, 7, 255, 92, 30, 6, 255, 82, 31, 4, 255, 82, 34, 7, 255, 91, 37, 6, 255, 103, 47, 4, 255, 102, 46, 4, 255, 99, 49, 12, 255, 97, 48, 20, 255, 95, 45, 12, 255, 96, 45, 12, 255, 100, 45, 14, 255, 106, 50, 10, 255, 102, 45, 15, 255, 102, 51, 17, 255, 104, 49, 9, 255, 109, 51, 8, 255, 33, 82, 94, 255, 40, 76, 113, 255, 31, 76, 134, 255, 28, 81, 117, 255, 17, 73, 107, 255, 17, 63, 92, 255, 12, 58, 63, 255, 8, 36, 51, 255, 4, 15, 35, 255, 3, 3, 23, 255, 2, 1, 35, 255, 0, 1, 51, 255, 4, 0, 51, 255, 1, 1, 24, 255, 0, 2, 4, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 1, 1, 255, 1, 1, 4, 255, 1, 0, 6, 255, 0, 0, 3, 255, 0, 0, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 1, 1, 255, 1, 1, 5, 255, 3, 1, 2, 255, 1, 0, 0, 255, 5, 28, 46, 255, 9, 167, 171, 255, 5, 108, 81, 255, 3, 7, 0, 255, 4, 0, 0, 255, 4, 19, 25, 255, 17, 82, 103, 255, 0, 17, 20, 255, 38, 97, 113, 255, 99, 235, 255, 255, 23, 65, 77, 255, 0, 0, 0, 255, 7, 11, 24, 255, 4, 0, 15, 255, 3, 5, 21, 255, 2, 1, 11, 255, 2, 3, 10, 255, 1, 6, 10, 255, 2, 17, 29, 255, 3, 28, 37, 255, 1, 9, 11, 255, 0, 2, 0, 255, 2, 0, 2, 255, 0, 2, 1, 255, 0, 0, 0, 255, 1, 1, 2, 255, 3, 0, 1, 255, 0, 2, 0, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 1, 0, 255, 0, 1, 0, 255, 0, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 0, 4, 255, 0, 0, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 0, 0, 255, 1, 0, 2, 255, 0, 2, 0, 255, 0, 2, 0, 255, 0, 0, 2, 255, 0, 0, 3, 255, 2, 0, 0, 255, 0, 0, 2, 255, 0, 1, 7, 255, 18, 20, 68, 255, 65, 68, 130, 255, 70, 80, 121, 255, 44, 57, 56, 255, 18, 29, 19, 255, 5, 6, 4, 255, 23, 14, 30, 255, 54, 54, 82, 255, 68, 69, 117, 255, 63, 66, 107, 255, 39, 59, 154, 255, 31, 47, 105, 255, 18, 20, 22, 255, 6, 3, 2, 255, 0, 0, 0, 255, 3, 1, 5, 255, 9, 2, 2, 255, 8, 3, 5, 255, 4, 2, 2, 255, 2, 3, 0, 255, 3, 4, 1, 255, 5, 5, 0, 255, 6, 5, 0, 255, 11, 6, 1, 255, 18, 14, 3, 255, 13, 11, 4, 255, 15, 10, 7, 255, 11, 10, 5, 255, 25, 20, 18, 255, 30, 24, 16, 255, 35, 30, 14, 255, 31, 21, 5, 255, 28, 20, 4, 255, 22, 13, 7, 255, 21, 14, 7, 255, 19, 21, 5, 255, 22, 20, 8, 255, 24, 24, 5, 255, 28, 22, 13, 255, 35, 28, 16, 255, 29, 24, 5, 255, 30, 27, 9, 255, 29, 26, 8, 255, 36, 27, 8, 255, 39, 28, 11, 255, 42, 32, 18, 255, 39, 32, 13, 255, 48, 35, 11, 255, 53, 35, 9, 255, 47, 31, 9, 255, 50, 32, 19, 255, 50, 36, 4, 255, 50, 35, 7, 255, 41, 32, 15, 255, 48, 31, 12, 255, 47, 28, 11, 255, 41, 27, 16, 255, 42, 28, 12, 255, 43, 28, 12, 255, 37, 27, 11, 255, 44, 31, 9, 255, 47, 30, 12, 255, 50, 33, 12, 255, 56, 34, 6, 255, 61, 35, 12, 255, 58, 33, 13, 255, 60, 36, 6, 255, 64, 36, 9, 255, 65, 29, 13, 255, 58, 33, 17, 255, 64, 36, 9, 255, 62, 36, 12, 255, 69, 36, 12, 255, 66, 39, 2, 255, 67, 39, 8, 255, 71, 41, 10, 255, 75, 41, 17, 255, 78, 43, 3, 255, 84, 49, 5, 255, 80, 42, 10, 255, 80, 43, 9, 255, 79, 45, 6, 255, 79, 47, 9, 255, 85, 51, 13, 255, 90, 52, 6, 255, 93, 53, 3, 255, 91, 54, 6, 255, 90, 56, 7, 255, 93, 58, 10, 255, 95, 55, 10, 255, 95, 57, 4, 255, 99, 59, 4, 255, 109, 64, 9, 255, 115, 65, 6, 255, 113, 67, 4, 255, 110, 66, 4, 255, 115, 66, 8, 255, 118, 71, 5, 255, 116, 71, 7, 255, 129, 80, 15, 255, 134, 82, 9, 255, 122, 74, 5, 255, 114, 66, 11, 255, 113, 66, 9, 255, 108, 63, 11, 255, 102, 61, 10, 255, 96, 53, 14, 255, 97, 54, 11, 255, 95, 53, 13, 255, 91, 53, 13, 255, 91, 54, 10, 255, 86, 50, 13, 255, 84, 52, 8, 255, 86, 57, 8, 255, 89, 51, 11, 255, 90, 48, 9, 255, 87, 53, 9, 255, 87, 48, 9, 255, 84, 54, 13, 255, 93, 59, 18, 255, 87, 53, 14, 255, 86, 58, 9, 255, 91, 58, 7, 255, 94, 54, 13, 255, 90, 53, 15, 255, 90, 55, 19, 255, 87, 54, 18, 255, 82, 55, 19, 255, 82, 57, 17, 255, 82, 54, 15, 255, 85, 57, 19, 255, 84, 60, 19, 255, 90, 59, 18, 255, 88, 62, 18, 255, 83, 64, 20, 255, 91, 69, 20, 255, 96, 67, 27, 255, 99, 68, 22, 255, 91, 64, 22, 255, 88, 63, 23, 255, 89, 60, 27, 255, 89, 65, 16, 255, 90, 65, 11, 255, 94, 68, 17, 255, 93, 69, 13, 255, 91, 67, 23, 255, 89, 68, 12, 255, 91, 68, 24, 255, 90, 69, 25, 255, 90, 70, 27, 255, 92, 71, 26, 255, 90, 69, 26, 255, 94, 70, 29, 255, 93, 64, 35, 255, 94, 69, 31, 255, 92, 72, 27, 255, 92, 74, 23, 255, 91, 72, 31, 255, 95, 71, 31, 255, 92, 71, 19, 255, 94, 75, 28, 255, 102, 74, 30, 255, 114, 76, 29, 255, 117, 80, 35, 255, 119, 80, 27, 255, 127, 84, 20, 255, 132, 84, 27, 255, 125, 81, 31, 255, 119, 78, 36, 255, 117, 80, 19, 255, 118, 83, 27, 255, 120, 80, 31, 255, 110, 83, 29, 255, 110, 82, 35, 255, 119, 82, 38, 255, 115, 87, 34, 255, 122, 87, 30, 255, 122, 88, 39, 255, 124, 90, 48, 255, 123, 90, 47, 255, 122, 94, 40, 255, 126, 100, 43, 255, 130, 102, 45, 255, 128, 99, 50, 255, 130, 104, 47, 255, 133, 108, 48, 255, 135, 110, 51, 255, 137, 113, 49, 255, 136, 114, 49, 255, 137, 111, 63, 255, 141, 116, 57, 255, 131, 118, 54, 255, 128, 119, 60, 255, 160, 148, 85, 255, 155, 137, 87, 255, 139, 120, 55, 255, 145, 123, 50, 255, 152, 124, 57, 255, 151, 120, 55, 255, 155, 124, 53, 255, 155, 126, 49, 255, 154, 123, 54, 255, 161, 129, 53, 255, 151, 122, 52, 255, 141, 117, 48, 255, 140, 114, 40, 255, 139, 112, 33, 255, 133, 107, 42, 255, 126, 105, 37, 255, 124, 105, 39, 255, 121, 104, 36, 255, 132, 97, 35, 255, 141, 96, 29, 255, 135, 96, 38, 255, 134, 92, 29, 255, 137, 94, 23, 255, 129, 91, 27, 255, 133, 88, 23, 255, 138, 87, 20, 255, 126, 85, 24, 255, 114, 84, 22, 255, 122, 85, 16, 255, 133, 85, 16, 255, 139, 87, 19, 255, 135, 80, 21, 255, 136, 82, 18, 255, 134, 76, 22, 255, 137, 78, 19, 255, 128, 79, 9, 255, 132, 78, 9, 255, 133, 76, 14, 255, 125, 75, 10, 255, 120, 76, 8, 255, 120, 75, 9, 255, 124, 73, 8, 255, 124, 74, 13, 255, 121, 74, 12, 255, 129, 79, 2, 255, 134, 79, 3, 255, 140, 80, 8, 255, 144, 79, 8, 255, 156, 86, 9, 255, 165, 93, 5, 255, 169, 94, 6, 255, 165, 88, 5, 255, 161, 85, 5, 255, 155, 82, 7, 255, 142, 76, 6, 255, 134, 72, 7, 255, 125, 65, 12, 255, 125, 68, 8, 255, 126, 69, 9, 255, 131, 71, 11, 255, 127, 65, 10, 255, 128, 66, 8, 255, 122, 67, 4, 255, 125, 68, 5, 255, 133, 69, 8, 255, 131, 68, 5, 255, 134, 72, 5, 255, 154, 70, 6, 255, 144, 69, 12, 255, 132, 67, 9, 255, 145, 77, 8, 255, 146, 77, 13, 255, 150, 80, 5, 255, 164, 89, 1, 255, 174, 95, 8, 255, 183, 102, 7, 255, 179, 98, 4, 255, 170, 88, 5, 255, 178, 93, 4, 255, 180, 95, 2, 255, 166, 92, 2, 255, 158, 83, 4, 255, 152, 75, 6, 255, 154, 77, 6, 255, 150, 76, 4, 255, 142, 73, 2, 255, 133, 71, 9, 255, 137, 69, 6, 255, 137, 66, 3, 255, 138, 69, 9, 255, 139, 66, 10, 255, 134, 67, 5, 255, 130, 71, 4, 255, 134, 68, 7, 255, 133, 70, 8, 255, 121, 68, 7, 255, 126, 65, 0, 255, 130, 62, 6, 255, 103, 40, 4, 255, 92, 34, 4, 255, 88, 40, 1, 255, 105, 41, 5, 255, 105, 44, 9, 255, 99, 49, 7, 255, 92, 50, 13, 255, 96, 54, 14, 255, 104, 53, 11, 255, 101, 49, 8, 255, 99, 44, 4, 255, 99, 40, 5, 255, 101, 48, 11, 255, 107, 49, 17, 255, 104, 43, 18, 255, 106, 44, 16, 255, 111, 48, 15, 255, 43, 82, 119, 255, 48, 94, 139, 255, 37, 99, 148, 255, 32, 97, 144, 255, 25, 86, 124, 255, 20, 71, 108, 255, 12, 68, 96, 255, 12, 61, 80, 255, 10, 49, 75, 255, 0, 28, 51, 255, 3, 9, 48, 255, 3, 1, 55, 255, 1, 2, 50, 255, 2, 1, 24, 255, 0, 1, 4, 255, 1, 0, 6, 255, 1, 0, 4, 255, 0, 0, 1, 255, 1, 0, 3, 255, 1, 0, 5, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 2, 255, 0, 0, 1, 255, 1, 1, 5, 255, 3, 2, 6, 255, 0, 2, 5, 255, 3, 6, 11, 255, 3, 5, 9, 255, 2, 1, 1, 255, 2, 3, 9, 255, 2, 3, 7, 255, 3, 1, 3, 255, 2, 18, 30, 255, 14, 86, 111, 255, 0, 12, 28, 255, 59, 119, 147, 255, 114, 247, 255, 255, 21, 57, 56, 255, 0, 4, 22, 255, 2, 11, 27, 255, 7, 0, 0, 255, 2, 2, 7, 255, 5, 6, 17, 255, 2, 20, 19, 255, 4, 22, 22, 255, 4, 4, 8, 255, 0, 2, 0, 255, 2, 0, 3, 255, 2, 2, 3, 255, 1, 2, 1, 255, 2, 1, 2, 255, 0, 1, 1, 255, 2, 0, 0, 255, 2, 2, 1, 255, 2, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 1, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 1, 0, 255, 1, 2, 1, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 1, 0, 255, 5, 2, 2, 255, 4, 0, 4, 255, 2, 0, 3, 255, 2, 0, 2, 255, 0, 0, 0, 255, 2, 2, 4, 255, 15, 18, 56, 255, 48, 60, 133, 255, 71, 82, 133, 255, 50, 55, 77, 255, 30, 32, 26, 255, 9, 6, 3, 255, 19, 14, 16, 255, 48, 47, 65, 255, 57, 63, 105, 255, 35, 45, 132, 255, 49, 57, 120, 255, 59, 55, 65, 255, 4, 17, 30, 255, 0, 7, 4, 255, 1, 0, 0, 255, 5, 2, 3, 255, 3, 3, 0, 255, 1, 2, 5, 255, 5, 6, 1, 255, 3, 4, 0, 255, 7, 4, 2, 255, 9, 3, 4, 255, 8, 1, 5, 255, 8, 4, 4, 255, 8, 9, 1, 255, 11, 11, 1, 255, 11, 8, 7, 255, 14, 11, 8, 255, 27, 25, 7, 255, 34, 30, 2, 255, 39, 32, 4, 255, 32, 23, 4, 255, 21, 14, 3, 255, 24, 18, 6, 255, 19, 20, 6, 255, 20, 19, 7, 255, 28, 22, 14, 255, 26, 24, 12, 255, 28, 23, 13, 255, 29, 32, 10, 255, 29, 31, 8, 255, 38, 33, 6, 255, 38, 29, 5, 255, 34, 29, 11, 255, 34, 34, 8, 255, 38, 33, 11, 255, 42, 34, 10, 255, 44, 39, 5, 255, 47, 40, 5, 255, 54, 40, 4, 255, 61, 38, 4, 255, 51, 30, 13, 255, 47, 29, 8, 255, 56, 37, 4, 255, 48, 34, 1, 255, 50, 33, 6, 255, 47, 29, 7, 255, 40, 27, 10, 255, 42, 26, 10, 255, 38, 23, 5, 255, 42, 29, 14, 255, 44, 29, 11, 255, 47, 28, 2, 255, 50, 30, 7, 255, 51, 34, 6, 255, 53, 32, 5, 255, 59, 35, 8, 255, 62, 36, 13, 255, 67, 39, 13, 255, 69, 37, 10, 255, 62, 35, 11, 255, 57, 34, 10, 255, 63, 39, 11, 255, 63, 40, 11, 255, 64, 39, 8, 255, 70, 41, 11, 255, 72, 43, 12, 255, 71, 39, 4, 255, 76, 42, 15, 255, 76, 42, 7, 255, 82, 48, 9, 255, 79, 44, 4, 255, 80, 44, 8, 255, 78, 44, 8, 255, 76, 43, 7, 255, 79, 44, 14, 255, 86, 49, 4, 255, 88, 52, 7, 255, 89, 53, 5, 255, 91, 53, 3, 255, 91, 52, 9, 255, 91, 50, 13, 255, 93, 54, 13, 255, 95, 58, 7, 255, 108, 65, 11, 255, 112, 64, 7, 255, 114, 68, 8, 255, 111, 67, 6, 255, 117, 65, 9, 255, 119, 68, 14, 255, 117, 70, 4, 255, 127, 77, 6, 255, 133, 81, 8, 255, 121, 72, 3, 255, 112, 66, 8, 255, 110, 65, 4, 255, 110, 66, 7, 255, 106, 60, 5, 255, 100, 57, 5, 255, 99, 60, 4, 255, 93, 57, 3, 255, 93, 58, 6, 255, 93, 58, 5, 255, 88, 55, 1, 255, 87, 54, 7, 255, 86, 51, 9, 255, 89, 55, 9, 255, 97, 52, 11, 255, 94, 54, 19, 255, 87, 53, 15, 255, 87, 54, 13, 255, 92, 56, 17, 255, 95, 59, 14, 255, 93, 58, 11, 255, 85, 54, 8, 255, 88, 60, 17, 255, 83, 54, 19, 255, 85, 52, 21, 255, 85, 55, 13, 255, 81, 59, 10, 255, 81, 58, 17, 255, 88, 59, 27, 255, 84, 56, 20, 255, 81, 58, 15, 255, 93, 60, 17, 255, 92, 61, 15, 255, 90, 61, 19, 255, 95, 66, 22, 255, 96, 65, 23, 255, 98, 70, 19, 255, 94, 69, 13, 255, 87, 65, 13, 255, 93, 65, 19, 255, 99, 70, 21, 255, 93, 65, 26, 255, 94, 67, 23, 255, 95, 69, 17, 255, 96, 71, 18, 255, 91, 67, 19, 255, 87, 64, 19, 255, 93, 69, 28, 255, 90, 67, 20, 255, 92, 68, 25, 255, 93, 71, 25, 255, 94, 71, 23, 255, 95, 70, 24, 255, 87, 62, 39, 255, 91, 69, 32, 255, 97, 72, 31, 255, 97, 74, 25, 255, 92, 71, 18, 255, 97, 71, 20, 255, 98, 75, 22, 255, 101, 72, 25, 255, 114, 80, 23, 255, 112, 80, 30, 255, 122, 80, 31, 255, 125, 82, 22, 255, 128, 81, 22, 255, 124, 83, 27, 255, 115, 80, 36, 255, 112, 80, 27, 255, 119, 80, 29, 255, 118, 83, 26, 255, 116, 87, 30, 255, 109, 84, 17, 255, 117, 87, 22, 255, 120, 85, 37, 255, 123, 88, 37, 255, 122, 88, 40, 255, 124, 91, 39, 255, 128, 97, 38, 255, 126, 99, 31, 255, 125, 96, 43, 255, 129, 100, 40, 255, 133, 102, 44, 255, 134, 103, 53, 255, 131, 104, 52, 255, 135, 107, 48, 255, 138, 112, 48, 255, 138, 113, 47, 255, 138, 115, 37, 255, 142, 116, 53, 255, 136, 117, 51, 255, 127, 119, 37, 255, 152, 143, 74, 255, 163, 147, 100, 255, 139, 119, 65, 255, 143, 118, 58, 255, 148, 120, 59, 255, 151, 119, 63, 255, 154, 124, 51, 255, 157, 124, 52, 255, 161, 128, 37, 255, 162, 126, 38, 255, 153, 121, 41, 255, 141, 116, 36, 255, 141, 111, 46, 255, 140, 109, 43, 255, 134, 107, 38, 255, 127, 103, 36, 255, 120, 99, 32, 255, 121, 106, 35, 255, 133, 100, 38, 255, 139, 95, 33, 255, 134, 95, 31, 255, 136, 92, 30, 255, 136, 94, 22, 255, 132, 94, 19, 255, 133, 89, 21, 255, 137, 86, 21, 255, 127, 82, 28, 255, 116, 81, 26, 255, 120, 84, 18, 255, 129, 86, 14, 255, 134, 85, 19, 255, 133, 81, 19, 255, 133, 82, 13, 255, 134, 80, 20, 255, 133, 77, 24, 255, 128, 77, 6, 255, 133, 76, 13, 255, 138, 80, 19, 255, 128, 77, 10, 255, 123, 75, 14, 255, 124, 76, 9, 255, 122, 77, 8, 255, 120, 76, 6, 255, 120, 74, 12, 255, 124, 78, 11, 255, 130, 78, 16, 255, 146, 88, 16, 255, 144, 84, 11, 255, 155, 85, 8, 255, 166, 94, 7, 255, 167, 91, 7, 255, 165, 88, 8, 255, 166, 89, 11, 255, 159, 83, 11, 255, 144, 77, 9, 255, 133, 71, 2, 255, 126, 68, 6, 255, 128, 72, 7, 255, 122, 67, 7, 255, 127, 69, 6, 255, 128, 69, 7, 255, 124, 67, 1, 255, 128, 68, 4, 255, 133, 71, 7, 255, 129, 72, 8, 255, 133, 70, 7, 255, 135, 71, 5, 255, 145, 71, 6, 255, 134, 69, 6, 255, 127, 69, 3, 255, 145, 77, 7, 255, 145, 73, 15, 255, 155, 83, 10, 255, 165, 90, 5, 255, 177, 98, 15, 255, 186, 102, 12, 255, 182, 96, 6, 255, 184, 98, 7, 255, 183, 99, 0, 255, 185, 98, 4, 255, 175, 91, 4, 255, 167, 85, 6, 255, 159, 79, 5, 255, 155, 80, 3, 255, 150, 79, 1, 255, 144, 76, 2, 255, 142, 72, 2, 255, 146, 71, 10, 255, 142, 74, 5, 255, 134, 72, 1, 255, 136, 74, 7, 255, 136, 71, 8, 255, 134, 68, 7, 255, 135, 72, 6, 255, 138, 68, 7, 255, 138, 61, 9, 255, 137, 60, 9, 255, 126, 46, 1, 255, 91, 35, 1, 255, 92, 33, 9, 255, 112, 42, 12, 255, 121, 49, 2, 255, 107, 51, 7, 255, 90, 52, 10, 255, 99, 49, 16, 255, 100, 48, 18, 255, 101, 48, 14, 255, 104, 47, 12, 255, 106, 49, 12, 255, 103, 49, 12, 255, 102, 46, 12, 255, 100, 44, 14, 255, 96, 39, 20, 255, 101, 44, 17, 255, 108, 51, 10, 255, 35, 86, 118, 255, 31, 93, 147, 255, 37, 97, 156, 255, 39, 102, 156, 255, 21, 98, 141, 255, 18, 81, 125, 255, 24, 75, 115, 255, 22, 75, 102, 255, 10, 71, 100, 255, 4, 48, 99, 255, 1, 12, 76, 255, 1, 0, 56, 255, 3, 1, 47, 255, 1, 1, 19, 255, 0, 2, 3, 255, 1, 0, 4, 255, 1, 1, 1, 255, 1, 1, 2, 255, 1, 0, 3, 255, 0, 0, 4, 255, 0, 0, 2, 255, 0, 0, 3, 255, 1, 1, 2, 255, 1, 1, 1, 255, 1, 1, 3, 255, 1, 1, 2, 255, 1, 1, 0, 255, 0, 4, 5, 255, 3, 0, 3, 255, 1, 2, 2, 255, 3, 2, 0, 255, 4, 1, 5, 255, 0, 2, 3, 255, 3, 0, 6, 255, 5, 1, 6, 255, 2, 0, 0, 255, 7, 21, 35, 255, 12, 91, 125, 255, 0, 22, 49, 255, 84, 149, 180, 255, 119, 234, 239, 255, 14, 43, 52, 255, 2, 3, 9, 255, 3, 8, 21, 255, 5, 4, 18, 255, 1, 22, 22, 255, 2, 15, 14, 255, 0, 1, 2, 255, 2, 0, 3, 255, 2, 0, 0, 255, 4, 0, 2, 255, 1, 1, 1, 255, 3, 0, 3, 255, 2, 0, 5, 255, 0, 2, 2, 255, 2, 1, 4, 255, 2, 2, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 3, 255, 1, 0, 3, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 0, 0, 255, 0, 3, 4, 255, 1, 1, 3, 255, 2, 1, 3, 255, 0, 0, 0, 255, 11, 15, 44, 255, 38, 50, 103, 255, 63, 78, 136, 255, 57, 66, 94, 255, 24, 28, 34, 255, 7, 8, 8, 255, 8, 10, 16, 255, 38, 35, 57, 255, 47, 54, 99, 255, 34, 48, 107, 255, 27, 42, 125, 255, 22, 41, 121, 255, 25, 36, 56, 255, 13, 6, 0, 255, 0, 0, 1, 255, 1, 1, 5, 255, 3, 5, 3, 255, 4, 0, 3, 255, 8, 0, 4, 255, 5, 2, 1, 255, 2, 4, 3, 255, 5, 4, 3, 255, 6, 5, 0, 255, 7, 4, 0, 255, 9, 4, 2, 255, 11, 6, 4, 255, 11, 7, 5, 255, 18, 11, 5, 255, 30, 19, 7, 255, 38, 28, 6, 255, 34, 24, 2, 255, 29, 19, 11, 255, 21, 17, 9, 255, 20, 19, 5, 255, 23, 19, 4, 255, 29, 21, 7, 255, 26, 20, 9, 255, 28, 24, 9, 255, 26, 22, 13, 255, 22, 25, 9, 255, 26, 27, 7, 255, 31, 29, 11, 255, 33, 30, 14, 255, 34, 32, 8, 255, 35, 32, 11, 255, 42, 34, 12, 255, 42, 34, 7, 255, 39, 32, 10, 255, 45, 35, 6, 255, 48, 44, 1, 255, 43, 35, 5, 255, 50, 38, 12, 255, 53, 40, 3, 255, 52, 39, 8, 255, 50, 37, 6, 255, 46, 35, 8, 255, 42, 31, 9, 255, 46, 31, 5, 255, 39, 26, 8, 255, 37, 27, 12, 255, 43, 27, 10, 255, 46, 30, 9, 255, 45, 32, 14, 255, 50, 30, 6, 255, 57, 32, 1, 255, 53, 29, 8, 255, 55, 29, 12, 255, 55, 29, 10, 255, 59, 34, 7, 255, 60, 35, 12, 255, 62, 35, 14, 255, 63, 33, 8, 255, 66, 40, 9, 255, 66, 35, 6, 255, 63, 39, 8, 255, 66, 41, 2, 255, 69, 46, 2, 255, 78, 40, 8, 255, 69, 38, 6, 255, 70, 38, 11, 255, 72, 37, 11, 255, 79, 44, 11, 255, 78, 42, 17, 255, 84, 48, 12, 255, 79, 45, 5, 255, 77, 44, 9, 255, 76, 44, 12, 255, 77, 43, 14, 255, 78, 43, 6, 255, 82, 47, 6, 255, 82, 50, 5, 255, 92, 53, 8, 255, 96, 53, 9, 255, 96, 55, 9, 255, 95, 56, 6, 255, 94, 54, 3, 255, 102, 60, 8, 255, 113, 66, 13, 255, 114, 69, 12, 255, 109, 65, 5, 255, 116, 66, 6, 255, 119, 69, 13, 255, 116, 68, 5, 255, 125, 73, 2, 255, 138, 86, 6, 255, 120, 74, 1, 255, 113, 70, 6, 255, 112, 69, 7, 255, 112, 67, 8, 255, 111, 63, 7, 255, 107, 60, 7, 255, 103, 61, 15, 255, 101, 63, 9, 255, 95, 57, 9, 255, 93, 56, 13, 255, 92, 58, 5, 255, 90, 55, 14, 255, 93, 54, 10, 255, 93, 55, 9, 255, 95, 51, 19, 255, 93, 55, 14, 255, 94, 57, 12, 255, 95, 58, 19, 255, 90, 59, 10, 255, 98, 62, 7, 255, 96, 60, 11, 255, 85, 54, 10, 255, 87, 62, 13, 255, 86, 59, 11, 255, 86, 54, 18, 255, 88, 55, 25, 255, 83, 56, 12, 255, 85, 58, 8, 255, 97, 64, 25, 255, 90, 57, 21, 255, 87, 60, 13, 255, 89, 64, 14, 255, 86, 57, 20, 255, 92, 57, 24, 255, 102, 64, 20, 255, 101, 65, 20, 255, 98, 67, 18, 255, 96, 66, 17, 255, 92, 64, 25, 255, 90, 64, 20, 255, 97, 63, 15, 255, 96, 67, 21, 255, 91, 67, 18, 255, 98, 65, 23, 255, 97, 67, 13, 255, 97, 71, 19, 255, 92, 69, 17, 255, 93, 70, 21, 255, 91, 67, 21, 255, 94, 68, 24, 255, 94, 72, 22, 255, 91, 69, 23, 255, 94, 71, 23, 255, 89, 70, 10, 255, 93, 68, 27, 255, 100, 70, 33, 255, 97, 69, 16, 255, 95, 70, 22, 255, 103, 75, 28, 255, 102, 77, 17, 255, 102, 72, 26, 255, 109, 74, 34, 255, 113, 82, 27, 255, 122, 79, 30, 255, 127, 80, 38, 255, 129, 80, 41, 255, 129, 82, 31, 255, 120, 80, 21, 255, 120, 84, 16, 255, 122, 79, 27, 255, 116, 83, 31, 255, 119, 88, 28, 255, 112, 84, 28, 255, 115, 89, 34, 255, 129, 89, 28, 255, 124, 90, 38, 255, 124, 92, 33, 255, 126, 92, 42, 255, 128, 96, 39, 255, 126, 97, 28, 255, 127, 96, 40, 255, 132, 101, 42, 255, 131, 100, 44, 255, 133, 104, 41, 255, 132, 104, 41, 255, 133, 103, 51, 255, 137, 107, 47, 255, 138, 109, 55, 255, 138, 110, 60, 255, 143, 115, 55, 255, 144, 120, 40, 255, 134, 117, 43, 255, 138, 128, 64, 255, 168, 154, 96, 255, 147, 127, 63, 255, 145, 118, 52, 255, 149, 121, 44, 255, 152, 121, 50, 255, 154, 121, 49, 255, 158, 124, 44, 255, 167, 129, 43, 255, 166, 124, 35, 255, 156, 119, 39, 255, 145, 117, 38, 255, 142, 111, 45, 255, 143, 108, 44, 255, 139, 106, 41, 255, 132, 105, 33, 255, 129, 105, 38, 255, 121, 104, 34, 255, 128, 97, 34, 255, 134, 92, 32, 255, 135, 97, 25, 255, 138, 96, 33, 255, 137, 90, 30, 255, 136, 91, 25, 255, 135, 87, 27, 255, 138, 88, 22, 255, 131, 86, 19, 255, 124, 87, 17, 255, 122, 86, 14, 255, 129, 87, 18, 255, 134, 83, 23, 255, 139, 83, 20, 255, 140, 83, 18, 255, 134, 77, 20, 255, 136, 82, 22, 255, 135, 80, 15, 255, 136, 77, 12, 255, 136, 77, 13, 255, 131, 75, 18, 255, 124, 75, 7, 255, 125, 76, 13, 255, 124, 77, 11, 255, 133, 77, 12, 255, 133, 73, 4, 255, 127, 76, 16, 255, 130, 78, 13, 255, 140, 82, 23, 255, 142, 85, 21, 255, 153, 84, 13, 255, 159, 88, 5, 255, 165, 90, 6, 255, 173, 96, 10, 255, 170, 93, 9, 255, 163, 86, 9, 255, 148, 81, 11, 255, 141, 78, 7, 255, 132, 73, 2, 255, 128, 72, 3, 255, 127, 71, 9, 255, 129, 71, 7, 255, 126, 70, 5, 255, 129, 70, 4, 255, 129, 67, 3, 255, 128, 68, 3, 255, 131, 71, 5, 255, 129, 73, 5, 255, 135, 70, 5, 255, 137, 71, 9, 255, 129, 67, 9, 255, 132, 72, 9, 255, 145, 77, 3, 255, 144, 77, 5, 255, 148, 83, 5, 255, 165, 92, 11, 255, 180, 100, 11, 255, 183, 98, 1, 255, 183, 95, 1, 255, 189, 101, 4, 255, 184, 97, 2, 255, 181, 95, 7, 255, 174, 91, 6, 255, 168, 85, 4, 255, 163, 86, 5, 255, 159, 85, 4, 255, 154, 81, 3, 255, 149, 77, 4, 255, 145, 74, 7, 255, 141, 72, 8, 255, 145, 74, 0, 255, 146, 72, 6, 255, 144, 74, 3, 255, 147, 75, 1, 255, 149, 70, 2, 255, 142, 64, 1, 255, 132, 52, 4, 255, 112, 40, 7, 255, 113, 48, 12, 255, 104, 37, 15, 255, 93, 33, 4, 255, 111, 47, 12, 255, 131, 53, 4, 255, 113, 52, 5, 255, 93, 50, 8, 255, 99, 49, 10, 255, 100, 48, 9, 255, 98, 42, 11, 255, 93, 41, 11, 255, 103, 46, 13, 255, 103, 48, 10, 255, 99, 47, 7, 255, 107, 48, 12, 255, 106, 50, 15, 255, 104, 47, 15, 255, 107, 49, 12, 255, 110, 51, 7, 255, 26, 81, 110, 255, 26, 91, 137, 255, 31, 96, 138, 255, 38, 101, 149, 255, 34, 101, 148, 255, 29, 97, 141, 255, 18, 87, 131, 255, 29, 82, 128, 255, 22, 85, 117, 255, 9, 51, 122, 255, 3, 4, 83, 255, 1, 1, 61, 255, 1, 0, 47, 255, 1, 0, 13, 255, 0, 0, 3, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 2, 255, 2, 0, 5, 255, 0, 0, 5, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 3, 0, 3, 255, 3, 1, 4, 255, 0, 1, 3, 255, 5, 1, 1, 255, 1, 1, 2, 255, 2, 1, 3, 255, 1, 3, 2, 255, 1, 3, 2, 255, 2, 2, 5, 255, 0, 2, 0, 255, 1, 8, 10, 255, 1, 5, 6, 255, 6, 31, 52, 255, 9, 81, 116, 255, 3, 25, 41, 255, 86, 176, 190, 255, 100, 214, 220, 255, 10, 28, 38, 255, 4, 12, 23, 255, 3, 21, 28, 255, 3, 19, 18, 255, 5, 6, 10, 255, 3, 0, 4, 255, 0, 2, 2, 255, 0, 2, 1, 255, 1, 2, 0, 255, 2, 3, 5, 255, 1, 0, 3, 255, 5, 2, 2, 255, 2, 1, 0, 255, 2, 0, 0, 255, 3, 1, 3, 255, 0, 1, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 6, 255, 1, 1, 8, 255, 1, 1, 7, 255, 2, 1, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 2, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 1, 6, 255, 1, 2, 7, 255, 3, 2, 5, 255, 0, 0, 0, 255, 3, 7, 24, 255, 29, 40, 94, 255, 51, 71, 123, 255, 46, 67, 105, 255, 22, 36, 45, 255, 8, 7, 9, 255, 3, 7, 8, 255, 32, 33, 69, 255, 58, 60, 104, 255, 45, 53, 98, 255, 22, 37, 108, 255, 24, 34, 95, 255, 21, 22, 48, 255, 5, 6, 4, 255, 0, 0, 0, 255, 2, 1, 5, 255, 4, 1, 3, 255, 6, 2, 0, 255, 4, 3, 2, 255, 4, 2, 4, 255, 5, 2, 2, 255, 4, 2, 1, 255, 2, 0, 5, 255, 6, 1, 1, 255, 6, 3, 2, 255, 5, 4, 1, 255, 7, 5, 2, 255, 14, 8, 4, 255, 23, 15, 8, 255, 33, 21, 10, 255, 29, 20, 4, 255, 23, 20, 2, 255, 22, 17, 7, 255, 26, 18, 13, 255, 27, 16, 6, 255, 26, 20, 5, 255, 26, 23, 12, 255, 26, 21, 7, 255, 30, 28, 14, 255, 33, 31, 8, 255, 35, 27, 10, 255, 30, 28, 6, 255, 34, 37, 8, 255, 42, 34, 10, 255, 42, 33, 8, 255, 36, 41, 5, 255, 32, 38, 9, 255, 45, 38, 11, 255, 45, 39, 8, 255, 40, 38, 11, 255, 42, 35, 10, 255, 48, 39, 10, 255, 46, 35, 7, 255, 54, 40, 13, 255, 54, 39, 6, 255, 51, 40, 6, 255, 52, 34, 12, 255, 46, 36, 17, 255, 50, 31, 20, 255, 48, 29, 9, 255, 39, 27, 4, 255, 44, 31, 9, 255, 43, 28, 9, 255, 48, 31, 7, 255, 45, 30, 6, 255, 47, 31, 8, 255, 59, 38, 7, 255, 58, 33, 5, 255, 62, 33, 14, 255, 57, 31, 8, 255, 63, 39, 5, 255, 60, 36, 3, 255, 63, 36, 9, 255, 64, 36, 7, 255, 67, 33, 11, 255, 74, 36, 17, 255, 71, 38, 12, 255, 67, 40, 7, 255, 75, 47, 5, 255, 87, 41, 11, 255, 66, 36, 13, 255, 68, 40, 7, 255, 74, 43, 2, 255, 77, 43, 9, 255, 80, 45, 11, 255, 85, 50, 4, 255, 80, 44, 3, 255, 74, 45, 9, 255, 73, 44, 13, 255, 73, 42, 9, 255, 79, 42, 16, 255, 81, 46, 8, 255, 80, 48, 5, 255, 89, 52, 7, 255, 93, 54, 9, 255, 95, 55, 10, 255, 99, 57, 12, 255, 101, 58, 10, 255, 104, 59, 10, 255, 110, 62, 8, 255, 111, 63, 2, 255, 112, 66, 12, 255, 118, 69, 9, 255, 115, 70, 0, 255, 111, 66, 4, 255, 122, 73, 11, 255, 131, 80, 12, 255, 118, 72, 9, 255, 107, 68, 7, 255, 108, 68, 7, 255, 116, 71, 8, 255, 118, 70, 6, 255, 117, 69, 6, 255, 111, 67, 6, 255, 107, 67, 5, 255, 105, 64, 11, 255, 102, 62, 14, 255, 99, 62, 11, 255, 95, 59, 15, 255, 97, 59, 6, 255, 98, 57, 7, 255, 97, 58, 12, 255, 91, 58, 7, 255, 97, 54, 11, 255, 94, 57, 7, 255, 93, 59, 8, 255, 93, 58, 7, 255, 93, 58, 15, 255, 91, 57, 13, 255, 91, 58, 14, 255, 91, 59, 11, 255, 89, 57, 12, 255, 87, 52, 22, 255, 88, 55, 14, 255, 89, 58, 4, 255, 96, 63, 14, 255, 91, 57, 17, 255, 88, 55, 18, 255, 81, 60, 16, 255, 82, 60, 19, 255, 90, 63, 18, 255, 97, 65, 15, 255, 101, 64, 20, 255, 102, 65, 22, 255, 101, 66, 23, 255, 91, 64, 20, 255, 86, 60, 31, 255, 101, 65, 22, 255, 94, 65, 23, 255, 92, 68, 20, 255, 101, 62, 31, 255, 100, 69, 16, 255, 98, 71, 13, 255, 94, 66, 30, 255, 90, 67, 19, 255, 96, 73, 19, 255, 95, 67, 27, 255, 91, 67, 28, 255, 95, 67, 30, 255, 101, 70, 27, 255, 102, 72, 24, 255, 96, 68, 22, 255, 98, 72, 21, 255, 96, 68, 25, 255, 100, 69, 32, 255, 98, 70, 30, 255, 98, 73, 28, 255, 100, 74, 28, 255, 106, 72, 27, 255, 120, 78, 31, 255, 119, 81, 30, 255, 123, 82, 35, 255, 125, 81, 30, 255, 127, 83, 20, 255, 123, 81, 18, 255, 117, 77, 21, 255, 122, 79, 31, 255, 121, 85, 30, 255, 113, 78, 26, 255, 112, 80, 38, 255, 112, 82, 40, 255, 124, 87, 32, 255, 125, 89, 29, 255, 123, 92, 29, 255, 124, 91, 36, 255, 126, 93, 45, 255, 128, 93, 44, 255, 131, 96, 45, 255, 131, 99, 44, 255, 130, 99, 42, 255, 133, 107, 36, 255, 136, 110, 44, 255, 138, 111, 43, 255, 138, 111, 32, 255, 140, 114, 43, 255, 139, 116, 51, 255, 141, 115, 46, 255, 147, 115, 53, 255, 140, 116, 53, 255, 130, 118, 45, 255, 164, 153, 86, 255, 159, 140, 85, 255, 148, 114, 48, 255, 154, 119, 50, 255, 154, 120, 46, 255, 154, 121, 40, 255, 159, 123, 41, 255, 165, 125, 49, 255, 169, 126, 42, 255, 159, 122, 34, 255, 148, 121, 35, 255, 142, 113, 34, 255, 144, 113, 22, 255, 141, 109, 32, 255, 134, 105, 37, 255, 130, 103, 36, 255, 126, 105, 31, 255, 129, 102, 30, 255, 133, 96, 31, 255, 135, 95, 30, 255, 135, 93, 23, 255, 138, 90, 27, 255, 137, 89, 24, 255, 138, 89, 20, 255, 140, 87, 28, 255, 136, 87, 21, 255, 128, 85, 23, 255, 124, 86, 12, 255, 127, 83, 15, 255, 138, 83, 22, 255, 143, 80, 21, 255, 140, 77, 22, 255, 141, 82, 21, 255, 139, 82, 15, 255, 133, 79, 13, 255, 135, 79, 14, 255, 133, 77, 11, 255, 131, 76, 14, 255, 123, 74, 11, 255, 127, 77, 14, 255, 123, 73, 8, 255, 144, 81, 9, 255, 151, 82, 4, 255, 134, 78, 10, 255, 138, 81, 13, 255, 142, 80, 16, 255, 148, 90, 15, 255, 153, 87, 9, 255, 160, 92, 4, 255, 166, 93, 2, 255, 177, 101, 8, 255, 174, 98, 6, 255, 166, 88, 5, 255, 157, 84, 9, 255, 149, 80, 8, 255, 140, 75, 5, 255, 134, 74, 3, 255, 132, 74, 6, 255, 131, 70, 8, 255, 127, 68, 8, 255, 129, 72, 13, 255, 134, 72, 14, 255, 130, 67, 6, 255, 132, 75, 8, 255, 132, 73, 4, 255, 135, 72, 8, 255, 131, 70, 8, 255, 129, 69, 7, 255, 134, 73, 5, 255, 145, 76, 5, 255, 143, 75, 8, 255, 148, 80, 8, 255, 165, 88, 6, 255, 174, 96, 5, 255, 177, 96, 6, 255, 183, 100, 3, 255, 187, 102, 0, 255, 191, 103, 5, 255, 185, 99, 3, 255, 179, 96, 5, 255, 173, 91, 0, 255, 171, 91, 3, 255, 167, 87, 1, 255, 164, 83, 3, 255, 161, 78, 4, 255, 152, 77, 6, 255, 150, 79, 6, 255, 153, 75, 2, 255, 156, 76, 7, 255, 152, 78, 7, 255, 146, 66, 3, 255, 147, 52, 5, 255, 145, 59, 3, 255, 107, 42, 4, 255, 103, 38, 6, 255, 108, 37, 5, 255, 84, 31, 9, 255, 113, 43, 8, 255, 122, 54, 3, 255, 105, 49, 5, 255, 84, 43, 21, 255, 92, 41, 11, 255, 100, 44, 8, 255, 93, 43, 8, 255, 100, 50, 8, 255, 102, 48, 9, 255, 106, 51, 15, 255, 104, 51, 13, 255, 104, 52, 9, 255, 110, 57, 12, 255, 115, 59, 12, 255, 114, 52, 9, 255, 112, 49, 8, 255, 110, 43, 7, 255, 27, 69, 100, 255, 26, 83, 105, 255, 25, 85, 127, 255, 27, 97, 139, 255, 37, 106, 142, 255, 44, 100, 152, 255, 24, 100, 158, 255, 22, 96, 150, 255, 24, 103, 134, 255, 5, 48, 123, 255, 0, 2, 80, 255, 0, 4, 59, 255, 1, 0, 31, 255, 2, 1, 8, 255, 1, 1, 4, 255, 1, 1, 4, 255, 0, 0, 1, 255, 0, 0, 3, 255, 0, 0, 2, 255, 1, 0, 4, 255, 1, 1, 3, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 3, 255, 2, 2, 4, 255, 2, 2, 7, 255, 0, 1, 2, 255, 1, 1, 2, 255, 2, 1, 4, 255, 4, 1, 5, 255, 3, 1, 4, 255, 3, 1, 0, 255, 0, 2, 2, 255, 4, 3, 12, 255, 6, 21, 22, 255, 1, 8, 4, 255, 7, 42, 66, 255, 8, 91, 117, 255, 2, 20, 37, 255, 79, 168, 182, 255, 85, 211, 210, 255, 4, 31, 31, 255, 0, 28, 24, 255, 3, 25, 28, 255, 3, 3, 10, 255, 5, 0, 1, 255, 1, 1, 1, 255, 1, 3, 3, 255, 1, 2, 3, 255, 0, 3, 3, 255, 5, 2, 9, 255, 3, 0, 0, 255, 3, 20, 52, 255, 4, 32, 68, 255, 0, 2, 4, 255, 1, 0, 2, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 2, 1, 7, 255, 0, 3, 19, 255, 2, 4, 19, 255, 1, 2, 13, 255, 1, 0, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 3, 255, 1, 2, 3, 255, 0, 2, 0, 255, 0, 0, 0, 255, 6, 2, 13, 255, 26, 29, 76, 255, 44, 63, 115, 255, 45, 61, 92, 255, 33, 39, 47, 255, 9, 13, 9, 255, 8, 2, 7, 255, 42, 28, 60, 255, 57, 58, 107, 255, 48, 58, 113, 255, 33, 40, 119, 255, 25, 46, 93, 255, 30, 24, 36, 255, 8, 8, 10, 255, 0, 1, 0, 255, 2, 1, 0, 255, 1, 3, 2, 255, 0, 1, 2, 255, 3, 2, 5, 255, 5, 3, 2, 255, 5, 2, 0, 255, 3, 4, 1, 255, 2, 4, 0, 255, 6, 5, 4, 255, 8, 3, 3, 255, 11, 6, 6, 255, 11, 4, 2, 255, 16, 8, 5, 255, 26, 17, 13, 255, 25, 20, 12, 255, 20, 19, 5, 255, 13, 11, 2, 255, 16, 14, 4, 255, 19, 17, 9, 255, 24, 21, 12, 255, 27, 26, 3, 255, 28, 26, 3, 255, 26, 24, 9, 255, 28, 26, 14, 255, 29, 26, 7, 255, 30, 30, 6, 255, 41, 39, 7, 255, 42, 36, 5, 255, 46, 42, 11, 255, 47, 45, 10, 255, 45, 42, 7, 255, 49, 45, 13, 255, 43, 45, 6, 255, 37, 39, 7, 255, 42, 40, 10, 255, 39, 38, 6, 255, 43, 41, 9, 255, 44, 37, 9, 255, 44, 32, 12, 255, 52, 38, 13, 255, 51, 34, 5, 255, 56, 40, 11, 255, 48, 37, 7, 255, 48, 34, 14, 255, 46, 31, 4, 255, 48, 33, 7, 255, 47, 28, 9, 255, 41, 31, 10, 255, 45, 32, 4, 255, 43, 29, 10, 255, 44, 29, 5, 255, 46, 28, 5, 255, 45, 31, 11, 255, 50, 35, 5, 255, 58, 38, 7, 255, 53, 34, 11, 255, 53, 33, 6, 255, 62, 38, 7, 255, 71, 41, 7, 255, 71, 36, 8, 255, 69, 34, 7, 255, 70, 37, 9, 255, 68, 37, 11, 255, 70, 37, 5, 255, 64, 40, 12, 255, 79, 43, 9, 255, 79, 38, 11, 255, 62, 34, 17, 255, 70, 43, 7, 255, 75, 47, 4, 255, 76, 43, 5, 255, 81, 46, 6, 255, 86, 51, 1, 255, 83, 47, 8, 255, 76, 48, 10, 255, 74, 45, 8, 255, 73, 40, 8, 255, 79, 42, 13, 255, 81, 45, 12, 255, 81, 46, 6, 255, 80, 46, 1, 255, 87, 53, 6, 255, 94, 57, 7, 255, 96, 55, 8, 255, 99, 53, 7, 255, 100, 55, 7, 255, 108, 62, 7, 255, 114, 65, 5, 255, 113, 67, 7, 255, 117, 69, 5, 255, 112, 64, 13, 255, 107, 65, 9, 255, 118, 75, 3, 255, 129, 78, 14, 255, 120, 73, 14, 255, 111, 70, 8, 255, 114, 70, 8, 255, 124, 76, 8, 255, 125, 74, 5, 255, 123, 71, 10, 255, 120, 71, 5, 255, 114, 67, 4, 255, 113, 66, 10, 255, 112, 67, 8, 255, 107, 65, 8, 255, 104, 65, 5, 255, 104, 63, 4, 255, 100, 63, 9, 255, 105, 65, 2, 255, 99, 63, 11, 255, 96, 59, 8, 255, 98, 62, 6, 255, 102, 60, 8, 255, 100, 60, 10, 255, 94, 60, 18, 255, 94, 59, 13, 255, 92, 54, 15, 255, 88, 56, 17, 255, 84, 57, 13, 255, 83, 56, 18, 255, 83, 55, 14, 255, 88, 58, 21, 255, 88, 59, 10, 255, 88, 61, 5, 255, 87, 59, 14, 255, 90, 60, 16, 255, 90, 62, 22, 255, 92, 68, 15, 255, 93, 68, 7, 255, 97, 68, 12, 255, 102, 70, 24, 255, 97, 64, 16, 255, 94, 68, 7, 255, 91, 67, 12, 255, 99, 66, 15, 255, 95, 65, 15, 255, 100, 70, 20, 255, 102, 65, 19, 255, 101, 73, 11, 255, 99, 70, 16, 255, 99, 72, 19, 255, 94, 66, 28, 255, 96, 71, 26, 255, 93, 71, 13, 255, 94, 70, 17, 255, 98, 66, 35, 255, 104, 71, 26, 255, 104, 71, 27, 255, 100, 71, 23, 255, 96, 71, 19, 255, 100, 70, 30, 255, 100, 66, 32, 255, 97, 73, 25, 255, 100, 77, 25, 255, 95, 71, 29, 255, 107, 75, 22, 255, 128, 80, 26, 255, 127, 83, 24, 255, 127, 84, 20, 255, 128, 84, 22, 255, 127, 82, 28, 255, 124, 81, 33, 255, 116, 80, 25, 255, 119, 81, 31, 255, 124, 80, 31, 255, 118, 82, 29, 255, 117, 85, 31, 255, 115, 85, 23, 255, 115, 85, 20, 255, 123, 88, 24, 255, 125, 90, 31, 255, 123, 90, 36, 255, 130, 97, 30, 255, 131, 95, 42, 255, 130, 96, 40, 255, 130, 98, 42, 255, 131, 99, 49, 255, 131, 102, 47, 255, 133, 108, 33, 255, 136, 107, 43, 255, 137, 105, 57, 255, 139, 110, 45, 255, 139, 112, 53, 255, 139, 115, 32, 255, 143, 113, 35, 255, 144, 116, 50, 255, 132, 116, 33, 255, 153, 140, 68, 255, 165, 149, 98, 255, 149, 114, 50, 255, 156, 118, 50, 255, 156, 118, 55, 255, 157, 122, 41, 255, 161, 125, 37, 255, 162, 125, 34, 255, 169, 126, 41, 255, 162, 122, 37, 255, 149, 122, 28, 255, 142, 114, 27, 255, 143, 111, 25, 255, 139, 107, 32, 255, 134, 103, 38, 255, 129, 100, 22, 255, 128, 102, 37, 255, 130, 102, 35, 255, 132, 97, 19, 255, 135, 95, 21, 255, 137, 93, 25, 255, 139, 91, 29, 255, 138, 88, 24, 255, 139, 88, 29, 255, 140, 90, 18, 255, 140, 88, 19, 255, 131, 84, 10, 255, 125, 89, 7, 255, 124, 86, 18, 255, 133, 81, 28, 255, 140, 83, 12, 255, 143, 86, 13, 255, 139, 83, 17, 255, 138, 83, 19, 255, 134, 81, 13, 255, 135, 82, 13, 255, 133, 80, 10, 255, 133, 80, 13, 255, 128, 77, 15, 255, 127, 76, 12, 255, 126, 81, 13, 255, 132, 79, 8, 255, 143, 81, 18, 255, 136, 81, 13, 255, 138, 80, 3, 255, 144, 76, 13, 255, 148, 83, 19, 255, 153, 91, 12, 255, 162, 95, 8, 255, 170, 96, 5, 255, 179, 101, 2, 255, 180, 102, 0, 255, 177, 98, 1, 255, 167, 90, 5, 255, 156, 80, 6, 255, 146, 75, 7, 255, 139, 75, 5, 255, 134, 74, 1, 255, 131, 69, 7, 255, 132, 73, 13, 255, 129, 72, 14, 255, 136, 70, 16, 255, 135, 70, 9, 255, 133, 74, 5, 255, 135, 74, 4, 255, 136, 70, 5, 255, 137, 71, 12, 255, 135, 72, 11, 255, 136, 74, 7, 255, 141, 73, 5, 255, 146, 81, 10, 255, 151, 84, 7, 255, 166, 89, 4, 255, 173, 96, 9, 255, 175, 97, 13, 255, 186, 106, 3, 255, 195, 111, 0, 255, 190, 99, 7, 255, 180, 90, 3, 255, 178, 95, 3, 255, 176, 93, 2, 255, 175, 94, 4, 255, 170, 90, 4, 255, 165, 86, 5, 255, 164, 85, 9, 255, 153, 82, 7, 255, 154, 79, 8, 255, 160, 78, 3, 255, 156, 75, 0, 255, 135, 60, 2, 255, 128, 50, 3, 255, 137, 56, 4, 255, 130, 55, 2, 255, 96, 31, 2, 255, 92, 34, 5, 255, 90, 29, 3, 255, 92, 39, 7, 255, 114, 53, 13, 255, 101, 45, 7, 255, 95, 55, 15, 255, 88, 54, 19, 255, 92, 42, 17, 255, 96, 43, 10, 255, 102, 52, 11, 255, 103, 54, 11, 255, 105, 50, 11, 255, 105, 50, 15, 255, 106, 50, 18, 255, 111, 51, 18, 255, 108, 54, 12, 255, 112, 52, 9, 255, 115, 51, 14, 255, 112, 47, 9, 255, 108, 39, 7, 255, 18, 38, 54, 255, 17, 70, 111, 255, 29, 83, 128, 255, 31, 91, 134, 255, 28, 98, 151, 255, 38, 100, 154, 255, 37, 104, 168, 255, 31, 122, 167, 255, 12, 93, 142, 255, 0, 17, 101, 255, 4, 0, 60, 255, 3, 2, 56, 255, 0, 3, 26, 255, 2, 1, 3, 255, 1, 1, 4, 255, 1, 0, 6, 255, 1, 1, 2, 255, 1, 0, 6, 255, 0, 0, 2, 255, 1, 0, 5, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 2, 255, 1, 1, 1, 255, 0, 0, 2, 255, 0, 1, 1, 255, 1, 2, 1, 255, 2, 3, 5, 255, 4, 0, 5, 255, 0, 1, 2, 255, 0, 2, 3, 255, 2, 2, 8, 255, 2, 2, 3, 255, 4, 3, 0, 255, 1, 0, 5, 255, 1, 2, 4, 255, 2, 5, 4, 255, 6, 17, 18, 255, 2, 6, 8, 255, 4, 48, 75, 255, 10, 80, 110, 255, 3, 26, 50, 255, 93, 186, 206, 255, 91, 198, 192, 255, 3, 29, 24, 255, 3, 29, 30, 255, 4, 8, 16, 255, 0, 0, 0, 255, 6, 1, 1, 255, 1, 0, 4, 255, 0, 0, 2, 255, 2, 0, 0, 255, 1, 4, 22, 255, 0, 54, 98, 255, 1, 129, 166, 255, 3, 102, 112, 255, 5, 9, 9, 255, 3, 0, 1, 255, 1, 0, 1, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 1, 0, 255, 0, 1, 4, 255, 4, 3, 16, 255, 1, 6, 35, 255, 2, 6, 31, 255, 0, 1, 17, 255, 0, 0, 5, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 1, 1, 255, 0, 0, 5, 255, 1, 0, 4, 255, 1, 2, 1, 255, 0, 0, 0, 255, 5, 5, 15, 255, 18, 19, 61, 255, 37, 52, 116, 255, 40, 59, 95, 255, 32, 36, 35, 255, 16, 15, 6, 255, 0, 0, 7, 255, 33, 26, 48, 255, 61, 55, 90, 255, 48, 51, 115, 255, 27, 38, 94, 255, 22, 33, 93, 255, 13, 26, 61, 255, 4, 7, 7, 255, 3, 1, 1, 255, 0, 2, 1, 255, 2, 3, 5, 255, 4, 1, 2, 255, 2, 2, 2, 255, 5, 2, 5, 255, 5, 3, 3, 255, 3, 3, 0, 255, 4, 4, 2, 255, 0, 0, 2, 255, 5, 4, 2, 255, 9, 6, 2, 255, 12, 5, 2, 255, 16, 7, 4, 255, 26, 16, 10, 255, 29, 21, 11, 255, 21, 13, 4, 255, 13, 9, 2, 255, 9, 10, 2, 255, 23, 17, 0, 255, 26, 16, 8, 255, 31, 20, 13, 255, 35, 28, 7, 255, 38, 32, 4, 255, 40, 33, 7, 255, 34, 33, 3, 255, 33, 31, 16, 255, 43, 36, 10, 255, 43, 39, 8, 255, 47, 44, 7, 255, 53, 49, 6, 255, 43, 45, 6, 255, 47, 50, 6, 255, 50, 52, 7, 255, 49, 47, 18, 255, 51, 46, 20, 255, 47, 43, 15, 255, 44, 40, 12, 255, 43, 40, 13, 255, 44, 38, 6, 255, 50, 43, 3, 255, 50, 37, 10, 255, 47, 32, 6, 255, 54, 40, 8, 255, 50, 35, 7, 255, 43, 31, 8, 255, 44, 36, 17, 255, 44, 30, 3, 255, 49, 31, 9, 255, 40, 26, 12, 255, 31, 25, 11, 255, 43, 30, 7, 255, 48, 30, 10, 255, 48, 31, 11, 255, 49, 31, 16, 255, 51, 31, 13, 255, 51, 31, 1, 255, 57, 38, 7, 255, 57, 40, 14, 255, 56, 35, 6, 255, 63, 36, 11, 255, 68, 37, 4, 255, 71, 40, 7, 255, 66, 37, 10, 255, 70, 40, 6, 255, 68, 40, 0, 255, 75, 45, 7, 255, 70, 40, 11, 255, 93, 41, 10, 255, 80, 42, 8, 255, 70, 41, 9, 255, 74, 42, 9, 255, 72, 39, 12, 255, 78, 45, 5, 255, 79, 45, 10, 255, 79, 46, 12, 255, 79, 46, 4, 255, 79, 45, 6, 255, 80, 47, 8, 255, 79, 44, 8, 255, 76, 40, 9, 255, 77, 42, 6, 255, 78, 47, 6, 255, 83, 46, 9, 255, 85, 51, 7, 255, 90, 56, 2, 255, 98, 58, 4, 255, 101, 58, 8, 255, 96, 56, 5, 255, 106, 64, 7, 255, 112, 64, 10, 255, 108, 63, 14, 255, 112, 66, 6, 255, 109, 64, 11, 255, 110, 68, 13, 255, 120, 75, 9, 255, 132, 78, 11, 255, 124, 73, 10, 255, 123, 76, 5, 255, 128, 79, 7, 255, 138, 84, 6, 255, 138, 82, 4, 255, 135, 80, 8, 255, 134, 82, 6, 255, 127, 76, 6, 255, 122, 70, 6, 255, 120, 69, 6, 255, 115, 68, 6, 255, 113, 68, 7, 255, 107, 63, 5, 255, 106, 64, 7, 255, 109, 62, 8, 255, 104, 65, 9, 255, 102, 64, 9, 255, 100, 62, 16, 255, 96, 60, 12, 255, 97, 62, 6, 255, 93, 58, 14, 255, 90, 57, 8, 255, 90, 57, 11, 255, 92, 59, 19, 255, 89, 58, 13, 255, 84, 56, 13, 255, 87, 56, 17, 255, 87, 53, 17, 255, 88, 58, 16, 255, 88, 61, 12, 255, 93, 65, 16, 255, 93, 61, 17, 255, 91, 61, 15, 255, 98, 67, 11, 255, 99, 65, 17, 255, 100, 64, 20, 255, 101, 68, 16, 255, 100, 68, 18, 255, 95, 63, 28, 255, 91, 62, 17, 255, 94, 66, 16, 255, 100, 70, 13, 255, 103, 69, 10, 255, 102, 63, 31, 255, 99, 69, 23, 255, 101, 69, 19, 255, 100, 68, 16, 255, 97, 66, 25, 255, 94, 68, 16, 255, 95, 71, 21, 255, 100, 70, 27, 255, 101, 68, 26, 255, 100, 71, 17, 255, 99, 72, 15, 255, 101, 74, 18, 255, 101, 69, 15, 255, 101, 67, 24, 255, 101, 73, 24, 255, 102, 74, 19, 255, 105, 73, 22, 255, 102, 73, 28, 255, 106, 80, 20, 255, 119, 77, 30, 255, 127, 77, 29, 255, 126, 80, 22, 255, 132, 87, 24, 255, 131, 83, 25, 255, 128, 82, 28, 255, 122, 84, 28, 255, 120, 83, 27, 255, 127, 84, 22, 255, 124, 84, 25, 255, 117, 79, 37, 255, 114, 81, 30, 255, 116, 87, 30, 255, 123, 87, 40, 255, 127, 93, 30, 255, 126, 93, 37, 255, 129, 97, 26, 255, 130, 97, 22, 255, 131, 97, 32, 255, 129, 100, 37, 255, 134, 102, 43, 255, 133, 103, 41, 255, 132, 101, 48, 255, 135, 105, 40, 255, 140, 108, 30, 255, 141, 108, 43, 255, 141, 109, 52, 255, 143, 113, 44, 255, 145, 111, 47, 255, 147, 116, 47, 255, 141, 116, 34, 255, 142, 125, 50, 255, 167, 156, 87, 255, 152, 122, 57, 255, 150, 116, 48, 255, 156, 118, 43, 255, 159, 122, 35, 255, 162, 123, 37, 255, 166, 125, 39, 255, 171, 128, 29, 255, 161, 120, 39, 255, 148, 115, 40, 255, 146, 111, 34, 255, 148, 111, 34, 255, 140, 106, 35, 255, 136, 107, 32, 255, 133, 99, 28, 255, 131, 100, 34, 255, 128, 100, 30, 255, 134, 98, 30, 255, 139, 97, 21, 255, 137, 92, 23, 255, 138, 93, 26, 255, 142, 92, 24, 255, 140, 91, 19, 255, 140, 92, 15, 255, 144, 88, 24, 255, 139, 86, 20, 255, 129, 91, 6, 255, 123, 86, 18, 255, 134, 85, 20, 255, 142, 88, 5, 255, 144, 88, 5, 255, 144, 89, 13, 255, 139, 82, 16, 255, 136, 81, 16, 255, 133, 81, 6, 255, 134, 81, 8, 255, 137, 81, 17, 255, 132, 77, 11, 255, 129, 74, 9, 255, 131, 80, 8, 255, 130, 80, 4, 255, 134, 80, 16, 255, 137, 83, 10, 255, 142, 85, 2, 255, 148, 85, 17, 255, 144, 82, 9, 255, 149, 87, 4, 255, 166, 98, 10, 255, 172, 96, 9, 255, 175, 96, 1, 255, 184, 103, 1, 255, 188, 104, 8, 255, 175, 94, 4, 255, 162, 85, 5, 255, 150, 79, 3, 255, 139, 74, 7, 255, 135, 75, 5, 255, 132, 73, 8, 255, 136, 75, 6, 255, 137, 71, 7, 255, 128, 72, 6, 255, 136, 73, 6, 255, 156, 74, 7, 255, 149, 75, 6, 255, 137, 74, 5, 255, 146, 76, 3, 255, 142, 76, 10, 255, 134, 74, 6, 255, 139, 75, 8, 255, 139, 79, 5, 255, 151, 83, 7, 255, 162, 86, 10, 255, 169, 96, 4, 255, 179, 97, 6, 255, 191, 99, 5, 255, 199, 102, 5, 255, 179, 82, 4, 255, 179, 89, 10, 255, 188, 106, 8, 255, 187, 103, 6, 255, 186, 98, 3, 255, 184, 94, 4, 255, 175, 87, 2, 255, 170, 83, 2, 255, 168, 77, 0, 255, 170, 75, 2, 255, 160, 73, 0, 255, 130, 53, 3, 255, 122, 46, 11, 255, 145, 64, 6, 255, 144, 61, 4, 255, 102, 32, 5, 255, 88, 35, 7, 255, 84, 33, 4, 255, 103, 43, 6, 255, 117, 45, 9, 255, 99, 46, 5, 255, 90, 52, 10, 255, 105, 68, 12, 255, 105, 60, 8, 255, 83, 37, 13, 255, 87, 37, 11, 255, 103, 50, 15, 255, 99, 45, 12, 255, 102, 45, 12, 255, 109, 46, 14, 255, 109, 45, 9, 255, 113, 50, 11, 255, 112, 48, 10, 255, 112, 48, 11, 255, 118, 53, 12, 255, 118, 53, 9, 255, 115, 46, 7, 255, 16, 24, 66, 255, 22, 59, 103, 255, 25, 67, 108, 255, 23, 81, 126, 255, 21, 93, 147, 255, 32, 100, 158, 255, 26, 115, 173, 255, 27, 106, 132, 255, 5, 25, 90, 255, 0, 0, 66, 255, 3, 2, 65, 255, 3, 2, 65, 255, 2, 2, 21, 255, 1, 0, 1, 255, 1, 0, 3, 255, 1, 0, 4, 255, 1, 1, 4, 255, 1, 0, 7, 255, 1, 1, 3, 255, 2, 1, 3, 255, 1, 1, 3, 255, 0, 0, 3, 255, 1, 1, 2, 255, 1, 2, 1, 255, 0, 1, 1, 255, 0, 1, 1, 255, 2, 0, 4, 255, 2, 0, 3, 255, 3, 1, 3, 255, 0, 1, 2, 255, 2, 0, 2, 255, 3, 0, 0, 255, 0, 0, 2, 255, 0, 0, 0, 255, 1, 0, 1, 255, 2, 0, 3, 255, 1, 1, 2, 255, 2, 5, 5, 255, 3, 9, 13, 255, 6, 0, 2, 255, 7, 63, 91, 255, 8, 83, 99, 255, 8, 26, 46, 255, 108, 192, 217, 255, 82, 179, 177, 255, 4, 13, 16, 255, 6, 28, 34, 255, 2, 8, 9, 255, 2, 0, 4, 255, 2, 0, 2, 255, 2, 0, 0, 255, 3, 29, 62, 255, 2, 103, 157, 255, 3, 132, 157, 255, 4, 73, 68, 255, 3, 23, 14, 255, 3, 4, 4, 255, 2, 0, 1, 255, 1, 1, 4, 255, 2, 1, 3, 255, 1, 1, 1, 255, 1, 2, 5, 255, 0, 4, 11, 255, 3, 8, 28, 255, 2, 11, 43, 255, 5, 11, 40, 255, 1, 2, 19, 255, 0, 0, 3, 255, 1, 1, 1, 255, 0, 0, 1, 255, 1, 0, 1, 255, 1, 0, 0, 255, 0, 1, 0, 255, 0, 0, 1, 255, 0, 1, 0, 255, 0, 1, 2, 255, 0, 1, 0, 255, 0, 1, 2, 255, 2, 1, 4, 255, 0, 1, 0, 255, 1, 1, 5, 255, 13, 20, 56, 255, 36, 43, 90, 255, 44, 56, 85, 255, 24, 44, 42, 255, 9, 16, 9, 255, 7, 1, 4, 255, 25, 18, 41, 255, 35, 45, 84, 255, 38, 57, 150, 255, 23, 50, 143, 255, 8, 37, 93, 255, 17, 24, 57, 255, 9, 8, 7, 255, 0, 0, 0, 255, 3, 1, 0, 255, 5, 0, 6, 255, 1, 1, 1, 255, 1, 2, 0, 255, 5, 2, 2, 255, 3, 2, 3, 255, 2, 2, 1, 255, 8, 2, 5, 255, 6, 1, 1, 255, 10, 6, 2, 255, 8, 4, 1, 255, 10, 5, 3, 255, 17, 14, 5, 255, 18, 14, 4, 255, 18, 12, 8, 255, 15, 9, 1, 255, 13, 9, 0, 255, 10, 10, 4, 255, 10, 14, 6, 255, 16, 15, 5, 255, 14, 15, 13, 255, 24, 20, 11, 255, 61, 33, 8, 255, 83, 44, 8, 255, 81, 52, 4, 255, 58, 44, 6, 255, 41, 34, 5, 255, 42, 37, 12, 255, 42, 40, 10, 255, 44, 49, 10, 255, 51, 53, 14, 255, 57, 56, 15, 255, 54, 54, 16, 255, 49, 58, 11, 255, 51, 53, 6, 255, 56, 53, 9, 255, 43, 48, 5, 255, 46, 50, 10, 255, 41, 39, 10, 255, 45, 39, 11, 255, 46, 43, 12, 255, 42, 39, 7, 255, 49, 40, 8, 255, 53, 37, 3, 255, 54, 35, 4, 255, 49, 33, 6, 255, 44, 36, 8, 255, 39, 28, 3, 255, 48, 30, 6, 255, 58, 33, 6, 255, 48, 32, 9, 255, 41, 31, 3, 255, 46, 34, 6, 255, 48, 30, 7, 255, 53, 30, 11, 255, 48, 33, 12, 255, 54, 36, 9, 255, 58, 38, 1, 255, 60, 33, 10, 255, 62, 33, 17, 255, 62, 36, 5, 255, 69, 36, 16, 255, 71, 38, 10, 255, 69, 39, 2, 255, 65, 41, 7, 255, 73, 41, 14, 255, 71, 42, 4, 255, 70, 42, 6, 255, 73, 39, 8, 255, 102, 44, 12, 255, 85, 41, 2, 255, 74, 41, 0, 255, 71, 43, 2, 255, 69, 42, 6, 255, 73, 43, 4, 255, 80, 43, 13, 255, 82, 46, 11, 255, 79, 48, 2, 255, 78, 42, 5, 255, 75, 40, 12, 255, 74, 43, 3, 255, 81, 43, 10, 255, 80, 42, 12, 255, 79, 47, 7, 255, 86, 50, 10, 255, 86, 47, 6, 255, 87, 48, 7, 255, 94, 55, 13, 255, 95, 54, 11, 255, 93, 55, 9, 255, 101, 63, 10, 255, 107, 63, 9, 255, 110, 64, 19, 255, 112, 65, 8, 255, 108, 62, 3, 255, 110, 66, 15, 255, 121, 75, 8, 255, 139, 87, 6, 255, 133, 82, 10, 255, 130, 80, 9, 255, 137, 83, 5, 255, 146, 86, 8, 255, 152, 87, 9, 255, 150, 85, 18, 255, 144, 83, 9, 255, 135, 78, 5, 255, 130, 76, 11, 255, 127, 79, 8, 255, 122, 74, 5, 255, 120, 71, 10, 255, 116, 67, 10, 255, 116, 67, 2, 255, 115, 67, 12, 255, 108, 66, 13, 255, 108, 64, 17, 255, 103, 63, 13, 255, 96, 63, 15, 255, 95, 64, 12, 255, 92, 58, 21, 255, 90, 56, 18, 255, 91, 58, 13, 255, 91, 55, 14, 255, 89, 55, 13, 255, 86, 56, 19, 255, 89, 57, 12, 255, 92, 57, 11, 255, 94, 59, 15, 255, 90, 55, 17, 255, 92, 61, 10, 255, 86, 59, 15, 255, 90, 59, 24, 255, 100, 66, 22, 255, 102, 63, 23, 255, 103, 62, 26, 255, 106, 68, 22, 255, 102, 68, 19, 255, 96, 67, 17, 255, 97, 66, 21, 255, 92, 63, 16, 255, 100, 68, 26, 255, 110, 73, 11, 255, 103, 66, 18, 255, 100, 69, 14, 255, 104, 70, 18, 255, 101, 67, 18, 255, 105, 75, 11, 255, 102, 71, 12, 255, 99, 66, 27, 255, 101, 67, 20, 255, 100, 69, 24, 255, 100, 71, 21, 255, 97, 71, 23, 255, 96, 72, 24, 255, 104, 71, 17, 255, 103, 68, 24, 255, 103, 73, 19, 255, 104, 76, 13, 255, 103, 73, 10, 255, 103, 75, 26, 255, 98, 72, 26, 255, 109, 80, 13, 255, 120, 83, 23, 255, 125, 80, 25, 255, 128, 84, 29, 255, 131, 86, 23, 255, 128, 83, 21, 255, 122, 81, 26, 255, 120, 78, 30, 255, 126, 86, 21, 255, 126, 85, 18, 255, 123, 83, 28, 255, 120, 85, 26, 255, 119, 86, 35, 255, 119, 85, 35, 255, 130, 92, 37, 255, 128, 96, 25, 255, 126, 95, 30, 255, 131, 94, 28, 255, 135, 99, 30, 255, 131, 98, 38, 255, 131, 102, 39, 255, 132, 101, 41, 255, 134, 100, 45, 255, 139, 105, 42, 255, 140, 108, 33, 255, 142, 111, 30, 255, 142, 108, 44, 255, 144, 108, 50, 255, 146, 109, 51, 255, 149, 113, 45, 255, 144, 111, 52, 255, 136, 112, 45, 255, 163, 151, 82, 255, 155, 129, 74, 255, 146, 114, 43, 255, 153, 117, 43, 255, 156, 119, 37, 255, 162, 121, 36, 255, 166, 124, 37, 255, 173, 125, 42, 255, 163, 120, 31, 255, 152, 116, 30, 255, 147, 111, 30, 255, 147, 110, 30, 255, 142, 105, 38, 255, 138, 104, 29, 255, 138, 101, 31, 255, 132, 100, 31, 255, 128, 98, 26, 255, 133, 96, 31, 255, 142, 97, 21, 255, 141, 92, 22, 255, 141, 96, 15, 255, 145, 92, 27, 255, 141, 89, 23, 255, 140, 92, 14, 255, 144, 92, 14, 255, 138, 90, 19, 255, 127, 88, 13, 255, 130, 84, 22, 255, 138, 84, 23, 255, 141, 85, 12, 255, 143, 84, 19, 255, 142, 81, 20, 255, 139, 81, 13, 255, 134, 79, 14, 255, 133, 79, 11, 255, 139, 85, 14, 255, 141, 84, 13, 255, 133, 75, 15, 255, 131, 78, 9, 255, 141, 82, 12, 255, 138, 83, 3, 255, 133, 79, 10, 255, 137, 82, 10, 255, 139, 79, 11, 255, 146, 87, 12, 255, 155, 99, 12, 255, 146, 84, 11, 255, 159, 92, 12, 255, 171, 97, 13, 255, 175, 99, 4, 255, 180, 101, 3, 255, 184, 103, 4, 255, 178, 99, 3, 255, 164, 87, 3, 255, 150, 80, 6, 255, 139, 74, 12, 255, 136, 74, 7, 255, 136, 76, 5, 255, 137, 75, 1, 255, 138, 75, 3, 255, 143, 76, 6, 255, 142, 73, 4, 255, 143, 76, 4, 255, 144, 72, 3, 255, 140, 71, 3, 255, 141, 74, 3, 255, 137, 74, 3, 255, 131, 74, 3, 255, 136, 75, 9, 255, 146, 81, 8, 255, 160, 82, 3, 255, 165, 86, 16, 255, 165, 91, 7, 255, 182, 98, 8, 255, 178, 83, 6, 255, 172, 67, 6, 255, 182, 86, 6, 255, 200, 118, 8, 255, 202, 110, 5, 255, 190, 89, 1, 255, 171, 74, 1, 255, 161, 62, 7, 255, 156, 59, 5, 255, 150, 58, 5, 255, 148, 59, 8, 255, 160, 64, 3, 255, 155, 60, 3, 255, 120, 44, 5, 255, 132, 52, 5, 255, 163, 73, 9, 255, 159, 62, 8, 255, 130, 44, 7, 255, 101, 36, 2, 255, 103, 35, 7, 255, 112, 52, 5, 255, 105, 54, 6, 255, 103, 56, 11, 255, 107, 68, 16, 255, 111, 69, 10, 255, 105, 54, 10, 255, 77, 33, 6, 255, 67, 26, 4, 255, 91, 35, 16, 255, 102, 41, 18, 255, 102, 41, 7, 255, 109, 44, 8, 255, 109, 46, 7, 255, 112, 51, 10, 255, 113, 47, 6, 255, 117, 50, 10, 255, 120, 55, 8, 255, 120, 53, 10, 255, 115, 43, 14, 255, 46, 41, 121, 255, 43, 64, 112, 255, 30, 63, 106, 255, 26, 72, 125, 255, 23, 88, 132, 255, 30, 105, 148, 255, 20, 103, 124, 255, 4, 33, 87, 255, 3, 0, 87, 255, 3, 2, 76, 255, 0, 4, 79, 255, 2, 2, 62, 255, 2, 1, 10, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 1, 255, 1, 0, 5, 255, 1, 0, 6, 255, 1, 1, 4, 255, 1, 1, 1, 255, 1, 1, 3, 255, 1, 0, 6, 255, 0, 0, 5, 255, 0, 1, 2, 255, 1, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 0, 3, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 1, 5, 255, 3, 10, 8, 255, 7, 0, 4, 255, 4, 57, 90, 255, 20, 111, 152, 255, 20, 103, 128, 255, 114, 209, 223, 255, 65, 154, 154, 255, 0, 18, 24, 255, 5, 30, 49, 255, 2, 0, 0, 255, 1, 9, 24, 255, 3, 70, 121, 255, 3, 131, 172, 255, 0, 109, 112, 255, 4, 43, 31, 255, 4, 0, 0, 255, 3, 0, 0, 255, 9, 0, 0, 255, 3, 1, 4, 255, 2, 2, 5, 255, 3, 0, 0, 255, 2, 2, 0, 255, 3, 2, 15, 255, 3, 9, 32, 255, 3, 9, 38, 255, 2, 11, 40, 255, 4, 10, 33, 255, 2, 3, 14, 255, 1, 0, 5, 255, 1, 0, 6, 255, 0, 0, 4, 255, 1, 2, 2, 255, 2, 1, 1, 255, 2, 1, 3, 255, 0, 1, 1, 255, 1, 1, 2, 255, 2, 1, 4, 255, 2, 1, 5, 255, 2, 1, 1, 255, 0, 1, 0, 255, 9, 6, 40, 255, 39, 39, 94, 255, 31, 54, 106, 255, 27, 43, 55, 255, 20, 19, 7, 255, 5, 4, 0, 255, 25, 16, 40, 255, 42, 48, 98, 255, 45, 54, 129, 255, 28, 55, 133, 255, 6, 32, 127, 255, 1, 19, 81, 255, 6, 13, 20, 255, 3, 1, 0, 255, 2, 0, 5, 255, 0, 1, 4, 255, 0, 0, 2, 255, 0, 1, 0, 255, 1, 1, 0, 255, 2, 1, 2, 255, 2, 0, 1, 255, 3, 2, 1, 255, 4, 1, 0, 255, 3, 0, 1, 255, 7, 3, 0, 255, 11, 6, 0, 255, 19, 11, 4, 255, 19, 12, 5, 255, 18, 11, 3, 255, 13, 9, 2, 255, 11, 6, 4, 255, 15, 8, 0, 255, 9, 6, 7, 255, 3, 2, 2, 255, 11, 12, 6, 255, 17, 9, 5, 255, 36, 16, 11, 255, 64, 46, 5, 255, 78, 50, 7, 255, 75, 39, 6, 255, 60, 34, 6, 255, 40, 28, 6, 255, 42, 33, 5, 255, 47, 49, 6, 255, 48, 53, 17, 255, 54, 62, 15, 255, 57, 64, 15, 255, 55, 60, 12, 255, 56, 60, 10, 255, 50, 57, 16, 255, 49, 51, 13, 255, 54, 55, 5, 255, 47, 52, 5, 255, 47, 48, 7, 255, 47, 43, 7, 255, 54, 43, 5, 255, 50, 37, 9, 255, 48, 39, 15, 255, 44, 38, 4, 255, 47, 37, 10, 255, 46, 32, 13, 255, 46, 32, 6, 255, 49, 36, 4, 255, 48, 33, 5, 255, 50, 30, 5, 255, 52, 30, 5, 255, 52, 28, 6, 255, 53, 29, 9, 255, 50, 33, 5, 255, 43, 32, 3, 255, 54, 32, 9, 255, 57, 34, 7, 255, 51, 40, 8, 255, 58, 36, 11, 255, 62, 38, 19, 255, 55, 33, 13, 255, 65, 38, 7, 255, 72, 39, 9, 255, 68, 40, 3, 255, 77, 44, 4, 255, 83, 49, 9, 255, 82, 44, 11, 255, 75, 45, 13, 255, 67, 42, 8, 255, 73, 39, 10, 255, 97, 43, 13, 255, 88, 36, 2, 255, 72, 39, 13, 255, 67, 43, 12, 255, 76, 48, 5, 255, 78, 47, 1, 255, 77, 40, 8, 255, 86, 42, 10, 255, 81, 40, 12, 255, 77, 42, 2, 255, 75, 44, 10, 255, 72, 43, 15, 255, 77, 40, 5, 255, 78, 42, 10, 255, 81, 47, 8, 255, 85, 53, 3, 255, 90, 51, 5, 255, 89, 46, 14, 255, 87, 50, 13, 255, 89, 50, 8, 255, 96, 58, 13, 255, 100, 64, 9, 255, 105, 66, 6, 255, 110, 67, 9, 255, 111, 66, 10, 255, 110, 64, 6, 255, 113, 68, 7, 255, 124, 79, 1, 255, 139, 87, 5, 255, 135, 81, 8, 255, 142, 83, 11, 255, 147, 86, 8, 255, 157, 93, 9, 255, 167, 104, 11, 255, 166, 101, 9, 255, 161, 95, 3, 255, 159, 92, 8, 255, 148, 86, 11, 255, 138, 84, 8, 255, 129, 77, 4, 255, 126, 73, 6, 255, 124, 72, 9, 255, 118, 69, 15, 255, 115, 72, 5, 255, 110, 68, 12, 255, 109, 68, 11, 255, 107, 66, 7, 255, 103, 60, 11, 255, 98, 61, 10, 255, 93, 59, 15, 255, 91, 57, 16, 255, 93, 56, 19, 255, 93, 58, 23, 255, 89, 59, 11, 255, 89, 61, 10, 255, 86, 58, 14, 255, 86, 55, 16, 255, 93, 62, 15, 255, 92, 59, 17, 255, 89, 59, 13, 255, 92, 60, 17, 255, 93, 59, 24, 255, 95, 63, 14, 255, 95, 64, 9, 255, 99, 64, 22, 255, 106, 70, 18, 255, 103, 69, 14, 255, 98, 70, 10, 255, 101, 66, 17, 255, 101, 65, 24, 255, 100, 66, 21, 255, 110, 69, 19, 255, 108, 72, 24, 255, 102, 70, 12, 255, 103, 70, 15, 255, 102, 69, 21, 255, 99, 65, 23, 255, 101, 65, 24, 255, 105, 69, 17, 255, 98, 70, 16, 255, 94, 65, 20, 255, 99, 66, 25, 255, 99, 69, 25, 255, 101, 71, 16, 255, 106, 70, 18, 255, 115, 77, 27, 255, 111, 77, 18, 255, 100, 67, 22, 255, 102, 74, 24, 255, 107, 79, 21, 255, 105, 75, 27, 255, 105, 79, 16, 255, 115, 85, 20, 255, 133, 83, 20, 255, 129, 79, 29, 255, 130, 82, 22, 255, 128, 79, 27, 255, 123, 78, 24, 255, 122, 83, 22, 255, 122, 85, 19, 255, 125, 84, 21, 255, 125, 82, 24, 255, 126, 85, 26, 255, 121, 86, 20, 255, 122, 86, 29, 255, 133, 91, 36, 255, 128, 91, 35, 255, 129, 93, 36, 255, 134, 95, 30, 255, 139, 100, 24, 255, 138, 101, 33, 255, 135, 95, 46, 255, 133, 99, 44, 255, 130, 102, 42, 255, 136, 108, 43, 255, 142, 106, 51, 255, 145, 113, 19, 255, 143, 106, 44, 255, 145, 110, 34, 255, 147, 111, 32, 255, 150, 110, 48, 255, 147, 112, 47, 255, 133, 109, 37, 255, 151, 136, 63, 255, 160, 142, 71, 255, 148, 117, 40, 255, 155, 118, 43, 255, 156, 121, 36, 255, 161, 121, 34, 255, 162, 124, 27, 255, 170, 123, 28, 255, 168, 122, 18, 255, 156, 115, 32, 255, 149, 113, 34, 255, 143, 109, 25, 255, 143, 107, 28, 255, 142, 104, 27, 255, 139, 103, 30, 255, 132, 99, 25, 255, 134, 102, 23, 255, 137, 98, 22, 255, 143, 97, 21, 255, 144, 95, 23, 255, 141, 96, 18, 255, 144, 92, 17, 255, 142, 91, 15, 255, 138, 89, 17, 255, 143, 90, 20, 255, 138, 89, 14, 255, 128, 85, 18, 255, 131, 88, 12, 255, 141, 89, 12, 255, 138, 85, 17, 255, 141, 84, 23, 255, 142, 83, 22, 255, 130, 79, 16, 255, 129, 78, 12, 255, 136, 82, 11, 255, 134, 81, 13, 255, 137, 78, 17, 255, 135, 79, 10, 255, 128, 82, 5, 255, 138, 82, 11, 255, 136, 79, 10, 255, 134, 82, 4, 255, 137, 82, 5, 255, 140, 81, 7, 255, 146, 86, 5, 255, 156, 98, 19, 255, 149, 89, 19, 255, 161, 95, 20, 255, 166, 96, 13, 255, 168, 98, 2, 255, 178, 103, 10, 255, 185, 103, 8, 255, 182, 100, 4, 255, 168, 90, 6, 255, 154, 82, 8, 255, 145, 78, 8, 255, 141, 76, 4, 255, 142, 75, 4, 255, 140, 73, 6, 255, 136, 73, 6, 255, 138, 73, 7, 255, 140, 75, 9, 255, 134, 75, 7, 255, 141, 74, 8, 255, 140, 71, 6, 255, 137, 73, 6, 255, 132, 72, 6, 255, 134, 76, 4, 255, 138, 78, 2, 255, 149, 80, 6, 255, 155, 81, 6, 255, 161, 85, 12, 255, 167, 90, 14, 255, 187, 106, 7, 255, 190, 104, 2, 255, 177, 92, 7, 255, 196, 110, 5, 255, 199, 98, 7, 255, 162, 58, 6, 255, 129, 44, 4, 255, 123, 47, 11, 255, 124, 40, 14, 255, 125, 46, 4, 255, 131, 55, 1, 255, 155, 64, 5, 255, 143, 52, 6, 255, 113, 39, 2, 255, 111, 41, 3, 255, 119, 44, 4, 255, 136, 54, 7, 255, 151, 62, 3, 255, 144, 53, 10, 255, 116, 40, 9, 255, 107, 42, 7, 255, 116, 50, 11, 255, 121, 64, 13, 255, 114, 73, 18, 255, 114, 67, 17, 255, 106, 59, 9, 255, 82, 39, 6, 255, 71, 31, 6, 255, 82, 40, 5, 255, 100, 47, 10, 255, 105, 43, 10, 255, 105, 40, 6, 255, 105, 40, 5, 255, 104, 41, 8, 255, 107, 47, 8, 255, 108, 48, 6, 255, 111, 49, 10, 255, 109, 43, 9, 255, 107, 39, 9, 255, 105, 35, 9, 255, 82, 72, 147, 255, 70, 78, 141, 255, 44, 70, 140, 255, 34, 77, 135, 255, 33, 82, 133, 255, 28, 72, 124, 255, 8, 28, 100, 255, 1, 0, 98, 255, 2, 0, 88, 255, 4, 2, 105, 255, 2, 2, 104, 255, 3, 6, 74, 255, 0, 4, 8, 255, 0, 1, 5, 255, 1, 1, 4, 255, 1, 0, 4, 255, 0, 0, 4, 255, 0, 0, 4, 255, 2, 1, 5, 255, 0, 1, 2, 255, 1, 0, 5, 255, 1, 0, 6, 255, 1, 0, 5, 255, 0, 0, 4, 255, 1, 0, 5, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 0, 5, 255, 1, 0, 5, 255, 7, 7, 22, 255, 21, 119, 160, 255, 57, 215, 215, 255, 32, 174, 167, 255, 25, 84, 93, 255, 140, 227, 253, 255, 63, 143, 136, 255, 0, 11, 25, 255, 1, 50, 89, 255, 3, 105, 151, 255, 4, 126, 149, 255, 2, 70, 52, 255, 3, 12, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 2, 0, 2, 255, 5, 15, 42, 255, 1, 68, 99, 255, 4, 50, 64, 255, 0, 4, 18, 255, 0, 1, 1, 255, 2, 0, 1, 255, 1, 6, 16, 255, 6, 11, 39, 255, 1, 10, 39, 255, 0, 7, 18, 255, 1, 2, 12, 255, 3, 1, 14, 255, 2, 1, 8, 255, 0, 0, 4, 255, 2, 1, 4, 255, 1, 2, 2, 255, 0, 3, 1, 255, 2, 0, 1, 255, 4, 0, 1, 255, 1, 0, 0, 255, 2, 0, 0, 255, 7, 2, 21, 255, 18, 29, 84, 255, 38, 56, 100, 255, 35, 46, 47, 255, 15, 22, 28, 255, 5, 4, 3, 255, 10, 4, 22, 255, 31, 37, 70, 255, 53, 54, 107, 255, 16, 46, 146, 255, 11, 38, 102, 255, 1, 16, 48, 255, 3, 6, 14, 255, 4, 0, 0, 255, 3, 0, 0, 255, 1, 0, 4, 255, 1, 2, 6, 255, 1, 1, 1, 255, 4, 0, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 6, 1, 0, 255, 7, 2, 0, 255, 14, 9, 4, 255, 20, 13, 7, 255, 17, 11, 5, 255, 14, 9, 3, 255, 10, 5, 3, 255, 6, 4, 0, 255, 10, 8, 3, 255, 15, 5, 4, 255, 10, 5, 5, 255, 16, 8, 8, 255, 55, 40, 16, 255, 60, 36, 21, 255, 120, 87, 40, 255, 202, 144, 32, 255, 108, 53, 1, 255, 57, 33, 5, 255, 48, 26, 5, 255, 31, 17, 9, 255, 30, 18, 10, 255, 47, 44, 7, 255, 62, 69, 11, 255, 64, 74, 22, 255, 65, 80, 16, 255, 62, 73, 17, 255, 58, 67, 16, 255, 55, 63, 18, 255, 51, 57, 18, 255, 54, 59, 11, 255, 54, 56, 13, 255, 53, 48, 12, 255, 45, 40, 8, 255, 50, 44, 1, 255, 50, 41, 6, 255, 58, 40, 7, 255, 60, 38, 7, 255, 47, 34, 8, 255, 37, 34, 6, 255, 41, 35, 9, 255, 49, 32, 13, 255, 56, 32, 14, 255, 51, 31, 14, 255, 50, 34, 6, 255, 49, 34, 12, 255, 50, 34, 5, 255, 54, 34, 12, 255, 52, 33, 13, 255, 49, 31, 14, 255, 55, 34, 10, 255, 55, 33, 5, 255, 62, 38, 4, 255, 59, 34, 8, 255, 58, 44, 5, 255, 66, 45, 6, 255, 68, 43, 13, 255, 71, 42, 5, 255, 79, 46, 8, 255, 85, 51, 10, 255, 90, 54, 4, 255, 91, 53, 6, 255, 81, 48, 9, 255, 78, 49, 13, 255, 84, 47, 12, 255, 106, 46, 9, 255, 97, 38, 7, 255, 79, 38, 17, 255, 70, 35, 6, 255, 80, 42, 7, 255, 81, 45, 9, 255, 78, 49, 2, 255, 80, 42, 4, 255, 78, 39, 7, 255, 75, 40, 4, 255, 79, 47, 5, 255, 74, 39, 23, 255, 67, 39, 11, 255, 75, 46, 7, 255, 80, 47, 13, 255, 82, 48, 8, 255, 90, 50, 8, 255, 89, 50, 10, 255, 88, 53, 11, 255, 89, 51, 8, 255, 96, 55, 11, 255, 101, 63, 10, 255, 104, 64, 12, 255, 108, 69, 4, 255, 109, 68, 7, 255, 108, 64, 9, 255, 111, 66, 2, 255, 125, 79, 2, 255, 139, 90, 7, 255, 141, 87, 12, 255, 148, 92, 6, 255, 164, 103, 4, 255, 178, 110, 5, 255, 188, 117, 4, 255, 197, 126, 3, 255, 191, 118, 1, 255, 182, 107, 2, 255, 165, 94, 6, 255, 147, 85, 12, 255, 131, 82, 4, 255, 123, 77, 4, 255, 122, 73, 11, 255, 119, 72, 8, 255, 113, 69, 8, 255, 109, 67, 8, 255, 107, 68, 8, 255, 104, 65, 6, 255, 103, 60, 12, 255, 101, 59, 10, 255, 98, 58, 9, 255, 101, 62, 10, 255, 98, 60, 10, 255, 96, 61, 16, 255, 96, 61, 11, 255, 94, 60, 9, 255, 90, 58, 16, 255, 86, 56, 14, 255, 90, 61, 20, 255, 91, 61, 18, 255, 94, 61, 22, 255, 100, 60, 15, 255, 97, 59, 16, 255, 100, 65, 13, 255, 102, 71, 11, 255, 102, 67, 17, 255, 105, 69, 13, 255, 107, 67, 15, 255, 104, 67, 12, 255, 104, 66, 11, 255, 106, 67, 16, 255, 103, 68, 12, 255, 108, 66, 20, 255, 106, 67, 19, 255, 101, 67, 20, 255, 102, 69, 16, 255, 99, 67, 18, 255, 98, 66, 24, 255, 97, 66, 24, 255, 100, 75, 10, 255, 97, 74, 18, 255, 99, 69, 16, 255, 98, 70, 18, 255, 102, 71, 22, 255, 101, 73, 8, 255, 101, 75, 20, 255, 108, 76, 11, 255, 106, 73, 12, 255, 107, 73, 35, 255, 108, 75, 21, 255, 105, 73, 15, 255, 106, 73, 32, 255, 110, 80, 22, 255, 111, 78, 25, 255, 126, 82, 18, 255, 131, 81, 30, 255, 134, 83, 27, 255, 130, 81, 32, 255, 127, 82, 25, 255, 122, 84, 20, 255, 122, 84, 25, 255, 124, 82, 33, 255, 127, 84, 26, 255, 125, 82, 30, 255, 127, 88, 29, 255, 125, 91, 21, 255, 125, 90, 31, 255, 130, 92, 36, 255, 133, 95, 32, 255, 134, 97, 27, 255, 133, 100, 18, 255, 137, 99, 30, 255, 133, 100, 39, 255, 135, 103, 29, 255, 137, 101, 27, 255, 139, 102, 40, 255, 140, 108, 30, 255, 142, 112, 33, 255, 145, 110, 38, 255, 146, 109, 40, 255, 148, 110, 41, 255, 151, 112, 45, 255, 149, 115, 36, 255, 138, 111, 32, 255, 140, 120, 40, 255, 164, 145, 76, 255, 145, 115, 47, 255, 152, 118, 34, 255, 155, 118, 32, 255, 159, 116, 39, 255, 160, 121, 33, 255, 168, 120, 34, 255, 170, 121, 35, 255, 159, 118, 35, 255, 150, 114, 34, 255, 144, 108, 31, 255, 142, 107, 26, 255, 143, 105, 33, 255, 138, 98, 30, 255, 132, 98, 23, 255, 130, 101, 22, 255, 135, 98, 34, 255, 140, 95, 29, 255, 142, 93, 21, 255, 141, 92, 26, 255, 145, 92, 25, 255, 144, 92, 25, 255, 142, 92, 16, 255, 147, 92, 18, 255, 147, 89, 23, 255, 137, 88, 15, 255, 129, 86, 15, 255, 135, 84, 22, 255, 141, 83, 21, 255, 142, 83, 20, 255, 134, 81, 17, 255, 131, 82, 15, 255, 134, 83, 12, 255, 135, 81, 12, 255, 135, 83, 11, 255, 141, 83, 15, 255, 131, 77, 10, 255, 128, 81, 7, 255, 135, 81, 12, 255, 138, 81, 10, 255, 136, 80, 6, 255, 140, 80, 9, 255, 144, 79, 10, 255, 146, 82, 10, 255, 151, 90, 10, 255, 155, 91, 15, 255, 162, 96, 11, 255, 164, 94, 11, 255, 166, 92, 6, 255, 181, 104, 3, 255, 191, 105, 8, 255, 184, 98, 7, 255, 176, 94, 6, 255, 163, 88, 1, 255, 153, 84, 0, 255, 147, 80, 2, 255, 144, 75, 7, 255, 141, 74, 10, 255, 135, 75, 6, 255, 140, 75, 6, 255, 144, 77, 7, 255, 141, 79, 6, 255, 142, 75, 5, 255, 144, 76, 6, 255, 142, 79, 8, 255, 140, 75, 5, 255, 139, 74, 8, 255, 139, 74, 8, 255, 147, 79, 5, 255, 155, 84, 5, 255, 161, 83, 2, 255, 171, 92, 3, 255, 167, 78, 15, 255, 178, 82, 5, 255, 210, 111, 0, 255, 187, 91, 11, 255, 130, 45, 4, 255, 101, 39, 5, 255, 109, 41, 10, 255, 129, 50, 5, 255, 129, 57, 4, 255, 138, 60, 4, 255, 161, 68, 5, 255, 145, 54, 3, 255, 123, 44, 3, 255, 111, 41, 2, 255, 120, 44, 5, 255, 126, 47, 4, 255, 130, 52, 2, 255, 141, 60, 4, 255, 140, 56, 4, 255, 118, 38, 7, 255, 111, 40, 8, 255, 126, 67, 6, 255, 122, 69, 21, 255, 112, 67, 12, 255, 109, 58, 4, 255, 91, 41, 5, 255, 79, 32, 3, 255, 100, 51, 12, 255, 116, 65, 5, 255, 115, 59, 8, 255, 106, 48, 8, 255, 107, 45, 12, 255, 102, 39, 6, 255, 100, 39, 3, 255, 103, 44, 7, 255, 105, 45, 8, 255, 102, 40, 2, 255, 104, 37, 8, 255, 107, 40, 14, 255, 100, 32, 10, 255, 62, 74, 159, 255, 74, 83, 162, 255, 71, 76, 150, 255, 50, 75, 150, 255, 27, 61, 143, 255, 6, 32, 130, 255, 0, 3, 107, 255, 0, 4, 103, 255, 2, 8, 106, 255, 3, 6, 115, 255, 4, 5, 126, 255, 1, 6, 69, 255, 1, 2, 15, 255, 1, 2, 7, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 0, 7, 255, 1, 0, 6, 255, 1, 1, 4, 255, 0, 0, 2, 255, 1, 0, 5, 255, 1, 0, 6, 255, 1, 0, 5, 255, 1, 1, 3, 255, 1, 1, 4, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 0, 1, 255, 2, 0, 0, 255, 4, 30, 46, 255, 27, 182, 184, 255, 66, 200, 190, 255, 76, 212, 211, 255, 20, 158, 157, 255, 50, 126, 154, 255, 135, 246, 255, 255, 53, 157, 172, 255, 0, 94, 117, 255, 8, 97, 102, 255, 5, 33, 20, 255, 4, 0, 0, 255, 0, 0, 0, 255, 2, 0, 0, 255, 6, 5, 14, 255, 6, 38, 73, 255, 3, 86, 131, 255, 2, 91, 104, 255, 0, 71, 67, 255, 6, 21, 30, 255, 3, 0, 0, 255, 1, 0, 1, 255, 1, 1, 0, 255, 4, 9, 29, 255, 3, 9, 41, 255, 0, 4, 25, 255, 0, 1, 15, 255, 3, 1, 11, 255, 2, 1, 4, 255, 0, 0, 0, 255, 1, 0, 2, 255, 1, 2, 4, 255, 1, 1, 8, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 3, 17, 255, 10, 21, 61, 255, 30, 48, 94, 255, 23, 52, 68, 255, 20, 30, 22, 255, 4, 3, 0, 255, 11, 11, 13, 255, 28, 28, 54, 255, 34, 48, 118, 255, 14, 47, 128, 255, 7, 30, 88, 255, 2, 12, 48, 255, 7, 7, 13, 255, 1, 4, 0, 255, 2, 1, 0, 255, 0, 1, 1, 255, 1, 2, 1, 255, 1, 0, 7, 255, 1, 1, 6, 255, 0, 1, 2, 255, 1, 1, 2, 255, 2, 0, 1, 255, 2, 1, 0, 255, 7, 3, 1, 255, 10, 5, 2, 255, 14, 8, 4, 255, 17, 9, 6, 255, 13, 6, 2, 255, 14, 9, 3, 255, 9, 4, 0, 255, 6, 2, 2, 255, 10, 7, 5, 255, 7, 5, 2, 255, 8, 8, 4, 255, 8, 9, 1, 255, 11, 10, 7, 255, 36, 25, 16, 255, 87, 61, 33, 255, 96, 57, 14, 255, 215, 163, 42, 255, 200, 131, 19, 255, 46, 14, 7, 255, 32, 21, 10, 255, 47, 25, 9, 255, 35, 19, 4, 255, 26, 21, 6, 255, 39, 46, 11, 255, 69, 79, 24, 255, 69, 83, 26, 255, 67, 83, 11, 255, 66, 78, 14, 255, 58, 66, 13, 255, 56, 65, 16, 255, 51, 63, 9, 255, 59, 63, 3, 255, 56, 53, 10, 255, 47, 48, 11, 255, 41, 45, 10, 255, 42, 43, 14, 255, 48, 45, 10, 255, 50, 43, 2, 255, 56, 38, 1, 255, 51, 37, 6, 255, 46, 37, 9, 255, 45, 34, 6, 255, 49, 32, 9, 255, 48, 31, 12, 255, 48, 31, 10, 255, 51, 34, 10, 255, 54, 38, 10, 255, 50, 34, 6, 255, 50, 33, 8, 255, 48, 31, 14, 255, 54, 30, 12, 255, 60, 33, 11, 255, 58, 38, 9, 255, 72, 42, 4, 255, 67, 42, 9, 255, 64, 42, 12, 255, 72, 38, 3, 255, 75, 45, 4, 255, 76, 48, 0, 255, 86, 48, 7, 255, 89, 56, 10, 255, 91, 58, 6, 255, 93, 56, 10, 255, 90, 56, 9, 255, 86, 57, 6, 255, 89, 53, 2, 255, 112, 53, 0, 255, 106, 44, 5, 255, 86, 41, 5, 255, 76, 44, 2, 255, 78, 45, 14, 255, 74, 40, 13, 255, 79, 49, 2, 255, 82, 46, 9, 255, 79, 46, 4, 255, 78, 44, 7, 255, 77, 43, 8, 255, 76, 41, 10, 255, 67, 45, 5, 255, 74, 46, 8, 255, 82, 48, 12, 255, 85, 47, 13, 255, 92, 50, 9, 255, 92, 53, 4, 255, 89, 54, 7, 255, 91, 50, 11, 255, 92, 47, 8, 255, 96, 54, 6, 255, 102, 59, 11, 255, 106, 65, 12, 255, 108, 68, 2, 255, 112, 67, 18, 255, 117, 70, 14, 255, 131, 80, 12, 255, 144, 92, 12, 255, 144, 90, 5, 255, 156, 96, 2, 255, 178, 112, 11, 255, 209, 137, 8, 255, 217, 141, 8, 255, 195, 108, 9, 255, 192, 110, 6, 255, 165, 93, 2, 255, 147, 86, 7, 255, 136, 84, 6, 255, 129, 78, 6, 255, 125, 73, 8, 255, 117, 72, 10, 255, 114, 70, 3, 255, 112, 68, 8, 255, 108, 65, 14, 255, 104, 65, 4, 255, 103, 64, 10, 255, 105, 65, 15, 255, 101, 59, 10, 255, 98, 56, 11, 255, 100, 59, 12, 255, 103, 63, 14, 255, 99, 60, 14, 255, 99, 62, 18, 255, 99, 60, 16, 255, 102, 63, 15, 255, 99, 61, 13, 255, 94, 59, 24, 255, 92, 61, 11, 255, 96, 66, 13, 255, 102, 61, 20, 255, 101, 62, 20, 255, 98, 65, 12, 255, 100, 67, 15, 255, 103, 67, 16, 255, 106, 67, 20, 255, 107, 67, 13, 255, 106, 66, 17, 255, 106, 69, 13, 255, 104, 68, 15, 255, 102, 66, 17, 255, 103, 64, 24, 255, 104, 67, 21, 255, 104, 69, 16, 255, 103, 70, 6, 255, 98, 63, 30, 255, 99, 68, 20, 255, 95, 67, 17, 255, 95, 68, 23, 255, 96, 72, 12, 255, 102, 72, 21, 255, 103, 71, 20, 255, 106, 72, 15, 255, 103, 66, 26, 255, 105, 72, 14, 255, 103, 70, 13, 255, 101, 70, 18, 255, 104, 73, 19, 255, 104, 71, 16, 255, 112, 74, 32, 255, 107, 75, 8, 255, 107, 77, 18, 255, 109, 78, 29, 255, 123, 81, 25, 255, 133, 83, 22, 255, 135, 83, 20, 255, 128, 79, 23, 255, 125, 79, 23, 255, 122, 81, 24, 255, 124, 83, 27, 255, 130, 88, 22, 255, 130, 89, 22, 255, 125, 84, 23, 255, 124, 84, 31, 255, 120, 85, 24, 255, 123, 92, 24, 255, 132, 96, 21, 255, 135, 93, 32, 255, 132, 94, 43, 255, 131, 97, 25, 255, 135, 96, 33, 255, 136, 97, 37, 255, 136, 100, 41, 255, 138, 104, 26, 255, 140, 102, 41, 255, 142, 105, 29, 255, 141, 107, 39, 255, 143, 110, 38, 255, 146, 108, 41, 255, 146, 110, 37, 255, 151, 113, 42, 255, 151, 114, 43, 255, 146, 115, 34, 255, 138, 112, 37, 255, 158, 138, 72, 255, 151, 125, 50, 255, 148, 114, 26, 255, 157, 114, 47, 255, 162, 120, 34, 255, 162, 122, 32, 255, 168, 122, 29, 255, 168, 120, 27, 255, 157, 114, 24, 255, 148, 112, 28, 255, 143, 111, 28, 255, 142, 108, 21, 255, 143, 105, 25, 255, 144, 104, 22, 255, 133, 100, 18, 255, 127, 100, 10, 255, 135, 100, 35, 255, 140, 99, 24, 255, 142, 94, 14, 255, 146, 92, 18, 255, 150, 91, 25, 255, 147, 90, 26, 255, 143, 91, 21, 255, 146, 92, 10, 255, 146, 90, 10, 255, 137, 87, 13, 255, 131, 87, 16, 255, 134, 87, 14, 255, 146, 87, 18, 255, 145, 87, 14, 255, 132, 85, 8, 255, 134, 87, 13, 255, 134, 82, 17, 255, 136, 81, 13, 255, 135, 82, 14, 255, 141, 83, 18, 255, 136, 82, 15, 255, 130, 81, 15, 255, 134, 82, 10, 255, 137, 83, 11, 255, 137, 79, 14, 255, 141, 80, 13, 255, 144, 81, 10, 255, 147, 85, 9, 255, 151, 88, 14, 255, 155, 88, 10, 255, 159, 92, 12, 255, 162, 95, 4, 255, 163, 93, 4, 255, 181, 102, 7, 255, 189, 103, 9, 255, 183, 98, 2, 255, 180, 97, 1, 255, 170, 91, 3, 255, 161, 86, 6, 255, 153, 82, 5, 255, 146, 79, 6, 255, 145, 79, 9, 255, 143, 78, 9, 255, 146, 77, 6, 255, 144, 77, 3, 255, 145, 78, 5, 255, 143, 76, 6, 255, 142, 75, 6, 255, 140, 79, 5, 255, 135, 73, 5, 255, 137, 74, 7, 255, 144, 77, 9, 255, 153, 81, 11, 255, 156, 83, 3, 255, 163, 87, 5, 255, 172, 89, 11, 255, 169, 73, 12, 255, 167, 66, 8, 255, 146, 52, 7, 255, 109, 32, 7, 255, 99, 37, 8, 255, 113, 49, 8, 255, 131, 51, 7, 255, 131, 50, 5, 255, 135, 62, 4, 255, 146, 65, 3, 255, 133, 47, 5, 255, 119, 40, 11, 255, 116, 46, 11, 255, 122, 45, 4, 255, 130, 53, 1, 255, 138, 58, 3, 255, 134, 55, 4, 255, 138, 57, 3, 255, 135, 55, 2, 255, 113, 38, 8, 255, 115, 52, 12, 255, 122, 77, 9, 255, 114, 69, 8, 255, 115, 58, 11, 255, 96, 54, 12, 255, 108, 65, 9, 255, 121, 69, 15, 255, 131, 74, 26, 255, 121, 67, 2, 255, 105, 54, 6, 255, 106, 48, 12, 255, 108, 44, 17, 255, 105, 42, 13, 255, 103, 43, 4, 255, 104, 45, 7, 255, 108, 46, 10, 255, 110, 46, 7, 255, 110, 44, 10, 255, 102, 36, 7, 255, 98, 31, 3, 255, 15, 35, 147, 255, 25, 54, 175, 255, 37, 54, 170, 255, 26, 49, 165, 255, 12, 20, 159, 255, 2, 3, 123, 255, 3, 6, 106, 255, 3, 7, 116, 255, 1, 8, 105, 255, 3, 2, 93, 255, 1, 6, 92, 255, 2, 6, 51, 255, 1, 1, 17, 255, 2, 2, 9, 255, 1, 2, 7, 255, 1, 2, 8, 255, 2, 2, 11, 255, 1, 1, 9, 255, 0, 0, 4, 255, 0, 0, 3, 255, 0, 0, 5, 255, 1, 0, 5, 255, 1, 1, 3, 255, 1, 1, 0, 255, 1, 1, 2, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 2, 0, 255, 2, 1, 3, 255, 0, 0, 0, 255, 6, 70, 76, 255, 46, 179, 169, 255, 79, 225, 227, 255, 41, 249, 247, 255, 24, 123, 122, 255, 59, 123, 156, 255, 136, 250, 255, 255, 38, 131, 128, 255, 0, 37, 54, 255, 3, 37, 41, 255, 3, 0, 0, 255, 1, 0, 5, 255, 1, 26, 49, 255, 0, 70, 97, 255, 3, 87, 109, 255, 2, 73, 81, 255, 6, 41, 42, 255, 1, 4, 4, 255, 6, 13, 53, 255, 2, 113, 154, 255, 3, 71, 82, 255, 1, 0, 0, 255, 4, 0, 14, 255, 3, 8, 25, 255, 3, 5, 29, 255, 1, 2, 15, 255, 1, 1, 2, 255, 1, 1, 0, 255, 0, 0, 2, 255, 1, 0, 3, 255, 0, 2, 1, 255, 0, 1, 0, 255, 0, 1, 8, 255, 7, 13, 50, 255, 17, 29, 94, 255, 15, 30, 78, 255, 14, 22, 22, 255, 3, 5, 0, 255, 11, 5, 22, 255, 24, 26, 75, 255, 31, 50, 123, 255, 18, 49, 131, 255, 8, 36, 105, 255, 11, 17, 61, 255, 5, 7, 22, 255, 2, 1, 0, 255, 0, 0, 1, 255, 0, 2, 2, 255, 2, 1, 5, 255, 1, 0, 3, 255, 2, 0, 3, 255, 3, 0, 1, 255, 2, 2, 3, 255, 1, 1, 1, 255, 0, 2, 1, 255, 5, 3, 0, 255, 7, 2, 1, 255, 10, 5, 3, 255, 13, 8, 5, 255, 16, 8, 5, 255, 15, 6, 4, 255, 10, 5, 2, 255, 8, 5, 1, 255, 10, 6, 2, 255, 10, 5, 2, 255, 9, 4, 2, 255, 11, 7, 3, 255, 9, 6, 0, 255, 11, 11, 5, 255, 14, 6, 8, 255, 40, 35, 22, 255, 56, 41, 19, 255, 147, 102, 25, 255, 226, 165, 41, 255, 114, 61, 5, 255, 36, 23, 7, 255, 22, 19, 4, 255, 28, 19, 4, 255, 41, 23, 2, 255, 33, 25, 3, 255, 45, 51, 18, 255, 75, 91, 40, 255, 74, 91, 30, 255, 70, 86, 13, 255, 68, 80, 8, 255, 68, 75, 15, 255, 60, 68, 8, 255, 56, 65, 7, 255, 57, 61, 5, 255, 54, 54, 5, 255, 56, 50, 9, 255, 47, 44, 6, 255, 51, 44, 13, 255, 44, 37, 17, 255, 48, 41, 8, 255, 50, 42, 8, 255, 49, 34, 12, 255, 47, 30, 8, 255, 48, 36, 10, 255, 48, 35, 9, 255, 55, 41, 3, 255, 57, 43, 6, 255, 54, 39, 7, 255, 54, 42, 2, 255, 58, 39, 7, 255, 62, 33, 7, 255, 57, 40, 5, 255, 61, 38, 8, 255, 64, 38, 8, 255, 72, 44, 2, 255, 67, 45, 6, 255, 69, 43, 7, 255, 65, 41, 8, 255, 66, 39, 6, 255, 77, 45, 11, 255, 80, 52, 4, 255, 86, 55, 5, 255, 88, 58, 7, 255, 96, 57, 6, 255, 94, 57, 13, 255, 90, 57, 6, 255, 85, 54, 4, 255, 85, 48, 7, 255, 112, 53, 7, 255, 110, 44, 8, 255, 93, 44, 10, 255, 80, 45, 4, 255, 74, 40, 10, 255, 72, 45, 7, 255, 76, 51, 4, 255, 75, 41, 19, 255, 73, 44, 12, 255, 77, 46, 3, 255, 79, 45, 9, 255, 82, 45, 10, 255, 72, 43, 10, 255, 75, 42, 1, 255, 83, 45, 9, 255, 87, 48, 9, 255, 93, 50, 8, 255, 94, 52, 6, 255, 91, 52, 10, 255, 93, 49, 14, 255, 92, 44, 8, 255, 98, 54, 6, 255, 104, 61, 9, 255, 109, 64, 12, 255, 108, 65, 2, 255, 114, 68, 10, 255, 120, 71, 10, 255, 131, 77, 13, 255, 144, 85, 17, 255, 156, 91, 14, 255, 172, 103, 4, 255, 191, 121, 4, 255, 204, 135, 9, 255, 189, 119, 3, 255, 161, 95, 2, 255, 164, 102, 10, 255, 152, 91, 7, 255, 148, 86, 9, 255, 137, 77, 13, 255, 122, 68, 12, 255, 116, 68, 9, 255, 114, 71, 4, 255, 112, 65, 8, 255, 110, 63, 12, 255, 111, 66, 6, 255, 106, 66, 11, 255, 100, 61, 16, 255, 95, 60, 13, 255, 94, 59, 10, 255, 97, 60, 4, 255, 96, 59, 5, 255, 100, 61, 13, 255, 101, 61, 11, 255, 99, 58, 6, 255, 107, 65, 14, 255, 102, 59, 21, 255, 95, 57, 9, 255, 92, 57, 11, 255, 98, 65, 9, 255, 101, 65, 6, 255, 98, 61, 19, 255, 97, 63, 19, 255, 99, 66, 14, 255, 99, 65, 15, 255, 104, 65, 17, 255, 109, 66, 21, 255, 110, 72, 17, 255, 104, 68, 16, 255, 98, 64, 11, 255, 99, 65, 24, 255, 100, 68, 16, 255, 99, 69, 11, 255, 107, 70, 25, 255, 108, 69, 18, 255, 104, 67, 19, 255, 102, 69, 15, 255, 100, 69, 14, 255, 99, 70, 9, 255, 97, 70, 16, 255, 97, 69, 20, 255, 96, 74, 11, 255, 101, 71, 7, 255, 106, 70, 22, 255, 105, 69, 21, 255, 109, 70, 23, 255, 101, 71, 15, 255, 101, 71, 23, 255, 106, 75, 29, 255, 104, 73, 14, 255, 108, 73, 17, 255, 105, 71, 20, 255, 109, 76, 28, 255, 111, 79, 23, 255, 118, 82, 23, 255, 131, 81, 23, 255, 134, 83, 15, 255, 129, 81, 15, 255, 129, 83, 21, 255, 127, 84, 20, 255, 127, 84, 12, 255, 133, 88, 17, 255, 131, 88, 20, 255, 127, 88, 20, 255, 123, 86, 20, 255, 121, 89, 16, 255, 123, 91, 29, 255, 133, 93, 33, 255, 133, 93, 23, 255, 133, 93, 40, 255, 136, 99, 34, 255, 135, 95, 31, 255, 137, 95, 39, 255, 140, 101, 35, 255, 140, 102, 29, 255, 138, 99, 39, 255, 141, 107, 34, 255, 145, 108, 33, 255, 147, 108, 44, 255, 145, 109, 35, 255, 144, 108, 38, 255, 148, 112, 39, 255, 148, 109, 48, 255, 147, 111, 40, 255, 140, 111, 26, 255, 147, 125, 42, 255, 159, 134, 60, 255, 147, 113, 33, 255, 159, 115, 36, 255, 162, 119, 25, 255, 164, 122, 21, 255, 172, 124, 26, 255, 172, 124, 24, 255, 160, 117, 19, 255, 150, 114, 26, 255, 145, 113, 26, 255, 144, 108, 29, 255, 146, 106, 27, 255, 148, 105, 27, 255, 136, 98, 26, 255, 132, 99, 18, 255, 134, 100, 22, 255, 136, 97, 16, 255, 142, 95, 26, 255, 146, 93, 27, 255, 151, 95, 13, 255, 151, 94, 23, 255, 148, 94, 15, 255, 151, 91, 19, 255, 151, 91, 20, 255, 141, 89, 13, 255, 131, 85, 15, 255, 133, 89, 9, 255, 146, 92, 9, 255, 144, 88, 12, 255, 133, 84, 12, 255, 132, 84, 13, 255, 133, 84, 9, 255, 138, 84, 16, 255, 133, 80, 12, 255, 144, 86, 18, 255, 137, 82, 12, 255, 129, 80, 6, 255, 134, 84, 15, 255, 135, 83, 12, 255, 137, 82, 6, 255, 142, 82, 9, 255, 143, 82, 11, 255, 147, 85, 15, 255, 153, 90, 12, 255, 157, 90, 6, 255, 157, 91, 15, 255, 160, 94, 11, 255, 163, 92, 10, 255, 174, 98, 8, 255, 177, 99, 0, 255, 182, 100, 1, 255, 183, 102, 3, 255, 176, 95, 4, 255, 166, 88, 7, 255, 157, 83, 7, 255, 149, 82, 6, 255, 148, 82, 5, 255, 150, 80, 3, 255, 148, 79, 2, 255, 148, 81, 1, 255, 148, 81, 3, 255, 144, 78, 2, 255, 143, 75, 3, 255, 145, 73, 6, 255, 145, 75, 6, 255, 141, 74, 5, 255, 143, 74, 6, 255, 152, 78, 10, 255, 155, 72, 6, 255, 150, 63, 4, 255, 137, 49, 3, 255, 135, 47, 7, 255, 123, 41, 10, 255, 100, 35, 8, 255, 101, 40, 5, 255, 112, 43, 0, 255, 114, 41, 10, 255, 114, 44, 9, 255, 128, 54, 4, 255, 143, 55, 3, 255, 125, 46, 3, 255, 112, 41, 11, 255, 111, 45, 6, 255, 112, 44, 1, 255, 129, 57, 1, 255, 141, 51, 6, 255, 130, 53, 6, 255, 136, 57, 2, 255, 138, 54, 9, 255, 118, 47, 9, 255, 119, 52, 16, 255, 122, 72, 14, 255, 120, 71, 10, 255, 120, 65, 24, 255, 118, 68, 15, 255, 133, 79, 16, 255, 148, 87, 20, 255, 152, 89, 20, 255, 141, 80, 15, 255, 133, 76, 5, 255, 112, 51, 11, 255, 98, 35, 8, 255, 101, 37, 14, 255, 112, 43, 16, 255, 110, 42, 5, 255, 108, 43, 7, 255, 109, 45, 9, 255, 110, 46, 7, 255, 110, 44, 7, 255, 103, 38, 5, 255, 99, 35, 3, 255, 0, 1, 53, 255, 0, 11, 84, 255, 0, 9, 84, 255, 0, 6, 76, 255, 1, 4, 62, 255, 2, 6, 60, 255, 3, 5, 64, 255, 3, 6, 45, 255, 1, 1, 30, 255, 3, 4, 31, 255, 1, 5, 30, 255, 1, 2, 17, 255, 5, 4, 14, 255, 2, 2, 10, 255, 1, 1, 8, 255, 2, 2, 11, 255, 2, 2, 13, 255, 1, 1, 12, 255, 1, 2, 10, 255, 1, 1, 8, 255, 1, 1, 8, 255, 1, 1, 7, 255, 0, 0, 4, 255, 0, 0, 1, 255, 1, 1, 3, 255, 1, 0, 2, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 1, 2, 255, 5, 0, 0, 255, 1, 0, 0, 255, 16, 114, 131, 255, 28, 222, 214, 255, 1, 126, 101, 255, 24, 70, 95, 255, 44, 86, 120, 255, 78, 159, 193, 255, 128, 243, 243, 255, 34, 97, 87, 255, 0, 41, 40, 255, 4, 45, 57, 255, 3, 45, 75, 255, 4, 90, 118, 255, 2, 87, 96, 255, 1, 53, 54, 255, 2, 16, 5, 255, 2, 0, 14, 255, 6, 65, 133, 255, 2, 190, 236, 255, 11, 255, 255, 255, 18, 220, 223, 255, 3, 45, 50, 255, 3, 0, 0, 255, 1, 3, 6, 255, 1, 2, 12, 255, 0, 0, 7, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 5, 255, 0, 0, 2, 255, 0, 0, 4, 255, 4, 10, 30, 255, 10, 25, 69, 255, 11, 29, 70, 255, 9, 19, 31, 255, 2, 4, 0, 255, 1, 0, 8, 255, 17, 16, 50, 255, 31, 44, 97, 255, 21, 39, 112, 255, 6, 24, 97, 255, 2, 16, 59, 255, 3, 7, 16, 255, 6, 0, 0, 255, 0, 1, 2, 255, 5, 2, 8, 255, 1, 1, 6, 255, 0, 3, 5, 255, 2, 2, 3, 255, 1, 2, 0, 255, 1, 2, 3, 255, 0, 1, 1, 255, 3, 2, 3, 255, 6, 3, 1, 255, 9, 4, 0, 255, 12, 7, 2, 255, 10, 5, 1, 255, 11, 6, 2, 255, 9, 4, 0, 255, 9, 3, 0, 255, 7, 1, 0, 255, 8, 1, 1, 255, 9, 5, 2, 255, 12, 8, 4, 255, 13, 8, 4, 255, 11, 6, 2, 255, 12, 7, 3, 255, 13, 8, 2, 255, 4, 6, 3, 255, 15, 17, 14, 255, 37, 32, 12, 255, 60, 40, 21, 255, 182, 125, 30, 255, 171, 108, 14, 255, 57, 34, 7, 255, 32, 23, 3, 255, 21, 14, 3, 255, 19, 17, 2, 255, 42, 27, 6, 255, 36, 25, 7, 255, 59, 70, 18, 255, 81, 100, 42, 255, 71, 90, 24, 255, 73, 90, 16, 255, 66, 76, 11, 255, 66, 73, 19, 255, 58, 67, 13, 255, 61, 64, 10, 255, 55, 57, 12, 255, 50, 54, 6, 255, 62, 49, 9, 255, 53, 42, 8, 255, 61, 45, 4, 255, 51, 40, 10, 255, 50, 39, 8, 255, 45, 38, 7, 255, 49, 37, 7, 255, 52, 35, 9, 255, 51, 38, 13, 255, 49, 41, 12, 255, 56, 41, 11, 255, 53, 37, 10, 255, 53, 43, 10, 255, 47, 39, 1, 255, 61, 46, 2, 255, 74, 45, 6, 255, 62, 43, 7, 255, 67, 44, 6, 255, 67, 43, 8, 255, 68, 44, 7, 255, 74, 44, 1, 255, 70, 46, 2, 255, 69, 41, 6, 255, 70, 44, 11, 255, 67, 41, 11, 255, 77, 47, 5, 255, 91, 53, 3, 255, 98, 55, 7, 255, 99, 56, 10, 255, 92, 57, 3, 255, 87, 55, 0, 255, 87, 55, 11, 255, 89, 52, 16, 255, 113, 55, 6, 255, 107, 43, 4, 255, 97, 42, 10, 255, 87, 50, 5, 255, 72, 43, 6, 255, 73, 46, 4, 255, 78, 45, 3, 255, 79, 39, 11, 255, 79, 48, 10, 255, 76, 44, 0, 255, 78, 43, 7, 255, 79, 44, 9, 255, 81, 45, 7, 255, 81, 45, 9, 255, 83, 47, 7, 255, 84, 46, 9, 255, 93, 48, 12, 255, 96, 53, 6, 255, 92, 52, 6, 255, 96, 51, 12, 255, 96, 49, 12, 255, 96, 51, 12, 255, 100, 57, 5, 255, 109, 65, 5, 255, 111, 65, 6, 255, 117, 70, 4, 255, 122, 73, 3, 255, 133, 82, 6, 255, 154, 94, 7, 255, 157, 95, 10, 255, 164, 103, 3, 255, 169, 106, 6, 255, 168, 102, 10, 255, 158, 89, 2, 255, 160, 97, 10, 255, 144, 85, 13, 255, 134, 79, 8, 255, 125, 73, 1, 255, 122, 70, 13, 255, 116, 67, 13, 255, 111, 66, 9, 255, 110, 64, 4, 255, 116, 66, 7, 255, 113, 62, 9, 255, 112, 63, 9, 255, 107, 64, 10, 255, 102, 63, 13, 255, 95, 61, 9, 255, 98, 63, 15, 255, 95, 60, 8, 255, 96, 62, 8, 255, 94, 60, 7, 255, 97, 60, 12, 255, 100, 58, 19, 255, 96, 56, 12, 255, 96, 57, 10, 255, 95, 62, 13, 255, 92, 63, 6, 255, 97, 62, 5, 255, 104, 59, 10, 255, 96, 62, 17, 255, 97, 61, 17, 255, 101, 67, 10, 255, 103, 67, 17, 255, 104, 64, 17, 255, 110, 67, 13, 255, 106, 66, 29, 255, 106, 67, 21, 255, 96, 64, 12, 255, 95, 60, 20, 255, 101, 65, 16, 255, 100, 72, 3, 255, 107, 72, 15, 255, 109, 70, 19, 255, 103, 67, 18, 255, 99, 66, 12, 255, 102, 70, 16, 255, 99, 68, 19, 255, 100, 70, 13, 255, 106, 70, 20, 255, 103, 69, 17, 255, 104, 67, 20, 255, 106, 70, 18, 255, 109, 73, 17, 255, 109, 74, 20, 255, 104, 76, 15, 255, 101, 71, 16, 255, 104, 73, 27, 255, 106, 74, 20, 255, 109, 75, 21, 255, 110, 75, 21, 255, 108, 74, 26, 255, 113, 78, 17, 255, 114, 82, 16, 255, 132, 83, 25, 255, 134, 85, 18, 255, 129, 83, 18, 255, 129, 81, 18, 255, 129, 85, 12, 255, 130, 84, 15, 255, 132, 83, 23, 255, 132, 85, 20, 255, 130, 86, 32, 255, 126, 86, 27, 255, 127, 89, 22, 255, 130, 93, 22, 255, 132, 93, 28, 255, 135, 92, 29, 255, 138, 94, 30, 255, 139, 97, 34, 255, 135, 97, 29, 255, 138, 101, 25, 255, 138, 99, 32, 255, 141, 102, 30, 255, 143, 105, 33, 255, 145, 105, 36, 255, 145, 108, 28, 255, 149, 111, 31, 255, 147, 106, 42, 255, 147, 109, 35, 255, 148, 113, 28, 255, 149, 111, 35, 255, 150, 113, 27, 255, 149, 114, 22, 255, 141, 115, 32, 255, 154, 130, 50, 255, 153, 117, 55, 255, 163, 120, 28, 255, 159, 116, 24, 255, 167, 122, 27, 255, 174, 124, 26, 255, 171, 122, 17, 255, 161, 116, 19, 255, 152, 113, 30, 255, 143, 111, 23, 255, 145, 107, 34, 255, 148, 104, 25, 255, 145, 98, 24, 255, 144, 101, 23, 255, 139, 101, 26, 255, 134, 100, 23, 255, 138, 98, 23, 255, 141, 95, 16, 255, 143, 96, 22, 255, 148, 95, 21, 255, 153, 98, 9, 255, 152, 94, 17, 255, 153, 91, 19, 255, 154, 92, 15, 255, 144, 90, 19, 255, 135, 86, 24, 255, 135, 87, 16, 255, 139, 89, 14, 255, 141, 86, 9, 255, 138, 84, 9, 255, 135, 86, 10, 255, 133, 84, 11, 255, 133, 81, 7, 255, 136, 85, 9, 255, 144, 87, 9, 255, 137, 83, 2, 255, 136, 84, 10, 255, 137, 85, 7, 255, 135, 83, 9, 255, 139, 80, 15, 255, 141, 82, 14, 255, 144, 86, 8, 255, 148, 85, 6, 255, 155, 87, 13, 255, 157, 86, 11, 255, 159, 92, 16, 255, 163, 96, 9, 255, 167, 97, 5, 255, 172, 96, 8, 255, 171, 97, 4, 255, 179, 102, 4, 255, 184, 104, 4, 255, 183, 101, 3, 255, 172, 92, 2, 255, 162, 85, 4, 255, 153, 81, 3, 255, 149, 82, 3, 255, 151, 79, 3, 255, 146, 76, 0, 255, 147, 81, 3, 255, 147, 78, 3, 255, 146, 77, 2, 255, 152, 76, 5, 255, 140, 77, 2, 255, 139, 71, 0, 255, 148, 70, 3, 255, 149, 64, 5, 255, 141, 53, 6, 255, 136, 48, 8, 255, 125, 44, 6, 255, 121, 43, 8, 255, 115, 46, 5, 255, 100, 40, 7, 255, 102, 42, 7, 255, 106, 41, 6, 255, 100, 40, 1, 255, 103, 45, 3, 255, 125, 52, 2, 255, 132, 55, 2, 255, 121, 46, 9, 255, 106, 41, 5, 255, 107, 40, 0, 255, 114, 37, 3, 255, 114, 44, 4, 255, 127, 58, 4, 255, 122, 51, 2, 255, 142, 57, 5, 255, 144, 63, 2, 255, 123, 57, 8, 255, 123, 69, 12, 255, 132, 75, 21, 255, 125, 68, 6, 255, 112, 61, 1, 255, 119, 69, 19, 255, 140, 87, 8, 255, 160, 94, 8, 255, 155, 90, 16, 255, 142, 78, 11, 255, 138, 76, 7, 255, 144, 81, 11, 255, 122, 53, 8, 255, 104, 32, 6, 255, 101, 33, 8, 255, 106, 41, 10, 255, 107, 46, 10, 255, 104, 43, 5, 255, 107, 40, 5, 255, 112, 41, 8, 255, 105, 41, 6, 255, 101, 36, 5, 255, 101, 37, 6, 255, 1, 2, 14, 255, 1, 2, 4, 255, 3, 2, 10, 255, 4, 0, 8, 255, 1, 4, 12, 255, 2, 3, 15, 255, 2, 2, 9, 255, 1, 3, 8, 255, 2, 4, 7, 255, 2, 2, 14, 255, 2, 4, 16, 255, 6, 1, 14, 255, 2, 2, 11, 255, 2, 2, 10, 255, 1, 1, 9, 255, 2, 2, 12, 255, 2, 1, 15, 255, 0, 1, 14, 255, 1, 3, 16, 255, 3, 3, 14, 255, 2, 2, 13, 255, 2, 2, 10, 255, 0, 1, 7, 255, 0, 1, 4, 255, 1, 1, 6, 255, 1, 1, 4, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 3, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 0, 3, 255, 1, 2, 3, 255, 2, 1, 2, 255, 2, 0, 0, 255, 5, 18, 23, 255, 3, 47, 38, 255, 0, 12, 18, 255, 2, 47, 97, 255, 18, 109, 156, 255, 15, 109, 134, 255, 61, 194, 218, 255, 111, 236, 236, 255, 13, 98, 102, 255, 0, 83, 110, 255, 4, 95, 116, 255, 1, 63, 53, 255, 6, 28, 12, 255, 3, 0, 5, 255, 5, 21, 75, 255, 0, 159, 207, 255, 5, 248, 255, 255, 13, 255, 255, 255, 48, 245, 249, 255, 92, 255, 255, 255, 23, 118, 107, 255, 0, 0, 0, 255, 2, 1, 4, 255, 1, 2, 1, 255, 0, 1, 2, 255, 2, 1, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 5, 20, 255, 7, 19, 64, 255, 12, 31, 68, 255, 9, 23, 36, 255, 3, 7, 7, 255, 2, 1, 0, 255, 10, 9, 30, 255, 25, 39, 79, 255, 15, 37, 115, 255, 3, 30, 107, 255, 9, 12, 45, 255, 5, 1, 5, 255, 1, 1, 3, 255, 0, 0, 0, 255, 2, 1, 3, 255, 1, 0, 1, 255, 2, 1, 1, 255, 3, 2, 1, 255, 2, 2, 1, 255, 4, 0, 0, 255, 1, 0, 2, 255, 3, 1, 5, 255, 4, 1, 3, 255, 9, 3, 1, 255, 11, 5, 2, 255, 12, 7, 3, 255, 14, 6, 3, 255, 12, 5, 1, 255, 11, 5, 1, 255, 9, 4, 0, 255, 8, 4, 2, 255, 11, 6, 6, 255, 13, 4, 4, 255, 15, 6, 3, 255, 15, 8, 2, 255, 11, 4, 0, 255, 12, 7, 3, 255, 13, 9, 6, 255, 11, 7, 6, 255, 4, 9, 8, 255, 13, 12, 6, 255, 24, 5, 5, 255, 88, 55, 25, 255, 189, 121, 12, 255, 98, 53, 10, 255, 34, 20, 6, 255, 28, 23, 9, 255, 24, 15, 6, 255, 23, 14, 10, 255, 35, 22, 10, 255, 64, 42, 8, 255, 80, 89, 36, 255, 82, 104, 29, 255, 66, 87, 15, 255, 69, 88, 7, 255, 65, 78, 11, 255, 62, 74, 15, 255, 56, 70, 12, 255, 61, 62, 10, 255, 59, 58, 8, 255, 52, 52, 12, 255, 48, 44, 4, 255, 50, 46, 16, 255, 56, 46, 4, 255, 57, 47, 1, 255, 54, 43, 9, 255, 50, 41, 9, 255, 54, 41, 5, 255, 56, 39, 5, 255, 55, 38, 12, 255, 49, 36, 9, 255, 53, 38, 6, 255, 61, 39, 10, 255, 65, 42, 9, 255, 73, 52, 12, 255, 76, 54, 8, 255, 77, 51, 3, 255, 73, 48, 2, 255, 68, 47, 7, 255, 63, 48, 6, 255, 75, 42, 7, 255, 76, 44, 8, 255, 69, 43, 11, 255, 71, 41, 6, 255, 67, 44, 4, 255, 71, 46, 5, 255, 75, 45, 16, 255, 78, 51, 9, 255, 88, 55, 2, 255, 92, 57, 4, 255, 94, 57, 10, 255, 89, 53, 6, 255, 85, 51, 10, 255, 89, 53, 10, 255, 115, 57, 2, 255, 112, 47, 3, 255, 88, 33, 10, 255, 91, 45, 11, 255, 84, 42, 12, 255, 75, 42, 9, 255, 76, 46, 7, 255, 85, 43, 5, 255, 83, 42, 8, 255, 78, 43, 7, 255, 78, 43, 3, 255, 80, 47, 12, 255, 88, 48, 1, 255, 79, 42, 9, 255, 74, 43, 12, 255, 82, 49, 7, 255, 89, 46, 13, 255, 94, 51, 12, 255, 96, 55, 14, 255, 95, 53, 10, 255, 93, 49, 5, 255, 94, 51, 13, 255, 98, 56, 10, 255, 106, 62, 9, 255, 111, 65, 4, 255, 115, 69, 8, 255, 121, 74, 10, 255, 137, 90, 3, 255, 160, 100, 2, 255, 157, 93, 5, 255, 158, 93, 9, 255, 157, 93, 2, 255, 148, 90, 8, 255, 137, 84, 9, 255, 135, 80, 10, 255, 131, 77, 7, 255, 122, 71, 11, 255, 120, 70, 12, 255, 121, 70, 13, 255, 115, 66, 8, 255, 112, 67, 1, 255, 112, 65, 7, 255, 115, 64, 14, 255, 114, 62, 10, 255, 114, 65, 2, 255, 106, 61, 6, 255, 99, 60, 4, 255, 100, 64, 3, 255, 100, 61, 8, 255, 99, 62, 9, 255, 95, 61, 14, 255, 95, 63, 15, 255, 100, 64, 8, 255, 99, 64, 15, 255, 93, 62, 17, 255, 97, 62, 14, 255, 95, 60, 15, 255, 94, 62, 10, 255, 99, 63, 19, 255, 101, 61, 12, 255, 99, 61, 19, 255, 99, 60, 23, 255, 104, 67, 13, 255, 103, 62, 21, 255, 108, 66, 21, 255, 107, 66, 17, 255, 104, 66, 21, 255, 108, 67, 12, 255, 102, 65, 18, 255, 101, 66, 10, 255, 104, 65, 14, 255, 102, 67, 17, 255, 108, 68, 17, 255, 105, 71, 8, 255, 103, 70, 16, 255, 103, 68, 26, 255, 100, 69, 18, 255, 100, 66, 23, 255, 104, 71, 18, 255, 105, 70, 14, 255, 106, 68, 17, 255, 104, 72, 17, 255, 107, 71, 16, 255, 110, 70, 20, 255, 105, 72, 16, 255, 108, 74, 19, 255, 106, 75, 17, 255, 104, 72, 28, 255, 106, 72, 28, 255, 112, 78, 22, 255, 111, 77, 9, 255, 113, 77, 20, 255, 115, 77, 23, 255, 112, 82, 15, 255, 130, 86, 13, 255, 134, 85, 20, 255, 131, 84, 23, 255, 131, 83, 18, 255, 128, 82, 25, 255, 130, 83, 23, 255, 129, 81, 17, 255, 135, 86, 33, 255, 135, 88, 24, 255, 130, 88, 17, 255, 130, 89, 22, 255, 131, 91, 24, 255, 131, 94, 18, 255, 138, 97, 21, 255, 142, 95, 30, 255, 141, 95, 32, 255, 136, 101, 21, 255, 139, 99, 29, 255, 139, 99, 29, 255, 138, 101, 31, 255, 138, 103, 28, 255, 142, 103, 35, 255, 147, 103, 35, 255, 150, 106, 27, 255, 148, 107, 25, 255, 149, 109, 35, 255, 148, 108, 36, 255, 151, 111, 26, 255, 151, 109, 37, 255, 153, 111, 29, 255, 142, 111, 35, 255, 148, 125, 39, 255, 157, 126, 37, 255, 160, 116, 33, 255, 164, 118, 29, 255, 167, 119, 23, 255, 173, 120, 29, 255, 171, 121, 25, 255, 164, 118, 25, 255, 153, 112, 36, 255, 144, 109, 27, 255, 147, 105, 34, 255, 149, 102, 28, 255, 149, 101, 29, 255, 146, 101, 19, 255, 144, 103, 18, 255, 135, 99, 14, 255, 137, 99, 20, 255, 141, 97, 15, 255, 146, 98, 16, 255, 148, 94, 13, 255, 150, 92, 11, 255, 152, 92, 20, 255, 154, 92, 25, 255, 149, 93, 18, 255, 140, 91, 13, 255, 137, 89, 12, 255, 136, 87, 19, 255, 136, 88, 18, 255, 140, 85, 8, 255, 143, 85, 6, 255, 135, 86, 8, 255, 131, 83, 9, 255, 137, 85, 15, 255, 136, 85, 12, 255, 142, 83, 9, 255, 140, 82, 6, 255, 138, 85, 9, 255, 140, 86, 10, 255, 140, 85, 10, 255, 142, 83, 12, 255, 141, 82, 7, 255, 148, 88, 9, 255, 154, 87, 10, 255, 159, 86, 14, 255, 160, 86, 9, 255, 163, 94, 12, 255, 164, 94, 15, 255, 169, 95, 5, 255, 174, 98, 6, 255, 175, 103, 5, 255, 179, 103, 3, 255, 185, 105, 4, 255, 188, 105, 6, 255, 180, 96, 4, 255, 170, 89, 6, 255, 161, 86, 4, 255, 151, 83, 3, 255, 149, 79, 6, 255, 149, 80, 5, 255, 151, 84, 7, 255, 152, 78, 3, 255, 154, 79, 4, 255, 162, 76, 2, 255, 168, 70, 9, 255, 155, 61, 7, 255, 138, 52, 5, 255, 127, 48, 3, 255, 128, 52, 3, 255, 129, 52, 1, 255, 126, 47, 6, 255, 115, 43, 8, 255, 103, 40, 2, 255, 98, 35, 7, 255, 99, 37, 10, 255, 97, 35, 8, 255, 102, 39, 4, 255, 117, 50, 2, 255, 123, 52, 6, 255, 119, 47, 3, 255, 104, 43, 7, 255, 107, 41, 4, 255, 112, 38, 4, 255, 112, 38, 8, 255, 118, 42, 4, 255, 120, 46, 6, 255, 142, 65, 5, 255, 150, 69, 9, 255, 128, 58, 3, 255, 127, 69, 5, 255, 127, 71, 10, 255, 119, 71, 10, 255, 115, 68, 12, 255, 130, 75, 21, 255, 151, 93, 17, 255, 157, 100, 22, 255, 158, 95, 15, 255, 135, 78, 4, 255, 131, 72, 13, 255, 145, 78, 17, 255, 155, 87, 17, 255, 126, 63, 12, 255, 102, 36, 10, 255, 102, 37, 4, 255, 100, 36, 1, 255, 103, 40, 5, 255, 102, 40, 4, 255, 106, 40, 7, 255, 106, 35, 9, 255, 101, 36, 7, 255, 101, 36, 8, 255, 101, 36, 8, 255, 3, 3, 13, 255, 1, 0, 12, 255, 2, 1, 14, 255, 3, 4, 15, 255, 1, 3, 14, 255, 0, 2, 14, 255, 0, 2, 14, 255, 2, 3, 16, 255, 2, 4, 17, 255, 0, 1, 18, 255, 1, 2, 18, 255, 3, 2, 13, 255, 1, 1, 5, 255, 1, 2, 7, 255, 1, 2, 8, 255, 1, 2, 8, 255, 2, 3, 8, 255, 2, 3, 9, 255, 1, 1, 12, 255, 3, 4, 15, 255, 1, 1, 11, 255, 1, 0, 9, 255, 2, 1, 7, 255, 0, 0, 5, 255, 0, 0, 6, 255, 2, 1, 4, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 1, 1, 0, 255, 0, 0, 3, 255, 8, 15, 29, 255, 3, 39, 71, 255, 6, 66, 105, 255, 18, 108, 141, 255, 0, 117, 155, 255, 64, 188, 227, 255, 111, 225, 244, 255, 26, 110, 124, 255, 2, 82, 94, 255, 2, 39, 25, 255, 6, 8, 40, 255, 4, 101, 173, 255, 1, 234, 255, 255, 17, 255, 255, 255, 36, 247, 250, 255, 61, 239, 250, 255, 179, 255, 255, 255, 186, 229, 197, 255, 19, 52, 30, 255, 0, 0, 0, 255, 1, 3, 2, 255, 0, 0, 0, 255, 4, 0, 0, 255, 4, 0, 1, 255, 2, 4, 17, 255, 3, 19, 51, 255, 8, 21, 72, 255, 8, 20, 42, 255, 2, 7, 9, 255, 4, 0, 5, 255, 8, 6, 30, 255, 20, 23, 90, 255, 10, 26, 89, 255, 6, 22, 97, 255, 9, 22, 82, 255, 1, 9, 35, 255, 1, 1, 0, 255, 5, 1, 0, 255, 2, 0, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 1, 0, 255, 3, 3, 1, 255, 6, 2, 0, 255, 10, 4, 1, 255, 11, 4, 1, 255, 7, 3, 0, 255, 8, 4, 1, 255, 9, 3, 0, 255, 8, 3, 1, 255, 8, 4, 1, 255, 7, 3, 0, 255, 7, 3, 0, 255, 8, 4, 1, 255, 9, 3, 2, 255, 13, 6, 1, 255, 14, 7, 2, 255, 13, 7, 3, 255, 13, 10, 10, 255, 7, 7, 2, 255, 8, 5, 6, 255, 17, 16, 17, 255, 30, 25, 22, 255, 148, 130, 70, 255, 155, 103, 22, 255, 74, 36, 10, 255, 37, 19, 0, 255, 24, 15, 6, 255, 28, 19, 3, 255, 25, 18, 7, 255, 22, 18, 10, 255, 40, 25, 1, 255, 77, 65, 16, 255, 84, 104, 38, 255, 77, 99, 28, 255, 72, 89, 27, 255, 68, 79, 16, 255, 69, 74, 15, 255, 64, 69, 16, 255, 59, 65, 22, 255, 61, 63, 14, 255, 60, 61, 3, 255, 58, 58, 6, 255, 52, 49, 6, 255, 53, 46, 7, 255, 56, 48, 6, 255, 58, 45, 6, 255, 58, 43, 10, 255, 54, 37, 14, 255, 53, 36, 7, 255, 54, 42, 0, 255, 51, 37, 8, 255, 55, 42, 8, 255, 54, 44, 5, 255, 71, 53, 8, 255, 92, 61, 12, 255, 93, 57, 7, 255, 85, 52, 6, 255, 76, 50, 7, 255, 81, 51, 5, 255, 80, 48, 9, 255, 72, 45, 8, 255, 69, 44, 9, 255, 67, 42, 12, 255, 72, 44, 9, 255, 69, 40, 3, 255, 65, 38, 10, 255, 67, 44, 5, 255, 72, 46, 7, 255, 85, 54, 10, 255, 90, 54, 7, 255, 94, 54, 5, 255, 96, 54, 10, 255, 90, 55, 6, 255, 87, 56, 5, 255, 87, 53, 6, 255, 118, 52, 10, 255, 123, 48, 6, 255, 79, 35, 7, 255, 85, 39, 5, 255, 79, 42, 11, 255, 73, 44, 15, 255, 82, 47, 5, 255, 85, 45, 5, 255, 85, 38, 6, 255, 80, 43, 9, 255, 80, 46, 3, 255, 75, 45, 9, 255, 82, 44, 9, 255, 84, 47, 3, 255, 85, 45, 10, 255, 85, 49, 9, 255, 85, 51, 5, 255, 94, 51, 6, 255, 99, 54, 9, 255, 91, 55, 9, 255, 92, 52, 8, 255, 100, 52, 10, 255, 99, 53, 9, 255, 104, 57, 8, 255, 109, 60, 3, 255, 114, 63, 5, 255, 127, 75, 13, 255, 135, 83, 9, 255, 159, 95, 8, 255, 149, 89, 2, 255, 147, 89, 9, 255, 140, 84, 6, 255, 135, 79, 0, 255, 134, 75, 12, 255, 126, 72, 11, 255, 122, 71, 5, 255, 119, 69, 6, 255, 118, 69, 7, 255, 115, 69, 7, 255, 106, 64, 7, 255, 103, 63, 11, 255, 100, 62, 9, 255, 100, 60, 9, 255, 104, 64, 15, 255, 104, 63, 8, 255, 106, 63, 7, 255, 111, 65, 7, 255, 104, 67, 9, 255, 99, 60, 13, 255, 95, 60, 16, 255, 96, 65, 3, 255, 100, 61, 9, 255, 101, 62, 13, 255, 97, 61, 9, 255, 102, 61, 14, 255, 101, 63, 16, 255, 93, 64, 11, 255, 97, 65, 8, 255, 100, 60, 14, 255, 96, 63, 9, 255, 96, 63, 13, 255, 93, 64, 19, 255, 96, 64, 18, 255, 101, 62, 16, 255, 105, 69, 10, 255, 109, 71, 8, 255, 113, 72, 10, 255, 107, 66, 15, 255, 106, 67, 18, 255, 106, 66, 19, 255, 105, 65, 16, 255, 109, 71, 5, 255, 110, 69, 14, 255, 110, 68, 25, 255, 111, 69, 22, 255, 104, 66, 16, 255, 101, 67, 22, 255, 102, 69, 20, 255, 107, 73, 14, 255, 106, 72, 12, 255, 105, 70, 16, 255, 106, 72, 10, 255, 110, 75, 12, 255, 108, 71, 16, 255, 108, 73, 22, 255, 111, 73, 24, 255, 113, 74, 15, 255, 110, 74, 12, 255, 111, 75, 14, 255, 111, 75, 14, 255, 118, 78, 17, 255, 116, 78, 12, 255, 111, 79, 23, 255, 111, 84, 23, 255, 120, 85, 13, 255, 134, 84, 21, 255, 134, 83, 20, 255, 133, 81, 18, 255, 133, 84, 17, 255, 129, 84, 18, 255, 129, 84, 17, 255, 137, 86, 19, 255, 138, 86, 19, 255, 132, 88, 19, 255, 128, 94, 15, 255, 130, 91, 22, 255, 133, 94, 31, 255, 136, 95, 29, 255, 136, 92, 30, 255, 139, 95, 32, 255, 141, 102, 24, 255, 136, 97, 26, 255, 140, 100, 37, 255, 138, 102, 24, 255, 141, 102, 35, 255, 143, 103, 29, 255, 149, 107, 22, 255, 144, 103, 23, 255, 142, 108, 29, 255, 146, 109, 36, 255, 152, 103, 47, 255, 151, 107, 32, 255, 151, 111, 35, 255, 151, 110, 31, 255, 147, 111, 31, 255, 147, 116, 35, 255, 155, 121, 39, 255, 160, 116, 33, 255, 170, 119, 22, 255, 170, 123, 23, 255, 173, 120, 33, 255, 176, 121, 23, 255, 172, 120, 23, 255, 158, 112, 32, 255, 150, 110, 19, 255, 151, 109, 19, 255, 155, 105, 31, 255, 149, 101, 26, 255, 147, 98, 27, 255, 148, 100, 14, 255, 141, 98, 25, 255, 136, 98, 25, 255, 144, 102, 20, 255, 151, 98, 16, 255, 148, 100, 25, 255, 148, 96, 18, 255, 155, 91, 15, 255, 157, 94, 12, 255, 149, 92, 15, 255, 144, 90, 15, 255, 137, 91, 4, 255, 136, 88, 13, 255, 134, 85, 16, 255, 141, 89, 10, 255, 141, 85, 21, 255, 140, 85, 17, 255, 140, 87, 10, 255, 142, 85, 11, 255, 141, 84, 7, 255, 142, 86, 7, 255, 142, 84, 11, 255, 144, 88, 11, 255, 142, 85, 6, 255, 142, 83, 4, 255, 144, 84, 5, 255, 143, 87, 7, 255, 152, 91, 14, 255, 162, 93, 14, 255, 161, 89, 7, 255, 163, 85, 7, 255, 166, 94, 9, 255, 168, 94, 7, 255, 169, 89, 1, 255, 174, 94, 4, 255, 172, 100, 7, 255, 179, 100, 2, 255, 189, 107, 8, 255, 185, 103, 3, 255, 180, 98, 0, 255, 177, 98, 5, 255, 167, 90, 4, 255, 161, 83, 2, 255, 155, 84, 2, 255, 156, 84, 7, 255, 191, 98, 10, 255, 194, 96, 3, 255, 189, 90, 3, 255, 187, 81, 2, 255, 172, 70, 5, 255, 149, 54, 4, 255, 123, 48, 8, 255, 117, 46, 6, 255, 129, 57, 0, 255, 130, 58, 8, 255, 112, 44, 10, 255, 96, 38, 6, 255, 93, 36, 6, 255, 94, 35, 4, 255, 91, 33, 7, 255, 98, 41, 8, 255, 110, 51, 3, 255, 119, 50, 6, 255, 116, 44, 1, 255, 108, 37, 6, 255, 102, 37, 5, 255, 109, 40, 5, 255, 123, 44, 7, 255, 124, 49, 9, 255, 120, 43, 4, 255, 135, 54, 1, 255, 162, 76, 8, 255, 140, 62, 4, 255, 128, 66, 9, 255, 119, 66, 2, 255, 118, 62, 5, 255, 129, 72, 18, 255, 143, 87, 15, 255, 150, 93, 23, 255, 154, 94, 26, 255, 158, 100, 24, 255, 154, 96, 25, 255, 142, 85, 15, 255, 157, 96, 24, 255, 163, 95, 20, 255, 154, 86, 14, 255, 137, 74, 13, 255, 112, 52, 6, 255, 100, 43, 6, 255, 103, 42, 7, 255, 108, 40, 6, 255, 91, 30, 7, 255, 87, 30, 9, 255, 99, 34, 5, 255, 93, 30, 7, 255, 99, 39, 11, 255, 104, 34, 6, 255, 3, 3, 16, 255, 1, 1, 15, 255, 0, 3, 16, 255, 0, 2, 15, 255, 0, 1, 13, 255, 0, 3, 16, 255, 1, 2, 14, 255, 0, 2, 12, 255, 0, 3, 14, 255, 2, 4, 17, 255, 0, 1, 15, 255, 2, 2, 14, 255, 4, 4, 13, 255, 2, 2, 9, 255, 3, 3, 12, 255, 2, 3, 13, 255, 2, 2, 12, 255, 2, 2, 12, 255, 1, 1, 13, 255, 1, 3, 15, 255, 1, 2, 15, 255, 1, 1, 12, 255, 0, 0, 8, 255, 1, 1, 7, 255, 2, 1, 8, 255, 0, 0, 5, 255, 1, 1, 3, 255, 1, 1, 4, 255, 1, 1, 4, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 2, 0, 255, 0, 2, 2, 255, 0, 2, 4, 255, 1, 22, 33, 255, 0, 27, 74, 255, 48, 117, 189, 255, 50, 163, 212, 255, 48, 164, 231, 255, 210, 249, 255, 255, 157, 228, 217, 255, 18, 88, 101, 255, 4, 97, 154, 255, 3, 189, 232, 255, 5, 255, 255, 255, 45, 252, 247, 255, 52, 236, 253, 255, 59, 232, 250, 255, 211, 255, 255, 255, 210, 242, 200, 255, 41, 71, 41, 255, 0, 0, 0, 255, 6, 1, 7, 255, 1, 1, 4, 255, 5, 1, 0, 255, 2, 0, 9, 255, 0, 13, 43, 255, 1, 18, 70, 255, 4, 18, 56, 255, 5, 12, 18, 255, 3, 1, 0, 255, 6, 7, 32, 255, 12, 21, 69, 255, 9, 27, 101, 255, 7, 26, 122, 255, 2, 13, 80, 255, 2, 9, 34, 255, 1, 1, 3, 255, 2, 0, 1, 255, 1, 3, 6, 255, 0, 4, 0, 255, 2, 1, 3, 255, 2, 1, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 1, 255, 5, 4, 2, 255, 6, 3, 0, 255, 6, 3, 0, 255, 7, 3, 1, 255, 8, 4, 1, 255, 7, 4, 0, 255, 10, 5, 2, 255, 8, 4, 1, 255, 6, 2, 0, 255, 8, 4, 1, 255, 9, 5, 2, 255, 7, 3, 0, 255, 10, 5, 2, 255, 10, 8, 2, 255, 8, 6, 7, 255, 12, 10, 2, 255, 14, 10, 6, 255, 1, 1, 4, 255, 31, 27, 26, 255, 113, 92, 64, 255, 47, 38, 14, 255, 163, 150, 65, 255, 140, 107, 24, 255, 57, 53, 32, 255, 53, 49, 44, 255, 36, 24, 6, 255, 26, 21, 3, 255, 21, 18, 8, 255, 34, 23, 8, 255, 64, 39, 11, 255, 79, 84, 20, 255, 92, 102, 21, 255, 83, 91, 11, 255, 77, 80, 12, 255, 71, 73, 9, 255, 70, 68, 11, 255, 68, 67, 10, 255, 65, 65, 11, 255, 64, 65, 16, 255, 63, 59, 1, 255, 62, 59, 4, 255, 56, 52, 4, 255, 54, 47, 7, 255, 52, 49, 10, 255, 53, 47, 12, 255, 54, 43, 10, 255, 50, 37, 16, 255, 57, 49, 8, 255, 48, 40, 2, 255, 56, 43, 10, 255, 57, 40, 3, 255, 69, 52, 5, 255, 84, 60, 5, 255, 92, 62, 0, 255, 91, 62, 7, 255, 80, 55, 9, 255, 72, 49, 11, 255, 73, 49, 6, 255, 73, 46, 7, 255, 70, 47, 9, 255, 67, 46, 4, 255, 70, 47, 4, 255, 71, 41, 5, 255, 71, 39, 7, 255, 72, 41, 7, 255, 69, 42, 4, 255, 76, 47, 4, 255, 84, 52, 5, 255, 89, 55, 4, 255, 93, 58, 6, 255, 94, 51, 5, 255, 99, 57, 11, 255, 93, 53, 10, 255, 86, 45, 4, 255, 120, 54, 4, 255, 135, 55, 9, 255, 90, 34, 6, 255, 83, 42, 5, 255, 81, 43, 10, 255, 80, 43, 6, 255, 83, 52, 2, 255, 83, 47, 5, 255, 87, 43, 2, 255, 82, 41, 12, 255, 78, 46, 9, 255, 72, 48, 8, 255, 81, 44, 13, 255, 88, 50, 6, 255, 87, 49, 7, 255, 87, 49, 11, 255, 84, 53, 3, 255, 93, 56, 1, 255, 99, 53, 7, 255, 93, 51, 12, 255, 91, 53, 10, 255, 95, 54, 9, 255, 101, 56, 10, 255, 106, 60, 8, 255, 109, 62, 13, 255, 114, 64, 10, 255, 120, 71, 3, 255, 127, 79, 4, 255, 145, 83, 7, 255, 137, 79, 3, 255, 137, 82, 10, 255, 135, 80, 8, 255, 128, 77, 3, 255, 125, 72, 7, 255, 117, 67, 6, 255, 116, 72, 3, 255, 112, 71, 0, 255, 108, 67, 2, 255, 109, 65, 10, 255, 108, 62, 12, 255, 106, 60, 9, 255, 101, 61, 6, 255, 103, 63, 6, 255, 103, 64, 10, 255, 102, 61, 15, 255, 102, 61, 16, 255, 104, 62, 10, 255, 99, 62, 9, 255, 97, 61, 10, 255, 98, 62, 14, 255, 98, 59, 14, 255, 98, 59, 12, 255, 97, 62, 16, 255, 99, 63, 11, 255, 100, 63, 19, 255, 101, 58, 14, 255, 92, 63, 6, 255, 95, 63, 12, 255, 94, 60, 15, 255, 95, 63, 9, 255, 102, 66, 17, 255, 100, 64, 11, 255, 101, 62, 16, 255, 107, 67, 15, 255, 110, 70, 6, 255, 109, 71, 11, 255, 108, 70, 10, 255, 108, 70, 16, 255, 104, 68, 14, 255, 100, 64, 13, 255, 105, 68, 18, 255, 106, 69, 10, 255, 112, 72, 16, 255, 112, 70, 16, 255, 111, 70, 9, 255, 110, 69, 15, 255, 108, 70, 19, 255, 103, 69, 14, 255, 104, 71, 9, 255, 109, 75, 15, 255, 105, 69, 13, 255, 106, 70, 15, 255, 111, 75, 12, 255, 110, 74, 13, 255, 107, 72, 18, 255, 112, 77, 15, 255, 110, 76, 18, 255, 104, 73, 16, 255, 104, 75, 5, 255, 107, 76, 14, 255, 112, 79, 18, 255, 111, 76, 18, 255, 114, 79, 18, 255, 116, 80, 20, 255, 121, 82, 21, 255, 134, 84, 29, 255, 135, 81, 27, 255, 134, 85, 19, 255, 132, 84, 18, 255, 131, 85, 15, 255, 129, 87, 20, 255, 131, 86, 26, 255, 139, 90, 23, 255, 138, 90, 20, 255, 134, 91, 17, 255, 133, 90, 26, 255, 133, 90, 30, 255, 134, 91, 31, 255, 138, 96, 21, 255, 142, 101, 20, 255, 139, 98, 33, 255, 139, 100, 29, 255, 140, 96, 33, 255, 143, 98, 24, 255, 148, 105, 23, 255, 144, 102, 28, 255, 144, 105, 33, 255, 145, 106, 37, 255, 145, 104, 36, 255, 145, 107, 36, 255, 147, 110, 29, 255, 153, 105, 25, 255, 156, 107, 34, 255, 150, 112, 37, 255, 151, 112, 27, 255, 147, 110, 25, 255, 151, 117, 30, 255, 155, 119, 32, 255, 164, 123, 20, 255, 172, 120, 19, 255, 178, 123, 28, 255, 177, 123, 22, 255, 171, 119, 16, 255, 162, 114, 24, 255, 154, 114, 13, 255, 153, 110, 17, 255, 153, 104, 26, 255, 152, 103, 23, 255, 150, 102, 19, 255, 150, 104, 10, 255, 144, 103, 19, 255, 138, 103, 13, 255, 145, 104, 10, 255, 151, 98, 19, 255, 150, 100, 17, 255, 151, 99, 14, 255, 155, 98, 8, 255, 157, 95, 13, 255, 153, 91, 17, 255, 145, 87, 22, 255, 142, 88, 17, 255, 141, 91, 9, 255, 141, 90, 5, 255, 143, 89, 5, 255, 141, 86, 14, 255, 141, 85, 14, 255, 140, 85, 11, 255, 146, 87, 10, 255, 145, 86, 5, 255, 142, 84, 4, 255, 146, 86, 11, 255, 143, 86, 12, 255, 145, 84, 10, 255, 145, 85, 6, 255, 146, 88, 5, 255, 151, 89, 8, 255, 149, 92, 12, 255, 151, 94, 16, 255, 157, 91, 13, 255, 160, 91, 7, 255, 165, 94, 11, 255, 167, 93, 8, 255, 165, 92, 3, 255, 171, 97, 2, 255, 179, 101, 6, 255, 184, 101, 6, 255, 186, 104, 5, 255, 185, 103, 3, 255, 185, 103, 3, 255, 183, 102, 5, 255, 177, 97, 3, 255, 170, 91, 3, 255, 164, 84, 5, 255, 157, 78, 5, 255, 167, 87, 8, 255, 204, 101, 5, 255, 209, 100, 8, 255, 175, 72, 11, 255, 147, 56, 9, 255, 123, 49, 12, 255, 119, 47, 7, 255, 117, 46, 7, 255, 119, 48, 7, 255, 110, 44, 8, 255, 96, 32, 0, 255, 105, 40, 12, 255, 89, 33, 8, 255, 83, 38, 6, 255, 95, 42, 5, 255, 102, 40, 3, 255, 107, 42, 8, 255, 110, 45, 11, 255, 114, 44, 3, 255, 109, 42, 8, 255, 105, 42, 5, 255, 112, 45, 8, 255, 123, 47, 11, 255, 131, 48, 3, 255, 133, 54, 7, 255, 139, 71, 12, 255, 136, 76, 5, 255, 132, 69, 4, 255, 131, 72, 13, 255, 130, 77, 11, 255, 139, 86, 5, 255, 152, 94, 26, 255, 151, 95, 16, 255, 155, 97, 17, 255, 157, 99, 28, 255, 157, 98, 14, 255, 161, 98, 13, 255, 163, 101, 14, 255, 167, 104, 18, 255, 165, 97, 19, 255, 155, 84, 17, 255, 140, 77, 17, 255, 116, 53, 6, 255, 107, 44, 9, 255, 105, 45, 7, 255, 106, 43, 5, 255, 102, 37, 8, 255, 103, 42, 10, 255, 94, 38, 3, 255, 93, 37, 7, 255, 98, 43, 10, 255, 98, 40, 7, 255, 0, 2, 14, 255, 0, 1, 16, 255, 1, 2, 20, 255, 1, 3, 18, 255, 0, 2, 14, 255, 0, 2, 14, 255, 2, 3, 14, 255, 2, 3, 14, 255, 1, 2, 12, 255, 1, 2, 11, 255, 1, 1, 12, 255, 1, 1, 13, 255, 1, 1, 12, 255, 1, 1, 10, 255, 3, 2, 15, 255, 3, 2, 16, 255, 2, 1, 15, 255, 2, 2, 13, 255, 2, 2, 14, 255, 2, 4, 14, 255, 0, 2, 12, 255, 2, 2, 10, 255, 2, 2, 7, 255, 0, 2, 5, 255, 1, 3, 5, 255, 1, 1, 5, 255, 0, 0, 4, 255, 0, 0, 4, 255, 1, 0, 5, 255, 1, 0, 4, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 2, 0, 1, 255, 2, 1, 0, 255, 2, 3, 0, 255, 2, 0, 0, 255, 2, 9, 17, 255, 0, 27, 65, 255, 64, 135, 188, 255, 48, 166, 218, 255, 77, 223, 253, 255, 198, 255, 249, 255, 199, 254, 254, 255, 101, 214, 238, 255, 2, 224, 251, 255, 14, 243, 250, 255, 69, 240, 246, 255, 46, 234, 249, 255, 41, 224, 249, 255, 211, 251, 255, 255, 204, 234, 192, 255, 35, 64, 33, 255, 0, 0, 1, 255, 2, 3, 4, 255, 1, 1, 3, 255, 3, 0, 5, 255, 3, 7, 42, 255, 3, 14, 61, 255, 7, 21, 56, 255, 5, 15, 22, 255, 2, 0, 2, 255, 1, 3, 15, 255, 6, 17, 67, 255, 13, 32, 103, 255, 8, 25, 93, 255, 6, 18, 69, 255, 7, 11, 48, 255, 2, 6, 15, 255, 3, 0, 0, 255, 0, 1, 1, 255, 1, 1, 4, 255, 3, 0, 4, 255, 4, 0, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 0, 2, 255, 4, 2, 2, 255, 2, 2, 0, 255, 1, 1, 0, 255, 4, 2, 0, 255, 6, 3, 2, 255, 8, 2, 1, 255, 8, 4, 1, 255, 10, 6, 3, 255, 8, 4, 1, 255, 7, 3, 0, 255, 8, 4, 1, 255, 8, 5, 1, 255, 9, 5, 4, 255, 8, 5, 2, 255, 9, 7, 5, 255, 10, 10, 3, 255, 9, 9, 3, 255, 10, 8, 12, 255, 20, 20, 9, 255, 37, 29, 18, 255, 90, 79, 44, 255, 107, 73, 12, 255, 42, 31, 11, 255, 55, 60, 23, 255, 89, 109, 77, 255, 81, 91, 45, 255, 32, 26, 4, 255, 24, 23, 14, 255, 51, 33, 17, 255, 58, 55, 11, 255, 78, 87, 19, 255, 81, 86, 12, 255, 76, 78, 6, 255, 79, 75, 8, 255, 72, 70, 4, 255, 62, 67, 6, 255, 61, 65, 7, 255, 63, 60, 8, 255, 63, 61, 8, 255, 69, 60, 6, 255, 57, 53, 4, 255, 51, 48, 7, 255, 53, 43, 10, 255, 50, 47, 3, 255, 51, 45, 12, 255, 54, 45, 4, 255, 54, 43, 16, 255, 50, 39, 14, 255, 54, 40, 8, 255, 62, 39, 14, 255, 76, 48, 10, 255, 90, 61, 9, 255, 91, 65, 9, 255, 92, 63, 6, 255, 94, 65, 0, 255, 85, 58, 4, 255, 73, 54, 10, 255, 73, 51, 10, 255, 71, 47, 6, 255, 69, 44, 9, 255, 68, 45, 10, 255, 69, 45, 6, 255, 70, 41, 13, 255, 70, 36, 14, 255, 76, 43, 8, 255, 76, 43, 9, 255, 80, 49, 8, 255, 84, 51, 9, 255, 87, 53, 7, 255, 88, 54, 7, 255, 86, 53, 8, 255, 86, 52, 6, 255, 82, 45, 2, 255, 75, 39, 8, 255, 103, 54, 6, 255, 128, 58, 3, 255, 95, 37, 7, 255, 88, 41, 14, 255, 83, 43, 8, 255, 79, 42, 4, 255, 83, 45, 7, 255, 79, 45, 6, 255, 83, 48, 3, 255, 82, 47, 11, 255, 82, 42, 14, 255, 86, 50, 3, 255, 85, 50, 8, 255, 83, 50, 7, 255, 87, 53, 4, 255, 91, 45, 6, 255, 96, 53, 10, 255, 93, 54, 7, 255, 94, 51, 8, 255, 96, 51, 10, 255, 93, 48, 9, 255, 99, 54, 10, 255, 102, 60, 7, 255, 103, 59, 9, 255, 107, 60, 15, 255, 110, 62, 9, 255, 120, 70, 9, 255, 124, 73, 15, 255, 135, 77, 11, 255, 129, 72, 8, 255, 126, 73, 11, 255, 126, 74, 11, 255, 124, 74, 8, 255, 118, 71, 8, 255, 112, 65, 6, 255, 111, 66, 7, 255, 109, 66, 6, 255, 106, 66, 4, 255, 104, 64, 3, 255, 102, 61, 6, 255, 104, 61, 10, 255, 106, 62, 8, 255, 105, 63, 10, 255, 102, 59, 12, 255, 102, 62, 11, 255, 98, 59, 10, 255, 99, 61, 11, 255, 98, 65, 8, 255, 94, 65, 12, 255, 97, 64, 2, 255, 100, 57, 14, 255, 99, 61, 11, 255, 93, 62, 7, 255, 94, 63, 11, 255, 96, 63, 12, 255, 101, 62, 8, 255, 96, 63, 7, 255, 97, 62, 13, 255, 103, 64, 12, 255, 100, 63, 10, 255, 101, 60, 17, 255, 100, 65, 12, 255, 118, 71, 11, 255, 123, 69, 10, 255, 108, 66, 10, 255, 105, 70, 15, 255, 110, 69, 11, 255, 114, 70, 20, 255, 107, 65, 15, 255, 107, 68, 10, 255, 110, 70, 9, 255, 113, 68, 17, 255, 116, 70, 23, 255, 113, 71, 13, 255, 111, 68, 13, 255, 110, 68, 13, 255, 109, 71, 12, 255, 104, 69, 14, 255, 104, 71, 6, 255, 108, 75, 4, 255, 109, 73, 11, 255, 111, 72, 25, 255, 110, 72, 22, 255, 109, 71, 21, 255, 109, 71, 18, 255, 113, 74, 10, 255, 114, 73, 11, 255, 113, 74, 19, 255, 113, 76, 14, 255, 113, 76, 8, 255, 115, 77, 10, 255, 115, 76, 18, 255, 115, 79, 12, 255, 121, 81, 16, 255, 123, 82, 18, 255, 132, 87, 17, 255, 139, 82, 32, 255, 134, 84, 16, 255, 130, 81, 20, 255, 128, 84, 13, 255, 125, 86, 15, 255, 132, 89, 21, 255, 139, 91, 22, 255, 141, 89, 26, 255, 140, 91, 18, 255, 134, 92, 11, 255, 133, 88, 28, 255, 136, 93, 18, 255, 142, 99, 8, 255, 142, 97, 19, 255, 140, 97, 32, 255, 143, 100, 31, 255, 146, 99, 31, 255, 145, 98, 25, 255, 149, 100, 30, 255, 149, 104, 35, 255, 144, 105, 24, 255, 143, 106, 36, 255, 147, 106, 34, 255, 149, 104, 37, 255, 150, 110, 33, 255, 153, 108, 28, 255, 157, 109, 24, 255, 153, 110, 27, 255, 155, 110, 21, 255, 149, 108, 23, 255, 150, 114, 29, 255, 153, 118, 33, 255, 160, 120, 26, 255, 172, 119, 21, 255, 182, 128, 15, 255, 182, 124, 28, 255, 173, 118, 25, 255, 164, 113, 28, 255, 157, 112, 22, 255, 154, 105, 33, 255, 154, 103, 31, 255, 153, 102, 29, 255, 149, 101, 22, 255, 150, 102, 13, 255, 146, 102, 17, 255, 139, 101, 13, 255, 143, 100, 17, 255, 155, 97, 17, 255, 158, 97, 5, 255, 156, 96, 26, 255, 153, 96, 26, 255, 158, 96, 12, 255, 156, 93, 13, 255, 144, 88, 20, 255, 143, 90, 22, 255, 140, 88, 15, 255, 141, 90, 7, 255, 144, 90, 8, 255, 143, 89, 4, 255, 142, 87, 8, 255, 143, 85, 6, 255, 138, 86, 3, 255, 142, 84, 8, 255, 144, 83, 13, 255, 138, 86, 5, 255, 146, 88, 2, 255, 146, 87, 7, 255, 146, 88, 11, 255, 150, 87, 8, 255, 150, 87, 9, 255, 155, 91, 13, 255, 160, 96, 13, 255, 160, 94, 8, 255, 162, 92, 12, 255, 168, 94, 14, 255, 163, 92, 8, 255, 166, 98, 8, 255, 169, 98, 2, 255, 180, 98, 1, 255, 185, 102, 4, 255, 183, 101, 3, 255, 187, 104, 4, 255, 189, 106, 5, 255, 186, 103, 2, 255, 183, 99, 0, 255, 176, 94, 1, 255, 170, 85, 5, 255, 167, 89, 2, 255, 176, 96, 3, 255, 193, 95, 6, 255, 181, 72, 8, 255, 151, 55, 4, 255, 124, 55, 4, 255, 114, 49, 6, 255, 122, 49, 0, 255, 117, 50, 3, 255, 102, 42, 8, 255, 99, 39, 5, 255, 97, 39, 1, 255, 98, 35, 6, 255, 85, 28, 6, 255, 89, 40, 6, 255, 100, 46, 4, 255, 102, 38, 4, 255, 104, 40, 7, 255, 109, 49, 0, 255, 113, 49, 1, 255, 111, 47, 7, 255, 107, 45, 4, 255, 109, 44, 2, 255, 121, 49, 4, 255, 134, 59, 6, 255, 128, 66, 3, 255, 125, 69, 6, 255, 129, 69, 11, 255, 135, 77, 14, 255, 140, 83, 10, 255, 149, 91, 14, 255, 155, 99, 12, 255, 153, 94, 20, 255, 155, 96, 17, 255, 157, 97, 17, 255, 159, 98, 27, 255, 160, 98, 17, 255, 162, 96, 14, 255, 163, 97, 18, 255, 163, 97, 16, 255, 164, 96, 15, 255, 163, 94, 20, 255, 137, 71, 9, 255, 120, 52, 7, 255, 109, 43, 9, 255, 112, 56, 9, 255, 112, 54, 5, 255, 115, 50, 10, 255, 109, 49, 7, 255, 98, 42, 10, 255, 104, 44, 4, 255, 105, 48, 8, 255, 100, 44, 4, 255, 0, 1, 13, 255, 0, 1, 15, 255, 1, 3, 18, 255, 1, 3, 17, 255, 1, 3, 15, 255, 0, 2, 14, 255, 1, 2, 16, 255, 1, 2, 16, 255, 2, 2, 14, 255, 1, 1, 10, 255, 2, 2, 9, 255, 2, 2, 10, 255, 1, 1, 11, 255, 2, 2, 11, 255, 4, 3, 16, 255, 3, 2, 16, 255, 2, 2, 14, 255, 1, 1, 11, 255, 1, 1, 11, 255, 0, 3, 15, 255, 0, 0, 13, 255, 1, 1, 12, 255, 2, 2, 12, 255, 0, 0, 7, 255, 0, 1, 6, 255, 1, 2, 7, 255, 0, 1, 6, 255, 0, 1, 6, 255, 1, 0, 5, 255, 1, 0, 4, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 3, 255, 1, 0, 1, 255, 0, 0, 0, 255, 2, 2, 1, 255, 2, 0, 0, 255, 4, 16, 32, 255, 4, 62, 157, 255, 24, 195, 248, 255, 83, 254, 253, 255, 83, 255, 252, 255, 75, 201, 203, 255, 61, 201, 226, 255, 67, 250, 255, 255, 48, 233, 243, 255, 7, 208, 244, 255, 34, 224, 250, 255, 225, 255, 255, 255, 188, 228, 182, 255, 22, 56, 24, 255, 0, 0, 0, 255, 4, 3, 10, 255, 2, 2, 1, 255, 1, 8, 25, 255, 6, 12, 62, 255, 7, 15, 63, 255, 5, 12, 37, 255, 4, 3, 3, 255, 7, 1, 0, 255, 8, 9, 40, 255, 12, 17, 88, 255, 5, 19, 89, 255, 6, 17, 60, 255, 0, 6, 38, 255, 2, 6, 14, 255, 3, 0, 0, 255, 2, 0, 0, 255, 1, 1, 2, 255, 0, 0, 3, 255, 0, 0, 1, 255, 0, 2, 0, 255, 1, 2, 2, 255, 3, 0, 2, 255, 1, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 3, 0, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 0, 255, 5, 2, 1, 255, 8, 2, 2, 255, 9, 4, 2, 255, 5, 1, 0, 255, 7, 3, 1, 255, 10, 6, 3, 255, 10, 6, 3, 255, 11, 7, 4, 255, 7, 10, 6, 255, 6, 8, 2, 255, 13, 8, 4, 255, 11, 8, 7, 255, 4, 8, 1, 255, 6, 11, 1, 255, 41, 37, 18, 255, 88, 58, 36, 255, 189, 143, 35, 255, 166, 115, 10, 255, 44, 34, 11, 255, 32, 17, 4, 255, 30, 27, 8, 255, 36, 46, 20, 255, 31, 20, 8, 255, 39, 21, 13, 255, 47, 38, 10, 255, 54, 58, 6, 255, 70, 70, 14, 255, 70, 67, 15, 255, 63, 68, 6, 255, 73, 69, 10, 255, 68, 67, 3, 255, 60, 67, 6, 255, 62, 66, 10, 255, 64, 58, 11, 255, 60, 54, 10, 255, 62, 56, 5, 255, 53, 52, 10, 255, 44, 44, 9, 255, 55, 45, 9, 255, 60, 47, 7, 255, 56, 45, 4, 255, 58, 47, 2, 255, 54, 41, 6, 255, 57, 41, 16, 255, 61, 42, 5, 255, 72, 42, 14, 255, 93, 61, 5, 255, 98, 69, 5, 255, 102, 67, 7, 255, 98, 64, 3, 255, 97, 66, 12, 255, 88, 61, 8, 255, 81, 53, 4, 255, 80, 51, 9, 255, 77, 50, 3, 255, 70, 42, 3, 255, 70, 45, 13, 255, 69, 45, 6, 255, 72, 46, 7, 255, 74, 43, 10, 255, 77, 47, 7, 255, 74, 45, 4, 255, 80, 47, 1, 255, 83, 48, 4, 255, 91, 55, 7, 255, 90, 54, 7, 255, 82, 50, 7, 255, 77, 44, 5, 255, 78, 42, 3, 255, 77, 38, 11, 255, 93, 46, 10, 255, 132, 57, 4, 255, 113, 48, 7, 255, 84, 32, 4, 255, 87, 46, 6, 255, 87, 46, 7, 255, 85, 43, 9, 255, 79, 46, 5, 255, 80, 44, 16, 255, 91, 50, 9, 255, 87, 48, 3, 255, 91, 47, 7, 255, 88, 44, 11, 255, 88, 48, 7, 255, 86, 53, 3, 255, 89, 52, 10, 255, 93, 48, 10, 255, 95, 46, 11, 255, 97, 49, 9, 255, 96, 52, 7, 255, 95, 52, 8, 255, 94, 53, 8, 255, 98, 57, 9, 255, 99, 58, 7, 255, 102, 59, 3, 255, 111, 63, 5, 255, 114, 63, 10, 255, 120, 66, 15, 255, 126, 73, 8, 255, 123, 71, 10, 255, 120, 69, 10, 255, 117, 66, 8, 255, 114, 65, 7, 255, 112, 68, 11, 255, 106, 65, 5, 255, 105, 62, 4, 255, 106, 61, 7, 255, 107, 63, 7, 255, 103, 62, 8, 255, 97, 60, 11, 255, 97, 60, 15, 255, 104, 57, 6, 255, 105, 59, 12, 255, 103, 59, 19, 255, 103, 64, 2, 255, 102, 64, 6, 255, 99, 61, 5, 255, 105, 59, 7, 255, 98, 59, 10, 255, 96, 59, 7, 255, 103, 61, 6, 255, 104, 66, 15, 255, 98, 59, 15, 255, 103, 58, 17, 255, 110, 61, 20, 255, 105, 57, 18, 255, 103, 63, 11, 255, 104, 64, 17, 255, 101, 61, 12, 255, 94, 64, 8, 255, 100, 63, 10, 255, 97, 63, 20, 255, 102, 69, 14, 255, 106, 68, 17, 255, 112, 68, 21, 255, 116, 69, 16, 255, 112, 69, 10, 255, 109, 70, 15, 255, 105, 67, 14, 255, 109, 70, 20, 255, 107, 67, 15, 255, 111, 70, 13, 255, 113, 72, 7, 255, 113, 73, 11, 255, 112, 72, 12, 255, 109, 67, 16, 255, 107, 67, 17, 255, 106, 70, 11, 255, 104, 71, 14, 255, 108, 72, 14, 255, 109, 70, 24, 255, 107, 69, 22, 255, 110, 70, 22, 255, 112, 73, 23, 255, 114, 75, 17, 255, 112, 73, 13, 255, 111, 74, 13, 255, 111, 73, 26, 255, 109, 72, 27, 255, 112, 78, 16, 255, 115, 80, 13, 255, 114, 80, 18, 255, 118, 83, 13, 255, 123, 82, 13, 255, 122, 81, 11, 255, 127, 84, 14, 255, 139, 85, 23, 255, 136, 82, 19, 255, 132, 87, 17, 255, 129, 86, 18, 255, 129, 84, 23, 255, 135, 86, 22, 255, 139, 87, 25, 255, 140, 89, 27, 255, 139, 92, 13, 255, 135, 93, 20, 255, 133, 92, 18, 255, 140, 97, 17, 255, 145, 96, 21, 255, 146, 95, 28, 255, 145, 95, 24, 255, 145, 97, 25, 255, 145, 99, 27, 255, 145, 101, 28, 255, 145, 100, 37, 255, 145, 101, 31, 255, 149, 103, 24, 255, 151, 104, 29, 255, 144, 100, 35, 255, 150, 107, 29, 255, 154, 106, 30, 255, 151, 105, 32, 255, 153, 109, 28, 255, 155, 105, 36, 255, 159, 109, 37, 255, 156, 114, 28, 255, 152, 115, 20, 255, 156, 114, 29, 255, 163, 114, 34, 255, 169, 119, 27, 255, 178, 125, 26, 255, 184, 128, 14, 255, 179, 123, 16, 255, 169, 117, 20, 255, 159, 111, 27, 255, 156, 108, 25, 255, 159, 105, 30, 255, 157, 105, 21, 255, 152, 103, 20, 255, 154, 104, 11, 255, 150, 101, 19, 255, 144, 98, 28, 255, 145, 98, 26, 255, 153, 98, 16, 255, 157, 99, 4, 255, 157, 100, 13, 255, 156, 96, 17, 255, 166, 96, 10, 255, 173, 96, 14, 255, 154, 95, 4, 255, 139, 95, 20, 255, 137, 89, 19, 255, 138, 87, 15, 255, 142, 88, 12, 255, 144, 89, 6, 255, 140, 87, 10, 255, 141, 82, 11, 255, 148, 86, 5, 255, 154, 85, 4, 255, 158, 87, 9, 255, 152, 89, 3, 255, 147, 86, 4, 255, 152, 84, 8, 255, 162, 83, 8, 255, 169, 86, 7, 255, 171, 90, 9, 255, 175, 89, 12, 255, 177, 87, 14, 255, 173, 88, 12, 255, 168, 87, 14, 255, 167, 90, 11, 255, 166, 91, 11, 255, 165, 91, 5, 255, 176, 101, 6, 255, 180, 102, 7, 255, 184, 103, 2, 255, 184, 102, 2, 255, 189, 107, 4, 255, 193, 108, 4, 255, 190, 104, 2, 255, 190, 103, 3, 255, 188, 100, 4, 255, 182, 98, 3, 255, 201, 109, 8, 255, 190, 95, 5, 255, 171, 84, 6, 255, 147, 59, 2, 255, 123, 52, 2, 255, 123, 50, 7, 255, 119, 50, 8, 255, 113, 54, 7, 255, 107, 43, 7, 255, 108, 41, 13, 255, 99, 39, 2, 255, 101, 42, 1, 255, 100, 45, 2, 255, 99, 45, 9, 255, 93, 38, 4, 255, 98, 42, 8, 255, 105, 46, 7, 255, 109, 47, 3, 255, 106, 43, 6, 255, 105, 41, 3, 255, 103, 38, 5, 255, 105, 41, 3, 255, 115, 49, 8, 255, 130, 59, 7, 255, 135, 62, 9, 255, 127, 59, 2, 255, 125, 70, 9, 255, 133, 83, 18, 255, 148, 92, 14, 255, 154, 95, 14, 255, 156, 98, 19, 255, 161, 100, 18, 255, 157, 97, 22, 255, 159, 98, 21, 255, 159, 96, 22, 255, 161, 98, 25, 255, 161, 98, 19, 255, 160, 97, 17, 255, 162, 99, 23, 255, 162, 98, 19, 255, 163, 97, 11, 255, 165, 98, 12, 255, 155, 88, 10, 255, 142, 74, 13, 255, 113, 53, 9, 255, 110, 54, 5, 255, 116, 53, 6, 255, 117, 57, 11, 255, 107, 50, 5, 255, 101, 38, 11, 255, 101, 45, 6, 255, 103, 45, 9, 255, 99, 43, 8, 255, 2, 5, 14, 255, 1, 3, 15, 255, 0, 2, 15, 255, 0, 2, 15, 255, 1, 3, 15, 255, 1, 3, 15, 255, 0, 2, 17, 255, 0, 1, 16, 255, 2, 2, 16, 255, 4, 4, 15, 255, 1, 2, 7, 255, 1, 1, 8, 255, 2, 4, 13, 255, 1, 2, 10, 255, 3, 3, 14, 255, 2, 2, 14, 255, 2, 2, 12, 255, 3, 3, 13, 255, 3, 3, 13, 255, 1, 3, 11, 255, 0, 3, 11, 255, 1, 2, 11, 255, 0, 0, 8, 255, 1, 2, 7, 255, 1, 2, 6, 255, 0, 1, 4, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 0, 5, 255, 1, 1, 4, 255, 1, 1, 3, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 2, 255, 0, 0, 2, 255, 0, 1, 3, 255, 2, 1, 0, 255, 2, 7, 54, 255, 1, 154, 231, 255, 48, 255, 255, 255, 40, 242, 247, 255, 44, 197, 207, 255, 21, 149, 160, 255, 0, 168, 216, 255, 12, 234, 251, 255, 6, 223, 250, 255, 33, 221, 250, 255, 232, 255, 255, 255, 180, 221, 174, 255, 19, 48, 22, 255, 0, 0, 0, 255, 5, 2, 1, 255, 6, 2, 26, 255, 6, 14, 64, 255, 3, 25, 71, 255, 5, 19, 36, 255, 0, 5, 0, 255, 3, 1, 4, 255, 2, 6, 31, 255, 3, 16, 82, 255, 11, 19, 102, 255, 6, 14, 69, 255, 0, 3, 16, 255, 3, 2, 0, 255, 4, 2, 4, 255, 3, 0, 1, 255, 1, 2, 3, 255, 2, 0, 6, 255, 1, 0, 1, 255, 2, 0, 5, 255, 0, 1, 2, 255, 0, 2, 1, 255, 0, 2, 2, 255, 0, 1, 1, 255, 2, 3, 2, 255, 3, 3, 3, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 2, 1, 255, 4, 1, 2, 255, 3, 1, 2, 255, 3, 3, 3, 255, 3, 2, 2, 255, 4, 1, 0, 255, 6, 2, 1, 255, 7, 4, 1, 255, 9, 5, 2, 255, 8, 4, 1, 255, 8, 4, 1, 255, 10, 6, 3, 255, 10, 7, 4, 255, 9, 6, 2, 255, 12, 8, 3, 255, 11, 8, 6, 255, 9, 7, 8, 255, 9, 10, 2, 255, 16, 14, 6, 255, 35, 24, 23, 255, 44, 45, 45, 255, 36, 60, 68, 255, 68, 106, 110, 255, 91, 126, 113, 255, 76, 90, 48, 255, 27, 20, 11, 255, 12, 17, 12, 255, 26, 20, 16, 255, 35, 22, 9, 255, 30, 35, 6, 255, 48, 47, 15, 255, 64, 60, 7, 255, 68, 67, 3, 255, 66, 64, 7, 255, 68, 60, 11, 255, 66, 56, 4, 255, 65, 58, 4, 255, 63, 57, 4, 255, 61, 50, 5, 255, 55, 46, 15, 255, 51, 50, 11, 255, 52, 51, 2, 255, 51, 46, 9, 255, 54, 47, 5, 255, 60, 42, 11, 255, 57, 45, 6, 255, 54, 44, 9, 255, 50, 40, 10, 255, 49, 38, 11, 255, 62, 46, 14, 255, 84, 62, 3, 255, 93, 63, 4, 255, 99, 68, 4, 255, 99, 66, 8, 255, 97, 62, 8, 255, 94, 62, 5, 255, 93, 61, 7, 255, 84, 52, 3, 255, 77, 47, 11, 255, 71, 42, 5, 255, 69, 42, 6, 255, 66, 42, 8, 255, 69, 45, 6, 255, 74, 47, 2, 255, 75, 47, 4, 255, 71, 44, 7, 255, 75, 46, 6, 255, 81, 46, 3, 255, 85, 46, 5, 255, 85, 47, 6, 255, 80, 44, 3, 255, 84, 44, 4, 255, 77, 43, 9, 255, 76, 40, 9, 255, 78, 39, 10, 255, 83, 42, 9, 255, 124, 55, 10, 255, 136, 57, 10, 255, 79, 26, 5, 255, 90, 44, 18, 255, 104, 51, 3, 255, 89, 47, 5, 255, 88, 47, 4, 255, 91, 50, 4, 255, 95, 47, 6, 255, 90, 47, 2, 255, 92, 51, 6, 255, 83, 49, 3, 255, 86, 48, 6, 255, 93, 50, 9, 255, 85, 47, 10, 255, 90, 47, 10, 255, 93, 50, 11, 255, 91, 54, 15, 255, 91, 52, 13, 255, 91, 52, 6, 255, 93, 54, 14, 255, 94, 51, 19, 255, 98, 58, 5, 255, 100, 61, 1, 255, 102, 58, 9, 255, 107, 57, 12, 255, 113, 64, 3, 255, 117, 70, 7, 255, 115, 67, 9, 255, 114, 65, 7, 255, 115, 66, 9, 255, 112, 66, 14, 255, 109, 66, 11, 255, 100, 63, 10, 255, 101, 63, 11, 255, 105, 62, 7, 255, 109, 60, 9, 255, 109, 60, 14, 255, 101, 58, 12, 255, 100, 59, 10, 255, 108, 64, 10, 255, 105, 63, 5, 255, 101, 59, 11, 255, 103, 62, 6, 255, 103, 61, 16, 255, 101, 59, 8, 255, 97, 60, 7, 255, 93, 54, 8, 255, 118, 66, 21, 255, 128, 68, 10, 255, 123, 62, 6, 255, 119, 64, 6, 255, 110, 59, 14, 255, 110, 64, 17, 255, 122, 63, 14, 255, 110, 65, 10, 255, 102, 58, 12, 255, 105, 63, 13, 255, 112, 68, 9, 255, 117, 63, 7, 255, 109, 64, 14, 255, 108, 66, 14, 255, 109, 67, 14, 255, 108, 70, 1, 255, 115, 71, 11, 255, 118, 71, 18, 255, 110, 68, 14, 255, 111, 69, 17, 255, 109, 68, 17, 255, 109, 66, 14, 255, 114, 69, 7, 255, 117, 72, 7, 255, 115, 70, 13, 255, 112, 71, 20, 255, 109, 69, 20, 255, 108, 68, 20, 255, 108, 71, 16, 255, 107, 71, 21, 255, 110, 72, 8, 255, 110, 71, 15, 255, 111, 74, 8, 255, 116, 77, 10, 255, 113, 74, 10, 255, 115, 74, 11, 255, 114, 75, 10, 255, 111, 77, 15, 255, 108, 73, 26, 255, 105, 72, 17, 255, 105, 72, 15, 255, 106, 75, 8, 255, 113, 81, 13, 255, 120, 83, 10, 255, 120, 80, 20, 255, 125, 83, 18, 255, 130, 84, 24, 255, 136, 85, 25, 255, 138, 83, 25, 255, 134, 89, 12, 255, 131, 87, 18, 255, 133, 84, 21, 255, 134, 84, 10, 255, 137, 87, 21, 255, 142, 90, 30, 255, 139, 92, 12, 255, 136, 92, 17, 255, 136, 94, 22, 255, 139, 93, 23, 255, 147, 98, 22, 255, 152, 101, 20, 255, 150, 100, 15, 255, 148, 100, 12, 255, 145, 99, 22, 255, 143, 101, 23, 255, 143, 103, 24, 255, 146, 102, 23, 255, 150, 99, 31, 255, 159, 106, 28, 255, 152, 106, 27, 255, 147, 108, 34, 255, 153, 107, 31, 255, 156, 104, 29, 255, 155, 108, 32, 255, 157, 112, 28, 255, 160, 110, 23, 255, 158, 112, 32, 255, 155, 112, 19, 255, 161, 117, 10, 255, 167, 119, 24, 255, 170, 122, 23, 255, 175, 121, 22, 255, 182, 125, 16, 255, 182, 126, 14, 255, 172, 120, 16, 255, 161, 112, 27, 255, 157, 112, 13, 255, 159, 108, 15, 255, 158, 104, 22, 255, 154, 104, 24, 255, 158, 105, 11, 255, 155, 104, 9, 255, 148, 99, 19, 255, 148, 98, 17, 255, 155, 96, 19, 255, 159, 98, 12, 255, 158, 98, 7, 255, 158, 94, 13, 255, 165, 97, 9, 255, 171, 97, 13, 255, 161, 93, 10, 255, 151, 93, 15, 255, 155, 93, 11, 255, 158, 90, 7, 255, 158, 87, 15, 255, 158, 91, 9, 255, 152, 91, 9, 255, 143, 85, 18, 255, 164, 82, 10, 255, 170, 83, 1, 255, 171, 84, 1, 255, 175, 90, 7, 255, 158, 91, 11, 255, 163, 88, 8, 255, 171, 83, 4, 255, 170, 82, 4, 255, 171, 77, 4, 255, 167, 79, 6, 255, 166, 82, 7, 255, 170, 81, 4, 255, 174, 84, 11, 255, 173, 88, 12, 255, 171, 92, 12, 255, 169, 91, 5, 255, 175, 99, 5, 255, 178, 103, 6, 255, 186, 106, 5, 255, 192, 109, 7, 255, 194, 111, 5, 255, 194, 110, 3, 255, 196, 109, 3, 255, 197, 107, 5, 255, 193, 105, 3, 255, 190, 102, 3, 255, 187, 102, 2, 255, 186, 100, 2, 255, 177, 79, 6, 255, 129, 50, 4, 255, 119, 48, 8, 255, 114, 47, 8, 255, 121, 43, 8, 255, 111, 42, 6, 255, 106, 36, 13, 255, 107, 42, 5, 255, 101, 48, 1, 255, 111, 52, 10, 255, 122, 67, 15, 255, 112, 63, 5, 255, 103, 49, 4, 255, 105, 52, 5, 255, 113, 56, 7, 255, 115, 48, 11, 255, 109, 47, 11, 255, 113, 51, 11, 255, 111, 48, 6, 255, 112, 50, 1, 255, 119, 53, 11, 255, 132, 61, 11, 255, 133, 67, 11, 255, 139, 80, 13, 255, 148, 90, 15, 255, 157, 96, 22, 255, 158, 95, 13, 255, 161, 98, 16, 255, 163, 101, 19, 255, 163, 101, 19, 255, 160, 98, 14, 255, 157, 94, 14, 255, 160, 95, 15, 255, 161, 96, 15, 255, 161, 97, 15, 255, 159, 98, 18, 255, 159, 96, 17, 255, 159, 96, 16, 255, 159, 93, 15, 255, 163, 97, 20, 255, 163, 95, 18, 255, 157, 89, 12, 255, 127, 69, 12, 255, 107, 50, 6, 255, 109, 46, 4, 255, 112, 54, 9, 255, 110, 56, 9, 255, 100, 39, 3, 255, 95, 43, 4, 255, 101, 42, 5, 255, 98, 43, 4, 255, 2, 2, 12, 255, 1, 2, 13, 255, 1, 1, 12, 255, 1, 2, 13, 255, 1, 3, 15, 255, 1, 3, 19, 255, 1, 3, 17, 255, 1, 3, 16, 255, 2, 3, 18, 255, 5, 4, 17, 255, 2, 2, 12, 255, 0, 1, 11, 255, 0, 2, 16, 255, 0, 2, 15, 255, 1, 1, 15, 255, 2, 2, 15, 255, 2, 2, 12, 255, 3, 3, 13, 255, 2, 2, 15, 255, 0, 3, 10, 255, 0, 3, 9, 255, 2, 3, 10, 255, 0, 1, 8, 255, 2, 2, 8, 255, 1, 2, 5, 255, 0, 0, 4, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 1, 6, 255, 0, 1, 5, 255, 1, 2, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 2, 255, 2, 2, 3, 255, 3, 0, 0, 255, 4, 71, 152, 255, 3, 239, 255, 255, 0, 227, 230, 255, 26, 174, 190, 255, 47, 153, 169, 255, 3, 148, 179, 255, 7, 195, 245, 255, 0, 221, 250, 255, 42, 223, 249, 255, 227, 255, 255, 255, 184, 212, 165, 255, 24, 51, 17, 255, 2, 0, 0, 255, 7, 0, 31, 255, 2, 19, 77, 255, 5, 28, 94, 255, 9, 21, 60, 255, 6, 8, 8, 255, 1, 0, 1, 255, 5, 9, 39, 255, 4, 19, 84, 255, 6, 22, 97, 255, 3, 9, 56, 255, 1, 7, 40, 255, 2, 2, 12, 255, 1, 1, 0, 255, 1, 3, 2, 255, 2, 2, 3, 255, 3, 1, 3, 255, 1, 1, 4, 255, 0, 1, 0, 255, 1, 1, 1, 255, 2, 1, 0, 255, 1, 0, 4, 255, 2, 0, 5, 255, 2, 2, 3, 255, 3, 1, 2, 255, 1, 1, 0, 255, 1, 1, 1, 255, 3, 0, 2, 255, 3, 0, 1, 255, 3, 0, 2, 255, 2, 0, 1, 255, 1, 1, 1, 255, 3, 2, 0, 255, 3, 1, 2, 255, 3, 0, 1, 255, 4, 1, 2, 255, 6, 2, 2, 255, 6, 3, 1, 255, 8, 7, 3, 255, 9, 5, 3, 255, 9, 5, 2, 255, 9, 5, 2, 255, 10, 6, 3, 255, 8, 6, 2, 255, 9, 5, 4, 255, 10, 11, 4, 255, 6, 12, 4, 255, 10, 10, 5, 255, 12, 9, 1, 255, 15, 24, 40, 255, 53, 88, 94, 255, 73, 137, 155, 255, 132, 205, 224, 255, 173, 235, 245, 255, 144, 208, 177, 255, 71, 107, 48, 255, 31, 28, 8, 255, 24, 25, 12, 255, 27, 27, 11, 255, 27, 28, 14, 255, 27, 36, 14, 255, 43, 46, 7, 255, 62, 53, 6, 255, 62, 55, 7, 255, 61, 53, 3, 255, 61, 49, 11, 255, 66, 50, 4, 255, 69, 54, 3, 255, 60, 48, 4, 255, 56, 45, 20, 255, 47, 41, 10, 255, 49, 53, 6, 255, 55, 48, 6, 255, 59, 43, 10, 255, 48, 44, 3, 255, 54, 44, 7, 255, 61, 45, 6, 255, 62, 44, 4, 255, 63, 48, 4, 255, 67, 49, 10, 255, 76, 56, 6, 255, 90, 62, 1, 255, 94, 61, 7, 255, 92, 64, 2, 255, 95, 64, 7, 255, 95, 62, 6, 255, 97, 65, 2, 255, 91, 61, 8, 255, 82, 52, 14, 255, 71, 49, 8, 255, 69, 46, 9, 255, 68, 44, 7, 255, 70, 48, 3, 255, 70, 47, 4, 255, 74, 43, 6, 255, 77, 46, 10, 255, 73, 43, 10, 255, 75, 46, 4, 255, 82, 48, 8, 255, 83, 47, 6, 255, 81, 45, 7, 255, 77, 44, 7, 255, 82, 43, 10, 255, 70, 48, 2, 255, 67, 44, 8, 255, 74, 42, 11, 255, 79, 43, 11, 255, 114, 47, 7, 255, 140, 55, 11, 255, 104, 45, 12, 255, 85, 34, 6, 255, 110, 53, 4, 255, 108, 57, 4, 255, 98, 47, 8, 255, 97, 52, 5, 255, 89, 46, 9, 255, 89, 45, 9, 255, 96, 53, 7, 255, 82, 49, 14, 255, 84, 47, 15, 255, 92, 51, 7, 255, 93, 52, 3, 255, 96, 51, 6, 255, 92, 52, 9, 255, 93, 54, 10, 255, 94, 46, 4, 255, 91, 47, 1, 255, 93, 56, 7, 255, 94, 52, 5, 255, 93, 53, 5, 255, 97, 58, 11, 255, 94, 56, 3, 255, 99, 60, 3, 255, 100, 62, 7, 255, 105, 68, 6, 255, 105, 64, 7, 255, 107, 64, 5, 255, 109, 63, 6, 255, 106, 60, 12, 255, 100, 62, 9, 255, 97, 62, 8, 255, 98, 60, 9, 255, 100, 61, 7, 255, 104, 63, 8, 255, 101, 62, 6, 255, 94, 58, 4, 255, 95, 60, 6, 255, 100, 62, 9, 255, 97, 57, 12, 255, 101, 61, 14, 255, 101, 61, 7, 255, 102, 61, 4, 255, 101, 59, 9, 255, 94, 58, 6, 255, 111, 69, 9, 255, 117, 66, 11, 255, 117, 61, 12, 255, 125, 65, 6, 255, 120, 68, 4, 255, 103, 62, 6, 255, 108, 64, 14, 255, 125, 67, 10, 255, 112, 66, 6, 255, 108, 66, 9, 255, 115, 66, 13, 255, 131, 76, 7, 255, 117, 66, 19, 255, 103, 67, 6, 255, 105, 66, 7, 255, 109, 65, 12, 255, 106, 68, 9, 255, 112, 72, 13, 255, 116, 70, 12, 255, 112, 67, 15, 255, 113, 69, 12, 255, 110, 67, 9, 255, 113, 67, 15, 255, 118, 71, 8, 255, 123, 74, 13, 255, 122, 74, 16, 255, 111, 69, 18, 255, 108, 69, 18, 255, 111, 71, 10, 255, 111, 72, 8, 255, 108, 71, 7, 255, 111, 73, 8, 255, 113, 72, 16, 255, 115, 74, 18, 255, 115, 75, 12, 255, 116, 74, 15, 255, 116, 73, 17, 255, 115, 73, 11, 255, 113, 75, 10, 255, 117, 77, 18, 255, 115, 74, 12, 255, 116, 76, 13, 255, 116, 76, 15, 255, 120, 78, 20, 255, 122, 78, 14, 255, 122, 81, 16, 255, 128, 83, 18, 255, 130, 83, 14, 255, 128, 84, 18, 255, 135, 86, 20, 255, 139, 86, 22, 255, 135, 84, 19, 255, 133, 84, 22, 255, 134, 87, 17, 255, 136, 89, 20, 255, 143, 93, 27, 255, 145, 94, 14, 255, 139, 92, 16, 255, 139, 93, 21, 255, 140, 95, 16, 255, 141, 95, 11, 255, 146, 98, 21, 255, 146, 98, 21, 255, 148, 99, 25, 255, 148, 100, 22, 255, 147, 102, 21, 255, 146, 101, 17, 255, 151, 105, 24, 255, 148, 101, 25, 255, 149, 101, 36, 255, 152, 103, 32, 255, 150, 103, 30, 255, 150, 109, 24, 255, 156, 109, 26, 255, 158, 106, 27, 255, 157, 111, 21, 255, 161, 112, 24, 255, 162, 112, 28, 255, 157, 108, 28, 255, 156, 114, 16, 255, 164, 119, 21, 255, 176, 124, 19, 255, 180, 126, 15, 255, 182, 127, 19, 255, 184, 126, 21, 255, 172, 119, 15, 255, 162, 115, 20, 255, 157, 110, 23, 255, 158, 107, 17, 255, 159, 104, 22, 255, 155, 106, 20, 255, 159, 103, 16, 255, 158, 103, 14, 255, 151, 101, 18, 255, 153, 101, 15, 255, 161, 100, 14, 255, 161, 101, 20, 255, 159, 97, 21, 255, 163, 96, 18, 255, 162, 100, 12, 255, 160, 97, 10, 255, 166, 93, 13, 255, 168, 88, 6, 255, 171, 88, 7, 255, 172, 84, 6, 255, 171, 85, 3, 255, 168, 91, 9, 255, 158, 88, 10, 255, 153, 91, 7, 255, 161, 87, 6, 255, 172, 86, 4, 255, 174, 88, 7, 255, 166, 86, 10, 255, 158, 86, 7, 255, 161, 88, 6, 255, 165, 87, 9, 255, 167, 85, 10, 255, 163, 82, 10, 255, 161, 82, 9, 255, 167, 88, 9, 255, 172, 92, 8, 255, 175, 87, 9, 255, 176, 84, 5, 255, 177, 89, 6, 255, 174, 99, 8, 255, 171, 100, 2, 255, 178, 101, 2, 255, 184, 102, 3, 255, 194, 112, 8, 255, 195, 114, 3, 255, 199, 117, 1, 255, 205, 119, 5, 255, 201, 114, 4, 255, 198, 108, 2, 255, 200, 106, 2, 255, 200, 100, 4, 255, 183, 77, 4, 255, 142, 61, 9, 255, 117, 48, 2, 255, 124, 53, 9, 255, 123, 51, 5, 255, 118, 48, 5, 255, 117, 46, 7, 255, 102, 40, 6, 255, 99, 46, 5, 255, 105, 53, 7, 255, 110, 58, 15, 255, 121, 66, 12, 255, 125, 68, 8, 255, 114, 56, 7, 255, 115, 55, 8, 255, 112, 54, 2, 255, 116, 62, 9, 255, 119, 60, 9, 255, 119, 61, 8, 255, 124, 66, 9, 255, 128, 71, 9, 255, 129, 68, 11, 255, 139, 76, 5, 255, 150, 86, 9, 255, 158, 99, 17, 255, 159, 101, 16, 255, 161, 98, 16, 255, 162, 97, 18, 255, 159, 95, 17, 255, 165, 101, 20, 255, 161, 97, 14, 255, 162, 99, 7, 255, 163, 97, 19, 255, 162, 99, 11, 255, 160, 95, 18, 255, 161, 97, 16, 255, 164, 99, 14, 255, 160, 93, 16, 255, 158, 90, 15, 255, 161, 95, 19, 255, 165, 100, 21, 255, 163, 96, 17, 255, 160, 89, 12, 255, 129, 64, 7, 255, 105, 51, 9, 255, 118, 64, 7, 255, 118, 61, 4, 255, 104, 49, 4, 255, 93, 43, 3, 255, 94, 42, 4, 255, 103, 39, 3, 255, 102, 43, 5, 255, 5, 0, 14, 255, 1, 0, 9, 255, 1, 3, 10, 255, 2, 5, 15, 255, 0, 3, 15, 255, 1, 4, 14, 255, 0, 2, 12, 255, 0, 2, 15, 255, 0, 2, 17, 255, 1, 2, 17, 255, 1, 3, 15, 255, 0, 2, 14, 255, 0, 1, 14, 255, 2, 3, 15, 255, 1, 3, 15, 255, 1, 1, 14, 255, 1, 1, 13, 255, 0, 2, 10, 255, 0, 1, 10, 255, 2, 3, 14, 255, 1, 2, 12, 255, 1, 1, 10, 255, 1, 2, 8, 255, 0, 0, 6, 255, 0, 1, 7, 255, 1, 2, 8, 255, 0, 1, 6, 255, 0, 1, 6, 255, 0, 1, 6, 255, 0, 1, 5, 255, 0, 0, 4, 255, 0, 1, 5, 255, 0, 0, 1, 255, 1, 1, 2, 255, 2, 2, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 0, 255, 4, 2, 0, 255, 3, 0, 8, 255, 8, 113, 167, 255, 3, 203, 216, 255, 30, 151, 185, 255, 53, 150, 172, 255, 11, 154, 175, 255, 2, 162, 210, 255, 0, 217, 251, 255, 53, 241, 249, 255, 233, 255, 255, 255, 187, 203, 149, 255, 61, 40, 8, 255, 9, 0, 5, 255, 3, 5, 83, 255, 3, 59, 205, 255, 34, 56, 109, 255, 24, 34, 46, 255, 4, 1, 2, 255, 2, 6, 19, 255, 6, 18, 71, 255, 11, 18, 98, 255, 8, 16, 75, 255, 2, 7, 26, 255, 0, 0, 2, 255, 2, 1, 0, 255, 2, 0, 0, 255, 0, 0, 1, 255, 0, 1, 1, 255, 0, 1, 3, 255, 0, 2, 1, 255, 0, 0, 0, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 1, 0, 255, 1, 1, 1, 255, 2, 1, 2, 255, 3, 0, 2, 255, 5, 2, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 1, 1, 255, 2, 1, 1, 255, 1, 1, 1, 255, 1, 0, 0, 255, 1, 1, 0, 255, 5, 2, 2, 255, 4, 1, 2, 255, 4, 2, 1, 255, 8, 4, 2, 255, 7, 3, 0, 255, 9, 5, 2, 255, 8, 3, 0, 255, 7, 2, 0, 255, 12, 8, 4, 255, 8, 6, 2, 255, 8, 9, 5, 255, 11, 10, 11, 255, 10, 11, 5, 255, 10, 10, 5, 255, 17, 10, 0, 255, 9, 34, 49, 255, 89, 151, 159, 255, 114, 188, 175, 255, 110, 195, 190, 255, 222, 251, 250, 255, 255, 255, 255, 255, 189, 215, 136, 255, 33, 36, 2, 255, 30, 26, 19, 255, 27, 28, 15, 255, 30, 28, 9, 255, 33, 33, 8, 255, 32, 36, 5, 255, 46, 44, 8, 255, 62, 50, 11, 255, 58, 48, 10, 255, 51, 48, 7, 255, 62, 49, 6, 255, 65, 52, 4, 255, 63, 49, 4, 255, 57, 43, 7, 255, 48, 39, 9, 255, 46, 39, 3, 255, 51, 46, 3, 255, 53, 43, 9, 255, 53, 42, 7, 255, 52, 42, 9, 255, 58, 45, 10, 255, 59, 44, 7, 255, 58, 44, 3, 255, 69, 46, 10, 255, 75, 54, 10, 255, 77, 54, 4, 255, 79, 53, 4, 255, 91, 61, 9, 255, 94, 60, 7, 255, 99, 64, 3, 255, 99, 68, 1, 255, 94, 65, 6, 255, 91, 58, 9, 255, 81, 50, 8, 255, 74, 52, 8, 255, 65, 45, 4, 255, 70, 48, 9, 255, 71, 53, 4, 255, 75, 48, 1, 255, 76, 46, 5, 255, 79, 45, 7, 255, 76, 46, 6, 255, 76, 44, 6, 255, 81, 45, 7, 255, 80, 45, 2, 255, 74, 47, 2, 255, 73, 49, 5, 255, 80, 41, 8, 255, 74, 46, 2, 255, 76, 46, 5, 255, 76, 43, 10, 255, 75, 40, 12, 255, 112, 53, 5, 255, 144, 59, 2, 255, 144, 59, 22, 255, 106, 39, 14, 255, 87, 32, 3, 255, 106, 46, 8, 255, 114, 54, 6, 255, 112, 50, 8, 255, 94, 50, 8, 255, 92, 50, 8, 255, 91, 48, 9, 255, 83, 47, 3, 255, 88, 51, 7, 255, 93, 52, 10, 255, 100, 56, 10, 255, 94, 48, 7, 255, 95, 47, 12, 255, 96, 51, 13, 255, 95, 50, 6, 255, 93, 47, 11, 255, 89, 52, 4, 255, 97, 55, 6, 255, 95, 55, 9, 255, 90, 56, 9, 255, 92, 57, 10, 255, 96, 57, 8, 255, 97, 56, 13, 255, 99, 59, 13, 255, 99, 61, 14, 255, 100, 62, 9, 255, 99, 60, 8, 255, 98, 60, 12, 255, 101, 58, 7, 255, 102, 58, 6, 255, 98, 58, 7, 255, 95, 59, 10, 255, 95, 60, 8, 255, 95, 60, 5, 255, 98, 59, 6, 255, 104, 61, 10, 255, 102, 61, 8, 255, 100, 59, 11, 255, 97, 58, 7, 255, 99, 59, 9, 255, 100, 60, 8, 255, 103, 62, 15, 255, 125, 66, 7, 255, 125, 67, 2, 255, 113, 60, 14, 255, 107, 59, 14, 255, 106, 59, 4, 255, 107, 62, 15, 255, 110, 65, 13, 255, 111, 61, 11, 255, 104, 62, 13, 255, 98, 59, 10, 255, 106, 64, 10, 255, 109, 63, 12, 255, 106, 63, 14, 255, 99, 64, 21, 255, 105, 68, 8, 255, 102, 68, 17, 255, 103, 67, 16, 255, 110, 67, 21, 255, 114, 68, 17, 255, 115, 72, 11, 255, 111, 71, 12, 255, 109, 74, 9, 255, 111, 71, 14, 255, 112, 72, 17, 255, 114, 71, 12, 255, 122, 75, 9, 255, 123, 75, 13, 255, 121, 69, 10, 255, 112, 70, 14, 255, 109, 73, 14, 255, 112, 70, 12, 255, 108, 69, 17, 255, 109, 69, 16, 255, 114, 73, 13, 255, 111, 72, 16, 255, 112, 72, 18, 255, 118, 74, 16, 255, 120, 74, 15, 255, 119, 76, 8, 255, 117, 72, 14, 255, 113, 74, 13, 255, 110, 77, 16, 255, 114, 77, 21, 255, 115, 76, 13, 255, 119, 78, 16, 255, 120, 79, 13, 255, 123, 79, 17, 255, 124, 84, 18, 255, 118, 86, 9, 255, 120, 86, 15, 255, 134, 86, 24, 255, 143, 89, 16, 255, 138, 85, 6, 255, 140, 84, 22, 255, 137, 89, 26, 255, 137, 90, 21, 255, 141, 91, 18, 255, 151, 96, 13, 255, 144, 94, 22, 255, 144, 97, 17, 255, 143, 97, 10, 255, 144, 93, 22, 255, 145, 93, 36, 255, 144, 97, 21, 255, 146, 97, 24, 255, 144, 99, 22, 255, 147, 102, 19, 255, 151, 103, 19, 255, 151, 104, 24, 255, 150, 103, 18, 255, 148, 104, 20, 255, 146, 106, 19, 255, 149, 103, 26, 255, 152, 105, 24, 255, 153, 110, 16, 255, 157, 111, 18, 255, 160, 107, 30, 255, 163, 110, 28, 255, 164, 111, 26, 255, 160, 109, 27, 255, 154, 110, 19, 255, 161, 117, 14, 255, 173, 120, 18, 255, 186, 127, 16, 255, 187, 128, 14, 255, 183, 123, 9, 255, 174, 118, 11, 255, 164, 116, 16, 255, 159, 114, 16, 255, 159, 107, 24, 255, 160, 110, 16, 255, 158, 106, 12, 255, 161, 106, 8, 255, 161, 105, 12, 255, 156, 104, 13, 255, 153, 101, 19, 255, 158, 102, 12, 255, 161, 99, 23, 255, 164, 96, 22, 255, 166, 98, 8, 255, 163, 100, 7, 255, 161, 97, 9, 255, 167, 95, 17, 255, 172, 93, 11, 255, 171, 92, 11, 255, 165, 91, 3, 255, 162, 89, 8, 255, 157, 88, 9, 255, 148, 88, 10, 255, 146, 86, 5, 255, 147, 88, 11, 255, 160, 89, 9, 255, 165, 89, 7, 255, 152, 90, 8, 255, 159, 88, 5, 255, 161, 86, 13, 255, 159, 88, 11, 255, 165, 93, 14, 255, 170, 97, 15, 255, 173, 96, 7, 255, 171, 93, 10, 255, 167, 93, 8, 255, 169, 91, 5, 255, 171, 84, 6, 255, 173, 85, 2, 255, 181, 98, 5, 255, 179, 95, 3, 255, 181, 90, 1, 255, 182, 89, 0, 255, 192, 103, 1, 255, 200, 114, 2, 255, 199, 115, 2, 255, 200, 118, 5, 255, 207, 117, 1, 255, 204, 96, 0, 255, 188, 87, 2, 255, 159, 66, 7, 255, 139, 51, 7, 255, 135, 62, 7, 255, 121, 57, 4, 255, 119, 53, 0, 255, 120, 48, 2, 255, 113, 51, 7, 255, 105, 41, 6, 255, 96, 44, 5, 255, 98, 50, 5, 255, 103, 50, 8, 255, 101, 52, 9, 255, 108, 54, 5, 255, 116, 53, 14, 255, 117, 50, 11, 255, 116, 51, 3, 255, 120, 63, 8, 255, 122, 72, 7, 255, 127, 71, 4, 255, 133, 75, 8, 255, 141, 83, 15, 255, 151, 89, 15, 255, 153, 87, 13, 255, 155, 96, 9, 255, 163, 100, 5, 255, 163, 99, 14, 255, 161, 100, 18, 255, 156, 98, 13, 255, 160, 99, 15, 255, 164, 100, 15, 255, 161, 98, 15, 255, 157, 94, 13, 255, 158, 94, 14, 255, 164, 95, 22, 255, 165, 94, 4, 255, 163, 91, 12, 255, 158, 92, 13, 255, 155, 88, 5, 255, 157, 90, 13, 255, 154, 88, 18, 255, 157, 92, 10, 255, 159, 94, 8, 255, 163, 96, 17, 255, 151, 83, 12, 255, 135, 73, 7, 255, 135, 78, 11, 255, 144, 87, 17, 255, 133, 73, 4, 255, 112, 57, 0, 255, 93, 41, 2, 255, 88, 35, 6, 255, 86, 36, 7, 255, 97, 43, 4, 255, 1, 2, 14, 255, 1, 2, 11, 255, 0, 3, 12, 255, 3, 3, 17, 255, 2, 1, 15, 255, 3, 2, 14, 255, 2, 3, 15, 255, 1, 3, 16, 255, 1, 3, 16, 255, 2, 2, 16, 255, 2, 2, 13, 255, 2, 2, 12, 255, 0, 3, 11, 255, 3, 3, 11, 255, 3, 3, 12, 255, 2, 2, 12, 255, 4, 4, 14, 255, 1, 3, 12, 255, 0, 4, 11, 255, 2, 2, 13, 255, 1, 1, 11, 255, 1, 1, 8, 255, 1, 2, 7, 255, 0, 1, 6, 255, 1, 2, 7, 255, 2, 3, 8, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 2, 3, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 0, 0, 4, 255, 0, 0, 2, 255, 1, 1, 3, 255, 1, 1, 3, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 1, 3, 255, 2, 0, 0, 255, 2, 51, 86, 255, 23, 133, 181, 255, 48, 159, 186, 255, 16, 154, 182, 255, 0, 163, 210, 255, 0, 214, 247, 255, 100, 250, 252, 255, 255, 255, 255, 255, 145, 186, 144, 255, 19, 35, 13, 255, 15, 0, 30, 255, 3, 0, 27, 255, 4, 91, 191, 255, 7, 81, 157, 255, 25, 9, 4, 255, 9, 2, 0, 255, 0, 9, 47, 255, 7, 24, 109, 255, 4, 15, 80, 255, 1, 8, 32, 255, 1, 3, 2, 255, 2, 0, 0, 255, 3, 0, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 1, 1, 255, 2, 1, 1, 255, 4, 0, 1, 255, 4, 2, 3, 255, 2, 2, 1, 255, 3, 2, 0, 255, 8, 4, 1, 255, 4, 2, 1, 255, 7, 4, 2, 255, 10, 6, 3, 255, 8, 5, 1, 255, 10, 8, 1, 255, 14, 13, 6, 255, 13, 10, 6, 255, 11, 13, 12, 255, 18, 25, 16, 255, 18, 41, 43, 255, 37, 111, 120, 255, 175, 229, 192, 255, 173, 206, 190, 255, 161, 225, 228, 255, 240, 255, 255, 255, 254, 255, 245, 255, 103, 138, 74, 255, 16, 26, 12, 255, 35, 34, 13, 255, 31, 29, 14, 255, 26, 30, 10, 255, 26, 27, 12, 255, 43, 38, 12, 255, 48, 42, 6, 255, 49, 42, 8, 255, 57, 48, 7, 255, 60, 42, 6, 255, 65, 47, 2, 255, 57, 45, 1, 255, 53, 37, 1, 255, 59, 40, 5, 255, 51, 38, 2, 255, 41, 39, 6, 255, 45, 40, 3, 255, 46, 40, 8, 255, 47, 45, 4, 255, 54, 43, 5, 255, 55, 42, 4, 255, 55, 46, 4, 255, 65, 49, 4, 255, 67, 48, 6, 255, 79, 53, 9, 255, 76, 54, 3, 255, 81, 56, 8, 255, 88, 63, 8, 255, 98, 63, 10, 255, 101, 62, 2, 255, 100, 67, 1, 255, 98, 64, 2, 255, 96, 60, 6, 255, 88, 59, 8, 255, 75, 52, 5, 255, 69, 47, 5, 255, 76, 49, 10, 255, 76, 47, 7, 255, 83, 48, 5, 255, 78, 48, 6, 255, 80, 47, 5, 255, 80, 46, 5, 255, 71, 44, 12, 255, 64, 46, 9, 255, 74, 50, 3, 255, 81, 47, 5, 255, 77, 41, 10, 255, 82, 40, 6, 255, 76, 42, 7, 255, 80, 46, 3, 255, 79, 46, 4, 255, 79, 43, 6, 255, 102, 51, 5, 255, 134, 56, 2, 255, 149, 63, 7, 255, 153, 67, 3, 255, 116, 49, 7, 255, 79, 26, 13, 255, 88, 39, 12, 255, 114, 46, 3, 255, 127, 52, 9, 255, 113, 56, 6, 255, 105, 58, 8, 255, 98, 48, 12, 255, 103, 50, 8, 255, 101, 55, 4, 255, 105, 57, 5, 255, 101, 57, 6, 255, 102, 55, 1, 255, 97, 52, 4, 255, 90, 49, 8, 255, 90, 50, 11, 255, 90, 51, 14, 255, 93, 49, 18, 255, 95, 52, 12, 255, 95, 51, 4, 255, 96, 55, 12, 255, 94, 57, 6, 255, 97, 59, 9, 255, 104, 55, 9, 255, 98, 57, 8, 255, 102, 57, 9, 255, 107, 54, 13, 255, 103, 55, 13, 255, 102, 59, 7, 255, 100, 60, 11, 255, 96, 58, 12, 255, 96, 58, 7, 255, 97, 58, 6, 255, 101, 58, 14, 255, 104, 59, 11, 255, 111, 63, 5, 255, 114, 62, 6, 255, 107, 66, 6, 255, 106, 65, 6, 255, 106, 65, 5, 255, 103, 61, 4, 255, 114, 61, 6, 255, 127, 68, 4, 255, 116, 64, 2, 255, 108, 61, 9, 255, 107, 64, 7, 255, 107, 65, 5, 255, 105, 66, 12, 255, 104, 61, 11, 255, 107, 59, 13, 255, 104, 61, 19, 255, 104, 63, 20, 255, 107, 67, 11, 255, 106, 66, 5, 255, 102, 61, 8, 255, 111, 67, 12, 255, 112, 67, 13, 255, 105, 67, 16, 255, 108, 66, 12, 255, 113, 67, 9, 255, 109, 71, 7, 255, 111, 72, 6, 255, 117, 72, 11, 255, 109, 70, 10, 255, 112, 73, 18, 255, 110, 70, 12, 255, 116, 71, 11, 255, 122, 76, 8, 255, 123, 73, 7, 255, 121, 71, 15, 255, 111, 69, 15, 255, 111, 72, 12, 255, 117, 71, 12, 255, 114, 71, 15, 255, 116, 71, 23, 255, 112, 72, 16, 255, 115, 73, 9, 255, 121, 77, 11, 255, 117, 76, 19, 255, 114, 77, 15, 255, 115, 75, 10, 255, 113, 74, 16, 255, 110, 76, 11, 255, 109, 78, 14, 255, 109, 75, 27, 255, 117, 77, 14, 255, 115, 82, 9, 255, 118, 84, 11, 255, 125, 82, 15, 255, 128, 81, 18, 255, 129, 84, 18, 255, 132, 88, 18, 255, 137, 83, 15, 255, 139, 86, 16, 255, 135, 87, 17, 255, 136, 85, 19, 255, 136, 88, 20, 255, 140, 93, 14, 255, 141, 92, 27, 255, 145, 92, 19, 255, 148, 92, 17, 255, 148, 100, 14, 255, 143, 99, 7, 255, 143, 97, 12, 255, 149, 101, 23, 255, 147, 97, 20, 255, 149, 96, 26, 255, 146, 99, 29, 255, 147, 100, 18, 255, 151, 99, 24, 255, 150, 103, 22, 255, 149, 102, 25, 255, 150, 102, 25, 255, 149, 107, 25, 255, 147, 104, 26, 255, 151, 103, 26, 255, 158, 108, 27, 255, 158, 108, 23, 255, 164, 105, 29, 255, 175, 113, 23, 255, 178, 116, 21, 255, 175, 115, 26, 255, 166, 111, 16, 255, 170, 116, 7, 255, 174, 112, 9, 255, 178, 113, 10, 255, 188, 125, 18, 255, 189, 125, 21, 255, 178, 117, 13, 255, 166, 115, 23, 255, 160, 114, 16, 255, 162, 110, 11, 255, 164, 108, 18, 255, 167, 107, 22, 255, 167, 106, 18, 255, 162, 105, 6, 255, 161, 107, 16, 255, 155, 103, 23, 255, 161, 102, 14, 255, 164, 103, 6, 255, 165, 102, 7, 255, 164, 100, 11, 255, 166, 101, 18, 255, 166, 98, 18, 255, 165, 95, 9, 255, 167, 98, 5, 255, 164, 96, 9, 255, 162, 93, 8, 255, 152, 89, 3, 255, 146, 88, 9, 255, 151, 89, 16, 255, 154, 91, 12, 255, 154, 89, 10, 255, 167, 89, 8, 255, 172, 90, 8, 255, 153, 92, 6, 255, 158, 93, 3, 255, 154, 89, 6, 255, 154, 89, 14, 255, 164, 94, 7, 255, 172, 96, 5, 255, 175, 95, 8, 255, 170, 96, 7, 255, 169, 96, 16, 255, 175, 91, 8, 255, 175, 89, 4, 255, 180, 91, 4, 255, 182, 88, 1, 255, 184, 86, 2, 255, 186, 81, 6, 255, 188, 84, 10, 255, 184, 86, 2, 255, 194, 100, 3, 255, 203, 113, 5, 255, 205, 114, 3, 255, 176, 84, 10, 255, 142, 54, 9, 255, 127, 51, 6, 255, 118, 50, 9, 255, 133, 52, 2, 255, 132, 56, 0, 255, 124, 53, 3, 255, 125, 51, 9, 255, 111, 46, 4, 255, 111, 47, 6, 255, 106, 44, 6, 255, 100, 48, 3, 255, 103, 54, 4, 255, 100, 48, 6, 255, 108, 51, 14, 255, 110, 52, 6, 255, 115, 57, 7, 255, 128, 69, 10, 255, 132, 73, 4, 255, 140, 79, 17, 255, 144, 83, 15, 255, 150, 88, 6, 255, 158, 94, 10, 255, 159, 97, 11, 255, 161, 94, 7, 255, 166, 92, 6, 255, 167, 98, 8, 255, 163, 98, 12, 255, 165, 101, 12, 255, 164, 99, 9, 255, 165, 100, 11, 255, 165, 99, 15, 255, 164, 98, 18, 255, 162, 96, 9, 255, 159, 94, 16, 255, 155, 93, 17, 255, 159, 93, 16, 255, 162, 91, 9, 255, 161, 89, 6, 255, 150, 80, 7, 255, 144, 77, 9, 255, 149, 86, 10, 255, 154, 92, 18, 255, 156, 91, 11, 255, 165, 97, 14, 255, 162, 92, 19, 255, 158, 89, 13, 255, 152, 85, 13, 255, 152, 86, 8, 255, 153, 86, 9, 255, 147, 78, 16, 255, 136, 73, 16, 255, 121, 62, 7, 255, 89, 37, 2, 255, 56, 26, 5, 255, 46, 24, 5, 255, 0, 3, 12, 255, 1, 3, 15, 255, 3, 1, 16, 255, 2, 2, 16, 255, 0, 1, 15, 255, 1, 6, 22, 255, 2, 5, 21, 255, 2, 3, 17, 255, 3, 3, 15, 255, 3, 3, 9, 255, 3, 2, 7, 255, 2, 1, 9, 255, 2, 1, 10, 255, 2, 3, 7, 255, 1, 2, 7, 255, 1, 1, 7, 255, 3, 3, 10, 255, 3, 3, 12, 255, 3, 3, 12, 255, 2, 2, 10, 255, 1, 1, 9, 255, 1, 1, 8, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 1, 6, 255, 0, 1, 6, 255, 0, 1, 7, 255, 1, 2, 7, 255, 0, 0, 5, 255, 0, 2, 7, 255, 0, 2, 7, 255, 0, 0, 5, 255, 2, 0, 6, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 3, 255, 1, 1, 2, 255, 2, 2, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 1, 1, 255, 1, 0, 0, 255, 7, 46, 104, 255, 10, 142, 178, 255, 0, 155, 184, 255, 41, 164, 227, 255, 71, 219, 248, 255, 116, 255, 255, 255, 250, 255, 253, 255, 122, 176, 144, 255, 0, 25, 50, 255, 6, 12, 65, 255, 1, 5, 4, 255, 4, 32, 89, 255, 2, 115, 229, 255, 7, 22, 33, 255, 3, 0, 0, 255, 1, 12, 91, 255, 5, 21, 114, 255, 4, 10, 46, 255, 1, 4, 15, 255, 0, 2, 0, 255, 1, 0, 0, 255, 2, 0, 1, 255, 2, 3, 0, 255, 1, 1, 2, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 0, 1, 255, 3, 1, 2, 255, 3, 1, 2, 255, 3, 1, 2, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 5, 1, 2, 255, 3, 1, 2, 255, 2, 2, 2, 255, 4, 3, 1, 255, 3, 2, 0, 255, 8, 3, 4, 255, 12, 6, 7, 255, 9, 5, 2, 255, 12, 10, 3, 255, 12, 12, 2, 255, 15, 14, 5, 255, 18, 24, 20, 255, 22, 41, 30, 255, 38, 69, 54, 255, 41, 106, 98, 255, 57, 135, 126, 255, 107, 177, 169, 255, 151, 208, 198, 255, 187, 240, 238, 255, 205, 254, 251, 255, 160, 221, 188, 255, 66, 117, 69, 255, 30, 37, 13, 255, 30, 32, 16, 255, 32, 29, 11, 255, 35, 33, 11, 255, 31, 32, 5, 255, 37, 39, 9, 255, 39, 41, 7, 255, 52, 44, 6, 255, 59, 44, 3, 255, 62, 41, 5, 255, 70, 41, 4, 255, 61, 44, 5, 255, 44, 36, 4, 255, 47, 36, 6, 255, 47, 33, 5, 255, 36, 35, 5, 255, 39, 35, 3, 255, 50, 38, 8, 255, 49, 40, 6, 255, 59, 39, 8, 255, 60, 39, 7, 255, 62, 50, 5, 255, 69, 57, 4, 255, 70, 53, 6, 255, 67, 51, 6, 255, 77, 58, 4, 255, 80, 56, 13, 255, 85, 60, 6, 255, 91, 62, 6, 255, 100, 57, 6, 255, 102, 60, 4, 255, 102, 64, 3, 255, 99, 64, 9, 255, 89, 56, 12, 255, 76, 52, 2, 255, 74, 53, 3, 255, 76, 47, 6, 255, 81, 45, 7, 255, 85, 47, 8, 255, 71, 45, 7, 255, 71, 44, 6, 255, 75, 43, 3, 255, 69, 44, 6, 255, 68, 43, 4, 255, 73, 46, 8, 255, 73, 45, 12, 255, 69, 37, 10, 255, 83, 42, 11, 255, 75, 42, 17, 255, 74, 45, 18, 255, 71, 43, 8, 255, 76, 45, 6, 255, 80, 45, 6, 255, 109, 49, 5, 255, 136, 55, 5, 255, 153, 65, 5, 255, 167, 69, 2, 255, 156, 64, 3, 255, 128, 63, 8, 255, 116, 57, 7, 255, 116, 53, 8, 255, 114, 48, 9, 255, 114, 56, 4, 255, 124, 56, 9, 255, 124, 58, 10, 255, 121, 56, 4, 255, 127, 53, 6, 255, 125, 53, 7, 255, 119, 54, 6, 255, 124, 57, 10, 255, 125, 56, 8, 255, 118, 56, 5, 255, 108, 54, 11, 255, 96, 54, 15, 255, 96, 54, 11, 255, 97, 52, 4, 255, 100, 56, 7, 255, 95, 55, 6, 255, 96, 55, 14, 255, 99, 56, 6, 255, 98, 59, 5, 255, 101, 55, 10, 255, 107, 52, 10, 255, 105, 56, 13, 255, 99, 58, 7, 255, 100, 60, 5, 255, 104, 60, 12, 255, 109, 60, 12, 255, 108, 61, 3, 255, 103, 55, 5, 255, 100, 57, 12, 255, 103, 62, 9, 255, 102, 61, 1, 255, 103, 69, 8, 255, 110, 64, 10, 255, 109, 61, 9, 255, 108, 64, 12, 255, 115, 61, 12, 255, 116, 64, 8, 255, 111, 63, 9, 255, 108, 62, 10, 255, 109, 62, 13, 255, 108, 64, 12, 255, 104, 65, 7, 255, 105, 64, 9, 255, 105, 64, 14, 255, 104, 63, 16, 255, 106, 66, 14, 255, 102, 61, 7, 255, 107, 67, 10, 255, 108, 72, 9, 255, 108, 66, 17, 255, 107, 59, 26, 255, 107, 64, 11, 255, 110, 69, 17, 255, 111, 67, 10, 255, 112, 70, 18, 255, 117, 72, 9, 255, 121, 71, 8, 255, 116, 68, 17, 255, 109, 70, 16, 255, 111, 67, 10, 255, 118, 70, 6, 255, 119, 76, 8, 255, 117, 76, 9, 255, 115, 76, 15, 255, 117, 74, 15, 255, 116, 74, 13, 255, 111, 73, 11, 255, 112, 72, 10, 255, 115, 75, 12, 255, 119, 73, 14, 255, 123, 74, 12, 255, 121, 76, 11, 255, 121, 79, 10, 255, 118, 83, 9, 255, 112, 73, 13, 255, 117, 73, 17, 255, 114, 79, 14, 255, 117, 77, 9, 255, 118, 74, 15, 255, 117, 78, 14, 255, 123, 75, 21, 255, 122, 80, 18, 255, 120, 85, 19, 255, 127, 83, 16, 255, 131, 83, 16, 255, 133, 89, 14, 255, 130, 88, 12, 255, 154, 88, 22, 255, 164, 94, 20, 255, 143, 88, 16, 255, 138, 85, 24, 255, 140, 90, 20, 255, 149, 91, 28, 255, 151, 94, 19, 255, 148, 96, 18, 255, 147, 97, 15, 255, 145, 96, 12, 255, 148, 96, 17, 255, 151, 100, 23, 255, 144, 99, 16, 255, 148, 97, 17, 255, 148, 98, 23, 255, 150, 99, 22, 255, 155, 102, 24, 255, 151, 105, 31, 255, 148, 105, 22, 255, 149, 101, 18, 255, 151, 102, 27, 255, 151, 108, 23, 255, 146, 107, 13, 255, 156, 106, 36, 255, 158, 104, 31, 255, 159, 111, 19, 255, 174, 111, 16, 255, 180, 113, 23, 255, 180, 113, 26, 255, 174, 110, 20, 255, 176, 111, 11, 255, 174, 102, 12, 255, 175, 98, 28, 255, 185, 119, 21, 255, 188, 126, 11, 255, 182, 122, 5, 255, 169, 117, 19, 255, 161, 111, 30, 255, 164, 109, 19, 255, 162, 109, 16, 255, 162, 109, 6, 255, 167, 110, 11, 255, 165, 107, 11, 255, 167, 107, 19, 255, 164, 103, 21, 255, 162, 102, 4, 255, 167, 105, 9, 255, 168, 101, 26, 255, 166, 97, 23, 255, 165, 99, 9, 255, 166, 99, 11, 255, 165, 98, 13, 255, 163, 96, 10, 255, 158, 93, 7, 255, 152, 96, 5, 255, 152, 95, 11, 255, 163, 93, 5, 255, 173, 92, 3, 255, 173, 86, 1, 255, 172, 84, 5, 255, 176, 82, 4, 255, 177, 88, 4, 255, 163, 92, 9, 255, 159, 90, 10, 255, 158, 90, 9, 255, 167, 95, 13, 255, 174, 96, 14, 255, 174, 94, 8, 255, 172, 96, 10, 255, 172, 97, 15, 255, 173, 100, 5, 255, 180, 99, 8, 255, 180, 93, 4, 255, 182, 87, 1, 255, 180, 83, 3, 255, 181, 85, 5, 255, 187, 93, 5, 255, 181, 89, 5, 255, 183, 78, 9, 255, 188, 89, 3, 255, 204, 99, 4, 255, 181, 79, 2, 255, 128, 54, 6, 255, 124, 60, 3, 255, 124, 58, 4, 255, 127, 56, 6, 255, 130, 58, 1, 255, 122, 54, 3, 255, 125, 54, 6, 255, 123, 53, 10, 255, 119, 51, 5, 255, 111, 46, 6, 255, 99, 46, 1, 255, 100, 51, 2, 255, 103, 55, 8, 255, 102, 49, 6, 255, 110, 50, 6, 255, 111, 52, 4, 255, 114, 54, 10, 255, 118, 58, 8, 255, 138, 78, 14, 255, 148, 85, 13, 255, 151, 89, 9, 255, 155, 95, 13, 255, 149, 95, 8, 255, 152, 93, 4, 255, 157, 95, 7, 255, 161, 100, 10, 255, 166, 100, 13, 255, 163, 96, 10, 255, 166, 98, 5, 255, 167, 97, 9, 255, 169, 98, 7, 255, 165, 96, 8, 255, 160, 94, 15, 255, 162, 91, 14, 255, 163, 91, 19, 255, 155, 93, 14, 255, 151, 91, 13, 255, 156, 91, 13, 255, 163, 95, 16, 255, 162, 91, 13, 255, 147, 85, 10, 255, 141, 79, 18, 255, 139, 77, 13, 255, 146, 82, 0, 255, 160, 91, 13, 255, 159, 91, 14, 255, 159, 90, 5, 255, 154, 85, 7, 255, 150, 81, 14, 255, 147, 80, 3, 255, 146, 79, 10, 255, 141, 75, 18, 255, 140, 76, 12, 255, 118, 59, 5, 255, 67, 28, 3, 255, 24, 8, 7, 255, 2, 2, 9, 255, 2, 0, 14, 255, 3, 0, 17, 255, 3, 5, 17, 255, 1, 5, 15, 255, 2, 3, 21, 255, 1, 2, 22, 255, 1, 4, 17, 255, 1, 4, 12, 255, 1, 3, 5, 255, 0, 2, 2, 255, 2, 1, 6, 255, 2, 1, 9, 255, 1, 2, 9, 255, 1, 1, 8, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 6, 255, 2, 3, 6, 255, 2, 3, 8, 255, 1, 2, 7, 255, 1, 2, 7, 255, 2, 3, 8, 255, 1, 2, 7, 255, 0, 1, 5, 255, 0, 1, 5, 255, 2, 3, 8, 255, 4, 5, 10, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 1, 6, 255, 2, 2, 7, 255, 2, 1, 6, 255, 1, 0, 4, 255, 0, 0, 3, 255, 1, 1, 4, 255, 0, 1, 2, 255, 2, 2, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 2, 0, 2, 255, 2, 1, 5, 255, 2, 76, 112, 255, 4, 148, 189, 255, 5, 172, 222, 255, 31, 220, 255, 255, 184, 255, 247, 255, 255, 255, 254, 255, 95, 178, 179, 255, 0, 30, 85, 255, 8, 16, 54, 255, 5, 8, 1, 255, 3, 0, 18, 255, 7, 105, 217, 255, 4, 79, 128, 255, 3, 0, 0, 255, 1, 5, 62, 255, 2, 27, 196, 255, 3, 12, 38, 255, 1, 0, 0, 255, 1, 0, 2, 255, 1, 0, 4, 255, 1, 0, 3, 255, 1, 0, 0, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 0, 1, 255, 2, 0, 0, 255, 2, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 3, 1, 2, 255, 4, 1, 2, 255, 3, 1, 1, 255, 3, 1, 1, 255, 2, 0, 0, 255, 3, 1, 1, 255, 4, 1, 2, 255, 4, 3, 2, 255, 4, 5, 4, 255, 4, 4, 2, 255, 5, 4, 1, 255, 13, 4, 0, 255, 15, 6, 1, 255, 15, 11, 4, 255, 14, 14, 5, 255, 17, 19, 10, 255, 29, 31, 24, 255, 38, 55, 57, 255, 60, 81, 69, 255, 83, 104, 92, 255, 94, 134, 127, 255, 92, 152, 139, 255, 85, 166, 166, 255, 124, 204, 208, 255, 160, 234, 228, 255, 174, 233, 222, 255, 126, 196, 154, 255, 62, 116, 75, 255, 30, 42, 33, 255, 28, 32, 12, 255, 29, 31, 8, 255, 40, 33, 10, 255, 40, 32, 10, 255, 36, 34, 7, 255, 42, 36, 6, 255, 50, 40, 6, 255, 49, 44, 4, 255, 56, 44, 5, 255, 61, 36, 5, 255, 53, 35, 9, 255, 41, 33, 5, 255, 37, 31, 9, 255, 39, 36, 10, 255, 44, 37, 10, 255, 45, 36, 7, 255, 48, 37, 3, 255, 45, 41, 4, 255, 57, 40, 4, 255, 63, 43, 4, 255, 64, 45, 7, 255, 71, 53, 2, 255, 72, 49, 14, 255, 72, 50, 8, 255, 80, 57, 4, 255, 84, 53, 11, 255, 89, 58, 1, 255, 90, 60, 1, 255, 103, 61, 10, 255, 105, 62, 6, 255, 99, 66, 0, 255, 98, 66, 3, 255, 91, 52, 6, 255, 83, 53, 3, 255, 75, 53, 3, 255, 74, 50, 7, 255, 79, 48, 9, 255, 79, 45, 7, 255, 70, 42, 3, 255, 67, 46, 5, 255, 67, 43, 4, 255, 72, 42, 4, 255, 79, 41, 5, 255, 80, 42, 6, 255, 73, 42, 8, 255, 69, 42, 12, 255, 78, 44, 11, 255, 80, 43, 12, 255, 77, 45, 13, 255, 73, 45, 8, 255, 78, 47, 6, 255, 77, 44, 6, 255, 89, 47, 12, 255, 115, 56, 8, 255, 129, 57, 8, 255, 135, 57, 8, 255, 145, 65, 8, 255, 153, 63, 5, 255, 160, 71, 6, 255, 159, 68, 4, 255, 148, 67, 9, 255, 147, 66, 8, 255, 152, 64, 1, 255, 156, 68, 6, 255, 148, 71, 14, 255, 155, 70, 16, 255, 151, 66, 3, 255, 136, 62, 9, 255, 137, 59, 9, 255, 127, 50, 3, 255, 116, 50, 10, 255, 115, 51, 14, 255, 120, 54, 8, 255, 126, 56, 8, 255, 121, 60, 9, 255, 116, 61, 15, 255, 116, 60, 11, 255, 110, 59, 9, 255, 102, 60, 10, 255, 102, 63, 6, 255, 101, 56, 6, 255, 103, 61, 4, 255, 96, 61, 4, 255, 99, 59, 6, 255, 100, 57, 4, 255, 101, 58, 8, 255, 103, 58, 7, 255, 107, 61, 10, 255, 106, 61, 10, 255, 105, 61, 8, 255, 102, 61, 5, 255, 106, 64, 13, 255, 105, 62, 8, 255, 106, 60, 6, 255, 110, 60, 7, 255, 117, 64, 9, 255, 120, 64, 4, 255, 110, 64, 8, 255, 109, 63, 12, 255, 112, 67, 5, 255, 110, 64, 9, 255, 107, 61, 11, 255, 106, 63, 8, 255, 106, 65, 11, 255, 105, 63, 11, 255, 106, 63, 16, 255, 110, 65, 13, 255, 111, 66, 12, 255, 112, 69, 14, 255, 110, 71, 9, 255, 104, 68, 12, 255, 103, 67, 17, 255, 106, 68, 7, 255, 110, 69, 16, 255, 112, 65, 5, 255, 111, 67, 12, 255, 119, 70, 13, 255, 118, 68, 9, 255, 117, 69, 16, 255, 112, 70, 11, 255, 113, 72, 14, 255, 113, 72, 8, 255, 118, 73, 13, 255, 123, 77, 16, 255, 122, 75, 16, 255, 116, 70, 5, 255, 113, 72, 8, 255, 111, 74, 14, 255, 111, 74, 17, 255, 112, 79, 3, 255, 118, 79, 11, 255, 117, 74, 15, 255, 117, 73, 18, 255, 119, 76, 11, 255, 118, 74, 18, 255, 118, 72, 15, 255, 119, 75, 11, 255, 116, 77, 7, 255, 116, 78, 10, 255, 118, 75, 17, 255, 118, 75, 12, 255, 123, 80, 15, 255, 122, 82, 13, 255, 118, 85, 18, 255, 123, 87, 17, 255, 131, 85, 9, 255, 154, 89, 8, 255, 161, 88, 17, 255, 173, 87, 18, 255, 174, 94, 7, 255, 147, 89, 6, 255, 143, 83, 22, 255, 142, 89, 21, 255, 145, 89, 24, 255, 151, 100, 17, 255, 155, 100, 17, 255, 149, 95, 22, 255, 149, 98, 18, 255, 150, 98, 12, 255, 151, 99, 21, 255, 150, 99, 26, 255, 152, 99, 27, 255, 150, 99, 21, 255, 153, 101, 16, 255, 157, 102, 22, 255, 152, 103, 20, 255, 152, 103, 18, 255, 157, 107, 21, 255, 157, 108, 19, 255, 155, 105, 19, 255, 162, 109, 21, 255, 177, 110, 27, 255, 178, 109, 12, 255, 164, 108, 19, 255, 162, 108, 22, 255, 169, 111, 16, 255, 175, 112, 24, 255, 176, 114, 18, 255, 175, 113, 6, 255, 177, 106, 9, 255, 180, 104, 16, 255, 187, 118, 19, 255, 191, 127, 9, 255, 187, 126, 12, 255, 172, 122, 3, 255, 167, 118, 7, 255, 167, 109, 14, 255, 171, 106, 24, 255, 171, 112, 14, 255, 171, 113, 14, 255, 169, 109, 13, 255, 174, 114, 17, 255, 166, 108, 13, 255, 162, 103, 8, 255, 173, 102, 7, 255, 183, 101, 5, 255, 179, 100, 15, 255, 167, 99, 18, 255, 166, 101, 10, 255, 169, 99, 14, 255, 161, 94, 7, 255, 157, 96, 12, 255, 162, 96, 13, 255, 173, 92, 8, 255, 175, 83, 4, 255, 170, 79, 1, 255, 171, 80, 6, 255, 170, 84, 5, 255, 169, 87, 2, 255, 166, 91, 7, 255, 156, 91, 11, 255, 158, 93, 13, 255, 164, 94, 9, 255, 172, 95, 11, 255, 175, 97, 5, 255, 173, 96, 8, 255, 176, 96, 18, 255, 181, 96, 12, 255, 182, 91, 6, 255, 183, 88, 13, 255, 178, 81, 6, 255, 171, 74, 3, 255, 168, 72, 5, 255, 165, 70, 6, 255, 172, 75, 10, 255, 167, 73, 2, 255, 183, 81, 1, 255, 185, 86, 4, 255, 182, 81, 9, 255, 147, 63, 6, 255, 133, 64, 4, 255, 144, 62, 2, 255, 126, 54, 2, 255, 121, 55, 2, 255, 128, 59, 9, 255, 118, 55, 4, 255, 118, 52, 0, 255, 128, 58, 0, 255, 123, 51, 2, 255, 110, 42, 5, 255, 94, 44, 4, 255, 98, 50, 6, 255, 100, 52, 10, 255, 104, 53, 5, 255, 108, 51, 6, 255, 108, 52, 9, 255, 116, 54, 7, 255, 127, 62, 6, 255, 145, 81, 13, 255, 148, 86, 11, 255, 150, 89, 13, 255, 156, 93, 19, 255, 153, 89, 11, 255, 163, 90, 5, 255, 167, 92, 9, 255, 164, 98, 9, 255, 166, 99, 14, 255, 166, 99, 11, 255, 166, 97, 6, 255, 167, 96, 7, 255, 165, 91, 12, 255, 163, 93, 12, 255, 158, 91, 9, 255, 162, 91, 19, 255, 161, 87, 15, 255, 158, 90, 11, 255, 155, 91, 15, 255, 155, 90, 9, 255, 160, 92, 15, 255, 161, 95, 10, 255, 152, 89, 7, 255, 137, 73, 14, 255, 133, 68, 17, 255, 143, 78, 9, 255, 153, 88, 4, 255, 154, 87, 8, 255, 148, 82, 5, 255, 146, 81, 7, 255, 143, 79, 11, 255, 140, 80, 2, 255, 136, 77, 4, 255, 131, 71, 12, 255, 131, 72, 5, 255, 129, 67, 9, 255, 101, 46, 2, 255, 65, 30, 7, 255, 2, 3, 9, 255, 4, 2, 13, 255, 3, 2, 13, 255, 1, 3, 10, 255, 1, 5, 12, 255, 4, 2, 16, 255, 3, 3, 20, 255, 2, 6, 19, 255, 2, 6, 15, 255, 0, 5, 8, 255, 0, 4, 6, 255, 0, 3, 7, 255, 0, 2, 10, 255, 2, 2, 13, 255, 3, 3, 11, 255, 3, 4, 9, 255, 1, 2, 6, 255, 1, 2, 4, 255, 1, 2, 4, 255, 1, 2, 6, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 2, 7, 255, 2, 3, 7, 255, 2, 3, 7, 255, 0, 1, 6, 255, 0, 1, 7, 255, 3, 4, 9, 255, 0, 1, 6, 255, 0, 1, 6, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 1, 5, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 3, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 3, 255, 2, 0, 1, 255, 2, 5, 9, 255, 2, 92, 128, 255, 4, 173, 210, 255, 4, 215, 254, 255, 124, 251, 250, 255, 246, 255, 255, 255, 97, 177, 170, 255, 0, 28, 60, 255, 6, 6, 24, 255, 2, 3, 5, 255, 2, 0, 4, 255, 8, 40, 106, 255, 2, 133, 220, 255, 3, 8, 29, 255, 1, 0, 0, 255, 4, 15, 174, 255, 5, 18, 102, 255, 3, 0, 0, 255, 2, 2, 5, 255, 2, 1, 3, 255, 0, 0, 2, 255, 0, 2, 0, 255, 0, 1, 0, 255, 1, 1, 3, 255, 2, 1, 3, 255, 1, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 0, 1, 255, 1, 0, 0, 255, 3, 1, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 1, 1, 255, 1, 2, 2, 255, 1, 0, 0, 255, 2, 0, 1, 255, 3, 0, 1, 255, 5, 1, 1, 255, 3, 2, 0, 255, 3, 2, 0, 255, 2, 1, 0, 255, 3, 2, 0, 255, 4, 0, 0, 255, 4, 3, 1, 255, 4, 4, 2, 255, 1, 3, 0, 255, 7, 6, 2, 255, 9, 8, 1, 255, 13, 12, 5, 255, 19, 18, 9, 255, 24, 25, 12, 255, 39, 44, 30, 255, 60, 67, 54, 255, 70, 85, 73, 255, 69, 111, 85, 255, 91, 131, 111, 255, 90, 142, 119, 255, 91, 153, 138, 255, 112, 185, 180, 255, 142, 213, 210, 255, 169, 225, 217, 255, 160, 211, 189, 255, 108, 171, 143, 255, 57, 108, 74, 255, 31, 45, 25, 255, 36, 33, 16, 255, 35, 36, 6, 255, 36, 35, 2, 255, 45, 33, 12, 255, 48, 34, 6, 255, 47, 37, 1, 255, 45, 39, 4, 255, 53, 45, 5, 255, 61, 46, 5, 255, 54, 38, 3, 255, 42, 31, 3, 255, 50, 39, 8, 255, 47, 31, 12, 255, 39, 31, 3, 255, 47, 32, 6, 255, 49, 36, 6, 255, 44, 38, 3, 255, 42, 40, 5, 255, 53, 40, 10, 255, 61, 42, 13, 255, 63, 44, 10, 255, 72, 47, 8, 255, 68, 47, 9, 255, 77, 53, 10, 255, 78, 55, 4, 255, 84, 54, 2, 255, 93, 60, 3, 255, 95, 61, 7, 255, 96, 60, 10, 255, 102, 64, 10, 255, 101, 68, 5, 255, 94, 62, 2, 255, 94, 52, 8, 255, 89, 50, 9, 255, 82, 49, 7, 255, 79, 52, 12, 255, 79, 48, 9, 255, 78, 45, 7, 255, 79, 43, 4, 255, 72, 45, 4, 255, 69, 45, 7, 255, 79, 45, 8, 255, 82, 44, 6, 255, 84, 45, 5, 255, 82, 44, 6, 255, 80, 46, 12, 255, 78, 44, 11, 255, 81, 43, 5, 255, 83, 44, 1, 255, 80, 47, 2, 255, 80, 47, 4, 255, 81, 44, 2, 255, 85, 49, 6, 255, 94, 52, 6, 255, 104, 52, 8, 255, 118, 52, 7, 255, 131, 56, 6, 255, 127, 49, 5, 255, 142, 56, 5, 255, 143, 54, 2, 255, 146, 60, 1, 255, 135, 55, 3, 255, 145, 58, 9, 255, 144, 60, 2, 255, 145, 58, 4, 255, 154, 66, 1, 255, 155, 62, 13, 255, 156, 65, 15, 255, 162, 72, 0, 255, 159, 71, 1, 255, 151, 69, 6, 255, 143, 60, 10, 255, 127, 55, 13, 255, 108, 49, 10, 255, 106, 51, 10, 255, 112, 49, 11, 255, 122, 54, 9, 255, 125, 57, 10, 255, 127, 58, 7, 255, 126, 64, 6, 255, 129, 66, 8, 255, 128, 65, 5, 255, 118, 61, 2, 255, 116, 63, 9, 255, 115, 62, 10, 255, 114, 65, 5, 255, 113, 66, 4, 255, 105, 58, 11, 255, 99, 56, 7, 255, 104, 63, 5, 255, 105, 64, 12, 255, 99, 58, 9, 255, 108, 62, 10, 255, 103, 65, 10, 255, 105, 63, 11, 255, 115, 61, 12, 255, 115, 62, 8, 255, 107, 63, 3, 255, 110, 65, 8, 255, 113, 66, 6, 255, 108, 61, 9, 255, 106, 62, 11, 255, 106, 66, 8, 255, 107, 64, 8, 255, 112, 64, 16, 255, 110, 62, 17, 255, 111, 63, 12, 255, 116, 68, 13, 255, 113, 65, 11, 255, 109, 64, 9, 255, 109, 66, 11, 255, 105, 72, 7, 255, 105, 68, 9, 255, 109, 65, 18, 255, 110, 67, 10, 255, 107, 71, 12, 255, 115, 70, 12, 255, 116, 70, 16, 255, 113, 67, 13, 255, 117, 71, 9, 255, 111, 72, 8, 255, 112, 73, 12, 255, 125, 75, 19, 255, 132, 74, 6, 255, 121, 73, 16, 255, 109, 72, 7, 255, 113, 74, 6, 255, 115, 71, 13, 255, 109, 73, 13, 255, 111, 74, 16, 255, 113, 78, 12, 255, 111, 73, 9, 255, 115, 77, 9, 255, 113, 76, 15, 255, 115, 73, 15, 255, 124, 75, 8, 255, 119, 77, 12, 255, 117, 79, 13, 255, 119, 78, 9, 255, 121, 84, 13, 255, 122, 83, 12, 255, 121, 79, 12, 255, 129, 80, 5, 255, 131, 81, 17, 255, 128, 82, 16, 255, 137, 86, 10, 255, 158, 85, 5, 255, 164, 86, 11, 255, 159, 88, 17, 255, 151, 88, 16, 255, 142, 89, 15, 255, 140, 87, 17, 255, 145, 96, 13, 255, 143, 93, 20, 255, 148, 97, 20, 255, 158, 96, 19, 255, 153, 98, 11, 255, 152, 100, 13, 255, 151, 99, 14, 255, 155, 99, 20, 255, 154, 96, 28, 255, 152, 100, 23, 255, 152, 100, 25, 255, 153, 101, 16, 255, 155, 99, 18, 255, 154, 101, 18, 255, 160, 102, 19, 255, 171, 105, 16, 255, 179, 108, 18, 255, 180, 108, 18, 255, 181, 106, 19, 255, 180, 102, 22, 255, 181, 113, 19, 255, 163, 109, 17, 255, 162, 108, 18, 255, 171, 110, 26, 255, 178, 112, 19, 255, 180, 113, 18, 255, 177, 109, 19, 255, 176, 104, 12, 255, 176, 102, 11, 255, 188, 121, 5, 255, 190, 123, 12, 255, 188, 125, 13, 255, 177, 122, 16, 255, 170, 113, 21, 255, 176, 112, 2, 255, 181, 101, 8, 255, 180, 103, 20, 255, 183, 110, 11, 255, 182, 111, 1, 255, 181, 112, 9, 255, 177, 112, 18, 255, 171, 101, 19, 255, 177, 92, 12, 255, 185, 93, 5, 255, 180, 98, 8, 255, 167, 100, 15, 255, 171, 102, 10, 255, 173, 103, 6, 255, 166, 99, 8, 255, 171, 97, 4, 255, 176, 95, 3, 255, 170, 91, 5, 255, 168, 91, 5, 255, 172, 88, 8, 255, 176, 90, 13, 255, 171, 84, 9, 255, 174, 85, 3, 255, 177, 93, 3, 255, 172, 95, 6, 255, 166, 95, 7, 255, 162, 94, 7, 255, 171, 100, 6, 255, 177, 99, 2, 255, 178, 95, 9, 255, 181, 95, 13, 255, 183, 92, 9, 255, 178, 86, 9, 255, 171, 84, 8, 255, 168, 74, 3, 255, 167, 72, 4, 255, 167, 76, 3, 255, 176, 93, 11, 255, 168, 88, 8, 255, 163, 85, 4, 255, 182, 88, 14, 255, 176, 73, 3, 255, 180, 84, 2, 255, 148, 64, 3, 255, 131, 59, 4, 255, 136, 58, 5, 255, 124, 56, 3, 255, 118, 59, 2, 255, 127, 52, 9, 255, 127, 53, 5, 255, 122, 48, 5, 255, 118, 46, 2, 255, 118, 46, 4, 255, 109, 43, 5, 255, 99, 50, 5, 255, 102, 52, 6, 255, 103, 52, 9, 255, 106, 51, 7, 255, 114, 53, 7, 255, 116, 55, 10, 255, 116, 56, 4, 255, 127, 67, 6, 255, 141, 81, 11, 255, 150, 87, 9, 255, 151, 88, 12, 255, 152, 92, 15, 255, 160, 92, 13, 255, 174, 96, 10, 255, 172, 94, 11, 255, 161, 96, 2, 255, 163, 99, 7, 255, 165, 98, 8, 255, 165, 96, 10, 255, 165, 95, 4, 255, 163, 90, 22, 255, 158, 88, 19, 255, 158, 93, 6, 255, 159, 93, 15, 255, 158, 88, 12, 255, 159, 89, 6, 255, 157, 86, 8, 255, 155, 86, 11, 255, 156, 89, 15, 255, 151, 87, 12, 255, 145, 77, 13, 255, 138, 71, 6, 255, 140, 74, 12, 255, 146, 81, 19, 255, 147, 83, 4, 255, 144, 81, 9, 255, 139, 74, 11, 255, 140, 77, 10, 255, 138, 75, 7, 255, 137, 77, 2, 255, 132, 74, 4, 255, 131, 70, 11, 255, 128, 69, 5, 255, 125, 69, 9, 255, 114, 59, 2, 255, 96, 51, 4, 255, 1, 3, 12, 255, 1, 0, 9, 255, 5, 1, 8, 255, 1, 1, 8, 255, 0, 3, 9, 255, 0, 4, 11, 255, 0, 4, 15, 255, 2, 6, 18, 255, 3, 7, 19, 255, 1, 4, 14, 255, 0, 5, 11, 255, 0, 3, 10, 255, 0, 3, 11, 255, 0, 3, 12, 255, 0, 2, 10, 255, 1, 4, 9, 255, 1, 2, 7, 255, 3, 4, 8, 255, 2, 3, 7, 255, 1, 2, 7, 255, 2, 3, 8, 255, 2, 3, 6, 255, 0, 1, 3, 255, 1, 2, 5, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 2, 7, 255, 2, 3, 8, 255, 0, 1, 5, 255, 2, 2, 7, 255, 3, 4, 8, 255, 2, 3, 7, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 2, 6, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 0, 5, 255, 0, 0, 3, 255, 0, 0, 2, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 2, 1, 2, 255, 3, 0, 0, 255, 10, 35, 70, 255, 0, 184, 233, 255, 93, 255, 255, 255, 229, 255, 255, 255, 74, 186, 162, 255, 0, 25, 14, 255, 2, 0, 0, 255, 3, 0, 2, 255, 2, 3, 5, 255, 5, 5, 37, 255, 4, 134, 239, 255, 4, 84, 136, 255, 6, 0, 0, 255, 5, 17, 126, 255, 0, 39, 195, 255, 4, 2, 0, 255, 3, 2, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 2, 0, 255, 0, 2, 2, 255, 0, 0, 4, 255, 0, 1, 1, 255, 1, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 0, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 1, 0, 0, 255, 1, 1, 1, 255, 2, 0, 1, 255, 3, 0, 0, 255, 3, 2, 0, 255, 3, 2, 0, 255, 0, 1, 0, 255, 4, 4, 2, 255, 6, 3, 2, 255, 4, 0, 0, 255, 4, 4, 0, 255, 4, 4, 0, 255, 9, 8, 3, 255, 9, 14, 5, 255, 21, 24, 15, 255, 30, 32, 22, 255, 47, 53, 38, 255, 58, 72, 55, 255, 66, 87, 72, 255, 72, 106, 88, 255, 75, 122, 101, 255, 69, 126, 104, 255, 69, 138, 113, 255, 85, 162, 149, 255, 117, 193, 186, 255, 142, 211, 201, 255, 154, 215, 194, 255, 133, 191, 170, 255, 96, 157, 122, 255, 61, 107, 63, 255, 35, 47, 29, 255, 36, 38, 12, 255, 37, 36, 10, 255, 39, 34, 9, 255, 43, 35, 8, 255, 38, 33, 9, 255, 35, 36, 11, 255, 54, 39, 11, 255, 61, 38, 5, 255, 57, 41, 6, 255, 55, 36, 5, 255, 41, 32, 0, 255, 44, 33, 4, 255, 47, 30, 4, 255, 46, 31, 6, 255, 45, 28, 5, 255, 56, 33, 5, 255, 49, 38, 5, 255, 59, 43, 3, 255, 60, 40, 5, 255, 64, 45, 10, 255, 68, 50, 4, 255, 65, 49, 12, 255, 72, 52, 4, 255, 71, 53, 7, 255, 79, 57, 6, 255, 81, 57, 1, 255, 89, 58, 4, 255, 92, 61, 5, 255, 89, 59, 3, 255, 99, 63, 5, 255, 108, 70, 8, 255, 97, 64, 2, 255, 92, 57, 2, 255, 83, 50, 6, 255, 80, 46, 7, 255, 76, 46, 8, 255, 75, 43, 8, 255, 73, 46, 9, 255, 81, 46, 7, 255, 74, 41, 5, 255, 73, 44, 8, 255, 84, 50, 7, 255, 87, 44, 5, 255, 81, 42, 8, 255, 74, 44, 7, 255, 80, 46, 3, 255, 79, 46, 7, 255, 74, 47, 10, 255, 78, 46, 7, 255, 81, 46, 7, 255, 75, 45, 8, 255, 80, 48, 5, 255, 89, 55, 5, 255, 86, 53, 4, 255, 87, 52, 6, 255, 101, 48, 4, 255, 104, 51, 10, 255, 119, 54, 14, 255, 105, 49, 1, 255, 111, 49, 4, 255, 123, 53, 3, 255, 112, 50, 6, 255, 135, 52, 16, 255, 118, 47, 6, 255, 132, 56, 8, 255, 135, 60, 2, 255, 133, 58, 5, 255, 150, 64, 6, 255, 152, 66, 4, 255, 157, 67, 6, 255, 167, 67, 2, 255, 171, 73, 5, 255, 165, 72, 10, 255, 161, 73, 6, 255, 152, 73, 9, 255, 126, 61, 7, 255, 113, 57, 5, 255, 115, 51, 9, 255, 107, 45, 9, 255, 98, 47, 8, 255, 105, 50, 8, 255, 116, 49, 8, 255, 126, 61, 9, 255, 121, 56, 6, 255, 125, 59, 6, 255, 130, 65, 3, 255, 136, 73, 10, 255, 126, 65, 7, 255, 119, 64, 4, 255, 109, 62, 6, 255, 105, 59, 16, 255, 109, 62, 13, 255, 108, 57, 3, 255, 103, 57, 3, 255, 110, 61, 11, 255, 117, 61, 11, 255, 113, 64, 5, 255, 112, 63, 10, 255, 113, 60, 10, 255, 113, 61, 12, 255, 110, 61, 9, 255, 108, 64, 8, 255, 110, 65, 13, 255, 110, 64, 15, 255, 106, 63, 10, 255, 108, 68, 5, 255, 110, 68, 10, 255, 110, 66, 13, 255, 106, 64, 12, 255, 106, 67, 15, 255, 112, 66, 11, 255, 111, 69, 8, 255, 108, 65, 8, 255, 109, 66, 8, 255, 106, 71, 9, 255, 109, 71, 12, 255, 111, 69, 15, 255, 116, 72, 16, 255, 117, 70, 4, 255, 116, 70, 8, 255, 110, 69, 12, 255, 117, 74, 17, 255, 127, 78, 9, 255, 135, 80, 6, 255, 128, 78, 12, 255, 129, 78, 7, 255, 126, 76, 8, 255, 118, 69, 11, 255, 128, 78, 8, 255, 137, 77, 14, 255, 147, 81, 8, 255, 143, 83, 7, 255, 127, 81, 10, 255, 120, 78, 16, 255, 117, 77, 13, 255, 119, 77, 16, 255, 120, 77, 19, 255, 114, 75, 8, 255, 147, 81, 19, 255, 141, 79, 14, 255, 115, 82, 9, 255, 122, 81, 10, 255, 124, 81, 19, 255, 129, 84, 19, 255, 127, 82, 13, 255, 131, 84, 12, 255, 133, 84, 12, 255, 134, 86, 11, 255, 141, 87, 15, 255, 143, 87, 23, 255, 141, 87, 21, 255, 138, 89, 19, 255, 146, 93, 23, 255, 150, 92, 17, 255, 156, 92, 17, 255, 158, 99, 18, 255, 159, 102, 14, 255, 159, 100, 18, 255, 159, 98, 17, 255, 159, 101, 15, 255, 154, 98, 25, 255, 152, 99, 12, 255, 154, 101, 12, 255, 156, 101, 20, 255, 157, 100, 25, 255, 156, 103, 23, 255, 166, 105, 11, 255, 176, 104, 20, 255, 175, 104, 23, 255, 175, 102, 21, 255, 180, 103, 21, 255, 178, 106, 14, 255, 179, 114, 9, 255, 177, 112, 15, 255, 177, 111, 12, 255, 182, 111, 11, 255, 186, 109, 22, 255, 184, 110, 20, 255, 177, 109, 14, 255, 173, 102, 20, 255, 179, 105, 13, 255, 195, 128, 10, 255, 188, 120, 16, 255, 190, 126, 11, 255, 180, 123, 12, 255, 175, 114, 17, 255, 183, 112, 10, 255, 180, 99, 12, 255, 180, 102, 17, 255, 177, 98, 3, 255, 183, 98, 10, 255, 185, 97, 16, 255, 170, 90, 14, 255, 168, 90, 9, 255, 179, 93, 8, 255, 186, 96, 11, 255, 185, 101, 5, 255, 177, 101, 2, 255, 172, 100, 6, 255, 174, 101, 12, 255, 176, 99, 12, 255, 173, 97, 11, 255, 168, 101, 7, 255, 166, 99, 2, 255, 171, 98, 6, 255, 165, 95, 8, 255, 168, 93, 6, 255, 173, 92, 3, 255, 181, 92, 1, 255, 178, 90, 0, 255, 178, 92, 8, 255, 170, 97, 10, 255, 167, 93, 0, 255, 174, 99, 4, 255, 179, 100, 12, 255, 182, 99, 13, 255, 184, 100, 13, 255, 181, 100, 11, 255, 176, 97, 9, 255, 172, 81, 14, 255, 177, 87, 10, 255, 183, 97, 4, 255, 182, 99, 1, 255, 187, 105, 7, 255, 190, 106, 3, 255, 188, 111, 1, 255, 192, 101, 3, 255, 193, 105, 6, 255, 177, 91, 5, 255, 141, 55, 6, 255, 125, 53, 14, 255, 127, 57, 6, 255, 129, 60, 0, 255, 128, 57, 2, 255, 127, 51, 7, 255, 120, 50, 0, 255, 120, 51, 2, 255, 116, 50, 8, 255, 112, 49, 7, 255, 105, 49, 3, 255, 106, 54, 6, 255, 106, 53, 7, 255, 110, 52, 5, 255, 113, 52, 6, 255, 116, 53, 3, 255, 119, 53, 3, 255, 125, 61, 3, 255, 141, 79, 10, 255, 148, 85, 12, 255, 154, 90, 11, 255, 157, 93, 15, 255, 153, 88, 12, 255, 164, 88, 15, 255, 169, 95, 9, 255, 168, 95, 15, 255, 164, 95, 5, 255, 164, 97, 11, 255, 162, 92, 7, 255, 162, 93, 8, 255, 161, 92, 6, 255, 160, 89, 21, 255, 156, 88, 11, 255, 159, 91, 6, 255, 159, 89, 17, 255, 155, 86, 14, 255, 155, 86, 10, 255, 154, 87, 9, 255, 153, 87, 12, 255, 151, 85, 11, 255, 142, 74, 9, 255, 129, 59, 6, 255, 132, 64, 9, 255, 143, 78, 7, 255, 148, 83, 12, 255, 143, 77, 12, 255, 141, 77, 7, 255, 136, 76, 5, 255, 136, 76, 6, 255, 137, 73, 9, 255, 133, 71, 10, 255, 129, 72, 4, 255, 128, 71, 4, 255, 126, 66, 12, 255, 108, 59, 5, 255, 98, 51, 4, 255, 101, 51, 5, 255, 15, 57, 69, 255, 0, 6, 9, 255, 5, 0, 5, 255, 4, 0, 8, 255, 2, 1, 10, 255, 1, 1, 6, 255, 1, 3, 11, 255, 3, 5, 18, 255, 3, 5, 20, 255, 1, 4, 20, 255, 1, 4, 16, 255, 1, 4, 10, 255, 1, 4, 11, 255, 1, 4, 12, 255, 0, 3, 10, 255, 2, 4, 9, 255, 1, 3, 8, 255, 3, 5, 10, 255, 2, 4, 9, 255, 1, 1, 9, 255, 2, 3, 9, 255, 1, 2, 7, 255, 0, 0, 5, 255, 0, 0, 4, 255, 1, 2, 6, 255, 2, 2, 7, 255, 1, 1, 7, 255, 0, 1, 6, 255, 1, 1, 5, 255, 2, 3, 7, 255, 1, 2, 5, 255, 0, 1, 4, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 3, 6, 255, 2, 1, 6, 255, 1, 0, 6, 255, 1, 0, 6, 255, 1, 1, 4, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 1, 3, 255, 5, 0, 0, 255, 5, 69, 104, 255, 85, 224, 215, 255, 53, 164, 131, 255, 0, 21, 16, 255, 2, 0, 3, 255, 3, 0, 9, 255, 5, 4, 11, 255, 2, 0, 0, 255, 4, 56, 141, 255, 3, 181, 222, 255, 4, 0, 14, 255, 4, 0, 29, 255, 7, 144, 225, 255, 3, 50, 96, 255, 5, 0, 0, 255, 2, 3, 5, 255, 1, 1, 2, 255, 2, 0, 2, 255, 1, 0, 4, 255, 2, 1, 4, 255, 3, 2, 1, 255, 2, 2, 1, 255, 1, 1, 5, 255, 0, 0, 3, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 0, 1, 255, 1, 1, 0, 255, 3, 3, 1, 255, 3, 2, 0, 255, 1, 2, 1, 255, 2, 1, 1, 255, 6, 3, 1, 255, 9, 5, 2, 255, 10, 9, 5, 255, 10, 10, 4, 255, 19, 18, 8, 255, 27, 28, 15, 255, 39, 40, 29, 255, 51, 58, 47, 255, 57, 75, 60, 255, 60, 89, 72, 255, 60, 100, 85, 255, 60, 110, 90, 255, 66, 115, 92, 255, 71, 116, 99, 255, 79, 143, 135, 255, 95, 173, 166, 255, 122, 195, 187, 255, 148, 207, 196, 255, 140, 198, 179, 255, 116, 178, 145, 255, 89, 147, 102, 255, 60, 101, 56, 255, 40, 55, 15, 255, 33, 34, 11, 255, 31, 35, 8, 255, 40, 38, 11, 255, 33, 29, 8, 255, 38, 36, 9, 255, 43, 36, 8, 255, 52, 35, 8, 255, 56, 39, 6, 255, 46, 34, 8, 255, 42, 34, 8, 255, 44, 33, 5, 255, 50, 30, 11, 255, 47, 32, 4, 255, 38, 34, 7, 255, 39, 33, 12, 255, 49, 32, 0, 255, 45, 36, 4, 255, 61, 43, 4, 255, 65, 41, 7, 255, 58, 40, 8, 255, 65, 43, 2, 255, 72, 45, 1, 255, 77, 49, 5, 255, 86, 54, 3, 255, 88, 55, 8, 255, 90, 56, 3, 255, 92, 57, 7, 255, 87, 59, 5, 255, 91, 63, 5, 255, 101, 61, 5, 255, 105, 64, 6, 255, 97, 65, 2, 255, 92, 58, 2, 255, 78, 54, 6, 255, 77, 49, 6, 255, 72, 44, 4, 255, 71, 44, 5, 255, 67, 46, 8, 255, 77, 47, 8, 255, 72, 45, 3, 255, 70, 45, 7, 255, 77, 46, 7, 255, 78, 45, 7, 255, 79, 43, 9, 255, 82, 44, 7, 255, 84, 44, 6, 255, 85, 44, 7, 255, 75, 45, 10, 255, 83, 49, 7, 255, 93, 52, 4, 255, 87, 52, 9, 255, 88, 53, 11, 255, 87, 53, 5, 255, 93, 54, 6, 255, 89, 51, 7, 255, 89, 50, 8, 255, 91, 50, 2, 255, 96, 52, 8, 255, 86, 46, 6, 255, 102, 54, 7, 255, 96, 46, 8, 255, 100, 50, 3, 255, 99, 48, 8, 255, 102, 46, 4, 255, 124, 55, 3, 255, 107, 45, 8, 255, 133, 60, 10, 255, 139, 56, 9, 255, 123, 46, 4, 255, 140, 64, 5, 255, 148, 65, 11, 255, 148, 63, 7, 255, 155, 64, 5, 255, 160, 69, 6, 255, 161, 76, 4, 255, 169, 79, 5, 255, 174, 79, 4, 255, 171, 79, 2, 255, 160, 76, 12, 255, 145, 68, 16, 255, 132, 65, 10, 255, 114, 57, 10, 255, 104, 56, 7, 255, 104, 53, 13, 255, 101, 48, 11, 255, 108, 54, 8, 255, 130, 67, 8, 255, 131, 61, 1, 255, 136, 64, 6, 255, 135, 67, 9, 255, 131, 66, 6, 255, 124, 67, 4, 255, 122, 68, 5, 255, 113, 66, 5, 255, 110, 65, 10, 255, 110, 62, 6, 255, 114, 64, 10, 255, 112, 63, 10, 255, 113, 63, 6, 255, 115, 65, 13, 255, 109, 66, 10, 255, 105, 66, 9, 255, 107, 67, 7, 255, 111, 67, 10, 255, 111, 63, 15, 255, 107, 64, 12, 255, 110, 68, 12, 255, 109, 66, 7, 255, 110, 69, 8, 255, 111, 68, 14, 255, 110, 65, 4, 255, 106, 67, 9, 255, 109, 67, 15, 255, 115, 66, 11, 255, 113, 71, 13, 255, 115, 72, 6, 255, 112, 71, 8, 255, 117, 71, 15, 255, 120, 72, 10, 255, 116, 70, 10, 255, 127, 76, 15, 255, 128, 75, 14, 255, 122, 74, 8, 255, 127, 76, 11, 255, 156, 83, 11, 255, 168, 79, 2, 255, 147, 76, 13, 255, 135, 77, 18, 255, 158, 83, 10, 255, 165, 79, 2, 255, 166, 77, 10, 255, 165, 80, 9, 255, 152, 80, 13, 255, 126, 75, 7, 255, 115, 76, 11, 255, 120, 75, 14, 255, 121, 77, 9, 255, 118, 78, 18, 255, 120, 76, 20, 255, 120, 78, 12, 255, 126, 77, 5, 255, 129, 83, 7, 255, 126, 82, 19, 255, 123, 82, 9, 255, 128, 84, 10, 255, 132, 83, 18, 255, 133, 88, 24, 255, 137, 87, 8, 255, 134, 86, 6, 255, 138, 87, 17, 255, 148, 90, 8, 255, 147, 91, 19, 255, 145, 87, 27, 255, 146, 93, 20, 255, 155, 98, 17, 255, 163, 98, 24, 255, 160, 103, 9, 255, 160, 105, 5, 255, 158, 103, 8, 255, 156, 101, 10, 255, 156, 99, 17, 255, 157, 101, 19, 255, 152, 101, 16, 255, 156, 102, 13, 255, 159, 101, 21, 255, 155, 103, 20, 255, 166, 102, 21, 255, 178, 102, 20, 255, 174, 104, 12, 255, 174, 102, 21, 255, 175, 101, 17, 255, 175, 106, 9, 255, 175, 107, 18, 255, 182, 107, 15, 255, 183, 110, 19, 255, 183, 108, 11, 255, 186, 108, 11, 255, 182, 108, 18, 255, 173, 108, 8, 255, 172, 110, 7, 255, 184, 115, 18, 255, 197, 131, 21, 255, 196, 134, 4, 255, 190, 127, 6, 255, 179, 119, 7, 255, 176, 112, 23, 255, 178, 101, 30, 255, 176, 98, 12, 255, 179, 104, 9, 255, 179, 99, 9, 255, 184, 99, 7, 255, 183, 104, 15, 255, 175, 102, 18, 255, 174, 98, 9, 255, 179, 99, 13, 255, 182, 96, 10, 255, 186, 93, 8, 255, 189, 99, 4, 255, 176, 102, 3, 255, 171, 102, 10, 255, 171, 99, 3, 255, 167, 100, 4, 255, 170, 98, 2, 255, 170, 97, 6, 255, 170, 99, 6, 255, 167, 95, 2, 255, 167, 91, 6, 255, 166, 90, 4, 255, 177, 96, 5, 255, 180, 97, 1, 255, 181, 93, 5, 255, 173, 92, 6, 255, 172, 92, 2, 255, 176, 100, 11, 255, 176, 104, 15, 255, 176, 104, 8, 255, 184, 105, 15, 255, 184, 106, 17, 255, 180, 102, 13, 255, 180, 101, 12, 255, 185, 106, 2, 255, 184, 102, 1, 255, 183, 100, 5, 255, 186, 102, 8, 255, 188, 103, 3, 255, 193, 104, 3, 255, 195, 108, 5, 255, 201, 107, 4, 255, 168, 77, 6, 255, 129, 56, 4, 255, 122, 56, 4, 255, 123, 61, 4, 255, 126, 55, 6, 255, 125, 49, 3, 255, 118, 54, 3, 255, 113, 55, 0, 255, 119, 52, 0, 255, 114, 46, 8, 255, 109, 51, 4, 255, 103, 52, 1, 255, 105, 51, 6, 255, 107, 52, 10, 255, 112, 52, 2, 255, 123, 57, 6, 255, 125, 62, 4, 255, 137, 69, 9, 255, 150, 78, 11, 255, 153, 80, 9, 255, 154, 85, 10, 255, 154, 93, 9, 255, 148, 88, 7, 255, 157, 86, 5, 255, 168, 91, 14, 255, 166, 94, 10, 255, 162, 90, 14, 255, 163, 87, 4, 255, 165, 90, 8, 255, 163, 88, 14, 255, 162, 91, 4, 255, 160, 92, 2, 255, 155, 86, 14, 255, 155, 87, 12, 255, 156, 87, 3, 255, 158, 88, 13, 255, 153, 85, 18, 255, 153, 85, 15, 255, 152, 87, 13, 255, 150, 87, 6, 255, 148, 84, 9, 255, 146, 82, 7, 255, 133, 70, 7, 255, 135, 71, 12, 255, 140, 78, 10, 255, 141, 75, 9, 255, 141, 75, 7, 255, 140, 73, 8, 255, 135, 77, 5, 255, 129, 75, 6, 255, 131, 73, 7, 255, 126, 69, 4, 255, 124, 67, 9, 255, 124, 68, 5, 255, 122, 67, 6, 255, 83, 39, 8, 255, 73, 35, 5, 255, 92, 44, 4, 255, 8, 84, 93, 255, 1, 2, 5, 255, 4, 2, 10, 255, 2, 1, 5, 255, 1, 2, 9, 255, 2, 3, 4, 255, 2, 2, 4, 255, 0, 4, 6, 255, 0, 2, 13, 255, 1, 3, 20, 255, 2, 4, 20, 255, 0, 4, 14, 255, 1, 6, 12, 255, 0, 6, 12, 255, 1, 5, 11, 255, 2, 3, 8, 255, 1, 3, 8, 255, 1, 3, 8, 255, 0, 3, 8, 255, 1, 1, 9, 255, 3, 3, 9, 255, 3, 3, 8, 255, 2, 2, 12, 255, 2, 2, 12, 255, 2, 2, 8, 255, 1, 2, 5, 255, 1, 2, 7, 255, 1, 2, 7, 255, 2, 3, 8, 255, 2, 3, 8, 255, 1, 2, 7, 255, 1, 2, 6, 255, 0, 1, 5, 255, 0, 1, 5, 255, 0, 1, 6, 255, 1, 2, 6, 255, 1, 2, 7, 255, 1, 2, 8, 255, 0, 0, 6, 255, 1, 1, 3, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 5, 255, 0, 0, 4, 255, 2, 1, 1, 255, 2, 2, 2, 255, 0, 23, 15, 255, 0, 4, 0, 255, 5, 2, 13, 255, 2, 2, 11, 255, 4, 1, 5, 255, 1, 4, 3, 255, 1, 0, 43, 255, 6, 174, 229, 255, 3, 66, 117, 255, 2, 0, 0, 255, 6, 23, 116, 255, 3, 96, 228, 255, 6, 7, 10, 255, 3, 2, 4, 255, 3, 0, 3, 255, 2, 4, 1, 255, 3, 3, 2, 255, 4, 2, 3, 255, 5, 1, 2, 255, 6, 2, 3, 255, 2, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 2, 2, 255, 2, 1, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 2, 1, 2, 255, 2, 0, 1, 255, 3, 2, 1, 255, 3, 2, 1, 255, 3, 2, 1, 255, 4, 3, 1, 255, 3, 3, 2, 255, 1, 2, 1, 255, 9, 6, 0, 255, 12, 8, 2, 255, 16, 13, 6, 255, 22, 23, 10, 255, 30, 34, 18, 255, 37, 46, 27, 255, 44, 62, 48, 255, 46, 73, 62, 255, 44, 90, 72, 255, 56, 97, 76, 255, 51, 100, 78, 255, 54, 109, 87, 255, 56, 106, 90, 255, 67, 122, 111, 255, 84, 158, 149, 255, 100, 181, 172, 255, 129, 197, 185, 255, 143, 197, 179, 255, 127, 182, 158, 255, 103, 162, 128, 255, 78, 132, 93, 255, 63, 95, 58, 255, 44, 56, 12, 255, 39, 38, 11, 255, 33, 34, 11, 255, 39, 36, 12, 255, 41, 33, 10, 255, 43, 34, 6, 255, 50, 38, 6, 255, 52, 39, 6, 255, 53, 40, 6, 255, 46, 34, 3, 255, 41, 30, 7, 255, 46, 33, 9, 255, 46, 32, 3, 255, 53, 37, 7, 255, 53, 35, 4, 255, 43, 32, 6, 255, 46, 35, 6, 255, 43, 36, 12, 255, 54, 40, 10, 255, 70, 41, 2, 255, 74, 46, 6, 255, 70, 44, 7, 255, 78, 48, 8, 255, 87, 54, 7, 255, 90, 53, 3, 255, 94, 57, 4, 255, 87, 57, 2, 255, 88, 60, 3, 255, 87, 54, 6, 255, 100, 60, 3, 255, 109, 62, 6, 255, 105, 64, 8, 255, 104, 64, 0, 255, 96, 54, 9, 255, 80, 47, 6, 255, 72, 46, 6, 255, 74, 48, 5, 255, 78, 49, 3, 255, 75, 43, 5, 255, 81, 47, 8, 255, 75, 46, 3, 255, 67, 44, 6, 255, 72, 45, 4, 255, 79, 48, 10, 255, 78, 43, 10, 255, 82, 46, 9, 255, 81, 45, 7, 255, 83, 44, 4, 255, 93, 51, 8, 255, 101, 59, 11, 255, 101, 60, 7, 255, 99, 57, 4, 255, 93, 52, 5, 255, 95, 50, 11, 255, 94, 47, 12, 255, 96, 52, 9, 255, 95, 54, 4, 255, 92, 51, 1, 255, 93, 50, 7, 255, 96, 51, 9, 255, 99, 53, 3, 255, 95, 52, 13, 255, 93, 55, 11, 255, 95, 57, 5, 255, 97, 52, 6, 255, 89, 41, 4, 255, 100, 51, 10, 255, 125, 54, 7, 255, 108, 47, 8, 255, 124, 59, 9, 255, 149, 63, 1, 255, 131, 52, 3, 255, 131, 59, 7, 255, 151, 70, 1, 255, 159, 63, 6, 255, 148, 65, 8, 255, 149, 66, 4, 255, 156, 67, 10, 255, 161, 72, 4, 255, 164, 73, 7, 255, 164, 68, 10, 255, 168, 70, 4, 255, 171, 77, 1, 255, 161, 79, 6, 255, 150, 70, 7, 255, 136, 66, 5, 255, 111, 59, 7, 255, 98, 52, 5, 255, 103, 52, 12, 255, 105, 56, 5, 255, 116, 62, 9, 255, 130, 65, 10, 255, 136, 67, 7, 255, 136, 69, 9, 255, 141, 69, 4, 255, 139, 72, 4, 255, 122, 68, 0, 255, 110, 63, 10, 255, 114, 67, 15, 255, 109, 64, 2, 255, 118, 68, 0, 255, 115, 64, 10, 255, 111, 59, 22, 255, 110, 67, 11, 255, 103, 68, 5, 255, 113, 65, 17, 255, 108, 65, 18, 255, 103, 68, 7, 255, 107, 67, 8, 255, 109, 68, 11, 255, 113, 66, 16, 255, 114, 65, 12, 255, 112, 63, 11, 255, 114, 71, 11, 255, 107, 69, 7, 255, 109, 69, 13, 255, 118, 71, 11, 255, 118, 72, 8, 255, 118, 71, 13, 255, 124, 74, 11, 255, 146, 75, 10, 255, 160, 78, 8, 255, 136, 76, 2, 255, 121, 74, 14, 255, 128, 80, 16, 255, 147, 77, 6, 255, 142, 76, 7, 255, 121, 75, 13, 255, 131, 82, 10, 255, 152, 76, 2, 255, 154, 78, 9, 255, 145, 82, 5, 255, 144, 80, 7, 255, 150, 82, 16, 255, 131, 77, 9, 255, 122, 77, 14, 255, 118, 73, 20, 255, 119, 80, 12, 255, 125, 81, 14, 255, 123, 79, 19, 255, 118, 77, 14, 255, 128, 81, 15, 255, 117, 82, 19, 255, 118, 83, 13, 255, 130, 87, 10, 255, 138, 90, 8, 255, 133, 91, 14, 255, 136, 87, 13, 255, 137, 87, 11, 255, 136, 92, 11, 255, 140, 88, 19, 255, 144, 91, 21, 255, 144, 90, 15, 255, 152, 89, 16, 255, 154, 93, 14, 255, 153, 97, 24, 255, 168, 99, 21, 255, 168, 104, 16, 255, 172, 105, 12, 255, 168, 103, 11, 255, 162, 103, 15, 255, 158, 100, 19, 255, 154, 99, 19, 255, 152, 102, 17, 255, 159, 104, 17, 255, 159, 100, 22, 255, 155, 104, 19, 255, 162, 105, 10, 255, 170, 104, 16, 255, 166, 106, 13, 255, 167, 106, 20, 255, 167, 104, 30, 255, 166, 105, 16, 255, 160, 106, 14, 255, 165, 105, 21, 255, 172, 110, 21, 255, 173, 110, 20, 255, 178, 113, 9, 255, 181, 114, 15, 255, 177, 113, 15, 255, 179, 119, 11, 255, 185, 125, 11, 255, 189, 128, 12, 255, 193, 131, 4, 255, 190, 126, 6, 255, 184, 123, 13, 255, 177, 118, 17, 255, 175, 116, 16, 255, 178, 113, 6, 255, 181, 110, 12, 255, 188, 101, 14, 255, 187, 103, 4, 255, 188, 116, 23, 255, 187, 114, 27, 255, 178, 101, 12, 255, 180, 105, 5, 255, 178, 100, 4, 255, 183, 97, 1, 255, 186, 100, 3, 255, 179, 101, 11, 255, 170, 101, 10, 255, 170, 102, 4, 255, 170, 98, 2, 255, 174, 99, 5, 255, 173, 97, 4, 255, 175, 98, 6, 255, 173, 96, 6, 255, 169, 91, 6, 255, 169, 95, 5, 255, 174, 101, 4, 255, 178, 98, 3, 255, 183, 95, 5, 255, 177, 89, 2, 255, 178, 96, 4, 255, 181, 103, 4, 255, 179, 101, 12, 255, 179, 102, 16, 255, 184, 108, 17, 255, 182, 107, 18, 255, 178, 104, 12, 255, 182, 104, 14, 255, 182, 102, 5, 255, 178, 96, 4, 255, 179, 98, 2, 255, 183, 100, 3, 255, 181, 93, 4, 255, 179, 74, 6, 255, 178, 85, 3, 255, 200, 110, 6, 255, 186, 88, 8, 255, 125, 55, 2, 255, 111, 52, 3, 255, 115, 57, 3, 255, 124, 57, 7, 255, 118, 51, 8, 255, 113, 48, 5, 255, 117, 54, 7, 255, 112, 51, 1, 255, 122, 59, 8, 255, 112, 53, 11, 255, 98, 46, 4, 255, 97, 46, 5, 255, 106, 54, 8, 255, 122, 63, 8, 255, 135, 70, 7, 255, 147, 78, 5, 255, 168, 93, 10, 255, 168, 88, 8, 255, 157, 82, 8, 255, 153, 89, 8, 255, 155, 93, 7, 255, 153, 86, 3, 255, 162, 96, 6, 255, 166, 98, 10, 255, 165, 93, 9, 255, 163, 89, 11, 255, 161, 87, 11, 255, 159, 87, 9, 255, 159, 84, 7, 255, 159, 87, 5, 255, 156, 87, 7, 255, 153, 85, 11, 255, 148, 80, 10, 255, 153, 85, 5, 255, 153, 88, 0, 255, 151, 86, 3, 255, 153, 84, 8, 255, 152, 81, 4, 255, 152, 79, 12, 255, 147, 80, 14, 255, 144, 85, 9, 255, 142, 83, 8, 255, 142, 80, 5, 255, 133, 77, 7, 255, 131, 76, 9, 255, 133, 72, 6, 255, 134, 71, 12, 255, 130, 67, 10, 255, 128, 68, 7, 255, 123, 67, 9, 255, 124, 64, 7, 255, 120, 58, 2, 255, 113, 57, 1, 255, 111, 57, 5, 255, 100, 43, 8, 255, 79, 39, 3, 255, 79, 38, 6, 255, 1, 5, 13, 255, 4, 3, 21, 255, 1, 6, 13, 255, 0, 4, 7, 255, 0, 3, 9, 255, 1, 2, 5, 255, 1, 1, 0, 255, 0, 0, 0, 255, 1, 1, 5, 255, 1, 2, 10, 255, 0, 2, 14, 255, 1, 5, 18, 255, 4, 7, 19, 255, 2, 5, 12, 255, 1, 5, 12, 255, 1, 5, 11, 255, 0, 4, 9, 255, 2, 5, 10, 255, 1, 4, 9, 255, 2, 2, 10, 255, 2, 3, 7, 255, 2, 4, 3, 255, 1, 3, 3, 255, 1, 2, 8, 255, 1, 1, 9, 255, 0, 1, 8, 255, 1, 2, 6, 255, 0, 1, 6, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 4, 255, 0, 1, 3, 255, 0, 1, 4, 255, 2, 3, 7, 255, 1, 1, 5, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 1, 255, 1, 1, 2, 255, 1, 1, 3, 255, 2, 0, 4, 255, 6, 2, 4, 255, 0, 2, 2, 255, 3, 2, 5, 255, 2, 0, 1, 255, 5, 2, 10, 255, 2, 4, 13, 255, 2, 0, 10, 255, 3, 3, 5, 255, 1, 0, 0, 255, 6, 93, 158, 255, 3, 166, 212, 255, 4, 8, 3, 255, 1, 0, 8, 255, 1, 47, 199, 255, 3, 28, 106, 255, 3, 0, 0, 255, 2, 2, 5, 255, 1, 2, 0, 255, 3, 2, 3, 255, 3, 3, 2, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 0, 255, 1, 0, 0, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 0, 1, 255, 1, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 1, 1, 1, 255, 1, 0, 0, 255, 4, 3, 1, 255, 5, 4, 2, 255, 3, 2, 0, 255, 4, 3, 0, 255, 3, 3, 2, 255, 7, 9, 6, 255, 13, 12, 6, 255, 17, 15, 7, 255, 23, 24, 6, 255, 32, 38, 15, 255, 39, 47, 32, 255, 41, 66, 47, 255, 42, 74, 59, 255, 44, 83, 68, 255, 41, 91, 70, 255, 53, 96, 74, 255, 51, 97, 75, 255, 48, 100, 82, 255, 50, 112, 93, 255, 68, 140, 121, 255, 92, 167, 152, 255, 115, 182, 168, 255, 134, 192, 171, 255, 130, 185, 155, 255, 113, 172, 138, 255, 95, 148, 111, 255, 75, 121, 80, 255, 56, 92, 51, 255, 34, 53, 19, 255, 38, 43, 8, 255, 38, 36, 10, 255, 36, 36, 4, 255, 40, 37, 11, 255, 42, 35, 10, 255, 46, 39, 2, 255, 56, 39, 2, 255, 59, 36, 6, 255, 57, 32, 6, 255, 53, 31, 5, 255, 44, 31, 6, 255, 45, 34, 2, 255, 53, 35, 1, 255, 45, 32, 2, 255, 41, 36, 7, 255, 48, 36, 9, 255, 47, 32, 13, 255, 56, 41, 10, 255, 68, 45, 2, 255, 73, 46, 2, 255, 81, 49, 8, 255, 83, 49, 4, 255, 82, 53, 2, 255, 81, 54, 1, 255, 85, 55, 2, 255, 87, 55, 3, 255, 89, 57, 6, 255, 86, 50, 15, 255, 94, 57, 7, 255, 100, 62, 2, 255, 106, 63, 7, 255, 108, 54, 6, 255, 83, 48, 12, 255, 76, 43, 10, 255, 73, 47, 9, 255, 78, 45, 10, 255, 82, 40, 10, 255, 77, 47, 6, 255, 72, 45, 4, 255, 76, 47, 10, 255, 80, 53, 3, 255, 79, 46, 0, 255, 84, 47, 9, 255, 83, 46, 8, 255, 76, 41, 8, 255, 80, 47, 9, 255, 88, 47, 3, 255, 100, 59, 9, 255, 108, 67, 7, 255, 107, 64, 13, 255, 100, 58, 10, 255, 92, 52, 6, 255, 89, 52, 5, 255, 89, 54, 3, 255, 90, 54, 4, 255, 93, 56, 7, 255, 92, 55, 6, 255, 90, 54, 9, 255, 91, 51, 14, 255, 101, 49, 10, 255, 100, 53, 2, 255, 95, 52, 5, 255, 95, 49, 17, 255, 93, 49, 14, 255, 96, 54, 4, 255, 98, 52, 13, 255, 91, 44, 7, 255, 92, 48, 9, 255, 124, 59, 4, 255, 126, 53, 1, 255, 107, 50, 3, 255, 129, 64, 10, 255, 155, 65, 14, 255, 135, 56, 11, 255, 128, 61, 6, 255, 153, 69, 1, 255, 159, 70, 5, 255, 149, 66, 15, 255, 153, 71, 12, 255, 152, 75, 8, 255, 154, 66, 7, 255, 161, 66, 6, 255, 157, 71, 5, 255, 166, 75, 0, 255, 176, 78, 6, 255, 166, 75, 4, 255, 149, 72, 4, 255, 152, 75, 11, 255, 145, 72, 8, 255, 138, 65, 1, 255, 149, 70, 7, 255, 137, 64, 6, 255, 117, 63, 7, 255, 118, 62, 14, 255, 135, 65, 7, 255, 148, 69, 14, 255, 146, 71, 4, 255, 132, 74, 3, 255, 112, 67, 10, 255, 115, 64, 12, 255, 117, 62, 14, 255, 108, 62, 4, 255, 110, 65, 8, 255, 106, 65, 9, 255, 110, 65, 14, 255, 111, 69, 11, 255, 106, 68, 6, 255, 112, 70, 13, 255, 106, 68, 9, 255, 109, 68, 14, 255, 118, 66, 10, 255, 113, 65, 18, 255, 108, 68, 5, 255, 110, 70, 4, 255, 112, 68, 9, 255, 116, 70, 16, 255, 112, 72, 13, 255, 118, 76, 6, 255, 143, 75, 5, 255, 158, 74, 10, 255, 145, 75, 2, 255, 130, 78, 1, 255, 126, 76, 16, 255, 133, 81, 8, 255, 127, 76, 3, 255, 122, 77, 13, 255, 113, 76, 6, 255, 118, 77, 16, 255, 130, 77, 13, 255, 144, 79, 11, 255, 126, 79, 6, 255, 128, 81, 8, 255, 127, 76, 9, 255, 126, 77, 15, 255, 124, 74, 12, 255, 120, 77, 8, 255, 136, 80, 15, 255, 166, 84, 12, 255, 157, 87, 10, 255, 128, 78, 21, 255, 130, 81, 14, 255, 147, 85, 13, 255, 156, 91, 9, 255, 167, 92, 10, 255, 173, 89, 5, 255, 166, 91, 8, 255, 156, 90, 8, 255, 141, 89, 13, 255, 138, 92, 13, 255, 144, 93, 18, 255, 153, 95, 22, 255, 167, 96, 15, 255, 174, 97, 6, 255, 177, 98, 14, 255, 173, 96, 16, 255, 180, 102, 3, 255, 181, 99, 10, 255, 178, 99, 7, 255, 178, 98, 6, 255, 174, 100, 13, 255, 160, 104, 11, 255, 158, 101, 12, 255, 170, 101, 19, 255, 169, 103, 25, 255, 156, 102, 18, 255, 159, 105, 21, 255, 160, 104, 26, 255, 158, 104, 13, 255, 162, 106, 17, 255, 159, 109, 19, 255, 163, 105, 20, 255, 165, 103, 26, 255, 155, 104, 14, 255, 169, 107, 23, 255, 179, 118, 13, 255, 172, 112, 6, 255, 177, 116, 16, 255, 178, 116, 14, 255, 178, 117, 12, 255, 181, 120, 11, 255, 184, 121, 10, 255, 190, 124, 12, 255, 195, 129, 7, 255, 198, 133, 5, 255, 191, 127, 16, 255, 180, 120, 10, 255, 177, 120, 5, 255, 175, 115, 6, 255, 182, 115, 1, 255, 188, 104, 6, 255, 184, 98, 11, 255, 187, 117, 7, 255, 189, 120, 16, 255, 178, 112, 15, 255, 171, 107, 4, 255, 175, 104, 13, 255, 182, 106, 10, 255, 178, 102, 7, 255, 172, 101, 17, 255, 171, 105, 11, 255, 174, 104, 3, 255, 176, 104, 5, 255, 176, 102, 4, 255, 174, 98, 1, 255, 176, 98, 4, 255, 178, 100, 7, 255, 177, 97, 6, 255, 175, 95, 4, 255, 177, 98, 3, 255, 176, 99, 5, 255, 177, 100, 7, 255, 176, 97, 7, 255, 183, 101, 5, 255, 181, 98, 0, 255, 179, 96, 10, 255, 187, 105, 18, 255, 188, 108, 12, 255, 183, 104, 9, 255, 182, 104, 7, 255, 183, 103, 15, 255, 184, 103, 9, 255, 174, 93, 4, 255, 175, 95, 6, 255, 182, 101, 8, 255, 185, 99, 2, 255, 168, 74, 4, 255, 178, 90, 4, 255, 201, 116, 2, 255, 188, 92, 1, 255, 122, 54, 7, 255, 113, 55, 11, 255, 120, 52, 5, 255, 125, 55, 3, 255, 122, 50, 2, 255, 117, 49, 5, 255, 116, 54, 3, 255, 118, 61, 1, 255, 121, 61, 7, 255, 115, 62, 12, 255, 106, 55, 8, 255, 104, 51, 8, 255, 118, 57, 8, 255, 144, 76, 12, 255, 157, 86, 3, 255, 160, 86, 8, 255, 168, 90, 13, 255, 171, 92, 7, 255, 166, 94, 8, 255, 158, 95, 8, 255, 154, 90, 8, 255, 158, 89, 13, 255, 164, 94, 11, 255, 165, 93, 8, 255, 165, 94, 6, 255, 163, 90, 5, 255, 161, 88, 8, 255, 161, 87, 12, 255, 159, 88, 3, 255, 156, 85, 6, 255, 152, 84, 10, 255, 152, 85, 7, 255, 149, 83, 9, 255, 150, 83, 11, 255, 150, 83, 8, 255, 151, 79, 8, 255, 146, 79, 8, 255, 143, 80, 5, 255, 145, 80, 8, 255, 141, 77, 8, 255, 142, 79, 4, 255, 143, 73, 6, 255, 140, 73, 8, 255, 130, 72, 13, 255, 123, 71, 12, 255, 126, 68, 7, 255, 123, 64, 7, 255, 123, 62, 6, 255, 119, 62, 3, 255, 117, 64, 5, 255, 115, 60, 3, 255, 112, 56, 6, 255, 99, 45, 8, 255, 82, 32, 1, 255, 90, 38, 3, 255, 93, 37, 6, 255, 85, 28, 1, 255, 11, 6, 21, 255, 0, 5, 13, 255, 1, 4, 10, 255, 2, 7, 19, 255, 1, 3, 11, 255, 4, 2, 7, 255, 4, 2, 6, 255, 1, 1, 5, 255, 0, 0, 4, 255, 1, 0, 3, 255, 0, 1, 5, 255, 2, 4, 9, 255, 1, 3, 11, 255, 3, 4, 14, 255, 1, 6, 13, 255, 2, 7, 13, 255, 1, 6, 10, 255, 1, 5, 10, 255, 2, 3, 8, 255, 4, 4, 11, 255, 4, 5, 10, 255, 1, 5, 6, 255, 1, 5, 5, 255, 1, 4, 8, 255, 1, 3, 9, 255, 1, 2, 9, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 0, 1, 6, 255, 1, 2, 6, 255, 2, 3, 7, 255, 1, 2, 5, 255, 1, 2, 5, 255, 1, 2, 6, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 0, 3, 255, 1, 1, 2, 255, 2, 1, 5, 255, 4, 0, 3, 255, 4, 6, 15, 255, 1, 10, 21, 255, 5, 4, 12, 255, 3, 2, 3, 255, 2, 1, 0, 255, 3, 5, 51, 255, 9, 174, 242, 255, 3, 62, 77, 255, 2, 0, 0, 255, 7, 15, 111, 255, 6, 42, 195, 255, 2, 7, 18, 255, 0, 1, 1, 255, 0, 1, 0, 255, 4, 0, 3, 255, 5, 0, 3, 255, 1, 0, 0, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 2, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 1, 255, 3, 2, 0, 255, 3, 2, 0, 255, 5, 2, 0, 255, 8, 4, 1, 255, 8, 4, 1, 255, 7, 6, 1, 255, 8, 12, 4, 255, 17, 18, 13, 255, 27, 29, 20, 255, 31, 39, 21, 255, 35, 50, 27, 255, 42, 64, 38, 255, 42, 73, 48, 255, 45, 77, 56, 255, 47, 84, 63, 255, 44, 86, 60, 255, 54, 86, 63, 255, 54, 88, 66, 255, 54, 98, 79, 255, 60, 125, 104, 255, 75, 154, 133, 255, 98, 172, 155, 255, 118, 182, 167, 255, 121, 184, 158, 255, 111, 173, 138, 255, 101, 161, 121, 255, 85, 136, 97, 255, 73, 115, 73, 255, 60, 94, 37, 255, 39, 60, 14, 255, 33, 39, 13, 255, 35, 39, 9, 255, 32, 33, 9, 255, 35, 33, 2, 255, 44, 39, 4, 255, 48, 38, 3, 255, 59, 41, 5, 255, 55, 35, 6, 255, 43, 30, 7, 255, 46, 29, 9, 255, 51, 31, 6, 255, 45, 31, 5, 255, 38, 31, 5, 255, 42, 36, 7, 255, 34, 31, 8, 255, 48, 36, 4, 255, 58, 39, 8, 255, 62, 44, 5, 255, 70, 47, 6, 255, 76, 44, 7, 255, 81, 46, 5, 255, 76, 46, 2, 255, 79, 52, 4, 255, 82, 55, 1, 255, 86, 54, 6, 255, 88, 55, 8, 255, 89, 56, 4, 255, 86, 56, 11, 255, 86, 56, 4, 255, 98, 69, 0, 255, 103, 66, 4, 255, 101, 53, 8, 255, 78, 50, 8, 255, 74, 44, 7, 255, 82, 49, 0, 255, 81, 43, 2, 255, 77, 38, 7, 255, 75, 49, 10, 255, 68, 43, 5, 255, 73, 43, 7, 255, 80, 47, 6, 255, 79, 46, 4, 255, 82, 46, 7, 255, 85, 51, 6, 255, 81, 47, 4, 255, 86, 52, 6, 255, 93, 54, 8, 255, 102, 63, 3, 255, 107, 66, 4, 255, 104, 62, 4, 255, 97, 57, 8, 255, 91, 53, 8, 255, 88, 54, 5, 255, 90, 54, 8, 255, 93, 54, 10, 255, 93, 52, 7, 255, 91, 51, 2, 255, 92, 53, 3, 255, 95, 55, 6, 255, 99, 53, 4, 255, 97, 50, 6, 255, 98, 49, 8, 255, 92, 50, 8, 255, 92, 50, 5, 255, 95, 54, 7, 255, 86, 53, 13, 255, 90, 52, 4, 255, 100, 52, 7, 255, 106, 52, 7, 255, 92, 48, 2, 255, 101, 55, 12, 255, 126, 59, 10, 255, 126, 55, 4, 255, 125, 52, 7, 255, 131, 63, 3, 255, 142, 66, 9, 255, 137, 57, 11, 255, 131, 54, 13, 255, 144, 61, 7, 255, 148, 65, 7, 255, 158, 70, 4, 255, 159, 70, 7, 255, 153, 72, 12, 255, 155, 72, 3, 255, 151, 69, 12, 255, 146, 71, 11, 255, 161, 68, 8, 255, 164, 71, 3, 255, 164, 70, 6, 255, 165, 69, 2, 255, 168, 73, 5, 255, 169, 78, 9, 255, 170, 77, 5, 255, 150, 76, 8, 255, 139, 71, 13, 255, 140, 63, 9, 255, 136, 69, 8, 255, 144, 71, 7, 255, 147, 79, 6, 255, 136, 72, 6, 255, 126, 70, 15, 255, 120, 68, 20, 255, 115, 61, 14, 255, 113, 67, 18, 255, 112, 66, 14, 255, 109, 67, 6, 255, 108, 65, 14, 255, 113, 66, 26, 255, 111, 71, 13, 255, 110, 67, 12, 255, 110, 64, 12, 255, 109, 67, 13, 255, 110, 69, 15, 255, 111, 71, 10, 255, 111, 65, 7, 255, 119, 68, 20, 255, 125, 73, 17, 255, 117, 74, 10, 255, 129, 78, 11, 255, 129, 72, 6, 255, 120, 74, 7, 255, 125, 77, 10, 255, 128, 77, 19, 255, 126, 76, 13, 255, 124, 75, 14, 255, 124, 76, 21, 255, 123, 77, 11, 255, 118, 70, 18, 255, 123, 76, 15, 255, 125, 77, 4, 255, 122, 76, 6, 255, 136, 84, 14, 255, 137, 77, 13, 255, 121, 74, 15, 255, 121, 75, 10, 255, 150, 86, 8, 255, 156, 84, 5, 255, 157, 84, 7, 255, 138, 81, 6, 255, 128, 80, 6, 255, 153, 88, 9, 255, 171, 87, 10, 255, 171, 89, 13, 255, 162, 92, 9, 255, 167, 89, 6, 255, 168, 88, 10, 255, 148, 88, 9, 255, 141, 88, 14, 255, 137, 88, 20, 255, 140, 88, 18, 255, 158, 90, 12, 255, 181, 94, 16, 255, 180, 94, 12, 255, 179, 98, 10, 255, 177, 94, 4, 255, 176, 97, 5, 255, 177, 99, 7, 255, 174, 99, 5, 255, 179, 98, 5, 255, 177, 103, 13, 255, 157, 100, 19, 255, 153, 100, 20, 255, 163, 99, 11, 255, 163, 101, 17, 255, 157, 104, 12, 255, 162, 101, 18, 255, 161, 102, 14, 255, 158, 103, 12, 255, 167, 105, 21, 255, 163, 106, 18, 255, 163, 103, 18, 255, 166, 104, 17, 255, 162, 107, 23, 255, 173, 110, 14, 255, 178, 112, 12, 255, 178, 115, 5, 255, 177, 114, 10, 255, 179, 115, 10, 255, 181, 115, 1, 255, 183, 115, 12, 255, 186, 120, 14, 255, 193, 129, 13, 255, 197, 130, 9, 255, 199, 131, 7, 255, 198, 132, 10, 255, 189, 122, 14, 255, 183, 116, 19, 255, 179, 116, 9, 255, 188, 118, 10, 255, 196, 119, 19, 255, 183, 106, 13, 255, 190, 122, 14, 255, 189, 123, 16, 255, 182, 114, 20, 255, 172, 106, 17, 255, 170, 105, 16, 255, 175, 107, 10, 255, 177, 103, 10, 255, 178, 105, 10, 255, 177, 106, 5, 255, 174, 102, 7, 255, 175, 103, 6, 255, 174, 103, 6, 255, 171, 102, 5, 255, 170, 100, 4, 255, 170, 100, 6, 255, 173, 95, 2, 255, 175, 92, 1, 255, 177, 96, 5, 255, 176, 101, 7, 255, 174, 101, 6, 255, 175, 99, 6, 255, 181, 101, 4, 255, 176, 97, 3, 255, 176, 95, 13, 255, 185, 109, 18, 255, 184, 111, 9, 255, 179, 105, 7, 255, 183, 106, 13, 255, 184, 102, 13, 255, 184, 103, 11, 255, 177, 96, 7, 255, 177, 97, 5, 255, 181, 94, 3, 255, 190, 98, 4, 255, 190, 102, 4, 255, 201, 107, 5, 255, 199, 100, 2, 255, 166, 71, 11, 255, 113, 53, 5, 255, 114, 53, 7, 255, 119, 51, 3, 255, 119, 52, 7, 255, 119, 51, 1, 255, 120, 57, 2, 255, 124, 64, 8, 255, 121, 62, 9, 255, 120, 60, 5, 255, 131, 67, 4, 255, 137, 75, 9, 255, 138, 75, 7, 255, 145, 76, 8, 255, 151, 77, 6, 255, 159, 82, 8, 255, 166, 88, 13, 255, 168, 89, 11, 255, 168, 88, 6, 255, 161, 88, 5, 255, 160, 95, 10, 255, 155, 90, 8, 255, 156, 88, 9, 255, 159, 86, 10, 255, 160, 86, 10, 255, 163, 88, 11, 255, 161, 85, 6, 255, 159, 86, 7, 255, 155, 83, 6, 255, 157, 87, 2, 255, 159, 88, 8, 255, 154, 84, 14, 255, 152, 82, 11, 255, 152, 85, 6, 255, 147, 82, 9, 255, 143, 75, 9, 255, 146, 75, 7, 255, 143, 78, 10, 255, 140, 77, 6, 255, 140, 77, 7, 255, 138, 75, 9, 255, 135, 73, 8, 255, 132, 71, 11, 255, 133, 70, 10, 255, 128, 68, 11, 255, 123, 65, 8, 255, 124, 64, 3, 255, 121, 62, 5, 255, 115, 63, 11, 255, 110, 61, 10, 255, 109, 60, 9, 255, 106, 52, 1, 255, 106, 49, 5, 255, 102, 45, 12, 255, 84, 34, 6, 255, 68, 28, 0, 255, 81, 24, 4, 255, 82, 26, 3, 255, 7, 9, 8, 255, 6, 4, 3, 255, 2, 2, 9, 255, 0, 3, 9, 255, 1, 4, 11, 255, 2, 4, 11, 255, 3, 2, 11, 255, 0, 1, 8, 255, 0, 1, 5, 255, 0, 1, 2, 255, 1, 0, 0, 255, 3, 2, 4, 255, 0, 0, 4, 255, 3, 2, 10, 255, 2, 4, 11, 255, 2, 7, 11, 255, 2, 7, 11, 255, 1, 5, 10, 255, 1, 4, 9, 255, 3, 4, 11, 255, 1, 4, 12, 255, 2, 4, 14, 255, 2, 5, 13, 255, 1, 4, 10, 255, 0, 4, 7, 255, 1, 4, 7, 255, 3, 3, 8, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 2, 8, 255, 1, 2, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 0, 2, 255, 4, 0, 2, 255, 4, 1, 1, 255, 0, 8, 9, 255, 7, 28, 55, 255, 3, 19, 49, 255, 3, 13, 23, 255, 4, 3, 4, 255, 0, 0, 0, 255, 7, 93, 160, 255, 7, 142, 202, 255, 0, 3, 9, 255, 6, 1, 25, 255, 2, 28, 198, 255, 0, 17, 71, 255, 4, 0, 0, 255, 5, 4, 3, 255, 3, 2, 0, 255, 2, 0, 5, 255, 2, 0, 5, 255, 2, 0, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 3, 1, 2, 255, 2, 0, 1, 255, 0, 0, 0, 255, 1, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 1, 255, 1, 1, 0, 255, 2, 2, 0, 255, 4, 3, 1, 255, 6, 4, 2, 255, 7, 3, 1, 255, 6, 4, 1, 255, 13, 12, 7, 255, 15, 16, 6, 255, 17, 20, 9, 255, 24, 31, 21, 255, 30, 43, 23, 255, 32, 50, 34, 255, 32, 57, 45, 255, 35, 69, 41, 255, 35, 72, 46, 255, 42, 76, 51, 255, 42, 82, 55, 255, 43, 83, 57, 255, 50, 84, 61, 255, 48, 87, 63, 255, 59, 106, 92, 255, 72, 137, 124, 255, 82, 155, 139, 255, 103, 171, 155, 255, 116, 183, 159, 255, 107, 174, 139, 255, 100, 160, 124, 255, 93, 150, 111, 255, 75, 130, 79, 255, 66, 109, 63, 255, 61, 88, 32, 255, 47, 62, 10, 255, 34, 42, 9, 255, 31, 34, 12, 255, 41, 33, 10, 255, 43, 33, 6, 255, 48, 43, 2, 255, 51, 43, 4, 255, 41, 33, 3, 255, 42, 38, 6, 255, 38, 31, 5, 255, 42, 32, 6, 255, 49, 33, 7, 255, 48, 33, 7, 255, 43, 33, 7, 255, 46, 35, 6, 255, 58, 33, 3, 255, 55, 39, 7, 255, 62, 45, 15, 255, 71, 42, 6, 255, 75, 45, 5, 255, 69, 47, 5, 255, 70, 49, 7, 255, 74, 51, 5, 255, 80, 53, 5, 255, 84, 51, 7, 255, 87, 51, 5, 255, 89, 55, 6, 255, 86, 53, 4, 255, 88, 56, 2, 255, 94, 59, 8, 255, 102, 63, 3, 255, 97, 61, 7, 255, 86, 49, 6, 255, 78, 45, 0, 255, 76, 47, 6, 255, 76, 43, 4, 255, 78, 51, 4, 255, 72, 45, 4, 255, 76, 40, 3, 255, 84, 45, 4, 255, 80, 45, 6, 255, 79, 44, 12, 255, 79, 47, 10, 255, 81, 50, 7, 255, 82, 49, 5, 255, 85, 48, 0, 255, 92, 51, 6, 255, 92, 55, 11, 255, 98, 60, 3, 255, 105, 66, 2, 255, 104, 64, 3, 255, 94, 58, 5, 255, 88, 57, 5, 255, 90, 56, 6, 255, 91, 53, 9, 255, 92, 50, 10, 255, 94, 50, 10, 255, 95, 52, 8, 255, 97, 54, 7, 255, 95, 53, 6, 255, 96, 52, 6, 255, 101, 53, 9, 255, 96, 51, 6, 255, 97, 50, 12, 255, 89, 48, 9, 255, 97, 56, 7, 255, 100, 55, 10, 255, 100, 53, 3, 255, 103, 55, 12, 255, 92, 48, 12, 255, 86, 49, 5, 255, 98, 52, 4, 255, 123, 58, 12, 255, 137, 57, 15, 255, 125, 57, 10, 255, 115, 55, 10, 255, 128, 58, 11, 255, 116, 52, 6, 255, 102, 42, 12, 255, 125, 54, 11, 255, 144, 62, 2, 255, 156, 71, 2, 255, 153, 68, 5, 255, 159, 69, 11, 255, 154, 70, 10, 255, 148, 70, 5, 255, 154, 64, 6, 255, 155, 67, 13, 255, 161, 69, 6, 255, 161, 68, 6, 255, 158, 71, 6, 255, 156, 68, 10, 255, 161, 70, 5, 255, 160, 75, 1, 255, 168, 75, 1, 255, 172, 76, 8, 255, 161, 78, 3, 255, 158, 80, 8, 255, 141, 73, 11, 255, 139, 67, 10, 255, 139, 62, 2, 255, 137, 66, 7, 255, 149, 78, 6, 255, 137, 75, 12, 255, 116, 68, 14, 255, 118, 67, 12, 255, 118, 72, 6, 255, 114, 70, 11, 255, 117, 67, 12, 255, 116, 70, 9, 255, 118, 69, 5, 255, 105, 71, 9, 255, 108, 66, 14, 255, 111, 69, 11, 255, 110, 73, 10, 255, 110, 67, 14, 255, 127, 71, 12, 255, 152, 81, 11, 255, 130, 72, 6, 255, 119, 74, 9, 255, 121, 71, 7, 255, 131, 76, 8, 255, 134, 75, 6, 255, 132, 78, 12, 255, 133, 78, 5, 255, 128, 75, 4, 255, 125, 77, 7, 255, 123, 78, 10, 255, 119, 74, 13, 255, 122, 77, 6, 255, 127, 80, 5, 255, 126, 80, 10, 255, 127, 76, 11, 255, 134, 76, 16, 255, 125, 74, 17, 255, 122, 74, 12, 255, 149, 86, 11, 255, 144, 79, 7, 255, 136, 78, 10, 255, 137, 83, 14, 255, 140, 84, 10, 255, 167, 87, 11, 255, 164, 83, 11, 255, 156, 79, 8, 255, 159, 87, 9, 255, 164, 89, 9, 255, 152, 85, 11, 255, 136, 88, 9, 255, 142, 93, 8, 255, 160, 95, 8, 255, 158, 94, 15, 255, 155, 92, 9, 255, 170, 92, 10, 255, 175, 95, 11, 255, 177, 104, 8, 255, 173, 98, 10, 255, 176, 96, 15, 255, 173, 106, 14, 255, 177, 107, 11, 255, 179, 105, 7, 255, 174, 106, 13, 255, 168, 99, 23, 255, 155, 101, 17, 255, 154, 97, 34, 255, 157, 101, 22, 255, 160, 102, 17, 255, 161, 101, 17, 255, 164, 102, 16, 255, 159, 102, 16, 255, 160, 104, 12, 255, 164, 105, 11, 255, 160, 106, 13, 255, 170, 106, 16, 255, 178, 110, 25, 255, 172, 108, 8, 255, 173, 108, 10, 255, 176, 112, 15, 255, 174, 112, 6, 255, 176, 114, 8, 255, 181, 118, 5, 255, 183, 116, 9, 255, 185, 120, 11, 255, 193, 128, 13, 255, 199, 133, 7, 255, 205, 134, 12, 255, 204, 132, 8, 255, 192, 119, 15, 255, 186, 112, 18, 255, 187, 117, 14, 255, 192, 122, 8, 255, 194, 127, 15, 255, 184, 117, 12, 255, 192, 122, 31, 255, 196, 128, 22, 255, 182, 119, 10, 255, 173, 106, 16, 255, 173, 105, 12, 255, 178, 106, 8, 255, 179, 107, 8, 255, 180, 110, 6, 255, 179, 108, 8, 255, 179, 105, 4, 255, 175, 104, 2, 255, 175, 102, 2, 255, 176, 103, 2, 255, 175, 101, 2, 255, 175, 99, 2, 255, 173, 99, 6, 255, 174, 95, 6, 255, 176, 95, 7, 255, 174, 99, 7, 255, 174, 100, 5, 255, 178, 100, 4, 255, 182, 102, 4, 255, 180, 103, 0, 255, 180, 101, 10, 255, 184, 107, 16, 255, 184, 109, 9, 255, 181, 104, 11, 255, 182, 105, 7, 255, 186, 106, 13, 255, 183, 105, 7, 255, 180, 99, 2, 255, 182, 96, 2, 255, 180, 84, 2, 255, 184, 83, 2, 255, 190, 86, 1, 255, 186, 92, 2, 255, 194, 90, 10, 255, 159, 65, 7, 255, 112, 48, 8, 255, 115, 52, 4, 255, 113, 53, 4, 255, 108, 54, 4, 255, 115, 56, 7, 255, 119, 59, 7, 255, 118, 57, 7, 255, 127, 65, 12, 255, 131, 67, 6, 255, 135, 66, 4, 255, 133, 67, 0, 255, 143, 78, 3, 255, 152, 82, 5, 255, 156, 79, 5, 255, 161, 82, 13, 255, 160, 81, 10, 255, 162, 83, 9, 255, 164, 85, 7, 255, 159, 84, 2, 255, 156, 88, 8, 255, 154, 87, 9, 255, 157, 89, 8, 255, 160, 89, 5, 255, 159, 87, 7, 255, 161, 86, 8, 255, 156, 82, 4, 255, 155, 82, 7, 255, 153, 81, 11, 255, 152, 81, 8, 255, 152, 80, 5, 255, 152, 79, 6, 255, 151, 81, 10, 255, 147, 79, 6, 255, 146, 78, 6, 255, 142, 75, 6, 255, 140, 75, 5, 255, 142, 77, 9, 255, 141, 75, 12, 255, 142, 78, 13, 255, 136, 74, 10, 255, 129, 71, 13, 255, 129, 67, 12, 255, 128, 63, 5, 255, 122, 62, 2, 255, 122, 68, 4, 255, 122, 66, 2, 255, 116, 62, 7, 255, 109, 59, 9, 255, 103, 54, 5, 255, 102, 50, 6, 255, 100, 47, 5, 255, 100, 44, 4, 255, 97, 41, 3, 255, 85, 34, 2, 255, 67, 20, 6, 255, 60, 14, 1, 255, 57, 21, 5, 255, 11, 16, 11, 255, 3, 1, 0, 255, 4, 4, 6, 255, 2, 2, 11, 255, 1, 2, 13, 255, 0, 7, 10, 255, 0, 2, 5, 255, 0, 3, 5, 255, 3, 4, 7, 255, 1, 2, 5, 255, 0, 0, 4, 255, 1, 0, 5, 255, 1, 0, 5, 255, 0, 1, 6, 255, 1, 2, 7, 255, 2, 4, 8, 255, 2, 5, 8, 255, 2, 5, 9, 255, 2, 6, 11, 255, 0, 4, 9, 255, 1, 4, 12, 255, 1, 5, 15, 255, 2, 6, 14, 255, 1, 5, 10, 255, 3, 6, 10, 255, 3, 6, 11, 255, 0, 3, 8, 255, 0, 2, 6, 255, 0, 3, 6, 255, 1, 2, 6, 255, 2, 3, 7, 255, 3, 4, 8, 255, 2, 3, 7, 255, 1, 2, 5, 255, 0, 0, 4, 255, 0, 1, 4, 255, 1, 1, 6, 255, 1, 2, 7, 255, 2, 1, 6, 255, 1, 0, 5, 255, 1, 0, 5, 255, 2, 1, 4, 255, 1, 1, 3, 255, 1, 1, 2, 255, 0, 1, 3, 255, 3, 1, 5, 255, 3, 0, 0, 255, 4, 27, 62, 255, 7, 45, 78, 255, 3, 30, 52, 255, 5, 28, 48, 255, 7, 13, 27, 255, 7, 25, 78, 255, 5, 164, 254, 255, 2, 60, 81, 255, 7, 0, 0, 255, 8, 17, 132, 255, 5, 22, 138, 255, 6, 2, 0, 255, 6, 5, 2, 255, 3, 2, 4, 255, 5, 0, 3, 255, 2, 1, 3, 255, 2, 2, 1, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 0, 2, 1, 255, 1, 1, 1, 255, 1, 1, 0, 255, 3, 2, 0, 255, 3, 3, 1, 255, 2, 1, 0, 255, 4, 3, 1, 255, 3, 3, 0, 255, 7, 4, 0, 255, 10, 6, 3, 255, 11, 10, 5, 255, 16, 16, 8, 255, 19, 22, 12, 255, 24, 30, 19, 255, 28, 40, 22, 255, 29, 50, 23, 255, 32, 58, 36, 255, 33, 64, 48, 255, 35, 70, 49, 255, 39, 71, 50, 255, 44, 71, 51, 255, 43, 76, 53, 255, 41, 78, 55, 255, 46, 81, 63, 255, 46, 92, 73, 255, 62, 118, 100, 255, 75, 147, 126, 255, 90, 162, 138, 255, 110, 171, 146, 255, 111, 172, 140, 255, 98, 160, 124, 255, 96, 151, 114, 255, 85, 138, 90, 255, 74, 122, 70, 255, 64, 100, 53, 255, 58, 80, 30, 255, 50, 62, 10, 255, 41, 46, 6, 255, 36, 36, 14, 255, 31, 34, 5, 255, 49, 42, 8, 255, 56, 39, 8, 255, 44, 37, 1, 255, 47, 41, 6, 255, 46, 30, 8, 255, 48, 32, 2, 255, 50, 36, 2, 255, 47, 38, 9, 255, 46, 34, 6, 255, 52, 32, 1, 255, 55, 36, 6, 255, 57, 36, 4, 255, 55, 40, 2, 255, 62, 42, 4, 255, 68, 40, 1, 255, 70, 41, 7, 255, 77, 49, 7, 255, 74, 51, 2, 255, 72, 50, 4, 255, 79, 50, 4, 255, 85, 51, 3, 255, 88, 51, 6, 255, 88, 53, 7, 255, 87, 56, 4, 255, 88, 57, 2, 255, 92, 56, 9, 255, 95, 58, 8, 255, 76, 49, 8, 255, 71, 44, 7, 255, 76, 46, 5, 255, 72, 43, 7, 255, 81, 41, 12, 255, 80, 42, 12, 255, 70, 48, 3, 255, 73, 47, 1, 255, 82, 47, 5, 255, 81, 47, 3, 255, 79, 45, 7, 255, 77, 44, 5, 255, 83, 50, 5, 255, 89, 53, 10, 255, 95, 54, 7, 255, 95, 51, 9, 255, 91, 53, 10, 255, 95, 57, 8, 255, 103, 63, 3, 255, 106, 64, 8, 255, 96, 59, 3, 255, 90, 60, 4, 255, 92, 55, 5, 255, 94, 53, 5, 255, 96, 54, 12, 255, 96, 51, 12, 255, 97, 50, 9, 255, 98, 51, 9, 255, 98, 51, 9, 255, 96, 52, 6, 255, 101, 52, 16, 255, 104, 53, 14, 255, 97, 55, 10, 255, 97, 53, 12, 255, 101, 56, 14, 255, 103, 54, 2, 255, 104, 51, 10, 255, 98, 51, 12, 255, 93, 53, 7, 255, 91, 53, 2, 255, 104, 56, 8, 255, 116, 56, 4, 255, 126, 58, 3, 255, 124, 56, 1, 255, 116, 53, 1, 255, 115, 55, 5, 255, 115, 52, 11, 255, 133, 59, 11, 255, 129, 59, 7, 255, 148, 68, 6, 255, 144, 66, 3, 255, 141, 64, 16, 255, 148, 66, 9, 255, 138, 61, 4, 255, 135, 59, 6, 255, 145, 62, 5, 255, 165, 71, 6, 255, 157, 73, 1, 255, 155, 72, 1, 255, 161, 73, 6, 255, 159, 71, 5, 255, 155, 75, 5, 255, 155, 72, 6, 255, 158, 73, 7, 255, 145, 68, 3, 255, 136, 63, 6, 255, 159, 70, 12, 255, 172, 78, 10, 255, 169, 80, 7, 255, 150, 80, 11, 255, 113, 66, 5, 255, 128, 64, 15, 255, 151, 77, 10, 255, 133, 70, 13, 255, 134, 71, 4, 255, 134, 72, 5, 255, 129, 70, 9, 255, 129, 72, 6, 255, 114, 67, 14, 255, 114, 71, 6, 255, 111, 71, 6, 255, 115, 68, 8, 255, 116, 69, 3, 255, 108, 68, 6, 255, 112, 71, 6, 255, 130, 73, 4, 255, 144, 78, 10, 255, 137, 76, 6, 255, 133, 77, 9, 255, 131, 71, 11, 255, 144, 76, 9, 255, 139, 75, 1, 255, 131, 78, 13, 255, 134, 82, 11, 255, 134, 79, 6, 255, 131, 79, 4, 255, 124, 76, 9, 255, 120, 75, 16, 255, 123, 77, 21, 255, 124, 76, 6, 255, 127, 82, 10, 255, 125, 74, 6, 255, 124, 78, 8, 255, 126, 80, 10, 255, 131, 76, 12, 255, 129, 79, 13, 255, 124, 78, 16, 255, 133, 82, 12, 255, 133, 78, 5, 255, 136, 79, 14, 255, 155, 88, 15, 255, 134, 80, 11, 255, 130, 84, 9, 255, 158, 87, 12, 255, 157, 89, 11, 255, 143, 87, 12, 255, 139, 91, 12, 255, 145, 92, 5, 255, 152, 95, 6, 255, 153, 92, 18, 255, 161, 89, 12, 255, 172, 92, 15, 255, 177, 93, 14, 255, 180, 94, 4, 255, 183, 95, 12, 255, 176, 100, 11, 255, 178, 106, 13, 255, 183, 106, 10, 255, 178, 102, 8, 255, 173, 100, 12, 255, 180, 104, 13, 255, 166, 100, 10, 255, 161, 105, 13, 255, 160, 106, 16, 255, 159, 102, 16, 255, 158, 104, 14, 255, 162, 108, 14, 255, 162, 104, 17, 255, 177, 110, 12, 255, 178, 107, 7, 255, 165, 104, 14, 255, 179, 110, 20, 255, 174, 106, 15, 255, 168, 107, 12, 255, 168, 109, 10, 255, 171, 113, 14, 255, 173, 118, 13, 255, 171, 112, 13, 255, 177, 118, 8, 255, 181, 123, 9, 255, 185, 124, 7, 255, 194, 130, 2, 255, 205, 138, 6, 255, 207, 139, 3, 255, 196, 122, 12, 255, 187, 113, 9, 255, 187, 113, 8, 255, 189, 119, 9, 255, 195, 124, 7, 255, 197, 127, 13, 255, 199, 130, 20, 255, 196, 122, 17, 255, 191, 115, 17, 255, 192, 113, 11, 255, 184, 106, 11, 255, 182, 109, 5, 255, 181, 108, 10, 255, 181, 104, 8, 255, 187, 105, 2, 255, 187, 100, 5, 255, 183, 97, 4, 255, 182, 99, 5, 255, 179, 102, 5, 255, 178, 103, 6, 255, 176, 101, 6, 255, 177, 101, 6, 255, 173, 99, 4, 255, 173, 98, 5, 255, 174, 97, 7, 255, 175, 97, 6, 255, 179, 100, 7, 255, 180, 102, 6, 255, 182, 102, 5, 255, 184, 103, 4, 255, 184, 103, 12, 255, 186, 104, 15, 255, 187, 105, 16, 255, 185, 104, 15, 255, 185, 103, 10, 255, 182, 103, 6, 255, 181, 102, 5, 255, 185, 103, 5, 255, 184, 93, 2, 255, 176, 77, 2, 255, 177, 77, 1, 255, 185, 86, 3, 255, 191, 89, 2, 255, 194, 89, 7, 255, 143, 68, 9, 255, 113, 54, 8, 255, 118, 51, 7, 255, 105, 47, 7, 255, 118, 53, 8, 255, 123, 59, 3, 255, 123, 60, 6, 255, 123, 62, 5, 255, 128, 68, 4, 255, 132, 71, 6, 255, 136, 71, 8, 255, 130, 66, 4, 255, 135, 70, 7, 255, 146, 77, 10, 255, 150, 75, 3, 255, 159, 82, 3, 255, 161, 86, 8, 255, 159, 83, 10, 255, 158, 79, 3, 255, 156, 79, 0, 255, 147, 75, 2, 255, 139, 70, 3, 255, 143, 74, 3, 255, 151, 80, 3, 255, 156, 83, 8, 255, 159, 87, 6, 255, 158, 87, 2, 255, 154, 84, 3, 255, 150, 81, 8, 255, 147, 78, 10, 255, 148, 79, 11, 255, 147, 78, 4, 255, 146, 78, 3, 255, 147, 78, 10, 255, 149, 79, 10, 255, 143, 77, 3, 255, 136, 72, 3, 255, 133, 71, 5, 255, 135, 70, 11, 255, 136, 73, 10, 255, 130, 69, 6, 255, 126, 67, 12, 255, 124, 65, 9, 255, 124, 65, 6, 255, 116, 65, 4, 255, 114, 65, 4, 255, 116, 59, 2, 255, 116, 55, 7, 255, 106, 51, 3, 255, 105, 51, 2, 255, 103, 49, 7, 255, 95, 41, 3, 255, 92, 41, 4, 255, 89, 42, 4, 255, 80, 33, 4, 255, 65, 21, 5, 255, 45, 14, 1, 255, 34, 10, 0, 255, 13, 50, 46, 255, 12, 23, 64, 255, 8, 10, 18, 255, 3, 5, 3, 255, 2, 5, 19, 255, 4, 3, 19, 255, 0, 2, 4, 255, 2, 3, 7, 255, 2, 3, 9, 255, 2, 3, 10, 255, 3, 4, 10, 255, 1, 1, 4, 255, 1, 2, 3, 255, 1, 2, 4, 255, 0, 0, 3, 255, 0, 0, 3, 255, 1, 1, 4, 255, 1, 4, 7, 255, 1, 7, 10, 255, 2, 5, 10, 255, 2, 5, 12, 255, 2, 7, 12, 255, 1, 7, 8, 255, 0, 3, 7, 255, 1, 3, 14, 255, 3, 5, 17, 255, 1, 4, 11, 255, 1, 3, 9, 255, 1, 5, 8, 255, 2, 3, 7, 255, 1, 2, 6, 255, 2, 3, 7, 255, 1, 1, 2, 255, 1, 1, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 0, 4, 255, 3, 2, 5, 255, 2, 1, 6, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 0, 255, 1, 2, 1, 255, 2, 0, 0, 255, 7, 10, 31, 255, 4, 55, 105, 255, 9, 52, 82, 255, 4, 46, 81, 255, 5, 41, 70, 255, 3, 11, 59, 255, 6, 109, 202, 255, 5, 155, 183, 255, 3, 0, 0, 255, 10, 3, 42, 255, 1, 29, 187, 255, 10, 9, 22, 255, 9, 2, 0, 255, 2, 3, 3, 255, 5, 0, 1, 255, 0, 1, 3, 255, 2, 2, 1, 255, 4, 1, 3, 255, 2, 0, 1, 255, 2, 1, 1, 255, 2, 2, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 0, 1, 255, 2, 1, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 3, 2, 255, 1, 3, 2, 255, 2, 3, 2, 255, 3, 1, 2, 255, 3, 1, 0, 255, 5, 2, 1, 255, 6, 3, 2, 255, 6, 4, 1, 255, 6, 4, 1, 255, 9, 7, 3, 255, 14, 11, 7, 255, 17, 17, 11, 255, 22, 24, 16, 255, 25, 30, 17, 255, 27, 39, 18, 255, 25, 43, 20, 255, 30, 52, 36, 255, 33, 61, 36, 255, 34, 65, 35, 255, 38, 66, 48, 255, 43, 69, 46, 255, 47, 65, 42, 255, 44, 72, 45, 255, 41, 72, 47, 255, 46, 82, 61, 255, 52, 109, 86, 255, 75, 132, 114, 255, 82, 150, 129, 255, 96, 165, 136, 255, 116, 168, 136, 255, 108, 161, 119, 255, 90, 152, 102, 255, 84, 143, 91, 255, 79, 129, 78, 255, 77, 114, 68, 255, 66, 96, 42, 255, 56, 81, 23, 255, 46, 62, 6, 255, 43, 43, 14, 255, 39, 36, 6, 255, 41, 34, 6, 255, 47, 37, 7, 255, 48, 40, 5, 255, 50, 36, 4, 255, 54, 36, 5, 255, 53, 33, 5, 255, 50, 32, 4, 255, 51, 36, 7, 255, 46, 31, 3, 255, 48, 33, 10, 255, 45, 34, 7, 255, 51, 39, 6, 255, 58, 39, 6, 255, 57, 42, 6, 255, 61, 41, 1, 255, 72, 49, 3, 255, 67, 46, 5, 255, 74, 47, 2, 255, 83, 53, 3, 255, 80, 54, 4, 255, 81, 53, 2, 255, 89, 57, 9, 255, 88, 54, 7, 255, 86, 52, 4, 255, 89, 57, 6, 255, 92, 55, 2, 255, 94, 52, 6, 255, 81, 48, 3, 255, 68, 46, 9, 255, 78, 47, 15, 255, 74, 44, 11, 255, 67, 43, 3, 255, 80, 47, 4, 255, 83, 46, 3, 255, 79, 47, 5, 255, 78, 49, 8, 255, 79, 49, 5, 255, 77, 46, 2, 255, 80, 43, 3, 255, 87, 46, 9, 255, 91, 46, 6, 255, 97, 53, 4, 255, 97, 54, 8, 255, 91, 51, 4, 255, 94, 56, 10, 255, 98, 57, 9, 255, 105, 60, 10, 255, 106, 62, 6, 255, 100, 60, 6, 255, 89, 57, 7, 255, 91, 54, 8, 255, 93, 54, 11, 255, 94, 55, 13, 255, 92, 53, 8, 255, 94, 55, 5, 255, 98, 57, 7, 255, 101, 56, 7, 255, 108, 57, 8, 255, 110, 54, 8, 255, 106, 54, 9, 255, 101, 57, 6, 255, 98, 57, 5, 255, 104, 58, 9, 255, 103, 57, 3, 255, 95, 55, 7, 255, 94, 54, 5, 255, 99, 59, 5, 255, 97, 56, 11, 255, 99, 54, 12, 255, 111, 54, 13, 255, 122, 56, 12, 255, 108, 55, 7, 255, 89, 47, 8, 255, 101, 57, 7, 255, 116, 59, 12, 255, 139, 64, 7, 255, 135, 55, 8, 255, 136, 59, 5, 255, 127, 60, 6, 255, 108, 52, 7, 255, 102, 47, 6, 255, 106, 50, 8, 255, 117, 60, 5, 255, 138, 65, 5, 255, 151, 65, 5, 255, 147, 65, 5, 255, 148, 68, 6, 255, 146, 64, 10, 255, 139, 60, 5, 255, 152, 62, 2, 255, 163, 71, 9, 255, 157, 72, 7, 255, 157, 72, 4, 255, 159, 73, 7, 255, 145, 66, 3, 255, 134, 59, 7, 255, 154, 73, 4, 255, 173, 81, 8, 255, 167, 78, 6, 255, 154, 71, 13, 255, 137, 66, 7, 255, 114, 59, 24, 255, 118, 62, 17, 255, 136, 68, 10, 255, 150, 77, 4, 255, 152, 76, 4, 255, 133, 73, 10, 255, 119, 68, 8, 255, 127, 69, 12, 255, 127, 70, 16, 255, 123, 70, 12, 255, 119, 75, 7, 255, 120, 76, 10, 255, 126, 73, 13, 255, 129, 74, 10, 255, 149, 79, 17, 255, 141, 76, 3, 255, 127, 78, 3, 255, 134, 77, 6, 255, 140, 76, 4, 255, 152, 82, 15, 255, 152, 80, 8, 255, 137, 76, 10, 255, 127, 76, 22, 255, 123, 77, 14, 255, 123, 78, 6, 255, 126, 79, 8, 255, 127, 81, 11, 255, 126, 80, 12, 255, 125, 77, 12, 255, 139, 80, 16, 255, 153, 84, 14, 255, 135, 83, 12, 255, 124, 81, 15, 255, 131, 81, 10, 255, 131, 82, 19, 255, 125, 85, 2, 255, 131, 86, 9, 255, 133, 81, 17, 255, 125, 82, 7, 255, 132, 86, 11, 255, 144, 86, 12, 255, 140, 88, 6, 255, 144, 89, 9, 255, 145, 93, 13, 255, 143, 93, 14, 255, 142, 90, 14, 255, 147, 91, 14, 255, 151, 93, 9, 255, 157, 98, 12, 255, 171, 99, 17, 255, 176, 93, 13, 255, 177, 100, 18, 255, 174, 104, 11, 255, 185, 102, 9, 255, 182, 98, 6, 255, 173, 95, 10, 255, 176, 98, 13, 255, 179, 104, 7, 255, 172, 101, 10, 255, 166, 105, 9, 255, 161, 103, 16, 255, 161, 104, 19, 255, 162, 107, 14, 255, 164, 106, 16, 255, 160, 104, 8, 255, 169, 107, 13, 255, 174, 108, 22, 255, 174, 110, 12, 255, 176, 108, 14, 255, 170, 107, 20, 255, 166, 110, 7, 255, 167, 108, 14, 255, 172, 112, 13, 255, 176, 115, 8, 255, 177, 116, 8, 255, 178, 115, 15, 255, 179, 119, 14, 255, 188, 123, 15, 255, 194, 124, 13, 255, 204, 135, 5, 255, 205, 134, 6, 255, 198, 126, 7, 255, 196, 124, 16, 255, 188, 121, 15, 255, 186, 122, 12, 255, 194, 117, 8, 255, 196, 115, 14, 255, 195, 112, 11, 255, 196, 110, 5, 255, 195, 114, 12, 255, 188, 108, 11, 255, 185, 106, 7, 255, 185, 110, 10, 255, 180, 108, 9, 255, 181, 107, 3, 255, 189, 110, 4, 255, 186, 102, 6, 255, 179, 97, 5, 255, 179, 100, 6, 255, 178, 104, 7, 255, 174, 103, 6, 255, 174, 102, 6, 255, 174, 101, 6, 255, 178, 102, 3, 255, 176, 104, 2, 255, 174, 102, 2, 255, 178, 99, 5, 255, 183, 102, 9, 255, 181, 104, 9, 255, 178, 103, 7, 255, 179, 104, 2, 255, 181, 106, 5, 255, 184, 108, 12, 255, 185, 107, 17, 255, 184, 104, 14, 255, 184, 104, 4, 255, 183, 104, 7, 255, 183, 103, 12, 255, 180, 95, 6, 255, 175, 85, 2, 255, 175, 80, 5, 255, 176, 84, 3, 255, 180, 87, 3, 255, 190, 84, 9, 255, 164, 71, 4, 255, 127, 63, 8, 255, 112, 55, 2, 255, 110, 49, 4, 255, 103, 52, 12, 255, 120, 62, 8, 255, 127, 64, 3, 255, 133, 66, 6, 255, 138, 67, 12, 255, 145, 70, 9, 255, 157, 80, 4, 255, 163, 85, 6, 255, 150, 75, 2, 255, 146, 74, 7, 255, 154, 81, 16, 255, 155, 81, 13, 255, 160, 86, 11, 255, 161, 91, 6, 255, 163, 90, 10, 255, 156, 78, 8, 255, 150, 71, 4, 255, 137, 59, 1, 255, 132, 60, 3, 255, 139, 70, 1, 255, 151, 78, 5, 255, 152, 78, 12, 255, 149, 76, 9, 255, 150, 78, 5, 255, 149, 80, 5, 255, 148, 80, 8, 255, 144, 76, 9, 255, 143, 75, 5, 255, 140, 76, 3, 255, 142, 79, 5, 255, 142, 77, 4, 255, 144, 76, 6, 255, 143, 74, 5, 255, 139, 72, 3, 255, 132, 71, 7, 255, 127, 67, 10, 255, 128, 69, 6, 255, 129, 67, 2, 255, 129, 65, 11, 255, 124, 65, 8, 255, 125, 63, 7, 255, 117, 57, 10, 255, 107, 52, 6, 255, 105, 50, 1, 255, 102, 51, 1, 255, 96, 48, 3, 255, 93, 43, 3, 255, 92, 41, 5, 255, 90, 40, 3, 255, 88, 39, 2, 255, 85, 37, 2, 255, 82, 34, 5, 255, 64, 23, 3, 255, 51, 18, 1, 255, 52, 16, 4, 255, 55, 165, 219, 255, 13, 57, 84, 255, 3, 0, 0, 255, 7, 3, 8, 255, 3, 6, 7, 255, 2, 2, 11, 255, 2, 1, 6, 255, 2, 1, 12, 255, 3, 1, 7, 255, 1, 3, 4, 255, 2, 3, 8, 255, 2, 2, 10, 255, 0, 1, 6, 255, 0, 0, 5, 255, 0, 0, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 3, 255, 1, 0, 6, 255, 1, 4, 6, 255, 1, 5, 8, 255, 1, 5, 8, 255, 0, 4, 8, 255, 1, 5, 9, 255, 2, 7, 12, 255, 2, 7, 13, 255, 1, 5, 12, 255, 0, 4, 12, 255, 2, 5, 12, 255, 2, 5, 12, 255, 0, 1, 7, 255, 1, 2, 6, 255, 1, 1, 3, 255, 0, 0, 3, 255, 1, 1, 5, 255, 2, 3, 6, 255, 0, 1, 3, 255, 0, 2, 3, 255, 1, 1, 2, 255, 0, 0, 5, 255, 0, 1, 3, 255, 0, 1, 2, 255, 1, 2, 6, 255, 0, 1, 3, 255, 2, 0, 3, 255, 0, 0, 10, 255, 13, 55, 99, 255, 12, 82, 118, 255, 12, 65, 94, 255, 7, 57, 91, 255, 9, 46, 74, 255, 4, 23, 135, 255, 0, 196, 242, 255, 2, 35, 76, 255, 13, 0, 0, 255, 8, 23, 155, 255, 5, 28, 112, 255, 12, 1, 0, 255, 6, 5, 5, 255, 5, 3, 2, 255, 8, 2, 0, 255, 6, 1, 2, 255, 3, 2, 2, 255, 0, 0, 2, 255, 4, 1, 2, 255, 3, 1, 2, 255, 2, 0, 1, 255, 1, 0, 0, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 1, 2, 255, 2, 2, 1, 255, 2, 2, 0, 255, 3, 0, 0, 255, 5, 2, 3, 255, 8, 3, 4, 255, 5, 1, 1, 255, 8, 7, 3, 255, 6, 6, 1, 255, 11, 10, 8, 255, 19, 18, 11, 255, 20, 24, 6, 255, 22, 29, 12, 255, 25, 35, 19, 255, 32, 44, 20, 255, 36, 45, 30, 255, 37, 54, 38, 255, 33, 57, 28, 255, 36, 60, 30, 255, 33, 64, 36, 255, 36, 66, 49, 255, 40, 60, 33, 255, 44, 65, 33, 255, 41, 78, 46, 255, 46, 95, 72, 255, 64, 112, 91, 255, 86, 137, 115, 255, 90, 151, 125, 255, 98, 161, 131, 255, 107, 164, 125, 255, 97, 150, 98, 255, 90, 142, 91, 255, 81, 131, 85, 255, 75, 122, 71, 255, 69, 105, 61, 255, 68, 100, 30, 255, 56, 80, 23, 255, 44, 57, 17, 255, 38, 40, 14, 255, 35, 36, 12, 255, 46, 35, 5, 255, 51, 36, 6, 255, 45, 35, 6, 255, 46, 36, 4, 255, 53, 36, 7, 255, 57, 33, 6, 255, 53, 35, 6, 255, 50, 33, 9, 255, 53, 35, 11, 255, 46, 33, 6, 255, 47, 37, 4, 255, 59, 44, 10, 255, 61, 38, 7, 255, 61, 40, 7, 255, 64, 43, 1, 255, 70, 48, 4, 255, 72, 44, 7, 255, 78, 49, 6, 255, 86, 57, 6, 255, 82, 54, 2, 255, 80, 53, 3, 255, 84, 56, 6, 255, 84, 54, 2, 255, 85, 53, 0, 255, 88, 57, 4, 255, 88, 54, 6, 255, 85, 46, 3, 255, 80, 46, 5, 255, 77, 44, 8, 255, 82, 45, 4, 255, 79, 45, 8, 255, 75, 45, 6, 255, 73, 42, 2, 255, 78, 48, 8, 255, 77, 45, 9, 255, 75, 42, 5, 255, 77, 44, 4, 255, 81, 47, 8, 255, 84, 45, 6, 255, 91, 52, 7, 255, 92, 52, 5, 255, 93, 54, 2, 255, 92, 54, 2, 255, 91, 56, 1, 255, 90, 58, 5, 255, 96, 58, 7, 255, 103, 60, 3, 255, 108, 62, 4, 255, 102, 62, 3, 255, 94, 60, 3, 255, 93, 55, 5, 255, 96, 55, 5, 255, 93, 54, 11, 255, 95, 54, 10, 255, 100, 55, 5, 255, 100, 56, 9, 255, 97, 56, 5, 255, 100, 56, 7, 255, 106, 57, 7, 255, 100, 55, 6, 255, 99, 56, 4, 255, 98, 56, 5, 255, 98, 60, 9, 255, 104, 57, 9, 255, 105, 60, 9, 255, 100, 54, 4, 255, 102, 55, 5, 255, 98, 53, 4, 255, 98, 55, 5, 255, 102, 52, 10, 255, 97, 52, 12, 255, 84, 49, 14, 255, 97, 48, 7, 255, 127, 70, 11, 255, 135, 71, 5, 255, 141, 67, 8, 255, 114, 47, 9, 255, 89, 50, 7, 255, 82, 57, 5, 255, 100, 52, 5, 255, 109, 52, 6, 255, 126, 64, 10, 255, 140, 65, 6, 255, 142, 65, 2, 255, 148, 69, 3, 255, 159, 68, 4, 255, 161, 73, 8, 255, 144, 65, 14, 255, 136, 61, 6, 255, 137, 60, 6, 255, 134, 58, 8, 255, 138, 61, 10, 255, 149, 60, 17, 255, 156, 68, 4, 255, 153, 69, 5, 255, 154, 69, 11, 255, 157, 73, 4, 255, 157, 71, 7, 255, 159, 73, 6, 255, 166, 78, 9, 255, 175, 81, 9, 255, 159, 77, 5, 255, 123, 68, 14, 255, 129, 67, 17, 255, 146, 70, 3, 255, 142, 72, 7, 255, 147, 74, 17, 255, 137, 72, 8, 255, 144, 74, 5, 255, 150, 74, 14, 255, 117, 72, 12, 255, 116, 75, 8, 255, 122, 68, 16, 255, 120, 70, 16, 255, 140, 72, 7, 255, 144, 75, 10, 255, 130, 75, 2, 255, 140, 82, 8, 255, 150, 81, 8, 255, 161, 82, 4, 255, 159, 85, 3, 255, 154, 82, 2, 255, 135, 76, 10, 255, 127, 77, 24, 255, 129, 78, 15, 255, 132, 79, 4, 255, 124, 79, 8, 255, 124, 81, 13, 255, 150, 82, 9, 255, 139, 80, 15, 255, 150, 76, 13, 255, 163, 80, 9, 255, 132, 78, 15, 255, 129, 82, 3, 255, 132, 80, 6, 255, 131, 82, 6, 255, 125, 81, 9, 255, 141, 88, 14, 255, 157, 89, 12, 255, 159, 91, 12, 255, 138, 86, 11, 255, 139, 83, 15, 255, 137, 86, 12, 255, 136, 90, 12, 255, 145, 93, 10, 255, 162, 91, 18, 255, 170, 92, 15, 255, 160, 93, 14, 255, 146, 95, 10, 255, 152, 101, 13, 255, 165, 103, 17, 255, 162, 98, 15, 255, 162, 103, 18, 255, 173, 106, 14, 255, 182, 103, 7, 255, 183, 105, 17, 255, 183, 108, 14, 255, 183, 106, 9, 255, 170, 101, 15, 255, 163, 101, 12, 255, 162, 104, 13, 255, 155, 100, 15, 255, 158, 102, 25, 255, 162, 107, 6, 255, 166, 104, 12, 255, 166, 107, 15, 255, 163, 107, 11, 255, 170, 106, 12, 255, 178, 110, 12, 255, 171, 108, 7, 255, 167, 108, 11, 255, 167, 110, 11, 255, 172, 110, 5, 255, 176, 112, 11, 255, 173, 109, 10, 255, 175, 112, 17, 255, 181, 117, 12, 255, 187, 123, 14, 255, 192, 120, 10, 255, 182, 102, 11, 255, 202, 130, 8, 255, 206, 137, 12, 255, 202, 134, 2, 255, 198, 129, 4, 255, 194, 124, 13, 255, 188, 119, 7, 255, 189, 117, 1, 255, 198, 124, 9, 255, 187, 109, 20, 255, 193, 115, 22, 255, 193, 116, 12, 255, 184, 108, 13, 255, 187, 107, 5, 255, 185, 100, 7, 255, 183, 108, 9, 255, 180, 113, 1, 255, 183, 109, 4, 255, 189, 112, 5, 255, 182, 110, 3, 255, 178, 106, 0, 255, 179, 107, 3, 255, 179, 106, 4, 255, 177, 104, 2, 255, 177, 103, 2, 255, 182, 104, 5, 255, 177, 100, 2, 255, 177, 99, 4, 255, 181, 102, 8, 255, 181, 103, 7, 255, 181, 104, 6, 255, 181, 105, 3, 255, 182, 103, 1, 255, 184, 105, 11, 255, 182, 110, 14, 255, 184, 108, 10, 255, 186, 101, 8, 255, 182, 100, 5, 255, 180, 103, 4, 255, 183, 101, 7, 255, 180, 89, 5, 255, 163, 77, 6, 255, 162, 77, 15, 255, 185, 94, 9, 255, 172, 81, 5, 255, 150, 74, 6, 255, 140, 72, 9, 255, 124, 65, 5, 255, 100, 44, 2, 255, 109, 50, 12, 255, 128, 73, 13, 255, 126, 67, 4, 255, 122, 64, 0, 255, 133, 69, 1, 255, 152, 79, 5, 255, 168, 89, 11, 255, 171, 92, 13, 255, 167, 88, 11, 255, 164, 86, 9, 255, 161, 83, 9, 255, 165, 84, 10, 255, 171, 91, 9, 255, 169, 94, 10, 255, 166, 92, 6, 255, 168, 93, 9, 255, 163, 91, 12, 255, 160, 83, 6, 255, 158, 75, 14, 255, 140, 67, 4, 255, 136, 65, 0, 255, 140, 68, 8, 255, 143, 71, 9, 255, 142, 76, 5, 255, 144, 77, 7, 255, 144, 75, 4, 255, 143, 76, 10, 255, 139, 74, 9, 255, 140, 75, 2, 255, 140, 75, 0, 255, 139, 76, 5, 255, 136, 72, 7, 255, 136, 72, 9, 255, 135, 69, 8, 255, 133, 74, 9, 255, 127, 74, 7, 255, 128, 69, 3, 255, 125, 65, 6, 255, 129, 65, 11, 255, 125, 64, 3, 255, 119, 60, 3, 255, 115, 57, 1, 255, 112, 53, 1, 255, 109, 51, 4, 255, 107, 51, 5, 255, 98, 49, 1, 255, 95, 47, 2, 255, 90, 44, 1, 255, 87, 34, 2, 255, 88, 37, 5, 255, 84, 35, 3, 255, 76, 29, 1, 255, 67, 26, 1, 255, 64, 22, 2, 255, 50, 16, 1, 255, 43, 12, 2, 255, 38, 86, 132, 255, 23, 138, 170, 255, 2, 27, 33, 255, 5, 0, 9, 255, 0, 1, 3, 255, 1, 3, 4, 255, 3, 4, 6, 255, 2, 3, 5, 255, 1, 2, 11, 255, 3, 4, 5, 255, 2, 3, 10, 255, 1, 1, 4, 255, 1, 3, 2, 255, 0, 0, 6, 255, 0, 0, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 0, 3, 255, 0, 1, 3, 255, 0, 4, 6, 255, 2, 6, 10, 255, 3, 6, 11, 255, 1, 6, 12, 255, 0, 5, 11, 255, 0, 5, 11, 255, 1, 5, 12, 255, 0, 4, 10, 255, 0, 3, 10, 255, 2, 5, 12, 255, 1, 3, 8, 255, 3, 4, 7, 255, 2, 3, 5, 255, 0, 1, 5, 255, 1, 2, 6, 255, 2, 3, 7, 255, 0, 1, 4, 255, 0, 2, 3, 255, 1, 1, 2, 255, 2, 1, 4, 255, 2, 2, 7, 255, 1, 1, 3, 255, 2, 0, 4, 255, 4, 2, 7, 255, 2, 0, 0, 255, 3, 24, 61, 255, 27, 86, 143, 255, 13, 89, 109, 255, 14, 71, 114, 255, 10, 75, 113, 255, 2, 21, 106, 255, 5, 119, 227, 255, 8, 130, 183, 255, 6, 0, 0, 255, 9, 3, 63, 255, 3, 32, 198, 255, 10, 16, 12, 255, 13, 12, 5, 255, 6, 6, 5, 255, 11, 7, 4, 255, 9, 5, 2, 255, 6, 1, 0, 255, 4, 2, 3, 255, 1, 1, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 0, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 0, 0, 255, 3, 1, 2, 255, 3, 1, 1, 255, 2, 2, 0, 255, 6, 3, 2, 255, 6, 1, 2, 255, 6, 2, 1, 255, 8, 5, 0, 255, 8, 8, 6, 255, 11, 10, 9, 255, 17, 16, 10, 255, 19, 20, 8, 255, 21, 24, 11, 255, 26, 34, 19, 255, 31, 42, 22, 255, 33, 42, 25, 255, 35, 44, 29, 255, 38, 53, 33, 255, 31, 54, 31, 255, 34, 60, 35, 255, 31, 60, 39, 255, 35, 64, 39, 255, 36, 63, 35, 255, 38, 66, 45, 255, 45, 83, 57, 255, 55, 105, 78, 255, 68, 123, 95, 255, 82, 139, 107, 255, 93, 151, 122, 255, 100, 159, 130, 255, 96, 153, 109, 255, 86, 138, 86, 255, 86, 133, 85, 255, 80, 127, 67, 255, 72, 113, 61, 255, 61, 93, 51, 255, 67, 94, 26, 255, 61, 82, 17, 255, 50, 60, 13, 255, 39, 41, 14, 255, 42, 39, 13, 255, 46, 37, 4, 255, 46, 38, 4, 255, 48, 35, 7, 255, 50, 37, 6, 255, 50, 38, 6, 255, 48, 32, 4, 255, 51, 35, 5, 255, 52, 32, 6, 255, 52, 34, 5, 255, 60, 36, 3, 255, 72, 41, 6, 255, 72, 43, 5, 255, 62, 37, 4, 255, 68, 45, 9, 255, 66, 42, 5, 255, 68, 42, 8, 255, 75, 46, 8, 255, 81, 51, 3, 255, 87, 53, 1, 255, 85, 51, 2, 255, 86, 52, 4, 255, 86, 52, 3, 255, 86, 54, 2, 255, 92, 58, 7, 255, 89, 54, 5, 255, 79, 47, 4, 255, 75, 46, 4, 255, 79, 47, 6, 255, 76, 48, 3, 255, 73, 50, 7, 255, 72, 48, 6, 255, 72, 41, 5, 255, 73, 42, 1, 255, 76, 47, 10, 255, 74, 43, 13, 255, 77, 45, 5, 255, 80, 48, 5, 255, 82, 45, 8, 255, 86, 45, 3, 255, 89, 49, 3, 255, 92, 53, 3, 255, 87, 49, 4, 255, 90, 50, 9, 255, 86, 49, 5, 255, 93, 56, 9, 255, 100, 60, 7, 255, 106, 64, 4, 255, 101, 60, 1, 255, 99, 60, 6, 255, 94, 57, 7, 255, 97, 56, 7, 255, 96, 56, 4, 255, 95, 54, 10, 255, 96, 53, 8, 255, 98, 53, 3, 255, 98, 55, 4, 255, 99, 57, 3, 255, 102, 55, 9, 255, 106, 58, 5, 255, 111, 57, 4, 255, 107, 56, 14, 255, 98, 55, 7, 255, 102, 54, 5, 255, 102, 52, 11, 255, 105, 57, 7, 255, 104, 55, 3, 255, 103, 56, 10, 255, 101, 55, 9, 255, 101, 56, 7, 255, 97, 55, 8, 255, 88, 54, 8, 255, 91, 56, 13, 255, 90, 54, 10, 255, 105, 58, 4, 255, 123, 57, 6, 255, 106, 50, 12, 255, 91, 53, 4, 255, 88, 56, 6, 255, 97, 58, 3, 255, 146, 63, 2, 255, 140, 62, 7, 255, 139, 61, 9, 255, 138, 59, 9, 255, 143, 62, 9, 255, 145, 65, 4, 255, 137, 60, 8, 255, 145, 61, 4, 255, 141, 60, 6, 255, 127, 62, 2, 255, 127, 61, 5, 255, 129, 62, 5, 255, 132, 63, 15, 255, 137, 64, 2, 255, 140, 66, 4, 255, 149, 70, 8, 255, 156, 74, 7, 255, 158, 74, 6, 255, 155, 70, 4, 255, 156, 74, 10, 255, 153, 73, 7, 255, 153, 74, 10, 255, 174, 84, 11, 255, 170, 83, 2, 255, 154, 78, 3, 255, 157, 79, 9, 255, 134, 69, 11, 255, 130, 66, 9, 255, 128, 71, 9, 255, 143, 70, 11, 255, 148, 73, 10, 255, 145, 79, 8, 255, 126, 75, 3, 255, 121, 69, 16, 255, 125, 77, 9, 255, 127, 76, 8, 255, 130, 75, 19, 255, 139, 75, 13, 255, 145, 76, 11, 255, 142, 74, 7, 255, 147, 78, 7, 255, 145, 82, 10, 255, 137, 80, 6, 255, 134, 84, 11, 255, 130, 81, 7, 255, 130, 80, 6, 255, 130, 82, 9, 255, 129, 74, 16, 255, 124, 80, 10, 255, 142, 83, 9, 255, 142, 78, 9, 255, 132, 82, 5, 255, 134, 85, 9, 255, 131, 81, 13, 255, 132, 81, 9, 255, 136, 78, 13, 255, 133, 86, 14, 255, 138, 86, 18, 255, 146, 82, 8, 255, 163, 89, 4, 255, 165, 92, 3, 255, 143, 89, 12, 255, 138, 83, 8, 255, 142, 86, 14, 255, 151, 92, 20, 255, 156, 93, 8, 255, 166, 95, 12, 255, 165, 98, 11, 255, 160, 94, 19, 255, 156, 95, 19, 255, 151, 98, 2, 255, 157, 97, 11, 255, 166, 98, 18, 255, 168, 100, 10, 255, 169, 103, 14, 255, 179, 115, 17, 255, 191, 119, 6, 255, 188, 117, 9, 255, 172, 110, 11, 255, 167, 104, 12, 255, 165, 101, 16, 255, 164, 104, 11, 255, 161, 102, 8, 255, 167, 105, 23, 255, 165, 104, 22, 255, 168, 108, 10, 255, 164, 105, 16, 255, 166, 105, 19, 255, 171, 105, 21, 255, 171, 105, 14, 255, 168, 105, 9, 255, 168, 109, 7, 255, 171, 108, 20, 255, 174, 111, 13, 255, 175, 112, 9, 255, 173, 110, 11, 255, 171, 109, 15, 255, 180, 118, 7, 255, 189, 122, 8, 255, 187, 114, 4, 255, 180, 98, 16, 255, 192, 105, 9, 255, 198, 113, 9, 255, 205, 131, 4, 255, 201, 138, 1, 255, 196, 134, 6, 255, 192, 120, 8, 255, 192, 120, 7, 255, 200, 130, 12, 255, 202, 132, 13, 255, 200, 129, 11, 255, 203, 125, 14, 255, 196, 121, 16, 255, 192, 110, 12, 255, 185, 95, 3, 255, 188, 103, 2, 255, 186, 110, 4, 255, 185, 109, 7, 255, 187, 109, 4, 255, 185, 106, 1, 255, 187, 108, 3, 255, 188, 108, 7, 255, 180, 99, 2, 255, 179, 98, 3, 255, 184, 103, 4, 255, 180, 102, 2, 255, 179, 101, 1, 255, 180, 100, 4, 255, 182, 102, 8, 255, 181, 103, 5, 255, 182, 105, 3, 255, 184, 103, 4, 255, 187, 100, 6, 255, 188, 102, 9, 255, 184, 105, 12, 255, 186, 104, 10, 255, 187, 100, 9, 255, 188, 99, 10, 255, 188, 98, 12, 255, 185, 95, 6, 255, 186, 97, 1, 255, 189, 104, 7, 255, 180, 97, 4, 255, 194, 100, 10, 255, 174, 86, 6, 255, 138, 69, 8, 255, 158, 76, 6, 255, 135, 66, 2, 255, 118, 69, 9, 255, 147, 81, 11, 255, 142, 72, 6, 255, 132, 69, 3, 255, 132, 70, 6, 255, 150, 84, 10, 255, 172, 99, 11, 255, 177, 101, 8, 255, 171, 98, 7, 255, 171, 92, 8, 255, 182, 105, 13, 255, 186, 106, 13, 255, 182, 102, 6, 255, 179, 101, 2, 255, 172, 97, 5, 255, 172, 94, 6, 255, 174, 93, 7, 255, 168, 94, 10, 255, 167, 94, 2, 255, 172, 88, 9, 255, 165, 85, 11, 255, 153, 78, 3, 255, 149, 77, 7, 255, 146, 65, 9, 255, 133, 58, 4, 255, 131, 63, 10, 255, 135, 66, 4, 255, 141, 72, 2, 255, 143, 71, 7, 255, 139, 74, 5, 255, 132, 76, 1, 255, 132, 73, 4, 255, 133, 69, 7, 255, 133, 71, 7, 255, 134, 71, 2, 255, 133, 70, 7, 255, 130, 74, 11, 255, 126, 68, 3, 255, 119, 62, 2, 255, 114, 60, 6, 255, 113, 59, 1, 255, 107, 55, 3, 255, 104, 54, 2, 255, 99, 50, 1, 255, 97, 46, 5, 255, 93, 41, 6, 255, 86, 35, 5, 255, 80, 32, 11, 255, 73, 30, 10, 255, 72, 26, 5, 255, 70, 23, 4, 255, 64, 22, 4, 255, 62, 23, 5, 255, 55, 20, 5, 255, 39, 16, 9, 255, 27, 10, 4, 255, 20, 6, 4, 255, 3, 0, 0, 255, 9, 54, 83, 255, 9, 83, 134, 255, 3, 14, 15, 255, 3, 0, 0, 255, 2, 2, 10, 255, 1, 4, 6, 255, 4, 3, 3, 255, 3, 1, 11, 255, 2, 3, 10, 255, 4, 4, 6, 255, 1, 3, 7, 255, 0, 4, 8, 255, 1, 1, 6, 255, 1, 0, 4, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 5, 255, 1, 2, 7, 255, 2, 3, 8, 255, 1, 2, 9, 255, 1, 3, 11, 255, 1, 4, 11, 255, 0, 3, 10, 255, 0, 3, 8, 255, 0, 2, 9, 255, 0, 2, 10, 255, 1, 4, 10, 255, 0, 3, 8, 255, 2, 4, 8, 255, 2, 3, 7, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 2, 6, 255, 0, 0, 4, 255, 0, 1, 2, 255, 0, 1, 2, 255, 1, 1, 2, 255, 0, 0, 5, 255, 5, 2, 4, 255, 4, 1, 2, 255, 2, 0, 3, 255, 1, 3, 12, 255, 11, 55, 110, 255, 20, 82, 134, 255, 22, 78, 116, 255, 17, 81, 125, 255, 12, 66, 112, 255, 7, 45, 173, 255, 3, 185, 244, 255, 3, 18, 44, 255, 4, 0, 0, 255, 1, 24, 174, 255, 5, 29, 109, 255, 19, 15, 4, 255, 17, 17, 13, 255, 16, 17, 11, 255, 13, 9, 5, 255, 9, 4, 1, 255, 11, 7, 4, 255, 6, 2, 2, 255, 2, 0, 0, 255, 1, 0, 0, 255, 3, 1, 1, 255, 2, 2, 0, 255, 0, 1, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 1, 0, 0, 255, 2, 0, 1, 255, 4, 2, 2, 255, 4, 3, 1, 255, 5, 3, 1, 255, 7, 3, 2, 255, 10, 7, 4, 255, 8, 7, 0, 255, 10, 10, 7, 255, 14, 15, 13, 255, 18, 21, 7, 255, 23, 28, 9, 255, 25, 32, 19, 255, 24, 34, 19, 255, 29, 40, 22, 255, 37, 47, 36, 255, 34, 48, 28, 255, 35, 50, 25, 255, 32, 53, 31, 255, 27, 55, 27, 255, 31, 54, 31, 255, 36, 59, 34, 255, 32, 64, 41, 255, 35, 77, 46, 255, 52, 94, 66, 255, 65, 113, 80, 255, 72, 133, 95, 255, 84, 144, 109, 255, 96, 154, 116, 255, 96, 154, 104, 255, 88, 143, 88, 255, 81, 129, 72, 255, 84, 127, 64, 255, 78, 121, 55, 255, 73, 108, 51, 255, 70, 96, 51, 255, 69, 90, 32, 255, 60, 76, 16, 255, 52, 59, 15, 255, 44, 41, 18, 255, 39, 39, 6, 255, 53, 44, 7, 255, 47, 36, 6, 255, 46, 36, 10, 255, 46, 38, 8, 255, 47, 38, 2, 255, 57, 39, 6, 255, 55, 40, 5, 255, 52, 40, 3, 255, 60, 40, 3, 255, 72, 43, 5, 255, 78, 45, 6, 255, 71, 44, 5, 255, 60, 38, 8, 255, 69, 48, 7, 255, 69, 46, 2, 255, 73, 45, 4, 255, 80, 50, 5, 255, 82, 48, 2, 255, 80, 47, 1, 255, 86, 54, 5, 255, 89, 55, 7, 255, 88, 54, 4, 255, 89, 57, 6, 255, 86, 55, 8, 255, 80, 50, 7, 255, 73, 46, 5, 255, 70, 48, 6, 255, 75, 44, 4, 255, 75, 45, 1, 255, 75, 49, 10, 255, 73, 46, 5, 255, 73, 44, 6, 255, 74, 46, 4, 255, 75, 45, 6, 255, 74, 44, 8, 255, 78, 46, 5, 255, 83, 50, 7, 255, 83, 52, 10, 255, 76, 49, 7, 255, 81, 51, 8, 255, 86, 54, 1, 255, 87, 52, 4, 255, 89, 51, 14, 255, 92, 54, 12, 255, 96, 52, 11, 255, 100, 56, 2, 255, 103, 62, 5, 255, 99, 60, 8, 255, 97, 58, 13, 255, 95, 54, 6, 255, 97, 53, 2, 255, 96, 53, 5, 255, 97, 53, 8, 255, 96, 53, 8, 255, 96, 54, 3, 255, 97, 56, 4, 255, 99, 58, 5, 255, 103, 58, 6, 255, 112, 58, 9, 255, 110, 53, 10, 255, 102, 55, 3, 255, 101, 56, 7, 255, 107, 56, 11, 255, 103, 56, 11, 255, 101, 57, 6, 255, 100, 55, 4, 255, 99, 54, 9, 255, 98, 55, 8, 255, 93, 53, 5, 255, 93, 51, 10, 255, 95, 51, 6, 255, 97, 56, 1, 255, 99, 56, 10, 255, 94, 57, 8, 255, 94, 56, 6, 255, 95, 51, 17, 255, 93, 50, 16, 255, 92, 53, 12, 255, 104, 53, 13, 255, 114, 56, 17, 255, 98, 56, 8, 255, 102, 56, 9, 255, 108, 50, 4, 255, 118, 56, 10, 255, 112, 49, 16, 255, 108, 56, 5, 255, 93, 54, 5, 255, 93, 53, 11, 255, 103, 51, 11, 255, 120, 56, 4, 255, 139, 73, 2, 255, 146, 71, 3, 255, 133, 61, 8, 255, 140, 61, 19, 255, 143, 61, 17, 255, 144, 66, 3, 255, 148, 68, 7, 255, 150, 69, 7, 255, 147, 69, 6, 255, 148, 70, 4, 255, 149, 72, 6, 255, 156, 71, 8, 255, 158, 73, 1, 255, 159, 75, 4, 255, 165, 79, 9, 255, 145, 74, 9, 255, 134, 68, 9, 255, 120, 64, 10, 255, 125, 73, 9, 255, 144, 73, 4, 255, 150, 76, 8, 255, 149, 80, 4, 255, 149, 81, 14, 255, 135, 77, 10, 255, 132, 76, 8, 255, 133, 76, 12, 255, 140, 77, 8, 255, 138, 77, 5, 255, 137, 80, 7, 255, 143, 82, 4, 255, 144, 82, 10, 255, 141, 77, 10, 255, 137, 82, 1, 255, 133, 81, 4, 255, 134, 80, 12, 255, 130, 77, 10, 255, 129, 78, 19, 255, 131, 80, 13, 255, 135, 83, 10, 255, 132, 82, 12, 255, 129, 81, 17, 255, 134, 79, 12, 255, 134, 84, 7, 255, 129, 83, 18, 255, 132, 81, 11, 255, 140, 87, 7, 255, 165, 95, 10, 255, 167, 86, 7, 255, 154, 85, 8, 255, 142, 84, 14, 255, 136, 83, 5, 255, 153, 88, 15, 255, 169, 93, 13, 255, 172, 95, 8, 255, 160, 92, 5, 255, 156, 97, 8, 255, 154, 100, 10, 255, 156, 93, 13, 255, 160, 94, 13, 255, 163, 101, 7, 255, 169, 99, 8, 255, 171, 99, 16, 255, 166, 102, 13, 255, 174, 104, 13, 255, 181, 114, 12, 255, 193, 119, 5, 255, 190, 118, 3, 255, 176, 112, 5, 255, 169, 103, 11, 255, 167, 104, 8, 255, 164, 102, 7, 255, 166, 102, 8, 255, 171, 109, 13, 255, 165, 102, 26, 255, 167, 108, 17, 255, 166, 104, 24, 255, 171, 109, 11, 255, 170, 105, 16, 255, 169, 103, 13, 255, 170, 106, 14, 255, 173, 106, 16, 255, 175, 110, 8, 255, 173, 110, 15, 255, 172, 109, 10, 255, 174, 112, 10, 255, 173, 110, 7, 255, 180, 116, 12, 255, 186, 114, 11, 255, 176, 101, 5, 255, 178, 105, 7, 255, 191, 119, 5, 255, 192, 115, 8, 255, 200, 116, 11, 255, 202, 115, 11, 255, 200, 120, 7, 255, 193, 124, 8, 255, 194, 123, 3, 255, 202, 130, 8, 255, 208, 136, 10, 255, 203, 129, 10, 255, 199, 118, 10, 255, 190, 112, 10, 255, 191, 114, 15, 255, 186, 110, 4, 255, 186, 108, 2, 255, 186, 107, 9, 255, 187, 109, 9, 255, 188, 111, 4, 255, 187, 107, 1, 255, 188, 108, 3, 255, 184, 103, 4, 255, 176, 95, 0, 255, 182, 101, 5, 255, 186, 106, 6, 255, 181, 103, 2, 255, 183, 104, 3, 255, 182, 102, 4, 255, 183, 103, 6, 255, 183, 103, 3, 255, 184, 105, 4, 255, 182, 104, 7, 255, 183, 102, 7, 255, 186, 105, 7, 255, 182, 108, 11, 255, 182, 104, 13, 255, 182, 101, 11, 255, 181, 101, 9, 255, 188, 103, 6, 255, 183, 103, 2, 255, 181, 100, 2, 255, 184, 92, 2, 255, 186, 100, 0, 255, 192, 100, 2, 255, 162, 74, 2, 255, 146, 74, 2, 255, 156, 83, 2, 255, 152, 87, 3, 255, 154, 93, 11, 255, 148, 84, 6, 255, 127, 66, 4, 255, 130, 64, 5, 255, 141, 77, 2, 255, 159, 90, 5, 255, 167, 91, 1, 255, 174, 99, 5, 255, 174, 101, 3, 255, 178, 100, 6, 255, 183, 104, 13, 255, 180, 101, 7, 255, 179, 99, 2, 255, 177, 98, 3, 255, 173, 96, 4, 255, 170, 94, 11, 255, 168, 85, 12, 255, 152, 77, 8, 255, 155, 89, 6, 255, 166, 87, 5, 255, 169, 87, 7, 255, 165, 89, 9, 255, 166, 90, 6, 255, 170, 83, 8, 255, 149, 70, 7, 255, 121, 52, 9, 255, 118, 53, 6, 255, 121, 59, 3, 255, 130, 66, 5, 255, 133, 65, 1, 255, 136, 65, 0, 255, 134, 66, 5, 255, 128, 64, 8, 255, 128, 64, 8, 255, 126, 62, 5, 255, 118, 60, 3, 255, 111, 59, 3, 255, 111, 59, 3, 255, 114, 61, 4, 255, 108, 61, 6, 255, 107, 53, 3, 255, 108, 50, 4, 255, 96, 47, 2, 255, 84, 43, 2, 255, 81, 41, 5, 255, 79, 37, 5, 255, 75, 30, 2, 255, 70, 30, 5, 255, 71, 28, 4, 255, 71, 27, 2, 255, 60, 19, 2, 255, 50, 14, 7, 255, 32, 10, 3, 255, 26, 9, 1, 255, 25, 7, 0, 255, 27, 10, 3, 255, 29, 13, 5, 255, 8, 10, 10, 255, 4, 0, 0, 255, 4, 20, 28, 255, 4, 29, 36, 255, 2, 11, 13, 255, 2, 0, 6, 255, 3, 3, 3, 255, 2, 1, 3, 255, 3, 0, 2, 255, 5, 1, 5, 255, 3, 3, 3, 255, 2, 2, 8, 255, 4, 0, 9, 255, 0, 1, 6, 255, 1, 0, 6, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 1, 3, 255, 1, 1, 5, 255, 2, 1, 6, 255, 2, 2, 8, 255, 2, 2, 9, 255, 2, 3, 9, 255, 2, 3, 9, 255, 1, 3, 8, 255, 0, 3, 8, 255, 1, 4, 11, 255, 1, 4, 10, 255, 0, 5, 8, 255, 0, 4, 7, 255, 2, 3, 7, 255, 3, 4, 8, 255, 1, 2, 6, 255, 0, 1, 5, 255, 0, 1, 4, 255, 1, 1, 2, 255, 1, 1, 3, 255, 2, 1, 5, 255, 1, 0, 5, 255, 3, 0, 4, 255, 2, 1, 0, 255, 0, 1, 3, 255, 9, 22, 51, 255, 19, 67, 114, 255, 13, 63, 104, 255, 8, 71, 111, 255, 17, 84, 111, 255, 12, 41, 130, 255, 6, 148, 235, 255, 9, 98, 153, 255, 8, 0, 0, 255, 5, 10, 89, 255, 6, 39, 184, 255, 17, 18, 20, 255, 17, 18, 14, 255, 11, 17, 8, 255, 19, 19, 13, 255, 15, 12, 7, 255, 13, 9, 5, 255, 10, 8, 4, 255, 9, 6, 3, 255, 5, 1, 1, 255, 2, 1, 0, 255, 4, 4, 1, 255, 4, 4, 2, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 0, 0, 255, 1, 0, 0, 255, 3, 1, 1, 255, 4, 3, 0, 255, 6, 5, 1, 255, 7, 5, 2, 255, 9, 9, 2, 255, 13, 13, 1, 255, 15, 16, 8, 255, 17, 19, 10, 255, 20, 25, 9, 255, 23, 31, 9, 255, 25, 36, 12, 255, 26, 39, 20, 255, 31, 43, 26, 255, 30, 47, 21, 255, 30, 49, 15, 255, 34, 49, 17, 255, 31, 52, 20, 255, 30, 54, 26, 255, 37, 53, 27, 255, 35, 54, 27, 255, 37, 66, 40, 255, 46, 86, 48, 255, 60, 101, 75, 255, 70, 118, 85, 255, 77, 133, 92, 255, 88, 145, 103, 255, 93, 148, 99, 255, 91, 144, 84, 255, 86, 132, 82, 255, 83, 122, 69, 255, 83, 121, 46, 255, 76, 109, 48, 255, 70, 100, 39, 255, 71, 96, 28, 255, 69, 91, 20, 255, 62, 76, 19, 255, 55, 59, 17, 255, 48, 46, 6, 255, 45, 42, 4, 255, 47, 42, 5, 255, 42, 39, 5, 255, 47, 34, 5, 255, 53, 36, 6, 255, 53, 40, 6, 255, 55, 41, 5, 255, 51, 42, 4, 255, 47, 42, 0, 255, 68, 48, 5, 255, 78, 47, 4, 255, 75, 45, 3, 255, 71, 44, 4, 255, 60, 48, 8, 255, 63, 50, 4, 255, 69, 48, 5, 255, 76, 47, 8, 255, 83, 49, 3, 255, 90, 47, 3, 255, 88, 53, 6, 255, 83, 53, 5, 255, 84, 51, 1, 255, 87, 52, 1, 255, 90, 54, 7, 255, 84, 49, 7, 255, 73, 41, 4, 255, 73, 47, 8, 255, 73, 45, 7, 255, 79, 49, 7, 255, 83, 48, 8, 255, 82, 46, 4, 255, 80, 46, 7, 255, 76, 46, 7, 255, 76, 47, 6, 255, 77, 48, 6, 255, 80, 50, 6, 255, 82, 49, 6, 255, 83, 51, 4, 255, 86, 53, 7, 255, 84, 48, 11, 255, 87, 50, 12, 255, 93, 55, 2, 255, 93, 54, 2, 255, 92, 52, 8, 255, 95, 57, 5, 255, 93, 50, 7, 255, 99, 53, 6, 255, 105, 59, 13, 255, 106, 65, 7, 255, 96, 57, 3, 255, 96, 59, 9, 255, 97, 54, 3, 255, 99, 54, 5, 255, 99, 55, 6, 255, 96, 54, 7, 255, 95, 53, 7, 255, 97, 54, 6, 255, 96, 56, 6, 255, 102, 61, 7, 255, 116, 60, 9, 255, 108, 56, 5, 255, 99, 54, 6, 255, 104, 55, 10, 255, 104, 56, 8, 255, 105, 57, 8, 255, 105, 57, 7, 255, 102, 53, 7, 255, 103, 56, 9, 255, 101, 57, 7, 255, 97, 55, 7, 255, 95, 54, 11, 255, 97, 54, 8, 255, 100, 57, 8, 255, 100, 58, 9, 255, 98, 55, 4, 255, 102, 58, 6, 255, 96, 57, 9, 255, 94, 52, 12, 255, 98, 53, 8, 255, 104, 57, 5, 255, 89, 57, 8, 255, 94, 55, 9, 255, 98, 57, 5, 255, 93, 56, 8, 255, 86, 59, 2, 255, 88, 62, 7, 255, 93, 56, 5, 255, 115, 62, 9, 255, 131, 66, 7, 255, 141, 68, 8, 255, 144, 62, 8, 255, 145, 63, 7, 255, 149, 66, 8, 255, 141, 69, 2, 255, 144, 69, 6, 255, 143, 65, 7, 255, 143, 66, 4, 255, 144, 65, 7, 255, 149, 70, 5, 255, 152, 71, 6, 255, 156, 70, 4, 255, 165, 75, 1, 255, 162, 74, 5, 255, 151, 74, 1, 255, 157, 76, 3, 255, 157, 72, 6, 255, 162, 80, 4, 255, 172, 87, 6, 255, 164, 80, 13, 255, 139, 74, 9, 255, 147, 78, 0, 255, 124, 64, 9, 255, 133, 72, 6, 255, 153, 76, 10, 255, 160, 83, 9, 255, 153, 81, 2, 255, 143, 77, 6, 255, 148, 82, 10, 255, 142, 80, 8, 255, 140, 83, 10, 255, 143, 82, 6, 255, 142, 81, 5, 255, 143, 81, 7, 255, 138, 78, 18, 255, 133, 81, 18, 255, 136, 82, 8, 255, 139, 79, 4, 255, 132, 83, 10, 255, 130, 82, 8, 255, 131, 83, 4, 255, 136, 80, 9, 255, 139, 78, 21, 255, 149, 82, 8, 255, 159, 89, 6, 255, 142, 87, 11, 255, 132, 83, 10, 255, 148, 90, 9, 255, 164, 90, 2, 255, 171, 92, 9, 255, 163, 91, 10, 255, 162, 89, 15, 255, 158, 90, 9, 255, 159, 95, 10, 255, 157, 90, 5, 255, 165, 89, 2, 255, 171, 93, 5, 255, 171, 99, 10, 255, 159, 95, 15, 255, 165, 96, 8, 255, 173, 96, 4, 255, 170, 100, 11, 255, 168, 102, 12, 255, 166, 100, 11, 255, 167, 103, 17, 255, 179, 107, 10, 255, 188, 109, 14, 255, 190, 116, 12, 255, 191, 120, 2, 255, 186, 110, 8, 255, 174, 104, 11, 255, 162, 102, 10, 255, 162, 103, 13, 255, 163, 102, 11, 255, 164, 105, 5, 255, 167, 104, 23, 255, 167, 105, 15, 255, 167, 106, 13, 255, 173, 110, 12, 255, 176, 108, 12, 255, 181, 109, 4, 255, 185, 111, 6, 255, 182, 110, 9, 255, 179, 110, 12, 255, 181, 112, 18, 255, 179, 112, 10, 255, 177, 110, 16, 255, 178, 111, 16, 255, 182, 115, 10, 255, 190, 118, 2, 255, 185, 112, 11, 255, 189, 118, 7, 255, 201, 127, 1, 255, 207, 135, 2, 255, 205, 129, 6, 255, 183, 97, 10, 255, 190, 104, 16, 255, 197, 126, 9, 255, 197, 124, 6, 255, 206, 132, 15, 255, 202, 126, 29, 255, 193, 113, 19, 255, 192, 110, 14, 255, 190, 107, 20, 255, 193, 120, 11, 255, 188, 119, 5, 255, 183, 113, 5, 255, 187, 110, 11, 255, 189, 110, 8, 255, 188, 114, 0, 255, 185, 111, 1, 255, 185, 111, 2, 255, 183, 107, 3, 255, 183, 106, 6, 255, 186, 108, 8, 255, 183, 105, 3, 255, 185, 103, 4, 255, 182, 102, 2, 255, 181, 101, 3, 255, 183, 103, 6, 255, 182, 102, 4, 255, 182, 102, 3, 255, 182, 102, 5, 255, 184, 101, 2, 255, 191, 106, 4, 255, 187, 109, 11, 255, 184, 104, 15, 255, 183, 100, 11, 255, 180, 101, 8, 255, 185, 104, 6, 255, 180, 105, 5, 255, 185, 100, 0, 255, 185, 96, 1, 255, 183, 103, 7, 255, 147, 71, 5, 255, 132, 61, 6, 255, 152, 80, 7, 255, 141, 74, 4, 255, 132, 68, 5, 255, 131, 63, 6, 255, 123, 58, 5, 255, 125, 63, 10, 255, 129, 64, 10, 255, 139, 71, 7, 255, 144, 70, 7, 255, 155, 76, 15, 255, 166, 88, 13, 255, 174, 101, 8, 255, 181, 106, 9, 255, 177, 100, 21, 255, 176, 99, 11, 255, 184, 105, 9, 255, 186, 102, 21, 255, 181, 99, 11, 255, 177, 96, 3, 255, 174, 84, 8, 255, 148, 65, 2, 255, 148, 78, 4, 255, 165, 83, 3, 255, 171, 85, 1, 255, 166, 86, 3, 255, 159, 82, 5, 255, 171, 84, 7, 255, 184, 98, 8, 255, 171, 86, 1, 255, 150, 72, 4, 255, 115, 54, 2, 255, 109, 49, 4, 255, 112, 51, 3, 255, 115, 56, 5, 255, 117, 60, 7, 255, 119, 62, 7, 255, 120, 61, 3, 255, 119, 59, 3, 255, 119, 58, 4, 255, 114, 61, 2, 255, 113, 58, 3, 255, 110, 51, 2, 255, 102, 50, 2, 255, 105, 43, 2, 255, 96, 41, 0, 255, 94, 41, 3, 255, 91, 39, 5, 255, 87, 37, 4, 255, 78, 35, 0, 255, 71, 36, 1, 255, 71, 29, 3, 255, 66, 17, 1, 255, 48, 18, 2, 255, 38, 16, 6, 255, 33, 8, 5, 255, 24, 10, 6, 255, 22, 11, 6, 255, 23, 12, 6, 255, 22, 11, 4, 255, 25, 10, 3, 255, 2, 20, 28, 255, 6, 40, 54, 255, 4, 18, 21, 255, 0, 0, 15, 255, 1, 11, 37, 255, 3, 0, 0, 255, 1, 0, 0, 255, 2, 15, 26, 255, 9, 61, 68, 255, 4, 6, 4, 255, 1, 0, 4, 255, 2, 2, 7, 255, 2, 2, 6, 255, 0, 1, 6, 255, 1, 0, 5, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 4, 255, 2, 2, 7, 255, 2, 3, 8, 255, 2, 3, 8, 255, 2, 3, 7, 255, 3, 4, 8, 255, 2, 3, 8, 255, 2, 2, 10, 255, 0, 2, 8, 255, 1, 4, 9, 255, 0, 4, 7, 255, 2, 3, 8, 255, 3, 4, 9, 255, 2, 3, 7, 255, 1, 2, 6, 255, 2, 1, 6, 255, 1, 1, 6, 255, 2, 1, 4, 255, 2, 0, 6, 255, 1, 0, 5, 255, 1, 1, 2, 255, 1, 2, 0, 255, 1, 2, 8, 255, 9, 21, 53, 255, 3, 43, 70, 255, 9, 53, 103, 255, 3, 67, 106, 255, 11, 54, 106, 255, 5, 73, 190, 255, 4, 161, 244, 255, 9, 20, 34, 255, 7, 0, 12, 255, 6, 30, 197, 255, 9, 35, 92, 255, 20, 14, 0, 255, 11, 14, 11, 255, 11, 17, 13, 255, 16, 16, 10, 255, 19, 14, 10, 255, 15, 10, 6, 255, 13, 11, 6, 255, 10, 8, 4, 255, 8, 3, 1, 255, 7, 3, 2, 255, 8, 4, 1, 255, 6, 3, 0, 255, 2, 1, 0, 255, 1, 1, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 3, 3, 1, 255, 4, 3, 0, 255, 8, 7, 3, 255, 10, 9, 5, 255, 13, 12, 6, 255, 18, 19, 6, 255, 18, 21, 6, 255, 17, 22, 6, 255, 21, 28, 14, 255, 21, 31, 14, 255, 21, 35, 7, 255, 26, 39, 16, 255, 28, 41, 29, 255, 29, 44, 24, 255, 30, 46, 25, 255, 33, 46, 26, 255, 30, 48, 19, 255, 30, 47, 23, 255, 36, 50, 23, 255, 37, 58, 31, 255, 50, 76, 42, 255, 60, 94, 55, 255, 65, 108, 71, 255, 77, 124, 88, 255, 84, 135, 95, 255, 93, 143, 101, 255, 91, 139, 92, 255, 88, 131, 80, 255, 82, 120, 68, 255, 82, 117, 59, 255, 84, 114, 55, 255, 75, 102, 48, 255, 75, 99, 43, 255, 71, 91, 30, 255, 68, 84, 18, 255, 64, 75, 8, 255, 58, 62, 7, 255, 53, 49, 6, 255, 48, 40, 6, 255, 46, 38, 7, 255, 43, 42, 2, 255, 55, 41, 0, 255, 61, 37, 2, 255, 57, 39, 9, 255, 52, 34, 7, 255, 56, 36, 8, 255, 59, 37, 3, 255, 75, 49, 5, 255, 83, 51, 4, 255, 78, 47, 1, 255, 68, 43, 0, 255, 67, 44, 6, 255, 68, 45, 3, 255, 69, 44, 1, 255, 76, 48, 4, 255, 78, 50, 1, 255, 83, 55, 3, 255, 82, 54, 4, 255, 82, 52, 4, 255, 84, 52, 3, 255, 88, 54, 5, 255, 90, 53, 8, 255, 84, 48, 9, 255, 79, 45, 10, 255, 74, 45, 6, 255, 78, 45, 6, 255, 75, 46, 6, 255, 77, 47, 9, 255, 79, 47, 1, 255, 71, 47, 6, 255, 73, 47, 9, 255, 76, 48, 0, 255, 76, 47, 3, 255, 81, 49, 9, 255, 85, 53, 3, 255, 88, 54, 6, 255, 86, 53, 7, 255, 81, 50, 2, 255, 88, 52, 9, 255, 90, 53, 1, 255, 95, 54, 4, 255, 97, 54, 8, 255, 97, 56, 7, 255, 94, 52, 17, 255, 99, 54, 8, 255, 108, 62, 6, 255, 107, 65, 1, 255, 101, 63, 4, 255, 95, 59, 9, 255, 97, 56, 7, 255, 99, 55, 7, 255, 99, 56, 5, 255, 97, 53, 7, 255, 96, 54, 11, 255, 98, 54, 8, 255, 100, 53, 8, 255, 104, 58, 3, 255, 107, 57, 5, 255, 113, 57, 7, 255, 110, 55, 11, 255, 103, 55, 9, 255, 104, 52, 4, 255, 103, 56, 10, 255, 105, 60, 4, 255, 104, 58, 4, 255, 103, 57, 11, 255, 99, 55, 8, 255, 97, 57, 6, 255, 94, 55, 6, 255, 96, 55, 10, 255, 99, 59, 11, 255, 101, 54, 8, 255, 99, 54, 11, 255, 90, 58, 9, 255, 94, 57, 5, 255, 101, 54, 4, 255, 92, 58, 2, 255, 92, 62, 11, 255, 104, 60, 12, 255, 98, 55, 4, 255, 102, 58, 5, 255, 109, 59, 9, 255, 94, 60, 2, 255, 104, 61, 5, 255, 146, 67, 16, 255, 143, 62, 9, 255, 132, 61, 7, 255, 142, 68, 8, 255, 144, 69, 5, 255, 149, 67, 6, 255, 153, 73, 11, 255, 162, 76, 2, 255, 142, 66, 2, 255, 138, 69, 8, 255, 144, 68, 11, 255, 144, 63, 3, 255, 157, 72, 1, 255, 169, 78, 6, 255, 167, 74, 5, 255, 161, 73, 3, 255, 156, 72, 4, 255, 160, 76, 4, 255, 167, 77, 6, 255, 164, 78, 10, 255, 160, 75, 5, 255, 163, 74, 7, 255, 163, 78, 8, 255, 175, 82, 7, 255, 174, 89, 12, 255, 141, 78, 15, 255, 136, 73, 4, 255, 129, 67, 10, 255, 143, 75, 17, 255, 160, 82, 8, 255, 161, 84, 16, 255, 160, 83, 8, 255, 150, 82, 5, 255, 140, 83, 7, 255, 148, 81, 10, 255, 147, 79, 14, 255, 140, 85, 6, 255, 136, 83, 7, 255, 137, 82, 14, 255, 132, 80, 6, 255, 132, 85, 2, 255, 139, 84, 12, 255, 134, 83, 10, 255, 137, 83, 13, 255, 144, 83, 8, 255, 149, 87, 9, 255, 159, 89, 7, 255, 171, 86, 14, 255, 168, 86, 0, 255, 165, 92, 7, 255, 165, 88, 11, 255, 160, 86, 7, 255, 157, 89, 12, 255, 158, 85, 8, 255, 172, 89, 10, 255, 172, 90, 10, 255, 162, 90, 6, 255, 158, 93, 5, 255, 166, 97, 9, 255, 168, 93, 5, 255, 167, 93, 8, 255, 168, 92, 11, 255, 175, 99, 8, 255, 175, 102, 0, 255, 171, 104, 8, 255, 164, 103, 18, 255, 162, 97, 14, 255, 172, 103, 14, 255, 175, 108, 8, 255, 187, 114, 18, 255, 190, 119, 12, 255, 191, 119, 16, 255, 183, 108, 11, 255, 178, 108, 5, 255, 168, 103, 10, 255, 166, 103, 16, 255, 163, 102, 15, 255, 161, 104, 4, 255, 169, 107, 11, 255, 170, 103, 17, 255, 175, 107, 13, 255, 176, 107, 8, 255, 183, 108, 14, 255, 185, 101, 23, 255, 188, 105, 15, 255, 190, 113, 2, 255, 187, 114, 7, 255, 189, 115, 6, 255, 190, 113, 7, 255, 185, 109, 8, 255, 184, 112, 7, 255, 187, 116, 7, 255, 194, 123, 0, 255, 195, 122, 11, 255, 196, 124, 8, 255, 208, 133, 9, 255, 208, 129, 4, 255, 210, 129, 6, 255, 200, 126, 7, 255, 201, 134, 5, 255, 200, 128, 2, 255, 196, 121, 3, 255, 206, 132, 13, 255, 194, 120, 16, 255, 200, 126, 16, 255, 199, 122, 8, 255, 195, 116, 19, 255, 197, 123, 10, 255, 191, 114, 10, 255, 190, 109, 4, 255, 192, 111, 1, 255, 191, 111, 7, 255, 189, 111, 2, 255, 192, 113, 4, 255, 189, 109, 0, 255, 189, 108, 2, 255, 188, 107, 5, 255, 185, 104, 3, 255, 182, 103, 0, 255, 186, 104, 5, 255, 182, 100, 1, 255, 183, 101, 3, 255, 185, 102, 6, 255, 182, 102, 5, 255, 182, 103, 4, 255, 185, 104, 5, 255, 188, 102, 3, 255, 191, 106, 8, 255, 187, 110, 13, 255, 182, 105, 12, 255, 182, 101, 9, 255, 181, 103, 9, 255, 183, 102, 6, 255, 188, 102, 7, 255, 185, 98, 5, 255, 196, 100, 1, 255, 161, 85, 5, 255, 117, 51, 3, 255, 135, 66, 9, 255, 163, 84, 10, 255, 153, 74, 1, 255, 132, 74, 6, 255, 137, 72, 9, 255, 137, 67, 7, 255, 133, 77, 2, 255, 147, 81, 6, 255, 148, 79, 8, 255, 154, 79, 10, 255, 162, 86, 10, 255, 173, 98, 10, 255, 180, 106, 9, 255, 183, 107, 16, 255, 178, 103, 6, 255, 177, 101, 4, 255, 184, 103, 7, 255, 186, 102, 5, 255, 184, 100, 10, 255, 182, 98, 9, 255, 179, 89, 6, 255, 156, 73, 10, 255, 137, 65, 7, 255, 149, 70, 10, 255, 158, 78, 10, 255, 143, 61, 0, 255, 148, 69, 6, 255, 149, 74, 9, 255, 152, 81, 6, 255, 165, 85, 5, 255, 174, 88, 5, 255, 155, 73, 6, 255, 113, 55, 5, 255, 101, 45, 3, 255, 96, 39, 5, 255, 91, 37, 4, 255, 96, 44, 4, 255, 106, 55, 4, 255, 113, 57, 7, 255, 112, 53, 7, 255, 107, 55, 0, 255, 103, 48, 5, 255, 94, 42, 10, 255, 86, 40, 9, 255, 87, 36, 8, 255, 87, 35, 4, 255, 83, 34, 5, 255, 81, 33, 3, 255, 78, 31, 2, 255, 71, 26, 3, 255, 60, 21, 8, 255, 51, 15, 6, 255, 37, 11, 3, 255, 22, 11, 4, 255, 26, 11, 9, 255, 24, 7, 3, 255, 23, 10, 3, 255, 26, 10, 2, 255, 26, 11, 2, 255, 25, 9, 1, 255, 27, 9, 3, 255, 1, 1, 7, 255, 6, 34, 60, 255, 23, 65, 85, 255, 16, 40, 63, 255, 29, 85, 123, 255, 5, 42, 60, 255, 2, 0, 0, 255, 2, 4, 10, 255, 8, 35, 39, 255, 2, 3, 2, 255, 4, 7, 9, 255, 2, 3, 8, 255, 4, 3, 11, 255, 1, 2, 7, 255, 2, 1, 7, 255, 1, 0, 6, 255, 1, 0, 5, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 0, 2, 5, 255, 2, 3, 6, 255, 2, 3, 6, 255, 0, 1, 5, 255, 1, 2, 7, 255, 3, 4, 9, 255, 3, 3, 11, 255, 0, 1, 8, 255, 1, 3, 9, 255, 0, 4, 7, 255, 0, 3, 8, 255, 2, 4, 9, 255, 1, 2, 7, 255, 1, 2, 6, 255, 3, 2, 7, 255, 1, 0, 6, 255, 2, 1, 4, 255, 1, 0, 5, 255, 0, 0, 4, 255, 1, 1, 0, 255, 2, 2, 4, 255, 2, 4, 17, 255, 1, 7, 20, 255, 6, 14, 35, 255, 12, 27, 66, 255, 13, 51, 71, 255, 5, 32, 135, 255, 3, 141, 251, 255, 6, 83, 124, 255, 6, 0, 0, 255, 2, 8, 95, 255, 12, 40, 186, 255, 17, 27, 16, 255, 24, 19, 10, 255, 17, 13, 12, 255, 8, 13, 2, 255, 15, 16, 10, 255, 14, 10, 6, 255, 9, 4, 1, 255, 15, 14, 9, 255, 11, 11, 6, 255, 11, 7, 3, 255, 11, 4, 1, 255, 9, 4, 1, 255, 6, 2, 0, 255, 3, 1, 0, 255, 2, 1, 0, 255, 2, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 1, 2, 255, 5, 3, 4, 255, 5, 4, 0, 255, 7, 6, 2, 255, 10, 9, 5, 255, 11, 10, 5, 255, 16, 17, 6, 255, 17, 20, 4, 255, 21, 26, 5, 255, 18, 25, 7, 255, 19, 29, 15, 255, 17, 30, 15, 255, 22, 35, 18, 255, 29, 42, 23, 255, 24, 39, 16, 255, 26, 40, 17, 255, 32, 39, 25, 255, 27, 39, 22, 255, 31, 48, 21, 255, 32, 48, 16, 255, 38, 57, 25, 255, 42, 67, 39, 255, 56, 86, 51, 255, 65, 101, 65, 255, 69, 115, 68, 255, 78, 127, 81, 255, 82, 135, 93, 255, 92, 140, 96, 255, 89, 132, 79, 255, 85, 119, 76, 255, 81, 113, 66, 255, 80, 114, 47, 255, 81, 111, 41, 255, 76, 101, 40, 255, 74, 94, 32, 255, 73, 88, 28, 255, 68, 77, 23, 255, 65, 70, 21, 255, 63, 62, 11, 255, 59, 51, 5, 255, 56, 42, 6, 255, 54, 39, 12, 255, 41, 34, 2, 255, 60, 41, 4, 255, 66, 39, 6, 255, 58, 39, 6, 255, 58, 38, 6, 255, 62, 33, 6, 255, 74, 42, 6, 255, 84, 52, 7, 255, 83, 52, 4, 255, 76, 48, 4, 255, 66, 43, 6, 255, 68, 42, 5, 255, 70, 43, 6, 255, 71, 44, 2, 255, 80, 53, 2, 255, 84, 54, 5, 255, 84, 52, 4, 255, 86, 53, 5, 255, 90, 54, 7, 255, 85, 51, 4, 255, 87, 54, 6, 255, 89, 54, 9, 255, 75, 42, 4, 255, 75, 41, 5, 255, 76, 46, 4, 255, 73, 47, 7, 255, 74, 45, 5, 255, 78, 44, 4, 255, 77, 45, 5, 255, 72, 48, 4, 255, 73, 46, 9, 255, 72, 43, 2, 255, 78, 47, 6, 255, 84, 52, 12, 255, 84, 50, 4, 255, 87, 50, 5, 255, 85, 49, 2, 255, 89, 55, 4, 255, 87, 50, 6, 255, 90, 51, 8, 255, 89, 51, 4, 255, 91, 56, 7, 255, 90, 54, 6, 255, 95, 53, 9, 255, 97, 54, 9, 255, 101, 62, 7, 255, 101, 63, 8, 255, 100, 63, 8, 255, 98, 57, 6, 255, 97, 55, 6, 255, 99, 55, 8, 255, 101, 58, 5, 255, 98, 56, 6, 255, 99, 58, 11, 255, 103, 58, 7, 255, 104, 55, 7, 255, 103, 55, 1, 255, 101, 56, 6, 255, 108, 57, 12, 255, 111, 57, 10, 255, 108, 56, 11, 255, 103, 58, 9, 255, 106, 57, 13, 255, 106, 55, 4, 255, 109, 58, 5, 255, 106, 54, 10, 255, 104, 56, 10, 255, 103, 57, 9, 255, 95, 54, 7, 255, 96, 57, 10, 255, 93, 58, 10, 255, 94, 52, 5, 255, 121, 64, 14, 255, 106, 62, 7, 255, 89, 54, 12, 255, 92, 56, 11, 255, 97, 60, 3, 255, 91, 59, 6, 255, 105, 57, 13, 255, 104, 58, 5, 255, 99, 60, 7, 255, 106, 58, 10, 255, 101, 60, 8, 255, 106, 59, 12, 255, 120, 59, 11, 255, 116, 61, 4, 255, 111, 60, 7, 255, 131, 66, 9, 255, 148, 68, 3, 255, 138, 62, 7, 255, 145, 70, 4, 255, 154, 68, 2, 255, 150, 70, 4, 255, 139, 70, 7, 255, 136, 62, 11, 255, 138, 62, 6, 255, 149, 67, 7, 255, 163, 75, 3, 255, 165, 76, 3, 255, 153, 69, 5, 255, 147, 69, 7, 255, 158, 73, 7, 255, 163, 70, 4, 255, 162, 75, 10, 255, 165, 81, 5, 255, 161, 78, 4, 255, 156, 80, 5, 255, 158, 79, 9, 255, 176, 81, 9, 255, 176, 87, 2, 255, 169, 87, 6, 255, 133, 71, 8, 255, 127, 69, 15, 255, 146, 78, 4, 255, 157, 86, 12, 255, 163, 86, 8, 255, 165, 87, 8, 255, 153, 83, 5, 255, 153, 83, 5, 255, 148, 84, 10, 255, 148, 86, 8, 255, 145, 85, 3, 255, 144, 83, 1, 255, 141, 81, 4, 255, 148, 88, 10, 255, 153, 85, 8, 255, 142, 82, 9, 255, 140, 82, 17, 255, 149, 87, 9, 255, 163, 92, 5, 255, 170, 90, 14, 255, 170, 85, 16, 255, 171, 88, 4, 255, 169, 89, 11, 255, 165, 88, 13, 255, 153, 87, 7, 255, 153, 90, 7, 255, 156, 90, 9, 255, 152, 89, 2, 255, 153, 89, 10, 255, 164, 91, 16, 255, 171, 94, 9, 255, 171, 94, 4, 255, 171, 96, 7, 255, 170, 93, 16, 255, 176, 100, 5, 255, 168, 100, 10, 255, 168, 101, 15, 255, 182, 106, 7, 255, 174, 104, 5, 255, 164, 99, 14, 255, 171, 103, 19, 255, 179, 113, 9, 255, 183, 116, 14, 255, 191, 119, 9, 255, 192, 118, 10, 255, 183, 110, 8, 255, 182, 107, 5, 255, 184, 105, 9, 255, 178, 105, 15, 255, 172, 108, 15, 255, 165, 104, 9, 255, 171, 105, 12, 255, 182, 108, 9, 255, 187, 109, 10, 255, 182, 109, 4, 255, 182, 110, 14, 255, 184, 107, 20, 255, 187, 104, 15, 255, 193, 109, 15, 255, 190, 107, 3, 255, 191, 106, 5, 255, 194, 107, 4, 255, 192, 105, 12, 255, 186, 105, 12, 255, 189, 116, 6, 255, 193, 124, 1, 255, 198, 128, 5, 255, 203, 132, 2, 255, 209, 133, 6, 255, 210, 135, 1, 255, 211, 139, 3, 255, 210, 135, 5, 255, 207, 130, 1, 255, 202, 128, 5, 255, 203, 126, 6, 255, 206, 131, 10, 255, 206, 135, 13, 255, 207, 137, 8, 255, 203, 132, 4, 255, 201, 125, 11, 255, 201, 123, 10, 255, 197, 116, 10, 255, 192, 113, 4, 255, 190, 112, 1, 255, 194, 113, 8, 255, 192, 108, 5, 255, 188, 105, 4, 255, 191, 109, 3, 255, 192, 110, 3, 255, 186, 106, 3, 255, 185, 104, 5, 255, 185, 104, 6, 255, 186, 103, 3, 255, 185, 103, 2, 255, 185, 102, 3, 255, 186, 104, 5, 255, 186, 104, 4, 255, 185, 104, 4, 255, 182, 101, 5, 255, 183, 97, 6, 255, 187, 102, 14, 255, 184, 110, 19, 255, 180, 108, 11, 255, 180, 103, 7, 255, 180, 106, 6, 255, 186, 104, 10, 255, 190, 100, 17, 255, 185, 101, 5, 255, 182, 87, 3, 255, 128, 57, 4, 255, 122, 58, 7, 255, 138, 70, 7, 255, 144, 81, 4, 255, 146, 79, 4, 255, 145, 78, 2, 255, 148, 81, 3, 255, 149, 78, 6, 255, 150, 79, 3, 255, 147, 77, 3, 255, 158, 86, 9, 255, 169, 95, 9, 255, 176, 101, 10, 255, 183, 105, 12, 255, 181, 101, 9, 255, 182, 98, 8, 255, 177, 95, 5, 255, 171, 86, 4, 255, 172, 85, 6, 255, 177, 88, 7, 255, 173, 86, 7, 255, 171, 86, 7, 255, 169, 84, 2, 255, 155, 78, 11, 255, 132, 64, 5, 255, 133, 64, 8, 255, 139, 74, 9, 255, 132, 64, 4, 255, 122, 57, 5, 255, 127, 59, 5, 255, 134, 67, 1, 255, 142, 71, 5, 255, 147, 70, 7, 255, 138, 65, 5, 255, 120, 64, 8, 255, 111, 49, 3, 255, 102, 37, 2, 255, 88, 31, 2, 255, 80, 33, 4, 255, 78, 30, 4, 255, 83, 31, 4, 255, 92, 43, 4, 255, 96, 46, 2, 255, 96, 39, 5, 255, 85, 39, 3, 255, 87, 44, 6, 255, 87, 39, 7, 255, 81, 33, 4, 255, 73, 28, 8, 255, 63, 21, 10, 255, 51, 15, 4, 255, 39, 13, 2, 255, 27, 9, 4, 255, 21, 12, 6, 255, 29, 16, 5, 255, 41, 16, 3, 255, 31, 15, 2, 255, 27, 12, 3, 255, 35, 9, 2, 255, 36, 15, 5, 255, 32, 13, 5, 255, 30, 12, 3, 255, 30, 12, 5, 255, 1, 0, 0, 255, 0, 0, 0, 255, 15, 45, 66, 255, 57, 138, 153, 255, 95, 182, 208, 255, 58, 173, 180, 255, 0, 31, 34, 255, 4, 0, 5, 255, 4, 9, 19, 255, 6, 26, 74, 255, 2, 43, 85, 255, 5, 26, 51, 255, 3, 0, 0, 255, 2, 2, 7, 255, 1, 2, 8, 255, 5, 1, 6, 255, 4, 1, 7, 255, 2, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 1, 0, 255, 0, 1, 3, 255, 2, 3, 5, 255, 2, 3, 5, 255, 2, 3, 5, 255, 2, 2, 6, 255, 1, 1, 6, 255, 3, 4, 9, 255, 3, 3, 10, 255, 0, 3, 8, 255, 1, 4, 9, 255, 1, 2, 9, 255, 0, 2, 8, 255, 2, 4, 9, 255, 2, 3, 7, 255, 0, 1, 5, 255, 2, 1, 6, 255, 2, 1, 6, 255, 1, 0, 6, 255, 1, 1, 3, 255, 1, 1, 3, 255, 0, 2, 3, 255, 1, 1, 10, 255, 5, 4, 19, 255, 1, 3, 5, 255, 2, 2, 18, 255, 1, 14, 30, 255, 7, 20, 55, 255, 8, 68, 195, 255, 3, 157, 204, 255, 7, 1, 18, 255, 7, 0, 13, 255, 1, 32, 201, 255, 17, 44, 73, 255, 29, 26, 10, 255, 22, 25, 25, 255, 18, 15, 14, 255, 15, 14, 11, 255, 10, 12, 7, 255, 7, 5, 2, 255, 9, 4, 6, 255, 8, 11, 7, 255, 14, 17, 10, 255, 15, 10, 7, 255, 8, 3, 1, 255, 8, 3, 0, 255, 8, 3, 2, 255, 4, 1, 0, 255, 2, 1, 0, 255, 3, 0, 2, 255, 1, 1, 2, 255, 0, 1, 0, 255, 1, 2, 2, 255, 0, 0, 0, 255, 2, 1, 1, 255, 3, 1, 1, 255, 5, 3, 3, 255, 6, 5, 1, 255, 9, 8, 2, 255, 11, 11, 5, 255, 11, 12, 7, 255, 12, 13, 5, 255, 17, 19, 4, 255, 20, 25, 6, 255, 19, 24, 9, 255, 21, 28, 10, 255, 22, 30, 14, 255, 23, 31, 21, 255, 25, 36, 20, 255, 24, 37, 14, 255, 28, 35, 16, 255, 32, 36, 20, 255, 30, 40, 26, 255, 33, 41, 22, 255, 38, 52, 18, 255, 36, 64, 24, 255, 50, 76, 34, 255, 55, 89, 56, 255, 66, 106, 72, 255, 74, 117, 83, 255, 76, 126, 79, 255, 80, 135, 82, 255, 88, 134, 78, 255, 83, 123, 64, 255, 80, 116, 48, 255, 80, 109, 56, 255, 81, 109, 42, 255, 80, 107, 33, 255, 78, 97, 32, 255, 79, 92, 26, 255, 73, 85, 21, 255, 70, 82, 15, 255, 72, 75, 7, 255, 66, 56, 14, 255, 63, 50, 18, 255, 58, 40, 5, 255, 46, 37, 5, 255, 43, 38, 5, 255, 63, 40, 7, 255, 65, 40, 5, 255, 59, 42, 4, 255, 58, 41, 3, 255, 63, 43, 2, 255, 75, 49, 3, 255, 84, 52, 6, 255, 77, 50, 3, 255, 67, 42, 5, 255, 70, 43, 8, 255, 68, 41, 2, 255, 70, 43, 5, 255, 76, 44, 4, 255, 84, 51, 4, 255, 85, 54, 5, 255, 83, 52, 1, 255, 87, 51, 4, 255, 92, 53, 6, 255, 91, 54, 6, 255, 86, 49, 7, 255, 82, 47, 2, 255, 78, 44, 4, 255, 77, 42, 11, 255, 76, 47, 3, 255, 72, 44, 2, 255, 79, 45, 8, 255, 83, 46, 5, 255, 81, 47, 7, 255, 79, 47, 4, 255, 78, 48, 9, 255, 77, 46, 7, 255, 81, 49, 7, 255, 88, 53, 9, 255, 87, 51, 7, 255, 87, 51, 7, 255, 85, 51, 5, 255, 85, 52, 4, 255, 89, 49, 7, 255, 91, 49, 10, 255, 93, 50, 8, 255, 95, 54, 6, 255, 94, 53, 4, 255, 95, 51, 3, 255, 99, 58, 3, 255, 102, 64, 9, 255, 97, 61, 13, 255, 96, 58, 11, 255, 100, 58, 6, 255, 97, 54, 5, 255, 99, 55, 9, 255, 99, 55, 3, 255, 99, 57, 2, 255, 101, 57, 8, 255, 105, 60, 2, 255, 103, 56, 5, 255, 102, 57, 5, 255, 106, 60, 6, 255, 107, 63, 5, 255, 105, 56, 9, 255, 106, 55, 8, 255, 97, 57, 5, 255, 104, 58, 10, 255, 104, 57, 9, 255, 105, 53, 11, 255, 102, 54, 8, 255, 100, 58, 6, 255, 98, 56, 4, 255, 96, 52, 11, 255, 101, 54, 10, 255, 105, 57, 6, 255, 104, 61, 9, 255, 109, 59, 5, 255, 106, 56, 3, 255, 99, 61, 7, 255, 100, 58, 8, 255, 129, 61, 11, 255, 125, 65, 8, 255, 101, 58, 4, 255, 104, 54, 9, 255, 103, 59, 11, 255, 105, 59, 10, 255, 109, 65, 7, 255, 110, 65, 1, 255, 111, 59, 2, 255, 115, 63, 1, 255, 116, 62, 5, 255, 130, 65, 6, 255, 125, 62, 3, 255, 102, 56, 13, 255, 112, 61, 17, 255, 106, 58, 9, 255, 115, 56, 11, 255, 117, 58, 4, 255, 123, 59, 3, 255, 137, 66, 10, 255, 135, 65, 5, 255, 143, 66, 6, 255, 149, 70, 6, 255, 153, 71, 10, 255, 154, 71, 7, 255, 157, 73, 5, 255, 161, 70, 10, 255, 157, 66, 13, 255, 163, 75, 6, 255, 167, 79, 2, 255, 164, 76, 3, 255, 159, 76, 6, 255, 159, 75, 12, 255, 163, 76, 3, 255, 173, 84, 14, 255, 174, 88, 9, 255, 158, 86, 5, 255, 149, 81, 2, 255, 139, 73, 3, 255, 145, 78, 3, 255, 159, 85, 9, 255, 163, 87, 13, 255, 165, 88, 8, 255, 159, 86, 8, 255, 154, 84, 8, 255, 153, 86, 7, 255, 146, 83, 6, 255, 153, 85, 7, 255, 169, 90, 9, 255, 173, 87, 6, 255, 161, 87, 2, 255, 158, 88, 9, 255, 168, 84, 13, 255, 170, 86, 11, 255, 168, 88, 9, 255, 167, 90, 7, 255, 160, 91, 8, 255, 154, 87, 10, 255, 153, 89, 9, 255, 147, 88, 5, 255, 151, 88, 8, 255, 155, 88, 10, 255, 157, 95, 5, 255, 164, 94, 11, 255, 165, 94, 8, 255, 164, 92, 9, 255, 167, 90, 14, 255, 171, 97, 8, 255, 169, 97, 8, 255, 171, 103, 7, 255, 165, 102, 11, 255, 170, 103, 15, 255, 180, 103, 7, 255, 168, 102, 13, 255, 160, 103, 10, 255, 171, 103, 14, 255, 185, 112, 16, 255, 189, 113, 3, 255, 194, 115, 10, 255, 191, 109, 4, 255, 190, 103, 5, 255, 188, 100, 9, 255, 188, 100, 10, 255, 188, 107, 16, 255, 179, 110, 7, 255, 169, 102, 7, 255, 176, 105, 15, 255, 188, 112, 6, 255, 188, 107, 8, 255, 179, 103, 12, 255, 174, 104, 12, 255, 176, 109, 7, 255, 183, 109, 11, 255, 191, 108, 12, 255, 193, 103, 7, 255, 192, 102, 10, 255, 192, 103, 5, 255, 191, 104, 8, 255, 186, 105, 4, 255, 189, 115, 4, 255, 193, 123, 7, 255, 196, 125, 2, 255, 201, 129, 0, 255, 208, 136, 6, 255, 212, 135, 3, 255, 217, 135, 4, 255, 215, 134, 5, 255, 208, 130, 2, 255, 203, 128, 10, 255, 202, 124, 8, 255, 207, 131, 16, 255, 206, 133, 17, 255, 203, 129, 15, 255, 204, 129, 19, 255, 202, 127, 7, 255, 199, 124, 12, 255, 193, 120, 8, 255, 187, 117, 5, 255, 185, 114, 7, 255, 192, 116, 7, 255, 189, 108, 2, 255, 181, 97, 1, 255, 189, 108, 3, 255, 192, 112, 6, 255, 184, 105, 1, 255, 187, 108, 7, 255, 184, 103, 4, 255, 187, 103, 2, 255, 186, 102, 1, 255, 183, 101, 1, 255, 185, 103, 2, 255, 185, 102, 4, 255, 182, 101, 5, 255, 183, 98, 3, 255, 180, 90, 3, 255, 185, 100, 14, 255, 185, 108, 14, 255, 186, 108, 8, 255, 187, 104, 4, 255, 188, 103, 6, 255, 188, 104, 6, 255, 185, 99, 12, 255, 186, 99, 6, 255, 156, 75, 6, 255, 138, 74, 6, 255, 141, 81, 5, 255, 155, 90, 10, 255, 149, 84, 8, 255, 142, 80, 8, 255, 142, 77, 5, 255, 147, 79, 6, 255, 149, 82, 4, 255, 146, 74, 0, 255, 153, 79, 7, 255, 172, 94, 15, 255, 177, 97, 14, 255, 177, 96, 10, 255, 180, 99, 10, 255, 180, 95, 4, 255, 179, 87, 6, 255, 173, 80, 7, 255, 166, 73, 8, 255, 168, 75, 7, 255, 173, 84, 8, 255, 166, 77, 4, 255, 163, 76, 9, 255, 160, 78, 8, 255, 148, 76, 8, 255, 135, 67, 4, 255, 131, 64, 2, 255, 132, 69, 3, 255, 139, 74, 13, 255, 131, 65, 5, 255, 128, 59, 1, 255, 131, 66, 2, 255, 135, 73, 6, 255, 138, 74, 6, 255, 136, 73, 6, 255, 125, 65, 7, 255, 110, 51, 4, 255, 101, 46, 2, 255, 94, 47, 6, 255, 88, 45, 9, 255, 79, 34, 5, 255, 76, 31, 7, 255, 68, 32, 6, 255, 67, 30, 7, 255, 65, 23, 4, 255, 66, 29, 0, 255, 71, 31, 1, 255, 74, 30, 5, 255, 64, 30, 2, 255, 48, 20, 1, 255, 34, 15, 4, 255, 33, 16, 6, 255, 41, 19, 4, 255, 47, 22, 2, 255, 54, 24, 9, 255, 56, 25, 8, 255, 65, 30, 6, 255, 57, 26, 4, 255, 40, 20, 3, 255, 40, 17, 3, 255, 39, 13, 1, 255, 32, 13, 4, 255, 27, 11, 2, 255, 26, 10, 3, 255, 0, 2, 2, 255, 1, 1, 3, 255, 1, 3, 3, 255, 35, 63, 86, 255, 111, 181, 217, 255, 121, 194, 201, 255, 25, 65, 90, 255, 0, 31, 85, 255, 2, 71, 128, 255, 5, 77, 161, 255, 3, 108, 183, 255, 4, 100, 155, 255, 5, 35, 51, 255, 0, 0, 4, 255, 1, 4, 3, 255, 4, 1, 6, 255, 3, 0, 6, 255, 3, 2, 1, 255, 0, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 3, 255, 1, 2, 5, 255, 0, 1, 5, 255, 1, 2, 6, 255, 2, 3, 7, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 2, 5, 255, 1, 2, 6, 255, 1, 2, 7, 255, 2, 2, 9, 255, 2, 3, 7, 255, 1, 2, 6, 255, 2, 3, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 3, 2, 7, 255, 1, 1, 7, 255, 1, 1, 4, 255, 2, 1, 0, 255, 0, 2, 5, 255, 1, 4, 15, 255, 1, 2, 12, 255, 3, 1, 4, 255, 2, 0, 5, 255, 5, 2, 9, 255, 6, 11, 82, 255, 4, 170, 243, 255, 8, 58, 106, 255, 11, 0, 0, 255, 4, 10, 132, 255, 7, 55, 164, 255, 20, 31, 15, 255, 20, 37, 48, 255, 26, 32, 31, 255, 18, 21, 17, 255, 20, 24, 26, 255, 11, 12, 4, 255, 6, 5, 0, 255, 8, 5, 8, 255, 9, 15, 15, 255, 13, 23, 17, 255, 12, 12, 13, 255, 6, 5, 1, 255, 8, 2, 1, 255, 8, 3, 3, 255, 4, 3, 1, 255, 3, 2, 0, 255, 2, 0, 2, 255, 1, 1, 2, 255, 1, 2, 1, 255, 3, 3, 3, 255, 0, 0, 0, 255, 2, 1, 1, 255, 4, 3, 0, 255, 6, 5, 1, 255, 9, 9, 5, 255, 10, 11, 4, 255, 11, 12, 4, 255, 15, 17, 9, 255, 11, 13, 3, 255, 20, 21, 7, 255, 21, 27, 12, 255, 18, 27, 10, 255, 23, 32, 12, 255, 29, 37, 14, 255, 25, 33, 10, 255, 22, 35, 15, 255, 25, 34, 18, 255, 28, 32, 13, 255, 26, 38, 14, 255, 32, 40, 19, 255, 37, 43, 22, 255, 37, 55, 30, 255, 41, 75, 31, 255, 59, 84, 44, 255, 59, 94, 64, 255, 68, 109, 70, 255, 78, 120, 82, 255, 78, 127, 84, 255, 85, 130, 74, 255, 87, 124, 56, 255, 79, 116, 49, 255, 77, 113, 37, 255, 80, 108, 37, 255, 82, 103, 37, 255, 82, 101, 32, 255, 79, 96, 31, 255, 76, 87, 23, 255, 76, 83, 14, 255, 73, 77, 16, 255, 70, 69, 6, 255, 66, 54, 13, 255, 58, 49, 8, 255, 50, 41, 7, 255, 45, 40, 6, 255, 52, 39, 3, 255, 61, 39, 2, 255, 64, 45, 3, 255, 59, 41, 4, 255, 61, 38, 9, 255, 70, 47, 5, 255, 77, 52, 0, 255, 77, 52, 4, 255, 72, 48, 6, 255, 68, 43, 7, 255, 72, 46, 1, 255, 69, 43, 4, 255, 64, 47, 0, 255, 71, 44, 4, 255, 84, 47, 2, 255, 87, 53, 4, 255, 86, 55, 5, 255, 86, 54, 2, 255, 84, 54, 3, 255, 86, 54, 5, 255, 82, 48, 6, 255, 80, 45, 9, 255, 80, 46, 9, 255, 76, 44, 5, 255, 78, 46, 6, 255, 80, 46, 4, 255, 79, 44, 5, 255, 82, 49, 9, 255, 81, 50, 5, 255, 79, 45, 6, 255, 79, 49, 5, 255, 84, 50, 6, 255, 87, 48, 4, 255, 90, 55, 6, 255, 91, 59, 6, 255, 89, 53, 4, 255, 93, 53, 9, 255, 88, 53, 7, 255, 93, 52, 8, 255, 95, 54, 5, 255, 97, 54, 4, 255, 95, 52, 7, 255, 96, 54, 13, 255, 92, 51, 10, 255, 97, 58, 5, 255, 103, 63, 7, 255, 102, 59, 7, 255, 101, 59, 5, 255, 101, 56, 7, 255, 96, 51, 6, 255, 100, 56, 8, 255, 99, 56, 7, 255, 102, 57, 8, 255, 104, 56, 5, 255, 104, 57, 8, 255, 99, 54, 4, 255, 107, 58, 8, 255, 108, 56, 6, 255, 112, 61, 3, 255, 110, 60, 4, 255, 109, 61, 12, 255, 102, 55, 9, 255, 105, 57, 12, 255, 109, 58, 12, 255, 107, 59, 8, 255, 105, 60, 6, 255, 103, 60, 6, 255, 99, 59, 6, 255, 95, 52, 4, 255, 101, 56, 9, 255, 104, 58, 4, 255, 101, 61, 6, 255, 100, 58, 6, 255, 120, 61, 9, 255, 117, 58, 4, 255, 104, 60, 3, 255, 121, 65, 9, 255, 112, 59, 9, 255, 99, 58, 4, 255, 103, 57, 18, 255, 101, 56, 9, 255, 102, 58, 1, 255, 115, 64, 2, 255, 115, 60, 13, 255, 119, 66, 7, 255, 122, 66, 7, 255, 125, 69, 2, 255, 121, 63, 6, 255, 102, 59, 3, 255, 90, 61, 9, 255, 98, 57, 9, 255, 101, 58, 6, 255, 101, 57, 16, 255, 123, 60, 9, 255, 131, 67, 1, 255, 137, 66, 8, 255, 145, 71, 0, 255, 137, 68, 13, 255, 137, 68, 12, 255, 150, 73, 5, 255, 162, 74, 5, 255, 165, 73, 2, 255, 158, 70, 0, 255, 155, 67, 10, 255, 153, 71, 4, 255, 161, 80, 0, 255, 165, 79, 4, 255, 167, 79, 7, 255, 161, 77, 11, 255, 157, 78, 5, 255, 158, 76, 3, 255, 164, 77, 11, 255, 171, 77, 11, 255, 169, 87, 8, 255, 164, 89, 6, 255, 162, 86, 11, 255, 155, 79, 3, 255, 163, 85, 4, 255, 165, 90, 10, 255, 166, 88, 6, 255, 170, 90, 10, 255, 165, 89, 6, 255, 157, 88, 2, 255, 150, 84, 7, 255, 148, 82, 6, 255, 158, 87, 7, 255, 164, 91, 5, 255, 168, 90, 5, 255, 168, 86, 11, 255, 165, 85, 9, 255, 164, 91, 2, 255, 159, 94, 7, 255, 153, 89, 8, 255, 152, 91, 10, 255, 148, 88, 9, 255, 152, 91, 7, 255, 156, 88, 10, 255, 158, 87, 11, 255, 162, 91, 7, 255, 169, 94, 6, 255, 165, 96, 4, 255, 162, 94, 8, 255, 167, 95, 12, 255, 169, 98, 6, 255, 169, 102, 7, 255, 174, 100, 6, 255, 171, 102, 3, 255, 173, 107, 9, 255, 179, 107, 12, 255, 168, 105, 7, 255, 165, 102, 2, 255, 180, 101, 8, 255, 190, 101, 10, 255, 198, 109, 3, 255, 191, 109, 5, 255, 185, 102, 8, 255, 186, 99, 12, 255, 182, 101, 9, 255, 181, 105, 6, 255, 178, 106, 11, 255, 169, 102, 9, 255, 165, 101, 7, 255, 173, 104, 10, 255, 182, 109, 18, 255, 179, 107, 14, 255, 176, 106, 12, 255, 176, 109, 7, 255, 177, 109, 6, 255, 183, 112, 8, 255, 188, 111, 11, 255, 188, 105, 9, 255, 192, 108, 3, 255, 196, 115, 5, 255, 188, 112, 8, 255, 188, 115, 3, 255, 193, 123, 2, 255, 195, 124, 6, 255, 198, 123, 7, 255, 202, 128, 2, 255, 207, 133, 1, 255, 214, 135, 5, 255, 218, 135, 6, 255, 196, 112, 8, 255, 192, 112, 2, 255, 204, 126, 3, 255, 207, 126, 6, 255, 204, 125, 6, 255, 208, 134, 12, 255, 206, 134, 15, 255, 200, 128, 12, 255, 199, 123, 8, 255, 200, 123, 11, 255, 195, 120, 7, 255, 191, 117, 3, 255, 192, 115, 6, 255, 192, 114, 5, 255, 192, 112, 4, 255, 192, 109, 6, 255, 192, 110, 4, 255, 189, 109, 2, 255, 185, 106, 0, 255, 185, 106, 2, 255, 186, 104, 4, 255, 187, 102, 4, 255, 186, 104, 4, 255, 183, 102, 2, 255, 184, 101, 3, 255, 183, 99, 4, 255, 179, 96, 3, 255, 186, 103, 5, 255, 184, 101, 6, 255, 186, 108, 11, 255, 186, 111, 6, 255, 184, 105, 7, 255, 187, 104, 5, 255, 186, 100, 3, 255, 178, 98, 3, 255, 179, 99, 4, 255, 179, 93, 13, 255, 169, 94, 11, 255, 162, 97, 6, 255, 160, 88, 8, 255, 154, 86, 5, 255, 148, 86, 5, 255, 143, 78, 1, 255, 153, 84, 6, 255, 163, 90, 13, 255, 160, 87, 14, 255, 153, 82, 10, 255, 162, 88, 7, 255, 172, 92, 5, 255, 180, 97, 6, 255, 180, 96, 8, 255, 183, 97, 14, 255, 176, 90, 7, 255, 175, 83, 9, 255, 167, 74, 7, 255, 166, 73, 4, 255, 169, 80, 0, 255, 170, 86, 0, 255, 165, 82, 4, 255, 155, 73, 6, 255, 146, 71, 6, 255, 138, 69, 5, 255, 136, 68, 4, 255, 136, 67, 3, 255, 134, 67, 6, 255, 136, 72, 8, 255, 139, 71, 11, 255, 134, 67, 15, 255, 133, 68, 10, 255, 133, 72, 7, 255, 128, 68, 6, 255, 130, 69, 5, 255, 128, 73, 2, 255, 120, 64, 6, 255, 113, 59, 6, 255, 106, 59, 9, 255, 106, 62, 5, 255, 111, 64, 3, 255, 107, 57, 3, 255, 97, 51, 7, 255, 85, 44, 6, 255, 78, 36, 10, 255, 71, 28, 6, 255, 65, 25, 4, 255, 61, 26, 3, 255, 73, 28, 1, 255, 70, 35, 5, 255, 68, 39, 7, 255, 65, 36, 4, 255, 75, 41, 7, 255, 84, 43, 8, 255, 82, 40, 4, 255, 83, 38, 5, 255, 79, 40, 5, 255, 72, 39, 3, 255, 68, 31, 2, 255, 65, 29, 5, 255, 54, 28, 5, 255, 46, 19, 5, 255, 35, 15, 5, 255, 27, 12, 3, 255, 1, 2, 2, 255, 3, 0, 1, 255, 4, 0, 0, 255, 0, 0, 3, 255, 37, 70, 86, 255, 105, 147, 174, 255, 100, 129, 151, 255, 34, 70, 102, 255, 9, 87, 157, 255, 2, 113, 183, 255, 5, 132, 190, 255, 2, 125, 181, 255, 2, 51, 85, 255, 1, 1, 10, 255, 3, 3, 7, 255, 4, 4, 9, 255, 0, 2, 4, 255, 2, 2, 1, 255, 1, 2, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 2, 5, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 8, 255, 1, 3, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 7, 255, 2, 3, 8, 255, 2, 3, 8, 255, 0, 1, 4, 255, 0, 0, 4, 255, 1, 2, 6, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 1, 7, 255, 0, 2, 3, 255, 0, 0, 5, 255, 0, 1, 1, 255, 1, 3, 5, 255, 0, 2, 17, 255, 2, 2, 12, 255, 3, 2, 7, 255, 2, 5, 4, 255, 4, 0, 1, 255, 3, 100, 189, 255, 4, 144, 204, 255, 13, 0, 0, 255, 8, 2, 42, 255, 2, 39, 219, 255, 18, 40, 51, 255, 29, 25, 25, 255, 26, 30, 33, 255, 23, 25, 19, 255, 25, 28, 27, 255, 22, 31, 28, 255, 9, 17, 17, 255, 6, 9, 3, 255, 7, 5, 2, 255, 14, 17, 14, 255, 18, 26, 19, 255, 15, 17, 13, 255, 10, 8, 4, 255, 8, 3, 1, 255, 7, 2, 2, 255, 6, 2, 1, 255, 4, 3, 1, 255, 4, 2, 1, 255, 5, 1, 1, 255, 2, 1, 0, 255, 3, 3, 3, 255, 2, 2, 1, 255, 2, 2, 0, 255, 6, 5, 1, 255, 11, 8, 4, 255, 9, 8, 3, 255, 9, 11, 2, 255, 12, 14, 3, 255, 13, 15, 3, 255, 17, 19, 5, 255, 22, 24, 8, 255, 15, 26, 7, 255, 15, 29, 12, 255, 16, 28, 14, 255, 23, 35, 13, 255, 24, 34, 7, 255, 20, 32, 10, 255, 25, 31, 19, 255, 28, 33, 17, 255, 28, 39, 23, 255, 34, 43, 22, 255, 34, 53, 18, 255, 37, 65, 32, 255, 47, 79, 36, 255, 59, 90, 50, 255, 65, 104, 60, 255, 70, 110, 65, 255, 83, 123, 66, 255, 85, 124, 72, 255, 88, 124, 57, 255, 84, 114, 55, 255, 78, 107, 48, 255, 78, 102, 51, 255, 82, 104, 33, 255, 82, 101, 23, 255, 83, 95, 22, 255, 77, 87, 27, 255, 73, 85, 25, 255, 76, 83, 16, 255, 77, 76, 15, 255, 71, 66, 13, 255, 63, 63, 4, 255, 53, 49, 4, 255, 51, 40, 9, 255, 56, 40, 7, 255, 59, 38, 5, 255, 67, 41, 5, 255, 70, 42, 4, 255, 58, 37, 2, 255, 62, 44, 5, 255, 80, 52, 6, 255, 84, 50, 5, 255, 85, 48, 4, 255, 82, 50, 2, 255, 74, 46, 4, 255, 69, 41, 2, 255, 70, 47, 6, 255, 65, 49, 3, 255, 73, 48, 7, 255, 86, 50, 6, 255, 87, 50, 5, 255, 87, 54, 7, 255, 91, 56, 4, 255, 88, 52, 9, 255, 83, 51, 7, 255, 82, 49, 3, 255, 80, 44, 12, 255, 77, 41, 11, 255, 77, 44, 0, 255, 79, 46, 5, 255, 84, 46, 8, 255, 82, 46, 5, 255, 79, 48, 5, 255, 77, 46, 7, 255, 81, 44, 6, 255, 83, 47, 10, 255, 87, 49, 11, 255, 88, 50, 10, 255, 88, 52, 8, 255, 89, 52, 6, 255, 93, 52, 6, 255, 90, 54, 4, 255, 82, 53, 6, 255, 90, 52, 12, 255, 90, 53, 8, 255, 95, 56, 4, 255, 96, 57, 4, 255, 95, 56, 8, 255, 97, 55, 12, 255, 99, 56, 7, 255, 103, 58, 5, 255, 103, 58, 10, 255, 101, 58, 4, 255, 99, 59, 2, 255, 98, 56, 4, 255, 102, 59, 6, 255, 100, 57, 6, 255, 100, 55, 9, 255, 103, 57, 6, 255, 103, 56, 13, 255, 105, 58, 10, 255, 109, 58, 10, 255, 106, 55, 1, 255, 109, 56, 7, 255, 111, 58, 5, 255, 110, 59, 9, 255, 106, 56, 9, 255, 107, 57, 2, 255, 107, 57, 6, 255, 107, 56, 7, 255, 103, 57, 5, 255, 104, 57, 3, 255, 105, 58, 5, 255, 93, 58, 4, 255, 95, 59, 9, 255, 102, 60, 11, 255, 96, 57, 3, 255, 106, 61, 7, 255, 109, 62, 12, 255, 104, 55, 8, 255, 106, 57, 8, 255, 102, 61, 8, 255, 98, 58, 8, 255, 98, 61, 9, 255, 100, 53, 15, 255, 117, 66, 7, 255, 123, 66, 3, 255, 118, 64, 10, 255, 113, 63, 13, 255, 114, 70, 2, 255, 119, 68, 6, 255, 120, 64, 11, 255, 107, 58, 11, 255, 107, 63, 12, 255, 106, 66, 8, 255, 110, 62, 2, 255, 134, 65, 8, 255, 140, 68, 10, 255, 152, 73, 6, 255, 166, 81, 5, 255, 151, 66, 15, 255, 149, 67, 6, 255, 143, 74, 2, 255, 137, 69, 5, 255, 153, 74, 14, 255, 167, 81, 10, 255, 162, 72, 4, 255, 158, 69, 5, 255, 159, 77, 6, 255, 156, 76, 2, 255, 163, 79, 4, 255, 172, 83, 4, 255, 171, 84, 5, 255, 167, 83, 4, 255, 164, 82, 4, 255, 164, 82, 4, 255, 159, 77, 4, 255, 154, 76, 6, 255, 164, 78, 10, 255, 176, 86, 14, 255, 172, 86, 3, 255, 158, 85, 8, 255, 146, 80, 12, 255, 150, 79, 6, 255, 158, 83, 3, 255, 163, 85, 7, 255, 170, 94, 13, 255, 166, 93, 6, 255, 158, 87, 13, 255, 157, 89, 7, 255, 160, 92, 9, 255, 154, 89, 12, 255, 157, 92, 8, 255, 162, 93, 6, 255, 161, 90, 4, 255, 161, 91, 4, 255, 165, 94, 11, 255, 157, 92, 13, 255, 147, 90, 8, 255, 147, 90, 6, 255, 151, 90, 5, 255, 155, 87, 7, 255, 162, 89, 11, 255, 164, 90, 6, 255, 168, 92, 5, 255, 167, 94, 8, 255, 167, 96, 12, 255, 168, 98, 11, 255, 168, 98, 1, 255, 169, 102, 6, 255, 168, 101, 11, 255, 165, 105, 2, 255, 172, 110, 0, 255, 179, 103, 8, 255, 178, 103, 12, 255, 177, 100, 8, 255, 185, 99, 2, 255, 189, 105, 12, 255, 195, 111, 10, 255, 195, 117, 7, 255, 194, 117, 12, 255, 188, 112, 12, 255, 178, 108, 9, 255, 173, 107, 12, 255, 167, 104, 16, 255, 163, 104, 11, 255, 165, 105, 11, 255, 169, 105, 9, 255, 172, 107, 13, 255, 173, 107, 13, 255, 172, 109, 1, 255, 175, 108, 9, 255, 181, 111, 8, 255, 185, 113, 7, 255, 185, 113, 6, 255, 187, 113, 10, 255, 191, 111, 10, 255, 194, 118, 10, 255, 190, 116, 12, 255, 189, 119, 7, 255, 194, 124, 4, 255, 195, 126, 4, 255, 199, 125, 10, 255, 203, 129, 5, 255, 205, 131, 4, 255, 213, 134, 6, 255, 217, 139, 3, 255, 209, 129, 15, 255, 204, 130, 7, 255, 201, 131, 3, 255, 203, 128, 1, 255, 206, 131, 3, 255, 211, 135, 14, 255, 208, 131, 16, 255, 206, 127, 12, 255, 203, 128, 9, 255, 199, 125, 4, 255, 196, 120, 5, 255, 192, 114, 5, 255, 194, 114, 4, 255, 193, 110, 3, 255, 194, 109, 3, 255, 191, 110, 3, 255, 191, 110, 2, 255, 192, 111, 3, 255, 190, 109, 3, 255, 188, 107, 5, 255, 186, 104, 4, 255, 184, 102, 1, 255, 185, 104, 5, 255, 182, 100, 5, 255, 183, 98, 5, 255, 186, 100, 4, 255, 183, 100, 1, 255, 184, 103, 5, 255, 186, 107, 12, 255, 186, 108, 11, 255, 184, 110, 10, 255, 179, 103, 14, 255, 180, 103, 14, 255, 175, 101, 8, 255, 169, 98, 14, 255, 176, 104, 19, 255, 177, 107, 9, 255, 166, 100, 16, 255, 148, 84, 19, 255, 155, 90, 12, 255, 153, 92, 5, 255, 153, 91, 6, 255, 164, 99, 13, 255, 168, 99, 11, 255, 166, 92, 9, 255, 159, 87, 12, 255, 155, 83, 7, 255, 162, 86, 3, 255, 173, 92, 6, 255, 175, 92, 5, 255, 176, 92, 8, 255, 178, 92, 11, 255, 181, 92, 11, 255, 176, 92, 8, 255, 168, 82, 4, 255, 166, 81, 7, 255, 163, 81, 7, 255, 159, 80, 7, 255, 154, 78, 6, 255, 148, 73, 6, 255, 147, 71, 9, 255, 143, 69, 11, 255, 139, 69, 9, 255, 136, 69, 6, 255, 137, 72, 6, 255, 141, 75, 8, 255, 136, 68, 6, 255, 126, 57, 17, 255, 119, 54, 7, 255, 125, 65, 0, 255, 124, 68, 3, 255, 117, 62, 11, 255, 115, 59, 7, 255, 115, 60, 10, 255, 112, 59, 9, 255, 107, 56, 7, 255, 112, 62, 2, 255, 117, 65, 1, 255, 112, 56, 4, 255, 108, 56, 5, 255, 106, 56, 3, 255, 103, 56, 8, 255, 90, 43, 4, 255, 84, 40, 4, 255, 87, 46, 4, 255, 95, 45, 6, 255, 98, 49, 7, 255, 97, 49, 5, 255, 93, 45, 3, 255, 91, 45, 8, 255, 85, 43, 10, 255, 77, 37, 5, 255, 79, 39, 4, 255, 80, 42, 2, 255, 82, 44, 3, 255, 87, 41, 3, 255, 85, 35, 2, 255, 79, 35, 5, 255, 66, 29, 7, 255, 55, 22, 4, 255, 47, 19, 4, 255, 0, 0, 5, 255, 0, 1, 0, 255, 3, 1, 1, 255, 2, 1, 3, 255, 0, 0, 0, 255, 0, 6, 14, 255, 83, 75, 111, 255, 153, 139, 152, 255, 91, 104, 136, 255, 22, 117, 183, 255, 2, 103, 147, 255, 5, 66, 95, 255, 9, 36, 88, 255, 12, 78, 95, 255, 3, 41, 35, 255, 2, 0, 4, 255, 6, 1, 5, 255, 4, 0, 5, 255, 0, 1, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 2, 1, 5, 255, 2, 3, 8, 255, 3, 3, 11, 255, 1, 3, 9, 255, 1, 2, 6, 255, 2, 3, 7, 255, 2, 3, 7, 255, 2, 3, 7, 255, 2, 3, 8, 255, 2, 3, 8, 255, 1, 1, 2, 255, 4, 5, 8, 255, 2, 3, 7, 255, 0, 1, 5, 255, 2, 3, 8, 255, 2, 3, 8, 255, 1, 2, 8, 255, 0, 2, 4, 255, 1, 4, 4, 255, 0, 3, 12, 255, 0, 2, 13, 255, 1, 1, 6, 255, 1, 2, 14, 255, 1, 0, 0, 255, 6, 8, 90, 255, 3, 161, 245, 255, 10, 24, 68, 255, 8, 0, 0, 255, 1, 26, 169, 255, 7, 41, 140, 255, 31, 25, 8, 255, 28, 32, 26, 255, 26, 23, 18, 255, 22, 25, 25, 255, 28, 26, 31, 255, 27, 30, 32, 255, 21, 32, 32, 255, 7, 13, 6, 255, 8, 7, 2, 255, 8, 6, 5, 255, 18, 20, 20, 255, 24, 24, 25, 255, 11, 12, 6, 255, 7, 5, 2, 255, 8, 3, 3, 255, 7, 3, 2, 255, 3, 2, 0, 255, 5, 3, 1, 255, 8, 2, 2, 255, 5, 0, 0, 255, 3, 2, 0, 255, 3, 3, 1, 255, 3, 5, 0, 255, 6, 5, 0, 255, 13, 10, 4, 255, 9, 9, 4, 255, 10, 11, 3, 255, 15, 17, 7, 255, 16, 19, 8, 255, 18, 22, 7, 255, 20, 24, 8, 255, 22, 28, 12, 255, 19, 27, 10, 255, 19, 27, 13, 255, 25, 31, 14, 255, 29, 32, 8, 255, 31, 34, 12, 255, 28, 33, 15, 255, 29, 34, 13, 255, 35, 39, 22, 255, 31, 50, 16, 255, 34, 60, 20, 255, 46, 73, 37, 255, 53, 84, 45, 255, 65, 93, 48, 255, 73, 106, 48, 255, 78, 115, 59, 255, 83, 122, 60, 255, 83, 121, 62, 255, 82, 118, 60, 255, 82, 110, 51, 255, 80, 106, 27, 255, 83, 101, 40, 255, 83, 98, 37, 255, 83, 92, 43, 255, 80, 88, 28, 255, 76, 82, 14, 255, 72, 79, 25, 255, 64, 78, 17, 255, 75, 74, 2, 255, 75, 64, 3, 255, 56, 56, 2, 255, 46, 49, 7, 255, 49, 40, 6, 255, 52, 38, 4, 255, 62, 42, 8, 255, 68, 43, 8, 255, 64, 39, 2, 255, 60, 39, 2, 255, 71, 46, 6, 255, 82, 51, 4, 255, 87, 53, 4, 255, 85, 53, 4, 255, 73, 50, 2, 255, 65, 47, 1, 255, 65, 48, 5, 255, 65, 46, 2, 255, 72, 47, 1, 255, 80, 49, 7, 255, 84, 53, 6, 255, 83, 52, 5, 255, 86, 52, 5, 255, 90, 52, 8, 255, 85, 48, 5, 255, 81, 48, 5, 255, 81, 48, 4, 255, 81, 47, 2, 255, 82, 45, 6, 255, 79, 43, 7, 255, 80, 46, 3, 255, 83, 43, 7, 255, 84, 50, 6, 255, 70, 45, 1, 255, 75, 48, 9, 255, 85, 47, 9, 255, 86, 46, 10, 255, 83, 49, 6, 255, 87, 54, 8, 255, 85, 50, 9, 255, 89, 50, 12, 255, 94, 53, 7, 255, 93, 52, 3, 255, 90, 54, 6, 255, 91, 50, 1, 255, 94, 54, 4, 255, 97, 54, 7, 255, 93, 52, 7, 255, 94, 54, 8, 255, 100, 58, 5, 255, 103, 59, 1, 255, 106, 61, 8, 255, 105, 60, 5, 255, 100, 58, 6, 255, 97, 59, 6, 255, 101, 62, 0, 255, 105, 60, 2, 255, 105, 60, 7, 255, 101, 57, 3, 255, 104, 57, 9, 255, 103, 57, 2, 255, 106, 58, 7, 255, 106, 55, 7, 255, 108, 57, 6, 255, 109, 57, 10, 255, 110, 57, 7, 255, 109, 57, 4, 255, 113, 62, 9, 255, 110, 58, 11, 255, 110, 59, 11, 255, 107, 61, 6, 255, 111, 63, 6, 255, 102, 56, 1, 255, 106, 56, 4, 255, 117, 57, 13, 255, 111, 50, 11, 255, 107, 55, 12, 255, 107, 58, 11, 255, 124, 66, 9, 255, 114, 61, 4, 255, 108, 57, 9, 255, 105, 57, 9, 255, 114, 56, 9, 255, 121, 63, 19, 255, 95, 56, 5, 255, 102, 58, 8, 255, 129, 66, 10, 255, 139, 67, 4, 255, 116, 66, 6, 255, 114, 67, 2, 255, 118, 63, 9, 255, 121, 65, 6, 255, 123, 72, 11, 255, 120, 70, 2, 255, 122, 66, 5, 255, 113, 66, 2, 255, 118, 59, 4, 255, 136, 63, 8, 255, 123, 58, 1, 255, 125, 58, 15, 255, 137, 68, 9, 255, 143, 69, 3, 255, 149, 71, 14, 255, 173, 83, 12, 255, 170, 78, 2, 255, 151, 70, 11, 255, 154, 75, 8, 255, 160, 76, 5, 255, 160, 71, 6, 255, 164, 77, 3, 255, 165, 80, 6, 255, 165, 77, 9, 255, 168, 80, 4, 255, 158, 76, 3, 255, 160, 77, 6, 255, 159, 72, 6, 255, 159, 70, 13, 255, 162, 79, 12, 255, 150, 77, 6, 255, 155, 79, 7, 255, 159, 80, 7, 255, 164, 84, 10, 255, 178, 87, 10, 255, 173, 85, 12, 255, 152, 84, 12, 255, 145, 83, 5, 255, 156, 80, 6, 255, 167, 88, 7, 255, 172, 91, 5, 255, 172, 92, 11, 255, 167, 91, 2, 255, 166, 93, 4, 255, 166, 93, 11, 255, 164, 93, 5, 255, 164, 93, 7, 255, 166, 93, 16, 255, 163, 90, 11, 255, 160, 89, 3, 255, 159, 87, 5, 255, 158, 87, 9, 255, 156, 90, 6, 255, 153, 90, 4, 255, 155, 90, 8, 255, 158, 92, 10, 255, 160, 95, 7, 255, 164, 93, 7, 255, 165, 96, 4, 255, 167, 99, 5, 255, 167, 97, 8, 255, 169, 98, 9, 255, 172, 101, 4, 255, 174, 102, 13, 255, 171, 102, 12, 255, 177, 106, 4, 255, 181, 106, 7, 255, 177, 107, 14, 255, 171, 103, 13, 255, 177, 108, 2, 255, 183, 113, 12, 255, 189, 115, 12, 255, 195, 122, 5, 255, 195, 120, 9, 255, 186, 111, 6, 255, 181, 108, 12, 255, 174, 105, 18, 255, 170, 104, 9, 255, 168, 104, 4, 255, 173, 106, 6, 255, 174, 103, 7, 255, 176, 106, 8, 255, 177, 108, 7, 255, 179, 107, 10, 255, 180, 109, 9, 255, 183, 110, 15, 255, 182, 110, 16, 255, 184, 111, 15, 255, 186, 114, 13, 255, 189, 114, 18, 255, 186, 116, 4, 255, 186, 116, 6, 255, 189, 118, 9, 255, 189, 119, 5, 255, 195, 125, 3, 255, 201, 129, 1, 255, 206, 131, 0, 255, 210, 131, 6, 255, 215, 135, 7, 255, 215, 137, 1, 255, 212, 134, 3, 255, 208, 133, 1, 255, 204, 127, 4, 255, 205, 127, 4, 255, 206, 131, 4, 255, 212, 139, 11, 255, 210, 137, 7, 255, 205, 129, 6, 255, 201, 128, 7, 255, 198, 126, 4, 255, 197, 123, 14, 255, 192, 117, 16, 255, 192, 117, 9, 255, 191, 115, 0, 255, 193, 116, 1, 255, 192, 112, 2, 255, 189, 109, 0, 255, 192, 111, 3, 255, 191, 110, 4, 255, 188, 106, 4, 255, 184, 101, 3, 255, 184, 103, 4, 255, 182, 102, 4, 255, 179, 99, 3, 255, 182, 100, 5, 255, 185, 103, 6, 255, 184, 104, 5, 255, 180, 102, 1, 255, 184, 105, 8, 255, 184, 107, 8, 255, 184, 110, 10, 255, 183, 109, 17, 255, 179, 110, 18, 255, 175, 108, 14, 255, 173, 107, 24, 255, 177, 111, 20, 255, 177, 111, 18, 255, 171, 105, 23, 255, 167, 107, 14, 255, 168, 108, 0, 255, 169, 103, 9, 255, 161, 96, 7, 255, 158, 95, 8, 255, 154, 89, 7, 255, 154, 87, 8, 255, 158, 84, 10, 255, 156, 81, 4, 255, 160, 83, 1, 255, 163, 82, 3, 255, 167, 84, 7, 255, 164, 81, 7, 255, 166, 82, 9, 255, 167, 81, 10, 255, 157, 75, 7, 255, 157, 75, 4, 255, 158, 78, 5, 255, 153, 74, 7, 255, 149, 70, 9, 255, 149, 73, 14, 255, 144, 73, 8, 255, 145, 72, 6, 255, 145, 65, 9, 255, 137, 63, 7, 255, 132, 66, 5, 255, 133, 68, 3, 255, 138, 69, 5, 255, 137, 71, 6, 255, 134, 69, 6, 255, 127, 64, 2, 255, 125, 64, 3, 255, 122, 65, 5, 255, 118, 64, 2, 255, 112, 60, 0, 255, 107, 54, 5, 255, 104, 54, 1, 255, 105, 57, 2, 255, 107, 58, 8, 255, 110, 58, 7, 255, 103, 52, 8, 255, 99, 53, 8, 255, 99, 54, 6, 255, 105, 60, 6, 255, 104, 59, 7, 255, 102, 57, 6, 255, 101, 57, 6, 255, 102, 55, 9, 255, 102, 52, 7, 255, 95, 48, 2, 255, 95, 47, 4, 255, 90, 41, 4, 255, 80, 40, 6, 255, 83, 37, 4, 255, 92, 42, 6, 255, 92, 47, 5, 255, 91, 46, 4, 255, 87, 42, 1, 255, 84, 39, 2, 255, 80, 37, 4, 255, 75, 32, 8, 255, 68, 29, 3, 255, 68, 30, 3, 255, 1, 1, 4, 255, 2, 1, 0, 255, 1, 3, 2, 255, 4, 0, 2, 255, 4, 1, 2, 255, 2, 0, 0, 255, 11, 5, 12, 255, 57, 57, 69, 255, 46, 38, 51, 255, 24, 100, 144, 255, 0, 97, 130, 255, 8, 51, 89, 255, 29, 123, 155, 255, 11, 105, 113, 255, 1, 34, 28, 255, 4, 6, 3, 255, 1, 0, 1, 255, 2, 2, 1, 255, 3, 1, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 3, 255, 0, 1, 6, 255, 2, 3, 10, 255, 2, 5, 10, 255, 1, 2, 6, 255, 3, 4, 8, 255, 2, 3, 8, 255, 2, 3, 6, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 2, 3, 255, 3, 4, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 0, 1, 6, 255, 2, 3, 8, 255, 3, 3, 9, 255, 1, 5, 6, 255, 1, 4, 12, 255, 1, 3, 14, 255, 0, 1, 7, 255, 0, 0, 10, 255, 1, 2, 2, 255, 5, 0, 7, 255, 3, 106, 193, 255, 1, 87, 161, 255, 13, 1, 0, 255, 8, 5, 74, 255, 8, 33, 201, 255, 15, 22, 31, 255, 27, 31, 25, 255, 30, 28, 26, 255, 22, 26, 22, 255, 23, 30, 20, 255, 23, 26, 26, 255, 19, 25, 24, 255, 21, 24, 33, 255, 17, 22, 24, 255, 13, 9, 7, 255, 12, 8, 3, 255, 14, 16, 11, 255, 19, 22, 18, 255, 16, 18, 14, 255, 10, 7, 5, 255, 7, 2, 1, 255, 7, 2, 3, 255, 6, 2, 1, 255, 5, 1, 0, 255, 8, 3, 1, 255, 7, 2, 0, 255, 4, 3, 1, 255, 5, 5, 2, 255, 7, 7, 2, 255, 7, 7, 0, 255, 10, 9, 0, 255, 9, 10, 4, 255, 13, 14, 6, 255, 12, 13, 5, 255, 16, 19, 7, 255, 14, 18, 4, 255, 19, 23, 9, 255, 20, 24, 13, 255, 22, 28, 9, 255, 19, 26, 7, 255, 23, 25, 13, 255, 27, 29, 10, 255, 29, 32, 8, 255, 31, 36, 12, 255, 29, 37, 8, 255, 35, 47, 14, 255, 38, 55, 18, 255, 48, 69, 33, 255, 52, 80, 27, 255, 59, 87, 47, 255, 66, 98, 54, 255, 73, 106, 55, 255, 80, 117, 57, 255, 83, 118, 57, 255, 86, 114, 58, 255, 82, 105, 61, 255, 78, 102, 41, 255, 78, 100, 34, 255, 82, 99, 26, 255, 85, 99, 29, 255, 80, 92, 20, 255, 79, 84, 22, 255, 76, 80, 18, 255, 71, 80, 21, 255, 64, 78, 11, 255, 74, 72, 4, 255, 74, 64, 8, 255, 53, 52, 8, 255, 48, 46, 3, 255, 55, 41, 6, 255, 48, 41, 4, 255, 58, 45, 6, 255, 64, 40, 4, 255, 59, 42, 2, 255, 69, 46, 6, 255, 76, 50, 4, 255, 75, 55, 3, 255, 84, 54, 5, 255, 84, 54, 3, 255, 75, 51, 2, 255, 68, 48, 0, 255, 66, 46, 4, 255, 74, 48, 4, 255, 80, 48, 1, 255, 81, 48, 3, 255, 83, 52, 1, 255, 85, 54, 5, 255, 83, 53, 3, 255, 84, 51, 3, 255, 84, 50, 4, 255, 80, 48, 2, 255, 79, 46, 6, 255, 83, 47, 3, 255, 85, 48, 2, 255, 84, 48, 7, 255, 77, 45, 1, 255, 80, 43, 4, 255, 82, 48, 4, 255, 76, 48, 2, 255, 77, 46, 6, 255, 87, 49, 10, 255, 87, 56, 4, 255, 87, 53, 4, 255, 85, 49, 4, 255, 86, 55, 4, 255, 91, 61, 8, 255, 92, 52, 5, 255, 98, 52, 8, 255, 95, 53, 4, 255, 96, 52, 3, 255, 95, 54, 3, 255, 99, 56, 7, 255, 96, 56, 9, 255, 93, 53, 11, 255, 96, 57, 5, 255, 97, 56, 6, 255, 105, 59, 9, 255, 105, 58, 7, 255, 103, 58, 10, 255, 99, 57, 6, 255, 104, 59, 4, 255, 105, 59, 5, 255, 106, 60, 10, 255, 103, 57, 8, 255, 106, 59, 9, 255, 106, 59, 5, 255, 109, 62, 5, 255, 110, 60, 9, 255, 109, 59, 14, 255, 109, 59, 4, 255, 112, 61, 10, 255, 110, 58, 7, 255, 113, 61, 2, 255, 107, 53, 14, 255, 110, 59, 12, 255, 110, 57, 1, 255, 105, 60, 7, 255, 108, 61, 14, 255, 123, 59, 7, 255, 133, 65, 6, 255, 118, 60, 6, 255, 104, 56, 3, 255, 115, 60, 3, 255, 134, 62, 9, 255, 126, 62, 6, 255, 111, 56, 8, 255, 103, 57, 6, 255, 116, 64, 4, 255, 126, 60, 11, 255, 121, 58, 6, 255, 138, 74, 10, 255, 130, 66, 6, 255, 128, 65, 9, 255, 115, 66, 6, 255, 115, 68, 3, 255, 121, 69, 11, 255, 125, 68, 3, 255, 127, 71, 5, 255, 124, 70, 8, 255, 116, 65, 7, 255, 120, 70, 7, 255, 120, 69, 8, 255, 107, 64, 2, 255, 114, 66, 2, 255, 113, 61, 14, 255, 129, 65, 7, 255, 136, 67, 3, 255, 141, 62, 10, 255, 151, 69, 7, 255, 155, 74, 10, 255, 138, 63, 10, 255, 143, 68, 8, 255, 157, 75, 2, 255, 160, 74, 2, 255, 162, 75, 3, 255, 165, 81, 8, 255, 160, 77, 5, 255, 156, 74, 1, 255, 151, 71, 7, 255, 152, 73, 12, 255, 155, 75, 7, 255, 158, 76, 5, 255, 164, 80, 8, 255, 161, 76, 10, 255, 159, 80, 10, 255, 157, 77, 8, 255, 162, 80, 12, 255, 162, 84, 15, 255, 173, 91, 9, 255, 180, 90, 3, 255, 167, 83, 5, 255, 161, 88, 7, 255, 162, 85, 0, 255, 159, 82, 2, 255, 163, 86, 5, 255, 172, 95, 6, 255, 175, 96, 9, 255, 175, 93, 9, 255, 172, 93, 3, 255, 166, 92, 5, 255, 161, 90, 13, 255, 157, 88, 10, 255, 159, 91, 5, 255, 161, 90, 4, 255, 163, 91, 8, 255, 156, 90, 7, 255, 155, 91, 8, 255, 159, 94, 7, 255, 158, 93, 4, 255, 158, 93, 7, 255, 161, 96, 3, 255, 164, 98, 7, 255, 166, 97, 6, 255, 166, 97, 4, 255, 171, 99, 10, 255, 176, 102, 10, 255, 175, 102, 8, 255, 172, 98, 17, 255, 178, 104, 7, 255, 185, 109, 11, 255, 181, 110, 6, 255, 174, 106, 3, 255, 181, 110, 12, 255, 185, 115, 0, 255, 191, 120, 10, 255, 197, 120, 10, 255, 195, 118, 14, 255, 183, 113, 9, 255, 177, 108, 13, 255, 176, 106, 19, 255, 175, 107, 2, 255, 174, 104, 11, 255, 178, 107, 5, 255, 179, 106, 5, 255, 180, 105, 15, 255, 181, 105, 4, 255, 188, 107, 5, 255, 187, 113, 9, 255, 180, 112, 7, 255, 182, 114, 6, 255, 187, 117, 5, 255, 187, 115, 1, 255, 192, 117, 10, 255, 190, 119, 4, 255, 188, 117, 7, 255, 189, 118, 6, 255, 191, 120, 3, 255, 197, 122, 6, 255, 204, 129, 5, 255, 210, 133, 4, 255, 211, 131, 0, 255, 216, 136, 0, 255, 218, 137, 4, 255, 215, 135, 5, 255, 211, 129, 11, 255, 208, 132, 6, 255, 204, 128, 5, 255, 207, 131, 13, 255, 211, 136, 11, 255, 203, 125, 10, 255, 200, 117, 10, 255, 198, 117, 6, 255, 198, 117, 4, 255, 198, 120, 12, 255, 192, 115, 12, 255, 189, 115, 5, 255, 191, 116, 0, 255, 193, 116, 2, 255, 196, 115, 2, 255, 191, 111, 1, 255, 189, 109, 0, 255, 190, 109, 3, 255, 186, 104, 3, 255, 186, 105, 6, 255, 184, 100, 7, 255, 181, 101, 4, 255, 182, 102, 2, 255, 183, 103, 3, 255, 181, 102, 2, 255, 180, 104, 6, 255, 179, 102, 3, 255, 184, 103, 7, 255, 185, 104, 13, 255, 185, 108, 11, 255, 184, 113, 13, 255, 179, 112, 18, 255, 178, 115, 19, 255, 175, 109, 13, 255, 180, 108, 17, 255, 175, 108, 6, 255, 169, 100, 6, 255, 172, 100, 13, 255, 169, 99, 8, 255, 165, 97, 10, 255, 163, 94, 10, 255, 155, 88, 5, 255, 150, 84, 7, 255, 143, 76, 6, 255, 148, 78, 11, 255, 151, 78, 13, 255, 153, 76, 8, 255, 158, 79, 8, 255, 162, 82, 6, 255, 162, 83, 7, 255, 158, 78, 9, 255, 148, 64, 6, 255, 146, 63, 6, 255, 153, 71, 8, 255, 157, 75, 10, 255, 153, 73, 8, 255, 154, 74, 8, 255, 151, 73, 3, 255, 145, 75, 4, 255, 144, 73, 6, 255, 143, 65, 7, 255, 142, 68, 10, 255, 138, 71, 10, 255, 134, 68, 8, 255, 135, 68, 6, 255, 139, 73, 3, 255, 139, 73, 4, 255, 137, 69, 6, 255, 134, 67, 9, 255, 128, 64, 4, 255, 123, 61, 2, 255, 112, 57, 6, 255, 102, 50, 4, 255, 99, 51, 0, 255, 99, 52, 4, 255, 99, 52, 8, 255, 98, 52, 10, 255, 87, 44, 6, 255, 84, 42, 0, 255, 97, 49, 11, 255, 104, 54, 6, 255, 107, 59, 4, 255, 104, 60, 4, 255, 102, 59, 6, 255, 104, 54, 2, 255, 95, 54, 2, 255, 101, 58, 7, 255, 100, 53, 6, 255, 93, 50, 2, 255, 95, 50, 3, 255, 101, 48, 8, 255, 99, 48, 8, 255, 93, 47, 4, 255, 90, 43, 3, 255, 83, 38, 1, 255, 83, 39, 6, 255, 81, 37, 6, 255, 86, 36, 7, 255, 83, 35, 7, 255, 85, 37, 6, 255, 1, 2, 2, 255, 7, 2, 1, 255, 2, 2, 0, 255, 0, 3, 3, 255, 3, 0, 3, 255, 3, 1, 3, 255, 2, 1, 2, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 38, 69, 255, 3, 133, 183, 255, 20, 148, 170, 255, 12, 87, 96, 255, 3, 48, 95, 255, 3, 25, 59, 255, 4, 20, 56, 255, 5, 45, 75, 255, 4, 6, 7, 255, 3, 1, 2, 255, 0, 1, 2, 255, 0, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 3, 255, 3, 4, 8, 255, 4, 5, 9, 255, 2, 3, 7, 255, 3, 3, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 1, 5, 255, 0, 1, 5, 255, 0, 2, 4, 255, 0, 0, 4, 255, 0, 0, 5, 255, 2, 3, 9, 255, 0, 1, 5, 255, 2, 2, 5, 255, 3, 3, 6, 255, 0, 3, 10, 255, 0, 2, 16, 255, 0, 2, 9, 255, 2, 1, 6, 255, 2, 2, 10, 255, 4, 0, 0, 255, 5, 47, 114, 255, 4, 127, 228, 255, 6, 18, 28, 255, 5, 0, 4, 255, 10, 25, 173, 255, 4, 20, 103, 255, 13, 12, 0, 255, 18, 31, 22, 255, 27, 32, 31, 255, 26, 33, 28, 255, 29, 30, 24, 255, 24, 25, 22, 255, 21, 23, 23, 255, 19, 30, 32, 255, 17, 28, 37, 255, 11, 10, 14, 255, 9, 4, 1, 255, 15, 12, 8, 255, 23, 20, 19, 255, 19, 20, 21, 255, 11, 10, 6, 255, 7, 2, 0, 255, 8, 4, 2, 255, 8, 5, 3, 255, 8, 4, 2, 255, 8, 5, 1, 255, 6, 4, 1, 255, 6, 5, 3, 255, 7, 7, 2, 255, 9, 9, 4, 255, 9, 9, 2, 255, 11, 13, 1, 255, 13, 15, 3, 255, 10, 12, 3, 255, 16, 16, 7, 255, 17, 18, 5, 255, 18, 20, 6, 255, 21, 23, 12, 255, 18, 23, 9, 255, 17, 26, 3, 255, 19, 27, 9, 255, 24, 27, 18, 255, 25, 29, 9, 255, 27, 36, 9, 255, 30, 37, 14, 255, 28, 42, 13, 255, 32, 54, 23, 255, 46, 62, 25, 255, 54, 69, 37, 255, 61, 88, 29, 255, 66, 96, 32, 255, 76, 98, 56, 255, 84, 106, 50, 255, 84, 114, 53, 255, 82, 114, 55, 255, 84, 113, 41, 255, 77, 106, 41, 255, 72, 99, 39, 255, 76, 95, 36, 255, 81, 94, 24, 255, 79, 91, 21, 255, 76, 87, 21, 255, 78, 85, 23, 255, 76, 79, 15, 255, 69, 79, 13, 255, 67, 77, 14, 255, 71, 69, 15, 255, 65, 60, 8, 255, 56, 55, 4, 255, 61, 47, 10, 255, 59, 41, 7, 255, 55, 42, 5, 255, 61, 42, 5, 255, 64, 40, 4, 255, 65, 48, 7, 255, 71, 50, 4, 255, 80, 49, 2, 255, 88, 48, 5, 255, 92, 53, 3, 255, 88, 53, 2, 255, 77, 47, 7, 255, 72, 46, 4, 255, 72, 45, 3, 255, 76, 43, 2, 255, 82, 46, 2, 255, 82, 48, 4, 255, 83, 52, 2, 255, 88, 53, 3, 255, 85, 55, 5, 255, 80, 51, 1, 255, 78, 46, 2, 255, 78, 46, 5, 255, 80, 46, 7, 255, 82, 45, 7, 255, 84, 48, 4, 255, 84, 51, 1, 255, 82, 45, 6, 255, 83, 49, 6, 255, 83, 49, 6, 255, 86, 50, 6, 255, 88, 49, 6, 255, 88, 48, 6, 255, 88, 52, 3, 255, 88, 54, 9, 255, 83, 50, 8, 255, 86, 52, 4, 255, 93, 55, 5, 255, 89, 48, 7, 255, 98, 54, 14, 255, 96, 54, 7, 255, 95, 48, 12, 255, 98, 54, 12, 255, 99, 54, 2, 255, 100, 58, 1, 255, 101, 60, 4, 255, 104, 56, 11, 255, 104, 53, 13, 255, 108, 59, 8, 255, 105, 59, 9, 255, 100, 59, 10, 255, 96, 59, 5, 255, 101, 57, 7, 255, 108, 57, 9, 255, 109, 59, 11, 255, 107, 57, 12, 255, 109, 59, 6, 255, 106, 57, 10, 255, 108, 60, 4, 255, 111, 60, 7, 255, 110, 59, 4, 255, 108, 58, 4, 255, 114, 62, 12, 255, 115, 63, 5, 255, 115, 62, 4, 255, 107, 57, 11, 255, 113, 57, 13, 255, 111, 57, 7, 255, 113, 61, 4, 255, 124, 63, 8, 255, 124, 60, 7, 255, 113, 56, 8, 255, 106, 60, 12, 255, 101, 62, 12, 255, 110, 61, 10, 255, 122, 63, 5, 255, 126, 65, 8, 255, 128, 68, 11, 255, 107, 60, 8, 255, 112, 67, 4, 255, 104, 63, 4, 255, 124, 68, 9, 255, 147, 66, 5, 255, 129, 67, 7, 255, 114, 68, 4, 255, 121, 67, 5, 255, 124, 67, 7, 255, 123, 67, 6, 255, 131, 69, 7, 255, 134, 71, 10, 255, 128, 71, 16, 255, 123, 69, 8, 255, 133, 72, 10, 255, 135, 69, 7, 255, 124, 69, 10, 255, 118, 69, 5, 255, 110, 60, 2, 255, 112, 63, 4, 255, 112, 60, 5, 255, 118, 58, 11, 255, 105, 56, 4, 255, 98, 53, 6, 255, 116, 59, 8, 255, 120, 60, 3, 255, 134, 70, 4, 255, 151, 74, 9, 255, 160, 74, 9, 255, 159, 72, 8, 255, 157, 72, 9, 255, 157, 74, 6, 255, 158, 76, 3, 255, 157, 75, 0, 255, 160, 75, 6, 255, 162, 75, 2, 255, 164, 82, 2, 255, 153, 76, 6, 255, 141, 70, 4, 255, 140, 71, 4, 255, 155, 82, 6, 255, 165, 85, 5, 255, 159, 78, 3, 255, 161, 81, 6, 255, 174, 86, 5, 255, 187, 94, 12, 255, 174, 91, 11, 255, 157, 85, 16, 255, 147, 80, 13, 255, 163, 91, 11, 255, 169, 88, 10, 255, 175, 92, 13, 255, 176, 98, 9, 255, 168, 95, 5, 255, 162, 93, 6, 255, 160, 94, 5, 255, 161, 96, 8, 255, 161, 94, 8, 255, 162, 95, 6, 255, 159, 96, 4, 255, 155, 93, 9, 255, 159, 91, 10, 255, 159, 90, 2, 255, 164, 95, 4, 255, 161, 95, 2, 255, 165, 98, 12, 255, 168, 99, 10, 255, 168, 100, 5, 255, 166, 99, 4, 255, 174, 100, 9, 255, 171, 104, 9, 255, 176, 113, 7, 255, 183, 114, 7, 255, 181, 112, 3, 255, 183, 113, 5, 255, 179, 106, 1, 255, 179, 104, 10, 255, 183, 112, 12, 255, 190, 117, 16, 255, 195, 113, 5, 255, 198, 118, 5, 255, 188, 114, 13, 255, 179, 106, 10, 255, 177, 106, 13, 255, 177, 108, 18, 255, 176, 107, 12, 255, 176, 106, 4, 255, 178, 105, 0, 255, 184, 112, 8, 255, 188, 113, 10, 255, 187, 109, 5, 255, 184, 109, 10, 255, 182, 111, 11, 255, 184, 113, 8, 255, 186, 113, 9, 255, 190, 114, 14, 255, 192, 115, 10, 255, 189, 114, 12, 255, 188, 113, 17, 255, 190, 119, 6, 255, 194, 122, 0, 255, 197, 122, 6, 255, 203, 127, 10, 255, 205, 128, 8, 255, 209, 128, 7, 255, 216, 134, 2, 255, 217, 137, 3, 255, 212, 132, 1, 255, 206, 124, 5, 255, 212, 129, 4, 255, 210, 130, 0, 255, 209, 133, 2, 255, 208, 131, 21, 255, 199, 123, 20, 255, 199, 120, 14, 255, 203, 118, 10, 255, 202, 118, 9, 255, 201, 120, 9, 255, 199, 118, 6, 255, 192, 113, 1, 255, 195, 115, 5, 255, 195, 113, 3, 255, 193, 113, 1, 255, 194, 113, 4, 255, 193, 112, 5, 255, 186, 105, 1, 255, 185, 106, 5, 255, 183, 104, 3, 255, 182, 101, 3, 255, 182, 102, 3, 255, 183, 102, 4, 255, 181, 98, 0, 255, 182, 100, 3, 255, 183, 104, 7, 255, 183, 104, 9, 255, 183, 102, 12, 255, 185, 102, 18, 255, 183, 105, 17, 255, 175, 102, 12, 255, 173, 104, 22, 255, 177, 111, 27, 255, 175, 111, 23, 255, 177, 111, 11, 255, 175, 111, 18, 255, 169, 104, 10, 255, 167, 96, 3, 255, 160, 91, 11, 255, 160, 94, 9, 255, 162, 93, 4, 255, 163, 90, 1, 255, 162, 90, 4, 255, 159, 89, 10, 255, 157, 88, 11, 255, 150, 79, 3, 255, 159, 84, 10, 255, 165, 88, 10, 255, 163, 86, 4, 255, 160, 83, 4, 255, 144, 66, 0, 255, 148, 66, 11, 255, 157, 71, 4, 255, 160, 75, 5, 255, 159, 75, 2, 255, 155, 76, 3, 255, 154, 77, 6, 255, 147, 72, 5, 255, 150, 76, 10, 255, 143, 72, 6, 255, 139, 68, 6, 255, 140, 69, 9, 255, 135, 65, 4, 255, 131, 65, 3, 255, 134, 70, 8, 255, 129, 70, 2, 255, 133, 72, 7, 255, 132, 68, 13, 255, 128, 65, 11, 255, 120, 60, 3, 255, 112, 56, 6, 255, 112, 56, 10, 255, 108, 56, 7, 255, 106, 58, 3, 255, 104, 55, 6, 255, 102, 53, 2, 255, 99, 55, 1, 255, 96, 54, 6, 255, 96, 53, 5, 255, 94, 50, 5, 255, 94, 50, 6, 255, 99, 55, 10, 255, 102, 50, 10, 255, 100, 43, 5, 255, 105, 52, 5, 255, 105, 53, 7, 255, 97, 50, 4, 255, 96, 48, 4, 255, 105, 50, 6, 255, 106, 52, 6, 255, 103, 50, 8, 255, 89, 43, 2, 255, 85, 42, 1, 255, 95, 46, 6, 255, 91, 42, 4, 255, 90, 43, 7, 255, 94, 43, 8, 255, 94, 40, 5, 255, 93, 41, 6, 255, 90, 39, 5, 255, 0, 1, 0, 255, 2, 1, 2, 255, 2, 0, 5, 255, 0, 1, 2, 255, 2, 1, 1, 255, 2, 3, 3, 255, 0, 1, 0, 255, 3, 0, 3, 255, 2, 0, 0, 255, 0, 0, 0, 255, 8, 35, 71, 255, 20, 144, 190, 255, 13, 127, 139, 255, 1, 52, 95, 255, 10, 81, 159, 255, 16, 142, 213, 255, 3, 84, 101, 255, 5, 8, 3, 255, 3, 0, 2, 255, 0, 1, 5, 255, 0, 1, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 3, 255, 3, 3, 8, 255, 2, 3, 7, 255, 0, 2, 5, 255, 0, 1, 6, 255, 2, 3, 8, 255, 1, 2, 6, 255, 0, 0, 4, 255, 0, 1, 5, 255, 1, 2, 7, 255, 0, 1, 6, 255, 2, 3, 8, 255, 2, 1, 5, 255, 1, 1, 2, 255, 3, 4, 6, 255, 1, 4, 12, 255, 0, 2, 12, 255, 0, 0, 11, 255, 1, 0, 6, 255, 2, 0, 0, 255, 1, 14, 45, 255, 1, 154, 255, 255, 13, 76, 114, 255, 12, 0, 0, 255, 15, 12, 92, 255, 3, 33, 175, 255, 2, 4, 2, 255, 16, 6, 0, 255, 22, 23, 25, 255, 26, 26, 33, 255, 29, 29, 22, 255, 30, 32, 23, 255, 29, 34, 28, 255, 23, 27, 31, 255, 24, 33, 33, 255, 23, 33, 48, 255, 19, 20, 27, 255, 8, 6, 1, 255, 9, 10, 2, 255, 16, 19, 14, 255, 19, 21, 24, 255, 15, 14, 12, 255, 11, 6, 2, 255, 8, 3, 0, 255, 7, 3, 2, 255, 8, 3, 3, 255, 6, 5, 0, 255, 4, 5, 2, 255, 7, 6, 3, 255, 9, 5, 2, 255, 10, 8, 4, 255, 10, 11, 3, 255, 13, 15, 3, 255, 11, 13, 0, 255, 13, 15, 4, 255, 18, 18, 6, 255, 17, 18, 4, 255, 19, 20, 6, 255, 21, 22, 11, 255, 22, 23, 5, 255, 23, 27, 7, 255, 23, 25, 14, 255, 24, 24, 15, 255, 24, 26, 2, 255, 26, 33, 7, 255, 28, 39, 21, 255, 29, 47, 17, 255, 37, 63, 21, 255, 47, 73, 16, 255, 62, 77, 36, 255, 72, 87, 47, 255, 69, 98, 52, 255, 76, 104, 52, 255, 85, 108, 53, 255, 86, 113, 52, 255, 83, 111, 49, 255, 85, 102, 41, 255, 82, 97, 31, 255, 75, 96, 35, 255, 73, 90, 28, 255, 79, 90, 22, 255, 80, 90, 17, 255, 73, 85, 12, 255, 74, 82, 12, 255, 76, 77, 17, 255, 68, 74, 18, 255, 59, 71, 8, 255, 65, 69, 6, 255, 64, 58, 6, 255, 64, 55, 6, 255, 57, 44, 4, 255, 56, 38, 5, 255, 65, 41, 7, 255, 69, 39, 5, 255, 71, 44, 6, 255, 73, 49, 8, 255, 73, 51, 2, 255, 77, 53, 4, 255, 80, 50, 5, 255, 85, 54, 0, 255, 85, 55, 2, 255, 72, 47, 6, 255, 68, 45, 2, 255, 75, 48, 6, 255, 78, 49, 10, 255, 85, 45, 3, 255, 87, 47, 5, 255, 84, 53, 3, 255, 86, 51, 3, 255, 88, 51, 4, 255, 81, 49, 3, 255, 75, 46, 6, 255, 75, 44, 8, 255, 83, 50, 8, 255, 83, 48, 1, 255, 80, 46, 0, 255, 82, 46, 7, 255, 83, 44, 5, 255, 82, 49, 3, 255, 86, 50, 7, 255, 92, 47, 7, 255, 95, 49, 4, 255, 94, 52, 8, 255, 88, 53, 11, 255, 87, 52, 2, 255, 94, 56, 4, 255, 90, 52, 4, 255, 92, 52, 8, 255, 93, 51, 8, 255, 95, 52, 5, 255, 91, 54, 1, 255, 96, 54, 6, 255, 98, 56, 8, 255, 99, 54, 6, 255, 100, 56, 7, 255, 102, 56, 5, 255, 104, 57, 3, 255, 106, 58, 3, 255, 109, 62, 5, 255, 106, 60, 2, 255, 103, 55, 7, 255, 108, 59, 12, 255, 110, 59, 4, 255, 110, 61, 5, 255, 109, 61, 7, 255, 107, 58, 4, 255, 109, 57, 9, 255, 109, 59, 4, 255, 109, 59, 6, 255, 112, 61, 5, 255, 113, 62, 5, 255, 112, 59, 6, 255, 113, 60, 3, 255, 115, 59, 6, 255, 117, 60, 6, 255, 116, 61, 5, 255, 112, 62, 11, 255, 112, 58, 7, 255, 134, 63, 9, 255, 134, 64, 7, 255, 112, 60, 5, 255, 108, 61, 8, 255, 104, 56, 4, 255, 107, 60, 7, 255, 116, 62, 9, 255, 114, 65, 7, 255, 119, 64, 5, 255, 122, 61, 4, 255, 110, 60, 11, 255, 110, 62, 6, 255, 111, 60, 6, 255, 123, 62, 8, 255, 131, 67, 7, 255, 120, 66, 3, 255, 115, 68, 5, 255, 119, 67, 12, 255, 125, 67, 7, 255, 132, 68, 7, 255, 134, 75, 10, 255, 131, 74, 5, 255, 133, 74, 1, 255, 129, 67, 6, 255, 123, 64, 10, 255, 125, 71, 8, 255, 135, 67, 8, 255, 133, 68, 3, 255, 125, 66, 8, 255, 117, 70, 12, 255, 119, 70, 7, 255, 111, 66, 7, 255, 101, 61, 0, 255, 105, 58, 12, 255, 119, 63, 11, 255, 133, 69, 7, 255, 134, 68, 9, 255, 138, 68, 8, 255, 144, 74, 5, 255, 144, 71, 3, 255, 156, 75, 9, 255, 161, 77, 4, 255, 160, 74, 3, 255, 156, 73, 3, 255, 163, 79, 9, 255, 162, 76, 7, 255, 166, 83, 3, 255, 157, 74, 5, 255, 151, 72, 4, 255, 156, 80, 3, 255, 153, 77, 2, 255, 161, 82, 10, 255, 166, 82, 11, 255, 169, 86, 5, 255, 164, 83, 0, 255, 172, 83, 6, 255, 183, 94, 11, 255, 177, 91, 4, 255, 166, 83, 4, 255, 176, 95, 5, 255, 169, 88, 12, 255, 164, 82, 6, 255, 169, 92, 5, 255, 170, 94, 7, 255, 170, 94, 8, 255, 167, 94, 3, 255, 169, 93, 2, 255, 171, 96, 8, 255, 166, 96, 3, 255, 157, 91, 4, 255, 158, 92, 13, 255, 157, 92, 7, 255, 162, 96, 2, 255, 162, 95, 5, 255, 164, 96, 11, 255, 166, 96, 12, 255, 169, 99, 7, 255, 167, 102, 5, 255, 166, 101, 7, 255, 176, 108, 10, 255, 177, 108, 5, 255, 181, 109, 4, 255, 186, 111, 8, 255, 186, 112, 0, 255, 186, 110, 3, 255, 182, 99, 7, 255, 184, 101, 13, 255, 185, 111, 13, 255, 185, 111, 7, 255, 191, 105, 7, 255, 199, 112, 9, 255, 189, 113, 11, 255, 182, 109, 9, 255, 181, 108, 8, 255, 179, 108, 11, 255, 177, 109, 0, 255, 178, 107, 4, 255, 179, 104, 6, 255, 183, 109, 2, 255, 184, 112, 12, 255, 183, 112, 13, 255, 185, 111, 10, 255, 187, 112, 11, 255, 187, 112, 14, 255, 188, 113, 13, 255, 187, 114, 7, 255, 191, 117, 2, 255, 189, 116, 3, 255, 188, 115, 9, 255, 190, 119, 2, 255, 196, 124, 0, 255, 197, 123, 7, 255, 199, 127, 7, 255, 202, 128, 1, 255, 211, 131, 7, 255, 215, 136, 0, 255, 217, 140, 1, 255, 213, 135, 2, 255, 209, 127, 3, 255, 204, 119, 2, 255, 198, 116, 0, 255, 203, 123, 4, 255, 210, 136, 12, 255, 204, 130, 12, 255, 202, 124, 17, 255, 201, 124, 6, 255, 197, 122, 6, 255, 197, 121, 7, 255, 196, 120, 7, 255, 191, 113, 4, 255, 195, 115, 7, 255, 193, 112, 2, 255, 192, 111, 3, 255, 192, 110, 3, 255, 191, 109, 3, 255, 186, 105, 1, 255, 185, 106, 4, 255, 181, 103, 2, 255, 180, 102, 0, 255, 181, 102, 2, 255, 182, 99, 6, 255, 180, 92, 2, 255, 185, 97, 4, 255, 183, 97, 1, 255, 181, 100, 2, 255, 183, 104, 4, 255, 185, 107, 8, 255, 184, 109, 12, 255, 166, 96, 4, 255, 169, 101, 17, 255, 174, 109, 14, 255, 174, 107, 16, 255, 179, 109, 19, 255, 174, 109, 14, 255, 170, 103, 18, 255, 166, 92, 7, 255, 167, 97, 11, 255, 169, 99, 7, 255, 173, 101, 9, 255, 171, 100, 12, 255, 171, 102, 17, 255, 172, 100, 19, 255, 167, 88, 4, 255, 168, 89, 0, 255, 166, 93, 1, 255, 170, 91, 9, 255, 169, 89, 12, 255, 159, 80, 5, 255, 150, 71, 0, 255, 153, 72, 7, 255, 165, 75, 4, 255, 167, 77, 7, 255, 161, 75, 4, 255, 159, 79, 6, 255, 149, 76, 2, 255, 145, 75, 6, 255, 146, 73, 10, 255, 143, 71, 11, 255, 136, 69, 8, 255, 134, 66, 3, 255, 136, 68, 3, 255, 136, 69, 3, 255, 134, 70, 7, 255, 132, 68, 6, 255, 131, 67, 6, 255, 124, 58, 8, 255, 120, 56, 6, 255, 116, 56, 2, 255, 108, 54, 5, 255, 106, 49, 2, 255, 104, 48, 5, 255, 106, 54, 4, 255, 105, 51, 4, 255, 102, 47, 6, 255, 102, 53, 5, 255, 99, 53, 6, 255, 100, 52, 9, 255, 97, 50, 3, 255, 89, 44, 9, 255, 78, 39, 7, 255, 77, 38, 6, 255, 81, 42, 6, 255, 91, 45, 3, 255, 92, 50, 3, 255, 95, 54, 6, 255, 95, 52, 4, 255, 94, 51, 4, 255, 90, 47, 3, 255, 91, 41, 1, 255, 91, 44, 3, 255, 88, 44, 3, 255, 92, 42, 3, 255, 92, 45, 3, 255, 92, 45, 1, 255, 94, 43, 1, 255, 94, 44, 2, 255, 93, 46, 5, 255, 91, 46, 3, 255, 0, 0, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 2, 255, 0, 1, 1, 255, 2, 0, 0, 255, 1, 0, 1, 255, 4, 9, 16, 255, 3, 36, 31, 255, 4, 25, 53, 255, 11, 104, 142, 255, 2, 76, 81, 255, 1, 11, 27, 255, 6, 24, 23, 255, 4, 16, 12, 255, 1, 1, 1, 255, 1, 0, 3, 255, 4, 0, 4, 255, 0, 1, 0, 255, 0, 2, 0, 255, 0, 0, 0, 255, 0, 1, 4, 255, 2, 3, 7, 255, 1, 5, 8, 255, 0, 4, 7, 255, 0, 2, 6, 255, 0, 0, 3, 255, 1, 1, 3, 255, 0, 2, 5, 255, 0, 1, 5, 255, 1, 2, 6, 255, 1, 1, 4, 255, 1, 1, 3, 255, 0, 2, 0, 255, 0, 3, 10, 255, 1, 6, 18, 255, 1, 1, 11, 255, 2, 1, 8, 255, 2, 3, 2, 255, 2, 0, 3, 255, 4, 94, 184, 255, 2, 164, 198, 255, 10, 0, 12, 255, 13, 0, 6, 255, 16, 22, 179, 255, 2, 16, 60, 255, 1, 0, 0, 255, 6, 5, 8, 255, 17, 18, 11, 255, 26, 27, 27, 255, 20, 27, 30, 255, 22, 36, 20, 255, 23, 34, 29, 255, 27, 32, 47, 255, 25, 33, 32, 255, 28, 37, 40, 255, 24, 25, 31, 255, 13, 11, 13, 255, 6, 7, 5, 255, 14, 14, 9, 255, 21, 28, 26, 255, 18, 21, 21, 255, 14, 8, 4, 255, 8, 4, 0, 255, 1, 4, 1, 255, 6, 4, 3, 255, 8, 4, 0, 255, 7, 7, 2, 255, 4, 5, 1, 255, 9, 7, 3, 255, 11, 8, 2, 255, 12, 12, 2, 255, 13, 16, 4, 255, 11, 15, 4, 255, 16, 21, 4, 255, 17, 19, 4, 255, 17, 19, 8, 255, 17, 18, 9, 255, 20, 21, 7, 255, 24, 24, 8, 255, 24, 26, 8, 255, 24, 28, 10, 255, 26, 30, 9, 255, 30, 32, 10, 255, 28, 32, 11, 255, 33, 40, 17, 255, 37, 49, 20, 255, 45, 63, 26, 255, 50, 72, 23, 255, 63, 83, 36, 255, 74, 95, 36, 255, 77, 101, 39, 255, 79, 104, 37, 255, 82, 108, 47, 255, 82, 106, 47, 255, 79, 103, 35, 255, 78, 99, 28, 255, 78, 92, 29, 255, 73, 89, 33, 255, 71, 87, 25, 255, 77, 85, 14, 255, 83, 85, 15, 255, 72, 84, 9, 255, 70, 82, 11, 255, 71, 74, 12, 255, 63, 74, 13, 255, 67, 69, 10, 255, 68, 67, 8, 255, 62, 64, 3, 255, 55, 54, 0, 255, 56, 49, 5, 255, 52, 40, 3, 255, 59, 42, 6, 255, 72, 42, 6, 255, 70, 45, 3, 255, 72, 52, 3, 255, 78, 51, 2, 255, 77, 50, 2, 255, 82, 52, 7, 255, 93, 54, 6, 255, 89, 51, 0, 255, 76, 47, 3, 255, 72, 49, 9, 255, 75, 51, 3, 255, 77, 49, 7, 255, 79, 47, 2, 255, 90, 54, 7, 255, 87, 51, 3, 255, 89, 52, 8, 255, 88, 48, 7, 255, 78, 46, 3, 255, 78, 47, 6, 255, 86, 48, 9, 255, 83, 51, 5, 255, 85, 50, 2, 255, 83, 47, 2, 255, 79, 47, 6, 255, 86, 48, 7, 255, 89, 47, 8, 255, 85, 50, 4, 255, 87, 53, 3, 255, 93, 55, 4, 255, 89, 54, 4, 255, 89, 54, 5, 255, 86, 52, 4, 255, 91, 53, 10, 255, 90, 55, 11, 255, 92, 55, 5, 255, 91, 55, 8, 255, 96, 51, 10, 255, 113, 57, 3, 255, 108, 55, 7, 255, 97, 57, 2, 255, 97, 59, 3, 255, 99, 56, 8, 255, 100, 53, 10, 255, 102, 55, 9, 255, 101, 59, 5, 255, 101, 62, 13, 255, 106, 54, 9, 255, 124, 59, 4, 255, 141, 61, 8, 255, 143, 64, 8, 255, 115, 60, 5, 255, 106, 60, 4, 255, 106, 60, 4, 255, 108, 61, 10, 255, 111, 60, 4, 255, 113, 61, 8, 255, 115, 64, 8, 255, 111, 62, 3, 255, 115, 61, 2, 255, 113, 65, 6, 255, 115, 62, 9, 255, 112, 58, 6, 255, 116, 67, 7, 255, 115, 61, 8, 255, 115, 61, 9, 255, 114, 59, 5, 255, 116, 62, 14, 255, 111, 63, 10, 255, 111, 65, 3, 255, 128, 61, 4, 255, 134, 62, 11, 255, 112, 63, 8, 255, 112, 65, 9, 255, 122, 59, 9, 255, 109, 57, 9, 255, 115, 57, 13, 255, 102, 61, 8, 255, 111, 64, 10, 255, 131, 67, 12, 255, 114, 66, 4, 255, 119, 66, 6, 255, 125, 70, 11, 255, 123, 70, 4, 255, 126, 70, 6, 255, 131, 72, 3, 255, 135, 74, 2, 255, 132, 70, 9, 255, 128, 70, 7, 255, 129, 68, 4, 255, 140, 70, 12, 255, 137, 69, 3, 255, 136, 69, 4, 255, 126, 69, 5, 255, 121, 67, 8, 255, 118, 73, 6, 255, 122, 68, 2, 255, 120, 70, 5, 255, 127, 65, 4, 255, 155, 67, 14, 255, 151, 69, 12, 255, 150, 71, 6, 255, 160, 78, 8, 255, 149, 74, 8, 255, 144, 70, 6, 255, 145, 76, 4, 255, 160, 75, 3, 255, 162, 76, 3, 255, 157, 75, 4, 255, 159, 71, 3, 255, 164, 75, 1, 255, 162, 77, 4, 255, 166, 84, 5, 255, 170, 85, 6, 255, 171, 82, 10, 255, 169, 83, 3, 255, 162, 82, 2, 255, 169, 88, 13, 255, 175, 88, 14, 255, 176, 89, 2, 255, 175, 87, 2, 255, 167, 87, 6, 255, 170, 89, 7, 255, 164, 85, 3, 255, 167, 85, 5, 255, 182, 96, 10, 255, 175, 94, 12, 255, 160, 86, 12, 255, 150, 84, 8, 255, 161, 88, 5, 255, 171, 93, 9, 255, 168, 93, 8, 255, 170, 92, 4, 255, 173, 92, 9, 255, 171, 96, 5, 255, 164, 91, 9, 255, 163, 94, 6, 255, 160, 93, 7, 255, 163, 97, 4, 255, 164, 97, 6, 255, 169, 99, 11, 255, 167, 98, 6, 255, 168, 101, 8, 255, 172, 104, 7, 255, 173, 104, 4, 255, 176, 105, 7, 255, 180, 108, 1, 255, 184, 109, 9, 255, 187, 114, 7, 255, 185, 113, 3, 255, 186, 112, 11, 255, 185, 113, 10, 255, 184, 112, 15, 255, 184, 115, 4, 255, 188, 115, 7, 255, 195, 116, 16, 255, 199, 120, 10, 255, 189, 115, 4, 255, 181, 110, 5, 255, 185, 109, 10, 255, 183, 109, 11, 255, 183, 112, 8, 255, 179, 109, 9, 255, 181, 110, 12, 255, 181, 111, 7, 255, 182, 112, 8, 255, 186, 113, 10, 255, 185, 112, 8, 255, 184, 110, 10, 255, 183, 110, 12, 255, 188, 115, 10, 255, 187, 117, 2, 255, 189, 116, 9, 255, 190, 118, 6, 255, 191, 115, 5, 255, 194, 116, 1, 255, 199, 120, 3, 255, 197, 120, 8, 255, 198, 126, 4, 255, 203, 130, 2, 255, 209, 133, 3, 255, 213, 135, 2, 255, 216, 136, 3, 255, 213, 131, 5, 255, 207, 124, 4, 255, 206, 126, 5, 255, 205, 125, 6, 255, 207, 126, 3, 255, 209, 134, 5, 255, 200, 131, 11, 255, 197, 124, 10, 255, 198, 123, 8, 255, 195, 118, 8, 255, 198, 119, 11, 255, 197, 117, 7, 255, 193, 113, 2, 255, 195, 112, 5, 255, 194, 111, 6, 255, 192, 109, 5, 255, 191, 109, 2, 255, 187, 104, 3, 255, 190, 108, 5, 255, 186, 105, 0, 255, 187, 105, 5, 255, 182, 100, 0, 255, 181, 100, 1, 255, 183, 101, 5, 255, 181, 94, 4, 255, 182, 93, 3, 255, 185, 97, 2, 255, 183, 100, 5, 255, 182, 102, 3, 255, 187, 107, 10, 255, 187, 106, 8, 255, 163, 95, 10, 255, 167, 100, 14, 255, 173, 103, 10, 255, 172, 99, 13, 255, 174, 106, 11, 255, 171, 105, 15, 255, 166, 100, 17, 255, 165, 95, 9, 255, 173, 101, 6, 255, 179, 106, 0, 255, 174, 102, 10, 255, 179, 103, 12, 255, 173, 98, 10, 255, 167, 89, 8, 255, 171, 85, 1, 255, 180, 98, 12, 255, 180, 97, 7, 255, 176, 93, 3, 255, 177, 91, 7, 255, 169, 86, 5, 255, 161, 79, 8, 255, 162, 80, 8, 255, 161, 78, 3, 255, 160, 77, 3, 255, 160, 78, 7, 255, 151, 75, 2, 255, 146, 75, 3, 255, 147, 78, 5, 255, 148, 77, 6, 255, 143, 76, 7, 255, 137, 73, 8, 255, 133, 69, 7, 255, 134, 70, 8, 255, 129, 66, 4, 255, 129, 66, 5, 255, 135, 66, 7, 255, 128, 62, 4, 255, 122, 59, 4, 255, 114, 55, 5, 255, 115, 56, 5, 255, 116, 57, 2, 255, 107, 55, 0, 255, 103, 52, 2, 255, 99, 46, 5, 255, 93, 39, 4, 255, 91, 38, 4, 255, 94, 47, 6, 255, 92, 45, 6, 255, 99, 50, 5, 255, 99, 51, 1, 255, 88, 39, 6, 255, 81, 34, 8, 255, 80, 40, 0, 255, 85, 48, 4, 255, 99, 48, 7, 255, 101, 56, 3, 255, 100, 58, 3, 255, 102, 54, 5, 255, 107, 58, 10, 255, 94, 47, 2, 255, 94, 46, 4, 255, 99, 49, 6, 255, 96, 44, 3, 255, 94, 44, 5, 255, 84, 42, 3, 255, 82, 39, 1, 255, 90, 40, 4, 255, 94, 44, 6, 255, 93, 45, 3, 255, 97, 49, 7, 255, 1, 0, 6, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 3, 255, 2, 0, 4, 255, 0, 0, 3, 255, 3, 1, 1, 255, 3, 2, 3, 255, 0, 3, 1, 255, 6, 0, 2, 255, 2, 0, 0, 255, 5, 28, 58, 255, 16, 78, 120, 255, 8, 79, 113, 255, 18, 74, 99, 255, 6, 31, 53, 255, 4, 18, 27, 255, 2, 8, 0, 255, 4, 0, 0, 255, 3, 2, 0, 255, 1, 2, 3, 255, 2, 1, 3, 255, 1, 2, 3, 255, 1, 2, 3, 255, 2, 2, 6, 255, 1, 4, 6, 255, 1, 4, 7, 255, 2, 3, 6, 255, 4, 3, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 5, 255, 1, 1, 3, 255, 0, 1, 4, 255, 0, 1, 4, 255, 2, 3, 10, 255, 4, 3, 17, 255, 2, 1, 9, 255, 4, 1, 11, 255, 1, 0, 0, 255, 2, 24, 92, 255, 1, 197, 239, 255, 10, 36, 69, 255, 8, 0, 0, 255, 6, 21, 133, 255, 4, 29, 174, 255, 5, 0, 0, 255, 3, 2, 5, 255, 4, 2, 6, 255, 27, 26, 21, 255, 21, 31, 21, 255, 19, 28, 29, 255, 21, 27, 35, 255, 25, 34, 33, 255, 26, 33, 30, 255, 29, 37, 52, 255, 24, 35, 48, 255, 27, 34, 37, 255, 16, 17, 17, 255, 7, 5, 2, 255, 9, 9, 3, 255, 21, 21, 24, 255, 21, 23, 24, 255, 15, 13, 7, 255, 11, 8, 0, 255, 4, 6, 2, 255, 5, 6, 4, 255, 9, 8, 2, 255, 8, 7, 2, 255, 5, 5, 1, 255, 11, 9, 4, 255, 13, 11, 6, 255, 12, 13, 4, 255, 13, 16, 5, 255, 14, 17, 6, 255, 14, 16, 1, 255, 18, 21, 6, 255, 17, 20, 9, 255, 18, 19, 9, 255, 19, 20, 5, 255, 19, 23, 9, 255, 24, 23, 10, 255, 29, 27, 9, 255, 26, 31, 6, 255, 27, 37, 9, 255, 31, 37, 13, 255, 39, 48, 13, 255, 44, 63, 13, 255, 52, 67, 24, 255, 60, 78, 28, 255, 63, 86, 37, 255, 71, 98, 31, 255, 78, 102, 25, 255, 83, 102, 43, 255, 80, 106, 41, 255, 77, 103, 43, 255, 75, 100, 27, 255, 72, 94, 24, 255, 62, 90, 26, 255, 68, 88, 28, 255, 75, 88, 23, 255, 76, 86, 15, 255, 80, 85, 18, 255, 69, 79, 10, 255, 66, 78, 11, 255, 67, 73, 13, 255, 69, 73, 10, 255, 68, 68, 9, 255, 66, 66, 9, 255, 61, 62, 4, 255, 55, 50, 0, 255, 65, 50, 8, 255, 68, 46, 8, 255, 60, 46, 4, 255, 69, 44, 4, 255, 73, 42, 3, 255, 75, 49, 5, 255, 78, 50, 4, 255, 75, 48, 2, 255, 84, 52, 3, 255, 94, 60, 5, 255, 88, 53, 1, 255, 76, 47, 2, 255, 76, 49, 5, 255, 84, 47, 3, 255, 76, 46, 3, 255, 75, 49, 1, 255, 80, 53, 1, 255, 84, 50, 2, 255, 85, 49, 4, 255, 77, 47, 1, 255, 79, 45, 3, 255, 82, 43, 3, 255, 82, 46, 3, 255, 83, 47, 2, 255, 87, 49, 5, 255, 83, 49, 4, 255, 79, 49, 3, 255, 85, 53, 5, 255, 88, 49, 1, 255, 91, 55, 1, 255, 94, 59, 3, 255, 95, 56, 8, 255, 89, 50, 11, 255, 84, 51, 8, 255, 89, 56, 5, 255, 94, 54, 5, 255, 94, 55, 9, 255, 94, 53, 6, 255, 94, 55, 7, 255, 105, 55, 5, 255, 138, 70, 5, 255, 119, 59, 5, 255, 94, 52, 4, 255, 99, 59, 14, 255, 94, 56, 18, 255, 97, 55, 7, 255, 103, 57, 8, 255, 99, 63, 10, 255, 104, 59, 7, 255, 111, 58, 6, 255, 123, 63, 7, 255, 128, 61, 3, 255, 131, 65, 7, 255, 112, 60, 3, 255, 111, 55, 7, 255, 111, 60, 7, 255, 103, 58, 2, 255, 109, 63, 10, 255, 110, 60, 2, 255, 115, 62, 4, 255, 115, 64, 6, 255, 113, 59, 6, 255, 112, 64, 11, 255, 113, 60, 8, 255, 111, 60, 4, 255, 113, 64, 5, 255, 113, 62, 7, 255, 115, 57, 8, 255, 112, 60, 15, 255, 114, 61, 6, 255, 122, 62, 6, 255, 122, 65, 1, 255, 135, 70, 8, 255, 127, 61, 5, 255, 117, 63, 2, 255, 117, 65, 10, 255, 119, 60, 13, 255, 122, 62, 11, 255, 126, 67, 10, 255, 117, 63, 11, 255, 119, 65, 6, 255, 113, 63, 3, 255, 133, 67, 5, 255, 148, 68, 7, 255, 135, 67, 11, 255, 128, 67, 9, 255, 125, 70, 1, 255, 129, 71, 5, 255, 133, 67, 16, 255, 135, 73, 12, 255, 130, 72, 13, 255, 126, 69, 7, 255, 133, 72, 3, 255, 140, 71, 10, 255, 135, 72, 7, 255, 129, 66, 3, 255, 123, 66, 5, 255, 122, 72, 3, 255, 128, 67, 8, 255, 129, 69, 9, 255, 126, 72, 4, 255, 122, 69, 2, 255, 123, 62, 8, 255, 137, 62, 11, 255, 145, 70, 4, 255, 158, 78, 3, 255, 162, 79, 4, 255, 149, 77, 2, 255, 158, 83, 5, 255, 161, 81, 5, 255, 159, 69, 11, 255, 168, 77, 5, 255, 174, 85, 6, 255, 161, 73, 8, 255, 156, 71, 6, 255, 166, 82, 4, 255, 180, 87, 4, 255, 176, 88, 5, 255, 169, 83, 2, 255, 166, 80, 6, 255, 177, 96, 2, 255, 178, 89, 7, 255, 179, 93, 8, 255, 177, 88, 8, 255, 169, 87, 6, 255, 173, 89, 6, 255, 175, 91, 0, 255, 179, 95, 8, 255, 186, 99, 8, 255, 171, 98, 4, 255, 161, 84, 9, 255, 170, 92, 12, 255, 181, 98, 10, 255, 168, 89, 2, 255, 165, 92, 6, 255, 168, 92, 9, 255, 169, 96, 9, 255, 167, 94, 4, 255, 169, 94, 10, 255, 167, 95, 6, 255, 164, 94, 11, 255, 164, 98, 7, 255, 172, 97, 7, 255, 173, 100, 6, 255, 175, 103, 8, 255, 174, 104, 6, 255, 176, 106, 0, 255, 180, 108, 2, 255, 182, 110, 4, 255, 186, 114, 6, 255, 188, 116, 2, 255, 186, 114, 6, 255, 185, 113, 7, 255, 184, 112, 6, 255, 185, 112, 19, 255, 188, 117, 9, 255, 192, 118, 1, 255, 199, 120, 13, 255, 196, 118, 9, 255, 191, 115, 4, 255, 187, 112, 6, 255, 186, 109, 6, 255, 184, 111, 2, 255, 186, 113, 9, 255, 181, 109, 6, 255, 183, 109, 7, 255, 184, 110, 4, 255, 184, 112, 4, 255, 186, 113, 14, 255, 185, 111, 15, 255, 185, 111, 13, 255, 187, 114, 9, 255, 185, 113, 3, 255, 185, 113, 2, 255, 188, 115, 7, 255, 187, 118, 3, 255, 184, 116, 6, 255, 189, 117, 5, 255, 191, 117, 1, 255, 196, 124, 1, 255, 199, 125, 4, 255, 204, 125, 5, 255, 210, 130, 2, 255, 216, 133, 5, 255, 211, 126, 6, 255, 212, 128, 4, 255, 211, 128, 4, 255, 207, 126, 2, 255, 206, 128, 3, 255, 206, 128, 2, 255, 205, 132, 8, 255, 203, 134, 16, 255, 201, 129, 9, 255, 201, 124, 4, 255, 202, 122, 16, 255, 194, 118, 12, 255, 190, 119, 3, 255, 188, 114, 9, 255, 191, 113, 5, 255, 190, 110, 1, 255, 191, 108, 1, 255, 192, 108, 3, 255, 190, 103, 1, 255, 196, 108, 6, 255, 196, 108, 7, 255, 194, 107, 5, 255, 187, 102, 3, 255, 184, 100, 2, 255, 184, 100, 2, 255, 182, 98, 3, 255, 183, 99, 5, 255, 183, 103, 5, 255, 183, 105, 3, 255, 182, 102, 8, 255, 185, 105, 10, 255, 182, 99, 8, 255, 162, 90, 16, 255, 165, 98, 12, 255, 173, 104, 16, 255, 168, 99, 5, 255, 167, 98, 7, 255, 167, 99, 10, 255, 170, 101, 16, 255, 169, 95, 9, 255, 174, 98, 2, 255, 176, 97, 3, 255, 172, 96, 8, 255, 173, 95, 4, 255, 177, 102, 6, 255, 173, 97, 2, 255, 178, 97, 4, 255, 184, 105, 6, 255, 189, 103, 8, 255, 186, 101, 8, 255, 182, 99, 3, 255, 181, 98, 7, 255, 174, 92, 10, 255, 168, 85, 6, 255, 160, 76, 5, 255, 161, 75, 4, 255, 160, 77, 3, 255, 154, 77, 7, 255, 145, 73, 8, 255, 139, 68, 16, 255, 133, 66, 4, 255, 137, 74, 3, 255, 132, 73, 7, 255, 129, 68, 8, 255, 129, 65, 5, 255, 132, 68, 8, 255, 129, 70, 2, 255, 126, 63, 3, 255, 130, 63, 2, 255, 130, 67, 4, 255, 129, 66, 6, 255, 109, 58, 3, 255, 108, 63, 11, 255, 112, 56, 7, 255, 102, 50, 1, 255, 96, 51, 3, 255, 93, 49, 2, 255, 96, 50, 5, 255, 97, 49, 1, 255, 97, 48, 5, 255, 101, 51, 7, 255, 96, 48, 1, 255, 86, 38, 2, 255, 86, 39, 5, 255, 90, 46, 3, 255, 94, 49, 9, 255, 102, 52, 12, 255, 101, 54, 4, 255, 100, 53, 3, 255, 106, 52, 8, 255, 109, 52, 7, 255, 104, 49, 5, 255, 91, 44, 3, 255, 90, 38, 1, 255, 96, 40, 3, 255, 93, 47, 5, 255, 93, 46, 5, 255, 92, 42, 1, 255, 96, 47, 4, 255, 97, 44, 3, 255, 97, 43, 2, 255, 101, 46, 4, 255, 1, 0, 6, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 1, 1, 0, 255, 1, 1, 0, 255, 2, 1, 1, 255, 1, 1, 1, 255, 1, 1, 0, 255, 0, 3, 2, 255, 6, 0, 11, 255, 0, 0, 0, 255, 7, 21, 50, 255, 26, 92, 129, 255, 16, 88, 138, 255, 7, 94, 156, 255, 5, 95, 137, 255, 1, 60, 106, 255, 0, 36, 82, 255, 2, 22, 35, 255, 4, 0, 3, 255, 4, 1, 2, 255, 1, 2, 3, 255, 1, 2, 2, 255, 1, 0, 1, 255, 1, 3, 2, 255, 1, 2, 4, 255, 1, 3, 6, 255, 1, 2, 7, 255, 3, 3, 8, 255, 1, 1, 5, 255, 2, 2, 4, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 1, 5, 255, 1, 1, 9, 255, 3, 1, 10, 255, 3, 0, 9, 255, 4, 1, 9, 255, 2, 3, 2, 255, 3, 0, 29, 255, 4, 145, 219, 255, 9, 111, 155, 255, 11, 0, 0, 255, 10, 4, 60, 255, 4, 43, 228, 255, 3, 11, 37, 255, 1, 2, 0, 255, 0, 1, 2, 255, 10, 7, 5, 255, 33, 25, 31, 255, 24, 27, 26, 255, 39, 33, 23, 255, 51, 43, 38, 255, 23, 30, 24, 255, 29, 34, 29, 255, 29, 34, 34, 255, 36, 40, 39, 255, 40, 33, 47, 255, 23, 24, 41, 255, 5, 11, 11, 255, 12, 6, 0, 255, 20, 21, 23, 255, 20, 30, 30, 255, 13, 18, 11, 255, 15, 12, 3, 255, 15, 9, 5, 255, 10, 6, 3, 255, 13, 9, 4, 255, 12, 11, 4, 255, 9, 10, 4, 255, 11, 10, 6, 255, 12, 12, 5, 255, 13, 14, 6, 255, 13, 17, 5, 255, 14, 15, 3, 255, 16, 17, 5, 255, 17, 17, 5, 255, 16, 16, 6, 255, 22, 22, 9, 255, 21, 23, 4, 255, 20, 21, 8, 255, 20, 22, 8, 255, 26, 29, 11, 255, 28, 32, 9, 255, 31, 36, 9, 255, 36, 43, 13, 255, 42, 55, 13, 255, 49, 68, 16, 255, 60, 78, 28, 255, 64, 85, 23, 255, 69, 89, 36, 255, 73, 97, 40, 255, 71, 99, 30, 255, 72, 99, 43, 255, 72, 102, 32, 255, 74, 99, 29, 255, 79, 94, 17, 255, 76, 86, 22, 255, 73, 86, 32, 255, 74, 84, 24, 255, 73, 83, 15, 255, 71, 83, 12, 255, 74, 79, 14, 255, 71, 75, 11, 255, 69, 77, 12, 255, 65, 73, 11, 255, 68, 72, 8, 255, 65, 62, 5, 255, 66, 58, 6, 255, 62, 54, 2, 255, 61, 51, 3, 255, 58, 43, 2, 255, 63, 44, 2, 255, 60, 50, 4, 255, 61, 44, 0, 255, 72, 45, 5, 255, 72, 50, 6, 255, 70, 50, 3, 255, 73, 51, 4, 255, 85, 57, 4, 255, 92, 56, 1, 255, 89, 51, 3, 255, 82, 50, 5, 255, 84, 52, 7, 255, 80, 46, 2, 255, 79, 48, 4, 255, 84, 51, 5, 255, 82, 47, 1, 255, 80, 46, 0, 255, 82, 50, 4, 255, 81, 48, 4, 255, 79, 44, 5, 255, 79, 46, 3, 255, 83, 51, 2, 255, 87, 47, 3, 255, 87, 48, 7, 255, 85, 48, 4, 255, 88, 49, 2, 255, 84, 51, 0, 255, 93, 53, 4, 255, 100, 60, 9, 255, 94, 58, 5, 255, 91, 55, 3, 255, 91, 54, 6, 255, 89, 51, 4, 255, 91, 54, 5, 255, 94, 56, 8, 255, 93, 55, 8, 255, 97, 55, 4, 255, 89, 52, 6, 255, 108, 62, 10, 255, 124, 62, 1, 255, 108, 54, 7, 255, 117, 57, 9, 255, 126, 62, 4, 255, 119, 58, 2, 255, 98, 58, 8, 255, 103, 57, 3, 255, 114, 61, 8, 255, 122, 61, 8, 255, 108, 60, 1, 255, 112, 60, 3, 255, 125, 59, 5, 255, 123, 60, 5, 255, 109, 60, 6, 255, 104, 58, 7, 255, 107, 58, 3, 255, 110, 61, 5, 255, 118, 59, 6, 255, 122, 61, 5, 255, 119, 63, 8, 255, 118, 63, 5, 255, 119, 63, 4, 255, 119, 66, 8, 255, 113, 61, 5, 255, 114, 64, 8, 255, 115, 65, 2, 255, 116, 63, 9, 255, 116, 60, 5, 255, 115, 60, 7, 255, 113, 66, 3, 255, 123, 66, 5, 255, 137, 68, 8, 255, 120, 59, 11, 255, 126, 64, 3, 255, 129, 67, 8, 255, 126, 66, 9, 255, 119, 64, 4, 255, 129, 67, 6, 255, 128, 64, 9, 255, 135, 67, 9, 255, 142, 66, 11, 255, 134, 70, 2, 255, 134, 73, 5, 255, 134, 68, 7, 255, 126, 70, 13, 255, 125, 66, 10, 255, 132, 69, 2, 255, 141, 76, 3, 255, 135, 71, 7, 255, 133, 73, 2, 255, 130, 67, 7, 255, 127, 68, 13, 255, 130, 72, 4, 255, 135, 71, 3, 255, 130, 70, 9, 255, 131, 69, 7, 255, 126, 71, 6, 255, 120, 70, 9, 255, 126, 71, 11, 255, 125, 69, 4, 255, 130, 72, 4, 255, 129, 75, 8, 255, 125, 72, 7, 255, 133, 70, 8, 255, 144, 70, 9, 255, 156, 67, 2, 255, 154, 74, 4, 255, 140, 67, 11, 255, 139, 67, 11, 255, 148, 78, 3, 255, 166, 83, 4, 255, 167, 78, 6, 255, 162, 72, 7, 255, 154, 72, 3, 255, 153, 72, 3, 255, 163, 79, 11, 255, 170, 84, 8, 255, 169, 85, 7, 255, 157, 73, 6, 255, 164, 76, 10, 255, 184, 93, 9, 255, 184, 94, 8, 255, 181, 90, 0, 255, 170, 89, 2, 255, 168, 89, 5, 255, 176, 88, 7, 255, 178, 89, 3, 255, 169, 88, 6, 255, 167, 87, 6, 255, 176, 91, 3, 255, 187, 93, 1, 255, 183, 98, 4, 255, 173, 89, 8, 255, 177, 89, 4, 255, 180, 99, 3, 255, 174, 93, 4, 255, 170, 88, 2, 255, 171, 91, 6, 255, 171, 93, 16, 255, 173, 99, 3, 255, 175, 98, 4, 255, 178, 100, 2, 255, 172, 96, 4, 255, 174, 97, 13, 255, 177, 102, 8, 255, 176, 103, 3, 255, 178, 104, 9, 255, 182, 107, 6, 255, 184, 109, 7, 255, 186, 111, 6, 255, 192, 117, 7, 255, 192, 118, 3, 255, 189, 116, 5, 255, 187, 114, 9, 255, 189, 116, 14, 255, 192, 117, 7, 255, 191, 117, 0, 255, 198, 121, 5, 255, 197, 120, 6, 255, 197, 119, 13, 255, 192, 114, 7, 255, 191, 113, 15, 255, 188, 114, 10, 255, 185, 113, 5, 255, 183, 110, 0, 255, 186, 112, 7, 255, 185, 110, 14, 255, 182, 109, 6, 255, 183, 112, 2, 255, 183, 113, 3, 255, 183, 112, 5, 255, 186, 112, 11, 255, 188, 114, 9, 255, 192, 116, 8, 255, 189, 116, 3, 255, 186, 116, 0, 255, 187, 119, 1, 255, 190, 121, 2, 255, 189, 117, 9, 255, 195, 123, 10, 255, 199, 127, 3, 255, 203, 129, 1, 255, 207, 130, 4, 255, 214, 133, 6, 255, 214, 134, 4, 255, 205, 126, 1, 255, 208, 129, 5, 255, 205, 118, 7, 255, 192, 109, 0, 255, 206, 125, 5, 255, 201, 124, 16, 255, 194, 122, 15, 255, 192, 114, 13, 255, 188, 105, 19, 255, 184, 104, 7, 255, 185, 109, 5, 255, 195, 120, 9, 255, 191, 113, 11, 255, 191, 110, 5, 255, 194, 113, 0, 255, 193, 110, 1, 255, 196, 109, 4, 255, 201, 113, 6, 255, 198, 110, 5, 255, 190, 101, 3, 255, 190, 104, 1, 255, 185, 100, 6, 255, 182, 99, 3, 255, 180, 97, 1, 255, 178, 95, 0, 255, 177, 96, 3, 255, 174, 101, 2, 255, 179, 101, 5, 255, 184, 101, 5, 255, 183, 96, 10, 255, 183, 95, 14, 255, 167, 89, 14, 255, 172, 101, 10, 255, 174, 100, 14, 255, 163, 92, 5, 255, 161, 89, 10, 255, 171, 97, 15, 255, 169, 94, 5, 255, 171, 93, 5, 255, 174, 92, 8, 255, 167, 89, 8, 255, 173, 98, 13, 255, 177, 102, 3, 255, 162, 85, 4, 255, 158, 73, 6, 255, 178, 90, 6, 255, 180, 97, 1, 255, 188, 111, 3, 255, 188, 107, 7, 255, 184, 100, 11, 255, 191, 106, 6, 255, 188, 101, 4, 255, 173, 86, 1, 255, 162, 78, 2, 255, 163, 76, 3, 255, 159, 73, 9, 255, 151, 70, 12, 255, 140, 65, 9, 255, 134, 64, 3, 255, 132, 66, 6, 255, 132, 70, 14, 255, 131, 70, 9, 255, 130, 68, 9, 255, 128, 65, 11, 255, 125, 62, 3, 255, 119, 58, 6, 255, 109, 53, 9, 255, 110, 53, 9, 255, 111, 53, 3, 255, 116, 61, 3, 255, 116, 62, 4, 255, 112, 62, 7, 255, 98, 41, 7, 255, 91, 39, 5, 255, 90, 46, 4, 255, 91, 50, 4, 255, 97, 53, 7, 255, 98, 51, 5, 255, 101, 50, 7, 255, 103, 50, 5, 255, 105, 55, 7, 255, 99, 50, 8, 255, 100, 52, 6, 255, 103, 55, 4, 255, 102, 52, 9, 255, 103, 50, 9, 255, 102, 53, 5, 255, 98, 50, 4, 255, 96, 46, 3, 255, 91, 41, 0, 255, 93, 50, 3, 255, 88, 43, 5, 255, 84, 37, 2, 255, 92, 42, 5, 255, 96, 45, 5, 255, 94, 47, 3, 255, 92, 45, 1, 255, 96, 48, 2, 255, 98, 44, 0, 255, 103, 45, 4, 255, 105, 43, 5, 255, 2, 1, 9, 255, 2, 1, 8, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 1, 3, 255, 2, 2, 1, 255, 1, 1, 1, 255, 4, 0, 1, 255, 0, 1, 5, 255, 2, 1, 7, 255, 0, 1, 0, 255, 14, 5, 20, 255, 105, 82, 78, 255, 72, 89, 95, 255, 0, 22, 61, 255, 13, 40, 80, 255, 11, 109, 166, 255, 5, 111, 181, 255, 79, 149, 221, 255, 87, 178, 201, 255, 0, 49, 60, 255, 0, 0, 1, 255, 2, 1, 2, 255, 0, 1, 1, 255, 0, 1, 0, 255, 1, 0, 1, 255, 1, 1, 1, 255, 0, 1, 1, 255, 0, 1, 3, 255, 0, 1, 4, 255, 1, 2, 6, 255, 0, 0, 4, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 1, 6, 255, 2, 1, 11, 255, 1, 4, 9, 255, 0, 1, 6, 255, 3, 3, 4, 255, 6, 0, 0, 255, 1, 75, 147, 255, 8, 168, 238, 255, 7, 9, 13, 255, 11, 3, 7, 255, 11, 25, 192, 255, 0, 24, 113, 255, 6, 0, 0, 255, 4, 2, 8, 255, 0, 0, 0, 255, 7, 6, 7, 255, 33, 25, 32, 255, 26, 25, 33, 255, 43, 31, 26, 255, 44, 33, 24, 255, 26, 35, 27, 255, 29, 34, 27, 255, 30, 34, 30, 255, 28, 35, 38, 255, 37, 36, 63, 255, 37, 30, 66, 255, 19, 15, 35, 255, 10, 8, 6, 255, 20, 21, 19, 255, 18, 29, 29, 255, 14, 22, 16, 255, 18, 15, 6, 255, 15, 6, 3, 255, 9, 4, 0, 255, 14, 10, 3, 255, 12, 11, 3, 255, 10, 10, 2, 255, 9, 9, 2, 255, 11, 11, 4, 255, 12, 14, 3, 255, 15, 17, 6, 255, 13, 15, 2, 255, 17, 18, 5, 255, 18, 18, 6, 255, 19, 18, 7, 255, 23, 23, 7, 255, 25, 24, 3, 255, 24, 23, 9, 255, 21, 24, 6, 255, 25, 31, 6, 255, 30, 35, 6, 255, 34, 39, 8, 255, 43, 52, 12, 255, 44, 59, 19, 255, 51, 68, 25, 255, 57, 76, 22, 255, 65, 86, 19, 255, 67, 87, 28, 255, 70, 91, 42, 255, 71, 97, 42, 255, 73, 102, 30, 255, 76, 97, 26, 255, 78, 92, 25, 255, 76, 88, 23, 255, 72, 85, 23, 255, 70, 82, 21, 255, 76, 84, 21, 255, 74, 81, 12, 255, 72, 80, 8, 255, 75, 78, 14, 255, 77, 74, 10, 255, 75, 71, 7, 255, 68, 69, 6, 255, 68, 72, 8, 255, 65, 62, 5, 255, 65, 57, 5, 255, 67, 57, 8, 255, 64, 52, 6, 255, 60, 47, 3, 255, 62, 43, 3, 255, 67, 46, 7, 255, 67, 44, 3, 255, 76, 47, 8, 255, 72, 49, 4, 255, 71, 49, 1, 255, 79, 53, 6, 255, 87, 56, 4, 255, 97, 55, 3, 255, 84, 48, 4, 255, 81, 47, 6, 255, 82, 47, 4, 255, 71, 45, 3, 255, 78, 46, 5, 255, 82, 46, 3, 255, 88, 51, 7, 255, 83, 49, 6, 255, 77, 45, 3, 255, 80, 46, 3, 255, 81, 45, 5, 255, 81, 50, 5, 255, 91, 54, 6, 255, 90, 49, 4, 255, 84, 49, 5, 255, 88, 52, 5, 255, 95, 53, 4, 255, 91, 54, 5, 255, 98, 55, 7, 255, 98, 57, 8, 255, 92, 55, 6, 255, 88, 55, 4, 255, 89, 55, 4, 255, 89, 54, 8, 255, 93, 53, 9, 255, 90, 53, 8, 255, 86, 56, 5, 255, 90, 58, 4, 255, 88, 52, 4, 255, 100, 62, 9, 255, 115, 58, 4, 255, 122, 57, 5, 255, 133, 61, 4, 255, 132, 57, 1, 255, 121, 60, 4, 255, 100, 54, 9, 255, 111, 59, 6, 255, 136, 59, 5, 255, 132, 57, 6, 255, 122, 62, 10, 255, 112, 59, 2, 255, 111, 61, 9, 255, 110, 61, 11, 255, 112, 62, 6, 255, 107, 58, 9, 255, 116, 61, 6, 255, 107, 66, 0, 255, 121, 60, 8, 255, 131, 63, 7, 255, 130, 61, 12, 255, 130, 60, 3, 255, 133, 65, 4, 255, 131, 64, 5, 255, 123, 61, 5, 255, 123, 63, 9, 255, 123, 66, 7, 255, 119, 56, 12, 255, 123, 69, 13, 255, 114, 64, 5, 255, 111, 64, 2, 255, 121, 64, 13, 255, 125, 63, 14, 255, 113, 64, 15, 255, 122, 64, 2, 255, 128, 69, 8, 255, 125, 65, 10, 255, 115, 61, 6, 255, 113, 61, 10, 255, 118, 61, 8, 255, 132, 68, 6, 255, 147, 69, 5, 255, 140, 68, 3, 255, 127, 67, 10, 255, 129, 71, 6, 255, 134, 69, 4, 255, 132, 68, 8, 255, 131, 71, 8, 255, 135, 74, 5, 255, 138, 73, 4, 255, 136, 77, 0, 255, 133, 77, 4, 255, 128, 72, 9, 255, 135, 70, 5, 255, 135, 74, 2, 255, 126, 71, 9, 255, 124, 73, 12, 255, 129, 71, 6, 255, 131, 71, 7, 255, 126, 71, 6, 255, 127, 71, 8, 255, 128, 72, 6, 255, 138, 78, 6, 255, 135, 75, 6, 255, 130, 69, 5, 255, 134, 69, 2, 255, 132, 70, 5, 255, 126, 67, 6, 255, 117, 59, 2, 255, 114, 61, 6, 255, 126, 68, 11, 255, 155, 78, 10, 255, 153, 74, 1, 255, 150, 69, 5, 255, 153, 76, 8, 255, 154, 76, 9, 255, 162, 77, 5, 255, 163, 82, 4, 255, 159, 77, 14, 255, 157, 78, 9, 255, 171, 90, 3, 255, 181, 88, 11, 255, 182, 93, 2, 255, 177, 86, 1, 255, 177, 92, 4, 255, 180, 94, 4, 255, 171, 91, 1, 255, 169, 89, 5, 255, 172, 90, 2, 255, 175, 93, 6, 255, 167, 91, 8, 255, 171, 89, 17, 255, 176, 90, 6, 255, 174, 91, 0, 255, 181, 95, 11, 255, 175, 90, 9, 255, 156, 87, 6, 255, 155, 93, 6, 255, 162, 93, 9, 255, 167, 94, 7, 255, 172, 96, 5, 255, 175, 96, 17, 255, 176, 100, 5, 255, 173, 101, 3, 255, 175, 101, 2, 255, 179, 106, 4, 255, 181, 107, 10, 255, 181, 105, 8, 255, 183, 106, 5, 255, 185, 105, 8, 255, 191, 111, 9, 255, 195, 117, 10, 255, 194, 116, 3, 255, 195, 118, 7, 255, 196, 116, 15, 255, 193, 116, 12, 255, 196, 119, 7, 255, 198, 124, 3, 255, 199, 123, 11, 255, 201, 123, 10, 255, 196, 118, 7, 255, 192, 112, 12, 255, 190, 112, 7, 255, 186, 110, 13, 255, 182, 108, 12, 255, 180, 109, 9, 255, 182, 111, 6, 255, 178, 110, 4, 255, 176, 108, 8, 255, 178, 109, 7, 255, 184, 112, 9, 255, 183, 109, 9, 255, 183, 108, 10, 255, 187, 111, 14, 255, 183, 108, 9, 255, 186, 113, 9, 255, 193, 118, 7, 255, 196, 119, 6, 255, 196, 120, 2, 255, 193, 118, 4, 255, 191, 121, 5, 255, 192, 122, 1, 255, 201, 126, 6, 255, 204, 128, 6, 255, 194, 112, 2, 255, 196, 113, 12, 255, 194, 114, 6, 255, 191, 113, 3, 255, 193, 115, 7, 255, 183, 109, 1, 255, 178, 104, 6, 255, 179, 109, 17, 255, 176, 107, 31, 255, 172, 98, 16, 255, 169, 93, 11, 255, 171, 92, 13, 255, 185, 104, 7, 255, 193, 107, 10, 255, 197, 111, 6, 255, 194, 108, 5, 255, 191, 106, 1, 255, 189, 104, 7, 255, 189, 101, 9, 255, 189, 100, 4, 255, 179, 93, 0, 255, 175, 89, 2, 255, 176, 95, 0, 255, 172, 91, 2, 255, 175, 93, 2, 255, 176, 95, 3, 255, 176, 92, 2, 255, 174, 94, 3, 255, 170, 95, 2, 255, 175, 98, 3, 255, 172, 93, 6, 255, 178, 93, 8, 255, 177, 94, 14, 255, 167, 90, 19, 255, 169, 98, 15, 255, 175, 98, 16, 255, 169, 91, 13, 255, 172, 97, 8, 255, 170, 94, 8, 255, 167, 89, 7, 255, 169, 92, 4, 255, 178, 102, 7, 255, 184, 112, 6, 255, 180, 105, 7, 255, 166, 87, 6, 255, 148, 65, 1, 255, 165, 81, 11, 255, 189, 108, 16, 255, 188, 105, 4, 255, 189, 103, 6, 255, 186, 98, 12, 255, 183, 97, 13, 255, 181, 100, 0, 255, 176, 94, 5, 255, 172, 92, 7, 255, 170, 89, 7, 255, 168, 84, 6, 255, 161, 78, 9, 255, 150, 71, 7, 255, 139, 66, 7, 255, 134, 65, 6, 255, 136, 69, 9, 255, 136, 72, 5, 255, 128, 66, 4, 255, 131, 69, 13, 255, 121, 58, 11, 255, 117, 55, 11, 255, 109, 52, 3, 255, 104, 54, 6, 255, 98, 47, 2, 255, 103, 49, 2, 255, 104, 56, 5, 255, 113, 62, 11, 255, 103, 49, 3, 255, 82, 30, 0, 255, 87, 36, 5, 255, 90, 43, 3, 255, 94, 47, 4, 255, 97, 50, 4, 255, 96, 52, 4, 255, 100, 52, 5, 255, 109, 56, 6, 255, 106, 56, 2, 255, 103, 54, 2, 255, 105, 56, 5, 255, 108, 58, 5, 255, 105, 52, 1, 255, 109, 52, 5, 255, 103, 51, 2, 255, 97, 45, 2, 255, 95, 41, 1, 255, 97, 42, 0, 255, 98, 46, 3, 255, 91, 43, 4, 255, 89, 43, 5, 255, 93, 42, 3, 255, 96, 42, 3, 255, 91, 44, 2, 255, 94, 47, 6, 255, 99, 48, 6, 255, 99, 46, 3, 255, 100, 42, 5, 255, 100, 34, 4, 255, 1, 1, 9, 255, 1, 0, 8, 255, 1, 0, 7, 255, 1, 0, 6, 255, 1, 0, 5, 255, 1, 0, 5, 255, 0, 1, 2, 255, 1, 0, 2, 255, 2, 1, 2, 255, 2, 0, 4, 255, 3, 5, 7, 255, 0, 0, 8, 255, 135, 109, 145, 255, 209, 208, 177, 255, 34, 58, 60, 255, 8, 69, 118, 255, 3, 50, 67, 255, 12, 45, 115, 255, 157, 215, 255, 255, 180, 245, 234, 255, 35, 103, 95, 255, 3, 5, 5, 255, 5, 3, 6, 255, 1, 2, 6, 255, 0, 1, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 0, 0, 3, 255, 1, 1, 3, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 0, 3, 255, 0, 0, 4, 255, 2, 1, 7, 255, 2, 2, 11, 255, 2, 1, 9, 255, 6, 0, 5, 255, 1, 0, 0, 255, 6, 14, 70, 255, 6, 179, 252, 255, 7, 65, 86, 255, 6, 0, 0, 255, 14, 18, 119, 255, 4, 30, 184, 255, 4, 4, 14, 255, 1, 1, 0, 255, 4, 2, 2, 255, 4, 1, 1, 255, 0, 0, 5, 255, 18, 14, 21, 255, 26, 29, 43, 255, 27, 26, 31, 255, 25, 26, 22, 255, 25, 34, 31, 255, 26, 32, 28, 255, 19, 29, 39, 255, 14, 33, 45, 255, 25, 29, 60, 255, 38, 31, 54, 255, 28, 22, 49, 255, 14, 11, 21, 255, 21, 16, 11, 255, 26, 29, 32, 255, 21, 26, 25, 255, 15, 16, 9, 255, 11, 11, 5, 255, 8, 10, 1, 255, 12, 10, 0, 255, 12, 8, 1, 255, 10, 10, 1, 255, 11, 12, 4, 255, 17, 16, 7, 255, 15, 14, 3, 255, 14, 15, 2, 255, 16, 15, 3, 255, 17, 17, 5, 255, 17, 17, 5, 255, 22, 19, 6, 255, 28, 26, 10, 255, 28, 27, 8, 255, 26, 31, 5, 255, 28, 30, 7, 255, 32, 30, 15, 255, 33, 36, 21, 255, 37, 46, 17, 255, 52, 62, 12, 255, 51, 65, 17, 255, 52, 72, 27, 255, 67, 80, 25, 255, 67, 84, 24, 255, 66, 92, 27, 255, 70, 97, 26, 255, 77, 98, 21, 255, 71, 98, 24, 255, 72, 91, 24, 255, 71, 87, 21, 255, 67, 87, 19, 255, 66, 87, 17, 255, 68, 82, 17, 255, 72, 79, 16, 255, 77, 78, 10, 255, 78, 79, 9, 255, 74, 77, 11, 255, 75, 72, 7, 255, 77, 69, 4, 255, 71, 65, 3, 255, 69, 66, 6, 255, 63, 62, 5, 255, 57, 56, 1, 255, 60, 55, 3, 255, 63, 53, 5, 255, 64, 48, 4, 255, 63, 45, 4, 255, 69, 43, 6, 255, 71, 47, 6, 255, 71, 49, 5, 255, 68, 46, 1, 255, 72, 53, 3, 255, 76, 51, 2, 255, 91, 52, 5, 255, 91, 53, 4, 255, 77, 49, 3, 255, 76, 47, 4, 255, 77, 43, 5, 255, 72, 43, 4, 255, 80, 48, 6, 255, 77, 48, 2, 255, 78, 51, 4, 255, 78, 46, 4, 255, 79, 44, 3, 255, 80, 50, 5, 255, 82, 49, 5, 255, 87, 49, 5, 255, 90, 47, 3, 255, 89, 47, 2, 255, 89, 52, 4, 255, 87, 53, 2, 255, 91, 54, 3, 255, 94, 52, 7, 255, 99, 59, 6, 255, 101, 60, 3, 255, 92, 56, 3, 255, 87, 55, 8, 255, 91, 51, 11, 255, 94, 51, 6, 255, 122, 61, 6, 255, 121, 58, 3, 255, 109, 60, 8, 255, 100, 59, 5, 255, 112, 56, 5, 255, 103, 55, 5, 255, 104, 59, 7, 255, 124, 61, 9, 255, 120, 59, 7, 255, 105, 58, 2, 255, 111, 54, 6, 255, 115, 56, 7, 255, 108, 58, 4, 255, 129, 62, 3, 255, 122, 62, 6, 255, 118, 61, 8, 255, 118, 63, 4, 255, 114, 62, 10, 255, 122, 63, 10, 255, 123, 61, 5, 255, 126, 63, 10, 255, 143, 67, 12, 255, 128, 64, 5, 255, 126, 62, 9, 255, 120, 63, 4, 255, 120, 60, 3, 255, 126, 63, 6, 255, 126, 65, 6, 255, 124, 60, 2, 255, 117, 61, 2, 255, 118, 67, 2, 255, 122, 63, 5, 255, 126, 59, 8, 255, 125, 60, 4, 255, 115, 65, 5, 255, 118, 64, 1, 255, 122, 64, 13, 255, 112, 67, 6, 255, 117, 66, 1, 255, 125, 69, 2, 255, 121, 71, 1, 255, 124, 68, 6, 255, 122, 63, 13, 255, 121, 68, 13, 255, 124, 68, 7, 255, 128, 67, 10, 255, 126, 65, 10, 255, 117, 67, 9, 255, 126, 68, 11, 255, 135, 71, 12, 255, 135, 69, 14, 255, 138, 77, 8, 255, 136, 74, 11, 255, 133, 71, 5, 255, 134, 73, 7, 255, 132, 71, 5, 255, 130, 71, 4, 255, 133, 65, 14, 255, 132, 70, 7, 255, 129, 75, 3, 255, 133, 71, 0, 255, 132, 70, 10, 255, 132, 71, 12, 255, 127, 70, 5, 255, 131, 69, 6, 255, 140, 72, 10, 255, 137, 70, 12, 255, 137, 69, 14, 255, 143, 72, 10, 255, 137, 73, 6, 255, 129, 72, 6, 255, 126, 73, 9, 255, 112, 62, 12, 255, 120, 68, 11, 255, 127, 76, 3, 255, 130, 70, 2, 255, 143, 72, 7, 255, 157, 81, 5, 255, 159, 77, 7, 255, 152, 70, 10, 255, 154, 75, 4, 255, 158, 76, 7, 255, 164, 77, 0, 255, 164, 83, 8, 255, 170, 89, 9, 255, 158, 76, 7, 255, 162, 78, 11, 255, 176, 88, 3, 255, 171, 87, 13, 255, 180, 91, 8, 255, 182, 87, 6, 255, 176, 89, 7, 255, 174, 90, 13, 255, 178, 92, 6, 255, 174, 91, 11, 255, 175, 91, 11, 255, 173, 88, 5, 255, 181, 92, 7, 255, 181, 98, 11, 255, 185, 100, 7, 255, 185, 97, 10, 255, 171, 88, 11, 255, 180, 101, 4, 255, 172, 94, 8, 255, 166, 89, 5, 255, 170, 94, 6, 255, 174, 97, 7, 255, 175, 98, 9, 255, 177, 103, 3, 255, 178, 102, 6, 255, 182, 106, 8, 255, 185, 109, 9, 255, 185, 106, 8, 255, 180, 103, 7, 255, 188, 108, 15, 255, 194, 115, 10, 255, 197, 116, 10, 255, 197, 117, 11, 255, 195, 115, 3, 255, 194, 113, 5, 255, 195, 117, 11, 255, 194, 120, 9, 255, 197, 122, 7, 255, 196, 118, 11, 255, 199, 120, 11, 255, 193, 114, 10, 255, 187, 108, 10, 255, 184, 106, 9, 255, 183, 109, 11, 255, 179, 109, 2, 255, 179, 109, 5, 255, 177, 107, 6, 255, 173, 108, 0, 255, 172, 107, 3, 255, 176, 107, 9, 255, 185, 111, 16, 255, 187, 108, 10, 255, 189, 110, 9, 255, 186, 111, 6, 255, 178, 103, 5, 255, 183, 112, 6, 255, 191, 118, 2, 255, 191, 111, 4, 255, 191, 114, 2, 255, 195, 125, 0, 255, 197, 128, 4, 255, 197, 124, 4, 255, 203, 126, 5, 255, 202, 123, 7, 255, 194, 115, 2, 255, 196, 115, 2, 255, 193, 111, 2, 255, 195, 113, 7, 255, 187, 110, 4, 255, 179, 101, 7, 255, 184, 106, 10, 255, 191, 121, 7, 255, 185, 120, 14, 255, 184, 113, 18, 255, 171, 99, 7, 255, 174, 101, 4, 255, 186, 106, 7, 255, 181, 93, 14, 255, 193, 106, 4, 255, 190, 103, 6, 255, 182, 97, 1, 255, 180, 96, 4, 255, 174, 90, 1, 255, 174, 90, 1, 255, 170, 90, 2, 255, 171, 92, 5, 255, 169, 92, 3, 255, 170, 91, 6, 255, 173, 94, 6, 255, 171, 92, 3, 255, 171, 90, 3, 255, 174, 92, 6, 255, 174, 95, 7, 255, 174, 98, 7, 255, 156, 87, 6, 255, 161, 84, 14, 255, 172, 103, 11, 255, 164, 98, 11, 255, 162, 98, 17, 255, 167, 96, 3, 255, 176, 103, 6, 255, 184, 108, 15, 255, 178, 102, 10, 255, 170, 93, 4, 255, 181, 104, 11, 255, 191, 117, 13, 255, 186, 105, 7, 255, 171, 84, 7, 255, 163, 81, 9, 255, 163, 83, 4, 255, 191, 115, 14, 255, 196, 123, 12, 255, 185, 102, 4, 255, 184, 97, 5, 255, 185, 100, 6, 255, 180, 97, 6, 255, 174, 92, 5, 255, 165, 85, 5, 255, 159, 80, 9, 255, 157, 79, 9, 255, 157, 80, 4, 255, 154, 81, 0, 255, 147, 79, 3, 255, 140, 74, 9, 255, 132, 64, 20, 255, 137, 71, 15, 255, 136, 72, 13, 255, 130, 70, 16, 255, 131, 72, 12, 255, 128, 71, 4, 255, 119, 66, 3, 255, 108, 57, 4, 255, 107, 56, 3, 255, 107, 55, 2, 255, 112, 60, 11, 255, 104, 48, 8, 255, 89, 41, 7, 255, 74, 29, 4, 255, 78, 30, 2, 255, 87, 38, 6, 255, 92, 40, 5, 255, 95, 42, 3, 255, 95, 43, 1, 255, 97, 51, 5, 255, 101, 54, 7, 255, 109, 55, 6, 255, 107, 56, 1, 255, 107, 56, 3, 255, 109, 56, 9, 255, 109, 56, 8, 255, 105, 51, 1, 255, 105, 45, 4, 255, 95, 43, 1, 255, 85, 38, 2, 255, 85, 37, 4, 255, 94, 45, 6, 255, 87, 40, 5, 255, 85, 40, 2, 255, 94, 46, 3, 255, 95, 48, 4, 255, 95, 50, 5, 255, 98, 47, 3, 255, 102, 48, 8, 255, 96, 48, 5, 255, 96, 42, 0, 255, 94, 35, 4, 255, 94, 29, 6, 255, 0, 0, 8, 255, 0, 0, 8, 255, 0, 0, 8, 255, 0, 1, 8, 255, 0, 1, 7, 255, 0, 1, 6, 255, 0, 2, 4, 255, 1, 0, 3, 255, 0, 0, 0, 255, 2, 2, 7, 255, 1, 5, 15, 255, 3, 0, 9, 255, 46, 49, 62, 255, 57, 55, 34, 255, 25, 32, 38, 255, 33, 50, 40, 255, 17, 21, 19, 255, 11, 11, 21, 255, 80, 112, 107, 255, 35, 75, 59, 255, 0, 0, 4, 255, 6, 4, 15, 255, 1, 1, 2, 255, 1, 1, 0, 255, 5, 3, 2, 255, 0, 1, 1, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 1, 255, 0, 0, 0, 255, 1, 0, 0, 255, 0, 0, 2, 255, 1, 2, 3, 255, 2, 1, 5, 255, 1, 0, 5, 255, 2, 1, 6, 255, 2, 1, 7, 255, 4, 0, 5, 255, 6, 2, 1, 255, 2, 0, 18, 255, 2, 123, 208, 255, 14, 128, 169, 255, 15, 0, 0, 255, 12, 6, 43, 255, 8, 33, 211, 255, 3, 17, 68, 255, 3, 0, 0, 255, 1, 2, 9, 255, 4, 2, 0, 255, 2, 0, 2, 255, 0, 2, 0, 255, 4, 2, 2, 255, 22, 15, 29, 255, 30, 26, 32, 255, 20, 23, 25, 255, 27, 32, 39, 255, 28, 31, 21, 255, 27, 28, 34, 255, 26, 30, 50, 255, 31, 25, 60, 255, 30, 22, 56, 255, 25, 25, 42, 255, 19, 17, 19, 255, 17, 14, 5, 255, 22, 26, 27, 255, 23, 27, 30, 255, 17, 19, 16, 255, 12, 16, 9, 255, 14, 13, 3, 255, 19, 14, 4, 255, 15, 12, 3, 255, 12, 12, 2, 255, 12, 11, 1, 255, 19, 16, 5, 255, 18, 16, 3, 255, 18, 17, 4, 255, 15, 15, 3, 255, 18, 18, 6, 255, 24, 22, 8, 255, 25, 23, 6, 255, 26, 25, 5, 255, 25, 22, 5, 255, 24, 27, 5, 255, 30, 32, 8, 255, 32, 34, 9, 255, 38, 40, 16, 255, 45, 48, 17, 255, 55, 63, 12, 255, 54, 67, 22, 255, 60, 79, 30, 255, 64, 82, 16, 255, 68, 85, 27, 255, 68, 91, 29, 255, 73, 95, 27, 255, 78, 94, 25, 255, 71, 92, 29, 255, 66, 86, 25, 255, 63, 82, 23, 255, 66, 84, 8, 255, 72, 85, 12, 255, 73, 77, 18, 255, 75, 78, 15, 255, 78, 75, 4, 255, 79, 75, 4, 255, 71, 76, 8, 255, 67, 71, 6, 255, 71, 68, 5, 255, 72, 66, 8, 255, 70, 64, 8, 255, 65, 61, 6, 255, 63, 57, 4, 255, 64, 56, 5, 255, 64, 51, 2, 255, 63, 50, 4, 255, 64, 47, 3, 255, 72, 44, 4, 255, 65, 47, 4, 255, 70, 51, 7, 255, 77, 44, 3, 255, 72, 52, 6, 255, 74, 52, 0, 255, 87, 55, 4, 255, 82, 54, 6, 255, 84, 47, 2, 255, 80, 47, 5, 255, 72, 46, 7, 255, 75, 43, 4, 255, 79, 45, 2, 255, 82, 48, 3, 255, 79, 46, 0, 255, 80, 48, 2, 255, 81, 46, 2, 255, 86, 49, 2, 255, 86, 51, 3, 255, 82, 48, 3, 255, 85, 50, 6, 255, 94, 52, 6, 255, 110, 54, 6, 255, 108, 54, 5, 255, 94, 55, 4, 255, 97, 59, 12, 255, 95, 58, 6, 255, 98, 58, 3, 255, 91, 57, 3, 255, 90, 58, 7, 255, 98, 53, 8, 255, 100, 58, 3, 255, 129, 65, 10, 255, 136, 62, 5, 255, 137, 63, 6, 255, 136, 62, 6, 255, 140, 65, 9, 255, 113, 60, 4, 255, 102, 59, 14, 255, 108, 61, 8, 255, 109, 61, 6, 255, 113, 61, 6, 255, 138, 57, 3, 255, 149, 63, 7, 255, 131, 64, 11, 255, 123, 63, 5, 255, 133, 65, 10, 255, 128, 62, 4, 255, 121, 65, 3, 255, 121, 65, 5, 255, 131, 66, 7, 255, 117, 62, 7, 255, 129, 64, 8, 255, 136, 63, 3, 255, 139, 62, 7, 255, 126, 64, 2, 255, 119, 63, 4, 255, 122, 61, 13, 255, 129, 64, 10, 255, 126, 64, 3, 255, 133, 65, 7, 255, 122, 62, 3, 255, 120, 66, 4, 255, 123, 63, 2, 255, 124, 68, 12, 255, 118, 61, 7, 255, 131, 68, 8, 255, 130, 65, 4, 255, 129, 66, 8, 255, 131, 68, 6, 255, 133, 63, 5, 255, 119, 62, 9, 255, 117, 66, 12, 255, 115, 62, 8, 255, 127, 63, 6, 255, 135, 67, 8, 255, 129, 71, 9, 255, 141, 67, 13, 255, 127, 68, 10, 255, 125, 64, 9, 255, 128, 60, 16, 255, 122, 67, 8, 255, 130, 72, 10, 255, 132, 71, 11, 255, 131, 60, 20, 255, 146, 73, 11, 255, 157, 85, 5, 255, 153, 80, 7, 255, 146, 75, 10, 255, 137, 70, 2, 255, 142, 75, 11, 255, 137, 70, 12, 255, 139, 71, 10, 255, 150, 77, 10, 255, 158, 79, 11, 255, 153, 80, 15, 255, 148, 81, 13, 255, 178, 92, 10, 255, 171, 89, 3, 255, 134, 68, 8, 255, 147, 80, 17, 255, 154, 93, 5, 255, 162, 88, 9, 255, 138, 69, 7, 255, 134, 73, 14, 255, 134, 74, 11, 255, 134, 71, 10, 255, 144, 70, 10, 255, 155, 74, 14, 255, 184, 105, 12, 255, 180, 96, 5, 255, 157, 71, 4, 255, 162, 82, 7, 255, 183, 102, 10, 255, 174, 88, 9, 255, 166, 82, 2, 255, 151, 71, 2, 255, 157, 77, 11, 255, 175, 94, 4, 255, 173, 85, 7, 255, 175, 84, 13, 255, 179, 94, 7, 255, 179, 94, 5, 255, 181, 93, 8, 255, 166, 85, 4, 255, 160, 83, 4, 255, 168, 90, 6, 255, 177, 92, 0, 255, 176, 93, 8, 255, 173, 93, 6, 255, 175, 88, 5, 255, 172, 90, 5, 255, 177, 94, 2, 255, 186, 97, 7, 255, 184, 97, 11, 255, 176, 94, 9, 255, 170, 90, 4, 255, 179, 100, 7, 255, 182, 100, 4, 255, 185, 101, 1, 255, 188, 105, 11, 255, 189, 107, 9, 255, 187, 106, 6, 255, 186, 108, 5, 255, 186, 109, 9, 255, 184, 109, 11, 255, 187, 114, 5, 255, 192, 118, 1, 255, 196, 119, 8, 255, 196, 119, 9, 255, 192, 115, 4, 255, 191, 111, 6, 255, 191, 114, 9, 255, 188, 116, 11, 255, 191, 117, 3, 255, 192, 114, 9, 255, 191, 111, 12, 255, 190, 109, 16, 255, 185, 106, 9, 255, 181, 108, 11, 255, 179, 108, 14, 255, 174, 104, 14, 255, 178, 106, 13, 255, 178, 105, 6, 255, 177, 106, 4, 255, 175, 108, 4, 255, 174, 108, 8, 255, 183, 107, 11, 255, 189, 106, 8, 255, 201, 119, 11, 255, 189, 112, 8, 255, 180, 106, 8, 255, 187, 116, 5, 255, 191, 118, 6, 255, 197, 128, 12, 255, 200, 140, 3, 255, 199, 138, 2, 255, 198, 130, 4, 255, 202, 130, 4, 255, 204, 133, 11, 255, 189, 119, 9, 255, 189, 118, 7, 255, 190, 116, 2, 255, 186, 108, 1, 255, 186, 106, 8, 255, 182, 101, 10, 255, 182, 101, 5, 255, 191, 108, 0, 255, 195, 116, 13, 255, 195, 122, 21, 255, 190, 116, 14, 255, 192, 107, 10, 255, 183, 102, 8, 255, 179, 102, 6, 255, 174, 101, 11, 255, 174, 103, 6, 255, 167, 93, 8, 255, 169, 91, 2, 255, 174, 90, 0, 255, 172, 91, 0, 255, 173, 94, 9, 255, 168, 88, 4, 255, 168, 89, 1, 255, 169, 89, 4, 255, 173, 88, 6, 255, 171, 92, 5, 255, 168, 90, 3, 255, 170, 91, 5, 255, 173, 94, 6, 255, 172, 94, 4, 255, 169, 94, 3, 255, 163, 95, 6, 255, 180, 108, 15, 255, 182, 119, 12, 255, 172, 110, 11, 255, 178, 119, 8, 255, 178, 105, 10, 255, 181, 112, 13, 255, 187, 115, 18, 255, 187, 112, 14, 255, 191, 112, 12, 255, 184, 105, 9, 255, 175, 93, 9, 255, 163, 87, 13, 255, 162, 79, 9, 255, 157, 77, 2, 255, 165, 78, 2, 255, 194, 110, 12, 255, 199, 123, 0, 255, 198, 113, 5, 255, 184, 99, 4, 255, 170, 83, 2, 255, 158, 72, 8, 255, 147, 63, 7, 255, 136, 57, 4, 255, 132, 57, 2, 255, 135, 63, 4, 255, 135, 66, 4, 255, 135, 69, 7, 255, 138, 76, 13, 255, 132, 73, 12, 255, 131, 68, 9, 255, 131, 70, 13, 255, 125, 69, 9, 255, 124, 72, 6, 255, 123, 69, 5, 255, 118, 62, 6, 255, 108, 54, 4, 255, 103, 51, 8, 255, 104, 53, 4, 255, 107, 56, 2, 255, 103, 54, 5, 255, 88, 39, 6, 255, 84, 35, 6, 255, 98, 48, 6, 255, 101, 54, 8, 255, 91, 44, 2, 255, 93, 44, 2, 255, 101, 50, 7, 255, 108, 55, 9, 255, 107, 57, 4, 255, 108, 59, 2, 255, 109, 58, 3, 255, 105, 52, 2, 255, 106, 53, 2, 255, 105, 52, 1, 255, 107, 55, 5, 255, 105, 53, 5, 255, 106, 47, 5, 255, 95, 47, 4, 255, 85, 42, 5, 255, 85, 40, 4, 255, 101, 51, 7, 255, 98, 46, 5, 255, 101, 47, 5, 255, 101, 47, 2, 255, 103, 51, 4, 255, 102, 52, 4, 255, 101, 51, 2, 255, 103, 49, 2, 255, 104, 46, 1, 255, 100, 42, 1, 255, 90, 29, 2, 255, 89, 24, 5, 255, 0, 0, 12, 255, 2, 2, 13, 255, 1, 2, 12, 255, 0, 0, 10, 255, 1, 1, 11, 255, 1, 1, 8, 255, 0, 1, 6, 255, 2, 0, 7, 255, 0, 1, 1, 255, 0, 2, 2, 255, 4, 2, 6, 255, 6, 20, 46, 255, 3, 49, 106, 255, 11, 42, 63, 255, 36, 52, 61, 255, 40, 51, 60, 255, 31, 32, 35, 255, 23, 18, 18, 255, 4, 1, 2, 255, 0, 0, 0, 255, 7, 8, 15, 255, 4, 5, 10, 255, 0, 5, 10, 255, 1, 1, 4, 255, 6, 0, 1, 255, 0, 0, 0, 255, 1, 2, 1, 255, 3, 0, 1, 255, 0, 1, 0, 255, 0, 1, 0, 255, 0, 0, 0, 255, 5, 0, 3, 255, 4, 0, 4, 255, 0, 0, 7, 255, 2, 0, 7, 255, 0, 2, 7, 255, 0, 0, 8, 255, 1, 1, 2, 255, 0, 1, 3, 255, 1, 0, 0, 255, 9, 51, 128, 255, 1, 174, 235, 255, 12, 20, 47, 255, 17, 2, 0, 255, 13, 23, 180, 255, 1, 28, 144, 255, 4, 1, 0, 255, 3, 1, 1, 255, 4, 1, 2, 255, 0, 3, 0, 255, 2, 1, 5, 255, 3, 0, 2, 255, 2, 1, 1, 255, 10, 7, 7, 255, 21, 18, 13, 255, 29, 27, 25, 255, 25, 27, 35, 255, 25, 28, 33, 255, 33, 27, 32, 255, 39, 32, 36, 255, 33, 30, 60, 255, 9, 16, 30, 255, 11, 16, 9, 255, 24, 14, 14, 255, 18, 15, 10, 255, 24, 30, 29, 255, 24, 33, 28, 255, 27, 29, 16, 255, 24, 23, 10, 255, 20, 19, 7, 255, 13, 11, 3, 255, 13, 14, 4, 255, 14, 14, 2, 255, 18, 17, 4, 255, 18, 15, 3, 255, 16, 15, 3, 255, 15, 14, 3, 255, 16, 16, 4, 255, 21, 17, 3, 255, 29, 24, 9, 255, 27, 24, 7, 255, 22, 20, 1, 255, 28, 24, 5, 255, 26, 29, 8, 255, 29, 35, 5, 255, 36, 42, 7, 255, 43, 49, 6, 255, 50, 58, 11, 255, 51, 61, 26, 255, 55, 71, 21, 255, 63, 80, 12, 255, 70, 83, 23, 255, 63, 85, 27, 255, 71, 95, 28, 255, 73, 93, 20, 255, 75, 91, 20, 255, 78, 88, 21, 255, 73, 82, 17, 255, 69, 79, 30, 255, 73, 79, 22, 255, 79, 77, 13, 255, 74, 73, 13, 255, 71, 72, 7, 255, 73, 73, 5, 255, 80, 75, 4, 255, 71, 71, 5, 255, 66, 69, 5, 255, 71, 69, 6, 255, 66, 63, 9, 255, 66, 61, 6, 255, 67, 60, 3, 255, 62, 56, 6, 255, 71, 53, 10, 255, 63, 51, 6, 255, 63, 49, 4, 255, 65, 44, 5, 255, 71, 44, 2, 255, 72, 48, 6, 255, 71, 47, 10, 255, 78, 43, 9, 255, 76, 46, 3, 255, 81, 52, 4, 255, 85, 57, 2, 255, 80, 55, 6, 255, 79, 44, 1, 255, 81, 46, 7, 255, 72, 41, 3, 255, 78, 43, 4, 255, 82, 49, 0, 255, 83, 48, 1, 255, 81, 44, 3, 255, 78, 45, 3, 255, 81, 49, 2, 255, 85, 50, 4, 255, 88, 52, 7, 255, 86, 52, 8, 255, 84, 50, 7, 255, 101, 51, 8, 255, 121, 52, 8, 255, 105, 55, 3, 255, 94, 54, 5, 255, 97, 53, 12, 255, 102, 60, 3, 255, 95, 57, 4, 255, 89, 55, 9, 255, 104, 59, 4, 255, 133, 63, 6, 255, 109, 57, 10, 255, 117, 66, 5, 255, 113, 56, 5, 255, 115, 54, 8, 255, 126, 61, 6, 255, 119, 58, 5, 255, 105, 60, 8, 255, 106, 59, 8, 255, 113, 63, 2, 255, 110, 62, 1, 255, 107, 63, 6, 255, 126, 66, 6, 255, 138, 66, 2, 255, 118, 62, 8, 255, 123, 63, 9, 255, 134, 62, 5, 255, 134, 67, 8, 255, 120, 65, 1, 255, 118, 62, 6, 255, 126, 61, 6, 255, 133, 65, 7, 255, 135, 66, 6, 255, 123, 66, 1, 255, 121, 64, 0, 255, 124, 64, 1, 255, 126, 66, 7, 255, 129, 67, 8, 255, 129, 65, 10, 255, 126, 67, 8, 255, 127, 67, 1, 255, 122, 67, 3, 255, 121, 65, 14, 255, 124, 62, 8, 255, 127, 65, 10, 255, 124, 67, 11, 255, 132, 68, 8, 255, 123, 66, 8, 255, 112, 66, 2, 255, 124, 62, 7, 255, 129, 63, 6, 255, 124, 66, 7, 255, 133, 71, 16, 255, 145, 82, 10, 255, 148, 76, 4, 255, 165, 83, 9, 255, 167, 83, 12, 255, 186, 98, 1, 255, 190, 102, 4, 255, 199, 105, 8, 255, 201, 106, 6, 255, 199, 112, 2, 255, 193, 98, 5, 255, 199, 107, 6, 255, 209, 124, 4, 255, 198, 107, 3, 255, 198, 98, 7, 255, 209, 106, 2, 255, 215, 112, 5, 255, 198, 102, 3, 255, 197, 99, 10, 255, 197, 101, 13, 255, 192, 101, 8, 255, 197, 102, 1, 255, 210, 107, 3, 255, 212, 105, 6, 255, 196, 96, 7, 255, 198, 93, 9, 255, 200, 97, 8, 255, 186, 100, 8, 255, 194, 104, 9, 255, 210, 114, 12, 255, 204, 111, 13, 255, 190, 100, 6, 255, 195, 109, 9, 255, 175, 97, 0, 255, 186, 108, 13, 255, 182, 99, 9, 255, 173, 92, 12, 255, 211, 116, 12, 255, 192, 105, 4, 255, 164, 81, 10, 255, 186, 93, 8, 255, 198, 112, 7, 255, 182, 97, 11, 255, 165, 79, 5, 255, 157, 79, 11, 255, 179, 92, 9, 255, 197, 100, 8, 255, 179, 87, 9, 255, 166, 83, 1, 255, 187, 100, 3, 255, 182, 98, 4, 255, 186, 100, 8, 255, 178, 96, 5, 255, 172, 92, 9, 255, 173, 91, 11, 255, 179, 97, 3, 255, 183, 98, 6, 255, 178, 95, 2, 255, 179, 92, 8, 255, 177, 93, 7, 255, 180, 100, 5, 255, 189, 105, 13, 255, 175, 90, 11, 255, 177, 97, 4, 255, 177, 96, 3, 255, 183, 101, 3, 255, 189, 100, 2, 255, 201, 108, 11, 255, 200, 112, 8, 255, 193, 107, 5, 255, 186, 103, 4, 255, 185, 104, 3, 255, 189, 109, 8, 255, 188, 110, 6, 255, 185, 108, 0, 255, 193, 114, 3, 255, 196, 116, 9, 255, 196, 116, 10, 255, 192, 112, 8, 255, 187, 110, 10, 255, 185, 111, 3, 255, 188, 115, 10, 255, 187, 111, 1, 255, 188, 109, 5, 255, 181, 102, 6, 255, 185, 109, 10, 255, 181, 109, 6, 255, 180, 108, 5, 255, 185, 114, 7, 255, 185, 113, 10, 255, 186, 111, 7, 255, 183, 108, 6, 255, 177, 105, 4, 255, 175, 109, 6, 255, 187, 120, 10, 255, 191, 115, 11, 255, 179, 104, 7, 255, 182, 107, 11, 255, 181, 109, 10, 255, 182, 116, 9, 255, 187, 122, 5, 255, 192, 131, 4, 255, 194, 135, 6, 255, 186, 125, 0, 255, 186, 120, 12, 255, 175, 106, 11, 255, 177, 111, 2, 255, 175, 111, 6, 255, 174, 112, 2, 255, 175, 111, 1, 255, 177, 109, 5, 255, 178, 107, 4, 255, 177, 104, 2, 255, 189, 115, 3, 255, 195, 114, 7, 255, 192, 104, 7, 255, 193, 112, 7, 255, 192, 121, 19, 255, 183, 113, 16, 255, 177, 104, 9, 255, 181, 106, 16, 255, 183, 115, 9, 255, 192, 129, 13, 255, 191, 128, 6, 255, 185, 118, 4, 255, 182, 108, 6, 255, 178, 101, 4, 255, 172, 92, 5, 255, 169, 92, 6, 255, 166, 89, 4, 255, 164, 87, 3, 255, 163, 83, 2, 255, 166, 86, 2, 255, 168, 85, 6, 255, 150, 77, 3, 255, 151, 83, 4, 255, 158, 86, 8, 255, 161, 88, 0, 255, 163, 88, 0, 255, 171, 105, 13, 255, 185, 120, 11, 255, 179, 121, 12, 255, 189, 130, 9, 255, 195, 131, 20, 255, 185, 115, 18, 255, 188, 118, 20, 255, 195, 116, 14, 255, 190, 115, 14, 255, 169, 92, 12, 255, 164, 78, 4, 255, 164, 81, 6, 255, 157, 82, 4, 255, 152, 74, 6, 255, 142, 63, 5, 255, 164, 79, 7, 255, 197, 112, 4, 255, 204, 124, 0, 255, 202, 115, 7, 255, 184, 90, 10, 255, 161, 73, 3, 255, 134, 58, 2, 255, 123, 49, 3, 255, 111, 40, 3, 255, 119, 54, 6, 255, 124, 61, 4, 255, 127, 60, 15, 255, 121, 60, 9, 255, 119, 65, 12, 255, 126, 70, 14, 255, 132, 75, 7, 255, 122, 68, 4, 255, 121, 64, 6, 255, 122, 64, 10, 255, 113, 58, 8, 255, 99, 48, 5, 255, 103, 48, 8, 255, 106, 52, 2, 255, 104, 54, 1, 255, 105, 56, 6, 255, 99, 48, 7, 255, 104, 57, 9, 255, 110, 60, 2, 255, 120, 63, 7, 255, 115, 64, 8, 255, 108, 59, 4, 255, 109, 60, 5, 255, 108, 59, 4, 255, 111, 60, 6, 255, 112, 59, 6, 255, 108, 55, 6, 255, 101, 49, 6, 255, 99, 45, 1, 255, 107, 54, 6, 255, 110, 56, 10, 255, 104, 50, 7, 255, 104, 51, 5, 255, 101, 49, 5, 255, 107, 53, 9, 255, 104, 53, 8, 255, 98, 50, 3, 255, 101, 47, 1, 255, 104, 50, 1, 255, 106, 51, 5, 255, 99, 49, 3, 255, 98, 48, 0, 255, 102, 48, 0, 255, 103, 51, 2, 255, 103, 47, 2, 255, 102, 44, 2, 255, 102, 36, 2, 255, 90, 24, 3, 255, 82, 20, 5, 255, 0, 0, 14, 255, 1, 0, 14, 255, 1, 1, 13, 255, 0, 0, 11, 255, 1, 1, 11, 255, 1, 1, 10, 255, 1, 0, 15, 255, 1, 1, 8, 255, 4, 1, 7, 255, 4, 1, 5, 255, 5, 2, 10, 255, 4, 48, 103, 255, 44, 128, 224, 255, 40, 183, 238, 255, 23, 124, 158, 255, 37, 60, 66, 255, 38, 41, 51, 255, 40, 40, 52, 255, 32, 33, 61, 255, 25, 31, 55, 255, 19, 40, 62, 255, 29, 40, 55, 255, 6, 24, 30, 255, 32, 41, 41, 255, 24, 45, 63, 255, 5, 18, 26, 255, 2, 0, 0, 255, 2, 1, 2, 255, 2, 1, 5, 255, 0, 2, 1, 255, 1, 2, 2, 255, 1, 3, 1, 255, 1, 2, 1, 255, 0, 2, 3, 255, 4, 1, 3, 255, 3, 1, 5, 255, 4, 2, 2, 255, 1, 1, 2, 255, 3, 2, 0, 255, 2, 8, 57, 255, 10, 168, 254, 255, 7, 78, 120, 255, 9, 0, 0, 255, 11, 19, 103, 255, 4, 35, 201, 255, 6, 8, 7, 255, 6, 0, 1, 255, 1, 3, 2, 255, 1, 1, 2, 255, 1, 0, 2, 255, 1, 0, 0, 255, 3, 1, 1, 255, 1, 0, 1, 255, 3, 2, 3, 255, 13, 14, 9, 255, 27, 29, 23, 255, 28, 30, 31, 255, 28, 26, 32, 255, 31, 26, 36, 255, 33, 33, 40, 255, 31, 30, 50, 255, 19, 19, 22, 255, 20, 20, 10, 255, 18, 16, 9, 255, 22, 20, 13, 255, 27, 31, 31, 255, 30, 38, 33, 255, 27, 29, 17, 255, 27, 26, 15, 255, 19, 21, 9, 255, 12, 15, 4, 255, 15, 15, 5, 255, 19, 18, 6, 255, 18, 16, 3, 255, 18, 16, 3, 255, 17, 17, 5, 255, 15, 16, 5, 255, 16, 18, 4, 255, 23, 20, 4, 255, 27, 23, 6, 255, 23, 22, 4, 255, 22, 21, 3, 255, 26, 25, 5, 255, 33, 31, 8, 255, 37, 40, 7, 255, 39, 47, 14, 255, 40, 55, 8, 255, 46, 65, 5, 255, 53, 71, 12, 255, 57, 74, 15, 255, 65, 75, 30, 255, 70, 83, 27, 255, 62, 89, 22, 255, 60, 93, 19, 255, 64, 89, 20, 255, 71, 91, 18, 255, 70, 85, 13, 255, 70, 80, 13, 255, 67, 81, 11, 255, 68, 79, 11, 255, 74, 74, 13, 255, 68, 72, 15, 255, 68, 71, 11, 255, 71, 69, 8, 255, 74, 68, 5, 255, 75, 68, 6, 255, 73, 69, 4, 255, 76, 67, 2, 255, 70, 63, 4, 255, 65, 61, 4, 255, 70, 56, 6, 255, 64, 56, 5, 255, 64, 52, 6, 255, 65, 52, 5, 255, 65, 46, 5, 255, 68, 48, 6, 255, 77, 48, 6, 255, 71, 47, 3, 255, 76, 47, 8, 255, 83, 48, 4, 255, 78, 44, 2, 255, 88, 53, 6, 255, 87, 54, 4, 255, 88, 53, 7, 255, 76, 45, 3, 255, 72, 48, 5, 255, 75, 48, 4, 255, 86, 49, 6, 255, 81, 47, 8, 255, 76, 48, 1, 255, 76, 48, 4, 255, 84, 43, 7, 255, 85, 47, 6, 255, 81, 47, 2, 255, 86, 46, 2, 255, 89, 54, 4, 255, 92, 50, 6, 255, 97, 51, 8, 255, 97, 51, 4, 255, 104, 57, 6, 255, 110, 56, 7, 255, 101, 55, 5, 255, 99, 59, 2, 255, 93, 58, 7, 255, 101, 52, 6, 255, 126, 59, 4, 255, 119, 58, 8, 255, 111, 62, 4, 255, 111, 60, 7, 255, 100, 53, 11, 255, 99, 61, 7, 255, 108, 61, 16, 255, 116, 57, 9, 255, 121, 64, 2, 255, 114, 63, 6, 255, 122, 64, 10, 255, 116, 59, 7, 255, 114, 55, 3, 255, 117, 65, 7, 255, 109, 57, 10, 255, 103, 58, 2, 255, 115, 64, 8, 255, 117, 63, 3, 255, 121, 66, 2, 255, 117, 62, 7, 255, 119, 66, 4, 255, 128, 69, 2, 255, 138, 65, 4, 255, 134, 62, 7, 255, 121, 64, 7, 255, 121, 69, 7, 255, 127, 66, 2, 255, 133, 67, 6, 255, 132, 67, 4, 255, 124, 67, 2, 255, 126, 64, 12, 255, 124, 63, 12, 255, 126, 61, 5, 255, 121, 62, 7, 255, 121, 63, 8, 255, 114, 67, 6, 255, 127, 64, 7, 255, 136, 67, 1, 255, 143, 76, 9, 255, 157, 81, 8, 255, 165, 88, 15, 255, 172, 96, 14, 255, 187, 106, 12, 255, 203, 106, 7, 255, 209, 109, 7, 255, 207, 110, 12, 255, 205, 106, 3, 255, 207, 105, 11, 255, 213, 113, 5, 255, 217, 113, 2, 255, 223, 117, 8, 255, 232, 125, 5, 255, 235, 127, 11, 255, 211, 96, 6, 255, 220, 106, 10, 255, 220, 111, 2, 255, 227, 119, 10, 255, 224, 117, 4, 255, 231, 124, 6, 255, 228, 121, 4, 255, 222, 119, 4, 255, 217, 116, 8, 255, 212, 114, 6, 255, 217, 121, 5, 255, 215, 117, 5, 255, 209, 109, 2, 255, 207, 105, 1, 255, 201, 97, 8, 255, 193, 88, 4, 255, 200, 97, 8, 255, 211, 116, 5, 255, 210, 113, 5, 255, 218, 120, 6, 255, 220, 121, 7, 255, 221, 128, 2, 255, 222, 131, 3, 255, 224, 126, 10, 255, 222, 130, 6, 255, 221, 129, 2, 255, 213, 124, 2, 255, 217, 123, 2, 255, 218, 127, 7, 255, 212, 124, 10, 255, 213, 121, 6, 255, 212, 115, 0, 255, 210, 117, 3, 255, 194, 109, 5, 255, 194, 110, 13, 255, 202, 111, 7, 255, 204, 108, 8, 255, 190, 98, 11, 255, 179, 96, 11, 255, 185, 97, 5, 255, 194, 105, 15, 255, 197, 108, 13, 255, 194, 105, 5, 255, 188, 97, 1, 255, 184, 91, 6, 255, 192, 99, 15, 255, 187, 98, 3, 255, 181, 92, 4, 255, 184, 94, 10, 255, 184, 98, 10, 255, 194, 109, 7, 255, 202, 120, 10, 255, 182, 99, 5, 255, 178, 102, 1, 255, 174, 97, 7, 255, 175, 97, 9, 255, 179, 99, 1, 255, 187, 102, 5, 255, 184, 103, 4, 255, 180, 99, 9, 255, 178, 100, 13, 255, 186, 107, 8, 255, 196, 117, 3, 255, 192, 110, 3, 255, 189, 110, 6, 255, 193, 116, 4, 255, 191, 112, 2, 255, 193, 114, 6, 255, 191, 112, 7, 255, 185, 109, 5, 255, 187, 116, 2, 255, 185, 113, 7, 255, 184, 110, 2, 255, 186, 109, 7, 255, 187, 109, 5, 255, 186, 111, 3, 255, 182, 110, 1, 255, 177, 105, 7, 255, 188, 110, 12, 255, 195, 111, 9, 255, 190, 108, 7, 255, 185, 112, 2, 255, 189, 122, 2, 255, 197, 127, 4, 255, 203, 124, 11, 255, 166, 99, 15, 255, 160, 104, 26, 255, 185, 121, 17, 255, 185, 126, 6, 255, 179, 115, 7, 255, 177, 110, 8, 255, 183, 116, 3, 255, 189, 121, 7, 255, 168, 100, 1, 255, 159, 93, 3, 255, 168, 99, 4, 255, 166, 100, 0, 255, 168, 102, 5, 255, 173, 104, 7, 255, 173, 101, 4, 255, 177, 101, 10, 255, 172, 95, 2, 255, 181, 102, 3, 255, 192, 109, 6, 255, 189, 108, 5, 255, 188, 112, 2, 255, 190, 116, 7, 255, 183, 112, 15, 255, 173, 107, 16, 255, 169, 111, 14, 255, 165, 102, 9, 255, 169, 96, 13, 255, 176, 100, 5, 255, 187, 114, 6, 255, 194, 125, 2, 255, 188, 119, 1, 255, 187, 114, 7, 255, 181, 106, 6, 255, 174, 99, 0, 255, 168, 94, 5, 255, 164, 88, 11, 255, 164, 86, 2, 255, 163, 85, 7, 255, 165, 90, 7, 255, 161, 86, 7, 255, 148, 81, 11, 255, 130, 64, 8, 255, 149, 83, 8, 255, 166, 96, 7, 255, 184, 113, 15, 255, 182, 109, 1, 255, 188, 133, 7, 255, 193, 142, 11, 255, 196, 133, 19, 255, 178, 113, 17, 255, 178, 107, 15, 255, 166, 89, 13, 255, 150, 72, 11, 255, 147, 75, 4, 255, 150, 77, 5, 255, 151, 78, 7, 255, 153, 78, 0, 255, 148, 70, 1, 255, 152, 68, 5, 255, 179, 96, 9, 255, 199, 120, 2, 255, 201, 120, 6, 255, 191, 107, 6, 255, 175, 85, 4, 255, 157, 72, 7, 255, 138, 67, 2, 255, 132, 62, 6, 255, 132, 60, 8, 255, 131, 66, 6, 255, 133, 67, 12, 255, 133, 68, 8, 255, 123, 60, 1, 255, 118, 57, 12, 255, 123, 64, 9, 255, 124, 64, 5, 255, 127, 66, 7, 255, 123, 65, 6, 255, 119, 66, 4, 255, 121, 65, 2, 255, 114, 60, 4, 255, 108, 58, 6, 255, 110, 59, 6, 255, 106, 54, 4, 255, 104, 50, 7, 255, 102, 49, 5, 255, 107, 58, 4, 255, 108, 59, 1, 255, 111, 57, 4, 255, 114, 61, 4, 255, 114, 63, 5, 255, 113, 62, 6, 255, 105, 55, 1, 255, 105, 54, 4, 255, 108, 55, 8, 255, 100, 46, 6, 255, 104, 52, 9, 255, 109, 54, 1, 255, 108, 50, 4, 255, 99, 43, 5, 255, 101, 49, 7, 255, 101, 54, 4, 255, 103, 55, 3, 255, 103, 48, 3, 255, 100, 47, 5, 255, 96, 46, 5, 255, 96, 42, 3, 255, 102, 49, 6, 255, 94, 48, 5, 255, 92, 48, 6, 255, 97, 46, 5, 255, 101, 46, 4, 255, 101, 45, 5, 255, 100, 37, 3, 255, 98, 36, 4, 255, 99, 33, 3, 255, 86, 20, 0, 255, 85, 23, 6, 255, 1, 0, 16, 255, 0, 0, 14, 255, 1, 1, 13, 255, 1, 1, 11, 255, 0, 0, 12, 255, 0, 0, 13, 255, 1, 0, 18, 255, 4, 1, 4, 255, 1, 1, 2, 255, 2, 2, 6, 255, 0, 0, 2, 255, 8, 11, 54, 255, 81, 184, 233, 255, 40, 151, 167, 255, 23, 93, 145, 255, 28, 101, 118, 255, 45, 66, 78, 255, 58, 67, 94, 255, 52, 59, 87, 255, 47, 72, 106, 255, 38, 59, 88, 255, 30, 50, 67, 255, 35, 44, 67, 255, 16, 33, 40, 255, 34, 58, 76, 255, 47, 77, 112, 255, 20, 43, 59, 255, 0, 1, 3, 255, 0, 1, 0, 255, 2, 0, 3, 255, 1, 1, 2, 255, 1, 1, 1, 255, 0, 2, 0, 255, 4, 1, 6, 255, 5, 0, 8, 255, 1, 2, 3, 255, 1, 1, 10, 255, 4, 3, 0, 255, 3, 0, 0, 255, 6, 110, 191, 255, 5, 141, 197, 255, 11, 0, 0, 255, 17, 7, 26, 255, 5, 28, 206, 255, 4, 13, 57, 255, 6, 2, 0, 255, 0, 5, 4, 255, 2, 0, 8, 255, 2, 0, 6, 255, 4, 0, 6, 255, 0, 0, 0, 255, 0, 1, 1, 255, 1, 0, 0, 255, 3, 0, 0, 255, 10, 12, 6, 255, 25, 30, 22, 255, 30, 31, 28, 255, 30, 27, 30, 255, 33, 30, 39, 255, 38, 32, 45, 255, 37, 30, 35, 255, 28, 23, 25, 255, 22, 21, 16, 255, 24, 27, 7, 255, 26, 29, 20, 255, 35, 39, 40, 255, 36, 42, 42, 255, 27, 33, 27, 255, 24, 28, 20, 255, 21, 23, 10, 255, 18, 18, 5, 255, 15, 13, 1, 255, 15, 13, 2, 255, 21, 18, 7, 255, 17, 15, 2, 255, 19, 17, 4, 255, 18, 20, 5, 255, 16, 20, 6, 255, 24, 23, 7, 255, 24, 21, 5, 255, 24, 22, 5, 255, 22, 24, 5, 255, 26, 28, 8, 255, 32, 36, 7, 255, 36, 42, 11, 255, 39, 48, 18, 255, 44, 57, 16, 255, 50, 65, 17, 255, 55, 71, 15, 255, 59, 75, 17, 255, 64, 84, 11, 255, 65, 82, 24, 255, 71, 84, 35, 255, 68, 90, 15, 255, 63, 82, 26, 255, 70, 83, 24, 255, 66, 79, 17, 255, 67, 78, 16, 255, 67, 81, 7, 255, 66, 76, 10, 255, 69, 73, 15, 255, 62, 69, 12, 255, 63, 68, 15, 255, 73, 72, 9, 255, 73, 72, 6, 255, 70, 66, 6, 255, 72, 67, 2, 255, 72, 65, 4, 255, 72, 60, 8, 255, 67, 60, 4, 255, 73, 55, 3, 255, 66, 54, 5, 255, 67, 56, 1, 255, 62, 53, 4, 255, 75, 49, 7, 255, 85, 53, 6, 255, 97, 53, 9, 255, 78, 45, 3, 255, 93, 56, 2, 255, 100, 53, 1, 255, 93, 50, 2, 255, 108, 57, 8, 255, 101, 53, 5, 255, 84, 50, 3, 255, 74, 46, 1, 255, 76, 45, 3, 255, 84, 49, 5, 255, 81, 50, 4, 255, 79, 48, 3, 255, 79, 46, 2, 255, 79, 46, 10, 255, 78, 47, 8, 255, 92, 50, 3, 255, 106, 50, 3, 255, 94, 49, 5, 255, 89, 52, 7, 255, 96, 50, 5, 255, 100, 51, 4, 255, 98, 57, 4, 255, 130, 64, 11, 255, 132, 60, 6, 255, 103, 59, 10, 255, 97, 55, 5, 255, 93, 57, 5, 255, 99, 60, 5, 255, 128, 64, 8, 255, 112, 57, 12, 255, 93, 59, 9, 255, 108, 58, 8, 255, 120, 64, 7, 255, 111, 66, 3, 255, 107, 61, 8, 255, 126, 65, 4, 255, 123, 62, 2, 255, 111, 56, 10, 255, 117, 62, 7, 255, 126, 69, 1, 255, 122, 63, 4, 255, 122, 61, 5, 255, 125, 66, 4, 255, 116, 66, 3, 255, 113, 61, 3, 255, 114, 63, 8, 255, 112, 62, 9, 255, 114, 62, 10, 255, 118, 64, 7, 255, 135, 69, 8, 255, 133, 62, 3, 255, 125, 59, 9, 255, 126, 66, 9, 255, 128, 65, 4, 255, 126, 64, 14, 255, 119, 65, 6, 255, 126, 64, 13, 255, 121, 64, 4, 255, 124, 65, 6, 255, 140, 70, 17, 255, 145, 75, 13, 255, 150, 84, 11, 255, 160, 89, 4, 255, 168, 87, 8, 255, 177, 96, 12, 255, 191, 104, 5, 255, 196, 101, 12, 255, 197, 106, 10, 255, 207, 108, 5, 255, 204, 104, 8, 255, 201, 106, 11, 255, 204, 110, 5, 255, 201, 105, 6, 255, 196, 99, 4, 255, 203, 99, 4, 255, 198, 101, 6, 255, 196, 103, 5, 255, 194, 101, 8, 255, 190, 96, 6, 255, 196, 103, 7, 255, 192, 96, 8, 255, 192, 91, 9, 255, 193, 89, 5, 255, 194, 91, 4, 255, 199, 97, 4, 255, 201, 101, 4, 255, 201, 103, 6, 255, 202, 104, 9, 255, 204, 104, 9, 255, 201, 102, 4, 255, 197, 100, 1, 255, 204, 106, 4, 255, 199, 102, 5, 255, 197, 99, 11, 255, 200, 103, 7, 255, 201, 102, 9, 255, 194, 98, 5, 255, 199, 105, 11, 255, 204, 110, 5, 255, 202, 108, 8, 255, 205, 113, 10, 255, 209, 112, 3, 255, 210, 114, 1, 255, 212, 114, 0, 255, 205, 107, 1, 255, 213, 115, 4, 255, 215, 120, 8, 255, 213, 115, 5, 255, 214, 124, 5, 255, 221, 127, 2, 255, 220, 122, 6, 255, 208, 117, 9, 255, 207, 108, 1, 255, 209, 112, 4, 255, 210, 118, 11, 255, 210, 117, 8, 255, 209, 121, 1, 255, 213, 130, 4, 255, 211, 128, 5, 255, 212, 127, 6, 255, 207, 122, 8, 255, 207, 124, 8, 255, 206, 123, 2, 255, 206, 125, 2, 255, 199, 119, 0, 255, 193, 114, 5, 255, 201, 119, 2, 255, 191, 104, 8, 255, 184, 96, 12, 255, 182, 95, 8, 255, 186, 98, 10, 255, 187, 99, 0, 255, 190, 105, 4, 255, 196, 117, 4, 255, 200, 122, 7, 255, 186, 106, 5, 255, 192, 112, 7, 255, 190, 110, 7, 255, 182, 99, 5, 255, 182, 97, 7, 255, 183, 100, 12, 255, 181, 101, 7, 255, 184, 102, 1, 255, 188, 104, 3, 255, 189, 105, 2, 255, 195, 110, 7, 255, 196, 112, 5, 255, 198, 114, 6, 255, 193, 111, 3, 255, 189, 110, 5, 255, 191, 114, 9, 255, 193, 120, 5, 255, 189, 113, 5, 255, 186, 112, 1, 255, 184, 111, 1, 255, 183, 110, 9, 255, 180, 105, 17, 255, 180, 106, 5, 255, 180, 110, 10, 255, 180, 112, 16, 255, 185, 120, 19, 255, 184, 119, 10, 255, 182, 112, 7, 255, 193, 125, 7, 255, 196, 125, 1, 255, 184, 109, 0, 255, 179, 112, 14, 255, 183, 123, 13, 255, 183, 124, 14, 255, 166, 102, 17, 255, 167, 93, 12, 255, 161, 92, 15, 255, 177, 115, 4, 255, 181, 120, 4, 255, 162, 96, 6, 255, 154, 87, 9, 255, 157, 94, 9, 255, 169, 106, 9, 255, 171, 107, 2, 255, 166, 100, 4, 255, 165, 97, 5, 255, 167, 96, 7, 255, 165, 90, 5, 255, 171, 91, 1, 255, 183, 97, 0, 255, 181, 101, 6, 255, 174, 99, 2, 255, 176, 102, 11, 255, 175, 107, 25, 255, 171, 117, 16, 255, 170, 108, 6, 255, 170, 102, 6, 255, 177, 108, 11, 255, 185, 113, 18, 255, 191, 122, 6, 255, 183, 110, 8, 255, 181, 109, 2, 255, 182, 109, 1, 255, 181, 106, 1, 255, 181, 106, 4, 255, 176, 103, 3, 255, 175, 102, 4, 255, 173, 96, 5, 255, 174, 92, 3, 255, 170, 100, 3, 255, 164, 90, 0, 255, 129, 68, 5, 255, 122, 66, 9, 255, 165, 95, 13, 255, 181, 121, 7, 255, 188, 125, 1, 255, 195, 128, 4, 255, 197, 140, 10, 255, 199, 141, 13, 255, 181, 106, 10, 255, 146, 75, 6, 255, 138, 70, 10, 255, 124, 63, 7, 255, 138, 67, 3, 255, 147, 71, 13, 255, 139, 72, 10, 255, 144, 72, 9, 255, 151, 76, 4, 255, 151, 68, 5, 255, 164, 77, 5, 255, 189, 111, 6, 255, 199, 126, 5, 255, 201, 121, 6, 255, 199, 117, 6, 255, 194, 113, 4, 255, 162, 77, 9, 255, 145, 66, 9, 255, 147, 73, 3, 255, 141, 65, 1, 255, 134, 63, 5, 255, 126, 57, 4, 255, 121, 56, 7, 255, 124, 57, 7, 255, 125, 61, 14, 255, 120, 65, 10, 255, 119, 60, 7, 255, 122, 59, 4, 255, 123, 66, 6, 255, 118, 61, 3, 255, 110, 49, 4, 255, 110, 52, 7, 255, 109, 59, 6, 255, 105, 55, 6, 255, 97, 41, 11, 255, 94, 43, 2, 255, 97, 46, 7, 255, 102, 50, 6, 255, 109, 58, 3, 255, 107, 58, 4, 255, 113, 58, 5, 255, 114, 59, 7, 255, 104, 51, 2, 255, 100, 48, 1, 255, 105, 53, 7, 255, 102, 50, 4, 255, 99, 47, 0, 255, 101, 49, 2, 255, 102, 48, 7, 255, 103, 47, 5, 255, 103, 50, 4, 255, 101, 51, 4, 255, 100, 52, 3, 255, 94, 47, 0, 255, 96, 45, 3, 255, 94, 43, 6, 255, 88, 40, 2, 255, 92, 41, 3, 255, 92, 39, 0, 255, 88, 41, 2, 255, 91, 43, 6, 255, 93, 40, 3, 255, 100, 43, 8, 255, 105, 42, 9, 255, 98, 37, 4, 255, 95, 31, 1, 255, 92, 27, 2, 255, 87, 26, 0, 255, 98, 32, 5, 255, 1, 0, 20, 255, 1, 0, 16, 255, 1, 1, 13, 255, 1, 1, 12, 255, 0, 0, 12, 255, 1, 0, 17, 255, 1, 0, 10, 255, 2, 2, 5, 255, 1, 1, 2, 255, 2, 0, 8, 255, 7, 1, 6, 255, 5, 5, 4, 255, 22, 59, 57, 255, 11, 29, 21, 255, 22, 29, 59, 255, 17, 72, 120, 255, 15, 41, 43, 255, 29, 46, 68, 255, 32, 49, 57, 255, 42, 65, 83, 255, 53, 63, 85, 255, 26, 46, 66, 255, 43, 58, 86, 255, 44, 64, 90, 255, 19, 29, 38, 255, 15, 23, 29, 255, 45, 76, 136, 255, 23, 57, 62, 255, 1, 1, 0, 255, 5, 1, 2, 255, 2, 2, 4, 255, 0, 2, 1, 255, 0, 1, 5, 255, 3, 1, 2, 255, 5, 0, 3, 255, 1, 2, 1, 255, 2, 2, 5, 255, 3, 0, 0, 255, 2, 41, 110, 255, 3, 173, 245, 255, 10, 19, 47, 255, 10, 3, 0, 255, 13, 26, 154, 255, 2, 20, 136, 255, 2, 0, 0, 255, 0, 5, 5, 255, 0, 4, 6, 255, 5, 0, 5, 255, 2, 2, 1, 255, 0, 0, 3, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 1, 1, 255, 0, 0, 0, 255, 3, 4, 1, 255, 20, 19, 11, 255, 26, 25, 19, 255, 28, 24, 19, 255, 35, 29, 32, 255, 34, 31, 47, 255, 36, 34, 36, 255, 32, 27, 22, 255, 25, 23, 15, 255, 26, 30, 19, 255, 24, 33, 30, 255, 36, 44, 46, 255, 38, 45, 43, 255, 33, 41, 30, 255, 28, 33, 21, 255, 27, 27, 12, 255, 27, 23, 8, 255, 19, 16, 3, 255, 18, 14, 4, 255, 19, 15, 4, 255, 20, 16, 5, 255, 19, 17, 3, 255, 21, 21, 5, 255, 18, 18, 5, 255, 22, 22, 4, 255, 27, 23, 5, 255, 32, 28, 10, 255, 25, 25, 5, 255, 30, 31, 9, 255, 30, 44, 11, 255, 38, 51, 14, 255, 45, 54, 10, 255, 52, 59, 9, 255, 57, 65, 14, 255, 62, 73, 16, 255, 58, 74, 27, 255, 58, 83, 20, 255, 66, 82, 15, 255, 82, 84, 19, 255, 81, 86, 14, 255, 72, 82, 16, 255, 72, 79, 11, 255, 66, 74, 15, 255, 67, 73, 13, 255, 71, 77, 7, 255, 71, 75, 8, 255, 70, 69, 16, 255, 66, 66, 9, 255, 64, 66, 14, 255, 70, 68, 7, 255, 66, 69, 3, 255, 69, 68, 9, 255, 73, 69, 1, 255, 65, 65, 1, 255, 70, 62, 8, 255, 72, 58, 6, 255, 67, 55, 1, 255, 68, 57, 3, 255, 69, 52, 2, 255, 89, 56, 6, 255, 77, 51, 7, 255, 68, 46, 2, 255, 84, 47, 8, 255, 82, 48, 5, 255, 82, 54, 1, 255, 87, 52, 5, 255, 91, 50, 4, 255, 105, 58, 6, 255, 100, 57, 4, 255, 81, 52, 1, 255, 78, 52, 6, 255, 78, 49, 5, 255, 84, 49, 4, 255, 82, 51, 3, 255, 84, 45, 1, 255, 92, 51, 1, 255, 108, 55, 7, 255, 113, 51, 7, 255, 110, 53, 1, 255, 113, 53, 3, 255, 95, 49, 5, 255, 87, 53, 7, 255, 84, 56, 2, 255, 96, 57, 5, 255, 96, 58, 2, 255, 112, 63, 3, 255, 115, 62, 1, 255, 96, 56, 3, 255, 110, 59, 5, 255, 136, 61, 9, 255, 125, 61, 6, 255, 118, 62, 0, 255, 112, 58, 5, 255, 105, 54, 4, 255, 122, 65, 10, 255, 118, 64, 3, 255, 110, 62, 3, 255, 110, 59, 2, 255, 115, 67, 2, 255, 113, 63, 9, 255, 120, 63, 4, 255, 132, 65, 5, 255, 134, 66, 2, 255, 127, 64, 3, 255, 122, 56, 1, 255, 136, 66, 5, 255, 123, 63, 5, 255, 114, 57, 13, 255, 112, 61, 8, 255, 113, 64, 7, 255, 118, 65, 5, 255, 123, 63, 5, 255, 119, 61, 2, 255, 125, 70, 6, 255, 129, 68, 4, 255, 129, 65, 10, 255, 131, 66, 9, 255, 138, 73, 5, 255, 144, 77, 8, 255, 155, 85, 6, 255, 167, 92, 6, 255, 177, 94, 11, 255, 176, 92, 11, 255, 182, 89, 3, 255, 191, 92, 5, 255, 186, 87, 10, 255, 185, 91, 10, 255, 192, 92, 7, 255, 195, 97, 0, 255, 190, 99, 8, 255, 191, 101, 12, 255, 188, 100, 9, 255, 188, 102, 6, 255, 188, 101, 4, 255, 197, 105, 2, 255, 194, 100, 10, 255, 178, 86, 7, 255, 188, 93, 7, 255, 195, 101, 11, 255, 194, 103, 6, 255, 192, 101, 9, 255, 193, 103, 6, 255, 192, 103, 3, 255, 195, 101, 6, 255, 193, 104, 6, 255, 192, 102, 9, 255, 189, 95, 9, 255, 191, 96, 2, 255, 194, 99, 5, 255, 190, 95, 7, 255, 188, 95, 4, 255, 193, 95, 2, 255, 197, 100, 0, 255, 195, 95, 5, 255, 187, 89, 5, 255, 183, 87, 0, 255, 187, 95, 0, 255, 189, 96, 2, 255, 191, 94, 5, 255, 193, 103, 5, 255, 196, 108, 2, 255, 201, 105, 6, 255, 201, 109, 13, 255, 193, 109, 8, 255, 199, 111, 8, 255, 203, 116, 8, 255, 195, 105, 1, 255, 200, 106, 7, 255, 200, 110, 5, 255, 199, 114, 8, 255, 203, 112, 7, 255, 207, 118, 6, 255, 207, 119, 0, 255, 207, 117, 13, 255, 205, 113, 12, 255, 200, 108, 1, 255, 198, 106, 4, 255, 200, 108, 4, 255, 205, 115, 4, 255, 208, 121, 4, 255, 205, 120, 4, 255, 204, 119, 2, 255, 208, 121, 4, 255, 207, 122, 5, 255, 207, 123, 1, 255, 212, 129, 6, 255, 212, 129, 10, 255, 209, 127, 7, 255, 211, 133, 7, 255, 210, 132, 3, 255, 213, 136, 3, 255, 213, 137, 10, 255, 207, 132, 13, 255, 205, 132, 4, 255, 201, 130, 7, 255, 201, 124, 10, 255, 214, 130, 3, 255, 211, 126, 8, 255, 214, 131, 4, 255, 211, 127, 8, 255, 198, 113, 5, 255, 187, 101, 10, 255, 187, 102, 6, 255, 187, 107, 4, 255, 187, 110, 3, 255, 186, 109, 6, 255, 185, 107, 10, 255, 181, 107, 8, 255, 183, 106, 12, 255, 186, 104, 7, 255, 184, 102, 0, 255, 189, 104, 4, 255, 197, 112, 6, 255, 202, 116, 3, 255, 195, 110, 1, 255, 194, 111, 4, 255, 191, 114, 2, 255, 187, 116, 3, 255, 182, 113, 2, 255, 184, 116, 11, 255, 190, 123, 7, 255, 195, 122, 13, 255, 197, 124, 13, 255, 192, 121, 12, 255, 183, 107, 13, 255, 188, 107, 11, 255, 199, 113, 13, 255, 195, 112, 7, 255, 173, 102, 5, 255, 175, 116, 11, 255, 180, 123, 14, 255, 192, 139, 15, 255, 181, 133, 15, 255, 181, 122, 17, 255, 179, 119, 16, 255, 182, 120, 12, 255, 170, 107, 2, 255, 148, 81, 9, 255, 155, 90, 7, 255, 168, 105, 4, 255, 171, 105, 4, 255, 172, 105, 3, 255, 164, 95, 3, 255, 164, 97, 1, 255, 164, 96, 7, 255, 153, 81, 8, 255, 155, 81, 3, 255, 174, 92, 10, 255, 180, 100, 1, 255, 171, 88, 5, 255, 172, 98, 7, 255, 177, 117, 19, 255, 173, 121, 27, 255, 173, 119, 12, 255, 171, 110, 9, 255, 171, 99, 8, 255, 187, 109, 7, 255, 188, 110, 10, 255, 191, 119, 11, 255, 188, 118, 6, 255, 180, 104, 5, 255, 186, 108, 6, 255, 184, 109, 1, 255, 180, 106, 3, 255, 182, 107, 7, 255, 177, 102, 1, 255, 179, 104, 1, 255, 178, 105, 3, 255, 168, 92, 6, 255, 122, 66, 3, 255, 144, 85, 6, 255, 188, 119, 7, 255, 190, 130, 13, 255, 188, 127, 11, 255, 189, 131, 5, 255, 195, 132, 8, 255, 202, 138, 8, 255, 168, 90, 12, 255, 139, 71, 17, 255, 135, 68, 17, 255, 131, 71, 12, 255, 145, 74, 11, 255, 153, 74, 2, 255, 156, 78, 5, 255, 154, 72, 4, 255, 149, 67, 0, 255, 158, 75, 7, 255, 180, 100, 7, 255, 199, 122, 4, 255, 199, 120, 9, 255, 192, 112, 6, 255, 193, 116, 2, 255, 194, 109, 7, 255, 171, 81, 6, 255, 156, 75, 3, 255, 148, 70, 3, 255, 143, 69, 3, 255, 137, 67, 2, 255, 116, 49, 2, 255, 115, 50, 3, 255, 127, 65, 10, 255, 118, 59, 10, 255, 116, 62, 8, 255, 120, 65, 8, 255, 118, 62, 3, 255, 111, 50, 0, 255, 100, 36, 5, 255, 81, 27, 5, 255, 87, 36, 2, 255, 99, 47, 3, 255, 92, 41, 2, 255, 92, 42, 5, 255, 96, 53, 2, 255, 100, 55, 6, 255, 101, 48, 6, 255, 103, 49, 5, 255, 104, 54, 9, 255, 109, 55, 9, 255, 107, 52, 5, 255, 99, 46, 1, 255, 102, 49, 5, 255, 106, 53, 8, 255, 102, 51, 3, 255, 105, 49, 6, 255, 102, 44, 9, 255, 100, 47, 7, 255, 104, 55, 4, 255, 109, 60, 4, 255, 109, 53, 4, 255, 102, 41, 1, 255, 89, 38, 1, 255, 93, 41, 2, 255, 95, 45, 4, 255, 89, 42, 2, 255, 87, 41, 3, 255, 86, 35, 3, 255, 88, 36, 6, 255, 97, 36, 5, 255, 96, 38, 0, 255, 103, 42, 2, 255, 107, 41, 4, 255, 94, 36, 3, 255, 92, 27, 1, 255, 97, 24, 4, 255, 105, 34, 4, 255, 115, 33, 2, 255, 2, 1, 20, 255, 2, 1, 18, 255, 2, 1, 15, 255, 2, 2, 14, 255, 1, 0, 13, 255, 1, 0, 16, 255, 0, 2, 12, 255, 0, 1, 9, 255, 6, 0, 11, 255, 3, 1, 10, 255, 2, 1, 6, 255, 2, 2, 10, 255, 0, 1, 8, 255, 0, 3, 7, 255, 6, 1, 11, 255, 35, 54, 76, 255, 18, 50, 60, 255, 0, 0, 0, 255, 0, 2, 0, 255, 16, 20, 41, 255, 54, 67, 107, 255, 56, 73, 105, 255, 28, 50, 76, 255, 45, 61, 87, 255, 47, 74, 111, 255, 5, 21, 25, 255, 12, 15, 31, 255, 44, 78, 95, 255, 12, 28, 34, 255, 3, 0, 0, 255, 3, 1, 3, 255, 1, 1, 3, 255, 2, 0, 2, 255, 1, 1, 6, 255, 1, 3, 5, 255, 2, 2, 3, 255, 1, 0, 0, 255, 5, 0, 48, 255, 2, 153, 237, 255, 14, 74, 119, 255, 15, 0, 0, 255, 14, 12, 84, 255, 8, 29, 200, 255, 0, 6, 28, 255, 2, 0, 0, 255, 5, 1, 4, 255, 3, 0, 7, 255, 1, 1, 2, 255, 0, 2, 1, 255, 1, 2, 2, 255, 1, 0, 1, 255, 2, 0, 1, 255, 0, 1, 1, 255, 0, 2, 1, 255, 3, 2, 0, 255, 13, 9, 4, 255, 18, 16, 8, 255, 24, 20, 10, 255, 39, 31, 26, 255, 34, 35, 48, 255, 39, 43, 47, 255, 36, 36, 26, 255, 24, 25, 13, 255, 24, 25, 25, 255, 27, 37, 41, 255, 33, 45, 48, 255, 38, 49, 42, 255, 37, 46, 29, 255, 37, 39, 25, 255, 35, 32, 16, 255, 29, 26, 9, 255, 26, 22, 10, 255, 22, 18, 7, 255, 17, 13, 3, 255, 24, 20, 7, 255, 21, 19, 4, 255, 23, 20, 4, 255, 23, 20, 5, 255, 25, 22, 3, 255, 32, 26, 6, 255, 31, 24, 4, 255, 33, 28, 6, 255, 34, 36, 9, 255, 37, 41, 15, 255, 44, 50, 18, 255, 49, 57, 11, 255, 55, 64, 12, 255, 61, 70, 16, 255, 69, 79, 15, 255, 65, 76, 21, 255, 60, 77, 18, 255, 67, 84, 18, 255, 72, 84, 16, 255, 73, 83, 12, 255, 69, 81, 11, 255, 69, 78, 8, 255, 64, 74, 4, 255, 64, 74, 4, 255, 70, 74, 9, 255, 70, 71, 6, 255, 63, 65, 14, 255, 67, 68, 17, 255, 70, 66, 4, 255, 77, 68, 4, 255, 73, 69, 10, 255, 69, 63, 7, 255, 71, 61, 6, 255, 70, 63, 9, 255, 70, 64, 2, 255, 73, 62, 6, 255, 85, 56, 9, 255, 65, 54, 2, 255, 88, 61, 7, 255, 109, 66, 9, 255, 69, 42, 4, 255, 73, 50, 4, 255, 82, 47, 7, 255, 89, 52, 1, 255, 77, 52, 3, 255, 73, 46, 2, 255, 93, 51, 2, 255, 95, 55, 2, 255, 91, 51, 5, 255, 89, 48, 4, 255, 91, 49, 6, 255, 78, 50, 1, 255, 86, 52, 2, 255, 101, 53, 4, 255, 89, 46, 7, 255, 110, 48, 2, 255, 120, 50, 0, 255, 118, 51, 3, 255, 108, 53, 4, 255, 97, 55, 8, 255, 91, 51, 3, 255, 95, 53, 2, 255, 85, 53, 3, 255, 96, 53, 8, 255, 105, 56, 7, 255, 111, 61, 2, 255, 124, 63, 3, 255, 102, 62, 5, 255, 100, 62, 1, 255, 135, 60, 4, 255, 129, 60, 6, 255, 107, 63, 2, 255, 103, 57, 3, 255, 108, 57, 6, 255, 127, 63, 10, 255, 126, 60, 4, 255, 115, 64, 7, 255, 108, 61, 9, 255, 116, 58, 5, 255, 124, 59, 7, 255, 125, 64, 7, 255, 119, 57, 19, 255, 121, 63, 10, 255, 129, 65, 15, 255, 133, 66, 4, 255, 138, 64, 5, 255, 139, 63, 16, 255, 130, 61, 13, 255, 131, 70, 11, 255, 136, 75, 8, 255, 138, 72, 9, 255, 144, 71, 12, 255, 140, 74, 11, 255, 138, 72, 7, 255, 156, 77, 8, 255, 166, 82, 11, 255, 174, 93, 15, 255, 182, 96, 4, 255, 192, 94, 4, 255, 190, 92, 8, 255, 188, 96, 2, 255, 184, 96, 4, 255, 183, 89, 1, 255, 182, 93, 5, 255, 179, 90, 12, 255, 182, 91, 13, 255, 190, 95, 11, 255, 190, 96, 11, 255, 192, 103, 11, 255, 195, 100, 9, 255, 194, 101, 5, 255, 189, 97, 4, 255, 193, 98, 6, 255, 191, 101, 10, 255, 195, 100, 2, 255, 191, 100, 5, 255, 186, 95, 12, 255, 186, 91, 5, 255, 185, 92, 5, 255, 193, 102, 7, 255, 201, 109, 10, 255, 196, 103, 6, 255, 194, 99, 3, 255, 202, 103, 6, 255, 195, 104, 4, 255, 193, 103, 8, 255, 185, 89, 3, 255, 190, 92, 4, 255, 188, 87, 7, 255, 182, 81, 5, 255, 190, 91, 3, 255, 196, 100, 2, 255, 201, 105, 6, 255, 194, 98, 6, 255, 190, 95, 4, 255, 190, 97, 6, 255, 173, 80, 3, 255, 178, 84, 7, 255, 184, 89, 3, 255, 191, 100, 3, 255, 197, 106, 10, 255, 199, 105, 3, 255, 197, 108, 5, 255, 194, 111, 1, 255, 195, 109, 6, 255, 195, 108, 12, 255, 194, 106, 6, 255, 198, 107, 2, 255, 198, 113, 5, 255, 194, 107, 10, 255, 198, 108, 2, 255, 200, 113, 5, 255, 198, 110, 6, 255, 198, 106, 5, 255, 198, 110, 0, 255, 202, 112, 5, 255, 201, 111, 7, 255, 201, 116, 2, 255, 202, 122, 2, 255, 203, 120, 5, 255, 207, 119, 7, 255, 210, 122, 9, 255, 203, 119, 2, 255, 206, 124, 0, 255, 209, 124, 7, 255, 211, 125, 12, 255, 210, 124, 13, 255, 209, 123, 10, 255, 209, 126, 8, 255, 207, 129, 6, 255, 212, 136, 9, 255, 212, 139, 5, 255, 216, 143, 0, 255, 216, 143, 3, 255, 223, 147, 15, 255, 215, 140, 3, 255, 216, 137, 5, 255, 217, 137, 11, 255, 218, 138, 5, 255, 209, 129, 7, 255, 209, 133, 1, 255, 204, 128, 2, 255, 194, 115, 2, 255, 190, 113, 2, 255, 190, 113, 7, 255, 193, 115, 11, 255, 186, 105, 4, 255, 177, 95, 7, 255, 166, 89, 6, 255, 177, 103, 11, 255, 181, 107, 7, 255, 180, 104, 10, 255, 185, 110, 8, 255, 190, 115, 7, 255, 184, 106, 11, 255, 190, 114, 15, 255, 187, 118, 5, 255, 179, 113, 4, 255, 185, 118, 12, 255, 189, 121, 11, 255, 190, 120, 2, 255, 198, 123, 13, 255, 193, 113, 5, 255, 191, 104, 5, 255, 189, 106, 3, 255, 191, 116, 6, 255, 179, 108, 2, 255, 180, 110, 9, 255, 182, 114, 8, 255, 181, 125, 13, 255, 194, 139, 11, 255, 199, 137, 4, 255, 200, 149, 6, 255, 197, 139, 9, 255, 195, 149, 6, 255, 203, 153, 5, 255, 185, 128, 6, 255, 149, 89, 10, 255, 143, 82, 13, 255, 162, 100, 6, 255, 159, 93, 0, 255, 162, 92, 5, 255, 166, 90, 6, 255, 172, 96, 4, 255, 160, 87, 5, 255, 136, 70, 3, 255, 138, 74, 5, 255, 161, 81, 5, 255, 177, 94, 6, 255, 173, 96, 2, 255, 173, 112, 5, 255, 179, 125, 12, 255, 176, 115, 15, 255, 169, 100, 13, 255, 153, 84, 8, 255, 156, 86, 9, 255, 174, 100, 14, 255, 183, 110, 6, 255, 192, 126, 5, 255, 175, 102, 12, 255, 175, 95, 10, 255, 190, 111, 5, 255, 186, 108, 1, 255, 183, 107, 4, 255, 177, 102, 3, 255, 174, 97, 5, 255, 176, 102, 4, 255, 173, 103, 4, 255, 164, 86, 8, 255, 131, 64, 10, 255, 153, 91, 11, 255, 184, 117, 3, 255, 187, 124, 11, 255, 189, 128, 19, 255, 188, 124, 11, 255, 199, 130, 14, 255, 198, 135, 12, 255, 181, 113, 9, 255, 163, 94, 14, 255, 156, 83, 1, 255, 163, 90, 10, 255, 162, 88, 14, 255, 163, 82, 9, 255, 169, 83, 5, 255, 159, 75, 3, 255, 156, 69, 6, 255, 178, 98, 7, 255, 195, 122, 8, 255, 199, 120, 8, 255, 197, 111, 7, 255, 194, 114, 9, 255, 189, 111, 5, 255, 194, 105, 13, 255, 186, 93, 9, 255, 158, 73, 2, 255, 153, 77, 11, 255, 149, 81, 5, 255, 137, 71, 10, 255, 127, 59, 10, 255, 123, 48, 9, 255, 114, 47, 1, 255, 114, 55, 5, 255, 123, 61, 6, 255, 119, 59, 6, 255, 103, 43, 4, 255, 95, 32, 5, 255, 85, 29, 4, 255, 72, 27, 2, 255, 86, 32, 2, 255, 89, 32, 8, 255, 64, 15, 0, 255, 79, 33, 3, 255, 92, 48, 6, 255, 94, 47, 1, 255, 98, 46, 1, 255, 101, 47, 3, 255, 103, 50, 2, 255, 98, 45, 2, 255, 98, 44, 2, 255, 101, 48, 5, 255, 103, 50, 6, 255, 103, 51, 5, 255, 100, 49, 1, 255, 100, 49, 3, 255, 102, 50, 4, 255, 99, 44, 4, 255, 95, 39, 5, 255, 100, 40, 4, 255, 107, 47, 5, 255, 102, 41, 1, 255, 93, 37, 0, 255, 91, 39, 3, 255, 91, 39, 4, 255, 84, 33, 0, 255, 78, 32, 0, 255, 86, 37, 2, 255, 88, 33, 5, 255, 92, 30, 5, 255, 94, 32, 3, 255, 97, 31, 2, 255, 100, 30, 0, 255, 96, 30, 0, 255, 98, 27, 2, 255, 99, 30, 4, 255, 109, 37, 3, 255, 118, 37, 3, 255, 1, 0, 18, 255, 2, 1, 18, 255, 2, 1, 17, 255, 2, 1, 15, 255, 2, 1, 15, 255, 1, 0, 14, 255, 2, 1, 17, 255, 1, 1, 9, 255, 1, 0, 7, 255, 1, 2, 10, 255, 2, 5, 17, 255, 3, 8, 31, 255, 3, 11, 34, 255, 2, 8, 23, 255, 0, 0, 8, 255, 12, 30, 39, 255, 37, 86, 119, 255, 11, 29, 35, 255, 2, 0, 0, 255, 1, 0, 2, 255, 17, 23, 46, 255, 47, 65, 89, 255, 41, 74, 111, 255, 12, 34, 47, 255, 41, 64, 103, 255, 32, 86, 122, 255, 0, 10, 7, 255, 17, 19, 38, 255, 25, 57, 91, 255, 3, 10, 13, 255, 1, 1, 4, 255, 1, 1, 4, 255, 2, 0, 2, 255, 3, 2, 1, 255, 0, 2, 1, 255, 4, 1, 2, 255, 6, 0, 5, 255, 1, 78, 172, 255, 13, 114, 193, 255, 25, 2, 6, 255, 14, 5, 22, 255, 14, 23, 202, 255, 2, 16, 85, 255, 7, 1, 0, 255, 7, 1, 4, 255, 4, 3, 1, 255, 0, 0, 2, 255, 2, 0, 0, 255, 3, 0, 0, 255, 2, 1, 4, 255, 3, 1, 3, 255, 3, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 0, 0, 255, 6, 2, 0, 255, 17, 14, 7, 255, 24, 23, 14, 255, 32, 28, 24, 255, 39, 31, 33, 255, 44, 41, 41, 255, 32, 37, 36, 255, 17, 21, 15, 255, 21, 21, 10, 255, 28, 33, 36, 255, 33, 46, 48, 255, 37, 51, 45, 255, 42, 49, 38, 255, 42, 42, 31, 255, 36, 38, 19, 255, 31, 31, 13, 255, 28, 25, 14, 255, 18, 16, 2, 255, 23, 20, 5, 255, 22, 19, 4, 255, 25, 22, 7, 255, 24, 20, 5, 255, 24, 21, 2, 255, 27, 24, 3, 255, 36, 31, 7, 255, 37, 29, 6, 255, 37, 33, 6, 255, 37, 40, 8, 255, 42, 48, 8, 255, 47, 52, 13, 255, 53, 61, 13, 255, 57, 67, 15, 255, 60, 73, 14, 255, 60, 74, 14, 255, 62, 77, 14, 255, 69, 80, 20, 255, 65, 79, 14, 255, 66, 86, 13, 255, 65, 79, 15, 255, 67, 77, 8, 255, 64, 74, 7, 255, 65, 77, 7, 255, 63, 75, 5, 255, 68, 70, 14, 255, 68, 65, 11, 255, 62, 67, 3, 255, 66, 67, 4, 255, 77, 66, 5, 255, 74, 64, 5, 255, 70, 62, 4, 255, 72, 62, 7, 255, 74, 61, 7, 255, 79, 63, 4, 255, 79, 63, 3, 255, 77, 55, 6, 255, 72, 54, 3, 255, 78, 59, 7, 255, 122, 70, 13, 255, 80, 44, 2, 255, 69, 50, 6, 255, 87, 54, 4, 255, 93, 54, 3, 255, 80, 48, 1, 255, 79, 51, 5, 255, 85, 50, 5, 255, 96, 57, 3, 255, 99, 57, 8, 255, 96, 53, 9, 255, 88, 51, 4, 255, 109, 51, 9, 255, 99, 47, 2, 255, 103, 56, 8, 255, 111, 51, 7, 255, 88, 47, 3, 255, 91, 54, 6, 255, 97, 48, 6, 255, 98, 50, 5, 255, 100, 55, 1, 255, 103, 53, 5, 255, 106, 54, 8, 255, 104, 53, 9, 255, 105, 50, 11, 255, 111, 54, 5, 255, 120, 63, 5, 255, 120, 66, 5, 255, 125, 61, 6, 255, 115, 55, 7, 255, 115, 60, 4, 255, 120, 61, 3, 255, 114, 56, 11, 255, 107, 59, 11, 255, 101, 57, 4, 255, 110, 60, 3, 255, 111, 56, 3, 255, 109, 59, 17, 255, 103, 62, 7, 255, 114, 65, 5, 255, 134, 68, 12, 255, 145, 71, 16, 255, 159, 84, 9, 255, 163, 92, 13, 255, 170, 91, 7, 255, 177, 88, 14, 255, 184, 96, 6, 255, 176, 90, 20, 255, 184, 95, 13, 255, 182, 101, 3, 255, 180, 103, 7, 255, 182, 101, 11, 255, 194, 109, 5, 255, 189, 100, 15, 255, 179, 89, 8, 255, 162, 77, 3, 255, 177, 95, 8, 255, 192, 102, 1, 255, 191, 99, 5, 255, 191, 100, 10, 255, 190, 96, 7, 255, 188, 93, 7, 255, 188, 99, 11, 255, 193, 101, 13, 255, 194, 101, 5, 255, 198, 100, 3, 255, 193, 100, 13, 255, 198, 103, 12, 255, 195, 95, 5, 255, 190, 93, 6, 255, 196, 102, 7, 255, 193, 95, 4, 255, 195, 98, 2, 255, 199, 103, 4, 255, 196, 102, 6, 255, 190, 101, 4, 255, 188, 95, 2, 255, 191, 97, 13, 255, 196, 102, 10, 255, 196, 99, 2, 255, 189, 94, 3, 255, 192, 96, 8, 255, 196, 100, 2, 255, 197, 99, 4, 255, 199, 101, 8, 255, 198, 97, 14, 255, 188, 92, 4, 255, 191, 97, 7, 255, 187, 91, 5, 255, 184, 89, 7, 255, 177, 81, 2, 255, 186, 91, 4, 255, 197, 103, 6, 255, 197, 100, 5, 255, 191, 93, 7, 255, 179, 82, 5, 255, 190, 95, 8, 255, 193, 100, 5, 255, 177, 82, 10, 255, 179, 87, 9, 255, 185, 90, 11, 255, 192, 96, 6, 255, 191, 95, 7, 255, 195, 102, 9, 255, 195, 105, 10, 255, 200, 104, 0, 255, 192, 100, 2, 255, 195, 104, 4, 255, 198, 104, 3, 255, 198, 107, 7, 255, 197, 105, 3, 255, 193, 104, 5, 255, 200, 105, 8, 255, 195, 110, 1, 255, 198, 108, 8, 255, 202, 105, 11, 255, 196, 108, 0, 255, 199, 111, 5, 255, 201, 110, 10, 255, 197, 113, 2, 255, 200, 117, 2, 255, 202, 117, 5, 255, 205, 115, 2, 255, 206, 120, 1, 255, 204, 120, 4, 255, 206, 120, 6, 255, 208, 124, 9, 255, 206, 125, 5, 255, 205, 125, 2, 255, 205, 132, 2, 255, 206, 136, 1, 255, 211, 131, 2, 255, 211, 128, 10, 255, 212, 131, 9, 255, 214, 138, 8, 255, 212, 139, 5, 255, 212, 139, 4, 255, 208, 133, 4, 255, 211, 139, 4, 255, 211, 139, 2, 255, 209, 134, 5, 255, 220, 149, 3, 255, 224, 157, 1, 255, 220, 155, 0, 255, 217, 151, 11, 255, 212, 147, 12, 255, 205, 142, 6, 255, 201, 134, 4, 255, 192, 121, 8, 255, 181, 111, 3, 255, 180, 116, 1, 255, 180, 120, 6, 255, 188, 128, 10, 255, 191, 130, 10, 255, 182, 118, 4, 255, 181, 115, 4, 255, 178, 111, 10, 255, 177, 115, 12, 255, 172, 111, 6, 255, 168, 105, 12, 255, 181, 117, 14, 255, 182, 115, 4, 255, 181, 108, 10, 255, 184, 110, 12, 255, 184, 111, 13, 255, 187, 116, 11, 255, 184, 111, 5, 255, 182, 115, 8, 255, 184, 132, 9, 255, 200, 158, 5, 255, 209, 160, 10, 255, 203, 145, 9, 255, 201, 142, 9, 255, 199, 137, 12, 255, 203, 140, 10, 255, 214, 154, 11, 255, 222, 165, 9, 255, 210, 152, 5, 255, 199, 142, 9, 255, 169, 109, 5, 255, 141, 73, 5, 255, 151, 80, 3, 255, 150, 82, 3, 255, 159, 91, 5, 255, 168, 98, 8, 255, 170, 98, 7, 255, 170, 105, 4, 255, 169, 110, 7, 255, 163, 102, 10, 255, 170, 94, 2, 255, 172, 94, 5, 255, 181, 111, 11, 255, 180, 122, 15, 255, 169, 111, 24, 255, 159, 94, 22, 255, 153, 90, 21, 255, 140, 79, 2, 255, 148, 82, 7, 255, 169, 96, 12, 255, 188, 109, 15, 255, 190, 114, 13, 255, 179, 106, 7, 255, 174, 96, 12, 255, 182, 103, 7, 255, 180, 102, 4, 255, 175, 101, 1, 255, 171, 97, 1, 255, 175, 99, 9, 255, 182, 102, 10, 255, 168, 88, 3, 255, 156, 91, 4, 255, 153, 97, 12, 255, 167, 99, 7, 255, 179, 111, 3, 255, 190, 135, 6, 255, 190, 133, 9, 255, 191, 122, 17, 255, 184, 113, 18, 255, 182, 108, 10, 255, 184, 105, 3, 255, 171, 95, 6, 255, 169, 94, 8, 255, 175, 94, 14, 255, 164, 85, 9, 255, 157, 78, 4, 255, 164, 80, 4, 255, 158, 74, 1, 255, 168, 84, 2, 255, 193, 112, 9, 255, 198, 120, 9, 255, 195, 114, 11, 255, 195, 113, 6, 255, 195, 115, 3, 255, 193, 112, 4, 255, 196, 109, 5, 255, 185, 94, 2, 255, 156, 72, 2, 255, 141, 64, 3, 255, 132, 59, 5, 255, 130, 61, 4, 255, 132, 64, 3, 255, 136, 65, 8, 255, 119, 50, 1, 255, 105, 39, 4, 255, 110, 47, 4, 255, 105, 40, 5, 255, 97, 34, 5, 255, 88, 32, 5, 255, 82, 32, 6, 255, 87, 31, 8, 255, 84, 23, 7, 255, 73, 21, 4, 255, 69, 27, 3, 255, 90, 46, 7, 255, 97, 50, 4, 255, 97, 45, 6, 255, 101, 49, 9, 255, 101, 52, 3, 255, 97, 45, 6, 255, 95, 44, 3, 255, 100, 49, 5, 255, 102, 51, 5, 255, 100, 48, 1, 255, 99, 46, 3, 255, 98, 46, 5, 255, 98, 47, 3, 255, 96, 48, 2, 255, 98, 42, 7, 255, 94, 36, 1, 255, 98, 39, 3, 255, 94, 35, 4, 255, 92, 36, 2, 255, 94, 36, 4, 255, 87, 33, 3, 255, 85, 30, 3, 255, 86, 33, 4, 255, 86, 37, 5, 255, 89, 34, 1, 255, 88, 27, 0, 255, 83, 26, 1, 255, 84, 21, 3, 255, 86, 20, 5, 255, 91, 24, 5, 255, 100, 27, 0, 255, 102, 31, 1, 255, 109, 34, 6, 255, 113, 32, 1, 255, 117, 38, 2, 255, 2, 1, 18, 255, 2, 1, 22, 255, 2, 1, 20, 255, 2, 1, 13, 255, 2, 2, 14, 255, 2, 2, 15, 255, 1, 1, 18, 255, 3, 0, 13, 255, 4, 0, 9, 255, 2, 2, 22, 255, 5, 15, 34, 255, 2, 13, 27, 255, 4, 12, 35, 255, 2, 8, 28, 255, 6, 7, 26, 255, 1, 8, 15, 255, 2, 38, 56, 255, 16, 52, 59, 255, 5, 8, 7, 255, 0, 1, 0, 255, 0, 0, 0, 255, 6, 2, 8, 255, 47, 65, 104, 255, 35, 73, 103, 255, 21, 30, 58, 255, 44, 89, 130, 255, 6, 26, 25, 255, 1, 0, 0, 255, 4, 8, 19, 255, 4, 6, 12, 255, 4, 1, 0, 255, 1, 2, 0, 255, 0, 2, 1, 255, 1, 0, 1, 255, 2, 2, 6, 255, 2, 0, 0, 255, 1, 34, 100, 255, 4, 134, 244, 255, 14, 27, 54, 255, 19, 2, 0, 255, 4, 21, 134, 255, 5, 20, 161, 255, 5, 0, 0, 255, 3, 2, 3, 255, 1, 0, 2, 255, 3, 3, 4, 255, 0, 2, 1, 255, 2, 1, 0, 255, 0, 2, 1, 255, 0, 2, 1, 255, 3, 1, 1, 255, 2, 2, 2, 255, 2, 1, 1, 255, 6, 1, 2, 255, 3, 0, 1, 255, 1, 0, 0, 255, 12, 8, 4, 255, 26, 19, 13, 255, 29, 23, 17, 255, 32, 26, 23, 255, 40, 37, 33, 255, 38, 38, 37, 255, 27, 28, 25, 255, 20, 22, 8, 255, 27, 32, 30, 255, 34, 49, 50, 255, 37, 52, 52, 255, 45, 51, 47, 255, 37, 38, 31, 255, 23, 32, 12, 255, 32, 35, 18, 255, 31, 28, 14, 255, 22, 21, 8, 255, 20, 19, 5, 255, 24, 22, 5, 255, 27, 26, 8, 255, 24, 23, 8, 255, 27, 24, 7, 255, 26, 26, 2, 255, 29, 28, 1, 255, 39, 35, 6, 255, 39, 35, 3, 255, 46, 48, 15, 255, 45, 56, 15, 255, 44, 58, 11, 255, 55, 66, 10, 255, 58, 67, 15, 255, 61, 70, 14, 255, 62, 74, 15, 255, 60, 79, 17, 255, 65, 80, 14, 255, 68, 82, 6, 255, 68, 83, 11, 255, 70, 77, 10, 255, 71, 73, 4, 255, 67, 75, 4, 255, 63, 71, 8, 255, 63, 69, 11, 255, 66, 64, 8, 255, 70, 65, 12, 255, 65, 66, 9, 255, 66, 59, 11, 255, 74, 62, 15, 255, 73, 66, 4, 255, 75, 67, 1, 255, 75, 63, 4, 255, 76, 63, 3, 255, 79, 64, 2, 255, 79, 61, 15, 255, 77, 49, 7, 255, 76, 61, 7, 255, 128, 69, 7, 255, 90, 53, 6, 255, 66, 50, 4, 255, 82, 54, 3, 255, 100, 59, 1, 255, 106, 58, 3, 255, 84, 55, 3, 255, 88, 48, 1, 255, 111, 61, 6, 255, 95, 54, 2, 255, 98, 56, 2, 255, 91, 54, 3, 255, 82, 56, 1, 255, 108, 56, 10, 255, 95, 46, 2, 255, 91, 50, 6, 255, 90, 45, 4, 255, 93, 46, 5, 255, 109, 52, 8, 255, 99, 50, 3, 255, 93, 53, 3, 255, 101, 57, 5, 255, 109, 54, 1, 255, 102, 54, 3, 255, 88, 51, 1, 255, 114, 59, 8, 255, 129, 64, 5, 255, 127, 60, 1, 255, 115, 59, 4, 255, 115, 63, 18, 255, 130, 62, 1, 255, 128, 64, 4, 255, 104, 59, 1, 255, 106, 59, 6, 255, 114, 58, 6, 255, 107, 60, 8, 255, 113, 66, 10, 255, 125, 68, 7, 255, 140, 78, 10, 255, 161, 95, 6, 255, 176, 97, 8, 255, 182, 96, 7, 255, 189, 99, 12, 255, 190, 100, 5, 255, 194, 98, 7, 255, 195, 97, 4, 255, 193, 98, 7, 255, 189, 101, 0, 255, 190, 102, 12, 255, 188, 98, 6, 255, 188, 99, 8, 255, 185, 99, 8, 255, 194, 103, 14, 255, 197, 105, 5, 255, 193, 97, 7, 255, 180, 80, 14, 255, 186, 93, 11, 255, 189, 99, 4, 255, 194, 98, 11, 255, 196, 100, 9, 255, 195, 101, 9, 255, 195, 98, 5, 255, 194, 96, 7, 255, 195, 98, 5, 255, 192, 96, 5, 255, 194, 95, 8, 255, 190, 91, 1, 255, 192, 89, 0, 255, 189, 88, 8, 255, 188, 87, 9, 255, 187, 88, 5, 255, 184, 95, 0, 255, 187, 90, 8, 255, 192, 92, 11, 255, 190, 89, 5, 255, 188, 86, 12, 255, 186, 89, 16, 255, 183, 82, 8, 255, 184, 85, 13, 255, 181, 91, 4, 255, 193, 97, 12, 255, 193, 96, 8, 255, 192, 99, 8, 255, 193, 98, 5, 255, 196, 101, 3, 255, 190, 96, 4, 255, 173, 77, 3, 255, 178, 77, 1, 255, 184, 86, 1, 255, 184, 87, 5, 255, 177, 80, 4, 255, 174, 77, 8, 255, 186, 90, 9, 255, 194, 99, 6, 255, 200, 102, 8, 255, 191, 96, 6, 255, 184, 90, 8, 255, 197, 104, 13, 255, 194, 102, 0, 255, 195, 102, 6, 255, 194, 102, 5, 255, 196, 103, 2, 255, 197, 100, 7, 255, 184, 84, 5, 255, 191, 98, 8, 255, 198, 108, 9, 255, 198, 101, 2, 255, 197, 101, 8, 255, 195, 101, 7, 255, 194, 103, 5, 255, 197, 102, 8, 255, 195, 104, 5, 255, 196, 106, 8, 255, 197, 106, 8, 255, 192, 103, 8, 255, 193, 107, 1, 255, 197, 107, 6, 255, 196, 108, 3, 255, 197, 111, 2, 255, 196, 107, 10, 255, 196, 107, 3, 255, 198, 110, 6, 255, 199, 109, 13, 255, 200, 111, 8, 255, 199, 113, 2, 255, 199, 113, 11, 255, 199, 112, 15, 255, 202, 116, 5, 255, 207, 121, 4, 255, 207, 122, 5, 255, 205, 122, 6, 255, 203, 122, 4, 255, 202, 121, 6, 255, 208, 129, 2, 255, 209, 134, 0, 255, 208, 134, 2, 255, 208, 132, 5, 255, 209, 134, 11, 255, 213, 140, 6, 255, 215, 143, 4, 255, 213, 140, 3, 255, 212, 141, 7, 255, 221, 152, 4, 255, 220, 151, 3, 255, 223, 154, 7, 255, 223, 154, 2, 255, 224, 159, 0, 255, 224, 161, 0, 255, 223, 162, 3, 255, 221, 161, 4, 255, 216, 161, 3, 255, 214, 156, 4, 255, 213, 151, 11, 255, 213, 155, 8, 255, 211, 156, 0, 255, 212, 157, 6, 255, 212, 156, 3, 255, 212, 157, 0, 255, 217, 163, 3, 255, 215, 159, 11, 255, 210, 155, 8, 255, 200, 147, 4, 255, 199, 141, 11, 255, 200, 142, 8, 255, 199, 141, 13, 255, 202, 142, 17, 255, 200, 140, 20, 255, 198, 146, 13, 255, 212, 162, 9, 255, 216, 164, 9, 255, 208, 145, 4, 255, 203, 126, 0, 255, 201, 136, 5, 255, 203, 152, 3, 255, 208, 146, 10, 255, 212, 154, 9, 255, 217, 166, 1, 255, 232, 177, 1, 255, 215, 152, 9, 255, 190, 127, 11, 255, 177, 121, 6, 255, 157, 101, 3, 255, 164, 100, 6, 255, 187, 112, 9, 255, 193, 120, 5, 255, 187, 122, 1, 255, 189, 125, 12, 255, 189, 124, 8, 255, 189, 119, 2, 255, 188, 114, 12, 255, 183, 113, 2, 255, 181, 110, 4, 255, 182, 112, 7, 255, 179, 113, 6, 255, 180, 120, 23, 255, 175, 121, 26, 255, 154, 94, 11, 255, 137, 77, 8, 255, 143, 84, 7, 255, 171, 102, 10, 255, 183, 107, 3, 255, 183, 105, 13, 255, 178, 105, 12, 255, 173, 102, 0, 255, 175, 101, 1, 255, 172, 94, 10, 255, 159, 82, 4, 255, 165, 89, 5, 255, 164, 89, 3, 255, 165, 86, 2, 255, 150, 83, 4, 255, 170, 105, 5, 255, 192, 123, 6, 255, 184, 127, 2, 255, 187, 131, 14, 255, 184, 116, 10, 255, 178, 108, 7, 255, 171, 97, 7, 255, 170, 98, 20, 255, 175, 93, 8, 255, 168, 82, 11, 255, 162, 91, 17, 255, 166, 94, 13, 255, 163, 86, 9, 255, 161, 81, 5, 255, 158, 78, 4, 255, 155, 73, 4, 255, 175, 88, 5, 255, 191, 110, 3, 255, 199, 118, 11, 255, 196, 113, 5, 255, 193, 115, 1, 255, 194, 115, 7, 255, 191, 108, 9, 255, 191, 106, 6, 255, 193, 108, 6, 255, 179, 87, 2, 255, 153, 70, 7, 255, 139, 64, 5, 255, 137, 65, 1, 255, 133, 63, 0, 255, 120, 52, 4, 255, 114, 47, 13, 255, 102, 35, 3, 255, 92, 25, 0, 255, 95, 34, 5, 255, 94, 32, 5, 255, 89, 29, 2, 255, 85, 34, 2, 255, 97, 42, 3, 255, 104, 39, 2, 255, 89, 32, 4, 255, 76, 30, 5, 255, 87, 42, 5, 255, 104, 60, 3, 255, 106, 56, 2, 255, 111, 58, 5, 255, 109, 61, 2, 255, 101, 57, 2, 255, 101, 52, 3, 255, 102, 53, 6, 255, 96, 48, 2, 255, 96, 49, 2, 255, 96, 47, 1, 255, 97, 43, 2, 255, 101, 43, 6, 255, 97, 40, 6, 255, 95, 40, 4, 255, 93, 41, 1, 255, 92, 39, 2, 255, 93, 38, 2, 255, 94, 39, 2, 255, 95, 38, 2, 255, 94, 35, 4, 255, 88, 34, 3, 255, 92, 35, 5, 255, 87, 29, 3, 255, 79, 23, 2, 255, 82, 19, 2, 255, 89, 19, 3, 255, 90, 26, 4, 255, 94, 29, 1, 255, 95, 31, 1, 255, 95, 33, 2, 255, 100, 32, 1, 255, 100, 35, 2, 255, 111, 34, 3, 255, 113, 31, 1, 255, 115, 38, 4, 255, 4, 1, 24, 255, 0, 1, 25, 255, 1, 2, 18, 255, 3, 0, 10, 255, 1, 1, 17, 255, 1, 2, 21, 255, 0, 0, 15, 255, 2, 0, 10, 255, 3, 0, 12, 255, 3, 6, 29, 255, 4, 11, 30, 255, 1, 7, 17, 255, 2, 11, 37, 255, 2, 10, 35, 255, 1, 10, 30, 255, 2, 11, 23, 255, 0, 6, 15, 255, 4, 10, 17, 255, 3, 8, 7, 255, 0, 0, 1, 255, 1, 0, 1, 255, 0, 0, 0, 255, 20, 20, 40, 255, 47, 82, 115, 255, 7, 22, 16, 255, 25, 53, 81, 255, 16, 34, 37, 255, 0, 0, 0, 255, 0, 2, 3, 255, 0, 0, 0, 255, 1, 0, 4, 255, 1, 2, 2, 255, 1, 1, 0, 255, 1, 0, 7, 255, 1, 1, 1, 255, 7, 3, 29, 255, 4, 110, 230, 255, 17, 73, 120, 255, 15, 0, 0, 255, 13, 11, 69, 255, 2, 28, 203, 255, 3, 6, 22, 255, 1, 1, 0, 255, 2, 1, 2, 255, 3, 1, 2, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 2, 0, 255, 1, 1, 1, 255, 5, 2, 3, 255, 6, 1, 2, 255, 6, 1, 1, 255, 8, 4, 1, 255, 17, 12, 7, 255, 18, 12, 3, 255, 20, 16, 4, 255, 30, 27, 18, 255, 38, 36, 33, 255, 33, 32, 29, 255, 27, 30, 23, 255, 30, 37, 33, 255, 32, 45, 40, 255, 35, 49, 50, 255, 43, 49, 45, 255, 40, 42, 31, 255, 31, 38, 31, 255, 38, 34, 21, 255, 39, 31, 9, 255, 25, 21, 12, 255, 22, 19, 6, 255, 27, 21, 0, 255, 27, 21, 7, 255, 26, 23, 11, 255, 27, 25, 6, 255, 31, 31, 3, 255, 28, 32, 6, 255, 36, 37, 6, 255, 45, 42, 10, 255, 43, 48, 13, 255, 56, 57, 12, 255, 52, 60, 13, 255, 55, 68, 12, 255, 56, 69, 12, 255, 61, 71, 10, 255, 63, 75, 7, 255, 65, 78, 16, 255, 70, 76, 11, 255, 77, 84, 3, 255, 71, 78, 7, 255, 67, 72, 6, 255, 68, 72, 4, 255, 65, 72, 7, 255, 67, 68, 8, 255, 70, 66, 5, 255, 78, 68, 5, 255, 78, 66, 4, 255, 68, 62, 3, 255, 69, 62, 7, 255, 72, 63, 7, 255, 79, 62, 7, 255, 79, 62, 6, 255, 77, 60, 4, 255, 74, 64, 5, 255, 75, 63, 2, 255, 93, 59, 5, 255, 88, 59, 11, 255, 136, 78, 8, 255, 113, 61, 2, 255, 62, 50, 9, 255, 76, 57, 3, 255, 85, 55, 3, 255, 90, 56, 5, 255, 90, 45, 4, 255, 81, 52, 4, 255, 96, 55, 2, 255, 104, 52, 2, 255, 91, 53, 8, 255, 94, 54, 2, 255, 108, 56, 4, 255, 100, 53, 3, 255, 92, 50, 2, 255, 85, 51, 2, 255, 86, 52, 4, 255, 84, 48, 3, 255, 96, 54, 2, 255, 101, 52, 5, 255, 103, 51, 6, 255, 103, 52, 1, 255, 110, 56, 5, 255, 111, 57, 1, 255, 103, 53, 5, 255, 106, 57, 8, 255, 113, 62, 4, 255, 119, 64, 9, 255, 118, 59, 6, 255, 113, 63, 5, 255, 101, 60, 6, 255, 108, 55, 5, 255, 116, 61, 1, 255, 118, 61, 7, 255, 132, 69, 11, 255, 146, 79, 6, 255, 163, 89, 13, 255, 179, 97, 16, 255, 190, 102, 18, 255, 195, 104, 10, 255, 195, 108, 9, 255, 192, 103, 7, 255, 191, 101, 3, 255, 189, 96, 4, 255, 183, 87, 6, 255, 181, 95, 8, 255, 193, 102, 1, 255, 194, 98, 10, 255, 191, 101, 7, 255, 193, 102, 6, 255, 189, 100, 9, 255, 186, 95, 1, 255, 192, 97, 11, 255, 193, 103, 7, 255, 193, 104, 9, 255, 196, 102, 9, 255, 192, 104, 6, 255, 197, 102, 8, 255, 190, 96, 1, 255, 190, 102, 6, 255, 197, 98, 10, 255, 188, 85, 2, 255, 185, 92, 12, 255, 186, 90, 11, 255, 185, 94, 7, 255, 189, 93, 3, 255, 192, 87, 7, 255, 190, 86, 5, 255, 184, 87, 4, 255, 178, 80, 8, 255, 183, 83, 7, 255, 187, 86, 4, 255, 183, 86, 5, 255, 183, 90, 5, 255, 188, 90, 10, 255, 182, 78, 6, 255, 177, 81, 10, 255, 169, 78, 13, 255, 171, 72, 8, 255, 172, 78, 6, 255, 176, 86, 8, 255, 185, 86, 5, 255, 186, 88, 10, 255, 189, 94, 12, 255, 190, 98, 3, 255, 194, 101, 11, 255, 189, 92, 1, 255, 181, 85, 2, 255, 187, 89, 6, 255, 180, 83, 3, 255, 179, 86, 3, 255, 180, 87, 4, 255, 177, 84, 5, 255, 185, 88, 6, 255, 200, 100, 2, 255, 196, 100, 1, 255, 194, 101, 6, 255, 189, 98, 1, 255, 188, 92, 2, 255, 199, 103, 7, 255, 198, 103, 4, 255, 200, 103, 6, 255, 196, 100, 2, 255, 184, 89, 9, 255, 183, 87, 19, 255, 192, 102, 4, 255, 194, 106, 4, 255, 194, 103, 1, 255, 196, 104, 6, 255, 192, 99, 6, 255, 193, 102, 4, 255, 193, 103, 6, 255, 193, 102, 4, 255, 196, 109, 4, 255, 193, 107, 3, 255, 190, 102, 4, 255, 193, 102, 5, 255, 196, 104, 8, 255, 196, 107, 8, 255, 198, 109, 5, 255, 197, 108, 11, 255, 195, 108, 3, 255, 200, 111, 7, 255, 200, 110, 11, 255, 200, 112, 6, 255, 200, 112, 4, 255, 202, 112, 6, 255, 200, 111, 6, 255, 200, 114, 8, 255, 202, 115, 9, 255, 202, 119, 3, 255, 201, 116, 4, 255, 201, 117, 8, 255, 205, 120, 7, 255, 208, 124, 7, 255, 208, 126, 6, 255, 206, 126, 7, 255, 208, 128, 8, 255, 208, 132, 7, 255, 209, 134, 2, 255, 209, 136, 5, 255, 211, 138, 5, 255, 214, 147, 3, 255, 213, 146, 2, 255, 215, 148, 1, 255, 218, 151, 2, 255, 220, 151, 2, 255, 216, 147, 2, 255, 217, 147, 3, 255, 221, 153, 1, 255, 227, 162, 1, 255, 228, 164, 2, 255, 224, 165, 3, 255, 222, 164, 2, 255, 222, 158, 1, 255, 214, 149, 1, 255, 215, 154, 4, 255, 221, 159, 1, 255, 225, 161, 1, 255, 230, 167, 4, 255, 225, 158, 0, 255, 212, 144, 1, 255, 204, 143, 4, 255, 208, 153, 4, 255, 214, 156, 4, 255, 215, 157, 6, 255, 215, 155, 6, 255, 212, 152, 7, 255, 214, 158, 6, 255, 215, 150, 4, 255, 209, 139, 7, 255, 207, 141, 5, 255, 204, 141, 4, 255, 210, 153, 4, 255, 218, 161, 6, 255, 223, 165, 6, 255, 222, 168, 3, 255, 224, 174, 2, 255, 219, 165, 8, 255, 203, 142, 10, 255, 195, 133, 1, 255, 186, 129, 1, 255, 200, 145, 10, 255, 197, 139, 7, 255, 190, 120, 9, 255, 173, 97, 6, 255, 176, 104, 2, 255, 189, 118, 1, 255, 185, 109, 4, 255, 177, 97, 3, 255, 181, 105, 4, 255, 173, 97, 7, 255, 170, 95, 2, 255, 179, 108, 0, 255, 190, 120, 3, 255, 193, 126, 9, 255, 178, 113, 15, 255, 160, 100, 22, 255, 142, 89, 12, 255, 150, 97, 11, 255, 165, 96, 10, 255, 176, 97, 7, 255, 170, 98, 12, 255, 161, 95, 9, 255, 158, 86, 1, 255, 157, 83, 2, 255, 163, 86, 7, 255, 161, 84, 2, 255, 163, 88, 2, 255, 166, 93, 5, 255, 159, 91, 3, 255, 142, 74, 4, 255, 143, 73, 1, 255, 173, 104, 9, 255, 196, 135, 1, 255, 195, 134, 6, 255, 176, 102, 5, 255, 168, 90, 7, 255, 168, 97, 12, 255, 174, 100, 15, 255, 170, 94, 6, 255, 161, 82, 10, 255, 165, 87, 10, 255, 163, 83, 10, 255, 159, 78, 8, 255, 161, 78, 10, 255, 167, 83, 3, 255, 174, 90, 8, 255, 193, 112, 6, 255, 202, 121, 2, 255, 197, 116, 7, 255, 193, 113, 8, 255, 191, 114, 3, 255, 192, 112, 3, 255, 192, 109, 7, 255, 189, 107, 7, 255, 188, 101, 5, 255, 170, 75, 3, 255, 147, 61, 7, 255, 139, 68, 5, 255, 137, 67, 4, 255, 135, 64, 4, 255, 128, 57, 5, 255, 122, 55, 3, 255, 111, 48, 5, 255, 104, 41, 7, 255, 95, 33, 6, 255, 92, 32, 5, 255, 90, 37, 4, 255, 89, 37, 1, 255, 102, 46, 8, 255, 101, 45, 3, 255, 96, 38, 4, 255, 88, 35, 3, 255, 91, 39, 1, 255, 109, 55, 3, 255, 117, 63, 8, 255, 118, 62, 5, 255, 120, 68, 3, 255, 111, 59, 6, 255, 115, 56, 5, 255, 111, 57, 3, 255, 107, 55, 3, 255, 106, 50, 4, 255, 108, 50, 3, 255, 110, 51, 4, 255, 106, 48, 5, 255, 105, 49, 8, 255, 99, 41, 4, 255, 93, 35, 7, 255, 96, 36, 5, 255, 100, 39, 1, 255, 100, 36, 1, 255, 100, 31, 7, 255, 96, 24, 2, 255, 88, 26, 5, 255, 88, 28, 4, 255, 85, 24, 2, 255, 85, 26, 7, 255, 93, 29, 3, 255, 102, 35, 1, 255, 109, 40, 2, 255, 112, 40, 4, 255, 111, 38, 4, 255, 107, 34, 0, 255, 111, 38, 2, 255, 110, 38, 3, 255, 110, 35, 3, 255, 109, 36, 2, 255, 109, 38, 3, 255, 1, 3, 19, 255, 1, 0, 17, 255, 1, 0, 21, 255, 1, 2, 23, 255, 0, 1, 20, 255, 1, 0, 16, 255, 3, 1, 13, 255, 3, 3, 18, 255, 1, 8, 30, 255, 1, 13, 36, 255, 2, 11, 31, 255, 4, 12, 26, 255, 2, 14, 36, 255, 0, 11, 40, 255, 0, 8, 28, 255, 2, 16, 35, 255, 0, 12, 18, 255, 1, 3, 0, 255, 1, 0, 1, 255, 1, 0, 1, 255, 1, 2, 1, 255, 0, 2, 1, 255, 0, 0, 0, 255, 28, 58, 93, 255, 11, 35, 36, 255, 17, 29, 51, 255, 16, 27, 37, 255, 0, 0, 0, 255, 0, 0, 7, 255, 1, 1, 0, 255, 0, 1, 4, 255, 3, 2, 5, 255, 6, 0, 2, 255, 2, 1, 4, 255, 1, 0, 0, 255, 3, 49, 181, 255, 6, 95, 182, 255, 15, 8, 0, 255, 20, 1, 18, 255, 8, 23, 194, 255, 0, 13, 66, 255, 1, 0, 0, 255, 2, 1, 5, 255, 0, 0, 0, 255, 2, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 4, 1, 0, 255, 8, 2, 2, 255, 7, 2, 3, 255, 5, 1, 1, 255, 7, 4, 2, 255, 4, 3, 0, 255, 6, 3, 0, 255, 11, 7, 2, 255, 14, 11, 2, 255, 21, 19, 10, 255, 32, 31, 28, 255, 35, 37, 35, 255, 28, 32, 27, 255, 36, 42, 40, 255, 43, 50, 48, 255, 38, 48, 42, 255, 36, 45, 36, 255, 37, 41, 23, 255, 44, 38, 39, 255, 44, 34, 24, 255, 41, 33, 16, 255, 35, 27, 17, 255, 30, 21, 7, 255, 31, 20, 3, 255, 32, 22, 9, 255, 29, 25, 8, 255, 26, 26, 4, 255, 32, 29, 4, 255, 35, 33, 5, 255, 43, 39, 14, 255, 47, 45, 8, 255, 45, 56, 2, 255, 50, 56, 7, 255, 60, 61, 12, 255, 59, 68, 13, 255, 63, 70, 12, 255, 66, 74, 14, 255, 60, 74, 14, 255, 69, 78, 13, 255, 70, 73, 11, 255, 72, 73, 18, 255, 72, 73, 8, 255, 63, 71, 8, 255, 61, 65, 11, 255, 71, 66, 2, 255, 70, 71, 4, 255, 75, 71, 6, 255, 87, 69, 7, 255, 87, 65, 6, 255, 76, 61, 3, 255, 76, 64, 8, 255, 82, 63, 9, 255, 80, 62, 4, 255, 74, 62, 2, 255, 77, 60, 6, 255, 82, 59, 9, 255, 90, 62, 9, 255, 100, 59, 7, 255, 106, 69, 12, 255, 138, 66, 14, 255, 81, 48, 2, 255, 78, 53, 5, 255, 92, 55, 7, 255, 91, 53, 4, 255, 91, 55, 2, 255, 96, 57, 2, 255, 94, 47, 10, 255, 99, 57, 4, 255, 96, 53, 2, 255, 109, 56, 6, 255, 117, 63, 2, 255, 113, 60, 2, 255, 96, 52, 1, 255, 88, 50, 4, 255, 84, 54, 7, 255, 87, 52, 5, 255, 93, 51, 4, 255, 90, 49, 8, 255, 95, 53, 4, 255, 106, 55, 10, 255, 104, 54, 4, 255, 99, 57, 2, 255, 111, 57, 0, 255, 125, 57, 1, 255, 128, 65, 10, 255, 108, 58, 12, 255, 102, 61, 5, 255, 104, 62, 0, 255, 107, 57, 11, 255, 117, 62, 12, 255, 136, 81, 4, 255, 150, 84, 18, 255, 174, 90, 19, 255, 182, 96, 5, 255, 191, 100, 18, 255, 192, 100, 15, 255, 195, 102, 2, 255, 195, 101, 11, 255, 190, 98, 12, 255, 194, 101, 13, 255, 192, 97, 9, 255, 191, 101, 1, 255, 184, 89, 5, 255, 164, 70, 7, 255, 170, 82, 7, 255, 183, 92, 1, 255, 184, 85, 11, 255, 186, 88, 13, 255, 188, 92, 3, 255, 194, 103, 14, 255, 197, 111, 11, 255, 193, 103, 9, 255, 194, 100, 3, 255, 192, 99, 1, 255, 188, 101, 6, 255, 189, 104, 6, 255, 194, 101, 8, 255, 195, 97, 3, 255, 196, 101, 4, 255, 189, 99, 6, 255, 186, 96, 9, 255, 186, 97, 5, 255, 183, 94, 4, 255, 186, 91, 8, 255, 186, 94, 12, 255, 186, 93, 2, 255, 187, 89, 6, 255, 176, 84, 11, 255, 178, 88, 6, 255, 178, 87, 2, 255, 177, 84, 4, 255, 182, 83, 11, 255, 177, 77, 5, 255, 166, 74, 1, 255, 162, 75, 2, 255, 170, 82, 7, 255, 165, 86, 2, 255, 178, 90, 1, 255, 181, 96, 7, 255, 182, 98, 7, 255, 188, 96, 3, 255, 188, 93, 12, 255, 191, 97, 6, 255, 189, 97, 3, 255, 184, 87, 5, 255, 183, 84, 8, 255, 180, 83, 14, 255, 181, 92, 8, 255, 178, 82, 12, 255, 179, 78, 12, 255, 180, 86, 8, 255, 189, 94, 9, 255, 177, 79, 5, 255, 183, 87, 7, 255, 189, 94, 7, 255, 193, 99, 5, 255, 193, 100, 5, 255, 183, 85, 7, 255, 183, 86, 2, 255, 195, 99, 3, 255, 194, 102, 10, 255, 189, 98, 6, 255, 188, 97, 4, 255, 181, 91, 6, 255, 183, 92, 3, 255, 185, 91, 4, 255, 190, 94, 6, 255, 192, 97, 6, 255, 190, 96, 7, 255, 186, 96, 7, 255, 183, 95, 5, 255, 185, 99, 11, 255, 189, 105, 6, 255, 195, 106, 6, 255, 194, 106, 2, 255, 194, 107, 3, 255, 193, 105, 6, 255, 197, 106, 12, 255, 195, 104, 7, 255, 201, 109, 12, 255, 198, 107, 8, 255, 195, 107, 1, 255, 197, 109, 1, 255, 198, 112, 3, 255, 196, 109, 5, 255, 198, 111, 9, 255, 203, 111, 2, 255, 200, 110, 3, 255, 203, 113, 11, 255, 196, 110, 3, 255, 199, 113, 6, 255, 205, 118, 9, 255, 203, 116, 7, 255, 201, 114, 8, 255, 206, 121, 13, 255, 205, 123, 6, 255, 203, 125, 1, 255, 206, 128, 1, 255, 210, 130, 0, 255, 211, 132, 4, 255, 207, 132, 5, 255, 209, 136, 6, 255, 206, 137, 7, 255, 212, 145, 5, 255, 216, 149, 1, 255, 216, 149, 3, 255, 213, 145, 2, 255, 212, 143, 7, 255, 216, 152, 3, 255, 221, 158, 0, 255, 227, 164, 1, 255, 228, 169, 4, 255, 229, 170, 2, 255, 224, 163, 0, 255, 216, 154, 2, 255, 216, 157, 1, 255, 220, 160, 3, 255, 211, 147, 3, 255, 208, 146, 1, 255, 213, 145, 6, 255, 204, 134, 7, 255, 204, 138, 6, 255, 211, 149, 11, 255, 208, 145, 3, 255, 207, 148, 6, 255, 204, 140, 6, 255, 202, 138, 7, 255, 207, 148, 7, 255, 207, 145, 4, 255, 207, 150, 3, 255, 223, 170, 5, 255, 233, 178, 7, 255, 230, 177, 6, 255, 229, 178, 3, 255, 226, 175, 0, 255, 231, 179, 3, 255, 231, 182, 3, 255, 213, 163, 6, 255, 196, 133, 7, 255, 176, 100, 4, 255, 182, 111, 5, 255, 190, 122, 5, 255, 184, 110, 9, 255, 178, 102, 1, 255, 176, 97, 3, 255, 170, 94, 3, 255, 182, 107, 10, 255, 179, 101, 5, 255, 175, 97, 1, 255, 174, 97, 3, 255, 166, 92, 5, 255, 170, 97, 4, 255, 179, 107, 4, 255, 184, 113, 6, 255, 184, 117, 11, 255, 179, 115, 17, 255, 177, 115, 23, 255, 167, 108, 14, 255, 156, 97, 7, 255, 158, 94, 18, 255, 152, 85, 6, 255, 162, 96, 12, 255, 165, 96, 16, 255, 168, 91, 10, 255, 162, 88, 0, 255, 165, 88, 7, 255, 172, 97, 7, 255, 174, 101, 3, 255, 166, 91, 5, 255, 167, 89, 2, 255, 153, 75, 8, 255, 145, 81, 9, 255, 183, 131, 11, 255, 198, 139, 3, 255, 192, 130, 2, 255, 183, 114, 4, 255, 171, 95, 9, 255, 169, 95, 6, 255, 168, 92, 9, 255, 162, 82, 6, 255, 159, 78, 15, 255, 160, 83, 9, 255, 161, 82, 15, 255, 163, 82, 10, 255, 161, 77, 3, 255, 165, 80, 1, 255, 180, 95, 9, 255, 199, 117, 8, 255, 194, 113, 6, 255, 193, 113, 4, 255, 192, 112, 6, 255, 191, 110, 9, 255, 191, 109, 5, 255, 190, 105, 6, 255, 190, 106, 7, 255, 186, 101, 1, 255, 168, 73, 1, 255, 148, 63, 5, 255, 146, 73, 5, 255, 141, 67, 7, 255, 131, 57, 11, 255, 125, 56, 10, 255, 119, 52, 6, 255, 120, 56, 7, 255, 116, 56, 5, 255, 108, 49, 0, 255, 108, 47, 7, 255, 107, 49, 6, 255, 110, 54, 5, 255, 104, 46, 1, 255, 106, 46, 5, 255, 105, 43, 4, 255, 93, 31, 2, 255, 100, 40, 11, 255, 114, 62, 2, 255, 122, 63, 3, 255, 118, 61, 8, 255, 119, 62, 10, 255, 107, 45, 4, 255, 97, 34, 7, 255, 100, 47, 4, 255, 110, 56, 2, 255, 115, 54, 3, 255, 113, 46, 5, 255, 108, 41, 7, 255, 103, 45, 6, 255, 104, 45, 3, 255, 104, 38, 3, 255, 100, 32, 2, 255, 100, 30, 3, 255, 102, 30, 5, 255, 101, 30, 4, 255, 99, 28, 3, 255, 94, 31, 4, 255, 94, 31, 3, 255, 96, 27, 1, 255, 99, 31, 1, 255, 102, 40, 3, 255, 105, 37, 4, 255, 115, 42, 5, 255, 119, 46, 3, 255, 116, 42, 2, 255, 119, 41, 4, 255, 119, 38, 5, 255, 122, 40, 5, 255, 120, 40, 2, 255, 122, 42, 7, 255, 124, 45, 6, 255, 124, 47, 4, 255, 1, 2, 18, 255, 3, 1, 22, 255, 1, 0, 24, 255, 0, 2, 20, 255, 2, 1, 10, 255, 0, 0, 17, 255, 0, 4, 28, 255, 5, 18, 42, 255, 1, 22, 43, 255, 0, 21, 39, 255, 2, 17, 44, 255, 4, 20, 45, 255, 0, 17, 31, 255, 2, 12, 20, 255, 4, 10, 26, 255, 1, 10, 27, 255, 4, 13, 27, 255, 4, 9, 19, 255, 2, 6, 18, 255, 0, 3, 6, 255, 3, 1, 3, 255, 2, 1, 0, 255, 0, 0, 1, 255, 8, 22, 40, 255, 10, 22, 46, 255, 0, 3, 9, 255, 2, 5, 11, 255, 0, 0, 0, 255, 1, 0, 5, 255, 2, 0, 1, 255, 0, 0, 6, 255, 3, 0, 2, 255, 3, 1, 4, 255, 2, 0, 0, 255, 1, 7, 87, 255, 9, 74, 231, 255, 23, 23, 23, 255, 7, 1, 0, 255, 6, 16, 144, 255, 4, 25, 143, 255, 2, 1, 1, 255, 3, 1, 4, 255, 3, 1, 0, 255, 0, 1, 0, 255, 2, 0, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 1, 2, 255, 6, 0, 0, 255, 7, 1, 1, 255, 6, 2, 1, 255, 5, 1, 1, 255, 7, 4, 0, 255, 7, 6, 1, 255, 7, 5, 2, 255, 7, 5, 2, 255, 17, 11, 4, 255, 19, 11, 4, 255, 28, 22, 17, 255, 35, 35, 30, 255, 33, 41, 34, 255, 32, 50, 55, 255, 30, 46, 54, 255, 35, 47, 54, 255, 37, 46, 44, 255, 37, 44, 32, 255, 35, 42, 26, 255, 42, 37, 32, 255, 43, 33, 25, 255, 41, 33, 21, 255, 33, 20, 10, 255, 36, 22, 5, 255, 30, 21, 3, 255, 26, 25, 3, 255, 25, 31, 10, 255, 35, 35, 6, 255, 36, 37, 3, 255, 42, 42, 8, 255, 54, 53, 2, 255, 52, 54, 13, 255, 43, 55, 21, 255, 55, 62, 19, 255, 59, 65, 19, 255, 63, 68, 11, 255, 68, 73, 10, 255, 68, 73, 11, 255, 69, 74, 6, 255, 68, 75, 6, 255, 71, 70, 8, 255, 72, 71, 5, 255, 74, 73, 9, 255, 72, 66, 4, 255, 85, 71, 1, 255, 80, 72, 1, 255, 77, 69, 3, 255, 83, 67, 5, 255, 84, 62, 4, 255, 81, 61, 1, 255, 88, 66, 2, 255, 89, 66, 4, 255, 83, 64, 4, 255, 78, 62, 4, 255, 84, 66, 7, 255, 83, 59, 3, 255, 83, 61, 3, 255, 84, 60, 2, 255, 115, 71, 2, 255, 143, 70, 11, 255, 114, 62, 10, 255, 100, 57, 1, 255, 107, 55, 5, 255, 104, 55, 1, 255, 101, 52, 1, 255, 107, 56, 4, 255, 114, 52, 8, 255, 101, 52, 3, 255, 94, 56, 4, 255, 119, 61, 3, 255, 122, 59, 1, 255, 104, 53, 2, 255, 95, 51, 7, 255, 90, 50, 6, 255, 84, 49, 4, 255, 96, 55, 10, 255, 101, 55, 7, 255, 98, 52, 6, 255, 104, 56, 3, 255, 106, 57, 1, 255, 108, 61, 2, 255, 106, 56, 10, 255, 106, 57, 6, 255, 119, 63, 4, 255, 125, 62, 6, 255, 125, 60, 14, 255, 133, 69, 13, 255, 147, 84, 11, 255, 162, 90, 8, 255, 183, 98, 17, 255, 186, 100, 11, 255, 186, 98, 9, 255, 192, 101, 4, 255, 195, 103, 13, 255, 196, 99, 15, 255, 185, 93, 9, 255, 173, 75, 15, 255, 156, 64, 8, 255, 174, 81, 10, 255, 182, 83, 16, 255, 182, 89, 2, 255, 167, 77, 9, 255, 126, 48, 9, 255, 118, 49, 13, 255, 168, 84, 12, 255, 176, 84, 2, 255, 177, 89, 5, 255, 182, 95, 10, 255, 182, 91, 3, 255, 193, 97, 11, 255, 179, 82, 10, 255, 163, 72, 11, 255, 171, 78, 6, 255, 173, 79, 7, 255, 177, 83, 7, 255, 174, 80, 7, 255, 174, 81, 8, 255, 180, 86, 4, 255, 193, 99, 5, 255, 194, 99, 1, 255, 185, 87, 3, 255, 174, 79, 7, 255, 163, 73, 10, 255, 163, 74, 6, 255, 168, 77, 3, 255, 167, 78, 7, 255, 159, 72, 11, 255, 167, 75, 7, 255, 167, 78, 2, 255, 170, 84, 7, 255, 163, 74, 2, 255, 145, 63, 2, 255, 128, 61, 8, 255, 125, 59, 12, 255, 142, 66, 10, 255, 152, 74, 5, 255, 147, 67, 9, 255, 139, 62, 3, 255, 169, 85, 9, 255, 184, 95, 6, 255, 180, 95, 10, 255, 175, 86, 4, 255, 164, 79, 9, 255, 169, 80, 15, 255, 171, 79, 11, 255, 182, 92, 13, 255, 188, 97, 7, 255, 188, 94, 4, 255, 189, 94, 8, 255, 188, 93, 7, 255, 184, 91, 2, 255, 185, 85, 7, 255, 179, 79, 3, 255, 177, 83, 10, 255, 188, 100, 7, 255, 192, 104, 3, 255, 191, 100, 0, 255, 183, 87, 6, 255, 187, 93, 10, 255, 188, 99, 3, 255, 189, 100, 7, 255, 174, 81, 12, 255, 166, 72, 10, 255, 172, 81, 4, 255, 188, 96, 2, 255, 191, 95, 4, 255, 196, 98, 10, 255, 194, 97, 11, 255, 195, 102, 7, 255, 191, 101, 5, 255, 183, 96, 2, 255, 182, 94, 6, 255, 182, 95, 3, 255, 183, 91, 9, 255, 188, 98, 4, 255, 193, 106, 7, 255, 192, 103, 9, 255, 189, 99, 13, 255, 192, 100, 14, 255, 197, 108, 2, 255, 196, 107, 0, 255, 197, 107, 5, 255, 200, 109, 18, 255, 202, 112, 15, 255, 198, 111, 2, 255, 200, 112, 11, 255, 195, 105, 8, 255, 199, 108, 2, 255, 206, 114, 9, 255, 200, 110, 1, 255, 199, 112, 5, 255, 198, 114, 9, 255, 197, 111, 7, 255, 196, 111, 1, 255, 202, 118, 2, 255, 204, 120, 3, 255, 203, 120, 4, 255, 207, 124, 5, 255, 208, 124, 4, 255, 202, 117, 7, 255, 199, 117, 10, 255, 206, 130, 11, 255, 206, 131, 7, 255, 214, 139, 9, 255, 213, 137, 2, 255, 212, 136, 2, 255, 217, 147, 2, 255, 216, 148, 6, 255, 212, 148, 1, 255, 217, 153, 2, 255, 223, 158, 4, 255, 220, 157, 1, 255, 223, 161, 1, 255, 230, 169, 4, 255, 228, 170, 4, 255, 225, 169, 0, 255, 223, 165, 4, 255, 210, 147, 9, 255, 201, 135, 6, 255, 201, 130, 5, 255, 194, 122, 5, 255, 203, 135, 4, 255, 202, 139, 5, 255, 201, 138, 3, 255, 199, 142, 7, 255, 198, 135, 0, 255, 205, 139, 6, 255, 206, 140, 8, 255, 210, 142, 9, 255, 227, 168, 11, 255, 238, 188, 4, 255, 234, 182, 0, 255, 229, 177, 4, 255, 228, 175, 6, 255, 227, 175, 1, 255, 230, 177, 0, 255, 234, 183, 5, 255, 222, 172, 4, 255, 187, 121, 1, 255, 177, 105, 10, 255, 193, 119, 4, 255, 180, 105, 5, 255, 173, 94, 9, 255, 174, 91, 6, 255, 177, 99, 4, 255, 168, 93, 1, 255, 165, 88, 4, 255, 167, 89, 6, 255, 169, 92, 2, 255, 165, 89, 1, 255, 168, 96, 2, 255, 167, 94, 1, 255, 172, 99, 7, 255, 170, 95, 6, 255, 173, 101, 14, 255, 182, 114, 31, 255, 178, 118, 14, 255, 172, 110, 12, 255, 154, 93, 4, 255, 151, 92, 8, 255, 153, 92, 9, 255, 174, 107, 17, 255, 180, 107, 5, 255, 171, 93, 5, 255, 170, 94, 3, 255, 166, 91, 2, 255, 171, 95, 8, 255, 173, 97, 6, 255, 170, 94, 4, 255, 161, 89, 1, 255, 159, 88, 3, 255, 183, 125, 8, 255, 201, 148, 5, 255, 199, 135, 4, 255, 192, 123, 10, 255, 183, 116, 6, 255, 173, 101, 2, 255, 172, 94, 7, 255, 171, 88, 13, 255, 166, 83, 3, 255, 168, 90, 14, 255, 162, 87, 11, 255, 166, 87, 6, 255, 174, 93, 8, 255, 176, 93, 3, 255, 171, 84, 7, 255, 184, 98, 12, 255, 200, 117, 13, 255, 195, 113, 10, 255, 192, 111, 3, 255, 190, 109, 2, 255, 190, 108, 7, 255, 191, 108, 6, 255, 190, 104, 3, 255, 186, 102, 5, 255, 185, 98, 5, 255, 173, 80, 5, 255, 146, 62, 4, 255, 133, 57, 1, 255, 127, 51, 2, 255, 121, 46, 2, 255, 120, 47, 3, 255, 117, 45, 2, 255, 117, 47, 1, 255, 116, 49, 1, 255, 122, 56, 10, 255, 113, 44, 9, 255, 112, 44, 5, 255, 114, 49, 4, 255, 108, 44, 4, 255, 107, 43, 5, 255, 108, 46, 1, 255, 105, 41, 2, 255, 101, 36, 6, 255, 118, 60, 5, 255, 124, 61, 4, 255, 120, 59, 11, 255, 108, 51, 5, 255, 96, 43, 0, 255, 82, 34, 6, 255, 93, 40, 5, 255, 99, 50, 1, 255, 102, 53, 3, 255, 105, 46, 10, 255, 100, 29, 5, 255, 107, 31, 3, 255, 103, 33, 4, 255, 99, 35, 4, 255, 106, 38, 0, 255, 110, 38, 3, 255, 102, 26, 3, 255, 104, 30, 3, 255, 105, 35, 0, 255, 104, 32, 3, 255, 107, 35, 1, 255, 111, 32, 0, 255, 115, 35, 5, 255, 113, 40, 0, 255, 117, 38, 3, 255, 121, 39, 8, 255, 116, 37, 1, 255, 119, 40, 1, 255, 121, 39, 1, 255, 125, 43, 3, 255, 123, 39, 1, 255, 126, 44, 2, 255, 133, 51, 1, 255, 136, 52, 2, 255, 135, 52, 1, 255, 1, 0, 24, 255, 1, 0, 20, 255, 0, 2, 20, 255, 2, 2, 16, 255, 4, 0, 10, 255, 3, 2, 22, 255, 1, 20, 46, 255, 4, 28, 58, 255, 0, 17, 48, 255, 3, 18, 39, 255, 2, 20, 44, 255, 0, 17, 50, 255, 2, 15, 45, 255, 4, 15, 32, 255, 4, 15, 30, 255, 4, 7, 21, 255, 3, 6, 19, 255, 0, 8, 19, 255, 2, 14, 23, 255, 2, 8, 18, 255, 5, 4, 5, 255, 3, 0, 2, 255, 0, 3, 2, 255, 0, 1, 0, 255, 1, 0, 2, 255, 1, 1, 0, 255, 0, 0, 1, 255, 1, 1, 2, 255, 1, 1, 4, 255, 2, 2, 7, 255, 1, 3, 4, 255, 3, 2, 3, 255, 0, 2, 0, 255, 1, 1, 35, 255, 36, 51, 172, 255, 42, 40, 61, 255, 16, 3, 0, 255, 9, 8, 93, 255, 2, 26, 182, 255, 2, 5, 23, 255, 7, 3, 4, 255, 0, 1, 2, 255, 2, 0, 2, 255, 2, 2, 1, 255, 4, 0, 2, 255, 0, 0, 0, 255, 2, 1, 1, 255, 2, 0, 1, 255, 1, 0, 0, 255, 2, 0, 1, 255, 4, 2, 3, 255, 5, 2, 1, 255, 5, 2, 1, 255, 5, 1, 0, 255, 7, 3, 0, 255, 7, 3, 0, 255, 12, 7, 3, 255, 12, 7, 3, 255, 12, 8, 4, 255, 17, 11, 3, 255, 20, 12, 2, 255, 22, 16, 6, 255, 25, 24, 15, 255, 33, 36, 27, 255, 38, 45, 46, 255, 35, 50, 46, 255, 34, 49, 40, 255, 34, 39, 25, 255, 44, 41, 34, 255, 38, 40, 33, 255, 41, 41, 34, 255, 40, 37, 25, 255, 35, 32, 21, 255, 39, 32, 15, 255, 34, 24, 8, 255, 30, 22, 11, 255, 31, 29, 11, 255, 36, 31, 12, 255, 39, 37, 5, 255, 39, 46, 9, 255, 39, 48, 4, 255, 49, 53, 16, 255, 53, 59, 10, 255, 47, 61, 12, 255, 50, 63, 10, 255, 61, 65, 10, 255, 66, 70, 4, 255, 68, 75, 6, 255, 75, 76, 11, 255, 67, 75, 7, 255, 68, 72, 7, 255, 74, 71, 1, 255, 72, 69, 2, 255, 77, 63, 7, 255, 80, 63, 9, 255, 74, 68, 8, 255, 71, 62, 6, 255, 68, 61, 3, 255, 77, 64, 3, 255, 82, 63, 0, 255, 83, 64, 1, 255, 88, 68, 4, 255, 86, 64, 4, 255, 85, 64, 4, 255, 94, 63, 3, 255, 99, 63, 2, 255, 82, 65, 0, 255, 85, 69, 8, 255, 93, 63, 11, 255, 106, 66, 4, 255, 151, 83, 5, 255, 172, 93, 12, 255, 155, 96, 7, 255, 153, 94, 7, 255, 142, 84, 5, 255, 134, 70, 3, 255, 125, 64, 2, 255, 121, 68, 8, 255, 118, 64, 9, 255, 114, 64, 4, 255, 111, 60, 9, 255, 113, 60, 7, 255, 108, 60, 7, 255, 110, 60, 11, 255, 109, 59, 2, 255, 111, 63, 4, 255, 109, 59, 5, 255, 114, 64, 6, 255, 111, 66, 1, 255, 119, 63, 7, 255, 125, 64, 9, 255, 128, 72, 4, 255, 134, 78, 2, 255, 144, 81, 8, 255, 161, 87, 19, 255, 172, 96, 9, 255, 179, 103, 10, 255, 189, 103, 15, 255, 196, 104, 9, 255, 193, 101, 10, 255, 170, 81, 6, 255, 162, 72, 8, 255, 168, 77, 13, 255, 182, 87, 3, 255, 186, 85, 4, 255, 179, 89, 0, 255, 168, 81, 8, 255, 121, 48, 11, 255, 139, 63, 9, 255, 178, 93, 15, 255, 185, 96, 12, 255, 160, 74, 4, 255, 119, 47, 13, 255, 118, 52, 13, 255, 153, 74, 2, 255, 179, 86, 4, 255, 170, 72, 12, 255, 173, 87, 10, 255, 164, 81, 4, 255, 170, 84, 6, 255, 147, 76, 4, 255, 117, 51, 10, 255, 131, 62, 2, 255, 160, 79, 10, 255, 180, 88, 10, 255, 167, 76, 6, 255, 155, 70, 22, 255, 172, 84, 12, 255, 186, 97, 5, 255, 193, 99, 10, 255, 177, 79, 8, 255, 142, 52, 5, 255, 124, 54, 12, 255, 135, 65, 3, 255, 151, 75, 3, 255, 166, 79, 4, 255, 159, 68, 4, 255, 174, 86, 13, 255, 179, 88, 8, 255, 175, 73, 7, 255, 169, 71, 12, 255, 127, 48, 7, 255, 109, 46, 13, 255, 145, 76, 14, 255, 180, 94, 9, 255, 187, 91, 9, 255, 178, 85, 6, 255, 148, 68, 6, 255, 122, 63, 8, 255, 154, 82, 14, 255, 162, 74, 4, 255, 136, 59, 10, 255, 117, 53, 10, 255, 114, 49, 4, 255, 122, 60, 7, 255, 136, 65, 8, 255, 168, 85, 1, 255, 185, 95, 3, 255, 188, 94, 7, 255, 189, 97, 6, 255, 191, 102, 5, 255, 188, 94, 5, 255, 183, 93, 2, 255, 181, 91, 5, 255, 188, 94, 2, 255, 191, 101, 8, 255, 188, 93, 10, 255, 189, 92, 5, 255, 189, 94, 5, 255, 188, 95, 5, 255, 175, 81, 2, 255, 162, 69, 0, 255, 168, 77, 4, 255, 187, 96, 12, 255, 191, 99, 8, 255, 196, 103, 2, 255, 197, 100, 7, 255, 195, 98, 5, 255, 195, 100, 5, 255, 193, 99, 1, 255, 192, 99, 3, 255, 193, 98, 9, 255, 192, 98, 1, 255, 193, 100, 2, 255, 179, 89, 5, 255, 174, 83, 7, 255, 179, 90, 8, 255, 184, 96, 4, 255, 180, 91, 5, 255, 176, 82, 12, 255, 177, 87, 3, 255, 179, 89, 6, 255, 183, 93, 3, 255, 189, 100, 2, 255, 193, 102, 7, 255, 196, 105, 5, 255, 198, 106, 4, 255, 196, 106, 2, 255, 189, 102, 7, 255, 181, 95, 13, 255, 192, 110, 11, 255, 193, 109, 0, 255, 198, 109, 5, 255, 198, 110, 10, 255, 200, 113, 9, 255, 199, 113, 4, 255, 200, 114, 4, 255, 202, 115, 7, 255, 200, 115, 7, 255, 200, 114, 7, 255, 200, 119, 4, 255, 207, 127, 7, 255, 207, 125, 11, 255, 202, 119, 1, 255, 211, 128, 3, 255, 215, 131, 8, 255, 208, 125, 4, 255, 205, 127, 0, 255, 209, 135, 9, 255, 221, 152, 8, 255, 217, 150, 4, 255, 215, 148, 4, 255, 216, 149, 4, 255, 214, 147, 3, 255, 224, 163, 8, 255, 229, 171, 2, 255, 229, 174, 0, 255, 228, 171, 0, 255, 220, 161, 3, 255, 207, 138, 4, 255, 204, 132, 2, 255, 204, 132, 3, 255, 208, 140, 9, 255, 199, 136, 7, 255, 193, 133, 5, 255, 195, 135, 7, 255, 200, 133, 2, 255, 203, 134, 0, 255, 210, 144, 6, 255, 223, 157, 6, 255, 236, 178, 2, 255, 237, 186, 4, 255, 230, 175, 1, 255, 230, 173, 1, 255, 233, 176, 1, 255, 238, 183, 4, 255, 234, 179, 2, 255, 232, 175, 2, 255, 229, 171, 2, 255, 195, 134, 5, 255, 174, 105, 7, 255, 178, 114, 6, 255, 181, 110, 8, 255, 173, 95, 1, 255, 163, 84, 4, 255, 166, 89, 2, 255, 167, 93, 4, 255, 156, 81, 1, 255, 159, 83, 0, 255, 164, 88, 4, 255, 156, 81, 5, 255, 162, 83, 10, 255, 159, 81, 7, 255, 155, 78, 2, 255, 167, 91, 8, 255, 175, 100, 13, 255, 173, 104, 14, 255, 177, 113, 13, 255, 180, 115, 16, 255, 166, 102, 6, 255, 153, 96, 4, 255, 151, 92, 11, 255, 161, 92, 16, 255, 182, 108, 10, 255, 172, 95, 2, 255, 168, 90, 2, 255, 172, 97, 1, 255, 175, 101, 5, 255, 166, 89, 5, 255, 171, 95, 0, 255, 174, 100, 0, 255, 179, 117, 5, 255, 200, 143, 8, 255, 197, 138, 0, 255, 197, 136, 5, 255, 190, 120, 6, 255, 190, 117, 4, 255, 188, 113, 14, 255, 175, 96, 10, 255, 167, 89, 6, 255, 172, 93, 14, 255, 179, 98, 17, 255, 181, 101, 9, 255, 175, 93, 17, 255, 180, 98, 9, 255, 182, 96, 11, 255, 177, 90, 6, 255, 190, 106, 9, 255, 201, 120, 5, 255, 195, 114, 6, 255, 192, 110, 7, 255, 189, 108, 2, 255, 188, 106, 1, 255, 187, 103, 6, 255, 187, 101, 4, 255, 182, 100, 3, 255, 180, 95, 3, 255, 172, 81, 6, 255, 153, 69, 13, 255, 138, 59, 7, 255, 124, 45, 5, 255, 114, 37, 5, 255, 115, 32, 2, 255, 116, 34, 2, 255, 110, 33, 1, 255, 102, 35, 3, 255, 104, 44, 9, 255, 104, 48, 7, 255, 110, 54, 6, 255, 109, 55, 3, 255, 110, 54, 9, 255, 107, 50, 5, 255, 109, 50, 0, 255, 114, 52, 4, 255, 105, 38, 2, 255, 112, 41, 4, 255, 117, 56, 8, 255, 120, 60, 4, 255, 103, 43, 5, 255, 89, 32, 5, 255, 99, 41, 1, 255, 102, 43, 6, 255, 102, 35, 3, 255, 104, 32, 0, 255, 106, 36, 3, 255, 99, 32, 1, 255, 107, 38, 2, 255, 106, 37, 4, 255, 103, 31, 5, 255, 115, 40, 3, 255, 120, 43, 5, 255, 114, 35, 4, 255, 106, 29, 5, 255, 101, 25, 5, 255, 105, 31, 8, 255, 109, 40, 1, 255, 114, 40, 4, 255, 113, 32, 5, 255, 116, 37, 4, 255, 120, 42, 1, 255, 128, 45, 3, 255, 128, 45, 2, 255, 123, 41, 0, 255, 120, 36, 3, 255, 123, 40, 7, 255, 122, 41, 3, 255, 129, 49, 0, 255, 140, 58, 1, 255, 143, 60, 4, 255, 146, 61, 5, 255, 1, 0, 18, 255, 0, 1, 23, 255, 1, 4, 23, 255, 1, 1, 15, 255, 0, 3, 20, 255, 1, 14, 41, 255, 1, 20, 53, 255, 2, 21, 51, 255, 2, 14, 41, 255, 5, 12, 36, 255, 3, 17, 45, 255, 1, 15, 54, 255, 6, 18, 50, 255, 0, 18, 39, 255, 0, 17, 39, 255, 2, 11, 21, 255, 2, 5, 15, 255, 1, 8, 24, 255, 3, 11, 23, 255, 3, 10, 21, 255, 0, 4, 5, 255, 2, 2, 4, 255, 1, 0, 5, 255, 1, 2, 1, 255, 3, 0, 3, 255, 2, 0, 3, 255, 0, 2, 0, 255, 1, 1, 1, 255, 0, 1, 6, 255, 1, 0, 5, 255, 1, 1, 0, 255, 2, 2, 3, 255, 0, 0, 9, 255, 27, 43, 148, 255, 39, 61, 94, 255, 20, 11, 0, 255, 9, 10, 23, 255, 12, 25, 137, 255, 3, 8, 54, 255, 3, 0, 0, 255, 3, 2, 3, 255, 4, 2, 3, 255, 3, 1, 5, 255, 3, 1, 0, 255, 3, 0, 0, 255, 1, 0, 0, 255, 3, 0, 2, 255, 3, 1, 1, 255, 2, 1, 1, 255, 1, 0, 0, 255, 3, 2, 0, 255, 5, 3, 1, 255, 6, 4, 2, 255, 4, 2, 0, 255, 7, 3, 1, 255, 9, 4, 1, 255, 11, 4, 2, 255, 11, 5, 2, 255, 12, 6, 3, 255, 14, 9, 2, 255, 17, 10, 1, 255, 20, 13, 2, 255, 22, 18, 6, 255, 29, 23, 12, 255, 36, 32, 27, 255, 38, 45, 46, 255, 36, 49, 47, 255, 29, 34, 32, 255, 40, 36, 37, 255, 41, 36, 33, 255, 43, 41, 33, 255, 39, 39, 26, 255, 40, 38, 28, 255, 40, 32, 21, 255, 41, 31, 9, 255, 33, 27, 4, 255, 35, 31, 9, 255, 45, 30, 12, 255, 47, 37, 3, 255, 47, 51, 12, 255, 43, 56, 5, 255, 46, 57, 2, 255, 49, 58, 17, 255, 58, 60, 12, 255, 61, 67, 10, 255, 69, 70, 13, 255, 68, 71, 9, 255, 66, 69, 6, 255, 69, 72, 12, 255, 68, 74, 8, 255, 66, 71, 6, 255, 61, 62, 7, 255, 81, 65, 9, 255, 95, 79, 11, 255, 86, 79, 3, 255, 87, 76, 4, 255, 85, 80, 5, 255, 84, 80, 5, 255, 92, 78, 7, 255, 101, 78, 8, 255, 99, 81, 6, 255, 97, 85, 4, 255, 105, 81, 11, 255, 106, 81, 8, 255, 110, 84, 3, 255, 111, 85, 5, 255, 106, 80, 5, 255, 111, 78, 5, 255, 111, 83, 5, 255, 102, 71, 6, 255, 134, 72, 13, 255, 163, 87, 9, 255, 172, 100, 6, 255, 179, 97, 2, 255, 181, 95, 6, 255, 175, 90, 8, 255, 163, 85, 6, 255, 136, 74, 11, 255, 148, 74, 11, 255, 166, 89, 9, 255, 151, 90, 16, 255, 146, 88, 10, 255, 142, 80, 12, 255, 146, 79, 13, 255, 154, 83, 5, 255, 154, 86, 6, 255, 156, 86, 14, 255, 158, 90, 12, 255, 164, 95, 10, 255, 176, 96, 13, 255, 178, 99, 18, 255, 180, 104, 16, 255, 189, 104, 7, 255, 196, 107, 9, 255, 192, 106, 7, 255, 192, 99, 9, 255, 179, 88, 7, 255, 158, 70, 7, 255, 186, 89, 16, 255, 194, 96, 4, 255, 167, 78, 1, 255, 142, 62, 6, 255, 149, 64, 8, 255, 169, 79, 11, 255, 153, 76, 12, 255, 189, 95, 5, 255, 140, 61, 4, 255, 96, 43, 8, 255, 168, 92, 12, 255, 182, 88, 12, 255, 142, 58, 7, 255, 123, 48, 9, 255, 140, 66, 13, 255, 159, 77, 9, 255, 161, 68, 7, 255, 151, 61, 12, 255, 137, 55, 8, 255, 146, 71, 6, 255, 140, 62, 5, 255, 140, 68, 13, 255, 131, 61, 11, 255, 160, 85, 4, 255, 173, 93, 9, 255, 174, 85, 10, 255, 176, 91, 4, 255, 157, 74, 4, 255, 171, 83, 10, 255, 164, 82, 7, 255, 157, 73, 7, 255, 150, 63, 10, 255, 123, 55, 13, 255, 119, 60, 7, 255, 160, 84, 8, 255, 175, 88, 5, 255, 178, 90, 5, 255, 165, 80, 6, 255, 166, 78, 12, 255, 168, 73, 5, 255, 148, 55, 6, 255, 135, 57, 11, 255, 132, 62, 6, 255, 142, 69, 6, 255, 157, 73, 9, 255, 159, 69, 8, 255, 162, 68, 5, 255, 167, 75, 3, 255, 152, 72, 6, 255, 132, 65, 6, 255, 144, 72, 6, 255, 152, 78, 8, 255, 147, 71, 8, 255, 148, 71, 8, 255, 142, 73, 8, 255, 139, 73, 3, 255, 148, 78, 5, 255, 168, 93, 8, 255, 169, 87, 13, 255, 179, 91, 10, 255, 177, 88, 12, 255, 163, 82, 13, 255, 162, 83, 10, 255, 169, 88, 11, 255, 165, 86, 4, 255, 180, 96, 6, 255, 185, 91, 7, 255, 190, 100, 6, 255, 190, 95, 8, 255, 190, 94, 5, 255, 185, 91, 6, 255, 185, 91, 5, 255, 182, 87, 5, 255, 179, 87, 6, 255, 187, 97, 5, 255, 193, 102, 1, 255, 193, 99, 4, 255, 195, 102, 3, 255, 194, 102, 4, 255, 191, 99, 4, 255, 192, 98, 5, 255, 195, 102, 6, 255, 194, 101, 7, 255, 196, 102, 10, 255, 198, 103, 7, 255, 195, 98, 12, 255, 174, 85, 9, 255, 170, 81, 8, 255, 179, 91, 5, 255, 184, 95, 6, 255, 176, 87, 7, 255, 170, 81, 1, 255, 171, 83, 3, 255, 173, 85, 15, 255, 179, 91, 11, 255, 182, 95, 7, 255, 187, 97, 8, 255, 192, 105, 2, 255, 182, 95, 2, 255, 175, 91, 9, 255, 189, 108, 3, 255, 191, 107, 8, 255, 199, 115, 11, 255, 197, 113, 1, 255, 194, 111, 0, 255, 196, 111, 1, 255, 199, 111, 10, 255, 197, 108, 10, 255, 199, 112, 4, 255, 203, 118, 1, 255, 201, 117, 2, 255, 199, 118, 4, 255, 204, 126, 6, 255, 205, 123, 9, 255, 201, 115, 8, 255, 207, 122, 6, 255, 211, 128, 9, 255, 206, 124, 3, 255, 205, 122, 8, 255, 209, 130, 0, 255, 220, 144, 5, 255, 222, 149, 6, 255, 218, 146, 5, 255, 218, 145, 6, 255, 220, 152, 0, 255, 223, 159, 0, 255, 229, 170, 4, 255, 228, 170, 0, 255, 229, 170, 1, 255, 232, 174, 4, 255, 229, 170, 4, 255, 208, 138, 3, 255, 204, 135, 6, 255, 217, 153, 5, 255, 205, 142, 2, 255, 191, 128, 5, 255, 197, 139, 2, 255, 204, 140, 2, 255, 195, 121, 6, 255, 211, 144, 9, 255, 226, 170, 3, 255, 231, 173, 3, 255, 234, 178, 2, 255, 230, 178, 1, 255, 231, 175, 3, 255, 230, 172, 3, 255, 230, 171, 3, 255, 231, 175, 3, 255, 234, 177, 2, 255, 236, 176, 2, 255, 235, 172, 7, 255, 221, 159, 4, 255, 194, 135, 11, 255, 189, 126, 8, 255, 188, 122, 1, 255, 175, 102, 2, 255, 169, 92, 5, 255, 161, 84, 4, 255, 163, 88, 9, 255, 158, 83, 4, 255, 162, 87, 1, 255, 161, 86, 4, 255, 159, 84, 10, 255, 168, 92, 5, 255, 163, 87, 6, 255, 161, 85, 5, 255, 169, 93, 4, 255, 172, 99, 11, 255, 172, 104, 20, 255, 176, 107, 20, 255, 175, 105, 10, 255, 161, 93, 4, 255, 143, 81, 4, 255, 141, 82, 10, 255, 145, 83, 9, 255, 177, 112, 7, 255, 185, 113, 4, 255, 181, 107, 2, 255, 179, 104, 1, 255, 175, 97, 2, 255, 169, 91, 2, 255, 168, 89, 5, 255, 182, 105, 6, 255, 200, 138, 6, 255, 199, 142, 4, 255, 198, 138, 3, 255, 195, 133, 7, 255, 199, 128, 10, 255, 201, 131, 4, 255, 201, 131, 11, 255, 200, 121, 8, 255, 187, 104, 10, 255, 176, 95, 11, 255, 176, 97, 9, 255, 179, 99, 8, 255, 180, 97, 10, 255, 183, 98, 12, 255, 178, 90, 11, 255, 178, 90, 6, 255, 192, 107, 6, 255, 200, 118, 4, 255, 192, 112, 1, 255, 192, 110, 6, 255, 190, 108, 4, 255, 187, 105, 0, 255, 186, 101, 5, 255, 184, 99, 7, 255, 180, 96, 8, 255, 175, 92, 8, 255, 168, 82, 5, 255, 146, 61, 6, 255, 132, 49, 5, 255, 125, 42, 7, 255, 118, 41, 4, 255, 113, 42, 6, 255, 115, 38, 5, 255, 108, 34, 4, 255, 99, 33, 6, 255, 91, 34, 3, 255, 99, 43, 3, 255, 114, 50, 2, 255, 118, 50, 3, 255, 117, 51, 7, 255, 112, 50, 5, 255, 114, 52, 5, 255, 113, 51, 6, 255, 111, 48, 8, 255, 88, 27, 2, 255, 87, 32, 6, 255, 94, 32, 4, 255, 93, 27, 2, 255, 98, 36, 7, 255, 97, 35, 2, 255, 100, 34, 5, 255, 97, 30, 4, 255, 98, 28, 2, 255, 105, 33, 3, 255, 108, 37, 2, 255, 109, 43, 4, 255, 109, 40, 3, 255, 114, 34, 4, 255, 123, 43, 9, 255, 129, 47, 5, 255, 133, 52, 4, 255, 126, 47, 5, 255, 107, 29, 1, 255, 103, 38, 1, 255, 114, 42, 2, 255, 117, 38, 4, 255, 97, 29, 3, 255, 97, 35, 7, 255, 122, 44, 7, 255, 140, 50, 4, 255, 148, 60, 2, 255, 143, 59, 3, 255, 134, 51, 3, 255, 125, 42, 5, 255, 127, 45, 5, 255, 136, 53, 3, 255, 154, 65, 0, 255, 155, 66, 1, 255, 161, 69, 2, 255, 2, 1, 17, 255, 0, 2, 16, 255, 2, 1, 15, 255, 1, 3, 30, 255, 3, 21, 58, 255, 1, 32, 61, 255, 2, 19, 47, 255, 1, 15, 40, 255, 0, 19, 43, 255, 1, 12, 37, 255, 1, 18, 45, 255, 1, 23, 55, 255, 3, 24, 46, 255, 2, 20, 34, 255, 2, 18, 42, 255, 1, 17, 45, 255, 1, 13, 31, 255, 3, 8, 15, 255, 0, 6, 15, 255, 2, 9, 18, 255, 3, 6, 13, 255, 2, 3, 1, 255, 1, 1, 2, 255, 0, 0, 2, 255, 1, 1, 5, 255, 0, 1, 1, 255, 0, 0, 2, 255, 2, 0, 6, 255, 0, 2, 3, 255, 2, 2, 1, 255, 2, 0, 3, 255, 0, 0, 2, 255, 13, 21, 106, 255, 40, 66, 151, 255, 17, 18, 0, 255, 12, 5, 0, 255, 20, 23, 50, 255, 7, 13, 31, 255, 4, 0, 0, 255, 3, 2, 8, 255, 2, 2, 2, 255, 1, 1, 2, 255, 7, 2, 2, 255, 3, 1, 0, 255, 1, 1, 3, 255, 4, 1, 2, 255, 2, 1, 1, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 1, 0, 255, 3, 3, 0, 255, 6, 2, 1, 255, 9, 3, 3, 255, 8, 4, 0, 255, 10, 6, 3, 255, 8, 5, 1, 255, 9, 6, 1, 255, 11, 5, 1, 255, 12, 7, 3, 255, 13, 9, 4, 255, 12, 9, 1, 255, 18, 14, 3, 255, 26, 20, 8, 255, 28, 21, 10, 255, 34, 32, 25, 255, 40, 40, 39, 255, 37, 40, 33, 255, 32, 32, 22, 255, 40, 39, 31, 255, 50, 47, 36, 255, 49, 45, 25, 255, 47, 43, 25, 255, 46, 41, 32, 255, 44, 36, 21, 255, 46, 33, 6, 255, 41, 29, 5, 255, 40, 34, 8, 255, 51, 47, 10, 255, 56, 47, 10, 255, 50, 47, 9, 255, 47, 49, 14, 255, 54, 55, 8, 255, 54, 60, 9, 255, 61, 62, 8, 255, 67, 68, 14, 255, 61, 70, 5, 255, 74, 72, 9, 255, 80, 71, 9, 255, 74, 73, 3, 255, 70, 68, 5, 255, 76, 69, 1, 255, 99, 89, 9, 255, 107, 101, 10, 255, 108, 108, 7, 255, 106, 105, 1, 255, 105, 99, 2, 255, 110, 98, 5, 255, 106, 100, 5, 255, 107, 97, 5, 255, 110, 91, 5, 255, 107, 88, 6, 255, 104, 87, 8, 255, 117, 87, 6, 255, 108, 88, 1, 255, 100, 83, 3, 255, 101, 77, 6, 255, 103, 79, 11, 255, 103, 73, 4, 255, 103, 71, 5, 255, 101, 68, 9, 255, 104, 66, 2, 255, 117, 69, 4, 255, 124, 65, 4, 255, 143, 69, 6, 255, 160, 77, 3, 255, 164, 86, 7, 255, 180, 91, 2, 255, 172, 87, 1, 255, 177, 95, 6, 255, 179, 97, 6, 255, 174, 96, 4, 255, 179, 99, 3, 255, 192, 106, 11, 255, 191, 103, 14, 255, 196, 109, 6, 255, 197, 112, 7, 255, 193, 103, 7, 255, 198, 110, 6, 255, 200, 113, 11, 255, 193, 103, 5, 255, 193, 103, 3, 255, 196, 110, 3, 255, 175, 88, 12, 255, 160, 66, 13, 255, 193, 97, 3, 255, 193, 92, 6, 255, 157, 71, 4, 255, 135, 61, 5, 255, 170, 77, 15, 255, 163, 64, 7, 255, 130, 55, 5, 255, 115, 51, 4, 255, 153, 75, 4, 255, 169, 89, 7, 255, 197, 123, 20, 255, 194, 105, 12, 255, 128, 63, 6, 255, 122, 64, 5, 255, 154, 72, 3, 255, 137, 61, 3, 255, 113, 59, 7, 255, 137, 71, 13, 255, 156, 78, 7, 255, 141, 72, 7, 255, 137, 65, 7, 255, 135, 58, 1, 255, 132, 66, 5, 255, 128, 62, 7, 255, 132, 63, 5, 255, 132, 67, 11, 255, 147, 74, 11, 255, 162, 84, 0, 255, 163, 78, 7, 255, 150, 65, 10, 255, 153, 72, 10, 255, 148, 70, 8, 255, 163, 75, 12, 255, 154, 72, 2, 255, 132, 63, 3, 255, 128, 59, 9, 255, 131, 62, 4, 255, 150, 78, 6, 255, 164, 83, 6, 255, 168, 77, 10, 255, 155, 72, 13, 255, 147, 66, 5, 255, 155, 73, 2, 255, 140, 61, 2, 255, 133, 62, 8, 255, 124, 63, 5, 255, 131, 61, 18, 255, 141, 64, 12, 255, 134, 61, 1, 255, 119, 52, 5, 255, 124, 61, 10, 255, 124, 65, 0, 255, 130, 66, 5, 255, 141, 66, 6, 255, 145, 72, 4, 255, 144, 74, 0, 255, 148, 73, 5, 255, 151, 72, 7, 255, 150, 74, 5, 255, 156, 74, 9, 255, 175, 84, 15, 255, 180, 85, 9, 255, 178, 84, 9, 255, 165, 76, 6, 255, 162, 79, 11, 255, 134, 67, 5, 255, 107, 60, 7, 255, 131, 76, 11, 255, 178, 97, 8, 255, 186, 97, 9, 255, 158, 78, 6, 255, 175, 92, 5, 255, 185, 101, 9, 255, 178, 92, 3, 255, 160, 75, 4, 255, 167, 82, 10, 255, 172, 87, 5, 255, 171, 84, 4, 255, 180, 90, 5, 255, 191, 100, 5, 255, 194, 99, 8, 255, 190, 98, 3, 255, 186, 98, 4, 255, 186, 98, 3, 255, 188, 94, 6, 255, 182, 90, 7, 255, 177, 85, 8, 255, 185, 96, 6, 255, 187, 95, 9, 255, 173, 81, 5, 255, 176, 91, 3, 255, 175, 90, 6, 255, 186, 100, 2, 255, 188, 101, 8, 255, 169, 80, 5, 255, 174, 88, 3, 255, 174, 91, 3, 255, 162, 78, 5, 255, 167, 84, 6, 255, 182, 100, 16, 255, 169, 85, 10, 255, 170, 89, 0, 255, 177, 95, 11, 255, 181, 97, 14, 255, 193, 114, 3, 255, 181, 99, 3, 255, 176, 89, 6, 255, 181, 91, 7, 255, 185, 94, 3, 255, 196, 108, 6, 255, 194, 106, 4, 255, 197, 108, 5, 255, 197, 110, 3, 255, 200, 113, 4, 255, 198, 112, 3, 255, 191, 110, 3, 255, 199, 125, 4, 255, 204, 125, 0, 255, 206, 122, 2, 255, 206, 124, 1, 255, 201, 122, 6, 255, 201, 122, 12, 255, 208, 136, 2, 255, 218, 145, 5, 255, 218, 143, 3, 255, 211, 134, 3, 255, 213, 136, 7, 255, 213, 134, 5, 255, 208, 131, 5, 255, 220, 153, 9, 255, 228, 169, 3, 255, 228, 169, 1, 255, 229, 168, 2, 255, 225, 164, 4, 255, 215, 153, 5, 255, 207, 138, 5, 255, 214, 151, 5, 255, 218, 159, 4, 255, 194, 131, 1, 255, 195, 131, 1, 255, 204, 141, 8, 255, 201, 139, 6, 255, 205, 140, 5, 255, 224, 169, 8, 255, 230, 180, 6, 255, 228, 172, 1, 255, 230, 168, 1, 255, 224, 165, 5, 255, 224, 169, 3, 255, 228, 170, 0, 255, 228, 172, 1, 255, 225, 171, 0, 255, 228, 173, 1, 255, 235, 178, 2, 255, 230, 168, 4, 255, 221, 160, 4, 255, 208, 145, 4, 255, 189, 118, 5, 255, 191, 117, 3, 255, 183, 111, 6, 255, 167, 89, 5, 255, 159, 80, 1, 255, 159, 84, 5, 255, 154, 77, 1, 255, 158, 81, 4, 255, 157, 81, 1, 255, 162, 85, 4, 255, 166, 94, 4, 255, 161, 90, 5, 255, 167, 93, 7, 255, 179, 107, 2, 255, 176, 108, 5, 255, 178, 114, 20, 255, 171, 113, 17, 255, 164, 104, 15, 255, 154, 90, 10, 255, 149, 86, 4, 255, 141, 78, 4, 255, 138, 75, 4, 255, 178, 117, 5, 255, 192, 122, 3, 255, 186, 115, 7, 255, 182, 107, 5, 255, 181, 101, 4, 255, 176, 97, 3, 255, 179, 104, 4, 255, 192, 135, 10, 255, 199, 141, 5, 255, 194, 133, 5, 255, 197, 129, 6, 255, 203, 126, 12, 255, 201, 128, 14, 255, 199, 128, 5, 255, 203, 126, 16, 255, 206, 128, 12, 255, 202, 126, 12, 255, 193, 119, 13, 255, 190, 111, 13, 255, 190, 105, 13, 255, 185, 101, 9, 255, 176, 89, 4, 255, 170, 77, 11, 255, 173, 83, 3, 255, 192, 106, 7, 255, 200, 118, 9, 255, 194, 114, 3, 255, 193, 112, 4, 255, 190, 108, 7, 255, 187, 105, 5, 255, 184, 102, 2, 255, 178, 93, 4, 255, 168, 85, 10, 255, 159, 74, 5, 255, 153, 63, 5, 255, 137, 53, 5, 255, 136, 55, 2, 255, 138, 56, 3, 255, 135, 59, 2, 255, 133, 61, 4, 255, 126, 47, 1, 255, 121, 42, 3, 255, 107, 37, 2, 255, 96, 33, 2, 255, 93, 29, 4, 255, 103, 32, 2, 255, 105, 31, 1, 255, 104, 34, 2, 255, 103, 34, 0, 255, 105, 36, 7, 255, 102, 34, 4, 255, 104, 38, 1, 255, 99, 30, 3, 255, 89, 23, 4, 255, 84, 23, 1, 255, 93, 30, 3, 255, 105, 37, 0, 255, 102, 34, 3, 255, 101, 36, 3, 255, 106, 37, 1, 255, 111, 36, 1, 255, 114, 40, 5, 255, 116, 42, 4, 255, 121, 43, 2, 255, 125, 47, 5, 255, 118, 44, 3, 255, 122, 45, 1, 255, 123, 44, 2, 255, 121, 42, 3, 255, 118, 41, 3, 255, 119, 44, 3, 255, 124, 46, 4, 255, 111, 36, 2, 255, 103, 29, 1, 255, 99, 28, 3, 255, 97, 28, 3, 255, 119, 39, 4, 255, 154, 62, 6, 255, 163, 71, 2, 255, 154, 66, 2, 255, 147, 62, 5, 255, 138, 52, 3, 255, 139, 53, 1, 255, 154, 67, 3, 255, 165, 73, 4, 255, 162, 68, 2, 255, 165, 71, 4, 255, 3, 2, 22, 255, 0, 3, 17, 255, 3, 1, 30, 255, 7, 24, 72, 255, 1, 34, 74, 255, 1, 27, 56, 255, 5, 25, 63, 255, 3, 21, 48, 255, 2, 18, 29, 255, 0, 11, 33, 255, 2, 14, 45, 255, 3, 19, 49, 255, 2, 24, 47, 255, 0, 21, 51, 255, 0, 19, 51, 255, 4, 21, 49, 255, 5, 18, 39, 255, 1, 9, 22, 255, 1, 7, 20, 255, 1, 8, 22, 255, 2, 4, 18, 255, 3, 3, 10, 255, 0, 0, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 1, 2, 4, 255, 0, 1, 8, 255, 5, 0, 7, 255, 2, 0, 3, 255, 2, 2, 2, 255, 3, 1, 0, 255, 1, 3, 44, 255, 38, 67, 186, 255, 46, 41, 40, 255, 9, 0, 0, 255, 18, 17, 35, 255, 18, 19, 37, 255, 3, 0, 0, 255, 3, 0, 3, 255, 2, 2, 3, 255, 2, 1, 1, 255, 0, 1, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 1, 0, 1, 255, 2, 1, 2, 255, 4, 0, 2, 255, 4, 2, 0, 255, 2, 2, 0, 255, 3, 3, 0, 255, 6, 2, 1, 255, 7, 3, 0, 255, 9, 4, 1, 255, 9, 4, 1, 255, 10, 5, 1, 255, 12, 7, 1, 255, 12, 8, 4, 255, 12, 4, 3, 255, 14, 7, 3, 255, 11, 11, 1, 255, 13, 8, 0, 255, 17, 11, 4, 255, 19, 19, 6, 255, 28, 24, 5, 255, 36, 30, 20, 255, 47, 31, 30, 255, 42, 36, 20, 255, 34, 35, 20, 255, 43, 38, 34, 255, 47, 49, 34, 255, 45, 48, 27, 255, 47, 45, 28, 255, 46, 41, 34, 255, 47, 41, 25, 255, 44, 39, 12, 255, 41, 37, 12, 255, 42, 39, 13, 255, 53, 46, 18, 255, 59, 50, 5, 255, 56, 50, 2, 255, 55, 55, 10, 255, 56, 56, 12, 255, 66, 61, 10, 255, 73, 68, 3, 255, 66, 70, 4, 255, 71, 76, 1, 255, 87, 74, 1, 255, 77, 76, 4, 255, 71, 69, 1, 255, 84, 74, 7, 255, 98, 90, 5, 255, 109, 102, 10, 255, 102, 98, 10, 255, 104, 108, 5, 255, 121, 116, 11, 255, 101, 95, 3, 255, 100, 89, 7, 255, 99, 90, 8, 255, 95, 86, 11, 255, 99, 88, 8, 255, 100, 84, 5, 255, 97, 79, 2, 255, 99, 80, 1, 255, 97, 78, 5, 255, 93, 69, 3, 255, 98, 69, 1, 255, 100, 72, 6, 255, 97, 68, 5, 255, 102, 68, 3, 255, 101, 63, 5, 255, 105, 65, 2, 255, 107, 64, 1, 255, 106, 64, 4, 255, 107, 61, 7, 255, 109, 57, 4, 255, 124, 66, 5, 255, 138, 73, 6, 255, 141, 74, 2, 255, 167, 90, 6, 255, 168, 88, 2, 255, 173, 90, 2, 255, 172, 90, 8, 255, 183, 97, 6, 255, 175, 84, 5, 255, 195, 101, 8, 255, 174, 87, 12, 255, 159, 74, 2, 255, 191, 97, 8, 255, 187, 90, 4, 255, 147, 64, 10, 255, 171, 83, 4, 255, 183, 87, 4, 255, 139, 57, 8, 255, 151, 66, 19, 255, 166, 76, 12, 255, 140, 60, 4, 255, 120, 55, 7, 255, 153, 82, 7, 255, 146, 63, 2, 255, 110, 45, 14, 255, 108, 58, 12, 255, 129, 67, 9, 255, 157, 74, 5, 255, 149, 64, 4, 255, 165, 80, 12, 255, 138, 65, 7, 255, 114, 54, 8, 255, 133, 58, 13, 255, 132, 55, 9, 255, 126, 62, 8, 255, 148, 87, 13, 255, 157, 79, 14, 255, 168, 88, 11, 255, 161, 87, 4, 255, 142, 62, 4, 255, 143, 63, 16, 255, 158, 83, 21, 255, 148, 74, 2, 255, 154, 77, 12, 255, 168, 94, 16, 255, 165, 88, 11, 255, 152, 74, 3, 255, 151, 78, 18, 255, 128, 67, 6, 255, 122, 57, 9, 255, 150, 70, 10, 255, 144, 68, 4, 255, 133, 62, 4, 255, 138, 67, 9, 255, 135, 64, 13, 255, 131, 64, 9, 255, 129, 65, 7, 255, 131, 65, 5, 255, 134, 65, 6, 255, 128, 60, 4, 255, 128, 59, 14, 255, 128, 64, 8, 255, 124, 65, 2, 255, 123, 64, 6, 255, 126, 68, 3, 255, 124, 66, 5, 255, 122, 63, 2, 255, 126, 65, 7, 255, 132, 69, 4, 255, 132, 66, 8, 255, 132, 67, 10, 255, 138, 71, 4, 255, 140, 69, 11, 255, 137, 69, 6, 255, 137, 69, 9, 255, 138, 70, 4, 255, 144, 77, 11, 255, 156, 86, 4, 255, 162, 84, 8, 255, 164, 90, 12, 255, 163, 91, 11, 255, 171, 94, 5, 255, 159, 78, 10, 255, 142, 73, 8, 255, 137, 67, 2, 255, 163, 88, 12, 255, 180, 103, 18, 255, 175, 86, 9, 255, 181, 88, 13, 255, 166, 82, 8, 255, 164, 83, 4, 255, 182, 102, 12, 255, 181, 99, 11, 255, 178, 95, 12, 255, 171, 89, 13, 255, 161, 83, 8, 255, 169, 83, 7, 255, 195, 107, 15, 255, 196, 109, 7, 255, 192, 103, 10, 255, 180, 93, 3, 255, 189, 103, 16, 255, 189, 106, 6, 255, 185, 98, 5, 255, 184, 94, 7, 255, 179, 94, 14, 255, 180, 96, 12, 255, 185, 101, 3, 255, 183, 101, 8, 255, 187, 106, 6, 255, 183, 101, 9, 255, 184, 104, 7, 255, 196, 120, 8, 255, 185, 106, 12, 255, 186, 107, 7, 255, 184, 106, 9, 255, 182, 108, 8, 255, 181, 103, 8, 255, 183, 98, 14, 255, 180, 101, 9, 255, 175, 102, 10, 255, 186, 112, 10, 255, 197, 122, 13, 255, 196, 121, 9, 255, 172, 94, 9, 255, 170, 91, 6, 255, 175, 97, 6, 255, 186, 108, 10, 255, 188, 110, 15, 255, 200, 125, 7, 255, 201, 123, 6, 255, 194, 115, 6, 255, 196, 115, 18, 255, 193, 114, 10, 255, 194, 116, 11, 255, 198, 123, 9, 255, 198, 122, 6, 255, 191, 114, 2, 255, 187, 108, 6, 255, 196, 120, 5, 255, 209, 139, 4, 255, 206, 128, 5, 255, 200, 120, 5, 255, 205, 126, 3, 255, 209, 134, 0, 255, 210, 140, 2, 255, 208, 140, 4, 255, 216, 150, 10, 255, 217, 156, 4, 255, 225, 168, 2, 255, 229, 169, 2, 255, 227, 163, 1, 255, 218, 152, 3, 255, 205, 138, 5, 255, 208, 139, 5, 255, 210, 147, 4, 255, 202, 142, 2, 255, 198, 138, 8, 255, 200, 138, 5, 255, 198, 133, 3, 255, 204, 145, 7, 255, 221, 165, 9, 255, 229, 173, 3, 255, 227, 168, 2, 255, 225, 164, 5, 255, 225, 166, 4, 255, 227, 169, 1, 255, 229, 172, 2, 255, 227, 171, 1, 255, 228, 172, 0, 255, 225, 168, 3, 255, 225, 166, 4, 255, 230, 171, 0, 255, 226, 168, 2, 255, 213, 152, 11, 255, 200, 135, 7, 255, 188, 116, 8, 255, 190, 115, 9, 255, 183, 112, 0, 255, 166, 91, 6, 255, 158, 83, 2, 255, 158, 82, 1, 255, 149, 74, 2, 255, 153, 80, 4, 255, 164, 91, 4, 255, 166, 93, 2, 255, 172, 97, 8, 255, 160, 90, 9, 255, 161, 94, 6, 255, 189, 124, 9, 255, 179, 118, 2, 255, 183, 127, 15, 255, 183, 133, 13, 255, 178, 124, 14, 255, 167, 112, 16, 255, 161, 103, 8, 255, 145, 87, 7, 255, 150, 91, 12, 255, 184, 118, 6, 255, 187, 117, 9, 255, 188, 112, 17, 255, 192, 115, 6, 255, 187, 111, 4, 255, 181, 107, 7, 255, 196, 131, 6, 255, 201, 144, 4, 255, 199, 138, 4, 255, 197, 129, 10, 255, 195, 125, 4, 255, 200, 124, 4, 255, 201, 126, 4, 255, 205, 128, 3, 255, 206, 126, 4, 255, 202, 127, 8, 255, 203, 130, 5, 255, 205, 132, 9, 255, 206, 131, 16, 255, 207, 129, 9, 255, 205, 124, 17, 255, 177, 94, 12, 255, 165, 79, 11, 255, 177, 94, 11, 255, 195, 114, 12, 255, 199, 118, 9, 255, 195, 113, 6, 255, 192, 110, 1, 255, 191, 105, 5, 255, 188, 101, 6, 255, 180, 91, 4, 255, 170, 80, 4, 255, 160, 78, 3, 255, 147, 70, 4, 255, 146, 64, 9, 255, 142, 59, 5, 255, 139, 56, 2, 255, 143, 62, 6, 255, 137, 61, 2, 255, 136, 55, 5, 255, 132, 49, 2, 255, 128, 47, 5, 255, 118, 43, 3, 255, 113, 44, 4, 255, 109, 44, 4, 255, 107, 38, 2, 255, 110, 36, 1, 255, 112, 38, 1, 255, 115, 40, 4, 255, 113, 37, 5, 255, 109, 39, 3, 255, 113, 46, 5, 255, 119, 42, 5, 255, 99, 29, 1, 255, 94, 35, 4, 255, 105, 34, 2, 255, 109, 36, 1, 255, 114, 39, 2, 255, 113, 36, 2, 255, 106, 40, 2, 255, 114, 44, 1, 255, 122, 42, 3, 255, 128, 50, 9, 255, 131, 49, 3, 255, 119, 46, 2, 255, 115, 44, 3, 255, 112, 42, 4, 255, 106, 35, 3, 255, 99, 28, 3, 255, 97, 31, 4, 255, 98, 37, 5, 255, 102, 34, 5, 255, 101, 35, 8, 255, 105, 34, 5, 255, 111, 37, 1, 255, 110, 33, 2, 255, 136, 45, 4, 255, 164, 66, 5, 255, 168, 73, 4, 255, 162, 71, 0, 255, 158, 66, 2, 255, 153, 60, 3, 255, 156, 68, 1, 255, 164, 77, 0, 255, 162, 73, 3, 255, 163, 73, 5, 255, 160, 69, 5, 255, 2, 0, 14, 255, 3, 2, 25, 255, 2, 21, 69, 255, 3, 38, 85, 255, 4, 34, 75, 255, 2, 23, 65, 255, 0, 27, 60, 255, 1, 27, 53, 255, 2, 23, 50, 255, 1, 20, 46, 255, 1, 21, 37, 255, 2, 21, 36, 255, 4, 21, 42, 255, 2, 22, 55, 255, 1, 22, 50, 255, 1, 21, 34, 255, 3, 19, 41, 255, 1, 13, 42, 255, 0, 10, 34, 255, 0, 7, 24, 255, 2, 7, 17, 255, 4, 5, 10, 255, 2, 3, 7, 255, 0, 0, 4, 255, 0, 0, 1, 255, 2, 2, 0, 255, 1, 1, 4, 255, 2, 2, 4, 255, 1, 0, 3, 255, 5, 2, 3, 255, 3, 0, 9, 255, 15, 48, 175, 255, 50, 60, 86, 255, 19, 9, 0, 255, 18, 14, 29, 255, 32, 23, 60, 255, 2, 3, 4, 255, 4, 2, 2, 255, 2, 2, 0, 255, 2, 1, 1, 255, 2, 2, 2, 255, 2, 2, 1, 255, 1, 1, 0, 255, 2, 1, 0, 255, 2, 1, 1, 255, 2, 1, 3, 255, 4, 0, 1, 255, 4, 0, 0, 255, 2, 1, 0, 255, 2, 2, 0, 255, 6, 2, 1, 255, 11, 2, 0, 255, 10, 2, 1, 255, 9, 4, 1, 255, 11, 6, 1, 255, 12, 7, 1, 255, 10, 7, 2, 255, 11, 7, 4, 255, 11, 6, 1, 255, 14, 11, 1, 255, 22, 13, 4, 255, 19, 11, 4, 255, 18, 16, 4, 255, 30, 23, 7, 255, 40, 27, 12, 255, 48, 35, 20, 255, 48, 38, 26, 255, 42, 35, 38, 255, 46, 44, 52, 255, 45, 48, 42, 255, 45, 45, 34, 255, 47, 45, 32, 255, 49, 46, 32, 255, 49, 46, 28, 255, 52, 48, 26, 255, 44, 40, 14, 255, 47, 43, 11, 255, 50, 43, 16, 255, 58, 54, 13, 255, 60, 57, 7, 255, 57, 55, 4, 255, 64, 61, 9, 255, 72, 67, 11, 255, 69, 70, 6, 255, 66, 70, 10, 255, 75, 74, 12, 255, 82, 67, 3, 255, 66, 55, 6, 255, 81, 77, 4, 255, 92, 97, 11, 255, 90, 100, 17, 255, 86, 101, 18, 255, 94, 98, 9, 255, 91, 95, 4, 255, 128, 116, 23, 255, 115, 96, 9, 255, 90, 78, 4, 255, 93, 81, 3, 255, 91, 79, 1, 255, 92, 76, 2, 255, 96, 75, 1, 255, 92, 65, 11, 255, 94, 66, 13, 255, 99, 69, 2, 255, 93, 69, 2, 255, 85, 71, 2, 255, 90, 69, 1, 255, 100, 66, 2, 255, 103, 67, 6, 255, 100, 65, 2, 255, 105, 63, 2, 255, 107, 61, 3, 255, 107, 62, 7, 255, 108, 63, 7, 255, 115, 64, 5, 255, 106, 62, 7, 255, 99, 53, 2, 255, 120, 67, 6, 255, 143, 74, 8, 255, 143, 71, 3, 255, 150, 79, 2, 255, 150, 72, 12, 255, 158, 75, 9, 255, 138, 68, 0, 255, 179, 85, 5, 255, 134, 61, 5, 255, 147, 77, 15, 255, 169, 76, 6, 255, 129, 56, 1, 255, 145, 65, 15, 255, 157, 74, 10, 255, 121, 57, 0, 255, 122, 59, 4, 255, 167, 83, 5, 255, 136, 58, 6, 255, 104, 58, 7, 255, 123, 66, 6, 255, 151, 75, 5, 255, 126, 61, 6, 255, 123, 62, 10, 255, 123, 58, 5, 255, 120, 55, 6, 255, 112, 48, 4, 255, 105, 35, 4, 255, 119, 45, 6, 255, 140, 68, 16, 255, 151, 74, 8, 255, 176, 101, 6, 255, 184, 101, 25, 255, 198, 105, 24, 255, 200, 108, 7, 255, 189, 99, 15, 255, 197, 107, 22, 255, 199, 109, 13, 255, 199, 114, 24, 255, 202, 122, 19, 255, 197, 117, 10, 255, 196, 114, 14, 255, 192, 108, 15, 255, 190, 107, 16, 255, 171, 91, 12, 255, 176, 95, 15, 255, 181, 100, 12, 255, 174, 93, 14, 255, 157, 81, 13, 255, 145, 72, 10, 255, 129, 61, 5, 255, 129, 58, 13, 255, 134, 66, 4, 255, 128, 66, 1, 255, 129, 65, 3, 255, 133, 65, 5, 255, 132, 67, 4, 255, 136, 64, 9, 255, 131, 65, 7, 255, 125, 61, 11, 255, 125, 59, 14, 255, 124, 61, 7, 255, 121, 63, 8, 255, 125, 61, 11, 255, 128, 60, 11, 255, 127, 60, 9, 255, 133, 69, 15, 255, 133, 73, 3, 255, 136, 71, 9, 255, 140, 69, 7, 255, 143, 71, 7, 255, 133, 61, 14, 255, 136, 68, 8, 255, 143, 76, 9, 255, 150, 76, 12, 255, 147, 68, 13, 255, 133, 62, 10, 255, 154, 82, 18, 255, 173, 96, 5, 255, 176, 95, 7, 255, 170, 91, 7, 255, 183, 101, 9, 255, 182, 100, 11, 255, 182, 109, 21, 255, 193, 119, 17, 255, 194, 112, 7, 255, 188, 111, 10, 255, 197, 120, 15, 255, 195, 105, 4, 255, 187, 102, 8, 255, 196, 117, 19, 255, 197, 116, 7, 255, 211, 121, 13, 255, 199, 112, 9, 255, 160, 80, 8, 255, 171, 88, 10, 255, 208, 130, 11, 255, 213, 135, 13, 255, 215, 134, 18, 255, 193, 111, 14, 255, 193, 112, 15, 255, 206, 129, 9, 255, 207, 123, 10, 255, 193, 105, 6, 255, 211, 135, 8, 255, 215, 142, 10, 255, 215, 137, 19, 255, 210, 137, 9, 255, 212, 140, 5, 255, 217, 145, 10, 255, 216, 145, 18, 255, 213, 144, 9, 255, 219, 150, 11, 255, 216, 146, 13, 255, 215, 148, 12, 255, 218, 147, 15, 255, 210, 138, 10, 255, 203, 137, 9, 255, 217, 150, 8, 255, 222, 151, 10, 255, 220, 157, 9, 255, 223, 156, 3, 255, 221, 149, 12, 255, 208, 134, 11, 255, 200, 124, 17, 255, 206, 136, 7, 255, 221, 154, 4, 255, 211, 141, 8, 255, 212, 145, 3, 255, 217, 153, 4, 255, 223, 159, 8, 255, 214, 148, 13, 255, 205, 134, 2, 255, 208, 137, 9, 255, 209, 141, 8, 255, 207, 140, 4, 255, 203, 135, 6, 255, 201, 130, 6, 255, 208, 138, 10, 255, 203, 135, 2, 255, 203, 129, 4, 255, 204, 128, 8, 255, 211, 137, 11, 255, 214, 146, 6, 255, 213, 148, 2, 255, 211, 150, 0, 255, 217, 158, 4, 255, 226, 165, 1, 255, 229, 164, 3, 255, 224, 159, 12, 255, 219, 155, 10, 255, 212, 146, 6, 255, 205, 136, 8, 255, 202, 135, 0, 255, 209, 145, 10, 255, 201, 138, 4, 255, 202, 140, 3, 255, 196, 133, 4, 255, 209, 147, 6, 255, 220, 164, 9, 255, 221, 165, 3, 255, 225, 167, 0, 255, 222, 163, 0, 255, 223, 164, 2, 255, 232, 173, 10, 255, 230, 173, 4, 255, 227, 168, 2, 255, 224, 166, 5, 255, 226, 169, 2, 255, 225, 167, 1, 255, 227, 168, 5, 255, 226, 166, 1, 255, 225, 166, 2, 255, 217, 158, 4, 255, 203, 143, 0, 255, 191, 123, 4, 255, 188, 116, 4, 255, 180, 105, 7, 255, 171, 94, 0, 255, 162, 85, 5, 255, 161, 85, 3, 255, 159, 84, 8, 255, 161, 86, 5, 255, 160, 82, 4, 255, 174, 97, 2, 255, 177, 101, 5, 255, 158, 81, 1, 255, 160, 90, 4, 255, 181, 119, 12, 255, 182, 122, 9, 255, 189, 126, 7, 255, 186, 130, 12, 255, 185, 125, 18, 255, 184, 123, 12, 255, 177, 115, 8, 255, 162, 110, 4, 255, 164, 106, 6, 255, 193, 124, 4, 255, 199, 132, 6, 255, 197, 128, 2, 255, 189, 117, 4, 255, 185, 115, 2, 255, 196, 132, 0, 255, 202, 141, 2, 255, 200, 138, 1, 255, 197, 130, 5, 255, 194, 123, 5, 255, 196, 123, 6, 255, 199, 124, 2, 255, 202, 125, 2, 255, 204, 124, 8, 255, 204, 125, 5, 255, 204, 127, 13, 255, 204, 128, 18, 255, 205, 130, 17, 255, 207, 131, 23, 255, 209, 131, 19, 255, 208, 130, 13, 255, 201, 123, 16, 255, 199, 121, 11, 255, 202, 124, 6, 255, 198, 118, 0, 255, 195, 115, 4, 255, 193, 106, 8, 255, 185, 96, 0, 255, 184, 94, 2, 255, 181, 92, 4, 255, 170, 83, 2, 255, 163, 82, 5, 255, 161, 80, 6, 255, 153, 72, 3, 255, 144, 65, 2, 255, 141, 57, 6, 255, 144, 55, 5, 255, 145, 59, 5, 255, 132, 53, 3, 255, 128, 47, 1, 255, 129, 46, 1, 255, 127, 45, 2, 255, 123, 45, 3, 255, 120, 48, 5, 255, 119, 49, 5, 255, 112, 40, 3, 255, 119, 46, 7, 255, 126, 51, 7, 255, 120, 45, 1, 255, 118, 44, 5, 255, 113, 43, 5, 255, 110, 43, 2, 255, 118, 41, 2, 255, 111, 36, 2, 255, 109, 39, 4, 255, 116, 45, 6, 255, 115, 44, 2, 255, 114, 41, 1, 255, 113, 39, 5, 255, 119, 42, 9, 255, 122, 43, 6, 255, 114, 42, 3, 255, 111, 36, 1, 255, 117, 40, 5, 255, 111, 37, 4, 255, 105, 38, 3, 255, 104, 39, 5, 255, 97, 32, 3, 255, 92, 27, 0, 255, 96, 32, 5, 255, 100, 38, 9, 255, 102, 34, 1, 255, 112, 34, 6, 255, 110, 38, 6, 255, 106, 40, 1, 255, 113, 32, 6, 255, 126, 44, 8, 255, 156, 67, 3, 255, 169, 73, 1, 255, 164, 71, 3, 255, 164, 72, 2, 255, 166, 75, 3, 255, 166, 77, 5, 255, 161, 73, 3, 255, 158, 70, 2, 255, 159, 70, 3, 255, 155, 66, 2, 255, 3, 1, 21, 255, 1, 22, 67, 255, 4, 37, 85, 255, 1, 34, 86, 255, 2, 36, 83, 255, 2, 25, 62, 255, 1, 30, 68, 255, 1, 33, 70, 255, 1, 26, 65, 255, 3, 22, 58, 255, 2, 21, 40, 255, 2, 22, 40, 255, 0, 21, 50, 255, 3, 22, 56, 255, 2, 20, 58, 255, 0, 17, 46, 255, 1, 18, 46, 255, 5, 22, 39, 255, 1, 17, 33, 255, 0, 11, 22, 255, 1, 9, 19, 255, 0, 3, 15, 255, 2, 6, 12, 255, 1, 2, 5, 255, 0, 1, 4, 255, 2, 1, 8, 255, 3, 0, 12, 255, 1, 2, 5, 255, 1, 2, 8, 255, 2, 0, 0, 255, 4, 24, 143, 255, 39, 74, 159, 255, 30, 22, 0, 255, 22, 11, 8, 255, 23, 29, 58, 255, 7, 6, 18, 255, 4, 1, 0, 255, 1, 3, 3, 255, 1, 0, 1, 255, 0, 0, 0, 255, 1, 0, 0, 255, 4, 0, 1, 255, 3, 1, 3, 255, 3, 1, 2, 255, 1, 0, 1, 255, 1, 0, 0, 255, 4, 1, 1, 255, 5, 1, 1, 255, 5, 3, 0, 255, 6, 3, 0, 255, 10, 4, 1, 255, 13, 4, 1, 255, 11, 2, 1, 255, 10, 1, 0, 255, 12, 5, 0, 255, 13, 8, 0, 255, 12, 9, 1, 255, 13, 8, 4, 255, 13, 9, 1, 255, 21, 11, 2, 255, 22, 6, 0, 255, 14, 10, 1, 255, 21, 13, 4, 255, 26, 16, 6, 255, 33, 23, 14, 255, 40, 28, 11, 255, 50, 39, 30, 255, 51, 44, 45, 255, 56, 53, 61, 255, 50, 50, 57, 255, 47, 47, 42, 255, 55, 51, 43, 255, 51, 49, 37, 255, 51, 48, 34, 255, 53, 52, 24, 255, 56, 55, 15, 255, 46, 42, 10, 255, 46, 44, 10, 255, 51, 49, 11, 255, 56, 53, 7, 255, 63, 59, 2, 255, 66, 62, 1, 255, 69, 66, 4, 255, 68, 67, 5, 255, 65, 69, 5, 255, 61, 65, 5, 255, 80, 75, 26, 255, 147, 156, 84, 255, 170, 186, 75, 255, 183, 194, 64, 255, 160, 162, 21, 255, 106, 111, 7, 255, 100, 92, 8, 255, 86, 86, 6, 255, 102, 94, 8, 255, 116, 91, 13, 255, 89, 73, 3, 255, 90, 73, 2, 255, 89, 66, 1, 255, 93, 67, 6, 255, 98, 71, 1, 255, 96, 65, 10, 255, 97, 66, 10, 255, 94, 68, 1, 255, 89, 64, 1, 255, 86, 64, 3, 255, 89, 64, 3, 255, 96, 64, 3, 255, 97, 60, 5, 255, 100, 65, 5, 255, 101, 62, 2, 255, 104, 61, 2, 255, 106, 62, 3, 255, 109, 64, 7, 255, 110, 60, 4, 255, 109, 58, 1, 255, 113, 64, 1, 255, 108, 61, 7, 255, 108, 54, 6, 255, 108, 54, 8, 255, 106, 56, 0, 255, 109, 60, 9, 255, 105, 51, 9, 255, 119, 64, 7, 255, 128, 58, 5, 255, 102, 56, 9, 255, 140, 69, 8, 255, 110, 49, 6, 255, 84, 56, 3, 255, 131, 71, 5, 255, 139, 62, 3, 255, 119, 64, 3, 255, 120, 65, 3, 255, 121, 63, 3, 255, 123, 69, 4, 255, 120, 62, 3, 255, 136, 68, 11, 255, 131, 62, 3, 255, 131, 56, 5, 255, 147, 66, 16, 255, 107, 38, 2, 255, 95, 34, 8, 255, 119, 61, 9, 255, 154, 78, 8, 255, 183, 102, 7, 255, 186, 100, 7, 255, 200, 115, 11, 255, 200, 112, 9, 255, 205, 122, 16, 255, 211, 126, 30, 255, 214, 127, 21, 255, 204, 129, 16, 255, 211, 132, 28, 255, 214, 128, 10, 255, 209, 123, 10, 255, 202, 116, 10, 255, 200, 115, 5, 255, 198, 110, 9, 255, 198, 112, 15, 255, 191, 107, 15, 255, 190, 104, 11, 255, 182, 101, 15, 255, 178, 98, 8, 255, 189, 99, 15, 255, 182, 90, 15, 255, 179, 98, 17, 255, 171, 92, 6, 255, 141, 69, 10, 255, 123, 65, 8, 255, 125, 66, 5, 255, 125, 61, 6, 255, 126, 65, 10, 255, 123, 63, 3, 255, 126, 65, 7, 255, 129, 63, 7, 255, 132, 67, 5, 255, 126, 64, 6, 255, 132, 70, 9, 255, 138, 72, 4, 255, 128, 61, 7, 255, 127, 65, 5, 255, 138, 73, 13, 255, 146, 75, 13, 255, 142, 67, 6, 255, 143, 72, 10, 255, 150, 76, 17, 255, 151, 74, 6, 255, 146, 72, 12, 255, 140, 67, 6, 255, 156, 83, 7, 255, 167, 88, 10, 255, 171, 88, 7, 255, 157, 93, 11, 255, 167, 103, 14, 255, 179, 105, 11, 255, 190, 110, 20, 255, 194, 124, 15, 255, 194, 125, 14, 255, 199, 122, 9, 255, 202, 122, 8, 255, 203, 127, 12, 255, 197, 127, 22, 255, 202, 128, 22, 255, 200, 119, 12, 255, 193, 110, 17, 255, 193, 121, 15, 255, 197, 127, 5, 255, 204, 130, 4, 255, 202, 123, 13, 255, 184, 103, 18, 255, 184, 112, 9, 255, 202, 134, 14, 255, 207, 140, 7, 255, 205, 134, 16, 255, 206, 136, 7, 255, 205, 133, 10, 255, 204, 134, 13, 255, 208, 138, 2, 255, 204, 120, 8, 255, 181, 93, 3, 255, 201, 126, 8, 255, 205, 133, 12, 255, 206, 131, 13, 255, 206, 135, 7, 255, 212, 136, 10, 255, 206, 131, 7, 255, 208, 134, 14, 255, 210, 139, 14, 255, 209, 137, 11, 255, 211, 138, 16, 255, 211, 140, 11, 255, 204, 134, 14, 255, 203, 137, 10, 255, 213, 147, 6, 255, 211, 147, 3, 255, 212, 145, 4, 255, 215, 145, 7, 255, 212, 141, 10, 255, 205, 132, 7, 255, 209, 135, 21, 255, 212, 141, 8, 255, 216, 146, 6, 255, 212, 143, 7, 255, 207, 134, 12, 255, 214, 148, 10, 255, 216, 156, 4, 255, 217, 159, 2, 255, 220, 161, 0, 255, 218, 153, 5, 255, 216, 150, 9, 255, 219, 158, 2, 255, 225, 164, 1, 255, 227, 164, 6, 255, 224, 163, 3, 255, 225, 162, 6, 255, 218, 153, 4, 255, 213, 147, 3, 255, 209, 141, 6, 255, 208, 142, 9, 255, 213, 149, 8, 255, 216, 154, 5, 255, 222, 161, 3, 255, 224, 165, 0, 255, 226, 163, 2, 255, 218, 148, 3, 255, 216, 149, 2, 255, 217, 154, 3, 255, 202, 136, 0, 255, 203, 132, 7, 255, 205, 138, 2, 255, 205, 140, 5, 255, 198, 131, 4, 255, 193, 127, 11, 255, 207, 145, 10, 255, 220, 163, 2, 255, 220, 164, 2, 255, 219, 163, 2, 255, 220, 163, 3, 255, 225, 167, 4, 255, 224, 167, 0, 255, 226, 168, 0, 255, 224, 165, 2, 255, 221, 160, 4, 255, 221, 160, 1, 255, 223, 164, 1, 255, 222, 163, 4, 255, 227, 167, 11, 255, 224, 164, 4, 255, 225, 165, 4, 255, 216, 160, 0, 255, 214, 158, 1, 255, 209, 149, 1, 255, 193, 122, 9, 255, 173, 95, 1, 255, 164, 91, 0, 255, 166, 92, 6, 255, 159, 87, 2, 255, 165, 94, 2, 255, 177, 106, 0, 255, 165, 93, 3, 255, 165, 90, 6, 255, 170, 94, 10, 255, 157, 76, 2, 255, 172, 93, 4, 255, 192, 128, 2, 255, 178, 116, 4, 255, 182, 116, 15, 255, 184, 124, 13, 255, 187, 128, 14, 255, 182, 118, 10, 255, 183, 116, 4, 255, 184, 121, 3, 255, 182, 121, 10, 255, 180, 113, 7, 255, 198, 128, 15, 255, 191, 125, 5, 255, 180, 115, 4, 255, 195, 134, 4, 255, 203, 146, 1, 255, 195, 135, 8, 255, 198, 129, 5, 255, 196, 128, 3, 255, 196, 126, 1, 255, 199, 123, 16, 255, 199, 120, 15, 255, 202, 123, 4, 255, 205, 126, 3, 255, 207, 129, 3, 255, 205, 128, 13, 255, 206, 129, 22, 255, 208, 132, 18, 255, 206, 132, 10, 255, 205, 131, 8, 255, 205, 127, 12, 255, 206, 126, 16, 255, 203, 123, 14, 255, 202, 121, 13, 255, 194, 110, 5, 255, 190, 105, 2, 255, 185, 97, 4, 255, 179, 89, 1, 255, 180, 91, 1, 255, 176, 88, 0, 255, 171, 85, 1, 255, 170, 87, 4, 255, 161, 81, 4, 255, 154, 72, 3, 255, 155, 67, 6, 255, 148, 61, 5, 255, 142, 57, 3, 255, 143, 57, 7, 255, 138, 52, 6, 255, 132, 51, 4, 255, 129, 47, 2, 255, 126, 43, 0, 255, 126, 46, 2, 255, 122, 47, 1, 255, 124, 47, 2, 255, 121, 47, 5, 255, 121, 47, 3, 255, 126, 50, 2, 255, 123, 46, 0, 255, 121, 47, 4, 255, 117, 46, 5, 255, 119, 47, 6, 255, 122, 44, 5, 255, 123, 46, 3, 255, 125, 44, 3, 255, 123, 47, 8, 255, 117, 41, 2, 255, 120, 47, 3, 255, 124, 50, 2, 255, 132, 45, 0, 255, 126, 43, 2, 255, 107, 45, 2, 255, 107, 39, 1, 255, 109, 37, 2, 255, 120, 39, 5, 255, 113, 37, 5, 255, 110, 40, 5, 255, 103, 35, 0, 255, 105, 36, 2, 255, 111, 38, 3, 255, 116, 41, 4, 255, 113, 39, 1, 255, 112, 37, 1, 255, 110, 44, 0, 255, 117, 50, 3, 255, 129, 48, 8, 255, 134, 54, 5, 255, 159, 73, 2, 255, 173, 78, 5, 255, 168, 74, 7, 255, 163, 72, 4, 255, 163, 73, 3, 255, 163, 74, 4, 255, 160, 71, 4, 255, 157, 68, 1, 255, 157, 69, 0, 255, 158, 69, 0, 255, 4, 17, 63, 255, 0, 38, 72, 255, 2, 31, 79, 255, 2, 30, 75, 255, 4, 33, 76, 255, 3, 24, 72, 255, 0, 32, 72, 255, 5, 30, 69, 255, 4, 14, 43, 255, 5, 18, 37, 255, 3, 23, 52, 255, 0, 21, 58, 255, 6, 26, 50, 255, 1, 22, 45, 255, 2, 22, 47, 255, 0, 18, 32, 255, 1, 17, 40, 255, 3, 16, 40, 255, 3, 16, 35, 255, 2, 11, 33, 255, 3, 11, 26, 255, 0, 7, 12, 255, 3, 8, 12, 255, 2, 4, 12, 255, 2, 1, 14, 255, 4, 0, 13, 255, 3, 1, 8, 255, 0, 0, 7, 255, 1, 0, 0, 255, 0, 9, 94, 255, 14, 78, 210, 255, 37, 39, 28, 255, 10, 7, 0, 255, 24, 25, 55, 255, 10, 18, 33, 255, 4, 0, 4, 255, 3, 0, 6, 255, 1, 0, 3, 255, 2, 1, 1, 255, 2, 1, 1, 255, 3, 0, 1, 255, 4, 0, 1, 255, 5, 2, 3, 255, 4, 2, 1, 255, 2, 1, 0, 255, 4, 1, 0, 255, 6, 3, 2, 255, 7, 3, 2, 255, 8, 3, 0, 255, 9, 2, 0, 255, 11, 3, 1, 255, 9, 3, 0, 255, 10, 4, 1, 255, 12, 4, 2, 255, 15, 6, 2, 255, 19, 10, 2, 255, 18, 10, 2, 255, 17, 7, 1, 255, 20, 10, 3, 255, 25, 9, 1, 255, 26, 11, 3, 255, 20, 15, 2, 255, 17, 9, 0, 255, 24, 16, 5, 255, 32, 24, 9, 255, 38, 27, 22, 255, 35, 31, 29, 255, 45, 49, 39, 255, 60, 55, 55, 255, 58, 49, 53, 255, 55, 50, 46, 255, 55, 51, 43, 255, 55, 54, 31, 255, 54, 53, 33, 255, 58, 55, 36, 255, 55, 52, 18, 255, 54, 50, 16, 255, 53, 53, 11, 255, 62, 56, 6, 255, 63, 56, 4, 255, 66, 64, 12, 255, 62, 62, 6, 255, 67, 65, 2, 255, 79, 68, 11, 255, 77, 69, 7, 255, 65, 55, 0, 255, 136, 127, 45, 255, 227, 240, 103, 255, 239, 242, 88, 255, 240, 230, 23, 255, 154, 133, 6, 255, 88, 75, 17, 255, 84, 77, 5, 255, 79, 71, 10, 255, 92, 79, 0, 255, 117, 81, 3, 255, 83, 68, 1, 255, 86, 66, 2, 255, 94, 66, 6, 255, 97, 68, 4, 255, 92, 63, 1, 255, 92, 63, 3, 255, 98, 66, 2, 255, 103, 71, 7, 255, 110, 71, 5, 255, 120, 69, 7, 255, 116, 71, 6, 255, 111, 71, 2, 255, 123, 73, 5, 255, 123, 67, 2, 255, 119, 62, 5, 255, 123, 66, 9, 255, 121, 65, 7, 255, 119, 63, 3, 255, 124, 65, 0, 255, 127, 70, 11, 255, 128, 71, 4, 255, 130, 69, 4, 255, 132, 64, 7, 255, 132, 61, 8, 255, 131, 60, 2, 255, 119, 57, 7, 255, 113, 58, 6, 255, 122, 58, 15, 255, 126, 57, 6, 255, 120, 63, 3, 255, 118, 53, 6, 255, 116, 57, 7, 255, 126, 60, 6, 255, 106, 54, 7, 255, 120, 59, 8, 255, 107, 52, 3, 255, 106, 41, 2, 255, 107, 40, 6, 255, 102, 41, 8, 255, 111, 37, 4, 255, 112, 44, 10, 255, 122, 47, 4, 255, 172, 76, 12, 255, 153, 61, 5, 255, 120, 43, 3, 255, 113, 42, 10, 255, 142, 59, 9, 255, 171, 76, 6, 255, 181, 87, 13, 255, 200, 99, 13, 255, 193, 94, 4, 255, 202, 108, 6, 255, 215, 127, 6, 255, 207, 121, 15, 255, 209, 123, 15, 255, 212, 129, 19, 255, 208, 119, 8, 255, 210, 116, 13, 255, 206, 117, 11, 255, 201, 111, 15, 255, 201, 110, 14, 255, 202, 113, 11, 255, 205, 119, 10, 255, 199, 115, 10, 255, 201, 112, 10, 255, 188, 100, 20, 255, 195, 113, 4, 255, 188, 103, 2, 255, 179, 90, 7, 255, 189, 104, 24, 255, 185, 106, 4, 255, 183, 101, 8, 255, 172, 95, 6, 255, 159, 83, 13, 255, 152, 75, 11, 255, 146, 78, 6, 255, 133, 72, 5, 255, 126, 66, 10, 255, 127, 67, 5, 255, 130, 67, 15, 255, 137, 69, 7, 255, 149, 76, 6, 255, 151, 78, 8, 255, 135, 68, 17, 255, 132, 66, 9, 255, 150, 83, 9, 255, 141, 66, 10, 255, 149, 71, 16, 255, 163, 81, 9, 255, 170, 90, 17, 255, 168, 95, 9, 255, 190, 116, 17, 255, 191, 112, 12, 255, 180, 100, 1, 255, 191, 109, 14, 255, 195, 114, 9, 255, 190, 109, 14, 255, 186, 102, 10, 255, 198, 119, 11, 255, 201, 124, 20, 255, 201, 124, 23, 255, 205, 128, 18, 255, 198, 123, 18, 255, 200, 125, 7, 255, 210, 134, 18, 255, 207, 135, 22, 255, 205, 132, 9, 255, 205, 129, 8, 255, 205, 129, 21, 255, 205, 133, 18, 255, 210, 131, 12, 255, 205, 123, 7, 255, 192, 110, 8, 255, 205, 126, 13, 255, 214, 136, 10, 255, 207, 136, 9, 255, 207, 135, 8, 255, 209, 137, 11, 255, 208, 135, 7, 255, 209, 135, 7, 255, 210, 133, 15, 255, 211, 135, 17, 255, 189, 103, 11, 255, 180, 91, 9, 255, 202, 125, 24, 255, 205, 133, 18, 255, 207, 133, 9, 255, 205, 133, 10, 255, 203, 128, 13, 255, 204, 130, 18, 255, 205, 136, 4, 255, 207, 136, 7, 255, 209, 138, 19, 255, 204, 133, 13, 255, 205, 134, 17, 255, 206, 135, 17, 255, 209, 138, 9, 255, 210, 137, 3, 255, 212, 141, 13, 255, 216, 147, 13, 255, 212, 144, 10, 255, 210, 142, 9, 255, 210, 142, 9, 255, 214, 148, 2, 255, 212, 144, 8, 255, 211, 143, 6, 255, 207, 138, 9, 255, 212, 144, 9, 255, 219, 151, 11, 255, 220, 153, 4, 255, 218, 155, 1, 255, 218, 155, 5, 255, 216, 153, 7, 255, 215, 154, 4, 255, 221, 160, 8, 255, 222, 157, 13, 255, 219, 155, 5, 255, 223, 163, 0, 255, 224, 160, 6, 255, 223, 155, 7, 255, 216, 149, 7, 255, 210, 146, 2, 255, 212, 151, 0, 255, 223, 164, 3, 255, 228, 168, 2, 255, 232, 169, 3, 255, 229, 170, 2, 255, 222, 163, 2, 255, 210, 146, 2, 255, 211, 141, 4, 255, 215, 144, 4, 255, 211, 138, 11, 255, 190, 117, 6, 255, 202, 136, 5, 255, 200, 133, 3, 255, 194, 125, 1, 255, 206, 143, 6, 255, 218, 159, 5, 255, 217, 159, 5, 255, 219, 163, 1, 255, 222, 164, 3, 255, 216, 161, 5, 255, 220, 164, 7, 255, 221, 163, 3, 255, 221, 159, 5, 255, 219, 154, 6, 255, 217, 153, 3, 255, 221, 159, 0, 255, 219, 157, 0, 255, 216, 154, 4, 255, 216, 156, 6, 255, 216, 158, 3, 255, 219, 160, 5, 255, 222, 163, 10, 255, 214, 158, 0, 255, 214, 157, 2, 255, 207, 142, 8, 255, 178, 102, 6, 255, 168, 95, 1, 255, 175, 102, 6, 255, 175, 114, 5, 255, 178, 121, 4, 255, 187, 123, 5, 255, 181, 114, 9, 255, 161, 84, 11, 255, 161, 87, 5, 255, 167, 90, 9, 255, 166, 85, 4, 255, 184, 107, 9, 255, 192, 127, 5, 255, 185, 129, 4, 255, 194, 135, 4, 255, 181, 130, 5, 255, 181, 126, 15, 255, 184, 117, 6, 255, 182, 117, 10, 255, 188, 121, 10, 255, 187, 117, 5, 255, 179, 111, 4, 255, 178, 112, 6, 255, 191, 132, 7, 255, 203, 148, 3, 255, 199, 142, 1, 255, 202, 139, 12, 255, 204, 135, 8, 255, 201, 132, 5, 255, 199, 128, 5, 255, 200, 126, 9, 255, 200, 124, 9, 255, 204, 126, 5, 255, 207, 129, 5, 255, 208, 130, 7, 255, 205, 128, 6, 255, 206, 131, 7, 255, 209, 133, 14, 255, 206, 129, 15, 255, 204, 127, 14, 255, 204, 126, 16, 255, 204, 123, 16, 255, 197, 114, 13, 255, 195, 109, 13, 255, 189, 103, 10, 255, 186, 97, 6, 255, 178, 93, 2, 255, 180, 93, 8, 255, 178, 91, 2, 255, 175, 86, 3, 255, 173, 86, 7, 255, 170, 83, 3, 255, 162, 76, 3, 255, 156, 72, 4, 255, 153, 70, 6, 255, 150, 67, 1, 255, 147, 61, 2, 255, 145, 58, 7, 255, 136, 53, 2, 255, 135, 51, 4, 255, 137, 52, 4, 255, 134, 49, 3, 255, 132, 51, 5, 255, 131, 54, 6, 255, 126, 49, 1, 255, 129, 53, 3, 255, 131, 53, 2, 255, 131, 49, 1, 255, 128, 49, 4, 255, 123, 45, 5, 255, 123, 46, 2, 255, 124, 50, 1, 255, 125, 53, 3, 255, 132, 53, 2, 255, 137, 50, 1, 255, 127, 50, 2, 255, 127, 48, 1, 255, 127, 49, 1, 255, 126, 47, 2, 255, 128, 44, 1, 255, 119, 45, 5, 255, 113, 42, 2, 255, 111, 44, 3, 255, 114, 40, 3, 255, 117, 38, 1, 255, 106, 34, 2, 255, 117, 39, 7, 255, 115, 36, 4, 255, 113, 38, 4, 255, 112, 40, 1, 255, 113, 44, 0, 255, 119, 48, 2, 255, 119, 55, 7, 255, 122, 51, 0, 255, 139, 58, 5, 255, 138, 58, 3, 255, 144, 63, 0, 255, 160, 72, 3, 255, 161, 73, 3, 255, 157, 69, 0, 255, 156, 68, 0, 255, 156, 69, 0, 255, 156, 68, 0, 255, 160, 73, 3, 255, 167, 79, 3, 255, 164, 76, 1, 255, 164, 77, 0, 255, 2, 32, 82, 255, 3, 34, 82, 255, 1, 28, 73, 255, 4, 24, 70, 255, 2, 25, 58, 255, 0, 20, 50, 255, 2, 20, 44, 255, 3, 15, 31, 255, 1, 8, 32, 255, 2, 19, 55, 255, 1, 25, 66, 255, 1, 22, 50, 255, 3, 19, 32, 255, 2, 22, 52, 255, 2, 21, 50, 255, 3, 20, 42, 255, 2, 17, 38, 255, 2, 14, 38, 255, 3, 16, 32, 255, 3, 13, 30, 255, 3, 15, 31, 255, 3, 13, 28, 255, 3, 7, 24, 255, 2, 1, 16, 255, 2, 1, 11, 255, 2, 0, 8, 255, 1, 3, 5, 255, 4, 1, 1, 255, 4, 5, 57, 255, 15, 71, 238, 255, 41, 66, 87, 255, 18, 11, 0, 255, 32, 13, 45, 255, 19, 26, 78, 255, 0, 3, 0, 255, 3, 4, 3, 255, 1, 2, 1, 255, 2, 4, 1, 255, 3, 1, 0, 255, 3, 2, 0, 255, 5, 1, 0, 255, 4, 0, 0, 255, 5, 1, 0, 255, 5, 1, 0, 255, 3, 1, 0, 255, 5, 1, 0, 255, 4, 2, 0, 255, 4, 1, 0, 255, 8, 2, 0, 255, 12, 1, 0, 255, 13, 3, 1, 255, 9, 3, 0, 255, 12, 7, 3, 255, 14, 6, 3, 255, 16, 7, 2, 255, 21, 11, 2, 255, 23, 9, 2, 255, 17, 7, 0, 255, 31, 12, 6, 255, 30, 14, 6, 255, 21, 14, 3, 255, 28, 14, 4, 255, 22, 16, 3, 255, 28, 18, 4, 255, 26, 22, 7, 255, 28, 26, 9, 255, 40, 28, 15, 255, 55, 41, 33, 255, 53, 49, 57, 255, 59, 54, 57, 255, 63, 59, 45, 255, 57, 54, 42, 255, 60, 58, 32, 255, 63, 61, 31, 255, 61, 55, 43, 255, 59, 52, 36, 255, 56, 53, 16, 255, 59, 56, 4, 255, 70, 59, 8, 255, 71, 60, 7, 255, 61, 61, 5, 255, 62, 64, 7, 255, 70, 64, 9, 255, 71, 68, 2, 255, 84, 68, 3, 255, 93, 74, 5, 255, 102, 90, 9, 255, 97, 95, 7, 255, 100, 83, 7, 255, 92, 67, 2, 255, 77, 55, 6, 255, 84, 63, 4, 255, 83, 70, 5, 255, 76, 63, 4, 255, 87, 75, 7, 255, 111, 75, 3, 255, 84, 61, 2, 255, 82, 57, 6, 255, 95, 68, 3, 255, 99, 71, 1, 255, 115, 78, 9, 255, 136, 87, 10, 255, 145, 84, 4, 255, 162, 92, 5, 255, 172, 100, 6, 255, 159, 88, 3, 255, 158, 82, 1, 255, 167, 85, 7, 255, 162, 81, 10, 255, 158, 75, 4, 255, 153, 69, 3, 255, 155, 68, 8, 255, 155, 71, 8, 255, 157, 76, 6, 255, 155, 75, 2, 255, 157, 67, 9, 255, 160, 73, 5, 255, 158, 71, 2, 255, 155, 70, 1, 255, 161, 69, 1, 255, 163, 72, 5, 255, 164, 67, 6, 255, 159, 67, 3, 255, 160, 67, 1, 255, 160, 72, 5, 255, 149, 64, 2, 255, 152, 67, 6, 255, 161, 76, 6, 255, 142, 70, 4, 255, 151, 74, 8, 255, 126, 49, 12, 255, 107, 41, 10, 255, 119, 48, 5, 255, 128, 50, 7, 255, 132, 52, 4, 255, 144, 61, 9, 255, 155, 75, 8, 255, 177, 92, 12, 255, 178, 83, 9, 255, 163, 70, 3, 255, 144, 58, 9, 255, 129, 47, 6, 255, 168, 72, 6, 255, 182, 85, 5, 255, 180, 91, 16, 255, 168, 71, 9, 255, 148, 50, 8, 255, 166, 59, 5, 255, 174, 70, 10, 255, 193, 100, 9, 255, 196, 106, 13, 255, 205, 118, 7, 255, 207, 117, 7, 255, 206, 115, 9, 255, 195, 110, 4, 255, 186, 99, 14, 255, 191, 105, 16, 255, 201, 116, 11, 255, 201, 117, 15, 255, 198, 116, 17, 255, 200, 117, 7, 255, 197, 112, 10, 255, 185, 98, 14, 255, 177, 92, 18, 255, 186, 105, 7, 255, 191, 108, 5, 255, 191, 104, 7, 255, 185, 102, 14, 255, 179, 99, 8, 255, 179, 95, 8, 255, 182, 92, 8, 255, 171, 87, 11, 255, 154, 81, 4, 255, 146, 75, 8, 255, 139, 67, 7, 255, 145, 72, 14, 255, 158, 87, 8, 255, 152, 80, 11, 255, 162, 89, 14, 255, 165, 89, 19, 255, 177, 102, 11, 255, 183, 103, 19, 255, 185, 107, 9, 255, 187, 114, 13, 255, 186, 115, 25, 255, 193, 123, 22, 255, 191, 118, 16, 255, 180, 95, 20, 255, 179, 90, 6, 255, 166, 75, 7, 255, 178, 92, 21, 255, 187, 109, 8, 255, 190, 106, 17, 255, 201, 114, 17, 255, 206, 131, 12, 255, 200, 129, 18, 255, 208, 128, 24, 255, 210, 128, 16, 255, 208, 136, 14, 255, 204, 137, 8, 255, 210, 137, 13, 255, 215, 135, 10, 255, 211, 135, 10, 255, 209, 136, 12, 255, 210, 135, 8, 255, 206, 135, 11, 255, 205, 132, 18, 255, 199, 123, 21, 255, 211, 133, 15, 255, 212, 135, 2, 255, 207, 133, 11, 255, 205, 128, 14, 255, 205, 127, 13, 255, 204, 129, 0, 255, 209, 132, 10, 255, 212, 136, 13, 255, 210, 134, 10, 255, 214, 137, 16, 255, 190, 102, 12, 255, 190, 101, 14, 255, 212, 138, 19, 255, 209, 137, 14, 255, 208, 135, 5, 255, 206, 132, 8, 255, 208, 131, 9, 255, 212, 137, 4, 255, 211, 134, 13, 255, 209, 131, 12, 255, 209, 132, 6, 255, 210, 133, 3, 255, 207, 135, 7, 255, 207, 135, 16, 255, 212, 135, 10, 255, 203, 124, 4, 255, 199, 120, 11, 255, 210, 140, 10, 255, 213, 148, 6, 255, 217, 151, 18, 255, 218, 151, 14, 255, 216, 149, 7, 255, 216, 149, 8, 255, 214, 146, 13, 255, 209, 140, 11, 255, 212, 144, 1, 255, 214, 144, 4, 255, 216, 143, 6, 255, 215, 142, 5, 255, 213, 143, 10, 255, 214, 150, 5, 255, 217, 154, 2, 255, 220, 152, 7, 255, 214, 144, 6, 255, 216, 149, 3, 255, 217, 154, 6, 255, 214, 147, 7, 255, 219, 147, 4, 255, 220, 153, 7, 255, 219, 155, 1, 255, 223, 160, 1, 255, 227, 166, 4, 255, 227, 165, 0, 255, 227, 163, 2, 255, 222, 157, 9, 255, 215, 155, 3, 255, 218, 158, 2, 255, 213, 143, 6, 255, 200, 121, 3, 255, 198, 122, 6, 255, 203, 132, 14, 255, 203, 134, 8, 255, 195, 126, 4, 255, 201, 137, 1, 255, 215, 154, 3, 255, 214, 155, 1, 255, 218, 159, 4, 255, 221, 163, 3, 255, 221, 163, 5, 255, 220, 163, 11, 255, 215, 157, 5, 255, 212, 152, 0, 255, 214, 152, 6, 255, 211, 148, 3, 255, 218, 153, 3, 255, 217, 153, 3, 255, 216, 151, 2, 255, 218, 155, 3, 255, 215, 154, 2, 255, 211, 151, 3, 255, 215, 153, 3, 255, 216, 155, 4, 255, 214, 155, 1, 255, 205, 148, 3, 255, 206, 146, 2, 255, 187, 118, 5, 255, 171, 98, 5, 255, 176, 97, 6, 255, 185, 117, 6, 255, 187, 120, 6, 255, 181, 109, 0, 255, 171, 101, 3, 255, 186, 109, 2, 255, 184, 108, 3, 255, 192, 124, 6, 255, 187, 119, 3, 255, 165, 86, 10, 255, 174, 97, 15, 255, 192, 128, 4, 255, 195, 128, 5, 255, 194, 143, 17, 255, 217, 178, 13, 255, 221, 170, 11, 255, 199, 128, 9, 255, 187, 110, 2, 255, 177, 107, 4, 255, 172, 105, 6, 255, 192, 129, 12, 255, 207, 150, 8, 255, 201, 143, 1, 255, 202, 138, 6, 255, 201, 134, 3, 255, 203, 133, 5, 255, 200, 128, 6, 255, 198, 124, 12, 255, 201, 127, 5, 255, 201, 128, 5, 255, 202, 128, 9, 255, 204, 128, 8, 255, 207, 129, 17, 255, 208, 131, 11, 255, 206, 132, 4, 255, 207, 130, 10, 255, 205, 128, 13, 255, 205, 127, 13, 255, 203, 123, 9, 255, 199, 117, 6, 255, 196, 113, 6, 255, 193, 107, 6, 255, 187, 99, 5, 255, 184, 95, 5, 255, 181, 90, 4, 255, 182, 90, 7, 255, 178, 89, 1, 255, 174, 87, 4, 255, 169, 84, 4, 255, 163, 79, 1, 255, 161, 76, 5, 255, 154, 69, 2, 255, 149, 69, 0, 255, 148, 67, 4, 255, 147, 64, 3, 255, 144, 61, 1, 255, 134, 54, 1, 255, 136, 53, 3, 255, 135, 49, 1, 255, 133, 49, 0, 255, 132, 52, 1, 255, 132, 55, 3, 255, 132, 54, 5, 255, 137, 59, 6, 255, 137, 57, 1, 255, 136, 52, 4, 255, 133, 50, 8, 255, 123, 43, 3, 255, 128, 47, 3, 255, 132, 50, 1, 255, 125, 50, 3, 255, 118, 44, 2, 255, 126, 47, 6, 255, 129, 46, 0, 255, 134, 48, 3, 255, 124, 45, 7, 255, 116, 37, 2, 255, 121, 43, 2, 255, 122, 45, 5, 255, 124, 37, 2, 255, 109, 34, 0, 255, 113, 38, 8, 255, 116, 41, 7, 255, 115, 39, 3, 255, 120, 39, 5, 255, 117, 37, 4, 255, 116, 40, 4, 255, 124, 51, 5, 255, 130, 54, 2, 255, 137, 58, 6, 255, 134, 58, 7, 255, 135, 59, 2, 255, 139, 59, 2, 255, 142, 62, 2, 255, 153, 67, 6, 255, 153, 67, 2, 255, 148, 64, 2, 255, 142, 56, 3, 255, 144, 57, 3, 255, 151, 64, 1, 255, 158, 71, 1, 255, 168, 80, 7, 255, 171, 83, 2, 255, 170, 81, 1, 255, 169, 80, 0, 255, 1, 21, 67, 255, 0, 26, 68, 255, 6, 28, 64, 255, 3, 27, 69, 255, 1, 32, 77, 255, 3, 15, 39, 255, 3, 2, 5, 255, 1, 7, 20, 255, 5, 22, 56, 255, 3, 25, 61, 255, 1, 21, 46, 255, 2, 23, 38, 255, 2, 23, 39, 255, 1, 19, 46, 255, 2, 17, 46, 255, 1, 14, 50, 255, 3, 18, 40, 255, 1, 15, 37, 255, 1, 19, 34, 255, 4, 15, 28, 255, 1, 12, 29, 255, 4, 16, 38, 255, 2, 7, 28, 255, 0, 0, 13, 255, 2, 1, 6, 255, 1, 2, 7, 255, 3, 1, 8, 255, 4, 0, 18, 255, 3, 46, 200, 255, 39, 91, 148, 255, 35, 15, 0, 255, 29, 6, 23, 255, 16, 24, 141, 255, 2, 4, 36, 255, 8, 1, 0, 255, 5, 2, 4, 255, 8, 4, 3, 255, 3, 2, 3, 255, 3, 1, 1, 255, 5, 1, 0, 255, 3, 2, 0, 255, 2, 1, 0, 255, 4, 1, 0, 255, 6, 2, 1, 255, 6, 1, 0, 255, 6, 1, 1, 255, 3, 2, 0, 255, 4, 1, 1, 255, 11, 3, 1, 255, 14, 3, 2, 255, 15, 5, 2, 255, 13, 5, 0, 255, 15, 7, 3, 255, 16, 6, 4, 255, 17, 7, 1, 255, 20, 10, 1, 255, 20, 10, 1, 255, 24, 11, 1, 255, 31, 16, 4, 255, 20, 13, 2, 255, 17, 14, 2, 255, 32, 19, 6, 255, 39, 20, 5, 255, 29, 18, 0, 255, 28, 23, 4, 255, 29, 22, 6, 255, 52, 33, 10, 255, 57, 36, 19, 255, 50, 45, 33, 255, 57, 55, 50, 255, 64, 60, 55, 255, 62, 58, 42, 255, 65, 59, 37, 255, 67, 60, 36, 255, 66, 59, 37, 255, 66, 60, 39, 255, 58, 54, 22, 255, 66, 55, 12, 255, 69, 60, 10, 255, 69, 60, 5, 255, 65, 62, 7, 255, 66, 62, 6, 255, 70, 63, 5, 255, 84, 68, 2, 255, 95, 70, 11, 255, 83, 70, 2, 255, 76, 65, 4, 255, 70, 57, 12, 255, 78, 62, 7, 255, 79, 64, 4, 255, 84, 63, 4, 255, 85, 63, 2, 255, 82, 65, 3, 255, 85, 61, 1, 255, 89, 67, 8, 255, 104, 73, 5, 255, 91, 70, 6, 255, 123, 85, 18, 255, 151, 93, 11, 255, 163, 95, 4, 255, 169, 93, 8, 255, 175, 91, 5, 255, 173, 92, 9, 255, 170, 91, 7, 255, 175, 99, 11, 255, 168, 93, 11, 255, 153, 77, 5, 255, 161, 76, 5, 255, 172, 81, 3, 255, 163, 75, 2, 255, 157, 70, 2, 255, 154, 71, 1, 255, 158, 74, 1, 255, 165, 76, 3, 255, 163, 72, 0, 255, 158, 69, 10, 255, 154, 70, 1, 255, 154, 63, 7, 255, 153, 66, 6, 255, 155, 68, 0, 255, 151, 67, 2, 255, 154, 71, 4, 255, 158, 79, 8, 255, 162, 86, 6, 255, 148, 72, 2, 255, 149, 65, 9, 255, 156, 81, 11, 255, 177, 95, 9, 255, 185, 101, 9, 255, 186, 103, 9, 255, 175, 85, 10, 255, 163, 68, 4, 255, 162, 62, 3, 255, 165, 68, 3, 255, 179, 91, 8, 255, 178, 87, 6, 255, 179, 83, 11, 255, 181, 90, 8, 255, 169, 76, 4, 255, 167, 74, 4, 255, 151, 66, 6, 255, 177, 95, 17, 255, 188, 98, 10, 255, 187, 93, 6, 255, 194, 98, 11, 255, 154, 65, 10, 255, 151, 69, 10, 255, 148, 60, 8, 255, 153, 68, 20, 255, 186, 96, 13, 255, 184, 85, 3, 255, 156, 66, 10, 255, 173, 87, 18, 255, 197, 104, 9, 255, 185, 93, 9, 255, 177, 86, 13, 255, 196, 114, 7, 255, 198, 114, 5, 255, 200, 114, 10, 255, 201, 114, 16, 255, 201, 117, 11, 255, 195, 104, 12, 255, 196, 98, 26, 255, 184, 91, 8, 255, 181, 94, 14, 255, 191, 111, 16, 255, 185, 104, 14, 255, 187, 109, 3, 255, 192, 111, 3, 255, 179, 95, 5, 255, 173, 95, 7, 255, 178, 96, 21, 255, 186, 103, 7, 255, 180, 101, 7, 255, 182, 100, 11, 255, 183, 104, 15, 255, 186, 111, 14, 255, 187, 109, 18, 255, 187, 112, 8, 255, 193, 110, 18, 255, 196, 115, 18, 255, 194, 119, 13, 255, 196, 119, 15, 255, 198, 118, 18, 255, 200, 123, 23, 255, 203, 126, 26, 255, 189, 107, 8, 255, 173, 86, 16, 255, 179, 94, 7, 255, 193, 110, 21, 255, 201, 123, 19, 255, 203, 129, 16, 255, 209, 132, 14, 255, 210, 129, 16, 255, 211, 128, 27, 255, 210, 130, 23, 255, 211, 135, 16, 255, 212, 134, 12, 255, 210, 133, 18, 255, 215, 139, 12, 255, 214, 134, 16, 255, 196, 114, 11, 255, 212, 131, 18, 255, 218, 139, 17, 255, 213, 134, 4, 255, 212, 133, 11, 255, 207, 129, 14, 255, 208, 131, 13, 255, 208, 130, 9, 255, 208, 126, 7, 255, 211, 126, 8, 255, 209, 123, 6, 255, 210, 124, 7, 255, 212, 127, 4, 255, 214, 131, 6, 255, 216, 133, 12, 255, 214, 131, 12, 255, 212, 130, 11, 255, 205, 120, 9, 255, 200, 113, 5, 255, 205, 131, 1, 255, 211, 138, 5, 255, 212, 134, 8, 255, 210, 133, 8, 255, 213, 139, 12, 255, 214, 141, 7, 255, 213, 140, 5, 255, 212, 136, 17, 255, 212, 135, 11, 255, 210, 130, 15, 255, 199, 123, 11, 255, 206, 128, 8, 255, 210, 135, 6, 255, 215, 144, 21, 255, 222, 150, 22, 255, 219, 148, 6, 255, 214, 149, 9, 255, 214, 144, 17, 255, 219, 151, 12, 255, 218, 149, 9, 255, 214, 144, 6, 255, 215, 143, 13, 255, 215, 146, 6, 255, 215, 142, 6, 255, 212, 137, 8, 255, 210, 136, 15, 255, 210, 140, 4, 255, 213, 144, 9, 255, 213, 146, 2, 255, 210, 142, 3, 255, 209, 138, 1, 255, 211, 137, 3, 255, 210, 141, 4, 255, 214, 148, 9, 255, 213, 147, 6, 255, 210, 133, 6, 255, 205, 135, 8, 255, 216, 148, 5, 255, 221, 155, 6, 255, 220, 153, 6, 255, 217, 150, 5, 255, 213, 146, 9, 255, 207, 141, 6, 255, 215, 149, 5, 255, 220, 154, 3, 255, 214, 145, 8, 255, 194, 123, 7, 255, 196, 127, 10, 255, 198, 129, 6, 255, 192, 121, 1, 255, 204, 136, 9, 255, 212, 150, 7, 255, 212, 151, 4, 255, 216, 156, 2, 255, 219, 159, 0, 255, 217, 157, 7, 255, 217, 158, 8, 255, 221, 162, 8, 255, 219, 160, 5, 255, 216, 158, 4, 255, 219, 161, 9, 255, 217, 157, 10, 255, 219, 156, 11, 255, 218, 153, 4, 255, 216, 149, 5, 255, 217, 152, 4, 255, 222, 162, 3, 255, 217, 160, 2, 255, 217, 158, 2, 255, 215, 151, 1, 255, 217, 155, 5, 255, 207, 150, 7, 255, 201, 143, 7, 255, 199, 138, 2, 255, 175, 101, 7, 255, 170, 85, 2, 255, 167, 100, 2, 255, 169, 105, 8, 255, 175, 102, 2, 255, 168, 96, 5, 255, 185, 101, 9, 255, 171, 93, 6, 255, 190, 114, 4, 255, 189, 115, 3, 255, 181, 107, 2, 255, 165, 85, 14, 255, 171, 92, 8, 255, 202, 149, 4, 255, 228, 185, 7, 255, 232, 163, 13, 255, 207, 128, 4, 255, 192, 123, 6, 255, 191, 121, 5, 255, 195, 129, 4, 255, 197, 135, 4, 255, 206, 147, 9, 255, 205, 146, 2, 255, 200, 137, 0, 255, 201, 130, 4, 255, 201, 125, 5, 255, 201, 123, 6, 255, 202, 125, 1, 255, 202, 126, 1, 255, 205, 129, 12, 255, 206, 131, 13, 255, 206, 132, 5, 255, 205, 134, 1, 255, 207, 133, 7, 255, 208, 134, 8, 255, 208, 131, 10, 255, 207, 126, 12, 255, 205, 126, 6, 255, 203, 123, 7, 255, 199, 120, 5, 255, 193, 112, 6, 255, 192, 106, 5, 255, 190, 104, 3, 255, 186, 100, 4, 255, 184, 97, 9, 255, 181, 92, 10, 255, 179, 90, 4, 255, 180, 90, 7, 255, 176, 86, 3, 255, 168, 80, 0, 255, 166, 77, 2, 255, 163, 75, 1, 255, 159, 73, 1, 255, 155, 70, 1, 255, 150, 66, 5, 255, 145, 63, 4, 255, 140, 60, 3, 255, 136, 54, 6, 255, 132, 53, 0, 255, 137, 54, 1, 255, 136, 56, 3, 255, 134, 55, 3, 255, 135, 55, 4, 255, 137, 55, 4, 255, 132, 55, 3, 255, 133, 57, 2, 255, 140, 58, 5, 255, 131, 49, 1, 255, 127, 48, 3, 255, 131, 50, 5, 255, 125, 42, 1, 255, 121, 43, 5, 255, 119, 42, 1, 255, 119, 45, 3, 255, 120, 39, 3, 255, 119, 38, 3, 255, 123, 41, 6, 255, 134, 47, 5, 255, 124, 42, 3, 255, 118, 38, 0, 255, 109, 34, 4, 255, 109, 33, 2, 255, 124, 44, 2, 255, 123, 51, 2, 255, 118, 49, 2, 255, 119, 42, 1, 255, 114, 37, 0, 255, 118, 45, 3, 255, 135, 57, 8, 255, 145, 62, 3, 255, 138, 62, 0, 255, 142, 56, 1, 255, 152, 63, 4, 255, 148, 62, 6, 255, 153, 68, 5, 255, 154, 68, 3, 255, 139, 55, 2, 255, 135, 53, 1, 255, 144, 61, 1, 255, 152, 67, 4, 255, 162, 74, 9, 255, 166, 77, 5, 255, 171, 79, 4, 255, 170, 81, 1, 255, 171, 81, 2, 255, 167, 77, 2, 255, 6, 19, 56, 255, 1, 22, 50, 255, 3, 22, 60, 255, 1, 26, 69, 255, 1, 26, 57, 255, 2, 6, 18, 255, 2, 0, 0, 255, 2, 4, 21, 255, 2, 14, 39, 255, 1, 22, 42, 255, 3, 22, 49, 255, 1, 16, 49, 255, 3, 22, 44, 255, 2, 18, 57, 255, 0, 18, 54, 255, 1, 20, 48, 255, 2, 21, 41, 255, 2, 18, 48, 255, 0, 18, 43, 255, 3, 13, 35, 255, 2, 13, 31, 255, 2, 17, 25, 255, 4, 5, 14, 255, 3, 0, 14, 255, 1, 0, 7, 255, 1, 1, 13, 255, 6, 0, 0, 255, 1, 14, 138, 255, 27, 82, 189, 255, 39, 30, 17, 255, 9, 8, 0, 255, 14, 21, 159, 255, 5, 17, 106, 255, 7, 1, 0, 255, 11, 5, 3, 255, 1, 4, 1, 255, 3, 1, 3, 255, 2, 3, 2, 255, 4, 0, 0, 255, 6, 0, 0, 255, 4, 1, 0, 255, 3, 2, 0, 255, 6, 3, 2, 255, 7, 5, 3, 255, 7, 2, 1, 255, 9, 2, 1, 255, 7, 2, 0, 255, 8, 3, 1, 255, 11, 3, 2, 255, 15, 4, 3, 255, 14, 5, 1, 255, 17, 8, 1, 255, 22, 9, 3, 255, 21, 7, 2, 255, 17, 8, 1, 255, 19, 9, 2, 255, 19, 9, 0, 255, 22, 10, 0, 255, 24, 13, 1, 255, 26, 16, 4, 255, 26, 18, 4, 255, 28, 16, 2, 255, 40, 16, 2, 255, 31, 17, 1, 255, 35, 17, 4, 255, 41, 23, 11, 255, 51, 32, 10, 255, 52, 37, 12, 255, 59, 47, 28, 255, 68, 56, 37, 255, 64, 58, 53, 255, 60, 59, 51, 255, 64, 60, 51, 255, 68, 61, 43, 255, 67, 63, 26, 255, 65, 60, 34, 255, 65, 60, 28, 255, 67, 54, 13, 255, 74, 57, 10, 255, 70, 63, 3, 255, 70, 62, 11, 255, 65, 63, 9, 255, 77, 69, 1, 255, 93, 70, 5, 255, 80, 66, 2, 255, 81, 73, 5, 255, 81, 70, 2, 255, 79, 65, 7, 255, 82, 64, 3, 255, 77, 67, 5, 255, 79, 61, 2, 255, 87, 62, 4, 255, 71, 59, 7, 255, 79, 63, 9, 255, 113, 79, 11, 255, 151, 98, 11, 255, 168, 104, 4, 255, 179, 105, 13, 255, 177, 92, 7, 255, 173, 85, 1, 255, 172, 83, 2, 255, 179, 89, 4, 255, 174, 85, 4, 255, 159, 82, 3, 255, 174, 103, 10, 255, 188, 111, 16, 255, 178, 100, 16, 255, 160, 82, 16, 255, 136, 58, 5, 255, 149, 70, 3, 255, 150, 73, 9, 255, 148, 64, 7, 255, 159, 65, 1, 255, 158, 72, 7, 255, 149, 67, 7, 255, 151, 72, 1, 255, 153, 76, 7, 255, 147, 64, 6, 255, 129, 53, 6, 255, 141, 64, 5, 255, 170, 88, 12, 255, 185, 104, 21, 255, 183, 103, 19, 255, 162, 72, 8, 255, 156, 65, 2, 255, 171, 76, 10, 255, 178, 87, 9, 255, 191, 98, 6, 255, 193, 96, 6, 255, 194, 101, 8, 255, 190, 103, 14, 255, 182, 86, 9, 255, 179, 81, 9, 255, 166, 77, 5, 255, 173, 88, 7, 255, 166, 86, 6, 255, 157, 79, 8, 255, 152, 74, 0, 255, 134, 57, 14, 255, 141, 69, 17, 255, 148, 74, 5, 255, 148, 71, 6, 255, 134, 62, 10, 255, 137, 68, 7, 255, 134, 61, 10, 255, 126, 56, 5, 255, 143, 76, 7, 255, 140, 70, 7, 255, 131, 61, 16, 255, 141, 65, 11, 255, 154, 77, 20, 255, 130, 59, 5, 255, 148, 70, 7, 255, 173, 82, 11, 255, 175, 87, 6, 255, 178, 94, 8, 255, 189, 104, 11, 255, 195, 109, 15, 255, 196, 108, 19, 255, 197, 113, 14, 255, 203, 116, 17, 255, 201, 115, 11, 255, 186, 98, 14, 255, 184, 96, 9, 255, 195, 109, 12, 255, 199, 117, 10, 255, 191, 110, 7, 255, 185, 102, 10, 255, 174, 92, 13, 255, 166, 87, 25, 255, 183, 105, 24, 255, 190, 112, 10, 255, 190, 112, 8, 255, 178, 94, 16, 255, 173, 92, 9, 255, 183, 102, 13, 255, 190, 108, 19, 255, 199, 115, 21, 255, 191, 104, 5, 255, 167, 86, 11, 255, 187, 106, 21, 255, 207, 125, 24, 255, 207, 126, 13, 255, 206, 127, 16, 255, 205, 130, 12, 255, 212, 135, 23, 255, 204, 124, 25, 255, 206, 126, 22, 255, 217, 141, 18, 255, 216, 135, 24, 255, 213, 135, 10, 255, 216, 134, 22, 255, 215, 133, 30, 255, 212, 130, 23, 255, 214, 131, 7, 255, 217, 134, 6, 255, 214, 137, 20, 255, 215, 140, 21, 255, 213, 137, 18, 255, 216, 139, 10, 255, 205, 122, 11, 255, 185, 101, 10, 255, 209, 130, 20, 255, 215, 138, 16, 255, 216, 136, 9, 255, 215, 135, 8, 255, 219, 137, 17, 255, 217, 136, 19, 255, 210, 132, 14, 255, 208, 128, 11, 255, 213, 128, 11, 255, 202, 111, 17, 255, 200, 110, 4, 255, 203, 114, 9, 255, 202, 117, 10, 255, 194, 111, 7, 255, 201, 121, 7, 255, 208, 128, 11, 255, 214, 130, 14, 255, 209, 123, 14, 255, 206, 124, 14, 255, 213, 136, 10, 255, 213, 132, 9, 255, 215, 132, 7, 255, 208, 126, 14, 255, 191, 106, 8, 255, 201, 117, 8, 255, 204, 120, 11, 255, 204, 119, 8, 255, 202, 120, 1, 255, 211, 130, 14, 255, 211, 134, 17, 255, 216, 142, 8, 255, 223, 145, 8, 255, 222, 150, 6, 255, 219, 151, 3, 255, 222, 149, 11, 255, 218, 146, 18, 255, 216, 145, 11, 255, 219, 147, 5, 255, 219, 148, 10, 255, 217, 145, 21, 255, 214, 143, 9, 255, 215, 140, 3, 255, 209, 135, 9, 255, 210, 136, 17, 255, 209, 138, 9, 255, 208, 137, 11, 255, 209, 138, 3, 255, 212, 140, 8, 255, 208, 135, 10, 255, 211, 139, 8, 255, 213, 143, 8, 255, 209, 142, 5, 255, 210, 142, 0, 255, 213, 140, 5, 255, 208, 140, 6, 255, 214, 149, 0, 255, 217, 147, 4, 255, 213, 143, 4, 255, 211, 146, 1, 255, 205, 137, 8, 255, 214, 146, 20, 255, 211, 140, 7, 255, 216, 137, 6, 255, 194, 113, 11, 255, 176, 102, 8, 255, 180, 113, 1, 255, 186, 119, 1, 255, 200, 130, 8, 255, 214, 148, 7, 255, 209, 146, 3, 255, 213, 153, 3, 255, 217, 159, 2, 255, 217, 157, 2, 255, 215, 155, 6, 255, 219, 160, 4, 255, 221, 163, 2, 255, 223, 162, 5, 255, 221, 160, 5, 255, 219, 158, 4, 255, 218, 154, 8, 255, 219, 150, 10, 255, 220, 151, 7, 255, 217, 150, 4, 255, 218, 151, 1, 255, 220, 155, 9, 255, 213, 150, 6, 255, 202, 128, 5, 255, 189, 111, 4, 255, 192, 117, 0, 255, 207, 139, 9, 255, 199, 134, 2, 255, 206, 143, 2, 255, 203, 138, 10, 255, 177, 104, 4, 255, 176, 110, 8, 255, 168, 103, 8, 255, 169, 101, 9, 255, 165, 99, 1, 255, 160, 81, 8, 255, 161, 80, 5, 255, 174, 90, 5, 255, 181, 98, 7, 255, 177, 95, 8, 255, 164, 91, 8, 255, 168, 93, 8, 255, 204, 135, 2, 255, 219, 154, 10, 255, 195, 120, 19, 255, 185, 109, 11, 255, 178, 107, 6, 255, 193, 119, 5, 255, 202, 131, 4, 255, 208, 146, 7, 255, 204, 145, 3, 255, 199, 139, 2, 255, 200, 135, 6, 255, 200, 129, 5, 255, 198, 121, 1, 255, 200, 122, 9, 255, 202, 126, 9, 255, 204, 128, 5, 255, 206, 129, 13, 255, 209, 133, 14, 255, 207, 135, 8, 255, 206, 131, 12, 255, 204, 128, 8, 255, 206, 131, 9, 255, 207, 129, 14, 255, 206, 126, 8, 255, 204, 126, 1, 255, 200, 120, 13, 255, 195, 112, 11, 255, 194, 110, 8, 255, 193, 106, 9, 255, 187, 100, 4, 255, 187, 100, 3, 255, 185, 98, 4, 255, 180, 92, 12, 255, 181, 95, 12, 255, 181, 92, 15, 255, 174, 80, 4, 255, 168, 78, 1, 255, 167, 74, 4, 255, 163, 69, 0, 255, 155, 67, 3, 255, 148, 67, 10, 255, 139, 61, 1, 255, 137, 56, 0, 255, 138, 54, 4, 255, 137, 57, 3, 255, 135, 58, 0, 255, 141, 60, 4, 255, 147, 63, 5, 255, 141, 58, 4, 255, 135, 53, 4, 255, 135, 53, 5, 255, 132, 52, 5, 255, 136, 56, 5, 255, 141, 58, 1, 255, 128, 49, 1, 255, 119, 43, 3, 255, 122, 40, 3, 255, 126, 44, 3, 255, 125, 50, 1, 255, 136, 52, 1, 255, 134, 51, 4, 255, 122, 47, 5, 255, 117, 46, 3, 255, 124, 45, 0, 255, 140, 54, 2, 255, 125, 41, 2, 255, 117, 36, 4, 255, 111, 42, 7, 255, 116, 40, 6, 255, 121, 39, 2, 255, 120, 42, 2, 255, 120, 47, 1, 255, 120, 48, 2, 255, 112, 44, 5, 255, 114, 48, 5, 255, 135, 61, 7, 255, 145, 61, 2, 255, 146, 66, 5, 255, 154, 69, 3, 255, 155, 67, 0, 255, 156, 69, 4, 255, 156, 69, 3, 255, 159, 63, 2, 255, 152, 63, 5, 255, 156, 73, 7, 255, 172, 86, 4, 255, 175, 86, 0, 255, 175, 84, 3, 255, 168, 78, 3, 255, 169, 79, 2, 255, 174, 81, 1, 255, 171, 78, 3, 255, 166, 72, 2, 255, 2, 14, 41, 255, 1, 24, 49, 255, 0, 29, 72, 255, 4, 21, 60, 255, 5, 16, 37, 255, 3, 13, 42, 255, 4, 6, 18, 255, 1, 0, 0, 255, 1, 6, 13, 255, 3, 15, 32, 255, 1, 17, 43, 255, 2, 19, 49, 255, 1, 16, 39, 255, 1, 19, 47, 255, 4, 26, 58, 255, 2, 26, 46, 255, 1, 20, 35, 255, 1, 16, 36, 255, 0, 14, 39, 255, 1, 13, 32, 255, 3, 14, 35, 255, 5, 9, 27, 255, 3, 0, 12, 255, 3, 1, 13, 255, 3, 1, 11, 255, 1, 0, 0, 255, 0, 8, 61, 255, 28, 62, 183, 255, 39, 45, 32, 255, 21, 3, 0, 255, 23, 22, 121, 255, 6, 21, 164, 255, 9, 0, 8, 255, 6, 1, 6, 255, 4, 3, 0, 255, 2, 1, 0, 255, 2, 0, 1, 255, 4, 2, 2, 255, 6, 1, 1, 255, 6, 1, 0, 255, 3, 0, 0, 255, 3, 2, 2, 255, 8, 6, 5, 255, 7, 4, 2, 255, 5, 1, 0, 255, 11, 2, 0, 255, 12, 3, 1, 255, 11, 2, 0, 255, 12, 3, 1, 255, 14, 4, 2, 255, 15, 4, 3, 255, 17, 8, 1, 255, 28, 10, 2, 255, 26, 8, 1, 255, 19, 9, 3, 255, 20, 10, 4, 255, 23, 12, 2, 255, 26, 16, 4, 255, 26, 15, 3, 255, 31, 16, 5, 255, 36, 17, 5, 255, 35, 15, 2, 255, 33, 17, 2, 255, 38, 20, 7, 255, 28, 17, 1, 255, 34, 23, 3, 255, 46, 32, 12, 255, 54, 33, 7, 255, 61, 42, 12, 255, 60, 50, 36, 255, 66, 59, 43, 255, 73, 65, 51, 255, 70, 66, 49, 255, 68, 65, 42, 255, 69, 63, 41, 255, 69, 60, 54, 255, 65, 62, 31, 255, 69, 60, 9, 255, 75, 61, 9, 255, 70, 62, 8, 255, 68, 65, 5, 255, 79, 70, 4, 255, 94, 69, 5, 255, 83, 66, 6, 255, 83, 66, 1, 255, 89, 65, 5, 255, 83, 65, 8, 255, 78, 65, 6, 255, 80, 60, 2, 255, 81, 60, 2, 255, 94, 71, 6, 255, 105, 77, 4, 255, 111, 78, 8, 255, 154, 98, 16, 255, 178, 99, 14, 255, 173, 95, 7, 255, 179, 93, 6, 255, 173, 85, 9, 255, 172, 82, 16, 255, 174, 84, 10, 255, 177, 87, 13, 255, 176, 89, 9, 255, 176, 89, 1, 255, 163, 80, 3, 255, 157, 84, 4, 255, 179, 104, 4, 255, 195, 115, 11, 255, 189, 114, 20, 255, 175, 107, 20, 255, 162, 102, 16, 255, 152, 94, 16, 255, 147, 80, 4, 255, 152, 68, 5, 255, 144, 71, 10, 255, 145, 76, 7, 255, 164, 88, 5, 255, 177, 102, 15, 255, 180, 100, 15, 255, 164, 80, 8, 255, 178, 95, 17, 255, 200, 113, 16, 255, 195, 103, 5, 255, 187, 89, 9, 255, 179, 79, 7, 255, 188, 99, 5, 255, 195, 102, 4, 255, 190, 105, 10, 255, 190, 101, 11, 255, 186, 99, 3, 255, 179, 95, 3, 255, 163, 82, 2, 255, 149, 72, 9, 255, 141, 71, 3, 255, 118, 45, 5, 255, 112, 36, 11, 255, 108, 40, 8, 255, 123, 62, 9, 255, 128, 62, 3, 255, 126, 58, 10, 255, 118, 53, 7, 255, 122, 52, 8, 255, 115, 47, 7, 255, 107, 44, 6, 255, 111, 48, 10, 255, 120, 51, 9, 255, 129, 59, 6, 255, 120, 52, 14, 255, 118, 54, 8, 255, 125, 63, 7, 255, 116, 54, 4, 255, 110, 44, 10, 255, 123, 53, 7, 255, 124, 56, 6, 255, 113, 47, 12, 255, 131, 65, 5, 255, 161, 87, 3, 255, 171, 89, 12, 255, 189, 108, 15, 255, 191, 112, 11, 255, 191, 110, 15, 255, 197, 112, 7, 255, 194, 113, 7, 255, 194, 114, 20, 255, 195, 117, 7, 255, 203, 123, 16, 255, 198, 115, 12, 255, 188, 108, 17, 255, 181, 104, 25, 255, 187, 111, 16, 255, 189, 113, 9, 255, 178, 98, 15, 255, 176, 96, 18, 255, 195, 119, 14, 255, 195, 119, 10, 255, 189, 110, 12, 255, 191, 115, 3, 255, 198, 124, 14, 255, 204, 128, 23, 255, 199, 119, 15, 255, 178, 99, 15, 255, 201, 122, 13, 255, 210, 127, 13, 255, 212, 129, 21, 255, 214, 134, 32, 255, 213, 134, 17, 255, 212, 130, 22, 255, 211, 130, 13, 255, 216, 137, 10, 255, 213, 130, 24, 255, 212, 130, 15, 255, 214, 134, 14, 255, 213, 134, 9, 255, 213, 131, 23, 255, 216, 135, 22, 255, 213, 131, 20, 255, 215, 135, 9, 255, 215, 137, 18, 255, 206, 129, 16, 255, 201, 128, 14, 255, 207, 133, 18, 255, 197, 115, 12, 255, 196, 111, 10, 255, 218, 138, 25, 255, 217, 136, 23, 255, 216, 135, 13, 255, 214, 139, 10, 255, 214, 139, 13, 255, 215, 139, 14, 255, 217, 139, 13, 255, 217, 139, 12, 255, 218, 139, 12, 255, 218, 141, 19, 255, 214, 131, 11, 255, 194, 100, 11, 255, 190, 96, 10, 255, 209, 125, 13, 255, 206, 126, 6, 255, 211, 133, 10, 255, 215, 140, 4, 255, 220, 141, 11, 255, 218, 139, 10, 255, 214, 140, 13, 255, 214, 139, 10, 255, 216, 136, 3, 255, 210, 133, 16, 255, 197, 117, 11, 255, 199, 119, 10, 255, 201, 121, 14, 255, 200, 124, 14, 255, 212, 140, 18, 255, 217, 145, 15, 255, 215, 141, 18, 255, 219, 142, 12, 255, 218, 135, 7, 255, 220, 140, 0, 255, 220, 143, 9, 255, 216, 143, 6, 255, 220, 148, 7, 255, 216, 144, 8, 255, 218, 146, 15, 255, 221, 149, 15, 255, 219, 146, 7, 255, 217, 144, 6, 255, 218, 140, 3, 255, 215, 136, 1, 255, 211, 132, 3, 255, 209, 131, 7, 255, 214, 136, 10, 255, 212, 134, 6, 255, 211, 135, 5, 255, 210, 138, 5, 255, 213, 141, 6, 255, 213, 142, 6, 255, 211, 141, 2, 255, 213, 141, 0, 255, 211, 138, 0, 255, 209, 138, 5, 255, 209, 140, 4, 255, 212, 138, 2, 255, 195, 115, 13, 255, 192, 122, 5, 255, 205, 137, 4, 255, 209, 140, 7, 255, 201, 127, 9, 255, 198, 120, 7, 255, 171, 93, 1, 255, 167, 89, 13, 255, 186, 111, 10, 255, 191, 116, 4, 255, 207, 140, 6, 255, 215, 150, 3, 255, 213, 149, 5, 255, 213, 152, 4, 255, 215, 157, 1, 255, 215, 158, 7, 255, 219, 159, 9, 255, 219, 156, 4, 255, 210, 145, 0, 255, 211, 146, 1, 255, 210, 147, 0, 255, 214, 148, 1, 255, 210, 143, 2, 255, 215, 151, 4, 255, 220, 154, 6, 255, 217, 148, 1, 255, 210, 135, 13, 255, 199, 122, 13, 255, 192, 111, 4, 255, 194, 106, 4, 255, 187, 99, 9, 255, 181, 95, 5, 255, 182, 100, 4, 255, 183, 105, 2, 255, 177, 100, 6, 255, 192, 121, 4, 255, 189, 120, 0, 255, 181, 112, 4, 255, 171, 107, 3, 255, 163, 102, 9, 255, 165, 98, 17, 255, 169, 101, 12, 255, 165, 96, 0, 255, 165, 87, 6, 255, 171, 94, 3, 255, 168, 82, 15, 255, 171, 93, 13, 255, 187, 112, 0, 255, 169, 97, 1, 255, 191, 123, 19, 255, 202, 133, 12, 255, 197, 127, 8, 255, 198, 128, 4, 255, 199, 131, 1, 255, 199, 131, 11, 255, 204, 137, 8, 255, 202, 140, 0, 255, 198, 135, 2, 255, 200, 132, 8, 255, 200, 128, 4, 255, 199, 125, 3, 255, 198, 127, 4, 255, 201, 127, 8, 255, 203, 127, 9, 255, 205, 129, 5, 255, 209, 135, 7, 255, 206, 133, 10, 255, 206, 129, 11, 255, 204, 128, 4, 255, 206, 128, 15, 255, 206, 127, 16, 255, 205, 124, 12, 255, 203, 123, 9, 255, 199, 119, 15, 255, 194, 110, 13, 255, 194, 110, 4, 255, 195, 110, 7, 255, 188, 102, 5, 255, 190, 104, 4, 255, 187, 100, 1, 255, 179, 94, 5, 255, 182, 95, 14, 255, 168, 79, 15, 255, 161, 73, 9, 255, 165, 78, 1, 255, 162, 76, 1, 255, 158, 70, 4, 255, 151, 63, 7, 255, 147, 68, 8, 255, 137, 61, 2, 255, 133, 52, 3, 255, 148, 62, 11, 255, 150, 67, 2, 255, 145, 62, 4, 255, 146, 63, 3, 255, 147, 64, 1, 255, 138, 55, 0, 255, 136, 55, 4, 255, 139, 57, 5, 255, 133, 59, 3, 255, 130, 55, 4, 255, 133, 47, 7, 255, 120, 42, 3, 255, 113, 42, 2, 255, 123, 44, 3, 255, 132, 47, 6, 255, 142, 60, 4, 255, 140, 58, 2, 255, 137, 47, 3, 255, 133, 51, 4, 255, 136, 58, 5, 255, 120, 48, 3, 255, 116, 40, 1, 255, 119, 40, 3, 255, 126, 49, 7, 255, 130, 52, 4, 255, 122, 43, 1, 255, 116, 40, 2, 255, 123, 47, 4, 255, 129, 48, 0, 255, 124, 45, 1, 255, 117, 43, 5, 255, 120, 49, 2, 255, 142, 66, 2, 255, 154, 67, 3, 255, 150, 66, 5, 255, 154, 69, 1, 255, 156, 66, 0, 255, 161, 71, 7, 255, 163, 73, 5, 255, 166, 73, 3, 255, 175, 85, 2, 255, 181, 92, 7, 255, 175, 81, 4, 255, 174, 79, 0, 255, 176, 81, 6, 255, 171, 78, 6, 255, 173, 82, 3, 255, 175, 83, 0, 255, 171, 78, 1, 255, 169, 76, 2, 255, 0, 22, 53, 255, 1, 24, 55, 255, 4, 29, 63, 255, 3, 29, 65, 255, 1, 21, 55, 255, 1, 22, 61, 255, 5, 21, 59, 255, 4, 12, 37, 255, 2, 2, 7, 255, 4, 6, 23, 255, 3, 15, 40, 255, 0, 20, 36, 255, 2, 23, 35, 255, 3, 21, 41, 255, 1, 21, 46, 255, 1, 21, 37, 255, 3, 21, 33, 255, 3, 18, 34, 255, 1, 15, 31, 255, 3, 13, 28, 255, 5, 3, 24, 255, 1, 0, 13, 255, 4, 4, 11, 255, 2, 1, 12, 255, 1, 3, 9, 255, 0, 0, 24, 255, 27, 40, 142, 255, 67, 63, 56, 255, 33, 11, 0, 255, 16, 18, 55, 255, 11, 21, 164, 255, 1, 7, 33, 255, 6, 1, 2, 255, 6, 2, 2, 255, 7, 4, 0, 255, 4, 2, 0, 255, 5, 2, 1, 255, 6, 2, 1, 255, 4, 1, 0, 255, 4, 3, 1, 255, 3, 2, 0, 255, 5, 3, 2, 255, 9, 5, 2, 255, 10, 2, 0, 255, 12, 2, 1, 255, 11, 3, 1, 255, 14, 6, 4, 255, 13, 5, 3, 255, 15, 5, 3, 255, 14, 4, 2, 255, 15, 5, 3, 255, 15, 4, 1, 255, 29, 11, 5, 255, 27, 11, 3, 255, 19, 9, 1, 255, 24, 12, 5, 255, 27, 13, 4, 255, 28, 15, 1, 255, 25, 13, 1, 255, 27, 13, 1, 255, 37, 14, 6, 255, 38, 17, 5, 255, 35, 19, 2, 255, 41, 24, 4, 255, 40, 20, 3, 255, 46, 21, 3, 255, 51, 31, 7, 255, 58, 33, 10, 255, 58, 39, 18, 255, 61, 44, 28, 255, 64, 55, 32, 255, 74, 65, 44, 255, 73, 64, 47, 255, 70, 67, 41, 255, 74, 65, 44, 255, 73, 63, 44, 255, 71, 61, 45, 255, 73, 58, 23, 255, 71, 60, 0, 255, 68, 62, 8, 255, 81, 72, 5, 255, 103, 79, 8, 255, 89, 70, 2, 255, 79, 71, 5, 255, 83, 66, 3, 255, 81, 65, 5, 255, 78, 63, 4, 255, 76, 58, 7, 255, 83, 61, 6, 255, 100, 68, 6, 255, 126, 83, 14, 255, 160, 92, 9, 255, 177, 88, 13, 255, 188, 91, 7, 255, 179, 84, 7, 255, 169, 84, 6, 255, 171, 81, 4, 255, 169, 82, 4, 255, 168, 83, 2, 255, 171, 87, 5, 255, 173, 91, 8, 255, 167, 83, 8, 255, 161, 84, 6, 255, 166, 84, 7, 255, 150, 73, 3, 255, 144, 76, 2, 255, 174, 102, 6, 255, 203, 125, 11, 255, 221, 137, 25, 255, 217, 135, 20, 255, 216, 137, 18, 255, 200, 118, 10, 255, 179, 90, 7, 255, 180, 101, 6, 255, 192, 112, 12, 255, 190, 109, 17, 255, 201, 118, 18, 255, 201, 119, 15, 255, 200, 112, 9, 255, 206, 113, 17, 255, 193, 105, 9, 255, 189, 100, 0, 255, 181, 96, 6, 255, 175, 91, 15, 255, 168, 90, 14, 255, 158, 79, 5, 255, 154, 74, 3, 255, 149, 70, 10, 255, 128, 58, 3, 255, 132, 58, 3, 255, 128, 59, 12, 255, 107, 43, 13, 255, 112, 52, 6, 255, 133, 65, 8, 255, 130, 64, 12, 255, 160, 93, 12, 255, 158, 75, 5, 255, 145, 60, 1, 255, 158, 65, 5, 255, 158, 60, 7, 255, 157, 68, 7, 255, 175, 96, 13, 255, 172, 82, 9, 255, 155, 59, 7, 255, 152, 58, 4, 255, 147, 63, 7, 255, 142, 63, 6, 255, 142, 68, 2, 255, 144, 70, 8, 255, 134, 59, 11, 255, 131, 57, 8, 255, 127, 57, 8, 255, 118, 52, 7, 255, 111, 46, 9, 255, 112, 44, 9, 255, 123, 55, 6, 255, 144, 71, 14, 255, 168, 90, 14, 255, 188, 108, 3, 255, 193, 110, 13, 255, 194, 112, 10, 255, 191, 110, 5, 255, 195, 113, 16, 255, 198, 118, 13, 255, 202, 121, 16, 255, 194, 109, 12, 255, 195, 110, 20, 255, 198, 115, 22, 255, 189, 106, 13, 255, 191, 110, 4, 255, 190, 109, 12, 255, 194, 111, 20, 255, 199, 117, 12, 255, 200, 116, 16, 255, 202, 118, 15, 255, 208, 121, 26, 255, 202, 119, 19, 255, 204, 124, 3, 255, 210, 129, 14, 255, 204, 121, 19, 255, 208, 121, 17, 255, 212, 124, 17, 255, 209, 125, 19, 255, 201, 121, 7, 255, 201, 117, 16, 255, 199, 111, 20, 255, 215, 133, 23, 255, 214, 133, 14, 255, 211, 128, 25, 255, 215, 135, 13, 255, 214, 133, 19, 255, 213, 132, 29, 255, 209, 129, 11, 255, 198, 115, 10, 255, 208, 131, 16, 255, 207, 130, 22, 255, 210, 137, 26, 255, 207, 135, 18, 255, 212, 135, 25, 255, 218, 137, 23, 255, 210, 126, 17, 255, 211, 128, 16, 255, 217, 138, 16, 255, 214, 136, 16, 255, 209, 133, 4, 255, 213, 138, 11, 255, 213, 138, 13, 255, 214, 139, 14, 255, 218, 141, 14, 255, 219, 141, 11, 255, 217, 139, 6, 255, 215, 143, 13, 255, 216, 140, 11, 255, 200, 113, 6, 255, 196, 106, 12, 255, 191, 104, 11, 255, 203, 122, 19, 255, 217, 139, 17, 255, 217, 136, 11, 255, 218, 133, 11, 255, 216, 135, 0, 255, 214, 139, 8, 255, 215, 141, 14, 255, 218, 144, 3, 255, 218, 145, 4, 255, 220, 147, 9, 255, 216, 144, 11, 255, 211, 138, 15, 255, 215, 142, 16, 255, 217, 143, 13, 255, 215, 144, 5, 255, 215, 142, 7, 255, 217, 142, 14, 255, 216, 135, 14, 255, 214, 135, 5, 255, 222, 141, 12, 255, 219, 138, 8, 255, 218, 139, 4, 255, 218, 142, 2, 255, 218, 143, 3, 255, 220, 145, 12, 255, 221, 149, 6, 255, 219, 149, 3, 255, 220, 144, 4, 255, 215, 138, 4, 255, 212, 133, 9, 255, 210, 132, 6, 255, 212, 134, 5, 255, 212, 133, 9, 255, 211, 131, 6, 255, 211, 132, 1, 255, 210, 132, 3, 255, 207, 129, 3, 255, 204, 125, 8, 255, 203, 125, 11, 255, 206, 130, 7, 255, 205, 129, 3, 255, 208, 130, 7, 255, 189, 112, 6, 255, 183, 106, 2, 255, 185, 107, 7, 255, 184, 108, 6, 255, 188, 113, 4, 255, 204, 130, 7, 255, 191, 121, 6, 255, 161, 93, 3, 255, 176, 110, 10, 255, 188, 115, 11, 255, 190, 113, 8, 255, 207, 139, 8, 255, 211, 148, 3, 255, 212, 152, 2, 255, 213, 154, 4, 255, 212, 156, 2, 255, 215, 158, 5, 255, 216, 153, 5, 255, 207, 140, 1, 255, 204, 133, 7, 255, 207, 137, 8, 255, 205, 137, 3, 255, 214, 145, 7, 255, 215, 143, 13, 255, 211, 139, 4, 255, 200, 124, 11, 255, 193, 116, 16, 255, 188, 113, 12, 255, 196, 123, 5, 255, 193, 120, 8, 255, 167, 86, 5, 255, 159, 76, 7, 255, 175, 94, 5, 255, 183, 101, 3, 255, 181, 97, 2, 255, 177, 92, 2, 255, 179, 98, 0, 255, 183, 106, 6, 255, 167, 93, 4, 255, 168, 99, 1, 255, 159, 92, 5, 255, 150, 82, 14, 255, 159, 99, 7, 255, 177, 115, 5, 255, 178, 104, 6, 255, 163, 90, 2, 255, 166, 89, 6, 255, 173, 94, 7, 255, 171, 93, 6, 255, 162, 90, 10, 255, 190, 117, 6, 255, 207, 136, 8, 255, 199, 129, 13, 255, 200, 132, 2, 255, 202, 143, 5, 255, 195, 137, 0, 255, 192, 121, 3, 255, 200, 130, 9, 255, 203, 132, 9, 255, 200, 129, 5, 255, 201, 130, 0, 255, 203, 128, 7, 255, 202, 125, 4, 255, 205, 127, 2, 255, 205, 126, 4, 255, 206, 126, 10, 255, 207, 127, 11, 255, 209, 132, 10, 255, 206, 131, 4, 255, 206, 130, 9, 255, 202, 124, 15, 255, 201, 123, 8, 255, 201, 118, 14, 255, 199, 116, 13, 255, 193, 111, 2, 255, 190, 108, 1, 255, 190, 106, 6, 255, 190, 104, 5, 255, 186, 100, 1, 255, 186, 100, 4, 255, 187, 98, 2, 255, 182, 99, 12, 255, 181, 93, 21, 255, 170, 83, 11, 255, 170, 88, 6, 255, 159, 71, 3, 255, 155, 67, 1, 255, 154, 67, 5, 255, 157, 68, 7, 255, 151, 70, 2, 255, 144, 62, 6, 255, 147, 61, 5, 255, 154, 66, 4, 255, 152, 61, 4, 255, 149, 61, 7, 255, 148, 60, 4, 255, 135, 59, 6, 255, 128, 57, 6, 255, 139, 59, 4, 255, 139, 56, 1, 255, 131, 54, 4, 255, 124, 55, 1, 255, 130, 59, 4, 255, 126, 50, 3, 255, 125, 45, 3, 255, 136, 52, 2, 255, 137, 58, 2, 255, 131, 54, 4, 255, 133, 56, 1, 255, 138, 59, 2, 255, 129, 57, 1, 255, 128, 57, 1, 255, 120, 52, 3, 255, 123, 54, 4, 255, 123, 50, 2, 255, 124, 49, 1, 255, 125, 48, 1, 255, 122, 42, 3, 255, 118, 40, 3, 255, 119, 43, 4, 255, 123, 48, 4, 255, 126, 49, 1, 255, 130, 51, 2, 255, 135, 56, 1, 255, 143, 60, 2, 255, 152, 60, 8, 255, 155, 66, 5, 255, 160, 72, 3, 255, 159, 66, 1, 255, 160, 66, 2, 255, 166, 74, 1, 255, 176, 83, 0, 255, 183, 87, 3, 255, 177, 81, 4, 255, 172, 81, 2, 255, 172, 83, 1, 255, 174, 83, 3, 255, 174, 78, 2, 255, 177, 81, 2, 255, 175, 84, 2, 255, 172, 81, 1, 255, 171, 80, 3, 255, 1, 28, 67, 255, 0, 20, 54, 255, 2, 23, 49, 255, 3, 31, 67, 255, 1, 30, 71, 255, 2, 30, 62, 255, 2, 31, 67, 255, 5, 29, 64, 255, 4, 13, 34, 255, 0, 2, 3, 255, 1, 6, 11, 255, 2, 9, 25, 255, 4, 12, 36, 255, 0, 16, 31, 255, 1, 16, 37, 255, 2, 17, 33, 255, 3, 15, 30, 255, 2, 13, 31, 255, 2, 15, 29, 255, 0, 8, 25, 255, 2, 2, 20, 255, 0, 3, 10, 255, 1, 1, 6, 255, 2, 0, 5, 255, 0, 0, 13, 255, 6, 27, 156, 255, 49, 69, 93, 255, 36, 28, 0, 255, 19, 16, 11, 255, 26, 31, 74, 255, 7, 6, 31, 255, 12, 0, 0, 255, 8, 4, 4, 255, 7, 3, 1, 255, 5, 1, 0, 255, 4, 0, 1, 255, 5, 1, 2, 255, 5, 1, 1, 255, 3, 0, 0, 255, 3, 1, 0, 255, 9, 7, 4, 255, 9, 5, 2, 255, 7, 0, 0, 255, 14, 4, 3, 255, 14, 4, 3, 255, 11, 0, 0, 255, 12, 3, 1, 255, 14, 5, 3, 255, 13, 3, 1, 255, 13, 3, 1, 255, 13, 3, 2, 255, 24, 10, 2, 255, 31, 11, 4, 255, 28, 11, 4, 255, 19, 9, 1, 255, 22, 10, 2, 255, 27, 14, 4, 255, 23, 13, 0, 255, 30, 17, 4, 255, 36, 16, 4, 255, 33, 15, 1, 255, 39, 19, 2, 255, 42, 22, 4, 255, 35, 19, 1, 255, 34, 19, 2, 255, 37, 22, 3, 255, 52, 27, 4, 255, 60, 38, 4, 255, 65, 45, 12, 255, 64, 51, 21, 255, 66, 56, 36, 255, 73, 66, 39, 255, 74, 67, 43, 255, 77, 67, 49, 255, 72, 67, 43, 255, 69, 66, 35, 255, 78, 65, 49, 255, 76, 64, 25, 255, 70, 65, 4, 255, 83, 64, 9, 255, 91, 72, 3, 255, 82, 64, 9, 255, 80, 63, 4, 255, 83, 65, 1, 255, 80, 59, 5, 255, 73, 57, 11, 255, 76, 62, 5, 255, 100, 72, 4, 255, 134, 82, 6, 255, 162, 87, 6, 255, 171, 85, 7, 255, 172, 79, 4, 255, 182, 88, 5, 255, 178, 92, 3, 255, 175, 91, 4, 255, 182, 94, 3, 255, 178, 90, 3, 255, 175, 90, 1, 255, 173, 89, 1, 255, 167, 82, 6, 255, 167, 83, 1, 255, 161, 73, 1, 255, 158, 77, 5, 255, 142, 68, 4, 255, 144, 69, 3, 255, 140, 71, 2, 255, 137, 70, 3, 255, 167, 89, 8, 255, 169, 90, 11, 255, 186, 108, 17, 255, 194, 109, 5, 255, 188, 98, 9, 255, 190, 104, 10, 255, 188, 109, 9, 255, 186, 106, 11, 255, 186, 95, 14, 255, 170, 86, 1, 255, 166, 81, 7, 255, 163, 82, 8, 255, 153, 67, 7, 255, 144, 57, 10, 255, 137, 60, 1, 255, 131, 53, 7, 255, 110, 44, 3, 255, 107, 45, 12, 255, 116, 59, 9, 255, 125, 55, 1, 255, 120, 49, 2, 255, 110, 49, 7, 255, 135, 64, 3, 255, 157, 73, 7, 255, 147, 55, 5, 255, 151, 61, 3, 255, 162, 73, 4, 255, 161, 75, 6, 255, 177, 88, 5, 255, 158, 64, 8, 255, 147, 57, 5, 255, 149, 54, 2, 255, 143, 52, 3, 255, 147, 69, 5, 255, 163, 71, 13, 255, 134, 50, 6, 255, 132, 53, 3, 255, 125, 53, 4, 255, 122, 51, 5, 255, 115, 51, 5, 255, 127, 62, 6, 255, 117, 52, 3, 255, 110, 48, 10, 255, 103, 43, 11, 255, 101, 42, 10, 255, 107, 44, 4, 255, 105, 42, 4, 255, 112, 54, 6, 255, 132, 68, 6, 255, 134, 65, 9, 255, 137, 65, 16, 255, 159, 85, 21, 255, 184, 109, 12, 255, 193, 110, 19, 255, 192, 110, 7, 255, 195, 112, 12, 255, 192, 110, 9, 255, 193, 110, 14, 255, 200, 117, 19, 255, 200, 116, 15, 255, 186, 103, 6, 255, 186, 100, 17, 255, 180, 94, 11, 255, 198, 114, 21, 255, 201, 122, 4, 255, 191, 109, 10, 255, 193, 108, 27, 255, 203, 118, 15, 255, 205, 120, 3, 255, 207, 121, 12, 255, 211, 125, 25, 255, 213, 127, 22, 255, 195, 103, 6, 255, 182, 92, 5, 255, 201, 118, 15, 255, 206, 120, 23, 255, 204, 119, 12, 255, 195, 109, 15, 255, 203, 124, 15, 255, 213, 133, 19, 255, 212, 132, 15, 255, 213, 130, 21, 255, 210, 128, 10, 255, 209, 128, 8, 255, 210, 131, 11, 255, 210, 131, 5, 255, 205, 126, 14, 255, 212, 137, 18, 255, 211, 139, 15, 255, 213, 140, 16, 255, 213, 138, 16, 255, 215, 141, 15, 255, 212, 137, 13, 255, 211, 132, 7, 255, 217, 135, 13, 255, 215, 129, 16, 255, 211, 128, 10, 255, 214, 135, 5, 255, 216, 138, 10, 255, 213, 137, 11, 255, 213, 138, 12, 255, 216, 142, 12, 255, 216, 143, 9, 255, 216, 142, 7, 255, 223, 143, 7, 255, 220, 138, 11, 255, 217, 136, 17, 255, 213, 140, 9, 255, 216, 144, 14, 255, 219, 145, 20, 255, 218, 142, 12, 255, 220, 141, 15, 255, 220, 137, 13, 255, 216, 133, 6, 255, 214, 137, 8, 255, 215, 139, 12, 255, 215, 139, 12, 255, 217, 138, 18, 255, 214, 137, 12, 255, 210, 136, 1, 255, 212, 138, 11, 255, 217, 139, 15, 255, 218, 139, 5, 255, 216, 133, 11, 255, 213, 129, 11, 255, 216, 134, 3, 255, 218, 138, 1, 255, 220, 140, 7, 255, 221, 138, 4, 255, 220, 136, 4, 255, 216, 136, 10, 255, 216, 137, 13, 255, 216, 140, 9, 255, 220, 143, 16, 255, 220, 143, 16, 255, 216, 142, 3, 255, 218, 140, 7, 255, 212, 133, 6, 255, 215, 136, 12, 255, 214, 135, 8, 255, 210, 131, 0, 255, 211, 131, 1, 255, 210, 129, 5, 255, 213, 130, 7, 255, 212, 130, 6, 255, 198, 116, 2, 255, 196, 116, 7, 255, 199, 120, 5, 255, 207, 128, 6, 255, 211, 132, 5, 255, 201, 117, 10, 255, 178, 99, 12, 255, 173, 99, 4, 255, 175, 96, 0, 255, 177, 102, 7, 255, 191, 124, 6, 255, 206, 139, 7, 255, 193, 118, 7, 255, 183, 107, 4, 255, 185, 116, 1, 255, 188, 120, 7, 255, 201, 135, 8, 255, 209, 146, 8, 255, 212, 152, 4, 255, 215, 156, 4, 255, 216, 157, 2, 255, 211, 151, 0, 255, 212, 149, 4, 255, 211, 141, 19, 255, 201, 129, 3, 255, 204, 134, 3, 255, 201, 131, 4, 255, 208, 139, 2, 255, 203, 127, 6, 255, 210, 134, 15, 255, 205, 138, 11, 255, 199, 125, 21, 255, 195, 118, 10, 255, 193, 115, 3, 255, 190, 107, 3, 255, 180, 94, 10, 255, 162, 82, 10, 255, 156, 73, 9, 255, 163, 80, 3, 255, 175, 90, 1, 255, 169, 79, 5, 255, 172, 82, 9, 255, 178, 95, 4, 255, 182, 105, 6, 255, 178, 107, 1, 255, 176, 101, 5, 255, 162, 83, 8, 255, 145, 73, 5, 255, 131, 66, 3, 255, 144, 74, 5, 255, 147, 71, 4, 255, 149, 73, 5, 255, 157, 81, 3, 255, 163, 87, 11, 255, 162, 85, 11, 255, 164, 87, 6, 255, 157, 84, 2, 255, 167, 93, 2, 255, 190, 113, 14, 255, 201, 140, 10, 255, 198, 148, 1, 255, 198, 136, 4, 255, 191, 114, 8, 255, 198, 120, 11, 255, 202, 124, 10, 255, 199, 122, 11, 255, 200, 126, 1, 255, 200, 125, 4, 255, 204, 126, 1, 255, 205, 125, 8, 255, 206, 125, 12, 255, 206, 126, 5, 255, 204, 125, 1, 255, 207, 127, 9, 255, 207, 128, 10, 255, 205, 128, 11, 255, 199, 122, 12, 255, 198, 120, 1, 255, 201, 116, 11, 255, 200, 113, 14, 255, 195, 111, 9, 255, 187, 104, 7, 255, 183, 96, 12, 255, 183, 97, 8, 255, 189, 102, 6, 255, 189, 101, 8, 255, 189, 100, 4, 255, 185, 94, 10, 255, 191, 103, 24, 255, 205, 119, 10, 255, 199, 107, 10, 255, 167, 76, 7, 255, 157, 67, 2, 255, 154, 64, 4, 255, 156, 72, 4, 255, 153, 73, 1, 255, 146, 64, 4, 255, 152, 68, 5, 255, 150, 65, 0, 255, 157, 66, 9, 255, 154, 60, 7, 255, 132, 52, 3, 255, 129, 49, 6, 255, 138, 57, 4, 255, 138, 65, 2, 255, 138, 57, 4, 255, 133, 49, 6, 255, 118, 47, 3, 255, 110, 44, 2, 255, 102, 37, 1, 255, 104, 38, 4, 255, 118, 41, 7, 255, 118, 42, 8, 255, 101, 34, 5, 255, 116, 52, 8, 255, 128, 63, 8, 255, 124, 65, 6, 255, 118, 56, 4, 255, 115, 54, 5, 255, 122, 62, 4, 255, 125, 60, 1, 255, 126, 53, 0, 255, 122, 45, 0, 255, 120, 42, 4, 255, 121, 43, 2, 255, 125, 51, 2, 255, 133, 59, 5, 255, 144, 62, 6, 255, 148, 63, 7, 255, 146, 61, 5, 255, 146, 61, 3, 255, 152, 63, 0, 255, 167, 75, 7, 255, 177, 85, 6, 255, 180, 88, 4, 255, 181, 88, 5, 255, 180, 88, 4, 255, 176, 80, 2, 255, 173, 76, 3, 255, 169, 73, 1, 255, 169, 75, 0, 255, 170, 79, 1, 255, 171, 80, 1, 255, 175, 81, 3, 255, 179, 84, 5, 255, 175, 82, 1, 255, 174, 81, 1, 255, 174, 83, 2, 255, 2, 25, 55, 255, 4, 30, 65, 255, 1, 28, 59, 255, 5, 24, 66, 255, 5, 24, 71, 255, 2, 33, 63, 255, 1, 34, 59, 255, 1, 28, 63, 255, 2, 25, 59, 255, 0, 14, 38, 255, 0, 4, 14, 255, 2, 3, 6, 255, 2, 6, 17, 255, 1, 10, 26, 255, 3, 14, 35, 255, 2, 13, 31, 255, 1, 10, 27, 255, 3, 10, 30, 255, 2, 8, 26, 255, 1, 1, 7, 255, 1, 1, 12, 255, 2, 3, 7, 255, 4, 2, 8, 255, 2, 0, 4, 255, 0, 29, 169, 255, 25, 65, 180, 255, 44, 37, 9, 255, 20, 7, 1, 255, 27, 27, 45, 255, 18, 12, 27, 255, 11, 1, 1, 255, 10, 4, 2, 255, 7, 3, 1, 255, 6, 2, 2, 255, 5, 1, 1, 255, 7, 3, 4, 255, 9, 4, 5, 255, 7, 2, 1, 255, 7, 0, 0, 255, 8, 2, 1, 255, 9, 4, 2, 255, 7, 2, 1, 255, 9, 2, 0, 255, 12, 3, 1, 255, 13, 3, 2, 255, 14, 4, 2, 255, 14, 4, 2, 255, 16, 6, 4, 255, 15, 6, 4, 255, 17, 7, 3, 255, 19, 8, 4, 255, 30, 12, 3, 255, 30, 8, 1, 255, 28, 10, 3, 255, 22, 12, 1, 255, 25, 12, 2, 255, 28, 16, 7, 255, 25, 13, 4, 255, 31, 14, 3, 255, 34, 16, 1, 255, 40, 21, 2, 255, 42, 23, 3, 255, 37, 19, 1, 255, 38, 20, 4, 255, 50, 27, 7, 255, 50, 23, 5, 255, 52, 24, 7, 255, 54, 30, 7, 255, 61, 39, 15, 255, 65, 45, 17, 255, 74, 54, 25, 255, 86, 67, 32, 255, 86, 68, 50, 255, 81, 68, 52, 255, 74, 67, 48, 255, 72, 67, 45, 255, 80, 70, 33, 255, 72, 61, 32, 255, 68, 65, 16, 255, 96, 68, 11, 255, 81, 63, 7, 255, 74, 63, 2, 255, 88, 61, 1, 255, 77, 59, 1, 255, 93, 81, 5, 255, 107, 73, 12, 255, 130, 73, 7, 255, 162, 83, 9, 255, 173, 81, 11, 255, 169, 81, 5, 255, 169, 81, 7, 255, 173, 88, 4, 255, 182, 95, 3, 255, 179, 88, 7, 255, 176, 89, 5, 255, 165, 82, 6, 255, 153, 74, 4, 255, 156, 80, 5, 255, 147, 72, 7, 255, 131, 63, 4, 255, 127, 65, 4, 255, 120, 64, 4, 255, 114, 62, 3, 255, 103, 57, 3, 255, 104, 60, 1, 255, 113, 61, 4, 255, 115, 62, 12, 255, 115, 65, 12, 255, 116, 59, 5, 255, 132, 64, 9, 255, 139, 64, 12, 255, 152, 82, 8, 255, 138, 73, 16, 255, 126, 56, 8, 255, 135, 65, 6, 255, 155, 74, 3, 255, 141, 63, 5, 255, 106, 47, 4, 255, 137, 69, 11, 255, 112, 55, 6, 255, 86, 47, 4, 255, 132, 67, 6, 255, 118, 56, 8, 255, 101, 43, 2, 255, 108, 46, 4, 255, 154, 84, 9, 255, 142, 70, 5, 255, 108, 46, 6, 255, 129, 57, 2, 255, 129, 59, 6, 255, 126, 54, 3, 255, 133, 54, 8, 255, 134, 50, 1, 255, 140, 55, 4, 255, 144, 58, 8, 255, 137, 52, 1, 255, 138, 58, 1, 255, 131, 55, 3, 255, 125, 56, 6, 255, 125, 57, 5, 255, 125, 56, 5, 255, 121, 55, 5, 255, 120, 56, 3, 255, 109, 48, 5, 255, 108, 52, 5, 255, 111, 52, 8, 255, 115, 49, 5, 255, 116, 55, 5, 255, 118, 54, 10, 255, 110, 49, 5, 255, 109, 51, 7, 255, 107, 50, 5, 255, 113, 50, 6, 255, 115, 45, 12, 255, 137, 60, 8, 255, 157, 76, 6, 255, 132, 60, 6, 255, 117, 62, 3, 255, 111, 50, 6, 255, 144, 71, 14, 255, 179, 96, 10, 255, 186, 104, 10, 255, 187, 106, 6, 255, 182, 103, 11, 255, 186, 107, 7, 255, 188, 102, 13, 255, 182, 97, 6, 255, 185, 103, 14, 255, 188, 105, 18, 255, 186, 105, 10, 255, 194, 113, 15, 255, 193, 112, 9, 255, 191, 110, 20, 255, 196, 122, 14, 255, 200, 122, 9, 255, 202, 120, 15, 255, 205, 123, 18, 255, 205, 123, 11, 255, 201, 117, 5, 255, 198, 111, 16, 255, 205, 120, 15, 255, 209, 130, 12, 255, 211, 133, 13, 255, 208, 126, 24, 255, 210, 130, 26, 255, 210, 131, 23, 255, 208, 127, 18, 255, 209, 128, 13, 255, 209, 124, 26, 255, 204, 121, 20, 255, 208, 128, 18, 255, 206, 126, 26, 255, 207, 126, 30, 255, 209, 133, 18, 255, 212, 138, 18, 255, 211, 136, 15, 255, 210, 133, 14, 255, 213, 132, 13, 255, 206, 126, 3, 255, 201, 121, 20, 255, 210, 130, 16, 255, 216, 137, 10, 255, 214, 132, 15, 255, 212, 134, 1, 255, 211, 134, 6, 255, 213, 133, 9, 255, 215, 136, 12, 255, 214, 139, 13, 255, 214, 140, 13, 255, 213, 140, 12, 255, 215, 142, 16, 255, 214, 142, 6, 255, 214, 139, 6, 255, 210, 133, 12, 255, 206, 130, 7, 255, 216, 142, 15, 255, 218, 143, 17, 255, 216, 145, 11, 255, 210, 139, 12, 255, 206, 130, 10, 255, 211, 134, 9, 255, 216, 140, 16, 255, 216, 140, 16, 255, 215, 139, 10, 255, 212, 134, 6, 255, 215, 137, 17, 255, 213, 140, 4, 255, 216, 141, 6, 255, 213, 134, 8, 255, 215, 134, 2, 255, 217, 136, 3, 255, 220, 138, 9, 255, 218, 139, 4, 255, 213, 136, 7, 255, 207, 132, 12, 255, 195, 115, 10, 255, 208, 126, 18, 255, 216, 147, 2, 255, 212, 138, 10, 255, 214, 137, 12, 255, 219, 142, 1, 255, 219, 138, 3, 255, 217, 131, 9, 255, 214, 130, 6, 255, 217, 132, 7, 255, 214, 129, 6, 255, 215, 130, 7, 255, 214, 129, 5, 255, 212, 127, 1, 255, 213, 128, 5, 255, 211, 127, 9, 255, 209, 127, 7, 255, 204, 124, 2, 255, 203, 123, 2, 255, 204, 126, 2, 255, 213, 136, 2, 255, 207, 123, 7, 255, 178, 91, 11, 255, 166, 88, 0, 255, 171, 96, 8, 255, 186, 110, 7, 255, 195, 128, 7, 255, 215, 157, 3, 255, 206, 140, 9, 255, 177, 100, 12, 255, 183, 105, 5, 255, 194, 122, 4, 255, 207, 138, 6, 255, 211, 148, 5, 255, 212, 154, 5, 255, 214, 155, 2, 255, 211, 149, 1, 255, 209, 144, 3, 255, 207, 138, 3, 255, 210, 139, 8, 255, 200, 128, 9, 255, 197, 122, 11, 255, 201, 129, 5, 255, 203, 131, 9, 255, 199, 127, 7, 255, 183, 101, 10, 255, 206, 127, 16, 255, 214, 140, 19, 255, 206, 128, 21, 255, 202, 124, 10, 255, 196, 118, 8, 255, 196, 117, 3, 255, 189, 109, 8, 255, 189, 105, 3, 255, 181, 95, 3, 255, 174, 86, 4, 255, 173, 86, 6, 255, 167, 84, 2, 255, 176, 97, 3, 255, 183, 103, 4, 255, 185, 110, 7, 255, 179, 105, 2, 255, 168, 87, 6, 255, 169, 86, 12, 255, 170, 95, 11, 255, 143, 72, 2, 255, 130, 58, 6, 255, 130, 60, 3, 255, 151, 74, 4, 255, 147, 72, 5, 255, 151, 78, 8, 255, 160, 82, 6, 255, 167, 95, 7, 255, 164, 101, 2, 255, 142, 74, 7, 255, 184, 125, 26, 255, 207, 152, 8, 255, 207, 144, 0, 255, 202, 137, 6, 255, 196, 119, 8, 255, 196, 115, 3, 255, 198, 118, 3, 255, 198, 120, 12, 255, 201, 126, 6, 255, 200, 124, 1, 255, 203, 125, 5, 255, 204, 126, 6, 255, 205, 125, 7, 255, 205, 125, 7, 255, 202, 124, 5, 255, 203, 125, 4, 255, 204, 124, 7, 255, 202, 123, 8, 255, 200, 123, 15, 255, 198, 118, 9, 255, 198, 112, 7, 255, 194, 108, 3, 255, 195, 111, 8, 255, 195, 109, 13, 255, 187, 102, 11, 255, 187, 103, 6, 255, 192, 107, 5, 255, 189, 103, 5, 255, 189, 101, 6, 255, 197, 112, 17, 255, 207, 121, 21, 255, 203, 116, 12, 255, 183, 92, 5, 255, 167, 78, 3, 255, 161, 75, 6, 255, 157, 74, 8, 255, 150, 72, 1, 255, 152, 72, 5, 255, 149, 70, 4, 255, 146, 69, 3, 255, 148, 66, 3, 255, 150, 65, 2, 255, 154, 65, 4, 255, 148, 58, 8, 255, 144, 61, 4, 255, 148, 65, 1, 255, 148, 63, 2, 255, 141, 62, 5, 255, 135, 58, 2, 255, 132, 52, 3, 255, 128, 41, 6, 255, 108, 33, 5, 255, 89, 29, 1, 255, 95, 27, 3, 255, 99, 27, 5, 255, 91, 31, 0, 255, 109, 50, 5, 255, 121, 57, 5, 255, 117, 56, 2, 255, 115, 50, 2, 255, 117, 53, 6, 255, 114, 54, 6, 255, 124, 58, 2, 255, 129, 56, 2, 255, 125, 48, 4, 255, 127, 49, 4, 255, 139, 61, 2, 255, 146, 68, 2, 255, 144, 62, 3, 255, 150, 65, 6, 255, 143, 60, 5, 255, 136, 53, 1, 255, 155, 70, 4, 255, 175, 85, 4, 255, 182, 89, 2, 255, 188, 98, 1, 255, 190, 98, 0, 255, 186, 91, 1, 255, 180, 85, 1, 255, 169, 73, 1, 255, 164, 72, 3, 255, 167, 77, 2, 255, 171, 79, 3, 255, 174, 80, 7, 255, 174, 81, 5, 255, 174, 85, 2, 255, 174, 84, 0, 255, 176, 80, 1, 255, 176, 81, 0, 255, 177, 85, 1, 255, 1, 26, 59, 255, 6, 30, 73, 255, 1, 23, 59, 255, 1, 23, 54, 255, 2, 24, 62, 255, 3, 25, 67, 255, 2, 24, 65, 255, 4, 29, 54, 255, 0, 25, 53, 255, 1, 20, 53, 255, 4, 15, 41, 255, 1, 7, 19, 255, 2, 4, 12, 255, 1, 5, 19, 255, 3, 11, 29, 255, 1, 10, 26, 255, 2, 9, 27, 255, 4, 10, 28, 255, 2, 6, 16, 255, 0, 1, 13, 255, 0, 1, 15, 255, 3, 0, 16, 255, 4, 0, 0, 255, 0, 15, 118, 255, 8, 90, 227, 255, 45, 45, 33, 255, 24, 7, 0, 255, 21, 20, 68, 255, 12, 16, 71, 255, 5, 0, 4, 255, 5, 2, 3, 255, 8, 2, 1, 255, 6, 1, 0, 255, 6, 2, 1, 255, 5, 1, 0, 255, 7, 3, 3, 255, 8, 3, 2, 255, 7, 2, 1, 255, 8, 2, 0, 255, 11, 5, 2, 255, 9, 4, 2, 255, 8, 3, 1, 255, 12, 3, 1, 255, 12, 2, 0, 255, 16, 5, 2, 255, 15, 4, 2, 255, 13, 3, 1, 255, 16, 6, 4, 255, 17, 6, 3, 255, 20, 7, 2, 255, 24, 10, 3, 255, 26, 8, 0, 255, 31, 11, 5, 255, 26, 10, 3, 255, 23, 12, 0, 255, 33, 17, 4, 255, 33, 16, 4, 255, 32, 16, 3, 255, 38, 21, 6, 255, 34, 19, 3, 255, 34, 14, 0, 255, 38, 20, 2, 255, 36, 21, 2, 255, 41, 21, 5, 255, 42, 24, 4, 255, 48, 26, 3, 255, 47, 31, 3, 255, 54, 36, 11, 255, 54, 40, 10, 255, 60, 44, 19, 255, 68, 49, 27, 255, 82, 65, 14, 255, 87, 66, 39, 255, 79, 68, 54, 255, 79, 71, 37, 255, 85, 71, 40, 255, 82, 70, 31, 255, 82, 63, 29, 255, 101, 71, 18, 255, 86, 66, 13, 255, 82, 65, 7, 255, 83, 64, 2, 255, 90, 69, 5, 255, 101, 71, 5, 255, 124, 87, 6, 255, 146, 84, 9, 255, 168, 90, 8, 255, 175, 90, 5, 255, 171, 88, 5, 255, 176, 97, 7, 255, 175, 89, 6, 255, 171, 86, 7, 255, 166, 89, 0, 255, 161, 79, 3, 255, 153, 75, 2, 255, 128, 64, 1, 255, 107, 56, 3, 255, 105, 58, 6, 255, 97, 57, 2, 255, 95, 61, 10, 255, 91, 58, 11, 255, 90, 59, 6, 255, 88, 55, 5, 255, 91, 56, 2, 255, 92, 60, 2, 255, 100, 57, 2, 255, 114, 62, 3, 255, 115, 65, 2, 255, 122, 66, 1, 255, 119, 62, 3, 255, 114, 52, 5, 255, 119, 59, 8, 255, 105, 43, 6, 255, 128, 52, 4, 255, 152, 76, 2, 255, 151, 71, 2, 255, 131, 64, 11, 255, 130, 64, 1, 255, 139, 67, 7, 255, 98, 49, 7, 255, 91, 49, 6, 255, 108, 51, 9, 255, 98, 53, 8, 255, 100, 55, 3, 255, 98, 51, 1, 255, 123, 54, 1, 255, 113, 52, 5, 255, 104, 54, 10, 255, 103, 52, 4, 255, 104, 47, 2, 255, 119, 55, 2, 255, 128, 58, 4, 255, 130, 57, 6, 255, 130, 57, 7, 255, 122, 49, 5, 255, 120, 56, 0, 255, 117, 55, 5, 255, 118, 53, 3, 255, 115, 51, 9, 255, 111, 48, 4, 255, 111, 45, 4, 255, 111, 53, 4, 255, 108, 49, 2, 255, 105, 47, 11, 255, 107, 46, 7, 255, 110, 49, 11, 255, 115, 47, 7, 255, 126, 57, 1, 255, 125, 52, 3, 255, 119, 48, 4, 255, 114, 52, 1, 255, 112, 54, 8, 255, 112, 50, 7, 255, 115, 49, 6, 255, 117, 51, 9, 255, 117, 54, 6, 255, 113, 53, 3, 255, 109, 49, 18, 255, 99, 44, 9, 255, 103, 50, 11, 255, 136, 69, 11, 255, 155, 77, 12, 255, 172, 88, 9, 255, 174, 87, 15, 255, 181, 102, 8, 255, 178, 98, 5, 255, 177, 96, 11, 255, 172, 90, 18, 255, 180, 100, 11, 255, 192, 113, 12, 255, 188, 109, 11, 255, 190, 110, 11, 255, 196, 116, 17, 255, 199, 115, 11, 255, 200, 115, 13, 255, 202, 115, 15, 255, 201, 117, 5, 255, 205, 121, 11, 255, 198, 109, 10, 255, 195, 114, 20, 255, 203, 123, 17, 255, 210, 128, 15, 255, 206, 129, 13, 255, 201, 125, 19, 255, 199, 122, 14, 255, 202, 125, 24, 255, 197, 123, 18, 255, 198, 122, 6, 255, 203, 121, 13, 255, 203, 118, 15, 255, 193, 105, 15, 255, 195, 111, 12, 255, 200, 123, 15, 255, 207, 130, 24, 255, 204, 129, 12, 255, 207, 132, 12, 255, 209, 130, 26, 255, 200, 119, 16, 255, 183, 104, 5, 255, 180, 102, 21, 255, 186, 109, 14, 255, 202, 123, 10, 255, 208, 126, 9, 255, 206, 125, 8, 255, 209, 129, 9, 255, 212, 135, 9, 255, 210, 135, 7, 255, 211, 138, 8, 255, 212, 140, 7, 255, 212, 137, 7, 255, 212, 137, 11, 255, 210, 143, 2, 255, 218, 146, 18, 255, 216, 138, 22, 255, 215, 136, 17, 255, 219, 143, 19, 255, 217, 140, 16, 255, 216, 142, 4, 255, 215, 140, 13, 255, 208, 130, 15, 255, 203, 123, 17, 255, 208, 127, 13, 255, 212, 133, 6, 255, 212, 132, 8, 255, 210, 130, 8, 255, 211, 129, 18, 255, 213, 133, 10, 255, 215, 136, 8, 255, 216, 134, 12, 255, 218, 133, 12, 255, 213, 130, 12, 255, 205, 126, 2, 255, 204, 122, 3, 255, 211, 135, 4, 255, 213, 142, 14, 255, 204, 130, 5, 255, 216, 133, 14, 255, 214, 132, 4, 255, 209, 127, 2, 255, 209, 126, 11, 255, 213, 130, 11, 255, 213, 131, 6, 255, 211, 130, 9, 255, 214, 134, 7, 255, 217, 136, 13, 255, 204, 122, 5, 255, 205, 123, 5, 255, 211, 128, 7, 255, 209, 126, 6, 255, 209, 125, 6, 255, 209, 125, 6, 255, 207, 124, 5, 255, 208, 126, 5, 255, 209, 128, 2, 255, 212, 131, 7, 255, 210, 129, 10, 255, 185, 98, 9, 255, 169, 88, 4, 255, 170, 93, 3, 255, 180, 98, 12, 255, 193, 116, 10, 255, 207, 139, 7, 255, 208, 133, 13, 255, 178, 98, 12, 255, 180, 108, 6, 255, 194, 127, 4, 255, 209, 147, 9, 255, 211, 151, 6, 255, 210, 149, 9, 255, 211, 150, 1, 255, 210, 144, 6, 255, 205, 135, 4, 255, 203, 131, 6, 255, 201, 129, 7, 255, 200, 126, 7, 255, 202, 131, 6, 255, 207, 138, 2, 255, 207, 137, 5, 255, 207, 137, 17, 255, 206, 134, 12, 255, 193, 114, 6, 255, 196, 117, 12, 255, 208, 136, 22, 255, 201, 124, 18, 255, 201, 121, 7, 255, 202, 121, 8, 255, 203, 123, 7, 255, 198, 117, 4, 255, 195, 112, 1, 255, 189, 103, 4, 255, 179, 91, 3, 255, 170, 81, 4, 255, 169, 80, 6, 255, 176, 91, 1, 255, 184, 107, 3, 255, 189, 114, 2, 255, 187, 107, 5, 255, 179, 97, 6, 255, 171, 92, 4, 255, 159, 83, 3, 255, 156, 79, 3, 255, 142, 66, 8, 255, 134, 61, 0, 255, 146, 67, 15, 255, 137, 65, 13, 255, 139, 69, 4, 255, 145, 73, 6, 255, 153, 76, 5, 255, 173, 91, 9, 255, 180, 116, 9, 255, 205, 151, 7, 255, 211, 147, 10, 255, 202, 135, 8, 255, 200, 132, 3, 255, 194, 119, 1, 255, 197, 114, 8, 255, 199, 119, 9, 255, 197, 122, 8, 255, 201, 127, 7, 255, 205, 127, 5, 255, 203, 127, 6, 255, 202, 127, 4, 255, 204, 125, 4, 255, 204, 124, 7, 255, 204, 123, 8, 255, 201, 121, 7, 255, 202, 118, 5, 255, 199, 117, 2, 255, 199, 118, 15, 255, 198, 114, 16, 255, 194, 109, 10, 255, 193, 109, 4, 255, 192, 108, 6, 255, 191, 105, 1, 255, 192, 107, 3, 255, 190, 106, 7, 255, 190, 107, 6, 255, 196, 110, 4, 255, 203, 117, 6, 255, 201, 121, 16, 255, 201, 113, 20, 255, 191, 101, 13, 255, 179, 94, 1, 255, 165, 78, 3, 255, 154, 70, 10, 255, 152, 75, 5, 255, 157, 75, 6, 255, 157, 75, 3, 255, 154, 74, 3, 255, 141, 62, 2, 255, 147, 67, 7, 255, 155, 73, 3, 255, 157, 68, 2, 255, 153, 66, 3, 255, 150, 67, 3, 255, 148, 65, 1, 255, 148, 59, 4, 255, 141, 62, 2, 255, 137, 58, 2, 255, 137, 57, 2, 255, 134, 50, 0, 255, 136, 52, 4, 255, 119, 43, 4, 255, 98, 29, 0, 255, 91, 33, 1, 255, 103, 39, 3, 255, 111, 45, 7, 255, 120, 51, 1, 255, 117, 50, 3, 255, 117, 46, 8, 255, 118, 52, 5, 255, 115, 48, 2, 255, 126, 54, 4, 255, 138, 58, 7, 255, 141, 61, 7, 255, 145, 67, 2, 255, 153, 70, 2, 255, 150, 66, 2, 255, 144, 61, 1, 255, 143, 53, 2, 255, 144, 56, 1, 255, 159, 74, 6, 255, 171, 87, 5, 255, 186, 99, 2, 255, 191, 99, 2, 255, 189, 99, 1, 255, 185, 95, 0, 255, 183, 88, 0, 255, 181, 85, 1, 255, 173, 78, 1, 255, 165, 75, 7, 255, 171, 83, 6, 255, 177, 87, 3, 255, 176, 81, 5, 255, 172, 78, 1, 255, 172, 82, 1, 255, 171, 82, 4, 255, 172, 78, 1, 255, 177, 83, 2, 255, 178, 86, 0, 255, 1, 29, 70, 255, 2, 23, 67, 255, 2, 23, 56, 255, 2, 29, 51, 255, 1, 27, 54, 255, 1, 16, 48, 255, 1, 21, 56, 255, 1, 25, 55, 255, 2, 23, 52, 255, 0, 21, 54, 255, 3, 19, 55, 255, 6, 14, 38, 255, 1, 2, 5, 255, 3, 3, 13, 255, 0, 6, 19, 255, 1, 9, 22, 255, 2, 9, 23, 255, 0, 4, 20, 255, 0, 2, 9, 255, 1, 0, 8, 255, 0, 2, 8, 255, 3, 3, 1, 255, 3, 1, 73, 255, 3, 66, 229, 255, 45, 54, 62, 255, 26, 12, 0, 255, 14, 16, 68, 255, 8, 23, 159, 255, 2, 3, 17, 255, 10, 2, 1, 255, 7, 3, 3, 255, 6, 3, 1, 255, 6, 2, 1, 255, 7, 3, 2, 255, 6, 2, 0, 255, 8, 3, 1, 255, 7, 2, 0, 255, 9, 4, 1, 255, 11, 7, 3, 255, 7, 3, 0, 255, 8, 3, 1, 255, 11, 4, 2, 255, 12, 2, 1, 255, 17, 3, 2, 255, 18, 4, 3, 255, 16, 6, 2, 255, 12, 2, 0, 255, 17, 8, 4, 255, 18, 7, 2, 255, 22, 9, 2, 255, 25, 10, 1, 255, 24, 7, 2, 255, 26, 9, 5, 255, 21, 7, 1, 255, 29, 16, 3, 255, 34, 16, 2, 255, 35, 15, 1, 255, 37, 20, 4, 255, 36, 19, 2, 255, 35, 16, 2, 255, 34, 19, 8, 255, 37, 21, 8, 255, 40, 20, 3, 255, 41, 24, 0, 255, 44, 29, 1, 255, 48, 32, 5, 255, 51, 34, 4, 255, 51, 42, 7, 255, 53, 42, 8, 255, 65, 50, 11, 255, 73, 56, 14, 255, 77, 61, 20, 255, 80, 64, 38, 255, 79, 69, 46, 255, 71, 74, 41, 255, 71, 69, 61, 255, 84, 70, 51, 255, 104, 76, 29, 255, 89, 66, 7, 255, 78, 67, 7, 255, 76, 66, 9, 255, 88, 64, 4, 255, 123, 79, 16, 255, 143, 85, 7, 255, 150, 79, 13, 255, 163, 90, 8, 255, 178, 100, 9, 255, 180, 99, 7, 255, 180, 99, 0, 255, 171, 88, 0, 255, 162, 78, 1, 255, 161, 73, 8, 255, 151, 80, 6, 255, 128, 62, 1, 255, 123, 62, 10, 255, 102, 61, 3, 255, 91, 60, 2, 255, 94, 60, 1, 255, 95, 60, 1, 255, 99, 62, 2, 255, 95, 55, 5, 255, 93, 56, 1, 255, 98, 57, 1, 255, 100, 55, 8, 255, 100, 56, 4, 255, 97, 57, 3, 255, 99, 57, 4, 255, 112, 61, 5, 255, 109, 62, 10, 255, 103, 59, 3, 255, 108, 59, 2, 255, 111, 60, 3, 255, 114, 60, 5, 255, 141, 74, 4, 255, 131, 67, 3, 255, 103, 45, 6, 255, 106, 52, 5, 255, 132, 63, 5, 255, 113, 49, 6, 255, 93, 42, 3, 255, 96, 49, 2, 255, 87, 51, 2, 255, 97, 54, 2, 255, 89, 49, 6, 255, 85, 47, 5, 255, 91, 48, 4, 255, 94, 47, 1, 255, 111, 52, 3, 255, 112, 49, 7, 255, 119, 46, 6, 255, 124, 49, 2, 255, 124, 53, 4, 255, 115, 47, 4, 255, 121, 53, 2, 255, 119, 49, 8, 255, 110, 44, 3, 255, 113, 46, 7, 255, 112, 48, 1, 255, 107, 45, 1, 255, 105, 46, 5, 255, 102, 47, 1, 255, 103, 41, 6, 255, 110, 47, 8, 255, 114, 52, 5, 255, 107, 49, 3, 255, 125, 58, 5, 255, 141, 64, 4, 255, 140, 65, 3, 255, 130, 59, 11, 255, 110, 45, 9, 255, 92, 40, 2, 255, 97, 48, 5, 255, 109, 52, 3, 255, 124, 57, 4, 255, 123, 57, 4, 255, 121, 62, 2, 255, 118, 55, 3, 255, 120, 53, 6, 255, 116, 52, 9, 255, 116, 60, 3, 255, 121, 63, 4, 255, 132, 62, 12, 255, 147, 69, 8, 255, 165, 86, 12, 255, 178, 100, 2, 255, 181, 98, 11, 255, 167, 82, 13, 255, 164, 82, 8, 255, 187, 108, 10, 255, 188, 108, 7, 255, 186, 106, 7, 255, 178, 98, 7, 255, 183, 101, 8, 255, 196, 109, 12, 255, 194, 105, 16, 255, 194, 107, 15, 255, 195, 112, 12, 255, 175, 91, 7, 255, 190, 102, 19, 255, 190, 108, 7, 255, 189, 111, 7, 255, 197, 121, 13, 255, 195, 112, 9, 255, 183, 95, 8, 255, 190, 112, 12, 255, 196, 124, 9, 255, 199, 120, 15, 255, 195, 115, 12, 255, 183, 99, 7, 255, 175, 90, 13, 255, 159, 75, 7, 255, 182, 103, 11, 255, 192, 114, 16, 255, 193, 113, 18, 255, 197, 120, 14, 255, 196, 121, 5, 255, 200, 125, 12, 255, 195, 122, 11, 255, 196, 120, 11, 255, 188, 112, 11, 255, 177, 102, 11, 255, 197, 120, 12, 255, 205, 122, 12, 255, 200, 116, 15, 255, 199, 120, 13, 255, 207, 135, 13, 255, 207, 136, 11, 255, 209, 136, 7, 255, 210, 135, 5, 255, 209, 133, 5, 255, 214, 135, 14, 255, 216, 137, 8, 255, 216, 137, 11, 255, 207, 128, 9, 255, 211, 137, 17, 255, 214, 145, 7, 255, 213, 140, 11, 255, 217, 141, 12, 255, 215, 140, 24, 255, 215, 143, 19, 255, 211, 141, 4, 255, 213, 142, 12, 255, 215, 141, 19, 255, 211, 139, 3, 255, 215, 143, 11, 255, 214, 142, 19, 255, 210, 138, 12, 255, 211, 137, 12, 255, 208, 132, 10, 255, 201, 123, 11, 255, 197, 117, 10, 255, 206, 123, 9, 255, 209, 123, 3, 255, 210, 125, 5, 255, 213, 129, 15, 255, 209, 123, 7, 255, 208, 117, 1, 255, 203, 114, 10, 255, 207, 119, 12, 255, 210, 126, 6, 255, 215, 130, 7, 255, 215, 131, 4, 255, 213, 128, 5, 255, 212, 127, 8, 255, 195, 108, 1, 255, 198, 111, 8, 255, 211, 125, 13, 255, 211, 127, 2, 255, 211, 126, 5, 255, 212, 127, 7, 255, 210, 126, 6, 255, 209, 124, 9, 255, 207, 123, 6, 255, 208, 124, 3, 255, 205, 119, 7, 255, 194, 107, 8, 255, 176, 90, 11, 255, 174, 98, 8, 255, 175, 95, 4, 255, 193, 106, 12, 255, 188, 106, 8, 255, 192, 112, 8, 255, 179, 100, 4, 255, 179, 105, 11, 255, 199, 132, 19, 255, 211, 148, 13, 255, 209, 148, 3, 255, 209, 148, 6, 255, 208, 146, 6, 255, 206, 137, 7, 255, 197, 122, 7, 255, 197, 117, 4, 255, 196, 117, 2, 255, 195, 123, 4, 255, 204, 136, 10, 255, 207, 138, 3, 255, 209, 139, 4, 255, 203, 134, 8, 255, 208, 141, 3, 255, 212, 144, 7, 255, 206, 132, 2, 255, 204, 124, 16, 255, 205, 128, 24, 255, 202, 123, 22, 255, 197, 117, 6, 255, 199, 117, 10, 255, 199, 120, 3, 255, 196, 114, 14, 255, 201, 112, 15, 255, 201, 114, 1, 255, 194, 107, 4, 255, 188, 102, 2, 255, 182, 99, 1, 255, 182, 101, 5, 255, 188, 109, 11, 255, 189, 108, 4, 255, 183, 98, 1, 255, 189, 108, 10, 255, 184, 110, 9, 255, 168, 92, 6, 255, 159, 81, 6, 255, 135, 66, 2, 255, 132, 57, 4, 255, 151, 78, 5, 255, 140, 71, 6, 255, 149, 71, 11, 255, 150, 75, 5, 255, 142, 69, 0, 255, 144, 75, 4, 255, 191, 128, 13, 255, 197, 136, 9, 255, 201, 136, 10, 255, 201, 130, 10, 255, 198, 123, 13, 255, 197, 121, 11, 255, 196, 116, 7, 255, 197, 117, 10, 255, 196, 119, 20, 255, 200, 124, 20, 255, 205, 128, 3, 255, 205, 127, 2, 255, 204, 126, 4, 255, 203, 123, 4, 255, 202, 121, 2, 255, 202, 118, 3, 255, 199, 114, 10, 255, 198, 112, 8, 255, 197, 113, 5, 255, 195, 112, 11, 255, 193, 111, 11, 255, 191, 107, 11, 255, 194, 110, 12, 255, 190, 106, 13, 255, 191, 101, 10, 255, 191, 105, 1, 255, 191, 108, 3, 255, 197, 114, 9, 255, 205, 123, 8, 255, 205, 122, 2, 255, 202, 114, 12, 255, 195, 105, 17, 255, 196, 103, 13, 255, 192, 97, 7, 255, 167, 77, 7, 255, 158, 74, 6, 255, 155, 73, 1, 255, 158, 73, 4, 255, 150, 63, 1, 255, 153, 68, 6, 255, 152, 70, 7, 255, 150, 67, 3, 255, 160, 74, 12, 255, 158, 67, 2, 255, 146, 64, 0, 255, 138, 57, 4, 255, 140, 55, 7, 255, 143, 58, 4, 255, 138, 57, 4, 255, 140, 53, 2, 255, 141, 56, 4, 255, 138, 51, 1, 255, 142, 55, 2, 255, 136, 53, 5, 255, 128, 49, 8, 255, 106, 38, 2, 255, 100, 35, 6, 255, 105, 36, 4, 255, 115, 41, 4, 255, 111, 44, 4, 255, 115, 46, 7, 255, 118, 56, 3, 255, 126, 55, 5, 255, 137, 57, 1, 255, 143, 62, 1, 255, 146, 65, 1, 255, 148, 68, 1, 255, 157, 68, 7, 255, 150, 56, 5, 255, 144, 55, 6, 255, 150, 61, 10, 255, 163, 83, 3, 255, 182, 105, 4, 255, 185, 99, 3, 255, 182, 87, 0, 255, 187, 93, 5, 255, 188, 97, 5, 255, 185, 94, 4, 255, 183, 90, 2, 255, 182, 89, 0, 255, 178, 87, 3, 255, 174, 83, 5, 255, 173, 83, 1, 255, 175, 85, 1, 255, 172, 81, 4, 255, 171, 78, 4, 255, 172, 78, 1, 255, 173, 79, 3, 255, 170, 79, 1, 255, 176, 86, 2, 255, 176, 86, 0, 255, 1, 22, 52, 255, 1, 25, 54, 255, 3, 26, 61, 255, 2, 23, 59, 255, 2, 21, 56, 255, 2, 17, 58, 255, 3, 19, 48, 255, 3, 19, 55, 255, 2, 22, 57, 255, 1, 20, 47, 255, 3, 18, 44, 255, 2, 17, 43, 255, 1, 16, 33, 255, 3, 3, 14, 255, 2, 2, 8, 255, 5, 5, 15, 255, 2, 2, 27, 255, 3, 1, 19, 255, 3, 1, 11, 255, 3, 2, 16, 255, 1, 2, 2, 255, 2, 0, 40, 255, 0, 60, 220, 255, 33, 66, 110, 255, 31, 19, 0, 255, 28, 5, 45, 255, 15, 27, 184, 255, 5, 14, 56, 255, 11, 0, 2, 255, 8, 2, 3, 255, 2, 6, 0, 255, 12, 1, 2, 255, 10, 3, 4, 255, 7, 4, 2, 255, 7, 5, 2, 255, 7, 3, 1, 255, 8, 2, 0, 255, 14, 3, 2, 255, 16, 9, 6, 255, 8, 4, 1, 255, 12, 3, 1, 255, 13, 4, 2, 255, 15, 5, 3, 255, 18, 7, 5, 255, 15, 5, 3, 255, 17, 7, 4, 255, 19, 6, 3, 255, 18, 5, 0, 255, 23, 9, 1, 255, 27, 12, 3, 255, 32, 14, 4, 255, 33, 13, 5, 255, 30, 12, 4, 255, 31, 10, 3, 255, 39, 14, 5, 255, 30, 16, 2, 255, 31, 15, 1, 255, 39, 15, 2, 255, 36, 21, 4, 255, 35, 21, 4, 255, 37, 19, 3, 255, 38, 21, 3, 255, 44, 27, 5, 255, 44, 23, 2, 255, 45, 29, 5, 255, 50, 30, 0, 255, 59, 38, 6, 255, 56, 40, 3, 255, 65, 43, 5, 255, 71, 50, 7, 255, 74, 55, 6, 255, 75, 56, 20, 255, 78, 58, 33, 255, 81, 71, 39, 255, 71, 71, 55, 255, 76, 73, 57, 255, 113, 78, 54, 255, 93, 68, 32, 255, 77, 63, 16, 255, 80, 64, 9, 255, 89, 65, 13, 255, 132, 85, 13, 255, 158, 91, 6, 255, 164, 92, 10, 255, 167, 94, 5, 255, 180, 104, 2, 255, 180, 100, 3, 255, 177, 95, 7, 255, 165, 90, 3, 255, 148, 78, 3, 255, 124, 64, 3, 255, 106, 56, 5, 255, 91, 56, 8, 255, 82, 54, 1, 255, 112, 68, 8, 255, 113, 64, 3, 255, 99, 58, 5, 255, 98, 60, 1, 255, 99, 59, 1, 255, 98, 57, 6, 255, 96, 53, 9, 255, 95, 54, 4, 255, 91, 54, 2, 255, 97, 54, 5, 255, 97, 57, 4, 255, 99, 56, 4, 255, 95, 55, 1, 255, 102, 55, 2, 255, 108, 60, 5, 255, 103, 55, 6, 255, 106, 56, 7, 255, 101, 57, 3, 255, 97, 54, 6, 255, 99, 54, 3, 255, 95, 52, 2, 255, 87, 52, 2, 255, 101, 57, 6, 255, 92, 48, 4, 255, 88, 45, 7, 255, 100, 47, 8, 255, 96, 47, 5, 255, 84, 48, 5, 255, 92, 44, 6, 255, 97, 53, 5, 255, 112, 56, 3, 255, 118, 49, 1, 255, 127, 53, 1, 255, 125, 49, 5, 255, 119, 47, 4, 255, 120, 47, 3, 255, 114, 49, 1, 255, 113, 48, 2, 255, 118, 50, 7, 255, 126, 52, 9, 255, 114, 48, 6, 255, 111, 50, 4, 255, 128, 62, 7, 255, 131, 60, 5, 255, 128, 56, 4, 255, 123, 53, 3, 255, 108, 49, 5, 255, 116, 54, 5, 255, 128, 57, 2, 255, 122, 51, 3, 255, 122, 52, 6, 255, 143, 60, 5, 255, 147, 57, 2, 255, 125, 51, 7, 255, 106, 46, 7, 255, 93, 45, 2, 255, 97, 50, 4, 255, 94, 49, 8, 255, 88, 42, 6, 255, 107, 45, 11, 255, 119, 51, 6, 255, 113, 58, 4, 255, 105, 48, 12, 255, 105, 46, 11, 255, 112, 52, 3, 255, 116, 61, 4, 255, 117, 59, 6, 255, 116, 54, 10, 255, 111, 51, 1, 255, 134, 72, 13, 255, 149, 78, 6, 255, 156, 81, 7, 255, 155, 78, 12, 255, 161, 86, 15, 255, 168, 91, 18, 255, 175, 90, 23, 255, 180, 96, 13, 255, 168, 89, 2, 255, 167, 84, 9, 255, 175, 92, 8, 255, 183, 97, 13, 255, 186, 105, 16, 255, 184, 104, 7, 255, 183, 98, 19, 255, 173, 95, 9, 255, 167, 89, 8, 255, 183, 104, 16, 255, 189, 111, 11, 255, 187, 100, 6, 255, 177, 96, 15, 255, 182, 113, 18, 255, 186, 109, 14, 255, 181, 108, 10, 255, 185, 109, 19, 255, 180, 108, 7, 255, 175, 101, 6, 255, 176, 102, 14, 255, 174, 100, 4, 255, 163, 88, 14, 255, 188, 109, 23, 255, 195, 113, 14, 255, 187, 116, 11, 255, 191, 116, 6, 255, 192, 114, 14, 255, 190, 107, 16, 255, 191, 105, 8, 255, 190, 118, 10, 255, 191, 120, 9, 255, 193, 118, 6, 255, 188, 111, 8, 255, 179, 103, 7, 255, 195, 122, 8, 255, 199, 127, 7, 255, 202, 126, 7, 255, 200, 125, 15, 255, 193, 123, 12, 255, 205, 133, 16, 255, 202, 131, 11, 255, 204, 135, 9, 255, 201, 128, 6, 255, 205, 130, 15, 255, 207, 137, 4, 255, 209, 141, 16, 255, 210, 143, 10, 255, 208, 144, 9, 255, 211, 144, 14, 255, 211, 146, 6, 255, 210, 151, 19, 255, 208, 141, 17, 255, 198, 133, 7, 255, 198, 122, 12, 255, 198, 127, 12, 255, 193, 124, 4, 255, 196, 121, 6, 255, 185, 103, 15, 255, 182, 103, 10, 255, 203, 130, 13, 255, 208, 130, 14, 255, 209, 126, 11, 255, 203, 118, 7, 255, 207, 121, 6, 255, 207, 120, 6, 255, 206, 120, 8, 255, 200, 116, 14, 255, 204, 120, 14, 255, 205, 122, 9, 255, 205, 123, 7, 255, 214, 130, 12, 255, 208, 121, 12, 255, 194, 107, 6, 255, 191, 106, 3, 255, 207, 125, 6, 255, 211, 130, 11, 255, 213, 136, 4, 255, 211, 135, 9, 255, 208, 128, 2, 255, 209, 125, 5, 255, 208, 128, 4, 255, 205, 124, 6, 255, 203, 121, 4, 255, 204, 123, 2, 255, 196, 114, 5, 255, 178, 88, 7, 255, 177, 94, 2, 255, 183, 101, 6, 255, 194, 114, 13, 255, 200, 124, 3, 255, 183, 107, 7, 255, 177, 105, 12, 255, 198, 134, 7, 255, 209, 146, 6, 255, 205, 141, 10, 255, 208, 142, 5, 255, 202, 132, 1, 255, 198, 128, 3, 255, 199, 130, 3, 255, 197, 125, 12, 255, 196, 124, 10, 255, 202, 132, 1, 255, 208, 140, 5, 255, 202, 133, 11, 255, 193, 122, 3, 255, 200, 129, 6, 255, 199, 129, 3, 255, 202, 131, 12, 255, 203, 132, 8, 255, 201, 128, 1, 255, 205, 129, 10, 255, 204, 128, 18, 255, 200, 122, 23, 255, 199, 121, 16, 255, 199, 122, 5, 255, 198, 118, 8, 255, 196, 115, 7, 255, 200, 114, 3, 255, 195, 111, 2, 255, 198, 116, 10, 255, 189, 111, 3, 255, 188, 109, 1, 255, 194, 113, 8, 255, 185, 98, 5, 255, 175, 90, 4, 255, 163, 82, 3, 255, 164, 85, 7, 255, 178, 97, 6, 255, 186, 102, 6, 255, 177, 92, 6, 255, 158, 85, 4, 255, 146, 73, 3, 255, 151, 76, 0, 255, 143, 67, 2, 255, 144, 70, 13, 255, 142, 77, 13, 255, 141, 69, 9, 255, 170, 98, 5, 255, 171, 92, 7, 255, 189, 111, 9, 255, 199, 126, 3, 255, 198, 125, 7, 255, 198, 120, 20, 255, 196, 118, 9, 255, 194, 116, 4, 255, 196, 117, 9, 255, 199, 120, 10, 255, 203, 121, 13, 255, 204, 122, 6, 255, 205, 123, 12, 255, 202, 121, 6, 255, 203, 122, 3, 255, 201, 121, 3, 255, 195, 114, 1, 255, 194, 111, 5, 255, 191, 108, 4, 255, 190, 107, 6, 255, 192, 111, 1, 255, 193, 109, 13, 255, 194, 109, 17, 255, 193, 107, 11, 255, 191, 105, 4, 255, 190, 102, 14, 255, 191, 109, 9, 255, 200, 121, 5, 255, 205, 124, 5, 255, 205, 121, 2, 255, 201, 116, 8, 255, 195, 107, 14, 255, 190, 104, 5, 255, 198, 111, 10, 255, 190, 98, 12, 255, 166, 69, 2, 255, 162, 70, 2, 255, 153, 65, 6, 255, 156, 72, 1, 255, 158, 74, 2, 255, 147, 63, 6, 255, 146, 61, 5, 255, 148, 66, 6, 255, 141, 57, 12, 255, 140, 56, 7, 255, 141, 57, 3, 255, 134, 52, 2, 255, 132, 51, 6, 255, 131, 49, 0, 255, 139, 52, 4, 255, 147, 57, 4, 255, 147, 57, 0, 255, 140, 53, 10, 255, 137, 54, 1, 255, 128, 45, 5, 255, 126, 44, 2, 255, 120, 40, 2, 255, 104, 36, 2, 255, 101, 33, 4, 255, 107, 45, 3, 255, 109, 48, 2, 255, 121, 51, 9, 255, 135, 57, 5, 255, 136, 59, 6, 255, 139, 59, 1, 255, 147, 66, 2, 255, 147, 66, 6, 255, 150, 70, 1, 255, 159, 72, 1, 255, 160, 66, 4, 255, 174, 85, 3, 255, 186, 98, 1, 255, 190, 101, 2, 255, 190, 100, 4, 255, 189, 98, 4, 255, 180, 89, 1, 255, 181, 90, 1, 255, 187, 96, 5, 255, 179, 90, 1, 255, 178, 87, 3, 255, 179, 88, 5, 255, 182, 92, 2, 255, 182, 88, 2, 255, 177, 85, 3, 255, 175, 84, 4, 255, 172, 82, 4, 255, 171, 80, 2, 255, 172, 79, 0, 255, 175, 81, 1, 255, 175, 83, 1, 255, 177, 85, 4, 255, 175, 82, 2, 255, 1, 26, 53, 255, 3, 29, 61, 255, 0, 27, 60, 255, 0, 26, 64, 255, 3, 28, 61, 255, 6, 31, 62, 255, 1, 21, 46, 255, 0, 21, 44, 255, 0, 21, 44, 255, 0, 21, 44, 255, 3, 20, 48, 255, 4, 20, 53, 255, 1, 20, 55, 255, 2, 14, 29, 255, 2, 2, 6, 255, 0, 2, 4, 255, 0, 5, 19, 255, 0, 1, 9, 255, 1, 3, 12, 255, 1, 2, 7, 255, 2, 0, 19, 255, 0, 46, 205, 255, 31, 82, 162, 255, 32, 23, 0, 255, 21, 5, 12, 255, 26, 19, 172, 255, 1, 22, 107, 255, 6, 5, 0, 255, 12, 1, 5, 255, 9, 4, 4, 255, 6, 3, 4, 255, 11, 5, 5, 255, 8, 4, 4, 255, 7, 3, 2, 255, 6, 1, 0, 255, 10, 3, 1, 255, 12, 2, 2, 255, 20, 6, 5, 255, 13, 3, 2, 255, 11, 4, 1, 255, 15, 5, 2, 255, 20, 8, 4, 255, 19, 8, 3, 255, 18, 6, 1, 255, 16, 5, 0, 255, 13, 7, 1, 255, 17, 8, 2, 255, 20, 7, 1, 255, 26, 8, 1, 255, 33, 9, 1, 255, 41, 11, 3, 255, 37, 13, 2, 255, 34, 14, 1, 255, 34, 16, 3, 255, 40, 17, 4, 255, 40, 15, 3, 255, 36, 16, 3, 255, 34, 19, 3, 255, 36, 23, 3, 255, 35, 22, 1, 255, 38, 24, 3, 255, 42, 26, 5, 255, 53, 31, 8, 255, 50, 26, 4, 255, 50, 29, 5, 255, 59, 33, 2, 255, 60, 36, 4, 255, 59, 41, 3, 255, 63, 41, 4, 255, 70, 48, 6, 255, 74, 55, 4, 255, 82, 56, 12, 255, 76, 61, 30, 255, 80, 71, 37, 255, 87, 70, 51, 255, 110, 80, 60, 255, 97, 70, 53, 255, 79, 66, 29, 255, 83, 62, 11, 255, 91, 68, 16, 255, 151, 88, 25, 255, 167, 90, 9, 255, 166, 91, 5, 255, 176, 102, 3, 255, 171, 100, 0, 255, 177, 108, 1, 255, 175, 99, 3, 255, 156, 82, 5, 255, 129, 68, 5, 255, 105, 58, 7, 255, 85, 55, 7, 255, 82, 53, 6, 255, 91, 58, 7, 255, 91, 56, 1, 255, 109, 67, 3, 255, 115, 60, 1, 255, 105, 59, 7, 255, 98, 57, 2, 255, 93, 59, 2, 255, 91, 58, 2, 255, 96, 58, 4, 255, 98, 59, 3, 255, 96, 59, 2, 255, 95, 58, 1, 255, 95, 58, 1, 255, 95, 58, 5, 255, 94, 57, 4, 255, 101, 58, 3, 255, 106, 59, 1, 255, 104, 58, 1, 255, 100, 53, 1, 255, 97, 54, 3, 255, 91, 50, 5, 255, 84, 48, 1, 255, 82, 52, 3, 255, 85, 45, 3, 255, 94, 48, 4, 255, 84, 47, 3, 255, 79, 47, 1, 255, 103, 51, 2, 255, 119, 56, 4, 255, 119, 57, 5, 255, 119, 57, 3, 255, 134, 56, 6, 255, 136, 51, 5, 255, 123, 49, 2, 255, 120, 50, 9, 255, 121, 52, 2, 255, 137, 63, 4, 255, 143, 68, 7, 255, 140, 64, 7, 255, 145, 68, 7, 255, 160, 77, 4, 255, 156, 73, 3, 255, 138, 62, 2, 255, 138, 66, 3, 255, 152, 70, 2, 255, 151, 64, 8, 255, 140, 64, 4, 255, 141, 65, 3, 255, 141, 60, 9, 255, 135, 55, 8, 255, 125, 54, 10, 255, 117, 51, 2, 255, 122, 48, 5, 255, 103, 41, 11, 255, 101, 44, 9, 255, 100, 45, 4, 255, 96, 43, 6, 255, 94, 42, 7, 255, 101, 45, 8, 255, 96, 41, 4, 255, 104, 53, 6, 255, 132, 69, 16, 255, 118, 54, 5, 255, 110, 49, 3, 255, 106, 50, 4, 255, 114, 51, 8, 255, 111, 48, 8, 255, 105, 43, 6, 255, 107, 50, 5, 255, 98, 51, 5, 255, 93, 48, 2, 255, 98, 50, 6, 255, 109, 59, 13, 255, 120, 64, 8, 255, 136, 72, 3, 255, 131, 71, 0, 255, 138, 77, 7, 255, 147, 77, 8, 255, 153, 84, 10, 255, 150, 83, 8, 255, 153, 82, 10, 255, 152, 76, 11, 255, 161, 89, 9, 255, 163, 88, 15, 255, 146, 80, 5, 255, 163, 94, 15, 255, 165, 90, 13, 255, 155, 88, 10, 255, 165, 91, 9, 255, 163, 90, 7, 255, 161, 83, 9, 255, 168, 89, 6, 255, 171, 93, 15, 255, 171, 92, 15, 255, 166, 94, 12, 255, 172, 97, 11, 255, 168, 95, 14, 255, 172, 97, 12, 255, 165, 92, 17, 255, 158, 87, 9, 255, 145, 78, 10, 255, 169, 104, 10, 255, 169, 102, 5, 255, 160, 98, 16, 255, 177, 103, 14, 255, 183, 109, 10, 255, 155, 86, 7, 255, 165, 96, 16, 255, 173, 99, 13, 255, 173, 102, 15, 255, 164, 98, 10, 255, 160, 96, 8, 255, 160, 97, 4, 255, 169, 101, 15, 255, 172, 103, 13, 255, 176, 112, 8, 255, 180, 114, 7, 255, 182, 113, 6, 255, 172, 110, 12, 255, 174, 110, 12, 255, 177, 112, 4, 255, 185, 120, 16, 255, 183, 122, 4, 255, 184, 119, 9, 255, 192, 119, 13, 255, 190, 114, 8, 255, 192, 119, 2, 255, 198, 125, 9, 255, 199, 129, 6, 255, 195, 127, 4, 255, 191, 121, 14, 255, 180, 109, 20, 255, 173, 100, 13, 255, 182, 105, 3, 255, 192, 110, 12, 255, 184, 106, 9, 255, 185, 108, 11, 255, 190, 110, 12, 255, 197, 114, 4, 255, 204, 121, 11, 255, 196, 119, 6, 255, 190, 112, 8, 255, 198, 115, 12, 255, 201, 117, 8, 255, 198, 115, 8, 255, 201, 120, 13, 255, 208, 123, 10, 255, 207, 117, 5, 255, 206, 117, 3, 255, 211, 126, 8, 255, 199, 115, 8, 255, 196, 113, 10, 255, 203, 123, 11, 255, 210, 131, 6, 255, 208, 131, 3, 255, 212, 136, 5, 255, 209, 134, 9, 255, 205, 130, 1, 255, 209, 131, 2, 255, 209, 130, 8, 255, 210, 132, 3, 255, 211, 130, 11, 255, 197, 115, 11, 255, 188, 104, 8, 255, 192, 106, 7, 255, 181, 98, 4, 255, 188, 111, 3, 255, 207, 133, 5, 255, 188, 113, 10, 255, 178, 106, 14, 255, 206, 138, 27, 255, 206, 142, 5, 255, 203, 140, 6, 255, 203, 140, 7, 255, 198, 132, 3, 255, 190, 119, 3, 255, 201, 131, 11, 255, 204, 136, 13, 255, 205, 138, 8, 255, 203, 134, 7, 255, 200, 130, 13, 255, 203, 133, 10, 255, 204, 134, 6, 255, 202, 133, 9, 255, 202, 131, 15, 255, 203, 134, 9, 255, 202, 134, 7, 255, 201, 129, 13, 255, 199, 127, 14, 255, 199, 125, 6, 255, 201, 126, 7, 255, 198, 121, 15, 255, 196, 121, 9, 255, 195, 119, 7, 255, 196, 117, 5, 255, 197, 116, 7, 255, 194, 112, 5, 255, 194, 112, 4, 255, 196, 114, 7, 255, 196, 113, 6, 255, 197, 112, 8, 255, 188, 104, 6, 255, 173, 87, 0, 255, 175, 93, 3, 255, 168, 88, 0, 255, 166, 81, 0, 255, 169, 79, 2, 255, 170, 84, 9, 255, 170, 88, 3, 255, 170, 88, 4, 255, 162, 82, 7, 255, 150, 71, 6, 255, 144, 66, 2, 255, 137, 65, 7, 255, 166, 108, 13, 255, 183, 125, 14, 255, 176, 109, 6, 255, 161, 80, 6, 255, 183, 101, 6, 255, 198, 117, 8, 255, 199, 118, 2, 255, 197, 116, 11, 255, 195, 117, 6, 255, 194, 117, 3, 255, 196, 120, 4, 255, 197, 119, 2, 255, 200, 120, 5, 255, 202, 121, 1, 255, 202, 122, 1, 255, 202, 122, 3, 255, 199, 117, 3, 255, 195, 114, 2, 255, 195, 112, 4, 255, 193, 110, 2, 255, 192, 107, 3, 255, 190, 103, 10, 255, 190, 105, 5, 255, 194, 110, 8, 255, 194, 111, 4, 255, 192, 109, 5, 255, 193, 110, 9, 255, 197, 115, 7, 255, 203, 124, 9, 255, 205, 125, 9, 255, 204, 119, 6, 255, 202, 114, 7, 255, 198, 111, 9, 255, 195, 108, 6, 255, 195, 107, 4, 255, 197, 106, 11, 255, 165, 76, 12, 255, 151, 64, 3, 255, 154, 67, 2, 255, 157, 65, 6, 255, 163, 73, 6, 255, 154, 72, 3, 255, 139, 61, 0, 255, 138, 60, 0, 255, 143, 63, 5, 255, 140, 57, 7, 255, 137, 58, 9, 255, 138, 58, 1, 255, 136, 55, 0, 255, 132, 48, 2, 255, 134, 49, 2, 255, 139, 50, 1, 255, 142, 59, 3, 255, 135, 53, 1, 255, 131, 48, 7, 255, 132, 51, 4, 255, 125, 44, 4, 255, 124, 41, 7, 255, 122, 41, 8, 255, 113, 46, 2, 255, 116, 44, 2, 255, 130, 55, 2, 255, 135, 61, 0, 255, 137, 60, 2, 255, 142, 62, 3, 255, 146, 65, 4, 255, 152, 68, 1, 255, 158, 69, 5, 255, 157, 68, 4, 255, 161, 73, 2, 255, 160, 69, 1, 255, 172, 78, 3, 255, 188, 98, 7, 255, 191, 102, 2, 255, 191, 102, 2, 255, 191, 101, 3, 255, 190, 100, 2, 255, 186, 97, 2, 255, 181, 88, 3, 255, 177, 84, 3, 255, 175, 84, 6, 255, 168, 76, 1, 255, 171, 80, 0, 255, 179, 89, 0, 255, 180, 89, 2, 255, 177, 87, 2, 255, 173, 82, 0, 255, 175, 84, 1, 255, 176, 84, 3, 255, 174, 82, 2, 255, 175, 82, 1, 255, 179, 88, 2, 255, 179, 88, 4, 255, 175, 84, 1, 255, 4, 25, 66, 255, 3, 23, 66, 255, 1, 26, 60, 255, 2, 27, 64, 255, 0, 25, 57, 255, 2, 27, 57, 255, 1, 23, 50, 255, 1, 22, 44, 255, 1, 22, 45, 255, 2, 21, 51, 255, 2, 20, 47, 255, 0, 17, 41, 255, 0, 16, 46, 255, 2, 18, 54, 255, 3, 6, 23, 255, 0, 2, 12, 255, 3, 0, 12, 255, 4, 0, 12, 255, 4, 2, 13, 255, 3, 0, 11, 255, 0, 34, 171, 255, 24, 84, 194, 255, 52, 32, 8, 255, 22, 11, 0, 255, 27, 22, 136, 255, 4, 24, 137, 255, 11, 1, 0, 255, 5, 5, 0, 255, 9, 2, 0, 255, 13, 7, 5, 255, 7, 4, 4, 255, 10, 5, 5, 255, 9, 5, 2, 255, 9, 5, 2, 255, 8, 3, 1, 255, 10, 2, 1, 255, 19, 8, 6, 255, 18, 4, 3, 255, 14, 2, 1, 255, 13, 3, 2, 255, 17, 6, 2, 255, 23, 10, 5, 255, 19, 6, 1, 255, 23, 9, 4, 255, 22, 9, 3, 255, 21, 7, 2, 255, 23, 10, 3, 255, 26, 10, 4, 255, 31, 12, 5, 255, 35, 13, 5, 255, 37, 12, 1, 255, 39, 16, 0, 255, 35, 15, 0, 255, 37, 17, 1, 255, 41, 18, 5, 255, 41, 16, 3, 255, 39, 19, 5, 255, 31, 17, 0, 255, 43, 25, 5, 255, 44, 24, 4, 255, 34, 24, 1, 255, 42, 27, 2, 255, 49, 25, 1, 255, 46, 29, 2, 255, 57, 32, 4, 255, 65, 35, 2, 255, 63, 38, 4, 255, 65, 44, 4, 255, 65, 43, 4, 255, 67, 48, 6, 255, 78, 57, 7, 255, 80, 56, 5, 255, 76, 61, 15, 255, 81, 60, 27, 255, 115, 75, 55, 255, 106, 78, 57, 255, 79, 75, 47, 255, 84, 71, 14, 255, 113, 77, 9, 255, 144, 79, 10, 255, 166, 83, 7, 255, 163, 96, 9, 255, 176, 98, 7, 255, 176, 99, 2, 255, 171, 95, 3, 255, 160, 87, 3, 255, 128, 68, 6, 255, 99, 57, 8, 255, 88, 59, 4, 255, 88, 58, 1, 255, 93, 59, 5, 255, 94, 60, 3, 255, 99, 57, 1, 255, 92, 57, 0, 255, 112, 65, 5, 255, 113, 61, 6, 255, 93, 55, 3, 255, 94, 58, 6, 255, 90, 60, 5, 255, 96, 59, 2, 255, 97, 60, 2, 255, 96, 56, 0, 255, 97, 57, 3, 255, 94, 60, 3, 255, 101, 59, 3, 255, 99, 59, 2, 255, 98, 55, 2, 255, 97, 54, 5, 255, 96, 46, 5, 255, 90, 49, 7, 255, 87, 49, 3, 255, 103, 55, 6, 255, 108, 59, 10, 255, 99, 57, 2, 255, 102, 54, 4, 255, 109, 55, 6, 255, 122, 58, 4, 255, 132, 61, 2, 255, 146, 68, 6, 255, 158, 68, 5, 255, 153, 59, 3, 255, 146, 59, 8, 255, 126, 55, 4, 255, 121, 42, 4, 255, 118, 53, 1, 255, 129, 62, 5, 255, 127, 51, 6, 255, 134, 60, 6, 255, 161, 75, 9, 255, 177, 77, 1, 255, 174, 80, 1, 255, 177, 83, 6, 255, 173, 80, 3, 255, 162, 66, 5, 255, 143, 57, 4, 255, 131, 59, 5, 255, 130, 56, 9, 255, 129, 50, 5, 255, 146, 65, 5, 255, 163, 74, 8, 255, 143, 55, 2, 255, 123, 48, 5, 255, 104, 52, 4, 255, 102, 51, 5, 255, 99, 44, 10, 255, 85, 35, 9, 255, 87, 44, 4, 255, 91, 46, 6, 255, 96, 44, 4, 255, 101, 49, 5, 255, 100, 44, 8, 255, 93, 41, 7, 255, 118, 59, 4, 255, 140, 69, 2, 255, 126, 64, 4, 255, 123, 58, 3, 255, 127, 62, 2, 255, 135, 62, 1, 255, 132, 58, 6, 255, 125, 51, 11, 255, 122, 48, 7, 255, 114, 55, 1, 255, 107, 54, 8, 255, 98, 46, 5, 255, 99, 49, 9, 255, 104, 54, 4, 255, 114, 56, 3, 255, 104, 48, 6, 255, 113, 60, 16, 255, 124, 67, 10, 255, 114, 54, 10, 255, 115, 56, 14, 255, 128, 68, 5, 255, 129, 69, 8, 255, 122, 61, 3, 255, 129, 58, 11, 255, 105, 49, 12, 255, 103, 53, 7, 255, 114, 62, 10, 255, 125, 67, 15, 255, 142, 77, 15, 255, 139, 79, 9, 255, 120, 64, 4, 255, 122, 63, 4, 255, 116, 51, 14, 255, 120, 57, 15, 255, 143, 82, 21, 255, 129, 71, 7, 255, 135, 72, 13, 255, 125, 64, 9, 255, 139, 81, 7, 255, 129, 70, 11, 255, 100, 56, 7, 255, 117, 60, 7, 255, 122, 69, 10, 255, 120, 72, 10, 255, 153, 83, 12, 255, 129, 66, 6, 255, 109, 62, 3, 255, 127, 77, 12, 255, 135, 80, 9, 255, 132, 77, 5, 255, 134, 79, 12, 255, 135, 77, 2, 255, 142, 81, 3, 255, 141, 79, 11, 255, 142, 79, 11, 255, 152, 92, 13, 255, 168, 101, 10, 255, 180, 104, 7, 255, 173, 103, 4, 255, 172, 99, 8, 255, 167, 93, 10, 255, 175, 104, 16, 255, 178, 105, 6, 255, 170, 92, 13, 255, 169, 93, 20, 255, 161, 90, 5, 255, 173, 96, 7, 255, 184, 109, 15, 255, 178, 103, 6, 255, 182, 98, 3, 255, 181, 99, 15, 255, 181, 95, 15, 255, 176, 96, 11, 255, 183, 97, 13, 255, 187, 107, 4, 255, 188, 113, 10, 255, 191, 115, 7, 255, 193, 105, 5, 255, 185, 94, 3, 255, 171, 83, 13, 255, 190, 108, 17, 255, 195, 111, 11, 255, 197, 108, 11, 255, 189, 107, 11, 255, 191, 115, 8, 255, 191, 105, 2, 255, 179, 88, 6, 255, 180, 89, 15, 255, 197, 112, 9, 255, 191, 103, 4, 255, 193, 106, 8, 255, 200, 119, 10, 255, 207, 131, 10, 255, 210, 137, 6, 255, 210, 137, 3, 255, 208, 135, 4, 255, 206, 132, 8, 255, 209, 134, 8, 255, 212, 135, 4, 255, 200, 120, 5, 255, 201, 121, 3, 255, 201, 119, 8, 255, 192, 109, 6, 255, 194, 110, 10, 255, 187, 103, 3, 255, 178, 94, 5, 255, 180, 102, 6, 255, 187, 115, 2, 255, 190, 121, 7, 255, 201, 138, 9, 255, 208, 144, 6, 255, 209, 142, 7, 255, 205, 141, 2, 255, 205, 139, 8, 255, 190, 121, 3, 255, 194, 123, 8, 255, 210, 140, 9, 255, 207, 138, 7, 255, 204, 135, 4, 255, 202, 135, 2, 255, 198, 129, 12, 255, 202, 129, 20, 255, 201, 129, 7, 255, 202, 130, 10, 255, 202, 131, 19, 255, 205, 136, 15, 255, 201, 133, 7, 255, 198, 126, 15, 255, 199, 125, 21, 255, 195, 122, 9, 255, 197, 121, 11, 255, 198, 120, 19, 255, 196, 120, 11, 255, 195, 118, 10, 255, 194, 119, 5, 255, 194, 118, 4, 255, 195, 120, 5, 255, 205, 127, 7, 255, 197, 117, 0, 255, 193, 109, 1, 255, 186, 100, 3, 255, 188, 101, 3, 255, 182, 95, 7, 255, 174, 86, 3, 255, 176, 88, 6, 255, 162, 74, 6, 255, 151, 68, 2, 255, 150, 70, 0, 255, 150, 72, 5, 255, 152, 77, 1, 255, 161, 82, 1, 255, 143, 67, 6, 255, 124, 59, 2, 255, 130, 66, 12, 255, 185, 121, 12, 255, 215, 151, 6, 255, 183, 111, 8, 255, 182, 110, 8, 255, 181, 113, 1, 255, 186, 113, 3, 255, 195, 116, 10, 255, 196, 114, 11, 255, 196, 113, 14, 255, 196, 117, 9, 255, 197, 119, 8, 255, 197, 118, 7, 255, 199, 118, 10, 255, 200, 119, 7, 255, 200, 119, 0, 255, 197, 117, 1, 255, 194, 111, 3, 255, 193, 108, 4, 255, 192, 106, 2, 255, 191, 105, 1, 255, 190, 103, 0, 255, 190, 102, 3, 255, 190, 103, 6, 255, 191, 105, 9, 255, 193, 110, 9, 255, 198, 117, 8, 255, 201, 121, 13, 255, 202, 122, 8, 255, 204, 123, 4, 255, 204, 119, 8, 255, 202, 115, 6, 255, 201, 113, 9, 255, 195, 109, 3, 255, 196, 108, 1, 255, 197, 105, 16, 255, 171, 78, 7, 255, 148, 60, 5, 255, 157, 75, 9, 255, 158, 74, 9, 255, 159, 70, 5, 255, 158, 72, 5, 255, 149, 64, 2, 255, 147, 64, 1, 255, 146, 65, 4, 255, 141, 60, 6, 255, 138, 61, 5, 255, 136, 58, 3, 255, 137, 55, 1, 255, 141, 55, 4, 255, 141, 54, 4, 255, 137, 52, 2, 255, 134, 48, 2, 255, 126, 46, 3, 255, 120, 42, 3, 255, 125, 46, 1, 255, 126, 47, 2, 255, 127, 47, 5, 255, 122, 42, 6, 255, 121, 46, 3, 255, 117, 51, 2, 255, 134, 61, 2, 255, 141, 61, 2, 255, 140, 59, 2, 255, 143, 63, 4, 255, 146, 66, 2, 255, 153, 69, 1, 255, 164, 74, 3, 255, 165, 70, 2, 255, 169, 73, 0, 255, 170, 77, 2, 255, 171, 77, 2, 255, 176, 84, 0, 255, 189, 99, 0, 255, 191, 102, 0, 255, 191, 102, 3, 255, 190, 100, 2, 255, 188, 98, 0, 255, 190, 100, 4, 255, 182, 91, 3, 255, 174, 83, 0, 255, 177, 86, 6, 255, 172, 79, 4, 255, 171, 79, 2, 255, 173, 82, 1, 255, 169, 80, 0, 255, 170, 81, 1, 255, 173, 82, 0, 255, 173, 82, 0, 255, 173, 80, 2, 255, 173, 81, 3, 255, 175, 82, 4, 255, 175, 83, 1, 255, 176, 85, 3, 255, 173, 82, 1, 255, 1, 21, 48, 255, 2, 23, 57, 255, 4, 27, 61, 255, 3, 26, 67, 255, 4, 28, 65, 255, 0, 23, 54, 255, 0, 21, 56, 255, 2, 21, 49, 255, 3, 21, 47, 255, 3, 19, 50, 255, 1, 18, 42, 255, 0, 17, 32, 255, 1, 17, 33, 255, 3, 15, 45, 255, 1, 7, 31, 255, 4, 1, 13, 255, 1, 0, 14, 255, 2, 2, 18, 255, 3, 1, 2, 255, 0, 11, 117, 255, 18, 88, 215, 255, 47, 45, 27, 255, 26, 8, 0, 255, 29, 22, 97, 255, 6, 25, 165, 255, 7, 2, 4, 255, 10, 1, 4, 255, 6, 4, 3, 255, 11, 3, 3, 255, 12, 3, 0, 255, 13, 4, 4, 255, 14, 3, 1, 255, 11, 3, 1, 255, 11, 3, 2, 255, 14, 6, 4, 255, 15, 7, 5, 255, 15, 7, 4, 255, 14, 5, 2, 255, 16, 5, 3, 255, 16, 5, 3, 255, 17, 4, 1, 255, 21, 7, 4, 255, 17, 3, 0, 255, 21, 9, 3, 255, 22, 9, 2, 255, 26, 8, 2, 255, 24, 8, 2, 255, 26, 10, 2, 255, 32, 11, 2, 255, 37, 16, 3, 255, 35, 17, 1, 255, 41, 19, 5, 255, 37, 18, 4, 255, 41, 16, 3, 255, 42, 15, 2, 255, 33, 19, 0, 255, 37, 22, 3, 255, 42, 18, 1, 255, 38, 18, 1, 255, 39, 24, 3, 255, 46, 26, 5, 255, 45, 28, 3, 255, 43, 28, 0, 255, 54, 32, 4, 255, 61, 38, 5, 255, 69, 37, 2, 255, 64, 41, 5, 255, 67, 47, 5, 255, 66, 45, 5, 255, 66, 49, 7, 255, 78, 58, 9, 255, 71, 60, 7, 255, 79, 61, 10, 255, 101, 70, 13, 255, 112, 74, 37, 255, 81, 65, 53, 255, 86, 74, 26, 255, 130, 73, 16, 255, 146, 75, 8, 255, 160, 91, 4, 255, 170, 96, 4, 255, 162, 97, 6, 255, 169, 93, 5, 255, 155, 84, 2, 255, 126, 70, 7, 255, 93, 60, 6, 255, 80, 53, 6, 255, 85, 54, 4, 255, 89, 59, 3, 255, 89, 57, 3, 255, 93, 59, 3, 255, 93, 60, 3, 255, 89, 60, 1, 255, 92, 57, 2, 255, 112, 66, 5, 255, 115, 63, 2, 255, 106, 56, 2, 255, 104, 55, 8, 255, 89, 54, 5, 255, 90, 53, 4, 255, 97, 58, 8, 255, 95, 57, 7, 255, 97, 57, 8, 255, 91, 56, 1, 255, 99, 57, 1, 255, 95, 56, 1, 255, 103, 57, 2, 255, 112, 70, 5, 255, 122, 73, 3, 255, 135, 80, 12, 255, 144, 83, 9, 255, 158, 84, 7, 255, 161, 79, 3, 255, 156, 70, 1, 255, 160, 69, 7, 255, 166, 73, 3, 255, 168, 73, 1, 255, 170, 77, 2, 255, 167, 72, 4, 255, 169, 72, 2, 255, 167, 73, 1, 255, 161, 72, 2, 255, 151, 66, 2, 255, 159, 73, 4, 255, 171, 84, 4, 255, 161, 71, 4, 255, 147, 65, 4, 255, 156, 69, 4, 255, 171, 80, 2, 255, 174, 84, 4, 255, 166, 74, 4, 255, 153, 58, 5, 255, 147, 54, 8, 255, 140, 51, 4, 255, 125, 52, 7, 255, 111, 49, 4, 255, 101, 42, 10, 255, 119, 56, 9, 255, 136, 62, 8, 255, 108, 40, 9, 255, 79, 41, 2, 255, 90, 44, 4, 255, 82, 37, 2, 255, 70, 37, 4, 255, 68, 41, 7, 255, 83, 39, 5, 255, 76, 39, 3, 255, 79, 41, 8, 255, 86, 45, 11, 255, 83, 45, 4, 255, 88, 46, 8, 255, 86, 45, 10, 255, 96, 47, 2, 255, 130, 67, 11, 255, 123, 59, 7, 255, 117, 56, 4, 255, 120, 55, 12, 255, 127, 59, 10, 255, 133, 62, 3, 255, 134, 58, 4, 255, 123, 54, 7, 255, 124, 51, 5, 255, 125, 56, 5, 255, 129, 62, 7, 255, 125, 53, 13, 255, 123, 54, 10, 255, 124, 58, 6, 255, 119, 57, 6, 255, 113, 55, 8, 255, 113, 52, 10, 255, 109, 51, 7, 255, 110, 54, 7, 255, 112, 54, 4, 255, 113, 57, 13, 255, 102, 52, 7, 255, 98, 47, 9, 255, 101, 50, 7, 255, 115, 62, 8, 255, 115, 59, 11, 255, 121, 64, 7, 255, 138, 76, 8, 255, 124, 63, 7, 255, 89, 37, 8, 255, 99, 48, 10, 255, 108, 57, 9, 255, 108, 59, 13, 255, 141, 82, 18, 255, 127, 70, 8, 255, 130, 71, 8, 255, 118, 64, 16, 255, 137, 77, 11, 255, 135, 67, 7, 255, 102, 58, 5, 255, 100, 48, 8, 255, 110, 59, 12, 255, 127, 69, 10, 255, 130, 69, 8, 255, 116, 64, 11, 255, 96, 51, 5, 255, 97, 51, 5, 255, 96, 49, 8, 255, 100, 51, 11, 255, 106, 53, 10, 255, 118, 61, 14, 255, 127, 69, 6, 255, 122, 65, 8, 255, 114, 60, 4, 255, 119, 57, 9, 255, 127, 60, 3, 255, 124, 61, 3, 255, 126, 66, 10, 255, 130, 66, 10, 255, 138, 72, 12, 255, 141, 71, 10, 255, 137, 68, 13, 255, 138, 72, 9, 255, 136, 73, 11, 255, 142, 79, 9, 255, 151, 79, 16, 255, 136, 69, 5, 255, 137, 70, 1, 255, 149, 74, 8, 255, 141, 72, 14, 255, 144, 74, 5, 255, 152, 76, 9, 255, 144, 72, 11, 255, 149, 75, 6, 255, 162, 76, 7, 255, 166, 75, 8, 255, 164, 83, 6, 255, 160, 83, 9, 255, 177, 100, 19, 255, 175, 98, 10, 255, 173, 86, 13, 255, 185, 95, 6, 255, 187, 101, 6, 255, 181, 98, 9, 255, 166, 77, 9, 255, 165, 76, 13, 255, 186, 103, 11, 255, 191, 108, 10, 255, 187, 105, 4, 255, 203, 119, 16, 255, 209, 135, 7, 255, 209, 136, 1, 255, 205, 132, 3, 255, 213, 138, 16, 255, 203, 127, 15, 255, 191, 112, 6, 255, 201, 120, 9, 255, 210, 131, 3, 255, 200, 119, 2, 255, 197, 112, 6, 255, 189, 104, 12, 255, 188, 103, 13, 255, 182, 98, 6, 255, 174, 89, 5, 255, 180, 98, 3, 255, 183, 106, 11, 255, 185, 110, 18, 255, 203, 135, 7, 255, 209, 144, 2, 255, 198, 131, 3, 255, 191, 120, 6, 255, 202, 134, 4, 255, 212, 142, 9, 255, 201, 127, 8, 255, 199, 124, 4, 255, 199, 122, 4, 255, 201, 123, 2, 255, 207, 135, 6, 255, 202, 130, 14, 255, 203, 133, 12, 255, 196, 125, 7, 255, 199, 127, 10, 255, 202, 128, 22, 255, 202, 129, 11, 255, 198, 126, 11, 255, 198, 125, 17, 255, 200, 128, 7, 255, 197, 123, 4, 255, 196, 119, 7, 255, 198, 122, 10, 255, 198, 120, 18, 255, 198, 119, 15, 255, 197, 121, 9, 255, 197, 121, 10, 255, 196, 124, 4, 255, 200, 131, 5, 255, 206, 132, 5, 255, 205, 127, 5, 255, 197, 115, 7, 255, 183, 98, 4, 255, 174, 90, 0, 255, 173, 84, 9, 255, 164, 78, 6, 255, 155, 78, 1, 255, 153, 72, 4, 255, 160, 78, 3, 255, 175, 97, 1, 255, 172, 98, 6, 255, 159, 78, 7, 255, 167, 85, 10, 255, 151, 81, 11, 255, 116, 61, 1, 255, 123, 61, 6, 255, 173, 95, 9, 255, 199, 135, 2, 255, 196, 131, 4, 255, 197, 125, 4, 255, 186, 109, 6, 255, 185, 106, 2, 255, 192, 110, 13, 255, 195, 112, 10, 255, 197, 115, 10, 255, 196, 116, 5, 255, 196, 119, 2, 255, 197, 119, 4, 255, 199, 117, 5, 255, 198, 115, 6, 255, 197, 111, 8, 255, 193, 107, 4, 255, 190, 104, 1, 255, 190, 104, 3, 255, 189, 103, 3, 255, 190, 102, 5, 255, 189, 101, 2, 255, 187, 98, 3, 255, 187, 98, 4, 255, 188, 102, 5, 255, 194, 110, 10, 255, 201, 120, 9, 255, 204, 123, 16, 255, 205, 122, 13, 255, 201, 116, 3, 255, 201, 115, 6, 255, 201, 115, 3, 255, 198, 114, 6, 255, 193, 112, 2, 255, 193, 106, 1, 255, 168, 77, 10, 255, 156, 69, 2, 255, 163, 75, 7, 255, 156, 66, 10, 255, 150, 59, 6, 255, 146, 62, 0, 255, 151, 69, 7, 255, 154, 68, 9, 255, 153, 67, 3, 255, 148, 63, 4, 255, 143, 59, 7, 255, 142, 61, 4, 255, 143, 61, 5, 255, 139, 50, 1, 255, 140, 48, 2, 255, 143, 56, 6, 255, 134, 52, 2, 255, 131, 48, 4, 255, 129, 50, 4, 255, 121, 44, 5, 255, 124, 47, 4, 255, 122, 45, 1, 255, 124, 50, 0, 255, 121, 48, 6, 255, 118, 47, 2, 255, 133, 59, 11, 255, 140, 63, 3, 255, 144, 63, 0, 255, 148, 66, 5, 255, 155, 69, 6, 255, 161, 73, 0, 255, 163, 73, 6, 255, 164, 70, 7, 255, 176, 82, 1, 255, 188, 94, 3, 255, 180, 87, 1, 255, 180, 89, 2, 255, 186, 97, 5, 255, 192, 105, 3, 255, 191, 103, 0, 255, 190, 100, 4, 255, 189, 97, 3, 255, 187, 92, 0, 255, 189, 94, 2, 255, 185, 94, 3, 255, 181, 91, 0, 255, 179, 90, 1, 255, 179, 89, 1, 255, 177, 87, 1, 255, 174, 83, 1, 255, 172, 83, 2, 255, 172, 83, 1, 255, 175, 84, 1, 255, 177, 86, 2, 255, 177, 84, 3, 255, 172, 81, 2, 255, 168, 76, 0, 255, 170, 77, 1, 255, 171, 78, 2, 255, 170, 78, 1, 255, 1, 23, 58, 255, 2, 25, 59, 255, 0, 24, 57, 255, 0, 26, 57, 255, 0, 26, 62, 255, 0, 26, 59, 255, 2, 24, 60, 255, 4, 24, 52, 255, 3, 20, 42, 255, 0, 16, 38, 255, 0, 16, 38, 255, 4, 15, 38, 255, 4, 14, 37, 255, 3, 6, 27, 255, 0, 1, 8, 255, 4, 2, 12, 255, 0, 3, 12, 255, 0, 1, 0, 255, 0, 4, 82, 255, 18, 71, 223, 255, 51, 55, 46, 255, 23, 10, 0, 255, 18, 21, 66, 255, 10, 32, 189, 255, 8, 3, 32, 255, 10, 4, 0, 255, 9, 7, 4, 255, 3, 6, 4, 255, 10, 4, 6, 255, 11, 3, 3, 255, 12, 6, 8, 255, 14, 4, 3, 255, 13, 3, 1, 255, 14, 4, 3, 255, 16, 6, 4, 255, 18, 7, 4, 255, 14, 5, 1, 255, 14, 6, 0, 255, 17, 5, 1, 255, 25, 10, 6, 255, 22, 7, 2, 255, 25, 9, 4, 255, 25, 10, 4, 255, 22, 6, 1, 255, 21, 8, 1, 255, 21, 9, 2, 255, 23, 10, 2, 255, 32, 12, 2, 255, 40, 12, 1, 255, 45, 16, 3, 255, 45, 21, 4, 255, 39, 13, 1, 255, 38, 17, 3, 255, 46, 17, 5, 255, 47, 17, 4, 255, 33, 21, 0, 255, 38, 23, 2, 255, 46, 22, 5, 255, 37, 23, 4, 255, 39, 25, 4, 255, 43, 23, 2, 255, 52, 29, 3, 255, 56, 30, 2, 255, 67, 35, 5, 255, 63, 41, 2, 255, 74, 41, 4, 255, 63, 42, 3, 255, 68, 45, 2, 255, 68, 46, 2, 255, 67, 48, 5, 255, 70, 56, 1, 255, 70, 59, 1, 255, 93, 69, 14, 255, 104, 65, 17, 255, 75, 62, 20, 255, 94, 71, 21, 255, 147, 80, 15, 255, 163, 80, 8, 255, 156, 84, 7, 255, 164, 90, 8, 255, 162, 82, 7, 255, 152, 75, 8, 255, 125, 60, 3, 255, 90, 55, 6, 255, 84, 54, 6, 255, 85, 56, 0, 255, 87, 62, 0, 255, 86, 61, 0, 255, 91, 61, 1, 255, 92, 60, 4, 255, 90, 57, 2, 255, 88, 56, 3, 255, 87, 59, 5, 255, 88, 59, 7, 255, 114, 65, 6, 255, 113, 63, 3, 255, 96, 59, 6, 255, 97, 59, 3, 255, 93, 60, 4, 255, 97, 54, 3, 255, 92, 58, 6, 255, 82, 55, 5, 255, 97, 58, 4, 255, 111, 67, 4, 255, 133, 82, 6, 255, 154, 95, 7, 255, 169, 98, 5, 255, 174, 94, 5, 255, 176, 84, 3, 255, 174, 78, 2, 255, 169, 77, 1, 255, 166, 72, 1, 255, 169, 77, 2, 255, 167, 77, 3, 255, 167, 75, 2, 255, 172, 76, 5, 255, 169, 75, 1, 255, 169, 75, 1, 255, 172, 78, 2, 255, 177, 83, 1, 255, 174, 83, 2, 255, 172, 84, 4, 255, 177, 82, 9, 255, 172, 83, 9, 255, 168, 77, 0, 255, 177, 77, 2, 255, 169, 78, 2, 255, 157, 72, 0, 255, 151, 69, 1, 255, 141, 52, 2, 255, 125, 51, 9, 255, 118, 57, 9, 255, 101, 48, 1, 255, 96, 52, 3, 255, 88, 47, 3, 255, 79, 45, 3, 255, 88, 51, 5, 255, 100, 53, 5, 255, 86, 44, 5, 255, 81, 40, 12, 255, 87, 52, 10, 255, 88, 48, 7, 255, 88, 42, 4, 255, 88, 45, 6, 255, 85, 43, 6, 255, 69, 36, 1, 255, 80, 41, 6, 255, 85, 46, 5, 255, 77, 43, 7, 255, 78, 46, 10, 255, 91, 48, 8, 255, 92, 47, 6, 255, 91, 48, 7, 255, 105, 56, 12, 255, 108, 55, 3, 255, 107, 61, 4, 255, 99, 48, 10, 255, 102, 49, 10, 255, 111, 55, 4, 255, 114, 55, 6, 255, 121, 54, 3, 255, 128, 52, 12, 255, 126, 53, 4, 255, 136, 60, 1, 255, 141, 57, 3, 255, 133, 57, 4, 255, 126, 58, 10, 255, 117, 55, 7, 255, 109, 50, 2, 255, 104, 44, 2, 255, 102, 46, 8, 255, 97, 43, 9, 255, 97, 42, 15, 255, 106, 50, 9, 255, 139, 71, 7, 255, 115, 54, 11, 255, 103, 53, 10, 255, 109, 57, 0, 255, 108, 46, 1, 255, 100, 48, 2, 255, 113, 59, 12, 255, 127, 66, 15, 255, 107, 50, 6, 255, 105, 54, 6, 255, 109, 50, 5, 255, 106, 48, 8, 255, 109, 57, 8, 255, 126, 71, 14, 255, 133, 65, 7, 255, 163, 87, 7, 255, 135, 67, 7, 255, 107, 58, 8, 255, 93, 45, 8, 255, 87, 42, 2, 255, 92, 52, 8, 255, 135, 76, 10, 255, 144, 74, 12, 255, 133, 72, 9, 255, 120, 71, 5, 255, 105, 52, 8, 255, 109, 57, 12, 255, 112, 60, 10, 255, 107, 55, 8, 255, 114, 63, 6, 255, 125, 74, 9, 255, 121, 71, 10, 255, 112, 69, 2, 255, 111, 64, 9, 255, 105, 60, 10, 255, 93, 55, 10, 255, 96, 56, 7, 255, 102, 57, 6, 255, 104, 59, 0, 255, 102, 53, 1, 255, 106, 56, 6, 255, 117, 64, 10, 255, 115, 58, 1, 255, 124, 67, 5, 255, 117, 62, 13, 255, 111, 55, 14, 255, 120, 64, 6, 255, 134, 70, 8, 255, 131, 66, 9, 255, 131, 70, 6, 255, 129, 70, 12, 255, 129, 69, 9, 255, 133, 74, 10, 255, 136, 74, 12, 255, 136, 74, 9, 255, 133, 69, 11, 255, 152, 78, 17, 255, 171, 93, 10, 255, 155, 81, 0, 255, 154, 80, 6, 255, 162, 87, 13, 255, 167, 89, 10, 255, 153, 69, 15, 255, 161, 83, 6, 255, 186, 106, 8, 255, 191, 109, 2, 255, 193, 111, 4, 255, 203, 127, 8, 255, 203, 131, 8, 255, 210, 137, 13, 255, 210, 138, 8, 255, 211, 140, 1, 255, 216, 143, 7, 255, 208, 130, 4, 255, 199, 116, 4, 255, 203, 120, 6, 255, 199, 116, 7, 255, 193, 105, 10, 255, 191, 106, 4, 255, 184, 100, 1, 255, 183, 99, 13, 255, 173, 91, 4, 255, 177, 100, 8, 255, 190, 113, 12, 255, 187, 112, 6, 255, 200, 131, 13, 255, 204, 137, 6, 255, 196, 125, 7, 255, 182, 108, 5, 255, 193, 119, 11, 255, 194, 119, 14, 255, 197, 120, 8, 255, 193, 112, 11, 255, 186, 104, 5, 255, 186, 104, 1, 255, 198, 120, 10, 255, 206, 132, 11, 255, 204, 132, 8, 255, 201, 131, 10, 255, 197, 125, 12, 255, 203, 132, 7, 255, 202, 130, 7, 255, 201, 130, 10, 255, 198, 126, 12, 255, 200, 127, 11, 255, 202, 126, 14, 255, 198, 119, 12, 255, 198, 122, 6, 255, 198, 123, 5, 255, 197, 118, 10, 255, 196, 117, 8, 255, 195, 120, 5, 255, 196, 121, 12, 255, 194, 122, 6, 255, 196, 122, 6, 255, 198, 122, 9, 255, 190, 109, 5, 255, 180, 96, 4, 255, 171, 85, 4, 255, 163, 79, 2, 255, 158, 76, 5, 255, 156, 77, 2, 255, 150, 72, 1, 255, 158, 79, 10, 255, 155, 72, 6, 255, 158, 72, 1, 255, 175, 88, 1, 255, 175, 83, 3, 255, 165, 78, 4, 255, 174, 102, 8, 255, 142, 74, 4, 255, 129, 58, 7, 255, 156, 86, 4, 255, 170, 93, 5, 255, 188, 111, 0, 255, 188, 103, 10, 255, 188, 103, 13, 255, 187, 104, 10, 255, 193, 108, 13, 255, 196, 113, 1, 255, 196, 116, 7, 255, 196, 116, 3, 255, 198, 119, 1, 255, 198, 117, 4, 255, 197, 115, 3, 255, 193, 110, 4, 255, 189, 101, 10, 255, 187, 100, 5, 255, 183, 97, 0, 255, 183, 96, 0, 255, 185, 96, 1, 255, 182, 94, 3, 255, 180, 92, 1, 255, 180, 91, 2, 255, 184, 96, 4, 255, 195, 109, 4, 255, 203, 118, 9, 255, 204, 123, 7, 255, 204, 123, 16, 255, 203, 122, 6, 255, 202, 116, 7, 255, 200, 114, 6, 255, 195, 111, 3, 255, 194, 112, 8, 255, 196, 111, 10, 255, 170, 80, 4, 255, 150, 61, 1, 255, 160, 74, 7, 255, 155, 67, 4, 255, 150, 58, 3, 255, 151, 61, 10, 255, 146, 62, 2, 255, 144, 59, 4, 255, 144, 62, 6, 255, 145, 65, 2, 255, 143, 61, 3, 255, 143, 57, 4, 255, 147, 57, 2, 255, 142, 54, 2, 255, 140, 54, 4, 255, 133, 51, 1, 255, 133, 52, 4, 255, 122, 41, 1, 255, 125, 46, 3, 255, 129, 52, 3, 255, 128, 50, 7, 255, 128, 52, 3, 255, 127, 52, 4, 255, 122, 49, 3, 255, 118, 47, 3, 255, 128, 56, 2, 255, 148, 64, 4, 255, 151, 64, 4, 255, 156, 69, 0, 255, 162, 74, 1, 255, 164, 72, 1, 255, 168, 71, 1, 255, 169, 77, 4, 255, 168, 77, 2, 255, 187, 96, 2, 255, 194, 101, 1, 255, 187, 96, 2, 255, 185, 98, 2, 255, 190, 102, 7, 255, 188, 100, 2, 255, 185, 97, 0, 255, 186, 95, 3, 255, 187, 95, 2, 255, 188, 94, 0, 255, 185, 89, 3, 255, 177, 87, 2, 255, 180, 90, 3, 255, 177, 88, 2, 255, 181, 92, 0, 255, 183, 94, 0, 255, 182, 93, 1, 255, 183, 93, 3, 255, 180, 90, 1, 255, 179, 90, 0, 255, 180, 91, 1, 255, 181, 92, 2, 255, 180, 90, 2, 255, 174, 84, 1, 255, 175, 81, 8, 255, 173, 82, 5, 255, 171, 79, 2, 255, 3, 21, 58, 255, 3, 22, 53, 255, 1, 21, 55, 255, 2, 24, 49, 255, 2, 24, 55, 255, 3, 25, 56, 255, 2, 28, 55, 255, 2, 25, 52, 255, 3, 21, 43, 255, 3, 20, 38, 255, 3, 18, 44, 255, 2, 14, 41, 255, 3, 8, 25, 255, 3, 0, 16, 255, 3, 1, 14, 255, 2, 3, 5, 255, 3, 1, 4, 255, 0, 3, 51, 255, 10, 60, 227, 255, 54, 72, 93, 255, 31, 15, 0, 255, 36, 17, 30, 255, 20, 32, 171, 255, 4, 13, 63, 255, 8, 3, 0, 255, 10, 7, 2, 255, 11, 4, 0, 255, 8, 4, 2, 255, 13, 4, 5, 255, 15, 6, 0, 255, 12, 5, 2, 255, 10, 3, 4, 255, 13, 4, 2, 255, 17, 6, 3, 255, 20, 7, 4, 255, 19, 5, 2, 255, 21, 4, 1, 255, 22, 5, 2, 255, 25, 8, 2, 255, 27, 9, 1, 255, 27, 8, 1, 255, 27, 7, 1, 255, 29, 10, 3, 255, 28, 9, 3, 255, 25, 8, 2, 255, 18, 8, 2, 255, 24, 10, 2, 255, 37, 13, 2, 255, 49, 15, 2, 255, 52, 19, 5, 255, 42, 16, 1, 255, 46, 18, 2, 255, 46, 19, 1, 255, 45, 17, 1, 255, 51, 20, 5, 255, 44, 18, 1, 255, 41, 20, 2, 255, 40, 22, 3, 255, 42, 21, 4, 255, 45, 22, 4, 255, 48, 30, 5, 255, 53, 30, 1, 255, 65, 32, 2, 255, 66, 38, 2, 255, 63, 43, 1, 255, 76, 41, 3, 255, 66, 44, 4, 255, 73, 48, 2, 255, 71, 48, 2, 255, 73, 50, 6, 255, 70, 53, 4, 255, 96, 59, 2, 255, 102, 63, 6, 255, 71, 61, 7, 255, 110, 79, 3, 255, 151, 86, 11, 255, 164, 85, 2, 255, 171, 96, 7, 255, 166, 95, 12, 255, 160, 91, 5, 255, 151, 76, 1, 255, 120, 58, 1, 255, 90, 56, 4, 255, 91, 62, 3, 255, 91, 60, 5, 255, 84, 57, 0, 255, 86, 59, 3, 255, 87, 57, 2, 255, 86, 59, 3, 255, 89, 56, 6, 255, 91, 57, 5, 255, 91, 58, 5, 255, 92, 55, 4, 255, 87, 52, 5, 255, 112, 66, 9, 255, 116, 63, 4, 255, 91, 59, 0, 255, 97, 57, 2, 255, 83, 53, 5, 255, 96, 50, 10, 255, 101, 56, 5, 255, 114, 78, 7, 255, 159, 95, 10, 255, 180, 93, 7, 255, 182, 92, 3, 255, 181, 82, 4, 255, 173, 76, 5, 255, 171, 72, 3, 255, 166, 72, 2, 255, 164, 72, 2, 255, 172, 76, 2, 255, 168, 78, 3, 255, 174, 83, 3, 255, 178, 78, 3, 255, 172, 74, 0, 255, 176, 75, 2, 255, 174, 77, 1, 255, 167, 74, 4, 255, 167, 73, 6, 255, 171, 76, 2, 255, 182, 83, 2, 255, 183, 83, 5, 255, 175, 78, 4, 255, 169, 73, 2, 255, 158, 64, 3, 255, 143, 61, 6, 255, 126, 50, 6, 255, 111, 48, 4, 255, 101, 49, 7, 255, 99, 48, 1, 255, 89, 48, 3, 255, 84, 47, 7, 255, 78, 47, 3, 255, 82, 49, 4, 255, 80, 47, 3, 255, 78, 45, 4, 255, 83, 49, 5, 255, 79, 48, 3, 255, 78, 45, 6, 255, 88, 47, 7, 255, 81, 44, 2, 255, 83, 43, 1, 255, 85, 42, 4, 255, 90, 40, 10, 255, 78, 34, 4, 255, 75, 40, 4, 255, 85, 42, 9, 255, 79, 43, 4, 255, 85, 44, 12, 255, 82, 44, 8, 255, 79, 44, 3, 255, 78, 47, 3, 255, 99, 56, 4, 255, 129, 68, 10, 255, 115, 61, 2, 255, 101, 53, 2, 255, 82, 43, 7, 255, 82, 46, 16, 255, 85, 47, 10, 255, 90, 45, 4, 255, 99, 50, 4, 255, 99, 48, 13, 255, 110, 54, 9, 255, 115, 55, 6, 255, 121, 56, 9, 255, 126, 59, 0, 255, 134, 63, 2, 255, 128, 59, 6, 255, 122, 55, 5, 255, 125, 56, 8, 255, 122, 57, 2, 255, 115, 55, 2, 255, 106, 49, 10, 255, 133, 74, 10, 255, 142, 63, 8, 255, 99, 47, 6, 255, 102, 50, 5, 255, 103, 50, 10, 255, 104, 51, 6, 255, 100, 48, 2, 255, 106, 55, 11, 255, 149, 86, 8, 255, 116, 50, 6, 255, 100, 46, 11, 255, 105, 48, 11, 255, 103, 44, 5, 255, 100, 45, 10, 255, 101, 47, 4, 255, 133, 67, 13, 255, 165, 87, 8, 255, 115, 51, 7, 255, 84, 46, 5, 255, 94, 49, 12, 255, 90, 48, 7, 255, 91, 46, 9, 255, 112, 56, 6, 255, 123, 65, 4, 255, 134, 74, 10, 255, 125, 66, 6, 255, 107, 52, 2, 255, 107, 54, 5, 255, 102, 55, 3, 255, 100, 50, 4, 255, 135, 69, 12, 255, 158, 86, 1, 255, 169, 98, 5, 255, 165, 88, 13, 255, 150, 81, 15, 255, 115, 60, 6, 255, 102, 57, 5, 255, 99, 56, 7, 255, 101, 60, 4, 255, 115, 77, 12, 255, 115, 70, 13, 255, 112, 59, 6, 255, 111, 56, 8, 255, 115, 64, 10, 255, 106, 61, 4, 255, 93, 54, 9, 255, 99, 60, 12, 255, 106, 60, 5, 255, 115, 63, 7, 255, 124, 66, 6, 255, 119, 66, 6, 255, 115, 64, 14, 255, 122, 69, 4, 255, 125, 67, 8, 255, 130, 72, 14, 255, 130, 73, 5, 255, 135, 74, 5, 255, 118, 65, 7, 255, 118, 62, 12, 255, 140, 75, 15, 255, 151, 86, 13, 255, 157, 95, 16, 255, 143, 72, 14, 255, 161, 85, 7, 255, 195, 120, 11, 255, 204, 130, 9, 255, 204, 127, 6, 255, 207, 129, 9, 255, 206, 130, 12, 255, 209, 136, 9, 255, 211, 138, 6, 255, 212, 139, 7, 255, 211, 139, 2, 255, 210, 133, 5, 255, 203, 120, 1, 255, 192, 101, 3, 255, 201, 113, 9, 255, 194, 112, 5, 255, 191, 107, 2, 255, 180, 95, 9, 255, 174, 93, 4, 255, 177, 100, 6, 255, 173, 97, 8, 255, 179, 113, 6, 255, 191, 123, 8, 255, 194, 126, 9, 255, 193, 128, 4, 255, 199, 133, 6, 255, 191, 115, 13, 255, 184, 104, 10, 255, 182, 104, 2, 255, 167, 85, 2, 255, 173, 91, 6, 255, 185, 106, 9, 255, 189, 109, 18, 255, 197, 122, 13, 255, 203, 135, 11, 255, 201, 132, 4, 255, 203, 134, 4, 255, 201, 130, 10, 255, 200, 128, 13, 255, 202, 128, 17, 255, 204, 134, 15, 255, 202, 134, 8, 255, 201, 131, 11, 255, 201, 132, 8, 255, 198, 123, 9, 255, 198, 119, 19, 255, 200, 122, 13, 255, 198, 121, 9, 255, 198, 117, 12, 255, 198, 117, 6, 255, 200, 121, 10, 255, 197, 123, 10, 255, 192, 121, 3, 255, 202, 121, 1, 255, 196, 113, 3, 255, 182, 99, 1, 255, 170, 86, 0, 255, 170, 86, 2, 255, 164, 81, 3, 255, 157, 74, 0, 255, 168, 84, 7, 255, 168, 82, 7, 255, 159, 72, 5, 255, 157, 71, 4, 255, 151, 66, 4, 255, 147, 64, 8, 255, 154, 69, 6, 255, 163, 77, 4, 255, 165, 84, 3, 255, 151, 76, 6, 255, 153, 83, 4, 255, 152, 82, 7, 255, 145, 71, 8, 255, 167, 94, 1, 255, 177, 98, 2, 255, 180, 97, 4, 255, 186, 105, 5, 255, 189, 106, 7, 255, 192, 111, 2, 255, 195, 115, 6, 255, 196, 115, 6, 255, 197, 117, 6, 255, 195, 114, 10, 255, 194, 110, 5, 255, 189, 102, 7, 255, 184, 94, 3, 255, 183, 93, 2, 255, 182, 93, 3, 255, 182, 92, 2, 255, 179, 90, 2, 255, 177, 89, 2, 255, 181, 94, 1, 255, 188, 104, 1, 255, 197, 113, 4, 255, 202, 118, 5, 255, 204, 119, 18, 255, 204, 121, 12, 255, 201, 117, 13, 255, 197, 117, 13, 255, 199, 115, 17, 255, 196, 114, 3, 255, 195, 115, 1, 255, 201, 118, 7, 255, 192, 100, 6, 255, 154, 67, 1, 255, 158, 70, 4, 255, 156, 67, 1, 255, 153, 66, 1, 255, 146, 63, 4, 255, 146, 64, 2, 255, 142, 59, 6, 255, 137, 57, 3, 255, 138, 56, 1, 255, 141, 58, 1, 255, 142, 60, 3, 255, 145, 63, 7, 255, 142, 62, 4, 255, 141, 61, 2, 255, 136, 53, 8, 255, 130, 50, 5, 255, 120, 47, 1, 255, 117, 44, 1, 255, 126, 45, 4, 255, 128, 46, 4, 255, 124, 46, 7, 255, 119, 42, 1, 255, 123, 49, 4, 255, 122, 49, 5, 255, 127, 55, 2, 255, 140, 68, 1, 255, 148, 67, 3, 255, 157, 70, 7, 255, 163, 72, 1, 255, 162, 69, 1, 255, 164, 72, 4, 255, 179, 89, 1, 255, 188, 100, 3, 255, 189, 101, 3, 255, 192, 104, 4, 255, 192, 102, 2, 255, 190, 99, 2, 255, 191, 101, 5, 255, 190, 100, 4, 255, 187, 95, 2, 255, 187, 96, 1, 255, 185, 95, 4, 255, 184, 94, 1, 255, 187, 98, 2, 255, 182, 91, 3, 255, 175, 86, 1, 255, 175, 85, 4, 255, 173, 83, 5, 255, 176, 86, 3, 255, 185, 95, 6, 255, 186, 96, 3, 255, 187, 93, 1, 255, 184, 91, 1, 255, 182, 91, 2, 255, 180, 91, 2, 255, 179, 91, 1, 255, 183, 91, 3, 255, 180, 87, 1, 255, 179, 84, 3, 255, 177, 85, 2, 255, 173, 81, 0, 255, 2, 17, 48, 255, 4, 20, 53, 255, 4, 23, 56, 255, 3, 22, 55, 255, 3, 21, 56, 255, 1, 18, 53, 255, 4, 22, 54, 255, 1, 24, 50, 255, 2, 22, 45, 255, 5, 22, 48, 255, 2, 21, 47, 255, 0, 8, 32, 255, 0, 4, 12, 255, 0, 3, 10, 255, 2, 0, 16, 255, 4, 0, 8, 255, 3, 0, 31, 255, 6, 52, 213, 255, 46, 81, 127, 255, 35, 28, 0, 255, 36, 10, 16, 255, 29, 29, 161, 255, 6, 18, 97, 255, 9, 0, 0, 255, 8, 6, 1, 255, 10, 4, 3, 255, 11, 4, 2, 255, 12, 3, 3, 255, 12, 3, 2, 255, 13, 3, 1, 255, 14, 3, 1, 255, 11, 5, 3, 255, 13, 6, 2, 255, 18, 11, 5, 255, 15, 6, 1, 255, 17, 6, 3, 255, 20, 4, 2, 255, 24, 9, 5, 255, 24, 6, 2, 255, 26, 9, 3, 255, 27, 11, 3, 255, 28, 9, 0, 255, 27, 10, 1, 255, 27, 10, 3, 255, 26, 8, 3, 255, 28, 10, 4, 255, 40, 15, 5, 255, 52, 16, 3, 255, 56, 19, 3, 255, 50, 20, 4, 255, 45, 13, 2, 255, 53, 21, 2, 255, 50, 19, 5, 255, 42, 22, 1, 255, 45, 24, 3, 255, 44, 22, 3, 255, 34, 23, 0, 255, 37, 20, 2, 255, 44, 22, 3, 255, 47, 30, 2, 255, 57, 31, 4, 255, 57, 32, 6, 255, 58, 35, 3, 255, 73, 41, 2, 255, 68, 40, 1, 255, 66, 40, 4, 255, 69, 48, 2, 255, 79, 49, 5, 255, 78, 47, 2, 255, 75, 53, 4, 255, 91, 53, 9, 255, 102, 64, 12, 255, 78, 58, 2, 255, 105, 73, 13, 255, 147, 85, 13, 255, 161, 91, 9, 255, 178, 105, 6, 255, 175, 110, 8, 255, 166, 97, 11, 255, 148, 67, 3, 255, 106, 53, 4, 255, 82, 53, 7, 255, 87, 55, 3, 255, 94, 57, 1, 255, 91, 59, 8, 255, 84, 56, 5, 255, 83, 58, 4, 255, 85, 57, 2, 255, 89, 60, 8, 255, 86, 57, 3, 255, 92, 61, 4, 255, 88, 58, 2, 255, 93, 57, 2, 255, 93, 56, 0, 255, 105, 58, 2, 255, 91, 53, 1, 255, 89, 47, 10, 255, 95, 57, 4, 255, 114, 77, 4, 255, 140, 86, 8, 255, 167, 96, 7, 255, 188, 96, 5, 255, 178, 80, 5, 255, 164, 67, 1, 255, 157, 68, 0, 255, 164, 71, 5, 255, 167, 78, 4, 255, 168, 77, 0, 255, 167, 77, 3, 255, 169, 74, 4, 255, 171, 75, 4, 255, 167, 72, 1, 255, 168, 73, 0, 255, 170, 74, 3, 255, 166, 72, 1, 255, 165, 72, 4, 255, 162, 75, 1, 255, 165, 81, 2, 255, 174, 82, 4, 255, 178, 81, 6, 255, 171, 79, 6, 255, 154, 67, 5, 255, 135, 61, 8, 255, 127, 54, 4, 255, 124, 49, 6, 255, 103, 50, 3, 255, 91, 54, 4, 255, 95, 51, 4, 255, 103, 49, 4, 255, 99, 51, 3, 255, 87, 49, 5, 255, 78, 46, 3, 255, 83, 48, 3, 255, 88, 44, 4, 255, 81, 46, 6, 255, 78, 46, 6, 255, 84, 46, 4, 255, 82, 46, 4, 255, 78, 48, 8, 255, 78, 47, 5, 255, 78, 40, 4, 255, 75, 45, 5, 255, 72, 44, 2, 255, 68, 35, 7, 255, 65, 37, 2, 255, 83, 47, 6, 255, 82, 45, 7, 255, 80, 44, 6, 255, 85, 49, 7, 255, 80, 47, 4, 255, 76, 44, 3, 255, 89, 53, 9, 255, 118, 65, 15, 255, 117, 57, 10, 255, 94, 50, 7, 255, 88, 49, 7, 255, 82, 47, 2, 255, 93, 53, 6, 255, 92, 52, 7, 255, 90, 47, 2, 255, 95, 56, 4, 255, 90, 46, 8, 255, 95, 52, 5, 255, 89, 47, 6, 255, 91, 44, 9, 255, 96, 51, 8, 255, 108, 51, 15, 255, 114, 53, 10, 255, 119, 59, 6, 255, 135, 62, 5, 255, 134, 63, 3, 255, 131, 59, 5, 255, 145, 65, 8, 255, 141, 75, 9, 255, 105, 49, 4, 255, 100, 52, 7, 255, 107, 56, 2, 255, 112, 45, 16, 255, 106, 52, 8, 255, 102, 56, 1, 255, 112, 57, 3, 255, 119, 61, 2, 255, 106, 49, 11, 255, 102, 49, 6, 255, 101, 48, 9, 255, 101, 46, 11, 255, 100, 41, 6, 255, 95, 38, 1, 255, 139, 79, 16, 255, 134, 69, 11, 255, 101, 39, 6, 255, 103, 49, 2, 255, 103, 52, 6, 255, 107, 50, 7, 255, 96, 50, 3, 255, 80, 43, 3, 255, 81, 49, 5, 255, 128, 72, 14, 255, 128, 63, 5, 255, 112, 56, 6, 255, 113, 58, 1, 255, 110, 59, 6, 255, 100, 58, 13, 255, 101, 56, 10, 255, 132, 67, 9, 255, 176, 97, 6, 255, 178, 92, 5, 255, 127, 66, 13, 255, 78, 42, 15, 255, 77, 49, 4, 255, 84, 54, 8, 255, 104, 61, 17, 255, 153, 85, 16, 255, 170, 101, 9, 255, 162, 93, 13, 255, 164, 91, 11, 255, 149, 90, 14, 255, 127, 68, 15, 255, 117, 70, 7, 255, 116, 70, 5, 255, 117, 69, 5, 255, 110, 61, 9, 255, 110, 62, 8, 255, 107, 66, 8, 255, 110, 58, 8, 255, 116, 63, 7, 255, 111, 62, 8, 255, 110, 60, 8, 255, 111, 62, 14, 255, 136, 82, 20, 255, 147, 90, 1, 255, 147, 90, 6, 255, 149, 84, 11, 255, 159, 94, 14, 255, 166, 103, 12, 255, 175, 102, 15, 255, 204, 133, 15, 255, 210, 138, 9, 255, 206, 138, 3, 255, 209, 141, 7, 255, 209, 140, 8, 255, 212, 141, 3, 255, 213, 140, 5, 255, 213, 140, 11, 255, 208, 139, 5, 255, 210, 136, 2, 255, 208, 125, 7, 255, 199, 110, 6, 255, 193, 103, 12, 255, 201, 118, 5, 255, 207, 126, 5, 255, 199, 113, 3, 255, 189, 103, 11, 255, 184, 104, 8, 255, 177, 105, 8, 255, 186, 118, 14, 255, 201, 138, 8, 255, 197, 135, 2, 255, 194, 127, 9, 255, 202, 134, 7, 255, 198, 125, 12, 255, 183, 105, 12, 255, 185, 105, 15, 255, 175, 92, 7, 255, 178, 97, 4, 255, 186, 109, 6, 255, 193, 122, 6, 255, 201, 131, 14, 255, 206, 139, 17, 255, 204, 137, 18, 255, 199, 134, 9, 255, 201, 136, 7, 255, 203, 133, 14, 255, 202, 131, 13, 255, 201, 130, 16, 255, 204, 134, 24, 255, 202, 133, 20, 255, 199, 130, 12, 255, 198, 129, 13, 255, 197, 127, 8, 255, 195, 123, 6, 255, 197, 120, 15, 255, 197, 117, 19, 255, 195, 120, 14, 255, 197, 122, 13, 255, 197, 122, 13, 255, 198, 125, 5, 255, 197, 122, 4, 255, 197, 112, 9, 255, 179, 94, 3, 255, 169, 83, 3, 255, 164, 79, 0, 255, 169, 84, 3, 255, 175, 89, 6, 255, 165, 74, 4, 255, 158, 65, 6, 255, 161, 72, 5, 255, 175, 83, 6, 255, 182, 90, 4, 255, 174, 88, 1, 255, 160, 81, 10, 255, 141, 70, 3, 255, 153, 74, 4, 255, 167, 83, 8, 255, 164, 87, 8, 255, 163, 94, 4, 255, 169, 99, 4, 255, 166, 99, 10, 255, 157, 85, 4, 255, 161, 78, 1, 255, 180, 89, 13, 255, 190, 104, 6, 255, 188, 107, 5, 255, 190, 110, 4, 255, 193, 111, 8, 255, 194, 113, 12, 255, 195, 114, 4, 255, 190, 105, 4, 255, 185, 96, 5, 255, 182, 93, 3, 255, 183, 90, 1, 255, 181, 88, 1, 255, 181, 90, 6, 255, 181, 92, 6, 255, 185, 97, 4, 255, 190, 105, 3, 255, 197, 112, 3, 255, 200, 116, 4, 255, 201, 117, 5, 255, 199, 115, 3, 255, 200, 113, 7, 255, 200, 115, 7, 255, 200, 117, 10, 255, 200, 122, 14, 255, 198, 115, 15, 255, 197, 111, 5, 255, 195, 119, 1, 255, 204, 119, 11, 255, 180, 83, 5, 255, 164, 72, 6, 255, 158, 73, 7, 255, 153, 69, 4, 255, 152, 63, 2, 255, 144, 57, 1, 255, 142, 56, 2, 255, 140, 57, 5, 255, 135, 57, 2, 255, 140, 60, 4, 255, 136, 55, 0, 255, 139, 58, 2, 255, 141, 59, 3, 255, 143, 59, 1, 255, 145, 58, 3, 255, 138, 53, 3, 255, 125, 51, 6, 255, 113, 45, 1, 255, 112, 42, 0, 255, 109, 36, 8, 255, 111, 38, 6, 255, 115, 44, 5, 255, 110, 43, 2, 255, 119, 49, 3, 255, 132, 55, 3, 255, 144, 63, 3, 255, 148, 67, 1, 255, 150, 70, 0, 255, 159, 72, 4, 255, 160, 68, 5, 255, 167, 74, 4, 255, 183, 90, 5, 255, 194, 101, 3, 255, 197, 102, 3, 255, 193, 100, 1, 255, 190, 99, 2, 255, 190, 103, 4, 255, 189, 99, 2, 255, 188, 98, 3, 255, 186, 94, 0, 255, 188, 94, 0, 255, 187, 94, 0, 255, 184, 93, 1, 255, 184, 95, 0, 255, 185, 94, 1, 255, 183, 92, 2, 255, 177, 87, 0, 255, 173, 86, 2, 255, 171, 84, 2, 255, 172, 84, 1, 255, 178, 88, 2, 255, 183, 92, 3, 255, 183, 89, 3, 255, 180, 86, 1, 255, 179, 87, 1, 255, 183, 90, 3, 255, 180, 89, 2, 255, 182, 88, 3, 255, 179, 83, 1, 255, 178, 82, 5, 255, 173, 79, 2, 255, 169, 78, 2, 255, 3, 19, 47, 255, 1, 20, 45, 255, 2, 22, 51, 255, 4, 23, 50, 255, 2, 19, 50, 255, 3, 22, 53, 255, 3, 22, 50, 255, 2, 26, 44, 255, 1, 22, 44, 255, 5, 23, 49, 255, 3, 17, 41, 255, 0, 3, 16, 255, 3, 0, 10, 255, 2, 0, 13, 255, 2, 4, 12, 255, 1, 0, 13, 255, 3, 41, 195, 255, 40, 80, 156, 255, 30, 17, 0, 255, 26, 12, 0, 255, 37, 29, 129, 255, 3, 16, 119, 255, 12, 0, 0, 255, 14, 3, 2, 255, 12, 7, 4, 255, 16, 0, 3, 255, 14, 5, 3, 255, 12, 7, 3, 255, 13, 6, 4, 255, 15, 4, 4, 255, 14, 3, 2, 255, 12, 4, 3, 255, 26, 7, 6, 255, 19, 4, 2, 255, 19, 5, 3, 255, 22, 6, 5, 255, 21, 5, 4, 255, 25, 10, 4, 255, 28, 7, 2, 255, 31, 13, 7, 255, 26, 9, 2, 255, 34, 13, 6, 255, 27, 12, 3, 255, 25, 13, 3, 255, 25, 7, 3, 255, 34, 12, 4, 255, 42, 15, 0, 255, 55, 17, 0, 255, 58, 21, 5, 255, 43, 20, 2, 255, 52, 18, 1, 255, 62, 22, 2, 255, 57, 21, 4, 255, 48, 22, 4, 255, 46, 22, 0, 255, 41, 20, 2, 255, 39, 24, 5, 255, 46, 24, 4, 255, 48, 27, 3, 255, 49, 33, 0, 255, 59, 32, 2, 255, 62, 34, 6, 255, 58, 34, 0, 255, 73, 42, 1, 255, 75, 42, 2, 255, 71, 49, 6, 255, 78, 46, 3, 255, 74, 49, 4, 255, 69, 51, 6, 255, 80, 50, 2, 255, 104, 61, 4, 255, 74, 53, 5, 255, 107, 80, 11, 255, 159, 96, 18, 255, 173, 106, 11, 255, 177, 112, 0, 255, 181, 112, 8, 255, 168, 92, 7, 255, 142, 67, 5, 255, 100, 53, 4, 255, 81, 55, 7, 255, 84, 58, 5, 255, 84, 60, 1, 255, 85, 56, 3, 255, 85, 60, 3, 255, 81, 60, 1, 255, 81, 59, 2, 255, 79, 58, 4, 255, 91, 60, 3, 255, 93, 56, 1, 255, 90, 57, 4, 255, 86, 59, 8, 255, 90, 55, 7, 255, 95, 51, 4, 255, 89, 55, 1, 255, 114, 74, 13, 255, 145, 89, 4, 255, 176, 107, 9, 255, 190, 103, 6, 255, 188, 95, 0, 255, 181, 86, 1, 255, 167, 71, 3, 255, 159, 64, 5, 255, 154, 62, 6, 255, 160, 69, 5, 255, 160, 72, 1, 255, 166, 69, 2, 255, 163, 67, 1, 255, 159, 67, 0, 255, 162, 71, 1, 255, 166, 70, 1, 255, 169, 73, 1, 255, 168, 78, 6, 255, 167, 75, 5, 255, 168, 69, 3, 255, 168, 71, 2, 255, 167, 75, 5, 255, 161, 75, 7, 255, 142, 67, 4, 255, 120, 56, 2, 255, 103, 52, 5, 255, 95, 49, 4, 255, 93, 51, 2, 255, 93, 50, 2, 255, 105, 52, 5, 255, 103, 53, 2, 255, 101, 57, 5, 255, 103, 50, 4, 255, 104, 51, 1, 255, 100, 50, 4, 255, 89, 44, 1, 255, 90, 52, 5, 255, 85, 48, 3, 255, 86, 45, 5, 255, 86, 48, 5, 255, 82, 50, 2, 255, 80, 46, 4, 255, 83, 44, 7, 255, 78, 44, 6, 255, 76, 44, 6, 255, 76, 40, 3, 255, 76, 41, 2, 255, 72, 46, 0, 255, 67, 42, 7, 255, 79, 44, 7, 255, 79, 41, 4, 255, 77, 47, 8, 255, 80, 46, 7, 255, 78, 43, 0, 255, 82, 48, 5, 255, 74, 43, 5, 255, 79, 49, 2, 255, 92, 51, 4, 255, 95, 47, 2, 255, 96, 54, 2, 255, 84, 51, 2, 255, 85, 50, 4, 255, 109, 62, 6, 255, 95, 52, 4, 255, 88, 51, 10, 255, 92, 52, 8, 255, 93, 45, 3, 255, 98, 54, 3, 255, 96, 55, 7, 255, 89, 45, 8, 255, 93, 48, 4, 255, 87, 45, 7, 255, 88, 43, 6, 255, 93, 50, 5, 255, 127, 61, 6, 255, 130, 55, 2, 255, 130, 59, 3, 255, 128, 59, 12, 255, 128, 58, 10, 255, 127, 63, 4, 255, 119, 54, 5, 255, 118, 49, 7, 255, 115, 54, 2, 255, 111, 55, 10, 255, 111, 51, 7, 255, 114, 52, 8, 255, 103, 48, 7, 255, 103, 55, 7, 255, 104, 50, 10, 255, 104, 47, 4, 255, 104, 44, 9, 255, 101, 44, 9, 255, 104, 53, 9, 255, 127, 65, 8, 255, 108, 48, 12, 255, 88, 46, 8, 255, 93, 55, 3, 255, 99, 50, 3, 255, 104, 46, 3, 255, 103, 53, 4, 255, 105, 57, 10, 255, 100, 53, 9, 255, 112, 57, 6, 255, 115, 57, 4, 255, 111, 62, 5, 255, 112, 60, 2, 255, 113, 54, 6, 255, 97, 57, 4, 255, 72, 49, 10, 255, 99, 65, 12, 255, 168, 93, 12, 255, 138, 69, 4, 255, 84, 54, 2, 255, 83, 52, 10, 255, 87, 52, 8, 255, 79, 49, 4, 255, 106, 67, 12, 255, 142, 80, 11, 255, 181, 105, 7, 255, 180, 101, 11, 255, 164, 84, 10, 255, 126, 67, 4, 255, 106, 55, 5, 255, 106, 54, 7, 255, 103, 60, 10, 255, 98, 66, 4, 255, 98, 67, 8, 255, 107, 66, 9, 255, 122, 70, 9, 255, 120, 69, 1, 255, 114, 69, 7, 255, 100, 63, 8, 255, 90, 59, 2, 255, 116, 74, 13, 255, 150, 86, 13, 255, 162, 90, 17, 255, 171, 98, 14, 255, 164, 92, 8, 255, 169, 97, 5, 255, 197, 126, 14, 255, 208, 145, 9, 255, 206, 140, 7, 255, 207, 135, 14, 255, 206, 137, 6, 255, 208, 139, 13, 255, 209, 139, 8, 255, 209, 139, 6, 255, 211, 136, 11, 255, 213, 133, 10, 255, 207, 128, 9, 255, 210, 130, 2, 255, 201, 115, 1, 255, 194, 105, 2, 255, 197, 112, 10, 255, 197, 118, 9, 255, 192, 112, 5, 255, 180, 96, 4, 255, 184, 101, 4, 255, 187, 109, 8, 255, 183, 112, 3, 255, 186, 117, 10, 255, 192, 125, 5, 255, 200, 134, 20, 255, 208, 143, 11, 255, 200, 131, 1, 255, 188, 112, 13, 255, 194, 120, 7, 255, 188, 115, 4, 255, 187, 113, 6, 255, 198, 124, 15, 255, 205, 132, 18, 255, 206, 136, 15, 255, 203, 133, 15, 255, 203, 134, 18, 255, 202, 134, 9, 255, 199, 133, 8, 255, 201, 134, 10, 255, 202, 132, 6, 255, 203, 133, 7, 255, 204, 135, 8, 255, 203, 135, 8, 255, 204, 136, 13, 255, 202, 133, 9, 255, 201, 129, 16, 255, 200, 128, 12, 255, 196, 126, 2, 255, 198, 122, 14, 255, 197, 119, 18, 255, 198, 126, 7, 255, 195, 123, 12, 255, 197, 120, 26, 255, 203, 125, 9, 255, 201, 120, 7, 255, 177, 92, 3, 255, 166, 80, 3, 255, 165, 79, 7, 255, 164, 78, 3, 255, 165, 79, 1, 255, 166, 78, 3, 255, 166, 78, 2, 255, 162, 77, 2, 255, 151, 70, 1, 255, 161, 74, 7, 255, 180, 86, 6, 255, 182, 85, 1, 255, 169, 73, 7, 255, 148, 63, 12, 255, 153, 69, 10, 255, 164, 79, 4, 255, 162, 83, 6, 255, 156, 85, 5, 255, 172, 101, 5, 255, 171, 97, 11, 255, 146, 70, 5, 255, 153, 76, 3, 255, 177, 99, 7, 255, 187, 105, 6, 255, 188, 101, 6, 255, 197, 113, 3, 255, 197, 115, 5, 255, 196, 114, 7, 255, 190, 106, 1, 255, 184, 94, 2, 255, 180, 87, 7, 255, 179, 87, 3, 255, 179, 87, 3, 255, 182, 92, 5, 255, 184, 97, 2, 255, 193, 108, 3, 255, 202, 117, 8, 255, 201, 116, 3, 255, 200, 115, 2, 255, 201, 115, 4, 255, 198, 114, 1, 255, 198, 114, 1, 255, 199, 112, 3, 255, 197, 112, 4, 255, 197, 115, 9, 255, 196, 117, 15, 255, 198, 116, 15, 255, 201, 117, 14, 255, 202, 123, 13, 255, 189, 103, 12, 255, 166, 72, 5, 255, 167, 73, 4, 255, 150, 66, 1, 255, 142, 61, 1, 255, 145, 55, 5, 255, 141, 53, 2, 255, 141, 56, 2, 255, 146, 61, 8, 255, 141, 58, 5, 255, 137, 55, 1, 255, 137, 57, 3, 255, 136, 56, 3, 255, 142, 59, 6, 255, 145, 58, 3, 255, 141, 55, 2, 255, 137, 53, 1, 255, 120, 47, 4, 255, 102, 38, 1, 255, 102, 36, 1, 255, 107, 44, 3, 255, 113, 45, 2, 255, 122, 47, 2, 255, 125, 50, 5, 255, 124, 51, 2, 255, 137, 62, 7, 255, 148, 66, 4, 255, 153, 66, 1, 255, 152, 69, 4, 255, 157, 70, 3, 255, 164, 73, 1, 255, 181, 91, 6, 255, 192, 101, 2, 255, 195, 100, 0, 255, 192, 96, 2, 255, 190, 96, 1, 255, 188, 99, 1, 255, 189, 102, 4, 255, 188, 99, 3, 255, 188, 96, 3, 255, 184, 90, 1, 255, 185, 92, 3, 255, 185, 94, 4, 255, 183, 93, 1, 255, 186, 95, 3, 255, 185, 94, 4, 255, 181, 90, 1, 255, 177, 85, 2, 255, 173, 84, 1, 255, 172, 86, 3, 255, 175, 87, 3, 255, 176, 86, 1, 255, 174, 83, 1, 255, 172, 79, 1, 255, 173, 80, 0, 255, 175, 82, 2, 255, 172, 80, 0, 255, 173, 81, 1, 255, 176, 82, 4, 255, 170, 76, 1, 255, 169, 76, 2, 255, 166, 74, 0, 255, 165, 73, 0, 255, 3, 20, 42, 255, 3, 22, 46, 255, 2, 20, 44, 255, 3, 18, 45, 255, 4, 20, 45, 255, 1, 19, 43, 255, 2, 21, 38, 255, 1, 18, 44, 255, 0, 19, 43, 255, 4, 16, 31, 255, 3, 4, 20, 255, 2, 2, 17, 255, 2, 0, 22, 255, 4, 2, 12, 255, 1, 0, 4, 255, 0, 26, 162, 255, 30, 88, 183, 255, 38, 21, 3, 255, 23, 3, 0, 255, 49, 22, 85, 255, 7, 21, 129, 255, 12, 1, 1, 255, 17, 0, 6, 255, 21, 3, 7, 255, 16, 3, 1, 255, 15, 4, 2, 255, 15, 4, 4, 255, 11, 2, 1, 255, 15, 5, 4, 255, 17, 6, 5, 255, 13, 1, 1, 255, 18, 7, 5, 255, 26, 7, 6, 255, 21, 4, 1, 255, 28, 11, 7, 255, 24, 7, 4, 255, 29, 9, 4, 255, 31, 9, 3, 255, 35, 9, 2, 255, 32, 10, 1, 255, 32, 10, 2, 255, 30, 7, 0, 255, 29, 11, 3, 255, 27, 12, 3, 255, 34, 14, 6, 255, 40, 13, 7, 255, 49, 21, 2, 255, 54, 21, 0, 255, 52, 19, 3, 255, 45, 19, 1, 255, 59, 26, 1, 255, 59, 22, 2, 255, 54, 21, 0, 255, 54, 21, 2, 255, 48, 23, 1, 255, 40, 19, 5, 255, 44, 18, 5, 255, 50, 29, 1, 255, 54, 32, 3, 255, 57, 36, 3, 255, 60, 35, 1, 255, 69, 38, 2, 255, 71, 41, 2, 255, 69, 45, 2, 255, 76, 43, 3, 255, 75, 49, 3, 255, 78, 52, 1, 255, 77, 49, 4, 255, 72, 53, 3, 255, 100, 59, 8, 255, 73, 51, 1, 255, 111, 79, 8, 255, 158, 97, 6, 255, 170, 106, 6, 255, 185, 117, 7, 255, 186, 123, 1, 255, 155, 91, 4, 255, 111, 57, 7, 255, 93, 56, 2, 255, 79, 57, 1, 255, 85, 59, 2, 255, 97, 61, 5, 255, 83, 61, 2, 255, 83, 61, 2, 255, 86, 62, 5, 255, 84, 59, 2, 255, 82, 57, 1, 255, 84, 61, 1, 255, 92, 60, 7, 255, 92, 54, 6, 255, 89, 57, 7, 255, 91, 51, 2, 255, 93, 57, 5, 255, 119, 79, 9, 255, 166, 105, 6, 255, 192, 110, 2, 255, 189, 102, 6, 255, 182, 88, 4, 255, 177, 78, 4, 255, 170, 74, 4, 255, 160, 67, 3, 255, 156, 66, 3, 255, 152, 62, 0, 255, 148, 64, 0, 255, 151, 68, 1, 255, 159, 72, 4, 255, 164, 69, 3, 255, 167, 67, 5, 255, 169, 66, 3, 255, 163, 72, 0, 255, 163, 74, 4, 255, 157, 70, 3, 255, 149, 67, 4, 255, 137, 65, 5, 255, 123, 61, 3, 255, 120, 59, 4, 255, 108, 55, 4, 255, 93, 50, 4, 255, 92, 48, 4, 255, 97, 52, 5, 255, 99, 57, 3, 255, 97, 54, 1, 255, 105, 54, 7, 255, 105, 51, 5, 255, 103, 50, 3, 255, 106, 56, 7, 255, 105, 54, 6, 255, 99, 49, 3, 255, 97, 54, 2, 255, 99, 53, 3, 255, 98, 51, 3, 255, 96, 52, 5, 255, 89, 48, 2, 255, 85, 48, 4, 255, 83, 49, 5, 255, 81, 48, 2, 255, 80, 49, 3, 255, 77, 45, 0, 255, 81, 43, 2, 255, 79, 42, 5, 255, 75, 46, 10, 255, 79, 40, 5, 255, 73, 40, 0, 255, 72, 43, 6, 255, 83, 45, 7, 255, 78, 45, 4, 255, 73, 47, 5, 255, 83, 47, 7, 255, 82, 46, 2, 255, 84, 48, 6, 255, 82, 45, 9, 255, 81, 46, 6, 255, 84, 49, 6, 255, 77, 45, 4, 255, 78, 49, 7, 255, 86, 49, 10, 255, 94, 52, 3, 255, 107, 57, 3, 255, 88, 45, 9, 255, 90, 51, 4, 255, 100, 51, 5, 255, 106, 56, 6, 255, 108, 57, 6, 255, 101, 53, 2, 255, 91, 47, 7, 255, 92, 48, 10, 255, 102, 55, 6, 255, 91, 50, 4, 255, 103, 53, 8, 255, 96, 52, 13, 255, 96, 52, 4, 255, 120, 55, 7, 255, 117, 53, 4, 255, 121, 56, 4, 255, 131, 63, 4, 255, 128, 62, 4, 255, 118, 58, 8, 255, 124, 67, 4, 255, 128, 64, 3, 255, 119, 53, 7, 255, 113, 52, 6, 255, 114, 53, 6, 255, 110, 48, 7, 255, 103, 48, 8, 255, 105, 50, 12, 255, 104, 47, 7, 255, 102, 48, 5, 255, 100, 48, 7, 255, 99, 46, 3, 255, 103, 43, 12, 255, 103, 51, 8, 255, 97, 52, 1, 255, 99, 50, 3, 255, 100, 47, 6, 255, 102, 50, 5, 255, 106, 50, 4, 255, 104, 50, 4, 255, 105, 54, 4, 255, 109, 58, 9, 255, 112, 62, 7, 255, 99, 56, 3, 255, 103, 54, 8, 255, 95, 51, 5, 255, 88, 54, 9, 255, 141, 90, 11, 255, 139, 73, 2, 255, 81, 49, 7, 255, 78, 47, 6, 255, 84, 50, 2, 255, 79, 54, 11, 255, 75, 54, 8, 255, 99, 68, 1, 255, 153, 90, 11, 255, 163, 88, 2, 255, 139, 73, 11, 255, 118, 67, 14, 255, 102, 61, 11, 255, 86, 60, 7, 255, 84, 62, 8, 255, 77, 51, 19, 255, 86, 58, 9, 255, 109, 69, 8, 255, 129, 78, 12, 255, 142, 86, 4, 255, 140, 75, 15, 255, 98, 64, 10, 255, 109, 69, 8, 255, 133, 82, 11, 255, 156, 98, 18, 255, 176, 108, 17, 255, 186, 112, 9, 255, 190, 115, 9, 255, 194, 125, 11, 255, 202, 135, 4, 255, 208, 139, 6, 255, 209, 138, 7, 255, 213, 139, 8, 255, 209, 136, 3, 255, 211, 138, 5, 255, 208, 137, 6, 255, 210, 137, 4, 255, 210, 136, 7, 255, 210, 133, 17, 255, 206, 123, 4, 255, 193, 104, 8, 255, 185, 95, 13, 255, 178, 87, 6, 255, 187, 99, 3, 255, 185, 102, 4, 255, 175, 93, 2, 255, 179, 104, 6, 255, 171, 94, 2, 255, 171, 93, 4, 255, 183, 108, 9, 255, 179, 107, 3, 255, 186, 111, 14, 255, 195, 126, 11, 255, 205, 141, 10, 255, 199, 133, 10, 255, 193, 122, 11, 255, 199, 129, 4, 255, 199, 129, 9, 255, 193, 125, 9, 255, 201, 134, 11, 255, 204, 136, 7, 255, 207, 137, 13, 255, 206, 135, 19, 255, 205, 134, 18, 255, 206, 137, 14, 255, 202, 135, 6, 255, 202, 136, 11, 255, 201, 134, 15, 255, 202, 131, 14, 255, 203, 131, 10, 255, 203, 134, 7, 255, 203, 135, 6, 255, 203, 134, 6, 255, 201, 131, 7, 255, 199, 126, 13, 255, 200, 124, 9, 255, 201, 126, 7, 255, 201, 124, 9, 255, 197, 121, 6, 255, 200, 123, 19, 255, 197, 118, 16, 255, 202, 125, 4, 255, 202, 119, 6, 255, 182, 92, 6, 255, 166, 79, 2, 255, 167, 81, 4, 255, 169, 83, 5, 255, 176, 89, 9, 255, 176, 88, 8, 255, 168, 77, 5, 255, 164, 76, 5, 255, 163, 80, 1, 255, 158, 75, 3, 255, 156, 68, 6, 255, 177, 84, 1, 255, 185, 91, 3, 255, 168, 73, 6, 255, 154, 68, 3, 255, 149, 66, 2, 255, 161, 78, 8, 255, 150, 74, 0, 255, 127, 59, 5, 255, 134, 67, 9, 255, 163, 95, 4, 255, 165, 90, 6, 255, 169, 91, 6, 255, 179, 107, 7, 255, 189, 117, 12, 255, 188, 107, 3, 255, 196, 111, 2, 255, 197, 116, 3, 255, 198, 114, 10, 255, 184, 96, 2, 255, 182, 91, 0, 255, 182, 93, 1, 255, 178, 91, 3, 255, 180, 93, 3, 255, 189, 101, 9, 255, 192, 105, 5, 255, 201, 116, 4, 255, 206, 120, 5, 255, 204, 118, 7, 255, 201, 116, 3, 255, 200, 114, 2, 255, 196, 112, 4, 255, 196, 112, 4, 255, 197, 112, 2, 255, 195, 111, 4, 255, 195, 113, 7, 255, 195, 116, 7, 255, 200, 120, 13, 255, 202, 123, 19, 255, 199, 113, 9, 255, 169, 83, 0, 255, 154, 68, 3, 255, 160, 68, 3, 255, 147, 63, 0, 255, 141, 59, 3, 255, 140, 52, 5, 255, 138, 54, 7, 255, 137, 57, 4, 255, 140, 58, 5, 255, 138, 55, 4, 255, 139, 56, 4, 255, 135, 56, 5, 255, 129, 53, 4, 255, 134, 56, 7, 255, 135, 57, 3, 255, 130, 57, 2, 255, 124, 46, 5, 255, 129, 55, 6, 255, 136, 68, 6, 255, 132, 56, 1, 255, 131, 56, 0, 255, 140, 61, 8, 255, 140, 58, 9, 255, 132, 50, 2, 255, 135, 56, 2, 255, 140, 61, 2, 255, 150, 69, 5, 255, 149, 63, 1, 255, 152, 68, 5, 255, 161, 74, 3, 255, 177, 88, 0, 255, 188, 100, 2, 255, 190, 98, 2, 255, 190, 95, 3, 255, 186, 97, 0, 255, 187, 98, 2, 255, 188, 97, 2, 255, 187, 96, 2, 255, 187, 94, 2, 255, 185, 91, 2, 255, 181, 88, 0, 255, 181, 91, 1, 255, 183, 94, 2, 255, 182, 93, 0, 255, 185, 96, 1, 255, 189, 102, 3, 255, 186, 96, 1, 255, 178, 85, 3, 255, 173, 83, 1, 255, 175, 87, 4, 255, 175, 87, 4, 255, 175, 84, 4, 255, 169, 76, 2, 255, 166, 76, 3, 255, 164, 75, 1, 255, 169, 77, 2, 255, 168, 76, 1, 255, 170, 78, 4, 255, 168, 78, 4, 255, 170, 80, 6, 255, 173, 82, 1, 255, 170, 80, 2, 255, 164, 73, 1, 255, 2, 15, 35, 255, 1, 20, 40, 255, 1, 17, 41, 255, 1, 16, 41, 255, 4, 17, 42, 255, 2, 19, 41, 255, 4, 18, 41, 255, 5, 16, 43, 255, 2, 19, 42, 255, 3, 7, 17, 255, 4, 0, 13, 255, 1, 1, 17, 255, 4, 2, 20, 255, 1, 0, 0, 255, 0, 14, 127, 255, 26, 84, 210, 255, 56, 44, 21, 255, 14, 8, 0, 255, 34, 20, 71, 255, 9, 26, 163, 255, 10, 3, 25, 255, 6, 5, 3, 255, 14, 5, 5, 255, 16, 7, 5, 255, 18, 5, 9, 255, 11, 5, 4, 255, 17, 5, 5, 255, 17, 6, 5, 255, 13, 1, 1, 255, 18, 6, 5, 255, 18, 5, 3, 255, 20, 5, 4, 255, 16, 8, 4, 255, 19, 9, 2, 255, 23, 11, 3, 255, 21, 7, 1, 255, 29, 10, 4, 255, 32, 6, 0, 255, 40, 12, 1, 255, 38, 14, 2, 255, 35, 11, 3, 255, 34, 9, 2, 255, 32, 11, 3, 255, 32, 12, 2, 255, 38, 12, 2, 255, 41, 13, 4, 255, 56, 18, 4, 255, 58, 19, 1, 255, 50, 21, 0, 255, 66, 25, 6, 255, 65, 26, 4, 255, 50, 21, 3, 255, 43, 16, 1, 255, 49, 19, 0, 255, 42, 23, 1, 255, 38, 22, 7, 255, 49, 25, 6, 255, 53, 32, 0, 255, 57, 31, 1, 255, 61, 34, 5, 255, 62, 37, 0, 255, 74, 42, 2, 255, 78, 43, 4, 255, 68, 45, 4, 255, 69, 44, 3, 255, 82, 50, 6, 255, 81, 55, 3, 255, 77, 51, 0, 255, 98, 60, 6, 255, 82, 60, 8, 255, 111, 86, 8, 255, 155, 94, 7, 255, 168, 100, 14, 255, 173, 108, 4, 255, 177, 108, 2, 255, 150, 79, 4, 255, 105, 57, 2, 255, 77, 52, 4, 255, 82, 60, 4, 255, 90, 58, 2, 255, 87, 61, 4, 255, 88, 62, 6, 255, 92, 62, 2, 255, 91, 57, 1, 255, 86, 57, 3, 255, 88, 60, 6, 255, 86, 55, 3, 255, 87, 61, 4, 255, 87, 58, 5, 255, 81, 50, 7, 255, 81, 60, 2, 255, 121, 76, 7, 255, 165, 102, 6, 255, 190, 109, 4, 255, 188, 91, 3, 255, 174, 79, 7, 255, 173, 75, 2, 255, 166, 72, 5, 255, 165, 76, 3, 255, 159, 68, 2, 255, 155, 64, 4, 255, 147, 64, 4, 255, 144, 70, 6, 255, 158, 76, 5, 255, 156, 73, 2, 255, 152, 68, 3, 255, 143, 66, 1, 255, 141, 66, 3, 255, 123, 58, 5, 255, 116, 56, 4, 255, 116, 56, 5, 255, 108, 55, 3, 255, 96, 54, 3, 255, 88, 52, 4, 255, 91, 51, 7, 255, 85, 48, 4, 255, 87, 50, 4, 255, 95, 53, 4, 255, 98, 51, 1, 255, 102, 52, 3, 255, 100, 54, 5, 255, 94, 54, 3, 255, 98, 57, 5, 255, 101, 53, 5, 255, 95, 52, 1, 255, 101, 57, 5, 255, 102, 52, 4, 255, 97, 51, 4, 255, 94, 56, 7, 255, 92, 53, 3, 255, 91, 54, 3, 255, 91, 51, 3, 255, 88, 48, 2, 255, 87, 49, 6, 255, 77, 44, 2, 255, 82, 47, 4, 255, 80, 45, 4, 255, 76, 44, 3, 255, 80, 43, 4, 255, 85, 46, 6, 255, 73, 45, 3, 255, 69, 40, 9, 255, 74, 40, 6, 255, 74, 40, 2, 255, 80, 49, 5, 255, 77, 48, 2, 255, 77, 48, 1, 255, 81, 54, 7, 255, 77, 46, 2, 255, 84, 47, 3, 255, 87, 46, 8, 255, 88, 48, 8, 255, 86, 47, 3, 255, 87, 52, 7, 255, 81, 48, 7, 255, 97, 56, 5, 255, 122, 68, 7, 255, 119, 48, 5, 255, 106, 43, 8, 255, 106, 56, 4, 255, 107, 56, 5, 255, 110, 61, 4, 255, 109, 55, 6, 255, 107, 55, 8, 255, 98, 54, 8, 255, 99, 49, 10, 255, 113, 56, 8, 255, 100, 56, 8, 255, 101, 55, 3, 255, 108, 58, 5, 255, 124, 60, 6, 255, 90, 48, 5, 255, 89, 48, 11, 255, 100, 51, 5, 255, 109, 51, 10, 255, 108, 53, 2, 255, 122, 57, 6, 255, 126, 58, 8, 255, 136, 59, 7, 255, 140, 56, 8, 255, 126, 58, 6, 255, 121, 62, 3, 255, 122, 57, 2, 255, 111, 50, 6, 255, 103, 52, 5, 255, 109, 56, 6, 255, 108, 48, 4, 255, 98, 43, 9, 255, 102, 51, 11, 255, 101, 47, 2, 255, 107, 47, 9, 255, 113, 51, 10, 255, 103, 50, 5, 255, 99, 48, 7, 255, 100, 49, 10, 255, 98, 50, 4, 255, 99, 51, 2, 255, 104, 52, 8, 255, 103, 54, 7, 255, 110, 55, 7, 255, 105, 57, 9, 255, 102, 56, 7, 255, 101, 57, 6, 255, 103, 61, 6, 255, 127, 63, 17, 255, 93, 49, 8, 255, 83, 51, 5, 255, 83, 53, 4, 255, 84, 51, 5, 255, 81, 51, 7, 255, 75, 52, 10, 255, 90, 62, 7, 255, 112, 66, 5, 255, 96, 51, 12, 255, 98, 56, 5, 255, 94, 59, 9, 255, 90, 56, 4, 255, 79, 56, 2, 255, 78, 58, 3, 255, 100, 66, 8, 255, 112, 71, 9, 255, 113, 69, 7, 255, 126, 73, 9, 255, 145, 83, 7, 255, 148, 87, 3, 255, 146, 86, 20, 255, 169, 107, 11, 255, 194, 124, 9, 255, 199, 125, 15, 255, 201, 128, 12, 255, 209, 134, 15, 255, 207, 136, 6, 255, 213, 138, 18, 255, 210, 136, 14, 255, 208, 138, 8, 255, 210, 135, 3, 255, 209, 137, 4, 255, 213, 136, 8, 255, 211, 135, 10, 255, 211, 135, 6, 255, 210, 133, 7, 255, 214, 136, 10, 255, 207, 127, 12, 255, 201, 119, 7, 255, 201, 120, 9, 255, 183, 97, 13, 255, 178, 93, 9, 255, 184, 104, 3, 255, 175, 93, 7, 255, 184, 104, 7, 255, 182, 104, 3, 255, 174, 99, 3, 255, 178, 103, 10, 255, 179, 104, 5, 255, 188, 111, 16, 255, 198, 126, 13, 255, 202, 136, 6, 255, 200, 135, 4, 255, 194, 128, 8, 255, 198, 130, 11, 255, 198, 130, 5, 255, 200, 133, 21, 255, 204, 139, 15, 255, 203, 138, 12, 255, 202, 137, 10, 255, 206, 140, 12, 255, 203, 137, 9, 255, 205, 140, 11, 255, 205, 140, 11, 255, 201, 136, 11, 255, 201, 136, 14, 255, 198, 132, 14, 255, 199, 129, 12, 255, 200, 130, 12, 255, 199, 130, 12, 255, 199, 128, 12, 255, 199, 128, 8, 255, 198, 126, 8, 255, 200, 125, 12, 255, 200, 123, 8, 255, 201, 122, 12, 255, 201, 121, 10, 255, 202, 124, 4, 255, 203, 127, 9, 255, 202, 126, 8, 255, 199, 121, 9, 255, 177, 94, 6, 255, 167, 78, 8, 255, 171, 86, 8, 255, 175, 90, 9, 255, 172, 88, 1, 255, 179, 93, 7, 255, 175, 85, 6, 255, 161, 69, 1, 255, 171, 78, 4, 255, 181, 90, 4, 255, 173, 80, 4, 255, 172, 77, 8, 255, 183, 90, 9, 255, 177, 90, 7, 255, 160, 73, 5, 255, 160, 70, 3, 255, 156, 72, 8, 255, 152, 70, 4, 255, 151, 73, 5, 255, 128, 59, 1, 255, 155, 94, 7, 255, 168, 93, 3, 255, 147, 69, 5, 255, 134, 59, 2, 255, 158, 86, 6, 255, 184, 106, 6, 255, 190, 103, 6, 255, 190, 101, 8, 255, 193, 108, 6, 255, 191, 104, 3, 255, 187, 97, 1, 255, 183, 91, 1, 255, 178, 90, 0, 255, 179, 95, 1, 255, 187, 102, 0, 255, 189, 100, 3, 255, 193, 104, 11, 255, 199, 111, 11, 255, 197, 112, 3, 255, 194, 110, 3, 255, 195, 110, 3, 255, 198, 113, 3, 255, 194, 112, 2, 255, 194, 112, 5, 255, 195, 110, 6, 255, 194, 111, 3, 255, 196, 117, 1, 255, 198, 120, 6, 255, 199, 122, 4, 255, 200, 122, 15, 255, 184, 92, 4, 255, 162, 71, 3, 255, 152, 66, 2, 255, 149, 59, 2, 255, 141, 59, 1, 255, 142, 62, 5, 255, 139, 57, 4, 255, 133, 55, 2, 255, 133, 57, 2, 255, 134, 54, 2, 255, 137, 57, 1, 255, 137, 56, 2, 255, 128, 50, 0, 255, 127, 51, 2, 255, 131, 53, 5, 255, 133, 54, 3, 255, 129, 49, 3, 255, 134, 50, 2, 255, 137, 56, 2, 255, 141, 61, 6, 255, 141, 58, 4, 255, 139, 56, 2, 255, 139, 56, 3, 255, 133, 52, 1, 255, 133, 57, 1, 255, 142, 62, 3, 255, 148, 64, 3, 255, 148, 67, 2, 255, 145, 66, 1, 255, 156, 68, 0, 255, 172, 81, 6, 255, 189, 98, 4, 255, 188, 96, 1, 255, 189, 95, 6, 255, 189, 93, 7, 255, 183, 94, 3, 255, 183, 94, 2, 255, 183, 92, 1, 255, 183, 89, 0, 255, 180, 88, 1, 255, 181, 91, 5, 255, 180, 88, 4, 255, 178, 86, 2, 255, 179, 88, 3, 255, 181, 91, 3, 255, 182, 92, 2, 255, 185, 96, 3, 255, 183, 92, 1, 255, 176, 83, 4, 255, 173, 84, 3, 255, 173, 86, 4, 255, 172, 82, 1, 255, 169, 79, 2, 255, 168, 78, 6, 255, 164, 77, 4, 255, 162, 75, 2, 255, 164, 74, 2, 255, 166, 74, 2, 255, 164, 75, 3, 255, 159, 73, 1, 255, 163, 77, 3, 255, 170, 82, 1, 255, 168, 78, 2, 255, 169, 77, 3, 255, 2, 12, 31, 255, 3, 17, 34, 255, 2, 16, 41, 255, 1, 15, 38, 255, 0, 12, 35, 255, 1, 16, 36, 255, 0, 18, 40, 255, 2, 17, 40, 255, 2, 9, 22, 255, 3, 0, 12, 255, 2, 1, 16, 255, 0, 2, 16, 255, 6, 0, 0, 255, 0, 11, 95, 255, 19, 80, 223, 255, 53, 62, 50, 255, 25, 11, 0, 255, 44, 21, 40, 255, 19, 26, 164, 255, 9, 10, 56, 255, 23, 2, 0, 255, 7, 7, 4, 255, 19, 6, 4, 255, 15, 7, 5, 255, 13, 3, 6, 255, 12, 8, 3, 255, 14, 3, 1, 255, 14, 3, 1, 255, 19, 8, 6, 255, 20, 8, 6, 255, 20, 5, 2, 255, 26, 9, 5, 255, 26, 9, 4, 255, 28, 9, 3, 255, 30, 9, 3, 255, 31, 12, 6, 255, 32, 12, 3, 255, 38, 12, 1, 255, 38, 12, 1, 255, 35, 13, 1, 255, 38, 16, 5, 255, 38, 13, 6, 255, 32, 11, 1, 255, 35, 12, 2, 255, 46, 15, 6, 255, 48, 18, 2, 255, 63, 16, 6, 255, 66, 18, 4, 255, 56, 21, 0, 255, 78, 26, 5, 255, 61, 21, 3, 255, 47, 19, 2, 255, 43, 15, 4, 255, 50, 22, 3, 255, 46, 24, 4, 255, 43, 22, 7, 255, 55, 29, 2, 255, 56, 31, 1, 255, 59, 32, 3, 255, 66, 35, 5, 255, 65, 39, 2, 255, 74, 44, 3, 255, 75, 42, 2, 255, 67, 42, 3, 255, 71, 48, 2, 255, 84, 48, 4, 255, 72, 50, 2, 255, 96, 62, 8, 255, 86, 57, 8, 255, 89, 75, 6, 255, 170, 101, 9, 255, 156, 89, 4, 255, 163, 99, 3, 255, 171, 102, 2, 255, 146, 75, 3, 255, 99, 48, 6, 255, 82, 52, 1, 255, 91, 57, 3, 255, 91, 60, 7, 255, 81, 57, 1, 255, 90, 57, 2, 255, 84, 58, 1, 255, 81, 56, 1, 255, 92, 57, 6, 255, 81, 61, 3, 255, 88, 62, 4, 255, 100, 57, 5, 255, 85, 57, 2, 255, 78, 57, 1, 255, 116, 83, 0, 255, 164, 110, 6, 255, 187, 110, 6, 255, 185, 99, 5, 255, 178, 84, 5, 255, 166, 77, 3, 255, 165, 71, 4, 255, 167, 69, 3, 255, 159, 70, 0, 255, 159, 74, 3, 255, 159, 73, 4, 255, 137, 57, 2, 255, 120, 56, 7, 255, 120, 61, 9, 255, 111, 56, 5, 255, 103, 50, 3, 255, 98, 51, 4, 255, 89, 49, 2, 255, 89, 53, 3, 255, 95, 54, 3, 255, 91, 56, 4, 255, 92, 54, 2, 255, 97, 53, 0, 255, 100, 54, 2, 255, 100, 54, 3, 255, 97, 54, 3, 255, 92, 53, 3, 255, 90, 51, 3, 255, 90, 53, 5, 255, 88, 55, 5, 255, 93, 56, 5, 255, 97, 54, 3, 255, 101, 54, 3, 255, 106, 55, 5, 255, 107, 51, 4, 255, 97, 50, 1, 255, 95, 53, 2, 255, 92, 48, 1, 255, 87, 50, 4, 255, 85, 48, 5, 255, 79, 45, 0, 255, 79, 49, 0, 255, 80, 47, 1, 255, 84, 47, 3, 255, 88, 48, 5, 255, 79, 43, 4, 255, 82, 45, 8, 255, 88, 48, 8, 255, 82, 46, 2, 255, 85, 47, 4, 255, 85, 43, 2, 255, 80, 40, 3, 255, 68, 42, 6, 255, 69, 42, 5, 255, 81, 46, 3, 255, 80, 47, 3, 255, 88, 49, 7, 255, 85, 52, 7, 255, 80, 49, 3, 255, 90, 52, 8, 255, 92, 46, 1, 255, 93, 49, 2, 255, 91, 52, 4, 255, 95, 54, 4, 255, 93, 54, 0, 255, 98, 52, 6, 255, 109, 56, 4, 255, 119, 61, 2, 255, 118, 53, 6, 255, 112, 57, 5, 255, 107, 55, 3, 255, 107, 56, 11, 255, 107, 58, 5, 255, 104, 51, 5, 255, 108, 56, 10, 255, 104, 56, 7, 255, 110, 57, 1, 255, 112, 54, 3, 255, 100, 56, 3, 255, 101, 58, 9, 255, 126, 63, 13, 255, 122, 59, 1, 255, 100, 57, 4, 255, 101, 58, 7, 255, 119, 66, 9, 255, 102, 56, 9, 255, 86, 48, 8, 255, 100, 51, 5, 255, 104, 52, 4, 255, 113, 55, 7, 255, 138, 62, 10, 255, 137, 64, 5, 255, 141, 70, 5, 255, 131, 61, 1, 255, 114, 51, 9, 255, 107, 50, 8, 255, 111, 54, 7, 255, 107, 48, 7, 255, 105, 47, 7, 255, 107, 53, 4, 255, 103, 52, 5, 255, 98, 49, 7, 255, 99, 50, 9, 255, 103, 49, 4, 255, 100, 49, 6, 255, 98, 49, 10, 255, 91, 52, 8, 255, 95, 54, 6, 255, 100, 49, 8, 255, 100, 52, 4, 255, 95, 54, 3, 255, 101, 56, 12, 255, 104, 57, 5, 255, 104, 55, 10, 255, 103, 53, 9, 255, 98, 50, 3, 255, 102, 53, 4, 255, 99, 60, 2, 255, 90, 56, 5, 255, 89, 55, 13, 255, 86, 55, 9, 255, 78, 53, 2, 255, 84, 51, 10, 255, 82, 54, 8, 255, 98, 70, 10, 255, 85, 50, 16, 255, 82, 55, 11, 255, 80, 53, 10, 255, 77, 61, 13, 255, 94, 65, 12, 255, 129, 79, 14, 255, 137, 79, 14, 255, 135, 83, 12, 255, 152, 96, 16, 255, 168, 100, 16, 255, 176, 114, 20, 255, 204, 127, 23, 255, 207, 136, 12, 255, 206, 136, 5, 255, 203, 130, 5, 255, 206, 132, 10, 255, 208, 135, 13, 255, 206, 134, 6, 255, 212, 137, 17, 255, 213, 140, 5, 255, 215, 140, 3, 255, 210, 138, 6, 255, 211, 136, 5, 255, 215, 136, 8, 255, 210, 132, 5, 255, 210, 133, 3, 255, 213, 135, 5, 255, 208, 130, 4, 255, 205, 124, 2, 255, 201, 127, 9, 255, 192, 115, 10, 255, 192, 114, 14, 255, 185, 108, 2, 255, 178, 103, 4, 255, 179, 98, 24, 255, 183, 100, 8, 255, 188, 106, 8, 255, 180, 105, 8, 255, 175, 102, 5, 255, 185, 110, 10, 255, 194, 123, 7, 255, 203, 135, 4, 255, 202, 135, 8, 255, 197, 134, 2, 255, 197, 133, 6, 255, 202, 137, 9, 255, 199, 132, 10, 255, 204, 139, 14, 255, 203, 139, 5, 255, 203, 136, 6, 255, 204, 136, 13, 255, 203, 138, 10, 255, 201, 137, 3, 255, 205, 143, 12, 255, 203, 140, 15, 255, 202, 140, 11, 255, 200, 139, 10, 255, 199, 137, 8, 255, 200, 134, 9, 255, 201, 132, 12, 255, 197, 129, 12, 255, 199, 125, 16, 255, 199, 127, 8, 255, 199, 127, 8, 255, 200, 127, 8, 255, 199, 123, 4, 255, 199, 119, 9, 255, 199, 118, 11, 255, 199, 118, 9, 255, 202, 123, 7, 255, 198, 121, 10, 255, 176, 94, 14, 255, 160, 77, 4, 255, 170, 87, 8, 255, 178, 92, 12, 255, 175, 88, 8, 255, 174, 86, 4, 255, 171, 80, 1, 255, 169, 75, 5, 255, 167, 73, 9, 255, 170, 73, 6, 255, 171, 73, 5, 255, 159, 66, 0, 255, 169, 78, 5, 255, 178, 87, 8, 255, 171, 77, 5, 255, 166, 70, 5, 255, 161, 72, 3, 255, 157, 76, 4, 255, 154, 72, 5, 255, 146, 67, 3, 255, 127, 55, 3, 255, 151, 85, 6, 255, 189, 112, 8, 255, 178, 94, 6, 255, 152, 72, 4, 255, 126, 47, 12, 255, 137, 64, 2, 255, 142, 61, 6, 255, 162, 73, 5, 255, 174, 82, 3, 255, 168, 77, 1, 255, 176, 83, 0, 255, 184, 89, 2, 255, 185, 90, 5, 255, 185, 94, 9, 255, 183, 92, 2, 255, 190, 100, 3, 255, 199, 110, 5, 255, 202, 116, 3, 255, 197, 114, 2, 255, 193, 112, 6, 255, 195, 110, 4, 255, 198, 114, 5, 255, 196, 114, 6, 255, 196, 114, 8, 255, 195, 115, 5, 255, 197, 116, 3, 255, 197, 121, 4, 255, 197, 120, 3, 255, 200, 122, 6, 255, 198, 118, 14, 255, 177, 84, 5, 255, 161, 70, 5, 255, 155, 67, 6, 255, 148, 60, 1, 255, 143, 63, 4, 255, 141, 62, 6, 255, 133, 51, 1, 255, 132, 55, 1, 255, 137, 61, 1, 255, 141, 61, 2, 255, 136, 57, 2, 255, 135, 55, 1, 255, 127, 49, 0, 255, 128, 51, 3, 255, 133, 54, 6, 255, 133, 52, 1, 255, 121, 38, 4, 255, 124, 37, 6, 255, 131, 50, 7, 255, 138, 62, 3, 255, 143, 63, 0, 255, 142, 64, 0, 255, 140, 65, 5, 255, 137, 59, 3, 255, 145, 66, 4, 255, 144, 65, 1, 255, 147, 68, 2, 255, 148, 67, 1, 255, 152, 69, 3, 255, 161, 70, 3, 255, 175, 81, 8, 255, 185, 89, 4, 255, 186, 91, 3, 255, 183, 90, 3, 255, 182, 89, 1, 255, 178, 89, 1, 255, 177, 88, 1, 255, 178, 87, 3, 255, 178, 86, 2, 255, 175, 85, 2, 255, 176, 88, 6, 255, 175, 87, 5, 255, 176, 84, 4, 255, 176, 85, 6, 255, 173, 83, 3, 255, 173, 83, 3, 255, 176, 85, 4, 255, 171, 82, 1, 255, 167, 80, 2, 255, 167, 81, 3, 255, 167, 81, 3, 255, 167, 79, 2, 255, 166, 76, 1, 255, 163, 75, 3, 255, 157, 71, 0, 255, 162, 77, 4, 255, 162, 75, 4, 255, 160, 72, 2, 255, 155, 70, 0, 255, 155, 71, 1, 255, 156, 72, 1, 255, 166, 77, 4, 255, 164, 73, 0, 255, 167, 74, 1, 255, 0, 1, 16, 255, 2, 9, 30, 255, 1, 16, 34, 255, 0, 15, 39, 255, 3, 15, 35, 255, 0, 13, 28, 255, 3, 16, 41, 255, 1, 11, 17, 255, 2, 2, 3, 255, 0, 0, 16, 255, 2, 0, 10, 255, 1, 0, 0, 255, 0, 4, 71, 255, 24, 73, 227, 255, 70, 82, 70, 255, 27, 15, 0, 255, 39, 13, 26, 255, 34, 24, 167, 255, 3, 16, 75, 255, 19, 3, 0, 255, 15, 7, 2, 255, 8, 5, 6, 255, 16, 7, 8, 255, 21, 5, 5, 255, 17, 5, 4, 255, 14, 5, 3, 255, 17, 7, 5, 255, 20, 6, 5, 255, 18, 7, 5, 255, 15, 5, 1, 255, 21, 8, 3, 255, 26, 8, 2, 255, 26, 7, 1, 255, 35, 10, 4, 255, 39, 10, 3, 255, 35, 10, 4, 255, 35, 11, 3, 255, 41, 13, 3, 255, 41, 13, 3, 255, 39, 14, 6, 255, 36, 10, 3, 255, 40, 14, 4, 255, 32, 13, 1, 255, 34, 14, 4, 255, 46, 16, 6, 255, 57, 23, 2, 255, 69, 20, 2, 255, 75, 24, 4, 255, 71, 23, 1, 255, 69, 26, 2, 255, 57, 24, 3, 255, 54, 23, 2, 255, 51, 20, 5, 255, 44, 21, 2, 255, 45, 23, 0, 255, 50, 24, 3, 255, 55, 31, 3, 255, 54, 30, 1, 255, 58, 32, 3, 255, 67, 35, 2, 255, 68, 41, 2, 255, 70, 46, 5, 255, 72, 45, 4, 255, 79, 47, 6, 255, 83, 51, 2, 255, 71, 48, 1, 255, 88, 55, 4, 255, 89, 53, 5, 255, 83, 62, 5, 255, 143, 91, 8, 255, 159, 90, 5, 255, 164, 96, 3, 255, 163, 96, 4, 255, 148, 74, 2, 255, 100, 55, 0, 255, 77, 57, 3, 255, 83, 54, 2, 255, 89, 56, 3, 255, 90, 56, 3, 255, 88, 56, 2, 255, 95, 57, 2, 255, 85, 58, 1, 255, 83, 56, 6, 255, 88, 59, 4, 255, 87, 57, 2, 255, 90, 59, 4, 255, 79, 51, 1, 255, 94, 64, 12, 255, 156, 105, 9, 255, 194, 114, 3, 255, 189, 94, 5, 255, 181, 91, 7, 255, 179, 79, 1, 255, 175, 80, 4, 255, 170, 83, 3, 255, 170, 80, 1, 255, 162, 73, 3, 255, 149, 69, 0, 255, 128, 65, 7, 255, 107, 62, 7, 255, 84, 48, 1, 255, 85, 51, 2, 255, 82, 51, 4, 255, 86, 51, 7, 255, 94, 53, 5, 255, 90, 56, 1, 255, 98, 56, 4, 255, 100, 56, 6, 255, 98, 54, 3, 255, 99, 54, 2, 255, 101, 54, 2, 255, 98, 53, 1, 255, 96, 55, 3, 255, 95, 56, 4, 255, 93, 50, 1, 255, 98, 52, 9, 255, 92, 49, 4, 255, 90, 50, 1, 255, 94, 51, 1, 255, 98, 51, 1, 255, 99, 52, 3, 255, 101, 54, 4, 255, 103, 52, 4, 255, 102, 51, 4, 255, 90, 48, 0, 255, 84, 50, 0, 255, 81, 50, 3, 255, 76, 48, 4, 255, 81, 47, 6, 255, 78, 46, 2, 255, 82, 51, 4, 255, 84, 47, 3, 255, 89, 47, 5, 255, 91, 52, 6, 255, 86, 45, 1, 255, 83, 47, 3, 255, 83, 50, 4, 255, 88, 47, 5, 255, 87, 42, 3, 255, 85, 42, 1, 255, 83, 40, 3, 255, 79, 43, 7, 255, 76, 40, 4, 255, 83, 46, 1, 255, 89, 48, 2, 255, 95, 49, 8, 255, 93, 49, 6, 255, 98, 49, 3, 255, 100, 53, 7, 255, 105, 57, 6, 255, 107, 57, 4, 255, 102, 51, 4, 255, 103, 56, 4, 255, 105, 55, 0, 255, 107, 45, 10, 255, 105, 47, 11, 255, 107, 52, 2, 255, 113, 52, 7, 255, 104, 53, 1, 255, 105, 56, 3, 255, 106, 54, 4, 255, 114, 59, 5, 255, 109, 56, 6, 255, 101, 54, 7, 255, 102, 54, 6, 255, 106, 55, 3, 255, 101, 54, 5, 255, 106, 57, 7, 255, 105, 59, 4, 255, 116, 53, 9, 255, 111, 56, 8, 255, 105, 56, 3, 255, 109, 58, 2, 255, 111, 56, 7, 255, 101, 55, 7, 255, 103, 55, 8, 255, 99, 55, 9, 255, 95, 50, 13, 255, 83, 50, 11, 255, 98, 55, 17, 255, 139, 69, 15, 255, 156, 70, 5, 255, 140, 60, 7, 255, 126, 58, 3, 255, 119, 52, 1, 255, 121, 58, 5, 255, 125, 59, 8, 255, 132, 56, 6, 255, 127, 61, 3, 255, 128, 60, 5, 255, 127, 58, 9, 255, 112, 53, 10, 255, 110, 51, 7, 255, 102, 53, 5, 255, 95, 48, 6, 255, 87, 47, 6, 255, 96, 51, 6, 255, 97, 52, 6, 255, 90, 49, 8, 255, 92, 54, 8, 255, 90, 55, 16, 255, 95, 57, 7, 255, 101, 55, 4, 255, 99, 49, 4, 255, 103, 55, 9, 255, 97, 57, 5, 255, 92, 54, 4, 255, 107, 60, 8, 255, 95, 58, 4, 255, 92, 53, 5, 255, 89, 53, 3, 255, 87, 58, 7, 255, 96, 60, 11, 255, 137, 82, 5, 255, 131, 81, 9, 255, 137, 85, 10, 255, 142, 84, 22, 255, 147, 84, 13, 255, 168, 94, 11, 255, 164, 96, 14, 255, 179, 112, 17, 255, 195, 124, 13, 255, 203, 127, 10, 255, 206, 131, 6, 255, 207, 136, 12, 255, 203, 139, 11, 255, 204, 136, 8, 255, 209, 134, 11, 255, 201, 134, 7, 255, 208, 136, 17, 255, 213, 136, 22, 255, 212, 136, 11, 255, 209, 136, 18, 255, 212, 140, 15, 255, 212, 137, 6, 255, 211, 135, 7, 255, 216, 135, 12, 255, 208, 135, 1, 255, 210, 135, 5, 255, 211, 133, 7, 255, 211, 132, 13, 255, 195, 112, 9, 255, 196, 114, 1, 255, 202, 125, 10, 255, 196, 114, 10, 255, 200, 120, 8, 255, 196, 118, 14, 255, 178, 99, 11, 255, 169, 88, 4, 255, 174, 88, 3, 255, 174, 94, 4, 255, 176, 103, 9, 255, 171, 101, 4, 255, 196, 123, 9, 255, 204, 137, 1, 255, 202, 137, 8, 255, 205, 137, 16, 255, 203, 140, 3, 255, 203, 141, 8, 255, 205, 141, 8, 255, 202, 137, 8, 255, 204, 142, 10, 255, 202, 137, 5, 255, 200, 133, 3, 255, 203, 136, 6, 255, 206, 138, 11, 255, 206, 139, 15, 255, 204, 139, 13, 255, 205, 141, 10, 255, 205, 143, 9, 255, 204, 142, 9, 255, 206, 142, 13, 255, 205, 137, 14, 255, 203, 132, 15, 255, 196, 126, 13, 255, 199, 127, 13, 255, 201, 130, 6, 255, 199, 127, 12, 255, 199, 125, 11, 255, 197, 122, 5, 255, 197, 119, 10, 255, 200, 121, 11, 255, 198, 119, 5, 255, 199, 119, 2, 255, 188, 105, 11, 255, 171, 85, 10, 255, 175, 90, 12, 255, 174, 89, 7, 255, 176, 86, 7, 255, 177, 86, 7, 255, 176, 84, 6, 255, 169, 77, 4, 255, 167, 74, 4, 255, 167, 74, 5, 255, 167, 72, 6, 255, 162, 66, 6, 255, 158, 64, 1, 255, 170, 80, 3, 255, 169, 79, 2, 255, 169, 71, 8, 255, 167, 66, 10, 255, 150, 62, 7, 255, 138, 59, 3, 255, 146, 67, 1, 255, 144, 70, 4, 255, 140, 73, 13, 255, 121, 56, 2, 255, 139, 66, 5, 255, 166, 79, 5, 255, 172, 81, 7, 255, 137, 60, 6, 255, 105, 43, 5, 255, 103, 45, 1, 255, 117, 46, 2, 255, 135, 55, 5, 255, 142, 64, 6, 255, 148, 63, 4, 255, 160, 68, 3, 255, 174, 80, 4, 255, 180, 87, 3, 255, 189, 100, 3, 255, 194, 104, 8, 255, 188, 96, 2, 255, 190, 98, 6, 255, 194, 106, 8, 255, 200, 117, 5, 255, 201, 117, 4, 255, 198, 116, 3, 255, 195, 119, 1, 255, 195, 118, 5, 255, 194, 116, 10, 255, 194, 116, 7, 255, 196, 119, 3, 255, 195, 116, 3, 255, 197, 117, 0, 255, 193, 111, 5, 255, 160, 77, 8, 255, 148, 63, 5, 255, 149, 65, 2, 255, 149, 68, 5, 255, 143, 65, 3, 255, 141, 62, 5, 255, 139, 58, 3, 255, 135, 57, 2, 255, 137, 59, 2, 255, 140, 59, 3, 255, 137, 60, 6, 255, 133, 53, 2, 255, 130, 51, 4, 255, 126, 50, 6, 255, 124, 49, 1, 255, 131, 56, 2, 255, 121, 47, 4, 255, 124, 47, 5, 255, 125, 52, 3, 255, 128, 57, 0, 255, 148, 67, 11, 255, 149, 67, 5, 255, 147, 70, 3, 255, 150, 70, 4, 255, 153, 67, 1, 255, 156, 70, 0, 255, 151, 69, 0, 255, 149, 68, 2, 255, 148, 63, 1, 255, 160, 68, 3, 255, 170, 76, 2, 255, 173, 78, 0, 255, 178, 85, 4, 255, 175, 85, 1, 255, 174, 85, 1, 255, 171, 83, 2, 255, 170, 83, 2, 255, 171, 84, 4, 255, 172, 83, 3, 255, 170, 81, 1, 255, 173, 84, 4, 255, 172, 84, 2, 255, 173, 84, 1, 255, 170, 81, 2, 255, 165, 78, 1, 255, 164, 78, 2, 255, 164, 78, 1, 255, 161, 75, 0, 255, 157, 74, 1, 255, 157, 74, 2, 255, 159, 74, 3, 255, 162, 75, 3, 255, 165, 77, 3, 255, 161, 75, 2, 255, 157, 71, 0, 255, 157, 71, 0, 255, 155, 70, 2, 255, 152, 67, 2, 255, 148, 65, 0, 255, 151, 67, 2, 255, 150, 67, 1, 255, 154, 69, 1, 255, 160, 72, 2, 255, 167, 75, 4, 255, 2, 9, 27, 255, 0, 1, 13, 255, 1, 9, 29, 255, 4, 17, 36, 255, 2, 15, 32, 255, 2, 16, 30, 255, 4, 6, 22, 255, 3, 0, 6, 255, 2, 0, 3, 255, 0, 2, 19, 255, 8, 0, 6, 255, 1, 0, 48, 255, 16, 45, 221, 255, 72, 77, 94, 255, 37, 22, 0, 255, 28, 9, 6, 255, 33, 29, 147, 255, 6, 17, 94, 255, 18, 0, 0, 255, 9, 5, 2, 255, 13, 6, 3, 255, 22, 5, 4, 255, 17, 5, 2, 255, 19, 8, 2, 255, 26, 7, 5, 255, 18, 5, 7, 255, 14, 5, 2, 255, 18, 7, 5, 255, 19, 7, 6, 255, 18, 6, 3, 255, 23, 10, 4, 255, 31, 11, 5, 255, 28, 13, 4, 255, 31, 9, 2, 255, 37, 10, 3, 255, 37, 10, 2, 255, 39, 13, 5, 255, 44, 12, 4, 255, 41, 12, 5, 255, 35, 9, 3, 255, 37, 12, 3, 255, 32, 11, 0, 255, 36, 17, 4, 255, 37, 11, 2, 255, 53, 17, 6, 255, 67, 23, 5, 255, 76, 26, 4, 255, 80, 25, 2, 255, 88, 25, 5, 255, 63, 28, 3, 255, 50, 26, 3, 255, 53, 22, 1, 255, 49, 21, 0, 255, 39, 22, 2, 255, 52, 29, 2, 255, 60, 31, 5, 255, 55, 30, 5, 255, 56, 32, 2, 255, 62, 39, 6, 255, 69, 38, 1, 255, 72, 42, 0, 255, 68, 46, 2, 255, 68, 43, 1, 255, 78, 46, 2, 255, 77, 53, 1, 255, 84, 54, 4, 255, 101, 54, 7, 255, 73, 53, 4, 255, 121, 81, 7, 255, 157, 90, 5, 255, 165, 96, 8, 255, 164, 101, 4, 255, 153, 81, 6, 255, 113, 51, 4, 255, 87, 55, 4, 255, 80, 57, 5, 255, 89, 59, 3, 255, 92, 57, 4, 255, 89, 53, 0, 255, 88, 59, 8, 255, 88, 54, 9, 255, 83, 50, 2, 255, 82, 58, 1, 255, 92, 59, 6, 255, 80, 51, 6, 255, 77, 55, 4, 255, 122, 86, 5, 255, 175, 111, 7, 255, 185, 103, 4, 255, 176, 90, 1, 255, 182, 89, 3, 255, 179, 90, 5, 255, 172, 82, 3, 255, 170, 80, 3, 255, 160, 72, 4, 255, 143, 72, 5, 255, 107, 61, 6, 255, 99, 52, 4, 255, 87, 46, 3, 255, 79, 48, 9, 255, 77, 54, 4, 255, 86, 52, 3, 255, 91, 51, 4, 255, 94, 56, 0, 255, 99, 58, 7, 255, 97, 50, 7, 255, 94, 55, 5, 255, 95, 57, 4, 255, 97, 55, 3, 255, 100, 55, 5, 255, 102, 52, 2, 255, 101, 52, 1, 255, 97, 54, 3, 255, 94, 52, 5, 255, 94, 53, 4, 255, 95, 53, 1, 255, 97, 52, 4, 255, 102, 52, 6, 255, 97, 52, 5, 255, 91, 49, 3, 255, 93, 50, 5, 255, 95, 53, 6, 255, 91, 48, 1, 255, 93, 50, 3, 255, 89, 48, 2, 255, 85, 49, 1, 255, 85, 52, 6, 255, 79, 45, 6, 255, 82, 49, 8, 255, 80, 48, 5, 255, 82, 46, 2, 255, 88, 47, 4, 255, 91, 49, 5, 255, 89, 49, 3, 255, 93, 49, 4, 255, 83, 48, 3, 255, 82, 51, 2, 255, 97, 49, 3, 255, 101, 46, 2, 255, 96, 46, 5, 255, 92, 48, 7, 255, 86, 42, 9, 255, 94, 44, 10, 255, 102, 56, 7, 255, 100, 52, 3, 255, 105, 56, 8, 255, 105, 52, 4, 255, 98, 55, 2, 255, 97, 54, 6, 255, 102, 54, 6, 255, 102, 56, 1, 255, 99, 51, 1, 255, 109, 58, 9, 255, 106, 53, 3, 255, 106, 53, 4, 255, 106, 56, 6, 255, 99, 54, 9, 255, 100, 54, 9, 255, 101, 55, 2, 255, 106, 55, 6, 255, 104, 57, 8, 255, 107, 55, 5, 255, 105, 56, 2, 255, 100, 51, 4, 255, 107, 54, 4, 255, 107, 52, 9, 255, 110, 55, 9, 255, 108, 57, 2, 255, 109, 52, 6, 255, 108, 59, 5, 255, 107, 60, 14, 255, 109, 57, 5, 255, 106, 54, 10, 255, 104, 53, 7, 255, 108, 57, 7, 255, 110, 54, 2, 255, 111, 52, 7, 255, 113, 54, 8, 255, 106, 53, 5, 255, 95, 51, 10, 255, 116, 57, 6, 255, 147, 70, 5, 255, 151, 73, 4, 255, 147, 66, 9, 255, 144, 64, 6, 255, 145, 67, 4, 255, 155, 68, 2, 255, 159, 69, 7, 255, 158, 70, 10, 255, 157, 70, 3, 255, 150, 66, 3, 255, 140, 58, 10, 255, 125, 59, 6, 255, 108, 56, 2, 255, 100, 52, 10, 255, 95, 51, 12, 255, 94, 49, 3, 255, 90, 52, 2, 255, 87, 51, 14, 255, 98, 47, 9, 255, 93, 51, 6, 255, 97, 58, 3, 255, 97, 52, 4, 255, 88, 48, 8, 255, 97, 52, 7, 255, 96, 59, 8, 255, 101, 52, 9, 255, 105, 50, 4, 255, 97, 55, 4, 255, 90, 58, 7, 255, 97, 60, 8, 255, 88, 56, 9, 255, 96, 60, 13, 255, 147, 94, 16, 255, 158, 97, 12, 255, 177, 109, 12, 255, 174, 101, 11, 255, 190, 113, 11, 255, 191, 121, 16, 255, 197, 130, 14, 255, 201, 132, 9, 255, 204, 131, 10, 255, 207, 131, 13, 255, 207, 134, 10, 255, 207, 135, 9, 255, 205, 137, 11, 255, 201, 122, 19, 255, 197, 123, 14, 255, 207, 140, 16, 255, 215, 143, 14, 255, 211, 139, 5, 255, 211, 140, 9, 255, 216, 136, 20, 255, 218, 137, 9, 255, 214, 135, 5, 255, 217, 136, 12, 255, 213, 138, 12, 255, 208, 134, 3, 255, 209, 135, 5, 255, 210, 133, 5, 255, 201, 120, 5, 255, 206, 123, 9, 255, 210, 129, 9, 255, 206, 126, 6, 255, 201, 119, 15, 255, 207, 127, 10, 255, 213, 135, 13, 255, 177, 95, 6, 255, 165, 79, 6, 255, 172, 91, 3, 255, 170, 96, 3, 255, 172, 103, 9, 255, 183, 116, 8, 255, 201, 134, 5, 255, 204, 137, 10, 255, 205, 139, 11, 255, 208, 142, 11, 255, 205, 142, 7, 255, 204, 143, 10, 255, 201, 138, 10, 255, 207, 144, 10, 255, 204, 141, 13, 255, 198, 133, 12, 255, 193, 126, 5, 255, 195, 126, 5, 255, 203, 135, 10, 255, 208, 140, 12, 255, 205, 137, 7, 255, 208, 140, 9, 255, 205, 138, 4, 255, 200, 135, 7, 255, 200, 134, 10, 255, 201, 130, 16, 255, 200, 128, 17, 255, 197, 124, 16, 255, 197, 124, 9, 255, 199, 125, 3, 255, 200, 125, 12, 255, 199, 123, 18, 255, 197, 121, 15, 255, 195, 119, 10, 255, 199, 121, 11, 255, 201, 122, 13, 255, 199, 118, 9, 255, 184, 101, 6, 255, 185, 99, 10, 255, 181, 99, 0, 255, 175, 88, 4, 255, 174, 84, 3, 255, 184, 92, 10, 255, 175, 82, 2, 255, 174, 81, 2, 255, 168, 77, 0, 255, 167, 75, 0, 255, 166, 75, 2, 255, 160, 67, 1, 255, 160, 65, 1, 255, 166, 72, 5, 255, 169, 77, 6, 255, 163, 72, 0, 255, 164, 73, 0, 255, 156, 64, 0, 255, 148, 63, 7, 255, 149, 68, 8, 255, 147, 67, 2, 255, 130, 61, 2, 255, 121, 56, 5, 255, 125, 54, 3, 255, 130, 58, 4, 255, 140, 68, 5, 255, 136, 65, 3, 255, 125, 57, 3, 255, 119, 49, 9, 255, 109, 45, 3, 255, 111, 48, 2, 255, 118, 54, 4, 255, 125, 54, 10, 255, 141, 59, 5, 255, 156, 69, 0, 255, 161, 71, 3, 255, 181, 94, 4, 255, 196, 109, 7, 255, 185, 94, 0, 255, 177, 84, 0, 255, 173, 82, 0, 255, 181, 91, 3, 255, 192, 104, 7, 255, 196, 115, 3, 255, 193, 119, 0, 255, 193, 117, 2, 255, 194, 114, 6, 255, 191, 113, 5, 255, 191, 111, 5, 255, 192, 109, 6, 255, 191, 109, 2, 255, 189, 103, 5, 255, 147, 64, 6, 255, 135, 57, 3, 255, 141, 62, 4, 255, 143, 63, 2, 255, 141, 63, 1, 255, 143, 64, 2, 255, 143, 65, 3, 255, 139, 62, 5, 255, 138, 55, 6, 255, 139, 54, 5, 255, 134, 51, 1, 255, 131, 50, 2, 255, 131, 50, 8, 255, 119, 41, 0, 255, 132, 55, 7, 255, 132, 55, 5, 255, 130, 53, 1, 255, 129, 50, 0, 255, 118, 41, 6, 255, 115, 39, 5, 255, 144, 65, 6, 255, 151, 68, 7, 255, 155, 68, 3, 255, 160, 73, 1, 255, 158, 76, 1, 255, 160, 76, 2, 255, 159, 72, 4, 255, 150, 68, 3, 255, 150, 67, 4, 255, 162, 73, 3, 255, 171, 81, 1, 255, 174, 81, 3, 255, 171, 79, 3, 255, 169, 79, 2, 255, 166, 78, 4, 255, 163, 78, 1, 255, 164, 80, 1, 255, 165, 78, 0, 255, 167, 77, 2, 255, 168, 78, 1, 255, 172, 80, 4, 255, 170, 80, 1, 255, 166, 80, 2, 255, 162, 76, 1, 255, 158, 74, 3, 255, 156, 73, 4, 255, 151, 68, 2, 255, 152, 68, 3, 255, 148, 69, 2, 255, 150, 69, 2, 255, 151, 68, 2, 255, 157, 72, 1, 255, 167, 78, 5, 255, 166, 77, 3, 255, 162, 73, 5, 255, 154, 66, 3, 255, 149, 65, 2, 255, 145, 61, 1, 255, 146, 61, 4, 255, 147, 62, 4, 255, 147, 62, 2, 255, 153, 69, 2, 255, 160, 72, 5, 255, 161, 70, 2, 255, 19, 65, 117, 255, 3, 21, 33, 255, 2, 6, 9, 255, 3, 9, 18, 255, 2, 12, 33, 255, 4, 12, 30, 255, 2, 1, 7, 255, 2, 0, 5, 255, 1, 2, 6, 255, 2, 3, 5, 255, 1, 0, 26, 255, 10, 37, 216, 255, 73, 85, 121, 255, 52, 32, 0, 255, 27, 10, 0, 255, 29, 28, 110, 255, 6, 22, 122, 255, 18, 2, 0, 255, 14, 5, 6, 255, 12, 5, 3, 255, 15, 5, 4, 255, 18, 5, 4, 255, 18, 6, 5, 255, 16, 5, 4, 255, 16, 5, 2, 255, 18, 8, 4, 255, 17, 9, 7, 255, 19, 6, 3, 255, 23, 8, 4, 255, 26, 9, 7, 255, 27, 9, 4, 255, 31, 9, 3, 255, 33, 8, 2, 255, 38, 9, 5, 255, 44, 14, 8, 255, 44, 13, 4, 255, 43, 13, 2, 255, 47, 13, 4, 255, 44, 15, 7, 255, 41, 16, 7, 255, 39, 13, 2, 255, 35, 14, 1, 255, 46, 17, 5, 255, 63, 19, 4, 255, 69, 26, 3, 255, 81, 24, 2, 255, 88, 24, 5, 255, 88, 23, 4, 255, 87, 23, 4, 255, 61, 22, 1, 255, 46, 24, 4, 255, 51, 24, 4, 255, 48, 23, 1, 255, 48, 25, 3, 255, 61, 30, 8, 255, 59, 25, 2, 255, 58, 30, 3, 255, 58, 34, 2, 255, 69, 40, 6, 255, 72, 38, 2, 255, 73, 41, 3, 255, 71, 45, 4, 255, 77, 47, 4, 255, 70, 47, 1, 255, 77, 53, 1, 255, 90, 62, 6, 255, 78, 54, 10, 255, 91, 68, 5, 255, 143, 88, 7, 255, 151, 94, 3, 255, 161, 97, 5, 255, 151, 79, 6, 255, 127, 59, 0, 255, 92, 49, 4, 255, 83, 55, 8, 255, 86, 57, 3, 255, 89, 58, 6, 255, 88, 60, 9, 255, 83, 60, 4, 255, 86, 58, 2, 255, 88, 53, 5, 255, 90, 59, 0, 255, 83, 59, 6, 255, 75, 51, 5, 255, 96, 70, 7, 255, 158, 101, 11, 255, 193, 113, 1, 255, 177, 93, 4, 255, 176, 85, 4, 255, 179, 92, 3, 255, 180, 97, 2, 255, 176, 85, 3, 255, 158, 78, 12, 255, 118, 65, 3, 255, 87, 54, 4, 255, 81, 51, 3, 255, 82, 46, 3, 255, 79, 49, 6, 255, 82, 50, 9, 255, 83, 48, 4, 255, 83, 52, 4, 255, 87, 53, 5, 255, 94, 53, 6, 255, 90, 59, 3, 255, 91, 55, 3, 255, 97, 54, 7, 255, 93, 57, 3, 255, 94, 55, 4, 255, 96, 58, 2, 255, 94, 57, 3, 255, 101, 53, 4, 255, 95, 51, 2, 255, 91, 56, 3, 255, 94, 54, 5, 255, 97, 52, 5, 255, 98, 52, 3, 255, 98, 53, 8, 255, 90, 49, 6, 255, 83, 48, 2, 255, 92, 48, 3, 255, 103, 52, 8, 255, 89, 49, 3, 255, 89, 50, 6, 255, 89, 49, 2, 255, 92, 51, 5, 255, 87, 48, 3, 255, 88, 49, 1, 255, 90, 49, 6, 255, 85, 50, 3, 255, 82, 46, 2, 255, 85, 48, 4, 255, 89, 52, 5, 255, 92, 55, 7, 255, 88, 50, 8, 255, 87, 50, 7, 255, 81, 50, 4, 255, 93, 52, 5, 255, 115, 55, 8, 255, 117, 55, 2, 255, 105, 48, 4, 255, 101, 54, 0, 255, 92, 47, 4, 255, 101, 53, 9, 255, 115, 54, 5, 255, 116, 57, 4, 255, 113, 56, 3, 255, 100, 50, 7, 255, 100, 53, 8, 255, 99, 53, 1, 255, 108, 55, 8, 255, 106, 56, 7, 255, 106, 57, 7, 255, 104, 52, 4, 255, 105, 56, 1, 255, 105, 56, 3, 255, 101, 52, 5, 255, 99, 53, 5, 255, 101, 56, 6, 255, 106, 57, 8, 255, 107, 57, 6, 255, 107, 56, 6, 255, 108, 57, 6, 255, 109, 56, 8, 255, 112, 59, 6, 255, 109, 59, 1, 255, 108, 58, 7, 255, 113, 55, 7, 255, 110, 59, 8, 255, 106, 51, 5, 255, 105, 56, 3, 255, 121, 66, 9, 255, 113, 57, 6, 255, 109, 56, 5, 255, 105, 57, 4, 255, 108, 57, 9, 255, 108, 60, 4, 255, 111, 63, 3, 255, 111, 61, 8, 255, 111, 60, 6, 255, 106, 61, 4, 255, 111, 52, 8, 255, 134, 55, 14, 255, 163, 74, 7, 255, 162, 71, 6, 255, 161, 74, 3, 255, 161, 69, 5, 255, 163, 70, 6, 255, 164, 71, 3, 255, 166, 73, 1, 255, 163, 69, 7, 255, 154, 66, 3, 255, 151, 68, 6, 255, 149, 72, 2, 255, 137, 64, 8, 255, 117, 55, 14, 255, 105, 56, 7, 255, 95, 53, 3, 255, 90, 48, 7, 255, 90, 55, 9, 255, 97, 58, 4, 255, 97, 52, 3, 255, 92, 54, 10, 255, 98, 59, 8, 255, 106, 60, 12, 255, 97, 55, 8, 255, 98, 55, 10, 255, 105, 67, 9, 255, 95, 54, 14, 255, 126, 81, 8, 255, 136, 84, 9, 255, 148, 90, 14, 255, 151, 92, 23, 255, 166, 106, 18, 255, 179, 113, 10, 255, 182, 107, 17, 255, 190, 116, 17, 255, 195, 123, 18, 255, 204, 136, 15, 255, 205, 132, 7, 255, 206, 131, 7, 255, 205, 130, 15, 255, 205, 135, 14, 255, 208, 136, 7, 255, 209, 134, 11, 255, 208, 135, 11, 255, 212, 139, 13, 255, 203, 131, 8, 255, 204, 132, 12, 255, 215, 144, 13, 255, 210, 139, 8, 255, 204, 133, 6, 255, 203, 130, 10, 255, 207, 132, 15, 255, 214, 140, 9, 255, 212, 138, 9, 255, 210, 140, 6, 255, 207, 138, 9, 255, 211, 137, 4, 255, 214, 138, 3, 255, 213, 134, 12, 255, 207, 125, 11, 255, 208, 129, 1, 255, 210, 132, 4, 255, 207, 128, 2, 255, 208, 135, 3, 255, 206, 134, 11, 255, 205, 126, 13, 255, 173, 87, 6, 255, 160, 84, 11, 255, 171, 104, 13, 255, 183, 116, 12, 255, 175, 105, 12, 255, 192, 124, 8, 255, 204, 138, 8, 255, 203, 138, 9, 255, 209, 142, 12, 255, 206, 141, 10, 255, 206, 144, 14, 255, 203, 144, 7, 255, 205, 144, 15, 255, 206, 144, 9, 255, 200, 134, 7, 255, 199, 130, 12, 255, 195, 125, 11, 255, 196, 127, 11, 255, 201, 132, 8, 255, 203, 135, 5, 255, 205, 135, 7, 255, 204, 133, 11, 255, 202, 129, 8, 255, 199, 127, 10, 255, 201, 128, 9, 255, 202, 129, 12, 255, 198, 126, 6, 255, 199, 123, 14, 255, 198, 124, 7, 255, 196, 121, 9, 255, 200, 121, 12, 255, 197, 119, 8, 255, 196, 118, 10, 255, 198, 123, 6, 255, 198, 119, 12, 255, 199, 117, 12, 255, 195, 111, 10, 255, 189, 108, 3, 255, 188, 106, 5, 255, 182, 99, 4, 255, 180, 92, 3, 255, 177, 89, 6, 255, 183, 93, 13, 255, 177, 86, 4, 255, 177, 85, 3, 255, 180, 89, 5, 255, 172, 80, 7, 255, 164, 73, 2, 255, 161, 71, 2, 255, 159, 68, 1, 255, 160, 67, 4, 255, 169, 76, 6, 255, 174, 82, 4, 255, 170, 81, 0, 255, 157, 65, 1, 255, 149, 60, 6, 255, 151, 66, 6, 255, 151, 69, 0, 255, 142, 69, 4, 255, 138, 71, 11, 255, 123, 55, 6, 255, 111, 49, 7, 255, 145, 71, 8, 255, 169, 90, 4, 255, 150, 75, 3, 255, 143, 63, 4, 255, 138, 60, 3, 255, 129, 57, 5, 255, 125, 56, 6, 255, 132, 59, 4, 255, 135, 56, 1, 255, 137, 61, 0, 255, 137, 62, 6, 255, 161, 76, 4, 255, 187, 100, 1, 255, 194, 104, 6, 255, 182, 93, 3, 255, 172, 83, 2, 255, 170, 75, 4, 255, 171, 75, 10, 255, 174, 84, 5, 255, 181, 99, 3, 255, 185, 103, 3, 255, 190, 103, 4, 255, 188, 100, 4, 255, 187, 99, 5, 255, 187, 100, 3, 255, 192, 105, 4, 255, 181, 93, 2, 255, 148, 61, 10, 255, 136, 60, 8, 255, 143, 67, 1, 255, 146, 68, 1, 255, 145, 65, 3, 255, 147, 66, 5, 255, 141, 65, 1, 255, 136, 61, 4, 255, 136, 56, 6, 255, 132, 49, 5, 255, 131, 51, 4, 255, 131, 59, 2, 255, 123, 50, 4, 255, 122, 47, 2, 255, 132, 56, 6, 255, 130, 54, 2, 255, 130, 53, 3, 255, 127, 49, 7, 255, 119, 43, 5, 255, 118, 43, 6, 255, 131, 53, 2, 255, 152, 67, 4, 255, 159, 72, 0, 255, 160, 71, 2, 255, 151, 73, 2, 255, 148, 72, 2, 255, 151, 71, 2, 255, 145, 66, 1, 255, 152, 65, 6, 255, 161, 74, 5, 255, 166, 76, 3, 255, 170, 77, 1, 255, 167, 74, 1, 255, 164, 72, 4, 255, 160, 72, 2, 255, 152, 70, 1, 255, 148, 64, 0, 255, 154, 69, 2, 255, 156, 71, 5, 255, 154, 69, 2, 255, 159, 73, 3, 255, 159, 72, 0, 255, 160, 73, 2, 255, 155, 69, 3, 255, 145, 62, 0, 255, 142, 62, 0, 255, 148, 67, 4, 255, 146, 65, 3, 255, 136, 63, 1, 255, 138, 62, 2, 255, 143, 60, 1, 255, 156, 68, 5, 255, 162, 72, 6, 255, 160, 67, 1, 255, 154, 64, 3, 255, 151, 61, 2, 255, 142, 62, 0, 255, 139, 60, 0, 255, 142, 60, 4, 255, 138, 62, 4, 255, 140, 60, 2, 255, 144, 62, 1, 255, 148, 66, 3, 255, 145, 62, 1, 255, 35, 76, 133, 255, 12, 50, 82, 255, 0, 7, 25, 255, 3, 15, 28, 255, 3, 7, 23, 255, 1, 1, 12, 255, 2, 0, 3, 255, 4, 2, 10, 255, 1, 2, 3, 255, 1, 0, 19, 255, 2, 25, 190, 255, 69, 90, 144, 255, 57, 45, 3, 255, 19, 6, 0, 255, 34, 23, 86, 255, 6, 23, 148, 255, 11, 3, 11, 255, 18, 3, 12, 255, 13, 5, 11, 255, 14, 4, 2, 255, 23, 9, 6, 255, 23, 9, 7, 255, 19, 8, 5, 255, 16, 8, 5, 255, 16, 7, 4, 255, 15, 9, 5, 255, 21, 8, 7, 255, 31, 7, 3, 255, 30, 8, 0, 255, 36, 14, 4, 255, 34, 12, 5, 255, 24, 8, 1, 255, 34, 11, 3, 255, 44, 15, 3, 255, 49, 12, 1, 255, 49, 11, 4, 255, 47, 11, 3, 255, 47, 17, 4, 255, 50, 17, 4, 255, 38, 12, 3, 255, 41, 14, 6, 255, 46, 13, 4, 255, 54, 19, 4, 255, 55, 22, 3, 255, 62, 30, 1, 255, 116, 40, 3, 255, 112, 33, 3, 255, 103, 37, 10, 255, 71, 28, 3, 255, 52, 21, 1, 255, 50, 24, 3, 255, 44, 24, 1, 255, 51, 30, 6, 255, 53, 27, 3, 255, 54, 27, 2, 255, 52, 30, 0, 255, 51, 34, 1, 255, 58, 43, 3, 255, 69, 38, 4, 255, 77, 41, 7, 255, 69, 43, 8, 255, 75, 45, 4, 255, 80, 48, 4, 255, 78, 44, 3, 255, 94, 55, 9, 255, 82, 52, 3, 255, 73, 57, 0, 255, 141, 88, 12, 255, 153, 89, 6, 255, 159, 101, 4, 255, 158, 91, 0, 255, 130, 60, 5, 255, 99, 51, 8, 255, 76, 52, 3, 255, 80, 55, 2, 255, 83, 58, 4, 255, 85, 58, 2, 255, 83, 56, 2, 255, 84, 58, 6, 255, 90, 56, 4, 255, 92, 59, 9, 255, 72, 52, 5, 255, 65, 52, 6, 255, 123, 91, 8, 255, 183, 114, 8, 255, 189, 99, 4, 255, 167, 83, 5, 255, 175, 83, 13, 255, 178, 88, 3, 255, 177, 93, 1, 255, 169, 87, 1, 255, 127, 71, 4, 255, 89, 53, 8, 255, 78, 49, 8, 255, 74, 48, 6, 255, 76, 53, 4, 255, 83, 52, 6, 255, 84, 51, 1, 255, 89, 54, 2, 255, 88, 50, 3, 255, 92, 53, 6, 255, 94, 55, 3, 255, 96, 57, 1, 255, 94, 60, 3, 255, 94, 56, 2, 255, 102, 54, 3, 255, 98, 54, 2, 255, 95, 52, 1, 255, 96, 59, 9, 255, 91, 56, 2, 255, 93, 53, 3, 255, 94, 49, 10, 255, 95, 51, 11, 255, 92, 52, 3, 255, 94, 53, 3, 255, 90, 52, 4, 255, 85, 50, 0, 255, 92, 52, 2, 255, 93, 57, 2, 255, 104, 60, 3, 255, 108, 58, 2, 255, 98, 54, 2, 255, 94, 53, 9, 255, 91, 52, 4, 255, 88, 51, 3, 255, 87, 50, 10, 255, 89, 49, 5, 255, 91, 48, 2, 255, 91, 54, 5, 255, 90, 52, 4, 255, 90, 49, 2, 255, 98, 56, 7, 255, 96, 53, 4, 255, 94, 50, 3, 255, 89, 51, 6, 255, 99, 53, 5, 255, 114, 58, 4, 255, 120, 57, 2, 255, 126, 58, 7, 255, 106, 45, 10, 255, 104, 48, 3, 255, 99, 50, 6, 255, 98, 46, 5, 255, 107, 50, 4, 255, 116, 57, 10, 255, 109, 56, 6, 255, 100, 54, 7, 255, 109, 58, 6, 255, 119, 61, 1, 255, 121, 56, 2, 255, 105, 55, 6, 255, 96, 56, 8, 255, 108, 57, 9, 255, 112, 61, 6, 255, 100, 57, 5, 255, 103, 58, 5, 255, 110, 58, 2, 255, 111, 60, 2, 255, 103, 60, 3, 255, 103, 58, 4, 255, 110, 61, 4, 255, 111, 61, 5, 255, 111, 60, 4, 255, 111, 59, 1, 255, 110, 58, 1, 255, 112, 60, 7, 255, 110, 59, 5, 255, 104, 59, 3, 255, 116, 56, 6, 255, 118, 55, 2, 255, 123, 61, 5, 255, 112, 57, 3, 255, 110, 59, 8, 255, 113, 56, 8, 255, 112, 56, 6, 255, 115, 62, 4, 255, 114, 60, 5, 255, 109, 55, 7, 255, 107, 54, 3, 255, 115, 61, 6, 255, 114, 56, 4, 255, 116, 53, 10, 255, 145, 68, 7, 255, 168, 78, 4, 255, 170, 74, 4, 255, 173, 76, 8, 255, 173, 74, 7, 255, 172, 68, 4, 255, 171, 69, 1, 255, 166, 70, 5, 255, 163, 68, 3, 255, 163, 65, 6, 255, 162, 70, 9, 255, 162, 72, 9, 255, 150, 65, 5, 255, 139, 65, 8, 255, 123, 63, 9, 255, 104, 54, 13, 255, 110, 69, 0, 255, 133, 77, 16, 255, 120, 65, 8, 255, 89, 53, 4, 255, 92, 54, 6, 255, 105, 64, 5, 255, 92, 59, 7, 255, 108, 67, 10, 255, 143, 94, 13, 255, 162, 97, 18, 255, 182, 112, 11, 255, 177, 99, 14, 255, 188, 108, 18, 255, 199, 124, 23, 255, 201, 127, 17, 255, 200, 123, 5, 255, 205, 126, 15, 255, 208, 131, 13, 255, 209, 135, 11, 255, 206, 135, 6, 255, 206, 136, 6, 255, 210, 137, 7, 255, 211, 139, 11, 255, 211, 142, 7, 255, 210, 137, 14, 255, 208, 132, 9, 255, 213, 135, 11, 255, 212, 137, 6, 255, 213, 139, 9, 255, 215, 139, 13, 255, 206, 132, 6, 255, 198, 124, 10, 255, 210, 134, 19, 255, 214, 142, 11, 255, 213, 146, 8, 255, 215, 153, 8, 255, 210, 145, 10, 255, 207, 137, 7, 255, 212, 141, 7, 255, 213, 140, 6, 255, 216, 142, 6, 255, 209, 131, 6, 255, 206, 125, 8, 255, 209, 133, 0, 255, 209, 131, 10, 255, 207, 130, 16, 255, 209, 135, 8, 255, 209, 135, 8, 255, 204, 131, 6, 255, 190, 114, 14, 255, 173, 101, 13, 255, 184, 116, 16, 255, 183, 117, 8, 255, 190, 121, 5, 255, 208, 139, 7, 255, 208, 141, 3, 255, 205, 142, 7, 255, 206, 146, 11, 255, 209, 147, 15, 255, 207, 146, 10, 255, 207, 147, 6, 255, 202, 141, 4, 255, 195, 129, 15, 255, 202, 135, 1, 255, 194, 124, 3, 255, 193, 124, 4, 255, 203, 133, 8, 255, 203, 133, 9, 255, 201, 131, 9, 255, 201, 131, 6, 255, 200, 131, 3, 255, 202, 131, 4, 255, 201, 129, 10, 255, 199, 126, 11, 255, 197, 122, 10, 255, 199, 123, 7, 255, 202, 125, 8, 255, 198, 126, 1, 255, 195, 123, 7, 255, 200, 126, 22, 255, 198, 124, 9, 255, 197, 123, 0, 255, 201, 123, 8, 255, 202, 124, 11, 255, 201, 119, 14, 255, 190, 106, 6, 255, 191, 108, 5, 255, 189, 106, 4, 255, 185, 100, 5, 255, 183, 93, 8, 255, 183, 89, 5, 255, 181, 88, 6, 255, 179, 86, 3, 255, 177, 82, 3, 255, 178, 83, 2, 255, 172, 75, 3, 255, 169, 74, 3, 255, 166, 74, 6, 255, 163, 71, 4, 255, 163, 72, 2, 255, 166, 76, 1, 255, 172, 81, 8, 255, 161, 67, 3, 255, 160, 64, 6, 255, 150, 64, 3, 255, 146, 62, 0, 255, 152, 69, 3, 255, 151, 76, 8, 255, 149, 72, 7, 255, 115, 56, 1, 255, 97, 47, 5, 255, 127, 56, 10, 255, 176, 90, 14, 255, 169, 92, 3, 255, 161, 77, 1, 255, 150, 64, 4, 255, 129, 59, 0, 255, 138, 62, 4, 255, 140, 58, 4, 255, 131, 58, 4, 255, 128, 56, 2, 255, 140, 71, 11, 255, 161, 81, 5, 255, 177, 93, 3, 255, 189, 97, 5, 255, 188, 97, 8, 255, 185, 95, 11, 255, 173, 86, 3, 255, 174, 85, 4, 255, 172, 80, 5, 255, 167, 72, 2, 255, 165, 75, 4, 255, 165, 83, 2, 255, 174, 88, 1, 255, 177, 89, 2, 255, 174, 84, 3, 255, 180, 79, 6, 255, 155, 73, 1, 255, 135, 64, 7, 255, 139, 62, 1, 255, 143, 65, 2, 255, 143, 66, 3, 255, 144, 64, 1, 255, 144, 62, 6, 255, 134, 55, 4, 255, 126, 51, 1, 255, 118, 45, 1, 255, 111, 39, 1, 255, 121, 51, 2, 255, 121, 50, 3, 255, 113, 40, 3, 255, 124, 55, 7, 255, 124, 52, 2, 255, 125, 48, 0, 255, 120, 41, 5, 255, 126, 49, 5, 255, 127, 53, 3, 255, 122, 49, 2, 255, 123, 49, 2, 255, 131, 53, 6, 255, 143, 63, 4, 255, 151, 66, 2, 255, 144, 64, 1, 255, 144, 63, 3, 255, 146, 63, 2, 255, 142, 63, 1, 255, 143, 60, 2, 255, 158, 74, 7, 255, 160, 73, 2, 255, 160, 70, 0, 255, 158, 69, 1, 255, 150, 64, 1, 255, 147, 64, 4, 255, 140, 61, 6, 255, 133, 54, 2, 255, 131, 54, 1, 255, 132, 59, 3, 255, 134, 63, 2, 255, 138, 67, 1, 255, 145, 68, 3, 255, 147, 65, 5, 255, 145, 63, 7, 255, 140, 62, 6, 255, 138, 62, 3, 255, 139, 63, 1, 255, 138, 63, 0, 255, 135, 61, 5, 255, 128, 52, 5, 255, 123, 44, 5, 255, 118, 36, 2, 255, 126, 46, 4, 255, 134, 51, 3, 255, 135, 53, 0, 255, 139, 55, 4, 255, 136, 57, 7, 255, 137, 57, 6, 255, 135, 53, 1, 255, 133, 57, 4, 255, 131, 53, 4, 255, 126, 47, 4, 255, 129, 49, 4, 255, 134, 52, 7, 255, 17, 49, 71, 255, 4, 14, 67, 255, 3, 14, 70, 255, 1, 17, 52, 255, 1, 4, 2, 255, 0, 2, 2, 255, 3, 0, 5, 255, 2, 1, 3, 255, 0, 0, 10, 255, 3, 22, 168, 255, 61, 89, 170, 255, 70, 55, 15, 255, 27, 9, 0, 255, 36, 19, 61, 255, 9, 23, 154, 255, 11, 7, 29, 255, 12, 4, 0, 255, 22, 8, 6, 255, 20, 6, 4, 255, 21, 6, 5, 255, 22, 6, 4, 255, 26, 8, 6, 255, 23, 6, 5, 255, 21, 5, 6, 255, 25, 8, 7, 255, 24, 7, 6, 255, 22, 8, 5, 255, 30, 10, 3, 255, 42, 13, 8, 255, 38, 11, 4, 255, 29, 8, 1, 255, 37, 14, 7, 255, 43, 16, 5, 255, 44, 12, 1, 255, 51, 12, 1, 255, 58, 19, 8, 255, 52, 16, 5, 255, 48, 14, 2, 255, 49, 20, 3, 255, 45, 16, 3, 255, 34, 16, 2, 255, 44, 16, 5, 255, 61, 21, 6, 255, 59, 24, 1, 255, 91, 32, 7, 255, 135, 44, 8, 255, 121, 29, 1, 255, 92, 32, 3, 255, 57, 22, 1, 255, 56, 22, 5, 255, 57, 26, 4, 255, 57, 23, 3, 255, 52, 25, 4, 255, 48, 26, 2, 255, 55, 29, 1, 255, 62, 34, 4, 255, 60, 34, 1, 255, 61, 41, 2, 255, 68, 45, 2, 255, 75, 42, 4, 255, 69, 44, 4, 255, 73, 49, 0, 255, 76, 47, 1, 255, 96, 52, 3, 255, 90, 56, 1, 255, 75, 47, 4, 255, 107, 74, 7, 255, 171, 107, 5, 255, 171, 111, 2, 255, 170, 103, 2, 255, 148, 71, 0, 255, 119, 54, 3, 255, 99, 56, 5, 255, 83, 54, 5, 255, 84, 60, 4, 255, 86, 56, 0, 255, 86, 58, 3, 255, 81, 58, 3, 255, 89, 58, 3, 255, 96, 59, 3, 255, 78, 57, 0, 255, 79, 61, 8, 255, 149, 105, 8, 255, 197, 117, 4, 255, 187, 98, 1, 255, 168, 83, 5, 255, 169, 80, 4, 255, 174, 87, 5, 255, 171, 92, 7, 255, 154, 80, 6, 255, 111, 63, 0, 255, 87, 53, 6, 255, 79, 49, 4, 255, 91, 54, 5, 255, 88, 52, 3, 255, 86, 57, 1, 255, 88, 53, 1, 255, 98, 59, 4, 255, 99, 64, 6, 255, 92, 57, 2, 255, 97, 52, 3, 255, 102, 58, 5, 255, 101, 55, 1, 255, 98, 57, 5, 255, 103, 58, 3, 255, 94, 55, 0, 255, 92, 53, 5, 255, 95, 53, 2, 255, 98, 56, 4, 255, 93, 59, 5, 255, 93, 62, 5, 255, 98, 58, 1, 255, 99, 51, 3, 255, 90, 51, 5, 255, 85, 53, 3, 255, 87, 55, 4, 255, 88, 56, 2, 255, 100, 59, 5, 255, 95, 57, 3, 255, 93, 57, 1, 255, 95, 57, 5, 255, 91, 54, 8, 255, 96, 54, 6, 255, 96, 54, 0, 255, 90, 48, 0, 255, 93, 54, 6, 255, 94, 56, 6, 255, 93, 53, 2, 255, 99, 51, 7, 255, 96, 47, 3, 255, 104, 54, 7, 255, 107, 57, 6, 255, 104, 56, 3, 255, 103, 58, 3, 255, 100, 58, 1, 255, 107, 54, 8, 255, 119, 61, 5, 255, 125, 59, 1, 255, 129, 54, 2, 255, 117, 52, 9, 255, 102, 47, 6, 255, 111, 50, 3, 255, 112, 47, 6, 255, 103, 48, 12, 255, 115, 55, 6, 255, 114, 56, 5, 255, 113, 58, 6, 255, 109, 56, 7, 255, 111, 58, 8, 255, 111, 52, 6, 255, 103, 53, 4, 255, 104, 58, 5, 255, 110, 57, 3, 255, 110, 56, 4, 255, 100, 54, 4, 255, 103, 58, 4, 255, 116, 55, 5, 255, 115, 58, 3, 255, 104, 59, 0, 255, 109, 57, 6, 255, 110, 59, 5, 255, 110, 58, 8, 255, 111, 59, 5, 255, 110, 57, 2, 255, 108, 57, 8, 255, 107, 57, 8, 255, 113, 60, 13, 255, 110, 58, 2, 255, 115, 57, 2, 255, 115, 53, 11, 255, 121, 60, 6, 255, 123, 61, 5, 255, 111, 53, 11, 255, 114, 58, 10, 255, 117, 59, 5, 255, 118, 58, 3, 255, 114, 54, 8, 255, 113, 56, 12, 255, 106, 54, 3, 255, 105, 54, 6, 255, 112, 56, 11, 255, 113, 57, 6, 255, 116, 65, 2, 255, 146, 74, 4, 255, 169, 74, 2, 255, 170, 76, 6, 255, 167, 74, 4, 255, 166, 70, 4, 255, 165, 70, 1, 255, 162, 68, 2, 255, 162, 67, 3, 255, 168, 70, 14, 255, 164, 72, 7, 255, 163, 71, 3, 255, 160, 71, 3, 255, 155, 74, 5, 255, 142, 75, 2, 255, 133, 76, 9, 255, 135, 76, 13, 255, 144, 73, 9, 255, 140, 76, 5, 255, 136, 87, 11, 255, 146, 89, 15, 255, 163, 95, 17, 255, 171, 105, 24, 255, 184, 116, 18, 255, 197, 122, 12, 255, 203, 123, 20, 255, 200, 121, 25, 255, 198, 124, 21, 255, 201, 129, 9, 255, 201, 128, 9, 255, 203, 130, 16, 255, 203, 129, 17, 255, 207, 134, 19, 255, 205, 134, 10, 255, 208, 133, 11, 255, 208, 136, 12, 255, 211, 141, 12, 255, 212, 139, 10, 255, 217, 144, 12, 255, 214, 142, 14, 255, 208, 132, 17, 255, 209, 134, 13, 255, 213, 136, 5, 255, 213, 137, 8, 255, 210, 134, 10, 255, 212, 137, 12, 255, 211, 139, 4, 255, 216, 144, 7, 255, 220, 153, 4, 255, 219, 154, 6, 255, 217, 152, 7, 255, 216, 152, 4, 255, 216, 145, 11, 255, 218, 137, 10, 255, 220, 137, 5, 255, 214, 142, 8, 255, 210, 136, 3, 255, 209, 133, 8, 255, 206, 130, 7, 255, 208, 133, 4, 255, 209, 135, 7, 255, 207, 137, 10, 255, 207, 137, 2, 255, 213, 138, 2, 255, 207, 135, 5, 255, 199, 129, 16, 255, 193, 121, 6, 255, 200, 126, 10, 255, 196, 126, 4, 255, 201, 136, 5, 255, 206, 144, 5, 255, 206, 144, 3, 255, 208, 146, 8, 255, 212, 148, 17, 255, 207, 145, 10, 255, 206, 144, 5, 255, 207, 145, 4, 255, 196, 131, 4, 255, 183, 109, 21, 255, 192, 120, 5, 255, 196, 126, 4, 255, 205, 135, 9, 255, 207, 138, 11, 255, 204, 134, 11, 255, 204, 134, 14, 255, 204, 133, 11, 255, 200, 130, 3, 255, 201, 131, 3, 255, 200, 128, 13, 255, 196, 124, 14, 255, 194, 124, 8, 255, 197, 128, 12, 255, 194, 128, 10, 255, 200, 124, 13, 255, 203, 126, 14, 255, 199, 124, 10, 255, 204, 129, 14, 255, 203, 130, 3, 255, 195, 120, 2, 255, 199, 121, 7, 255, 194, 113, 7, 255, 187, 102, 2, 255, 186, 100, 4, 255, 183, 97, 4, 255, 186, 99, 2, 255, 188, 100, 3, 255, 184, 91, 3, 255, 174, 82, 0, 255, 178, 86, 5, 255, 179, 85, 4, 255, 171, 75, 0, 255, 173, 73, 2, 255, 172, 75, 3, 255, 168, 74, 2, 255, 165, 71, 4, 255, 161, 68, 2, 255, 158, 66, 2, 255, 158, 67, 13, 255, 148, 54, 9, 255, 152, 56, 6, 255, 145, 60, 3, 255, 141, 59, 1, 255, 148, 69, 1, 255, 153, 75, 5, 255, 147, 63, 8, 255, 124, 60, 8, 255, 106, 57, 2, 255, 95, 39, 5, 255, 140, 70, 9, 255, 177, 87, 7, 255, 157, 73, 6, 255, 111, 50, 4, 255, 125, 55, 8, 255, 147, 65, 3, 255, 141, 66, 8, 255, 126, 55, 4, 255, 128, 56, 2, 255, 163, 84, 7, 255, 164, 79, 3, 255, 182, 99, 3, 255, 190, 104, 5, 255, 188, 100, 6, 255, 187, 100, 1, 255, 185, 97, 0, 255, 173, 84, 2, 255, 177, 89, 2, 255, 184, 96, 3, 255, 169, 82, 7, 255, 162, 79, 6, 255, 167, 85, 3, 255, 166, 81, 1, 255, 157, 71, 2, 255, 147, 64, 3, 255, 141, 62, 4, 255, 137, 60, 7, 255, 137, 61, 2, 255, 136, 59, 4, 255, 139, 60, 4, 255, 138, 61, 1, 255, 133, 56, 5, 255, 126, 51, 4, 255, 124, 52, 3, 255, 121, 49, 6, 255, 122, 48, 5, 255, 122, 48, 3, 255, 123, 46, 2, 255, 123, 46, 3, 255, 125, 46, 7, 255, 125, 49, 1, 255, 125, 50, 1, 255, 123, 48, 8, 255, 126, 52, 3, 255, 127, 54, 3, 255, 120, 49, 0, 255, 113, 41, 2, 255, 112, 39, 6, 255, 124, 49, 3, 255, 136, 57, 3, 255, 145, 65, 4, 255, 147, 65, 4, 255, 143, 62, 7, 255, 139, 59, 6, 255, 135, 56, 0, 255, 143, 60, 1, 255, 151, 67, 1, 255, 155, 72, 3, 255, 150, 68, 1, 255, 141, 61, 1, 255, 137, 59, 3, 255, 129, 53, 7, 255, 123, 47, 2, 255, 122, 49, 4, 255, 116, 48, 1, 255, 123, 55, 6, 255, 131, 59, 6, 255, 130, 59, 4, 255, 125, 59, 3, 255, 127, 61, 2, 255, 132, 62, 1, 255, 137, 63, 2, 255, 136, 59, 6, 255, 129, 51, 5, 255, 118, 43, 5, 255, 105, 33, 2, 255, 97, 30, 3, 255, 92, 29, 2, 255, 106, 35, 5, 255, 113, 38, 4, 255, 115, 42, 5, 255, 113, 38, 4, 255, 106, 33, 2, 255, 110, 37, 3, 255, 118, 39, 1, 255, 120, 41, 5, 255, 112, 32, 3, 255, 100, 33, 6, 255, 99, 30, 2, 255, 103, 31, 3, 255, 12, 45, 69, 255, 0, 0, 34, 255, 2, 6, 45, 255, 0, 7, 25, 255, 2, 0, 10, 255, 2, 1, 4, 255, 2, 2, 4, 255, 0, 0, 2, 255, 1, 20, 160, 255, 59, 86, 183, 255, 73, 64, 12, 255, 25, 10, 0, 255, 44, 12, 51, 255, 22, 25, 153, 255, 7, 7, 38, 255, 16, 1, 0, 255, 16, 7, 2, 255, 19, 3, 7, 255, 17, 7, 4, 255, 22, 8, 6, 255, 25, 9, 8, 255, 21, 5, 4, 255, 22, 6, 7, 255, 25, 10, 11, 255, 27, 8, 9, 255, 30, 11, 6, 255, 28, 12, 4, 255, 29, 11, 5, 255, 36, 13, 9, 255, 34, 10, 6, 255, 34, 7, 1, 255, 46, 13, 4, 255, 49, 15, 2, 255, 50, 14, 3, 255, 51, 15, 4, 255, 52, 18, 2, 255, 52, 19, 2, 255, 50, 14, 5, 255, 52, 17, 8, 255, 49, 14, 2, 255, 48, 18, 2, 255, 51, 15, 4, 255, 59, 16, 5, 255, 73, 21, 3, 255, 109, 31, 9, 255, 100, 29, 3, 255, 92, 26, 4, 255, 59, 25, 2, 255, 45, 25, 5, 255, 49, 24, 6, 255, 47, 28, 2, 255, 55, 28, 7, 255, 48, 22, 1, 255, 53, 28, 1, 255, 59, 31, 3, 255, 65, 34, 2, 255, 67, 35, 1, 255, 69, 37, 4, 255, 73, 39, 3, 255, 71, 43, 2, 255, 73, 47, 3, 255, 70, 48, 6, 255, 88, 60, 0, 255, 84, 59, 8, 255, 73, 51, 8, 255, 68, 52, 7, 255, 139, 95, 6, 255, 174, 122, 2, 255, 172, 118, 6, 255, 157, 87, 3, 255, 115, 52, 6, 255, 117, 60, 4, 255, 125, 77, 5, 255, 87, 56, 8, 255, 81, 55, 6, 255, 93, 59, 3, 255, 89, 57, 7, 255, 97, 59, 7, 255, 91, 60, 3, 255, 83, 61, 2, 255, 115, 84, 5, 255, 174, 111, 10, 255, 191, 107, 8, 255, 179, 90, 4, 255, 170, 91, 16, 255, 162, 85, 19, 255, 167, 88, 7, 255, 168, 84, 8, 255, 130, 68, 7, 255, 83, 53, 5, 255, 77, 54, 6, 255, 86, 56, 5, 255, 85, 54, 6, 255, 84, 53, 4, 255, 84, 55, 0, 255, 89, 56, 5, 255, 97, 56, 2, 255, 103, 56, 6, 255, 96, 54, 3, 255, 102, 63, 4, 255, 105, 60, 1, 255, 100, 58, 4, 255, 97, 58, 6, 255, 100, 56, 10, 255, 108, 61, 5, 255, 104, 63, 1, 255, 91, 57, 8, 255, 104, 59, 9, 255, 103, 60, 1, 255, 99, 56, 1, 255, 97, 60, 5, 255, 101, 57, 4, 255, 105, 56, 3, 255, 92, 52, 2, 255, 81, 48, 1, 255, 94, 49, 7, 255, 102, 58, 7, 255, 101, 55, 2, 255, 98, 57, 4, 255, 95, 60, 1, 255, 100, 59, 2, 255, 94, 56, 11, 255, 91, 59, 8, 255, 96, 55, 0, 255, 105, 57, 9, 255, 106, 58, 2, 255, 106, 58, 7, 255, 105, 57, 9, 255, 102, 57, 2, 255, 106, 58, 4, 255, 112, 63, 8, 255, 107, 56, 2, 255, 106, 56, 5, 255, 105, 57, 6, 255, 106, 59, 2, 255, 110, 56, 6, 255, 129, 62, 8, 255, 129, 61, 4, 255, 126, 58, 1, 255, 126, 57, 4, 255, 113, 57, 5, 255, 110, 50, 5, 255, 116, 59, 3, 255, 122, 59, 10, 255, 125, 56, 4, 255, 118, 61, 6, 255, 115, 58, 6, 255, 111, 51, 4, 255, 103, 57, 6, 255, 102, 56, 7, 255, 104, 54, 6, 255, 113, 56, 9, 255, 108, 54, 3, 255, 107, 57, 4, 255, 106, 56, 4, 255, 101, 54, 6, 255, 116, 59, 8, 255, 112, 58, 5, 255, 104, 55, 2, 255, 117, 60, 5, 255, 118, 59, 5, 255, 116, 56, 8, 255, 113, 56, 2, 255, 115, 59, 4, 255, 108, 55, 6, 255, 110, 60, 8, 255, 109, 56, 7, 255, 110, 58, 4, 255, 112, 60, 6, 255, 111, 56, 13, 255, 113, 61, 9, 255, 119, 59, 5, 255, 115, 57, 16, 255, 109, 57, 6, 255, 109, 61, 2, 255, 109, 64, 6, 255, 105, 58, 9, 255, 106, 55, 8, 255, 112, 58, 10, 255, 108, 60, 3, 255, 111, 57, 8, 255, 115, 58, 10, 255, 124, 59, 12, 255, 128, 57, 4, 255, 140, 66, 5, 255, 162, 75, 3, 255, 166, 76, 1, 255, 162, 75, 4, 255, 160, 71, 3, 255, 163, 68, 3, 255, 166, 71, 5, 255, 163, 70, 8, 255, 158, 72, 5, 255, 154, 69, 3, 255, 151, 72, 3, 255, 150, 78, 4, 255, 146, 81, 8, 255, 142, 79, 9, 255, 146, 85, 11, 255, 165, 97, 21, 255, 184, 109, 14, 255, 196, 116, 13, 255, 194, 118, 16, 255, 194, 125, 14, 255, 198, 126, 11, 255, 203, 125, 15, 255, 203, 129, 18, 255, 202, 127, 13, 255, 206, 133, 5, 255, 207, 133, 11, 255, 207, 134, 13, 255, 211, 134, 9, 255, 212, 133, 11, 255, 211, 134, 13, 255, 209, 133, 14, 255, 209, 135, 21, 255, 209, 136, 20, 255, 213, 142, 15, 255, 215, 145, 9, 255, 215, 144, 8, 255, 215, 144, 2, 255, 213, 136, 12, 255, 206, 129, 9, 255, 208, 133, 12, 255, 213, 139, 6, 255, 215, 141, 13, 255, 214, 140, 11, 255, 215, 143, 12, 255, 211, 141, 5, 255, 217, 148, 6, 255, 219, 156, 4, 255, 218, 154, 10, 255, 223, 154, 7, 255, 219, 148, 10, 255, 211, 140, 8, 255, 213, 138, 2, 255, 216, 138, 5, 255, 207, 133, 5, 255, 204, 127, 9, 255, 209, 136, 2, 255, 213, 141, 9, 255, 211, 140, 3, 255, 209, 137, 5, 255, 211, 138, 10, 255, 210, 134, 2, 255, 211, 134, 4, 255, 203, 131, 4, 255, 203, 137, 10, 255, 208, 143, 5, 255, 204, 135, 5, 255, 200, 130, 5, 255, 203, 138, 7, 255, 209, 148, 8, 255, 205, 144, 3, 255, 208, 147, 8, 255, 207, 147, 4, 255, 207, 146, 7, 255, 207, 144, 13, 255, 208, 143, 7, 255, 204, 138, 3, 255, 195, 124, 6, 255, 201, 130, 11, 255, 209, 140, 12, 255, 208, 138, 15, 255, 203, 135, 13, 255, 203, 135, 13, 255, 204, 134, 11, 255, 204, 133, 9, 255, 201, 130, 5, 255, 199, 130, 5, 255, 200, 128, 18, 255, 199, 127, 13, 255, 199, 128, 4, 255, 202, 128, 17, 255, 204, 132, 8, 255, 204, 132, 10, 255, 204, 128, 22, 255, 202, 126, 8, 255, 206, 128, 10, 255, 201, 118, 8, 255, 189, 99, 5, 255, 183, 97, 6, 255, 176, 93, 0, 255, 179, 91, 3, 255, 178, 90, 4, 255, 183, 96, 4, 255, 190, 103, 8, 255, 190, 103, 3, 255, 188, 97, 7, 255, 180, 91, 6, 255, 173, 86, 2, 255, 178, 88, 7, 255, 176, 84, 3, 255, 172, 76, 2, 255, 172, 74, 3, 255, 168, 71, 3, 255, 166, 71, 4, 255, 157, 64, 0, 255, 152, 59, 0, 255, 151, 60, 2, 255, 154, 63, 3, 255, 154, 65, 1, 255, 155, 64, 6, 255, 139, 58, 6, 255, 128, 61, 2, 255, 159, 66, 5, 255, 150, 72, 7, 255, 131, 65, 8, 255, 125, 66, 3, 255, 102, 47, 8, 255, 104, 42, 1, 255, 157, 69, 8, 255, 155, 70, 9, 255, 133, 62, 9, 255, 148, 64, 4, 255, 138, 61, 2, 255, 137, 62, 6, 255, 124, 57, 0, 255, 132, 65, 7, 255, 149, 70, 7, 255, 168, 77, 3, 255, 184, 100, 5, 255, 191, 112, 5, 255, 190, 108, 5, 255, 190, 103, 3, 255, 190, 98, 3, 255, 179, 82, 6, 255, 172, 78, 2, 255, 178, 89, 3, 255, 182, 93, 2, 255, 175, 83, 1, 255, 165, 76, 3, 255, 152, 67, 6, 255, 128, 54, 2, 255, 128, 57, 5, 255, 140, 60, 7, 255, 139, 58, 4, 255, 136, 63, 4, 255, 136, 59, 3, 255, 136, 55, 3, 255, 131, 57, 5, 255, 116, 48, 2, 255, 120, 54, 1, 255, 126, 57, 6, 255, 125, 49, 8, 255, 132, 54, 2, 255, 128, 50, 0, 255, 120, 46, 3, 255, 121, 45, 3, 255, 125, 44, 4, 255, 119, 44, 1, 255, 119, 50, 3, 255, 122, 51, 0, 255, 122, 49, 2, 255, 123, 48, 8, 255, 122, 52, 4, 255, 112, 43, 2, 255, 102, 33, 2, 255, 113, 43, 1, 255, 118, 45, 3, 255, 138, 58, 7, 255, 144, 67, 1, 255, 137, 63, 4, 255, 127, 49, 3, 255, 129, 51, 4, 255, 133, 54, 5, 255, 134, 54, 2, 255, 140, 61, 3, 255, 139, 61, 3, 255, 135, 61, 5, 255, 128, 55, 5, 255, 116, 49, 1, 255, 115, 49, 1, 255, 116, 49, 2, 255, 110, 44, 1, 255, 112, 45, 3, 255, 119, 49, 4, 255, 120, 52, 3, 255, 114, 51, 0, 255, 116, 53, 2, 255, 122, 54, 3, 255, 122, 50, 5, 255, 113, 40, 4, 255, 100, 30, 1, 255, 81, 28, 1, 255, 76, 27, 1, 255, 86, 29, 3, 255, 96, 33, 6, 255, 97, 34, 4, 255, 99, 31, 1, 255, 102, 30, 4, 255, 93, 22, 2, 255, 82, 23, 2, 255, 81, 26, 0, 255, 90, 30, 1, 255, 94, 30, 3, 255, 89, 22, 1, 255, 80, 21, 3, 255, 79, 17, 0, 255, 83, 19, 1, 255, 1, 28, 93, 255, 6, 19, 69, 255, 5, 2, 20, 255, 1, 1, 4, 255, 8, 1, 9, 255, 1, 2, 3, 255, 6, 0, 0, 255, 1, 11, 132, 255, 49, 86, 201, 255, 79, 63, 27, 255, 33, 14, 0, 255, 40, 16, 28, 255, 15, 25, 153, 255, 10, 8, 57, 255, 13, 2, 0, 255, 8, 4, 9, 255, 15, 8, 8, 255, 12, 3, 5, 255, 18, 6, 6, 255, 24, 8, 8, 255, 20, 4, 5, 255, 20, 6, 4, 255, 20, 7, 6, 255, 22, 10, 9, 255, 25, 11, 8, 255, 28, 12, 4, 255, 34, 12, 4, 255, 35, 13, 5, 255, 28, 11, 3, 255, 39, 15, 10, 255, 47, 12, 7, 255, 47, 10, 1, 255, 46, 14, 1, 255, 50, 16, 5, 255, 53, 18, 7, 255, 48, 16, 3, 255, 50, 20, 5, 255, 45, 14, 5, 255, 43, 14, 5, 255, 44, 16, 3, 255, 56, 17, 2, 255, 54, 17, 3, 255, 53, 19, 2, 255, 77, 26, 6, 255, 82, 23, 0, 255, 76, 25, 6, 255, 64, 24, 8, 255, 48, 25, 7, 255, 40, 22, 2, 255, 46, 22, 1, 255, 45, 24, 1, 255, 43, 29, 3, 255, 51, 30, 4, 255, 60, 30, 5, 255, 59, 30, 0, 255, 60, 36, 1, 255, 65, 39, 2, 255, 71, 40, 4, 255, 68, 40, 3, 255, 71, 42, 1, 255, 69, 49, 0, 255, 83, 50, 3, 255, 104, 65, 2, 255, 75, 50, 35, 255, 79, 52, 17, 255, 97, 69, 2, 255, 160, 109, 3, 255, 169, 116, 0, 255, 169, 103, 5, 255, 152, 81, 7, 255, 103, 54, 7, 255, 103, 55, 6, 255, 112, 68, 0, 255, 93, 59, 3, 255, 84, 56, 7, 255, 87, 60, 3, 255, 102, 65, 7, 255, 98, 68, 4, 255, 93, 73, 0, 255, 138, 100, 12, 255, 186, 117, 11, 255, 180, 100, 1, 255, 166, 92, 4, 255, 175, 98, 13, 255, 171, 96, 36, 255, 172, 106, 47, 255, 155, 95, 19, 255, 108, 64, 7, 255, 74, 59, 8, 255, 74, 58, 3, 255, 88, 56, 8, 255, 90, 58, 7, 255, 93, 60, 0, 255, 95, 59, 2, 255, 98, 61, 3, 255, 97, 58, 2, 255, 108, 62, 4, 255, 106, 59, 6, 255, 103, 58, 4, 255, 110, 66, 7, 255, 109, 66, 4, 255, 104, 60, 1, 255, 102, 62, 0, 255, 101, 61, 1, 255, 110, 52, 1, 255, 113, 58, 2, 255, 104, 53, 3, 255, 103, 64, 10, 255, 92, 66, 3, 255, 97, 56, 8, 255, 99, 63, 2, 255, 95, 60, 2, 255, 96, 59, 5, 255, 99, 61, 7, 255, 93, 56, 7, 255, 91, 58, 4, 255, 101, 69, 2, 255, 111, 63, 5, 255, 105, 53, 6, 255, 102, 56, 1, 255, 110, 57, 2, 255, 110, 58, 7, 255, 110, 65, 5, 255, 110, 60, 3, 255, 110, 60, 5, 255, 109, 62, 0, 255, 107, 61, 5, 255, 105, 59, 5, 255, 107, 62, 4, 255, 111, 64, 4, 255, 115, 65, 4, 255, 120, 68, 8, 255, 114, 64, 5, 255, 113, 65, 3, 255, 112, 65, 4, 255, 117, 63, 8, 255, 128, 57, 1, 255, 133, 62, 5, 255, 125, 63, 3, 255, 133, 64, 7, 255, 133, 66, 3, 255, 125, 60, 6, 255, 126, 61, 5, 255, 123, 59, 11, 255, 121, 57, 11, 255, 125, 59, 4, 255, 124, 61, 11, 255, 117, 60, 3, 255, 111, 55, 3, 255, 115, 55, 6, 255, 112, 58, 4, 255, 118, 65, 4, 255, 125, 63, 9, 255, 120, 58, 9, 255, 116, 60, 2, 255, 115, 61, 3, 255, 119, 61, 9, 255, 119, 62, 6, 255, 117, 61, 3, 255, 122, 59, 7, 255, 127, 63, 7, 255, 127, 63, 5, 255, 125, 60, 1, 255, 123, 60, 4, 255, 122, 60, 5, 255, 119, 61, 3, 255, 116, 64, 5, 255, 113, 61, 4, 255, 121, 65, 13, 255, 121, 61, 10, 255, 110, 59, 4, 255, 118, 60, 6, 255, 118, 62, 5, 255, 122, 65, 7, 255, 122, 63, 3, 255, 119, 59, 6, 255, 115, 56, 7, 255, 114, 56, 3, 255, 113, 57, 3, 255, 112, 56, 7, 255, 110, 62, 2, 255, 116, 59, 1, 255, 119, 61, 10, 255, 112, 61, 7, 255, 126, 61, 12, 255, 154, 67, 7, 255, 160, 64, 6, 255, 158, 70, 4, 255, 164, 76, 14, 255, 158, 70, 13, 255, 153, 71, 6, 255, 153, 79, 9, 255, 152, 87, 11, 255, 159, 93, 13, 255, 167, 101, 7, 255, 175, 103, 16, 255, 186, 113, 8, 255, 194, 115, 10, 255, 194, 115, 10, 255, 194, 118, 16, 255, 195, 117, 8, 255, 200, 122, 7, 255, 198, 126, 15, 255, 202, 133, 18, 255, 207, 131, 15, 255, 204, 132, 9, 255, 209, 134, 15, 255, 209, 135, 14, 255, 207, 139, 9, 255, 207, 137, 8, 255, 216, 138, 14, 255, 215, 143, 12, 255, 210, 139, 11, 255, 212, 140, 12, 255, 211, 139, 3, 255, 216, 141, 13, 255, 216, 140, 11, 255, 217, 141, 8, 255, 214, 142, 3, 255, 216, 143, 7, 255, 214, 140, 7, 255, 210, 130, 14, 255, 207, 129, 12, 255, 213, 139, 19, 255, 214, 143, 5, 255, 218, 145, 14, 255, 214, 141, 10, 255, 209, 138, 5, 255, 211, 142, 6, 255, 220, 153, 7, 255, 224, 153, 5, 255, 222, 144, 6, 255, 219, 136, 8, 255, 214, 132, 9, 255, 209, 133, 10, 255, 211, 136, 17, 255, 213, 139, 4, 255, 208, 132, 10, 255, 211, 137, 6, 255, 209, 137, 8, 255, 211, 144, 8, 255, 213, 147, 2, 255, 210, 141, 5, 255, 208, 139, 8, 255, 209, 139, 8, 255, 208, 137, 10, 255, 204, 135, 8, 255, 211, 142, 13, 255, 210, 141, 7, 255, 198, 130, 7, 255, 203, 141, 7, 255, 211, 148, 3, 255, 211, 145, 7, 255, 210, 146, 13, 255, 207, 148, 8, 255, 207, 150, 12, 255, 206, 145, 6, 255, 205, 144, 0, 255, 208, 141, 10, 255, 206, 134, 18, 255, 203, 133, 4, 255, 204, 134, 8, 255, 209, 141, 8, 255, 204, 138, 9, 255, 204, 138, 10, 255, 207, 141, 15, 255, 204, 137, 12, 255, 203, 134, 8, 255, 204, 135, 9, 255, 201, 132, 7, 255, 200, 130, 5, 255, 198, 124, 10, 255, 205, 130, 5, 255, 202, 124, 13, 255, 189, 109, 5, 255, 191, 109, 8, 255, 199, 118, 11, 255, 201, 117, 7, 255, 188, 102, 8, 255, 182, 95, 8, 255, 179, 93, 8, 255, 176, 90, 9, 255, 181, 96, 6, 255, 189, 102, 3, 255, 188, 102, 2, 255, 185, 101, 3, 255, 187, 104, 8, 255, 189, 105, 8, 255, 191, 105, 6, 255, 192, 107, 10, 255, 181, 97, 6, 255, 182, 94, 3, 255, 184, 94, 9, 255, 184, 92, 3, 255, 177, 81, 2, 255, 178, 82, 2, 255, 175, 82, 4, 255, 166, 74, 1, 255, 163, 71, 4, 255, 163, 71, 5, 255, 162, 70, 3, 255, 147, 58, 4, 255, 150, 64, 2, 255, 150, 71, 5, 255, 145, 65, 8, 255, 139, 57, 2, 255, 144, 68, 5, 255, 151, 73, 3, 255, 133, 68, 2, 255, 109, 53, 4, 255, 95, 42, 5, 255, 124, 55, 6, 255, 166, 75, 3, 255, 152, 64, 3, 255, 138, 60, 4, 255, 142, 58, 7, 255, 133, 57, 9, 255, 123, 58, 9, 255, 135, 58, 9, 255, 145, 62, 7, 255, 170, 87, 5, 255, 178, 101, 10, 255, 189, 116, 5, 255, 191, 115, 3, 255, 190, 109, 8, 255, 183, 103, 2, 255, 185, 99, 7, 255, 176, 90, 2, 255, 173, 88, 2, 255, 177, 86, 10, 255, 170, 79, 3, 255, 163, 75, 1, 255, 151, 70, 6, 255, 135, 61, 4, 255, 133, 51, 0, 255, 133, 51, 0, 255, 131, 54, 2, 255, 130, 55, 3, 255, 131, 54, 1, 255, 128, 52, 3, 255, 124, 54, 3, 255, 114, 48, 2, 255, 121, 56, 2, 255, 129, 57, 6, 255, 124, 47, 6, 255, 125, 53, 2, 255, 120, 51, 3, 255, 119, 41, 7, 255, 114, 41, 6, 255, 108, 46, 4, 255, 106, 41, 8, 255, 114, 42, 5, 255, 121, 50, 1, 255, 119, 46, 3, 255, 114, 39, 9, 255, 117, 46, 2, 255, 115, 46, 1, 255, 116, 46, 3, 255, 114, 42, 3, 255, 108, 38, 0, 255, 127, 54, 2, 255, 129, 58, 0, 255, 122, 54, 4, 255, 122, 47, 4, 255, 130, 55, 5, 255, 128, 55, 3, 255, 129, 54, 1, 255, 131, 56, 1, 255, 131, 58, 0, 255, 130, 60, 2, 255, 123, 55, 2, 255, 124, 55, 4, 255, 125, 56, 3, 255, 124, 56, 4, 255, 117, 55, 4, 255, 107, 48, 1, 255, 103, 48, 0, 255, 113, 52, 2, 255, 118, 49, 2, 255, 109, 43, 4, 255, 105, 36, 5, 255, 98, 28, 1, 255, 92, 27, 1, 255, 85, 29, 1, 255, 86, 28, 4, 255, 84, 25, 4, 255, 80, 27, 1, 255, 80, 31, 1, 255, 85, 27, 0, 255, 87, 26, 0, 255, 90, 29, 4, 255, 85, 24, 3, 255, 80, 26, 3, 255, 80, 26, 2, 255, 88, 28, 3, 255, 90, 27, 4, 255, 88, 22, 3, 255, 76, 22, 3, 255, 75, 19, 2, 255, 79, 21, 6, 255, 5, 8, 23, 255, 5, 13, 40, 255, 1, 3, 10, 255, 2, 0, 9, 255, 4, 1, 7, 255, 2, 0, 0, 255, 0, 9, 111, 255, 41, 73, 216, 255, 85, 75, 41, 255, 31, 22, 0, 255, 43, 16, 27, 255, 23, 24, 154, 255, 4, 13, 68, 255, 17, 2, 0, 255, 13, 4, 9, 255, 12, 6, 2, 255, 26, 8, 3, 255, 25, 7, 5, 255, 26, 9, 8, 255, 22, 7, 7, 255, 23, 7, 5, 255, 24, 7, 5, 255, 25, 7, 6, 255, 31, 11, 8, 255, 38, 11, 7, 255, 40, 11, 5, 255, 37, 13, 5, 255, 41, 17, 5, 255, 42, 14, 3, 255, 44, 15, 6, 255, 43, 13, 4, 255, 46, 11, 2, 255, 46, 17, 8, 255, 46, 13, 1, 255, 56, 18, 5, 255, 52, 14, 5, 255, 41, 12, 4, 255, 36, 14, 3, 255, 33, 16, 1, 255, 41, 17, 5, 255, 46, 14, 3, 255, 53, 20, 3, 255, 61, 21, 1, 255, 76, 22, 2, 255, 71, 22, 1, 255, 64, 23, 1, 255, 50, 23, 4, 255, 49, 19, 5, 255, 44, 23, 0, 255, 53, 26, 2, 255, 51, 22, 5, 255, 49, 23, 2, 255, 54, 29, 3, 255, 55, 29, 0, 255, 61, 34, 2, 255, 65, 37, 3, 255, 67, 36, 1, 255, 68, 40, 2, 255, 71, 42, 3, 255, 76, 39, 3, 255, 84, 50, 6, 255, 109, 76, 23, 255, 91, 65, 2, 255, 87, 60, 12, 255, 84, 58, 6, 255, 132, 84, 8, 255, 147, 94, 6, 255, 154, 95, 3, 255, 155, 90, 3, 255, 135, 71, 1, 255, 106, 58, 4, 255, 102, 55, 2, 255, 111, 67, 4, 255, 94, 59, 5, 255, 97, 66, 1, 255, 115, 78, 4, 255, 110, 73, 4, 255, 116, 81, 5, 255, 162, 110, 11, 255, 192, 111, 5, 255, 179, 95, 1, 255, 175, 102, 3, 255, 183, 107, 4, 255, 175, 94, 2, 255, 164, 91, 6, 255, 138, 77, 8, 255, 109, 66, 2, 255, 89, 61, 2, 255, 93, 61, 3, 255, 97, 58, 6, 255, 103, 59, 6, 255, 112, 68, 2, 255, 115, 72, 4, 255, 105, 64, 9, 255, 107, 68, 6, 255, 106, 66, 5, 255, 113, 65, 6, 255, 107, 66, 4, 255, 105, 61, 0, 255, 111, 63, 5, 255, 111, 67, 6, 255, 119, 72, 5, 255, 116, 68, 4, 255, 111, 73, 12, 255, 120, 92, 22, 255, 137, 108, 8, 255, 158, 107, 7, 255, 152, 84, 12, 255, 129, 78, 4, 255, 118, 76, 4, 255, 120, 75, 6, 255, 118, 80, 8, 255, 118, 80, 7, 255, 129, 80, 6, 255, 149, 98, 19, 255, 158, 104, 20, 255, 151, 104, 6, 255, 158, 102, 11, 255, 155, 102, 20, 255, 170, 128, 31, 255, 179, 134, 31, 255, 163, 113, 13, 255, 138, 84, 9, 255, 127, 74, 15, 255, 125, 80, 4, 255, 125, 84, 14, 255, 123, 79, 13, 255, 119, 71, 4, 255, 119, 65, 1, 255, 122, 66, 0, 255, 127, 65, 1, 255, 124, 59, 1, 255, 121, 58, 3, 255, 121, 61, 4, 255, 113, 61, 1, 255, 112, 56, 9, 255, 128, 66, 6, 255, 136, 65, 4, 255, 131, 62, 1, 255, 132, 66, 2, 255, 138, 59, 2, 255, 139, 63, 4, 255, 143, 70, 2, 255, 145, 66, 6, 255, 138, 62, 7, 255, 133, 61, 0, 255, 124, 58, 4, 255, 121, 60, 5, 255, 120, 62, 7, 255, 129, 67, 3, 255, 132, 68, 5, 255, 137, 66, 3, 255, 157, 75, 10, 255, 142, 65, 6, 255, 131, 61, 3, 255, 137, 65, 6, 255, 134, 61, 2, 255, 135, 62, 2, 255, 136, 61, 8, 255, 133, 58, 11, 255, 134, 64, 11, 255, 136, 67, 4, 255, 136, 64, 6, 255, 137, 62, 12, 255, 137, 65, 9, 255, 135, 64, 7, 255, 133, 64, 5, 255, 134, 67, 3, 255, 133, 65, 5, 255, 134, 64, 9, 255, 126, 66, 6, 255, 135, 65, 3, 255, 136, 67, 2, 255, 136, 65, 2, 255, 136, 68, 7, 255, 126, 60, 9, 255, 123, 59, 6, 255, 123, 62, 0, 255, 122, 61, 4, 255, 119, 58, 15, 255, 116, 54, 5, 255, 116, 60, 3, 255, 115, 60, 9, 255, 134, 68, 5, 255, 146, 74, 11, 255, 145, 77, 14, 255, 148, 79, 14, 255, 163, 90, 12, 255, 165, 91, 15, 255, 158, 85, 15, 255, 166, 96, 16, 255, 183, 112, 21, 255, 189, 115, 10, 255, 193, 116, 22, 255, 196, 120, 18, 255, 197, 122, 14, 255, 199, 124, 8, 255, 202, 123, 18, 255, 194, 114, 15, 255, 191, 110, 7, 255, 195, 110, 21, 255, 200, 126, 12, 255, 205, 135, 9, 255, 212, 137, 26, 255, 212, 136, 17, 255, 212, 135, 13, 255, 213, 136, 18, 255, 214, 140, 8, 255, 214, 142, 7, 255, 215, 144, 13, 255, 216, 143, 17, 255, 215, 140, 18, 255, 215, 141, 14, 255, 219, 144, 12, 255, 213, 139, 0, 255, 211, 137, 11, 255, 209, 137, 7, 255, 212, 137, 9, 255, 217, 142, 7, 255, 215, 141, 8, 255, 213, 136, 12, 255, 216, 136, 14, 255, 219, 142, 12, 255, 213, 144, 7, 255, 212, 138, 8, 255, 208, 135, 10, 255, 206, 133, 5, 255, 207, 135, 2, 255, 217, 146, 10, 255, 221, 151, 10, 255, 214, 143, 0, 255, 211, 131, 10, 255, 207, 127, 4, 255, 207, 131, 4, 255, 218, 148, 8, 255, 217, 143, 8, 255, 216, 136, 1, 255, 212, 134, 11, 255, 205, 130, 10, 255, 209, 139, 5, 255, 214, 147, 7, 255, 213, 147, 3, 255, 212, 143, 4, 255, 213, 143, 11, 255, 210, 143, 13, 255, 203, 138, 7, 255, 207, 143, 6, 255, 214, 150, 8, 255, 203, 140, 2, 255, 199, 133, 17, 255, 208, 143, 18, 255, 209, 150, 5, 255, 207, 150, 3, 255, 208, 150, 8, 255, 209, 148, 9, 255, 209, 144, 11, 255, 206, 146, 4, 255, 211, 146, 9, 255, 205, 135, 6, 255, 201, 129, 6, 255, 199, 127, 9, 255, 203, 133, 14, 255, 210, 143, 10, 255, 207, 144, 6, 255, 208, 147, 4, 255, 206, 143, 8, 255, 204, 139, 16, 255, 206, 139, 16, 255, 205, 137, 7, 255, 205, 134, 5, 255, 203, 132, 11, 255, 204, 134, 17, 255, 196, 130, 7, 255, 165, 94, 14, 255, 147, 78, 6, 255, 166, 89, 0, 255, 175, 92, 5, 255, 174, 84, 12, 255, 176, 87, 3, 255, 181, 93, 1, 255, 173, 87, 0, 255, 175, 92, 2, 255, 192, 110, 10, 255, 191, 106, 5, 255, 194, 108, 7, 255, 187, 104, 3, 255, 185, 103, 5, 255, 191, 109, 10, 255, 192, 110, 6, 255, 189, 107, 6, 255, 193, 107, 13, 255, 194, 107, 9, 255, 191, 104, 8, 255, 191, 103, 1, 255, 187, 94, 1, 255, 184, 90, 2, 255, 178, 86, 4, 255, 178, 87, 7, 255, 175, 84, 4, 255, 174, 80, 9, 255, 165, 69, 8, 255, 155, 65, 6, 255, 160, 76, 10, 255, 164, 82, 6, 255, 171, 82, 10, 255, 139, 68, 0, 255, 145, 70, 2, 255, 138, 63, 4, 255, 123, 60, 12, 255, 110, 50, 8, 255, 102, 46, 1, 255, 101, 37, 2, 255, 130, 56, 7, 255, 130, 54, 0, 255, 135, 57, 7, 255, 139, 60, 5, 255, 130, 54, 2, 255, 136, 58, 11, 255, 152, 76, 8, 255, 162, 82, 2, 255, 168, 80, 4, 255, 176, 89, 8, 255, 186, 99, 4, 255, 189, 97, 4, 255, 187, 96, 1, 255, 184, 101, 1, 255, 185, 104, 3, 255, 189, 106, 3, 255, 192, 101, 5, 255, 180, 89, 3, 255, 177, 89, 1, 255, 184, 99, 3, 255, 180, 93, 1, 255, 173, 83, 3, 255, 151, 68, 5, 255, 128, 51, 2, 255, 125, 49, 3, 255, 125, 46, 5, 255, 115, 40, 2, 255, 119, 47, 6, 255, 124, 55, 1, 255, 122, 51, 7, 255, 123, 49, 5, 255, 124, 48, 1, 255, 120, 46, 6, 255, 121, 51, 3, 255, 121, 51, 5, 255, 111, 44, 5, 255, 116, 52, 6, 255, 112, 45, 3, 255, 108, 39, 1, 255, 116, 46, 4, 255, 118, 48, 1, 255, 120, 48, 2, 255, 111, 36, 7, 255, 111, 40, 2, 255, 110, 38, 3, 255, 119, 44, 4, 255, 116, 42, 4, 255, 114, 46, 2, 255, 122, 51, 5, 255, 108, 42, 5, 255, 107, 47, 4, 255, 123, 52, 3, 255, 123, 49, 2, 255, 123, 53, 1, 255, 127, 55, 5, 255, 126, 54, 2, 255, 128, 57, 2, 255, 124, 54, 1, 255, 117, 50, 2, 255, 120, 52, 2, 255, 123, 54, 2, 255, 127, 55, 2, 255, 128, 59, 6, 255, 121, 53, 3, 255, 120, 52, 3, 255, 116, 48, 2, 255, 109, 43, 2, 255, 103, 39, 3, 255, 102, 34, 2, 255, 99, 30, 0, 255, 95, 33, 1, 255, 89, 36, 3, 255, 91, 29, 1, 255, 90, 28, 3, 255, 85, 25, 4, 255, 80, 24, 3, 255, 82, 28, 4, 255, 82, 28, 4, 255, 77, 23, 2, 255, 78, 22, 1, 255, 78, 24, 1, 255, 79, 23, 3, 255, 80, 20, 3, 255, 78, 25, 3, 255, 76, 23, 1, 255, 77, 22, 2, 255, 79, 24, 4, 255, 75, 20, 2, 255, 4, 0, 7, 255, 3, 0, 3, 255, 0, 0, 10, 255, 4, 0, 11, 255, 3, 0, 0, 255, 0, 6, 100, 255, 34, 66, 233, 255, 74, 80, 51, 255, 38, 25, 0, 255, 33, 16, 19, 255, 29, 26, 139, 255, 4, 14, 85, 255, 12, 1, 0, 255, 14, 4, 5, 255, 15, 3, 3, 255, 21, 4, 4, 255, 26, 6, 6, 255, 29, 8, 9, 255, 24, 6, 6, 255, 21, 5, 5, 255, 26, 7, 5, 255, 30, 6, 2, 255, 42, 14, 8, 255, 39, 12, 5, 255, 35, 10, 5, 255, 32, 9, 7, 255, 34, 9, 7, 255, 44, 14, 7, 255, 42, 13, 6, 255, 33, 12, 5, 255, 40, 12, 5, 255, 49, 13, 4, 255, 42, 14, 5, 255, 44, 12, 3, 255, 38, 15, 2, 255, 41, 17, 6, 255, 42, 13, 5, 255, 41, 14, 3, 255, 37, 14, 3, 255, 41, 15, 4, 255, 47, 18, 3, 255, 52, 20, 2, 255, 62, 19, 3, 255, 70, 20, 4, 255, 69, 21, 5, 255, 50, 24, 2, 255, 45, 22, 1, 255, 54, 22, 4, 255, 43, 27, 0, 255, 50, 27, 1, 255, 57, 30, 5, 255, 60, 31, 5, 255, 58, 26, 1, 255, 60, 29, 2, 255, 63, 34, 1, 255, 71, 32, 4, 255, 75, 38, 4, 255, 66, 38, 4, 255, 73, 42, 4, 255, 73, 39, 2, 255, 104, 73, 11, 255, 109, 72, 13, 255, 87, 60, 3, 255, 85, 58, 1, 255, 90, 57, 11, 255, 141, 91, 4, 255, 144, 86, 2, 255, 138, 78, 4, 255, 143, 82, 3, 255, 141, 76, 3, 255, 137, 65, 5, 255, 120, 61, 2, 255, 113, 63, 3, 255, 102, 64, 6, 255, 123, 79, 3, 255, 108, 77, 5, 255, 134, 91, 7, 255, 179, 114, 10, 255, 188, 111, 7, 255, 174, 101, 9, 255, 179, 92, 2, 255, 179, 99, 3, 255, 170, 92, 5, 255, 138, 74, 4, 255, 106, 63, 5, 255, 107, 61, 12, 255, 90, 52, 16, 255, 107, 72, 5, 255, 104, 59, 8, 255, 92, 54, 8, 255, 111, 66, 3, 255, 111, 66, 2, 255, 95, 60, 8, 255, 104, 65, 7, 255, 105, 61, 2, 255, 96, 60, 7, 255, 95, 59, 8, 255, 104, 66, 5, 255, 105, 69, 3, 255, 103, 66, 3, 255, 99, 61, 6, 255, 107, 65, 6, 255, 121, 71, 6, 255, 116, 69, 6, 255, 119, 84, 12, 255, 148, 100, 12, 255, 164, 95, 6, 255, 149, 78, 10, 255, 123, 76, 2, 255, 118, 72, 2, 255, 114, 67, 3, 255, 121, 77, 11, 255, 135, 81, 8, 255, 150, 83, 15, 255, 157, 90, 12, 255, 151, 83, 9, 255, 143, 83, 3, 255, 161, 93, 4, 255, 170, 100, 9, 255, 195, 126, 26, 255, 224, 172, 23, 255, 237, 212, 15, 255, 236, 204, 11, 255, 232, 180, 22, 255, 227, 170, 27, 255, 216, 161, 23, 255, 213, 166, 55, 255, 222, 191, 104, 255, 226, 216, 164, 255, 227, 222, 188, 255, 228, 221, 183, 255, 228, 214, 164, 255, 225, 198, 86, 255, 217, 176, 17, 255, 196, 161, 16, 255, 181, 142, 20, 255, 190, 119, 17, 255, 182, 110, 18, 255, 179, 110, 14, 255, 165, 109, 11, 255, 165, 96, 15, 255, 170, 95, 22, 255, 165, 93, 17, 255, 158, 82, 22, 255, 153, 82, 27, 255, 152, 82, 26, 255, 157, 80, 23, 255, 159, 79, 12, 255, 157, 77, 15, 255, 153, 74, 9, 255, 147, 75, 9, 255, 141, 70, 8, 255, 140, 65, 5, 255, 147, 71, 5, 255, 140, 69, 3, 255, 135, 65, 10, 255, 135, 64, 2, 255, 134, 64, 3, 255, 135, 62, 13, 255, 134, 62, 8, 255, 129, 61, 3, 255, 132, 57, 2, 255, 139, 63, 9, 255, 137, 65, 7, 255, 132, 67, 3, 255, 142, 65, 8, 255, 140, 64, 7, 255, 137, 66, 9, 255, 139, 68, 4, 255, 141, 66, 2, 255, 137, 66, 3, 255, 133, 62, 12, 255, 142, 67, 12, 255, 147, 66, 5, 255, 139, 66, 9, 255, 125, 57, 7, 255, 131, 62, 14, 255, 138, 69, 9, 255, 134, 66, 3, 255, 128, 66, 4, 255, 128, 61, 10, 255, 131, 66, 14, 255, 140, 81, 10, 255, 160, 92, 9, 255, 170, 99, 15, 255, 175, 102, 24, 255, 181, 103, 11, 255, 188, 113, 2, 255, 191, 113, 13, 255, 193, 115, 17, 255, 200, 123, 16, 255, 202, 123, 17, 255, 201, 123, 19, 255, 203, 123, 18, 255, 203, 122, 18, 255, 203, 124, 9, 255, 204, 124, 9, 255, 200, 122, 10, 255, 186, 106, 12, 255, 178, 99, 8, 255, 185, 106, 21, 255, 205, 132, 15, 255, 212, 143, 6, 255, 215, 146, 9, 255, 215, 145, 19, 255, 212, 144, 10, 255, 213, 143, 17, 255, 217, 145, 20, 255, 220, 145, 11, 255, 221, 147, 10, 255, 213, 145, 12, 255, 216, 143, 16, 255, 219, 147, 14, 255, 219, 144, 1, 255, 214, 138, 4, 255, 204, 134, 15, 255, 208, 140, 14, 255, 213, 146, 10, 255, 212, 147, 8, 255, 218, 143, 9, 255, 211, 131, 3, 255, 204, 125, 11, 255, 203, 132, 6, 255, 200, 134, 4, 255, 210, 139, 13, 255, 218, 146, 2, 255, 211, 142, 2, 255, 209, 140, 9, 255, 217, 146, 6, 255, 221, 152, 5, 255, 215, 148, 2, 255, 210, 141, 4, 255, 206, 138, 5, 255, 216, 147, 10, 255, 225, 154, 11, 255, 216, 144, 3, 255, 213, 139, 1, 255, 214, 139, 3, 255, 211, 142, 3, 255, 216, 151, 5, 255, 215, 149, 5, 255, 215, 148, 7, 255, 211, 144, 3, 255, 212, 146, 6, 255, 209, 147, 4, 255, 210, 149, 7, 255, 212, 154, 12, 255, 213, 153, 8, 255, 206, 141, 1, 255, 204, 137, 4, 255, 208, 144, 3, 255, 211, 152, 8, 255, 209, 153, 8, 255, 207, 153, 0, 255, 205, 147, 3, 255, 204, 141, 7, 255, 211, 148, 3, 255, 204, 142, 9, 255, 194, 130, 6, 255, 194, 126, 0, 255, 196, 123, 8, 255, 206, 139, 10, 255, 209, 147, 9, 255, 210, 149, 6, 255, 209, 147, 7, 255, 205, 144, 6, 255, 206, 144, 8, 255, 207, 142, 15, 255, 203, 140, 6, 255, 204, 137, 8, 255, 205, 134, 19, 255, 207, 139, 14, 255, 199, 130, 8, 255, 181, 106, 8, 255, 177, 101, 7, 255, 178, 99, 5, 255, 183, 103, 5, 255, 188, 109, 5, 255, 183, 103, 7, 255, 172, 88, 2, 255, 171, 83, 6, 255, 175, 84, 15, 255, 186, 95, 6, 255, 184, 99, 1, 255, 192, 110, 6, 255, 192, 111, 6, 255, 194, 112, 10, 255, 196, 112, 5, 255, 193, 112, 4, 255, 188, 106, 4, 255, 194, 108, 9, 255, 195, 108, 9, 255, 186, 96, 10, 255, 178, 84, 7, 255, 177, 85, 3, 255, 184, 93, 3, 255, 182, 90, 2, 255, 175, 84, 4, 255, 163, 70, 3, 255, 158, 62, 3, 255, 168, 70, 8, 255, 176, 82, 6, 255, 164, 76, 11, 255, 150, 62, 4, 255, 162, 71, 5, 255, 152, 68, 2, 255, 152, 77, 6, 255, 129, 61, 9, 255, 131, 62, 11, 255, 123, 54, 2, 255, 109, 50, 0, 255, 104, 48, 8, 255, 109, 47, 4, 255, 139, 65, 6, 255, 148, 66, 0, 255, 139, 64, 4, 255, 130, 53, 5, 255, 138, 60, 4, 255, 152, 73, 9, 255, 149, 67, 5, 255, 138, 57, 8, 255, 151, 68, 0, 255, 165, 79, 4, 255, 164, 74, 4, 255, 173, 85, 1, 255, 175, 82, 5, 255, 172, 81, 3, 255, 175, 86, 1, 255, 181, 91, 2, 255, 179, 89, 0, 255, 183, 91, 0, 255, 188, 94, 4, 255, 185, 90, 2, 255, 174, 85, 2, 255, 155, 77, 4, 255, 132, 59, 2, 255, 123, 48, 1, 255, 123, 47, 5, 255, 115, 42, 3, 255, 121, 48, 2, 255, 125, 49, 1, 255, 130, 52, 6, 255, 126, 50, 3, 255, 121, 48, 0, 255, 122, 49, 3, 255, 120, 46, 1, 255, 118, 45, 1, 255, 116, 45, 4, 255, 116, 45, 5, 255, 121, 47, 6, 255, 123, 47, 5, 255, 121, 45, 2, 255, 116, 43, 4, 255, 120, 46, 3, 255, 116, 42, 1, 255, 113, 41, 4, 255, 109, 38, 3, 255, 117, 42, 8, 255, 118, 44, 7, 255, 107, 33, 3, 255, 108, 35, 3, 255, 119, 49, 4, 255, 121, 53, 0, 255, 124, 52, 1, 255, 128, 54, 2, 255, 130, 56, 6, 255, 130, 57, 4, 255, 124, 53, 0, 255, 117, 51, 1, 255, 121, 53, 2, 255, 127, 56, 4, 255, 128, 57, 1, 255, 137, 66, 2, 255, 140, 63, 1, 255, 132, 54, 2, 255, 130, 56, 10, 255, 124, 57, 3, 255, 119, 54, 5, 255, 104, 38, 4, 255, 99, 33, 3, 255, 100, 35, 6, 255, 94, 35, 3, 255, 94, 33, 2, 255, 98, 35, 4, 255, 92, 30, 3, 255, 86, 27, 2, 255, 84, 27, 4, 255, 81, 23, 3, 255, 79, 23, 4, 255, 81, 22, 3, 255, 78, 25, 4, 255, 66, 21, 1, 255, 69, 21, 1, 255, 78, 21, 4, 255, 77, 18, 3, 255, 73, 23, 3, 255, 69, 20, 0, 255, 70, 19, 2, 255, 79, 25, 6, 255, 76, 23, 2, 255, 2, 0, 9, 255, 4, 1, 18, 255, 0, 4, 13, 255, 2, 2, 0, 255, 0, 4, 90, 255, 27, 65, 231, 255, 82, 82, 66, 255, 39, 25, 0, 255, 36, 13, 7, 255, 29, 22, 126, 255, 0, 15, 93, 255, 15, 2, 0, 255, 17, 3, 7, 255, 12, 2, 1, 255, 16, 4, 3, 255, 25, 8, 8, 255, 26, 8, 7, 255, 29, 11, 10, 255, 25, 7, 7, 255, 21, 7, 6, 255, 26, 11, 9, 255, 31, 11, 7, 255, 35, 11, 5, 255, 33, 10, 5, 255, 30, 11, 5, 255, 32, 11, 8, 255, 34, 12, 8, 255, 38, 13, 3, 255, 37, 12, 3, 255, 30, 10, 5, 255, 36, 8, 1, 255, 44, 14, 3, 255, 41, 15, 5, 255, 46, 18, 7, 255, 36, 15, 3, 255, 38, 14, 3, 255, 42, 14, 6, 255, 45, 17, 6, 255, 43, 11, 4, 255, 42, 15, 5, 255, 46, 18, 3, 255, 53, 19, 1, 255, 56, 25, 5, 255, 54, 22, 1, 255, 56, 18, 0, 255, 52, 22, 1, 255, 53, 24, 3, 255, 45, 25, 2, 255, 39, 26, 0, 255, 47, 26, 3, 255, 54, 29, 4, 255, 57, 25, 1, 255, 68, 32, 2, 255, 64, 30, 6, 255, 67, 36, 3, 255, 64, 36, 2, 255, 58, 37, 5, 255, 62, 40, 4, 255, 70, 38, 3, 255, 91, 54, 1, 255, 92, 64, 3, 255, 81, 58, 3, 255, 84, 56, 2, 255, 78, 46, 3, 255, 112, 75, 4, 255, 167, 106, 5, 255, 164, 103, 2, 255, 158, 94, 6, 255, 166, 92, 3, 255, 160, 90, 6, 255, 144, 75, 5, 255, 123, 64, 2, 255, 122, 73, 7, 255, 123, 77, 2, 255, 101, 77, 3, 255, 148, 104, 11, 255, 178, 119, 1, 255, 172, 100, 2, 255, 170, 98, 4, 255, 157, 94, 8, 255, 154, 88, 7, 255, 164, 99, 9, 255, 139, 76, 5, 255, 110, 68, 3, 255, 119, 76, 8, 255, 99, 67, 7, 255, 119, 75, 11, 255, 113, 61, 8, 255, 92, 54, 4, 255, 126, 81, 7, 255, 108, 65, 7, 255, 90, 56, 9, 255, 122, 74, 12, 255, 123, 72, 6, 255, 96, 58, 0, 255, 99, 59, 10, 255, 137, 81, 10, 255, 143, 81, 8, 255, 102, 63, 7, 255, 124, 64, 10, 255, 128, 72, 8, 255, 141, 86, 13, 255, 155, 82, 10, 255, 127, 59, 19, 255, 144, 72, 12, 255, 141, 74, 2, 255, 134, 71, 12, 255, 126, 72, 12, 255, 119, 70, 7, 255, 116, 74, 16, 255, 125, 82, 9, 255, 151, 93, 13, 255, 160, 92, 6, 255, 156, 91, 4, 255, 154, 89, 11, 255, 160, 92, 4, 255, 158, 87, 0, 255, 145, 81, 7, 255, 135, 69, 10, 255, 127, 65, 2, 255, 126, 60, 2, 255, 152, 62, 9, 255, 161, 73, 3, 255, 155, 81, 2, 255, 151, 73, 4, 255, 137, 60, 3, 255, 144, 69, 1, 255, 186, 103, 7, 255, 203, 129, 24, 255, 208, 143, 51, 255, 224, 166, 61, 255, 229, 175, 68, 255, 228, 172, 34, 255, 230, 174, 3, 255, 231, 168, 12, 255, 230, 164, 16, 255, 192, 112, 9, 255, 187, 109, 15, 255, 228, 143, 7, 255, 240, 164, 22, 255, 233, 174, 23, 255, 235, 179, 36, 255, 238, 195, 60, 255, 232, 208, 125, 255, 233, 222, 151, 255, 244, 228, 146, 255, 251, 231, 126, 255, 250, 225, 41, 255, 246, 208, 0, 255, 237, 174, 21, 255, 216, 140, 18, 255, 195, 120, 4, 255, 172, 93, 10, 255, 181, 102, 14, 255, 180, 94, 0, 255, 168, 80, 2, 255, 147, 69, 3, 255, 145, 67, 10, 255, 146, 74, 6, 255, 146, 72, 3, 255, 144, 71, 12, 255, 143, 68, 9, 255, 137, 64, 1, 255, 137, 67, 3, 255, 141, 70, 4, 255, 146, 65, 6, 255, 138, 63, 8, 255, 128, 64, 10, 255, 135, 67, 9, 255, 143, 67, 2, 255, 145, 72, 9, 255, 136, 73, 8, 255, 137, 73, 6, 255, 144, 64, 12, 255, 134, 63, 9, 255, 131, 63, 6, 255, 148, 79, 12, 255, 155, 86, 13, 255, 149, 78, 12, 255, 146, 82, 12, 255, 156, 93, 11, 255, 170, 99, 18, 255, 183, 103, 19, 255, 185, 104, 11, 255, 192, 109, 15, 255, 190, 107, 16, 255, 193, 113, 11, 255, 196, 116, 10, 255, 203, 123, 22, 255, 202, 124, 14, 255, 202, 125, 7, 255, 203, 125, 14, 255, 205, 124, 19, 255, 208, 127, 15, 255, 209, 131, 17, 255, 206, 134, 12, 255, 205, 133, 11, 255, 211, 127, 15, 255, 213, 133, 15, 255, 214, 142, 12, 255, 215, 145, 13, 255, 207, 134, 11, 255, 208, 132, 13, 255, 218, 147, 17, 255, 219, 148, 16, 255, 219, 143, 16, 255, 217, 150, 5, 255, 218, 149, 20, 255, 219, 147, 16, 255, 220, 147, 6, 255, 219, 145, 7, 255, 222, 145, 11, 255, 219, 146, 15, 255, 214, 141, 6, 255, 208, 134, 2, 255, 205, 137, 10, 255, 219, 149, 12, 255, 224, 147, 14, 255, 215, 141, 6, 255, 207, 130, 4, 255, 196, 118, 5, 255, 202, 129, 8, 255, 208, 139, 10, 255, 208, 140, 5, 255, 211, 147, 7, 255, 210, 143, 9, 255, 216, 144, 8, 255, 212, 143, 5, 255, 217, 156, 11, 255, 228, 164, 11, 255, 224, 155, 13, 255, 215, 147, 6, 255, 211, 144, 5, 255, 221, 151, 8, 255, 225, 155, 8, 255, 219, 148, 12, 255, 218, 150, 5, 255, 220, 154, 10, 255, 214, 152, 5, 255, 216, 156, 5, 255, 215, 154, 4, 255, 217, 153, 4, 255, 214, 149, 1, 255, 214, 149, 7, 255, 211, 148, 5, 255, 205, 144, 7, 255, 211, 153, 9, 255, 211, 152, 4, 255, 207, 145, 2, 255, 208, 142, 10, 255, 210, 148, 5, 255, 211, 153, 3, 255, 210, 154, 10, 255, 208, 150, 11, 255, 203, 146, 2, 255, 206, 146, 6, 255, 206, 145, 9, 255, 194, 134, 4, 255, 196, 130, 14, 255, 197, 125, 7, 255, 206, 131, 10, 255, 208, 140, 14, 255, 211, 151, 9, 255, 210, 152, 3, 255, 211, 150, 5, 255, 210, 149, 5, 255, 205, 143, 5, 255, 202, 137, 13, 255, 203, 138, 14, 255, 204, 140, 11, 255, 204, 137, 11, 255, 209, 143, 10, 255, 195, 124, 7, 255, 190, 114, 16, 255, 194, 119, 11, 255, 188, 111, 6, 255, 193, 117, 7, 255, 195, 120, 1, 255, 192, 114, 10, 255, 189, 108, 11, 255, 185, 103, 5, 255, 188, 101, 7, 255, 192, 103, 7, 255, 192, 104, 15, 255, 196, 113, 10, 255, 196, 116, 4, 255, 191, 111, 6, 255, 192, 110, 11, 255, 191, 109, 9, 255, 191, 107, 12, 255, 188, 101, 9, 255, 176, 86, 3, 255, 175, 81, 0, 255, 178, 81, 2, 255, 171, 75, 2, 255, 170, 74, 4, 255, 169, 71, 7, 255, 164, 70, 7, 255, 161, 70, 7, 255, 162, 72, 6, 255, 168, 77, 11, 255, 164, 71, 2, 255, 150, 66, 1, 255, 136, 58, 0, 255, 135, 58, 2, 255, 135, 55, 7, 255, 136, 60, 7, 255, 134, 64, 9, 255, 133, 64, 4, 255, 132, 61, 6, 255, 130, 62, 6, 255, 122, 57, 8, 255, 105, 46, 2, 255, 143, 71, 10, 255, 155, 68, 5, 255, 134, 58, 2, 255, 124, 46, 6, 255, 148, 67, 9, 255, 152, 75, 12, 255, 139, 69, 10, 255, 134, 65, 1, 255, 153, 76, 2, 255, 155, 69, 4, 255, 144, 54, 6, 255, 150, 65, 8, 255, 154, 74, 3, 255, 167, 82, 4, 255, 168, 81, 5, 255, 173, 86, 11, 255, 175, 89, 5, 255, 180, 93, 0, 255, 183, 95, 1, 255, 178, 86, 0, 255, 172, 78, 2, 255, 157, 70, 3, 255, 149, 68, 3, 255, 148, 67, 0, 255, 144, 63, 1, 255, 140, 61, 9, 255, 131, 51, 10, 255, 130, 52, 5, 255, 131, 54, 2, 255, 129, 52, 2, 255, 125, 48, 6, 255, 125, 47, 6, 255, 121, 45, 4, 255, 117, 45, 2, 255, 119, 43, 0, 255, 117, 40, 2, 255, 121, 43, 9, 255, 116, 40, 4, 255, 118, 46, 2, 255, 113, 41, 2, 255, 111, 36, 2, 255, 118, 46, 6, 255, 112, 43, 1, 255, 109, 41, 1, 255, 120, 50, 1, 255, 113, 46, 0, 255, 109, 40, 6, 255, 124, 51, 9, 255, 123, 49, 3, 255, 124, 51, 3, 255, 126, 54, 7, 255, 136, 64, 4, 255, 147, 66, 0, 255, 150, 67, 4, 255, 147, 63, 5, 255, 147, 64, 5, 255, 158, 74, 5, 255, 163, 80, 1, 255, 171, 82, 5, 255, 168, 80, 1, 255, 159, 71, 2, 255, 141, 57, 2, 255, 133, 57, 0, 255, 129, 54, 0, 255, 125, 51, 4, 255, 117, 45, 2, 255, 106, 35, 1, 255, 94, 30, 1, 255, 90, 33, 3, 255, 87, 31, 1, 255, 90, 32, 2, 255, 86, 32, 4, 255, 78, 26, 0, 255, 75, 25, 1, 255, 72, 24, 1, 255, 71, 24, 2, 255, 70, 23, 1, 255, 74, 26, 3, 255, 70, 23, 2, 255, 61, 20, 2, 255, 69, 22, 4, 255, 63, 21, 3, 255, 55, 24, 2, 255, 70, 20, 3, 255, 70, 20, 3, 255, 75, 21, 5, 255, 75, 22, 1, 255, 1, 2, 13, 255, 1, 1, 25, 255, 5, 5, 5, 255, 0, 2, 66, 255, 17, 66, 228, 255, 82, 87, 72, 255, 54, 36, 0, 255, 46, 16, 3, 255, 34, 29, 123, 255, 6, 19, 117, 255, 8, 4, 1, 255, 11, 3, 3, 255, 14, 0, 3, 255, 17, 3, 2, 255, 22, 6, 6, 255, 23, 5, 3, 255, 26, 8, 6, 255, 22, 5, 3, 255, 21, 7, 4, 255, 23, 11, 9, 255, 22, 8, 8, 255, 32, 14, 12, 255, 32, 12, 8, 255, 30, 11, 6, 255, 28, 10, 3, 255, 31, 9, 3, 255, 35, 12, 4, 255, 35, 14, 4, 255, 34, 11, 2, 255, 34, 10, 3, 255, 44, 14, 6, 255, 42, 13, 2, 255, 47, 12, 5, 255, 45, 17, 5, 255, 39, 15, 4, 255, 41, 13, 6, 255, 34, 13, 4, 255, 35, 15, 4, 255, 42, 16, 3, 255, 46, 19, 3, 255, 48, 19, 0, 255, 54, 20, 3, 255, 62, 23, 7, 255, 60, 18, 5, 255, 56, 17, 3, 255, 52, 21, 2, 255, 52, 21, 2, 255, 43, 23, 2, 255, 45, 24, 1, 255, 52, 26, 3, 255, 57, 26, 5, 255, 51, 32, 2, 255, 58, 34, 4, 255, 57, 31, 2, 255, 66, 36, 4, 255, 59, 37, 3, 255, 57, 37, 8, 255, 68, 37, 0, 255, 86, 51, 5, 255, 92, 59, 4, 255, 72, 48, 5, 255, 75, 53, 1, 255, 75, 53, 3, 255, 76, 44, 5, 255, 95, 59, 6, 255, 135, 87, 8, 255, 157, 99, 4, 255, 160, 95, 5, 255, 165, 99, 7, 255, 174, 97, 9, 255, 151, 84, 5, 255, 129, 68, 5, 255, 121, 79, 10, 255, 121, 83, 6, 255, 150, 110, 2, 255, 184, 113, 6, 255, 178, 102, 17, 255, 179, 106, 17, 255, 182, 109, 26, 255, 192, 122, 29, 255, 192, 123, 18, 255, 185, 105, 19, 255, 180, 101, 23, 255, 185, 104, 30, 255, 182, 105, 20, 255, 173, 103, 12, 255, 173, 105, 8, 255, 165, 91, 20, 255, 167, 93, 15, 255, 174, 97, 18, 255, 162, 85, 11, 255, 165, 98, 6, 255, 171, 104, 5, 255, 171, 98, 15, 255, 171, 96, 17, 255, 174, 98, 12, 255, 174, 101, 11, 255, 178, 98, 14, 255, 174, 89, 10, 255, 167, 81, 12, 255, 170, 88, 14, 255, 177, 98, 17, 255, 177, 100, 15, 255, 178, 104, 11, 255, 184, 111, 16, 255, 188, 107, 5, 255, 192, 111, 8, 255, 189, 114, 21, 255, 199, 116, 16, 255, 202, 123, 16, 255, 197, 120, 21, 255, 194, 122, 9, 255, 196, 121, 13, 255, 189, 111, 12, 255, 195, 117, 19, 255, 202, 123, 15, 255, 200, 115, 11, 255, 185, 106, 10, 255, 186, 107, 11, 255, 195, 116, 6, 255, 186, 115, 8, 255, 185, 112, 15, 255, 178, 105, 11, 255, 169, 99, 4, 255, 164, 84, 6, 255, 164, 85, 11, 255, 158, 85, 6, 255, 151, 70, 12, 255, 137, 65, 4, 255, 135, 62, 2, 255, 146, 64, 1, 255, 145, 61, 3, 255, 142, 57, 0, 255, 136, 53, 9, 255, 132, 49, 12, 255, 124, 47, 9, 255, 125, 60, 8, 255, 133, 58, 1, 255, 124, 49, 4, 255, 144, 63, 6, 255, 178, 88, 2, 255, 184, 92, 3, 255, 187, 99, 1, 255, 195, 105, 0, 255, 198, 108, 2, 255, 203, 115, 2, 255, 210, 114, 4, 255, 210, 114, 9, 255, 205, 114, 1, 255, 201, 111, 6, 255, 198, 105, 4, 255, 209, 114, 1, 255, 206, 107, 3, 255, 203, 108, 12, 255, 193, 106, 6, 255, 202, 109, 9, 255, 189, 90, 11, 255, 178, 88, 8, 255, 172, 85, 5, 255, 177, 78, 6, 255, 174, 83, 4, 255, 162, 80, 6, 255, 147, 73, 2, 255, 146, 77, 4, 255, 155, 80, 3, 255, 150, 76, 3, 255, 169, 82, 8, 255, 176, 86, 8, 255, 174, 83, 5, 255, 161, 77, 5, 255, 141, 71, 16, 255, 134, 71, 7, 255, 146, 74, 3, 255, 138, 68, 6, 255, 135, 66, 13, 255, 148, 80, 11, 255, 172, 102, 9, 255, 177, 99, 12, 255, 181, 102, 10, 255, 193, 112, 7, 255, 186, 110, 10, 255, 184, 105, 8, 255, 168, 83, 5, 255, 168, 89, 6, 255, 187, 112, 10, 255, 192, 111, 12, 255, 204, 123, 15, 255, 202, 121, 14, 255, 201, 121, 22, 255, 206, 129, 20, 255, 209, 133, 13, 255, 210, 131, 19, 255, 213, 130, 17, 255, 213, 139, 7, 255, 215, 143, 5, 255, 218, 141, 17, 255, 220, 144, 7, 255, 219, 145, 16, 255, 218, 144, 14, 255, 220, 147, 11, 255, 219, 147, 12, 255, 216, 142, 12, 255, 220, 145, 18, 255, 218, 145, 15, 255, 216, 146, 8, 255, 220, 143, 13, 255, 218, 146, 15, 255, 218, 149, 11, 255, 221, 150, 15, 255, 221, 148, 7, 255, 219, 141, 10, 255, 220, 141, 7, 255, 215, 142, 1, 255, 215, 143, 6, 255, 219, 147, 6, 255, 223, 154, 9, 255, 216, 139, 7, 255, 211, 130, 9, 255, 197, 118, 7, 255, 191, 113, 15, 255, 197, 127, 12, 255, 207, 144, 8, 255, 208, 144, 7, 255, 215, 148, 6, 255, 214, 153, 7, 255, 218, 152, 14, 255, 217, 149, 3, 255, 224, 157, 5, 255, 229, 164, 5, 255, 224, 158, 5, 255, 214, 141, 13, 255, 217, 147, 4, 255, 225, 160, 2, 255, 227, 160, 9, 255, 222, 155, 4, 255, 220, 155, 5, 255, 221, 157, 11, 255, 217, 158, 5, 255, 213, 157, 3, 255, 213, 158, 2, 255, 216, 158, 1, 255, 220, 159, 4, 255, 216, 155, 0, 255, 218, 155, 5, 255, 207, 146, 6, 255, 212, 151, 15, 255, 217, 162, 3, 255, 211, 156, 7, 255, 209, 151, 6, 255, 209, 149, 5, 255, 211, 151, 5, 255, 211, 154, 4, 255, 209, 152, 2, 255, 207, 146, 18, 255, 205, 145, 15, 255, 208, 151, 3, 255, 193, 133, 9, 255, 195, 134, 1, 255, 199, 133, 5, 255, 202, 129, 5, 255, 207, 137, 1, 255, 208, 144, 3, 255, 210, 153, 13, 255, 213, 156, 14, 255, 214, 153, 10, 255, 210, 148, 3, 255, 208, 145, 1, 255, 207, 143, 8, 255, 206, 143, 10, 255, 208, 144, 5, 255, 205, 140, 7, 255, 208, 142, 8, 255, 202, 133, 6, 255, 197, 124, 14, 255, 196, 125, 7, 255, 195, 124, 5, 255, 200, 127, 8, 255, 200, 126, 5, 255, 198, 121, 10, 255, 197, 118, 11, 255, 202, 123, 6, 255, 197, 117, 0, 255, 201, 118, 13, 255, 202, 118, 11, 255, 201, 119, 5, 255, 197, 115, 1, 255, 192, 113, 3, 255, 190, 110, 14, 255, 191, 107, 6, 255, 190, 104, 7, 255, 181, 91, 8, 255, 173, 78, 6, 255, 171, 74, 0, 255, 173, 73, 3, 255, 172, 80, 12, 255, 163, 73, 6, 255, 168, 74, 0, 255, 171, 76, 6, 255, 164, 70, 5, 255, 163, 71, 2, 255, 156, 66, 2, 255, 152, 63, 6, 255, 152, 61, 8, 255, 136, 50, 6, 255, 135, 57, 8, 255, 124, 50, 0, 255, 127, 50, 5, 255, 147, 74, 6, 255, 131, 59, 5, 255, 132, 62, 8, 255, 133, 65, 4, 255, 131, 61, 6, 255, 112, 46, 2, 255, 129, 58, 4, 255, 150, 71, 3, 255, 123, 45, 9, 255, 131, 51, 13, 255, 163, 83, 6, 255, 173, 94, 2, 255, 176, 98, 3, 255, 180, 89, 2, 255, 160, 72, 2, 255, 134, 53, 2, 255, 131, 55, 2, 255, 149, 73, 3, 255, 178, 99, 2, 255, 191, 107, 3, 255, 191, 103, 4, 255, 180, 93, 5, 255, 176, 89, 2, 255, 179, 91, 2, 255, 179, 88, 0, 255, 179, 88, 0, 255, 182, 92, 3, 255, 173, 87, 3, 255, 163, 78, 6, 255, 154, 67, 4, 255, 146, 59, 2, 255, 147, 67, 2, 255, 148, 66, 3, 255, 140, 62, 3, 255, 130, 56, 0, 255, 131, 53, 2, 255, 128, 48, 0, 255, 126, 48, 0, 255, 125, 50, 3, 255, 117, 45, 3, 255, 110, 43, 4, 255, 105, 42, 3, 255, 102, 38, 0, 255, 105, 40, 0, 255, 109, 41, 3, 255, 106, 40, 6, 255, 106, 41, 3, 255, 110, 43, 3, 255, 111, 43, 3, 255, 112, 43, 3, 255, 116, 43, 5, 255, 115, 44, 2, 255, 119, 48, 8, 255, 117, 45, 6, 255, 110, 39, 0, 255, 122, 52, 2, 255, 136, 62, 5, 255, 142, 66, 1, 255, 151, 69, 1, 255, 164, 75, 2, 255, 175, 83, 5, 255, 178, 86, 5, 255, 176, 83, 2, 255, 174, 80, 1, 255, 178, 79, 2, 255, 175, 77, 1, 255, 157, 63, 1, 255, 134, 46, 2, 255, 128, 49, 3, 255, 129, 54, 3, 255, 128, 53, 3, 255, 120, 48, 1, 255, 109, 39, 3, 255, 93, 30, 1, 255, 85, 29, 1, 255, 86, 31, 2, 255, 85, 31, 2, 255, 82, 29, 2, 255, 78, 25, 0, 255, 79, 26, 3, 255, 75, 25, 3, 255, 69, 23, 2, 255, 63, 19, 0, 255, 63, 20, 0, 255, 80, 23, 7, 255, 76, 23, 8, 255, 65, 17, 3, 255, 63, 18, 3, 255, 55, 16, 1, 255, 63, 18, 4, 255, 62, 20, 1, 255, 65, 18, 0, 255, 69, 20, 2, 255, 1, 5, 19, 255, 1, 1, 0, 255, 3, 0, 59, 255, 14, 52, 229, 255, 73, 84, 93, 255, 58, 34, 0, 255, 36, 13, 0, 255, 47, 27, 106, 255, 4, 25, 141, 255, 14, 4, 10, 255, 14, 6, 3, 255, 15, 5, 6, 255, 17, 4, 1, 255, 18, 2, 2, 255, 21, 5, 5, 255, 22, 6, 5, 255, 23, 7, 4, 255, 20, 5, 2, 255, 20, 6, 2, 255, 18, 4, 3, 255, 23, 9, 8, 255, 27, 11, 9, 255, 28, 10, 7, 255, 27, 7, 4, 255, 35, 15, 11, 255, 32, 8, 3, 255, 34, 11, 5, 255, 31, 14, 6, 255, 29, 9, 2, 255, 36, 12, 5, 255, 46, 14, 9, 255, 38, 13, 3, 255, 41, 13, 4, 255, 40, 15, 4, 255, 36, 14, 3, 255, 38, 10, 5, 255, 33, 14, 5, 255, 37, 15, 4, 255, 47, 19, 5, 255, 49, 17, 1, 255, 51, 18, 0, 255, 49, 22, 2, 255, 49, 20, 4, 255, 48, 21, 6, 255, 41, 23, 6, 255, 38, 23, 5, 255, 40, 25, 4, 255, 49, 27, 6, 255, 48, 27, 2, 255, 46, 28, 2, 255, 46, 29, 2, 255, 50, 34, 3, 255, 60, 36, 4, 255, 66, 37, 5, 255, 66, 33, 11, 255, 61, 42, 1, 255, 61, 40, 2, 255, 80, 46, 4, 255, 93, 60, 4, 255, 76, 49, 2, 255, 72, 49, 7, 255, 74, 54, 0, 255, 60, 48, 5, 255, 80, 47, 5, 255, 77, 41, 6, 255, 94, 62, 3, 255, 143, 90, 2, 255, 155, 91, 1, 255, 164, 96, 5, 255, 165, 90, 1, 255, 147, 85, 2, 255, 115, 69, 2, 255, 123, 79, 5, 255, 164, 105, 15, 255, 188, 110, 19, 255, 194, 113, 22, 255, 200, 123, 32, 255, 202, 134, 29, 255, 208, 142, 24, 255, 213, 145, 17, 255, 201, 125, 20, 255, 194, 116, 27, 255, 198, 122, 22, 255, 200, 119, 25, 255, 198, 122, 26, 255, 201, 124, 19, 255, 199, 121, 13, 255, 201, 120, 22, 255, 199, 120, 11, 255, 190, 118, 19, 255, 196, 119, 21, 255, 200, 118, 14, 255, 196, 118, 15, 255, 195, 117, 17, 255, 199, 115, 20, 255, 197, 116, 14, 255, 192, 114, 19, 255, 198, 115, 19, 255, 193, 115, 17, 255, 189, 115, 9, 255, 186, 114, 14, 255, 199, 120, 18, 255, 200, 120, 10, 255, 201, 119, 15, 255, 197, 116, 8, 255, 199, 117, 12, 255, 200, 126, 13, 255, 202, 121, 19, 255, 198, 122, 16, 255, 201, 121, 13, 255, 198, 116, 7, 255, 194, 115, 15, 255, 191, 109, 15, 255, 202, 116, 8, 255, 204, 117, 21, 255, 201, 117, 10, 255, 197, 120, 11, 255, 198, 111, 4, 255, 203, 120, 4, 255, 201, 120, 10, 255, 206, 119, 10, 255, 201, 122, 11, 255, 198, 116, 14, 255, 205, 118, 7, 255, 198, 115, 7, 255, 190, 103, 12, 255, 194, 105, 9, 255, 187, 108, 13, 255, 188, 106, 8, 255, 182, 104, 8, 255, 183, 101, 15, 255, 176, 99, 12, 255, 176, 103, 1, 255, 171, 101, 9, 255, 159, 91, 10, 255, 150, 74, 9, 255, 138, 69, 6, 255, 128, 64, 4, 255, 112, 61, 14, 255, 111, 53, 4, 255, 120, 52, 9, 255, 137, 64, 7, 255, 145, 68, 4, 255, 146, 64, 7, 255, 154, 69, 7, 255, 153, 65, 0, 255, 152, 68, 3, 255, 152, 71, 7, 255, 145, 67, 16, 255, 140, 64, 14, 255, 137, 59, 4, 255, 151, 68, 8, 255, 150, 73, 6, 255, 153, 67, 6, 255, 166, 72, 10, 255, 167, 82, 8, 255, 157, 78, 7, 255, 153, 74, 8, 255, 166, 74, 4, 255, 170, 77, 2, 255, 163, 77, 3, 255, 154, 80, 5, 255, 148, 78, 6, 255, 145, 73, 11, 255, 155, 72, 5, 255, 154, 76, 2, 255, 179, 93, 5, 255, 172, 84, 11, 255, 153, 68, 8, 255, 146, 69, 14, 255, 142, 76, 11, 255, 148, 85, 9, 255, 161, 94, 9, 255, 167, 101, 8, 255, 175, 107, 10, 255, 183, 111, 20, 255, 193, 116, 12, 255, 193, 110, 9, 255, 191, 103, 6, 255, 193, 108, 16, 255, 204, 118, 11, 255, 200, 111, 1, 255, 192, 101, 14, 255, 202, 116, 21, 255, 208, 131, 15, 255, 210, 136, 12, 255, 214, 136, 8, 255, 212, 132, 15, 255, 205, 125, 14, 255, 202, 124, 9, 255, 215, 136, 15, 255, 217, 138, 14, 255, 214, 137, 16, 255, 210, 132, 16, 255, 207, 127, 16, 255, 212, 133, 18, 255, 218, 143, 18, 255, 212, 139, 13, 255, 215, 140, 10, 255, 219, 144, 8, 255, 218, 145, 14, 255, 220, 145, 10, 255, 219, 144, 12, 255, 220, 148, 11, 255, 212, 144, 3, 255, 217, 149, 13, 255, 220, 148, 15, 255, 220, 147, 12, 255, 222, 149, 8, 255, 210, 138, 4, 255, 204, 131, 12, 255, 215, 144, 9, 255, 219, 148, 4, 255, 218, 144, 12, 255, 223, 148, 11, 255, 220, 145, 4, 255, 202, 121, 19, 255, 196, 123, 6, 255, 208, 138, 12, 255, 214, 144, 10, 255, 213, 146, 7, 255, 214, 150, 10, 255, 215, 151, 10, 255, 222, 157, 4, 255, 226, 153, 3, 255, 220, 148, 5, 255, 221, 158, 10, 255, 220, 154, 1, 255, 220, 137, 5, 255, 220, 135, 17, 255, 217, 144, 4, 255, 221, 152, 7, 255, 224, 158, 7, 255, 223, 158, 2, 255, 224, 160, 4, 255, 223, 163, 4, 255, 220, 162, 4, 255, 221, 162, 3, 255, 213, 158, 0, 255, 216, 160, 2, 255, 218, 158, 2, 255, 215, 155, 0, 255, 216, 158, 2, 255, 215, 158, 3, 255, 213, 156, 3, 255, 217, 160, 7, 255, 214, 160, 3, 255, 210, 155, 8, 255, 204, 150, 3, 255, 207, 151, 5, 255, 212, 155, 6, 255, 211, 154, 4, 255, 207, 149, 3, 255, 208, 150, 11, 255, 209, 153, 13, 255, 211, 156, 2, 255, 185, 123, 9, 255, 195, 132, 8, 255, 177, 105, 8, 255, 189, 116, 15, 255, 199, 134, 5, 255, 204, 149, 2, 255, 214, 161, 11, 255, 214, 159, 12, 255, 212, 152, 9, 255, 208, 144, 4, 255, 208, 141, 7, 255, 209, 145, 12, 255, 208, 144, 10, 255, 203, 140, 6, 255, 207, 140, 11, 255, 205, 139, 5, 255, 209, 138, 20, 255, 201, 129, 12, 255, 199, 127, 9, 255, 207, 135, 14, 255, 203, 133, 2, 255, 201, 130, 6, 255, 203, 127, 15, 255, 200, 124, 6, 255, 199, 117, 9, 255, 197, 116, 14, 255, 197, 119, 12, 255, 201, 119, 13, 255, 190, 103, 8, 255, 187, 99, 7, 255, 196, 110, 7, 255, 188, 104, 9, 255, 187, 97, 2, 255, 179, 89, 2, 255, 167, 75, 4, 255, 166, 73, 3, 255, 163, 68, 4, 255, 167, 69, 6, 255, 176, 83, 10, 255, 174, 85, 5, 255, 166, 76, 3, 255, 160, 73, 2, 255, 162, 72, 1, 255, 163, 63, 8, 255, 158, 57, 5, 255, 146, 60, 5, 255, 143, 57, 5, 255, 126, 50, 2, 255, 121, 57, 4, 255, 116, 49, 3, 255, 137, 59, 7, 255, 158, 78, 10, 255, 132, 50, 8, 255, 127, 53, 4, 255, 124, 59, 3, 255, 117, 56, 1, 255, 113, 52, 2, 255, 106, 38, 5, 255, 126, 56, 0, 255, 124, 50, 8, 255, 149, 78, 2, 255, 172, 94, 3, 255, 183, 93, 5, 255, 181, 79, 9, 255, 157, 67, 9, 255, 139, 53, 8, 255, 131, 51, 3, 255, 147, 69, 2, 255, 171, 86, 7, 255, 198, 105, 3, 255, 197, 105, 1, 255, 187, 96, 1, 255, 176, 87, 0, 255, 177, 86, 4, 255, 177, 86, 6, 255, 179, 88, 4, 255, 184, 93, 1, 255, 189, 100, 1, 255, 187, 99, 2, 255, 187, 99, 4, 255, 184, 93, 5, 255, 169, 77, 3, 255, 159, 68, 5, 255, 148, 59, 1, 255, 136, 53, 3, 255, 121, 43, 1, 255, 127, 48, 4, 255, 134, 50, 4, 255, 127, 50, 3, 255, 121, 47, 7, 255, 117, 42, 9, 255, 116, 45, 7, 255, 110, 42, 4, 255, 109, 43, 6, 255, 107, 41, 2, 255, 107, 42, 2, 255, 104, 37, 4, 255, 105, 38, 1, 255, 106, 38, 5, 255, 105, 35, 4, 255, 113, 40, 1, 255, 116, 40, 3, 255, 118, 47, 2, 255, 126, 57, 7, 255, 120, 49, 2, 255, 115, 47, 3, 255, 124, 57, 1, 255, 138, 62, 3, 255, 144, 60, 0, 255, 150, 69, 2, 255, 161, 73, 1, 255, 171, 78, 0, 255, 176, 83, 2, 255, 174, 82, 1, 255, 171, 80, 2, 255, 170, 78, 3, 255, 170, 75, 5, 255, 160, 64, 2, 255, 146, 56, 7, 255, 130, 48, 10, 255, 122, 46, 2, 255, 121, 50, 1, 255, 106, 40, 1, 255, 93, 31, 0, 255, 87, 28, 5, 255, 84, 27, 3, 255, 86, 30, 3, 255, 88, 29, 1, 255, 85, 27, 2, 255, 82, 24, 1, 255, 79, 22, 1, 255, 77, 21, 4, 255, 74, 23, 7, 255, 66, 19, 3, 255, 57, 15, 0, 255, 59, 21, 3, 255, 61, 20, 2, 255, 64, 18, 3, 255, 60, 17, 1, 255, 58, 18, 1, 255, 55, 20, 1, 255, 58, 23, 1, 255, 59, 20, 0, 255, 62, 18, 2, 255, 3, 1, 0, 255, 0, 0, 48, 255, 10, 43, 217, 255, 65, 81, 106, 255, 54, 40, 4, 255, 37, 16, 0, 255, 42, 21, 90, 255, 8, 17, 151, 255, 10, 3, 16, 255, 10, 6, 0, 255, 15, 5, 5, 255, 16, 5, 5, 255, 15, 6, 2, 255, 19, 4, 4, 255, 18, 4, 3, 255, 18, 4, 3, 255, 18, 5, 3, 255, 20, 6, 5, 255, 20, 8, 6, 255, 21, 7, 6, 255, 24, 7, 7, 255, 27, 9, 6, 255, 31, 11, 8, 255, 32, 11, 7, 255, 32, 11, 8, 255, 30, 8, 4, 255, 28, 14, 6, 255, 23, 13, 4, 255, 26, 14, 6, 255, 28, 13, 5, 255, 33, 11, 5, 255, 31, 12, 3, 255, 32, 12, 2, 255, 34, 14, 3, 255, 34, 17, 4, 255, 34, 12, 1, 255, 32, 14, 1, 255, 36, 17, 3, 255, 45, 18, 9, 255, 41, 15, 4, 255, 47, 20, 3, 255, 54, 22, 3, 255, 45, 20, 0, 255, 43, 23, 1, 255, 44, 23, 2, 255, 35, 19, 3, 255, 30, 24, 2, 255, 38, 26, 1, 255, 47, 31, 4, 255, 51, 34, 4, 255, 57, 29, 1, 255, 63, 35, 3, 255, 63, 34, 4, 255, 62, 30, 2, 255, 63, 33, 2, 255, 62, 40, 0, 255, 70, 45, 4, 255, 87, 54, 3, 255, 80, 48, 3, 255, 66, 51, 1, 255, 73, 54, 0, 255, 72, 48, 4, 255, 62, 42, 4, 255, 73, 51, 1, 255, 70, 47, 1, 255, 79, 55, 7, 255, 136, 79, 7, 255, 158, 96, 4, 255, 142, 85, 1, 255, 134, 75, 2, 255, 145, 81, 10, 255, 158, 93, 10, 255, 178, 107, 13, 255, 192, 106, 10, 255, 192, 122, 25, 255, 192, 149, 29, 255, 202, 151, 11, 255, 194, 133, 8, 255, 197, 134, 26, 255, 194, 128, 11, 255, 191, 114, 14, 255, 194, 123, 11, 255, 195, 121, 15, 255, 197, 121, 26, 255, 198, 121, 11, 255, 200, 120, 12, 255, 199, 116, 24, 255, 199, 121, 11, 255, 200, 121, 6, 255, 201, 120, 14, 255, 198, 120, 15, 255, 197, 121, 13, 255, 196, 117, 16, 255, 201, 118, 10, 255, 204, 118, 15, 255, 197, 116, 4, 255, 201, 120, 5, 255, 202, 117, 10, 255, 201, 119, 9, 255, 205, 119, 12, 255, 208, 125, 7, 255, 201, 121, 5, 255, 200, 119, 15, 255, 202, 122, 18, 255, 203, 123, 6, 255, 196, 121, 8, 255, 195, 110, 5, 255, 204, 123, 15, 255, 208, 136, 15, 255, 205, 128, 13, 255, 215, 135, 21, 255, 209, 122, 16, 255, 210, 126, 20, 255, 204, 128, 13, 255, 201, 123, 15, 255, 207, 123, 10, 255, 203, 124, 7, 255, 203, 123, 4, 255, 206, 122, 6, 255, 201, 118, 5, 255, 197, 118, 5, 255, 202, 121, 10, 255, 204, 115, 12, 255, 203, 117, 9, 255, 201, 120, 2, 255, 201, 119, 3, 255, 204, 120, 8, 255, 205, 120, 14, 255, 201, 115, 15, 255, 198, 117, 7, 255, 199, 114, 5, 255, 197, 112, 5, 255, 195, 108, 7, 255, 192, 108, 5, 255, 186, 114, 4, 255, 185, 101, 6, 255, 179, 100, 6, 255, 166, 96, 12, 255, 162, 89, 14, 255, 161, 81, 4, 255, 136, 68, 5, 255, 128, 64, 11, 255, 133, 68, 6, 255, 134, 66, 3, 255, 138, 67, 10, 255, 142, 73, 7, 255, 138, 72, 7, 255, 136, 70, 3, 255, 153, 82, 6, 255, 158, 83, 3, 255, 141, 67, 9, 255, 132, 60, 6, 255, 147, 67, 8, 255, 154, 69, 6, 255, 151, 71, 4, 255, 146, 71, 2, 255, 154, 81, 10, 255, 153, 72, 10, 255, 145, 64, 5, 255, 147, 67, 2, 255, 158, 69, 6, 255, 146, 69, 5, 255, 145, 75, 9, 255, 137, 74, 12, 255, 137, 70, 8, 255, 120, 61, 7, 255, 126, 60, 4, 255, 132, 68, 13, 255, 150, 82, 5, 255, 181, 101, 9, 255, 186, 110, 4, 255, 184, 108, 10, 255, 190, 112, 10, 255, 193, 116, 9, 255, 197, 118, 11, 255, 199, 118, 8, 255, 197, 117, 21, 255, 202, 124, 9, 255, 202, 121, 11, 255, 191, 113, 14, 255, 204, 120, 16, 255, 202, 115, 14, 255, 175, 85, 5, 255, 182, 88, 7, 255, 205, 121, 19, 255, 207, 129, 18, 255, 212, 133, 11, 255, 214, 135, 27, 255, 204, 126, 25, 255, 204, 125, 14, 255, 210, 131, 12, 255, 208, 127, 11, 255, 208, 127, 6, 255, 200, 123, 16, 255, 208, 137, 20, 255, 219, 149, 15, 255, 217, 141, 17, 255, 210, 130, 10, 255, 211, 132, 19, 255, 217, 143, 12, 255, 216, 143, 14, 255, 221, 147, 9, 255, 217, 144, 6, 255, 217, 145, 8, 255, 210, 142, 7, 255, 209, 145, 10, 255, 219, 148, 10, 255, 225, 150, 9, 255, 210, 136, 1, 255, 206, 134, 14, 255, 218, 152, 19, 255, 218, 153, 6, 255, 222, 150, 7, 255, 206, 132, 4, 255, 204, 130, 5, 255, 210, 135, 8, 255, 188, 116, 13, 255, 206, 143, 9, 255, 218, 151, 6, 255, 210, 137, 10, 255, 211, 136, 6, 255, 216, 145, 10, 255, 217, 146, 13, 255, 216, 147, 2, 255, 213, 147, 7, 255, 210, 153, 13, 255, 220, 157, 9, 255, 207, 129, 8, 255, 195, 114, 18, 255, 209, 143, 11, 255, 221, 158, 0, 255, 226, 161, 7, 255, 227, 164, 7, 255, 225, 164, 0, 255, 230, 168, 8, 255, 227, 167, 11, 255, 220, 164, 1, 255, 218, 159, 1, 255, 217, 159, 0, 255, 219, 161, 2, 255, 218, 159, 3, 255, 216, 159, 3, 255, 217, 161, 7, 255, 215, 161, 2, 255, 215, 162, 2, 255, 216, 162, 3, 255, 216, 161, 7, 255, 209, 152, 8, 255, 208, 154, 5, 255, 209, 154, 3, 255, 211, 155, 4, 255, 209, 153, 5, 255, 208, 151, 6, 255, 210, 154, 6, 255, 209, 156, 12, 255, 212, 160, 11, 255, 205, 147, 8, 255, 177, 114, 5, 255, 166, 98, 9, 255, 184, 120, 12, 255, 201, 143, 9, 255, 206, 153, 5, 255, 212, 161, 4, 255, 213, 159, 4, 255, 210, 152, 3, 255, 207, 144, 5, 255, 208, 143, 14, 255, 209, 144, 19, 255, 207, 141, 19, 255, 206, 140, 12, 255, 207, 140, 4, 255, 208, 140, 8, 255, 206, 137, 15, 255, 204, 133, 17, 255, 208, 136, 13, 255, 206, 135, 7, 255, 202, 132, 10, 255, 204, 128, 20, 255, 205, 129, 16, 255, 202, 124, 5, 255, 204, 121, 14, 255, 200, 118, 14, 255, 193, 114, 7, 255, 193, 109, 3, 255, 182, 92, 2, 255, 187, 97, 4, 255, 193, 106, 3, 255, 189, 102, 2, 255, 172, 80, 3, 255, 161, 67, 5, 255, 161, 68, 2, 255, 165, 73, 5, 255, 168, 75, 6, 255, 174, 80, 4, 255, 166, 75, 1, 255, 169, 77, 7, 255, 174, 80, 9, 255, 163, 70, 2, 255, 153, 62, 3, 255, 145, 58, 3, 255, 142, 55, 9, 255, 138, 51, 2, 255, 141, 56, 6, 255, 126, 47, 8, 255, 117, 49, 0, 255, 127, 58, 3, 255, 145, 65, 5, 255, 139, 69, 12, 255, 126, 54, 5, 255, 119, 44, 0, 255, 121, 49, 2, 255, 115, 46, 4, 255, 118, 51, 10, 255, 112, 41, 7, 255, 110, 38, 10, 255, 122, 52, 6, 255, 157, 81, 0, 255, 180, 93, 3, 255, 172, 84, 4, 255, 138, 54, 2, 255, 121, 48, 5, 255, 122, 48, 10, 255, 132, 55, 4, 255, 158, 76, 1, 255, 170, 83, 1, 255, 188, 98, 4, 255, 188, 101, 4, 255, 185, 98, 9, 255, 172, 85, 6, 255, 172, 85, 6, 255, 174, 88, 2, 255, 175, 90, 1, 255, 176, 89, 1, 255, 185, 96, 4, 255, 191, 103, 6, 255, 188, 100, 1, 255, 187, 99, 1, 255, 189, 99, 5, 255, 183, 93, 3, 255, 174, 82, 7, 255, 158, 72, 7, 255, 138, 53, 2, 255, 132, 43, 5, 255, 123, 37, 3, 255, 117, 38, 1, 255, 118, 43, 5, 255, 116, 41, 4, 255, 113, 42, 2, 255, 109, 42, 2, 255, 109, 44, 5, 255, 107, 42, 4, 255, 108, 43, 5, 255, 106, 39, 3, 255, 97, 33, 4, 255, 93, 33, 3, 255, 93, 35, 1, 255, 91, 32, 2, 255, 91, 32, 1, 255, 99, 41, 8, 255, 114, 48, 6, 255, 129, 57, 0, 255, 126, 53, 2, 255, 128, 57, 4, 255, 128, 54, 2, 255, 133, 56, 0, 255, 142, 60, 3, 255, 153, 62, 4, 255, 164, 69, 3, 255, 172, 78, 3, 255, 174, 82, 1, 255, 175, 84, 0, 255, 170, 83, 0, 255, 168, 76, 3, 255, 169, 73, 1, 255, 173, 80, 3, 255, 151, 64, 5, 255, 129, 45, 3, 255, 120, 43, 3, 255, 103, 40, 3, 255, 89, 29, 0, 255, 83, 25, 3, 255, 84, 26, 6, 255, 82, 23, 0, 255, 88, 28, 3, 255, 81, 29, 4, 255, 78, 26, 3, 255, 74, 23, 1, 255, 68, 18, 0, 255, 66, 19, 3, 255, 64, 18, 3, 255, 61, 20, 5, 255, 48, 21, 2, 255, 49, 21, 2, 255, 45, 17, 1, 255, 49, 18, 0, 255, 57, 15, 1, 255, 51, 19, 1, 255, 59, 21, 3, 255, 59, 18, 2, 255, 57, 17, 2, 255, 0, 0, 44, 255, 11, 39, 205, 255, 66, 84, 111, 255, 46, 48, 0, 255, 31, 10, 0, 255, 47, 24, 83, 255, 13, 21, 149, 255, 14, 6, 18, 255, 16, 2, 0, 255, 11, 3, 2, 255, 13, 6, 9, 255, 17, 9, 5, 255, 15, 5, 2, 255, 14, 4, 2, 255, 15, 4, 3, 255, 16, 4, 4, 255, 18, 6, 6, 255, 17, 6, 6, 255, 17, 6, 5, 255, 19, 8, 7, 255, 24, 9, 8, 255, 27, 7, 4, 255, 34, 14, 7, 255, 31, 10, 4, 255, 29, 10, 4, 255, 28, 9, 4, 255, 28, 13, 6, 255, 27, 14, 8, 255, 29, 15, 9, 255, 26, 14, 5, 255, 36, 13, 5, 255, 37, 13, 5, 255, 34, 13, 7, 255, 37, 10, 2, 255, 33, 14, 2, 255, 35, 13, 2, 255, 38, 14, 2, 255, 42, 20, 4, 255, 42, 15, 3, 255, 45, 17, 4, 255, 51, 20, 2, 255, 54, 20, 3, 255, 49, 21, 6, 255, 38, 19, 2, 255, 38, 23, 5, 255, 45, 22, 4, 255, 50, 27, 7, 255, 48, 29, 4, 255, 57, 28, 4, 255, 53, 28, 1, 255, 53, 31, 4, 255, 60, 33, 2, 255, 58, 37, 7, 255, 64, 34, 3, 255, 65, 39, 2, 255, 70, 37, 3, 255, 95, 55, 5, 255, 73, 50, 0, 255, 72, 49, 5, 255, 78, 46, 4, 255, 66, 48, 3, 255, 62, 48, 6, 255, 66, 49, 2, 255, 73, 48, 5, 255, 72, 54, 5, 255, 77, 55, 1, 255, 100, 68, 1, 255, 136, 79, 4, 255, 143, 78, 7, 255, 160, 97, 11, 255, 176, 101, 17, 255, 176, 104, 8, 255, 173, 103, 13, 255, 170, 96, 6, 255, 166, 100, 7, 255, 174, 124, 12, 255, 172, 120, 8, 255, 121, 88, 5, 255, 92, 63, 12, 255, 103, 65, 13, 255, 102, 63, 5, 255, 121, 76, 0, 255, 144, 88, 16, 255, 166, 96, 20, 255, 175, 103, 20, 255, 181, 112, 8, 255, 188, 116, 6, 255, 187, 110, 15, 255, 192, 113, 11, 255, 193, 114, 16, 255, 189, 111, 12, 255, 188, 113, 7, 255, 186, 111, 15, 255, 186, 108, 4, 255, 194, 111, 5, 255, 196, 109, 7, 255, 194, 107, 10, 255, 187, 98, 9, 255, 191, 105, 6, 255, 198, 116, 7, 255, 199, 118, 3, 255, 193, 108, 3, 255, 192, 99, 8, 255, 199, 106, 10, 255, 197, 111, 7, 255, 195, 107, 6, 255, 188, 95, 7, 255, 194, 118, 17, 255, 199, 127, 12, 255, 204, 126, 13, 255, 196, 114, 7, 255, 199, 112, 6, 255, 203, 120, 6, 255, 201, 117, 10, 255, 203, 115, 4, 255, 197, 104, 9, 255, 203, 108, 4, 255, 203, 119, 2, 255, 202, 124, 10, 255, 206, 123, 13, 255, 209, 122, 10, 255, 208, 122, 5, 255, 204, 123, 5, 255, 204, 122, 11, 255, 207, 122, 7, 255, 207, 122, 6, 255, 205, 122, 10, 255, 205, 118, 5, 255, 202, 111, 17, 255, 203, 123, 7, 255, 201, 119, 6, 255, 201, 119, 9, 255, 197, 111, 6, 255, 199, 111, 0, 255, 200, 117, 10, 255, 198, 112, 12, 255, 192, 103, 6, 255, 192, 101, 3, 255, 190, 110, 5, 255, 186, 112, 9, 255, 182, 103, 15, 255, 174, 96, 11, 255, 168, 99, 6, 255, 166, 98, 6, 255, 160, 87, 10, 255, 152, 83, 6, 255, 151, 83, 7, 255, 148, 80, 11, 255, 136, 72, 5, 255, 131, 67, 7, 255, 133, 63, 8, 255, 135, 59, 8, 255, 137, 62, 1, 255, 142, 69, 4, 255, 142, 67, 1, 255, 147, 72, 6, 255, 145, 69, 5, 255, 143, 71, 7, 255, 135, 66, 8, 255, 141, 65, 8, 255, 150, 71, 14, 255, 145, 71, 4, 255, 147, 76, 2, 255, 144, 77, 15, 255, 140, 73, 10, 255, 133, 70, 17, 255, 145, 76, 6, 255, 166, 96, 13, 255, 184, 114, 17, 255, 193, 113, 3, 255, 193, 109, 4, 255, 193, 115, 13, 255, 197, 120, 16, 255, 204, 125, 17, 255, 205, 120, 22, 255, 204, 119, 19, 255, 206, 126, 13, 255, 209, 130, 21, 255, 213, 132, 18, 255, 203, 122, 6, 255, 200, 120, 7, 255, 196, 111, 11, 255, 200, 113, 11, 255, 196, 111, 10, 255, 193, 107, 11, 255, 203, 118, 19, 255, 211, 130, 30, 255, 217, 140, 23, 255, 218, 145, 7, 255, 216, 141, 7, 255, 215, 133, 20, 255, 197, 113, 10, 255, 201, 120, 5, 255, 205, 134, 16, 255, 215, 151, 19, 255, 220, 147, 18, 255, 217, 136, 15, 255, 219, 143, 6, 255, 222, 149, 13, 255, 220, 148, 15, 255, 222, 149, 27, 255, 221, 148, 15, 255, 213, 139, 3, 255, 212, 140, 10, 255, 218, 153, 3, 255, 226, 162, 3, 255, 222, 151, 3, 255, 211, 134, 16, 255, 213, 143, 5, 255, 224, 159, 6, 255, 226, 158, 9, 255, 214, 144, 4, 255, 210, 137, 5, 255, 202, 134, 9, 255, 203, 141, 4, 255, 203, 133, 17, 255, 198, 136, 7, 255, 223, 168, 5, 255, 222, 154, 9, 255, 198, 126, 4, 255, 209, 142, 6, 255, 211, 149, 5, 255, 212, 147, 11, 255, 218, 155, 8, 255, 221, 162, 9, 255, 224, 156, 6, 255, 213, 133, 4, 255, 201, 124, 10, 255, 216, 155, 13, 255, 221, 167, 4, 255, 223, 165, 3, 255, 229, 170, 5, 255, 228, 169, 3, 255, 228, 166, 9, 255, 228, 167, 9, 255, 222, 165, 1, 255, 220, 165, 5, 255, 219, 164, 4, 255, 218, 163, 3, 255, 221, 165, 6, 255, 221, 162, 3, 255, 219, 159, 3, 255, 220, 163, 4, 255, 219, 164, 4, 255, 216, 161, 1, 255, 212, 154, 5, 255, 213, 153, 3, 255, 216, 155, 11, 255, 214, 157, 6, 255, 209, 152, 3, 255, 210, 151, 7, 255, 212, 155, 6, 255, 211, 157, 3, 255, 212, 159, 6, 255, 211, 160, 5, 255, 211, 160, 5, 255, 211, 162, 6, 255, 204, 154, 3, 255, 185, 131, 13, 255, 190, 138, 11, 255, 201, 150, 8, 255, 215, 160, 5, 255, 213, 155, 10, 255, 209, 152, 13, 255, 209, 151, 3, 255, 209, 151, 2, 255, 212, 149, 8, 255, 210, 147, 8, 255, 208, 142, 13, 255, 208, 141, 8, 255, 206, 138, 5, 255, 209, 139, 12, 255, 205, 136, 2, 255, 206, 135, 5, 255, 207, 136, 10, 255, 205, 131, 14, 255, 204, 131, 13, 255, 206, 130, 19, 255, 201, 125, 6, 255, 203, 124, 5, 255, 206, 122, 15, 255, 189, 101, 3, 255, 185, 93, 6, 255, 190, 98, 4, 255, 186, 94, 5, 255, 189, 98, 7, 255, 183, 90, 10, 255, 176, 84, 3, 255, 161, 74, 7, 255, 159, 70, 7, 255, 160, 72, 3, 255, 164, 74, 1, 255, 176, 85, 2, 255, 189, 95, 5, 255, 167, 78, 3, 255, 157, 69, 6, 255, 160, 69, 3, 255, 149, 56, 5, 255, 136, 44, 10, 255, 132, 49, 6, 255, 137, 57, 8, 255, 141, 54, 8, 255, 134, 44, 17, 255, 130, 42, 16, 255, 132, 53, 4, 255, 139, 59, 5, 255, 147, 66, 4, 255, 142, 69, 13, 255, 127, 58, 11, 255, 114, 45, 8, 255, 121, 49, 6, 255, 123, 46, 3, 255, 122, 45, 6, 255, 116, 48, 4, 255, 101, 35, 13, 255, 125, 55, 4, 255, 157, 78, 8, 255, 147, 61, 9, 255, 129, 52, 10, 255, 116, 55, 2, 255, 119, 50, 4, 255, 120, 49, 3, 255, 135, 60, 5, 255, 152, 70, 7, 255, 168, 83, 7, 255, 173, 88, 7, 255, 181, 96, 1, 255, 188, 102, 10, 255, 176, 89, 5, 255, 174, 89, 3, 255, 175, 91, 1, 255, 176, 90, 1, 255, 180, 93, 6, 255, 188, 102, 10, 255, 190, 105, 3, 255, 190, 106, 1, 255, 187, 102, 3, 255, 190, 100, 5, 255, 190, 97, 1, 255, 185, 96, 3, 255, 184, 93, 5, 255, 177, 84, 2, 255, 166, 78, 3, 255, 147, 65, 2, 255, 126, 46, 4, 255, 120, 43, 3, 255, 126, 51, 2, 255, 115, 48, 2, 255, 108, 47, 1, 255, 106, 45, 1, 255, 107, 42, 2, 255, 103, 33, 2, 255, 95, 33, 0, 255, 90, 33, 3, 255, 84, 33, 2, 255, 88, 34, 2, 255, 92, 36, 9, 255, 79, 25, 3, 255, 80, 26, 6, 255, 98, 37, 6, 255, 121, 51, 3, 255, 117, 46, 3, 255, 113, 46, 0, 255, 120, 50, 2, 255, 128, 53, 4, 255, 127, 49, 3, 255, 137, 54, 4, 255, 152, 61, 1, 255, 165, 72, 2, 255, 165, 73, 1, 255, 168, 73, 4, 255, 169, 75, 2, 255, 170, 75, 2, 255, 171, 77, 1, 255, 169, 79, 0, 255, 158, 69, 2, 255, 146, 56, 5, 255, 130, 45, 1, 255, 118, 45, 5, 255, 99, 35, 2, 255, 87, 26, 1, 255, 86, 27, 5, 255, 81, 24, 2, 255, 79, 24, 1, 255, 71, 25, 2, 255, 70, 25, 1, 255, 73, 28, 5, 255, 69, 23, 4, 255, 60, 16, 0, 255, 59, 15, 2, 255, 59, 18, 3, 255, 60, 20, 4, 255, 59, 18, 4, 255, 49, 20, 4, 255, 47, 16, 3, 255, 55, 13, 6, 255, 45, 15, 4, 255, 44, 14, 4, 255, 48, 14, 3, 255, 52, 17, 3, 255, 14, 37, 213, 255, 60, 74, 122, 255, 55, 43, 0, 255, 34, 17, 0, 255, 44, 22, 71, 255, 8, 25, 151, 255, 13, 7, 27, 255, 16, 0, 0, 255, 13, 5, 2, 255, 12, 5, 3, 255, 14, 4, 2, 255, 15, 5, 3, 255, 13, 2, 4, 255, 13, 4, 3, 255, 14, 4, 3, 255, 17, 6, 5, 255, 12, 1, 0, 255, 17, 6, 5, 255, 22, 8, 9, 255, 25, 9, 6, 255, 24, 9, 4, 255, 22, 7, 1, 255, 25, 9, 3, 255, 29, 12, 6, 255, 23, 9, 4, 255, 28, 11, 7, 255, 32, 11, 6, 255, 32, 11, 8, 255, 29, 12, 5, 255, 25, 12, 5, 255, 31, 13, 4, 255, 36, 14, 4, 255, 32, 13, 2, 255, 32, 14, 4, 255, 29, 15, 4, 255, 41, 18, 7, 255, 47, 18, 6, 255, 41, 16, 2, 255, 39, 15, 3, 255, 47, 22, 5, 255, 42, 19, 1, 255, 45, 25, 6, 255, 41, 22, 4, 255, 39, 21, 6, 255, 39, 22, 4, 255, 47, 25, 1, 255, 51, 23, 1, 255, 50, 29, 2, 255, 55, 29, 5, 255, 55, 30, 5, 255, 57, 33, 5, 255, 63, 32, 2, 255, 62, 36, 9, 255, 59, 38, 2, 255, 56, 39, 4, 255, 82, 56, 7, 255, 84, 53, 1, 255, 65, 48, 5, 255, 65, 47, 3, 255, 71, 47, 7, 255, 65, 44, 7, 255, 72, 46, 0, 255, 73, 50, 3, 255, 73, 53, 3, 255, 70, 49, 2, 255, 68, 44, 0, 255, 91, 60, 7, 255, 157, 90, 10, 255, 181, 99, 5, 255, 170, 95, 12, 255, 170, 104, 4, 255, 187, 127, 5, 255, 191, 127, 4, 255, 176, 116, 7, 255, 183, 118, 5, 255, 152, 89, 5, 255, 102, 63, 4, 255, 89, 57, 3, 255, 79, 53, 1, 255, 81, 47, 7, 255, 61, 40, 5, 255, 63, 44, 4, 255, 70, 44, 0, 255, 76, 47, 5, 255, 82, 46, 6, 255, 100, 58, 10, 255, 112, 61, 4, 255, 135, 79, 13, 255, 139, 84, 10, 255, 135, 77, 8, 255, 140, 81, 16, 255, 149, 84, 8, 255, 154, 85, 7, 255, 152, 86, 12, 255, 156, 86, 4, 255, 163, 88, 9, 255, 172, 91, 7, 255, 172, 87, 9, 255, 181, 95, 11, 255, 172, 98, 6, 255, 183, 103, 9, 255, 187, 102, 13, 255, 178, 93, 5, 255, 179, 99, 4, 255, 192, 107, 3, 255, 195, 102, 11, 255, 193, 111, 5, 255, 198, 113, 12, 255, 197, 118, 11, 255, 188, 106, 6, 255, 185, 97, 8, 255, 189, 103, 8, 255, 186, 99, 3, 255, 183, 89, 11, 255, 186, 91, 8, 255, 182, 90, 7, 255, 186, 100, 9, 255, 192, 99, 4, 255, 196, 104, 7, 255, 194, 118, 9, 255, 199, 122, 9, 255, 205, 119, 7, 255, 203, 119, 6, 255, 207, 119, 12, 255, 211, 121, 10, 255, 201, 111, 3, 255, 192, 104, 11, 255, 203, 122, 13, 255, 208, 123, 5, 255, 208, 124, 1, 255, 208, 121, 4, 255, 210, 123, 6, 255, 208, 121, 8, 255, 202, 119, 6, 255, 206, 121, 10, 255, 203, 118, 4, 255, 189, 103, 8, 255, 167, 78, 4, 255, 168, 77, 11, 255, 175, 84, 12, 255, 182, 93, 7, 255, 195, 103, 17, 255, 197, 111, 13, 255, 190, 108, 15, 255, 190, 106, 17, 255, 187, 103, 0, 255, 183, 101, 6, 255, 178, 99, 11, 255, 167, 95, 10, 255, 157, 92, 5, 255, 152, 84, 14, 255, 156, 87, 7, 255, 144, 74, 3, 255, 134, 67, 10, 255, 129, 70, 7, 255, 117, 51, 15, 255, 114, 56, 12, 255, 128, 72, 14, 255, 146, 75, 9, 255, 158, 81, 4, 255, 163, 93, 7, 255, 164, 91, 10, 255, 172, 96, 10, 255, 169, 90, 12, 255, 159, 80, 3, 255, 175, 98, 17, 255, 198, 113, 18, 255, 205, 121, 8, 255, 197, 117, 11, 255, 198, 112, 13, 255, 182, 97, 6, 255, 187, 109, 15, 255, 205, 131, 21, 255, 209, 132, 12, 255, 213, 131, 20, 255, 213, 131, 8, 255, 215, 137, 4, 255, 218, 135, 15, 255, 201, 112, 15, 255, 190, 100, 14, 255, 197, 104, 28, 255, 179, 83, 7, 255, 194, 97, 17, 255, 197, 105, 9, 255, 184, 95, 2, 255, 186, 102, 8, 255, 213, 139, 18, 255, 215, 145, 12, 255, 218, 143, 9, 255, 215, 142, 7, 255, 208, 135, 6, 255, 218, 136, 20, 255, 220, 146, 6, 255, 215, 144, 10, 255, 216, 142, 18, 255, 221, 141, 12, 255, 219, 140, 4, 255, 218, 145, 5, 255, 221, 148, 17, 255, 221, 150, 4, 255, 222, 150, 5, 255, 218, 147, 11, 255, 211, 137, 1, 255, 215, 140, 4, 255, 224, 156, 18, 255, 224, 158, 11, 255, 207, 134, 9, 255, 198, 122, 17, 255, 215, 150, 4, 255, 217, 153, 0, 255, 212, 140, 6, 255, 205, 124, 15, 255, 201, 128, 15, 255, 217, 157, 22, 255, 214, 157, 7, 255, 200, 138, 10, 255, 223, 166, 14, 255, 223, 163, 9, 255, 212, 149, 10, 255, 207, 150, 12, 255, 206, 151, 2, 255, 210, 152, 7, 255, 219, 163, 2, 255, 220, 159, 2, 255, 221, 155, 8, 255, 211, 138, 7, 255, 199, 129, 12, 255, 215, 158, 12, 255, 228, 176, 5, 255, 228, 173, 10, 255, 226, 166, 10, 255, 234, 176, 12, 255, 233, 176, 0, 255, 229, 169, 3, 255, 221, 158, 10, 255, 218, 159, 6, 255, 221, 167, 4, 255, 219, 167, 6, 255, 221, 168, 8, 255, 221, 165, 6, 255, 219, 163, 3, 255, 223, 165, 5, 255, 220, 164, 5, 255, 215, 162, 10, 255, 218, 160, 4, 255, 211, 147, 3, 255, 208, 147, 9, 255, 219, 163, 9, 255, 213, 155, 0, 255, 206, 139, 3, 255, 212, 150, 7, 255, 213, 161, 2, 255, 209, 160, 5, 255, 213, 163, 13, 255, 215, 165, 7, 255, 212, 163, 7, 255, 209, 165, 9, 255, 213, 170, 3, 255, 213, 169, 9, 255, 202, 154, 8, 255, 201, 145, 5, 255, 211, 157, 6, 255, 215, 158, 15, 255, 213, 154, 15, 255, 208, 152, 3, 255, 211, 155, 4, 255, 210, 151, 4, 255, 209, 147, 3, 255, 209, 142, 8, 255, 205, 139, 4, 255, 208, 140, 13, 255, 208, 139, 7, 255, 205, 136, 5, 255, 208, 138, 7, 255, 211, 139, 13, 255, 207, 132, 20, 255, 203, 131, 3, 255, 202, 127, 5, 255, 207, 125, 7, 255, 210, 128, 3, 255, 190, 103, 10, 255, 172, 82, 5, 255, 176, 81, 6, 255, 178, 85, 6, 255, 161, 63, 7, 255, 181, 89, 6, 255, 174, 85, 0, 255, 166, 75, 6, 255, 155, 68, 4, 255, 154, 70, 0, 255, 153, 66, 4, 255, 165, 74, 8, 255, 174, 81, 4, 255, 175, 79, 6, 255, 159, 67, 6, 255, 152, 63, 4, 255, 145, 56, 9, 255, 133, 52, 6, 255, 133, 57, 2, 255, 139, 59, 2, 255, 155, 67, 7, 255, 160, 71, 5, 255, 149, 68, 5, 255, 134, 57, 7, 255, 128, 53, 4, 255, 140, 64, 4, 255, 153, 73, 4, 255, 148, 69, 3, 255, 121, 48, 4, 255, 115, 46, 11, 255, 118, 50, 5, 255, 121, 50, 0, 255, 125, 52, 4, 255, 111, 44, 1, 255, 109, 41, 4, 255, 113, 51, 5, 255, 115, 56, 4, 255, 116, 49, 2, 255, 120, 53, 0, 255, 117, 48, 0, 255, 115, 41, 7, 255, 124, 54, 6, 255, 143, 69, 1, 255, 175, 86, 12, 255, 184, 89, 12, 255, 169, 83, 1, 255, 177, 90, 0, 255, 180, 90, 1, 255, 180, 90, 2, 255, 183, 95, 5, 255, 176, 88, 2, 255, 178, 89, 2, 255, 186, 99, 4, 255, 189, 103, 0, 255, 190, 103, 1, 255, 191, 104, 1, 255, 192, 103, 2, 255, 192, 100, 4, 255, 190, 95, 2, 255, 184, 95, 1, 255, 187, 96, 5, 255, 184, 90, 2, 255, 178, 87, 0, 255, 170, 84, 2, 255, 155, 70, 3, 255, 141, 60, 4, 255, 135, 61, 4, 255, 132, 59, 5, 255, 121, 51, 2, 255, 117, 46, 5, 255, 112, 39, 6, 255, 104, 32, 3, 255, 97, 34, 0, 255, 91, 35, 2, 255, 92, 33, 6, 255, 83, 27, 1, 255, 97, 33, 5, 255, 106, 33, 10, 255, 94, 34, 2, 255, 95, 35, 2, 255, 98, 31, 3, 255, 102, 38, 7, 255, 102, 39, 1, 255, 115, 47, 6, 255, 114, 46, 3, 255, 115, 46, 2, 255, 131, 46, 3, 255, 137, 52, 1, 255, 144, 63, 2, 255, 149, 64, 2, 255, 147, 65, 4, 255, 156, 68, 5, 255, 159, 65, 2, 255, 157, 66, 1, 255, 150, 65, 2, 255, 144, 61, 1, 255, 148, 62, 3, 255, 140, 54, 0, 255, 126, 45, 2, 255, 109, 38, 5, 255, 88, 28, 1, 255, 82, 24, 1, 255, 83, 28, 5, 255, 71, 22, 1, 255, 68, 21, 0, 255, 69, 21, 2, 255, 64, 21, 3, 255, 59, 23, 5, 255, 62, 19, 4, 255, 65, 16, 2, 255, 59, 18, 3, 255, 52, 12, 1, 255, 52, 14, 2, 255, 45, 16, 4, 255, 43, 14, 4, 255, 44, 9, 2, 255, 41, 9, 2, 255, 33, 11, 3, 255, 38, 11, 2, 255, 45, 15, 3, 255, 59, 73, 119, 255, 55, 40, 6, 255, 25, 18, 1, 255, 51, 25, 50, 255, 16, 24, 140, 255, 6, 6, 37, 255, 15, 3, 0, 255, 14, 7, 4, 255, 13, 4, 2, 255, 12, 3, 2, 255, 14, 4, 3, 255, 16, 5, 3, 255, 13, 4, 1, 255, 14, 4, 3, 255, 13, 3, 2, 255, 16, 5, 4, 255, 13, 3, 1, 255, 16, 4, 2, 255, 23, 6, 6, 255, 24, 7, 4, 255, 22, 8, 3, 255, 18, 8, 1, 255, 22, 11, 4, 255, 26, 9, 5, 255, 26, 9, 5, 255, 26, 10, 5, 255, 27, 9, 2, 255, 35, 15, 7, 255, 28, 11, 3, 255, 26, 11, 4, 255, 30, 15, 6, 255, 33, 14, 2, 255, 35, 13, 3, 255, 30, 14, 4, 255, 30, 15, 5, 255, 40, 17, 6, 255, 39, 14, 3, 255, 41, 18, 5, 255, 41, 18, 7, 255, 40, 19, 4, 255, 36, 21, 4, 255, 38, 20, 4, 255, 37, 21, 0, 255, 40, 22, 4, 255, 47, 22, 1, 255, 51, 28, 3, 255, 52, 29, 1, 255, 48, 30, 4, 255, 45, 29, 5, 255, 56, 33, 4, 255, 63, 36, 3, 255, 61, 32, 2, 255, 56, 34, 4, 255, 55, 41, 5, 255, 81, 50, 3, 255, 87, 57, 3, 255, 63, 40, 5, 255, 74, 49, 2, 255, 60, 46, 2, 255, 67, 46, 2, 255, 77, 46, 1, 255, 70, 47, 1, 255, 79, 49, 5, 255, 71, 45, 3, 255, 68, 46, 13, 255, 119, 79, 8, 255, 172, 96, 16, 255, 165, 82, 9, 255, 147, 81, 8, 255, 167, 115, 0, 255, 185, 130, 7, 255, 198, 141, 6, 255, 193, 128, 2, 255, 187, 126, 2, 255, 165, 108, 11, 255, 107, 57, 4, 255, 82, 57, 1, 255, 79, 56, 5, 255, 80, 54, 5, 255, 73, 52, 1, 255, 71, 47, 2, 255, 74, 52, 11, 255, 74, 53, 5, 255, 69, 44, 6, 255, 72, 49, 1, 255, 75, 48, 1, 255, 78, 44, 5, 255, 103, 65, 8, 255, 89, 52, 2, 255, 75, 39, 2, 255, 82, 46, 4, 255, 79, 44, 4, 255, 76, 38, 4, 255, 82, 37, 6, 255, 81, 41, 1, 255, 109, 61, 7, 255, 95, 51, 5, 255, 115, 67, 7, 255, 112, 60, 5, 255, 121, 65, 2, 255, 123, 61, 5, 255, 124, 56, 6, 255, 128, 66, 4, 255, 132, 73, 10, 255, 145, 79, 5, 255, 141, 71, 6, 255, 138, 68, 1, 255, 142, 71, 8, 255, 151, 82, 11, 255, 155, 81, 12, 255, 167, 87, 13, 255, 174, 95, 4, 255, 174, 91, 2, 255, 177, 89, 10, 255, 178, 94, 7, 255, 187, 99, 4, 255, 185, 98, 12, 255, 165, 86, 8, 255, 180, 92, 4, 255, 194, 108, 4, 255, 196, 114, 3, 255, 203, 113, 5, 255, 198, 111, 16, 255, 198, 111, 9, 255, 203, 118, 2, 255, 201, 115, 6, 255, 201, 116, 8, 255, 203, 117, 4, 255, 206, 120, 3, 255, 207, 121, 13, 255, 210, 126, 5, 255, 210, 126, 4, 255, 207, 125, 6, 255, 211, 129, 8, 255, 210, 127, 16, 255, 210, 126, 4, 255, 202, 117, 13, 255, 184, 106, 9, 255, 187, 106, 15, 255, 193, 104, 14, 255, 203, 116, 11, 255, 198, 118, 17, 255, 200, 118, 9, 255, 202, 118, 4, 255, 199, 111, 17, 255, 194, 108, 15, 255, 192, 109, 8, 255, 186, 104, 5, 255, 178, 97, 12, 255, 178, 102, 8, 255, 181, 103, 8, 255, 175, 97, 12, 255, 161, 84, 9, 255, 165, 90, 16, 255, 165, 94, 8, 255, 157, 81, 18, 255, 169, 89, 20, 255, 174, 95, 7, 255, 179, 100, 12, 255, 184, 106, 11, 255, 183, 109, 8, 255, 187, 110, 13, 255, 190, 110, 13, 255, 192, 109, 20, 255, 184, 102, 14, 255, 200, 125, 14, 255, 199, 120, 12, 255, 199, 115, 4, 255, 195, 104, 7, 255, 188, 100, 11, 255, 192, 111, 9, 255, 209, 129, 20, 255, 213, 136, 5, 255, 213, 133, 11, 255, 215, 132, 20, 255, 217, 136, 13, 255, 215, 137, 7, 255, 210, 128, 11, 255, 199, 111, 8, 255, 207, 124, 10, 255, 200, 109, 16, 255, 179, 84, 5, 255, 187, 93, 10, 255, 169, 78, 4, 255, 169, 84, 23, 255, 200, 125, 18, 255, 217, 143, 17, 255, 213, 139, 14, 255, 221, 139, 11, 255, 222, 143, 19, 255, 218, 145, 16, 255, 220, 146, 14, 255, 221, 149, 13, 255, 221, 146, 17, 255, 220, 145, 13, 255, 216, 139, 8, 255, 199, 117, 17, 255, 206, 131, 10, 255, 218, 149, 14, 255, 217, 150, 7, 255, 218, 144, 8, 255, 215, 145, 8, 255, 206, 133, 8, 255, 207, 128, 4, 255, 219, 154, 22, 255, 223, 161, 14, 255, 214, 150, 9, 255, 208, 141, 3, 255, 222, 157, 14, 255, 210, 144, 8, 255, 211, 144, 6, 255, 204, 131, 12, 255, 203, 138, 11, 255, 218, 162, 7, 255, 209, 151, 2, 255, 217, 162, 8, 255, 222, 164, 4, 255, 218, 153, 0, 255, 225, 166, 3, 255, 222, 169, 12, 255, 203, 140, 5, 255, 219, 157, 7, 255, 223, 168, 7, 255, 213, 158, 1, 255, 221, 159, 9, 255, 215, 158, 0, 255, 218, 164, 7, 255, 228, 172, 16, 255, 232, 177, 8, 255, 228, 175, 5, 255, 226, 172, 2, 255, 233, 177, 4, 255, 229, 169, 8, 255, 220, 157, 10, 255, 217, 156, 9, 255, 224, 166, 11, 255, 222, 167, 8, 255, 220, 168, 6, 255, 223, 169, 9, 255, 221, 166, 7, 255, 220, 166, 5, 255, 221, 167, 6, 255, 219, 163, 6, 255, 220, 163, 12, 255, 221, 163, 9, 255, 217, 158, 6, 255, 218, 163, 5, 255, 215, 163, 2, 255, 205, 143, 2, 255, 203, 132, 3, 255, 210, 144, 7, 255, 210, 157, 6, 255, 210, 165, 6, 255, 215, 169, 7, 255, 216, 168, 6, 255, 215, 168, 2, 255, 213, 166, 10, 255, 216, 166, 4, 255, 213, 163, 2, 255, 213, 154, 5, 255, 205, 135, 7, 255, 207, 147, 9, 255, 211, 155, 5, 255, 213, 154, 7, 255, 209, 152, 5, 255, 211, 153, 9, 255, 208, 149, 7, 255, 211, 148, 6, 255, 210, 144, 10, 255, 210, 143, 5, 255, 209, 141, 12, 255, 205, 137, 3, 255, 206, 138, 2, 255, 207, 137, 12, 255, 205, 132, 12, 255, 205, 132, 12, 255, 202, 130, 8, 255, 206, 129, 10, 255, 198, 113, 12, 255, 174, 82, 4, 255, 166, 79, 2, 255, 185, 101, 8, 255, 186, 97, 11, 255, 182, 94, 4, 255, 183, 94, 7, 255, 179, 91, 4, 255, 175, 88, 7, 255, 163, 76, 6, 255, 169, 81, 4, 255, 169, 85, 3, 255, 155, 71, 0, 255, 158, 71, 1, 255, 173, 84, 0, 255, 173, 82, 6, 255, 158, 70, 4, 255, 149, 60, 1, 255, 160, 67, 4, 255, 159, 72, 3, 255, 144, 62, 3, 255, 138, 52, 6, 255, 137, 44, 9, 255, 149, 54, 7, 255, 155, 70, 8, 255, 145, 71, 4, 255, 145, 72, 6, 255, 148, 70, 4, 255, 148, 67, 4, 255, 132, 59, 2, 255, 120, 57, 4, 255, 123, 51, 4, 255, 120, 52, 1, 255, 121, 51, 5, 255, 124, 45, 8, 255, 114, 47, 2, 255, 112, 47, 8, 255, 102, 42, 9, 255, 93, 36, 0, 255, 114, 47, 5, 255, 121, 54, 3, 255, 117, 47, 5, 255, 109, 37, 5, 255, 140, 63, 16, 255, 164, 79, 12, 255, 175, 85, 4, 255, 174, 85, 0, 255, 172, 90, 2, 255, 177, 91, 3, 255, 180, 90, 1, 255, 182, 92, 3, 255, 184, 95, 7, 255, 181, 93, 5, 255, 180, 93, 2, 255, 184, 97, 2, 255, 184, 98, 0, 255, 189, 101, 3, 255, 188, 101, 4, 255, 189, 101, 4, 255, 189, 102, 4, 255, 187, 100, 2, 255, 186, 96, 2, 255, 184, 94, 1, 255, 184, 94, 3, 255, 182, 91, 4, 255, 177, 84, 1, 255, 177, 82, 3, 255, 171, 81, 6, 255, 139, 60, 1, 255, 126, 51, 2, 255, 126, 52, 1, 255, 123, 54, 1, 255, 119, 55, 3, 255, 109, 46, 3, 255, 104, 36, 5, 255, 97, 34, 0, 255, 107, 36, 4, 255, 98, 37, 8, 255, 90, 27, 3, 255, 91, 29, 3, 255, 101, 40, 2, 255, 97, 34, 3, 255, 83, 23, 2, 255, 93, 30, 4, 255, 95, 32, 0, 255, 104, 43, 2, 255, 112, 49, 3, 255, 119, 50, 3, 255, 118, 43, 2, 255, 120, 47, 4, 255, 120, 52, 3, 255, 125, 54, 4, 255, 135, 55, 6, 255, 140, 61, 2, 255, 139, 57, 0, 255, 140, 56, 1, 255, 136, 56, 4, 255, 131, 53, 4, 255, 130, 52, 4, 255, 129, 50, 4, 255, 120, 42, 4, 255, 99, 29, 2, 255, 82, 25, 0, 255, 83, 28, 4, 255, 80, 27, 7, 255, 64, 20, 3, 255, 66, 23, 1, 255, 72, 25, 4, 255, 65, 26, 5, 255, 53, 20, 0, 255, 55, 17, 1, 255, 62, 17, 2, 255, 59, 19, 3, 255, 55, 14, 1, 255, 61, 17, 5, 255, 54, 12, 2, 255, 51, 13, 2, 255, 44, 16, 2, 255, 31, 15, 1, 255, 32, 11, 5, 255, 31, 11, 3, 255, 33, 12, 1, 255, 40, 40, 7, 255, 27, 20, 0, 255, 47, 26, 48, 255, 14, 25, 158, 255, 6, 6, 40, 255, 14, 2, 0, 255, 11, 6, 4, 255, 13, 5, 3, 255, 15, 5, 4, 255, 14, 3, 1, 255, 16, 5, 2, 255, 12, 1, 1, 255, 11, 3, 1, 255, 13, 5, 3, 255, 13, 4, 3, 255, 15, 5, 3, 255, 15, 6, 3, 255, 16, 5, 3, 255, 21, 7, 5, 255, 15, 3, 3, 255, 16, 6, 4, 255, 19, 9, 6, 255, 23, 9, 4, 255, 25, 8, 2, 255, 27, 10, 2, 255, 26, 12, 7, 255, 21, 9, 7, 255, 26, 11, 6, 255, 25, 10, 5, 255, 28, 11, 7, 255, 30, 12, 9, 255, 30, 11, 7, 255, 32, 15, 9, 255, 33, 14, 4, 255, 34, 16, 3, 255, 35, 16, 9, 255, 32, 16, 7, 255, 40, 19, 6, 255, 35, 19, 4, 255, 37, 20, 2, 255, 37, 23, 4, 255, 36, 24, 5, 255, 37, 22, 2, 255, 42, 23, 5, 255, 43, 26, 4, 255, 47, 27, 5, 255, 44, 29, 1, 255, 45, 27, 8, 255, 54, 32, 4, 255, 55, 35, 3, 255, 57, 36, 5, 255, 59, 37, 6, 255, 54, 36, 2, 255, 73, 49, 2, 255, 86, 58, 2, 255, 68, 46, 8, 255, 72, 47, 7, 255, 73, 46, 1, 255, 66, 47, 4, 255, 69, 44, 3, 255, 72, 45, 3, 255, 68, 49, 6, 255, 62, 44, 1, 255, 90, 61, 9, 255, 155, 88, 17, 255, 180, 88, 13, 255, 136, 69, 3, 255, 95, 68, 6, 255, 157, 123, 8, 255, 193, 137, 0, 255, 191, 121, 10, 255, 191, 131, 11, 255, 192, 125, 1, 255, 148, 87, 3, 255, 89, 54, 2, 255, 87, 53, 4, 255, 85, 52, 9, 255, 81, 52, 3, 255, 77, 50, 5, 255, 63, 46, 3, 255, 71, 49, 1, 255, 72, 45, 1, 255, 76, 48, 2, 255, 79, 50, 2, 255, 81, 49, 1, 255, 84, 50, 6, 255, 81, 48, 9, 255, 76, 46, 3, 255, 78, 49, 4, 255, 85, 49, 7, 255, 94, 47, 2, 255, 77, 47, 3, 255, 71, 42, 8, 255, 79, 45, 6, 255, 68, 46, 5, 255, 103, 58, 8, 255, 70, 34, 3, 255, 67, 40, 6, 255, 85, 48, 3, 255, 94, 51, 6, 255, 61, 38, 2, 255, 67, 38, 7, 255, 69, 40, 4, 255, 76, 39, 6, 255, 81, 41, 3, 255, 81, 39, 6, 255, 81, 40, 3, 255, 77, 37, 3, 255, 94, 46, 8, 255, 90, 51, 6, 255, 95, 46, 4, 255, 114, 53, 8, 255, 123, 57, 6, 255, 135, 68, 8, 255, 147, 77, 8, 255, 152, 81, 8, 255, 163, 77, 10, 255, 166, 83, 7, 255, 176, 92, 5, 255, 182, 99, 8, 255, 181, 102, 3, 255, 193, 107, 4, 255, 188, 104, 6, 255, 184, 96, 13, 255, 187, 97, 12, 255, 198, 110, 12, 255, 196, 109, 4, 255, 196, 109, 2, 255, 201, 114, 4, 255, 206, 119, 13, 255, 205, 119, 8, 255, 209, 124, 7, 255, 210, 125, 9, 255, 212, 127, 3, 255, 213, 127, 5, 255, 213, 129, 10, 255, 212, 128, 16, 255, 220, 139, 11, 255, 217, 140, 18, 255, 216, 136, 31, 255, 207, 123, 10, 255, 206, 124, 9, 255, 210, 124, 12, 255, 206, 119, 6, 255, 203, 115, 10, 255, 198, 110, 18, 255, 191, 107, 6, 255, 188, 103, 5, 255, 185, 104, 14, 255, 188, 112, 13, 255, 194, 115, 9, 255, 193, 110, 10, 255, 181, 101, 6, 255, 184, 106, 9, 255, 194, 113, 12, 255, 194, 112, 7, 255, 185, 101, 6, 255, 190, 106, 13, 255, 193, 113, 11, 255, 194, 117, 4, 255, 196, 115, 14, 255, 196, 113, 17, 255, 201, 119, 8, 255, 202, 118, 4, 255, 196, 106, 16, 255, 196, 105, 6, 255, 201, 116, 10, 255, 198, 114, 11, 255, 193, 106, 14, 255, 206, 120, 19, 255, 213, 133, 12, 255, 215, 134, 15, 255, 212, 130, 8, 255, 210, 129, 10, 255, 218, 139, 7, 255, 214, 136, 13, 255, 214, 139, 9, 255, 212, 136, 9, 255, 216, 136, 12, 255, 220, 137, 14, 255, 192, 109, 11, 255, 193, 107, 10, 255, 176, 85, 6, 255, 178, 98, 11, 255, 208, 139, 25, 255, 214, 146, 10, 255, 216, 138, 13, 255, 221, 139, 6, 255, 217, 145, 8, 255, 221, 146, 14, 255, 211, 134, 5, 255, 207, 136, 20, 255, 215, 149, 29, 255, 217, 151, 6, 255, 212, 140, 9, 255, 199, 125, 12, 255, 207, 137, 12, 255, 210, 144, 7, 255, 209, 132, 13, 255, 207, 127, 5, 255, 204, 128, 9, 255, 215, 147, 17, 255, 202, 133, 7, 255, 205, 134, 4, 255, 217, 157, 2, 255, 225, 166, 10, 255, 216, 160, 16, 255, 217, 159, 12, 255, 221, 159, 11, 255, 216, 156, 4, 255, 218, 161, 5, 255, 209, 148, 10, 255, 209, 147, 10, 255, 206, 147, 11, 255, 214, 157, 9, 255, 224, 166, 7, 255, 217, 158, 5, 255, 212, 155, 11, 255, 225, 167, 3, 255, 223, 160, 7, 255, 214, 154, 16, 255, 218, 166, 3, 255, 221, 164, 2, 255, 225, 165, 6, 255, 221, 164, 13, 255, 218, 163, 13, 255, 211, 157, 5, 255, 223, 168, 11, 255, 231, 177, 9, 255, 228, 174, 4, 255, 230, 178, 4, 255, 228, 174, 7, 255, 223, 167, 9, 255, 220, 164, 5, 255, 222, 167, 5, 255, 225, 171, 10, 255, 221, 169, 9, 255, 221, 167, 6, 255, 224, 170, 9, 255, 220, 166, 6, 255, 222, 168, 6, 255, 222, 169, 4, 255, 220, 167, 4, 255, 220, 161, 6, 255, 207, 151, 9, 255, 205, 156, 4, 255, 220, 163, 8, 255, 216, 152, 2, 255, 203, 137, 6, 255, 206, 140, 12, 255, 207, 142, 6, 255, 207, 153, 7, 255, 214, 166, 8, 255, 218, 171, 4, 255, 217, 169, 4, 255, 216, 168, 10, 255, 219, 167, 13, 255, 216, 162, 1, 255, 214, 159, 4, 255, 208, 147, 2, 255, 203, 130, 2, 255, 209, 144, 9, 255, 215, 154, 13, 255, 208, 147, 9, 255, 209, 149, 7, 255, 212, 152, 12, 255, 210, 148, 8, 255, 209, 145, 2, 255, 210, 142, 7, 255, 211, 142, 6, 255, 208, 137, 11, 255, 206, 133, 4, 255, 207, 134, 4, 255, 206, 133, 11, 255, 200, 128, 8, 255, 200, 128, 4, 255, 199, 128, 1, 255, 209, 135, 4, 255, 182, 97, 3, 255, 172, 82, 9, 255, 192, 109, 7, 255, 193, 113, 7, 255, 197, 116, 6, 255, 197, 115, 9, 255, 197, 115, 5, 255, 181, 98, 2, 255, 179, 96, 12, 255, 168, 84, 7, 255, 163, 73, 6, 255, 165, 81, 12, 255, 150, 68, 9, 255, 149, 65, 4, 255, 166, 80, 3, 255, 166, 79, 1, 255, 171, 78, 8, 255, 168, 73, 9, 255, 156, 61, 0, 255, 155, 62, 0, 255, 142, 51, 7, 255, 131, 44, 8, 255, 130, 47, 9, 255, 122, 43, 5, 255, 126, 48, 1, 255, 146, 60, 5, 255, 149, 67, 6, 255, 144, 67, 4, 255, 127, 54, 3, 255, 123, 44, 11, 255, 119, 55, 14, 255, 127, 50, 6, 255, 124, 53, 1, 255, 121, 51, 5, 255, 121, 41, 7, 255, 114, 49, 4, 255, 117, 55, 6, 255, 113, 52, 8, 255, 102, 38, 0, 255, 108, 43, 2, 255, 117, 51, 3, 255, 107, 44, 4, 255, 114, 48, 2, 255, 157, 78, 5, 255, 168, 81, 2, 255, 165, 86, 10, 255, 167, 92, 4, 255, 175, 91, 1, 255, 176, 88, 3, 255, 177, 90, 1, 255, 177, 89, 0, 255, 178, 89, 3, 255, 181, 94, 5, 255, 183, 94, 1, 255, 183, 93, 2, 255, 185, 93, 1, 255, 183, 92, 1, 255, 185, 94, 3, 255, 186, 97, 3, 255, 186, 97, 3, 255, 185, 97, 1, 255, 186, 95, 1, 255, 185, 94, 1, 255, 186, 94, 2, 255, 186, 92, 4, 255, 184, 90, 2, 255, 182, 88, 1, 255, 178, 89, 2, 255, 156, 72, 2, 255, 134, 51, 5, 255, 129, 54, 6, 255, 129, 53, 6, 255, 125, 45, 3, 255, 125, 49, 3, 255, 108, 40, 8, 255, 101, 31, 0, 255, 106, 36, 4, 255, 97, 32, 2, 255, 88, 31, 4, 255, 78, 30, 2, 255, 84, 29, 4, 255, 106, 42, 8, 255, 95, 36, 1, 255, 67, 19, 2, 255, 64, 19, 9, 255, 76, 27, 6, 255, 86, 32, 1, 255, 87, 30, 0, 255, 98, 29, 5, 255, 118, 43, 7, 255, 121, 47, 3, 255, 122, 49, 4, 255, 123, 50, 1, 255, 130, 48, 5, 255, 127, 46, 4, 255, 125, 45, 4, 255, 121, 42, 5, 255, 110, 36, 3, 255, 96, 31, 4, 255, 92, 30, 2, 255, 100, 34, 1, 255, 99, 33, 6, 255, 90, 30, 4, 255, 80, 24, 1, 255, 67, 16, 1, 255, 58, 18, 7, 255, 67, 23, 2, 255, 69, 25, 1, 255, 76, 27, 4, 255, 73, 19, 1, 255, 72, 22, 4, 255, 66, 21, 7, 255, 68, 20, 7, 255, 65, 18, 3, 255, 66, 23, 6, 255, 63, 19, 3, 255, 60, 20, 3, 255, 54, 20, 4, 255, 45, 16, 1, 255, 41, 15, 2, 255, 38, 13, 1, 255, 32, 12, 0, 255, 31, 17, 0, 255, 38, 29, 43, 255, 15, 24, 152, 255, 10, 10, 56, 255, 13, 2, 0, 255, 11, 4, 2, 255, 13, 3, 5, 255, 16, 5, 6, 255, 14, 6, 4, 255, 10, 4, 1, 255, 12, 5, 2, 255, 13, 2, 2, 255, 14, 3, 3, 255, 9, 3, 1, 255, 14, 4, 3, 255, 14, 4, 3, 255, 13, 5, 2, 255, 14, 4, 2, 255, 19, 5, 4, 255, 16, 5, 4, 255, 16, 6, 5, 255, 21, 9, 6, 255, 24, 9, 4, 255, 25, 7, 3, 255, 24, 10, 5, 255, 23, 12, 9, 255, 19, 9, 6, 255, 24, 13, 7, 255, 25, 12, 7, 255, 21, 11, 6, 255, 19, 11, 5, 255, 22, 17, 9, 255, 27, 12, 5, 255, 30, 14, 5, 255, 30, 15, 4, 255, 33, 14, 7, 255, 33, 18, 9, 255, 33, 16, 5, 255, 32, 20, 6, 255, 36, 20, 3, 255, 42, 24, 7, 255, 37, 25, 6, 255, 38, 23, 3, 255, 42, 25, 8, 255, 39, 24, 0, 255, 50, 26, 0, 255, 45, 28, 4, 255, 53, 29, 3, 255, 63, 35, 1, 255, 59, 36, 1, 255, 63, 39, 1, 255, 60, 39, 5, 255, 66, 36, 6, 255, 84, 61, 0, 255, 78, 49, 6, 255, 72, 46, 2, 255, 71, 52, 1, 255, 69, 46, 7, 255, 63, 46, 5, 255, 63, 41, 0, 255, 60, 43, 2, 255, 74, 47, 7, 255, 130, 75, 4, 255, 171, 100, 13, 255, 140, 76, 9, 255, 96, 54, 2, 255, 85, 51, 4, 255, 152, 99, 6, 255, 201, 140, 1, 255, 188, 125, 5, 255, 179, 120, 3, 255, 196, 132, 4, 255, 151, 87, 4, 255, 91, 49, 4, 255, 77, 55, 1, 255, 77, 52, 5, 255, 74, 49, 2, 255, 68, 44, 0, 255, 68, 44, 3, 255, 83, 51, 7, 255, 69, 47, 6, 255, 71, 47, 1, 255, 82, 49, 0, 255, 73, 46, 5, 255, 81, 50, 8, 255, 80, 45, 3, 255, 78, 45, 4, 255, 78, 47, 8, 255, 75, 42, 1, 255, 80, 43, 3, 255, 83, 45, 7, 255, 84, 46, 2, 255, 90, 41, 2, 255, 80, 42, 3, 255, 75, 45, 3, 255, 71, 40, 3, 255, 70, 37, 10, 255, 70, 41, 1, 255, 75, 48, 2, 255, 67, 36, 12, 255, 75, 44, 7, 255, 81, 44, 2, 255, 86, 49, 5, 255, 81, 43, 2, 255, 84, 46, 2, 255, 82, 45, 6, 255, 82, 47, 4, 255, 82, 44, 3, 255, 86, 43, 1, 255, 86, 43, 5, 255, 81, 43, 3, 255, 83, 40, 2, 255, 90, 48, 7, 255, 88, 50, 6, 255, 88, 40, 4, 255, 92, 41, 7, 255, 88, 45, 4, 255, 101, 53, 1, 255, 127, 60, 13, 255, 149, 71, 8, 255, 169, 88, 1, 255, 183, 101, 5, 255, 190, 108, 5, 255, 186, 102, 8, 255, 180, 96, 6, 255, 187, 105, 6, 255, 190, 105, 3, 255, 191, 105, 5, 255, 196, 107, 12, 255, 187, 100, 5, 255, 183, 96, 11, 255, 202, 116, 12, 255, 206, 118, 19, 255, 208, 118, 13, 255, 209, 120, 10, 255, 207, 123, 13, 255, 210, 124, 21, 255, 213, 126, 5, 255, 212, 129, 25, 255, 209, 125, 38, 255, 207, 120, 15, 255, 209, 123, 22, 255, 205, 112, 38, 255, 200, 109, 10, 255, 201, 112, 8, 255, 198, 111, 9, 255, 190, 105, 5, 255, 189, 109, 16, 255, 197, 112, 27, 255, 195, 111, 7, 255, 193, 110, 8, 255, 192, 111, 6, 255, 191, 109, 4, 255, 202, 116, 19, 255, 197, 113, 14, 255, 186, 104, 5, 255, 189, 110, 5, 255, 181, 98, 18, 255, 195, 114, 13, 255, 198, 114, 6, 255, 193, 108, 15, 255, 199, 119, 8, 255, 189, 109, 11, 255, 196, 116, 14, 255, 198, 117, 10, 255, 201, 119, 9, 255, 213, 129, 14, 255, 208, 126, 7, 255, 209, 128, 14, 255, 218, 138, 15, 255, 208, 128, 1, 255, 201, 116, 10, 255, 197, 108, 10, 255, 205, 117, 18, 255, 218, 135, 16, 255, 214, 136, 8, 255, 213, 139, 8, 255, 216, 140, 12, 255, 211, 131, 17, 255, 209, 119, 13, 255, 209, 125, 14, 255, 205, 130, 10, 255, 183, 111, 7, 255, 201, 132, 20, 255, 218, 147, 20, 255, 218, 143, 10, 255, 210, 122, 15, 255, 201, 118, 13, 255, 212, 147, 13, 255, 215, 148, 15, 255, 213, 134, 14, 255, 217, 141, 22, 255, 218, 151, 19, 255, 212, 148, 18, 255, 202, 135, 10, 255, 195, 121, 14, 255, 209, 136, 14, 255, 210, 145, 10, 255, 196, 125, 12, 255, 180, 99, 8, 255, 181, 105, 11, 255, 198, 132, 10, 255, 197, 129, 8, 255, 201, 133, 17, 255, 217, 160, 13, 255, 219, 159, 8, 255, 216, 165, 10, 255, 228, 177, 12, 255, 213, 154, 1, 255, 223, 165, 4, 255, 216, 161, 12, 255, 205, 148, 9, 255, 220, 159, 9, 255, 215, 156, 7, 255, 212, 159, 0, 255, 209, 147, 7, 255, 220, 165, 5, 255, 213, 163, 10, 255, 211, 151, 6, 255, 213, 141, 13, 255, 214, 154, 5, 255, 213, 159, 3, 255, 223, 169, 7, 255, 217, 168, 2, 255, 217, 162, 3, 255, 224, 171, 9, 255, 217, 164, 3, 255, 214, 158, 3, 255, 227, 174, 3, 255, 227, 173, 5, 255, 228, 178, 1, 255, 228, 177, 2, 255, 221, 168, 0, 255, 225, 171, 2, 255, 227, 173, 7, 255, 222, 168, 9, 255, 222, 169, 9, 255, 223, 170, 3, 255, 222, 169, 6, 255, 221, 167, 5, 255, 223, 170, 4, 255, 223, 171, 2, 255, 222, 171, 2, 255, 224, 168, 5, 255, 215, 163, 6, 255, 214, 169, 3, 255, 211, 157, 4, 255, 204, 136, 10, 255, 196, 129, 8, 255, 199, 135, 5, 255, 201, 138, 7, 255, 210, 152, 8, 255, 214, 165, 5, 255, 218, 172, 4, 255, 216, 170, 4, 255, 217, 170, 8, 255, 214, 164, 13, 255, 212, 157, 10, 255, 212, 158, 10, 255, 196, 137, 7, 255, 201, 135, 5, 255, 211, 151, 5, 255, 213, 153, 13, 255, 207, 141, 13, 255, 205, 143, 9, 255, 211, 148, 6, 255, 209, 145, 7, 255, 206, 141, 3, 255, 209, 141, 4, 255, 210, 143, 5, 255, 206, 133, 10, 255, 203, 129, 8, 255, 205, 132, 10, 255, 208, 136, 13, 255, 206, 137, 5, 255, 201, 129, 15, 255, 197, 123, 16, 255, 200, 123, 6, 255, 196, 114, 6, 255, 197, 117, 3, 255, 198, 119, 8, 255, 202, 125, 5, 255, 199, 119, 8, 255, 198, 116, 12, 255, 188, 104, 4, 255, 179, 96, 4, 255, 174, 92, 4, 255, 180, 100, 5, 255, 181, 97, 5, 255, 166, 86, 2, 255, 150, 71, 4, 255, 151, 70, 10, 255, 160, 75, 8, 255, 159, 74, 4, 255, 173, 82, 6, 255, 163, 71, 1, 255, 147, 63, 6, 255, 148, 67, 7, 255, 137, 50, 8, 255, 137, 49, 13, 255, 130, 48, 1, 255, 120, 48, 2, 255, 125, 46, 4, 255, 120, 43, 3, 255, 117, 44, 5, 255, 116, 39, 1, 255, 115, 42, 4, 255, 118, 46, 2, 255, 114, 50, 8, 255, 118, 47, 2, 255, 116, 46, 2, 255, 115, 44, 6, 255, 118, 48, 2, 255, 116, 54, 4, 255, 110, 49, 3, 255, 104, 41, 4, 255, 102, 38, 1, 255, 109, 49, 3, 255, 128, 59, 4, 255, 136, 66, 2, 255, 154, 81, 11, 255, 172, 96, 5, 255, 173, 93, 1, 255, 173, 93, 10, 255, 169, 92, 1, 255, 172, 92, 0, 255, 175, 92, 3, 255, 174, 90, 2, 255, 174, 88, 0, 255, 179, 92, 3, 255, 180, 93, 4, 255, 180, 92, 0, 255, 182, 92, 1, 255, 183, 93, 2, 255, 185, 95, 4, 255, 183, 93, 2, 255, 181, 92, 0, 255, 185, 94, 1, 255, 188, 96, 3, 255, 184, 95, 1, 255, 186, 96, 0, 255, 184, 94, 2, 255, 181, 90, 1, 255, 181, 91, 2, 255, 182, 92, 0, 255, 185, 92, 3, 255, 175, 83, 3, 255, 145, 67, 3, 255, 126, 53, 7, 255, 108, 41, 6, 255, 94, 31, 1, 255, 101, 36, 4, 255, 110, 51, 4, 255, 104, 41, 0, 255, 97, 37, 1, 255, 97, 34, 1, 255, 87, 29, 0, 255, 84, 33, 4, 255, 83, 25, 3, 255, 83, 27, 1, 255, 77, 26, 2, 255, 67, 21, 3, 255, 60, 22, 3, 255, 53, 19, 1, 255, 60, 21, 5, 255, 54, 16, 4, 255, 55, 11, 6, 255, 67, 19, 1, 255, 72, 20, 0, 255, 72, 21, 3, 255, 78, 28, 3, 255, 85, 21, 3, 255, 81, 18, 0, 255, 86, 25, 0, 255, 95, 27, 1, 255, 90, 25, 1, 255, 79, 24, 1, 255, 75, 26, 2, 255, 82, 27, 2, 255, 94, 31, 4, 255, 96, 35, 6, 255, 84, 25, 1, 255, 74, 22, 4, 255, 56, 17, 1, 255, 68, 24, 4, 255, 61, 23, 0, 255, 70, 24, 4, 255, 75, 19, 4, 255, 69, 19, 4, 255, 63, 19, 5, 255, 63, 18, 5, 255, 56, 19, 2, 255, 61, 24, 5, 255, 65, 20, 2, 255, 62, 18, 1, 255, 59, 15, 2, 255, 60, 13, 2, 255, 57, 18, 2, 255, 52, 17, 3, 255, 44, 13, 3, 255, 45, 23, 29, 255, 14, 22, 144, 255, 4, 8, 46, 255, 14, 3, 0, 255, 15, 5, 9, 255, 15, 5, 5, 255, 14, 3, 4, 255, 15, 6, 8, 255, 11, 2, 1, 255, 11, 4, 2, 255, 11, 3, 1, 255, 13, 3, 2, 255, 12, 4, 2, 255, 12, 5, 2, 255, 15, 5, 4, 255, 16, 6, 5, 255, 16, 6, 5, 255, 16, 6, 4, 255, 18, 6, 5, 255, 21, 8, 7, 255, 17, 6, 2, 255, 18, 6, 2, 255, 24, 10, 4, 255, 25, 11, 7, 255, 23, 13, 9, 255, 21, 11, 7, 255, 22, 11, 4, 255, 27, 17, 6, 255, 27, 13, 5, 255, 29, 13, 6, 255, 29, 15, 7, 255, 27, 15, 5, 255, 31, 16, 7, 255, 28, 16, 10, 255, 28, 17, 10, 255, 34, 16, 5, 255, 33, 16, 2, 255, 31, 17, 7, 255, 29, 17, 6, 255, 41, 23, 6, 255, 38, 19, 3, 255, 37, 23, 4, 255, 40, 24, 4, 255, 44, 28, 9, 255, 37, 26, 2, 255, 43, 27, 4, 255, 48, 27, 6, 255, 50, 33, 2, 255, 54, 34, 2, 255, 63, 38, 0, 255, 57, 37, 3, 255, 58, 37, 3, 255, 90, 56, 11, 255, 83, 46, 4, 255, 70, 42, 1, 255, 64, 44, 5, 255, 59, 44, 1, 255, 54, 39, 6, 255, 63, 44, 2, 255, 84, 56, 4, 255, 121, 78, 12, 255, 159, 89, 9, 255, 151, 84, 7, 255, 105, 57, 4, 255, 83, 54, 1, 255, 84, 64, 3, 255, 120, 85, 6, 255, 187, 132, 11, 255, 198, 141, 2, 255, 189, 131, 3, 255, 184, 130, 3, 255, 152, 98, 1, 255, 98, 56, 10, 255, 77, 46, 4, 255, 77, 42, 0, 255, 70, 49, 4, 255, 68, 48, 1, 255, 74, 49, 4, 255, 66, 46, 6, 255, 64, 45, 4, 255, 70, 50, 3, 255, 76, 49, 1, 255, 82, 50, 5, 255, 75, 48, 2, 255, 78, 47, 4, 255, 79, 43, 1, 255, 77, 45, 4, 255, 75, 46, 6, 255, 79, 49, 5, 255, 78, 45, 2, 255, 73, 43, 8, 255, 78, 41, 6, 255, 80, 42, 4, 255, 69, 41, 4, 255, 79, 45, 6, 255, 72, 43, 6, 255, 72, 44, 6, 255, 66, 45, 1, 255, 81, 46, 3, 255, 86, 47, 4, 255, 74, 44, 4, 255, 77, 44, 0, 255, 93, 45, 2, 255, 86, 46, 5, 255, 80, 43, 2, 255, 82, 43, 5, 255, 82, 42, 3, 255, 87, 46, 5, 255, 77, 46, 2, 255, 83, 44, 6, 255, 87, 42, 6, 255, 82, 42, 6, 255, 80, 41, 7, 255, 86, 43, 7, 255, 83, 44, 1, 255, 82, 41, 1, 255, 85, 43, 2, 255, 84, 39, 6, 255, 90, 38, 6, 255, 90, 50, 5, 255, 109, 64, 6, 255, 150, 80, 5, 255, 171, 87, 10, 255, 174, 91, 11, 255, 180, 97, 7, 255, 170, 88, 0, 255, 176, 95, 4, 255, 178, 99, 9, 255, 184, 101, 7, 255, 176, 93, 1, 255, 178, 95, 2, 255, 197, 113, 7, 255, 198, 111, 6, 255, 204, 116, 5, 255, 202, 118, 1, 255, 202, 122, 8, 255, 208, 123, 18, 255, 209, 122, 10, 255, 208, 126, 4, 255, 204, 123, 0, 255, 207, 119, 9, 255, 205, 119, 22, 255, 198, 109, 27, 255, 200, 114, 14, 255, 198, 113, 7, 255, 193, 109, 11, 255, 198, 117, 7, 255, 198, 118, 5, 255, 198, 118, 14, 255, 200, 118, 15, 255, 200, 115, 18, 255, 198, 113, 6, 255, 202, 120, 12, 255, 182, 101, 8, 255, 165, 78, 14, 255, 197, 114, 8, 255, 199, 116, 14, 255, 179, 89, 10, 255, 194, 108, 13, 255, 189, 104, 17, 255, 196, 115, 22, 255, 207, 132, 8, 255, 206, 128, 17, 255, 210, 131, 13, 255, 213, 132, 13, 255, 206, 120, 9, 255, 205, 119, 14, 255, 204, 125, 5, 255, 208, 128, 8, 255, 209, 129, 13, 255, 204, 122, 5, 255, 199, 112, 9, 255, 210, 125, 15, 255, 216, 131, 15, 255, 212, 130, 9, 255, 211, 131, 15, 255, 209, 133, 14, 255, 212, 137, 3, 255, 204, 123, 14, 255, 203, 120, 11, 255, 215, 132, 15, 255, 213, 137, 18, 255, 212, 143, 30, 255, 212, 141, 12, 255, 212, 143, 5, 255, 213, 142, 10, 255, 196, 118, 8, 255, 180, 103, 16, 255, 207, 138, 13, 255, 216, 149, 17, 255, 213, 147, 15, 255, 221, 152, 25, 255, 218, 151, 16, 255, 223, 155, 14, 255, 220, 149, 11, 255, 205, 135, 8, 255, 210, 143, 15, 255, 215, 151, 11, 255, 197, 127, 12, 255, 181, 104, 21, 255, 183, 118, 11, 255, 205, 152, 13, 255, 206, 151, 9, 255, 205, 150, 12, 255, 215, 164, 8, 255, 215, 157, 4, 255, 216, 163, 11, 255, 228, 179, 7, 255, 217, 159, 4, 255, 218, 160, 3, 255, 217, 163, 17, 255, 203, 146, 7, 255, 204, 141, 6, 255, 210, 151, 1, 255, 202, 141, 8, 255, 204, 143, 8, 255, 217, 167, 3, 255, 219, 175, 8, 255, 204, 148, 12, 255, 179, 111, 13, 255, 210, 155, 14, 255, 212, 161, 9, 255, 208, 148, 8, 255, 210, 150, 1, 255, 215, 155, 6, 255, 220, 164, 1, 255, 220, 164, 5, 255, 207, 148, 7, 255, 223, 168, 6, 255, 220, 169, 4, 255, 225, 173, 6, 255, 225, 171, 5, 255, 218, 164, 1, 255, 219, 163, 2, 255, 216, 161, 1, 255, 217, 162, 2, 255, 218, 165, 5, 255, 224, 171, 1, 255, 223, 170, 2, 255, 223, 170, 3, 255, 225, 173, 3, 255, 224, 173, 2, 255, 223, 172, 2, 255, 221, 170, 6, 255, 222, 169, 10, 255, 220, 169, 7, 255, 208, 154, 4, 255, 192, 133, 10, 255, 187, 122, 13, 255, 194, 132, 1, 255, 201, 142, 4, 255, 216, 161, 8, 255, 216, 167, 4, 255, 220, 175, 10, 255, 215, 171, 6, 255, 217, 170, 7, 255, 210, 158, 4, 255, 207, 151, 4, 255, 209, 156, 4, 255, 201, 145, 8, 255, 207, 145, 7, 255, 210, 150, 4, 255, 210, 150, 5, 255, 208, 144, 12, 255, 208, 146, 10, 255, 208, 147, 1, 255, 206, 139, 6, 255, 207, 138, 9, 255, 210, 142, 10, 255, 209, 142, 11, 255, 203, 135, 9, 255, 202, 132, 4, 255, 206, 137, 8, 255, 209, 140, 14, 255, 208, 142, 10, 255, 209, 138, 20, 255, 201, 125, 19, 255, 199, 121, 2, 255, 203, 124, 9, 255, 201, 124, 7, 255, 197, 118, 12, 255, 200, 121, 10, 255, 202, 120, 9, 255, 190, 107, 3, 255, 183, 98, 3, 255, 185, 101, 2, 255, 179, 95, 6, 255, 177, 95, 4, 255, 185, 102, 5, 255, 182, 104, 7, 255, 179, 102, 9, 255, 167, 89, 1, 255, 172, 90, 2, 255, 176, 93, 7, 255, 179, 88, 5, 255, 175, 82, 1, 255, 164, 76, 10, 255, 153, 68, 5, 255, 144, 62, 1, 255, 136, 58, 6, 255, 125, 49, 6, 255, 115, 43, 7, 255, 121, 45, 4, 255, 115, 44, 2, 255, 106, 36, 0, 255, 102, 39, 3, 255, 111, 46, 2, 255, 115, 44, 4, 255, 116, 41, 3, 255, 117, 47, 3, 255, 117, 42, 2, 255, 117, 40, 6, 255, 121, 52, 5, 255, 127, 55, 0, 255, 119, 48, 2, 255, 112, 42, 10, 255, 102, 40, 5, 255, 101, 46, 6, 255, 121, 56, 6, 255, 154, 85, 2, 255, 168, 94, 8, 255, 171, 93, 9, 255, 173, 89, 1, 255, 176, 91, 2, 255, 174, 93, 6, 255, 169, 90, 3, 255, 171, 92, 1, 255, 173, 89, 5, 255, 176, 90, 2, 255, 179, 94, 2, 255, 178, 93, 3, 255, 179, 91, 2, 255, 182, 94, 1, 255, 181, 95, 2, 255, 179, 93, 1, 255, 181, 94, 2, 255, 184, 96, 2, 255, 184, 92, 0, 255, 183, 89, 0, 255, 182, 95, 0, 255, 181, 95, 1, 255, 181, 95, 4, 255, 180, 92, 3, 255, 177, 88, 1, 255, 181, 92, 4, 255, 184, 94, 6, 255, 180, 89, 1, 255, 177, 88, 2, 255, 169, 83, 8, 255, 154, 74, 4, 255, 134, 61, 0, 255, 116, 51, 6, 255, 110, 51, 4, 255, 107, 41, 2, 255, 101, 40, 4, 255, 95, 30, 3, 255, 88, 29, 2, 255, 83, 30, 0, 255, 79, 26, 6, 255, 69, 22, 6, 255, 68, 26, 1, 255, 78, 29, 0, 255, 86, 25, 1, 255, 76, 25, 3, 255, 72, 32, 2, 255, 74, 25, 1, 255, 66, 23, 7, 255, 69, 22, 4, 255, 64, 18, 5, 255, 47, 12, 6, 255, 45, 15, 3, 255, 51, 18, 2, 255, 52, 20, 3, 255, 60, 24, 3, 255, 70, 23, 2, 255, 77, 24, 3, 255, 75, 24, 4, 255, 73, 24, 4, 255, 80, 24, 5, 255, 84, 27, 1, 255, 86, 35, 2, 255, 85, 32, 2, 255, 84, 29, 4, 255, 82, 30, 3, 255, 85, 33, 4, 255, 74, 30, 2, 255, 70, 23, 2, 255, 75, 22, 4, 255, 73, 23, 5, 255, 69, 20, 0, 255, 69, 20, 1, 255, 64, 21, 1, 255, 72, 25, 4, 255, 82, 25, 5, 255, 75, 22, 0, 255, 68, 21, 0, 255, 68, 21, 2, 255, 60, 17, 1, 255, 59, 17, 3, 255, 55, 16, 5, 255, 11, 26, 141, 255, 2, 4, 60, 255, 5, 2, 0, 255, 6, 4, 3, 255, 17, 3, 17, 255, 18, 3, 11, 255, 11, 5, 2, 255, 14, 6, 6, 255, 16, 6, 7, 255, 17, 5, 6, 255, 12, 2, 2, 255, 11, 6, 3, 255, 10, 6, 3, 255, 13, 4, 3, 255, 14, 3, 3, 255, 16, 5, 4, 255, 15, 5, 4, 255, 16, 6, 4, 255, 17, 6, 4, 255, 18, 6, 5, 255, 16, 5, 2, 255, 18, 8, 3, 255, 22, 10, 3, 255, 23, 9, 4, 255, 23, 11, 7, 255, 24, 13, 9, 255, 25, 12, 8, 255, 22, 12, 8, 255, 21, 8, 7, 255, 28, 11, 12, 255, 33, 14, 15, 255, 28, 12, 9, 255, 29, 16, 9, 255, 27, 15, 9, 255, 31, 17, 10, 255, 37, 20, 9, 255, 32, 17, 3, 255, 32, 16, 5, 255, 31, 18, 7, 255, 36, 23, 6, 255, 34, 20, 3, 255, 37, 21, 3, 255, 42, 26, 4, 255, 37, 21, 3, 255, 42, 29, 3, 255, 43, 30, 4, 255, 61, 30, 1, 255, 65, 37, 0, 255, 62, 39, 0, 255, 66, 40, 0, 255, 57, 35, 3, 255, 69, 44, 3, 255, 85, 49, 3, 255, 63, 45, 6, 255, 61, 50, 4, 255, 84, 52, 8, 255, 95, 55, 2, 255, 115, 72, 9, 255, 150, 88, 14, 255, 174, 92, 12, 255, 161, 87, 8, 255, 124, 67, 3, 255, 98, 58, 0, 255, 95, 57, 7, 255, 100, 58, 8, 255, 119, 78, 4, 255, 179, 124, 15, 255, 197, 134, 3, 255, 195, 137, 2, 255, 192, 136, 3, 255, 161, 103, 5, 255, 106, 56, 1, 255, 77, 49, 4, 255, 74, 50, 5, 255, 70, 50, 4, 255, 61, 48, 7, 255, 70, 42, 2, 255, 81, 48, 4, 255, 74, 48, 6, 255, 62, 47, 5, 255, 78, 50, 5, 255, 83, 46, 6, 255, 83, 49, 6, 255, 78, 45, 1, 255, 76, 44, 3, 255, 78, 45, 5, 255, 76, 43, 3, 255, 76, 44, 4, 255, 73, 44, 9, 255, 70, 42, 7, 255, 72, 46, 4, 255, 71, 43, 2, 255, 71, 41, 1, 255, 67, 44, 1, 255, 70, 44, 3, 255, 72, 42, 2, 255, 76, 43, 2, 255, 79, 48, 6, 255, 87, 44, 1, 255, 87, 45, 2, 255, 81, 45, 5, 255, 78, 46, 4, 255, 89, 43, 4, 255, 88, 45, 5, 255, 81, 41, 4, 255, 84, 43, 5, 255, 85, 42, 3, 255, 83, 41, 2, 255, 76, 44, 4, 255, 72, 44, 1, 255, 82, 41, 7, 255, 78, 44, 2, 255, 74, 42, 1, 255, 79, 42, 4, 255, 74, 44, 2, 255, 93, 48, 9, 255, 89, 46, 4, 255, 76, 45, 3, 255, 90, 48, 2, 255, 85, 46, 5, 255, 69, 41, 4, 255, 86, 45, 5, 255, 99, 49, 6, 255, 119, 61, 10, 255, 135, 64, 6, 255, 164, 88, 3, 255, 173, 97, 2, 255, 163, 85, 2, 255, 164, 87, 1, 255, 174, 95, 7, 255, 185, 103, 2, 255, 186, 104, 4, 255, 193, 108, 7, 255, 192, 107, 10, 255, 200, 118, 16, 255, 199, 116, 10, 255, 199, 115, 4, 255, 202, 119, 5, 255, 201, 115, 16, 255, 200, 113, 11, 255, 208, 120, 12, 255, 206, 118, 16, 255, 203, 119, 4, 255, 199, 116, 6, 255, 182, 99, 9, 255, 184, 100, 7, 255, 201, 119, 7, 255, 203, 119, 13, 255, 200, 121, 10, 255, 203, 125, 13, 255, 205, 121, 9, 255, 208, 123, 2, 255, 183, 99, 15, 255, 153, 70, 4, 255, 173, 93, 10, 255, 200, 116, 14, 255, 195, 100, 15, 255, 202, 111, 14, 255, 212, 130, 13, 255, 200, 119, 10, 255, 208, 119, 9, 255, 202, 113, 12, 255, 203, 112, 13, 255, 191, 99, 7, 255, 201, 108, 16, 255, 213, 121, 9, 255, 197, 109, 9, 255, 207, 129, 6, 255, 203, 126, 9, 255, 200, 120, 13, 255, 206, 125, 7, 255, 210, 131, 10, 255, 214, 137, 7, 255, 212, 132, 7, 255, 204, 124, 7, 255, 195, 117, 14, 255, 194, 118, 8, 255, 208, 133, 9, 255, 207, 126, 12, 255, 192, 113, 16, 255, 191, 111, 15, 255, 209, 131, 19, 255, 212, 138, 15, 255, 208, 135, 14, 255, 206, 139, 6, 255, 203, 142, 5, 255, 204, 145, 8, 255, 202, 138, 21, 255, 206, 135, 22, 255, 208, 144, 9, 255, 206, 149, 9, 255, 208, 150, 14, 255, 214, 150, 7, 255, 217, 146, 0, 255, 202, 124, 7, 255, 196, 125, 15, 255, 204, 145, 4, 255, 217, 157, 7, 255, 204, 135, 13, 255, 187, 110, 7, 255, 204, 143, 9, 255, 209, 157, 9, 255, 214, 157, 3, 255, 216, 160, 5, 255, 217, 161, 10, 255, 218, 164, 4, 255, 220, 165, 8, 255, 229, 177, 7, 255, 217, 160, 17, 255, 210, 154, 13, 255, 217, 163, 14, 255, 210, 156, 8, 255, 201, 147, 2, 255, 207, 153, 9, 255, 208, 149, 14, 255, 209, 155, 2, 255, 215, 166, 7, 255, 216, 167, 1, 255, 208, 154, 5, 255, 196, 144, 3, 255, 210, 159, 2, 255, 203, 150, 10, 255, 198, 146, 14, 255, 201, 149, 13, 255, 206, 149, 8, 255, 207, 153, 0, 255, 208, 151, 7, 255, 203, 144, 7, 255, 215, 160, 1, 255, 218, 168, 4, 255, 218, 165, 6, 255, 219, 162, 6, 255, 217, 161, 4, 255, 216, 159, 7, 255, 210, 152, 10, 255, 216, 159, 6, 255, 222, 170, 0, 255, 224, 171, 1, 255, 224, 171, 3, 255, 224, 172, 3, 255, 225, 174, 3, 255, 222, 171, 3, 255, 218, 167, 3, 255, 219, 170, 9, 255, 220, 168, 7, 255, 223, 169, 8, 255, 207, 151, 6, 255, 205, 153, 4, 255, 197, 143, 3, 255, 192, 137, 2, 255, 207, 152, 5, 255, 214, 160, 4, 255, 216, 167, 2, 255, 219, 175, 7, 255, 216, 172, 7, 255, 215, 168, 8, 255, 212, 156, 3, 255, 210, 149, 2, 255, 205, 148, 0, 255, 206, 149, 9, 255, 216, 154, 9, 255, 213, 150, 6, 255, 206, 146, 4, 255, 209, 149, 14, 255, 211, 151, 11, 255, 210, 149, 5, 255, 207, 142, 3, 255, 209, 142, 4, 255, 212, 144, 10, 255, 205, 137, 8, 255, 206, 138, 7, 255, 209, 141, 2, 255, 209, 141, 4, 255, 208, 138, 11, 255, 208, 139, 15, 255, 205, 137, 5, 255, 208, 133, 9, 255, 205, 127, 10, 255, 206, 128, 14, 255, 201, 126, 6, 255, 194, 114, 6, 255, 179, 94, 7, 255, 177, 93, 4, 255, 185, 101, 2, 255, 187, 102, 5, 255, 186, 102, 1, 255, 184, 101, 2, 255, 188, 106, 9, 255, 190, 106, 8, 255, 186, 107, 6, 255, 182, 104, 1, 255, 184, 104, 2, 255, 179, 96, 2, 255, 176, 92, 4, 255, 172, 86, 8, 255, 179, 92, 3, 255, 165, 74, 8, 255, 139, 48, 7, 255, 135, 55, 2, 255, 126, 50, 0, 255, 118, 41, 5, 255, 122, 49, 6, 255, 122, 45, 5, 255, 111, 40, 0, 255, 110, 44, 4, 255, 104, 40, 4, 255, 112, 46, 1, 255, 106, 46, 2, 255, 107, 45, 5, 255, 101, 42, 5, 255, 105, 45, 1, 255, 106, 43, 1, 255, 102, 41, 3, 255, 108, 47, 2, 255, 112, 51, 2, 255, 110, 47, 2, 255, 108, 50, 3, 255, 106, 47, 3, 255, 119, 48, 5, 255, 156, 76, 1, 255, 166, 86, 3, 255, 170, 88, 13, 255, 172, 92, 7, 255, 171, 96, 1, 255, 172, 94, 11, 255, 172, 87, 6, 255, 172, 88, 2, 255, 174, 90, 4, 255, 176, 90, 1, 255, 175, 91, 0, 255, 176, 91, 2, 255, 178, 92, 2, 255, 181, 94, 1, 255, 179, 94, 2, 255, 179, 95, 4, 255, 177, 94, 2, 255, 179, 93, 1, 255, 182, 94, 1, 255, 181, 92, 0, 255, 179, 92, 1, 255, 177, 92, 1, 255, 177, 93, 3, 255, 178, 93, 2, 255, 176, 88, 0, 255, 178, 88, 1, 255, 179, 89, 3, 255, 177, 87, 2, 255, 179, 86, 0, 255, 184, 83, 3, 255, 180, 81, 3, 255, 158, 71, 0, 255, 145, 64, 10, 255, 126, 51, 3, 255, 115, 42, 2, 255, 106, 42, 4, 255, 103, 40, 1, 255, 97, 38, 1, 255, 92, 31, 5, 255, 76, 24, 6, 255, 61, 19, 2, 255, 71, 26, 4, 255, 83, 29, 6, 255, 85, 27, 5, 255, 82, 24, 5, 255, 79, 23, 4, 255, 79, 29, 8, 255, 80, 25, 5, 255, 79, 29, 2, 255, 83, 28, 2, 255, 78, 24, 2, 255, 66, 27, 3, 255, 59, 23, 3, 255, 61, 22, 5, 255, 61, 21, 4, 255, 56, 16, 2, 255, 60, 16, 2, 255, 62, 18, 2, 255, 66, 18, 4, 255, 74, 21, 5, 255, 75, 23, 0, 255, 75, 30, 2, 255, 77, 29, 2, 255, 84, 26, 1, 255, 95, 34, 1, 255, 92, 38, 1, 255, 87, 35, 1, 255, 81, 32, 2, 255, 73, 27, 1, 255, 70, 22, 1, 255, 74, 24, 1, 255, 75, 27, 5, 255, 71, 21, 1, 255, 76, 21, 1, 255, 88, 29, 4, 255, 89, 28, 2, 255, 84, 27, 0, 255, 83, 31, 2, 255, 79, 24, 1, 255, 78, 23, 1, 255, 77, 23, 3, 255, 3, 9, 60, 255, 1, 1, 0, 255, 6, 2, 3, 255, 7, 1, 0, 255, 12, 2, 6, 255, 18, 6, 10, 255, 16, 6, 6, 255, 12, 3, 5, 255, 11, 4, 4, 255, 7, 2, 2, 255, 8, 3, 1, 255, 11, 3, 1, 255, 11, 4, 2, 255, 13, 2, 2, 255, 17, 4, 5, 255, 18, 6, 6, 255, 14, 4, 3, 255, 16, 6, 4, 255, 18, 7, 5, 255, 18, 5, 7, 255, 13, 3, 1, 255, 15, 8, 2, 255, 22, 10, 4, 255, 24, 9, 2, 255, 25, 11, 5, 255, 27, 12, 7, 255, 24, 12, 4, 255, 22, 15, 7, 255, 20, 13, 11, 255, 20, 11, 10, 255, 20, 12, 9, 255, 22, 18, 9, 255, 22, 15, 11, 255, 33, 18, 11, 255, 35, 19, 8, 255, 33, 19, 9, 255, 25, 16, 4, 255, 35, 16, 3, 255, 34, 19, 7, 255, 30, 22, 4, 255, 32, 24, 5, 255, 35, 19, 4, 255, 38, 24, 6, 255, 37, 23, 4, 255, 44, 23, 1, 255, 46, 28, 2, 255, 44, 30, 4, 255, 42, 28, 5, 255, 38, 31, 3, 255, 49, 35, 4, 255, 84, 45, 3, 255, 109, 65, 17, 255, 122, 76, 12, 255, 136, 82, 13, 255, 157, 89, 17, 255, 163, 92, 18, 255, 162, 95, 17, 255, 154, 87, 10, 255, 128, 69, 4, 255, 101, 61, 2, 255, 90, 55, 3, 255, 87, 50, 6, 255, 87, 53, 13, 255, 98, 50, 4, 255, 86, 61, 6, 255, 171, 124, 4, 255, 197, 141, 2, 255, 187, 133, 3, 255, 194, 140, 1, 255, 178, 118, 3, 255, 120, 71, 5, 255, 81, 51, 3, 255, 69, 50, 1, 255, 71, 46, 2, 255, 69, 43, 4, 255, 68, 47, 4, 255, 72, 46, 1, 255, 74, 50, 1, 255, 68, 46, 5, 255, 74, 47, 5, 255, 72, 48, 4, 255, 70, 44, 1, 255, 75, 45, 4, 255, 74, 45, 1, 255, 74, 47, 3, 255, 70, 44, 4, 255, 72, 41, 2, 255, 80, 47, 0, 255, 76, 45, 4, 255, 80, 47, 9, 255, 72, 42, 1, 255, 68, 42, 3, 255, 74, 39, 5, 255, 68, 40, 3, 255, 69, 41, 3, 255, 79, 43, 6, 255, 83, 46, 3, 255, 85, 43, 2, 255, 80, 42, 8, 255, 82, 44, 2, 255, 86, 46, 2, 255, 88, 44, 3, 255, 77, 42, 1, 255, 78, 42, 1, 255, 73, 38, 2, 255, 78, 43, 2, 255, 82, 46, 2, 255, 73, 40, 1, 255, 82, 45, 6, 255, 80, 45, 2, 255, 78, 46, 4, 255, 78, 43, 1, 255, 79, 44, 3, 255, 70, 39, 4, 255, 82, 44, 2, 255, 80, 44, 2, 255, 78, 42, 4, 255, 78, 46, 4, 255, 76, 46, 7, 255, 74, 44, 2, 255, 83, 48, 2, 255, 81, 38, 3, 255, 83, 44, 4, 255, 80, 46, 1, 255, 81, 46, 3, 255, 94, 51, 8, 255, 119, 64, 3, 255, 141, 76, 4, 255, 153, 78, 9, 255, 156, 77, 8, 255, 167, 85, 1, 255, 175, 92, 2, 255, 184, 101, 5, 255, 179, 98, 13, 255, 190, 108, 10, 255, 195, 107, 4, 255, 194, 107, 7, 255, 186, 106, 3, 255, 194, 109, 13, 255, 200, 113, 5, 255, 203, 116, 3, 255, 200, 109, 7, 255, 200, 111, 17, 255, 196, 111, 20, 255, 193, 111, 13, 255, 202, 121, 10, 255, 199, 114, 14, 255, 189, 104, 15, 255, 203, 118, 25, 255, 210, 126, 6, 255, 208, 121, 11, 255, 190, 102, 9, 255, 167, 78, 9, 255, 193, 110, 19, 255, 211, 133, 21, 255, 210, 131, 18, 255, 196, 117, 11, 255, 199, 119, 15, 255, 211, 133, 11, 255, 205, 127, 18, 255, 197, 115, 5, 255, 198, 114, 6, 255, 208, 122, 27, 255, 198, 111, 11, 255, 184, 95, 4, 255, 199, 112, 10, 255, 207, 121, 20, 255, 215, 137, 11, 255, 208, 131, 13, 255, 209, 129, 23, 255, 213, 133, 12, 255, 201, 124, 2, 255, 210, 134, 20, 255, 203, 127, 7, 255, 201, 125, 10, 255, 201, 125, 18, 255, 202, 129, 13, 255, 204, 128, 11, 255, 197, 116, 14, 255, 203, 125, 20, 255, 199, 128, 8, 255, 202, 133, 9, 255, 209, 139, 8, 255, 208, 141, 19, 255, 206, 138, 23, 255, 210, 138, 20, 255, 210, 139, 17, 255, 211, 142, 9, 255, 204, 132, 13, 255, 212, 140, 12, 255, 208, 135, 9, 255, 192, 116, 10, 255, 192, 117, 11, 255, 188, 115, 6, 255, 183, 107, 16, 255, 196, 126, 10, 255, 201, 138, 9, 255, 207, 151, 8, 255, 211, 150, 12, 255, 185, 111, 9, 255, 199, 139, 16, 255, 209, 159, 7, 255, 205, 146, 4, 255, 207, 150, 10, 255, 212, 157, 8, 255, 209, 156, 5, 255, 214, 161, 9, 255, 214, 162, 4, 255, 211, 161, 11, 255, 210, 163, 1, 255, 214, 162, 9, 255, 205, 150, 10, 255, 203, 156, 13, 255, 209, 161, 4, 255, 210, 152, 4, 255, 209, 157, 5, 255, 211, 162, 13, 255, 211, 157, 0, 255, 211, 157, 6, 255, 205, 162, 8, 255, 205, 158, 2, 255, 206, 156, 7, 255, 211, 164, 6, 255, 205, 157, 3, 255, 209, 160, 1, 255, 211, 161, 5, 255, 217, 164, 10, 255, 205, 147, 2, 255, 197, 136, 10, 255, 216, 162, 12, 255, 215, 160, 10, 255, 211, 152, 6, 255, 210, 153, 2, 255, 212, 155, 3, 255, 223, 168, 8, 255, 222, 170, 2, 255, 223, 173, 3, 255, 223, 172, 2, 255, 223, 172, 4, 255, 225, 175, 5, 255, 223, 172, 2, 255, 222, 171, 5, 255, 214, 161, 3, 255, 224, 174, 12, 255, 220, 170, 1, 255, 224, 171, 3, 255, 215, 162, 4, 255, 209, 159, 2, 255, 190, 140, 9, 255, 192, 142, 8, 255, 211, 161, 5, 255, 207, 155, 0, 255, 216, 167, 4, 255, 218, 175, 2, 255, 215, 171, 4, 255, 211, 163, 8, 255, 211, 155, 7, 255, 200, 139, 6, 255, 197, 140, 1, 255, 198, 142, 17, 255, 210, 152, 8, 255, 208, 152, 0, 255, 203, 146, 2, 255, 213, 156, 9, 255, 211, 153, 5, 255, 212, 150, 12, 255, 210, 145, 5, 255, 208, 141, 0, 255, 209, 139, 10, 255, 208, 141, 2, 255, 209, 141, 5, 255, 211, 144, 4, 255, 211, 143, 6, 255, 206, 136, 13, 255, 203, 131, 9, 255, 205, 136, 6, 255, 206, 132, 11, 255, 211, 132, 14, 255, 205, 129, 7, 255, 201, 127, 0, 255, 199, 119, 6, 255, 190, 108, 8, 255, 175, 92, 9, 255, 181, 96, 9, 255, 176, 90, 7, 255, 182, 97, 10, 255, 190, 108, 6, 255, 190, 109, 1, 255, 188, 105, 3, 255, 183, 101, 3, 255, 181, 98, 3, 255, 181, 97, 5, 255, 174, 89, 2, 255, 174, 95, 4, 255, 173, 90, 10, 255, 168, 81, 5, 255, 148, 60, 6, 255, 128, 50, 5, 255, 118, 50, 8, 255, 115, 47, 9, 255, 115, 43, 1, 255, 113, 43, 4, 255, 113, 38, 8, 255, 113, 35, 1, 255, 115, 46, 5, 255, 105, 40, 3, 255, 104, 39, 0, 255, 100, 38, 0, 255, 94, 36, 5, 255, 97, 37, 4, 255, 98, 38, 4, 255, 104, 40, 6, 255, 107, 43, 2, 255, 107, 47, 3, 255, 110, 45, 3, 255, 112, 43, 3, 255, 104, 41, 2, 255, 102, 41, 6, 255, 104, 44, 6, 255, 142, 69, 8, 255, 165, 88, 4, 255, 166, 88, 7, 255, 172, 95, 5, 255, 174, 96, 3, 255, 173, 92, 6, 255, 171, 92, 6, 255, 169, 87, 4, 255, 173, 88, 2, 255, 176, 91, 0, 255, 178, 94, 3, 255, 177, 94, 2, 255, 176, 92, 0, 255, 177, 93, 2, 255, 177, 93, 1, 255, 180, 96, 3, 255, 178, 95, 2, 255, 175, 93, 0, 255, 176, 92, 1, 255, 180, 95, 4, 255, 177, 90, 2, 255, 178, 91, 2, 255, 177, 90, 2, 255, 177, 88, 0, 255, 180, 90, 2, 255, 179, 89, 0, 255, 176, 82, 3, 255, 171, 76, 7, 255, 156, 65, 1, 255, 140, 52, 1, 255, 130, 45, 5, 255, 126, 46, 8, 255, 114, 38, 2, 255, 106, 33, 1, 255, 113, 38, 4, 255, 116, 41, 3, 255, 112, 37, 1, 255, 106, 37, 2, 255, 99, 34, 4, 255, 79, 25, 3, 255, 70, 25, 2, 255, 67, 22, 2, 255, 73, 26, 6, 255, 78, 29, 3, 255, 79, 32, 1, 255, 82, 33, 6, 255, 82, 29, 2, 255, 74, 25, 0, 255, 73, 25, 2, 255, 74, 24, 3, 255, 73, 24, 4, 255, 60, 23, 4, 255, 60, 21, 1, 255, 61, 18, 0, 255, 58, 16, 2, 255, 53, 17, 5, 255, 49, 16, 1, 255, 60, 18, 2, 255, 66, 23, 5, 255, 64, 20, 1, 255, 75, 22, 2, 255, 76, 24, 3, 255, 75, 20, 1, 255, 89, 30, 4, 255, 98, 39, 4, 255, 91, 36, 3, 255, 96, 32, 4, 255, 93, 35, 5, 255, 79, 31, 0, 255, 75, 25, 2, 255, 73, 21, 3, 255, 67, 17, 2, 255, 73, 21, 4, 255, 79, 25, 6, 255, 77, 26, 2, 255, 85, 27, 3, 255, 87, 30, 4, 255, 83, 31, 2, 255, 91, 28, 5, 255, 92, 27, 3, 255, 93, 27, 3, 255, 3, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 2, 1, 0, 255, 3, 2, 0, 255, 16, 5, 6, 255, 24, 7, 13, 255, 16, 2, 9, 255, 10, 2, 4, 255, 10, 3, 2, 255, 16, 5, 6, 255, 13, 2, 4, 255, 10, 1, 3, 255, 9, 1, 2, 255, 15, 5, 5, 255, 15, 5, 3, 255, 17, 6, 4, 255, 15, 4, 2, 255, 19, 8, 7, 255, 19, 3, 3, 255, 15, 7, 4, 255, 12, 7, 3, 255, 18, 6, 3, 255, 16, 8, 0, 255, 19, 10, 2, 255, 22, 12, 3, 255, 23, 14, 7, 255, 24, 15, 7, 255, 21, 10, 7, 255, 25, 15, 15, 255, 23, 13, 10, 255, 23, 14, 6, 255, 26, 16, 11, 255, 29, 15, 6, 255, 34, 17, 5, 255, 36, 21, 10, 255, 37, 22, 9, 255, 40, 22, 4, 255, 35, 21, 5, 255, 26, 21, 6, 255, 40, 27, 5, 255, 55, 32, 5, 255, 54, 33, 4, 255, 61, 38, 10, 255, 63, 38, 8, 255, 72, 44, 10, 255, 79, 53, 9, 255, 93, 66, 9, 255, 118, 76, 17, 255, 143, 82, 22, 255, 154, 94, 13, 255, 152, 90, 16, 255, 135, 82, 8, 255, 124, 78, 4, 255, 114, 72, 12, 255, 94, 60, 6, 255, 74, 56, 5, 255, 56, 44, 4, 255, 53, 39, 5, 255, 61, 49, 2, 255, 61, 51, 0, 255, 64, 51, 2, 255, 67, 52, 8, 255, 69, 51, 2, 255, 132, 99, 4, 255, 197, 147, 7, 255, 205, 155, 0, 255, 203, 156, 7, 255, 183, 129, 2, 255, 153, 86, 4, 255, 101, 54, 8, 255, 71, 47, 1, 255, 67, 48, 4, 255, 71, 46, 4, 255, 71, 44, 1, 255, 73, 46, 2, 255, 79, 48, 6, 255, 71, 47, 5, 255, 72, 48, 2, 255, 75, 45, 1, 255, 60, 47, 1, 255, 66, 43, 3, 255, 72, 43, 5, 255, 69, 46, 0, 255, 66, 45, 3, 255, 71, 46, 5, 255, 70, 43, 3, 255, 77, 43, 1, 255, 75, 42, 3, 255, 78, 44, 3, 255, 71, 43, 0, 255, 69, 43, 2, 255, 75, 42, 5, 255, 78, 37, 5, 255, 78, 40, 4, 255, 72, 43, 3, 255, 79, 45, 1, 255, 83, 45, 2, 255, 79, 46, 2, 255, 83, 42, 0, 255, 87, 44, 3, 255, 79, 45, 1, 255, 77, 42, 2, 255, 75, 38, 3, 255, 77, 45, 4, 255, 78, 44, 2, 255, 81, 44, 3, 255, 80, 45, 1, 255, 83, 49, 2, 255, 84, 47, 4, 255, 82, 41, 3, 255, 88, 45, 3, 255, 85, 45, 3, 255, 84, 44, 4, 255, 82, 45, 2, 255, 79, 46, 1, 255, 81, 46, 4, 255, 80, 45, 3, 255, 78, 46, 3, 255, 76, 44, 3, 255, 83, 46, 5, 255, 84, 42, 0, 255, 86, 46, 5, 255, 84, 46, 4, 255, 83, 50, 0, 255, 81, 49, 4, 255, 78, 41, 5, 255, 83, 40, 3, 255, 97, 52, 6, 255, 106, 58, 3, 255, 121, 63, 4, 255, 142, 75, 6, 255, 156, 83, 3, 255, 155, 79, 3, 255, 170, 92, 8, 255, 182, 98, 6, 255, 182, 98, 8, 255, 178, 99, 0, 255, 196, 109, 11, 255, 201, 110, 13, 255, 202, 117, 2, 255, 199, 111, 8, 255, 195, 109, 10, 255, 198, 114, 13, 255, 201, 121, 5, 255, 203, 124, 10, 255, 197, 116, 11, 255, 198, 121, 15, 255, 205, 124, 17, 255, 204, 120, 9, 255, 183, 90, 9, 255, 179, 84, 7, 255, 150, 54, 5, 255, 191, 105, 6, 255, 214, 131, 13, 255, 209, 128, 12, 255, 209, 131, 9, 255, 211, 135, 4, 255, 212, 133, 17, 255, 213, 133, 15, 255, 217, 135, 13, 255, 216, 134, 9, 255, 212, 130, 20, 255, 195, 114, 7, 255, 188, 105, 8, 255, 196, 111, 16, 255, 210, 127, 15, 255, 214, 131, 17, 255, 207, 129, 8, 255, 206, 125, 14, 255, 209, 127, 15, 255, 199, 119, 6, 255, 207, 131, 20, 255, 207, 133, 19, 255, 199, 124, 11, 255, 205, 127, 14, 255, 210, 130, 5, 255, 206, 125, 2, 255, 204, 125, 21, 255, 203, 128, 16, 255, 201, 125, 8, 255, 196, 123, 17, 255, 201, 133, 5, 255, 205, 138, 2, 255, 207, 138, 13, 255, 203, 136, 10, 255, 205, 136, 13, 255, 204, 132, 12, 255, 191, 124, 12, 255, 198, 120, 11, 255, 191, 115, 11, 255, 184, 108, 17, 255, 187, 109, 10, 255, 185, 121, 19, 255, 190, 125, 15, 255, 186, 109, 10, 255, 194, 126, 9, 255, 204, 146, 11, 255, 208, 151, 15, 255, 203, 143, 9, 255, 193, 125, 4, 255, 201, 147, 5, 255, 207, 152, 6, 255, 204, 142, 1, 255, 205, 144, 3, 255, 204, 150, 5, 255, 201, 150, 1, 255, 208, 159, 6, 255, 212, 166, 7, 255, 217, 173, 1, 255, 213, 158, 11, 255, 204, 147, 10, 255, 206, 158, 2, 255, 202, 150, 2, 255, 203, 141, 14, 255, 211, 152, 8, 255, 208, 151, 4, 255, 200, 140, 4, 255, 200, 143, 8, 255, 197, 138, 11, 255, 192, 133, 13, 255, 186, 129, 7, 255, 182, 122, 10, 255, 179, 116, 7, 255, 174, 113, 8, 255, 167, 107, 7, 255, 162, 101, 13, 255, 169, 112, 5, 255, 185, 124, 10, 255, 202, 135, 18, 255, 205, 143, 16, 255, 204, 144, 9, 255, 206, 145, 2, 255, 206, 146, 6, 255, 215, 160, 3, 255, 220, 167, 2, 255, 221, 165, 0, 255, 220, 166, 6, 255, 222, 169, 5, 255, 222, 171, 0, 255, 226, 175, 3, 255, 218, 166, 3, 255, 221, 168, 6, 255, 222, 175, 6, 255, 221, 174, 0, 255, 225, 173, 1, 255, 215, 163, 7, 255, 206, 157, 4, 255, 213, 163, 12, 255, 209, 160, 5, 255, 210, 161, 5, 255, 206, 157, 1, 255, 210, 162, 10, 255, 221, 174, 12, 255, 219, 174, 3, 255, 209, 162, 6, 255, 207, 156, 6, 255, 204, 149, 3, 255, 189, 126, 1, 255, 199, 134, 14, 255, 212, 154, 12, 255, 211, 154, 5, 255, 207, 149, 5, 255, 211, 156, 1, 255, 210, 152, 9, 255, 207, 144, 10, 255, 212, 148, 4, 255, 199, 129, 5, 255, 190, 117, 4, 255, 204, 136, 1, 255, 211, 143, 9, 255, 210, 143, 7, 255, 210, 145, 4, 255, 209, 140, 17, 255, 207, 138, 9, 255, 208, 139, 10, 255, 207, 135, 16, 255, 206, 135, 8, 255, 204, 132, 5, 255, 204, 129, 9, 255, 198, 123, 4, 255, 193, 115, 0, 255, 185, 101, 7, 255, 184, 100, 9, 255, 186, 105, 9, 255, 184, 103, 5, 255, 189, 107, 6, 255, 188, 107, 3, 255, 188, 104, 4, 255, 176, 99, 4, 255, 177, 98, 3, 255, 180, 93, 3, 255, 179, 92, 3, 255, 174, 101, 1, 255, 177, 93, 5, 255, 157, 75, 8, 255, 128, 57, 4, 255, 132, 53, 5, 255, 125, 50, 4, 255, 116, 48, 1, 255, 123, 52, 7, 255, 106, 40, 2, 255, 101, 38, 5, 255, 98, 38, 5, 255, 102, 43, 2, 255, 102, 44, 0, 255, 99, 43, 2, 255, 109, 46, 3, 255, 106, 45, 8, 255, 103, 44, 5, 255, 97, 40, 3, 255, 113, 44, 4, 255, 128, 58, 4, 255, 137, 60, 5, 255, 131, 54, 4, 255, 127, 53, 5, 255, 120, 50, 0, 255, 110, 43, 6, 255, 97, 33, 5, 255, 114, 55, 7, 255, 164, 86, 3, 255, 166, 86, 2, 255, 165, 92, 8, 255, 169, 91, 3, 255, 175, 95, 6, 255, 172, 93, 5, 255, 172, 88, 4, 255, 174, 89, 4, 255, 178, 90, 3, 255, 178, 90, 3, 255, 179, 93, 4, 255, 178, 93, 2, 255, 176, 94, 1, 255, 174, 93, 0, 255, 179, 94, 1, 255, 177, 93, 1, 255, 178, 95, 1, 255, 175, 91, 1, 255, 177, 89, 4, 255, 175, 90, 2, 255, 175, 92, 3, 255, 173, 90, 1, 255, 175, 88, 2, 255, 180, 86, 5, 255, 178, 80, 8, 255, 167, 70, 8, 255, 145, 53, 4, 255, 126, 40, 2, 255, 117, 41, 2, 255, 113, 42, 3, 255, 115, 43, 4, 255, 116, 41, 4, 255, 108, 37, 1, 255, 106, 40, 3, 255, 109, 43, 2, 255, 105, 32, 2, 255, 107, 34, 6, 255, 97, 34, 3, 255, 90, 31, 3, 255, 88, 29, 1, 255, 87, 31, 1, 255, 87, 26, 1, 255, 79, 26, 2, 255, 82, 28, 3, 255, 84, 28, 2, 255, 83, 29, 2, 255, 79, 28, 2, 255, 74, 25, 1, 255, 73, 24, 4, 255, 74, 27, 5, 255, 71, 27, 3, 255, 68, 24, 3, 255, 70, 24, 3, 255, 63, 21, 1, 255, 54, 19, 3, 255, 53, 18, 4, 255, 66, 20, 3, 255, 69, 20, 1, 255, 69, 22, 2, 255, 71, 20, 0, 255, 74, 21, 4, 255, 78, 26, 3, 255, 87, 33, 0, 255, 92, 35, 4, 255, 92, 39, 3, 255, 96, 41, 6, 255, 91, 33, 1, 255, 87, 35, 3, 255, 81, 34, 2, 255, 76, 26, 1, 255, 75, 22, 4, 255, 66, 15, 4, 255, 65, 15, 4, 255, 74, 21, 2, 255, 84, 25, 0, 255, 85, 26, 2, 255, 83, 28, 7, 255, 90, 26, 4, 255, 94, 27, 1, 255, 97, 26, 1, 255, 0, 1, 1, 255, 4, 1, 0, 255, 5, 0, 0, 255, 2, 2, 0, 255, 0, 0, 0, 255, 6, 2, 1, 255, 14, 4, 2, 255, 15, 8, 5, 255, 12, 6, 7, 255, 11, 4, 8, 255, 13, 3, 5, 255, 14, 5, 3, 255, 13, 4, 1, 255, 14, 5, 5, 255, 16, 6, 6, 255, 18, 7, 5, 255, 20, 9, 7, 255, 17, 6, 5, 255, 18, 9, 6, 255, 14, 7, 4, 255, 18, 8, 6, 255, 20, 8, 7, 255, 17, 8, 4, 255, 15, 9, 2, 255, 18, 9, 2, 255, 18, 8, 2, 255, 18, 10, 4, 255, 21, 12, 6, 255, 20, 11, 8, 255, 23, 15, 13, 255, 27, 18, 14, 255, 23, 12, 5, 255, 26, 19, 12, 255, 23, 16, 5, 255, 27, 15, 4, 255, 37, 19, 10, 255, 41, 20, 13, 255, 37, 19, 5, 255, 32, 20, 6, 255, 20, 17, 9, 255, 42, 29, 7, 255, 83, 58, 7, 255, 91, 66, 13, 255, 100, 67, 22, 255, 108, 72, 16, 255, 115, 78, 9, 255, 122, 78, 15, 255, 111, 72, 10, 255, 107, 64, 9, 255, 100, 67, 9, 255, 73, 54, 7, 255, 53, 40, 1, 255, 57, 41, 4, 255, 56, 39, 3, 255, 52, 41, 6, 255, 46, 43, 2, 255, 51, 49, 0, 255, 59, 50, 1, 255, 64, 44, 6, 255, 65, 49, 3, 255, 70, 49, 0, 255, 72, 55, 3, 255, 60, 54, 4, 255, 100, 80, 5, 255, 190, 135, 3, 255, 201, 148, 6, 255, 199, 153, 4, 255, 191, 139, 4, 255, 161, 101, 7, 255, 121, 62, 6, 255, 81, 48, 2, 255, 66, 50, 0, 255, 63, 50, 3, 255, 65, 49, 3, 255, 71, 48, 3, 255, 71, 44, 1, 255, 71, 43, 1, 255, 75, 45, 4, 255, 73, 42, 2, 255, 77, 42, 3, 255, 68, 47, 4, 255, 71, 45, 3, 255, 74, 46, 4, 255, 70, 45, 2, 255, 66, 42, 3, 255, 69, 42, 4, 255, 67, 41, 4, 255, 73, 42, 1, 255, 65, 39, 0, 255, 68, 41, 2, 255, 70, 41, 3, 255, 71, 39, 2, 255, 75, 40, 3, 255, 77, 42, 5, 255, 79, 45, 6, 255, 76, 41, 1, 255, 76, 43, 2, 255, 86, 42, 4, 255, 79, 41, 1, 255, 77, 42, 1, 255, 79, 43, 2, 255, 80, 44, 3, 255, 82, 41, 4, 255, 81, 42, 2, 255, 85, 50, 1, 255, 83, 47, 4, 255, 83, 41, 7, 255, 83, 41, 3, 255, 86, 49, 1, 255, 86, 49, 2, 255, 93, 45, 6, 255, 93, 47, 4, 255, 84, 47, 2, 255, 82, 46, 4, 255, 90, 48, 6, 255, 85, 49, 1, 255, 85, 50, 4, 255, 81, 44, 0, 255, 84, 51, 4, 255, 80, 48, 2, 255, 83, 50, 1, 255, 86, 47, 2, 255, 81, 42, 2, 255, 86, 47, 6, 255, 86, 49, 1, 255, 87, 52, 5, 255, 87, 49, 8, 255, 88, 47, 4, 255, 87, 44, 6, 255, 83, 47, 1, 255, 81, 48, 0, 255, 91, 48, 8, 255, 106, 52, 9, 255, 126, 66, 5, 255, 146, 80, 6, 255, 167, 90, 9, 255, 166, 83, 11, 255, 173, 96, 9, 255, 188, 104, 5, 255, 193, 105, 17, 255, 194, 116, 7, 255, 196, 112, 9, 255, 190, 108, 1, 255, 195, 114, 8, 255, 194, 114, 7, 255, 197, 115, 8, 255, 203, 120, 8, 255, 202, 126, 5, 255, 206, 127, 15, 255, 197, 115, 7, 255, 168, 79, 8, 255, 175, 89, 6, 255, 172, 89, 11, 255, 194, 114, 6, 255, 208, 125, 20, 255, 210, 130, 6, 255, 214, 132, 11, 255, 217, 133, 22, 255, 211, 127, 15, 255, 206, 121, 5, 255, 196, 108, 10, 255, 205, 119, 12, 255, 203, 120, 8, 255, 188, 101, 13, 255, 194, 109, 11, 255, 205, 118, 14, 255, 207, 124, 13, 255, 205, 126, 8, 255, 198, 120, 4, 255, 189, 106, 5, 255, 191, 106, 13, 255, 197, 115, 15, 255, 195, 118, 2, 255, 199, 124, 15, 255, 197, 122, 18, 255, 192, 117, 12, 255, 185, 108, 12, 255, 182, 107, 7, 255, 187, 115, 11, 255, 190, 122, 3, 255, 195, 122, 6, 255, 182, 111, 18, 255, 187, 118, 1, 255, 198, 127, 21, 255, 199, 132, 21, 255, 202, 130, 8, 255, 202, 127, 16, 255, 188, 124, 6, 255, 187, 121, 14, 255, 198, 135, 11, 255, 190, 128, 0, 255, 192, 122, 12, 255, 189, 123, 16, 255, 186, 123, 5, 255, 195, 132, 9, 255, 189, 123, 16, 255, 187, 127, 9, 255, 195, 136, 4, 255, 196, 142, 10, 255, 201, 144, 11, 255, 194, 129, 2, 255, 191, 129, 16, 255, 198, 137, 13, 255, 205, 141, 3, 255, 196, 133, 3, 255, 196, 137, 1, 255, 201, 137, 13, 255, 191, 129, 19, 255, 193, 132, 13, 255, 203, 137, 3, 255, 206, 136, 12, 255, 200, 136, 7, 255, 190, 130, 9, 255, 188, 133, 7, 255, 185, 123, 12, 255, 183, 112, 9, 255, 162, 97, 11, 255, 143, 88, 9, 255, 153, 92, 16, 255, 150, 88, 7, 255, 155, 92, 12, 255, 157, 96, 5, 255, 162, 100, 10, 255, 157, 92, 7, 255, 155, 94, 11, 255, 153, 87, 19, 255, 149, 86, 11, 255, 152, 98, 10, 255, 184, 130, 8, 255, 188, 114, 17, 255, 198, 134, 6, 255, 192, 134, 3, 255, 195, 129, 12, 255, 209, 149, 11, 255, 219, 165, 10, 255, 213, 157, 4, 255, 213, 153, 4, 255, 217, 162, 7, 255, 224, 171, 5, 255, 225, 171, 2, 255, 222, 168, 6, 255, 212, 156, 2, 255, 216, 162, 4, 255, 221, 170, 5, 255, 220, 167, 1, 255, 224, 173, 1, 255, 207, 156, 8, 255, 208, 163, 7, 255, 220, 176, 6, 255, 214, 165, 1, 255, 206, 153, 0, 255, 210, 160, 4, 255, 215, 168, 4, 255, 222, 175, 10, 255, 219, 169, 5, 255, 206, 151, 10, 255, 203, 150, 7, 255, 210, 153, 10, 255, 198, 140, 4, 255, 208, 149, 17, 255, 211, 157, 12, 255, 211, 157, 8, 255, 209, 149, 14, 255, 208, 150, 3, 255, 208, 150, 7, 255, 204, 143, 6, 255, 206, 144, 3, 255, 185, 116, 7, 255, 171, 97, 13, 255, 188, 117, 9, 255, 204, 137, 7, 255, 210, 142, 11, 255, 211, 145, 5, 255, 211, 144, 10, 255, 211, 143, 5, 255, 209, 141, 8, 255, 208, 139, 12, 255, 205, 133, 4, 255, 207, 133, 7, 255, 206, 132, 8, 255, 200, 126, 8, 255, 196, 119, 6, 255, 196, 117, 5, 255, 192, 114, 4, 255, 192, 115, 4, 255, 191, 113, 5, 255, 187, 109, 0, 255, 188, 108, 6, 255, 183, 102, 3, 255, 179, 101, 4, 255, 173, 95, 7, 255, 170, 85, 3, 255, 177, 86, 7, 255, 180, 84, 5, 255, 161, 77, 8, 255, 129, 59, 2, 255, 124, 54, 9, 255, 137, 62, 10, 255, 128, 50, 0, 255, 128, 52, 3, 255, 134, 59, 3, 255, 114, 39, 8, 255, 112, 44, 2, 255, 108, 42, 5, 255, 102, 35, 5, 255, 103, 39, 4, 255, 101, 38, 4, 255, 110, 42, 1, 255, 121, 45, 7, 255, 117, 39, 10, 255, 102, 40, 5, 255, 94, 38, 0, 255, 111, 47, 5, 255, 124, 47, 5, 255, 125, 51, 2, 255, 125, 53, 6, 255, 119, 48, 1, 255, 118, 50, 7, 255, 112, 47, 6, 255, 107, 46, 0, 255, 141, 70, 5, 255, 165, 84, 4, 255, 166, 89, 4, 255, 170, 90, 3, 255, 171, 88, 0, 255, 174, 92, 1, 255, 176, 95, 0, 255, 174, 93, 1, 255, 173, 87, 8, 255, 177, 90, 9, 255, 178, 93, 3, 255, 175, 90, 0, 255, 177, 90, 3, 255, 176, 93, 2, 255, 171, 92, 0, 255, 173, 92, 2, 255, 178, 92, 3, 255, 176, 89, 1, 255, 170, 85, 2, 255, 171, 89, 2, 255, 172, 90, 4, 255, 174, 88, 2, 255, 167, 78, 3, 255, 172, 80, 2, 255, 167, 75, 3, 255, 138, 50, 4, 255, 118, 46, 1, 255, 110, 41, 2, 255, 106, 37, 2, 255, 118, 41, 0, 255, 127, 47, 5, 255, 123, 45, 11, 255, 117, 48, 6, 255, 115, 45, 1, 255, 112, 41, 2, 255, 105, 37, 2, 255, 99, 35, 2, 255, 97, 35, 3, 255, 97, 34, 3, 255, 96, 30, 1, 255, 88, 29, 2, 255, 85, 30, 3, 255, 79, 27, 0, 255, 84, 27, 2, 255, 79, 28, 1, 255, 81, 29, 4, 255, 81, 29, 2, 255, 79, 27, 0, 255, 81, 28, 1, 255, 80, 27, 1, 255, 81, 28, 0, 255, 80, 26, 2, 255, 77, 25, 4, 255, 69, 21, 4, 255, 55, 18, 2, 255, 49, 18, 0, 255, 59, 22, 4, 255, 63, 19, 4, 255, 66, 21, 2, 255, 65, 23, 2, 255, 71, 22, 8, 255, 74, 24, 6, 255, 76, 26, 1, 255, 75, 26, 1, 255, 80, 26, 1, 255, 86, 34, 5, 255, 91, 37, 6, 255, 94, 31, 2, 255, 87, 37, 3, 255, 85, 35, 3, 255, 84, 30, 2, 255, 70, 27, 3, 255, 68, 24, 5, 255, 71, 21, 4, 255, 70, 22, 2, 255, 73, 25, 2, 255, 76, 22, 1, 255, 81, 27, 3, 255, 87, 28, 0, 255, 96, 32, 3, 255, 0, 2, 0, 255, 3, 1, 0, 255, 4, 0, 0, 255, 3, 2, 0, 255, 1, 1, 0, 255, 3, 1, 0, 255, 9, 3, 3, 255, 13, 8, 7, 255, 11, 6, 3, 255, 11, 3, 1, 255, 11, 3, 3, 255, 14, 6, 6, 255, 13, 4, 4, 255, 17, 7, 6, 255, 15, 5, 4, 255, 16, 4, 3, 255, 17, 6, 5, 255, 15, 6, 3, 255, 15, 8, 5, 255, 13, 9, 5, 255, 14, 4, 2, 255, 16, 6, 4, 255, 18, 8, 4, 255, 20, 7, 3, 255, 19, 10, 3, 255, 20, 14, 7, 255, 16, 9, 4, 255, 17, 13, 9, 255, 21, 13, 11, 255, 20, 11, 9, 255, 27, 16, 13, 255, 25, 16, 10, 255, 24, 16, 9, 255, 30, 18, 8, 255, 34, 18, 9, 255, 31, 17, 9, 255, 28, 17, 10, 255, 28, 19, 6, 255, 26, 17, 10, 255, 26, 21, 6, 255, 34, 24, 3, 255, 35, 28, 4, 255, 33, 27, 2, 255, 40, 32, 3, 255, 35, 34, 5, 255, 36, 34, 3, 255, 42, 35, 3, 255, 41, 31, 1, 255, 49, 43, 0, 255, 64, 51, 3, 255, 46, 37, 5, 255, 62, 46, 8, 255, 58, 42, 6, 255, 60, 50, 3, 255, 62, 52, 2, 255, 59, 45, 3, 255, 63, 46, 6, 255, 65, 47, 4, 255, 67, 48, 1, 255, 61, 47, 3, 255, 81, 50, 6, 255, 70, 51, 3, 255, 75, 59, 5, 255, 156, 115, 10, 255, 201, 145, 0, 255, 198, 145, 4, 255, 193, 136, 4, 255, 174, 110, 1, 255, 135, 79, 2, 255, 97, 56, 1, 255, 70, 46, 0, 255, 72, 52, 5, 255, 67, 49, 3, 255, 66, 50, 2, 255, 76, 48, 4, 255, 78, 44, 5, 255, 73, 42, 3, 255, 71, 45, 2, 255, 69, 40, 1, 255, 73, 42, 6, 255, 67, 42, 2, 255, 76, 43, 4, 255, 79, 42, 2, 255, 68, 45, 2, 255, 64, 46, 6, 255, 65, 42, 2, 255, 61, 38, 2, 255, 66, 42, 4, 255, 61, 45, 5, 255, 67, 42, 3, 255, 73, 40, 4, 255, 74, 45, 5, 255, 79, 45, 5, 255, 81, 43, 2, 255, 79, 42, 2, 255, 72, 41, 0, 255, 77, 44, 4, 255, 86, 43, 5, 255, 78, 42, 2, 255, 79, 45, 4, 255, 81, 44, 4, 255, 80, 40, 2, 255, 85, 43, 6, 255, 88, 47, 5, 255, 83, 44, 0, 255, 86, 45, 4, 255, 81, 36, 2, 255, 86, 40, 4, 255, 89, 44, 1, 255, 92, 45, 0, 255, 95, 42, 3, 255, 92, 45, 1, 255, 87, 49, 2, 255, 84, 48, 5, 255, 88, 46, 2, 255, 88, 51, 5, 255, 82, 46, 1, 255, 86, 47, 3, 255, 88, 47, 5, 255, 88, 50, 7, 255, 86, 48, 3, 255, 86, 50, 4, 255, 83, 47, 3, 255, 89, 48, 5, 255, 90, 49, 3, 255, 88, 48, 3, 255, 89, 49, 5, 255, 86, 46, 2, 255, 81, 49, 3, 255, 77, 47, 2, 255, 82, 51, 4, 255, 85, 50, 5, 255, 91, 47, 8, 255, 97, 52, 4, 255, 105, 53, 3, 255, 128, 69, 12, 255, 154, 83, 8, 255, 182, 96, 5, 255, 188, 102, 2, 255, 184, 101, 3, 255, 185, 105, 6, 255, 188, 107, 10, 255, 190, 110, 9, 255, 193, 111, 11, 255, 192, 108, 9, 255, 191, 107, 8, 255, 197, 112, 11, 255, 192, 112, 8, 255, 203, 123, 14, 255, 184, 99, 8, 255, 196, 111, 10, 255, 185, 97, 7, 255, 185, 97, 16, 255, 181, 94, 8, 255, 191, 105, 13, 255, 211, 125, 21, 255, 204, 115, 4, 255, 194, 103, 9, 255, 184, 93, 10, 255, 193, 104, 13, 255, 184, 99, 4, 255, 200, 117, 7, 255, 203, 120, 13, 255, 204, 121, 10, 255, 185, 99, 1, 255, 187, 98, 3, 255, 194, 111, 16, 255, 195, 116, 12, 255, 194, 115, 14, 255, 191, 111, 7, 255, 205, 125, 10, 255, 194, 115, 7, 255, 196, 118, 15, 255, 197, 124, 5, 255, 186, 112, 15, 255, 179, 103, 18, 255, 190, 115, 16, 255, 189, 119, 8, 255, 190, 125, 9, 255, 193, 120, 16, 255, 188, 121, 14, 255, 186, 116, 8, 255, 193, 121, 0, 255, 186, 119, 8, 255, 189, 122, 13, 255, 200, 128, 13, 255, 191, 124, 19, 255, 187, 123, 12, 255, 196, 123, 18, 255, 188, 129, 6, 255, 191, 126, 7, 255, 189, 121, 7, 255, 178, 114, 12, 255, 172, 110, 10, 255, 185, 121, 11, 255, 191, 127, 7, 255, 179, 118, 11, 255, 172, 108, 15, 255, 160, 101, 15, 255, 151, 90, 14, 255, 174, 110, 15, 255, 170, 107, 17, 255, 150, 86, 7, 255, 156, 96, 14, 255, 161, 106, 18, 255, 170, 102, 11, 255, 163, 94, 8, 255, 137, 76, 4, 255, 128, 71, 13, 255, 133, 77, 8, 255, 136, 86, 6, 255, 142, 83, 20, 255, 146, 81, 7, 255, 148, 83, 8, 255, 154, 94, 3, 255, 145, 81, 16, 255, 134, 79, 12, 255, 143, 91, 11, 255, 164, 99, 6, 255, 176, 108, 8, 255, 182, 109, 11, 255, 186, 114, 8, 255, 183, 107, 4, 255, 174, 94, 2, 255, 175, 99, 6, 255, 191, 113, 8, 255, 190, 108, 0, 255, 195, 111, 17, 255, 191, 115, 12, 255, 169, 101, 10, 255, 195, 134, 5, 255, 199, 136, 9, 255, 182, 118, 15, 255, 200, 142, 13, 255, 218, 164, 11, 255, 213, 163, 2, 255, 215, 168, 0, 255, 221, 169, 3, 255, 223, 168, 9, 255, 222, 168, 7, 255, 221, 166, 4, 255, 213, 158, 2, 255, 213, 160, 0, 255, 220, 169, 0, 255, 215, 159, 7, 255, 219, 170, 6, 255, 217, 171, 8, 255, 216, 171, 6, 255, 221, 178, 4, 255, 221, 177, 3, 255, 212, 166, 4, 255, 206, 161, 5, 255, 212, 171, 5, 255, 213, 171, 1, 255, 206, 159, 5, 255, 202, 148, 11, 255, 203, 151, 2, 255, 208, 156, 4, 255, 204, 149, 10, 255, 209, 155, 19, 255, 211, 161, 7, 255, 210, 158, 7, 255, 204, 146, 10, 255, 211, 154, 7, 255, 208, 150, 6, 255, 205, 146, 9, 255, 205, 145, 5, 255, 203, 143, 11, 255, 198, 136, 5, 255, 199, 134, 5, 255, 207, 142, 11, 255, 211, 145, 6, 255, 213, 147, 6, 255, 210, 140, 18, 255, 200, 128, 14, 255, 200, 128, 11, 255, 201, 130, 6, 255, 203, 130, 6, 255, 207, 132, 11, 255, 203, 129, 1, 255, 200, 125, 3, 255, 200, 123, 10, 255, 198, 122, 2, 255, 195, 119, 5, 255, 193, 118, 9, 255, 189, 111, 10, 255, 188, 111, 2, 255, 186, 108, 8, 255, 185, 102, 5, 255, 181, 96, 3, 255, 172, 90, 7, 255, 162, 85, 5, 255, 142, 65, 5, 255, 143, 64, 10, 255, 130, 54, 6, 255, 128, 52, 5, 255, 128, 50, 1, 255, 122, 51, 8, 255, 119, 52, 5, 255, 128, 55, 3, 255, 124, 42, 4, 255, 111, 37, 6, 255, 108, 40, 4, 255, 105, 42, 0, 255, 101, 38, 1, 255, 101, 40, 5, 255, 96, 38, 1, 255, 106, 43, 4, 255, 112, 45, 3, 255, 108, 40, 6, 255, 100, 41, 4, 255, 100, 44, 7, 255, 99, 40, 4, 255, 110, 43, 3, 255, 118, 48, 7, 255, 114, 45, 5, 255, 112, 43, 5, 255, 113, 47, 2, 255, 112, 47, 3, 255, 105, 42, 5, 255, 100, 43, 4, 255, 146, 73, 4, 255, 163, 87, 0, 255, 165, 89, 5, 255, 168, 87, 2, 255, 170, 90, 6, 255, 175, 96, 3, 255, 175, 94, 2, 255, 176, 92, 2, 255, 177, 92, 5, 255, 174, 89, 4, 255, 170, 85, 2, 255, 173, 89, 5, 255, 172, 89, 2, 255, 168, 86, 1, 255, 174, 91, 4, 255, 174, 87, 0, 255, 172, 85, 1, 255, 170, 88, 7, 255, 176, 87, 7, 255, 168, 81, 5, 255, 143, 58, 2, 255, 129, 39, 5, 255, 152, 64, 6, 255, 154, 61, 2, 255, 127, 39, 3, 255, 118, 46, 3, 255, 118, 43, 3, 255, 119, 39, 4, 255, 128, 46, 4, 255, 119, 43, 1, 255, 104, 34, 1, 255, 115, 40, 4, 255, 116, 40, 1, 255, 116, 39, 8, 255, 109, 39, 5, 255, 99, 31, 1, 255, 100, 30, 2, 255, 99, 34, 0, 255, 96, 29, 2, 255, 90, 29, 5, 255, 91, 34, 3, 255, 89, 33, 0, 255, 94, 33, 1, 255, 89, 31, 2, 255, 88, 30, 0, 255, 87, 29, 0, 255, 90, 33, 4, 255, 88, 35, 3, 255, 80, 29, 0, 255, 82, 30, 3, 255, 83, 29, 3, 255, 80, 28, 3, 255, 72, 25, 1, 255, 63, 24, 3, 255, 52, 16, 2, 255, 53, 15, 3, 255, 63, 19, 7, 255, 63, 19, 1, 255, 54, 20, 1, 255, 55, 19, 3, 255, 63, 19, 3, 255, 70, 20, 0, 255, 72, 21, 3, 255, 72, 18, 3, 255, 69, 26, 0, 255, 92, 34, 4, 255, 99, 33, 1, 255, 96, 38, 2, 255, 95, 40, 2, 255, 91, 36, 0, 255, 93, 39, 5, 255, 83, 31, 3, 255, 63, 22, 1, 255, 62, 20, 4, 255, 71, 19, 2, 255, 79, 22, 2, 255, 81, 24, 3, 255, 90, 26, 2, 255, 98, 29, 3, 255, 3, 3, 1, 255, 4, 2, 1, 255, 5, 1, 0, 255, 6, 2, 1, 255, 6, 2, 1, 255, 6, 3, 1, 255, 6, 1, 2, 255, 9, 3, 6, 255, 17, 8, 8, 255, 14, 4, 3, 255, 14, 4, 5, 255, 15, 4, 10, 255, 15, 4, 11, 255, 16, 6, 4, 255, 16, 6, 4, 255, 15, 5, 3, 255, 16, 6, 4, 255, 17, 6, 4, 255, 17, 8, 5, 255, 13, 9, 5, 255, 15, 6, 4, 255, 16, 7, 3, 255, 19, 10, 5, 255, 29, 15, 12, 255, 19, 10, 5, 255, 12, 14, 4, 255, 16, 10, 4, 255, 16, 12, 8, 255, 17, 11, 8, 255, 28, 12, 11, 255, 19, 14, 7, 255, 25, 17, 11, 255, 23, 18, 9, 255, 31, 20, 10, 255, 35, 22, 12, 255, 30, 22, 13, 255, 26, 23, 14, 255, 27, 25, 11, 255, 30, 24, 11, 255, 26, 25, 6, 255, 30, 23, 8, 255, 38, 29, 5, 255, 40, 31, 6, 255, 45, 32, 5, 255, 39, 28, 9, 255, 43, 34, 4, 255, 52, 35, 3, 255, 53, 40, 7, 255, 73, 60, 9, 255, 61, 45, 8, 255, 63, 47, 5, 255, 68, 49, 6, 255, 59, 44, 3, 255, 60, 51, 6, 255, 63, 53, 4, 255, 62, 47, 4, 255, 67, 48, 6, 255, 69, 50, 1, 255, 65, 51, 1, 255, 60, 55, 7, 255, 73, 51, 5, 255, 60, 51, 7, 255, 108, 85, 9, 255, 185, 138, 3, 255, 199, 153, 2, 255, 196, 150, 1, 255, 181, 128, 2, 255, 154, 95, 8, 255, 111, 61, 2, 255, 84, 53, 6, 255, 71, 49, 3, 255, 72, 47, 3, 255, 71, 48, 4, 255, 69, 48, 2, 255, 74, 43, 0, 255, 83, 45, 8, 255, 72, 39, 1, 255, 70, 44, 3, 255, 68, 44, 5, 255, 64, 40, 4, 255, 65, 43, 4, 255, 73, 42, 3, 255, 79, 41, 3, 255, 69, 40, 1, 255, 64, 40, 4, 255, 68, 39, 1, 255, 70, 38, 3, 255, 77, 40, 4, 255, 69, 39, 2, 255, 75, 41, 2, 255, 82, 43, 4, 255, 78, 44, 2, 255, 79, 45, 1, 255, 79, 42, 1, 255, 77, 42, 1, 255, 74, 47, 4, 255, 76, 43, 2, 255, 80, 43, 4, 255, 73, 43, 1, 255, 82, 45, 4, 255, 87, 42, 3, 255, 85, 41, 1, 255, 82, 42, 1, 255, 84, 43, 5, 255, 87, 44, 7, 255, 86, 41, 4, 255, 87, 44, 3, 255, 89, 46, 4, 255, 89, 44, 3, 255, 88, 45, 1, 255, 87, 46, 4, 255, 87, 46, 1, 255, 91, 47, 3, 255, 94, 45, 3, 255, 96, 46, 1, 255, 96, 45, 2, 255, 94, 45, 3, 255, 93, 47, 5, 255, 91, 46, 5, 255, 85, 45, 2, 255, 85, 50, 4, 255, 84, 51, 4, 255, 86, 50, 1, 255, 89, 47, 0, 255, 92, 48, 3, 255, 90, 48, 3, 255, 90, 49, 4, 255, 89, 47, 4, 255, 84, 53, 4, 255, 80, 49, 5, 255, 85, 52, 4, 255, 86, 52, 0, 255, 87, 53, 6, 255, 80, 50, 7, 255, 78, 53, 2, 255, 88, 50, 1, 255, 121, 63, 7, 255, 147, 76, 13, 255, 167, 86, 8, 255, 184, 95, 1, 255, 181, 91, 13, 255, 182, 103, 13, 255, 189, 109, 15, 255, 189, 108, 8, 255, 191, 108, 9, 255, 194, 110, 16, 255, 182, 99, 11, 255, 176, 86, 12, 255, 196, 106, 20, 255, 172, 82, 5, 255, 201, 116, 15, 255, 202, 122, 10, 255, 180, 101, 8, 255, 188, 107, 13, 255, 190, 107, 3, 255, 174, 87, 6, 255, 169, 78, 12, 255, 177, 89, 13, 255, 198, 118, 15, 255, 198, 122, 10, 255, 195, 118, 2, 255, 191, 110, 13, 255, 189, 109, 12, 255, 189, 108, 18, 255, 180, 97, 5, 255, 188, 104, 8, 255, 194, 116, 5, 255, 190, 115, 17, 255, 188, 111, 13, 255, 187, 108, 11, 255, 177, 97, 8, 255, 172, 95, 10, 255, 179, 105, 11, 255, 185, 113, 6, 255, 181, 109, 13, 255, 179, 110, 5, 255, 186, 116, 5, 255, 188, 114, 17, 255, 185, 113, 12, 255, 185, 112, 9, 255, 178, 113, 9, 255, 184, 108, 14, 255, 181, 107, 18, 255, 182, 111, 4, 255, 184, 106, 13, 255, 179, 104, 17, 255, 175, 104, 9, 255, 182, 105, 11, 255, 164, 93, 17, 255, 158, 91, 18, 255, 162, 91, 7, 255, 153, 89, 9, 255, 144, 92, 20, 255, 166, 103, 16, 255, 160, 95, 7, 255, 126, 71, 6, 255, 114, 69, 8, 255, 104, 67, 8, 255, 110, 74, 9, 255, 148, 98, 7, 255, 170, 111, 9, 255, 125, 75, 19, 255, 93, 58, 3, 255, 101, 62, 4, 255, 112, 67, 12, 255, 101, 66, 16, 255, 105, 70, 3, 255, 119, 78, 10, 255, 133, 85, 11, 255, 136, 87, 10, 255, 149, 93, 11, 255, 167, 103, 5, 255, 180, 114, 14, 255, 183, 110, 7, 255, 190, 115, 9, 255, 190, 117, 14, 255, 193, 119, 8, 255, 199, 122, 13, 255, 203, 125, 5, 255, 202, 122, 2, 255, 200, 118, 3, 255, 199, 119, 8, 255, 194, 116, 13, 255, 186, 107, 19, 255, 194, 110, 16, 255, 195, 116, 11, 255, 196, 117, 5, 255, 193, 112, 3, 255, 182, 103, 5, 255, 186, 118, 8, 255, 196, 132, 6, 255, 191, 131, 14, 255, 194, 147, 10, 255, 209, 160, 3, 255, 214, 154, 6, 255, 220, 167, 2, 255, 218, 174, 9, 255, 222, 170, 5, 255, 223, 171, 0, 255, 221, 169, 1, 255, 224, 170, 3, 255, 218, 166, 0, 255, 218, 166, 3, 255, 223, 170, 4, 255, 217, 164, 8, 255, 217, 168, 3, 255, 223, 179, 4, 255, 222, 179, 6, 255, 220, 176, 9, 255, 220, 178, 1, 255, 218, 176, 2, 255, 215, 173, 7, 255, 212, 169, 11, 255, 203, 159, 9, 255, 201, 154, 11, 255, 207, 162, 3, 255, 207, 163, 2, 255, 204, 157, 3, 255, 209, 158, 8, 255, 213, 164, 8, 255, 210, 159, 7, 255, 212, 156, 12, 255, 209, 152, 9, 255, 207, 150, 7, 255, 199, 141, 2, 255, 209, 152, 7, 255, 209, 152, 14, 255, 208, 152, 16, 255, 207, 150, 1, 255, 209, 148, 3, 255, 207, 146, 4, 255, 208, 146, 4, 255, 208, 143, 2, 255, 201, 130, 15, 255, 193, 120, 16, 255, 182, 105, 4, 255, 186, 108, 10, 255, 195, 117, 13, 255, 199, 122, 4, 255, 201, 124, 10, 255, 202, 124, 12, 255, 200, 123, 9, 255, 195, 120, 6, 255, 195, 120, 4, 255, 193, 118, 2, 255, 188, 111, 6, 255, 188, 111, 4, 255, 183, 103, 10, 255, 182, 101, 6, 255, 185, 99, 2, 255, 172, 84, 7, 255, 150, 72, 2, 255, 137, 65, 1, 255, 144, 71, 2, 255, 136, 63, 6, 255, 123, 49, 8, 255, 131, 56, 5, 255, 135, 63, 0, 255, 127, 54, 7, 255, 117, 45, 6, 255, 116, 47, 7, 255, 116, 42, 1, 255, 114, 46, 3, 255, 112, 48, 4, 255, 108, 45, 5, 255, 95, 32, 1, 255, 92, 34, 5, 255, 107, 48, 11, 255, 106, 50, 5, 255, 100, 43, 4, 255, 100, 41, 3, 255, 101, 41, 3, 255, 96, 38, 1, 255, 100, 42, 1, 255, 105, 41, 1, 255, 107, 42, 1, 255, 108, 44, 4, 255, 112, 50, 3, 255, 113, 52, 2, 255, 105, 43, 8, 255, 98, 43, 6, 255, 132, 66, 3, 255, 161, 87, 6, 255, 163, 86, 11, 255, 169, 87, 5, 255, 169, 90, 2, 255, 175, 94, 2, 255, 176, 91, 1, 255, 175, 90, 1, 255, 171, 88, 1, 255, 168, 86, 4, 255, 166, 85, 4, 255, 168, 88, 6, 255, 170, 88, 1, 255, 175, 88, 1, 255, 175, 86, 1, 255, 173, 88, 0, 255, 174, 90, 3, 255, 173, 88, 3, 255, 152, 67, 4, 255, 129, 49, 1, 255, 119, 44, 6, 255, 119, 47, 8, 255, 123, 47, 2, 255, 125, 44, 0, 255, 122, 40, 2, 255, 124, 44, 4, 255, 128, 46, 4, 255, 124, 46, 3, 255, 113, 41, 5, 255, 101, 32, 2, 255, 106, 38, 5, 255, 116, 42, 5, 255, 110, 41, 1, 255, 108, 39, 5, 255, 107, 39, 2, 255, 107, 37, 3, 255, 108, 41, 4, 255, 119, 49, 2, 255, 111, 40, 0, 255, 100, 37, 3, 255, 100, 34, 2, 255, 96, 37, 0, 255, 95, 34, 3, 255, 92, 31, 4, 255, 94, 34, 2, 255, 93, 31, 3, 255, 88, 30, 2, 255, 82, 29, 0, 255, 82, 31, 3, 255, 82, 29, 4, 255, 84, 27, 6, 255, 77, 24, 0, 255, 71, 25, 0, 255, 64, 21, 1, 255, 57, 16, 4, 255, 52, 16, 5, 255, 47, 13, 3, 255, 45, 16, 1, 255, 42, 17, 0, 255, 46, 14, 4, 255, 56, 15, 3, 255, 58, 16, 0, 255, 57, 18, 2, 255, 64, 19, 1, 255, 70, 25, 0, 255, 90, 32, 2, 255, 99, 36, 4, 255, 102, 36, 4, 255, 101, 39, 1, 255, 97, 39, 4, 255, 94, 31, 2, 255, 92, 30, 0, 255, 77, 28, 2, 255, 62, 19, 2, 255, 67, 19, 5, 255, 76, 25, 8, 255, 76, 22, 6, 255, 80, 23, 5, 255, 86, 25, 1, 255, 5, 1, 0, 255, 6, 2, 1, 255, 4, 1, 0, 255, 5, 2, 1, 255, 5, 1, 0, 255, 4, 0, 0, 255, 5, 2, 0, 255, 8, 1, 1, 255, 16, 5, 9, 255, 18, 5, 14, 255, 18, 7, 15, 255, 15, 4, 8, 255, 14, 4, 6, 255, 13, 5, 6, 255, 14, 7, 6, 255, 12, 4, 2, 255, 14, 5, 3, 255, 14, 4, 2, 255, 16, 6, 4, 255, 9, 6, 3, 255, 13, 5, 2, 255, 18, 6, 4, 255, 19, 10, 4, 255, 17, 11, 5, 255, 16, 10, 4, 255, 18, 11, 4, 255, 19, 11, 5, 255, 17, 12, 8, 255, 18, 13, 8, 255, 30, 20, 13, 255, 25, 18, 9, 255, 26, 18, 12, 255, 26, 18, 11, 255, 26, 23, 10, 255, 28, 24, 10, 255, 29, 21, 11, 255, 28, 19, 10, 255, 30, 25, 11, 255, 29, 26, 3, 255, 33, 29, 0, 255, 37, 29, 9, 255, 34, 32, 9, 255, 34, 28, 12, 255, 41, 32, 8, 255, 37, 38, 10, 255, 44, 41, 2, 255, 54, 36, 1, 255, 74, 59, 4, 255, 60, 47, 4, 255, 67, 46, 5, 255, 71, 52, 1, 255, 60, 48, 0, 255, 59, 54, 0, 255, 54, 52, 3, 255, 64, 53, 4, 255, 70, 48, 4, 255, 64, 46, 2, 255, 69, 49, 0, 255, 77, 53, 3, 255, 70, 52, 3, 255, 75, 52, 4, 255, 73, 56, 9, 255, 153, 116, 8, 255, 200, 151, 1, 255, 190, 146, 5, 255, 190, 140, 8, 255, 167, 110, 3, 255, 127, 69, 2, 255, 96, 46, 2, 255, 68, 46, 1, 255, 69, 51, 0, 255, 70, 45, 1, 255, 72, 47, 6, 255, 71, 47, 4, 255, 71, 45, 1, 255, 74, 43, 4, 255, 71, 39, 0, 255, 73, 40, 2, 255, 70, 41, 4, 255, 67, 42, 2, 255, 68, 45, 2, 255, 69, 44, 4, 255, 68, 39, 4, 255, 63, 37, 4, 255, 61, 39, 4, 255, 66, 39, 1, 255, 69, 38, 2, 255, 74, 36, 0, 255, 74, 41, 4, 255, 79, 44, 3, 255, 79, 42, 1, 255, 83, 40, 1, 255, 83, 44, 4, 255, 78, 46, 4, 255, 73, 42, 1, 255, 75, 40, 3, 255, 77, 42, 3, 255, 80, 42, 4, 255, 74, 43, 1, 255, 84, 42, 2, 255, 88, 40, 1, 255, 87, 43, 2, 255, 85, 45, 3, 255, 83, 42, 2, 255, 83, 39, 5, 255, 89, 46, 6, 255, 88, 48, 4, 255, 87, 46, 2, 255, 87, 44, 3, 255, 92, 46, 5, 255, 85, 44, 4, 255, 84, 45, 0, 255, 94, 47, 3, 255, 95, 46, 5, 255, 93, 48, 1, 255, 95, 48, 0, 255, 96, 51, 2, 255, 90, 47, 0, 255, 91, 48, 2, 255, 93, 49, 2, 255, 91, 48, 0, 255, 93, 53, 3, 255, 91, 52, 2, 255, 92, 49, 0, 255, 92, 47, 3, 255, 92, 48, 4, 255, 90, 47, 1, 255, 90, 47, 4, 255, 95, 50, 2, 255, 98, 55, 4, 255, 93, 52, 2, 255, 91, 48, 2, 255, 92, 49, 5, 255, 93, 50, 6, 255, 85, 47, 2, 255, 82, 52, 6, 255, 82, 51, 9, 255, 89, 51, 4, 255, 95, 51, 2, 255, 120, 63, 10, 255, 157, 87, 15, 255, 165, 96, 11, 255, 173, 99, 9, 255, 181, 104, 7, 255, 181, 102, 9, 255, 175, 94, 6, 255, 175, 93, 10, 255, 171, 92, 9, 255, 184, 106, 12, 255, 190, 112, 13, 255, 186, 108, 10, 255, 198, 123, 5, 255, 202, 130, 0, 255, 197, 120, 7, 255, 202, 121, 15, 255, 188, 105, 13, 255, 174, 90, 1, 255, 191, 109, 2, 255, 193, 113, 11, 255, 190, 112, 11, 255, 185, 104, 8, 255, 181, 100, 10, 255, 189, 111, 10, 255, 182, 105, 9, 255, 174, 98, 15, 255, 172, 99, 6, 255, 181, 109, 1, 255, 179, 105, 6, 255, 179, 103, 9, 255, 168, 91, 4, 255, 164, 87, 12, 255, 159, 88, 9, 255, 150, 82, 7, 255, 160, 93, 10, 255, 165, 97, 10, 255, 170, 99, 10, 255, 167, 93, 13, 255, 169, 99, 9, 255, 166, 100, 7, 255, 167, 97, 10, 255, 163, 87, 6, 255, 155, 78, 12, 255, 141, 78, 14, 255, 141, 74, 13, 255, 128, 60, 5, 255, 110, 60, 9, 255, 128, 68, 7, 255, 115, 55, 4, 255, 99, 47, 14, 255, 98, 63, 15, 255, 126, 79, 12, 255, 141, 85, 12, 255, 131, 73, 8, 255, 141, 83, 9, 255, 135, 81, 17, 255, 121, 73, 15, 255, 108, 59, 20, 255, 118, 71, 9, 255, 133, 80, 6, 255, 151, 86, 13, 255, 130, 70, 11, 255, 115, 71, 11, 255, 120, 79, 9, 255, 143, 87, 12, 255, 160, 93, 11, 255, 163, 97, 15, 255, 174, 109, 10, 255, 190, 114, 11, 255, 196, 117, 8, 255, 201, 122, 10, 255, 210, 120, 15, 255, 211, 127, 12, 255, 199, 128, 9, 255, 197, 126, 10, 255, 202, 118, 3, 255, 208, 123, 4, 255, 205, 123, 8, 255, 200, 122, 4, 255, 197, 120, 13, 255, 201, 119, 11, 255, 205, 124, 8, 255, 204, 123, 8, 255, 200, 121, 5, 255, 202, 122, 9, 255, 206, 119, 3, 255, 206, 118, 5, 255, 199, 116, 7, 255, 198, 123, 7, 255, 185, 113, 17, 255, 198, 130, 7, 255, 199, 140, 0, 255, 199, 149, 9, 255, 206, 165, 5, 255, 218, 171, 5, 255, 213, 149, 6, 255, 213, 150, 6, 255, 224, 171, 5, 255, 226, 176, 5, 255, 223, 173, 2, 255, 220, 170, 2, 255, 221, 171, 2, 255, 221, 171, 2, 255, 217, 166, 1, 255, 220, 168, 6, 255, 221, 175, 1, 255, 222, 179, 0, 255, 219, 173, 7, 255, 226, 178, 10, 255, 222, 179, 11, 255, 222, 180, 4, 255, 220, 173, 6, 255, 220, 173, 2, 255, 217, 169, 0, 255, 210, 160, 7, 255, 210, 159, 10, 255, 208, 160, 4, 255, 207, 166, 0, 255, 204, 158, 3, 255, 202, 152, 4, 255, 208, 158, 10, 255, 211, 160, 5, 255, 209, 155, 4, 255, 210, 157, 4, 255, 207, 153, 7, 255, 206, 148, 12, 255, 208, 152, 6, 255, 208, 152, 4, 255, 206, 149, 7, 255, 206, 150, 6, 255, 207, 144, 7, 255, 206, 141, 10, 255, 206, 143, 7, 255, 205, 139, 3, 255, 202, 134, 3, 255, 202, 131, 9, 255, 201, 127, 7, 255, 193, 118, 2, 255, 193, 118, 2, 255, 198, 123, 1, 255, 203, 127, 5, 255, 200, 124, 7, 255, 197, 120, 6, 255, 197, 120, 9, 255, 195, 120, 5, 255, 189, 114, 3, 255, 189, 112, 9, 255, 184, 107, 2, 255, 184, 105, 4, 255, 178, 97, 4, 255, 181, 100, 10, 255, 165, 89, 7, 255, 137, 67, 0, 255, 131, 63, 3, 255, 134, 61, 6, 255, 123, 59, 0, 255, 117, 56, 4, 255, 127, 54, 5, 255, 145, 64, 2, 255, 139, 63, 5, 255, 123, 53, 7, 255, 122, 54, 3, 255, 121, 46, 7, 255, 121, 51, 2, 255, 111, 44, 2, 255, 107, 41, 5, 255, 99, 35, 2, 255, 94, 35, 1, 255, 106, 44, 1, 255, 112, 45, 0, 255, 109, 44, 3, 255, 106, 41, 6, 255, 91, 33, 3, 255, 95, 32, 3, 255, 101, 39, 6, 255, 104, 40, 2, 255, 106, 43, 3, 255, 106, 42, 4, 255, 105, 43, 1, 255, 105, 44, 1, 255, 105, 41, 6, 255, 105, 41, 3, 255, 113, 50, 1, 255, 151, 75, 4, 255, 165, 82, 4, 255, 168, 84, 2, 255, 170, 86, 1, 255, 175, 93, 1, 255, 174, 89, 0, 255, 169, 84, 6, 255, 165, 81, 4, 255, 166, 85, 2, 255, 165, 85, 0, 255, 164, 84, 3, 255, 171, 85, 10, 255, 175, 83, 4, 255, 175, 84, 0, 255, 172, 88, 3, 255, 159, 76, 5, 255, 146, 57, 4, 255, 129, 49, 1, 255, 125, 47, 2, 255, 122, 43, 1, 255, 127, 47, 2, 255, 121, 45, 1, 255, 112, 41, 1, 255, 116, 44, 5, 255, 119, 42, 5, 255, 120, 45, 3, 255, 112, 46, 1, 255, 94, 34, 2, 255, 94, 27, 6, 255, 116, 39, 8, 255, 121, 43, 3, 255, 112, 39, 0, 255, 108, 39, 1, 255, 111, 41, 3, 255, 117, 42, 3, 255, 121, 49, 3, 255, 133, 53, 6, 255, 123, 45, 2, 255, 112, 44, 5, 255, 112, 38, 2, 255, 106, 44, 3, 255, 99, 42, 2, 255, 94, 38, 1, 255, 91, 34, 3, 255, 87, 26, 2, 255, 87, 28, 5, 255, 82, 27, 1, 255, 84, 30, 0, 255, 87, 28, 1, 255, 86, 25, 4, 255, 75, 19, 1, 255, 68, 18, 0, 255, 70, 24, 2, 255, 61, 22, 1, 255, 42, 12, 0, 255, 38, 12, 5, 255, 44, 17, 7, 255, 41, 18, 5, 255, 39, 13, 4, 255, 46, 16, 6, 255, 48, 14, 1, 255, 47, 13, 5, 255, 56, 23, 5, 255, 69, 23, 2, 255, 74, 24, 0, 255, 85, 25, 2, 255, 92, 33, 6, 255, 95, 36, 1, 255, 93, 36, 4, 255, 89, 35, 4, 255, 88, 29, 0, 255, 88, 27, 3, 255, 71, 25, 3, 255, 57, 20, 0, 255, 65, 21, 2, 255, 68, 20, 2, 255, 68, 19, 1, 255, 78, 27, 5, 255, 6, 0, 0, 255, 5, 2, 1, 255, 1, 1, 0, 255, 2, 2, 0, 255, 3, 1, 0, 255, 5, 1, 2, 255, 4, 2, 1, 255, 6, 3, 0, 255, 12, 2, 2, 255, 17, 6, 8, 255, 12, 5, 7, 255, 12, 4, 7, 255, 12, 5, 7, 255, 11, 7, 8, 255, 13, 7, 8, 255, 13, 6, 4, 255, 16, 8, 6, 255, 15, 5, 3, 255, 17, 6, 5, 255, 17, 9, 6, 255, 15, 11, 6, 255, 14, 7, 3, 255, 20, 10, 5, 255, 18, 12, 6, 255, 19, 14, 8, 255, 19, 12, 4, 255, 25, 13, 6, 255, 14, 13, 5, 255, 21, 19, 11, 255, 42, 18, 13, 255, 20, 16, 4, 255, 18, 18, 8, 255, 32, 19, 13, 255, 33, 20, 10, 255, 29, 19, 6, 255, 29, 24, 11, 255, 29, 24, 10, 255, 33, 26, 8, 255, 35, 25, 11, 255, 39, 29, 4, 255, 43, 26, 7, 255, 39, 31, 6, 255, 42, 32, 8, 255, 51, 34, 1, 255, 42, 38, 9, 255, 40, 33, 10, 255, 66, 48, 7, 255, 71, 54, 3, 255, 56, 48, 1, 255, 63, 55, 7, 255, 61, 48, 4, 255, 57, 43, 4, 255, 63, 50, 1, 255, 66, 50, 3, 255, 73, 54, 4, 255, 73, 53, 0, 255, 71, 50, 1, 255, 69, 53, 3, 255, 69, 55, 4, 255, 80, 54, 3, 255, 73, 49, 5, 255, 107, 76, 5, 255, 191, 142, 8, 255, 199, 150, 1, 255, 188, 134, 4, 255, 187, 113, 6, 255, 150, 79, 4, 255, 98, 53, 6, 255, 79, 42, 4, 255, 68, 43, 4, 255, 73, 43, 0, 255, 73, 45, 1, 255, 73, 46, 5, 255, 72, 41, 1, 255, 70, 45, 1, 255, 70, 44, 2, 255, 72, 42, 3, 255, 69, 40, 3, 255, 71, 37, 2, 255, 79, 40, 4, 255, 87, 45, 6, 255, 73, 41, 3, 255, 59, 33, 5, 255, 59, 35, 5, 255, 60, 40, 7, 255, 63, 39, 1, 255, 64, 37, 2, 255, 74, 39, 3, 255, 77, 45, 6, 255, 78, 44, 3, 255, 79, 44, 6, 255, 79, 40, 6, 255, 75, 38, 4, 255, 76, 38, 2, 255, 76, 38, 2, 255, 78, 40, 3, 255, 79, 42, 6, 255, 84, 36, 3, 255, 79, 40, 3, 255, 85, 44, 4, 255, 86, 43, 2, 255, 85, 44, 2, 255, 83, 43, 0, 255, 86, 44, 0, 255, 90, 46, 2, 255, 88, 45, 2, 255, 86, 45, 4, 255, 87, 45, 3, 255, 89, 46, 2, 255, 87, 44, 2, 255, 86, 44, 3, 255, 90, 45, 3, 255, 89, 47, 4, 255, 89, 44, 3, 255, 90, 46, 1, 255, 91, 51, 2, 255, 88, 51, 2, 255, 84, 48, 1, 255, 89, 49, 3, 255, 92, 47, 2, 255, 97, 49, 6, 255, 95, 49, 3, 255, 97, 52, 4, 255, 98, 51, 3, 255, 95, 47, 7, 255, 95, 51, 6, 255, 94, 54, 1, 255, 95, 51, 5, 255, 98, 44, 4, 255, 100, 53, 2, 255, 97, 55, 2, 255, 95, 53, 6, 255, 95, 54, 2, 255, 93, 54, 1, 255, 94, 56, 7, 255, 91, 55, 3, 255, 90, 51, 3, 255, 95, 54, 3, 255, 87, 52, 5, 255, 94, 52, 9, 255, 137, 81, 8, 255, 144, 84, 6, 255, 146, 77, 6, 255, 161, 88, 12, 255, 177, 98, 17, 255, 174, 94, 7, 255, 175, 93, 17, 255, 183, 103, 10, 255, 174, 93, 8, 255, 183, 103, 15, 255, 192, 113, 13, 255, 186, 105, 11, 255, 187, 107, 7, 255, 189, 107, 12, 255, 187, 110, 6, 255, 184, 106, 9, 255, 169, 88, 2, 255, 168, 85, 14, 255, 182, 103, 11, 255, 182, 104, 6, 255, 183, 103, 13, 255, 180, 99, 8, 255, 177, 99, 9, 255, 174, 101, 5, 255, 170, 96, 13, 255, 159, 87, 11, 255, 170, 98, 4, 255, 169, 93, 4, 255, 170, 92, 7, 255, 170, 91, 4, 255, 161, 85, 4, 255, 147, 77, 11, 255, 136, 73, 1, 255, 138, 73, 5, 255, 153, 87, 19, 255, 144, 77, 11, 255, 148, 78, 10, 255, 141, 74, 1, 255, 127, 67, 0, 255, 128, 67, 14, 255, 123, 57, 8, 255, 121, 61, 13, 255, 133, 72, 11, 255, 117, 66, 6, 255, 100, 58, 19, 255, 135, 86, 5, 255, 142, 84, 12, 255, 114, 68, 8, 255, 119, 75, 11, 255, 132, 75, 11, 255, 129, 76, 20, 255, 123, 67, 16, 255, 104, 60, 15, 255, 121, 75, 10, 255, 124, 77, 9, 255, 131, 75, 5, 255, 153, 78, 19, 255, 153, 84, 16, 255, 156, 88, 7, 255, 173, 94, 10, 255, 170, 97, 10, 255, 176, 104, 7, 255, 189, 108, 12, 255, 197, 111, 8, 255, 196, 114, 12, 255, 199, 117, 15, 255, 203, 118, 13, 255, 205, 124, 11, 255, 206, 131, 9, 255, 203, 125, 10, 255, 198, 124, 4, 255, 205, 126, 5, 255, 207, 121, 5, 255, 206, 123, 5, 255, 203, 124, 11, 255, 199, 122, 7, 255, 200, 121, 5, 255, 201, 125, 0, 255, 203, 123, 12, 255, 203, 121, 12, 255, 205, 125, 1, 255, 206, 126, 6, 255, 203, 125, 3, 255, 202, 124, 0, 255, 199, 115, 6, 255, 197, 119, 5, 255, 194, 117, 17, 255, 207, 133, 11, 255, 192, 116, 12, 255, 198, 128, 17, 255, 211, 151, 8, 255, 216, 159, 6, 255, 216, 161, 3, 255, 223, 169, 3, 255, 221, 166, 8, 255, 204, 142, 8, 255, 211, 149, 5, 255, 218, 164, 8, 255, 222, 176, 2, 255, 220, 176, 4, 255, 217, 171, 11, 255, 220, 172, 12, 255, 219, 171, 7, 255, 217, 170, 2, 255, 220, 177, 3, 255, 225, 183, 0, 255, 219, 170, 8, 255, 216, 168, 4, 255, 225, 182, 4, 255, 220, 180, 0, 255, 223, 179, 7, 255, 220, 174, 2, 255, 217, 167, 4, 255, 212, 165, 2, 255, 210, 163, 6, 255, 208, 164, 5, 255, 207, 163, 2, 255, 205, 154, 5, 255, 202, 147, 10, 255, 200, 147, 2, 255, 209, 161, 6, 255, 207, 161, 4, 255, 208, 159, 4, 255, 207, 156, 7, 255, 209, 154, 12, 255, 210, 154, 12, 255, 206, 150, 1, 255, 205, 149, 0, 255, 208, 149, 10, 255, 207, 145, 4, 255, 208, 146, 4, 255, 208, 144, 6, 255, 204, 135, 10, 255, 202, 132, 12, 255, 201, 133, 3, 255, 200, 130, 10, 255, 201, 131, 4, 255, 197, 124, 7, 255, 197, 124, 6, 255, 200, 128, 2, 255, 199, 127, 4, 255, 196, 122, 1, 255, 196, 116, 12, 255, 193, 115, 7, 255, 192, 115, 8, 255, 188, 109, 15, 255, 183, 102, 11, 255, 185, 104, 8, 255, 180, 102, 2, 255, 172, 92, 3, 255, 162, 84, 3, 255, 145, 67, 7, 255, 136, 63, 7, 255, 128, 64, 5, 255, 130, 61, 1, 255, 119, 55, 3, 255, 110, 48, 5, 255, 128, 50, 8, 255, 129, 53, 2, 255, 132, 62, 4, 255, 135, 59, 5, 255, 117, 49, 4, 255, 114, 47, 5, 255, 109, 44, 7, 255, 102, 40, 1, 255, 99, 41, 2, 255, 89, 35, 3, 255, 98, 38, 3, 255, 110, 40, 6, 255, 106, 40, 3, 255, 98, 32, 1, 255, 89, 33, 2, 255, 104, 38, 3, 255, 108, 41, 6, 255, 110, 43, 2, 255, 111, 46, 1, 255, 109, 43, 2, 255, 108, 45, 4, 255, 103, 43, 1, 255, 105, 42, 4, 255, 103, 37, 1, 255, 89, 36, 6, 255, 130, 57, 6, 255, 160, 78, 5, 255, 159, 80, 4, 255, 167, 87, 4, 255, 169, 88, 3, 255, 167, 85, 0, 255, 165, 81, 2, 255, 165, 82, 3, 255, 168, 86, 4, 255, 167, 85, 1, 255, 168, 84, 1, 255, 171, 85, 3, 255, 169, 82, 4, 255, 164, 75, 2, 255, 158, 68, 4, 255, 141, 54, 2, 255, 125, 44, 2, 255, 120, 38, 2, 255, 121, 40, 6, 255, 123, 47, 1, 255, 124, 47, 6, 255, 121, 39, 6, 255, 116, 35, 2, 255, 114, 36, 5, 255, 115, 42, 2, 255, 118, 43, 1, 255, 114, 41, 4, 255, 108, 37, 4, 255, 111, 44, 3, 255, 115, 47, 2, 255, 120, 43, 3, 255, 122, 40, 7, 255, 112, 36, 3, 255, 102, 33, 3, 255, 102, 35, 3, 255, 116, 41, 2, 255, 124, 47, 2, 255, 126, 50, 3, 255, 122, 51, 4, 255, 121, 44, 4, 255, 120, 43, 4, 255, 121, 48, 4, 255, 110, 49, 1, 255, 98, 40, 3, 255, 90, 27, 1, 255, 87, 28, 6, 255, 81, 30, 3, 255, 78, 28, 0, 255, 84, 28, 4, 255, 76, 22, 4, 255, 67, 18, 1, 255, 68, 21, 1, 255, 72, 26, 4, 255, 69, 23, 6, 255, 47, 15, 5, 255, 46, 16, 6, 255, 63, 23, 5, 255, 62, 22, 4, 255, 51, 12, 1, 255, 53, 18, 3, 255, 53, 18, 2, 255, 53, 15, 6, 255, 44, 16, 8, 255, 54, 19, 5, 255, 69, 18, 5, 255, 68, 15, 2, 255, 70, 27, 5, 255, 86, 32, 2, 255, 94, 30, 1, 255, 92, 28, 2, 255, 87, 24, 3, 255, 83, 24, 3, 255, 81, 26, 4, 255, 81, 25, 2, 255, 77, 23, 1, 255, 71, 20, 2, 255, 68, 18, 2, 255, 72, 22, 6, 255, 2, 0, 0, 255, 4, 2, 1, 255, 3, 1, 2, 255, 3, 1, 0, 255, 5, 2, 1, 255, 4, 0, 1, 255, 4, 0, 0, 255, 7, 3, 1, 255, 7, 0, 0, 255, 15, 6, 3, 255, 18, 12, 9, 255, 12, 8, 6, 255, 9, 7, 5, 255, 11, 6, 6, 255, 13, 7, 6, 255, 13, 6, 3, 255, 18, 9, 7, 255, 16, 6, 5, 255, 19, 9, 7, 255, 17, 7, 4, 255, 15, 10, 6, 255, 14, 7, 5, 255, 17, 6, 2, 255, 18, 8, 2, 255, 18, 11, 9, 255, 17, 12, 10, 255, 18, 11, 7, 255, 20, 13, 9, 255, 20, 14, 8, 255, 18, 14, 10, 255, 23, 17, 9, 255, 30, 19, 14, 255, 35, 18, 8, 255, 34, 22, 9, 255, 27, 22, 7, 255, 26, 24, 9, 255, 32, 27, 13, 255, 37, 29, 8, 255, 36, 26, 8, 255, 35, 29, 6, 255, 33, 30, 6, 255, 41, 34, 2, 255, 46, 38, 1, 255, 57, 38, 4, 255, 46, 32, 6, 255, 51, 38, 14, 255, 76, 61, 9, 255, 60, 46, 0, 255, 63, 52, 10, 255, 65, 47, 4, 255, 62, 46, 4, 255, 63, 45, 4, 255, 70, 53, 1, 255, 79, 56, 8, 255, 72, 55, 5, 255, 66, 54, 1, 255, 67, 51, 1, 255, 67, 52, 0, 255, 71, 54, 1, 255, 71, 55, 1, 255, 68, 57, 3, 255, 153, 106, 6, 255, 195, 140, 4, 255, 191, 140, 1, 255, 192, 131, 5, 255, 163, 96, 4, 255, 117, 58, 3, 255, 77, 42, 1, 255, 72, 44, 6, 255, 70, 43, 5, 255, 72, 45, 0, 255, 73, 42, 5, 255, 73, 40, 5, 255, 75, 40, 3, 255, 69, 41, 3, 255, 68, 42, 2, 255, 77, 42, 2, 255, 70, 45, 2, 255, 68, 39, 3, 255, 70, 45, 3, 255, 74, 46, 4, 255, 68, 34, 5, 255, 68, 36, 3, 255, 61, 34, 8, 255, 67, 39, 3, 255, 65, 43, 1, 255, 69, 43, 6, 255, 68, 39, 6, 255, 69, 39, 2, 255, 76, 40, 3, 255, 77, 38, 2, 255, 81, 45, 3, 255, 78, 39, 4, 255, 81, 39, 8, 255, 81, 43, 1, 255, 89, 42, 2, 255, 88, 45, 7, 255, 87, 41, 1, 255, 88, 42, 1, 255, 86, 43, 2, 255, 86, 49, 3, 255, 87, 45, 4, 255, 86, 42, 0, 255, 88, 45, 0, 255, 90, 49, 5, 255, 88, 43, 4, 255, 94, 46, 2, 255, 88, 52, 2, 255, 83, 48, 2, 255, 89, 46, 3, 255, 92, 43, 6, 255, 89, 44, 5, 255, 87, 45, 1, 255, 82, 46, 3, 255, 91, 48, 3, 255, 91, 46, 0, 255, 88, 46, 2, 255, 87, 45, 4, 255, 92, 48, 7, 255, 92, 45, 3, 255, 99, 52, 6, 255, 92, 46, 3, 255, 91, 48, 6, 255, 94, 53, 6, 255, 96, 52, 4, 255, 94, 53, 2, 255, 100, 53, 3, 255, 98, 53, 3, 255, 97, 45, 5, 255, 98, 49, 4, 255, 94, 51, 3, 255, 96, 53, 7, 255, 99, 53, 4, 255, 103, 53, 7, 255, 97, 51, 7, 255, 95, 54, 4, 255, 97, 57, 4, 255, 96, 51, 3, 255, 105, 55, 5, 255, 113, 56, 5, 255, 118, 59, 0, 255, 111, 60, 2, 255, 111, 58, 14, 255, 144, 73, 13, 255, 152, 84, 4, 255, 162, 82, 8, 255, 173, 92, 9, 255, 178, 101, 7, 255, 181, 97, 14, 255, 181, 104, 11, 255, 180, 106, 6, 255, 176, 94, 6, 255, 169, 90, 5, 255, 179, 103, 16, 255, 177, 100, 6, 255, 178, 96, 3, 255, 164, 84, 5, 255, 167, 83, 15, 255, 180, 97, 8, 255, 175, 91, 7, 255, 171, 88, 4, 255, 166, 89, 6, 255, 167, 88, 11, 255, 165, 88, 5, 255, 156, 84, 11, 255, 148, 80, 16, 255, 153, 78, 8, 255, 140, 70, 2, 255, 123, 63, 15, 255, 110, 53, 15, 255, 116, 66, 12, 255, 112, 61, 8, 255, 103, 54, 6, 255, 120, 70, 10, 255, 132, 72, 16, 255, 128, 69, 7, 255, 115, 74, 3, 255, 103, 54, 7, 255, 99, 48, 7, 255, 96, 51, 6, 255, 96, 51, 3, 255, 94, 56, 9, 255, 95, 56, 8, 255, 116, 66, 12, 255, 129, 78, 11, 255, 128, 78, 5, 255, 133, 73, 11, 255, 131, 68, 7, 255, 133, 74, 11, 255, 134, 75, 6, 255, 124, 67, 7, 255, 126, 71, 11, 255, 149, 85, 10, 255, 162, 87, 13, 255, 161, 87, 5, 255, 171, 94, 8, 255, 174, 98, 11, 255, 179, 103, 7, 255, 189, 106, 10, 255, 192, 110, 5, 255, 191, 111, 7, 255, 189, 110, 8, 255, 188, 107, 7, 255, 191, 113, 11, 255, 194, 119, 6, 255, 194, 120, 10, 255, 199, 128, 4, 255, 198, 126, 9, 255, 195, 122, 4, 255, 195, 117, 5, 255, 200, 122, 6, 255, 207, 124, 7, 255, 209, 123, 13, 255, 206, 125, 0, 255, 207, 130, 6, 255, 205, 129, 6, 255, 200, 120, 14, 255, 205, 128, 4, 255, 206, 132, 3, 255, 206, 128, 5, 255, 212, 134, 5, 255, 210, 135, 8, 255, 207, 126, 5, 255, 204, 120, 9, 255, 190, 116, 11, 255, 193, 124, 9, 255, 191, 121, 9, 255, 204, 132, 14, 255, 195, 123, 2, 255, 211, 138, 12, 255, 222, 161, 12, 255, 219, 162, 6, 255, 212, 149, 4, 255, 185, 115, 5, 255, 201, 135, 6, 255, 205, 138, 11, 255, 202, 138, 3, 255, 205, 146, 5, 255, 221, 170, 3, 255, 223, 178, 1, 255, 218, 172, 4, 255, 215, 168, 5, 255, 227, 180, 7, 255, 226, 179, 8, 255, 224, 177, 5, 255, 231, 183, 3, 255, 222, 171, 11, 255, 210, 157, 2, 255, 221, 171, 1, 255, 224, 176, 3, 255, 221, 177, 2, 255, 215, 173, 1, 255, 212, 166, 3, 255, 211, 164, 3, 255, 211, 165, 5, 255, 207, 165, 2, 255, 204, 155, 3, 255, 200, 145, 13, 255, 207, 154, 8, 255, 201, 152, 1, 255, 206, 159, 5, 255, 207, 160, 6, 255, 206, 156, 6, 255, 206, 154, 2, 255, 212, 155, 7, 255, 209, 151, 11, 255, 202, 142, 6, 255, 210, 152, 9, 255, 206, 148, 11, 255, 204, 146, 2, 255, 208, 147, 8, 255, 207, 147, 1, 255, 204, 140, 9, 255, 205, 136, 18, 255, 209, 139, 5, 255, 205, 137, 10, 255, 202, 133, 9, 255, 203, 133, 8, 255, 202, 131, 5, 255, 198, 127, 2, 255, 197, 124, 1, 255, 197, 122, 5, 255, 192, 116, 12, 255, 191, 116, 11, 255, 190, 113, 10, 255, 185, 107, 5, 255, 185, 107, 6, 255, 184, 107, 6, 255, 177, 100, 3, 255, 165, 87, 0, 255, 161, 78, 3, 255, 155, 68, 9, 255, 154, 69, 9, 255, 147, 68, 4, 255, 149, 72, 6, 255, 136, 61, 1, 255, 127, 58, 2, 255, 128, 59, 8, 255, 130, 55, 6, 255, 132, 56, 0, 255, 126, 50, 5, 255, 115, 45, 1, 255, 103, 44, 2, 255, 108, 47, 4, 255, 106, 42, 5, 255, 100, 41, 8, 255, 91, 34, 2, 255, 98, 39, 1, 255, 108, 42, 7, 255, 108, 41, 3, 255, 98, 33, 0, 255, 97, 39, 6, 255, 107, 42, 5, 255, 112, 47, 4, 255, 110, 44, 0, 255, 114, 46, 2, 255, 111, 46, 2, 255, 108, 42, 2, 255, 107, 38, 3, 255, 105, 42, 1, 255, 111, 47, 5, 255, 101, 44, 3, 255, 99, 40, 6, 255, 122, 52, 7, 255, 151, 76, 7, 255, 162, 83, 2, 255, 165, 81, 0, 255, 169, 84, 3, 255, 168, 85, 3, 255, 167, 84, 1, 255, 172, 81, 2, 255, 171, 76, 4, 255, 163, 72, 4, 255, 147, 64, 0, 255, 132, 57, 3, 255, 126, 49, 4, 255, 121, 42, 3, 255, 118, 41, 5, 255, 117, 43, 0, 255, 123, 41, 3, 255, 122, 43, 6, 255, 120, 46, 3, 255, 116, 42, 2, 255, 113, 37, 2, 255, 109, 37, 1, 255, 111, 41, 3, 255, 116, 42, 2, 255, 118, 41, 0, 255, 120, 45, 4, 255, 123, 45, 4, 255, 123, 46, 7, 255, 117, 49, 2, 255, 122, 42, 6, 255, 117, 41, 5, 255, 113, 40, 3, 255, 104, 35, 2, 255, 102, 36, 1, 255, 119, 42, 3, 255, 120, 46, 5, 255, 121, 47, 2, 255, 124, 48, 0, 255, 123, 48, 2, 255, 116, 44, 2, 255, 117, 46, 5, 255, 119, 52, 7, 255, 114, 43, 5, 255, 101, 31, 2, 255, 87, 27, 2, 255, 79, 24, 0, 255, 76, 27, 2, 255, 79, 24, 5, 255, 78, 19, 7, 255, 73, 21, 0, 255, 71, 26, 2, 255, 72, 22, 6, 255, 65, 19, 4, 255, 60, 21, 4, 255, 64, 21, 3, 255, 70, 22, 0, 255, 76, 23, 2, 255, 71, 24, 2, 255, 69, 24, 2, 255, 62, 19, 0, 255, 56, 19, 4, 255, 42, 14, 2, 255, 48, 16, 1, 255, 61, 21, 6, 255, 66, 24, 7, 255, 67, 24, 2, 255, 85, 30, 4, 255, 88, 28, 4, 255, 86, 26, 5, 255, 81, 23, 3, 255, 84, 29, 3, 255, 84, 30, 1, 255, 85, 30, 3, 255, 79, 24, 3, 255, 78, 24, 7, 255, 70, 20, 3, 255, 65, 21, 1, 255, 3, 2, 0, 255, 2, 0, 1, 255, 2, 0, 1, 255, 3, 0, 0, 255, 6, 2, 1, 255, 6, 1, 1, 255, 7, 1, 2, 255, 5, 1, 0, 255, 6, 0, 0, 255, 9, 1, 1, 255, 16, 9, 7, 255, 13, 8, 5, 255, 12, 8, 6, 255, 13, 9, 8, 255, 12, 6, 6, 255, 15, 8, 7, 255, 14, 6, 3, 255, 17, 9, 6, 255, 16, 8, 5, 255, 14, 7, 1, 255, 16, 7, 5, 255, 16, 7, 6, 255, 19, 8, 2, 255, 19, 9, 0, 255, 19, 12, 7, 255, 19, 15, 12, 255, 18, 16, 10, 255, 19, 17, 6, 255, 20, 19, 8, 255, 19, 17, 13, 255, 24, 19, 8, 255, 29, 21, 9, 255, 25, 18, 10, 255, 29, 23, 9, 255, 31, 26, 9, 255, 31, 25, 7, 255, 33, 25, 13, 255, 31, 26, 8, 255, 32, 28, 18, 255, 37, 31, 15, 255, 39, 39, 1, 255, 43, 32, 4, 255, 47, 34, 7, 255, 47, 40, 1, 255, 48, 37, 3, 255, 75, 51, 12, 255, 63, 53, 11, 255, 55, 50, 5, 255, 65, 53, 6, 255, 63, 54, 1, 255, 67, 51, 9, 255, 70, 45, 5, 255, 71, 54, 16, 255, 73, 57, 9, 255, 67, 54, 0, 255, 58, 52, 7, 255, 61, 50, 4, 255, 67, 52, 7, 255, 70, 54, 3, 255, 65, 50, 0, 255, 84, 69, 6, 255, 174, 125, 2, 255, 190, 132, 4, 255, 185, 124, 11, 255, 165, 107, 2, 255, 126, 76, 1, 255, 94, 58, 2, 255, 69, 47, 2, 255, 67, 43, 7, 255, 70, 42, 2, 255, 73, 45, 4, 255, 72, 43, 2, 255, 66, 40, 2, 255, 64, 45, 2, 255, 70, 44, 1, 255, 72, 37, 3, 255, 72, 37, 2, 255, 66, 38, 1, 255, 68, 40, 2, 255, 71, 39, 4, 255, 68, 37, 1, 255, 64, 38, 2, 255, 64, 38, 3, 255, 61, 36, 6, 255, 74, 42, 2, 255, 69, 45, 6, 255, 76, 43, 2, 255, 76, 43, 1, 255, 81, 41, 4, 255, 91, 44, 5, 255, 86, 41, 2, 255, 84, 41, 0, 255, 82, 42, 5, 255, 81, 42, 10, 255, 83, 44, 0, 255, 84, 44, 6, 255, 86, 46, 4, 255, 92, 42, 0, 255, 94, 43, 7, 255, 85, 42, 7, 255, 91, 44, 4, 255, 93, 50, 5, 255, 83, 45, 1, 255, 87, 47, 5, 255, 86, 48, 4, 255, 87, 44, 1, 255, 93, 46, 3, 255, 92, 47, 1, 255, 93, 47, 1, 255, 96, 47, 0, 255, 94, 44, 2, 255, 91, 46, 4, 255, 92, 47, 1, 255, 86, 46, 5, 255, 90, 49, 3, 255, 100, 51, 5, 255, 95, 49, 3, 255, 91, 47, 2, 255, 96, 50, 4, 255, 95, 45, 1, 255, 99, 51, 5, 255, 97, 50, 4, 255, 94, 52, 3, 255, 94, 52, 3, 255, 97, 52, 3, 255, 94, 54, 3, 255, 102, 52, 4, 255, 102, 52, 3, 255, 94, 51, 3, 255, 95, 50, 2, 255, 98, 51, 2, 255, 102, 55, 4, 255, 99, 54, 1, 255, 99, 56, 2, 255, 97, 54, 1, 255, 97, 57, 3, 255, 96, 58, 1, 255, 98, 58, 3, 255, 99, 53, 2, 255, 103, 55, 3, 255, 105, 55, 1, 255, 100, 54, 11, 255, 108, 59, 9, 255, 125, 71, 3, 255, 108, 60, 6, 255, 138, 69, 16, 255, 141, 69, 10, 255, 151, 82, 23, 255, 160, 83, 5, 255, 156, 84, 8, 255, 168, 92, 13, 255, 164, 81, 7, 255, 153, 77, 13, 255, 159, 87, 7, 255, 161, 90, 9, 255, 158, 85, 3, 255, 154, 82, 3, 255, 144, 77, 0, 255, 139, 77, 4, 255, 143, 69, 10, 255, 134, 65, 7, 255, 131, 66, 7, 255, 118, 56, 6, 255, 130, 66, 10, 255, 131, 71, 6, 255, 102, 58, 10, 255, 95, 51, 4, 255, 119, 66, 11, 255, 111, 62, 12, 255, 82, 39, 12, 255, 101, 63, 8, 255, 99, 49, 14, 255, 100, 60, 6, 255, 92, 50, 4, 255, 93, 51, 10, 255, 107, 64, 18, 255, 84, 47, 11, 255, 81, 50, 3, 255, 87, 50, 9, 255, 90, 48, 10, 255, 91, 49, 9, 255, 113, 61, 13, 255, 122, 74, 8, 255, 131, 68, 19, 255, 132, 64, 12, 255, 120, 65, 8, 255, 128, 62, 6, 255, 140, 70, 10, 255, 135, 75, 14, 255, 141, 86, 9, 255, 161, 91, 10, 255, 172, 94, 18, 255, 180, 102, 10, 255, 182, 106, 10, 255, 174, 105, 3, 255, 188, 112, 3, 255, 193, 113, 14, 255, 187, 111, 15, 255, 196, 115, 14, 255, 198, 116, 12, 255, 199, 118, 11, 255, 198, 121, 7, 255, 198, 121, 8, 255, 198, 119, 13, 255, 199, 121, 1, 255, 199, 123, 2, 255, 204, 130, 3, 255, 202, 128, 6, 255, 201, 127, 5, 255, 205, 126, 9, 255, 210, 129, 5, 255, 210, 130, 8, 255, 208, 128, 13, 255, 208, 127, 6, 255, 207, 127, 10, 255, 211, 137, 1, 255, 209, 135, 9, 255, 212, 140, 7, 255, 208, 136, 5, 255, 209, 127, 15, 255, 215, 132, 7, 255, 206, 129, 7, 255, 200, 118, 10, 255, 197, 119, 15, 255, 204, 137, 7, 255, 199, 130, 12, 255, 207, 139, 7, 255, 195, 125, 16, 255, 197, 130, 9, 255, 208, 141, 3, 255, 219, 159, 1, 255, 218, 159, 5, 255, 206, 146, 10, 255, 176, 115, 9, 255, 158, 97, 12, 255, 186, 124, 14, 255, 209, 145, 12, 255, 208, 149, 10, 255, 213, 158, 7, 255, 219, 170, 3, 255, 218, 172, 1, 255, 215, 167, 8, 255, 221, 175, 5, 255, 229, 184, 8, 255, 220, 176, 2, 255, 227, 183, 2, 255, 223, 174, 1, 255, 212, 158, 0, 255, 210, 157, 4, 255, 218, 172, 2, 255, 222, 176, 0, 255, 217, 173, 0, 255, 213, 169, 3, 255, 216, 168, 10, 255, 212, 165, 10, 255, 201, 157, 4, 255, 198, 152, 1, 255, 196, 147, 5, 255, 202, 155, 5, 255, 197, 150, 4, 255, 198, 151, 3, 255, 205, 158, 7, 255, 205, 155, 1, 255, 207, 155, 1, 255, 208, 153, 1, 255, 204, 146, 7, 255, 198, 139, 6, 255, 206, 147, 11, 255, 206, 146, 15, 255, 204, 148, 5, 255, 207, 147, 4, 255, 207, 146, 6, 255, 207, 145, 4, 255, 206, 142, 8, 255, 207, 137, 5, 255, 206, 137, 5, 255, 204, 135, 6, 255, 203, 134, 7, 255, 199, 129, 5, 255, 198, 127, 6, 255, 197, 122, 7, 255, 197, 120, 9, 255, 190, 117, 4, 255, 188, 115, 7, 255, 189, 115, 11, 255, 187, 109, 6, 255, 185, 110, 6, 255, 183, 110, 8, 255, 176, 100, 4, 255, 175, 97, 9, 255, 164, 83, 2, 255, 161, 79, 4, 255, 162, 83, 3, 255, 158, 80, 2, 255, 163, 86, 6, 255, 156, 81, 7, 255, 154, 75, 7, 255, 149, 72, 6, 255, 131, 57, 1, 255, 119, 49, 0, 255, 122, 52, 4, 255, 123, 47, 8, 255, 113, 47, 1, 255, 115, 46, 4, 255, 103, 39, 2, 255, 91, 37, 1, 255, 96, 40, 4, 255, 99, 39, 5, 255, 99, 37, 0, 255, 106, 42, 3, 255, 104, 40, 7, 255, 99, 34, 1, 255, 105, 42, 4, 255, 109, 44, 5, 255, 117, 47, 3, 255, 117, 44, 1, 255, 115, 41, 4, 255, 117, 43, 8, 255, 114, 39, 2, 255, 115, 45, 6, 255, 111, 44, 5, 255, 110, 47, 4, 255, 95, 33, 1, 255, 104, 40, 4, 255, 141, 68, 6, 255, 163, 82, 6, 255, 162, 81, 7, 255, 156, 73, 2, 255, 152, 68, 2, 255, 151, 67, 6, 255, 147, 56, 6, 255, 137, 49, 5, 255, 127, 48, 4, 255, 121, 42, 2, 255, 112, 41, 1, 255, 115, 45, 0, 255, 121, 48, 3, 255, 113, 42, 2, 255, 119, 46, 2, 255, 120, 51, 2, 255, 115, 48, 2, 255, 113, 44, 4, 255, 111, 42, 5, 255, 110, 40, 3, 255, 116, 42, 4, 255, 121, 46, 4, 255, 117, 44, 3, 255, 114, 46, 1, 255, 121, 51, 1, 255, 121, 48, 5, 255, 120, 46, 5, 255, 126, 50, 4, 255, 119, 48, 2, 255, 105, 44, 0, 255, 113, 47, 2, 255, 125, 48, 7, 255, 126, 45, 3, 255, 131, 46, 1, 255, 127, 43, 0, 255, 123, 41, 4, 255, 120, 38, 2, 255, 121, 38, 0, 255, 125, 46, 1, 255, 121, 47, 1, 255, 112, 42, 1, 255, 112, 41, 2, 255, 105, 36, 1, 255, 94, 34, 3, 255, 88, 29, 5, 255, 80, 26, 3, 255, 82, 25, 2, 255, 82, 20, 1, 255, 79, 21, 1, 255, 69, 21, 0, 255, 66, 17, 1, 255, 64, 18, 2, 255, 63, 23, 2, 255, 74, 27, 5, 255, 74, 23, 2, 255, 72, 21, 0, 255, 74, 24, 2, 255, 72, 25, 2, 255, 64, 20, 2, 255, 63, 21, 8, 255, 64, 17, 3, 255, 60, 17, 1, 255, 65, 23, 1, 255, 76, 28, 2, 255, 83, 28, 0, 255, 86, 31, 0, 255, 89, 29, 3, 255, 83, 24, 2, 255, 83, 23, 0, 255, 92, 26, 4, 255, 89, 27, 3, 255, 88, 31, 2, 255, 93, 31, 3, 255, 88, 28, 1, 255, 89, 28, 1, 255, 89, 26, 0, 255, 8, 4, 1, 255, 4, 0, 1, 255, 3, 0, 1, 255, 6, 3, 2, 255, 5, 1, 0, 255, 6, 1, 0, 255, 7, 0, 0, 255, 5, 0, 0, 255, 7, 2, 1, 255, 8, 3, 0, 255, 8, 3, 2, 255, 17, 8, 9, 255, 16, 7, 9, 255, 14, 9, 9, 255, 11, 5, 5, 255, 14, 7, 7, 255, 14, 9, 7, 255, 13, 8, 4, 255, 12, 9, 4, 255, 16, 10, 6, 255, 18, 9, 7, 255, 18, 10, 7, 255, 18, 10, 2, 255, 18, 11, 0, 255, 17, 11, 1, 255, 16, 14, 5, 255, 14, 14, 9, 255, 17, 16, 9, 255, 18, 19, 8, 255, 22, 21, 11, 255, 24, 19, 9, 255, 25, 16, 10, 255, 24, 18, 10, 255, 28, 24, 11, 255, 32, 29, 14, 255, 31, 28, 14, 255, 32, 25, 13, 255, 35, 28, 10, 255, 38, 31, 11, 255, 38, 36, 7, 255, 43, 35, 4, 255, 45, 36, 1, 255, 54, 42, 4, 255, 47, 39, 6, 255, 57, 49, 7, 255, 78, 58, 4, 255, 65, 49, 7, 255, 67, 59, 3, 255, 66, 57, 3, 255, 61, 42, 0, 255, 54, 34, 0, 255, 48, 35, 1, 255, 63, 42, 7, 255, 72, 58, 8, 255, 67, 51, 3, 255, 70, 51, 7, 255, 65, 52, 3, 255, 70, 53, 6, 255, 72, 56, 2, 255, 67, 51, 1, 255, 116, 85, 4, 255, 187, 127, 1, 255, 169, 115, 4, 255, 165, 100, 2, 255, 149, 85, 3, 255, 122, 66, 7, 255, 95, 50, 7, 255, 72, 47, 3, 255, 67, 39, 5, 255, 65, 45, 1, 255, 73, 39, 4, 255, 68, 42, 5, 255, 67, 45, 5, 255, 66, 40, 3, 255, 73, 41, 5, 255, 71, 42, 3, 255, 62, 39, 4, 255, 75, 42, 5, 255, 70, 37, 10, 255, 65, 33, 2, 255, 71, 37, 2, 255, 75, 38, 7, 255, 69, 37, 5, 255, 49, 31, 1, 255, 71, 43, 5, 255, 79, 39, 7, 255, 83, 40, 4, 255, 77, 46, 0, 255, 79, 45, 3, 255, 76, 41, 2, 255, 85, 44, 4, 255, 86, 42, 1, 255, 80, 41, 4, 255, 74, 39, 2, 255, 82, 41, 2, 255, 80, 46, 4, 255, 80, 39, 2, 255, 91, 52, 5, 255, 95, 54, 7, 255, 89, 44, 5, 255, 85, 50, 6, 255, 91, 48, 3, 255, 96, 47, 3, 255, 89, 43, 3, 255, 85, 43, 0, 255, 87, 51, 1, 255, 86, 48, 7, 255, 88, 43, 7, 255, 91, 49, 4, 255, 94, 52, 0, 255, 100, 46, 7, 255, 92, 43, 6, 255, 87, 46, 1, 255, 84, 46, 3, 255, 98, 49, 7, 255, 92, 47, 3, 255, 92, 44, 0, 255, 100, 48, 1, 255, 100, 52, 2, 255, 94, 49, 0, 255, 97, 50, 6, 255, 94, 50, 5, 255, 93, 51, 0, 255, 100, 51, 2, 255, 103, 51, 4, 255, 95, 51, 3, 255, 100, 50, 4, 255, 104, 53, 5, 255, 99, 56, 8, 255, 97, 52, 5, 255, 100, 51, 4, 255, 105, 54, 6, 255, 99, 50, 2, 255, 99, 55, 4, 255, 101, 54, 3, 255, 102, 55, 2, 255, 100, 58, 2, 255, 100, 57, 3, 255, 101, 55, 4, 255, 101, 55, 4, 255, 102, 55, 4, 255, 107, 53, 4, 255, 104, 57, 4, 255, 100, 54, 8, 255, 108, 65, 4, 255, 121, 67, 5, 255, 112, 53, 6, 255, 106, 47, 14, 255, 107, 57, 15, 255, 105, 57, 11, 255, 119, 58, 7, 255, 100, 53, 4, 255, 97, 55, 7, 255, 114, 58, 7, 255, 95, 47, 8, 255, 98, 52, 4, 255, 98, 54, 5, 255, 131, 72, 5, 255, 107, 58, 3, 255, 84, 44, 7, 255, 90, 51, 4, 255, 83, 50, 4, 255, 91, 54, 11, 255, 136, 83, 12, 255, 128, 68, 9, 255, 99, 50, 4, 255, 84, 52, 5, 255, 96, 50, 3, 255, 106, 63, 6, 255, 93, 53, 4, 255, 92, 44, 4, 255, 85, 45, 10, 255, 90, 54, 11, 255, 107, 60, 8, 255, 146, 81, 6, 255, 154, 78, 7, 255, 112, 61, 6, 255, 95, 56, 7, 255, 105, 63, 9, 255, 118, 67, 14, 255, 149, 79, 16, 255, 154, 76, 15, 255, 153, 79, 5, 255, 164, 81, 9, 255, 158, 76, 12, 255, 147, 74, 10, 255, 159, 84, 14, 255, 171, 94, 12, 255, 174, 95, 12, 255, 188, 103, 15, 255, 193, 105, 11, 255, 188, 104, 8, 255, 187, 110, 6, 255, 190, 109, 12, 255, 190, 108, 15, 255, 201, 123, 9, 255, 201, 125, 12, 255, 201, 122, 16, 255, 206, 122, 8, 255, 207, 123, 4, 255, 205, 124, 6, 255, 208, 126, 7, 255, 207, 126, 7, 255, 205, 124, 8, 255, 207, 125, 16, 255, 209, 130, 7, 255, 210, 134, 6, 255, 207, 132, 8, 255, 209, 133, 9, 255, 212, 134, 9, 255, 212, 134, 2, 255, 212, 136, 5, 255, 210, 135, 8, 255, 211, 138, 6, 255, 209, 135, 13, 255, 213, 140, 9, 255, 210, 137, 3, 255, 212, 140, 8, 255, 211, 144, 11, 255, 213, 138, 11, 255, 212, 135, 11, 255, 197, 125, 16, 255, 198, 128, 12, 255, 207, 143, 8, 255, 200, 133, 8, 255, 201, 135, 10, 255, 219, 159, 9, 255, 200, 141, 7, 255, 189, 127, 17, 255, 201, 142, 17, 255, 221, 169, 11, 255, 215, 159, 5, 255, 206, 145, 6, 255, 202, 143, 15, 255, 165, 106, 10, 255, 189, 129, 21, 255, 209, 149, 7, 255, 208, 157, 0, 255, 217, 165, 2, 255, 221, 172, 6, 255, 221, 172, 5, 255, 217, 167, 8, 255, 222, 175, 14, 255, 230, 182, 2, 255, 223, 178, 6, 255, 211, 165, 8, 255, 221, 168, 5, 255, 211, 152, 7, 255, 214, 162, 4, 255, 224, 177, 6, 255, 213, 165, 2, 255, 216, 172, 2, 255, 218, 172, 2, 255, 219, 173, 2, 255, 206, 158, 5, 255, 195, 143, 18, 255, 199, 155, 6, 255, 200, 156, 4, 255, 201, 155, 5, 255, 197, 146, 3, 255, 205, 154, 8, 255, 205, 156, 15, 255, 202, 151, 10, 255, 207, 155, 6, 255, 204, 148, 6, 255, 202, 145, 8, 255, 202, 148, 0, 255, 205, 149, 8, 255, 209, 153, 6, 255, 206, 149, 9, 255, 208, 147, 10, 255, 207, 146, 1, 255, 206, 144, 4, 255, 206, 140, 10, 255, 205, 138, 6, 255, 204, 138, 9, 255, 204, 135, 9, 255, 202, 128, 6, 255, 199, 121, 6, 255, 196, 120, 7, 255, 190, 118, 2, 255, 189, 118, 3, 255, 190, 116, 8, 255, 189, 116, 10, 255, 188, 115, 9, 255, 188, 113, 7, 255, 184, 111, 7, 255, 180, 108, 6, 255, 183, 109, 8, 255, 183, 108, 7, 255, 175, 99, 2, 255, 165, 90, 2, 255, 156, 81, 2, 255, 149, 74, 9, 255, 157, 79, 6, 255, 165, 90, 3, 255, 163, 85, 6, 255, 157, 75, 2, 255, 135, 62, 0, 255, 117, 55, 6, 255, 116, 51, 5, 255, 117, 46, 4, 255, 114, 46, 0, 255, 121, 52, 8, 255, 106, 39, 2, 255, 97, 37, 3, 255, 99, 39, 4, 255, 99, 38, 5, 255, 97, 39, 1, 255, 104, 43, 7, 255, 102, 35, 5, 255, 103, 34, 2, 255, 104, 42, 5, 255, 104, 40, 0, 255, 115, 46, 2, 255, 112, 41, 0, 255, 117, 39, 3, 255, 116, 40, 3, 255, 114, 44, 3, 255, 117, 47, 3, 255, 112, 46, 3, 255, 106, 40, 4, 255, 110, 40, 3, 255, 101, 39, 3, 255, 121, 54, 7, 255, 138, 57, 3, 255, 129, 53, 4, 255, 127, 49, 3, 255, 124, 45, 2, 255, 120, 40, 2, 255, 117, 34, 6, 255, 117, 37, 6, 255, 113, 42, 3, 255, 113, 40, 4, 255, 113, 45, 5, 255, 120, 46, 2, 255, 122, 45, 1, 255, 116, 43, 1, 255, 121, 45, 2, 255, 122, 42, 5, 255, 125, 43, 7, 255, 120, 40, 1, 255, 116, 44, 0, 255, 116, 50, 3, 255, 118, 48, 2, 255, 119, 46, 2, 255, 119, 47, 6, 255, 116, 46, 2, 255, 123, 50, 2, 255, 122, 47, 8, 255, 118, 46, 3, 255, 114, 44, 0, 255, 112, 41, 1, 255, 112, 48, 3, 255, 118, 45, 4, 255, 129, 40, 7, 255, 130, 41, 7, 255, 130, 44, 4, 255, 137, 54, 2, 255, 139, 58, 4, 255, 132, 49, 3, 255, 128, 45, 3, 255, 131, 49, 4, 255, 126, 49, 1, 255, 117, 47, 0, 255, 114, 49, 3, 255, 109, 44, 2, 255, 95, 37, 1, 255, 87, 31, 7, 255, 82, 28, 5, 255, 83, 29, 1, 255, 83, 29, 0, 255, 81, 24, 5, 255, 70, 23, 4, 255, 68, 21, 0, 255, 74, 21, 5, 255, 69, 20, 5, 255, 77, 24, 2, 255, 76, 26, 1, 255, 69, 22, 2, 255, 74, 21, 6, 255, 70, 21, 2, 255, 64, 20, 0, 255, 71, 21, 3, 255, 75, 24, 6, 255, 66, 24, 3, 255, 67, 24, 1, 255, 78, 26, 1, 255, 89, 29, 2, 255, 87, 30, 3, 255, 81, 27, 1, 255, 86, 28, 2, 255, 87, 26, 1, 255, 84, 23, 2, 255, 85, 22, 3, 255, 90, 27, 0, 255, 96, 34, 0, 255, 96, 30, 3, 255, 96, 31, 6, 255, 93, 27, 4, 255, 13, 7, 4, 255, 7, 2, 2, 255, 3, 1, 1, 255, 3, 3, 2, 255, 4, 0, 0, 255, 4, 0, 0, 255, 6, 1, 1, 255, 8, 2, 2, 255, 6, 2, 1, 255, 7, 4, 3, 255, 5, 1, 0, 255, 14, 6, 6, 255, 19, 9, 10, 255, 16, 8, 9, 255, 15, 7, 7, 255, 15, 6, 7, 255, 15, 8, 7, 255, 14, 10, 6, 255, 13, 9, 5, 255, 15, 9, 5, 255, 16, 10, 6, 255, 20, 12, 8, 255, 19, 12, 4, 255, 17, 12, 2, 255, 15, 12, 3, 255, 20, 15, 6, 255, 21, 15, 7, 255, 21, 13, 6, 255, 23, 18, 6, 255, 24, 19, 6, 255, 26, 19, 4, 255, 34, 22, 14, 255, 35, 23, 15, 255, 37, 25, 11, 255, 36, 27, 10, 255, 36, 28, 13, 255, 37, 30, 15, 255, 41, 32, 13, 255, 46, 37, 7, 255, 47, 34, 0, 255, 58, 32, 9, 255, 49, 37, 12, 255, 42, 36, 3, 255, 54, 41, 3, 255, 89, 64, 7, 255, 81, 70, 0, 255, 77, 74, 7, 255, 75, 74, 2, 255, 58, 50, 0, 255, 73, 65, 17, 255, 85, 85, 54, 255, 87, 85, 42, 255, 90, 82, 4, 255, 80, 70, 9, 255, 72, 64, 8, 255, 76, 55, 3, 255, 74, 58, 4, 255, 75, 59, 4, 255, 71, 49, 4, 255, 80, 59, 5, 255, 155, 100, 3, 255, 174, 117, 7, 255, 171, 114, 2, 255, 162, 97, 2, 255, 145, 82, 4, 255, 110, 57, 5, 255, 79, 37, 9, 255, 71, 46, 3, 255, 70, 39, 2, 255, 68, 41, 2, 255, 82, 39, 6, 255, 66, 44, 1, 255, 63, 44, 1, 255, 77, 39, 3, 255, 74, 38, 2, 255, 69, 37, 2, 255, 64, 39, 2, 255, 62, 38, 7, 255, 65, 35, 5, 255, 61, 37, 2, 255, 60, 36, 2, 255, 66, 39, 6, 255, 56, 34, 0, 255, 80, 43, 5, 255, 84, 44, 2, 255, 83, 46, 8, 255, 87, 42, 7, 255, 88, 43, 3, 255, 82, 43, 4, 255, 67, 40, 8, 255, 77, 37, 2, 255, 79, 43, 5, 255, 79, 43, 4, 255, 86, 41, 2, 255, 82, 49, 4, 255, 79, 44, 1, 255, 82, 41, 3, 255, 86, 46, 2, 255, 86, 45, 0, 255, 90, 45, 3, 255, 88, 50, 0, 255, 92, 46, 3, 255, 91, 47, 3, 255, 84, 44, 0, 255, 96, 45, 3, 255, 99, 46, 5, 255, 87, 42, 2, 255, 87, 41, 3, 255, 84, 45, 5, 255, 89, 49, 6, 255, 85, 46, 1, 255, 84, 43, 2, 255, 88, 45, 5, 255, 90, 45, 2, 255, 96, 49, 0, 255, 89, 50, 3, 255, 93, 45, 3, 255, 99, 45, 2, 255, 97, 47, 3, 255, 93, 51, 5, 255, 92, 50, 3, 255, 92, 51, 3, 255, 96, 53, 7, 255, 96, 49, 1, 255, 99, 51, 3, 255, 97, 53, 3, 255, 99, 52, 4, 255, 103, 51, 4, 255, 99, 51, 3, 255, 98, 50, 4, 255, 101, 53, 5, 255, 102, 53, 3, 255, 105, 55, 5, 255, 103, 51, 2, 255, 105, 51, 4, 255, 101, 50, 2, 255, 105, 55, 6, 255, 102, 51, 2, 255, 107, 55, 7, 255, 105, 55, 6, 255, 105, 56, 5, 255, 108, 55, 4, 255, 104, 53, 3, 255, 111, 56, 6, 255, 107, 53, 8, 255, 104, 57, 3, 255, 119, 63, 5, 255, 104, 56, 7, 255, 107, 63, 10, 255, 131, 72, 7, 255, 106, 58, 9, 255, 88, 55, 5, 255, 132, 78, 14, 255, 106, 53, 3, 255, 75, 46, 6, 255, 86, 50, 8, 255, 105, 60, 9, 255, 135, 74, 7, 255, 111, 59, 10, 255, 92, 44, 13, 255, 89, 51, 5, 255, 89, 52, 7, 255, 104, 56, 7, 255, 113, 64, 9, 255, 92, 48, 13, 255, 89, 44, 11, 255, 93, 55, 10, 255, 92, 56, 10, 255, 84, 47, 6, 255, 84, 47, 5, 255, 93, 57, 10, 255, 122, 76, 16, 255, 152, 89, 7, 255, 157, 83, 3, 255, 154, 73, 14, 255, 136, 67, 12, 255, 144, 77, 5, 255, 154, 79, 16, 255, 166, 90, 9, 255, 166, 92, 8, 255, 168, 91, 17, 255, 161, 79, 13, 255, 154, 82, 9, 255, 159, 92, 17, 255, 163, 92, 14, 255, 168, 94, 13, 255, 178, 99, 9, 255, 188, 103, 2, 255, 192, 103, 8, 255, 184, 97, 10, 255, 185, 102, 6, 255, 194, 113, 9, 255, 199, 117, 12, 255, 203, 121, 11, 255, 206, 124, 8, 255, 206, 125, 8, 255, 205, 125, 9, 255, 207, 128, 12, 255, 209, 127, 9, 255, 210, 128, 6, 255, 209, 127, 7, 255, 210, 127, 17, 255, 211, 132, 8, 255, 211, 133, 1, 255, 214, 133, 15, 255, 213, 134, 13, 255, 213, 137, 9, 255, 212, 139, 8, 255, 213, 140, 9, 255, 213, 139, 8, 255, 216, 141, 7, 255, 216, 141, 16, 255, 215, 141, 11, 255, 215, 144, 5, 255, 216, 144, 7, 255, 217, 142, 23, 255, 212, 139, 2, 255, 219, 147, 6, 255, 216, 149, 9, 255, 213, 143, 16, 255, 210, 145, 6, 255, 205, 146, 5, 255, 213, 152, 5, 255, 215, 154, 1, 255, 211, 142, 9, 255, 209, 143, 8, 255, 218, 157, 4, 255, 207, 145, 2, 255, 197, 130, 16, 255, 205, 142, 12, 255, 223, 165, 9, 255, 210, 153, 5, 255, 195, 139, 18, 255, 208, 160, 9, 255, 192, 139, 19, 255, 191, 138, 10, 255, 195, 142, 6, 255, 208, 158, 6, 255, 211, 161, 2, 255, 212, 161, 4, 255, 218, 167, 7, 255, 216, 167, 0, 255, 220, 172, 5, 255, 221, 171, 2, 255, 224, 175, 3, 255, 226, 175, 11, 255, 200, 145, 12, 255, 197, 140, 7, 255, 214, 162, 7, 255, 219, 169, 1, 255, 213, 165, 9, 255, 214, 167, 4, 255, 216, 171, 2, 255, 218, 172, 9, 255, 198, 147, 5, 255, 193, 141, 7, 255, 203, 158, 1, 255, 200, 152, 4, 255, 200, 149, 5, 255, 201, 149, 2, 255, 204, 153, 2, 255, 201, 157, 5, 255, 205, 157, 11, 255, 206, 152, 15, 255, 202, 147, 14, 255, 202, 146, 9, 255, 204, 151, 7, 255, 204, 151, 5, 255, 206, 152, 10, 255, 206, 150, 11, 255, 208, 147, 6, 255, 206, 146, 5, 255, 205, 144, 4, 255, 203, 139, 5, 255, 203, 136, 8, 255, 201, 135, 11, 255, 199, 130, 3, 255, 199, 124, 0, 255, 199, 119, 9, 255, 195, 117, 15, 255, 190, 121, 10, 255, 189, 122, 4, 255, 191, 118, 4, 255, 186, 114, 3, 255, 183, 111, 3, 255, 186, 111, 5, 255, 183, 110, 6, 255, 182, 110, 8, 255, 181, 108, 6, 255, 174, 98, 11, 255, 167, 88, 8, 255, 162, 85, 2, 255, 160, 82, 1, 255, 157, 76, 9, 255, 162, 80, 8, 255, 167, 85, 2, 255, 165, 85, 1, 255, 156, 78, 3, 255, 141, 67, 1, 255, 127, 58, 5, 255, 114, 45, 6, 255, 118, 45, 1, 255, 115, 48, 1, 255, 118, 51, 4, 255, 118, 49, 10, 255, 104, 39, 2, 255, 98, 41, 4, 255, 97, 42, 4, 255, 97, 34, 2, 255, 104, 36, 4, 255, 108, 40, 3, 255, 104, 39, 5, 255, 106, 43, 6, 255, 110, 46, 1, 255, 108, 44, 1, 255, 109, 44, 5, 255, 117, 44, 3, 255, 112, 41, 1, 255, 108, 45, 4, 255, 116, 51, 1, 255, 115, 50, 0, 255, 114, 42, 3, 255, 114, 44, 4, 255, 103, 41, 2, 255, 98, 34, 1, 255, 108, 35, 3, 255, 118, 45, 4, 255, 121, 49, 3, 255, 122, 50, 3, 255, 120, 50, 4, 255, 119, 43, 3, 255, 120, 39, 3, 255, 116, 40, 0, 255, 117, 49, 0, 255, 114, 47, 2, 255, 125, 49, 6, 255, 123, 43, 2, 255, 124, 48, 4, 255, 124, 48, 4, 255, 125, 43, 1, 255, 125, 43, 2, 255, 118, 39, 2, 255, 119, 44, 4, 255, 118, 46, 1, 255, 121, 49, 2, 255, 117, 47, 0, 255, 118, 45, 2, 255, 123, 44, 5, 255, 124, 47, 2, 255, 123, 44, 5, 255, 115, 39, 5, 255, 102, 42, 1, 255, 115, 44, 3, 255, 119, 46, 5, 255, 120, 42, 0, 255, 122, 39, 0, 255, 115, 43, 0, 255, 124, 53, 4, 255, 141, 67, 4, 255, 154, 74, 2, 255, 156, 73, 2, 255, 147, 66, 4, 255, 133, 56, 4, 255, 125, 51, 2, 255, 127, 50, 1, 255, 126, 47, 3, 255, 115, 38, 4, 255, 96, 25, 0, 255, 91, 26, 2, 255, 90, 27, 4, 255, 85, 24, 1, 255, 86, 26, 1, 255, 86, 21, 3, 255, 72, 19, 3, 255, 67, 21, 2, 255, 75, 25, 4, 255, 68, 21, 2, 255, 70, 23, 2, 255, 70, 22, 0, 255, 68, 19, 1, 255, 71, 23, 5, 255, 78, 28, 5, 255, 82, 30, 2, 255, 87, 32, 1, 255, 89, 34, 3, 255, 86, 32, 4, 255, 81, 28, 0, 255, 84, 30, 0, 255, 88, 32, 2, 255, 84, 28, 6, 255, 73, 23, 0, 255, 85, 26, 4, 255, 86, 23, 3, 255, 82, 29, 5, 255, 87, 22, 2, 255, 90, 20, 2, 255, 88, 27, 3, 255, 96, 24, 3, 255, 89, 23, 3, 255, 80, 18, 1, 255, 16, 6, 4, 255, 9, 3, 2, 255, 3, 0, 0, 255, 0, 0, 0, 255, 2, 2, 0, 255, 4, 2, 0, 255, 7, 1, 2, 255, 5, 1, 2, 255, 5, 1, 1, 255, 5, 1, 0, 255, 9, 3, 2, 255, 7, 1, 1, 255, 18, 8, 9, 255, 19, 8, 9, 255, 19, 9, 10, 255, 18, 8, 9, 255, 14, 5, 4, 255, 18, 12, 9, 255, 14, 9, 4, 255, 13, 10, 5, 255, 15, 9, 4, 255, 20, 13, 7, 255, 19, 12, 6, 255, 16, 12, 3, 255, 21, 14, 6, 255, 21, 14, 7, 255, 26, 16, 8, 255, 28, 19, 3, 255, 26, 18, 3, 255, 27, 17, 14, 255, 32, 22, 11, 255, 38, 25, 9, 255, 50, 27, 14, 255, 43, 24, 7, 255, 38, 27, 12, 255, 35, 30, 19, 255, 38, 31, 15, 255, 50, 35, 7, 255, 57, 42, 6, 255, 55, 42, 7, 255, 58, 38, 7, 255, 62, 41, 6, 255, 58, 40, 7, 255, 84, 85, 20, 255, 117, 128, 15, 255, 124, 133, 18, 255, 114, 121, 7, 255, 86, 90, 14, 255, 114, 138, 46, 255, 202, 227, 138, 255, 239, 246, 167, 255, 244, 244, 89, 255, 176, 164, 5, 255, 99, 98, 11, 255, 82, 77, 5, 255, 78, 63, 6, 255, 78, 57, 2, 255, 76, 58, 3, 255, 71, 62, 7, 255, 139, 94, 9, 255, 159, 96, 7, 255, 152, 102, 8, 255, 210, 160, 20, 255, 202, 138, 17, 255, 138, 83, 6, 255, 90, 45, 1, 255, 70, 35, 5, 255, 64, 39, 1, 255, 71, 40, 2, 255, 74, 38, 4, 255, 78, 40, 5, 255, 61, 40, 3, 255, 58, 40, 2, 255, 65, 43, 0, 255, 63, 41, 1, 255, 60, 39, 7, 255, 58, 33, 5, 255, 73, 41, 1, 255, 68, 40, 2, 255, 66, 38, 0, 255, 65, 35, 10, 255, 70, 35, 8, 255, 108, 62, 6, 255, 152, 82, 5, 255, 144, 74, 3, 255, 88, 46, 3, 255, 79, 37, 5, 255, 73, 38, 7, 255, 89, 49, 2, 255, 118, 58, 3, 255, 107, 52, 3, 255, 123, 64, 8, 255, 120, 62, 9, 255, 75, 35, 8, 255, 76, 40, 7, 255, 83, 40, 7, 255, 100, 51, 5, 255, 129, 60, 4, 255, 127, 60, 4, 255, 125, 69, 7, 255, 149, 76, 7, 255, 115, 57, 3, 255, 83, 38, 8, 255, 83, 45, 8, 255, 91, 46, 3, 255, 91, 41, 6, 255, 89, 40, 3, 255, 90, 43, 0, 255, 90, 45, 0, 255, 90, 38, 3, 255, 87, 43, 5, 255, 85, 40, 3, 255, 88, 43, 8, 255, 95, 47, 4, 255, 93, 47, 4, 255, 95, 45, 4, 255, 94, 47, 2, 255, 92, 49, 4, 255, 94, 49, 6, 255, 95, 47, 4, 255, 95, 49, 1, 255, 91, 51, 2, 255, 92, 48, 7, 255, 93, 46, 2, 255, 100, 51, 2, 255, 103, 53, 2, 255, 98, 54, 3, 255, 99, 55, 4, 255, 96, 56, 4, 255, 98, 55, 4, 255, 101, 54, 3, 255, 102, 54, 2, 255, 103, 55, 3, 255, 102, 56, 3, 255, 100, 55, 6, 255, 98, 52, 6, 255, 100, 51, 6, 255, 102, 52, 5, 255, 104, 53, 3, 255, 103, 54, 2, 255, 103, 56, 7, 255, 103, 57, 5, 255, 104, 55, 3, 255, 104, 55, 4, 255, 110, 57, 6, 255, 106, 53, 6, 255, 101, 55, 7, 255, 101, 61, 7, 255, 102, 56, 0, 255, 100, 54, 2, 255, 94, 50, 4, 255, 107, 61, 5, 255, 109, 58, 7, 255, 96, 48, 7, 255, 95, 58, 8, 255, 94, 51, 6, 255, 93, 51, 1, 255, 90, 55, 5, 255, 86, 53, 11, 255, 87, 48, 10, 255, 94, 51, 11, 255, 90, 47, 6, 255, 85, 47, 0, 255, 87, 52, 6, 255, 117, 66, 13, 255, 139, 73, 11, 255, 142, 68, 14, 255, 121, 57, 14, 255, 107, 67, 5, 255, 120, 76, 6, 255, 144, 74, 13, 255, 157, 78, 4, 255, 166, 75, 1, 255, 152, 68, 6, 255, 142, 69, 16, 255, 152, 79, 14, 255, 172, 90, 4, 255, 176, 93, 9, 255, 172, 96, 11, 255, 178, 102, 10, 255, 187, 94, 15, 255, 183, 97, 10, 255, 185, 101, 8, 255, 191, 101, 10, 255, 190, 102, 8, 255, 193, 101, 9, 255, 195, 101, 16, 255, 190, 98, 5, 255, 190, 101, 10, 255, 184, 108, 6, 255, 200, 123, 13, 255, 211, 122, 10, 255, 204, 118, 9, 255, 198, 115, 12, 255, 204, 119, 11, 255, 208, 122, 16, 255, 212, 128, 8, 255, 207, 127, 8, 255, 200, 123, 10, 255, 202, 125, 5, 255, 204, 124, 11, 255, 210, 131, 13, 255, 213, 136, 4, 255, 212, 134, 7, 255, 213, 138, 5, 255, 213, 141, 2, 255, 215, 143, 5, 255, 216, 146, 6, 255, 216, 146, 9, 255, 213, 145, 4, 255, 216, 148, 4, 255, 218, 146, 5, 255, 218, 148, 0, 255, 218, 147, 7, 255, 220, 148, 11, 255, 215, 143, 8, 255, 212, 139, 7, 255, 224, 152, 9, 255, 219, 150, 5, 255, 211, 137, 9, 255, 219, 146, 5, 255, 220, 158, 6, 255, 222, 157, 3, 255, 220, 156, 5, 255, 218, 149, 4, 255, 214, 150, 6, 255, 212, 147, 5, 255, 197, 125, 10, 255, 197, 124, 18, 255, 206, 139, 13, 255, 212, 151, 1, 255, 220, 167, 1, 255, 218, 177, 7, 255, 217, 177, 1, 255, 220, 172, 5, 255, 205, 155, 4, 255, 201, 157, 3, 255, 210, 160, 10, 255, 208, 159, 3, 255, 214, 166, 2, 255, 211, 160, 4, 255, 210, 159, 4, 255, 216, 166, 5, 255, 214, 172, 7, 255, 219, 174, 3, 255, 221, 173, 2, 255, 200, 154, 4, 255, 202, 162, 3, 255, 210, 163, 8, 255, 213, 164, 1, 255, 209, 159, 7, 255, 216, 169, 2, 255, 205, 158, 0, 255, 205, 159, 7, 255, 203, 155, 4, 255, 197, 144, 3, 255, 204, 152, 7, 255, 199, 148, 10, 255, 199, 147, 12, 255, 199, 147, 2, 255, 206, 155, 6, 255, 202, 158, 2, 255, 202, 158, 0, 255, 200, 152, 5, 255, 200, 149, 6, 255, 203, 153, 5, 255, 206, 152, 17, 255, 206, 154, 10, 255, 205, 151, 19, 255, 206, 150, 9, 255, 206, 148, 3, 255, 207, 145, 8, 255, 205, 146, 6, 255, 203, 143, 4, 255, 202, 139, 11, 255, 203, 131, 7, 255, 198, 127, 4, 255, 195, 126, 8, 255, 197, 128, 13, 255, 196, 125, 13, 255, 195, 124, 12, 255, 193, 121, 10, 255, 188, 115, 7, 255, 187, 114, 9, 255, 184, 110, 6, 255, 184, 110, 4, 255, 182, 108, 1, 255, 179, 108, 2, 255, 177, 103, 3, 255, 170, 94, 5, 255, 166, 85, 7, 255, 162, 79, 6, 255, 169, 86, 7, 255, 167, 85, 4, 255, 166, 85, 1, 255, 163, 77, 2, 255, 161, 78, 4, 255, 150, 76, 6, 255, 136, 59, 5, 255, 134, 56, 5, 255, 121, 54, 4, 255, 113, 52, 1, 255, 122, 54, 6, 255, 114, 46, 3, 255, 106, 40, 2, 255, 105, 38, 3, 255, 105, 38, 2, 255, 95, 38, 0, 255, 108, 43, 7, 255, 113, 40, 7, 255, 107, 39, 4, 255, 104, 43, 3, 255, 106, 43, 2, 255, 108, 41, 2, 255, 109, 42, 2, 255, 113, 45, 4, 255, 115, 43, 5, 255, 114, 43, 5, 255, 113, 46, 4, 255, 115, 46, 3, 255, 113, 46, 2, 255, 116, 40, 5, 255, 108, 40, 3, 255, 110, 45, 2, 255, 95, 35, 3, 255, 92, 32, 2, 255, 109, 41, 1, 255, 120, 44, 3, 255, 128, 48, 4, 255, 129, 52, 1, 255, 131, 55, 1, 255, 128, 51, 3, 255, 120, 48, 1, 255, 126, 55, 0, 255, 127, 54, 0, 255, 134, 53, 4, 255, 132, 50, 2, 255, 126, 51, 1, 255, 126, 49, 3, 255, 122, 45, 5, 255, 116, 43, 5, 255, 115, 46, 4, 255, 125, 50, 4, 255, 128, 46, 0, 255, 127, 45, 1, 255, 124, 46, 4, 255, 126, 50, 3, 255, 121, 47, 5, 255, 119, 45, 1, 255, 129, 55, 7, 255, 113, 43, 6, 255, 111, 45, 4, 255, 125, 53, 3, 255, 124, 45, 3, 255, 121, 37, 2, 255, 123, 41, 5, 255, 123, 55, 3, 255, 144, 66, 4, 255, 156, 72, 2, 255, 162, 75, 3, 255, 163, 80, 4, 255, 164, 77, 0, 255, 157, 68, 0, 255, 141, 57, 0, 255, 130, 51, 2, 255, 124, 46, 4, 255, 102, 30, 3, 255, 87, 23, 2, 255, 84, 28, 0, 255, 85, 30, 1, 255, 79, 27, 3, 255, 84, 26, 5, 255, 85, 23, 3, 255, 70, 19, 2, 255, 66, 17, 4, 255, 76, 25, 3, 255, 76, 26, 0, 255, 74, 24, 4, 255, 74, 24, 4, 255, 79, 24, 1, 255, 79, 32, 0, 255, 87, 37, 2, 255, 91, 32, 2, 255, 83, 27, 0, 255, 71, 22, 1, 255, 76, 23, 5, 255, 82, 26, 6, 255, 84, 29, 1, 255, 89, 35, 4, 255, 85, 25, 2, 255, 76, 19, 0, 255, 76, 22, 4, 255, 77, 19, 2, 255, 83, 26, 3, 255, 80, 23, 1, 255, 79, 20, 4, 255, 78, 21, 6, 255, 86, 27, 3, 255, 84, 23, 3, 255, 82, 18, 1, 255, 14, 5, 1, 255, 11, 4, 2, 255, 3, 2, 2, 255, 0, 2, 1, 255, 2, 2, 0, 255, 3, 3, 1, 255, 4, 2, 1, 255, 5, 1, 1, 255, 6, 2, 0, 255, 7, 3, 0, 255, 9, 4, 2, 255, 6, 2, 1, 255, 12, 7, 6, 255, 18, 10, 9, 255, 18, 9, 8, 255, 18, 9, 9, 255, 17, 10, 7, 255, 15, 10, 6, 255, 15, 12, 5, 255, 16, 14, 8, 255, 14, 8, 4, 255, 20, 12, 6, 255, 18, 13, 4, 255, 17, 14, 3, 255, 23, 17, 5, 255, 26, 18, 7, 255, 28, 19, 13, 255, 25, 16, 6, 255, 22, 16, 7, 255, 22, 16, 16, 255, 29, 21, 14, 255, 38, 25, 16, 255, 34, 22, 14, 255, 43, 26, 10, 255, 51, 32, 9, 255, 46, 33, 16, 255, 40, 33, 12, 255, 43, 35, 9, 255, 53, 39, 9, 255, 55, 37, 15, 255, 51, 44, 5, 255, 48, 47, 0, 255, 73, 75, 5, 255, 118, 124, 15, 255, 110, 121, 15, 255, 112, 108, 16, 255, 98, 88, 2, 255, 101, 105, 12, 255, 176, 175, 65, 255, 205, 197, 99, 255, 205, 197, 50, 255, 164, 141, 5, 255, 96, 91, 11, 255, 97, 85, 7, 255, 85, 71, 4, 255, 73, 59, 8, 255, 76, 59, 3, 255, 79, 56, 2, 255, 113, 79, 6, 255, 161, 101, 3, 255, 158, 101, 1, 255, 134, 83, 7, 255, 124, 76, 11, 255, 118, 61, 4, 255, 102, 51, 2, 255, 81, 37, 2, 255, 74, 39, 3, 255, 70, 39, 2, 255, 67, 37, 3, 255, 66, 36, 2, 255, 63, 36, 2, 255, 62, 35, 6, 255, 56, 35, 6, 255, 58, 42, 3, 255, 56, 39, 3, 255, 56, 34, 4, 255, 111, 64, 10, 255, 155, 81, 8, 255, 127, 56, 6, 255, 74, 32, 3, 255, 63, 37, 5, 255, 118, 66, 3, 255, 167, 82, 4, 255, 165, 80, 5, 255, 148, 70, 6, 255, 76, 37, 8, 255, 68, 35, 7, 255, 109, 56, 2, 255, 152, 75, 7, 255, 151, 68, 3, 255, 150, 69, 10, 255, 159, 70, 4, 255, 153, 74, 3, 255, 121, 58, 11, 255, 112, 53, 5, 255, 134, 65, 4, 255, 153, 78, 5, 255, 163, 76, 4, 255, 156, 70, 0, 255, 155, 76, 1, 255, 166, 77, 1, 255, 164, 82, 4, 255, 128, 62, 4, 255, 101, 47, 3, 255, 92, 48, 8, 255, 109, 57, 7, 255, 138, 69, 4, 255, 142, 66, 7, 255, 136, 61, 10, 255, 134, 65, 4, 255, 148, 74, 9, 255, 132, 64, 5, 255, 85, 46, 2, 255, 82, 47, 0, 255, 92, 46, 1, 255, 86, 44, 9, 255, 91, 48, 8, 255, 95, 47, 3, 255, 97, 47, 4, 255, 93, 45, 2, 255, 91, 48, 2, 255, 99, 53, 0, 255, 118, 59, 6, 255, 109, 57, 5, 255, 106, 55, 4, 255, 106, 50, 3, 255, 98, 53, 1, 255, 97, 58, 2, 255, 98, 57, 4, 255, 97, 54, 3, 255, 101, 54, 4, 255, 103, 53, 2, 255, 101, 49, 0, 255, 102, 52, 1, 255, 104, 58, 6, 255, 100, 55, 6, 255, 101, 54, 6, 255, 105, 53, 5, 255, 105, 53, 3, 255, 103, 52, 3, 255, 101, 56, 10, 255, 100, 55, 8, 255, 105, 57, 3, 255, 99, 53, 3, 255, 102, 61, 1, 255, 104, 59, 2, 255, 100, 55, 3, 255, 105, 54, 6, 255, 108, 54, 1, 255, 124, 62, 3, 255, 125, 68, 4, 255, 106, 57, 6, 255, 99, 54, 5, 255, 100, 57, 6, 255, 100, 54, 6, 255, 88, 57, 9, 255, 110, 60, 11, 255, 137, 72, 13, 255, 149, 77, 8, 255, 99, 56, 9, 255, 89, 49, 11, 255, 98, 57, 2, 255, 114, 63, 9, 255, 139, 73, 4, 255, 154, 72, 8, 255, 148, 70, 3, 255, 149, 72, 4, 255, 143, 83, 2, 255, 159, 84, 12, 255, 163, 73, 5, 255, 147, 74, 2, 255, 134, 65, 10, 255, 135, 68, 3, 255, 151, 80, 9, 255, 168, 91, 5, 255, 178, 102, 1, 255, 189, 103, 10, 255, 182, 105, 13, 255, 194, 110, 6, 255, 192, 102, 8, 255, 187, 103, 6, 255, 187, 103, 11, 255, 192, 102, 10, 255, 191, 106, 7, 255, 188, 106, 19, 255, 190, 105, 6, 255, 190, 105, 3, 255, 189, 111, 2, 255, 198, 115, 11, 255, 206, 128, 15, 255, 203, 128, 13, 255, 202, 117, 12, 255, 199, 116, 15, 255, 203, 119, 9, 255, 211, 122, 3, 255, 209, 127, 14, 255, 211, 130, 8, 255, 214, 132, 6, 255, 203, 127, 8, 255, 196, 121, 4, 255, 204, 127, 8, 255, 211, 137, 6, 255, 214, 139, 6, 255, 216, 140, 15, 255, 218, 145, 7, 255, 217, 146, 1, 255, 218, 148, 6, 255, 217, 149, 3, 255, 220, 151, 10, 255, 219, 152, 7, 255, 217, 150, 5, 255, 217, 145, 11, 255, 217, 144, 10, 255, 217, 145, 12, 255, 215, 144, 10, 255, 211, 144, 1, 255, 214, 146, 14, 255, 214, 145, 8, 255, 212, 145, 5, 255, 198, 127, 11, 255, 191, 118, 12, 255, 213, 149, 18, 255, 228, 162, 7, 255, 216, 149, 5, 255, 206, 138, 12, 255, 216, 156, 18, 255, 214, 158, 4, 255, 193, 128, 10, 255, 184, 117, 10, 255, 201, 145, 7, 255, 216, 167, 6, 255, 221, 173, 10, 255, 221, 173, 9, 255, 219, 165, 3, 255, 216, 156, 4, 255, 207, 149, 1, 255, 205, 152, 3, 255, 211, 162, 7, 255, 210, 163, 7, 255, 215, 172, 0, 255, 211, 163, 10, 255, 203, 152, 8, 255, 212, 160, 0, 255, 212, 168, 2, 255, 211, 168, 2, 255, 213, 167, 10, 255, 216, 177, 6, 255, 211, 175, 0, 255, 211, 169, 2, 255, 206, 160, 6, 255, 209, 160, 9, 255, 214, 167, 2, 255, 205, 160, 6, 255, 208, 166, 4, 255, 219, 174, 5, 255, 187, 132, 7, 255, 178, 123, 11, 255, 201, 155, 15, 255, 197, 152, 7, 255, 203, 153, 5, 255, 204, 153, 8, 255, 200, 154, 6, 255, 204, 159, 6, 255, 200, 155, 1, 255, 200, 153, 4, 255, 201, 153, 2, 255, 202, 151, 8, 255, 201, 148, 8, 255, 204, 152, 3, 255, 205, 153, 6, 255, 203, 146, 6, 255, 203, 145, 3, 255, 205, 146, 10, 255, 202, 144, 7, 255, 199, 140, 10, 255, 199, 130, 8, 255, 197, 125, 13, 255, 193, 124, 15, 255, 195, 129, 10, 255, 193, 128, 2, 255, 191, 123, 2, 255, 191, 119, 4, 255, 191, 119, 6, 255, 189, 118, 13, 255, 178, 103, 5, 255, 178, 100, 3, 255, 182, 105, 7, 255, 178, 103, 4, 255, 176, 96, 8, 255, 176, 97, 1, 255, 176, 97, 3, 255, 153, 72, 2, 255, 150, 67, 1, 255, 163, 79, 2, 255, 162, 81, 0, 255, 161, 79, 2, 255, 159, 76, 5, 255, 148, 69, 1, 255, 133, 56, 2, 255, 124, 54, 7, 255, 119, 54, 4, 255, 124, 56, 3, 255, 132, 55, 8, 255, 112, 44, 2, 255, 101, 43, 6, 255, 101, 41, 5, 255, 102, 41, 3, 255, 100, 40, 3, 255, 107, 44, 6, 255, 106, 41, 5, 255, 104, 41, 4, 255, 104, 44, 1, 255, 104, 44, 1, 255, 104, 39, 4, 255, 113, 41, 4, 255, 115, 44, 1, 255, 113, 44, 4, 255, 113, 43, 3, 255, 116, 42, 4, 255, 114, 40, 5, 255, 115, 41, 6, 255, 113, 38, 6, 255, 108, 38, 4, 255, 102, 36, 3, 255, 95, 33, 3, 255, 85, 32, 1, 255, 95, 36, 1, 255, 120, 46, 4, 255, 132, 51, 5, 255, 127, 49, 1, 255, 130, 51, 5, 255, 130, 52, 4, 255, 131, 59, 3, 255, 148, 72, 3, 255, 150, 71, 5, 255, 141, 55, 2, 255, 131, 49, 2, 255, 123, 51, 0, 255, 123, 46, 3, 255, 128, 48, 3, 255, 124, 47, 3, 255, 122, 45, 6, 255, 123, 47, 5, 255, 124, 48, 5, 255, 118, 39, 2, 255, 115, 38, 2, 255, 102, 35, 1, 255, 105, 41, 5, 255, 115, 46, 3, 255, 113, 43, 1, 255, 114, 45, 4, 255, 117, 45, 5, 255, 129, 53, 4, 255, 126, 51, 2, 255, 128, 52, 4, 255, 136, 54, 3, 255, 138, 62, 1, 255, 163, 70, 5, 255, 168, 73, 4, 255, 162, 72, 2, 255, 162, 76, 1, 255, 168, 77, 0, 255, 164, 69, 1, 255, 146, 58, 0, 255, 131, 53, 2, 255, 116, 37, 3, 255, 94, 30, 1, 255, 88, 29, 4, 255, 82, 31, 2, 255, 83, 27, 0, 255, 80, 25, 2, 255, 83, 21, 3, 255, 80, 20, 1, 255, 71, 22, 1, 255, 73, 22, 3, 255, 78, 28, 6, 255, 83, 36, 4, 255, 90, 36, 5, 255, 91, 32, 4, 255, 94, 34, 4, 255, 91, 33, 3, 255, 88, 32, 2, 255, 83, 26, 2, 255, 78, 22, 4, 255, 64, 17, 1, 255, 66, 17, 4, 255, 75, 25, 5, 255, 83, 33, 0, 255, 88, 39, 2, 255, 81, 32, 1, 255, 77, 23, 1, 255, 75, 25, 4, 255, 72, 22, 1, 255, 75, 20, 0, 255, 69, 21, 0, 255, 65, 22, 3, 255, 65, 19, 2, 255, 72, 22, 4, 255, 74, 21, 3, 255, 81, 25, 6, 255, 15, 7, 3, 255, 9, 3, 2, 255, 3, 1, 2, 255, 0, 2, 1, 255, 1, 2, 0, 255, 4, 3, 1, 255, 6, 4, 2, 255, 9, 6, 4, 255, 6, 2, 1, 255, 8, 4, 0, 255, 6, 2, 0, 255, 7, 4, 1, 255, 5, 3, 1, 255, 16, 10, 7, 255, 20, 11, 12, 255, 18, 11, 13, 255, 17, 10, 8, 255, 17, 11, 5, 255, 17, 11, 7, 255, 16, 11, 8, 255, 13, 9, 3, 255, 17, 11, 4, 255, 20, 15, 5, 255, 20, 15, 4, 255, 27, 18, 3, 255, 26, 18, 0, 255, 24, 20, 5, 255, 25, 21, 14, 255, 22, 20, 12, 255, 26, 24, 12, 255, 29, 27, 9, 255, 28, 23, 9, 255, 32, 25, 13, 255, 42, 32, 14, 255, 46, 33, 12, 255, 40, 29, 14, 255, 42, 35, 13, 255, 43, 38, 10, 255, 47, 40, 9, 255, 50, 43, 7, 255, 48, 42, 8, 255, 62, 50, 3, 255, 84, 75, 8, 255, 79, 73, 2, 255, 73, 64, 6, 255, 71, 66, 7, 255, 73, 74, 7, 255, 80, 74, 2, 255, 66, 59, 0, 255, 70, 58, 0, 255, 70, 55, 2, 255, 67, 64, 11, 255, 79, 79, 11, 255, 75, 74, 1, 255, 71, 61, 1, 255, 73, 61, 1, 255, 73, 57, 4, 255, 69, 58, 8, 255, 129, 68, 7, 255, 143, 76, 6, 255, 142, 83, 0, 255, 126, 81, 5, 255, 105, 62, 3, 255, 86, 46, 8, 255, 83, 41, 6, 255, 68, 40, 5, 255, 61, 43, 2, 255, 63, 41, 6, 255, 63, 37, 7, 255, 69, 39, 4, 255, 59, 34, 1, 255, 52, 31, 6, 255, 69, 41, 5, 255, 88, 54, 10, 255, 55, 28, 2, 255, 124, 67, 10, 255, 174, 85, 0, 255, 165, 81, 5, 255, 124, 53, 7, 255, 67, 31, 5, 255, 95, 55, 4, 255, 162, 80, 5, 255, 165, 78, 9, 255, 162, 81, 3, 255, 149, 76, 0, 255, 144, 70, 4, 255, 155, 75, 7, 255, 161, 82, 10, 255, 162, 77, 4, 255, 164, 81, 5, 255, 167, 85, 1, 255, 166, 80, 2, 255, 173, 88, 5, 255, 171, 83, 0, 255, 182, 85, 7, 255, 180, 92, 6, 255, 177, 86, 4, 255, 171, 80, 5, 255, 167, 92, 4, 255, 170, 89, 3, 255, 173, 79, 7, 255, 176, 76, 3, 255, 170, 81, 2, 255, 163, 77, 4, 255, 156, 77, 5, 255, 164, 78, 5, 255, 168, 71, 3, 255, 166, 74, 3, 255, 169, 81, 1, 255, 167, 81, 1, 255, 164, 77, 3, 255, 152, 73, 4, 255, 119, 68, 5, 255, 106, 61, 2, 255, 104, 52, 6, 255, 94, 49, 2, 255, 128, 62, 9, 255, 147, 66, 7, 255, 139, 64, 2, 255, 131, 64, 3, 255, 134, 70, 7, 255, 144, 71, 7, 255, 146, 70, 5, 255, 111, 60, 5, 255, 95, 52, 7, 255, 99, 51, 3, 255, 103, 55, 2, 255, 103, 53, 3, 255, 114, 56, 3, 255, 118, 60, 2, 255, 123, 66, 5, 255, 129, 71, 12, 255, 119, 62, 3, 255, 134, 67, 9, 255, 116, 60, 4, 255, 101, 55, 1, 255, 107, 56, 7, 255, 108, 51, 4, 255, 110, 55, 4, 255, 104, 53, 3, 255, 106, 53, 5, 255, 99, 50, 1, 255, 100, 55, 6, 255, 104, 52, 11, 255, 103, 55, 5, 255, 105, 59, 5, 255, 105, 54, 3, 255, 102, 54, 5, 255, 108, 71, 8, 255, 160, 91, 7, 255, 152, 68, 10, 255, 98, 54, 6, 255, 90, 59, 4, 255, 94, 50, 8, 255, 113, 64, 6, 255, 147, 88, 9, 255, 175, 89, 5, 255, 169, 86, 0, 255, 170, 79, 8, 255, 142, 64, 11, 255, 113, 62, 4, 255, 136, 73, 11, 255, 156, 78, 17, 255, 160, 74, 11, 255, 154, 80, 7, 255, 153, 82, 12, 255, 139, 69, 7, 255, 150, 76, 4, 255, 150, 69, 6, 255, 139, 64, 5, 255, 140, 68, 8, 255, 150, 75, 9, 255, 160, 86, 6, 255, 172, 91, 19, 255, 179, 99, 14, 255, 187, 113, 6, 255, 194, 111, 7, 255, 196, 112, 3, 255, 190, 110, 3, 255, 192, 106, 10, 255, 192, 105, 2, 255, 187, 104, 9, 255, 198, 107, 17, 255, 205, 109, 6, 255, 201, 110, 11, 255, 198, 109, 3, 255, 192, 107, 10, 255, 198, 117, 12, 255, 201, 115, 20, 255, 205, 119, 13, 255, 210, 125, 10, 255, 210, 121, 8, 255, 205, 122, 12, 255, 208, 130, 8, 255, 206, 121, 6, 255, 211, 126, 16, 255, 213, 128, 17, 255, 211, 132, 10, 255, 211, 138, 10, 255, 212, 141, 2, 255, 217, 144, 10, 255, 218, 144, 9, 255, 212, 138, 6, 255, 213, 137, 17, 255, 219, 146, 13, 255, 224, 155, 10, 255, 223, 151, 5, 255, 219, 150, 0, 255, 220, 154, 7, 255, 220, 154, 6, 255, 215, 145, 7, 255, 215, 146, 9, 255, 217, 146, 10, 255, 220, 152, 1, 255, 215, 148, 0, 255, 215, 147, 6, 255, 218, 157, 3, 255, 205, 141, 6, 255, 209, 149, 10, 255, 210, 153, 12, 255, 207, 153, 3, 255, 221, 172, 5, 255, 226, 168, 1, 255, 212, 146, 4, 255, 211, 144, 10, 255, 217, 162, 8, 255, 214, 158, 6, 255, 191, 123, 10, 255, 183, 117, 13, 255, 202, 153, 14, 255, 215, 169, 5, 255, 225, 176, 1, 255, 223, 174, 8, 255, 212, 163, 2, 255, 200, 149, 8, 255, 202, 152, 6, 255, 199, 145, 11, 255, 213, 167, 7, 255, 213, 169, 4, 255, 219, 175, 2, 255, 206, 158, 13, 255, 189, 137, 11, 255, 198, 144, 9, 255, 210, 160, 7, 255, 212, 166, 2, 255, 210, 164, 1, 255, 215, 169, 2, 255, 220, 174, 3, 255, 217, 170, 6, 255, 208, 161, 4, 255, 208, 160, 3, 255, 208, 160, 1, 255, 200, 154, 5, 255, 210, 166, 7, 255, 217, 170, 6, 255, 193, 140, 6, 255, 188, 136, 19, 255, 198, 156, 2, 255, 195, 155, 1, 255, 200, 154, 1, 255, 201, 150, 3, 255, 202, 158, 2, 255, 202, 158, 5, 255, 201, 155, 9, 255, 199, 153, 5, 255, 200, 152, 10, 255, 201, 150, 9, 255, 201, 148, 15, 255, 207, 154, 9, 255, 204, 149, 3, 255, 201, 145, 0, 255, 203, 145, 9, 255, 205, 147, 8, 255, 201, 143, 3, 255, 192, 133, 8, 255, 191, 127, 8, 255, 192, 126, 7, 255, 191, 119, 3, 255, 197, 122, 5, 255, 197, 126, 8, 255, 191, 126, 7, 255, 188, 122, 7, 255, 189, 119, 10, 255, 185, 113, 12, 255, 178, 102, 7, 255, 177, 99, 6, 255, 181, 105, 7, 255, 178, 104, 4, 255, 178, 103, 0, 255, 172, 94, 0, 255, 169, 87, 5, 255, 163, 81, 6, 255, 150, 71, 5, 255, 147, 68, 7, 255, 151, 72, 5, 255, 156, 80, 4, 255, 153, 74, 0, 255, 153, 71, 3, 255, 143, 68, 4, 255, 127, 60, 8, 255, 123, 55, 15, 255, 126, 58, 2, 255, 116, 46, 0, 255, 111, 48, 6, 255, 103, 42, 6, 255, 103, 40, 4, 255, 100, 44, 2, 255, 104, 41, 4, 255, 100, 37, 4, 255, 97, 37, 3, 255, 95, 36, 1, 255, 97, 39, 3, 255, 98, 41, 3, 255, 100, 38, 0, 255, 112, 42, 5, 255, 111, 42, 3, 255, 105, 44, 1, 255, 108, 43, 3, 255, 107, 33, 2, 255, 112, 38, 4, 255, 111, 37, 3, 255, 108, 37, 5, 255, 105, 31, 0, 255, 102, 33, 6, 255, 94, 30, 3, 255, 82, 28, 2, 255, 88, 31, 4, 255, 106, 41, 5, 255, 118, 48, 1, 255, 117, 45, 1, 255, 126, 49, 3, 255, 147, 64, 3, 255, 162, 80, 5, 255, 164, 83, 3, 255, 154, 73, 1, 255, 137, 51, 2, 255, 126, 45, 4, 255, 120, 47, 2, 255, 121, 44, 3, 255, 121, 47, 3, 255, 120, 46, 2, 255, 121, 47, 5, 255, 120, 49, 3, 255, 113, 46, 1, 255, 105, 38, 1, 255, 100, 36, 3, 255, 95, 34, 6, 255, 102, 36, 7, 255, 111, 41, 3, 255, 117, 43, 3, 255, 115, 40, 2, 255, 112, 45, 4, 255, 122, 50, 3, 255, 118, 49, 4, 255, 108, 43, 6, 255, 105, 34, 2, 255, 126, 53, 5, 255, 157, 70, 2, 255, 160, 73, 0, 255, 163, 75, 2, 255, 166, 78, 1, 255, 167, 77, 2, 255, 160, 68, 5, 255, 141, 55, 4, 255, 126, 44, 3, 255, 109, 34, 5, 255, 92, 30, 0, 255, 84, 29, 1, 255, 76, 26, 0, 255, 80, 23, 1, 255, 86, 25, 3, 255, 80, 24, 4, 255, 70, 21, 2, 255, 67, 22, 0, 255, 75, 23, 1, 255, 76, 24, 1, 255, 88, 32, 1, 255, 107, 43, 2, 255, 102, 40, 1, 255, 90, 29, 3, 255, 87, 24, 2, 255, 80, 20, 1, 255, 71, 18, 2, 255, 73, 20, 5, 255, 69, 18, 3, 255, 65, 19, 4, 255, 69, 21, 3, 255, 86, 29, 3, 255, 95, 30, 5, 255, 89, 27, 7, 255, 82, 24, 4, 255, 81, 25, 1, 255, 77, 21, 1, 255, 77, 22, 5, 255, 71, 20, 7, 255, 70, 23, 5, 255, 72, 25, 3, 255, 73, 19, 3, 255, 72, 19, 0, 255, 74, 25, 2, 255, 15, 7, 5, 255, 9, 4, 1, 255, 5, 2, 0, 255, 1, 0, 0, 255, 4, 1, 1, 255, 8, 2, 2, 255, 6, 0, 0, 255, 7, 2, 0, 255, 11, 6, 2, 255, 9, 4, 1, 255, 9, 4, 1, 255, 10, 5, 3, 255, 9, 4, 1, 255, 10, 8, 3, 255, 15, 10, 12, 255, 16, 7, 12, 255, 17, 10, 8, 255, 16, 10, 5, 255, 16, 12, 11, 255, 17, 11, 6, 255, 18, 11, 3, 255, 21, 15, 6, 255, 20, 13, 6, 255, 23, 13, 6, 255, 23, 12, 3, 255, 28, 19, 4, 255, 24, 20, 2, 255, 22, 23, 7, 255, 22, 20, 7, 255, 32, 23, 8, 255, 32, 22, 4, 255, 35, 31, 9, 255, 39, 32, 6, 255, 35, 28, 7, 255, 42, 33, 20, 255, 45, 33, 18, 255, 48, 39, 13, 255, 48, 44, 12, 255, 46, 45, 7, 255, 45, 44, 4, 255, 53, 43, 9, 255, 74, 57, 3, 255, 77, 67, 3, 255, 70, 66, 4, 255, 68, 60, 8, 255, 68, 67, 11, 255, 70, 66, 3, 255, 73, 65, 7, 255, 75, 69, 4, 255, 76, 70, 8, 255, 75, 69, 1, 255, 70, 70, 6, 255, 73, 74, 6, 255, 70, 66, 3, 255, 69, 57, 0, 255, 76, 54, 0, 255, 73, 53, 3, 255, 66, 47, 0, 255, 102, 60, 6, 255, 123, 65, 4, 255, 121, 68, 8, 255, 104, 55, 3, 255, 87, 47, 3, 255, 99, 46, 5, 255, 71, 40, 6, 255, 70, 43, 5, 255, 60, 32, 1, 255, 54, 32, 5, 255, 89, 54, 6, 255, 61, 39, 2, 255, 40, 36, 5, 255, 72, 49, 6, 255, 134, 69, 8, 255, 140, 68, 7, 255, 102, 59, 8, 255, 157, 81, 5, 255, 159, 79, 1, 255, 160, 84, 3, 255, 154, 81, 7, 255, 156, 72, 11, 255, 164, 85, 3, 255, 169, 87, 1, 255, 169, 84, 5, 255, 170, 82, 8, 255, 176, 88, 6, 255, 180, 91, 0, 255, 179, 91, 1, 255, 181, 90, 5, 255, 181, 90, 4, 255, 183, 90, 2, 255, 182, 91, 6, 255, 182, 89, 8, 255, 176, 86, 5, 255, 181, 97, 3, 255, 184, 89, 0, 255, 182, 82, 0, 255, 184, 89, 1, 255, 182, 87, 3, 255, 188, 93, 5, 255, 186, 98, 4, 255, 186, 94, 6, 255, 177, 90, 0, 255, 176, 87, 3, 255, 177, 86, 3, 255, 176, 86, 1, 255, 171, 81, 2, 255, 168, 80, 7, 255, 166, 79, 6, 255, 165, 81, 3, 255, 165, 77, 1, 255, 163, 76, 4, 255, 155, 68, 4, 255, 151, 64, 1, 255, 153, 70, 5, 255, 148, 67, 3, 255, 136, 61, 5, 255, 143, 69, 3, 255, 141, 66, 0, 255, 146, 66, 3, 255, 163, 77, 7, 255, 165, 76, 4, 255, 158, 72, 3, 255, 147, 75, 2, 255, 132, 63, 5, 255, 123, 58, 9, 255, 109, 60, 7, 255, 110, 57, 3, 255, 111, 50, 3, 255, 127, 58, 3, 255, 138, 62, 4, 255, 135, 63, 3, 255, 138, 62, 5, 255, 136, 65, 7, 255, 147, 69, 6, 255, 111, 54, 2, 255, 94, 50, 7, 255, 96, 52, 4, 255, 101, 55, 1, 255, 98, 52, 5, 255, 103, 55, 2, 255, 120, 66, 4, 255, 119, 68, 7, 255, 108, 56, 6, 255, 102, 48, 7, 255, 105, 57, 5, 255, 101, 51, 3, 255, 110, 54, 6, 255, 129, 77, 9, 255, 164, 98, 7, 255, 175, 93, 4, 255, 131, 62, 3, 255, 98, 55, 6, 255, 106, 67, 8, 255, 131, 73, 10, 255, 168, 85, 6, 255, 175, 80, 7, 255, 167, 75, 5, 255, 166, 82, 7, 255, 159, 78, 14, 255, 160, 79, 11, 255, 164, 91, 12, 255, 170, 86, 10, 255, 175, 93, 9, 255, 171, 94, 3, 255, 178, 97, 7, 255, 172, 90, 13, 255, 142, 67, 4, 255, 133, 62, 10, 255, 144, 73, 11, 255, 155, 85, 9, 255, 163, 89, 5, 255, 178, 100, 7, 255, 184, 104, 9, 255, 190, 106, 14, 255, 197, 112, 8, 255, 198, 111, 6, 255, 197, 107, 8, 255, 198, 108, 10, 255, 196, 107, 6, 255, 195, 108, 4, 255, 195, 107, 8, 255, 203, 112, 10, 255, 199, 107, 11, 255, 194, 101, 10, 255, 200, 111, 6, 255, 199, 112, 11, 255, 205, 120, 15, 255, 201, 114, 9, 255, 198, 115, 5, 255, 208, 127, 9, 255, 210, 129, 9, 255, 212, 133, 8, 255, 212, 132, 10, 255, 218, 136, 12, 255, 201, 117, 10, 255, 205, 120, 7, 255, 214, 135, 8, 255, 214, 139, 9, 255, 216, 142, 10, 255, 220, 148, 4, 255, 220, 148, 5, 255, 221, 149, 6, 255, 216, 144, 3, 255, 218, 141, 13, 255, 222, 150, 6, 255, 218, 153, 6, 255, 221, 149, 10, 255, 218, 144, 7, 255, 222, 155, 5, 255, 223, 161, 5, 255, 219, 151, 8, 255, 216, 150, 9, 255, 212, 147, 4, 255, 212, 145, 8, 255, 206, 138, 6, 255, 213, 148, 14, 255, 224, 166, 2, 255, 219, 163, 10, 255, 217, 164, 7, 255, 223, 168, 7, 255, 226, 169, 10, 255, 227, 168, 10, 255, 218, 159, 4, 255, 209, 150, 4, 255, 216, 163, 5, 255, 223, 169, 9, 255, 216, 160, 5, 255, 169, 104, 10, 255, 182, 127, 7, 255, 219, 181, 18, 255, 218, 179, 4, 255, 217, 173, 4, 255, 224, 177, 7, 255, 216, 169, 4, 255, 213, 168, 4, 255, 218, 174, 10, 255, 207, 162, 2, 255, 210, 169, 7, 255, 218, 175, 4, 255, 217, 173, 0, 255, 221, 177, 4, 255, 188, 140, 5, 255, 182, 132, 9, 255, 209, 168, 3, 255, 214, 173, 1, 255, 204, 160, 2, 255, 207, 161, 0, 255, 218, 172, 0, 255, 213, 166, 3, 255, 212, 165, 1, 255, 212, 162, 5, 255, 203, 155, 5, 255, 206, 159, 14, 255, 211, 167, 9, 255, 210, 165, 3, 255, 191, 139, 4, 255, 200, 152, 11, 255, 201, 159, 4, 255, 197, 154, 9, 255, 201, 154, 3, 255, 202, 151, 3, 255, 204, 158, 8, 255, 202, 158, 8, 255, 201, 156, 1, 255, 201, 155, 2, 255, 200, 152, 8, 255, 199, 150, 6, 255, 203, 151, 14, 255, 205, 153, 7, 255, 203, 147, 2, 255, 199, 142, 4, 255, 203, 144, 3, 255, 203, 146, 1, 255, 200, 142, 2, 255, 195, 136, 5, 255, 198, 135, 10, 255, 197, 132, 10, 255, 193, 125, 5, 255, 196, 127, 6, 255, 194, 126, 5, 255, 191, 126, 4, 255, 192, 129, 8, 255, 186, 119, 13, 255, 180, 107, 2, 255, 182, 108, 4, 255, 185, 113, 9, 255, 184, 114, 7, 255, 179, 108, 6, 255, 177, 100, 2, 255, 164, 85, 4, 255, 160, 79, 3, 255, 167, 87, 0, 255, 161, 81, 8, 255, 146, 72, 7, 255, 152, 76, 4, 255, 150, 71, 2, 255, 150, 72, 4, 255, 150, 73, 8, 255, 142, 65, 3, 255, 142, 67, 2, 255, 134, 60, 8, 255, 122, 57, 4, 255, 114, 50, 6, 255, 110, 47, 5, 255, 106, 42, 6, 255, 105, 43, 6, 255, 101, 42, 3, 255, 99, 36, 2, 255, 100, 38, 1, 255, 96, 37, 4, 255, 90, 31, 4, 255, 96, 33, 1, 255, 100, 37, 1, 255, 100, 37, 2, 255, 104, 40, 3, 255, 105, 42, 2, 255, 104, 41, 2, 255, 105, 39, 4, 255, 107, 39, 3, 255, 110, 40, 2, 255, 99, 33, 1, 255, 102, 35, 3, 255, 101, 31, 2, 255, 103, 32, 2, 255, 102, 35, 5, 255, 102, 35, 9, 255, 94, 31, 6, 255, 88, 32, 0, 255, 109, 46, 3, 255, 115, 45, 2, 255, 131, 56, 1, 255, 161, 78, 2, 255, 162, 79, 2, 255, 164, 76, 2, 255, 152, 69, 3, 255, 129, 50, 2, 255, 120, 45, 5, 255, 116, 44, 1, 255, 117, 45, 2, 255, 120, 47, 1, 255, 120, 44, 2, 255, 113, 35, 4, 255, 106, 32, 5, 255, 101, 32, 4, 255, 105, 37, 5, 255, 104, 36, 1, 255, 106, 39, 3, 255, 111, 45, 3, 255, 118, 45, 6, 255, 118, 42, 5, 255, 110, 38, 2, 255, 106, 41, 2, 255, 117, 46, 7, 255, 117, 37, 0, 255, 100, 32, 5, 255, 80, 20, 3, 255, 111, 35, 4, 255, 141, 57, 3, 255, 157, 73, 1, 255, 166, 71, 3, 255, 164, 70, 5, 255, 164, 71, 3, 255, 155, 65, 0, 255, 133, 52, 7, 255, 117, 33, 6, 255, 101, 29, 1, 255, 93, 27, 1, 255, 87, 29, 3, 255, 78, 22, 0, 255, 78, 23, 3, 255, 81, 22, 4, 255, 76, 22, 2, 255, 74, 25, 2, 255, 77, 25, 2, 255, 80, 26, 5, 255, 76, 25, 1, 255, 91, 32, 1, 255, 108, 44, 6, 255, 88, 30, 2, 255, 67, 14, 7, 255, 75, 22, 6, 255, 79, 20, 2, 255, 71, 16, 6, 255, 62, 15, 3, 255, 75, 20, 1, 255, 72, 21, 2, 255, 77, 27, 5, 255, 82, 26, 2, 255, 84, 25, 3, 255, 82, 24, 2, 255, 73, 24, 3, 255, 70, 20, 2, 255, 77, 21, 2, 255, 81, 23, 5, 255, 81, 21, 3, 255, 85, 21, 3, 255, 84, 21, 2, 255, 77, 26, 4, 255, 79, 24, 2, 255, 77, 21, 0, 255, 17, 6, 4, 255, 14, 7, 3, 255, 7, 3, 1, 255, 5, 2, 1, 255, 5, 1, 0, 255, 7, 1, 1, 255, 6, 1, 1, 255, 7, 2, 2, 255, 8, 4, 1, 255, 9, 4, 1, 255, 8, 3, 0, 255, 10, 5, 2, 255, 11, 7, 3, 255, 10, 6, 3, 255, 13, 8, 4, 255, 15, 12, 6, 255, 15, 12, 7, 255, 15, 12, 8, 255, 15, 12, 9, 255, 18, 13, 7, 255, 20, 14, 8, 255, 22, 15, 7, 255, 22, 13, 6, 255, 26, 16, 10, 255, 26, 16, 7, 255, 26, 18, 3, 255, 29, 19, 3, 255, 29, 21, 9, 255, 32, 22, 8, 255, 38, 22, 8, 255, 44, 30, 13, 255, 37, 29, 10, 255, 35, 31, 11, 255, 40, 36, 2, 255, 46, 40, 8, 255, 47, 44, 10, 255, 44, 40, 9, 255, 50, 39, 11, 255, 54, 46, 12, 255, 48, 45, 6, 255, 58, 51, 6, 255, 78, 64, 11, 255, 70, 57, 7, 255, 67, 60, 6, 255, 72, 64, 2, 255, 74, 63, 5, 255, 66, 61, 2, 255, 67, 62, 10, 255, 75, 67, 11, 255, 70, 61, 2, 255, 71, 63, 4, 255, 70, 67, 10, 255, 80, 69, 9, 255, 77, 61, 7, 255, 67, 56, 2, 255, 75, 52, 5, 255, 69, 50, 1, 255, 69, 47, 2, 255, 70, 49, 7, 255, 87, 56, 7, 255, 103, 54, 6, 255, 101, 48, 2, 255, 90, 44, 6, 255, 79, 37, 2, 255, 77, 44, 9, 255, 82, 46, 8, 255, 60, 36, 3, 255, 105, 68, 4, 255, 130, 77, 1, 255, 112, 62, 5, 255, 127, 71, 12, 255, 162, 80, 5, 255, 167, 86, 5, 255, 162, 82, 7, 255, 172, 85, 3, 255, 171, 84, 1, 255, 165, 90, 8, 255, 167, 88, 5, 255, 175, 88, 0, 255, 185, 89, 0, 255, 181, 87, 5, 255, 178, 90, 3, 255, 179, 89, 1, 255, 179, 88, 5, 255, 181, 90, 5, 255, 180, 91, 5, 255, 182, 93, 4, 255, 184, 94, 1, 255, 186, 93, 1, 255, 186, 95, 8, 255, 189, 93, 7, 255, 189, 101, 6, 255, 217, 134, 18, 255, 213, 127, 20, 255, 206, 150, 89, 255, 218, 165, 54, 255, 207, 132, 13, 255, 209, 143, 17, 255, 201, 118, 25, 255, 197, 96, 7, 255, 189, 93, 0, 255, 185, 93, 1, 255, 181, 93, 2, 255, 181, 90, 0, 255, 183, 91, 4, 255, 179, 87, 2, 255, 177, 87, 3, 255, 174, 86, 2, 255, 175, 87, 1, 255, 179, 84, 2, 255, 174, 79, 2, 255, 164, 73, 0, 255, 160, 72, 1, 255, 158, 72, 3, 255, 152, 69, 4, 255, 142, 56, 4, 255, 133, 60, 3, 255, 143, 65, 6, 255, 162, 69, 6, 255, 163, 77, 4, 255, 160, 79, 3, 255, 160, 71, 0, 255, 153, 65, 5, 255, 148, 65, 4, 255, 147, 68, 2, 255, 134, 66, 7, 255, 126, 56, 3, 255, 137, 62, 7, 255, 136, 61, 2, 255, 133, 59, 4, 255, 136, 61, 2, 255, 147, 65, 0, 255, 147, 71, 3, 255, 144, 63, 7, 255, 117, 53, 3, 255, 105, 48, 7, 255, 105, 52, 17, 255, 100, 52, 3, 255, 114, 60, 7, 255, 137, 75, 12, 255, 151, 76, 11, 255, 166, 79, 4, 255, 157, 82, 2, 255, 141, 71, 0, 255, 106, 52, 5, 255, 102, 56, 7, 255, 142, 74, 2, 255, 169, 82, 9, 255, 170, 69, 2, 255, 166, 80, 4, 255, 144, 75, 9, 255, 133, 63, 7, 255, 148, 72, 2, 255, 168, 82, 6, 255, 149, 67, 5, 255, 133, 58, 5, 255, 145, 66, 5, 255, 161, 76, 9, 255, 170, 88, 6, 255, 176, 91, 3, 255, 178, 93, 5, 255, 181, 91, 10, 255, 178, 89, 7, 255, 183, 101, 9, 255, 184, 96, 4, 255, 180, 94, 10, 255, 169, 86, 11, 255, 174, 94, 10, 255, 187, 106, 7, 255, 194, 111, 9, 255, 197, 109, 14, 255, 197, 106, 7, 255, 201, 111, 9, 255, 197, 111, 1, 255, 198, 109, 6, 255, 201, 110, 10, 255, 200, 106, 5, 255, 202, 110, 7, 255, 201, 109, 7, 255, 196, 104, 4, 255, 199, 109, 14, 255, 200, 110, 12, 255, 190, 100, 10, 255, 192, 104, 8, 255, 199, 113, 14, 255, 205, 120, 15, 255, 199, 112, 9, 255, 202, 119, 6, 255, 209, 132, 7, 255, 211, 137, 13, 255, 210, 135, 8, 255, 212, 138, 11, 255, 214, 136, 12, 255, 214, 139, 2, 255, 199, 120, 6, 255, 192, 114, 13, 255, 206, 133, 5, 255, 218, 149, 5, 255, 215, 147, 4, 255, 217, 148, 8, 255, 219, 150, 6, 255, 222, 153, 0, 255, 218, 146, 9, 255, 214, 138, 9, 255, 217, 141, 6, 255, 218, 144, 6, 255, 215, 142, 10, 255, 215, 146, 3, 255, 226, 158, 2, 255, 223, 162, 2, 255, 218, 164, 8, 255, 219, 158, 6, 255, 215, 150, 7, 255, 215, 150, 10, 255, 214, 151, 6, 255, 217, 158, 9, 255, 225, 171, 6, 255, 227, 171, 6, 255, 220, 153, 14, 255, 216, 152, 6, 255, 223, 164, 2, 255, 223, 167, 9, 255, 214, 159, 13, 255, 210, 157, 10, 255, 217, 172, 1, 255, 227, 169, 2, 255, 223, 170, 7, 255, 188, 143, 22, 255, 186, 138, 23, 255, 227, 180, 19, 255, 224, 179, 8, 255, 221, 176, 4, 255, 223, 178, 1, 255, 221, 175, 1, 255, 213, 168, 3, 255, 220, 177, 5, 255, 221, 178, 4, 255, 216, 173, 10, 255, 218, 173, 2, 255, 215, 170, 4, 255, 211, 167, 4, 255, 206, 164, 1, 255, 210, 168, 1, 255, 209, 167, 4, 255, 215, 173, 2, 255, 207, 159, 9, 255, 195, 143, 8, 255, 212, 164, 1, 255, 215, 168, 0, 255, 206, 158, 4, 255, 201, 150, 5, 255, 204, 156, 5, 255, 211, 167, 3, 255, 217, 175, 6, 255, 210, 167, 2, 255, 191, 141, 9, 255, 198, 147, 5, 255, 203, 160, 5, 255, 197, 157, 5, 255, 200, 154, 10, 255, 199, 150, 0, 255, 202, 153, 5, 255, 203, 156, 12, 255, 200, 155, 6, 255, 199, 154, 5, 255, 200, 152, 7, 255, 202, 152, 13, 255, 203, 155, 11, 255, 203, 153, 6, 255, 200, 147, 3, 255, 202, 146, 10, 255, 203, 147, 9, 255, 204, 149, 5, 255, 200, 144, 0, 255, 198, 141, 1, 255, 200, 140, 5, 255, 197, 134, 4, 255, 197, 132, 9, 255, 197, 130, 8, 255, 191, 125, 2, 255, 190, 125, 1, 255, 189, 125, 3, 255, 183, 116, 9, 255, 178, 105, 6, 255, 182, 108, 9, 255, 184, 109, 5, 255, 179, 104, 0, 255, 176, 96, 4, 255, 173, 90, 3, 255, 165, 84, 5, 255, 166, 88, 6, 255, 166, 90, 1, 255, 168, 89, 3, 255, 158, 76, 2, 255, 161, 80, 3, 255, 157, 75, 0, 255, 158, 76, 7, 255, 148, 69, 3, 255, 141, 67, 4, 255, 141, 70, 11, 255, 128, 55, 2, 255, 135, 60, 7, 255, 131, 65, 5, 255, 116, 54, 5, 255, 109, 48, 7, 255, 102, 39, 1, 255, 98, 37, 1, 255, 96, 40, 3, 255, 95, 39, 0, 255, 95, 33, 1, 255, 99, 34, 3, 255, 105, 37, 2, 255, 105, 39, 3, 255, 100, 38, 4, 255, 102, 40, 8, 255, 103, 40, 3, 255, 106, 39, 2, 255, 109, 38, 3, 255, 105, 40, 2, 255, 101, 44, 3, 255, 101, 39, 3, 255, 103, 39, 4, 255, 97, 35, 2, 255, 100, 35, 3, 255, 104, 34, 2, 255, 111, 35, 8, 255, 102, 36, 3, 255, 90, 31, 0, 255, 94, 32, 2, 255, 124, 55, 7, 255, 152, 76, 4, 255, 154, 75, 1, 255, 156, 78, 4, 255, 151, 69, 2, 255, 132, 52, 5, 255, 117, 40, 5, 255, 117, 41, 5, 255, 115, 39, 4, 255, 116, 40, 3, 255, 120, 43, 3, 255, 118, 40, 3, 255, 109, 33, 3, 255, 99, 34, 4, 255, 100, 39, 4, 255, 110, 39, 3, 255, 108, 35, 1, 255, 111, 38, 7, 255, 119, 45, 6, 255, 116, 41, 5, 255, 107, 36, 1, 255, 105, 36, 2, 255, 105, 37, 1, 255, 115, 41, 1, 255, 109, 36, 1, 255, 89, 30, 3, 255, 82, 26, 6, 255, 103, 30, 3, 255, 117, 39, 2, 255, 141, 62, 2, 255, 162, 73, 2, 255, 158, 71, 3, 255, 150, 63, 4, 255, 139, 58, 1, 255, 125, 55, 5, 255, 107, 35, 3, 255, 100, 27, 3, 255, 93, 25, 2, 255, 83, 21, 0, 255, 78, 22, 1, 255, 81, 29, 5, 255, 78, 27, 1, 255, 84, 29, 1, 255, 84, 25, 0, 255, 85, 24, 0, 255, 89, 31, 6, 255, 91, 34, 4, 255, 97, 41, 3, 255, 99, 40, 2, 255, 80, 24, 1, 255, 62, 17, 4, 255, 72, 22, 3, 255, 73, 22, 2, 255, 63, 17, 2, 255, 65, 21, 0, 255, 73, 25, 2, 255, 71, 21, 1, 255, 81, 31, 6, 255, 76, 28, 2, 255, 68, 20, 0, 255, 72, 24, 0, 255, 65, 19, 4, 255, 66, 16, 3, 255, 77, 21, 1, 255, 80, 25, 1, 255, 79, 24, 1, 255, 77, 22, 0, 255, 76, 22, 1, 255, 77, 24, 3, 255, 82, 25, 2, 255, 82, 23, 1, 255, 18, 8, 6, 255, 14, 7, 4, 255, 5, 0, 0, 255, 6, 2, 2, 255, 6, 2, 1, 255, 6, 1, 1, 255, 8, 3, 3, 255, 8, 4, 3, 255, 6, 2, 0, 255, 8, 3, 0, 255, 11, 5, 1, 255, 9, 4, 0, 255, 10, 4, 1, 255, 12, 3, 2, 255, 10, 4, 2, 255, 15, 12, 8, 255, 19, 15, 14, 255, 15, 11, 8, 255, 19, 13, 9, 255, 14, 13, 6, 255, 18, 17, 8, 255, 20, 16, 7, 255, 21, 16, 7, 255, 22, 18, 9, 255, 23, 21, 9, 255, 21, 20, 7, 255, 25, 21, 9, 255, 28, 23, 11, 255, 33, 25, 13, 255, 35, 26, 10, 255, 35, 28, 10, 255, 31, 29, 11, 255, 31, 30, 22, 255, 38, 34, 12, 255, 44, 36, 16, 255, 47, 41, 11, 255, 47, 38, 16, 255, 51, 40, 12, 255, 57, 49, 7, 255, 53, 46, 9, 255, 68, 59, 7, 255, 73, 62, 11, 255, 65, 56, 9, 255, 62, 55, 13, 255, 67, 61, 2, 255, 65, 57, 6, 255, 64, 64, 20, 255, 70, 72, 17, 255, 72, 64, 11, 255, 72, 58, 3, 255, 70, 57, 9, 255, 70, 65, 15, 255, 82, 69, 12, 255, 69, 63, 2, 255, 66, 55, 1, 255, 66, 52, 1, 255, 67, 46, 1, 255, 62, 45, 0, 255, 79, 51, 4, 255, 76, 47, 4, 255, 81, 54, 4, 255, 113, 59, 11, 255, 86, 42, 9, 255, 93, 53, 7, 255, 140, 79, 6, 255, 138, 62, 9, 255, 139, 72, 10, 255, 166, 80, 3, 255, 169, 78, 6, 255, 172, 84, 3, 255, 174, 89, 2, 255, 172, 93, 0, 255, 173, 87, 3, 255, 180, 92, 5, 255, 177, 90, 8, 255, 176, 91, 5, 255, 176, 91, 3, 255, 179, 92, 4, 255, 178, 90, 3, 255, 175, 88, 8, 255, 177, 84, 4, 255, 177, 81, 2, 255, 174, 84, 0, 255, 180, 85, 1, 255, 182, 86, 3, 255, 180, 88, 7, 255, 181, 92, 4, 255, 187, 98, 3, 255, 187, 99, 2, 255, 184, 98, 4, 255, 188, 91, 3, 255, 197, 103, 3, 255, 207, 122, 3, 255, 207, 111, 6, 255, 209, 122, 32, 255, 209, 137, 25, 255, 208, 131, 12, 255, 224, 158, 12, 255, 208, 136, 16, 255, 185, 88, 1, 255, 190, 96, 6, 255, 188, 93, 4, 255, 188, 96, 5, 255, 190, 96, 3, 255, 186, 90, 5, 255, 186, 90, 5, 255, 184, 90, 1, 255, 185, 94, 1, 255, 183, 94, 3, 255, 179, 89, 5, 255, 171, 80, 1, 255, 172, 81, 4, 255, 173, 86, 8, 255, 159, 71, 2, 255, 145, 55, 4, 255, 150, 64, 4, 255, 162, 73, 6, 255, 165, 72, 5, 255, 163, 74, 3, 255, 164, 78, 1, 255, 162, 73, 3, 255, 163, 69, 9, 255, 156, 72, 3, 255, 155, 76, 7, 255, 159, 72, 10, 255, 158, 76, 5, 255, 156, 75, 4, 255, 156, 78, 5, 255, 155, 73, 7, 255, 152, 66, 1, 255, 157, 73, 5, 255, 157, 69, 3, 255, 153, 68, 7, 255, 148, 64, 5, 255, 139, 64, 9, 255, 145, 73, 4, 255, 142, 71, 7, 255, 134, 65, 8, 255, 153, 71, 7, 255, 166, 75, 2, 255, 162, 73, 2, 255, 162, 76, 4, 255, 159, 74, 10, 255, 146, 62, 10, 255, 135, 58, 6, 255, 142, 71, 1, 255, 154, 71, 7, 255, 151, 69, 5, 255, 152, 66, 6, 255, 141, 60, 4, 255, 137, 60, 4, 255, 142, 69, 11, 255, 134, 65, 9, 255, 130, 60, 6, 255, 122, 61, 3, 255, 129, 70, 14, 255, 153, 82, 10, 255, 171, 90, 6, 255, 174, 91, 8, 255, 174, 90, 17, 255, 186, 96, 13, 255, 187, 100, 6, 255, 183, 98, 10, 255, 179, 98, 9, 255, 177, 91, 12, 255, 186, 101, 13, 255, 196, 111, 7, 255, 199, 110, 8, 255, 195, 108, 3, 255, 194, 105, 6, 255, 198, 108, 5, 255, 190, 107, 2, 255, 198, 111, 19, 255, 199, 113, 5, 255, 198, 111, 2, 255, 198, 108, 11, 255, 203, 114, 10, 255, 204, 117, 1, 255, 198, 111, 5, 255, 199, 109, 12, 255, 198, 107, 18, 255, 194, 107, 10, 255, 191, 105, 15, 255, 194, 113, 4, 255, 206, 124, 14, 255, 204, 119, 7, 255, 195, 106, 7, 255, 200, 119, 14, 255, 211, 134, 18, 255, 211, 137, 11, 255, 213, 140, 4, 255, 214, 140, 9, 255, 215, 141, 13, 255, 210, 139, 10, 255, 206, 134, 26, 255, 202, 135, 12, 255, 204, 139, 9, 255, 214, 149, 15, 255, 218, 150, 12, 255, 220, 153, 12, 255, 220, 154, 10, 255, 219, 154, 3, 255, 213, 144, 13, 255, 203, 136, 6, 255, 207, 136, 8, 255, 218, 138, 8, 255, 211, 142, 4, 255, 211, 152, 0, 255, 220, 166, 4, 255, 225, 169, 11, 255, 225, 171, 5, 255, 227, 166, 5, 255, 213, 149, 1, 255, 207, 145, 0, 255, 217, 159, 1, 255, 227, 172, 6, 255, 230, 178, 13, 255, 226, 171, 0, 255, 212, 147, 5, 255, 214, 154, 6, 255, 222, 167, 3, 255, 217, 164, 3, 255, 217, 167, 5, 255, 213, 164, 9, 255, 218, 166, 7, 255, 224, 178, 16, 255, 220, 174, 8, 255, 225, 180, 10, 255, 221, 179, 9, 255, 220, 176, 2, 255, 219, 173, 8, 255, 221, 178, 6, 255, 221, 175, 1, 255, 220, 172, 10, 255, 214, 166, 13, 255, 216, 171, 4, 255, 216, 172, 5, 255, 215, 172, 2, 255, 213, 167, 3, 255, 207, 158, 13, 255, 199, 154, 6, 255, 212, 170, 10, 255, 217, 177, 8, 255, 212, 170, 5, 255, 207, 163, 7, 255, 203, 155, 6, 255, 206, 155, 8, 255, 211, 161, 7, 255, 210, 164, 8, 255, 201, 151, 18, 255, 196, 145, 13, 255, 199, 151, 3, 255, 206, 160, 3, 255, 214, 169, 2, 255, 214, 167, 3, 255, 191, 138, 9, 255, 188, 134, 14, 255, 202, 160, 3, 255, 202, 162, 5, 255, 199, 154, 12, 255, 199, 152, 2, 255, 200, 151, 1, 255, 201, 155, 7, 255, 201, 154, 11, 255, 199, 152, 10, 255, 201, 155, 4, 255, 200, 153, 10, 255, 201, 155, 3, 255, 204, 156, 9, 255, 202, 150, 5, 255, 202, 149, 7, 255, 200, 147, 10, 255, 203, 150, 10, 255, 202, 146, 8, 255, 202, 144, 17, 255, 201, 140, 18, 255, 196, 135, 9, 255, 195, 132, 4, 255, 192, 127, 5, 255, 188, 122, 5, 255, 187, 120, 5, 255, 186, 118, 3, 255, 184, 112, 7, 255, 180, 107, 5, 255, 179, 105, 5, 255, 177, 102, 3, 255, 175, 97, 0, 255, 176, 93, 3, 255, 172, 96, 4, 255, 170, 89, 2, 255, 172, 88, 4, 255, 169, 88, 7, 255, 162, 86, 3, 255, 151, 74, 5, 255, 145, 67, 9, 255, 153, 76, 3, 255, 151, 75, 1, 255, 152, 74, 3, 255, 152, 74, 0, 255, 136, 60, 2, 255, 128, 51, 6, 255, 145, 66, 5, 255, 135, 65, 0, 255, 120, 53, 0, 255, 112, 47, 1, 255, 97, 34, 1, 255, 94, 35, 3, 255, 102, 42, 6, 255, 99, 38, 1, 255, 105, 39, 4, 255, 107, 41, 6, 255, 101, 43, 3, 255, 101, 42, 3, 255, 100, 38, 4, 255, 102, 39, 6, 255, 107, 38, 3, 255, 109, 39, 1, 255, 103, 39, 1, 255, 98, 38, 0, 255, 98, 39, 2, 255, 104, 36, 2, 255, 102, 36, 2, 255, 97, 32, 1, 255, 99, 35, 3, 255, 99, 36, 3, 255, 100, 36, 2, 255, 97, 36, 0, 255, 94, 31, 4, 255, 89, 31, 10, 255, 122, 54, 1, 255, 158, 77, 1, 255, 156, 79, 3, 255, 151, 73, 2, 255, 132, 49, 2, 255, 122, 42, 5, 255, 115, 42, 2, 255, 111, 42, 1, 255, 104, 34, 3, 255, 100, 30, 2, 255, 112, 33, 6, 255, 107, 33, 1, 255, 102, 37, 1, 255, 105, 41, 2, 255, 107, 39, 2, 255, 105, 34, 5, 255, 102, 33, 4, 255, 104, 34, 1, 255, 113, 38, 2, 255, 110, 38, 4, 255, 103, 36, 1, 255, 105, 38, 7, 255, 109, 36, 5, 255, 108, 35, 0, 255, 95, 31, 3, 255, 76, 24, 2, 255, 83, 29, 4, 255, 106, 34, 6, 255, 108, 35, 3, 255, 126, 43, 4, 255, 149, 59, 3, 255, 151, 63, 2, 255, 143, 49, 3, 255, 130, 39, 0, 255, 118, 36, 1, 255, 104, 26, 4, 255, 97, 25, 4, 255, 87, 24, 3, 255, 77, 24, 2, 255, 77, 28, 3, 255, 83, 31, 2, 255, 92, 34, 4, 255, 88, 32, 2, 255, 95, 34, 4, 255, 97, 40, 5, 255, 96, 42, 1, 255, 104, 41, 2, 255, 113, 43, 3, 255, 95, 30, 1, 255, 66, 16, 1, 255, 65, 20, 2, 255, 68, 19, 2, 255, 56, 17, 2, 255, 54, 19, 4, 255, 75, 26, 2, 255, 78, 29, 4, 255, 84, 27, 7, 255, 79, 20, 1, 255, 82, 30, 6, 255, 76, 29, 4, 255, 76, 23, 5, 255, 76, 23, 2, 255, 80, 26, 3, 255, 82, 24, 2, 255, 84, 23, 5, 255, 81, 22, 8, 255, 73, 18, 3, 255, 72, 21, 3, 255, 71, 22, 1, 255, 80, 24, 2, 255, 84, 25, 1, 255, 15, 7, 4, 255, 14, 8, 5, 255, 2, 1, 0, 255, 3, 2, 1, 255, 2, 1, 0, 255, 4, 4, 1, 255, 6, 3, 2, 255, 6, 2, 1, 255, 7, 3, 1, 255, 7, 3, 0, 255, 10, 5, 1, 255, 11, 6, 2, 255, 9, 4, 1, 255, 11, 6, 4, 255, 7, 6, 0, 255, 6, 8, 4, 255, 14, 15, 20, 255, 13, 12, 14, 255, 18, 16, 4, 255, 21, 16, 7, 255, 20, 14, 5, 255, 24, 18, 8, 255, 23, 16, 8, 255, 25, 19, 10, 255, 22, 19, 7, 255, 25, 24, 7, 255, 27, 25, 6, 255, 29, 25, 9, 255, 31, 27, 9, 255, 37, 32, 11, 255, 33, 31, 9, 255, 34, 34, 13, 255, 41, 39, 6, 255, 39, 37, 11, 255, 44, 39, 14, 255, 57, 50, 6, 255, 58, 44, 12, 255, 53, 40, 14, 255, 56, 47, 7, 255, 63, 51, 9, 255, 75, 63, 11, 255, 66, 59, 2, 255, 64, 59, 3, 255, 63, 60, 8, 255, 60, 62, 8, 255, 63, 70, 29, 255, 67, 72, 49, 255, 73, 77, 24, 255, 74, 64, 11, 255, 72, 55, 5, 255, 69, 54, 8, 255, 69, 62, 14, 255, 72, 71, 14, 255, 63, 66, 4, 255, 56, 49, 8, 255, 64, 48, 4, 255, 54, 37, 3, 255, 69, 53, 4, 255, 103, 59, 7, 255, 90, 43, 4, 255, 117, 67, 9, 255, 140, 68, 5, 255, 146, 70, 5, 255, 167, 85, 9, 255, 175, 81, 3, 255, 172, 86, 6, 255, 173, 86, 2, 255, 176, 93, 2, 255, 180, 89, 5, 255, 177, 89, 7, 255, 180, 89, 0, 255, 175, 89, 3, 255, 179, 91, 1, 255, 182, 87, 1, 255, 173, 85, 4, 255, 165, 84, 1, 255, 166, 85, 2, 255, 165, 79, 3, 255, 163, 75, 2, 255, 165, 75, 4, 255, 166, 77, 3, 255, 171, 77, 5, 255, 166, 78, 3, 255, 167, 78, 11, 255, 172, 84, 6, 255, 177, 89, 0, 255, 181, 88, 1, 255, 179, 86, 4, 255, 178, 89, 4, 255, 179, 91, 5, 255, 183, 91, 6, 255, 190, 108, 3, 255, 199, 115, 3, 255, 201, 106, 3, 255, 187, 91, 0, 255, 185, 86, 11, 255, 197, 100, 4, 255, 190, 86, 1, 255, 184, 75, 7, 255, 179, 88, 2, 255, 189, 96, 1, 255, 189, 94, 2, 255, 189, 98, 1, 255, 187, 91, 3, 255, 182, 85, 1, 255, 187, 90, 0, 255, 191, 97, 1, 255, 187, 93, 1, 255, 184, 89, 5, 255, 183, 87, 3, 255, 178, 82, 0, 255, 182, 87, 3, 255, 180, 85, 4, 255, 174, 81, 4, 255, 171, 79, 5, 255, 180, 92, 5, 255, 184, 87, 1, 255, 181, 84, 3, 255, 178, 87, 2, 255, 182, 88, 1, 255, 180, 85, 2, 255, 169, 78, 3, 255, 150, 67, 1, 255, 147, 64, 8, 255, 170, 78, 6, 255, 175, 85, 0, 255, 178, 87, 6, 255, 175, 86, 6, 255, 176, 84, 1, 255, 162, 79, 1, 255, 163, 82, 7, 255, 167, 78, 5, 255, 156, 71, 1, 255, 148, 70, 4, 255, 133, 64, 3, 255, 143, 70, 6, 255, 142, 64, 0, 255, 144, 66, 6, 255, 147, 64, 10, 255, 138, 63, 2, 255, 131, 64, 7, 255, 132, 61, 3, 255, 137, 60, 3, 255, 129, 57, 1, 255, 135, 61, 10, 255, 142, 65, 5, 255, 136, 65, 7, 255, 131, 59, 6, 255, 136, 64, 6, 255, 153, 74, 7, 255, 163, 84, 9, 255, 172, 89, 1, 255, 168, 84, 5, 255, 155, 76, 10, 255, 176, 94, 11, 255, 180, 92, 9, 255, 178, 91, 6, 255, 180, 92, 7, 255, 187, 99, 4, 255, 186, 103, 11, 255, 195, 106, 5, 255, 186, 99, 13, 255, 177, 92, 10, 255, 179, 93, 3, 255, 183, 99, 7, 255, 189, 100, 6, 255, 195, 107, 4, 255, 195, 109, 10, 255, 200, 110, 11, 255, 197, 105, 8, 255, 197, 109, 12, 255, 201, 114, 7, 255, 200, 116, 7, 255, 198, 108, 10, 255, 195, 107, 3, 255, 197, 110, 7, 255, 203, 117, 7, 255, 201, 115, 2, 255, 192, 103, 7, 255, 192, 105, 9, 255, 195, 108, 20, 255, 194, 111, 8, 255, 197, 113, 12, 255, 202, 119, 9, 255, 201, 117, 4, 255, 196, 110, 7, 255, 194, 108, 17, 255, 194, 111, 20, 255, 207, 129, 9, 255, 216, 138, 0, 255, 215, 132, 7, 255, 218, 137, 10, 255, 218, 142, 12, 255, 217, 144, 11, 255, 215, 144, 11, 255, 217, 150, 5, 255, 217, 149, 10, 255, 221, 152, 15, 255, 219, 153, 11, 255, 218, 155, 5, 255, 215, 155, 3, 255, 215, 156, 4, 255, 213, 153, 9, 255, 206, 148, 5, 255, 205, 149, 7, 255, 206, 152, 5, 255, 210, 152, 8, 255, 218, 163, 6, 255, 221, 171, 7, 255, 226, 169, 13, 255, 232, 166, 9, 255, 211, 144, 16, 255, 207, 145, 9, 255, 206, 146, 5, 255, 218, 160, 11, 255, 226, 176, 2, 255, 228, 174, 12, 255, 228, 174, 13, 255, 215, 161, 8, 255, 213, 161, 9, 255, 216, 166, 6, 255, 216, 168, 2, 255, 229, 179, 3, 255, 215, 159, 15, 255, 211, 158, 14, 255, 218, 175, 1, 255, 218, 174, 2, 255, 223, 172, 2, 255, 224, 176, 4, 255, 217, 173, 14, 255, 218, 176, 2, 255, 221, 177, 10, 255, 216, 172, 7, 255, 216, 172, 9, 255, 213, 170, 3, 255, 214, 171, 1, 255, 212, 169, 4, 255, 209, 165, 1, 255, 205, 159, 7, 255, 194, 146, 3, 255, 200, 155, 10, 255, 212, 171, 7, 255, 208, 169, 0, 255, 212, 169, 5, 255, 207, 160, 13, 255, 189, 136, 19, 255, 200, 150, 7, 255, 210, 164, 4, 255, 196, 148, 9, 255, 200, 152, 10, 255, 201, 156, 5, 255, 201, 155, 3, 255, 206, 156, 8, 255, 206, 155, 9, 255, 208, 155, 9, 255, 179, 121, 5, 255, 167, 111, 15, 255, 201, 155, 10, 255, 203, 158, 10, 255, 199, 155, 5, 255, 196, 151, 1, 255, 199, 151, 4, 255, 198, 153, 1, 255, 202, 157, 3, 255, 200, 155, 1, 255, 198, 152, 1, 255, 198, 149, 14, 255, 195, 148, 6, 255, 196, 150, 1, 255, 204, 153, 6, 255, 202, 151, 7, 255, 199, 150, 1, 255, 202, 151, 4, 255, 201, 146, 12, 255, 199, 141, 15, 255, 197, 139, 10, 255, 195, 135, 9, 255, 193, 132, 10, 255, 193, 129, 8, 255, 188, 122, 2, 255, 185, 117, 6, 255, 191, 118, 14, 255, 182, 105, 10, 255, 181, 105, 3, 255, 179, 104, 8, 255, 172, 96, 8, 255, 169, 92, 2, 255, 178, 97, 5, 255, 176, 93, 4, 255, 170, 91, 2, 255, 165, 88, 3, 255, 163, 84, 7, 255, 155, 78, 2, 255, 140, 70, 6, 255, 133, 61, 3, 255, 151, 75, 3, 255, 148, 69, 3, 255, 152, 71, 9, 255, 150, 75, 3, 255, 138, 66, 2, 255, 131, 57, 2, 255, 135, 59, 5, 255, 129, 55, 3, 255, 121, 47, 2, 255, 112, 44, 2, 255, 98, 35, 6, 255, 92, 38, 2, 255, 103, 37, 3, 255, 104, 33, 4, 255, 102, 39, 6, 255, 103, 43, 2, 255, 108, 40, 1, 255, 103, 35, 1, 255, 106, 41, 5, 255, 108, 38, 3, 255, 107, 39, 2, 255, 106, 43, 3, 255, 106, 44, 3, 255, 102, 40, 3, 255, 101, 36, 4, 255, 99, 36, 4, 255, 101, 36, 4, 255, 101, 33, 5, 255, 99, 32, 5, 255, 95, 35, 4, 255, 90, 36, 1, 255, 93, 36, 1, 255, 93, 32, 2, 255, 82, 26, 1, 255, 109, 43, 3, 255, 137, 56, 5, 255, 140, 59, 11, 255, 133, 53, 3, 255, 124, 47, 3, 255, 121, 47, 5, 255, 115, 44, 1, 255, 104, 35, 0, 255, 96, 29, 1, 255, 94, 31, 0, 255, 102, 33, 2, 255, 101, 32, 2, 255, 103, 35, 5, 255, 107, 37, 8, 255, 105, 35, 7, 255, 99, 31, 3, 255, 97, 33, 2, 255, 98, 35, 1, 255, 104, 36, 2, 255, 100, 33, 1, 255, 98, 34, 0, 255, 100, 34, 4, 255, 100, 27, 1, 255, 97, 30, 4, 255, 81, 24, 4, 255, 72, 22, 2, 255, 84, 28, 0, 255, 104, 32, 2, 255, 109, 35, 1, 255, 111, 34, 7, 255, 117, 36, 3, 255, 119, 35, 0, 255, 108, 27, 3, 255, 101, 30, 5, 255, 94, 26, 2, 255, 85, 20, 5, 255, 81, 25, 0, 255, 83, 28, 2, 255, 83, 32, 4, 255, 86, 34, 6, 255, 91, 32, 1, 255, 104, 40, 6, 255, 100, 42, 4, 255, 106, 45, 5, 255, 108, 49, 4, 255, 105, 48, 2, 255, 107, 41, 1, 255, 100, 30, 4, 255, 85, 21, 2, 255, 70, 23, 3, 255, 61, 20, 5, 255, 64, 18, 3, 255, 56, 17, 0, 255, 58, 22, 3, 255, 79, 26, 8, 255, 79, 23, 1, 255, 86, 21, 3, 255, 83, 18, 1, 255, 76, 23, 1, 255, 75, 30, 4, 255, 73, 23, 3, 255, 77, 19, 4, 255, 81, 20, 4, 255, 84, 20, 2, 255, 89, 23, 4, 255, 89, 24, 5, 255, 84, 24, 4, 255, 76, 22, 1, 255, 79, 22, 3, 255, 88, 25, 3, 255, 93, 27, 2, 255, 10, 6, 2, 255, 12, 7, 4, 255, 5, 2, 0, 255, 4, 3, 1, 255, 4, 1, 0, 255, 5, 2, 0, 255, 7, 3, 0, 255, 9, 4, 1, 255, 10, 5, 2, 255, 10, 5, 1, 255, 9, 4, 0, 255, 9, 4, 0, 255, 10, 5, 1, 255, 13, 6, 1, 255, 12, 5, 2, 255, 10, 5, 4, 255, 16, 11, 9, 255, 21, 14, 10, 255, 25, 17, 11, 255, 27, 17, 10, 255, 27, 16, 7, 255, 28, 17, 8, 255, 28, 19, 11, 255, 25, 17, 8, 255, 27, 21, 8, 255, 27, 21, 6, 255, 29, 21, 7, 255, 31, 21, 9, 255, 34, 25, 12, 255, 39, 31, 14, 255, 38, 31, 11, 255, 42, 35, 16, 255, 44, 40, 14, 255, 45, 39, 13, 255, 52, 44, 15, 255, 61, 47, 11, 255, 60, 45, 12, 255, 58, 50, 9, 255, 51, 46, 5, 255, 62, 52, 14, 255, 75, 62, 10, 255, 67, 57, 3, 255, 68, 60, 7, 255, 62, 58, 14, 255, 62, 64, 32, 255, 73, 78, 53, 255, 73, 74, 56, 255, 76, 73, 37, 255, 75, 68, 17, 255, 63, 56, 0, 255, 59, 54, 1, 255, 60, 58, 13, 255, 86, 69, 24, 255, 74, 67, 4, 255, 85, 58, 11, 255, 116, 62, 8, 255, 101, 62, 5, 255, 142, 73, 9, 255, 146, 69, 3, 255, 155, 82, 5, 255, 166, 82, 1, 255, 165, 81, 3, 255, 174, 84, 3, 255, 183, 90, 3, 255, 175, 89, 2, 255, 178, 86, 6, 255, 176, 87, 6, 255, 168, 88, 5, 255, 171, 84, 6, 255, 164, 82, 4, 255, 169, 81, 5, 255, 171, 76, 6, 255, 159, 82, 1, 255, 155, 78, 7, 255, 152, 75, 5, 255, 156, 74, 11, 255, 155, 79, 3, 255, 147, 73, 5, 255, 145, 68, 2, 255, 156, 75, 0, 255, 152, 74, 8, 255, 152, 81, 7, 255, 159, 79, 3, 255, 149, 71, 2, 255, 142, 70, 2, 255, 132, 64, 3, 255, 129, 58, 2, 255, 130, 57, 3, 255, 129, 61, 8, 255, 134, 64, 8, 255, 147, 67, 4, 255, 154, 80, 4, 255, 162, 82, 5, 255, 162, 75, 5, 255, 157, 78, 0, 255, 177, 90, 4, 255, 184, 93, 9, 255, 185, 89, 5, 255, 171, 81, 10, 255, 174, 90, 4, 255, 182, 92, 1, 255, 184, 93, 1, 255, 185, 92, 3, 255, 177, 83, 1, 255, 184, 88, 1, 255, 192, 98, 4, 255, 191, 96, 2, 255, 180, 84, 1, 255, 184, 87, 9, 255, 185, 89, 1, 255, 183, 88, 2, 255, 190, 96, 5, 255, 192, 98, 2, 255, 188, 93, 5, 255, 177, 81, 8, 255, 187, 86, 9, 255, 187, 93, 3, 255, 192, 100, 5, 255, 196, 98, 4, 255, 191, 92, 0, 255, 188, 94, 4, 255, 187, 95, 9, 255, 178, 89, 5, 255, 179, 86, 5, 255, 187, 87, 1, 255, 185, 91, 5, 255, 188, 94, 2, 255, 190, 94, 2, 255, 186, 91, 3, 255, 184, 88, 6, 255, 174, 79, 6, 255, 157, 68, 2, 255, 158, 73, 8, 255, 158, 73, 4, 255, 169, 77, 7, 255, 162, 70, 11, 255, 133, 50, 10, 255, 138, 60, 7, 255, 142, 63, 4, 255, 137, 60, 4, 255, 135, 62, 4, 255, 133, 60, 5, 255, 142, 65, 7, 255, 133, 63, 7, 255, 144, 69, 7, 255, 147, 64, 0, 255, 141, 66, 10, 255, 159, 81, 15, 255, 177, 95, 9, 255, 183, 97, 0, 255, 184, 98, 4, 255, 186, 95, 2, 255, 185, 94, 5, 255, 181, 98, 9, 255, 192, 100, 4, 255, 189, 94, 1, 255, 185, 97, 3, 255, 185, 99, 12, 255, 196, 110, 6, 255, 194, 106, 7, 255, 196, 102, 6, 255, 189, 102, 8, 255, 191, 107, 4, 255, 201, 112, 6, 255, 190, 103, 7, 255, 197, 105, 12, 255, 196, 110, 3, 255, 192, 102, 7, 255, 194, 105, 9, 255, 204, 114, 4, 255, 206, 111, 7, 255, 206, 114, 8, 255, 208, 114, 6, 255, 199, 107, 10, 255, 198, 108, 9, 255, 206, 119, 6, 255, 206, 120, 5, 255, 201, 113, 14, 255, 206, 118, 20, 255, 202, 120, 9, 255, 201, 118, 16, 255, 199, 116, 10, 255, 190, 107, 3, 255, 200, 119, 5, 255, 202, 120, 11, 255, 203, 123, 9, 255, 195, 116, 6, 255, 186, 110, 7, 255, 203, 128, 15, 255, 215, 134, 10, 255, 213, 132, 8, 255, 214, 138, 6, 255, 211, 142, 3, 255, 211, 144, 3, 255, 211, 146, 9, 255, 215, 150, 13, 255, 216, 152, 14, 255, 217, 156, 1, 255, 215, 155, 3, 255, 215, 157, 4, 255, 217, 160, 1, 255, 217, 163, 4, 255, 216, 162, 7, 255, 216, 163, 6, 255, 219, 169, 7, 255, 218, 171, 5, 255, 219, 160, 12, 255, 218, 158, 5, 255, 221, 169, 1, 255, 222, 172, 5, 255, 218, 162, 9, 255, 200, 140, 17, 255, 203, 146, 15, 255, 212, 158, 11, 255, 217, 167, 6, 255, 223, 174, 3, 255, 226, 173, 8, 255, 225, 176, 8, 255, 222, 176, 6, 255, 222, 176, 7, 255, 223, 176, 8, 255, 223, 176, 7, 255, 224, 174, 4, 255, 208, 153, 5, 255, 207, 166, 6, 255, 223, 175, 0, 255, 222, 174, 7, 255, 217, 171, 9, 255, 219, 171, 4, 255, 218, 173, 18, 255, 215, 175, 4, 255, 216, 173, 4, 255, 213, 168, 3, 255, 212, 168, 3, 255, 209, 163, 10, 255, 208, 162, 6, 255, 209, 166, 10, 255, 208, 164, 12, 255, 194, 148, 3, 255, 187, 140, 4, 255, 198, 155, 7, 255, 214, 172, 5, 255, 210, 165, 5, 255, 210, 167, 2, 255, 206, 162, 4, 255, 200, 153, 8, 255, 198, 153, 2, 255, 206, 163, 0, 255, 201, 156, 6, 255, 207, 163, 11, 255, 202, 159, 6, 255, 196, 150, 2, 255, 199, 150, 5, 255, 202, 151, 14, 255, 211, 161, 13, 255, 197, 146, 11, 255, 153, 97, 6, 255, 195, 147, 12, 255, 204, 157, 10, 255, 199, 154, 6, 255, 196, 151, 5, 255, 196, 151, 6, 255, 198, 154, 0, 255, 201, 155, 7, 255, 199, 151, 8, 255, 198, 152, 1, 255, 197, 149, 4, 255, 194, 147, 5, 255, 199, 153, 4, 255, 203, 152, 7, 255, 202, 153, 3, 255, 201, 151, 3, 255, 201, 151, 3, 255, 202, 149, 3, 255, 201, 143, 5, 255, 197, 139, 4, 255, 197, 139, 5, 255, 194, 135, 6, 255, 191, 127, 9, 255, 190, 123, 10, 255, 189, 118, 4, 255, 184, 112, 2, 255, 176, 98, 8, 255, 179, 100, 3, 255, 174, 97, 3, 255, 171, 94, 6, 255, 172, 96, 4, 255, 172, 95, 2, 255, 166, 93, 2, 255, 167, 94, 1, 255, 165, 93, 2, 255, 165, 95, 1, 255, 169, 96, 0, 255, 173, 90, 4, 255, 164, 84, 4, 255, 153, 76, 0, 255, 149, 68, 1, 255, 152, 73, 7, 255, 138, 64, 2, 255, 127, 59, 5, 255, 121, 56, 4, 255, 124, 51, 4, 255, 115, 42, 8, 255, 105, 35, 4, 255, 99, 32, 1, 255, 101, 39, 6, 255, 100, 43, 4, 255, 104, 43, 3, 255, 96, 35, 2, 255, 101, 39, 7, 255, 102, 41, 2, 255, 99, 40, 3, 255, 100, 37, 6, 255, 109, 37, 6, 255, 107, 39, 2, 255, 101, 41, 2, 255, 101, 42, 3, 255, 106, 42, 4, 255, 106, 39, 4, 255, 100, 34, 3, 255, 99, 38, 7, 255, 98, 36, 2, 255, 100, 34, 3, 255, 100, 34, 5, 255, 98, 34, 6, 255, 93, 31, 2, 255, 89, 28, 0, 255, 93, 33, 6, 255, 85, 30, 2, 255, 91, 31, 4, 255, 106, 37, 9, 255, 107, 30, 3, 255, 110, 33, 5, 255, 110, 38, 2, 255, 109, 34, 1, 255, 108, 30, 4, 255, 108, 32, 6, 255, 105, 35, 9, 255, 100, 34, 3, 255, 95, 33, 0, 255, 97, 33, 0, 255, 102, 33, 0, 255, 100, 32, 0, 255, 99, 34, 2, 255, 97, 33, 1, 255, 98, 34, 2, 255, 99, 35, 4, 255, 101, 37, 5, 255, 100, 35, 6, 255, 103, 38, 4, 255, 102, 36, 5, 255, 98, 32, 3, 255, 85, 27, 1, 255, 74, 21, 3, 255, 75, 25, 5, 255, 86, 30, 4, 255, 95, 29, 2, 255, 102, 32, 2, 255, 102, 30, 4, 255, 95, 29, 1, 255, 93, 30, 1, 255, 85, 24, 4, 255, 85, 30, 6, 255, 80, 29, 1, 255, 77, 31, 2, 255, 86, 34, 2, 255, 90, 35, 3, 255, 95, 34, 3, 255, 98, 35, 4, 255, 98, 36, 1, 255, 107, 44, 5, 255, 107, 43, 1, 255, 110, 45, 1, 255, 110, 44, 3, 255, 104, 38, 2, 255, 90, 28, 0, 255, 74, 22, 5, 255, 71, 17, 5, 255, 71, 20, 4, 255, 53, 19, 1, 255, 57, 17, 2, 255, 67, 17, 4, 255, 75, 23, 4, 255, 76, 26, 3, 255, 75, 26, 3, 255, 75, 21, 0, 255, 77, 21, 0, 255, 76, 23, 0, 255, 81, 29, 3, 255, 83, 25, 4, 255, 82, 18, 4, 255, 84, 23, 4, 255, 86, 28, 2, 255, 88, 29, 0, 255, 84, 25, 1, 255, 75, 23, 1, 255, 77, 27, 4, 255, 89, 27, 4, 255, 97, 33, 3, 255, 101, 35, 1, 255, 13, 6, 3, 255, 9, 4, 2, 255, 4, 0, 0, 255, 7, 4, 3, 255, 10, 6, 3, 255, 8, 3, 0, 255, 10, 5, 2, 255, 10, 5, 1, 255, 10, 5, 1, 255, 14, 9, 5, 255, 10, 5, 1, 255, 8, 3, 0, 255, 13, 8, 5, 255, 11, 7, 4, 255, 9, 6, 1, 255, 17, 13, 2, 255, 17, 12, 0, 255, 19, 13, 5, 255, 24, 17, 15, 255, 26, 19, 11, 255, 25, 19, 8, 255, 24, 21, 8, 255, 21, 19, 7, 255, 23, 21, 10, 255, 22, 23, 9, 255, 29, 26, 8, 255, 38, 28, 8, 255, 36, 27, 9, 255, 38, 31, 13, 255, 38, 31, 8, 255, 41, 33, 9, 255, 42, 34, 11, 255, 41, 37, 18, 255, 54, 43, 10, 255, 61, 44, 10, 255, 57, 40, 10, 255, 59, 49, 11, 255, 59, 51, 14, 255, 47, 45, 16, 255, 67, 62, 16, 255, 72, 60, 2, 255, 73, 63, 6, 255, 70, 57, 8, 255, 67, 57, 18, 255, 74, 72, 60, 255, 77, 85, 59, 255, 72, 80, 50, 255, 69, 74, 56, 255, 66, 70, 19, 255, 72, 62, 2, 255, 81, 54, 1, 255, 100, 63, 16, 255, 134, 82, 22, 255, 137, 89, 1, 255, 161, 96, 9, 255, 171, 90, 2, 255, 175, 89, 8, 255, 177, 85, 7, 255, 178, 91, 5, 255, 176, 91, 0, 255, 173, 88, 3, 255, 169, 86, 4, 255, 163, 81, 8, 255, 155, 89, 5, 255, 153, 84, 3, 255, 142, 73, 3, 255, 142, 72, 5, 255, 135, 66, 6, 255, 128, 66, 5, 255, 134, 65, 7, 255, 124, 65, 1, 255, 128, 69, 8, 255, 109, 56, 1, 255, 99, 44, 3, 255, 99, 52, 7, 255, 115, 51, 7, 255, 109, 49, 3, 255, 95, 47, 4, 255, 99, 43, 5, 255, 105, 53, 2, 255, 116, 54, 6, 255, 106, 51, 2, 255, 106, 52, 1, 255, 99, 47, 5, 255, 77, 33, 2, 255, 62, 27, 4, 255, 69, 33, 8, 255, 78, 36, 5, 255, 81, 34, 2, 255, 81, 39, 5, 255, 77, 40, 2, 255, 83, 36, 1, 255, 87, 38, 5, 255, 95, 46, 3, 255, 105, 51, 8, 255, 111, 50, 5, 255, 111, 54, 7, 255, 125, 67, 5, 255, 153, 81, 3, 255, 168, 85, 2, 255, 174, 89, 3, 255, 176, 89, 4, 255, 176, 89, 1, 255, 180, 91, 1, 255, 178, 85, 2, 255, 183, 87, 4, 255, 180, 83, 2, 255, 183, 87, 2, 255, 185, 90, 3, 255, 187, 92, 6, 255, 185, 90, 4, 255, 188, 92, 2, 255, 195, 100, 4, 255, 188, 93, 1, 255, 183, 88, 3, 255, 189, 95, 6, 255, 193, 100, 0, 255, 200, 105, 3, 255, 196, 100, 5, 255, 191, 100, 4, 255, 193, 103, 6, 255, 196, 95, 7, 255, 193, 96, 5, 255, 193, 104, 1, 255, 198, 99, 6, 255, 200, 103, 6, 255, 185, 89, 2, 255, 173, 80, 5, 255, 183, 91, 4, 255, 175, 78, 5, 255, 152, 58, 0, 255, 151, 66, 4, 255, 162, 77, 6, 255, 165, 76, 4, 255, 159, 65, 9, 255, 137, 55, 4, 255, 137, 61, 8, 255, 151, 71, 4, 255, 154, 72, 6, 255, 157, 76, 8, 255, 148, 68, 1, 255, 145, 67, 3, 255, 158, 72, 6, 255, 168, 81, 8, 255, 165, 80, 3, 255, 168, 78, 12, 255, 180, 94, 10, 255, 192, 99, 4, 255, 188, 98, 5, 255, 188, 101, 1, 255, 192, 97, 6, 255, 187, 100, 10, 255, 185, 101, 8, 255, 193, 98, 9, 255, 188, 96, 2, 255, 191, 100, 10, 255, 193, 101, 4, 255, 194, 106, 7, 255, 193, 106, 5, 255, 196, 107, 1, 255, 184, 94, 2, 255, 161, 76, 10, 255, 174, 85, 14, 255, 179, 89, 6, 255, 192, 104, 11, 255, 199, 114, 7, 255, 202, 112, 5, 255, 195, 106, 6, 255, 193, 104, 5, 255, 201, 112, 11, 255, 202, 113, 7, 255, 203, 117, 2, 255, 206, 116, 14, 255, 191, 106, 9, 255, 192, 107, 7, 255, 206, 125, 7, 255, 201, 123, 6, 255, 204, 124, 17, 255, 208, 130, 10, 255, 209, 127, 7, 255, 202, 117, 11, 255, 193, 107, 7, 255, 195, 111, 8, 255, 206, 126, 13, 255, 207, 134, 6, 255, 203, 131, 5, 255, 196, 122, 6, 255, 200, 130, 15, 255, 206, 135, 15, 255, 202, 123, 19, 255, 195, 120, 11, 255, 205, 138, 10, 255, 211, 144, 7, 255, 212, 145, 8, 255, 213, 147, 17, 255, 211, 147, 6, 255, 215, 152, 8, 255, 214, 152, 6, 255, 215, 157, 3, 255, 216, 158, 18, 255, 217, 161, 7, 255, 218, 162, 7, 255, 218, 163, 11, 255, 219, 164, 5, 255, 223, 169, 2, 255, 226, 168, 6, 255, 212, 156, 5, 255, 208, 152, 5, 255, 222, 168, 8, 255, 220, 165, 3, 255, 220, 163, 17, 255, 209, 158, 15, 255, 211, 164, 11, 255, 213, 167, 4, 255, 216, 172, 3, 255, 220, 174, 8, 255, 222, 173, 6, 255, 223, 174, 1, 255, 223, 171, 3, 255, 223, 175, 3, 255, 222, 175, 3, 255, 222, 174, 14, 255, 209, 156, 14, 255, 205, 151, 2, 255, 216, 171, 6, 255, 216, 173, 6, 255, 216, 172, 5, 255, 215, 172, 9, 255, 212, 172, 6, 255, 211, 168, 3, 255, 213, 169, 5, 255, 212, 169, 6, 255, 208, 164, 0, 255, 205, 160, 3, 255, 206, 161, 10, 255, 205, 162, 5, 255, 204, 162, 6, 255, 203, 162, 7, 255, 205, 161, 4, 255, 183, 132, 18, 255, 195, 149, 10, 255, 210, 168, 0, 255, 208, 163, 2, 255, 210, 166, 1, 255, 202, 157, 3, 255, 195, 146, 5, 255, 196, 148, 6, 255, 201, 156, 5, 255, 203, 160, 5, 255, 205, 161, 8, 255, 200, 154, 8, 255, 195, 149, 1, 255, 190, 142, 6, 255, 201, 155, 6, 255, 209, 170, 1, 255, 212, 173, 9, 255, 179, 127, 16, 255, 179, 126, 2, 255, 196, 145, 4, 255, 194, 146, 4, 255, 197, 154, 3, 255, 194, 149, 11, 255, 194, 150, 2, 255, 198, 151, 7, 255, 199, 151, 6, 255, 199, 149, 1, 255, 198, 149, 5, 255, 195, 147, 14, 255, 199, 153, 2, 255, 202, 151, 3, 255, 203, 152, 9, 255, 202, 151, 14, 255, 200, 146, 10, 255, 203, 146, 10, 255, 201, 143, 3, 255, 198, 139, 6, 255, 193, 135, 5, 255, 192, 133, 5, 255, 189, 126, 3, 255, 189, 122, 7, 255, 184, 111, 3, 255, 180, 107, 3, 255, 175, 102, 8, 255, 175, 97, 4, 255, 174, 95, 3, 255, 176, 100, 6, 255, 178, 102, 5, 255, 174, 96, 2, 255, 174, 98, 1, 255, 176, 100, 2, 255, 173, 94, 5, 255, 171, 94, 4, 255, 166, 90, 3, 255, 156, 81, 0, 255, 153, 80, 4, 255, 152, 78, 7, 255, 154, 76, 6, 255, 144, 65, 1, 255, 138, 63, 1, 255, 137, 69, 2, 255, 135, 67, 10, 255, 137, 64, 3, 255, 110, 45, 3, 255, 94, 34, 4, 255, 89, 31, 2, 255, 104, 44, 1, 255, 106, 44, 4, 255, 108, 46, 1, 255, 103, 38, 2, 255, 100, 33, 3, 255, 102, 37, 3, 255, 97, 34, 4, 255, 88, 31, 6, 255, 89, 33, 2, 255, 98, 36, 3, 255, 99, 36, 4, 255, 97, 35, 2, 255, 96, 36, 1, 255, 100, 37, 3, 255, 103, 34, 3, 255, 103, 34, 3, 255, 102, 35, 1, 255, 101, 37, 1, 255, 98, 35, 3, 255, 96, 31, 4, 255, 96, 31, 4, 255, 95, 29, 4, 255, 88, 29, 4, 255, 86, 28, 1, 255, 78, 24, 1, 255, 90, 37, 7, 255, 105, 39, 2, 255, 102, 34, 1, 255, 106, 37, 4, 255, 113, 39, 3, 255, 119, 39, 4, 255, 122, 44, 3, 255, 120, 46, 3, 255, 107, 35, 2, 255, 97, 30, 4, 255, 90, 30, 1, 255, 94, 35, 3, 255, 99, 35, 2, 255, 102, 34, 2, 255, 97, 33, 2, 255, 101, 36, 4, 255, 99, 31, 4, 255, 95, 31, 1, 255, 94, 29, 2, 255, 104, 36, 2, 255, 100, 34, 3, 255, 94, 34, 3, 255, 81, 27, 1, 255, 74, 23, 3, 255, 72, 21, 2, 255, 82, 26, 3, 255, 83, 24, 5, 255, 89, 26, 4, 255, 90, 25, 0, 255, 86, 29, 6, 255, 89, 28, 5, 255, 88, 28, 1, 255, 88, 30, 2, 255, 93, 26, 1, 255, 95, 31, 6, 255, 98, 36, 4, 255, 95, 32, 0, 255, 100, 37, 2, 255, 104, 41, 4, 255, 103, 39, 1, 255, 108, 44, 3, 255, 115, 41, 2, 255, 109, 41, 7, 255, 95, 32, 4, 255, 90, 25, 2, 255, 77, 22, 1, 255, 68, 21, 3, 255, 66, 17, 4, 255, 64, 15, 2, 255, 57, 16, 5, 255, 58, 15, 5, 255, 75, 22, 4, 255, 84, 26, 2, 255, 79, 22, 0, 255, 76, 20, 2, 255, 74, 19, 2, 255, 79, 24, 4, 255, 80, 23, 1, 255, 85, 25, 1, 255, 86, 22, 2, 255, 91, 26, 4, 255, 89, 26, 1, 255, 89, 27, 2, 255, 92, 26, 6, 255, 90, 20, 3, 255, 90, 22, 4, 255, 92, 27, 2, 255, 104, 31, 3, 255, 109, 36, 1, 255, 113, 41, 2, 255, 16, 8, 5, 255, 8, 5, 2, 255, 1, 1, 0, 255, 5, 2, 0, 255, 12, 7, 2, 255, 8, 2, 0, 255, 11, 3, 1, 255, 10, 4, 1, 255, 10, 6, 2, 255, 10, 7, 2, 255, 13, 8, 3, 255, 10, 4, 1, 255, 16, 9, 4, 255, 8, 6, 1, 255, 11, 9, 1, 255, 15, 12, 4, 255, 14, 9, 4, 255, 13, 8, 6, 255, 25, 19, 20, 255, 26, 18, 18, 255, 24, 18, 10, 255, 21, 22, 6, 255, 25, 21, 9, 255, 29, 21, 12, 255, 29, 26, 10, 255, 35, 27, 8, 255, 41, 27, 11, 255, 40, 29, 10, 255, 37, 34, 6, 255, 41, 37, 11, 255, 39, 34, 11, 255, 45, 44, 12, 255, 47, 41, 15, 255, 53, 44, 10, 255, 51, 44, 15, 255, 56, 43, 24, 255, 56, 51, 11, 255, 52, 51, 13, 255, 55, 50, 7, 255, 77, 65, 10, 255, 67, 59, 5, 255, 63, 52, 7, 255, 66, 57, 8, 255, 70, 72, 34, 255, 78, 83, 70, 255, 70, 84, 60, 255, 74, 78, 54, 255, 97, 85, 56, 255, 109, 83, 33, 255, 133, 83, 21, 255, 144, 78, 12, 255, 164, 91, 16, 255, 175, 97, 6, 255, 183, 103, 14, 255, 174, 98, 12, 255, 166, 90, 6, 255, 162, 87, 5, 255, 152, 81, 13, 255, 140, 72, 4, 255, 130, 64, 3, 255, 122, 63, 6, 255, 108, 60, 5, 255, 99, 54, 6, 255, 83, 47, 2, 255, 90, 46, 8, 255, 83, 39, 4, 255, 75, 36, 3, 255, 64, 34, 2, 255, 67, 37, 4, 255, 75, 37, 5, 255, 67, 36, 4, 255, 74, 39, 10, 255, 71, 30, 6, 255, 62, 29, 0, 255, 58, 36, 0, 255, 60, 30, 0, 255, 56, 28, 2, 255, 55, 34, 2, 255, 61, 27, 3, 255, 64, 27, 2, 255, 65, 29, 2, 255, 66, 30, 1, 255, 69, 33, 1, 255, 61, 29, 6, 255, 59, 29, 1, 255, 68, 34, 4, 255, 70, 36, 6, 255, 67, 31, 3, 255, 74, 37, 4, 255, 74, 41, 5, 255, 73, 41, 4, 255, 81, 39, 0, 255, 74, 35, 1, 255, 81, 37, 2, 255, 90, 40, 2, 255, 85, 38, 1, 255, 74, 35, 5, 255, 78, 45, 2, 255, 116, 61, 2, 255, 144, 65, 1, 255, 147, 73, 5, 255, 162, 80, 4, 255, 173, 83, 1, 255, 178, 89, 5, 255, 177, 88, 8, 255, 177, 87, 2, 255, 184, 90, 1, 255, 180, 90, 1, 255, 175, 84, 11, 255, 176, 85, 11, 255, 183, 91, 0, 255, 185, 89, 0, 255, 190, 93, 3, 255, 189, 95, 5, 255, 184, 93, 0, 255, 190, 99, 0, 255, 195, 102, 1, 255, 200, 104, 3, 255, 197, 106, 1, 255, 195, 109, 2, 255, 195, 101, 2, 255, 195, 97, 2, 255, 197, 102, 3, 255, 194, 97, 1, 255, 182, 80, 3, 255, 178, 77, 6, 255, 166, 67, 6, 255, 179, 89, 7, 255, 177, 79, 3, 255, 157, 64, 4, 255, 160, 69, 6, 255, 165, 73, 2, 255, 172, 82, 3, 255, 176, 89, 3, 255, 172, 86, 1, 255, 162, 78, 1, 255, 167, 84, 1, 255, 182, 94, 4, 255, 191, 99, 6, 255, 185, 98, 5, 255, 161, 77, 2, 255, 169, 86, 5, 255, 186, 102, 10, 255, 191, 103, 6, 255, 186, 98, 2, 255, 190, 102, 8, 255, 191, 102, 2, 255, 189, 96, 6, 255, 185, 93, 9, 255, 178, 89, 4, 255, 189, 101, 9, 255, 193, 105, 10, 255, 191, 103, 5, 255, 190, 100, 2, 255, 193, 105, 7, 255, 191, 102, 8, 255, 189, 101, 4, 255, 196, 108, 4, 255, 192, 104, 1, 255, 195, 108, 3, 255, 192, 105, 3, 255, 183, 100, 8, 255, 188, 100, 12, 255, 198, 108, 14, 255, 201, 116, 11, 255, 199, 112, 4, 255, 198, 107, 6, 255, 196, 106, 9, 255, 200, 111, 10, 255, 203, 114, 10, 255, 202, 115, 5, 255, 206, 119, 4, 255, 205, 118, 9, 255, 207, 120, 2, 255, 205, 121, 10, 255, 204, 126, 6, 255, 205, 130, 6, 255, 205, 128, 18, 255, 204, 128, 9, 255, 196, 119, 7, 255, 188, 109, 10, 255, 187, 108, 7, 255, 203, 128, 14, 255, 202, 129, 12, 255, 203, 130, 16, 255, 203, 129, 15, 255, 199, 127, 4, 255, 205, 135, 9, 255, 206, 138, 10, 255, 204, 138, 8, 255, 195, 128, 18, 255, 198, 136, 8, 255, 207, 147, 5, 255, 208, 146, 4, 255, 210, 154, 2, 255, 212, 152, 8, 255, 210, 151, 12, 255, 209, 151, 7, 255, 212, 153, 3, 255, 217, 157, 15, 255, 216, 157, 8, 255, 214, 160, 4, 255, 215, 160, 6, 255, 215, 161, 3, 255, 218, 161, 3, 255, 218, 164, 3, 255, 212, 157, 7, 255, 209, 152, 14, 255, 216, 162, 7, 255, 217, 165, 5, 255, 205, 150, 7, 255, 208, 155, 16, 255, 217, 168, 11, 255, 219, 170, 1, 255, 218, 171, 1, 255, 220, 170, 5, 255, 218, 170, 7, 255, 218, 170, 9, 255, 220, 173, 6, 255, 218, 171, 0, 255, 219, 170, 3, 255, 218, 170, 13, 255, 199, 150, 16, 255, 195, 148, 16, 255, 211, 167, 5, 255, 211, 170, 3, 255, 211, 168, 6, 255, 208, 163, 3, 255, 208, 163, 7, 255, 208, 164, 9, 255, 204, 164, 6, 255, 204, 165, 5, 255, 200, 159, 2, 255, 200, 157, 5, 255, 201, 158, 0, 255, 199, 156, 2, 255, 190, 145, 2, 255, 200, 154, 6, 255, 206, 164, 1, 255, 191, 143, 10, 255, 194, 148, 10, 255, 202, 158, 6, 255, 201, 156, 6, 255, 204, 158, 9, 255, 201, 156, 1, 255, 192, 144, 13, 255, 195, 148, 13, 255, 200, 155, 4, 255, 207, 162, 4, 255, 209, 164, 0, 255, 202, 159, 3, 255, 196, 152, 5, 255, 199, 155, 3, 255, 201, 157, 0, 255, 207, 164, 6, 255, 209, 167, 5, 255, 203, 161, 6, 255, 176, 128, 3, 255, 187, 138, 6, 255, 186, 137, 6, 255, 191, 142, 9, 255, 193, 145, 12, 255, 194, 146, 5, 255, 200, 149, 9, 255, 198, 147, 5, 255, 195, 146, 6, 255, 201, 154, 17, 255, 199, 152, 12, 255, 199, 153, 2, 255, 202, 156, 6, 255, 202, 151, 8, 255, 204, 152, 4, 255, 203, 148, 5, 255, 202, 144, 15, 255, 200, 138, 9, 255, 198, 134, 12, 255, 197, 132, 8, 255, 189, 128, 3, 255, 188, 126, 3, 255, 188, 113, 6, 255, 168, 89, 2, 255, 169, 94, 9, 255, 176, 101, 19, 255, 178, 99, 7, 255, 179, 97, 9, 255, 179, 99, 1, 255, 174, 96, 1, 255, 171, 91, 9, 255, 169, 91, 7, 255, 165, 86, 6, 255, 161, 82, 5, 255, 159, 81, 2, 255, 160, 84, 2, 255, 153, 80, 2, 255, 153, 82, 2, 255, 160, 86, 5, 255, 156, 80, 3, 255, 153, 73, 1, 255, 149, 70, 2, 255, 143, 67, 1, 255, 138, 63, 3, 255, 138, 62, 2, 255, 126, 57, 2, 255, 115, 45, 2, 255, 107, 42, 7, 255, 107, 40, 7, 255, 98, 39, 1, 255, 102, 41, 2, 255, 106, 33, 3, 255, 103, 38, 4, 255, 99, 35, 0, 255, 100, 32, 7, 255, 88, 29, 2, 255, 95, 37, 2, 255, 101, 36, 1, 255, 103, 36, 2, 255, 98, 36, 3, 255, 94, 36, 2, 255, 97, 35, 2, 255, 100, 32, 1, 255, 99, 30, 2, 255, 98, 32, 4, 255, 95, 33, 5, 255, 93, 33, 3, 255, 93, 32, 3, 255, 95, 32, 1, 255, 98, 36, 6, 255, 95, 31, 4, 255, 92, 31, 2, 255, 84, 30, 4, 255, 75, 25, 2, 255, 92, 30, 4, 255, 108, 33, 5, 255, 111, 36, 5, 255, 105, 44, 5, 255, 114, 44, 2, 255, 125, 40, 1, 255, 113, 39, 8, 255, 109, 37, 5, 255, 103, 32, 4, 255, 96, 31, 3, 255, 89, 28, 2, 255, 91, 30, 4, 255, 95, 33, 3, 255, 93, 33, 1, 255, 89, 34, 1, 255, 93, 32, 2, 255, 93, 25, 2, 255, 92, 28, 1, 255, 100, 32, 3, 255, 92, 31, 2, 255, 84, 29, 4, 255, 77, 24, 3, 255, 74, 20, 5, 255, 73, 26, 5, 255, 80, 26, 1, 255, 83, 22, 2, 255, 83, 28, 8, 255, 82, 26, 3, 255, 92, 31, 5, 255, 95, 32, 3, 255, 89, 30, 0, 255, 88, 33, 3, 255, 98, 35, 3, 255, 103, 39, 4, 255, 97, 41, 3, 255, 100, 38, 2, 255, 103, 44, 3, 255, 109, 44, 2, 255, 111, 46, 0, 255, 121, 50, 1, 255, 131, 50, 5, 255, 113, 34, 3, 255, 90, 26, 2, 255, 76, 24, 6, 255, 75, 21, 1, 255, 75, 21, 3, 255, 69, 20, 6, 255, 64, 18, 1, 255, 58, 16, 5, 255, 62, 20, 2, 255, 74, 25, 5, 255, 73, 20, 4, 255, 69, 20, 2, 255, 75, 24, 2, 255, 84, 28, 5, 255, 88, 27, 3, 255, 87, 26, 1, 255, 87, 28, 4, 255, 80, 24, 0, 255, 91, 25, 0, 255, 95, 26, 1, 255, 91, 27, 0, 255, 89, 27, 3, 255, 87, 24, 8, 255, 90, 23, 6, 255, 98, 29, 1, 255, 102, 28, 2, 255, 100, 25, 1, 255, 107, 29, 2, 255, 11, 6, 0, 255, 7, 4, 2, 255, 3, 3, 1, 255, 4, 0, 0, 255, 6, 2, 0, 255, 8, 4, 0, 255, 10, 5, 1, 255, 11, 6, 2, 255, 10, 6, 1, 255, 9, 7, 1, 255, 12, 8, 3, 255, 14, 8, 2, 255, 16, 8, 2, 255, 19, 8, 2, 255, 19, 11, 1, 255, 16, 9, 0, 255, 13, 9, 3, 255, 14, 12, 6, 255, 14, 12, 6, 255, 22, 19, 13, 255, 24, 21, 9, 255, 26, 19, 2, 255, 30, 28, 9, 255, 22, 21, 7, 255, 29, 22, 10, 255, 34, 27, 14, 255, 38, 31, 13, 255, 38, 28, 10, 255, 35, 35, 3, 255, 42, 40, 11, 255, 42, 38, 7, 255, 46, 43, 17, 255, 47, 43, 21, 255, 45, 42, 17, 255, 50, 47, 15, 255, 51, 46, 16, 255, 54, 47, 9, 255, 55, 51, 6, 255, 61, 54, 14, 255, 82, 69, 4, 255, 65, 56, 4, 255, 58, 55, 1, 255, 60, 56, 32, 255, 75, 75, 71, 255, 84, 84, 74, 255, 109, 96, 63, 255, 129, 99, 67, 255, 155, 108, 69, 255, 169, 105, 54, 255, 172, 105, 41, 255, 175, 104, 32, 255, 171, 96, 19, 255, 156, 88, 11, 255, 138, 83, 13, 255, 116, 71, 10, 255, 109, 69, 2, 255, 106, 68, 6, 255, 84, 51, 7, 255, 68, 38, 2, 255, 66, 35, 2, 255, 63, 36, 2, 255, 59, 31, 0, 255, 60, 28, 1, 255, 69, 27, 6, 255, 55, 25, 1, 255, 54, 27, 3, 255, 55, 29, 6, 255, 54, 29, 4, 255, 58, 32, 5, 255, 60, 28, 0, 255, 60, 28, 0, 255, 57, 33, 2, 255, 59, 33, 4, 255, 65, 34, 5, 255, 58, 33, 1, 255, 55, 33, 2, 255, 62, 34, 6, 255, 66, 38, 4, 255, 64, 35, 4, 255, 67, 33, 5, 255, 68, 32, 4, 255, 71, 33, 5, 255, 71, 35, 6, 255, 63, 33, 2, 255, 66, 34, 4, 255, 72, 38, 7, 255, 72, 39, 3, 255, 73, 39, 1, 255, 74, 38, 2, 255, 75, 34, 3, 255, 78, 35, 1, 255, 82, 38, 2, 255, 84, 41, 4, 255, 82, 41, 5, 255, 80, 40, 2, 255, 79, 43, 1, 255, 88, 39, 2, 255, 77, 39, 2, 255, 75, 41, 2, 255, 81, 44, 4, 255, 97, 47, 5, 255, 122, 66, 5, 255, 149, 75, 10, 255, 159, 74, 8, 255, 161, 81, 6, 255, 175, 88, 6, 255, 178, 92, 4, 255, 184, 90, 0, 255, 183, 90, 2, 255, 176, 86, 5, 255, 178, 87, 4, 255, 178, 83, 5, 255, 176, 81, 1, 255, 183, 89, 6, 255, 181, 90, 3, 255, 188, 98, 2, 255, 197, 101, 2, 255, 198, 102, 4, 255, 196, 106, 2, 255, 199, 104, 4, 255, 192, 100, 3, 255, 193, 106, 0, 255, 200, 105, 5, 255, 194, 92, 8, 255, 165, 64, 10, 255, 158, 68, 11, 255, 184, 99, 1, 255, 195, 101, 1, 255, 182, 87, 7, 255, 166, 76, 2, 255, 179, 91, 9, 255, 186, 94, 6, 255, 189, 95, 1, 255, 187, 92, 8, 255, 177, 85, 4, 255, 187, 97, 11, 255, 187, 101, 6, 255, 191, 102, 1, 255, 194, 99, 4, 255, 186, 94, 4, 255, 184, 95, 10, 255, 188, 103, 4, 255, 184, 95, 12, 255, 185, 97, 2, 255, 191, 104, 0, 255, 190, 101, 6, 255, 189, 101, 5, 255, 187, 98, 0, 255, 186, 96, 2, 255, 186, 97, 6, 255, 196, 107, 11, 255, 195, 109, 2, 255, 194, 106, 1, 255, 194, 103, 15, 255, 186, 96, 14, 255, 189, 101, 8, 255, 195, 107, 12, 255, 193, 105, 4, 255, 197, 109, 5, 255, 200, 110, 9, 255, 200, 112, 10, 255, 198, 116, 3, 255, 200, 114, 7, 255, 202, 114, 7, 255, 199, 114, 9, 255, 198, 111, 5, 255, 202, 114, 3, 255, 206, 118, 11, 255, 204, 116, 4, 255, 203, 117, 5, 255, 205, 119, 12, 255, 204, 118, 4, 255, 201, 116, 6, 255, 205, 120, 11, 255, 206, 125, 7, 255, 204, 124, 18, 255, 191, 113, 15, 255, 191, 115, 3, 255, 201, 126, 13, 255, 202, 128, 10, 255, 195, 120, 6, 255, 202, 128, 13, 255, 200, 129, 5, 255, 202, 130, 8, 255, 202, 130, 12, 255, 205, 135, 17, 255, 204, 135, 18, 255, 204, 136, 13, 255, 207, 139, 14, 255, 207, 142, 9, 255, 207, 141, 16, 255, 205, 140, 7, 255, 205, 146, 4, 255, 204, 143, 1, 255, 206, 143, 14, 255, 202, 138, 12, 255, 206, 145, 9, 255, 210, 153, 8, 255, 206, 146, 3, 255, 209, 152, 7, 255, 209, 155, 10, 255, 211, 156, 11, 255, 213, 158, 6, 255, 211, 159, 3, 255, 208, 158, 13, 255, 211, 160, 8, 255, 214, 163, 3, 255, 212, 158, 14, 255, 209, 159, 4, 255, 212, 167, 5, 255, 203, 150, 11, 255, 204, 159, 2, 255, 212, 166, 15, 255, 211, 166, 7, 255, 212, 167, 9, 255, 212, 167, 8, 255, 212, 167, 4, 255, 212, 167, 7, 255, 211, 166, 4, 255, 210, 166, 6, 255, 210, 166, 9, 255, 207, 166, 7, 255, 201, 162, 12, 255, 200, 163, 13, 255, 194, 152, 13, 255, 204, 162, 8, 255, 212, 165, 6, 255, 206, 153, 6, 255, 190, 137, 5, 255, 206, 162, 14, 255, 202, 159, 6, 255, 202, 158, 2, 255, 197, 155, 4, 255, 194, 153, 9, 255, 194, 151, 7, 255, 194, 146, 8, 255, 186, 135, 8, 255, 187, 137, 6, 255, 195, 150, 1, 255, 194, 148, 3, 255, 197, 151, 0, 255, 198, 153, 1, 255, 197, 149, 3, 255, 196, 150, 7, 255, 202, 159, 3, 255, 198, 156, 5, 255, 193, 151, 4, 255, 195, 153, 7, 255, 202, 159, 3, 255, 208, 165, 0, 255, 205, 162, 3, 255, 200, 159, 3, 255, 203, 160, 7, 255, 198, 152, 6, 255, 204, 160, 8, 255, 208, 168, 3, 255, 208, 169, 8, 255, 177, 130, 5, 255, 172, 122, 8, 255, 185, 138, 7, 255, 184, 136, 7, 255, 192, 147, 3, 255, 190, 143, 4, 255, 193, 145, 6, 255, 196, 148, 3, 255, 199, 153, 0, 255, 200, 154, 0, 255, 199, 151, 3, 255, 201, 151, 6, 255, 200, 153, 7, 255, 207, 156, 10, 255, 206, 154, 6, 255, 199, 148, 3, 255, 197, 143, 6, 255, 197, 140, 7, 255, 190, 130, 2, 255, 187, 123, 8, 255, 188, 121, 8, 255, 187, 113, 10, 255, 171, 93, 9, 255, 162, 87, 7, 255, 162, 93, 6, 255, 155, 85, 0, 255, 165, 92, 3, 255, 169, 89, 7, 255, 172, 90, 2, 255, 172, 91, 5, 255, 169, 89, 7, 255, 167, 90, 7, 255, 166, 89, 6, 255, 166, 89, 6, 255, 164, 89, 4, 255, 163, 90, 4, 255, 159, 84, 0, 255, 158, 83, 3, 255, 159, 82, 6, 255, 158, 80, 4, 255, 158, 79, 5, 255, 152, 73, 3, 255, 143, 64, 3, 255, 135, 59, 3, 255, 135, 59, 2, 255, 135, 57, 0, 255, 130, 58, 4, 255, 118, 48, 2, 255, 101, 38, 0, 255, 110, 47, 6, 255, 110, 47, 6, 255, 92, 40, 1, 255, 106, 44, 5, 255, 111, 41, 2, 255, 105, 40, 4, 255, 109, 42, 6, 255, 110, 37, 2, 255, 109, 36, 4, 255, 104, 38, 2, 255, 100, 36, 1, 255, 106, 41, 4, 255, 101, 38, 3, 255, 99, 37, 1, 255, 95, 29, 3, 255, 94, 32, 3, 255, 93, 33, 1, 255, 94, 36, 2, 255, 95, 32, 0, 255, 94, 30, 0, 255, 91, 28, 0, 255, 92, 36, 4, 255, 87, 30, 0, 255, 90, 29, 4, 255, 80, 27, 5, 255, 75, 24, 1, 255, 97, 32, 5, 255, 113, 37, 3, 255, 110, 35, 3, 255, 113, 34, 3, 255, 118, 39, 0, 255, 99, 36, 0, 255, 108, 39, 4, 255, 110, 40, 6, 255, 99, 33, 5, 255, 99, 33, 3, 255, 99, 32, 0, 255, 98, 34, 4, 255, 89, 29, 2, 255, 88, 30, 2, 255, 89, 31, 1, 255, 86, 33, 5, 255, 87, 34, 3, 255, 90, 30, 0, 255, 86, 28, 1, 255, 78, 26, 1, 255, 70, 22, 2, 255, 61, 18, 3, 255, 71, 23, 4, 255, 80, 24, 1, 255, 85, 27, 1, 255, 88, 28, 2, 255, 91, 30, 1, 255, 95, 31, 2, 255, 99, 33, 7, 255, 88, 28, 2, 255, 86, 29, 3, 255, 95, 35, 1, 255, 104, 40, 0, 255, 108, 46, 1, 255, 118, 52, 2, 255, 123, 55, 3, 255, 124, 55, 5, 255, 127, 54, 4, 255, 135, 57, 3, 255, 127, 53, 7, 255, 101, 25, 1, 255, 93, 27, 4, 255, 85, 29, 6, 255, 75, 20, 1, 255, 71, 20, 4, 255, 58, 17, 2, 255, 54, 15, 1, 255, 64, 17, 1, 255, 68, 19, 0, 255, 67, 19, 2, 255, 69, 17, 3, 255, 79, 21, 2, 255, 82, 26, 5, 255, 84, 25, 3, 255, 87, 24, 2, 255, 90, 27, 2, 255, 90, 29, 4, 255, 88, 28, 3, 255, 93, 26, 3, 255, 92, 24, 3, 255, 86, 20, 0, 255, 90, 25, 1, 255, 94, 31, 5, 255, 86, 25, 3, 255, 82, 23, 5, 255, 84, 24, 6, 255, 85, 23, 6, 255, 89, 24, 6, 255, 14, 9, 3, 255, 4, 3, 0, 255, 1, 1, 0, 255, 5, 1, 0, 255, 8, 4, 1, 255, 7, 3, 0, 255, 9, 5, 1, 255, 11, 7, 3, 255, 11, 8, 3, 255, 10, 7, 2, 255, 10, 5, 1, 255, 16, 9, 3, 255, 17, 9, 2, 255, 23, 12, 5, 255, 18, 11, 0, 255, 20, 15, 2, 255, 17, 12, 3, 255, 17, 10, 1, 255, 23, 16, 6, 255, 31, 26, 16, 255, 24, 24, 13, 255, 28, 21, 14, 255, 23, 22, 9, 255, 31, 29, 11, 255, 34, 30, 7, 255, 29, 29, 11, 255, 33, 33, 13, 255, 38, 35, 11, 255, 39, 38, 11, 255, 48, 44, 10, 255, 51, 42, 12, 255, 43, 40, 15, 255, 45, 46, 22, 255, 43, 48, 11, 255, 56, 50, 14, 255, 54, 54, 4, 255, 55, 49, 15, 255, 62, 45, 7, 255, 58, 51, 12, 255, 78, 65, 7, 255, 70, 52, 3, 255, 73, 60, 12, 255, 105, 83, 58, 255, 130, 99, 73, 255, 145, 111, 78, 255, 176, 120, 78, 255, 174, 120, 74, 255, 165, 115, 62, 255, 149, 107, 51, 255, 131, 101, 45, 255, 106, 85, 38, 255, 86, 63, 21, 255, 68, 55, 11, 255, 55, 39, 3, 255, 64, 36, 7, 255, 81, 51, 4, 255, 72, 43, 2, 255, 64, 37, 3, 255, 62, 31, 6, 255, 62, 28, 4, 255, 59, 33, 4, 255, 58, 31, 3, 255, 59, 31, 1, 255, 71, 27, 3, 255, 66, 31, 2, 255, 59, 32, 2, 255, 59, 28, 2, 255, 64, 31, 4, 255, 62, 32, 4, 255, 70, 33, 5, 255, 67, 31, 1, 255, 70, 36, 4, 255, 69, 30, 4, 255, 71, 33, 5, 255, 66, 32, 3, 255, 66, 30, 3, 255, 70, 29, 3, 255, 68, 33, 1, 255, 62, 33, 1, 255, 60, 32, 0, 255, 66, 32, 2, 255, 69, 31, 4, 255, 66, 30, 4, 255, 64, 32, 6, 255, 64, 33, 5, 255, 64, 33, 3, 255, 65, 35, 5, 255, 68, 35, 6, 255, 72, 35, 5, 255, 79, 39, 7, 255, 75, 38, 5, 255, 70, 35, 1, 255, 79, 40, 1, 255, 78, 39, 4, 255, 71, 37, 3, 255, 76, 40, 2, 255, 79, 36, 3, 255, 79, 41, 8, 255, 74, 38, 4, 255, 76, 38, 5, 255, 77, 36, 1, 255, 91, 47, 5, 255, 99, 54, 5, 255, 96, 49, 1, 255, 117, 59, 1, 255, 124, 61, 5, 255, 140, 72, 6, 255, 155, 71, 9, 255, 169, 79, 6, 255, 174, 87, 3, 255, 177, 83, 7, 255, 177, 84, 9, 255, 163, 76, 1, 255, 169, 81, 7, 255, 184, 92, 6, 255, 186, 98, 1, 255, 192, 101, 3, 255, 194, 99, 4, 255, 193, 97, 5, 255, 175, 81, 1, 255, 176, 85, 3, 255, 191, 92, 7, 255, 188, 82, 3, 255, 164, 69, 6, 255, 168, 78, 5, 255, 194, 99, 7, 255, 191, 93, 6, 255, 182, 86, 3, 255, 177, 78, 3, 255, 185, 93, 2, 255, 188, 99, 0, 255, 189, 96, 4, 255, 193, 96, 1, 255, 188, 96, 1, 255, 186, 94, 3, 255, 190, 99, 5, 255, 192, 103, 2, 255, 191, 98, 1, 255, 194, 96, 5, 255, 190, 96, 1, 255, 196, 105, 5, 255, 192, 99, 6, 255, 190, 101, 7, 255, 193, 105, 3, 255, 192, 105, 2, 255, 191, 99, 10, 255, 191, 99, 11, 255, 194, 102, 3, 255, 193, 103, 6, 255, 194, 105, 4, 255, 193, 106, 1, 255, 194, 106, 7, 255, 195, 106, 10, 255, 197, 108, 10, 255, 188, 99, 7, 255, 187, 98, 6, 255, 196, 109, 6, 255, 198, 111, 3, 255, 200, 112, 9, 255, 198, 108, 11, 255, 200, 111, 8, 255, 200, 114, 5, 255, 194, 106, 9, 255, 190, 102, 1, 255, 195, 109, 10, 255, 200, 113, 14, 255, 200, 112, 5, 255, 200, 110, 13, 255, 200, 112, 10, 255, 202, 116, 10, 255, 204, 119, 14, 255, 204, 121, 11, 255, 194, 113, 9, 255, 192, 112, 9, 255, 193, 113, 4, 255, 191, 111, 9, 255, 189, 110, 12, 255, 198, 124, 8, 255, 199, 125, 23, 255, 201, 125, 16, 255, 192, 117, 5, 255, 201, 129, 15, 255, 198, 128, 5, 255, 200, 132, 8, 255, 202, 133, 8, 255, 198, 131, 0, 255, 199, 134, 9, 255, 202, 135, 13, 255, 203, 135, 11, 255, 202, 134, 10, 255, 197, 128, 7, 255, 202, 133, 10, 255, 206, 145, 6, 255, 206, 147, 9, 255, 202, 133, 11, 255, 196, 129, 13, 255, 202, 140, 4, 255, 203, 142, 6, 255, 194, 137, 11, 255, 199, 149, 1, 255, 206, 152, 5, 255, 205, 153, 6, 255, 204, 152, 10, 255, 203, 154, 8, 255, 205, 156, 10, 255, 207, 156, 5, 255, 209, 156, 5, 255, 199, 142, 9, 255, 198, 143, 10, 255, 205, 155, 9, 255, 210, 160, 5, 255, 206, 159, 2, 255, 205, 161, 1, 255, 202, 157, 5, 255, 204, 162, 4, 255, 206, 163, 4, 255, 209, 161, 8, 255, 210, 163, 8, 255, 204, 160, 4, 255, 207, 161, 12, 255, 204, 159, 9, 255, 204, 159, 1, 255, 207, 159, 8, 255, 200, 149, 5, 255, 183, 137, 11, 255, 201, 159, 8, 255, 205, 162, 5, 255, 191, 140, 9, 255, 182, 127, 16, 255, 190, 141, 12, 255, 191, 142, 9, 255, 195, 147, 12, 255, 190, 142, 12, 255, 185, 137, 18, 255, 183, 134, 14, 255, 182, 132, 2, 255, 182, 130, 6, 255, 181, 130, 4, 255, 187, 139, 3, 255, 190, 142, 11, 255, 193, 145, 6, 255, 194, 145, 7, 255, 197, 149, 4, 255, 199, 151, 2, 255, 203, 154, 5, 255, 195, 146, 6, 255, 188, 139, 10, 255, 199, 154, 1, 255, 202, 157, 3, 255, 204, 158, 2, 255, 205, 162, 3, 255, 201, 161, 2, 255, 202, 160, 7, 255, 196, 150, 4, 255, 203, 159, 7, 255, 210, 171, 5, 255, 209, 170, 0, 255, 202, 160, 5, 255, 172, 121, 13, 255, 180, 131, 7, 255, 186, 139, 5, 255, 190, 145, 5, 255, 189, 141, 7, 255, 190, 142, 6, 255, 197, 148, 6, 255, 199, 154, 1, 255, 198, 152, 4, 255, 200, 151, 5, 255, 203, 152, 9, 255, 201, 152, 13, 255, 204, 152, 8, 255, 200, 149, 6, 255, 202, 151, 7, 255, 204, 152, 7, 255, 200, 145, 8, 255, 192, 131, 2, 255, 189, 127, 9, 255, 191, 119, 7, 255, 189, 108, 7, 255, 170, 94, 8, 255, 158, 89, 7, 255, 157, 90, 8, 255, 148, 81, 3, 255, 151, 79, 4, 255, 158, 83, 5, 255, 161, 84, 3, 255, 166, 86, 6, 255, 168, 90, 4, 255, 168, 93, 8, 255, 167, 92, 3, 255, 164, 90, 1, 255, 163, 88, 3, 255, 164, 90, 6, 255, 163, 89, 3, 255, 166, 90, 1, 255, 161, 85, 1, 255, 156, 78, 3, 255, 156, 78, 6, 255, 153, 75, 2, 255, 150, 72, 1, 255, 146, 70, 1, 255, 144, 68, 3, 255, 140, 63, 3, 255, 133, 58, 5, 255, 131, 52, 5, 255, 118, 50, 2, 255, 116, 52, 2, 255, 112, 43, 7, 255, 96, 39, 3, 255, 104, 39, 4, 255, 109, 38, 2, 255, 105, 41, 3, 255, 107, 41, 2, 255, 108, 40, 2, 255, 109, 42, 6, 255, 100, 39, 2, 255, 102, 39, 2, 255, 109, 40, 5, 255, 104, 36, 5, 255, 97, 33, 2, 255, 101, 35, 1, 255, 97, 33, 4, 255, 88, 30, 4, 255, 86, 33, 8, 255, 81, 28, 4, 255, 81, 29, 3, 255, 79, 28, 2, 255, 72, 29, 1, 255, 78, 32, 3, 255, 87, 29, 5, 255, 78, 23, 3, 255, 76, 27, 6, 255, 83, 28, 4, 255, 110, 37, 5, 255, 108, 32, 2, 255, 108, 33, 5, 255, 116, 39, 3, 255, 118, 44, 2, 255, 114, 32, 2, 255, 111, 38, 6, 255, 107, 38, 3, 255, 108, 39, 4, 255, 106, 36, 0, 255, 110, 42, 7, 255, 95, 30, 1, 255, 91, 25, 0, 255, 90, 33, 2, 255, 85, 34, 3, 255, 88, 30, 1, 255, 87, 29, 1, 255, 77, 23, 0, 255, 72, 24, 3, 255, 68, 21, 5, 255, 58, 22, 3, 255, 69, 21, 1, 255, 77, 23, 2, 255, 84, 27, 4, 255, 96, 31, 0, 255, 102, 39, 0, 255, 105, 40, 4, 255, 102, 36, 5, 255, 91, 27, 2, 255, 89, 27, 3, 255, 98, 34, 2, 255, 112, 42, 3, 255, 127, 52, 3, 255, 122, 54, 1, 255, 126, 53, 0, 255, 133, 57, 3, 255, 141, 56, 10, 255, 130, 49, 4, 255, 105, 36, 0, 255, 95, 26, 4, 255, 87, 25, 5, 255, 77, 21, 0, 255, 69, 17, 2, 255, 62, 18, 4, 255, 54, 17, 2, 255, 55, 16, 3, 255, 66, 16, 1, 255, 74, 20, 0, 255, 79, 25, 3, 255, 79, 24, 5, 255, 85, 26, 7, 255, 83, 27, 4, 255, 85, 26, 5, 255, 85, 24, 3, 255, 82, 24, 1, 255, 82, 24, 1, 255, 86, 26, 1, 255, 89, 28, 5, 255, 85, 24, 3, 255, 88, 20, 2, 255, 96, 28, 4, 255, 105, 39, 2, 255, 103, 38, 2, 255, 90, 27, 3, 255, 91, 26, 3, 255, 88, 22, 2, 255, 92, 26, 4, 255, 14, 9, 3, 255, 6, 2, 0, 255, 5, 1, 1, 255, 9, 5, 1, 255, 11, 5, 2, 255, 8, 3, 0, 255, 9, 5, 2, 255, 9, 6, 1, 255, 10, 7, 3, 255, 11, 7, 3, 255, 11, 6, 3, 255, 14, 9, 3, 255, 15, 9, 3, 255, 15, 10, 2, 255, 16, 11, 1, 255, 19, 15, 3, 255, 23, 18, 7, 255, 23, 14, 4, 255, 28, 18, 7, 255, 29, 23, 10, 255, 30, 24, 13, 255, 29, 27, 15, 255, 31, 26, 12, 255, 36, 30, 13, 255, 35, 31, 16, 255, 30, 29, 16, 255, 32, 38, 12, 255, 44, 40, 10, 255, 45, 42, 17, 255, 40, 39, 22, 255, 50, 42, 12, 255, 51, 48, 10, 255, 49, 48, 10, 255, 58, 47, 3, 255, 57, 44, 16, 255, 53, 53, 12, 255, 52, 54, 9, 255, 52, 47, 3, 255, 65, 50, 4, 255, 102, 64, 3, 255, 118, 70, 10, 255, 156, 96, 40, 255, 166, 119, 71, 255, 173, 121, 67, 255, 164, 121, 72, 255, 141, 112, 79, 255, 115, 96, 60, 255, 97, 84, 59, 255, 79, 77, 54, 255, 72, 68, 49, 255, 53, 55, 34, 255, 56, 57, 17, 255, 56, 60, 11, 255, 57, 49, 2, 255, 75, 41, 8, 255, 71, 36, 2, 255, 63, 37, 5, 255, 62, 41, 6, 255, 57, 35, 4, 255, 62, 33, 4, 255, 58, 34, 5, 255, 45, 32, 2, 255, 51, 37, 3, 255, 53, 34, 3, 255, 59, 28, 2, 255, 58, 26, 2, 255, 59, 29, 3, 255, 58, 28, 2, 255, 65, 32, 7, 255, 65, 30, 6, 255, 64, 34, 2, 255, 72, 34, 3, 255, 67, 26, 0, 255, 62, 29, 2, 255, 62, 30, 2, 255, 67, 30, 3, 255, 64, 27, 0, 255, 64, 30, 3, 255, 64, 34, 5, 255, 60, 34, 3, 255, 62, 34, 4, 255, 61, 31, 1, 255, 67, 33, 5, 255, 62, 30, 3, 255, 65, 34, 1, 255, 66, 37, 0, 255, 66, 37, 4, 255, 66, 34, 7, 255, 68, 33, 2, 255, 73, 35, 1, 255, 73, 38, 5, 255, 72, 41, 6, 255, 78, 38, 0, 255, 78, 35, 3, 255, 77, 37, 8, 255, 78, 35, 2, 255, 69, 39, 4, 255, 75, 37, 3, 255, 74, 40, 3, 255, 75, 42, 4, 255, 79, 39, 2, 255, 80, 40, 1, 255, 73, 41, 4, 255, 72, 42, 3, 255, 84, 40, 5, 255, 77, 42, 2, 255, 81, 42, 6, 255, 93, 48, 9, 255, 107, 50, 8, 255, 129, 65, 1, 255, 139, 69, 4, 255, 151, 79, 3, 255, 153, 77, 2, 255, 159, 77, 2, 255, 178, 90, 1, 255, 188, 100, 1, 255, 191, 99, 5, 255, 186, 88, 0, 255, 179, 80, 11, 255, 173, 84, 14, 255, 179, 88, 2, 255, 182, 81, 3, 255, 175, 80, 0, 255, 159, 68, 10, 255, 177, 88, 9, 255, 189, 97, 1, 255, 169, 73, 5, 255, 159, 70, 3, 255, 168, 70, 3, 255, 186, 91, 11, 255, 190, 97, 2, 255, 190, 96, 3, 255, 190, 94, 4, 255, 187, 96, 0, 255, 191, 100, 10, 255, 191, 99, 7, 255, 192, 102, 1, 255, 192, 99, 1, 255, 192, 96, 5, 255, 193, 100, 7, 255, 193, 100, 1, 255, 196, 100, 7, 255, 195, 102, 3, 255, 196, 106, 9, 255, 187, 97, 4, 255, 185, 94, 1, 255, 190, 99, 6, 255, 194, 104, 5, 255, 197, 107, 6, 255, 192, 104, 4, 255, 190, 102, 3, 255, 190, 103, 3, 255, 188, 99, 6, 255, 192, 102, 7, 255, 198, 112, 2, 255, 198, 113, 4, 255, 199, 113, 7, 255, 199, 113, 7, 255, 197, 111, 3, 255, 201, 114, 7, 255, 203, 115, 4, 255, 204, 117, 1, 255, 194, 108, 1, 255, 186, 99, 4, 255, 194, 106, 16, 255, 197, 112, 12, 255, 197, 113, 4, 255, 192, 105, 5, 255, 193, 106, 8, 255, 198, 113, 12, 255, 197, 114, 12, 255, 196, 116, 14, 255, 187, 106, 15, 255, 185, 106, 10, 255, 191, 114, 3, 255, 192, 114, 4, 255, 194, 116, 11, 255, 198, 122, 19, 255, 196, 122, 18, 255, 194, 121, 10, 255, 189, 116, 7, 255, 198, 127, 14, 255, 197, 129, 13, 255, 194, 125, 14, 255, 198, 128, 16, 255, 196, 128, 4, 255, 196, 129, 0, 255, 199, 131, 3, 255, 194, 124, 6, 255, 192, 122, 13, 255, 187, 121, 5, 255, 190, 121, 13, 255, 193, 129, 16, 255, 194, 133, 17, 255, 197, 128, 4, 255, 189, 123, 14, 255, 194, 130, 15, 255, 189, 126, 7, 255, 182, 129, 21, 255, 193, 144, 11, 255, 200, 145, 8, 255, 200, 147, 0, 255, 196, 147, 11, 255, 198, 147, 16, 255, 200, 149, 4, 255, 202, 153, 8, 255, 191, 137, 11, 255, 186, 130, 8, 255, 195, 144, 11, 255, 193, 145, 5, 255, 197, 147, 4, 255, 197, 148, 12, 255, 200, 154, 11, 255, 198, 154, 4, 255, 198, 156, 3, 255, 196, 150, 7, 255, 196, 146, 15, 255, 203, 153, 11, 255, 203, 153, 8, 255, 197, 149, 10, 255, 194, 150, 5, 255, 196, 153, 3, 255, 199, 153, 6, 255, 194, 145, 8, 255, 192, 145, 2, 255, 189, 144, 4, 255, 180, 139, 6, 255, 176, 134, 9, 255, 179, 132, 17, 255, 165, 115, 3, 255, 174, 124, 10, 255, 176, 126, 15, 255, 177, 124, 4, 255, 183, 128, 9, 255, 186, 134, 9, 255, 183, 134, 2, 255, 182, 134, 9, 255, 180, 132, 7, 255, 184, 136, 6, 255, 187, 140, 8, 255, 191, 145, 3, 255, 190, 141, 5, 255, 194, 146, 3, 255, 199, 151, 4, 255, 195, 149, 4, 255, 193, 147, 6, 255, 195, 150, 3, 255, 201, 159, 5, 255, 200, 159, 3, 255, 196, 153, 5, 255, 199, 155, 3, 255, 199, 158, 2, 255, 202, 161, 4, 255, 204, 160, 5, 255, 202, 159, 1, 255, 209, 169, 7, 255, 207, 164, 1, 255, 209, 167, 1, 255, 197, 151, 3, 255, 186, 135, 10, 255, 179, 127, 11, 255, 187, 138, 8, 255, 188, 139, 6, 255, 189, 137, 4, 255, 195, 142, 9, 255, 198, 149, 6, 255, 198, 150, 12, 255, 200, 154, 9, 255, 200, 152, 2, 255, 204, 154, 6, 255, 205, 152, 2, 255, 202, 148, 2, 255, 202, 148, 3, 255, 205, 149, 5, 255, 198, 137, 5, 255, 199, 131, 11, 255, 193, 129, 9, 255, 185, 114, 13, 255, 170, 92, 9, 255, 156, 86, 6, 255, 155, 86, 4, 255, 163, 92, 6, 255, 159, 93, 5, 255, 160, 91, 7, 255, 167, 98, 2, 255, 173, 103, 5, 255, 171, 100, 5, 255, 169, 99, 2, 255, 173, 97, 12, 255, 169, 95, 4, 255, 165, 92, 0, 255, 163, 89, 3, 255, 164, 90, 7, 255, 164, 89, 2, 255, 164, 87, 0, 255, 160, 83, 0, 255, 157, 81, 1, 255, 158, 82, 2, 255, 157, 80, 2, 255, 155, 77, 2, 255, 152, 72, 2, 255, 148, 69, 3, 255, 142, 68, 2, 255, 144, 66, 4, 255, 140, 58, 5, 255, 127, 48, 2, 255, 113, 48, 4, 255, 114, 44, 5, 255, 104, 37, 1, 255, 107, 42, 5, 255, 110, 39, 2, 255, 108, 43, 2, 255, 100, 40, 0, 255, 101, 37, 1, 255, 105, 39, 5, 255, 102, 38, 3, 255, 96, 36, 2, 255, 89, 32, 2, 255, 85, 31, 2, 255, 82, 27, 3, 255, 79, 22, 6, 255, 78, 26, 7, 255, 72, 26, 4, 255, 72, 28, 4, 255, 72, 26, 3, 255, 75, 29, 7, 255, 76, 27, 4, 255, 75, 26, 1, 255, 81, 35, 3, 255, 82, 34, 2, 255, 84, 27, 0, 255, 85, 29, 3, 255, 79, 27, 2, 255, 96, 27, 7, 255, 105, 35, 4, 255, 109, 40, 7, 255, 114, 38, 4, 255, 117, 42, 3, 255, 108, 33, 4, 255, 109, 33, 2, 255, 109, 38, 1, 255, 103, 36, 3, 255, 99, 31, 1, 255, 109, 38, 2, 255, 112, 38, 2, 255, 108, 36, 6, 255, 94, 34, 3, 255, 90, 31, 1, 255, 92, 27, 5, 255, 77, 27, 2, 255, 68, 22, 1, 255, 67, 20, 3, 255, 65, 21, 2, 255, 71, 25, 5, 255, 72, 26, 1, 255, 85, 31, 6, 255, 94, 31, 7, 255, 102, 38, 5, 255, 101, 34, 2, 255, 101, 34, 3, 255, 106, 38, 4, 255, 107, 40, 4, 255, 113, 47, 5, 255, 123, 54, 7, 255, 130, 56, 4, 255, 131, 53, 2, 255, 124, 53, 2, 255, 136, 60, 6, 255, 133, 59, 2, 255, 132, 52, 6, 255, 113, 37, 4, 255, 94, 29, 1, 255, 86, 28, 3, 255, 72, 19, 2, 255, 65, 16, 3, 255, 65, 20, 4, 255, 59, 17, 0, 255, 60, 18, 3, 255, 65, 18, 5, 255, 75, 21, 5, 255, 82, 24, 4, 255, 82, 25, 1, 255, 80, 27, 2, 255, 79, 26, 6, 255, 85, 25, 3, 255, 87, 24, 3, 255, 86, 22, 2, 255, 86, 23, 3, 255, 86, 23, 1, 255, 89, 23, 0, 255, 90, 28, 2, 255, 88, 29, 1, 255, 87, 25, 2, 255, 89, 25, 3, 255, 99, 31, 0, 255, 109, 37, 0, 255, 108, 35, 4, 255, 99, 33, 3, 255, 86, 24, 0, 255, 84, 24, 1, 255, 12, 7, 3, 255, 7, 2, 0, 255, 6, 2, 2, 255, 9, 4, 1, 255, 10, 3, 0, 255, 10, 5, 1, 255, 13, 9, 5, 255, 9, 6, 1, 255, 9, 6, 1, 255, 12, 8, 4, 255, 14, 9, 4, 255, 12, 7, 1, 255, 14, 8, 3, 255, 19, 10, 6, 255, 18, 12, 4, 255, 18, 13, 2, 255, 19, 17, 5, 255, 18, 17, 4, 255, 16, 17, 2, 255, 19, 20, 3, 255, 37, 26, 14, 255, 34, 25, 16, 255, 34, 28, 16, 255, 31, 32, 14, 255, 34, 33, 14, 255, 47, 38, 14, 255, 38, 43, 6, 255, 41, 40, 21, 255, 40, 39, 20, 255, 41, 42, 14, 255, 56, 48, 11, 255, 48, 51, 12, 255, 47, 52, 8, 255, 51, 52, 9, 255, 45, 47, 9, 255, 53, 44, 11, 255, 67, 46, 6, 255, 107, 65, 7, 255, 145, 76, 14, 255, 159, 95, 11, 255, 167, 107, 18, 255, 162, 123, 57, 255, 137, 115, 63, 255, 107, 95, 68, 255, 86, 84, 61, 255, 74, 82, 72, 255, 67, 73, 65, 255, 61, 67, 59, 255, 69, 65, 57, 255, 65, 64, 45, 255, 62, 65, 42, 255, 66, 61, 26, 255, 66, 60, 21, 255, 68, 58, 3, 255, 65, 39, 2, 255, 63, 35, 7, 255, 55, 35, 4, 255, 56, 39, 9, 255, 49, 36, 1, 255, 59, 37, 5, 255, 62, 34, 5, 255, 52, 28, 4, 255, 55, 26, 5, 255, 51, 24, 3, 255, 51, 30, 3, 255, 56, 30, 4, 255, 58, 34, 3, 255, 58, 31, 0, 255, 65, 28, 0, 255, 68, 34, 0, 255, 67, 31, 2, 255, 66, 32, 3, 255, 62, 33, 1, 255, 64, 31, 3, 255, 60, 29, 2, 255, 58, 32, 2, 255, 59, 33, 3, 255, 61, 30, 5, 255, 60, 30, 4, 255, 59, 31, 3, 255, 60, 35, 5, 255, 60, 32, 2, 255, 62, 32, 3, 255, 62, 33, 2, 255, 61, 32, 2, 255, 61, 30, 1, 255, 62, 33, 2, 255, 66, 36, 2, 255, 71, 37, 5, 255, 72, 37, 5, 255, 67, 35, 2, 255, 66, 38, 1, 255, 73, 41, 1, 255, 75, 39, 4, 255, 71, 38, 3, 255, 70, 38, 0, 255, 75, 41, 2, 255, 77, 36, 0, 255, 75, 38, 2, 255, 71, 42, 4, 255, 77, 40, 2, 255, 76, 43, 6, 255, 71, 41, 7, 255, 77, 45, 1, 255, 79, 45, 0, 255, 75, 42, 0, 255, 68, 39, 5, 255, 74, 44, 2, 255, 77, 44, 0, 255, 79, 38, 2, 255, 79, 44, 6, 255, 90, 48, 1, 255, 111, 52, 6, 255, 120, 52, 6, 255, 119, 52, 10, 255, 139, 66, 5, 255, 165, 77, 8, 255, 177, 86, 6, 255, 165, 80, 1, 255, 178, 91, 8, 255, 184, 92, 0, 255, 181, 91, 5, 255, 182, 96, 5, 255, 183, 92, 6, 255, 183, 91, 4, 255, 179, 90, 1, 255, 170, 80, 4, 255, 173, 85, 6, 255, 158, 68, 4, 255, 170, 78, 8, 255, 187, 96, 3, 255, 188, 93, 0, 255, 190, 95, 6, 255, 192, 96, 7, 255, 191, 99, 6, 255, 189, 100, 2, 255, 191, 100, 6, 255, 188, 97, 5, 255, 189, 98, 7, 255, 185, 94, 6, 255, 191, 100, 6, 255, 193, 100, 8, 255, 194, 102, 3, 255, 194, 101, 1, 255, 189, 95, 6, 255, 187, 95, 7, 255, 194, 105, 7, 255, 197, 109, 2, 255, 194, 106, 0, 255, 193, 106, 2, 255, 194, 107, 5, 255, 193, 108, 7, 255, 193, 107, 10, 255, 191, 106, 6, 255, 195, 110, 3, 255, 196, 113, 10, 255, 195, 112, 10, 255, 195, 111, 7, 255, 200, 116, 5, 255, 202, 116, 5, 255, 203, 117, 10, 255, 205, 118, 9, 255, 200, 117, 4, 255, 195, 114, 9, 255, 195, 109, 11, 255, 192, 109, 12, 255, 195, 112, 8, 255, 196, 113, 8, 255, 195, 113, 5, 255, 194, 111, 5, 255, 189, 109, 6, 255, 187, 109, 3, 255, 187, 110, 8, 255, 190, 114, 8, 255, 196, 122, 2, 255, 194, 118, 9, 255, 193, 119, 9, 255, 192, 118, 7, 255, 194, 121, 5, 255, 189, 118, 3, 255, 182, 111, 6, 255, 190, 120, 15, 255, 190, 123, 8, 255, 188, 121, 6, 255, 192, 121, 13, 255, 189, 119, 13, 255, 189, 119, 10, 255, 194, 126, 10, 255, 184, 117, 1, 255, 175, 107, 8, 255, 187, 124, 17, 255, 180, 119, 12, 255, 181, 118, 21, 255, 181, 122, 4, 255, 182, 120, 12, 255, 178, 118, 20, 255, 178, 123, 4, 255, 178, 122, 7, 255, 183, 129, 16, 255, 188, 140, 9, 255, 186, 139, 7, 255, 193, 142, 3, 255, 197, 143, 11, 255, 194, 140, 15, 255, 189, 140, 7, 255, 193, 143, 10, 255, 183, 126, 16, 255, 173, 115, 12, 255, 191, 139, 11, 255, 194, 143, 12, 255, 183, 128, 12, 255, 181, 126, 12, 255, 189, 138, 3, 255, 194, 144, 10, 255, 194, 143, 11, 255, 187, 135, 11, 255, 186, 132, 11, 255, 187, 136, 5, 255, 187, 140, 6, 255, 185, 139, 10, 255, 178, 135, 4, 255, 184, 141, 8, 255, 190, 145, 7, 255, 187, 139, 6, 255, 178, 133, 11, 255, 181, 137, 7, 255, 178, 132, 8, 255, 176, 134, 7, 255, 174, 133, 12, 255, 164, 122, 6, 255, 166, 119, 7, 255, 168, 118, 6, 255, 175, 124, 6, 255, 177, 124, 9, 255, 182, 131, 11, 255, 180, 132, 5, 255, 178, 132, 5, 255, 181, 134, 8, 255, 178, 129, 9, 255, 180, 130, 15, 255, 185, 138, 6, 255, 185, 138, 2, 255, 189, 142, 0, 255, 191, 143, 9, 255, 194, 146, 5, 255, 194, 147, 7, 255, 196, 150, 2, 255, 200, 153, 10, 255, 192, 147, 3, 255, 194, 146, 11, 255, 200, 154, 9, 255, 198, 159, 0, 255, 199, 159, 0, 255, 201, 156, 1, 255, 203, 159, 3, 255, 203, 160, 4, 255, 203, 156, 8, 255, 205, 158, 8, 255, 193, 145, 0, 255, 191, 140, 11, 255, 169, 115, 8, 255, 184, 133, 10, 255, 192, 144, 7, 255, 185, 133, 1, 255, 189, 134, 6, 255, 197, 147, 0, 255, 198, 152, 4, 255, 199, 155, 3, 255, 201, 152, 7, 255, 203, 147, 13, 255, 195, 139, 3, 255, 199, 141, 4, 255, 202, 145, 4, 255, 199, 139, 5, 255, 191, 124, 5, 255, 190, 119, 8, 255, 183, 117, 2, 255, 164, 96, 2, 255, 156, 87, 3, 255, 163, 97, 4, 255, 162, 91, 9, 255, 170, 95, 9, 255, 172, 104, 0, 255, 181, 113, 11, 255, 173, 106, 1, 255, 172, 105, 3, 255, 170, 101, 4, 255, 170, 99, 7, 255, 169, 93, 6, 255, 166, 93, 3, 255, 165, 91, 3, 255, 164, 91, 6, 255, 166, 91, 8, 255, 164, 88, 5, 255, 162, 85, 3, 255, 158, 81, 3, 255, 155, 79, 3, 255, 152, 75, 0, 255, 155, 76, 4, 255, 154, 76, 6, 255, 152, 72, 5, 255, 146, 70, 1, 255, 146, 68, 1, 255, 147, 63, 1, 255, 134, 59, 2, 255, 127, 51, 4, 255, 113, 41, 2, 255, 110, 41, 1, 255, 105, 43, 2, 255, 99, 37, 1, 255, 112, 37, 5, 255, 107, 41, 3, 255, 103, 41, 3, 255, 103, 33, 3, 255, 97, 36, 3, 255, 101, 37, 5, 255, 91, 32, 1, 255, 79, 29, 0, 255, 83, 30, 5, 255, 86, 28, 7, 255, 84, 25, 4, 255, 84, 28, 6, 255, 82, 29, 3, 255, 79, 30, 0, 255, 81, 31, 1, 255, 84, 31, 1, 255, 84, 29, 0, 255, 89, 30, 1, 255, 82, 30, 0, 255, 74, 31, 0, 255, 82, 29, 4, 255, 84, 25, 9, 255, 76, 30, 11, 255, 76, 25, 1, 255, 94, 33, 1, 255, 106, 37, 2, 255, 103, 28, 1, 255, 102, 38, 2, 255, 104, 39, 7, 255, 115, 41, 3, 255, 109, 36, 3, 255, 101, 33, 4, 255, 100, 34, 2, 255, 102, 31, 1, 255, 110, 35, 2, 255, 110, 37, 0, 255, 98, 33, 1, 255, 87, 28, 1, 255, 74, 25, 2, 255, 56, 24, 0, 255, 57, 19, 0, 255, 72, 23, 5, 255, 76, 29, 2, 255, 82, 24, 5, 255, 81, 30, 2, 255, 96, 39, 1, 255, 105, 39, 4, 255, 98, 33, 1, 255, 101, 32, 0, 255, 109, 39, 3, 255, 117, 48, 5, 255, 121, 52, 2, 255, 126, 54, 1, 255, 133, 58, 2, 255, 134, 58, 2, 255, 131, 56, 1, 255, 137, 58, 2, 255, 138, 59, 2, 255, 121, 52, 1, 255, 117, 50, 6, 255, 102, 35, 2, 255, 89, 27, 4, 255, 76, 25, 0, 255, 66, 19, 3, 255, 63, 15, 5, 255, 60, 19, 1, 255, 61, 19, 1, 255, 56, 16, 2, 255, 63, 21, 4, 255, 79, 24, 1, 255, 82, 24, 3, 255, 79, 22, 4, 255, 81, 20, 1, 255, 89, 22, 3, 255, 85, 23, 3, 255, 85, 23, 2, 255, 89, 25, 4, 255, 89, 26, 5, 255, 85, 24, 2, 255, 87, 23, 4, 255, 93, 24, 2, 255, 93, 26, 1, 255, 84, 22, 0, 255, 79, 18, 2, 255, 85, 21, 5, 255, 90, 21, 1, 255, 101, 27, 2, 255, 105, 30, 2, 255, 92, 23, 0, 255, 84, 20, 3, 255, 9, 6, 1, 255, 5, 3, 1, 255, 5, 3, 2, 255, 8, 3, 0, 255, 8, 4, 0, 255, 10, 7, 2, 255, 11, 8, 4, 255, 12, 7, 3, 255, 9, 5, 1, 255, 13, 8, 4, 255, 14, 9, 3, 255, 14, 10, 2, 255, 15, 11, 3, 255, 17, 11, 4, 255, 19, 13, 4, 255, 21, 14, 3, 255, 21, 15, 4, 255, 19, 17, 4, 255, 21, 23, 4, 255, 21, 20, 1, 255, 31, 25, 8, 255, 42, 32, 18, 255, 34, 32, 17, 255, 35, 37, 20, 255, 41, 39, 12, 255, 49, 44, 10, 255, 42, 45, 7, 255, 48, 44, 12, 255, 43, 44, 13, 255, 39, 50, 17, 255, 53, 47, 18, 255, 50, 54, 7, 255, 44, 48, 6, 255, 52, 49, 13, 255, 78, 54, 8, 255, 126, 71, 19, 255, 165, 91, 16, 255, 167, 100, 7, 255, 143, 89, 9, 255, 101, 87, 3, 255, 94, 76, 23, 255, 81, 74, 51, 255, 63, 65, 50, 255, 59, 70, 61, 255, 72, 70, 66, 255, 75, 79, 65, 255, 70, 78, 59, 255, 62, 68, 54, 255, 69, 67, 56, 255, 63, 62, 50, 255, 60, 67, 41, 255, 62, 64, 31, 255, 63, 55, 23, 255, 68, 56, 19, 255, 62, 46, 3, 255, 57, 33, 2, 255, 59, 35, 3, 255, 56, 33, 3, 255, 59, 38, 7, 255, 57, 40, 6, 255, 57, 36, 6, 255, 55, 24, 5, 255, 54, 24, 5, 255, 57, 29, 6, 255, 57, 27, 1, 255, 61, 34, 4, 255, 62, 32, 1, 255, 68, 33, 2, 255, 67, 30, 1, 255, 67, 33, 1, 255, 68, 33, 4, 255, 63, 30, 1, 255, 67, 34, 0, 255, 68, 31, 1, 255, 71, 33, 7, 255, 68, 33, 5, 255, 65, 34, 2, 255, 64, 34, 2, 255, 56, 30, 1, 255, 60, 30, 2, 255, 63, 29, 3, 255, 63, 31, 3, 255, 56, 31, 1, 255, 58, 33, 5, 255, 61, 31, 4, 255, 64, 32, 4, 255, 63, 32, 5, 255, 66, 35, 5, 255, 69, 37, 5, 255, 67, 33, 3, 255, 72, 36, 2, 255, 75, 45, 4, 255, 70, 41, 2, 255, 74, 37, 1, 255, 77, 39, 3, 255, 71, 41, 6, 255, 76, 36, 2, 255, 86, 42, 2, 255, 86, 39, 2, 255, 82, 39, 3, 255, 77, 41, 1, 255, 79, 43, 5, 255, 76, 43, 6, 255, 74, 40, 4, 255, 78, 44, 2, 255, 82, 41, 3, 255, 83, 42, 3, 255, 76, 38, 0, 255, 82, 47, 3, 255, 81, 44, 8, 255, 81, 41, 6, 255, 79, 40, 1, 255, 78, 43, 6, 255, 78, 45, 4, 255, 76, 40, 7, 255, 76, 39, 9, 255, 82, 39, 12, 255, 107, 52, 10, 255, 139, 69, 2, 255, 158, 72, 8, 255, 168, 79, 11, 255, 175, 92, 3, 255, 177, 89, 3, 255, 177, 86, 3, 255, 176, 86, 7, 255, 178, 90, 8, 255, 180, 92, 12, 255, 176, 86, 5, 255, 166, 84, 1, 255, 172, 86, 6, 255, 183, 92, 5, 255, 182, 90, 2, 255, 187, 95, 2, 255, 184, 90, 4, 255, 183, 89, 3, 255, 184, 92, 2, 255, 172, 77, 3, 255, 180, 87, 9, 255, 188, 98, 5, 255, 189, 99, 6, 255, 192, 100, 5, 255, 191, 101, 6, 255, 193, 101, 4, 255, 197, 104, 2, 255, 196, 103, 6, 255, 186, 93, 5, 255, 189, 102, 2, 255, 195, 108, 3, 255, 194, 108, 2, 255, 194, 109, 3, 255, 190, 105, 2, 255, 191, 107, 11, 255, 191, 109, 10, 255, 194, 110, 4, 255, 194, 109, 4, 255, 192, 109, 10, 255, 191, 110, 4, 255, 195, 114, 4, 255, 199, 115, 12, 255, 198, 112, 12, 255, 197, 114, 6, 255, 197, 109, 5, 255, 188, 106, 9, 255, 189, 112, 11, 255, 187, 101, 10, 255, 180, 95, 16, 255, 189, 109, 17, 255, 190, 111, 15, 255, 192, 109, 12, 255, 195, 111, 13, 255, 191, 109, 12, 255, 190, 111, 8, 255, 187, 108, 11, 255, 177, 98, 6, 255, 181, 107, 1, 255, 185, 114, 7, 255, 183, 112, 9, 255, 183, 111, 4, 255, 186, 113, 9, 255, 185, 115, 9, 255, 172, 102, 7, 255, 178, 109, 14, 255, 182, 116, 6, 255, 183, 115, 3, 255, 183, 110, 8, 255, 172, 99, 19, 255, 170, 105, 23, 255, 179, 116, 9, 255, 177, 114, 10, 255, 170, 105, 14, 255, 177, 117, 13, 255, 176, 120, 12, 255, 179, 120, 11, 255, 180, 121, 11, 255, 174, 123, 9, 255, 176, 125, 12, 255, 174, 124, 16, 255, 174, 125, 8, 255, 181, 126, 14, 255, 183, 131, 14, 255, 181, 130, 17, 255, 181, 132, 22, 255, 179, 131, 17, 255, 177, 131, 13, 255, 177, 132, 8, 255, 176, 132, 10, 255, 184, 137, 14, 255, 173, 124, 9, 255, 169, 123, 7, 255, 176, 129, 18, 255, 178, 130, 10, 255, 174, 128, 7, 255, 171, 124, 6, 255, 178, 131, 2, 255, 182, 134, 6, 255, 179, 132, 10, 255, 174, 129, 13, 255, 175, 131, 6, 255, 179, 135, 8, 255, 181, 138, 8, 255, 176, 134, 7, 255, 174, 131, 13, 255, 172, 127, 10, 255, 167, 119, 8, 255, 165, 119, 7, 255, 168, 120, 15, 255, 161, 112, 9, 255, 161, 117, 11, 255, 163, 119, 11, 255, 171, 125, 5, 255, 173, 120, 10, 255, 167, 115, 6, 255, 163, 112, 11, 255, 160, 109, 21, 255, 166, 117, 18, 255, 173, 122, 13, 255, 175, 123, 8, 255, 176, 123, 3, 255, 181, 130, 2, 255, 181, 132, 11, 255, 180, 132, 5, 255, 181, 131, 6, 255, 184, 135, 7, 255, 186, 138, 7, 255, 186, 139, 2, 255, 181, 132, 7, 255, 190, 140, 11, 255, 198, 147, 9, 255, 184, 129, 14, 255, 183, 133, 8, 255, 199, 155, 4, 255, 197, 156, 2, 255, 196, 154, 3, 255, 201, 156, 4, 255, 202, 156, 2, 255, 191, 145, 1, 255, 196, 148, 11, 255, 198, 152, 7, 255, 197, 149, 7, 255, 196, 150, 2, 255, 183, 132, 19, 255, 181, 130, 17, 255, 192, 146, 9, 255, 186, 138, 2, 255, 189, 136, 7, 255, 198, 147, 0, 255, 203, 153, 7, 255, 204, 155, 4, 255, 203, 150, 6, 255, 195, 135, 4, 255, 196, 136, 5, 255, 200, 142, 3, 255, 199, 144, 1, 255, 192, 134, 4, 255, 186, 122, 10, 255, 180, 115, 9, 255, 182, 113, 3, 255, 185, 118, 5, 255, 176, 113, 4, 255, 174, 110, 2, 255, 179, 109, 5, 255, 177, 107, 7, 255, 176, 108, 1, 255, 178, 112, 6, 255, 173, 106, 2, 255, 172, 103, 7, 255, 173, 100, 5, 255, 168, 93, 4, 255, 171, 96, 2, 255, 170, 95, 6, 255, 165, 93, 7, 255, 164, 93, 4, 255, 163, 92, 3, 255, 162, 88, 6, 255, 159, 85, 4, 255, 159, 84, 3, 255, 157, 80, 4, 255, 156, 78, 4, 255, 158, 79, 8, 255, 151, 72, 6, 255, 150, 71, 5, 255, 151, 72, 1, 255, 146, 67, 2, 255, 140, 63, 2, 255, 139, 60, 3, 255, 133, 60, 7, 255, 117, 47, 3, 255, 109, 41, 2, 255, 107, 44, 4, 255, 101, 36, 3, 255, 106, 35, 6, 255, 110, 42, 4, 255, 110, 40, 3, 255, 100, 34, 3, 255, 97, 39, 5, 255, 89, 35, 2, 255, 87, 35, 1, 255, 92, 35, 4, 255, 97, 36, 7, 255, 95, 29, 3, 255, 86, 29, 1, 255, 81, 30, 1, 255, 76, 27, 2, 255, 76, 28, 3, 255, 81, 29, 4, 255, 79, 30, 2, 255, 82, 28, 1, 255, 90, 29, 3, 255, 97, 34, 6, 255, 97, 37, 2, 255, 106, 41, 5, 255, 107, 38, 5, 255, 100, 36, 3, 255, 95, 30, 2, 255, 88, 28, 4, 255, 99, 32, 1, 255, 110, 30, 4, 255, 105, 36, 3, 255, 109, 35, 1, 255, 114, 39, 2, 255, 109, 36, 2, 255, 103, 30, 2, 255, 105, 33, 4, 255, 106, 34, 5, 255, 99, 33, 2, 255, 95, 31, 1, 255, 101, 32, 3, 255, 83, 25, 2, 255, 61, 21, 1, 255, 62, 24, 4, 255, 69, 24, 4, 255, 81, 25, 4, 255, 81, 27, 6, 255, 84, 29, 2, 255, 98, 37, 0, 255, 107, 43, 0, 255, 108, 39, 3, 255, 105, 34, 2, 255, 119, 44, 2, 255, 128, 54, 5, 255, 124, 52, 1, 255, 127, 55, 3, 255, 131, 57, 3, 255, 135, 58, 4, 255, 134, 57, 3, 255, 141, 59, 3, 255, 141, 59, 5, 255, 134, 55, 1, 255, 131, 50, 2, 255, 113, 46, 6, 255, 89, 31, 2, 255, 77, 20, 6, 255, 70, 22, 2, 255, 69, 19, 3, 255, 75, 21, 2, 255, 69, 23, 4, 255, 58, 16, 6, 255, 64, 16, 4, 255, 78, 22, 4, 255, 77, 24, 0, 255, 78, 23, 2, 255, 79, 22, 5, 255, 81, 23, 3, 255, 81, 21, 2, 255, 79, 23, 3, 255, 82, 23, 2, 255, 86, 24, 3, 255, 85, 23, 3, 255, 82, 21, 2, 255, 82, 20, 2, 255, 85, 21, 4, 255, 82, 17, 4, 255, 79, 18, 4, 255, 77, 21, 0, 255, 78, 21, 0, 255, 89, 27, 4, 255, 100, 33, 5, 255, 104, 31, 5, 255, 86, 22, 1, 255, 77, 20, 5, 255, 5, 2, 0, 255, 5, 3, 2, 255, 7, 5, 4, 255, 9, 5, 2, 255, 7, 4, 0, 255, 8, 6, 1, 255, 8, 6, 2, 255, 10, 8, 1, 255, 10, 6, 0, 255, 14, 10, 2, 255, 16, 11, 3, 255, 17, 12, 3, 255, 17, 14, 4, 255, 13, 14, 4, 255, 18, 15, 3, 255, 21, 18, 4, 255, 23, 20, 5, 255, 25, 23, 5, 255, 28, 23, 3, 255, 28, 26, 6, 255, 28, 29, 3, 255, 41, 35, 8, 255, 42, 36, 22, 255, 35, 40, 18, 255, 39, 40, 19, 255, 41, 39, 11, 255, 44, 43, 10, 255, 48, 46, 17, 255, 54, 50, 10, 255, 47, 50, 11, 255, 50, 43, 6, 255, 66, 49, 5, 255, 111, 68, 20, 255, 157, 94, 22, 255, 177, 107, 22, 255, 154, 107, 12, 255, 129, 103, 18, 255, 101, 73, 15, 255, 60, 42, 5, 255, 35, 35, 13, 255, 48, 54, 35, 255, 79, 77, 49, 255, 71, 73, 37, 255, 68, 74, 66, 255, 73, 73, 67, 255, 72, 77, 65, 255, 66, 74, 63, 255, 64, 68, 54, 255, 66, 65, 56, 255, 65, 61, 43, 255, 65, 63, 41, 255, 67, 66, 40, 255, 65, 58, 16, 255, 64, 54, 27, 255, 59, 51, 15, 255, 55, 40, 5, 255, 51, 30, 7, 255, 54, 31, 2, 255, 66, 36, 5, 255, 55, 38, 3, 255, 57, 44, 11, 255, 56, 32, 4, 255, 54, 26, 0, 255, 55, 25, 1, 255, 63, 25, 4, 255, 64, 31, 5, 255, 61, 28, 2, 255, 66, 31, 4, 255, 62, 30, 3, 255, 58, 30, 4, 255, 62, 33, 4, 255, 67, 31, 1, 255, 72, 34, 3, 255, 66, 34, 4, 255, 66, 32, 4, 255, 66, 31, 3, 255, 63, 32, 2, 255, 63, 36, 3, 255, 56, 33, 0, 255, 59, 30, 1, 255, 67, 30, 3, 255, 69, 32, 5, 255, 61, 32, 1, 255, 61, 32, 2, 255, 64, 33, 2, 255, 70, 38, 2, 255, 70, 35, 1, 255, 72, 37, 4, 255, 72, 41, 4, 255, 72, 40, 6, 255, 77, 36, 3, 255, 85, 39, 3, 255, 80, 39, 3, 255, 84, 40, 3, 255, 88, 40, 1, 255, 84, 39, 4, 255, 84, 42, 4, 255, 83, 37, 0, 255, 82, 38, 2, 255, 81, 42, 3, 255, 80, 43, 2, 255, 82, 43, 3, 255, 81, 44, 4, 255, 81, 43, 4, 255, 83, 40, 3, 255, 84, 40, 1, 255, 87, 42, 0, 255, 83, 44, 1, 255, 81, 45, 3, 255, 80, 45, 2, 255, 83, 46, 1, 255, 87, 50, 3, 255, 79, 47, 3, 255, 80, 48, 1, 255, 89, 49, 3, 255, 90, 48, 1, 255, 84, 51, 5, 255, 80, 48, 4, 255, 97, 54, 1, 255, 100, 46, 0, 255, 104, 47, 7, 255, 124, 61, 1, 255, 144, 69, 4, 255, 159, 77, 3, 255, 173, 86, 9, 255, 177, 90, 4, 255, 176, 90, 0, 255, 175, 84, 2, 255, 178, 91, 5, 255, 182, 94, 5, 255, 180, 89, 1, 255, 177, 84, 6, 255, 180, 90, 7, 255, 176, 92, 0, 255, 174, 88, 1, 255, 176, 87, 5, 255, 173, 82, 5, 255, 179, 89, 3, 255, 186, 96, 0, 255, 187, 98, 2, 255, 190, 101, 5, 255, 191, 104, 0, 255, 194, 102, 7, 255, 196, 103, 4, 255, 195, 102, 2, 255, 194, 102, 4, 255, 190, 102, 3, 255, 193, 104, 3, 255, 192, 104, 9, 255, 192, 105, 11, 255, 189, 103, 6, 255, 190, 104, 3, 255, 190, 106, 5, 255, 190, 106, 8, 255, 189, 108, 2, 255, 192, 111, 3, 255, 191, 110, 7, 255, 189, 107, 10, 255, 190, 106, 2, 255, 190, 105, 10, 255, 192, 107, 13, 255, 188, 101, 6, 255, 186, 100, 13, 255, 183, 101, 6, 255, 186, 102, 10, 255, 182, 101, 11, 255, 182, 105, 1, 255, 187, 106, 9, 255, 185, 106, 9, 255, 184, 107, 10, 255, 182, 107, 6, 255, 184, 108, 8, 255, 173, 100, 6, 255, 163, 89, 10, 255, 173, 100, 6, 255, 178, 110, 8, 255, 172, 104, 14, 255, 163, 93, 4, 255, 168, 96, 11, 255, 181, 110, 9, 255, 172, 101, 9, 255, 175, 105, 17, 255, 179, 110, 12, 255, 179, 108, 13, 255, 175, 103, 22, 255, 154, 93, 20, 255, 154, 99, 16, 255, 167, 110, 9, 255, 172, 112, 7, 255, 171, 114, 20, 255, 164, 107, 12, 255, 163, 110, 8, 255, 167, 109, 15, 255, 170, 108, 25, 255, 175, 116, 12, 255, 169, 114, 14, 255, 169, 116, 15, 255, 166, 114, 10, 255, 172, 113, 12, 255, 169, 117, 7, 255, 162, 114, 14, 255, 168, 114, 19, 255, 166, 115, 13, 255, 162, 116, 5, 255, 169, 120, 9, 255, 175, 118, 12, 255, 169, 113, 9, 255, 167, 113, 5, 255, 165, 114, 6, 255, 163, 111, 13, 255, 162, 110, 11, 255, 160, 110, 6, 255, 161, 108, 19, 255, 152, 106, 12, 255, 142, 100, 6, 255, 152, 105, 3, 255, 158, 113, 6, 255, 157, 106, 25, 255, 155, 100, 10, 255, 147, 97, 5, 255, 166, 113, 14, 255, 154, 103, 21, 255, 143, 97, 14, 255, 154, 104, 13, 255, 145, 97, 6, 255, 138, 88, 5, 255, 129, 85, 11, 255, 135, 91, 15, 255, 145, 100, 11, 255, 143, 98, 7, 255, 134, 88, 8, 255, 141, 95, 12, 255, 133, 90, 16, 255, 125, 84, 12, 255, 132, 87, 9, 255, 140, 92, 13, 255, 145, 93, 11, 255, 136, 89, 9, 255, 144, 96, 8, 255, 165, 107, 14, 255, 172, 117, 5, 255, 175, 127, 8, 255, 178, 125, 7, 255, 182, 131, 8, 255, 179, 132, 2, 255, 179, 129, 12, 255, 181, 132, 14, 255, 186, 140, 7, 255, 191, 146, 4, 255, 193, 146, 2, 255, 191, 147, 2, 255, 193, 151, 2, 255, 193, 150, 5, 255, 194, 148, 2, 255, 189, 143, 2, 255, 192, 148, 8, 255, 197, 155, 5, 255, 203, 158, 5, 255, 199, 151, 9, 255, 190, 141, 5, 255, 198, 149, 5, 255, 180, 129, 12, 255, 175, 126, 8, 255, 187, 140, 4, 255, 187, 137, 8, 255, 195, 143, 0, 255, 200, 148, 8, 255, 202, 149, 5, 255, 195, 139, 0, 255, 190, 136, 2, 255, 204, 150, 7, 255, 206, 152, 1, 255, 202, 151, 0, 255, 201, 147, 7, 255, 196, 139, 10, 255, 190, 133, 10, 255, 189, 125, 8, 255, 187, 123, 4, 255, 185, 124, 6, 255, 185, 120, 5, 255, 183, 117, 3, 255, 182, 115, 8, 255, 179, 110, 5, 255, 174, 105, 5, 255, 177, 107, 7, 255, 172, 100, 1, 255, 173, 100, 2, 255, 172, 95, 4, 255, 168, 94, 2, 255, 169, 93, 4, 255, 165, 91, 4, 255, 165, 91, 3, 255, 165, 90, 4, 255, 161, 87, 4, 255, 161, 88, 5, 255, 162, 87, 4, 255, 160, 83, 1, 255, 156, 81, 1, 255, 154, 79, 2, 255, 155, 77, 6, 255, 154, 74, 7, 255, 151, 70, 2, 255, 147, 71, 0, 255, 145, 72, 3, 255, 142, 64, 3, 255, 124, 50, 1, 255, 113, 45, 5, 255, 109, 47, 6, 255, 104, 41, 1, 255, 105, 39, 3, 255, 97, 35, 3, 255, 101, 39, 1, 255, 105, 42, 3, 255, 95, 32, 0, 255, 100, 36, 3, 255, 95, 36, 1, 255, 93, 34, 2, 255, 97, 38, 3, 255, 103, 38, 2, 255, 98, 33, 0, 255, 93, 32, 2, 255, 93, 32, 4, 255, 92, 31, 3, 255, 97, 36, 1, 255, 104, 40, 2, 255, 109, 43, 5, 255, 111, 42, 4, 255, 115, 44, 4, 255, 120, 45, 3, 255, 120, 42, 0, 255, 126, 46, 4, 255, 128, 45, 2, 255, 128, 40, 1, 255, 124, 41, 9, 255, 100, 32, 7, 255, 90, 26, 1, 255, 111, 34, 7, 255, 107, 33, 0, 255, 110, 35, 4, 255, 113, 37, 5, 255, 111, 37, 1, 255, 104, 33, 0, 255, 104, 30, 3, 255, 106, 36, 3, 255, 98, 39, 5, 255, 88, 31, 4, 255, 87, 27, 4, 255, 77, 22, 2, 255, 68, 25, 3, 255, 76, 23, 8, 255, 83, 26, 4, 255, 76, 29, 0, 255, 80, 22, 3, 255, 91, 37, 0, 255, 112, 47, 1, 255, 111, 43, 1, 255, 109, 41, 4, 255, 124, 47, 6, 255, 135, 53, 5, 255, 131, 54, 4, 255, 129, 53, 4, 255, 130, 56, 3, 255, 132, 58, 3, 255, 136, 57, 6, 255, 134, 55, 1, 255, 137, 56, 2, 255, 126, 55, 3, 255, 125, 52, 1, 255, 130, 46, 4, 255, 101, 29, 1, 255, 68, 22, 2, 255, 67, 17, 3, 255, 68, 20, 1, 255, 71, 18, 1, 255, 79, 24, 6, 255, 59, 16, 3, 255, 51, 15, 1, 255, 73, 19, 6, 255, 82, 23, 4, 255, 75, 26, 0, 255, 76, 24, 2, 255, 81, 22, 2, 255, 84, 24, 1, 255, 79, 24, 3, 255, 80, 21, 4, 255, 88, 23, 5, 255, 89, 22, 2, 255, 84, 22, 1, 255, 85, 24, 5, 255, 88, 22, 4, 255, 85, 22, 9, 255, 67, 16, 2, 255, 77, 25, 2, 255, 101, 34, 4, 255, 106, 33, 2, 255, 106, 36, 3, 255, 100, 29, 4, 255, 80, 19, 3, 255, 68, 17, 0, 255, 78, 19, 4, 255, 4, 2, 0, 255, 4, 2, 1, 255, 6, 4, 3, 255, 8, 7, 2, 255, 7, 6, 1, 255, 8, 5, 1, 255, 10, 7, 3, 255, 11, 9, 2, 255, 12, 9, 1, 255, 14, 10, 1, 255, 16, 12, 1, 255, 16, 12, 1, 255, 16, 15, 3, 255, 11, 13, 4, 255, 15, 13, 4, 255, 18, 15, 3, 255, 20, 20, 5, 255, 24, 22, 5, 255, 32, 28, 8, 255, 29, 26, 5, 255, 36, 32, 9, 255, 42, 36, 9, 255, 44, 38, 14, 255, 41, 45, 16, 255, 34, 39, 19, 255, 47, 44, 15, 255, 50, 49, 18, 255, 37, 48, 20, 255, 37, 41, 19, 255, 60, 49, 21, 255, 126, 89, 23, 255, 160, 121, 20, 255, 161, 125, 11, 255, 122, 93, 10, 255, 79, 69, 12, 255, 49, 52, 5, 255, 37, 42, 7, 255, 50, 41, 17, 255, 49, 42, 6, 255, 47, 42, 4, 255, 60, 58, 37, 255, 75, 70, 48, 255, 73, 73, 40, 255, 65, 69, 61, 255, 71, 72, 55, 255, 70, 73, 57, 255, 66, 71, 57, 255, 62, 63, 58, 255, 66, 64, 51, 255, 70, 66, 42, 255, 71, 63, 44, 255, 72, 64, 49, 255, 68, 58, 26, 255, 59, 52, 20, 255, 59, 55, 29, 255, 53, 40, 5, 255, 57, 33, 1, 255, 55, 32, 2, 255, 49, 33, 4, 255, 54, 39, 6, 255, 68, 46, 6, 255, 73, 43, 3, 255, 70, 35, 1, 255, 69, 33, 1, 255, 63, 30, 3, 255, 72, 34, 5, 255, 73, 34, 2, 255, 70, 34, 0, 255, 68, 35, 1, 255, 66, 32, 2, 255, 70, 30, 1, 255, 67, 34, 2, 255, 62, 36, 3, 255, 64, 32, 3, 255, 67, 31, 1, 255, 66, 34, 3, 255, 63, 32, 4, 255, 56, 30, 7, 255, 55, 36, 6, 255, 63, 33, 3, 255, 68, 33, 5, 255, 63, 33, 0, 255, 72, 38, 3, 255, 75, 41, 5, 255, 72, 37, 2, 255, 77, 38, 2, 255, 79, 40, 2, 255, 77, 39, 1, 255, 76, 38, 2, 255, 77, 40, 3, 255, 74, 38, 2, 255, 77, 42, 5, 255, 85, 42, 4, 255, 86, 39, 0, 255, 86, 40, 1, 255, 90, 42, 3, 255, 85, 41, 1, 255, 84, 40, 1, 255, 86, 42, 3, 255, 83, 43, 2, 255, 84, 45, 5, 255, 83, 44, 6, 255, 85, 43, 4, 255, 88, 46, 4, 255, 86, 42, 1, 255, 85, 41, 0, 255, 86, 43, 1, 255, 87, 47, 4, 255, 85, 46, 2, 255, 88, 47, 5, 255, 87, 48, 2, 255, 84, 46, 1, 255, 89, 47, 4, 255, 90, 47, 5, 255, 87, 48, 2, 255, 90, 50, 2, 255, 92, 51, 2, 255, 91, 49, 2, 255, 89, 48, 3, 255, 88, 48, 3, 255, 83, 45, 1, 255, 86, 47, 4, 255, 97, 51, 4, 255, 120, 60, 7, 255, 138, 70, 4, 255, 163, 83, 7, 255, 178, 87, 4, 255, 179, 92, 2, 255, 180, 90, 6, 255, 173, 87, 1, 255, 173, 89, 0, 255, 177, 92, 1, 255, 180, 89, 7, 255, 172, 78, 5, 255, 170, 77, 0, 255, 181, 92, 9, 255, 185, 97, 9, 255, 186, 97, 2, 255, 184, 95, 0, 255, 183, 94, 6, 255, 176, 89, 5, 255, 189, 105, 5, 255, 189, 102, 1, 255, 189, 99, 3, 255, 192, 103, 10, 255, 187, 99, 2, 255, 189, 102, 5, 255, 193, 102, 6, 255, 186, 96, 4, 255, 186, 99, 8, 255, 190, 102, 5, 255, 187, 98, 0, 255, 190, 104, 4, 255, 189, 105, 4, 255, 184, 104, 6, 255, 185, 105, 10, 255, 184, 102, 5, 255, 179, 102, 7, 255, 182, 101, 7, 255, 175, 96, 10, 255, 183, 98, 15, 255, 182, 99, 5, 255, 181, 97, 6, 255, 180, 96, 3, 255, 178, 97, 1, 255, 178, 99, 3, 255, 180, 106, 5, 255, 183, 101, 6, 255, 181, 97, 6, 255, 178, 100, 10, 255, 176, 100, 3, 255, 177, 100, 6, 255, 177, 102, 11, 255, 177, 99, 8, 255, 176, 99, 12, 255, 170, 95, 4, 255, 164, 94, 9, 255, 159, 94, 15, 255, 157, 95, 15, 255, 162, 98, 14, 255, 160, 97, 4, 255, 159, 93, 12, 255, 165, 98, 17, 255, 161, 105, 14, 255, 159, 102, 15, 255, 156, 100, 11, 255, 159, 99, 10, 255, 162, 104, 9, 255, 167, 103, 5, 255, 160, 104, 11, 255, 153, 104, 6, 255, 150, 96, 22, 255, 146, 93, 14, 255, 156, 99, 7, 255, 143, 91, 9, 255, 153, 102, 10, 255, 149, 95, 15, 255, 140, 91, 15, 255, 134, 87, 24, 255, 152, 101, 19, 255, 146, 96, 10, 255, 138, 95, 10, 255, 129, 81, 9, 255, 138, 87, 6, 255, 140, 89, 19, 255, 141, 92, 19, 255, 130, 86, 6, 255, 134, 91, 16, 255, 130, 91, 12, 255, 115, 76, 9, 255, 122, 85, 14, 255, 124, 89, 20, 255, 132, 89, 19, 255, 118, 82, 18, 255, 102, 81, 7, 255, 116, 85, 8, 255, 126, 86, 25, 255, 116, 80, 18, 255, 110, 82, 8, 255, 104, 76, 17, 255, 128, 85, 12, 255, 130, 85, 9, 255, 124, 89, 9, 255, 132, 93, 15, 255, 124, 87, 12, 255, 120, 81, 9, 255, 120, 86, 14, 255, 122, 85, 12, 255, 140, 99, 12, 255, 125, 93, 14, 255, 113, 77, 5, 255, 132, 87, 9, 255, 125, 86, 9, 255, 120, 83, 10, 255, 117, 81, 15, 255, 112, 82, 6, 255, 114, 78, 12, 255, 110, 79, 11, 255, 128, 88, 10, 255, 139, 94, 9, 255, 152, 100, 13, 255, 165, 108, 15, 255, 164, 114, 0, 255, 170, 116, 12, 255, 172, 118, 17, 255, 178, 128, 8, 255, 175, 126, 5, 255, 181, 131, 12, 255, 184, 136, 0, 255, 187, 139, 4, 255, 192, 144, 8, 255, 191, 147, 4, 255, 188, 144, 3, 255, 182, 136, 3, 255, 179, 134, 3, 255, 192, 152, 7, 255, 200, 156, 3, 255, 199, 158, 0, 255, 198, 153, 11, 255, 182, 130, 18, 255, 172, 119, 11, 255, 183, 131, 6, 255, 177, 121, 4, 255, 184, 140, 2, 255, 187, 140, 1, 255, 193, 140, 1, 255, 193, 146, 0, 255, 201, 149, 8, 255, 191, 140, 3, 255, 192, 145, 11, 255, 202, 154, 7, 255, 203, 153, 7, 255, 204, 151, 7, 255, 202, 147, 4, 255, 200, 145, 6, 255, 198, 145, 9, 255, 194, 138, 5, 255, 190, 131, 3, 255, 188, 127, 6, 255, 188, 123, 8, 255, 185, 118, 8, 255, 182, 115, 7, 255, 180, 113, 7, 255, 177, 108, 6, 255, 178, 106, 6, 255, 172, 99, 0, 255, 172, 99, 3, 255, 169, 94, 6, 255, 169, 94, 8, 255, 168, 95, 7, 255, 164, 90, 4, 255, 165, 90, 4, 255, 165, 90, 4, 255, 158, 87, 0, 255, 160, 88, 1, 255, 163, 87, 3, 255, 161, 84, 6, 255, 155, 80, 6, 255, 150, 77, 4, 255, 152, 77, 5, 255, 151, 72, 1, 255, 152, 74, 4, 255, 147, 70, 5, 255, 143, 66, 6, 255, 140, 65, 2, 255, 132, 60, 3, 255, 124, 57, 2, 255, 117, 48, 4, 255, 108, 39, 5, 255, 109, 43, 3, 255, 110, 44, 2, 255, 105, 40, 2, 255, 96, 34, 2, 255, 91, 29, 0, 255, 99, 38, 3, 255, 102, 39, 2, 255, 93, 30, 0, 255, 94, 39, 4, 255, 107, 43, 7, 255, 104, 39, 3, 255, 106, 36, 3, 255, 113, 38, 4, 255, 117, 43, 3, 255, 121, 43, 3, 255, 124, 42, 3, 255, 123, 44, 4, 255, 120, 42, 3, 255, 119, 36, 2, 255, 117, 34, 2, 255, 104, 30, 1, 255, 98, 31, 3, 255, 99, 30, 2, 255, 101, 28, 2, 255, 106, 31, 3, 255, 103, 27, 3, 255, 76, 22, 1, 255, 95, 30, 2, 255, 120, 44, 5, 255, 106, 40, 2, 255, 103, 36, 6, 255, 105, 35, 2, 255, 98, 36, 1, 255, 98, 34, 2, 255, 102, 31, 0, 255, 98, 31, 2, 255, 88, 26, 3, 255, 74, 22, 2, 255, 78, 26, 6, 255, 85, 30, 4, 255, 85, 27, 3, 255, 96, 28, 3, 255, 88, 34, 3, 255, 99, 40, 6, 255, 102, 41, 4, 255, 116, 43, 5, 255, 122, 46, 4, 255, 123, 53, 0, 255, 129, 57, 1, 255, 131, 49, 1, 255, 129, 52, 1, 255, 134, 58, 3, 255, 133, 57, 2, 255, 133, 58, 2, 255, 133, 56, 1, 255, 126, 57, 1, 255, 126, 59, 4, 255, 120, 57, 5, 255, 116, 47, 3, 255, 100, 33, 3, 255, 72, 18, 0, 255, 66, 18, 4, 255, 77, 23, 8, 255, 79, 20, 2, 255, 75, 19, 6, 255, 60, 17, 4, 255, 51, 14, 4, 255, 59, 20, 2, 255, 67, 22, 2, 255, 72, 20, 2, 255, 74, 22, 3, 255, 78, 22, 4, 255, 78, 20, 1, 255, 80, 21, 2, 255, 81, 21, 2, 255, 83, 22, 1, 255, 90, 26, 3, 255, 89, 27, 3, 255, 82, 23, 3, 255, 77, 19, 3, 255, 79, 17, 5, 255, 78, 15, 3, 255, 89, 28, 2, 255, 119, 49, 6, 255, 135, 50, 5, 255, 127, 44, 1, 255, 114, 39, 1, 255, 98, 25, 4, 255, 66, 15, 5, 255, 60, 19, 0, 255, 84, 21, 2, 255, 4, 4, 2, 255, 5, 3, 2, 255, 4, 3, 2, 255, 7, 6, 2, 255, 10, 7, 2, 255, 10, 6, 2, 255, 12, 8, 3, 255, 14, 8, 2, 255, 15, 10, 3, 255, 16, 12, 3, 255, 15, 11, 1, 255, 15, 13, 1, 255, 16, 15, 3, 255, 16, 17, 7, 255, 20, 17, 7, 255, 24, 18, 6, 255, 24, 20, 5, 255, 25, 23, 5, 255, 30, 29, 9, 255, 36, 26, 12, 255, 32, 33, 7, 255, 38, 40, 3, 255, 32, 45, 7, 255, 40, 49, 25, 255, 47, 48, 27, 255, 42, 43, 20, 255, 38, 47, 17, 255, 75, 57, 15, 255, 130, 100, 16, 255, 153, 121, 25, 255, 127, 98, 19, 255, 77, 64, 13, 255, 56, 56, 7, 255, 48, 51, 9, 255, 52, 49, 4, 255, 53, 42, 15, 255, 47, 43, 14, 255, 48, 42, 4, 255, 45, 43, 3, 255, 48, 40, 2, 255, 66, 51, 24, 255, 64, 61, 48, 255, 64, 64, 46, 255, 74, 67, 50, 255, 74, 72, 57, 255, 69, 71, 56, 255, 64, 67, 50, 255, 64, 65, 50, 255, 68, 66, 51, 255, 67, 64, 46, 255, 63, 63, 41, 255, 65, 66, 45, 255, 68, 61, 35, 255, 55, 49, 13, 255, 56, 56, 23, 255, 52, 47, 27, 255, 49, 33, 8, 255, 52, 29, 3, 255, 52, 24, 7, 255, 62, 38, 2, 255, 66, 45, 4, 255, 67, 45, 6, 255, 60, 33, 3, 255, 57, 29, 5, 255, 60, 29, 1, 255, 69, 30, 2, 255, 75, 32, 4, 255, 70, 33, 2, 255, 63, 32, 2, 255, 65, 32, 3, 255, 64, 32, 3, 255, 67, 32, 5, 255, 69, 32, 5, 255, 62, 29, 1, 255, 61, 32, 2, 255, 63, 30, 2, 255, 63, 28, 2, 255, 63, 34, 5, 255, 61, 34, 2, 255, 67, 34, 2, 255, 71, 39, 7, 255, 63, 37, 2, 255, 70, 36, 3, 255, 73, 38, 3, 255, 78, 36, 4, 255, 78, 34, 3, 255, 76, 39, 4, 255, 76, 43, 5, 255, 78, 42, 5, 255, 79, 39, 2, 255, 81, 38, 3, 255, 86, 37, 2, 255, 85, 43, 5, 255, 79, 43, 3, 255, 80, 39, 1, 255, 87, 38, 5, 255, 81, 43, 4, 255, 83, 44, 4, 255, 85, 42, 2, 255, 84, 42, 2, 255, 85, 43, 3, 255, 86, 42, 2, 255, 87, 42, 1, 255, 90, 47, 4, 255, 89, 46, 3, 255, 87, 45, 3, 255, 87, 45, 3, 255, 87, 45, 3, 255, 82, 43, 1, 255, 85, 48, 2, 255, 89, 45, 0, 255, 93, 43, 1, 255, 92, 43, 2, 255, 89, 45, 3, 255, 87, 48, 2, 255, 89, 49, 3, 255, 87, 47, 1, 255, 90, 49, 3, 255, 93, 52, 6, 255, 92, 51, 5, 255, 91, 50, 3, 255, 91, 50, 4, 255, 89, 46, 4, 255, 95, 48, 4, 255, 104, 52, 3, 255, 132, 67, 7, 255, 158, 79, 7, 255, 176, 89, 6, 255, 183, 96, 0, 255, 176, 91, 2, 255, 175, 86, 5, 255, 180, 91, 3, 255, 176, 88, 1, 255, 172, 87, 4, 255, 179, 91, 9, 255, 181, 93, 8, 255, 182, 96, 3, 255, 188, 101, 2, 255, 188, 98, 1, 255, 188, 95, 8, 255, 172, 80, 3, 255, 181, 92, 13, 255, 185, 95, 12, 255, 183, 94, 3, 255, 190, 101, 7, 255, 189, 101, 8, 255, 183, 94, 3, 255, 189, 99, 6, 255, 189, 103, 1, 255, 185, 101, 2, 255, 186, 101, 8, 255, 184, 100, 6, 255, 184, 101, 5, 255, 186, 102, 11, 255, 181, 102, 9, 255, 177, 98, 3, 255, 176, 96, 8, 255, 171, 95, 10, 255, 173, 93, 3, 255, 172, 92, 11, 255, 172, 91, 14, 255, 176, 97, 3, 255, 170, 90, 2, 255, 168, 88, 5, 255, 171, 91, 15, 255, 169, 91, 17, 255, 164, 88, 9, 255, 169, 88, 8, 255, 165, 87, 9, 255, 155, 88, 1, 255, 167, 95, 11, 255, 169, 93, 13, 255, 162, 89, 9, 255, 157, 93, 5, 255, 159, 92, 10, 255, 152, 90, 7, 255, 151, 87, 6, 255, 156, 91, 8, 255, 146, 93, 9, 255, 152, 93, 9, 255, 148, 91, 19, 255, 141, 84, 18, 255, 143, 93, 8, 255, 148, 85, 14, 255, 134, 78, 20, 255, 142, 84, 8, 255, 143, 85, 4, 255, 129, 76, 7, 255, 116, 74, 15, 255, 112, 70, 15, 255, 128, 81, 12, 255, 136, 87, 6, 255, 143, 87, 3, 255, 107, 63, 12, 255, 91, 63, 17, 255, 112, 78, 19, 255, 118, 74, 17, 255, 122, 85, 18, 255, 117, 84, 11, 255, 114, 75, 15, 255, 109, 76, 7, 255, 107, 74, 13, 255, 108, 72, 13, 255, 111, 73, 16, 255, 108, 71, 11, 255, 108, 76, 7, 255, 107, 78, 5, 255, 103, 75, 9, 255, 103, 77, 11, 255, 103, 78, 10, 255, 104, 76, 14, 255, 107, 83, 12, 255, 113, 80, 13, 255, 111, 84, 2, 255, 105, 84, 12, 255, 108, 80, 12, 255, 115, 81, 17, 255, 116, 81, 11, 255, 114, 81, 14, 255, 109, 85, 19, 255, 116, 84, 13, 255, 116, 80, 7, 255, 119, 85, 11, 255, 120, 83, 9, 255, 122, 82, 10, 255, 121, 83, 18, 255, 125, 85, 11, 255, 124, 84, 13, 255, 136, 88, 10, 255, 134, 88, 9, 255, 127, 87, 12, 255, 138, 92, 11, 255, 133, 88, 11, 255, 127, 84, 7, 255, 119, 77, 14, 255, 114, 80, 13, 255, 118, 81, 14, 255, 113, 78, 14, 255, 110, 76, 10, 255, 115, 84, 15, 255, 143, 98, 9, 255, 156, 98, 2, 255, 152, 107, 19, 255, 168, 118, 9, 255, 170, 118, 7, 255, 169, 121, 8, 255, 174, 123, 5, 255, 179, 126, 6, 255, 178, 127, 2, 255, 183, 134, 3, 255, 184, 135, 1, 255, 190, 142, 13, 255, 188, 142, 7, 255, 187, 141, 2, 255, 190, 147, 2, 255, 189, 148, 6, 255, 196, 147, 9, 255, 199, 160, 2, 255, 200, 160, 6, 255, 192, 149, 11, 255, 153, 103, 17, 255, 169, 113, 14, 255, 153, 93, 17, 255, 177, 131, 17, 255, 187, 143, 10, 255, 192, 141, 9, 255, 191, 143, 3, 255, 196, 148, 9, 255, 203, 152, 10, 255, 200, 156, 10, 255, 202, 158, 4, 255, 205, 154, 10, 255, 203, 151, 9, 255, 200, 148, 0, 255, 201, 146, 0, 255, 198, 144, 3, 255, 194, 138, 1, 255, 193, 134, 3, 255, 191, 130, 6, 255, 187, 122, 8, 255, 185, 119, 8, 255, 183, 115, 7, 255, 183, 116, 3, 255, 182, 115, 2, 255, 177, 109, 1, 255, 172, 102, 3, 255, 173, 103, 8, 255, 170, 100, 5, 255, 172, 99, 4, 255, 168, 96, 3, 255, 163, 93, 2, 255, 165, 91, 4, 255, 162, 89, 4, 255, 158, 87, 3, 255, 160, 90, 2, 255, 162, 89, 1, 255, 160, 85, 2, 255, 156, 81, 1, 255, 155, 82, 5, 255, 152, 77, 3, 255, 149, 74, 1, 255, 144, 72, 4, 255, 142, 70, 2, 255, 143, 69, 1, 255, 142, 63, 4, 255, 142, 65, 7, 255, 133, 60, 3, 255, 113, 46, 0, 255, 104, 41, 7, 255, 101, 40, 4, 255, 106, 38, 2, 255, 113, 39, 8, 255, 103, 34, 4, 255, 95, 32, 2, 255, 99, 39, 3, 255, 102, 39, 2, 255, 95, 31, 2, 255, 93, 37, 5, 255, 100, 38, 4, 255, 96, 33, 0, 255, 99, 39, 2, 255, 108, 46, 1, 255, 125, 47, 1, 255, 129, 42, 6, 255, 118, 40, 9, 255, 109, 35, 3, 255, 98, 33, 0, 255, 85, 28, 0, 255, 76, 24, 6, 255, 64, 21, 5, 255, 58, 21, 3, 255, 57, 20, 2, 255, 57, 22, 4, 255, 51, 20, 1, 255, 51, 17, 1, 255, 43, 18, 5, 255, 55, 19, 3, 255, 102, 30, 6, 255, 104, 38, 3, 255, 87, 31, 2, 255, 96, 30, 2, 255, 98, 32, 2, 255, 92, 32, 3, 255, 92, 28, 0, 255, 85, 26, 0, 255, 76, 27, 2, 255, 89, 33, 2, 255, 95, 40, 10, 255, 87, 33, 3, 255, 96, 38, 0, 255, 108, 47, 2, 255, 117, 46, 8, 255, 114, 40, 1, 255, 115, 41, 1, 255, 121, 45, 2, 255, 124, 51, 1, 255, 125, 56, 1, 255, 126, 56, 2, 255, 130, 54, 5, 255, 132, 57, 3, 255, 135, 57, 0, 255, 125, 47, 5, 255, 119, 47, 10, 255, 123, 53, 3, 255, 124, 51, 5, 255, 122, 46, 3, 255, 104, 40, 4, 255, 93, 30, 4, 255, 77, 22, 2, 255, 70, 23, 4, 255, 76, 21, 5, 255, 68, 18, 3, 255, 74, 15, 1, 255, 74, 22, 1, 255, 57, 19, 0, 255, 62, 16, 3, 255, 67, 14, 4, 255, 64, 19, 3, 255, 64, 19, 2, 255, 77, 22, 3, 255, 82, 24, 6, 255, 79, 21, 4, 255, 81, 20, 3, 255, 89, 22, 5, 255, 82, 22, 8, 255, 80, 20, 1, 255, 84, 21, 1, 255, 89, 23, 4, 255, 83, 21, 5, 255, 67, 17, 2, 255, 67, 17, 1, 255, 104, 33, 3, 255, 142, 53, 2, 255, 148, 61, 3, 255, 134, 49, 2, 255, 119, 39, 5, 255, 93, 23, 1, 255, 74, 15, 2, 255, 68, 21, 1, 255, 81, 21, 3, 255, 7, 6, 1, 255, 7, 6, 2, 255, 7, 4, 1, 255, 11, 7, 2, 255, 12, 9, 1, 255, 11, 6, 1, 255, 15, 9, 3, 255, 14, 8, 2, 255, 15, 10, 5, 255, 16, 11, 4, 255, 15, 12, 1, 255, 17, 15, 3, 255, 17, 16, 2, 255, 18, 19, 2, 255, 22, 20, 4, 255, 29, 25, 6, 255, 33, 29, 6, 255, 31, 30, 5, 255, 30, 31, 5, 255, 33, 30, 12, 255, 39, 40, 7, 255, 34, 44, 1, 255, 40, 39, 5, 255, 56, 44, 22, 255, 40, 43, 16, 255, 60, 51, 25, 255, 122, 99, 29, 255, 137, 110, 22, 255, 103, 90, 20, 255, 56, 54, 7, 255, 38, 39, 17, 255, 45, 49, 20, 255, 53, 52, 10, 255, 57, 55, 8, 255, 57, 51, 3, 255, 53, 49, 3, 255, 47, 43, 13, 255, 52, 41, 9, 255, 46, 39, 4, 255, 41, 36, 6, 255, 61, 49, 16, 255, 65, 62, 39, 255, 66, 64, 30, 255, 78, 68, 37, 255, 74, 75, 48, 255, 69, 67, 55, 255, 69, 69, 60, 255, 66, 67, 47, 255, 65, 66, 33, 255, 67, 65, 55, 255, 60, 62, 50, 255, 61, 65, 48, 255, 67, 61, 39, 255, 61, 52, 24, 255, 53, 53, 18, 255, 52, 53, 27, 255, 49, 37, 10, 255, 53, 29, 1, 255, 55, 30, 8, 255, 56, 39, 3, 255, 62, 48, 7, 255, 65, 45, 8, 255, 60, 31, 3, 255, 56, 25, 3, 255, 47, 26, 3, 255, 48, 26, 1, 255, 55, 26, 3, 255, 62, 27, 3, 255, 63, 27, 3, 255, 62, 29, 5, 255, 61, 30, 2, 255, 64, 29, 1, 255, 66, 31, 3, 255, 62, 31, 2, 255, 67, 35, 4, 255, 69, 36, 5, 255, 74, 37, 6, 255, 81, 37, 3, 255, 91, 38, 5, 255, 84, 37, 3, 255, 81, 39, 4, 255, 82, 35, 1, 255, 84, 36, 0, 255, 76, 39, 1, 255, 77, 40, 4, 255, 74, 37, 2, 255, 75, 41, 5, 255, 73, 39, 1, 255, 80, 41, 3, 255, 82, 41, 2, 255, 79, 40, 2, 255, 78, 42, 0, 255, 78, 43, 3, 255, 84, 43, 4, 255, 85, 38, 3, 255, 85, 40, 6, 255, 81, 44, 6, 255, 83, 42, 3, 255, 85, 43, 3, 255, 86, 44, 3, 255, 85, 44, 1, 255, 88, 45, 2, 255, 87, 43, 1, 255, 87, 44, 1, 255, 86, 44, 1, 255, 87, 46, 2, 255, 89, 45, 3, 255, 90, 45, 4, 255, 88, 43, 1, 255, 88, 47, 2, 255, 95, 50, 3, 255, 95, 48, 4, 255, 93, 45, 3, 255, 92, 48, 5, 255, 92, 51, 4, 255, 86, 49, 2, 255, 90, 52, 5, 255, 89, 48, 3, 255, 91, 49, 2, 255, 92, 48, 1, 255, 90, 46, 1, 255, 100, 51, 5, 255, 94, 51, 6, 255, 86, 52, 7, 255, 94, 48, 7, 255, 98, 50, 5, 255, 103, 56, 0, 255, 125, 62, 5, 255, 138, 69, 6, 255, 148, 73, 11, 255, 154, 73, 3, 255, 165, 79, 5, 255, 172, 87, 5, 255, 163, 87, 2, 255, 174, 91, 6, 255, 176, 88, 1, 255, 172, 88, 3, 255, 181, 97, 8, 255, 182, 97, 2, 255, 187, 101, 4, 255, 181, 97, 2, 255, 179, 92, 6, 255, 177, 89, 9, 255, 178, 91, 4, 255, 187, 103, 4, 255, 183, 97, 4, 255, 175, 86, 9, 255, 184, 95, 3, 255, 188, 99, 10, 255, 188, 103, 6, 255, 187, 104, 3, 255, 176, 92, 3, 255, 174, 92, 5, 255, 178, 96, 4, 255, 171, 92, 7, 255, 172, 91, 9, 255, 174, 90, 13, 255, 172, 93, 7, 255, 172, 89, 0, 255, 167, 83, 7, 255, 156, 79, 11, 255, 165, 89, 13, 255, 159, 83, 14, 255, 158, 84, 8, 255, 160, 91, 7, 255, 150, 78, 5, 255, 145, 82, 11, 255, 146, 89, 11, 255, 144, 87, 7, 255, 149, 87, 3, 255, 156, 84, 10, 255, 152, 88, 4, 255, 138, 86, 8, 255, 136, 83, 3, 255, 133, 84, 4, 255, 142, 87, 7, 255, 150, 88, 12, 255, 140, 83, 6, 255, 129, 75, 6, 255, 121, 71, 11, 255, 115, 73, 18, 255, 111, 69, 18, 255, 111, 72, 12, 255, 119, 65, 13, 255, 120, 75, 19, 255, 127, 77, 8, 255, 96, 62, 8, 255, 103, 63, 16, 255, 93, 62, 20, 255, 88, 66, 20, 255, 114, 86, 12, 255, 146, 88, 16, 255, 136, 79, 12, 255, 87, 64, 15, 255, 86, 66, 15, 255, 88, 64, 21, 255, 94, 68, 11, 255, 118, 81, 17, 255, 110, 66, 23, 255, 87, 61, 12, 255, 96, 77, 11, 255, 103, 73, 5, 255, 109, 76, 10, 255, 104, 74, 16, 255, 107, 77, 15, 255, 112, 78, 15, 255, 111, 74, 17, 255, 106, 73, 8, 255, 106, 75, 11, 255, 111, 78, 14, 255, 115, 82, 4, 255, 110, 78, 10, 255, 108, 77, 14, 255, 110, 86, 9, 255, 111, 86, 8, 255, 112, 77, 14, 255, 110, 79, 12, 255, 109, 80, 20, 255, 114, 81, 16, 255, 116, 79, 18, 255, 122, 81, 10, 255, 118, 81, 12, 255, 117, 79, 29, 255, 124, 81, 14, 255, 129, 89, 8, 255, 125, 88, 9, 255, 123, 87, 8, 255, 125, 84, 18, 255, 125, 78, 20, 255, 129, 85, 9, 255, 130, 90, 10, 255, 137, 89, 15, 255, 136, 85, 16, 255, 131, 83, 11, 255, 124, 80, 10, 255, 119, 80, 17, 255, 116, 75, 15, 255, 100, 73, 17, 255, 98, 76, 7, 255, 128, 89, 15, 255, 152, 95, 12, 255, 156, 97, 6, 255, 157, 100, 8, 255, 160, 96, 11, 255, 165, 109, 4, 255, 164, 111, 16, 255, 165, 110, 6, 255, 173, 116, 2, 255, 171, 118, 9, 255, 173, 122, 9, 255, 173, 121, 2, 255, 166, 115, 4, 255, 166, 115, 7, 255, 161, 110, 0, 255, 180, 133, 10, 255, 191, 147, 9, 255, 189, 144, 6, 255, 195, 146, 10, 255, 190, 147, 8, 255, 203, 162, 13, 255, 178, 126, 5, 255, 152, 95, 10, 255, 149, 96, 10, 255, 184, 133, 6, 255, 185, 142, 6, 255, 192, 144, 4, 255, 198, 143, 14, 255, 194, 152, 11, 255, 205, 152, 9, 255, 205, 159, 3, 255, 204, 156, 1, 255, 202, 152, 3, 255, 202, 149, 7, 255, 202, 148, 7, 255, 201, 145, 6, 255, 195, 140, 6, 255, 194, 137, 5, 255, 194, 135, 6, 255, 192, 132, 5, 255, 188, 126, 2, 255, 186, 123, 1, 255, 185, 120, 2, 255, 185, 117, 3, 255, 181, 114, 2, 255, 180, 112, 3, 255, 178, 109, 5, 255, 173, 105, 5, 255, 173, 105, 8, 255, 172, 98, 2, 255, 169, 96, 2, 255, 166, 92, 2, 255, 166, 91, 4, 255, 163, 89, 2, 255, 164, 92, 4, 255, 163, 91, 3, 255, 163, 89, 2, 255, 163, 86, 4, 255, 161, 83, 5, 255, 158, 81, 8, 255, 149, 71, 2, 255, 148, 71, 1, 255, 145, 75, 3, 255, 146, 74, 3, 255, 147, 73, 0, 255, 144, 66, 1, 255, 141, 63, 4, 255, 132, 54, 9, 255, 109, 39, 7, 255, 113, 49, 4, 255, 109, 47, 2, 255, 105, 39, 0, 255, 109, 41, 4, 255, 103, 35, 5, 255, 98, 33, 2, 255, 103, 43, 4, 255, 103, 38, 2, 255, 95, 31, 2, 255, 87, 31, 2, 255, 92, 34, 3, 255, 93, 32, 2, 255, 107, 44, 1, 255, 117, 50, 4, 255, 119, 43, 2, 255, 112, 34, 0, 255, 102, 33, 2, 255, 100, 33, 2, 255, 93, 31, 1, 255, 72, 23, 1, 255, 55, 22, 4, 255, 54, 22, 6, 255, 59, 21, 0, 255, 57, 21, 0, 255, 48, 23, 4, 255, 42, 21, 10, 255, 44, 18, 5, 255, 57, 20, 11, 255, 39, 18, 5, 255, 65, 19, 3, 255, 95, 27, 5, 255, 94, 30, 2, 255, 94, 30, 4, 255, 95, 25, 1, 255, 95, 34, 8, 255, 86, 28, 4, 255, 78, 21, 0, 255, 80, 32, 5, 255, 95, 36, 4, 255, 92, 32, 3, 255, 75, 25, 3, 255, 96, 37, 2, 255, 111, 45, 4, 255, 116, 38, 1, 255, 116, 47, 3, 255, 121, 56, 4, 255, 125, 58, 4, 255, 124, 55, 5, 255, 125, 54, 7, 255, 127, 55, 4, 255, 127, 58, 1, 255, 132, 64, 1, 255, 139, 62, 2, 255, 109, 34, 7, 255, 83, 16, 8, 255, 86, 21, 2, 255, 91, 25, 11, 255, 89, 28, 2, 255, 79, 23, 1, 255, 70, 22, 3, 255, 68, 20, 3, 255, 71, 20, 2, 255, 74, 21, 0, 255, 68, 22, 3, 255, 63, 18, 3, 255, 67, 18, 3, 255, 63, 13, 3, 255, 54, 14, 0, 255, 61, 18, 7, 255, 64, 18, 1, 255, 68, 21, 2, 255, 77, 24, 1, 255, 81, 25, 3, 255, 81, 23, 2, 255, 84, 24, 1, 255, 86, 23, 0, 255, 77, 14, 4, 255, 79, 20, 3, 255, 82, 26, 5, 255, 80, 24, 4, 255, 72, 18, 1, 255, 68, 17, 1, 255, 84, 28, 9, 255, 109, 42, 8, 255, 125, 51, 1, 255, 137, 58, 3, 255, 130, 44, 0, 255, 113, 34, 4, 255, 81, 21, 2, 255, 70, 17, 1, 255, 74, 28, 9, 255, 78, 21, 6, 255, 8, 5, 0, 255, 9, 6, 1, 255, 10, 6, 2, 255, 14, 10, 2, 255, 15, 11, 0, 255, 14, 8, 0, 255, 16, 9, 2, 255, 14, 9, 2, 255, 14, 10, 2, 255, 15, 11, 4, 255, 16, 14, 3, 255, 20, 18, 4, 255, 19, 18, 3, 255, 19, 20, 4, 255, 22, 20, 6, 255, 29, 25, 8, 255, 32, 29, 4, 255, 31, 30, 3, 255, 31, 32, 7, 255, 34, 36, 12, 255, 38, 39, 5, 255, 37, 47, 5, 255, 54, 45, 12, 255, 33, 36, 12, 255, 67, 63, 27, 255, 129, 99, 28, 255, 109, 86, 15, 255, 47, 54, 6, 255, 41, 42, 12, 255, 45, 57, 12, 255, 48, 55, 18, 255, 49, 51, 17, 255, 59, 53, 13, 255, 57, 48, 23, 255, 50, 44, 20, 255, 53, 45, 7, 255, 57, 39, 5, 255, 46, 38, 11, 255, 41, 37, 10, 255, 37, 31, 5, 255, 52, 41, 16, 255, 66, 56, 37, 255, 61, 58, 38, 255, 66, 60, 40, 255, 74, 70, 43, 255, 71, 65, 58, 255, 65, 64, 54, 255, 65, 66, 49, 255, 63, 62, 45, 255, 62, 60, 50, 255, 63, 63, 49, 255, 64, 63, 55, 255, 69, 65, 37, 255, 66, 56, 17, 255, 55, 44, 20, 255, 55, 51, 31, 255, 61, 52, 19, 255, 54, 30, 3, 255, 55, 27, 3, 255, 51, 29, 9, 255, 62, 43, 11, 255, 62, 46, 15, 255, 52, 36, 6, 255, 52, 25, 1, 255, 49, 26, 3, 255, 55, 28, 5, 255, 60, 28, 3, 255, 61, 28, 2, 255, 64, 32, 2, 255, 67, 35, 3, 255, 65, 33, 1, 255, 66, 32, 3, 255, 70, 32, 5, 255, 65, 29, 2, 255, 61, 32, 2, 255, 64, 33, 2, 255, 71, 31, 3, 255, 72, 31, 2, 255, 76, 33, 1, 255, 74, 35, 0, 255, 73, 38, 2, 255, 75, 38, 0, 255, 79, 40, 1, 255, 83, 40, 2, 255, 82, 43, 5, 255, 79, 43, 3, 255, 83, 45, 5, 255, 85, 42, 3, 255, 87, 44, 3, 255, 87, 45, 3, 255, 84, 42, 3, 255, 85, 42, 2, 255, 83, 38, 0, 255, 81, 42, 3, 255, 80, 42, 4, 255, 85, 37, 3, 255, 82, 40, 2, 255, 86, 42, 3, 255, 87, 43, 2, 255, 86, 45, 2, 255, 88, 49, 4, 255, 89, 48, 3, 255, 90, 47, 5, 255, 89, 46, 4, 255, 86, 42, 1, 255, 88, 43, 1, 255, 88, 42, 0, 255, 89, 43, 1, 255, 90, 43, 1, 255, 91, 47, 4, 255, 94, 51, 4, 255, 85, 43, 0, 255, 86, 47, 2, 255, 91, 50, 5, 255, 92, 46, 1, 255, 90, 49, 2, 255, 93, 51, 6, 255, 92, 50, 3, 255, 92, 47, 1, 255, 98, 50, 4, 255, 98, 49, 3, 255, 97, 50, 3, 255, 92, 51, 1, 255, 90, 50, 0, 255, 94, 51, 3, 255, 96, 54, 4, 255, 92, 51, 0, 255, 95, 50, 1, 255, 89, 46, 6, 255, 97, 51, 6, 255, 111, 57, 6, 255, 123, 59, 4, 255, 128, 61, 1, 255, 135, 70, 5, 255, 150, 76, 6, 255, 154, 74, 3, 255, 151, 74, 5, 255, 157, 79, 6, 255, 165, 85, 5, 255, 171, 89, 4, 255, 172, 92, 3, 255, 174, 95, 7, 255, 172, 93, 3, 255, 172, 92, 6, 255, 175, 94, 6, 255, 177, 95, 6, 255, 174, 90, 10, 255, 178, 90, 6, 255, 184, 96, 5, 255, 178, 90, 8, 255, 176, 93, 8, 255, 173, 94, 5, 255, 168, 87, 8, 255, 159, 79, 10, 255, 149, 75, 8, 255, 154, 83, 2, 255, 149, 77, 6, 255, 147, 80, 9, 255, 148, 77, 19, 255, 142, 75, 7, 255, 139, 75, 10, 255, 142, 78, 6, 255, 141, 77, 3, 255, 140, 79, 3, 255, 135, 72, 4, 255, 130, 68, 11, 255, 135, 78, 10, 255, 135, 75, 4, 255, 131, 68, 16, 255, 127, 70, 7, 255, 129, 74, 2, 255, 126, 68, 8, 255, 119, 63, 11, 255, 116, 64, 11, 255, 109, 70, 16, 255, 121, 68, 15, 255, 106, 55, 8, 255, 87, 56, 12, 255, 87, 51, 15, 255, 80, 51, 11, 255, 97, 64, 12, 255, 135, 84, 6, 255, 114, 70, 9, 255, 107, 67, 17, 255, 120, 79, 16, 255, 109, 71, 12, 255, 92, 65, 12, 255, 101, 68, 12, 255, 93, 64, 7, 255, 94, 63, 2, 255, 102, 68, 4, 255, 114, 75, 18, 255, 90, 62, 14, 255, 82, 61, 10, 255, 85, 65, 16, 255, 89, 66, 17, 255, 88, 69, 11, 255, 108, 79, 13, 255, 97, 68, 11, 255, 99, 68, 11, 255, 106, 74, 23, 255, 102, 78, 11, 255, 105, 77, 7, 255, 110, 77, 7, 255, 105, 73, 16, 255, 104, 72, 18, 255, 105, 72, 15, 255, 106, 73, 19, 255, 107, 77, 17, 255, 110, 80, 14, 255, 114, 79, 9, 255, 114, 77, 15, 255, 115, 78, 12, 255, 116, 81, 12, 255, 113, 82, 11, 255, 114, 82, 12, 255, 114, 80, 16, 255, 113, 78, 25, 255, 113, 79, 19, 255, 114, 80, 16, 255, 117, 79, 14, 255, 123, 85, 8, 255, 128, 85, 12, 255, 130, 78, 17, 255, 130, 86, 9, 255, 129, 85, 7, 255, 127, 86, 13, 255, 129, 82, 9, 255, 128, 84, 22, 255, 126, 85, 16, 255, 132, 83, 11, 255, 144, 88, 16, 255, 143, 89, 13, 255, 129, 82, 15, 255, 117, 78, 13, 255, 107, 76, 14, 255, 109, 75, 11, 255, 117, 85, 6, 255, 127, 89, 11, 255, 156, 97, 15, 255, 166, 97, 8, 255, 165, 99, 12, 255, 159, 93, 2, 255, 158, 88, 8, 255, 158, 92, 11, 255, 154, 94, 11, 255, 156, 99, 4, 255, 158, 102, 5, 255, 159, 103, 13, 255, 161, 106, 11, 255, 163, 110, 4, 255, 157, 107, 7, 255, 153, 101, 6, 255, 160, 108, 3, 255, 167, 116, 7, 255, 183, 135, 6, 255, 188, 147, 4, 255, 184, 137, 8, 255, 187, 134, 14, 255, 201, 152, 4, 255, 187, 137, 4, 255, 174, 123, 6, 255, 175, 123, 9, 255, 185, 133, 10, 255, 187, 139, 5, 255, 194, 141, 4, 255, 196, 143, 8, 255, 198, 152, 7, 255, 204, 151, 5, 255, 207, 153, 9, 255, 200, 146, 4, 255, 200, 149, 0, 255, 202, 150, 5, 255, 201, 146, 17, 255, 197, 143, 14, 255, 197, 140, 8, 255, 196, 139, 7, 255, 194, 135, 6, 255, 190, 130, 3, 255, 188, 127, 2, 255, 186, 126, 2, 255, 186, 123, 2, 255, 186, 119, 7, 255, 181, 112, 7, 255, 179, 112, 6, 255, 178, 112, 1, 255, 173, 106, 2, 255, 172, 102, 7, 255, 173, 97, 8, 255, 170, 96, 6, 255, 168, 94, 5, 255, 166, 91, 2, 255, 166, 90, 1, 255, 168, 94, 1, 255, 167, 93, 3, 255, 163, 88, 2, 255, 160, 84, 0, 255, 160, 84, 1, 255, 157, 83, 3, 255, 151, 76, 2, 255, 154, 75, 4, 255, 151, 76, 9, 255, 148, 74, 4, 255, 146, 71, 1, 255, 145, 67, 6, 255, 138, 62, 2, 255, 132, 59, 1, 255, 122, 51, 6, 255, 121, 45, 9, 255, 114, 41, 5, 255, 107, 41, 3, 255, 103, 41, 4, 255, 100, 37, 3, 255, 97, 33, 3, 255, 102, 39, 3, 255, 107, 41, 5, 255, 93, 31, 4, 255, 77, 26, 0, 255, 90, 33, 5, 255, 99, 38, 8, 255, 109, 42, 4, 255, 117, 34, 3, 255, 111, 35, 2, 255, 104, 39, 3, 255, 100, 34, 3, 255, 88, 30, 5, 255, 67, 27, 5, 255, 52, 19, 1, 255, 57, 22, 3, 255, 70, 23, 3, 255, 79, 25, 1, 255, 79, 28, 4, 255, 68, 26, 3, 255, 69, 24, 3, 255, 79, 23, 3, 255, 75, 27, 2, 255, 56, 25, 2, 255, 55, 28, 5, 255, 71, 22, 2, 255, 88, 34, 4, 255, 88, 42, 8, 255, 86, 27, 1, 255, 83, 23, 3, 255, 72, 25, 3, 255, 75, 28, 2, 255, 91, 36, 5, 255, 92, 34, 2, 255, 85, 27, 1, 255, 84, 26, 2, 255, 81, 24, 0, 255, 97, 32, 7, 255, 124, 48, 5, 255, 127, 55, 5, 255, 129, 54, 4, 255, 129, 54, 1, 255, 132, 55, 1, 255, 136, 56, 2, 255, 135, 54, 5, 255, 130, 60, 4, 255, 137, 69, 4, 255, 141, 62, 4, 255, 96, 31, 3, 255, 58, 14, 4, 255, 62, 18, 1, 255, 65, 17, 6, 255, 64, 20, 0, 255, 65, 25, 2, 255, 63, 18, 0, 255, 65, 21, 2, 255, 59, 19, 1, 255, 59, 18, 2, 255, 70, 20, 1, 255, 58, 15, 0, 255, 58, 16, 8, 255, 48, 9, 7, 255, 48, 17, 3, 255, 59, 24, 5, 255, 69, 22, 0, 255, 78, 23, 1, 255, 74, 24, 2, 255, 78, 25, 4, 255, 82, 22, 3, 255, 79, 19, 2, 255, 73, 17, 3, 255, 75, 22, 0, 255, 76, 20, 1, 255, 75, 19, 3, 255, 73, 19, 4, 255, 74, 20, 1, 255, 86, 30, 2, 255, 107, 36, 5, 255, 118, 45, 4, 255, 119, 49, 1, 255, 128, 50, 3, 255, 128, 46, 2, 255, 117, 42, 6, 255, 97, 27, 7, 255, 81, 21, 3, 255, 79, 25, 3, 255, 79, 21, 3, 255, 9, 6, 1, 255, 9, 6, 2, 255, 10, 6, 2, 255, 12, 9, 2, 255, 13, 10, 0, 255, 15, 10, 2, 255, 16, 12, 3, 255, 16, 12, 2, 255, 14, 12, 2, 255, 16, 14, 4, 255, 19, 16, 4, 255, 20, 17, 3, 255, 23, 21, 6, 255, 23, 24, 10, 255, 22, 23, 10, 255, 26, 27, 8, 255, 31, 31, 5, 255, 35, 34, 6, 255, 36, 37, 13, 255, 33, 42, 8, 255, 50, 47, 6, 255, 44, 45, 6, 255, 33, 35, 8, 255, 84, 82, 11, 255, 100, 87, 19, 255, 63, 60, 20, 255, 35, 46, 28, 255, 49, 50, 16, 255, 61, 56, 14, 255, 51, 52, 20, 255, 56, 50, 16, 255, 55, 55, 4, 255, 50, 51, 20, 255, 50, 44, 23, 255, 54, 42, 25, 255, 52, 40, 19, 255, 49, 32, 14, 255, 41, 32, 13, 255, 41, 34, 3, 255, 37, 28, 1, 255, 47, 37, 10, 255, 65, 51, 30, 255, 64, 56, 46, 255, 61, 56, 40, 255, 73, 63, 46, 255, 75, 69, 58, 255, 64, 63, 51, 255, 63, 63, 60, 255, 63, 60, 50, 255, 63, 61, 40, 255, 65, 61, 45, 255, 65, 62, 49, 255, 65, 56, 51, 255, 61, 45, 21, 255, 59, 40, 10, 255, 60, 51, 20, 255, 64, 58, 21, 255, 52, 35, 6, 255, 55, 26, 2, 255, 53, 27, 7, 255, 51, 37, 10, 255, 62, 50, 6, 255, 65, 42, 2, 255, 58, 27, 1, 255, 53, 30, 5, 255, 58, 27, 5, 255, 64, 26, 3, 255, 65, 32, 6, 255, 66, 32, 2, 255, 72, 30, 1, 255, 75, 34, 6, 255, 70, 33, 5, 255, 64, 32, 3, 255, 61, 31, 2, 255, 67, 31, 3, 255, 69, 33, 4, 255, 65, 34, 2, 255, 71, 34, 2, 255, 68, 36, 1, 255, 70, 39, 5, 255, 68, 35, 4, 255, 69, 35, 4, 255, 72, 39, 6, 255, 73, 33, 2, 255, 77, 36, 4, 255, 80, 39, 5, 255, 80, 37, 2, 255, 86, 40, 5, 255, 88, 41, 6, 255, 85, 41, 4, 255, 88, 45, 6, 255, 90, 42, 5, 255, 90, 42, 4, 255, 95, 43, 7, 255, 100, 44, 8, 255, 93, 41, 2, 255, 89, 44, 4, 255, 93, 47, 6, 255, 89, 43, 1, 255, 84, 42, 0, 255, 87, 45, 2, 255, 87, 46, 2, 255, 89, 45, 2, 255, 89, 44, 2, 255, 87, 42, 0, 255, 89, 45, 3, 255, 88, 44, 3, 255, 86, 46, 3, 255, 86, 46, 4, 255, 89, 46, 6, 255, 90, 45, 3, 255, 90, 47, 4, 255, 85, 46, 2, 255, 86, 46, 1, 255, 96, 47, 1, 255, 92, 48, 1, 255, 92, 48, 1, 255, 97, 53, 5, 255, 93, 49, 2, 255, 96, 51, 4, 255, 96, 51, 4, 255, 90, 47, 1, 255, 92, 47, 3, 255, 97, 49, 3, 255, 93, 53, 2, 255, 98, 55, 4, 255, 102, 51, 3, 255, 100, 54, 4, 255, 97, 56, 0, 255, 97, 58, 1, 255, 90, 50, 1, 255, 94, 52, 2, 255, 99, 52, 4, 255, 103, 55, 8, 255, 103, 55, 7, 255, 98, 51, 2, 255, 103, 56, 3, 255, 106, 55, 1, 255, 120, 59, 7, 255, 127, 60, 8, 255, 133, 65, 13, 255, 137, 66, 13, 255, 144, 72, 7, 255, 150, 78, 2, 255, 152, 76, 4, 255, 150, 76, 9, 255, 153, 82, 4, 255, 152, 80, 5, 255, 146, 72, 3, 255, 148, 76, 6, 255, 134, 66, 6, 255, 130, 66, 7, 255, 133, 69, 11, 255, 115, 50, 5, 255, 113, 58, 1, 255, 119, 64, 1, 255, 111, 56, 9, 255, 108, 57, 10, 255, 117, 64, 10, 255, 113, 65, 7, 255, 110, 60, 5, 255, 114, 63, 10, 255, 106, 52, 4, 255, 105, 54, 6, 255, 100, 49, 7, 255, 110, 63, 8, 255, 138, 74, 9, 255, 118, 55, 9, 255, 85, 53, 12, 255, 74, 50, 6, 255, 96, 59, 10, 255, 95, 53, 7, 255, 82, 49, 14, 255, 96, 58, 9, 255, 109, 64, 11, 255, 104, 59, 11, 255, 86, 47, 7, 255, 84, 53, 5, 255, 85, 57, 8, 255, 82, 57, 12, 255, 112, 84, 7, 255, 138, 84, 9, 255, 90, 55, 1, 255, 85, 66, 8, 255, 78, 61, 7, 255, 90, 62, 13, 255, 91, 60, 17, 255, 80, 62, 6, 255, 79, 60, 13, 255, 86, 61, 20, 255, 86, 61, 7, 255, 85, 61, 3, 255, 78, 65, 11, 255, 92, 64, 14, 255, 94, 71, 7, 255, 94, 70, 11, 255, 97, 69, 13, 255, 96, 75, 12, 255, 101, 75, 5, 255, 101, 69, 19, 255, 100, 72, 19, 255, 102, 74, 6, 255, 105, 77, 3, 255, 105, 74, 19, 255, 105, 74, 18, 255, 103, 76, 8, 255, 108, 76, 10, 255, 109, 79, 8, 255, 107, 78, 18, 255, 110, 80, 11, 255, 117, 80, 13, 255, 116, 82, 16, 255, 115, 79, 14, 255, 114, 80, 9, 255, 110, 80, 10, 255, 112, 82, 17, 255, 114, 80, 13, 255, 118, 81, 11, 255, 117, 82, 11, 255, 123, 84, 17, 255, 125, 83, 16, 255, 129, 84, 16, 255, 129, 85, 16, 255, 128, 87, 16, 255, 136, 86, 12, 255, 140, 89, 14, 255, 139, 86, 14, 255, 145, 90, 7, 255, 133, 87, 8, 255, 133, 84, 15, 255, 140, 89, 10, 255, 154, 96, 18, 255, 153, 96, 5, 255, 141, 88, 4, 255, 133, 84, 12, 255, 132, 88, 14, 255, 147, 97, 13, 255, 165, 99, 15, 255, 171, 103, 7, 255, 176, 105, 4, 255, 171, 99, 2, 255, 162, 94, 9, 255, 158, 95, 12, 255, 152, 93, 10, 255, 149, 87, 8, 255, 147, 85, 3, 255, 145, 86, 10, 255, 140, 86, 10, 255, 146, 90, 5, 255, 148, 91, 11, 255, 148, 98, 5, 255, 150, 103, 4, 255, 157, 109, 2, 255, 173, 121, 8, 255, 174, 120, 15, 255, 175, 122, 9, 255, 187, 142, 6, 255, 192, 152, 10, 255, 191, 143, 12, 255, 189, 138, 4, 255, 190, 143, 8, 255, 191, 143, 6, 255, 179, 122, 3, 255, 178, 128, 16, 255, 184, 133, 2, 255, 186, 130, 4, 255, 194, 147, 3, 255, 197, 144, 7, 255, 202, 151, 6, 255, 200, 150, 6, 255, 197, 149, 6, 255, 203, 153, 2, 255, 200, 149, 2, 255, 196, 143, 8, 255, 196, 143, 6, 255, 197, 142, 6, 255, 194, 136, 4, 255, 192, 133, 4, 255, 192, 131, 5, 255, 189, 127, 5, 255, 188, 126, 6, 255, 186, 123, 6, 255, 183, 120, 7, 255, 180, 116, 7, 255, 177, 112, 4, 255, 177, 110, 3, 255, 176, 108, 5, 255, 172, 102, 5, 255, 171, 99, 3, 255, 168, 98, 1, 255, 166, 97, 2, 255, 164, 92, 1, 255, 164, 89, 3, 255, 163, 88, 7, 255, 159, 86, 6, 255, 156, 83, 3, 255, 155, 81, 2, 255, 155, 84, 4, 255, 152, 81, 4, 255, 150, 76, 3, 255, 150, 72, 2, 255, 154, 79, 3, 255, 150, 76, 4, 255, 148, 70, 5, 255, 144, 66, 3, 255, 139, 62, 2, 255, 136, 65, 3, 255, 125, 62, 3, 255, 115, 51, 8, 255, 109, 46, 2, 255, 109, 46, 1, 255, 105, 40, 1, 255, 102, 35, 1, 255, 101, 33, 6, 255, 99, 34, 2, 255, 102, 36, 1, 255, 92, 33, 6, 255, 74, 25, 0, 255, 84, 28, 1, 255, 97, 34, 6, 255, 97, 31, 2, 255, 109, 35, 4, 255, 118, 37, 8, 255, 103, 32, 4, 255, 77, 26, 2, 255, 60, 21, 2, 255, 55, 22, 4, 255, 57, 21, 4, 255, 73, 25, 7, 255, 80, 25, 4, 255, 80, 25, 1, 255, 81, 28, 3, 255, 81, 30, 3, 255, 84, 26, 0, 255, 87, 28, 4, 255, 82, 31, 1, 255, 92, 27, 8, 255, 77, 18, 9, 255, 61, 15, 3, 255, 72, 22, 1, 255, 76, 25, 4, 255, 83, 24, 3, 255, 80, 20, 1, 255, 69, 20, 1, 255, 83, 33, 7, 255, 96, 34, 4, 255, 86, 28, 3, 255, 77, 25, 2, 255, 85, 28, 1, 255, 80, 26, 4, 255, 73, 25, 3, 255, 96, 34, 5, 255, 131, 48, 1, 255, 119, 37, 5, 255, 98, 27, 6, 255, 90, 26, 1, 255, 99, 29, 0, 255, 103, 32, 2, 255, 109, 41, 4, 255, 119, 45, 4, 255, 124, 39, 4, 255, 87, 24, 0, 255, 52, 19, 1, 255, 60, 23, 3, 255, 67, 16, 0, 255, 70, 19, 3, 255, 64, 25, 4, 255, 71, 21, 4, 255, 68, 16, 2, 255, 53, 17, 2, 255, 46, 16, 2, 255, 61, 19, 4, 255, 58, 17, 4, 255, 47, 16, 4, 255, 42, 18, 1, 255, 56, 19, 3, 255, 70, 18, 2, 255, 80, 22, 7, 255, 80, 24, 2, 255, 79, 26, 0, 255, 79, 26, 4, 255, 77, 19, 7, 255, 72, 12, 5, 255, 74, 16, 6, 255, 70, 18, 5, 255, 66, 16, 0, 255, 76, 23, 0, 255, 92, 34, 4, 255, 104, 40, 4, 255, 112, 43, 1, 255, 119, 43, 2, 255, 122, 47, 0, 255, 122, 46, 0, 255, 128, 45, 2, 255, 128, 46, 2, 255, 125, 43, 2, 255, 121, 35, 4, 255, 102, 31, 4, 255, 89, 23, 1, 255, 83, 21, 0, 255, 10, 8, 3, 255, 9, 7, 3, 255, 9, 7, 3, 255, 11, 9, 3, 255, 10, 9, 2, 255, 11, 10, 3, 255, 14, 13, 3, 255, 16, 16, 4, 255, 14, 15, 5, 255, 17, 16, 5, 255, 19, 17, 5, 255, 19, 17, 3, 255, 25, 24, 6, 255, 25, 28, 7, 255, 22, 26, 6, 255, 27, 30, 8, 255, 35, 37, 5, 255, 39, 40, 6, 255, 38, 40, 8, 255, 35, 44, 9, 255, 49, 47, 1, 255, 44, 51, 8, 255, 109, 114, 18, 255, 124, 111, 9, 255, 49, 48, 8, 255, 51, 50, 26, 255, 53, 54, 26, 255, 56, 53, 23, 255, 51, 49, 24, 255, 54, 49, 22, 255, 58, 48, 17, 255, 56, 50, 26, 255, 51, 47, 25, 255, 53, 47, 14, 255, 57, 47, 5, 255, 52, 44, 12, 255, 49, 41, 20, 255, 45, 34, 2, 255, 48, 29, 4, 255, 43, 28, 3, 255, 41, 34, 5, 255, 58, 44, 15, 255, 73, 54, 24, 255, 64, 53, 41, 255, 66, 59, 45, 255, 74, 67, 57, 255, 63, 62, 52, 255, 63, 66, 52, 255, 63, 63, 51, 255, 64, 61, 41, 255, 66, 58, 42, 255, 66, 61, 53, 255, 59, 52, 44, 255, 66, 48, 27, 255, 67, 45, 14, 255, 59, 46, 21, 255, 64, 59, 27, 255, 62, 48, 6, 255, 55, 30, 0, 255, 56, 28, 7, 255, 66, 38, 9, 255, 76, 53, 8, 255, 66, 45, 8, 255, 56, 29, 9, 255, 57, 28, 1, 255, 59, 31, 3, 255, 60, 28, 1, 255, 63, 28, 1, 255, 66, 29, 1, 255, 67, 30, 1, 255, 70, 32, 4, 255, 64, 29, 2, 255, 61, 30, 1, 255, 68, 34, 6, 255, 67, 31, 4, 255, 66, 32, 3, 255, 68, 35, 5, 255, 74, 34, 4, 255, 72, 33, 1, 255, 68, 39, 3, 255, 71, 36, 2, 255, 81, 37, 4, 255, 74, 38, 3, 255, 67, 40, 4, 255, 71, 37, 2, 255, 81, 41, 4, 255, 76, 40, 2, 255, 72, 38, 0, 255, 78, 37, 1, 255, 80, 40, 2, 255, 74, 41, 1, 255, 82, 44, 3, 255, 86, 43, 2, 255, 85, 42, 2, 255, 85, 44, 1, 255, 86, 43, 0, 255, 91, 47, 5, 255, 95, 50, 7, 255, 93, 47, 3, 255, 92, 49, 4, 255, 88, 45, 1, 255, 92, 47, 4, 255, 95, 48, 3, 255, 96, 48, 3, 255, 92, 47, 3, 255, 89, 45, 3, 255, 83, 46, 2, 255, 81, 48, 5, 255, 78, 46, 3, 255, 85, 44, 2, 255, 91, 45, 4, 255, 93, 46, 4, 255, 91, 47, 4, 255, 88, 44, 0, 255, 93, 48, 2, 255, 96, 48, 2, 255, 94, 47, 2, 255, 91, 46, 2, 255, 92, 48, 3, 255, 95, 53, 4, 255, 92, 53, 4, 255, 91, 50, 4, 255, 93, 45, 1, 255, 93, 48, 2, 255, 93, 52, 2, 255, 95, 54, 3, 255, 97, 50, 1, 255, 101, 53, 2, 255, 100, 52, 4, 255, 95, 47, 5, 255, 99, 49, 5, 255, 103, 51, 4, 255, 100, 52, 0, 255, 96, 54, 4, 255, 98, 52, 6, 255, 95, 49, 1, 255, 96, 55, 5, 255, 93, 51, 3, 255, 96, 52, 8, 255, 94, 50, 6, 255, 95, 49, 4, 255, 92, 45, 4, 255, 102, 52, 5, 255, 111, 59, 10, 255, 100, 46, 3, 255, 107, 54, 7, 255, 103, 55, 3, 255, 95, 44, 8, 255, 102, 50, 10, 255, 103, 50, 9, 255, 95, 47, 4, 255, 87, 46, 6, 255, 88, 50, 5, 255, 98, 57, 4, 255, 88, 46, 8, 255, 91, 49, 6, 255, 105, 58, 4, 255, 96, 49, 7, 255, 120, 67, 6, 255, 108, 57, 8, 255, 91, 48, 5, 255, 89, 45, 7, 255, 91, 47, 7, 255, 109, 64, 12, 255, 97, 52, 11, 255, 104, 62, 14, 255, 99, 59, 2, 255, 92, 54, 5, 255, 81, 54, 9, 255, 75, 52, 13, 255, 86, 53, 9, 255, 87, 51, 9, 255, 81, 56, 4, 255, 86, 62, 8, 255, 103, 60, 12, 255, 94, 56, 11, 255, 81, 50, 16, 255, 87, 54, 18, 255, 82, 57, 5, 255, 79, 57, 5, 255, 94, 59, 19, 255, 88, 58, 16, 255, 87, 54, 12, 255, 86, 62, 7, 255, 83, 62, 13, 255, 83, 60, 10, 255, 83, 62, 8, 255, 80, 67, 8, 255, 81, 63, 12, 255, 83, 63, 10, 255, 89, 67, 8, 255, 83, 64, 6, 255, 93, 64, 17, 255, 98, 66, 26, 255, 98, 68, 6, 255, 100, 73, 10, 255, 102, 72, 15, 255, 109, 77, 16, 255, 106, 75, 17, 255, 97, 71, 17, 255, 99, 74, 13, 255, 101, 74, 12, 255, 103, 76, 8, 255, 102, 74, 14, 255, 103, 77, 12, 255, 105, 74, 19, 255, 111, 77, 20, 255, 112, 79, 9, 255, 109, 80, 9, 255, 113, 82, 12, 255, 119, 82, 12, 255, 120, 81, 6, 255, 116, 79, 16, 255, 115, 82, 11, 255, 116, 81, 6, 255, 120, 79, 11, 255, 121, 77, 14, 255, 124, 82, 12, 255, 134, 84, 20, 255, 144, 87, 12, 255, 147, 89, 11, 255, 149, 92, 11, 255, 154, 93, 11, 255, 157, 90, 12, 255, 158, 91, 12, 255, 155, 93, 10, 255, 162, 89, 10, 255, 164, 92, 11, 255, 158, 92, 13, 255, 152, 87, 7, 255, 151, 90, 14, 255, 161, 97, 19, 255, 159, 92, 5, 255, 162, 95, 11, 255, 167, 104, 8, 255, 165, 101, 6, 255, 174, 103, 5, 255, 176, 105, 10, 255, 178, 108, 6, 255, 176, 105, 6, 255, 175, 101, 6, 255, 167, 93, 4, 255, 161, 90, 9, 255, 144, 88, 14, 255, 144, 84, 10, 255, 147, 85, 7, 255, 141, 86, 11, 255, 133, 82, 9, 255, 138, 82, 7, 255, 138, 82, 5, 255, 138, 86, 4, 255, 140, 90, 11, 255, 148, 97, 6, 255, 164, 110, 8, 255, 172, 116, 4, 255, 175, 118, 7, 255, 177, 132, 8, 255, 194, 152, 4, 255, 193, 154, 8, 255, 193, 153, 15, 255, 197, 151, 5, 255, 188, 136, 8, 255, 176, 121, 2, 255, 186, 138, 4, 255, 185, 133, 5, 255, 170, 111, 7, 255, 184, 132, 8, 255, 193, 143, 9, 255, 201, 151, 4, 255, 198, 152, 5, 255, 200, 154, 8, 255, 201, 154, 11, 255, 198, 149, 9, 255, 197, 144, 9, 255, 195, 140, 3, 255, 194, 137, 4, 255, 188, 130, 2, 255, 190, 132, 5, 255, 192, 133, 9, 255, 189, 128, 6, 255, 187, 126, 5, 255, 187, 126, 6, 255, 184, 122, 7, 255, 181, 119, 3, 255, 178, 115, 4, 255, 176, 110, 6, 255, 175, 106, 6, 255, 173, 103, 4, 255, 167, 98, 3, 255, 164, 98, 3, 255, 163, 98, 3, 255, 162, 93, 2, 255, 163, 91, 5, 255, 158, 85, 5, 255, 155, 83, 5, 255, 157, 84, 7, 255, 154, 82, 4, 255, 149, 81, 2, 255, 146, 79, 1, 255, 152, 80, 6, 255, 154, 76, 7, 255, 151, 78, 2, 255, 149, 76, 0, 255, 148, 72, 1, 255, 146, 70, 0, 255, 143, 67, 4, 255, 137, 65, 3, 255, 127, 54, 1, 255, 122, 55, 1, 255, 117, 51, 5, 255, 113, 42, 6, 255, 111, 37, 4, 255, 108, 37, 4, 255, 100, 33, 3, 255, 98, 34, 2, 255, 99, 35, 0, 255, 89, 30, 3, 255, 72, 26, 3, 255, 86, 31, 3, 255, 99, 33, 3, 255, 103, 34, 2, 255, 103, 40, 5, 255, 90, 33, 3, 255, 67, 22, 2, 255, 58, 22, 5, 255, 60, 25, 5, 255, 65, 22, 3, 255, 69, 24, 3, 255, 69, 27, 2, 255, 75, 27, 4, 255, 82, 26, 5, 255, 84, 25, 2, 255, 93, 31, 3, 255, 88, 28, 1, 255, 84, 27, 5, 255, 86, 24, 2, 255, 81, 21, 3, 255, 66, 16, 4, 255, 50, 17, 0, 255, 45, 18, 3, 255, 55, 16, 4, 255, 67, 24, 2, 255, 81, 33, 5, 255, 75, 26, 2, 255, 79, 25, 1, 255, 98, 30, 5, 255, 89, 27, 1, 255, 92, 33, 2, 255, 95, 31, 5, 255, 86, 33, 4, 255, 83, 28, 0, 255, 69, 16, 3, 255, 68, 18, 4, 255, 62, 15, 3, 255, 48, 15, 2, 255, 47, 13, 4, 255, 56, 11, 5, 255, 55, 14, 5, 255, 64, 18, 5, 255, 65, 18, 0, 255, 66, 20, 4, 255, 61, 18, 3, 255, 48, 11, 2, 255, 51, 14, 6, 255, 48, 18, 1, 255, 50, 19, 2, 255, 54, 14, 2, 255, 61, 15, 3, 255, 55, 16, 2, 255, 58, 19, 3, 255, 60, 16, 1, 255, 55, 14, 0, 255, 55, 16, 2, 255, 50, 15, 4, 255, 52, 19, 1, 255, 63, 18, 2, 255, 76, 21, 1, 255, 77, 18, 2, 255, 81, 24, 5, 255, 82, 25, 3, 255, 79, 26, 2, 255, 75, 25, 1, 255, 75, 20, 1, 255, 76, 17, 2, 255, 61, 12, 5, 255, 75, 28, 1, 255, 103, 47, 0, 255, 125, 54, 4, 255, 126, 47, 3, 255, 114, 38, 2, 255, 118, 39, 4, 255, 129, 48, 3, 255, 129, 50, 0, 255, 126, 45, 1, 255, 123, 43, 2, 255, 120, 42, 0, 255, 117, 40, 1, 255, 112, 36, 3, 255, 103, 32, 2, 255, 97, 30, 4, 255, 11, 8, 4, 255, 13, 10, 4, 255, 12, 8, 2, 255, 12, 8, 4, 255, 14, 10, 3, 255, 15, 11, 1, 255, 14, 15, 2, 255, 20, 18, 8, 255, 21, 17, 7, 255, 20, 23, 2, 255, 24, 23, 6, 255, 22, 20, 4, 255, 25, 28, 8, 255, 35, 32, 6, 255, 33, 32, 2, 255, 34, 32, 12, 255, 37, 37, 10, 255, 39, 44, 5, 255, 41, 48, 4, 255, 44, 45, 10, 255, 43, 45, 7, 255, 67, 68, 10, 255, 105, 99, 17, 255, 48, 42, 5, 255, 42, 48, 8, 255, 53, 57, 4, 255, 55, 52, 13, 255, 49, 49, 33, 255, 53, 51, 20, 255, 49, 50, 12, 255, 59, 51, 38, 255, 56, 50, 25, 255, 49, 49, 14, 255, 53, 46, 3, 255, 50, 42, 12, 255, 41, 41, 9, 255, 47, 44, 5, 255, 57, 41, 5, 255, 49, 27, 5, 255, 42, 30, 2, 255, 44, 33, 6, 255, 53, 38, 6, 255, 69, 53, 22, 255, 67, 57, 37, 255, 53, 52, 41, 255, 66, 66, 52, 255, 61, 62, 42, 255, 61, 60, 48, 255, 66, 61, 58, 255, 63, 60, 40, 255, 67, 61, 45, 255, 69, 61, 50, 255, 70, 52, 37, 255, 76, 49, 33, 255, 64, 48, 8, 255, 51, 48, 24, 255, 62, 55, 29, 255, 72, 50, 10, 255, 61, 32, 1, 255, 59, 29, 1, 255, 63, 44, 4, 255, 63, 51, 9, 255, 69, 46, 9, 255, 72, 32, 6, 255, 61, 26, 1, 255, 64, 25, 3, 255, 65, 31, 4, 255, 62, 30, 2, 255, 65, 29, 2, 255, 64, 31, 3, 255, 63, 35, 4, 255, 66, 33, 4, 255, 71, 31, 3, 255, 72, 32, 3, 255, 67, 33, 2, 255, 70, 33, 2, 255, 71, 34, 2, 255, 74, 37, 3, 255, 73, 33, 1, 255, 67, 33, 1, 255, 70, 38, 2, 255, 74, 39, 2, 255, 75, 40, 0, 255, 68, 41, 3, 255, 68, 37, 2, 255, 76, 39, 2, 255, 81, 42, 5, 255, 78, 42, 3, 255, 79, 41, 1, 255, 83, 41, 3, 255, 79, 37, 2, 255, 79, 43, 2, 255, 79, 44, 1, 255, 84, 46, 2, 255, 86, 47, 4, 255, 81, 43, 1, 255, 80, 41, 1, 255, 78, 44, 1, 255, 79, 46, 1, 255, 86, 48, 5, 255, 89, 45, 1, 255, 89, 45, 0, 255, 90, 48, 1, 255, 96, 51, 6, 255, 97, 47, 4, 255, 90, 47, 2, 255, 85, 46, 1, 255, 94, 52, 2, 255, 98, 51, 2, 255, 95, 46, 2, 255, 90, 47, 3, 255, 90, 49, 3, 255, 91, 49, 2, 255, 88, 47, 0, 255, 86, 48, 3, 255, 92, 49, 6, 255, 91, 49, 6, 255, 84, 49, 6, 255, 93, 46, 4, 255, 99, 48, 4, 255, 90, 49, 3, 255, 88, 49, 4, 255, 92, 49, 4, 255, 95, 48, 2, 255, 96, 48, 2, 255, 101, 53, 3, 255, 101, 53, 5, 255, 98, 49, 1, 255, 97, 50, 4, 255, 98, 46, 4, 255, 101, 48, 5, 255, 105, 52, 6, 255, 100, 53, 2, 255, 97, 55, 2, 255, 98, 57, 2, 255, 97, 54, 1, 255, 97, 52, 3, 255, 102, 55, 3, 255, 100, 52, 4, 255, 99, 53, 6, 255, 98, 55, 2, 255, 94, 53, 5, 255, 94, 51, 3, 255, 90, 56, 1, 255, 86, 50, 5, 255, 92, 49, 4, 255, 90, 48, 3, 255, 87, 46, 7, 255, 96, 56, 2, 255, 88, 47, 6, 255, 84, 49, 2, 255, 85, 52, 8, 255, 84, 49, 5, 255, 105, 63, 7, 255, 93, 49, 2, 255, 87, 52, 0, 255, 99, 54, 4, 255, 91, 52, 11, 255, 106, 58, 10, 255, 101, 54, 10, 255, 91, 50, 5, 255, 87, 49, 4, 255, 77, 49, 2, 255, 106, 59, 17, 255, 96, 52, 12, 255, 86, 52, 11, 255, 79, 53, 10, 255, 79, 53, 4, 255, 87, 55, 7, 255, 87, 50, 10, 255, 87, 54, 10, 255, 80, 55, 5, 255, 76, 55, 5, 255, 81, 57, 7, 255, 85, 54, 9, 255, 82, 53, 12, 255, 79, 53, 11, 255, 82, 57, 9, 255, 79, 62, 5, 255, 78, 58, 12, 255, 84, 55, 15, 255, 89, 57, 8, 255, 87, 58, 19, 255, 81, 59, 13, 255, 82, 62, 11, 255, 79, 61, 5, 255, 83, 61, 11, 255, 90, 59, 16, 255, 88, 59, 12, 255, 87, 63, 15, 255, 91, 64, 9, 255, 100, 64, 16, 255, 97, 68, 12, 255, 99, 69, 15, 255, 100, 67, 26, 255, 102, 71, 11, 255, 105, 74, 8, 255, 101, 69, 15, 255, 103, 70, 21, 255, 102, 72, 13, 255, 102, 73, 7, 255, 101, 72, 14, 255, 105, 74, 10, 255, 111, 76, 11, 255, 114, 76, 11, 255, 122, 80, 11, 255, 122, 81, 9, 255, 128, 82, 10, 255, 128, 84, 8, 255, 122, 81, 13, 255, 129, 83, 12, 255, 131, 86, 13, 255, 129, 83, 19, 255, 132, 82, 14, 255, 137, 85, 16, 255, 141, 89, 9, 255, 139, 88, 22, 255, 146, 86, 22, 255, 161, 90, 15, 255, 166, 94, 13, 255, 171, 98, 7, 255, 176, 98, 13, 255, 174, 94, 16, 255, 173, 92, 9, 255, 168, 91, 19, 255, 167, 90, 18, 255, 168, 91, 8, 255, 168, 91, 3, 255, 165, 92, 7, 255, 154, 89, 10, 255, 168, 97, 16, 255, 181, 109, 11, 255, 176, 106, 8, 255, 172, 98, 13, 255, 174, 98, 11, 255, 177, 102, 7, 255, 174, 102, 3, 255, 174, 102, 7, 255, 179, 100, 13, 255, 176, 99, 6, 255, 170, 96, 2, 255, 160, 90, 7, 255, 160, 88, 10, 255, 163, 92, 3, 255, 149, 84, 10, 255, 143, 78, 19, 255, 155, 86, 7, 255, 153, 85, 1, 255, 137, 80, 7, 255, 134, 78, 10, 255, 139, 79, 10, 255, 136, 87, 6, 255, 143, 91, 7, 255, 148, 93, 13, 255, 158, 105, 6, 255, 176, 119, 12, 255, 172, 127, 12, 255, 189, 148, 13, 255, 195, 151, 2, 255, 200, 151, 13, 255, 199, 149, 15, 255, 187, 140, 2, 255, 183, 130, 8, 255, 190, 134, 5, 255, 184, 122, 7, 255, 151, 86, 6, 255, 165, 105, 6, 255, 194, 146, 11, 255, 193, 147, 8, 255, 199, 144, 7, 255, 200, 148, 6, 255, 199, 148, 2, 255, 196, 145, 0, 255, 193, 139, 2, 255, 192, 136, 5, 255, 192, 133, 3, 255, 193, 135, 10, 255, 190, 137, 6, 255, 188, 132, 4, 255, 187, 127, 7, 255, 187, 127, 5, 255, 188, 129, 7, 255, 183, 124, 5, 255, 181, 118, 5, 255, 181, 117, 7, 255, 179, 113, 3, 255, 173, 106, 0, 255, 171, 104, 2, 255, 169, 99, 4, 255, 166, 96, 10, 255, 162, 94, 13, 255, 161, 93, 7, 255, 161, 90, 2, 255, 162, 88, 2, 255, 158, 86, 3, 255, 156, 81, 3, 255, 157, 80, 3, 255, 153, 79, 1, 255, 150, 81, 2, 255, 150, 78, 3, 255, 153, 76, 5, 255, 152, 74, 4, 255, 143, 71, 2, 255, 135, 67, 0, 255, 136, 65, 2, 255, 136, 62, 4, 255, 137, 61, 5, 255, 135, 63, 4, 255, 129, 56, 2, 255, 123, 49, 1, 255, 115, 46, 1, 255, 105, 42, 0, 255, 105, 42, 4, 255, 101, 37, 2, 255, 93, 37, 1, 255, 93, 38, 3, 255, 91, 33, 3, 255, 75, 30, 1, 255, 85, 31, 2, 255, 103, 33, 4, 255, 104, 34, 1, 255, 85, 29, 4, 255, 62, 25, 4, 255, 52, 24, 2, 255, 64, 22, 2, 255, 73, 25, 4, 255, 59, 24, 3, 255, 62, 26, 6, 255, 67, 29, 3, 255, 77, 28, 0, 255, 87, 27, 2, 255, 82, 25, 4, 255, 89, 24, 3, 255, 87, 25, 4, 255, 70, 24, 2, 255, 66, 21, 4, 255, 59, 15, 2, 255, 55, 17, 3, 255, 60, 21, 4, 255, 58, 19, 1, 255, 43, 16, 2, 255, 47, 17, 5, 255, 76, 19, 5, 255, 83, 26, 3, 255, 66, 23, 1, 255, 77, 21, 6, 255, 81, 21, 2, 255, 76, 26, 1, 255, 83, 27, 4, 255, 79, 25, 4, 255, 62, 20, 3, 255, 52, 18, 4, 255, 63, 18, 5, 255, 58, 17, 4, 255, 47, 18, 0, 255, 40, 12, 4, 255, 40, 9, 5, 255, 35, 11, 4, 255, 23, 11, 1, 255, 22, 9, 2, 255, 38, 14, 5, 255, 49, 18, 2, 255, 46, 13, 1, 255, 42, 11, 4, 255, 41, 16, 1, 255, 40, 16, 3, 255, 43, 14, 5, 255, 53, 14, 6, 255, 50, 17, 0, 255, 65, 19, 3, 255, 65, 17, 3, 255, 46, 15, 0, 255, 42, 11, 3, 255, 45, 17, 4, 255, 60, 20, 1, 255, 78, 20, 4, 255, 79, 21, 5, 255, 77, 18, 3, 255, 78, 18, 4, 255, 83, 24, 2, 255, 77, 21, 0, 255, 74, 21, 2, 255, 68, 16, 1, 255, 68, 20, 3, 255, 82, 33, 4, 255, 118, 56, 3, 255, 141, 63, 3, 255, 130, 50, 5, 255, 116, 39, 5, 255, 115, 35, 5, 255, 124, 41, 3, 255, 129, 50, 4, 255, 126, 51, 3, 255, 124, 46, 1, 255, 124, 44, 0, 255, 123, 43, 1, 255, 122, 42, 3, 255, 123, 40, 3, 255, 110, 31, 2, 255, 97, 23, 3, 255, 8, 9, 3, 255, 10, 9, 3, 255, 14, 12, 4, 255, 11, 10, 3, 255, 15, 13, 4, 255, 18, 16, 4, 255, 16, 18, 1, 255, 24, 22, 7, 255, 24, 21, 6, 255, 18, 19, 0, 255, 29, 26, 6, 255, 32, 28, 9, 255, 30, 31, 6, 255, 38, 36, 8, 255, 36, 38, 7, 255, 35, 41, 10, 255, 34, 42, 12, 255, 35, 47, 5, 255, 37, 51, 9, 255, 42, 48, 12, 255, 45, 47, 14, 255, 44, 47, 16, 255, 41, 50, 9, 255, 59, 58, 8, 255, 52, 54, 6, 255, 42, 51, 6, 255, 53, 49, 5, 255, 51, 47, 17, 255, 50, 47, 9, 255, 52, 53, 6, 255, 54, 55, 18, 255, 53, 53, 21, 255, 46, 45, 10, 255, 45, 49, 9, 255, 51, 42, 12, 255, 45, 39, 10, 255, 43, 36, 10, 255, 55, 34, 5, 255, 47, 28, 6, 255, 41, 28, 6, 255, 42, 32, 6, 255, 43, 35, 7, 255, 50, 44, 18, 255, 53, 50, 32, 255, 51, 50, 43, 255, 57, 57, 54, 255, 59, 57, 48, 255, 66, 62, 48, 255, 65, 60, 48, 255, 59, 57, 43, 255, 56, 60, 38, 255, 59, 59, 43, 255, 70, 51, 23, 255, 61, 53, 18, 255, 49, 51, 12, 255, 52, 47, 20, 255, 61, 52, 38, 255, 61, 49, 22, 255, 60, 38, 9, 255, 61, 34, 2, 255, 56, 35, 3, 255, 57, 48, 14, 255, 64, 46, 9, 255, 74, 36, 7, 255, 55, 29, 4, 255, 61, 28, 6, 255, 62, 31, 3, 255, 62, 29, 3, 255, 68, 28, 3, 255, 69, 30, 5, 255, 67, 30, 2, 255, 71, 32, 1, 255, 80, 36, 7, 255, 73, 34, 2, 255, 66, 35, 3, 255, 68, 38, 4, 255, 72, 41, 6, 255, 68, 38, 2, 255, 71, 36, 2, 255, 72, 39, 6, 255, 73, 40, 4, 255, 75, 36, 0, 255, 78, 41, 4, 255, 71, 39, 3, 255, 73, 38, 3, 255, 77, 38, 2, 255, 77, 40, 2, 255, 78, 42, 3, 255, 79, 39, 0, 255, 85, 41, 3, 255, 83, 37, 4, 255, 83, 42, 5, 255, 83, 41, 4, 255, 85, 40, 3, 255, 86, 41, 4, 255, 84, 39, 4, 255, 86, 41, 7, 255, 80, 41, 3, 255, 81, 43, 4, 255, 88, 45, 6, 255, 92, 44, 5, 255, 88, 40, 2, 255, 85, 45, 1, 255, 85, 46, 1, 255, 86, 43, 1, 255, 85, 45, 2, 255, 90, 51, 7, 255, 94, 49, 5, 255, 96, 48, 1, 255, 96, 49, 3, 255, 90, 45, 2, 255, 90, 47, 5, 255, 94, 49, 5, 255, 91, 48, 2, 255, 88, 48, 2, 255, 91, 53, 2, 255, 93, 50, 4, 255, 86, 48, 3, 255, 91, 49, 3, 255, 91, 48, 1, 255, 90, 50, 0, 255, 90, 49, 2, 255, 91, 50, 5, 255, 93, 48, 2, 255, 96, 50, 4, 255, 94, 51, 2, 255, 95, 51, 2, 255, 96, 50, 2, 255, 100, 52, 3, 255, 95, 48, 2, 255, 90, 52, 4, 255, 88, 54, 2, 255, 96, 56, 4, 255, 98, 52, 3, 255, 95, 51, 1, 255, 98, 54, 5, 255, 98, 51, 4, 255, 100, 54, 1, 255, 100, 55, 4, 255, 96, 53, 3, 255, 97, 57, 3, 255, 100, 54, 7, 255, 97, 54, 6, 255, 97, 56, 5, 255, 94, 52, 8, 255, 93, 51, 5, 255, 91, 50, 0, 255, 93, 47, 4, 255, 95, 47, 3, 255, 94, 52, 2, 255, 85, 50, 4, 255, 84, 47, 4, 255, 91, 54, 3, 255, 94, 53, 8, 255, 92, 48, 12, 255, 92, 52, 10, 255, 96, 52, 7, 255, 82, 51, 5, 255, 89, 57, 0, 255, 91, 54, 1, 255, 83, 51, 6, 255, 81, 53, 8, 255, 71, 55, 5, 255, 81, 51, 10, 255, 83, 51, 2, 255, 87, 51, 7, 255, 85, 50, 4, 255, 85, 51, 2, 255, 84, 50, 2, 255, 84, 50, 6, 255, 86, 53, 7, 255, 87, 54, 6, 255, 86, 55, 7, 255, 86, 61, 11, 255, 82, 51, 10, 255, 79, 53, 11, 255, 82, 58, 8, 255, 86, 57, 8, 255, 84, 56, 10, 255, 87, 55, 20, 255, 90, 57, 14, 255, 86, 59, 7, 255, 77, 54, 17, 255, 78, 58, 9, 255, 86, 64, 6, 255, 87, 63, 6, 255, 83, 61, 10, 255, 83, 61, 12, 255, 85, 63, 13, 255, 90, 66, 14, 255, 96, 67, 17, 255, 101, 65, 26, 255, 105, 70, 11, 255, 99, 71, 7, 255, 99, 73, 11, 255, 102, 67, 22, 255, 106, 66, 15, 255, 108, 70, 11, 255, 109, 73, 13, 255, 113, 76, 12, 255, 114, 76, 7, 255, 118, 74, 18, 255, 124, 78, 17, 255, 127, 78, 17, 255, 131, 79, 23, 255, 146, 83, 14, 255, 152, 89, 9, 255, 155, 90, 21, 255, 151, 89, 14, 255, 151, 86, 12, 255, 158, 93, 12, 255, 153, 90, 13, 255, 147, 82, 13, 255, 155, 89, 8, 255, 160, 92, 9, 255, 160, 90, 11, 255, 162, 90, 13, 255, 171, 99, 12, 255, 170, 96, 5, 255, 172, 96, 10, 255, 174, 97, 9, 255, 174, 98, 11, 255, 175, 97, 16, 255, 172, 96, 9, 255, 170, 97, 8, 255, 171, 91, 11, 255, 179, 98, 11, 255, 179, 100, 20, 255, 172, 99, 6, 255, 179, 103, 21, 255, 199, 112, 12, 255, 202, 113, 8, 255, 190, 110, 6, 255, 180, 104, 4, 255, 179, 100, 13, 255, 179, 99, 16, 255, 178, 100, 6, 255, 180, 98, 4, 255, 177, 94, 7, 255, 170, 89, 6, 255, 165, 89, 5, 255, 161, 93, 10, 255, 151, 90, 7, 255, 160, 86, 7, 255, 149, 86, 7, 255, 136, 80, 12, 255, 142, 80, 10, 255, 141, 82, 7, 255, 124, 73, 9, 255, 108, 69, 8, 255, 95, 65, 8, 255, 116, 83, 5, 255, 135, 86, 7, 255, 137, 84, 6, 255, 137, 91, 5, 255, 157, 110, 17, 255, 168, 122, 8, 255, 187, 144, 11, 255, 192, 148, 8, 255, 195, 149, 7, 255, 195, 148, 12, 255, 180, 133, 5, 255, 186, 136, 13, 255, 186, 129, 10, 255, 170, 115, 6, 255, 150, 102, 5, 255, 158, 99, 8, 255, 191, 131, 8, 255, 195, 146, 7, 255, 192, 143, 7, 255, 194, 144, 6, 255, 196, 145, 5, 255, 196, 143, 5, 255, 189, 132, 5, 255, 187, 126, 7, 255, 186, 127, 2, 255, 191, 137, 3, 255, 185, 130, 3, 255, 192, 134, 6, 255, 192, 132, 1, 255, 184, 121, 2, 255, 184, 123, 6, 255, 182, 123, 2, 255, 182, 119, 4, 255, 179, 116, 5, 255, 179, 112, 4, 255, 175, 108, 2, 255, 173, 105, 4, 255, 169, 100, 5, 255, 163, 97, 1, 255, 163, 98, 3, 255, 162, 96, 5, 255, 158, 90, 4, 255, 159, 88, 4, 255, 158, 86, 4, 255, 155, 85, 4, 255, 153, 82, 5, 255, 150, 79, 2, 255, 155, 83, 6, 255, 152, 80, 6, 255, 141, 70, 1, 255, 140, 67, 7, 255, 135, 62, 4, 255, 132, 61, 1, 255, 138, 68, 1, 255, 144, 69, 4, 255, 141, 64, 5, 255, 139, 62, 4, 255, 136, 61, 3, 255, 128, 55, 3, 255, 121, 50, 1, 255, 113, 45, 2, 255, 107, 44, 2, 255, 103, 41, 4, 255, 100, 37, 7, 255, 96, 33, 1, 255, 95, 35, 5, 255, 80, 33, 3, 255, 81, 31, 1, 255, 92, 34, 3, 255, 86, 31, 5, 255, 71, 23, 1, 255, 74, 25, 6, 255, 74, 29, 2, 255, 71, 23, 5, 255, 68, 21, 5, 255, 62, 24, 3, 255, 69, 22, 4, 255, 71, 26, 3, 255, 70, 26, 5, 255, 80, 28, 6, 255, 74, 24, 1, 255, 66, 20, 1, 255, 64, 20, 0, 255, 64, 22, 2, 255, 65, 23, 4, 255, 56, 18, 2, 255, 55, 19, 0, 255, 68, 23, 3, 255, 78, 21, 4, 255, 68, 24, 9, 255, 46, 18, 2, 255, 55, 20, 3, 255, 59, 19, 1, 255, 56, 19, 3, 255, 57, 14, 4, 255, 52, 17, 5, 255, 48, 21, 3, 255, 56, 17, 3, 255, 54, 13, 3, 255, 46, 16, 6, 255, 38, 16, 7, 255, 40, 15, 7, 255, 45, 16, 5, 255, 46, 14, 3, 255, 34, 13, 2, 255, 18, 12, 1, 255, 21, 13, 5, 255, 20, 9, 4, 255, 22, 9, 2, 255, 36, 17, 3, 255, 42, 21, 0, 255, 46, 16, 0, 255, 51, 14, 4, 255, 50, 17, 5, 255, 48, 17, 4, 255, 53, 16, 0, 255, 56, 20, 0, 255, 56, 20, 4, 255, 53, 20, 6, 255, 48, 20, 2, 255, 41, 14, 7, 255, 39, 13, 4, 255, 46, 16, 5, 255, 51, 15, 4, 255, 53, 15, 1, 255, 61, 18, 1, 255, 73, 22, 2, 255, 75, 21, 2, 255, 75, 20, 3, 255, 72, 17, 3, 255, 61, 13, 4, 255, 67, 20, 3, 255, 100, 40, 5, 255, 122, 59, 6, 255, 137, 61, 3, 255, 146, 64, 2, 255, 137, 58, 3, 255, 123, 46, 0, 255, 129, 51, 0, 255, 136, 58, 1, 255, 140, 61, 3, 255, 139, 61, 5, 255, 135, 54, 3, 255, 132, 48, 4, 255, 128, 44, 5, 255, 120, 40, 4, 255, 105, 38, 2, 255, 94, 28, 0, 255, 89, 27, 0, 255, 6, 7, 2, 255, 6, 7, 0, 255, 12, 12, 2, 255, 15, 13, 4, 255, 18, 14, 5, 255, 20, 16, 3, 255, 20, 19, 3, 255, 24, 22, 8, 255, 27, 24, 10, 255, 23, 22, 2, 255, 29, 27, 7, 255, 33, 31, 10, 255, 34, 37, 6, 255, 35, 39, 6, 255, 36, 40, 15, 255, 33, 44, 9, 255, 41, 54, 11, 255, 36, 52, 2, 255, 38, 51, 14, 255, 43, 56, 13, 255, 43, 54, 4, 255, 58, 56, 8, 255, 55, 59, 4, 255, 48, 55, 11, 255, 50, 49, 4, 255, 55, 55, 9, 255, 47, 52, 5, 255, 49, 47, 3, 255, 47, 45, 5, 255, 50, 45, 1, 255, 58, 54, 12, 255, 55, 52, 20, 255, 53, 47, 11, 255, 46, 37, 13, 255, 42, 38, 14, 255, 47, 38, 9, 255, 43, 32, 11, 255, 45, 35, 7, 255, 43, 28, 8, 255, 49, 28, 8, 255, 50, 30, 3, 255, 46, 30, 2, 255, 49, 37, 16, 255, 56, 45, 30, 255, 57, 48, 35, 255, 61, 60, 43, 255, 58, 56, 49, 255, 63, 64, 44, 255, 61, 65, 36, 255, 60, 58, 50, 255, 56, 55, 38, 255, 55, 57, 33, 255, 67, 51, 24, 255, 58, 54, 33, 255, 48, 53, 41, 255, 56, 48, 25, 255, 62, 53, 35, 255, 59, 54, 20, 255, 58, 48, 8, 255, 58, 34, 1, 255, 55, 31, 4, 255, 66, 49, 15, 255, 63, 54, 5, 255, 52, 38, 3, 255, 55, 30, 4, 255, 63, 26, 3, 255, 62, 23, 0, 255, 71, 32, 5, 255, 67, 29, 2, 255, 57, 26, 2, 255, 57, 29, 2, 255, 62, 30, 1, 255, 68, 32, 4, 255, 66, 30, 1, 255, 67, 34, 3, 255, 66, 33, 4, 255, 66, 32, 3, 255, 71, 37, 1, 255, 75, 35, 2, 255, 75, 37, 3, 255, 78, 37, 4, 255, 81, 35, 2, 255, 78, 37, 2, 255, 73, 38, 3, 255, 73, 35, 1, 255, 78, 39, 4, 255, 75, 39, 1, 255, 75, 42, 1, 255, 83, 43, 4, 255, 84, 41, 3, 255, 84, 39, 1, 255, 85, 42, 3, 255, 84, 40, 1, 255, 83, 39, 1, 255, 84, 39, 1, 255, 86, 40, 1, 255, 89, 43, 4, 255, 84, 42, 1, 255, 85, 42, 1, 255, 90, 43, 3, 255, 92, 42, 2, 255, 91, 45, 3, 255, 90, 44, 1, 255, 95, 43, 3, 255, 91, 44, 3, 255, 85, 45, 2, 255, 83, 49, 4, 255, 82, 48, 2, 255, 85, 49, 3, 255, 86, 48, 0, 255, 86, 48, 2, 255, 87, 46, 3, 255, 89, 45, 2, 255, 90, 46, 1, 255, 91, 44, 0, 255, 92, 51, 1, 255, 93, 50, 2, 255, 89, 51, 3, 255, 94, 54, 7, 255, 89, 50, 2, 255, 92, 53, 3, 255, 91, 49, 1, 255, 91, 52, 5, 255, 93, 51, 3, 255, 94, 52, 4, 255, 91, 51, 2, 255, 93, 52, 2, 255, 96, 52, 2, 255, 96, 53, 3, 255, 92, 55, 3, 255, 91, 51, 1, 255, 96, 53, 3, 255, 93, 54, 4, 255, 93, 52, 5, 255, 92, 53, 4, 255, 94, 56, 5, 255, 97, 56, 5, 255, 98, 54, 2, 255, 101, 54, 4, 255, 98, 53, 4, 255, 98, 53, 4, 255, 98, 54, 5, 255, 96, 55, 5, 255, 99, 53, 5, 255, 98, 52, 6, 255, 92, 51, 1, 255, 98, 55, 4, 255, 100, 54, 8, 255, 93, 48, 9, 255, 96, 51, 2, 255, 95, 49, 8, 255, 85, 47, 3, 255, 88, 54, 11, 255, 96, 52, 1, 255, 96, 51, 6, 255, 90, 53, 7, 255, 96, 48, 8, 255, 84, 47, 6, 255, 88, 50, 3, 255, 81, 52, 8, 255, 83, 55, 7, 255, 81, 51, 5, 255, 88, 51, 6, 255, 87, 54, 3, 255, 87, 51, 12, 255, 87, 47, 10, 255, 80, 48, 7, 255, 82, 52, 16, 255, 81, 51, 15, 255, 81, 54, 5, 255, 79, 51, 6, 255, 85, 55, 11, 255, 88, 58, 7, 255, 83, 52, 14, 255, 87, 54, 16, 255, 81, 55, 11, 255, 82, 58, 5, 255, 89, 55, 9, 255, 92, 56, 21, 255, 101, 57, 19, 255, 99, 56, 13, 255, 91, 59, 9, 255, 80, 58, 10, 255, 81, 63, 10, 255, 83, 64, 4, 255, 91, 62, 8, 255, 97, 63, 17, 255, 86, 64, 12, 255, 90, 67, 15, 255, 97, 65, 12, 255, 101, 67, 12, 255, 99, 69, 15, 255, 106, 68, 13, 255, 106, 65, 19, 255, 109, 74, 9, 255, 109, 74, 12, 255, 113, 73, 13, 255, 125, 78, 5, 255, 124, 77, 8, 255, 130, 82, 19, 255, 137, 84, 15, 255, 142, 82, 13, 255, 144, 82, 10, 255, 143, 80, 10, 255, 150, 86, 9, 255, 164, 86, 11, 255, 173, 92, 15, 255, 171, 97, 14, 255, 161, 90, 5, 255, 167, 95, 8, 255, 164, 93, 18, 255, 159, 86, 17, 255, 164, 93, 11, 255, 164, 94, 10, 255, 164, 92, 9, 255, 167, 94, 9, 255, 170, 95, 12, 255, 173, 95, 5, 255, 179, 96, 13, 255, 178, 97, 22, 255, 176, 96, 14, 255, 178, 97, 12, 255, 186, 105, 22, 255, 181, 101, 13, 255, 182, 99, 8, 255, 182, 99, 10, 255, 184, 100, 12, 255, 188, 102, 12, 255, 192, 104, 9, 255, 196, 110, 5, 255, 192, 110, 5, 255, 188, 108, 7, 255, 190, 110, 12, 255, 189, 108, 12, 255, 182, 100, 10, 255, 174, 98, 8, 255, 173, 100, 1, 255, 175, 94, 9, 255, 164, 93, 9, 255, 160, 86, 13, 255, 156, 86, 15, 255, 159, 85, 7, 255, 157, 86, 10, 255, 148, 82, 3, 255, 139, 84, 3, 255, 140, 87, 7, 255, 131, 79, 7, 255, 98, 65, 5, 255, 83, 67, 6, 255, 84, 72, 2, 255, 93, 71, 4, 255, 103, 71, 5, 255, 100, 71, 7, 255, 113, 75, 11, 255, 125, 78, 1, 255, 130, 88, 6, 255, 167, 124, 10, 255, 181, 135, 6, 255, 187, 143, 14, 255, 194, 150, 3, 255, 195, 147, 3, 255, 195, 147, 4, 255, 198, 154, 1, 255, 178, 123, 7, 255, 181, 131, 13, 255, 184, 145, 11, 255, 175, 122, 7, 255, 167, 103, 2, 255, 188, 136, 5, 255, 191, 146, 4, 255, 190, 143, 7, 255, 194, 142, 12, 255, 196, 140, 15, 255, 188, 128, 5, 255, 184, 123, 0, 255, 189, 132, 3, 255, 189, 136, 3, 255, 188, 129, 11, 255, 186, 124, 8, 255, 188, 125, 0, 255, 183, 117, 1, 255, 184, 121, 3, 255, 185, 124, 2, 255, 183, 120, 4, 255, 180, 115, 4, 255, 176, 111, 4, 255, 173, 107, 3, 255, 170, 103, 4, 255, 167, 102, 3, 255, 165, 101, 0, 255, 163, 99, 0, 255, 161, 96, 1, 255, 159, 93, 4, 255, 157, 89, 3, 255, 156, 84, 1, 255, 152, 83, 1, 255, 150, 83, 4, 255, 151, 82, 3, 255, 155, 81, 5, 255, 151, 77, 4, 255, 141, 72, 0, 255, 140, 71, 2, 255, 141, 71, 4, 255, 141, 71, 4, 255, 141, 70, 0, 255, 140, 67, 1, 255, 137, 61, 3, 255, 137, 62, 1, 255, 135, 65, 3, 255, 129, 59, 3, 255, 129, 55, 4, 255, 124, 47, 3, 255, 113, 42, 1, 255, 101, 37, 1, 255, 100, 34, 4, 255, 95, 29, 1, 255, 97, 35, 6, 255, 85, 35, 5, 255, 76, 29, 1, 255, 78, 31, 2, 255, 81, 29, 3, 255, 70, 23, 4, 255, 83, 27, 3, 255, 82, 25, 1, 255, 72, 27, 8, 255, 60, 25, 7, 255, 64, 22, 2, 255, 77, 29, 1, 255, 74, 26, 1, 255, 76, 24, 6, 255, 72, 22, 3, 255, 70, 24, 1, 255, 69, 20, 2, 255, 63, 20, 3, 255, 67, 21, 2, 255, 69, 21, 3, 255, 68, 23, 5, 255, 69, 23, 5, 255, 76, 18, 1, 255, 80, 21, 1, 255, 84, 24, 3, 255, 73, 23, 3, 255, 54, 19, 1, 255, 49, 18, 2, 255, 53, 18, 3, 255, 51, 17, 1, 255, 47, 19, 2, 255, 53, 18, 3, 255, 52, 13, 2, 255, 46, 16, 1, 255, 45, 20, 4, 255, 49, 17, 4, 255, 46, 17, 6, 255, 41, 14, 0, 255, 43, 12, 5, 255, 41, 14, 4, 255, 27, 12, 1, 255, 24, 13, 1, 255, 29, 14, 3, 255, 29, 13, 6, 255, 36, 15, 6, 255, 44, 14, 1, 255, 44, 16, 3, 255, 43, 19, 6, 255, 47, 18, 6, 255, 50, 12, 5, 255, 54, 20, 3, 255, 58, 19, 3, 255, 48, 11, 2, 255, 42, 18, 8, 255, 42, 17, 5, 255, 47, 14, 3, 255, 48, 20, 2, 255, 55, 16, 1, 255, 54, 15, 6, 255, 54, 19, 6, 255, 58, 18, 1, 255, 65, 19, 3, 255, 79, 23, 3, 255, 76, 18, 2, 255, 71, 20, 7, 255, 71, 20, 4, 255, 101, 38, 4, 255, 135, 60, 8, 255, 141, 62, 2, 255, 139, 59, 3, 255, 145, 60, 3, 255, 145, 63, 5, 255, 137, 62, 5, 255, 137, 60, 1, 255, 143, 63, 0, 255, 147, 67, 3, 255, 146, 64, 4, 255, 135, 51, 1, 255, 129, 44, 3, 255, 122, 38, 4, 255, 110, 32, 1, 255, 100, 32, 4, 255, 99, 31, 4, 255, 101, 34, 6, 255, 10, 9, 1, 255, 14, 13, 3, 255, 15, 13, 3, 255, 18, 15, 6, 255, 16, 12, 1, 255, 19, 15, 3, 255, 27, 24, 4, 255, 24, 24, 1, 255, 24, 26, 1, 255, 29, 32, 3, 255, 29, 34, 6, 255, 26, 34, 5, 255, 32, 39, 5, 255, 33, 40, 9, 255, 38, 48, 12, 255, 38, 49, 10, 255, 41, 54, 7, 255, 44, 54, 10, 255, 46, 54, 10, 255, 49, 59, 7, 255, 55, 54, 2, 255, 49, 54, 2, 255, 42, 59, 6, 255, 38, 53, 5, 255, 46, 53, 8, 255, 46, 48, 2, 255, 45, 48, 6, 255, 44, 42, 3, 255, 44, 40, 4, 255, 44, 37, 4, 255, 53, 47, 19, 255, 51, 44, 22, 255, 50, 41, 15, 255, 48, 38, 10, 255, 42, 37, 10, 255, 46, 33, 13, 255, 45, 31, 12, 255, 45, 37, 10, 255, 35, 33, 8, 255, 42, 33, 7, 255, 48, 33, 2, 255, 43, 28, 0, 255, 39, 28, 8, 255, 48, 40, 24, 255, 53, 47, 30, 255, 60, 58, 38, 255, 61, 60, 35, 255, 56, 57, 42, 255, 61, 59, 47, 255, 67, 62, 52, 255, 64, 57, 43, 255, 62, 57, 35, 255, 60, 53, 34, 255, 65, 53, 41, 255, 63, 56, 43, 255, 66, 56, 30, 255, 63, 50, 33, 255, 59, 56, 19, 255, 67, 50, 9, 255, 60, 38, 6, 255, 65, 40, 0, 255, 65, 42, 3, 255, 75, 50, 12, 255, 67, 39, 3, 255, 64, 26, 0, 255, 73, 31, 7, 255, 70, 32, 7, 255, 63, 30, 0, 255, 67, 31, 1, 255, 66, 31, 6, 255, 68, 34, 6, 255, 73, 37, 6, 255, 73, 34, 1, 255, 73, 33, 0, 255, 75, 32, 1, 255, 78, 32, 2, 255, 77, 31, 1, 255, 72, 35, 0, 255, 74, 35, 1, 255, 70, 33, 0, 255, 73, 34, 0, 255, 76, 35, 0, 255, 69, 35, 0, 255, 69, 35, 1, 255, 77, 38, 5, 255, 75, 36, 3, 255, 72, 37, 1, 255, 75, 42, 4, 255, 78, 39, 2, 255, 82, 39, 1, 255, 81, 39, 0, 255, 82, 40, 2, 255, 84, 42, 2, 255, 84, 42, 2, 255, 86, 43, 3, 255, 89, 44, 4, 255, 86, 42, 0, 255, 87, 45, 1, 255, 88, 46, 2, 255, 90, 44, 2, 255, 94, 47, 5, 255, 90, 47, 4, 255, 89, 44, 0, 255, 96, 50, 7, 255, 91, 46, 4, 255, 90, 47, 4, 255, 87, 46, 2, 255, 87, 47, 2, 255, 89, 47, 3, 255, 90, 45, 1, 255, 89, 46, 2, 255, 87, 44, 2, 255, 86, 45, 1, 255, 87, 50, 2, 255, 86, 51, 3, 255, 91, 49, 0, 255, 92, 49, 0, 255, 85, 52, 2, 255, 88, 50, 4, 255, 93, 51, 5, 255, 90, 53, 3, 255, 92, 51, 1, 255, 91, 49, 1, 255, 94, 50, 3, 255, 94, 52, 4, 255, 96, 55, 5, 255, 96, 55, 4, 255, 93, 49, 1, 255, 92, 56, 2, 255, 95, 52, 1, 255, 101, 55, 6, 255, 98, 50, 2, 255, 98, 49, 2, 255, 90, 51, 4, 255, 91, 53, 3, 255, 95, 54, 1, 255, 98, 55, 3, 255, 96, 54, 2, 255, 94, 52, 1, 255, 93, 53, 4, 255, 90, 51, 4, 255, 94, 54, 3, 255, 92, 53, 3, 255, 101, 51, 6, 255, 105, 54, 7, 255, 99, 53, 4, 255, 102, 52, 4, 255, 100, 50, 12, 255, 98, 52, 5, 255, 93, 54, 8, 255, 86, 51, 7, 255, 91, 53, 4, 255, 91, 50, 7, 255, 93, 51, 3, 255, 96, 51, 6, 255, 87, 52, 8, 255, 91, 49, 5, 255, 91, 47, 5, 255, 87, 51, 5, 255, 81, 52, 5, 255, 87, 53, 4, 255, 89, 52, 6, 255, 88, 49, 9, 255, 84, 52, 10, 255, 83, 55, 6, 255, 84, 54, 5, 255, 83, 53, 5, 255, 85, 54, 9, 255, 83, 51, 9, 255, 85, 52, 8, 255, 80, 51, 4, 255, 81, 56, 9, 255, 81, 57, 11, 255, 80, 50, 13, 255, 84, 53, 15, 255, 78, 54, 14, 255, 81, 59, 14, 255, 85, 55, 7, 255, 94, 62, 5, 255, 103, 63, 6, 255, 99, 56, 9, 255, 98, 58, 13, 255, 96, 61, 15, 255, 95, 64, 17, 255, 90, 60, 13, 255, 87, 62, 17, 255, 92, 72, 8, 255, 101, 65, 12, 255, 106, 67, 16, 255, 100, 63, 16, 255, 106, 67, 10, 255, 117, 74, 6, 255, 113, 76, 9, 255, 125, 78, 19, 255, 130, 78, 8, 255, 128, 77, 15, 255, 127, 73, 25, 255, 134, 79, 15, 255, 138, 79, 7, 255, 146, 83, 16, 255, 151, 86, 13, 255, 156, 85, 13, 255, 160, 85, 4, 255, 161, 84, 3, 255, 166, 91, 7, 255, 172, 94, 10, 255, 177, 94, 16, 255, 174, 95, 17, 255, 174, 99, 15, 255, 174, 96, 15, 255, 168, 92, 16, 255, 173, 97, 20, 255, 177, 99, 20, 255, 175, 97, 15, 255, 175, 97, 16, 255, 176, 95, 13, 255, 180, 101, 14, 255, 178, 97, 13, 255, 177, 95, 7, 255, 179, 98, 15, 255, 179, 98, 5, 255, 182, 101, 3, 255, 194, 110, 15, 255, 192, 107, 12, 255, 191, 109, 12, 255, 182, 105, 12, 255, 182, 103, 13, 255, 191, 109, 5, 255, 194, 111, 4, 255, 194, 111, 8, 255, 194, 110, 7, 255, 193, 107, 11, 255, 196, 111, 6, 255, 192, 107, 15, 255, 180, 99, 16, 255, 167, 98, 3, 255, 163, 96, 15, 255, 161, 90, 8, 255, 153, 87, 3, 255, 152, 87, 9, 255, 144, 81, 14, 255, 134, 79, 6, 255, 124, 76, 7, 255, 130, 81, 12, 255, 108, 73, 10, 255, 103, 67, 3, 255, 122, 75, 7, 255, 107, 73, 9, 255, 84, 66, 2, 255, 86, 67, 2, 255, 106, 70, 10, 255, 115, 75, 7, 255, 84, 65, 4, 255, 91, 71, 5, 255, 118, 78, 5, 255, 116, 76, 11, 255, 155, 116, 10, 255, 178, 132, 9, 255, 189, 142, 15, 255, 196, 151, 5, 255, 195, 142, 3, 255, 201, 148, 0, 255, 193, 144, 7, 255, 184, 135, 12, 255, 189, 139, 9, 255, 191, 143, 7, 255, 190, 140, 5, 255, 170, 117, 5, 255, 176, 124, 11, 255, 189, 139, 5, 255, 188, 137, 3, 255, 189, 137, 3, 255, 190, 136, 5, 255, 182, 127, 1, 255, 180, 124, 1, 255, 187, 133, 6, 255, 187, 132, 6, 255, 188, 131, 1, 255, 184, 125, 0, 255, 182, 119, 1, 255, 191, 125, 8, 255, 187, 124, 4, 255, 184, 123, 2, 255, 182, 119, 4, 255, 180, 117, 5, 255, 176, 112, 5, 255, 172, 108, 4, 255, 170, 104, 6, 255, 167, 101, 0, 255, 164, 99, 4, 255, 162, 97, 9, 255, 159, 95, 6, 255, 160, 95, 3, 255, 158, 91, 3, 255, 157, 86, 1, 255, 150, 81, 0, 255, 147, 81, 1, 255, 154, 84, 6, 255, 158, 82, 6, 255, 152, 77, 2, 255, 144, 75, 2, 255, 148, 78, 7, 255, 145, 71, 1, 255, 143, 69, 1, 255, 138, 67, 3, 255, 135, 65, 5, 255, 135, 64, 5, 255, 142, 63, 3, 255, 138, 62, 2, 255, 129, 57, 1, 255, 130, 55, 5, 255, 124, 50, 3, 255, 110, 45, 2, 255, 101, 41, 0, 255, 103, 40, 2, 255, 101, 38, 3, 255, 95, 36, 4, 255, 87, 31, 3, 255, 78, 27, 3, 255, 78, 28, 7, 255, 79, 30, 7, 255, 72, 27, 8, 255, 82, 28, 3, 255, 80, 27, 3, 255, 73, 27, 4, 255, 71, 30, 4, 255, 72, 29, 1, 255, 74, 26, 1, 255, 75, 24, 2, 255, 74, 23, 1, 255, 66, 24, 3, 255, 66, 24, 4, 255, 68, 25, 4, 255, 62, 24, 4, 255, 58, 21, 0, 255, 58, 21, 0, 255, 63, 21, 1, 255, 68, 20, 2, 255, 72, 22, 4, 255, 78, 23, 2, 255, 85, 23, 3, 255, 75, 18, 1, 255, 61, 16, 3, 255, 62, 18, 9, 255, 55, 12, 2, 255, 51, 20, 3, 255, 49, 18, 2, 255, 55, 17, 5, 255, 52, 13, 3, 255, 45, 17, 2, 255, 44, 20, 4, 255, 47, 14, 3, 255, 52, 15, 6, 255, 48, 18, 3, 255, 37, 16, 3, 255, 37, 16, 0, 255, 44, 16, 8, 255, 29, 7, 8, 255, 36, 16, 3, 255, 48, 18, 1, 255, 49, 16, 4, 255, 47, 13, 5, 255, 52, 13, 2, 255, 58, 17, 1, 255, 53, 18, 0, 255, 44, 14, 2, 255, 47, 16, 6, 255, 48, 16, 4, 255, 47, 19, 2, 255, 47, 18, 0, 255, 52, 17, 0, 255, 59, 16, 2, 255, 58, 19, 1, 255, 59, 14, 1, 255, 59, 16, 2, 255, 67, 21, 1, 255, 64, 19, 0, 255, 62, 20, 3, 255, 77, 22, 6, 255, 74, 21, 1, 255, 73, 22, 0, 255, 98, 38, 3, 255, 129, 55, 4, 255, 138, 58, 1, 255, 138, 59, 1, 255, 143, 59, 7, 255, 140, 61, 3, 255, 138, 62, 0, 255, 142, 62, 5, 255, 138, 59, 3, 255, 143, 63, 4, 255, 145, 63, 4, 255, 142, 59, 4, 255, 132, 49, 2, 255, 117, 37, 1, 255, 109, 32, 0, 255, 111, 36, 3, 255, 114, 41, 3, 255, 114, 41, 5, 255, 112, 38, 3, 255, 17, 13, 5, 255, 19, 15, 5, 255, 15, 14, 1, 255, 19, 17, 5, 255, 18, 16, 4, 255, 22, 20, 6, 255, 27, 24, 7, 255, 21, 22, 3, 255, 26, 30, 6, 255, 30, 34, 7, 255, 28, 37, 9, 255, 29, 41, 9, 255, 37, 47, 8, 255, 35, 47, 9, 255, 36, 47, 7, 255, 43, 51, 8, 255, 49, 57, 5, 255, 45, 52, 9, 255, 50, 57, 11, 255, 47, 56, 6, 255, 51, 54, 3, 255, 48, 57, 7, 255, 54, 60, 2, 255, 56, 52, 6, 255, 49, 52, 2, 255, 46, 46, 2, 255, 53, 46, 9, 255, 45, 39, 9, 255, 40, 35, 3, 255, 39, 33, 13, 255, 40, 37, 16, 255, 48, 44, 21, 255, 44, 42, 9, 255, 35, 35, 14, 255, 48, 34, 10, 255, 51, 35, 6, 255, 45, 30, 12, 255, 44, 28, 7, 255, 40, 32, 9, 255, 40, 33, 11, 255, 40, 28, 3, 255, 44, 29, 6, 255, 42, 28, 11, 255, 48, 39, 21, 255, 52, 47, 29, 255, 58, 58, 46, 255, 55, 52, 40, 255, 63, 54, 50, 255, 68, 59, 53, 255, 67, 62, 49, 255, 61, 58, 44, 255, 64, 60, 30, 255, 61, 59, 31, 255, 72, 56, 36, 255, 69, 60, 38, 255, 67, 60, 35, 255, 63, 49, 26, 255, 57, 50, 20, 255, 68, 54, 22, 255, 74, 42, 13, 255, 64, 31, 1, 255, 64, 40, 16, 255, 66, 47, 16, 255, 66, 43, 7, 255, 59, 32, 2, 255, 66, 29, 3, 255, 67, 30, 4, 255, 70, 33, 5, 255, 72, 30, 3, 255, 65, 27, 1, 255, 68, 28, 4, 255, 72, 30, 5, 255, 71, 32, 2, 255, 74, 36, 2, 255, 76, 37, 2, 255, 78, 39, 5, 255, 78, 36, 4, 255, 83, 36, 3, 255, 83, 37, 4, 255, 79, 40, 4, 255, 81, 38, 4, 255, 81, 35, 2, 255, 75, 38, 2, 255, 76, 42, 6, 255, 75, 35, 2, 255, 79, 38, 3, 255, 80, 42, 5, 255, 77, 42, 3, 255, 82, 41, 2, 255, 86, 42, 5, 255, 83, 41, 6, 255, 84, 39, 4, 255, 85, 40, 3, 255, 82, 41, 1, 255, 84, 41, 3, 255, 87, 40, 4, 255, 90, 45, 4, 255, 83, 41, 0, 255, 87, 47, 5, 255, 89, 45, 4, 255, 91, 44, 4, 255, 89, 45, 4, 255, 91, 47, 4, 255, 93, 49, 5, 255, 87, 45, 1, 255, 92, 51, 5, 255, 91, 48, 3, 255, 91, 44, 0, 255, 91, 44, 1, 255, 93, 50, 4, 255, 91, 47, 4, 255, 89, 46, 2, 255, 90, 50, 3, 255, 90, 52, 5, 255, 88, 48, 4, 255, 90, 46, 2, 255, 90, 47, 1, 255, 86, 53, 1, 255, 89, 50, 3, 255, 93, 50, 5, 255, 88, 53, 2, 255, 89, 49, 0, 255, 93, 50, 2, 255, 96, 53, 3, 255, 91, 50, 0, 255, 90, 52, 1, 255, 94, 53, 3, 255, 96, 53, 4, 255, 96, 53, 4, 255, 93, 54, 3, 255, 97, 55, 4, 255, 101, 53, 4, 255, 96, 50, 0, 255, 95, 52, 6, 255, 93, 57, 6, 255, 91, 56, 0, 255, 94, 56, 2, 255, 97, 54, 7, 255, 95, 51, 3, 255, 96, 52, 4, 255, 93, 51, 5, 255, 94, 54, 2, 255, 96, 53, 3, 255, 98, 52, 5, 255, 101, 55, 2, 255, 100, 51, 5, 255, 102, 52, 10, 255, 100, 51, 8, 255, 92, 49, 8, 255, 95, 54, 5, 255, 93, 51, 3, 255, 94, 54, 5, 255, 94, 55, 6, 255, 92, 54, 7, 255, 91, 53, 5, 255, 85, 51, 7, 255, 89, 47, 7, 255, 86, 50, 3, 255, 85, 54, 4, 255, 84, 55, 8, 255, 80, 55, 7, 255, 83, 50, 10, 255, 79, 47, 6, 255, 87, 52, 12, 255, 82, 49, 8, 255, 78, 49, 8, 255, 81, 52, 6, 255, 82, 55, 10, 255, 82, 52, 14, 255, 83, 53, 11, 255, 82, 55, 9, 255, 81, 54, 10, 255, 78, 54, 9, 255, 75, 57, 11, 255, 79, 56, 10, 255, 76, 56, 10, 255, 74, 53, 9, 255, 84, 55, 12, 255, 84, 55, 7, 255, 96, 64, 9, 255, 103, 67, 6, 255, 108, 64, 10, 255, 111, 62, 16, 255, 110, 62, 14, 255, 105, 62, 12, 255, 108, 63, 25, 255, 112, 72, 8, 255, 102, 66, 13, 255, 99, 65, 12, 255, 106, 65, 19, 255, 119, 70, 21, 255, 129, 74, 18, 255, 135, 72, 15, 255, 135, 75, 14, 255, 130, 71, 23, 255, 137, 77, 23, 255, 146, 81, 18, 255, 153, 82, 17, 255, 156, 85, 11, 255, 160, 85, 15, 255, 163, 86, 12, 255, 167, 88, 10, 255, 173, 90, 12, 255, 176, 93, 19, 255, 178, 98, 13, 255, 177, 100, 11, 255, 185, 104, 12, 255, 184, 102, 12, 255, 182, 101, 11, 255, 181, 100, 1, 255, 180, 93, 17, 255, 173, 94, 17, 255, 172, 94, 10, 255, 179, 99, 12, 255, 182, 103, 5, 255, 183, 101, 14, 255, 181, 102, 13, 255, 186, 107, 13, 255, 185, 105, 12, 255, 185, 106, 11, 255, 186, 108, 7, 255, 183, 103, 4, 255, 187, 103, 11, 255, 193, 107, 16, 255, 189, 106, 14, 255, 191, 106, 5, 255, 194, 109, 8, 255, 192, 114, 12, 255, 189, 111, 18, 255, 188, 106, 15, 255, 190, 104, 9, 255, 188, 104, 10, 255, 181, 99, 6, 255, 173, 93, 11, 255, 168, 90, 15, 255, 160, 89, 10, 255, 152, 87, 14, 255, 151, 89, 9, 255, 144, 82, 11, 255, 124, 79, 11, 255, 107, 64, 15, 255, 87, 68, 7, 255, 88, 72, 9, 255, 92, 65, 4, 255, 92, 68, 11, 255, 90, 70, 10, 255, 88, 65, 8, 255, 88, 69, 8, 255, 88, 68, 7, 255, 88, 66, 4, 255, 104, 75, 9, 255, 108, 71, 5, 255, 94, 64, 6, 255, 93, 71, 7, 255, 101, 72, 4, 255, 96, 60, 10, 255, 124, 88, 11, 255, 175, 129, 7, 255, 187, 137, 15, 255, 191, 149, 2, 255, 196, 142, 7, 255, 196, 140, 8, 255, 194, 148, 2, 255, 196, 148, 6, 255, 188, 136, 1, 255, 181, 126, 5, 255, 186, 133, 8, 255, 182, 134, 9, 255, 181, 134, 3, 255, 186, 135, 1, 255, 187, 134, 2, 255, 187, 132, 2, 255, 189, 134, 5, 255, 183, 127, 2, 255, 181, 128, 1, 255, 187, 133, 7, 255, 190, 133, 13, 255, 189, 131, 6, 255, 182, 125, 5, 255, 179, 118, 10, 255, 179, 116, 0, 255, 181, 118, 0, 255, 181, 118, 3, 255, 179, 115, 4, 255, 180, 116, 7, 255, 176, 112, 4, 255, 174, 109, 5, 255, 173, 106, 5, 255, 167, 103, 1, 255, 161, 97, 4, 255, 160, 95, 11, 255, 159, 95, 8, 255, 158, 94, 3, 255, 157, 92, 3, 255, 158, 89, 4, 255, 155, 87, 4, 255, 153, 85, 5, 255, 150, 80, 2, 255, 148, 76, 1, 255, 149, 77, 3, 255, 144, 75, 4, 255, 144, 72, 4, 255, 147, 70, 1, 255, 147, 71, 2, 255, 142, 72, 4, 255, 140, 73, 4, 255, 139, 71, 1, 255, 137, 65, 2, 255, 135, 62, 4, 255, 127, 55, 1, 255, 126, 52, 1, 255, 126, 54, 4, 255, 121, 53, 7, 255, 113, 50, 5, 255, 108, 44, 2, 255, 99, 38, 1, 255, 89, 35, 1, 255, 90, 32, 3, 255, 86, 29, 5, 255, 82, 29, 7, 255, 84, 30, 5, 255, 86, 33, 3, 255, 84, 25, 3, 255, 80, 28, 3, 255, 72, 26, 1, 255, 68, 26, 3, 255, 70, 29, 3, 255, 72, 22, 4, 255, 79, 27, 11, 255, 65, 25, 3, 255, 58, 23, 4, 255, 57, 17, 4, 255, 55, 23, 2, 255, 62, 25, 4, 255, 61, 23, 3, 255, 54, 21, 1, 255, 60, 22, 3, 255, 71, 23, 5, 255, 75, 24, 3, 255, 80, 25, 1, 255, 86, 26, 3, 255, 83, 24, 1, 255, 71, 25, 2, 255, 66, 22, 2, 255, 67, 19, 1, 255, 61, 18, 1, 255, 56, 18, 2, 255, 56, 18, 2, 255, 62, 19, 6, 255, 57, 18, 6, 255, 52, 21, 7, 255, 49, 18, 4, 255, 43, 16, 3, 255, 44, 16, 5, 255, 41, 17, 6, 255, 43, 19, 2, 255, 61, 22, 3, 255, 65, 18, 0, 255, 67, 21, 4, 255, 60, 20, 2, 255, 48, 14, 1, 255, 44, 11, 5, 255, 48, 14, 4, 255, 56, 19, 0, 255, 56, 16, 0, 255, 54, 17, 4, 255, 60, 15, 6, 255, 55, 20, 6, 255, 56, 20, 4, 255, 66, 16, 3, 255, 62, 19, 4, 255, 56, 19, 4, 255, 63, 18, 3, 255, 67, 19, 3, 255, 69, 21, 2, 255, 74, 21, 1, 255, 72, 20, 2, 255, 72, 23, 2, 255, 77, 23, 1, 255, 80, 30, 4, 255, 101, 40, 3, 255, 121, 56, 7, 255, 128, 57, 5, 255, 138, 57, 2, 255, 139, 60, 4, 255, 135, 61, 3, 255, 134, 60, 1, 255, 139, 62, 1, 255, 142, 63, 2, 255, 141, 62, 4, 255, 141, 59, 4, 255, 141, 59, 3, 255, 141, 56, 4, 255, 128, 48, 4, 255, 115, 38, 3, 255, 111, 37, 3, 255, 114, 41, 5, 255, 116, 40, 2, 255, 114, 38, 0, 255, 115, 38, 0, 255, 18, 14, 3, 255, 19, 16, 4, 255, 17, 17, 3, 255, 18, 17, 5, 255, 15, 16, 4, 255, 19, 21, 7, 255, 25, 25, 7, 255, 26, 29, 7, 255, 30, 37, 12, 255, 34, 36, 11, 255, 30, 38, 13, 255, 34, 44, 13, 255, 43, 50, 9, 255, 40, 52, 10, 255, 44, 54, 9, 255, 48, 56, 2, 255, 50, 56, 12, 255, 49, 56, 16, 255, 50, 59, 10, 255, 46, 57, 7, 255, 39, 58, 9, 255, 47, 56, 7, 255, 54, 50, 5, 255, 54, 53, 3, 255, 47, 47, 6, 255, 45, 44, 2, 255, 47, 39, 3, 255, 41, 37, 4, 255, 35, 29, 4, 255, 30, 26, 9, 255, 38, 31, 6, 255, 46, 39, 11, 255, 39, 40, 13, 255, 40, 31, 7, 255, 53, 36, 9, 255, 54, 39, 8, 255, 52, 38, 9, 255, 43, 35, 7, 255, 52, 30, 5, 255, 51, 31, 4, 255, 41, 31, 4, 255, 42, 29, 5, 255, 43, 26, 5, 255, 50, 33, 12, 255, 50, 37, 19, 255, 56, 51, 43, 255, 54, 50, 42, 255, 56, 55, 40, 255, 63, 62, 50, 255, 61, 61, 46, 255, 65, 66, 49, 255, 62, 59, 44, 255, 65, 59, 35, 255, 65, 56, 36, 255, 61, 59, 46, 255, 62, 58, 49, 255, 62, 48, 23, 255, 62, 47, 24, 255, 62, 46, 28, 255, 67, 42, 14, 255, 57, 31, 1, 255, 61, 38, 6, 255, 69, 47, 7, 255, 65, 43, 8, 255, 63, 33, 3, 255, 61, 26, 1, 255, 60, 29, 4, 255, 64, 33, 7, 255, 70, 30, 5, 255, 70, 29, 3, 255, 71, 29, 5, 255, 70, 31, 5, 255, 73, 35, 4, 255, 74, 37, 2, 255, 76, 39, 1, 255, 75, 36, 1, 255, 76, 34, 1, 255, 87, 37, 3, 255, 82, 38, 2, 255, 78, 41, 4, 255, 83, 40, 5, 255, 83, 35, 2, 255, 81, 40, 4, 255, 80, 43, 5, 255, 79, 38, 3, 255, 82, 37, 2, 255, 82, 39, 1, 255, 84, 43, 3, 255, 86, 40, 0, 255, 87, 40, 1, 255, 88, 43, 3, 255, 93, 44, 3, 255, 96, 47, 3, 255, 92, 47, 1, 255, 94, 47, 3, 255, 96, 44, 2, 255, 95, 47, 3, 255, 89, 48, 3, 255, 91, 52, 6, 255, 88, 46, 1, 255, 91, 45, 1, 255, 92, 46, 2, 255, 91, 47, 4, 255, 87, 46, 3, 255, 86, 45, 3, 255, 89, 47, 3, 255, 89, 45, 1, 255, 89, 44, 1, 255, 92, 48, 4, 255, 91, 46, 4, 255, 91, 43, 2, 255, 95, 47, 4, 255, 93, 51, 2, 255, 90, 47, 3, 255, 93, 45, 6, 255, 89, 47, 5, 255, 93, 47, 2, 255, 94, 53, 1, 255, 95, 57, 4, 255, 87, 53, 1, 255, 88, 55, 1, 255, 92, 52, 0, 255, 94, 53, 2, 255, 94, 52, 1, 255, 92, 52, 0, 255, 89, 54, 1, 255, 93, 56, 3, 255, 96, 55, 4, 255, 94, 51, 3, 255, 90, 52, 3, 255, 92, 54, 1, 255, 100, 57, 4, 255, 97, 55, 1, 255, 93, 55, 4, 255, 91, 57, 7, 255, 91, 57, 3, 255, 93, 55, 4, 255, 98, 55, 11, 255, 100, 56, 6, 255, 98, 54, 1, 255, 98, 56, 6, 255, 94, 53, 2, 255, 98, 54, 3, 255, 96, 55, 4, 255, 99, 56, 1, 255, 102, 52, 7, 255, 96, 47, 12, 255, 95, 50, 3, 255, 96, 54, 11, 255, 98, 58, 6, 255, 101, 57, 3, 255, 101, 56, 6, 255, 99, 56, 3, 255, 100, 52, 6, 255, 98, 50, 8, 255, 84, 51, 11, 255, 91, 49, 11, 255, 93, 51, 8, 255, 88, 52, 9, 255, 81, 50, 7, 255, 90, 51, 8, 255, 82, 52, 10, 255, 88, 48, 10, 255, 88, 55, 10, 255, 102, 54, 13, 255, 107, 56, 13, 255, 104, 57, 14, 255, 98, 54, 13, 255, 90, 54, 13, 255, 81, 53, 10, 255, 82, 58, 6, 255, 82, 57, 6, 255, 81, 55, 9, 255, 88, 60, 11, 255, 102, 65, 16, 255, 102, 64, 8, 255, 105, 64, 1, 255, 116, 68, 7, 255, 115, 65, 11, 255, 125, 67, 16, 255, 139, 78, 10, 255, 138, 76, 2, 255, 139, 72, 7, 255, 140, 71, 15, 255, 140, 77, 9, 255, 141, 76, 16, 255, 141, 75, 12, 255, 130, 71, 22, 255, 128, 70, 15, 255, 135, 76, 8, 255, 139, 76, 12, 255, 138, 77, 17, 255, 142, 81, 20, 255, 148, 80, 12, 255, 157, 84, 14, 255, 156, 84, 18, 255, 157, 87, 12, 255, 162, 87, 9, 255, 169, 88, 7, 255, 169, 83, 20, 255, 169, 87, 16, 255, 174, 95, 11, 255, 179, 100, 9, 255, 186, 102, 15, 255, 189, 103, 9, 255, 187, 104, 7, 255, 189, 106, 12, 255, 192, 107, 4, 255, 178, 92, 12, 255, 164, 85, 16, 255, 163, 82, 17, 255, 167, 86, 21, 255, 174, 96, 8, 255, 183, 102, 6, 255, 186, 103, 6, 255, 185, 103, 12, 255, 183, 107, 5, 255, 184, 107, 7, 255, 186, 104, 13, 255, 180, 101, 9, 255, 180, 103, 9, 255, 179, 100, 13, 255, 181, 99, 13, 255, 191, 109, 12, 255, 196, 106, 10, 255, 193, 105, 6, 255, 190, 103, 9, 255, 184, 103, 6, 255, 179, 101, 10, 255, 175, 97, 12, 255, 172, 95, 12, 255, 167, 95, 4, 255, 162, 88, 11, 255, 158, 87, 7, 255, 143, 82, 8, 255, 127, 77, 20, 255, 115, 79, 11, 255, 103, 71, 8, 255, 117, 77, 16, 255, 112, 78, 5, 255, 90, 72, 11, 255, 87, 74, 9, 255, 90, 73, 7, 255, 93, 71, 4, 255, 92, 70, 16, 255, 88, 68, 8, 255, 88, 66, 5, 255, 88, 65, 9, 255, 88, 68, 5, 255, 88, 70, 3, 255, 94, 69, 7, 255, 96, 60, 13, 255, 85, 65, 4, 255, 84, 71, 8, 255, 90, 67, 3, 255, 89, 58, 3, 255, 106, 75, 6, 255, 172, 126, 4, 255, 181, 134, 2, 255, 192, 151, 7, 255, 200, 150, 10, 255, 186, 140, 5, 255, 198, 156, 10, 255, 195, 142, 9, 255, 174, 118, 10, 255, 186, 140, 6, 255, 185, 131, 6, 255, 185, 128, 13, 255, 179, 131, 4, 255, 181, 133, 0, 255, 182, 131, 1, 255, 182, 128, 1, 255, 187, 132, 6, 255, 184, 127, 3, 255, 186, 129, 8, 255, 184, 128, 8, 255, 183, 126, 3, 255, 184, 126, 8, 255, 180, 125, 10, 255, 178, 123, 7, 255, 176, 114, 2, 255, 174, 110, 0, 255, 178, 114, 5, 255, 178, 114, 4, 255, 177, 113, 3, 255, 172, 109, 0, 255, 174, 108, 3, 255, 171, 103, 3, 255, 168, 102, 5, 255, 163, 98, 2, 255, 160, 96, 3, 255, 158, 94, 4, 255, 157, 92, 6, 255, 155, 88, 3, 255, 149, 84, 1, 255, 149, 84, 3, 255, 150, 81, 5, 255, 146, 79, 3, 255, 139, 75, 1, 255, 142, 76, 3, 255, 139, 71, 1, 255, 136, 69, 0, 255, 146, 70, 6, 255, 147, 68, 4, 255, 141, 72, 1, 255, 142, 74, 3, 255, 140, 69, 3, 255, 132, 61, 3, 255, 132, 60, 3, 255, 134, 58, 5, 255, 129, 56, 3, 255, 122, 55, 0, 255, 120, 54, 3, 255, 115, 51, 4, 255, 112, 43, 2, 255, 99, 39, 3, 255, 88, 42, 4, 255, 92, 34, 2, 255, 89, 30, 1, 255, 84, 29, 3, 255, 82, 29, 2, 255, 93, 37, 0, 255, 99, 38, 4, 255, 87, 33, 5, 255, 92, 37, 4, 255, 78, 29, 5, 255, 65, 22, 4, 255, 69, 26, 2, 255, 78, 24, 2, 255, 73, 23, 3, 255, 64, 23, 1, 255, 72, 26, 6, 255, 64, 21, 4, 255, 61, 23, 5, 255, 69, 21, 6, 255, 61, 21, 4, 255, 60, 23, 4, 255, 72, 20, 2, 255, 87, 24, 2, 255, 93, 25, 1, 255, 94, 30, 4, 255, 95, 26, 5, 255, 86, 27, 1, 255, 79, 26, 2, 255, 75, 22, 3, 255, 67, 20, 4, 255, 63, 21, 3, 255, 57, 21, 1, 255, 63, 21, 3, 255, 60, 18, 3, 255, 56, 18, 3, 255, 56, 15, 3, 255, 49, 17, 2, 255, 49, 18, 8, 255, 51, 18, 5, 255, 51, 15, 2, 255, 61, 21, 1, 255, 77, 26, 5, 255, 68, 18, 6, 255, 57, 18, 1, 255, 54, 19, 1, 255, 50, 17, 5, 255, 51, 19, 1, 255, 57, 23, 1, 255, 61, 22, 7, 255, 73, 27, 6, 255, 79, 28, 1, 255, 81, 31, 1, 255, 79, 23, 2, 255, 56, 18, 1, 255, 54, 16, 3, 255, 59, 13, 3, 255, 66, 15, 1, 255, 80, 27, 1, 255, 89, 30, 1, 255, 85, 29, 5, 255, 88, 35, 6, 255, 100, 42, 5, 255, 108, 49, 5, 255, 123, 49, 5, 255, 132, 54, 2, 255, 133, 57, 4, 255, 132, 55, 3, 255, 138, 56, 2, 255, 137, 58, 6, 255, 133, 61, 0, 255, 134, 61, 3, 255, 138, 59, 6, 255, 141, 59, 4, 255, 135, 57, 0, 255, 138, 58, 2, 255, 141, 59, 2, 255, 137, 55, 1, 255, 125, 46, 1, 255, 114, 38, 2, 255, 113, 37, 3, 255, 118, 40, 2, 255, 119, 41, 5, 255, 117, 37, 2, 255, 119, 39, 2, 255, 18, 15, 6, 255, 21, 16, 6, 255, 23, 18, 5, 255, 23, 22, 5, 255, 20, 22, 4, 255, 21, 25, 8, 255, 27, 31, 7, 255, 30, 32, 8, 255, 33, 38, 8, 255, 41, 43, 6, 255, 41, 46, 12, 255, 40, 50, 15, 255, 41, 52, 9, 255, 43, 54, 9, 255, 45, 59, 6, 255, 45, 62, 1, 255, 47, 60, 12, 255, 47, 55, 18, 255, 47, 54, 8, 255, 44, 53, 7, 255, 40, 55, 8, 255, 43, 54, 3, 255, 46, 49, 1, 255, 48, 46, 1, 255, 45, 39, 8, 255, 39, 34, 4, 255, 37, 30, 1, 255, 34, 28, 0, 255, 34, 28, 6, 255, 29, 24, 3, 255, 33, 27, 2, 255, 42, 35, 9, 255, 43, 36, 15, 255, 46, 33, 8, 255, 44, 32, 6, 255, 47, 35, 18, 255, 49, 37, 16, 255, 42, 33, 4, 255, 48, 32, 8, 255, 49, 32, 11, 255, 39, 27, 6, 255, 43, 26, 5, 255, 47, 28, 4, 255, 47, 33, 5, 255, 54, 46, 20, 255, 59, 48, 43, 255, 59, 56, 36, 255, 60, 53, 35, 255, 66, 63, 49, 255, 63, 61, 49, 255, 66, 63, 52, 255, 65, 61, 56, 255, 68, 54, 36, 255, 68, 55, 32, 255, 64, 60, 42, 255, 63, 56, 48, 255, 69, 51, 19, 255, 71, 45, 18, 255, 62, 48, 13, 255, 57, 45, 5, 255, 59, 33, 4, 255, 63, 38, 5, 255, 63, 49, 3, 255, 62, 44, 7, 255, 59, 33, 3, 255, 57, 30, 2, 255, 58, 31, 4, 255, 56, 28, 1, 255, 65, 33, 5, 255, 65, 32, 5, 255, 67, 32, 3, 255, 69, 34, 2, 255, 72, 37, 2, 255, 73, 33, 0, 255, 80, 36, 1, 255, 78, 36, 2, 255, 73, 37, 1, 255, 77, 39, 3, 255, 81, 36, 2, 255, 78, 39, 3, 255, 77, 41, 4, 255, 78, 39, 1, 255, 75, 43, 2, 255, 78, 43, 2, 255, 83, 45, 3, 255, 82, 41, 1, 255, 82, 39, 1, 255, 86, 43, 3, 255, 85, 43, 0, 255, 88, 43, 0, 255, 90, 44, 2, 255, 93, 47, 3, 255, 96, 48, 2, 255, 96, 47, 2, 255, 98, 49, 0, 255, 97, 47, 7, 255, 98, 47, 3, 255, 97, 50, 4, 255, 96, 52, 3, 255, 96, 54, 2, 255, 104, 49, 2, 255, 101, 46, 2, 255, 95, 50, 4, 255, 92, 52, 1, 255, 94, 54, 1, 255, 98, 54, 4, 255, 97, 50, 3, 255, 94, 47, 0, 255, 91, 51, 1, 255, 93, 48, 3, 255, 97, 44, 5, 255, 87, 45, 2, 255, 94, 45, 5, 255, 85, 43, 0, 255, 90, 47, 5, 255, 93, 44, 3, 255, 89, 47, 5, 255, 89, 45, 3, 255, 95, 48, 2, 255, 92, 49, 0, 255, 94, 53, 4, 255, 88, 49, 2, 255, 90, 50, 3, 255, 86, 51, 6, 255, 97, 51, 10, 255, 93, 50, 0, 255, 93, 52, 3, 255, 92, 53, 2, 255, 89, 53, 5, 255, 95, 52, 2, 255, 95, 54, 1, 255, 95, 56, 3, 255, 97, 54, 5, 255, 94, 53, 3, 255, 93, 57, 5, 255, 94, 55, 7, 255, 91, 48, 6, 255, 96, 48, 8, 255, 98, 56, 6, 255, 93, 59, 1, 255, 94, 56, 2, 255, 101, 54, 2, 255, 112, 53, 2, 255, 103, 55, 2, 255, 99, 56, 1, 255, 95, 57, 8, 255, 96, 50, 5, 255, 100, 49, 3, 255, 103, 56, 2, 255, 94, 55, 3, 255, 98, 57, 5, 255, 113, 58, 8, 255, 96, 50, 3, 255, 92, 52, 9, 255, 93, 53, 6, 255, 89, 49, 10, 255, 93, 54, 13, 255, 119, 59, 6, 255, 113, 61, 8, 255, 107, 58, 8, 255, 101, 52, 11, 255, 89, 51, 5, 255, 98, 56, 7, 255, 108, 65, 9, 255, 148, 70, 8, 255, 158, 72, 6, 255, 145, 69, 8, 255, 117, 58, 11, 255, 88, 53, 8, 255, 79, 53, 5, 255, 89, 59, 8, 255, 91, 60, 11, 255, 97, 63, 13, 255, 126, 64, 9, 255, 124, 62, 11, 255, 127, 66, 14, 255, 135, 72, 14, 255, 139, 70, 6, 255, 136, 71, 5, 255, 144, 71, 13, 255, 152, 76, 11, 255, 153, 74, 6, 255, 158, 74, 15, 255, 160, 76, 19, 255, 155, 77, 7, 255, 147, 72, 9, 255, 140, 70, 20, 255, 143, 76, 19, 255, 147, 77, 14, 255, 150, 79, 12, 255, 153, 80, 9, 255, 155, 80, 23, 255, 156, 85, 8, 255, 162, 85, 11, 255, 166, 86, 11, 255, 160, 82, 10, 255, 154, 80, 14, 255, 158, 86, 18, 255, 172, 93, 10, 255, 174, 90, 12, 255, 176, 95, 13, 255, 180, 98, 13, 255, 183, 97, 11, 255, 190, 102, 11, 255, 194, 107, 6, 255, 193, 103, 5, 255, 196, 105, 8, 255, 185, 98, 23, 255, 160, 86, 11, 255, 157, 88, 14, 255, 168, 95, 14, 255, 180, 100, 16, 255, 185, 100, 15, 255, 188, 101, 10, 255, 191, 102, 7, 255, 184, 97, 15, 255, 180, 101, 12, 255, 181, 103, 7, 255, 183, 100, 12, 255, 184, 100, 10, 255, 183, 104, 10, 255, 183, 103, 11, 255, 185, 103, 19, 255, 177, 99, 11, 255, 180, 98, 5, 255, 177, 99, 12, 255, 172, 96, 12, 255, 174, 95, 8, 255, 169, 93, 10, 255, 156, 90, 12, 255, 145, 87, 17, 255, 139, 83, 10, 255, 120, 76, 16, 255, 106, 70, 16, 255, 103, 73, 8, 255, 96, 74, 9, 255, 94, 70, 10, 255, 83, 73, 16, 255, 84, 68, 11, 255, 94, 74, 6, 255, 91, 74, 6, 255, 89, 71, 11, 255, 87, 71, 12, 255, 89, 71, 4, 255, 94, 69, 5, 255, 95, 66, 8, 255, 87, 67, 8, 255, 78, 67, 5, 255, 87, 71, 4, 255, 89, 71, 0, 255, 88, 68, 4, 255, 89, 65, 6, 255, 89, 67, 4, 255, 92, 66, 2, 255, 93, 68, 4, 255, 96, 63, 12, 255, 98, 59, 15, 255, 135, 94, 7, 255, 179, 139, 4, 255, 193, 150, 5, 255, 198, 152, 3, 255, 199, 157, 0, 255, 198, 155, 5, 255, 195, 145, 8, 255, 180, 125, 11, 255, 190, 144, 1, 255, 186, 132, 5, 255, 178, 121, 6, 255, 179, 125, 9, 255, 176, 125, 5, 255, 179, 125, 6, 255, 181, 125, 3, 255, 186, 128, 7, 255, 185, 127, 6, 255, 180, 123, 3, 255, 181, 123, 4, 255, 182, 126, 0, 255, 178, 123, 1, 255, 181, 124, 5, 255, 178, 118, 1, 255, 172, 110, 2, 255, 167, 105, 1, 255, 174, 115, 5, 255, 176, 115, 8, 255, 174, 112, 4, 255, 171, 108, 1, 255, 169, 105, 2, 255, 169, 102, 5, 255, 164, 99, 4, 255, 161, 96, 6, 255, 159, 97, 7, 255, 156, 92, 2, 255, 157, 91, 2, 255, 152, 86, 3, 255, 146, 79, 2, 255, 146, 76, 1, 255, 148, 76, 7, 255, 145, 76, 5, 255, 142, 76, 3, 255, 143, 76, 8, 255, 138, 71, 1, 255, 138, 70, 2, 255, 141, 69, 2, 255, 138, 66, 1, 255, 139, 66, 1, 255, 135, 64, 1, 255, 127, 61, 2, 255, 126, 55, 0, 255, 133, 61, 2, 255, 136, 64, 3, 255, 131, 60, 1, 255, 127, 57, 0, 255, 123, 56, 2, 255, 117, 49, 0, 255, 116, 47, 2, 255, 109, 47, 4, 255, 101, 42, 5, 255, 93, 34, 3, 255, 89, 34, 6, 255, 78, 29, 2, 255, 73, 26, 4, 255, 93, 35, 5, 255, 101, 37, 4, 255, 97, 33, 2, 255, 99, 33, 3, 255, 94, 32, 5, 255, 78, 25, 2, 255, 71, 26, 3, 255, 69, 22, 3, 255, 70, 16, 3, 255, 68, 21, 4, 255, 68, 24, 4, 255, 65, 20, 3, 255, 64, 25, 5, 255, 60, 23, 1, 255, 55, 18, 3, 255, 64, 20, 2, 255, 81, 29, 1, 255, 91, 31, 4, 255, 95, 26, 2, 255, 100, 29, 5, 255, 94, 23, 1, 255, 88, 24, 0, 255, 83, 25, 1, 255, 79, 24, 2, 255, 73, 23, 4, 255, 62, 21, 2, 255, 64, 21, 3, 255, 66, 20, 5, 255, 59, 19, 5, 255, 51, 17, 4, 255, 55, 18, 6, 255, 57, 21, 4, 255, 53, 16, 3, 255, 56, 15, 3, 255, 54, 11, 1, 255, 56, 14, 2, 255, 65, 18, 6, 255, 57, 17, 8, 255, 48, 18, 2, 255, 65, 23, 3, 255, 89, 31, 5, 255, 84, 27, 0, 255, 84, 31, 3, 255, 91, 36, 6, 255, 94, 33, 1, 255, 107, 45, 0, 255, 112, 46, 3, 255, 92, 30, 3, 255, 67, 21, 3, 255, 68, 20, 2, 255, 61, 16, 4, 255, 69, 18, 3, 255, 91, 30, 5, 255, 103, 36, 4, 255, 105, 39, 2, 255, 118, 50, 2, 255, 132, 55, 4, 255, 135, 57, 3, 255, 137, 57, 1, 255, 131, 53, 0, 255, 130, 54, 2, 255, 136, 58, 6, 255, 135, 56, 3, 255, 133, 55, 2, 255, 136, 58, 1, 255, 132, 57, 1, 255, 135, 59, 4, 255, 136, 59, 1, 255, 136, 62, 1, 255, 140, 61, 2, 255, 140, 57, 0, 255, 141, 60, 1, 255, 139, 60, 4, 255, 130, 52, 2, 255, 124, 48, 1, 255, 123, 50, 2, 255, 124, 51, 2, 255, 125, 42, 1, 255, 123, 41, 3, 255, 21, 19, 7, 255, 19, 16, 2, 255, 25, 22, 5, 255, 24, 25, 4, 255, 25, 28, 6, 255, 25, 31, 7, 255, 28, 35, 3, 255, 34, 41, 8, 255, 35, 41, 8, 255, 42, 50, 7, 255, 45, 56, 8, 255, 38, 53, 9, 255, 40, 55, 13, 255, 48, 58, 18, 255, 47, 58, 14, 255, 49, 59, 10, 255, 49, 60, 10, 255, 46, 55, 11, 255, 42, 51, 5, 255, 41, 53, 12, 255, 41, 48, 8, 255, 45, 45, 4, 255, 47, 46, 3, 255, 41, 42, 3, 255, 29, 36, 2, 255, 28, 31, 4, 255, 30, 26, 3, 255, 29, 26, 5, 255, 34, 27, 8, 255, 33, 21, 4, 255, 34, 22, 6, 255, 40, 28, 12, 255, 38, 26, 8, 255, 40, 27, 8, 255, 43, 31, 0, 255, 47, 33, 22, 255, 53, 36, 23, 255, 54, 38, 3, 255, 51, 33, 9, 255, 47, 31, 12, 255, 40, 28, 4, 255, 39, 27, 3, 255, 44, 28, 5, 255, 41, 26, 6, 255, 46, 34, 16, 255, 56, 51, 32, 255, 53, 56, 41, 255, 57, 51, 44, 255, 68, 63, 49, 255, 67, 63, 47, 255, 66, 65, 53, 255, 67, 62, 53, 255, 60, 51, 41, 255, 59, 54, 29, 255, 65, 59, 39, 255, 71, 55, 41, 255, 68, 48, 15, 255, 58, 39, 25, 255, 59, 47, 21, 255, 69, 46, 9, 255, 64, 35, 8, 255, 64, 41, 8, 255, 68, 50, 2, 255, 68, 45, 1, 255, 62, 38, 5, 255, 59, 30, 1, 255, 65, 30, 3, 255, 69, 32, 5, 255, 67, 31, 4, 255, 64, 31, 3, 255, 69, 35, 5, 255, 73, 37, 5, 255, 70, 36, 1, 255, 76, 36, 2, 255, 82, 38, 5, 255, 73, 36, 2, 255, 71, 37, 3, 255, 76, 35, 1, 255, 76, 38, 1, 255, 81, 39, 4, 255, 82, 38, 3, 255, 82, 42, 4, 255, 78, 43, 3, 255, 76, 41, 2, 255, 74, 39, 1, 255, 75, 40, 3, 255, 78, 41, 3, 255, 84, 44, 3, 255, 86, 44, 1, 255, 89, 44, 1, 255, 86, 42, 2, 255, 92, 46, 1, 255, 98, 49, 1, 255, 96, 47, 4, 255, 96, 47, 3, 255, 95, 46, 4, 255, 102, 52, 7, 255, 95, 49, 1, 255, 105, 51, 3, 255, 99, 52, 2, 255, 96, 52, 1, 255, 99, 49, 2, 255, 99, 50, 0, 255, 102, 54, 2, 255, 103, 54, 3, 255, 102, 49, 3, 255, 103, 49, 5, 255, 99, 52, 4, 255, 95, 56, 1, 255, 100, 54, 4, 255, 101, 53, 3, 255, 105, 64, 4, 255, 102, 51, 9, 255, 92, 53, 2, 255, 92, 54, 3, 255, 99, 49, 8, 255, 101, 53, 7, 255, 97, 51, 0, 255, 116, 52, 4, 255, 114, 47, 6, 255, 94, 43, 4, 255, 90, 46, 4, 255, 99, 44, 4, 255, 95, 45, 4, 255, 97, 47, 3, 255, 106, 48, 3, 255, 120, 52, 9, 255, 103, 50, 5, 255, 101, 53, 5, 255, 99, 53, 4, 255, 103, 55, 6, 255, 101, 53, 5, 255, 101, 52, 3, 255, 118, 55, 0, 255, 117, 53, 0, 255, 102, 49, 3, 255, 94, 50, 8, 255, 105, 54, 5, 255, 101, 56, 3, 255, 89, 55, 4, 255, 107, 57, 9, 255, 133, 60, 6, 255, 137, 59, 2, 255, 130, 58, 7, 255, 117, 54, 5, 255, 104, 50, 5, 255, 99, 51, 9, 255, 99, 54, 8, 255, 96, 52, 6, 255, 108, 54, 11, 255, 130, 65, 6, 255, 135, 65, 6, 255, 109, 52, 7, 255, 108, 54, 7, 255, 100, 54, 7, 255, 97, 55, 8, 255, 121, 62, 4, 255, 132, 66, 6, 255, 144, 68, 3, 255, 144, 64, 4, 255, 108, 51, 7, 255, 84, 47, 7, 255, 105, 55, 10, 255, 140, 65, 6, 255, 161, 71, 2, 255, 154, 69, 4, 255, 143, 64, 4, 255, 132, 66, 7, 255, 107, 65, 9, 255, 101, 60, 7, 255, 116, 63, 11, 255, 126, 62, 19, 255, 132, 67, 8, 255, 129, 62, 12, 255, 131, 71, 9, 255, 137, 70, 6, 255, 144, 68, 11, 255, 147, 71, 15, 255, 152, 74, 13, 255, 153, 75, 7, 255, 155, 76, 10, 255, 158, 78, 5, 255, 158, 78, 6, 255, 156, 75, 8, 255, 152, 73, 7, 255, 150, 73, 6, 255, 152, 75, 14, 255, 154, 79, 19, 255, 156, 80, 13, 255, 159, 80, 18, 255, 158, 81, 17, 255, 155, 84, 12, 255, 160, 80, 17, 255, 156, 78, 11, 255, 152, 80, 12, 255, 155, 86, 16, 255, 160, 87, 15, 255, 175, 89, 15, 255, 184, 97, 16, 255, 179, 96, 16, 255, 181, 98, 15, 255, 183, 99, 12, 255, 186, 98, 13, 255, 189, 100, 12, 255, 191, 106, 9, 255, 186, 101, 7, 255, 186, 99, 12, 255, 178, 94, 25, 255, 178, 102, 15, 255, 181, 105, 9, 255, 185, 102, 11, 255, 181, 101, 9, 255, 180, 101, 11, 255, 179, 99, 9, 255, 177, 98, 6, 255, 175, 99, 6, 255, 179, 101, 12, 255, 183, 105, 16, 255, 181, 102, 22, 255, 184, 107, 16, 255, 177, 107, 11, 255, 176, 101, 12, 255, 174, 96, 5, 255, 166, 94, 15, 255, 156, 90, 19, 255, 157, 87, 11, 255, 152, 87, 19, 255, 127, 78, 18, 255, 109, 76, 26, 255, 107, 79, 14, 255, 96, 73, 12, 255, 93, 71, 9, 255, 89, 73, 9, 255, 86, 73, 8, 255, 90, 74, 12, 255, 89, 74, 15, 255, 94, 72, 12, 255, 94, 74, 9, 255, 88, 70, 8, 255, 90, 72, 10, 255, 90, 68, 6, 255, 92, 70, 8, 255, 88, 71, 3, 255, 88, 67, 8, 255, 90, 70, 13, 255, 90, 68, 4, 255, 94, 68, 6, 255, 92, 69, 7, 255, 93, 67, 7, 255, 96, 65, 10, 255, 94, 67, 8, 255, 94, 69, 7, 255, 109, 73, 9, 255, 103, 65, 7, 255, 95, 69, 8, 255, 101, 70, 6, 255, 101, 70, 9, 255, 132, 92, 7, 255, 172, 126, 13, 255, 194, 149, 2, 255, 193, 148, 10, 255, 194, 148, 14, 255, 204, 158, 3, 255, 184, 135, 1, 255, 185, 134, 5, 255, 196, 145, 8, 255, 185, 132, 0, 255, 176, 119, 2, 255, 175, 119, 5, 255, 173, 122, 1, 255, 179, 124, 2, 255, 180, 123, 1, 255, 182, 124, 5, 255, 184, 125, 9, 255, 183, 122, 9, 255, 179, 121, 6, 255, 178, 126, 4, 255, 176, 124, 4, 255, 177, 119, 5, 255, 174, 113, 1, 255, 170, 109, 4, 255, 169, 109, 8, 255, 172, 114, 7, 255, 174, 114, 7, 255, 174, 113, 6, 255, 174, 110, 5, 255, 170, 104, 5, 255, 167, 99, 5, 255, 160, 101, 3, 255, 156, 97, 6, 255, 158, 95, 9, 255, 157, 92, 2, 255, 159, 89, 3, 255, 155, 84, 8, 255, 153, 78, 6, 255, 152, 80, 3, 255, 139, 73, 3, 255, 130, 69, 0, 255, 139, 77, 0, 255, 142, 74, 4, 255, 141, 67, 5, 255, 141, 69, 3, 255, 136, 69, 1, 255, 134, 68, 0, 255, 140, 70, 4, 255, 139, 68, 6, 255, 133, 64, 5, 255, 130, 62, 3, 255, 131, 64, 4, 255, 131, 64, 4, 255, 131, 61, 2, 255, 130, 59, 5, 255, 129, 57, 5, 255, 121, 53, 1, 255, 120, 54, 3, 255, 116, 50, 7, 255, 106, 42, 1, 255, 102, 42, 2, 255, 90, 34, 2, 255, 78, 27, 4, 255, 72, 24, 3, 255, 94, 34, 8, 255, 101, 38, 4, 255, 101, 38, 3, 255, 100, 35, 5, 255, 93, 34, 5, 255, 82, 30, 0, 255, 77, 28, 2, 255, 69, 21, 2, 255, 66, 20, 2, 255, 72, 25, 6, 255, 71, 21, 1, 255, 72, 23, 3, 255, 71, 23, 5, 255, 62, 23, 3, 255, 61, 16, 4, 255, 73, 20, 5, 255, 82, 26, 0, 255, 88, 24, 4, 255, 94, 27, 2, 255, 100, 28, 2, 255, 97, 26, 1, 255, 94, 28, 3, 255, 87, 27, 1, 255, 87, 25, 2, 255, 85, 24, 3, 255, 76, 23, 1, 255, 77, 23, 3, 255, 69, 21, 1, 255, 67, 21, 2, 255, 64, 17, 2, 255, 55, 15, 2, 255, 58, 21, 5, 255, 57, 17, 2, 255, 60, 18, 4, 255, 60, 18, 3, 255, 60, 17, 2, 255, 61, 19, 6, 255, 60, 15, 2, 255, 63, 21, 2, 255, 69, 18, 6, 255, 91, 27, 1, 255, 102, 37, 7, 255, 101, 34, 6, 255, 104, 30, 0, 255, 107, 36, 4, 255, 124, 45, 7, 255, 115, 32, 1, 255, 93, 26, 1, 255, 81, 27, 6, 255, 86, 21, 5, 255, 75, 19, 5, 255, 66, 17, 0, 255, 75, 21, 0, 255, 88, 24, 2, 255, 103, 28, 0, 255, 120, 42, 5, 255, 131, 52, 5, 255, 138, 56, 2, 255, 134, 54, 2, 255, 134, 55, 6, 255, 129, 52, 2, 255, 130, 55, 2, 255, 133, 58, 1, 255, 134, 55, 2, 255, 134, 57, 3, 255, 134, 57, 4, 255, 135, 58, 3, 255, 138, 58, 1, 255, 140, 61, 1, 255, 139, 57, 1, 255, 140, 59, 1, 255, 142, 63, 1, 255, 143, 63, 1, 255, 142, 61, 3, 255, 141, 62, 5, 255, 139, 64, 5, 255, 138, 61, 3, 255, 136, 49, 3, 255, 124, 44, 4, 255, 17, 17, 3, 255, 22, 22, 11, 255, 24, 26, 15, 255, 24, 27, 9, 255, 28, 32, 10, 255, 30, 34, 13, 255, 30, 38, 11, 255, 34, 45, 17, 255, 36, 49, 17, 255, 36, 54, 10, 255, 39, 59, 9, 255, 43, 61, 11, 255, 39, 56, 10, 255, 51, 61, 13, 255, 55, 66, 6, 255, 53, 60, 4, 255, 49, 57, 7, 255, 48, 58, 10, 255, 42, 55, 9, 255, 36, 48, 4, 255, 42, 44, 5, 255, 47, 41, 6, 255, 43, 38, 5, 255, 37, 34, 5, 255, 32, 28, 8, 255, 34, 27, 10, 255, 31, 24, 4, 255, 34, 21, 4, 255, 35, 21, 4, 255, 33, 23, 6, 255, 32, 22, 7, 255, 30, 19, 4, 255, 36, 26, 11, 255, 35, 25, 13, 255, 37, 29, 1, 255, 41, 31, 24, 255, 49, 36, 24, 255, 49, 35, 11, 255, 54, 33, 14, 255, 52, 32, 9, 255, 46, 35, 5, 255, 39, 31, 0, 255, 40, 28, 0, 255, 45, 27, 6, 255, 50, 30, 11, 255, 57, 49, 30, 255, 58, 52, 42, 255, 56, 48, 43, 255, 63, 63, 50, 255, 61, 62, 46, 255, 63, 61, 49, 255, 63, 62, 48, 255, 60, 57, 48, 255, 54, 53, 36, 255, 57, 53, 40, 255, 73, 57, 36, 255, 68, 51, 13, 255, 52, 40, 12, 255, 62, 47, 17, 255, 73, 47, 11, 255, 58, 39, 4, 255, 59, 38, 4, 255, 71, 42, 5, 255, 64, 41, 8, 255, 69, 38, 6, 255, 63, 31, 1, 255, 63, 30, 3, 255, 65, 32, 3, 255, 68, 32, 2, 255, 72, 30, 3, 255, 72, 31, 3, 255, 74, 37, 3, 255, 72, 36, 1, 255, 75, 36, 1, 255, 80, 40, 5, 255, 71, 36, 1, 255, 72, 38, 3, 255, 84, 36, 3, 255, 72, 38, 0, 255, 80, 38, 3, 255, 87, 39, 5, 255, 83, 40, 5, 255, 80, 39, 4, 255, 78, 44, 5, 255, 78, 42, 3, 255, 81, 40, 3, 255, 86, 40, 4, 255, 89, 43, 3, 255, 93, 46, 2, 255, 93, 48, 3, 255, 89, 46, 6, 255, 92, 47, 2, 255, 94, 48, 0, 255, 95, 47, 6, 255, 99, 50, 9, 255, 99, 49, 1, 255, 103, 48, 1, 255, 94, 51, 4, 255, 97, 50, 5, 255, 101, 50, 1, 255, 105, 54, 1, 255, 100, 57, 4, 255, 94, 54, 3, 255, 96, 52, 2, 255, 99, 52, 3, 255, 102, 52, 5, 255, 105, 53, 3, 255, 103, 51, 3, 255, 101, 48, 3, 255, 109, 49, 0, 255, 104, 51, 7, 255, 125, 55, 10, 255, 143, 58, 3, 255, 136, 61, 2, 255, 105, 51, 1, 255, 103, 42, 5, 255, 102, 51, 4, 255, 107, 52, 1, 255, 130, 51, 2, 255, 135, 53, 4, 255, 121, 50, 1, 255, 121, 55, 4, 255, 114, 51, 6, 255, 104, 49, 5, 255, 85, 47, 0, 255, 100, 49, 6, 255, 131, 58, 12, 255, 123, 50, 5, 255, 122, 52, 3, 255, 118, 52, 4, 255, 101, 50, 4, 255, 86, 41, 0, 255, 104, 45, 3, 255, 128, 53, 4, 255, 129, 54, 0, 255, 116, 54, 6, 255, 105, 51, 4, 255, 109, 52, 1, 255, 99, 51, 3, 255, 93, 52, 4, 255, 127, 60, 7, 255, 130, 54, 0, 255, 121, 58, 3, 255, 137, 61, 9, 255, 136, 60, 5, 255, 103, 48, 0, 255, 85, 49, 0, 255, 89, 52, 3, 255, 102, 59, 8, 255, 140, 67, 4, 255, 159, 72, 4, 255, 154, 71, 6, 255, 135, 61, 4, 255, 117, 52, 6, 255, 100, 53, 6, 255, 99, 51, 2, 255, 144, 63, 11, 255, 161, 73, 3, 255, 163, 67, 9, 255, 135, 53, 11, 255, 115, 58, 9, 255, 80, 51, 7, 255, 85, 48, 10, 255, 117, 60, 8, 255, 137, 68, 7, 255, 138, 70, 10, 255, 142, 69, 12, 255, 147, 73, 12, 255, 143, 67, 10, 255, 146, 69, 11, 255, 143, 67, 6, 255, 134, 62, 8, 255, 138, 69, 8, 255, 142, 68, 12, 255, 152, 80, 8, 255, 155, 78, 4, 255, 154, 71, 5, 255, 156, 73, 11, 255, 154, 73, 6, 255, 158, 77, 8, 255, 156, 75, 11, 255, 152, 76, 5, 255, 153, 77, 10, 255, 151, 75, 18, 255, 154, 78, 14, 255, 156, 82, 16, 255, 156, 79, 13, 255, 159, 76, 11, 255, 161, 80, 9, 255, 157, 81, 7, 255, 151, 73, 29, 255, 153, 76, 24, 255, 156, 81, 18, 255, 160, 87, 12, 255, 166, 88, 14, 255, 174, 91, 25, 255, 180, 97, 12, 255, 179, 98, 6, 255, 180, 94, 17, 255, 184, 97, 19, 255, 184, 100, 14, 255, 184, 98, 14, 255, 190, 104, 17, 255, 183, 100, 14, 255, 176, 94, 12, 255, 181, 96, 13, 255, 189, 107, 10, 255, 187, 106, 10, 255, 185, 103, 23, 255, 178, 94, 22, 255, 176, 96, 17, 255, 176, 100, 15, 255, 181, 102, 15, 255, 180, 101, 13, 255, 176, 104, 10, 255, 180, 110, 10, 255, 183, 104, 21, 255, 184, 101, 12, 255, 183, 100, 15, 255, 170, 97, 13, 255, 164, 100, 11, 255, 164, 95, 18, 255, 158, 91, 8, 255, 148, 92, 8, 255, 145, 88, 16, 255, 137, 83, 14, 255, 111, 73, 15, 255, 92, 80, 17, 255, 77, 75, 17, 255, 83, 75, 14, 255, 89, 76, 15, 255, 92, 77, 6, 255, 93, 74, 16, 255, 94, 74, 8, 255, 93, 73, 3, 255, 89, 72, 17, 255, 91, 73, 8, 255, 94, 73, 6, 255, 92, 74, 10, 255, 91, 71, 16, 255, 90, 71, 15, 255, 87, 71, 6, 255, 87, 73, 2, 255, 88, 71, 4, 255, 87, 70, 8, 255, 89, 67, 5, 255, 102, 68, 6, 255, 113, 73, 11, 255, 114, 72, 9, 255, 108, 67, 9, 255, 99, 65, 8, 255, 99, 65, 7, 255, 97, 65, 4, 255, 103, 70, 11, 255, 111, 67, 9, 255, 108, 66, 4, 255, 95, 66, 13, 255, 138, 102, 9, 255, 166, 113, 10, 255, 186, 140, 6, 255, 192, 147, 10, 255, 194, 147, 11, 255, 196, 150, 0, 255, 179, 126, 9, 255, 179, 125, 5, 255, 191, 138, 6, 255, 186, 131, 4, 255, 183, 125, 6, 255, 167, 106, 8, 255, 164, 115, 5, 255, 167, 118, 5, 255, 169, 120, 2, 255, 173, 121, 5, 255, 177, 121, 9, 255, 178, 118, 10, 255, 179, 120, 9, 255, 175, 120, 2, 255, 174, 119, 5, 255, 172, 114, 6, 255, 174, 115, 6, 255, 173, 114, 6, 255, 170, 112, 6, 255, 171, 111, 5, 255, 171, 108, 5, 255, 170, 106, 4, 255, 170, 106, 4, 255, 168, 100, 5, 255, 167, 98, 7, 255, 160, 96, 0, 255, 156, 92, 2, 255, 155, 89, 3, 255, 154, 86, 0, 255, 155, 85, 4, 255, 147, 76, 5, 255, 135, 62, 0, 255, 141, 72, 2, 255, 143, 77, 5, 255, 137, 73, 1, 255, 139, 75, 3, 255, 135, 69, 2, 255, 136, 66, 1, 255, 141, 66, 4, 255, 138, 69, 2, 255, 135, 70, 2, 255, 137, 70, 2, 255, 139, 68, 4, 255, 138, 67, 4, 255, 135, 61, 4, 255, 132, 60, 5, 255, 129, 61, 3, 255, 129, 61, 5, 255, 126, 57, 4, 255, 122, 55, 4, 255, 119, 53, 1, 255, 123, 54, 2, 255, 117, 50, 6, 255, 112, 48, 3, 255, 110, 47, 4, 255, 94, 34, 0, 255, 84, 27, 7, 255, 76, 29, 6, 255, 91, 32, 4, 255, 94, 34, 0, 255, 97, 38, 3, 255, 94, 33, 4, 255, 89, 32, 3, 255, 86, 33, 1, 255, 83, 26, 0, 255, 74, 25, 5, 255, 64, 24, 1, 255, 75, 26, 3, 255, 85, 25, 7, 255, 76, 17, 3, 255, 71, 22, 2, 255, 67, 25, 1, 255, 64, 17, 5, 255, 78, 22, 5, 255, 89, 30, 0, 255, 90, 26, 4, 255, 97, 27, 3, 255, 102, 27, 2, 255, 102, 27, 2, 255, 99, 28, 3, 255, 95, 27, 2, 255, 97, 27, 4, 255, 97, 27, 5, 255, 89, 27, 6, 255, 81, 20, 1, 255, 75, 18, 2, 255, 72, 18, 2, 255, 71, 19, 3, 255, 72, 23, 7, 255, 64, 20, 5, 255, 63, 18, 2, 255, 66, 18, 2, 255, 65, 17, 0, 255, 62, 18, 1, 255, 55, 16, 2, 255, 61, 16, 2, 255, 70, 20, 3, 255, 78, 23, 9, 255, 75, 21, 1, 255, 72, 20, 2, 255, 78, 20, 5, 255, 81, 18, 0, 255, 86, 25, 3, 255, 100, 29, 6, 255, 92, 28, 1, 255, 86, 29, 0, 255, 92, 30, 3, 255, 88, 28, 2, 255, 77, 22, 5, 255, 64, 18, 1, 255, 62, 20, 1, 255, 69, 19, 3, 255, 83, 20, 1, 255, 88, 24, 0, 255, 102, 33, 0, 255, 129, 48, 6, 255, 133, 53, 7, 255, 135, 54, 4, 255, 132, 52, 0, 255, 133, 57, 1, 255, 134, 59, 2, 255, 132, 56, 2, 255, 131, 54, 1, 255, 138, 57, 4, 255, 136, 55, 1, 255, 139, 56, 2, 255, 142, 58, 2, 255, 140, 58, 3, 255, 140, 60, 4, 255, 141, 62, 1, 255, 144, 62, 1, 255, 145, 60, 0, 255, 147, 62, 2, 255, 147, 67, 3, 255, 143, 65, 2, 255, 135, 52, 1, 255, 119, 41, 0, 255, 22, 20, 9, 255, 20, 22, 2, 255, 24, 28, 5, 255, 25, 28, 13, 255, 30, 31, 16, 255, 38, 42, 12, 255, 37, 46, 10, 255, 39, 51, 14, 255, 40, 54, 12, 255, 44, 62, 13, 255, 42, 60, 13, 255, 45, 62, 13, 255, 49, 63, 10, 255, 49, 62, 8, 255, 46, 59, 6, 255, 43, 53, 11, 255, 44, 53, 12, 255, 44, 52, 3, 255, 42, 49, 5, 255, 41, 42, 4, 255, 44, 44, 11, 255, 37, 37, 7, 255, 33, 32, 3, 255, 30, 27, 1, 255, 35, 28, 7, 255, 26, 24, 2, 255, 27, 24, 3, 255, 39, 21, 5, 255, 40, 24, 7, 255, 27, 21, 1, 255, 26, 17, 0, 255, 39, 22, 8, 255, 39, 24, 9, 255, 40, 24, 13, 255, 36, 24, 8, 255, 40, 26, 18, 255, 45, 35, 22, 255, 53, 35, 26, 255, 53, 33, 20, 255, 50, 28, 8, 255, 54, 34, 10, 255, 46, 28, 3, 255, 41, 23, 1, 255, 49, 27, 5, 255, 57, 31, 7, 255, 59, 40, 31, 255, 58, 51, 40, 255, 56, 49, 34, 255, 64, 60, 50, 255, 63, 59, 51, 255, 62, 62, 50, 255, 65, 66, 46, 255, 70, 57, 36, 255, 72, 52, 32, 255, 71, 55, 41, 255, 76, 57, 33, 255, 79, 47, 24, 255, 71, 40, 10, 255, 71, 45, 13, 255, 70, 48, 11, 255, 54, 46, 4, 255, 56, 46, 0, 255, 70, 44, 4, 255, 71, 37, 14, 255, 69, 38, 4, 255, 65, 32, 2, 255, 67, 33, 4, 255, 68, 32, 2, 255, 71, 33, 2, 255, 74, 33, 3, 255, 75, 35, 2, 255, 74, 36, 0, 255, 76, 38, 2, 255, 77, 37, 2, 255, 79, 38, 3, 255, 76, 36, 1, 255, 77, 38, 2, 255, 88, 40, 4, 255, 81, 38, 1, 255, 81, 41, 3, 255, 81, 40, 3, 255, 79, 35, 1, 255, 82, 41, 4, 255, 87, 43, 2, 255, 86, 43, 1, 255, 85, 42, 1, 255, 86, 43, 1, 255, 92, 45, 3, 255, 97, 46, 2, 255, 98, 45, 1, 255, 94, 43, 2, 255, 93, 50, 3, 255, 97, 54, 4, 255, 101, 49, 6, 255, 103, 50, 3, 255, 100, 49, 3, 255, 102, 48, 1, 255, 105, 49, 6, 255, 96, 43, 2, 255, 105, 46, 0, 255, 122, 50, 3, 255, 121, 46, 3, 255, 105, 51, 4, 255, 99, 48, 3, 255, 106, 43, 1, 255, 118, 47, 2, 255, 124, 50, 1, 255, 122, 50, 4, 255, 113, 45, 6, 255, 102, 43, 5, 255, 100, 44, 0, 255, 111, 42, 0, 255, 126, 51, 4, 255, 132, 50, 4, 255, 129, 57, 3, 255, 115, 49, 2, 255, 104, 46, 5, 255, 105, 44, 6, 255, 111, 47, 3, 255, 128, 54, 1, 255, 142, 56, 1, 255, 135, 54, 0, 255, 123, 54, 2, 255, 114, 51, 4, 255, 102, 46, 3, 255, 108, 46, 3, 255, 121, 55, 4, 255, 128, 54, 1, 255, 138, 55, 2, 255, 128, 53, 3, 255, 113, 52, 4, 255, 97, 46, 5, 255, 96, 40, 3, 255, 113, 46, 9, 255, 127, 55, 4, 255, 135, 59, 1, 255, 130, 56, 2, 255, 112, 49, 4, 255, 92, 42, 5, 255, 90, 46, 2, 255, 115, 56, 1, 255, 141, 65, 2, 255, 153, 69, 3, 255, 143, 59, 3, 255, 128, 48, 4, 255, 101, 42, 5, 255, 87, 45, 4, 255, 78, 46, 5, 255, 97, 52, 5, 255, 145, 60, 6, 255, 155, 63, 6, 255, 147, 60, 1, 255, 128, 52, 5, 255, 106, 49, 10, 255, 99, 52, 6, 255, 90, 51, 7, 255, 132, 56, 10, 255, 145, 67, 5, 255, 129, 60, 4, 255, 134, 59, 9, 255, 129, 61, 6, 255, 131, 65, 13, 255, 124, 65, 13, 255, 121, 66, 10, 255, 137, 61, 12, 255, 143, 67, 8, 255, 148, 69, 8, 255, 144, 68, 7, 255, 139, 60, 10, 255, 143, 68, 8, 255, 142, 67, 6, 255, 148, 69, 5, 255, 155, 70, 16, 255, 152, 69, 11, 255, 160, 71, 8, 255, 159, 75, 11, 255, 152, 71, 11, 255, 155, 73, 15, 255, 148, 74, 15, 255, 154, 75, 12, 255, 151, 70, 12, 255, 147, 72, 7, 255, 150, 78, 11, 255, 152, 76, 9, 255, 156, 76, 10, 255, 157, 78, 18, 255, 153, 78, 14, 255, 159, 79, 11, 255, 155, 78, 14, 255, 148, 77, 15, 255, 154, 80, 16, 255, 168, 88, 12, 255, 169, 95, 12, 255, 176, 93, 11, 255, 181, 94, 11, 255, 180, 92, 24, 255, 176, 91, 14, 255, 181, 94, 18, 255, 184, 95, 17, 255, 184, 100, 8, 255, 186, 103, 11, 255, 188, 101, 18, 255, 185, 102, 12, 255, 177, 98, 3, 255, 174, 100, 8, 255, 179, 101, 13, 255, 181, 100, 9, 255, 181, 99, 9, 255, 180, 102, 12, 255, 180, 104, 16, 255, 182, 107, 11, 255, 180, 107, 15, 255, 185, 103, 13, 255, 185, 100, 8, 255, 179, 99, 12, 255, 177, 97, 24, 255, 172, 94, 16, 255, 166, 90, 25, 255, 162, 94, 6, 255, 151, 92, 12, 255, 142, 89, 19, 255, 146, 90, 21, 255, 140, 86, 14, 255, 125, 81, 16, 255, 119, 80, 12, 255, 108, 79, 12, 255, 98, 76, 14, 255, 97, 76, 9, 255, 95, 75, 12, 255, 94, 78, 16, 255, 87, 75, 15, 255, 89, 74, 17, 255, 92, 75, 17, 255, 92, 75, 13, 255, 94, 76, 13, 255, 94, 76, 12, 255, 89, 72, 9, 255, 89, 71, 11, 255, 90, 72, 10, 255, 89, 70, 15, 255, 87, 70, 13, 255, 88, 72, 5, 255, 88, 73, 8, 255, 93, 71, 7, 255, 102, 74, 4, 255, 114, 72, 11, 255, 118, 71, 9, 255, 115, 70, 6, 255, 125, 69, 8, 255, 129, 71, 6, 255, 123, 71, 6, 255, 130, 73, 8, 255, 103, 68, 7, 255, 100, 66, 8, 255, 120, 69, 9, 255, 102, 66, 4, 255, 106, 69, 6, 255, 128, 94, 2, 255, 151, 106, 9, 255, 172, 130, 11, 255, 190, 146, 0, 255, 192, 145, 4, 255, 192, 145, 10, 255, 183, 132, 15, 255, 182, 133, 6, 255, 186, 136, 5, 255, 184, 130, 9, 255, 167, 110, 1, 255, 168, 108, 8, 255, 173, 117, 7, 255, 170, 115, 6, 255, 167, 114, 5, 255, 171, 116, 9, 255, 175, 114, 9, 255, 175, 111, 6, 255, 174, 116, 8, 255, 173, 115, 1, 255, 175, 116, 4, 255, 170, 111, 6, 255, 172, 113, 6, 255, 171, 111, 2, 255, 170, 110, 2, 255, 170, 110, 3, 255, 171, 108, 4, 255, 167, 101, 3, 255, 164, 96, 0, 255, 159, 89, 2, 255, 158, 88, 7, 255, 161, 90, 5, 255, 156, 85, 2, 255, 155, 85, 2, 255, 157, 87, 2, 255, 150, 81, 1, 255, 141, 74, 3, 255, 135, 67, 3, 255, 138, 70, 6, 255, 142, 73, 7, 255, 142, 73, 1, 255, 144, 75, 4, 255, 140, 71, 9, 255, 139, 72, 2, 255, 142, 72, 4, 255, 143, 73, 4, 255, 146, 74, 5, 255, 143, 72, 3, 255, 139, 69, 2, 255, 136, 66, 0, 255, 131, 60, 0, 255, 131, 61, 3, 255, 128, 62, 2, 255, 131, 62, 6, 255, 132, 60, 8, 255, 128, 54, 4, 255, 125, 51, 3, 255, 119, 48, 1, 255, 115, 48, 1, 255, 112, 48, 2, 255, 105, 43, 1, 255, 89, 30, 0, 255, 81, 26, 3, 255, 79, 32, 4, 255, 91, 35, 2, 255, 100, 40, 3, 255, 96, 36, 1, 255, 96, 34, 5, 255, 88, 31, 2, 255, 90, 30, 2, 255, 83, 26, 3, 255, 69, 24, 4, 255, 69, 22, 2, 255, 77, 22, 1, 255, 79, 23, 3, 255, 73, 23, 5, 255, 74, 24, 2, 255, 74, 21, 3, 255, 76, 25, 4, 255, 89, 28, 2, 255, 103, 27, 1, 255, 102, 29, 0, 255, 108, 30, 2, 255, 110, 30, 4, 255, 108, 30, 4, 255, 101, 27, 1, 255, 99, 27, 1, 255, 103, 29, 3, 255, 100, 25, 0, 255, 95, 28, 0, 255, 93, 31, 2, 255, 93, 28, 4, 255, 86, 26, 3, 255, 80, 25, 2, 255, 82, 22, 2, 255, 81, 23, 5, 255, 80, 22, 3, 255, 82, 22, 2, 255, 82, 23, 2, 255, 76, 21, 1, 255, 68, 19, 4, 255, 62, 21, 3, 255, 69, 20, 0, 255, 85, 26, 2, 255, 84, 26, 1, 255, 75, 22, 4, 255, 66, 17, 5, 255, 66, 22, 2, 255, 73, 27, 4, 255, 79, 23, 1, 255, 76, 21, 1, 255, 73, 23, 3, 255, 74, 18, 1, 255, 85, 22, 3, 255, 71, 18, 4, 255, 63, 14, 1, 255, 68, 20, 4, 255, 72, 24, 5, 255, 78, 24, 5, 255, 75, 21, 2, 255, 85, 23, 3, 255, 102, 28, 4, 255, 119, 43, 5, 255, 130, 51, 1, 255, 135, 54, 1, 255, 136, 57, 2, 255, 134, 56, 2, 255, 132, 55, 1, 255, 135, 56, 1, 255, 138, 58, 2, 255, 137, 57, 1, 255, 139, 58, 3, 255, 139, 59, 4, 255, 139, 59, 3, 255, 138, 57, 1, 255, 140, 59, 0, 255, 146, 63, 4, 255, 145, 60, 3, 255, 143, 58, 0, 255, 145, 62, 1, 255, 145, 59, 6, 255, 135, 48, 3, 255, 120, 40, 2, 255, 26, 24, 11, 255, 26, 28, 6, 255, 31, 37, 11, 255, 35, 39, 17, 255, 39, 42, 19, 255, 41, 50, 13, 255, 40, 52, 9, 255, 44, 57, 7, 255, 45, 57, 10, 255, 45, 59, 17, 255, 45, 64, 10, 255, 48, 63, 9, 255, 48, 58, 16, 255, 47, 61, 11, 255, 45, 61, 7, 255, 44, 61, 15, 255, 42, 53, 16, 255, 40, 44, 12, 255, 47, 42, 16, 255, 43, 42, 5, 255, 36, 40, 4, 255, 30, 30, 2, 255, 34, 26, 3, 255, 37, 24, 5, 255, 32, 25, 7, 255, 26, 22, 5, 255, 24, 19, 2, 255, 27, 18, 2, 255, 27, 15, 3, 255, 30, 16, 4, 255, 30, 15, 4, 255, 31, 16, 5, 255, 38, 19, 3, 255, 40, 24, 1, 255, 39, 22, 2, 255, 43, 30, 10, 255, 51, 36, 26, 255, 53, 37, 21, 255, 48, 33, 11, 255, 50, 34, 3, 255, 60, 35, 5, 255, 53, 28, 3, 255, 46, 23, 3, 255, 51, 25, 3, 255, 51, 28, 0, 255, 51, 45, 22, 255, 55, 51, 38, 255, 56, 48, 31, 255, 62, 59, 50, 255, 64, 61, 52, 255, 66, 58, 45, 255, 69, 66, 39, 255, 73, 59, 37, 255, 74, 53, 26, 255, 76, 56, 30, 255, 83, 60, 19, 255, 82, 48, 8, 255, 73, 36, 8, 255, 68, 41, 16, 255, 66, 51, 11, 255, 73, 48, 7, 255, 81, 44, 3, 255, 82, 44, 5, 255, 76, 42, 6, 255, 76, 39, 6, 255, 72, 31, 3, 255, 74, 30, 2, 255, 79, 33, 3, 255, 79, 34, 1, 255, 81, 36, 4, 255, 78, 38, 3, 255, 74, 37, 1, 255, 75, 35, 0, 255, 78, 35, 1, 255, 81, 37, 2, 255, 84, 39, 5, 255, 79, 35, 0, 255, 84, 40, 2, 255, 89, 37, 3, 255, 84, 42, 4, 255, 78, 40, 1, 255, 82, 38, 0, 255, 84, 43, 3, 255, 82, 43, 2, 255, 86, 44, 3, 255, 91, 45, 4, 255, 92, 44, 3, 255, 95, 47, 6, 255, 93, 46, 5, 255, 100, 49, 4, 255, 110, 54, 6, 255, 102, 49, 2, 255, 104, 46, 3, 255, 113, 48, 3, 255, 112, 51, 0, 255, 99, 45, 2, 255, 103, 42, 3, 255, 114, 48, 1, 255, 120, 56, 5, 255, 105, 49, 3, 255, 98, 43, 0, 255, 120, 50, 3, 255, 134, 54, 6, 255, 126, 50, 9, 255, 112, 40, 9, 255, 103, 36, 5, 255, 111, 42, 3, 255, 129, 51, 4, 255, 134, 52, 2, 255, 131, 54, 3, 255, 133, 52, 3, 255, 128, 50, 3, 255, 120, 51, 3, 255, 132, 49, 4, 255, 138, 51, 2, 255, 133, 55, 2, 255, 134, 59, 5, 255, 129, 55, 3, 255, 130, 53, 7, 255, 122, 53, 6, 255, 127, 55, 3, 255, 136, 50, 2, 255, 133, 54, 2, 255, 134, 52, 2, 255, 131, 54, 6, 255, 131, 54, 1, 255, 128, 51, 2, 255, 130, 55, 1, 255, 139, 57, 2, 255, 136, 57, 0, 255, 135, 59, 2, 255, 129, 58, 6, 255, 114, 48, 0, 255, 117, 46, 2, 255, 136, 60, 6, 255, 140, 57, 1, 255, 136, 60, 7, 255, 124, 58, 8, 255, 117, 51, 5, 255, 105, 50, 5, 255, 101, 50, 5, 255, 138, 60, 5, 255, 152, 57, 4, 255, 134, 55, 4, 255, 135, 56, 5, 255, 123, 58, 5, 255, 110, 55, 3, 255, 104, 55, 11, 255, 106, 50, 9, 255, 121, 54, 4, 255, 128, 67, 1, 255, 137, 67, 4, 255, 132, 59, 7, 255, 129, 61, 10, 255, 128, 59, 5, 255, 109, 60, 3, 255, 125, 63, 9, 255, 128, 60, 4, 255, 139, 69, 1, 255, 144, 66, 4, 255, 145, 68, 6, 255, 148, 66, 5, 255, 141, 66, 6, 255, 140, 68, 9, 255, 142, 66, 10, 255, 139, 65, 0, 255, 143, 63, 14, 255, 147, 67, 5, 255, 149, 69, 3, 255, 147, 71, 2, 255, 146, 68, 8, 255, 155, 73, 11, 255, 158, 72, 8, 255, 152, 74, 4, 255, 157, 75, 13, 255, 159, 73, 13, 255, 150, 70, 9, 255, 147, 71, 13, 255, 146, 70, 12, 255, 148, 70, 18, 255, 150, 74, 15, 255, 150, 76, 8, 255, 154, 79, 14, 255, 161, 83, 14, 255, 165, 83, 10, 255, 165, 77, 13, 255, 154, 73, 12, 255, 142, 77, 22, 255, 148, 81, 17, 255, 167, 88, 12, 255, 176, 93, 12, 255, 172, 94, 12, 255, 180, 89, 13, 255, 180, 92, 16, 255, 174, 93, 9, 255, 174, 93, 16, 255, 179, 94, 20, 255, 181, 94, 16, 255, 183, 97, 15, 255, 183, 100, 17, 255, 181, 98, 19, 255, 178, 93, 18, 255, 179, 96, 15, 255, 178, 99, 11, 255, 178, 102, 17, 255, 183, 100, 19, 255, 190, 104, 11, 255, 194, 108, 17, 255, 187, 109, 14, 255, 183, 107, 16, 255, 180, 103, 6, 255, 172, 100, 7, 255, 171, 93, 19, 255, 166, 96, 11, 255, 157, 95, 15, 255, 156, 90, 15, 255, 151, 91, 12, 255, 140, 92, 8, 255, 136, 88, 22, 255, 121, 80, 23, 255, 104, 74, 12, 255, 106, 80, 11, 255, 109, 86, 8, 255, 94, 80, 16, 255, 82, 74, 25, 255, 90, 80, 11, 255, 90, 74, 12, 255, 93, 79, 14, 255, 88, 77, 14, 255, 88, 75, 15, 255, 94, 76, 10, 255, 92, 72, 15, 255, 91, 74, 10, 255, 91, 75, 9, 255, 90, 72, 21, 255, 94, 73, 10, 255, 92, 71, 6, 255, 95, 74, 7, 255, 97, 74, 6, 255, 97, 72, 8, 255, 96, 73, 9, 255, 97, 73, 9, 255, 99, 71, 14, 255, 99, 69, 15, 255, 100, 70, 8, 255, 110, 73, 3, 255, 115, 72, 7, 255, 110, 68, 10, 255, 116, 66, 8, 255, 123, 72, 10, 255, 110, 66, 6, 255, 110, 63, 14, 255, 101, 65, 8, 255, 101, 63, 0, 255, 119, 69, 5, 255, 110, 68, 4, 255, 112, 63, 7, 255, 115, 71, 5, 255, 126, 92, 16, 255, 157, 111, 12, 255, 184, 138, 3, 255, 186, 143, 2, 255, 184, 134, 5, 255, 183, 137, 1, 255, 191, 145, 8, 255, 186, 141, 0, 255, 178, 129, 4, 255, 177, 125, 2, 255, 174, 121, 2, 255, 172, 119, 2, 255, 170, 118, 4, 255, 167, 116, 5, 255, 167, 114, 5, 255, 166, 111, 4, 255, 166, 109, 2, 255, 165, 111, 3, 255, 168, 115, 2, 255, 171, 115, 5, 255, 165, 107, 5, 255, 163, 107, 3, 255, 165, 108, 2, 255, 169, 109, 4, 255, 170, 107, 4, 255, 169, 104, 5, 255, 166, 98, 4, 255, 161, 91, 3, 255, 152, 82, 1, 255, 146, 78, 2, 255, 147, 79, 2, 255, 152, 85, 4, 255, 155, 85, 3, 255, 155, 84, 1, 255, 152, 79, 0, 255, 146, 75, 3, 255, 144, 76, 5, 255, 145, 79, 2, 255, 146, 77, 4, 255, 145, 75, 5, 255, 144, 75, 3, 255, 140, 72, 6, 255, 136, 70, 3, 255, 137, 69, 1, 255, 142, 69, 2, 255, 147, 70, 4, 255, 145, 71, 5, 255, 140, 71, 3, 255, 135, 69, 2, 255, 139, 66, 4, 255, 141, 68, 8, 255, 134, 63, 4, 255, 132, 61, 3, 255, 130, 58, 1, 255, 126, 57, 0, 255, 126, 54, 4, 255, 118, 43, 2, 255, 117, 49, 0, 255, 110, 46, 0, 255, 101, 37, 3, 255, 91, 34, 5, 255, 88, 35, 5, 255, 84, 35, 3, 255, 95, 36, 1, 255, 99, 39, 2, 255, 93, 33, 0, 255, 93, 29, 3, 255, 86, 27, 2, 255, 93, 30, 5, 255, 79, 27, 4, 255, 65, 23, 0, 255, 77, 23, 5, 255, 79, 23, 4, 255, 71, 24, 1, 255, 67, 25, 3, 255, 69, 20, 3, 255, 77, 20, 3, 255, 74, 17, 1, 255, 95, 27, 3, 255, 117, 31, 3, 255, 111, 31, 3, 255, 114, 31, 3, 255, 114, 30, 3, 255, 110, 31, 4, 255, 106, 31, 5, 255, 101, 26, 1, 255, 102, 27, 0, 255, 103, 27, 1, 255, 106, 28, 0, 255, 103, 28, 0, 255, 98, 28, 1, 255, 98, 28, 2, 255, 99, 27, 3, 255, 95, 24, 2, 255, 93, 24, 2, 255, 91, 21, 0, 255, 92, 21, 1, 255, 97, 25, 3, 255, 91, 23, 1, 255, 84, 22, 3, 255, 68, 21, 3, 255, 65, 18, 6, 255, 80, 24, 3, 255, 89, 26, 0, 255, 87, 26, 1, 255, 79, 20, 1, 255, 78, 21, 4, 255, 75, 19, 2, 255, 79, 23, 3, 255, 70, 21, 0, 255, 73, 21, 8, 255, 78, 17, 8, 255, 70, 16, 1, 255, 56, 15, 3, 255, 59, 15, 2, 255, 69, 17, 1, 255, 75, 22, 0, 255, 77, 24, 1, 255, 77, 20, 2, 255, 82, 22, 6, 255, 84, 21, 1, 255, 98, 30, 2, 255, 113, 38, 3, 255, 119, 41, 1, 255, 129, 51, 2, 255, 133, 55, 1, 255, 133, 56, 2, 255, 138, 58, 3, 255, 137, 58, 1, 255, 137, 58, 1, 255, 135, 59, 1, 255, 132, 59, 2, 255, 136, 58, 1, 255, 138, 57, 1, 255, 139, 59, 1, 255, 143, 61, 4, 255, 143, 61, 5, 255, 141, 60, 3, 255, 141, 61, 1, 255, 145, 61, 2, 255, 139, 53, 1, 255, 131, 51, 1, 255, 28, 26, 15, 255, 32, 37, 17, 255, 32, 38, 16, 255, 38, 42, 18, 255, 43, 50, 20, 255, 38, 56, 17, 255, 40, 61, 15, 255, 39, 55, 14, 255, 46, 57, 20, 255, 44, 62, 15, 255, 40, 62, 9, 255, 48, 63, 17, 255, 46, 56, 12, 255, 45, 59, 12, 255, 43, 55, 9, 255, 43, 53, 2, 255, 44, 51, 2, 255, 44, 45, 6, 255, 41, 37, 8, 255, 33, 34, 4, 255, 27, 27, 1, 255, 35, 28, 5, 255, 36, 24, 5, 255, 37, 22, 3, 255, 37, 21, 2, 255, 38, 22, 5, 255, 30, 17, 3, 255, 26, 20, 5, 255, 25, 17, 4, 255, 29, 14, 4, 255, 28, 14, 3, 255, 23, 18, 2, 255, 33, 20, 4, 255, 39, 24, 1, 255, 40, 24, 0, 255, 40, 27, 4, 255, 45, 31, 13, 255, 50, 36, 11, 255, 48, 36, 15, 255, 52, 38, 13, 255, 59, 36, 4, 255, 55, 32, 6, 255, 42, 22, 5, 255, 49, 22, 6, 255, 57, 26, 3, 255, 53, 39, 15, 255, 56, 52, 29, 255, 62, 53, 21, 255, 69, 56, 47, 255, 71, 60, 54, 255, 66, 60, 40, 255, 70, 68, 52, 255, 72, 60, 46, 255, 72, 53, 37, 255, 76, 55, 39, 255, 80, 50, 21, 255, 79, 45, 6, 255, 70, 40, 6, 255, 67, 40, 13, 255, 72, 48, 13, 255, 75, 47, 7, 255, 76, 45, 4, 255, 78, 42, 4, 255, 77, 35, 2, 255, 82, 38, 4, 255, 77, 32, 2, 255, 77, 30, 2, 255, 79, 31, 1, 255, 81, 36, 1, 255, 85, 39, 2, 255, 80, 37, 1, 255, 80, 38, 4, 255, 79, 36, 1, 255, 80, 36, 1, 255, 83, 37, 3, 255, 89, 40, 5, 255, 84, 36, 0, 255, 84, 38, 3, 255, 84, 38, 2, 255, 86, 41, 2, 255, 86, 40, 2, 255, 88, 42, 3, 255, 84, 41, 1, 255, 89, 41, 5, 255, 93, 44, 6, 255, 94, 47, 2, 255, 99, 48, 1, 255, 105, 49, 2, 255, 108, 48, 3, 255, 115, 48, 1, 255, 126, 51, 3, 255, 122, 52, 5, 255, 112, 48, 1, 255, 109, 46, 2, 255, 121, 52, 2, 255, 130, 49, 4, 255, 120, 47, 4, 255, 128, 53, 3, 255, 131, 58, 4, 255, 125, 47, 1, 255, 120, 48, 3, 255, 121, 48, 2, 255, 128, 44, 1, 255, 136, 51, 3, 255, 136, 54, 4, 255, 130, 53, 4, 255, 128, 51, 4, 255, 127, 49, 1, 255, 132, 50, 2, 255, 139, 54, 1, 255, 138, 54, 1, 255, 141, 54, 9, 255, 132, 51, 0, 255, 131, 48, 4, 255, 131, 50, 5, 255, 130, 50, 5, 255, 139, 55, 3, 255, 146, 61, 3, 255, 144, 57, 3, 255, 135, 53, 3, 255, 132, 55, 2, 255, 137, 54, 4, 255, 141, 52, 5, 255, 146, 55, 2, 255, 140, 63, 3, 255, 141, 62, 3, 255, 141, 56, 4, 255, 139, 58, 3, 255, 138, 59, 3, 255, 149, 61, 3, 255, 150, 62, 2, 255, 142, 60, 1, 255, 140, 58, 4, 255, 138, 57, 1, 255, 135, 57, 3, 255, 129, 49, 6, 255, 127, 55, 9, 255, 131, 57, 2, 255, 140, 58, 3, 255, 133, 59, 6, 255, 131, 60, 9, 255, 133, 55, 3, 255, 131, 55, 9, 255, 135, 57, 8, 255, 145, 61, 1, 255, 142, 65, 5, 255, 148, 66, 4, 255, 135, 58, 3, 255, 132, 57, 6, 255, 136, 64, 4, 255, 139, 66, 4, 255, 146, 63, 5, 255, 148, 68, 3, 255, 151, 65, 0, 255, 147, 67, 7, 255, 147, 63, 7, 255, 141, 60, 3, 255, 132, 62, 2, 255, 133, 58, 5, 255, 147, 58, 5, 255, 146, 61, 2, 255, 138, 57, 2, 255, 134, 60, 5, 255, 138, 61, 8, 255, 144, 68, 9, 255, 148, 69, 5, 255, 158, 69, 11, 255, 157, 68, 5, 255, 160, 71, 10, 255, 156, 70, 13, 255, 151, 71, 0, 255, 151, 73, 5, 255, 152, 74, 6, 255, 150, 73, 4, 255, 154, 76, 3, 255, 152, 70, 2, 255, 150, 70, 4, 255, 152, 76, 8, 255, 159, 79, 11, 255, 154, 77, 7, 255, 156, 79, 17, 255, 160, 81, 17, 255, 163, 83, 14, 255, 168, 87, 9, 255, 170, 89, 5, 255, 168, 85, 12, 255, 164, 81, 18, 255, 168, 85, 16, 255, 168, 90, 19, 255, 170, 93, 23, 255, 173, 92, 12, 255, 178, 89, 20, 255, 178, 91, 19, 255, 177, 89, 14, 255, 178, 93, 13, 255, 175, 98, 15, 255, 171, 95, 15, 255, 177, 96, 13, 255, 181, 96, 13, 255, 172, 90, 13, 255, 170, 92, 14, 255, 175, 96, 12, 255, 181, 101, 13, 255, 184, 103, 16, 255, 184, 105, 15, 255, 186, 102, 14, 255, 185, 105, 11, 255, 181, 102, 14, 255, 174, 97, 20, 255, 168, 95, 15, 255, 165, 92, 22, 255, 163, 96, 19, 255, 160, 92, 16, 255, 151, 92, 21, 255, 145, 90, 21, 255, 146, 89, 14, 255, 121, 83, 18, 255, 93, 77, 24, 255, 97, 81, 20, 255, 104, 87, 11, 255, 92, 78, 19, 255, 87, 74, 23, 255, 92, 81, 4, 255, 89, 81, 4, 255, 90, 74, 21, 255, 87, 77, 18, 255, 83, 76, 17, 255, 89, 81, 10, 255, 91, 74, 20, 255, 93, 73, 24, 255, 95, 76, 6, 255, 94, 79, 2, 255, 100, 79, 11, 255, 99, 77, 14, 255, 93, 74, 11, 255, 98, 74, 8, 255, 93, 74, 6, 255, 99, 71, 14, 255, 102, 71, 16, 255, 101, 71, 9, 255, 102, 75, 9, 255, 99, 72, 5, 255, 103, 72, 2, 255, 105, 74, 10, 255, 93, 72, 8, 255, 92, 71, 4, 255, 99, 69, 8, 255, 101, 68, 9, 255, 101, 67, 3, 255, 112, 71, 8, 255, 118, 68, 8, 255, 109, 63, 6, 255, 102, 67, 6, 255, 104, 65, 12, 255, 107, 59, 9, 255, 117, 66, 9, 255, 119, 69, 7, 255, 114, 65, 9, 255, 119, 73, 16, 255, 142, 89, 13, 255, 163, 114, 6, 255, 173, 131, 9, 255, 177, 128, 7, 255, 178, 127, 4, 255, 183, 135, 7, 255, 180, 132, 5, 255, 182, 133, 6, 255, 178, 129, 1, 255, 180, 128, 3, 255, 170, 113, 8, 255, 169, 112, 5, 255, 167, 110, 3, 255, 165, 110, 4, 255, 162, 106, 5, 255, 162, 105, 9, 255, 167, 106, 9, 255, 173, 109, 6, 255, 169, 102, 1, 255, 163, 95, 4, 255, 160, 93, 2, 255, 161, 93, 2, 255, 162, 95, 3, 255, 162, 98, 5, 255, 161, 94, 5, 255, 159, 89, 2, 255, 156, 85, 2, 255, 150, 81, 3, 255, 145, 78, 4, 255, 147, 83, 6, 255, 156, 89, 10, 255, 157, 89, 6, 255, 157, 86, 2, 255, 154, 82, 3, 255, 144, 73, 1, 255, 138, 70, 2, 255, 139, 73, 1, 255, 142, 75, 2, 255, 140, 69, 8, 255, 135, 65, 5, 255, 134, 68, 4, 255, 136, 73, 1, 255, 138, 71, 1, 255, 141, 71, 4, 255, 138, 67, 3, 255, 134, 66, 3, 255, 129, 65, 1, 255, 131, 67, 3, 255, 136, 70, 6, 255, 134, 68, 4, 255, 127, 59, 1, 255, 131, 60, 4, 255, 135, 61, 3, 255, 132, 60, 1, 255, 128, 56, 2, 255, 126, 50, 2, 255, 120, 52, 0, 255, 115, 49, 3, 255, 104, 39, 1, 255, 98, 37, 3, 255, 89, 32, 2, 255, 89, 34, 2, 255, 100, 37, 3, 255, 99, 37, 1, 255, 95, 36, 5, 255, 84, 25, 2, 255, 81, 27, 4, 255, 81, 26, 5, 255, 74, 23, 1, 255, 72, 25, 2, 255, 74, 25, 4, 255, 72, 22, 3, 255, 73, 24, 2, 255, 72, 25, 0, 255, 73, 26, 2, 255, 72, 24, 6, 255, 85, 28, 4, 255, 105, 36, 7, 255, 107, 30, 4, 255, 110, 31, 3, 255, 117, 32, 1, 255, 113, 30, 1, 255, 106, 29, 1, 255, 106, 30, 6, 255, 102, 26, 2, 255, 103, 25, 2, 255, 106, 28, 5, 255, 109, 30, 5, 255, 104, 27, 3, 255, 101, 26, 3, 255, 99, 24, 0, 255, 102, 22, 1, 255, 103, 23, 2, 255, 102, 28, 3, 255, 98, 27, 2, 255, 98, 24, 3, 255, 101, 23, 2, 255, 102, 25, 3, 255, 97, 24, 5, 255, 78, 24, 6, 255, 52, 11, 4, 255, 65, 21, 4, 255, 85, 24, 5, 255, 83, 21, 1, 255, 79, 22, 1, 255, 81, 21, 2, 255, 79, 20, 4, 255, 73, 18, 2, 255, 79, 22, 5, 255, 78, 23, 3, 255, 68, 25, 2, 255, 69, 21, 2, 255, 61, 15, 2, 255, 64, 21, 5, 255, 65, 18, 1, 255, 73, 23, 2, 255, 75, 22, 0, 255, 77, 22, 2, 255, 76, 21, 4, 255, 80, 22, 2, 255, 88, 27, 4, 255, 95, 28, 2, 255, 101, 30, 1, 255, 114, 41, 3, 255, 124, 50, 3, 255, 130, 54, 1, 255, 135, 57, 4, 255, 136, 57, 0, 255, 134, 55, 0, 255, 132, 56, 0, 255, 129, 56, 1, 255, 134, 57, 3, 255, 139, 60, 3, 255, 138, 62, 2, 255, 137, 61, 0, 255, 140, 60, 2, 255, 140, 60, 3, 255, 138, 60, 0, 255, 138, 62, 2, 255, 140, 59, 3, 255, 137, 58, 3, 255, 32, 35, 7, 255, 28, 37, 16, 255, 34, 46, 18, 255, 41, 53, 13, 255, 44, 57, 9, 255, 44, 62, 18, 255, 39, 61, 19, 255, 42, 64, 9, 255, 50, 68, 12, 255, 44, 63, 14, 255, 43, 64, 11, 255, 47, 64, 11, 255, 48, 59, 14, 255, 44, 56, 12, 255, 40, 47, 9, 255, 40, 43, 6, 255, 44, 43, 12, 255, 42, 36, 8, 255, 39, 36, 4, 255, 32, 28, 1, 255, 30, 20, 2, 255, 34, 25, 6, 255, 25, 22, 2, 255, 25, 23, 3, 255, 24, 17, 1, 255, 27, 18, 2, 255, 27, 20, 1, 255, 27, 22, 4, 255, 29, 19, 5, 255, 32, 14, 2, 255, 33, 18, 2, 255, 31, 20, 3, 255, 28, 20, 6, 255, 30, 16, 5, 255, 36, 18, 3, 255, 43, 24, 8, 255, 51, 32, 9, 255, 56, 35, 15, 255, 48, 38, 19, 255, 47, 35, 17, 255, 50, 35, 3, 255, 53, 36, 5, 255, 45, 25, 3, 255, 47, 22, 1, 255, 60, 28, 3, 255, 63, 33, 18, 255, 77, 55, 26, 255, 76, 55, 19, 255, 65, 54, 41, 255, 67, 59, 51, 255, 70, 63, 44, 255, 70, 65, 45, 255, 77, 63, 38, 255, 82, 61, 26, 255, 79, 53, 28, 255, 73, 45, 17, 255, 80, 44, 11, 255, 77, 45, 10, 255, 68, 43, 15, 255, 72, 45, 19, 255, 72, 49, 10, 255, 72, 46, 1, 255, 72, 42, 2, 255, 67, 36, 5, 255, 71, 40, 4, 255, 73, 35, 1, 255, 80, 34, 4, 255, 81, 35, 2, 255, 79, 38, 1, 255, 81, 40, 2, 255, 80, 36, 1, 255, 79, 35, 2, 255, 82, 36, 3, 255, 83, 38, 4, 255, 80, 37, 3, 255, 83, 38, 2, 255, 87, 39, 4, 255, 88, 39, 6, 255, 81, 40, 2, 255, 87, 42, 2, 255, 92, 40, 2, 255, 91, 41, 0, 255, 94, 45, 3, 255, 100, 48, 7, 255, 104, 44, 4, 255, 111, 46, 2, 255, 118, 48, 1, 255, 123, 50, 0, 255, 127, 49, 3, 255, 120, 48, 3, 255, 118, 43, 1, 255, 130, 42, 1, 255, 134, 50, 4, 255, 124, 48, 7, 255, 123, 46, 4, 255, 129, 51, 2, 255, 130, 53, 2, 255, 131, 48, 3, 255, 126, 45, 1, 255, 135, 50, 4, 255, 133, 49, 1, 255, 123, 49, 3, 255, 124, 49, 3, 255, 130, 50, 1, 255, 133, 46, 1, 255, 127, 42, 3, 255, 116, 40, 3, 255, 117, 43, 4, 255, 120, 46, 3, 255, 115, 43, 3, 255, 117, 43, 6, 255, 120, 42, 5, 255, 120, 45, 1, 255, 119, 46, 4, 255, 121, 42, 5, 255, 121, 41, 9, 255, 117, 43, 4, 255, 132, 51, 5, 255, 135, 48, 2, 255, 136, 54, 1, 255, 138, 56, 3, 255, 136, 54, 2, 255, 138, 52, 0, 255, 143, 53, 1, 255, 140, 53, 2, 255, 142, 55, 4, 255, 143, 57, 1, 255, 137, 56, 2, 255, 141, 56, 2, 255, 140, 58, 0, 255, 147, 60, 4, 255, 142, 54, 2, 255, 135, 55, 3, 255, 135, 54, 2, 255, 141, 56, 0, 255, 139, 55, 7, 255, 134, 55, 7, 255, 142, 58, 0, 255, 149, 61, 5, 255, 141, 58, 6, 255, 135, 55, 4, 255, 125, 50, 7, 255, 136, 57, 4, 255, 131, 55, 3, 255, 126, 58, 4, 255, 139, 62, 4, 255, 154, 62, 0, 255, 154, 63, 6, 255, 139, 60, 3, 255, 127, 54, 9, 255, 133, 55, 12, 255, 141, 59, 8, 255, 141, 61, 8, 255, 141, 56, 5, 255, 139, 59, 6, 255, 145, 60, 9, 255, 138, 59, 9, 255, 133, 58, 10, 255, 143, 66, 12, 255, 146, 67, 5, 255, 151, 66, 11, 255, 152, 65, 6, 255, 149, 67, 4, 255, 145, 66, 3, 255, 155, 72, 8, 255, 156, 70, 3, 255, 160, 69, 10, 255, 156, 70, 14, 255, 153, 69, 3, 255, 152, 67, 7, 255, 156, 71, 6, 255, 151, 68, 7, 255, 151, 72, 8, 255, 153, 72, 12, 255, 161, 74, 10, 255, 158, 76, 8, 255, 153, 75, 12, 255, 150, 71, 15, 255, 149, 74, 11, 255, 145, 73, 11, 255, 147, 72, 18, 255, 159, 80, 14, 255, 171, 85, 12, 255, 170, 84, 13, 255, 170, 86, 14, 255, 170, 85, 20, 255, 170, 87, 12, 255, 175, 90, 5, 255, 174, 86, 15, 255, 175, 92, 9, 255, 176, 97, 9, 255, 177, 93, 16, 255, 178, 93, 15, 255, 177, 95, 15, 255, 173, 96, 18, 255, 170, 92, 18, 255, 166, 88, 18, 255, 167, 88, 24, 255, 176, 94, 20, 255, 178, 98, 22, 255, 181, 102, 20, 255, 176, 102, 13, 255, 181, 102, 15, 255, 183, 103, 14, 255, 178, 98, 18, 255, 174, 99, 16, 255, 170, 103, 13, 255, 169, 101, 13, 255, 169, 97, 12, 255, 163, 95, 3, 255, 153, 88, 23, 255, 142, 88, 14, 255, 124, 84, 7, 255, 103, 78, 29, 255, 96, 79, 19, 255, 106, 82, 12, 255, 99, 81, 25, 255, 79, 77, 22, 255, 84, 78, 18, 255, 93, 80, 10, 255, 91, 82, 20, 255, 86, 79, 23, 255, 88, 79, 19, 255, 88, 77, 12, 255, 88, 78, 18, 255, 89, 76, 10, 255, 92, 74, 15, 255, 88, 78, 14, 255, 82, 75, 14, 255, 91, 70, 20, 255, 92, 75, 19, 255, 89, 78, 18, 255, 102, 80, 10, 255, 102, 73, 15, 255, 98, 71, 8, 255, 106, 77, 1, 255, 102, 74, 4, 255, 103, 75, 12, 255, 104, 73, 13, 255, 102, 73, 10, 255, 96, 70, 8, 255, 97, 70, 12, 255, 102, 71, 11, 255, 103, 71, 8, 255, 96, 72, 6, 255, 101, 74, 12, 255, 101, 70, 6, 255, 102, 70, 4, 255, 105, 66, 7, 255, 115, 72, 7, 255, 129, 71, 6, 255, 127, 70, 9, 255, 116, 71, 13, 255, 126, 71, 12, 255, 126, 68, 6, 255, 115, 64, 4, 255, 112, 66, 0, 255, 124, 78, 6, 255, 114, 63, 4, 255, 102, 63, 6, 255, 121, 79, 3, 255, 158, 110, 6, 255, 179, 129, 11, 255, 168, 113, 7, 255, 171, 120, 8, 255, 175, 127, 12, 255, 174, 123, 7, 255, 179, 124, 7, 255, 157, 100, 8, 255, 146, 87, 8, 255, 154, 98, 10, 255, 156, 103, 7, 255, 156, 104, 6, 255, 152, 99, 3, 255, 149, 100, 2, 255, 153, 100, 6, 255, 159, 101, 3, 255, 158, 96, 3, 255, 152, 90, 4, 255, 147, 87, 3, 255, 152, 90, 6, 255, 151, 88, 2, 255, 154, 89, 4, 255, 154, 87, 7, 255, 152, 84, 4, 255, 146, 79, 0, 255, 145, 80, 1, 255, 144, 80, 4, 255, 147, 80, 4, 255, 145, 78, 0, 255, 146, 79, 0, 255, 152, 79, 2, 255, 147, 76, 1, 255, 139, 72, 1, 255, 138, 68, 4, 255, 130, 61, 3, 255, 125, 61, 7, 255, 125, 66, 5, 255, 130, 69, 3, 255, 135, 68, 3, 255, 140, 70, 2, 255, 137, 68, 4, 255, 135, 65, 1, 255, 132, 66, 2, 255, 130, 67, 6, 255, 126, 63, 3, 255, 130, 65, 4, 255, 130, 63, 1, 255, 134, 66, 3, 255, 134, 64, 2, 255, 136, 65, 3, 255, 131, 61, 2, 255, 128, 60, 1, 255, 131, 60, 2, 255, 130, 58, 2, 255, 126, 57, 5, 255, 119, 51, 4, 255, 111, 46, 1, 255, 103, 42, 0, 255, 93, 33, 0, 255, 88, 32, 1, 255, 97, 37, 3, 255, 96, 37, 2, 255, 90, 31, 2, 255, 86, 25, 4, 255, 80, 26, 7, 255, 69, 25, 2, 255, 86, 30, 4, 255, 83, 26, 0, 255, 72, 27, 5, 255, 65, 20, 3, 255, 73, 18, 2, 255, 80, 25, 1, 255, 83, 29, 3, 255, 79, 27, 0, 255, 95, 27, 3, 255, 106, 30, 3, 255, 105, 32, 0, 255, 116, 34, 6, 255, 120, 36, 3, 255, 116, 36, 2, 255, 107, 28, 0, 255, 103, 27, 2, 255, 105, 28, 4, 255, 106, 25, 2, 255, 105, 25, 1, 255, 103, 28, 2, 255, 103, 31, 2, 255, 105, 31, 2, 255, 101, 28, 0, 255, 102, 29, 1, 255, 103, 26, 1, 255, 95, 21, 0, 255, 97, 24, 3, 255, 100, 26, 5, 255, 99, 22, 2, 255, 97, 20, 0, 255, 95, 21, 2, 255, 85, 20, 1, 255, 68, 20, 4, 255, 66, 22, 0, 255, 79, 18, 2, 255, 79, 18, 4, 255, 73, 20, 1, 255, 82, 25, 0, 255, 82, 24, 1, 255, 78, 24, 4, 255, 77, 22, 2, 255, 82, 24, 1, 255, 80, 25, 3, 255, 69, 20, 6, 255, 70, 18, 3, 255, 74, 21, 7, 255, 68, 17, 2, 255, 78, 22, 6, 255, 79, 21, 3, 255, 75, 22, 1, 255, 74, 22, 1, 255, 81, 23, 2, 255, 85, 25, 0, 255, 93, 29, 1, 255, 101, 33, 5, 255, 101, 31, 1, 255, 106, 34, 3, 255, 122, 49, 1, 255, 131, 53, 3, 255, 137, 56, 2, 255, 135, 55, 2, 255, 134, 54, 2, 255, 133, 55, 1, 255, 134, 56, 2, 255, 134, 57, 2, 255, 136, 61, 2, 255, 137, 61, 0, 255, 140, 59, 1, 255, 141, 60, 2, 255, 140, 60, 0, 255, 140, 60, 1, 255, 141, 59, 2, 255, 140, 58, 2, 255, 34, 47, 7, 255, 37, 47, 13, 255, 40, 52, 16, 255, 36, 54, 13, 255, 44, 65, 12, 255, 50, 64, 19, 255, 48, 62, 21, 255, 50, 70, 11, 255, 49, 69, 4, 255, 47, 64, 11, 255, 49, 61, 14, 255, 49, 59, 8, 255, 43, 54, 6, 255, 38, 49, 13, 255, 41, 44, 8, 255, 38, 38, 6, 255, 40, 34, 9, 255, 39, 25, 5, 255, 38, 27, 5, 255, 33, 26, 6, 255, 32, 23, 8, 255, 31, 20, 7, 255, 29, 16, 2, 255, 28, 17, 1, 255, 23, 16, 4, 255, 26, 18, 5, 255, 29, 15, 1, 255, 34, 17, 4, 255, 35, 18, 5, 255, 36, 16, 5, 255, 32, 14, 3, 255, 26, 20, 5, 255, 25, 20, 3, 255, 31, 17, 0, 255, 27, 15, 3, 255, 32, 23, 3, 255, 44, 31, 12, 255, 49, 34, 15, 255, 49, 42, 8, 255, 52, 38, 12, 255, 53, 33, 14, 255, 61, 32, 7, 255, 61, 30, 4, 255, 47, 27, 3, 255, 45, 23, 0, 255, 57, 36, 12, 255, 73, 52, 30, 255, 74, 46, 29, 255, 67, 56, 38, 255, 66, 61, 45, 255, 71, 66, 43, 255, 74, 62, 49, 255, 75, 60, 47, 255, 78, 65, 32, 255, 77, 54, 23, 255, 67, 50, 8, 255, 71, 51, 5, 255, 72, 46, 12, 255, 73, 40, 13, 255, 75, 47, 10, 255, 75, 52, 13, 255, 77, 44, 1, 255, 73, 36, 3, 255, 71, 37, 6, 255, 71, 37, 6, 255, 76, 38, 6, 255, 74, 39, 2, 255, 78, 39, 0, 255, 80, 38, 0, 255, 83, 38, 1, 255, 86, 35, 0, 255, 89, 38, 1, 255, 88, 41, 3, 255, 84, 39, 1, 255, 83, 39, 2, 255, 80, 37, 2, 255, 82, 41, 3, 255, 85, 42, 4, 255, 88, 44, 1, 255, 95, 44, 1, 255, 107, 47, 2, 255, 111, 45, 2, 255, 115, 47, 4, 255, 114, 48, 4, 255, 119, 39, 3, 255, 122, 41, 6, 255, 123, 43, 2, 255, 122, 45, 1, 255, 120, 38, 3, 255, 112, 35, 2, 255, 119, 41, 3, 255, 121, 42, 3, 255, 125, 42, 1, 255, 126, 41, 1, 255, 124, 45, 2, 255, 122, 46, 3, 255, 131, 48, 1, 255, 127, 47, 1, 255, 125, 45, 0, 255, 129, 46, 5, 255, 127, 44, 3, 255, 129, 49, 3, 255, 128, 52, 2, 255, 126, 49, 0, 255, 127, 41, 0, 255, 127, 42, 4, 255, 122, 42, 2, 255, 121, 43, 2, 255, 118, 44, 1, 255, 117, 43, 2, 255, 118, 40, 2, 255, 120, 40, 2, 255, 123, 46, 4, 255, 126, 48, 3, 255, 128, 45, 1, 255, 132, 44, 2, 255, 132, 46, 2, 255, 132, 49, 3, 255, 133, 52, 5, 255, 130, 49, 2, 255, 132, 51, 2, 255, 135, 51, 3, 255, 139, 55, 4, 255, 141, 55, 4, 255, 139, 51, 3, 255, 138, 50, 3, 255, 138, 54, 3, 255, 136, 56, 3, 255, 132, 50, 5, 255, 132, 53, 4, 255, 133, 54, 3, 255, 133, 49, 2, 255, 131, 51, 3, 255, 133, 52, 4, 255, 136, 54, 2, 255, 143, 60, 5, 255, 143, 55, 4, 255, 152, 61, 4, 255, 151, 58, 2, 255, 140, 55, 4, 255, 128, 51, 4, 255, 132, 53, 8, 255, 137, 58, 11, 255, 128, 59, 4, 255, 131, 59, 5, 255, 145, 58, 5, 255, 149, 59, 3, 255, 152, 61, 3, 255, 144, 60, 4, 255, 137, 60, 6, 255, 137, 59, 7, 255, 145, 62, 9, 255, 147, 61, 4, 255, 146, 61, 3, 255, 144, 61, 2, 255, 147, 61, 9, 255, 149, 65, 8, 255, 147, 64, 5, 255, 151, 67, 4, 255, 153, 66, 5, 255, 149, 66, 3, 255, 150, 66, 6, 255, 150, 67, 3, 255, 148, 66, 6, 255, 151, 69, 7, 255, 151, 65, 8, 255, 150, 64, 12, 255, 153, 69, 7, 255, 155, 71, 5, 255, 154, 71, 4, 255, 158, 72, 9, 255, 162, 74, 13, 255, 162, 76, 11, 255, 162, 80, 5, 255, 161, 77, 4, 255, 158, 75, 12, 255, 151, 72, 9, 255, 144, 69, 13, 255, 144, 69, 21, 255, 146, 74, 12, 255, 150, 81, 13, 255, 161, 83, 13, 255, 172, 84, 11, 255, 167, 84, 10, 255, 167, 84, 13, 255, 173, 89, 18, 255, 171, 89, 14, 255, 172, 86, 15, 255, 173, 88, 12, 255, 177, 92, 15, 255, 177, 94, 18, 255, 172, 94, 15, 255, 173, 92, 19, 255, 171, 92, 15, 255, 173, 89, 21, 255, 174, 91, 23, 255, 175, 96, 16, 255, 174, 98, 15, 255, 173, 103, 11, 255, 180, 99, 22, 255, 175, 93, 17, 255, 165, 97, 19, 255, 174, 97, 22, 255, 173, 95, 16, 255, 174, 98, 14, 255, 168, 94, 15, 255, 159, 89, 23, 255, 151, 90, 23, 255, 136, 89, 12, 255, 126, 89, 17, 255, 115, 83, 16, 255, 101, 77, 19, 255, 89, 81, 23, 255, 90, 81, 15, 255, 93, 80, 13, 255, 92, 77, 24, 255, 95, 83, 16, 255, 88, 84, 13, 255, 86, 80, 14, 255, 87, 79, 7, 255, 85, 78, 8, 255, 88, 81, 19, 255, 86, 75, 23, 255, 88, 75, 11, 255, 90, 78, 13, 255, 87, 77, 11, 255, 92, 79, 5, 255, 91, 81, 6, 255, 84, 76, 16, 255, 87, 74, 13, 255, 93, 83, 14, 255, 92, 77, 13, 255, 97, 75, 7, 255, 99, 74, 10, 255, 96, 72, 17, 255, 96, 74, 11, 255, 99, 72, 12, 255, 98, 69, 11, 255, 98, 73, 8, 255, 99, 74, 8, 255, 98, 71, 10, 255, 102, 70, 11, 255, 104, 69, 8, 255, 98, 68, 12, 255, 92, 68, 5, 255, 99, 72, 5, 255, 95, 68, 2, 255, 100, 67, 6, 255, 103, 64, 3, 255, 100, 63, 3, 255, 106, 67, 7, 255, 107, 68, 4, 255, 116, 66, 5, 255, 128, 69, 4, 255, 115, 68, 0, 255, 107, 62, 7, 255, 107, 68, 4, 255, 105, 67, 1, 255, 89, 61, 6, 255, 90, 65, 6, 255, 98, 60, 4, 255, 106, 64, 2, 255, 144, 93, 3, 255, 160, 106, 5, 255, 166, 118, 6, 255, 168, 120, 8, 255, 171, 117, 7, 255, 172, 113, 6, 255, 140, 85, 10, 255, 143, 90, 7, 255, 150, 96, 13, 255, 150, 96, 8, 255, 148, 92, 6, 255, 150, 93, 10, 255, 148, 93, 5, 255, 146, 96, 3, 255, 145, 93, 1, 255, 151, 94, 9, 255, 146, 88, 5, 255, 140, 82, 1, 255, 147, 87, 8, 255, 149, 88, 1, 255, 150, 88, 2, 255, 144, 84, 1, 255, 141, 82, 4, 255, 133, 75, 3, 255, 136, 78, 4, 255, 137, 80, 2, 255, 140, 82, 5, 255, 138, 79, 3, 255, 130, 70, 0, 255, 140, 72, 7, 255, 139, 72, 2, 255, 137, 71, 2, 255, 134, 67, 5, 255, 127, 62, 1, 255, 128, 65, 3, 255, 129, 67, 2, 255, 133, 70, 3, 255, 138, 69, 6, 255, 137, 66, 8, 255, 138, 70, 5, 255, 134, 67, 1, 255, 133, 65, 1, 255, 132, 63, 4, 255, 130, 63, 4, 255, 130, 65, 1, 255, 128, 62, 2, 255, 126, 59, 1, 255, 127, 58, 2, 255, 127, 60, 2, 255, 124, 57, 1, 255, 122, 53, 2, 255, 125, 52, 2, 255, 125, 55, 1, 255, 124, 59, 5, 255, 123, 54, 3, 255, 115, 50, 2, 255, 102, 43, 2, 255, 100, 38, 2, 255, 88, 31, 1, 255, 87, 34, 2, 255, 93, 36, 4, 255, 97, 33, 5, 255, 87, 26, 3, 255, 76, 22, 3, 255, 75, 28, 3, 255, 87, 27, 2, 255, 86, 27, 1, 255, 88, 28, 1, 255, 89, 33, 3, 255, 95, 36, 6, 255, 86, 28, 2, 255, 77, 25, 3, 255, 92, 30, 2, 255, 104, 28, 7, 255, 105, 26, 1, 255, 109, 34, 0, 255, 110, 32, 3, 255, 117, 34, 1, 255, 121, 37, 4, 255, 116, 34, 3, 255, 110, 32, 2, 255, 109, 31, 3, 255, 110, 29, 2, 255, 107, 26, 3, 255, 104, 26, 4, 255, 102, 26, 0, 255, 105, 31, 1, 255, 105, 31, 1, 255, 105, 30, 2, 255, 103, 29, 4, 255, 94, 22, 3, 255, 93, 21, 3, 255, 101, 28, 6, 255, 99, 24, 1, 255, 98, 24, 1, 255, 95, 26, 5, 255, 90, 21, 4, 255, 83, 25, 4, 255, 69, 20, 0, 255, 76, 21, 4, 255, 75, 23, 3, 255, 74, 20, 0, 255, 89, 24, 5, 255, 85, 25, 1, 255, 79, 22, 1, 255, 79, 28, 5, 255, 80, 27, 4, 255, 79, 25, 5, 255, 69, 20, 4, 255, 64, 20, 3, 255, 70, 21, 4, 255, 72, 16, 0, 255, 81, 22, 3, 255, 82, 24, 6, 255, 76, 23, 2, 255, 76, 24, 1, 255, 84, 28, 3, 255, 90, 31, 2, 255, 94, 30, 0, 255, 102, 33, 3, 255, 101, 31, 5, 255, 96, 26, 4, 255, 110, 39, 1, 255, 128, 51, 2, 255, 136, 54, 1, 255, 136, 54, 3, 255, 134, 54, 6, 255, 135, 57, 3, 255, 135, 54, 1, 255, 132, 51, 0, 255, 135, 59, 3, 255, 136, 58, 2, 255, 139, 57, 2, 255, 139, 57, 2, 255, 139, 58, 4, 255, 140, 59, 3, 255, 139, 57, 1, 255, 141, 57, 2, 255, 32, 47, 23, 255, 39, 53, 28, 255, 48, 63, 23, 255, 45, 62, 28, 255, 43, 66, 16, 255, 39, 64, 15, 255, 48, 64, 25, 255, 52, 66, 14, 255, 49, 66, 7, 255, 47, 63, 8, 255, 45, 59, 6, 255, 48, 55, 8, 255, 37, 46, 6, 255, 31, 42, 5, 255, 38, 37, 3, 255, 37, 33, 2, 255, 36, 28, 2, 255, 39, 28, 8, 255, 34, 30, 8, 255, 31, 21, 3, 255, 26, 21, 3, 255, 28, 19, 4, 255, 33, 14, 1, 255, 33, 16, 0, 255, 30, 17, 3, 255, 30, 17, 4, 255, 35, 19, 4, 255, 37, 17, 4, 255, 25, 18, 1, 255, 25, 21, 3, 255, 34, 17, 3, 255, 26, 19, 2, 255, 31, 18, 1, 255, 44, 19, 4, 255, 35, 18, 6, 255, 29, 21, 2, 255, 36, 29, 12, 255, 47, 32, 20, 255, 54, 40, 15, 255, 63, 42, 16, 255, 66, 35, 13, 255, 64, 34, 6, 255, 56, 32, 5, 255, 48, 27, 6, 255, 49, 21, 2, 255, 52, 33, 16, 255, 63, 49, 34, 255, 75, 49, 21, 255, 82, 60, 31, 255, 79, 62, 44, 255, 80, 61, 42, 255, 77, 64, 50, 255, 78, 65, 44, 255, 78, 68, 29, 255, 74, 62, 8, 255, 82, 49, 18, 255, 82, 50, 9, 255, 75, 44, 8, 255, 64, 34, 11, 255, 67, 49, 13, 255, 76, 53, 17, 255, 77, 43, 8, 255, 78, 40, 2, 255, 75, 42, 0, 255, 73, 42, 7, 255, 79, 34, 2, 255, 82, 38, 5, 255, 93, 38, 8, 255, 84, 35, 3, 255, 81, 39, 5, 255, 87, 39, 3, 255, 88, 41, 1, 255, 88, 40, 1, 255, 94, 41, 3, 255, 98, 43, 7, 255, 93, 38, 4, 255, 98, 40, 4, 255, 111, 43, 1, 255, 118, 47, 3, 255, 122, 45, 2, 255, 128, 47, 5, 255, 127, 45, 5, 255, 119, 41, 3, 255, 106, 37, 1, 255, 110, 40, 4, 255, 111, 42, 5, 255, 109, 41, 0, 255, 106, 49, 1, 255, 107, 48, 3, 255, 109, 46, 5, 255, 113, 49, 5, 255, 110, 50, 4, 255, 111, 46, 2, 255, 114, 47, 4, 255, 117, 48, 3, 255, 121, 45, 2, 255, 122, 46, 1, 255, 126, 49, 3, 255, 132, 50, 1, 255, 137, 50, 2, 255, 130, 46, 1, 255, 126, 50, 4, 255, 130, 48, 2, 255, 132, 47, 7, 255, 117, 45, 6, 255, 118, 40, 1, 255, 135, 45, 2, 255, 131, 46, 1, 255, 131, 45, 3, 255, 134, 44, 4, 255, 129, 44, 4, 255, 127, 47, 3, 255, 128, 48, 2, 255, 127, 46, 2, 255, 125, 44, 3, 255, 110, 41, 1, 255, 103, 39, 5, 255, 109, 41, 6, 255, 124, 45, 2, 255, 133, 46, 2, 255, 131, 50, 1, 255, 131, 51, 0, 255, 134, 48, 2, 255, 134, 48, 1, 255, 135, 51, 3, 255, 129, 44, 2, 255, 128, 45, 7, 255, 129, 49, 5, 255, 130, 47, 7, 255, 139, 45, 5, 255, 137, 49, 4, 255, 129, 52, 3, 255, 131, 52, 1, 255, 138, 54, 0, 255, 136, 53, 6, 255, 137, 55, 3, 255, 143, 55, 0, 255, 147, 55, 5, 255, 146, 58, 6, 255, 138, 56, 1, 255, 139, 59, 4, 255, 146, 61, 3, 255, 146, 62, 1, 255, 144, 61, 1, 255, 148, 59, 2, 255, 150, 59, 6, 255, 140, 57, 3, 255, 141, 58, 2, 255, 140, 58, 2, 255, 144, 62, 6, 255, 149, 63, 8, 255, 148, 62, 4, 255, 151, 66, 5, 255, 146, 61, 4, 255, 149, 63, 6, 255, 148, 64, 0, 255, 148, 66, 2, 255, 148, 67, 2, 255, 149, 67, 2, 255, 152, 66, 6, 255, 148, 63, 2, 255, 150, 63, 8, 255, 153, 68, 12, 255, 149, 68, 5, 255, 150, 69, 2, 255, 151, 66, 5, 255, 153, 68, 11, 255, 152, 67, 11, 255, 158, 74, 6, 255, 160, 74, 11, 255, 163, 76, 12, 255, 166, 81, 3, 255, 164, 75, 10, 255, 167, 78, 12, 255, 160, 74, 14, 255, 151, 71, 12, 255, 147, 71, 7, 255, 154, 75, 14, 255, 162, 81, 9, 255, 166, 80, 7, 255, 166, 83, 10, 255, 167, 85, 11, 255, 169, 84, 11, 255, 166, 86, 11, 255, 165, 86, 12, 255, 170, 87, 10, 255, 173, 85, 18, 255, 173, 88, 18, 255, 173, 92, 10, 255, 173, 91, 24, 255, 170, 88, 21, 255, 171, 89, 13, 255, 171, 93, 13, 255, 174, 91, 16, 255, 176, 93, 20, 255, 181, 96, 24, 255, 181, 99, 17, 255, 174, 97, 11, 255, 172, 95, 13, 255, 171, 94, 19, 255, 166, 96, 14, 255, 171, 94, 14, 255, 167, 95, 16, 255, 158, 89, 14, 255, 144, 90, 14, 255, 128, 80, 31, 255, 112, 76, 22, 255, 103, 78, 21, 255, 103, 82, 28, 255, 96, 80, 28, 255, 92, 81, 22, 255, 93, 79, 30, 255, 96, 80, 17, 255, 90, 81, 15, 255, 92, 83, 20, 255, 99, 82, 18, 255, 99, 80, 9, 255, 93, 81, 11, 255, 90, 83, 21, 255, 92, 83, 17, 255, 89, 81, 8, 255, 90, 83, 11, 255, 91, 81, 16, 255, 92, 81, 17, 255, 98, 78, 18, 255, 91, 78, 13, 255, 90, 79, 12, 255, 98, 82, 15, 255, 98, 76, 16, 255, 91, 78, 19, 255, 92, 78, 11, 255, 96, 76, 14, 255, 93, 76, 9, 255, 97, 76, 8, 255, 97, 72, 15, 255, 96, 76, 11, 255, 96, 76, 9, 255, 102, 72, 17, 255, 100, 72, 11, 255, 101, 74, 9, 255, 101, 74, 9, 255, 100, 72, 9, 255, 98, 69, 6, 255, 99, 68, 2, 255, 100, 73, 1, 255, 102, 72, 3, 255, 97, 67, 6, 255, 97, 67, 7, 255, 97, 64, 6, 255, 94, 62, 9, 255, 105, 69, 14, 255, 103, 67, 6, 255, 111, 67, 7, 255, 113, 67, 7, 255, 95, 65, 2, 255, 97, 63, 9, 255, 95, 61, 10, 255, 100, 61, 5, 255, 100, 60, 8, 255, 98, 59, 5, 255, 104, 63, 6, 255, 99, 64, 10, 255, 99, 51, 8, 255, 125, 76, 11, 255, 146, 102, 11, 255, 162, 108, 6, 255, 162, 111, 0, 255, 154, 110, 7, 255, 156, 111, 7, 255, 146, 100, 1, 255, 134, 86, 8, 255, 142, 94, 6, 255, 143, 92, 0, 255, 141, 90, 8, 255, 140, 90, 8, 255, 137, 89, 7, 255, 136, 85, 6, 255, 139, 86, 7, 255, 140, 84, 9, 255, 134, 76, 3, 255, 143, 82, 5, 255, 147, 84, 6, 255, 139, 81, 0, 255, 138, 78, 6, 255, 135, 76, 8, 255, 133, 75, 4, 255, 131, 75, 1, 255, 136, 79, 4, 255, 138, 82, 4, 255, 136, 82, 4, 255, 136, 73, 7, 255, 131, 69, 5, 255, 133, 68, 2, 255, 131, 68, 3, 255, 127, 62, 5, 255, 130, 63, 3, 255, 131, 66, 0, 255, 133, 68, 3, 255, 135, 70, 9, 255, 132, 66, 4, 255, 133, 67, 1, 255, 135, 68, 2, 255, 133, 65, 2, 255, 129, 62, 2, 255, 129, 63, 4, 255, 129, 64, 5, 255, 124, 60, 4, 255, 122, 60, 1, 255, 124, 59, 5, 255, 118, 52, 6, 255, 117, 51, 7, 255, 117, 54, 5, 255, 115, 52, 1, 255, 120, 53, 2, 255, 124, 52, 1, 255, 122, 57, 4, 255, 120, 55, 2, 255, 118, 50, 2, 255, 107, 39, 2, 255, 97, 35, 5, 255, 91, 34, 3, 255, 97, 33, 6, 255, 95, 31, 6, 255, 86, 29, 2, 255, 81, 27, 0, 255, 82, 34, 2, 255, 80, 29, 1, 255, 71, 24, 3, 255, 80, 31, 5, 255, 106, 38, 3, 255, 118, 52, 3, 255, 126, 54, 2, 255, 116, 37, 4, 255, 90, 24, 2, 255, 99, 29, 7, 255, 110, 31, 7, 255, 108, 29, 1, 255, 109, 34, 5, 255, 111, 30, 2, 255, 114, 30, 0, 255, 116, 33, 3, 255, 115, 30, 3, 255, 114, 32, 3, 255, 110, 30, 2, 255, 114, 30, 3, 255, 112, 28, 2, 255, 106, 27, 1, 255, 106, 28, 0, 255, 104, 28, 1, 255, 106, 30, 3, 255, 103, 27, 1, 255, 105, 28, 3, 255, 97, 27, 2, 255, 97, 27, 3, 255, 96, 25, 1, 255, 100, 26, 2, 255, 101, 26, 2, 255, 99, 25, 5, 255, 93, 24, 3, 255, 85, 25, 2, 255, 71, 20, 0, 255, 71, 20, 1, 255, 74, 23, 2, 255, 79, 24, 1, 255, 89, 27, 2, 255, 92, 27, 2, 255, 83, 27, 3, 255, 76, 24, 2, 255, 69, 22, 0, 255, 68, 24, 1, 255, 75, 19, 4, 255, 74, 19, 2, 255, 74, 20, 1, 255, 74, 19, 0, 255, 78, 21, 1, 255, 78, 21, 2, 255, 75, 20, 1, 255, 76, 18, 0, 255, 77, 18, 1, 255, 84, 24, 3, 255, 87, 26, 3, 255, 92, 28, 4, 255, 95, 28, 3, 255, 91, 23, 1, 255, 116, 38, 5, 255, 133, 53, 5, 255, 137, 56, 0, 255, 133, 53, 0, 255, 129, 52, 3, 255, 128, 53, 2, 255, 130, 51, 1, 255, 130, 52, 1, 255, 132, 58, 3, 255, 133, 57, 1, 255, 136, 56, 1, 255, 135, 55, 1, 255, 137, 58, 4, 255, 137, 58, 1, 255, 139, 58, 2, 255, 140, 58, 2, 255, 43, 56, 25, 255, 39, 60, 21, 255, 39, 67, 11, 255, 48, 70, 26, 255, 48, 66, 17, 255, 52, 71, 16, 255, 50, 65, 20, 255, 49, 63, 12, 255, 48, 65, 6, 255, 45, 61, 5, 255, 39, 50, 3, 255, 37, 42, 5, 255, 39, 40, 5, 255, 35, 36, 1, 255, 31, 29, 2, 255, 27, 28, 7, 255, 22, 20, 3, 255, 30, 20, 4, 255, 30, 22, 2, 255, 24, 16, 0, 255, 38, 19, 5, 255, 37, 18, 4, 255, 25, 15, 0, 255, 28, 19, 5, 255, 25, 17, 6, 255, 27, 10, 0, 255, 46, 16, 5, 255, 39, 16, 3, 255, 38, 13, 2, 255, 41, 14, 3, 255, 33, 17, 2, 255, 30, 17, 2, 255, 24, 17, 3, 255, 34, 17, 5, 255, 39, 14, 3, 255, 36, 20, 3, 255, 47, 30, 10, 255, 52, 32, 12, 255, 45, 38, 15, 255, 56, 41, 24, 255, 60, 41, 16, 255, 53, 40, 3, 255, 54, 36, 4, 255, 53, 28, 3, 255, 51, 25, 0, 255, 57, 32, 7, 255, 70, 49, 27, 255, 77, 54, 34, 255, 84, 58, 32, 255, 83, 59, 41, 255, 72, 57, 47, 255, 73, 64, 56, 255, 71, 66, 47, 255, 71, 65, 37, 255, 69, 57, 22, 255, 79, 41, 11, 255, 87, 48, 14, 255, 83, 51, 10, 255, 61, 44, 9, 255, 58, 48, 18, 255, 71, 52, 22, 255, 70, 44, 8, 255, 72, 40, 3, 255, 77, 39, 4, 255, 78, 45, 5, 255, 80, 38, 0, 255, 79, 39, 0, 255, 79, 39, 2, 255, 79, 39, 2, 255, 90, 41, 3, 255, 99, 43, 2, 255, 103, 45, 1, 255, 109, 44, 2, 255, 109, 42, 1, 255, 111, 42, 2, 255, 113, 40, 1, 255, 115, 39, 2, 255, 115, 41, 4, 255, 111, 43, 3, 255, 108, 45, 3, 255, 105, 42, 1, 255, 102, 41, 1, 255, 101, 41, 2, 255, 94, 43, 1, 255, 92, 46, 4, 255, 93, 44, 4, 255, 95, 45, 3, 255, 94, 53, 4, 255, 97, 52, 4, 255, 105, 52, 4, 255, 109, 52, 0, 255, 110, 55, 5, 255, 102, 55, 3, 255, 104, 55, 3, 255, 109, 53, 4, 255, 111, 53, 3, 255, 110, 50, 5, 255, 105, 49, 1, 255, 110, 56, 5, 255, 110, 55, 1, 255, 112, 51, 0, 255, 116, 51, 3, 255, 112, 47, 0, 255, 115, 49, 5, 255, 110, 47, 6, 255, 107, 45, 1, 255, 116, 49, 1, 255, 120, 51, 1, 255, 127, 49, 3, 255, 128, 49, 1, 255, 134, 53, 5, 255, 134, 51, 3, 255, 130, 47, 0, 255, 127, 48, 2, 255, 121, 45, 2, 255, 103, 35, 1, 255, 105, 41, 2, 255, 115, 47, 2, 255, 123, 46, 0, 255, 136, 54, 2, 255, 134, 53, 5, 255, 136, 54, 6, 255, 137, 53, 0, 255, 136, 54, 5, 255, 136, 55, 4, 255, 133, 55, 1, 255, 133, 55, 3, 255, 132, 51, 2, 255, 132, 52, 2, 255, 130, 47, 0, 255, 125, 49, 1, 255, 118, 51, 0, 255, 120, 49, 1, 255, 130, 50, 4, 255, 132, 51, 3, 255, 138, 54, 2, 255, 148, 57, 4, 255, 147, 57, 5, 255, 144, 61, 3, 255, 140, 59, 1, 255, 143, 58, 5, 255, 144, 60, 7, 255, 143, 60, 1, 255, 147, 62, 0, 255, 150, 60, 1, 255, 149, 63, 7, 255, 141, 63, 6, 255, 143, 63, 4, 255, 144, 62, 2, 255, 143, 63, 2, 255, 144, 62, 4, 255, 145, 62, 3, 255, 147, 68, 3, 255, 148, 64, 1, 255, 154, 62, 7, 255, 153, 64, 5, 255, 153, 68, 5, 255, 151, 67, 3, 255, 148, 61, 6, 255, 153, 64, 10, 255, 151, 66, 12, 255, 153, 66, 14, 255, 154, 69, 9, 255, 150, 67, 13, 255, 148, 66, 7, 255, 150, 67, 3, 255, 151, 69, 5, 255, 154, 69, 18, 255, 154, 69, 9, 255, 157, 72, 6, 255, 164, 76, 15, 255, 163, 77, 4, 255, 162, 76, 6, 255, 160, 75, 10, 255, 158, 75, 14, 255, 151, 72, 17, 255, 148, 72, 12, 255, 162, 82, 18, 255, 170, 85, 14, 255, 164, 82, 17, 255, 162, 81, 14, 255, 165, 82, 12, 255, 170, 85, 18, 255, 170, 87, 16, 255, 168, 86, 12, 255, 168, 86, 15, 255, 166, 88, 17, 255, 163, 87, 9, 255, 163, 85, 6, 255, 167, 88, 17, 255, 166, 90, 17, 255, 173, 95, 14, 255, 181, 93, 12, 255, 181, 95, 22, 255, 177, 96, 14, 255, 171, 94, 25, 255, 168, 94, 23, 255, 166, 95, 20, 255, 167, 96, 22, 255, 158, 89, 13, 255, 147, 88, 24, 255, 145, 85, 21, 255, 130, 83, 11, 255, 109, 79, 18, 255, 95, 77, 25, 255, 90, 80, 24, 255, 91, 83, 10, 255, 93, 82, 16, 255, 97, 85, 14, 255, 92, 78, 16, 255, 95, 80, 30, 255, 88, 80, 26, 255, 105, 81, 7, 255, 97, 80, 17, 255, 90, 84, 10, 255, 98, 80, 17, 255, 98, 79, 25, 255, 91, 81, 14, 255, 91, 82, 19, 255, 93, 83, 19, 255, 92, 82, 15, 255, 92, 82, 19, 255, 92, 81, 23, 255, 93, 82, 17, 255, 104, 81, 14, 255, 99, 81, 11, 255, 95, 82, 16, 255, 99, 79, 10, 255, 104, 76, 4, 255, 92, 74, 10, 255, 94, 77, 9, 255, 102, 75, 16, 255, 100, 75, 17, 255, 98, 72, 21, 255, 101, 73, 17, 255, 101, 72, 11, 255, 103, 74, 17, 255, 102, 73, 19, 255, 102, 72, 11, 255, 103, 72, 6, 255, 101, 72, 2, 255, 101, 70, 4, 255, 103, 72, 9, 255, 107, 73, 11, 255, 104, 73, 8, 255, 103, 65, 10, 255, 95, 59, 14, 255, 93, 61, 6, 255, 95, 62, 8, 255, 98, 67, 8, 255, 109, 66, 4, 255, 103, 62, 4, 255, 91, 64, 8, 255, 96, 63, 8, 255, 107, 64, 7, 255, 107, 60, 1, 255, 112, 66, 8, 255, 103, 59, 6, 255, 96, 56, 2, 255, 98, 57, 2, 255, 100, 57, 4, 255, 99, 60, 4, 255, 98, 59, 5, 255, 104, 59, 8, 255, 108, 67, 1, 255, 140, 92, 7, 255, 145, 93, 5, 255, 144, 100, 6, 255, 151, 103, 6, 255, 150, 95, 11, 255, 147, 95, 1, 255, 143, 89, 2, 255, 140, 82, 3, 255, 142, 85, 4, 255, 140, 83, 3, 255, 139, 82, 6, 255, 137, 82, 8, 255, 132, 81, 3, 255, 131, 82, 7, 255, 129, 79, 7, 255, 134, 81, 2, 255, 139, 82, 11, 255, 136, 78, 11, 255, 133, 76, 4, 255, 129, 75, 2, 255, 131, 76, 6, 255, 126, 72, 2, 255, 129, 74, 4, 255, 141, 80, 9, 255, 137, 78, 1, 255, 140, 76, 2, 255, 133, 71, 0, 255, 134, 71, 3, 255, 125, 61, 3, 255, 126, 63, 1, 255, 134, 70, 5, 255, 133, 68, 4, 255, 133, 68, 4, 255, 133, 71, 4, 255, 130, 71, 1, 255, 129, 70, 0, 255, 134, 67, 2, 255, 130, 62, 2, 255, 131, 62, 4, 255, 131, 65, 4, 255, 126, 61, 1, 255, 122, 58, 3, 255, 124, 62, 1, 255, 123, 58, 1, 255, 121, 53, 3, 255, 119, 52, 3, 255, 116, 53, 1, 255, 116, 53, 0, 255, 120, 55, 3, 255, 119, 50, 4, 255, 118, 52, 5, 255, 111, 52, 1, 255, 117, 48, 3, 255, 116, 41, 4, 255, 100, 42, 5, 255, 91, 36, 1, 255, 88, 31, 1, 255, 93, 31, 4, 255, 93, 31, 3, 255, 87, 29, 0, 255, 92, 31, 2, 255, 97, 32, 4, 255, 87, 26, 6, 255, 84, 22, 2, 255, 93, 28, 3, 255, 99, 32, 7, 255, 108, 32, 3, 255, 95, 26, 6, 255, 86, 28, 0, 255, 87, 27, 1, 255, 93, 28, 0, 255, 99, 29, 0, 255, 104, 30, 4, 255, 113, 29, 3, 255, 113, 32, 3, 255, 114, 33, 4, 255, 109, 26, 0, 255, 110, 28, 0, 255, 110, 29, 0, 255, 113, 29, 0, 255, 113, 28, 0, 255, 112, 28, 1, 255, 114, 30, 4, 255, 111, 29, 5, 255, 111, 29, 5, 255, 105, 24, 0, 255, 107, 28, 2, 255, 107, 31, 2, 255, 101, 27, 1, 255, 101, 27, 3, 255, 101, 26, 3, 255, 97, 21, 1, 255, 97, 23, 2, 255, 95, 23, 0, 255, 91, 22, 1, 255, 77, 17, 0, 255, 69, 15, 0, 255, 75, 21, 5, 255, 85, 27, 5, 255, 87, 27, 1, 255, 85, 25, 2, 255, 79, 23, 2, 255, 77, 25, 4, 255, 67, 21, 1, 255, 68, 24, 2, 255, 81, 24, 6, 255, 73, 19, 2, 255, 71, 18, 0, 255, 74, 22, 1, 255, 77, 24, 3, 255, 78, 21, 2, 255, 80, 21, 3, 255, 79, 20, 3, 255, 76, 17, 1, 255, 77, 18, 0, 255, 82, 24, 5, 255, 81, 23, 2, 255, 83, 21, 0, 255, 92, 26, 1, 255, 120, 41, 3, 255, 131, 50, 4, 255, 132, 51, 0, 255, 133, 53, 0, 255, 130, 52, 3, 255, 128, 51, 2, 255, 127, 48, 0, 255, 131, 51, 1, 255, 132, 55, 1, 255, 132, 56, 0, 255, 136, 58, 1, 255, 135, 57, 1, 255, 137, 57, 3, 255, 137, 56, 0, 255, 139, 58, 2, 255, 138, 57, 1, 255, 45, 66, 23, 255, 46, 68, 22, 255, 54, 73, 29, 255, 47, 63, 33, 255, 52, 67, 19, 255, 59, 70, 8, 255, 47, 64, 7, 255, 47, 68, 6, 255, 38, 55, 5, 255, 40, 50, 16, 255, 35, 42, 6, 255, 36, 38, 0, 255, 35, 32, 4, 255, 28, 27, 3, 255, 31, 26, 7, 255, 19, 18, 5, 255, 25, 21, 8, 255, 26, 17, 5, 255, 26, 19, 3, 255, 22, 15, 3, 255, 28, 14, 5, 255, 28, 14, 2, 255, 25, 16, 2, 255, 27, 20, 6, 255, 28, 20, 5, 255, 25, 15, 1, 255, 35, 17, 4, 255, 39, 16, 4, 255, 39, 16, 3, 255, 43, 17, 6, 255, 43, 17, 4, 255, 35, 15, 0, 255, 28, 16, 3, 255, 32, 18, 4, 255, 34, 18, 1, 255, 34, 18, 0, 255, 48, 25, 5, 255, 52, 33, 8, 255, 50, 38, 17, 255, 49, 39, 22, 255, 51, 39, 19, 255, 54, 35, 4, 255, 58, 38, 7, 255, 47, 29, 8, 255, 44, 25, 3, 255, 55, 30, 0, 255, 53, 41, 16, 255, 59, 50, 35, 255, 69, 54, 26, 255, 70, 57, 41, 255, 71, 64, 48, 255, 83, 67, 52, 255, 70, 65, 49, 255, 66, 65, 52, 255, 73, 63, 32, 255, 82, 50, 2, 255, 76, 47, 16, 255, 79, 55, 15, 255, 70, 48, 2, 255, 77, 57, 18, 255, 75, 52, 18, 255, 66, 43, 5, 255, 69, 42, 5, 255, 79, 36, 4, 255, 73, 40, 6, 255, 71, 39, 3, 255, 85, 37, 4, 255, 93, 39, 5, 255, 104, 39, 6, 255, 105, 36, 3, 255, 101, 37, 4, 255, 95, 35, 2, 255, 92, 38, 3, 255, 92, 39, 4, 255, 91, 37, 2, 255, 90, 41, 5, 255, 86, 39, 3, 255, 92, 41, 4, 255, 88, 41, 2, 255, 88, 41, 2, 255, 91, 44, 4, 255, 92, 43, 3, 255, 92, 46, 5, 255, 99, 46, 4, 255, 95, 45, 2, 255, 99, 46, 6, 255, 100, 46, 5, 255, 96, 46, 1, 255, 96, 44, 0, 255, 106, 49, 3, 255, 110, 53, 3, 255, 111, 51, 4, 255, 99, 46, 0, 255, 100, 51, 3, 255, 104, 55, 5, 255, 103, 55, 2, 255, 105, 55, 3, 255, 106, 53, 4, 255, 107, 53, 6, 255, 103, 49, 2, 255, 109, 54, 3, 255, 113, 55, 2, 255, 114, 54, 2, 255, 113, 52, 1, 255, 120, 52, 3, 255, 111, 46, 0, 255, 113, 53, 7, 255, 117, 52, 4, 255, 116, 49, 1, 255, 118, 54, 5, 255, 116, 53, 3, 255, 117, 50, 1, 255, 125, 50, 2, 255, 124, 49, 5, 255, 114, 43, 3, 255, 109, 39, 7, 255, 123, 49, 9, 255, 133, 53, 5, 255, 135, 53, 5, 255, 136, 55, 7, 255, 139, 57, 5, 255, 138, 55, 5, 255, 142, 58, 8, 255, 141, 58, 1, 255, 136, 54, 3, 255, 133, 52, 1, 255, 143, 59, 2, 255, 146, 58, 3, 255, 140, 57, 5, 255, 137, 57, 3, 255, 137, 53, 4, 255, 136, 49, 2, 255, 135, 56, 6, 255, 131, 52, 1, 255, 136, 55, 1, 255, 143, 58, 5, 255, 143, 55, 4, 255, 142, 59, 2, 255, 139, 58, 3, 255, 140, 58, 4, 255, 149, 61, 4, 255, 150, 58, 7, 255, 143, 64, 3, 255, 149, 67, 3, 255, 154, 60, 1, 255, 152, 60, 4, 255, 144, 62, 4, 255, 144, 62, 8, 255, 148, 67, 9, 255, 145, 66, 2, 255, 142, 62, 2, 255, 144, 60, 5, 255, 150, 57, 9, 255, 155, 63, 11, 255, 151, 63, 10, 255, 151, 61, 12, 255, 149, 63, 12, 255, 146, 65, 4, 255, 143, 62, 2, 255, 149, 66, 8, 255, 149, 68, 4, 255, 150, 67, 5, 255, 151, 67, 5, 255, 147, 63, 12, 255, 148, 66, 12, 255, 147, 68, 10, 255, 148, 68, 10, 255, 150, 70, 12, 255, 153, 70, 13, 255, 155, 71, 9, 255, 157, 73, 8, 255, 159, 75, 10, 255, 158, 76, 10, 255, 147, 68, 18, 255, 153, 72, 14, 255, 157, 76, 10, 255, 161, 81, 13, 255, 160, 82, 14, 255, 158, 78, 13, 255, 158, 82, 20, 255, 156, 80, 10, 255, 167, 86, 14, 255, 167, 85, 18, 255, 163, 82, 13, 255, 161, 83, 13, 255, 156, 82, 14, 255, 163, 88, 19, 255, 168, 86, 22, 255, 168, 88, 17, 255, 173, 91, 16, 255, 171, 91, 15, 255, 172, 97, 20, 255, 174, 93, 20, 255, 176, 93, 16, 255, 171, 91, 15, 255, 164, 92, 18, 255, 156, 93, 15, 255, 151, 88, 27, 255, 139, 86, 18, 255, 141, 90, 20, 255, 135, 89, 25, 255, 91, 81, 20, 255, 86, 80, 17, 255, 88, 81, 24, 255, 86, 82, 21, 255, 98, 79, 24, 255, 93, 81, 17, 255, 92, 80, 21, 255, 94, 84, 15, 255, 94, 83, 24, 255, 92, 87, 16, 255, 92, 84, 18, 255, 104, 83, 15, 255, 100, 82, 23, 255, 97, 86, 16, 255, 96, 81, 18, 255, 99, 81, 19, 255, 102, 82, 11, 255, 100, 80, 18, 255, 101, 80, 28, 255, 101, 80, 22, 255, 104, 82, 20, 255, 103, 81, 17, 255, 101, 83, 16, 255, 94, 80, 22, 255, 97, 80, 12, 255, 95, 81, 19, 255, 93, 77, 22, 255, 96, 74, 16, 255, 93, 75, 17, 255, 95, 76, 15, 255, 103, 78, 13, 255, 104, 77, 9, 255, 99, 76, 9, 255, 96, 72, 20, 255, 100, 70, 12, 255, 106, 70, 17, 255, 98, 74, 16, 255, 99, 71, 17, 255, 98, 71, 15, 255, 97, 70, 10, 255, 95, 69, 6, 255, 97, 72, 7, 255, 97, 67, 14, 255, 95, 66, 10, 255, 101, 66, 14, 255, 95, 64, 6, 255, 93, 64, 4, 255, 101, 68, 6, 255, 96, 63, 8, 255, 96, 63, 6, 255, 99, 63, 2, 255, 102, 62, 1, 255, 102, 58, 7, 255, 99, 59, 9, 255, 108, 61, 6, 255, 108, 62, 2, 255, 99, 62, 9, 255, 99, 63, 11, 255, 108, 62, 4, 255, 110, 61, 1, 255, 103, 57, 1, 255, 102, 61, 1, 255, 108, 59, 6, 255, 102, 60, 2, 255, 105, 66, 6, 255, 117, 66, 7, 255, 133, 82, 3, 255, 145, 93, 4, 255, 140, 89, 2, 255, 127, 75, 6, 255, 135, 82, 9, 255, 142, 90, 2, 255, 138, 86, 2, 255, 134, 79, 8, 255, 130, 79, 3, 255, 131, 81, 6, 255, 127, 79, 3, 255, 125, 78, 8, 255, 125, 76, 7, 255, 130, 77, 5, 255, 133, 78, 7, 255, 130, 76, 3, 255, 124, 72, 3, 255, 123, 71, 3, 255, 123, 71, 4, 255, 121, 68, 4, 255, 124, 70, 10, 255, 134, 77, 3, 255, 140, 79, 3, 255, 131, 73, 1, 255, 134, 72, 6, 255, 128, 69, 2, 255, 128, 69, 3, 255, 128, 64, 4, 255, 130, 64, 3, 255, 135, 68, 3, 255, 134, 65, 1, 255, 131, 63, 3, 255, 129, 63, 9, 255, 123, 57, 5, 255, 127, 59, 2, 255, 129, 60, 7, 255, 129, 58, 4, 255, 129, 61, 2, 255, 128, 62, 3, 255, 124, 58, 2, 255, 124, 59, 2, 255, 125, 58, 1, 255, 125, 55, 1, 255, 125, 56, 2, 255, 122, 56, 2, 255, 120, 54, 2, 255, 118, 51, 4, 255, 110, 47, 2, 255, 108, 47, 2, 255, 115, 51, 8, 255, 117, 48, 4, 255, 111, 46, 1, 255, 105, 45, 1, 255, 98, 37, 2, 255, 92, 33, 0, 255, 92, 34, 1, 255, 96, 33, 3, 255, 97, 28, 3, 255, 94, 26, 4, 255, 96, 33, 1, 255, 94, 30, 4, 255, 96, 27, 6, 255, 83, 25, 3, 255, 87, 28, 4, 255, 96, 27, 2, 255, 90, 24, 4, 255, 93, 27, 1, 255, 98, 31, 2, 255, 99, 25, 1, 255, 101, 26, 3, 255, 98, 27, 0, 255, 103, 26, 3, 255, 104, 27, 2, 255, 109, 29, 3, 255, 108, 27, 0, 255, 110, 28, 0, 255, 112, 31, 2, 255, 117, 34, 4, 255, 117, 32, 3, 255, 119, 31, 4, 255, 115, 27, 2, 255, 114, 27, 3, 255, 114, 28, 4, 255, 110, 25, 2, 255, 110, 27, 4, 255, 113, 30, 2, 255, 110, 29, 2, 255, 103, 25, 1, 255, 103, 24, 3, 255, 98, 21, 2, 255, 95, 23, 1, 255, 94, 25, 2, 255, 90, 23, 2, 255, 81, 21, 3, 255, 70, 18, 3, 255, 66, 17, 4, 255, 74, 23, 5, 255, 75, 25, 2, 255, 71, 23, 3, 255, 78, 21, 3, 255, 75, 22, 4, 255, 71, 22, 4, 255, 71, 20, 0, 255, 73, 22, 1, 255, 65, 18, 2, 255, 63, 18, 0, 255, 69, 22, 2, 255, 72, 23, 1, 255, 76, 21, 1, 255, 78, 20, 0, 255, 78, 19, 2, 255, 77, 21, 3, 255, 78, 20, 2, 255, 77, 21, 3, 255, 76, 20, 3, 255, 78, 21, 0, 255, 97, 35, 6, 255, 120, 44, 2, 255, 125, 49, 4, 255, 125, 49, 1, 255, 130, 51, 3, 255, 131, 50, 3, 255, 132, 52, 2, 255, 131, 53, 0, 255, 134, 54, 3, 255, 134, 54, 0, 255, 138, 59, 3, 255, 136, 57, 1, 255, 135, 54, 0, 255, 137, 56, 1, 255, 140, 56, 2, 255, 140, 57, 3, 255, 138, 57, 2, 255, 43, 73, 22, 255, 40, 73, 26, 255, 45, 75, 25, 255, 50, 68, 19, 255, 54, 65, 26, 255, 44, 65, 17, 255, 41, 63, 9, 255, 38, 53, 6, 255, 39, 51, 8, 255, 34, 40, 5, 255, 37, 36, 9, 255, 29, 26, 4, 255, 28, 24, 6, 255, 24, 22, 9, 255, 29, 22, 10, 255, 23, 19, 4, 255, 25, 19, 3, 255, 27, 16, 4, 255, 22, 15, 5, 255, 21, 12, 5, 255, 17, 11, 2, 255, 22, 13, 2, 255, 34, 18, 5, 255, 29, 16, 2, 255, 32, 19, 2, 255, 26, 17, 2, 255, 17, 14, 2, 255, 40, 16, 7, 255, 34, 13, 0, 255, 29, 17, 2, 255, 43, 18, 6, 255, 40, 22, 7, 255, 38, 19, 1, 255, 40, 18, 3, 255, 33, 26, 2, 255, 35, 20, 2, 255, 43, 25, 7, 255, 45, 36, 16, 255, 62, 38, 23, 255, 53, 36, 15, 255, 55, 43, 16, 255, 59, 42, 10, 255, 48, 36, 8, 255, 40, 25, 5, 255, 48, 25, 3, 255, 48, 24, 3, 255, 58, 44, 25, 255, 70, 56, 20, 255, 76, 55, 19, 255, 67, 58, 37, 255, 74, 61, 47, 255, 77, 67, 54, 255, 72, 63, 51, 255, 68, 62, 47, 255, 72, 61, 31, 255, 76, 52, 13, 255, 77, 45, 14, 255, 71, 49, 25, 255, 64, 42, 8, 255, 69, 47, 15, 255, 71, 52, 14, 255, 75, 45, 12, 255, 79, 47, 7, 255, 90, 44, 2, 255, 95, 47, 2, 255, 96, 43, 3, 255, 101, 35, 5, 255, 86, 35, 3, 255, 80, 36, 1, 255, 82, 40, 5, 255, 86, 41, 3, 255, 89, 37, 0, 255, 86, 36, 1, 255, 85, 40, 3, 255, 80, 38, 1, 255, 85, 38, 1, 255, 88, 40, 3, 255, 84, 40, 5, 255, 87, 39, 3, 255, 92, 38, 3, 255, 93, 38, 2, 255, 95, 41, 2, 255, 89, 41, 1, 255, 82, 36, 4, 255, 77, 35, 1, 255, 81, 36, 4, 255, 76, 38, 3, 255, 80, 38, 5, 255, 76, 38, 3, 255, 80, 38, 2, 255, 79, 38, 2, 255, 83, 38, 3, 255, 87, 34, 2, 255, 87, 37, 2, 255, 88, 39, 3, 255, 97, 38, 5, 255, 94, 39, 1, 255, 99, 38, 2, 255, 106, 42, 8, 255, 101, 39, 5, 255, 101, 41, 3, 255, 102, 41, 1, 255, 108, 42, 2, 255, 107, 43, 2, 255, 103, 41, 1, 255, 101, 42, 3, 255, 94, 40, 4, 255, 93, 40, 3, 255, 88, 37, 1, 255, 100, 35, 4, 255, 93, 36, 2, 255, 89, 39, 1, 255, 94, 44, 5, 255, 90, 41, 4, 255, 84, 39, 4, 255, 80, 36, 3, 255, 82, 36, 3, 255, 89, 38, 1, 255, 101, 45, 6, 255, 97, 37, 5, 255, 108, 47, 4, 255, 118, 51, 1, 255, 125, 49, 4, 255, 132, 52, 6, 255, 132, 52, 6, 255, 137, 59, 4, 255, 140, 59, 0, 255, 146, 57, 2, 255, 141, 62, 0, 255, 146, 63, 2, 255, 154, 60, 6, 255, 149, 52, 4, 255, 142, 54, 4, 255, 144, 57, 4, 255, 140, 56, 2, 255, 132, 52, 1, 255, 124, 47, 0, 255, 127, 50, 2, 255, 131, 52, 7, 255, 135, 53, 5, 255, 144, 58, 2, 255, 144, 55, 0, 255, 149, 63, 1, 255, 155, 62, 2, 255, 151, 61, 3, 255, 143, 60, 3, 255, 144, 57, 4, 255, 146, 57, 5, 255, 151, 62, 7, 255, 147, 60, 4, 255, 142, 59, 6, 255, 140, 60, 9, 255, 141, 57, 7, 255, 146, 61, 11, 255, 144, 61, 5, 255, 149, 65, 0, 255, 148, 64, 9, 255, 143, 62, 10, 255, 140, 62, 2, 255, 144, 66, 1, 255, 145, 66, 5, 255, 145, 63, 12, 255, 146, 64, 13, 255, 145, 64, 13, 255, 143, 65, 9, 255, 142, 64, 6, 255, 144, 66, 12, 255, 144, 67, 2, 255, 150, 70, 10, 255, 154, 71, 12, 255, 156, 74, 2, 255, 159, 75, 12, 255, 156, 75, 10, 255, 154, 76, 12, 255, 158, 76, 12, 255, 167, 83, 17, 255, 161, 79, 18, 255, 159, 81, 15, 255, 158, 80, 19, 255, 160, 82, 17, 255, 165, 85, 9, 255, 162, 85, 12, 255, 154, 80, 16, 255, 153, 80, 12, 255, 157, 87, 14, 255, 160, 87, 20, 255, 167, 88, 14, 255, 169, 94, 15, 255, 171, 92, 20, 255, 169, 92, 18, 255, 162, 90, 20, 255, 162, 88, 10, 255, 155, 91, 19, 255, 155, 91, 25, 255, 150, 89, 21, 255, 136, 85, 17, 255, 125, 81, 19, 255, 125, 83, 15, 255, 120, 82, 25, 255, 109, 78, 25, 255, 107, 81, 26, 255, 91, 82, 12, 255, 89, 77, 16, 255, 89, 80, 21, 255, 85, 78, 19, 255, 92, 83, 20, 255, 89, 83, 24, 255, 90, 82, 25, 255, 92, 80, 31, 255, 97, 82, 27, 255, 98, 83, 8, 255, 93, 86, 10, 255, 101, 83, 23, 255, 102, 84, 16, 255, 100, 87, 16, 255, 104, 83, 22, 255, 105, 83, 12, 255, 99, 80, 25, 255, 98, 79, 24, 255, 99, 82, 16, 255, 101, 84, 9, 255, 105, 83, 22, 255, 102, 80, 26, 255, 101, 84, 23, 255, 99, 85, 17, 255, 97, 80, 4, 255, 97, 75, 9, 255, 101, 79, 17, 255, 98, 78, 12, 255, 100, 78, 14, 255, 97, 76, 12, 255, 100, 75, 22, 255, 103, 78, 9, 255, 98, 75, 10, 255, 95, 73, 22, 255, 99, 71, 15, 255, 104, 73, 5, 255, 102, 71, 16, 255, 101, 69, 16, 255, 101, 69, 15, 255, 102, 71, 13, 255, 100, 69, 12, 255, 101, 68, 14, 255, 100, 67, 6, 255, 99, 66, 8, 255, 104, 66, 4, 255, 98, 66, 0, 255, 97, 65, 3, 255, 109, 64, 17, 255, 102, 60, 6, 255, 106, 64, 10, 255, 103, 61, 13, 255, 104, 62, 5, 255, 108, 64, 5, 255, 97, 62, 7, 255, 98, 62, 11, 255, 99, 62, 10, 255, 100, 61, 2, 255, 113, 61, 10, 255, 118, 61, 9, 255, 114, 62, 5, 255, 115, 56, 7, 255, 113, 59, 4, 255, 107, 57, 8, 255, 100, 54, 5, 255, 94, 55, 3, 255, 100, 53, 11, 255, 107, 53, 2, 255, 125, 73, 2, 255, 128, 82, 4, 255, 125, 79, 5, 255, 128, 82, 12, 255, 127, 79, 7, 255, 127, 78, 6, 255, 121, 71, 11, 255, 118, 74, 4, 255, 121, 76, 2, 255, 120, 76, 5, 255, 121, 75, 8, 255, 119, 70, 5, 255, 128, 72, 5, 255, 131, 75, 5, 255, 123, 72, 2, 255, 119, 68, 2, 255, 119, 67, 5, 255, 118, 67, 7, 255, 119, 66, 5, 255, 122, 68, 4, 255, 128, 68, 4, 255, 134, 71, 2, 255, 134, 73, 3, 255, 128, 65, 4, 255, 122, 60, 4, 255, 116, 50, 7, 255, 114, 48, 8, 255, 116, 52, 2, 255, 125, 59, 0, 255, 131, 65, 1, 255, 132, 65, 2, 255, 132, 62, 6, 255, 130, 59, 6, 255, 129, 60, 7, 255, 130, 62, 7, 255, 128, 60, 4, 255, 126, 59, 2, 255, 123, 59, 3, 255, 121, 58, 2, 255, 120, 55, 4, 255, 118, 52, 3, 255, 118, 50, 1, 255, 120, 51, 2, 255, 118, 52, 2, 255, 115, 49, 4, 255, 108, 45, 2, 255, 107, 47, 2, 255, 115, 49, 5, 255, 121, 56, 8, 255, 118, 52, 3, 255, 116, 49, 5, 255, 106, 43, 2, 255, 107, 38, 4, 255, 100, 35, 2, 255, 96, 34, 3, 255, 92, 32, 2, 255, 93, 29, 2, 255, 93, 27, 3, 255, 103, 36, 2, 255, 101, 34, 2, 255, 98, 25, 1, 255, 108, 37, 4, 255, 118, 44, 3, 255, 122, 48, 1, 255, 120, 36, 3, 255, 115, 29, 5, 255, 110, 30, 5, 255, 105, 27, 2, 255, 102, 29, 3, 255, 101, 31, 4, 255, 104, 27, 2, 255, 102, 25, 0, 255, 108, 28, 1, 255, 115, 31, 4, 255, 115, 31, 3, 255, 114, 30, 2, 255, 118, 34, 5, 255, 116, 31, 1, 255, 115, 29, 1, 255, 116, 30, 2, 255, 114, 27, 1, 255, 112, 28, 3, 255, 108, 25, 1, 255, 109, 27, 2, 255, 109, 26, 1, 255, 110, 27, 1, 255, 107, 25, 1, 255, 104, 22, 3, 255, 99, 22, 3, 255, 92, 23, 0, 255, 91, 24, 5, 255, 86, 24, 4, 255, 79, 23, 2, 255, 75, 22, 6, 255, 60, 17, 3, 255, 56, 17, 1, 255, 66, 21, 3, 255, 68, 22, 5, 255, 72, 20, 2, 255, 68, 18, 1, 255, 66, 16, 1, 255, 68, 17, 1, 255, 63, 19, 0, 255, 58, 17, 1, 255, 60, 18, 2, 255, 67, 19, 2, 255, 72, 20, 1, 255, 74, 21, 1, 255, 73, 19, 1, 255, 72, 20, 1, 255, 71, 19, 0, 255, 79, 23, 2, 255, 76, 19, 1, 255, 77, 22, 4, 255, 79, 22, 0, 255, 93, 31, 2, 255, 116, 40, 2, 255, 121, 48, 5, 255, 122, 49, 3, 255, 126, 50, 2, 255, 126, 46, 0, 255, 130, 50, 1, 255, 128, 51, 1, 255, 131, 54, 4, 255, 135, 54, 1, 255, 135, 55, 0, 255, 136, 57, 1, 255, 139, 57, 2, 255, 137, 53, 0, 255, 137, 52, 2, 255, 135, 52, 1, 255, 133, 52, 0, 255, 56, 73, 24, 255, 46, 69, 23, 255, 44, 67, 18, 255, 52, 71, 12, 255, 51, 61, 20, 255, 42, 53, 12, 255, 40, 52, 12, 255, 34, 41, 8, 255, 35, 38, 7, 255, 30, 28, 4, 255, 29, 25, 4, 255, 25, 23, 4, 255, 25, 21, 8, 255, 25, 19, 5, 255, 24, 18, 7, 255, 16, 16, 4, 255, 20, 19, 4, 255, 38, 28, 12, 255, 26, 15, 2, 255, 24, 13, 0, 255, 34, 17, 1, 255, 39, 17, 3, 255, 32, 17, 3, 255, 26, 13, 2, 255, 35, 17, 6, 255, 28, 15, 4, 255, 18, 10, 0, 255, 30, 16, 7, 255, 29, 18, 6, 255, 32, 14, 1, 255, 38, 15, 2, 255, 42, 18, 5, 255, 32, 21, 1, 255, 35, 18, 2, 255, 41, 23, 2, 255, 33, 19, 4, 255, 35, 21, 5, 255, 41, 30, 14, 255, 47, 42, 20, 255, 50, 40, 16, 255, 60, 44, 19, 255, 51, 45, 6, 255, 46, 40, 1, 255, 55, 34, 5, 255, 50, 32, 4, 255, 48, 28, 4, 255, 66, 42, 12, 255, 81, 57, 30, 255, 79, 57, 19, 255, 65, 57, 35, 255, 61, 59, 43, 255, 79, 73, 38, 255, 82, 62, 42, 255, 70, 60, 45, 255, 72, 64, 34, 255, 76, 53, 19, 255, 74, 46, 17, 255, 70, 56, 20, 255, 78, 39, 5, 255, 81, 45, 16, 255, 79, 54, 13, 255, 95, 48, 11, 255, 92, 48, 8, 255, 88, 38, 3, 255, 75, 42, 5, 255, 73, 38, 3, 255, 73, 30, 0, 255, 77, 34, 2, 255, 82, 36, 2, 255, 86, 39, 4, 255, 83, 32, 0, 255, 87, 35, 5, 255, 76, 32, 1, 255, 75, 36, 2, 255, 79, 38, 6, 255, 80, 35, 3, 255, 81, 35, 3, 255, 76, 35, 1, 255, 78, 39, 3, 255, 78, 36, 2, 255, 83, 36, 3, 255, 84, 35, 1, 255, 90, 41, 5, 255, 80, 39, 2, 255, 83, 40, 2, 255, 87, 42, 5, 255, 74, 38, 1, 255, 83, 38, 4, 255, 81, 39, 4, 255, 76, 34, 0, 255, 80, 34, 2, 255, 88, 38, 5, 255, 85, 40, 2, 255, 83, 40, 1, 255, 89, 38, 1, 255, 96, 38, 4, 255, 92, 35, 3, 255, 93, 35, 2, 255, 94, 39, 2, 255, 88, 39, 1, 255, 94, 41, 3, 255, 94, 36, 2, 255, 102, 38, 1, 255, 105, 40, 5, 255, 91, 36, 4, 255, 90, 40, 4, 255, 89, 39, 1, 255, 82, 38, 0, 255, 87, 38, 6, 255, 91, 34, 1, 255, 91, 37, 3, 255, 89, 33, 1, 255, 98, 39, 3, 255, 94, 38, 3, 255, 85, 38, 1, 255, 85, 35, 3, 255, 84, 39, 2, 255, 83, 43, 4, 255, 81, 37, 3, 255, 85, 37, 6, 255, 80, 35, 2, 255, 78, 38, 4, 255, 80, 38, 6, 255, 84, 34, 3, 255, 90, 39, 2, 255, 100, 47, 8, 255, 99, 41, 4, 255, 111, 47, 5, 255, 114, 50, 4, 255, 127, 49, 7, 255, 124, 48, 5, 255, 116, 50, 3, 255, 125, 54, 4, 255, 141, 58, 5, 255, 135, 50, 0, 255, 123, 46, 3, 255, 111, 42, 8, 255, 107, 39, 5, 255, 126, 50, 5, 255, 133, 52, 2, 255, 136, 53, 8, 255, 137, 55, 5, 255, 146, 60, 7, 255, 149, 56, 4, 255, 146, 58, 7, 255, 134, 59, 4, 255, 132, 58, 1, 255, 130, 55, 4, 255, 139, 60, 6, 255, 145, 61, 5, 255, 141, 61, 6, 255, 134, 58, 7, 255, 133, 60, 6, 255, 134, 59, 4, 255, 134, 55, 3, 255, 139, 55, 7, 255, 144, 61, 4, 255, 141, 62, 6, 255, 137, 62, 6, 255, 133, 59, 8, 255, 136, 59, 8, 255, 138, 58, 7, 255, 144, 63, 11, 255, 142, 62, 19, 255, 141, 62, 17, 255, 143, 67, 11, 255, 144, 68, 9, 255, 148, 70, 5, 255, 154, 74, 11, 255, 157, 76, 4, 255, 159, 78, 0, 255, 159, 76, 8, 255, 160, 78, 6, 255, 164, 81, 9, 255, 164, 79, 11, 255, 163, 82, 11, 255, 158, 79, 16, 255, 160, 82, 17, 255, 159, 80, 19, 255, 162, 80, 19, 255, 168, 88, 17, 255, 153, 82, 17, 255, 143, 78, 23, 255, 154, 82, 18, 255, 163, 88, 13, 255, 168, 92, 15, 255, 167, 89, 10, 255, 158, 89, 13, 255, 149, 87, 22, 255, 149, 91, 20, 255, 151, 91, 14, 255, 147, 80, 31, 255, 143, 87, 21, 255, 128, 83, 17, 255, 103, 75, 28, 255, 81, 75, 15, 255, 78, 72, 26, 255, 91, 78, 17, 255, 99, 76, 33, 255, 93, 73, 27, 255, 87, 82, 15, 255, 87, 81, 18, 255, 86, 78, 24, 255, 88, 78, 25, 255, 86, 81, 28, 255, 88, 81, 28, 255, 92, 82, 31, 255, 98, 87, 13, 255, 98, 80, 21, 255, 99, 86, 11, 255, 98, 86, 24, 255, 102, 80, 24, 255, 101, 84, 21, 255, 106, 87, 5, 255, 102, 83, 13, 255, 100, 83, 23, 255, 101, 86, 15, 255, 97, 81, 23, 255, 101, 83, 14, 255, 102, 85, 13, 255, 104, 85, 10, 255, 107, 82, 22, 255, 103, 79, 19, 255, 103, 85, 10, 255, 96, 81, 14, 255, 92, 82, 2, 255, 99, 80, 7, 255, 104, 78, 19, 255, 97, 76, 19, 255, 96, 76, 10, 255, 104, 75, 11, 255, 104, 72, 16, 255, 102, 74, 10, 255, 102, 75, 11, 255, 103, 74, 11, 255, 102, 73, 9, 255, 102, 73, 15, 255, 103, 76, 3, 255, 103, 73, 9, 255, 99, 72, 11, 255, 99, 72, 9, 255, 100, 70, 5, 255, 101, 69, 6, 255, 103, 69, 4, 255, 100, 65, 16, 255, 99, 59, 14, 255, 94, 64, 6, 255, 95, 64, 9, 255, 107, 64, 8, 255, 106, 67, 0, 255, 103, 64, 3, 255, 102, 63, 9, 255, 109, 67, 6, 255, 119, 64, 4, 255, 116, 65, 10, 255, 102, 59, 4, 255, 100, 61, 2, 255, 104, 63, 1, 255, 113, 60, 8, 255, 117, 64, 4, 255, 102, 56, 4, 255, 113, 62, 13, 255, 120, 63, 2, 255, 111, 62, 6, 255, 110, 61, 3, 255, 106, 60, 2, 255, 98, 60, 5, 255, 96, 55, 1, 255, 99, 52, 9, 255, 108, 58, 6, 255, 112, 68, 0, 255, 113, 68, 5, 255, 114, 64, 8, 255, 116, 67, 3, 255, 118, 69, 3, 255, 117, 69, 7, 255, 114, 67, 1, 255, 114, 66, 5, 255, 114, 68, 6, 255, 115, 67, 3, 255, 120, 69, 6, 255, 123, 72, 2, 255, 121, 71, 2, 255, 121, 70, 3, 255, 119, 68, 4, 255, 115, 64, 2, 255, 114, 59, 5, 255, 112, 55, 7, 255, 109, 50, 11, 255, 110, 54, 6, 255, 115, 54, 3, 255, 108, 53, 1, 255, 112, 58, 4, 255, 110, 50, 6, 255, 103, 51, 2, 255, 99, 50, 2, 255, 97, 43, 8, 255, 110, 53, 8, 255, 120, 60, 2, 255, 120, 58, 0, 255, 125, 60, 6, 255, 128, 62, 7, 255, 126, 62, 1, 255, 125, 60, 0, 255, 121, 55, 2, 255, 116, 53, 1, 255, 115, 54, 0, 255, 112, 55, 0, 255, 112, 51, 1, 255, 115, 51, 4, 255, 117, 53, 6, 255, 111, 49, 2, 255, 107, 46, 1, 255, 110, 48, 4, 255, 108, 47, 2, 255, 120, 53, 3, 255, 129, 55, 2, 255, 117, 52, 0, 255, 108, 45, 3, 255, 107, 36, 6, 255, 104, 40, 3, 255, 100, 33, 2, 255, 93, 28, 4, 255, 86, 29, 4, 255, 90, 33, 4, 255, 97, 31, 1, 255, 110, 33, 4, 255, 111, 35, 3, 255, 114, 40, 0, 255, 128, 45, 4, 255, 145, 44, 7, 255, 142, 48, 7, 255, 138, 43, 2, 255, 116, 37, 4, 255, 108, 29, 4, 255, 113, 33, 2, 255, 106, 29, 0, 255, 101, 27, 5, 255, 107, 32, 3, 255, 111, 33, 1, 255, 113, 29, 1, 255, 116, 30, 3, 255, 116, 29, 3, 255, 115, 28, 1, 255, 119, 32, 4, 255, 117, 31, 3, 255, 115, 30, 2, 255, 114, 29, 2, 255, 116, 32, 4, 255, 110, 30, 2, 255, 106, 28, 2, 255, 103, 25, 1, 255, 106, 27, 4, 255, 108, 30, 3, 255, 109, 29, 2, 255, 104, 23, 3, 255, 93, 17, 1, 255, 92, 24, 1, 255, 92, 23, 4, 255, 88, 22, 2, 255, 86, 24, 1, 255, 85, 23, 5, 255, 63, 17, 3, 255, 54, 15, 2, 255, 70, 19, 8, 255, 71, 18, 3, 255, 65, 22, 1, 255, 67, 21, 1, 255, 67, 19, 5, 255, 62, 17, 5, 255, 58, 17, 3, 255, 60, 19, 3, 255, 66, 19, 4, 255, 70, 17, 2, 255, 74, 18, 2, 255, 73, 20, 4, 255, 65, 17, 1, 255, 69, 23, 5, 255, 69, 20, 1, 255, 74, 19, 1, 255, 76, 19, 2, 255, 74, 19, 4, 255, 79, 23, 2, 255, 89, 28, 1, 255, 113, 33, 2, 255, 117, 43, 4, 255, 121, 50, 2, 255, 127, 53, 2, 255, 125, 48, 0, 255, 128, 52, 4, 255, 125, 54, 4, 255, 127, 53, 4, 255, 131, 52, 2, 255, 131, 53, 1, 255, 132, 52, 0, 255, 138, 56, 2, 255, 137, 51, 1, 255, 134, 50, 3, 255, 132, 50, 2, 255, 131, 53, 3, 255, 45, 70, 26, 255, 49, 70, 24, 255, 44, 64, 26, 255, 36, 61, 10, 255, 37, 56, 14, 255, 40, 43, 17, 255, 39, 36, 8, 255, 38, 35, 10, 255, 30, 28, 8, 255, 25, 22, 7, 255, 24, 22, 7, 255, 23, 22, 5, 255, 21, 17, 3, 255, 24, 15, 6, 255, 15, 15, 2, 255, 17, 14, 2, 255, 20, 16, 5, 255, 16, 14, 3, 255, 25, 17, 3, 255, 31, 18, 6, 255, 28, 14, 4, 255, 28, 15, 1, 255, 29, 16, 3, 255, 22, 9, 5, 255, 23, 10, 4, 255, 28, 16, 2, 255, 30, 16, 4, 255, 25, 16, 2, 255, 24, 15, 3, 255, 27, 18, 4, 255, 29, 16, 2, 255, 33, 15, 3, 255, 34, 17, 6, 255, 38, 22, 2, 255, 35, 22, 3, 255, 29, 23, 7, 255, 36, 23, 4, 255, 52, 29, 5, 255, 53, 47, 15, 255, 46, 46, 30, 255, 53, 46, 28, 255, 56, 44, 8, 255, 63, 39, 10, 255, 56, 33, 7, 255, 42, 28, 2, 255, 50, 29, 7, 255, 50, 31, 7, 255, 66, 54, 21, 255, 79, 61, 25, 255, 72, 56, 33, 255, 68, 60, 44, 255, 83, 66, 54, 255, 85, 65, 36, 255, 76, 61, 37, 255, 85, 65, 38, 255, 82, 61, 6, 255, 76, 50, 17, 255, 62, 47, 25, 255, 64, 41, 7, 255, 68, 48, 6, 255, 76, 55, 15, 255, 84, 54, 17, 255, 74, 52, 9, 255, 78, 38, 4, 255, 80, 49, 7, 255, 81, 44, 4, 255, 84, 37, 3, 255, 86, 36, 2, 255, 85, 37, 1, 255, 87, 40, 3, 255, 86, 37, 4, 255, 87, 39, 4, 255, 87, 39, 1, 255, 88, 41, 3, 255, 91, 45, 4, 255, 86, 42, 1, 255, 85, 42, 2, 255, 86, 40, 5, 255, 86, 36, 1, 255, 94, 38, 3, 255, 94, 37, 3, 255, 91, 40, 3, 255, 86, 40, 2, 255, 84, 46, 2, 255, 89, 40, 0, 255, 89, 38, 0, 255, 85, 41, 2, 255, 85, 39, 2, 255, 85, 39, 2, 255, 85, 42, 3, 255, 89, 43, 1, 255, 92, 41, 2, 255, 94, 42, 2, 255, 90, 39, 0, 255, 88, 39, 1, 255, 87, 38, 0, 255, 90, 37, 3, 255, 93, 40, 7, 255, 88, 34, 2, 255, 90, 37, 4, 255, 92, 40, 2, 255, 93, 40, 2, 255, 95, 42, 3, 255, 92, 37, 1, 255, 92, 38, 3, 255, 88, 35, 4, 255, 88, 37, 4, 255, 93, 40, 3, 255, 101, 43, 4, 255, 101, 40, 3, 255, 90, 37, 4, 255, 91, 38, 1, 255, 102, 41, 2, 255, 103, 40, 4, 255, 91, 38, 3, 255, 93, 40, 5, 255, 86, 37, 1, 255, 91, 40, 2, 255, 97, 38, 1, 255, 96, 39, 2, 255, 95, 42, 5, 255, 92, 37, 2, 255, 97, 41, 6, 255, 96, 44, 7, 255, 86, 40, 1, 255, 83, 42, 1, 255, 84, 41, 1, 255, 86, 40, 2, 255, 77, 38, 2, 255, 74, 39, 4, 255, 79, 40, 5, 255, 90, 46, 4, 255, 122, 59, 10, 255, 140, 58, 4, 255, 143, 60, 0, 255, 139, 60, 2, 255, 131, 58, 5, 255, 127, 56, 4, 255, 131, 54, 3, 255, 134, 53, 3, 255, 138, 56, 6, 255, 144, 62, 7, 255, 148, 61, 3, 255, 150, 57, 1, 255, 145, 61, 4, 255, 139, 59, 6, 255, 134, 54, 4, 255, 130, 51, 8, 255, 125, 57, 1, 255, 136, 64, 6, 255, 152, 67, 5, 255, 141, 66, 0, 255, 141, 66, 6, 255, 143, 63, 5, 255, 135, 62, 8, 255, 130, 57, 16, 255, 141, 61, 5, 255, 138, 61, 4, 255, 126, 59, 4, 255, 123, 57, 13, 255, 133, 60, 6, 255, 147, 71, 5, 255, 155, 70, 14, 255, 157, 71, 6, 255, 158, 71, 13, 255, 158, 76, 10, 255, 154, 75, 6, 255, 160, 78, 10, 255, 160, 75, 14, 255, 162, 79, 13, 255, 161, 77, 5, 255, 156, 74, 6, 255, 158, 82, 20, 255, 165, 80, 19, 255, 159, 78, 11, 255, 153, 82, 12, 255, 156, 83, 21, 255, 154, 79, 17, 255, 158, 79, 15, 255, 157, 76, 12, 255, 160, 81, 15, 255, 151, 80, 17, 255, 144, 75, 27, 255, 155, 84, 18, 255, 161, 88, 19, 255, 151, 85, 17, 255, 143, 87, 14, 255, 141, 86, 21, 255, 141, 82, 23, 255, 129, 77, 18, 255, 108, 80, 17, 255, 108, 82, 20, 255, 97, 73, 25, 255, 91, 78, 15, 255, 78, 77, 17, 255, 74, 77, 18, 255, 76, 78, 19, 255, 78, 74, 38, 255, 79, 75, 27, 255, 83, 81, 14, 255, 89, 84, 17, 255, 89, 82, 15, 255, 88, 80, 19, 255, 89, 81, 29, 255, 90, 83, 23, 255, 97, 85, 13, 255, 96, 84, 7, 255, 96, 82, 16, 255, 97, 85, 24, 255, 100, 88, 19, 255, 100, 84, 20, 255, 101, 82, 27, 255, 96, 82, 26, 255, 101, 87, 16, 255, 101, 80, 28, 255, 93, 78, 26, 255, 96, 83, 17, 255, 104, 85, 19, 255, 104, 83, 22, 255, 104, 86, 14, 255, 105, 85, 14, 255, 103, 82, 13, 255, 101, 80, 18, 255, 99, 81, 16, 255, 101, 79, 22, 255, 96, 77, 17, 255, 97, 78, 19, 255, 98, 80, 16, 255, 95, 75, 16, 255, 101, 77, 12, 255, 108, 78, 9, 255, 104, 73, 17, 255, 101, 74, 14, 255, 105, 75, 8, 255, 102, 71, 8, 255, 105, 74, 10, 255, 109, 71, 12, 255, 109, 71, 10, 255, 107, 69, 11, 255, 108, 71, 13, 255, 107, 73, 10, 255, 103, 70, 10, 255, 101, 75, 3, 255, 100, 67, 6, 255, 98, 66, 9, 255, 99, 66, 11, 255, 100, 64, 4, 255, 104, 64, 10, 255, 105, 65, 8, 255, 99, 62, 9, 255, 100, 64, 9, 255, 107, 64, 5, 255, 116, 66, 7, 255, 116, 61, 5, 255, 119, 65, 7, 255, 112, 61, 1, 255, 106, 60, 6, 255, 109, 62, 4, 255, 111, 61, 5, 255, 110, 59, 5, 255, 108, 57, 2, 255, 111, 61, 6, 255, 114, 62, 5, 255, 112, 60, 1, 255, 114, 59, 2, 255, 109, 56, 5, 255, 99, 51, 3, 255, 100, 56, 5, 255, 99, 54, 1, 255, 103, 53, 5, 255, 100, 51, 12, 255, 90, 51, 2, 255, 91, 50, 1, 255, 102, 49, 8, 255, 104, 55, 7, 255, 107, 62, 4, 255, 112, 64, 6, 255, 115, 64, 7, 255, 112, 59, 4, 255, 110, 59, 7, 255, 107, 58, 5, 255, 107, 58, 6, 255, 113, 63, 4, 255, 115, 66, 0, 255, 124, 74, 6, 255, 120, 67, 9, 255, 111, 54, 9, 255, 110, 54, 3, 255, 103, 50, 5, 255, 103, 53, 1, 255, 95, 47, 2, 255, 104, 53, 6, 255, 110, 56, 0, 255, 119, 62, 4, 255, 109, 53, 3, 255, 113, 60, 3, 255, 112, 57, 6, 255, 109, 53, 7, 255, 114, 57, 1, 255, 115, 59, 4, 255, 111, 53, 3, 255, 119, 53, 3, 255, 120, 59, 4, 255, 121, 62, 2, 255, 127, 61, 1, 255, 122, 60, 1, 255, 124, 58, 3, 255, 125, 52, 1, 255, 124, 56, 3, 255, 120, 55, 3, 255, 115, 49, 4, 255, 109, 43, 3, 255, 108, 46, 3, 255, 105, 45, 3, 255, 101, 39, 1, 255, 109, 41, 1, 255, 118, 48, 5, 255, 113, 49, 7, 255, 102, 40, 2, 255, 104, 37, 3, 255, 108, 41, 6, 255, 96, 34, 2, 255, 89, 31, 1, 255, 98, 34, 4, 255, 102, 36, 5, 255, 96, 34, 2, 255, 95, 29, 3, 255, 95, 28, 4, 255, 93, 29, 1, 255, 100, 27, 2, 255, 106, 27, 3, 255, 119, 33, 7, 255, 124, 32, 4, 255, 110, 34, 2, 255, 110, 32, 2, 255, 117, 28, 3, 255, 115, 28, 4, 255, 106, 25, 2, 255, 110, 28, 2, 255, 118, 30, 5, 255, 115, 26, 2, 255, 114, 27, 2, 255, 113, 29, 1, 255, 115, 31, 2, 255, 117, 32, 3, 255, 115, 28, 0, 255, 117, 32, 2, 255, 115, 32, 4, 255, 114, 29, 1, 255, 112, 29, 1, 255, 107, 28, 2, 255, 104, 28, 5, 255, 102, 25, 1, 255, 110, 26, 2, 255, 108, 26, 3, 255, 101, 23, 3, 255, 91, 19, 0, 255, 90, 23, 1, 255, 95, 20, 1, 255, 92, 19, 0, 255, 88, 24, 2, 255, 86, 25, 4, 255, 71, 13, 0, 255, 58, 14, 5, 255, 53, 16, 8, 255, 70, 15, 3, 255, 73, 24, 0, 255, 63, 21, 1, 255, 57, 18, 2, 255, 62, 18, 3, 255, 61, 15, 2, 255, 54, 16, 1, 255, 63, 19, 2, 255, 70, 20, 2, 255, 68, 18, 4, 255, 65, 17, 4, 255, 69, 21, 3, 255, 69, 21, 1, 255, 71, 19, 2, 255, 70, 19, 6, 255, 69, 16, 2, 255, 71, 20, 1, 255, 73, 20, 3, 255, 87, 24, 1, 255, 109, 36, 1, 255, 121, 45, 4, 255, 120, 43, 2, 255, 122, 45, 3, 255, 126, 49, 1, 255, 124, 45, 1, 255, 126, 51, 3, 255, 125, 52, 3, 255, 124, 50, 1, 255, 130, 50, 2, 255, 131, 49, 0, 255, 133, 51, 2, 255, 132, 51, 1, 255, 128, 51, 3, 255, 129, 48, 1, 255, 129, 49, 2, 255, 37, 69, 16, 255, 48, 69, 8, 255, 49, 61, 14, 255, 39, 50, 16, 255, 31, 41, 12, 255, 32, 39, 7, 255, 31, 33, 5, 255, 26, 26, 5, 255, 24, 22, 4, 255, 24, 20, 8, 255, 21, 15, 4, 255, 22, 14, 3, 255, 21, 15, 4, 255, 17, 14, 3, 255, 20, 14, 2, 255, 23, 11, 2, 255, 24, 14, 5, 255, 18, 13, 3, 255, 24, 13, 2, 255, 26, 17, 6, 255, 29, 15, 6, 255, 27, 13, 2, 255, 25, 16, 0, 255, 25, 15, 0, 255, 28, 18, 3, 255, 32, 19, 2, 255, 36, 19, 3, 255, 32, 19, 3, 255, 31, 15, 2, 255, 36, 16, 4, 255, 41, 18, 3, 255, 37, 21, 1, 255, 38, 22, 1, 255, 33, 17, 3, 255, 30, 17, 2, 255, 37, 21, 5, 255, 29, 20, 4, 255, 36, 24, 5, 255, 68, 43, 9, 255, 60, 43, 18, 255, 58, 48, 24, 255, 57, 44, 10, 255, 50, 38, 6, 255, 57, 38, 8, 255, 53, 33, 4, 255, 47, 27, 1, 255, 63, 37, 10, 255, 73, 53, 26, 255, 79, 56, 35, 255, 77, 59, 32, 255, 83, 65, 36, 255, 92, 62, 43, 255, 80, 65, 38, 255, 79, 64, 33, 255, 91, 64, 28, 255, 90, 63, 9, 255, 67, 47, 10, 255, 58, 47, 22, 255, 65, 46, 9, 255, 63, 47, 7, 255, 72, 57, 26, 255, 76, 65, 19, 255, 65, 58, 18, 255, 73, 48, 4, 255, 84, 49, 4, 255, 82, 44, 1, 255, 81, 41, 2, 255, 82, 41, 3, 255, 82, 39, 2, 255, 86, 41, 5, 255, 90, 41, 4, 255, 92, 41, 2, 255, 100, 45, 5, 255, 99, 43, 4, 255, 96, 42, 0, 255, 99, 50, 5, 255, 92, 48, 2, 255, 94, 49, 5, 255, 97, 47, 4, 255, 100, 45, 2, 255, 102, 47, 3, 255, 102, 50, 6, 255, 99, 51, 5, 255, 95, 51, 1, 255, 101, 46, 2, 255, 101, 45, 3, 255, 97, 51, 4, 255, 97, 52, 5, 255, 93, 48, 1, 255, 92, 45, 1, 255, 97, 43, 3, 255, 93, 39, 2, 255, 95, 40, 3, 255, 91, 40, 1, 255, 95, 42, 5, 255, 96, 40, 3, 255, 90, 46, 1, 255, 90, 40, 1, 255, 93, 39, 1, 255, 95, 41, 2, 255, 95, 42, 2, 255, 97, 45, 3, 255, 96, 43, 7, 255, 93, 43, 2, 255, 96, 44, 0, 255, 95, 42, 3, 255, 97, 43, 4, 255, 99, 41, 1, 255, 103, 40, 3, 255, 104, 40, 3, 255, 97, 41, 2, 255, 96, 42, 6, 255, 96, 39, 7, 255, 95, 40, 2, 255, 90, 43, 3, 255, 92, 39, 3, 255, 88, 40, 2, 255, 92, 40, 2, 255, 103, 42, 6, 255, 98, 43, 4, 255, 92, 42, 3, 255, 95, 41, 4, 255, 92, 37, 1, 255, 91, 37, 1, 255, 89, 39, 2, 255, 87, 40, 1, 255, 92, 44, 5, 255, 95, 42, 4, 255, 93, 43, 3, 255, 87, 43, 0, 255, 98, 49, 7, 255, 103, 49, 7, 255, 105, 45, 2, 255, 103, 44, 1, 255, 106, 51, 3, 255, 120, 58, 8, 255, 129, 56, 2, 255, 142, 59, 3, 255, 143, 61, 7, 255, 142, 63, 9, 255, 141, 57, 3, 255, 148, 63, 4, 255, 143, 64, 0, 255, 142, 62, 4, 255, 142, 64, 4, 255, 138, 57, 11, 255, 129, 53, 9, 255, 137, 54, 1, 255, 135, 58, 10, 255, 139, 65, 8, 255, 152, 67, 7, 255, 150, 65, 3, 255, 153, 70, 1, 255, 146, 60, 12, 255, 132, 57, 12, 255, 135, 67, 8, 255, 136, 64, 3, 255, 136, 61, 7, 255, 132, 62, 8, 255, 131, 61, 11, 255, 140, 59, 10, 255, 151, 70, 15, 255, 156, 67, 11, 255, 157, 71, 10, 255, 153, 76, 15, 255, 158, 72, 8, 255, 162, 74, 19, 255, 163, 78, 7, 255, 163, 81, 1, 255, 157, 79, 15, 255, 158, 78, 15, 255, 155, 74, 7, 255, 160, 77, 15, 255, 158, 76, 17, 255, 149, 77, 8, 255, 146, 80, 12, 255, 141, 75, 15, 255, 146, 74, 13, 255, 152, 76, 25, 255, 147, 80, 19, 255, 153, 84, 11, 255, 149, 79, 16, 255, 148, 80, 24, 255, 149, 80, 17, 255, 139, 75, 20, 255, 129, 80, 21, 255, 117, 75, 35, 255, 117, 78, 27, 255, 116, 79, 20, 255, 87, 71, 20, 255, 69, 75, 27, 255, 86, 78, 20, 255, 83, 76, 14, 255, 79, 74, 28, 255, 76, 74, 31, 255, 81, 78, 18, 255, 85, 75, 24, 255, 90, 79, 25, 255, 90, 79, 25, 255, 93, 80, 34, 255, 97, 84, 22, 255, 99, 86, 15, 255, 96, 82, 24, 255, 95, 82, 33, 255, 92, 83, 20, 255, 94, 89, 19, 255, 98, 88, 19, 255, 95, 81, 29, 255, 94, 85, 14, 255, 94, 84, 27, 255, 93, 82, 30, 255, 96, 81, 15, 255, 99, 87, 14, 255, 99, 80, 28, 255, 103, 81, 24, 255, 104, 86, 29, 255, 99, 82, 17, 255, 106, 83, 23, 255, 105, 84, 18, 255, 105, 83, 22, 255, 104, 82, 31, 255, 103, 82, 21, 255, 102, 80, 18, 255, 104, 81, 19, 255, 102, 74, 24, 255, 103, 80, 16, 255, 100, 78, 23, 255, 96, 77, 12, 255, 100, 77, 12, 255, 108, 78, 13, 255, 108, 78, 7, 255, 101, 74, 17, 255, 99, 72, 15, 255, 107, 75, 10, 255, 107, 77, 12, 255, 102, 73, 8, 255, 107, 71, 14, 255, 107, 70, 6, 255, 105, 73, 9, 255, 103, 71, 12, 255, 105, 72, 5, 255, 107, 69, 13, 255, 108, 68, 5, 255, 106, 65, 10, 255, 102, 65, 7, 255, 100, 66, 3, 255, 100, 65, 3, 255, 100, 61, 7, 255, 100, 61, 8, 255, 100, 62, 9, 255, 105, 64, 12, 255, 103, 64, 4, 255, 102, 61, 1, 255, 109, 64, 8, 255, 113, 64, 8, 255, 113, 61, 4, 255, 108, 58, 6, 255, 117, 65, 5, 255, 118, 62, 5, 255, 118, 62, 7, 255, 115, 62, 3, 255, 112, 58, 0, 255, 108, 59, 1, 255, 108, 57, 3, 255, 102, 51, 2, 255, 99, 52, 4, 255, 100, 57, 5, 255, 104, 55, 3, 255, 115, 56, 5, 255, 109, 52, 0, 255, 95, 51, 3, 255, 99, 52, 7, 255, 102, 50, 7, 255, 91, 43, 3, 255, 81, 42, 3, 255, 88, 50, 4, 255, 86, 45, 0, 255, 89, 47, 2, 255, 92, 49, 5, 255, 99, 51, 8, 255, 101, 50, 9, 255, 96, 52, 4, 255, 102, 61, 3, 255, 112, 60, 6, 255, 123, 63, 3, 255, 121, 63, 0, 255, 114, 61, 4, 255, 102, 53, 2, 255, 100, 52, 6, 255, 108, 59, 3, 255, 108, 56, 6, 255, 102, 52, 5, 255, 101, 50, 2, 255, 110, 52, 1, 255, 103, 50, 3, 255, 105, 56, 2, 255, 109, 53, 4, 255, 116, 54, 6, 255, 122, 59, 4, 255, 120, 59, 4, 255, 114, 54, 3, 255, 117, 51, 8, 255, 117, 54, 4, 255, 116, 56, 0, 255, 113, 55, 0, 255, 121, 55, 4, 255, 112, 49, 7, 255, 104, 45, 6, 255, 105, 44, 3, 255, 105, 45, 2, 255, 104, 46, 3, 255, 105, 45, 4, 255, 103, 43, 0, 255, 108, 48, 1, 255, 113, 50, 2, 255, 120, 50, 5, 255, 117, 47, 4, 255, 113, 46, 5, 255, 107, 41, 3, 255, 103, 36, 3, 255, 105, 41, 0, 255, 103, 39, 1, 255, 101, 35, 3, 255, 96, 29, 4, 255, 92, 28, 8, 255, 82, 25, 5, 255, 70, 22, 2, 255, 71, 24, 1, 255, 83, 28, 4, 255, 79, 23, 2, 255, 68, 22, 0, 255, 77, 22, 3, 255, 96, 27, 4, 255, 98, 27, 3, 255, 101, 26, 7, 255, 108, 25, 1, 255, 116, 32, 1, 255, 113, 31, 5, 255, 115, 29, 6, 255, 118, 31, 2, 255, 114, 29, 0, 255, 113, 31, 2, 255, 113, 32, 3, 255, 108, 29, 1, 255, 110, 33, 3, 255, 106, 26, 0, 255, 113, 28, 4, 255, 109, 26, 2, 255, 108, 25, 0, 255, 110, 27, 1, 255, 108, 30, 3, 255, 102, 26, 1, 255, 99, 27, 1, 255, 105, 27, 4, 255, 102, 24, 3, 255, 96, 22, 2, 255, 92, 21, 4, 255, 90, 23, 4, 255, 92, 21, 2, 255, 89, 22, 1, 255, 83, 25, 3, 255, 78, 21, 1, 255, 73, 20, 5, 255, 58, 16, 4, 255, 42, 10, 0, 255, 60, 17, 3, 255, 62, 13, 4, 255, 57, 17, 3, 255, 60, 16, 4, 255, 62, 14, 4, 255, 62, 18, 3, 255, 60, 19, 2, 255, 64, 20, 2, 255, 67, 18, 1, 255, 66, 17, 2, 255, 64, 15, 2, 255, 69, 18, 3, 255, 70, 19, 3, 255, 65, 18, 4, 255, 64, 20, 5, 255, 66, 18, 4, 255, 64, 18, 3, 255, 68, 17, 4, 255, 91, 31, 3, 255, 112, 43, 5, 255, 121, 46, 3, 255, 125, 47, 5, 255, 126, 48, 7, 255, 124, 48, 1, 255, 123, 46, 2, 255, 126, 48, 1, 255, 128, 52, 2, 255, 126, 49, 1, 255, 129, 50, 2, 255, 131, 51, 3, 255, 130, 53, 4, 255, 126, 52, 2, 255, 128, 51, 3, 255, 127, 50, 2, 255, 127, 52, 3, 255, 41, 66, 18, 255, 42, 55, 17, 255, 45, 52, 7, 255, 36, 41, 4, 255, 29, 32, 13, 255, 28, 28, 8, 255, 22, 24, 1, 255, 23, 25, 5, 255, 22, 19, 4, 255, 25, 17, 7, 255, 22, 12, 4, 255, 21, 11, 4, 255, 22, 12, 4, 255, 23, 13, 3, 255, 19, 16, 3, 255, 17, 15, 2, 255, 19, 13, 3, 255, 16, 10, 2, 255, 22, 17, 5, 255, 20, 14, 4, 255, 28, 15, 6, 255, 23, 13, 3, 255, 28, 15, 4, 255, 47, 19, 4, 255, 44, 18, 4, 255, 30, 14, 4, 255, 26, 13, 3, 255, 26, 15, 2, 255, 31, 17, 2, 255, 41, 17, 4, 255, 39, 19, 5, 255, 35, 19, 5, 255, 34, 19, 8, 255, 31, 18, 3, 255, 31, 20, 2, 255, 31, 19, 5, 255, 35, 14, 3, 255, 59, 28, 8, 255, 61, 37, 13, 255, 58, 44, 25, 255, 53, 50, 19, 255, 59, 48, 11, 255, 67, 40, 12, 255, 69, 43, 8, 255, 59, 40, 1, 255, 45, 28, 0, 255, 61, 34, 10, 255, 68, 48, 23, 255, 69, 52, 24, 255, 71, 57, 23, 255, 80, 63, 34, 255, 84, 66, 46, 255, 82, 63, 42, 255, 96, 66, 33, 255, 85, 62, 25, 255, 73, 56, 19, 255, 66, 49, 18, 255, 77, 48, 19, 255, 73, 46, 9, 255, 65, 48, 13, 255, 78, 60, 37, 255, 87, 65, 25, 255, 76, 58, 20, 255, 76, 52, 5, 255, 78, 52, 3, 255, 77, 46, 1, 255, 79, 41, 0, 255, 79, 40, 1, 255, 77, 39, 0, 255, 76, 40, 0, 255, 84, 39, 0, 255, 97, 47, 6, 255, 89, 42, 1, 255, 89, 42, 0, 255, 96, 48, 2, 255, 98, 50, 4, 255, 99, 50, 2, 255, 96, 51, 1, 255, 100, 52, 1, 255, 103, 53, 1, 255, 107, 55, 3, 255, 105, 52, 1, 255, 106, 55, 2, 255, 101, 58, 2, 255, 106, 55, 2, 255, 109, 55, 3, 255, 108, 59, 5, 255, 110, 59, 5, 255, 110, 57, 1, 255, 108, 55, 1, 255, 108, 56, 6, 255, 107, 53, 6, 255, 103, 49, 4, 255, 94, 45, 1, 255, 98, 49, 4, 255, 101, 52, 5, 255, 86, 47, 1, 255, 94, 47, 2, 255, 101, 45, 5, 255, 100, 41, 1, 255, 101, 44, 5, 255, 99, 45, 3, 255, 97, 46, 3, 255, 97, 46, 4, 255, 98, 43, 3, 255, 97, 43, 4, 255, 99, 45, 4, 255, 101, 42, 3, 255, 104, 43, 5, 255, 96, 41, 2, 255, 99, 44, 0, 255, 100, 44, 2, 255, 98, 41, 1, 255, 101, 41, 1, 255, 101, 40, 2, 255, 98, 39, 3, 255, 100, 42, 4, 255, 101, 40, 4, 255, 97, 36, 0, 255, 98, 39, 2, 255, 93, 40, 2, 255, 90, 39, 1, 255, 95, 42, 4, 255, 94, 40, 3, 255, 95, 43, 5, 255, 92, 41, 3, 255, 94, 42, 4, 255, 94, 39, 3, 255, 91, 42, 4, 255, 92, 43, 2, 255, 98, 46, 2, 255, 92, 47, 2, 255, 89, 46, 4, 255, 86, 42, 4, 255, 84, 39, 6, 255, 94, 46, 5, 255, 116, 56, 4, 255, 127, 50, 1, 255, 128, 54, 6, 255, 130, 58, 7, 255, 141, 57, 4, 255, 143, 63, 3, 255, 143, 66, 3, 255, 146, 63, 7, 255, 145, 63, 3, 255, 142, 60, 7, 255, 128, 60, 1, 255, 126, 60, 7, 255, 142, 66, 10, 255, 149, 67, 2, 255, 146, 63, 4, 255, 149, 67, 7, 255, 151, 72, 8, 255, 145, 65, 10, 255, 139, 63, 10, 255, 137, 66, 3, 255, 140, 63, 7, 255, 149, 65, 10, 255, 150, 67, 8, 255, 153, 70, 15, 255, 133, 61, 17, 255, 118, 56, 15, 255, 144, 74, 11, 255, 155, 73, 9, 255, 153, 74, 12, 255, 153, 77, 0, 255, 153, 76, 8, 255, 155, 75, 9, 255, 157, 74, 8, 255, 153, 71, 15, 255, 155, 71, 24, 255, 156, 76, 18, 255, 155, 81, 10, 255, 162, 78, 15, 255, 152, 74, 13, 255, 139, 74, 9, 255, 141, 75, 21, 255, 147, 76, 18, 255, 153, 80, 18, 255, 155, 80, 21, 255, 136, 73, 27, 255, 132, 74, 22, 255, 127, 75, 13, 255, 99, 66, 24, 255, 85, 68, 21, 255, 89, 71, 20, 255, 97, 71, 26, 255, 91, 70, 27, 255, 86, 78, 20, 255, 81, 74, 21, 255, 74, 72, 24, 255, 79, 74, 31, 255, 88, 78, 27, 255, 85, 80, 18, 255, 83, 75, 32, 255, 87, 77, 33, 255, 92, 81, 28, 255, 94, 83, 27, 255, 93, 82, 29, 255, 91, 78, 31, 255, 96, 83, 32, 255, 96, 82, 29, 255, 97, 83, 31, 255, 96, 84, 22, 255, 94, 86, 19, 255, 95, 86, 17, 255, 102, 86, 29, 255, 102, 83, 26, 255, 101, 83, 24, 255, 99, 84, 30, 255, 97, 87, 21, 255, 98, 84, 13, 255, 99, 88, 12, 255, 103, 88, 14, 255, 105, 84, 18, 255, 104, 84, 21, 255, 107, 84, 31, 255, 111, 85, 22, 255, 110, 86, 20, 255, 109, 84, 17, 255, 107, 86, 12, 255, 107, 84, 23, 255, 105, 81, 19, 255, 107, 80, 15, 255, 105, 82, 23, 255, 108, 82, 11, 255, 108, 75, 19, 255, 109, 78, 16, 255, 108, 80, 18, 255, 105, 77, 20, 255, 100, 72, 10, 255, 101, 74, 17, 255, 104, 76, 11, 255, 106, 72, 5, 255, 108, 76, 17, 255, 102, 73, 10, 255, 106, 74, 10, 255, 107, 72, 11, 255, 106, 69, 12, 255, 107, 69, 8, 255, 107, 68, 13, 255, 105, 66, 14, 255, 106, 69, 9, 255, 110, 69, 7, 255, 106, 65, 10, 255, 100, 62, 6, 255, 101, 62, 7, 255, 102, 64, 4, 255, 99, 62, 7, 255, 101, 60, 8, 255, 107, 61, 9, 255, 109, 64, 5, 255, 106, 62, 2, 255, 106, 58, 3, 255, 112, 62, 9, 255, 113, 62, 9, 255, 112, 58, 0, 255, 116, 63, 0, 255, 119, 63, 4, 255, 120, 59, 7, 255, 116, 56, 4, 255, 112, 58, 6, 255, 107, 59, 6, 255, 99, 55, 3, 255, 97, 54, 6, 255, 103, 56, 7, 255, 108, 55, 3, 255, 109, 56, 4, 255, 105, 56, 6, 255, 100, 52, 2, 255, 97, 49, 2, 255, 98, 49, 7, 255, 95, 45, 5, 255, 92, 47, 4, 255, 83, 43, 3, 255, 83, 43, 7, 255, 77, 39, 5, 255, 77, 37, 5, 255, 73, 34, 2, 255, 74, 38, 3, 255, 75, 39, 3, 255, 78, 37, 0, 255, 86, 43, 4, 255, 87, 40, 6, 255, 97, 44, 7, 255, 104, 48, 5, 255, 98, 44, 4, 255, 95, 48, 1, 255, 98, 46, 3, 255, 109, 56, 6, 255, 104, 51, 1, 255, 97, 47, 1, 255, 96, 47, 5, 255, 99, 50, 2, 255, 101, 48, 4, 255, 100, 49, 1, 255, 100, 48, 1, 255, 108, 51, 2, 255, 118, 55, 1, 255, 120, 55, 3, 255, 118, 52, 2, 255, 109, 46, 4, 255, 107, 48, 5, 255, 109, 45, 4, 255, 103, 43, 1, 255, 111, 47, 7, 255, 103, 41, 4, 255, 93, 40, 1, 255, 98, 39, 0, 255, 103, 41, 2, 255, 103, 44, 2, 255, 105, 45, 4, 255, 107, 40, 3, 255, 124, 50, 7, 255, 131, 55, 3, 255, 128, 54, 6, 255, 116, 45, 2, 255, 106, 41, 0, 255, 106, 39, 2, 255, 107, 35, 3, 255, 100, 37, 3, 255, 96, 33, 1, 255, 91, 29, 2, 255, 88, 31, 8, 255, 74, 23, 2, 255, 72, 21, 1, 255, 71, 25, 8, 255, 76, 30, 2, 255, 87, 27, 3, 255, 92, 28, 4, 255, 88, 31, 1, 255, 87, 24, 4, 255, 100, 26, 1, 255, 107, 27, 3, 255, 106, 30, 4, 255, 108, 30, 4, 255, 118, 33, 3, 255, 117, 32, 0, 255, 119, 33, 5, 255, 123, 34, 4, 255, 123, 35, 2, 255, 119, 30, 1, 255, 118, 30, 2, 255, 116, 30, 3, 255, 115, 32, 5, 255, 110, 28, 2, 255, 110, 24, 4, 255, 108, 25, 4, 255, 107, 24, 0, 255, 109, 27, 0, 255, 105, 26, 0, 255, 105, 29, 4, 255, 95, 25, 2, 255, 96, 25, 3, 255, 98, 24, 3, 255, 96, 25, 8, 255, 87, 21, 5, 255, 83, 18, 1, 255, 90, 20, 2, 255, 91, 22, 4, 255, 87, 24, 6, 255, 79, 17, 1, 255, 80, 19, 5, 255, 70, 18, 5, 255, 61, 19, 2, 255, 64, 23, 7, 255, 63, 19, 5, 255, 59, 19, 2, 255, 69, 20, 2, 255, 54, 18, 2, 255, 47, 18, 1, 255, 70, 18, 4, 255, 73, 18, 3, 255, 70, 18, 1, 255, 67, 19, 3, 255, 63, 16, 2, 255, 64, 18, 1, 255, 67, 18, 2, 255, 66, 18, 2, 255, 62, 17, 1, 255, 64, 16, 2, 255, 67, 18, 2, 255, 74, 19, 4, 255, 97, 33, 1, 255, 113, 43, 3, 255, 123, 49, 2, 255, 129, 50, 5, 255, 124, 43, 3, 255, 124, 46, 1, 255, 126, 48, 5, 255, 129, 49, 6, 255, 127, 48, 1, 255, 126, 47, 0, 255, 127, 49, 0, 255, 126, 48, 0, 255, 125, 49, 2, 255, 123, 51, 3, 255, 122, 50, 1, 255, 126, 50, 2, 255, 125, 48, 0, 255, 39, 57, 9, 255, 36, 43, 27, 255, 31, 35, 10, 255, 28, 31, 5, 255, 23, 23, 8, 255, 27, 22, 5, 255, 25, 22, 2, 255, 24, 20, 3, 255, 22, 15, 2, 255, 23, 14, 3, 255, 23, 14, 5, 255, 23, 13, 5, 255, 19, 11, 1, 255, 25, 15, 5, 255, 31, 16, 7, 255, 27, 12, 4, 255, 24, 11, 4, 255, 21, 11, 4, 255, 18, 11, 2, 255, 18, 10, 0, 255, 25, 13, 1, 255, 22, 17, 6, 255, 26, 20, 6, 255, 39, 18, 2, 255, 32, 18, 2, 255, 19, 14, 3, 255, 26, 15, 3, 255, 26, 14, 3, 255, 29, 18, 4, 255, 26, 17, 2, 255, 34, 17, 3, 255, 41, 21, 8, 255, 43, 17, 8, 255, 38, 15, 3, 255, 39, 21, 9, 255, 34, 22, 7, 255, 50, 23, 3, 255, 58, 22, 3, 255, 48, 37, 5, 255, 54, 53, 19, 255, 59, 53, 25, 255, 55, 49, 18, 255, 57, 39, 10, 255, 72, 41, 10, 255, 62, 36, 1, 255, 59, 31, 0, 255, 63, 30, 7, 255, 71, 50, 16, 255, 76, 58, 18, 255, 73, 56, 25, 255, 76, 60, 36, 255, 68, 60, 52, 255, 80, 62, 43, 255, 82, 64, 28, 255, 71, 60, 28, 255, 72, 55, 28, 255, 68, 52, 21, 255, 88, 51, 10, 255, 86, 49, 9, 255, 79, 58, 15, 255, 90, 69, 20, 255, 93, 65, 15, 255, 85, 60, 14, 255, 79, 55, 3, 255, 79, 51, 8, 255, 82, 46, 5, 255, 86, 41, 3, 255, 85, 39, 1, 255, 84, 42, 1, 255, 83, 43, 1, 255, 81, 44, 0, 255, 86, 48, 4, 255, 85, 42, 1, 255, 92, 46, 5, 255, 93, 48, 4, 255, 89, 47, 0, 255, 92, 50, 0, 255, 98, 50, 1, 255, 100, 53, 2, 255, 106, 57, 5, 255, 108, 56, 3, 255, 107, 55, 2, 255, 107, 55, 2, 255, 106, 57, 3, 255, 108, 56, 3, 255, 106, 53, 0, 255, 105, 55, 0, 255, 107, 60, 2, 255, 109, 62, 1, 255, 111, 60, 1, 255, 116, 61, 1, 255, 119, 57, 1, 255, 115, 51, 0, 255, 111, 53, 0, 255, 110, 59, 1, 255, 108, 61, 1, 255, 108, 59, 3, 255, 110, 55, 3, 255, 109, 47, 1, 255, 106, 45, 1, 255, 104, 50, 6, 255, 98, 48, 3, 255, 103, 50, 1, 255, 107, 48, 5, 255, 100, 43, 4, 255, 100, 47, 3, 255, 95, 42, 4, 255, 93, 41, 3, 255, 100, 49, 1, 255, 98, 45, 3, 255, 97, 40, 5, 255, 98, 42, 4, 255, 100, 46, 2, 255, 101, 47, 1, 255, 105, 48, 3, 255, 102, 43, 3, 255, 96, 37, 0, 255, 103, 41, 4, 255, 104, 41, 6, 255, 97, 40, 3, 255, 96, 43, 5, 255, 95, 42, 3, 255, 99, 43, 4, 255, 99, 41, 3, 255, 97, 42, 3, 255, 96, 43, 4, 255, 95, 43, 3, 255, 97, 42, 3, 255, 97, 41, 5, 255, 93, 43, 3, 255, 97, 42, 1, 255, 98, 44, 0, 255, 101, 45, 3, 255, 99, 47, 5, 255, 94, 49, 8, 255, 93, 48, 2, 255, 107, 55, 2, 255, 112, 52, 8, 255, 97, 47, 4, 255, 105, 49, 4, 255, 124, 50, 3, 255, 118, 56, 7, 255, 132, 57, 7, 255, 145, 58, 6, 255, 146, 62, 9, 255, 150, 65, 6, 255, 152, 69, 1, 255, 147, 68, 6, 255, 149, 65, 7, 255, 149, 64, 10, 255, 146, 65, 2, 255, 153, 65, 7, 255, 153, 66, 10, 255, 147, 69, 0, 255, 146, 68, 10, 255, 147, 66, 12, 255, 149, 65, 12, 255, 155, 66, 8, 255, 152, 67, 3, 255, 149, 70, 9, 255, 146, 72, 10, 255, 142, 69, 4, 255, 147, 72, 7, 255, 151, 72, 13, 255, 149, 73, 8, 255, 151, 73, 9, 255, 152, 77, 15, 255, 153, 76, 12, 255, 156, 76, 12, 255, 151, 76, 10, 255, 155, 76, 9, 255, 161, 77, 11, 255, 153, 75, 7, 255, 136, 71, 22, 255, 135, 69, 20, 255, 137, 77, 16, 255, 147, 72, 22, 255, 113, 71, 21, 255, 91, 64, 23, 255, 99, 70, 16, 255, 87, 62, 15, 255, 91, 63, 22, 255, 99, 72, 15, 255, 90, 67, 39, 255, 81, 70, 23, 255, 71, 73, 29, 255, 74, 74, 19, 255, 86, 71, 15, 255, 77, 75, 33, 255, 79, 77, 26, 255, 88, 78, 28, 255, 91, 79, 25, 255, 92, 78, 19, 255, 94, 81, 23, 255, 94, 82, 23, 255, 91, 80, 20, 255, 92, 82, 32, 255, 92, 83, 31, 255, 96, 84, 22, 255, 96, 84, 11, 255, 101, 86, 25, 255, 103, 85, 24, 255, 104, 83, 32, 255, 103, 82, 28, 255, 104, 83, 22, 255, 104, 86, 15, 255, 105, 85, 25, 255, 101, 85, 22, 255, 104, 85, 26, 255, 106, 84, 33, 255, 107, 87, 17, 255, 106, 91, 21, 255, 97, 87, 18, 255, 102, 88, 19, 255, 105, 84, 21, 255, 102, 81, 20, 255, 106, 85, 21, 255, 109, 85, 16, 255, 111, 85, 20, 255, 109, 82, 17, 255, 107, 83, 9, 255, 108, 84, 17, 255, 109, 86, 7, 255, 109, 80, 17, 255, 107, 79, 23, 255, 107, 77, 18, 255, 110, 80, 17, 255, 110, 82, 17, 255, 103, 76, 15, 255, 104, 74, 15, 255, 106, 77, 14, 255, 100, 73, 16, 255, 105, 75, 14, 255, 108, 73, 8, 255, 107, 74, 12, 255, 101, 71, 9, 255, 104, 70, 10, 255, 104, 71, 9, 255, 110, 71, 13, 255, 110, 68, 8, 255, 107, 69, 7, 255, 104, 70, 11, 255, 100, 70, 6, 255, 107, 68, 10, 255, 105, 65, 10, 255, 104, 65, 2, 255, 107, 67, 10, 255, 106, 65, 8, 255, 102, 60, 9, 255, 109, 63, 8, 255, 112, 62, 5, 255, 110, 59, 2, 255, 112, 61, 5, 255, 110, 61, 6, 255, 112, 62, 9, 255, 106, 58, 5, 255, 104, 57, 4, 255, 108, 57, 0, 255, 114, 59, 7, 255, 110, 56, 7, 255, 108, 57, 5, 255, 109, 59, 6, 255, 111, 58, 6, 255, 107, 59, 3, 255, 102, 56, 3, 255, 112, 56, 9, 255, 111, 46, 3, 255, 108, 50, 3, 255, 102, 54, 2, 255, 102, 54, 7, 255, 94, 51, 3, 255, 95, 47, 4, 255, 86, 43, 2, 255, 83, 47, 4, 255, 93, 45, 6, 255, 87, 39, 2, 255, 83, 39, 3, 255, 77, 42, 6, 255, 65, 38, 3, 255, 69, 37, 4, 255, 70, 35, 3, 255, 67, 35, 1, 255, 68, 34, 1, 255, 72, 29, 1, 255, 67, 30, 2, 255, 59, 30, 2, 255, 72, 36, 7, 255, 98, 47, 5, 255, 98, 44, 5, 255, 90, 40, 3, 255, 96, 49, 6, 255, 103, 51, 4, 255, 98, 46, 0, 255, 97, 50, 2, 255, 100, 46, 4, 255, 100, 44, 1, 255, 96, 46, 2, 255, 104, 50, 3, 255, 113, 53, 2, 255, 113, 47, 4, 255, 112, 48, 3, 255, 100, 47, 2, 255, 95, 46, 5, 255, 96, 41, 5, 255, 100, 38, 4, 255, 100, 44, 4, 255, 100, 40, 0, 255, 98, 38, 6, 255, 102, 36, 5, 255, 104, 34, 1, 255, 106, 40, 4, 255, 107, 43, 3, 255, 114, 42, 4, 255, 119, 46, 5, 255, 114, 48, 1, 255, 119, 46, 5, 255, 115, 41, 6, 255, 109, 40, 5, 255, 101, 39, 5, 255, 92, 33, 1, 255, 80, 26, 4, 255, 81, 27, 5, 255, 79, 27, 4, 255, 74, 28, 2, 255, 73, 28, 0, 255, 79, 30, 4, 255, 86, 29, 7, 255, 82, 30, 1, 255, 85, 27, 1, 255, 106, 35, 8, 255, 110, 37, 2, 255, 99, 30, 8, 255, 91, 26, 1, 255, 98, 31, 2, 255, 104, 38, 0, 255, 102, 28, 4, 255, 111, 25, 7, 255, 120, 30, 1, 255, 118, 33, 2, 255, 117, 29, 1, 255, 128, 38, 6, 255, 125, 33, 2, 255, 124, 30, 3, 255, 126, 32, 4, 255, 121, 29, 2, 255, 118, 29, 3, 255, 113, 27, 3, 255, 112, 26, 2, 255, 111, 27, 1, 255, 112, 29, 3, 255, 110, 29, 5, 255, 101, 25, 3, 255, 96, 22, 1, 255, 95, 22, 2, 255, 93, 21, 3, 255, 88, 19, 3, 255, 85, 19, 3, 255, 87, 22, 6, 255, 89, 24, 3, 255, 89, 24, 1, 255, 84, 21, 1, 255, 84, 21, 4, 255, 83, 22, 5, 255, 76, 22, 2, 255, 71, 23, 2, 255, 85, 30, 6, 255, 91, 33, 4, 255, 80, 30, 3, 255, 84, 24, 6, 255, 64, 18, 1, 255, 53, 20, 0, 255, 67, 15, 1, 255, 70, 18, 2, 255, 68, 20, 2, 255, 67, 20, 3, 255, 66, 18, 3, 255, 69, 18, 4, 255, 69, 17, 1, 255, 70, 20, 2, 255, 61, 16, 5, 255, 64, 15, 3, 255, 69, 18, 0, 255, 75, 19, 1, 255, 93, 27, 1, 255, 111, 38, 2, 255, 121, 44, 0, 255, 125, 43, 1, 255, 123, 41, 3, 255, 124, 45, 5, 255, 118, 38, 1, 255, 122, 41, 3, 255, 122, 44, 1, 255, 124, 47, 3, 255, 128, 48, 3, 255, 127, 46, 1, 255, 125, 46, 1, 255, 123, 48, 2, 255, 121, 50, 2, 255, 126, 49, 3, 255, 127, 47, 1, 255, 26, 42, 3, 255, 29, 37, 10, 255, 26, 26, 2, 255, 24, 20, 2, 255, 22, 19, 4, 255, 21, 18, 5, 255, 22, 14, 5, 255, 23, 13, 0, 255, 24, 14, 2, 255, 21, 13, 2, 255, 19, 10, 2, 255, 21, 13, 3, 255, 22, 13, 3, 255, 28, 11, 4, 255, 30, 13, 6, 255, 22, 10, 2, 255, 17, 8, 1, 255, 18, 9, 1, 255, 18, 14, 3, 255, 15, 13, 3, 255, 27, 14, 5, 255, 27, 11, 5, 255, 21, 11, 2, 255, 24, 12, 0, 255, 25, 13, 4, 255, 26, 15, 2, 255, 40, 20, 1, 255, 40, 19, 5, 255, 32, 16, 6, 255, 31, 19, 4, 255, 38, 22, 2, 255, 50, 23, 1, 255, 39, 19, 0, 255, 34, 18, 3, 255, 30, 17, 3, 255, 38, 21, 4, 255, 34, 25, 7, 255, 34, 29, 7, 255, 45, 35, 18, 255, 52, 46, 27, 255, 54, 52, 29, 255, 67, 51, 26, 255, 67, 44, 14, 255, 60, 44, 9, 255, 58, 40, 3, 255, 62, 31, 4, 255, 60, 29, 6, 255, 61, 44, 13, 255, 70, 50, 24, 255, 70, 52, 35, 255, 74, 62, 35, 255, 72, 63, 44, 255, 82, 65, 42, 255, 69, 62, 34, 255, 61, 56, 34, 255, 71, 56, 30, 255, 69, 50, 29, 255, 83, 48, 14, 255, 103, 62, 1, 255, 104, 67, 20, 255, 104, 68, 35, 255, 90, 65, 12, 255, 82, 61, 11, 255, 83, 53, 11, 255, 76, 44, 4, 255, 81, 46, 6, 255, 82, 43, 3, 255, 84, 46, 4, 255, 85, 44, 1, 255, 87, 44, 1, 255, 85, 42, 0, 255, 85, 43, 2, 255, 87, 44, 2, 255, 91, 45, 4, 255, 94, 47, 4, 255, 98, 51, 5, 255, 96, 50, 2, 255, 102, 53, 4, 255, 103, 52, 3, 255, 107, 56, 6, 255, 106, 54, 4, 255, 104, 53, 3, 255, 103, 54, 2, 255, 101, 51, 0, 255, 105, 58, 4, 255, 109, 59, 6, 255, 105, 56, 2, 255, 104, 61, 2, 255, 108, 61, 2, 255, 111, 59, 1, 255, 114, 58, 1, 255, 117, 53, 2, 255, 115, 48, 1, 255, 119, 55, 6, 255, 114, 59, 5, 255, 110, 60, 2, 255, 111, 61, 2, 255, 113, 59, 2, 255, 112, 53, 0, 255, 114, 54, 0, 255, 118, 61, 5, 255, 118, 61, 3, 255, 118, 62, 1, 255, 111, 53, 2, 255, 110, 52, 2, 255, 119, 67, 4, 255, 106, 57, 0, 255, 98, 48, 1, 255, 104, 55, 4, 255, 98, 51, 6, 255, 91, 42, 7, 255, 96, 48, 3, 255, 100, 50, 1, 255, 99, 47, 0, 255, 100, 48, 4, 255, 94, 45, 2, 255, 103, 45, 5, 255, 101, 46, 6, 255, 93, 45, 4, 255, 93, 40, 0, 255, 94, 41, 0, 255, 98, 45, 3, 255, 107, 47, 7, 255, 101, 41, 2, 255, 95, 39, 1, 255, 98, 45, 3, 255, 98, 45, 3, 255, 101, 46, 5, 255, 96, 43, 3, 255, 98, 45, 5, 255, 104, 42, 6, 255, 102, 42, 4, 255, 99, 42, 4, 255, 94, 46, 4, 255, 99, 51, 7, 255, 95, 47, 1, 255, 96, 49, 2, 255, 101, 47, 10, 255, 89, 40, 6, 255, 89, 41, 3, 255, 98, 48, 5, 255, 74, 44, 7, 255, 80, 42, 9, 255, 94, 48, 5, 255, 96, 49, 11, 255, 105, 49, 2, 255, 118, 54, 9, 255, 124, 58, 12, 255, 134, 62, 5, 255, 137, 63, 5, 255, 137, 64, 9, 255, 143, 65, 5, 255, 143, 64, 4, 255, 149, 69, 8, 255, 154, 66, 10, 255, 153, 66, 13, 255, 153, 69, 14, 255, 154, 69, 4, 255, 149, 65, 16, 255, 141, 70, 10, 255, 156, 72, 7, 255, 159, 75, 6, 255, 153, 68, 10, 255, 160, 73, 13, 255, 163, 76, 7, 255, 160, 78, 8, 255, 159, 77, 9, 255, 156, 75, 10, 255, 151, 77, 12, 255, 157, 83, 8, 255, 159, 77, 10, 255, 146, 75, 15, 255, 115, 67, 12, 255, 88, 59, 17, 255, 73, 56, 13, 255, 105, 73, 17, 255, 143, 76, 25, 255, 102, 68, 17, 255, 73, 67, 5, 255, 77, 64, 21, 255, 81, 70, 15, 255, 84, 64, 21, 255, 94, 67, 26, 255, 96, 72, 26, 255, 85, 67, 26, 255, 81, 71, 23, 255, 89, 77, 15, 255, 91, 72, 23, 255, 96, 79, 22, 255, 96, 74, 31, 255, 95, 78, 23, 255, 100, 82, 26, 255, 95, 81, 24, 255, 94, 78, 27, 255, 97, 83, 20, 255, 96, 83, 31, 255, 97, 85, 25, 255, 99, 82, 27, 255, 99, 83, 18, 255, 100, 85, 26, 255, 99, 87, 14, 255, 103, 91, 12, 255, 102, 85, 16, 255, 108, 87, 26, 255, 108, 83, 29, 255, 104, 84, 29, 255, 99, 86, 28, 255, 98, 89, 17, 255, 102, 88, 29, 255, 105, 88, 18, 255, 106, 83, 32, 255, 105, 84, 33, 255, 102, 90, 12, 255, 100, 84, 17, 255, 105, 84, 24, 255, 106, 87, 28, 255, 105, 86, 20, 255, 111, 88, 15, 255, 112, 88, 8, 255, 112, 82, 16, 255, 110, 81, 21, 255, 107, 83, 21, 255, 109, 84, 23, 255, 109, 81, 21, 255, 109, 79, 17, 255, 110, 78, 21, 255, 110, 80, 12, 255, 107, 79, 14, 255, 100, 73, 16, 255, 101, 75, 13, 255, 106, 75, 17, 255, 100, 72, 17, 255, 105, 75, 14, 255, 111, 74, 9, 255, 108, 72, 12, 255, 106, 74, 11, 255, 106, 72, 9, 255, 102, 69, 11, 255, 105, 69, 12, 255, 103, 68, 4, 255, 103, 69, 7, 255, 105, 70, 9, 255, 111, 71, 7, 255, 107, 69, 6, 255, 106, 67, 8, 255, 106, 67, 9, 255, 102, 62, 7, 255, 104, 62, 6, 255, 110, 63, 8, 255, 112, 63, 5, 255, 115, 65, 6, 255, 108, 61, 5, 255, 105, 63, 7, 255, 102, 60, 5, 255, 101, 56, 1, 255, 105, 58, 4, 255, 109, 61, 6, 255, 103, 59, 0, 255, 104, 59, 1, 255, 102, 54, 1, 255, 108, 60, 2, 255, 106, 58, 2, 255, 106, 55, 4, 255, 110, 56, 1, 255, 107, 56, 1, 255, 107, 58, 4, 255, 98, 49, 3, 255, 106, 53, 9, 255, 109, 52, 5, 255, 110, 50, 1, 255, 98, 53, 2, 255, 92, 51, 1, 255, 89, 47, 5, 255, 86, 44, 7, 255, 86, 43, 7, 255, 86, 44, 3, 255, 79, 42, 1, 255, 77, 40, 2, 255, 75, 39, 2, 255, 71, 38, 3, 255, 71, 35, 4, 255, 68, 35, 6, 255, 67, 36, 5, 255, 74, 34, 6, 255, 68, 35, 2, 255, 59, 34, 1, 255, 62, 32, 5, 255, 78, 36, 5, 255, 79, 37, 4, 255, 69, 36, 3, 255, 73, 38, 3, 255, 90, 40, 1, 255, 107, 48, 1, 255, 104, 48, 5, 255, 95, 43, 3, 255, 94, 44, 2, 255, 97, 44, 5, 255, 107, 47, 4, 255, 114, 50, 6, 255, 101, 41, 4, 255, 92, 41, 3, 255, 100, 42, 6, 255, 97, 36, 3, 255, 91, 38, 1, 255, 102, 38, 2, 255, 107, 41, 5, 255, 105, 39, 5, 255, 100, 39, 1, 255, 103, 39, 1, 255, 106, 40, 3, 255, 108, 45, 6, 255, 106, 44, 1, 255, 110, 43, 2, 255, 110, 41, 1, 255, 108, 41, 1, 255, 109, 43, 8, 255, 95, 30, 5, 255, 81, 21, 1, 255, 78, 26, 4, 255, 74, 28, 6, 255, 68, 26, 3, 255, 75, 31, 7, 255, 76, 28, 3, 255, 81, 30, 3, 255, 82, 31, 4, 255, 79, 30, 3, 255, 83, 24, 2, 255, 90, 34, 3, 255, 91, 35, 5, 255, 103, 31, 0, 255, 115, 37, 1, 255, 102, 31, 1, 255, 103, 36, 1, 255, 118, 31, 5, 255, 137, 41, 6, 255, 129, 44, 0, 255, 111, 38, 1, 255, 110, 35, 4, 255, 116, 31, 2, 255, 117, 32, 0, 255, 119, 35, 1, 255, 120, 33, 0, 255, 123, 34, 3, 255, 124, 35, 5, 255, 117, 30, 1, 255, 119, 31, 1, 255, 116, 28, 0, 255, 113, 27, 0, 255, 112, 28, 2, 255, 110, 27, 2, 255, 106, 26, 3, 255, 97, 22, 1, 255, 97, 20, 1, 255, 94, 20, 0, 255, 92, 22, 4, 255, 92, 21, 5, 255, 85, 16, 1, 255, 84, 21, 3, 255, 89, 25, 3, 255, 91, 24, 1, 255, 88, 22, 1, 255, 90, 22, 3, 255, 89, 23, 5, 255, 83, 23, 4, 255, 70, 20, 0, 255, 74, 27, 3, 255, 100, 26, 4, 255, 71, 16, 1, 255, 55, 10, 4, 255, 64, 16, 8, 255, 66, 16, 6, 255, 66, 16, 3, 255, 67, 20, 5, 255, 65, 19, 3, 255, 63, 17, 1, 255, 64, 17, 1, 255, 64, 15, 1, 255, 64, 16, 1, 255, 62, 18, 4, 255, 50, 9, 6, 255, 58, 13, 6, 255, 68, 21, 1, 255, 70, 19, 3, 255, 80, 22, 4, 255, 103, 31, 4, 255, 118, 42, 3, 255, 122, 42, 2, 255, 121, 39, 4, 255, 115, 35, 2, 255, 113, 35, 3, 255, 111, 35, 2, 255, 113, 38, 2, 255, 119, 44, 4, 255, 122, 43, 1, 255, 127, 46, 3, 255, 128, 47, 3, 255, 125, 49, 2, 255, 122, 50, 3, 255, 125, 48, 2, 255, 126, 48, 2, 255, 26, 30, 9, 255, 21, 24, 3, 255, 22, 24, 3, 255, 21, 20, 1, 255, 22, 19, 3, 255, 23, 15, 5, 255, 24, 12, 4, 255, 24, 13, 4, 255, 21, 11, 3, 255, 18, 9, 1, 255, 17, 9, 1, 255, 24, 13, 4, 255, 22, 12, 2, 255, 17, 10, 1, 255, 16, 10, 2, 255, 12, 13, 0, 255, 16, 13, 4, 255, 22, 10, 5, 255, 22, 10, 3, 255, 14, 13, 2, 255, 20, 10, 3, 255, 36, 18, 6, 255, 32, 18, 3, 255, 23, 12, 2, 255, 35, 19, 7, 255, 37, 17, 2, 255, 38, 18, 4, 255, 41, 19, 3, 255, 44, 22, 4, 255, 42, 25, 4, 255, 41, 19, 2, 255, 39, 17, 3, 255, 35, 18, 3, 255, 34, 20, 4, 255, 30, 15, 2, 255, 37, 18, 6, 255, 36, 20, 8, 255, 42, 31, 13, 255, 43, 36, 18, 255, 49, 49, 27, 255, 58, 54, 32, 255, 72, 58, 22, 255, 78, 56, 4, 255, 74, 46, 7, 255, 65, 40, 9, 255, 56, 31, 2, 255, 61, 28, 5, 255, 64, 44, 20, 255, 67, 52, 23, 255, 69, 55, 23, 255, 79, 64, 31, 255, 92, 63, 37, 255, 88, 64, 38, 255, 69, 57, 18, 255, 65, 63, 35, 255, 64, 68, 36, 255, 72, 53, 15, 255, 80, 55, 13, 255, 88, 59, 35, 255, 104, 69, 43, 255, 99, 63, 35, 255, 90, 65, 23, 255, 80, 56, 9, 255, 86, 50, 9, 255, 79, 49, 4, 255, 83, 49, 5, 255, 79, 40, 0, 255, 83, 41, 1, 255, 85, 42, 2, 255, 88, 44, 2, 255, 85, 42, 2, 255, 85, 43, 3, 255, 89, 48, 5, 255, 87, 45, 1, 255, 90, 46, 1, 255, 94, 48, 2, 255, 98, 50, 4, 255, 104, 53, 5, 255, 108, 55, 5, 255, 107, 55, 3, 255, 106, 56, 4, 255, 102, 54, 2, 255, 98, 54, 2, 255, 105, 59, 2, 255, 102, 58, 0, 255, 105, 57, 0, 255, 109, 57, 2, 255, 104, 59, 1, 255, 109, 59, 2, 255, 115, 56, 1, 255, 115, 57, 0, 255, 116, 53, 1, 255, 112, 48, 0, 255, 114, 54, 1, 255, 115, 57, 2, 255, 119, 61, 2, 255, 113, 59, 2, 255, 114, 58, 1, 255, 117, 60, 4, 255, 115, 60, 3, 255, 117, 62, 4, 255, 119, 61, 3, 255, 112, 57, 1, 255, 115, 62, 2, 255, 122, 65, 2, 255, 121, 64, 3, 255, 118, 65, 1, 255, 124, 70, 3, 255, 121, 61, 4, 255, 115, 56, 3, 255, 118, 69, 7, 255, 118, 68, 4, 255, 121, 65, 4, 255, 115, 58, 4, 255, 105, 54, 6, 255, 101, 50, 4, 255, 100, 45, 2, 255, 97, 41, 2, 255, 95, 44, 4, 255, 99, 45, 4, 255, 102, 45, 2, 255, 104, 44, 3, 255, 103, 40, 2, 255, 101, 42, 2, 255, 99, 44, 3, 255, 96, 44, 2, 255, 100, 45, 4, 255, 103, 43, 3, 255, 102, 46, 2, 255, 102, 49, 4, 255, 101, 45, 2, 255, 99, 47, 3, 255, 100, 46, 3, 255, 102, 44, 3, 255, 101, 48, 5, 255, 100, 47, 4, 255, 102, 48, 5, 255, 97, 46, 2, 255, 96, 45, 1, 255, 97, 48, 2, 255, 101, 51, 4, 255, 97, 50, 5, 255, 95, 50, 3, 255, 96, 51, 2, 255, 88, 50, 8, 255, 91, 47, 6, 255, 89, 43, 2, 255, 79, 41, 9, 255, 89, 46, 14, 255, 99, 52, 4, 255, 97, 51, 3, 255, 99, 52, 12, 255, 105, 54, 7, 255, 114, 58, 8, 255, 117, 53, 17, 255, 113, 54, 6, 255, 108, 58, 1, 255, 121, 59, 16, 255, 136, 69, 8, 255, 130, 65, 12, 255, 138, 62, 14, 255, 109, 58, 13, 255, 95, 57, 11, 255, 102, 58, 8, 255, 110, 60, 11, 255, 125, 65, 16, 255, 143, 73, 16, 255, 148, 73, 11, 255, 149, 77, 10, 255, 143, 74, 21, 255, 127, 67, 18, 255, 94, 60, 15, 255, 70, 59, 21, 255, 75, 61, 17, 255, 74, 66, 17, 255, 72, 59, 23, 255, 95, 71, 15, 255, 118, 68, 17, 255, 82, 68, 23, 255, 80, 67, 19, 255, 86, 70, 23, 255, 90, 71, 30, 255, 93, 69, 27, 255, 91, 69, 27, 255, 88, 75, 16, 255, 94, 77, 27, 255, 98, 74, 23, 255, 92, 74, 38, 255, 91, 78, 21, 255, 101, 75, 33, 255, 97, 76, 33, 255, 96, 81, 26, 255, 100, 83, 26, 255, 100, 82, 17, 255, 98, 78, 31, 255, 97, 83, 24, 255, 98, 85, 25, 255, 102, 85, 24, 255, 104, 87, 21, 255, 103, 88, 23, 255, 101, 86, 35, 255, 98, 85, 30, 255, 99, 85, 31, 255, 103, 86, 33, 255, 105, 88, 18, 255, 102, 87, 30, 255, 99, 88, 18, 255, 102, 90, 17, 255, 107, 88, 27, 255, 106, 87, 20, 255, 105, 82, 40, 255, 108, 84, 29, 255, 106, 86, 30, 255, 106, 86, 22, 255, 107, 85, 22, 255, 104, 84, 27, 255, 108, 87, 21, 255, 109, 87, 13, 255, 108, 82, 18, 255, 114, 82, 18, 255, 114, 84, 21, 255, 108, 85, 18, 255, 103, 80, 28, 255, 105, 78, 29, 255, 116, 83, 17, 255, 116, 80, 11, 255, 111, 75, 7, 255, 107, 76, 11, 255, 104, 79, 15, 255, 103, 79, 15, 255, 103, 73, 16, 255, 102, 72, 22, 255, 104, 74, 9, 255, 112, 76, 8, 255, 111, 73, 15, 255, 109, 72, 10, 255, 111, 73, 8, 255, 109, 71, 17, 255, 113, 69, 17, 255, 111, 69, 5, 255, 105, 69, 12, 255, 102, 67, 8, 255, 108, 68, 8, 255, 108, 68, 9, 255, 102, 62, 4, 255, 108, 67, 11, 255, 107, 68, 5, 255, 103, 62, 3, 255, 109, 62, 4, 255, 114, 62, 8, 255, 113, 63, 6, 255, 109, 60, 11, 255, 105, 57, 10, 255, 104, 58, 8, 255, 104, 59, 6, 255, 103, 59, 4, 255, 102, 56, 6, 255, 104, 57, 2, 255, 102, 55, 5, 255, 97, 52, 4, 255, 102, 57, 6, 255, 106, 55, 6, 255, 105, 54, 0, 255, 107, 55, 1, 255, 108, 52, 4, 255, 103, 49, 5, 255, 104, 54, 8, 255, 108, 54, 9, 255, 104, 48, 4, 255, 105, 52, 5, 255, 109, 54, 2, 255, 97, 49, 3, 255, 91, 44, 4, 255, 95, 43, 2, 255, 89, 42, 2, 255, 84, 39, 6, 255, 86, 39, 7, 255, 78, 41, 4, 255, 69, 40, 1, 255, 68, 36, 2, 255, 68, 31, 2, 255, 71, 35, 7, 255, 69, 34, 6, 255, 62, 34, 7, 255, 63, 36, 5, 255, 66, 34, 2, 255, 61, 29, 5, 255, 62, 34, 4, 255, 62, 29, 7, 255, 58, 31, 1, 255, 62, 33, 4, 255, 75, 34, 6, 255, 95, 46, 1, 255, 95, 42, 2, 255, 94, 42, 5, 255, 86, 41, 2, 255, 88, 41, 4, 255, 100, 43, 2, 255, 106, 41, 3, 255, 95, 34, 4, 255, 92, 38, 1, 255, 97, 36, 4, 255, 94, 35, 5, 255, 91, 35, 3, 255, 94, 37, 4, 255, 98, 33, 3, 255, 98, 32, 4, 255, 97, 38, 3, 255, 92, 33, 0, 255, 96, 36, 8, 255, 97, 34, 7, 255, 96, 31, 1, 255, 99, 33, 1, 255, 96, 34, 5, 255, 78, 26, 3, 255, 65, 25, 2, 255, 58, 25, 3, 255, 60, 24, 1, 255, 71, 28, 2, 255, 79, 29, 1, 255, 75, 26, 4, 255, 74, 29, 4, 255, 75, 29, 2, 255, 88, 33, 6, 255, 89, 28, 3, 255, 84, 24, 0, 255, 89, 29, 4, 255, 101, 35, 5, 255, 117, 42, 5, 255, 110, 33, 3, 255, 97, 26, 3, 255, 103, 31, 6, 255, 122, 39, 6, 255, 137, 46, 4, 255, 138, 42, 2, 255, 138, 47, 0, 255, 136, 41, 1, 255, 137, 39, 6, 255, 129, 43, 2, 255, 123, 39, 1, 255, 117, 32, 0, 255, 120, 35, 3, 255, 121, 36, 5, 255, 116, 32, 1, 255, 117, 35, 3, 255, 115, 31, 2, 255, 112, 27, 1, 255, 111, 28, 4, 255, 112, 29, 4, 255, 105, 26, 1, 255, 100, 24, 1, 255, 94, 22, 2, 255, 96, 23, 3, 255, 93, 24, 1, 255, 90, 22, 2, 255, 90, 19, 2, 255, 93, 22, 5, 255, 90, 23, 1, 255, 88, 22, 1, 255, 89, 19, 1, 255, 91, 22, 1, 255, 89, 19, 0, 255, 86, 19, 2, 255, 84, 21, 4, 255, 77, 19, 0, 255, 74, 22, 3, 255, 71, 20, 3, 255, 58, 20, 1, 255, 48, 17, 2, 255, 51, 14, 4, 255, 54, 14, 4, 255, 60, 14, 3, 255, 61, 17, 3, 255, 61, 18, 2, 255, 65, 19, 2, 255, 68, 19, 2, 255, 67, 20, 4, 255, 62, 16, 1, 255, 61, 15, 2, 255, 54, 13, 4, 255, 59, 14, 1, 255, 67, 19, 0, 255, 68, 20, 4, 255, 75, 23, 2, 255, 91, 23, 2, 255, 110, 38, 3, 255, 119, 42, 4, 255, 111, 32, 2, 255, 105, 29, 0, 255, 102, 29, 0, 255, 103, 30, 3, 255, 106, 32, 3, 255, 109, 35, 1, 255, 116, 40, 1, 255, 122, 46, 2, 255, 122, 48, 1, 255, 123, 52, 3, 255, 122, 48, 0, 255, 125, 46, 0, 255, 126, 46, 0, 255, 22, 17, 4, 255, 21, 15, 9, 255, 19, 16, 7, 255, 17, 17, 3, 255, 21, 18, 3, 255, 30, 17, 5, 255, 27, 12, 3, 255, 25, 13, 6, 255, 23, 13, 5, 255, 21, 12, 3, 255, 20, 11, 2, 255, 24, 10, 2, 255, 24, 11, 3, 255, 20, 14, 4, 255, 24, 12, 3, 255, 20, 11, 3, 255, 16, 12, 3, 255, 18, 13, 4, 255, 19, 12, 2, 255, 19, 9, 2, 255, 20, 10, 3, 255, 24, 11, 2, 255, 27, 14, 6, 255, 22, 14, 4, 255, 25, 18, 4, 255, 26, 14, 3, 255, 24, 11, 5, 255, 34, 20, 3, 255, 40, 22, 2, 255, 38, 18, 2, 255, 33, 14, 4, 255, 28, 12, 5, 255, 32, 16, 5, 255, 34, 13, 2, 255, 28, 18, 4, 255, 27, 19, 3, 255, 39, 22, 4, 255, 39, 30, 12, 255, 53, 34, 19, 255, 62, 42, 19, 255, 62, 55, 30, 255, 64, 54, 25, 255, 73, 53, 16, 255, 72, 48, 8, 255, 66, 48, 3, 255, 61, 36, 1, 255, 75, 35, 2, 255, 78, 48, 8, 255, 71, 54, 21, 255, 76, 58, 19, 255, 88, 61, 26, 255, 91, 59, 44, 255, 79, 62, 45, 255, 71, 58, 23, 255, 74, 69, 41, 255, 78, 66, 39, 255, 79, 56, 14, 255, 72, 59, 14, 255, 79, 66, 51, 255, 87, 72, 53, 255, 86, 69, 17, 255, 90, 68, 12, 255, 81, 55, 10, 255, 74, 49, 3, 255, 71, 55, 2, 255, 77, 47, 2, 255, 83, 42, 2, 255, 82, 42, 1, 255, 77, 42, 1, 255, 78, 43, 2, 255, 84, 45, 3, 255, 86, 45, 3, 255, 88, 45, 1, 255, 92, 44, 1, 255, 91, 49, 3, 255, 95, 53, 4, 255, 97, 50, 1, 255, 101, 49, 2, 255, 101, 53, 2, 255, 101, 51, 1, 255, 104, 55, 2, 255, 100, 57, 2, 255, 97, 58, 1, 255, 106, 58, 1, 255, 111, 58, 1, 255, 113, 58, 1, 255, 106, 58, 1, 255, 98, 58, 3, 255, 106, 59, 2, 255, 115, 55, 2, 255, 121, 53, 6, 255, 116, 49, 2, 255, 115, 51, 2, 255, 113, 50, 1, 255, 115, 52, 1, 255, 116, 54, 2, 255, 117, 55, 5, 255, 116, 50, 2, 255, 117, 59, 7, 255, 112, 63, 4, 255, 112, 63, 3, 255, 112, 65, 4, 255, 113, 63, 3, 255, 116, 68, 2, 255, 111, 64, 4, 255, 116, 61, 6, 255, 125, 67, 5, 255, 125, 65, 1, 255, 119, 56, 2, 255, 128, 65, 2, 255, 130, 70, 1, 255, 123, 68, 0, 255, 131, 66, 2, 255, 131, 68, 6, 255, 113, 61, 3, 255, 106, 55, 4, 255, 104, 50, 4, 255, 102, 51, 2, 255, 98, 50, 4, 255, 105, 50, 4, 255, 114, 54, 6, 255, 104, 45, 2, 255, 107, 45, 3, 255, 105, 45, 3, 255, 102, 45, 3, 255, 101, 45, 2, 255, 100, 46, 2, 255, 102, 43, 3, 255, 102, 43, 6, 255, 101, 46, 2, 255, 102, 43, 3, 255, 104, 44, 5, 255, 106, 44, 4, 255, 106, 48, 6, 255, 105, 47, 6, 255, 106, 46, 5, 255, 99, 47, 4, 255, 99, 50, 3, 255, 101, 51, 4, 255, 105, 50, 4, 255, 102, 47, 4, 255, 102, 49, 7, 255, 97, 51, 9, 255, 101, 50, 7, 255, 107, 50, 7, 255, 108, 51, 11, 255, 96, 52, 8, 255, 98, 50, 5, 255, 100, 52, 1, 255, 96, 52, 3, 255, 91, 52, 5, 255, 90, 52, 6, 255, 83, 49, 5, 255, 87, 54, 6, 255, 79, 53, 7, 255, 75, 55, 10, 255, 74, 52, 7, 255, 83, 50, 14, 255, 100, 63, 12, 255, 99, 58, 15, 255, 93, 54, 15, 255, 78, 51, 14, 255, 72, 50, 15, 255, 71, 51, 13, 255, 72, 55, 13, 255, 79, 57, 9, 255, 96, 59, 24, 255, 109, 67, 11, 255, 107, 67, 12, 255, 92, 59, 20, 255, 80, 56, 21, 255, 80, 59, 17, 255, 79, 63, 10, 255, 77, 65, 13, 255, 76, 66, 18, 255, 82, 62, 27, 255, 80, 67, 18, 255, 95, 68, 21, 255, 95, 70, 32, 255, 94, 72, 24, 255, 94, 72, 14, 255, 96, 70, 21, 255, 92, 74, 29, 255, 99, 71, 24, 255, 110, 75, 28, 255, 98, 77, 27, 255, 102, 79, 13, 255, 100, 80, 26, 255, 98, 83, 16, 255, 102, 77, 23, 255, 101, 80, 23, 255, 104, 84, 18, 255, 105, 79, 32, 255, 106, 85, 22, 255, 105, 83, 23, 255, 104, 84, 22, 255, 100, 82, 39, 255, 106, 88, 38, 255, 105, 86, 32, 255, 105, 84, 25, 255, 107, 86, 28, 255, 103, 87, 32, 255, 111, 92, 31, 255, 110, 87, 28, 255, 103, 86, 27, 255, 104, 89, 23, 255, 103, 89, 24, 255, 100, 91, 24, 255, 109, 87, 26, 255, 110, 86, 19, 255, 107, 91, 19, 255, 108, 89, 21, 255, 106, 85, 26, 255, 109, 85, 24, 255, 109, 85, 24, 255, 107, 88, 16, 255, 110, 88, 13, 255, 114, 86, 33, 255, 111, 83, 26, 255, 113, 80, 24, 255, 115, 83, 27, 255, 107, 81, 17, 255, 105, 83, 17, 255, 114, 89, 21, 255, 114, 80, 11, 255, 111, 80, 14, 255, 103, 78, 15, 255, 105, 76, 20, 255, 109, 82, 13, 255, 105, 79, 9, 255, 107, 75, 20, 255, 103, 73, 20, 255, 105, 72, 16, 255, 109, 73, 10, 255, 110, 74, 12, 255, 110, 70, 14, 255, 112, 72, 10, 255, 109, 71, 7, 255, 114, 70, 8, 255, 116, 71, 8, 255, 111, 70, 8, 255, 107, 71, 10, 255, 103, 66, 8, 255, 107, 68, 7, 255, 106, 65, 3, 255, 106, 64, 7, 255, 106, 63, 8, 255, 106, 60, 8, 255, 113, 63, 7, 255, 112, 61, 2, 255, 110, 59, 3, 255, 116, 61, 9, 255, 116, 59, 11, 255, 106, 55, 3, 255, 106, 58, 5, 255, 102, 55, 3, 255, 104, 53, 7, 255, 102, 54, 2, 255, 101, 55, 5, 255, 103, 54, 8, 255, 108, 58, 6, 255, 112, 58, 8, 255, 108, 56, 4, 255, 106, 58, 4, 255, 103, 52, 6, 255, 104, 52, 0, 255, 104, 53, 4, 255, 101, 53, 2, 255, 93, 49, 5, 255, 99, 51, 11, 255, 102, 50, 3, 255, 98, 46, 4, 255, 94, 40, 3, 255, 91, 43, 1, 255, 93, 44, 3, 255, 93, 41, 4, 255, 88, 42, 4, 255, 83, 40, 3, 255, 84, 38, 4, 255, 75, 40, 6, 255, 61, 38, 5, 255, 70, 31, 5, 255, 71, 34, 2, 255, 68, 35, 2, 255, 69, 34, 6, 255, 67, 32, 5, 255, 72, 34, 6, 255, 66, 36, 2, 255, 56, 25, 4, 255, 63, 28, 0, 255, 66, 35, 4, 255, 64, 31, 4, 255, 78, 36, 3, 255, 79, 35, 0, 255, 78, 33, 0, 255, 85, 35, 3, 255, 87, 40, 5, 255, 94, 44, 2, 255, 100, 40, 0, 255, 96, 38, 4, 255, 92, 38, 2, 255, 84, 35, 1, 255, 69, 32, 2, 255, 68, 23, 1, 255, 64, 19, 0, 255, 67, 27, 1, 255, 78, 29, 4, 255, 72, 26, 5, 255, 59, 22, 1, 255, 55, 24, 3, 255, 54, 22, 2, 255, 58, 22, 2, 255, 61, 24, 6, 255, 55, 26, 6, 255, 50, 24, 4, 255, 55, 22, 4, 255, 59, 28, 3, 255, 65, 29, 4, 255, 74, 26, 5, 255, 82, 28, 5, 255, 73, 24, 2, 255, 77, 30, 5, 255, 85, 35, 3, 255, 93, 33, 2, 255, 98, 32, 5, 255, 95, 29, 2, 255, 101, 34, 5, 255, 111, 37, 2, 255, 126, 46, 1, 255, 131, 45, 7, 255, 103, 32, 3, 255, 115, 42, 5, 255, 130, 46, 2, 255, 132, 43, 0, 255, 135, 45, 1, 255, 137, 46, 2, 255, 140, 45, 2, 255, 143, 43, 3, 255, 139, 44, 1, 255, 134, 40, 2, 255, 132, 39, 1, 255, 131, 39, 2, 255, 124, 37, 3, 255, 120, 34, 3, 255, 122, 37, 7, 255, 122, 34, 6, 255, 124, 34, 4, 255, 120, 33, 4, 255, 116, 31, 5, 255, 111, 29, 3, 255, 105, 30, 3, 255, 93, 26, 2, 255, 93, 26, 6, 255, 87, 22, 0, 255, 90, 26, 3, 255, 92, 25, 5, 255, 94, 24, 6, 255, 93, 24, 2, 255, 87, 22, 3, 255, 84, 22, 1, 255, 85, 21, 2, 255, 86, 21, 2, 255, 86, 22, 3, 255, 80, 19, 4, 255, 77, 19, 2, 255, 76, 17, 4, 255, 55, 14, 5, 255, 53, 19, 5, 255, 55, 22, 7, 255, 47, 11, 2, 255, 54, 11, 5, 255, 51, 14, 4, 255, 52, 12, 3, 255, 60, 15, 3, 255, 67, 19, 2, 255, 70, 20, 1, 255, 71, 18, 3, 255, 69, 16, 2, 255, 73, 19, 3, 255, 68, 18, 1, 255, 67, 20, 1, 255, 75, 23, 3, 255, 78, 24, 4, 255, 77, 21, 0, 255, 85, 20, 2, 255, 106, 33, 6, 255, 109, 32, 4, 255, 97, 22, 0, 255, 101, 32, 1, 255, 104, 36, 2, 255, 106, 32, 5, 255, 103, 29, 3, 255, 106, 34, 2, 255, 114, 41, 3, 255, 122, 43, 3, 255, 123, 43, 1, 255, 123, 47, 3, 255, 120, 48, 3, 255, 121, 44, 0, 255, 126, 44, 1, 255, 14, 15, 2, 255, 22, 14, 5, 255, 25, 14, 6, 255, 18, 12, 2, 255, 21, 16, 3, 255, 22, 14, 3, 255, 23, 10, 2, 255, 21, 10, 1, 255, 21, 11, 1, 255, 20, 12, 1, 255, 21, 12, 3, 255, 20, 9, 1, 255, 20, 10, 2, 255, 21, 12, 2, 255, 21, 11, 2, 255, 18, 9, 2, 255, 16, 9, 1, 255, 18, 12, 2, 255, 19, 11, 1, 255, 21, 10, 2, 255, 18, 13, 2, 255, 20, 14, 3, 255, 21, 15, 5, 255, 17, 12, 2, 255, 26, 17, 3, 255, 35, 20, 8, 255, 28, 18, 5, 255, 33, 17, 4, 255, 36, 17, 8, 255, 28, 14, 4, 255, 30, 15, 2, 255, 31, 20, 4, 255, 35, 17, 4, 255, 37, 19, 4, 255, 35, 14, 0, 255, 32, 18, 2, 255, 37, 19, 5, 255, 40, 22, 7, 255, 43, 30, 7, 255, 48, 40, 14, 255, 66, 53, 24, 255, 71, 55, 20, 255, 68, 49, 8, 255, 71, 42, 2, 255, 76, 48, 6, 255, 68, 41, 5, 255, 76, 37, 1, 255, 79, 44, 4, 255, 69, 56, 23, 255, 71, 57, 23, 255, 77, 59, 23, 255, 73, 59, 24, 255, 74, 59, 31, 255, 77, 60, 25, 255, 75, 74, 49, 255, 78, 62, 39, 255, 74, 55, 21, 255, 70, 56, 31, 255, 79, 68, 55, 255, 81, 69, 51, 255, 81, 65, 26, 255, 89, 64, 11, 255, 88, 58, 2, 255, 80, 50, 6, 255, 96, 54, 11, 255, 98, 48, 8, 255, 94, 40, 3, 255, 92, 44, 4, 255, 83, 43, 2, 255, 77, 44, 2, 255, 82, 47, 4, 255, 89, 45, 3, 255, 96, 45, 3, 255, 105, 45, 4, 255, 98, 50, 5, 255, 99, 51, 2, 255, 106, 52, 4, 255, 98, 52, 3, 255, 95, 58, 6, 255, 95, 53, 2, 255, 95, 50, 0, 255, 98, 55, 2, 255, 103, 58, 2, 255, 105, 53, 3, 255, 103, 57, 1, 255, 101, 58, 0, 255, 104, 53, 1, 255, 109, 51, 4, 255, 115, 60, 4, 255, 108, 59, 3, 255, 102, 52, 3, 255, 112, 59, 5, 255, 118, 60, 5, 255, 117, 55, 4, 255, 115, 54, 4, 255, 117, 58, 7, 255, 112, 58, 1, 255, 117, 58, 3, 255, 116, 62, 4, 255, 110, 67, 1, 255, 111, 66, 0, 255, 114, 63, 3, 255, 117, 61, 1, 255, 116, 65, 5, 255, 111, 65, 4, 255, 120, 68, 2, 255, 122, 64, 2, 255, 123, 59, 1, 255, 130, 65, 3, 255, 131, 69, 4, 255, 126, 68, 5, 255, 122, 76, 4, 255, 120, 60, 0, 255, 118, 51, 5, 255, 120, 65, 4, 255, 122, 68, 2, 255, 126, 70, 5, 255, 123, 67, 0, 255, 126, 69, 4, 255, 118, 64, 2, 255, 114, 63, 2, 255, 110, 56, 3, 255, 110, 51, 6, 255, 111, 50, 4, 255, 106, 47, 3, 255, 101, 47, 4, 255, 103, 48, 6, 255, 100, 46, 1, 255, 104, 43, 3, 255, 104, 42, 5, 255, 104, 44, 2, 255, 103, 46, 5, 255, 103, 49, 5, 255, 105, 51, 2, 255, 102, 53, 1, 255, 104, 51, 4, 255, 101, 47, 5, 255, 103, 51, 2, 255, 99, 51, 4, 255, 102, 48, 7, 255, 105, 47, 8, 255, 104, 55, 6, 255, 97, 50, 5, 255, 102, 53, 4, 255, 107, 52, 3, 255, 101, 46, 2, 255, 105, 53, 4, 255, 104, 52, 7, 255, 105, 53, 11, 255, 106, 54, 6, 255, 104, 51, 7, 255, 104, 54, 11, 255, 97, 51, 4, 255, 98, 55, 8, 255, 99, 58, 7, 255, 95, 53, 7, 255, 96, 56, 10, 255, 93, 56, 7, 255, 94, 56, 12, 255, 96, 55, 13, 255, 101, 61, 13, 255, 97, 58, 10, 255, 94, 57, 10, 255, 96, 60, 10, 255, 94, 61, 14, 255, 95, 63, 14, 255, 94, 59, 18, 255, 95, 62, 23, 255, 90, 64, 23, 255, 89, 68, 20, 255, 87, 63, 25, 255, 87, 60, 23, 255, 93, 65, 15, 255, 92, 67, 21, 255, 93, 65, 17, 255, 98, 70, 13, 255, 102, 69, 18, 255, 105, 71, 26, 255, 106, 75, 19, 255, 97, 69, 20, 255, 97, 71, 21, 255, 98, 70, 23, 255, 93, 74, 23, 255, 101, 77, 18, 255, 109, 79, 24, 255, 102, 77, 36, 255, 105, 77, 24, 255, 103, 77, 24, 255, 103, 79, 33, 255, 111, 85, 22, 255, 104, 85, 22, 255, 103, 85, 23, 255, 104, 81, 37, 255, 103, 81, 41, 255, 108, 85, 28, 255, 111, 88, 26, 255, 106, 87, 26, 255, 108, 88, 22, 255, 105, 88, 24, 255, 105, 88, 20, 255, 109, 91, 12, 255, 108, 89, 28, 255, 108, 86, 29, 255, 109, 85, 28, 255, 110, 91, 19, 255, 117, 90, 11, 255, 116, 89, 22, 255, 105, 90, 20, 255, 110, 88, 29, 255, 112, 87, 22, 255, 107, 88, 22, 255, 108, 87, 25, 255, 114, 91, 25, 255, 114, 89, 22, 255, 118, 91, 11, 255, 115, 87, 16, 255, 111, 84, 21, 255, 111, 82, 29, 255, 113, 83, 22, 255, 113, 84, 18, 255, 115, 87, 16, 255, 109, 81, 25, 255, 109, 82, 24, 255, 111, 83, 13, 255, 108, 79, 10, 255, 109, 84, 6, 255, 105, 82, 17, 255, 108, 74, 13, 255, 114, 78, 8, 255, 107, 74, 16, 255, 109, 71, 27, 255, 110, 71, 19, 255, 112, 72, 21, 255, 110, 72, 19, 255, 106, 73, 10, 255, 104, 72, 11, 255, 105, 71, 9, 255, 108, 69, 10, 255, 108, 68, 8, 255, 110, 69, 12, 255, 107, 66, 11, 255, 109, 68, 10, 255, 109, 69, 4, 255, 112, 67, 7, 255, 109, 64, 7, 255, 108, 65, 8, 255, 106, 63, 7, 255, 109, 62, 11, 255, 110, 61, 10, 255, 113, 63, 7, 255, 110, 60, 3, 255, 115, 60, 1, 255, 117, 62, 6, 255, 107, 58, 7, 255, 106, 58, 7, 255, 108, 56, 3, 255, 109, 58, 4, 255, 110, 60, 2, 255, 107, 56, 5, 255, 107, 56, 10, 255, 108, 58, 6, 255, 108, 53, 6, 255, 111, 51, 4, 255, 109, 53, 3, 255, 103, 52, 7, 255, 103, 56, 3, 255, 102, 52, 1, 255, 107, 55, 6, 255, 104, 52, 6, 255, 99, 43, 8, 255, 95, 46, 8, 255, 90, 47, 5, 255, 92, 45, 4, 255, 90, 45, 7, 255, 89, 40, 4, 255, 95, 42, 3, 255, 92, 43, 4, 255, 90, 40, 4, 255, 88, 39, 4, 255, 86, 39, 4, 255, 77, 40, 4, 255, 74, 36, 7, 255, 70, 37, 8, 255, 70, 37, 3, 255, 73, 37, 2, 255, 67, 32, 3, 255, 66, 29, 5, 255, 61, 32, 5, 255, 58, 27, 8, 255, 67, 31, 2, 255, 71, 36, 2, 255, 71, 38, 8, 255, 73, 34, 4, 255, 81, 33, 1, 255, 80, 33, 5, 255, 74, 33, 3, 255, 81, 33, 1, 255, 93, 37, 5, 255, 92, 35, 3, 255, 90, 34, 2, 255, 85, 32, 3, 255, 66, 28, 3, 255, 54, 27, 4, 255, 58, 23, 4, 255, 51, 23, 3, 255, 59, 29, 2, 255, 62, 28, 1, 255, 65, 25, 2, 255, 59, 26, 0, 255, 57, 31, 3, 255, 51, 26, 2, 255, 48, 24, 3, 255, 44, 21, 5, 255, 33, 16, 1, 255, 42, 21, 3, 255, 60, 22, 5, 255, 67, 30, 3, 255, 71, 32, 2, 255, 76, 27, 3, 255, 75, 26, 2, 255, 75, 25, 3, 255, 80, 30, 5, 255, 90, 37, 3, 255, 96, 36, 3, 255, 98, 33, 5, 255, 100, 31, 2, 255, 110, 39, 1, 255, 131, 46, 3, 255, 133, 45, 1, 255, 131, 42, 1, 255, 131, 38, 4, 255, 134, 38, 3, 255, 129, 43, 1, 255, 138, 47, 4, 255, 140, 46, 2, 255, 141, 46, 0, 255, 142, 47, 2, 255, 142, 46, 3, 255, 143, 44, 1, 255, 142, 43, 1, 255, 142, 45, 2, 255, 135, 41, 0, 255, 131, 40, 2, 255, 130, 41, 8, 255, 117, 30, 1, 255, 114, 28, 1, 255, 119, 31, 1, 255, 122, 32, 1, 255, 111, 28, 0, 255, 115, 29, 1, 255, 117, 31, 1, 255, 104, 33, 3, 255, 94, 24, 3, 255, 91, 27, 1, 255, 91, 28, 2, 255, 90, 23, 1, 255, 90, 22, 3, 255, 82, 21, 2, 255, 81, 20, 0, 255, 89, 25, 2, 255, 88, 23, 4, 255, 85, 20, 2, 255, 84, 21, 1, 255, 83, 21, 5, 255, 80, 19, 2, 255, 79, 19, 4, 255, 59, 21, 3, 255, 47, 14, 2, 255, 61, 19, 8, 255, 60, 13, 3, 255, 59, 17, 2, 255, 55, 15, 3, 255, 53, 15, 3, 255, 57, 18, 3, 255, 63, 18, 1, 255, 69, 17, 1, 255, 71, 19, 2, 255, 67, 16, 0, 255, 70, 17, 4, 255, 73, 16, 2, 255, 72, 21, 2, 255, 69, 16, 3, 255, 76, 14, 6, 255, 74, 19, 4, 255, 80, 22, 1, 255, 96, 27, 3, 255, 98, 23, 4, 255, 91, 23, 2, 255, 97, 34, 3, 255, 107, 38, 3, 255, 114, 36, 5, 255, 113, 37, 6, 255, 110, 37, 2, 255, 110, 35, 0, 255, 115, 35, 0, 255, 122, 39, 4, 255, 119, 39, 4, 255, 116, 41, 6, 255, 115, 37, 2, 255, 118, 35, 2, 255, 18, 14, 0, 255, 22, 14, 3, 255, 24, 14, 5, 255, 18, 10, 1, 255, 19, 15, 4, 255, 17, 10, 3, 255, 19, 10, 2, 255, 20, 11, 2, 255, 20, 11, 2, 255, 18, 9, 0, 255, 21, 13, 4, 255, 20, 14, 4, 255, 15, 10, 1, 255, 20, 10, 2, 255, 24, 12, 4, 255, 21, 10, 1, 255, 19, 9, 0, 255, 24, 12, 4, 255, 28, 13, 6, 255, 19, 11, 4, 255, 16, 14, 1, 255, 23, 17, 4, 255, 25, 16, 3, 255, 22, 13, 0, 255, 31, 17, 3, 255, 33, 17, 0, 255, 28, 19, 0, 255, 29, 16, 4, 255, 29, 12, 2, 255, 31, 17, 3, 255, 37, 20, 5, 255, 36, 20, 5, 255, 36, 21, 5, 255, 40, 23, 7, 255, 36, 18, 4, 255, 32, 15, 1, 255, 38, 21, 5, 255, 41, 26, 5, 255, 41, 28, 8, 255, 46, 36, 18, 255, 67, 49, 26, 255, 78, 57, 23, 255, 73, 51, 12, 255, 72, 44, 4, 255, 70, 47, 9, 255, 64, 46, 3, 255, 67, 36, 0, 255, 66, 36, 6, 255, 68, 56, 18, 255, 72, 59, 23, 255, 71, 57, 22, 255, 77, 62, 21, 255, 82, 59, 19, 255, 78, 59, 19, 255, 70, 71, 49, 255, 66, 63, 34, 255, 67, 54, 22, 255, 72, 60, 37, 255, 77, 68, 56, 255, 76, 66, 48, 255, 79, 62, 30, 255, 91, 64, 16, 255, 90, 55, 7, 255, 82, 44, 6, 255, 87, 51, 6, 255, 89, 49, 5, 255, 86, 41, 0, 255, 86, 41, 0, 255, 90, 47, 5, 255, 84, 44, 2, 255, 87, 41, 0, 255, 98, 47, 5, 255, 95, 49, 3, 255, 99, 47, 2, 255, 95, 49, 2, 255, 100, 50, 3, 255, 99, 50, 2, 255, 100, 55, 5, 255, 96, 54, 4, 255, 103, 54, 5, 255, 106, 53, 3, 255, 103, 51, 0, 255, 105, 51, 0, 255, 100, 50, 3, 255, 100, 59, 6, 255, 95, 56, 2, 255, 102, 49, 2, 255, 108, 49, 6, 255, 106, 55, 4, 255, 96, 58, 2, 255, 93, 55, 2, 255, 103, 59, 3, 255, 100, 56, 0, 255, 101, 56, 0, 255, 104, 56, 0, 255, 113, 61, 5, 255, 106, 63, 3, 255, 107, 65, 7, 255, 110, 61, 3, 255, 115, 65, 5, 255, 113, 65, 3, 255, 113, 64, 5, 255, 115, 61, 4, 255, 114, 64, 2, 255, 117, 68, 3, 255, 123, 64, 5, 255, 122, 64, 4, 255, 121, 65, 2, 255, 123, 65, 3, 255, 126, 62, 5, 255, 126, 58, 2, 255, 125, 68, 5, 255, 120, 61, 2, 255, 120, 64, 5, 255, 122, 67, 5, 255, 117, 55, 5, 255, 121, 57, 6, 255, 130, 67, 8, 255, 132, 72, 1, 255, 132, 73, 4, 255, 131, 71, 7, 255, 135, 78, 3, 255, 129, 75, 3, 255, 126, 68, 6, 255, 123, 66, 8, 255, 111, 59, 2, 255, 109, 53, 2, 255, 111, 53, 6, 255, 111, 56, 0, 255, 106, 54, 3, 255, 100, 50, 5, 255, 99, 52, 3, 255, 99, 49, 5, 255, 100, 47, 3, 255, 104, 52, 1, 255, 99, 53, 4, 255, 99, 48, 10, 255, 99, 46, 12, 255, 101, 46, 2, 255, 102, 53, 5, 255, 99, 51, 6, 255, 103, 50, 7, 255, 105, 52, 11, 255, 102, 51, 3, 255, 102, 54, 5, 255, 106, 54, 10, 255, 109, 52, 7, 255, 102, 51, 7, 255, 102, 55, 8, 255, 102, 52, 5, 255, 104, 52, 6, 255, 102, 54, 6, 255, 102, 54, 6, 255, 102, 56, 7, 255, 101, 54, 11, 255, 104, 55, 11, 255, 102, 58, 11, 255, 106, 55, 8, 255, 111, 56, 11, 255, 104, 59, 12, 255, 103, 60, 17, 255, 102, 57, 17, 255, 101, 58, 21, 255, 96, 57, 18, 255, 97, 59, 20, 255, 98, 62, 13, 255, 97, 62, 13, 255, 100, 64, 19, 255, 99, 66, 13, 255, 100, 66, 18, 255, 99, 65, 20, 255, 101, 68, 16, 255, 102, 69, 17, 255, 96, 64, 23, 255, 97, 66, 27, 255, 101, 70, 13, 255, 105, 70, 18, 255, 108, 71, 27, 255, 106, 73, 19, 255, 102, 68, 29, 255, 103, 69, 22, 255, 100, 76, 28, 255, 96, 76, 24, 255, 105, 81, 23, 255, 107, 80, 20, 255, 105, 80, 13, 255, 105, 75, 24, 255, 110, 80, 31, 255, 102, 82, 28, 255, 107, 82, 31, 255, 104, 83, 22, 255, 97, 84, 32, 255, 97, 81, 35, 255, 102, 80, 40, 255, 104, 85, 23, 255, 108, 89, 25, 255, 108, 85, 28, 255, 107, 86, 20, 255, 109, 89, 26, 255, 104, 90, 27, 255, 104, 91, 18, 255, 115, 89, 30, 255, 110, 86, 37, 255, 106, 86, 32, 255, 119, 92, 21, 255, 125, 91, 23, 255, 117, 89, 12, 255, 114, 91, 19, 255, 109, 87, 23, 255, 116, 87, 27, 255, 112, 88, 26, 255, 109, 89, 23, 255, 110, 90, 23, 255, 110, 88, 23, 255, 114, 85, 23, 255, 111, 81, 28, 255, 108, 87, 24, 255, 108, 87, 20, 255, 113, 86, 19, 255, 112, 81, 32, 255, 109, 84, 14, 255, 109, 82, 25, 255, 113, 84, 24, 255, 113, 82, 6, 255, 113, 79, 21, 255, 112, 82, 17, 255, 115, 78, 20, 255, 115, 74, 16, 255, 122, 78, 9, 255, 117, 72, 26, 255, 111, 73, 19, 255, 112, 75, 11, 255, 110, 70, 11, 255, 111, 72, 10, 255, 107, 70, 8, 255, 105, 70, 10, 255, 107, 73, 7, 255, 109, 73, 12, 255, 109, 69, 16, 255, 106, 67, 12, 255, 106, 69, 5, 255, 110, 69, 5, 255, 112, 65, 11, 255, 106, 63, 4, 255, 104, 62, 11, 255, 103, 62, 8, 255, 108, 66, 3, 255, 109, 61, 7, 255, 115, 62, 9, 255, 117, 63, 6, 255, 112, 61, 8, 255, 120, 64, 9, 255, 114, 59, 3, 255, 105, 57, 3, 255, 109, 60, 10, 255, 109, 57, 9, 255, 105, 55, 4, 255, 109, 58, 7, 255, 103, 51, 2, 255, 103, 52, 2, 255, 106, 56, 7, 255, 108, 55, 7, 255, 112, 55, 2, 255, 111, 56, 2, 255, 104, 55, 1, 255, 100, 52, 2, 255, 107, 55, 2, 255, 111, 57, 3, 255, 109, 51, 3, 255, 105, 46, 7, 255, 90, 40, 3, 255, 88, 47, 7, 255, 90, 46, 4, 255, 88, 45, 2, 255, 92, 43, 5, 255, 89, 43, 4, 255, 92, 45, 7, 255, 91, 42, 4, 255, 85, 44, 4, 255, 86, 43, 5, 255, 84, 37, 3, 255, 72, 38, 3, 255, 69, 34, 6, 255, 67, 32, 4, 255, 70, 35, 2, 255, 66, 33, 2, 255, 67, 32, 8, 255, 57, 28, 6, 255, 52, 31, 4, 255, 70, 37, 4, 255, 74, 33, 2, 255, 76, 36, 5, 255, 78, 35, 3, 255, 84, 28, 3, 255, 87, 32, 5, 255, 77, 34, 0, 255, 81, 32, 1, 255, 80, 26, 2, 255, 75, 27, 7, 255, 67, 26, 6, 255, 64, 25, 3, 255, 67, 24, 7, 255, 63, 24, 6, 255, 70, 29, 7, 255, 63, 29, 4, 255, 71, 31, 3, 255, 66, 30, 1, 255, 69, 28, 3, 255, 71, 27, 2, 255, 69, 26, 2, 255, 69, 28, 3, 255, 66, 29, 6, 255, 58, 27, 5, 255, 52, 23, 5, 255, 57, 22, 6, 255, 62, 24, 3, 255, 68, 30, 4, 255, 74, 30, 2, 255, 75, 28, 2, 255, 73, 30, 6, 255, 74, 29, 0, 255, 77, 29, 1, 255, 93, 39, 2, 255, 105, 43, 5, 255, 112, 37, 4, 255, 125, 43, 5, 255, 136, 52, 3, 255, 132, 52, 2, 255, 133, 46, 4, 255, 131, 41, 0, 255, 134, 46, 1, 255, 133, 48, 2, 255, 138, 45, 4, 255, 143, 50, 4, 255, 145, 49, 2, 255, 145, 49, 1, 255, 144, 48, 1, 255, 143, 46, 1, 255, 144, 47, 2, 255, 144, 47, 2, 255, 146, 49, 4, 255, 142, 45, 4, 255, 133, 40, 1, 255, 126, 36, 1, 255, 116, 28, 1, 255, 107, 24, 0, 255, 105, 26, 0, 255, 111, 31, 4, 255, 108, 26, 2, 255, 116, 27, 1, 255, 122, 30, 1, 255, 121, 34, 4, 255, 114, 33, 3, 255, 118, 34, 4, 255, 114, 30, 3, 255, 98, 24, 1, 255, 86, 19, 0, 255, 85, 19, 3, 255, 88, 21, 3, 255, 88, 23, 4, 255, 87, 22, 1, 255, 86, 21, 1, 255, 82, 18, 1, 255, 82, 19, 0, 255, 84, 21, 4, 255, 82, 23, 4, 255, 72, 21, 2, 255, 61, 15, 0, 255, 54, 12, 3, 255, 52, 13, 2, 255, 59, 20, 2, 255, 64, 17, 1, 255, 63, 21, 0, 255, 58, 22, 0, 255, 56, 14, 1, 255, 60, 12, 5, 255, 65, 17, 5, 255, 56, 15, 1, 255, 63, 17, 5, 255, 77, 17, 4, 255, 70, 17, 3, 255, 67, 19, 3, 255, 72, 21, 4, 255, 76, 18, 5, 255, 82, 24, 3, 255, 88, 26, 0, 255, 92, 24, 4, 255, 88, 25, 5, 255, 93, 29, 2, 255, 99, 29, 3, 255, 104, 28, 1, 255, 108, 33, 2, 255, 107, 33, 1, 255, 112, 37, 2, 255, 111, 35, 1, 255, 113, 38, 3, 255, 110, 37, 0, 255, 113, 38, 1, 255, 115, 38, 2, 255, 115, 36, 1, 255, 20, 11, 0, 255, 18, 9, 0, 255, 16, 10, 3, 255, 15, 13, 2, 255, 13, 10, 1, 255, 19, 10, 3, 255, 17, 9, 1, 255, 19, 11, 2, 255, 24, 13, 4, 255, 20, 9, 0, 255, 19, 8, 0, 255, 16, 11, 2, 255, 14, 10, 2, 255, 17, 8, 1, 255, 21, 12, 3, 255, 22, 12, 3, 255, 22, 11, 2, 255, 26, 12, 4, 255, 26, 11, 3, 255, 21, 12, 5, 255, 21, 13, 3, 255, 33, 16, 1, 255, 42, 18, 5, 255, 36, 17, 3, 255, 36, 20, 6, 255, 38, 19, 5, 255, 31, 17, 4, 255, 29, 14, 3, 255, 30, 15, 2, 255, 33, 23, 4, 255, 29, 15, 1, 255, 21, 10, 1, 255, 28, 19, 2, 255, 40, 19, 5, 255, 35, 20, 4, 255, 32, 17, 5, 255, 38, 17, 4, 255, 38, 25, 3, 255, 43, 29, 12, 255, 52, 35, 19, 255, 70, 50, 21, 255, 72, 54, 24, 255, 70, 55, 22, 255, 69, 48, 7, 255, 72, 50, 6, 255, 74, 49, 5, 255, 72, 38, 0, 255, 67, 34, 6, 255, 70, 52, 22, 255, 72, 55, 20, 255, 68, 56, 19, 255, 82, 60, 27, 255, 88, 57, 15, 255, 75, 57, 18, 255, 66, 62, 47, 255, 65, 61, 26, 255, 69, 58, 22, 255, 71, 63, 41, 255, 71, 65, 55, 255, 73, 66, 41, 255, 80, 65, 30, 255, 88, 62, 13, 255, 85, 52, 0, 255, 77, 44, 0, 255, 78, 48, 4, 255, 85, 44, 4, 255, 86, 40, 3, 255, 83, 42, 3, 255, 82, 44, 1, 255, 84, 41, 0, 255, 98, 41, 2, 255, 107, 48, 6, 255, 95, 50, 1, 255, 96, 48, 1, 255, 98, 52, 3, 255, 99, 55, 5, 255, 94, 55, 3, 255, 98, 53, 3, 255, 97, 49, 0, 255, 107, 51, 4, 255, 108, 54, 5, 255, 97, 54, 1, 255, 91, 55, 1, 255, 98, 50, 0, 255, 112, 56, 4, 255, 109, 52, 2, 255, 103, 49, 3, 255, 98, 53, 7, 255, 94, 53, 5, 255, 92, 53, 2, 255, 96, 57, 3, 255, 99, 57, 1, 255, 101, 61, 2, 255, 99, 62, 1, 255, 106, 63, 3, 255, 111, 60, 2, 255, 107, 64, 2, 255, 103, 67, 2, 255, 107, 62, 0, 255, 116, 62, 1, 255, 115, 65, 1, 255, 115, 69, 3, 255, 118, 65, 3, 255, 113, 67, 2, 255, 107, 68, 0, 255, 116, 61, 1, 255, 119, 52, 3, 255, 124, 51, 6, 255, 122, 52, 1, 255, 117, 60, 2, 255, 122, 59, 2, 255, 119, 63, 4, 255, 115, 64, 1, 255, 114, 68, 2, 255, 119, 68, 3, 255, 128, 68, 3, 255, 130, 69, 1, 255, 135, 74, 4, 255, 132, 72, 3, 255, 129, 72, 0, 255, 135, 79, 4, 255, 130, 78, 2, 255, 133, 76, 0, 255, 136, 81, 0, 255, 133, 78, 2, 255, 133, 72, 7, 255, 126, 70, 2, 255, 137, 78, 2, 255, 133, 74, 1, 255, 130, 77, 9, 255, 112, 61, 8, 255, 109, 58, 7, 255, 123, 68, 2, 255, 141, 78, 5, 255, 130, 69, 13, 255, 98, 54, 8, 255, 98, 56, 6, 255, 97, 54, 7, 255, 106, 49, 5, 255, 99, 50, 6, 255, 100, 56, 4, 255, 103, 49, 6, 255, 102, 49, 6, 255, 103, 51, 4, 255, 101, 52, 7, 255, 99, 50, 13, 255, 101, 51, 11, 255, 102, 51, 11, 255, 102, 53, 9, 255, 102, 53, 9, 255, 104, 55, 13, 255, 101, 52, 9, 255, 104, 55, 14, 255, 100, 56, 8, 255, 98, 55, 8, 255, 102, 58, 17, 255, 106, 59, 20, 255, 104, 53, 14, 255, 105, 57, 12, 255, 104, 63, 12, 255, 102, 61, 6, 255, 101, 59, 16, 255, 104, 63, 26, 255, 98, 61, 15, 255, 98, 64, 13, 255, 100, 66, 13, 255, 98, 64, 13, 255, 100, 65, 17, 255, 103, 64, 22, 255, 102, 65, 17, 255, 104, 70, 13, 255, 101, 68, 25, 255, 97, 68, 11, 255, 98, 70, 23, 255, 103, 67, 31, 255, 104, 69, 26, 255, 101, 74, 17, 255, 101, 74, 23, 255, 105, 73, 22, 255, 105, 75, 22, 255, 98, 73, 15, 255, 103, 74, 29, 255, 102, 76, 24, 255, 105, 78, 23, 255, 108, 75, 26, 255, 106, 80, 25, 255, 106, 78, 23, 255, 111, 80, 22, 255, 104, 85, 21, 255, 110, 86, 21, 255, 113, 82, 26, 255, 100, 86, 24, 255, 102, 89, 23, 255, 111, 90, 31, 255, 105, 87, 30, 255, 107, 88, 40, 255, 109, 86, 35, 255, 108, 88, 33, 255, 104, 87, 36, 255, 101, 88, 38, 255, 104, 91, 30, 255, 114, 93, 27, 255, 111, 91, 30, 255, 107, 90, 29, 255, 122, 93, 27, 255, 134, 90, 30, 255, 121, 90, 22, 255, 123, 93, 28, 255, 115, 90, 25, 255, 115, 89, 20, 255, 109, 91, 28, 255, 111, 87, 35, 255, 114, 87, 21, 255, 118, 90, 26, 255, 113, 90, 26, 255, 113, 92, 25, 255, 111, 87, 24, 255, 115, 87, 21, 255, 113, 85, 16, 255, 112, 83, 27, 255, 108, 86, 9, 255, 110, 84, 30, 255, 108, 77, 34, 255, 112, 79, 15, 255, 109, 80, 14, 255, 106, 78, 22, 255, 112, 75, 19, 255, 113, 79, 10, 255, 118, 80, 16, 255, 109, 73, 13, 255, 104, 73, 18, 255, 108, 74, 9, 255, 113, 73, 14, 255, 115, 75, 19, 255, 114, 77, 14, 255, 107, 72, 7, 255, 107, 72, 10, 255, 108, 70, 15, 255, 109, 69, 17, 255, 106, 66, 10, 255, 107, 68, 6, 255, 113, 70, 6, 255, 117, 67, 9, 255, 112, 64, 5, 255, 109, 62, 12, 255, 104, 61, 7, 255, 106, 66, 0, 255, 109, 66, 1, 255, 110, 62, 1, 255, 111, 61, 4, 255, 109, 59, 7, 255, 110, 58, 4, 255, 110, 60, 4, 255, 105, 58, 4, 255, 103, 56, 5, 255, 103, 53, 6, 255, 103, 53, 4, 255, 110, 60, 2, 255, 105, 53, 5, 255, 103, 51, 10, 255, 100, 50, 0, 255, 103, 50, 4, 255, 101, 51, 6, 255, 102, 54, 5, 255, 101, 51, 3, 255, 94, 41, 5, 255, 100, 48, 4, 255, 103, 50, 5, 255, 101, 49, 4, 255, 104, 49, 2, 255, 99, 49, 3, 255, 94, 50, 6, 255, 93, 43, 1, 255, 91, 45, 2, 255, 86, 44, 0, 255, 87, 39, 2, 255, 93, 40, 3, 255, 89, 42, 3, 255, 88, 41, 5, 255, 79, 40, 4, 255, 76, 32, 1, 255, 73, 33, 0, 255, 77, 38, 2, 255, 70, 32, 4, 255, 70, 31, 9, 255, 69, 32, 4, 255, 68, 33, 0, 255, 58, 27, 2, 255, 63, 37, 3, 255, 91, 38, 3, 255, 95, 36, 1, 255, 92, 42, 1, 255, 92, 40, 2, 255, 84, 31, 5, 255, 75, 31, 6, 255, 82, 35, 3, 255, 77, 35, 1, 255, 71, 32, 2, 255, 73, 25, 5, 255, 74, 28, 4, 255, 76, 32, 0, 255, 77, 26, 1, 255, 77, 28, 4, 255, 79, 35, 3, 255, 76, 28, 2, 255, 73, 27, 0, 255, 71, 28, 4, 255, 75, 26, 6, 255, 72, 23, 1, 255, 75, 27, 4, 255, 71, 26, 2, 255, 64, 23, 1, 255, 63, 25, 4, 255, 58, 22, 3, 255, 59, 25, 3, 255, 67, 28, 2, 255, 74, 30, 7, 255, 75, 30, 6, 255, 75, 28, 3, 255, 73, 23, 8, 255, 71, 29, 2, 255, 86, 34, 3, 255, 110, 44, 4, 255, 122, 46, 1, 255, 129, 46, 1, 255, 138, 51, 2, 255, 145, 53, 1, 255, 139, 49, 1, 255, 141, 47, 6, 255, 134, 46, 3, 255, 140, 45, 1, 255, 138, 46, 1, 255, 141, 46, 2, 255, 142, 47, 1, 255, 145, 49, 2, 255, 146, 50, 2, 255, 147, 50, 5, 255, 143, 45, 2, 255, 145, 48, 3, 255, 145, 48, 3, 255, 147, 49, 4, 255, 145, 47, 4, 255, 136, 40, 0, 255, 125, 34, 1, 255, 117, 31, 3, 255, 111, 30, 5, 255, 105, 27, 1, 255, 108, 29, 2, 255, 103, 26, 2, 255, 114, 30, 5, 255, 120, 31, 4, 255, 121, 33, 3, 255, 122, 36, 3, 255, 121, 31, 0, 255, 125, 35, 4, 255, 112, 29, 4, 255, 95, 21, 2, 255, 93, 24, 8, 255, 90, 23, 3, 255, 89, 23, 6, 255, 88, 23, 1, 255, 86, 21, 0, 255, 87, 21, 5, 255, 89, 23, 2, 255, 85, 20, 5, 255, 80, 21, 4, 255, 80, 20, 2, 255, 71, 17, 4, 255, 54, 10, 5, 255, 48, 12, 5, 255, 52, 16, 1, 255, 69, 20, 2, 255, 80, 25, 5, 255, 79, 25, 4, 255, 71, 21, 2, 255, 64, 19, 3, 255, 61, 16, 5, 255, 57, 13, 3, 255, 60, 15, 5, 255, 61, 15, 6, 255, 60, 16, 1, 255, 70, 17, 2, 255, 77, 18, 1, 255, 81, 23, 1, 255, 84, 25, 4, 255, 84, 24, 0, 255, 83, 23, 4, 255, 79, 19, 2, 255, 85, 24, 1, 255, 90, 23, 3, 255, 92, 25, 4, 255, 93, 27, 2, 255, 94, 26, 1, 255, 108, 34, 4, 255, 109, 34, 2, 255, 111, 36, 1, 255, 112, 38, 0, 255, 110, 37, 1, 255, 113, 40, 4, 255, 111, 37, 2, 255, 21, 13, 5, 255, 20, 11, 6, 255, 16, 7, 3, 255, 17, 10, 2, 255, 17, 11, 1, 255, 19, 12, 1, 255, 18, 11, 1, 255, 19, 10, 2, 255, 23, 13, 4, 255, 24, 10, 3, 255, 20, 8, 1, 255, 15, 7, 0, 255, 17, 10, 2, 255, 20, 11, 4, 255, 17, 10, 2, 255, 20, 12, 3, 255, 24, 14, 4, 255, 23, 10, 2, 255, 25, 12, 2, 255, 25, 11, 5, 255, 27, 16, 4, 255, 32, 16, 1, 255, 37, 19, 3, 255, 29, 17, 1, 255, 30, 18, 3, 255, 37, 20, 7, 255, 26, 18, 4, 255, 25, 13, 4, 255, 27, 12, 3, 255, 27, 16, 3, 255, 30, 14, 2, 255, 28, 15, 5, 255, 28, 16, 1, 255, 40, 20, 6, 255, 33, 17, 3, 255, 32, 14, 3, 255, 37, 17, 3, 255, 45, 27, 6, 255, 53, 33, 10, 255, 54, 43, 25, 255, 55, 51, 23, 255, 64, 57, 21, 255, 73, 56, 23, 255, 76, 48, 9, 255, 66, 42, 3, 255, 72, 46, 10, 255, 68, 37, 0, 255, 70, 40, 13, 255, 77, 54, 32, 255, 80, 54, 16, 255, 81, 55, 11, 255, 78, 59, 16, 255, 81, 48, 21, 255, 78, 54, 31, 255, 70, 61, 41, 255, 67, 60, 28, 255, 76, 60, 23, 255, 75, 60, 36, 255, 75, 66, 53, 255, 75, 66, 48, 255, 82, 66, 33, 255, 84, 61, 9, 255, 82, 52, 6, 255, 79, 49, 8, 255, 79, 44, 4, 255, 83, 45, 7, 255, 78, 40, 2, 255, 82, 44, 5, 255, 80, 43, 2, 255, 81, 46, 2, 255, 85, 49, 2, 255, 93, 48, 0, 255, 97, 48, 1, 255, 95, 47, 1, 255, 92, 50, 3, 255, 93, 50, 1, 255, 93, 52, 2, 255, 97, 48, 2, 255, 100, 52, 4, 255, 105, 52, 4, 255, 102, 52, 3, 255, 96, 53, 3, 255, 97, 52, 4, 255, 102, 52, 2, 255, 105, 53, 4, 255, 104, 53, 3, 255, 99, 50, 1, 255, 96, 51, 1, 255, 94, 55, 1, 255, 96, 59, 4, 255, 101, 58, 5, 255, 106, 54, 1, 255, 110, 53, 3, 255, 111, 56, 3, 255, 110, 60, 3, 255, 107, 62, 1, 255, 110, 61, 5, 255, 110, 60, 2, 255, 114, 62, 2, 255, 110, 64, 3, 255, 109, 67, 4, 255, 117, 63, 4, 255, 116, 56, 0, 255, 115, 67, 1, 255, 119, 70, 1, 255, 126, 57, 2, 255, 128, 54, 2, 255, 124, 64, 5, 255, 115, 64, 1, 255, 122, 66, 2, 255, 116, 67, 3, 255, 109, 63, 2, 255, 114, 61, 5, 255, 113, 65, 3, 255, 122, 71, 3, 255, 125, 70, 8, 255, 126, 69, 5, 255, 123, 59, 3, 255, 119, 48, 7, 255, 125, 60, 2, 255, 136, 76, 2, 255, 128, 70, 6, 255, 129, 73, 4, 255, 134, 74, 2, 255, 138, 77, 6, 255, 131, 69, 6, 255, 130, 66, 4, 255, 134, 70, 2, 255, 137, 75, 6, 255, 138, 75, 3, 255, 139, 77, 2, 255, 141, 81, 0, 255, 135, 76, 4, 255, 130, 73, 3, 255, 116, 62, 4, 255, 120, 66, 5, 255, 135, 77, 4, 255, 113, 62, 2, 255, 97, 51, 1, 255, 93, 52, 7, 255, 96, 51, 5, 255, 99, 54, 8, 255, 94, 50, 4, 255, 102, 54, 5, 255, 104, 50, 6, 255, 103, 50, 10, 255, 98, 53, 5, 255, 100, 53, 4, 255, 101, 51, 7, 255, 102, 55, 6, 255, 104, 55, 14, 255, 99, 53, 12, 255, 99, 55, 11, 255, 102, 55, 14, 255, 102, 55, 14, 255, 105, 57, 17, 255, 108, 54, 14, 255, 104, 59, 13, 255, 98, 61, 10, 255, 106, 63, 15, 255, 107, 59, 16, 255, 103, 60, 6, 255, 106, 64, 12, 255, 102, 60, 19, 255, 102, 60, 28, 255, 105, 65, 22, 255, 107, 65, 19, 255, 107, 64, 16, 255, 105, 61, 20, 255, 107, 64, 21, 255, 107, 69, 14, 255, 101, 64, 22, 255, 105, 71, 19, 255, 106, 73, 15, 255, 110, 72, 19, 255, 110, 70, 24, 255, 109, 69, 29, 255, 106, 71, 25, 255, 105, 75, 15, 255, 103, 75, 23, 255, 98, 80, 25, 255, 109, 76, 25, 255, 106, 75, 23, 255, 103, 80, 31, 255, 107, 81, 32, 255, 101, 82, 31, 255, 107, 79, 37, 255, 111, 80, 24, 255, 108, 84, 28, 255, 108, 81, 32, 255, 115, 82, 22, 255, 110, 91, 21, 255, 104, 86, 30, 255, 107, 82, 36, 255, 107, 84, 36, 255, 108, 88, 32, 255, 109, 88, 26, 255, 107, 90, 30, 255, 102, 89, 35, 255, 104, 90, 36, 255, 106, 89, 39, 255, 109, 92, 30, 255, 111, 92, 27, 255, 110, 90, 25, 255, 111, 92, 25, 255, 114, 88, 30, 255, 114, 88, 29, 255, 126, 97, 21, 255, 119, 92, 28, 255, 118, 88, 27, 255, 124, 85, 38, 255, 126, 88, 27, 255, 120, 89, 17, 255, 114, 88, 22, 255, 112, 90, 20, 255, 115, 88, 20, 255, 119, 84, 28, 255, 119, 85, 17, 255, 118, 89, 17, 255, 112, 83, 17, 255, 112, 85, 22, 255, 106, 82, 19, 255, 108, 81, 18, 255, 111, 80, 17, 255, 111, 78, 19, 255, 110, 80, 11, 255, 116, 78, 16, 255, 113, 77, 14, 255, 113, 76, 17, 255, 108, 75, 14, 255, 106, 76, 17, 255, 106, 71, 25, 255, 111, 72, 24, 255, 112, 73, 18, 255, 115, 77, 17, 255, 108, 72, 9, 255, 110, 73, 7, 255, 110, 72, 5, 255, 111, 70, 16, 255, 108, 66, 15, 255, 107, 65, 7, 255, 109, 65, 5, 255, 114, 63, 10, 255, 106, 60, 13, 255, 107, 63, 9, 255, 108, 66, 7, 255, 104, 60, 6, 255, 108, 59, 9, 255, 110, 57, 4, 255, 110, 59, 8, 255, 105, 57, 6, 255, 106, 60, 2, 255, 106, 61, 4, 255, 104, 57, 8, 255, 103, 55, 8, 255, 103, 55, 5, 255, 101, 51, 4, 255, 106, 54, 6, 255, 106, 54, 8, 255, 101, 52, 5, 255, 101, 52, 7, 255, 101, 47, 3, 255, 99, 51, 5, 255, 96, 50, 4, 255, 97, 52, 3, 255, 92, 47, 7, 255, 91, 47, 3, 255, 92, 43, 2, 255, 99, 45, 5, 255, 107, 50, 8, 255, 97, 49, 2, 255, 91, 51, 5, 255, 94, 43, 8, 255, 93, 42, 8, 255, 92, 43, 4, 255, 86, 43, 4, 255, 87, 42, 4, 255, 87, 43, 4, 255, 81, 42, 6, 255, 77, 38, 4, 255, 84, 34, 2, 255, 80, 38, 2, 255, 83, 39, 6, 255, 80, 36, 7, 255, 78, 35, 5, 255, 81, 35, 4, 255, 70, 29, 0, 255, 75, 35, 6, 255, 98, 44, 4, 255, 99, 45, 3, 255, 97, 39, 4, 255, 99, 36, 5, 255, 107, 43, 2, 255, 104, 52, 3, 255, 108, 47, 4, 255, 114, 47, 3, 255, 105, 44, 1, 255, 97, 42, 5, 255, 82, 30, 4, 255, 84, 29, 6, 255, 87, 31, 5, 255, 77, 27, 1, 255, 72, 28, 3, 255, 78, 31, 5, 255, 74, 30, 4, 255, 74, 28, 2, 255, 74, 28, 3, 255, 77, 25, 4, 255, 77, 26, 5, 255, 73, 25, 2, 255, 70, 27, 3, 255, 65, 24, 2, 255, 67, 21, 2, 255, 61, 21, 3, 255, 54, 23, 2, 255, 69, 28, 4, 255, 77, 29, 6, 255, 80, 30, 3, 255, 82, 28, 0, 255, 89, 25, 4, 255, 84, 24, 6, 255, 98, 32, 7, 255, 119, 44, 3, 255, 130, 52, 1, 255, 133, 49, 3, 255, 140, 49, 3, 255, 143, 47, 1, 255, 145, 51, 3, 255, 140, 48, 2, 255, 134, 46, 1, 255, 139, 44, 2, 255, 141, 46, 4, 255, 139, 44, 1, 255, 144, 48, 4, 255, 146, 47, 2, 255, 145, 47, 2, 255, 144, 47, 4, 255, 142, 45, 3, 255, 142, 45, 2, 255, 145, 48, 3, 255, 144, 45, 2, 255, 141, 42, 1, 255, 137, 41, 2, 255, 129, 39, 5, 255, 119, 33, 3, 255, 115, 33, 7, 255, 113, 30, 3, 255, 111, 26, 0, 255, 99, 25, 1, 255, 106, 30, 4, 255, 115, 31, 3, 255, 110, 31, 4, 255, 112, 34, 1, 255, 127, 39, 5, 255, 129, 37, 4, 255, 117, 34, 3, 255, 97, 24, 1, 255, 92, 23, 1, 255, 90, 21, 2, 255, 89, 20, 4, 255, 89, 22, 2, 255, 89, 24, 4, 255, 87, 21, 3, 255, 87, 21, 1, 255, 87, 20, 3, 255, 84, 21, 0, 255, 83, 24, 1, 255, 77, 22, 3, 255, 66, 16, 6, 255, 55, 13, 2, 255, 53, 20, 1, 255, 63, 20, 2, 255, 69, 21, 3, 255, 80, 26, 3, 255, 94, 33, 2, 255, 98, 36, 1, 255, 88, 31, 2, 255, 78, 23, 2, 255, 72, 20, 1, 255, 67, 18, 2, 255, 64, 15, 3, 255, 69, 15, 0, 255, 87, 21, 3, 255, 90, 26, 7, 255, 86, 24, 6, 255, 80, 20, 1, 255, 77, 20, 3, 255, 74, 16, 1, 255, 84, 24, 4, 255, 81, 21, 4, 255, 84, 23, 5, 255, 88, 25, 1, 255, 93, 27, 2, 255, 95, 27, 1, 255, 96, 27, 2, 255, 100, 29, 2, 255, 107, 34, 2, 255, 114, 37, 5, 255, 114, 36, 4, 255, 112, 34, 2, 255, 16, 12, 3, 255, 17, 10, 6, 255, 15, 6, 4, 255, 18, 9, 3, 255, 21, 12, 3, 255, 17, 13, 1, 255, 18, 12, 3, 255, 18, 8, 2, 255, 20, 9, 2, 255, 20, 9, 2, 255, 19, 8, 3, 255, 17, 8, 1, 255, 18, 10, 4, 255, 18, 10, 3, 255, 17, 10, 1, 255, 18, 11, 1, 255, 25, 14, 5, 255, 24, 10, 2, 255, 26, 14, 5, 255, 27, 12, 4, 255, 28, 15, 2, 255, 28, 18, 1, 255, 33, 22, 5, 255, 28, 21, 4, 255, 28, 16, 2, 255, 30, 13, 3, 255, 21, 12, 2, 255, 25, 11, 1, 255, 34, 18, 9, 255, 28, 17, 8, 255, 26, 14, 4, 255, 26, 19, 3, 255, 32, 17, 2, 255, 26, 17, 1, 255, 33, 17, 2, 255, 31, 19, 2, 255, 40, 23, 5, 255, 45, 25, 2, 255, 49, 33, 5, 255, 60, 45, 25, 255, 61, 46, 27, 255, 69, 57, 39, 255, 68, 59, 31, 255, 74, 56, 12, 255, 65, 41, 9, 255, 71, 46, 11, 255, 63, 40, 3, 255, 64, 44, 24, 255, 70, 55, 31, 255, 80, 53, 17, 255, 81, 51, 10, 255, 78, 59, 30, 255, 89, 57, 15, 255, 76, 55, 23, 255, 66, 54, 28, 255, 68, 60, 29, 255, 73, 60, 32, 255, 74, 60, 39, 255, 81, 68, 36, 255, 79, 66, 27, 255, 84, 65, 25, 255, 86, 59, 8, 255, 84, 51, 7, 255, 80, 46, 5, 255, 82, 43, 3, 255, 80, 44, 4, 255, 82, 43, 4, 255, 83, 40, 2, 255, 85, 43, 1, 255, 84, 50, 3, 255, 79, 50, 1, 255, 88, 49, 1, 255, 86, 47, 0, 255, 89, 50, 3, 255, 89, 48, 2, 255, 100, 48, 3, 255, 100, 50, 4, 255, 90, 47, 2, 255, 88, 50, 2, 255, 93, 53, 4, 255, 91, 53, 3, 255, 87, 49, 1, 255, 94, 44, 2, 255, 88, 49, 2, 255, 86, 52, 2, 255, 91, 55, 3, 255, 91, 54, 0, 255, 100, 58, 2, 255, 103, 58, 1, 255, 108, 56, 2, 255, 112, 51, 2, 255, 111, 49, 0, 255, 112, 47, 1, 255, 117, 52, 5, 255, 110, 58, 3, 255, 102, 61, 0, 255, 108, 62, 4, 255, 115, 59, 1, 255, 118, 61, 2, 255, 112, 63, 2, 255, 109, 63, 2, 255, 114, 62, 1, 255, 116, 65, 0, 255, 114, 68, 4, 255, 112, 68, 4, 255, 116, 64, 2, 255, 115, 62, 0, 255, 113, 65, 0, 255, 115, 62, 2, 255, 119, 57, 8, 255, 118, 57, 4, 255, 117, 50, 5, 255, 126, 56, 3, 255, 123, 67, 0, 255, 119, 60, 5, 255, 121, 53, 4, 255, 123, 59, 2, 255, 117, 54, 4, 255, 107, 43, 5, 255, 121, 59, 7, 255, 126, 64, 3, 255, 123, 60, 4, 255, 128, 75, 5, 255, 132, 75, 1, 255, 141, 80, 4, 255, 129, 71, 1, 255, 134, 69, 3, 255, 142, 75, 7, 255, 137, 74, 3, 255, 136, 74, 3, 255, 141, 82, 5, 255, 138, 79, 5, 255, 126, 67, 4, 255, 133, 80, 1, 255, 132, 78, 3, 255, 144, 76, 3, 255, 147, 73, 1, 255, 130, 67, 2, 255, 102, 58, 3, 255, 103, 61, 5, 255, 109, 64, 2, 255, 100, 57, 3, 255, 98, 52, 1, 255, 103, 54, 4, 255, 100, 51, 8, 255, 102, 51, 13, 255, 101, 50, 5, 255, 101, 56, 3, 255, 102, 56, 1, 255, 104, 59, 6, 255, 104, 59, 6, 255, 106, 60, 10, 255, 107, 62, 12, 255, 105, 57, 8, 255, 104, 56, 13, 255, 98, 56, 8, 255, 107, 59, 7, 255, 110, 56, 3, 255, 112, 62, 9, 255, 110, 63, 14, 255, 107, 60, 18, 255, 108, 63, 13, 255, 106, 62, 13, 255, 106, 62, 17, 255, 108, 64, 22, 255, 109, 66, 8, 255, 110, 66, 12, 255, 109, 63, 17, 255, 109, 66, 20, 255, 108, 68, 16, 255, 108, 70, 23, 255, 109, 70, 28, 255, 112, 72, 18, 255, 112, 71, 18, 255, 107, 72, 29, 255, 102, 74, 19, 255, 106, 71, 38, 255, 107, 72, 23, 255, 106, 73, 22, 255, 112, 75, 25, 255, 103, 73, 27, 255, 111, 75, 20, 255, 117, 83, 22, 255, 106, 82, 21, 255, 108, 82, 21, 255, 107, 85, 26, 255, 105, 84, 33, 255, 108, 83, 30, 255, 110, 86, 19, 255, 107, 81, 38, 255, 112, 81, 33, 255, 107, 86, 27, 255, 110, 89, 39, 255, 104, 84, 29, 255, 110, 87, 35, 255, 111, 87, 40, 255, 108, 90, 21, 255, 107, 88, 27, 255, 105, 89, 26, 255, 109, 91, 22, 255, 112, 91, 35, 255, 109, 91, 33, 255, 111, 90, 33, 255, 110, 89, 29, 255, 109, 88, 34, 255, 109, 88, 39, 255, 106, 92, 32, 255, 112, 94, 24, 255, 114, 88, 29, 255, 110, 87, 31, 255, 115, 92, 17, 255, 121, 93, 13, 255, 116, 91, 25, 255, 106, 89, 18, 255, 112, 88, 33, 255, 113, 84, 33, 255, 116, 86, 26, 255, 114, 85, 22, 255, 113, 82, 28, 255, 113, 83, 13, 255, 112, 82, 20, 255, 110, 82, 14, 255, 113, 86, 11, 255, 110, 80, 11, 255, 110, 78, 23, 255, 109, 76, 12, 255, 110, 75, 12, 255, 112, 74, 18, 255, 112, 76, 12, 255, 111, 76, 5, 255, 110, 77, 10, 255, 104, 72, 16, 255, 107, 70, 14, 255, 109, 69, 12, 255, 114, 72, 10, 255, 117, 70, 7, 255, 117, 68, 16, 255, 110, 69, 11, 255, 112, 68, 7, 255, 114, 68, 8, 255, 111, 68, 7, 255, 111, 66, 7, 255, 110, 62, 3, 255, 111, 61, 14, 255, 110, 60, 10, 255, 107, 58, 0, 255, 111, 62, 8, 255, 107, 58, 13, 255, 106, 57, 12, 255, 103, 57, 4, 255, 105, 59, 5, 255, 102, 57, 5, 255, 104, 58, 7, 255, 105, 57, 6, 255, 104, 53, 5, 255, 106, 55, 7, 255, 105, 53, 9, 255, 101, 50, 3, 255, 102, 52, 5, 255, 100, 54, 5, 255, 105, 57, 7, 255, 109, 55, 6, 255, 104, 50, 7, 255, 96, 46, 3, 255, 96, 49, 5, 255, 95, 52, 5, 255, 91, 47, 7, 255, 94, 44, 7, 255, 101, 45, 7, 255, 99, 44, 6, 255, 91, 46, 4, 255, 87, 47, 3, 255, 97, 45, 7, 255, 100, 46, 8, 255, 97, 45, 5, 255, 108, 47, 5, 255, 107, 44, 2, 255, 100, 42, 4, 255, 82, 39, 5, 255, 76, 34, 3, 255, 85, 41, 6, 255, 80, 40, 3, 255, 78, 33, 5, 255, 80, 35, 4, 255, 77, 33, 0, 255, 88, 35, 4, 255, 79, 33, 5, 255, 83, 36, 4, 255, 97, 42, 1, 255, 110, 48, 4, 255, 108, 44, 6, 255, 94, 34, 2, 255, 105, 42, 1, 255, 125, 48, 3, 255, 133, 46, 3, 255, 127, 48, 1, 255, 129, 48, 2, 255, 125, 49, 5, 255, 99, 39, 1, 255, 92, 34, 3, 255, 94, 34, 7, 255, 85, 26, 4, 255, 75, 23, 5, 255, 75, 25, 5, 255, 67, 25, 3, 255, 81, 26, 3, 255, 87, 33, 6, 255, 81, 31, 5, 255, 80, 28, 1, 255, 81, 28, 2, 255, 78, 28, 3, 255, 74, 28, 3, 255, 72, 24, 2, 255, 71, 21, 2, 255, 66, 20, 3, 255, 69, 22, 1, 255, 83, 27, 3, 255, 87, 32, 2, 255, 89, 34, 1, 255, 101, 38, 0, 255, 102, 33, 5, 255, 113, 39, 7, 255, 127, 48, 4, 255, 135, 55, 4, 255, 136, 48, 4, 255, 143, 44, 5, 255, 144, 46, 2, 255, 142, 50, 3, 255, 137, 49, 0, 255, 143, 51, 5, 255, 140, 46, 4, 255, 141, 45, 3, 255, 140, 45, 1, 255, 143, 47, 3, 255, 147, 49, 4, 255, 145, 47, 2, 255, 139, 42, 0, 255, 140, 43, 1, 255, 142, 45, 1, 255, 142, 44, 2, 255, 141, 43, 2, 255, 139, 41, 3, 255, 132, 36, 2, 255, 126, 35, 3, 255, 120, 33, 2, 255, 116, 29, 2, 255, 114, 30, 2, 255, 112, 30, 1, 255, 107, 27, 2, 255, 100, 25, 0, 255, 105, 29, 0, 255, 105, 24, 1, 255, 119, 33, 3, 255, 125, 38, 5, 255, 126, 33, 0, 255, 130, 35, 6, 255, 113, 26, 3, 255, 96, 21, 0, 255, 86, 19, 1, 255, 91, 24, 4, 255, 91, 23, 5, 255, 92, 24, 5, 255, 90, 22, 2, 255, 88, 21, 3, 255, 88, 22, 3, 255, 90, 27, 1, 255, 91, 25, 2, 255, 81, 21, 1, 255, 69, 19, 2, 255, 67, 22, 3, 255, 58, 16, 2, 255, 53, 14, 2, 255, 57, 18, 0, 255, 70, 22, 0, 255, 92, 28, 1, 255, 108, 33, 2, 255, 107, 38, 2, 255, 104, 38, 4, 255, 104, 34, 4, 255, 95, 31, 4, 255, 93, 35, 3, 255, 96, 26, 0, 255, 95, 26, 6, 255, 83, 22, 4, 255, 72, 16, 1, 255, 69, 17, 0, 255, 68, 16, 2, 255, 73, 17, 3, 255, 80, 23, 2, 255, 73, 19, 1, 255, 74, 18, 1, 255, 85, 24, 1, 255, 92, 30, 3, 255, 90, 25, 1, 255, 88, 23, 1, 255, 99, 30, 4, 255, 108, 34, 2, 255, 114, 36, 1, 255, 111, 34, 0, 255, 112, 36, 2, 255, 17, 9, 1, 255, 14, 8, 2, 255, 10, 7, 2, 255, 16, 12, 5, 255, 17, 9, 1, 255, 19, 8, 2, 255, 16, 10, 2, 255, 15, 9, 1, 255, 18, 9, 3, 255, 18, 8, 2, 255, 20, 9, 3, 255, 19, 10, 3, 255, 19, 11, 5, 255, 18, 8, 1, 255, 19, 11, 1, 255, 21, 12, 3, 255, 24, 14, 4, 255, 22, 9, 0, 255, 23, 12, 2, 255, 31, 17, 8, 255, 31, 18, 5, 255, 33, 17, 2, 255, 31, 13, 0, 255, 29, 15, 2, 255, 30, 16, 3, 255, 26, 12, 4, 255, 22, 17, 7, 255, 25, 15, 0, 255, 29, 15, 1, 255, 25, 15, 2, 255, 29, 16, 6, 255, 23, 15, 4, 255, 32, 16, 1, 255, 41, 16, 2, 255, 36, 21, 3, 255, 39, 23, 6, 255, 41, 17, 1, 255, 51, 25, 2, 255, 50, 33, 5, 255, 50, 36, 18, 255, 64, 44, 15, 255, 70, 55, 22, 255, 69, 59, 31, 255, 73, 58, 20, 255, 69, 51, 13, 255, 68, 52, 4, 255, 56, 42, 1, 255, 60, 49, 33, 255, 65, 57, 28, 255, 74, 48, 18, 255, 82, 49, 26, 255, 76, 57, 29, 255, 76, 50, 23, 255, 68, 55, 28, 255, 69, 54, 16, 255, 73, 54, 25, 255, 75, 63, 22, 255, 73, 61, 37, 255, 83, 62, 48, 255, 84, 67, 37, 255, 90, 64, 36, 255, 92, 58, 14, 255, 89, 49, 2, 255, 85, 43, 2, 255, 80, 40, 2, 255, 87, 42, 4, 255, 89, 41, 4, 255, 91, 43, 4, 255, 88, 41, 0, 255, 93, 47, 2, 255, 96, 48, 3, 255, 98, 47, 3, 255, 96, 48, 2, 255, 103, 45, 3, 255, 109, 42, 6, 255, 105, 42, 4, 255, 95, 48, 3, 255, 94, 50, 5, 255, 92, 50, 2, 255, 89, 47, 1, 255, 87, 49, 2, 255, 85, 50, 4, 255, 90, 49, 5, 255, 96, 51, 3, 255, 92, 51, 1, 255, 94, 55, 3, 255, 102, 55, 3, 255, 114, 56, 5, 255, 111, 52, 3, 255, 115, 50, 3, 255, 119, 51, 2, 255, 110, 54, 1, 255, 110, 54, 4, 255, 116, 50, 5, 255, 115, 51, 3, 255, 113, 54, 1, 255, 113, 55, 3, 255, 111, 59, 1, 255, 106, 65, 2, 255, 110, 64, 4, 255, 115, 56, 1, 255, 117, 60, 2, 255, 115, 66, 2, 255, 113, 66, 2, 255, 111, 63, 5, 255, 109, 66, 7, 255, 102, 65, 1, 255, 110, 58, 2, 255, 122, 48, 5, 255, 120, 44, 1, 255, 114, 51, 4, 255, 112, 45, 3, 255, 119, 42, 3, 255, 119, 53, 5, 255, 116, 59, 6, 255, 120, 64, 5, 255, 124, 67, 1, 255, 119, 57, 2, 255, 121, 58, 3, 255, 128, 70, 5, 255, 122, 67, 1, 255, 124, 74, 2, 255, 127, 75, 3, 255, 131, 73, 6, 255, 131, 71, 2, 255, 137, 74, 3, 255, 130, 68, 4, 255, 122, 55, 4, 255, 129, 67, 0, 255, 141, 77, 1, 255, 130, 62, 2, 255, 124, 53, 2, 255, 122, 48, 7, 255, 133, 59, 8, 255, 130, 65, 4, 255, 143, 81, 4, 255, 139, 78, 5, 255, 139, 76, 5, 255, 133, 73, 10, 255, 139, 73, 4, 255, 139, 76, 5, 255, 128, 74, 3, 255, 129, 72, 8, 255, 123, 73, 8, 255, 107, 63, 9, 255, 98, 55, 14, 255, 105, 57, 13, 255, 100, 56, 9, 255, 99, 55, 11, 255, 101, 57, 10, 255, 98, 54, 10, 255, 106, 59, 16, 255, 106, 60, 11, 255, 101, 55, 8, 255, 105, 54, 12, 255, 110, 57, 17, 255, 106, 62, 19, 255, 107, 63, 17, 255, 105, 55, 12, 255, 106, 60, 13, 255, 105, 62, 16, 255, 104, 62, 16, 255, 105, 62, 16, 255, 110, 69, 16, 255, 107, 67, 15, 255, 106, 67, 14, 255, 107, 67, 18, 255, 106, 69, 12, 255, 104, 69, 15, 255, 104, 71, 14, 255, 106, 72, 24, 255, 104, 67, 20, 255, 108, 70, 18, 255, 115, 78, 24, 255, 114, 72, 38, 255, 110, 74, 23, 255, 106, 75, 28, 255, 104, 72, 30, 255, 106, 72, 24, 255, 108, 74, 25, 255, 105, 76, 36, 255, 106, 81, 21, 255, 110, 80, 20, 255, 108, 81, 28, 255, 111, 85, 23, 255, 114, 83, 32, 255, 104, 85, 25, 255, 107, 84, 38, 255, 107, 83, 29, 255, 104, 83, 34, 255, 108, 85, 37, 255, 106, 88, 32, 255, 111, 93, 29, 255, 104, 86, 33, 255, 111, 88, 32, 255, 115, 90, 25, 255, 112, 93, 26, 255, 114, 91, 36, 255, 110, 85, 38, 255, 110, 89, 29, 255, 112, 90, 30, 255, 112, 91, 28, 255, 112, 91, 29, 255, 112, 92, 28, 255, 113, 91, 31, 255, 116, 91, 27, 255, 118, 96, 31, 255, 113, 91, 23, 255, 112, 89, 27, 255, 105, 92, 30, 255, 111, 90, 28, 255, 114, 89, 36, 255, 116, 91, 27, 255, 117, 92, 10, 255, 116, 87, 25, 255, 117, 88, 27, 255, 115, 83, 20, 255, 115, 86, 24, 255, 111, 84, 29, 255, 111, 82, 23, 255, 109, 79, 19, 255, 110, 81, 22, 255, 116, 84, 27, 255, 113, 79, 22, 255, 107, 80, 23, 255, 107, 74, 29, 255, 103, 77, 22, 255, 106, 74, 14, 255, 106, 74, 15, 255, 108, 73, 24, 255, 114, 72, 18, 255, 113, 70, 20, 255, 113, 71, 18, 255, 111, 72, 10, 255, 110, 70, 8, 255, 115, 70, 8, 255, 113, 67, 11, 255, 113, 68, 6, 255, 115, 67, 7, 255, 118, 69, 11, 255, 111, 65, 7, 255, 110, 66, 6, 255, 110, 65, 5, 255, 110, 66, 4, 255, 110, 61, 10, 255, 115, 64, 12, 255, 113, 64, 3, 255, 109, 59, 3, 255, 107, 58, 12, 255, 105, 57, 7, 255, 106, 57, 4, 255, 107, 60, 6, 255, 105, 58, 7, 255, 106, 54, 8, 255, 107, 54, 8, 255, 108, 55, 5, 255, 104, 52, 6, 255, 100, 53, 1, 255, 103, 57, 7, 255, 96, 51, 2, 255, 102, 56, 2, 255, 109, 52, 4, 255, 100, 48, 4, 255, 97, 48, 1, 255, 107, 54, 8, 255, 102, 52, 0, 255, 92, 44, 2, 255, 94, 46, 2, 255, 99, 48, 3, 255, 94, 47, 4, 255, 89, 45, 3, 255, 95, 49, 4, 255, 107, 49, 4, 255, 101, 45, 0, 255, 99, 50, 3, 255, 108, 46, 6, 255, 103, 41, 3, 255, 98, 43, 4, 255, 87, 35, 2, 255, 82, 35, 2, 255, 93, 49, 5, 255, 93, 38, 2, 255, 77, 35, 2, 255, 80, 37, 3, 255, 80, 34, 8, 255, 87, 31, 8, 255, 83, 33, 1, 255, 90, 39, 2, 255, 108, 42, 3, 255, 119, 44, 1, 255, 117, 48, 3, 255, 101, 40, 3, 255, 103, 34, 3, 255, 107, 34, 1, 255, 115, 49, 3, 255, 125, 48, 2, 255, 129, 47, 3, 255, 129, 51, 2, 255, 119, 48, 0, 255, 100, 40, 0, 255, 94, 34, 3, 255, 97, 33, 3, 255, 84, 25, 0, 255, 70, 28, 2, 255, 69, 25, 4, 255, 87, 27, 3, 255, 90, 31, 3, 255, 87, 32, 3, 255, 90, 33, 1, 255, 91, 29, 0, 255, 90, 30, 1, 255, 86, 30, 1, 255, 82, 31, 3, 255, 84, 31, 4, 255, 79, 29, 3, 255, 71, 25, 1, 255, 94, 36, 8, 255, 106, 38, 8, 255, 103, 36, 3, 255, 109, 41, 1, 255, 118, 43, 1, 255, 133, 48, 4, 255, 142, 53, 3, 255, 140, 54, 0, 255, 137, 53, 3, 255, 136, 51, 2, 255, 141, 50, 2, 255, 143, 47, 2, 255, 138, 49, 2, 255, 146, 50, 2, 255, 143, 45, 1, 255, 146, 44, 4, 255, 144, 48, 5, 255, 143, 47, 1, 255, 148, 51, 3, 255, 145, 47, 1, 255, 143, 47, 2, 255, 143, 46, 3, 255, 144, 47, 2, 255, 140, 44, 2, 255, 140, 43, 4, 255, 138, 41, 4, 255, 127, 33, 0, 255, 123, 32, 2, 255, 122, 33, 2, 255, 113, 29, 1, 255, 112, 28, 1, 255, 118, 31, 3, 255, 113, 35, 6, 255, 109, 32, 3, 255, 116, 33, 5, 255, 107, 25, 1, 255, 114, 31, 2, 255, 123, 38, 2, 255, 130, 39, 4, 255, 127, 35, 4, 255, 116, 29, 5, 255, 96, 23, 3, 255, 85, 19, 1, 255, 89, 22, 2, 255, 90, 21, 3, 255, 93, 22, 5, 255, 93, 25, 4, 255, 87, 22, 3, 255, 90, 22, 2, 255, 93, 22, 3, 255, 88, 25, 5, 255, 81, 22, 1, 255, 82, 21, 3, 255, 74, 18, 3, 255, 64, 16, 6, 255, 54, 15, 2, 255, 61, 19, 3, 255, 71, 19, 5, 255, 77, 18, 4, 255, 83, 19, 3, 255, 92, 24, 1, 255, 99, 28, 2, 255, 106, 26, 4, 255, 116, 31, 6, 255, 115, 37, 4, 255, 109, 38, 1, 255, 102, 33, 5, 255, 79, 18, 1, 255, 69, 18, 3, 255, 69, 22, 6, 255, 66, 19, 4, 255, 71, 18, 3, 255, 73, 18, 0, 255, 72, 21, 1, 255, 67, 17, 2, 255, 76, 23, 4, 255, 84, 27, 2, 255, 90, 28, 5, 255, 89, 24, 0, 255, 103, 30, 0, 255, 112, 33, 2, 255, 108, 33, 4, 255, 104, 30, 0, 255, 103, 31, 1, 255, 15, 10, 5, 255, 15, 9, 4, 255, 17, 8, 3, 255, 17, 8, 0, 255, 15, 5, 2, 255, 19, 10, 8, 255, 16, 10, 2, 255, 13, 9, 2, 255, 14, 9, 6, 255, 18, 7, 3, 255, 26, 9, 3, 255, 23, 8, 1, 255, 18, 9, 2, 255, 21, 12, 2, 255, 23, 14, 3, 255, 24, 15, 4, 255, 23, 15, 3, 255, 25, 16, 3, 255, 25, 16, 3, 255, 30, 18, 8, 255, 26, 13, 3, 255, 31, 16, 3, 255, 31, 17, 2, 255, 25, 15, 1, 255, 18, 13, 1, 255, 21, 15, 2, 255, 26, 16, 1, 255, 23, 13, 1, 255, 26, 16, 3, 255, 23, 13, 2, 255, 24, 13, 2, 255, 26, 15, 5, 255, 34, 16, 2, 255, 39, 20, 7, 255, 33, 17, 5, 255, 30, 17, 6, 255, 38, 23, 6, 255, 49, 25, 1, 255, 52, 30, 0, 255, 50, 28, 7, 255, 63, 41, 9, 255, 60, 47, 12, 255, 72, 55, 31, 255, 81, 57, 26, 255, 71, 54, 3, 255, 68, 46, 2, 255, 60, 33, 6, 255, 63, 44, 21, 255, 64, 51, 17, 255, 68, 48, 19, 255, 72, 49, 23, 255, 66, 49, 27, 255, 62, 50, 41, 255, 72, 56, 20, 255, 76, 54, 12, 255, 68, 56, 29, 255, 74, 61, 27, 255, 84, 63, 34, 255, 80, 66, 44, 255, 79, 66, 23, 255, 80, 65, 20, 255, 82, 51, 19, 255, 85, 42, 8, 255, 84, 46, 1, 255, 78, 42, 2, 255, 79, 45, 5, 255, 80, 45, 3, 255, 87, 46, 2, 255, 91, 46, 1, 255, 95, 44, 2, 255, 93, 48, 2, 255, 92, 52, 3, 255, 96, 45, 0, 255, 101, 45, 1, 255, 90, 43, 4, 255, 87, 46, 5, 255, 96, 47, 2, 255, 104, 49, 5, 255, 99, 51, 2, 255, 84, 42, 2, 255, 87, 46, 11, 255, 89, 48, 5, 255, 89, 50, 0, 255, 98, 50, 0, 255, 102, 55, 6, 255, 103, 54, 2, 255, 113, 52, 4, 255, 115, 54, 5, 255, 113, 52, 1, 255, 118, 50, 4, 255, 115, 54, 1, 255, 114, 55, 0, 255, 118, 52, 1, 255, 120, 49, 3, 255, 114, 52, 3, 255, 109, 59, 4, 255, 106, 60, 2, 255, 110, 61, 3, 255, 110, 64, 3, 255, 110, 62, 2, 255, 116, 57, 2, 255, 120, 58, 3, 255, 111, 54, 1, 255, 113, 57, 2, 255, 115, 61, 2, 255, 111, 62, 6, 255, 100, 57, 1, 255, 107, 60, 2, 255, 116, 54, 0, 255, 124, 61, 3, 255, 126, 57, 3, 255, 124, 52, 1, 255, 116, 46, 4, 255, 115, 53, 8, 255, 124, 74, 5, 255, 120, 75, 3, 255, 120, 70, 1, 255, 116, 55, 4, 255, 126, 62, 4, 255, 126, 68, 4, 255, 122, 66, 4, 255, 122, 72, 1, 255, 123, 68, 6, 255, 137, 70, 8, 255, 125, 61, 6, 255, 118, 61, 4, 255, 123, 63, 4, 255, 124, 66, 2, 255, 135, 81, 5, 255, 128, 68, 5, 255, 121, 52, 10, 255, 113, 48, 1, 255, 106, 47, 9, 255, 104, 52, 8, 255, 129, 72, 9, 255, 146, 85, 4, 255, 144, 81, 4, 255, 146, 82, 1, 255, 148, 79, 10, 255, 143, 77, 3, 255, 139, 74, 7, 255, 138, 66, 6, 255, 128, 70, 5, 255, 127, 75, 8, 255, 129, 70, 7, 255, 120, 68, 8, 255, 102, 65, 9, 255, 101, 57, 9, 255, 100, 56, 10, 255, 100, 57, 9, 255, 103, 60, 10, 255, 98, 55, 8, 255, 97, 56, 8, 255, 103, 61, 10, 255, 106, 58, 7, 255, 105, 60, 6, 255, 101, 61, 12, 255, 106, 64, 16, 255, 108, 61, 15, 255, 107, 61, 20, 255, 108, 63, 11, 255, 108, 61, 12, 255, 107, 59, 17, 255, 110, 63, 18, 255, 109, 62, 18, 255, 109, 70, 19, 255, 103, 65, 15, 255, 107, 67, 17, 255, 110, 68, 16, 255, 112, 72, 13, 255, 108, 66, 25, 255, 111, 69, 21, 255, 113, 70, 37, 255, 111, 77, 27, 255, 111, 71, 30, 255, 110, 72, 24, 255, 107, 74, 26, 255, 109, 76, 34, 255, 108, 74, 30, 255, 111, 80, 20, 255, 111, 79, 35, 255, 108, 77, 26, 255, 111, 78, 28, 255, 115, 82, 32, 255, 118, 87, 28, 255, 112, 81, 33, 255, 107, 82, 38, 255, 105, 82, 34, 255, 106, 86, 32, 255, 107, 87, 28, 255, 106, 85, 28, 255, 107, 86, 35, 255, 103, 89, 29, 255, 113, 90, 35, 255, 114, 88, 36, 255, 110, 90, 36, 255, 109, 92, 36, 255, 109, 90, 32, 255, 108, 87, 34, 255, 111, 92, 36, 255, 111, 90, 32, 255, 116, 95, 38, 255, 117, 97, 29, 255, 115, 94, 31, 255, 109, 89, 24, 255, 113, 93, 28, 255, 117, 97, 25, 255, 112, 91, 24, 255, 110, 89, 31, 255, 112, 91, 23, 255, 112, 89, 18, 255, 115, 89, 28, 255, 116, 92, 30, 255, 117, 94, 16, 255, 115, 85, 20, 255, 120, 86, 26, 255, 120, 86, 23, 255, 110, 80, 29, 255, 109, 85, 23, 255, 113, 86, 16, 255, 112, 83, 20, 255, 108, 83, 21, 255, 111, 85, 16, 255, 110, 79, 13, 255, 115, 79, 14, 255, 113, 77, 19, 255, 104, 76, 20, 255, 105, 75, 25, 255, 101, 71, 19, 255, 109, 75, 22, 255, 110, 71, 9, 255, 112, 73, 18, 255, 108, 74, 13, 255, 111, 75, 13, 255, 110, 69, 13, 255, 109, 68, 5, 255, 110, 69, 6, 255, 109, 67, 3, 255, 113, 66, 11, 255, 111, 66, 12, 255, 106, 67, 5, 255, 106, 68, 5, 255, 106, 65, 10, 255, 108, 61, 11, 255, 115, 63, 5, 255, 117, 64, 10, 255, 112, 63, 7, 255, 110, 58, 8, 255, 106, 56, 10, 255, 103, 56, 3, 255, 110, 59, 5, 255, 109, 55, 6, 255, 106, 54, 7, 255, 105, 54, 7, 255, 106, 54, 7, 255, 108, 54, 7, 255, 106, 53, 6, 255, 96, 54, 3, 255, 92, 51, 0, 255, 99, 54, 4, 255, 99, 51, 3, 255, 101, 48, 4, 255, 100, 48, 5, 255, 94, 45, 2, 255, 94, 44, 2, 255, 93, 47, 5, 255, 92, 45, 4, 255, 100, 44, 4, 255, 97, 47, 1, 255, 93, 48, 2, 255, 90, 43, 1, 255, 94, 43, 6, 255, 94, 42, 7, 255, 95, 40, 3, 255, 99, 47, 2, 255, 103, 47, 8, 255, 91, 37, 5, 255, 85, 37, 3, 255, 75, 37, 2, 255, 80, 40, 2, 255, 95, 41, 1, 255, 94, 37, 2, 255, 81, 38, 2, 255, 79, 33, 1, 255, 79, 31, 6, 255, 87, 33, 3, 255, 93, 35, 1, 255, 101, 40, 3, 255, 114, 48, 2, 255, 119, 44, 4, 255, 124, 48, 2, 255, 121, 49, 4, 255, 105, 36, 4, 255, 112, 42, 4, 255, 125, 52, 2, 255, 133, 52, 4, 255, 129, 49, 4, 255, 132, 51, 3, 255, 127, 49, 1, 255, 113, 46, 2, 255, 108, 38, 6, 255, 113, 37, 4, 255, 106, 42, 2, 255, 99, 37, 0, 255, 102, 33, 8, 255, 116, 42, 7, 255, 117, 39, 4, 255, 122, 42, 8, 255, 111, 38, 1, 255, 105, 36, 4, 255, 110, 37, 7, 255, 110, 37, 1, 255, 109, 38, 0, 255, 109, 38, 5, 255, 102, 33, 5, 255, 93, 27, 2, 255, 96, 30, 7, 255, 111, 42, 2, 255, 114, 36, 1, 255, 121, 37, 5, 255, 120, 39, 2, 255, 131, 42, 2, 255, 140, 50, 3, 255, 140, 52, 1, 255, 139, 49, 1, 255, 134, 44, 3, 255, 138, 48, 4, 255, 140, 47, 2, 255, 139, 45, 1, 255, 145, 51, 0, 255, 147, 47, 7, 255, 145, 45, 5, 255, 141, 46, 0, 255, 144, 47, 2, 255, 146, 47, 3, 255, 145, 46, 2, 255, 141, 44, 2, 255, 138, 41, 0, 255, 140, 43, 2, 255, 141, 45, 4, 255, 138, 44, 0, 255, 137, 44, 0, 255, 132, 40, 2, 255, 120, 33, 2, 255, 116, 33, 4, 255, 111, 32, 1, 255, 115, 35, 3, 255, 121, 35, 6, 255, 118, 31, 0, 255, 119, 32, 0, 255, 120, 35, 4, 255, 114, 28, 1, 255, 111, 32, 3, 255, 124, 39, 4, 255, 127, 40, 2, 255, 130, 39, 3, 255, 130, 37, 4, 255, 111, 31, 5, 255, 85, 21, 2, 255, 88, 21, 3, 255, 89, 20, 2, 255, 84, 20, 4, 255, 92, 24, 5, 255, 95, 26, 2, 255, 90, 27, 1, 255, 87, 22, 3, 255, 85, 23, 4, 255, 87, 25, 2, 255, 88, 21, 2, 255, 76, 19, 5, 255, 74, 18, 0, 255, 75, 23, 1, 255, 62, 17, 2, 255, 64, 14, 5, 255, 65, 19, 3, 255, 68, 20, 5, 255, 76, 21, 4, 255, 79, 22, 0, 255, 92, 26, 2, 255, 102, 31, 4, 255, 111, 36, 4, 255, 114, 43, 0, 255, 105, 38, 0, 255, 87, 19, 4, 255, 73, 18, 4, 255, 72, 22, 8, 255, 67, 19, 4, 255, 70, 17, 2, 255, 73, 18, 2, 255, 67, 17, 2, 255, 68, 21, 3, 255, 71, 17, 0, 255, 79, 18, 3, 255, 88, 24, 3, 255, 95, 28, 1, 255, 102, 30, 1, 255, 105, 31, 2, 255, 108, 33, 1, 255, 108, 32, 0, 255, 107, 28, 0, 255, 12, 8, 1, 255, 16, 11, 4, 255, 17, 11, 4, 255, 16, 8, 2, 255, 16, 7, 1, 255, 18, 9, 3, 255, 16, 4, 0, 255, 17, 8, 3, 255, 15, 11, 6, 255, 17, 11, 1, 255, 22, 12, 2, 255, 24, 10, 2, 255, 22, 10, 3, 255, 22, 16, 5, 255, 21, 9, 1, 255, 25, 10, 1, 255, 29, 14, 5, 255, 30, 17, 5, 255, 25, 17, 4, 255, 23, 13, 2, 255, 24, 12, 3, 255, 24, 12, 1, 255, 25, 16, 3, 255, 23, 16, 4, 255, 21, 14, 4, 255, 23, 16, 6, 255, 26, 14, 6, 255, 28, 15, 7, 255, 28, 14, 6, 255, 30, 14, 5, 255, 27, 10, 1, 255, 32, 14, 4, 255, 38, 17, 3, 255, 27, 19, 1, 255, 34, 18, 4, 255, 32, 17, 3, 255, 39, 23, 6, 255, 41, 25, 3, 255, 52, 27, 5, 255, 60, 29, 10, 255, 53, 33, 5, 255, 59, 44, 10, 255, 71, 54, 31, 255, 65, 57, 30, 255, 65, 53, 15, 255, 66, 43, 5, 255, 59, 30, 4, 255, 56, 33, 16, 255, 57, 42, 6, 255, 65, 48, 13, 255, 69, 51, 12, 255, 63, 48, 24, 255, 63, 46, 34, 255, 70, 53, 12, 255, 65, 50, 14, 255, 69, 58, 29, 255, 75, 59, 42, 255, 77, 59, 28, 255, 77, 61, 19, 255, 81, 57, 15, 255, 83, 55, 11, 255, 89, 57, 4, 255, 88, 51, 1, 255, 83, 47, 2, 255, 80, 42, 1, 255, 78, 44, 3, 255, 78, 43, 2, 255, 86, 49, 5, 255, 89, 50, 5, 255, 90, 47, 4, 255, 83, 48, 5, 255, 81, 48, 4, 255, 86, 45, 2, 255, 88, 48, 6, 255, 87, 47, 7, 255, 90, 46, 4, 255, 94, 45, 1, 255, 96, 46, 4, 255, 88, 48, 3, 255, 94, 44, 4, 255, 105, 45, 3, 255, 99, 47, 0, 255, 94, 51, 2, 255, 103, 49, 5, 255, 93, 51, 6, 255, 93, 50, 3, 255, 97, 50, 4, 255, 90, 47, 1, 255, 102, 49, 2, 255, 107, 49, 5, 255, 106, 56, 3, 255, 108, 56, 1, 255, 118, 54, 2, 255, 118, 54, 3, 255, 112, 58, 2, 255, 96, 65, 1, 255, 101, 63, 2, 255, 108, 61, 3, 255, 109, 60, 3, 255, 104, 61, 2, 255, 105, 64, 3, 255, 112, 60, 4, 255, 116, 53, 5, 255, 126, 52, 3, 255, 120, 59, 1, 255, 102, 54, 1, 255, 93, 50, 5, 255, 90, 58, 7, 255, 103, 61, 5, 255, 108, 68, 3, 255, 119, 60, 0, 255, 126, 55, 2, 255, 119, 52, 2, 255, 121, 60, 5, 255, 121, 60, 2, 255, 125, 61, 3, 255, 125, 69, 1, 255, 115, 68, 3, 255, 116, 68, 1, 255, 125, 73, 4, 255, 126, 72, 5, 255, 127, 74, 3, 255, 123, 64, 4, 255, 124, 65, 0, 255, 122, 70, 2, 255, 122, 78, 3, 255, 126, 77, 5, 255, 136, 74, 5, 255, 135, 82, 6, 255, 128, 71, 13, 255, 125, 69, 7, 255, 114, 59, 6, 255, 129, 76, 6, 255, 140, 85, 5, 255, 137, 77, 7, 255, 145, 80, 3, 255, 148, 87, 4, 255, 137, 83, 0, 255, 147, 83, 3, 255, 145, 74, 2, 255, 135, 71, 9, 255, 124, 64, 4, 255, 119, 71, 2, 255, 119, 72, 6, 255, 117, 72, 4, 255, 123, 70, 5, 255, 125, 73, 11, 255, 118, 68, 6, 255, 113, 65, 1, 255, 109, 63, 7, 255, 108, 64, 8, 255, 108, 64, 5, 255, 101, 56, 8, 255, 101, 59, 13, 255, 95, 60, 8, 255, 98, 59, 12, 255, 106, 55, 16, 255, 106, 56, 15, 255, 98, 63, 6, 255, 98, 66, 14, 255, 104, 65, 18, 255, 108, 69, 19, 255, 116, 76, 26, 255, 105, 62, 17, 255, 107, 62, 21, 255, 107, 66, 17, 255, 105, 66, 20, 255, 107, 66, 18, 255, 109, 67, 20, 255, 112, 71, 25, 255, 111, 71, 28, 255, 114, 75, 16, 255, 110, 68, 32, 255, 106, 74, 32, 255, 109, 76, 13, 255, 111, 75, 25, 255, 109, 74, 30, 255, 109, 75, 31, 255, 112, 77, 27, 255, 114, 82, 29, 255, 111, 83, 23, 255, 112, 81, 30, 255, 117, 82, 40, 255, 116, 82, 29, 255, 114, 82, 30, 255, 112, 80, 38, 255, 116, 84, 43, 255, 112, 83, 40, 255, 112, 87, 39, 255, 109, 85, 33, 255, 109, 85, 34, 255, 112, 88, 41, 255, 110, 86, 46, 255, 112, 87, 35, 255, 112, 88, 30, 255, 108, 91, 36, 255, 107, 93, 31, 255, 113, 93, 36, 255, 115, 94, 37, 255, 113, 94, 33, 255, 113, 94, 24, 255, 114, 93, 36, 255, 113, 92, 31, 255, 112, 93, 27, 255, 111, 91, 34, 255, 108, 91, 30, 255, 115, 94, 35, 255, 115, 96, 26, 255, 113, 92, 28, 255, 115, 91, 27, 255, 118, 89, 24, 255, 118, 93, 23, 255, 117, 92, 18, 255, 116, 90, 23, 255, 115, 87, 22, 255, 116, 84, 30, 255, 114, 86, 23, 255, 113, 85, 16, 255, 116, 88, 12, 255, 116, 86, 16, 255, 121, 84, 22, 255, 120, 81, 20, 255, 113, 76, 17, 255, 108, 78, 18, 255, 109, 79, 20, 255, 108, 74, 23, 255, 107, 72, 18, 255, 108, 77, 10, 255, 107, 75, 17, 255, 105, 75, 15, 255, 106, 70, 15, 255, 111, 70, 17, 255, 106, 72, 6, 255, 108, 69, 7, 255, 113, 69, 13, 255, 109, 67, 9, 255, 106, 64, 13, 255, 107, 67, 10, 255, 113, 67, 11, 255, 109, 63, 7, 255, 109, 67, 12, 255, 104, 64, 7, 255, 106, 65, 5, 255, 111, 63, 6, 255, 109, 63, 1, 255, 111, 62, 5, 255, 112, 60, 6, 255, 105, 60, 9, 255, 101, 57, 8, 255, 106, 56, 6, 255, 104, 56, 10, 255, 98, 54, 5, 255, 102, 55, 7, 255, 108, 55, 8, 255, 107, 55, 8, 255, 102, 53, 5, 255, 102, 52, 6, 255, 102, 52, 6, 255, 95, 51, 3, 255, 95, 50, 3, 255, 102, 50, 5, 255, 100, 48, 3, 255, 98, 48, 3, 255, 96, 44, 1, 255, 96, 44, 2, 255, 91, 47, 6, 255, 89, 42, 2, 255, 98, 43, 2, 255, 96, 50, 3, 255, 97, 51, 4, 255, 97, 44, 5, 255, 96, 42, 3, 255, 94, 44, 3, 255, 91, 44, 2, 255, 94, 44, 4, 255, 101, 42, 4, 255, 103, 41, 3, 255, 85, 35, 3, 255, 81, 39, 4, 255, 79, 41, 3, 255, 80, 40, 1, 255, 97, 44, 4, 255, 90, 39, 4, 255, 81, 35, 2, 255, 79, 36, 7, 255, 87, 34, 4, 255, 109, 46, 4, 255, 111, 40, 3, 255, 118, 48, 5, 255, 125, 45, 2, 255, 133, 51, 5, 255, 117, 46, 4, 255, 104, 38, 4, 255, 109, 38, 3, 255, 129, 50, 6, 255, 134, 54, 2, 255, 131, 57, 0, 255, 134, 54, 2, 255, 138, 48, 5, 255, 135, 49, 6, 255, 130, 48, 4, 255, 116, 38, 2, 255, 119, 36, 2, 255, 118, 31, 0, 255, 117, 30, 1, 255, 127, 43, 2, 255, 125, 41, 0, 255, 120, 47, 1, 255, 119, 48, 1, 255, 119, 44, 5, 255, 118, 39, 6, 255, 125, 42, 4, 255, 127, 41, 2, 255, 123, 37, 1, 255, 107, 28, 0, 255, 99, 30, 2, 255, 96, 28, 0, 255, 116, 40, 2, 255, 117, 39, 3, 255, 114, 36, 3, 255, 123, 41, 2, 255, 121, 42, 2, 255, 133, 46, 6, 255, 145, 48, 7, 255, 141, 46, 3, 255, 138, 46, 2, 255, 138, 47, 2, 255, 140, 45, 3, 255, 142, 45, 2, 255, 139, 41, 1, 255, 144, 49, 2, 255, 146, 47, 4, 255, 147, 43, 4, 255, 145, 44, 3, 255, 146, 43, 2, 255, 146, 45, 3, 255, 144, 47, 4, 255, 138, 42, 1, 255, 139, 42, 2, 255, 139, 43, 1, 255, 142, 47, 2, 255, 138, 44, 2, 255, 133, 42, 1, 255, 127, 42, 2, 255, 118, 37, 1, 255, 116, 35, 1, 255, 120, 34, 2, 255, 122, 32, 2, 255, 128, 36, 3, 255, 126, 38, 5, 255, 117, 33, 2, 255, 111, 28, 0, 255, 118, 35, 4, 255, 124, 37, 1, 255, 129, 40, 2, 255, 135, 41, 4, 255, 137, 42, 5, 255, 123, 37, 5, 255, 101, 30, 8, 255, 85, 20, 1, 255, 88, 22, 3, 255, 87, 23, 4, 255, 92, 22, 5, 255, 103, 26, 8, 255, 89, 22, 0, 255, 86, 23, 1, 255, 87, 23, 8, 255, 86, 22, 5, 255, 82, 18, 1, 255, 79, 22, 3, 255, 93, 27, 4, 255, 96, 23, 4, 255, 75, 18, 2, 255, 54, 15, 0, 255, 58, 18, 1, 255, 71, 16, 3, 255, 82, 20, 5, 255, 83, 22, 3, 255, 86, 24, 4, 255, 93, 25, 4, 255, 94, 27, 0, 255, 112, 40, 2, 255, 110, 37, 3, 255, 85, 22, 2, 255, 75, 18, 4, 255, 64, 17, 2, 255, 64, 17, 2, 255, 68, 16, 1, 255, 71, 22, 5, 255, 67, 18, 2, 255, 72, 20, 4, 255, 77, 21, 7, 255, 77, 15, 4, 255, 83, 19, 2, 255, 95, 27, 2, 255, 102, 29, 1, 255, 104, 30, 0, 255, 108, 37, 3, 255, 107, 34, 2, 255, 106, 32, 1, 255, 14, 10, 1, 255, 15, 11, 4, 255, 15, 9, 4, 255, 16, 10, 4, 255, 17, 9, 1, 255, 20, 10, 2, 255, 22, 9, 4, 255, 19, 7, 2, 255, 18, 11, 2, 255, 16, 10, 0, 255, 19, 10, 1, 255, 19, 8, 1, 255, 19, 8, 1, 255, 21, 10, 1, 255, 22, 11, 2, 255, 25, 15, 5, 255, 29, 16, 7, 255, 32, 17, 7, 255, 32, 17, 5, 255, 26, 13, 1, 255, 26, 15, 3, 255, 20, 12, 2, 255, 20, 13, 4, 255, 22, 14, 5, 255, 20, 11, 1, 255, 23, 12, 2, 255, 25, 11, 1, 255, 27, 13, 2, 255, 32, 16, 4, 255, 36, 19, 6, 255, 31, 14, 1, 255, 36, 19, 4, 255, 42, 22, 6, 255, 35, 20, 1, 255, 35, 18, 0, 255, 47, 21, 2, 255, 44, 26, 3, 255, 48, 28, 2, 255, 50, 26, 3, 255, 52, 28, 2, 255, 63, 29, 7, 255, 62, 35, 2, 255, 47, 41, 17, 255, 60, 58, 40, 255, 62, 53, 29, 255, 63, 43, 8, 255, 59, 32, 2, 255, 60, 38, 5, 255, 60, 44, 8, 255, 62, 43, 5, 255, 65, 45, 13, 255, 67, 48, 18, 255, 69, 48, 14, 255, 67, 49, 20, 255, 60, 45, 25, 255, 71, 52, 37, 255, 81, 61, 38, 255, 79, 63, 21, 255, 83, 57, 19, 255, 88, 57, 15, 255, 78, 51, 1, 255, 84, 53, 7, 255, 90, 49, 6, 255, 87, 42, 0, 255, 84, 43, 3, 255, 82, 45, 4, 255, 81, 46, 5, 255, 85, 46, 3, 255, 86, 44, 2, 255, 84, 43, 1, 255, 84, 40, 0, 255, 92, 43, 1, 255, 88, 46, 1, 255, 75, 44, 4, 255, 76, 45, 5, 255, 81, 44, 2, 255, 77, 42, 3, 255, 87, 43, 4, 255, 87, 42, 0, 255, 99, 47, 1, 255, 111, 53, 5, 255, 107, 50, 2, 255, 102, 51, 5, 255, 90, 49, 5, 255, 90, 46, 4, 255, 86, 47, 0, 255, 90, 50, 3, 255, 100, 50, 5, 255, 103, 54, 6, 255, 96, 52, 5, 255, 96, 53, 3, 255, 102, 52, 2, 255, 110, 55, 5, 255, 112, 53, 4, 255, 106, 57, 1, 255, 105, 59, 0, 255, 103, 58, 1, 255, 97, 63, 2, 255, 99, 61, 3, 255, 103, 56, 2, 255, 99, 55, 1, 255, 99, 58, 2, 255, 96, 60, 5, 255, 96, 55, 3, 255, 95, 56, 1, 255, 90, 55, 0, 255, 98, 56, 4, 255, 99, 58, 2, 255, 102, 64, 6, 255, 102, 60, 3, 255, 110, 61, 5, 255, 120, 61, 5, 255, 128, 66, 5, 255, 120, 64, 1, 255, 110, 66, 1, 255, 114, 64, 2, 255, 120, 69, 1, 255, 124, 70, 5, 255, 126, 68, 2, 255, 124, 68, 1, 255, 119, 70, 3, 255, 122, 74, 4, 255, 122, 74, 2, 255, 116, 75, 3, 255, 120, 68, 3, 255, 134, 77, 1, 255, 136, 83, 6, 255, 135, 87, 2, 255, 135, 91, 4, 255, 141, 91, 7, 255, 145, 88, 3, 255, 133, 70, 3, 255, 145, 83, 4, 255, 147, 82, 4, 255, 128, 63, 6, 255, 132, 66, 6, 255, 141, 76, 5, 255, 141, 80, 10, 255, 141, 79, 0, 255, 140, 79, 7, 255, 130, 78, 8, 255, 127, 76, 8, 255, 121, 69, 12, 255, 114, 61, 2, 255, 117, 69, 9, 255, 115, 63, 7, 255, 114, 60, 4, 255, 122, 68, 10, 255, 117, 65, 7, 255, 108, 63, 5, 255, 103, 60, 14, 255, 100, 60, 10, 255, 104, 62, 8, 255, 101, 61, 8, 255, 95, 64, 7, 255, 93, 59, 12, 255, 98, 61, 17, 255, 94, 58, 20, 255, 97, 58, 19, 255, 118, 70, 18, 255, 101, 64, 15, 255, 96, 67, 18, 255, 106, 71, 22, 255, 106, 64, 18, 255, 103, 68, 18, 255, 107, 68, 26, 255, 108, 69, 24, 255, 110, 75, 12, 255, 109, 70, 24, 255, 107, 69, 28, 255, 108, 72, 21, 255, 109, 72, 16, 255, 110, 73, 18, 255, 109, 74, 23, 255, 110, 74, 21, 255, 112, 78, 24, 255, 110, 78, 23, 255, 108, 79, 26, 255, 108, 78, 30, 255, 112, 78, 38, 255, 111, 79, 30, 255, 111, 81, 30, 255, 116, 83, 34, 255, 114, 82, 26, 255, 110, 84, 27, 255, 110, 84, 29, 255, 112, 85, 31, 255, 111, 87, 33, 255, 111, 89, 34, 255, 108, 88, 33, 255, 110, 90, 35, 255, 113, 92, 41, 255, 113, 90, 39, 255, 112, 91, 28, 255, 113, 92, 32, 255, 111, 93, 43, 255, 109, 93, 32, 255, 113, 90, 38, 255, 115, 93, 38, 255, 112, 93, 26, 255, 113, 96, 23, 255, 112, 93, 30, 255, 111, 92, 31, 255, 110, 92, 30, 255, 113, 97, 22, 255, 123, 95, 28, 255, 119, 91, 32, 255, 117, 93, 26, 255, 110, 90, 33, 255, 111, 92, 34, 255, 116, 97, 31, 255, 119, 91, 24, 255, 117, 87, 22, 255, 117, 88, 24, 255, 117, 88, 25, 255, 116, 86, 24, 255, 114, 89, 24, 255, 110, 87, 13, 255, 110, 85, 23, 255, 107, 82, 30, 255, 109, 82, 8, 255, 113, 81, 19, 255, 109, 80, 17, 255, 105, 82, 14, 255, 107, 78, 16, 255, 105, 78, 19, 255, 112, 76, 23, 255, 110, 76, 10, 255, 108, 71, 16, 255, 107, 73, 27, 255, 107, 74, 22, 255, 110, 70, 18, 255, 111, 71, 14, 255, 109, 67, 7, 255, 114, 71, 6, 255, 113, 70, 9, 255, 111, 68, 17, 255, 108, 68, 5, 255, 114, 67, 6, 255, 112, 64, 5, 255, 111, 66, 13, 255, 103, 63, 10, 255, 104, 62, 8, 255, 110, 61, 7, 255, 110, 63, 5, 255, 111, 62, 5, 255, 109, 57, 6, 255, 106, 60, 8, 255, 106, 61, 4, 255, 104, 56, 3, 255, 99, 53, 8, 255, 104, 58, 9, 255, 104, 53, 5, 255, 106, 50, 3, 255, 106, 54, 7, 255, 98, 53, 5, 255, 103, 53, 7, 255, 102, 48, 5, 255, 103, 53, 9, 255, 96, 49, 5, 255, 102, 49, 5, 255, 102, 53, 7, 255, 105, 49, 5, 255, 96, 47, 2, 255, 91, 46, 2, 255, 96, 44, 7, 255, 89, 45, 4, 255, 93, 46, 3, 255, 105, 48, 4, 255, 106, 46, 6, 255, 92, 45, 4, 255, 96, 45, 5, 255, 110, 44, 3, 255, 109, 44, 6, 255, 88, 41, 6, 255, 89, 40, 1, 255, 91, 40, 0, 255, 85, 35, 3, 255, 81, 38, 4, 255, 79, 38, 2, 255, 85, 38, 5, 255, 87, 37, 1, 255, 82, 35, 2, 255, 80, 36, 1, 255, 78, 36, 3, 255, 93, 36, 3, 255, 115, 47, 3, 255, 121, 43, 4, 255, 119, 45, 3, 255, 128, 48, 0, 255, 130, 49, 1, 255, 114, 41, 1, 255, 111, 43, 5, 255, 108, 36, 4, 255, 120, 41, 1, 255, 135, 53, 4, 255, 132, 51, 2, 255, 136, 47, 1, 255, 143, 47, 4, 255, 142, 55, 5, 255, 135, 53, 2, 255, 120, 43, 3, 255, 109, 32, 2, 255, 107, 33, 8, 255, 101, 27, 1, 255, 106, 31, 0, 255, 110, 33, 6, 255, 116, 41, 3, 255, 130, 45, 2, 255, 132, 42, 0, 255, 132, 45, 0, 255, 130, 46, 1, 255, 130, 46, 5, 255, 119, 35, 2, 255, 107, 31, 6, 255, 95, 27, 1, 255, 110, 34, 4, 255, 129, 39, 6, 255, 126, 40, 1, 255, 112, 39, 4, 255, 129, 44, 5, 255, 125, 44, 2, 255, 133, 44, 2, 255, 144, 46, 4, 255, 140, 44, 1, 255, 138, 47, 0, 255, 139, 47, 2, 255, 135, 41, 2, 255, 134, 40, 6, 255, 138, 43, 1, 255, 143, 49, 2, 255, 144, 46, 2, 255, 149, 43, 3, 255, 147, 46, 4, 255, 147, 44, 3, 255, 146, 44, 2, 255, 142, 44, 2, 255, 143, 48, 4, 255, 139, 43, 1, 255, 139, 43, 1, 255, 137, 40, 3, 255, 135, 37, 4, 255, 136, 38, 3, 255, 134, 38, 0, 255, 127, 33, 1, 255, 127, 35, 4, 255, 131, 37, 4, 255, 130, 34, 2, 255, 130, 37, 3, 255, 126, 41, 5, 255, 114, 34, 0, 255, 109, 32, 2, 255, 125, 39, 6, 255, 124, 38, 0, 255, 128, 37, 1, 255, 133, 39, 1, 255, 137, 41, 1, 255, 128, 37, 1, 255, 112, 27, 3, 255, 91, 22, 3, 255, 91, 21, 6, 255, 83, 19, 1, 255, 84, 22, 2, 255, 100, 24, 6, 255, 90, 23, 1, 255, 90, 17, 3, 255, 87, 21, 5, 255, 83, 24, 3, 255, 84, 25, 3, 255, 82, 22, 2, 255, 94, 20, 2, 255, 86, 18, 1, 255, 83, 19, 4, 255, 62, 16, 0, 255, 61, 16, 2, 255, 69, 15, 2, 255, 73, 17, 2, 255, 78, 19, 2, 255, 82, 21, 4, 255, 82, 20, 3, 255, 81, 22, 0, 255, 103, 32, 4, 255, 102, 27, 3, 255, 73, 17, 0, 255, 74, 19, 5, 255, 61, 17, 0, 255, 70, 20, 5, 255, 74, 19, 5, 255, 64, 19, 1, 255, 67, 20, 2, 255, 72, 20, 3, 255, 73, 20, 6, 255, 70, 16, 2, 255, 76, 18, 3, 255, 81, 21, 0, 255, 98, 33, 3, 255, 103, 32, 0, 255, 111, 35, 3, 255, 110, 33, 2, 255, 105, 29, 0, 255, 17, 10, 2, 255, 12, 8, 0, 255, 12, 7, 2, 255, 15, 9, 3, 255, 16, 8, 1, 255, 23, 13, 3, 255, 19, 10, 2, 255, 17, 8, 1, 255, 21, 12, 2, 255, 26, 13, 4, 255, 25, 14, 5, 255, 19, 12, 2, 255, 21, 12, 4, 255, 23, 10, 3, 255, 23, 14, 5, 255, 23, 14, 4, 255, 25, 11, 2, 255, 27, 11, 1, 255, 30, 13, 2, 255, 30, 16, 2, 255, 28, 16, 4, 255, 22, 13, 2, 255, 20, 11, 1, 255, 26, 14, 5, 255, 26, 12, 2, 255, 30, 15, 3, 255, 31, 19, 3, 255, 32, 19, 4, 255, 27, 15, 0, 255, 31, 18, 2, 255, 33, 19, 4, 255, 30, 17, 2, 255, 22, 14, 4, 255, 30, 17, 3, 255, 39, 19, 2, 255, 48, 26, 7, 255, 43, 27, 4, 255, 46, 26, 1, 255, 56, 27, 5, 255, 50, 26, 5, 255, 56, 26, 3, 255, 54, 30, 5, 255, 42, 38, 3, 255, 55, 47, 29, 255, 69, 53, 29, 255, 70, 52, 15, 255, 61, 39, 2, 255, 52, 35, 10, 255, 60, 50, 11, 255, 59, 38, 5, 255, 70, 37, 7, 255, 74, 48, 3, 255, 71, 46, 6, 255, 65, 49, 7, 255, 72, 57, 15, 255, 86, 58, 21, 255, 80, 58, 13, 255, 81, 62, 37, 255, 87, 59, 21, 255, 86, 52, 4, 255, 80, 47, 5, 255, 80, 45, 5, 255, 83, 40, 4, 255, 87, 39, 1, 255, 82, 39, 2, 255, 77, 38, 1, 255, 84, 43, 4, 255, 91, 44, 4, 255, 98, 45, 7, 255, 97, 42, 6, 255, 93, 44, 4, 255, 95, 47, 1, 255, 87, 47, 0, 255, 75, 43, 3, 255, 78, 42, 2, 255, 86, 40, 1, 255, 84, 40, 4, 255, 83, 41, 6, 255, 85, 44, 1, 255, 92, 51, 1, 255, 94, 51, 3, 255, 90, 43, 1, 255, 95, 46, 2, 255, 94, 52, 7, 255, 85, 44, 4, 255, 83, 48, 3, 255, 88, 45, 1, 255, 97, 48, 3, 255, 101, 54, 5, 255, 99, 50, 4, 255, 99, 53, 2, 255, 100, 53, 1, 255, 106, 50, 1, 255, 111, 46, 1, 255, 110, 52, 2, 255, 106, 58, 2, 255, 97, 56, 0, 255, 100, 61, 4, 255, 99, 56, 3, 255, 100, 54, 3, 255, 93, 57, 4, 255, 94, 56, 3, 255, 90, 54, 1, 255, 96, 53, 3, 255, 102, 54, 4, 255, 95, 57, 0, 255, 99, 65, 3, 255, 98, 64, 1, 255, 97, 65, 0, 255, 101, 63, 6, 255, 106, 52, 4, 255, 120, 62, 4, 255, 114, 68, 1, 255, 102, 65, 2, 255, 102, 67, 3, 255, 109, 58, 1, 255, 111, 50, 0, 255, 123, 56, 4, 255, 124, 66, 4, 255, 121, 71, 0, 255, 123, 72, 5, 255, 120, 70, 2, 255, 121, 73, 3, 255, 122, 68, 1, 255, 134, 74, 6, 255, 131, 80, 3, 255, 130, 91, 4, 255, 135, 88, 7, 255, 144, 80, 2, 255, 145, 87, 4, 255, 134, 78, 1, 255, 117, 60, 8, 255, 139, 84, 5, 255, 145, 81, 6, 255, 134, 74, 8, 255, 111, 58, 1, 255, 125, 69, 4, 255, 130, 63, 6, 255, 129, 63, 5, 255, 130, 70, 7, 255, 134, 75, 7, 255, 131, 71, 13, 255, 123, 62, 5, 255, 112, 59, 10, 255, 113, 63, 12, 255, 110, 66, 8, 255, 112, 63, 6, 255, 107, 57, 6, 255, 111, 61, 8, 255, 103, 59, 4, 255, 99, 62, 8, 255, 96, 61, 15, 255, 97, 59, 20, 255, 102, 61, 13, 255, 103, 60, 11, 255, 97, 59, 16, 255, 92, 62, 9, 255, 99, 64, 11, 255, 104, 62, 28, 255, 104, 67, 24, 255, 102, 64, 17, 255, 98, 63, 16, 255, 98, 66, 18, 255, 102, 66, 18, 255, 102, 66, 16, 255, 102, 67, 27, 255, 100, 66, 25, 255, 103, 67, 19, 255, 108, 72, 22, 255, 105, 70, 18, 255, 102, 69, 22, 255, 106, 71, 28, 255, 105, 68, 31, 255, 103, 69, 36, 255, 104, 72, 27, 255, 107, 73, 37, 255, 107, 75, 28, 255, 107, 79, 23, 255, 109, 79, 38, 255, 111, 78, 29, 255, 111, 80, 28, 255, 111, 81, 36, 255, 114, 84, 27, 255, 111, 84, 30, 255, 107, 85, 35, 255, 111, 88, 26, 255, 110, 83, 28, 255, 112, 89, 31, 255, 111, 90, 32, 255, 111, 93, 33, 255, 111, 92, 31, 255, 112, 93, 33, 255, 115, 92, 44, 255, 114, 93, 38, 255, 111, 91, 38, 255, 110, 92, 44, 255, 113, 94, 27, 255, 117, 92, 33, 255, 116, 94, 30, 255, 113, 95, 27, 255, 115, 95, 36, 255, 113, 91, 39, 255, 114, 94, 33, 255, 113, 95, 33, 255, 112, 97, 23, 255, 116, 96, 34, 255, 115, 90, 40, 255, 117, 91, 34, 255, 116, 91, 32, 255, 118, 95, 24, 255, 121, 96, 24, 255, 123, 90, 26, 255, 122, 90, 29, 255, 119, 88, 26, 255, 116, 84, 28, 255, 116, 86, 25, 255, 113, 88, 19, 255, 111, 86, 16, 255, 115, 85, 14, 255, 114, 83, 23, 255, 111, 85, 15, 255, 108, 83, 23, 255, 109, 80, 18, 255, 115, 82, 14, 255, 114, 75, 11, 255, 105, 81, 7, 255, 106, 78, 18, 255, 107, 75, 12, 255, 114, 75, 7, 255, 108, 72, 17, 255, 106, 74, 12, 255, 110, 70, 13, 255, 112, 71, 13, 255, 110, 68, 8, 255, 110, 67, 12, 255, 109, 66, 12, 255, 113, 71, 7, 255, 119, 71, 7, 255, 114, 63, 5, 255, 115, 62, 6, 255, 110, 64, 5, 255, 107, 65, 8, 255, 104, 61, 7, 255, 108, 62, 5, 255, 111, 60, 2, 255, 112, 62, 4, 255, 107, 60, 8, 255, 107, 56, 9, 255, 109, 56, 8, 255, 110, 58, 7, 255, 107, 54, 4, 255, 113, 60, 8, 255, 109, 59, 6, 255, 103, 55, 4, 255, 102, 52, 5, 255, 103, 50, 5, 255, 99, 47, 1, 255, 99, 49, 2, 255, 102, 49, 5, 255, 104, 51, 7, 255, 95, 47, 1, 255, 98, 49, 1, 255, 102, 46, 4, 255, 95, 49, 5, 255, 91, 48, 3, 255, 98, 45, 6, 255, 93, 44, 5, 255, 97, 44, 4, 255, 101, 44, 4, 255, 95, 42, 1, 255, 91, 42, 4, 255, 96, 45, 5, 255, 106, 46, 4, 255, 101, 40, 1, 255, 85, 35, 4, 255, 82, 38, 3, 255, 81, 35, 4, 255, 85, 35, 3, 255, 82, 35, 5, 255, 79, 35, 4, 255, 89, 39, 6, 255, 79, 33, 4, 255, 69, 32, 2, 255, 77, 35, 1, 255, 80, 34, 0, 255, 105, 45, 3, 255, 118, 48, 5, 255, 121, 41, 3, 255, 122, 45, 4, 255, 127, 54, 1, 255, 123, 51, 1, 255, 119, 42, 2, 255, 120, 43, 5, 255, 115, 42, 7, 255, 108, 36, 0, 255, 125, 43, 5, 255, 131, 46, 5, 255, 127, 41, 1, 255, 131, 45, 4, 255, 134, 53, 3, 255, 141, 53, 1, 255, 140, 47, 3, 255, 108, 32, 1, 255, 98, 32, 6, 255, 99, 28, 1, 255, 106, 32, 5, 255, 100, 27, 5, 255, 97, 33, 2, 255, 120, 41, 5, 255, 135, 44, 5, 255, 138, 46, 4, 255, 133, 42, 0, 255, 132, 44, 5, 255, 120, 34, 3, 255, 113, 32, 6, 255, 97, 31, 2, 255, 111, 40, 3, 255, 131, 42, 8, 255, 130, 42, 4, 255, 110, 31, 2, 255, 112, 39, 4, 255, 127, 40, 4, 255, 133, 42, 0, 255, 139, 46, 2, 255, 140, 43, 1, 255, 139, 41, 0, 255, 139, 41, 6, 255, 123, 35, 3, 255, 114, 30, 2, 255, 135, 44, 1, 255, 145, 49, 4, 255, 143, 47, 3, 255, 145, 47, 2, 255, 142, 45, 0, 255, 143, 43, 0, 255, 147, 46, 2, 255, 143, 45, 1, 255, 142, 45, 2, 255, 144, 45, 3, 255, 138, 44, 3, 255, 130, 38, 2, 255, 130, 39, 6, 255, 127, 39, 3, 255, 125, 40, 1, 255, 119, 39, 2, 255, 121, 38, 3, 255, 129, 42, 4, 255, 131, 38, 4, 255, 127, 34, 0, 255, 128, 38, 2, 255, 123, 34, 1, 255, 119, 30, 2, 255, 121, 35, 2, 255, 127, 41, 3, 255, 131, 39, 4, 255, 132, 38, 2, 255, 131, 39, 0, 255, 132, 39, 4, 255, 119, 29, 4, 255, 91, 21, 2, 255, 87, 20, 4, 255, 84, 20, 0, 255, 83, 21, 0, 255, 99, 25, 4, 255, 94, 27, 2, 255, 96, 24, 2, 255, 88, 19, 0, 255, 88, 22, 3, 255, 96, 21, 3, 255, 91, 22, 3, 255, 79, 21, 3, 255, 72, 20, 3, 255, 80, 18, 3, 255, 69, 17, 2, 255, 66, 17, 5, 255, 68, 15, 3, 255, 65, 16, 1, 255, 73, 20, 3, 255, 80, 20, 1, 255, 77, 20, 1, 255, 72, 19, 1, 255, 86, 24, 5, 255, 85, 20, 2, 255, 65, 18, 2, 255, 70, 16, 2, 255, 65, 20, 5, 255, 73, 19, 7, 255, 72, 14, 2, 255, 66, 19, 1, 255, 67, 19, 2, 255, 71, 17, 1, 255, 72, 18, 2, 255, 72, 19, 5, 255, 72, 19, 4, 255, 72, 18, 0, 255, 90, 30, 3, 255, 98, 32, 0, 255, 102, 30, 0, 255, 105, 34, 5, 255, 101, 28, 1, 255, 16, 9, 2, 255, 19, 12, 4, 255, 14, 7, 0, 255, 18, 11, 3, 255, 17, 9, 2, 255, 19, 9, 2, 255, 18, 12, 3, 255, 18, 10, 1, 255, 21, 11, 1, 255, 23, 10, 1, 255, 20, 9, 0, 255, 17, 8, 0, 255, 19, 12, 1, 255, 23, 14, 5, 255, 24, 14, 5, 255, 26, 13, 4, 255, 31, 11, 4, 255, 29, 14, 3, 255, 24, 16, 3, 255, 27, 16, 2, 255, 28, 16, 5, 255, 27, 17, 6, 255, 23, 13, 3, 255, 31, 17, 6, 255, 33, 14, 4, 255, 34, 16, 3, 255, 25, 12, 1, 255, 28, 14, 4, 255, 27, 13, 3, 255, 28, 14, 3, 255, 29, 14, 6, 255, 27, 13, 5, 255, 23, 13, 1, 255, 32, 14, 1, 255, 50, 22, 6, 255, 45, 27, 3, 255, 43, 23, 1, 255, 56, 28, 4, 255, 49, 29, 1, 255, 48, 27, 5, 255, 42, 26, 2, 255, 45, 23, 4, 255, 53, 28, 6, 255, 51, 38, 20, 255, 59, 47, 33, 255, 64, 48, 35, 255, 65, 42, 15, 255, 57, 37, 12, 255, 64, 47, 19, 255, 64, 41, 5, 255, 65, 31, 4, 255, 65, 34, 10, 255, 72, 44, 12, 255, 70, 49, 6, 255, 75, 54, 20, 255, 88, 58, 31, 255, 80, 54, 15, 255, 79, 59, 14, 255, 89, 60, 16, 255, 89, 50, 8, 255, 90, 49, 3, 255, 92, 46, 7, 255, 89, 41, 4, 255, 83, 42, 2, 255, 80, 45, 5, 255, 73, 43, 4, 255, 74, 41, 3, 255, 81, 39, 0, 255, 90, 41, 1, 255, 90, 43, 2, 255, 91, 43, 5, 255, 90, 43, 6, 255, 80, 41, 2, 255, 71, 37, 0, 255, 80, 43, 1, 255, 90, 46, 4, 255, 89, 45, 7, 255, 79, 37, 3, 255, 86, 42, 3, 255, 96, 47, 5, 255, 88, 43, 4, 255, 82, 41, 5, 255, 100, 46, 5, 255, 92, 50, 2, 255, 83, 49, 4, 255, 82, 51, 2, 255, 79, 48, 0, 255, 98, 51, 4, 255, 107, 54, 4, 255, 101, 54, 3, 255, 107, 55, 1, 255, 115, 55, 3, 255, 119, 50, 1, 255, 114, 51, 2, 255, 114, 58, 6, 255, 103, 57, 1, 255, 98, 56, 4, 255, 98, 55, 4, 255, 98, 56, 5, 255, 94, 55, 2, 255, 88, 52, 0, 255, 90, 53, 4, 255, 108, 58, 7, 255, 130, 53, 5, 255, 124, 51, 1, 255, 114, 56, 3, 255, 108, 59, 7, 255, 104, 59, 2, 255, 121, 55, 0, 255, 128, 56, 5, 255, 128, 51, 6, 255, 119, 55, 0, 255, 109, 60, 2, 255, 103, 55, 3, 255, 115, 56, 4, 255, 116, 57, 7, 255, 114, 47, 3, 255, 118, 46, 3, 255, 122, 62, 4, 255, 120, 73, 1, 255, 116, 66, 0, 255, 117, 66, 0, 255, 120, 70, 3, 255, 123, 68, 3, 255, 132, 80, 1, 255, 133, 88, 3, 255, 145, 97, 0, 255, 147, 89, 1, 255, 118, 62, 3, 255, 128, 71, 4, 255, 140, 84, 5, 255, 140, 84, 7, 255, 138, 81, 2, 255, 143, 85, 4, 255, 144, 82, 7, 255, 117, 59, 7, 255, 123, 71, 9, 255, 114, 52, 4, 255, 105, 48, 5, 255, 117, 63, 3, 255, 134, 78, 1, 255, 125, 73, 7, 255, 115, 59, 5, 255, 108, 59, 4, 255, 113, 63, 9, 255, 101, 60, 7, 255, 103, 64, 14, 255, 102, 61, 7, 255, 101, 57, 13, 255, 101, 58, 15, 255, 95, 58, 7, 255, 95, 61, 9, 255, 95, 59, 7, 255, 97, 59, 8, 255, 100, 60, 15, 255, 101, 61, 16, 255, 93, 61, 20, 255, 95, 62, 25, 255, 104, 66, 14, 255, 106, 68, 17, 255, 99, 63, 18, 255, 104, 63, 14, 255, 99, 70, 16, 255, 90, 64, 15, 255, 103, 63, 23, 255, 101, 68, 25, 255, 97, 67, 26, 255, 103, 69, 22, 255, 105, 69, 22, 255, 100, 68, 19, 255, 101, 72, 22, 255, 101, 71, 27, 255, 101, 72, 27, 255, 98, 72, 40, 255, 99, 78, 22, 255, 102, 76, 32, 255, 104, 70, 43, 255, 106, 72, 35, 255, 108, 78, 42, 255, 110, 79, 35, 255, 111, 82, 32, 255, 110, 85, 31, 255, 112, 86, 30, 255, 111, 85, 36, 255, 107, 85, 36, 255, 113, 88, 36, 255, 115, 87, 31, 255, 117, 91, 36, 255, 114, 89, 37, 255, 114, 91, 41, 255, 114, 90, 37, 255, 116, 89, 35, 255, 115, 88, 50, 255, 114, 95, 35, 255, 111, 94, 31, 255, 113, 92, 41, 255, 117, 93, 39, 255, 118, 95, 34, 255, 115, 94, 35, 255, 115, 94, 39, 255, 114, 95, 30, 255, 113, 93, 33, 255, 115, 96, 25, 255, 114, 97, 25, 255, 112, 91, 41, 255, 114, 94, 38, 255, 116, 92, 37, 255, 116, 93, 27, 255, 119, 98, 9, 255, 121, 94, 27, 255, 120, 86, 43, 255, 120, 91, 26, 255, 119, 92, 18, 255, 115, 85, 28, 255, 114, 80, 32, 255, 116, 83, 30, 255, 113, 86, 18, 255, 111, 83, 26, 255, 116, 85, 10, 255, 118, 85, 23, 255, 111, 80, 32, 255, 108, 80, 27, 255, 112, 81, 22, 255, 118, 80, 20, 255, 117, 77, 19, 255, 108, 80, 9, 255, 106, 79, 20, 255, 110, 74, 20, 255, 112, 71, 9, 255, 107, 71, 10, 255, 106, 74, 14, 255, 108, 68, 19, 255, 110, 66, 22, 255, 111, 70, 18, 255, 108, 68, 14, 255, 106, 66, 17, 255, 109, 67, 9, 255, 116, 64, 8, 255, 116, 62, 9, 255, 117, 64, 10, 255, 109, 62, 2, 255, 110, 66, 2, 255, 112, 66, 2, 255, 105, 58, 8, 255, 108, 57, 9, 255, 109, 59, 4, 255, 104, 58, 5, 255, 110, 57, 9, 255, 115, 59, 6, 255, 116, 58, 5, 255, 117, 55, 3, 255, 111, 56, 2, 255, 102, 54, 2, 255, 99, 55, 3, 255, 107, 55, 8, 255, 111, 49, 6, 255, 102, 50, 3, 255, 102, 52, 4, 255, 104, 51, 3, 255, 103, 51, 4, 255, 96, 49, 3, 255, 101, 51, 6, 255, 95, 42, 1, 255, 95, 46, 4, 255, 95, 47, 2, 255, 94, 48, 3, 255, 95, 43, 4, 255, 99, 40, 3, 255, 92, 45, 3, 255, 91, 43, 1, 255, 87, 43, 3, 255, 90, 43, 4, 255, 91, 42, 4, 255, 88, 40, 4, 255, 83, 37, 2, 255, 81, 36, 3, 255, 87, 34, 9, 255, 83, 34, 3, 255, 81, 35, 4, 255, 81, 38, 5, 255, 80, 39, 2, 255, 82, 35, 7, 255, 69, 35, 4, 255, 77, 34, 2, 255, 86, 36, 5, 255, 106, 42, 1, 255, 121, 49, 5, 255, 121, 45, 3, 255, 129, 50, 6, 255, 123, 51, 0, 255, 121, 49, 1, 255, 127, 46, 4, 255, 126, 43, 2, 255, 121, 44, 5, 255, 110, 36, 2, 255, 120, 38, 2, 255, 125, 45, 1, 255, 122, 44, 4, 255, 118, 39, 3, 255, 129, 46, 5, 255, 142, 46, 3, 255, 130, 39, 4, 255, 109, 33, 4, 255, 98, 28, 3, 255, 102, 27, 1, 255, 99, 24, 4, 255, 92, 28, 4, 255, 90, 33, 2, 255, 105, 33, 2, 255, 116, 34, 7, 255, 114, 32, 3, 255, 126, 37, 2, 255, 123, 37, 2, 255, 115, 32, 0, 255, 113, 29, 0, 255, 108, 32, 3, 255, 122, 37, 1, 255, 139, 42, 6, 255, 127, 37, 2, 255, 103, 29, 2, 255, 101, 26, 3, 255, 121, 32, 6, 255, 127, 37, 4, 255, 128, 42, 3, 255, 129, 39, 4, 255, 120, 31, 2, 255, 125, 33, 1, 255, 121, 36, 7, 255, 118, 39, 3, 255, 138, 45, 4, 255, 143, 45, 1, 255, 141, 47, 6, 255, 144, 49, 0, 255, 140, 44, 0, 255, 145, 47, 3, 255, 145, 46, 2, 255, 142, 45, 2, 255, 140, 44, 1, 255, 141, 41, 2, 255, 136, 43, 2, 255, 132, 41, 1, 255, 134, 41, 2, 255, 125, 33, 0, 255, 125, 35, 1, 255, 125, 38, 1, 255, 125, 36, 0, 255, 130, 37, 3, 255, 130, 36, 2, 255, 126, 35, 0, 255, 128, 39, 4, 255, 126, 37, 4, 255, 121, 30, 1, 255, 122, 34, 1, 255, 128, 43, 4, 255, 133, 41, 5, 255, 134, 40, 5, 255, 131, 42, 3, 255, 130, 38, 6, 255, 118, 30, 2, 255, 94, 25, 2, 255, 84, 20, 5, 255, 93, 26, 4, 255, 95, 25, 3, 255, 97, 20, 1, 255, 111, 35, 4, 255, 117, 37, 3, 255, 105, 29, 4, 255, 88, 21, 3, 255, 96, 20, 6, 255, 96, 22, 1, 255, 85, 25, 1, 255, 80, 21, 6, 255, 88, 24, 4, 255, 75, 22, 2, 255, 59, 15, 1, 255, 66, 16, 2, 255, 66, 19, 4, 255, 64, 18, 2, 255, 75, 20, 1, 255, 75, 23, 2, 255, 67, 18, 2, 255, 70, 17, 3, 255, 70, 15, 0, 255, 64, 19, 5, 255, 69, 19, 5, 255, 58, 13, 0, 255, 67, 15, 4, 255, 70, 16, 3, 255, 63, 16, 0, 255, 67, 17, 3, 255, 74, 16, 3, 255, 74, 16, 2, 255, 71, 17, 2, 255, 69, 18, 4, 255, 71, 18, 4, 255, 77, 21, 0, 255, 86, 27, 2, 255, 90, 25, 4, 255, 89, 25, 5, 255, 81, 19, 1, 255, 16, 8, 2, 255, 18, 10, 2, 255, 19, 9, 1, 255, 21, 10, 4, 255, 19, 10, 3, 255, 16, 8, 3, 255, 19, 11, 3, 255, 19, 11, 0, 255, 21, 13, 2, 255, 16, 9, 1, 255, 18, 10, 5, 255, 24, 13, 4, 255, 27, 13, 3, 255, 25, 14, 6, 255, 20, 12, 2, 255, 20, 11, 1, 255, 26, 13, 3, 255, 27, 11, 3, 255, 23, 14, 2, 255, 20, 13, 1, 255, 20, 12, 2, 255, 24, 14, 4, 255, 27, 13, 4, 255, 27, 10, 1, 255, 30, 12, 2, 255, 31, 16, 5, 255, 26, 14, 2, 255, 31, 17, 5, 255, 32, 18, 5, 255, 30, 14, 2, 255, 33, 16, 2, 255, 33, 17, 3, 255, 31, 16, 3, 255, 45, 20, 6, 255, 42, 23, 2, 255, 40, 20, 1, 255, 55, 26, 8, 255, 49, 26, 4, 255, 41, 26, 1, 255, 43, 23, 4, 255, 45, 25, 7, 255, 43, 24, 4, 255, 47, 22, 5, 255, 57, 33, 9, 255, 54, 41, 26, 255, 59, 51, 22, 255, 75, 51, 12, 255, 69, 44, 11, 255, 67, 49, 11, 255, 67, 43, 7, 255, 63, 32, 2, 255, 53, 33, 4, 255, 66, 38, 11, 255, 76, 44, 12, 255, 74, 53, 5, 255, 77, 59, 13, 255, 79, 56, 9, 255, 85, 51, 7, 255, 91, 48, 11, 255, 88, 44, 7, 255, 89, 46, 3, 255, 93, 43, 3, 255, 92, 39, 2, 255, 84, 41, 2, 255, 72, 38, 1, 255, 72, 42, 4, 255, 71, 38, 0, 255, 87, 42, 5, 255, 96, 44, 4, 255, 91, 42, 1, 255, 86, 39, 1, 255, 78, 39, 3, 255, 75, 43, 6, 255, 74, 41, 2, 255, 73, 41, 3, 255, 69, 38, 2, 255, 75, 39, 1, 255, 75, 43, 0, 255, 75, 41, 7, 255, 77, 40, 2, 255, 83, 42, 2, 255, 86, 44, 5, 255, 85, 50, 0, 255, 84, 52, 0, 255, 83, 49, 5, 255, 79, 50, 3, 255, 81, 47, 3, 255, 94, 46, 3, 255, 99, 55, 5, 255, 91, 56, 5, 255, 90, 55, 2, 255, 94, 54, 2, 255, 101, 57, 6, 255, 96, 52, 1, 255, 94, 54, 1, 255, 93, 57, 0, 255, 97, 56, 5, 255, 93, 50, 1, 255, 91, 53, 4, 255, 88, 51, 2, 255, 94, 52, 4, 255, 86, 51, 2, 255, 104, 53, 2, 255, 116, 55, 4, 255, 107, 54, 3, 255, 107, 57, 5, 255, 98, 56, 1, 255, 96, 57, 1, 255, 110, 58, 6, 255, 111, 62, 5, 255, 102, 62, 1, 255, 106, 62, 3, 255, 117, 59, 4, 255, 119, 57, 2, 255, 112, 64, 0, 255, 115, 69, 3, 255, 118, 65, 4, 255, 114, 56, 0, 255, 118, 59, 6, 255, 119, 60, 9, 255, 113, 51, 3, 255, 113, 48, 2, 255, 127, 67, 4, 255, 129, 80, 9, 255, 128, 86, 3, 255, 143, 91, 4, 255, 141, 77, 2, 255, 125, 62, 2, 255, 126, 63, 6, 255, 137, 78, 4, 255, 142, 82, 3, 255, 136, 75, 5, 255, 148, 89, 8, 255, 154, 94, 4, 255, 119, 53, 9, 255, 116, 58, 11, 255, 143, 92, 5, 255, 141, 87, 3, 255, 127, 73, 9, 255, 120, 70, 15, 255, 115, 67, 4, 255, 113, 63, 3, 255, 108, 66, 6, 255, 100, 61, 7, 255, 93, 56, 5, 255, 97, 58, 12, 255, 95, 57, 15, 255, 91, 59, 9, 255, 94, 59, 9, 255, 97, 57, 10, 255, 93, 56, 12, 255, 88, 57, 9, 255, 93, 58, 7, 255, 100, 59, 15, 255, 103, 63, 18, 255, 98, 64, 11, 255, 98, 63, 15, 255, 93, 62, 13, 255, 93, 63, 18, 255, 99, 60, 23, 255, 101, 66, 16, 255, 95, 67, 14, 255, 93, 65, 14, 255, 99, 67, 18, 255, 97, 67, 25, 255, 98, 66, 23, 255, 101, 67, 32, 255, 105, 72, 25, 255, 106, 74, 25, 255, 97, 66, 29, 255, 96, 71, 28, 255, 98, 73, 28, 255, 102, 76, 29, 255, 108, 79, 17, 255, 103, 77, 21, 255, 102, 80, 20, 255, 100, 75, 31, 255, 98, 76, 24, 255, 97, 81, 36, 255, 103, 81, 38, 255, 104, 84, 29, 255, 104, 84, 30, 255, 109, 83, 43, 255, 113, 83, 43, 255, 110, 83, 39, 255, 114, 88, 42, 255, 113, 89, 34, 255, 114, 92, 36, 255, 112, 91, 36, 255, 113, 92, 39, 255, 114, 92, 36, 255, 115, 93, 33, 255, 117, 92, 35, 255, 119, 96, 37, 255, 117, 94, 39, 255, 114, 91, 44, 255, 113, 90, 45, 255, 114, 94, 43, 255, 116, 95, 43, 255, 116, 97, 41, 255, 113, 94, 32, 255, 116, 94, 40, 255, 113, 92, 33, 255, 115, 93, 40, 255, 115, 93, 34, 255, 121, 93, 37, 255, 122, 92, 43, 255, 118, 94, 23, 255, 117, 94, 29, 255, 116, 92, 30, 255, 119, 97, 16, 255, 115, 92, 30, 255, 113, 92, 19, 255, 114, 87, 30, 255, 117, 84, 37, 255, 117, 86, 19, 255, 114, 85, 23, 255, 112, 86, 24, 255, 111, 83, 21, 255, 111, 81, 15, 255, 117, 83, 14, 255, 119, 82, 13, 255, 115, 80, 20, 255, 105, 75, 27, 255, 105, 77, 19, 255, 118, 79, 13, 255, 116, 76, 17, 255, 112, 71, 16, 255, 105, 70, 21, 255, 105, 71, 12, 255, 108, 70, 17, 255, 109, 71, 9, 255, 109, 68, 14, 255, 107, 69, 19, 255, 101, 67, 9, 255, 107, 68, 15, 255, 108, 66, 14, 255, 111, 63, 8, 255, 115, 66, 6, 255, 110, 62, 3, 255, 107, 62, 7, 255, 110, 61, 8, 255, 116, 63, 1, 255, 106, 59, 13, 255, 102, 60, 16, 255, 105, 61, 3, 255, 106, 57, 5, 255, 107, 57, 9, 255, 112, 57, 2, 255, 114, 53, 2, 255, 112, 58, 5, 255, 108, 56, 4, 255, 105, 51, 4, 255, 108, 49, 3, 255, 111, 53, 6, 255, 109, 55, 7, 255, 99, 49, 3, 255, 102, 49, 3, 255, 100, 49, 1, 255, 97, 49, 0, 255, 95, 45, 1, 255, 97, 43, 5, 255, 98, 41, 5, 255, 100, 47, 6, 255, 97, 46, 0, 255, 96, 47, 1, 255, 97, 45, 4, 255, 97, 43, 6, 255, 89, 44, 4, 255, 96, 40, 2, 255, 94, 41, 4, 255, 86, 37, 3, 255, 85, 36, 4, 255, 87, 39, 6, 255, 85, 41, 3, 255, 82, 37, 3, 255, 85, 37, 3, 255, 86, 36, 5, 255, 81, 35, 1, 255, 82, 39, 3, 255, 82, 35, 4, 255, 84, 36, 2, 255, 80, 38, 2, 255, 80, 33, 1, 255, 87, 36, 5, 255, 102, 39, 4, 255, 117, 49, 2, 255, 124, 50, 4, 255, 124, 48, 1, 255, 126, 51, 2, 255, 127, 48, 2, 255, 132, 47, 4, 255, 137, 47, 6, 255, 133, 43, 3, 255, 129, 43, 1, 255, 133, 45, 3, 255, 125, 43, 1, 255, 123, 42, 3, 255, 123, 42, 4, 255, 119, 42, 3, 255, 122, 40, 2, 255, 116, 40, 2, 255, 102, 34, 5, 255, 91, 26, 2, 255, 92, 28, 2, 255, 86, 21, 6, 255, 83, 22, 2, 255, 94, 29, 5, 255, 99, 28, 1, 255, 94, 30, 1, 255, 92, 30, 0, 255, 116, 35, 4, 255, 117, 33, 4, 255, 99, 25, 3, 255, 98, 27, 5, 255, 98, 27, 7, 255, 116, 39, 9, 255, 125, 40, 1, 255, 118, 34, 1, 255, 110, 33, 5, 255, 103, 27, 2, 255, 108, 34, 4, 255, 115, 33, 2, 255, 121, 33, 0, 255, 119, 36, 4, 255, 108, 31, 1, 255, 124, 39, 4, 255, 125, 43, 3, 255, 126, 43, 0, 255, 136, 38, 0, 255, 138, 42, 2, 255, 138, 46, 3, 255, 147, 47, 2, 255, 142, 43, 2, 255, 145, 43, 3, 255, 142, 42, 2, 255, 139, 43, 3, 255, 136, 41, 2, 255, 133, 37, 0, 255, 134, 40, 3, 255, 133, 40, 1, 255, 133, 39, 2, 255, 127, 35, 3, 255, 124, 35, 5, 255, 121, 36, 1, 255, 127, 38, 2, 255, 130, 33, 0, 255, 127, 33, 2, 255, 125, 36, 2, 255, 124, 38, 1, 255, 125, 36, 1, 255, 127, 32, 3, 255, 126, 37, 2, 255, 128, 40, 0, 255, 134, 37, 0, 255, 136, 37, 2, 255, 129, 41, 1, 255, 123, 32, 3, 255, 124, 30, 2, 255, 104, 25, 6, 255, 84, 15, 2, 255, 97, 23, 1, 255, 103, 27, 4, 255, 99, 26, 2, 255, 111, 35, 1, 255, 125, 37, 1, 255, 122, 37, 6, 255, 93, 25, 2, 255, 103, 30, 4, 255, 106, 30, 1, 255, 97, 22, 2, 255, 87, 24, 2, 255, 102, 26, 1, 255, 102, 28, 6, 255, 65, 21, 3, 255, 55, 17, 0, 255, 64, 18, 2, 255, 62, 17, 4, 255, 66, 19, 2, 255, 70, 23, 0, 255, 65, 18, 3, 255, 64, 16, 2, 255, 67, 18, 3, 255, 64, 15, 3, 255, 59, 16, 2, 255, 60, 13, 3, 255, 62, 12, 2, 255, 66, 17, 4, 255, 67, 18, 3, 255, 63, 16, 1, 255, 65, 15, 2, 255, 68, 16, 1, 255, 66, 17, 2, 255, 58, 12, 1, 255, 57, 14, 3, 255, 64, 20, 4, 255, 67, 20, 1, 255, 68, 19, 3, 255, 63, 17, 2, 255, 59, 16, 1, 255, 16, 8, 2, 255, 17, 8, 1, 255, 18, 10, 2, 255, 17, 9, 1, 255, 15, 8, 1, 255, 18, 8, 4, 255, 15, 8, 2, 255, 17, 10, 1, 255, 20, 10, 3, 255, 18, 8, 1, 255, 23, 12, 5, 255, 23, 10, 2, 255, 28, 12, 4, 255, 33, 15, 4, 255, 29, 17, 2, 255, 26, 14, 2, 255, 24, 12, 1, 255, 29, 17, 3, 255, 21, 12, 4, 255, 20, 11, 3, 255, 26, 16, 6, 255, 21, 12, 2, 255, 24, 13, 2, 255, 28, 14, 3, 255, 32, 16, 6, 255, 34, 16, 3, 255, 30, 15, 0, 255, 24, 13, 2, 255, 19, 13, 2, 255, 26, 16, 3, 255, 35, 19, 2, 255, 40, 19, 1, 255, 27, 12, 2, 255, 41, 20, 4, 255, 37, 20, 0, 255, 40, 23, 4, 255, 47, 18, 7, 255, 34, 17, 1, 255, 36, 21, 4, 255, 42, 20, 7, 255, 41, 23, 8, 255, 39, 21, 2, 255, 52, 26, 6, 255, 52, 26, 2, 255, 59, 33, 14, 255, 63, 43, 18, 255, 75, 50, 13, 255, 78, 45, 16, 255, 69, 44, 13, 255, 60, 41, 8, 255, 62, 39, 3, 255, 58, 39, 4, 255, 62, 42, 6, 255, 72, 46, 8, 255, 72, 47, 8, 255, 71, 53, 5, 255, 80, 55, 2, 255, 88, 44, 1, 255, 87, 40, 5, 255, 75, 45, 4, 255, 75, 43, 1, 255, 85, 39, 3, 255, 77, 37, 2, 255, 78, 39, 5, 255, 80, 36, 1, 255, 83, 37, 4, 255, 83, 39, 1, 255, 83, 44, 2, 255, 77, 42, 7, 255, 73, 37, 5, 255, 74, 38, 2, 255, 70, 39, 1, 255, 71, 39, 2, 255, 73, 38, 2, 255, 67, 39, 3, 255, 69, 38, 3, 255, 77, 38, 3, 255, 74, 40, 1, 255, 75, 38, 3, 255, 74, 39, 2, 255, 80, 46, 4, 255, 84, 45, 3, 255, 85, 46, 1, 255, 82, 51, 3, 255, 80, 49, 1, 255, 81, 49, 1, 255, 85, 51, 3, 255, 92, 51, 3, 255, 89, 53, 1, 255, 87, 56, 5, 255, 88, 55, 4, 255, 87, 55, 2, 255, 94, 60, 6, 255, 97, 57, 4, 255, 94, 56, 4, 255, 95, 55, 5, 255, 90, 48, 3, 255, 84, 49, 2, 255, 84, 49, 2, 255, 83, 51, 3, 255, 87, 49, 1, 255, 87, 53, 3, 255, 99, 54, 5, 255, 100, 53, 2, 255, 96, 58, 1, 255, 95, 58, 2, 255, 95, 57, 3, 255, 96, 56, 3, 255, 95, 60, 3, 255, 99, 62, 2, 255, 103, 58, 3, 255, 113, 53, 3, 255, 116, 49, 0, 255, 112, 59, 1, 255, 112, 65, 1, 255, 113, 64, 4, 255, 116, 69, 1, 255, 118, 73, 0, 255, 117, 62, 3, 255, 112, 44, 4, 255, 110, 43, 2, 255, 119, 55, 4, 255, 131, 76, 3, 255, 135, 85, 3, 255, 138, 92, 2, 255, 135, 82, 1, 255, 112, 47, 6, 255, 110, 50, 10, 255, 108, 48, 4, 255, 117, 50, 4, 255, 132, 71, 2, 255, 138, 82, 4, 255, 136, 79, 8, 255, 137, 73, 2, 255, 122, 65, 4, 255, 112, 60, 3, 255, 116, 60, 1, 255, 113, 59, 8, 255, 105, 55, 8, 255, 98, 52, 10, 255, 95, 53, 6, 255, 94, 55, 11, 255, 86, 54, 10, 255, 89, 51, 12, 255, 85, 54, 2, 255, 94, 56, 13, 255, 92, 54, 12, 255, 85, 55, 13, 255, 93, 57, 13, 255, 92, 53, 5, 255, 91, 60, 21, 255, 99, 59, 13, 255, 113, 63, 9, 255, 106, 59, 13, 255, 103, 64, 16, 255, 94, 60, 20, 255, 94, 62, 17, 255, 98, 63, 14, 255, 95, 63, 16, 255, 94, 64, 20, 255, 97, 65, 10, 255, 97, 71, 13, 255, 93, 62, 25, 255, 101, 66, 21, 255, 102, 67, 18, 255, 101, 67, 21, 255, 108, 70, 21, 255, 112, 71, 34, 255, 99, 72, 24, 255, 97, 71, 30, 255, 98, 72, 30, 255, 96, 75, 21, 255, 101, 73, 26, 255, 96, 77, 19, 255, 95, 78, 25, 255, 97, 76, 42, 255, 97, 75, 37, 255, 96, 81, 30, 255, 97, 81, 30, 255, 105, 81, 34, 255, 103, 80, 38, 255, 103, 81, 39, 255, 105, 89, 27, 255, 109, 85, 35, 255, 114, 86, 38, 255, 107, 90, 29, 255, 107, 88, 34, 255, 111, 89, 35, 255, 110, 94, 36, 255, 109, 91, 39, 255, 114, 92, 44, 255, 113, 92, 35, 255, 115, 92, 38, 255, 115, 93, 41, 255, 115, 95, 36, 255, 115, 96, 41, 255, 116, 96, 44, 255, 117, 99, 37, 255, 113, 95, 41, 255, 113, 96, 36, 255, 118, 98, 38, 255, 117, 96, 27, 255, 117, 96, 44, 255, 115, 94, 34, 255, 120, 95, 27, 255, 120, 94, 39, 255, 119, 92, 38, 255, 121, 92, 32, 255, 121, 90, 35, 255, 117, 90, 31, 255, 113, 94, 21, 255, 114, 90, 26, 255, 116, 89, 20, 255, 116, 87, 25, 255, 116, 86, 26, 255, 114, 86, 24, 255, 109, 81, 30, 255, 111, 80, 24, 255, 116, 82, 23, 255, 111, 81, 20, 255, 114, 82, 20, 255, 118, 79, 23, 255, 114, 76, 21, 255, 108, 76, 32, 255, 107, 76, 22, 255, 111, 75, 14, 255, 111, 75, 8, 255, 110, 74, 12, 255, 108, 71, 23, 255, 109, 73, 14, 255, 106, 68, 15, 255, 107, 70, 16, 255, 108, 70, 6, 255, 108, 67, 8, 255, 107, 63, 16, 255, 108, 66, 18, 255, 103, 66, 8, 255, 108, 66, 16, 255, 111, 63, 11, 255, 107, 62, 9, 255, 107, 61, 8, 255, 106, 64, 7, 255, 110, 60, 6, 255, 104, 60, 4, 255, 103, 63, 5, 255, 107, 61, 7, 255, 108, 56, 5, 255, 105, 54, 4, 255, 105, 54, 6, 255, 103, 53, 3, 255, 102, 55, 1, 255, 106, 56, 9, 255, 107, 52, 10, 255, 107, 47, 4, 255, 108, 52, 4, 255, 106, 55, 3, 255, 96, 50, 1, 255, 101, 49, 3, 255, 96, 49, 2, 255, 94, 49, 3, 255, 96, 46, 5, 255, 91, 44, 4, 255, 96, 47, 6, 255, 99, 42, 4, 255, 99, 43, 5, 255, 94, 43, 2, 255, 99, 47, 5, 255, 92, 41, 2, 255, 88, 41, 3, 255, 96, 40, 2, 255, 99, 41, 7, 255, 94, 38, 8, 255, 82, 35, 5, 255, 85, 42, 8, 255, 86, 37, 3, 255, 75, 36, 0, 255, 80, 40, 3, 255, 88, 40, 5, 255, 85, 36, 2, 255, 83, 38, 6, 255, 80, 35, 5, 255, 83, 38, 2, 255, 88, 39, 3, 255, 80, 31, 0, 255, 85, 31, 4, 255, 96, 35, 5, 255, 110, 41, 3, 255, 123, 48, 6, 255, 124, 46, 1, 255, 126, 49, 1, 255, 132, 53, 2, 255, 127, 45, 1, 255, 129, 51, 2, 255, 133, 50, 3, 255, 123, 41, 1, 255, 118, 35, 1, 255, 119, 29, 3, 255, 126, 40, 3, 255, 119, 39, 4, 255, 112, 36, 4, 255, 105, 27, 0, 255, 109, 33, 2, 255, 104, 34, 7, 255, 95, 28, 2, 255, 92, 29, 4, 255, 80, 24, 5, 255, 84, 27, 4, 255, 92, 27, 4, 255, 92, 26, 2, 255, 88, 29, 1, 255, 90, 31, 2, 255, 101, 30, 3, 255, 106, 35, 5, 255, 94, 29, 1, 255, 95, 27, 5, 255, 102, 29, 4, 255, 118, 38, 8, 255, 112, 28, 2, 255, 107, 28, 0, 255, 103, 32, 0, 255, 109, 34, 4, 255, 108, 36, 2, 255, 108, 32, 0, 255, 124, 34, 3, 255, 125, 39, 1, 255, 123, 36, 1, 255, 130, 34, 3, 255, 132, 37, 3, 255, 132, 38, 2, 255, 137, 41, 2, 255, 136, 41, 0, 255, 137, 41, 1, 255, 141, 42, 4, 255, 142, 46, 3, 255, 138, 44, 3, 255, 140, 42, 3, 255, 137, 38, 1, 255, 135, 40, 3, 255, 132, 36, 4, 255, 129, 37, 4, 255, 132, 37, 3, 255, 132, 36, 1, 255, 122, 33, 2, 255, 113, 29, 1, 255, 114, 29, 1, 255, 125, 36, 4, 255, 123, 36, 2, 255, 118, 34, 1, 255, 122, 36, 4, 255, 123, 33, 1, 255, 128, 34, 2, 255, 129, 34, 2, 255, 123, 34, 1, 255, 127, 37, 2, 255, 129, 38, 2, 255, 129, 38, 1, 255, 128, 39, 1, 255, 125, 35, 2, 255, 123, 36, 2, 255, 120, 29, 4, 255, 98, 21, 3, 255, 79, 20, 0, 255, 92, 23, 4, 255, 98, 23, 2, 255, 108, 33, 4, 255, 116, 35, 2, 255, 122, 32, 3, 255, 107, 22, 3, 255, 98, 25, 2, 255, 116, 37, 6, 255, 112, 30, 2, 255, 101, 27, 3, 255, 105, 28, 2, 255, 119, 31, 4, 255, 90, 24, 2, 255, 63, 17, 2, 255, 69, 18, 8, 255, 68, 16, 1, 255, 69, 16, 1, 255, 68, 21, 2, 255, 66, 17, 4, 255, 59, 17, 7, 255, 53, 10, 3, 255, 53, 17, 4, 255, 54, 14, 5, 255, 56, 14, 3, 255, 58, 14, 2, 255, 56, 12, 0, 255, 61, 13, 1, 255, 62, 14, 1, 255, 63, 16, 1, 255, 67, 17, 3, 255, 63, 15, 1, 255, 56, 14, 1, 255, 56, 12, 2, 255, 60, 12, 4, 255, 54, 12, 3, 255, 49, 11, 2, 255, 52, 14, 2, 255, 55, 14, 2, 255, 17, 10, 3, 255, 17, 8, 2, 255, 17, 9, 3, 255, 16, 10, 4, 255, 15, 7, 2, 255, 18, 8, 3, 255, 16, 7, 1, 255, 17, 9, 0, 255, 19, 8, 1, 255, 26, 13, 4, 255, 25, 12, 2, 255, 28, 14, 5, 255, 30, 16, 6, 255, 33, 15, 3, 255, 32, 16, 3, 255, 34, 20, 8, 255, 29, 14, 2, 255, 29, 16, 4, 255, 21, 12, 4, 255, 19, 11, 5, 255, 20, 11, 2, 255, 28, 15, 3, 255, 32, 16, 2, 255, 29, 15, 1, 255, 22, 12, 3, 255, 27, 15, 4, 255, 32, 15, 1, 255, 27, 14, 3, 255, 25, 15, 3, 255, 28, 18, 3, 255, 30, 16, 3, 255, 30, 15, 3, 255, 26, 14, 4, 255, 39, 21, 5, 255, 42, 20, 0, 255, 38, 19, 1, 255, 36, 18, 4, 255, 37, 19, 6, 255, 39, 20, 5, 255, 38, 19, 2, 255, 39, 22, 0, 255, 45, 27, 2, 255, 58, 34, 7, 255, 51, 26, 2, 255, 49, 24, 2, 255, 53, 37, 8, 255, 65, 42, 10, 255, 65, 43, 8, 255, 60, 41, 8, 255, 62, 41, 2, 255, 65, 39, 5, 255, 63, 34, 5, 255, 70, 43, 5, 255, 79, 45, 13, 255, 78, 42, 9, 255, 78, 45, 2, 255, 81, 49, 6, 255, 81, 43, 2, 255, 76, 35, 3, 255, 69, 45, 5, 255, 78, 45, 3, 255, 86, 38, 8, 255, 74, 36, 3, 255, 72, 39, 4, 255, 69, 42, 4, 255, 71, 38, 5, 255, 76, 40, 3, 255, 74, 41, 2, 255, 71, 37, 6, 255, 73, 34, 4, 255, 73, 35, 3, 255, 68, 33, 3, 255, 71, 36, 4, 255, 72, 37, 2, 255, 66, 38, 0, 255, 69, 40, 1, 255, 80, 41, 3, 255, 81, 40, 4, 255, 78, 38, 2, 255, 76, 40, 0, 255, 79, 46, 3, 255, 80, 47, 1, 255, 84, 46, 2, 255, 84, 50, 4, 255, 81, 48, 2, 255, 82, 48, 1, 255, 86, 51, 3, 255, 90, 52, 3, 255, 87, 50, 1, 255, 86, 51, 0, 255, 89, 53, 1, 255, 92, 56, 3, 255, 92, 57, 3, 255, 90, 54, 1, 255, 89, 52, 2, 255, 88, 51, 4, 255, 83, 48, 4, 255, 76, 48, 2, 255, 82, 47, 3, 255, 84, 52, 4, 255, 92, 53, 4, 255, 93, 53, 2, 255, 90, 52, 2, 255, 94, 53, 2, 255, 98, 58, 3, 255, 97, 56, 1, 255, 99, 58, 5, 255, 101, 59, 3, 255, 98, 58, 0, 255, 101, 60, 3, 255, 111, 49, 3, 255, 120, 41, 2, 255, 119, 56, 8, 255, 110, 62, 2, 255, 111, 67, 1, 255, 112, 65, 4, 255, 117, 65, 5, 255, 103, 63, 3, 255, 104, 55, 7, 255, 120, 57, 9, 255, 129, 75, 2, 255, 135, 86, 3, 255, 137, 82, 3, 255, 140, 79, 0, 255, 145, 85, 5, 255, 128, 75, 2, 255, 108, 48, 3, 255, 120, 51, 7, 255, 108, 46, 5, 255, 108, 50, 3, 255, 101, 48, 4, 255, 98, 51, 8, 255, 94, 55, 5, 255, 87, 53, 6, 255, 88, 51, 4, 255, 88, 49, 9, 255, 92, 52, 16, 255, 100, 53, 4, 255, 109, 56, 6, 255, 97, 52, 7, 255, 88, 55, 9, 255, 85, 49, 7, 255, 93, 51, 8, 255, 94, 56, 4, 255, 99, 54, 12, 255, 95, 52, 12, 255, 89, 54, 3, 255, 94, 60, 13, 255, 92, 54, 13, 255, 97, 62, 8, 255, 85, 62, 8, 255, 94, 61, 7, 255, 100, 62, 14, 255, 90, 59, 27, 255, 88, 59, 13, 255, 92, 60, 12, 255, 97, 62, 19, 255, 93, 58, 23, 255, 90, 63, 22, 255, 86, 64, 18, 255, 84, 68, 21, 255, 88, 65, 27, 255, 92, 61, 28, 255, 93, 60, 23, 255, 99, 65, 19, 255, 107, 69, 26, 255, 100, 70, 11, 255, 104, 73, 18, 255, 100, 70, 23, 255, 94, 70, 25, 255, 96, 72, 22, 255, 96, 74, 27, 255, 91, 75, 27, 255, 95, 74, 31, 255, 99, 73, 33, 255, 96, 80, 29, 255, 96, 79, 30, 255, 103, 76, 34, 255, 103, 81, 32, 255, 107, 87, 28, 255, 100, 80, 36, 255, 98, 81, 35, 255, 107, 89, 30, 255, 110, 90, 39, 255, 110, 92, 32, 255, 111, 92, 41, 255, 108, 88, 45, 255, 111, 92, 35, 255, 107, 94, 37, 255, 106, 91, 45, 255, 114, 93, 43, 255, 113, 96, 36, 255, 115, 97, 44, 255, 113, 94, 42, 255, 114, 95, 37, 255, 118, 98, 42, 255, 114, 98, 26, 255, 116, 98, 30, 255, 113, 96, 40, 255, 116, 96, 38, 255, 120, 97, 41, 255, 116, 102, 21, 255, 116, 102, 30, 255, 114, 96, 33, 255, 118, 95, 39, 255, 123, 93, 35, 255, 121, 93, 35, 255, 121, 91, 39, 255, 121, 90, 29, 255, 117, 92, 17, 255, 113, 90, 35, 255, 112, 93, 21, 255, 114, 91, 27, 255, 115, 89, 26, 255, 114, 85, 23, 255, 111, 85, 26, 255, 113, 87, 25, 255, 113, 83, 26, 255, 114, 81, 24, 255, 109, 80, 11, 255, 111, 78, 31, 255, 109, 76, 22, 255, 110, 79, 18, 255, 109, 79, 27, 255, 106, 73, 25, 255, 107, 73, 17, 255, 108, 74, 14, 255, 108, 72, 21, 255, 107, 70, 17, 255, 115, 76, 12, 255, 117, 74, 13, 255, 113, 71, 19, 255, 110, 69, 13, 255, 111, 68, 7, 255, 111, 64, 11, 255, 107, 65, 14, 255, 102, 64, 8, 255, 108, 61, 14, 255, 112, 61, 13, 255, 112, 62, 11, 255, 109, 63, 8, 255, 106, 64, 7, 255, 106, 58, 7, 255, 109, 62, 8, 255, 105, 59, 4, 255, 105, 55, 7, 255, 111, 58, 7, 255, 108, 54, 2, 255, 109, 57, 7, 255, 104, 55, 4, 255, 99, 51, 5, 255, 99, 52, 9, 255, 98, 47, 9, 255, 102, 47, 7, 255, 105, 53, 6, 255, 101, 51, 2, 255, 100, 49, 3, 255, 103, 49, 3, 255, 96, 48, 2, 255, 93, 48, 3, 255, 97, 45, 3, 255, 95, 45, 2, 255, 94, 44, 2, 255, 96, 41, 2, 255, 96, 42, 0, 255, 94, 43, 4, 255, 95, 44, 6, 255, 92, 42, 2, 255, 89, 43, 1, 255, 93, 43, 3, 255, 95, 42, 3, 255, 90, 39, 2, 255, 81, 36, 1, 255, 85, 40, 8, 255, 84, 35, 4, 255, 80, 37, 4, 255, 81, 37, 2, 255, 84, 35, 1, 255, 83, 34, 3, 255, 82, 35, 6, 255, 78, 34, 3, 255, 83, 35, 5, 255, 85, 34, 4, 255, 79, 34, 1, 255, 84, 33, 1, 255, 99, 36, 4, 255, 107, 36, 4, 255, 117, 44, 10, 255, 127, 47, 6, 255, 128, 47, 0, 255, 131, 51, 6, 255, 132, 47, 6, 255, 137, 48, 3, 255, 136, 50, 3, 255, 120, 40, 5, 255, 108, 31, 6, 255, 104, 32, 5, 255, 102, 33, 0, 255, 104, 32, 4, 255, 109, 35, 9, 255, 104, 29, 3, 255, 112, 34, 3, 255, 112, 33, 3, 255, 100, 34, 3, 255, 102, 33, 5, 255, 95, 31, 0, 255, 101, 32, 2, 255, 98, 33, 4, 255, 90, 31, 1, 255, 92, 24, 1, 255, 107, 27, 9, 255, 102, 25, 4, 255, 92, 27, 0, 255, 95, 27, 2, 255, 103, 26, 4, 255, 105, 26, 2, 255, 111, 33, 6, 255, 100, 24, 1, 255, 92, 23, 3, 255, 94, 31, 4, 255, 109, 35, 4, 255, 112, 34, 3, 255, 112, 34, 2, 255, 128, 39, 6, 255, 135, 42, 5, 255, 134, 41, 6, 255, 128, 37, 2, 255, 126, 38, 3, 255, 130, 39, 3, 255, 132, 43, 2, 255, 133, 44, 2, 255, 131, 40, 2, 255, 132, 39, 5, 255, 136, 41, 7, 255, 130, 38, 5, 255, 133, 39, 3, 255, 135, 39, 0, 255, 135, 40, 0, 255, 132, 38, 1, 255, 127, 36, 4, 255, 125, 37, 3, 255, 124, 39, 2, 255, 124, 38, 5, 255, 118, 32, 4, 255, 111, 29, 0, 255, 113, 32, 1, 255, 115, 36, 3, 255, 117, 35, 2, 255, 122, 32, 3, 255, 125, 31, 3, 255, 126, 34, 4, 255, 120, 35, 1, 255, 123, 34, 0, 255, 127, 35, 1, 255, 129, 36, 2, 255, 128, 38, 1, 255, 126, 37, 2, 255, 125, 35, 1, 255, 123, 39, 3, 255, 121, 38, 3, 255, 106, 32, 5, 255, 78, 19, 3, 255, 81, 20, 2, 255, 91, 23, 1, 255, 96, 23, 5, 255, 112, 28, 1, 255, 121, 33, 0, 255, 106, 24, 2, 255, 87, 23, 2, 255, 110, 35, 5, 255, 120, 35, 2, 255, 111, 30, 1, 255, 102, 27, 1, 255, 108, 32, 3, 255, 118, 32, 6, 255, 79, 22, 1, 255, 53, 15, 1, 255, 70, 13, 7, 255, 71, 16, 4, 255, 65, 15, 0, 255, 61, 20, 0, 255, 59, 15, 1, 255, 52, 15, 6, 255, 50, 14, 5, 255, 56, 13, 3, 255, 55, 13, 4, 255, 52, 12, 1, 255, 58, 14, 4, 255, 62, 16, 6, 255, 58, 15, 4, 255, 52, 11, 0, 255, 58, 17, 4, 255, 59, 16, 5, 255, 63, 16, 6, 255, 59, 14, 5, 255, 53, 12, 3, 255, 48, 11, 1, 255, 39, 12, 2, 255, 44, 16, 1, 255, 51, 15, 1, 255, 17, 7, 3, 255, 14, 4, 0, 255, 14, 6, 2, 255, 15, 9, 4, 255, 15, 9, 3, 255, 18, 8, 4, 255, 19, 9, 2, 255, 20, 9, 0, 255, 25, 12, 3, 255, 28, 14, 4, 255, 27, 13, 2, 255, 32, 15, 4, 255, 32, 15, 1, 255, 34, 16, 4, 255, 29, 13, 4, 255, 33, 19, 6, 255, 33, 17, 3, 255, 29, 12, 3, 255, 25, 11, 2, 255, 26, 14, 4, 255, 24, 12, 3, 255, 23, 14, 5, 255, 21, 12, 3, 255, 22, 14, 2, 255, 23, 14, 2, 255, 27, 15, 4, 255, 33, 16, 4, 255, 31, 14, 2, 255, 34, 18, 2, 255, 30, 17, 2, 255, 22, 12, 3, 255, 19, 11, 7, 255, 26, 14, 5, 255, 30, 15, 2, 255, 36, 20, 3, 255, 37, 21, 6, 255, 33, 15, 1, 255, 34, 20, 3, 255, 36, 20, 5, 255, 35, 18, 2, 255, 43, 25, 4, 255, 42, 25, 2, 255, 39, 21, 1, 255, 48, 26, 5, 255, 43, 26, 3, 255, 46, 31, 5, 255, 59, 30, 6, 255, 66, 38, 12, 255, 65, 40, 9, 255, 72, 44, 11, 255, 70, 45, 17, 255, 68, 38, 11, 255, 70, 38, 2, 255, 73, 44, 1, 255, 76, 44, 7, 255, 80, 38, 3, 255, 86, 41, 1, 255, 78, 42, 1, 255, 72, 35, 1, 255, 79, 32, 5, 255, 78, 38, 2, 255, 72, 43, 9, 255, 59, 39, 6, 255, 76, 44, 12, 255, 70, 34, 6, 255, 67, 33, 5, 255, 68, 38, 4, 255, 69, 40, 3, 255, 69, 38, 4, 255, 66, 39, 2, 255, 71, 38, 1, 255, 73, 37, 1, 255, 75, 38, 4, 255, 73, 38, 3, 255, 66, 36, 1, 255, 68, 38, 3, 255, 75, 40, 6, 255, 72, 41, 3, 255, 76, 41, 2, 255, 78, 43, 2, 255, 81, 45, 3, 255, 82, 47, 2, 255, 85, 47, 0, 255, 87, 47, 2, 255, 83, 50, 3, 255, 83, 50, 3, 255, 88, 49, 5, 255, 87, 51, 4, 255, 92, 55, 6, 255, 94, 54, 3, 255, 93, 53, 2, 255, 92, 54, 3, 255, 91, 55, 3, 255, 86, 52, 3, 255, 83, 49, 3, 255, 80, 46, 2, 255, 77, 47, 1, 255, 75, 44, 0, 255, 83, 48, 3, 255, 79, 47, 1, 255, 88, 53, 2, 255, 94, 54, 2, 255, 91, 51, 2, 255, 94, 52, 2, 255, 99, 52, 3, 255, 97, 54, 3, 255, 97, 54, 1, 255, 107, 57, 2, 255, 110, 57, 1, 255, 104, 59, 3, 255, 109, 55, 2, 255, 119, 55, 2, 255, 116, 59, 2, 255, 111, 63, 4, 255, 111, 65, 6, 255, 113, 65, 2, 255, 119, 65, 8, 255, 107, 70, 6, 255, 120, 79, 3, 255, 136, 81, 3, 255, 129, 77, 6, 255, 117, 67, 4, 255, 110, 60, 2, 255, 105, 59, 3, 255, 99, 55, 2, 255, 96, 51, 7, 255, 94, 47, 7, 255, 102, 44, 4, 255, 107, 43, 8, 255, 97, 49, 6, 255, 86, 51, 4, 255, 84, 49, 2, 255, 87, 49, 2, 255, 90, 52, 6, 255, 85, 49, 3, 255, 82, 48, 10, 255, 85, 48, 13, 255, 102, 56, 0, 255, 107, 56, 4, 255, 89, 51, 2, 255, 80, 53, 3, 255, 99, 52, 6, 255, 114, 56, 5, 255, 96, 55, 5, 255, 109, 54, 15, 255, 102, 56, 7, 255, 88, 55, 4, 255, 98, 56, 19, 255, 95, 56, 9, 255, 91, 59, 5, 255, 80, 55, 16, 255, 94, 58, 19, 255, 91, 57, 7, 255, 88, 61, 21, 255, 89, 58, 17, 255, 96, 61, 12, 255, 98, 63, 8, 255, 94, 63, 18, 255, 91, 59, 25, 255, 93, 61, 25, 255, 86, 64, 15, 255, 85, 62, 19, 255, 89, 64, 26, 255, 93, 70, 25, 255, 93, 66, 19, 255, 100, 68, 24, 255, 108, 69, 31, 255, 98, 67, 32, 255, 95, 72, 18, 255, 96, 73, 18, 255, 98, 75, 24, 255, 106, 79, 28, 255, 105, 76, 32, 255, 96, 73, 28, 255, 92, 76, 38, 255, 95, 76, 33, 255, 96, 81, 20, 255, 93, 82, 33, 255, 100, 79, 44, 255, 106, 84, 39, 255, 104, 85, 41, 255, 95, 82, 38, 255, 103, 83, 39, 255, 102, 90, 31, 255, 97, 90, 37, 255, 107, 89, 42, 255, 111, 90, 37, 255, 115, 94, 32, 255, 111, 97, 27, 255, 110, 96, 38, 255, 118, 99, 32, 255, 116, 97, 31, 255, 114, 98, 31, 255, 117, 100, 39, 255, 118, 99, 38, 255, 116, 95, 41, 255, 113, 92, 46, 255, 118, 99, 45, 255, 116, 96, 41, 255, 124, 97, 44, 255, 124, 95, 40, 255, 119, 96, 34, 255, 116, 95, 35, 255, 119, 96, 42, 255, 120, 94, 38, 255, 121, 93, 34, 255, 121, 94, 36, 255, 121, 94, 32, 255, 122, 92, 28, 255, 121, 90, 26, 255, 122, 88, 36, 255, 119, 89, 28, 255, 119, 85, 39, 255, 120, 87, 35, 255, 118, 88, 23, 255, 111, 86, 26, 255, 109, 85, 29, 255, 112, 83, 29, 255, 110, 79, 23, 255, 105, 82, 16, 255, 108, 82, 10, 255, 112, 81, 14, 255, 108, 76, 18, 255, 103, 75, 22, 255, 104, 75, 10, 255, 108, 77, 5, 255, 108, 76, 15, 255, 102, 67, 18, 255, 107, 69, 16, 255, 113, 70, 10, 255, 118, 71, 7, 255, 118, 71, 14, 255, 113, 66, 16, 255, 113, 68, 8, 255, 110, 66, 3, 255, 109, 66, 10, 255, 109, 66, 13, 255, 112, 62, 8, 255, 113, 62, 6, 255, 112, 60, 2, 255, 108, 62, 2, 255, 108, 62, 4, 255, 108, 61, 6, 255, 110, 62, 3, 255, 108, 59, 1, 255, 105, 54, 5, 255, 110, 55, 7, 255, 109, 53, 6, 255, 105, 52, 10, 255, 100, 49, 3, 255, 105, 53, 8, 255, 103, 50, 9, 255, 101, 47, 5, 255, 109, 53, 8, 255, 103, 50, 2, 255, 101, 50, 3, 255, 102, 47, 7, 255, 104, 48, 6, 255, 96, 48, 3, 255, 93, 46, 2, 255, 97, 43, 3, 255, 100, 43, 2, 255, 99, 44, 5, 255, 95, 44, 5, 255, 96, 45, 1, 255, 95, 41, 1, 255, 92, 42, 6, 255, 88, 41, 3, 255, 90, 42, 2, 255, 88, 40, 5, 255, 85, 41, 1, 255, 84, 40, 0, 255, 85, 38, 2, 255, 86, 39, 5, 255, 86, 37, 5, 255, 80, 35, 3, 255, 83, 37, 4, 255, 84, 36, 3, 255, 81, 35, 3, 255, 81, 36, 5, 255, 78, 35, 2, 255, 83, 34, 7, 255, 88, 33, 10, 255, 83, 35, 3, 255, 86, 38, 1, 255, 100, 45, 4, 255, 104, 39, 3, 255, 108, 37, 4, 255, 122, 47, 3, 255, 135, 49, 1, 255, 134, 46, 5, 255, 132, 51, 4, 255, 135, 52, 1, 255, 131, 52, 2, 255, 123, 43, 5, 255, 109, 29, 3, 255, 113, 39, 6, 255, 113, 37, 3, 255, 117, 36, 4, 255, 125, 39, 11, 255, 127, 41, 6, 255, 128, 44, 6, 255, 132, 40, 8, 255, 125, 47, 2, 255, 130, 45, 0, 255, 122, 39, 3, 255, 116, 39, 4, 255, 110, 33, 2, 255, 107, 31, 2, 255, 104, 32, 2, 255, 108, 36, 1, 255, 113, 33, 2, 255, 106, 29, 6, 255, 99, 24, 7, 255, 98, 21, 1, 255, 96, 24, 3, 255, 97, 28, 2, 255, 93, 27, 2, 255, 88, 21, 6, 255, 93, 28, 5, 255, 102, 32, 0, 255, 114, 30, 4, 255, 120, 38, 6, 255, 131, 41, 5, 255, 133, 36, 4, 255, 128, 38, 3, 255, 127, 44, 4, 255, 125, 40, 2, 255, 127, 39, 1, 255, 130, 41, 2, 255, 134, 44, 4, 255, 132, 43, 5, 255, 128, 38, 4, 255, 128, 35, 2, 255, 129, 35, 2, 255, 127, 37, 2, 255, 131, 39, 3, 255, 134, 37, 1, 255, 132, 39, 4, 255, 125, 35, 4, 255, 122, 33, 2, 255, 120, 33, 0, 255, 123, 35, 2, 255, 118, 34, 4, 255, 116, 31, 2, 255, 114, 31, 1, 255, 114, 33, 3, 255, 116, 34, 4, 255, 119, 34, 6, 255, 122, 35, 5, 255, 120, 33, 3, 255, 117, 32, 2, 255, 125, 36, 2, 255, 131, 37, 4, 255, 133, 39, 5, 255, 129, 35, 2, 255, 123, 34, 0, 255, 124, 35, 1, 255, 122, 36, 2, 255, 125, 33, 1, 255, 126, 31, 4, 255, 90, 23, 7, 255, 78, 25, 1, 255, 88, 25, 3, 255, 79, 15, 2, 255, 98, 26, 3, 255, 113, 34, 0, 255, 111, 37, 7, 255, 82, 22, 1, 255, 96, 31, 4, 255, 112, 38, 2, 255, 117, 34, 0, 255, 110, 28, 3, 255, 110, 29, 4, 255, 116, 34, 2, 255, 105, 29, 1, 255, 74, 19, 4, 255, 58, 16, 5, 255, 64, 16, 2, 255, 64, 19, 3, 255, 62, 17, 3, 255, 61, 15, 3, 255, 55, 15, 4, 255, 49, 12, 0, 255, 46, 13, 1, 255, 52, 15, 7, 255, 52, 12, 6, 255, 49, 10, 0, 255, 54, 14, 3, 255, 58, 12, 7, 255, 50, 10, 3, 255, 48, 15, 3, 255, 49, 13, 4, 255, 52, 10, 4, 255, 46, 12, 1, 255, 49, 15, 2, 255, 57, 15, 3, 255, 50, 13, 5, 255, 49, 12, 2, 255, 51, 13, 2, 255, 17, 8, 6, 255, 16, 6, 4, 255, 14, 6, 3, 255, 12, 6, 3, 255, 13, 9, 4, 255, 17, 8, 3, 255, 21, 11, 4, 255, 20, 11, 1, 255, 22, 11, 2, 255, 23, 10, 1, 255, 28, 14, 3, 255, 29, 14, 1, 255, 36, 20, 6, 255, 31, 16, 1, 255, 26, 13, 3, 255, 29, 18, 2, 255, 32, 17, 2, 255, 32, 14, 6, 255, 32, 15, 5, 255, 25, 13, 4, 255, 24, 12, 3, 255, 22, 12, 2, 255, 25, 16, 3, 255, 19, 12, 1, 255, 19, 14, 2, 255, 23, 13, 3, 255, 30, 13, 4, 255, 30, 15, 6, 255, 26, 13, 3, 255, 21, 10, 0, 255, 21, 10, 2, 255, 21, 11, 4, 255, 22, 17, 4, 255, 35, 13, 3, 255, 34, 16, 3, 255, 26, 19, 3, 255, 34, 19, 5, 255, 34, 20, 1, 255, 32, 16, 2, 255, 34, 18, 5, 255, 43, 22, 5, 255, 42, 23, 4, 255, 38, 24, 6, 255, 42, 22, 6, 255, 44, 24, 8, 255, 51, 25, 5, 255, 51, 26, 7, 255, 58, 34, 10, 255, 66, 47, 15, 255, 65, 46, 24, 255, 77, 57, 28, 255, 69, 53, 25, 255, 77, 52, 19, 255, 77, 47, 13, 255, 74, 44, 8, 255, 79, 39, 3, 255, 79, 34, 3, 255, 75, 36, 7, 255, 71, 33, 6, 255, 67, 32, 5, 255, 65, 34, 7, 255, 75, 43, 4, 255, 72, 46, 1, 255, 70, 38, 7, 255, 76, 34, 5, 255, 72, 37, 4, 255, 66, 35, 3, 255, 66, 34, 2, 255, 66, 35, 1, 255, 64, 39, 1, 255, 66, 38, 2, 255, 72, 38, 3, 255, 72, 37, 3, 255, 68, 36, 1, 255, 68, 37, 0, 255, 71, 39, 2, 255, 71, 40, 2, 255, 64, 42, 1, 255, 73, 44, 4, 255, 77, 42, 2, 255, 80, 43, 1, 255, 86, 48, 4, 255, 91, 49, 5, 255, 86, 46, 2, 255, 82, 50, 3, 255, 83, 50, 3, 255, 89, 49, 3, 255, 86, 48, 1, 255, 94, 53, 3, 255, 95, 53, 3, 255, 88, 51, 0, 255, 86, 50, 2, 255, 86, 51, 4, 255, 79, 45, 0, 255, 76, 41, 0, 255, 78, 44, 2, 255, 80, 49, 2, 255, 82, 46, 1, 255, 85, 49, 3, 255, 81, 50, 3, 255, 83, 51, 0, 255, 91, 52, 2, 255, 92, 51, 1, 255, 94, 52, 1, 255, 100, 51, 3, 255, 98, 54, 4, 255, 94, 57, 4, 255, 101, 58, 3, 255, 102, 52, 1, 255, 106, 55, 7, 255, 102, 57, 6, 255, 101, 60, 2, 255, 110, 60, 1, 255, 113, 67, 2, 255, 116, 68, 0, 255, 115, 68, 0, 255, 109, 64, 0, 255, 103, 61, 2, 255, 97, 59, 2, 255, 94, 52, 0, 255, 88, 50, 3, 255, 84, 49, 1, 255, 85, 46, 3, 255, 85, 51, 7, 255, 77, 47, 1, 255, 79, 47, 5, 255, 87, 49, 2, 255, 89, 48, 2, 255, 80, 47, 7, 255, 78, 47, 6, 255, 81, 50, 5, 255, 82, 49, 2, 255, 84, 50, 4, 255, 84, 51, 4, 255, 78, 49, 0, 255, 78, 51, 5, 255, 77, 49, 6, 255, 92, 49, 5, 255, 93, 50, 6, 255, 85, 53, 8, 255, 78, 50, 7, 255, 84, 52, 13, 255, 94, 55, 1, 255, 77, 53, 10, 255, 86, 49, 10, 255, 89, 46, 15, 255, 83, 53, 14, 255, 90, 57, 6, 255, 83, 53, 15, 255, 78, 52, 16, 255, 80, 56, 16, 255, 101, 60, 15, 255, 112, 63, 15, 255, 102, 64, 21, 255, 83, 63, 16, 255, 89, 59, 19, 255, 100, 61, 21, 255, 110, 67, 22, 255, 105, 65, 18, 255, 92, 59, 22, 255, 88, 64, 19, 255, 89, 63, 21, 255, 98, 68, 22, 255, 101, 69, 9, 255, 103, 70, 29, 255, 95, 68, 25, 255, 95, 66, 26, 255, 92, 69, 30, 255, 95, 76, 25, 255, 93, 74, 25, 255, 96, 74, 28, 255, 108, 77, 20, 255, 100, 73, 29, 255, 91, 76, 28, 255, 93, 77, 27, 255, 86, 73, 45, 255, 87, 81, 36, 255, 93, 82, 43, 255, 91, 80, 43, 255, 94, 83, 40, 255, 96, 86, 41, 255, 97, 86, 33, 255, 101, 87, 44, 255, 101, 86, 37, 255, 106, 88, 46, 255, 103, 88, 43, 255, 110, 93, 41, 255, 114, 92, 35, 255, 113, 95, 38, 255, 114, 97, 34, 255, 122, 99, 30, 255, 122, 100, 40, 255, 122, 100, 35, 255, 124, 102, 37, 255, 121, 100, 37, 255, 118, 98, 37, 255, 120, 100, 42, 255, 115, 98, 44, 255, 117, 98, 39, 255, 121, 100, 44, 255, 119, 94, 42, 255, 122, 92, 51, 255, 118, 96, 44, 255, 118, 98, 39, 255, 124, 96, 33, 255, 120, 95, 36, 255, 117, 96, 30, 255, 117, 95, 33, 255, 120, 93, 35, 255, 123, 90, 31, 255, 123, 87, 27, 255, 117, 87, 31, 255, 116, 84, 33, 255, 116, 84, 26, 255, 117, 89, 19, 255, 115, 88, 21, 255, 112, 83, 30, 255, 111, 84, 29, 255, 113, 85, 21, 255, 111, 81, 22, 255, 111, 83, 6, 255, 108, 79, 11, 255, 107, 75, 24, 255, 108, 74, 20, 255, 109, 75, 13, 255, 110, 76, 15, 255, 105, 71, 14, 255, 103, 70, 18, 255, 106, 69, 19, 255, 108, 67, 12, 255, 111, 68, 9, 255, 109, 64, 15, 255, 108, 63, 18, 255, 112, 68, 15, 255, 110, 65, 11, 255, 109, 62, 15, 255, 108, 61, 15, 255, 108, 63, 10, 255, 110, 63, 6, 255, 111, 60, 3, 255, 106, 61, 5, 255, 109, 57, 6, 255, 111, 59, 11, 255, 109, 58, 6, 255, 107, 57, 3, 255, 107, 55, 9, 255, 107, 55, 6, 255, 105, 53, 5, 255, 102, 50, 7, 255, 101, 53, 3, 255, 102, 54, 1, 255, 104, 53, 4, 255, 104, 52, 3, 255, 100, 49, 1, 255, 98, 47, 1, 255, 99, 51, 5, 255, 95, 49, 5, 255, 102, 49, 4, 255, 102, 47, 5, 255, 99, 43, 3, 255, 99, 42, 4, 255, 95, 46, 4, 255, 99, 48, 5, 255, 95, 44, 4, 255, 94, 45, 6, 255, 94, 40, 2, 255, 95, 46, 5, 255, 89, 43, 4, 255, 93, 42, 7, 255, 87, 40, 5, 255, 81, 38, 3, 255, 82, 37, 4, 255, 87, 37, 6, 255, 88, 36, 5, 255, 88, 37, 3, 255, 80, 36, 0, 255, 84, 40, 5, 255, 83, 38, 4, 255, 80, 36, 2, 255, 83, 38, 4, 255, 84, 36, 3, 255, 83, 37, 3, 255, 80, 35, 1, 255, 91, 34, 1, 255, 99, 38, 6, 255, 99, 41, 6, 255, 102, 40, 5, 255, 103, 34, 0, 255, 114, 41, 6, 255, 134, 49, 2, 255, 141, 49, 0, 255, 132, 48, 4, 255, 127, 50, 5, 255, 131, 48, 2, 255, 121, 42, 3, 255, 103, 31, 1, 255, 104, 34, 1, 255, 107, 37, 4, 255, 105, 31, 1, 255, 105, 30, 4, 255, 112, 38, 5, 255, 114, 32, 1, 255, 117, 33, 5, 255, 116, 31, 3, 255, 125, 34, 4, 255, 121, 38, 4, 255, 116, 40, 3, 255, 117, 35, 4, 255, 113, 32, 6, 255, 109, 27, 3, 255, 119, 35, 4, 255, 123, 40, 4, 255, 117, 36, 5, 255, 115, 34, 6, 255, 105, 27, 1, 255, 103, 30, 6, 255, 97, 26, 2, 255, 101, 29, 3, 255, 109, 29, 4, 255, 116, 33, 2, 255, 110, 36, 3, 255, 111, 28, 3, 255, 122, 34, 3, 255, 133, 37, 3, 255, 128, 35, 3, 255, 122, 39, 2, 255, 125, 40, 3, 255, 125, 36, 2, 255, 130, 37, 3, 255, 129, 35, 2, 255, 129, 35, 2, 255, 129, 37, 3, 255, 127, 37, 2, 255, 129, 34, 1, 255, 130, 34, 2, 255, 124, 35, 0, 255, 125, 35, 1, 255, 128, 32, 0, 255, 125, 34, 3, 255, 118, 35, 5, 255, 122, 34, 4, 255, 119, 34, 1, 255, 119, 35, 0, 255, 112, 37, 1, 255, 116, 34, 3, 255, 117, 32, 3, 255, 117, 33, 4, 255, 113, 31, 2, 255, 116, 35, 3, 255, 117, 33, 2, 255, 116, 31, 0, 255, 120, 32, 1, 255, 123, 34, 0, 255, 128, 36, 2, 255, 132, 38, 4, 255, 125, 33, 1, 255, 121, 31, 1, 255, 124, 35, 2, 255, 124, 36, 1, 255, 120, 37, 1, 255, 121, 37, 5, 255, 106, 27, 3, 255, 98, 21, 0, 255, 104, 21, 3, 255, 91, 17, 3, 255, 89, 23, 4, 255, 106, 30, 5, 255, 111, 33, 3, 255, 90, 20, 1, 255, 89, 19, 6, 255, 105, 31, 2, 255, 117, 33, 1, 255, 119, 30, 6, 255, 110, 24, 2, 255, 103, 26, 0, 255, 113, 28, 3, 255, 100, 25, 5, 255, 71, 19, 1, 255, 64, 15, 1, 255, 55, 14, 2, 255, 54, 12, 3, 255, 52, 16, 5, 255, 61, 13, 3, 255, 61, 15, 0, 255, 48, 15, 4, 255, 38, 10, 3, 255, 38, 11, 5, 255, 48, 10, 2, 255, 57, 12, 1, 255, 55, 12, 7, 255, 55, 11, 7, 255, 53, 10, 3, 255, 49, 10, 3, 255, 52, 9, 3, 255, 60, 10, 4, 255, 63, 13, 3, 255, 59, 14, 1, 255, 55, 13, 5, 255, 51, 11, 1, 255, 52, 11, 1, 255, 14, 8, 4, 255, 15, 8, 5, 255, 13, 6, 3, 255, 9, 5, 1, 255, 12, 7, 2, 255, 17, 9, 4, 255, 18, 9, 2, 255, 21, 12, 2, 255, 19, 9, 0, 255, 25, 13, 4, 255, 27, 14, 4, 255, 26, 12, 1, 255, 30, 16, 2, 255, 32, 19, 4, 255, 29, 18, 6, 255, 29, 20, 4, 255, 27, 15, 1, 255, 28, 13, 2, 255, 29, 14, 3, 255, 21, 9, 1, 255, 21, 11, 1, 255, 24, 13, 3, 255, 26, 17, 6, 255, 23, 15, 4, 255, 17, 13, 2, 255, 26, 19, 7, 255, 29, 14, 4, 255, 20, 10, 2, 255, 18, 11, 5, 255, 21, 14, 5, 255, 26, 15, 4, 255, 29, 13, 3, 255, 27, 17, 3, 255, 31, 14, 4, 255, 32, 15, 3, 255, 29, 16, 2, 255, 33, 18, 3, 255, 38, 22, 6, 255, 37, 21, 6, 255, 35, 19, 3, 255, 45, 24, 2, 255, 42, 22, 1, 255, 37, 22, 3, 255, 43, 23, 3, 255, 47, 27, 4, 255, 44, 24, 1, 255, 43, 26, 3, 255, 60, 37, 3, 255, 66, 41, 11, 255, 64, 47, 21, 255, 70, 50, 15, 255, 71, 51, 18, 255, 79, 45, 16, 255, 88, 48, 15, 255, 84, 48, 14, 255, 75, 43, 5, 255, 74, 37, 3, 255, 73, 38, 10, 255, 72, 38, 8, 255, 64, 32, 6, 255, 64, 38, 9, 255, 73, 41, 1, 255, 74, 40, 5, 255, 70, 34, 10, 255, 68, 35, 0, 255, 71, 38, 3, 255, 69, 36, 4, 255, 65, 32, 1, 255, 70, 36, 4, 255, 67, 34, 1, 255, 67, 36, 3, 255, 68, 36, 1, 255, 69, 35, 3, 255, 66, 37, 2, 255, 71, 39, 3, 255, 73, 40, 2, 255, 69, 40, 1, 255, 73, 45, 4, 255, 76, 42, 4, 255, 79, 42, 3, 255, 80, 44, 3, 255, 82, 46, 4, 255, 83, 48, 3, 255, 86, 50, 4, 255, 83, 51, 4, 255, 84, 50, 2, 255, 91, 51, 3, 255, 92, 52, 3, 255, 92, 51, 2, 255, 89, 51, 2, 255, 83, 50, 3, 255, 80, 46, 1, 255, 78, 44, 1, 255, 77, 43, 1, 255, 81, 45, 3, 255, 81, 45, 1, 255, 81, 50, 1, 255, 85, 51, 4, 255, 84, 51, 4, 255, 88, 53, 7, 255, 83, 47, 1, 255, 90, 47, 3, 255, 105, 50, 4, 255, 106, 50, 3, 255, 101, 52, 4, 255, 94, 55, 4, 255, 93, 57, 5, 255, 100, 54, 5, 255, 103, 48, 3, 255, 106, 59, 3, 255, 110, 57, 2, 255, 109, 59, 1, 255, 107, 65, 6, 255, 101, 54, 4, 255, 94, 50, 4, 255, 89, 53, 7, 255, 82, 48, 3, 255, 89, 46, 6, 255, 83, 45, 5, 255, 85, 45, 4, 255, 82, 45, 1, 255, 79, 50, 2, 255, 79, 48, 5, 255, 82, 48, 4, 255, 82, 44, 1, 255, 86, 46, 5, 255, 84, 45, 0, 255, 78, 48, 7, 255, 77, 51, 4, 255, 80, 44, 0, 255, 95, 49, 3, 255, 98, 51, 3, 255, 93, 47, 4, 255, 85, 46, 3, 255, 90, 48, 3, 255, 82, 48, 4, 255, 81, 54, 5, 255, 95, 49, 7, 255, 101, 54, 3, 255, 90, 53, 8, 255, 79, 48, 11, 255, 69, 50, 12, 255, 75, 53, 2, 255, 73, 60, 10, 255, 75, 54, 12, 255, 84, 49, 17, 255, 83, 55, 15, 255, 83, 56, 15, 255, 76, 54, 12, 255, 76, 55, 16, 255, 78, 59, 22, 255, 90, 60, 14, 255, 106, 63, 8, 255, 109, 64, 9, 255, 104, 63, 10, 255, 101, 65, 15, 255, 110, 69, 10, 255, 111, 62, 10, 255, 100, 60, 21, 255, 84, 59, 28, 255, 88, 63, 15, 255, 101, 67, 22, 255, 108, 69, 22, 255, 98, 63, 21, 255, 94, 69, 20, 255, 92, 68, 21, 255, 94, 67, 20, 255, 94, 70, 22, 255, 95, 73, 27, 255, 94, 75, 24, 255, 101, 79, 21, 255, 111, 81, 17, 255, 103, 74, 34, 255, 95, 76, 35, 255, 92, 76, 28, 255, 92, 77, 36, 255, 94, 83, 41, 255, 94, 82, 41, 255, 93, 83, 33, 255, 96, 86, 30, 255, 97, 86, 37, 255, 102, 89, 27, 255, 97, 89, 32, 255, 103, 92, 34, 255, 106, 91, 36, 255, 92, 87, 45, 255, 102, 91, 39, 255, 108, 94, 38, 255, 104, 93, 44, 255, 109, 94, 50, 255, 115, 96, 50, 255, 113, 93, 48, 255, 119, 91, 48, 255, 121, 96, 45, 255, 120, 98, 45, 255, 120, 101, 41, 255, 115, 100, 34, 255, 118, 101, 42, 255, 114, 100, 42, 255, 114, 98, 36, 255, 120, 101, 30, 255, 118, 97, 45, 255, 120, 98, 45, 255, 120, 97, 33, 255, 124, 99, 25, 255, 123, 94, 26, 255, 119, 92, 36, 255, 114, 91, 40, 255, 116, 92, 43, 255, 118, 96, 28, 255, 115, 92, 23, 255, 115, 91, 36, 255, 114, 92, 20, 255, 113, 86, 32, 255, 112, 84, 35, 255, 109, 85, 15, 255, 108, 82, 27, 255, 111, 81, 24, 255, 113, 83, 14, 255, 111, 83, 18, 255, 110, 78, 22, 255, 110, 74, 19, 255, 109, 73, 18, 255, 110, 77, 14, 255, 110, 71, 15, 255, 109, 69, 20, 255, 109, 73, 18, 255, 104, 72, 14, 255, 104, 71, 19, 255, 109, 72, 17, 255, 107, 69, 12, 255, 106, 66, 14, 255, 107, 65, 13, 255, 110, 67, 13, 255, 110, 63, 16, 255, 111, 63, 16, 255, 110, 62, 9, 255, 104, 64, 9, 255, 107, 65, 6, 255, 112, 63, 5, 255, 110, 61, 7, 255, 111, 58, 8, 255, 114, 61, 8, 255, 109, 57, 7, 255, 106, 55, 4, 255, 105, 54, 9, 255, 105, 54, 6, 255, 105, 55, 6, 255, 98, 50, 6, 255, 103, 56, 5, 255, 104, 52, 2, 255, 106, 51, 6, 255, 109, 52, 8, 255, 99, 44, 2, 255, 100, 45, 5, 255, 101, 46, 8, 255, 99, 48, 4, 255, 99, 47, 2, 255, 93, 47, 2, 255, 92, 47, 6, 255, 96, 43, 5, 255, 97, 42, 4, 255, 97, 45, 2, 255, 94, 45, 3, 255, 92, 39, 5, 255, 96, 41, 4, 255, 94, 45, 2, 255, 92, 43, 3, 255, 92, 39, 6, 255, 91, 44, 0, 255, 90, 43, 5, 255, 82, 35, 6, 255, 82, 31, 9, 255, 86, 35, 10, 255, 86, 34, 5, 255, 88, 39, 3, 255, 88, 39, 3, 255, 88, 36, 4, 255, 90, 38, 5, 255, 92, 37, 4, 255, 93, 35, 3, 255, 95, 37, 7, 255, 85, 34, 2, 255, 85, 32, 2, 255, 86, 32, 3, 255, 91, 35, 3, 255, 103, 40, 4, 255, 105, 37, 0, 255, 110, 39, 3, 255, 118, 49, 2, 255, 137, 56, 4, 255, 143, 51, 8, 255, 136, 50, 4, 255, 134, 46, 8, 255, 129, 40, 7, 255, 115, 37, 8, 255, 92, 27, 1, 255, 83, 28, 1, 255, 82, 30, 4, 255, 76, 26, 7, 255, 71, 24, 1, 255, 67, 22, 4, 255, 50, 17, 6, 255, 54, 21, 6, 255, 65, 23, 6, 255, 69, 20, 6, 255, 84, 26, 4, 255, 90, 29, 2, 255, 93, 29, 2, 255, 107, 31, 3, 255, 126, 40, 6, 255, 129, 45, 4, 255, 120, 37, 0, 255, 123, 40, 2, 255, 112, 33, 1, 255, 102, 28, 2, 255, 99, 29, 2, 255, 102, 29, 2, 255, 112, 34, 0, 255, 121, 38, 0, 255, 118, 37, 7, 255, 113, 32, 4, 255, 119, 32, 1, 255, 130, 33, 1, 255, 125, 40, 4, 255, 121, 41, 3, 255, 124, 36, 1, 255, 125, 35, 1, 255, 128, 37, 3, 255, 125, 34, 3, 255, 124, 36, 4, 255, 122, 37, 1, 255, 121, 35, 0, 255, 124, 31, 3, 255, 125, 30, 3, 255, 123, 30, 1, 255, 126, 34, 2, 255, 128, 37, 3, 255, 121, 37, 1, 255, 116, 31, 1, 255, 119, 32, 3, 255, 115, 35, 4, 255, 123, 34, 2, 255, 121, 36, 2, 255, 120, 32, 0, 255, 111, 32, 1, 255, 114, 34, 5, 255, 114, 30, 1, 255, 117, 30, 0, 255, 117, 31, 0, 255, 119, 35, 2, 255, 120, 36, 4, 255, 122, 33, 2, 255, 125, 35, 1, 255, 125, 35, 2, 255, 121, 32, 3, 255, 118, 31, 2, 255, 122, 33, 2, 255, 127, 36, 2, 255, 124, 36, 2, 255, 120, 32, 2, 255, 113, 30, 0, 255, 101, 29, 1, 255, 98, 27, 2, 255, 96, 27, 2, 255, 89, 20, 2, 255, 91, 22, 5, 255, 98, 30, 2, 255, 98, 28, 5, 255, 86, 17, 4, 255, 98, 24, 1, 255, 109, 30, 1, 255, 111, 29, 1, 255, 104, 30, 2, 255, 103, 27, 5, 255, 99, 24, 1, 255, 93, 24, 0, 255, 79, 20, 2, 255, 60, 17, 5, 255, 56, 14, 2, 255, 55, 16, 3, 255, 57, 11, 0, 255, 59, 15, 3, 255, 60, 14, 2, 255, 59, 14, 7, 255, 42, 11, 5, 255, 37, 11, 4, 255, 49, 12, 4, 255, 55, 13, 3, 255, 42, 10, 1, 255, 49, 12, 4, 255, 58, 13, 5, 255, 48, 12, 2, 255, 40, 15, 2, 255, 51, 16, 3, 255, 63, 15, 2, 255, 64, 16, 2, 255, 54, 15, 3, 255, 50, 14, 4, 255, 51, 15, 5, 255, 10, 8, 2, 255, 10, 6, 2, 255, 11, 7, 4, 255, 11, 8, 4, 255, 13, 8, 3, 255, 17, 10, 3, 255, 20, 9, 1, 255, 24, 14, 5, 255, 22, 12, 3, 255, 22, 11, 3, 255, 26, 12, 2, 255, 30, 14, 1, 255, 29, 13, 1, 255, 26, 15, 4, 255, 25, 16, 4, 255, 22, 14, 5, 255, 23, 12, 3, 255, 25, 13, 0, 255, 26, 14, 5, 255, 27, 13, 2, 255, 25, 14, 2, 255, 22, 13, 4, 255, 19, 13, 3, 255, 22, 14, 4, 255, 23, 14, 1, 255, 26, 15, 3, 255, 19, 10, 1, 255, 18, 11, 3, 255, 21, 15, 6, 255, 20, 14, 4, 255, 21, 13, 2, 255, 22, 13, 3, 255, 26, 16, 1, 255, 37, 16, 5, 255, 36, 13, 3, 255, 30, 17, 2, 255, 33, 21, 5, 255, 40, 19, 5, 255, 38, 19, 5, 255, 44, 23, 5, 255, 47, 24, 1, 255, 47, 25, 4, 255, 45, 23, 6, 255, 44, 23, 2, 255, 51, 24, 1, 255, 50, 24, 2, 255, 50, 29, 1, 255, 48, 29, 1, 255, 61, 35, 4, 255, 72, 40, 4, 255, 77, 36, 10, 255, 76, 41, 17, 255, 81, 51, 11, 255, 73, 40, 0, 255, 74, 39, 8, 255, 73, 41, 13, 255, 73, 39, 15, 255, 79, 46, 22, 255, 78, 43, 16, 255, 71, 33, 6, 255, 66, 34, 2, 255, 69, 33, 1, 255, 60, 26, 5, 255, 60, 36, 11, 255, 59, 36, 4, 255, 67, 37, 1, 255, 69, 34, 4, 255, 67, 35, 6, 255, 61, 33, 1, 255, 64, 34, 4, 255, 68, 36, 2, 255, 74, 35, 0, 255, 71, 35, 0, 255, 71, 39, 4, 255, 72, 38, 6, 255, 69, 36, 3, 255, 66, 42, 3, 255, 79, 44, 1, 255, 80, 44, 2, 255, 80, 44, 1, 255, 81, 47, 4, 255, 81, 48, 3, 255, 80, 46, 0, 255, 83, 47, 4, 255, 84, 44, 2, 255, 86, 47, 1, 255, 89, 50, 1, 255, 92, 51, 3, 255, 84, 47, 2, 255, 81, 48, 2, 255, 82, 46, 1, 255, 76, 42, 0, 255, 74, 41, 0, 255, 79, 45, 4, 255, 83, 48, 4, 255, 82, 46, 1, 255, 89, 50, 5, 255, 86, 49, 4, 255, 79, 49, 2, 255, 87, 47, 4, 255, 87, 46, 2, 255, 93, 51, 5, 255, 103, 53, 6, 255, 94, 48, 1, 255, 90, 53, 2, 255, 88, 56, 1, 255, 90, 56, 1, 255, 97, 52, 4, 255, 102, 54, 7, 255, 97, 55, 1, 255, 102, 53, 3, 255, 97, 54, 6, 255, 88, 51, 5, 255, 86, 44, 2, 255, 81, 46, 2, 255, 81, 46, 2, 255, 81, 47, 1, 255, 82, 46, 4, 255, 76, 43, 3, 255, 83, 41, 5, 255, 92, 41, 2, 255, 85, 45, 2, 255, 80, 47, 3, 255, 74, 45, 0, 255, 76, 42, 2, 255, 82, 44, 2, 255, 82, 47, 1, 255, 73, 45, 7, 255, 80, 39, 4, 255, 87, 44, 6, 255, 97, 50, 4, 255, 105, 50, 3, 255, 108, 47, 8, 255, 103, 47, 8, 255, 92, 46, 11, 255, 73, 42, 7, 255, 85, 49, 9, 255, 104, 53, 9, 255, 94, 49, 6, 255, 79, 51, 13, 255, 75, 49, 10, 255, 75, 49, 5, 255, 80, 51, 8, 255, 85, 57, 2, 255, 86, 53, 8, 255, 88, 58, 4, 255, 80, 54, 6, 255, 72, 51, 16, 255, 75, 55, 16, 255, 82, 55, 10, 255, 84, 61, 10, 255, 81, 58, 14, 255, 89, 54, 14, 255, 107, 63, 15, 255, 110, 65, 16, 255, 89, 59, 13, 255, 94, 65, 22, 255, 97, 63, 23, 255, 96, 64, 25, 255, 94, 67, 31, 255, 99, 65, 18, 255, 99, 63, 28, 255, 91, 64, 25, 255, 80, 63, 34, 255, 77, 64, 27, 255, 92, 70, 28, 255, 96, 70, 30, 255, 92, 73, 20, 255, 89, 73, 29, 255, 95, 73, 33, 255, 91, 73, 29, 255, 86, 76, 29, 255, 90, 75, 40, 255, 97, 81, 24, 255, 96, 77, 32, 255, 98, 79, 33, 255, 101, 85, 35, 255, 95, 83, 34, 255, 95, 83, 40, 255, 102, 89, 34, 255, 103, 89, 37, 255, 102, 86, 51, 255, 101, 85, 50, 255, 104, 88, 42, 255, 103, 90, 41, 255, 102, 93, 51, 255, 109, 97, 43, 255, 110, 92, 47, 255, 108, 97, 44, 255, 107, 96, 42, 255, 108, 93, 48, 255, 112, 102, 40, 255, 116, 97, 46, 255, 113, 95, 43, 255, 113, 96, 49, 255, 116, 101, 47, 255, 113, 96, 51, 255, 115, 95, 42, 255, 114, 97, 38, 255, 120, 101, 40, 255, 127, 107, 34, 255, 120, 100, 38, 255, 120, 100, 35, 255, 121, 95, 31, 255, 122, 95, 38, 255, 123, 94, 42, 255, 120, 95, 46, 255, 114, 93, 28, 255, 113, 91, 29, 255, 114, 92, 27, 255, 111, 89, 32, 255, 116, 90, 27, 255, 117, 89, 27, 255, 117, 88, 25, 255, 114, 87, 28, 255, 109, 85, 29, 255, 109, 87, 20, 255, 112, 86, 17, 255, 113, 82, 20, 255, 115, 81, 20, 255, 114, 80, 18, 255, 112, 81, 16, 255, 111, 78, 13, 255, 112, 76, 11, 255, 105, 72, 3, 255, 110, 75, 14, 255, 108, 72, 18, 255, 106, 70, 16, 255, 106, 71, 12, 255, 108, 71, 8, 255, 107, 72, 8, 255, 106, 69, 10, 255, 108, 64, 6, 255, 109, 62, 6, 255, 108, 62, 11, 255, 111, 63, 15, 255, 109, 62, 8, 255, 107, 60, 10, 255, 107, 60, 6, 255, 108, 60, 6, 255, 109, 57, 10, 255, 109, 56, 10, 255, 111, 59, 4, 255, 111, 57, 4, 255, 110, 60, 5, 255, 103, 53, 5, 255, 107, 55, 8, 255, 107, 55, 8, 255, 99, 50, 8, 255, 98, 51, 3, 255, 103, 53, 4, 255, 104, 49, 6, 255, 105, 49, 8, 255, 101, 49, 6, 255, 99, 48, 5, 255, 98, 45, 4, 255, 96, 47, 5, 255, 97, 45, 5, 255, 94, 44, 3, 255, 94, 45, 7, 255, 96, 41, 5, 255, 95, 43, 3, 255, 93, 47, 1, 255, 96, 45, 4, 255, 93, 40, 4, 255, 96, 44, 5, 255, 97, 43, 2, 255, 94, 41, 2, 255, 90, 39, 5, 255, 91, 41, 2, 255, 94, 41, 4, 255, 87, 37, 4, 255, 78, 34, 4, 255, 81, 36, 6, 255, 84, 34, 4, 255, 86, 37, 2, 255, 85, 34, 1, 255, 88, 34, 3, 255, 90, 35, 5, 255, 90, 37, 2, 255, 87, 30, 0, 255, 93, 35, 5, 255, 91, 36, 6, 255, 80, 32, 4, 255, 72, 30, 0, 255, 79, 32, 2, 255, 94, 34, 3, 255, 103, 32, 2, 255, 109, 39, 3, 255, 100, 36, 3, 255, 102, 34, 5, 255, 115, 38, 4, 255, 118, 40, 2, 255, 98, 29, 5, 255, 74, 18, 2, 255, 54, 20, 6, 255, 37, 22, 10, 255, 47, 23, 2, 255, 65, 24, 4, 255, 60, 26, 3, 255, 41, 21, 1, 255, 40, 19, 2, 255, 42, 21, 3, 255, 47, 22, 1, 255, 61, 23, 1, 255, 60, 23, 3, 255, 54, 23, 2, 255, 77, 28, 1, 255, 82, 24, 1, 255, 82, 26, 3, 255, 82, 25, 1, 255, 102, 29, 4, 255, 119, 34, 4, 255, 121, 39, 3, 255, 109, 33, 3, 255, 99, 23, 1, 255, 101, 30, 2, 255, 105, 31, 3, 255, 109, 30, 4, 255, 115, 33, 5, 255, 112, 33, 3, 255, 117, 36, 4, 255, 114, 32, 2, 255, 124, 34, 3, 255, 125, 35, 2, 255, 119, 33, 2, 255, 128, 36, 4, 255, 132, 40, 5, 255, 127, 38, 2, 255, 122, 36, 3, 255, 122, 37, 7, 255, 121, 37, 7, 255, 117, 33, 1, 255, 123, 33, 6, 255, 118, 28, 3, 255, 123, 28, 4, 255, 122, 28, 2, 255, 116, 34, 3, 255, 109, 33, 1, 255, 107, 28, 0, 255, 109, 29, 3, 255, 104, 33, 5, 255, 116, 30, 3, 255, 115, 34, 1, 255, 118, 32, 2, 255, 110, 35, 5, 255, 109, 31, 4, 255, 114, 31, 4, 255, 115, 29, 2, 255, 114, 31, 2, 255, 114, 33, 2, 255, 112, 30, 1, 255, 121, 34, 3, 255, 123, 37, 2, 255, 120, 35, 2, 255, 114, 30, 3, 255, 115, 30, 3, 255, 121, 32, 2, 255, 123, 34, 1, 255, 125, 33, 0, 255, 117, 31, 0, 255, 108, 31, 2, 255, 104, 31, 1, 255, 95, 30, 0, 255, 96, 28, 1, 255, 105, 25, 3, 255, 88, 19, 3, 255, 92, 25, 4, 255, 106, 27, 4, 255, 93, 23, 0, 255, 88, 22, 3, 255, 102, 26, 3, 255, 109, 32, 1, 255, 109, 35, 3, 255, 102, 31, 7, 255, 92, 21, 1, 255, 85, 17, 1, 255, 66, 16, 2, 255, 51, 15, 1, 255, 59, 14, 4, 255, 59, 11, 2, 255, 62, 10, 1, 255, 57, 15, 0, 255, 53, 15, 2, 255, 53, 12, 2, 255, 54, 14, 4, 255, 49, 14, 5, 255, 39, 10, 1, 255, 39, 12, 3, 255, 43, 12, 3, 255, 47, 13, 3, 255, 51, 12, 4, 255, 56, 13, 3, 255, 50, 12, 1, 255, 50, 15, 2, 255, 54, 12, 2, 255, 60, 13, 3, 255, 57, 10, 2, 255, 51, 10, 4, 255, 48, 12, 5, 255, 10, 7, 2, 255, 11, 6, 2, 255, 12, 8, 4, 255, 14, 10, 5, 255, 12, 8, 1, 255, 18, 9, 3, 255, 20, 11, 2, 255, 20, 10, 0, 255, 26, 14, 5, 255, 27, 13, 4, 255, 27, 14, 3, 255, 34, 18, 5, 255, 33, 17, 5, 255, 23, 13, 4, 255, 22, 13, 3, 255, 22, 13, 5, 255, 23, 13, 4, 255, 24, 12, 3, 255, 21, 11, 5, 255, 23, 14, 5, 255, 25, 12, 3, 255, 26, 13, 5, 255, 24, 14, 3, 255, 21, 11, 1, 255, 24, 14, 3, 255, 23, 14, 3, 255, 26, 16, 6, 255, 27, 16, 5, 255, 21, 11, 0, 255, 21, 14, 2, 255, 24, 17, 5, 255, 19, 13, 3, 255, 30, 18, 2, 255, 38, 15, 3, 255, 35, 16, 2, 255, 29, 17, 0, 255, 35, 17, 3, 255, 36, 16, 2, 255, 31, 20, 4, 255, 33, 17, 3, 255, 42, 20, 3, 255, 44, 22, 5, 255, 40, 19, 4, 255, 46, 25, 5, 255, 53, 23, 2, 255, 50, 22, 3, 255, 49, 22, 2, 255, 46, 24, 4, 255, 58, 36, 3, 255, 69, 39, 3, 255, 71, 36, 12, 255, 72, 39, 8, 255, 68, 38, 7, 255, 71, 38, 15, 255, 72, 33, 14, 255, 68, 31, 12, 255, 67, 36, 21, 255, 71, 41, 38, 255, 81, 47, 25, 255, 77, 40, 8, 255, 71, 34, 11, 255, 70, 33, 3, 255, 64, 33, 4, 255, 57, 33, 2, 255, 55, 37, 4, 255, 59, 32, 1, 255, 64, 31, 4, 255, 63, 34, 6, 255, 62, 38, 3, 255, 61, 32, 5, 255, 71, 36, 9, 255, 73, 33, 3, 255, 70, 33, 2, 255, 69, 38, 3, 255, 70, 37, 1, 255, 71, 37, 0, 255, 71, 45, 1, 255, 77, 46, 0, 255, 80, 46, 1, 255, 80, 42, 0, 255, 85, 47, 3, 255, 85, 50, 4, 255, 88, 47, 2, 255, 83, 46, 3, 255, 84, 44, 2, 255, 90, 49, 5, 255, 87, 48, 4, 255, 87, 48, 5, 255, 76, 44, 2, 255, 72, 45, 2, 255, 76, 44, 2, 255, 77, 45, 4, 255, 78, 45, 4, 255, 75, 43, 1, 255, 79, 46, 2, 255, 83, 47, 1, 255, 85, 42, 0, 255, 83, 44, 0, 255, 78, 49, 2, 255, 87, 51, 4, 255, 88, 51, 3, 255, 83, 49, 0, 255, 89, 51, 3, 255, 88, 50, 4, 255, 94, 50, 5, 255, 100, 48, 3, 255, 98, 48, 1, 255, 90, 48, 2, 255, 86, 46, 1, 255, 88, 44, 3, 255, 81, 47, 3, 255, 74, 50, 0, 255, 78, 47, 0, 255, 83, 44, 2, 255, 81, 46, 5, 255, 84, 42, 2, 255, 82, 43, 4, 255, 78, 45, 7, 255, 76, 45, 6, 255, 77, 43, 1, 255, 81, 46, 3, 255, 75, 40, 2, 255, 82, 39, 6, 255, 77, 39, 4, 255, 73, 43, 6, 255, 73, 44, 2, 255, 85, 48, 0, 255, 96, 42, 1, 255, 99, 48, 6, 255, 90, 47, 2, 255, 94, 45, 7, 255, 108, 45, 12, 255, 103, 44, 1, 255, 99, 50, 3, 255, 80, 47, 6, 255, 66, 42, 6, 255, 92, 51, 9, 255, 100, 51, 4, 255, 80, 42, 9, 255, 79, 46, 13, 255, 83, 49, 4, 255, 78, 50, 8, 255, 79, 50, 13, 255, 83, 55, 6, 255, 86, 50, 12, 255, 82, 52, 8, 255, 75, 52, 6, 255, 88, 57, 7, 255, 105, 59, 12, 255, 107, 56, 13, 255, 90, 58, 14, 255, 76, 60, 10, 255, 80, 62, 15, 255, 74, 59, 16, 255, 74, 59, 16, 255, 95, 59, 23, 255, 108, 68, 23, 255, 113, 64, 20, 255, 117, 69, 11, 255, 113, 70, 8, 255, 94, 61, 26, 255, 79, 63, 16, 255, 84, 68, 25, 255, 80, 68, 24, 255, 84, 71, 23, 255, 93, 69, 20, 255, 101, 69, 30, 255, 107, 77, 18, 255, 89, 72, 26, 255, 77, 70, 39, 255, 85, 74, 28, 255, 91, 80, 26, 255, 94, 82, 20, 255, 95, 81, 29, 255, 96, 83, 28, 255, 97, 82, 34, 255, 105, 88, 42, 255, 101, 82, 42, 255, 98, 83, 42, 255, 103, 84, 49, 255, 110, 91, 42, 255, 109, 88, 42, 255, 117, 95, 32, 255, 104, 92, 41, 255, 92, 89, 50, 255, 104, 93, 46, 255, 116, 100, 35, 255, 114, 96, 42, 255, 109, 92, 53, 255, 111, 98, 43, 255, 113, 98, 46, 255, 110, 98, 44, 255, 111, 98, 38, 255, 111, 100, 39, 255, 109, 100, 46, 255, 111, 100, 50, 255, 115, 100, 36, 255, 117, 99, 39, 255, 113, 99, 44, 255, 112, 98, 41, 255, 116, 99, 38, 255, 118, 100, 44, 255, 118, 100, 44, 255, 115, 98, 33, 255, 117, 96, 41, 255, 116, 95, 39, 255, 115, 96, 30, 255, 114, 91, 35, 255, 116, 89, 37, 255, 118, 91, 27, 255, 118, 91, 26, 255, 118, 90, 31, 255, 119, 90, 26, 255, 118, 87, 24, 255, 116, 84, 32, 255, 116, 84, 28, 255, 118, 84, 21, 255, 116, 82, 25, 255, 112, 82, 20, 255, 111, 81, 18, 255, 110, 80, 15, 255, 111, 77, 16, 255, 110, 77, 13, 255, 109, 76, 12, 255, 108, 74, 14, 255, 107, 69, 15, 255, 112, 71, 22, 255, 108, 68, 20, 255, 108, 70, 13, 255, 111, 70, 4, 255, 108, 68, 13, 255, 109, 67, 17, 255, 113, 64, 20, 255, 111, 62, 14, 255, 108, 61, 15, 255, 109, 62, 14, 255, 108, 61, 7, 255, 113, 63, 10, 255, 110, 59, 10, 255, 111, 63, 8, 255, 115, 58, 8, 255, 109, 57, 5, 255, 108, 59, 2, 255, 110, 57, 7, 255, 107, 55, 5, 255, 103, 50, 4, 255, 105, 55, 6, 255, 101, 49, 0, 255, 101, 51, 3, 255, 100, 53, 2, 255, 103, 52, 3, 255, 102, 49, 3, 255, 108, 50, 7, 255, 107, 47, 2, 255, 109, 51, 6, 255, 105, 50, 3, 255, 97, 47, 3, 255, 99, 44, 4, 255, 97, 44, 3, 255, 94, 44, 3, 255, 96, 43, 2, 255, 96, 44, 2, 255, 95, 46, 2, 255, 97, 42, 1, 255, 97, 43, 3, 255, 90, 44, 3, 255, 94, 43, 4, 255, 93, 41, 3, 255, 88, 42, 3, 255, 85, 38, 5, 255, 86, 35, 2, 255, 85, 38, 1, 255, 80, 38, 0, 255, 81, 38, 2, 255, 86, 36, 1, 255, 84, 37, 2, 255, 82, 35, 5, 255, 84, 34, 5, 255, 85, 35, 3, 255, 83, 31, 4, 255, 86, 34, 6, 255, 93, 37, 2, 255, 107, 39, 2, 255, 108, 38, 4, 255, 96, 34, 4, 255, 71, 30, 3, 255, 62, 27, 3, 255, 70, 24, 3, 255, 72, 30, 3, 255, 71, 28, 5, 255, 61, 21, 7, 255, 56, 20, 3, 255, 54, 23, 4, 255, 52, 24, 5, 255, 63, 31, 1, 255, 67, 28, 2, 255, 62, 23, 13, 255, 57, 25, 6, 255, 53, 22, 0, 255, 61, 25, 2, 255, 65, 26, 7, 255, 59, 21, 5, 255, 60, 20, 10, 255, 51, 19, 1, 255, 63, 21, 4, 255, 59, 22, 4, 255, 53, 25, 1, 255, 61, 24, 7, 255, 50, 18, 4, 255, 50, 19, 3, 255, 59, 18, 7, 255, 54, 20, 6, 255, 65, 16, 2, 255, 84, 23, 6, 255, 92, 28, 2, 255, 90, 29, 2, 255, 87, 29, 2, 255, 90, 23, 1, 255, 88, 18, 3, 255, 90, 24, 4, 255, 99, 32, 2, 255, 103, 27, 0, 255, 107, 29, 2, 255, 121, 34, 7, 255, 125, 31, 0, 255, 121, 33, 1, 255, 125, 33, 4, 255, 133, 41, 7, 255, 126, 38, 1, 255, 121, 34, 4, 255, 110, 28, 4, 255, 107, 28, 2, 255, 114, 31, 2, 255, 113, 28, 1, 255, 107, 26, 2, 255, 112, 24, 4, 255, 112, 22, 1, 255, 106, 26, 3, 255, 98, 25, 1, 255, 101, 25, 2, 255, 105, 27, 2, 255, 104, 28, 3, 255, 108, 27, 1, 255, 113, 31, 1, 255, 117, 30, 1, 255, 112, 32, 3, 255, 100, 21, 1, 255, 105, 24, 5, 255, 109, 29, 5, 255, 112, 34, 4, 255, 114, 30, 3, 255, 113, 27, 1, 255, 114, 28, 2, 255, 117, 35, 1, 255, 113, 36, 1, 255, 110, 32, 3, 255, 112, 28, 1, 255, 125, 33, 3, 255, 124, 35, 5, 255, 123, 36, 3, 255, 123, 34, 2, 255, 114, 30, 5, 255, 102, 31, 2, 255, 97, 32, 2, 255, 105, 25, 4, 255, 112, 34, 4, 255, 97, 29, 4, 255, 80, 15, 0, 255, 96, 22, 0, 255, 95, 29, 1, 255, 85, 25, 5, 255, 98, 28, 4, 255, 109, 32, 3, 255, 108, 29, 0, 255, 108, 31, 4, 255, 96, 25, 2, 255, 76, 13, 4, 255, 71, 14, 6, 255, 76, 23, 6, 255, 58, 16, 4, 255, 52, 12, 3, 255, 52, 15, 5, 255, 65, 15, 3, 255, 67, 15, 2, 255, 56, 16, 2, 255, 53, 16, 3, 255, 50, 15, 4, 255, 46, 13, 4, 255, 40, 10, 2, 255, 47, 10, 4, 255, 50, 9, 3, 255, 49, 17, 5, 255, 45, 14, 2, 255, 50, 10, 1, 255, 54, 14, 4, 255, 48, 13, 3, 255, 48, 12, 4, 255, 51, 9, 2, 255, 46, 10, 2, 255, 46, 9, 2, 255, 14, 9, 4, 255, 14, 7, 3, 255, 9, 4, 0, 255, 13, 8, 2, 255, 15, 11, 2, 255, 18, 9, 2, 255, 20, 10, 2, 255, 23, 12, 4, 255, 27, 14, 6, 255, 26, 13, 2, 255, 26, 14, 0, 255, 28, 17, 3, 255, 26, 15, 3, 255, 25, 15, 4, 255, 27, 17, 7, 255, 24, 12, 3, 255, 26, 12, 5, 255, 23, 10, 4, 255, 19, 12, 3, 255, 20, 11, 2, 255, 25, 10, 3, 255, 24, 10, 5, 255, 19, 10, 1, 255, 23, 13, 3, 255, 28, 16, 4, 255, 26, 17, 4, 255, 23, 13, 3, 255, 26, 15, 2, 255, 27, 15, 2, 255, 29, 16, 4, 255, 24, 14, 2, 255, 25, 13, 3, 255, 37, 19, 6, 255, 34, 17, 3, 255, 34, 18, 4, 255, 32, 16, 3, 255, 33, 17, 3, 255, 34, 17, 2, 255, 32, 20, 5, 255, 30, 19, 3, 255, 35, 20, 4, 255, 40, 24, 8, 255, 42, 21, 5, 255, 53, 29, 7, 255, 55, 28, 3, 255, 47, 20, 2, 255, 51, 22, 6, 255, 54, 26, 7, 255, 54, 26, 1, 255, 64, 33, 5, 255, 71, 37, 11, 255, 82, 40, 5, 255, 77, 34, 5, 255, 75, 38, 10, 255, 71, 39, 8, 255, 72, 40, 11, 255, 68, 39, 22, 255, 77, 44, 29, 255, 83, 47, 14, 255, 65, 39, 3, 255, 59, 32, 4, 255, 58, 32, 2, 255, 57, 30, 11, 255, 64, 34, 3, 255, 69, 36, 4, 255, 58, 28, 5, 255, 56, 28, 5, 255, 62, 32, 3, 255, 66, 35, 3, 255, 64, 34, 3, 255, 63, 31, 2, 255, 69, 35, 4, 255, 69, 36, 4, 255, 65, 36, 1, 255, 73, 38, 2, 255, 78, 40, 3, 255, 76, 44, 3, 255, 75, 45, 3, 255, 78, 41, 0, 255, 84, 42, 1, 255, 82, 40, 2, 255, 86, 46, 4, 255, 82, 46, 3, 255, 75, 46, 3, 255, 75, 48, 5, 255, 76, 44, 4, 255, 74, 40, 2, 255, 71, 39, 2, 255, 70, 45, 6, 255, 70, 42, 4, 255, 74, 41, 2, 255, 75, 43, 2, 255, 77, 43, 2, 255, 78, 44, 4, 255, 77, 45, 3, 255, 77, 47, 2, 255, 80, 48, 2, 255, 84, 48, 3, 255, 85, 47, 2, 255, 79, 48, 1, 255, 81, 52, 3, 255, 81, 49, 0, 255, 89, 47, 3, 255, 87, 47, 4, 255, 80, 42, 2, 255, 89, 43, 6, 255, 87, 43, 4, 255, 81, 45, 3, 255, 81, 45, 2, 255, 82, 45, 5, 255, 77, 44, 6, 255, 82, 45, 1, 255, 89, 43, 1, 255, 88, 39, 5, 255, 82, 39, 6, 255, 84, 41, 2, 255, 75, 43, 2, 255, 71, 40, 2, 255, 79, 41, 3, 255, 79, 43, 2, 255, 76, 43, 5, 255, 74, 39, 5, 255, 78, 40, 6, 255, 73, 42, 2, 255, 75, 43, 3, 255, 88, 40, 4, 255, 104, 43, 5, 255, 105, 47, 3, 255, 90, 43, 4, 255, 70, 38, 7, 255, 74, 37, 4, 255, 87, 44, 4, 255, 78, 45, 5, 255, 71, 44, 4, 255, 70, 40, 6, 255, 71, 44, 8, 255, 69, 44, 8, 255, 82, 46, 6, 255, 90, 50, 4, 255, 93, 53, 6, 255, 100, 53, 12, 255, 95, 54, 8, 255, 83, 51, 6, 255, 74, 49, 14, 255, 77, 52, 17, 255, 75, 50, 11, 255, 74, 53, 8, 255, 82, 57, 19, 255, 98, 58, 14, 255, 105, 62, 7, 255, 102, 64, 16, 255, 97, 63, 18, 255, 82, 56, 7, 255, 70, 55, 13, 255, 68, 57, 18, 255, 100, 63, 16, 255, 117, 72, 9, 255, 117, 64, 18, 255, 101, 62, 22, 255, 95, 64, 20, 255, 86, 59, 18, 255, 82, 66, 25, 255, 87, 67, 34, 255, 86, 69, 19, 255, 95, 74, 25, 255, 96, 73, 26, 255, 87, 74, 26, 255, 82, 71, 33, 255, 88, 74, 20, 255, 81, 75, 32, 255, 85, 78, 27, 255, 90, 77, 30, 255, 95, 73, 39, 255, 91, 76, 30, 255, 93, 84, 31, 255, 96, 81, 38, 255, 107, 87, 41, 255, 112, 87, 43, 255, 109, 88, 38, 255, 91, 82, 45, 255, 99, 85, 48, 255, 112, 89, 44, 255, 119, 99, 36, 255, 112, 99, 38, 255, 96, 91, 40, 255, 101, 95, 46, 255, 114, 101, 46, 255, 106, 95, 47, 255, 102, 95, 44, 255, 104, 98, 49, 255, 102, 98, 44, 255, 105, 102, 50, 255, 109, 99, 50, 255, 110, 98, 46, 255, 107, 103, 36, 255, 107, 101, 49, 255, 113, 101, 40, 255, 114, 100, 45, 255, 114, 99, 47, 255, 115, 99, 44, 255, 120, 103, 36, 255, 121, 98, 43, 255, 119, 98, 40, 255, 117, 97, 34, 255, 115, 95, 41, 255, 116, 97, 32, 255, 114, 95, 25, 255, 118, 92, 44, 255, 120, 93, 42, 255, 119, 90, 42, 255, 117, 89, 34, 255, 117, 88, 27, 255, 120, 87, 37, 255, 118, 86, 29, 255, 115, 85, 18, 255, 115, 84, 26, 255, 116, 82, 31, 255, 115, 83, 23, 255, 110, 82, 17, 255, 110, 79, 21, 255, 111, 80, 24, 255, 108, 76, 20, 255, 107, 75, 14, 255, 110, 76, 24, 255, 106, 71, 23, 255, 103, 67, 19, 255, 108, 71, 8, 255, 113, 68, 20, 255, 119, 70, 19, 255, 117, 69, 9, 255, 111, 66, 12, 255, 115, 70, 10, 255, 110, 64, 10, 255, 111, 65, 9, 255, 108, 62, 12, 255, 109, 62, 9, 255, 109, 60, 7, 255, 111, 62, 9, 255, 110, 58, 9, 255, 113, 60, 10, 255, 113, 60, 8, 255, 110, 58, 1, 255, 112, 60, 9, 255, 106, 54, 3, 255, 107, 55, 3, 255, 110, 54, 10, 255, 102, 54, 4, 255, 108, 53, 3, 255, 106, 50, 4, 255, 100, 52, 4, 255, 98, 48, 3, 255, 96, 52, 3, 255, 105, 50, 6, 255, 113, 46, 6, 255, 110, 45, 5, 255, 103, 49, 6, 255, 95, 45, 2, 255, 102, 45, 3, 255, 98, 46, 2, 255, 93, 47, 3, 255, 93, 43, 2, 255, 93, 44, 4, 255, 93, 45, 3, 255, 94, 43, 1, 255, 93, 44, 4, 255, 88, 44, 3, 255, 87, 39, 0, 255, 87, 40, 1, 255, 85, 43, 1, 255, 88, 41, 3, 255, 83, 36, 5, 255, 83, 37, 2, 255, 87, 38, 3, 255, 86, 38, 6, 255, 84, 38, 2, 255, 84, 38, 2, 255, 81, 35, 7, 255, 81, 37, 4, 255, 82, 36, 2, 255, 79, 26, 6, 255, 87, 34, 10, 255, 95, 41, 3, 255, 103, 35, 2, 255, 103, 34, 1, 255, 98, 34, 4, 255, 74, 33, 1, 255, 80, 38, 7, 255, 96, 31, 5, 255, 83, 37, 1, 255, 69, 30, 5, 255, 67, 25, 6, 255, 72, 27, 5, 255, 68, 26, 5, 255, 66, 26, 3, 255, 80, 32, 4, 255, 84, 31, 4, 255, 70, 22, 2, 255, 60, 25, 3, 255, 65, 27, 2, 255, 86, 30, 2, 255, 92, 33, 3, 255, 69, 25, 4, 255, 58, 24, 1, 255, 52, 23, 1, 255, 60, 21, 4, 255, 58, 23, 4, 255, 53, 22, 1, 255, 53, 26, 4, 255, 43, 19, 8, 255, 49, 19, 4, 255, 60, 20, 6, 255, 45, 21, 5, 255, 49, 24, 4, 255, 58, 21, 4, 255, 66, 21, 3, 255, 75, 26, 0, 255, 71, 23, 5, 255, 63, 15, 6, 255, 56, 17, 3, 255, 58, 22, 5, 255, 68, 25, 2, 255, 73, 16, 3, 255, 79, 21, 6, 255, 86, 27, 1, 255, 99, 29, 1, 255, 103, 31, 3, 255, 99, 27, 6, 255, 104, 25, 3, 255, 95, 26, 1, 255, 95, 31, 3, 255, 97, 28, 3, 255, 88, 22, 1, 255, 93, 26, 4, 255, 88, 21, 3, 255, 87, 21, 2, 255, 93, 22, 1, 255, 101, 22, 1, 255, 101, 24, 2, 255, 91, 24, 3, 255, 85, 22, 3, 255, 85, 24, 3, 255, 87, 23, 3, 255, 85, 21, 2, 255, 104, 23, 6, 255, 101, 28, 2, 255, 100, 30, 1, 255, 94, 27, 1, 255, 99, 22, 3, 255, 98, 28, 6, 255, 100, 29, 2, 255, 107, 28, 0, 255, 104, 30, 3, 255, 110, 29, 7, 255, 106, 28, 0, 255, 108, 33, 1, 255, 110, 33, 4, 255, 111, 27, 2, 255, 125, 33, 4, 255, 122, 32, 1, 255, 118, 36, 4, 255, 122, 32, 3, 255, 118, 34, 2, 255, 114, 34, 2, 255, 108, 34, 3, 255, 104, 31, 0, 255, 112, 33, 3, 255, 114, 36, 5, 255, 92, 25, 1, 255, 79, 19, 2, 255, 87, 19, 4, 255, 97, 26, 1, 255, 96, 26, 1, 255, 93, 22, 1, 255, 97, 30, 2, 255, 102, 29, 0, 255, 101, 28, 2, 255, 78, 22, 1, 255, 76, 17, 2, 255, 85, 19, 5, 255, 81, 25, 6, 255, 66, 16, 0, 255, 56, 14, 1, 255, 63, 15, 4, 255, 67, 14, 3, 255, 69, 16, 3, 255, 64, 12, 3, 255, 58, 12, 2, 255, 49, 14, 1, 255, 46, 18, 5, 255, 41, 11, 5, 255, 40, 10, 4, 255, 41, 12, 1, 255, 42, 9, 1, 255, 48, 12, 4, 255, 47, 14, 5, 255, 44, 12, 3, 255, 43, 11, 2, 255, 49, 12, 2, 255, 46, 14, 4, 255, 51, 14, 3, 255, 12, 9, 2, 255, 12, 8, 1, 255, 13, 7, 1, 255, 15, 9, 3, 255, 17, 10, 2, 255, 17, 11, 3, 255, 21, 10, 2, 255, 25, 10, 2, 255, 28, 14, 6, 255, 30, 14, 4, 255, 34, 19, 5, 255, 29, 15, 2, 255, 29, 13, 3, 255, 24, 13, 3, 255, 22, 12, 4, 255, 18, 8, 0, 255, 20, 9, 1, 255, 23, 12, 3, 255, 23, 15, 4, 255, 19, 11, 1, 255, 19, 9, 0, 255, 18, 10, 1, 255, 20, 12, 2, 255, 27, 12, 4, 255, 25, 12, 1, 255, 20, 11, 1, 255, 21, 11, 1, 255, 25, 15, 5, 255, 26, 16, 4, 255, 28, 16, 5, 255, 27, 13, 4, 255, 29, 13, 5, 255, 33, 13, 4, 255, 31, 13, 3, 255, 34, 16, 5, 255, 35, 18, 6, 255, 33, 15, 1, 255, 36, 19, 2, 255, 36, 17, 3, 255, 34, 15, 1, 255, 38, 20, 5, 255, 37, 18, 4, 255, 40, 21, 6, 255, 45, 23, 4, 255, 46, 25, 2, 255, 41, 22, 4, 255, 44, 25, 3, 255, 44, 27, 3, 255, 52, 26, 3, 255, 61, 28, 5, 255, 59, 33, 6, 255, 67, 36, 6, 255, 73, 41, 5, 255, 75, 38, 2, 255, 72, 34, 5, 255, 73, 42, 18, 255, 80, 48, 22, 255, 85, 48, 18, 255, 77, 44, 9, 255, 66, 37, 5, 255, 51, 33, 2, 255, 58, 31, 9, 255, 64, 27, 4, 255, 61, 25, 1, 255, 66, 27, 2, 255, 64, 32, 3, 255, 60, 31, 1, 255, 67, 32, 4, 255, 68, 31, 1, 255, 66, 34, 0, 255, 66, 35, 1, 255, 72, 36, 2, 255, 74, 38, 4, 255, 72, 38, 4, 255, 76, 42, 5, 255, 73, 40, 2, 255, 68, 40, 3, 255, 72, 43, 7, 255, 74, 41, 1, 255, 81, 45, 1, 255, 81, 43, 4, 255, 78, 40, 3, 255, 78, 46, 1, 255, 72, 43, 6, 255, 68, 40, 6, 255, 63, 38, 1, 255, 64, 39, 1, 255, 69, 39, 3, 255, 70, 38, 3, 255, 76, 43, 6, 255, 80, 44, 3, 255, 77, 43, 0, 255, 77, 40, 0, 255, 83, 44, 5, 255, 78, 44, 4, 255, 74, 49, 2, 255, 81, 45, 2, 255, 84, 44, 5, 255, 83, 42, 3, 255, 82, 42, 3, 255, 81, 45, 6, 255, 76, 42, 3, 255, 79, 41, 1, 255, 82, 46, 3, 255, 78, 40, 2, 255, 83, 43, 5, 255, 84, 42, 5, 255, 85, 39, 0, 255, 76, 45, 1, 255, 71, 43, 3, 255, 82, 39, 6, 255, 92, 41, 3, 255, 100, 40, 1, 255, 92, 43, 4, 255, 80, 42, 0, 255, 81, 43, 2, 255, 76, 42, 3, 255, 75, 39, 4, 255, 79, 39, 3, 255, 78, 42, 4, 255, 73, 40, 2, 255, 75, 39, 5, 255, 73, 39, 4, 255, 69, 37, 0, 255, 75, 41, 3, 255, 85, 40, 6, 255, 85, 37, 6, 255, 76, 40, 4, 255, 72, 39, 4, 255, 67, 37, 7, 255, 71, 40, 5, 255, 76, 43, 1, 255, 72, 44, 7, 255, 63, 40, 12, 255, 73, 41, 11, 255, 69, 45, 7, 255, 71, 48, 6, 255, 101, 50, 7, 255, 112, 49, 9, 255, 105, 52, 6, 255, 103, 52, 5, 255, 98, 52, 19, 255, 84, 49, 11, 255, 73, 50, 3, 255, 73, 52, 11, 255, 74, 52, 18, 255, 75, 55, 14, 255, 68, 49, 9, 255, 72, 50, 16, 255, 89, 59, 25, 255, 99, 64, 6, 255, 92, 56, 10, 255, 79, 51, 26, 255, 77, 57, 18, 255, 72, 58, 12, 255, 73, 58, 17, 255, 87, 59, 23, 255, 85, 62, 15, 255, 79, 60, 27, 255, 79, 60, 30, 255, 90, 69, 28, 255, 103, 69, 9, 255, 96, 66, 28, 255, 109, 76, 14, 255, 112, 74, 18, 255, 97, 70, 26, 255, 74, 69, 21, 255, 82, 71, 37, 255, 105, 79, 33, 255, 97, 79, 26, 255, 107, 82, 31, 255, 106, 80, 35, 255, 98, 82, 29, 255, 99, 86, 31, 255, 96, 82, 38, 255, 94, 80, 40, 255, 110, 90, 36, 255, 108, 93, 45, 255, 96, 85, 43, 255, 94, 85, 42, 255, 95, 87, 45, 255, 91, 89, 46, 255, 93, 92, 53, 255, 99, 93, 48, 255, 93, 88, 53, 255, 93, 89, 52, 255, 115, 100, 48, 255, 116, 99, 50, 255, 104, 96, 40, 255, 106, 100, 48, 255, 108, 101, 44, 255, 106, 102, 42, 255, 107, 99, 49, 255, 110, 101, 43, 255, 112, 102, 40, 255, 104, 97, 43, 255, 106, 100, 48, 255, 109, 100, 46, 255, 120, 101, 35, 255, 123, 102, 34, 255, 122, 102, 34, 255, 124, 98, 31, 255, 121, 100, 38, 255, 118, 97, 49, 255, 117, 93, 49, 255, 115, 94, 40, 255, 115, 93, 43, 255, 117, 93, 38, 255, 116, 91, 23, 255, 121, 91, 36, 255, 119, 90, 34, 255, 117, 87, 30, 255, 117, 85, 31, 255, 118, 88, 26, 255, 115, 86, 19, 255, 113, 84, 23, 255, 113, 81, 28, 255, 113, 80, 20, 255, 111, 77, 29, 255, 110, 78, 26, 255, 108, 78, 12, 255, 108, 76, 18, 255, 109, 76, 15, 255, 110, 73, 21, 255, 105, 71, 18, 255, 108, 74, 10, 255, 110, 72, 16, 255, 106, 66, 11, 255, 108, 68, 13, 255, 108, 70, 14, 255, 108, 68, 11, 255, 109, 65, 16, 255, 113, 69, 6, 255, 111, 65, 8, 255, 109, 61, 8, 255, 110, 60, 11, 255, 110, 60, 13, 255, 109, 62, 7, 255, 114, 60, 0, 255, 114, 58, 7, 255, 109, 58, 11, 255, 108, 59, 6, 255, 111, 57, 7, 255, 110, 54, 8, 255, 109, 54, 5, 255, 108, 49, 9, 255, 105, 53, 7, 255, 106, 50, 2, 255, 111, 50, 6, 255, 103, 50, 3, 255, 100, 47, 4, 255, 101, 49, 5, 255, 100, 47, 3, 255, 103, 48, 4, 255, 100, 46, 3, 255, 96, 46, 1, 255, 90, 46, 4, 255, 96, 46, 7, 255, 95, 46, 5, 255, 91, 44, 3, 255, 94, 44, 4, 255, 86, 42, 1, 255, 93, 43, 3, 255, 96, 43, 3, 255, 90, 46, 5, 255, 86, 41, 2, 255, 86, 38, 2, 255, 90, 41, 5, 255, 91, 39, 3, 255, 93, 39, 2, 255, 86, 37, 7, 255, 81, 37, 3, 255, 82, 38, 4, 255, 81, 34, 4, 255, 86, 38, 4, 255, 86, 39, 6, 255, 80, 35, 3, 255, 77, 33, 2, 255, 80, 34, 4, 255, 78, 31, 6, 255, 80, 33, 2, 255, 83, 34, 1, 255, 84, 30, 3, 255, 78, 30, 1, 255, 79, 33, 5, 255, 73, 31, 2, 255, 92, 37, 4, 255, 113, 37, 4, 255, 113, 35, 2, 255, 105, 37, 3, 255, 103, 34, 2, 255, 111, 36, 4, 255, 109, 32, 3, 255, 80, 26, 1, 255, 68, 22, 0, 255, 71, 25, 4, 255, 64, 25, 4, 255, 59, 26, 2, 255, 66, 24, 0, 255, 74, 24, 0, 255, 74, 28, 2, 255, 75, 27, 4, 255, 70, 21, 1, 255, 69, 25, 6, 255, 69, 23, 5, 255, 65, 24, 4, 255, 66, 25, 4, 255, 61, 27, 2, 255, 64, 28, 7, 255, 62, 20, 1, 255, 47, 20, 1, 255, 58, 18, 1, 255, 55, 24, 4, 255, 53, 20, 5, 255, 57, 19, 2, 255, 64, 16, 3, 255, 52, 18, 8, 255, 41, 20, 5, 255, 52, 21, 2, 255, 62, 22, 5, 255, 51, 23, 1, 255, 52, 19, 5, 255, 42, 19, 4, 255, 52, 23, 4, 255, 77, 22, 5, 255, 70, 20, 3, 255, 63, 21, 1, 255, 81, 25, 4, 255, 69, 20, 9, 255, 70, 21, 3, 255, 90, 25, 0, 255, 76, 17, 2, 255, 69, 18, 1, 255, 67, 20, 0, 255, 70, 18, 4, 255, 73, 17, 5, 255, 73, 16, 3, 255, 75, 19, 2, 255, 78, 23, 4, 255, 73, 21, 2, 255, 74, 19, 3, 255, 74, 19, 5, 255, 66, 17, 4, 255, 75, 16, 4, 255, 83, 22, 3, 255, 85, 26, 3, 255, 79, 26, 0, 255, 91, 21, 0, 255, 88, 27, 4, 255, 82, 20, 1, 255, 91, 21, 3, 255, 93, 21, 1, 255, 95, 27, 4, 255, 94, 25, 0, 255, 97, 25, 1, 255, 102, 26, 3, 255, 106, 26, 3, 255, 113, 29, 4, 255, 117, 31, 2, 255, 118, 33, 3, 255, 121, 30, 1, 255, 120, 35, 1, 255, 116, 35, 1, 255, 110, 31, 0, 255, 109, 33, 2, 255, 105, 33, 3, 255, 111, 34, 2, 255, 105, 29, 1, 255, 91, 24, 6, 255, 78, 19, 3, 255, 81, 23, 0, 255, 93, 22, 0, 255, 97, 27, 5, 255, 90, 27, 2, 255, 98, 25, 2, 255, 97, 21, 1, 255, 92, 28, 7, 255, 81, 21, 3, 255, 75, 17, 1, 255, 87, 20, 7, 255, 82, 18, 3, 255, 76, 20, 4, 255, 59, 15, 0, 255, 52, 13, 0, 255, 61, 16, 1, 255, 70, 16, 3, 255, 67, 17, 4, 255, 54, 14, 2, 255, 50, 13, 3, 255, 43, 11, 4, 255, 38, 10, 2, 255, 43, 14, 4, 255, 41, 12, 1, 255, 40, 11, 1, 255, 43, 12, 3, 255, 44, 12, 2, 255, 47, 12, 3, 255, 48, 10, 1, 255, 47, 15, 4, 255, 48, 13, 2, 255, 9, 6, 1, 255, 11, 7, 1, 255, 15, 9, 3, 255, 18, 9, 4, 255, 16, 7, 1, 255, 14, 9, 1, 255, 24, 16, 5, 255, 22, 11, 1, 255, 27, 15, 6, 255, 28, 13, 4, 255, 32, 16, 4, 255, 32, 16, 5, 255, 29, 11, 3, 255, 23, 11, 3, 255, 21, 12, 3, 255, 19, 10, 1, 255, 21, 11, 2, 255, 24, 14, 4, 255, 22, 14, 3, 255, 23, 14, 5, 255, 20, 11, 2, 255, 17, 10, 0, 255, 22, 12, 3, 255, 32, 12, 6, 255, 30, 13, 5, 255, 23, 13, 2, 255, 29, 15, 6, 255, 30, 19, 9, 255, 23, 15, 3, 255, 25, 14, 4, 255, 29, 15, 6, 255, 28, 12, 3, 255, 31, 14, 3, 255, 30, 13, 3, 255, 30, 13, 4, 255, 32, 15, 3, 255, 34, 18, 4, 255, 35, 18, 4, 255, 31, 18, 2, 255, 36, 21, 5, 255, 32, 16, 1, 255, 32, 18, 3, 255, 35, 22, 6, 255, 34, 20, 1, 255, 37, 20, 1, 255, 44, 22, 6, 255, 49, 23, 2, 255, 49, 28, 0, 255, 56, 28, 3, 255, 65, 25, 7, 255, 65, 29, 1, 255, 54, 31, 3, 255, 59, 37, 6, 255, 64, 35, 3, 255, 68, 36, 14, 255, 70, 44, 23, 255, 74, 49, 23, 255, 79, 48, 13, 255, 74, 38, 6, 255, 66, 35, 9, 255, 58, 34, 4, 255, 59, 32, 4, 255, 62, 30, 1, 255, 60, 28, 7, 255, 56, 28, 1, 255, 64, 32, 0, 255, 67, 34, 2, 255, 62, 30, 5, 255, 63, 32, 11, 255, 62, 32, 4, 255, 69, 39, 1, 255, 72, 40, 1, 255, 70, 38, 1, 255, 71, 40, 2, 255, 69, 39, 2, 255, 69, 39, 2, 255, 72, 40, 3, 255, 74, 41, 3, 255, 71, 40, 1, 255, 81, 43, 3, 255, 81, 40, 2, 255, 74, 38, 2, 255, 78, 43, 5, 255, 72, 37, 2, 255, 69, 36, 1, 255, 68, 38, 1, 255, 73, 42, 3, 255, 72, 39, 1, 255, 74, 38, 0, 255, 72, 42, 1, 255, 76, 47, 5, 255, 83, 46, 4, 255, 79, 40, 2, 255, 76, 40, 3, 255, 73, 40, 3, 255, 72, 39, 1, 255, 72, 43, 3, 255, 74, 38, 1, 255, 74, 36, 0, 255, 77, 39, 3, 255, 76, 38, 2, 255, 82, 37, 4, 255, 89, 40, 3, 255, 91, 40, 4, 255, 102, 37, 6, 255, 86, 39, 3, 255, 74, 43, 3, 255, 79, 40, 3, 255, 75, 45, 5, 255, 73, 39, 2, 255, 83, 37, 3, 255, 98, 41, 5, 255, 93, 40, 1, 255, 98, 42, 4, 255, 95, 38, 0, 255, 77, 42, 3, 255, 72, 41, 3, 255, 79, 40, 7, 255, 78, 37, 5, 255, 71, 39, 4, 255, 69, 38, 3, 255, 72, 40, 2, 255, 73, 39, 0, 255, 77, 37, 4, 255, 66, 34, 4, 255, 63, 38, 8, 255, 71, 41, 10, 255, 69, 39, 2, 255, 72, 40, 1, 255, 74, 39, 5, 255, 76, 42, 2, 255, 73, 45, 1, 255, 71, 46, 2, 255, 65, 41, 3, 255, 68, 46, 3, 255, 62, 44, 8, 255, 82, 47, 11, 255, 106, 48, 5, 255, 107, 51, 5, 255, 108, 57, 10, 255, 110, 57, 9, 255, 97, 53, 6, 255, 82, 52, 7, 255, 81, 55, 13, 255, 95, 61, 6, 255, 101, 59, 6, 255, 84, 49, 18, 255, 75, 52, 17, 255, 80, 56, 10, 255, 82, 61, 13, 255, 73, 59, 13, 255, 74, 59, 15, 255, 72, 58, 20, 255, 71, 61, 17, 255, 72, 65, 15, 255, 72, 60, 23, 255, 71, 55, 15, 255, 76, 65, 16, 255, 87, 67, 27, 255, 80, 66, 27, 255, 106, 74, 17, 255, 116, 72, 21, 255, 113, 75, 21, 255, 109, 75, 13, 255, 86, 68, 28, 255, 80, 72, 30, 255, 83, 69, 40, 255, 86, 68, 36, 255, 98, 78, 25, 255, 92, 75, 29, 255, 107, 80, 34, 255, 102, 81, 33, 255, 98, 85, 36, 255, 105, 81, 38, 255, 97, 80, 40, 255, 92, 84, 42, 255, 88, 81, 38, 255, 90, 84, 43, 255, 92, 89, 38, 255, 99, 88, 49, 255, 93, 91, 47, 255, 90, 91, 43, 255, 102, 93, 52, 255, 104, 97, 49, 255, 94, 92, 52, 255, 92, 93, 55, 255, 105, 97, 45, 255, 119, 101, 47, 255, 116, 104, 45, 255, 114, 101, 48, 255, 118, 97, 53, 255, 122, 101, 44, 255, 116, 101, 47, 255, 109, 104, 46, 255, 116, 108, 47, 255, 112, 98, 46, 255, 109, 99, 48, 255, 106, 103, 43, 255, 116, 104, 39, 255, 125, 104, 37, 255, 126, 102, 38, 255, 121, 102, 39, 255, 122, 98, 46, 255, 122, 100, 26, 255, 115, 95, 40, 255, 116, 96, 37, 255, 115, 93, 41, 255, 115, 94, 28, 255, 117, 93, 27, 255, 119, 93, 24, 255, 117, 88, 27, 255, 117, 88, 34, 255, 115, 85, 26, 255, 117, 88, 23, 255, 114, 86, 22, 255, 110, 82, 21, 255, 114, 84, 26, 255, 114, 79, 26, 255, 112, 77, 26, 255, 108, 78, 17, 255, 109, 79, 18, 255, 109, 78, 15, 255, 108, 73, 20, 255, 108, 72, 15, 255, 106, 75, 13, 255, 108, 71, 12, 255, 110, 71, 8, 255, 110, 70, 10, 255, 104, 66, 12, 255, 107, 66, 12, 255, 106, 64, 10, 255, 108, 64, 19, 255, 109, 62, 4, 255, 109, 62, 9, 255, 109, 63, 7, 255, 110, 61, 8, 255, 110, 60, 5, 255, 108, 60, 7, 255, 114, 61, 1, 255, 114, 58, 10, 255, 110, 58, 10, 255, 107, 57, 7, 255, 108, 53, 5, 255, 107, 54, 8, 255, 103, 54, 6, 255, 104, 51, 10, 255, 102, 54, 8, 255, 99, 51, 1, 255, 107, 51, 4, 255, 99, 48, 0, 255, 100, 50, 5, 255, 102, 49, 5, 255, 100, 48, 5, 255, 96, 47, 3, 255, 94, 42, 2, 255, 101, 45, 7, 255, 89, 43, 4, 255, 91, 47, 5, 255, 93, 47, 6, 255, 93, 44, 3, 255, 96, 43, 3, 255, 99, 48, 6, 255, 107, 42, 5, 255, 107, 43, 7, 255, 96, 48, 6, 255, 92, 44, 3, 255, 90, 43, 3, 255, 98, 44, 5, 255, 103, 39, 3, 255, 98, 39, 1, 255, 89, 37, 4, 255, 82, 36, 2, 255, 81, 35, 1, 255, 84, 33, 3, 255, 92, 39, 5, 255, 85, 31, 3, 255, 84, 34, 1, 255, 83, 34, 3, 255, 84, 33, 9, 255, 84, 35, 5, 255, 82, 35, 1, 255, 78, 31, 4, 255, 74, 26, 6, 255, 74, 29, 1, 255, 80, 34, 2, 255, 79, 32, 2, 255, 82, 32, 1, 255, 92, 37, 2, 255, 102, 35, 7, 255, 106, 34, 2, 255, 103, 35, 3, 255, 100, 35, 4, 255, 91, 31, 0, 255, 76, 27, 5, 255, 70, 30, 4, 255, 77, 31, 2, 255, 75, 30, 4, 255, 67, 29, 2, 255, 68, 27, 3, 255, 69, 23, 7, 255, 63, 20, 6, 255, 69, 26, 1, 255, 68, 26, 1, 255, 60, 25, 1, 255, 60, 26, 3, 255, 58, 25, 1, 255, 61, 23, 2, 255, 65, 24, 2, 255, 67, 26, 2, 255, 62, 25, 0, 255, 61, 23, 5, 255, 56, 22, 2, 255, 55, 20, 2, 255, 56, 20, 8, 255, 58, 22, 2, 255, 59, 21, 3, 255, 53, 23, 4, 255, 55, 25, 2, 255, 75, 23, 0, 255, 77, 25, 3, 255, 80, 29, 8, 255, 66, 21, 5, 255, 49, 19, 3, 255, 51, 24, 4, 255, 63, 21, 3, 255, 55, 16, 0, 255, 53, 21, 1, 255, 69, 23, 2, 255, 62, 21, 2, 255, 65, 23, 4, 255, 77, 22, 6, 255, 69, 19, 1, 255, 69, 22, 0, 255, 72, 20, 3, 255, 68, 20, 4, 255, 65, 21, 3, 255, 62, 17, 0, 255, 65, 19, 0, 255, 66, 19, 1, 255, 68, 22, 3, 255, 71, 21, 0, 255, 69, 22, 0, 255, 66, 24, 1, 255, 67, 20, 1, 255, 70, 18, 1, 255, 76, 22, 4, 255, 82, 22, 7, 255, 70, 14, 4, 255, 55, 17, 6, 255, 53, 11, 4, 255, 53, 15, 3, 255, 61, 17, 5, 255, 72, 14, 4, 255, 79, 17, 1, 255, 94, 25, 2, 255, 98, 22, 1, 255, 99, 22, 3, 255, 93, 21, 3, 255, 94, 25, 2, 255, 106, 24, 4, 255, 101, 25, 1, 255, 111, 34, 4, 255, 114, 30, 4, 255, 102, 28, 3, 255, 109, 25, 3, 255, 109, 31, 3, 255, 104, 32, 2, 255, 108, 29, 4, 255, 104, 28, 5, 255, 82, 22, 1, 255, 71, 16, 2, 255, 83, 23, 4, 255, 97, 25, 5, 255, 98, 24, 1, 255, 100, 25, 1, 255, 95, 26, 1, 255, 95, 28, 2, 255, 94, 26, 1, 255, 84, 23, 1, 255, 65, 15, 1, 255, 63, 17, 0, 255, 80, 16, 1, 255, 73, 18, 3, 255, 69, 16, 7, 255, 54, 11, 1, 255, 47, 15, 2, 255, 56, 19, 5, 255, 67, 14, 4, 255, 67, 14, 3, 255, 63, 13, 1, 255, 54, 12, 2, 255, 48, 13, 3, 255, 46, 15, 4, 255, 43, 15, 4, 255, 44, 15, 4, 255, 43, 11, 1, 255, 45, 10, 1, 255, 45, 10, 2, 255, 43, 14, 5, 255, 45, 12, 4, 255, 16, 10, 3, 255, 13, 9, 2, 255, 14, 8, 2, 255, 21, 10, 6, 255, 19, 8, 2, 255, 15, 10, 2, 255, 24, 16, 5, 255, 26, 13, 3, 255, 26, 13, 4, 255, 24, 12, 2, 255, 25, 15, 3, 255, 23, 13, 3, 255, 21, 12, 2, 255, 22, 9, 4, 255, 18, 10, 2, 255, 22, 14, 4, 255, 22, 13, 4, 255, 20, 10, 1, 255, 18, 10, 0, 255, 22, 12, 3, 255, 21, 11, 2, 255, 21, 13, 3, 255, 24, 13, 4, 255, 33, 11, 5, 255, 30, 12, 4, 255, 28, 14, 3, 255, 31, 14, 4, 255, 28, 15, 3, 255, 24, 13, 1, 255, 25, 16, 4, 255, 27, 16, 4, 255, 31, 17, 5, 255, 31, 17, 3, 255, 29, 15, 1, 255, 29, 15, 2, 255, 29, 15, 4, 255, 30, 17, 5, 255, 28, 16, 3, 255, 34, 19, 4, 255, 32, 19, 2, 255, 27, 19, 4, 255, 28, 15, 2, 255, 36, 16, 2, 255, 39, 19, 4, 255, 36, 20, 7, 255, 32, 22, 8, 255, 47, 22, 3, 255, 54, 23, 5, 255, 54, 24, 4, 255, 57, 24, 1, 255, 61, 27, 2, 255, 55, 25, 4, 255, 60, 30, 8, 255, 58, 32, 4, 255, 63, 36, 6, 255, 72, 38, 15, 255, 70, 40, 18, 255, 65, 41, 20, 255, 63, 39, 12, 255, 59, 37, 5, 255, 65, 35, 5, 255, 60, 31, 0, 255, 53, 28, 2, 255, 54, 29, 4, 255, 65, 30, 3, 255, 59, 27, 1, 255, 60, 32, 3, 255, 59, 33, 1, 255, 64, 35, 4, 255, 68, 35, 3, 255, 70, 36, 1, 255, 76, 42, 5, 255, 73, 39, 2, 255, 70, 36, 0, 255, 65, 33, 0, 255, 72, 34, 2, 255, 77, 35, 2, 255, 76, 41, 0, 255, 78, 40, 5, 255, 77, 43, 7, 255, 74, 38, 2, 255, 78, 37, 2, 255, 68, 32, 3, 255, 67, 34, 4, 255, 67, 35, 1, 255, 75, 42, 5, 255, 75, 40, 4, 255, 70, 36, 1, 255, 68, 39, 1, 255, 67, 40, 2, 255, 69, 37, 2, 255, 71, 36, 1, 255, 74, 38, 3, 255, 67, 34, 1, 255, 66, 35, 3, 255, 65, 37, 4, 255, 73, 37, 3, 255, 70, 37, 3, 255, 69, 39, 1, 255, 70, 41, 2, 255, 73, 38, 1, 255, 81, 38, 3, 255, 97, 49, 6, 255, 105, 58, 12, 255, 85, 33, 1, 255, 73, 37, 4, 255, 67, 42, 6, 255, 76, 38, 2, 255, 71, 41, 2, 255, 71, 37, 4, 255, 79, 39, 4, 255, 79, 36, 3, 255, 74, 36, 2, 255, 76, 39, 3, 255, 78, 35, 2, 255, 70, 37, 1, 255, 68, 39, 1, 255, 71, 36, 2, 255, 74, 37, 4, 255, 67, 37, 3, 255, 63, 34, 1, 255, 74, 42, 6, 255, 75, 41, 5, 255, 72, 39, 2, 255, 67, 36, 3, 255, 71, 35, 5, 255, 77, 37, 5, 255, 71, 38, 1, 255, 70, 37, 1, 255, 70, 36, 6, 255, 71, 41, 9, 255, 69, 42, 5, 255, 69, 43, 5, 255, 67, 43, 3, 255, 64, 45, 6, 255, 66, 44, 7, 255, 73, 41, 12, 255, 101, 53, 11, 255, 106, 54, 9, 255, 104, 55, 10, 255, 110, 51, 8, 255, 89, 49, 11, 255, 89, 52, 6, 255, 110, 61, 11, 255, 106, 54, 10, 255, 83, 51, 8, 255, 75, 52, 15, 255, 76, 53, 13, 255, 80, 59, 14, 255, 77, 58, 5, 255, 72, 50, 18, 255, 80, 58, 28, 255, 79, 62, 13, 255, 74, 61, 13, 255, 73, 63, 8, 255, 75, 64, 17, 255, 79, 66, 13, 255, 88, 63, 22, 255, 74, 60, 31, 255, 71, 68, 30, 255, 107, 72, 24, 255, 120, 71, 38, 255, 125, 67, 29, 255, 116, 76, 23, 255, 89, 73, 24, 255, 95, 75, 23, 255, 96, 71, 37, 255, 76, 70, 33, 255, 82, 79, 25, 255, 80, 72, 38, 255, 78, 76, 39, 255, 77, 80, 25, 255, 100, 80, 40, 255, 113, 86, 43, 255, 112, 90, 50, 255, 110, 90, 43, 255, 95, 85, 48, 255, 92, 84, 50, 255, 91, 90, 44, 255, 90, 90, 51, 255, 89, 90, 43, 255, 100, 92, 45, 255, 114, 94, 44, 255, 117, 96, 46, 255, 108, 101, 45, 255, 96, 96, 51, 255, 98, 97, 49, 255, 111, 98, 57, 255, 113, 100, 50, 255, 119, 103, 61, 255, 122, 102, 63, 255, 121, 104, 39, 255, 123, 108, 37, 255, 116, 103, 52, 255, 120, 106, 45, 255, 117, 102, 46, 255, 107, 99, 48, 255, 106, 102, 45, 255, 111, 101, 46, 255, 114, 97, 60, 255, 115, 99, 47, 255, 117, 100, 34, 255, 117, 99, 29, 255, 120, 98, 37, 255, 118, 99, 31, 255, 117, 99, 36, 255, 115, 96, 29, 255, 112, 94, 19, 255, 115, 92, 33, 255, 115, 88, 29, 255, 116, 88, 24, 255, 117, 88, 32, 255, 114, 86, 26, 255, 117, 86, 29, 255, 115, 84, 31, 255, 111, 82, 22, 255, 113, 84, 18, 255, 112, 81, 13, 255, 111, 79, 19, 255, 110, 79, 21, 255, 107, 76, 23, 255, 107, 75, 16, 255, 109, 76, 9, 255, 111, 73, 17, 255, 115, 70, 20, 255, 110, 70, 16, 255, 109, 71, 12, 255, 113, 70, 10, 255, 112, 66, 9, 255, 109, 68, 5, 255, 107, 63, 12, 255, 106, 60, 11, 255, 111, 61, 15, 255, 110, 58, 14, 255, 109, 60, 12, 255, 110, 61, 13, 255, 114, 62, 9, 255, 112, 57, 10, 255, 110, 58, 2, 255, 111, 56, 16, 255, 113, 56, 10, 255, 111, 57, 0, 255, 109, 55, 11, 255, 106, 52, 9, 255, 104, 53, 5, 255, 104, 48, 7, 255, 98, 47, 0, 255, 103, 56, 6, 255, 100, 47, 2, 255, 106, 50, 3, 255, 107, 46, 3, 255, 104, 44, 2, 255, 101, 46, 5, 255, 95, 47, 6, 255, 95, 48, 9, 255, 93, 42, 5, 255, 94, 42, 3, 255, 88, 44, 3, 255, 89, 46, 3, 255, 97, 46, 3, 255, 106, 46, 5, 255, 111, 44, 3, 255, 108, 41, 4, 255, 99, 42, 2, 255, 100, 43, 1, 255, 106, 43, 2, 255, 107, 43, 2, 255, 107, 44, 2, 255, 112, 42, 3, 255, 109, 42, 3, 255, 92, 36, 3, 255, 87, 39, 3, 255, 89, 39, 3, 255, 89, 37, 6, 255, 84, 35, 0, 255, 87, 33, 5, 255, 88, 37, 1, 255, 85, 36, 3, 255, 79, 29, 3, 255, 87, 37, 5, 255, 81, 34, 1, 255, 79, 34, 2, 255, 77, 33, 2, 255, 78, 29, 4, 255, 75, 28, 2, 255, 80, 31, 2, 255, 76, 30, 1, 255, 72, 29, 2, 255, 81, 34, 4, 255, 87, 33, 1, 255, 84, 32, 3, 255, 84, 34, 5, 255, 79, 28, 1, 255, 80, 28, 5, 255, 75, 31, 7, 255, 75, 31, 4, 255, 74, 28, 2, 255, 73, 28, 0, 255, 77, 29, 1, 255, 75, 24, 1, 255, 70, 22, 2, 255, 78, 26, 5, 255, 68, 29, 4, 255, 62, 26, 2, 255, 71, 20, 3, 255, 71, 24, 5, 255, 60, 27, 1, 255, 64, 21, 5, 255, 64, 24, 6, 255, 58, 25, 1, 255, 65, 23, 6, 255, 59, 27, 2, 255, 64, 26, 1, 255, 62, 25, 5, 255, 58, 30, 2, 255, 66, 31, 1, 255, 71, 27, 1, 255, 71, 26, 0, 255, 75, 27, 3, 255, 70, 25, 5, 255, 81, 30, 3, 255, 73, 30, 6, 255, 67, 23, 3, 255, 71, 22, 2, 255, 67, 24, 1, 255, 62, 25, 2, 255, 60, 21, 1, 255, 72, 20, 8, 255, 70, 23, 3, 255, 50, 22, 0, 255, 52, 19, 6, 255, 72, 20, 2, 255, 68, 24, 2, 255, 59, 20, 1, 255, 51, 18, 2, 255, 57, 19, 6, 255, 66, 18, 5, 255, 65, 18, 4, 255, 55, 19, 2, 255, 55, 18, 0, 255, 64, 21, 2, 255, 65, 19, 1, 255, 67, 16, 3, 255, 71, 19, 7, 255, 62, 19, 4, 255, 58, 23, 0, 255, 79, 22, 6, 255, 43, 13, 3, 255, 23, 10, 4, 255, 41, 14, 7, 255, 39, 19, 4, 255, 40, 14, 3, 255, 40, 13, 5, 255, 58, 16, 3, 255, 83, 20, 2, 255, 94, 25, 0, 255, 85, 25, 3, 255, 65, 21, 0, 255, 54, 19, 1, 255, 58, 14, 3, 255, 55, 12, 2, 255, 62, 12, 1, 255, 77, 17, 3, 255, 94, 27, 5, 255, 100, 22, 1, 255, 102, 25, 5, 255, 95, 27, 2, 255, 97, 25, 1, 255, 96, 28, 2, 255, 81, 24, 4, 255, 69, 15, 3, 255, 76, 19, 6, 255, 84, 22, 4, 255, 90, 26, 2, 255, 100, 28, 3, 255, 101, 25, 5, 255, 91, 26, 4, 255, 84, 23, 2, 255, 83, 22, 2, 255, 74, 20, 2, 255, 58, 12, 0, 255, 50, 16, 4, 255, 69, 18, 6, 255, 79, 12, 4, 255, 69, 13, 9, 255, 56, 12, 2, 255, 50, 11, 0, 255, 56, 13, 3, 255, 63, 16, 5, 255, 61, 15, 2, 255, 61, 15, 2, 255, 61, 15, 3, 255, 54, 14, 2, 255, 46, 10, 0, 255, 49, 14, 4, 255, 48, 13, 4, 255, 44, 8, 1, 255, 45, 9, 3, 255, 39, 10, 3, 255, 46, 11, 6, 255, 15, 6, 0, 255, 14, 10, 1, 255, 15, 9, 3, 255, 20, 10, 5, 255, 20, 8, 2, 255, 20, 11, 4, 255, 18, 13, 2, 255, 20, 13, 2, 255, 19, 11, 3, 255, 22, 13, 5, 255, 26, 16, 5, 255, 24, 11, 2, 255, 27, 13, 6, 255, 18, 10, 3, 255, 15, 9, 1, 255, 20, 12, 4, 255, 17, 8, 0, 255, 19, 10, 2, 255, 18, 12, 5, 255, 18, 10, 2, 255, 19, 9, 1, 255, 21, 11, 3, 255, 22, 13, 3, 255, 26, 11, 2, 255, 26, 11, 2, 255, 27, 13, 4, 255, 31, 14, 5, 255, 26, 11, 2, 255, 27, 14, 4, 255, 27, 15, 4, 255, 28, 16, 3, 255, 29, 16, 3, 255, 27, 14, 0, 255, 26, 12, 0, 255, 30, 17, 3, 255, 31, 17, 5, 255, 29, 16, 4, 255, 30, 18, 5, 255, 32, 20, 3, 255, 33, 18, 4, 255, 31, 16, 6, 255, 31, 16, 4, 255, 34, 16, 3, 255, 37, 16, 2, 255, 41, 18, 5, 255, 37, 19, 5, 255, 41, 22, 9, 255, 49, 24, 6, 255, 50, 25, 3, 255, 52, 26, 7, 255, 61, 25, 8, 255, 61, 28, 2, 255, 58, 26, 3, 255, 54, 26, 5, 255, 57, 30, 5, 255, 61, 29, 3, 255, 59, 29, 4, 255, 50, 26, 6, 255, 49, 28, 3, 255, 51, 29, 2, 255, 62, 29, 6, 255, 63, 29, 0, 255, 56, 26, 4, 255, 57, 26, 4, 255, 67, 27, 2, 255, 59, 28, 9, 255, 53, 29, 7, 255, 66, 37, 4, 255, 70, 36, 0, 255, 72, 38, 3, 255, 69, 35, 5, 255, 68, 35, 5, 255, 69, 31, 2, 255, 74, 33, 4, 255, 67, 34, 4, 255, 67, 33, 4, 255, 74, 32, 5, 255, 72, 36, 2, 255, 62, 32, 3, 255, 62, 30, 3, 255, 66, 31, 1, 255, 61, 32, 1, 255, 60, 32, 5, 255, 63, 35, 8, 255, 60, 34, 4, 255, 62, 33, 3, 255, 65, 34, 4, 255, 64, 35, 3, 255, 61, 35, 4, 255, 60, 33, 4, 255, 64, 36, 5, 255, 63, 38, 2, 255, 68, 38, 3, 255, 72, 34, 5, 255, 72, 36, 6, 255, 67, 35, 3, 255, 72, 33, 1, 255, 74, 36, 3, 255, 71, 38, 1, 255, 68, 38, 0, 255, 69, 40, 1, 255, 71, 38, 0, 255, 78, 42, 1, 255, 71, 40, 1, 255, 73, 43, 3, 255, 72, 39, 0, 255, 70, 37, 2, 255, 73, 39, 6, 255, 62, 37, 2, 255, 69, 42, 5, 255, 76, 43, 3, 255, 67, 35, 0, 255, 73, 36, 3, 255, 70, 41, 1, 255, 70, 41, 2, 255, 70, 37, 5, 255, 66, 38, 3, 255, 68, 38, 2, 255, 73, 36, 4, 255, 70, 37, 5, 255, 67, 38, 2, 255, 68, 38, 4, 255, 70, 35, 6, 255, 70, 36, 0, 255, 68, 41, 1, 255, 68, 39, 0, 255, 72, 38, 0, 255, 77, 43, 5, 255, 85, 42, 5, 255, 70, 40, 6, 255, 66, 39, 7, 255, 68, 39, 3, 255, 66, 40, 4, 255, 70, 44, 3, 255, 69, 45, 3, 255, 67, 47, 6, 255, 74, 48, 8, 255, 78, 42, 14, 255, 84, 49, 8, 255, 78, 50, 4, 255, 67, 45, 9, 255, 96, 59, 15, 255, 104, 59, 14, 255, 114, 57, 9, 255, 96, 53, 5, 255, 73, 54, 11, 255, 69, 53, 8, 255, 73, 54, 10, 255, 66, 58, 10, 255, 71, 56, 17, 255, 81, 57, 18, 255, 73, 60, 17, 255, 68, 59, 23, 255, 68, 61, 20, 255, 80, 64, 15, 255, 89, 60, 18, 255, 87, 63, 21, 255, 91, 63, 27, 255, 79, 62, 31, 255, 72, 64, 27, 255, 84, 65, 33, 255, 104, 72, 25, 255, 115, 75, 22, 255, 99, 73, 25, 255, 91, 71, 27, 255, 96, 74, 26, 255, 102, 77, 29, 255, 90, 73, 34, 255, 83, 74, 44, 255, 87, 79, 45, 255, 88, 80, 35, 255, 80, 81, 31, 255, 93, 85, 40, 255, 117, 88, 29, 255, 118, 85, 39, 255, 127, 89, 39, 255, 120, 91, 41, 255, 114, 90, 50, 255, 105, 91, 44, 255, 90, 91, 44, 255, 90, 89, 49, 255, 94, 94, 51, 255, 89, 91, 44, 255, 103, 94, 55, 255, 109, 101, 57, 255, 97, 93, 53, 255, 97, 97, 40, 255, 109, 103, 54, 255, 123, 105, 55, 255, 122, 101, 56, 255, 123, 105, 58, 255, 120, 104, 48, 255, 123, 106, 48, 255, 124, 102, 51, 255, 121, 102, 48, 255, 114, 104, 53, 255, 107, 103, 40, 255, 109, 102, 47, 255, 112, 102, 46, 255, 109, 104, 41, 255, 108, 103, 37, 255, 113, 99, 38, 255, 110, 98, 27, 255, 113, 99, 32, 255, 117, 97, 36, 255, 115, 93, 45, 255, 115, 93, 41, 255, 111, 93, 28, 255, 113, 94, 23, 255, 114, 89, 32, 255, 119, 90, 42, 255, 113, 87, 29, 255, 113, 86, 23, 255, 115, 85, 24, 255, 113, 84, 28, 255, 111, 81, 28, 255, 111, 79, 26, 255, 111, 79, 18, 255, 111, 77, 21, 255, 111, 77, 16, 255, 110, 74, 15, 255, 111, 72, 21, 255, 112, 75, 9, 255, 113, 74, 15, 255, 111, 70, 13, 255, 113, 71, 11, 255, 109, 68, 13, 255, 105, 66, 14, 255, 106, 67, 10, 255, 111, 65, 13, 255, 111, 63, 19, 255, 112, 62, 15, 255, 110, 58, 16, 255, 111, 60, 12, 255, 110, 59, 8, 255, 110, 62, 5, 255, 112, 60, 3, 255, 114, 56, 6, 255, 111, 54, 8, 255, 110, 54, 7, 255, 110, 54, 5, 255, 108, 54, 2, 255, 107, 55, 7, 255, 110, 51, 6, 255, 107, 49, 2, 255, 116, 50, 9, 255, 114, 54, 8, 255, 104, 54, 3, 255, 103, 49, 6, 255, 101, 47, 2, 255, 102, 50, 4, 255, 101, 49, 5, 255, 100, 47, 5, 255, 97, 43, 4, 255, 97, 43, 6, 255, 94, 39, 3, 255, 98, 45, 6, 255, 90, 47, 4, 255, 90, 45, 2, 255, 100, 44, 3, 255, 108, 47, 5, 255, 111, 44, 2, 255, 102, 45, 2, 255, 97, 46, 2, 255, 105, 44, 2, 255, 112, 42, 1, 255, 117, 42, 4, 255, 113, 43, 6, 255, 104, 40, 2, 255, 98, 41, 3, 255, 87, 38, 3, 255, 86, 38, 1, 255, 91, 36, 1, 255, 91, 34, 4, 255, 88, 36, 4, 255, 86, 37, 2, 255, 82, 34, 0, 255, 82, 36, 4, 255, 85, 35, 5, 255, 82, 33, 0, 255, 84, 36, 4, 255, 86, 40, 6, 255, 82, 38, 0, 255, 84, 34, 2, 255, 76, 34, 6, 255, 75, 30, 9, 255, 75, 26, 4, 255, 75, 28, 0, 255, 81, 26, 1, 255, 82, 32, 3, 255, 85, 33, 2, 255, 87, 31, 2, 255, 90, 30, 3, 255, 83, 34, 1, 255, 85, 34, 3, 255, 82, 29, 2, 255, 80, 27, 1, 255, 78, 29, 1, 255, 82, 29, 1, 255, 75, 27, 2, 255, 69, 27, 3, 255, 76, 23, 1, 255, 73, 26, 3, 255, 71, 29, 6, 255, 69, 21, 1, 255, 70, 23, 3, 255, 68, 24, 2, 255, 68, 20, 1, 255, 65, 26, 6, 255, 63, 25, 2, 255, 64, 23, 3, 255, 68, 22, 5, 255, 71, 24, 3, 255, 68, 20, 5, 255, 76, 24, 7, 255, 86, 25, 1, 255, 75, 25, 2, 255, 70, 23, 2, 255, 76, 27, 4, 255, 72, 28, 4, 255, 72, 29, 4, 255, 67, 25, 1, 255, 69, 22, 1, 255, 71, 23, 3, 255, 63, 24, 2, 255, 65, 26, 4, 255, 64, 20, 0, 255, 62, 17, 5, 255, 72, 20, 6, 255, 64, 17, 0, 255, 57, 21, 6, 255, 65, 22, 3, 255, 60, 18, 4, 255, 57, 18, 2, 255, 55, 23, 7, 255, 54, 21, 4, 255, 58, 15, 5, 255, 67, 19, 7, 255, 60, 16, 7, 255, 64, 19, 3, 255, 69, 18, 3, 255, 61, 15, 1, 255, 60, 13, 3, 255, 63, 13, 4, 255, 68, 18, 3, 255, 63, 22, 0, 255, 78, 23, 6, 255, 55, 24, 9, 255, 36, 17, 4, 255, 45, 16, 2, 255, 45, 18, 2, 255, 45, 16, 2, 255, 36, 14, 4, 255, 47, 14, 1, 255, 67, 19, 1, 255, 81, 23, 3, 255, 80, 23, 4, 255, 77, 20, 6, 255, 49, 14, 3, 255, 24, 11, 1, 255, 23, 10, 4, 255, 25, 11, 6, 255, 36, 13, 1, 255, 76, 19, 2, 255, 85, 20, 1, 255, 88, 23, 2, 255, 95, 26, 1, 255, 92, 23, 0, 255, 88, 23, 2, 255, 79, 21, 4, 255, 73, 20, 3, 255, 68, 16, 0, 255, 72, 19, 1, 255, 72, 22, 2, 255, 72, 17, 0, 255, 81, 21, 4, 255, 82, 24, 3, 255, 82, 19, 2, 255, 80, 21, 5, 255, 71, 19, 1, 255, 64, 15, 3, 255, 43, 12, 5, 255, 55, 11, 6, 255, 58, 15, 2, 255, 56, 14, 4, 255, 62, 13, 5, 255, 52, 11, 2, 255, 43, 10, 1, 255, 49, 11, 4, 255, 50, 9, 2, 255, 60, 14, 1, 255, 64, 15, 1, 255, 64, 16, 4, 255, 57, 12, 2, 255, 52, 9, 1, 255, 52, 12, 5, 255, 50, 13, 4, 255, 36, 9, 0, 255, 30, 9, 0, 255, 35, 10, 2, 255, 18, 9, 2, 255, 15, 10, 2, 255, 13, 7, 0, 255, 17, 7, 1, 255, 21, 8, 2, 255, 19, 8, 2, 255, 20, 11, 2, 255, 19, 10, 0, 255, 19, 9, 3, 255, 22, 12, 5, 255, 19, 9, 0, 255, 21, 10, 1, 255, 21, 10, 2, 255, 19, 12, 4, 255, 18, 11, 3, 255, 22, 12, 6, 255, 18, 7, 1, 255, 18, 10, 3, 255, 15, 10, 5, 255, 18, 15, 5, 255, 22, 12, 4, 255, 23, 13, 3, 255, 19, 14, 2, 255, 21, 13, 2, 255, 25, 14, 4, 255, 25, 14, 4, 255, 24, 11, 3, 255, 24, 11, 2, 255, 29, 15, 7, 255, 31, 15, 8, 255, 30, 13, 4, 255, 29, 14, 1, 255, 27, 14, 3, 255, 29, 14, 3, 255, 31, 14, 4, 255, 31, 15, 3, 255, 30, 16, 1, 255, 29, 17, 1, 255, 34, 20, 3, 255, 29, 18, 4, 255, 25, 16, 4, 255, 29, 17, 5, 255, 34, 19, 4, 255, 36, 21, 5, 255, 40, 21, 5, 255, 50, 25, 2, 255, 41, 26, 3, 255, 55, 23, 2, 255, 58, 21, 0, 255, 55, 27, 2, 255, 59, 23, 7, 255, 53, 25, 3, 255, 50, 27, 3, 255, 53, 28, 4, 255, 50, 26, 2, 255, 45, 26, 0, 255, 51, 28, 6, 255, 50, 20, 4, 255, 52, 26, 2, 255, 55, 30, 1, 255, 50, 27, 2, 255, 52, 27, 5, 255, 53, 25, 7, 255, 51, 30, 2, 255, 46, 28, 0, 255, 55, 29, 6, 255, 61, 29, 9, 255, 62, 27, 8, 255, 58, 28, 7, 255, 53, 28, 4, 255, 53, 29, 5, 255, 54, 29, 3, 255, 64, 29, 7, 255, 64, 23, 2, 255, 56, 29, 3, 255, 47, 30, 1, 255, 55, 31, 4, 255, 61, 28, 4, 255, 52, 26, 2, 255, 53, 30, 6, 255, 56, 29, 7, 255, 56, 32, 6, 255, 52, 34, 3, 255, 57, 30, 1, 255, 60, 34, 4, 255, 58, 35, 2, 255, 63, 36, 4, 255, 66, 35, 7, 255, 66, 33, 7, 255, 67, 34, 8, 255, 67, 33, 4, 255, 68, 34, 2, 255, 68, 34, 2, 255, 68, 39, 6, 255, 63, 34, 3, 255, 68, 37, 5, 255, 69, 37, 1, 255, 70, 35, 0, 255, 75, 36, 2, 255, 74, 37, 3, 255, 69, 36, 1, 255, 68, 37, 2, 255, 72, 36, 3, 255, 68, 37, 2, 255, 67, 40, 4, 255, 72, 38, 3, 255, 70, 35, 2, 255, 72, 40, 5, 255, 72, 34, 4, 255, 73, 36, 8, 255, 69, 35, 0, 255, 74, 37, 7, 255, 69, 32, 4, 255, 75, 36, 3, 255, 76, 38, 4, 255, 70, 33, 3, 255, 70, 42, 8, 255, 66, 38, 1, 255, 72, 33, 2, 255, 74, 34, 5, 255, 72, 39, 3, 255, 69, 36, 0, 255, 70, 32, 2, 255, 71, 37, 5, 255, 60, 38, 2, 255, 65, 38, 3, 255, 88, 42, 7, 255, 101, 43, 7, 255, 91, 39, 3, 255, 68, 41, 3, 255, 67, 44, 4, 255, 71, 41, 2, 255, 65, 41, 6, 255, 69, 42, 7, 255, 69, 41, 4, 255, 72, 44, 4, 255, 66, 42, 7, 255, 66, 44, 11, 255, 74, 48, 6, 255, 69, 47, 3, 255, 59, 45, 12, 255, 88, 47, 15, 255, 100, 53, 12, 255, 81, 53, 5, 255, 68, 52, 9, 255, 75, 51, 16, 255, 75, 51, 18, 255, 67, 56, 12, 255, 72, 58, 14, 255, 73, 56, 14, 255, 69, 57, 11, 255, 65, 58, 9, 255, 81, 64, 16, 255, 94, 63, 16, 255, 103, 64, 26, 255, 103, 66, 18, 255, 117, 71, 15, 255, 95, 71, 18, 255, 82, 66, 16, 255, 77, 67, 21, 255, 70, 61, 30, 255, 76, 69, 23, 255, 75, 69, 27, 255, 74, 68, 45, 255, 80, 69, 38, 255, 92, 75, 30, 255, 92, 73, 27, 255, 91, 74, 34, 255, 104, 81, 29, 255, 112, 85, 23, 255, 116, 89, 28, 255, 103, 89, 34, 255, 96, 82, 46, 255, 112, 88, 42, 255, 113, 83, 43, 255, 119, 91, 47, 255, 120, 91, 32, 255, 116, 92, 51, 255, 117, 96, 48, 255, 108, 92, 40, 255, 111, 95, 62, 255, 110, 96, 51, 255, 106, 96, 52, 255, 95, 98, 54, 255, 88, 96, 52, 255, 95, 99, 59, 255, 91, 102, 54, 255, 87, 101, 49, 255, 116, 105, 54, 255, 129, 107, 52, 255, 121, 106, 54, 255, 123, 106, 53, 255, 128, 104, 54, 255, 128, 107, 50, 255, 118, 104, 50, 255, 114, 105, 57, 255, 112, 102, 49, 255, 106, 101, 53, 255, 105, 102, 43, 255, 107, 99, 44, 255, 105, 97, 48, 255, 109, 101, 42, 255, 110, 97, 44, 255, 113, 99, 37, 255, 114, 96, 39, 255, 116, 94, 39, 255, 114, 95, 42, 255, 110, 89, 43, 255, 109, 90, 35, 255, 114, 93, 28, 255, 117, 91, 38, 255, 110, 85, 37, 255, 112, 86, 24, 255, 112, 83, 20, 255, 111, 80, 27, 255, 109, 80, 26, 255, 110, 79, 23, 255, 114, 80, 28, 255, 115, 78, 27, 255, 113, 72, 25, 255, 115, 74, 14, 255, 120, 76, 17, 255, 120, 75, 17, 255, 113, 70, 14, 255, 111, 68, 11, 255, 106, 67, 9, 255, 101, 65, 16, 255, 102, 68, 10, 255, 105, 65, 14, 255, 106, 62, 13, 255, 110, 65, 9, 255, 113, 64, 13, 255, 114, 62, 5, 255, 115, 64, 6, 255, 110, 59, 6, 255, 110, 62, 5, 255, 110, 58, 8, 255, 113, 56, 3, 255, 116, 54, 3, 255, 114, 55, 1, 255, 108, 54, 8, 255, 106, 54, 6, 255, 107, 51, 3, 255, 114, 52, 6, 255, 111, 52, 3, 255, 117, 49, 4, 255, 115, 54, 4, 255, 98, 51, 0, 255, 98, 48, 5, 255, 101, 48, 6, 255, 96, 45, 4, 255, 94, 43, 3, 255, 97, 45, 5, 255, 100, 45, 6, 255, 95, 43, 1, 255, 93, 45, 3, 255, 91, 42, 3, 255, 85, 43, 0, 255, 96, 45, 5, 255, 106, 45, 8, 255, 102, 45, 4, 255, 100, 48, 2, 255, 103, 46, 3, 255, 103, 39, 1, 255, 106, 44, 3, 255, 103, 45, 2, 255, 101, 37, 2, 255, 101, 34, 4, 255, 94, 35, 3, 255, 90, 37, 2, 255, 84, 37, 5, 255, 85, 38, 2, 255, 90, 35, 2, 255, 86, 31, 1, 255, 83, 36, 5, 255, 88, 38, 2, 255, 88, 37, 1, 255, 88, 39, 5, 255, 88, 33, 4, 255, 88, 31, 2, 255, 88, 32, 1, 255, 85, 33, 1, 255, 83, 34, 2, 255, 86, 30, 2, 255, 74, 31, 1, 255, 72, 29, 2, 255, 75, 30, 4, 255, 74, 29, 5, 255, 75, 23, 3, 255, 76, 29, 5, 255, 87, 32, 2, 255, 98, 33, 1, 255, 95, 34, 4, 255, 90, 35, 2, 255, 83, 37, 1, 255, 85, 31, 0, 255, 91, 27, 4, 255, 81, 28, 3, 255, 77, 31, 4, 255, 76, 28, 3, 255, 75, 26, 3, 255, 74, 24, 0, 255, 75, 26, 3, 255, 69, 25, 2, 255, 72, 25, 3, 255, 69, 26, 2, 255, 70, 26, 3, 255, 72, 26, 2, 255, 60, 25, 5, 255, 60, 26, 2, 255, 68, 24, 3, 255, 67, 21, 3, 255, 75, 26, 4, 255, 77, 22, 2, 255, 86, 25, 1, 255, 96, 30, 0, 255, 87, 26, 7, 255, 78, 21, 6, 255, 75, 26, 5, 255, 72, 26, 1, 255, 72, 24, 4, 255, 76, 22, 2, 255, 78, 25, 6, 255, 69, 25, 2, 255, 68, 27, 3, 255, 68, 24, 4, 255, 69, 24, 2, 255, 69, 21, 0, 255, 73, 21, 2, 255, 79, 22, 3, 255, 79, 25, 7, 255, 74, 22, 3, 255, 69, 20, 4, 255, 65, 18, 1, 255, 69, 20, 5, 255, 69, 20, 2, 255, 65, 20, 1, 255, 65, 22, 4, 255, 54, 14, 1, 255, 59, 18, 9, 255, 68, 17, 7, 255, 57, 15, 1, 255, 52, 16, 0, 255, 52, 18, 1, 255, 64, 18, 4, 255, 65, 18, 2, 255, 73, 20, 6, 255, 66, 20, 4, 255, 58, 22, 2, 255, 50, 17, 1, 255, 53, 19, 6, 255, 50, 21, 6, 255, 50, 18, 2, 255, 55, 17, 3, 255, 59, 16, 2, 255, 60, 17, 1, 255, 57, 15, 1, 255, 62, 20, 2, 255, 45, 17, 2, 255, 34, 15, 1, 255, 33, 13, 2, 255, 37, 14, 4, 255, 35, 15, 3, 255, 50, 13, 5, 255, 51, 15, 5, 255, 61, 19, 1, 255, 69, 18, 7, 255, 68, 15, 5, 255, 72, 16, 5, 255, 64, 12, 2, 255, 45, 14, 4, 255, 43, 12, 2, 255, 45, 11, 4, 255, 37, 14, 7, 255, 32, 9, 8, 255, 37, 9, 6, 255, 52, 15, 5, 255, 70, 19, 6, 255, 71, 15, 1, 255, 63, 16, 4, 255, 57, 18, 4, 255, 56, 10, 1, 255, 44, 9, 1, 255, 43, 10, 9, 255, 36, 9, 4, 255, 39, 12, 4, 255, 44, 9, 2, 255, 51, 13, 8, 255, 46, 10, 2, 255, 52, 12, 1, 255, 62, 16, 2, 255, 62, 15, 2, 255, 64, 13, 2, 255, 67, 15, 4, 255, 58, 10, 0, 255, 57, 15, 2, 255, 56, 17, 3, 255, 49, 12, 2, 255, 41, 11, 3, 255, 40, 9, 1, 255, 16, 6, 2, 255, 13, 6, 1, 255, 13, 6, 3, 255, 14, 6, 3, 255, 17, 8, 5, 255, 18, 9, 3, 255, 19, 8, 1, 255, 21, 10, 4, 255, 17, 7, 1, 255, 22, 12, 3, 255, 19, 9, 1, 255, 15, 6, 0, 255, 15, 9, 2, 255, 15, 12, 1, 255, 15, 11, 1, 255, 19, 13, 3, 255, 21, 11, 2, 255, 21, 8, 2, 255, 20, 10, 3, 255, 19, 10, 3, 255, 18, 8, 1, 255, 23, 13, 4, 255, 28, 19, 7, 255, 20, 10, 1, 255, 24, 12, 2, 255, 30, 16, 2, 255, 29, 16, 1, 255, 23, 14, 3, 255, 22, 11, 2, 255, 32, 14, 7, 255, 26, 10, 2, 255, 24, 15, 3, 255, 31, 17, 7, 255, 33, 16, 5, 255, 31, 14, 2, 255, 31, 14, 4, 255, 25, 13, 3, 255, 25, 16, 3, 255, 27, 15, 4, 255, 30, 17, 5, 255, 34, 17, 5, 255, 28, 18, 2, 255, 39, 20, 6, 255, 40, 21, 4, 255, 42, 22, 4, 255, 50, 24, 4, 255, 56, 24, 6, 255, 56, 22, 5, 255, 47, 19, 0, 255, 52, 24, 1, 255, 60, 24, 5, 255, 50, 20, 2, 255, 45, 27, 5, 255, 52, 25, 6, 255, 42, 29, 6, 255, 45, 23, 4, 255, 52, 24, 4, 255, 46, 28, 4, 255, 49, 24, 3, 255, 49, 26, 3, 255, 39, 25, 0, 255, 43, 23, 2, 255, 52, 25, 3, 255, 52, 28, 1, 255, 50, 28, 3, 255, 42, 26, 2, 255, 50, 23, 7, 255, 45, 26, 2, 255, 53, 27, 6, 255, 53, 26, 2, 255, 48, 29, 2, 255, 47, 26, 3, 255, 57, 31, 6, 255, 57, 29, 2, 255, 52, 28, 1, 255, 50, 27, 2, 255, 60, 31, 3, 255, 54, 29, 1, 255, 53, 27, 4, 255, 55, 29, 3, 255, 56, 32, 3, 255, 62, 31, 7, 255, 64, 31, 2, 255, 59, 33, 3, 255, 57, 32, 2, 255, 60, 37, 4, 255, 63, 35, 3, 255, 64, 29, 1, 255, 66, 35, 4, 255, 60, 38, 6, 255, 58, 35, 2, 255, 61, 33, 2, 255, 68, 33, 5, 255, 60, 33, 1, 255, 64, 38, 3, 255, 69, 35, 2, 255, 68, 36, 6, 255, 64, 37, 3, 255, 71, 39, 3, 255, 73, 41, 4, 255, 72, 36, 1, 255, 72, 35, 2, 255, 63, 37, 2, 255, 63, 39, 1, 255, 71, 35, 4, 255, 73, 35, 5, 255, 65, 35, 3, 255, 66, 34, 1, 255, 70, 39, 3, 255, 74, 38, 3, 255, 89, 35, 1, 255, 96, 35, 2, 255, 95, 39, 5, 255, 94, 36, 3, 255, 75, 37, 3, 255, 66, 36, 6, 255, 66, 37, 0, 255, 68, 36, 4, 255, 71, 35, 6, 255, 70, 36, 3, 255, 64, 33, 2, 255, 66, 36, 2, 255, 65, 37, 7, 255, 63, 37, 7, 255, 65, 36, 2, 255, 76, 39, 2, 255, 95, 48, 6, 255, 92, 39, 2, 255, 76, 36, 6, 255, 68, 36, 0, 255, 72, 42, 3, 255, 69, 39, 6, 255, 67, 43, 11, 255, 71, 43, 7, 255, 73, 41, 5, 255, 66, 42, 10, 255, 71, 43, 5, 255, 65, 51, 4, 255, 71, 49, 2, 255, 76, 48, 5, 255, 67, 49, 11, 255, 73, 47, 13, 255, 83, 54, 13, 255, 85, 57, 15, 255, 87, 58, 11, 255, 72, 52, 11, 255, 73, 50, 18, 255, 70, 53, 11, 255, 74, 55, 12, 255, 77, 53, 20, 255, 77, 56, 24, 255, 93, 64, 23, 255, 112, 67, 18, 255, 111, 68, 16, 255, 114, 67, 14, 255, 102, 62, 24, 255, 95, 62, 19, 255, 87, 68, 18, 255, 78, 68, 22, 255, 77, 67, 20, 255, 75, 66, 23, 255, 73, 69, 27, 255, 72, 65, 38, 255, 76, 70, 30, 255, 82, 71, 32, 255, 79, 76, 29, 255, 82, 75, 33, 255, 93, 79, 39, 255, 115, 85, 28, 255, 116, 84, 38, 255, 117, 85, 38, 255, 115, 90, 35, 255, 121, 89, 53, 255, 117, 87, 42, 255, 115, 90, 43, 255, 117, 91, 47, 255, 124, 92, 41, 255, 120, 97, 51, 255, 117, 97, 50, 255, 122, 97, 44, 255, 121, 99, 55, 255, 125, 97, 52, 255, 128, 102, 47, 255, 103, 102, 56, 255, 91, 98, 49, 255, 109, 103, 58, 255, 109, 104, 50, 255, 100, 102, 46, 255, 101, 100, 53, 255, 112, 104, 59, 255, 116, 104, 56, 255, 116, 102, 56, 255, 118, 107, 54, 255, 115, 103, 52, 255, 114, 103, 52, 255, 109, 100, 54, 255, 107, 101, 55, 255, 102, 101, 45, 255, 102, 95, 52, 255, 105, 101, 48, 255, 104, 101, 41, 255, 104, 99, 42, 255, 108, 100, 43, 255, 117, 100, 38, 255, 118, 99, 37, 255, 120, 97, 36, 255, 120, 94, 33, 255, 120, 91, 40, 255, 118, 91, 41, 255, 114, 91, 23, 255, 112, 89, 26, 255, 108, 85, 30, 255, 113, 81, 34, 255, 118, 83, 31, 255, 114, 81, 24, 255, 109, 77, 28, 255, 112, 80, 24, 255, 110, 74, 21, 255, 114, 75, 18, 255, 116, 74, 19, 255, 118, 74, 22, 255, 113, 68, 18, 255, 111, 67, 16, 255, 112, 70, 14, 255, 110, 68, 24, 255, 106, 65, 19, 255, 106, 63, 22, 255, 109, 68, 8, 255, 107, 66, 11, 255, 106, 67, 12, 255, 113, 69, 5, 255, 112, 62, 7, 255, 114, 62, 12, 255, 114, 60, 17, 255, 108, 58, 10, 255, 105, 58, 7, 255, 107, 58, 4, 255, 117, 57, 5, 255, 105, 58, 4, 255, 99, 57, 3, 255, 108, 58, 9, 255, 113, 54, 8, 255, 113, 54, 5, 255, 115, 51, 6, 255, 113, 50, 3, 255, 115, 51, 1, 255, 108, 53, 2, 255, 103, 52, 5, 255, 106, 46, 3, 255, 106, 49, 6, 255, 98, 46, 4, 255, 96, 46, 4, 255, 98, 43, 5, 255, 99, 44, 9, 255, 96, 46, 8, 255, 91, 47, 4, 255, 92, 45, 3, 255, 90, 38, 3, 255, 97, 38, 4, 255, 104, 43, 4, 255, 104, 44, 4, 255, 96, 40, 2, 255, 94, 36, 5, 255, 86, 33, 2, 255, 85, 38, 2, 255, 87, 35, 3, 255, 82, 32, 4, 255, 80, 35, 3, 255, 80, 39, 5, 255, 76, 36, 3, 255, 81, 31, 2, 255, 89, 34, 3, 255, 87, 37, 1, 255, 78, 33, 0, 255, 80, 29, 8, 255, 86, 32, 5, 255, 89, 32, 2, 255, 87, 38, 5, 255, 88, 34, 4, 255, 87, 29, 4, 255, 86, 27, 5, 255, 78, 30, 3, 255, 79, 31, 3, 255, 73, 30, 5, 255, 69, 27, 2, 255, 77, 32, 5, 255, 75, 29, 2, 255, 77, 30, 4, 255, 79, 24, 6, 255, 77, 26, 2, 255, 88, 32, 3, 255, 92, 34, 3, 255, 93, 33, 2, 255, 93, 35, 2, 255, 86, 36, 4, 255, 83, 31, 2, 255, 94, 31, 4, 255, 88, 30, 2, 255, 79, 31, 2, 255, 73, 27, 2, 255, 75, 26, 5, 255, 71, 27, 5, 255, 75, 25, 1, 255, 73, 27, 2, 255, 67, 29, 4, 255, 64, 25, 2, 255, 73, 25, 2, 255, 70, 25, 1, 255, 67, 24, 2, 255, 68, 24, 3, 255, 70, 24, 7, 255, 70, 23, 4, 255, 78, 28, 3, 255, 76, 24, 0, 255, 79, 24, 4, 255, 88, 27, 4, 255, 87, 25, 1, 255, 82, 26, 2, 255, 76, 25, 2, 255, 74, 23, 4, 255, 72, 22, 2, 255, 78, 24, 4, 255, 75, 22, 2, 255, 72, 21, 0, 255, 76, 27, 7, 255, 71, 21, 3, 255, 68, 26, 4, 255, 75, 24, 1, 255, 79, 22, 1, 255, 89, 25, 4, 255, 92, 26, 5, 255, 93, 26, 5, 255, 81, 24, 3, 255, 70, 21, 6, 255, 70, 20, 2, 255, 66, 17, 1, 255, 68, 20, 4, 255, 64, 19, 3, 255, 58, 21, 2, 255, 52, 15, 2, 255, 60, 16, 9, 255, 60, 16, 4, 255, 49, 16, 3, 255, 58, 17, 5, 255, 59, 15, 1, 255, 55, 17, 1, 255, 59, 17, 3, 255, 63, 21, 4, 255, 62, 21, 3, 255, 48, 19, 1, 255, 55, 19, 6, 255, 57, 21, 3, 255, 58, 20, 2, 255, 64, 19, 3, 255, 58, 16, 3, 255, 52, 13, 6, 255, 28, 10, 0, 255, 34, 16, 1, 255, 38, 16, 2, 255, 32, 15, 1, 255, 39, 16, 2, 255, 45, 16, 3, 255, 45, 13, 2, 255, 44, 15, 5, 255, 34, 11, 4, 255, 27, 9, 4, 255, 30, 11, 2, 255, 29, 11, 4, 255, 35, 13, 0, 255, 30, 12, 4, 255, 27, 6, 4, 255, 27, 8, 2, 255, 27, 8, 6, 255, 23, 8, 5, 255, 21, 9, 3, 255, 20, 7, 0, 255, 20, 10, 1, 255, 25, 9, 4, 255, 29, 5, 0, 255, 42, 12, 6, 255, 54, 14, 5, 255, 59, 14, 2, 255, 59, 15, 1, 255, 61, 11, 3, 255, 53, 14, 3, 255, 40, 14, 4, 255, 31, 10, 1, 255, 36, 12, 3, 255, 48, 14, 4, 255, 56, 14, 1, 255, 57, 14, 1, 255, 54, 14, 2, 255, 63, 19, 4, 255, 70, 17, 2, 255, 70, 15, 1, 255, 64, 16, 2, 255, 55, 15, 3, 255, 50, 16, 5, 255, 50, 13, 2, 255, 54, 13, 2, 255, 13, 6, 2, 255, 14, 6, 3, 255, 13, 8, 4, 255, 13, 6, 3, 255, 14, 6, 2, 255, 19, 9, 2, 255, 19, 8, 2, 255, 19, 10, 3, 255, 17, 9, 1, 255, 18, 9, 0, 255, 21, 11, 2, 255, 19, 10, 2, 255, 18, 11, 3, 255, 17, 8, 2, 255, 16, 9, 2, 255, 20, 10, 2, 255, 23, 12, 4, 255, 23, 12, 3, 255, 21, 12, 2, 255, 20, 11, 2, 255, 22, 12, 3, 255, 22, 12, 3, 255, 25, 14, 4, 255, 23, 13, 2, 255, 26, 17, 5, 255, 26, 17, 5, 255, 21, 13, 2, 255, 22, 12, 5, 255, 23, 14, 5, 255, 20, 12, 0, 255, 24, 16, 3, 255, 26, 17, 3, 255, 26, 14, 2, 255, 26, 12, 2, 255, 25, 13, 4, 255, 24, 13, 6, 255, 24, 14, 5, 255, 34, 18, 5, 255, 26, 17, 3, 255, 30, 14, 2, 255, 42, 14, 4, 255, 30, 19, 3, 255, 39, 21, 5, 255, 43, 21, 4, 255, 44, 20, 4, 255, 50, 23, 5, 255, 48, 20, 1, 255, 49, 19, 1, 255, 54, 22, 2, 255, 55, 23, 3, 255, 51, 20, 1, 255, 51, 21, 3, 255, 49, 19, 1, 255, 52, 20, 3, 255, 37, 21, 1, 255, 41, 20, 2, 255, 47, 22, 3, 255, 44, 24, 1, 255, 45, 21, 2, 255, 45, 25, 5, 255, 39, 24, 3, 255, 46, 25, 4, 255, 54, 26, 5, 255, 51, 25, 3, 255, 51, 26, 3, 255, 38, 26, 0, 255, 46, 28, 4, 255, 47, 31, 2, 255, 56, 27, 6, 255, 47, 22, 5, 255, 43, 25, 5, 255, 54, 31, 8, 255, 53, 26, 2, 255, 52, 29, 7, 255, 52, 25, 3, 255, 58, 28, 3, 255, 53, 28, 3, 255, 51, 29, 2, 255, 61, 25, 4, 255, 66, 30, 1, 255, 57, 32, 0, 255, 62, 30, 3, 255, 64, 28, 5, 255, 61, 30, 2, 255, 63, 31, 3, 255, 66, 34, 5, 255, 61, 33, 2, 255, 59, 34, 2, 255, 60, 37, 4, 255, 57, 36, 3, 255, 58, 33, 2, 255, 61, 36, 4, 255, 66, 34, 4, 255, 68, 33, 3, 255, 64, 36, 2, 255, 71, 33, 2, 255, 65, 33, 3, 255, 67, 37, 3, 255, 70, 35, 3, 255, 68, 36, 3, 255, 64, 34, 2, 255, 62, 33, 3, 255, 69, 37, 7, 255, 66, 33, 4, 255, 62, 36, 7, 255, 61, 35, 7, 255, 66, 34, 6, 255, 68, 37, 7, 255, 62, 33, 1, 255, 73, 38, 5, 255, 97, 41, 6, 255, 93, 43, 4, 255, 92, 39, 3, 255, 94, 34, 4, 255, 71, 31, 5, 255, 70, 36, 1, 255, 68, 35, 7, 255, 67, 38, 6, 255, 62, 34, 0, 255, 63, 38, 3, 255, 65, 37, 5, 255, 66, 34, 1, 255, 67, 37, 3, 255, 67, 34, 4, 255, 62, 33, 3, 255, 64, 32, 6, 255, 67, 33, 5, 255, 62, 32, 7, 255, 64, 32, 9, 255, 67, 36, 6, 255, 71, 35, 1, 255, 71, 37, 4, 255, 67, 42, 7, 255, 63, 39, 6, 255, 74, 41, 7, 255, 74, 40, 6, 255, 67, 44, 10, 255, 61, 47, 11, 255, 70, 44, 6, 255, 76, 46, 9, 255, 96, 50, 17, 255, 109, 59, 15, 255, 104, 59, 7, 255, 110, 59, 12, 255, 98, 56, 9, 255, 76, 50, 13, 255, 64, 54, 15, 255, 68, 57, 19, 255, 71, 54, 18, 255, 70, 57, 16, 255, 91, 63, 14, 255, 114, 66, 14, 255, 115, 63, 17, 255, 106, 60, 23, 255, 109, 68, 13, 255, 100, 70, 16, 255, 78, 61, 35, 255, 74, 62, 24, 255, 81, 65, 17, 255, 71, 67, 22, 255, 69, 64, 31, 255, 72, 67, 34, 255, 75, 67, 34, 255, 85, 70, 30, 255, 93, 78, 30, 255, 81, 75, 47, 255, 88, 74, 45, 255, 102, 79, 32, 255, 101, 82, 30, 255, 102, 86, 38, 255, 95, 84, 33, 255, 94, 82, 37, 255, 95, 86, 45, 255, 112, 94, 40, 255, 118, 93, 29, 255, 114, 94, 44, 255, 119, 92, 54, 255, 115, 93, 51, 255, 123, 96, 52, 255, 127, 96, 52, 255, 121, 98, 51, 255, 114, 94, 60, 255, 107, 98, 48, 255, 97, 94, 66, 255, 110, 103, 53, 255, 126, 106, 45, 255, 127, 101, 58, 255, 125, 106, 58, 255, 109, 106, 55, 255, 87, 98, 54, 255, 90, 102, 58, 255, 98, 101, 52, 255, 105, 106, 53, 255, 101, 101, 54, 255, 102, 103, 51, 255, 101, 106, 42, 255, 98, 101, 50, 255, 101, 101, 51, 255, 103, 102, 46, 255, 107, 100, 49, 255, 104, 98, 46, 255, 110, 100, 48, 255, 115, 98, 46, 255, 116, 96, 44, 255, 124, 97, 39, 255, 127, 92, 40, 255, 127, 90, 43, 255, 124, 94, 19, 255, 120, 93, 37, 255, 112, 91, 35, 255, 106, 89, 27, 255, 112, 90, 34, 255, 115, 85, 22, 255, 123, 85, 35, 255, 117, 83, 19, 255, 113, 82, 15, 255, 111, 79, 22, 255, 114, 75, 27, 255, 119, 76, 25, 255, 118, 78, 16, 255, 111, 71, 18, 255, 107, 71, 14, 255, 104, 68, 15, 255, 107, 70, 19, 255, 107, 64, 9, 255, 108, 67, 9, 255, 107, 67, 19, 255, 104, 64, 15, 255, 106, 65, 12, 255, 106, 62, 10, 255, 107, 60, 10, 255, 109, 60, 8, 255, 110, 59, 14, 255, 110, 61, 5, 255, 111, 61, 1, 255, 107, 57, 2, 255, 109, 59, 11, 255, 104, 55, 5, 255, 106, 50, 9, 255, 109, 51, 8, 255, 106, 54, 1, 255, 109, 57, 1, 255, 108, 53, 2, 255, 116, 54, 9, 255, 115, 52, 5, 255, 106, 52, 1, 255, 107, 48, 3, 255, 110, 49, 6, 255, 107, 49, 6, 255, 102, 45, 3, 255, 103, 46, 5, 255, 103, 43, 2, 255, 102, 44, 2, 255, 100, 46, 6, 255, 95, 41, 2, 255, 101, 43, 4, 255, 101, 44, 5, 255, 88, 39, 2, 255, 85, 39, 0, 255, 93, 41, 1, 255, 98, 40, 1, 255, 89, 37, 1, 255, 87, 36, 4, 255, 90, 41, 5, 255, 82, 35, 0, 255, 81, 32, 1, 255, 81, 34, 3, 255, 79, 35, 2, 255, 81, 38, 3, 255, 81, 35, 5, 255, 80, 32, 1, 255, 93, 34, 1, 255, 97, 40, 3, 255, 86, 37, 3, 255, 83, 26, 4, 255, 84, 27, 3, 255, 88, 33, 5, 255, 83, 33, 2, 255, 80, 29, 0, 255, 77, 29, 2, 255, 78, 29, 5, 255, 79, 32, 8, 255, 76, 28, 4, 255, 75, 33, 9, 255, 74, 31, 7, 255, 72, 24, 0, 255, 75, 29, 3, 255, 73, 29, 4, 255, 66, 26, 8, 255, 77, 31, 5, 255, 84, 27, 0, 255, 78, 30, 4, 255, 79, 29, 6, 255, 94, 30, 4, 255, 91, 33, 2, 255, 86, 35, 3, 255, 83, 32, 1, 255, 83, 28, 1, 255, 84, 28, 5, 255, 77, 27, 4, 255, 70, 24, 2, 255, 74, 26, 5, 255, 77, 27, 2, 255, 74, 26, 0, 255, 72, 29, 5, 255, 72, 28, 4, 255, 74, 25, 2, 255, 72, 25, 2, 255, 71, 25, 3, 255, 67, 21, 1, 255, 69, 23, 4, 255, 71, 27, 5, 255, 68, 24, 1, 255, 75, 28, 3, 255, 73, 24, 1, 255, 73, 25, 3, 255, 72, 25, 4, 255, 66, 22, 0, 255, 73, 26, 3, 255, 75, 24, 1, 255, 78, 26, 5, 255, 80, 23, 5, 255, 79, 24, 5, 255, 69, 22, 1, 255, 66, 24, 2, 255, 71, 25, 3, 255, 70, 22, 4, 255, 77, 20, 5, 255, 77, 23, 1, 255, 82, 28, 1, 255, 80, 24, 2, 255, 78, 19, 2, 255, 73, 22, 7, 255, 67, 21, 3, 255, 66, 21, 0, 255, 70, 23, 4, 255, 68, 20, 5, 255, 64, 19, 4, 255, 62, 23, 4, 255, 61, 22, 3, 255, 62, 16, 4, 255, 63, 20, 4, 255, 49, 17, 2, 255, 55, 14, 3, 255, 60, 16, 2, 255, 50, 16, 2, 255, 52, 18, 1, 255, 55, 21, 2, 255, 65, 22, 4, 255, 64, 18, 4, 255, 66, 16, 4, 255, 62, 18, 1, 255, 72, 23, 2, 255, 69, 16, 2, 255, 56, 11, 0, 255, 45, 13, 3, 255, 31, 10, 2, 255, 34, 12, 5, 255, 38, 11, 6, 255, 35, 10, 3, 255, 37, 13, 4, 255, 44, 17, 6, 255, 45, 14, 4, 255, 48, 14, 5, 255, 41, 10, 3, 255, 31, 12, 4, 255, 30, 18, 6, 255, 34, 15, 4, 255, 36, 12, 2, 255, 23, 12, 0, 255, 27, 9, 3, 255, 32, 10, 3, 255, 29, 10, 4, 255, 29, 10, 3, 255, 26, 10, 0, 255, 32, 14, 4, 255, 28, 9, 1, 255, 25, 7, 3, 255, 18, 8, 3, 255, 21, 8, 1, 255, 41, 12, 2, 255, 55, 14, 4, 255, 58, 16, 5, 255, 55, 14, 5, 255, 57, 14, 4, 255, 56, 14, 7, 255, 47, 11, 6, 255, 41, 10, 2, 255, 60, 15, 2, 255, 70, 18, 3, 255, 76, 19, 3, 255, 76, 21, 3, 255, 68, 21, 0, 255, 67, 19, 0, 255, 75, 17, 2, 255, 75, 17, 6, 255, 64, 18, 5, 255, 59, 13, 3, 255, 55, 12, 0, 255, 61, 16, 6, 255, 12, 8, 4, 255, 11, 7, 4, 255, 11, 7, 3, 255, 12, 8, 3, 255, 14, 7, 1, 255, 18, 9, 1, 255, 18, 8, 3, 255, 16, 8, 1, 255, 18, 11, 3, 255, 17, 9, 0, 255, 21, 11, 2, 255, 22, 13, 4, 255, 21, 11, 3, 255, 24, 12, 7, 255, 17, 7, 2, 255, 18, 8, 0, 255, 22, 12, 3, 255, 22, 12, 3, 255, 21, 11, 1, 255, 21, 13, 3, 255, 21, 12, 3, 255, 22, 11, 2, 255, 28, 14, 5, 255, 24, 11, 2, 255, 23, 14, 3, 255, 21, 16, 4, 255, 18, 13, 4, 255, 20, 11, 4, 255, 21, 14, 6, 255, 21, 16, 3, 255, 23, 17, 1, 255, 25, 16, 2, 255, 24, 12, 2, 255, 24, 12, 3, 255, 25, 15, 5, 255, 22, 13, 5, 255, 27, 15, 4, 255, 36, 16, 4, 255, 32, 16, 1, 255, 31, 18, 3, 255, 41, 16, 4, 255, 38, 16, 3, 255, 36, 17, 1, 255, 36, 19, 2, 255, 48, 18, 3, 255, 48, 22, 4, 255, 46, 20, 1, 255, 48, 19, 1, 255, 54, 22, 2, 255, 52, 21, 1, 255, 48, 22, 2, 255, 45, 20, 2, 255, 47, 23, 3, 255, 46, 22, 3, 255, 47, 20, 4, 255, 54, 22, 9, 255, 44, 21, 2, 255, 46, 24, 2, 255, 46, 23, 4, 255, 41, 23, 4, 255, 42, 26, 5, 255, 45, 25, 6, 255, 49, 24, 5, 255, 50, 24, 4, 255, 50, 27, 4, 255, 48, 26, 0, 255, 42, 23, 9, 255, 40, 23, 8, 255, 51, 30, 2, 255, 52, 31, 3, 255, 50, 25, 2, 255, 44, 24, 1, 255, 51, 27, 5, 255, 47, 23, 2, 255, 50, 26, 5, 255, 47, 25, 3, 255, 54, 29, 5, 255, 52, 26, 3, 255, 58, 24, 1, 255, 58, 28, 0, 255, 55, 34, 1, 255, 61, 32, 5, 255, 53, 31, 3, 255, 61, 31, 2, 255, 60, 29, 1, 255, 63, 31, 4, 255, 62, 31, 3, 255, 58, 34, 3, 255, 58, 32, 2, 255, 66, 32, 3, 255, 64, 30, 4, 255, 61, 32, 3, 255, 63, 32, 3, 255, 67, 33, 4, 255, 63, 32, 2, 255, 61, 34, 4, 255, 63, 35, 0, 255, 63, 38, 2, 255, 70, 34, 5, 255, 63, 37, 3, 255, 75, 35, 1, 255, 90, 38, 2, 255, 92, 38, 1, 255, 89, 36, 2, 255, 75, 35, 1, 255, 64, 33, 0, 255, 66, 35, 3, 255, 68, 37, 5, 255, 72, 32, 4, 255, 75, 35, 1, 255, 76, 37, 1, 255, 75, 35, 4, 255, 73, 31, 2, 255, 63, 35, 1, 255, 60, 34, 2, 255, 68, 33, 1, 255, 56, 29, 10, 255, 61, 36, 8, 255, 71, 36, 0, 255, 71, 33, 1, 255, 70, 37, 1, 255, 71, 35, 1, 255, 68, 34, 7, 255, 62, 31, 3, 255, 71, 35, 7, 255, 67, 33, 6, 255, 66, 38, 4, 255, 63, 35, 3, 255, 68, 35, 4, 255, 61, 35, 10, 255, 58, 30, 9, 255, 69, 37, 7, 255, 67, 38, 0, 255, 65, 38, 5, 255, 70, 42, 13, 255, 66, 40, 5, 255, 70, 42, 3, 255, 69, 46, 8, 255, 65, 45, 6, 255, 67, 47, 7, 255, 97, 53, 8, 255, 97, 52, 6, 255, 85, 53, 8, 255, 82, 52, 13, 255, 71, 50, 7, 255, 70, 50, 16, 255, 73, 50, 25, 255, 73, 53, 23, 255, 67, 55, 16, 255, 70, 61, 20, 255, 85, 59, 20, 255, 117, 66, 17, 255, 121, 64, 13, 255, 116, 66, 23, 255, 110, 67, 26, 255, 117, 72, 22, 255, 90, 65, 22, 255, 68, 64, 19, 255, 71, 67, 31, 255, 83, 75, 25, 255, 93, 75, 25, 255, 78, 67, 30, 255, 82, 71, 36, 255, 103, 75, 33, 255, 117, 79, 32, 255, 117, 79, 32, 255, 114, 80, 37, 255, 108, 81, 31, 255, 86, 76, 38, 255, 82, 73, 52, 255, 80, 80, 44, 255, 82, 83, 46, 255, 78, 80, 51, 255, 98, 81, 49, 255, 117, 88, 41, 255, 114, 96, 54, 255, 117, 96, 49, 255, 116, 97, 54, 255, 122, 98, 55, 255, 127, 99, 60, 255, 119, 102, 51, 255, 98, 98, 60, 255, 84, 92, 61, 255, 102, 102, 58, 255, 124, 109, 54, 255, 128, 103, 54, 255, 126, 106, 56, 255, 110, 106, 68, 255, 95, 103, 52, 255, 95, 105, 52, 255, 99, 105, 69, 255, 93, 101, 54, 255, 99, 102, 58, 255, 109, 108, 53, 255, 111, 106, 51, 255, 108, 102, 52, 255, 106, 102, 53, 255, 106, 103, 51, 255, 110, 108, 43, 255, 116, 105, 39, 255, 114, 103, 41, 255, 120, 102, 48, 255, 126, 103, 40, 255, 121, 100, 35, 255, 122, 93, 38, 255, 122, 94, 39, 255, 121, 91, 45, 255, 113, 89, 22, 255, 110, 90, 30, 255, 109, 89, 34, 255, 110, 91, 21, 255, 117, 88, 27, 255, 121, 86, 22, 255, 124, 83, 24, 255, 121, 80, 15, 255, 119, 80, 17, 255, 121, 85, 14, 255, 114, 81, 9, 255, 109, 77, 22, 255, 109, 76, 21, 255, 102, 70, 15, 255, 104, 71, 13, 255, 104, 68, 11, 255, 108, 69, 18, 255, 104, 68, 14, 255, 105, 66, 14, 255, 107, 65, 11, 255, 108, 64, 8, 255, 107, 64, 12, 255, 100, 62, 7, 255, 104, 57, 16, 255, 108, 56, 13, 255, 109, 59, 14, 255, 108, 60, 7, 255, 107, 57, 6, 255, 107, 57, 5, 255, 107, 55, 7, 255, 109, 54, 7, 255, 114, 54, 8, 255, 113, 51, 5, 255, 112, 53, 5, 255, 110, 53, 5, 255, 109, 51, 5, 255, 112, 51, 4, 255, 112, 49, 1, 255, 107, 51, 3, 255, 111, 47, 5, 255, 115, 46, 7, 255, 108, 47, 5, 255, 106, 45, 2, 255, 109, 46, 3, 255, 110, 45, 6, 255, 101, 42, 6, 255, 99, 44, 7, 255, 107, 47, 7, 255, 112, 45, 1, 255, 115, 44, 0, 255, 101, 43, 3, 255, 86, 41, 5, 255, 83, 40, 4, 255, 88, 42, 3, 255, 90, 40, 2, 255, 81, 36, 0, 255, 84, 36, 2, 255, 87, 36, 3, 255, 82, 37, 4, 255, 79, 34, 1, 255, 83, 36, 2, 255, 82, 36, 0, 255, 77, 28, 0, 255, 77, 34, 3, 255, 85, 35, 4, 255, 89, 35, 4, 255, 86, 38, 4, 255, 86, 32, 5, 255, 81, 31, 2, 255, 80, 31, 2, 255, 76, 27, 2, 255, 75, 27, 4, 255, 69, 32, 5, 255, 73, 32, 2, 255, 81, 33, 6, 255, 75, 27, 5, 255, 71, 25, 2, 255, 78, 31, 5, 255, 79, 28, 2, 255, 76, 26, 2, 255, 72, 26, 3, 255, 80, 29, 5, 255, 79, 28, 3, 255, 77, 33, 2, 255, 91, 31, 5, 255, 85, 27, 2, 255, 87, 31, 4, 255, 94, 34, 4, 255, 95, 35, 5, 255, 86, 28, 0, 255, 83, 26, 0, 255, 84, 25, 3, 255, 84, 26, 5, 255, 78, 25, 3, 255, 81, 26, 4, 255, 78, 26, 2, 255, 76, 28, 2, 255, 76, 26, 2, 255, 75, 26, 2, 255, 76, 29, 4, 255, 70, 25, 1, 255, 68, 21, 1, 255, 71, 24, 4, 255, 70, 24, 3, 255, 67, 25, 4, 255, 65, 25, 2, 255, 69, 26, 5, 255, 71, 25, 4, 255, 71, 24, 1, 255, 72, 24, 2, 255, 72, 26, 3, 255, 74, 25, 3, 255, 75, 25, 2, 255, 78, 30, 5, 255, 73, 28, 5, 255, 68, 24, 3, 255, 71, 22, 3, 255, 78, 24, 4, 255, 74, 23, 2, 255, 70, 24, 7, 255, 64, 18, 2, 255, 79, 24, 3, 255, 94, 23, 5, 255, 76, 20, 1, 255, 63, 21, 4, 255, 61, 18, 3, 255, 68, 22, 1, 255, 70, 23, 1, 255, 68, 19, 0, 255, 68, 18, 1, 255, 65, 17, 3, 255, 64, 23, 5, 255, 65, 22, 1, 255, 64, 17, 1, 255, 66, 21, 3, 255, 51, 18, 0, 255, 60, 21, 6, 255, 63, 17, 3, 255, 56, 19, 3, 255, 58, 18, 2, 255, 51, 19, 1, 255, 56, 19, 1, 255, 70, 17, 5, 255, 70, 15, 6, 255, 72, 17, 3, 255, 65, 20, 4, 255, 63, 15, 2, 255, 55, 15, 3, 255, 45, 14, 2, 255, 48, 14, 5, 255, 47, 11, 3, 255, 47, 13, 7, 255, 44, 11, 3, 255, 47, 13, 3, 255, 55, 16, 6, 255, 53, 15, 3, 255, 49, 14, 1, 255, 43, 13, 0, 255, 40, 13, 4, 255, 37, 18, 6, 255, 45, 14, 2, 255, 47, 11, 5, 255, 39, 13, 2, 255, 31, 13, 2, 255, 36, 14, 3, 255, 32, 10, 0, 255, 35, 13, 2, 255, 32, 10, 2, 255, 33, 12, 4, 255, 31, 11, 2, 255, 27, 12, 5, 255, 18, 8, 3, 255, 23, 8, 3, 255, 30, 8, 2, 255, 32, 13, 2, 255, 30, 12, 0, 255, 39, 12, 4, 255, 45, 10, 1, 255, 45, 10, 4, 255, 46, 14, 8, 255, 50, 12, 4, 255, 81, 19, 5, 255, 83, 24, 4, 255, 94, 27, 3, 255, 96, 27, 2, 255, 90, 28, 3, 255, 89, 27, 5, 255, 80, 22, 1, 255, 79, 20, 2, 255, 85, 19, 4, 255, 73, 18, 0, 255, 65, 16, 0, 255, 61, 14, 2, 255, 12, 8, 5, 255, 10, 6, 3, 255, 10, 7, 2, 255, 12, 7, 2, 255, 16, 9, 2, 255, 16, 8, 0, 255, 18, 9, 3, 255, 17, 11, 4, 255, 17, 11, 2, 255, 18, 10, 2, 255, 18, 8, 0, 255, 23, 13, 4, 255, 21, 12, 2, 255, 19, 10, 2, 255, 19, 11, 3, 255, 20, 12, 3, 255, 21, 10, 4, 255, 23, 11, 4, 255, 20, 10, 3, 255, 20, 15, 5, 255, 20, 13, 3, 255, 22, 12, 3, 255, 29, 16, 8, 255, 24, 10, 3, 255, 23, 12, 4, 255, 21, 13, 2, 255, 22, 15, 3, 255, 18, 14, 3, 255, 16, 9, 1, 255, 25, 14, 5, 255, 24, 13, 3, 255, 23, 15, 5, 255, 25, 13, 6, 255, 27, 13, 2, 255, 32, 16, 1, 255, 28, 15, 0, 255, 32, 19, 3, 255, 34, 17, 4, 255, 31, 14, 1, 255, 36, 20, 4, 255, 41, 18, 5, 255, 36, 18, 3, 255, 44, 20, 6, 255, 45, 20, 3, 255, 45, 21, 3, 255, 44, 20, 3, 255, 46, 18, 1, 255, 49, 20, 2, 255, 49, 21, 2, 255, 47, 21, 1, 255, 50, 24, 3, 255, 46, 20, 3, 255, 53, 22, 4, 255, 50, 24, 5, 255, 42, 20, 3, 255, 44, 20, 4, 255, 39, 24, 3, 255, 43, 20, 2, 255, 45, 25, 4, 255, 38, 22, 1, 255, 42, 24, 4, 255, 44, 23, 2, 255, 46, 22, 2, 255, 50, 25, 5, 255, 48, 22, 6, 255, 48, 26, 10, 255, 37, 26, 5, 255, 52, 30, 3, 255, 50, 24, 1, 255, 52, 27, 5, 255, 60, 30, 4, 255, 53, 26, 4, 255, 55, 29, 7, 255, 55, 26, 2, 255, 48, 24, 3, 255, 45, 24, 1, 255, 55, 32, 0, 255, 53, 28, 2, 255, 54, 27, 6, 255, 54, 32, 6, 255, 50, 33, 1, 255, 57, 27, 1, 255, 62, 38, 4, 255, 71, 37, 8, 255, 56, 29, 0, 255, 56, 31, 1, 255, 63, 30, 5, 255, 61, 31, 3, 255, 61, 32, 2, 255, 68, 35, 7, 255, 63, 36, 6, 255, 63, 35, 5, 255, 65, 34, 3, 255, 67, 35, 4, 255, 67, 31, 2, 255, 62, 36, 6, 255, 61, 34, 3, 255, 62, 33, 6, 255, 60, 36, 7, 255, 59, 34, 2, 255, 69, 36, 1, 255, 94, 37, 4, 255, 85, 35, 5, 255, 71, 36, 5, 255, 63, 33, 1, 255, 65, 35, 2, 255, 69, 36, 3, 255, 66, 32, 0, 255, 62, 36, 2, 255, 61, 36, 5, 255, 63, 35, 1, 255, 58, 34, 0, 255, 65, 34, 2, 255, 69, 39, 6, 255, 63, 31, 5, 255, 65, 31, 1, 255, 60, 35, 3, 255, 63, 36, 7, 255, 66, 31, 2, 255, 68, 33, 6, 255, 65, 33, 4, 255, 66, 32, 1, 255, 64, 30, 3, 255, 66, 37, 4, 255, 61, 37, 2, 255, 64, 36, 5, 255, 65, 34, 1, 255, 68, 39, 5, 255, 67, 37, 1, 255, 62, 38, 8, 255, 58, 32, 8, 255, 66, 37, 8, 255, 66, 40, 3, 255, 67, 39, 5, 255, 71, 38, 11, 255, 65, 44, 4, 255, 68, 44, 5, 255, 71, 43, 6, 255, 68, 51, 4, 255, 68, 51, 11, 255, 96, 55, 10, 255, 106, 57, 17, 255, 95, 51, 18, 255, 81, 46, 15, 255, 71, 51, 9, 255, 66, 54, 17, 255, 71, 47, 25, 255, 78, 53, 15, 255, 75, 59, 11, 255, 68, 59, 9, 255, 70, 60, 16, 255, 91, 62, 22, 255, 112, 69, 20, 255, 112, 72, 14, 255, 106, 65, 23, 255, 85, 63, 22, 255, 72, 62, 17, 255, 75, 67, 32, 255, 98, 69, 25, 255, 110, 73, 30, 255, 108, 75, 25, 255, 94, 71, 22, 255, 97, 78, 35, 255, 114, 79, 31, 255, 119, 77, 35, 255, 123, 79, 27, 255, 116, 83, 34, 255, 98, 78, 38, 255, 82, 78, 40, 255, 77, 81, 41, 255, 87, 83, 43, 255, 89, 84, 43, 255, 87, 85, 47, 255, 89, 88, 38, 255, 86, 89, 42, 255, 92, 91, 56, 255, 128, 103, 48, 255, 124, 101, 50, 255, 118, 99, 57, 255, 126, 100, 50, 255, 123, 105, 53, 255, 99, 103, 49, 255, 90, 98, 51, 255, 118, 108, 58, 255, 128, 112, 52, 255, 121, 109, 51, 255, 112, 106, 60, 255, 98, 103, 71, 255, 90, 104, 58, 255, 92, 106, 56, 255, 97, 103, 55, 255, 105, 104, 60, 255, 121, 105, 61, 255, 122, 110, 52, 255, 118, 105, 58, 255, 116, 105, 59, 255, 119, 110, 44, 255, 121, 109, 42, 255, 121, 103, 44, 255, 123, 106, 44, 255, 125, 104, 45, 255, 124, 99, 45, 255, 124, 99, 41, 255, 123, 99, 34, 255, 116, 97, 28, 255, 115, 96, 41, 255, 112, 89, 42, 255, 114, 89, 34, 255, 115, 91, 33, 255, 111, 89, 27, 255, 111, 87, 31, 255, 113, 82, 24, 255, 120, 84, 28, 255, 121, 82, 23, 255, 119, 79, 28, 255, 115, 80, 17, 255, 115, 79, 19, 255, 108, 70, 26, 255, 105, 71, 19, 255, 106, 71, 24, 255, 104, 71, 23, 255, 101, 67, 19, 255, 102, 66, 26, 255, 100, 66, 17, 255, 101, 68, 17, 255, 103, 66, 13, 255, 108, 62, 11, 255, 109, 64, 3, 255, 106, 62, 16, 255, 101, 62, 15, 255, 110, 62, 19, 255, 110, 56, 14, 255, 108, 60, 5, 255, 106, 59, 8, 255, 104, 56, 10, 255, 106, 56, 11, 255, 107, 55, 6, 255, 119, 56, 7, 255, 119, 54, 3, 255, 118, 52, 5, 255, 118, 54, 9, 255, 111, 47, 4, 255, 114, 50, 7, 255, 115, 52, 7, 255, 112, 49, 5, 255, 116, 46, 7, 255, 116, 46, 7, 255, 115, 47, 6, 255, 116, 45, 3, 255, 116, 47, 8, 255, 103, 40, 4, 255, 102, 46, 4, 255, 100, 46, 4, 255, 103, 45, 5, 255, 103, 40, 2, 255, 110, 44, 4, 255, 114, 48, 2, 255, 113, 44, 4, 255, 111, 38, 6, 255, 107, 38, 6, 255, 101, 39, 3, 255, 97, 40, 2, 255, 84, 39, 3, 255, 82, 33, 2, 255, 85, 33, 4, 255, 78, 34, 2, 255, 80, 35, 2, 255, 85, 35, 3, 255, 79, 33, 1, 255, 75, 29, 3, 255, 73, 29, 2, 255, 76, 34, 3, 255, 77, 32, 0, 255, 76, 30, 1, 255, 70, 32, 2, 255, 76, 33, 2, 255, 77, 33, 4, 255, 74, 27, 3, 255, 76, 29, 6, 255, 69, 33, 5, 255, 71, 31, 0, 255, 78, 30, 1, 255, 77, 33, 5, 255, 75, 29, 1, 255, 79, 29, 1, 255, 93, 37, 7, 255, 89, 33, 6, 255, 77, 28, 2, 255, 81, 32, 0, 255, 80, 26, 0, 255, 74, 31, 2, 255, 85, 29, 1, 255, 85, 31, 0, 255, 81, 34, 4, 255, 89, 32, 4, 255, 89, 33, 2, 255, 85, 30, 0, 255, 84, 30, 1, 255, 84, 28, 0, 255, 86, 32, 2, 255, 85, 30, 2, 255, 82, 24, 3, 255, 77, 29, 3, 255, 80, 31, 6, 255, 80, 28, 4, 255, 78, 25, 1, 255, 76, 29, 4, 255, 73, 30, 6, 255, 69, 23, 1, 255, 72, 25, 5, 255, 72, 26, 4, 255, 69, 25, 2, 255, 68, 26, 5, 255, 64, 19, 2, 255, 69, 23, 3, 255, 71, 23, 1, 255, 73, 22, 1, 255, 81, 29, 6, 255, 75, 23, 2, 255, 74, 22, 2, 255, 78, 28, 3, 255, 69, 27, 3, 255, 65, 24, 1, 255, 78, 25, 7, 255, 79, 22, 3, 255, 75, 26, 3, 255, 71, 25, 3, 255, 69, 23, 3, 255, 71, 19, 0, 255, 78, 21, 2, 255, 77, 23, 2, 255, 72, 22, 0, 255, 77, 23, 3, 255, 76, 21, 0, 255, 80, 25, 4, 255, 80, 23, 3, 255, 77, 20, 1, 255, 72, 20, 2, 255, 65, 20, 2, 255, 67, 20, 1, 255, 67, 21, 4, 255, 66, 19, 0, 255, 57, 18, 0, 255, 66, 25, 7, 255, 66, 19, 1, 255, 59, 19, 1, 255, 68, 19, 5, 255, 64, 18, 3, 255, 63, 19, 2, 255, 59, 18, 4, 255, 49, 15, 5, 255, 51, 19, 5, 255, 50, 19, 3, 255, 58, 16, 4, 255, 54, 19, 5, 255, 56, 16, 4, 255, 57, 14, 2, 255, 55, 17, 2, 255, 55, 15, 2, 255, 57, 15, 4, 255, 59, 16, 4, 255, 61, 16, 4, 255, 57, 14, 3, 255, 51, 16, 3, 255, 42, 13, 0, 255, 48, 12, 2, 255, 49, 17, 4, 255, 41, 18, 3, 255, 41, 14, 3, 255, 42, 17, 8, 255, 43, 12, 2, 255, 37, 11, 3, 255, 35, 12, 4, 255, 35, 15, 5, 255, 30, 11, 2, 255, 31, 13, 1, 255, 34, 15, 2, 255, 36, 12, 2, 255, 31, 12, 5, 255, 21, 11, 3, 255, 23, 8, 3, 255, 26, 9, 2, 255, 18, 7, 0, 255, 15, 7, 1, 255, 17, 11, 0, 255, 27, 9, 2, 255, 31, 10, 4, 255, 39, 11, 1, 255, 79, 21, 1, 255, 96, 29, 4, 255, 104, 31, 4, 255, 105, 29, 1, 255, 100, 31, 3, 255, 98, 30, 3, 255, 102, 28, 4, 255, 101, 28, 4, 255, 95, 26, 1, 255, 99, 27, 4, 255, 87, 25, 5, 255, 71, 17, 1, 255, 11, 5, 3, 255, 11, 5, 2, 255, 11, 6, 1, 255, 14, 7, 1, 255, 16, 9, 3, 255, 17, 10, 3, 255, 16, 9, 3, 255, 18, 11, 5, 255, 15, 10, 2, 255, 19, 11, 3, 255, 18, 8, 1, 255, 21, 11, 2, 255, 21, 11, 2, 255, 21, 13, 2, 255, 19, 12, 1, 255, 17, 10, 1, 255, 22, 12, 5, 255, 23, 12, 6, 255, 21, 10, 3, 255, 14, 9, 1, 255, 18, 11, 2, 255, 19, 9, 1, 255, 20, 10, 2, 255, 23, 11, 2, 255, 26, 13, 5, 255, 25, 12, 2, 255, 21, 13, 1, 255, 17, 14, 2, 255, 18, 10, 1, 255, 29, 13, 4, 255, 29, 13, 5, 255, 20, 10, 2, 255, 28, 13, 7, 255, 34, 16, 4, 255, 36, 18, 1, 255, 30, 15, 0, 255, 33, 18, 2, 255, 34, 19, 5, 255, 40, 17, 5, 255, 40, 21, 6, 255, 37, 20, 4, 255, 35, 15, 0, 255, 47, 20, 7, 255, 44, 20, 3, 255, 44, 18, 2, 255, 50, 24, 7, 255, 49, 21, 3, 255, 50, 21, 3, 255, 46, 22, 2, 255, 43, 19, 0, 255, 45, 18, 2, 255, 45, 21, 3, 255, 41, 22, 1, 255, 42, 18, 0, 255, 47, 18, 2, 255, 43, 19, 3, 255, 37, 26, 4, 255, 44, 21, 1, 255, 43, 25, 3, 255, 39, 24, 1, 255, 44, 24, 3, 255, 45, 23, 2, 255, 45, 24, 3, 255, 48, 22, 1, 255, 50, 24, 1, 255, 48, 23, 4, 255, 38, 22, 4, 255, 51, 24, 3, 255, 44, 23, 6, 255, 45, 22, 5, 255, 50, 27, 3, 255, 56, 29, 3, 255, 52, 28, 1, 255, 49, 29, 5, 255, 49, 26, 1, 255, 52, 29, 1, 255, 48, 30, 1, 255, 50, 31, 2, 255, 50, 24, 7, 255, 57, 26, 5, 255, 52, 28, 3, 255, 58, 29, 1, 255, 70, 28, 1, 255, 70, 30, 4, 255, 58, 29, 1, 255, 55, 31, 1, 255, 60, 31, 3, 255, 61, 30, 2, 255, 57, 31, 1, 255, 58, 34, 3, 255, 64, 31, 5, 255, 63, 32, 5, 255, 59, 32, 3, 255, 69, 35, 7, 255, 62, 33, 5, 255, 58, 32, 3, 255, 64, 30, 3, 255, 69, 31, 2, 255, 57, 36, 0, 255, 65, 35, 0, 255, 64, 36, 4, 255, 54, 29, 2, 255, 60, 28, 4, 255, 54, 32, 3, 255, 66, 33, 6, 255, 63, 33, 3, 255, 59, 35, 4, 255, 65, 37, 8, 255, 58, 34, 4, 255, 67, 35, 7, 255, 73, 33, 5, 255, 62, 35, 6, 255, 62, 33, 3, 255, 70, 33, 1, 255, 65, 35, 4, 255, 60, 34, 7, 255, 70, 41, 3, 255, 63, 33, 4, 255, 55, 30, 3, 255, 65, 37, 4, 255, 80, 35, 5, 255, 83, 33, 3, 255, 72, 30, 4, 255, 69, 35, 4, 255, 63, 36, 2, 255, 63, 34, 8, 255, 64, 33, 4, 255, 62, 32, 5, 255, 57, 39, 10, 255, 64, 38, 3, 255, 72, 37, 1, 255, 66, 36, 3, 255, 61, 40, 10, 255, 65, 38, 7, 255, 67, 37, 8, 255, 64, 41, 12, 255, 60, 42, 9, 255, 63, 45, 15, 255, 64, 42, 8, 255, 76, 49, 11, 255, 111, 55, 12, 255, 114, 57, 4, 255, 85, 51, 6, 255, 66, 50, 8, 255, 72, 56, 4, 255, 64, 55, 7, 255, 66, 54, 19, 255, 68, 56, 13, 255, 82, 62, 7, 255, 76, 62, 11, 255, 71, 58, 24, 255, 69, 54, 22, 255, 73, 59, 27, 255, 78, 57, 30, 255, 77, 57, 27, 255, 68, 61, 28, 255, 72, 65, 29, 255, 100, 71, 26, 255, 123, 75, 14, 255, 119, 72, 37, 255, 115, 74, 18, 255, 111, 76, 29, 255, 108, 77, 38, 255, 111, 77, 36, 255, 115, 83, 40, 255, 109, 79, 35, 255, 91, 75, 38, 255, 74, 76, 41, 255, 77, 83, 45, 255, 75, 83, 44, 255, 84, 83, 48, 255, 84, 86, 42, 255, 88, 87, 48, 255, 86, 90, 45, 255, 83, 92, 51, 255, 92, 92, 47, 255, 110, 96, 51, 255, 113, 102, 59, 255, 114, 100, 61, 255, 115, 98, 58, 255, 111, 102, 61, 255, 92, 97, 64, 255, 97, 103, 57, 255, 110, 103, 60, 255, 106, 101, 58, 255, 98, 104, 58, 255, 94, 102, 59, 255, 93, 102, 58, 255, 91, 106, 61, 255, 91, 106, 57, 255, 108, 110, 56, 255, 118, 109, 52, 255, 129, 112, 49, 255, 130, 111, 51, 255, 126, 108, 63, 255, 120, 107, 54, 255, 122, 108, 53, 255, 122, 105, 52, 255, 128, 102, 57, 255, 126, 104, 47, 255, 127, 102, 30, 255, 126, 100, 38, 255, 122, 98, 44, 255, 123, 97, 44, 255, 116, 95, 35, 255, 123, 93, 29, 255, 124, 92, 42, 255, 120, 91, 36, 255, 118, 93, 22, 255, 118, 89, 32, 255, 119, 82, 40, 255, 113, 82, 29, 255, 110, 82, 25, 255, 111, 82, 23, 255, 107, 78, 23, 255, 105, 77, 23, 255, 99, 71, 23, 255, 100, 71, 25, 255, 102, 73, 19, 255, 107, 75, 5, 255, 114, 75, 14, 255, 110, 68, 17, 255, 111, 70, 13, 255, 106, 66, 10, 255, 108, 66, 20, 255, 104, 65, 9, 255, 103, 60, 20, 255, 106, 63, 15, 255, 105, 61, 11, 255, 108, 62, 8, 255, 112, 62, 3, 255, 113, 60, 6, 255, 108, 57, 0, 255, 109, 56, 8, 255, 110, 58, 9, 255, 107, 55, 6, 255, 113, 61, 6, 255, 114, 57, 6, 255, 120, 49, 10, 255, 122, 48, 9, 255, 118, 51, 3, 255, 116, 55, 4, 255, 115, 52, 5, 255, 111, 50, 6, 255, 110, 47, 7, 255, 116, 44, 6, 255, 112, 45, 4, 255, 113, 49, 5, 255, 119, 46, 4, 255, 115, 46, 6, 255, 104, 44, 6, 255, 102, 50, 4, 255, 101, 47, 4, 255, 106, 44, 6, 255, 107, 42, 6, 255, 106, 42, 5, 255, 104, 42, 6, 255, 101, 41, 1, 255, 110, 43, 0, 255, 122, 42, 2, 255, 116, 36, 2, 255, 106, 37, 6, 255, 91, 36, 4, 255, 85, 35, 4, 255, 81, 32, 5, 255, 74, 29, 1, 255, 84, 37, 5, 255, 85, 34, 3, 255, 85, 34, 2, 255, 89, 32, 5, 255, 88, 29, 6, 255, 79, 34, 8, 255, 75, 32, 5, 255, 85, 31, 4, 255, 82, 31, 2, 255, 75, 28, 3, 255, 77, 31, 4, 255, 76, 30, 1, 255, 75, 31, 1, 255, 77, 34, 4, 255, 77, 34, 7, 255, 78, 29, 4, 255, 75, 31, 2, 255, 78, 34, 5, 255, 81, 31, 2, 255, 87, 31, 1, 255, 87, 32, 5, 255, 80, 29, 5, 255, 72, 31, 4, 255, 71, 31, 2, 255, 77, 29, 5, 255, 73, 28, 5, 255, 78, 25, 5, 255, 79, 27, 4, 255, 84, 28, 2, 255, 85, 31, 3, 255, 82, 31, 1, 255, 85, 30, 1, 255, 88, 28, 0, 255, 87, 29, 0, 255, 82, 29, 0, 255, 79, 24, 1, 255, 77, 26, 2, 255, 76, 27, 2, 255, 79, 28, 1, 255, 81, 28, 3, 255, 75, 26, 3, 255, 72, 27, 2, 255, 71, 25, 2, 255, 71, 23, 4, 255, 74, 27, 6, 255, 71, 25, 1, 255, 69, 21, 2, 255, 70, 20, 2, 255, 71, 23, 0, 255, 69, 24, 3, 255, 69, 24, 3, 255, 73, 26, 5, 255, 76, 27, 3, 255, 74, 24, 0, 255, 76, 27, 2, 255, 80, 31, 6, 255, 74, 21, 2, 255, 77, 25, 6, 255, 72, 25, 4, 255, 72, 25, 2, 255, 75, 27, 4, 255, 65, 25, 1, 255, 64, 24, 1, 255, 61, 23, 1, 255, 67, 22, 0, 255, 76, 29, 3, 255, 81, 25, 1, 255, 74, 20, 3, 255, 80, 24, 4, 255, 83, 25, 3, 255, 84, 24, 5, 255, 77, 19, 0, 255, 70, 22, 1, 255, 71, 21, 2, 255, 73, 24, 8, 255, 77, 25, 5, 255, 71, 24, 5, 255, 67, 22, 2, 255, 68, 20, 1, 255, 66, 24, 4, 255, 63, 17, 2, 255, 63, 15, 1, 255, 65, 18, 1, 255, 59, 18, 5, 255, 55, 16, 8, 255, 60, 19, 6, 255, 58, 22, 2, 255, 62, 17, 3, 255, 52, 16, 1, 255, 61, 14, 1, 255, 55, 13, 0, 255, 50, 16, 2, 255, 53, 14, 3, 255, 54, 16, 5, 255, 48, 15, 2, 255, 46, 16, 3, 255, 45, 14, 3, 255, 45, 15, 5, 255, 39, 15, 4, 255, 48, 19, 5, 255, 65, 17, 4, 255, 46, 15, 0, 255, 51, 13, 2, 255, 43, 11, 4, 255, 31, 13, 1, 255, 25, 12, 1, 255, 28, 12, 0, 255, 33, 13, 2, 255, 37, 13, 4, 255, 38, 12, 4, 255, 39, 12, 3, 255, 35, 11, 0, 255, 31, 13, 2, 255, 27, 11, 3, 255, 26, 9, 2, 255, 21, 7, 2, 255, 21, 8, 2, 255, 30, 11, 8, 255, 17, 10, 5, 255, 19, 9, 1, 255, 19, 4, 2, 255, 44, 13, 6, 255, 89, 26, 6, 255, 109, 28, 4, 255, 105, 26, 2, 255, 104, 31, 1, 255, 110, 33, 5, 255, 108, 31, 3, 255, 106, 28, 1, 255, 107, 29, 1, 255, 105, 29, 1, 255, 105, 27, 1, 255, 94, 25, 1, 255, 84, 21, 1, 255, 19, 7, 6, 255, 16, 5, 2, 255, 13, 5, 0, 255, 16, 9, 2, 255, 15, 8, 3, 255, 12, 7, 1, 255, 13, 6, 0, 255, 18, 11, 5, 255, 14, 9, 3, 255, 16, 8, 1, 255, 22, 10, 5, 255, 23, 10, 4, 255, 22, 10, 3, 255, 25, 9, 3, 255, 20, 9, 2, 255, 19, 10, 1, 255, 19, 10, 1, 255, 24, 15, 4, 255, 23, 16, 2, 255, 20, 10, 1, 255, 22, 12, 3, 255, 21, 11, 4, 255, 20, 12, 5, 255, 18, 9, 1, 255, 23, 12, 4, 255, 23, 12, 3, 255, 20, 11, 1, 255, 23, 15, 6, 255, 21, 12, 3, 255, 24, 11, 1, 255, 28, 15, 3, 255, 28, 14, 4, 255, 28, 11, 1, 255, 31, 16, 1, 255, 29, 17, 3, 255, 23, 14, 1, 255, 30, 18, 4, 255, 35, 17, 1, 255, 46, 19, 5, 255, 32, 15, 1, 255, 35, 17, 2, 255, 39, 19, 5, 255, 38, 19, 3, 255, 40, 23, 4, 255, 52, 17, 3, 255, 54, 19, 4, 255, 45, 19, 2, 255, 46, 21, 2, 255, 50, 23, 6, 255, 47, 18, 4, 255, 39, 16, 2, 255, 44, 19, 3, 255, 42, 24, 3, 255, 42, 22, 1, 255, 45, 22, 3, 255, 47, 22, 4, 255, 42, 22, 1, 255, 47, 21, 3, 255, 43, 23, 6, 255, 38, 23, 3, 255, 43, 22, 3, 255, 43, 21, 2, 255, 45, 24, 3, 255, 50, 23, 4, 255, 40, 22, 3, 255, 42, 25, 2, 255, 39, 22, 6, 255, 47, 24, 6, 255, 49, 28, 3, 255, 45, 24, 3, 255, 47, 23, 4, 255, 52, 28, 5, 255, 51, 30, 3, 255, 50, 27, 2, 255, 56, 26, 3, 255, 58, 29, 7, 255, 52, 26, 2, 255, 53, 31, 5, 255, 49, 25, 5, 255, 64, 21, 3, 255, 56, 26, 1, 255, 47, 29, 3, 255, 54, 26, 5, 255, 52, 27, 1, 255, 57, 31, 4, 255, 58, 32, 3, 255, 60, 35, 4, 255, 61, 30, 2, 255, 62, 29, 2, 255, 58, 32, 1, 255, 64, 31, 1, 255, 72, 32, 5, 255, 64, 31, 3, 255, 62, 33, 2, 255, 64, 35, 3, 255, 63, 35, 3, 255, 68, 33, 2, 255, 67, 36, 3, 255, 59, 36, 4, 255, 62, 32, 3, 255, 67, 34, 5, 255, 58, 36, 7, 255, 58, 35, 4, 255, 63, 31, 1, 255, 74, 33, 4, 255, 68, 34, 5, 255, 54, 32, 1, 255, 54, 30, 2, 255, 66, 30, 8, 255, 67, 33, 6, 255, 62, 33, 1, 255, 67, 29, 5, 255, 64, 32, 4, 255, 63, 35, 0, 255, 68, 39, 2, 255, 68, 38, 8, 255, 70, 33, 4, 255, 64, 32, 6, 255, 64, 31, 6, 255, 96, 43, 7, 255, 106, 40, 2, 255, 90, 35, 6, 255, 65, 27, 3, 255, 67, 32, 1, 255, 74, 36, 6, 255, 67, 31, 7, 255, 66, 35, 6, 255, 64, 34, 4, 255, 58, 34, 10, 255, 58, 37, 6, 255, 64, 35, 0, 255, 70, 38, 6, 255, 63, 38, 5, 255, 65, 41, 11, 255, 72, 38, 4, 255, 60, 41, 3, 255, 64, 45, 11, 255, 68, 43, 14, 255, 68, 45, 7, 255, 62, 45, 8, 255, 69, 45, 18, 255, 71, 49, 18, 255, 66, 50, 9, 255, 73, 50, 14, 255, 71, 52, 19, 255, 65, 50, 22, 255, 68, 49, 22, 255, 74, 55, 21, 255, 77, 56, 10, 255, 74, 59, 9, 255, 65, 61, 21, 255, 66, 57, 31, 255, 69, 60, 22, 255, 70, 65, 15, 255, 70, 62, 27, 255, 89, 69, 12, 255, 83, 68, 25, 255, 111, 76, 29, 255, 117, 77, 32, 255, 117, 77, 31, 255, 111, 77, 33, 255, 109, 79, 21, 255, 105, 75, 30, 255, 93, 75, 36, 255, 86, 76, 38, 255, 79, 77, 41, 255, 80, 78, 39, 255, 82, 79, 36, 255, 82, 83, 37, 255, 82, 83, 40, 255, 85, 83, 50, 255, 87, 85, 59, 255, 79, 86, 57, 255, 80, 89, 56, 255, 87, 92, 60, 255, 91, 93, 57, 255, 87, 96, 51, 255, 96, 101, 45, 255, 91, 96, 57, 255, 86, 93, 64, 255, 94, 99, 68, 255, 91, 100, 65, 255, 89, 103, 61, 255, 89, 105, 58, 255, 87, 101, 66, 255, 91, 101, 69, 255, 94, 106, 63, 255, 93, 109, 64, 255, 92, 105, 62, 255, 101, 104, 58, 255, 121, 112, 62, 255, 131, 116, 51, 255, 128, 114, 45, 255, 128, 108, 60, 255, 129, 111, 54, 255, 125, 110, 45, 255, 124, 109, 45, 255, 126, 105, 56, 255, 128, 103, 57, 255, 131, 106, 38, 255, 127, 105, 21, 255, 127, 103, 44, 255, 125, 96, 52, 255, 122, 98, 42, 255, 119, 96, 30, 255, 124, 94, 38, 255, 123, 90, 38, 255, 123, 88, 32, 255, 122, 91, 22, 255, 123, 91, 30, 255, 120, 83, 36, 255, 120, 83, 27, 255, 116, 81, 30, 255, 107, 77, 24, 255, 104, 75, 19, 255, 106, 78, 20, 255, 105, 76, 26, 255, 99, 77, 14, 255, 97, 76, 15, 255, 110, 75, 14, 255, 117, 67, 13, 255, 120, 66, 11, 255, 120, 68, 21, 255, 112, 67, 15, 255, 107, 61, 16, 255, 107, 63, 15, 255, 108, 61, 18, 255, 110, 60, 14, 255, 112, 60, 14, 255, 115, 63, 4, 255, 111, 59, 7, 255, 112, 59, 6, 255, 116, 61, 1, 255, 117, 59, 4, 255, 118, 56, 14, 255, 113, 49, 8, 255, 114, 51, 6, 255, 114, 54, 2, 255, 113, 53, 9, 255, 111, 53, 10, 255, 113, 51, 9, 255, 114, 51, 6, 255, 111, 51, 7, 255, 106, 48, 1, 255, 107, 48, 3, 255, 109, 51, 7, 255, 110, 51, 5, 255, 111, 47, 3, 255, 109, 46, 4, 255, 105, 44, 7, 255, 100, 40, 5, 255, 106, 43, 3, 255, 109, 45, 3, 255, 110, 45, 6, 255, 110, 43, 5, 255, 111, 41, 3, 255, 111, 37, 6, 255, 104, 40, 4, 255, 102, 43, 3, 255, 108, 43, 3, 255, 109, 38, 2, 255, 111, 39, 4, 255, 104, 37, 4, 255, 87, 37, 3, 255, 76, 34, 2, 255, 81, 33, 3, 255, 86, 36, 4, 255, 85, 35, 1, 255, 87, 36, 3, 255, 85, 35, 3, 255, 89, 32, 2, 255, 87, 35, 2, 255, 80, 33, 1, 255, 88, 36, 3, 255, 91, 34, 3, 255, 89, 34, 2, 255, 84, 33, 2, 255, 80, 30, 5, 255, 74, 30, 5, 255, 82, 30, 6, 255, 77, 33, 2, 255, 75, 32, 3, 255, 74, 26, 4, 255, 75, 29, 8, 255, 73, 25, 3, 255, 76, 24, 1, 255, 75, 25, 2, 255, 73, 28, 4, 255, 75, 30, 3, 255, 63, 26, 2, 255, 69, 28, 8, 255, 71, 25, 5, 255, 74, 23, 2, 255, 75, 29, 5, 255, 71, 29, 3, 255, 81, 28, 2, 255, 87, 29, 5, 255, 83, 26, 0, 255, 84, 26, 1, 255, 84, 26, 3, 255, 83, 25, 2, 255, 81, 28, 2, 255, 79, 25, 4, 255, 79, 26, 3, 255, 80, 28, 1, 255, 81, 30, 4, 255, 79, 27, 5, 255, 81, 29, 5, 255, 74, 22, 2, 255, 73, 22, 7, 255, 71, 24, 4, 255, 71, 25, 0, 255, 73, 25, 3, 255, 76, 25, 5, 255, 74, 24, 2, 255, 74, 26, 2, 255, 79, 29, 4, 255, 78, 26, 2, 255, 78, 27, 3, 255, 72, 26, 1, 255, 75, 27, 1, 255, 85, 29, 6, 255, 84, 24, 4, 255, 76, 22, 2, 255, 68, 24, 3, 255, 66, 23, 3, 255, 70, 21, 1, 255, 74, 23, 2, 255, 81, 24, 4, 255, 77, 25, 2, 255, 79, 21, 2, 255, 73, 23, 3, 255, 68, 19, 1, 255, 62, 21, 4, 255, 70, 24, 3, 255, 73, 21, 1, 255, 80, 22, 4, 255, 77, 21, 2, 255, 74, 23, 3, 255, 79, 21, 2, 255, 76, 20, 3, 255, 82, 21, 2, 255, 78, 25, 5, 255, 67, 22, 2, 255, 65, 21, 1, 255, 60, 19, 3, 255, 58, 17, 1, 255, 60, 22, 3, 255, 68, 23, 3, 255, 63, 20, 3, 255, 70, 18, 6, 255, 70, 21, 4, 255, 71, 22, 3, 255, 64, 21, 3, 255, 55, 16, 0, 255, 62, 17, 2, 255, 57, 16, 1, 255, 55, 15, 4, 255, 55, 16, 7, 255, 49, 16, 6, 255, 46, 13, 0, 255, 51, 15, 3, 255, 53, 14, 2, 255, 51, 13, 4, 255, 50, 14, 3, 255, 53, 17, 6, 255, 65, 15, 5, 255, 71, 14, 1, 255, 41, 16, 5, 255, 41, 14, 3, 255, 45, 14, 3, 255, 39, 11, 4, 255, 40, 10, 1, 255, 39, 13, 1, 255, 40, 12, 5, 255, 41, 11, 6, 255, 40, 11, 0, 255, 45, 16, 4, 255, 36, 14, 2, 255, 26, 12, 2, 255, 30, 12, 6, 255, 27, 9, 3, 255, 26, 10, 2, 255, 37, 13, 5, 255, 26, 10, 6, 255, 17, 10, 0, 255, 21, 11, 5, 255, 38, 11, 3, 255, 80, 26, 3, 255, 103, 28, 3, 255, 110, 28, 4, 255, 106, 30, 0, 255, 107, 30, 0, 255, 110, 33, 2, 255, 106, 32, 1, 255, 108, 30, 0, 255, 112, 29, 4, 255, 103, 27, 3, 255, 98, 25, 0, 255, 99, 27, 2, 255, 13, 5, 3, 255, 13, 5, 1, 255, 16, 8, 2, 255, 19, 10, 3, 255, 16, 8, 1, 255, 15, 8, 3, 255, 16, 7, 3, 255, 18, 11, 5, 255, 17, 10, 4, 255, 17, 7, 1, 255, 21, 9, 3, 255, 23, 10, 3, 255, 24, 10, 4, 255, 22, 8, 4, 255, 19, 10, 5, 255, 20, 11, 3, 255, 22, 11, 2, 255, 20, 10, 0, 255, 21, 14, 3, 255, 26, 16, 6, 255, 23, 11, 3, 255, 24, 13, 5, 255, 25, 15, 7, 255, 20, 10, 3, 255, 20, 11, 2, 255, 20, 13, 2, 255, 19, 13, 3, 255, 23, 10, 5, 255, 26, 14, 6, 255, 21, 14, 3, 255, 25, 13, 2, 255, 35, 12, 5, 255, 31, 12, 5, 255, 30, 15, 5, 255, 30, 17, 7, 255, 28, 15, 3, 255, 29, 13, 3, 255, 33, 14, 3, 255, 40, 19, 5, 255, 38, 17, 2, 255, 45, 20, 8, 255, 39, 19, 4, 255, 39, 17, 1, 255, 49, 21, 7, 255, 44, 18, 6, 255, 44, 17, 4, 255, 44, 21, 3, 255, 39, 25, 3, 255, 42, 20, 3, 255, 46, 22, 4, 255, 39, 20, 4, 255, 38, 17, 2, 255, 40, 18, 1, 255, 46, 23, 4, 255, 40, 21, 0, 255, 40, 24, 2, 255, 42, 26, 5, 255, 39, 20, 4, 255, 35, 18, 3, 255, 40, 22, 2, 255, 45, 22, 4, 255, 44, 21, 2, 255, 44, 24, 2, 255, 49, 26, 7, 255, 44, 22, 5, 255, 38, 19, 4, 255, 43, 20, 5, 255, 48, 22, 2, 255, 46, 22, 2, 255, 43, 26, 2, 255, 43, 27, 2, 255, 43, 28, 5, 255, 44, 29, 4, 255, 46, 27, 0, 255, 45, 29, 3, 255, 52, 28, 5, 255, 58, 28, 4, 255, 61, 29, 7, 255, 53, 27, 2, 255, 59, 27, 4, 255, 55, 29, 4, 255, 49, 24, 4, 255, 48, 30, 4, 255, 50, 31, 2, 255, 55, 27, 1, 255, 55, 30, 1, 255, 57, 33, 5, 255, 60, 29, 5, 255, 63, 27, 3, 255, 66, 29, 6, 255, 63, 31, 5, 255, 62, 31, 5, 255, 63, 31, 5, 255, 60, 31, 3, 255, 59, 30, 2, 255, 55, 33, 3, 255, 61, 34, 2, 255, 57, 35, 3, 255, 60, 34, 6, 255, 62, 29, 4, 255, 65, 29, 5, 255, 69, 29, 5, 255, 59, 31, 1, 255, 69, 34, 6, 255, 59, 36, 4, 255, 60, 32, 3, 255, 66, 34, 5, 255, 64, 34, 3, 255, 67, 29, 3, 255, 58, 29, 4, 255, 58, 34, 4, 255, 68, 34, 4, 255, 66, 34, 3, 255, 61, 33, 5, 255, 62, 32, 7, 255, 68, 36, 4, 255, 58, 32, 1, 255, 59, 35, 2, 255, 62, 33, 3, 255, 75, 32, 0, 255, 78, 34, 2, 255, 65, 32, 1, 255, 65, 33, 2, 255, 65, 31, 4, 255, 65, 33, 2, 255, 65, 33, 2, 255, 66, 33, 2, 255, 62, 34, 6, 255, 66, 34, 4, 255, 60, 39, 7, 255, 60, 35, 7, 255, 65, 34, 4, 255, 68, 37, 10, 255, 60, 39, 5, 255, 68, 38, 3, 255, 69, 41, 10, 255, 69, 41, 8, 255, 70, 48, 9, 255, 65, 48, 8, 255, 69, 44, 4, 255, 66, 49, 6, 255, 62, 51, 9, 255, 71, 51, 10, 255, 77, 48, 20, 255, 73, 55, 14, 255, 73, 50, 21, 255, 74, 55, 11, 255, 72, 56, 14, 255, 71, 54, 23, 255, 69, 54, 25, 255, 69, 62, 24, 255, 68, 64, 15, 255, 70, 56, 25, 255, 68, 59, 24, 255, 72, 66, 18, 255, 78, 70, 16, 255, 80, 66, 24, 255, 94, 72, 19, 255, 94, 71, 30, 255, 94, 73, 27, 255, 90, 73, 36, 255, 79, 72, 30, 255, 74, 77, 25, 255, 78, 79, 27, 255, 76, 75, 40, 255, 75, 77, 41, 255, 80, 81, 44, 255, 83, 81, 48, 255, 82, 81, 41, 255, 83, 82, 43, 255, 79, 87, 44, 255, 80, 84, 51, 255, 90, 87, 56, 255, 88, 90, 55, 255, 78, 94, 47, 255, 88, 95, 54, 255, 110, 107, 66, 255, 112, 105, 58, 255, 96, 99, 61, 255, 88, 96, 74, 255, 89, 98, 66, 255, 91, 100, 62, 255, 92, 102, 71, 255, 101, 111, 71, 255, 100, 105, 62, 255, 97, 104, 60, 255, 92, 104, 63, 255, 94, 104, 67, 255, 95, 106, 55, 255, 105, 111, 67, 255, 111, 110, 62, 255, 116, 109, 58, 255, 123, 108, 63, 255, 122, 106, 70, 255, 124, 108, 60, 255, 127, 109, 53, 255, 128, 110, 47, 255, 125, 106, 48, 255, 124, 103, 45, 255, 127, 102, 43, 255, 128, 104, 46, 255, 129, 103, 40, 255, 124, 98, 43, 255, 120, 99, 43, 255, 121, 92, 30, 255, 121, 92, 34, 255, 119, 89, 35, 255, 116, 90, 27, 255, 117, 91, 23, 255, 121, 91, 21, 255, 123, 87, 20, 255, 128, 85, 29, 255, 124, 83, 31, 255, 108, 79, 21, 255, 102, 77, 20, 255, 103, 73, 19, 255, 99, 70, 24, 255, 96, 69, 24, 255, 109, 74, 21, 255, 115, 74, 19, 255, 115, 67, 16, 255, 117, 66, 15, 255, 119, 67, 11, 255, 115, 64, 7, 255, 105, 60, 8, 255, 109, 63, 12, 255, 115, 66, 13, 255, 113, 61, 12, 255, 114, 62, 9, 255, 115, 63, 5, 255, 113, 59, 15, 255, 110, 56, 9, 255, 112, 57, 5, 255, 113, 55, 8, 255, 115, 53, 12, 255, 118, 52, 7, 255, 123, 51, 7, 255, 117, 55, 3, 255, 101, 57, 2, 255, 101, 52, 7, 255, 100, 45, 9, 255, 96, 40, 4, 255, 102, 47, 7, 255, 98, 46, 9, 255, 96, 45, 1, 255, 96, 49, 3, 255, 101, 48, 6, 255, 105, 46, 2, 255, 103, 45, 3, 255, 104, 44, 7, 255, 108, 48, 6, 255, 109, 46, 2, 255, 115, 47, 1, 255, 112, 47, 4, 255, 107, 44, 6, 255, 105, 39, 6, 255, 100, 42, 4, 255, 106, 43, 8, 255, 105, 42, 7, 255, 101, 41, 5, 255, 104, 43, 4, 255, 107, 40, 0, 255, 105, 44, 4, 255, 94, 39, 4, 255, 80, 35, 0, 255, 86, 41, 2, 255, 86, 36, 1, 255, 87, 36, 4, 255, 95, 36, 3, 255, 98, 37, 1, 255, 94, 39, 1, 255, 85, 34, 4, 255, 79, 32, 5, 255, 93, 40, 6, 255, 97, 35, 4, 255, 88, 33, 0, 255, 87, 33, 4, 255, 84, 29, 5, 255, 78, 28, 5, 255, 82, 30, 6, 255, 79, 31, 1, 255, 79, 28, 2, 255, 81, 30, 7, 255, 76, 30, 5, 255, 72, 27, 2, 255, 74, 27, 4, 255, 74, 28, 6, 255, 71, 26, 3, 255, 81, 25, 6, 255, 75, 26, 4, 255, 73, 26, 3, 255, 76, 24, 3, 255, 74, 26, 3, 255, 76, 30, 5, 255, 72, 26, 2, 255, 73, 27, 2, 255, 78, 29, 3, 255, 78, 25, 0, 255, 76, 29, 2, 255, 80, 27, 3, 255, 88, 24, 4, 255, 84, 28, 4, 255, 84, 24, 2, 255, 85, 27, 4, 255, 81, 29, 2, 255, 76, 26, 0, 255, 80, 24, 2, 255, 84, 29, 4, 255, 84, 25, 4, 255, 80, 25, 3, 255, 72, 25, 2, 255, 71, 26, 1, 255, 73, 24, 2, 255, 74, 23, 5, 255, 75, 24, 7, 255, 77, 24, 2, 255, 81, 26, 1, 255, 84, 26, 1, 255, 80, 24, 3, 255, 76, 23, 4, 255, 73, 25, 2, 255, 73, 25, 4, 255, 76, 25, 3, 255, 81, 25, 2, 255, 83, 25, 7, 255, 77, 23, 5, 255, 75, 24, 3, 255, 77, 24, 3, 255, 82, 23, 3, 255, 77, 23, 1, 255, 84, 24, 6, 255, 79, 21, 6, 255, 67, 17, 2, 255, 63, 23, 2, 255, 64, 20, 1, 255, 71, 24, 5, 255, 70, 17, 1, 255, 74, 19, 3, 255, 75, 21, 3, 255, 79, 22, 2, 255, 76, 23, 4, 255, 79, 25, 2, 255, 75, 21, 3, 255, 67, 22, 3, 255, 68, 25, 1, 255, 65, 18, 1, 255, 67, 20, 5, 255, 69, 20, 5, 255, 73, 18, 1, 255, 71, 17, 1, 255, 72, 20, 7, 255, 65, 19, 2, 255, 65, 21, 1, 255, 56, 20, 2, 255, 57, 14, 1, 255, 63, 18, 4, 255, 61, 18, 2, 255, 55, 18, 3, 255, 53, 17, 3, 255, 52, 15, 1, 255, 54, 17, 2, 255, 59, 15, 1, 255, 59, 17, 2, 255, 56, 19, 4, 255, 50, 15, 1, 255, 44, 14, 2, 255, 59, 15, 3, 255, 71, 18, 3, 255, 44, 15, 0, 255, 49, 14, 2, 255, 44, 13, 3, 255, 43, 14, 4, 255, 43, 14, 4, 255, 43, 15, 4, 255, 36, 10, 0, 255, 48, 13, 7, 255, 42, 11, 3, 255, 37, 11, 3, 255, 33, 11, 4, 255, 23, 10, 1, 255, 28, 10, 3, 255, 36, 8, 2, 255, 33, 10, 2, 255, 34, 13, 5, 255, 31, 9, 4, 255, 24, 10, 0, 255, 23, 11, 3, 255, 29, 9, 2, 255, 75, 20, 0, 255, 104, 28, 4, 255, 108, 29, 6, 255, 105, 28, 0, 255, 105, 30, 1, 255, 107, 34, 3, 255, 108, 32, 2, 255, 106, 30, 2, 255, 104, 30, 3, 255, 105, 28, 5, 255, 101, 26, 2, 255, 100, 27, 2, 255, 9, 6, 1, 255, 12, 7, 3, 255, 17, 8, 1, 255, 16, 8, 1, 255, 15, 8, 1, 255, 19, 8, 5, 255, 16, 8, 4, 255, 16, 10, 3, 255, 18, 10, 4, 255, 18, 8, 1, 255, 18, 8, 2, 255, 21, 10, 1, 255, 22, 10, 1, 255, 19, 9, 3, 255, 18, 9, 4, 255, 21, 11, 3, 255, 25, 13, 3, 255, 22, 10, 0, 255, 18, 9, 2, 255, 21, 13, 4, 255, 20, 10, 1, 255, 22, 11, 2, 255, 23, 12, 3, 255, 20, 10, 1, 255, 27, 14, 5, 255, 25, 14, 5, 255, 21, 10, 1, 255, 29, 11, 5, 255, 25, 9, 2, 255, 19, 13, 3, 255, 23, 15, 4, 255, 29, 12, 2, 255, 30, 13, 4, 255, 27, 12, 1, 255, 32, 17, 3, 255, 34, 17, 2, 255, 33, 15, 0, 255, 35, 19, 5, 255, 36, 19, 4, 255, 33, 18, 3, 255, 34, 19, 4, 255, 36, 21, 3, 255, 41, 21, 3, 255, 51, 17, 4, 255, 42, 17, 6, 255, 36, 19, 5, 255, 43, 22, 3, 255, 37, 19, 2, 255, 40, 18, 2, 255, 46, 25, 4, 255, 34, 17, 1, 255, 35, 17, 1, 255, 39, 22, 2, 255, 44, 24, 4, 255, 46, 24, 4, 255, 37, 20, 1, 255, 40, 24, 8, 255, 36, 20, 4, 255, 38, 21, 1, 255, 42, 24, 3, 255, 41, 22, 7, 255, 41, 22, 4, 255, 43, 24, 0, 255, 47, 24, 1, 255, 45, 23, 4, 255, 42, 23, 7, 255, 40, 22, 5, 255, 43, 28, 7, 255, 40, 23, 6, 255, 44, 23, 3, 255, 45, 26, 4, 255, 42, 27, 0, 255, 54, 25, 4, 255, 50, 27, 2, 255, 45, 28, 5, 255, 46, 26, 1, 255, 54, 29, 8, 255, 54, 24, 6, 255, 55, 29, 6, 255, 49, 31, 4, 255, 54, 31, 7, 255, 52, 25, 1, 255, 56, 34, 4, 255, 61, 29, 3, 255, 62, 26, 2, 255, 58, 31, 2, 255, 56, 29, 4, 255, 54, 29, 5, 255, 54, 32, 3, 255, 61, 31, 6, 255, 62, 30, 3, 255, 61, 33, 5, 255, 56, 29, 2, 255, 56, 30, 3, 255, 53, 31, 4, 255, 50, 29, 4, 255, 62, 31, 4, 255, 62, 31, 3, 255, 62, 32, 2, 255, 59, 29, 3, 255, 57, 29, 4, 255, 57, 32, 5, 255, 58, 32, 3, 255, 65, 30, 2, 255, 55, 30, 1, 255, 57, 32, 2, 255, 65, 33, 4, 255, 62, 35, 1, 255, 67, 32, 2, 255, 62, 31, 2, 255, 67, 33, 4, 255, 63, 33, 5, 255, 57, 29, 3, 255, 60, 30, 3, 255, 59, 29, 6, 255, 52, 29, 3, 255, 56, 31, 3, 255, 64, 34, 5, 255, 61, 35, 5, 255, 52, 28, 0, 255, 58, 30, 5, 255, 61, 30, 4, 255, 65, 31, 3, 255, 64, 33, 6, 255, 65, 34, 5, 255, 65, 33, 0, 255, 64, 32, 2, 255, 63, 32, 5, 255, 68, 37, 4, 255, 66, 35, 7, 255, 69, 38, 8, 255, 67, 34, 1, 255, 72, 38, 9, 255, 65, 38, 12, 255, 63, 39, 6, 255, 62, 37, 6, 255, 69, 44, 9, 255, 69, 47, 6, 255, 67, 50, 12, 255, 67, 42, 14, 255, 67, 44, 14, 255, 71, 47, 12, 255, 76, 47, 13, 255, 68, 46, 13, 255, 70, 55, 12, 255, 72, 55, 17, 255, 65, 52, 27, 255, 66, 61, 21, 255, 67, 59, 15, 255, 74, 61, 22, 255, 73, 60, 18, 255, 69, 56, 24, 255, 76, 62, 29, 255, 75, 63, 29, 255, 67, 63, 30, 255, 64, 61, 41, 255, 71, 68, 17, 255, 70, 64, 25, 255, 72, 68, 31, 255, 70, 64, 38, 255, 75, 66, 27, 255, 74, 70, 35, 255, 67, 75, 28, 255, 78, 74, 39, 255, 79, 75, 45, 255, 72, 76, 48, 255, 73, 79, 47, 255, 77, 82, 51, 255, 86, 84, 51, 255, 93, 88, 46, 255, 101, 92, 49, 255, 105, 96, 45, 255, 110, 99, 51, 255, 94, 90, 56, 255, 88, 95, 53, 255, 88, 93, 53, 255, 98, 97, 58, 255, 97, 100, 60, 255, 93, 100, 67, 255, 83, 99, 71, 255, 90, 103, 69, 255, 107, 106, 75, 255, 117, 108, 67, 255, 121, 112, 60, 255, 119, 111, 64, 255, 112, 106, 65, 255, 97, 105, 65, 255, 96, 110, 68, 255, 98, 108, 59, 255, 97, 107, 64, 255, 95, 106, 67, 255, 99, 106, 64, 255, 106, 108, 57, 255, 110, 109, 54, 255, 114, 109, 48, 255, 115, 107, 59, 255, 114, 108, 60, 255, 110, 106, 48, 255, 108, 102, 52, 255, 104, 98, 39, 255, 108, 102, 38, 255, 112, 97, 39, 255, 118, 95, 43, 255, 127, 99, 43, 255, 127, 95, 36, 255, 126, 93, 33, 255, 121, 93, 34, 255, 108, 87, 33, 255, 104, 87, 27, 255, 107, 86, 31, 255, 109, 80, 40, 255, 112, 76, 34, 255, 108, 80, 24, 255, 101, 81, 18, 255, 100, 75, 24, 255, 110, 75, 19, 255, 111, 77, 16, 255, 103, 71, 17, 255, 111, 73, 10, 255, 117, 69, 18, 255, 117, 66, 17, 255, 116, 66, 9, 255, 117, 65, 11, 255, 116, 64, 6, 255, 113, 66, 13, 255, 110, 63, 10, 255, 114, 62, 17, 255, 115, 63, 7, 255, 115, 60, 13, 255, 112, 53, 12, 255, 117, 58, 4, 255, 114, 59, 9, 255, 110, 60, 11, 255, 111, 58, 9, 255, 112, 56, 1, 255, 112, 54, 0, 255, 114, 53, 6, 255, 105, 52, 4, 255, 90, 52, 6, 255, 98, 47, 8, 255, 95, 44, 4, 255, 94, 46, 4, 255, 96, 42, 2, 255, 94, 43, 10, 255, 93, 45, 5, 255, 95, 46, 5, 255, 97, 45, 6, 255, 100, 46, 2, 255, 100, 46, 2, 255, 100, 41, 3, 255, 104, 45, 1, 255, 102, 45, 4, 255, 109, 45, 6, 255, 105, 42, 4, 255, 96, 41, 3, 255, 91, 38, 4, 255, 88, 41, 2, 255, 88, 39, 1, 255, 94, 37, 3, 255, 104, 37, 5, 255, 108, 38, 5, 255, 108, 40, 4, 255, 104, 39, 2, 255, 105, 41, 2, 255, 104, 40, 5, 255, 99, 40, 8, 255, 92, 34, 3, 255, 99, 35, 2, 255, 105, 37, 4, 255, 105, 36, 3, 255, 102, 40, 1, 255, 91, 34, 5, 255, 83, 30, 4, 255, 86, 34, 1, 255, 88, 35, 4, 255, 85, 31, 3, 255, 86, 30, 3, 255, 83, 28, 1, 255, 80, 29, 1, 255, 80, 32, 4, 255, 81, 31, 4, 255, 84, 29, 4, 255, 83, 31, 3, 255, 74, 29, 0, 255, 79, 34, 4, 255, 80, 32, 5, 255, 76, 27, 3, 255, 76, 26, 3, 255, 81, 28, 5, 255, 73, 27, 2, 255, 73, 24, 1, 255, 71, 22, 3, 255, 75, 30, 7, 255, 76, 30, 5, 255, 76, 28, 4, 255, 75, 27, 4, 255, 77, 29, 4, 255, 78, 31, 4, 255, 78, 27, 1, 255, 82, 27, 3, 255, 80, 28, 3, 255, 83, 27, 4, 255, 85, 25, 2, 255, 87, 28, 4, 255, 80, 27, 1, 255, 81, 29, 3, 255, 84, 26, 4, 255, 78, 25, 1, 255, 84, 28, 5, 255, 86, 28, 2, 255, 78, 26, 3, 255, 74, 26, 5, 255, 75, 26, 4, 255, 76, 22, 3, 255, 81, 23, 3, 255, 85, 27, 4, 255, 84, 25, 0, 255, 89, 27, 3, 255, 91, 27, 5, 255, 93, 26, 6, 255, 74, 21, 1, 255, 70, 23, 2, 255, 70, 25, 0, 255, 78, 29, 3, 255, 77, 23, 3, 255, 73, 25, 4, 255, 80, 25, 3, 255, 82, 25, 3, 255, 82, 28, 4, 255, 82, 25, 3, 255, 85, 26, 6, 255, 79, 24, 4, 255, 76, 24, 3, 255, 72, 26, 2, 255, 63, 17, 0, 255, 73, 26, 8, 255, 71, 22, 5, 255, 71, 16, 0, 255, 76, 19, 1, 255, 77, 24, 0, 255, 73, 24, 5, 255, 71, 23, 3, 255, 72, 21, 1, 255, 71, 24, 2, 255, 73, 27, 2, 255, 69, 18, 6, 255, 65, 16, 8, 255, 68, 20, 6, 255, 62, 18, 1, 255, 63, 20, 3, 255, 66, 22, 4, 255, 66, 19, 3, 255, 66, 22, 4, 255, 60, 18, 2, 255, 61, 18, 3, 255, 64, 14, 2, 255, 55, 17, 1, 255, 56, 19, 3, 255, 58, 18, 2, 255, 62, 16, 2, 255, 67, 17, 4, 255, 57, 13, 0, 255, 54, 15, 2, 255, 58, 20, 5, 255, 51, 15, 1, 255, 50, 15, 3, 255, 64, 18, 5, 255, 66, 18, 4, 255, 68, 16, 2, 255, 64, 15, 6, 255, 50, 13, 6, 255, 40, 13, 5, 255, 31, 12, 3, 255, 29, 12, 1, 255, 31, 14, 0, 255, 43, 15, 3, 255, 41, 15, 4, 255, 36, 8, 2, 255, 36, 12, 6, 255, 29, 11, 6, 255, 25, 7, 2, 255, 35, 9, 4, 255, 35, 12, 4, 255, 32, 11, 3, 255, 23, 8, 2, 255, 26, 9, 1, 255, 25, 10, 3, 255, 28, 11, 5, 255, 70, 19, 0, 255, 98, 28, 2, 255, 102, 29, 3, 255, 105, 29, 3, 255, 105, 28, 0, 255, 108, 30, 2, 255, 107, 31, 4, 255, 100, 27, 1, 255, 101, 29, 2, 255, 99, 27, 3, 255, 98, 26, 2, 255, 95, 24, 0, 255, 14, 8, 4, 255, 15, 7, 5, 255, 13, 4, 2, 255, 12, 4, 0, 255, 15, 8, 2, 255, 16, 8, 3, 255, 15, 7, 2, 255, 18, 11, 5, 255, 18, 10, 4, 255, 18, 9, 2, 255, 19, 10, 3, 255, 21, 10, 4, 255, 21, 10, 2, 255, 21, 8, 3, 255, 21, 9, 4, 255, 25, 13, 5, 255, 26, 12, 3, 255, 24, 10, 1, 255, 26, 15, 6, 255, 21, 12, 3, 255, 19, 10, 1, 255, 19, 11, 2, 255, 23, 16, 5, 255, 19, 11, 1, 255, 29, 15, 5, 255, 28, 13, 4, 255, 20, 12, 0, 255, 23, 14, 3, 255, 23, 14, 4, 255, 22, 14, 2, 255, 24, 14, 2, 255, 27, 16, 3, 255, 31, 19, 3, 255, 29, 17, 3, 255, 23, 10, 0, 255, 34, 18, 5, 255, 35, 16, 2, 255, 38, 21, 5, 255, 40, 22, 7, 255, 33, 18, 3, 255, 38, 21, 7, 255, 38, 18, 4, 255, 37, 19, 1, 255, 40, 18, 1, 255, 39, 17, 2, 255, 41, 15, 5, 255, 39, 21, 5, 255, 38, 18, 5, 255, 36, 21, 6, 255, 37, 21, 2, 255, 38, 16, 2, 255, 44, 22, 5, 255, 41, 23, 3, 255, 41, 22, 2, 255, 42, 20, 3, 255, 38, 20, 4, 255, 38, 19, 4, 255, 36, 18, 3, 255, 38, 23, 3, 255, 42, 24, 0, 255, 42, 24, 4, 255, 43, 25, 4, 255, 43, 26, 2, 255, 42, 22, 1, 255, 38, 23, 5, 255, 40, 23, 5, 255, 36, 19, 2, 255, 42, 24, 6, 255, 43, 26, 6, 255, 39, 24, 4, 255, 42, 23, 7, 255, 39, 24, 2, 255, 39, 25, 3, 255, 49, 27, 2, 255, 62, 26, 6, 255, 50, 26, 1, 255, 46, 27, 2, 255, 53, 27, 2, 255, 49, 27, 3, 255, 50, 27, 5, 255, 54, 28, 5, 255, 47, 26, 2, 255, 50, 28, 6, 255, 56, 31, 4, 255, 61, 31, 4, 255, 56, 31, 1, 255, 57, 28, 2, 255, 57, 29, 3, 255, 57, 33, 4, 255, 55, 31, 1, 255, 54, 30, 0, 255, 59, 30, 2, 255, 61, 31, 5, 255, 59, 31, 5, 255, 55, 29, 6, 255, 55, 29, 6, 255, 67, 26, 6, 255, 67, 27, 3, 255, 62, 25, 0, 255, 61, 28, 4, 255, 57, 28, 3, 255, 56, 29, 1, 255, 59, 31, 1, 255, 66, 32, 4, 255, 66, 34, 5, 255, 58, 34, 3, 255, 62, 30, 2, 255, 56, 32, 2, 255, 67, 31, 4, 255, 68, 30, 3, 255, 63, 32, 3, 255, 57, 31, 3, 255, 54, 29, 4, 255, 59, 29, 6, 255, 69, 32, 2, 255, 63, 35, 7, 255, 56, 28, 2, 255, 55, 30, 2, 255, 53, 28, 1, 255, 57, 36, 7, 255, 56, 32, 3, 255, 62, 30, 4, 255, 62, 33, 5, 255, 63, 33, 1, 255, 66, 33, 2, 255, 68, 32, 5, 255, 68, 33, 6, 255, 62, 32, 1, 255, 63, 35, 6, 255, 62, 32, 5, 255, 62, 38, 4, 255, 70, 36, 8, 255, 69, 34, 7, 255, 67, 37, 5, 255, 66, 38, 1, 255, 68, 39, 8, 255, 70, 41, 11, 255, 68, 43, 11, 255, 61, 45, 9, 255, 66, 47, 8, 255, 69, 48, 6, 255, 73, 43, 15, 255, 72, 46, 15, 255, 71, 58, 11, 255, 77, 53, 15, 255, 76, 56, 21, 255, 69, 56, 17, 255, 71, 55, 23, 255, 72, 57, 29, 255, 74, 57, 28, 255, 67, 61, 20, 255, 66, 57, 25, 255, 70, 65, 13, 255, 74, 64, 25, 255, 69, 62, 32, 255, 72, 65, 25, 255, 74, 71, 24, 255, 72, 69, 29, 255, 72, 71, 33, 255, 68, 73, 32, 255, 72, 70, 40, 255, 82, 72, 39, 255, 75, 75, 33, 255, 77, 78, 41, 255, 79, 77, 45, 255, 76, 78, 48, 255, 75, 83, 43, 255, 75, 80, 53, 255, 92, 87, 45, 255, 120, 98, 40, 255, 126, 92, 55, 255, 111, 91, 45, 255, 96, 92, 54, 255, 88, 90, 49, 255, 92, 92, 65, 255, 88, 95, 62, 255, 86, 97, 63, 255, 87, 98, 70, 255, 87, 103, 67, 255, 80, 105, 61, 255, 91, 106, 62, 255, 117, 110, 75, 255, 130, 113, 71, 255, 127, 111, 59, 255, 122, 113, 62, 255, 119, 115, 66, 255, 102, 112, 63, 255, 89, 112, 60, 255, 98, 111, 66, 255, 99, 109, 62, 255, 98, 107, 68, 255, 107, 110, 62, 255, 123, 112, 67, 255, 126, 108, 69, 255, 124, 109, 59, 255, 110, 108, 59, 255, 97, 105, 49, 255, 97, 103, 51, 255, 101, 100, 54, 255, 100, 99, 41, 255, 96, 100, 40, 255, 94, 98, 43, 255, 107, 93, 43, 255, 119, 94, 41, 255, 118, 97, 39, 255, 115, 90, 38, 255, 115, 92, 36, 255, 109, 94, 21, 255, 105, 88, 35, 255, 104, 82, 27, 255, 109, 78, 31, 255, 106, 79, 34, 255, 93, 78, 13, 255, 99, 80, 7, 255, 110, 75, 19, 255, 116, 70, 21, 255, 125, 74, 15, 255, 123, 77, 10, 255, 117, 77, 9, 255, 119, 69, 17, 255, 122, 68, 20, 255, 120, 67, 11, 255, 118, 63, 12, 255, 118, 63, 9, 255, 115, 64, 13, 255, 113, 60, 16, 255, 113, 59, 7, 255, 117, 65, 3, 255, 118, 61, 13, 255, 119, 58, 9, 255, 119, 59, 4, 255, 118, 60, 13, 255, 112, 58, 10, 255, 109, 54, 6, 255, 112, 54, 11, 255, 108, 55, 12, 255, 97, 49, 2, 255, 96, 51, 6, 255, 87, 51, 6, 255, 94, 48, 7, 255, 92, 47, 2, 255, 92, 48, 3, 255, 90, 42, 1, 255, 94, 44, 7, 255, 96, 46, 5, 255, 96, 44, 1, 255, 96, 43, 2, 255, 98, 45, 4, 255, 97, 46, 0, 255, 100, 45, 1, 255, 105, 42, 3, 255, 102, 42, 5, 255, 97, 43, 3, 255, 96, 42, 4, 255, 87, 35, 1, 255, 82, 37, 5, 255, 84, 34, 1, 255, 85, 36, 4, 255, 81, 34, 3, 255, 81, 33, 3, 255, 91, 34, 4, 255, 101, 36, 4, 255, 110, 37, 4, 255, 111, 38, 1, 255, 110, 36, 1, 255, 105, 33, 7, 255, 101, 36, 3, 255, 105, 39, 2, 255, 104, 38, 7, 255, 104, 39, 5, 255, 103, 39, 3, 255, 99, 34, 0, 255, 97, 34, 0, 255, 92, 34, 1, 255, 89, 33, 1, 255, 93, 33, 4, 255, 87, 30, 2, 255, 83, 31, 2, 255, 80, 33, 4, 255, 80, 34, 6, 255, 78, 32, 3, 255, 76, 30, 1, 255, 79, 33, 2, 255, 76, 33, 1, 255, 80, 32, 3, 255, 80, 29, 2, 255, 78, 26, 1, 255, 78, 30, 4, 255, 78, 30, 2, 255, 70, 27, 2, 255, 71, 26, 5, 255, 74, 26, 8, 255, 71, 24, 3, 255, 79, 26, 3, 255, 78, 28, 4, 255, 79, 28, 6, 255, 80, 29, 5, 255, 73, 27, 1, 255, 79, 28, 4, 255, 77, 27, 4, 255, 72, 26, 2, 255, 79, 26, 3, 255, 85, 31, 6, 255, 78, 21, 1, 255, 84, 26, 4, 255, 85, 29, 6, 255, 80, 23, 3, 255, 74, 22, 2, 255, 77, 25, 6, 255, 81, 22, 2, 255, 83, 22, 4, 255, 77, 26, 8, 255, 73, 26, 2, 255, 79, 22, 2, 255, 83, 24, 1, 255, 87, 29, 4, 255, 83, 28, 0, 255, 81, 27, 0, 255, 78, 26, 0, 255, 78, 27, 2, 255, 76, 22, 2, 255, 75, 25, 0, 255, 78, 28, 4, 255, 80, 24, 3, 255, 84, 25, 2, 255, 84, 29, 6, 255, 80, 22, 3, 255, 82, 23, 2, 255, 85, 27, 3, 255, 85, 27, 3, 255, 82, 25, 1, 255, 80, 26, 2, 255, 79, 28, 3, 255, 72, 23, 3, 255, 72, 25, 6, 255, 68, 21, 3, 255, 68, 19, 2, 255, 76, 24, 7, 255, 77, 23, 6, 255, 71, 23, 4, 255, 77, 24, 2, 255, 75, 20, 0, 255, 71, 24, 1, 255, 70, 23, 2, 255, 71, 22, 4, 255, 69, 20, 5, 255, 68, 19, 6, 255, 67, 21, 4, 255, 61, 18, 5, 255, 64, 22, 5, 255, 65, 23, 1, 255, 63, 18, 2, 255, 63, 20, 1, 255, 69, 19, 3, 255, 66, 18, 2, 255, 58, 19, 0, 255, 62, 20, 1, 255, 67, 18, 3, 255, 56, 18, 2, 255, 54, 15, 2, 255, 59, 14, 3, 255, 56, 18, 5, 255, 51, 16, 2, 255, 51, 14, 1, 255, 52, 15, 2, 255, 54, 13, 2, 255, 67, 19, 5, 255, 68, 18, 2, 255, 61, 16, 1, 255, 51, 15, 1, 255, 36, 13, 2, 255, 38, 15, 5, 255, 43, 11, 5, 255, 46, 12, 8, 255, 43, 10, 3, 255, 45, 11, 2, 255, 40, 16, 2, 255, 51, 18, 6, 255, 39, 11, 3, 255, 32, 11, 7, 255, 28, 8, 7, 255, 29, 10, 5, 255, 33, 8, 0, 255, 39, 15, 3, 255, 29, 13, 5, 255, 30, 13, 4, 255, 23, 10, 1, 255, 20, 9, 1, 255, 64, 22, 2, 255, 93, 28, 1, 255, 101, 26, 2, 255, 103, 26, 0, 255, 105, 30, 1, 255, 106, 29, 1, 255, 104, 27, 0, 255, 104, 27, 2, 255, 102, 27, 3, 255, 99, 28, 3, 255, 101, 27, 3, 255, 101, 26, 3, 255, 13, 7, 1, 255, 15, 6, 3, 255, 13, 5, 2, 255, 10, 5, 2, 255, 13, 8, 4, 255, 15, 8, 1, 255, 17, 10, 3, 255, 18, 11, 5, 255, 17, 10, 2, 255, 18, 11, 3, 255, 19, 10, 3, 255, 17, 9, 1, 255, 18, 9, 2, 255, 18, 9, 2, 255, 20, 10, 2, 255, 24, 14, 4, 255, 25, 13, 4, 255, 22, 10, 1, 255, 22, 11, 2, 255, 20, 13, 5, 255, 21, 11, 3, 255, 23, 11, 2, 255, 25, 14, 4, 255, 22, 13, 2, 255, 22, 13, 0, 255, 25, 11, 2, 255, 28, 11, 4, 255, 20, 14, 2, 255, 20, 17, 5, 255, 19, 13, 2, 255, 23, 12, 2, 255, 31, 18, 6, 255, 31, 17, 2, 255, 31, 17, 4, 255, 31, 17, 6, 255, 34, 15, 5, 255, 36, 15, 4, 255, 36, 16, 4, 255, 42, 17, 4, 255, 35, 17, 3, 255, 38, 19, 5, 255, 45, 18, 5, 255, 44, 22, 5, 255, 40, 18, 2, 255, 45, 19, 6, 255, 40, 18, 6, 255, 30, 16, 0, 255, 41, 17, 6, 255, 35, 21, 7, 255, 33, 22, 3, 255, 36, 18, 3, 255, 36, 16, 1, 255, 44, 20, 5, 255, 38, 24, 6, 255, 28, 20, 1, 255, 35, 18, 1, 255, 44, 20, 3, 255, 41, 22, 6, 255, 38, 22, 5, 255, 39, 21, 0, 255, 36, 19, 1, 255, 36, 21, 2, 255, 41, 24, 4, 255, 42, 23, 6, 255, 42, 24, 3, 255, 46, 27, 0, 255, 46, 23, 1, 255, 48, 25, 4, 255, 48, 27, 0, 255, 49, 28, 4, 255, 38, 22, 2, 255, 40, 25, 2, 255, 37, 33, 5, 255, 45, 28, 1, 255, 53, 24, 6, 255, 50, 23, 3, 255, 51, 24, 6, 255, 52, 25, 4, 255, 47, 24, 6, 255, 55, 20, 5, 255, 55, 28, 4, 255, 52, 26, 1, 255, 56, 28, 5, 255, 51, 29, 3, 255, 57, 31, 4, 255, 57, 31, 1, 255, 63, 31, 4, 255, 62, 29, 4, 255, 58, 33, 3, 255, 55, 30, 1, 255, 56, 31, 5, 255, 54, 28, 3, 255, 60, 30, 6, 255, 62, 28, 3, 255, 59, 30, 3, 255, 51, 32, 0, 255, 54, 30, 4, 255, 57, 32, 3, 255, 54, 30, 1, 255, 57, 31, 3, 255, 58, 32, 3, 255, 56, 32, 1, 255, 65, 34, 6, 255, 68, 32, 4, 255, 64, 34, 4, 255, 63, 33, 4, 255, 67, 31, 5, 255, 60, 31, 5, 255, 60, 29, 5, 255, 65, 31, 7, 255, 63, 32, 2, 255, 64, 30, 1, 255, 65, 29, 6, 255, 62, 31, 7, 255, 59, 35, 2, 255, 61, 32, 4, 255, 63, 30, 6, 255, 53, 32, 5, 255, 55, 30, 4, 255, 61, 30, 4, 255, 56, 33, 2, 255, 55, 31, 0, 255, 60, 32, 4, 255, 64, 35, 4, 255, 64, 31, 2, 255, 65, 29, 0, 255, 68, 33, 5, 255, 64, 33, 3, 255, 59, 34, 5, 255, 58, 33, 6, 255, 60, 38, 2, 255, 65, 38, 8, 255, 65, 38, 5, 255, 62, 40, 3, 255, 62, 39, 7, 255, 65, 41, 14, 255, 61, 44, 13, 255, 65, 45, 10, 255, 66, 43, 9, 255, 66, 46, 9, 255, 66, 48, 9, 255, 71, 50, 11, 255, 75, 60, 5, 255, 72, 58, 9, 255, 68, 50, 7, 255, 74, 51, 24, 255, 76, 56, 19, 255, 65, 55, 13, 255, 68, 57, 13, 255, 72, 56, 24, 255, 71, 59, 25, 255, 68, 55, 34, 255, 68, 59, 35, 255, 68, 66, 11, 255, 71, 67, 22, 255, 77, 66, 26, 255, 76, 68, 34, 255, 73, 72, 31, 255, 67, 65, 40, 255, 70, 72, 34, 255, 69, 69, 35, 255, 79, 73, 41, 255, 83, 78, 37, 255, 75, 75, 40, 255, 70, 74, 45, 255, 77, 80, 52, 255, 81, 80, 47, 255, 82, 85, 50, 255, 80, 87, 54, 255, 88, 88, 47, 255, 97, 93, 44, 255, 88, 89, 58, 255, 80, 92, 50, 255, 83, 97, 53, 255, 83, 93, 62, 255, 80, 97, 62, 255, 84, 100, 65, 255, 91, 98, 72, 255, 89, 102, 69, 255, 89, 105, 64, 255, 90, 107, 62, 255, 98, 107, 68, 255, 114, 110, 66, 255, 126, 116, 61, 255, 123, 116, 64, 255, 116, 116, 63, 255, 111, 115, 63, 255, 100, 111, 57, 255, 99, 112, 64, 255, 99, 111, 64, 255, 109, 112, 67, 255, 120, 113, 63, 255, 133, 113, 59, 255, 133, 108, 51, 255, 132, 108, 53, 255, 123, 107, 57, 255, 106, 102, 53, 255, 95, 99, 56, 255, 98, 101, 50, 255, 103, 100, 50, 255, 97, 98, 42, 255, 95, 96, 41, 255, 95, 91, 40, 255, 100, 90, 40, 255, 102, 90, 35, 255, 107, 92, 21, 255, 110, 88, 22, 255, 115, 88, 24, 255, 118, 88, 29, 255, 118, 84, 26, 255, 119, 84, 22, 255, 116, 80, 22, 255, 105, 73, 28, 255, 111, 77, 29, 255, 119, 74, 18, 255, 117, 72, 18, 255, 116, 69, 22, 255, 116, 67, 19, 255, 121, 73, 13, 255, 125, 74, 8, 255, 122, 67, 15, 255, 119, 65, 17, 255, 117, 66, 19, 255, 112, 64, 12, 255, 116, 62, 8, 255, 118, 60, 13, 255, 115, 61, 9, 255, 107, 57, 11, 255, 108, 60, 8, 255, 110, 59, 6, 255, 112, 61, 4, 255, 112, 56, 9, 255, 111, 47, 10, 255, 114, 52, 8, 255, 107, 50, 5, 255, 105, 51, 9, 255, 103, 47, 5, 255, 92, 46, 5, 255, 90, 52, 3, 255, 97, 50, 6, 255, 88, 45, 5, 255, 85, 43, 7, 255, 86, 46, 7, 255, 87, 46, 4, 255, 91, 43, 4, 255, 92, 40, 3, 255, 96, 43, 5, 255, 96, 43, 6, 255, 98, 45, 2, 255, 106, 49, 4, 255, 108, 42, 4, 255, 105, 42, 3, 255, 94, 39, 0, 255, 98, 42, 3, 255, 94, 38, 3, 255, 84, 35, 3, 255, 89, 36, 4, 255, 85, 32, 3, 255, 80, 32, 4, 255, 78, 33, 5, 255, 78, 30, 1, 255, 87, 36, 1, 255, 90, 35, 3, 255, 94, 31, 2, 255, 101, 40, 5, 255, 106, 42, 6, 255, 103, 38, 1, 255, 94, 36, 1, 255, 100, 37, 5, 255, 95, 36, 1, 255, 92, 34, 2, 255, 97, 35, 1, 255, 98, 35, 3, 255, 97, 33, 6, 255, 108, 38, 5, 255, 106, 36, 5, 255, 89, 28, 0, 255, 83, 32, 2, 255, 84, 34, 4, 255, 80, 30, 3, 255, 76, 31, 3, 255, 76, 31, 3, 255, 76, 29, 2, 255, 73, 28, 1, 255, 83, 32, 6, 255, 85, 30, 4, 255, 77, 26, 0, 255, 77, 30, 3, 255, 76, 24, 4, 255, 70, 25, 0, 255, 70, 26, 0, 255, 69, 24, 2, 255, 65, 22, 2, 255, 76, 30, 6, 255, 78, 27, 4, 255, 75, 24, 0, 255, 74, 28, 2, 255, 71, 26, 0, 255, 74, 28, 4, 255, 74, 25, 2, 255, 79, 25, 3, 255, 81, 27, 4, 255, 80, 27, 3, 255, 79, 24, 2, 255, 80, 23, 3, 255, 85, 28, 7, 255, 76, 26, 3, 255, 77, 26, 5, 255, 77, 23, 6, 255, 80, 24, 3, 255, 78, 22, 4, 255, 76, 23, 5, 255, 79, 26, 1, 255, 78, 25, 2, 255, 75, 25, 3, 255, 76, 25, 3, 255, 80, 28, 5, 255, 79, 27, 5, 255, 72, 21, 1, 255, 71, 22, 1, 255, 70, 22, 2, 255, 73, 27, 1, 255, 74, 25, 3, 255, 79, 23, 5, 255, 82, 25, 0, 255, 82, 24, 3, 255, 80, 26, 5, 255, 82, 30, 5, 255, 84, 27, 3, 255, 85, 26, 2, 255, 87, 26, 2, 255, 88, 26, 3, 255, 85, 23, 2, 255, 74, 23, 3, 255, 70, 23, 3, 255, 68, 22, 2, 255, 71, 22, 5, 255, 74, 22, 5, 255, 71, 20, 3, 255, 72, 20, 4, 255, 77, 26, 2, 255, 72, 24, 3, 255, 75, 28, 5, 255, 78, 23, 5, 255, 69, 19, 5, 255, 62, 23, 0, 255, 69, 25, 1, 255, 67, 21, 0, 255, 67, 17, 2, 255, 70, 18, 4, 255, 68, 20, 4, 255, 58, 16, 1, 255, 60, 17, 1, 255, 70, 17, 2, 255, 68, 18, 1, 255, 65, 22, 3, 255, 73, 23, 7, 255, 66, 17, 3, 255, 58, 16, 3, 255, 53, 17, 3, 255, 50, 15, 2, 255, 56, 12, 4, 255, 56, 14, 4, 255, 51, 15, 1, 255, 49, 15, 2, 255, 46, 12, 2, 255, 58, 15, 3, 255, 70, 16, 2, 255, 74, 17, 3, 255, 63, 17, 5, 255, 42, 11, 1, 255, 33, 13, 0, 255, 42, 9, 1, 255, 44, 10, 2, 255, 35, 12, 1, 255, 51, 14, 5, 255, 60, 15, 1, 255, 67, 18, 4, 255, 47, 13, 2, 255, 34, 9, 1, 255, 37, 11, 4, 255, 37, 10, 3, 255, 38, 8, 2, 255, 28, 11, 0, 255, 31, 11, 2, 255, 30, 14, 0, 255, 29, 13, 0, 255, 31, 11, 4, 255, 67, 20, 5, 255, 88, 24, 3, 255, 98, 28, 4, 255, 101, 27, 1, 255, 104, 29, 0, 255, 103, 28, 0, 255, 103, 26, 0, 255, 107, 29, 5, 255, 105, 27, 4, 255, 104, 28, 2, 255, 106, 27, 3, 255, 105, 26, 2, 255, 11, 6, 2, 255, 11, 4, 2, 255, 11, 4, 2, 255, 11, 6, 3, 255, 11, 7, 2, 255, 15, 9, 2, 255, 16, 9, 3, 255, 13, 6, 0, 255, 16, 9, 1, 255, 18, 11, 3, 255, 17, 11, 3, 255, 15, 8, 0, 255, 17, 9, 3, 255, 20, 12, 4, 255, 20, 12, 3, 255, 19, 10, 1, 255, 18, 10, 2, 255, 20, 12, 3, 255, 20, 10, 2, 255, 16, 11, 2, 255, 20, 10, 2, 255, 25, 10, 2, 255, 24, 10, 1, 255, 25, 14, 3, 255, 21, 15, 1, 255, 20, 14, 2, 255, 20, 13, 3, 255, 19, 15, 4, 255, 21, 13, 3, 255, 27, 12, 4, 255, 31, 13, 5, 255, 30, 13, 3, 255, 37, 18, 0, 255, 38, 22, 4, 255, 40, 22, 6, 255, 40, 17, 4, 255, 44, 18, 6, 255, 44, 19, 3, 255, 42, 18, 4, 255, 29, 16, 1, 255, 32, 19, 4, 255, 36, 17, 3, 255, 37, 20, 3, 255, 39, 16, 2, 255, 42, 16, 4, 255, 35, 14, 2, 255, 32, 18, 1, 255, 37, 22, 7, 255, 26, 20, 2, 255, 33, 24, 2, 255, 38, 19, 4, 255, 35, 16, 4, 255, 36, 19, 5, 255, 32, 17, 2, 255, 35, 20, 4, 255, 38, 22, 3, 255, 43, 25, 5, 255, 39, 20, 3, 255, 37, 19, 2, 255, 39, 22, 2, 255, 36, 21, 6, 255, 36, 21, 7, 255, 41, 26, 5, 255, 45, 24, 7, 255, 46, 21, 5, 255, 44, 24, 2, 255, 41, 25, 4, 255, 41, 25, 6, 255, 43, 23, 1, 255, 49, 23, 3, 255, 43, 24, 7, 255, 45, 24, 4, 255, 48, 22, 5, 255, 46, 23, 0, 255, 45, 25, 3, 255, 45, 29, 3, 255, 50, 28, 4, 255, 47, 26, 1, 255, 47, 24, 2, 255, 56, 27, 7, 255, 52, 25, 2, 255, 53, 30, 5, 255, 55, 29, 8, 255, 54, 28, 3, 255, 56, 30, 2, 255, 55, 31, 3, 255, 63, 31, 6, 255, 63, 28, 3, 255, 58, 31, 1, 255, 60, 31, 3, 255, 61, 28, 4, 255, 56, 28, 2, 255, 53, 31, 5, 255, 48, 28, 2, 255, 53, 29, 3, 255, 59, 30, 6, 255, 56, 29, 3, 255, 58, 31, 3, 255, 57, 30, 0, 255, 58, 30, 0, 255, 60, 30, 2, 255, 61, 30, 2, 255, 62, 32, 3, 255, 65, 26, 1, 255, 66, 32, 4, 255, 64, 29, 2, 255, 60, 32, 4, 255, 62, 30, 4, 255, 59, 29, 6, 255, 50, 31, 7, 255, 63, 29, 2, 255, 64, 28, 2, 255, 64, 29, 4, 255, 65, 32, 3, 255, 60, 31, 4, 255, 57, 29, 1, 255, 63, 30, 2, 255, 61, 29, 2, 255, 62, 29, 3, 255, 65, 34, 6, 255, 57, 32, 1, 255, 64, 36, 4, 255, 61, 33, 4, 255, 58, 29, 2, 255, 66, 34, 6, 255, 70, 35, 5, 255, 68, 34, 5, 255, 63, 30, 4, 255, 61, 31, 6, 255, 60, 33, 8, 255, 65, 35, 3, 255, 62, 36, 3, 255, 65, 42, 2, 255, 61, 36, 7, 255, 63, 38, 9, 255, 65, 41, 9, 255, 54, 41, 7, 255, 62, 45, 4, 255, 67, 44, 6, 255, 63, 49, 7, 255, 64, 53, 8, 255, 68, 48, 15, 255, 70, 54, 11, 255, 73, 54, 8, 255, 64, 51, 17, 255, 64, 50, 17, 255, 71, 54, 21, 255, 65, 60, 22, 255, 63, 56, 15, 255, 62, 55, 26, 255, 69, 58, 25, 255, 65, 57, 24, 255, 77, 60, 33, 255, 75, 63, 33, 255, 70, 67, 22, 255, 73, 66, 37, 255, 76, 67, 33, 255, 72, 66, 35, 255, 69, 66, 45, 255, 74, 69, 45, 255, 72, 73, 34, 255, 72, 74, 42, 255, 79, 74, 37, 255, 77, 75, 47, 255, 76, 80, 61, 255, 79, 79, 58, 255, 82, 84, 48, 255, 81, 87, 48, 255, 82, 85, 50, 255, 84, 87, 48, 255, 84, 89, 59, 255, 81, 92, 67, 255, 79, 95, 54, 255, 83, 96, 57, 255, 84, 99, 60, 255, 81, 100, 63, 255, 86, 100, 64, 255, 95, 104, 67, 255, 91, 106, 70, 255, 94, 106, 67, 255, 96, 113, 66, 255, 99, 111, 72, 255, 115, 109, 67, 255, 131, 113, 64, 255, 131, 115, 72, 255, 117, 115, 68, 255, 122, 115, 66, 255, 123, 112, 60, 255, 102, 112, 63, 255, 96, 112, 65, 255, 115, 117, 62, 255, 124, 116, 59, 255, 126, 116, 53, 255, 127, 114, 56, 255, 129, 112, 59, 255, 127, 111, 59, 255, 114, 106, 54, 255, 95, 98, 56, 255, 91, 99, 50, 255, 97, 100, 52, 255, 103, 97, 42, 255, 105, 93, 40, 255, 97, 93, 36, 255, 104, 96, 38, 255, 116, 92, 38, 255, 119, 92, 34, 255, 118, 89, 24, 255, 120, 85, 29, 255, 122, 85, 32, 255, 122, 82, 23, 255, 124, 81, 16, 255, 122, 82, 23, 255, 122, 83, 21, 255, 129, 80, 16, 255, 125, 71, 7, 255, 117, 76, 16, 255, 96, 71, 28, 255, 87, 64, 27, 255, 96, 65, 21, 255, 106, 63, 18, 255, 117, 66, 13, 255, 118, 67, 3, 255, 116, 65, 12, 255, 116, 65, 19, 255, 118, 66, 8, 255, 114, 61, 7, 255, 110, 60, 16, 255, 97, 54, 16, 255, 90, 52, 10, 255, 93, 54, 8, 255, 105, 56, 3, 255, 111, 57, 10, 255, 108, 52, 5, 255, 113, 49, 2, 255, 114, 47, 5, 255, 113, 50, 7, 255, 105, 49, 4, 255, 88, 47, 9, 255, 85, 45, 6, 255, 88, 41, 3, 255, 88, 44, 3, 255, 90, 46, 4, 255, 88, 43, 3, 255, 83, 45, 3, 255, 86, 42, 3, 255, 90, 40, 7, 255, 95, 43, 9, 255, 92, 41, 4, 255, 95, 41, 3, 255, 103, 42, 5, 255, 106, 42, 2, 255, 106, 43, 4, 255, 103, 42, 2, 255, 105, 42, 4, 255, 107, 43, 8, 255, 92, 36, 3, 255, 84, 38, 4, 255, 82, 37, 3, 255, 80, 31, 2, 255, 84, 30, 4, 255, 86, 34, 5, 255, 85, 38, 4, 255, 77, 34, 0, 255, 78, 30, 3, 255, 85, 32, 5, 255, 92, 38, 3, 255, 93, 37, 4, 255, 93, 34, 4, 255, 101, 39, 3, 255, 99, 40, 5, 255, 81, 30, 0, 255, 86, 33, 2, 255, 87, 33, 5, 255, 86, 31, 4, 255, 100, 34, 2, 255, 109, 39, 5, 255, 98, 34, 1, 255, 91, 35, 2, 255, 88, 33, 3, 255, 82, 28, 1, 255, 80, 28, 1, 255, 80, 28, 3, 255, 81, 26, 3, 255, 75, 25, 3, 255, 77, 27, 3, 255, 84, 31, 3, 255, 82, 31, 2, 255, 75, 27, 0, 255, 78, 30, 4, 255, 72, 29, 6, 255, 67, 21, 3, 255, 74, 28, 9, 255, 69, 27, 3, 255, 69, 25, 1, 255, 74, 28, 4, 255, 71, 27, 2, 255, 78, 32, 6, 255, 79, 30, 4, 255, 78, 28, 3, 255, 80, 29, 5, 255, 79, 25, 2, 255, 81, 26, 3, 255, 79, 25, 3, 255, 80, 26, 4, 255, 79, 25, 3, 255, 73, 23, 2, 255, 72, 27, 3, 255, 78, 27, 4, 255, 80, 24, 4, 255, 76, 25, 1, 255, 71, 27, 5, 255, 77, 25, 4, 255, 82, 24, 1, 255, 80, 26, 3, 255, 79, 24, 2, 255, 81, 24, 3, 255, 82, 23, 2, 255, 81, 25, 4, 255, 76, 23, 3, 255, 74, 24, 4, 255, 70, 23, 5, 255, 68, 21, 0, 255, 72, 23, 5, 255, 72, 23, 5, 255, 71, 25, 1, 255, 72, 27, 3, 255, 75, 25, 3, 255, 80, 25, 3, 255, 81, 24, 2, 255, 84, 25, 2, 255, 85, 25, 4, 255, 85, 24, 4, 255, 83, 23, 3, 255, 80, 26, 6, 255, 73, 25, 2, 255, 72, 24, 1, 255, 75, 21, 1, 255, 77, 20, 2, 255, 72, 22, 3, 255, 71, 20, 1, 255, 73, 24, 2, 255, 67, 22, 4, 255, 70, 24, 3, 255, 74, 21, 0, 255, 68, 18, 4, 255, 66, 23, 3, 255, 66, 21, 4, 255, 59, 15, 4, 255, 62, 18, 0, 255, 68, 20, 3, 255, 66, 16, 4, 255, 65, 18, 3, 255, 65, 15, 3, 255, 64, 16, 1, 255, 60, 19, 0, 255, 63, 16, 1, 255, 63, 16, 2, 255, 63, 16, 1, 255, 60, 15, 3, 255, 57, 16, 3, 255, 58, 18, 5, 255, 56, 16, 5, 255, 54, 15, 4, 255, 50, 14, 2, 255, 48, 14, 4, 255, 47, 15, 8, 255, 46, 14, 3, 255, 51, 12, 0, 255, 58, 13, 1, 255, 56, 17, 4, 255, 50, 17, 5, 255, 43, 11, 2, 255, 54, 11, 3, 255, 54, 10, 3, 255, 35, 11, 0, 255, 55, 11, 3, 255, 73, 16, 3, 255, 66, 17, 0, 255, 53, 17, 2, 255, 49, 13, 1, 255, 48, 12, 1, 255, 42, 11, 1, 255, 43, 13, 7, 255, 32, 8, 4, 255, 25, 9, 3, 255, 37, 11, 3, 255, 54, 15, 6, 255, 49, 13, 6, 255, 64, 17, 2, 255, 82, 25, 1, 255, 92, 27, 2, 255, 98, 28, 4, 255, 103, 30, 4, 255, 106, 32, 2, 255, 106, 31, 3, 255, 102, 27, 3, 255, 99, 24, 1, 255, 105, 27, 1, 255, 106, 28, 2, 255, 106, 26, 0, 255, 11, 7, 4, 255, 11, 5, 2, 255, 10, 5, 3, 255, 10, 7, 2, 255, 10, 7, 2, 255, 14, 8, 2, 255, 15, 8, 2, 255, 15, 8, 2, 255, 17, 10, 2, 255, 17, 10, 2, 255, 18, 11, 3, 255, 18, 9, 3, 255, 18, 9, 4, 255, 16, 8, 2, 255, 19, 9, 1, 255, 21, 11, 2, 255, 15, 8, 1, 255, 14, 8, 1, 255, 20, 11, 3, 255, 17, 10, 0, 255, 20, 11, 2, 255, 24, 13, 4, 255, 24, 13, 3, 255, 24, 13, 2, 255, 27, 15, 3, 255, 24, 14, 3, 255, 21, 15, 4, 255, 23, 12, 2, 255, 29, 13, 4, 255, 29, 12, 3, 255, 30, 18, 5, 255, 29, 18, 4, 255, 41, 18, 1, 255, 38, 19, 1, 255, 40, 23, 2, 255, 42, 20, 2, 255, 47, 21, 3, 255, 44, 18, 1, 255, 41, 20, 4, 255, 35, 21, 5, 255, 37, 17, 6, 255, 40, 19, 7, 255, 41, 22, 7, 255, 35, 17, 3, 255, 23, 14, 2, 255, 34, 20, 5, 255, 41, 21, 3, 255, 35, 18, 3, 255, 30, 18, 1, 255, 33, 22, 2, 255, 33, 15, 1, 255, 37, 19, 5, 255, 35, 20, 4, 255, 35, 15, 1, 255, 39, 14, 2, 255, 39, 22, 5, 255, 35, 19, 2, 255, 34, 18, 5, 255, 34, 20, 5, 255, 43, 24, 1, 255, 46, 22, 4, 255, 43, 22, 4, 255, 39, 22, 1, 255, 36, 19, 3, 255, 41, 23, 4, 255, 36, 19, 3, 255, 36, 20, 3, 255, 41, 24, 7, 255, 44, 25, 9, 255, 44, 26, 6, 255, 47, 27, 3, 255, 45, 28, 2, 255, 48, 25, 5, 255, 45, 26, 4, 255, 43, 23, 6, 255, 42, 27, 4, 255, 37, 25, 3, 255, 45, 24, 4, 255, 49, 23, 1, 255, 48, 28, 3, 255, 52, 27, 2, 255, 55, 30, 3, 255, 55, 29, 2, 255, 60, 27, 5, 255, 57, 28, 3, 255, 51, 29, 0, 255, 55, 29, 3, 255, 60, 29, 5, 255, 52, 30, 1, 255, 55, 29, 0, 255, 57, 24, 0, 255, 60, 28, 4, 255, 51, 28, 3, 255, 45, 30, 4, 255, 53, 32, 7, 255, 60, 27, 6, 255, 56, 27, 1, 255, 58, 30, 3, 255, 59, 30, 2, 255, 58, 29, 2, 255, 59, 30, 3, 255, 59, 28, 1, 255, 58, 30, 0, 255, 64, 31, 3, 255, 70, 33, 7, 255, 59, 27, 1, 255, 53, 32, 2, 255, 61, 31, 3, 255, 65, 28, 1, 255, 63, 27, 5, 255, 52, 27, 9, 255, 54, 32, 7, 255, 56, 32, 2, 255, 55, 30, 3, 255, 59, 30, 3, 255, 65, 32, 4, 255, 62, 30, 3, 255, 60, 28, 1, 255, 57, 31, 1, 255, 56, 32, 2, 255, 65, 34, 6, 255, 66, 32, 6, 255, 62, 32, 4, 255, 56, 29, 0, 255, 62, 34, 5, 255, 61, 30, 3, 255, 61, 29, 3, 255, 61, 30, 3, 255, 59, 28, 2, 255, 64, 34, 2, 255, 64, 32, 7, 255, 61, 34, 10, 255, 60, 34, 6, 255, 64, 40, 3, 255, 60, 39, 3, 255, 64, 38, 8, 255, 61, 39, 8, 255, 67, 44, 10, 255, 70, 44, 16, 255, 66, 45, 17, 255, 73, 47, 19, 255, 71, 47, 16, 255, 67, 51, 13, 255, 72, 54, 11, 255, 72, 57, 13, 255, 63, 53, 20, 255, 61, 52, 26, 255, 61, 55, 24, 255, 73, 63, 22, 255, 71, 57, 34, 255, 70, 59, 24, 255, 67, 62, 25, 255, 66, 64, 25, 255, 71, 68, 27, 255, 68, 61, 29, 255, 68, 61, 47, 255, 68, 67, 38, 255, 69, 63, 36, 255, 76, 72, 29, 255, 71, 73, 36, 255, 69, 69, 44, 255, 71, 75, 45, 255, 79, 79, 37, 255, 74, 79, 38, 255, 77, 78, 53, 255, 81, 78, 45, 255, 77, 84, 48, 255, 79, 89, 51, 255, 81, 87, 61, 255, 81, 88, 56, 255, 83, 89, 64, 255, 87, 94, 64, 255, 87, 98, 51, 255, 88, 98, 61, 255, 89, 100, 63, 255, 87, 98, 65, 255, 87, 100, 63, 255, 90, 106, 62, 255, 96, 108, 66, 255, 108, 112, 76, 255, 115, 117, 67, 255, 121, 117, 67, 255, 129, 115, 72, 255, 128, 111, 68, 255, 129, 113, 71, 255, 124, 117, 70, 255, 124, 117, 66, 255, 130, 119, 68, 255, 107, 115, 67, 255, 92, 109, 65, 255, 109, 113, 61, 255, 125, 118, 65, 255, 128, 114, 58, 255, 126, 111, 57, 255, 122, 112, 58, 255, 114, 109, 54, 255, 101, 102, 50, 255, 93, 100, 47, 255, 95, 100, 45, 255, 99, 97, 46, 255, 103, 97, 39, 255, 104, 98, 31, 255, 100, 94, 31, 255, 114, 99, 42, 255, 120, 95, 36, 255, 115, 88, 29, 255, 118, 89, 32, 255, 119, 89, 32, 255, 121, 91, 22, 255, 120, 85, 33, 255, 119, 81, 30, 255, 119, 79, 29, 255, 112, 75, 12, 255, 106, 71, 20, 255, 102, 72, 24, 255, 101, 73, 15, 255, 91, 66, 16, 255, 93, 69, 15, 255, 94, 66, 4, 255, 92, 57, 20, 255, 95, 60, 21, 255, 99, 64, 11, 255, 100, 61, 14, 255, 98, 55, 11, 255, 99, 61, 4, 255, 99, 55, 9, 255, 97, 57, 4, 255, 92, 59, 13, 255, 84, 52, 7, 255, 93, 57, 2, 255, 111, 58, 6, 255, 113, 53, 9, 255, 107, 52, 7, 255, 115, 51, 9, 255, 119, 52, 8, 255, 110, 49, 6, 255, 96, 44, 7, 255, 82, 42, 7, 255, 85, 42, 10, 255, 86, 40, 7, 255, 85, 43, 1, 255, 92, 44, 2, 255, 90, 39, 1, 255, 85, 41, 8, 255, 88, 43, 2, 255, 89, 40, 3, 255, 86, 37, 8, 255, 89, 40, 8, 255, 95, 42, 3, 255, 98, 39, 2, 255, 98, 40, 4, 255, 96, 39, 3, 255, 100, 39, 3, 255, 100, 38, 1, 255, 97, 40, 5, 255, 91, 36, 4, 255, 80, 36, 1, 255, 80, 35, 1, 255, 81, 36, 3, 255, 80, 37, 3, 255, 80, 35, 1, 255, 86, 31, 2, 255, 85, 32, 1, 255, 80, 36, 5, 255, 79, 29, 3, 255, 80, 31, 3, 255, 79, 31, 3, 255, 88, 32, 3, 255, 91, 34, 1, 255, 89, 31, 1, 255, 79, 36, 4, 255, 81, 34, 3, 255, 80, 31, 2, 255, 79, 33, 3, 255, 92, 32, 1, 255, 98, 32, 1, 255, 102, 36, 4, 255, 101, 33, 4, 255, 94, 31, 2, 255, 96, 36, 7, 255, 96, 35, 7, 255, 96, 31, 3, 255, 94, 31, 4, 255, 81, 29, 5, 255, 76, 29, 2, 255, 76, 28, 0, 255, 78, 28, 1, 255, 78, 30, 6, 255, 68, 31, 1, 255, 63, 26, 3, 255, 67, 22, 7, 255, 70, 21, 4, 255, 75, 29, 3, 255, 77, 27, 4, 255, 73, 25, 1, 255, 68, 28, 3, 255, 72, 26, 2, 255, 83, 28, 4, 255, 79, 26, 3, 255, 77, 27, 1, 255, 83, 29, 4, 255, 78, 27, 2, 255, 81, 26, 3, 255, 80, 27, 6, 255, 72, 24, 1, 255, 70, 25, 1, 255, 74, 25, 4, 255, 75, 25, 1, 255, 70, 20, 1, 255, 72, 24, 0, 255, 70, 23, 3, 255, 72, 20, 2, 255, 78, 25, 2, 255, 74, 24, 0, 255, 75, 28, 1, 255, 78, 28, 4, 255, 76, 24, 1, 255, 76, 24, 2, 255, 74, 24, 3, 255, 72, 25, 3, 255, 71, 20, 3, 255, 74, 21, 5, 255, 77, 21, 4, 255, 78, 26, 5, 255, 76, 27, 6, 255, 72, 24, 1, 255, 77, 25, 2, 255, 83, 25, 5, 255, 87, 26, 4, 255, 83, 24, 2, 255, 80, 26, 2, 255, 78, 23, 2, 255, 78, 21, 1, 255, 84, 24, 4, 255, 81, 26, 3, 255, 85, 26, 3, 255, 87, 23, 3, 255, 82, 19, 1, 255, 73, 19, 1, 255, 70, 23, 5, 255, 72, 26, 5, 255, 71, 23, 2, 255, 66, 19, 2, 255, 64, 20, 4, 255, 70, 22, 3, 255, 76, 20, 2, 255, 70, 17, 4, 255, 64, 16, 5, 255, 64, 19, 2, 255, 70, 23, 3, 255, 66, 17, 0, 255, 66, 18, 4, 255, 67, 18, 5, 255, 68, 19, 4, 255, 67, 18, 3, 255, 57, 18, 1, 255, 63, 17, 3, 255, 69, 18, 2, 255, 64, 19, 3, 255, 62, 15, 1, 255, 63, 15, 2, 255, 55, 16, 4, 255, 51, 12, 3, 255, 52, 13, 5, 255, 45, 15, 5, 255, 42, 14, 3, 255, 48, 14, 3, 255, 52, 16, 4, 255, 44, 15, 1, 255, 43, 14, 0, 255, 61, 12, 5, 255, 52, 12, 6, 255, 44, 11, 2, 255, 48, 16, 4, 255, 34, 11, 0, 255, 52, 17, 8, 255, 63, 16, 2, 255, 70, 17, 2, 255, 70, 16, 5, 255, 62, 14, 7, 255, 46, 12, 3, 255, 34, 9, 0, 255, 33, 13, 1, 255, 37, 14, 4, 255, 34, 9, 6, 255, 54, 14, 9, 255, 71, 17, 6, 255, 55, 13, 1, 255, 60, 19, 3, 255, 77, 22, 1, 255, 86, 23, 3, 255, 90, 26, 4, 255, 102, 30, 5, 255, 106, 31, 4, 255, 103, 31, 2, 255, 99, 29, 4, 255, 91, 23, 0, 255, 99, 26, 1, 255, 99, 27, 2, 255, 95, 26, 0, 255, 11, 7, 5, 255, 11, 6, 5, 255, 11, 7, 3, 255, 11, 7, 2, 255, 11, 8, 3, 255, 12, 6, 3, 255, 14, 6, 2, 255, 18, 10, 4, 255, 17, 10, 2, 255, 15, 7, 0, 255, 17, 8, 1, 255, 17, 8, 2, 255, 17, 7, 3, 255, 17, 8, 3, 255, 20, 9, 1, 255, 18, 8, 1, 255, 17, 9, 4, 255, 19, 13, 6, 255, 22, 13, 4, 255, 21, 12, 2, 255, 20, 13, 3, 255, 20, 14, 3, 255, 23, 16, 5, 255, 21, 11, 1, 255, 32, 12, 3, 255, 28, 13, 2, 255, 22, 15, 2, 255, 32, 17, 7, 255, 30, 14, 2, 255, 25, 14, 0, 255, 27, 16, 0, 255, 34, 18, 3, 255, 40, 17, 5, 255, 41, 21, 6, 255, 37, 18, 2, 255, 39, 17, 1, 255, 39, 15, 1, 255, 43, 18, 5, 255, 41, 20, 6, 255, 38, 18, 5, 255, 37, 15, 4, 255, 32, 14, 2, 255, 37, 15, 2, 255, 42, 13, 2, 255, 33, 15, 2, 255, 34, 18, 3, 255, 43, 18, 5, 255, 31, 17, 1, 255, 33, 20, 4, 255, 32, 17, 2, 255, 40, 19, 10, 255, 39, 16, 4, 255, 44, 22, 8, 255, 39, 21, 3, 255, 37, 20, 3, 255, 41, 19, 4, 255, 40, 18, 5, 255, 37, 18, 6, 255, 37, 20, 3, 255, 39, 21, 0, 255, 41, 22, 4, 255, 43, 24, 5, 255, 42, 24, 1, 255, 42, 24, 2, 255, 49, 25, 1, 255, 45, 25, 5, 255, 39, 25, 3, 255, 37, 24, 2, 255, 41, 23, 3, 255, 50, 23, 1, 255, 51, 25, 2, 255, 46, 27, 2, 255, 47, 26, 6, 255, 45, 22, 5, 255, 39, 21, 5, 255, 55, 26, 7, 255, 53, 24, 6, 255, 50, 25, 3, 255, 57, 26, 3, 255, 53, 24, 1, 255, 50, 27, 4, 255, 55, 25, 4, 255, 58, 28, 3, 255, 49, 26, 2, 255, 49, 29, 1, 255, 46, 33, 1, 255, 46, 26, 2, 255, 55, 27, 3, 255, 54, 25, 0, 255, 58, 29, 3, 255, 53, 27, 5, 255, 55, 27, 5, 255, 59, 29, 8, 255, 54, 25, 2, 255, 56, 29, 1, 255, 56, 35, 4, 255, 56, 32, 5, 255, 56, 31, 3, 255, 56, 29, 3, 255, 57, 29, 4, 255, 59, 28, 5, 255, 62, 27, 4, 255, 62, 30, 2, 255, 56, 30, 1, 255, 61, 29, 4, 255, 56, 30, 3, 255, 61, 31, 4, 255, 61, 31, 2, 255, 64, 33, 3, 255, 60, 32, 5, 255, 57, 26, 6, 255, 56, 28, 12, 255, 55, 31, 7, 255, 58, 33, 2, 255, 54, 28, 2, 255, 59, 28, 2, 255, 58, 30, 2, 255, 60, 30, 2, 255, 60, 33, 4, 255, 59, 32, 3, 255, 59, 29, 1, 255, 58, 29, 6, 255, 63, 31, 7, 255, 64, 34, 2, 255, 61, 34, 4, 255, 57, 28, 5, 255, 61, 28, 5, 255, 63, 32, 3, 255, 58, 36, 6, 255, 61, 35, 1, 255, 60, 36, 8, 255, 62, 37, 7, 255, 60, 39, 3, 255, 61, 38, 8, 255, 59, 36, 9, 255, 68, 35, 16, 255, 72, 40, 12, 255, 72, 45, 8, 255, 69, 47, 11, 255, 67, 47, 12, 255, 77, 48, 7, 255, 72, 52, 10, 255, 58, 43, 34, 255, 64, 50, 23, 255, 85, 60, 4, 255, 66, 49, 21, 255, 65, 57, 22, 255, 65, 57, 12, 255, 66, 56, 18, 255, 69, 57, 24, 255, 68, 64, 17, 255, 68, 62, 25, 255, 65, 63, 37, 255, 69, 61, 29, 255, 70, 63, 36, 255, 65, 68, 37, 255, 70, 70, 29, 255, 73, 71, 32, 255, 71, 70, 42, 255, 69, 70, 43, 255, 72, 73, 49, 255, 71, 73, 42, 255, 76, 78, 43, 255, 76, 81, 56, 255, 83, 80, 57, 255, 84, 82, 53, 255, 78, 85, 46, 255, 84, 90, 52, 255, 78, 85, 60, 255, 82, 86, 66, 255, 90, 97, 61, 255, 87, 92, 63, 255, 88, 96, 68, 255, 82, 99, 58, 255, 89, 99, 66, 255, 94, 99, 72, 255, 91, 103, 69, 255, 91, 107, 64, 255, 112, 115, 71, 255, 126, 116, 73, 255, 134, 118, 66, 255, 133, 116, 65, 255, 127, 117, 65, 255, 122, 118, 64, 255, 125, 119, 69, 255, 130, 115, 70, 255, 132, 116, 65, 255, 123, 117, 67, 255, 105, 113, 70, 255, 92, 111, 66, 255, 98, 114, 63, 255, 102, 112, 57, 255, 121, 115, 60, 255, 116, 111, 53, 255, 102, 102, 58, 255, 94, 105, 50, 255, 96, 105, 52, 255, 99, 98, 51, 255, 101, 97, 55, 255, 100, 96, 49, 255, 94, 92, 45, 255, 93, 93, 49, 255, 101, 90, 39, 255, 118, 95, 40, 255, 119, 91, 37, 255, 120, 87, 50, 255, 119, 86, 39, 255, 115, 84, 29, 255, 108, 84, 23, 255, 100, 84, 22, 255, 91, 77, 24, 255, 91, 74, 28, 255, 94, 73, 18, 255, 90, 68, 19, 255, 89, 67, 18, 255, 98, 71, 18, 255, 91, 65, 15, 255, 89, 65, 19, 255, 94, 63, 14, 255, 93, 61, 10, 255, 92, 58, 13, 255, 88, 58, 10, 255, 88, 61, 13, 255, 86, 60, 11, 255, 83, 55, 8, 255, 90, 54, 15, 255, 90, 56, 3, 255, 86, 54, 8, 255, 85, 51, 10, 255, 95, 50, 11, 255, 112, 56, 13, 255, 118, 56, 4, 255, 119, 52, 3, 255, 118, 52, 9, 255, 111, 54, 9, 255, 99, 48, 3, 255, 91, 41, 4, 255, 91, 44, 9, 255, 88, 43, 6, 255, 87, 44, 8, 255, 79, 41, 7, 255, 87, 42, 7, 255, 89, 43, 5, 255, 86, 41, 5, 255, 89, 42, 1, 255, 86, 40, 4, 255, 82, 37, 5, 255, 87, 43, 2, 255, 94, 43, 4, 255, 93, 37, 7, 255, 94, 41, 9, 255, 88, 38, 4, 255, 97, 38, 5, 255, 96, 37, 4, 255, 86, 35, 2, 255, 83, 34, 2, 255, 84, 34, 2, 255, 81, 34, 2, 255, 78, 34, 1, 255, 77, 33, 0, 255, 82, 33, 4, 255, 78, 30, 1, 255, 80, 31, 2, 255, 85, 34, 3, 255, 78, 34, 2, 255, 80, 38, 7, 255, 76, 32, 2, 255, 75, 32, 3, 255, 79, 29, 6, 255, 77, 32, 2, 255, 75, 37, 2, 255, 79, 32, 0, 255, 81, 29, 0, 255, 82, 32, 2, 255, 95, 34, 5, 255, 100, 35, 5, 255, 104, 33, 4, 255, 102, 29, 1, 255, 98, 30, 1, 255, 100, 34, 3, 255, 102, 37, 2, 255, 106, 35, 2, 255, 103, 33, 2, 255, 92, 33, 5, 255, 78, 33, 2, 255, 77, 32, 0, 255, 78, 27, 1, 255, 76, 28, 6, 255, 75, 28, 9, 255, 68, 23, 2, 255, 75, 29, 7, 255, 74, 27, 5, 255, 68, 29, 3, 255, 65, 28, 2, 255, 71, 28, 4, 255, 78, 28, 5, 255, 77, 27, 2, 255, 71, 27, 0, 255, 76, 25, 0, 255, 88, 32, 6, 255, 79, 28, 1, 255, 73, 26, 1, 255, 77, 25, 2, 255, 75, 25, 2, 255, 70, 28, 3, 255, 68, 25, 2, 255, 75, 22, 2, 255, 73, 24, 0, 255, 70, 25, 1, 255, 74, 25, 2, 255, 76, 21, 5, 255, 72, 21, 4, 255, 74, 26, 3, 255, 72, 25, 3, 255, 69, 22, 1, 255, 74, 23, 4, 255, 72, 22, 2, 255, 67, 22, 3, 255, 61, 21, 2, 255, 62, 23, 3, 255, 73, 30, 6, 255, 69, 22, 4, 255, 70, 20, 1, 255, 70, 22, 0, 255, 74, 22, 2, 255, 80, 27, 5, 255, 78, 27, 3, 255, 79, 24, 3, 255, 84, 25, 5, 255, 78, 22, 1, 255, 80, 26, 2, 255, 82, 25, 4, 255, 83, 23, 3, 255, 88, 25, 4, 255, 87, 27, 3, 255, 90, 25, 2, 255, 93, 22, 2, 255, 88, 19, 1, 255, 77, 20, 2, 255, 77, 22, 2, 255, 67, 22, 4, 255, 62, 22, 2, 255, 67, 19, 2, 255, 72, 23, 6, 255, 71, 24, 3, 255, 72, 18, 1, 255, 84, 25, 2, 255, 79, 22, 2, 255, 84, 24, 7, 255, 85, 24, 3, 255, 76, 22, 1, 255, 63, 16, 4, 255, 59, 17, 0, 255, 66, 20, 1, 255, 73, 20, 6, 255, 68, 17, 4, 255, 54, 16, 0, 255, 64, 19, 1, 255, 79, 21, 5, 255, 69, 20, 2, 255, 61, 19, 1, 255, 58, 15, 2, 255, 54, 12, 3, 255, 49, 14, 5, 255, 44, 13, 1, 255, 52, 18, 2, 255, 52, 16, 1, 255, 55, 16, 3, 255, 45, 15, 2, 255, 36, 13, 0, 255, 46, 11, 2, 255, 40, 12, 3, 255, 33, 12, 1, 255, 41, 17, 4, 255, 46, 12, 4, 255, 47, 9, 3, 255, 55, 14, 3, 255, 63, 14, 1, 255, 54, 11, 1, 255, 41, 10, 3, 255, 32, 10, 3, 255, 45, 13, 7, 255, 51, 16, 7, 255, 54, 13, 3, 255, 53, 11, 3, 255, 57, 15, 3, 255, 65, 19, 2, 255, 49, 12, 0, 255, 56, 13, 5, 255, 70, 14, 3, 255, 77, 17, 2, 255, 86, 25, 5, 255, 93, 26, 1, 255, 100, 26, 1, 255, 103, 30, 3, 255, 97, 30, 3, 255, 93, 29, 4, 255, 93, 25, 0, 255, 94, 27, 1, 255, 90, 26, 1, 255, 8, 5, 1, 255, 8, 6, 1, 255, 13, 7, 3, 255, 14, 5, 2, 255, 15, 7, 4, 255, 11, 6, 3, 255, 16, 8, 2, 255, 18, 9, 1, 255, 17, 10, 2, 255, 16, 9, 3, 255, 16, 10, 4, 255, 18, 9, 2, 255, 18, 8, 2, 255, 13, 9, 2, 255, 16, 10, 5, 255, 16, 9, 1, 255, 21, 12, 5, 255, 20, 11, 3, 255, 21, 9, 2, 255, 20, 11, 2, 255, 20, 12, 4, 255, 21, 12, 4, 255, 22, 9, 3, 255, 30, 13, 5, 255, 30, 14, 5, 255, 28, 17, 6, 255, 23, 12, 2, 255, 28, 14, 5, 255, 28, 15, 4, 255, 31, 16, 5, 255, 33, 16, 4, 255, 33, 15, 3, 255, 27, 14, 5, 255, 33, 18, 4, 255, 40, 18, 4, 255, 38, 13, 2, 255, 39, 17, 6, 255, 38, 18, 4, 255, 37, 19, 4, 255, 35, 14, 1, 255, 37, 17, 3, 255, 35, 16, 2, 255, 34, 18, 4, 255, 33, 17, 2, 255, 37, 19, 5, 255, 35, 19, 7, 255, 30, 15, 0, 255, 32, 19, 2, 255, 30, 18, 5, 255, 31, 18, 6, 255, 32, 16, 5, 255, 38, 18, 5, 255, 36, 20, 7, 255, 31, 18, 3, 255, 35, 17, 0, 255, 41, 21, 0, 255, 37, 21, 0, 255, 36, 20, 3, 255, 41, 20, 7, 255, 32, 19, 4, 255, 40, 22, 6, 255, 36, 18, 1, 255, 37, 21, 2, 255, 38, 23, 3, 255, 40, 24, 5, 255, 45, 24, 3, 255, 46, 23, 2, 255, 45, 26, 5, 255, 45, 24, 4, 255, 50, 23, 2, 255, 44, 24, 3, 255, 36, 23, 3, 255, 43, 26, 2, 255, 52, 27, 6, 255, 48, 26, 5, 255, 40, 23, 4, 255, 47, 23, 8, 255, 58, 28, 4, 255, 58, 31, 0, 255, 58, 28, 3, 255, 59, 27, 9, 255, 53, 29, 4, 255, 48, 29, 4, 255, 47, 22, 5, 255, 50, 27, 2, 255, 49, 30, 2, 255, 49, 29, 6, 255, 52, 27, 5, 255, 52, 29, 3, 255, 58, 25, 1, 255, 50, 24, 0, 255, 49, 31, 3, 255, 58, 30, 4, 255, 58, 27, 5, 255, 56, 25, 3, 255, 51, 28, 3, 255, 58, 32, 1, 255, 56, 28, 3, 255, 53, 26, 5, 255, 54, 28, 4, 255, 56, 28, 5, 255, 59, 26, 3, 255, 59, 32, 4, 255, 57, 29, 0, 255, 59, 29, 1, 255, 63, 30, 4, 255, 68, 29, 6, 255, 59, 24, 2, 255, 54, 31, 5, 255, 55, 30, 3, 255, 60, 30, 2, 255, 64, 30, 2, 255, 60, 30, 7, 255, 58, 28, 5, 255, 60, 29, 3, 255, 59, 28, 4, 255, 60, 28, 8, 255, 57, 29, 5, 255, 54, 30, 0, 255, 57, 34, 3, 255, 63, 28, 2, 255, 67, 28, 10, 255, 58, 29, 3, 255, 69, 32, 4, 255, 66, 34, 3, 255, 62, 32, 7, 255, 62, 29, 0, 255, 59, 30, 5, 255, 58, 34, 8, 255, 59, 34, 2, 255, 68, 41, 5, 255, 62, 37, 3, 255, 60, 36, 5, 255, 61, 38, 5, 255, 60, 36, 11, 255, 63, 43, 15, 255, 60, 45, 6, 255, 64, 49, 8, 255, 68, 49, 9, 255, 73, 54, 8, 255, 74, 55, 5, 255, 72, 52, 11, 255, 64, 47, 17, 255, 65, 49, 9, 255, 75, 57, 15, 255, 68, 54, 20, 255, 66, 57, 18, 255, 74, 60, 22, 255, 70, 56, 17, 255, 71, 59, 29, 255, 68, 56, 33, 255, 66, 60, 27, 255, 68, 65, 35, 255, 64, 62, 35, 255, 67, 66, 33, 255, 72, 70, 38, 255, 75, 71, 40, 255, 73, 68, 36, 255, 71, 66, 43, 255, 73, 73, 40, 255, 76, 77, 44, 255, 76, 77, 42, 255, 75, 77, 46, 255, 75, 76, 54, 255, 79, 82, 59, 255, 78, 82, 52, 255, 80, 86, 51, 255, 83, 89, 50, 255, 84, 90, 64, 255, 82, 91, 70, 255, 82, 93, 63, 255, 84, 94, 62, 255, 86, 99, 66, 255, 82, 101, 62, 255, 87, 102, 69, 255, 88, 101, 70, 255, 92, 106, 73, 255, 98, 108, 72, 255, 108, 113, 73, 255, 118, 120, 71, 255, 121, 118, 68, 255, 128, 120, 74, 255, 130, 123, 70, 255, 128, 120, 65, 255, 133, 121, 73, 255, 134, 118, 68, 255, 123, 117, 64, 255, 105, 112, 63, 255, 98, 114, 67, 255, 96, 113, 64, 255, 99, 112, 58, 255, 105, 116, 58, 255, 125, 114, 60, 255, 118, 113, 55, 255, 96, 104, 52, 255, 93, 105, 59, 255, 98, 100, 53, 255, 102, 100, 48, 255, 101, 98, 45, 255, 100, 96, 49, 255, 97, 96, 45, 255, 94, 92, 39, 255, 108, 95, 42, 255, 121, 95, 46, 255, 122, 91, 24, 255, 123, 88, 30, 255, 116, 84, 31, 255, 108, 84, 25, 255, 94, 75, 26, 255, 95, 79, 32, 255, 94, 78, 23, 255, 94, 78, 21, 255, 89, 72, 18, 255, 92, 72, 17, 255, 95, 69, 24, 255, 96, 67, 18, 255, 95, 68, 12, 255, 88, 63, 20, 255, 84, 59, 23, 255, 88, 62, 21, 255, 86, 60, 15, 255, 85, 58, 11, 255, 89, 59, 13, 255, 87, 56, 9, 255, 90, 55, 15, 255, 87, 49, 23, 255, 89, 53, 17, 255, 84, 54, 3, 255, 86, 55, 5, 255, 86, 51, 12, 255, 91, 48, 9, 255, 109, 50, 8, 255, 111, 47, 9, 255, 100, 46, 6, 255, 92, 44, 7, 255, 87, 44, 6, 255, 85, 46, 5, 255, 86, 45, 9, 255, 85, 40, 6, 255, 84, 40, 8, 255, 80, 38, 13, 255, 80, 41, 3, 255, 82, 40, 1, 255, 87, 42, 1, 255, 83, 40, 3, 255, 79, 39, 3, 255, 84, 40, 4, 255, 89, 39, 2, 255, 91, 39, 3, 255, 97, 41, 7, 255, 96, 36, 2, 255, 92, 36, 1, 255, 93, 37, 2, 255, 94, 37, 5, 255, 88, 35, 3, 255, 83, 39, 4, 255, 85, 32, 5, 255, 82, 32, 1, 255, 83, 38, 3, 255, 85, 34, 3, 255, 87, 30, 4, 255, 82, 31, 4, 255, 79, 32, 2, 255, 76, 30, 1, 255, 76, 35, 3, 255, 76, 34, 2, 255, 75, 29, 0, 255, 78, 32, 2, 255, 78, 33, 4, 255, 85, 38, 4, 255, 94, 38, 6, 255, 83, 34, 3, 255, 77, 29, 4, 255, 81, 30, 3, 255, 88, 34, 3, 255, 100, 35, 2, 255, 109, 35, 2, 255, 95, 31, 0, 255, 96, 33, 4, 255, 106, 34, 3, 255, 100, 36, 4, 255, 89, 30, 2, 255, 94, 29, 3, 255, 94, 28, 3, 255, 77, 29, 0, 255, 79, 32, 2, 255, 79, 27, 3, 255, 71, 26, 3, 255, 76, 29, 6, 255, 71, 23, 1, 255, 63, 25, 3, 255, 67, 25, 3, 255, 72, 29, 5, 255, 74, 29, 2, 255, 87, 29, 2, 255, 87, 27, 0, 255, 83, 31, 3, 255, 71, 27, 0, 255, 70, 28, 2, 255, 76, 28, 4, 255, 76, 25, 2, 255, 72, 28, 5, 255, 70, 25, 2, 255, 72, 26, 2, 255, 69, 28, 2, 255, 74, 26, 2, 255, 76, 25, 3, 255, 73, 23, 2, 255, 81, 29, 8, 255, 74, 22, 3, 255, 71, 24, 3, 255, 70, 25, 2, 255, 74, 23, 2, 255, 80, 28, 5, 255, 70, 22, 0, 255, 72, 22, 2, 255, 73, 25, 2, 255, 73, 27, 6, 255, 72, 23, 5, 255, 72, 22, 3, 255, 80, 25, 4, 255, 78, 23, 5, 255, 67, 21, 3, 255, 68, 23, 3, 255, 73, 22, 2, 255, 75, 21, 0, 255, 77, 24, 4, 255, 76, 20, 3, 255, 77, 19, 4, 255, 78, 22, 3, 255, 80, 22, 0, 255, 84, 23, 3, 255, 81, 24, 3, 255, 84, 24, 2, 255, 88, 26, 2, 255, 91, 26, 3, 255, 89, 23, 3, 255, 88, 25, 6, 255, 77, 25, 1, 255, 72, 21, 1, 255, 79, 20, 2, 255, 86, 24, 5, 255, 76, 26, 4, 255, 67, 24, 2, 255, 73, 21, 1, 255, 76, 20, 3, 255, 70, 20, 3, 255, 73, 19, 2, 255, 77, 20, 1, 255, 76, 21, 1, 255, 70, 21, 4, 255, 60, 16, 2, 255, 58, 18, 1, 255, 61, 21, 1, 255, 58, 18, 1, 255, 55, 18, 1, 255, 57, 16, 1, 255, 66, 16, 3, 255, 75, 17, 5, 255, 79, 19, 3, 255, 71, 20, 1, 255, 54, 18, 2, 255, 45, 15, 4, 255, 54, 14, 5, 255, 62, 16, 4, 255, 67, 19, 1, 255, 78, 17, 4, 255, 74, 19, 3, 255, 62, 13, 2, 255, 44, 13, 2, 255, 39, 13, 6, 255, 48, 14, 3, 255, 47, 16, 6, 255, 36, 8, 1, 255, 40, 13, 3, 255, 40, 11, 1, 255, 41, 13, 3, 255, 45, 14, 4, 255, 45, 12, 4, 255, 34, 5, 3, 255, 38, 14, 3, 255, 41, 15, 2, 255, 49, 13, 4, 255, 62, 18, 7, 255, 60, 16, 2, 255, 58, 14, 5, 255, 53, 14, 6, 255, 46, 9, 3, 255, 49, 11, 2, 255, 60, 16, 3, 255, 73, 18, 4, 255, 80, 22, 3, 255, 82, 23, 1, 255, 89, 24, 1, 255, 99, 26, 3, 255, 100, 26, 2, 255, 100, 27, 2, 255, 100, 26, 2, 255, 101, 27, 4, 255, 99, 28, 2, 255, 5, 4, 1, 255, 9, 7, 3, 255, 12, 9, 4, 255, 11, 5, 2, 255, 13, 5, 2, 255, 17, 7, 5, 255, 19, 9, 3, 255, 18, 9, 1, 255, 16, 9, 3, 255, 15, 8, 2, 255, 16, 9, 3, 255, 17, 8, 1, 255, 17, 7, 0, 255, 18, 9, 4, 255, 17, 6, 2, 255, 19, 8, 3, 255, 19, 9, 2, 255, 18, 9, 2, 255, 20, 10, 2, 255, 19, 12, 2, 255, 15, 10, 1, 255, 17, 10, 0, 255, 23, 12, 3, 255, 25, 12, 3, 255, 22, 11, 2, 255, 26, 13, 4, 255, 29, 14, 5, 255, 22, 10, 1, 255, 21, 10, 1, 255, 33, 14, 6, 255, 38, 14, 5, 255, 30, 13, 0, 255, 26, 11, 1, 255, 38, 21, 7, 255, 38, 19, 5, 255, 34, 14, 0, 255, 34, 17, 4, 255, 31, 18, 3, 255, 30, 18, 3, 255, 30, 16, 3, 255, 33, 16, 4, 255, 34, 17, 5, 255, 35, 19, 5, 255, 34, 17, 3, 255, 32, 12, 2, 255, 26, 12, 6, 255, 32, 17, 2, 255, 36, 21, 4, 255, 32, 15, 3, 255, 34, 17, 3, 255, 36, 20, 0, 255, 39, 20, 2, 255, 37, 20, 3, 255, 34, 18, 2, 255, 40, 21, 2, 255, 43, 21, 2, 255, 44, 23, 4, 255, 35, 20, 2, 255, 35, 19, 3, 255, 40, 21, 5, 255, 46, 24, 7, 255, 36, 19, 2, 255, 38, 22, 5, 255, 39, 22, 5, 255, 38, 23, 6, 255, 35, 20, 5, 255, 40, 21, 6, 255, 43, 19, 1, 255, 49, 25, 5, 255, 44, 26, 4, 255, 39, 24, 0, 255, 46, 28, 4, 255, 45, 25, 1, 255, 49, 25, 3, 255, 51, 26, 3, 255, 50, 28, 1, 255, 49, 28, 2, 255, 47, 23, 6, 255, 52, 29, 2, 255, 53, 32, 5, 255, 58, 27, 4, 255, 59, 24, 2, 255, 52, 29, 2, 255, 49, 25, 4, 255, 51, 25, 3, 255, 52, 30, 2, 255, 51, 31, 0, 255, 52, 24, 8, 255, 47, 25, 7, 255, 56, 25, 4, 255, 49, 28, 3, 255, 45, 29, 2, 255, 56, 28, 1, 255, 50, 28, 3, 255, 45, 28, 3, 255, 49, 27, 1, 255, 56, 28, 1, 255, 57, 29, 6, 255, 57, 29, 6, 255, 53, 27, 1, 255, 57, 31, 1, 255, 61, 31, 3, 255, 63, 31, 7, 255, 60, 31, 6, 255, 58, 29, 4, 255, 61, 29, 5, 255, 59, 26, 2, 255, 57, 28, 2, 255, 56, 30, 3, 255, 56, 30, 3, 255, 59, 29, 4, 255, 59, 28, 4, 255, 53, 26, 1, 255, 53, 27, 6, 255, 59, 33, 8, 255, 59, 27, 3, 255, 57, 32, 3, 255, 50, 28, 2, 255, 63, 31, 2, 255, 66, 27, 1, 255, 64, 28, 5, 255, 59, 29, 2, 255, 59, 30, 4, 255, 62, 35, 2, 255, 64, 34, 4, 255, 62, 30, 5, 255, 66, 33, 4, 255, 54, 31, 5, 255, 56, 30, 8, 255, 63, 36, 8, 255, 60, 31, 0, 255, 66, 39, 9, 255, 61, 36, 7, 255, 57, 34, 3, 255, 66, 33, 9, 255, 74, 39, 14, 255, 70, 42, 10, 255, 68, 43, 9, 255, 67, 44, 7, 255, 68, 48, 14, 255, 64, 49, 22, 255, 56, 49, 16, 255, 72, 49, 16, 255, 72, 48, 19, 255, 56, 49, 22, 255, 67, 53, 28, 255, 72, 56, 19, 255, 70, 53, 20, 255, 69, 55, 20, 255, 66, 60, 35, 255, 61, 60, 26, 255, 66, 63, 27, 255, 65, 58, 36, 255, 71, 62, 35, 255, 72, 65, 29, 255, 72, 68, 34, 255, 70, 67, 41, 255, 69, 67, 39, 255, 70, 68, 44, 255, 71, 73, 46, 255, 80, 79, 49, 255, 75, 74, 51, 255, 75, 75, 57, 255, 76, 79, 57, 255, 76, 82, 53, 255, 80, 88, 54, 255, 84, 92, 58, 255, 85, 94, 48, 255, 85, 94, 55, 255, 84, 92, 66, 255, 84, 95, 64, 255, 87, 98, 64, 255, 90, 103, 66, 255, 86, 106, 60, 255, 88, 107, 66, 255, 89, 108, 70, 255, 89, 111, 74, 255, 86, 109, 71, 255, 91, 111, 73, 255, 95, 113, 77, 255, 99, 113, 74, 255, 106, 115, 79, 255, 112, 120, 74, 255, 110, 119, 68, 255, 112, 119, 72, 255, 110, 115, 73, 255, 104, 113, 77, 255, 96, 113, 68, 255, 97, 118, 63, 255, 99, 114, 67, 255, 101, 108, 71, 255, 109, 114, 71, 255, 118, 113, 65, 255, 114, 107, 61, 255, 102, 103, 52, 255, 100, 104, 58, 255, 96, 96, 59, 255, 94, 97, 56, 255, 97, 98, 49, 255, 98, 97, 42, 255, 96, 96, 39, 255, 95, 93, 36, 255, 103, 91, 41, 255, 112, 91, 37, 255, 113, 86, 36, 255, 110, 84, 34, 255, 105, 82, 22, 255, 99, 78, 22, 255, 95, 78, 23, 255, 92, 74, 24, 255, 94, 74, 17, 255, 93, 71, 22, 255, 92, 67, 22, 255, 96, 71, 21, 255, 90, 70, 22, 255, 85, 67, 15, 255, 92, 66, 15, 255, 92, 63, 17, 255, 87, 64, 15, 255, 81, 61, 19, 255, 79, 57, 16, 255, 84, 58, 13, 255, 87, 56, 9, 255, 89, 54, 8, 255, 96, 57, 14, 255, 89, 53, 10, 255, 86, 55, 6, 255, 80, 50, 7, 255, 85, 55, 9, 255, 85, 55, 3, 255, 83, 51, 4, 255, 86, 46, 4, 255, 92, 49, 7, 255, 84, 47, 3, 255, 84, 46, 3, 255, 86, 42, 1, 255, 87, 45, 0, 255, 81, 47, 1, 255, 84, 41, 2, 255, 87, 40, 4, 255, 84, 38, 8, 255, 82, 39, 6, 255, 79, 40, 4, 255, 91, 38, 4, 255, 91, 38, 5, 255, 85, 37, 3, 255, 88, 40, 4, 255, 91, 38, 2, 255, 91, 38, 2, 255, 94, 40, 4, 255, 94, 37, 0, 255, 95, 38, 4, 255, 90, 35, 2, 255, 88, 39, 5, 255, 82, 37, 3, 255, 83, 38, 2, 255, 81, 33, 3, 255, 78, 34, 3, 255, 81, 35, 4, 255, 81, 32, 1, 255, 79, 32, 0, 255, 86, 35, 6, 255, 83, 34, 3, 255, 79, 32, 1, 255, 81, 33, 4, 255, 77, 32, 5, 255, 74, 31, 1, 255, 81, 35, 1, 255, 93, 34, 3, 255, 103, 32, 4, 255, 104, 38, 4, 255, 98, 35, 2, 255, 82, 34, 3, 255, 77, 28, 4, 255, 85, 28, 8, 255, 92, 34, 2, 255, 96, 28, 3, 255, 94, 28, 6, 255, 89, 30, 2, 255, 93, 29, 1, 255, 90, 27, 7, 255, 80, 27, 7, 255, 73, 24, 2, 255, 73, 26, 4, 255, 80, 26, 5, 255, 77, 28, 3, 255, 76, 30, 4, 255, 74, 25, 4, 255, 72, 25, 2, 255, 70, 23, 1, 255, 70, 26, 3, 255, 75, 26, 6, 255, 77, 24, 3, 255, 83, 28, 4, 255, 94, 30, 5, 255, 88, 23, 1, 255, 80, 23, 4, 255, 70, 23, 3, 255, 72, 29, 5, 255, 73, 27, 2, 255, 76, 27, 1, 255, 71, 27, 3, 255, 69, 25, 3, 255, 73, 25, 3, 255, 87, 24, 1, 255, 87, 28, 2, 255, 76, 27, 1, 255, 74, 25, 2, 255, 74, 22, 3, 255, 73, 24, 3, 255, 71, 26, 4, 255, 70, 24, 0, 255, 77, 23, 2, 255, 94, 26, 7, 255, 99, 30, 6, 255, 78, 28, 1, 255, 71, 22, 1, 255, 85, 27, 5, 255, 86, 26, 3, 255, 77, 21, 2, 255, 70, 20, 4, 255, 67, 24, 7, 255, 71, 23, 6, 255, 78, 27, 6, 255, 79, 27, 3, 255, 86, 26, 3, 255, 88, 24, 1, 255, 80, 25, 0, 255, 78, 24, 3, 255, 77, 21, 1, 255, 74, 22, 0, 255, 77, 22, 2, 255, 81, 19, 4, 255, 83, 22, 5, 255, 78, 23, 2, 255, 82, 22, 4, 255, 81, 20, 4, 255, 75, 23, 4, 255, 70, 21, 1, 255, 71, 20, 2, 255, 75, 22, 2, 255, 77, 24, 4, 255, 77, 22, 2, 255, 80, 23, 5, 255, 84, 22, 4, 255, 82, 21, 4, 255, 73, 19, 4, 255, 69, 20, 2, 255, 65, 21, 1, 255, 63, 20, 0, 255, 64, 19, 2, 255, 64, 19, 4, 255, 65, 16, 2, 255, 71, 19, 6, 255, 66, 17, 2, 255, 59, 15, 2, 255, 63, 18, 7, 255, 66, 16, 5, 255, 66, 15, 3, 255, 66, 13, 2, 255, 69, 11, 4, 255, 66, 15, 5, 255, 55, 15, 2, 255, 52, 15, 4, 255, 59, 18, 9, 255, 70, 16, 5, 255, 75, 16, 5, 255, 67, 16, 3, 255, 53, 12, 0, 255, 41, 16, 2, 255, 39, 15, 3, 255, 46, 12, 2, 255, 46, 12, 3, 255, 41, 11, 4, 255, 35, 7, 0, 255, 40, 13, 1, 255, 39, 11, 2, 255, 38, 12, 2, 255, 36, 12, 5, 255, 38, 8, 6, 255, 39, 14, 4, 255, 36, 14, 1, 255, 41, 11, 0, 255, 57, 16, 5, 255, 63, 17, 3, 255, 54, 14, 5, 255, 34, 5, 0, 255, 36, 16, 5, 255, 36, 13, 1, 255, 39, 9, 3, 255, 59, 15, 3, 255, 72, 21, 2, 255, 74, 20, 1, 255, 83, 21, 3, 255, 94, 24, 6, 255, 98, 23, 1, 255, 100, 25, 0, 255, 99, 28, 3, 255, 99, 26, 2, 255, 100, 23, 0, 255, 9, 4, 2, 255, 9, 5, 2, 255, 10, 7, 3, 255, 11, 8, 3, 255, 10, 4, 1, 255, 16, 6, 4, 255, 15, 5, 2, 255, 14, 6, 1, 255, 15, 8, 2, 255, 13, 6, 1, 255, 12, 5, 0, 255, 16, 7, 2, 255, 17, 7, 2, 255, 15, 5, 1, 255, 16, 6, 1, 255, 17, 7, 3, 255, 17, 8, 1, 255, 19, 10, 3, 255, 18, 9, 2, 255, 17, 10, 1, 255, 17, 11, 2, 255, 19, 12, 4, 255, 19, 9, 2, 255, 21, 9, 3, 255, 18, 9, 1, 255, 20, 9, 1, 255, 21, 14, 2, 255, 22, 13, 3, 255, 37, 12, 8, 255, 34, 14, 8, 255, 23, 14, 0, 255, 36, 14, 2, 255, 32, 14, 3, 255, 34, 16, 3, 255, 34, 16, 1, 255, 34, 18, 4, 255, 31, 17, 4, 255, 26, 16, 1, 255, 22, 15, 3, 255, 27, 17, 7, 255, 29, 15, 6, 255, 30, 15, 5, 255, 31, 17, 4, 255, 31, 16, 1, 255, 35, 19, 3, 255, 32, 18, 2, 255, 34, 18, 3, 255, 37, 19, 4, 255, 36, 16, 1, 255, 35, 16, 1, 255, 36, 20, 5, 255, 38, 18, 1, 255, 36, 17, 0, 255, 35, 20, 3, 255, 36, 20, 1, 255, 41, 22, 4, 255, 37, 18, 1, 255, 39, 21, 5, 255, 37, 20, 5, 255, 33, 22, 2, 255, 33, 21, 1, 255, 36, 26, 5, 255, 36, 22, 3, 255, 39, 22, 4, 255, 40, 24, 2, 255, 43, 23, 7, 255, 46, 21, 7, 255, 48, 23, 1, 255, 51, 27, 0, 255, 48, 25, 2, 255, 44, 25, 5, 255, 47, 23, 5, 255, 48, 22, 5, 255, 47, 24, 6, 255, 49, 22, 3, 255, 55, 27, 4, 255, 51, 28, 2, 255, 57, 29, 2, 255, 50, 22, 4, 255, 49, 19, 5, 255, 48, 25, 0, 255, 46, 29, 0, 255, 46, 28, 3, 255, 47, 27, 2, 255, 51, 27, 3, 255, 52, 28, 5, 255, 50, 27, 4, 255, 48, 20, 5, 255, 43, 24, 5, 255, 52, 26, 3, 255, 56, 29, 5, 255, 57, 28, 2, 255, 55, 26, 4, 255, 46, 26, 1, 255, 54, 31, 3, 255, 56, 29, 5, 255, 58, 30, 4, 255, 54, 26, 3, 255, 55, 27, 4, 255, 55, 29, 2, 255, 58, 32, 2, 255, 59, 30, 2, 255, 58, 27, 3, 255, 52, 26, 3, 255, 53, 28, 4, 255, 59, 30, 5, 255, 55, 26, 1, 255, 58, 31, 4, 255, 60, 28, 2, 255, 58, 28, 6, 255, 59, 30, 4, 255, 55, 30, 2, 255, 57, 31, 8, 255, 59, 33, 4, 255, 57, 29, 5, 255, 59, 27, 3, 255, 58, 28, 3, 255, 63, 33, 5, 255, 61, 31, 4, 255, 59, 29, 3, 255, 56, 29, 2, 255, 54, 28, 2, 255, 63, 30, 5, 255, 70, 32, 3, 255, 65, 30, 4, 255, 58, 30, 5, 255, 68, 29, 4, 255, 57, 27, 5, 255, 54, 33, 6, 255, 65, 41, 8, 255, 65, 36, 3, 255, 66, 36, 5, 255, 63, 34, 4, 255, 65, 38, 5, 255, 72, 40, 3, 255, 73, 40, 7, 255, 68, 43, 10, 255, 64, 44, 4, 255, 64, 47, 8, 255, 61, 46, 15, 255, 65, 50, 14, 255, 70, 45, 15, 255, 65, 47, 21, 255, 64, 51, 13, 255, 68, 51, 18, 255, 68, 54, 29, 255, 69, 57, 20, 255, 74, 58, 18, 255, 70, 57, 28, 255, 67, 62, 24, 255, 63, 62, 32, 255, 66, 63, 41, 255, 75, 68, 24, 255, 77, 66, 23, 255, 75, 69, 27, 255, 74, 72, 35, 255, 71, 72, 26, 255, 71, 72, 36, 255, 73, 75, 36, 255, 73, 78, 39, 255, 74, 74, 49, 255, 75, 74, 52, 255, 76, 78, 57, 255, 77, 81, 57, 255, 78, 85, 54, 255, 79, 88, 54, 255, 83, 92, 58, 255, 86, 98, 49, 255, 87, 99, 54, 255, 84, 94, 63, 255, 86, 98, 60, 255, 91, 103, 62, 255, 92, 104, 67, 255, 90, 103, 71, 255, 92, 106, 72, 255, 93, 108, 74, 255, 91, 110, 74, 255, 88, 110, 72, 255, 92, 115, 76, 255, 101, 116, 73, 255, 103, 117, 73, 255, 100, 116, 82, 255, 97, 116, 79, 255, 95, 114, 72, 255, 102, 118, 76, 255, 101, 117, 67, 255, 99, 115, 71, 255, 99, 116, 80, 255, 98, 116, 66, 255, 99, 116, 64, 255, 96, 109, 68, 255, 97, 108, 66, 255, 93, 107, 62, 255, 96, 103, 65, 255, 95, 104, 59, 255, 96, 105, 53, 255, 98, 101, 50, 255, 93, 97, 56, 255, 91, 94, 49, 255, 94, 94, 39, 255, 92, 93, 50, 255, 90, 92, 35, 255, 90, 90, 26, 255, 94, 90, 26, 255, 94, 85, 43, 255, 90, 81, 36, 255, 90, 79, 29, 255, 90, 76, 35, 255, 90, 77, 29, 255, 91, 75, 26, 255, 95, 72, 32, 255, 92, 69, 27, 255, 93, 70, 21, 255, 93, 70, 15, 255, 92, 65, 14, 255, 92, 66, 12, 255, 88, 67, 11, 255, 83, 60, 12, 255, 86, 58, 13, 255, 88, 57, 15, 255, 88, 54, 16, 255, 88, 53, 16, 255, 88, 55, 11, 255, 89, 57, 6, 255, 88, 53, 16, 255, 90, 54, 6, 255, 84, 51, 0, 255, 82, 51, 11, 255, 80, 48, 8, 255, 87, 49, 8, 255, 83, 53, 9, 255, 89, 49, 3, 255, 109, 48, 9, 255, 97, 43, 6, 255, 86, 43, 5, 255, 84, 43, 6, 255, 84, 42, 6, 255, 83, 40, 6, 255, 83, 40, 8, 255, 85, 44, 7, 255, 81, 39, 5, 255, 81, 37, 5, 255, 82, 38, 3, 255, 85, 38, 3, 255, 84, 39, 3, 255, 78, 34, 0, 255, 84, 40, 6, 255, 92, 44, 7, 255, 92, 39, 2, 255, 91, 35, 0, 255, 91, 36, 1, 255, 90, 38, 1, 255, 86, 41, 1, 255, 85, 40, 2, 255, 86, 36, 3, 255, 87, 32, 4, 255, 86, 31, 3, 255, 81, 32, 2, 255, 80, 36, 4, 255, 76, 35, 3, 255, 76, 36, 4, 255, 81, 31, 1, 255, 82, 31, 3, 255, 78, 30, 3, 255, 74, 27, 2, 255, 77, 31, 6, 255, 76, 31, 3, 255, 78, 29, 0, 255, 98, 36, 6, 255, 112, 36, 5, 255, 102, 39, 2, 255, 106, 32, 0, 255, 102, 35, 4, 255, 95, 35, 2, 255, 99, 36, 2, 255, 92, 33, 4, 255, 74, 26, 3, 255, 75, 26, 7, 255, 72, 27, 4, 255, 77, 26, 7, 255, 84, 25, 4, 255, 82, 31, 1, 255, 81, 31, 4, 255, 85, 31, 5, 255, 88, 33, 5, 255, 86, 30, 1, 255, 85, 31, 1, 255, 79, 32, 3, 255, 72, 24, 1, 255, 74, 26, 3, 255, 72, 26, 2, 255, 72, 27, 3, 255, 71, 27, 2, 255, 72, 26, 0, 255, 67, 24, 2, 255, 66, 26, 3, 255, 72, 24, 1, 255, 76, 25, 3, 255, 72, 24, 1, 255, 72, 24, 2, 255, 71, 25, 3, 255, 71, 24, 1, 255, 67, 22, 2, 255, 75, 24, 3, 255, 95, 24, 1, 255, 96, 28, 1, 255, 86, 30, 4, 255, 71, 26, 3, 255, 68, 20, 0, 255, 75, 22, 3, 255, 74, 23, 4, 255, 68, 21, 1, 255, 71, 23, 3, 255, 80, 23, 2, 255, 91, 27, 3, 255, 81, 29, 3, 255, 66, 19, 0, 255, 72, 24, 1, 255, 78, 29, 2, 255, 73, 22, 1, 255, 62, 21, 5, 255, 58, 21, 3, 255, 65, 20, 4, 255, 75, 24, 4, 255, 75, 23, 0, 255, 86, 25, 2, 255, 89, 24, 4, 255, 79, 21, 0, 255, 75, 23, 2, 255, 78, 25, 4, 255, 73, 24, 2, 255, 74, 24, 2, 255, 82, 25, 5, 255, 82, 25, 5, 255, 79, 23, 2, 255, 77, 23, 2, 255, 73, 21, 1, 255, 74, 21, 1, 255, 69, 22, 0, 255, 72, 22, 4, 255, 74, 21, 3, 255, 76, 22, 1, 255, 77, 21, 2, 255, 82, 22, 6, 255, 84, 21, 4, 255, 86, 20, 3, 255, 83, 20, 4, 255, 69, 16, 2, 255, 66, 20, 4, 255, 66, 21, 3, 255, 68, 21, 3, 255, 69, 18, 3, 255, 68, 19, 3, 255, 70, 20, 4, 255, 68, 19, 3, 255, 60, 19, 4, 255, 56, 17, 5, 255, 58, 17, 4, 255, 55, 14, 2, 255, 55, 15, 3, 255, 57, 14, 3, 255, 59, 14, 1, 255, 59, 17, 3, 255, 49, 17, 2, 255, 44, 13, 2, 255, 63, 15, 5, 255, 60, 13, 1, 255, 54, 14, 0, 255, 49, 16, 3, 255, 39, 12, 0, 255, 42, 11, 2, 255, 43, 12, 2, 255, 39, 8, 0, 255, 40, 10, 2, 255, 40, 13, 4, 255, 36, 12, 2, 255, 37, 12, 2, 255, 35, 12, 2, 255, 31, 13, 5, 255, 36, 10, 5, 255, 45, 14, 4, 255, 45, 12, 2, 255, 33, 4, 0, 255, 34, 10, 1, 255, 38, 9, 3, 255, 32, 9, 1, 255, 24, 9, 1, 255, 20, 10, 4, 255, 23, 10, 7, 255, 25, 5, 3, 255, 32, 6, 2, 255, 43, 12, 3, 255, 57, 18, 3, 255, 72, 18, 2, 255, 83, 20, 3, 255, 90, 22, 3, 255, 95, 25, 3, 255, 97, 22, 3, 255, 96, 25, 4, 255, 97, 24, 4, 255, 14, 4, 3, 255, 12, 4, 2, 255, 10, 5, 2, 255, 11, 7, 4, 255, 9, 6, 1, 255, 13, 7, 3, 255, 12, 3, 1, 255, 13, 4, 2, 255, 15, 7, 4, 255, 14, 5, 3, 255, 13, 5, 1, 255, 16, 9, 3, 255, 16, 10, 4, 255, 10, 6, 2, 255, 13, 8, 2, 255, 15, 8, 2, 255, 17, 8, 3, 255, 18, 9, 2, 255, 17, 8, 1, 255, 18, 9, 2, 255, 17, 9, 2, 255, 18, 11, 3, 255, 20, 10, 4, 255, 19, 7, 1, 255, 20, 9, 4, 255, 17, 10, 1, 255, 24, 14, 4, 255, 26, 11, 4, 255, 20, 11, 2, 255, 24, 14, 4, 255, 32, 13, 3, 255, 37, 18, 4, 255, 33, 15, 1, 255, 32, 14, 1, 255, 33, 15, 3, 255, 33, 16, 3, 255, 31, 15, 2, 255, 31, 16, 6, 255, 30, 19, 4, 255, 28, 17, 0, 255, 29, 15, 3, 255, 28, 14, 4, 255, 24, 13, 4, 255, 28, 16, 9, 255, 32, 18, 7, 255, 40, 23, 2, 255, 35, 18, 2, 255, 37, 18, 4, 255, 38, 17, 2, 255, 38, 20, 6, 255, 27, 13, 3, 255, 35, 16, 3, 255, 40, 21, 6, 255, 32, 19, 2, 255, 31, 19, 2, 255, 32, 19, 4, 255, 26, 14, 1, 255, 32, 22, 4, 255, 39, 20, 7, 255, 38, 17, 3, 255, 38, 21, 5, 255, 31, 25, 2, 255, 36, 23, 0, 255, 44, 22, 3, 255, 48, 24, 2, 255, 38, 23, 5, 255, 35, 24, 7, 255, 44, 25, 4, 255, 49, 23, 2, 255, 46, 23, 7, 255, 41, 21, 5, 255, 51, 24, 5, 255, 50, 24, 3, 255, 47, 26, 0, 255, 55, 30, 5, 255, 54, 26, 4, 255, 47, 23, 2, 255, 46, 24, 1, 255, 52, 30, 8, 255, 56, 31, 8, 255, 53, 31, 4, 255, 50, 31, 8, 255, 50, 24, 5, 255, 45, 25, 5, 255, 46, 25, 2, 255, 47, 23, 2, 255, 47, 23, 6, 255, 50, 25, 3, 255, 43, 28, 2, 255, 49, 26, 2, 255, 54, 26, 3, 255, 59, 27, 6, 255, 58, 28, 3, 255, 49, 28, 3, 255, 54, 26, 5, 255, 59, 29, 2, 255, 57, 31, 4, 255, 54, 27, 3, 255, 52, 25, 2, 255, 54, 28, 3, 255, 56, 30, 5, 255, 55, 26, 4, 255, 56, 26, 4, 255, 50, 28, 1, 255, 52, 30, 2, 255, 58, 32, 5, 255, 56, 31, 3, 255, 59, 32, 2, 255, 64, 28, 3, 255, 62, 30, 6, 255, 58, 27, 4, 255, 60, 32, 5, 255, 59, 29, 1, 255, 61, 28, 4, 255, 68, 34, 4, 255, 55, 27, 1, 255, 53, 24, 2, 255, 59, 31, 4, 255, 52, 31, 4, 255, 51, 30, 4, 255, 57, 28, 4, 255, 63, 30, 7, 255, 63, 31, 7, 255, 64, 31, 1, 255, 65, 27, 5, 255, 60, 32, 8, 255, 63, 31, 5, 255, 57, 25, 3, 255, 55, 36, 5, 255, 60, 39, 4, 255, 64, 39, 4, 255, 64, 35, 6, 255, 65, 35, 6, 255, 71, 38, 6, 255, 70, 40, 6, 255, 65, 43, 3, 255, 64, 46, 7, 255, 60, 42, 12, 255, 64, 45, 14, 255, 63, 45, 7, 255, 64, 47, 6, 255, 67, 49, 18, 255, 58, 45, 17, 255, 61, 48, 17, 255, 72, 56, 22, 255, 65, 57, 17, 255, 62, 57, 22, 255, 71, 63, 20, 255, 71, 62, 22, 255, 72, 64, 16, 255, 70, 63, 24, 255, 68, 63, 33, 255, 76, 70, 21, 255, 74, 64, 32, 255, 69, 62, 42, 255, 71, 69, 43, 255, 72, 73, 39, 255, 74, 76, 39, 255, 75, 77, 40, 255, 75, 76, 47, 255, 70, 74, 54, 255, 74, 79, 51, 255, 77, 83, 48, 255, 77, 84, 53, 255, 80, 86, 59, 255, 81, 88, 58, 255, 82, 90, 62, 255, 82, 91, 59, 255, 86, 95, 69, 255, 87, 96, 76, 255, 87, 99, 64, 255, 92, 104, 66, 255, 95, 107, 76, 255, 90, 105, 81, 255, 90, 107, 81, 255, 92, 108, 81, 255, 95, 112, 82, 255, 96, 114, 81, 255, 95, 115, 81, 255, 97, 120, 74, 255, 98, 120, 71, 255, 98, 115, 79, 255, 103, 116, 82, 255, 102, 115, 80, 255, 100, 115, 78, 255, 98, 117, 68, 255, 100, 118, 68, 255, 99, 115, 70, 255, 97, 113, 64, 255, 97, 112, 74, 255, 95, 108, 75, 255, 95, 111, 60, 255, 93, 109, 60, 255, 94, 106, 64, 255, 91, 106, 58, 255, 90, 105, 45, 255, 95, 101, 49, 255, 97, 97, 54, 255, 94, 94, 57, 255, 92, 95, 46, 255, 92, 94, 41, 255, 93, 92, 40, 255, 91, 88, 34, 255, 90, 86, 32, 255, 92, 83, 37, 255, 93, 79, 32, 255, 92, 80, 25, 255, 90, 77, 24, 255, 85, 72, 29, 255, 87, 75, 26, 255, 87, 72, 26, 255, 91, 71, 29, 255, 89, 71, 18, 255, 89, 68, 16, 255, 94, 68, 18, 255, 95, 67, 12, 255, 90, 65, 12, 255, 84, 61, 16, 255, 81, 57, 18, 255, 85, 56, 15, 255, 87, 56, 15, 255, 89, 53, 12, 255, 98, 58, 13, 255, 99, 59, 8, 255, 93, 49, 13, 255, 85, 48, 5, 255, 84, 51, 7, 255, 86, 49, 15, 255, 86, 49, 10, 255, 80, 47, 9, 255, 78, 48, 7, 255, 91, 46, 4, 255, 102, 46, 7, 255, 90, 45, 6, 255, 80, 44, 5, 255, 83, 44, 8, 255, 85, 41, 6, 255, 87, 42, 5, 255, 80, 38, 5, 255, 80, 41, 1, 255, 81, 41, 1, 255, 82, 38, 4, 255, 82, 38, 1, 255, 80, 36, 1, 255, 81, 39, 4, 255, 77, 37, 1, 255, 80, 38, 4, 255, 86, 40, 6, 255, 89, 38, 3, 255, 97, 39, 7, 255, 102, 39, 10, 255, 92, 37, 1, 255, 95, 43, 1, 255, 98, 44, 5, 255, 89, 38, 5, 255, 77, 31, 5, 255, 80, 34, 5, 255, 84, 32, 5, 255, 82, 33, 5, 255, 79, 35, 6, 255, 80, 32, 3, 255, 83, 32, 1, 255, 81, 28, 4, 255, 81, 29, 10, 255, 74, 29, 2, 255, 79, 34, 5, 255, 83, 34, 6, 255, 78, 27, 4, 255, 81, 32, 8, 255, 98, 36, 5, 255, 110, 31, 3, 255, 105, 30, 2, 255, 106, 33, 4, 255, 106, 32, 3, 255, 99, 32, 1, 255, 91, 30, 1, 255, 67, 29, 1, 255, 65, 27, 2, 255, 66, 26, 4, 255, 58, 26, 5, 255, 66, 25, 2, 255, 85, 37, 2, 255, 96, 33, 1, 255, 98, 29, 1, 255, 92, 31, 0, 255, 100, 33, 2, 255, 101, 32, 4, 255, 82, 28, 1, 255, 74, 27, 4, 255, 71, 25, 1, 255, 72, 26, 1, 255, 72, 29, 4, 255, 69, 29, 3, 255, 69, 30, 3, 255, 61, 24, 2, 255, 64, 23, 5, 255, 73, 25, 5, 255, 76, 25, 4, 255, 71, 25, 3, 255, 68, 27, 5, 255, 67, 26, 3, 255, 73, 25, 2, 255, 72, 24, 6, 255, 77, 23, 4, 255, 83, 27, 1, 255, 92, 28, 1, 255, 87, 23, 1, 255, 69, 24, 3, 255, 70, 23, 5, 255, 73, 22, 5, 255, 70, 21, 4, 255, 63, 20, 2, 255, 65, 22, 4, 255, 70, 25, 4, 255, 73, 23, 2, 255, 71, 19, 3, 255, 69, 23, 4, 255, 64, 25, 2, 255, 61, 24, 3, 255, 62, 23, 1, 255, 59, 22, 3, 255, 61, 21, 3, 255, 63, 22, 4, 255, 68, 24, 4, 255, 75, 24, 3, 255, 73, 23, 3, 255, 78, 24, 5, 255, 80, 22, 4, 255, 75, 21, 4, 255, 71, 25, 7, 255, 71, 23, 6, 255, 73, 21, 3, 255, 73, 24, 3, 255, 72, 21, 1, 255, 78, 24, 3, 255, 79, 27, 5, 255, 74, 22, 2, 255, 75, 20, 1, 255, 79, 25, 4, 255, 74, 21, 4, 255, 76, 18, 1, 255, 77, 19, 1, 255, 72, 20, 1, 255, 69, 21, 2, 255, 71, 19, 1, 255, 79, 20, 1, 255, 80, 19, 0, 255, 74, 19, 3, 255, 68, 16, 2, 255, 71, 19, 4, 255, 70, 21, 2, 255, 67, 19, 0, 255, 66, 17, 2, 255, 66, 16, 1, 255, 66, 18, 2, 255, 59, 18, 3, 255, 56, 18, 3, 255, 55, 18, 2, 255, 58, 16, 5, 255, 63, 18, 6, 255, 66, 19, 4, 255, 65, 18, 3, 255, 60, 16, 2, 255, 58, 16, 2, 255, 59, 16, 3, 255, 56, 15, 2, 255, 55, 16, 2, 255, 54, 18, 4, 255, 43, 13, 2, 255, 40, 13, 3, 255, 44, 13, 5, 255, 41, 14, 4, 255, 42, 14, 4, 255, 40, 12, 1, 255, 38, 13, 3, 255, 36, 12, 2, 255, 40, 15, 6, 255, 37, 9, 0, 255, 39, 12, 3, 255, 38, 10, 2, 255, 37, 10, 0, 255, 42, 14, 5, 255, 35, 9, 8, 255, 31, 8, 4, 255, 35, 7, 4, 255, 33, 8, 3, 255, 31, 11, 3, 255, 23, 5, 0, 255, 27, 9, 5, 255, 25, 11, 2, 255, 20, 5, 2, 255, 21, 4, 3, 255, 29, 10, 1, 255, 40, 12, 1, 255, 57, 16, 3, 255, 76, 20, 6, 255, 88, 22, 5, 255, 93, 20, 2, 255, 90, 24, 1, 255, 87, 27, 1, 255, 14, 4, 3, 255, 14, 5, 3, 255, 10, 5, 2, 255, 9, 4, 1, 255, 9, 5, 1, 255, 12, 7, 3, 255, 12, 6, 3, 255, 12, 5, 2, 255, 12, 5, 2, 255, 10, 6, 2, 255, 12, 7, 3, 255, 12, 8, 3, 255, 12, 8, 3, 255, 13, 9, 4, 255, 11, 5, 2, 255, 14, 6, 2, 255, 18, 9, 4, 255, 15, 6, 1, 255, 18, 9, 2, 255, 17, 8, 3, 255, 16, 9, 3, 255, 18, 10, 3, 255, 18, 8, 2, 255, 21, 9, 2, 255, 22, 10, 4, 255, 17, 8, 0, 255, 22, 12, 4, 255, 25, 12, 3, 255, 22, 13, 2, 255, 29, 10, 1, 255, 35, 12, 2, 255, 29, 18, 3, 255, 32, 15, 2, 255, 32, 14, 3, 255, 30, 14, 3, 255, 29, 13, 1, 255, 30, 14, 2, 255, 32, 14, 5, 255, 31, 16, 5, 255, 30, 15, 4, 255, 25, 11, 1, 255, 24, 14, 4, 255, 24, 16, 5, 255, 26, 16, 4, 255, 31, 16, 3, 255, 37, 19, 5, 255, 36, 21, 6, 255, 36, 20, 4, 255, 35, 16, 2, 255, 40, 21, 7, 255, 30, 18, 2, 255, 41, 17, 7, 255, 41, 15, 4, 255, 39, 16, 3, 255, 35, 17, 3, 255, 32, 15, 1, 255, 39, 20, 6, 255, 39, 21, 4, 255, 38, 17, 3, 255, 39, 17, 3, 255, 46, 17, 5, 255, 43, 15, 1, 255, 45, 21, 3, 255, 41, 23, 3, 255, 43, 21, 0, 255, 45, 24, 3, 255, 42, 23, 2, 255, 44, 27, 3, 255, 44, 24, 1, 255, 51, 22, 3, 255, 50, 24, 4, 255, 48, 25, 1, 255, 52, 29, 4, 255, 49, 28, 1, 255, 48, 26, 1, 255, 50, 25, 5, 255, 51, 26, 7, 255, 48, 26, 3, 255, 50, 26, 11, 255, 50, 32, 11, 255, 53, 33, 8, 255, 59, 33, 11, 255, 50, 28, 2, 255, 44, 27, 10, 255, 48, 27, 6, 255, 50, 26, 3, 255, 48, 24, 2, 255, 51, 24, 1, 255, 43, 26, 2, 255, 50, 25, 6, 255, 46, 28, 2, 255, 48, 32, 3, 255, 54, 25, 3, 255, 53, 32, 7, 255, 53, 33, 5, 255, 58, 28, 3, 255, 52, 28, 4, 255, 55, 28, 6, 255, 52, 26, 3, 255, 52, 26, 3, 255, 54, 28, 6, 255, 53, 22, 4, 255, 55, 25, 4, 255, 54, 28, 2, 255, 53, 27, 0, 255, 54, 30, 3, 255, 55, 32, 3, 255, 56, 28, 1, 255, 62, 27, 2, 255, 61, 26, 4, 255, 59, 29, 5, 255, 58, 29, 4, 255, 57, 27, 3, 255, 58, 28, 2, 255, 55, 26, 3, 255, 60, 25, 7, 255, 62, 32, 5, 255, 52, 28, 4, 255, 52, 30, 5, 255, 51, 27, 4, 255, 56, 29, 6, 255, 58, 29, 3, 255, 56, 28, 5, 255, 56, 31, 2, 255, 57, 34, 6, 255, 57, 31, 9, 255, 66, 31, 4, 255, 58, 34, 7, 255, 57, 34, 6, 255, 60, 35, 5, 255, 59, 34, 3, 255, 60, 34, 9, 255, 59, 32, 9, 255, 66, 34, 7, 255, 65, 35, 5, 255, 62, 38, 7, 255, 64, 43, 11, 255, 58, 37, 7, 255, 65, 39, 14, 255, 71, 46, 16, 255, 70, 46, 9, 255, 72, 53, 10, 255, 72, 53, 10, 255, 68, 52, 13, 255, 64, 56, 17, 255, 69, 53, 17, 255, 63, 57, 22, 255, 61, 60, 21, 255, 69, 62, 15, 255, 72, 60, 34, 255, 70, 64, 20, 255, 70, 69, 17, 255, 70, 65, 26, 255, 75, 69, 34, 255, 68, 66, 35, 255, 68, 70, 30, 255, 72, 72, 46, 255, 75, 77, 36, 255, 74, 75, 49, 255, 72, 73, 57, 255, 71, 78, 57, 255, 74, 83, 50, 255, 79, 87, 49, 255, 81, 89, 55, 255, 81, 87, 61, 255, 82, 88, 59, 255, 87, 98, 59, 255, 87, 97, 56, 255, 86, 95, 67, 255, 88, 98, 74, 255, 90, 104, 73, 255, 91, 104, 79, 255, 90, 103, 77, 255, 88, 110, 78, 255, 88, 111, 81, 255, 88, 112, 83, 255, 91, 112, 85, 255, 96, 115, 88, 255, 97, 117, 90, 255, 101, 116, 89, 255, 101, 119, 83, 255, 95, 118, 80, 255, 97, 119, 79, 255, 98, 119, 80, 255, 95, 117, 81, 255, 96, 120, 75, 255, 96, 116, 73, 255, 96, 113, 75, 255, 100, 116, 72, 255, 98, 114, 70, 255, 96, 108, 72, 255, 96, 105, 71, 255, 100, 106, 57, 255, 101, 105, 56, 255, 96, 108, 52, 255, 93, 106, 52, 255, 94, 97, 61, 255, 95, 94, 56, 255, 94, 96, 53, 255, 90, 91, 54, 255, 90, 88, 42, 255, 95, 89, 44, 255, 99, 88, 33, 255, 99, 84, 34, 255, 97, 81, 38, 255, 90, 76, 38, 255, 93, 76, 35, 255, 94, 75, 26, 255, 92, 73, 23, 255, 97, 76, 17, 255, 99, 72, 16, 255, 88, 68, 23, 255, 88, 67, 19, 255, 88, 65, 21, 255, 85, 65, 19, 255, 85, 64, 16, 255, 89, 59, 17, 255, 90, 58, 16, 255, 84, 57, 18, 255, 81, 54, 17, 255, 82, 53, 13, 255, 92, 54, 7, 255, 113, 58, 11, 255, 118, 54, 9, 255, 92, 53, 6, 255, 85, 49, 8, 255, 84, 49, 10, 255, 79, 45, 9, 255, 83, 48, 8, 255, 84, 47, 2, 255, 84, 44, 7, 255, 85, 43, 7, 255, 84, 41, 4, 255, 83, 44, 5, 255, 86, 43, 5, 255, 88, 40, 3, 255, 83, 41, 0, 255, 82, 40, 1, 255, 83, 39, 7, 255, 83, 38, 3, 255, 85, 39, 2, 255, 81, 35, 9, 255, 77, 36, 8, 255, 84, 36, 4, 255, 86, 35, 4, 255, 83, 35, 2, 255, 80, 35, 2, 255, 82, 36, 3, 255, 87, 36, 1, 255, 93, 37, 3, 255, 92, 36, 4, 255, 93, 38, 2, 255, 99, 38, 1, 255, 104, 38, 5, 255, 90, 33, 4, 255, 79, 32, 4, 255, 71, 33, 0, 255, 77, 31, 3, 255, 82, 31, 8, 255, 81, 26, 5, 255, 87, 26, 3, 255, 83, 30, 0, 255, 82, 27, 2, 255, 84, 28, 5, 255, 81, 31, 2, 255, 82, 32, 1, 255, 85, 34, 6, 255, 78, 29, 5, 255, 71, 26, 7, 255, 78, 29, 5, 255, 90, 32, 4, 255, 97, 35, 4, 255, 105, 32, 1, 255, 106, 34, 2, 255, 99, 33, 0, 255, 87, 28, 4, 255, 72, 27, 5, 255, 74, 22, 4, 255, 87, 28, 4, 255, 82, 32, 1, 255, 82, 29, 2, 255, 95, 34, 7, 255, 97, 33, 1, 255, 97, 29, 2, 255, 99, 31, 3, 255, 102, 28, 2, 255, 104, 31, 9, 255, 87, 24, 4, 255, 66, 23, 0, 255, 68, 25, 3, 255, 75, 26, 3, 255, 74, 26, 3, 255, 73, 24, 2, 255, 72, 23, 3, 255, 70, 22, 1, 255, 70, 21, 3, 255, 73, 24, 7, 255, 67, 21, 3, 255, 69, 26, 5, 255, 70, 25, 2, 255, 71, 24, 1, 255, 72, 26, 3, 255, 72, 23, 2, 255, 73, 22, 4, 255, 70, 26, 3, 255, 75, 23, 3, 255, 80, 22, 4, 255, 72, 23, 5, 255, 71, 22, 5, 255, 68, 21, 4, 255, 63, 22, 3, 255, 61, 21, 3, 255, 69, 21, 6, 255, 72, 24, 7, 255, 67, 24, 5, 255, 62, 19, 6, 255, 70, 24, 8, 255, 65, 19, 2, 255, 59, 17, 3, 255, 57, 21, 2, 255, 61, 23, 2, 255, 67, 23, 5, 255, 63, 19, 2, 255, 60, 19, 1, 255, 68, 23, 6, 255, 61, 20, 4, 255, 65, 22, 1, 255, 77, 25, 2, 255, 70, 22, 1, 255, 62, 19, 1, 255, 65, 17, 5, 255, 70, 18, 7, 255, 71, 21, 6, 255, 70, 21, 2, 255, 71, 22, 3, 255, 76, 20, 3, 255, 74, 20, 5, 255, 72, 23, 5, 255, 78, 22, 6, 255, 76, 23, 2, 255, 77, 21, 2, 255, 80, 23, 3, 255, 72, 22, 1, 255, 65, 22, 2, 255, 69, 22, 2, 255, 77, 24, 3, 255, 74, 23, 1, 255, 67, 18, 1, 255, 65, 14, 1, 255, 69, 19, 4, 255, 69, 23, 4, 255, 63, 21, 1, 255, 70, 17, 4, 255, 72, 17, 3, 255, 71, 18, 3, 255, 64, 17, 3, 255, 65, 19, 6, 255, 66, 16, 2, 255, 69, 17, 5, 255, 65, 16, 3, 255, 61, 18, 1, 255, 64, 16, 1, 255, 67, 14, 1, 255, 64, 15, 1, 255, 61, 18, 2, 255, 58, 16, 2, 255, 56, 14, 0, 255, 55, 15, 2, 255, 48, 17, 5, 255, 43, 13, 2, 255, 43, 15, 4, 255, 40, 11, 2, 255, 45, 11, 2, 255, 48, 14, 4, 255, 40, 11, 2, 255, 37, 12, 5, 255, 38, 10, 5, 255, 39, 12, 3, 255, 41, 13, 2, 255, 47, 12, 5, 255, 41, 11, 1, 255, 32, 10, 4, 255, 27, 8, 6, 255, 36, 13, 7, 255, 27, 10, 3, 255, 26, 8, 6, 255, 25, 7, 5, 255, 31, 11, 5, 255, 34, 12, 4, 255, 31, 12, 6, 255, 26, 8, 3, 255, 23, 7, 3, 255, 18, 9, 3, 255, 16, 7, 2, 255, 27, 7, 2, 255, 50, 13, 2, 255, 69, 17, 3, 255, 87, 21, 5, 255, 91, 24, 2, 255, 90, 23, 0, 255, 10, 3, 1, 255, 11, 5, 3, 255, 10, 5, 2, 255, 9, 4, 1, 255, 12, 5, 3, 255, 9, 3, 0, 255, 9, 4, 1, 255, 9, 6, 2, 255, 10, 6, 3, 255, 10, 5, 1, 255, 9, 6, 1, 255, 9, 7, 2, 255, 11, 8, 3, 255, 15, 7, 4, 255, 14, 4, 2, 255, 15, 4, 2, 255, 17, 8, 3, 255, 17, 9, 3, 255, 15, 10, 4, 255, 12, 7, 1, 255, 12, 6, 1, 255, 17, 11, 3, 255, 19, 11, 3, 255, 16, 6, 0, 255, 22, 14, 4, 255, 21, 12, 3, 255, 23, 11, 4, 255, 25, 12, 2, 255, 34, 14, 3, 255, 31, 13, 1, 255, 29, 14, 1, 255, 34, 13, 2, 255, 33, 14, 1, 255, 32, 14, 3, 255, 30, 14, 4, 255, 27, 14, 1, 255, 26, 13, 0, 255, 28, 14, 4, 255, 29, 13, 6, 255, 29, 14, 7, 255, 24, 11, 3, 255, 23, 14, 5, 255, 23, 15, 3, 255, 32, 17, 2, 255, 37, 19, 3, 255, 35, 21, 6, 255, 27, 16, 3, 255, 29, 18, 3, 255, 35, 16, 1, 255, 39, 18, 3, 255, 32, 14, 5, 255, 33, 15, 4, 255, 34, 17, 2, 255, 34, 17, 1, 255, 33, 19, 3, 255, 34, 19, 4, 255, 38, 19, 3, 255, 41, 21, 3, 255, 38, 20, 2, 255, 38, 22, 2, 255, 42, 19, 4, 255, 42, 16, 5, 255, 41, 17, 3, 255, 37, 21, 5, 255, 34, 21, 7, 255, 41, 21, 4, 255, 46, 21, 2, 255, 41, 21, 1, 255, 43, 26, 4, 255, 48, 26, 3, 255, 53, 27, 2, 255, 50, 29, 2, 255, 45, 24, 2, 255, 48, 24, 4, 255, 42, 22, 4, 255, 41, 21, 3, 255, 48, 23, 4, 255, 53, 28, 0, 255, 52, 27, 3, 255, 51, 30, 3, 255, 42, 27, 6, 255, 44, 28, 16, 255, 47, 26, 7, 255, 47, 26, 3, 255, 46, 23, 4, 255, 46, 22, 3, 255, 48, 24, 1, 255, 50, 21, 2, 255, 50, 27, 6, 255, 53, 26, 5, 255, 44, 28, 1, 255, 46, 31, 3, 255, 54, 28, 5, 255, 53, 29, 5, 255, 58, 28, 4, 255, 58, 27, 3, 255, 50, 29, 5, 255, 50, 25, 3, 255, 53, 27, 5, 255, 54, 28, 3, 255, 54, 26, 2, 255, 57, 24, 4, 255, 56, 27, 5, 255, 58, 25, 4, 255, 55, 25, 3, 255, 51, 30, 4, 255, 51, 30, 5, 255, 53, 27, 4, 255, 54, 27, 4, 255, 60, 26, 3, 255, 56, 28, 7, 255, 51, 25, 5, 255, 50, 23, 3, 255, 55, 31, 11, 255, 46, 28, 16, 255, 53, 28, 8, 255, 54, 28, 1, 255, 56, 29, 1, 255, 57, 27, 3, 255, 62, 29, 9, 255, 63, 32, 6, 255, 61, 28, 4, 255, 57, 28, 6, 255, 59, 27, 3, 255, 51, 29, 1, 255, 51, 28, 5, 255, 65, 31, 1, 255, 64, 31, 6, 255, 68, 34, 4, 255, 66, 35, 3, 255, 59, 33, 1, 255, 55, 35, 6, 255, 55, 34, 7, 255, 64, 38, 7, 255, 68, 36, 6, 255, 64, 35, 10, 255, 62, 41, 13, 255, 63, 46, 7, 255, 66, 49, 4, 255, 71, 49, 10, 255, 65, 44, 15, 255, 61, 50, 19, 255, 70, 53, 17, 255, 70, 53, 11, 255, 71, 54, 13, 255, 71, 58, 21, 255, 66, 57, 21, 255, 64, 60, 29, 255, 67, 63, 17, 255, 69, 61, 35, 255, 66, 65, 30, 255, 64, 68, 24, 255, 73, 67, 43, 255, 75, 71, 31, 255, 71, 70, 31, 255, 68, 68, 40, 255, 72, 74, 39, 255, 73, 73, 40, 255, 71, 75, 49, 255, 70, 80, 45, 255, 76, 81, 53, 255, 77, 81, 55, 255, 78, 83, 57, 255, 78, 86, 58, 255, 79, 89, 58, 255, 82, 94, 60, 255, 91, 101, 61, 255, 88, 97, 59, 255, 87, 98, 70, 255, 90, 101, 74, 255, 89, 102, 77, 255, 91, 104, 80, 255, 92, 107, 69, 255, 92, 111, 76, 255, 87, 112, 77, 255, 90, 117, 84, 255, 95, 117, 86, 255, 99, 116, 85, 255, 100, 117, 84, 255, 101, 114, 92, 255, 101, 118, 87, 255, 96, 118, 79, 255, 101, 121, 79, 255, 102, 123, 81, 255, 96, 118, 79, 255, 96, 119, 77, 255, 99, 116, 75, 255, 98, 114, 70, 255, 101, 117, 73, 255, 95, 113, 68, 255, 95, 113, 68, 255, 93, 108, 65, 255, 93, 105, 64, 255, 98, 105, 60, 255, 94, 103, 55, 255, 92, 100, 58, 255, 97, 98, 54, 255, 91, 93, 52, 255, 93, 96, 45, 255, 93, 93, 46, 255, 90, 90, 37, 255, 89, 88, 37, 255, 91, 86, 40, 255, 90, 83, 37, 255, 87, 82, 24, 255, 88, 79, 25, 255, 88, 75, 31, 255, 89, 74, 27, 255, 91, 75, 18, 255, 94, 74, 20, 255, 94, 71, 12, 255, 91, 71, 19, 255, 87, 70, 12, 255, 86, 64, 19, 255, 87, 62, 24, 255, 87, 61, 14, 255, 84, 60, 15, 255, 85, 59, 12, 255, 84, 56, 7, 255, 83, 56, 12, 255, 82, 53, 12, 255, 96, 59, 15, 255, 112, 61, 12, 255, 115, 58, 0, 255, 89, 52, 7, 255, 84, 51, 15, 255, 81, 50, 7, 255, 80, 46, 8, 255, 78, 42, 7, 255, 80, 47, 3, 255, 83, 46, 6, 255, 86, 41, 5, 255, 85, 43, 4, 255, 80, 41, 2, 255, 87, 42, 6, 255, 83, 39, 3, 255, 84, 41, 2, 255, 85, 35, 4, 255, 82, 39, 10, 255, 79, 39, 4, 255, 84, 43, 1, 255, 81, 35, 8, 255, 80, 37, 7, 255, 80, 39, 4, 255, 78, 35, 1, 255, 82, 37, 3, 255, 80, 36, 4, 255, 81, 36, 4, 255, 91, 39, 4, 255, 97, 37, 0, 255, 101, 40, 4, 255, 96, 37, 5, 255, 90, 35, 3, 255, 86, 31, 2, 255, 88, 32, 2, 255, 93, 33, 2, 255, 92, 32, 8, 255, 78, 32, 4, 255, 73, 30, 3, 255, 75, 27, 3, 255, 83, 32, 7, 255, 80, 32, 1, 255, 87, 33, 0, 255, 96, 35, 1, 255, 96, 34, 2, 255, 91, 34, 2, 255, 81, 31, 1, 255, 75, 29, 2, 255, 77, 30, 4, 255, 77, 31, 2, 255, 73, 30, 2, 255, 84, 30, 5, 255, 80, 26, 1, 255, 84, 29, 2, 255, 85, 29, 3, 255, 79, 26, 4, 255, 78, 24, 1, 255, 73, 25, 2, 255, 84, 27, 6, 255, 97, 30, 3, 255, 102, 35, 3, 255, 99, 29, 1, 255, 101, 33, 4, 255, 100, 35, 6, 255, 100, 33, 5, 255, 97, 30, 4, 255, 88, 28, 4, 255, 76, 28, 2, 255, 67, 26, 5, 255, 69, 28, 5, 255, 75, 25, 4, 255, 74, 26, 4, 255, 73, 24, 3, 255, 72, 23, 5, 255, 65, 23, 4, 255, 70, 27, 6, 255, 68, 25, 2, 255, 67, 25, 1, 255, 67, 25, 1, 255, 68, 24, 2, 255, 67, 22, 4, 255, 68, 25, 2, 255, 69, 23, 0, 255, 67, 22, 2, 255, 66, 21, 6, 255, 60, 19, 5, 255, 64, 20, 2, 255, 67, 22, 2, 255, 68, 21, 3, 255, 70, 22, 3, 255, 70, 25, 5, 255, 69, 23, 5, 255, 70, 20, 3, 255, 66, 18, 3, 255, 57, 19, 2, 255, 58, 21, 3, 255, 61, 21, 4, 255, 64, 20, 2, 255, 68, 25, 5, 255, 58, 20, 3, 255, 64, 20, 2, 255, 65, 21, 5, 255, 63, 18, 3, 255, 66, 18, 3, 255, 63, 24, 6, 255, 58, 22, 5, 255, 62, 20, 4, 255, 67, 28, 5, 255, 67, 25, 4, 255, 67, 17, 2, 255, 65, 17, 4, 255, 69, 21, 4, 255, 75, 25, 5, 255, 70, 24, 2, 255, 77, 25, 3, 255, 75, 23, 2, 255, 72, 21, 2, 255, 73, 23, 4, 255, 75, 27, 3, 255, 75, 24, 0, 255, 77, 28, 3, 255, 75, 28, 4, 255, 70, 21, 1, 255, 70, 18, 2, 255, 72, 21, 3, 255, 74, 23, 3, 255, 71, 20, 1, 255, 65, 18, 3, 255, 65, 17, 4, 255, 67, 17, 3, 255, 66, 17, 3, 255, 65, 18, 4, 255, 69, 18, 5, 255, 66, 13, 0, 255, 70, 18, 4, 255, 65, 19, 3, 255, 67, 19, 4, 255, 73, 17, 2, 255, 72, 20, 1, 255, 63, 19, 3, 255, 58, 16, 3, 255, 64, 18, 3, 255, 70, 18, 1, 255, 63, 15, 0, 255, 55, 13, 1, 255, 54, 16, 4, 255, 56, 16, 2, 255, 58, 12, 2, 255, 53, 15, 5, 255, 55, 15, 6, 255, 51, 15, 1, 255, 50, 13, 2, 255, 58, 14, 5, 255, 59, 15, 6, 255, 47, 10, 4, 255, 39, 10, 5, 255, 38, 9, 5, 255, 44, 13, 6, 255, 38, 9, 1, 255, 36, 11, 3, 255, 32, 12, 1, 255, 30, 9, 3, 255, 31, 7, 5, 255, 39, 12, 4, 255, 37, 11, 4, 255, 28, 8, 1, 255, 24, 8, 1, 255, 29, 10, 4, 255, 32, 8, 4, 255, 33, 10, 3, 255, 30, 10, 2, 255, 27, 8, 0, 255, 26, 9, 2, 255, 23, 9, 5, 255, 22, 8, 5, 255, 27, 7, 4, 255, 33, 6, 0, 255, 50, 13, 2, 255, 74, 16, 1, 255, 89, 15, 1, 255, 7, 3, 2, 255, 6, 2, 1, 255, 8, 4, 1, 255, 9, 5, 2, 255, 11, 4, 1, 255, 11, 2, 0, 255, 13, 4, 2, 255, 13, 4, 2, 255, 14, 7, 4, 255, 15, 7, 4, 255, 13, 6, 3, 255, 13, 6, 4, 255, 15, 6, 3, 255, 16, 7, 3, 255, 16, 8, 2, 255, 13, 6, 1, 255, 16, 9, 3, 255, 16, 9, 3, 255, 15, 8, 2, 255, 14, 7, 2, 255, 16, 11, 4, 255, 20, 13, 4, 255, 18, 9, 1, 255, 17, 8, 1, 255, 19, 10, 2, 255, 24, 13, 6, 255, 22, 11, 2, 255, 24, 11, 3, 255, 27, 13, 3, 255, 25, 12, 1, 255, 26, 15, 3, 255, 30, 18, 6, 255, 25, 12, 1, 255, 28, 14, 4, 255, 26, 13, 3, 255, 23, 13, 2, 255, 25, 15, 3, 255, 30, 15, 4, 255, 31, 13, 2, 255, 32, 14, 5, 255, 30, 14, 7, 255, 25, 13, 3, 255, 26, 15, 2, 255, 35, 18, 7, 255, 34, 15, 6, 255, 30, 20, 3, 255, 23, 19, 4, 255, 28, 17, 3, 255, 36, 18, 4, 255, 31, 15, 1, 255, 30, 15, 1, 255, 31, 16, 6, 255, 27, 21, 4, 255, 30, 20, 1, 255, 44, 21, 5, 255, 45, 21, 6, 255, 33, 18, 1, 255, 33, 20, 3, 255, 36, 19, 4, 255, 32, 18, 1, 255, 40, 23, 4, 255, 47, 21, 3, 255, 38, 19, 1, 255, 36, 18, 4, 255, 42, 23, 6, 255, 41, 20, 5, 255, 36, 24, 8, 255, 33, 20, 2, 255, 51, 27, 5, 255, 47, 26, 5, 255, 41, 22, 4, 255, 45, 27, 3, 255, 39, 24, 6, 255, 45, 24, 6, 255, 47, 24, 3, 255, 43, 24, 5, 255, 49, 23, 2, 255, 46, 24, 2, 255, 49, 23, 3, 255, 55, 29, 4, 255, 51, 32, 14, 255, 46, 29, 10, 255, 46, 26, 5, 255, 46, 28, 3, 255, 50, 26, 4, 255, 48, 21, 1, 255, 49, 24, 2, 255, 50, 28, 5, 255, 48, 27, 1, 255, 54, 27, 3, 255, 50, 29, 4, 255, 48, 31, 1, 255, 50, 38, 7, 255, 50, 40, 12, 255, 53, 29, 7, 255, 57, 31, 5, 255, 50, 29, 1, 255, 52, 28, 0, 255, 53, 28, 4, 255, 52, 27, 4, 255, 47, 24, 2, 255, 53, 26, 4, 255, 51, 23, 4, 255, 61, 29, 7, 255, 57, 24, 2, 255, 53, 29, 4, 255, 54, 32, 3, 255, 53, 25, 2, 255, 57, 27, 5, 255, 59, 29, 4, 255, 58, 31, 1, 255, 45, 24, 8, 255, 44, 28, 15, 255, 45, 29, 46, 255, 43, 30, 46, 255, 42, 26, 5, 255, 50, 28, 4, 255, 55, 26, 2, 255, 56, 27, 2, 255, 56, 30, 3, 255, 57, 31, 0, 255, 56, 32, 3, 255, 53, 30, 3, 255, 59, 29, 2, 255, 59, 27, 3, 255, 58, 28, 3, 255, 58, 29, 3, 255, 60, 30, 1, 255, 64, 29, 1, 255, 66, 35, 5, 255, 57, 31, 6, 255, 60, 33, 7, 255, 60, 31, 10, 255, 51, 35, 7, 255, 56, 37, 12, 255, 65, 36, 4, 255, 63, 38, 5, 255, 67, 45, 6, 255, 67, 47, 4, 255, 57, 45, 8, 255, 65, 51, 13, 255, 65, 48, 14, 255, 63, 50, 24, 255, 69, 49, 27, 255, 65, 53, 18, 255, 56, 57, 20, 255, 71, 57, 22, 255, 69, 62, 21, 255, 68, 59, 36, 255, 64, 64, 24, 255, 66, 65, 39, 255, 66, 65, 34, 255, 71, 69, 33, 255, 72, 68, 34, 255, 74, 70, 37, 255, 72, 67, 41, 255, 71, 74, 31, 255, 71, 80, 43, 255, 69, 77, 45, 255, 76, 82, 46, 255, 75, 79, 54, 255, 74, 79, 56, 255, 76, 84, 63, 255, 79, 88, 67, 255, 79, 90, 59, 255, 84, 95, 62, 255, 83, 96, 71, 255, 83, 95, 70, 255, 85, 99, 67, 255, 87, 104, 73, 255, 89, 104, 82, 255, 90, 106, 78, 255, 96, 113, 72, 255, 97, 112, 79, 255, 93, 112, 82, 255, 97, 117, 88, 255, 100, 116, 86, 255, 104, 119, 87, 255, 104, 118, 86, 255, 100, 121, 81, 255, 99, 121, 80, 255, 97, 118, 81, 255, 100, 120, 85, 255, 102, 120, 84, 255, 99, 118, 82, 255, 98, 118, 81, 255, 99, 117, 75, 255, 97, 114, 71, 255, 97, 114, 73, 255, 95, 114, 69, 255, 93, 109, 70, 255, 89, 105, 66, 255, 88, 107, 66, 255, 92, 106, 58, 255, 93, 99, 64, 255, 94, 95, 58, 255, 97, 98, 51, 255, 93, 95, 47, 255, 92, 95, 39, 255, 93, 88, 45, 255, 95, 86, 37, 255, 96, 90, 41, 255, 86, 82, 46, 255, 86, 81, 34, 255, 89, 82, 27, 255, 93, 78, 35, 255, 93, 77, 22, 255, 90, 77, 19, 255, 93, 71, 24, 255, 90, 65, 32, 255, 93, 66, 22, 255, 90, 69, 13, 255, 89, 71, 17, 255, 89, 66, 16, 255, 89, 60, 14, 255, 88, 57, 24, 255, 80, 57, 17, 255, 83, 61, 4, 255, 89, 58, 12, 255, 86, 54, 6, 255, 83, 53, 5, 255, 81, 55, 12, 255, 84, 54, 10, 255, 86, 49, 9, 255, 81, 44, 8, 255, 82, 49, 7, 255, 78, 47, 3, 255, 82, 50, 3, 255, 80, 44, 6, 255, 77, 45, 5, 255, 81, 47, 8, 255, 82, 41, 2, 255, 86, 41, 1, 255, 81, 39, 1, 255, 82, 36, 7, 255, 83, 38, 11, 255, 80, 41, 8, 255, 83, 42, 3, 255, 82, 41, 5, 255, 79, 37, 0, 255, 80, 38, 1, 255, 79, 37, 2, 255, 80, 40, 1, 255, 79, 33, 7, 255, 90, 37, 3, 255, 96, 43, 1, 255, 96, 41, 4, 255, 102, 38, 5, 255, 103, 35, 2, 255, 107, 36, 5, 255, 110, 37, 7, 255, 102, 37, 4, 255, 96, 40, 5, 255, 86, 34, 1, 255, 93, 37, 4, 255, 104, 41, 7, 255, 102, 36, 7, 255, 76, 29, 2, 255, 75, 26, 1, 255, 80, 29, 3, 255, 72, 32, 4, 255, 84, 35, 4, 255, 96, 33, 1, 255, 103, 39, 3, 255, 105, 35, 3, 255, 96, 32, 5, 255, 76, 30, 3, 255, 71, 29, 0, 255, 83, 33, 3, 255, 83, 32, 2, 255, 76, 27, 4, 255, 72, 27, 6, 255, 72, 28, 5, 255, 71, 28, 4, 255, 75, 30, 3, 255, 74, 28, 2, 255, 74, 25, 1, 255, 73, 27, 3, 255, 73, 26, 5, 255, 74, 24, 2, 255, 82, 27, 3, 255, 91, 29, 4, 255, 94, 27, 3, 255, 94, 28, 6, 255, 85, 30, 5, 255, 76, 26, 2, 255, 72, 25, 1, 255, 65, 27, 2, 255, 66, 25, 2, 255, 67, 25, 3, 255, 71, 28, 5, 255, 66, 24, 2, 255, 66, 25, 3, 255, 70, 25, 3, 255, 64, 24, 5, 255, 64, 22, 5, 255, 73, 25, 4, 255, 74, 30, 4, 255, 71, 26, 3, 255, 62, 27, 7, 255, 58, 19, 3, 255, 63, 19, 2, 255, 69, 26, 8, 255, 65, 22, 5, 255, 61, 19, 4, 255, 61, 22, 6, 255, 61, 20, 1, 255, 63, 25, 2, 255, 65, 21, 1, 255, 70, 23, 4, 255, 70, 24, 5, 255, 70, 24, 6, 255, 69, 20, 3, 255, 73, 22, 4, 255, 66, 22, 7, 255, 57, 20, 2, 255, 61, 21, 1, 255, 63, 21, 1, 255, 64, 23, 3, 255, 67, 23, 2, 255, 63, 19, 3, 255, 59, 20, 3, 255, 66, 20, 4, 255, 58, 20, 4, 255, 51, 22, 2, 255, 60, 23, 1, 255, 64, 21, 4, 255, 67, 19, 4, 255, 65, 19, 3, 255, 60, 18, 2, 255, 62, 17, 0, 255, 69, 22, 2, 255, 65, 23, 1, 255, 70, 20, 5, 255, 80, 24, 9, 255, 80, 25, 4, 255, 68, 23, 0, 255, 72, 25, 3, 255, 80, 24, 4, 255, 71, 21, 0, 255, 70, 23, 0, 255, 71, 24, 1, 255, 71, 22, 2, 255, 74, 20, 4, 255, 73, 19, 4, 255, 70, 18, 2, 255, 71, 22, 1, 255, 81, 21, 5, 255, 64, 19, 1, 255, 61, 20, 1, 255, 66, 20, 5, 255, 68, 18, 4, 255, 69, 18, 5, 255, 67, 19, 5, 255, 67, 20, 3, 255, 70, 21, 2, 255, 64, 14, 1, 255, 66, 18, 3, 255, 61, 18, 2, 255, 62, 18, 3, 255, 68, 17, 5, 255, 68, 17, 3, 255, 70, 21, 5, 255, 70, 22, 6, 255, 62, 13, 2, 255, 59, 14, 6, 255, 60, 13, 3, 255, 58, 14, 0, 255, 51, 17, 1, 255, 52, 18, 4, 255, 54, 13, 3, 255, 48, 13, 2, 255, 53, 16, 5, 255, 55, 14, 4, 255, 51, 14, 5, 255, 40, 11, 2, 255, 40, 10, 3, 255, 42, 9, 4, 255, 35, 8, 3, 255, 32, 9, 0, 255, 37, 13, 1, 255, 34, 11, 3, 255, 31, 8, 1, 255, 43, 10, 2, 255, 39, 7, 3, 255, 34, 6, 0, 255, 37, 11, 1, 255, 34, 8, 3, 255, 28, 10, 4, 255, 28, 9, 2, 255, 26, 6, 1, 255, 28, 9, 4, 255, 28, 6, 2, 255, 31, 11, 4, 255, 28, 13, 3, 255, 20, 6, 1, 255, 20, 6, 5, 255, 28, 7, 2, 255, 48, 9, 0, 255, 63, 14, 2, 255, 8, 4, 3, 255, 7, 3, 1, 255, 9, 5, 2, 255, 10, 5, 2, 255, 9, 4, 1, 255, 10, 4, 0, 255, 14, 4, 2, 255, 14, 4, 2, 255, 15, 7, 4, 255, 15, 7, 4, 255, 15, 7, 4, 255, 15, 7, 4, 255, 15, 6, 3, 255, 11, 7, 3, 255, 11, 7, 1, 255, 16, 11, 4, 255, 15, 8, 2, 255, 15, 7, 3, 255, 16, 9, 3, 255, 15, 8, 2, 255, 17, 10, 4, 255, 14, 8, 0, 255, 19, 10, 2, 255, 22, 14, 4, 255, 20, 10, 2, 255, 20, 8, 2, 255, 26, 13, 3, 255, 24, 12, 3, 255, 25, 12, 3, 255, 26, 12, 4, 255, 26, 12, 4, 255, 22, 11, 2, 255, 22, 14, 3, 255, 24, 14, 4, 255, 23, 13, 3, 255, 20, 11, 1, 255, 22, 12, 2, 255, 31, 14, 6, 255, 31, 14, 4, 255, 31, 14, 5, 255, 29, 12, 5, 255, 27, 14, 3, 255, 29, 17, 3, 255, 30, 17, 5, 255, 33, 15, 5, 255, 39, 20, 5, 255, 28, 16, 2, 255, 33, 17, 5, 255, 35, 14, 1, 255, 36, 20, 4, 255, 38, 23, 9, 255, 32, 15, 3, 255, 31, 20, 3, 255, 35, 24, 3, 255, 36, 19, 1, 255, 39, 20, 2, 255, 39, 21, 4, 255, 31, 17, 1, 255, 34, 19, 5, 255, 40, 22, 4, 255, 38, 19, 0, 255, 39, 15, 2, 255, 39, 21, 6, 255, 42, 21, 3, 255, 46, 21, 0, 255, 51, 20, 3, 255, 41, 20, 5, 255, 42, 26, 6, 255, 52, 27, 3, 255, 44, 22, 3, 255, 40, 24, 6, 255, 46, 24, 2, 255, 39, 22, 2, 255, 44, 27, 6, 255, 47, 23, 2, 255, 43, 21, 4, 255, 46, 22, 3, 255, 41, 21, 1, 255, 46, 23, 6, 255, 44, 16, 3, 255, 43, 23, 6, 255, 46, 22, 5, 255, 47, 24, 3, 255, 43, 22, 2, 255, 49, 27, 6, 255, 44, 28, 5, 255, 44, 20, 0, 255, 51, 25, 7, 255, 43, 27, 3, 255, 53, 31, 7, 255, 58, 30, 7, 255, 60, 32, 6, 255, 63, 37, 13, 255, 55, 39, 13, 255, 53, 28, 5, 255, 56, 28, 4, 255, 44, 28, 1, 255, 47, 28, 3, 255, 55, 29, 6, 255, 51, 24, 1, 255, 44, 24, 2, 255, 52, 31, 3, 255, 52, 29, 0, 255, 54, 30, 4, 255, 49, 24, 2, 255, 53, 27, 6, 255, 55, 28, 5, 255, 59, 32, 5, 255, 59, 33, 11, 255, 63, 32, 9, 255, 57, 32, 3, 255, 41, 29, 26, 255, 51, 33, 48, 255, 49, 34, 59, 255, 44, 27, 18, 255, 55, 29, 0, 255, 57, 29, 2, 255, 55, 29, 2, 255, 53, 33, 5, 255, 48, 29, 2, 255, 50, 28, 4, 255, 57, 31, 8, 255, 59, 30, 3, 255, 60, 31, 5, 255, 56, 30, 4, 255, 59, 36, 4, 255, 63, 36, 9, 255, 64, 33, 3, 255, 65, 32, 10, 255, 54, 32, 3, 255, 54, 31, 13, 255, 59, 33, 3, 255, 59, 33, 8, 255, 61, 36, 13, 255, 59, 38, 7, 255, 57, 34, 9, 255, 62, 41, 12, 255, 57, 35, 13, 255, 65, 44, 11, 255, 65, 46, 15, 255, 71, 53, 11, 255, 61, 46, 10, 255, 64, 49, 14, 255, 70, 58, 7, 255, 64, 54, 22, 255, 64, 56, 26, 255, 72, 57, 13, 255, 72, 63, 20, 255, 67, 65, 30, 255, 65, 62, 24, 255, 66, 64, 35, 255, 68, 69, 41, 255, 72, 71, 32, 255, 71, 69, 40, 255, 75, 69, 42, 255, 73, 68, 42, 255, 73, 76, 38, 255, 72, 80, 35, 255, 73, 80, 43, 255, 77, 80, 55, 255, 79, 84, 57, 255, 76, 83, 58, 255, 78, 88, 63, 255, 79, 90, 60, 255, 80, 92, 60, 255, 83, 96, 64, 255, 82, 96, 68, 255, 86, 101, 70, 255, 89, 105, 70, 255, 90, 106, 81, 255, 90, 106, 82, 255, 93, 110, 79, 255, 100, 115, 82, 255, 96, 114, 84, 255, 98, 119, 84, 255, 100, 119, 85, 255, 101, 118, 86, 255, 105, 122, 89, 255, 101, 121, 83, 255, 101, 124, 86, 255, 99, 123, 88, 255, 94, 119, 83, 255, 96, 120, 82, 255, 99, 122, 83, 255, 98, 121, 81, 255, 98, 118, 82, 255, 102, 117, 80, 255, 96, 115, 74, 255, 93, 113, 73, 255, 97, 115, 70, 255, 91, 107, 69, 255, 92, 107, 68, 255, 90, 106, 70, 255, 88, 102, 63, 255, 93, 100, 58, 255, 95, 97, 56, 255, 93, 95, 53, 255, 90, 93, 46, 255, 85, 92, 47, 255, 86, 93, 43, 255, 89, 92, 34, 255, 90, 87, 33, 255, 92, 81, 38, 255, 95, 82, 32, 255, 91, 78, 20, 255, 89, 75, 33, 255, 89, 74, 22, 255, 88, 75, 17, 255, 93, 70, 26, 255, 89, 71, 14, 255, 90, 70, 14, 255, 90, 69, 12, 255, 86, 65, 13, 255, 88, 62, 19, 255, 88, 57, 13, 255, 90, 58, 13, 255, 84, 54, 12, 255, 86, 54, 9, 255, 90, 55, 11, 255, 82, 54, 5, 255, 85, 57, 12, 255, 79, 49, 14, 255, 81, 49, 12, 255, 83, 50, 7, 255, 74, 45, 13, 255, 79, 46, 12, 255, 81, 46, 13, 255, 80, 50, 5, 255, 78, 45, 8, 255, 86, 43, 6, 255, 85, 44, 5, 255, 78, 41, 5, 255, 81, 40, 5, 255, 86, 39, 6, 255, 82, 37, 4, 255, 77, 36, 4, 255, 77, 36, 7, 255, 80, 40, 8, 255, 82, 40, 5, 255, 82, 39, 4, 255, 81, 38, 4, 255, 78, 33, 5, 255, 76, 34, 9, 255, 78, 34, 2, 255, 87, 36, 4, 255, 102, 40, 7, 255, 113, 42, 3, 255, 112, 39, 2, 255, 108, 36, 3, 255, 107, 36, 3, 255, 105, 35, 1, 255, 110, 39, 0, 255, 109, 42, 2, 255, 102, 41, 4, 255, 95, 39, 3, 255, 88, 33, 0, 255, 83, 31, 0, 255, 78, 35, 1, 255, 88, 35, 7, 255, 87, 29, 7, 255, 73, 27, 1, 255, 80, 32, 1, 255, 98, 36, 2, 255, 95, 33, 2, 255, 86, 29, 3, 255, 82, 28, 2, 255, 77, 30, 1, 255, 77, 31, 3, 255, 81, 31, 8, 255, 79, 30, 3, 255, 71, 26, 1, 255, 73, 28, 5, 255, 73, 28, 5, 255, 74, 26, 1, 255, 76, 28, 2, 255, 73, 29, 4, 255, 72, 27, 2, 255, 72, 26, 3, 255, 68, 23, 1, 255, 72, 27, 4, 255, 71, 24, 1, 255, 76, 25, 1, 255, 63, 22, 1, 255, 61, 21, 4, 255, 76, 21, 3, 255, 67, 24, 3, 255, 66, 23, 7, 255, 74, 23, 4, 255, 76, 24, 4, 255, 74, 21, 3, 255, 78, 24, 3, 255, 79, 27, 3, 255, 78, 25, 1, 255, 80, 27, 2, 255, 89, 33, 5, 255, 88, 26, 1, 255, 95, 27, 2, 255, 94, 31, 5, 255, 82, 22, 1, 255, 61, 23, 3, 255, 60, 20, 4, 255, 69, 24, 3, 255, 67, 24, 3, 255, 64, 23, 3, 255, 59, 21, 2, 255, 59, 22, 1, 255, 65, 26, 0, 255, 62, 19, 1, 255, 64, 18, 2, 255, 71, 22, 5, 255, 71, 23, 5, 255, 64, 25, 4, 255, 57, 21, 1, 255, 67, 23, 2, 255, 74, 25, 4, 255, 66, 20, 2, 255, 69, 21, 2, 255, 68, 25, 7, 255, 56, 22, 9, 255, 54, 21, 3, 255, 55, 21, 1, 255, 56, 20, 0, 255, 75, 23, 4, 255, 68, 23, 3, 255, 55, 18, 0, 255, 59, 22, 4, 255, 60, 23, 3, 255, 61, 23, 3, 255, 60, 22, 3, 255, 60, 21, 4, 255, 56, 19, 1, 255, 60, 24, 7, 255, 57, 18, 0, 255, 72, 19, 3, 255, 71, 20, 5, 255, 78, 26, 6, 255, 74, 24, 0, 255, 71, 23, 2, 255, 75, 24, 3, 255, 76, 23, 2, 255, 77, 24, 3, 255, 75, 23, 1, 255, 69, 20, 1, 255, 66, 18, 0, 255, 69, 20, 3, 255, 69, 19, 3, 255, 72, 18, 2, 255, 71, 18, 3, 255, 66, 18, 3, 255, 66, 19, 3, 255, 70, 21, 5, 255, 69, 21, 4, 255, 68, 18, 1, 255, 69, 17, 3, 255, 67, 18, 4, 255, 66, 20, 5, 255, 66, 19, 3, 255, 75, 18, 3, 255, 71, 17, 3, 255, 65, 13, 2, 255, 75, 19, 6, 255, 72, 16, 3, 255, 65, 13, 0, 255, 71, 18, 4, 255, 63, 13, 0, 255, 56, 16, 4, 255, 64, 16, 3, 255, 67, 18, 5, 255, 56, 14, 0, 255, 53, 18, 3, 255, 50, 16, 4, 255, 52, 15, 3, 255, 47, 16, 3, 255, 47, 14, 2, 255, 50, 12, 4, 255, 39, 10, 1, 255, 40, 11, 2, 255, 45, 11, 5, 255, 39, 10, 3, 255, 43, 12, 3, 255, 36, 11, 2, 255, 31, 12, 5, 255, 33, 10, 4, 255, 36, 9, 3, 255, 33, 8, 4, 255, 33, 9, 3, 255, 40, 12, 5, 255, 34, 7, 2, 255, 26, 7, 2, 255, 32, 13, 5, 255, 30, 9, 3, 255, 30, 10, 4, 255, 29, 9, 1, 255, 28, 11, 2, 255, 26, 9, 3, 255, 24, 6, 2, 255, 22, 6, 2, 255, 27, 9, 5, 255, 43, 11, 2, 255, 49, 10, 0, 255, 6, 1, 0, 255, 8, 3, 0, 255, 9, 4, 1, 255, 10, 5, 2, 255, 10, 5, 2, 255, 12, 6, 3, 255, 14, 5, 2, 255, 13, 5, 1, 255, 13, 5, 2, 255, 13, 6, 2, 255, 14, 7, 3, 255, 14, 6, 3, 255, 13, 5, 2, 255, 13, 7, 4, 255, 14, 9, 3, 255, 16, 9, 3, 255, 16, 7, 4, 255, 14, 6, 4, 255, 15, 7, 4, 255, 16, 10, 4, 255, 16, 10, 3, 255, 17, 10, 2, 255, 20, 11, 3, 255, 22, 13, 4, 255, 20, 9, 2, 255, 21, 10, 2, 255, 21, 11, 1, 255, 21, 11, 1, 255, 24, 13, 4, 255, 25, 13, 5, 255, 26, 10, 5, 255, 26, 9, 5, 255, 22, 12, 2, 255, 23, 13, 3, 255, 25, 17, 6, 255, 20, 12, 1, 255, 25, 12, 3, 255, 29, 11, 4, 255, 27, 12, 3, 255, 26, 14, 5, 255, 31, 15, 7, 255, 27, 14, 1, 255, 29, 18, 3, 255, 27, 16, 2, 255, 25, 12, 0, 255, 37, 18, 2, 255, 30, 18, 2, 255, 33, 18, 5, 255, 35, 18, 4, 255, 29, 17, 1, 255, 31, 19, 4, 255, 31, 21, 4, 255, 30, 13, 0, 255, 38, 18, 4, 255, 39, 21, 6, 255, 35, 16, 3, 255, 34, 18, 3, 255, 36, 19, 3, 255, 40, 20, 5, 255, 36, 20, 3, 255, 37, 20, 3, 255, 43, 18, 4, 255, 41, 19, 4, 255, 39, 20, 3, 255, 44, 23, 3, 255, 46, 23, 3, 255, 43, 25, 6, 255, 43, 23, 3, 255, 49, 24, 2, 255, 42, 26, 6, 255, 34, 21, 2, 255, 45, 22, 1, 255, 41, 21, 1, 255, 41, 24, 3, 255, 49, 23, 5, 255, 45, 20, 4, 255, 43, 22, 2, 255, 44, 25, 4, 255, 46, 25, 6, 255, 51, 26, 6, 255, 43, 23, 4, 255, 45, 19, 0, 255, 50, 23, 3, 255, 52, 22, 2, 255, 54, 26, 5, 255, 53, 24, 2, 255, 56, 24, 2, 255, 56, 24, 3, 255, 58, 27, 5, 255, 55, 25, 1, 255, 51, 24, 2, 255, 53, 25, 5, 255, 57, 27, 6, 255, 54, 30, 3, 255, 54, 26, 3, 255, 48, 25, 3, 255, 50, 28, 2, 255, 54, 28, 4, 255, 57, 25, 3, 255, 55, 22, 2, 255, 52, 23, 4, 255, 54, 26, 4, 255, 54, 26, 4, 255, 45, 23, 8, 255, 45, 26, 6, 255, 50, 24, 0, 255, 54, 25, 2, 255, 51, 30, 1, 255, 51, 30, 2, 255, 55, 27, 7, 255, 47, 26, 10, 255, 43, 30, 26, 255, 44, 31, 59, 255, 45, 28, 43, 255, 59, 33, 8, 255, 55, 31, 3, 255, 54, 30, 6, 255, 55, 31, 7, 255, 51, 28, 3, 255, 48, 26, 2, 255, 52, 27, 4, 255, 52, 27, 5, 255, 57, 30, 5, 255, 64, 32, 6, 255, 60, 31, 3, 255, 56, 33, 1, 255, 60, 32, 3, 255, 67, 31, 2, 255, 60, 30, 0, 255, 54, 30, 6, 255, 54, 30, 7, 255, 61, 33, 2, 255, 62, 35, 4, 255, 54, 35, 13, 255, 55, 37, 8, 255, 63, 45, 1, 255, 59, 36, 7, 255, 62, 42, 11, 255, 60, 44, 13, 255, 63, 46, 17, 255, 58, 48, 15, 255, 67, 48, 19, 255, 70, 49, 16, 255, 72, 57, 10, 255, 68, 59, 19, 255, 64, 57, 17, 255, 68, 62, 20, 255, 71, 64, 20, 255, 72, 65, 24, 255, 68, 63, 35, 255, 64, 65, 35, 255, 67, 65, 45, 255, 71, 70, 41, 255, 69, 69, 32, 255, 76, 74, 33, 255, 74, 75, 48, 255, 72, 71, 57, 255, 79, 79, 46, 255, 79, 83, 48, 255, 73, 81, 56, 255, 75, 84, 53, 255, 77, 85, 57, 255, 81, 88, 64, 255, 81, 93, 55, 255, 80, 94, 63, 255, 82, 97, 68, 255, 85, 100, 62, 255, 92, 106, 76, 255, 93, 107, 81, 255, 92, 108, 80, 255, 95, 111, 85, 255, 95, 114, 85, 255, 94, 115, 82, 255, 96, 117, 89, 255, 100, 122, 84, 255, 101, 123, 84, 255, 101, 120, 87, 255, 100, 122, 88, 255, 96, 125, 82, 255, 96, 123, 89, 255, 98, 125, 92, 255, 98, 124, 86, 255, 97, 125, 83, 255, 97, 123, 80, 255, 98, 121, 77, 255, 101, 120, 82, 255, 100, 117, 84, 255, 98, 116, 79, 255, 97, 115, 75, 255, 96, 112, 68, 255, 95, 110, 69, 255, 93, 108, 66, 255, 91, 106, 65, 255, 90, 101, 62, 255, 91, 99, 54, 255, 91, 97, 53, 255, 90, 94, 52, 255, 88, 95, 44, 255, 90, 91, 42, 255, 94, 93, 31, 255, 90, 87, 38, 255, 89, 81, 32, 255, 90, 79, 26, 255, 90, 80, 35, 255, 86, 79, 33, 255, 88, 76, 34, 255, 88, 74, 26, 255, 87, 73, 21, 255, 90, 72, 14, 255, 86, 72, 8, 255, 86, 67, 19, 255, 88, 68, 20, 255, 85, 65, 11, 255, 81, 62, 15, 255, 83, 62, 15, 255, 84, 62, 7, 255, 80, 58, 11, 255, 81, 57, 14, 255, 85, 55, 11, 255, 83, 52, 12, 255, 81, 48, 10, 255, 83, 50, 9, 255, 81, 48, 10, 255, 81, 48, 9, 255, 85, 49, 10, 255, 79, 43, 6, 255, 79, 44, 6, 255, 80, 47, 5, 255, 78, 42, 11, 255, 84, 42, 6, 255, 82, 39, 7, 255, 73, 38, 5, 255, 79, 43, 6, 255, 82, 38, 7, 255, 77, 34, 6, 255, 79, 38, 5, 255, 79, 35, 1, 255, 79, 36, 1, 255, 81, 38, 3, 255, 79, 36, 5, 255, 80, 36, 7, 255, 79, 35, 6, 255, 80, 36, 6, 255, 77, 38, 2, 255, 70, 32, 7, 255, 81, 29, 8, 255, 100, 36, 4, 255, 103, 40, 4, 255, 104, 36, 9, 255, 106, 35, 9, 255, 105, 38, 4, 255, 109, 38, 2, 255, 105, 37, 2, 255, 98, 36, 3, 255, 86, 30, 0, 255, 80, 27, 2, 255, 79, 32, 1, 255, 79, 35, 1, 255, 81, 33, 5, 255, 81, 29, 7, 255, 81, 31, 4, 255, 82, 28, 1, 255, 86, 30, 3, 255, 82, 30, 3, 255, 77, 32, 4, 255, 76, 28, 2, 255, 84, 26, 4, 255, 80, 28, 5, 255, 67, 27, 2, 255, 78, 33, 6, 255, 69, 25, 0, 255, 74, 24, 1, 255, 69, 25, 1, 255, 74, 23, 1, 255, 79, 27, 6, 255, 75, 30, 5, 255, 70, 25, 2, 255, 71, 26, 4, 255, 71, 26, 6, 255, 70, 25, 3, 255, 66, 24, 0, 255, 75, 31, 5, 255, 61, 29, 7, 255, 56, 22, 7, 255, 75, 25, 6, 255, 62, 22, 2, 255, 68, 20, 4, 255, 85, 27, 3, 255, 84, 29, 3, 255, 87, 27, 1, 255, 93, 29, 2, 255, 95, 33, 5, 255, 86, 27, 1, 255, 77, 21, 1, 255, 93, 29, 3, 255, 101, 27, 2, 255, 100, 28, 3, 255, 91, 28, 4, 255, 78, 22, 1, 255, 64, 23, 2, 255, 62, 21, 3, 255, 61, 24, 3, 255, 59, 23, 4, 255, 58, 21, 4, 255, 61, 22, 4, 255, 66, 21, 4, 255, 70, 20, 3, 255, 56, 22, 3, 255, 62, 23, 4, 255, 71, 22, 4, 255, 72, 21, 0, 255, 74, 22, 4, 255, 70, 22, 6, 255, 66, 22, 4, 255, 66, 20, 2, 255, 63, 15, 1, 255, 65, 20, 6, 255, 60, 21, 3, 255, 48, 13, 3, 255, 58, 21, 6, 255, 64, 22, 4, 255, 67, 23, 3, 255, 81, 23, 3, 255, 78, 19, 1, 255, 69, 20, 4, 255, 62, 21, 6, 255, 52, 20, 3, 255, 54, 20, 2, 255, 61, 24, 6, 255, 56, 21, 3, 255, 59, 20, 4, 255, 61, 22, 5, 255, 56, 22, 3, 255, 57, 23, 2, 255, 54, 14, 0, 255, 67, 22, 5, 255, 68, 23, 3, 255, 65, 18, 3, 255, 69, 22, 2, 255, 74, 21, 0, 255, 76, 22, 2, 255, 76, 25, 4, 255, 74, 24, 3, 255, 70, 21, 1, 255, 69, 21, 2, 255, 72, 18, 3, 255, 73, 17, 6, 255, 60, 18, 2, 255, 66, 17, 4, 255, 71, 17, 5, 255, 71, 18, 3, 255, 67, 18, 1, 255, 68, 20, 2, 255, 67, 20, 4, 255, 69, 20, 3, 255, 74, 22, 5, 255, 73, 18, 4, 255, 78, 18, 4, 255, 75, 17, 3, 255, 73, 16, 4, 255, 74, 16, 4, 255, 73, 16, 3, 255, 71, 17, 3, 255, 70, 17, 3, 255, 66, 14, 1, 255, 59, 15, 0, 255, 64, 20, 4, 255, 62, 17, 2, 255, 59, 14, 1, 255, 57, 15, 3, 255, 52, 14, 3, 255, 52, 12, 1, 255, 45, 12, 0, 255, 41, 11, 1, 255, 42, 9, 3, 255, 40, 10, 3, 255, 38, 10, 2, 255, 42, 12, 3, 255, 47, 11, 1, 255, 43, 9, 1, 255, 33, 9, 1, 255, 29, 8, 3, 255, 35, 9, 5, 255, 32, 11, 4, 255, 32, 8, 4, 255, 30, 11, 4, 255, 30, 11, 4, 255, 27, 9, 3, 255, 30, 12, 4, 255, 36, 10, 2, 255, 40, 13, 3, 255, 30, 7, 0, 255, 29, 7, 4, 255, 30, 10, 4, 255, 28, 9, 0, 255, 29, 10, 4, 255, 26, 6, 4, 255, 35, 10, 6, 255, 53, 14, 7, 255, 57, 10, 1, 255, 7, 2, 0, 255, 10, 5, 2, 255, 8, 3, 1, 255, 8, 3, 0, 255, 11, 6, 3, 255, 11, 4, 2, 255, 14, 5, 3, 255, 13, 5, 2, 255, 13, 4, 1, 255, 15, 6, 3, 255, 13, 4, 2, 255, 11, 3, 0, 255, 13, 5, 1, 255, 16, 7, 3, 255, 17, 8, 2, 255, 18, 7, 2, 255, 18, 7, 4, 255, 19, 9, 6, 255, 18, 9, 3, 255, 16, 8, 3, 255, 14, 6, 1, 255, 20, 9, 4, 255, 21, 9, 3, 255, 23, 11, 4, 255, 23, 10, 5, 255, 28, 14, 8, 255, 25, 9, 3, 255, 24, 11, 4, 255, 23, 13, 5, 255, 16, 10, 1, 255, 14, 8, 0, 255, 21, 12, 3, 255, 30, 13, 5, 255, 26, 12, 3, 255, 23, 12, 2, 255, 22, 11, 1, 255, 25, 12, 4, 255, 23, 9, 1, 255, 22, 11, 2, 255, 25, 14, 5, 255, 26, 12, 2, 255, 28, 15, 3, 255, 31, 19, 6, 255, 26, 17, 2, 255, 29, 19, 3, 255, 33, 18, 4, 255, 26, 15, 3, 255, 30, 14, 2, 255, 37, 18, 3, 255, 33, 16, 1, 255, 38, 17, 3, 255, 38, 19, 2, 255, 40, 20, 2, 255, 34, 19, 3, 255, 34, 22, 5, 255, 42, 20, 6, 255, 42, 20, 4, 255, 39, 22, 3, 255, 38, 19, 2, 255, 35, 14, 2, 255, 36, 16, 3, 255, 38, 21, 1, 255, 43, 22, 3, 255, 43, 21, 7, 255, 32, 21, 4, 255, 37, 21, 2, 255, 36, 21, 3, 255, 36, 24, 3, 255, 40, 25, 0, 255, 43, 21, 3, 255, 42, 21, 6, 255, 46, 26, 7, 255, 41, 22, 3, 255, 43, 21, 3, 255, 41, 20, 2, 255, 42, 21, 2, 255, 49, 27, 4, 255, 41, 19, 4, 255, 40, 19, 5, 255, 49, 25, 2, 255, 42, 20, 5, 255, 45, 21, 1, 255, 50, 24, 8, 255, 41, 21, 3, 255, 46, 23, 2, 255, 64, 23, 5, 255, 51, 26, 5, 255, 40, 24, 2, 255, 55, 23, 4, 255, 55, 28, 6, 255, 48, 26, 4, 255, 44, 19, 2, 255, 49, 27, 5, 255, 44, 32, 2, 255, 49, 30, 3, 255, 50, 25, 5, 255, 52, 22, 6, 255, 58, 26, 3, 255, 47, 21, 0, 255, 48, 27, 8, 255, 57, 29, 4, 255, 52, 26, 1, 255, 52, 25, 5, 255, 46, 21, 5, 255, 52, 29, 7, 255, 55, 26, 0, 255, 54, 29, 4, 255, 45, 26, 7, 255, 47, 23, 7, 255, 49, 24, 2, 255, 55, 31, 10, 255, 42, 29, 3, 255, 39, 27, 14, 255, 39, 28, 23, 255, 51, 26, 13, 255, 46, 27, 10, 255, 46, 30, 9, 255, 51, 27, 5, 255, 56, 27, 4, 255, 57, 29, 3, 255, 56, 30, 0, 255, 55, 30, 5, 255, 61, 31, 5, 255, 65, 29, 1, 255, 66, 33, 5, 255, 58, 33, 2, 255, 52, 28, 2, 255, 58, 29, 3, 255, 57, 26, 5, 255, 63, 30, 6, 255, 58, 34, 3, 255, 53, 33, 4, 255, 61, 37, 11, 255, 55, 38, 6, 255, 50, 35, 8, 255, 53, 38, 9, 255, 60, 37, 7, 255, 71, 44, 15, 255, 61, 44, 2, 255, 61, 41, 24, 255, 55, 45, 19, 255, 66, 48, 28, 255, 66, 48, 18, 255, 71, 56, 13, 255, 66, 57, 19, 255, 60, 56, 19, 255, 63, 62, 25, 255, 68, 63, 21, 255, 74, 63, 23, 255, 71, 66, 42, 255, 70, 64, 52, 255, 65, 61, 39, 255, 70, 71, 39, 255, 77, 75, 34, 255, 72, 76, 35, 255, 67, 74, 40, 255, 69, 72, 46, 255, 76, 79, 43, 255, 73, 78, 46, 255, 74, 84, 71, 255, 71, 83, 58, 255, 81, 88, 58, 255, 82, 88, 69, 255, 85, 95, 63, 255, 82, 96, 67, 255, 85, 99, 76, 255, 89, 103, 72, 255, 90, 105, 75, 255, 88, 106, 81, 255, 91, 107, 85, 255, 93, 111, 80, 255, 96, 117, 81, 255, 98, 120, 89, 255, 98, 120, 89, 255, 98, 120, 85, 255, 103, 125, 87, 255, 103, 123, 88, 255, 104, 126, 94, 255, 101, 130, 97, 255, 97, 125, 92, 255, 99, 125, 87, 255, 97, 123, 83, 255, 98, 124, 82, 255, 98, 124, 82, 255, 100, 123, 80, 255, 99, 119, 79, 255, 96, 118, 80, 255, 96, 116, 76, 255, 95, 114, 71, 255, 95, 111, 67, 255, 94, 109, 65, 255, 93, 107, 64, 255, 94, 107, 58, 255, 90, 100, 56, 255, 92, 100, 54, 255, 92, 98, 53, 255, 90, 93, 51, 255, 91, 95, 44, 255, 91, 90, 31, 255, 94, 84, 37, 255, 98, 83, 41, 255, 94, 80, 34, 255, 93, 80, 35, 255, 91, 80, 30, 255, 88, 74, 28, 255, 91, 75, 35, 255, 92, 74, 30, 255, 91, 71, 20, 255, 87, 67, 22, 255, 87, 66, 22, 255, 84, 64, 19, 255, 83, 64, 17, 255, 76, 59, 16, 255, 79, 63, 13, 255, 81, 61, 4, 255, 80, 53, 17, 255, 85, 54, 23, 255, 80, 56, 12, 255, 77, 52, 9, 255, 85, 49, 9, 255, 86, 48, 8, 255, 79, 50, 4, 255, 75, 47, 10, 255, 78, 46, 9, 255, 78, 46, 3, 255, 76, 46, 10, 255, 78, 47, 9, 255, 78, 44, 0, 255, 83, 45, 6, 255, 75, 42, 4, 255, 75, 37, 10, 255, 81, 40, 12, 255, 81, 42, 5, 255, 80, 42, 0, 255, 82, 41, 4, 255, 80, 33, 6, 255, 81, 33, 8, 255, 83, 39, 5, 255, 82, 38, 3, 255, 77, 34, 0, 255, 80, 37, 0, 255, 82, 39, 2, 255, 82, 38, 3, 255, 82, 37, 3, 255, 77, 33, 3, 255, 76, 32, 6, 255, 77, 33, 2, 255, 77, 33, 0, 255, 81, 35, 3, 255, 82, 31, 5, 255, 88, 29, 3, 255, 94, 34, 4, 255, 88, 29, 0, 255, 85, 30, 2, 255, 81, 28, 4, 255, 82, 29, 6, 255, 82, 28, 4, 255, 83, 31, 0, 255, 75, 29, 2, 255, 74, 28, 7, 255, 81, 29, 4, 255, 82, 24, 1, 255, 84, 28, 7, 255, 82, 29, 4, 255, 74, 30, 0, 255, 72, 30, 2, 255, 78, 26, 5, 255, 80, 28, 4, 255, 76, 34, 4, 255, 75, 28, 4, 255, 75, 28, 2, 255, 76, 28, 3, 255, 78, 29, 6, 255, 73, 25, 3, 255, 71, 22, 1, 255, 73, 25, 2, 255, 71, 25, 3, 255, 70, 23, 5, 255, 72, 26, 5, 255, 69, 24, 2, 255, 68, 28, 2, 255, 67, 27, 2, 255, 68, 22, 2, 255, 71, 23, 6, 255, 68, 28, 6, 255, 63, 22, 1, 255, 71, 25, 1, 255, 80, 29, 0, 255, 86, 29, 1, 255, 93, 31, 2, 255, 94, 31, 3, 255, 87, 30, 3, 255, 74, 26, 3, 255, 62, 20, 5, 255, 71, 23, 5, 255, 81, 23, 4, 255, 75, 25, 3, 255, 68, 24, 3, 255, 63, 21, 1, 255, 62, 24, 4, 255, 67, 23, 5, 255, 66, 25, 3, 255, 60, 22, 5, 255, 55, 18, 1, 255, 59, 20, 3, 255, 66, 26, 7, 255, 66, 22, 4, 255, 56, 20, 2, 255, 59, 21, 1, 255, 78, 25, 2, 255, 89, 27, 5, 255, 79, 23, 1, 255, 71, 20, 1, 255, 67, 20, 3, 255, 63, 20, 5, 255, 60, 18, 6, 255, 55, 19, 6, 255, 54, 22, 5, 255, 59, 19, 2, 255, 65, 19, 3, 255, 60, 20, 3, 255, 64, 21, 4, 255, 67, 18, 4, 255, 56, 20, 2, 255, 53, 22, 3, 255, 57, 19, 2, 255, 55, 19, 5, 255, 62, 19, 9, 255, 61, 16, 4, 255, 54, 19, 1, 255, 59, 16, 0, 255, 67, 19, 1, 255, 62, 26, 2, 255, 61, 25, 6, 255, 61, 14, 4, 255, 69, 18, 6, 255, 65, 17, 4, 255, 63, 16, 5, 255, 70, 21, 4, 255, 72, 21, 1, 255, 71, 22, 1, 255, 73, 24, 2, 255, 75, 24, 3, 255, 74, 23, 3, 255, 73, 21, 2, 255, 70, 16, 0, 255, 70, 19, 4, 255, 63, 25, 5, 255, 70, 19, 4, 255, 67, 15, 1, 255, 66, 16, 2, 255, 72, 20, 5, 255, 74, 17, 4, 255, 70, 18, 2, 255, 73, 20, 2, 255, 76, 19, 0, 255, 70, 17, 0, 255, 60, 17, 1, 255, 65, 17, 2, 255, 69, 16, 2, 255, 69, 17, 3, 255, 67, 16, 2, 255, 66, 15, 1, 255, 70, 17, 3, 255, 67, 16, 2, 255, 66, 17, 3, 255, 62, 18, 3, 255, 55, 14, 0, 255, 61, 17, 4, 255, 56, 11, 3, 255, 49, 12, 2, 255, 54, 15, 3, 255, 54, 15, 4, 255, 41, 13, 3, 255, 38, 12, 5, 255, 45, 10, 6, 255, 42, 12, 4, 255, 43, 14, 3, 255, 49, 12, 2, 255, 40, 9, 1, 255, 42, 11, 2, 255, 43, 11, 4, 255, 38, 8, 2, 255, 37, 10, 1, 255, 34, 12, 3, 255, 29, 10, 1, 255, 30, 10, 4, 255, 28, 7, 4, 255, 28, 12, 6, 255, 32, 10, 2, 255, 34, 9, 0, 255, 36, 14, 3, 255, 38, 14, 7, 255, 37, 9, 5, 255, 33, 6, 2, 255, 33, 10, 3, 255, 25, 7, 0, 255, 26, 8, 1, 255, 42, 13, 3, 255, 51, 13, 3, 255, 9, 4, 0, 255, 11, 6, 2, 255, 8, 3, 1, 255, 8, 2, 1, 255, 10, 5, 2, 255, 9, 3, 1, 255, 14, 6, 4, 255, 15, 7, 5, 255, 13, 4, 2, 255, 15, 4, 2, 255, 12, 3, 0, 255, 12, 4, 0, 255, 14, 8, 2, 255, 15, 4, 0, 255, 16, 5, 0, 255, 20, 8, 2, 255, 19, 7, 4, 255, 16, 6, 2, 255, 18, 10, 2, 255, 20, 9, 4, 255, 19, 7, 4, 255, 21, 7, 4, 255, 21, 7, 2, 255, 21, 6, 2, 255, 25, 11, 5, 255, 17, 8, 2, 255, 14, 7, 2, 255, 20, 10, 4, 255, 19, 10, 3, 255, 16, 10, 1, 255, 20, 11, 2, 255, 26, 12, 3, 255, 31, 13, 6, 255, 30, 14, 5, 255, 28, 14, 5, 255, 23, 9, 1, 255, 26, 14, 6, 255, 19, 11, 1, 255, 21, 13, 5, 255, 23, 13, 4, 255, 30, 15, 5, 255, 32, 18, 7, 255, 27, 14, 3, 255, 23, 12, 0, 255, 27, 15, 3, 255, 23, 12, 2, 255, 26, 18, 6, 255, 34, 18, 8, 255, 35, 16, 2, 255, 34, 16, 0, 255, 44, 19, 4, 255, 45, 20, 8, 255, 36, 16, 4, 255, 31, 17, 3, 255, 32, 18, 3, 255, 40, 16, 3, 255, 42, 19, 5, 255, 40, 21, 6, 255, 39, 20, 4, 255, 43, 22, 4, 255, 41, 21, 4, 255, 34, 19, 3, 255, 40, 20, 5, 255, 43, 19, 2, 255, 44, 16, 9, 255, 41, 20, 5, 255, 36, 19, 2, 255, 37, 23, 6, 255, 41, 24, 1, 255, 44, 23, 3, 255, 42, 18, 5, 255, 39, 21, 6, 255, 40, 22, 2, 255, 47, 22, 5, 255, 41, 23, 6, 255, 45, 25, 3, 255, 50, 25, 3, 255, 41, 19, 6, 255, 44, 24, 7, 255, 45, 20, 2, 255, 41, 20, 1, 255, 48, 24, 5, 255, 43, 23, 5, 255, 42, 24, 7, 255, 48, 23, 5, 255, 53, 23, 3, 255, 48, 22, 2, 255, 48, 26, 6, 255, 51, 24, 5, 255, 52, 21, 4, 255, 47, 24, 5, 255, 40, 21, 2, 255, 45, 26, 5, 255, 47, 31, 4, 255, 56, 30, 7, 255, 50, 23, 3, 255, 57, 23, 10, 255, 59, 25, 2, 255, 45, 24, 3, 255, 40, 24, 4, 255, 52, 24, 1, 255, 51, 27, 3, 255, 51, 25, 2, 255, 54, 25, 0, 255, 53, 24, 6, 255, 55, 27, 6, 255, 49, 27, 3, 255, 48, 26, 10, 255, 50, 26, 7, 255, 51, 26, 5, 255, 51, 22, 5, 255, 44, 24, 14, 255, 47, 29, 22, 255, 41, 29, 25, 255, 45, 27, 7, 255, 52, 24, 2, 255, 54, 30, 8, 255, 50, 29, 5, 255, 51, 29, 3, 255, 55, 30, 4, 255, 57, 31, 7, 255, 57, 30, 7, 255, 58, 31, 3, 255, 56, 28, 0, 255, 58, 31, 2, 255, 58, 32, 3, 255, 58, 27, 7, 255, 62, 27, 5, 255, 60, 30, 6, 255, 53, 33, 4, 255, 52, 34, 2, 255, 58, 32, 10, 255, 55, 28, 7, 255, 59, 33, 7, 255, 57, 38, 14, 255, 49, 32, 10, 255, 65, 39, 15, 255, 69, 40, 11, 255, 68, 45, 9, 255, 59, 42, 17, 255, 56, 47, 23, 255, 55, 47, 24, 255, 59, 55, 11, 255, 65, 56, 17, 255, 64, 54, 18, 255, 67, 62, 17, 255, 68, 61, 27, 255, 73, 57, 36, 255, 61, 62, 32, 255, 71, 67, 19, 255, 78, 68, 36, 255, 63, 70, 38, 255, 78, 78, 46, 255, 86, 80, 39, 255, 68, 75, 37, 255, 71, 77, 54, 255, 72, 78, 46, 255, 74, 79, 46, 255, 75, 85, 48, 255, 72, 85, 58, 255, 75, 87, 66, 255, 83, 90, 62, 255, 81, 86, 70, 255, 85, 96, 72, 255, 82, 98, 69, 255, 86, 99, 78, 255, 88, 102, 75, 255, 85, 103, 77, 255, 88, 108, 85, 255, 95, 115, 87, 255, 97, 116, 86, 255, 97, 120, 86, 255, 97, 122, 85, 255, 100, 124, 90, 255, 100, 124, 92, 255, 102, 126, 92, 255, 101, 122, 86, 255, 104, 126, 95, 255, 99, 124, 99, 255, 100, 127, 92, 255, 103, 128, 86, 255, 101, 124, 82, 255, 99, 123, 82, 255, 98, 124, 87, 255, 100, 121, 84, 255, 100, 120, 79, 255, 97, 119, 78, 255, 97, 117, 73, 255, 95, 114, 67, 255, 95, 111, 67, 255, 97, 110, 65, 255, 96, 109, 65, 255, 92, 103, 62, 255, 93, 100, 65, 255, 92, 101, 48, 255, 92, 96, 50, 255, 92, 93, 53, 255, 91, 88, 49, 255, 87, 92, 44, 255, 84, 86, 36, 255, 93, 82, 37, 255, 94, 85, 26, 255, 89, 83, 22, 255, 88, 74, 31, 255, 95, 74, 20, 255, 91, 70, 31, 255, 91, 68, 37, 255, 90, 67, 23, 255, 87, 67, 12, 255, 91, 68, 16, 255, 86, 63, 11, 255, 85, 62, 15, 255, 83, 62, 15, 255, 78, 58, 16, 255, 81, 59, 17, 255, 79, 52, 17, 255, 77, 50, 16, 255, 80, 52, 9, 255, 80, 50, 4, 255, 77, 50, 9, 255, 77, 49, 13, 255, 80, 49, 11, 255, 85, 50, 11, 255, 92, 52, 9, 255, 91, 50, 9, 255, 94, 51, 9, 255, 93, 49, 5, 255, 80, 40, 3, 255, 80, 43, 8, 255, 82, 43, 4, 255, 81, 41, 4, 255, 82, 38, 2, 255, 84, 39, 8, 255, 76, 37, 7, 255, 77, 32, 4, 255, 86, 37, 8, 255, 85, 40, 10, 255, 83, 38, 8, 255, 81, 36, 5, 255, 80, 35, 4, 255, 83, 38, 6, 255, 80, 37, 4, 255, 80, 36, 4, 255, 78, 39, 7, 255, 79, 33, 0, 255, 81, 32, 4, 255, 77, 31, 7, 255, 80, 32, 3, 255, 79, 36, 2, 255, 72, 33, 3, 255, 78, 34, 4, 255, 88, 37, 5, 255, 86, 32, 1, 255, 85, 33, 3, 255, 80, 32, 3, 255, 78, 31, 2, 255, 81, 28, 6, 255, 86, 31, 4, 255, 82, 28, 5, 255, 80, 27, 7, 255, 80, 27, 5, 255, 80, 29, 5, 255, 81, 31, 3, 255, 83, 31, 4, 255, 78, 29, 5, 255, 74, 30, 3, 255, 77, 31, 2, 255, 76, 27, 1, 255, 75, 30, 5, 255, 77, 28, 4, 255, 79, 30, 3, 255, 72, 28, 0, 255, 76, 27, 5, 255, 71, 27, 5, 255, 72, 27, 2, 255, 75, 26, 1, 255, 70, 24, 1, 255, 68, 22, 4, 255, 68, 21, 1, 255, 74, 25, 4, 255, 72, 28, 5, 255, 66, 27, 5, 255, 69, 24, 4, 255, 69, 24, 2, 255, 59, 21, 3, 255, 65, 24, 9, 255, 60, 26, 2, 255, 77, 28, 4, 255, 96, 26, 4, 255, 101, 27, 3, 255, 102, 27, 2, 255, 94, 27, 1, 255, 81, 25, 1, 255, 71, 24, 5, 255, 61, 26, 1, 255, 62, 24, 0, 255, 63, 25, 1, 255, 68, 25, 3, 255, 67, 25, 6, 255, 62, 21, 4, 255, 61, 17, 0, 255, 68, 21, 3, 255, 61, 20, 5, 255, 58, 20, 3, 255, 64, 23, 3, 255, 65, 24, 3, 255, 57, 19, 1, 255, 60, 16, 0, 255, 75, 23, 6, 255, 86, 28, 5, 255, 88, 26, 1, 255, 88, 26, 1, 255, 81, 27, 4, 255, 72, 27, 2, 255, 68, 21, 1, 255, 62, 16, 2, 255, 60, 22, 8, 255, 53, 15, 4, 255, 57, 16, 0, 255, 62, 22, 9, 255, 57, 19, 1, 255, 51, 16, 1, 255, 49, 19, 5, 255, 46, 20, 3, 255, 54, 19, 2, 255, 59, 19, 1, 255, 57, 20, 2, 255, 58, 19, 3, 255, 54, 17, 0, 255, 57, 21, 3, 255, 58, 20, 5, 255, 58, 17, 4, 255, 55, 16, 1, 255, 57, 24, 2, 255, 58, 22, 4, 255, 63, 22, 4, 255, 64, 16, 1, 255, 67, 17, 3, 255, 70, 22, 1, 255, 72, 20, 1, 255, 73, 20, 2, 255, 71, 21, 1, 255, 69, 20, 0, 255, 67, 19, 0, 255, 69, 21, 1, 255, 68, 21, 0, 255, 71, 21, 1, 255, 67, 20, 1, 255, 71, 21, 2, 255, 67, 21, 3, 255, 66, 20, 2, 255, 72, 21, 4, 255, 71, 21, 2, 255, 73, 21, 4, 255, 70, 17, 4, 255, 66, 16, 2, 255, 71, 22, 6, 255, 72, 19, 3, 255, 68, 17, 1, 255, 63, 16, 0, 255, 65, 19, 3, 255, 66, 19, 4, 255, 64, 16, 2, 255, 66, 16, 2, 255, 66, 17, 2, 255, 66, 15, 2, 255, 61, 16, 2, 255, 56, 15, 3, 255, 54, 15, 2, 255, 53, 14, 3, 255, 55, 13, 6, 255, 53, 12, 2, 255, 51, 16, 4, 255, 44, 12, 4, 255, 44, 12, 5, 255, 41, 7, 2, 255, 43, 10, 1, 255, 45, 11, 1, 255, 46, 13, 3, 255, 43, 14, 4, 255, 53, 13, 5, 255, 56, 12, 1, 255, 49, 13, 1, 255, 47, 13, 1, 255, 40, 12, 1, 255, 34, 14, 3, 255, 27, 9, 1, 255, 26, 10, 5, 255, 25, 11, 5, 255, 32, 8, 2, 255, 36, 11, 2, 255, 35, 13, 2, 255, 36, 11, 4, 255, 40, 10, 5, 255, 39, 8, 3, 255, 36, 11, 4, 255, 31, 13, 5, 255, 24, 6, 3, 255, 31, 6, 2, 255, 40, 8, 6, 255, 8, 4, 1, 255, 6, 3, 1, 255, 6, 3, 2, 255, 9, 3, 3, 255, 9, 3, 3, 255, 12, 6, 3, 255, 11, 5, 2, 255, 11, 4, 2, 255, 15, 5, 4, 255, 17, 6, 4, 255, 16, 5, 4, 255, 12, 5, 1, 255, 11, 5, 1, 255, 17, 7, 4, 255, 16, 6, 2, 255, 17, 6, 3, 255, 19, 8, 5, 255, 15, 6, 1, 255, 17, 10, 1, 255, 18, 10, 4, 255, 17, 5, 2, 255, 19, 6, 2, 255, 21, 8, 2, 255, 22, 9, 3, 255, 23, 11, 5, 255, 16, 11, 2, 255, 10, 10, 0, 255, 22, 12, 5, 255, 20, 9, 2, 255, 21, 11, 1, 255, 25, 11, 3, 255, 28, 7, 2, 255, 18, 8, 0, 255, 21, 12, 1, 255, 24, 12, 3, 255, 25, 9, 3, 255, 20, 7, 1, 255, 18, 13, 2, 255, 18, 13, 4, 255, 21, 11, 1, 255, 29, 15, 4, 255, 28, 14, 3, 255, 25, 11, 4, 255, 29, 14, 6, 255, 30, 15, 5, 255, 25, 15, 6, 255, 22, 14, 5, 255, 24, 13, 4, 255, 30, 19, 4, 255, 27, 18, 2, 255, 33, 17, 3, 255, 32, 17, 2, 255, 28, 15, 0, 255, 39, 22, 4, 255, 42, 22, 4, 255, 37, 22, 0, 255, 34, 20, 0, 255, 37, 17, 3, 255, 36, 17, 3, 255, 37, 18, 0, 255, 45, 24, 6, 255, 38, 20, 3, 255, 40, 17, 3, 255, 38, 20, 3, 255, 41, 23, 7, 255, 41, 20, 1, 255, 43, 19, 4, 255, 37, 19, 5, 255, 36, 22, 1, 255, 42, 21, 2, 255, 45, 22, 6, 255, 36, 20, 4, 255, 40, 22, 0, 255, 42, 24, 5, 255, 35, 19, 6, 255, 45, 20, 2, 255, 47, 23, 3, 255, 37, 22, 3, 255, 41, 24, 1, 255, 49, 26, 2, 255, 48, 26, 2, 255, 50, 26, 3, 255, 41, 24, 2, 255, 39, 22, 4, 255, 44, 24, 4, 255, 42, 27, 2, 255, 48, 25, 2, 255, 49, 23, 2, 255, 43, 25, 3, 255, 39, 20, 4, 255, 43, 24, 5, 255, 47, 22, 1, 255, 48, 21, 1, 255, 46, 26, 4, 255, 58, 31, 9, 255, 59, 28, 4, 255, 54, 24, 1, 255, 47, 23, 1, 255, 52, 25, 3, 255, 59, 26, 7, 255, 54, 24, 10, 255, 47, 21, 4, 255, 50, 23, 3, 255, 49, 22, 1, 255, 45, 23, 4, 255, 45, 26, 7, 255, 54, 27, 4, 255, 56, 28, 2, 255, 52, 28, 3, 255, 51, 25, 5, 255, 55, 26, 5, 255, 52, 29, 9, 255, 38, 24, 19, 255, 39, 27, 20, 255, 52, 31, 5, 255, 57, 28, 0, 255, 53, 28, 0, 255, 52, 32, 3, 255, 53, 30, 4, 255, 52, 25, 1, 255, 56, 28, 6, 255, 54, 26, 5, 255, 58, 29, 4, 255, 56, 30, 3, 255, 56, 30, 4, 255, 58, 29, 2, 255, 56, 27, 6, 255, 58, 34, 6, 255, 50, 27, 5, 255, 50, 27, 7, 255, 59, 32, 4, 255, 54, 23, 10, 255, 58, 33, 10, 255, 62, 36, 5, 255, 60, 36, 3, 255, 64, 39, 10, 255, 59, 38, 10, 255, 58, 41, 10, 255, 60, 47, 10, 255, 52, 45, 15, 255, 56, 50, 18, 255, 56, 53, 15, 255, 59, 47, 23, 255, 57, 52, 13, 255, 65, 58, 19, 255, 72, 57, 30, 255, 68, 60, 19, 255, 70, 64, 24, 255, 63, 67, 35, 255, 69, 66, 32, 255, 73, 66, 31, 255, 63, 70, 39, 255, 75, 72, 44, 255, 81, 73, 43, 255, 67, 72, 43, 255, 73, 74, 52, 255, 75, 81, 49, 255, 72, 83, 48, 255, 73, 84, 50, 255, 74, 85, 54, 255, 78, 91, 63, 255, 81, 89, 63, 255, 83, 91, 69, 255, 82, 97, 71, 255, 82, 101, 72, 255, 88, 102, 75, 255, 90, 104, 79, 255, 90, 109, 81, 255, 91, 114, 84, 255, 94, 113, 88, 255, 100, 117, 91, 255, 102, 125, 94, 255, 96, 123, 91, 255, 98, 123, 94, 255, 100, 127, 93, 255, 102, 129, 93, 255, 100, 126, 91, 255, 105, 129, 99, 255, 104, 129, 99, 255, 102, 128, 94, 255, 107, 129, 91, 255, 106, 127, 88, 255, 101, 125, 90, 255, 96, 123, 91, 255, 97, 120, 86, 255, 101, 120, 81, 255, 100, 116, 80, 255, 99, 115, 75, 255, 96, 114, 67, 255, 90, 107, 64, 255, 93, 113, 63, 255, 87, 105, 60, 255, 89, 99, 63, 255, 90, 100, 65, 255, 88, 98, 50, 255, 86, 94, 43, 255, 91, 90, 56, 255, 92, 85, 52, 255, 85, 83, 43, 255, 85, 81, 48, 255, 91, 83, 45, 255, 89, 82, 27, 255, 90, 80, 26, 255, 88, 76, 24, 255, 89, 72, 24, 255, 90, 71, 18, 255, 87, 69, 18, 255, 87, 66, 18, 255, 82, 66, 14, 255, 88, 63, 21, 255, 84, 60, 15, 255, 79, 60, 14, 255, 76, 57, 13, 255, 76, 56, 13, 255, 83, 60, 6, 255, 85, 57, 8, 255, 85, 52, 19, 255, 79, 50, 7, 255, 80, 51, 7, 255, 75, 50, 15, 255, 72, 45, 11, 255, 87, 50, 12, 255, 104, 53, 7, 255, 114, 51, 8, 255, 116, 48, 9, 255, 113, 54, 0, 255, 96, 48, 5, 255, 76, 36, 21, 255, 73, 37, 20, 255, 82, 40, 1, 255, 83, 38, 4, 255, 84, 42, 7, 255, 80, 39, 1, 255, 78, 34, 5, 255, 83, 39, 14, 255, 76, 34, 5, 255, 77, 34, 1, 255, 81, 37, 1, 255, 80, 35, 4, 255, 81, 34, 8, 255, 81, 34, 10, 255, 77, 31, 6, 255, 76, 31, 4, 255, 72, 36, 8, 255, 71, 32, 6, 255, 78, 32, 8, 255, 79, 28, 6, 255, 80, 26, 2, 255, 84, 32, 4, 255, 82, 35, 3, 255, 81, 37, 4, 255, 83, 34, 1, 255, 83, 32, 0, 255, 82, 34, 3, 255, 79, 32, 2, 255, 79, 31, 0, 255, 82, 32, 4, 255, 79, 29, 2, 255, 80, 28, 1, 255, 81, 27, 2, 255, 79, 29, 7, 255, 78, 30, 5, 255, 77, 31, 1, 255, 72, 30, 1, 255, 72, 28, 2, 255, 84, 31, 6, 255, 80, 30, 4, 255, 70, 28, 1, 255, 72, 30, 6, 255, 77, 31, 5, 255, 74, 30, 0, 255, 73, 30, 2, 255, 68, 23, 2, 255, 74, 27, 6, 255, 79, 29, 4, 255, 77, 26, 1, 255, 70, 24, 4, 255, 66, 24, 7, 255, 66, 21, 2, 255, 75, 26, 3, 255, 72, 24, 3, 255, 71, 28, 6, 255, 69, 24, 3, 255, 67, 24, 4, 255, 66, 23, 4, 255, 62, 24, 10, 255, 49, 21, 4, 255, 68, 22, 2, 255, 76, 26, 0, 255, 87, 30, 3, 255, 91, 28, 2, 255, 93, 33, 4, 255, 81, 28, 1, 255, 73, 24, 1, 255, 62, 26, 1, 255, 67, 26, 2, 255, 67, 25, 1, 255, 68, 21, 1, 255, 68, 24, 5, 255, 64, 22, 6, 255, 60, 17, 2, 255, 61, 20, 3, 255, 56, 20, 5, 255, 60, 19, 3, 255, 71, 24, 3, 255, 74, 26, 5, 255, 68, 21, 6, 255, 63, 19, 3, 255, 67, 25, 3, 255, 81, 26, 2, 255, 93, 25, 3, 255, 92, 23, 0, 255, 90, 26, 5, 255, 92, 29, 6, 255, 89, 30, 4, 255, 67, 20, 0, 255, 53, 16, 3, 255, 62, 18, 5, 255, 66, 17, 2, 255, 56, 16, 4, 255, 70, 19, 3, 255, 63, 17, 3, 255, 62, 21, 5, 255, 60, 20, 2, 255, 70, 22, 6, 255, 58, 18, 2, 255, 52, 19, 2, 255, 55, 18, 3, 255, 50, 18, 3, 255, 45, 17, 1, 255, 52, 21, 6, 255, 52, 18, 8, 255, 57, 17, 6, 255, 62, 18, 3, 255, 60, 15, 3, 255, 65, 19, 4, 255, 69, 19, 4, 255, 73, 20, 7, 255, 71, 24, 4, 255, 68, 18, 0, 255, 71, 20, 3, 255, 71, 23, 3, 255, 70, 22, 2, 255, 67, 19, 0, 255, 70, 22, 3, 255, 72, 22, 2, 255, 74, 22, 1, 255, 77, 19, 2, 255, 70, 20, 1, 255, 67, 19, 2, 255, 66, 19, 1, 255, 69, 20, 3, 255, 66, 22, 1, 255, 66, 17, 2, 255, 68, 15, 3, 255, 73, 19, 7, 255, 70, 15, 3, 255, 80, 19, 5, 255, 74, 15, 2, 255, 67, 17, 2, 255, 63, 15, 1, 255, 63, 16, 2, 255, 66, 17, 4, 255, 62, 14, 1, 255, 60, 15, 0, 255, 58, 13, 1, 255, 61, 15, 5, 255, 57, 17, 3, 255, 50, 15, 1, 255, 53, 15, 3, 255, 61, 14, 3, 255, 51, 12, 2, 255, 50, 13, 3, 255, 48, 10, 2, 255, 46, 12, 3, 255, 47, 12, 2, 255, 50, 12, 3, 255, 47, 12, 2, 255, 43, 13, 3, 255, 45, 13, 2, 255, 54, 13, 2, 255, 61, 11, 1, 255, 59, 14, 4, 255, 49, 17, 6, 255, 34, 12, 4, 255, 28, 10, 1, 255, 32, 10, 1, 255, 31, 8, 2, 255, 30, 12, 5, 255, 31, 10, 2, 255, 39, 11, 2, 255, 33, 7, 0, 255, 30, 10, 5, 255, 38, 14, 6, 255, 41, 11, 1, 255, 40, 9, 2, 255, 33, 7, 3, 255, 23, 10, 4, 255, 21, 6, 1, 255, 22, 8, 2, 255, 8, 4, 1, 255, 6, 1, 0, 255, 8, 3, 1, 255, 10, 5, 3, 255, 9, 3, 2, 255, 12, 5, 3, 255, 11, 5, 2, 255, 12, 5, 2, 255, 11, 4, 1, 255, 12, 3, 0, 255, 14, 4, 2, 255, 15, 7, 3, 255, 13, 7, 2, 255, 13, 6, 4, 255, 11, 3, 1, 255, 13, 4, 2, 255, 13, 3, 1, 255, 17, 7, 3, 255, 15, 7, 0, 255, 19, 9, 5, 255, 16, 5, 1, 255, 18, 8, 3, 255, 19, 8, 3, 255, 19, 10, 3, 255, 14, 8, 0, 255, 15, 9, 1, 255, 21, 10, 2, 255, 25, 10, 4, 255, 22, 8, 1, 255, 19, 8, 2, 255, 19, 10, 2, 255, 21, 10, 2, 255, 20, 12, 2, 255, 19, 11, 1, 255, 20, 12, 2, 255, 22, 10, 3, 255, 24, 11, 3, 255, 20, 13, 1, 255, 21, 12, 3, 255, 22, 11, 4, 255, 24, 12, 2, 255, 27, 15, 4, 255, 28, 15, 6, 255, 27, 13, 4, 255, 26, 12, 2, 255, 32, 16, 6, 255, 30, 13, 6, 255, 29, 12, 5, 255, 27, 15, 3, 255, 30, 20, 5, 255, 31, 18, 4, 255, 28, 15, 5, 255, 30, 17, 5, 255, 33, 17, 1, 255, 35, 20, 4, 255, 31, 23, 6, 255, 37, 22, 5, 255, 42, 23, 4, 255, 37, 23, 4, 255, 39, 18, 5, 255, 45, 19, 6, 255, 35, 20, 0, 255, 42, 20, 4, 255, 40, 19, 8, 255, 32, 22, 1, 255, 39, 24, 1, 255, 33, 17, 3, 255, 42, 21, 9, 255, 41, 20, 3, 255, 42, 21, 4, 255, 39, 20, 2, 255, 41, 22, 1, 255, 48, 25, 2, 255, 41, 25, 3, 255, 37, 20, 7, 255, 47, 19, 5, 255, 48, 22, 5, 255, 40, 22, 4, 255, 42, 23, 7, 255, 46, 23, 2, 255, 48, 21, 4, 255, 49, 24, 4, 255, 43, 23, 3, 255, 40, 23, 6, 255, 39, 23, 2, 255, 42, 24, 2, 255, 43, 25, 3, 255, 46, 26, 6, 255, 46, 24, 4, 255, 46, 26, 6, 255, 43, 25, 4, 255, 47, 27, 1, 255, 52, 27, 4, 255, 51, 22, 4, 255, 52, 25, 2, 255, 46, 27, 2, 255, 47, 28, 3, 255, 47, 26, 7, 255, 46, 23, 0, 255, 53, 28, 3, 255, 49, 24, 7, 255, 48, 25, 3, 255, 56, 27, 5, 255, 52, 24, 5, 255, 48, 29, 4, 255, 43, 27, 1, 255, 56, 26, 4, 255, 59, 25, 2, 255, 45, 24, 4, 255, 57, 28, 3, 255, 56, 25, 2, 255, 44, 25, 6, 255, 40, 23, 11, 255, 42, 29, 17, 255, 48, 30, 15, 255, 49, 30, 10, 255, 52, 31, 9, 255, 53, 30, 2, 255, 55, 26, 0, 255, 59, 28, 6, 255, 57, 30, 7, 255, 50, 26, 3, 255, 54, 33, 4, 255, 53, 31, 3, 255, 57, 27, 6, 255, 61, 25, 3, 255, 61, 29, 4, 255, 54, 30, 1, 255, 59, 31, 2, 255, 64, 27, 5, 255, 58, 33, 10, 255, 53, 31, 9, 255, 59, 31, 4, 255, 58, 32, 7, 255, 62, 37, 10, 255, 60, 37, 8, 255, 56, 40, 15, 255, 55, 39, 12, 255, 58, 42, 9, 255, 55, 40, 16, 255, 63, 46, 13, 255, 64, 51, 16, 255, 63, 44, 28, 255, 63, 58, 24, 255, 59, 56, 24, 255, 67, 57, 23, 255, 66, 63, 22, 255, 60, 57, 45, 255, 65, 63, 36, 255, 63, 64, 37, 255, 65, 65, 47, 255, 67, 68, 47, 255, 70, 70, 36, 255, 73, 72, 39, 255, 73, 78, 40, 255, 76, 79, 43, 255, 73, 77, 47, 255, 74, 86, 46, 255, 74, 87, 62, 255, 78, 86, 62, 255, 80, 91, 61, 255, 80, 89, 66, 255, 86, 98, 73, 255, 82, 99, 71, 255, 86, 105, 78, 255, 94, 107, 78, 255, 91, 105, 78, 255, 90, 111, 85, 255, 93, 118, 86, 255, 96, 119, 88, 255, 99, 118, 93, 255, 98, 122, 95, 255, 97, 126, 97, 255, 100, 124, 99, 255, 99, 129, 92, 255, 99, 130, 90, 255, 101, 129, 95, 255, 102, 129, 96, 255, 104, 130, 92, 255, 103, 130, 97, 255, 104, 127, 96, 255, 103, 125, 92, 255, 98, 124, 91, 255, 98, 126, 93, 255, 97, 123, 88, 255, 100, 119, 82, 255, 101, 116, 83, 255, 97, 114, 76, 255, 96, 114, 69, 255, 94, 110, 67, 255, 91, 110, 59, 255, 85, 105, 58, 255, 89, 102, 61, 255, 87, 98, 58, 255, 86, 97, 55, 255, 87, 94, 44, 255, 87, 86, 51, 255, 88, 87, 41, 255, 87, 88, 32, 255, 88, 86, 30, 255, 89, 83, 19, 255, 89, 78, 24, 255, 90, 74, 31, 255, 89, 74, 18, 255, 89, 72, 21, 255, 89, 69, 22, 255, 88, 70, 21, 255, 89, 69, 20, 255, 76, 60, 25, 255, 79, 62, 14, 255, 83, 60, 14, 255, 86, 57, 12, 255, 87, 59, 13, 255, 81, 52, 13, 255, 88, 55, 14, 255, 89, 54, 11, 255, 88, 55, 9, 255, 85, 57, 7, 255, 78, 51, 12, 255, 79, 49, 11, 255, 79, 47, 7, 255, 86, 48, 8, 255, 97, 49, 4, 255, 109, 49, 7, 255, 108, 48, 9, 255, 99, 51, 9, 255, 78, 39, 7, 255, 70, 33, 16, 255, 77, 39, 12, 255, 80, 39, 4, 255, 83, 37, 3, 255, 83, 42, 6, 255, 80, 37, 5, 255, 82, 36, 3, 255, 80, 38, 4, 255, 79, 39, 4, 255, 78, 36, 2, 255, 83, 39, 7, 255, 82, 35, 3, 255, 80, 34, 1, 255, 81, 35, 4, 255, 75, 31, 3, 255, 72, 30, 3, 255, 76, 35, 4, 255, 68, 32, 3, 255, 71, 33, 7, 255, 79, 36, 3, 255, 80, 36, 2, 255, 81, 36, 1, 255, 84, 32, 2, 255, 86, 31, 4, 255, 83, 31, 1, 255, 79, 31, 1, 255, 80, 31, 3, 255, 81, 30, 3, 255, 80, 27, 2, 255, 83, 31, 4, 255, 79, 32, 4, 255, 77, 33, 1, 255, 77, 30, 0, 255, 77, 29, 5, 255, 83, 31, 4, 255, 80, 30, 2, 255, 74, 31, 2, 255, 77, 36, 6, 255, 77, 30, 6, 255, 72, 27, 2, 255, 74, 27, 3, 255, 78, 28, 3, 255, 69, 30, 3, 255, 69, 30, 2, 255, 76, 32, 3, 255, 69, 26, 2, 255, 75, 26, 5, 255, 75, 28, 2, 255, 73, 25, 1, 255, 70, 25, 4, 255, 64, 22, 4, 255, 71, 26, 4, 255, 75, 26, 3, 255, 72, 25, 4, 255, 67, 22, 0, 255, 68, 24, 0, 255, 71, 24, 4, 255, 69, 23, 2, 255, 60, 22, 4, 255, 61, 24, 9, 255, 65, 22, 1, 255, 63, 23, 2, 255, 67, 25, 4, 255, 64, 16, 0, 255, 74, 25, 6, 255, 68, 22, 3, 255, 67, 21, 2, 255, 68, 23, 2, 255, 71, 21, 2, 255, 67, 26, 5, 255, 64, 24, 3, 255, 62, 24, 2, 255, 59, 20, 3, 255, 63, 17, 3, 255, 66, 22, 4, 255, 64, 21, 5, 255, 65, 23, 3, 255, 68, 22, 0, 255, 69, 21, 1, 255, 59, 19, 2, 255, 67, 22, 6, 255, 75, 23, 5, 255, 77, 22, 2, 255, 87, 24, 1, 255, 96, 26, 4, 255, 93, 21, 1, 255, 91, 21, 2, 255, 91, 23, 6, 255, 67, 21, 6, 255, 52, 17, 2, 255, 71, 26, 4, 255, 85, 27, 7, 255, 76, 22, 3, 255, 75, 26, 7, 255, 83, 21, 6, 255, 83, 21, 5, 255, 65, 23, 3, 255, 56, 23, 1, 255, 47, 17, 3, 255, 47, 15, 4, 255, 57, 17, 10, 255, 54, 19, 8, 255, 41, 19, 3, 255, 43, 16, 4, 255, 58, 19, 8, 255, 48, 14, 3, 255, 53, 21, 5, 255, 49, 15, 3, 255, 58, 18, 4, 255, 59, 16, 3, 255, 61, 17, 4, 255, 67, 21, 7, 255, 63, 20, 1, 255, 64, 23, 2, 255, 71, 26, 6, 255, 73, 24, 4, 255, 73, 22, 4, 255, 74, 21, 5, 255, 75, 19, 4, 255, 76, 20, 4, 255, 77, 18, 4, 255, 69, 19, 1, 255, 70, 20, 3, 255, 71, 20, 3, 255, 68, 19, 0, 255, 65, 15, 2, 255, 68, 18, 4, 255, 70, 19, 3, 255, 71, 16, 1, 255, 74, 20, 5, 255, 67, 19, 3, 255, 67, 13, 1, 255, 69, 17, 4, 255, 65, 18, 4, 255, 62, 13, 1, 255, 64, 15, 2, 255, 66, 17, 2, 255, 59, 14, 0, 255, 51, 18, 2, 255, 65, 18, 6, 255, 61, 14, 3, 255, 55, 15, 2, 255, 55, 16, 2, 255, 55, 14, 2, 255, 48, 15, 4, 255, 58, 13, 5, 255, 55, 10, 3, 255, 40, 12, 1, 255, 46, 14, 4, 255, 55, 13, 3, 255, 50, 14, 4, 255, 42, 11, 2, 255, 43, 11, 2, 255, 53, 16, 3, 255, 64, 15, 2, 255, 56, 12, 3, 255, 38, 9, 3, 255, 37, 9, 3, 255, 35, 10, 2, 255, 32, 11, 2, 255, 31, 13, 4, 255, 29, 11, 2, 255, 35, 8, 0, 255, 41, 8, 4, 255, 37, 11, 4, 255, 35, 13, 3, 255, 33, 10, 0, 255, 35, 8, 2, 255, 40, 11, 3, 255, 38, 8, 1, 255, 34, 10, 4, 255, 31, 8, 3, 255, 31, 8, 2, 255, 8, 3, 0, 255, 9, 3, 0, 255, 11, 2, 1, 255, 12, 4, 2, 255, 12, 5, 3, 255, 9, 5, 2, 255, 10, 2, 1, 255, 14, 6, 3, 255, 9, 5, 1, 255, 11, 6, 2, 255, 12, 3, 1, 255, 14, 4, 3, 255, 11, 3, 1, 255, 8, 5, 0, 255, 10, 5, 2, 255, 15, 7, 4, 255, 16, 6, 2, 255, 18, 7, 2, 255, 21, 8, 3, 255, 13, 4, 0, 255, 15, 8, 2, 255, 17, 8, 4, 255, 17, 6, 3, 255, 18, 7, 3, 255, 17, 12, 2, 255, 17, 12, 3, 255, 21, 10, 5, 255, 18, 7, 1, 255, 18, 7, 1, 255, 21, 9, 3, 255, 20, 10, 3, 255, 19, 11, 1, 255, 28, 13, 4, 255, 27, 13, 3, 255, 24, 12, 4, 255, 21, 10, 1, 255, 26, 13, 5, 255, 30, 16, 4, 255, 27, 12, 4, 255, 22, 9, 3, 255, 22, 12, 4, 255, 21, 12, 1, 255, 23, 13, 0, 255, 24, 14, 1, 255, 25, 17, 5, 255, 24, 14, 4, 255, 31, 14, 7, 255, 24, 13, 3, 255, 23, 14, 2, 255, 34, 20, 6, 255, 32, 20, 2, 255, 28, 14, 2, 255, 34, 18, 3, 255, 39, 22, 5, 255, 38, 21, 6, 255, 38, 21, 6, 255, 38, 20, 3, 255, 41, 19, 0, 255, 40, 21, 2, 255, 39, 19, 4, 255, 41, 16, 5, 255, 36, 19, 3, 255, 45, 19, 6, 255, 34, 18, 4, 255, 30, 17, 1, 255, 44, 25, 5, 255, 28, 17, 6, 255, 33, 17, 3, 255, 44, 19, 1, 255, 44, 18, 3, 255, 45, 19, 2, 255, 49, 22, 2, 255, 47, 23, 2, 255, 47, 24, 4, 255, 50, 22, 7, 255, 41, 16, 2, 255, 44, 25, 4, 255, 50, 22, 0, 255, 43, 18, 4, 255, 45, 23, 6, 255, 47, 23, 3, 255, 46, 21, 4, 255, 47, 24, 3, 255, 43, 26, 2, 255, 47, 26, 3, 255, 45, 23, 1, 255, 43, 25, 2, 255, 42, 26, 3, 255, 51, 24, 2, 255, 46, 21, 2, 255, 46, 26, 6, 255, 53, 24, 2, 255, 46, 22, 3, 255, 45, 19, 2, 255, 48, 25, 2, 255, 38, 22, 5, 255, 48, 27, 4, 255, 59, 26, 6, 255, 49, 26, 2, 255, 40, 28, 1, 255, 53, 29, 7, 255, 57, 28, 5, 255, 51, 24, 2, 255, 51, 25, 3, 255, 55, 24, 2, 255, 52, 25, 0, 255, 55, 27, 4, 255, 54, 24, 4, 255, 45, 26, 1, 255, 58, 26, 3, 255, 53, 28, 4, 255, 45, 24, 3, 255, 58, 28, 6, 255, 52, 25, 2, 255, 53, 26, 17, 255, 51, 32, 23, 255, 55, 31, 15, 255, 55, 32, 5, 255, 57, 31, 4, 255, 55, 29, 3, 255, 49, 28, 4, 255, 56, 27, 8, 255, 56, 26, 6, 255, 60, 31, 4, 255, 61, 31, 6, 255, 55, 29, 2, 255, 54, 30, 3, 255, 50, 26, 6, 255, 53, 28, 5, 255, 66, 29, 4, 255, 63, 31, 5, 255, 58, 35, 7, 255, 64, 34, 6, 255, 59, 35, 4, 255, 60, 36, 8, 255, 57, 37, 8, 255, 58, 39, 10, 255, 63, 39, 15, 255, 60, 41, 15, 255, 62, 46, 15, 255, 63, 42, 16, 255, 65, 47, 24, 255, 67, 52, 26, 255, 64, 59, 19, 255, 54, 54, 19, 255, 60, 59, 27, 255, 61, 58, 24, 255, 63, 57, 32, 255, 64, 61, 40, 255, 60, 60, 44, 255, 64, 69, 42, 255, 65, 70, 41, 255, 65, 68, 34, 255, 71, 73, 44, 255, 72, 79, 39, 255, 74, 80, 49, 255, 81, 82, 52, 255, 78, 84, 49, 255, 74, 87, 66, 255, 75, 89, 61, 255, 81, 91, 67, 255, 79, 92, 67, 255, 83, 99, 73, 255, 86, 103, 78, 255, 88, 105, 79, 255, 90, 107, 81, 255, 93, 112, 86, 255, 93, 116, 89, 255, 94, 119, 91, 255, 97, 121, 92, 255, 99, 123, 93, 255, 96, 125, 94, 255, 95, 127, 96, 255, 101, 126, 100, 255, 100, 131, 95, 255, 98, 131, 90, 255, 102, 132, 95, 255, 102, 131, 97, 255, 103, 129, 97, 255, 102, 132, 99, 255, 101, 129, 95, 255, 100, 126, 90, 255, 97, 124, 85, 255, 100, 127, 88, 255, 98, 122, 86, 255, 97, 115, 79, 255, 95, 115, 77, 255, 93, 115, 74, 255, 95, 111, 71, 255, 95, 106, 70, 255, 96, 107, 63, 255, 93, 105, 61, 255, 90, 97, 58, 255, 90, 98, 59, 255, 89, 97, 51, 255, 90, 91, 46, 255, 91, 88, 47, 255, 87, 88, 40, 255, 81, 83, 38, 255, 87, 83, 38, 255, 93, 79, 24, 255, 91, 77, 30, 255, 84, 74, 24, 255, 85, 71, 24, 255, 91, 70, 22, 255, 89, 67, 26, 255, 85, 69, 18, 255, 82, 64, 13, 255, 79, 63, 21, 255, 74, 64, 13, 255, 81, 61, 13, 255, 85, 57, 16, 255, 83, 58, 11, 255, 80, 51, 11, 255, 81, 54, 12, 255, 75, 52, 6, 255, 89, 57, 13, 255, 100, 57, 11, 255, 91, 49, 5, 255, 76, 43, 4, 255, 76, 44, 7, 255, 81, 43, 5, 255, 80, 42, 2, 255, 82, 46, 6, 255, 83, 44, 10, 255, 78, 36, 6, 255, 81, 38, 6, 255, 80, 37, 4, 255, 80, 39, 2, 255, 75, 38, 3, 255, 81, 39, 7, 255, 79, 35, 5, 255, 85, 35, 6, 255, 84, 36, 6, 255, 80, 36, 3, 255, 83, 33, 2, 255, 80, 33, 8, 255, 76, 29, 8, 255, 80, 33, 5, 255, 79, 32, 3, 255, 82, 35, 8, 255, 78, 33, 7, 255, 77, 35, 4, 255, 71, 34, 4, 255, 77, 34, 4, 255, 81, 31, 2, 255, 80, 31, 3, 255, 76, 29, 2, 255, 86, 34, 3, 255, 88, 31, 2, 255, 84, 27, 2, 255, 83, 31, 4, 255, 86, 34, 5, 255, 87, 33, 3, 255, 81, 29, 1, 255, 81, 31, 5, 255, 81, 27, 4, 255, 80, 31, 1, 255, 77, 32, 3, 255, 78, 33, 7, 255, 78, 28, 4, 255, 82, 30, 1, 255, 85, 34, 2, 255, 87, 32, 2, 255, 89, 33, 6, 255, 78, 31, 3, 255, 72, 33, 4, 255, 75, 29, 4, 255, 79, 25, 2, 255, 72, 30, 1, 255, 75, 32, 5, 255, 76, 30, 1, 255, 73, 29, 1, 255, 71, 27, 8, 255, 64, 29, 3, 255, 67, 24, 2, 255, 71, 25, 4, 255, 71, 26, 4, 255, 71, 26, 3, 255, 70, 24, 3, 255, 71, 24, 5, 255, 69, 24, 5, 255, 67, 24, 2, 255, 69, 22, 3, 255, 68, 21, 3, 255, 70, 25, 3, 255, 70, 25, 3, 255, 69, 23, 3, 255, 67, 26, 3, 255, 64, 26, 3, 255, 61, 19, 0, 255, 58, 22, 5, 255, 69, 23, 7, 255, 80, 26, 4, 255, 79, 32, 2, 255, 83, 28, 3, 255, 79, 25, 6, 255, 73, 24, 4, 255, 71, 24, 4, 255, 55, 18, 0, 255, 59, 17, 1, 255, 63, 22, 4, 255, 65, 20, 3, 255, 66, 20, 2, 255, 66, 20, 5, 255, 63, 17, 4, 255, 58, 17, 4, 255, 82, 23, 5, 255, 90, 19, 3, 255, 89, 24, 7, 255, 91, 23, 5, 255, 92, 23, 4, 255, 94, 20, 3, 255, 90, 23, 4, 255, 85, 20, 4, 255, 76, 19, 5, 255, 75, 20, 4, 255, 81, 24, 2, 255, 90, 30, 2, 255, 88, 27, 1, 255, 86, 22, 7, 255, 88, 26, 4, 255, 85, 23, 2, 255, 80, 22, 4, 255, 64, 19, 1, 255, 49, 16, 3, 255, 49, 17, 2, 255, 55, 19, 6, 255, 60, 17, 5, 255, 52, 17, 5, 255, 44, 14, 3, 255, 50, 16, 4, 255, 47, 16, 5, 255, 50, 20, 2, 255, 48, 21, 2, 255, 55, 20, 3, 255, 61, 19, 3, 255, 61, 19, 2, 255, 60, 21, 2, 255, 62, 23, 3, 255, 60, 22, 2, 255, 66, 21, 4, 255, 67, 17, 2, 255, 65, 19, 1, 255, 63, 19, 3, 255, 72, 19, 4, 255, 82, 21, 5, 255, 74, 16, 1, 255, 73, 18, 1, 255, 68, 20, 1, 255, 67, 19, 2, 255, 67, 18, 2, 255, 63, 17, 2, 255, 63, 17, 2, 255, 62, 17, 2, 255, 60, 16, 0, 255, 63, 17, 1, 255, 68, 19, 3, 255, 68, 17, 3, 255, 64, 17, 2, 255, 63, 18, 2, 255, 65, 16, 1, 255, 66, 19, 2, 255, 68, 20, 3, 255, 68, 14, 1, 255, 60, 15, 2, 255, 58, 15, 1, 255, 54, 15, 1, 255, 53, 17, 1, 255, 56, 15, 2, 255, 56, 13, 4, 255, 59, 13, 4, 255, 69, 14, 4, 255, 62, 11, 4, 255, 46, 13, 6, 255, 37, 9, 1, 255, 49, 11, 1, 255, 52, 12, 4, 255, 40, 11, 1, 255, 38, 11, 3, 255, 46, 13, 3, 255, 55, 14, 2, 255, 47, 11, 2, 255, 32, 5, 1, 255, 40, 9, 1, 255, 34, 10, 3, 255, 29, 11, 3, 255, 28, 8, 2, 255, 33, 8, 3, 255, 34, 10, 2, 255, 32, 11, 3, 255, 39, 10, 4, 255, 42, 9, 2, 255, 39, 10, 2, 255, 41, 13, 5, 255, 42, 13, 3, 255, 38, 13, 2, 255, 29, 9, 4, 255, 27, 9, 2, 255, 28, 10, 3, 255, 11, 6, 3, 255, 11, 4, 2, 255, 11, 3, 1, 255, 12, 4, 2, 255, 12, 4, 2, 255, 9, 3, 0, 255, 11, 3, 1, 255, 14, 5, 3, 255, 12, 5, 2, 255, 13, 5, 3, 255, 16, 5, 3, 255, 16, 5, 3, 255, 13, 4, 2, 255, 13, 5, 2, 255, 15, 7, 4, 255, 16, 7, 5, 255, 18, 7, 5, 255, 18, 7, 4, 255, 23, 10, 5, 255, 12, 5, 1, 255, 12, 7, 1, 255, 16, 9, 3, 255, 17, 6, 3, 255, 19, 6, 3, 255, 20, 10, 5, 255, 19, 9, 2, 255, 19, 7, 1, 255, 21, 10, 6, 255, 19, 10, 5, 255, 19, 9, 4, 255, 17, 7, 1, 255, 19, 8, 1, 255, 21, 11, 3, 255, 20, 8, 0, 255, 24, 10, 1, 255, 24, 10, 2, 255, 21, 9, 2, 255, 20, 10, 2, 255, 23, 13, 4, 255, 18, 11, 1, 255, 20, 13, 2, 255, 24, 15, 4, 255, 27, 13, 4, 255, 27, 12, 3, 255, 27, 16, 6, 255, 23, 15, 3, 255, 27, 13, 4, 255, 24, 14, 3, 255, 22, 14, 1, 255, 27, 15, 0, 255, 29, 18, 2, 255, 34, 21, 3, 255, 33, 16, 1, 255, 31, 15, 2, 255, 35, 19, 4, 255, 38, 22, 3, 255, 38, 18, 2, 255, 42, 16, 4, 255, 38, 17, 3, 255, 39, 17, 0, 255, 41, 17, 2, 255, 35, 21, 4, 255, 37, 18, 3, 255, 32, 20, 2, 255, 37, 20, 4, 255, 41, 18, 1, 255, 27, 19, 3, 255, 39, 22, 5, 255, 43, 23, 3, 255, 34, 18, 1, 255, 46, 20, 4, 255, 52, 25, 7, 255, 40, 22, 0, 255, 40, 22, 2, 255, 48, 19, 4, 255, 47, 21, 2, 255, 44, 27, 4, 255, 50, 23, 3, 255, 44, 23, 3, 255, 44, 25, 7, 255, 43, 23, 4, 255, 40, 20, 0, 255, 42, 23, 4, 255, 46, 23, 7, 255, 44, 23, 4, 255, 45, 24, 3, 255, 43, 24, 3, 255, 42, 22, 5, 255, 48, 24, 7, 255, 43, 21, 4, 255, 41, 22, 1, 255, 47, 24, 0, 255, 46, 24, 7, 255, 54, 25, 5, 255, 51, 25, 6, 255, 47, 24, 4, 255, 51, 25, 6, 255, 52, 26, 3, 255, 51, 24, 2, 255, 48, 24, 2, 255, 49, 27, 4, 255, 53, 26, 2, 255, 52, 28, 5, 255, 50, 26, 3, 255, 59, 29, 5, 255, 57, 27, 3, 255, 53, 28, 4, 255, 47, 25, 2, 255, 57, 26, 7, 255, 56, 27, 5, 255, 42, 25, 1, 255, 46, 25, 4, 255, 53, 29, 4, 255, 55, 29, 1, 255, 55, 23, 3, 255, 56, 28, 5, 255, 55, 27, 3, 255, 57, 35, 6, 255, 53, 31, 3, 255, 55, 31, 5, 255, 52, 28, 0, 255, 58, 28, 4, 255, 54, 25, 8, 255, 53, 25, 4, 255, 53, 29, 1, 255, 53, 32, 5, 255, 52, 31, 8, 255, 50, 28, 7, 255, 55, 30, 6, 255, 45, 28, 3, 255, 63, 32, 6, 255, 58, 36, 6, 255, 59, 30, 10, 255, 57, 35, 7, 255, 48, 34, 6, 255, 54, 36, 14, 255, 59, 38, 11, 255, 58, 42, 9, 255, 59, 46, 11, 255, 61, 46, 16, 255, 62, 46, 17, 255, 64, 47, 15, 255, 68, 48, 16, 255, 60, 56, 20, 255, 56, 57, 23, 255, 62, 56, 27, 255, 57, 58, 36, 255, 63, 60, 42, 255, 68, 68, 26, 255, 65, 67, 28, 255, 65, 67, 37, 255, 67, 70, 43, 255, 71, 76, 42, 255, 71, 75, 49, 255, 70, 73, 52, 255, 70, 77, 58, 255, 77, 81, 62, 255, 75, 82, 58, 255, 72, 84, 61, 255, 80, 91, 66, 255, 81, 94, 68, 255, 82, 96, 70, 255, 85, 100, 74, 255, 87, 103, 77, 255, 89, 107, 80, 255, 92, 112, 84, 255, 95, 115, 87, 255, 95, 118, 89, 255, 99, 122, 94, 255, 99, 122, 94, 255, 99, 124, 95, 255, 101, 130, 99, 255, 97, 130, 98, 255, 102, 132, 101, 255, 102, 134, 98, 255, 100, 132, 95, 255, 102, 133, 99, 255, 104, 132, 103, 255, 102, 128, 102, 255, 105, 132, 98, 255, 104, 131, 95, 255, 100, 126, 89, 255, 98, 124, 86, 255, 99, 124, 85, 255, 99, 121, 83, 255, 98, 117, 81, 255, 97, 115, 73, 255, 97, 117, 71, 255, 93, 107, 76, 255, 93, 102, 79, 255, 93, 103, 72, 255, 91, 103, 58, 255, 90, 98, 57, 255, 86, 92, 56, 255, 87, 90, 57, 255, 91, 90, 42, 255, 92, 88, 35, 255, 92, 85, 45, 255, 83, 81, 36, 255, 84, 80, 38, 255, 90, 80, 35, 255, 88, 75, 29, 255, 87, 76, 22, 255, 88, 69, 30, 255, 91, 66, 19, 255, 85, 65, 22, 255, 78, 66, 15, 255, 79, 62, 19, 255, 82, 62, 7, 255, 83, 63, 8, 255, 85, 61, 8, 255, 79, 55, 12, 255, 84, 56, 12, 255, 87, 52, 15, 255, 80, 54, 9, 255, 73, 54, 3, 255, 97, 56, 15, 255, 113, 52, 9, 255, 107, 54, 5, 255, 85, 46, 6, 255, 76, 43, 8, 255, 79, 44, 10, 255, 82, 44, 8, 255, 81, 43, 3, 255, 79, 41, 7, 255, 75, 39, 7, 255, 77, 40, 10, 255, 74, 39, 9, 255, 75, 40, 4, 255, 76, 44, 4, 255, 79, 41, 7, 255, 77, 36, 8, 255, 79, 35, 4, 255, 76, 33, 1, 255, 77, 34, 5, 255, 85, 35, 7, 255, 81, 33, 3, 255, 78, 35, 2, 255, 83, 38, 5, 255, 81, 35, 2, 255, 78, 31, 2, 255, 76, 30, 3, 255, 74, 32, 5, 255, 73, 32, 5, 255, 94, 37, 6, 255, 105, 36, 0, 255, 96, 34, 8, 255, 79, 27, 8, 255, 86, 32, 6, 255, 89, 31, 3, 255, 81, 30, 1, 255, 82, 32, 1, 255, 84, 33, 1, 255, 83, 32, 2, 255, 80, 29, 1, 255, 80, 32, 4, 255, 79, 30, 5, 255, 79, 29, 0, 255, 81, 30, 1, 255, 82, 29, 4, 255, 80, 27, 3, 255, 76, 28, 0, 255, 83, 32, 3, 255, 91, 33, 3, 255, 94, 36, 0, 255, 82, 31, 0, 255, 72, 29, 3, 255, 71, 29, 7, 255, 74, 26, 4, 255, 76, 27, 3, 255, 73, 31, 6, 255, 75, 30, 3, 255, 74, 27, 2, 255, 76, 25, 7, 255, 69, 28, 2, 255, 71, 25, 2, 255, 76, 25, 4, 255, 76, 25, 3, 255, 71, 22, 2, 255, 70, 24, 5, 255, 64, 21, 4, 255, 64, 21, 4, 255, 66, 22, 5, 255, 64, 21, 4, 255, 65, 20, 1, 255, 71, 24, 2, 255, 68, 24, 2, 255, 65, 26, 3, 255, 67, 21, 2, 255, 65, 24, 2, 255, 67, 23, 3, 255, 57, 23, 2, 255, 69, 24, 2, 255, 91, 29, 6, 255, 95, 28, 2, 255, 97, 30, 4, 255, 87, 21, 1, 255, 94, 24, 3, 255, 84, 21, 3, 255, 67, 21, 4, 255, 57, 19, 3, 255, 61, 23, 0, 255, 70, 25, 2, 255, 79, 26, 5, 255, 70, 20, 2, 255, 58, 19, 1, 255, 62, 20, 2, 255, 84, 25, 3, 255, 94, 25, 4, 255, 89, 22, 1, 255, 92, 23, 1, 255, 92, 24, 3, 255, 92, 24, 6, 255, 84, 24, 2, 255, 92, 27, 0, 255, 94, 29, 1, 255, 88, 26, 1, 255, 85, 25, 4, 255, 86, 21, 2, 255, 93, 22, 2, 255, 91, 21, 2, 255, 88, 19, 2, 255, 83, 24, 3, 255, 85, 22, 3, 255, 73, 19, 3, 255, 59, 20, 4, 255, 61, 21, 8, 255, 60, 18, 2, 255, 58, 14, 0, 255, 60, 20, 1, 255, 50, 17, 1, 255, 41, 14, 4, 255, 44, 14, 5, 255, 50, 13, 5, 255, 57, 15, 6, 255, 56, 17, 4, 255, 61, 16, 2, 255, 65, 16, 2, 255, 57, 19, 1, 255, 63, 20, 4, 255, 67, 19, 4, 255, 67, 18, 4, 255, 67, 17, 3, 255, 71, 20, 5, 255, 70, 20, 6, 255, 68, 19, 2, 255, 72, 22, 3, 255, 73, 21, 3, 255, 69, 18, 2, 255, 65, 18, 2, 255, 64, 18, 2, 255, 63, 18, 2, 255, 63, 14, 1, 255, 64, 16, 2, 255, 64, 17, 3, 255, 62, 16, 1, 255, 64, 16, 2, 255, 67, 19, 4, 255, 66, 15, 2, 255, 68, 19, 3, 255, 67, 18, 1, 255, 69, 17, 0, 255, 69, 18, 1, 255, 66, 17, 2, 255, 70, 18, 4, 255, 60, 15, 1, 255, 52, 19, 2, 255, 55, 17, 2, 255, 61, 15, 3, 255, 54, 11, 0, 255, 57, 13, 4, 255, 66, 12, 2, 255, 70, 18, 3, 255, 56, 13, 0, 255, 49, 12, 5, 255, 48, 10, 3, 255, 42, 8, 0, 255, 41, 11, 2, 255, 43, 11, 1, 255, 42, 13, 3, 255, 42, 12, 3, 255, 43, 11, 3, 255, 40, 9, 2, 255, 36, 9, 2, 255, 32, 12, 3, 255, 30, 10, 3, 255, 27, 8, 2, 255, 30, 11, 5, 255, 29, 10, 3, 255, 28, 11, 2, 255, 31, 12, 3, 255, 42, 11, 5, 255, 43, 8, 1, 255, 38, 11, 0, 255, 50, 14, 6, 255, 57, 14, 5, 255, 49, 13, 1, 255, 38, 10, 5, 255, 33, 9, 2, 255, 30, 7, 1, 255, 12, 3, 2, 255, 11, 3, 1, 255, 11, 3, 1, 255, 11, 3, 1, 255, 11, 3, 1, 255, 10, 3, 0, 255, 12, 3, 1, 255, 12, 3, 1, 255, 11, 3, 0, 255, 10, 1, 0, 255, 14, 3, 2, 255, 16, 5, 3, 255, 16, 6, 4, 255, 17, 7, 3, 255, 17, 7, 4, 255, 16, 6, 4, 255, 16, 6, 4, 255, 15, 4, 2, 255, 16, 5, 3, 255, 15, 4, 2, 255, 16, 6, 4, 255, 17, 8, 3, 255, 18, 7, 3, 255, 17, 8, 3, 255, 11, 7, 1, 255, 13, 7, 0, 255, 19, 8, 3, 255, 17, 8, 3, 255, 16, 8, 2, 255, 18, 10, 4, 255, 19, 9, 3, 255, 19, 8, 2, 255, 20, 11, 4, 255, 18, 9, 0, 255, 22, 10, 1, 255, 23, 10, 2, 255, 21, 10, 4, 255, 18, 9, 3, 255, 23, 16, 6, 255, 21, 16, 3, 255, 19, 13, 1, 255, 22, 12, 2, 255, 28, 14, 6, 255, 29, 13, 5, 255, 26, 14, 4, 255, 24, 12, 3, 255, 32, 13, 6, 255, 28, 13, 3, 255, 28, 12, 1, 255, 31, 12, 1, 255, 30, 12, 0, 255, 30, 16, 3, 255, 30, 17, 3, 255, 27, 16, 5, 255, 25, 16, 5, 255, 28, 19, 5, 255, 29, 15, 3, 255, 33, 16, 2, 255, 35, 20, 4, 255, 36, 17, 6, 255, 37, 17, 3, 255, 34, 21, 1, 255, 37, 17, 1, 255, 37, 20, 7, 255, 39, 18, 5, 255, 45, 17, 5, 255, 33, 22, 5, 255, 40, 21, 4, 255, 40, 20, 2, 255, 33, 19, 2, 255, 38, 18, 2, 255, 45, 24, 5, 255, 42, 23, 2, 255, 38, 23, 1, 255, 45, 22, 4, 255, 50, 21, 3, 255, 48, 21, 1, 255, 46, 22, 5, 255, 43, 23, 2, 255, 38, 20, 2, 255, 41, 20, 3, 255, 45, 24, 0, 255, 43, 21, 6, 255, 46, 18, 5, 255, 45, 22, 4, 255, 39, 22, 0, 255, 45, 25, 5, 255, 44, 22, 6, 255, 41, 20, 4, 255, 47, 26, 9, 255, 47, 24, 3, 255, 40, 23, 0, 255, 43, 22, 2, 255, 47, 20, 1, 255, 52, 23, 3, 255, 47, 24, 0, 255, 46, 20, 3, 255, 53, 29, 4, 255, 52, 25, 3, 255, 52, 26, 5, 255, 48, 27, 0, 255, 55, 28, 4, 255, 52, 28, 7, 255, 50, 26, 3, 255, 51, 26, 1, 255, 54, 24, 0, 255, 52, 25, 2, 255, 46, 26, 2, 255, 57, 23, 7, 255, 54, 27, 6, 255, 52, 25, 4, 255, 52, 25, 8, 255, 48, 25, 3, 255, 64, 29, 4, 255, 58, 27, 4, 255, 55, 29, 2, 255, 58, 27, 0, 255, 56, 27, 2, 255, 53, 26, 3, 255, 52, 28, 4, 255, 53, 29, 3, 255, 58, 31, 4, 255, 54, 26, 3, 255, 45, 21, 4, 255, 48, 26, 6, 255, 48, 25, 6, 255, 56, 28, 9, 255, 61, 31, 3, 255, 55, 31, 6, 255, 46, 30, 4, 255, 62, 27, 5, 255, 52, 29, 5, 255, 51, 25, 8, 255, 53, 30, 10, 255, 46, 35, 7, 255, 56, 38, 8, 255, 62, 39, 9, 255, 57, 42, 9, 255, 55, 42, 6, 255, 63, 47, 11, 255, 60, 46, 10, 255, 65, 52, 13, 255, 67, 51, 24, 255, 58, 52, 22, 255, 59, 54, 29, 255, 67, 61, 28, 255, 63, 65, 32, 255, 60, 59, 39, 255, 67, 68, 28, 255, 69, 69, 25, 255, 70, 70, 35, 255, 71, 74, 39, 255, 70, 77, 43, 255, 71, 75, 53, 255, 72, 79, 42, 255, 73, 84, 49, 255, 76, 80, 65, 255, 76, 86, 58, 255, 74, 88, 60, 255, 82, 93, 69, 255, 80, 96, 70, 255, 84, 98, 74, 255, 88, 102, 77, 255, 89, 104, 78, 255, 92, 111, 82, 255, 91, 114, 82, 255, 94, 117, 85, 255, 100, 123, 92, 255, 98, 121, 94, 255, 99, 124, 97, 255, 103, 131, 102, 255, 99, 130, 99, 255, 99, 133, 100, 255, 98, 133, 100, 255, 100, 134, 99, 255, 103, 135, 98, 255, 104, 136, 101, 255, 104, 135, 103, 255, 104, 130, 102, 255, 104, 130, 100, 255, 104, 130, 99, 255, 102, 126, 94, 255, 102, 125, 92, 255, 100, 121, 88, 255, 100, 118, 84, 255, 101, 119, 83, 255, 97, 120, 73, 255, 94, 113, 68, 255, 92, 108, 70, 255, 93, 105, 72, 255, 92, 101, 70, 255, 88, 100, 51, 255, 92, 101, 55, 255, 86, 94, 49, 255, 86, 87, 54, 255, 89, 85, 50, 255, 90, 86, 37, 255, 91, 82, 36, 255, 88, 83, 24, 255, 86, 80, 23, 255, 87, 79, 33, 255, 85, 72, 31, 255, 84, 69, 33, 255, 85, 67, 18, 255, 90, 69, 15, 255, 86, 66, 17, 255, 85, 66, 18, 255, 83, 64, 10, 255, 82, 58, 17, 255, 84, 58, 8, 255, 83, 52, 17, 255, 82, 53, 20, 255, 76, 54, 9, 255, 80, 58, 9, 255, 80, 55, 11, 255, 74, 48, 7, 255, 90, 54, 13, 255, 102, 54, 8, 255, 95, 50, 3, 255, 80, 44, 4, 255, 71, 38, 4, 255, 75, 43, 10, 255, 76, 42, 7, 255, 78, 44, 7, 255, 78, 43, 6, 255, 75, 42, 6, 255, 76, 42, 6, 255, 73, 37, 5, 255, 75, 37, 5, 255, 75, 34, 7, 255, 79, 38, 5, 255, 75, 38, 1, 255, 77, 35, 2, 255, 73, 32, 6, 255, 69, 30, 7, 255, 83, 36, 5, 255, 79, 36, 0, 255, 74, 34, 0, 255, 79, 37, 2, 255, 79, 34, 1, 255, 79, 33, 2, 255, 79, 34, 5, 255, 73, 31, 4, 255, 86, 41, 8, 255, 98, 43, 3, 255, 107, 41, 5, 255, 109, 41, 4, 255, 99, 37, 3, 255, 86, 30, 2, 255, 84, 34, 4, 255, 80, 33, 4, 255, 82, 35, 3, 255, 81, 30, 2, 255, 82, 31, 4, 255, 80, 31, 5, 255, 74, 29, 2, 255, 76, 29, 4, 255, 79, 32, 2, 255, 82, 32, 0, 255, 82, 30, 2, 255, 82, 32, 5, 255, 75, 31, 4, 255, 73, 29, 1, 255, 81, 31, 2, 255, 92, 37, 7, 255, 89, 35, 6, 255, 76, 26, 3, 255, 73, 28, 3, 255, 76, 28, 3, 255, 74, 25, 6, 255, 68, 26, 3, 255, 73, 27, 3, 255, 72, 27, 3, 255, 75, 23, 3, 255, 76, 26, 1, 255, 71, 24, 0, 255, 72, 21, 1, 255, 71, 20, 1, 255, 73, 24, 3, 255, 70, 23, 3, 255, 69, 24, 3, 255, 66, 22, 4, 255, 63, 23, 5, 255, 61, 24, 4, 255, 67, 25, 3, 255, 75, 27, 4, 255, 67, 23, 2, 255, 58, 24, 4, 255, 62, 26, 2, 255, 68, 23, 3, 255, 68, 20, 3, 255, 69, 23, 5, 255, 64, 24, 1, 255, 73, 26, 2, 255, 86, 25, 4, 255, 100, 27, 6, 255, 96, 27, 3, 255, 96, 27, 3, 255, 96, 24, 4, 255, 77, 24, 7, 255, 60, 20, 2, 255, 72, 27, 3, 255, 82, 27, 3, 255, 86, 28, 4, 255, 77, 27, 7, 255, 61, 21, 1, 255, 64, 20, 2, 255, 70, 21, 2, 255, 83, 25, 5, 255, 86, 23, 1, 255, 91, 27, 2, 255, 92, 27, 4, 255, 90, 28, 5, 255, 76, 24, 2, 255, 74, 24, 6, 255, 84, 26, 4, 255, 86, 24, 0, 255, 93, 28, 2, 255, 91, 27, 3, 255, 88, 25, 4, 255, 96, 27, 2, 255, 94, 17, 2, 255, 81, 21, 4, 255, 79, 23, 7, 255, 57, 16, 2, 255, 55, 17, 2, 255, 56, 16, 4, 255, 58, 16, 2, 255, 55, 18, 5, 255, 46, 19, 1, 255, 50, 18, 1, 255, 46, 17, 9, 255, 43, 13, 4, 255, 47, 16, 6, 255, 49, 17, 3, 255, 52, 21, 3, 255, 58, 18, 2, 255, 60, 18, 3, 255, 54, 19, 1, 255, 51, 18, 1, 255, 57, 17, 2, 255, 61, 19, 3, 255, 62, 18, 2, 255, 69, 17, 3, 255, 72, 16, 3, 255, 66, 18, 2, 255, 65, 21, 2, 255, 69, 23, 5, 255, 65, 18, 2, 255, 62, 16, 2, 255, 63, 18, 2, 255, 65, 20, 5, 255, 71, 19, 6, 255, 66, 17, 3, 255, 63, 15, 1, 255, 63, 17, 2, 255, 64, 17, 2, 255, 64, 15, 2, 255, 64, 14, 1, 255, 66, 17, 3, 255, 66, 14, 1, 255, 68, 14, 2, 255, 69, 17, 6, 255, 66, 17, 6, 255, 60, 14, 3, 255, 59, 17, 1, 255, 57, 17, 3, 255, 58, 14, 3, 255, 61, 15, 3, 255, 57, 14, 2, 255, 52, 13, 2, 255, 50, 13, 0, 255, 53, 18, 1, 255, 44, 14, 0, 255, 43, 11, 5, 255, 49, 12, 5, 255, 44, 12, 3, 255, 38, 12, 4, 255, 43, 11, 2, 255, 45, 12, 2, 255, 39, 10, 3, 255, 31, 6, 2, 255, 31, 6, 1, 255, 39, 12, 5, 255, 39, 10, 5, 255, 44, 11, 7, 255, 37, 8, 4, 255, 29, 12, 5, 255, 27, 13, 2, 255, 36, 11, 5, 255, 46, 12, 4, 255, 49, 12, 3, 255, 49, 12, 2, 255, 49, 11, 2, 255, 53, 12, 3, 255, 61, 13, 2, 255, 62, 13, 1, 255, 45, 10, 5, 255, 38, 8, 2, 255, 37, 8, 4, 255, 7, 0, 0, 255, 8, 1, 1, 255, 10, 3, 1, 255, 10, 3, 1, 255, 11, 3, 1, 255, 11, 3, 1, 255, 12, 2, 1, 255, 9, 4, 1, 255, 11, 7, 4, 255, 12, 5, 3, 255, 13, 3, 1, 255, 13, 3, 1, 255, 14, 5, 1, 255, 15, 4, 2, 255, 14, 3, 2, 255, 13, 3, 1, 255, 16, 6, 4, 255, 15, 5, 3, 255, 17, 6, 4, 255, 16, 7, 5, 255, 14, 5, 3, 255, 13, 4, 1, 255, 15, 6, 1, 255, 19, 8, 4, 255, 16, 8, 2, 255, 15, 7, 1, 255, 18, 8, 4, 255, 17, 9, 3, 255, 17, 10, 4, 255, 19, 11, 5, 255, 17, 7, 1, 255, 18, 7, 1, 255, 16, 7, 0, 255, 21, 11, 1, 255, 22, 12, 3, 255, 19, 8, 1, 255, 21, 9, 6, 255, 18, 9, 3, 255, 20, 11, 1, 255, 20, 11, 0, 255, 19, 11, 1, 255, 23, 12, 4, 255, 25, 11, 4, 255, 22, 9, 1, 255, 20, 9, 0, 255, 21, 11, 2, 255, 34, 16, 7, 255, 28, 16, 4, 255, 29, 18, 6, 255, 34, 18, 7, 255, 28, 13, 3, 255, 32, 15, 5, 255, 34, 18, 3, 255, 33, 20, 2, 255, 28, 17, 5, 255, 24, 14, 5, 255, 26, 16, 2, 255, 33, 19, 4, 255, 36, 18, 4, 255, 36, 16, 2, 255, 33, 15, 1, 255, 33, 20, 3, 255, 37, 21, 5, 255, 36, 20, 3, 255, 37, 21, 2, 255, 41, 18, 5, 255, 36, 22, 3, 255, 44, 23, 6, 255, 50, 22, 8, 255, 46, 21, 6, 255, 47, 21, 7, 255, 48, 22, 5, 255, 43, 19, 2, 255, 40, 24, 4, 255, 46, 26, 7, 255, 45, 21, 2, 255, 43, 20, 1, 255, 46, 24, 5, 255, 42, 21, 1, 255, 41, 18, 2, 255, 46, 22, 5, 255, 50, 24, 3, 255, 47, 21, 6, 255, 46, 20, 3, 255, 46, 25, 3, 255, 40, 23, 0, 255, 40, 20, 0, 255, 43, 23, 5, 255, 39, 22, 4, 255, 47, 24, 5, 255, 51, 21, 9, 255, 45, 22, 6, 255, 56, 23, 7, 255, 32, 21, 4, 255, 47, 21, 3, 255, 42, 22, 1, 255, 44, 22, 4, 255, 54, 29, 4, 255, 48, 27, 3, 255, 46, 27, 4, 255, 52, 30, 4, 255, 49, 27, 3, 255, 50, 28, 5, 255, 53, 28, 4, 255, 49, 23, 0, 255, 59, 24, 2, 255, 60, 26, 6, 255, 52, 29, 7, 255, 50, 23, 2, 255, 54, 29, 1, 255, 59, 30, 3, 255, 62, 25, 6, 255, 58, 26, 4, 255, 61, 28, 1, 255, 57, 30, 3, 255, 51, 27, 6, 255, 56, 28, 6, 255, 57, 25, 2, 255, 54, 23, 2, 255, 54, 28, 6, 255, 53, 29, 9, 255, 45, 22, 2, 255, 51, 25, 5, 255, 56, 26, 7, 255, 58, 27, 2, 255, 57, 28, 3, 255, 52, 24, 3, 255, 56, 29, 5, 255, 48, 25, 8, 255, 57, 28, 5, 255, 61, 26, 7, 255, 51, 30, 8, 255, 49, 29, 2, 255, 52, 33, 6, 255, 52, 35, 10, 255, 55, 33, 9, 255, 63, 38, 10, 255, 58, 40, 5, 255, 62, 43, 11, 255, 62, 42, 16, 255, 61, 45, 18, 255, 60, 49, 12, 255, 58, 52, 18, 255, 62, 55, 31, 255, 63, 54, 30, 255, 67, 61, 21, 255, 66, 64, 20, 255, 60, 61, 24, 255, 63, 63, 37, 255, 68, 67, 42, 255, 71, 73, 37, 255, 69, 72, 45, 255, 68, 75, 40, 255, 71, 77, 49, 255, 73, 82, 45, 255, 73, 86, 52, 255, 75, 83, 61, 255, 77, 90, 60, 255, 75, 91, 60, 255, 81, 94, 68, 255, 79, 97, 73, 255, 84, 100, 77, 255, 88, 104, 81, 255, 94, 112, 86, 255, 93, 114, 86, 255, 89, 114, 84, 255, 95, 122, 90, 255, 100, 125, 95, 255, 102, 127, 98, 255, 100, 128, 101, 255, 100, 131, 103, 255, 99, 132, 102, 255, 100, 135, 103, 255, 98, 136, 102, 255, 101, 135, 102, 255, 105, 136, 103, 255, 101, 136, 98, 255, 100, 134, 97, 255, 106, 135, 102, 255, 106, 133, 99, 255, 103, 130, 95, 255, 100, 125, 92, 255, 104, 126, 92, 255, 103, 123, 87, 255, 102, 120, 83, 255, 97, 117, 78, 255, 93, 117, 79, 255, 91, 109, 79, 255, 91, 108, 65, 255, 88, 106, 59, 255, 89, 101, 68, 255, 88, 98, 56, 255, 85, 93, 56, 255, 86, 92, 48, 255, 85, 89, 44, 255, 84, 83, 46, 255, 86, 83, 39, 255, 89, 83, 25, 255, 90, 78, 26, 255, 87, 76, 19, 255, 84, 76, 22, 255, 79, 68, 24, 255, 84, 68, 27, 255, 86, 70, 15, 255, 83, 68, 15, 255, 81, 60, 24, 255, 84, 60, 12, 255, 84, 63, 12, 255, 71, 52, 21, 255, 77, 58, 18, 255, 82, 56, 12, 255, 79, 49, 17, 255, 75, 51, 11, 255, 80, 52, 6, 255, 80, 47, 7, 255, 76, 48, 10, 255, 78, 51, 11, 255, 81, 48, 8, 255, 81, 45, 7, 255, 80, 44, 7, 255, 82, 44, 9, 255, 80, 40, 8, 255, 79, 40, 9, 255, 78, 39, 7, 255, 73, 37, 7, 255, 72, 36, 3, 255, 77, 43, 3, 255, 76, 40, 2, 255, 80, 38, 4, 255, 82, 33, 10, 255, 79, 33, 4, 255, 78, 38, 3, 255, 79, 35, 3, 255, 76, 33, 9, 255, 67, 27, 8, 255, 78, 33, 10, 255, 78, 35, 3, 255, 74, 32, 5, 255, 76, 32, 7, 255, 77, 32, 7, 255, 76, 30, 5, 255, 77, 30, 6, 255, 74, 28, 5, 255, 76, 28, 1, 255, 89, 36, 5, 255, 98, 38, 5, 255, 100, 34, 2, 255, 100, 33, 1, 255, 87, 29, 0, 255, 80, 29, 4, 255, 77, 31, 3, 255, 78, 32, 2, 255, 82, 32, 5, 255, 81, 29, 7, 255, 76, 27, 4, 255, 77, 30, 5, 255, 83, 30, 2, 255, 79, 31, 2, 255, 72, 31, 3, 255, 73, 31, 6, 255, 76, 30, 4, 255, 80, 31, 3, 255, 80, 33, 1, 255, 81, 32, 1, 255, 83, 29, 4, 255, 79, 27, 4, 255, 75, 28, 3, 255, 74, 31, 4, 255, 74, 28, 3, 255, 78, 29, 5, 255, 80, 29, 4, 255, 79, 27, 5, 255, 66, 25, 4, 255, 68, 24, 2, 255, 73, 25, 6, 255, 71, 25, 2, 255, 73, 26, 3, 255, 71, 24, 3, 255, 70, 23, 0, 255, 70, 22, 0, 255, 72, 25, 1, 255, 69, 23, 1, 255, 65, 21, 2, 255, 62, 21, 0, 255, 68, 23, 2, 255, 74, 24, 5, 255, 70, 22, 6, 255, 65, 24, 7, 255, 64, 24, 2, 255, 71, 22, 4, 255, 63, 23, 5, 255, 57, 23, 3, 255, 60, 22, 2, 255, 65, 21, 3, 255, 60, 20, 1, 255, 74, 23, 4, 255, 87, 25, 3, 255, 98, 27, 7, 255, 87, 28, 7, 255, 62, 24, 2, 255, 71, 20, 5, 255, 78, 24, 4, 255, 90, 23, 1, 255, 87, 27, 2, 255, 75, 24, 4, 255, 68, 19, 5, 255, 66, 23, 7, 255, 76, 25, 5, 255, 84, 23, 2, 255, 90, 25, 4, 255, 79, 21, 3, 255, 76, 20, 4, 255, 72, 21, 5, 255, 61, 17, 0, 255, 57, 19, 3, 255, 55, 17, 5, 255, 64, 19, 5, 255, 78, 23, 2, 255, 80, 24, 0, 255, 79, 26, 4, 255, 90, 23, 7, 255, 89, 22, 8, 255, 71, 18, 0, 255, 85, 25, 8, 255, 61, 14, 4, 255, 43, 19, 5, 255, 50, 22, 4, 255, 61, 15, 0, 255, 66, 20, 6, 255, 63, 19, 6, 255, 68, 16, 2, 255, 64, 17, 4, 255, 51, 15, 2, 255, 46, 17, 5, 255, 40, 15, 1, 255, 47, 15, 1, 255, 61, 16, 5, 255, 51, 14, 2, 255, 53, 12, 3, 255, 56, 18, 4, 255, 57, 17, 3, 255, 58, 18, 3, 255, 60, 20, 3, 255, 64, 15, 1, 255, 68, 17, 3, 255, 69, 18, 3, 255, 72, 16, 0, 255, 73, 17, 4, 255, 69, 16, 2, 255, 67, 19, 4, 255, 68, 20, 4, 255, 68, 18, 2, 255, 73, 19, 5, 255, 67, 16, 2, 255, 62, 14, 0, 255, 62, 16, 2, 255, 64, 17, 3, 255, 65, 17, 3, 255, 61, 15, 1, 255, 63, 16, 0, 255, 67, 16, 0, 255, 68, 17, 2, 255, 66, 15, 4, 255, 59, 12, 2, 255, 57, 15, 1, 255, 61, 17, 2, 255, 63, 13, 3, 255, 51, 10, 1, 255, 48, 14, 0, 255, 51, 13, 1, 255, 54, 15, 5, 255, 46, 15, 7, 255, 43, 9, 0, 255, 44, 10, 2, 255, 39, 11, 4, 255, 40, 9, 1, 255, 43, 11, 1, 255, 40, 10, 2, 255, 41, 9, 1, 255, 43, 10, 3, 255, 37, 8, 3, 255, 32, 9, 5, 255, 33, 11, 5, 255, 36, 11, 5, 255, 39, 13, 7, 255, 33, 15, 4, 255, 26, 11, 1, 255, 35, 10, 2, 255, 39, 11, 3, 255, 32, 9, 2, 255, 37, 12, 1, 255, 52, 14, 1, 255, 60, 13, 2, 255, 61, 11, 2, 255, 61, 11, 4, 255, 58, 11, 2, 255, 51, 12, 2, 255, 38, 9, 1, 255, 33, 7, 0, 255, 35, 9, 2, 255, 8, 2, 2, 255, 7, 2, 2, 255, 7, 2, 1, 255, 7, 3, 0, 255, 9, 2, 0, 255, 10, 1, 0, 255, 11, 2, 1, 255, 11, 4, 2, 255, 12, 5, 3, 255, 14, 4, 3, 255, 14, 3, 1, 255, 15, 6, 3, 255, 15, 8, 2, 255, 14, 5, 3, 255, 13, 4, 1, 255, 12, 5, 2, 255, 13, 6, 3, 255, 14, 4, 2, 255, 15, 4, 2, 255, 12, 7, 3, 255, 11, 7, 2, 255, 12, 6, 3, 255, 16, 6, 4, 255, 21, 6, 3, 255, 19, 6, 3, 255, 19, 8, 3, 255, 18, 11, 5, 255, 15, 8, 2, 255, 16, 8, 3, 255, 18, 9, 4, 255, 14, 6, 0, 255, 19, 9, 3, 255, 17, 7, 1, 255, 19, 10, 1, 255, 21, 11, 3, 255, 19, 9, 4, 255, 22, 12, 5, 255, 19, 9, 1, 255, 20, 9, 2, 255, 19, 8, 2, 255, 20, 11, 3, 255, 24, 14, 5, 255, 26, 12, 4, 255, 24, 12, 2, 255, 24, 16, 4, 255, 20, 14, 3, 255, 26, 13, 3, 255, 24, 13, 1, 255, 24, 16, 3, 255, 23, 12, 2, 255, 22, 13, 5, 255, 31, 13, 2, 255, 39, 18, 2, 255, 38, 20, 2, 255, 31, 14, 0, 255, 31, 17, 3, 255, 32, 17, 1, 255, 31, 15, 2, 255, 35, 16, 4, 255, 40, 20, 2, 255, 35, 17, 2, 255, 29, 16, 5, 255, 30, 19, 4, 255, 36, 21, 0, 255, 45, 23, 2, 255, 39, 14, 4, 255, 39, 20, 2, 255, 42, 24, 7, 255, 43, 18, 4, 255, 41, 21, 4, 255, 38, 20, 1, 255, 47, 16, 0, 255, 50, 16, 2, 255, 43, 23, 6, 255, 36, 23, 4, 255, 42, 21, 2, 255, 48, 24, 3, 255, 46, 23, 4, 255, 45, 20, 5, 255, 47, 20, 4, 255, 50, 23, 4, 255, 48, 23, 3, 255, 45, 25, 3, 255, 47, 25, 4, 255, 45, 23, 2, 255, 47, 26, 5, 255, 42, 23, 5, 255, 42, 25, 6, 255, 41, 25, 4, 255, 45, 25, 1, 255, 46, 23, 5, 255, 39, 24, 3, 255, 51, 29, 3, 255, 50, 22, 4, 255, 50, 25, 5, 255, 48, 24, 1, 255, 51, 26, 6, 255, 49, 27, 4, 255, 45, 25, 1, 255, 47, 27, 5, 255, 48, 27, 6, 255, 48, 28, 5, 255, 51, 24, 0, 255, 57, 25, 4, 255, 52, 23, 2, 255, 49, 24, 4, 255, 48, 24, 3, 255, 56, 26, 6, 255, 55, 26, 3, 255, 50, 31, 0, 255, 54, 31, 0, 255, 62, 29, 5, 255, 60, 27, 5, 255, 55, 31, 1, 255, 55, 29, 3, 255, 52, 25, 6, 255, 49, 24, 2, 255, 58, 28, 4, 255, 54, 27, 4, 255, 52, 29, 6, 255, 51, 25, 6, 255, 44, 26, 5, 255, 43, 27, 4, 255, 50, 26, 4, 255, 59, 27, 4, 255, 59, 26, 3, 255, 59, 28, 4, 255, 55, 28, 4, 255, 52, 29, 6, 255, 57, 31, 2, 255, 58, 28, 3, 255, 54, 32, 9, 255, 49, 29, 3, 255, 53, 32, 6, 255, 60, 31, 17, 255, 57, 31, 12, 255, 60, 38, 8, 255, 65, 41, 8, 255, 65, 41, 11, 255, 61, 42, 17, 255, 58, 42, 23, 255, 60, 46, 20, 255, 61, 57, 11, 255, 62, 60, 11, 255, 64, 57, 23, 255, 67, 58, 24, 255, 64, 57, 35, 255, 61, 61, 32, 255, 64, 68, 27, 255, 65, 65, 46, 255, 64, 64, 52, 255, 68, 71, 52, 255, 73, 76, 55, 255, 71, 78, 47, 255, 70, 80, 57, 255, 72, 84, 66, 255, 77, 86, 59, 255, 77, 89, 66, 255, 74, 93, 67, 255, 80, 96, 71, 255, 82, 101, 80, 255, 84, 103, 82, 255, 89, 108, 87, 255, 88, 109, 86, 255, 94, 119, 92, 255, 96, 122, 93, 255, 93, 123, 93, 255, 96, 125, 96, 255, 99, 128, 99, 255, 98, 131, 102, 255, 96, 133, 103, 255, 100, 138, 107, 255, 101, 138, 106, 255, 101, 140, 107, 255, 104, 135, 106, 255, 106, 136, 106, 255, 101, 137, 100, 255, 101, 137, 99, 255, 101, 135, 101, 255, 105, 132, 97, 255, 103, 131, 95, 255, 101, 129, 94, 255, 101, 125, 90, 255, 101, 121, 85, 255, 100, 121, 82, 255, 98, 120, 80, 255, 92, 114, 82, 255, 90, 106, 79, 255, 93, 108, 72, 255, 89, 105, 60, 255, 87, 99, 59, 255, 89, 96, 62, 255, 89, 93, 51, 255, 89, 88, 54, 255, 87, 88, 49, 255, 85, 87, 39, 255, 85, 85, 36, 255, 85, 79, 37, 255, 90, 73, 42, 255, 89, 74, 29, 255, 85, 75, 24, 255, 83, 70, 22, 255, 83, 66, 14, 255, 84, 67, 18, 255, 80, 66, 16, 255, 82, 60, 19, 255, 84, 56, 14, 255, 82, 56, 25, 255, 78, 57, 17, 255, 83, 55, 19, 255, 82, 53, 10, 255, 72, 46, 9, 255, 78, 47, 14, 255, 84, 50, 9, 255, 76, 47, 5, 255, 69, 48, 8, 255, 71, 47, 8, 255, 74, 40, 8, 255, 77, 44, 7, 255, 80, 45, 8, 255, 77, 39, 5, 255, 80, 38, 9, 255, 82, 38, 9, 255, 80, 36, 4, 255, 74, 35, 11, 255, 74, 37, 10, 255, 69, 35, 2, 255, 74, 40, 4, 255, 77, 38, 3, 255, 78, 33, 4, 255, 82, 39, 6, 255, 75, 38, 2, 255, 76, 33, 0, 255, 80, 36, 5, 255, 76, 34, 4, 255, 76, 31, 2, 255, 80, 35, 5, 255, 78, 34, 3, 255, 74, 32, 3, 255, 74, 32, 3, 255, 75, 32, 2, 255, 77, 33, 3, 255, 76, 30, 3, 255, 68, 27, 3, 255, 74, 29, 6, 255, 79, 31, 0, 255, 80, 30, 6, 255, 78, 29, 7, 255, 80, 32, 3, 255, 79, 28, 5, 255, 80, 29, 3, 255, 81, 34, 4, 255, 77, 30, 3, 255, 76, 26, 5, 255, 78, 27, 6, 255, 78, 30, 5, 255, 76, 30, 5, 255, 75, 30, 3, 255, 74, 30, 0, 255, 79, 31, 2, 255, 77, 28, 2, 255, 75, 31, 7, 255, 77, 30, 3, 255, 80, 28, 0, 255, 80, 28, 5, 255, 73, 25, 2, 255, 73, 29, 4, 255, 72, 29, 5, 255, 69, 26, 4, 255, 70, 29, 6, 255, 77, 31, 5, 255, 74, 25, 4, 255, 64, 23, 0, 255, 71, 26, 1, 255, 76, 25, 2, 255, 73, 25, 2, 255, 70, 24, 2, 255, 73, 28, 7, 255, 72, 27, 5, 255, 70, 25, 3, 255, 71, 24, 2, 255, 71, 24, 1, 255, 65, 22, 2, 255, 63, 23, 3, 255, 63, 24, 2, 255, 64, 23, 2, 255, 62, 21, 2, 255, 64, 21, 4, 255, 72, 23, 4, 255, 58, 19, 2, 255, 57, 20, 3, 255, 61, 23, 4, 255, 60, 22, 3, 255, 62, 20, 4, 255, 63, 18, 3, 255, 63, 19, 3, 255, 68, 22, 2, 255, 63, 22, 2, 255, 62, 19, 1, 255, 70, 19, 4, 255, 64, 22, 3, 255, 73, 21, 7, 255, 85, 26, 3, 255, 84, 26, 1, 255, 76, 21, 2, 255, 72, 15, 1, 255, 77, 23, 5, 255, 87, 29, 7, 255, 88, 26, 2, 255, 83, 23, 1, 255, 62, 20, 2, 255, 54, 15, 5, 255, 44, 14, 3, 255, 53, 17, 1, 255, 59, 18, 1, 255, 46, 17, 6, 255, 46, 19, 8, 255, 53, 17, 2, 255, 60, 15, 0, 255, 67, 17, 2, 255, 70, 18, 6, 255, 73, 20, 5, 255, 73, 19, 2, 255, 78, 18, 3, 255, 67, 17, 2, 255, 51, 19, 4, 255, 48, 13, 3, 255, 58, 14, 3, 255, 76, 21, 1, 255, 88, 23, 2, 255, 87, 26, 6, 255, 67, 19, 4, 255, 52, 15, 3, 255, 47, 15, 2, 255, 46, 16, 2, 255, 52, 19, 6, 255, 62, 13, 4, 255, 56, 14, 3, 255, 60, 17, 7, 255, 61, 16, 4, 255, 58, 16, 3, 255, 56, 16, 3, 255, 58, 19, 3, 255, 60, 18, 1, 255, 61, 18, 1, 255, 66, 20, 3, 255, 66, 18, 2, 255, 66, 18, 3, 255, 65, 17, 2, 255, 65, 17, 1, 255, 70, 18, 1, 255, 77, 17, 2, 255, 75, 18, 2, 255, 71, 18, 3, 255, 65, 16, 2, 255, 61, 15, 1, 255, 61, 15, 1, 255, 65, 16, 3, 255, 61, 17, 2, 255, 64, 18, 1, 255, 70, 18, 3, 255, 68, 21, 2, 255, 65, 16, 1, 255, 62, 14, 1, 255, 57, 17, 1, 255, 55, 16, 1, 255, 62, 15, 6, 255, 56, 12, 4, 255, 54, 15, 5, 255, 51, 15, 4, 255, 45, 15, 4, 255, 47, 11, 5, 255, 52, 10, 2, 255, 51, 13, 6, 255, 40, 11, 4, 255, 42, 11, 2, 255, 43, 12, 1, 255, 40, 10, 1, 255, 40, 10, 3, 255, 36, 6, 2, 255, 38, 9, 5, 255, 35, 10, 3, 255, 32, 9, 2, 255, 30, 9, 3, 255, 32, 13, 6, 255, 26, 5, 0, 255, 33, 8, 1, 255, 47, 13, 6, 255, 41, 6, 2, 255, 34, 3, 1, 255, 28, 10, 1, 255, 44, 13, 3, 255, 59, 11, 0, 255, 58, 12, 1, 255, 60, 12, 5, 255, 51, 11, 4, 255, 35, 12, 1, 255, 34, 9, 3, 255, 33, 11, 2, 255, 37, 13, 2, 255, 8, 4, 3, 255, 6, 1, 1, 255, 4, 1, 0, 255, 6, 3, 0, 255, 9, 5, 2, 255, 11, 4, 2, 255, 12, 3, 1, 255, 14, 3, 2, 255, 12, 2, 1, 255, 14, 4, 3, 255, 14, 1, 2, 255, 16, 5, 2, 255, 15, 6, 2, 255, 13, 4, 2, 255, 10, 3, 1, 255, 10, 5, 2, 255, 10, 4, 1, 255, 13, 4, 2, 255, 14, 5, 3, 255, 11, 1, 0, 255, 12, 3, 1, 255, 14, 5, 3, 255, 15, 4, 3, 255, 16, 6, 1, 255, 13, 6, 1, 255, 9, 4, 1, 255, 13, 7, 1, 255, 18, 9, 3, 255, 16, 6, 2, 255, 19, 8, 3, 255, 17, 8, 1, 255, 15, 8, 1, 255, 19, 8, 2, 255, 17, 7, 0, 255, 18, 9, 2, 255, 17, 8, 3, 255, 17, 9, 1, 255, 24, 15, 3, 255, 24, 14, 5, 255, 19, 10, 3, 255, 18, 8, 1, 255, 20, 7, 0, 255, 26, 12, 3, 255, 27, 14, 3, 255, 24, 15, 2, 255, 22, 13, 3, 255, 29, 14, 4, 255, 25, 13, 1, 255, 25, 15, 3, 255, 24, 11, 2, 255, 20, 9, 2, 255, 29, 16, 5, 255, 30, 14, 4, 255, 33, 16, 4, 255, 33, 19, 4, 255, 28, 15, 1, 255, 30, 14, 3, 255, 30, 20, 5, 255, 27, 16, 0, 255, 36, 18, 6, 255, 33, 16, 5, 255, 31, 16, 3, 255, 35, 19, 4, 255, 42, 20, 4, 255, 43, 20, 3, 255, 38, 17, 6, 255, 38, 17, 0, 255, 33, 18, 1, 255, 42, 19, 5, 255, 41, 21, 2, 255, 35, 22, 1, 255, 46, 25, 6, 255, 39, 18, 1, 255, 41, 19, 4, 255, 45, 17, 4, 255, 52, 22, 8, 255, 46, 21, 1, 255, 45, 20, 2, 255, 47, 21, 9, 255, 47, 19, 4, 255, 45, 19, 0, 255, 43, 22, 2, 255, 41, 30, 3, 255, 41, 26, 1, 255, 49, 26, 6, 255, 45, 21, 4, 255, 37, 18, 2, 255, 37, 24, 6, 255, 40, 22, 2, 255, 46, 23, 3, 255, 41, 24, 4, 255, 43, 23, 5, 255, 46, 25, 2, 255, 54, 22, 3, 255, 41, 22, 8, 255, 49, 20, 1, 255, 56, 23, 1, 255, 42, 24, 3, 255, 47, 27, 3, 255, 50, 26, 3, 255, 39, 23, 4, 255, 49, 26, 5, 255, 54, 28, 3, 255, 55, 27, 4, 255, 57, 22, 3, 255, 46, 24, 3, 255, 42, 27, 3, 255, 53, 26, 3, 255, 55, 26, 2, 255, 60, 24, 5, 255, 65, 28, 5, 255, 54, 26, 4, 255, 50, 22, 2, 255, 48, 25, 1, 255, 45, 26, 4, 255, 50, 24, 3, 255, 48, 26, 2, 255, 55, 30, 6, 255, 48, 28, 3, 255, 49, 29, 5, 255, 55, 29, 3, 255, 50, 25, 4, 255, 50, 25, 7, 255, 48, 28, 2, 255, 44, 26, 4, 255, 51, 31, 6, 255, 54, 32, 3, 255, 56, 29, 6, 255, 56, 29, 6, 255, 45, 32, 4, 255, 52, 29, 1, 255, 56, 31, 2, 255, 54, 34, 7, 255, 54, 33, 2, 255, 64, 30, 6, 255, 58, 32, 7, 255, 58, 38, 6, 255, 68, 40, 9, 255, 66, 39, 8, 255, 59, 45, 9, 255, 57, 46, 13, 255, 65, 45, 23, 255, 66, 53, 15, 255, 54, 54, 19, 255, 59, 55, 33, 255, 69, 55, 24, 255, 69, 66, 25, 255, 61, 63, 40, 255, 61, 64, 34, 255, 64, 68, 41, 255, 67, 71, 53, 255, 67, 69, 54, 255, 70, 73, 48, 255, 72, 75, 56, 255, 68, 80, 57, 255, 76, 86, 67, 255, 80, 87, 64, 255, 77, 88, 66, 255, 77, 96, 76, 255, 80, 99, 78, 255, 82, 102, 83, 255, 85, 106, 86, 255, 91, 112, 91, 255, 91, 114, 92, 255, 93, 119, 93, 255, 97, 122, 95, 255, 91, 122, 95, 255, 96, 129, 103, 255, 98, 131, 102, 255, 95, 132, 102, 255, 97, 137, 105, 255, 99, 138, 107, 255, 101, 140, 108, 255, 100, 140, 107, 255, 108, 139, 111, 255, 107, 138, 109, 255, 100, 136, 102, 255, 99, 138, 103, 255, 98, 133, 102, 255, 104, 130, 100, 255, 102, 129, 101, 255, 100, 129, 100, 255, 99, 123, 96, 255, 101, 121, 93, 255, 96, 117, 85, 255, 93, 116, 78, 255, 91, 111, 71, 255, 92, 107, 70, 255, 91, 102, 70, 255, 89, 101, 60, 255, 88, 100, 47, 255, 89, 93, 59, 255, 94, 94, 49, 255, 90, 86, 49, 255, 87, 84, 48, 255, 82, 82, 41, 255, 81, 78, 41, 255, 83, 75, 45, 255, 87, 74, 28, 255, 85, 74, 22, 255, 82, 72, 26, 255, 87, 73, 14, 255, 89, 67, 18, 255, 87, 67, 14, 255, 76, 62, 15, 255, 79, 64, 11, 255, 80, 62, 11, 255, 71, 53, 22, 255, 77, 56, 16, 255, 82, 52, 15, 255, 76, 50, 10, 255, 81, 48, 15, 255, 79, 46, 11, 255, 82, 50, 0, 255, 78, 49, 6, 255, 69, 47, 12, 255, 72, 42, 5, 255, 81, 43, 8, 255, 76, 43, 3, 255, 75, 42, 5, 255, 71, 41, 8, 255, 70, 40, 10, 255, 73, 39, 5, 255, 79, 40, 1, 255, 77, 37, 5, 255, 74, 38, 7, 255, 66, 34, 5, 255, 68, 38, 11, 255, 68, 37, 7, 255, 72, 35, 7, 255, 73, 37, 3, 255, 72, 35, 4, 255, 79, 33, 8, 255, 76, 28, 4, 255, 79, 33, 4, 255, 79, 29, 0, 255, 80, 34, 2, 255, 77, 33, 1, 255, 76, 34, 6, 255, 72, 32, 5, 255, 69, 30, 0, 255, 73, 31, 3, 255, 79, 31, 8, 255, 77, 34, 10, 255, 72, 30, 2, 255, 74, 32, 4, 255, 70, 29, 4, 255, 72, 28, 6, 255, 74, 29, 4, 255, 84, 34, 6, 255, 83, 30, 5, 255, 78, 31, 2, 255, 76, 31, 2, 255, 78, 28, 7, 255, 77, 27, 5, 255, 80, 30, 3, 255, 75, 30, 1, 255, 76, 31, 5, 255, 77, 28, 4, 255, 80, 28, 5, 255, 80, 29, 5, 255, 73, 28, 1, 255, 72, 26, 7, 255, 73, 26, 6, 255, 75, 31, 3, 255, 70, 28, 0, 255, 74, 28, 4, 255, 76, 27, 4, 255, 79, 29, 6, 255, 74, 30, 5, 255, 72, 31, 0, 255, 71, 26, 3, 255, 68, 25, 5, 255, 73, 27, 3, 255, 70, 26, 4, 255, 73, 25, 1, 255, 73, 26, 3, 255, 66, 22, 1, 255, 63, 21, 2, 255, 64, 21, 4, 255, 71, 25, 8, 255, 68, 21, 3, 255, 67, 22, 4, 255, 68, 23, 7, 255, 66, 22, 5, 255, 65, 25, 3, 255, 67, 24, 1, 255, 71, 23, 4, 255, 67, 21, 3, 255, 66, 19, 5, 255, 55, 18, 0, 255, 70, 21, 4, 255, 68, 20, 1, 255, 62, 22, 3, 255, 66, 20, 5, 255, 66, 18, 1, 255, 59, 22, 1, 255, 57, 20, 3, 255, 59, 16, 3, 255, 60, 24, 6, 255, 63, 20, 2, 255, 56, 14, 2, 255, 67, 27, 3, 255, 80, 27, 0, 255, 86, 24, 4, 255, 85, 22, 3, 255, 92, 25, 0, 255, 85, 20, 1, 255, 87, 23, 4, 255, 83, 25, 6, 255, 54, 17, 1, 255, 51, 15, 6, 255, 50, 19, 5, 255, 49, 15, 3, 255, 50, 13, 2, 255, 54, 15, 1, 255, 52, 15, 1, 255, 51, 17, 2, 255, 53, 18, 5, 255, 56, 18, 6, 255, 53, 15, 1, 255, 53, 20, 0, 255, 54, 18, 7, 255, 57, 16, 8, 255, 66, 22, 1, 255, 73, 27, 2, 255, 65, 21, 3, 255, 46, 18, 3, 255, 60, 21, 4, 255, 76, 17, 5, 255, 62, 18, 4, 255, 48, 22, 1, 255, 43, 17, 3, 255, 48, 15, 5, 255, 49, 11, 2, 255, 43, 13, 2, 255, 59, 14, 5, 255, 56, 15, 3, 255, 50, 16, 3, 255, 57, 14, 2, 255, 56, 19, 4, 255, 57, 18, 3, 255, 60, 17, 3, 255, 60, 16, 1, 255, 65, 17, 2, 255, 72, 18, 4, 255, 71, 18, 3, 255, 67, 16, 2, 255, 65, 18, 2, 255, 66, 18, 2, 255, 74, 19, 2, 255, 80, 19, 1, 255, 76, 19, 0, 255, 74, 19, 3, 255, 67, 18, 2, 255, 63, 17, 2, 255, 62, 17, 2, 255, 65, 18, 3, 255, 58, 13, 1, 255, 64, 15, 4, 255, 67, 15, 3, 255, 61, 14, 0, 255, 65, 15, 2, 255, 65, 15, 3, 255, 59, 15, 3, 255, 56, 16, 2, 255, 47, 13, 1, 255, 53, 15, 6, 255, 54, 13, 5, 255, 46, 10, 1, 255, 48, 15, 5, 255, 49, 12, 4, 255, 51, 13, 1, 255, 46, 13, 0, 255, 38, 9, 1, 255, 44, 12, 1, 255, 45, 13, 3, 255, 42, 13, 3, 255, 40, 10, 3, 255, 38, 10, 6, 255, 41, 12, 7, 255, 40, 11, 0, 255, 35, 10, 1, 255, 28, 9, 3, 255, 30, 10, 4, 255, 31, 7, 3, 255, 33, 10, 4, 255, 29, 12, 2, 255, 23, 8, 1, 255, 26, 8, 5, 255, 29, 7, 5, 255, 36, 8, 5, 255, 45, 11, 2, 255, 49, 12, 1, 255, 47, 10, 1, 255, 41, 10, 2, 255, 38, 8, 3, 255, 38, 6, 4, 255, 42, 13, 6, 255, 44, 13, 3, 255, 6, 2, 2, 255, 5, 0, 0, 255, 9, 2, 2, 255, 7, 2, 2, 255, 6, 2, 1, 255, 10, 4, 1, 255, 9, 3, 0, 255, 9, 3, 0, 255, 9, 3, 1, 255, 8, 3, 0, 255, 10, 3, 0, 255, 12, 3, 1, 255, 12, 2, 1, 255, 12, 3, 2, 255, 11, 5, 3, 255, 10, 5, 2, 255, 12, 5, 2, 255, 11, 3, 0, 255, 13, 5, 2, 255, 11, 6, 1, 255, 11, 5, 1, 255, 18, 6, 6, 255, 16, 4, 4, 255, 14, 4, 1, 255, 15, 5, 3, 255, 12, 5, 3, 255, 9, 5, 3, 255, 11, 6, 2, 255, 17, 8, 3, 255, 20, 8, 4, 255, 19, 9, 2, 255, 14, 9, 0, 255, 20, 8, 0, 255, 21, 10, 4, 255, 18, 9, 2, 255, 17, 8, 1, 255, 17, 10, 2, 255, 18, 11, 3, 255, 23, 12, 4, 255, 22, 12, 3, 255, 18, 11, 1, 255, 18, 11, 1, 255, 19, 10, 2, 255, 20, 11, 4, 255, 19, 11, 2, 255, 23, 11, 0, 255, 30, 14, 5, 255, 30, 13, 3, 255, 29, 12, 4, 255, 25, 12, 3, 255, 23, 13, 4, 255, 27, 15, 4, 255, 24, 10, 0, 255, 26, 14, 3, 255, 27, 18, 3, 255, 30, 18, 3, 255, 39, 16, 4, 255, 24, 18, 2, 255, 25, 16, 4, 255, 32, 16, 5, 255, 34, 16, 4, 255, 33, 16, 1, 255, 30, 19, 4, 255, 25, 18, 6, 255, 27, 16, 1, 255, 41, 18, 6, 255, 34, 17, 5, 255, 34, 17, 2, 255, 47, 17, 2, 255, 46, 19, 3, 255, 35, 18, 1, 255, 37, 20, 6, 255, 38, 20, 5, 255, 44, 20, 0, 255, 48, 20, 3, 255, 46, 20, 2, 255, 45, 22, 2, 255, 38, 17, 3, 255, 37, 19, 4, 255, 43, 24, 5, 255, 46, 20, 0, 255, 47, 20, 1, 255, 45, 22, 6, 255, 41, 23, 3, 255, 44, 24, 1, 255, 38, 21, 6, 255, 38, 22, 6, 255, 38, 20, 5, 255, 43, 19, 9, 255, 49, 21, 5, 255, 46, 26, 3, 255, 50, 21, 4, 255, 38, 21, 5, 255, 43, 18, 6, 255, 47, 20, 7, 255, 47, 23, 6, 255, 48, 24, 1, 255, 52, 26, 5, 255, 48, 21, 1, 255, 51, 24, 3, 255, 45, 24, 1, 255, 42, 25, 1, 255, 51, 25, 2, 255, 51, 25, 0, 255, 55, 29, 0, 255, 51, 26, 0, 255, 53, 27, 5, 255, 63, 29, 6, 255, 60, 26, 2, 255, 58, 27, 6, 255, 52, 23, 2, 255, 49, 24, 2, 255, 51, 27, 4, 255, 49, 27, 3, 255, 46, 28, 4, 255, 49, 26, 2, 255, 48, 28, 4, 255, 49, 28, 4, 255, 47, 27, 4, 255, 48, 28, 3, 255, 55, 30, 6, 255, 49, 26, 1, 255, 51, 28, 2, 255, 51, 31, 4, 255, 55, 28, 6, 255, 53, 25, 4, 255, 52, 26, 4, 255, 55, 29, 8, 255, 53, 29, 3, 255, 53, 29, 6, 255, 49, 30, 5, 255, 49, 32, 2, 255, 57, 33, 3, 255, 54, 32, 1, 255, 55, 34, 4, 255, 61, 37, 6, 255, 60, 36, 4, 255, 62, 40, 6, 255, 57, 42, 12, 255, 52, 39, 17, 255, 59, 47, 15, 255, 63, 49, 22, 255, 58, 48, 25, 255, 57, 51, 24, 255, 60, 54, 26, 255, 64, 60, 25, 255, 60, 61, 37, 255, 63, 62, 44, 255, 67, 67, 47, 255, 65, 68, 44, 255, 68, 72, 43, 255, 71, 71, 60, 255, 72, 73, 53, 255, 75, 80, 49, 255, 73, 78, 60, 255, 76, 86, 70, 255, 77, 91, 66, 255, 79, 92, 65, 255, 83, 95, 73, 255, 82, 98, 69, 255, 82, 104, 79, 255, 91, 110, 85, 255, 92, 114, 87, 255, 95, 119, 92, 255, 92, 121, 95, 255, 90, 124, 97, 255, 95, 130, 100, 255, 96, 133, 101, 255, 98, 135, 107, 255, 100, 135, 110, 255, 100, 134, 109, 255, 103, 136, 110, 255, 105, 141, 112, 255, 97, 140, 109, 255, 99, 141, 107, 255, 104, 143, 107, 255, 103, 140, 105, 255, 102, 136, 104, 255, 100, 135, 105, 255, 99, 133, 102, 255, 102, 131, 97, 255, 96, 124, 94, 255, 97, 127, 91, 255, 96, 122, 85, 255, 93, 115, 82, 255, 90, 114, 76, 255, 92, 112, 70, 255, 90, 107, 72, 255, 89, 103, 67, 255, 88, 98, 60, 255, 91, 95, 57, 255, 93, 92, 53, 255, 92, 89, 49, 255, 88, 86, 40, 255, 87, 84, 36, 255, 88, 83, 33, 255, 85, 77, 36, 255, 87, 76, 43, 255, 82, 75, 33, 255, 79, 73, 24, 255, 87, 69, 26, 255, 86, 64, 22, 255, 76, 64, 22, 255, 75, 62, 13, 255, 84, 61, 22, 255, 79, 55, 20, 255, 75, 56, 8, 255, 73, 52, 16, 255, 80, 53, 20, 255, 83, 53, 12, 255, 80, 49, 14, 255, 78, 47, 18, 255, 73, 42, 13, 255, 78, 47, 15, 255, 78, 42, 10, 255, 78, 41, 12, 255, 78, 42, 13, 255, 77, 43, 8, 255, 74, 41, 2, 255, 73, 40, 7, 255, 75, 42, 11, 255, 70, 39, 7, 255, 70, 36, 7, 255, 74, 34, 11, 255, 79, 36, 11, 255, 74, 34, 6, 255, 75, 36, 6, 255, 74, 38, 6, 255, 70, 34, 4, 255, 72, 35, 8, 255, 80, 34, 6, 255, 76, 37, 5, 255, 74, 34, 5, 255, 86, 32, 6, 255, 79, 34, 4, 255, 74, 35, 5, 255, 76, 32, 6, 255, 71, 33, 3, 255, 76, 31, 4, 255, 69, 31, 2, 255, 70, 31, 2, 255, 77, 31, 4, 255, 76, 31, 1, 255, 75, 31, 2, 255, 70, 28, 6, 255, 71, 26, 4, 255, 76, 30, 2, 255, 72, 30, 2, 255, 76, 30, 5, 255, 81, 31, 4, 255, 77, 29, 3, 255, 77, 30, 4, 255, 76, 29, 3, 255, 78, 30, 3, 255, 77, 29, 2, 255, 79, 31, 2, 255, 82, 28, 6, 255, 73, 29, 5, 255, 73, 28, 4, 255, 77, 27, 3, 255, 75, 28, 2, 255, 74, 29, 2, 255, 75, 28, 6, 255, 72, 27, 6, 255, 70, 29, 2, 255, 77, 31, 1, 255, 78, 26, 0, 255, 73, 26, 2, 255, 69, 24, 3, 255, 82, 25, 2, 255, 73, 27, 3, 255, 70, 23, 5, 255, 71, 24, 5, 255, 67, 26, 4, 255, 69, 31, 5, 255, 77, 28, 4, 255, 78, 25, 1, 255, 70, 28, 3, 255, 63, 21, 1, 255, 66, 23, 1, 255, 67, 26, 7, 255, 64, 17, 6, 255, 65, 23, 2, 255, 70, 24, 5, 255, 70, 19, 6, 255, 71, 22, 1, 255, 69, 28, 2, 255, 57, 22, 4, 255, 64, 22, 5, 255, 69, 24, 8, 255, 60, 23, 2, 255, 59, 23, 1, 255, 65, 22, 5, 255, 64, 21, 4, 255, 54, 21, 2, 255, 58, 22, 1, 255, 66, 20, 2, 255, 64, 18, 3, 255, 53, 18, 7, 255, 53, 21, 5, 255, 59, 18, 2, 255, 55, 17, 8, 255, 50, 18, 4, 255, 75, 23, 9, 255, 85, 22, 2, 255, 89, 24, 0, 255, 98, 29, 2, 255, 95, 26, 3, 255, 78, 26, 2, 255, 67, 23, 5, 255, 54, 17, 3, 255, 49, 16, 1, 255, 50, 17, 2, 255, 44, 17, 2, 255, 52, 16, 3, 255, 61, 15, 3, 255, 51, 16, 3, 255, 41, 16, 4, 255, 50, 17, 6, 255, 58, 14, 3, 255, 57, 18, 3, 255, 50, 16, 1, 255, 51, 21, 8, 255, 48, 18, 5, 255, 55, 16, 1, 255, 73, 23, 4, 255, 78, 21, 6, 255, 55, 16, 3, 255, 44, 17, 4, 255, 55, 16, 8, 255, 52, 12, 4, 255, 45, 15, 3, 255, 48, 13, 3, 255, 52, 13, 2, 255, 44, 12, 7, 255, 47, 12, 8, 255, 54, 14, 3, 255, 53, 17, 2, 255, 49, 16, 4, 255, 58, 14, 3, 255, 54, 16, 3, 255, 59, 15, 5, 255, 53, 14, 2, 255, 57, 16, 1, 255, 64, 18, 3, 255, 64, 16, 2, 255, 67, 14, 2, 255, 64, 14, 1, 255, 63, 14, 1, 255, 64, 15, 1, 255, 70, 19, 5, 255, 72, 19, 5, 255, 73, 18, 4, 255, 73, 22, 4, 255, 70, 15, 1, 255, 63, 13, 2, 255, 63, 13, 5, 255, 64, 15, 1, 255, 66, 20, 2, 255, 69, 18, 2, 255, 73, 17, 3, 255, 68, 16, 1, 255, 65, 18, 3, 255, 58, 15, 1, 255, 62, 16, 2, 255, 67, 17, 4, 255, 52, 15, 1, 255, 43, 14, 1, 255, 44, 12, 2, 255, 50, 13, 5, 255, 52, 12, 3, 255, 50, 11, 1, 255, 42, 14, 3, 255, 44, 13, 4, 255, 47, 12, 4, 255, 53, 13, 4, 255, 49, 12, 3, 255, 44, 14, 3, 255, 47, 12, 2, 255, 46, 12, 2, 255, 45, 14, 3, 255, 44, 13, 3, 255, 37, 8, 3, 255, 33, 10, 5, 255, 31, 8, 1, 255, 29, 7, 1, 255, 27, 14, 4, 255, 29, 11, 2, 255, 32, 13, 5, 255, 31, 10, 5, 255, 34, 7, 3, 255, 38, 6, 3, 255, 33, 10, 4, 255, 43, 9, 6, 255, 35, 7, 2, 255, 45, 9, 6, 255, 42, 9, 2, 255, 42, 12, 1, 255, 43, 12, 1, 255, 40, 9, 1, 255, 5, 1, 0, 255, 8, 2, 2, 255, 9, 3, 3, 255, 6, 2, 1, 255, 6, 2, 1, 255, 10, 3, 1, 255, 9, 2, 0, 255, 9, 4, 1, 255, 9, 4, 1, 255, 8, 3, 0, 255, 10, 3, 1, 255, 12, 4, 2, 255, 12, 2, 1, 255, 12, 2, 2, 255, 14, 7, 4, 255, 10, 5, 1, 255, 12, 4, 1, 255, 11, 3, 0, 255, 12, 7, 2, 255, 12, 6, 2, 255, 12, 4, 0, 255, 14, 5, 4, 255, 14, 4, 3, 255, 15, 6, 3, 255, 15, 6, 3, 255, 15, 7, 4, 255, 10, 6, 3, 255, 10, 6, 2, 255, 16, 9, 3, 255, 18, 8, 3, 255, 18, 7, 2, 255, 17, 9, 3, 255, 18, 6, 0, 255, 20, 9, 3, 255, 17, 6, 2, 255, 17, 8, 2, 255, 18, 8, 2, 255, 15, 6, 0, 255, 21, 10, 2, 255, 21, 11, 2, 255, 18, 10, 1, 255, 19, 9, 1, 255, 21, 10, 2, 255, 23, 9, 2, 255, 24, 11, 3, 255, 21, 15, 3, 255, 21, 11, 1, 255, 26, 13, 3, 255, 28, 11, 4, 255, 24, 8, 1, 255, 26, 9, 2, 255, 22, 11, 3, 255, 27, 14, 2, 255, 32, 16, 2, 255, 24, 12, 1, 255, 22, 15, 5, 255, 33, 17, 5, 255, 32, 18, 1, 255, 32, 16, 2, 255, 30, 17, 3, 255, 26, 16, 0, 255, 33, 16, 1, 255, 37, 16, 4, 255, 26, 14, 3, 255, 32, 23, 4, 255, 35, 16, 5, 255, 39, 18, 5, 255, 43, 20, 4, 255, 43, 15, 4, 255, 40, 22, 5, 255, 38, 21, 3, 255, 35, 17, 2, 255, 36, 22, 2, 255, 36, 19, 3, 255, 39, 18, 2, 255, 46, 21, 5, 255, 43, 17, 4, 255, 41, 19, 6, 255, 38, 18, 4, 255, 44, 23, 7, 255, 46, 23, 3, 255, 47, 22, 4, 255, 46, 19, 7, 255, 43, 23, 5, 255, 46, 24, 2, 255, 38, 21, 2, 255, 41, 23, 3, 255, 42, 25, 3, 255, 40, 21, 1, 255, 49, 25, 4, 255, 43, 25, 3, 255, 48, 21, 2, 255, 40, 21, 4, 255, 46, 17, 4, 255, 46, 18, 4, 255, 41, 24, 6, 255, 48, 27, 3, 255, 49, 26, 3, 255, 47, 24, 2, 255, 51, 27, 5, 255, 48, 26, 3, 255, 46, 25, 2, 255, 54, 27, 6, 255, 49, 24, 1, 255, 52, 26, 2, 255, 53, 28, 4, 255, 51, 28, 2, 255, 56, 27, 3, 255, 54, 26, 2, 255, 55, 24, 5, 255, 60, 23, 4, 255, 61, 25, 5, 255, 53, 27, 5, 255, 49, 27, 4, 255, 49, 23, 3, 255, 58, 30, 5, 255, 55, 30, 7, 255, 51, 24, 4, 255, 51, 29, 5, 255, 49, 28, 1, 255, 54, 28, 4, 255, 52, 28, 4, 255, 57, 32, 8, 255, 49, 27, 4, 255, 48, 31, 5, 255, 48, 26, 2, 255, 56, 26, 5, 255, 55, 27, 6, 255, 57, 29, 1, 255, 53, 29, 4, 255, 49, 28, 8, 255, 54, 30, 8, 255, 56, 29, 5, 255, 63, 33, 5, 255, 59, 35, 2, 255, 56, 36, 6, 255, 51, 34, 12, 255, 53, 37, 15, 255, 55, 42, 10, 255, 56, 42, 17, 255, 56, 45, 14, 255, 60, 51, 21, 255, 58, 52, 24, 255, 60, 57, 21, 255, 61, 56, 26, 255, 59, 57, 35, 255, 63, 67, 32, 255, 70, 73, 24, 255, 68, 68, 35, 255, 65, 69, 36, 255, 70, 72, 51, 255, 72, 75, 53, 255, 72, 75, 59, 255, 76, 81, 62, 255, 73, 82, 59, 255, 76, 88, 71, 255, 76, 90, 68, 255, 81, 93, 71, 255, 84, 97, 77, 255, 85, 102, 79, 255, 88, 107, 81, 255, 94, 114, 93, 255, 93, 117, 94, 255, 93, 120, 91, 255, 92, 124, 92, 255, 92, 126, 102, 255, 96, 132, 106, 255, 96, 135, 107, 255, 97, 138, 111, 255, 101, 139, 112, 255, 102, 139, 113, 255, 103, 140, 113, 255, 101, 142, 114, 255, 103, 143, 116, 255, 102, 141, 110, 255, 103, 140, 107, 255, 104, 140, 107, 255, 102, 138, 105, 255, 102, 137, 106, 255, 99, 132, 101, 255, 104, 131, 99, 255, 100, 124, 90, 255, 97, 124, 85, 255, 98, 120, 83, 255, 97, 117, 83, 255, 94, 113, 77, 255, 95, 109, 72, 255, 89, 102, 73, 255, 88, 102, 60, 255, 88, 101, 59, 255, 85, 94, 61, 255, 84, 89, 48, 255, 88, 90, 41, 255, 85, 84, 47, 255, 86, 84, 41, 255, 85, 81, 27, 255, 81, 74, 30, 255, 81, 77, 26, 255, 84, 74, 16, 255, 78, 70, 16, 255, 84, 66, 35, 255, 82, 62, 19, 255, 69, 62, 21, 255, 82, 61, 8, 255, 84, 58, 8, 255, 85, 51, 17, 255, 86, 54, 9, 255, 84, 53, 13, 255, 76, 51, 14, 255, 77, 53, 11, 255, 78, 49, 3, 255, 80, 49, 5, 255, 74, 43, 7, 255, 74, 43, 8, 255, 78, 44, 2, 255, 83, 46, 3, 255, 78, 41, 4, 255, 77, 43, 9, 255, 74, 40, 6, 255, 77, 42, 6, 255, 73, 38, 5, 255, 71, 36, 7, 255, 73, 37, 7, 255, 72, 36, 4, 255, 71, 34, 6, 255, 72, 36, 5, 255, 73, 35, 4, 255, 75, 35, 4, 255, 77, 36, 7, 255, 75, 32, 6, 255, 75, 31, 1, 255, 76, 34, 1, 255, 77, 33, 4, 255, 81, 30, 3, 255, 76, 33, 2, 255, 72, 35, 6, 255, 73, 34, 8, 255, 72, 33, 5, 255, 73, 28, 0, 255, 71, 32, 3, 255, 69, 30, 3, 255, 76, 29, 3, 255, 77, 30, 1, 255, 76, 30, 1, 255, 70, 27, 2, 255, 69, 22, 2, 255, 75, 26, 5, 255, 76, 31, 3, 255, 82, 33, 3, 255, 83, 29, 2, 255, 79, 28, 3, 255, 80, 30, 5, 255, 78, 28, 3, 255, 79, 29, 4, 255, 84, 34, 5, 255, 83, 33, 3, 255, 82, 28, 3, 255, 78, 32, 4, 255, 75, 30, 3, 255, 77, 29, 3, 255, 79, 29, 4, 255, 76, 28, 2, 255, 72, 29, 2, 255, 73, 30, 5, 255, 73, 29, 5, 255, 73, 31, 5, 255, 70, 28, 1, 255, 73, 26, 4, 255, 76, 25, 5, 255, 74, 30, 4, 255, 71, 25, 3, 255, 76, 25, 3, 255, 72, 22, 3, 255, 71, 24, 0, 255, 85, 31, 4, 255, 80, 28, 6, 255, 86, 27, 3, 255, 86, 30, 9, 255, 66, 20, 3, 255, 71, 25, 4, 255, 68, 24, 4, 255, 74, 27, 10, 255, 74, 22, 5, 255, 63, 20, 2, 255, 64, 25, 7, 255, 65, 25, 4, 255, 63, 21, 0, 255, 64, 17, 7, 255, 60, 18, 2, 255, 65, 24, 6, 255, 62, 23, 3, 255, 60, 22, 1, 255, 67, 23, 6, 255, 66, 19, 4, 255, 58, 19, 0, 255, 55, 21, 2, 255, 54, 18, 7, 255, 60, 20, 5, 255, 64, 20, 1, 255, 62, 21, 7, 255, 51, 19, 6, 255, 58, 22, 1, 255, 69, 19, 4, 255, 65, 17, 2, 255, 66, 18, 1, 255, 63, 20, 2, 255, 70, 19, 3, 255, 77, 24, 5, 255, 54, 21, 0, 255, 53, 16, 1, 255, 60, 18, 5, 255, 53, 19, 3, 255, 54, 22, 6, 255, 54, 21, 8, 255, 46, 18, 6, 255, 48, 22, 5, 255, 46, 18, 3, 255, 51, 14, 4, 255, 54, 15, 6, 255, 45, 20, 2, 255, 41, 21, 3, 255, 43, 12, 0, 255, 50, 14, 5, 255, 46, 16, 5, 255, 42, 13, 1, 255, 53, 17, 1, 255, 60, 14, 2, 255, 47, 13, 1, 255, 44, 17, 5, 255, 52, 15, 7, 255, 51, 15, 3, 255, 47, 14, 2, 255, 54, 13, 3, 255, 61, 21, 4, 255, 41, 14, 0, 255, 43, 18, 4, 255, 50, 16, 4, 255, 49, 11, 1, 255, 48, 14, 4, 255, 55, 18, 1, 255, 53, 19, 0, 255, 57, 17, 2, 255, 55, 14, 2, 255, 57, 13, 3, 255, 64, 14, 6, 255, 62, 17, 6, 255, 59, 16, 2, 255, 62, 15, 3, 255, 66, 15, 3, 255, 64, 12, 0, 255, 68, 16, 2, 255, 65, 14, 1, 255, 63, 17, 2, 255, 64, 17, 1, 255, 70, 19, 4, 255, 63, 17, 3, 255, 64, 11, 2, 255, 65, 14, 2, 255, 66, 16, 5, 255, 67, 14, 4, 255, 66, 14, 0, 255, 74, 16, 4, 255, 77, 17, 6, 255, 68, 15, 2, 255, 62, 14, 0, 255, 61, 15, 1, 255, 57, 15, 4, 255, 55, 14, 6, 255, 52, 10, 4, 255, 48, 14, 5, 255, 39, 13, 1, 255, 45, 11, 5, 255, 40, 11, 5, 255, 37, 9, 4, 255, 36, 9, 2, 255, 43, 11, 3, 255, 53, 11, 4, 255, 49, 10, 2, 255, 44, 15, 2, 255, 34, 11, 1, 255, 48, 13, 6, 255, 48, 7, 2, 255, 42, 8, 3, 255, 41, 11, 7, 255, 34, 8, 5, 255, 38, 8, 8, 255, 36, 8, 6, 255, 29, 9, 1, 255, 26, 8, 0, 255, 29, 6, 3, 255, 21, 8, 1, 255, 39, 9, 5, 255, 40, 7, 5, 255, 35, 9, 3, 255, 38, 12, 5, 255, 51, 10, 5, 255, 38, 8, 1, 255, 46, 8, 2, 255, 45, 9, 3, 255, 40, 7, 2, 255, 4, 1, 1, 255, 8, 3, 3, 255, 7, 2, 1, 255, 6, 2, 1, 255, 6, 2, 1, 255, 9, 3, 0, 255, 11, 2, 0, 255, 9, 4, 1, 255, 9, 4, 1, 255, 9, 4, 1, 255, 8, 2, 0, 255, 11, 3, 1, 255, 12, 2, 0, 255, 15, 4, 2, 255, 12, 4, 2, 255, 11, 4, 1, 255, 12, 3, 1, 255, 8, 1, 0, 255, 10, 6, 3, 255, 14, 6, 3, 255, 12, 4, 1, 255, 13, 6, 3, 255, 14, 5, 3, 255, 14, 7, 4, 255, 14, 6, 3, 255, 15, 6, 4, 255, 13, 4, 2, 255, 10, 5, 1, 255, 13, 7, 3, 255, 16, 6, 1, 255, 17, 6, 2, 255, 20, 9, 5, 255, 17, 7, 2, 255, 20, 10, 5, 255, 19, 8, 4, 255, 19, 7, 3, 255, 19, 7, 2, 255, 21, 9, 2, 255, 21, 10, 2, 255, 19, 8, 2, 255, 19, 9, 2, 255, 21, 10, 1, 255, 26, 11, 4, 255, 24, 9, 2, 255, 27, 13, 5, 255, 26, 14, 5, 255, 24, 12, 3, 255, 23, 12, 3, 255, 21, 10, 2, 255, 24, 10, 2, 255, 29, 14, 6, 255, 25, 13, 3, 255, 28, 15, 4, 255, 35, 14, 4, 255, 31, 14, 3, 255, 21, 15, 2, 255, 26, 14, 2, 255, 33, 14, 3, 255, 36, 14, 2, 255, 31, 17, 3, 255, 25, 18, 2, 255, 31, 14, 1, 255, 43, 18, 7, 255, 35, 18, 7, 255, 36, 19, 3, 255, 30, 16, 1, 255, 36, 18, 4, 255, 38, 18, 3, 255, 36, 17, 1, 255, 36, 19, 3, 255, 33, 17, 2, 255, 33, 18, 0, 255, 37, 20, 3, 255, 40, 17, 6, 255, 43, 20, 7, 255, 41, 22, 5, 255, 36, 18, 4, 255, 43, 18, 4, 255, 42, 17, 3, 255, 42, 20, 4, 255, 39, 26, 4, 255, 33, 24, 2, 255, 35, 20, 3, 255, 39, 20, 5, 255, 50, 25, 8, 255, 40, 21, 4, 255, 45, 24, 7, 255, 42, 24, 3, 255, 39, 22, 1, 255, 44, 20, 1, 255, 43, 25, 3, 255, 43, 24, 2, 255, 44, 23, 1, 255, 52, 22, 6, 255, 46, 23, 7, 255, 33, 21, 1, 255, 44, 23, 0, 255, 45, 25, 3, 255, 42, 25, 3, 255, 41, 24, 2, 255, 47, 25, 3, 255, 50, 24, 2, 255, 54, 27, 6, 255, 52, 26, 3, 255, 52, 25, 5, 255, 51, 26, 4, 255, 49, 28, 0, 255, 53, 27, 2, 255, 49, 25, 4, 255, 52, 22, 3, 255, 54, 24, 2, 255, 53, 25, 3, 255, 48, 25, 2, 255, 47, 25, 4, 255, 39, 20, 2, 255, 52, 25, 3, 255, 55, 28, 2, 255, 54, 24, 0, 255, 52, 28, 6, 255, 49, 27, 5, 255, 53, 26, 4, 255, 50, 26, 2, 255, 54, 29, 6, 255, 48, 27, 4, 255, 44, 31, 5, 255, 48, 28, 4, 255, 56, 26, 5, 255, 56, 30, 5, 255, 53, 33, 4, 255, 50, 32, 6, 255, 54, 27, 5, 255, 59, 26, 4, 255, 51, 26, 2, 255, 53, 31, 5, 255, 49, 33, 7, 255, 45, 37, 8, 255, 50, 39, 10, 255, 57, 37, 17, 255, 61, 39, 8, 255, 58, 41, 20, 255, 55, 45, 25, 255, 57, 46, 30, 255, 56, 51, 22, 255, 59, 55, 25, 255, 60, 58, 25, 255, 61, 60, 34, 255, 62, 65, 38, 255, 65, 65, 34, 255, 68, 69, 40, 255, 69, 72, 47, 255, 69, 75, 43, 255, 74, 81, 44, 255, 73, 81, 57, 255, 71, 80, 62, 255, 74, 87, 61, 255, 78, 89, 69, 255, 81, 93, 72, 255, 85, 97, 79, 255, 85, 100, 81, 255, 87, 105, 84, 255, 92, 111, 91, 255, 90, 113, 89, 255, 90, 119, 92, 255, 93, 125, 99, 255, 90, 127, 99, 255, 95, 132, 104, 255, 98, 136, 111, 255, 97, 139, 112, 255, 96, 140, 112, 255, 100, 142, 114, 255, 104, 145, 116, 255, 101, 143, 115, 255, 99, 142, 114, 255, 105, 145, 119, 255, 104, 143, 114, 255, 102, 141, 108, 255, 102, 141, 107, 255, 100, 138, 105, 255, 100, 136, 103, 255, 98, 132, 101, 255, 102, 128, 100, 255, 102, 126, 90, 255, 98, 124, 87, 255, 97, 118, 82, 255, 97, 115, 79, 255, 93, 111, 79, 255, 91, 107, 70, 255, 88, 101, 62, 255, 88, 100, 59, 255, 88, 98, 61, 255, 87, 90, 62, 255, 88, 88, 50, 255, 88, 85, 40, 255, 83, 78, 45, 255, 85, 77, 34, 255, 88, 77, 25, 255, 86, 75, 19, 255, 83, 75, 23, 255, 77, 70, 28, 255, 78, 61, 24, 255, 81, 64, 16, 255, 86, 66, 17, 255, 79, 59, 22, 255, 79, 63, 13, 255, 83, 56, 16, 255, 74, 49, 20, 255, 79, 52, 6, 255, 83, 55, 9, 255, 74, 50, 8, 255, 72, 48, 4, 255, 79, 49, 6, 255, 76, 45, 8, 255, 74, 48, 6, 255, 74, 48, 8, 255, 75, 44, 10, 255, 79, 46, 7, 255, 75, 43, 3, 255, 75, 41, 9, 255, 74, 39, 6, 255, 76, 42, 4, 255, 76, 38, 4, 255, 74, 34, 7, 255, 73, 36, 7, 255, 73, 38, 4, 255, 69, 39, 5, 255, 70, 35, 2, 255, 74, 36, 4, 255, 75, 35, 4, 255, 75, 30, 1, 255, 78, 32, 7, 255, 77, 34, 4, 255, 77, 33, 2, 255, 79, 33, 4, 255, 77, 30, 2, 255, 81, 31, 4, 255, 82, 29, 5, 255, 80, 29, 8, 255, 76, 29, 5, 255, 76, 29, 3, 255, 72, 31, 4, 255, 67, 31, 4, 255, 70, 30, 4, 255, 72, 31, 3, 255, 73, 28, 4, 255, 74, 28, 3, 255, 74, 27, 6, 255, 77, 27, 8, 255, 78, 29, 2, 255, 83, 32, 1, 255, 85, 29, 3, 255, 83, 31, 3, 255, 79, 29, 2, 255, 77, 30, 4, 255, 76, 29, 2, 255, 78, 29, 0, 255, 81, 31, 0, 255, 79, 30, 2, 255, 78, 28, 0, 255, 74, 29, 1, 255, 75, 29, 1, 255, 78, 26, 2, 255, 78, 27, 3, 255, 78, 32, 2, 255, 77, 32, 1, 255, 72, 27, 2, 255, 69, 26, 2, 255, 68, 28, 4, 255, 75, 27, 5, 255, 74, 25, 4, 255, 66, 27, 6, 255, 66, 23, 6, 255, 70, 23, 3, 255, 66, 21, 4, 255, 69, 27, 3, 255, 75, 26, 2, 255, 98, 27, 2, 255, 93, 30, 1, 255, 84, 26, 4, 255, 69, 22, 7, 255, 64, 26, 6, 255, 88, 29, 3, 255, 94, 28, 2, 255, 79, 26, 4, 255, 69, 21, 0, 255, 68, 23, 1, 255, 69, 25, 1, 255, 71, 24, 0, 255, 72, 22, 5, 255, 68, 22, 6, 255, 65, 25, 7, 255, 64, 21, 3, 255, 63, 20, 2, 255, 61, 23, 4, 255, 60, 20, 1, 255, 63, 18, 3, 255, 59, 20, 5, 255, 56, 20, 6, 255, 64, 22, 7, 255, 57, 18, 1, 255, 56, 23, 6, 255, 57, 21, 7, 255, 61, 18, 0, 255, 68, 21, 6, 255, 70, 18, 4, 255, 62, 17, 2, 255, 60, 21, 5, 255, 58, 16, 2, 255, 65, 17, 4, 255, 51, 19, 4, 255, 50, 16, 2, 255, 55, 20, 4, 255, 49, 19, 2, 255, 55, 19, 3, 255, 52, 17, 5, 255, 52, 17, 5, 255, 52, 15, 4, 255, 49, 18, 6, 255, 43, 13, 2, 255, 52, 16, 5, 255, 54, 17, 5, 255, 49, 16, 7, 255, 52, 16, 6, 255, 51, 15, 5, 255, 45, 13, 4, 255, 43, 17, 5, 255, 40, 14, 2, 255, 45, 13, 1, 255, 44, 12, 1, 255, 44, 13, 3, 255, 49, 11, 1, 255, 52, 16, 2, 255, 54, 18, 2, 255, 70, 20, 7, 255, 77, 24, 5, 255, 63, 21, 1, 255, 61, 18, 3, 255, 49, 16, 4, 255, 44, 15, 3, 255, 53, 12, 5, 255, 52, 14, 2, 255, 51, 17, 3, 255, 56, 15, 3, 255, 58, 14, 4, 255, 61, 13, 2, 255, 63, 13, 2, 255, 62, 17, 5, 255, 59, 15, 3, 255, 56, 14, 0, 255, 60, 17, 4, 255, 63, 18, 5, 255, 68, 19, 6, 255, 67, 13, 2, 255, 61, 14, 3, 255, 54, 12, 2, 255, 64, 14, 4, 255, 64, 15, 2, 255, 58, 15, 1, 255, 58, 16, 4, 255, 55, 12, 4, 255, 57, 11, 2, 255, 63, 14, 1, 255, 71, 18, 4, 255, 72, 17, 2, 255, 72, 16, 3, 255, 70, 16, 4, 255, 63, 14, 2, 255, 57, 13, 1, 255, 55, 12, 4, 255, 50, 10, 3, 255, 48, 14, 5, 255, 43, 15, 3, 255, 40, 10, 2, 255, 41, 12, 6, 255, 40, 7, 4, 255, 38, 10, 4, 255, 41, 13, 4, 255, 51, 13, 4, 255, 52, 11, 2, 255, 47, 10, 2, 255, 33, 11, 3, 255, 31, 13, 5, 255, 34, 9, 2, 255, 39, 11, 5, 255, 37, 10, 5, 255, 37, 9, 2, 255, 35, 9, 3, 255, 42, 10, 3, 255, 44, 16, 5, 255, 38, 12, 2, 255, 30, 9, 0, 255, 22, 10, 0, 255, 34, 7, 3, 255, 34, 6, 1, 255, 35, 10, 2, 255, 38, 13, 3, 255, 47, 9, 1, 255, 44, 10, 1, 255, 51, 14, 4, 255, 46, 11, 3, 255, 38, 6, 2, 255, 4, 1, 0, 255, 6, 1, 1, 255, 5, 0, 0, 255, 7, 3, 2, 255, 6, 2, 1, 255, 8, 2, 0, 255, 10, 2, 0, 255, 8, 2, 0, 255, 8, 2, 2, 255, 8, 2, 2, 255, 6, 1, 0, 255, 9, 1, 0, 255, 11, 2, 0, 255, 15, 4, 2, 255, 12, 3, 2, 255, 13, 4, 2, 255, 14, 6, 4, 255, 8, 2, 0, 255, 8, 5, 2, 255, 13, 4, 2, 255, 13, 3, 1, 255, 14, 6, 3, 255, 14, 6, 3, 255, 12, 5, 1, 255, 12, 4, 1, 255, 14, 4, 3, 255, 15, 3, 2, 255, 11, 6, 2, 255, 11, 6, 2, 255, 13, 5, 1, 255, 17, 7, 2, 255, 18, 7, 3, 255, 15, 8, 2, 255, 15, 6, 1, 255, 17, 6, 2, 255, 20, 9, 5, 255, 19, 8, 2, 255, 19, 9, 2, 255, 21, 9, 3, 255, 20, 8, 3, 255, 20, 11, 4, 255, 24, 13, 5, 255, 20, 9, 2, 255, 20, 10, 2, 255, 21, 10, 1, 255, 26, 12, 0, 255, 28, 15, 5, 255, 24, 13, 4, 255, 22, 13, 3, 255, 22, 12, 2, 255, 26, 14, 4, 255, 30, 13, 3, 255, 26, 12, 3, 255, 28, 11, 3, 255, 36, 15, 6, 255, 32, 16, 3, 255, 27, 15, 4, 255, 33, 18, 8, 255, 29, 11, 0, 255, 35, 13, 4, 255, 30, 15, 4, 255, 29, 16, 3, 255, 35, 18, 7, 255, 29, 13, 4, 255, 39, 16, 4, 255, 28, 16, 0, 255, 31, 17, 4, 255, 34, 16, 2, 255, 33, 21, 2, 255, 34, 16, 2, 255, 37, 19, 4, 255, 37, 21, 5, 255, 39, 18, 7, 255, 43, 17, 4, 255, 44, 18, 6, 255, 37, 19, 2, 255, 36, 22, 1, 255, 41, 21, 4, 255, 40, 24, 3, 255, 39, 24, 1, 255, 42, 20, 1, 255, 43, 17, 1, 255, 42, 22, 5, 255, 37, 21, 2, 255, 42, 18, 3, 255, 43, 22, 6, 255, 43, 21, 5, 255, 43, 20, 4, 255, 43, 22, 4, 255, 47, 20, 5, 255, 45, 22, 3, 255, 44, 27, 1, 255, 41, 25, 1, 255, 47, 22, 2, 255, 47, 24, 3, 255, 41, 26, 5, 255, 45, 23, 6, 255, 40, 21, 3, 255, 40, 23, 2, 255, 42, 25, 1, 255, 50, 26, 2, 255, 54, 25, 1, 255, 56, 26, 2, 255, 47, 22, 2, 255, 51, 21, 3, 255, 55, 27, 5, 255, 50, 27, 2, 255, 47, 23, 1, 255, 46, 25, 7, 255, 47, 25, 4, 255, 50, 25, 3, 255, 52, 24, 2, 255, 56, 26, 6, 255, 55, 24, 8, 255, 45, 19, 6, 255, 57, 26, 5, 255, 48, 25, 1, 255, 49, 25, 3, 255, 53, 28, 5, 255, 51, 23, 2, 255, 49, 25, 5, 255, 45, 27, 3, 255, 49, 26, 1, 255, 49, 29, 4, 255, 51, 28, 4, 255, 54, 30, 6, 255, 51, 29, 3, 255, 50, 27, 0, 255, 56, 29, 4, 255, 52, 31, 4, 255, 55, 30, 3, 255, 55, 29, 1, 255, 55, 34, 5, 255, 51, 30, 5, 255, 60, 33, 15, 255, 53, 34, 8, 255, 51, 39, 6, 255, 55, 38, 13, 255, 63, 43, 10, 255, 59, 42, 15, 255, 56, 46, 19, 255, 59, 49, 18, 255, 59, 48, 21, 255, 57, 46, 40, 255, 60, 55, 32, 255, 65, 66, 28, 255, 60, 59, 37, 255, 64, 64, 41, 255, 68, 68, 42, 255, 71, 73, 54, 255, 72, 78, 47, 255, 72, 78, 50, 255, 72, 81, 53, 255, 72, 84, 57, 255, 76, 90, 64, 255, 77, 89, 64, 255, 81, 93, 73, 255, 85, 98, 78, 255, 85, 103, 79, 255, 88, 108, 82, 255, 92, 113, 96, 255, 93, 119, 94, 255, 91, 124, 95, 255, 90, 127, 101, 255, 90, 129, 107, 255, 94, 135, 106, 255, 96, 137, 111, 255, 97, 139, 114, 255, 100, 143, 116, 255, 101, 143, 114, 255, 103, 144, 113, 255, 102, 145, 115, 255, 99, 144, 114, 255, 103, 145, 117, 255, 102, 146, 114, 255, 100, 142, 107, 255, 100, 142, 107, 255, 98, 139, 103, 255, 97, 137, 100, 255, 97, 133, 98, 255, 98, 125, 99, 255, 99, 124, 93, 255, 96, 122, 91, 255, 95, 116, 82, 255, 94, 113, 69, 255, 91, 110, 72, 255, 90, 105, 68, 255, 88, 100, 63, 255, 88, 97, 64, 255, 86, 93, 58, 255, 85, 85, 55, 255, 89, 85, 50, 255, 84, 84, 41, 255, 80, 79, 40, 255, 81, 78, 26, 255, 84, 77, 21, 255, 84, 76, 19, 255, 73, 68, 28, 255, 73, 64, 36, 255, 80, 68, 20, 255, 82, 61, 13, 255, 82, 62, 16, 255, 83, 59, 15, 255, 81, 57, 14, 255, 79, 56, 18, 255, 73, 54, 10, 255, 73, 55, 6, 255, 75, 52, 15, 255, 76, 46, 12, 255, 83, 51, 9, 255, 78, 45, 12, 255, 75, 39, 12, 255, 74, 41, 7, 255, 72, 44, 7, 255, 72, 40, 10, 255, 74, 38, 11, 255, 75, 38, 7, 255, 76, 39, 6, 255, 76, 40, 7, 255, 74, 37, 7, 255, 79, 38, 9, 255, 75, 31, 4, 255, 70, 31, 4, 255, 69, 35, 9, 255, 71, 38, 4, 255, 74, 34, 3, 255, 73, 35, 4, 255, 74, 34, 4, 255, 78, 32, 5, 255, 74, 32, 5, 255, 75, 33, 7, 255, 78, 30, 5, 255, 76, 33, 5, 255, 66, 35, 4, 255, 68, 32, 3, 255, 74, 28, 1, 255, 74, 31, 4, 255, 65, 27, 1, 255, 69, 30, 3, 255, 70, 30, 4, 255, 70, 30, 5, 255, 69, 29, 4, 255, 73, 29, 2, 255, 65, 22, 4, 255, 71, 28, 4, 255, 74, 29, 1, 255, 74, 29, 4, 255, 77, 28, 1, 255, 81, 27, 1, 255, 85, 29, 5, 255, 83, 34, 3, 255, 79, 31, 3, 255, 75, 29, 3, 255, 76, 31, 4, 255, 77, 31, 1, 255, 78, 31, 1, 255, 76, 32, 2, 255, 79, 32, 4, 255, 74, 31, 2, 255, 73, 30, 2, 255, 81, 30, 5, 255, 78, 29, 5, 255, 73, 28, 0, 255, 77, 31, 0, 255, 81, 30, 2, 255, 78, 26, 3, 255, 73, 24, 2, 255, 74, 27, 4, 255, 73, 26, 4, 255, 69, 26, 5, 255, 64, 27, 5, 255, 63, 21, 3, 255, 68, 23, 5, 255, 64, 23, 4, 255, 67, 26, 5, 255, 76, 25, 4, 255, 87, 28, 2, 255, 94, 30, 1, 255, 74, 27, 1, 255, 69, 21, 4, 255, 88, 27, 8, 255, 76, 26, 3, 255, 64, 22, 1, 255, 68, 22, 5, 255, 70, 23, 4, 255, 68, 22, 3, 255, 65, 24, 5, 255, 62, 23, 4, 255, 64, 22, 5, 255, 59, 22, 3, 255, 63, 21, 4, 255, 65, 22, 5, 255, 60, 23, 4, 255, 60, 20, 1, 255, 50, 19, 2, 255, 56, 18, 1, 255, 60, 18, 0, 255, 52, 23, 2, 255, 55, 20, 4, 255, 63, 19, 5, 255, 60, 20, 3, 255, 56, 18, 2, 255, 51, 22, 1, 255, 62, 20, 3, 255, 59, 14, 0, 255, 63, 17, 2, 255, 60, 22, 2, 255, 62, 18, 1, 255, 65, 20, 5, 255, 63, 18, 4, 255, 57, 21, 2, 255, 55, 21, 2, 255, 54, 19, 3, 255, 44, 19, 1, 255, 50, 18, 0, 255, 54, 13, 1, 255, 54, 19, 7, 255, 48, 17, 6, 255, 48, 17, 6, 255, 42, 13, 3, 255, 51, 13, 5, 255, 53, 15, 5, 255, 51, 15, 4, 255, 50, 15, 4, 255, 43, 14, 3, 255, 40, 15, 3, 255, 42, 16, 4, 255, 46, 16, 5, 255, 51, 15, 3, 255, 53, 14, 2, 255, 52, 17, 0, 255, 63, 22, 4, 255, 73, 18, 3, 255, 79, 18, 2, 255, 84, 19, 2, 255, 79, 17, 3, 255, 51, 14, 1, 255, 43, 14, 2, 255, 50, 18, 3, 255, 47, 14, 1, 255, 52, 16, 4, 255, 51, 14, 3, 255, 54, 14, 1, 255, 55, 15, 0, 255, 54, 16, 0, 255, 54, 14, 1, 255, 56, 15, 3, 255, 59, 14, 1, 255, 63, 15, 0, 255, 65, 17, 4, 255, 61, 16, 3, 255, 56, 14, 2, 255, 50, 16, 4, 255, 52, 13, 5, 255, 55, 13, 3, 255, 61, 17, 4, 255, 62, 14, 0, 255, 59, 11, 2, 255, 56, 14, 5, 255, 58, 14, 3, 255, 64, 14, 1, 255, 67, 17, 1, 255, 68, 19, 1, 255, 68, 16, 0, 255, 70, 14, 2, 255, 66, 14, 3, 255, 60, 15, 3, 255, 53, 16, 4, 255, 46, 13, 1, 255, 52, 13, 3, 255, 56, 10, 2, 255, 55, 12, 2, 255, 52, 13, 2, 255, 55, 15, 6, 255, 34, 9, 1, 255, 31, 10, 2, 255, 52, 13, 6, 255, 55, 13, 3, 255, 56, 16, 7, 255, 49, 10, 6, 255, 34, 8, 3, 255, 31, 9, 2, 255, 34, 10, 1, 255, 32, 10, 0, 255, 34, 8, 1, 255, 30, 9, 0, 255, 42, 11, 4, 255, 43, 10, 4, 255, 40, 6, 3, 255, 30, 5, 3, 255, 29, 8, 4, 255, 32, 9, 3, 255, 31, 9, 1, 255, 43, 8, 2, 255, 45, 10, 1, 255, 51, 15, 6, 255, 49, 14, 4, 255, 46, 14, 2, 255, 42, 11, 3, 255, 37, 7, 2, 255, 5, 1, 1, 255, 5, 1, 0, 255, 6, 0, 1, 255, 7, 3, 2, 255, 6, 2, 1, 255, 9, 3, 0, 255, 11, 2, 2, 255, 7, 1, 1, 255, 7, 1, 1, 255, 8, 2, 2, 255, 6, 1, 0, 255, 8, 1, 0, 255, 11, 3, 0, 255, 12, 3, 1, 255, 12, 5, 2, 255, 10, 2, 1, 255, 14, 4, 3, 255, 13, 5, 2, 255, 10, 7, 4, 255, 11, 3, 1, 255, 14, 4, 2, 255, 16, 6, 3, 255, 15, 6, 3, 255, 13, 5, 2, 255, 11, 3, 1, 255, 14, 7, 4, 255, 15, 4, 2, 255, 13, 5, 2, 255, 12, 4, 1, 255, 13, 4, 2, 255, 17, 7, 3, 255, 15, 8, 1, 255, 14, 7, 1, 255, 15, 6, 1, 255, 19, 9, 4, 255, 20, 9, 5, 255, 18, 7, 3, 255, 18, 9, 2, 255, 17, 8, 1, 255, 18, 9, 3, 255, 17, 9, 2, 255, 20, 10, 3, 255, 18, 8, 2, 255, 15, 8, 1, 255, 17, 12, 3, 255, 24, 13, 2, 255, 22, 12, 2, 255, 23, 13, 3, 255, 27, 14, 5, 255, 26, 11, 2, 255, 31, 12, 3, 255, 31, 10, 5, 255, 31, 13, 3, 255, 28, 14, 0, 255, 30, 13, 5, 255, 32, 11, 9, 255, 24, 12, 2, 255, 28, 15, 1, 255, 27, 15, 4, 255, 34, 12, 5, 255, 36, 13, 6, 255, 26, 13, 1, 255, 26, 17, 3, 255, 29, 13, 2, 255, 31, 18, 2, 255, 24, 14, 3, 255, 37, 18, 5, 255, 42, 17, 2, 255, 33, 17, 2, 255, 28, 18, 3, 255, 35, 19, 2, 255, 33, 14, 3, 255, 34, 17, 6, 255, 35, 19, 2, 255, 36, 18, 3, 255, 40, 20, 3, 255, 43, 22, 1, 255, 44, 18, 3, 255, 39, 22, 0, 255, 43, 21, 1, 255, 55, 20, 7, 255, 50, 18, 6, 255, 44, 21, 3, 255, 38, 23, 0, 255, 43, 23, 3, 255, 45, 26, 3, 255, 43, 21, 1, 255, 45, 21, 3, 255, 48, 25, 3, 255, 49, 18, 3, 255, 48, 23, 6, 255, 43, 26, 3, 255, 48, 24, 1, 255, 44, 22, 0, 255, 41, 22, 2, 255, 48, 23, 2, 255, 47, 21, 5, 255, 46, 22, 4, 255, 47, 24, 5, 255, 47, 24, 1, 255, 51, 25, 2, 255, 57, 28, 2, 255, 56, 28, 4, 255, 49, 26, 4, 255, 54, 26, 5, 255, 56, 26, 5, 255, 51, 24, 3, 255, 47, 20, 3, 255, 45, 24, 6, 255, 47, 26, 4, 255, 49, 24, 3, 255, 46, 22, 1, 255, 42, 25, 1, 255, 42, 23, 3, 255, 49, 21, 7, 255, 48, 26, 5, 255, 47, 26, 3, 255, 55, 28, 6, 255, 48, 26, 3, 255, 43, 24, 1, 255, 49, 26, 6, 255, 51, 28, 6, 255, 52, 32, 4, 255, 47, 28, 2, 255, 53, 25, 3, 255, 56, 28, 6, 255, 53, 31, 7, 255, 51, 27, 3, 255, 59, 29, 0, 255, 59, 31, 4, 255, 59, 27, 5, 255, 59, 26, 4, 255, 61, 32, 6, 255, 55, 31, 3, 255, 59, 31, 9, 255, 58, 32, 6, 255, 61, 39, 13, 255, 58, 37, 7, 255, 63, 43, 11, 255, 55, 42, 19, 255, 54, 44, 24, 255, 64, 50, 18, 255, 66, 53, 20, 255, 65, 53, 27, 255, 66, 59, 30, 255, 64, 62, 29, 255, 63, 62, 29, 255, 69, 69, 45, 255, 68, 67, 52, 255, 68, 70, 43, 255, 73, 74, 55, 255, 74, 76, 59, 255, 73, 81, 62, 255, 77, 88, 65, 255, 79, 89, 65, 255, 83, 93, 68, 255, 83, 97, 77, 255, 86, 104, 83, 255, 85, 109, 80, 255, 89, 112, 83, 255, 91, 117, 95, 255, 90, 121, 98, 255, 92, 127, 103, 255, 91, 132, 106, 255, 91, 133, 108, 255, 93, 136, 112, 255, 98, 139, 115, 255, 101, 143, 119, 255, 100, 144, 118, 255, 102, 145, 118, 255, 107, 148, 121, 255, 105, 147, 118, 255, 103, 147, 116, 255, 101, 146, 116, 255, 99, 144, 113, 255, 97, 141, 107, 255, 98, 141, 106, 255, 97, 139, 103, 255, 98, 137, 101, 255, 95, 130, 97, 255, 99, 127, 100, 255, 99, 124, 97, 255, 92, 119, 89, 255, 96, 117, 83, 255, 96, 114, 71, 255, 94, 108, 67, 255, 94, 98, 72, 255, 91, 96, 67, 255, 88, 96, 50, 255, 85, 94, 39, 255, 80, 85, 54, 255, 81, 81, 56, 255, 86, 87, 26, 255, 83, 80, 40, 255, 83, 75, 40, 255, 80, 70, 31, 255, 80, 67, 35, 255, 73, 65, 23, 255, 74, 61, 20, 255, 81, 65, 13, 255, 79, 59, 23, 255, 70, 56, 20, 255, 79, 62, 14, 255, 82, 57, 7, 255, 81, 52, 12, 255, 84, 53, 8, 255, 78, 51, 15, 255, 77, 48, 9, 255, 80, 46, 5, 255, 82, 46, 11, 255, 73, 43, 8, 255, 76, 43, 3, 255, 71, 38, 9, 255, 69, 40, 8, 255, 72, 45, 4, 255, 74, 41, 10, 255, 75, 38, 10, 255, 77, 38, 2, 255, 74, 37, 3, 255, 73, 37, 9, 255, 77, 35, 10, 255, 77, 33, 5, 255, 71, 31, 4, 255, 67, 33, 9, 255, 73, 36, 4, 255, 78, 33, 4, 255, 72, 33, 3, 255, 69, 32, 3, 255, 75, 31, 5, 255, 75, 36, 5, 255, 72, 34, 7, 255, 75, 29, 6, 255, 72, 30, 2, 255, 67, 36, 4, 255, 68, 34, 5, 255, 72, 28, 1, 255, 75, 29, 4, 255, 70, 33, 6, 255, 68, 29, 3, 255, 73, 30, 6, 255, 71, 29, 5, 255, 67, 30, 4, 255, 73, 31, 6, 255, 68, 28, 9, 255, 73, 28, 5, 255, 74, 31, 2, 255, 74, 32, 3, 255, 79, 31, 2, 255, 86, 30, 6, 255, 83, 32, 5, 255, 78, 32, 1, 255, 76, 30, 0, 255, 76, 31, 2, 255, 78, 33, 4, 255, 74, 29, 1, 255, 76, 31, 5, 255, 76, 31, 3, 255, 76, 31, 2, 255, 72, 29, 1, 255, 72, 28, 2, 255, 74, 28, 2, 255, 74, 26, 4, 255, 73, 28, 1, 255, 85, 33, 4, 255, 91, 31, 3, 255, 86, 29, 4, 255, 73, 26, 1, 255, 70, 29, 3, 255, 73, 29, 5, 255, 70, 26, 2, 255, 67, 28, 1, 255, 67, 23, 3, 255, 76, 25, 2, 255, 75, 25, 5, 255, 70, 24, 3, 255, 67, 25, 2, 255, 67, 24, 6, 255, 78, 27, 7, 255, 72, 23, 3, 255, 64, 21, 8, 255, 65, 20, 7, 255, 64, 19, 1, 255, 65, 22, 1, 255, 66, 21, 3, 255, 65, 22, 2, 255, 65, 25, 5, 255, 65, 24, 5, 255, 66, 24, 3, 255, 56, 24, 3, 255, 57, 23, 3, 255, 61, 21, 3, 255, 64, 21, 4, 255, 65, 22, 5, 255, 64, 19, 2, 255, 57, 20, 1, 255, 58, 22, 3, 255, 62, 23, 4, 255, 56, 24, 3, 255, 60, 22, 4, 255, 60, 19, 5, 255, 51, 19, 3, 255, 64, 22, 3, 255, 64, 18, 1, 255, 56, 21, 1, 255, 60, 20, 4, 255, 61, 15, 3, 255, 63, 24, 7, 255, 61, 23, 2, 255, 61, 17, 1, 255, 58, 16, 1, 255, 51, 19, 0, 255, 61, 18, 1, 255, 60, 13, 1, 255, 56, 19, 2, 255, 62, 21, 3, 255, 58, 15, 4, 255, 51, 16, 4, 255, 50, 16, 4, 255, 52, 16, 5, 255, 47, 16, 6, 255, 35, 18, 2, 255, 49, 17, 4, 255, 56, 15, 3, 255, 50, 16, 4, 255, 46, 18, 6, 255, 44, 16, 4, 255, 44, 17, 4, 255, 49, 18, 7, 255, 52, 14, 3, 255, 53, 15, 2, 255, 53, 16, 3, 255, 60, 18, 3, 255, 63, 17, 2, 255, 55, 17, 1, 255, 70, 19, 4, 255, 64, 20, 4, 255, 49, 16, 2, 255, 61, 12, 6, 255, 48, 20, 5, 255, 52, 17, 1, 255, 63, 18, 4, 255, 56, 14, 1, 255, 58, 13, 3, 255, 58, 13, 4, 255, 56, 15, 5, 255, 58, 14, 4, 255, 59, 16, 3, 255, 62, 15, 2, 255, 61, 13, 0, 255, 62, 16, 0, 255, 58, 16, 1, 255, 54, 15, 2, 255, 51, 13, 4, 255, 55, 15, 6, 255, 52, 14, 2, 255, 56, 14, 2, 255, 56, 13, 2, 255, 57, 14, 2, 255, 68, 15, 5, 255, 69, 15, 3, 255, 65, 16, 1, 255, 67, 14, 0, 255, 72, 16, 2, 255, 68, 16, 2, 255, 63, 15, 0, 255, 57, 15, 3, 255, 53, 12, 2, 255, 50, 13, 0, 255, 51, 15, 1, 255, 57, 14, 3, 255, 60, 11, 1, 255, 65, 15, 2, 255, 60, 15, 1, 255, 58, 14, 3, 255, 41, 9, 0, 255, 37, 9, 2, 255, 42, 9, 3, 255, 41, 10, 2, 255, 42, 11, 4, 255, 41, 12, 8, 255, 33, 5, 2, 255, 31, 12, 5, 255, 29, 9, 3, 255, 35, 5, 1, 255, 38, 9, 2, 255, 41, 10, 4, 255, 45, 11, 4, 255, 40, 10, 1, 255, 41, 12, 3, 255, 35, 11, 3, 255, 34, 9, 4, 255, 35, 6, 2, 255, 38, 12, 4, 255, 44, 11, 3, 255, 49, 7, 0, 255, 49, 11, 3, 255, 41, 12, 0, 255, 48, 11, 1, 255, 49, 12, 2, 255, 49, 11, 3, 255, 5, 1, 0, 255, 6, 0, 0, 255, 7, 1, 1, 255, 4, 0, 0, 255, 4, 1, 0, 255, 8, 2, 0, 255, 11, 2, 3, 255, 10, 0, 2, 255, 7, 1, 1, 255, 9, 3, 3, 255, 9, 3, 2, 255, 9, 4, 1, 255, 13, 5, 2, 255, 8, 2, 0, 255, 9, 5, 2, 255, 14, 6, 4, 255, 14, 3, 2, 255, 15, 5, 3, 255, 9, 2, 1, 255, 10, 3, 1, 255, 11, 3, 1, 255, 13, 2, 1, 255, 15, 5, 3, 255, 15, 4, 3, 255, 10, 4, 1, 255, 15, 8, 5, 255, 16, 5, 3, 255, 12, 3, 2, 255, 13, 4, 2, 255, 14, 5, 3, 255, 14, 7, 4, 255, 11, 6, 1, 255, 15, 7, 0, 255, 19, 9, 4, 255, 20, 9, 6, 255, 16, 5, 2, 255, 17, 8, 3, 255, 18, 11, 4, 255, 16, 9, 1, 255, 15, 7, 0, 255, 16, 9, 2, 255, 19, 8, 3, 255, 20, 6, 4, 255, 20, 10, 6, 255, 19, 10, 4, 255, 28, 14, 5, 255, 22, 10, 2, 255, 24, 10, 4, 255, 21, 9, 3, 255, 24, 10, 3, 255, 29, 12, 4, 255, 25, 14, 6, 255, 32, 13, 4, 255, 29, 13, 3, 255, 20, 13, 2, 255, 26, 11, 3, 255, 23, 14, 3, 255, 29, 12, 1, 255, 25, 15, 1, 255, 27, 17, 5, 255, 36, 15, 5, 255, 33, 15, 2, 255, 30, 16, 1, 255, 39, 13, 4, 255, 32, 15, 5, 255, 27, 15, 5, 255, 27, 14, 2, 255, 33, 17, 1, 255, 35, 19, 2, 255, 36, 19, 4, 255, 34, 17, 3, 255, 30, 17, 2, 255, 27, 16, 3, 255, 27, 15, 4, 255, 34, 17, 4, 255, 35, 16, 0, 255, 37, 20, 3, 255, 34, 20, 4, 255, 45, 20, 4, 255, 47, 20, 3, 255, 41, 18, 4, 255, 37, 18, 4, 255, 36, 22, 2, 255, 39, 22, 3, 255, 44, 20, 7, 255, 40, 21, 1, 255, 44, 24, 6, 255, 44, 22, 3, 255, 49, 26, 3, 255, 45, 19, 4, 255, 42, 20, 1, 255, 49, 23, 1, 255, 52, 20, 4, 255, 48, 21, 3, 255, 48, 26, 2, 255, 51, 26, 3, 255, 50, 25, 1, 255, 52, 25, 4, 255, 51, 23, 2, 255, 53, 24, 4, 255, 54, 25, 5, 255, 51, 23, 1, 255, 45, 22, 2, 255, 44, 26, 3, 255, 53, 27, 3, 255, 52, 23, 2, 255, 50, 24, 4, 255, 48, 22, 1, 255, 42, 23, 1, 255, 44, 25, 1, 255, 45, 25, 1, 255, 45, 25, 4, 255, 45, 26, 5, 255, 44, 22, 4, 255, 49, 22, 6, 255, 43, 24, 3, 255, 44, 27, 3, 255, 53, 27, 4, 255, 48, 26, 1, 255, 46, 26, 2, 255, 49, 26, 3, 255, 51, 27, 2, 255, 55, 29, 1, 255, 53, 31, 3, 255, 50, 29, 5, 255, 53, 27, 6, 255, 56, 26, 7, 255, 54, 26, 4, 255, 54, 32, 3, 255, 57, 29, 4, 255, 56, 27, 3, 255, 60, 30, 5, 255, 65, 30, 7, 255, 58, 29, 6, 255, 52, 33, 12, 255, 59, 41, 7, 255, 59, 34, 9, 255, 61, 38, 4, 255, 57, 36, 16, 255, 55, 39, 17, 255, 62, 48, 12, 255, 67, 53, 9, 255, 69, 54, 26, 255, 65, 54, 24, 255, 62, 57, 30, 255, 61, 60, 35, 255, 67, 67, 37, 255, 70, 70, 42, 255, 70, 74, 42, 255, 70, 73, 43, 255, 72, 74, 55, 255, 76, 80, 57, 255, 76, 83, 61, 255, 79, 87, 69, 255, 82, 90, 65, 255, 84, 94, 68, 255, 87, 102, 84, 255, 82, 105, 86, 255, 86, 112, 85, 255, 91, 115, 89, 255, 87, 120, 98, 255, 88, 122, 97, 255, 93, 130, 104, 255, 94, 136, 113, 255, 96, 138, 117, 255, 97, 141, 116, 255, 99, 143, 117, 255, 99, 145, 122, 255, 103, 149, 126, 255, 103, 148, 126, 255, 104, 147, 123, 255, 105, 148, 121, 255, 103, 149, 120, 255, 103, 148, 120, 255, 100, 144, 115, 255, 103, 144, 116, 255, 103, 143, 112, 255, 102, 139, 107, 255, 100, 134, 102, 255, 97, 127, 100, 255, 102, 127, 97, 255, 96, 122, 93, 255, 88, 117, 82, 255, 93, 114, 77, 255, 94, 106, 78, 255, 94, 106, 67, 255, 93, 102, 59, 255, 91, 98, 61, 255, 87, 92, 59, 255, 81, 87, 49, 255, 81, 83, 48, 255, 85, 85, 36, 255, 84, 81, 27, 255, 78, 75, 32, 255, 80, 73, 40, 255, 80, 69, 30, 255, 76, 63, 31, 255, 74, 62, 24, 255, 75, 67, 18, 255, 81, 63, 12, 255, 78, 60, 28, 255, 68, 54, 27, 255, 80, 60, 6, 255, 77, 55, 10, 255, 76, 50, 20, 255, 77, 48, 5, 255, 79, 47, 10, 255, 76, 44, 10, 255, 77, 43, 13, 255, 70, 38, 11, 255, 69, 40, 12, 255, 76, 40, 9, 255, 73, 42, 5, 255, 70, 45, 7, 255, 67, 40, 7, 255, 68, 36, 5, 255, 75, 35, 5, 255, 76, 33, 3, 255, 76, 38, 7, 255, 76, 40, 8, 255, 75, 37, 6, 255, 80, 35, 8, 255, 73, 33, 5, 255, 69, 35, 5, 255, 74, 37, 6, 255, 79, 33, 5, 255, 73, 34, 6, 255, 66, 33, 4, 255, 75, 31, 3, 255, 76, 34, 3, 255, 68, 34, 4, 255, 73, 32, 6, 255, 78, 29, 3, 255, 76, 30, 5, 255, 71, 28, 6, 255, 71, 28, 7, 255, 73, 28, 5, 255, 70, 29, 3, 255, 72, 29, 4, 255, 80, 29, 6, 255, 75, 27, 6, 255, 64, 29, 4, 255, 65, 29, 2, 255, 67, 28, 2, 255, 74, 27, 4, 255, 70, 25, 0, 255, 70, 30, 3, 255, 78, 29, 9, 255, 85, 29, 3, 255, 82, 33, 1, 255, 77, 32, 2, 255, 77, 29, 0, 255, 81, 33, 2, 255, 79, 31, 3, 255, 74, 25, 2, 255, 72, 25, 4, 255, 77, 30, 4, 255, 75, 29, 4, 255, 77, 30, 5, 255, 76, 28, 5, 255, 72, 28, 3, 255, 76, 28, 4, 255, 78, 27, 6, 255, 75, 27, 3, 255, 76, 30, 0, 255, 79, 30, 1, 255, 79, 26, 3, 255, 76, 25, 5, 255, 72, 24, 4, 255, 70, 26, 7, 255, 70, 25, 4, 255, 72, 24, 2, 255, 72, 25, 4, 255, 67, 25, 2, 255, 67, 24, 1, 255, 73, 26, 5, 255, 74, 23, 7, 255, 65, 20, 3, 255, 66, 21, 1, 255, 64, 19, 2, 255, 59, 19, 3, 255, 66, 23, 5, 255, 65, 20, 2, 255, 69, 21, 6, 255, 67, 22, 3, 255, 61, 20, 4, 255, 62, 20, 4, 255, 66, 23, 1, 255, 64, 24, 6, 255, 66, 20, 4, 255, 66, 20, 4, 255, 64, 20, 4, 255, 64, 18, 1, 255, 61, 20, 2, 255, 61, 20, 3, 255, 53, 19, 0, 255, 52, 20, 1, 255, 64, 19, 4, 255, 63, 22, 5, 255, 49, 15, 3, 255, 53, 19, 9, 255, 52, 18, 3, 255, 59, 19, 1, 255, 55, 21, 1, 255, 58, 20, 5, 255, 67, 15, 5, 255, 69, 15, 2, 255, 64, 18, 3, 255, 59, 14, 2, 255, 57, 16, 5, 255, 47, 17, 2, 255, 55, 21, 1, 255, 59, 18, 1, 255, 56, 18, 1, 255, 59, 18, 2, 255, 53, 14, 3, 255, 44, 15, 3, 255, 50, 18, 4, 255, 55, 17, 1, 255, 54, 18, 4, 255, 44, 15, 4, 255, 49, 15, 2, 255, 51, 13, 1, 255, 49, 17, 6, 255, 45, 16, 5, 255, 46, 15, 3, 255, 44, 15, 4, 255, 43, 11, 1, 255, 49, 14, 3, 255, 48, 14, 3, 255, 47, 12, 5, 255, 52, 14, 6, 255, 54, 14, 5, 255, 42, 10, 3, 255, 44, 12, 3, 255, 50, 14, 4, 255, 39, 15, 2, 255, 52, 13, 2, 255, 45, 14, 3, 255, 48, 16, 3, 255, 59, 18, 6, 255, 50, 15, 1, 255, 57, 17, 5, 255, 56, 14, 3, 255, 56, 16, 3, 255, 59, 14, 4, 255, 58, 13, 3, 255, 65, 20, 5, 255, 67, 19, 3, 255, 62, 17, 2, 255, 65, 21, 7, 255, 56, 13, 4, 255, 56, 12, 6, 255, 57, 15, 2, 255, 52, 17, 2, 255, 53, 11, 2, 255, 55, 14, 4, 255, 61, 18, 2, 255, 71, 15, 1, 255, 74, 16, 3, 255, 68, 13, 1, 255, 64, 15, 2, 255, 60, 14, 1, 255, 60, 17, 3, 255, 52, 12, 0, 255, 49, 12, 3, 255, 50, 13, 3, 255, 47, 13, 1, 255, 49, 17, 5, 255, 53, 14, 2, 255, 61, 13, 4, 255, 61, 11, 2, 255, 64, 15, 1, 255, 64, 14, 0, 255, 50, 12, 3, 255, 37, 7, 4, 255, 35, 7, 2, 255, 38, 14, 2, 255, 39, 15, 4, 255, 32, 9, 2, 255, 32, 10, 3, 255, 31, 9, 1, 255, 32, 8, 2, 255, 33, 7, 4, 255, 29, 10, 5, 255, 30, 9, 2, 255, 32, 10, 0, 255, 54, 15, 4, 255, 56, 11, 0, 255, 56, 11, 2, 255, 45, 8, 4, 255, 42, 9, 7, 255, 44, 12, 6, 255, 36, 12, 1, 255, 47, 12, 4, 255, 51, 14, 5, 255, 41, 11, 2, 255, 39, 10, 5, 255, 45, 12, 5, 255, 48, 8, 1, 255, 7, 2, 1, 255, 7, 2, 1, 255, 8, 3, 3, 255, 6, 0, 0, 255, 11, 3, 2, 255, 12, 4, 2, 255, 8, 2, 1, 255, 8, 1, 2, 255, 10, 1, 2, 255, 8, 1, 2, 255, 7, 3, 1, 255, 9, 4, 1, 255, 11, 3, 1, 255, 9, 3, 0, 255, 11, 4, 1, 255, 12, 5, 2, 255, 8, 2, 0, 255, 9, 3, 1, 255, 10, 2, 0, 255, 13, 5, 3, 255, 13, 3, 1, 255, 12, 1, 0, 255, 13, 3, 1, 255, 12, 3, 1, 255, 12, 3, 2, 255, 14, 5, 4, 255, 15, 3, 3, 255, 13, 3, 2, 255, 15, 5, 4, 255, 16, 5, 1, 255, 14, 6, 2, 255, 13, 6, 2, 255, 17, 6, 2, 255, 15, 6, 1, 255, 16, 7, 1, 255, 16, 5, 0, 255, 18, 8, 4, 255, 15, 7, 2, 255, 15, 8, 3, 255, 16, 9, 3, 255, 18, 10, 4, 255, 20, 9, 4, 255, 21, 9, 4, 255, 18, 8, 3, 255, 19, 11, 4, 255, 22, 10, 1, 255, 23, 9, 3, 255, 25, 8, 3, 255, 23, 7, 1, 255, 23, 10, 2, 255, 17, 11, 1, 255, 20, 11, 0, 255, 24, 10, 2, 255, 29, 14, 6, 255, 25, 13, 2, 255, 24, 13, 1, 255, 26, 15, 3, 255, 32, 12, 5, 255, 27, 16, 5, 255, 23, 15, 1, 255, 30, 12, 0, 255, 32, 13, 1, 255, 31, 18, 4, 255, 35, 15, 3, 255, 27, 12, 2, 255, 29, 13, 3, 255, 29, 14, 4, 255, 28, 13, 3, 255, 30, 15, 3, 255, 29, 14, 4, 255, 30, 17, 6, 255, 29, 17, 2, 255, 32, 17, 3, 255, 32, 14, 4, 255, 35, 17, 5, 255, 35, 16, 2, 255, 37, 19, 4, 255, 33, 22, 3, 255, 36, 20, 4, 255, 38, 16, 1, 255, 39, 19, 4, 255, 37, 19, 4, 255, 36, 22, 4, 255, 43, 20, 3, 255, 44, 21, 6, 255, 42, 24, 8, 255, 37, 15, 2, 255, 43, 19, 5, 255, 45, 23, 4, 255, 40, 21, 3, 255, 38, 22, 2, 255, 51, 23, 5, 255, 58, 20, 5, 255, 45, 21, 3, 255, 37, 24, 3, 255, 48, 23, 2, 255, 51, 25, 4, 255, 51, 24, 6, 255, 55, 20, 4, 255, 55, 21, 5, 255, 51, 18, 1, 255, 47, 20, 3, 255, 45, 23, 7, 255, 47, 25, 7, 255, 48, 23, 3, 255, 50, 20, 1, 255, 49, 22, 4, 255, 46, 21, 4, 255, 49, 28, 7, 255, 54, 24, 3, 255, 49, 22, 1, 255, 44, 26, 2, 255, 41, 23, 2, 255, 51, 26, 6, 255, 48, 25, 4, 255, 44, 24, 5, 255, 45, 27, 5, 255, 45, 26, 1, 255, 49, 27, 2, 255, 53, 29, 5, 255, 49, 26, 5, 255, 48, 28, 3, 255, 54, 27, 3, 255, 54, 26, 6, 255, 51, 28, 4, 255, 52, 28, 3, 255, 56, 27, 7, 255, 54, 27, 6, 255, 56, 28, 8, 255, 56, 27, 6, 255, 52, 30, 8, 255, 49, 31, 1, 255, 60, 32, 8, 255, 60, 28, 9, 255, 66, 33, 7, 255, 66, 40, 3, 255, 54, 34, 5, 255, 62, 39, 11, 255, 57, 35, 18, 255, 59, 43, 18, 255, 59, 48, 14, 255, 66, 51, 16, 255, 71, 52, 23, 255, 70, 55, 27, 255, 69, 56, 36, 255, 64, 62, 33, 255, 66, 68, 38, 255, 68, 66, 42, 255, 72, 74, 43, 255, 71, 73, 54, 255, 75, 77, 62, 255, 79, 82, 62, 255, 79, 84, 64, 255, 83, 89, 72, 255, 87, 95, 69, 255, 90, 100, 76, 255, 88, 104, 84, 255, 84, 106, 87, 255, 87, 115, 92, 255, 90, 119, 96, 255, 89, 121, 100, 255, 89, 128, 101, 255, 93, 136, 107, 255, 94, 137, 116, 255, 95, 141, 123, 255, 99, 145, 123, 255, 102, 147, 123, 255, 100, 147, 125, 255, 100, 149, 127, 255, 104, 150, 129, 255, 104, 151, 126, 255, 103, 149, 121, 255, 103, 149, 121, 255, 105, 148, 120, 255, 99, 146, 115, 255, 99, 145, 113, 255, 102, 141, 108, 255, 102, 134, 103, 255, 99, 132, 100, 255, 101, 129, 96, 255, 99, 126, 86, 255, 94, 123, 83, 255, 92, 118, 76, 255, 95, 110, 78, 255, 93, 102, 77, 255, 94, 103, 74, 255, 90, 99, 57, 255, 87, 93, 49, 255, 87, 89, 59, 255, 85, 85, 52, 255, 83, 80, 49, 255, 83, 79, 41, 255, 82, 78, 43, 255, 81, 76, 24, 255, 75, 73, 23, 255, 71, 67, 29, 255, 75, 64, 24, 255, 78, 63, 21, 255, 77, 65, 18, 255, 75, 60, 16, 255, 77, 59, 23, 255, 78, 61, 8, 255, 79, 54, 14, 255, 76, 55, 7, 255, 70, 51, 7, 255, 70, 47, 12, 255, 71, 45, 12, 255, 73, 41, 14, 255, 68, 43, 20, 255, 69, 50, 11, 255, 74, 41, 4, 255, 74, 37, 10, 255, 73, 40, 7, 255, 72, 41, 6, 255, 69, 36, 5, 255, 78, 34, 6, 255, 75, 37, 5, 255, 77, 37, 8, 255, 72, 33, 5, 255, 71, 37, 3, 255, 68, 33, 4, 255, 73, 32, 8, 255, 72, 34, 4, 255, 70, 38, 2, 255, 79, 37, 8, 255, 76, 31, 5, 255, 71, 35, 3, 255, 73, 36, 6, 255, 75, 30, 5, 255, 75, 31, 4, 255, 70, 34, 7, 255, 71, 32, 3, 255, 78, 32, 4, 255, 78, 30, 5, 255, 71, 26, 3, 255, 70, 33, 9, 255, 68, 32, 1, 255, 71, 25, 1, 255, 70, 34, 6, 255, 71, 27, 2, 255, 70, 25, 3, 255, 70, 29, 5, 255, 71, 27, 3, 255, 68, 29, 2, 255, 68, 25, 3, 255, 73, 27, 6, 255, 75, 27, 3, 255, 82, 28, 2, 255, 88, 30, 3, 255, 83, 27, 0, 255, 81, 28, 2, 255, 79, 31, 2, 255, 78, 31, 2, 255, 78, 32, 2, 255, 73, 29, 2, 255, 78, 29, 6, 255, 77, 23, 2, 255, 81, 30, 7, 255, 78, 30, 4, 255, 76, 28, 2, 255, 74, 29, 4, 255, 73, 28, 5, 255, 78, 25, 4, 255, 74, 26, 4, 255, 70, 28, 3, 255, 78, 28, 3, 255, 78, 25, 2, 255, 74, 28, 4, 255, 72, 27, 2, 255, 65, 23, 5, 255, 65, 24, 5, 255, 68, 22, 2, 255, 67, 26, 5, 255, 65, 24, 1, 255, 68, 25, 2, 255, 66, 21, 5, 255, 75, 22, 7, 255, 68, 20, 3, 255, 65, 24, 5, 255, 64, 22, 6, 255, 65, 23, 5, 255, 67, 23, 5, 255, 63, 20, 4, 255, 67, 21, 9, 255, 62, 21, 3, 255, 64, 21, 6, 255, 62, 19, 7, 255, 69, 19, 4, 255, 63, 22, 3, 255, 59, 20, 2, 255, 65, 19, 2, 255, 68, 21, 6, 255, 57, 18, 4, 255, 55, 19, 1, 255, 60, 23, 4, 255, 54, 22, 3, 255, 51, 18, 3, 255, 55, 16, 3, 255, 60, 21, 8, 255, 57, 20, 6, 255, 55, 16, 4, 255, 54, 20, 4, 255, 55, 22, 3, 255, 55, 20, 2, 255, 52, 18, 5, 255, 60, 22, 7, 255, 66, 22, 2, 255, 59, 17, 3, 255, 52, 15, 6, 255, 57, 16, 6, 255, 54, 19, 2, 255, 50, 17, 3, 255, 51, 15, 2, 255, 52, 20, 3, 255, 52, 17, 6, 255, 48, 15, 9, 255, 55, 19, 5, 255, 59, 24, 2, 255, 54, 18, 3, 255, 42, 15, 3, 255, 51, 14, 6, 255, 56, 14, 5, 255, 47, 11, 0, 255, 41, 14, 3, 255, 40, 13, 2, 255, 45, 14, 3, 255, 43, 12, 2, 255, 43, 12, 2, 255, 44, 13, 1, 255, 41, 14, 1, 255, 45, 13, 3, 255, 58, 17, 6, 255, 53, 16, 3, 255, 46, 14, 5, 255, 41, 11, 4, 255, 47, 13, 6, 255, 49, 15, 5, 255, 37, 12, 1, 255, 47, 15, 7, 255, 45, 12, 2, 255, 45, 13, 4, 255, 45, 15, 4, 255, 50, 17, 0, 255, 53, 15, 4, 255, 49, 15, 3, 255, 52, 16, 0, 255, 55, 11, 0, 255, 74, 22, 6, 255, 73, 22, 3, 255, 65, 17, 1, 255, 61, 17, 2, 255, 58, 15, 2, 255, 59, 16, 5, 255, 56, 13, 0, 255, 52, 14, 1, 255, 55, 14, 5, 255, 59, 13, 4, 255, 56, 15, 1, 255, 64, 17, 1, 255, 70, 16, 4, 255, 64, 12, 2, 255, 59, 12, 1, 255, 53, 14, 0, 255, 51, 16, 2, 255, 50, 12, 2, 255, 53, 14, 3, 255, 52, 14, 4, 255, 44, 11, 1, 255, 37, 15, 3, 255, 46, 14, 4, 255, 55, 9, 2, 255, 58, 8, 2, 255, 56, 14, 4, 255, 59, 16, 4, 255, 55, 16, 6, 255, 39, 9, 1, 255, 36, 10, 2, 255, 34, 9, 1, 255, 40, 11, 3, 255, 44, 12, 3, 255, 39, 9, 2, 255, 31, 4, 1, 255, 32, 7, 6, 255, 25, 6, 5, 255, 26, 5, 4, 255, 25, 4, 2, 255, 29, 7, 3, 255, 46, 11, 8, 255, 49, 9, 4, 255, 51, 8, 3, 255, 36, 9, 3, 255, 27, 7, 2, 255, 39, 9, 4, 255, 44, 10, 3, 255, 46, 11, 2, 255, 42, 11, 1, 255, 44, 14, 4, 255, 42, 9, 2, 255, 47, 12, 2, 255, 48, 11, 2, 255, 7, 1, 1, 255, 5, 1, 0, 255, 7, 2, 2, 255, 9, 1, 0, 255, 13, 1, 0, 255, 13, 2, 1, 255, 6, 1, 0, 255, 6, 1, 1, 255, 8, 1, 1, 255, 8, 1, 1, 255, 10, 3, 2, 255, 11, 4, 1, 255, 9, 3, 1, 255, 12, 2, 1, 255, 12, 2, 1, 255, 10, 3, 1, 255, 9, 5, 2, 255, 10, 5, 2, 255, 13, 4, 2, 255, 15, 3, 2, 255, 15, 4, 2, 255, 14, 4, 3, 255, 13, 3, 2, 255, 15, 5, 3, 255, 16, 5, 2, 255, 15, 5, 3, 255, 13, 3, 2, 255, 13, 4, 2, 255, 17, 7, 5, 255, 15, 5, 2, 255, 14, 4, 1, 255, 15, 8, 4, 255, 16, 3, 2, 255, 18, 9, 3, 255, 17, 10, 1, 255, 16, 5, 0, 255, 17, 6, 2, 255, 16, 5, 0, 255, 17, 9, 4, 255, 15, 7, 1, 255, 17, 8, 2, 255, 19, 8, 2, 255, 19, 9, 0, 255, 19, 9, 2, 255, 20, 10, 3, 255, 22, 10, 1, 255, 21, 10, 2, 255, 24, 11, 3, 255, 25, 9, 2, 255, 23, 9, 2, 255, 23, 13, 3, 255, 26, 14, 5, 255, 21, 12, 3, 255, 27, 14, 4, 255, 32, 12, 1, 255, 28, 14, 1, 255, 29, 15, 4, 255, 33, 12, 3, 255, 33, 12, 5, 255, 30, 14, 3, 255, 30, 13, 4, 255, 30, 14, 3, 255, 28, 12, 0, 255, 32, 15, 3, 255, 33, 16, 7, 255, 35, 14, 5, 255, 37, 14, 5, 255, 31, 13, 1, 255, 34, 18, 6, 255, 32, 15, 4, 255, 33, 16, 6, 255, 28, 11, 1, 255, 34, 16, 2, 255, 33, 14, 0, 255, 34, 16, 2, 255, 37, 17, 3, 255, 38, 17, 2, 255, 32, 21, 3, 255, 30, 21, 3, 255, 31, 17, 2, 255, 40, 17, 4, 255, 42, 19, 4, 255, 38, 22, 4, 255, 47, 24, 3, 255, 39, 21, 1, 255, 37, 22, 3, 255, 45, 20, 6, 255, 46, 17, 2, 255, 44, 24, 3, 255, 38, 24, 2, 255, 40, 22, 4, 255, 37, 22, 1, 255, 38, 22, 1, 255, 47, 22, 5, 255, 52, 21, 7, 255, 53, 20, 4, 255, 61, 25, 1, 255, 56, 23, 1, 255, 53, 23, 4, 255, 50, 21, 7, 255, 43, 18, 6, 255, 38, 20, 11, 255, 44, 22, 5, 255, 56, 28, 6, 255, 50, 22, 2, 255, 52, 22, 2, 255, 53, 22, 2, 255, 52, 24, 4, 255, 45, 22, 2, 255, 47, 23, 3, 255, 59, 23, 6, 255, 52, 24, 2, 255, 55, 26, 7, 255, 59, 23, 7, 255, 51, 21, 2, 255, 45, 23, 4, 255, 50, 25, 5, 255, 51, 26, 6, 255, 51, 25, 8, 255, 49, 23, 7, 255, 50, 25, 1, 255, 51, 29, 4, 255, 50, 24, 4, 255, 56, 25, 6, 255, 55, 27, 7, 255, 53, 23, 2, 255, 55, 24, 3, 255, 53, 28, 3, 255, 55, 29, 6, 255, 54, 27, 5, 255, 52, 25, 4, 255, 59, 31, 4, 255, 57, 27, 6, 255, 59, 31, 8, 255, 54, 30, 4, 255, 60, 35, 9, 255, 63, 34, 8, 255, 63, 32, 20, 255, 57, 38, 11, 255, 54, 40, 5, 255, 63, 45, 18, 255, 64, 47, 25, 255, 65, 50, 24, 255, 63, 55, 35, 255, 66, 58, 27, 255, 65, 65, 32, 255, 67, 65, 52, 255, 71, 67, 44, 255, 76, 76, 50, 255, 71, 74, 52, 255, 74, 77, 58, 255, 81, 85, 60, 255, 81, 86, 60, 255, 85, 91, 70, 255, 87, 95, 75, 255, 88, 99, 81, 255, 86, 103, 84, 255, 86, 111, 90, 255, 88, 117, 95, 255, 90, 123, 98, 255, 92, 128, 105, 255, 89, 133, 105, 255, 93, 138, 110, 255, 95, 139, 116, 255, 94, 143, 122, 255, 99, 146, 126, 255, 104, 148, 126, 255, 103, 150, 128, 255, 101, 150, 128, 255, 103, 152, 129, 255, 103, 150, 122, 255, 105, 151, 123, 255, 103, 151, 123, 255, 104, 149, 119, 255, 99, 147, 117, 255, 96, 144, 112, 255, 100, 140, 109, 255, 101, 136, 102, 255, 100, 134, 97, 255, 102, 127, 93, 255, 98, 126, 83, 255, 91, 120, 79, 255, 93, 116, 73, 255, 93, 107, 73, 255, 91, 102, 74, 255, 90, 100, 66, 255, 88, 95, 58, 255, 84, 90, 54, 255, 86, 89, 56, 255, 88, 88, 42, 255, 84, 82, 35, 255, 77, 72, 47, 255, 76, 73, 38, 255, 81, 70, 36, 255, 76, 67, 26, 255, 70, 66, 22, 255, 80, 67, 28, 255, 76, 62, 15, 255, 81, 62, 15, 255, 81, 58, 14, 255, 75, 53, 17, 255, 78, 56, 13, 255, 71, 48, 13, 255, 70, 51, 8, 255, 67, 50, 7, 255, 72, 42, 12, 255, 72, 46, 10, 255, 67, 45, 7, 255, 69, 43, 5, 255, 79, 45, 6, 255, 74, 41, 5, 255, 69, 40, 8, 255, 72, 37, 7, 255, 77, 38, 10, 255, 72, 37, 4, 255, 75, 34, 5, 255, 71, 37, 8, 255, 72, 35, 7, 255, 74, 33, 6, 255, 75, 33, 10, 255, 74, 29, 12, 255, 74, 28, 8, 255, 71, 33, 5, 255, 65, 31, 6, 255, 73, 31, 6, 255, 75, 28, 7, 255, 70, 33, 4, 255, 70, 34, 2, 255, 76, 30, 6, 255, 74, 33, 4, 255, 71, 35, 3, 255, 72, 33, 5, 255, 72, 31, 3, 255, 75, 29, 4, 255, 75, 28, 4, 255, 72, 30, 3, 255, 72, 33, 5, 255, 74, 29, 6, 255, 68, 31, 5, 255, 67, 27, 3, 255, 69, 28, 3, 255, 75, 28, 5, 255, 71, 30, 3, 255, 72, 29, 5, 255, 70, 24, 2, 255, 76, 29, 6, 255, 78, 31, 2, 255, 78, 33, 0, 255, 77, 34, 2, 255, 76, 30, 2, 255, 79, 31, 5, 255, 73, 31, 1, 255, 72, 30, 1, 255, 76, 28, 4, 255, 78, 26, 3, 255, 86, 31, 4, 255, 77, 25, 4, 255, 81, 29, 7, 255, 74, 30, 1, 255, 75, 29, 1, 255, 73, 28, 2, 255, 71, 28, 5, 255, 74, 26, 1, 255, 71, 28, 3, 255, 66, 27, 2, 255, 78, 29, 2, 255, 85, 32, 6, 255, 87, 33, 5, 255, 84, 26, 1, 255, 66, 25, 1, 255, 67, 27, 2, 255, 67, 22, 2, 255, 67, 26, 4, 255, 72, 25, 5, 255, 69, 25, 4, 255, 61, 24, 3, 255, 68, 23, 1, 255, 67, 19, 2, 255, 65, 21, 4, 255, 72, 25, 2, 255, 71, 21, 2, 255, 69, 18, 4, 255, 70, 19, 0, 255, 67, 23, 4, 255, 64, 22, 6, 255, 66, 20, 3, 255, 62, 22, 2, 255, 58, 20, 2, 255, 56, 20, 5, 255, 58, 20, 8, 255, 56, 19, 6, 255, 57, 23, 5, 255, 58, 24, 1, 255, 53, 22, 1, 255, 54, 20, 1, 255, 69, 24, 5, 255, 75, 25, 4, 255, 63, 20, 0, 255, 53, 21, 5, 255, 51, 22, 8, 255, 51, 17, 1, 255, 57, 20, 2, 255, 59, 20, 1, 255, 61, 19, 3, 255, 59, 18, 2, 255, 56, 19, 1, 255, 57, 21, 4, 255, 55, 22, 4, 255, 48, 18, 5, 255, 53, 20, 5, 255, 54, 20, 1, 255, 51, 15, 4, 255, 55, 17, 5, 255, 44, 16, 0, 255, 41, 18, 5, 255, 54, 16, 4, 255, 72, 23, 3, 255, 79, 22, 3, 255, 63, 18, 5, 255, 45, 15, 4, 255, 48, 14, 2, 255, 50, 14, 2, 255, 49, 12, 1, 255, 45, 13, 1, 255, 40, 15, 1, 255, 45, 17, 5, 255, 48, 16, 4, 255, 47, 14, 4, 255, 40, 14, 4, 255, 45, 18, 4, 255, 61, 19, 5, 255, 73, 21, 7, 255, 67, 17, 3, 255, 67, 16, 2, 255, 62, 17, 4, 255, 53, 17, 3, 255, 58, 18, 5, 255, 41, 15, 0, 255, 45, 13, 2, 255, 52, 14, 1, 255, 44, 13, 7, 255, 49, 15, 3, 255, 52, 14, 0, 255, 50, 15, 4, 255, 48, 13, 2, 255, 58, 15, 5, 255, 56, 14, 3, 255, 62, 15, 0, 255, 62, 17, 0, 255, 67, 18, 4, 255, 61, 14, 2, 255, 61, 14, 0, 255, 59, 14, 1, 255, 55, 14, 1, 255, 54, 12, 2, 255, 58, 13, 5, 255, 55, 12, 3, 255, 52, 13, 3, 255, 52, 15, 4, 255, 55, 11, 1, 255, 60, 12, 1, 255, 59, 15, 4, 255, 53, 14, 6, 255, 55, 13, 3, 255, 58, 15, 3, 255, 46, 16, 2, 255, 51, 13, 1, 255, 50, 9, 3, 255, 39, 11, 3, 255, 42, 13, 4, 255, 45, 12, 2, 255, 39, 8, 0, 255, 41, 11, 1, 255, 48, 12, 2, 255, 50, 13, 4, 255, 41, 11, 2, 255, 40, 12, 5, 255, 39, 8, 3, 255, 42, 10, 2, 255, 44, 12, 0, 255, 45, 15, 4, 255, 34, 11, 5, 255, 25, 7, 3, 255, 26, 7, 4, 255, 26, 10, 3, 255, 24, 7, 3, 255, 25, 8, 4, 255, 25, 7, 4, 255, 29, 8, 4, 255, 32, 7, 1, 255, 29, 7, 2, 255, 29, 9, 3, 255, 34, 10, 3, 255, 40, 8, 0, 255, 48, 11, 3, 255, 50, 13, 4, 255, 46, 13, 3, 255, 43, 12, 2, 255, 44, 11, 3, 255, 45, 12, 3, 255, 7, 1, 1, 255, 5, 0, 0, 255, 7, 2, 1, 255, 10, 2, 1, 255, 10, 0, 0, 255, 10, 0, 0, 255, 10, 0, 1, 255, 8, 2, 2, 255, 7, 3, 2, 255, 10, 2, 2, 255, 14, 2, 2, 255, 11, 2, 1, 255, 7, 2, 0, 255, 12, 2, 1, 255, 13, 2, 2, 255, 13, 2, 1, 255, 11, 3, 1, 255, 10, 2, 0, 255, 12, 1, 1, 255, 13, 2, 0, 255, 14, 3, 1, 255, 14, 4, 3, 255, 14, 4, 3, 255, 14, 4, 2, 255, 14, 3, 1, 255, 13, 2, 1, 255, 11, 2, 1, 255, 12, 5, 2, 255, 17, 9, 6, 255, 13, 3, 2, 255, 10, 1, 0, 255, 14, 8, 4, 255, 18, 5, 3, 255, 15, 5, 0, 255, 18, 9, 2, 255, 19, 8, 4, 255, 17, 6, 4, 255, 16, 5, 4, 255, 21, 10, 5, 255, 18, 7, 0, 255, 20, 10, 1, 255, 20, 10, 0, 255, 20, 11, 1, 255, 23, 11, 3, 255, 25, 11, 3, 255, 28, 11, 4, 255, 23, 11, 3, 255, 20, 11, 2, 255, 23, 10, 2, 255, 21, 6, 0, 255, 26, 11, 2, 255, 22, 12, 3, 255, 18, 10, 2, 255, 25, 12, 3, 255, 31, 13, 1, 255, 29, 12, 1, 255, 30, 13, 1, 255, 34, 14, 3, 255, 31, 13, 3, 255, 28, 10, 1, 255, 25, 13, 2, 255, 27, 16, 3, 255, 29, 15, 4, 255, 28, 15, 3, 255, 32, 13, 5, 255, 33, 12, 4, 255, 36, 16, 5, 255, 35, 18, 3, 255, 34, 17, 1, 255, 34, 14, 0, 255, 35, 15, 6, 255, 31, 13, 4, 255, 33, 14, 3, 255, 33, 14, 2, 255, 37, 18, 7, 255, 38, 19, 5, 255, 39, 17, 3, 255, 35, 15, 1, 255, 34, 17, 3, 255, 37, 18, 5, 255, 43, 18, 7, 255, 44, 18, 6, 255, 39, 19, 4, 255, 40, 21, 1, 255, 39, 21, 0, 255, 43, 22, 4, 255, 47, 21, 4, 255, 48, 23, 3, 255, 46, 28, 3, 255, 42, 26, 3, 255, 43, 18, 1, 255, 49, 21, 1, 255, 51, 25, 4, 255, 53, 26, 7, 255, 49, 23, 4, 255, 39, 25, 0, 255, 49, 24, 0, 255, 46, 22, 0, 255, 41, 26, 2, 255, 44, 23, 4, 255, 44, 20, 6, 255, 47, 20, 10, 255, 50, 21, 3, 255, 47, 23, 0, 255, 50, 26, 3, 255, 49, 25, 2, 255, 50, 25, 2, 255, 53, 25, 1, 255, 50, 25, 3, 255, 48, 22, 7, 255, 55, 23, 6, 255, 49, 24, 4, 255, 43, 22, 3, 255, 51, 23, 6, 255, 47, 24, 2, 255, 42, 25, 4, 255, 44, 26, 4, 255, 43, 24, 1, 255, 44, 22, 1, 255, 50, 25, 5, 255, 54, 29, 6, 255, 50, 26, 3, 255, 51, 22, 2, 255, 59, 26, 10, 255, 42, 20, 3, 255, 54, 29, 4, 255, 62, 28, 1, 255, 57, 28, 7, 255, 54, 28, 2, 255, 50, 29, 7, 255, 54, 30, 5, 255, 64, 32, 4, 255, 64, 30, 7, 255, 54, 29, 7, 255, 54, 31, 7, 255, 56, 30, 13, 255, 65, 38, 8, 255, 70, 36, 7, 255, 65, 37, 20, 255, 56, 41, 24, 255, 62, 52, 17, 255, 68, 45, 26, 255, 68, 51, 24, 255, 66, 57, 29, 255, 68, 59, 30, 255, 72, 66, 29, 255, 75, 66, 39, 255, 72, 69, 39, 255, 76, 76, 47, 255, 78, 78, 57, 255, 76, 78, 61, 255, 79, 84, 63, 255, 82, 91, 65, 255, 85, 92, 72, 255, 85, 94, 80, 255, 85, 101, 84, 255, 86, 109, 90, 255, 85, 114, 92, 255, 87, 118, 95, 255, 94, 126, 102, 255, 92, 132, 108, 255, 91, 136, 108, 255, 96, 140, 112, 255, 99, 141, 118, 255, 97, 145, 123, 255, 102, 148, 127, 255, 105, 148, 128, 255, 107, 154, 132, 255, 102, 152, 130, 255, 104, 152, 130, 255, 105, 151, 126, 255, 107, 152, 126, 255, 104, 150, 125, 255, 103, 151, 123, 255, 104, 148, 121, 255, 103, 143, 117, 255, 100, 139, 112, 255, 100, 136, 105, 255, 99, 130, 96, 255, 102, 124, 91, 255, 97, 120, 92, 255, 90, 114, 72, 255, 93, 111, 75, 255, 94, 107, 72, 255, 89, 101, 64, 255, 85, 94, 61, 255, 85, 92, 52, 255, 82, 89, 46, 255, 80, 83, 54, 255, 81, 82, 46, 255, 82, 83, 37, 255, 79, 78, 37, 255, 87, 73, 26, 255, 84, 65, 33, 255, 75, 64, 31, 255, 73, 66, 20, 255, 79, 63, 22, 255, 81, 57, 22, 255, 79, 58, 16, 255, 82, 56, 11, 255, 77, 51, 14, 255, 74, 53, 15, 255, 75, 50, 10, 255, 76, 51, 10, 255, 66, 47, 8, 255, 79, 44, 6, 255, 74, 43, 9, 255, 70, 46, 9, 255, 75, 40, 6, 255, 85, 37, 6, 255, 78, 43, 4, 255, 72, 39, 1, 255, 72, 40, 0, 255, 78, 39, 1, 255, 78, 34, 7, 255, 70, 35, 2, 255, 76, 37, 4, 255, 72, 35, 8, 255, 76, 36, 2, 255, 72, 33, 3, 255, 65, 29, 3, 255, 68, 35, 5, 255, 73, 38, 4, 255, 73, 32, 4, 255, 72, 31, 3, 255, 75, 30, 8, 255, 70, 33, 7, 255, 69, 34, 4, 255, 73, 29, 5, 255, 74, 34, 4, 255, 71, 36, 0, 255, 74, 34, 5, 255, 72, 31, 6, 255, 73, 28, 4, 255, 76, 31, 5, 255, 71, 27, 2, 255, 72, 29, 10, 255, 70, 30, 8, 255, 63, 23, 1, 255, 67, 27, 4, 255, 68, 28, 4, 255, 74, 24, 3, 255, 70, 30, 2, 255, 68, 31, 5, 255, 70, 28, 2, 255, 75, 29, 0, 255, 79, 31, 2, 255, 81, 30, 6, 255, 78, 29, 3, 255, 75, 29, 3, 255, 73, 26, 3, 255, 78, 31, 0, 255, 73, 32, 2, 255, 74, 26, 5, 255, 82, 27, 8, 255, 76, 28, 1, 255, 72, 27, 0, 255, 74, 27, 1, 255, 71, 27, 0, 255, 75, 28, 3, 255, 72, 27, 2, 255, 72, 29, 4, 255, 74, 28, 4, 255, 71, 31, 3, 255, 72, 29, 1, 255, 83, 29, 5, 255, 91, 31, 4, 255, 91, 31, 3, 255, 84, 25, 0, 255, 69, 23, 1, 255, 70, 24, 0, 255, 72, 25, 2, 255, 64, 22, 0, 255, 69, 23, 1, 255, 69, 25, 2, 255, 67, 22, 4, 255, 68, 23, 3, 255, 63, 24, 3, 255, 62, 22, 3, 255, 66, 20, 2, 255, 68, 22, 4, 255, 58, 19, 1, 255, 64, 24, 3, 255, 59, 26, 3, 255, 58, 19, 2, 255, 72, 25, 7, 255, 73, 28, 6, 255, 64, 20, 2, 255, 62, 23, 0, 255, 67, 21, 3, 255, 57, 20, 5, 255, 49, 19, 3, 255, 58, 20, 4, 255, 51, 17, 9, 255, 51, 17, 7, 255, 68, 22, 3, 255, 83, 27, 3, 255, 81, 29, 3, 255, 73, 25, 4, 255, 71, 22, 7, 255, 70, 22, 6, 255, 57, 20, 2, 255, 55, 17, 0, 255, 64, 20, 4, 255, 68, 21, 2, 255, 63, 20, 1, 255, 56, 21, 6, 255, 56, 22, 3, 255, 55, 17, 2, 255, 52, 18, 3, 255, 54, 18, 2, 255, 56, 17, 3, 255, 53, 18, 3, 255, 48, 17, 1, 255, 51, 18, 2, 255, 66, 21, 3, 255, 66, 22, 3, 255, 75, 22, 1, 255, 67, 21, 2, 255, 48, 16, 2, 255, 51, 15, 5, 255, 47, 14, 2, 255, 48, 15, 2, 255, 51, 20, 7, 255, 43, 14, 2, 255, 48, 15, 6, 255, 49, 18, 4, 255, 43, 13, 1, 255, 36, 15, 6, 255, 43, 16, 4, 255, 67, 17, 2, 255, 79, 19, 3, 255, 78, 15, 1, 255, 80, 18, 3, 255, 74, 16, 3, 255, 71, 12, 1, 255, 74, 21, 6, 255, 68, 23, 7, 255, 61, 16, 3, 255, 52, 14, 6, 255, 42, 12, 5, 255, 46, 13, 2, 255, 53, 15, 5, 255, 49, 15, 2, 255, 55, 15, 1, 255, 60, 14, 7, 255, 53, 14, 3, 255, 59, 13, 3, 255, 53, 13, 1, 255, 52, 15, 3, 255, 50, 15, 1, 255, 54, 13, 0, 255, 56, 14, 1, 255, 55, 14, 2, 255, 53, 14, 3, 255, 52, 10, 3, 255, 53, 11, 2, 255, 52, 13, 4, 255, 44, 12, 3, 255, 45, 12, 3, 255, 52, 12, 1, 255, 50, 11, 2, 255, 47, 11, 4, 255, 51, 13, 4, 255, 56, 14, 3, 255, 43, 13, 2, 255, 42, 9, 0, 255, 47, 10, 2, 255, 41, 11, 3, 255, 40, 8, 3, 255, 41, 10, 2, 255, 31, 11, 1, 255, 35, 10, 1, 255, 40, 9, 1, 255, 37, 8, 0, 255, 40, 9, 5, 255, 37, 9, 5, 255, 36, 8, 4, 255, 43, 10, 5, 255, 39, 8, 1, 255, 36, 9, 1, 255, 35, 12, 5, 255, 27, 8, 1, 255, 29, 10, 2, 255, 29, 10, 3, 255, 25, 8, 2, 255, 20, 6, 1, 255, 22, 7, 2, 255, 26, 8, 3, 255, 30, 8, 4, 255, 32, 8, 3, 255, 33, 8, 3, 255, 38, 9, 3, 255, 46, 10, 3, 255, 49, 8, 2, 255, 51, 10, 2, 255, 49, 12, 3, 255, 41, 11, 3, 255, 40, 8, 1, 255, 40, 6, 1, 255, 8, 0, 1, 255, 6, 1, 0, 255, 7, 2, 2, 255, 10, 2, 1, 255, 12, 2, 0, 255, 12, 1, 0, 255, 11, 1, 1, 255, 11, 2, 2, 255, 10, 2, 0, 255, 11, 2, 0, 255, 12, 1, 1, 255, 10, 0, 0, 255, 10, 1, 0, 255, 13, 4, 2, 255, 13, 3, 2, 255, 13, 4, 2, 255, 12, 5, 3, 255, 10, 3, 0, 255, 12, 1, 1, 255, 13, 3, 1, 255, 12, 3, 1, 255, 12, 3, 1, 255, 13, 3, 2, 255, 12, 3, 1, 255, 11, 2, 0, 255, 13, 4, 1, 255, 13, 4, 2, 255, 12, 4, 1, 255, 15, 6, 3, 255, 14, 4, 2, 255, 13, 3, 2, 255, 12, 6, 3, 255, 15, 4, 2, 255, 16, 6, 1, 255, 14, 5, 0, 255, 15, 5, 3, 255, 17, 6, 5, 255, 14, 3, 1, 255, 16, 6, 1, 255, 18, 8, 1, 255, 20, 10, 4, 255, 19, 9, 2, 255, 18, 8, 0, 255, 20, 8, 1, 255, 22, 10, 3, 255, 23, 10, 2, 255, 21, 8, 0, 255, 20, 5, 0, 255, 26, 10, 4, 255, 26, 9, 1, 255, 24, 8, 2, 255, 21, 8, 2, 255, 23, 11, 3, 255, 26, 11, 2, 255, 30, 14, 4, 255, 33, 16, 5, 255, 31, 14, 2, 255, 28, 13, 3, 255, 30, 11, 2, 255, 38, 12, 5, 255, 31, 13, 3, 255, 32, 13, 3, 255, 33, 14, 5, 255, 26, 15, 4, 255, 30, 12, 2, 255, 30, 13, 2, 255, 29, 17, 4, 255, 30, 18, 3, 255, 34, 19, 4, 255, 36, 19, 3, 255, 34, 15, 4, 255, 32, 13, 4, 255, 37, 17, 5, 255, 33, 14, 2, 255, 32, 14, 2, 255, 33, 15, 2, 255, 37, 19, 4, 255, 34, 19, 2, 255, 37, 20, 5, 255, 34, 16, 2, 255, 36, 17, 3, 255, 40, 21, 5, 255, 37, 18, 1, 255, 37, 19, 2, 255, 42, 18, 3, 255, 45, 18, 5, 255, 40, 20, 3, 255, 37, 22, 1, 255, 40, 20, 0, 255, 46, 22, 1, 255, 47, 25, 5, 255, 50, 25, 5, 255, 45, 21, 0, 255, 45, 22, 1, 255, 47, 24, 3, 255, 47, 22, 3, 255, 49, 21, 7, 255, 47, 23, 4, 255, 39, 20, 0, 255, 42, 25, 5, 255, 42, 22, 2, 255, 46, 24, 2, 255, 45, 23, 2, 255, 42, 22, 2, 255, 41, 21, 3, 255, 39, 22, 4, 255, 40, 22, 3, 255, 49, 27, 4, 255, 49, 25, 4, 255, 41, 19, 2, 255, 46, 25, 4, 255, 40, 28, 4, 255, 40, 28, 5, 255, 47, 25, 4, 255, 52, 25, 2, 255, 55, 25, 5, 255, 51, 23, 3, 255, 49, 26, 5, 255, 47, 25, 4, 255, 45, 25, 2, 255, 43, 28, 2, 255, 47, 27, 4, 255, 58, 27, 8, 255, 55, 28, 5, 255, 48, 25, 3, 255, 54, 29, 9, 255, 52, 26, 6, 255, 53, 28, 3, 255, 55, 29, 3, 255, 47, 26, 5, 255, 52, 28, 8, 255, 61, 33, 4, 255, 57, 29, 3, 255, 56, 27, 11, 255, 60, 27, 8, 255, 60, 36, 3, 255, 56, 35, 3, 255, 63, 34, 4, 255, 69, 41, 14, 255, 62, 46, 13, 255, 58, 47, 17, 255, 63, 49, 16, 255, 65, 53, 19, 255, 67, 57, 26, 255, 65, 59, 32, 255, 67, 65, 39, 255, 66, 65, 48, 255, 69, 69, 46, 255, 76, 74, 52, 255, 82, 78, 61, 255, 80, 81, 63, 255, 77, 84, 64, 255, 80, 90, 73, 255, 83, 94, 77, 255, 85, 98, 77, 255, 86, 106, 83, 255, 87, 114, 91, 255, 86, 118, 95, 255, 89, 121, 99, 255, 96, 128, 106, 255, 95, 134, 111, 255, 95, 140, 115, 255, 103, 144, 121, 255, 106, 147, 125, 255, 101, 149, 127, 255, 104, 151, 130, 255, 106, 151, 130, 255, 108, 155, 135, 255, 104, 153, 133, 255, 106, 154, 134, 255, 109, 154, 132, 255, 106, 150, 128, 255, 104, 150, 129, 255, 101, 150, 123, 255, 105, 145, 119, 255, 104, 143, 113, 255, 99, 137, 105, 255, 96, 133, 99, 255, 98, 128, 97, 255, 99, 119, 89, 255, 99, 116, 90, 255, 98, 115, 80, 255, 91, 105, 73, 255, 91, 103, 66, 255, 86, 97, 63, 255, 89, 94, 65, 255, 91, 90, 56, 255, 87, 88, 43, 255, 81, 78, 52, 255, 76, 73, 54, 255, 75, 75, 40, 255, 72, 71, 36, 255, 78, 68, 29, 255, 78, 63, 23, 255, 76, 63, 20, 255, 74, 64, 19, 255, 75, 57, 16, 255, 77, 58, 17, 255, 72, 58, 17, 255, 79, 54, 18, 255, 77, 52, 9, 255, 70, 52, 11, 255, 75, 52, 2, 255, 77, 48, 10, 255, 67, 45, 12, 255, 70, 44, 4, 255, 64, 42, 8, 255, 74, 46, 4, 255, 71, 43, 11, 255, 63, 40, 2, 255, 76, 42, 4, 255, 79, 37, 5, 255, 75, 39, 2, 255, 67, 38, 3, 255, 80, 32, 3, 255, 76, 34, 2, 255, 73, 35, 6, 255, 71, 36, 8, 255, 71, 33, 6, 255, 80, 35, 4, 255, 77, 32, 6, 255, 74, 35, 9, 255, 73, 36, 2, 255, 76, 34, 0, 255, 78, 35, 1, 255, 71, 32, 2, 255, 72, 31, 3, 255, 76, 32, 7, 255, 68, 32, 6, 255, 73, 33, 5, 255, 72, 30, 3, 255, 69, 30, 1, 255, 69, 32, 6, 255, 67, 27, 2, 255, 73, 30, 4, 255, 71, 27, 6, 255, 71, 27, 5, 255, 66, 25, 2, 255, 65, 29, 5, 255, 67, 32, 6, 255, 65, 30, 4, 255, 74, 29, 6, 255, 72, 25, 4, 255, 71, 24, 7, 255, 74, 25, 3, 255, 77, 27, 1, 255, 82, 28, 4, 255, 81, 27, 6, 255, 77, 28, 5, 255, 77, 28, 3, 255, 78, 26, 1, 255, 80, 29, 4, 255, 75, 26, 3, 255, 75, 25, 4, 255, 77, 29, 5, 255, 70, 27, 2, 255, 75, 30, 3, 255, 77, 29, 3, 255, 73, 27, 3, 255, 78, 28, 5, 255, 75, 30, 5, 255, 74, 32, 4, 255, 77, 27, 5, 255, 77, 28, 4, 255, 74, 29, 3, 255, 72, 25, 2, 255, 77, 27, 0, 255, 76, 29, 0, 255, 69, 24, 3, 255, 70, 23, 1, 255, 73, 25, 4, 255, 72, 25, 3, 255, 66, 24, 2, 255, 62, 22, 1, 255, 65, 24, 2, 255, 66, 21, 4, 255, 67, 21, 1, 255, 67, 24, 2, 255, 66, 26, 4, 255, 67, 25, 5, 255, 71, 24, 4, 255, 68, 22, 1, 255, 52, 22, 2, 255, 57, 22, 9, 255, 65, 23, 6, 255, 59, 27, 6, 255, 81, 21, 11, 255, 82, 21, 7, 255, 65, 20, 5, 255, 61, 17, 4, 255, 63, 18, 0, 255, 62, 16, 0, 255, 58, 19, 9, 255, 57, 21, 6, 255, 59, 19, 6, 255, 56, 14, 5, 255, 57, 19, 4, 255, 75, 28, 7, 255, 92, 28, 4, 255, 95, 25, 3, 255, 83, 25, 6, 255, 62, 20, 1, 255, 52, 15, 3, 255, 56, 17, 7, 255, 67, 22, 6, 255, 66, 21, 2, 255, 55, 20, 3, 255, 56, 19, 2, 255, 61, 18, 5, 255, 50, 13, 1, 255, 57, 15, 5, 255, 59, 15, 4, 255, 51, 13, 1, 255, 69, 22, 5, 255, 76, 18, 3, 255, 81, 16, 8, 255, 79, 21, 12, 255, 75, 24, 1, 255, 83, 25, 2, 255, 59, 18, 5, 255, 41, 16, 4, 255, 50, 13, 4, 255, 51, 15, 6, 255, 39, 13, 2, 255, 44, 16, 6, 255, 41, 9, 2, 255, 47, 18, 5, 255, 39, 16, 3, 255, 40, 14, 4, 255, 37, 13, 1, 255, 50, 14, 0, 255, 77, 18, 3, 255, 80, 21, 2, 255, 73, 19, 1, 255, 76, 22, 4, 255, 77, 17, 2, 255, 74, 21, 2, 255, 75, 21, 6, 255, 72, 22, 6, 255, 54, 13, 3, 255, 46, 11, 3, 255, 45, 17, 0, 255, 47, 17, 3, 255, 52, 14, 5, 255, 54, 13, 2, 255, 55, 13, 4, 255, 52, 14, 3, 255, 56, 17, 6, 255, 49, 13, 1, 255, 57, 14, 4, 255, 59, 14, 4, 255, 57, 12, 1, 255, 51, 11, 0, 255, 51, 13, 1, 255, 54, 15, 3, 255, 54, 15, 5, 255, 53, 14, 5, 255, 49, 12, 4, 255, 48, 9, 1, 255, 50, 11, 4, 255, 50, 11, 6, 255, 50, 12, 5, 255, 51, 13, 4, 255, 49, 13, 4, 255, 48, 14, 6, 255, 45, 12, 3, 255, 43, 12, 2, 255, 47, 14, 3, 255, 42, 11, 3, 255, 41, 7, 3, 255, 40, 8, 4, 255, 39, 11, 6, 255, 45, 9, 4, 255, 45, 10, 4, 255, 38, 10, 2, 255, 40, 11, 6, 255, 34, 8, 3, 255, 31, 8, 2, 255, 35, 8, 5, 255, 34, 8, 5, 255, 31, 7, 3, 255, 31, 9, 4, 255, 30, 9, 3, 255, 30, 9, 1, 255, 34, 11, 4, 255, 29, 9, 3, 255, 23, 8, 3, 255, 22, 8, 3, 255, 22, 6, 2, 255, 23, 5, 1, 255, 28, 8, 2, 255, 31, 10, 3, 255, 36, 11, 3, 255, 47, 15, 7, 255, 47, 10, 2, 255, 47, 11, 2, 255, 49, 13, 4, 255, 47, 13, 4, 255, 45, 11, 3, 255, 45, 9, 2, 255, 6, 0, 0, 255, 7, 1, 1, 255, 5, 0, 0, 255, 8, 0, 2, 255, 12, 1, 0, 255, 12, 3, 0, 255, 8, 3, 0, 255, 10, 1, 0, 255, 14, 0, 1, 255, 12, 1, 1, 255, 10, 2, 0, 255, 12, 2, 1, 255, 14, 1, 1, 255, 11, 3, 1, 255, 11, 1, 0, 255, 11, 3, 1, 255, 11, 5, 2, 255, 9, 4, 1, 255, 10, 2, 0, 255, 12, 4, 1, 255, 11, 3, 1, 255, 12, 4, 2, 255, 13, 5, 3, 255, 10, 2, 0, 255, 10, 2, 0, 255, 14, 5, 2, 255, 15, 5, 3, 255, 13, 4, 2, 255, 13, 3, 2, 255, 15, 4, 3, 255, 16, 6, 4, 255, 13, 5, 2, 255, 14, 3, 2, 255, 19, 8, 5, 255, 16, 6, 1, 255, 13, 3, 0, 255, 15, 5, 3, 255, 18, 6, 4, 255, 17, 7, 3, 255, 17, 8, 3, 255, 17, 9, 5, 255, 17, 9, 4, 255, 18, 9, 3, 255, 19, 8, 3, 255, 18, 8, 1, 255, 20, 10, 3, 255, 22, 9, 2, 255, 25, 8, 3, 255, 30, 10, 6, 255, 25, 9, 2, 255, 19, 9, 2, 255, 24, 10, 3, 255, 29, 12, 5, 255, 25, 9, 3, 255, 23, 11, 2, 255, 29, 13, 4, 255, 26, 11, 1, 255, 21, 9, 1, 255, 27, 11, 3, 255, 30, 10, 2, 255, 27, 13, 2, 255, 29, 17, 5, 255, 24, 11, 1, 255, 24, 11, 1, 255, 33, 13, 1, 255, 31, 15, 3, 255, 29, 14, 4, 255, 29, 12, 4, 255, 33, 14, 5, 255, 37, 14, 5, 255, 30, 12, 2, 255, 32, 15, 3, 255, 37, 19, 7, 255, 34, 17, 5, 255, 30, 15, 3, 255, 32, 16, 3, 255, 35, 18, 3, 255, 35, 20, 3, 255, 40, 18, 4, 255, 42, 17, 4, 255, 39, 18, 3, 255, 41, 18, 1, 255, 47, 21, 5, 255, 43, 16, 6, 255, 39, 17, 4, 255, 34, 18, 2, 255, 36, 22, 5, 255, 38, 19, 3, 255, 41, 21, 4, 255, 42, 19, 4, 255, 41, 18, 2, 255, 43, 20, 2, 255, 48, 20, 2, 255, 46, 24, 2, 255, 43, 25, 3, 255, 46, 18, 1, 255, 46, 22, 5, 255, 44, 23, 2, 255, 47, 22, 3, 255, 41, 21, 6, 255, 42, 19, 6, 255, 46, 21, 4, 255, 47, 23, 3, 255, 48, 23, 4, 255, 48, 23, 5, 255, 40, 19, 1, 255, 45, 26, 5, 255, 47, 24, 3, 255, 51, 23, 3, 255, 54, 23, 6, 255, 55, 25, 5, 255, 50, 24, 4, 255, 48, 24, 4, 255, 48, 24, 2, 255, 53, 27, 2, 255, 50, 25, 1, 255, 47, 26, 2, 255, 47, 27, 7, 255, 47, 21, 3, 255, 51, 21, 2, 255, 53, 26, 5, 255, 52, 25, 1, 255, 54, 24, 2, 255, 47, 24, 6, 255, 55, 27, 5, 255, 49, 26, 4, 255, 44, 27, 6, 255, 51, 28, 5, 255, 48, 27, 9, 255, 47, 28, 3, 255, 56, 26, 6, 255, 58, 28, 2, 255, 49, 26, 10, 255, 52, 24, 8, 255, 60, 29, 2, 255, 56, 29, 4, 255, 62, 35, 15, 255, 63, 40, 9, 255, 61, 46, 9, 255, 65, 47, 18, 255, 65, 41, 17, 255, 61, 46, 23, 255, 60, 50, 26, 255, 61, 56, 27, 255, 58, 63, 23, 255, 64, 65, 38, 255, 66, 67, 48, 255, 71, 73, 49, 255, 76, 75, 52, 255, 81, 81, 57, 255, 79, 85, 57, 255, 74, 86, 62, 255, 80, 92, 75, 255, 85, 98, 78, 255, 86, 102, 74, 255, 86, 110, 83, 255, 85, 117, 91, 255, 88, 123, 99, 255, 94, 130, 110, 255, 99, 136, 117, 255, 100, 139, 120, 255, 101, 144, 125, 255, 106, 147, 129, 255, 107, 150, 130, 255, 103, 152, 130, 255, 103, 153, 134, 255, 108, 156, 137, 255, 109, 156, 139, 255, 106, 154, 138, 255, 108, 153, 135, 255, 112, 156, 133, 255, 108, 152, 129, 255, 107, 152, 129, 255, 102, 149, 122, 255, 101, 141, 112, 255, 104, 141, 107, 255, 102, 139, 103, 255, 99, 132, 99, 255, 100, 126, 98, 255, 100, 119, 89, 255, 99, 116, 82, 255, 94, 106, 81, 255, 92, 103, 72, 255, 91, 102, 64, 255, 89, 96, 69, 255, 84, 91, 57, 255, 81, 85, 56, 255, 83, 80, 49, 255, 84, 78, 43, 255, 80, 74, 45, 255, 81, 74, 31, 255, 82, 68, 41, 255, 75, 66, 36, 255, 80, 62, 30, 255, 82, 59, 26, 255, 82, 55, 27, 255, 83, 57, 19, 255, 73, 57, 12, 255, 68, 56, 9, 255, 76, 52, 13, 255, 77, 50, 7, 255, 72, 51, 14, 255, 71, 47, 6, 255, 68, 38, 10, 255, 65, 39, 11, 255, 76, 43, 7, 255, 69, 41, 6, 255, 79, 42, 6, 255, 72, 39, 7, 255, 66, 40, 8, 255, 77, 36, 7, 255, 77, 35, 10, 255, 71, 32, 9, 255, 72, 37, 12, 255, 74, 31, 1, 255, 69, 31, 5, 255, 69, 31, 6, 255, 73, 34, 6, 255, 70, 32, 9, 255, 71, 32, 5, 255, 70, 31, 7, 255, 70, 35, 6, 255, 69, 33, 1, 255, 74, 31, 4, 255, 75, 32, 5, 255, 73, 31, 6, 255, 72, 30, 3, 255, 72, 31, 3, 255, 71, 31, 6, 255, 77, 34, 3, 255, 74, 30, 6, 255, 68, 27, 6, 255, 71, 35, 6, 255, 66, 30, 3, 255, 67, 27, 6, 255, 71, 30, 6, 255, 68, 28, 2, 255, 65, 29, 2, 255, 64, 33, 4, 255, 72, 30, 5, 255, 66, 24, 1, 255, 66, 24, 3, 255, 69, 24, 4, 255, 67, 25, 6, 255, 70, 26, 5, 255, 74, 28, 3, 255, 77, 29, 5, 255, 75, 26, 5, 255, 77, 27, 4, 255, 81, 31, 4, 255, 79, 34, 6, 255, 71, 27, 6, 255, 77, 24, 4, 255, 82, 28, 3, 255, 78, 27, 3, 255, 80, 25, 6, 255, 78, 29, 5, 255, 80, 29, 6, 255, 74, 27, 4, 255, 74, 27, 3, 255, 72, 28, 4, 255, 70, 30, 1, 255, 75, 26, 3, 255, 77, 26, 3, 255, 71, 29, 3, 255, 65, 28, 3, 255, 69, 27, 2, 255, 70, 25, 3, 255, 65, 25, 7, 255, 68, 23, 2, 255, 72, 25, 5, 255, 65, 21, 2, 255, 65, 23, 4, 255, 58, 22, 1, 255, 62, 21, 3, 255, 66, 25, 1, 255, 70, 25, 2, 255, 71, 23, 2, 255, 76, 30, 4, 255, 75, 29, 3, 255, 79, 24, 3, 255, 88, 28, 8, 255, 68, 24, 3, 255, 66, 22, 4, 255, 61, 20, 3, 255, 65, 18, 1, 255, 74, 28, 7, 255, 69, 22, 4, 255, 57, 22, 5, 255, 54, 19, 3, 255, 64, 17, 3, 255, 63, 16, 1, 255, 58, 21, 0, 255, 55, 24, 3, 255, 51, 18, 10, 255, 51, 17, 10, 255, 51, 19, 3, 255, 57, 21, 0, 255, 73, 20, 2, 255, 72, 20, 1, 255, 58, 20, 1, 255, 57, 17, 5, 255, 54, 16, 5, 255, 59, 19, 5, 255, 66, 20, 3, 255, 61, 19, 2, 255, 49, 16, 4, 255, 50, 19, 4, 255, 51, 18, 3, 255, 45, 16, 4, 255, 48, 13, 5, 255, 52, 12, 2, 255, 53, 17, 4, 255, 68, 23, 6, 255, 83, 24, 3, 255, 82, 20, 3, 255, 74, 21, 4, 255, 78, 21, 3, 255, 86, 26, 4, 255, 74, 22, 2, 255, 43, 12, 2, 255, 42, 13, 3, 255, 42, 13, 3, 255, 43, 12, 3, 255, 43, 13, 4, 255, 45, 13, 4, 255, 41, 15, 4, 255, 46, 13, 4, 255, 50, 11, 0, 255, 45, 15, 4, 255, 42, 12, 3, 255, 56, 14, 1, 255, 77, 23, 5, 255, 81, 23, 3, 255, 79, 21, 4, 255, 78, 19, 2, 255, 72, 23, 1, 255, 76, 19, 2, 255, 70, 16, 1, 255, 51, 9, 2, 255, 46, 12, 2, 255, 49, 17, 0, 255, 45, 12, 4, 255, 43, 14, 5, 255, 46, 8, 3, 255, 54, 7, 6, 255, 51, 13, 0, 255, 56, 14, 4, 255, 52, 15, 3, 255, 52, 15, 2, 255, 53, 16, 3, 255, 58, 18, 5, 255, 56, 15, 5, 255, 56, 14, 4, 255, 54, 13, 4, 255, 50, 12, 2, 255, 49, 11, 3, 255, 51, 11, 5, 255, 44, 10, 2, 255, 45, 9, 1, 255, 51, 10, 1, 255, 53, 13, 4, 255, 46, 12, 4, 255, 45, 10, 2, 255, 49, 11, 2, 255, 45, 11, 3, 255, 49, 16, 4, 255, 50, 14, 4, 255, 42, 11, 2, 255, 43, 10, 4, 255, 41, 9, 3, 255, 40, 10, 3, 255, 44, 8, 1, 255, 48, 10, 2, 255, 44, 12, 4, 255, 43, 10, 4, 255, 38, 7, 0, 255, 36, 11, 4, 255, 30, 9, 3, 255, 25, 6, 3, 255, 30, 9, 7, 255, 31, 6, 3, 255, 35, 8, 4, 255, 35, 9, 4, 255, 33, 9, 2, 255, 31, 9, 3, 255, 26, 9, 4, 255, 22, 6, 1, 255, 20, 4, 1, 255, 23, 5, 2, 255, 25, 7, 1, 255, 26, 8, 1, 255, 31, 9, 1, 255, 40, 10, 2, 255, 44, 11, 2, 255, 46, 11, 2, 255, 42, 9, 0, 255, 41, 10, 0, 255, 42, 11, 1, 255, 42, 9, 0, 255, 5, 0, 0, 255, 4, 1, 0, 255, 2, 0, 0, 255, 8, 0, 1, 255, 9, 1, 0, 255, 10, 1, 0, 255, 10, 3, 0, 255, 12, 2, 1, 255, 13, 2, 1, 255, 13, 1, 1, 255, 11, 1, 0, 255, 12, 2, 1, 255, 13, 2, 1, 255, 13, 3, 2, 255, 13, 3, 1, 255, 13, 4, 3, 255, 9, 3, 1, 255, 7, 2, 0, 255, 10, 4, 1, 255, 10, 1, 1, 255, 10, 0, 0, 255, 10, 1, 0, 255, 12, 3, 2, 255, 13, 5, 3, 255, 13, 3, 1, 255, 12, 2, 0, 255, 11, 3, 1, 255, 13, 5, 3, 255, 13, 3, 2, 255, 12, 1, 0, 255, 13, 2, 1, 255, 14, 6, 1, 255, 14, 4, 3, 255, 14, 3, 2, 255, 15, 4, 1, 255, 16, 5, 3, 255, 12, 2, 1, 255, 20, 7, 2, 255, 20, 8, 3, 255, 15, 6, 1, 255, 15, 8, 2, 255, 15, 8, 1, 255, 17, 8, 3, 255, 18, 8, 2, 255, 20, 7, 1, 255, 20, 7, 2, 255, 19, 9, 3, 255, 23, 10, 4, 255, 24, 9, 3, 255, 22, 7, 2, 255, 19, 9, 3, 255, 19, 8, 0, 255, 27, 8, 1, 255, 24, 10, 2, 255, 20, 10, 1, 255, 27, 10, 2, 255, 31, 15, 7, 255, 25, 11, 3, 255, 27, 11, 4, 255, 28, 10, 3, 255, 30, 14, 5, 255, 23, 11, 0, 255, 26, 12, 3, 255, 35, 13, 7, 255, 37, 15, 4, 255, 31, 14, 4, 255, 28, 11, 3, 255, 30, 10, 4, 255, 31, 11, 2, 255, 35, 14, 4, 255, 34, 16, 3, 255, 33, 17, 2, 255, 34, 16, 2, 255, 34, 18, 4, 255, 33, 17, 6, 255, 34, 17, 5, 255, 30, 13, 0, 255, 34, 18, 3, 255, 41, 14, 3, 255, 45, 15, 5, 255, 36, 19, 4, 255, 28, 18, 1, 255, 33, 17, 1, 255, 39, 15, 4, 255, 36, 20, 5, 255, 34, 23, 6, 255, 37, 19, 5, 255, 42, 18, 6, 255, 34, 18, 4, 255, 33, 22, 5, 255, 41, 19, 4, 255, 46, 17, 5, 255, 47, 19, 4, 255, 41, 22, 1, 255, 42, 24, 3, 255, 46, 20, 6, 255, 39, 17, 4, 255, 41, 19, 3, 255, 45, 23, 5, 255, 35, 17, 3, 255, 39, 18, 5, 255, 47, 20, 4, 255, 46, 22, 2, 255, 48, 22, 1, 255, 53, 23, 3, 255, 51, 23, 5, 255, 45, 22, 1, 255, 46, 23, 2, 255, 49, 24, 6, 255, 50, 25, 2, 255, 51, 23, 1, 255, 53, 22, 2, 255, 50, 20, 2, 255, 50, 24, 4, 255, 54, 27, 4, 255, 45, 23, 3, 255, 40, 23, 1, 255, 43, 27, 2, 255, 50, 29, 3, 255, 53, 28, 4, 255, 46, 21, 5, 255, 48, 21, 7, 255, 51, 26, 4, 255, 47, 24, 2, 255, 52, 22, 2, 255, 52, 23, 7, 255, 48, 26, 6, 255, 53, 27, 2, 255, 49, 26, 5, 255, 47, 30, 5, 255, 56, 28, 8, 255, 57, 24, 1, 255, 53, 29, 10, 255, 51, 28, 6, 255, 62, 32, 1, 255, 59, 32, 9, 255, 55, 33, 11, 255, 55, 32, 7, 255, 59, 38, 11, 255, 60, 39, 18, 255, 68, 44, 19, 255, 65, 47, 24, 255, 64, 53, 27, 255, 67, 60, 23, 255, 65, 65, 34, 255, 72, 67, 42, 255, 77, 72, 39, 255, 74, 77, 43, 255, 76, 76, 53, 255, 77, 80, 57, 255, 75, 86, 58, 255, 73, 91, 65, 255, 80, 96, 74, 255, 85, 101, 76, 255, 85, 107, 82, 255, 87, 114, 91, 255, 87, 122, 100, 255, 87, 128, 109, 255, 91, 135, 119, 255, 96, 140, 126, 255, 96, 142, 126, 255, 97, 147, 132, 255, 102, 150, 134, 255, 105, 152, 134, 255, 103, 155, 134, 255, 106, 157, 140, 255, 111, 158, 143, 255, 111, 159, 145, 255, 109, 158, 142, 255, 110, 156, 137, 255, 113, 155, 134, 255, 111, 153, 129, 255, 108, 151, 126, 255, 107, 148, 121, 255, 100, 142, 113, 255, 100, 139, 108, 255, 103, 135, 104, 255, 100, 128, 98, 255, 98, 123, 94, 255, 97, 119, 83, 255, 98, 114, 84, 255, 93, 104, 77, 255, 93, 101, 70, 255, 90, 97, 63, 255, 89, 94, 59, 255, 83, 88, 56, 255, 79, 82, 51, 255, 81, 75, 49, 255, 81, 76, 35, 255, 79, 73, 33, 255, 80, 70, 28, 255, 81, 66, 30, 255, 76, 63, 25, 255, 76, 62, 19, 255, 71, 57, 24, 255, 74, 56, 31, 255, 82, 56, 22, 255, 79, 54, 18, 255, 72, 54, 12, 255, 73, 52, 13, 255, 72, 45, 10, 255, 66, 39, 13, 255, 68, 39, 15, 255, 73, 39, 11, 255, 78, 43, 5, 255, 78, 42, 4, 255, 68, 40, 4, 255, 70, 35, 9, 255, 71, 35, 11, 255, 69, 38, 6, 255, 71, 37, 2, 255, 71, 35, 2, 255, 67, 34, 10, 255, 77, 35, 5, 255, 67, 33, 2, 255, 69, 34, 5, 255, 75, 34, 3, 255, 71, 37, 5, 255, 72, 37, 3, 255, 71, 32, 2, 255, 75, 31, 4, 255, 78, 34, 3, 255, 73, 33, 1, 255, 69, 34, 9, 255, 69, 30, 9, 255, 71, 30, 12, 255, 71, 31, 6, 255, 66, 29, 1, 255, 66, 28, 3, 255, 72, 28, 1, 255, 75, 29, 4, 255, 72, 26, 7, 255, 71, 31, 5, 255, 68, 28, 4, 255, 66, 26, 5, 255, 67, 27, 2, 255, 63, 26, 3, 255, 64, 31, 4, 255, 65, 30, 3, 255, 74, 29, 4, 255, 70, 28, 4, 255, 68, 25, 2, 255, 68, 26, 4, 255, 70, 31, 4, 255, 70, 30, 5, 255, 71, 30, 6, 255, 73, 30, 5, 255, 74, 28, 3, 255, 76, 28, 3, 255, 78, 28, 3, 255, 75, 27, 2, 255, 69, 24, 1, 255, 73, 24, 3, 255, 77, 29, 4, 255, 74, 27, 2, 255, 73, 24, 3, 255, 73, 26, 4, 255, 75, 28, 5, 255, 70, 29, 3, 255, 70, 28, 2, 255, 71, 30, 4, 255, 71, 28, 2, 255, 71, 30, 3, 255, 66, 25, 1, 255, 67, 25, 3, 255, 69, 28, 3, 255, 75, 25, 3, 255, 70, 22, 2, 255, 64, 28, 2, 255, 70, 26, 3, 255, 74, 26, 6, 255, 68, 25, 4, 255, 66, 24, 4, 255, 62, 26, 4, 255, 66, 23, 5, 255, 70, 23, 6, 255, 68, 22, 4, 255, 71, 24, 2, 255, 72, 24, 2, 255, 65, 21, 4, 255, 73, 24, 5, 255, 86, 30, 4, 255, 84, 29, 3, 255, 74, 26, 2, 255, 66, 21, 3, 255, 71, 19, 4, 255, 66, 23, 1, 255, 60, 20, 1, 255, 58, 24, 3, 255, 58, 20, 2, 255, 59, 21, 6, 255, 56, 20, 1, 255, 55, 19, 0, 255, 52, 18, 3, 255, 43, 18, 5, 255, 50, 20, 5, 255, 56, 20, 2, 255, 51, 21, 2, 255, 55, 20, 3, 255, 57, 19, 5, 255, 49, 19, 5, 255, 53, 14, 5, 255, 59, 17, 3, 255, 66, 21, 2, 255, 65, 20, 1, 255, 58, 18, 3, 255, 52, 18, 6, 255, 52, 15, 4, 255, 48, 16, 0, 255, 50, 17, 5, 255, 44, 13, 4, 255, 46, 14, 0, 255, 49, 17, 3, 255, 51, 17, 2, 255, 79, 28, 7, 255, 87, 24, 5, 255, 90, 24, 4, 255, 91, 22, 8, 255, 78, 24, 8, 255, 66, 21, 2, 255, 51, 15, 5, 255, 42, 14, 3, 255, 41, 12, 0, 255, 50, 15, 5, 255, 49, 16, 5, 255, 49, 17, 4, 255, 44, 16, 5, 255, 48, 10, 2, 255, 54, 13, 3, 255, 48, 17, 7, 255, 40, 11, 3, 255, 40, 11, 0, 255, 51, 15, 3, 255, 58, 13, 1, 255, 69, 15, 6, 255, 71, 15, 7, 255, 68, 17, 5, 255, 68, 14, 4, 255, 58, 13, 4, 255, 43, 9, 1, 255, 44, 14, 5, 255, 49, 13, 8, 255, 46, 13, 0, 255, 37, 13, 11, 255, 44, 6, 16, 255, 58, 13, 3, 255, 46, 17, 3, 255, 43, 14, 1, 255, 47, 17, 2, 255, 55, 16, 2, 255, 52, 15, 0, 255, 48, 14, 3, 255, 53, 10, 2, 255, 55, 11, 3, 255, 53, 12, 2, 255, 50, 14, 1, 255, 48, 13, 4, 255, 50, 12, 4, 255, 48, 14, 5, 255, 52, 17, 1, 255, 58, 16, 0, 255, 52, 12, 0, 255, 43, 12, 2, 255, 44, 13, 2, 255, 49, 13, 1, 255, 51, 14, 3, 255, 57, 17, 7, 255, 53, 13, 3, 255, 41, 11, 1, 255, 44, 13, 4, 255, 48, 11, 2, 255, 40, 9, 1, 255, 41, 10, 0, 255, 46, 10, 2, 255, 45, 9, 2, 255, 39, 8, 2, 255, 41, 9, 1, 255, 39, 8, 0, 255, 31, 9, 2, 255, 27, 7, 2, 255, 31, 9, 4, 255, 35, 7, 1, 255, 40, 10, 4, 255, 33, 5, 2, 255, 33, 8, 4, 255, 32, 7, 3, 255, 29, 5, 3, 255, 25, 3, 1, 255, 25, 5, 2, 255, 24, 6, 1, 255, 26, 8, 2, 255, 29, 8, 2, 255, 34, 11, 4, 255, 39, 10, 3, 255, 43, 9, 1, 255, 45, 10, 1, 255, 45, 11, 2, 255, 41, 10, 1, 255, 43, 11, 2, 255, 43, 10, 2, 255, 6, 0, 0, 255, 5, 1, 0, 255, 4, 1, 1, 255, 8, 2, 3, 255, 9, 0, 1, 255, 9, 1, 1, 255, 12, 1, 1, 255, 10, 1, 0, 255, 9, 3, 1, 255, 12, 2, 1, 255, 14, 1, 1, 255, 12, 1, 1, 255, 10, 2, 1, 255, 11, 0, 1, 255, 12, 0, 1, 255, 12, 2, 1, 255, 10, 2, 1, 255, 8, 2, 0, 255, 11, 3, 1, 255, 14, 2, 2, 255, 14, 3, 2, 255, 11, 1, 0, 255, 13, 3, 2, 255, 16, 6, 5, 255, 15, 4, 3, 255, 13, 3, 1, 255, 11, 5, 2, 255, 7, 3, 0, 255, 11, 4, 2, 255, 13, 4, 2, 255, 13, 5, 2, 255, 11, 6, 0, 255, 13, 5, 3, 255, 15, 4, 2, 255, 15, 4, 0, 255, 16, 6, 3, 255, 12, 2, 1, 255, 18, 5, 2, 255, 18, 6, 2, 255, 15, 6, 1, 255, 17, 7, 3, 255, 15, 6, 2, 255, 17, 6, 1, 255, 22, 9, 3, 255, 24, 8, 3, 255, 22, 5, 1, 255, 18, 8, 2, 255, 13, 7, 0, 255, 16, 8, 1, 255, 22, 10, 4, 255, 23, 9, 2, 255, 20, 10, 2, 255, 25, 10, 2, 255, 24, 9, 2, 255, 21, 10, 2, 255, 27, 11, 3, 255, 29, 10, 4, 255, 21, 8, 1, 255, 22, 13, 6, 255, 25, 11, 3, 255, 29, 9, 2, 255, 26, 11, 2, 255, 23, 12, 2, 255, 28, 12, 4, 255, 27, 10, 1, 255, 26, 13, 3, 255, 25, 14, 5, 255, 27, 13, 5, 255, 30, 14, 3, 255, 30, 16, 1, 255, 34, 17, 2, 255, 36, 18, 3, 255, 35, 16, 1, 255, 32, 14, 1, 255, 30, 13, 3, 255, 35, 17, 6, 255, 37, 17, 4, 255, 36, 17, 4, 255, 36, 16, 5, 255, 34, 12, 1, 255, 42, 17, 5, 255, 44, 19, 7, 255, 33, 16, 1, 255, 30, 16, 0, 255, 30, 15, 1, 255, 33, 17, 2, 255, 43, 22, 7, 255, 40, 18, 4, 255, 29, 17, 1, 255, 34, 18, 3, 255, 42, 18, 4, 255, 37, 21, 6, 255, 38, 19, 3, 255, 46, 19, 2, 255, 45, 18, 4, 255, 38, 19, 4, 255, 40, 16, 4, 255, 45, 20, 5, 255, 39, 24, 4, 255, 37, 19, 5, 255, 36, 17, 6, 255, 46, 18, 4, 255, 49, 24, 4, 255, 46, 20, 0, 255, 53, 23, 6, 255, 45, 19, 2, 255, 42, 21, 3, 255, 40, 24, 7, 255, 41, 20, 4, 255, 57, 23, 6, 255, 53, 24, 4, 255, 52, 20, 1, 255, 53, 24, 7, 255, 43, 22, 2, 255, 49, 23, 3, 255, 50, 24, 2, 255, 46, 26, 5, 255, 45, 26, 6, 255, 50, 27, 5, 255, 56, 25, 5, 255, 53, 23, 6, 255, 50, 23, 9, 255, 48, 23, 5, 255, 53, 23, 4, 255, 54, 24, 10, 255, 52, 21, 4, 255, 55, 27, 1, 255, 62, 32, 4, 255, 57, 30, 5, 255, 38, 24, 4, 255, 43, 26, 7, 255, 53, 29, 3, 255, 52, 31, 0, 255, 53, 29, 3, 255, 59, 28, 8, 255, 58, 36, 7, 255, 52, 34, 7, 255, 55, 30, 15, 255, 59, 36, 12, 255, 64, 46, 6, 255, 61, 45, 15, 255, 54, 49, 30, 255, 61, 53, 31, 255, 69, 58, 29, 255, 70, 65, 31, 255, 73, 65, 41, 255, 70, 69, 45, 255, 71, 75, 42, 255, 75, 77, 55, 255, 75, 79, 63, 255, 73, 85, 66, 255, 74, 93, 74, 255, 79, 97, 75, 255, 83, 102, 78, 255, 84, 108, 88, 255, 85, 114, 95, 255, 87, 124, 105, 255, 88, 131, 115, 255, 90, 137, 124, 255, 89, 140, 128, 255, 94, 145, 131, 255, 96, 151, 138, 255, 101, 154, 141, 255, 105, 156, 141, 255, 105, 158, 140, 255, 110, 159, 144, 255, 110, 158, 144, 255, 110, 160, 145, 255, 112, 160, 144, 255, 112, 157, 138, 255, 111, 153, 131, 255, 111, 154, 129, 255, 105, 148, 121, 255, 105, 146, 115, 255, 101, 143, 115, 255, 99, 136, 111, 255, 101, 130, 106, 255, 100, 123, 96, 255, 98, 121, 87, 255, 93, 117, 80, 255, 94, 109, 80, 255, 91, 101, 76, 255, 91, 98, 65, 255, 90, 95, 63, 255, 84, 87, 51, 255, 85, 84, 48, 255, 86, 79, 51, 255, 83, 72, 48, 255, 81, 76, 26, 255, 75, 73, 31, 255, 73, 69, 27, 255, 71, 61, 35, 255, 78, 59, 31, 255, 74, 56, 22, 255, 75, 61, 10, 255, 78, 60, 4, 255, 81, 50, 19, 255, 78, 48, 14, 255, 77, 48, 21, 255, 74, 44, 21, 255, 76, 42, 11, 255, 76, 43, 9, 255, 70, 42, 11, 255, 70, 41, 7, 255, 78, 44, 2, 255, 73, 38, 4, 255, 69, 39, 5, 255, 74, 40, 6, 255, 71, 36, 9, 255, 65, 37, 2, 255, 71, 35, 6, 255, 70, 32, 9, 255, 73, 36, 5, 255, 62, 32, 7, 255, 61, 33, 7, 255, 76, 34, 7, 255, 71, 37, 9, 255, 68, 32, 5, 255, 71, 35, 4, 255, 68, 34, 1, 255, 70, 33, 5, 255, 73, 30, 7, 255, 69, 28, 6, 255, 63, 31, 8, 255, 71, 32, 9, 255, 63, 30, 8, 255, 71, 30, 7, 255, 72, 29, 5, 255, 65, 30, 7, 255, 69, 27, 6, 255, 77, 28, 5, 255, 73, 28, 5, 255, 70, 27, 6, 255, 69, 27, 4, 255, 69, 27, 1, 255, 66, 26, 5, 255, 63, 25, 4, 255, 65, 27, 3, 255, 67, 29, 8, 255, 67, 30, 4, 255, 65, 31, 1, 255, 71, 26, 1, 255, 73, 27, 4, 255, 81, 32, 2, 255, 78, 28, 3, 255, 73, 28, 5, 255, 75, 30, 5, 255, 76, 31, 3, 255, 79, 30, 5, 255, 78, 28, 4, 255, 76, 26, 2, 255, 78, 29, 5, 255, 70, 28, 3, 255, 74, 28, 4, 255, 75, 27, 4, 255, 71, 28, 1, 255, 70, 25, 4, 255, 71, 27, 3, 255, 66, 29, 2, 255, 68, 29, 4, 255, 69, 28, 4, 255, 70, 27, 3, 255, 71, 27, 2, 255, 72, 24, 4, 255, 70, 24, 7, 255, 64, 25, 0, 255, 75, 29, 4, 255, 79, 27, 6, 255, 70, 24, 1, 255, 65, 25, 1, 255, 71, 24, 3, 255, 70, 26, 5, 255, 66, 23, 2, 255, 63, 26, 4, 255, 64, 23, 4, 255, 68, 21, 1, 255, 64, 22, 4, 255, 70, 24, 6, 255, 81, 27, 4, 255, 81, 25, 2, 255, 83, 25, 4, 255, 89, 27, 2, 255, 90, 27, 6, 255, 75, 24, 6, 255, 64, 20, 0, 255, 61, 20, 2, 255, 59, 19, 3, 255, 65, 21, 5, 255, 61, 18, 3, 255, 59, 17, 2, 255, 60, 23, 2, 255, 58, 23, 3, 255, 59, 19, 6, 255, 60, 18, 6, 255, 56, 19, 1, 255, 60, 18, 4, 255, 58, 16, 8, 255, 49, 18, 4, 255, 54, 21, 3, 255, 54, 18, 1, 255, 49, 15, 2, 255, 58, 15, 4, 255, 59, 17, 2, 255, 62, 19, 5, 255, 59, 19, 3, 255, 56, 19, 2, 255, 57, 17, 2, 255, 56, 15, 3, 255, 53, 18, 2, 255, 53, 14, 1, 255, 51, 15, 5, 255, 52, 18, 2, 255, 58, 17, 4, 255, 53, 16, 3, 255, 55, 18, 2, 255, 67, 17, 4, 255, 76, 16, 0, 255, 73, 19, 2, 255, 64, 16, 8, 255, 56, 15, 10, 255, 46, 17, 3, 255, 53, 17, 4, 255, 49, 13, 2, 255, 46, 14, 3, 255, 46, 13, 1, 255, 53, 19, 4, 255, 45, 16, 2, 255, 45, 14, 2, 255, 52, 12, 4, 255, 43, 11, 3, 255, 37, 14, 5, 255, 32, 8, 2, 255, 28, 14, 5, 255, 30, 14, 5, 255, 32, 9, 3, 255, 30, 6, 1, 255, 35, 9, 2, 255, 42, 9, 5, 255, 40, 9, 8, 255, 37, 7, 4, 255, 43, 13, 4, 255, 43, 12, 5, 255, 43, 16, 4, 255, 47, 12, 7, 255, 48, 9, 13, 255, 54, 13, 6, 255, 52, 13, 4, 255, 55, 12, 5, 255, 57, 14, 5, 255, 57, 14, 3, 255, 54, 12, 2, 255, 52, 11, 3, 255, 57, 14, 5, 255, 56, 13, 4, 255, 52, 11, 3, 255, 48, 13, 3, 255, 47, 14, 3, 255, 44, 12, 1, 255, 62, 13, 3, 255, 72, 14, 3, 255, 71, 15, 5, 255, 66, 15, 3, 255, 58, 13, 1, 255, 51, 13, 2, 255, 46, 13, 3, 255, 47, 15, 1, 255, 61, 15, 5, 255, 63, 10, 4, 255, 46, 10, 2, 255, 43, 12, 3, 255, 42, 11, 2, 255, 37, 7, 1, 255, 41, 11, 4, 255, 43, 11, 2, 255, 42, 8, 1, 255, 36, 9, 2, 255, 41, 14, 5, 255, 43, 10, 2, 255, 41, 10, 3, 255, 35, 10, 3, 255, 32, 7, 0, 255, 35, 7, 0, 255, 41, 12, 5, 255, 36, 8, 4, 255, 28, 10, 3, 255, 24, 6, 0, 255, 23, 4, 0, 255, 24, 5, 1, 255, 26, 9, 4, 255, 20, 6, 1, 255, 26, 5, 2, 255, 29, 6, 2, 255, 32, 8, 2, 255, 39, 7, 1, 255, 47, 10, 3, 255, 47, 10, 2, 255, 47, 10, 3, 255, 44, 9, 2, 255, 48, 11, 4, 255, 47, 11, 4, 255, 7, 3, 1, 255, 6, 1, 0, 255, 6, 0, 1, 255, 9, 2, 2, 255, 11, 3, 2, 255, 9, 0, 0, 255, 11, 1, 1, 255, 10, 0, 1, 255, 11, 1, 0, 255, 12, 2, 0, 255, 11, 2, 0, 255, 10, 1, 0, 255, 10, 0, 1, 255, 12, 1, 1, 255, 13, 2, 2, 255, 12, 2, 1, 255, 12, 2, 0, 255, 14, 2, 1, 255, 15, 2, 0, 255, 14, 1, 1, 255, 12, 2, 1, 255, 12, 4, 2, 255, 16, 4, 4, 255, 16, 3, 2, 255, 13, 3, 2, 255, 11, 2, 1, 255, 15, 6, 4, 255, 10, 3, 2, 255, 10, 3, 0, 255, 11, 5, 1, 255, 13, 5, 2, 255, 14, 5, 2, 255, 12, 4, 2, 255, 12, 2, 2, 255, 11, 1, 1, 255, 14, 4, 2, 255, 14, 4, 2, 255, 15, 6, 4, 255, 15, 6, 2, 255, 15, 5, 1, 255, 16, 6, 4, 255, 15, 5, 3, 255, 16, 4, 1, 255, 20, 6, 1, 255, 23, 7, 1, 255, 24, 9, 4, 255, 18, 7, 1, 255, 14, 6, 1, 255, 16, 8, 1, 255, 21, 10, 2, 255, 25, 10, 3, 255, 19, 7, 1, 255, 24, 10, 2, 255, 28, 11, 2, 255, 24, 8, 1, 255, 26, 12, 4, 255, 23, 9, 1, 255, 25, 11, 4, 255, 21, 8, 0, 255, 24, 12, 4, 255, 24, 10, 2, 255, 30, 12, 3, 255, 30, 11, 1, 255, 28, 13, 3, 255, 25, 11, 4, 255, 25, 11, 1, 255, 30, 16, 6, 255, 28, 15, 6, 255, 28, 13, 4, 255, 31, 13, 3, 255, 36, 14, 2, 255, 35, 18, 3, 255, 28, 16, 1, 255, 32, 14, 1, 255, 31, 14, 5, 255, 27, 13, 4, 255, 31, 16, 5, 255, 37, 16, 5, 255, 37, 17, 3, 255, 32, 15, 0, 255, 34, 14, 1, 255, 40, 15, 2, 255, 35, 16, 1, 255, 31, 15, 1, 255, 39, 16, 5, 255, 34, 17, 3, 255, 39, 18, 3, 255, 42, 20, 4, 255, 34, 18, 2, 255, 49, 20, 7, 255, 39, 15, 1, 255, 31, 20, 4, 255, 45, 15, 3, 255, 54, 20, 5, 255, 40, 19, 4, 255, 38, 19, 5, 255, 30, 18, 8, 255, 40, 22, 5, 255, 42, 21, 1, 255, 41, 20, 2, 255, 45, 23, 7, 255, 51, 20, 4, 255, 49, 21, 1, 255, 53, 21, 2, 255, 48, 21, 3, 255, 39, 21, 1, 255, 45, 22, 4, 255, 42, 20, 1, 255, 45, 23, 5, 255, 52, 17, 11, 255, 44, 21, 3, 255, 48, 22, 2, 255, 50, 24, 4, 255, 35, 25, 1, 255, 46, 26, 2, 255, 55, 25, 3, 255, 48, 24, 3, 255, 41, 26, 3, 255, 48, 24, 4, 255, 56, 24, 5, 255, 56, 29, 6, 255, 50, 23, 1, 255, 52, 24, 6, 255, 56, 24, 6, 255, 50, 22, 5, 255, 47, 27, 4, 255, 50, 30, 5, 255, 51, 25, 1, 255, 46, 24, 11, 255, 51, 32, 2, 255, 46, 27, 1, 255, 50, 29, 6, 255, 50, 25, 5, 255, 57, 29, 9, 255, 54, 30, 4, 255, 54, 33, 3, 255, 53, 31, 6, 255, 55, 35, 16, 255, 55, 37, 13, 255, 58, 42, 15, 255, 55, 44, 22, 255, 54, 48, 27, 255, 67, 57, 27, 255, 66, 61, 21, 255, 70, 65, 26, 255, 73, 66, 35, 255, 68, 69, 42, 255, 71, 76, 50, 255, 74, 79, 54, 255, 73, 81, 58, 255, 77, 89, 69, 255, 78, 95, 75, 255, 79, 97, 79, 255, 84, 104, 85, 255, 86, 112, 91, 255, 91, 120, 101, 255, 89, 125, 104, 255, 93, 133, 112, 255, 97, 140, 121, 255, 98, 144, 129, 255, 99, 148, 136, 255, 104, 152, 140, 255, 107, 155, 143, 255, 108, 159, 145, 255, 109, 162, 146, 255, 110, 160, 145, 255, 111, 161, 146, 255, 111, 161, 143, 255, 117, 161, 142, 255, 114, 157, 137, 255, 110, 154, 134, 255, 109, 152, 131, 255, 107, 152, 126, 255, 101, 147, 113, 255, 101, 139, 110, 255, 103, 135, 105, 255, 103, 129, 101, 255, 101, 122, 95, 255, 97, 117, 80, 255, 94, 113, 81, 255, 91, 105, 77, 255, 88, 99, 69, 255, 86, 94, 60, 255, 87, 89, 58, 255, 89, 86, 55, 255, 85, 80, 45, 255, 85, 82, 43, 255, 77, 74, 32, 255, 76, 71, 37, 255, 75, 67, 36, 255, 77, 64, 18, 255, 83, 65, 19, 255, 81, 61, 16, 255, 76, 56, 24, 255, 77, 53, 24, 255, 83, 51, 17, 255, 80, 49, 18, 255, 75, 51, 10, 255, 70, 47, 9, 255, 70, 44, 6, 255, 75, 44, 8, 255, 73, 41, 12, 255, 71, 40, 7, 255, 76, 43, 4, 255, 74, 38, 3, 255, 70, 38, 6, 255, 72, 37, 5, 255, 71, 38, 1, 255, 72, 38, 3, 255, 70, 34, 7, 255, 72, 36, 7, 255, 69, 32, 4, 255, 72, 31, 5, 255, 70, 32, 10, 255, 65, 37, 5, 255, 70, 34, 5, 255, 75, 31, 1, 255, 72, 31, 6, 255, 72, 31, 6, 255, 69, 29, 3, 255, 71, 36, 6, 255, 73, 31, 3, 255, 76, 30, 4, 255, 75, 36, 7, 255, 77, 31, 7, 255, 66, 30, 3, 255, 71, 28, 2, 255, 77, 28, 2, 255, 79, 32, 4, 255, 74, 31, 2, 255, 73, 28, 3, 255, 70, 28, 7, 255, 70, 28, 4, 255, 70, 27, 5, 255, 69, 25, 4, 255, 70, 31, 4, 255, 67, 30, 2, 255, 66, 28, 0, 255, 59, 22, 8, 255, 65, 26, 8, 255, 71, 28, 2, 255, 69, 28, 2, 255, 72, 27, 5, 255, 75, 25, 4, 255, 77, 31, 6, 255, 70, 28, 3, 255, 71, 27, 3, 255, 75, 28, 2, 255, 76, 27, 0, 255, 79, 31, 3, 255, 78, 29, 2, 255, 78, 28, 3, 255, 76, 29, 4, 255, 71, 26, 2, 255, 72, 26, 3, 255, 77, 28, 5, 255, 78, 24, 4, 255, 76, 27, 2, 255, 71, 25, 0, 255, 76, 25, 9, 255, 67, 19, 4, 255, 70, 25, 1, 255, 68, 28, 2, 255, 71, 27, 3, 255, 73, 23, 2, 255, 70, 25, 3, 255, 68, 28, 5, 255, 66, 24, 3, 255, 70, 19, 2, 255, 64, 23, 1, 255, 60, 26, 4, 255, 66, 25, 5, 255, 62, 19, 2, 255, 58, 22, 1, 255, 58, 25, 3, 255, 61, 24, 1, 255, 61, 21, 1, 255, 65, 23, 7, 255, 65, 21, 6, 255, 66, 19, 4, 255, 70, 22, 5, 255, 75, 24, 5, 255, 71, 18, 2, 255, 66, 20, 4, 255, 63, 21, 6, 255, 63, 20, 5, 255, 62, 23, 5, 255, 58, 23, 3, 255, 54, 17, 0, 255, 63, 23, 4, 255, 59, 23, 2, 255, 56, 20, 1, 255, 63, 17, 3, 255, 61, 17, 1, 255, 56, 17, 2, 255, 48, 17, 4, 255, 51, 20, 4, 255, 61, 19, 1, 255, 61, 21, 0, 255, 52, 17, 1, 255, 53, 13, 6, 255, 58, 16, 7, 255, 48, 16, 6, 255, 52, 16, 7, 255, 61, 20, 0, 255, 57, 18, 2, 255, 49, 14, 6, 255, 55, 17, 2, 255, 56, 17, 2, 255, 50, 16, 1, 255, 58, 19, 6, 255, 47, 17, 3, 255, 56, 17, 3, 255, 52, 14, 1, 255, 45, 12, 1, 255, 54, 15, 2, 255, 58, 15, 6, 255, 48, 12, 4, 255, 48, 13, 4, 255, 47, 16, 5, 255, 42, 15, 6, 255, 39, 16, 1, 255, 40, 14, 3, 255, 47, 14, 8, 255, 42, 10, 1, 255, 44, 15, 1, 255, 43, 15, 2, 255, 45, 14, 2, 255, 49, 12, 4, 255, 46, 13, 6, 255, 41, 10, 6, 255, 42, 12, 5, 255, 36, 14, 4, 255, 34, 13, 5, 255, 38, 14, 4, 255, 33, 7, 1, 255, 37, 12, 5, 255, 36, 10, 4, 255, 36, 8, 0, 255, 44, 11, 2, 255, 52, 15, 5, 255, 56, 13, 7, 255, 54, 16, 7, 255, 60, 17, 2, 255, 47, 13, 0, 255, 43, 12, 5, 255, 45, 13, 4, 255, 55, 12, 5, 255, 58, 12, 4, 255, 49, 12, 4, 255, 49, 14, 5, 255, 54, 14, 4, 255, 54, 15, 4, 255, 52, 13, 6, 255, 46, 8, 5, 255, 45, 10, 6, 255, 48, 14, 5, 255, 55, 14, 4, 255, 57, 15, 3, 255, 66, 16, 4, 255, 72, 13, 4, 255, 66, 13, 1, 255, 65, 17, 3, 255, 58, 14, 4, 255, 46, 12, 2, 255, 46, 12, 4, 255, 50, 11, 2, 255, 50, 11, 3, 255, 40, 10, 1, 255, 37, 10, 1, 255, 38, 11, 4, 255, 37, 8, 2, 255, 39, 11, 4, 255, 38, 12, 4, 255, 40, 11, 2, 255, 42, 9, 0, 255, 48, 14, 2, 255, 52, 14, 7, 255, 44, 7, 3, 255, 39, 10, 3, 255, 39, 13, 2, 255, 34, 10, 0, 255, 37, 8, 2, 255, 32, 6, 5, 255, 24, 6, 0, 255, 26, 8, 1, 255, 24, 4, 1, 255, 26, 6, 3, 255, 24, 7, 2, 255, 23, 6, 2, 255, 27, 6, 4, 255, 26, 8, 2, 255, 27, 9, 1, 255, 39, 11, 3, 255, 47, 11, 2, 255, 46, 11, 2, 255, 40, 8, 1, 255, 39, 7, 0, 255, 45, 11, 3, 255, 45, 11, 3, 255, 5, 2, 5, 255, 3, 2, 1, 255, 3, 1, 0, 255, 5, 2, 0, 255, 8, 2, 2, 255, 9, 0, 0, 255, 12, 2, 0, 255, 12, 2, 1, 255, 12, 2, 1, 255, 11, 1, 0, 255, 11, 1, 0, 255, 11, 1, 0, 255, 13, 2, 2, 255, 18, 4, 4, 255, 14, 2, 2, 255, 12, 2, 1, 255, 13, 3, 2, 255, 14, 4, 2, 255, 13, 3, 1, 255, 12, 2, 1, 255, 13, 4, 3, 255, 11, 2, 1, 255, 13, 3, 2, 255, 17, 3, 1, 255, 16, 4, 3, 255, 13, 2, 1, 255, 15, 1, 2, 255, 17, 3, 3, 255, 16, 2, 2, 255, 17, 3, 2, 255, 16, 3, 3, 255, 16, 3, 3, 255, 13, 2, 1, 255, 15, 4, 2, 255, 16, 5, 3, 255, 13, 4, 2, 255, 13, 5, 3, 255, 12, 5, 1, 255, 13, 4, 1, 255, 15, 4, 2, 255, 17, 7, 5, 255, 16, 6, 5, 255, 15, 4, 1, 255, 18, 6, 0, 255, 20, 7, 0, 255, 15, 7, 2, 255, 18, 6, 2, 255, 22, 7, 5, 255, 22, 8, 4, 255, 21, 9, 5, 255, 15, 6, 1, 255, 18, 9, 4, 255, 20, 9, 1, 255, 24, 11, 2, 255, 23, 10, 2, 255, 22, 7, 1, 255, 22, 6, 1, 255, 27, 11, 4, 255, 24, 11, 4, 255, 22, 9, 2, 255, 26, 12, 3, 255, 29, 12, 4, 255, 29, 12, 2, 255, 28, 13, 2, 255, 27, 12, 3, 255, 27, 11, 2, 255, 26, 11, 1, 255, 26, 13, 4, 255, 28, 15, 6, 255, 27, 14, 2, 255, 32, 15, 1, 255, 35, 19, 4, 255, 31, 20, 3, 255, 30, 16, 2, 255, 32, 15, 3, 255, 31, 16, 4, 255, 29, 16, 1, 255, 34, 13, 3, 255, 30, 19, 4, 255, 34, 17, 3, 255, 36, 16, 3, 255, 36, 18, 4, 255, 36, 18, 4, 255, 37, 18, 4, 255, 37, 16, 4, 255, 33, 15, 3, 255, 35, 14, 2, 255, 41, 19, 3, 255, 41, 24, 6, 255, 38, 21, 5, 255, 34, 17, 3, 255, 37, 15, 3, 255, 44, 17, 5, 255, 43, 19, 5, 255, 38, 17, 3, 255, 42, 16, 6, 255, 30, 15, 4, 255, 41, 20, 4, 255, 46, 21, 4, 255, 40, 18, 2, 255, 42, 22, 6, 255, 42, 19, 3, 255, 42, 20, 2, 255, 43, 22, 5, 255, 44, 19, 3, 255, 42, 21, 2, 255, 48, 26, 5, 255, 52, 22, 3, 255, 53, 26, 6, 255, 51, 22, 5, 255, 47, 25, 4, 255, 42, 24, 4, 255, 47, 24, 9, 255, 46, 22, 3, 255, 58, 25, 4, 255, 56, 27, 2, 255, 59, 27, 5, 255, 50, 25, 2, 255, 54, 27, 4, 255, 51, 26, 1, 255, 44, 29, 0, 255, 47, 30, 1, 255, 51, 27, 5, 255, 50, 25, 3, 255, 49, 25, 3, 255, 48, 30, 6, 255, 47, 26, 4, 255, 50, 21, 2, 255, 59, 24, 6, 255, 55, 24, 6, 255, 54, 26, 5, 255, 58, 30, 3, 255, 57, 27, 11, 255, 53, 23, 12, 255, 48, 32, 2, 255, 52, 32, 5, 255, 56, 26, 10, 255, 57, 34, 13, 255, 59, 40, 13, 255, 62, 44, 19, 255, 60, 44, 20, 255, 67, 49, 20, 255, 73, 56, 32, 255, 70, 61, 34, 255, 67, 63, 28, 255, 71, 66, 36, 255, 68, 70, 48, 255, 68, 72, 55, 255, 73, 79, 61, 255, 75, 85, 66, 255, 76, 91, 72, 255, 77, 94, 75, 255, 82, 101, 81, 255, 87, 111, 89, 255, 82, 115, 94, 255, 85, 122, 104, 255, 88, 130, 113, 255, 92, 136, 117, 255, 93, 141, 123, 255, 96, 147, 132, 255, 99, 151, 138, 255, 106, 156, 144, 255, 109, 159, 147, 255, 107, 159, 147, 255, 108, 161, 147, 255, 113, 161, 148, 255, 112, 161, 150, 255, 113, 162, 149, 255, 115, 159, 144, 255, 116, 159, 139, 255, 110, 153, 131, 255, 107, 152, 125, 255, 103, 148, 120, 255, 100, 145, 114, 255, 104, 142, 105, 255, 103, 134, 101, 255, 100, 127, 95, 255, 98, 120, 89, 255, 95, 113, 87, 255, 91, 108, 76, 255, 89, 103, 70, 255, 90, 95, 62, 255, 86, 92, 59, 255, 85, 85, 57, 255, 88, 83, 41, 255, 86, 86, 30, 255, 83, 80, 29, 255, 81, 74, 33, 255, 78, 70, 29, 255, 78, 67, 27, 255, 78, 60, 32, 255, 84, 61, 20, 255, 87, 63, 10, 255, 76, 58, 9, 255, 67, 48, 27, 255, 69, 45, 29, 255, 74, 47, 11, 255, 74, 45, 9, 255, 69, 40, 15, 255, 69, 42, 9, 255, 69, 42, 9, 255, 72, 40, 10, 255, 74, 39, 6, 255, 75, 43, 7, 255, 69, 37, 7, 255, 70, 31, 5, 255, 71, 38, 0, 255, 72, 38, 2, 255, 76, 37, 10, 255, 75, 34, 6, 255, 73, 37, 4, 255, 70, 36, 3, 255, 73, 32, 2, 255, 78, 32, 2, 255, 76, 32, 1, 255, 79, 31, 1, 255, 78, 27, 4, 255, 76, 31, 7, 255, 70, 30, 2, 255, 75, 33, 7, 255, 76, 31, 6, 255, 74, 29, 3, 255, 74, 28, 3, 255, 77, 29, 3, 255, 72, 29, 5, 255, 69, 30, 5, 255, 73, 29, 6, 255, 71, 27, 2, 255, 72, 31, 5, 255, 76, 28, 8, 255, 74, 26, 4, 255, 78, 32, 3, 255, 72, 25, 3, 255, 71, 26, 6, 255, 71, 28, 5, 255, 67, 24, 5, 255, 71, 31, 6, 255, 72, 29, 7, 255, 73, 24, 1, 255, 67, 22, 7, 255, 64, 24, 10, 255, 69, 26, 2, 255, 75, 29, 3, 255, 72, 27, 1, 255, 73, 30, 3, 255, 73, 31, 2, 255, 73, 30, 3, 255, 75, 29, 3, 255, 72, 27, 2, 255, 72, 26, 2, 255, 74, 25, 3, 255, 75, 26, 1, 255, 76, 30, 1, 255, 72, 29, 0, 255, 76, 31, 6, 255, 73, 26, 5, 255, 72, 27, 3, 255, 73, 26, 2, 255, 75, 26, 2, 255, 78, 25, 4, 255, 75, 24, 4, 255, 75, 28, 4, 255, 66, 28, 2, 255, 66, 28, 3, 255, 64, 22, 1, 255, 67, 23, 2, 255, 67, 25, 4, 255, 59, 25, 3, 255, 62, 27, 6, 255, 72, 23, 3, 255, 60, 27, 3, 255, 59, 25, 3, 255, 63, 23, 4, 255, 66, 23, 4, 255, 74, 23, 6, 255, 71, 24, 3, 255, 68, 22, 3, 255, 58, 18, 0, 255, 56, 19, 3, 255, 61, 19, 4, 255, 63, 18, 3, 255, 65, 19, 3, 255, 63, 22, 5, 255, 55, 16, 1, 255, 58, 19, 5, 255, 67, 26, 9, 255, 56, 19, 4, 255, 54, 21, 4, 255, 60, 21, 4, 255, 60, 21, 5, 255, 57, 20, 4, 255, 55, 17, 2, 255, 54, 15, 1, 255, 53, 18, 1, 255, 56, 17, 3, 255, 56, 19, 4, 255, 53, 18, 1, 255, 57, 21, 3, 255, 49, 15, 0, 255, 57, 20, 5, 255, 60, 15, 5, 255, 57, 15, 5, 255, 54, 18, 3, 255, 54, 23, 4, 255, 57, 20, 7, 255, 56, 14, 4, 255, 48, 18, 4, 255, 48, 18, 1, 255, 57, 19, 2, 255, 53, 20, 4, 255, 49, 15, 1, 255, 55, 17, 4, 255, 61, 16, 4, 255, 54, 17, 5, 255, 44, 15, 5, 255, 47, 14, 3, 255, 51, 16, 6, 255, 44, 13, 3, 255, 54, 16, 7, 255, 52, 13, 2, 255, 43, 12, 6, 255, 31, 12, 7, 255, 39, 16, 3, 255, 60, 22, 4, 255, 59, 16, 2, 255, 56, 16, 4, 255, 53, 18, 4, 255, 52, 17, 5, 255, 46, 13, 2, 255, 35, 12, 1, 255, 39, 12, 3, 255, 45, 10, 2, 255, 45, 13, 3, 255, 37, 9, 3, 255, 44, 13, 6, 255, 44, 13, 8, 255, 40, 10, 4, 255, 42, 10, 5, 255, 43, 10, 3, 255, 53, 15, 2, 255, 70, 19, 4, 255, 63, 18, 3, 255, 61, 16, 5, 255, 47, 14, 0, 255, 60, 16, 3, 255, 52, 14, 3, 255, 49, 10, 3, 255, 51, 11, 1, 255, 53, 15, 2, 255, 53, 12, 3, 255, 52, 12, 2, 255, 50, 15, 3, 255, 45, 12, 1, 255, 47, 12, 3, 255, 47, 9, 2, 255, 54, 14, 4, 255, 63, 16, 5, 255, 72, 14, 4, 255, 61, 12, 1, 255, 55, 15, 2, 255, 58, 16, 4, 255, 61, 14, 4, 255, 58, 10, 2, 255, 54, 11, 3, 255, 48, 14, 3, 255, 43, 13, 5, 255, 36, 9, 0, 255, 38, 15, 3, 255, 43, 8, 4, 255, 41, 10, 3, 255, 36, 11, 0, 255, 43, 12, 2, 255, 41, 10, 2, 255, 41, 8, 3, 255, 49, 12, 6, 255, 46, 10, 3, 255, 42, 9, 4, 255, 43, 12, 6, 255, 34, 7, 1, 255, 38, 10, 2, 255, 48, 15, 6, 255, 43, 11, 1, 255, 35, 3, 0, 255, 33, 8, 6, 255, 27, 8, 2, 255, 26, 8, 3, 255, 23, 5, 1, 255, 23, 7, 3, 255, 21, 7, 2, 255, 18, 5, 0, 255, 25, 10, 5, 255, 25, 7, 3, 255, 27, 7, 2, 255, 34, 11, 3, 255, 45, 10, 1, 255, 51, 12, 5, 255, 41, 10, 2, 255, 42, 8, 3, 255, 45, 9, 5, 255, 42, 8, 3, 255, 1, 3, 4, 255, 1, 1, 6, 255, 3, 3, 5, 255, 5, 4, 1, 255, 8, 2, 0, 255, 9, 0, 2, 255, 10, 1, 2, 255, 10, 2, 0, 255, 10, 2, 0, 255, 10, 1, 2, 255, 11, 1, 2, 255, 11, 1, 0, 255, 12, 0, 0, 255, 14, 1, 1, 255, 13, 2, 2, 255, 13, 3, 2, 255, 12, 2, 1, 255, 12, 2, 1, 255, 14, 3, 1, 255, 11, 2, 0, 255, 12, 3, 1, 255, 12, 2, 1, 255, 13, 2, 1, 255, 17, 4, 2, 255, 18, 4, 3, 255, 13, 2, 1, 255, 10, 2, 0, 255, 13, 3, 2, 255, 14, 3, 2, 255, 14, 4, 2, 255, 12, 3, 1, 255, 8, 1, 0, 255, 15, 4, 2, 255, 15, 4, 2, 255, 16, 5, 3, 255, 17, 6, 4, 255, 13, 3, 1, 255, 15, 5, 3, 255, 16, 4, 2, 255, 14, 2, 1, 255, 15, 4, 2, 255, 16, 6, 4, 255, 16, 6, 2, 255, 16, 7, 0, 255, 16, 5, 0, 255, 20, 6, 2, 255, 20, 7, 4, 255, 16, 5, 1, 255, 19, 8, 4, 255, 20, 7, 4, 255, 20, 6, 2, 255, 20, 9, 5, 255, 20, 8, 2, 255, 23, 9, 1, 255, 20, 7, 0, 255, 21, 7, 2, 255, 23, 10, 4, 255, 25, 10, 4, 255, 26, 11, 5, 255, 24, 10, 2, 255, 28, 13, 4, 255, 30, 13, 5, 255, 29, 13, 5, 255, 26, 11, 3, 255, 28, 11, 3, 255, 30, 13, 3, 255, 30, 13, 3, 255, 30, 16, 5, 255, 27, 13, 3, 255, 27, 13, 1, 255, 31, 17, 3, 255, 36, 14, 1, 255, 39, 16, 2, 255, 35, 18, 4, 255, 33, 15, 3, 255, 36, 14, 2, 255, 35, 15, 2, 255, 35, 16, 5, 255, 24, 15, 1, 255, 31, 17, 5, 255, 36, 18, 6, 255, 31, 14, 1, 255, 35, 17, 3, 255, 32, 17, 2, 255, 32, 14, 1, 255, 34, 17, 6, 255, 35, 18, 6, 255, 36, 19, 3, 255, 41, 16, 3, 255, 40, 17, 1, 255, 37, 20, 7, 255, 44, 15, 7, 255, 34, 14, 2, 255, 33, 22, 5, 255, 29, 16, 0, 255, 36, 20, 8, 255, 39, 17, 6, 255, 41, 17, 3, 255, 46, 24, 5, 255, 42, 22, 4, 255, 42, 20, 6, 255, 47, 18, 3, 255, 48, 19, 5, 255, 45, 20, 5, 255, 44, 18, 3, 255, 41, 21, 2, 255, 42, 23, 2, 255, 44, 21, 0, 255, 45, 26, 3, 255, 50, 24, 6, 255, 48, 21, 2, 255, 40, 22, 1, 255, 48, 23, 2, 255, 49, 20, 3, 255, 52, 21, 6, 255, 42, 26, 1, 255, 44, 28, 5, 255, 49, 25, 6, 255, 50, 26, 4, 255, 51, 28, 4, 255, 51, 27, 3, 255, 51, 25, 2, 255, 53, 26, 3, 255, 57, 28, 4, 255, 53, 25, 3, 255, 53, 28, 5, 255, 54, 26, 9, 255, 52, 21, 7, 255, 44, 27, 6, 255, 49, 23, 10, 255, 52, 24, 11, 255, 45, 26, 1, 255, 46, 28, 2, 255, 52, 25, 8, 255, 57, 30, 8, 255, 56, 36, 11, 255, 50, 32, 8, 255, 55, 36, 9, 255, 60, 37, 15, 255, 66, 42, 19, 255, 71, 47, 15, 255, 75, 53, 15, 255, 68, 52, 31, 255, 64, 55, 45, 255, 61, 56, 45, 255, 68, 65, 50, 255, 67, 66, 50, 255, 67, 73, 58, 255, 70, 79, 63, 255, 73, 84, 67, 255, 78, 91, 74, 255, 81, 98, 80, 255, 80, 104, 82, 255, 84, 112, 90, 255, 83, 120, 100, 255, 85, 128, 111, 255, 87, 134, 120, 255, 94, 141, 126, 255, 97, 148, 133, 255, 98, 152, 136, 255, 103, 156, 146, 255, 106, 160, 147, 255, 108, 162, 149, 255, 109, 162, 149, 255, 112, 164, 151, 255, 116, 165, 153, 255, 115, 164, 153, 255, 112, 161, 150, 255, 116, 160, 145, 255, 113, 156, 137, 255, 110, 154, 133, 255, 108, 150, 126, 255, 105, 148, 120, 255, 102, 142, 116, 255, 103, 138, 106, 255, 102, 129, 101, 255, 98, 123, 92, 255, 96, 119, 81, 255, 96, 115, 78, 255, 88, 104, 75, 255, 90, 98, 76, 255, 85, 92, 59, 255, 88, 90, 60, 255, 88, 84, 58, 255, 83, 79, 40, 255, 85, 77, 40, 255, 81, 70, 36, 255, 81, 67, 32, 255, 80, 66, 30, 255, 81, 68, 27, 255, 77, 60, 27, 255, 79, 58, 22, 255, 82, 56, 18, 255, 77, 52, 12, 255, 71, 45, 17, 255, 74, 45, 14, 255, 75, 46, 3, 255, 71, 42, 9, 255, 67, 41, 18, 255, 69, 41, 10, 255, 70, 38, 7, 255, 70, 39, 10, 255, 66, 38, 4, 255, 66, 37, 3, 255, 68, 35, 9, 255, 73, 35, 11, 255, 77, 37, 4, 255, 75, 34, 5, 255, 72, 31, 7, 255, 75, 35, 8, 255, 75, 32, 4, 255, 73, 34, 2, 255, 77, 32, 7, 255, 78, 30, 6, 255, 75, 29, 10, 255, 74, 31, 6, 255, 74, 34, 11, 255, 68, 32, 3, 255, 70, 34, 4, 255, 68, 29, 2, 255, 73, 28, 4, 255, 68, 30, 3, 255, 67, 32, 4, 255, 74, 30, 3, 255, 69, 32, 5, 255, 74, 28, 5, 255, 79, 29, 8, 255, 72, 27, 4, 255, 65, 30, 4, 255, 67, 24, 8, 255, 72, 29, 7, 255, 71, 29, 0, 255, 67, 25, 4, 255, 65, 25, 5, 255, 66, 27, 4, 255, 69, 30, 8, 255, 71, 28, 3, 255, 72, 24, 5, 255, 69, 29, 3, 255, 63, 31, 3, 255, 62, 29, 4, 255, 69, 26, 3, 255, 69, 24, 4, 255, 78, 29, 6, 255, 77, 28, 2, 255, 79, 30, 2, 255, 83, 32, 5, 255, 81, 29, 5, 255, 78, 28, 6, 255, 77, 30, 7, 255, 72, 24, 2, 255, 73, 25, 3, 255, 77, 31, 7, 255, 71, 27, 3, 255, 71, 26, 1, 255, 74, 27, 1, 255, 72, 29, 4, 255, 67, 29, 3, 255, 73, 27, 3, 255, 75, 24, 1, 255, 70, 30, 1, 255, 69, 27, 4, 255, 68, 26, 2, 255, 68, 30, 4, 255, 68, 27, 5, 255, 68, 22, 2, 255, 72, 23, 3, 255, 69, 24, 3, 255, 64, 23, 3, 255, 65, 23, 2, 255, 64, 22, 3, 255, 67, 22, 6, 255, 65, 21, 4, 255, 66, 23, 3, 255, 69, 20, 2, 255, 66, 19, 3, 255, 65, 22, 6, 255, 60, 20, 4, 255, 58, 20, 3, 255, 60, 21, 4, 255, 63, 20, 4, 255, 64, 22, 4, 255, 59, 21, 3, 255, 58, 20, 3, 255, 63, 20, 4, 255, 65, 18, 1, 255, 62, 19, 2, 255, 59, 23, 4, 255, 56, 22, 4, 255, 48, 18, 2, 255, 56, 20, 6, 255, 59, 17, 5, 255, 56, 20, 3, 255, 56, 17, 1, 255, 55, 20, 5, 255, 55, 21, 3, 255, 64, 21, 4, 255, 60, 19, 4, 255, 50, 16, 3, 255, 55, 19, 4, 255, 60, 21, 2, 255, 59, 20, 4, 255, 62, 19, 4, 255, 56, 18, 1, 255, 51, 16, 7, 255, 49, 15, 3, 255, 48, 17, 4, 255, 55, 16, 3, 255, 68, 19, 6, 255, 61, 17, 5, 255, 48, 15, 1, 255, 40, 13, 1, 255, 47, 17, 4, 255, 46, 15, 5, 255, 47, 17, 8, 255, 48, 16, 4, 255, 44, 12, 1, 255, 48, 20, 6, 255, 50, 15, 3, 255, 52, 16, 2, 255, 45, 14, 1, 255, 46, 14, 6, 255, 48, 15, 2, 255, 62, 21, 1, 255, 68, 19, 1, 255, 76, 24, 3, 255, 71, 17, 1, 255, 72, 16, 4, 255, 61, 15, 4, 255, 40, 13, 3, 255, 38, 14, 7, 255, 35, 7, 3, 255, 38, 10, 4, 255, 39, 14, 4, 255, 40, 12, 3, 255, 39, 10, 3, 255, 39, 10, 5, 255, 39, 11, 3, 255, 40, 12, 1, 255, 59, 20, 3, 255, 71, 15, 2, 255, 69, 16, 2, 255, 58, 13, 0, 255, 61, 12, 3, 255, 69, 15, 9, 255, 55, 10, 1, 255, 52, 12, 3, 255, 52, 12, 0, 255, 51, 14, 2, 255, 51, 13, 4, 255, 52, 13, 4, 255, 51, 14, 3, 255, 49, 13, 4, 255, 48, 13, 4, 255, 50, 15, 6, 255, 51, 15, 1, 255, 61, 17, 1, 255, 67, 15, 0, 255, 67, 13, 3, 255, 56, 12, 3, 255, 49, 14, 4, 255, 52, 10, 4, 255, 47, 10, 2, 255, 43, 15, 3, 255, 39, 14, 2, 255, 36, 12, 3, 255, 34, 10, 0, 255, 39, 13, 5, 255, 34, 12, 5, 255, 37, 8, 1, 255, 44, 11, 0, 255, 47, 17, 3, 255, 46, 13, 1, 255, 44, 8, 0, 255, 43, 14, 5, 255, 35, 13, 5, 255, 32, 9, 2, 255, 35, 8, 2, 255, 36, 9, 0, 255, 41, 10, 4, 255, 45, 11, 7, 255, 38, 8, 1, 255, 39, 8, 5, 255, 29, 4, 2, 255, 27, 6, 3, 255, 27, 6, 3, 255, 25, 5, 1, 255, 25, 7, 3, 255, 25, 7, 3, 255, 24, 7, 2, 255, 21, 5, 1, 255, 17, 4, 0, 255, 25, 9, 4, 255, 34, 7, 3, 255, 37, 5, 0, 255, 40, 8, 1, 255, 41, 8, 2, 255, 40, 9, 4, 255, 41, 9, 4, 255, 39, 7, 2, 255, 5, 5, 9, 255, 0, 1, 1, 255, 2, 3, 0, 255, 4, 4, 4, 255, 6, 2, 4, 255, 8, 1, 3, 255, 8, 2, 2, 255, 6, 2, 0, 255, 7, 1, 1, 255, 9, 1, 2, 255, 10, 0, 1, 255, 11, 1, 0, 255, 11, 1, 0, 255, 9, 1, 0, 255, 11, 3, 1, 255, 13, 3, 2, 255, 12, 2, 1, 255, 13, 1, 1, 255, 16, 3, 3, 255, 12, 2, 1, 255, 13, 3, 2, 255, 12, 1, 1, 255, 12, 1, 1, 255, 14, 3, 1, 255, 17, 2, 1, 255, 13, 2, 1, 255, 9, 3, 0, 255, 12, 3, 2, 255, 11, 1, 0, 255, 12, 2, 1, 255, 11, 5, 2, 255, 8, 2, 1, 255, 11, 3, 0, 255, 14, 4, 2, 255, 14, 4, 2, 255, 13, 2, 0, 255, 19, 6, 4, 255, 16, 1, 1, 255, 19, 4, 4, 255, 16, 4, 2, 255, 13, 2, 0, 255, 13, 2, 1, 255, 15, 6, 2, 255, 17, 8, 3, 255, 16, 7, 1, 255, 19, 7, 1, 255, 18, 7, 0, 255, 18, 6, 3, 255, 14, 3, 0, 255, 18, 5, 0, 255, 19, 6, 0, 255, 20, 6, 2, 255, 24, 7, 2, 255, 24, 9, 2, 255, 19, 8, 1, 255, 19, 9, 3, 255, 21, 11, 4, 255, 20, 8, 1, 255, 25, 9, 4, 255, 23, 11, 3, 255, 22, 9, 1, 255, 26, 11, 2, 255, 27, 13, 5, 255, 26, 12, 3, 255, 26, 11, 2, 255, 33, 15, 5, 255, 32, 13, 3, 255, 31, 14, 4, 255, 28, 10, 3, 255, 32, 13, 3, 255, 35, 15, 4, 255, 36, 15, 2, 255, 35, 17, 3, 255, 31, 14, 1, 255, 37, 13, 3, 255, 38, 14, 3, 255, 31, 15, 1, 255, 33, 16, 3, 255, 29, 15, 3, 255, 23, 13, 1, 255, 30, 15, 3, 255, 36, 15, 4, 255, 30, 13, 0, 255, 33, 15, 0, 255, 34, 17, 3, 255, 34, 15, 6, 255, 38, 18, 7, 255, 37, 14, 2, 255, 37, 17, 3, 255, 38, 22, 6, 255, 40, 15, 3, 255, 43, 14, 4, 255, 38, 19, 4, 255, 36, 18, 3, 255, 38, 18, 4, 255, 35, 20, 7, 255, 38, 20, 7, 255, 32, 16, 1, 255, 34, 17, 1, 255, 36, 19, 1, 255, 40, 20, 5, 255, 43, 18, 5, 255, 48, 19, 3, 255, 51, 22, 5, 255, 46, 21, 4, 255, 43, 20, 2, 255, 40, 19, 0, 255, 35, 19, 0, 255, 43, 21, 2, 255, 49, 18, 0, 255, 53, 21, 4, 255, 45, 27, 5, 255, 48, 25, 3, 255, 49, 21, 3, 255, 46, 25, 6, 255, 46, 23, 2, 255, 54, 22, 4, 255, 46, 23, 5, 255, 47, 22, 1, 255, 52, 23, 2, 255, 53, 24, 3, 255, 59, 24, 5, 255, 53, 26, 5, 255, 53, 27, 3, 255, 50, 24, 2, 255, 51, 26, 3, 255, 47, 22, 2, 255, 51, 26, 7, 255, 47, 27, 7, 255, 54, 26, 6, 255, 56, 27, 7, 255, 49, 24, 11, 255, 49, 26, 10, 255, 55, 29, 4, 255, 57, 25, 2, 255, 53, 31, 8, 255, 51, 35, 7, 255, 64, 39, 10, 255, 62, 40, 13, 255, 63, 43, 13, 255, 74, 48, 13, 255, 66, 49, 21, 255, 65, 58, 21, 255, 65, 63, 25, 255, 63, 66, 30, 255, 65, 68, 40, 255, 69, 71, 47, 255, 71, 77, 58, 255, 72, 82, 63, 255, 73, 86, 68, 255, 76, 92, 75, 255, 81, 102, 83, 255, 84, 110, 89, 255, 86, 118, 97, 255, 84, 122, 104, 255, 84, 130, 114, 255, 89, 139, 127, 255, 95, 144, 133, 255, 99, 151, 136, 255, 99, 155, 140, 255, 102, 160, 148, 255, 105, 161, 150, 255, 106, 163, 150, 255, 108, 164, 151, 255, 112, 166, 153, 255, 115, 165, 153, 255, 114, 164, 150, 255, 113, 162, 145, 255, 115, 162, 142, 255, 113, 158, 138, 255, 112, 155, 136, 255, 109, 150, 128, 255, 106, 146, 121, 255, 105, 141, 117, 255, 103, 134, 109, 255, 101, 128, 96, 255, 98, 122, 89, 255, 95, 114, 81, 255, 91, 108, 69, 255, 88, 101, 73, 255, 85, 93, 61, 255, 86, 90, 68, 255, 85, 87, 48, 255, 83, 80, 43, 255, 81, 75, 51, 255, 79, 73, 37, 255, 78, 72, 41, 255, 77, 64, 29, 255, 81, 65, 27, 255, 82, 60, 31, 255, 83, 62, 15, 255, 82, 56, 14, 255, 76, 53, 15, 255, 74, 49, 12, 255, 73, 46, 14, 255, 75, 47, 9, 255, 72, 44, 5, 255, 70, 45, 5, 255, 67, 41, 11, 255, 69, 40, 9, 255, 71, 37, 7, 255, 69, 37, 6, 255, 66, 40, 4, 255, 68, 40, 3, 255, 69, 34, 5, 255, 75, 36, 3, 255, 78, 34, 9, 255, 75, 31, 3, 255, 75, 34, 2, 255, 75, 32, 2, 255, 78, 32, 3, 255, 73, 29, 2, 255, 76, 33, 9, 255, 75, 31, 6, 255, 73, 30, 10, 255, 68, 30, 3, 255, 70, 31, 4, 255, 73, 33, 3, 255, 72, 33, 5, 255, 71, 30, 5, 255, 73, 29, 6, 255, 67, 32, 4, 255, 65, 35, 6, 255, 72, 33, 5, 255, 78, 27, 2, 255, 70, 27, 3, 255, 63, 29, 2, 255, 71, 31, 4, 255, 71, 30, 4, 255, 68, 29, 12, 255, 64, 30, 5, 255, 66, 25, 2, 255, 67, 26, 4, 255, 66, 27, 5, 255, 65, 26, 5, 255, 72, 31, 3, 255, 72, 27, 3, 255, 69, 28, 6, 255, 64, 29, 2, 255, 67, 28, 1, 255, 72, 27, 4, 255, 71, 24, 6, 255, 73, 24, 3, 255, 77, 27, 6, 255, 79, 29, 6, 255, 79, 30, 3, 255, 79, 27, 1, 255, 79, 28, 2, 255, 78, 29, 4, 255, 75, 28, 3, 255, 74, 26, 4, 255, 76, 28, 7, 255, 73, 28, 4, 255, 72, 27, 2, 255, 75, 32, 5, 255, 74, 29, 1, 255, 74, 22, 2, 255, 74, 22, 4, 255, 74, 27, 6, 255, 72, 31, 5, 255, 70, 25, 0, 255, 70, 23, 4, 255, 74, 28, 4, 255, 73, 27, 1, 255, 71, 25, 2, 255, 68, 23, 2, 255, 68, 24, 0, 255, 74, 24, 2, 255, 76, 24, 5, 255, 62, 24, 1, 255, 65, 24, 3, 255, 67, 23, 6, 255, 70, 20, 5, 255, 66, 20, 1, 255, 56, 23, 0, 255, 66, 21, 0, 255, 69, 20, 0, 255, 69, 22, 4, 255, 63, 18, 4, 255, 57, 18, 4, 255, 54, 20, 4, 255, 55, 21, 5, 255, 57, 21, 4, 255, 59, 20, 5, 255, 61, 17, 3, 255, 63, 16, 1, 255, 62, 21, 6, 255, 55, 19, 5, 255, 55, 19, 0, 255, 49, 19, 1, 255, 56, 19, 7, 255, 58, 15, 3, 255, 54, 17, 0, 255, 56, 18, 3, 255, 61, 21, 6, 255, 53, 19, 2, 255, 53, 22, 1, 255, 54, 19, 3, 255, 63, 19, 9, 255, 53, 16, 2, 255, 53, 22, 0, 255, 66, 21, 2, 255, 53, 17, 2, 255, 51, 15, 1, 255, 52, 16, 6, 255, 48, 17, 1, 255, 48, 15, 5, 255, 55, 14, 3, 255, 53, 18, 1, 255, 54, 18, 2, 255, 53, 15, 1, 255, 49, 14, 1, 255, 50, 17, 5, 255, 51, 16, 5, 255, 48, 16, 2, 255, 53, 16, 2, 255, 52, 13, 2, 255, 49, 17, 4, 255, 53, 16, 6, 255, 51, 18, 6, 255, 43, 14, 7, 255, 51, 15, 2, 255, 50, 16, 2, 255, 52, 16, 4, 255, 71, 20, 5, 255, 75, 25, 5, 255, 68, 23, 3, 255, 72, 20, 4, 255, 64, 16, 4, 255, 44, 10, 1, 255, 41, 12, 7, 255, 35, 7, 4, 255, 34, 10, 4, 255, 36, 11, 2, 255, 41, 13, 4, 255, 41, 13, 4, 255, 40, 13, 5, 255, 36, 10, 1, 255, 41, 15, 4, 255, 68, 21, 3, 255, 66, 20, 3, 255, 66, 16, 3, 255, 68, 19, 1, 255, 72, 18, 3, 255, 54, 12, 2, 255, 52, 10, 2, 255, 49, 12, 4, 255, 53, 14, 4, 255, 54, 10, 3, 255, 47, 13, 5, 255, 45, 16, 5, 255, 55, 10, 3, 255, 56, 11, 5, 255, 54, 13, 6, 255, 45, 9, 2, 255, 49, 11, 1, 255, 54, 12, 0, 255, 63, 16, 3, 255, 58, 15, 5, 255, 40, 10, 1, 255, 35, 11, 1, 255, 42, 9, 2, 255, 44, 7, 2, 255, 41, 9, 0, 255, 41, 8, 1, 255, 39, 11, 2, 255, 39, 14, 5, 255, 34, 9, 4, 255, 31, 10, 4, 255, 36, 8, 2, 255, 47, 16, 5, 255, 62, 13, 4, 255, 63, 16, 6, 255, 49, 13, 2, 255, 38, 8, 0, 255, 39, 9, 3, 255, 42, 11, 6, 255, 42, 8, 3, 255, 40, 9, 1, 255, 38, 8, 3, 255, 34, 6, 1, 255, 33, 12, 3, 255, 35, 9, 4, 255, 30, 4, 1, 255, 24, 6, 1, 255, 26, 8, 4, 255, 22, 5, 1, 255, 22, 5, 1, 255, 23, 6, 2, 255, 27, 7, 3, 255, 22, 6, 2, 255, 19, 7, 1, 255, 22, 6, 1, 255, 30, 5, 1, 255, 38, 9, 3, 255, 38, 7, 2, 255, 41, 9, 4, 255, 34, 9, 1, 255, 36, 8, 2, 255, 36, 7, 1, 255, 55, 53, 43, 255, 26, 25, 24, 255, 3, 3, 11, 255, 0, 0, 9, 255, 3, 3, 6, 255, 4, 2, 1, 255, 4, 3, 2, 255, 5, 2, 3, 255, 5, 3, 1, 255, 6, 1, 1, 255, 7, 0, 0, 255, 9, 1, 2, 255, 10, 2, 3, 255, 11, 3, 0, 255, 10, 1, 0, 255, 11, 1, 0, 255, 12, 2, 1, 255, 13, 2, 2, 255, 15, 3, 3, 255, 12, 2, 2, 255, 13, 1, 2, 255, 13, 1, 1, 255, 13, 3, 1, 255, 14, 4, 2, 255, 21, 6, 5, 255, 18, 3, 2, 255, 12, 1, 0, 255, 15, 4, 2, 255, 15, 3, 2, 255, 15, 1, 0, 255, 18, 5, 4, 255, 16, 3, 1, 255, 12, 3, 0, 255, 14, 3, 1, 255, 15, 4, 2, 255, 16, 5, 3, 255, 16, 3, 2, 255, 18, 2, 2, 255, 15, 3, 1, 255, 15, 4, 2, 255, 15, 5, 3, 255, 15, 5, 3, 255, 16, 6, 3, 255, 17, 7, 3, 255, 15, 4, 0, 255, 14, 5, 1, 255, 19, 6, 1, 255, 22, 6, 3, 255, 22, 6, 3, 255, 16, 4, 0, 255, 16, 8, 1, 255, 22, 7, 2, 255, 24, 7, 0, 255, 25, 10, 1, 255, 23, 11, 4, 255, 18, 9, 3, 255, 18, 8, 1, 255, 21, 8, 2, 255, 22, 9, 4, 255, 21, 10, 3, 255, 20, 8, 1, 255, 24, 10, 2, 255, 25, 11, 4, 255, 27, 13, 4, 255, 25, 10, 3, 255, 31, 14, 5, 255, 29, 10, 1, 255, 28, 10, 1, 255, 30, 12, 4, 255, 32, 13, 4, 255, 33, 17, 5, 255, 33, 16, 4, 255, 34, 14, 0, 255, 32, 16, 2, 255, 28, 15, 3, 255, 28, 13, 1, 255, 32, 14, 2, 255, 35, 16, 4, 255, 32, 16, 5, 255, 25, 15, 3, 255, 32, 16, 5, 255, 39, 16, 5, 255, 35, 15, 1, 255, 43, 17, 5, 255, 37, 13, 3, 255, 36, 13, 5, 255, 29, 14, 2, 255, 29, 18, 1, 255, 38, 22, 6, 255, 33, 19, 4, 255, 33, 16, 2, 255, 36, 17, 3, 255, 35, 20, 3, 255, 38, 19, 3, 255, 44, 23, 7, 255, 32, 15, 1, 255, 36, 19, 4, 255, 40, 21, 6, 255, 41, 19, 5, 255, 40, 15, 3, 255, 43, 17, 4, 255, 43, 19, 3, 255, 44, 19, 1, 255, 44, 19, 1, 255, 41, 22, 3, 255, 43, 19, 4, 255, 44, 19, 4, 255, 42, 23, 6, 255, 51, 23, 7, 255, 55, 23, 2, 255, 48, 19, 5, 255, 37, 21, 7, 255, 43, 20, 5, 255, 49, 22, 1, 255, 50, 27, 3, 255, 54, 29, 5, 255, 48, 24, 2, 255, 47, 28, 3, 255, 48, 28, 3, 255, 51, 26, 3, 255, 50, 25, 1, 255, 55, 23, 3, 255, 54, 22, 4, 255, 55, 26, 3, 255, 49, 20, 2, 255, 52, 24, 3, 255, 51, 24, 6, 255, 52, 24, 6, 255, 59, 29, 4, 255, 53, 28, 3, 255, 52, 26, 7, 255, 56, 23, 13, 255, 55, 25, 5, 255, 49, 30, 4, 255, 49, 31, 6, 255, 55, 32, 6, 255, 62, 32, 9, 255, 69, 36, 11, 255, 61, 41, 7, 255, 58, 45, 9, 255, 66, 47, 17, 255, 56, 44, 26, 255, 55, 53, 29, 255, 64, 59, 37, 255, 64, 61, 40, 255, 64, 68, 43, 255, 67, 71, 42, 255, 69, 76, 56, 255, 71, 85, 65, 255, 76, 92, 74, 255, 77, 95, 79, 255, 80, 102, 86, 255, 80, 111, 92, 255, 85, 121, 101, 255, 87, 129, 109, 255, 86, 137, 120, 255, 90, 143, 130, 255, 98, 149, 137, 255, 104, 157, 143, 255, 100, 159, 145, 255, 101, 160, 148, 255, 107, 165, 153, 255, 110, 168, 155, 255, 109, 168, 153, 255, 111, 167, 154, 255, 114, 165, 153, 255, 114, 164, 150, 255, 116, 166, 146, 255, 112, 159, 139, 255, 112, 158, 137, 255, 107, 151, 131, 255, 109, 149, 127, 255, 107, 143, 120, 255, 103, 136, 114, 255, 101, 130, 105, 255, 99, 125, 90, 255, 99, 120, 86, 255, 93, 109, 84, 255, 87, 99, 73, 255, 88, 96, 66, 255, 84, 94, 56, 255, 89, 87, 55, 255, 84, 86, 34, 255, 79, 78, 33, 255, 80, 69, 43, 255, 79, 70, 39, 255, 82, 67, 35, 255, 81, 61, 25, 255, 83, 60, 28, 255, 81, 58, 23, 255, 79, 55, 23, 255, 77, 51, 25, 255, 71, 47, 11, 255, 73, 47, 5, 255, 79, 45, 13, 255, 79, 42, 15, 255, 71, 40, 9, 255, 68, 41, 6, 255, 68, 39, 10, 255, 65, 37, 4, 255, 67, 37, 7, 255, 70, 37, 8, 255, 73, 38, 3, 255, 69, 38, 2, 255, 70, 37, 9, 255, 76, 32, 4, 255, 68, 28, 7, 255, 73, 31, 9, 255, 78, 31, 5, 255, 76, 28, 3, 255, 75, 31, 6, 255, 75, 31, 5, 255, 72, 31, 3, 255, 76, 35, 2, 255, 75, 30, 0, 255, 75, 32, 3, 255, 78, 29, 3, 255, 81, 29, 3, 255, 77, 29, 5, 255, 78, 31, 9, 255, 75, 28, 6, 255, 76, 32, 9, 255, 74, 32, 6, 255, 70, 28, 0, 255, 74, 33, 3, 255, 75, 31, 9, 255, 69, 28, 6, 255, 71, 31, 3, 255, 74, 33, 5, 255, 62, 27, 4, 255, 63, 26, 2, 255, 74, 30, 8, 255, 73, 27, 3, 255, 71, 26, 4, 255, 68, 25, 6, 255, 71, 26, 2, 255, 75, 26, 5, 255, 70, 24, 1, 255, 70, 27, 5, 255, 70, 28, 2, 255, 63, 28, 7, 255, 62, 30, 12, 255, 71, 32, 1, 255, 75, 30, 3, 255, 75, 30, 4, 255, 77, 32, 5, 255, 75, 30, 2, 255, 72, 26, 0, 255, 71, 27, 0, 255, 73, 29, 5, 255, 74, 28, 7, 255, 70, 23, 1, 255, 76, 31, 2, 255, 72, 29, 1, 255, 70, 26, 3, 255, 71, 25, 6, 255, 70, 22, 4, 255, 79, 24, 5, 255, 70, 26, 3, 255, 60, 31, 3, 255, 68, 22, 1, 255, 71, 26, 4, 255, 69, 25, 1, 255, 72, 25, 2, 255, 68, 25, 4, 255, 63, 27, 3, 255, 62, 27, 2, 255, 66, 27, 3, 255, 67, 25, 3, 255, 65, 26, 2, 255, 67, 22, 2, 255, 63, 24, 5, 255, 59, 21, 3, 255, 63, 23, 3, 255, 60, 24, 3, 255, 64, 23, 4, 255, 63, 20, 3, 255, 65, 20, 4, 255, 63, 18, 3, 255, 61, 19, 3, 255, 60, 21, 2, 255, 56, 20, 1, 255, 56, 23, 5, 255, 58, 23, 3, 255, 60, 22, 2, 255, 65, 23, 4, 255, 58, 22, 3, 255, 51, 22, 5, 255, 58, 18, 1, 255, 56, 17, 3, 255, 56, 18, 4, 255, 61, 21, 3, 255, 57, 20, 1, 255, 53, 19, 4, 255, 54, 17, 2, 255, 57, 17, 1, 255, 52, 18, 2, 255, 47, 19, 1, 255, 54, 19, 3, 255, 55, 16, 3, 255, 55, 18, 1, 255, 56, 20, 0, 255, 59, 16, 3, 255, 63, 18, 7, 255, 53, 18, 4, 255, 44, 16, 2, 255, 51, 15, 8, 255, 52, 17, 5, 255, 50, 18, 4, 255, 52, 14, 2, 255, 55, 18, 5, 255, 50, 17, 4, 255, 50, 18, 6, 255, 51, 11, 1, 255, 51, 17, 3, 255, 53, 16, 2, 255, 54, 16, 3, 255, 46, 13, 2, 255, 51, 15, 6, 255, 46, 13, 2, 255, 44, 14, 7, 255, 59, 16, 1, 255, 67, 23, 3, 255, 64, 23, 3, 255, 67, 20, 0, 255, 76, 21, 4, 255, 65, 20, 5, 255, 68, 18, 5, 255, 66, 15, 2, 255, 51, 14, 1, 255, 41, 14, 5, 255, 36, 14, 3, 255, 35, 13, 2, 255, 39, 11, 6, 255, 44, 12, 3, 255, 43, 10, 1, 255, 44, 14, 5, 255, 37, 7, 0, 255, 40, 11, 3, 255, 61, 15, 1, 255, 72, 16, 7, 255, 72, 18, 5, 255, 75, 23, 0, 255, 73, 17, 0, 255, 59, 14, 2, 255, 39, 13, 0, 255, 45, 12, 4, 255, 56, 11, 6, 255, 48, 14, 4, 255, 44, 13, 4, 255, 51, 11, 3, 255, 54, 12, 2, 255, 51, 13, 1, 255, 46, 13, 3, 255, 41, 13, 4, 255, 40, 12, 1, 255, 46, 13, 2, 255, 51, 12, 2, 255, 46, 11, 3, 255, 40, 10, 1, 255, 38, 11, 2, 255, 42, 12, 6, 255, 43, 11, 6, 255, 43, 9, 4, 255, 41, 10, 4, 255, 39, 10, 3, 255, 45, 10, 5, 255, 35, 8, 2, 255, 35, 11, 5, 255, 32, 12, 3, 255, 45, 13, 4, 255, 56, 11, 3, 255, 59, 13, 4, 255, 52, 12, 3, 255, 41, 12, 4, 255, 34, 10, 1, 255, 43, 9, 2, 255, 50, 10, 3, 255, 41, 9, 1, 255, 38, 10, 5, 255, 28, 5, 0, 255, 27, 12, 2, 255, 30, 9, 3, 255, 31, 5, 2, 255, 29, 7, 1, 255, 27, 10, 3, 255, 22, 6, 1, 255, 21, 5, 0, 255, 20, 5, 0, 255, 22, 7, 1, 255, 19, 7, 1, 255, 23, 6, 2, 255, 26, 6, 3, 255, 25, 7, 2, 255, 37, 11, 4, 255, 38, 6, 1, 255, 38, 10, 6, 255, 31, 7, 1, 255, 34, 8, 2, 255, 37, 8, 2, 255, 71, 61, 57, 255, 77, 71, 68, 255, 57, 56, 55, 255, 23, 25, 25, 255, 5, 7, 8, 255, 0, 0, 6, 255, 2, 1, 8, 255, 4, 4, 6, 255, 5, 4, 4, 255, 6, 4, 0, 255, 5, 2, 0, 255, 7, 2, 3, 255, 8, 2, 4, 255, 12, 0, 0, 255, 11, 0, 0, 255, 11, 2, 1, 255, 12, 2, 1, 255, 11, 2, 0, 255, 10, 3, 1, 255, 16, 4, 3, 255, 18, 3, 3, 255, 16, 3, 2, 255, 15, 5, 3, 255, 11, 1, 1, 255, 14, 1, 0, 255, 16, 0, 0, 255, 13, 2, 0, 255, 13, 2, 1, 255, 13, 2, 0, 255, 14, 2, 2, 255, 21, 7, 5, 255, 17, 1, 1, 255, 17, 3, 2, 255, 18, 5, 4, 255, 16, 5, 4, 255, 14, 3, 2, 255, 12, 2, 1, 255, 16, 5, 3, 255, 14, 4, 2, 255, 14, 4, 2, 255, 14, 5, 3, 255, 13, 4, 1, 255, 15, 4, 3, 255, 17, 5, 4, 255, 16, 3, 2, 255, 19, 6, 4, 255, 18, 5, 3, 255, 17, 7, 4, 255, 16, 5, 3, 255, 15, 3, 1, 255, 20, 7, 3, 255, 21, 9, 2, 255, 23, 9, 1, 255, 21, 7, 0, 255, 21, 10, 3, 255, 18, 6, 3, 255, 20, 7, 3, 255, 23, 8, 4, 255, 17, 6, 2, 255, 20, 11, 2, 255, 25, 14, 4, 255, 26, 13, 3, 255, 23, 10, 0, 255, 27, 12, 5, 255, 26, 10, 3, 255, 31, 14, 5, 255, 31, 14, 3, 255, 28, 13, 4, 255, 26, 13, 4, 255, 25, 12, 2, 255, 30, 12, 3, 255, 34, 15, 3, 255, 33, 11, 0, 255, 35, 11, 2, 255, 29, 12, 4, 255, 25, 9, 0, 255, 33, 12, 2, 255, 36, 13, 3, 255, 28, 15, 2, 255, 28, 13, 2, 255, 33, 14, 3, 255, 35, 14, 2, 255, 40, 15, 2, 255, 37, 12, 3, 255, 30, 13, 1, 255, 33, 13, 2, 255, 37, 21, 7, 255, 32, 19, 2, 255, 36, 15, 3, 255, 32, 14, 1, 255, 40, 19, 5, 255, 39, 15, 3, 255, 38, 17, 4, 255, 37, 20, 4, 255, 35, 19, 3, 255, 33, 15, 1, 255, 38, 15, 2, 255, 37, 17, 3, 255, 36, 17, 3, 255, 37, 18, 3, 255, 41, 19, 3, 255, 40, 17, 1, 255, 46, 18, 3, 255, 40, 19, 2, 255, 43, 20, 4, 255, 43, 17, 2, 255, 41, 20, 3, 255, 46, 21, 5, 255, 49, 23, 4, 255, 46, 23, 6, 255, 41, 21, 6, 255, 38, 21, 5, 255, 51, 23, 4, 255, 49, 22, 1, 255, 48, 25, 3, 255, 48, 24, 4, 255, 47, 24, 5, 255, 39, 23, 4, 255, 48, 23, 5, 255, 53, 23, 6, 255, 42, 21, 4, 255, 46, 26, 5, 255, 49, 26, 2, 255, 48, 25, 1, 255, 50, 24, 5, 255, 54, 26, 7, 255, 50, 23, 7, 255, 51, 23, 7, 255, 54, 30, 3, 255, 50, 28, 11, 255, 55, 31, 4, 255, 59, 28, 0, 255, 58, 27, 2, 255, 52, 29, 6, 255, 56, 33, 12, 255, 65, 33, 6, 255, 66, 36, 6, 255, 57, 35, 9, 255, 58, 34, 8, 255, 59, 39, 9, 255, 57, 49, 18, 255, 59, 50, 24, 255, 59, 55, 34, 255, 64, 55, 40, 255, 67, 62, 43, 255, 61, 65, 45, 255, 65, 70, 56, 255, 71, 77, 65, 255, 71, 84, 69, 255, 74, 93, 78, 255, 78, 99, 84, 255, 83, 108, 93, 255, 79, 113, 95, 255, 84, 124, 103, 255, 89, 133, 112, 255, 85, 141, 121, 255, 93, 151, 134, 255, 101, 153, 139, 255, 105, 159, 146, 255, 103, 163, 151, 255, 105, 164, 154, 255, 110, 168, 156, 255, 110, 169, 155, 255, 107, 169, 154, 255, 110, 169, 154, 255, 115, 167, 154, 255, 114, 165, 150, 255, 114, 162, 145, 255, 113, 159, 140, 255, 110, 155, 135, 255, 106, 150, 129, 255, 105, 146, 120, 255, 105, 140, 116, 255, 102, 133, 113, 255, 100, 126, 101, 255, 99, 120, 97, 255, 97, 115, 91, 255, 91, 106, 75, 255, 91, 100, 68, 255, 88, 93, 62, 255, 90, 88, 56, 255, 86, 81, 50, 255, 85, 79, 39, 255, 83, 75, 37, 255, 79, 67, 33, 255, 80, 67, 33, 255, 78, 60, 31, 255, 87, 62, 30, 255, 88, 59, 22, 255, 83, 53, 18, 255, 79, 49, 22, 255, 74, 45, 15, 255, 73, 45, 12, 255, 73, 47, 7, 255, 69, 43, 8, 255, 65, 37, 13, 255, 65, 36, 14, 255, 72, 39, 4, 255, 70, 40, 6, 255, 64, 35, 3, 255, 70, 36, 11, 255, 68, 34, 11, 255, 70, 37, 4, 255, 70, 36, 2, 255, 71, 34, 8, 255, 73, 34, 4, 255, 71, 30, 2, 255, 72, 28, 6, 255, 74, 30, 10, 255, 76, 31, 4, 255, 77, 31, 4, 255, 76, 31, 3, 255, 72, 33, 1, 255, 77, 33, 5, 255, 79, 31, 7, 255, 69, 28, 8, 255, 71, 32, 5, 255, 78, 32, 6, 255, 78, 28, 5, 255, 76, 28, 7, 255, 71, 27, 6, 255, 74, 24, 5, 255, 77, 26, 2, 255, 75, 32, 2, 255, 67, 35, 3, 255, 70, 25, 6, 255, 68, 23, 8, 255, 67, 31, 5, 255, 70, 28, 0, 255, 67, 26, 3, 255, 68, 29, 5, 255, 71, 30, 2, 255, 71, 25, 2, 255, 70, 26, 3, 255, 65, 28, 3, 255, 63, 26, 6, 255, 65, 24, 5, 255, 69, 25, 5, 255, 70, 27, 4, 255, 63, 26, 4, 255, 69, 29, 4, 255, 78, 33, 3, 255, 73, 28, 5, 255, 77, 30, 1, 255, 77, 31, 0, 255, 74, 30, 1, 255, 75, 28, 4, 255, 75, 27, 5, 255, 72, 25, 3, 255, 71, 25, 3, 255, 73, 28, 3, 255, 73, 25, 2, 255, 73, 28, 2, 255, 71, 28, 3, 255, 67, 24, 3, 255, 70, 25, 5, 255, 72, 26, 6, 255, 68, 24, 0, 255, 76, 27, 3, 255, 71, 24, 6, 255, 66, 23, 5, 255, 74, 31, 4, 255, 72, 26, 1, 255, 64, 27, 3, 255, 61, 27, 7, 255, 62, 24, 5, 255, 67, 23, 3, 255, 67, 26, 4, 255, 58, 25, 1, 255, 66, 26, 2, 255, 67, 24, 3, 255, 61, 24, 4, 255, 62, 23, 4, 255, 64, 21, 3, 255, 59, 22, 3, 255, 59, 18, 5, 255, 60, 18, 5, 255, 56, 17, 3, 255, 57, 20, 5, 255, 57, 20, 5, 255, 58, 20, 3, 255, 62, 21, 6, 255, 59, 16, 5, 255, 58, 16, 3, 255, 63, 20, 4, 255, 64, 20, 3, 255, 54, 17, 3, 255, 48, 18, 6, 255, 52, 19, 2, 255, 56, 17, 5, 255, 52, 16, 2, 255, 57, 22, 2, 255, 60, 20, 2, 255, 54, 17, 7, 255, 52, 19, 3, 255, 58, 17, 1, 255, 62, 18, 8, 255, 52, 16, 2, 255, 53, 16, 0, 255, 58, 16, 4, 255, 53, 15, 6, 255, 56, 18, 5, 255, 65, 18, 2, 255, 57, 18, 3, 255, 48, 17, 2, 255, 53, 16, 11, 255, 53, 12, 5, 255, 47, 15, 4, 255, 48, 16, 4, 255, 53, 15, 4, 255, 48, 17, 3, 255, 54, 17, 3, 255, 47, 16, 1, 255, 50, 13, 3, 255, 47, 12, 5, 255, 50, 16, 5, 255, 48, 17, 5, 255, 41, 15, 3, 255, 49, 13, 4, 255, 53, 13, 2, 255, 47, 15, 2, 255, 43, 13, 3, 255, 59, 16, 4, 255, 69, 17, 2, 255, 70, 24, 6, 255, 70, 21, 3, 255, 74, 18, 1, 255, 86, 20, 5, 255, 83, 21, 4, 255, 67, 21, 4, 255, 49, 16, 3, 255, 44, 13, 4, 255, 41, 11, 4, 255, 38, 12, 8, 255, 40, 10, 2, 255, 45, 14, 3, 255, 43, 14, 4, 255, 39, 9, 2, 255, 40, 11, 6, 255, 33, 10, 3, 255, 49, 13, 8, 255, 63, 16, 4, 255, 70, 17, 0, 255, 63, 11, 3, 255, 52, 11, 4, 255, 40, 13, 2, 255, 42, 15, 4, 255, 44, 13, 2, 255, 48, 13, 4, 255, 49, 12, 4, 255, 51, 11, 1, 255, 58, 17, 2, 255, 63, 18, 2, 255, 51, 15, 3, 255, 41, 12, 4, 255, 39, 10, 4, 255, 39, 9, 1, 255, 39, 8, 0, 255, 41, 9, 3, 255, 45, 6, 3, 255, 42, 6, 0, 255, 39, 11, 3, 255, 39, 12, 5, 255, 38, 8, 3, 255, 37, 10, 4, 255, 38, 9, 2, 255, 35, 9, 1, 255, 35, 9, 2, 255, 34, 10, 5, 255, 35, 8, 3, 255, 36, 6, 0, 255, 39, 10, 2, 255, 44, 13, 4, 255, 42, 9, 2, 255, 36, 10, 3, 255, 33, 9, 3, 255, 39, 8, 2, 255, 43, 8, 1, 255, 37, 12, 1, 255, 35, 8, 2, 255, 33, 9, 5, 255, 25, 11, 3, 255, 26, 6, 0, 255, 32, 9, 5, 255, 42, 8, 5, 255, 40, 10, 7, 255, 33, 7, 4, 255, 29, 7, 4, 255, 23, 7, 2, 255, 22, 5, 1, 255, 22, 5, 1, 255, 22, 4, 0, 255, 27, 7, 4, 255, 28, 5, 1, 255, 34, 10, 3, 255, 35, 8, 1, 255, 37, 9, 4, 255, 31, 6, 2, 255, 35, 5, 3, 255, 36, 7, 4, 255, 40, 41, 48, 255, 51, 45, 41, 255, 68, 61, 51, 255, 71, 63, 53, 255, 61, 52, 52, 255, 33, 34, 33, 255, 7, 9, 18, 255, 0, 0, 5, 255, 6, 4, 8, 255, 5, 3, 3, 255, 8, 5, 0, 255, 8, 4, 3, 255, 10, 6, 0, 255, 12, 4, 0, 255, 11, 1, 1, 255, 13, 2, 2, 255, 14, 3, 1, 255, 9, 0, 1, 255, 9, 1, 2, 255, 12, 2, 1, 255, 13, 2, 1, 255, 12, 1, 0, 255, 14, 3, 1, 255, 13, 2, 1, 255, 12, 1, 0, 255, 15, 4, 2, 255, 16, 2, 1, 255, 12, 1, 0, 255, 14, 4, 2, 255, 15, 3, 2, 255, 16, 4, 2, 255, 16, 4, 2, 255, 17, 4, 4, 255, 20, 5, 3, 255, 19, 4, 1, 255, 17, 4, 3, 255, 20, 5, 4, 255, 21, 3, 1, 255, 20, 4, 2, 255, 15, 4, 3, 255, 12, 3, 0, 255, 11, 3, 0, 255, 13, 3, 1, 255, 15, 4, 1, 255, 16, 4, 1, 255, 15, 3, 1, 255, 13, 4, 4, 255, 14, 6, 4, 255, 14, 5, 2, 255, 18, 4, 0, 255, 24, 4, 2, 255, 25, 6, 3, 255, 23, 6, 1, 255, 24, 8, 1, 255, 23, 9, 3, 255, 21, 8, 3, 255, 23, 9, 4, 255, 21, 7, 2, 255, 22, 5, 0, 255, 24, 9, 1, 255, 21, 11, 2, 255, 27, 10, 4, 255, 28, 9, 3, 255, 20, 8, 1, 255, 32, 9, 3, 255, 30, 9, 1, 255, 32, 13, 5, 255, 26, 11, 3, 255, 23, 10, 1, 255, 24, 12, 3, 255, 29, 13, 5, 255, 27, 10, 2, 255, 31, 13, 1, 255, 33, 13, 2, 255, 31, 11, 2, 255, 30, 13, 3, 255, 32, 13, 5, 255, 38, 19, 6, 255, 28, 12, 1, 255, 31, 13, 1, 255, 38, 17, 3, 255, 34, 13, 1, 255, 38, 16, 4, 255, 34, 16, 4, 255, 31, 18, 3, 255, 31, 13, 2, 255, 32, 14, 5, 255, 36, 15, 7, 255, 34, 16, 1, 255, 37, 17, 2, 255, 35, 13, 2, 255, 36, 14, 4, 255, 37, 15, 3, 255, 37, 15, 2, 255, 36, 14, 1, 255, 38, 18, 4, 255, 37, 17, 3, 255, 36, 18, 5, 255, 36, 19, 5, 255, 38, 18, 1, 255, 44, 20, 4, 255, 44, 18, 6, 255, 48, 19, 9, 255, 40, 18, 5, 255, 36, 19, 4, 255, 35, 21, 2, 255, 37, 21, 0, 255, 43, 21, 3, 255, 42, 21, 6, 255, 35, 20, 9, 255, 37, 20, 5, 255, 43, 21, 9, 255, 49, 21, 8, 255, 49, 20, 2, 255, 47, 24, 5, 255, 44, 22, 5, 255, 43, 22, 3, 255, 45, 24, 7, 255, 48, 21, 7, 255, 47, 22, 5, 255, 48, 24, 2, 255, 56, 26, 6, 255, 50, 25, 4, 255, 42, 23, 6, 255, 43, 25, 10, 255, 45, 25, 6, 255, 50, 25, 2, 255, 50, 25, 9, 255, 43, 26, 11, 255, 44, 26, 4, 255, 52, 28, 5, 255, 52, 22, 4, 255, 51, 30, 3, 255, 54, 27, 9, 255, 58, 31, 11, 255, 61, 33, 8, 255, 63, 32, 2, 255, 53, 37, 4, 255, 54, 35, 14, 255, 59, 37, 16, 255, 54, 47, 11, 255, 56, 50, 22, 255, 58, 53, 32, 255, 61, 60, 25, 255, 65, 65, 37, 255, 63, 67, 52, 255, 64, 72, 59, 255, 68, 78, 58, 255, 75, 88, 69, 255, 77, 95, 74, 255, 77, 102, 79, 255, 83, 113, 94, 255, 83, 122, 100, 255, 87, 130, 108, 255, 91, 137, 119, 255, 96, 145, 129, 255, 100, 152, 137, 255, 104, 159, 144, 255, 104, 163, 148, 255, 104, 165, 152, 255, 114, 169, 158, 255, 118, 169, 158, 255, 114, 171, 157, 255, 116, 172, 157, 255, 112, 169, 154, 255, 110, 168, 153, 255, 113, 165, 151, 255, 113, 161, 146, 255, 111, 158, 137, 255, 108, 152, 131, 255, 109, 150, 127, 255, 105, 144, 117, 255, 101, 136, 108, 255, 99, 128, 106, 255, 95, 121, 91, 255, 92, 117, 82, 255, 89, 107, 82, 255, 90, 102, 73, 255, 87, 94, 60, 255, 87, 91, 60, 255, 83, 83, 48, 255, 81, 79, 41, 255, 87, 77, 38, 255, 86, 72, 39, 255, 79, 66, 27, 255, 82, 65, 21, 255, 80, 59, 29, 255, 76, 54, 22, 255, 85, 52, 16, 255, 81, 53, 18, 255, 74, 49, 17, 255, 82, 44, 9, 255, 72, 45, 16, 255, 72, 39, 19, 255, 73, 37, 13, 255, 68, 37, 10, 255, 68, 37, 17, 255, 69, 35, 4, 255, 70, 35, 7, 255, 67, 32, 10, 255, 71, 36, 6, 255, 70, 35, 5, 255, 70, 32, 4, 255, 72, 31, 6, 255, 72, 30, 3, 255, 75, 35, 1, 255, 76, 33, 1, 255, 74, 30, 2, 255, 74, 34, 5, 255, 74, 35, 1, 255, 76, 32, 4, 255, 75, 32, 6, 255, 73, 33, 3, 255, 74, 31, 5, 255, 77, 32, 6, 255, 76, 32, 6, 255, 75, 30, 2, 255, 77, 29, 4, 255, 66, 29, 3, 255, 65, 27, 2, 255, 76, 32, 8, 255, 70, 32, 5, 255, 73, 29, 4, 255, 80, 31, 10, 255, 67, 26, 6, 255, 70, 27, 9, 255, 71, 27, 6, 255, 71, 26, 3, 255, 73, 26, 9, 255, 71, 25, 7, 255, 74, 29, 4, 255, 70, 26, 0, 255, 72, 28, 0, 255, 68, 26, 4, 255, 65, 26, 3, 255, 70, 27, 3, 255, 66, 24, 3, 255, 64, 30, 5, 255, 73, 29, 6, 255, 74, 27, 4, 255, 79, 26, 3, 255, 72, 23, 1, 255, 69, 22, 4, 255, 76, 30, 6, 255, 78, 30, 5, 255, 79, 30, 6, 255, 74, 27, 4, 255, 75, 28, 5, 255, 74, 28, 5, 255, 75, 28, 4, 255, 76, 30, 3, 255, 73, 26, 5, 255, 70, 24, 2, 255, 72, 24, 1, 255, 71, 25, 1, 255, 73, 28, 5, 255, 73, 25, 4, 255, 75, 25, 0, 255, 74, 26, 3, 255, 71, 28, 6, 255, 70, 25, 2, 255, 72, 27, 4, 255, 69, 25, 6, 255, 64, 23, 3, 255, 65, 24, 1, 255, 73, 27, 5, 255, 66, 25, 3, 255, 62, 24, 1, 255, 68, 25, 4, 255, 64, 24, 4, 255, 60, 22, 3, 255, 57, 21, 4, 255, 55, 20, 3, 255, 60, 25, 5, 255, 58, 25, 3, 255, 61, 20, 0, 255, 65, 21, 7, 255, 60, 21, 3, 255, 61, 23, 2, 255, 59, 20, 6, 255, 56, 19, 3, 255, 58, 21, 3, 255, 56, 17, 3, 255, 56, 20, 5, 255, 59, 19, 5, 255, 61, 16, 1, 255, 61, 15, 1, 255, 59, 18, 5, 255, 50, 17, 2, 255, 58, 20, 5, 255, 58, 17, 2, 255, 57, 18, 0, 255, 58, 20, 2, 255, 56, 21, 3, 255, 53, 18, 2, 255, 56, 17, 4, 255, 53, 16, 7, 255, 53, 18, 4, 255, 56, 21, 0, 255, 57, 16, 3, 255, 55, 10, 5, 255, 63, 19, 3, 255, 56, 18, 3, 255, 55, 16, 4, 255, 57, 15, 5, 255, 54, 17, 9, 255, 42, 14, 6, 255, 52, 17, 6, 255, 52, 13, 1, 255, 52, 19, 3, 255, 46, 18, 2, 255, 50, 15, 4, 255, 52, 15, 5, 255, 50, 14, 4, 255, 50, 13, 3, 255, 49, 14, 2, 255, 44, 15, 2, 255, 44, 15, 2, 255, 48, 14, 4, 255, 45, 13, 6, 255, 44, 12, 4, 255, 40, 10, 4, 255, 46, 13, 4, 255, 53, 15, 2, 255, 63, 20, 7, 255, 70, 20, 3, 255, 65, 16, 5, 255, 64, 14, 3, 255, 75, 22, 7, 255, 67, 16, 5, 255, 54, 13, 2, 255, 41, 12, 5, 255, 30, 9, 7, 255, 37, 9, 2, 255, 44, 10, 3, 255, 43, 13, 2, 255, 37, 11, 2, 255, 34, 13, 4, 255, 41, 12, 4, 255, 38, 12, 6, 255, 33, 9, 1, 255, 38, 10, 3, 255, 42, 11, 1, 255, 45, 11, 2, 255, 47, 10, 5, 255, 44, 12, 2, 255, 42, 13, 3, 255, 40, 11, 1, 255, 49, 14, 3, 255, 54, 15, 4, 255, 52, 12, 0, 255, 64, 18, 5, 255, 69, 16, 7, 255, 61, 13, 1, 255, 48, 11, 3, 255, 39, 10, 6, 255, 41, 11, 3, 255, 42, 13, 3, 255, 45, 9, 1, 255, 46, 6, 2, 255, 45, 11, 6, 255, 44, 11, 3, 255, 42, 9, 2, 255, 41, 12, 6, 255, 40, 11, 5, 255, 36, 10, 3, 255, 33, 12, 3, 255, 33, 10, 2, 255, 35, 8, 2, 255, 41, 11, 5, 255, 37, 9, 3, 255, 42, 9, 1, 255, 41, 13, 3, 255, 33, 9, 2, 255, 38, 8, 3, 255, 41, 7, 5, 255, 40, 9, 4, 255, 33, 7, 0, 255, 29, 7, 2, 255, 31, 8, 7, 255, 35, 11, 4, 255, 35, 8, 2, 255, 31, 5, 1, 255, 35, 12, 5, 255, 43, 9, 3, 255, 41, 8, 4, 255, 37, 8, 5, 255, 29, 7, 3, 255, 29, 7, 2, 255, 31, 9, 3, 255, 29, 5, 1, 255, 21, 5, 1, 255, 22, 7, 2, 255, 26, 5, 2, 255, 26, 7, 1, 255, 30, 8, 2, 255, 33, 6, 3, 255, 26, 4, 2, 255, 34, 7, 5, 255, 34, 4, 2, 255, 22, 30, 52, 255, 33, 34, 56, 255, 34, 32, 54, 255, 40, 38, 50, 255, 65, 52, 62, 255, 79, 67, 62, 255, 64, 59, 53, 255, 33, 32, 23, 255, 12, 11, 12, 255, 0, 0, 4, 255, 3, 2, 3, 255, 6, 3, 5, 255, 6, 4, 0, 255, 6, 4, 3, 255, 7, 3, 2, 255, 9, 1, 0, 255, 11, 1, 1, 255, 12, 1, 5, 255, 12, 3, 2, 255, 10, 2, 0, 255, 11, 1, 0, 255, 13, 1, 1, 255, 15, 4, 2, 255, 15, 4, 2, 255, 12, 1, 0, 255, 15, 4, 2, 255, 18, 2, 2, 255, 10, 0, 0, 255, 14, 2, 0, 255, 16, 4, 2, 255, 15, 3, 1, 255, 12, 1, 0, 255, 13, 1, 1, 255, 18, 4, 1, 255, 20, 5, 2, 255, 17, 3, 2, 255, 19, 4, 3, 255, 25, 6, 3, 255, 22, 4, 3, 255, 17, 3, 2, 255, 14, 4, 2, 255, 14, 4, 2, 255, 17, 4, 3, 255, 20, 5, 3, 255, 20, 6, 3, 255, 16, 5, 2, 255, 15, 5, 4, 255, 15, 6, 5, 255, 19, 7, 3, 255, 20, 7, 1, 255, 22, 5, 2, 255, 21, 6, 4, 255, 18, 6, 0, 255, 20, 7, 0, 255, 20, 7, 1, 255, 20, 7, 1, 255, 21, 8, 2, 255, 21, 8, 0, 255, 23, 7, 0, 255, 26, 11, 3, 255, 20, 10, 1, 255, 24, 8, 2, 255, 26, 8, 1, 255, 18, 8, 0, 255, 27, 9, 3, 255, 28, 10, 4, 255, 26, 11, 3, 255, 22, 9, 1, 255, 26, 13, 4, 255, 27, 14, 5, 255, 24, 9, 1, 255, 35, 17, 8, 255, 32, 14, 5, 255, 31, 14, 4, 255, 29, 13, 3, 255, 29, 12, 3, 255, 29, 12, 2, 255, 27, 13, 2, 255, 33, 18, 4, 255, 32, 14, 2, 255, 36, 14, 2, 255, 39, 15, 4, 255, 38, 14, 1, 255, 33, 14, 5, 255, 27, 12, 1, 255, 32, 12, 2, 255, 33, 16, 7, 255, 33, 13, 5, 255, 33, 16, 2, 255, 39, 20, 6, 255, 36, 16, 3, 255, 35, 17, 3, 255, 36, 17, 3, 255, 39, 16, 3, 255, 37, 16, 2, 255, 38, 19, 3, 255, 36, 17, 2, 255, 32, 14, 1, 255, 35, 16, 3, 255, 38, 17, 3, 255, 42, 20, 4, 255, 41, 15, 4, 255, 39, 17, 3, 255, 34, 18, 2, 255, 37, 20, 5, 255, 37, 20, 3, 255, 41, 22, 3, 255, 41, 22, 4, 255, 35, 18, 4, 255, 36, 18, 6, 255, 38, 21, 3, 255, 40, 18, 5, 255, 44, 18, 5, 255, 48, 21, 2, 255, 44, 21, 3, 255, 49, 22, 1, 255, 48, 26, 1, 255, 47, 26, 2, 255, 46, 24, 6, 255, 37, 19, 4, 255, 48, 24, 6, 255, 56, 22, 1, 255, 56, 25, 2, 255, 49, 23, 4, 255, 49, 23, 3, 255, 53, 29, 3, 255, 59, 26, 0, 255, 59, 28, 5, 255, 48, 25, 10, 255, 49, 26, 3, 255, 57, 28, 6, 255, 64, 31, 13, 255, 55, 32, 4, 255, 59, 30, 11, 255, 55, 24, 6, 255, 50, 33, 7, 255, 59, 31, 3, 255, 64, 31, 8, 255, 58, 38, 16, 255, 55, 44, 19, 255, 59, 47, 14, 255, 51, 48, 26, 255, 54, 51, 39, 255, 59, 58, 37, 255, 64, 63, 47, 255, 67, 68, 52, 255, 71, 77, 45, 255, 70, 81, 56, 255, 76, 89, 72, 255, 78, 97, 79, 255, 79, 106, 83, 255, 81, 114, 97, 255, 82, 123, 106, 255, 89, 134, 115, 255, 95, 143, 126, 255, 101, 152, 137, 255, 103, 156, 143, 255, 106, 163, 148, 255, 107, 166, 154, 255, 108, 168, 158, 255, 113, 173, 158, 255, 119, 172, 160, 255, 116, 173, 159, 255, 116, 170, 157, 255, 114, 170, 156, 255, 114, 170, 156, 255, 114, 165, 152, 255, 113, 162, 144, 255, 112, 158, 137, 255, 108, 152, 131, 255, 105, 149, 123, 255, 105, 142, 114, 255, 102, 134, 105, 255, 101, 129, 101, 255, 93, 122, 85, 255, 88, 112, 73, 255, 84, 101, 75, 255, 87, 98, 70, 255, 80, 88, 54, 255, 80, 84, 61, 255, 77, 76, 60, 255, 78, 75, 40, 255, 85, 73, 26, 255, 86, 66, 27, 255, 81, 60, 26, 255, 82, 59, 21, 255, 86, 58, 18, 255, 84, 55, 13, 255, 77, 50, 14, 255, 73, 50, 12, 255, 74, 49, 10, 255, 76, 43, 12, 255, 69, 40, 11, 255, 75, 39, 15, 255, 74, 39, 8, 255, 70, 40, 4, 255, 65, 35, 10, 255, 72, 37, 12, 255, 73, 32, 9, 255, 70, 30, 6, 255, 72, 35, 4, 255, 75, 38, 6, 255, 70, 32, 5, 255, 70, 31, 4, 255, 73, 33, 5, 255, 75, 32, 4, 255, 80, 35, 8, 255, 77, 32, 8, 255, 75, 34, 5, 255, 72, 32, 0, 255, 76, 33, 6, 255, 74, 30, 6, 255, 72, 28, 4, 255, 76, 32, 7, 255, 75, 31, 5, 255, 77, 33, 6, 255, 80, 33, 7, 255, 80, 29, 5, 255, 74, 33, 6, 255, 74, 31, 4, 255, 77, 30, 3, 255, 69, 32, 1, 255, 72, 31, 3, 255, 73, 25, 3, 255, 71, 26, 6, 255, 72, 26, 6, 255, 75, 28, 3, 255, 74, 26, 3, 255, 72, 24, 7, 255, 71, 24, 4, 255, 75, 29, 3, 255, 70, 25, 5, 255, 69, 28, 3, 255, 66, 28, 2, 255, 64, 23, 6, 255, 70, 26, 5, 255, 71, 28, 4, 255, 70, 27, 4, 255, 70, 26, 2, 255, 71, 27, 4, 255, 72, 23, 1, 255, 73, 28, 5, 255, 75, 24, 4, 255, 74, 26, 3, 255, 75, 27, 4, 255, 78, 28, 5, 255, 75, 26, 3, 255, 72, 26, 2, 255, 71, 26, 3, 255, 71, 25, 1, 255, 73, 26, 2, 255, 71, 25, 2, 255, 71, 25, 2, 255, 75, 27, 4, 255, 73, 26, 2, 255, 71, 26, 3, 255, 69, 26, 2, 255, 73, 27, 2, 255, 65, 22, 7, 255, 65, 22, 9, 255, 74, 26, 3, 255, 73, 26, 0, 255, 70, 22, 3, 255, 69, 22, 5, 255, 69, 24, 1, 255, 76, 30, 7, 255, 62, 24, 3, 255, 59, 27, 3, 255, 63, 24, 2, 255, 70, 24, 4, 255, 69, 25, 7, 255, 63, 20, 4, 255, 57, 16, 2, 255, 61, 21, 6, 255, 60, 20, 3, 255, 62, 19, 6, 255, 65, 23, 2, 255, 61, 18, 2, 255, 62, 16, 6, 255, 66, 21, 3, 255, 66, 21, 4, 255, 62, 18, 5, 255, 60, 22, 2, 255, 58, 23, 4, 255, 58, 21, 3, 255, 60, 18, 1, 255, 63, 21, 6, 255, 58, 19, 7, 255, 56, 19, 4, 255, 57, 19, 3, 255, 58, 19, 3, 255, 57, 19, 3, 255, 54, 18, 0, 255, 55, 20, 1, 255, 58, 21, 4, 255, 57, 19, 4, 255, 52, 18, 1, 255, 54, 19, 1, 255, 53, 18, 1, 255, 56, 18, 3, 255, 62, 19, 5, 255, 61, 20, 2, 255, 56, 17, 3, 255, 58, 15, 6, 255, 52, 14, 3, 255, 43, 13, 0, 255, 46, 13, 6, 255, 48, 18, 6, 255, 51, 18, 3, 255, 49, 18, 3, 255, 40, 18, 1, 255, 41, 14, 1, 255, 45, 13, 3, 255, 50, 17, 4, 255, 56, 16, 4, 255, 55, 15, 4, 255, 49, 18, 3, 255, 47, 15, 0, 255, 49, 14, 3, 255, 42, 12, 4, 255, 39, 13, 3, 255, 43, 16, 6, 255, 37, 11, 4, 255, 36, 12, 1, 255, 43, 14, 3, 255, 52, 15, 0, 255, 53, 13, 5, 255, 46, 12, 2, 255, 39, 13, 0, 255, 32, 11, 1, 255, 35, 15, 2, 255, 32, 12, 0, 255, 35, 10, 4, 255, 42, 10, 5, 255, 44, 9, 1, 255, 44, 15, 4, 255, 39, 8, 1, 255, 37, 12, 4, 255, 42, 11, 3, 255, 36, 10, 5, 255, 32, 9, 1, 255, 36, 9, 5, 255, 43, 12, 5, 255, 44, 13, 1, 255, 44, 13, 4, 255, 42, 12, 2, 255, 48, 13, 7, 255, 46, 12, 3, 255, 45, 12, 3, 255, 49, 15, 5, 255, 49, 12, 2, 255, 51, 12, 3, 255, 52, 10, 2, 255, 55, 11, 0, 255, 52, 12, 4, 255, 40, 8, 4, 255, 42, 6, 0, 255, 41, 12, 1, 255, 47, 13, 4, 255, 41, 10, 2, 255, 43, 11, 4, 255, 43, 11, 4, 255, 39, 11, 1, 255, 38, 9, 1, 255, 34, 9, 1, 255, 39, 9, 1, 255, 38, 8, 1, 255, 42, 9, 3, 255, 47, 11, 5, 255, 44, 14, 6, 255, 31, 8, 1, 255, 40, 9, 2, 255, 43, 10, 3, 255, 40, 9, 3, 255, 39, 10, 5, 255, 32, 5, 1, 255, 35, 9, 2, 255, 36, 8, 3, 255, 35, 6, 5, 255, 30, 5, 6, 255, 29, 5, 1, 255, 34, 6, 1, 255, 33, 8, 7, 255, 27, 8, 2, 255, 31, 7, 0, 255, 29, 5, 1, 255, 28, 6, 3, 255, 25, 5, 2, 255, 27, 5, 3, 255, 33, 10, 4, 255, 29, 6, 4, 255, 20, 5, 2, 255, 21, 8, 2, 255, 25, 6, 2, 255, 24, 6, 1, 255, 27, 7, 1, 255, 32, 6, 2, 255, 26, 8, 2, 255, 30, 8, 3, 255, 28, 4, 2, 255, 31, 28, 40, 255, 32, 31, 44, 255, 20, 27, 42, 255, 20, 29, 48, 255, 30, 28, 54, 255, 46, 40, 49, 255, 62, 55, 58, 255, 68, 63, 52, 255, 62, 62, 46, 255, 38, 41, 29, 255, 11, 13, 14, 255, 2, 1, 14, 255, 2, 2, 11, 255, 3, 3, 13, 255, 5, 4, 10, 255, 8, 7, 3, 255, 11, 4, 0, 255, 13, 4, 2, 255, 12, 3, 3, 255, 10, 2, 1, 255, 11, 1, 0, 255, 13, 2, 1, 255, 15, 4, 2, 255, 14, 3, 1, 255, 12, 1, 0, 255, 14, 2, 1, 255, 16, 1, 1, 255, 14, 2, 1, 255, 16, 1, 0, 255, 16, 1, 1, 255, 17, 2, 2, 255, 15, 3, 1, 255, 16, 4, 1, 255, 19, 4, 1, 255, 20, 5, 2, 255, 16, 1, 0, 255, 17, 2, 1, 255, 19, 3, 0, 255, 21, 5, 2, 255, 19, 5, 2, 255, 17, 5, 2, 255, 18, 5, 1, 255, 20, 4, 2, 255, 21, 5, 3, 255, 21, 6, 3, 255, 21, 7, 3, 255, 18, 4, 1, 255, 16, 3, 1, 255, 19, 4, 1, 255, 20, 6, 0, 255, 21, 5, 1, 255, 17, 6, 3, 255, 15, 5, 1, 255, 19, 8, 2, 255, 20, 8, 2, 255, 21, 8, 2, 255, 21, 6, 1, 255, 22, 8, 0, 255, 21, 8, 0, 255, 22, 8, 3, 255, 19, 8, 2, 255, 23, 9, 4, 255, 25, 8, 4, 255, 22, 11, 2, 255, 22, 10, 3, 255, 18, 6, 0, 255, 21, 9, 1, 255, 25, 12, 3, 255, 24, 10, 1, 255, 24, 11, 2, 255, 26, 9, 1, 255, 31, 12, 4, 255, 30, 12, 5, 255, 24, 9, 2, 255, 28, 15, 5, 255, 25, 10, 1, 255, 31, 13, 4, 255, 32, 12, 5, 255, 31, 13, 4, 255, 30, 13, 2, 255, 28, 12, 0, 255, 32, 15, 2, 255, 34, 15, 1, 255, 30, 12, 3, 255, 30, 14, 5, 255, 32, 14, 4, 255, 29, 13, 2, 255, 32, 13, 4, 255, 31, 14, 2, 255, 33, 15, 1, 255, 34, 16, 2, 255, 34, 16, 2, 255, 36, 18, 3, 255, 38, 18, 4, 255, 36, 17, 1, 255, 33, 17, 3, 255, 38, 19, 5, 255, 35, 16, 3, 255, 34, 17, 3, 255, 35, 18, 3, 255, 38, 19, 4, 255, 39, 17, 3, 255, 36, 17, 0, 255, 37, 18, 2, 255, 43, 19, 6, 255, 46, 17, 4, 255, 49, 20, 6, 255, 43, 20, 5, 255, 37, 17, 2, 255, 39, 17, 3, 255, 43, 22, 4, 255, 44, 19, 5, 255, 46, 18, 4, 255, 49, 24, 4, 255, 48, 23, 5, 255, 50, 25, 5, 255, 48, 26, 2, 255, 47, 22, 0, 255, 49, 22, 4, 255, 43, 23, 7, 255, 45, 26, 6, 255, 48, 24, 2, 255, 48, 25, 9, 255, 43, 23, 7, 255, 46, 26, 6, 255, 48, 27, 5, 255, 52, 24, 6, 255, 51, 25, 3, 255, 53, 24, 2, 255, 59, 31, 7, 255, 61, 30, 4, 255, 63, 25, 4, 255, 58, 27, 2, 255, 58, 28, 6, 255, 57, 27, 11, 255, 55, 31, 8, 255, 58, 31, 2, 255, 50, 29, 8, 255, 57, 36, 9, 255, 56, 38, 17, 255, 56, 45, 19, 255, 55, 48, 27, 255, 57, 53, 40, 255, 59, 57, 41, 255, 62, 62, 49, 255, 67, 70, 54, 255, 71, 81, 48, 255, 74, 86, 63, 255, 74, 90, 77, 255, 79, 100, 87, 255, 79, 110, 94, 255, 79, 118, 106, 255, 82, 127, 115, 255, 89, 139, 121, 255, 95, 148, 132, 255, 101, 157, 143, 255, 104, 161, 148, 255, 106, 165, 152, 255, 109, 170, 156, 255, 112, 172, 162, 255, 112, 173, 159, 255, 119, 176, 163, 255, 117, 176, 161, 255, 117, 172, 159, 255, 117, 171, 158, 255, 117, 168, 155, 255, 114, 164, 148, 255, 113, 160, 141, 255, 114, 156, 135, 255, 107, 152, 127, 255, 101, 146, 119, 255, 101, 138, 109, 255, 102, 129, 99, 255, 96, 121, 93, 255, 92, 116, 86, 255, 88, 107, 76, 255, 83, 96, 75, 255, 82, 89, 66, 255, 81, 85, 58, 255, 76, 82, 50, 255, 72, 78, 35, 255, 73, 72, 30, 255, 78, 66, 28, 255, 81, 61, 30, 255, 81, 59, 26, 255, 75, 56, 19, 255, 79, 54, 14, 255, 85, 53, 15, 255, 72, 49, 11, 255, 72, 46, 10, 255, 81, 44, 11, 255, 77, 44, 12, 255, 76, 41, 3, 255, 77, 40, 9, 255, 75, 38, 12, 255, 70, 36, 10, 255, 68, 35, 8, 255, 73, 35, 7, 255, 75, 33, 8, 255, 74, 31, 8, 255, 74, 31, 3, 255, 73, 31, 3, 255, 72, 32, 3, 255, 70, 32, 2, 255, 70, 31, 4, 255, 74, 29, 7, 255, 75, 28, 5, 255, 74, 27, 7, 255, 78, 33, 8, 255, 75, 32, 0, 255, 75, 29, 3, 255, 79, 32, 10, 255, 78, 28, 7, 255, 76, 28, 5, 255, 74, 30, 5, 255, 75, 29, 6, 255, 77, 29, 6, 255, 75, 24, 3, 255, 81, 31, 10, 255, 78, 30, 8, 255, 78, 28, 6, 255, 74, 30, 3, 255, 75, 31, 6, 255, 73, 26, 4, 255, 76, 27, 5, 255, 76, 28, 6, 255, 74, 29, 2, 255, 72, 27, 0, 255, 75, 27, 7, 255, 78, 28, 7, 255, 70, 25, 3, 255, 65, 23, 6, 255, 64, 26, 4, 255, 63, 25, 4, 255, 64, 23, 6, 255, 69, 27, 4, 255, 72, 29, 6, 255, 78, 26, 5, 255, 71, 25, 3, 255, 70, 32, 7, 255, 71, 27, 4, 255, 73, 27, 4, 255, 81, 28, 7, 255, 76, 29, 3, 255, 74, 27, 1, 255, 77, 25, 2, 255, 75, 26, 3, 255, 71, 27, 2, 255, 70, 27, 3, 255, 69, 26, 0, 255, 73, 27, 2, 255, 71, 27, 3, 255, 70, 26, 3, 255, 73, 27, 4, 255, 72, 26, 2, 255, 70, 25, 2, 255, 68, 23, 9, 255, 69, 21, 5, 255, 67, 24, 2, 255, 68, 28, 3, 255, 69, 25, 2, 255, 66, 22, 2, 255, 66, 26, 4, 255, 58, 24, 1, 255, 61, 26, 2, 255, 65, 23, 3, 255, 63, 19, 2, 255, 65, 21, 3, 255, 69, 23, 4, 255, 67, 24, 3, 255, 61, 19, 0, 255, 63, 22, 4, 255, 61, 19, 2, 255, 55, 16, 1, 255, 59, 19, 6, 255, 60, 21, 4, 255, 58, 18, 4, 255, 61, 19, 4, 255, 63, 21, 4, 255, 61, 17, 3, 255, 61, 15, 3, 255, 63, 18, 2, 255, 61, 22, 2, 255, 57, 20, 2, 255, 58, 20, 2, 255, 56, 18, 1, 255, 55, 18, 4, 255, 51, 18, 6, 255, 56, 17, 5, 255, 56, 17, 4, 255, 55, 18, 2, 255, 50, 16, 0, 255, 53, 18, 3, 255, 57, 17, 5, 255, 54, 15, 4, 255, 54, 16, 1, 255, 55, 19, 0, 255, 55, 21, 3, 255, 52, 17, 7, 255, 56, 18, 4, 255, 60, 21, 0, 255, 54, 18, 2, 255, 59, 16, 6, 255, 57, 12, 4, 255, 46, 14, 1, 255, 43, 17, 4, 255, 51, 14, 6, 255, 45, 16, 4, 255, 49, 19, 6, 255, 47, 14, 3, 255, 40, 15, 2, 255, 44, 16, 4, 255, 49, 14, 2, 255, 53, 18, 4, 255, 53, 14, 2, 255, 53, 13, 3, 255, 50, 17, 3, 255, 47, 15, 0, 255, 47, 15, 3, 255, 40, 12, 1, 255, 40, 12, 1, 255, 40, 12, 5, 255, 40, 14, 9, 255, 33, 10, 4, 255, 34, 9, 3, 255, 43, 15, 4, 255, 45, 14, 5, 255, 45, 12, 4, 255, 38, 8, 3, 255, 38, 10, 8, 255, 43, 15, 8, 255, 41, 10, 0, 255, 43, 11, 2, 255, 38, 12, 5, 255, 39, 13, 3, 255, 34, 10, 1, 255, 41, 10, 4, 255, 39, 12, 4, 255, 38, 10, 1, 255, 34, 9, 5, 255, 34, 11, 4, 255, 31, 10, 5, 255, 41, 16, 5, 255, 44, 15, 1, 255, 43, 15, 3, 255, 43, 11, 1, 255, 46, 10, 4, 255, 46, 12, 4, 255, 43, 9, 1, 255, 45, 12, 3, 255, 47, 14, 4, 255, 47, 14, 4, 255, 44, 13, 3, 255, 51, 13, 0, 255, 52, 13, 2, 255, 46, 11, 5, 255, 47, 9, 2, 255, 40, 10, 1, 255, 41, 12, 4, 255, 41, 8, 1, 255, 42, 12, 2, 255, 44, 14, 4, 255, 46, 13, 2, 255, 40, 14, 3, 255, 39, 12, 5, 255, 42, 9, 2, 255, 37, 8, 0, 255, 40, 10, 2, 255, 45, 13, 6, 255, 47, 11, 6, 255, 40, 6, 2, 255, 38, 9, 3, 255, 43, 10, 4, 255, 43, 6, 3, 255, 34, 6, 1, 255, 27, 9, 1, 255, 37, 14, 6, 255, 41, 9, 5, 255, 38, 5, 2, 255, 32, 5, 3, 255, 34, 8, 4, 255, 33, 8, 4, 255, 27, 7, 5, 255, 19, 4, 1, 255, 25, 7, 2, 255, 22, 6, 2, 255, 20, 5, 4, 255, 21, 6, 5, 255, 23, 4, 3, 255, 25, 5, 2, 255, 25, 4, 3, 255, 19, 4, 1, 255, 21, 6, 3, 255, 26, 6, 2, 255, 26, 5, 1, 255, 27, 8, 2, 255, 30, 7, 2, 255, 27, 6, 0, 255, 28, 4, 1, 255, 27, 3, 0, 255, 19, 21, 30, 255, 27, 22, 34, 255, 26, 22, 35, 255, 26, 26, 39, 255, 24, 25, 50, 255, 29, 38, 50, 255, 33, 40, 46, 255, 43, 43, 42, 255, 62, 58, 63, 255, 72, 67, 61, 255, 50, 47, 41, 255, 21, 24, 29, 255, 7, 13, 23, 255, 6, 5, 14, 255, 4, 3, 14, 255, 5, 6, 11, 255, 5, 5, 2, 255, 8, 5, 1, 255, 10, 3, 5, 255, 11, 3, 3, 255, 11, 2, 0, 255, 14, 3, 2, 255, 14, 2, 0, 255, 12, 1, 0, 255, 13, 3, 1, 255, 12, 2, 0, 255, 14, 1, 0, 255, 14, 2, 1, 255, 18, 1, 1, 255, 20, 3, 2, 255, 22, 5, 5, 255, 18, 5, 4, 255, 20, 6, 3, 255, 19, 5, 2, 255, 19, 4, 1, 255, 20, 5, 2, 255, 21, 6, 3, 255, 18, 3, 0, 255, 19, 4, 1, 255, 19, 4, 1, 255, 19, 6, 1, 255, 20, 5, 0, 255, 22, 3, 1, 255, 23, 4, 3, 255, 21, 4, 1, 255, 23, 6, 2, 255, 22, 5, 3, 255, 22, 5, 2, 255, 22, 5, 1, 255, 22, 6, 1, 255, 18, 5, 0, 255, 19, 5, 1, 255, 21, 6, 1, 255, 24, 8, 3, 255, 21, 8, 3, 255, 21, 7, 4, 255, 18, 6, 0, 255, 21, 10, 0, 255, 19, 6, 0, 255, 17, 6, 0, 255, 18, 5, 1, 255, 21, 7, 3, 255, 22, 8, 3, 255, 23, 9, 2, 255, 25, 9, 4, 255, 20, 7, 1, 255, 23, 10, 2, 255, 29, 13, 6, 255, 26, 11, 2, 255, 24, 11, 2, 255, 29, 12, 4, 255, 27, 10, 2, 255, 26, 9, 2, 255, 24, 10, 3, 255, 23, 10, 2, 255, 27, 14, 4, 255, 28, 10, 2, 255, 33, 9, 5, 255, 31, 8, 3, 255, 29, 11, 3, 255, 28, 14, 3, 255, 29, 16, 3, 255, 27, 13, 1, 255, 32, 14, 7, 255, 26, 11, 2, 255, 31, 14, 5, 255, 30, 16, 4, 255, 32, 13, 1, 255, 30, 13, 2, 255, 34, 15, 4, 255, 30, 13, 1, 255, 34, 16, 3, 255, 35, 16, 4, 255, 38, 19, 5, 255, 35, 17, 2, 255, 31, 16, 2, 255, 36, 17, 3, 255, 35, 16, 2, 255, 34, 17, 4, 255, 31, 16, 3, 255, 34, 19, 3, 255, 43, 23, 7, 255, 39, 22, 4, 255, 36, 21, 2, 255, 39, 20, 3, 255, 39, 18, 1, 255, 41, 19, 5, 255, 40, 19, 3, 255, 40, 19, 3, 255, 40, 18, 4, 255, 37, 20, 3, 255, 45, 20, 5, 255, 43, 18, 3, 255, 38, 18, 2, 255, 45, 20, 4, 255, 36, 19, 7, 255, 36, 21, 4, 255, 47, 20, 3, 255, 48, 17, 2, 255, 46, 22, 4, 255, 41, 25, 0, 255, 44, 27, 3, 255, 40, 22, 10, 255, 42, 23, 5, 255, 48, 27, 6, 255, 45, 25, 3, 255, 52, 23, 9, 255, 53, 27, 3, 255, 62, 29, 3, 255, 59, 32, 7, 255, 61, 29, 5, 255, 62, 25, 4, 255, 57, 27, 6, 255, 54, 27, 5, 255, 55, 25, 12, 255, 53, 26, 5, 255, 52, 29, 6, 255, 43, 29, 9, 255, 59, 35, 8, 255, 57, 35, 15, 255, 57, 42, 20, 255, 59, 48, 23, 255, 61, 56, 30, 255, 58, 59, 33, 255, 60, 64, 43, 255, 64, 71, 58, 255, 67, 78, 63, 255, 74, 87, 67, 255, 75, 93, 78, 255, 77, 104, 91, 255, 77, 113, 99, 255, 80, 124, 114, 255, 84, 134, 121, 255, 91, 144, 128, 255, 97, 153, 140, 255, 99, 160, 148, 255, 103, 165, 155, 255, 109, 169, 158, 255, 114, 173, 162, 255, 114, 175, 164, 255, 117, 176, 165, 255, 121, 176, 166, 255, 118, 176, 163, 255, 117, 172, 159, 255, 115, 171, 157, 255, 113, 167, 153, 255, 113, 162, 146, 255, 112, 157, 137, 255, 111, 153, 133, 255, 104, 149, 125, 255, 96, 143, 115, 255, 97, 133, 103, 255, 98, 124, 92, 255, 93, 116, 86, 255, 88, 108, 80, 255, 85, 101, 69, 255, 83, 94, 66, 255, 80, 86, 53, 255, 79, 83, 46, 255, 76, 77, 39, 255, 73, 73, 35, 255, 73, 69, 32, 255, 76, 65, 29, 255, 78, 59, 26, 255, 73, 54, 26, 255, 74, 52, 18, 255, 81, 51, 11, 255, 80, 47, 12, 255, 71, 44, 11, 255, 71, 42, 14, 255, 72, 37, 14, 255, 70, 37, 15, 255, 78, 38, 9, 255, 73, 36, 8, 255, 70, 34, 9, 255, 70, 34, 8, 255, 74, 36, 7, 255, 75, 35, 8, 255, 72, 32, 5, 255, 75, 32, 7, 255, 74, 29, 4, 255, 75, 29, 3, 255, 78, 33, 5, 255, 75, 35, 6, 255, 71, 32, 4, 255, 76, 30, 6, 255, 76, 28, 2, 255, 76, 28, 6, 255, 77, 31, 8, 255, 76, 31, 4, 255, 75, 28, 4, 255, 77, 29, 4, 255, 84, 30, 7, 255, 79, 30, 6, 255, 73, 29, 3, 255, 73, 27, 2, 255, 79, 30, 6, 255, 78, 31, 6, 255, 78, 31, 5, 255, 76, 29, 4, 255, 77, 31, 2, 255, 79, 32, 2, 255, 79, 31, 3, 255, 78, 29, 4, 255, 77, 27, 5, 255, 73, 27, 4, 255, 71, 29, 2, 255, 70, 29, 2, 255, 69, 23, 5, 255, 75, 25, 5, 255, 69, 21, 3, 255, 68, 26, 8, 255, 65, 26, 2, 255, 65, 24, 6, 255, 67, 23, 4, 255, 70, 29, 0, 255, 71, 28, 3, 255, 76, 27, 4, 255, 71, 27, 4, 255, 64, 26, 2, 255, 75, 29, 7, 255, 70, 26, 2, 255, 72, 26, 3, 255, 75, 30, 4, 255, 76, 28, 3, 255, 78, 26, 2, 255, 78, 27, 3, 255, 73, 26, 2, 255, 69, 29, 5, 255, 70, 27, 2, 255, 73, 28, 3, 255, 71, 28, 3, 255, 68, 26, 2, 255, 69, 24, 3, 255, 71, 24, 3, 255, 72, 26, 4, 255, 75, 26, 5, 255, 73, 26, 4, 255, 67, 23, 5, 255, 65, 23, 7, 255, 65, 26, 4, 255, 64, 26, 2, 255, 70, 26, 6, 255, 69, 24, 4, 255, 65, 26, 3, 255, 65, 26, 5, 255, 61, 21, 3, 255, 62, 25, 5, 255, 59, 24, 3, 255, 61, 24, 5, 255, 60, 23, 4, 255, 59, 22, 3, 255, 59, 22, 2, 255, 61, 24, 6, 255, 58, 22, 4, 255, 58, 21, 2, 255, 57, 19, 6, 255, 59, 21, 6, 255, 57, 21, 0, 255, 53, 19, 2, 255, 58, 20, 6, 255, 60, 20, 4, 255, 58, 20, 3, 255, 58, 22, 3, 255, 58, 20, 2, 255, 57, 20, 4, 255, 58, 21, 6, 255, 55, 19, 4, 255, 56, 17, 6, 255, 54, 16, 3, 255, 55, 20, 5, 255, 50, 19, 1, 255, 51, 17, 2, 255, 56, 16, 5, 255, 54, 15, 4, 255, 57, 18, 4, 255, 53, 16, 1, 255, 50, 16, 2, 255, 49, 17, 5, 255, 56, 18, 3, 255, 59, 18, 1, 255, 54, 17, 5, 255, 51, 15, 4, 255, 53, 14, 4, 255, 49, 16, 5, 255, 46, 17, 5, 255, 51, 14, 5, 255, 45, 14, 4, 255, 50, 15, 5, 255, 54, 12, 5, 255, 46, 14, 3, 255, 49, 17, 6, 255, 56, 14, 4, 255, 51, 15, 3, 255, 52, 15, 6, 255, 51, 14, 5, 255, 46, 16, 5, 255, 44, 16, 3, 255, 45, 15, 5, 255, 38, 13, 4, 255, 44, 12, 4, 255, 39, 7, 1, 255, 39, 10, 6, 255, 43, 13, 9, 255, 40, 11, 6, 255, 44, 12, 2, 255, 40, 14, 5, 255, 38, 14, 4, 255, 42, 14, 5, 255, 43, 15, 7, 255, 38, 13, 4, 255, 37, 12, 3, 255, 41, 14, 6, 255, 39, 12, 4, 255, 37, 14, 3, 255, 37, 10, 2, 255, 42, 10, 5, 255, 43, 9, 4, 255, 39, 11, 3, 255, 40, 10, 5, 255, 40, 12, 4, 255, 29, 11, 3, 255, 38, 17, 3, 255, 41, 13, 1, 255, 44, 12, 4, 255, 45, 10, 0, 255, 44, 11, 2, 255, 48, 14, 5, 255, 48, 12, 4, 255, 48, 12, 3, 255, 46, 12, 3, 255, 46, 12, 4, 255, 47, 13, 4, 255, 53, 14, 3, 255, 47, 12, 2, 255, 42, 12, 4, 255, 45, 10, 2, 255, 42, 8, 2, 255, 42, 9, 4, 255, 46, 11, 1, 255, 50, 14, 3, 255, 48, 11, 3, 255, 51, 12, 1, 255, 48, 12, 0, 255, 34, 10, 3, 255, 23, 7, 1, 255, 31, 13, 3, 255, 33, 11, 1, 255, 32, 7, 0, 255, 33, 7, 1, 255, 34, 9, 5, 255, 34, 10, 4, 255, 35, 7, 4, 255, 37, 9, 4, 255, 37, 9, 3, 255, 33, 8, 0, 255, 35, 9, 2, 255, 41, 11, 4, 255, 46, 11, 5, 255, 35, 9, 4, 255, 35, 10, 6, 255, 31, 6, 2, 255, 24, 3, 0, 255, 23, 7, 3, 255, 25, 6, 2, 255, 21, 7, 2, 255, 19, 6, 3, 255, 20, 7, 5, 255, 21, 4, 2, 255, 18, 4, 1, 255, 23, 5, 4, 255, 19, 4, 2, 255, 21, 5, 2, 255, 27, 6, 3, 255, 26, 7, 2, 255, 28, 8, 3, 255, 30, 8, 3, 255, 27, 6, 2, 255, 29, 5, 1, 255, 33, 7, 3, 255, 15, 13, 28, 255, 19, 14, 24, 255, 17, 18, 23, 255, 14, 19, 35, 255, 23, 22, 58, 255, 28, 27, 43, 255, 32, 29, 38, 255, 35, 33, 44, 255, 33, 38, 65, 255, 35, 43, 50, 255, 39, 43, 36, 255, 38, 36, 30, 255, 34, 28, 30, 255, 26, 23, 23, 255, 19, 18, 23, 255, 7, 8, 25, 255, 3, 4, 22, 255, 7, 6, 12, 255, 6, 5, 2, 255, 8, 4, 1, 255, 9, 4, 1, 255, 14, 5, 3, 255, 14, 3, 1, 255, 12, 1, 0, 255, 13, 3, 1, 255, 11, 1, 0, 255, 13, 1, 0, 255, 15, 4, 2, 255, 18, 2, 1, 255, 21, 3, 1, 255, 22, 5, 2, 255, 20, 4, 3, 255, 21, 6, 2, 255, 19, 4, 1, 255, 20, 5, 2, 255, 23, 6, 2, 255, 24, 6, 3, 255, 18, 4, 2, 255, 19, 4, 2, 255, 18, 3, 0, 255, 20, 5, 0, 255, 23, 5, 0, 255, 24, 4, 2, 255, 23, 4, 3, 255, 20, 4, 3, 255, 23, 6, 1, 255, 26, 8, 2, 255, 28, 7, 2, 255, 26, 6, 2, 255, 24, 7, 5, 255, 18, 5, 0, 255, 26, 4, 1, 255, 28, 7, 2, 255, 25, 6, 1, 255, 22, 6, 3, 255, 19, 5, 2, 255, 17, 6, 0, 255, 20, 10, 2, 255, 20, 10, 1, 255, 20, 9, 3, 255, 20, 6, 3, 255, 19, 6, 2, 255, 19, 8, 0, 255, 27, 9, 3, 255, 26, 5, 1, 255, 26, 8, 2, 255, 23, 7, 0, 255, 26, 7, 2, 255, 28, 10, 3, 255, 25, 13, 3, 255, 23, 10, 2, 255, 26, 12, 3, 255, 27, 10, 3, 255, 23, 9, 2, 255, 23, 11, 3, 255, 26, 12, 5, 255, 22, 7, 0, 255, 25, 9, 2, 255, 30, 11, 4, 255, 29, 10, 3, 255, 29, 14, 3, 255, 30, 16, 3, 255, 30, 12, 1, 255, 31, 13, 3, 255, 25, 11, 2, 255, 30, 13, 5, 255, 26, 12, 2, 255, 33, 16, 4, 255, 31, 16, 3, 255, 34, 14, 4, 255, 30, 12, 3, 255, 34, 16, 5, 255, 31, 12, 1, 255, 36, 16, 5, 255, 34, 16, 3, 255, 29, 16, 0, 255, 34, 16, 2, 255, 35, 16, 2, 255, 33, 17, 4, 255, 27, 15, 2, 255, 29, 16, 2, 255, 37, 18, 1, 255, 39, 21, 4, 255, 36, 21, 2, 255, 35, 19, 0, 255, 33, 19, 1, 255, 34, 20, 3, 255, 37, 18, 1, 255, 42, 21, 3, 255, 38, 17, 4, 255, 34, 17, 4, 255, 44, 19, 5, 255, 40, 17, 3, 255, 35, 19, 5, 255, 43, 20, 5, 255, 36, 17, 7, 255, 37, 22, 7, 255, 44, 24, 5, 255, 48, 23, 6, 255, 41, 21, 5, 255, 43, 24, 6, 255, 42, 19, 2, 255, 40, 20, 10, 255, 51, 27, 3, 255, 52, 24, 1, 255, 55, 28, 3, 255, 60, 26, 6, 255, 63, 32, 2, 255, 65, 31, 4, 255, 51, 25, 5, 255, 52, 26, 1, 255, 60, 25, 5, 255, 55, 26, 12, 255, 49, 25, 5, 255, 46, 24, 10, 255, 48, 33, 5, 255, 47, 29, 15, 255, 52, 26, 12, 255, 64, 33, 9, 255, 52, 36, 13, 255, 55, 41, 19, 255, 54, 51, 23, 255, 56, 57, 24, 255, 58, 62, 35, 255, 63, 66, 46, 255, 68, 70, 59, 255, 75, 79, 64, 255, 75, 88, 66, 255, 77, 97, 78, 255, 78, 107, 90, 255, 78, 118, 98, 255, 82, 130, 117, 255, 88, 138, 126, 255, 96, 149, 134, 255, 100, 158, 145, 255, 100, 163, 153, 255, 104, 169, 160, 255, 113, 174, 164, 255, 117, 177, 167, 255, 117, 178, 169, 255, 122, 177, 166, 255, 123, 174, 165, 255, 118, 175, 162, 255, 118, 174, 159, 255, 115, 173, 157, 255, 112, 167, 151, 255, 112, 162, 145, 255, 109, 155, 135, 255, 105, 150, 129, 255, 102, 147, 123, 255, 98, 139, 113, 255, 95, 129, 100, 255, 93, 120, 88, 255, 92, 113, 84, 255, 89, 106, 79, 255, 80, 93, 60, 255, 81, 88, 54, 255, 80, 83, 44, 255, 79, 78, 38, 255, 78, 67, 42, 255, 77, 64, 38, 255, 78, 63, 28, 255, 81, 62, 19, 255, 81, 57, 16, 255, 74, 51, 19, 255, 74, 46, 21, 255, 75, 46, 10, 255, 73, 44, 6, 255, 71, 39, 11, 255, 74, 43, 12, 255, 70, 43, 4, 255, 70, 37, 9, 255, 72, 32, 9, 255, 67, 32, 11, 255, 68, 33, 10, 255, 74, 35, 7, 255, 74, 32, 5, 255, 74, 33, 8, 255, 72, 34, 6, 255, 73, 34, 7, 255, 75, 32, 8, 255, 78, 32, 8, 255, 76, 31, 3, 255, 78, 35, 4, 255, 76, 34, 4, 255, 78, 32, 2, 255, 81, 34, 0, 255, 82, 32, 4, 255, 77, 29, 6, 255, 77, 31, 5, 255, 77, 30, 7, 255, 78, 32, 3, 255, 84, 30, 3, 255, 78, 27, 1, 255, 73, 31, 3, 255, 81, 33, 6, 255, 78, 28, 2, 255, 72, 29, 1, 255, 75, 31, 5, 255, 75, 30, 4, 255, 72, 30, 0, 255, 82, 31, 1, 255, 81, 30, 2, 255, 77, 27, 1, 255, 76, 27, 6, 255, 71, 28, 5, 255, 68, 31, 3, 255, 70, 32, 6, 255, 67, 24, 5, 255, 74, 25, 6, 255, 72, 23, 1, 255, 70, 27, 9, 255, 67, 26, 3, 255, 72, 30, 4, 255, 71, 23, 3, 255, 73, 28, 0, 255, 74, 31, 1, 255, 73, 29, 5, 255, 71, 28, 4, 255, 68, 29, 3, 255, 75, 29, 6, 255, 69, 29, 4, 255, 63, 28, 3, 255, 73, 29, 3, 255, 76, 28, 2, 255, 78, 25, 2, 255, 78, 28, 3, 255, 73, 27, 2, 255, 74, 31, 6, 255, 72, 27, 3, 255, 71, 26, 1, 255, 69, 28, 3, 255, 68, 28, 4, 255, 71, 28, 6, 255, 72, 26, 6, 255, 71, 26, 3, 255, 71, 27, 1, 255, 65, 24, 2, 255, 69, 27, 3, 255, 66, 25, 2, 255, 62, 21, 6, 255, 68, 25, 8, 255, 66, 22, 3, 255, 65, 20, 1, 255, 66, 22, 2, 255, 64, 28, 4, 255, 63, 25, 3, 255, 65, 24, 4, 255, 62, 22, 3, 255, 63, 21, 6, 255, 61, 22, 5, 255, 60, 22, 3, 255, 57, 20, 1, 255, 59, 20, 2, 255, 61, 21, 3, 255, 61, 17, 3, 255, 64, 19, 2, 255, 65, 20, 5, 255, 61, 23, 6, 255, 58, 27, 2, 255, 59, 23, 5, 255, 52, 15, 6, 255, 53, 20, 6, 255, 52, 19, 3, 255, 57, 21, 5, 255, 55, 18, 2, 255, 59, 22, 5, 255, 56, 19, 2, 255, 53, 17, 4, 255, 50, 14, 0, 255, 55, 19, 3, 255, 54, 22, 4, 255, 53, 20, 4, 255, 58, 19, 7, 255, 52, 17, 3, 255, 54, 17, 5, 255, 54, 15, 7, 255, 54, 20, 8, 255, 53, 21, 5, 255, 56, 18, 2, 255, 59, 13, 3, 255, 54, 14, 3, 255, 47, 18, 2, 255, 50, 18, 3, 255, 52, 15, 6, 255, 45, 13, 4, 255, 45, 14, 4, 255, 43, 15, 4, 255, 47, 14, 4, 255, 61, 16, 7, 255, 48, 14, 3, 255, 47, 15, 4, 255, 55, 15, 6, 255, 45, 14, 2, 255, 47, 16, 6, 255, 48, 12, 5, 255, 41, 11, 3, 255, 40, 11, 2, 255, 41, 11, 4, 255, 34, 10, 4, 255, 41, 12, 4, 255, 39, 13, 4, 255, 38, 12, 6, 255, 42, 13, 5, 255, 42, 11, 3, 255, 44, 12, 0, 255, 43, 14, 4, 255, 40, 11, 3, 255, 42, 12, 1, 255, 41, 17, 0, 255, 32, 11, 0, 255, 34, 9, 5, 255, 40, 11, 8, 255, 35, 12, 3, 255, 34, 15, 3, 255, 36, 11, 2, 255, 37, 11, 4, 255, 38, 10, 4, 255, 36, 13, 4, 255, 37, 11, 2, 255, 43, 12, 2, 255, 35, 10, 2, 255, 46, 15, 3, 255, 47, 14, 2, 255, 40, 11, 4, 255, 44, 12, 3, 255, 45, 12, 0, 255, 50, 14, 3, 255, 52, 15, 4, 255, 51, 13, 3, 255, 46, 8, 0, 255, 49, 11, 3, 255, 47, 9, 2, 255, 53, 15, 3, 255, 43, 11, 2, 255, 35, 11, 4, 255, 42, 9, 0, 255, 44, 10, 2, 255, 44, 9, 4, 255, 51, 11, 0, 255, 59, 13, 4, 255, 54, 10, 3, 255, 62, 15, 3, 255, 60, 15, 3, 255, 41, 10, 5, 255, 34, 9, 6, 255, 38, 10, 4, 255, 36, 6, 1, 255, 37, 9, 3, 255, 36, 12, 6, 255, 31, 7, 4, 255, 31, 7, 4, 255, 26, 7, 1, 255, 31, 11, 4, 255, 39, 11, 4, 255, 43, 8, 4, 255, 36, 7, 2, 255, 36, 10, 2, 255, 42, 9, 1, 255, 30, 8, 1, 255, 34, 9, 5, 255, 34, 9, 5, 255, 33, 9, 1, 255, 28, 8, 2, 255, 25, 5, 2, 255, 23, 8, 3, 255, 18, 5, 1, 255, 20, 5, 2, 255, 22, 3, 2, 255, 18, 5, 2, 255, 24, 7, 5, 255, 21, 4, 2, 255, 21, 5, 2, 255, 25, 5, 2, 255, 24, 6, 0, 255, 25, 8, 1, 255, 27, 6, 2, 255, 24, 6, 4, 255, 24, 6, 0, 255, 29, 8, 2, 255];\n\ +\n\ +var sigma = 10; // radius\n\ +var kernel, kernelSize, kernelSum;\n\ +\n\ +function buildKernel() {\n\ + var ss = sigma * sigma;\n\ + var factor = 2 * Math.PI * ss;\n\ + kernel = [];\n\ + kernel.push([]);\n\ + var i = 0, j;\n\ +\n\ + do {\n\ + var g = Math.exp(-(i * i) / (2 * ss)) / factor;\n\ + if (g < 1e-3) break;\n\ + kernel[0].push(g);\n\ + ++i;\n\ + } while (i < 7);\n\ +\n\ + kernelSize = i;\n\ + for (j = 1; j < kernelSize; ++j) {\n\ + kernel.push([]);\n\ + for (i = 0; i < kernelSize; ++i) {\n\ + var g = Math.exp(-(i * i + j * j) / (2 * ss)) / factor;\n\ + kernel[j].push(g);\n\ + }\n\ + }\n\ + kernelSum = 0;\n\ + for (j = 1 - kernelSize; j < kernelSize; ++j) {\n\ + for (i = 1 - kernelSize; i < kernelSize; ++i) {\n\ + kernelSum += kernel[Math.abs(j)][Math.abs(i)];\n\ + }\n\ + }\n\ +}\n\ +\n\ +buildKernel();\n\ +\n\ +var width = 400, height = 267;\n\ +\n\ +\n\ +TalosContentProfiler.resume('imaging-gaussian-blur', true).then(() => {\n\ + var _sunSpiderStartDate = new Date();\n\ +\n\ + //print(\"i: \" + i + \"j: \" + j);\n\ +\n\ + function gaussianBlur() {\n\ + for (var y = 0; y < height; ++y) {\n\ + for (var x = 0; x < width; ++x) {\n\ + var r = 0, g = 0, b = 0, a = 0;\n\ + for (var j = 1 - kernelSize; j < kernelSize; ++j) {\n\ + if (y + j < 0 || y + j >= height) continue;\n\ + for (var i = 1 - kernelSize; i < kernelSize; ++i) {\n\ + if (x + i < 0 || x + i >= width) continue;\n\ + r += squidImageData[4 * ((y + j) * width + (x + i)) + 0] * kernel[Math.abs(j)][Math.abs(i)];\n\ + g += squidImageData[4 * ((y + j) * width + (x + i)) + 1] * kernel[Math.abs(j)][Math.abs(i)];\n\ + b += squidImageData[4 * ((y + j) * width + (x + i)) + 2] * kernel[Math.abs(j)][Math.abs(i)];\n\ + a += squidImageData[4 * ((y + j) * width + (x + i)) + 3] * kernel[Math.abs(j)][Math.abs(i)];\n\ + }\n\ + }\n\ + squidImageData[4 * (y * width + x) + 0] = r / kernelSum;\n\ + squidImageData[4 * (y * width + x) + 1] = g / kernelSum;\n\ + squidImageData[4 * (y * width + x) + 2] = b / kernelSum;\n\ + squidImageData[4 * (y * width + x) + 3] = a / kernelSum;\n\ + }\n\ + }\n\ + return squidImageData;\n\ + }\n\ + gaussianBlur();\n\ +\n\ + var _sunSpiderInterval = new Date() - _sunSpiderStartDate;\n\ + TalosContentProfiler.pause('imaging-gaussian-blur', true).then(() => {\n\ + record(_sunSpiderInterval);\n\ + });\n\ +});\n\ +</script>\n\ +\n\ +\n\ +</body>\n\ +</html>\n\ +", "<!DOCTYPE html>\n\ +<head>\n\ +\n\ +<meta charset=utf8>\n\ +\n\ +<!--\n\ + Copyright (C) 2007 Apple Inc. All rights reserved.\n\ +\n\ + Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions\n\ + are met:\n\ + 1. Redistributions of source code must retain the above copyright\n\ + notice, this list of conditions and the following disclaimer.\n\ + 2. Redistributions in binary form must reproduce the above copyright\n\ + notice, this list of conditions and the following disclaimer in the\n\ + documentation and/or other materials provided with the distribution.\n\ +\n\ + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY\n\ + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n\ + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n\ + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR\n\ + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n\ + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\ + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n\ + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n\ + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \n\ +-->\n\ +\n\ +<title>SunSpider imaging-darkroom</title>\n\ +<link rel=\"stylesheet\" href=\"../kraken.css\">\n\ +</head>\n\ +\n\ +<body>\n\ +<h3>imaging-darkroom</h3>\n\ +<div id=\"console\">\n\ +</div>\n\ +<script>\n\ +var TalosContentProfiler = parent.TalosContentProfiler;\n\ +function record(time) {\n\ + document.getElementById(\"console\").innerHTML = time + \"ms\";\n\ + if (window.parent) {\n\ + parent.recordResult(time);\n\ + }\n\ +}\n\ +\n\ +var squidImageData = [8, 7, 21, 255, 42, 39, 79, 255, 74, 64, 104, 255, 96, 83, 136, 255, 98, 82, 134, 255, 68, 63, 102, 255, 22, 29, 66, 255, 10, 22, 44, 255, 9, 27, 43, 255, 7, 23, 38, 255, 8, 18, 25, 255, 5, 12, 19, 255, 2, 7, 12, 255, 4, 1, 7, 255, 16, 10, 34, 255, 22, 22, 57, 255, 29, 26, 74, 255, 36, 33, 74, 255, 67, 17, 35, 255, 125, 25, 24, 255, 155, 37, 22, 255, 146, 30, 12, 255, 111, 14, 3, 255, 89, 10, 12, 255, 74, 9, 20, 255, 34, 5, 7, 255, 3, 2, 6, 255, 0, 2, 3, 255, 5, 1, 0, 255, 4, 3, 1, 255, 3, 2, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 2, 1, 6, 255, 2, 1, 7, 255, 2, 1, 6, 255, 2, 1, 5, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 1, 255, 4, 4, 4, 255, 3, 4, 6, 255, 1, 3, 6, 255, 5, 4, 8, 255, 3, 1, 8, 255, 1, 0, 6, 255, 0, 0, 2, 255, 1, 2, 0, 255, 2, 0, 0, 255, 0, 1, 4, 255, 3, 2, 23, 255, 4, 3, 43, 255, 4, 4, 41, 255, 2, 4, 24, 255, 0, 2, 11, 255, 0, 0, 4, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 0, 255, 6, 5, 6, 255, 21, 27, 51, 255, 6, 28, 68, 255, 0, 9, 20, 255, 3, 0, 7, 255, 4, 2, 13, 255, 1, 1, 3, 255, 1, 0, 4, 255, 2, 2, 4, 255, 1, 1, 6, 255, 2, 1, 17, 255, 1, 3, 23, 255, 2, 4, 25, 255, 2, 2, 18, 255, 1, 1, 11, 255, 3, 2, 12, 255, 2, 3, 0, 255, 0, 0, 9, 255, 28, 27, 59, 255, 99, 98, 153, 255, 134, 145, 174, 255, 95, 93, 105, 255, 76, 70, 74, 255, 55, 51, 49, 255, 15, 15, 7, 255, 24, 17, 29, 255, 87, 71, 96, 255, 117, 102, 120, 255, 99, 88, 111, 255, 76, 82, 123, 255, 78, 84, 127, 255, 49, 40, 36, 255, 12, 7, 7, 255, 11, 8, 6, 255, 12, 7, 7, 255, 19, 8, 10, 255, 23, 10, 9, 255, 21, 11, 8, 255, 22, 10, 13, 255, 20, 11, 11, 255, 22, 14, 12, 255, 26, 14, 13, 255, 27, 13, 12, 255, 25, 11, 3, 255, 26, 17, 8, 255, 25, 19, 16, 255, 27, 15, 10, 255, 29, 18, 15, 255, 24, 14, 10, 255, 44, 19, 15, 255, 42, 24, 7, 255, 48, 26, 10, 255, 54, 31, 5, 255, 54, 30, 19, 255, 73, 45, 32, 255, 93, 57, 22, 255, 87, 47, 22, 255, 72, 41, 12, 255, 76, 47, 7, 255, 78, 49, 12, 255, 80, 51, 19, 255, 85, 51, 16, 255, 89, 51, 19, 255, 96, 61, 9, 255, 99, 62, 7, 255, 96, 56, 14, 255, 112, 64, 17, 255, 126, 83, 10, 255, 126, 76, 17, 255, 116, 72, 13, 255, 120, 73, 10, 255, 121, 71, 10, 255, 122, 74, 16, 255, 116, 69, 13, 255, 113, 68, 13, 255, 114, 68, 14, 255, 105, 61, 10, 255, 99, 55, 5, 255, 97, 56, 12, 255, 93, 56, 12, 255, 91, 52, 3, 255, 93, 57, 15, 255, 88, 51, 15, 255, 81, 49, 16, 255, 92, 49, 13, 255, 84, 49, 8, 255, 84, 43, 17, 255, 88, 40, 15, 255, 78, 41, 11, 255, 73, 39, 16, 255, 78, 44, 15, 255, 82, 40, 10, 255, 83, 39, 11, 255, 79, 42, 9, 255, 84, 45, 6, 255, 75, 41, 15, 255, 69, 41, 13, 255, 81, 36, 16, 255, 73, 38, 12, 255, 75, 40, 13, 255, 76, 37, 13, 255, 70, 34, 14, 255, 74, 39, 18, 255, 76, 38, 11, 255, 71, 37, 10, 255, 65, 37, 18, 255, 70, 38, 15, 255, 74, 39, 20, 255, 72, 36, 17, 255, 69, 36, 16, 255, 67, 39, 18, 255, 68, 40, 20, 255, 66, 39, 16, 255, 69, 43, 21, 255, 76, 44, 28, 255, 84, 50, 18, 255, 78, 46, 15, 255, 72, 46, 38, 255, 71, 49, 23, 255, 74, 53, 30, 255, 72, 48, 27, 255, 77, 53, 28, 255, 72, 52, 37, 255, 71, 53, 38, 255, 72, 57, 31, 255, 74, 61, 30, 255, 74, 65, 36, 255, 71, 61, 45, 255, 74, 63, 48, 255, 73, 65, 44, 255, 69, 69, 46, 255, 75, 70, 58, 255, 78, 77, 44, 255, 79, 75, 48, 255, 86, 75, 60, 255, 94, 80, 59, 255, 100, 81, 67, 255, 101, 78, 57, 255, 102, 84, 56, 255, 105, 87, 67, 255, 108, 88, 79, 255, 112, 87, 70, 255, 116, 90, 65, 255, 102, 85, 69, 255, 104, 89, 69, 255, 109, 92, 66, 255, 108, 95, 65, 255, 110, 95, 65, 255, 110, 96, 66, 255, 109, 97, 74, 255, 108, 97, 71, 255, 110, 100, 70, 255, 109, 96, 74, 255, 112, 97, 73, 255, 112, 99, 75, 255, 111, 102, 74, 255, 108, 101, 70, 255, 111, 104, 79, 255, 106, 101, 81, 255, 109, 106, 82, 255, 111, 107, 82, 255, 113, 107, 83, 255, 113, 107, 81, 255, 116, 111, 86, 255, 118, 113, 86, 255, 119, 117, 86, 255, 120, 118, 94, 255, 118, 124, 98, 255, 119, 135, 98, 255, 134, 151, 122, 255, 129, 142, 119, 255, 131, 142, 111, 255, 135, 145, 114, 255, 135, 148, 116, 255, 137, 152, 118, 255, 139, 155, 119, 255, 142, 156, 121, 255, 145, 157, 123, 255, 147, 156, 125, 255, 145, 157, 119, 255, 146, 156, 119, 255, 150, 157, 118, 255, 147, 153, 110, 255, 142, 149, 106, 255, 134, 145, 101, 255, 125, 140, 98, 255, 122, 138, 94, 255, 119, 126, 88, 255, 128, 124, 82, 255, 132, 122, 71, 255, 120, 111, 71, 255, 115, 111, 70, 255, 116, 108, 59, 255, 116, 102, 56, 255, 112, 93, 53, 255, 113, 92, 66, 255, 114, 93, 52, 255, 112, 89, 49, 255, 103, 91, 58, 255, 136, 120, 75, 255, 124, 91, 48, 255, 117, 78, 30, 255, 117, 82, 40, 255, 118, 81, 33, 255, 119, 79, 20, 255, 114, 73, 39, 255, 119, 75, 26, 255, 120, 73, 30, 255, 119, 78, 22, 255, 115, 76, 23, 255, 113, 77, 23, 255, 100, 66, 25, 255, 101, 68, 23, 255, 103, 71, 21, 255, 102, 69, 16, 255, 106, 70, 16, 255, 107, 69, 13, 255, 108, 69, 17, 255, 111, 67, 11, 255, 125, 69, 20, 255, 132, 73, 21, 255, 131, 77, 8, 255, 135, 75, 16, 255, 130, 67, 16, 255, 123, 66, 17, 255, 118, 64, 8, 255, 111, 59, 12, 255, 110, 60, 18, 255, 105, 59, 14, 255, 104, 58, 14, 255, 102, 55, 12, 255, 103, 56, 13, 255, 106, 58, 15, 255, 107, 58, 17, 255, 103, 54, 14, 255, 101, 51, 11, 255, 107, 54, 12, 255, 106, 55, 12, 255, 109, 60, 14, 255, 107, 59, 6, 255, 112, 59, 8, 255, 114, 59, 13, 255, 115, 65, 10, 255, 117, 66, 8, 255, 118, 67, 10, 255, 128, 73, 13, 255, 148, 81, 12, 255, 153, 82, 16, 255, 138, 73, 18, 255, 128, 68, 17, 255, 126, 64, 11, 255, 129, 62, 12, 255, 119, 60, 11, 255, 117, 60, 14, 255, 111, 58, 13, 255, 105, 60, 6, 255, 110, 60, 5, 255, 107, 52, 18, 255, 103, 51, 13, 255, 101, 54, 7, 255, 100, 52, 11, 255, 104, 52, 19, 255, 95, 52, 8, 255, 93, 54, 5, 255, 88, 46, 11, 255, 92, 49, 17, 255, 94, 48, 15, 255, 98, 49, 4, 255, 99, 47, 11, 255, 92, 45, 14, 255, 90, 42, 9, 255, 90, 41, 13, 255, 92, 43, 14, 255, 90, 44, 9, 255, 85, 37, 12, 255, 89, 41, 12, 255, 87, 38, 22, 255, 85, 38, 9, 255, 86, 38, 7, 255, 90, 40, 14, 255, 91, 42, 3, 255, 94, 42, 6, 255, 86, 41, 5, 255, 91, 43, 9, 255, 94, 42, 9, 255, 92, 33, 7, 255, 88, 36, 10, 255, 95, 39, 14, 255, 92, 36, 7, 255, 87, 37, 5, 255, 88, 41, 4, 255, 2, 2, 6, 255, 41, 36, 70, 255, 85, 77, 125, 255, 85, 89, 133, 255, 59, 76, 115, 255, 35, 43, 75, 255, 25, 27, 63, 255, 19, 33, 40, 255, 10, 33, 28, 255, 8, 24, 28, 255, 14, 21, 19, 255, 12, 16, 15, 255, 12, 14, 15, 255, 21, 14, 9, 255, 19, 20, 26, 255, 13, 24, 52, 255, 36, 28, 70, 255, 14, 27, 45, 255, 50, 13, 24, 255, 113, 17, 15, 255, 144, 32, 22, 255, 141, 32, 14, 255, 119, 12, 7, 255, 89, 10, 2, 255, 86, 11, 9, 255, 56, 9, 9, 255, 17, 3, 4, 255, 2, 3, 1, 255, 0, 3, 0, 255, 1, 3, 2, 255, 3, 0, 10, 255, 2, 4, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 3, 255, 1, 0, 5, 255, 2, 1, 8, 255, 3, 2, 8, 255, 2, 1, 6, 255, 1, 0, 5, 255, 0, 0, 3, 255, 0, 0, 2, 255, 1, 1, 2, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 4, 255, 0, 0, 6, 255, 2, 0, 6, 255, 1, 1, 3, 255, 2, 1, 4, 255, 0, 0, 8, 255, 1, 1, 3, 255, 2, 0, 0, 255, 1, 1, 6, 255, 0, 1, 20, 255, 3, 1, 42, 255, 4, 2, 46, 255, 3, 2, 31, 255, 0, 2, 7, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 3, 255, 1, 0, 1, 255, 6, 9, 14, 255, 20, 37, 80, 255, 9, 21, 65, 255, 0, 0, 18, 255, 1, 5, 13, 255, 5, 3, 14, 255, 0, 0, 4, 255, 1, 3, 5, 255, 2, 3, 12, 255, 3, 3, 14, 255, 3, 3, 13, 255, 0, 1, 11, 255, 3, 3, 14, 255, 2, 1, 2, 255, 0, 0, 2, 255, 15, 15, 61, 255, 86, 88, 145, 255, 143, 138, 181, 255, 113, 121, 131, 255, 71, 72, 78, 255, 55, 47, 41, 255, 20, 21, 8, 255, 22, 14, 27, 255, 85, 68, 82, 255, 118, 103, 116, 255, 103, 102, 135, 255, 95, 80, 118, 255, 81, 62, 83, 255, 55, 54, 41, 255, 17, 13, 4, 255, 5, 0, 3, 255, 14, 6, 7, 255, 14, 8, 8, 255, 12, 6, 5, 255, 20, 10, 11, 255, 23, 11, 11, 255, 20, 9, 10, 255, 24, 13, 12, 255, 23, 14, 12, 255, 21, 13, 11, 255, 22, 13, 12, 255, 26, 16, 20, 255, 24, 16, 15, 255, 24, 16, 9, 255, 24, 15, 13, 255, 27, 19, 12, 255, 33, 23, 10, 255, 42, 22, 14, 255, 53, 22, 16, 255, 51, 29, 12, 255, 58, 30, 21, 255, 73, 50, 18, 255, 87, 55, 23, 255, 89, 49, 18, 255, 78, 44, 2, 255, 69, 38, 7, 255, 75, 45, 7, 255, 83, 49, 9, 255, 83, 47, 16, 255, 88, 50, 18, 255, 92, 51, 12, 255, 98, 57, 2, 255, 105, 64, 11, 255, 101, 64, 12, 255, 96, 60, 11, 255, 108, 71, 3, 255, 116, 81, 8, 255, 111, 67, 10, 255, 105, 61, 14, 255, 111, 63, 14, 255, 111, 63, 7, 255, 113, 67, 6, 255, 110, 66, 3, 255, 105, 61, 5, 255, 99, 55, 10, 255, 93, 50, 9, 255, 93, 54, 14, 255, 95, 54, 15, 255, 97, 50, 21, 255, 99, 53, 13, 255, 103, 56, 4, 255, 101, 61, 7, 255, 103, 57, 10, 255, 106, 49, 14, 255, 103, 50, 16, 255, 95, 52, 16, 255, 91, 53, 9, 255, 88, 50, 10, 255, 88, 52, 12, 255, 92, 48, 16, 255, 95, 50, 7, 255, 95, 54, 7, 255, 93, 51, 12, 255, 81, 41, 9, 255, 83, 38, 15, 255, 76, 41, 5, 255, 79, 41, 11, 255, 78, 34, 22, 255, 74, 35, 15, 255, 79, 39, 6, 255, 79, 41, 4, 255, 78, 39, 9, 255, 78, 36, 17, 255, 75, 36, 10, 255, 73, 38, 11, 255, 75, 40, 18, 255, 72, 35, 17, 255, 75, 40, 14, 255, 73, 38, 19, 255, 69, 36, 15, 255, 67, 39, 22, 255, 66, 39, 15, 255, 70, 44, 16, 255, 70, 45, 21, 255, 80, 47, 26, 255, 78, 47, 26, 255, 79, 48, 16, 255, 71, 50, 26, 255, 68, 51, 27, 255, 64, 51, 39, 255, 67, 55, 26, 255, 69, 56, 28, 255, 70, 60, 36, 255, 69, 60, 34, 255, 70, 63, 32, 255, 68, 63, 33, 255, 66, 61, 44, 255, 73, 68, 47, 255, 74, 68, 42, 255, 70, 66, 45, 255, 79, 68, 50, 255, 81, 76, 40, 255, 82, 71, 58, 255, 77, 72, 55, 255, 85, 77, 52, 255, 97, 79, 63, 255, 104, 82, 67, 255, 106, 84, 64, 255, 108, 85, 63, 255, 108, 86, 65, 255, 103, 83, 62, 255, 107, 85, 64, 255, 102, 86, 60, 255, 104, 90, 58, 255, 105, 85, 62, 255, 109, 91, 65, 255, 106, 92, 60, 255, 110, 92, 63, 255, 116, 98, 57, 255, 113, 96, 61, 255, 110, 93, 66, 255, 105, 94, 66, 255, 113, 99, 67, 255, 115, 97, 63, 255, 111, 99, 66, 255, 111, 98, 68, 255, 112, 100, 71, 255, 110, 98, 71, 255, 112, 104, 72, 255, 112, 104, 78, 255, 115, 104, 88, 255, 116, 108, 74, 255, 121, 115, 74, 255, 121, 114, 84, 255, 121, 117, 78, 255, 124, 120, 80, 255, 122, 124, 88, 255, 114, 128, 93, 255, 128, 146, 115, 255, 133, 145, 117, 255, 132, 139, 105, 255, 137, 144, 107, 255, 137, 148, 110, 255, 136, 150, 111, 255, 139, 153, 115, 255, 139, 152, 115, 255, 143, 155, 118, 255, 148, 158, 121, 255, 147, 157, 117, 255, 141, 151, 109, 255, 149, 156, 111, 255, 152, 156, 107, 255, 141, 146, 96, 255, 134, 144, 95, 255, 131, 139, 96, 255, 125, 135, 92, 255, 114, 127, 82, 255, 122, 123, 74, 255, 136, 122, 68, 255, 126, 113, 65, 255, 116, 109, 62, 255, 122, 107, 62, 255, 120, 99, 59, 255, 120, 99, 45, 255, 115, 91, 52, 255, 116, 88, 60, 255, 119, 90, 50, 255, 100, 83, 41, 255, 132, 115, 65, 255, 131, 100, 53, 255, 115, 78, 24, 255, 115, 83, 30, 255, 115, 79, 41, 255, 117, 79, 22, 255, 116, 79, 26, 255, 117, 77, 26, 255, 117, 76, 32, 255, 116, 74, 25, 255, 117, 71, 24, 255, 119, 70, 23, 255, 104, 67, 24, 255, 100, 63, 27, 255, 103, 66, 31, 255, 106, 67, 25, 255, 109, 69, 20, 255, 108, 66, 17, 255, 113, 67, 12, 255, 110, 71, 14, 255, 118, 69, 20, 255, 125, 72, 22, 255, 133, 80, 14, 255, 136, 76, 9, 255, 120, 69, 9, 255, 119, 64, 11, 255, 120, 65, 22, 255, 114, 60, 22, 255, 107, 58, 13, 255, 103, 58, 9, 255, 106, 59, 13, 255, 104, 57, 11, 255, 103, 56, 9, 255, 104, 56, 12, 255, 106, 58, 15, 255, 104, 55, 13, 255, 108, 56, 14, 255, 112, 59, 14, 255, 108, 57, 10, 255, 109, 58, 16, 255, 112, 59, 15, 255, 114, 58, 12, 255, 116, 59, 12, 255, 117, 63, 5, 255, 122, 63, 9, 255, 123, 65, 15, 255, 135, 74, 13, 255, 150, 82, 10, 255, 151, 76, 12, 255, 143, 73, 10, 255, 133, 71, 8, 255, 125, 66, 8, 255, 126, 64, 13, 255, 121, 61, 11, 255, 121, 64, 7, 255, 116, 61, 3, 255, 114, 61, 8, 255, 110, 58, 9, 255, 109, 56, 14, 255, 107, 56, 11, 255, 102, 55, 5, 255, 104, 57, 7, 255, 106, 55, 10, 255, 92, 46, 20, 255, 94, 50, 11, 255, 98, 52, 2, 255, 98, 49, 9, 255, 96, 47, 13, 255, 90, 44, 9, 255, 91, 49, 9, 255, 92, 53, 6, 255, 87, 46, 7, 255, 85, 41, 12, 255, 91, 46, 9, 255, 91, 43, 7, 255, 92, 43, 7, 255, 86, 44, 5, 255, 86, 42, 6, 255, 88, 43, 8, 255, 91, 42, 9, 255, 89, 37, 18, 255, 92, 37, 19, 255, 94, 43, 8, 255, 87, 41, 10, 255, 89, 41, 10, 255, 95, 45, 3, 255, 93, 44, 7, 255, 91, 42, 10, 255, 94, 40, 5, 255, 89, 38, 8, 255, 86, 39, 7, 255, 88, 41, 8, 255, 0, 0, 1, 255, 20, 17, 25, 255, 51, 55, 97, 255, 49, 60, 102, 255, 26, 41, 68, 255, 5, 18, 44, 255, 14, 21, 53, 255, 19, 33, 37, 255, 18, 36, 34, 255, 19, 32, 45, 255, 23, 28, 40, 255, 18, 17, 24, 255, 15, 15, 22, 255, 21, 19, 19, 255, 27, 18, 13, 255, 25, 17, 32, 255, 20, 20, 25, 255, 22, 24, 27, 255, 15, 23, 31, 255, 69, 17, 23, 255, 133, 20, 16, 255, 144, 31, 9, 255, 111, 15, 7, 255, 87, 9, 6, 255, 102, 10, 4, 255, 80, 12, 1, 255, 68, 9, 12, 255, 56, 3, 20, 255, 18, 2, 5, 255, 0, 1, 5, 255, 3, 0, 5, 255, 1, 3, 3, 255, 2, 2, 2, 255, 2, 2, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 5, 255, 3, 2, 9, 255, 2, 1, 8, 255, 1, 0, 6, 255, 2, 1, 6, 255, 2, 1, 6, 255, 1, 1, 4, 255, 0, 0, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 1, 1, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 2, 8, 255, 4, 2, 12, 255, 1, 0, 5, 255, 0, 0, 0, 255, 0, 1, 1, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 1, 5, 255, 1, 3, 24, 255, 3, 3, 44, 255, 1, 3, 35, 255, 1, 3, 11, 255, 0, 1, 1, 255, 1, 0, 1, 255, 1, 0, 1, 255, 2, 0, 1, 255, 1, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 3, 255, 3, 1, 5, 255, 0, 0, 0, 255, 12, 17, 31, 255, 28, 35, 75, 255, 5, 18, 42, 255, 0, 5, 11, 255, 4, 0, 16, 255, 3, 2, 11, 255, 0, 0, 10, 255, 1, 2, 12, 255, 0, 1, 7, 255, 2, 2, 13, 255, 2, 1, 7, 255, 0, 0, 0, 255, 6, 2, 42, 255, 74, 78, 148, 255, 113, 124, 184, 255, 120, 120, 133, 255, 86, 83, 73, 255, 51, 44, 43, 255, 18, 19, 20, 255, 21, 14, 27, 255, 73, 61, 81, 255, 114, 107, 122, 255, 105, 101, 147, 255, 73, 80, 175, 255, 77, 72, 110, 255, 58, 41, 59, 255, 18, 11, 12, 255, 4, 0, 3, 255, 10, 6, 5, 255, 20, 9, 15, 255, 18, 8, 10, 255, 14, 6, 5, 255, 18, 12, 8, 255, 20, 12, 9, 255, 24, 13, 13, 255, 26, 13, 14, 255, 25, 15, 10, 255, 25, 15, 13, 255, 24, 15, 11, 255, 25, 16, 8, 255, 25, 13, 13, 255, 26, 13, 9, 255, 30, 18, 8, 255, 33, 19, 18, 255, 42, 28, 11, 255, 41, 27, 3, 255, 47, 26, 13, 255, 67, 39, 11, 255, 78, 50, 24, 255, 83, 51, 20, 255, 76, 46, 16, 255, 64, 32, 11, 255, 66, 30, 9, 255, 69, 39, 9, 255, 73, 43, 11, 255, 75, 40, 10, 255, 72, 44, 19, 255, 78, 45, 13, 255, 88, 44, 2, 255, 92, 53, 15, 255, 99, 65, 10, 255, 110, 66, 16, 255, 106, 65, 11, 255, 102, 63, 4, 255, 103, 65, 3, 255, 106, 64, 17, 255, 102, 57, 5, 255, 98, 51, 11, 255, 101, 56, 16, 255, 99, 55, 10, 255, 101, 55, 9, 255, 100, 56, 11, 255, 98, 54, 14, 255, 96, 53, 19, 255, 100, 54, 20, 255, 97, 59, 9, 255, 100, 58, 8, 255, 100, 59, 10, 255, 106, 60, 14, 255, 117, 64, 14, 255, 121, 69, 8, 255, 126, 69, 10, 255, 127, 74, 9, 255, 131, 70, 12, 255, 125, 68, 12, 255, 132, 72, 5, 255, 139, 75, 3, 255, 126, 75, 5, 255, 108, 57, 15, 255, 101, 57, 11, 255, 94, 54, 9, 255, 87, 45, 16, 255, 73, 38, 8, 255, 79, 38, 13, 255, 75, 33, 18, 255, 69, 37, 10, 255, 73, 39, 7, 255, 71, 34, 18, 255, 77, 37, 16, 255, 75, 42, 11, 255, 73, 39, 8, 255, 72, 36, 19, 255, 75, 39, 11, 255, 77, 41, 7, 255, 70, 40, 14, 255, 70, 40, 16, 255, 70, 43, 6, 255, 67, 41, 16, 255, 69, 38, 17, 255, 67, 40, 20, 255, 73, 43, 22, 255, 75, 41, 18, 255, 72, 45, 19, 255, 70, 46, 22, 255, 76, 49, 30, 255, 79, 51, 28, 255, 80, 54, 28, 255, 70, 52, 30, 255, 63, 53, 38, 255, 71, 56, 26, 255, 76, 59, 25, 255, 74, 59, 39, 255, 71, 57, 42, 255, 71, 61, 42, 255, 66, 62, 36, 255, 71, 63, 40, 255, 84, 68, 31, 255, 80, 67, 40, 255, 71, 67, 42, 255, 75, 70, 42, 255, 78, 75, 43, 255, 82, 76, 48, 255, 84, 73, 47, 255, 86, 74, 47, 255, 92, 76, 60, 255, 103, 83, 70, 255, 102, 81, 62, 255, 101, 82, 66, 255, 103, 83, 70, 255, 106, 85, 62, 255, 106, 85, 62, 255, 97, 82, 57, 255, 101, 87, 55, 255, 106, 86, 59, 255, 110, 85, 65, 255, 114, 92, 62, 255, 117, 95, 64, 255, 114, 96, 61, 255, 111, 94, 61, 255, 111, 93, 70, 255, 107, 90, 63, 255, 114, 95, 62, 255, 113, 94, 59, 255, 111, 96, 63, 255, 110, 96, 70, 255, 112, 97, 69, 255, 113, 97, 68, 255, 114, 100, 73, 255, 113, 103, 72, 255, 114, 101, 75, 255, 117, 104, 82, 255, 121, 109, 81, 255, 120, 112, 73, 255, 122, 114, 78, 255, 125, 122, 76, 255, 125, 125, 82, 255, 120, 123, 94, 255, 127, 134, 104, 255, 137, 147, 112, 255, 128, 140, 103, 255, 134, 144, 99, 255, 137, 145, 101, 255, 137, 147, 104, 255, 141, 152, 110, 255, 141, 151, 110, 255, 141, 151, 109, 255, 144, 152, 110, 255, 147, 154, 110, 255, 146, 152, 104, 255, 148, 152, 100, 255, 150, 152, 96, 255, 145, 147, 92, 255, 136, 141, 90, 255, 126, 135, 83, 255, 124, 134, 81, 255, 123, 129, 79, 255, 127, 122, 73, 255, 131, 116, 73, 255, 122, 109, 75, 255, 116, 107, 68, 255, 117, 107, 45, 255, 120, 102, 64, 255, 118, 101, 41, 255, 117, 95, 45, 255, 115, 90, 55, 255, 119, 93, 37, 255, 107, 90, 23, 255, 122, 105, 49, 255, 136, 106, 66, 255, 115, 78, 34, 255, 112, 80, 31, 255, 112, 78, 35, 255, 118, 75, 35, 255, 121, 77, 29, 255, 117, 75, 20, 255, 119, 75, 27, 255, 118, 69, 33, 255, 127, 71, 29, 255, 131, 73, 12, 255, 113, 72, 24, 255, 105, 64, 22, 255, 107, 68, 24, 255, 110, 69, 19, 255, 111, 68, 14, 255, 115, 67, 19, 255, 117, 67, 20, 255, 117, 74, 17, 255, 123, 72, 11, 255, 125, 71, 17, 255, 131, 78, 26, 255, 136, 73, 18, 255, 127, 72, 17, 255, 122, 67, 20, 255, 117, 63, 19, 255, 111, 61, 10, 255, 108, 63, 8, 255, 106, 61, 14, 255, 106, 59, 13, 255, 107, 57, 11, 255, 103, 54, 9, 255, 102, 54, 10, 255, 106, 57, 11, 255, 106, 54, 9, 255, 108, 55, 11, 255, 109, 58, 13, 255, 106, 57, 13, 255, 106, 58, 14, 255, 110, 60, 8, 255, 110, 60, 6, 255, 112, 61, 9, 255, 113, 62, 8, 255, 122, 62, 6, 255, 123, 68, 4, 255, 131, 72, 7, 255, 145, 79, 13, 255, 149, 79, 12, 255, 146, 76, 8, 255, 135, 70, 7, 255, 127, 67, 17, 255, 125, 63, 22, 255, 123, 59, 16, 255, 119, 62, 14, 255, 111, 56, 8, 255, 115, 56, 12, 255, 112, 60, 12, 255, 112, 60, 5, 255, 109, 57, 6, 255, 105, 55, 8, 255, 103, 57, 5, 255, 106, 57, 10, 255, 100, 49, 11, 255, 97, 49, 12, 255, 96, 50, 10, 255, 94, 47, 10, 255, 95, 48, 6, 255, 92, 46, 9, 255, 95, 49, 13, 255, 95, 49, 11, 255, 92, 46, 9, 255, 89, 46, 9, 255, 86, 42, 7, 255, 88, 42, 7, 255, 89, 41, 11, 255, 89, 45, 11, 255, 83, 37, 15, 255, 90, 44, 13, 255, 90, 43, 2, 255, 90, 39, 8, 255, 97, 44, 16, 255, 92, 40, 9, 255, 91, 40, 16, 255, 95, 43, 13, 255, 96, 43, 6, 255, 86, 43, 2, 255, 92, 42, 6, 255, 97, 40, 7, 255, 88, 44, 4, 255, 89, 40, 4, 255, 95, 39, 6, 255, 2, 1, 1, 255, 1, 3, 0, 255, 9, 19, 32, 255, 29, 30, 57, 255, 26, 25, 46, 255, 14, 23, 44, 255, 26, 38, 55, 255, 30, 40, 45, 255, 39, 48, 46, 255, 34, 47, 47, 255, 19, 31, 38, 255, 17, 21, 34, 255, 23, 21, 27, 255, 25, 19, 17, 255, 22, 10, 8, 255, 15, 5, 11, 255, 17, 9, 7, 255, 30, 31, 34, 255, 21, 35, 47, 255, 22, 23, 14, 255, 84, 15, 10, 255, 92, 18, 10, 255, 83, 11, 6, 255, 105, 8, 4, 255, 112, 18, 10, 255, 111, 19, 7, 255, 116, 19, 8, 255, 116, 22, 19, 255, 72, 13, 13, 255, 31, 5, 1, 255, 11, 2, 0, 255, 0, 1, 0, 255, 3, 2, 7, 255, 3, 2, 5, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 5, 255, 2, 1, 9, 255, 2, 1, 9, 255, 2, 1, 7, 255, 2, 1, 5, 255, 1, 1, 2, 255, 1, 1, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 3, 255, 0, 0, 2, 255, 1, 1, 1, 255, 0, 1, 0, 255, 1, 0, 5, 255, 1, 0, 6, 255, 1, 1, 3, 255, 1, 1, 0, 255, 0, 0, 0, 255, 2, 1, 7, 255, 0, 3, 21, 255, 0, 5, 37, 255, 2, 4, 31, 255, 3, 1, 13, 255, 0, 3, 2, 255, 0, 1, 1, 255, 1, 0, 0, 255, 2, 1, 0, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 1, 255, 2, 2, 3, 255, 0, 3, 4, 255, 2, 0, 1, 255, 16, 19, 45, 255, 15, 28, 54, 255, 2, 3, 12, 255, 1, 3, 14, 255, 1, 3, 7, 255, 0, 0, 7, 255, 2, 1, 6, 255, 4, 2, 11, 255, 0, 0, 0, 255, 1, 2, 23, 255, 60, 59, 124, 255, 133, 130, 182, 255, 126, 121, 146, 255, 91, 88, 83, 255, 53, 52, 47, 255, 23, 19, 10, 255, 19, 14, 9, 255, 53, 51, 63, 255, 111, 107, 123, 255, 102, 95, 116, 255, 71, 70, 125, 255, 75, 75, 116, 255, 48, 54, 73, 255, 20, 21, 16, 255, 6, 1, 1, 255, 6, 5, 6, 255, 14, 8, 8, 255, 19, 12, 5, 255, 16, 11, 4, 255, 19, 11, 9, 255, 26, 18, 14, 255, 25, 16, 10, 255, 24, 16, 9, 255, 27, 17, 13, 255, 26, 15, 13, 255, 24, 14, 6, 255, 23, 13, 9, 255, 23, 13, 10, 255, 26, 16, 8, 255, 28, 15, 9, 255, 34, 18, 10, 255, 40, 23, 15, 255, 33, 20, 17, 255, 39, 26, 11, 255, 69, 40, 22, 255, 93, 47, 27, 255, 92, 53, 16, 255, 67, 36, 8, 255, 56, 32, 12, 255, 52, 30, 15, 255, 57, 31, 14, 255, 68, 38, 11, 255, 72, 36, 9, 255, 71, 34, 14, 255, 72, 46, 16, 255, 72, 41, 14, 255, 77, 43, 14, 255, 83, 52, 11, 255, 96, 61, 6, 255, 102, 63, 14, 255, 93, 55, 18, 255, 98, 59, 4, 255, 98, 58, 6, 255, 98, 56, 9, 255, 98, 48, 18, 255, 93, 45, 14, 255, 93, 51, 11, 255, 97, 57, 6, 255, 97, 55, 8, 255, 95, 50, 10, 255, 96, 50, 12, 255, 96, 52, 12, 255, 100, 58, 13, 255, 104, 65, 15, 255, 109, 66, 4, 255, 106, 66, 16, 255, 116, 67, 20, 255, 125, 74, 8, 255, 137, 75, 16, 255, 163, 99, 5, 255, 186, 113, 6, 255, 183, 120, 9, 255, 190, 121, 14, 255, 188, 119, 11, 255, 183, 110, 6, 255, 172, 98, 6, 255, 139, 79, 9, 255, 98, 53, 11, 255, 83, 47, 12, 255, 80, 38, 12, 255, 79, 31, 17, 255, 81, 37, 6, 255, 75, 41, 9, 255, 77, 37, 19, 255, 73, 35, 14, 255, 64, 38, 6, 255, 71, 38, 14, 255, 77, 35, 18, 255, 71, 39, 17, 255, 78, 42, 12, 255, 76, 40, 15, 255, 78, 40, 11, 255, 81, 40, 13, 255, 73, 42, 17, 255, 74, 43, 22, 255, 71, 39, 9, 255, 71, 42, 15, 255, 69, 39, 25, 255, 68, 36, 12, 255, 72, 42, 24, 255, 69, 44, 24, 255, 71, 48, 18, 255, 79, 56, 25, 255, 78, 53, 22, 255, 73, 50, 34, 255, 80, 56, 31, 255, 74, 56, 22, 255, 69, 54, 27, 255, 73, 51, 32, 255, 78, 56, 33, 255, 76, 57, 33, 255, 73, 57, 39, 255, 77, 59, 39, 255, 77, 60, 35, 255, 76, 59, 47, 255, 80, 62, 39, 255, 83, 67, 31, 255, 82, 71, 39, 255, 81, 71, 39, 255, 74, 71, 40, 255, 75, 73, 55, 255, 87, 72, 55, 255, 83, 74, 55, 255, 83, 77, 59, 255, 100, 81, 64, 255, 108, 79, 57, 255, 104, 81, 67, 255, 103, 82, 72, 255, 109, 84, 56, 255, 103, 83, 53, 255, 104, 84, 62, 255, 101, 84, 59, 255, 104, 85, 59, 255, 113, 88, 60, 255, 116, 89, 59, 255, 115, 92, 60, 255, 109, 88, 64, 255, 107, 90, 62, 255, 108, 92, 61, 255, 108, 89, 61, 255, 111, 89, 64, 255, 109, 92, 61, 255, 106, 93, 59, 255, 106, 93, 63, 255, 110, 96, 65, 255, 113, 97, 70, 255, 112, 97, 75, 255, 113, 101, 68, 255, 115, 102, 72, 255, 116, 102, 76, 255, 117, 106, 77, 255, 121, 111, 79, 255, 122, 113, 83, 255, 124, 115, 80, 255, 124, 120, 82, 255, 120, 122, 92, 255, 118, 128, 90, 255, 135, 147, 107, 255, 133, 141, 106, 255, 133, 140, 99, 255, 137, 143, 96, 255, 137, 144, 100, 255, 141, 149, 105, 255, 143, 151, 107, 255, 143, 150, 106, 255, 146, 152, 108, 255, 150, 153, 104, 255, 148, 151, 100, 255, 149, 151, 95, 255, 152, 151, 93, 255, 148, 147, 91, 255, 140, 139, 89, 255, 129, 136, 85, 255, 123, 133, 78, 255, 125, 127, 73, 255, 126, 121, 71, 255, 125, 116, 68, 255, 122, 114, 66, 255, 119, 108, 65, 255, 114, 104, 49, 255, 116, 102, 54, 255, 115, 97, 51, 255, 116, 95, 47, 255, 115, 92, 40, 255, 114, 88, 42, 255, 112, 90, 43, 255, 109, 92, 41, 255, 133, 108, 74, 255, 116, 84, 36, 255, 114, 80, 26, 255, 118, 78, 41, 255, 118, 74, 42, 255, 114, 76, 28, 255, 117, 75, 27, 255, 121, 78, 23, 255, 120, 72, 24, 255, 125, 75, 22, 255, 123, 76, 18, 255, 115, 74, 18, 255, 111, 70, 17, 255, 109, 67, 18, 255, 110, 66, 18, 255, 111, 65, 13, 255, 116, 69, 11, 255, 120, 67, 11, 255, 120, 72, 12, 255, 115, 70, 15, 255, 124, 68, 24, 255, 136, 74, 20, 255, 133, 71, 15, 255, 129, 74, 12, 255, 125, 68, 15, 255, 119, 63, 11, 255, 116, 65, 8, 255, 110, 66, 12, 255, 105, 60, 19, 255, 108, 58, 16, 255, 110, 58, 11, 255, 109, 58, 11, 255, 105, 57, 11, 255, 106, 56, 10, 255, 108, 55, 11, 255, 107, 54, 15, 255, 108, 55, 13, 255, 107, 55, 9, 255, 109, 56, 11, 255, 112, 58, 7, 255, 114, 60, 6, 255, 116, 62, 9, 255, 119, 63, 9, 255, 124, 66, 7, 255, 124, 70, 4, 255, 130, 72, 8, 255, 143, 79, 18, 255, 152, 82, 15, 255, 151, 79, 10, 255, 142, 72, 8, 255, 132, 71, 11, 255, 127, 66, 12, 255, 126, 64, 19, 255, 117, 61, 15, 255, 109, 57, 7, 255, 119, 62, 14, 255, 113, 60, 13, 255, 113, 60, 2, 255, 110, 58, 7, 255, 109, 57, 15, 255, 106, 56, 11, 255, 106, 54, 11, 255, 99, 47, 8, 255, 97, 51, 6, 255, 94, 51, 11, 255, 93, 48, 12, 255, 94, 46, 7, 255, 97, 48, 4, 255, 96, 47, 9, 255, 96, 45, 7, 255, 97, 46, 4, 255, 98, 51, 5, 255, 90, 45, 4, 255, 92, 47, 8, 255, 91, 43, 10, 255, 93, 43, 12, 255, 92, 42, 10, 255, 89, 41, 3, 255, 98, 49, 8, 255, 95, 44, 14, 255, 91, 41, 8, 255, 96, 43, 7, 255, 99, 43, 6, 255, 102, 44, 5, 255, 102, 42, 4, 255, 92, 44, 3, 255, 98, 41, 8, 255, 102, 39, 10, 255, 98, 45, 4, 255, 92, 42, 3, 255, 92, 42, 7, 255, 3, 0, 3, 255, 0, 1, 3, 255, 0, 2, 3, 255, 5, 8, 13, 255, 9, 21, 40, 255, 19, 38, 49, 255, 23, 37, 30, 255, 43, 49, 50, 255, 50, 54, 55, 255, 25, 32, 31, 255, 17, 25, 28, 255, 27, 29, 40, 255, 40, 38, 38, 255, 33, 32, 37, 255, 21, 20, 30, 255, 21, 11, 13, 255, 16, 5, 8, 255, 19, 14, 11, 255, 24, 21, 21, 255, 22, 27, 24, 255, 19, 24, 21, 255, 12, 8, 14, 255, 18, 6, 1, 255, 67, 11, 11, 255, 110, 19, 24, 255, 121, 21, 10, 255, 124, 18, 2, 255, 120, 20, 13, 255, 124, 24, 10, 255, 91, 16, 4, 255, 26, 3, 3, 255, 0, 0, 7, 255, 2, 1, 6, 255, 2, 1, 5, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 5, 255, 2, 1, 8, 255, 2, 1, 7, 255, 3, 2, 6, 255, 2, 2, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 3, 255, 2, 0, 4, 255, 3, 1, 13, 255, 0, 4, 31, 255, 1, 4, 36, 255, 3, 3, 21, 255, 2, 2, 5, 255, 0, 1, 0, 255, 0, 0, 6, 255, 2, 0, 0, 255, 1, 0, 0, 255, 1, 0, 4, 255, 0, 0, 4, 255, 0, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 3, 255, 1, 1, 3, 255, 2, 0, 3, 255, 0, 2, 14, 255, 2, 2, 11, 255, 1, 1, 7, 255, 2, 0, 9, 255, 5, 2, 6, 255, 3, 2, 4, 255, 0, 0, 0, 255, 8, 8, 27, 255, 50, 51, 110, 255, 127, 130, 183, 255, 131, 134, 159, 255, 85, 84, 74, 255, 58, 54, 36, 255, 31, 26, 20, 255, 19, 11, 19, 255, 64, 48, 76, 255, 115, 103, 113, 255, 88, 90, 113, 255, 71, 71, 152, 255, 87, 76, 114, 255, 57, 53, 61, 255, 26, 19, 8, 255, 7, 0, 1, 255, 13, 3, 3, 255, 13, 8, 7, 255, 13, 11, 10, 255, 19, 14, 2, 255, 26, 10, 9, 255, 25, 16, 15, 255, 23, 18, 13, 255, 24, 15, 10, 255, 25, 15, 9, 255, 24, 15, 8, 255, 23, 14, 9, 255, 25, 16, 10, 255, 26, 15, 7, 255, 30, 19, 11, 255, 29, 18, 15, 255, 29, 20, 16, 255, 28, 19, 10, 255, 32, 20, 12, 255, 38, 26, 15, 255, 67, 48, 11, 255, 84, 53, 12, 255, 81, 43, 20, 255, 65, 40, 6, 255, 50, 34, 8, 255, 59, 31, 12, 255, 60, 37, 3, 255, 68, 37, 11, 255, 55, 35, 10, 255, 55, 32, 17, 255, 66, 32, 18, 255, 74, 38, 8, 255, 73, 42, 6, 255, 77, 42, 8, 255, 82, 46, 10, 255, 88, 54, 13, 255, 94, 56, 4, 255, 93, 50, 6, 255, 91, 55, 6, 255, 88, 53, 8, 255, 83, 48, 1, 255, 85, 49, 9, 255, 90, 47, 13, 255, 87, 47, 16, 255, 89, 53, 12, 255, 98, 56, 12, 255, 100, 56, 14, 255, 97, 52, 10, 255, 100, 54, 11, 255, 105, 58, 10, 255, 110, 62, 12, 255, 118, 73, 10, 255, 127, 80, 8, 255, 140, 80, 13, 255, 152, 86, 9, 255, 177, 101, 1, 255, 201, 142, 8, 255, 236, 189, 2, 255, 252, 204, 3, 255, 253, 186, 6, 255, 229, 143, 6, 255, 196, 117, 5, 255, 168, 101, 10, 255, 135, 77, 15, 255, 97, 49, 16, 255, 70, 39, 9, 255, 68, 41, 17, 255, 73, 38, 16, 255, 76, 33, 10, 255, 86, 39, 3, 255, 73, 40, 5, 255, 76, 36, 13, 255, 83, 38, 13, 255, 70, 41, 11, 255, 73, 36, 16, 255, 81, 39, 10, 255, 76, 41, 14, 255, 74, 41, 5, 255, 79, 46, 8, 255, 77, 43, 7, 255, 70, 37, 10, 255, 67, 38, 15, 255, 64, 36, 19, 255, 71, 39, 23, 255, 71, 41, 26, 255, 64, 37, 26, 255, 73, 42, 18, 255, 73, 44, 20, 255, 68, 47, 16, 255, 77, 53, 11, 255, 85, 52, 25, 255, 79, 51, 28, 255, 79, 52, 23, 255, 74, 57, 24, 255, 74, 58, 31, 255, 72, 57, 25, 255, 75, 57, 31, 255, 73, 56, 32, 255, 70, 57, 30, 255, 70, 56, 37, 255, 74, 61, 43, 255, 75, 65, 40, 255, 74, 64, 46, 255, 75, 66, 34, 255, 79, 68, 38, 255, 80, 74, 37, 255, 82, 69, 47, 255, 78, 69, 41, 255, 81, 72, 45, 255, 92, 72, 54, 255, 85, 74, 49, 255, 80, 75, 43, 255, 93, 76, 55, 255, 105, 77, 59, 255, 102, 81, 67, 255, 103, 80, 67, 255, 111, 82, 58, 255, 107, 83, 57, 255, 107, 82, 54, 255, 102, 81, 58, 255, 107, 86, 69, 255, 112, 87, 54, 255, 113, 89, 56, 255, 115, 90, 56, 255, 115, 91, 53, 255, 113, 89, 54, 255, 106, 89, 46, 255, 104, 91, 57, 255, 104, 89, 64, 255, 107, 93, 59, 255, 107, 94, 54, 255, 109, 94, 55, 255, 112, 96, 60, 255, 111, 96, 64, 255, 110, 96, 70, 255, 115, 98, 71, 255, 116, 101, 67, 255, 117, 104, 67, 255, 119, 106, 68, 255, 121, 110, 69, 255, 121, 113, 63, 255, 123, 115, 78, 255, 123, 118, 81, 255, 124, 123, 84, 255, 121, 125, 84, 255, 135, 145, 104, 255, 137, 146, 109, 255, 131, 137, 98, 255, 136, 139, 96, 255, 139, 145, 99, 255, 140, 146, 100, 255, 142, 147, 101, 255, 143, 146, 101, 255, 146, 148, 102, 255, 150, 150, 101, 255, 148, 148, 97, 255, 148, 147, 91, 255, 153, 150, 92, 255, 151, 146, 89, 255, 141, 139, 87, 255, 135, 131, 83, 255, 126, 126, 80, 255, 119, 129, 73, 255, 116, 123, 68, 255, 123, 117, 72, 255, 127, 115, 63, 255, 121, 108, 55, 255, 122, 106, 61, 255, 118, 99, 50, 255, 124, 102, 46, 255, 118, 94, 43, 255, 120, 90, 52, 255, 121, 88, 45, 255, 116, 92, 30, 255, 106, 89, 33, 255, 130, 110, 59, 255, 121, 89, 44, 255, 116, 80, 22, 255, 123, 83, 27, 255, 121, 78, 33, 255, 118, 78, 27, 255, 120, 77, 25, 255, 124, 76, 22, 255, 123, 70, 27, 255, 122, 73, 23, 255, 118, 77, 15, 255, 115, 71, 25, 255, 110, 68, 18, 255, 108, 66, 16, 255, 111, 68, 22, 255, 110, 65, 18, 255, 113, 67, 15, 255, 110, 67, 15, 255, 111, 68, 17, 255, 112, 67, 26, 255, 120, 72, 23, 255, 128, 77, 4, 255, 131, 76, 10, 255, 138, 79, 17, 255, 134, 76, 14, 255, 129, 69, 10, 255, 121, 68, 9, 255, 109, 65, 10, 255, 106, 61, 11, 255, 111, 60, 10, 255, 116, 62, 13, 255, 112, 61, 14, 255, 105, 57, 12, 255, 107, 57, 10, 255, 111, 59, 12, 255, 108, 56, 13, 255, 107, 57, 10, 255, 111, 60, 8, 255, 113, 59, 15, 255, 114, 59, 10, 255, 116, 62, 8, 255, 117, 64, 9, 255, 119, 65, 7, 255, 123, 63, 9, 255, 124, 63, 14, 255, 135, 71, 14, 255, 149, 80, 14, 255, 156, 80, 12, 255, 160, 80, 9, 255, 149, 75, 5, 255, 140, 73, 6, 255, 137, 72, 8, 255, 130, 68, 14, 255, 121, 64, 12, 255, 116, 62, 7, 255, 117, 62, 10, 255, 111, 57, 18, 255, 113, 57, 8, 255, 114, 60, 11, 255, 111, 58, 14, 255, 110, 58, 11, 255, 105, 54, 1, 255, 102, 53, 9, 255, 99, 55, 8, 255, 99, 51, 7, 255, 102, 50, 7, 255, 102, 46, 12, 255, 99, 52, 9, 255, 91, 47, 8, 255, 94, 48, 7, 255, 98, 46, 11, 255, 101, 48, 13, 255, 95, 45, 9, 255, 94, 41, 12, 255, 98, 43, 7, 255, 98, 42, 12, 255, 98, 45, 1, 255, 98, 43, 11, 255, 103, 49, 11, 255, 102, 50, 7, 255, 94, 44, 5, 255, 96, 42, 8, 255, 99, 41, 11, 255, 102, 41, 10, 255, 106, 43, 1, 255, 100, 45, 6, 255, 98, 42, 8, 255, 98, 39, 1, 255, 100, 40, 5, 255, 96, 39, 5, 255, 99, 40, 9, 255, 1, 0, 3, 255, 1, 2, 2, 255, 3, 2, 3, 255, 2, 4, 8, 255, 6, 9, 9, 255, 7, 5, 9, 255, 15, 15, 13, 255, 26, 31, 24, 255, 20, 29, 32, 255, 14, 15, 21, 255, 23, 16, 17, 255, 31, 23, 25, 255, 36, 34, 34, 255, 30, 35, 34, 255, 27, 27, 25, 255, 29, 17, 20, 255, 17, 10, 5, 255, 13, 5, 6, 255, 8, 4, 4, 255, 16, 14, 9, 255, 17, 20, 23, 255, 18, 15, 13, 255, 12, 13, 19, 255, 16, 10, 36, 255, 44, 8, 38, 255, 75, 16, 30, 255, 105, 25, 30, 255, 126, 28, 34, 255, 119, 24, 21, 255, 74, 10, 15, 255, 18, 4, 10, 255, 1, 0, 3, 255, 0, 1, 0, 255, 0, 1, 1, 255, 1, 1, 3, 255, 2, 1, 5, 255, 2, 1, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 2, 255, 2, 2, 5, 255, 2, 1, 4, 255, 1, 1, 4, 255, 1, 0, 4, 255, 0, 0, 3, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 0, 255, 0, 1, 0, 255, 0, 1, 10, 255, 2, 3, 26, 255, 2, 5, 32, 255, 2, 3, 22, 255, 2, 2, 6, 255, 1, 0, 0, 255, 0, 0, 2, 255, 0, 1, 2, 255, 1, 0, 2, 255, 1, 0, 2, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 1, 4, 255, 2, 3, 13, 255, 2, 1, 14, 255, 1, 2, 13, 255, 0, 0, 3, 255, 0, 2, 5, 255, 5, 2, 2, 255, 0, 0, 0, 255, 4, 4, 19, 255, 52, 54, 100, 255, 118, 119, 176, 255, 135, 137, 162, 255, 90, 90, 85, 255, 56, 52, 48, 255, 36, 34, 23, 255, 18, 9, 12, 255, 61, 45, 54, 255, 107, 93, 113, 255, 101, 95, 146, 255, 86, 90, 152, 255, 83, 63, 83, 255, 58, 51, 74, 255, 24, 28, 13, 255, 1, 3, 0, 255, 10, 5, 8, 255, 17, 11, 13, 255, 16, 7, 7, 255, 15, 10, 9, 255, 17, 17, 10, 255, 25, 18, 5, 255, 28, 19, 9, 255, 24, 20, 6, 255, 20, 20, 13, 255, 24, 16, 13, 255, 28, 15, 14, 255, 24, 13, 11, 255, 22, 13, 10, 255, 26, 17, 14, 255, 26, 18, 15, 255, 31, 20, 11, 255, 29, 16, 11, 255, 38, 23, 18, 255, 54, 36, 11, 255, 74, 48, 19, 255, 81, 47, 28, 255, 69, 41, 15, 255, 48, 32, 16, 255, 50, 30, 12, 255, 63, 33, 6, 255, 61, 35, 15, 255, 70, 37, 6, 255, 77, 42, 8, 255, 67, 41, 15, 255, 61, 31, 9, 255, 64, 30, 8, 255, 73, 39, 10, 255, 69, 38, 5, 255, 77, 40, 12, 255, 77, 42, 7, 255, 78, 43, 9, 255, 84, 47, 4, 255, 87, 54, 8, 255, 88, 53, 11, 255, 91, 51, 9, 255, 91, 48, 10, 255, 83, 46, 8, 255, 80, 54, 8, 255, 87, 52, 7, 255, 88, 50, 13, 255, 96, 54, 7, 255, 104, 59, 12, 255, 105, 62, 15, 255, 102, 58, 7, 255, 110, 64, 6, 255, 120, 73, 8, 255, 126, 77, 7, 255, 138, 86, 12, 255, 156, 101, 14, 255, 178, 113, 6, 255, 202, 146, 3, 255, 238, 204, 5, 255, 255, 242, 3, 255, 252, 225, 1, 255, 244, 186, 2, 255, 214, 140, 5, 255, 151, 87, 9, 255, 125, 69, 9, 255, 114, 59, 8, 255, 94, 47, 9, 255, 84, 42, 12, 255, 84, 43, 11, 255, 79, 42, 11, 255, 75, 39, 13, 255, 76, 41, 10, 255, 74, 38, 14, 255, 75, 38, 12, 255, 71, 37, 8, 255, 78, 38, 15, 255, 76, 38, 10, 255, 71, 40, 14, 255, 74, 41, 2, 255, 80, 47, 7, 255, 78, 46, 11, 255, 80, 43, 12, 255, 77, 42, 7, 255, 68, 41, 7, 255, 69, 43, 12, 255, 71, 43, 16, 255, 68, 44, 16, 255, 72, 42, 22, 255, 69, 41, 11, 255, 72, 45, 24, 255, 74, 49, 21, 255, 77, 51, 16, 255, 78, 54, 18, 255, 78, 55, 18, 255, 79, 55, 29, 255, 84, 61, 24, 255, 79, 56, 23, 255, 79, 60, 29, 255, 69, 54, 24, 255, 76, 61, 31, 255, 74, 62, 22, 255, 73, 61, 26, 255, 72, 59, 44, 255, 79, 61, 39, 255, 82, 65, 27, 255, 77, 63, 35, 255, 77, 67, 42, 255, 77, 66, 43, 255, 74, 68, 38, 255, 78, 69, 26, 255, 80, 72, 45, 255, 81, 70, 50, 255, 88, 77, 44, 255, 86, 76, 45, 255, 82, 72, 41, 255, 88, 71, 51, 255, 102, 81, 57, 255, 103, 80, 59, 255, 108, 79, 64, 255, 109, 81, 55, 255, 105, 80, 51, 255, 115, 85, 47, 255, 107, 84, 43, 255, 104, 82, 55, 255, 112, 81, 53, 255, 114, 85, 51, 255, 114, 87, 51, 255, 115, 90, 51, 255, 110, 87, 48, 255, 107, 87, 51, 255, 105, 87, 52, 255, 104, 89, 53, 255, 107, 92, 59, 255, 108, 89, 57, 255, 112, 91, 55, 255, 113, 90, 58, 255, 109, 91, 61, 255, 112, 96, 65, 255, 118, 98, 61, 255, 121, 104, 54, 255, 120, 103, 65, 255, 118, 101, 76, 255, 125, 110, 72, 255, 125, 114, 60, 255, 124, 115, 69, 255, 128, 119, 73, 255, 129, 122, 74, 255, 124, 124, 85, 255, 128, 135, 101, 255, 140, 147, 107, 255, 135, 138, 99, 255, 135, 137, 97, 255, 136, 138, 94, 255, 139, 142, 93, 255, 143, 146, 96, 255, 145, 147, 98, 255, 145, 145, 97, 255, 147, 145, 97, 255, 145, 144, 95, 255, 144, 144, 88, 255, 152, 147, 88, 255, 149, 145, 83, 255, 141, 137, 76, 255, 139, 133, 77, 255, 130, 127, 74, 255, 123, 128, 65, 255, 116, 121, 69, 255, 118, 113, 70, 255, 128, 114, 61, 255, 126, 107, 58, 255, 121, 104, 55, 255, 119, 98, 51, 255, 125, 100, 52, 255, 118, 94, 37, 255, 120, 90, 42, 255, 121, 86, 47, 255, 122, 87, 46, 255, 109, 86, 41, 255, 123, 102, 52, 255, 127, 94, 53, 255, 116, 81, 32, 255, 120, 83, 24, 255, 120, 79, 25, 255, 121, 77, 19, 255, 122, 77, 27, 255, 122, 74, 24, 255, 123, 71, 26, 255, 123, 73, 21, 255, 122, 77, 21, 255, 113, 69, 25, 255, 110, 66, 23, 255, 107, 67, 21, 255, 105, 66, 16, 255, 108, 69, 16, 255, 108, 69, 20, 255, 111, 69, 24, 255, 108, 70, 11, 255, 120, 72, 5, 255, 122, 75, 14, 255, 123, 77, 12, 255, 140, 78, 13, 255, 143, 79, 11, 255, 134, 73, 7, 255, 135, 71, 6, 255, 126, 68, 12, 255, 110, 65, 15, 255, 109, 66, 13, 255, 114, 63, 12, 255, 119, 62, 7, 255, 113, 63, 8, 255, 105, 61, 10, 255, 107, 59, 8, 255, 108, 57, 6, 255, 106, 55, 14, 255, 107, 59, 11, 255, 112, 63, 7, 255, 113, 58, 14, 255, 117, 60, 10, 255, 116, 64, 6, 255, 119, 65, 9, 255, 119, 64, 5, 255, 119, 67, 8, 255, 122, 67, 13, 255, 131, 69, 13, 255, 146, 77, 12, 255, 157, 82, 7, 255, 160, 80, 11, 255, 151, 77, 5, 255, 146, 74, 10, 255, 143, 70, 15, 255, 134, 70, 9, 255, 129, 66, 8, 255, 127, 63, 11, 255, 118, 62, 6, 255, 113, 63, 5, 255, 112, 58, 5, 255, 116, 60, 8, 255, 111, 57, 10, 255, 110, 56, 14, 255, 111, 57, 8, 255, 110, 56, 5, 255, 103, 54, 4, 255, 102, 51, 9, 255, 104, 47, 14, 255, 105, 49, 8, 255, 99, 49, 5, 255, 91, 47, 7, 255, 94, 48, 9, 255, 103, 48, 10, 255, 108, 51, 7, 255, 97, 46, 7, 255, 96, 47, 12, 255, 100, 50, 8, 255, 101, 46, 4, 255, 102, 45, 7, 255, 107, 47, 8, 255, 105, 46, 8, 255, 105, 48, 6, 255, 103, 46, 6, 255, 102, 46, 9, 255, 96, 44, 12, 255, 99, 44, 10, 255, 105, 46, 7, 255, 104, 45, 8, 255, 94, 46, 7, 255, 93, 43, 2, 255, 99, 41, 4, 255, 99, 44, 4, 255, 104, 49, 7, 255, 1, 1, 2, 255, 1, 0, 2, 255, 3, 1, 6, 255, 0, 0, 3, 255, 2, 0, 3, 255, 3, 0, 1, 255, 2, 1, 0, 255, 1, 2, 0, 255, 5, 10, 7, 255, 13, 16, 17, 255, 24, 16, 19, 255, 23, 26, 31, 255, 30, 30, 29, 255, 21, 26, 17, 255, 21, 24, 20, 255, 33, 25, 25, 255, 20, 20, 10, 255, 11, 8, 7, 255, 5, 0, 2, 255, 5, 0, 2, 255, 12, 2, 7, 255, 24, 15, 13, 255, 33, 25, 28, 255, 15, 19, 44, 255, 8, 13, 46, 255, 27, 24, 60, 255, 59, 36, 66, 255, 68, 36, 61, 255, 50, 23, 54, 255, 31, 16, 46, 255, 22, 15, 36, 255, 10, 4, 15, 255, 1, 0, 0, 255, 1, 0, 1, 255, 2, 1, 5, 255, 1, 1, 4, 255, 1, 2, 2, 255, 1, 1, 3, 255, 1, 0, 4, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 3, 255, 1, 0, 6, 255, 1, 0, 6, 255, 2, 1, 4, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 1, 0, 3, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 1, 1, 255, 1, 3, 13, 255, 2, 4, 31, 255, 2, 3, 30, 255, 1, 4, 13, 255, 1, 1, 1, 255, 1, 0, 0, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 3, 255, 0, 1, 0, 255, 0, 2, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 6, 255, 3, 2, 10, 255, 1, 3, 10, 255, 2, 1, 14, 255, 1, 1, 8, 255, 4, 4, 11, 255, 1, 0, 2, 255, 0, 0, 0, 255, 45, 39, 88, 255, 118, 118, 174, 255, 137, 137, 155, 255, 104, 103, 110, 255, 59, 60, 60, 255, 34, 26, 15, 255, 22, 12, 13, 255, 45, 36, 53, 255, 110, 93, 112, 255, 112, 107, 139, 255, 103, 93, 128, 255, 84, 81, 118, 255, 56, 69, 82, 255, 29, 24, 16, 255, 8, 4, 1, 255, 4, 2, 4, 255, 12, 6, 7, 255, 10, 7, 5, 255, 12, 12, 6, 255, 25, 17, 12, 255, 27, 22, 20, 255, 27, 24, 14, 255, 27, 24, 10, 255, 22, 19, 12, 255, 25, 17, 11, 255, 21, 17, 11, 255, 23, 13, 7, 255, 27, 14, 8, 255, 29, 17, 15, 255, 30, 18, 10, 255, 27, 19, 14, 255, 18, 15, 14, 255, 30, 20, 11, 255, 59, 32, 17, 255, 80, 47, 26, 255, 67, 48, 19, 255, 57, 34, 7, 255, 55, 26, 8, 255, 39, 22, 15, 255, 43, 27, 15, 255, 56, 34, 8, 255, 69, 40, 12, 255, 74, 40, 18, 255, 76, 38, 16, 255, 75, 39, 9, 255, 77, 38, 9, 255, 76, 38, 5, 255, 73, 37, 12, 255, 69, 39, 14, 255, 69, 40, 8, 255, 74, 35, 14, 255, 89, 45, 15, 255, 81, 47, 13, 255, 79, 47, 5, 255, 85, 52, 7, 255, 85, 53, 10, 255, 83, 46, 13, 255, 85, 47, 6, 255, 81, 48, 13, 255, 85, 53, 12, 255, 90, 52, 8, 255, 95, 55, 9, 255, 108, 62, 6, 255, 117, 69, 6, 255, 127, 76, 14, 255, 117, 66, 8, 255, 114, 67, 7, 255, 139, 88, 14, 255, 156, 97, 9, 255, 168, 111, 6, 255, 188, 131, 5, 255, 220, 165, 2, 255, 253, 216, 1, 255, 253, 233, 2, 255, 229, 173, 2, 255, 202, 123, 3, 255, 185, 111, 5, 255, 151, 89, 4, 255, 99, 60, 5, 255, 81, 49, 10, 255, 86, 45, 12, 255, 87, 46, 11, 255, 84, 47, 10, 255, 87, 46, 8, 255, 80, 40, 11, 255, 74, 42, 10, 255, 75, 43, 7, 255, 68, 38, 8, 255, 72, 43, 9, 255, 75, 48, 11, 255, 74, 42, 21, 255, 76, 39, 14, 255, 74, 42, 16, 255, 76, 44, 7, 255, 82, 42, 13, 255, 86, 45, 18, 255, 85, 45, 14, 255, 84, 44, 9, 255, 79, 43, 15, 255, 71, 43, 7, 255, 76, 46, 11, 255, 76, 43, 14, 255, 76, 43, 16, 255, 72, 46, 10, 255, 69, 45, 22, 255, 75, 46, 21, 255, 70, 45, 19, 255, 72, 54, 18, 255, 81, 59, 24, 255, 80, 54, 28, 255, 85, 56, 28, 255, 78, 55, 29, 255, 74, 62, 15, 255, 76, 54, 23, 255, 79, 55, 31, 255, 79, 60, 25, 255, 79, 64, 19, 255, 82, 59, 28, 255, 78, 61, 37, 255, 80, 65, 29, 255, 82, 64, 37, 255, 76, 67, 42, 255, 79, 66, 39, 255, 78, 67, 40, 255, 76, 65, 45, 255, 78, 73, 45, 255, 75, 71, 47, 255, 78, 73, 42, 255, 77, 72, 37, 255, 85, 76, 48, 255, 85, 75, 49, 255, 95, 78, 47, 255, 105, 77, 55, 255, 106, 81, 58, 255, 110, 80, 56, 255, 106, 79, 44, 255, 105, 81, 45, 255, 107, 82, 38, 255, 109, 83, 48, 255, 112, 82, 53, 255, 116, 85, 49, 255, 115, 85, 49, 255, 112, 89, 53, 255, 105, 87, 49, 255, 109, 89, 55, 255, 107, 89, 50, 255, 108, 89, 48, 255, 108, 87, 54, 255, 111, 89, 54, 255, 115, 90, 56, 255, 115, 89, 59, 255, 115, 92, 54, 255, 117, 100, 59, 255, 114, 95, 61, 255, 115, 99, 58, 255, 116, 101, 59, 255, 117, 101, 59, 255, 123, 105, 67, 255, 127, 110, 70, 255, 128, 114, 69, 255, 124, 115, 70, 255, 126, 123, 73, 255, 126, 125, 77, 255, 126, 125, 86, 255, 138, 144, 100, 255, 135, 142, 95, 255, 133, 136, 89, 255, 137, 137, 86, 255, 141, 140, 89, 255, 143, 142, 90, 255, 142, 144, 91, 255, 140, 141, 94, 255, 146, 143, 94, 255, 149, 143, 91, 255, 147, 142, 88, 255, 150, 146, 86, 255, 151, 144, 81, 255, 142, 138, 76, 255, 137, 134, 73, 255, 129, 126, 66, 255, 127, 125, 70, 255, 123, 120, 63, 255, 119, 116, 60, 255, 123, 114, 54, 255, 130, 112, 37, 255, 123, 106, 51, 255, 120, 101, 51, 255, 125, 98, 52, 255, 120, 90, 50, 255, 117, 89, 46, 255, 120, 90, 46, 255, 122, 87, 38, 255, 113, 88, 28, 255, 118, 94, 48, 255, 131, 99, 55, 255, 124, 81, 34, 255, 120, 81, 29, 255, 124, 80, 28, 255, 119, 75, 25, 255, 116, 74, 31, 255, 120, 75, 31, 255, 123, 75, 26, 255, 122, 75, 18, 255, 120, 76, 12, 255, 121, 73, 22, 255, 113, 69, 21, 255, 103, 67, 19, 255, 104, 70, 18, 255, 103, 67, 14, 255, 108, 69, 19, 255, 114, 68, 14, 255, 110, 71, 11, 255, 117, 70, 9, 255, 125, 72, 10, 255, 134, 78, 10, 255, 146, 76, 7, 255, 139, 74, 8, 255, 132, 71, 8, 255, 132, 72, 14, 255, 128, 74, 17, 255, 116, 70, 5, 255, 110, 64, 0, 255, 113, 62, 5, 255, 115, 62, 10, 255, 114, 62, 16, 255, 110, 61, 13, 255, 106, 57, 7, 255, 107, 57, 11, 255, 106, 57, 14, 255, 106, 57, 7, 255, 114, 63, 6, 255, 113, 60, 5, 255, 115, 60, 2, 255, 118, 59, 8, 255, 114, 61, 4, 255, 118, 62, 5, 255, 118, 66, 7, 255, 120, 66, 10, 255, 131, 73, 12, 255, 142, 77, 7, 255, 159, 85, 16, 255, 165, 85, 17, 255, 153, 78, 9, 255, 145, 74, 7, 255, 143, 71, 13, 255, 141, 73, 16, 255, 139, 72, 11, 255, 134, 66, 6, 255, 123, 61, 9, 255, 114, 61, 12, 255, 116, 59, 14, 255, 117, 62, 6, 255, 115, 61, 5, 255, 113, 58, 9, 255, 111, 58, 12, 255, 107, 51, 9, 255, 104, 49, 9, 255, 108, 54, 7, 255, 105, 53, 8, 255, 103, 55, 3, 255, 100, 50, 9, 255, 99, 48, 14, 255, 97, 42, 13, 255, 102, 48, 12, 255, 106, 54, 7, 255, 103, 51, 5, 255, 98, 50, 7, 255, 98, 50, 10, 255, 98, 46, 7, 255, 98, 45, 15, 255, 102, 49, 3, 255, 102, 46, 7, 255, 106, 50, 9, 255, 104, 47, 5, 255, 103, 48, 8, 255, 97, 49, 2, 255, 102, 50, 2, 255, 107, 50, 5, 255, 101, 48, 5, 255, 96, 45, 4, 255, 106, 45, 7, 255, 102, 41, 4, 255, 102, 42, 3, 255, 102, 47, 5, 255, 2, 1, 1, 255, 0, 1, 9, 255, 3, 8, 13, 255, 4, 6, 8, 255, 1, 0, 4, 255, 0, 0, 6, 255, 0, 1, 6, 255, 4, 0, 1, 255, 4, 2, 4, 255, 7, 6, 5, 255, 14, 6, 11, 255, 56, 28, 22, 255, 83, 33, 21, 255, 51, 31, 20, 255, 40, 30, 30, 255, 12, 16, 11, 255, 10, 6, 2, 255, 16, 2, 2, 255, 11, 2, 2, 255, 7, 0, 1, 255, 10, 1, 3, 255, 18, 10, 4, 255, 25, 20, 9, 255, 25, 24, 21, 255, 22, 25, 28, 255, 20, 25, 28, 255, 17, 22, 33, 255, 11, 16, 33, 255, 17, 16, 33, 255, 14, 13, 19, 255, 13, 9, 12, 255, 5, 4, 9, 255, 1, 1, 1, 255, 0, 0, 3, 255, 1, 1, 4, 255, 0, 1, 1, 255, 0, 2, 0, 255, 3, 2, 5, 255, 2, 1, 9, 255, 2, 1, 7, 255, 1, 1, 2, 255, 1, 1, 3, 255, 1, 0, 4, 255, 1, 1, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 1, 1, 255, 2, 3, 15, 255, 6, 6, 35, 255, 4, 4, 34, 255, 1, 3, 15, 255, 0, 2, 3, 255, 1, 1, 1, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 3, 255, 2, 2, 2, 255, 2, 1, 0, 255, 1, 1, 5, 255, 3, 0, 7, 255, 4, 0, 7, 255, 3, 0, 9, 255, 1, 0, 8, 255, 1, 0, 6, 255, 2, 1, 6, 255, 0, 0, 0, 255, 0, 0, 7, 255, 21, 28, 76, 255, 101, 110, 171, 255, 140, 137, 171, 255, 105, 105, 108, 255, 63, 65, 64, 255, 29, 28, 25, 255, 11, 11, 12, 255, 47, 33, 45, 255, 92, 87, 112, 255, 109, 99, 137, 255, 100, 96, 167, 255, 40, 86, 202, 255, 61, 65, 92, 255, 37, 32, 20, 255, 5, 9, 0, 255, 2, 1, 3, 255, 12, 5, 11, 255, 17, 9, 6, 255, 16, 10, 4, 255, 25, 21, 16, 255, 30, 30, 13, 255, 31, 29, 12, 255, 33, 26, 10, 255, 25, 21, 8, 255, 27, 18, 7, 255, 30, 22, 8, 255, 19, 17, 10, 255, 19, 18, 7, 255, 27, 16, 12, 255, 33, 19, 12, 255, 31, 19, 8, 255, 19, 17, 4, 255, 31, 21, 9, 255, 53, 36, 16, 255, 71, 50, 22, 255, 71, 42, 15, 255, 54, 29, 5, 255, 36, 23, 10, 255, 40, 22, 11, 255, 51, 30, 4, 255, 44, 26, 15, 255, 47, 27, 13, 255, 58, 34, 15, 255, 69, 38, 12, 255, 68, 39, 9, 255, 65, 39, 6, 255, 67, 38, 9, 255, 71, 41, 7, 255, 78, 45, 9, 255, 80, 43, 9, 255, 75, 37, 9, 255, 76, 40, 13, 255, 77, 41, 12, 255, 87, 44, 13, 255, 79, 46, 8, 255, 80, 45, 8, 255, 81, 47, 6, 255, 80, 48, 8, 255, 84, 47, 15, 255, 79, 47, 7, 255, 80, 48, 8, 255, 92, 51, 12, 255, 95, 54, 9, 255, 95, 60, 6, 255, 105, 67, 7, 255, 115, 74, 12, 255, 141, 88, 11, 255, 138, 82, 9, 255, 133, 79, 4, 255, 161, 102, 7, 255, 184, 120, 9, 255, 201, 137, 7, 255, 221, 162, 4, 255, 236, 183, 3, 255, 248, 182, 4, 255, 207, 128, 8, 255, 134, 68, 18, 255, 115, 62, 7, 255, 109, 64, 8, 255, 95, 50, 13, 255, 92, 52, 12, 255, 88, 52, 8, 255, 87, 49, 13, 255, 84, 45, 10, 255, 82, 43, 9, 255, 80, 47, 5, 255, 78, 42, 9, 255, 82, 40, 8, 255, 83, 43, 15, 255, 84, 46, 14, 255, 85, 44, 10, 255, 84, 44, 9, 255, 84, 44, 11, 255, 74, 42, 10, 255, 74, 43, 22, 255, 83, 47, 4, 255, 90, 50, 13, 255, 85, 48, 14, 255, 86, 49, 18, 255, 86, 52, 15, 255, 79, 45, 27, 255, 79, 50, 14, 255, 77, 48, 17, 255, 77, 51, 13, 255, 77, 45, 18, 255, 73, 43, 29, 255, 73, 45, 28, 255, 77, 46, 26, 255, 70, 46, 25, 255, 76, 54, 20, 255, 84, 56, 19, 255, 85, 61, 27, 255, 78, 54, 28, 255, 81, 56, 30, 255, 75, 59, 25, 255, 77, 57, 21, 255, 79, 58, 25, 255, 76, 56, 35, 255, 80, 59, 32, 255, 86, 62, 27, 255, 78, 62, 34, 255, 76, 62, 29, 255, 85, 71, 29, 255, 80, 67, 38, 255, 79, 65, 40, 255, 80, 67, 33, 255, 80, 71, 44, 255, 75, 69, 39, 255, 80, 72, 45, 255, 81, 71, 41, 255, 81, 72, 46, 255, 88, 77, 49, 255, 80, 75, 40, 255, 85, 72, 43, 255, 102, 75, 61, 255, 101, 79, 59, 255, 110, 79, 49, 255, 105, 76, 48, 255, 100, 79, 52, 255, 105, 78, 44, 255, 109, 80, 45, 255, 107, 80, 49, 255, 112, 81, 61, 255, 117, 85, 52, 255, 114, 89, 47, 255, 108, 87, 44, 255, 109, 87, 45, 255, 104, 85, 48, 255, 106, 85, 52, 255, 111, 89, 45, 255, 111, 90, 44, 255, 111, 87, 53, 255, 114, 90, 58, 255, 112, 92, 56, 255, 114, 96, 51, 255, 117, 93, 54, 255, 114, 95, 60, 255, 114, 99, 60, 255, 120, 106, 57, 255, 117, 103, 63, 255, 122, 109, 68, 255, 126, 113, 67, 255, 126, 112, 76, 255, 130, 119, 79, 255, 130, 124, 75, 255, 129, 127, 82, 255, 136, 139, 99, 255, 137, 144, 101, 255, 131, 134, 87, 255, 139, 138, 87, 255, 141, 139, 88, 255, 141, 141, 86, 255, 143, 143, 88, 255, 142, 143, 92, 255, 144, 141, 87, 255, 149, 140, 84, 255, 147, 140, 82, 255, 148, 142, 81, 255, 152, 143, 77, 255, 145, 138, 76, 255, 135, 129, 69, 255, 131, 126, 65, 255, 129, 124, 71, 255, 121, 119, 65, 255, 120, 115, 63, 255, 124, 112, 64, 255, 128, 107, 57, 255, 124, 104, 53, 255, 117, 99, 53, 255, 123, 97, 50, 255, 122, 91, 39, 255, 116, 89, 39, 255, 121, 93, 35, 255, 124, 89, 38, 255, 116, 88, 31, 255, 112, 88, 41, 255, 129, 101, 53, 255, 128, 85, 37, 255, 121, 80, 23, 255, 125, 79, 24, 255, 121, 76, 26, 255, 117, 76, 19, 255, 119, 76, 27, 255, 120, 71, 32, 255, 119, 71, 20, 255, 120, 74, 25, 255, 123, 71, 22, 255, 117, 71, 18, 255, 109, 70, 15, 255, 110, 74, 20, 255, 112, 71, 20, 255, 115, 69, 17, 255, 118, 67, 14, 255, 113, 67, 16, 255, 118, 69, 10, 255, 125, 71, 11, 255, 133, 74, 15, 255, 142, 75, 11, 255, 141, 77, 13, 255, 140, 77, 9, 255, 132, 73, 10, 255, 124, 69, 12, 255, 117, 64, 12, 255, 116, 64, 13, 255, 114, 62, 13, 255, 114, 64, 8, 255, 113, 62, 8, 255, 112, 61, 3, 255, 110, 60, 2, 255, 106, 58, 11, 255, 106, 55, 19, 255, 110, 58, 11, 255, 115, 59, 2, 255, 112, 62, 8, 255, 109, 61, 6, 255, 118, 62, 16, 255, 120, 65, 10, 255, 124, 63, 12, 255, 124, 65, 8, 255, 128, 69, 11, 255, 133, 74, 8, 255, 143, 77, 8, 255, 154, 79, 8, 255, 162, 82, 10, 255, 155, 80, 5, 255, 149, 79, 10, 255, 143, 75, 10, 255, 142, 74, 11, 255, 138, 70, 9, 255, 128, 65, 7, 255, 124, 64, 7, 255, 119, 64, 5, 255, 121, 64, 9, 255, 121, 66, 2, 255, 117, 63, 2, 255, 113, 62, 4, 255, 111, 60, 10, 255, 109, 55, 14, 255, 107, 55, 7, 255, 107, 51, 12, 255, 110, 54, 11, 255, 109, 59, 3, 255, 102, 52, 6, 255, 101, 48, 5, 255, 103, 46, 5, 255, 104, 50, 7, 255, 103, 53, 6, 255, 105, 54, 5, 255, 102, 53, 6, 255, 103, 49, 8, 255, 102, 47, 9, 255, 101, 47, 10, 255, 101, 49, 3, 255, 102, 45, 10, 255, 106, 48, 9, 255, 106, 49, 2, 255, 103, 49, 4, 255, 101, 50, 3, 255, 102, 49, 7, 255, 104, 45, 5, 255, 101, 47, 3, 255, 100, 45, 0, 255, 109, 49, 7, 255, 97, 44, 11, 255, 94, 39, 11, 255, 99, 43, 9, 255, 4, 0, 6, 255, 2, 4, 15, 255, 9, 13, 30, 255, 6, 8, 17, 255, 2, 2, 4, 255, 1, 2, 2, 255, 0, 1, 2, 255, 0, 1, 1, 255, 0, 0, 4, 255, 0, 0, 4, 255, 47, 0, 5, 255, 162, 36, 11, 255, 163, 56, 25, 255, 129, 46, 27, 255, 55, 15, 13, 255, 0, 3, 0, 255, 8, 0, 1, 255, 19, 1, 3, 255, 13, 4, 2, 255, 10, 1, 1, 255, 11, 2, 3, 255, 10, 2, 0, 255, 21, 8, 2, 255, 28, 12, 10, 255, 31, 21, 20, 255, 29, 25, 24, 255, 24, 22, 24, 255, 19, 19, 19, 255, 17, 18, 17, 255, 12, 10, 10, 255, 8, 8, 7, 255, 1, 2, 1, 255, 1, 2, 3, 255, 0, 0, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 2, 255, 1, 1, 3, 255, 2, 1, 6, 255, 2, 1, 6, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 4, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 2, 1, 255, 2, 5, 15, 255, 6, 6, 35, 255, 5, 4, 32, 255, 1, 3, 9, 255, 0, 3, 0, 255, 0, 1, 1, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 1, 1, 255, 1, 1, 5, 255, 0, 0, 10, 255, 2, 1, 7, 255, 0, 2, 5, 255, 0, 2, 6, 255, 2, 2, 2, 255, 1, 0, 1, 255, 0, 0, 3, 255, 22, 22, 60, 255, 74, 80, 154, 255, 131, 140, 173, 255, 118, 116, 112, 255, 66, 66, 60, 255, 34, 41, 26, 255, 15, 12, 15, 255, 30, 28, 42, 255, 89, 79, 104, 255, 117, 101, 140, 255, 103, 92, 151, 255, 79, 84, 146, 255, 74, 63, 93, 255, 50, 35, 24, 255, 10, 6, 1, 255, 3, 0, 1, 255, 20, 7, 11, 255, 19, 10, 10, 255, 21, 17, 13, 255, 30, 33, 13, 255, 36, 38, 17, 255, 38, 35, 20, 255, 36, 35, 17, 255, 31, 33, 15, 255, 30, 22, 15, 255, 26, 21, 7, 255, 29, 24, 7, 255, 35, 20, 11, 255, 29, 23, 11, 255, 25, 19, 18, 255, 24, 19, 10, 255, 28, 19, 8, 255, 43, 26, 10, 255, 67, 37, 28, 255, 69, 45, 20, 255, 58, 34, 12, 255, 39, 22, 11, 255, 23, 18, 18, 255, 30, 24, 18, 255, 43, 23, 13, 255, 49, 24, 9, 255, 50, 29, 6, 255, 51, 26, 15, 255, 50, 27, 9, 255, 56, 36, 5, 255, 59, 34, 10, 255, 63, 34, 16, 255, 70, 36, 9, 255, 71, 37, 9, 255, 77, 44, 14, 255, 80, 43, 9, 255, 82, 41, 3, 255, 79, 40, 6, 255, 68, 40, 13, 255, 72, 43, 15, 255, 85, 49, 11, 255, 78, 50, 2, 255, 79, 46, 3, 255, 85, 52, 10, 255, 84, 49, 5, 255, 83, 48, 12, 255, 75, 47, 14, 255, 83, 49, 8, 255, 91, 48, 10, 255, 97, 56, 8, 255, 98, 59, 10, 255, 108, 64, 9, 255, 122, 79, 15, 255, 141, 88, 4, 255, 147, 89, 11, 255, 153, 100, 8, 255, 171, 108, 9, 255, 192, 127, 4, 255, 200, 143, 3, 255, 215, 150, 6, 255, 215, 141, 3, 255, 172, 101, 8, 255, 112, 52, 12, 255, 87, 43, 12, 255, 90, 47, 10, 255, 87, 56, 5, 255, 92, 54, 9, 255, 93, 49, 16, 255, 91, 50, 6, 255, 93, 49, 5, 255, 96, 46, 8, 255, 98, 49, 9, 255, 88, 52, 10, 255, 85, 50, 11, 255, 89, 44, 12, 255, 80, 45, 17, 255, 78, 50, 13, 255, 80, 43, 8, 255, 79, 49, 3, 255, 79, 46, 8, 255, 80, 42, 11, 255, 79, 40, 23, 255, 79, 44, 11, 255, 84, 49, 7, 255, 92, 51, 15, 255, 92, 49, 15, 255, 85, 53, 6, 255, 79, 47, 14, 255, 85, 47, 8, 255, 79, 45, 17, 255, 75, 53, 15, 255, 75, 46, 17, 255, 76, 43, 21, 255, 78, 47, 21, 255, 77, 48, 27, 255, 71, 49, 25, 255, 77, 54, 18, 255, 83, 56, 21, 255, 77, 55, 23, 255, 80, 58, 29, 255, 87, 58, 20, 255, 84, 59, 24, 255, 80, 60, 29, 255, 78, 61, 27, 255, 74, 59, 25, 255, 80, 59, 30, 255, 75, 61, 30, 255, 76, 61, 32, 255, 75, 62, 36, 255, 78, 66, 40, 255, 83, 67, 40, 255, 78, 63, 27, 255, 85, 70, 40, 255, 81, 69, 36, 255, 83, 71, 46, 255, 87, 74, 39, 255, 86, 75, 38, 255, 85, 75, 46, 255, 86, 72, 38, 255, 81, 72, 45, 255, 81, 75, 48, 255, 98, 79, 40, 255, 102, 74, 54, 255, 107, 76, 49, 255, 106, 75, 43, 255, 101, 77, 47, 255, 105, 75, 46, 255, 107, 77, 48, 255, 109, 80, 49, 255, 112, 80, 53, 255, 120, 87, 45, 255, 117, 87, 45, 255, 111, 83, 49, 255, 112, 83, 48, 255, 108, 84, 42, 255, 106, 86, 45, 255, 108, 90, 43, 255, 111, 90, 42, 255, 110, 88, 44, 255, 111, 89, 55, 255, 108, 87, 57, 255, 111, 92, 51, 255, 118, 93, 56, 255, 116, 95, 55, 255, 114, 96, 55, 255, 118, 100, 56, 255, 120, 103, 62, 255, 119, 108, 62, 255, 122, 109, 62, 255, 130, 113, 71, 255, 131, 115, 72, 255, 132, 123, 74, 255, 127, 126, 78, 255, 133, 132, 92, 255, 147, 146, 105, 255, 138, 137, 92, 255, 138, 135, 87, 255, 137, 136, 79, 255, 137, 139, 81, 255, 141, 140, 88, 255, 140, 138, 85, 255, 145, 140, 85, 255, 148, 139, 80, 255, 147, 138, 76, 255, 149, 141, 76, 255, 153, 142, 73, 255, 146, 136, 72, 255, 138, 135, 65, 255, 138, 128, 64, 255, 131, 120, 55, 255, 120, 121, 59, 255, 115, 113, 65, 255, 123, 109, 54, 255, 129, 109, 54, 255, 124, 104, 51, 255, 119, 100, 58, 255, 120, 99, 43, 255, 123, 96, 45, 255, 121, 93, 36, 255, 122, 91, 42, 255, 124, 87, 41, 255, 117, 93, 28, 255, 112, 89, 27, 255, 123, 100, 40, 255, 122, 88, 35, 255, 120, 79, 26, 255, 123, 79, 26, 255, 123, 76, 32, 255, 120, 77, 26, 255, 122, 79, 25, 255, 122, 75, 29, 255, 119, 71, 22, 255, 120, 74, 20, 255, 120, 73, 25, 255, 114, 72, 22, 255, 105, 68, 13, 255, 107, 73, 13, 255, 109, 71, 12, 255, 113, 68, 18, 255, 118, 68, 11, 255, 117, 67, 5, 255, 118, 70, 6, 255, 124, 73, 9, 255, 131, 73, 11, 255, 140, 76, 9, 255, 143, 77, 11, 255, 144, 75, 13, 255, 137, 75, 12, 255, 130, 71, 11, 255, 121, 66, 9, 255, 117, 65, 12, 255, 115, 62, 12, 255, 112, 61, 7, 255, 116, 64, 11, 255, 111, 59, 2, 255, 112, 63, 2, 255, 113, 63, 9, 255, 107, 56, 8, 255, 111, 60, 8, 255, 116, 62, 10, 255, 115, 61, 15, 255, 114, 60, 5, 255, 120, 62, 4, 255, 123, 69, 3, 255, 122, 64, 5, 255, 126, 64, 13, 255, 130, 71, 11, 255, 130, 69, 8, 255, 143, 75, 15, 255, 155, 80, 7, 255, 162, 83, 12, 255, 162, 83, 12, 255, 157, 81, 11, 255, 147, 75, 7, 255, 144, 74, 8, 255, 140, 72, 9, 255, 132, 66, 10, 255, 126, 62, 9, 255, 125, 67, 6, 255, 123, 63, 8, 255, 122, 65, 3, 255, 116, 60, 8, 255, 111, 58, 7, 255, 113, 62, 5, 255, 104, 56, 7, 255, 105, 61, 2, 255, 99, 54, 3, 255, 103, 57, 4, 255, 112, 60, 1, 255, 104, 51, 12, 255, 102, 54, 6, 255, 109, 52, 7, 255, 107, 49, 8, 255, 106, 53, 9, 255, 104, 52, 5, 255, 103, 54, 4, 255, 108, 52, 3, 255, 107, 51, 7, 255, 100, 44, 7, 255, 103, 51, 6, 255, 108, 51, 13, 255, 105, 47, 4, 255, 106, 47, 3, 255, 105, 48, 11, 255, 101, 49, 7, 255, 96, 45, 0, 255, 106, 47, 8, 255, 109, 50, 13, 255, 103, 49, 7, 255, 106, 53, 4, 255, 103, 51, 1, 255, 99, 42, 5, 255, 100, 43, 9, 255, 4, 8, 25, 255, 0, 1, 4, 255, 4, 7, 18, 255, 10, 17, 36, 255, 2, 8, 13, 255, 2, 1, 2, 255, 2, 1, 2, 255, 1, 2, 4, 255, 0, 1, 0, 255, 0, 0, 0, 255, 102, 11, 15, 255, 197, 51, 15, 255, 178, 58, 16, 255, 153, 33, 5, 255, 87, 5, 3, 255, 22, 4, 3, 255, 13, 1, 1, 255, 19, 2, 2, 255, 21, 3, 2, 255, 10, 0, 0, 255, 9, 0, 1, 255, 12, 0, 1, 255, 21, 0, 4, 255, 24, 1, 7, 255, 23, 9, 13, 255, 23, 20, 16, 255, 27, 25, 17, 255, 26, 27, 26, 255, 18, 22, 22, 255, 21, 18, 15, 255, 15, 12, 10, 255, 8, 4, 5, 255, 0, 1, 3, 255, 0, 0, 0, 255, 1, 1, 0, 255, 1, 0, 0, 255, 2, 0, 2, 255, 0, 2, 1, 255, 1, 1, 2, 255, 1, 1, 2, 255, 1, 1, 2, 255, 0, 0, 2, 255, 1, 1, 3, 255, 1, 1, 4, 255, 1, 1, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 4, 255, 1, 1, 9, 255, 1, 4, 19, 255, 3, 5, 22, 255, 2, 6, 10, 255, 0, 2, 0, 255, 0, 0, 5, 255, 1, 0, 4, 255, 0, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 3, 255, 0, 1, 7, 255, 1, 2, 4, 255, 3, 1, 9, 255, 2, 0, 5, 255, 2, 0, 3, 255, 2, 2, 0, 255, 0, 0, 3, 255, 16, 21, 46, 255, 68, 73, 125, 255, 127, 124, 166, 255, 123, 119, 115, 255, 78, 75, 55, 255, 43, 34, 34, 255, 15, 13, 15, 255, 36, 25, 41, 255, 87, 74, 92, 255, 119, 106, 124, 255, 104, 90, 145, 255, 76, 67, 169, 255, 64, 69, 162, 255, 48, 44, 43, 255, 14, 6, 0, 255, 6, 2, 6, 255, 13, 6, 11, 255, 17, 15, 12, 255, 28, 27, 17, 255, 38, 40, 10, 255, 45, 49, 6, 255, 38, 42, 9, 255, 40, 41, 20, 255, 31, 34, 14, 255, 29, 33, 13, 255, 26, 25, 16, 255, 30, 21, 14, 255, 34, 25, 12, 255, 39, 26, 7, 255, 38, 22, 9, 255, 26, 12, 18, 255, 25, 16, 12, 255, 36, 28, 15, 255, 60, 38, 18, 255, 73, 43, 10, 255, 56, 36, 6, 255, 29, 19, 16, 255, 26, 15, 8, 255, 40, 25, 8, 255, 44, 25, 14, 255, 45, 22, 12, 255, 46, 23, 13, 255, 46, 29, 10, 255, 43, 28, 12, 255, 42, 30, 7, 255, 53, 34, 9, 255, 62, 36, 9, 255, 58, 32, 11, 255, 67, 32, 10, 255, 68, 34, 8, 255, 67, 35, 11, 255, 76, 41, 10, 255, 78, 40, 11, 255, 82, 44, 6, 255, 77, 39, 10, 255, 72, 38, 5, 255, 71, 40, 7, 255, 83, 49, 11, 255, 83, 52, 10, 255, 83, 47, 8, 255, 82, 49, 5, 255, 85, 50, 7, 255, 80, 48, 14, 255, 82, 47, 16, 255, 87, 47, 10, 255, 89, 49, 17, 255, 90, 53, 9, 255, 100, 58, 16, 255, 111, 63, 7, 255, 120, 74, 7, 255, 134, 77, 7, 255, 138, 81, 15, 255, 148, 98, 5, 255, 172, 107, 2, 255, 191, 117, 7, 255, 182, 118, 7, 255, 155, 97, 6, 255, 123, 70, 11, 255, 93, 54, 4, 255, 84, 51, 4, 255, 97, 49, 11, 255, 94, 51, 7, 255, 88, 53, 9, 255, 88, 46, 18, 255, 92, 51, 10, 255, 92, 56, 11, 255, 103, 66, 13, 255, 114, 67, 10, 255, 111, 63, 10, 255, 97, 56, 10, 255, 89, 48, 7, 255, 89, 46, 9, 255, 78, 42, 6, 255, 80, 48, 7, 255, 82, 46, 17, 255, 80, 44, 15, 255, 80, 46, 11, 255, 84, 47, 7, 255, 80, 44, 9, 255, 80, 45, 10, 255, 82, 50, 15, 255, 89, 51, 13, 255, 90, 52, 8, 255, 86, 52, 10, 255, 84, 51, 9, 255, 84, 50, 18, 255, 80, 50, 19, 255, 74, 46, 23, 255, 76, 48, 20, 255, 79, 49, 24, 255, 78, 46, 22, 255, 79, 50, 22, 255, 74, 49, 27, 255, 72, 51, 31, 255, 80, 54, 22, 255, 79, 55, 29, 255, 88, 58, 26, 255, 87, 62, 18, 255, 83, 59, 21, 255, 81, 61, 27, 255, 75, 63, 27, 255, 74, 58, 32, 255, 82, 60, 33, 255, 73, 63, 29, 255, 78, 59, 33, 255, 77, 64, 34, 255, 77, 66, 34, 255, 82, 68, 35, 255, 84, 69, 33, 255, 82, 67, 42, 255, 82, 68, 46, 255, 84, 70, 42, 255, 85, 71, 40, 255, 82, 72, 37, 255, 80, 72, 30, 255, 84, 69, 45, 255, 82, 74, 42, 255, 74, 72, 46, 255, 87, 73, 45, 255, 101, 74, 53, 255, 107, 75, 55, 255, 109, 79, 30, 255, 102, 78, 35, 255, 106, 76, 40, 255, 109, 81, 48, 255, 112, 83, 41, 255, 112, 83, 35, 255, 121, 87, 36, 255, 120, 87, 45, 255, 114, 79, 49, 255, 117, 82, 47, 255, 111, 83, 40, 255, 106, 86, 49, 255, 107, 83, 59, 255, 110, 84, 52, 255, 110, 87, 44, 255, 109, 89, 51, 255, 109, 90, 51, 255, 115, 94, 55, 255, 110, 93, 50, 255, 111, 95, 48, 255, 121, 101, 59, 255, 128, 104, 59, 255, 129, 104, 60, 255, 129, 108, 60, 255, 131, 111, 63, 255, 127, 110, 64, 255, 126, 112, 62, 255, 131, 122, 67, 255, 128, 124, 67, 255, 127, 124, 75, 255, 141, 141, 92, 255, 139, 138, 88, 255, 134, 132, 81, 255, 137, 136, 75, 255, 138, 137, 80, 255, 140, 136, 88, 255, 142, 135, 86, 255, 144, 138, 82, 255, 150, 140, 79, 255, 148, 139, 77, 255, 149, 140, 74, 255, 154, 141, 70, 255, 148, 136, 71, 255, 138, 131, 66, 255, 139, 126, 68, 255, 136, 121, 62, 255, 122, 118, 58, 255, 115, 117, 59, 255, 119, 110, 51, 255, 127, 105, 56, 255, 125, 103, 56, 255, 121, 100, 54, 255, 118, 97, 40, 255, 124, 98, 42, 255, 124, 93, 40, 255, 123, 90, 38, 255, 124, 87, 38, 255, 119, 91, 37, 255, 115, 86, 43, 255, 118, 95, 46, 255, 120, 91, 43, 255, 120, 78, 30, 255, 123, 78, 30, 255, 126, 79, 28, 255, 119, 75, 23, 255, 122, 76, 27, 255, 121, 75, 14, 255, 122, 75, 20, 255, 120, 73, 24, 255, 124, 77, 14, 255, 119, 74, 19, 255, 112, 71, 22, 255, 111, 72, 19, 255, 110, 72, 13, 255, 108, 67, 8, 255, 117, 70, 7, 255, 120, 70, 13, 255, 117, 68, 15, 255, 123, 71, 15, 255, 134, 77, 14, 255, 140, 78, 10, 255, 146, 78, 18, 255, 150, 80, 16, 255, 145, 79, 12, 255, 136, 76, 8, 255, 127, 72, 5, 255, 119, 68, 6, 255, 113, 64, 5, 255, 116, 67, 5, 255, 122, 69, 11, 255, 115, 61, 9, 255, 110, 56, 9, 255, 111, 57, 14, 255, 110, 57, 13, 255, 108, 57, 9, 255, 113, 61, 4, 255, 115, 59, 7, 255, 118, 62, 8, 255, 123, 64, 10, 255, 123, 66, 11, 255, 126, 64, 11, 255, 126, 64, 5, 255, 129, 69, 11, 255, 132, 69, 8, 255, 145, 77, 8, 255, 158, 84, 15, 255, 162, 87, 7, 255, 166, 86, 7, 255, 162, 82, 6, 255, 155, 79, 3, 255, 153, 79, 3, 255, 148, 77, 2, 255, 139, 71, 2, 255, 133, 69, 6, 255, 127, 69, 11, 255, 123, 64, 6, 255, 123, 65, 3, 255, 122, 62, 14, 255, 118, 59, 14, 255, 115, 60, 9, 255, 110, 56, 12, 255, 111, 57, 16, 255, 102, 57, 7, 255, 103, 55, 14, 255, 114, 55, 9, 255, 105, 50, 8, 255, 103, 56, 8, 255, 111, 57, 3, 255, 105, 53, 4, 255, 105, 53, 5, 255, 110, 53, 6, 255, 106, 55, 7, 255, 105, 51, 7, 255, 105, 50, 9, 255, 101, 50, 9, 255, 100, 53, 3, 255, 101, 52, 6, 255, 102, 51, 5, 255, 103, 49, 9, 255, 105, 49, 13, 255, 104, 52, 9, 255, 100, 48, 5, 255, 105, 46, 8, 255, 105, 42, 6, 255, 104, 48, 6, 255, 103, 53, 5, 255, 108, 53, 8, 255, 107, 49, 1, 255, 105, 48, 4, 255, 7, 9, 29, 255, 5, 8, 23, 255, 2, 6, 18, 255, 5, 8, 17, 255, 1, 2, 3, 255, 2, 1, 1, 255, 2, 1, 0, 255, 1, 0, 9, 255, 0, 0, 0, 255, 19, 0, 5, 255, 139, 31, 20, 255, 181, 56, 11, 255, 175, 44, 7, 255, 166, 37, 1, 255, 130, 18, 6, 255, 73, 4, 1, 255, 41, 4, 3, 255, 12, 3, 4, 255, 17, 2, 6, 255, 16, 0, 6, 255, 10, 2, 2, 255, 9, 2, 2, 255, 13, 0, 0, 255, 22, 2, 0, 255, 22, 4, 0, 255, 24, 9, 3, 255, 31, 15, 12, 255, 28, 21, 21, 255, 23, 23, 27, 255, 31, 24, 32, 255, 18, 19, 20, 255, 17, 16, 13, 255, 6, 5, 5, 255, 2, 3, 5, 255, 1, 2, 4, 255, 1, 0, 0, 255, 1, 0, 0, 255, 0, 0, 0, 255, 1, 1, 0, 255, 1, 1, 0, 255, 1, 1, 2, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 0, 5, 255, 2, 1, 6, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 2, 7, 255, 2, 2, 13, 255, 3, 2, 17, 255, 2, 4, 15, 255, 0, 1, 4, 255, 0, 1, 0, 255, 1, 2, 1, 255, 0, 0, 4, 255, 0, 0, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 1, 1, 2, 255, 2, 1, 8, 255, 2, 0, 6, 255, 2, 0, 6, 255, 2, 0, 0, 255, 2, 0, 0, 255, 0, 0, 0, 255, 4, 6, 32, 255, 62, 66, 118, 255, 116, 113, 152, 255, 121, 111, 133, 255, 89, 81, 65, 255, 46, 39, 19, 255, 20, 14, 12, 255, 30, 22, 29, 255, 70, 64, 97, 255, 92, 101, 121, 255, 103, 88, 122, 255, 99, 79, 136, 255, 107, 85, 118, 255, 98, 74, 65, 255, 30, 24, 27, 255, 15, 0, 11, 255, 12, 12, 6, 255, 23, 17, 13, 255, 35, 31, 33, 255, 47, 46, 34, 255, 37, 54, 21, 255, 35, 54, 20, 255, 43, 47, 15, 255, 53, 48, 17, 255, 32, 40, 7, 255, 34, 42, 11, 255, 31, 32, 12, 255, 37, 28, 11, 255, 34, 32, 14, 255, 26, 27, 10, 255, 25, 18, 7, 255, 23, 21, 9, 255, 38, 35, 6, 255, 63, 43, 12, 255, 60, 34, 23, 255, 44, 27, 16, 255, 33, 21, 14, 255, 27, 21, 7, 255, 25, 22, 6, 255, 35, 23, 13, 255, 36, 25, 5, 255, 38, 25, 11, 255, 42, 26, 13, 255, 40, 27, 10, 255, 40, 30, 12, 255, 48, 29, 12, 255, 51, 29, 8, 255, 51, 35, 16, 255, 51, 34, 13, 255, 54, 28, 12, 255, 61, 28, 26, 255, 70, 38, 13, 255, 80, 41, 11, 255, 84, 43, 5, 255, 81, 40, 10, 255, 76, 43, 11, 255, 67, 38, 13, 255, 75, 43, 14, 255, 76, 43, 8, 255, 81, 45, 11, 255, 84, 48, 17, 255, 87, 48, 15, 255, 75, 44, 1, 255, 84, 49, 10, 255, 80, 48, 17, 255, 88, 46, 7, 255, 90, 48, 8, 255, 88, 52, 14, 255, 93, 59, 9, 255, 106, 63, 12, 255, 117, 69, 6, 255, 119, 72, 9, 255, 131, 77, 10, 255, 135, 78, 7, 255, 141, 86, 6, 255, 150, 93, 2, 255, 140, 81, 9, 255, 114, 62, 8, 255, 91, 51, 11, 255, 79, 47, 17, 255, 84, 50, 11, 255, 86, 49, 8, 255, 86, 51, 10, 255, 89, 51, 10, 255, 97, 57, 10, 255, 110, 64, 9, 255, 108, 58, 6, 255, 115, 69, 7, 255, 122, 77, 8, 255, 120, 68, 6, 255, 109, 58, 1, 255, 96, 54, 4, 255, 92, 53, 3, 255, 93, 46, 9, 255, 84, 44, 11, 255, 80, 47, 11, 255, 87, 43, 14, 255, 92, 45, 14, 255, 89, 49, 1, 255, 85, 50, 2, 255, 80, 42, 7, 255, 84, 43, 14, 255, 87, 51, 15, 255, 85, 52, 10, 255, 88, 56, 14, 255, 88, 49, 16, 255, 86, 50, 12, 255, 78, 51, 23, 255, 78, 52, 23, 255, 78, 43, 21, 255, 76, 50, 20, 255, 73, 48, 29, 255, 74, 45, 22, 255, 82, 51, 15, 255, 77, 48, 22, 255, 72, 54, 19, 255, 83, 55, 20, 255, 80, 54, 24, 255, 83, 60, 24, 255, 94, 68, 13, 255, 91, 63, 22, 255, 75, 57, 39, 255, 74, 62, 28, 255, 80, 63, 31, 255, 86, 66, 33, 255, 79, 65, 29, 255, 84, 60, 43, 255, 84, 65, 34, 255, 80, 65, 27, 255, 81, 67, 28, 255, 81, 66, 38, 255, 83, 69, 46, 255, 76, 65, 44, 255, 82, 69, 47, 255, 82, 67, 40, 255, 84, 71, 37, 255, 83, 70, 27, 255, 85, 72, 33, 255, 84, 75, 35, 255, 77, 74, 37, 255, 79, 70, 40, 255, 96, 72, 55, 255, 108, 77, 50, 255, 109, 75, 37, 255, 104, 76, 41, 255, 105, 76, 40, 255, 106, 78, 39, 255, 112, 81, 35, 255, 112, 80, 40, 255, 120, 84, 45, 255, 122, 86, 45, 255, 115, 83, 39, 255, 116, 83, 43, 255, 109, 80, 45, 255, 103, 80, 49, 255, 108, 85, 43, 255, 112, 86, 41, 255, 110, 84, 46, 255, 109, 88, 47, 255, 110, 89, 50, 255, 114, 91, 54, 255, 113, 93, 47, 255, 116, 96, 49, 255, 118, 97, 56, 255, 123, 101, 53, 255, 126, 103, 52, 255, 127, 105, 54, 255, 130, 109, 51, 255, 128, 113, 61, 255, 127, 116, 70, 255, 131, 119, 68, 255, 133, 124, 65, 255, 128, 124, 81, 255, 131, 133, 94, 255, 142, 142, 93, 255, 136, 133, 84, 255, 138, 134, 77, 255, 138, 135, 76, 255, 141, 135, 77, 255, 144, 135, 77, 255, 145, 136, 79, 255, 148, 136, 76, 255, 150, 139, 77, 255, 148, 139, 72, 255, 150, 135, 66, 255, 148, 134, 71, 255, 142, 130, 64, 255, 136, 123, 57, 255, 137, 122, 55, 255, 129, 119, 45, 255, 118, 118, 57, 255, 114, 107, 60, 255, 127, 108, 51, 255, 127, 105, 55, 255, 123, 100, 47, 255, 118, 97, 36, 255, 123, 96, 41, 255, 126, 91, 45, 255, 122, 88, 39, 255, 126, 91, 23, 255, 121, 90, 25, 255, 115, 85, 40, 255, 116, 92, 39, 255, 123, 97, 45, 255, 122, 81, 31, 255, 122, 79, 26, 255, 126, 78, 28, 255, 124, 79, 22, 255, 127, 81, 23, 255, 125, 76, 17, 255, 122, 73, 22, 255, 119, 74, 19, 255, 127, 73, 23, 255, 123, 73, 14, 255, 115, 69, 6, 255, 113, 69, 15, 255, 110, 66, 18, 255, 114, 70, 15, 255, 113, 71, 9, 255, 116, 70, 14, 255, 116, 68, 11, 255, 123, 72, 13, 255, 132, 75, 14, 255, 136, 75, 6, 255, 147, 80, 13, 255, 148, 80, 11, 255, 144, 79, 6, 255, 137, 76, 4, 255, 128, 71, 8, 255, 121, 67, 12, 255, 115, 63, 12, 255, 115, 64, 11, 255, 117, 63, 7, 255, 120, 64, 9, 255, 115, 61, 10, 255, 111, 58, 5, 255, 113, 59, 8, 255, 111, 58, 9, 255, 118, 63, 7, 255, 120, 65, 6, 255, 117, 64, 4, 255, 123, 66, 9, 255, 121, 65, 6, 255, 129, 65, 4, 255, 130, 67, 12, 255, 128, 68, 6, 255, 130, 68, 11, 255, 140, 72, 13, 255, 156, 84, 9, 255, 164, 88, 10, 255, 165, 86, 13, 255, 162, 83, 13, 255, 157, 83, 12, 255, 151, 79, 6, 255, 147, 79, 5, 255, 144, 76, 9, 255, 135, 72, 10, 255, 125, 64, 11, 255, 125, 65, 6, 255, 126, 69, 0, 255, 127, 68, 4, 255, 124, 63, 7, 255, 120, 61, 2, 255, 126, 61, 2, 255, 114, 58, 6, 255, 111, 59, 5, 255, 113, 52, 11, 255, 112, 55, 7, 255, 110, 57, 3, 255, 111, 54, 10, 255, 109, 53, 13, 255, 100, 53, 9, 255, 100, 51, 5, 255, 114, 53, 8, 255, 110, 55, 11, 255, 101, 51, 9, 255, 106, 51, 9, 255, 108, 56, 10, 255, 104, 53, 7, 255, 104, 50, 9, 255, 106, 49, 10, 255, 107, 50, 7, 255, 105, 52, 5, 255, 105, 50, 5, 255, 106, 49, 10, 255, 108, 48, 11, 255, 107, 45, 7, 255, 109, 51, 7, 255, 101, 48, 3, 255, 116, 52, 8, 255, 110, 51, 0, 255, 104, 41, 4, 255, 16, 21, 40, 255, 11, 15, 36, 255, 5, 8, 18, 255, 2, 4, 4, 255, 1, 0, 7, 255, 4, 1, 10, 255, 0, 3, 1, 255, 2, 1, 2, 255, 0, 1, 4, 255, 43, 0, 11, 255, 161, 32, 14, 255, 163, 43, 5, 255, 157, 31, 7, 255, 158, 32, 5, 255, 143, 24, 3, 255, 134, 17, 6, 255, 83, 9, 4, 255, 13, 1, 1, 255, 5, 1, 4, 255, 13, 0, 5, 255, 10, 1, 0, 255, 6, 1, 1, 255, 9, 1, 2, 255, 20, 3, 2, 255, 31, 1, 3, 255, 27, 1, 4, 255, 23, 5, 1, 255, 20, 11, 9, 255, 14, 15, 12, 255, 24, 19, 15, 255, 17, 21, 14, 255, 21, 19, 13, 255, 12, 7, 4, 255, 6, 7, 11, 255, 2, 5, 14, 255, 0, 0, 1, 255, 1, 0, 0, 255, 0, 0, 2, 255, 1, 1, 2, 255, 1, 1, 1, 255, 1, 1, 3, 255, 1, 1, 2, 255, 1, 1, 1, 255, 1, 1, 2, 255, 2, 2, 4, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 1, 3, 255, 1, 2, 7, 255, 2, 3, 9, 255, 3, 4, 10, 255, 1, 2, 9, 255, 0, 0, 5, 255, 0, 1, 0, 255, 1, 1, 0, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 1, 2, 255, 1, 0, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 0, 4, 255, 1, 0, 5, 255, 2, 0, 2, 255, 3, 0, 5, 255, 2, 0, 3, 255, 0, 0, 0, 255, 1, 3, 23, 255, 43, 47, 113, 255, 101, 108, 154, 255, 111, 110, 120, 255, 84, 81, 72, 255, 53, 49, 34, 255, 13, 13, 6, 255, 17, 14, 31, 255, 67, 58, 86, 255, 112, 97, 125, 255, 115, 97, 121, 255, 97, 90, 136, 255, 86, 79, 112, 255, 83, 70, 59, 255, 155, 88, 15, 255, 111, 49, 0, 255, 45, 18, 4, 255, 25, 23, 13, 255, 38, 33, 20, 255, 43, 44, 21, 255, 41, 53, 26, 255, 45, 51, 20, 255, 48, 55, 29, 255, 42, 52, 31, 255, 42, 51, 22, 255, 42, 47, 18, 255, 36, 43, 12, 255, 35, 37, 16, 255, 33, 32, 14, 255, 29, 23, 8, 255, 23, 16, 7, 255, 28, 18, 11, 255, 52, 32, 18, 255, 67, 43, 17, 255, 61, 37, 10, 255, 42, 25, 8, 255, 30, 19, 12, 255, 33, 18, 6, 255, 36, 21, 5, 255, 38, 22, 11, 255, 29, 20, 9, 255, 24, 21, 15, 255, 36, 25, 7, 255, 44, 27, 9, 255, 43, 27, 7, 255, 47, 29, 8, 255, 52, 30, 19, 255, 51, 30, 12, 255, 55, 30, 13, 255, 56, 30, 7, 255, 60, 35, 10, 255, 60, 33, 4, 255, 63, 34, 8, 255, 72, 38, 2, 255, 73, 41, 9, 255, 78, 43, 10, 255, 82, 47, 5, 255, 83, 46, 13, 255, 76, 41, 8, 255, 77, 43, 7, 255, 77, 43, 7, 255, 80, 46, 7, 255, 86, 49, 12, 255, 88, 47, 10, 255, 81, 48, 3, 255, 88, 51, 6, 255, 80, 50, 10, 255, 86, 49, 7, 255, 88, 52, 11, 255, 90, 56, 11, 255, 107, 64, 11, 255, 117, 62, 7, 255, 118, 68, 11, 255, 118, 68, 11, 255, 123, 74, 9, 255, 124, 72, 2, 255, 118, 63, 8, 255, 104, 60, 10, 255, 88, 52, 16, 255, 83, 50, 13, 255, 88, 50, 15, 255, 85, 51, 7, 255, 82, 51, 11, 255, 89, 51, 5, 255, 99, 61, 13, 255, 118, 76, 10, 255, 138, 98, 10, 255, 129, 87, 3, 255, 123, 75, 6, 255, 126, 75, 12, 255, 119, 69, 8, 255, 115, 67, 10, 255, 111, 61, 7, 255, 101, 58, 6, 255, 92, 55, 4, 255, 86, 44, 8, 255, 81, 49, 13, 255, 72, 46, 15, 255, 76, 44, 8, 255, 82, 48, 10, 255, 77, 44, 20, 255, 82, 41, 18, 255, 86, 42, 9, 255, 86, 45, 22, 255, 85, 46, 17, 255, 85, 48, 10, 255, 86, 48, 18, 255, 90, 49, 13, 255, 95, 57, 14, 255, 86, 54, 13, 255, 83, 50, 17, 255, 79, 46, 12, 255, 73, 50, 22, 255, 70, 44, 31, 255, 74, 46, 26, 255, 76, 51, 19, 255, 76, 48, 25, 255, 76, 55, 19, 255, 80, 55, 22, 255, 83, 58, 18, 255, 83, 65, 23, 255, 87, 60, 23, 255, 91, 61, 30, 255, 82, 64, 35, 255, 76, 61, 32, 255, 76, 59, 33, 255, 77, 62, 28, 255, 86, 63, 32, 255, 85, 63, 32, 255, 81, 62, 22, 255, 84, 65, 32, 255, 80, 63, 41, 255, 81, 66, 31, 255, 79, 69, 31, 255, 79, 71, 33, 255, 80, 67, 50, 255, 82, 65, 42, 255, 86, 70, 39, 255, 91, 69, 34, 255, 87, 73, 29, 255, 85, 71, 35, 255, 82, 67, 42, 255, 80, 71, 41, 255, 90, 75, 42, 255, 106, 78, 42, 255, 107, 72, 40, 255, 104, 73, 46, 255, 105, 74, 43, 255, 104, 75, 39, 255, 108, 78, 35, 255, 115, 81, 40, 255, 121, 82, 46, 255, 120, 86, 40, 255, 114, 85, 37, 255, 112, 80, 43, 255, 111, 85, 45, 255, 105, 84, 41, 255, 111, 86, 35, 255, 119, 89, 37, 255, 115, 85, 40, 255, 113, 90, 40, 255, 112, 90, 42, 255, 117, 90, 43, 255, 119, 90, 47, 255, 116, 92, 50, 255, 120, 98, 63, 255, 118, 98, 48, 255, 121, 103, 43, 255, 122, 103, 53, 255, 125, 105, 59, 255, 127, 108, 63, 255, 128, 111, 69, 255, 130, 114, 67, 255, 134, 123, 64, 255, 127, 123, 68, 255, 122, 125, 78, 255, 141, 143, 96, 255, 140, 136, 86, 255, 137, 130, 78, 255, 142, 135, 77, 255, 144, 136, 69, 255, 147, 137, 69, 255, 147, 134, 75, 255, 151, 135, 72, 255, 150, 136, 72, 255, 147, 134, 67, 255, 150, 133, 62, 255, 149, 131, 67, 255, 144, 129, 62, 255, 141, 124, 55, 255, 138, 120, 59, 255, 127, 113, 51, 255, 121, 116, 51, 255, 120, 113, 52, 255, 123, 111, 46, 255, 129, 106, 49, 255, 126, 100, 44, 255, 123, 99, 41, 255, 125, 96, 34, 255, 128, 91, 42, 255, 121, 89, 37, 255, 124, 91, 29, 255, 125, 86, 30, 255, 118, 87, 38, 255, 116, 89, 29, 255, 118, 95, 37, 255, 123, 87, 30, 255, 125, 80, 22, 255, 124, 76, 21, 255, 125, 80, 16, 255, 127, 79, 22, 255, 124, 74, 21, 255, 121, 72, 24, 255, 122, 75, 27, 255, 122, 72, 25, 255, 121, 74, 16, 255, 117, 72, 11, 255, 115, 70, 19, 255, 112, 67, 21, 255, 112, 70, 12, 255, 111, 73, 8, 255, 115, 69, 10, 255, 120, 72, 8, 255, 127, 76, 12, 255, 132, 75, 13, 255, 134, 77, 7, 255, 144, 78, 10, 255, 148, 77, 13, 255, 145, 78, 7, 255, 144, 79, 10, 255, 134, 73, 11, 255, 124, 67, 10, 255, 124, 69, 13, 255, 119, 66, 10, 255, 118, 64, 2, 255, 121, 65, 6, 255, 116, 60, 7, 255, 113, 61, 4, 255, 115, 63, 10, 255, 109, 59, 11, 255, 115, 66, 7, 255, 122, 62, 11, 255, 120, 59, 9, 255, 124, 62, 9, 255, 121, 66, 12, 255, 127, 67, 9, 255, 125, 65, 6, 255, 124, 66, 6, 255, 129, 71, 6, 255, 140, 75, 9, 255, 153, 82, 8, 255, 158, 84, 5, 255, 164, 89, 5, 255, 163, 87, 11, 255, 155, 81, 6, 255, 150, 77, 1, 255, 152, 80, 5, 255, 148, 78, 8, 255, 138, 71, 4, 255, 132, 68, 8, 255, 131, 68, 13, 255, 129, 69, 6, 255, 127, 67, 7, 255, 124, 65, 7, 255, 124, 65, 8, 255, 123, 60, 11, 255, 114, 59, 7, 255, 113, 61, 4, 255, 109, 54, 7, 255, 107, 59, 3, 255, 113, 62, 7, 255, 116, 59, 8, 255, 113, 56, 11, 255, 104, 53, 8, 255, 108, 55, 9, 255, 118, 56, 12, 255, 109, 56, 7, 255, 107, 57, 9, 255, 110, 54, 6, 255, 109, 53, 9, 255, 110, 52, 12, 255, 116, 54, 12, 255, 116, 54, 8, 255, 110, 49, 4, 255, 107, 53, 10, 255, 110, 51, 7, 255, 113, 52, 2, 255, 109, 52, 4, 255, 104, 44, 3, 255, 108, 46, 5, 255, 106, 51, 3, 255, 105, 51, 2, 255, 92, 43, 10, 255, 76, 29, 15, 255, 20, 41, 82, 255, 25, 40, 68, 255, 18, 30, 42, 255, 5, 19, 29, 255, 6, 22, 33, 255, 6, 12, 27, 255, 0, 0, 4, 255, 0, 2, 1, 255, 0, 0, 3, 255, 64, 9, 1, 255, 157, 34, 4, 255, 139, 27, 7, 255, 107, 13, 9, 255, 121, 18, 2, 255, 151, 30, 9, 255, 154, 30, 7, 255, 114, 10, 1, 255, 67, 4, 4, 255, 14, 2, 0, 255, 6, 2, 1, 255, 6, 1, 0, 255, 8, 1, 1, 255, 15, 2, 2, 255, 18, 0, 0, 255, 33, 1, 2, 255, 38, 2, 7, 255, 37, 1, 5, 255, 23, 0, 3, 255, 13, 3, 1, 255, 15, 2, 0, 255, 8, 7, 4, 255, 14, 7, 6, 255, 10, 1, 2, 255, 4, 5, 15, 255, 3, 6, 15, 255, 0, 0, 3, 255, 1, 0, 0, 255, 1, 0, 3, 255, 1, 0, 2, 255, 1, 1, 1, 255, 1, 1, 5, 255, 1, 0, 4, 255, 1, 1, 1, 255, 1, 1, 0, 255, 2, 2, 1, 255, 1, 1, 3, 255, 2, 0, 5, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 1, 9, 255, 2, 3, 10, 255, 3, 4, 10, 255, 2, 3, 6, 255, 1, 0, 2, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 3, 255, 1, 0, 3, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 0, 2, 255, 1, 0, 0, 255, 1, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 1, 2, 255, 0, 0, 4, 255, 1, 0, 7, 255, 2, 1, 6, 255, 0, 0, 1, 255, 0, 0, 0, 255, 2, 3, 16, 255, 39, 38, 80, 255, 100, 93, 154, 255, 116, 115, 134, 255, 77, 83, 69, 255, 50, 52, 41, 255, 16, 21, 13, 255, 18, 17, 25, 255, 60, 56, 61, 255, 91, 83, 140, 255, 85, 82, 159, 255, 77, 80, 137, 255, 82, 81, 94, 255, 68, 61, 47, 255, 42, 32, 7, 255, 94, 55, 5, 255, 150, 86, 14, 255, 98, 52, 10, 255, 63, 40, 15, 255, 47, 39, 22, 255, 40, 40, 15, 255, 34, 51, 16, 255, 39, 58, 18, 255, 41, 58, 22, 255, 44, 60, 28, 255, 54, 59, 24, 255, 50, 64, 16, 255, 37, 51, 8, 255, 40, 35, 10, 255, 29, 18, 9, 255, 13, 14, 5, 255, 24, 23, 10, 255, 44, 26, 17, 255, 59, 40, 17, 255, 53, 36, 8, 255, 36, 19, 6, 255, 21, 17, 13, 255, 24, 19, 12, 255, 37, 24, 4, 255, 36, 25, 8, 255, 30, 23, 9, 255, 25, 21, 8, 255, 31, 22, 12, 255, 37, 25, 10, 255, 41, 24, 7, 255, 36, 24, 14, 255, 35, 30, 15, 255, 48, 30, 7, 255, 53, 30, 7, 255, 47, 31, 7, 255, 48, 33, 13, 255, 48, 32, 12, 255, 53, 32, 9, 255, 62, 34, 16, 255, 76, 40, 8, 255, 79, 44, 6, 255, 73, 46, 8, 255, 73, 44, 7, 255, 79, 44, 3, 255, 84, 44, 1, 255, 84, 43, 6, 255, 75, 42, 4, 255, 72, 39, 11, 255, 76, 44, 6, 255, 85, 46, 6, 255, 89, 46, 9, 255, 86, 50, 9, 255, 87, 45, 8, 255, 87, 50, 11, 255, 91, 49, 13, 255, 91, 50, 13, 255, 103, 61, 19, 255, 108, 59, 6, 255, 115, 59, 7, 255, 103, 60, 14, 255, 96, 55, 15, 255, 93, 60, 7, 255, 94, 55, 9, 255, 92, 47, 12, 255, 90, 52, 5, 255, 80, 48, 14, 255, 81, 48, 13, 255, 85, 50, 8, 255, 92, 54, 2, 255, 95, 57, 3, 255, 113, 77, 10, 255, 130, 80, 16, 255, 140, 85, 12, 255, 153, 93, 13, 255, 137, 85, 6, 255, 122, 75, 3, 255, 121, 73, 13, 255, 116, 69, 6, 255, 112, 64, 4, 255, 105, 61, 5, 255, 100, 56, 6, 255, 94, 49, 8, 255, 82, 44, 11, 255, 83, 46, 9, 255, 80, 40, 16, 255, 82, 47, 17, 255, 82, 49, 7, 255, 78, 49, 8, 255, 72, 49, 11, 255, 73, 48, 6, 255, 80, 47, 18, 255, 79, 49, 15, 255, 80, 48, 11, 255, 87, 49, 22, 255, 86, 52, 19, 255, 84, 51, 11, 255, 87, 50, 13, 255, 80, 52, 17, 255, 74, 52, 22, 255, 72, 49, 23, 255, 76, 52, 12, 255, 77, 53, 19, 255, 71, 50, 31, 255, 77, 51, 29, 255, 79, 56, 23, 255, 77, 60, 28, 255, 86, 61, 24, 255, 89, 63, 22, 255, 89, 65, 34, 255, 90, 64, 28, 255, 87, 64, 21, 255, 82, 65, 26, 255, 80, 61, 33, 255, 74, 59, 36, 255, 84, 58, 31, 255, 84, 62, 29, 255, 82, 63, 28, 255, 83, 67, 22, 255, 84, 65, 34, 255, 81, 64, 33, 255, 82, 68, 39, 255, 79, 66, 43, 255, 85, 70, 32, 255, 83, 65, 29, 255, 87, 71, 33, 255, 91, 68, 32, 255, 85, 67, 34, 255, 86, 69, 44, 255, 87, 67, 36, 255, 84, 73, 36, 255, 86, 73, 36, 255, 103, 76, 40, 255, 107, 73, 30, 255, 105, 75, 37, 255, 106, 77, 38, 255, 106, 77, 43, 255, 108, 76, 38, 255, 117, 83, 34, 255, 120, 85, 35, 255, 119, 91, 28, 255, 111, 87, 29, 255, 111, 80, 45, 255, 108, 82, 41, 255, 107, 87, 32, 255, 108, 80, 40, 255, 114, 82, 41, 255, 114, 85, 38, 255, 112, 86, 45, 255, 111, 85, 46, 255, 116, 86, 47, 255, 119, 93, 45, 255, 116, 93, 52, 255, 115, 92, 62, 255, 118, 97, 51, 255, 122, 102, 46, 255, 125, 102, 55, 255, 125, 107, 61, 255, 130, 111, 53, 255, 134, 114, 52, 255, 134, 115, 65, 255, 130, 117, 69, 255, 127, 120, 68, 255, 125, 124, 72, 255, 137, 142, 89, 255, 144, 142, 88, 255, 136, 128, 80, 255, 143, 133, 75, 255, 141, 133, 67, 255, 143, 133, 68, 255, 148, 132, 71, 255, 156, 135, 73, 255, 151, 133, 68, 255, 146, 130, 64, 255, 153, 134, 65, 255, 152, 133, 66, 255, 144, 127, 67, 255, 143, 123, 60, 255, 138, 120, 54, 255, 129, 117, 54, 255, 123, 113, 52, 255, 122, 112, 53, 255, 116, 109, 46, 255, 126, 104, 42, 255, 128, 97, 46, 255, 125, 99, 44, 255, 125, 97, 29, 255, 129, 92, 37, 255, 123, 93, 35, 255, 124, 93, 33, 255, 129, 87, 29, 255, 120, 87, 30, 255, 117, 87, 26, 255, 117, 92, 36, 255, 125, 90, 32, 255, 125, 80, 24, 255, 125, 76, 28, 255, 126, 79, 27, 255, 129, 79, 25, 255, 129, 80, 15, 255, 124, 75, 23, 255, 120, 73, 20, 255, 125, 76, 21, 255, 125, 75, 25, 255, 120, 70, 23, 255, 120, 70, 18, 255, 117, 68, 9, 255, 118, 70, 11, 255, 116, 73, 7, 255, 117, 69, 11, 255, 121, 69, 14, 255, 124, 70, 13, 255, 129, 73, 11, 255, 136, 82, 11, 255, 142, 77, 16, 255, 149, 79, 10, 255, 150, 82, 8, 255, 149, 82, 6, 255, 138, 75, 8, 255, 128, 70, 9, 255, 120, 66, 2, 255, 117, 66, 4, 255, 118, 64, 6, 255, 121, 63, 11, 255, 120, 62, 14, 255, 117, 64, 9, 255, 114, 65, 8, 255, 109, 61, 7, 255, 114, 59, 4, 255, 117, 58, 10, 255, 123, 65, 14, 255, 122, 64, 7, 255, 122, 64, 5, 255, 128, 64, 4, 255, 129, 70, 6, 255, 129, 70, 12, 255, 129, 69, 10, 255, 138, 75, 8, 255, 147, 76, 10, 255, 159, 86, 7, 255, 168, 89, 3, 255, 168, 88, 6, 255, 161, 83, 5, 255, 159, 82, 3, 255, 158, 80, 5, 255, 154, 76, 7, 255, 145, 72, 4, 255, 138, 71, 8, 255, 134, 66, 14, 255, 128, 64, 7, 255, 126, 65, 7, 255, 123, 65, 6, 255, 123, 67, 6, 255, 121, 63, 4, 255, 122, 57, 4, 255, 115, 59, 4, 255, 107, 58, 13, 255, 117, 60, 12, 255, 120, 59, 6, 255, 112, 55, 4, 255, 114, 55, 6, 255, 109, 51, 9, 255, 108, 52, 14, 255, 112, 54, 11, 255, 111, 58, 3, 255, 111, 59, 3, 255, 108, 55, 9, 255, 113, 58, 7, 255, 111, 53, 4, 255, 113, 51, 6, 255, 118, 56, 12, 255, 110, 52, 7, 255, 109, 56, 4, 255, 114, 56, 3, 255, 113, 49, 4, 255, 111, 52, 8, 255, 111, 52, 6, 255, 109, 47, 5, 255, 102, 43, 0, 255, 93, 43, 13, 255, 80, 36, 22, 255, 68, 33, 9, 255, 38, 60, 81, 255, 28, 58, 86, 255, 24, 45, 64, 255, 14, 27, 44, 255, 7, 21, 22, 255, 1, 2, 6, 255, 1, 1, 0, 255, 3, 1, 5, 255, 3, 0, 7, 255, 67, 10, 1, 255, 134, 23, 4, 255, 100, 12, 5, 255, 73, 1, 4, 255, 103, 12, 6, 255, 138, 27, 2, 255, 158, 45, 2, 255, 168, 34, 5, 255, 118, 15, 4, 255, 35, 0, 5, 255, 15, 1, 3, 255, 7, 3, 1, 255, 7, 1, 0, 255, 15, 0, 1, 255, 15, 1, 2, 255, 29, 4, 5, 255, 41, 3, 5, 255, 39, 3, 1, 255, 24, 2, 1, 255, 14, 1, 3, 255, 13, 1, 0, 255, 6, 1, 0, 255, 7, 0, 4, 255, 7, 11, 24, 255, 5, 15, 31, 255, 4, 3, 2, 255, 7, 7, 5, 255, 3, 3, 6, 255, 0, 1, 1, 255, 1, 1, 0, 255, 2, 1, 1, 255, 1, 3, 2, 255, 0, 1, 3, 255, 0, 0, 2, 255, 0, 1, 1, 255, 1, 2, 2, 255, 0, 2, 5, 255, 5, 0, 6, 255, 2, 1, 4, 255, 1, 1, 5, 255, 3, 0, 5, 255, 2, 2, 5, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 1, 1, 7, 255, 3, 4, 16, 255, 2, 2, 12, 255, 0, 2, 5, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 1, 2, 255, 1, 1, 2, 255, 2, 0, 3, 255, 0, 0, 0, 255, 1, 2, 2, 255, 0, 0, 5, 255, 0, 1, 7, 255, 2, 1, 2, 255, 3, 1, 2, 255, 2, 0, 2, 255, 1, 0, 7, 255, 2, 1, 0, 255, 0, 0, 13, 255, 31, 28, 71, 255, 76, 88, 142, 255, 107, 114, 153, 255, 86, 86, 76, 255, 48, 50, 36, 255, 17, 21, 23, 255, 14, 9, 24, 255, 62, 56, 75, 255, 84, 87, 122, 255, 78, 88, 140, 255, 75, 72, 167, 255, 81, 79, 119, 255, 46, 42, 43, 255, 13, 16, 6, 255, 45, 25, 6, 255, 87, 50, 13, 255, 112, 73, 13, 255, 99, 59, 15, 255, 45, 31, 12, 255, 34, 27, 15, 255, 34, 35, 16, 255, 32, 43, 15, 255, 38, 53, 27, 255, 49, 64, 39, 255, 58, 76, 27, 255, 58, 76, 17, 255, 53, 63, 16, 255, 35, 38, 8, 255, 21, 17, 7, 255, 18, 9, 8, 255, 29, 18, 9, 255, 55, 36, 16, 255, 58, 40, 15, 255, 42, 26, 14, 255, 30, 20, 5, 255, 24, 15, 6, 255, 27, 20, 9, 255, 30, 23, 15, 255, 29, 21, 13, 255, 28, 22, 11, 255, 29, 22, 12, 255, 33, 23, 9, 255, 35, 27, 6, 255, 31, 24, 13, 255, 29, 24, 9, 255, 47, 28, 10, 255, 47, 29, 1, 255, 44, 32, 4, 255, 44, 26, 15, 255, 47, 28, 15, 255, 50, 32, 13, 255, 52, 31, 11, 255, 58, 36, 9, 255, 66, 38, 10, 255, 71, 36, 7, 255, 70, 35, 7, 255, 78, 47, 7, 255, 77, 48, 4, 255, 77, 45, 8, 255, 77, 43, 7, 255, 81, 46, 7, 255, 81, 44, 7, 255, 78, 39, 6, 255, 72, 39, 10, 255, 78, 43, 6, 255, 87, 45, 9, 255, 90, 52, 5, 255, 90, 54, 8, 255, 86, 44, 13, 255, 95, 49, 8, 255, 96, 52, 9, 255, 100, 57, 3, 255, 99, 53, 10, 255, 97, 53, 11, 255, 90, 51, 8, 255, 86, 51, 7, 255, 87, 52, 7, 255, 82, 44, 7, 255, 86, 48, 12, 255, 82, 46, 7, 255, 81, 50, 6, 255, 82, 53, 3, 255, 87, 58, 6, 255, 103, 62, 12, 255, 115, 65, 17, 255, 123, 76, 6, 255, 129, 79, 7, 255, 131, 76, 10, 255, 140, 85, 3, 255, 146, 91, 7, 255, 125, 80, 5, 255, 121, 76, 5, 255, 121, 71, 7, 255, 115, 67, 10, 255, 112, 62, 10, 255, 107, 61, 10, 255, 98, 54, 7, 255, 91, 49, 5, 255, 86, 48, 14, 255, 78, 45, 11, 255, 81, 44, 18, 255, 86, 46, 8, 255, 82, 48, 7, 255, 84, 52, 16, 255, 86, 51, 11, 255, 79, 50, 10, 255, 74, 50, 12, 255, 83, 50, 11, 255, 85, 51, 13, 255, 91, 58, 15, 255, 88, 56, 11, 255, 85, 50, 8, 255, 89, 50, 23, 255, 72, 48, 25, 255, 63, 47, 34, 255, 68, 47, 26, 255, 74, 53, 17, 255, 74, 51, 15, 255, 77, 49, 29, 255, 82, 59, 18, 255, 79, 56, 25, 255, 79, 58, 22, 255, 89, 65, 16, 255, 91, 60, 30, 255, 95, 63, 22, 255, 92, 65, 23, 255, 88, 65, 26, 255, 84, 67, 18, 255, 84, 62, 18, 255, 83, 64, 24, 255, 86, 62, 32, 255, 88, 63, 32, 255, 78, 68, 23, 255, 78, 67, 24, 255, 84, 66, 28, 255, 83, 64, 33, 255, 84, 69, 30, 255, 84, 71, 35, 255, 91, 66, 26, 255, 89, 68, 33, 255, 84, 67, 35, 255, 87, 74, 31, 255, 84, 72, 35, 255, 85, 70, 39, 255, 87, 71, 38, 255, 87, 70, 42, 255, 86, 72, 38, 255, 97, 77, 37, 255, 106, 75, 34, 255, 109, 74, 39, 255, 107, 79, 26, 255, 112, 81, 22, 255, 120, 80, 32, 255, 120, 79, 39, 255, 121, 86, 37, 255, 118, 86, 40, 255, 115, 86, 38, 255, 110, 81, 38, 255, 112, 82, 39, 255, 110, 83, 40, 255, 104, 80, 35, 255, 108, 87, 35, 255, 112, 89, 43, 255, 113, 86, 47, 255, 117, 87, 48, 255, 117, 88, 44, 255, 117, 92, 40, 255, 117, 93, 38, 255, 118, 95, 52, 255, 120, 99, 56, 255, 122, 101, 52, 255, 124, 104, 49, 255, 129, 109, 60, 255, 129, 112, 58, 255, 134, 117, 55, 255, 134, 117, 64, 255, 133, 117, 62, 255, 137, 122, 69, 255, 132, 121, 68, 255, 132, 128, 72, 255, 147, 143, 88, 255, 140, 132, 81, 255, 140, 129, 66, 255, 143, 130, 67, 255, 142, 129, 72, 255, 149, 131, 70, 255, 150, 131, 69, 255, 153, 133, 65, 255, 152, 133, 64, 255, 150, 130, 67, 255, 150, 132, 50, 255, 145, 126, 62, 255, 140, 120, 60, 255, 137, 123, 48, 255, 127, 116, 45, 255, 122, 113, 50, 255, 119, 111, 50, 255, 116, 108, 44, 255, 125, 101, 48, 255, 134, 97, 51, 255, 124, 97, 36, 255, 123, 96, 43, 255, 130, 94, 35, 255, 126, 92, 38, 255, 124, 89, 37, 255, 129, 88, 31, 255, 126, 85, 30, 255, 115, 85, 40, 255, 118, 91, 43, 255, 123, 86, 35, 255, 125, 81, 26, 255, 127, 80, 23, 255, 127, 82, 21, 255, 128, 80, 23, 255, 131, 77, 26, 255, 126, 73, 17, 255, 124, 74, 21, 255, 124, 74, 16, 255, 124, 73, 16, 255, 121, 71, 20, 255, 116, 71, 13, 255, 118, 74, 11, 255, 118, 71, 13, 255, 119, 72, 7, 255, 118, 71, 14, 255, 118, 69, 16, 255, 118, 67, 21, 255, 119, 71, 15, 255, 133, 79, 9, 255, 147, 80, 17, 255, 148, 82, 8, 255, 154, 84, 11, 255, 155, 86, 6, 255, 141, 78, 7, 255, 127, 73, 9, 255, 123, 70, 9, 255, 114, 68, 5, 255, 114, 65, 11, 255, 120, 64, 11, 255, 124, 62, 3, 255, 124, 63, 1, 255, 114, 64, 5, 255, 116, 66, 9, 255, 123, 65, 9, 255, 120, 63, 4, 255, 122, 65, 3, 255, 126, 67, 11, 255, 127, 69, 5, 255, 125, 67, 3, 255, 126, 68, 6, 255, 128, 69, 9, 255, 133, 72, 15, 255, 136, 72, 12, 255, 144, 77, 6, 255, 160, 87, 5, 255, 168, 89, 8, 255, 168, 88, 12, 255, 163, 85, 12, 255, 160, 83, 11, 255, 157, 81, 7, 255, 149, 78, 7, 255, 141, 74, 9, 255, 138, 72, 6, 255, 135, 69, 8, 255, 135, 71, 5, 255, 132, 69, 8, 255, 130, 66, 13, 255, 129, 65, 6, 255, 126, 62, 4, 255, 120, 62, 3, 255, 116, 62, 4, 255, 120, 61, 6, 255, 122, 61, 7, 255, 117, 57, 9, 255, 116, 57, 8, 255, 118, 57, 4, 255, 112, 53, 4, 255, 110, 53, 12, 255, 106, 54, 7, 255, 110, 57, 4, 255, 111, 55, 9, 255, 116, 57, 7, 255, 121, 55, 4, 255, 112, 54, 6, 255, 103, 51, 7, 255, 115, 52, 5, 255, 112, 53, 5, 255, 114, 58, 6, 255, 121, 61, 5, 255, 114, 51, 5, 255, 111, 48, 5, 255, 102, 46, 1, 255, 96, 44, 12, 255, 98, 49, 13, 255, 99, 48, 14, 255, 89, 42, 7, 255, 87, 39, 7, 255, 21, 38, 63, 255, 19, 59, 86, 255, 24, 58, 83, 255, 10, 40, 75, 255, 6, 22, 37, 255, 4, 4, 8, 255, 3, 1, 2, 255, 3, 0, 0, 255, 1, 0, 3, 255, 40, 6, 9, 255, 83, 7, 6, 255, 70, 5, 4, 255, 52, 3, 1, 255, 80, 5, 9, 255, 122, 16, 7, 255, 166, 40, 0, 255, 186, 45, 9, 255, 98, 15, 5, 255, 26, 2, 5, 255, 12, 2, 4, 255, 2, 1, 1, 255, 2, 1, 0, 255, 5, 0, 2, 255, 4, 2, 2, 255, 10, 3, 4, 255, 25, 4, 5, 255, 26, 1, 5, 255, 21, 2, 1, 255, 13, 2, 0, 255, 9, 2, 5, 255, 11, 3, 7, 255, 4, 12, 27, 255, 1, 28, 43, 255, 5, 11, 23, 255, 3, 0, 3, 255, 0, 3, 5, 255, 6, 14, 22, 255, 2, 2, 3, 255, 3, 3, 6, 255, 2, 3, 3, 255, 0, 1, 0, 255, 2, 1, 0, 255, 0, 1, 0, 255, 2, 0, 2, 255, 1, 1, 5, 255, 1, 1, 5, 255, 3, 1, 0, 255, 0, 2, 0, 255, 2, 2, 2, 255, 5, 0, 1, 255, 2, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 1, 1, 5, 255, 1, 0, 7, 255, 0, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 3, 255, 1, 1, 2, 255, 0, 1, 4, 255, 0, 1, 5, 255, 0, 2, 1, 255, 0, 1, 1, 255, 0, 1, 4, 255, 0, 1, 2, 255, 0, 2, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 19, 20, 54, 255, 71, 75, 128, 255, 91, 95, 144, 255, 82, 95, 103, 255, 55, 49, 35, 255, 23, 19, 10, 255, 11, 11, 20, 255, 53, 44, 54, 255, 89, 79, 112, 255, 80, 81, 128, 255, 70, 75, 112, 255, 67, 65, 114, 255, 49, 48, 64, 255, 19, 19, 11, 255, 8, 5, 0, 255, 33, 23, 12, 255, 69, 40, 23, 255, 64, 35, 11, 255, 27, 21, 7, 255, 13, 11, 9, 255, 22, 26, 12, 255, 29, 33, 17, 255, 37, 46, 22, 255, 43, 57, 31, 255, 55, 71, 44, 255, 57, 75, 32, 255, 49, 61, 22, 255, 29, 33, 6, 255, 19, 17, 5, 255, 22, 11, 10, 255, 38, 22, 8, 255, 50, 36, 7, 255, 45, 35, 9, 255, 33, 26, 14, 255, 19, 15, 4, 255, 21, 17, 6, 255, 25, 22, 7, 255, 26, 21, 10, 255, 30, 24, 8, 255, 32, 25, 12, 255, 30, 23, 12, 255, 30, 24, 9, 255, 34, 27, 17, 255, 35, 28, 6, 255, 38, 27, 4, 255, 41, 29, 11, 255, 39, 28, 9, 255, 49, 22, 10, 255, 49, 27, 11, 255, 53, 32, 5, 255, 51, 29, 7, 255, 48, 31, 10, 255, 64, 33, 6, 255, 63, 30, 10, 255, 57, 35, 14, 255, 60, 35, 8, 255, 72, 38, 6, 255, 80, 46, 2, 255, 75, 49, 5, 255, 77, 44, 7, 255, 81, 45, 7, 255, 80, 42, 9, 255, 80, 47, 12, 255, 78, 45, 5, 255, 77, 42, 8, 255, 75, 40, 8, 255, 78, 45, 8, 255, 83, 48, 8, 255, 88, 53, 10, 255, 87, 52, 8, 255, 86, 51, 7, 255, 86, 51, 9, 255, 88, 51, 13, 255, 88, 48, 12, 255, 81, 44, 5, 255, 78, 45, 10, 255, 81, 48, 10, 255, 81, 46, 2, 255, 85, 50, 11, 255, 89, 45, 10, 255, 90, 46, 4, 255, 81, 48, 8, 255, 82, 52, 4, 255, 115, 71, 8, 255, 126, 74, 8, 255, 117, 74, 4, 255, 117, 70, 15, 255, 124, 73, 8, 255, 125, 77, 4, 255, 124, 80, 7, 255, 135, 85, 3, 255, 144, 90, 9, 255, 125, 78, 12, 255, 117, 70, 10, 255, 120, 71, 5, 255, 115, 65, 6, 255, 111, 61, 6, 255, 106, 58, 11, 255, 98, 56, 6, 255, 90, 52, 5, 255, 84, 46, 10, 255, 81, 44, 10, 255, 85, 46, 15, 255, 86, 47, 3, 255, 83, 48, 6, 255, 77, 50, 16, 255, 82, 45, 15, 255, 85, 50, 13, 255, 72, 50, 10, 255, 80, 51, 9, 255, 90, 54, 12, 255, 87, 54, 14, 255, 86, 53, 17, 255, 83, 54, 18, 255, 86, 49, 19, 255, 90, 52, 17, 255, 74, 52, 14, 255, 72, 53, 25, 255, 78, 52, 26, 255, 81, 54, 17, 255, 85, 53, 25, 255, 89, 56, 19, 255, 88, 53, 30, 255, 84, 56, 27, 255, 87, 63, 22, 255, 91, 59, 31, 255, 90, 63, 26, 255, 91, 61, 25, 255, 92, 61, 25, 255, 83, 61, 17, 255, 80, 60, 25, 255, 78, 65, 21, 255, 77, 62, 26, 255, 82, 64, 34, 255, 83, 67, 19, 255, 84, 66, 28, 255, 84, 70, 27, 255, 87, 67, 24, 255, 85, 68, 22, 255, 74, 70, 29, 255, 79, 68, 34, 255, 80, 69, 31, 255, 83, 69, 34, 255, 83, 69, 33, 255, 87, 73, 25, 255, 90, 72, 30, 255, 92, 70, 34, 255, 92, 71, 29, 255, 89, 74, 30, 255, 93, 75, 36, 255, 102, 74, 31, 255, 106, 71, 37, 255, 106, 72, 34, 255, 113, 76, 28, 255, 125, 80, 43, 255, 122, 79, 42, 255, 121, 81, 40, 255, 118, 83, 43, 255, 114, 81, 42, 255, 111, 79, 31, 255, 115, 83, 31, 255, 108, 78, 33, 255, 107, 81, 38, 255, 108, 83, 39, 255, 110, 86, 39, 255, 116, 88, 42, 255, 117, 87, 43, 255, 119, 88, 48, 255, 116, 88, 51, 255, 119, 93, 42, 255, 120, 94, 48, 255, 120, 96, 50, 255, 122, 99, 50, 255, 124, 103, 48, 255, 128, 107, 57, 255, 130, 108, 57, 255, 133, 112, 59, 255, 134, 111, 67, 255, 135, 115, 62, 255, 140, 122, 62, 255, 137, 125, 59, 255, 131, 126, 61, 255, 147, 141, 82, 255, 146, 137, 83, 255, 139, 126, 67, 255, 143, 129, 62, 255, 142, 127, 66, 255, 150, 126, 68, 255, 153, 131, 61, 255, 152, 130, 62, 255, 151, 130, 58, 255, 153, 131, 63, 255, 154, 131, 53, 255, 148, 126, 50, 255, 141, 120, 54, 255, 137, 121, 45, 255, 134, 119, 45, 255, 126, 113, 49, 255, 118, 109, 41, 255, 118, 106, 46, 255, 125, 99, 49, 255, 134, 101, 34, 255, 126, 100, 32, 255, 124, 98, 36, 255, 130, 95, 35, 255, 127, 93, 33, 255, 128, 89, 38, 255, 131, 88, 34, 255, 128, 88, 29, 255, 118, 87, 36, 255, 115, 89, 35, 255, 124, 90, 24, 255, 126, 84, 13, 255, 128, 82, 16, 255, 127, 82, 22, 255, 126, 80, 21, 255, 129, 77, 26, 255, 127, 77, 19, 255, 125, 77, 16, 255, 122, 71, 20, 255, 124, 72, 21, 255, 122, 72, 15, 255, 118, 73, 13, 255, 118, 73, 13, 255, 119, 69, 19, 255, 116, 70, 17, 255, 120, 74, 16, 255, 120, 72, 8, 255, 118, 70, 11, 255, 122, 71, 13, 255, 134, 77, 11, 255, 146, 80, 19, 255, 154, 85, 16, 255, 157, 86, 5, 255, 157, 81, 8, 255, 149, 79, 7, 255, 138, 77, 4, 255, 130, 71, 16, 255, 123, 65, 11, 255, 121, 66, 8, 255, 119, 65, 8, 255, 120, 63, 5, 255, 124, 66, 8, 255, 118, 62, 6, 255, 118, 64, 8, 255, 117, 65, 8, 255, 120, 64, 6, 255, 122, 66, 7, 255, 122, 68, 9, 255, 125, 72, 2, 255, 128, 72, 2, 255, 129, 67, 8, 255, 125, 63, 5, 255, 129, 68, 7, 255, 137, 75, 11, 255, 148, 80, 8, 255, 162, 85, 4, 255, 172, 91, 11, 255, 169, 91, 7, 255, 163, 85, 5, 255, 156, 75, 4, 255, 159, 79, 3, 255, 159, 81, 4, 255, 152, 76, 9, 255, 144, 76, 1, 255, 141, 73, 8, 255, 137, 72, 7, 255, 134, 68, 7, 255, 133, 66, 10, 255, 135, 70, 7, 255, 128, 67, 9, 255, 123, 64, 10, 255, 119, 60, 2, 255, 121, 62, 0, 255, 118, 60, 4, 255, 116, 60, 9, 255, 120, 62, 8, 255, 120, 58, 9, 255, 113, 56, 9, 255, 112, 57, 7, 255, 114, 58, 8, 255, 115, 58, 9, 255, 117, 57, 8, 255, 118, 59, 6, 255, 119, 56, 6, 255, 111, 57, 7, 255, 108, 60, 1, 255, 116, 55, 3, 255, 111, 48, 9, 255, 114, 47, 9, 255, 119, 48, 14, 255, 117, 50, 10, 255, 102, 41, 4, 255, 91, 35, 9, 255, 97, 49, 18, 255, 103, 57, 29, 255, 92, 47, 17, 255, 85, 41, 8, 255, 92, 44, 15, 255, 9, 57, 84, 255, 17, 59, 75, 255, 11, 60, 76, 255, 12, 58, 92, 255, 8, 46, 65, 255, 2, 16, 24, 255, 1, 0, 0, 255, 1, 2, 0, 255, 0, 2, 0, 255, 8, 2, 2, 255, 45, 3, 3, 255, 68, 5, 2, 255, 60, 4, 0, 255, 58, 2, 3, 255, 84, 7, 6, 255, 108, 20, 7, 255, 80, 13, 8, 255, 21, 1, 8, 255, 0, 1, 2, 255, 2, 0, 0, 255, 0, 0, 2, 255, 0, 1, 2, 255, 1, 1, 3, 255, 0, 1, 2, 255, 0, 1, 2, 255, 6, 1, 2, 255, 6, 4, 1, 255, 10, 3, 1, 255, 14, 2, 1, 255, 16, 0, 7, 255, 12, 22, 35, 255, 1, 35, 44, 255, 0, 12, 24, 255, 2, 0, 36, 255, 20, 88, 146, 255, 38, 102, 114, 255, 5, 3, 6, 255, 8, 1, 3, 255, 0, 2, 3, 255, 3, 3, 5, 255, 1, 1, 1, 255, 1, 0, 0, 255, 0, 0, 0, 255, 2, 1, 2, 255, 1, 0, 0, 255, 2, 1, 1, 255, 0, 0, 2, 255, 1, 5, 19, 255, 2, 5, 18, 255, 1, 0, 2, 255, 2, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 3, 3, 5, 255, 0, 2, 2, 255, 1, 0, 7, 255, 2, 0, 12, 255, 2, 2, 2, 255, 1, 0, 1, 255, 0, 0, 2, 255, 2, 1, 2, 255, 6, 8, 31, 255, 58, 66, 113, 255, 89, 96, 149, 255, 81, 86, 113, 255, 60, 54, 44, 255, 25, 20, 12, 255, 11, 8, 7, 255, 43, 39, 56, 255, 77, 73, 103, 255, 75, 81, 132, 255, 51, 67, 135, 255, 48, 65, 133, 255, 40, 43, 59, 255, 20, 12, 15, 255, 2, 2, 0, 255, 8, 7, 2, 255, 14, 12, 5, 255, 17, 12, 12, 255, 13, 12, 9, 255, 12, 11, 2, 255, 19, 17, 9, 255, 34, 30, 21, 255, 43, 38, 26, 255, 40, 39, 27, 255, 48, 56, 29, 255, 51, 62, 20, 255, 44, 51, 17, 255, 24, 27, 7, 255, 11, 12, 4, 255, 20, 8, 6, 255, 26, 17, 14, 255, 40, 32, 20, 255, 43, 31, 12, 255, 34, 25, 8, 255, 23, 24, 8, 255, 19, 20, 9, 255, 26, 24, 10, 255, 28, 24, 7, 255, 30, 23, 6, 255, 34, 24, 10, 255, 39, 24, 8, 255, 35, 22, 2, 255, 34, 26, 4, 255, 42, 27, 12, 255, 40, 24, 9, 255, 36, 27, 11, 255, 43, 29, 11, 255, 47, 24, 12, 255, 38, 24, 10, 255, 46, 29, 6, 255, 47, 30, 10, 255, 49, 32, 4, 255, 51, 34, 4, 255, 41, 25, 14, 255, 54, 31, 16, 255, 64, 34, 13, 255, 66, 34, 9, 255, 66, 32, 6, 255, 70, 37, 8, 255, 76, 46, 10, 255, 72, 43, 14, 255, 70, 41, 3, 255, 76, 41, 9, 255, 75, 40, 5, 255, 76, 47, 8, 255, 75, 45, 9, 255, 77, 43, 7, 255, 83, 43, 9, 255, 81, 45, 7, 255, 81, 47, 13, 255, 86, 47, 16, 255, 93, 49, 8, 255, 89, 51, 6, 255, 84, 51, 7, 255, 83, 51, 8, 255, 73, 44, 15, 255, 72, 43, 12, 255, 76, 42, 7, 255, 79, 40, 7, 255, 82, 42, 8, 255, 81, 44, 13, 255, 87, 50, 1, 255, 92, 53, 4, 255, 94, 55, 16, 255, 104, 65, 11, 255, 126, 76, 15, 255, 127, 75, 16, 255, 114, 72, 3, 255, 113, 68, 14, 255, 120, 69, 12, 255, 124, 74, 8, 255, 124, 74, 6, 255, 139, 83, 6, 255, 147, 86, 6, 255, 129, 78, 6, 255, 119, 70, 6, 255, 115, 66, 7, 255, 107, 60, 12, 255, 103, 61, 10, 255, 104, 60, 10, 255, 95, 57, 6, 255, 84, 52, 7, 255, 84, 48, 10, 255, 85, 46, 6, 255, 84, 46, 9, 255, 82, 49, 6, 255, 81, 50, 11, 255, 84, 46, 9, 255, 83, 50, 14, 255, 79, 47, 18, 255, 80, 47, 19, 255, 81, 52, 14, 255, 77, 53, 21, 255, 85, 51, 14, 255, 87, 56, 13, 255, 82, 59, 4, 255, 78, 53, 7, 255, 87, 53, 19, 255, 87, 50, 21, 255, 81, 53, 17, 255, 84, 54, 20, 255, 84, 54, 17, 255, 83, 54, 21, 255, 79, 50, 20, 255, 83, 55, 22, 255, 86, 58, 19, 255, 85, 57, 22, 255, 83, 57, 31, 255, 92, 64, 17, 255, 96, 66, 17, 255, 94, 62, 21, 255, 90, 61, 28, 255, 77, 58, 37, 255, 78, 61, 29, 255, 78, 63, 25, 255, 82, 67, 34, 255, 87, 65, 24, 255, 85, 67, 23, 255, 83, 64, 25, 255, 94, 69, 30, 255, 92, 66, 29, 255, 79, 66, 30, 255, 80, 66, 38, 255, 83, 67, 36, 255, 86, 69, 36, 255, 85, 69, 38, 255, 93, 76, 29, 255, 96, 75, 27, 255, 97, 73, 33, 255, 90, 73, 23, 255, 89, 71, 26, 255, 97, 72, 39, 255, 104, 73, 31, 255, 109, 77, 30, 255, 109, 78, 34, 255, 109, 76, 40, 255, 116, 80, 28, 255, 124, 83, 31, 255, 126, 84, 39, 255, 124, 86, 34, 255, 118, 83, 41, 255, 114, 80, 43, 255, 117, 86, 34, 255, 112, 82, 27, 255, 111, 83, 34, 255, 111, 83, 37, 255, 110, 84, 34, 255, 113, 87, 34, 255, 118, 88, 39, 255, 122, 91, 45, 255, 120, 93, 41, 255, 119, 91, 44, 255, 118, 88, 51, 255, 126, 97, 53, 255, 124, 97, 50, 255, 123, 99, 49, 255, 126, 104, 54, 255, 128, 107, 49, 255, 132, 112, 48, 255, 134, 113, 54, 255, 136, 115, 55, 255, 140, 118, 62, 255, 139, 122, 66, 255, 129, 122, 69, 255, 140, 134, 83, 255, 152, 144, 92, 255, 139, 127, 73, 255, 141, 127, 61, 255, 146, 130, 66, 255, 149, 125, 61, 255, 151, 126, 68, 255, 153, 127, 74, 255, 153, 129, 68, 255, 149, 128, 50, 255, 158, 132, 48, 255, 155, 130, 50, 255, 145, 124, 47, 255, 136, 116, 51, 255, 134, 116, 44, 255, 131, 115, 42, 255, 119, 105, 43, 255, 119, 107, 45, 255, 126, 100, 51, 255, 133, 99, 44, 255, 128, 101, 28, 255, 126, 96, 39, 255, 129, 94, 33, 255, 131, 94, 35, 255, 130, 90, 22, 255, 131, 91, 19, 255, 129, 88, 30, 255, 120, 86, 29, 255, 115, 89, 28, 255, 123, 88, 36, 255, 127, 82, 29, 255, 126, 79, 21, 255, 127, 81, 23, 255, 131, 82, 21, 255, 131, 82, 22, 255, 129, 79, 20, 255, 126, 75, 28, 255, 125, 74, 24, 255, 126, 74, 23, 255, 124, 75, 13, 255, 122, 75, 17, 255, 119, 73, 14, 255, 119, 68, 18, 255, 117, 71, 18, 255, 123, 74, 15, 255, 121, 70, 6, 255, 122, 73, 9, 255, 130, 76, 14, 255, 137, 77, 12, 255, 141, 82, 12, 255, 151, 83, 9, 255, 156, 84, 10, 255, 160, 82, 10, 255, 157, 82, 4, 255, 143, 75, 6, 255, 134, 71, 12, 255, 130, 64, 9, 255, 130, 69, 7, 255, 125, 71, 6, 255, 119, 66, 7, 255, 118, 65, 11, 255, 114, 61, 7, 255, 112, 62, 4, 255, 117, 66, 8, 255, 122, 63, 6, 255, 124, 64, 8, 255, 127, 70, 10, 255, 128, 69, 3, 255, 138, 71, 4, 255, 134, 71, 4, 255, 133, 72, 6, 255, 132, 74, 8, 255, 133, 74, 8, 255, 144, 76, 8, 255, 160, 81, 11, 255, 169, 87, 9, 255, 169, 89, 5, 255, 174, 93, 12, 255, 166, 82, 8, 255, 167, 84, 7, 255, 165, 86, 7, 255, 157, 78, 4, 255, 145, 77, 0, 255, 143, 75, 4, 255, 141, 75, 7, 255, 137, 71, 6, 255, 135, 69, 9, 255, 136, 70, 12, 255, 129, 67, 7, 255, 133, 68, 8, 255, 128, 63, 8, 255, 121, 62, 10, 255, 118, 64, 8, 255, 121, 62, 4, 255, 127, 59, 4, 255, 126, 62, 3, 255, 113, 63, 3, 255, 113, 61, 7, 255, 118, 58, 4, 255, 121, 59, 2, 255, 117, 59, 5, 255, 107, 54, 1, 255, 103, 54, 2, 255, 113, 53, 10, 255, 118, 54, 2, 255, 104, 44, 3, 255, 98, 35, 9, 255, 105, 41, 1, 255, 107, 46, 9, 255, 107, 52, 9, 255, 97, 47, 13, 255, 97, 48, 20, 255, 97, 54, 9, 255, 94, 49, 16, 255, 91, 46, 20, 255, 90, 44, 16, 255, 96, 52, 12, 255, 14, 34, 53, 255, 14, 19, 45, 255, 10, 51, 73, 255, 21, 55, 75, 255, 19, 47, 74, 255, 2, 18, 32, 255, 0, 2, 0, 255, 2, 0, 1, 255, 1, 0, 0, 255, 0, 0, 0, 255, 22, 5, 4, 255, 48, 5, 9, 255, 39, 2, 9, 255, 15, 4, 2, 255, 3, 2, 5, 255, 0, 1, 7, 255, 2, 1, 5, 255, 3, 1, 4, 255, 2, 0, 4, 255, 1, 1, 2, 255, 0, 1, 3, 255, 0, 0, 2, 255, 2, 0, 3, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 0, 1, 255, 1, 1, 4, 255, 1, 0, 2, 255, 17, 9, 25, 255, 18, 33, 49, 255, 4, 26, 23, 255, 3, 2, 0, 255, 7, 24, 88, 255, 10, 133, 189, 255, 14, 157, 173, 255, 118, 228, 240, 255, 51, 119, 121, 255, 0, 0, 0, 255, 7, 8, 7, 255, 6, 1, 1, 255, 2, 2, 2, 255, 0, 2, 1, 255, 0, 1, 0, 255, 0, 2, 0, 255, 5, 1, 0, 255, 2, 3, 5, 255, 3, 5, 30, 255, 3, 10, 39, 255, 4, 14, 34, 255, 2, 8, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 2, 255, 1, 1, 2, 255, 0, 0, 2, 255, 1, 1, 0, 255, 2, 0, 4, 255, 1, 0, 0, 255, 0, 0, 1, 255, 10, 7, 33, 255, 51, 48, 104, 255, 89, 97, 138, 255, 77, 86, 101, 255, 48, 55, 56, 255, 21, 22, 28, 255, 14, 13, 9, 255, 38, 29, 38, 255, 84, 65, 79, 255, 78, 82, 107, 255, 55, 65, 141, 255, 58, 73, 122, 255, 41, 47, 87, 255, 18, 13, 22, 255, 3, 1, 0, 255, 3, 4, 1, 255, 14, 7, 2, 255, 11, 6, 4, 255, 10, 7, 2, 255, 14, 14, 2, 255, 16, 12, 2, 255, 19, 18, 6, 255, 35, 36, 12, 255, 62, 43, 11, 255, 53, 41, 12, 255, 43, 40, 22, 255, 38, 37, 12, 255, 23, 25, 0, 255, 11, 11, 4, 255, 22, 11, 16, 255, 43, 26, 5, 255, 52, 37, 10, 255, 36, 31, 9, 255, 20, 19, 5, 255, 24, 17, 7, 255, 28, 21, 6, 255, 22, 21, 8, 255, 24, 22, 10, 255, 29, 24, 10, 255, 33, 27, 8, 255, 36, 27, 10, 255, 36, 25, 9, 255, 39, 25, 12, 255, 42, 26, 10, 255, 42, 31, 7, 255, 40, 30, 11, 255, 36, 27, 6, 255, 41, 31, 14, 255, 36, 24, 7, 255, 37, 24, 6, 255, 40, 28, 21, 255, 41, 22, 13, 255, 50, 26, 19, 255, 45, 33, 6, 255, 46, 29, 0, 255, 48, 25, 12, 255, 45, 32, 15, 255, 50, 29, 10, 255, 56, 30, 6, 255, 66, 34, 12, 255, 73, 42, 6, 255, 75, 44, 6, 255, 75, 42, 11, 255, 66, 41, 12, 255, 64, 35, 11, 255, 62, 33, 4, 255, 64, 37, 8, 255, 68, 39, 12, 255, 74, 38, 10, 255, 76, 36, 13, 255, 73, 40, 9, 255, 75, 47, 9, 255, 84, 49, 8, 255, 91, 49, 4, 255, 86, 46, 9, 255, 80, 45, 14, 255, 80, 41, 4, 255, 74, 37, 15, 255, 77, 44, 8, 255, 79, 44, 11, 255, 81, 44, 4, 255, 86, 49, 9, 255, 96, 56, 9, 255, 96, 59, 14, 255, 94, 61, 7, 255, 100, 62, 13, 255, 104, 59, 4, 255, 117, 68, 4, 255, 115, 69, 13, 255, 111, 69, 4, 255, 114, 68, 4, 255, 113, 70, 7, 255, 121, 70, 9, 255, 128, 69, 13, 255, 137, 80, 12, 255, 146, 88, 5, 255, 126, 76, 4, 255, 119, 70, 5, 255, 113, 62, 5, 255, 107, 61, 11, 255, 106, 64, 13, 255, 103, 62, 7, 255, 95, 58, 6, 255, 84, 50, 13, 255, 81, 49, 8, 255, 87, 51, 4, 255, 82, 49, 7, 255, 80, 48, 10, 255, 83, 50, 11, 255, 85, 49, 10, 255, 87, 52, 12, 255, 83, 52, 8, 255, 81, 51, 6, 255, 82, 51, 9, 255, 81, 52, 16, 255, 90, 53, 16, 255, 90, 56, 9, 255, 87, 55, 4, 255, 88, 54, 13, 255, 84, 52, 12, 255, 81, 51, 17, 255, 80, 50, 18, 255, 82, 56, 9, 255, 77, 51, 11, 255, 80, 55, 27, 255, 79, 59, 19, 255, 78, 58, 18, 255, 91, 63, 12, 255, 89, 62, 19, 255, 84, 60, 28, 255, 94, 65, 16, 255, 99, 66, 21, 255, 95, 60, 23, 255, 89, 58, 29, 255, 80, 61, 34, 255, 85, 63, 27, 255, 85, 62, 32, 255, 82, 62, 32, 255, 87, 63, 25, 255, 85, 65, 32, 255, 84, 63, 25, 255, 85, 67, 25, 255, 89, 65, 28, 255, 87, 65, 27, 255, 91, 67, 31, 255, 85, 62, 34, 255, 90, 73, 27, 255, 87, 70, 22, 255, 91, 72, 26, 255, 98, 78, 26, 255, 93, 73, 29, 255, 87, 72, 33, 255, 86, 70, 29, 255, 95, 71, 28, 255, 98, 72, 25, 255, 105, 72, 42, 255, 109, 76, 38, 255, 110, 76, 32, 255, 113, 78, 36, 255, 119, 81, 34, 255, 122, 84, 27, 255, 125, 87, 30, 255, 117, 81, 39, 255, 109, 77, 32, 255, 113, 82, 37, 255, 112, 79, 37, 255, 113, 80, 37, 255, 112, 81, 40, 255, 112, 84, 37, 255, 114, 85, 30, 255, 118, 86, 33, 255, 121, 88, 36, 255, 120, 91, 32, 255, 121, 93, 40, 255, 124, 94, 45, 255, 126, 94, 38, 255, 128, 98, 42, 255, 127, 103, 43, 255, 128, 108, 51, 255, 127, 107, 48, 255, 131, 111, 55, 255, 135, 113, 60, 255, 134, 114, 56, 255, 137, 117, 56, 255, 137, 118, 56, 255, 135, 120, 59, 255, 135, 123, 68, 255, 157, 146, 90, 255, 148, 132, 79, 255, 140, 121, 56, 255, 148, 129, 57, 255, 147, 127, 56, 255, 147, 124, 61, 255, 153, 128, 71, 255, 154, 130, 69, 255, 149, 126, 50, 255, 158, 131, 49, 255, 155, 128, 55, 255, 146, 125, 47, 255, 136, 116, 47, 255, 133, 113, 49, 255, 131, 112, 46, 255, 124, 108, 46, 255, 122, 109, 42, 255, 125, 102, 39, 255, 130, 97, 49, 255, 128, 95, 43, 255, 125, 94, 29, 255, 128, 93, 26, 255, 131, 92, 35, 255, 134, 90, 26, 255, 129, 88, 25, 255, 129, 87, 26, 255, 124, 83, 35, 255, 115, 84, 33, 255, 119, 88, 18, 255, 127, 87, 15, 255, 128, 83, 19, 255, 129, 79, 24, 255, 129, 80, 19, 255, 131, 82, 17, 255, 128, 79, 14, 255, 130, 79, 15, 255, 128, 77, 19, 255, 128, 76, 22, 255, 128, 79, 16, 255, 122, 75, 20, 255, 117, 71, 12, 255, 121, 71, 15, 255, 124, 77, 12, 255, 127, 73, 11, 255, 124, 67, 13, 255, 125, 73, 13, 255, 131, 76, 9, 255, 134, 75, 7, 255, 137, 82, 5, 255, 150, 85, 5, 255, 156, 84, 15, 255, 165, 87, 15, 255, 164, 87, 10, 255, 150, 78, 11, 255, 138, 73, 3, 255, 128, 70, 11, 255, 126, 71, 10, 255, 124, 70, 4, 255, 123, 68, 8, 255, 121, 64, 9, 255, 118, 65, 5, 255, 120, 69, 7, 255, 124, 66, 7, 255, 126, 64, 5, 255, 125, 65, 6, 255, 121, 64, 4, 255, 129, 71, 10, 255, 134, 71, 6, 255, 133, 69, 5, 255, 131, 71, 5, 255, 129, 71, 5, 255, 132, 75, 8, 255, 145, 80, 12, 255, 159, 84, 14, 255, 168, 88, 8, 255, 170, 89, 7, 255, 178, 96, 14, 255, 170, 89, 3, 255, 167, 87, 7, 255, 164, 87, 8, 255, 159, 83, 2, 255, 154, 82, 8, 255, 145, 79, 2, 255, 141, 75, 2, 255, 138, 71, 1, 255, 136, 69, 3, 255, 131, 66, 12, 255, 127, 67, 5, 255, 133, 67, 2, 255, 137, 63, 8, 255, 128, 60, 9, 255, 121, 62, 6, 255, 120, 61, 2, 255, 124, 62, 6, 255, 123, 61, 4, 255, 120, 62, 0, 255, 117, 60, 1, 255, 118, 62, 2, 255, 118, 57, 4, 255, 110, 43, 5, 255, 98, 33, 4, 255, 89, 34, 1, 255, 98, 36, 11, 255, 102, 37, 5, 255, 87, 33, 7, 255, 90, 38, 10, 255, 102, 47, 3, 255, 96, 41, 8, 255, 100, 50, 14, 255, 98, 56, 8, 255, 96, 54, 10, 255, 93, 51, 9, 255, 91, 45, 16, 255, 98, 46, 17, 255, 101, 49, 10, 255, 100, 49, 13, 255, 35, 39, 101, 255, 26, 69, 108, 255, 23, 56, 78, 255, 10, 47, 75, 255, 13, 42, 73, 255, 5, 30, 50, 255, 0, 11, 19, 255, 0, 0, 4, 255, 4, 0, 4, 255, 2, 0, 7, 255, 5, 2, 19, 255, 8, 2, 25, 255, 5, 0, 32, 255, 1, 1, 23, 255, 4, 1, 4, 255, 3, 2, 4, 255, 2, 1, 7, 255, 1, 3, 3, 255, 0, 1, 1, 255, 0, 1, 3, 255, 0, 0, 3, 255, 2, 1, 3, 255, 1, 0, 2, 255, 2, 0, 2, 255, 2, 0, 2, 255, 2, 0, 1, 255, 6, 1, 4, 255, 2, 1, 6, 255, 5, 17, 31, 255, 4, 20, 20, 255, 2, 0, 5, 255, 8, 39, 96, 255, 16, 197, 239, 255, 15, 202, 167, 255, 4, 46, 34, 255, 31, 73, 83, 255, 116, 241, 248, 255, 44, 99, 103, 255, 0, 0, 0, 255, 5, 10, 7, 255, 1, 0, 0, 255, 3, 1, 2, 255, 0, 2, 3, 255, 2, 0, 2, 255, 1, 2, 9, 255, 5, 5, 31, 255, 5, 7, 32, 255, 3, 9, 22, 255, 0, 19, 26, 255, 5, 25, 35, 255, 4, 9, 23, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 1, 1, 255, 0, 1, 3, 255, 1, 1, 1, 255, 0, 0, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 9, 9, 29, 255, 39, 41, 87, 255, 72, 79, 126, 255, 79, 89, 116, 255, 49, 58, 54, 255, 20, 24, 11, 255, 8, 5, 9, 255, 38, 30, 46, 255, 73, 79, 92, 255, 72, 79, 123, 255, 73, 72, 121, 255, 59, 66, 134, 255, 49, 49, 76, 255, 25, 22, 15, 255, 0, 0, 0, 255, 6, 2, 1, 255, 12, 6, 11, 255, 5, 4, 2, 255, 7, 3, 2, 255, 14, 6, 9, 255, 9, 7, 6, 255, 14, 9, 4, 255, 22, 15, 10, 255, 40, 25, 20, 255, 71, 44, 14, 255, 64, 43, 7, 255, 26, 22, 8, 255, 15, 16, 6, 255, 8, 8, 4, 255, 21, 19, 7, 255, 35, 28, 7, 255, 40, 27, 12, 255, 40, 26, 10, 255, 28, 19, 7, 255, 24, 19, 6, 255, 19, 18, 1, 255, 28, 23, 7, 255, 30, 20, 9, 255, 31, 18, 12, 255, 29, 24, 12, 255, 25, 24, 12, 255, 30, 27, 12, 255, 32, 27, 12, 255, 38, 31, 11, 255, 33, 25, 10, 255, 44, 29, 20, 255, 48, 28, 13, 255, 42, 31, 13, 255, 42, 30, 12, 255, 53, 33, 12, 255, 46, 26, 12, 255, 41, 31, 10, 255, 42, 30, 6, 255, 50, 33, 4, 255, 54, 28, 13, 255, 46, 29, 10, 255, 52, 31, 4, 255, 54, 29, 8, 255, 45, 32, 10, 255, 53, 36, 6, 255, 51, 38, 8, 255, 53, 35, 13, 255, 67, 41, 5, 255, 73, 43, 4, 255, 66, 35, 6, 255, 64, 37, 14, 255, 62, 38, 7, 255, 62, 38, 8, 255, 62, 34, 9, 255, 66, 34, 3, 255, 72, 36, 8, 255, 70, 37, 10, 255, 66, 40, 9, 255, 71, 47, 8, 255, 76, 47, 5, 255, 82, 47, 9, 255, 77, 42, 6, 255, 75, 45, 12, 255, 76, 47, 7, 255, 85, 50, 7, 255, 85, 46, 8, 255, 87, 51, 11, 255, 89, 52, 13, 255, 96, 54, 12, 255, 95, 55, 5, 255, 95, 53, 13, 255, 94, 56, 8, 255, 90, 55, 15, 255, 99, 62, 8, 255, 115, 69, 2, 255, 121, 66, 14, 255, 117, 68, 10, 255, 115, 68, 3, 255, 111, 68, 4, 255, 119, 71, 3, 255, 127, 75, 10, 255, 130, 84, 5, 255, 137, 88, 3, 255, 118, 74, 8, 255, 115, 69, 10, 255, 115, 64, 5, 255, 111, 64, 3, 255, 107, 60, 5, 255, 100, 57, 5, 255, 97, 58, 9, 255, 88, 51, 13, 255, 82, 48, 4, 255, 84, 51, 6, 255, 80, 48, 9, 255, 78, 44, 12, 255, 84, 48, 10, 255, 86, 52, 5, 255, 85, 52, 10, 255, 79, 46, 10, 255, 82, 47, 12, 255, 89, 51, 16, 255, 78, 51, 11, 255, 88, 56, 11, 255, 95, 55, 14, 255, 85, 57, 7, 255, 83, 58, 15, 255, 81, 53, 16, 255, 78, 55, 20, 255, 77, 55, 11, 255, 77, 54, 17, 255, 79, 56, 18, 255, 80, 56, 16, 255, 82, 59, 18, 255, 84, 62, 18, 255, 87, 57, 15, 255, 86, 63, 18, 255, 90, 60, 24, 255, 94, 64, 21, 255, 98, 63, 31, 255, 95, 62, 25, 255, 87, 64, 15, 255, 86, 65, 22, 255, 88, 66, 17, 255, 89, 66, 20, 255, 91, 65, 32, 255, 91, 67, 30, 255, 87, 65, 26, 255, 85, 68, 21, 255, 78, 67, 18, 255, 88, 67, 25, 255, 87, 67, 29, 255, 91, 72, 25, 255, 92, 69, 27, 255, 89, 70, 26, 255, 89, 71, 25, 255, 90, 69, 33, 255, 92, 70, 29, 255, 89, 69, 25, 255, 90, 74, 33, 255, 88, 73, 29, 255, 91, 72, 33, 255, 96, 77, 28, 255, 103, 76, 34, 255, 112, 77, 31, 255, 114, 77, 23, 255, 116, 75, 44, 255, 116, 78, 37, 255, 124, 79, 39, 255, 125, 82, 34, 255, 121, 84, 31, 255, 113, 81, 34, 255, 112, 81, 38, 255, 116, 83, 34, 255, 114, 81, 31, 255, 110, 79, 30, 255, 113, 82, 33, 255, 116, 85, 33, 255, 120, 86, 36, 255, 122, 87, 37, 255, 123, 89, 40, 255, 124, 94, 46, 255, 122, 94, 45, 255, 130, 98, 45, 255, 130, 99, 46, 255, 132, 107, 37, 255, 129, 106, 55, 255, 127, 103, 55, 255, 130, 108, 59, 255, 132, 112, 59, 255, 134, 113, 57, 255, 137, 117, 56, 255, 136, 116, 55, 255, 136, 120, 56, 255, 129, 119, 62, 255, 149, 141, 85, 255, 154, 141, 90, 255, 139, 121, 70, 255, 142, 122, 64, 255, 145, 124, 60, 255, 146, 124, 51, 255, 151, 126, 57, 255, 154, 129, 57, 255, 153, 128, 57, 255, 155, 129, 47, 255, 153, 127, 38, 255, 145, 120, 55, 255, 138, 116, 55, 255, 136, 114, 39, 255, 135, 110, 46, 255, 128, 107, 44, 255, 123, 108, 37, 255, 123, 103, 39, 255, 127, 100, 31, 255, 132, 96, 38, 255, 132, 96, 33, 255, 130, 94, 24, 255, 133, 95, 28, 255, 135, 89, 36, 255, 128, 87, 33, 255, 132, 87, 28, 255, 132, 86, 20, 255, 116, 84, 21, 255, 115, 82, 34, 255, 125, 82, 29, 255, 132, 84, 21, 255, 129, 77, 24, 255, 132, 80, 25, 255, 131, 82, 14, 255, 131, 80, 14, 255, 134, 80, 18, 255, 131, 79, 14, 255, 130, 77, 14, 255, 128, 77, 14, 255, 123, 75, 17, 255, 120, 75, 13, 255, 121, 75, 14, 255, 126, 76, 7, 255, 127, 73, 8, 255, 125, 71, 16, 255, 128, 74, 13, 255, 130, 73, 7, 255, 132, 75, 9, 255, 140, 81, 7, 255, 152, 84, 8, 255, 156, 86, 8, 255, 165, 90, 11, 255, 166, 89, 12, 255, 157, 85, 9, 255, 144, 78, 4, 255, 134, 73, 8, 255, 129, 69, 4, 255, 125, 66, 2, 255, 128, 69, 9, 255, 123, 66, 11, 255, 118, 67, 10, 255, 117, 66, 8, 255, 121, 68, 6, 255, 118, 67, 4, 255, 121, 68, 5, 255, 127, 69, 5, 255, 130, 69, 9, 255, 133, 71, 8, 255, 133, 69, 8, 255, 133, 69, 9, 255, 132, 72, 9, 255, 132, 73, 7, 255, 140, 76, 3, 255, 157, 86, 6, 255, 167, 90, 6, 255, 170, 89, 10, 255, 178, 93, 10, 255, 174, 93, 1, 255, 168, 90, 6, 255, 164, 88, 7, 255, 162, 87, 1, 255, 157, 81, 6, 255, 148, 79, 2, 255, 143, 76, 4, 255, 144, 76, 4, 255, 142, 74, 3, 255, 133, 68, 11, 255, 129, 66, 6, 255, 136, 67, 8, 255, 137, 67, 4, 255, 127, 63, 0, 255, 125, 64, 7, 255, 126, 63, 8, 255, 126, 62, 6, 255, 124, 61, 5, 255, 125, 64, 5, 255, 120, 58, 12, 255, 123, 59, 11, 255, 122, 60, 5, 255, 114, 49, 11, 255, 94, 28, 11, 255, 85, 28, 5, 255, 84, 33, 11, 255, 88, 36, 8, 255, 94, 36, 6, 255, 102, 45, 6, 255, 103, 49, 6, 255, 94, 42, 10, 255, 95, 47, 17, 255, 94, 49, 17, 255, 93, 51, 9, 255, 94, 55, 9, 255, 90, 46, 14, 255, 94, 41, 18, 255, 103, 46, 17, 255, 106, 49, 10, 255, 42, 92, 130, 255, 28, 74, 103, 255, 27, 58, 79, 255, 10, 49, 74, 255, 4, 56, 83, 255, 13, 54, 75, 255, 9, 32, 49, 255, 5, 14, 16, 255, 0, 0, 3, 255, 3, 1, 12, 255, 1, 0, 35, 255, 0, 2, 42, 255, 1, 0, 43, 255, 3, 2, 31, 255, 3, 1, 10, 255, 6, 1, 4, 255, 2, 2, 4, 255, 0, 3, 0, 255, 4, 1, 6, 255, 1, 0, 6, 255, 1, 0, 6, 255, 2, 1, 5, 255, 0, 0, 4, 255, 1, 0, 3, 255, 2, 1, 3, 255, 0, 2, 2, 255, 3, 1, 1, 255, 3, 0, 5, 255, 3, 2, 0, 255, 2, 0, 18, 255, 11, 87, 153, 255, 14, 216, 248, 255, 3, 165, 128, 255, 3, 23, 12, 255, 12, 55, 80, 255, 0, 21, 31, 255, 44, 90, 106, 255, 118, 243, 254, 255, 28, 86, 84, 255, 0, 0, 0, 255, 10, 10, 10, 255, 4, 0, 0, 255, 3, 0, 3, 255, 1, 5, 15, 255, 2, 6, 24, 255, 2, 5, 18, 255, 2, 2, 6, 255, 4, 9, 23, 255, 0, 21, 42, 255, 4, 34, 45, 255, 4, 14, 19, 255, 1, 0, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 2, 1, 5, 255, 2, 1, 1, 255, 0, 0, 0, 255, 1, 2, 15, 255, 34, 38, 80, 255, 68, 77, 130, 255, 66, 79, 112, 255, 47, 56, 67, 255, 16, 21, 21, 255, 5, 7, 10, 255, 26, 25, 44, 255, 73, 64, 103, 255, 77, 82, 133, 255, 44, 64, 169, 255, 42, 61, 147, 255, 43, 52, 57, 255, 11, 18, 35, 255, 0, 1, 2, 255, 1, 0, 0, 255, 6, 4, 4, 255, 2, 6, 4, 255, 3, 3, 2, 255, 9, 5, 4, 255, 8, 5, 3, 255, 6, 4, 3, 255, 7, 4, 3, 255, 15, 8, 5, 255, 24, 17, 9, 255, 42, 22, 7, 255, 37, 24, 4, 255, 13, 13, 3, 255, 12, 11, 6, 255, 22, 15, 7, 255, 38, 27, 9, 255, 47, 31, 10, 255, 38, 21, 10, 255, 20, 15, 4, 255, 16, 19, 5, 255, 20, 21, 6, 255, 23, 21, 9, 255, 22, 16, 9, 255, 26, 21, 14, 255, 27, 24, 12, 255, 28, 23, 3, 255, 30, 26, 5, 255, 28, 24, 14, 255, 33, 28, 18, 255, 37, 30, 14, 255, 43, 34, 2, 255, 46, 33, 9, 255, 44, 30, 11, 255, 42, 32, 14, 255, 47, 30, 14, 255, 49, 32, 10, 255, 44, 29, 11, 255, 38, 25, 13, 255, 42, 25, 13, 255, 42, 28, 12, 255, 43, 33, 8, 255, 46, 31, 9, 255, 45, 29, 14, 255, 45, 28, 9, 255, 45, 30, 8, 255, 40, 29, 15, 255, 46, 30, 14, 255, 53, 34, 2, 255, 59, 37, 11, 255, 58, 39, 13, 255, 58, 41, 5, 255, 58, 36, 10, 255, 68, 33, 13, 255, 58, 33, 6, 255, 59, 39, 7, 255, 66, 36, 10, 255, 72, 37, 12, 255, 71, 39, 9, 255, 70, 39, 8, 255, 74, 43, 4, 255, 71, 40, 4, 255, 77, 45, 6, 255, 79, 46, 8, 255, 77, 44, 16, 255, 76, 49, 6, 255, 77, 48, 12, 255, 90, 58, 8, 255, 89, 52, 9, 255, 95, 55, 11, 255, 90, 54, 8, 255, 87, 56, 6, 255, 87, 55, 8, 255, 95, 56, 4, 255, 100, 56, 9, 255, 96, 54, 7, 255, 101, 60, 10, 255, 110, 62, 11, 255, 121, 70, 8, 255, 114, 68, 7, 255, 105, 65, 5, 255, 111, 65, 13, 255, 121, 74, 8, 255, 122, 75, 7, 255, 130, 81, 9, 255, 138, 88, 5, 255, 122, 79, 7, 255, 114, 68, 7, 255, 116, 64, 9, 255, 110, 63, 13, 255, 103, 60, 6, 255, 100, 56, 12, 255, 101, 55, 9, 255, 96, 50, 6, 255, 87, 50, 4, 255, 81, 49, 11, 255, 77, 43, 13, 255, 80, 45, 15, 255, 88, 54, 12, 255, 90, 52, 6, 255, 79, 48, 12, 255, 80, 49, 22, 255, 89, 49, 15, 255, 92, 51, 10, 255, 89, 54, 14, 255, 92, 54, 11, 255, 89, 55, 13, 255, 85, 56, 10, 255, 85, 54, 15, 255, 86, 56, 18, 255, 82, 56, 19, 255, 81, 55, 15, 255, 79, 50, 27, 255, 82, 57, 16, 255, 83, 58, 17, 255, 83, 58, 19, 255, 84, 60, 11, 255, 86, 58, 12, 255, 85, 59, 13, 255, 89, 60, 25, 255, 97, 62, 18, 255, 96, 61, 27, 255, 90, 65, 24, 255, 87, 66, 23, 255, 82, 60, 15, 255, 84, 68, 21, 255, 83, 66, 25, 255, 92, 65, 27, 255, 88, 61, 28, 255, 93, 63, 18, 255, 91, 66, 27, 255, 86, 64, 22, 255, 95, 69, 18, 255, 84, 67, 32, 255, 83, 69, 30, 255, 93, 70, 27, 255, 92, 70, 27, 255, 89, 72, 24, 255, 92, 73, 26, 255, 94, 71, 38, 255, 95, 71, 33, 255, 92, 71, 17, 255, 92, 72, 26, 255, 90, 72, 33, 255, 91, 75, 20, 255, 98, 73, 23, 255, 111, 76, 34, 255, 113, 75, 38, 255, 112, 77, 32, 255, 120, 83, 31, 255, 126, 83, 26, 255, 128, 81, 31, 255, 125, 86, 33, 255, 115, 83, 31, 255, 114, 83, 28, 255, 115, 80, 30, 255, 117, 83, 36, 255, 113, 81, 30, 255, 112, 81, 33, 255, 118, 85, 41, 255, 118, 85, 36, 255, 125, 88, 36, 255, 126, 87, 42, 255, 122, 92, 47, 255, 119, 93, 39, 255, 128, 100, 35, 255, 131, 99, 46, 255, 128, 100, 48, 255, 128, 101, 51, 255, 130, 105, 48, 255, 131, 108, 52, 255, 132, 111, 48, 255, 134, 115, 53, 255, 136, 116, 56, 255, 137, 114, 57, 255, 140, 122, 49, 255, 130, 118, 56, 255, 140, 131, 72, 255, 159, 149, 89, 255, 143, 126, 70, 255, 140, 121, 54, 255, 142, 124, 51, 255, 147, 123, 55, 255, 152, 123, 55, 255, 152, 122, 55, 255, 153, 123, 60, 255, 156, 128, 47, 255, 157, 127, 46, 255, 149, 120, 50, 255, 139, 115, 46, 255, 138, 113, 36, 255, 138, 107, 41, 255, 133, 105, 38, 255, 125, 107, 25, 255, 123, 107, 45, 255, 129, 101, 38, 255, 135, 97, 30, 255, 136, 96, 31, 255, 130, 93, 25, 255, 131, 92, 30, 255, 134, 92, 29, 255, 128, 90, 25, 255, 134, 89, 21, 255, 137, 86, 17, 255, 120, 87, 22, 255, 117, 87, 28, 255, 126, 86, 24, 255, 131, 84, 22, 255, 133, 80, 24, 255, 135, 81, 24, 255, 133, 83, 11, 255, 135, 80, 19, 255, 136, 77, 20, 255, 131, 75, 14, 255, 133, 78, 11, 255, 128, 77, 12, 255, 120, 74, 9, 255, 120, 76, 12, 255, 120, 75, 14, 255, 122, 72, 8, 255, 119, 74, 8, 255, 122, 78, 14, 255, 128, 76, 10, 255, 128, 75, 12, 255, 133, 76, 17, 255, 141, 77, 7, 255, 157, 84, 17, 255, 162, 91, 10, 255, 165, 93, 3, 255, 162, 85, 4, 255, 162, 87, 7, 255, 147, 79, 4, 255, 137, 70, 7, 255, 131, 68, 8, 255, 124, 66, 3, 255, 125, 67, 6, 255, 123, 64, 4, 255, 124, 67, 8, 255, 128, 66, 12, 255, 123, 61, 8, 255, 120, 68, 6, 255, 125, 70, 7, 255, 134, 69, 6, 255, 136, 68, 10, 255, 134, 72, 7, 255, 135, 70, 3, 255, 134, 68, 3, 255, 132, 68, 4, 255, 135, 73, 7, 255, 147, 80, 7, 255, 156, 84, 2, 255, 161, 85, 6, 255, 172, 91, 13, 255, 179, 95, 9, 255, 180, 98, 6, 255, 171, 92, 5, 255, 167, 88, 8, 255, 170, 90, 7, 255, 163, 85, 2, 255, 153, 80, 1, 255, 149, 77, 11, 255, 151, 77, 9, 255, 150, 79, 4, 255, 139, 74, 5, 255, 128, 65, 8, 255, 133, 67, 7, 255, 137, 68, 4, 255, 136, 69, 9, 255, 129, 66, 7, 255, 124, 66, 1, 255, 126, 68, 3, 255, 128, 66, 10, 255, 131, 61, 7, 255, 126, 59, 5, 255, 122, 63, 6, 255, 123, 65, 8, 255, 122, 58, 7, 255, 92, 30, 6, 255, 82, 31, 4, 255, 82, 34, 7, 255, 91, 37, 6, 255, 103, 47, 4, 255, 102, 46, 4, 255, 99, 49, 12, 255, 97, 48, 20, 255, 95, 45, 12, 255, 96, 45, 12, 255, 100, 45, 14, 255, 106, 50, 10, 255, 102, 45, 15, 255, 102, 51, 17, 255, 104, 49, 9, 255, 109, 51, 8, 255, 33, 82, 94, 255, 40, 76, 113, 255, 31, 76, 134, 255, 28, 81, 117, 255, 17, 73, 107, 255, 17, 63, 92, 255, 12, 58, 63, 255, 8, 36, 51, 255, 4, 15, 35, 255, 3, 3, 23, 255, 2, 1, 35, 255, 0, 1, 51, 255, 4, 0, 51, 255, 1, 1, 24, 255, 0, 2, 4, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 1, 1, 255, 1, 1, 4, 255, 1, 0, 6, 255, 0, 0, 3, 255, 0, 0, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 1, 1, 255, 1, 1, 5, 255, 3, 1, 2, 255, 1, 0, 0, 255, 5, 28, 46, 255, 9, 167, 171, 255, 5, 108, 81, 255, 3, 7, 0, 255, 4, 0, 0, 255, 4, 19, 25, 255, 17, 82, 103, 255, 0, 17, 20, 255, 38, 97, 113, 255, 99, 235, 255, 255, 23, 65, 77, 255, 0, 0, 0, 255, 7, 11, 24, 255, 4, 0, 15, 255, 3, 5, 21, 255, 2, 1, 11, 255, 2, 3, 10, 255, 1, 6, 10, 255, 2, 17, 29, 255, 3, 28, 37, 255, 1, 9, 11, 255, 0, 2, 0, 255, 2, 0, 2, 255, 0, 2, 1, 255, 0, 0, 0, 255, 1, 1, 2, 255, 3, 0, 1, 255, 0, 2, 0, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 1, 0, 255, 0, 1, 0, 255, 0, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 0, 4, 255, 0, 0, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 0, 0, 255, 1, 0, 2, 255, 0, 2, 0, 255, 0, 2, 0, 255, 0, 0, 2, 255, 0, 0, 3, 255, 2, 0, 0, 255, 0, 0, 2, 255, 0, 1, 7, 255, 18, 20, 68, 255, 65, 68, 130, 255, 70, 80, 121, 255, 44, 57, 56, 255, 18, 29, 19, 255, 5, 6, 4, 255, 23, 14, 30, 255, 54, 54, 82, 255, 68, 69, 117, 255, 63, 66, 107, 255, 39, 59, 154, 255, 31, 47, 105, 255, 18, 20, 22, 255, 6, 3, 2, 255, 0, 0, 0, 255, 3, 1, 5, 255, 9, 2, 2, 255, 8, 3, 5, 255, 4, 2, 2, 255, 2, 3, 0, 255, 3, 4, 1, 255, 5, 5, 0, 255, 6, 5, 0, 255, 11, 6, 1, 255, 18, 14, 3, 255, 13, 11, 4, 255, 15, 10, 7, 255, 11, 10, 5, 255, 25, 20, 18, 255, 30, 24, 16, 255, 35, 30, 14, 255, 31, 21, 5, 255, 28, 20, 4, 255, 22, 13, 7, 255, 21, 14, 7, 255, 19, 21, 5, 255, 22, 20, 8, 255, 24, 24, 5, 255, 28, 22, 13, 255, 35, 28, 16, 255, 29, 24, 5, 255, 30, 27, 9, 255, 29, 26, 8, 255, 36, 27, 8, 255, 39, 28, 11, 255, 42, 32, 18, 255, 39, 32, 13, 255, 48, 35, 11, 255, 53, 35, 9, 255, 47, 31, 9, 255, 50, 32, 19, 255, 50, 36, 4, 255, 50, 35, 7, 255, 41, 32, 15, 255, 48, 31, 12, 255, 47, 28, 11, 255, 41, 27, 16, 255, 42, 28, 12, 255, 43, 28, 12, 255, 37, 27, 11, 255, 44, 31, 9, 255, 47, 30, 12, 255, 50, 33, 12, 255, 56, 34, 6, 255, 61, 35, 12, 255, 58, 33, 13, 255, 60, 36, 6, 255, 64, 36, 9, 255, 65, 29, 13, 255, 58, 33, 17, 255, 64, 36, 9, 255, 62, 36, 12, 255, 69, 36, 12, 255, 66, 39, 2, 255, 67, 39, 8, 255, 71, 41, 10, 255, 75, 41, 17, 255, 78, 43, 3, 255, 84, 49, 5, 255, 80, 42, 10, 255, 80, 43, 9, 255, 79, 45, 6, 255, 79, 47, 9, 255, 85, 51, 13, 255, 90, 52, 6, 255, 93, 53, 3, 255, 91, 54, 6, 255, 90, 56, 7, 255, 93, 58, 10, 255, 95, 55, 10, 255, 95, 57, 4, 255, 99, 59, 4, 255, 109, 64, 9, 255, 115, 65, 6, 255, 113, 67, 4, 255, 110, 66, 4, 255, 115, 66, 8, 255, 118, 71, 5, 255, 116, 71, 7, 255, 129, 80, 15, 255, 134, 82, 9, 255, 122, 74, 5, 255, 114, 66, 11, 255, 113, 66, 9, 255, 108, 63, 11, 255, 102, 61, 10, 255, 96, 53, 14, 255, 97, 54, 11, 255, 95, 53, 13, 255, 91, 53, 13, 255, 91, 54, 10, 255, 86, 50, 13, 255, 84, 52, 8, 255, 86, 57, 8, 255, 89, 51, 11, 255, 90, 48, 9, 255, 87, 53, 9, 255, 87, 48, 9, 255, 84, 54, 13, 255, 93, 59, 18, 255, 87, 53, 14, 255, 86, 58, 9, 255, 91, 58, 7, 255, 94, 54, 13, 255, 90, 53, 15, 255, 90, 55, 19, 255, 87, 54, 18, 255, 82, 55, 19, 255, 82, 57, 17, 255, 82, 54, 15, 255, 85, 57, 19, 255, 84, 60, 19, 255, 90, 59, 18, 255, 88, 62, 18, 255, 83, 64, 20, 255, 91, 69, 20, 255, 96, 67, 27, 255, 99, 68, 22, 255, 91, 64, 22, 255, 88, 63, 23, 255, 89, 60, 27, 255, 89, 65, 16, 255, 90, 65, 11, 255, 94, 68, 17, 255, 93, 69, 13, 255, 91, 67, 23, 255, 89, 68, 12, 255, 91, 68, 24, 255, 90, 69, 25, 255, 90, 70, 27, 255, 92, 71, 26, 255, 90, 69, 26, 255, 94, 70, 29, 255, 93, 64, 35, 255, 94, 69, 31, 255, 92, 72, 27, 255, 92, 74, 23, 255, 91, 72, 31, 255, 95, 71, 31, 255, 92, 71, 19, 255, 94, 75, 28, 255, 102, 74, 30, 255, 114, 76, 29, 255, 117, 80, 35, 255, 119, 80, 27, 255, 127, 84, 20, 255, 132, 84, 27, 255, 125, 81, 31, 255, 119, 78, 36, 255, 117, 80, 19, 255, 118, 83, 27, 255, 120, 80, 31, 255, 110, 83, 29, 255, 110, 82, 35, 255, 119, 82, 38, 255, 115, 87, 34, 255, 122, 87, 30, 255, 122, 88, 39, 255, 124, 90, 48, 255, 123, 90, 47, 255, 122, 94, 40, 255, 126, 100, 43, 255, 130, 102, 45, 255, 128, 99, 50, 255, 130, 104, 47, 255, 133, 108, 48, 255, 135, 110, 51, 255, 137, 113, 49, 255, 136, 114, 49, 255, 137, 111, 63, 255, 141, 116, 57, 255, 131, 118, 54, 255, 128, 119, 60, 255, 160, 148, 85, 255, 155, 137, 87, 255, 139, 120, 55, 255, 145, 123, 50, 255, 152, 124, 57, 255, 151, 120, 55, 255, 155, 124, 53, 255, 155, 126, 49, 255, 154, 123, 54, 255, 161, 129, 53, 255, 151, 122, 52, 255, 141, 117, 48, 255, 140, 114, 40, 255, 139, 112, 33, 255, 133, 107, 42, 255, 126, 105, 37, 255, 124, 105, 39, 255, 121, 104, 36, 255, 132, 97, 35, 255, 141, 96, 29, 255, 135, 96, 38, 255, 134, 92, 29, 255, 137, 94, 23, 255, 129, 91, 27, 255, 133, 88, 23, 255, 138, 87, 20, 255, 126, 85, 24, 255, 114, 84, 22, 255, 122, 85, 16, 255, 133, 85, 16, 255, 139, 87, 19, 255, 135, 80, 21, 255, 136, 82, 18, 255, 134, 76, 22, 255, 137, 78, 19, 255, 128, 79, 9, 255, 132, 78, 9, 255, 133, 76, 14, 255, 125, 75, 10, 255, 120, 76, 8, 255, 120, 75, 9, 255, 124, 73, 8, 255, 124, 74, 13, 255, 121, 74, 12, 255, 129, 79, 2, 255, 134, 79, 3, 255, 140, 80, 8, 255, 144, 79, 8, 255, 156, 86, 9, 255, 165, 93, 5, 255, 169, 94, 6, 255, 165, 88, 5, 255, 161, 85, 5, 255, 155, 82, 7, 255, 142, 76, 6, 255, 134, 72, 7, 255, 125, 65, 12, 255, 125, 68, 8, 255, 126, 69, 9, 255, 131, 71, 11, 255, 127, 65, 10, 255, 128, 66, 8, 255, 122, 67, 4, 255, 125, 68, 5, 255, 133, 69, 8, 255, 131, 68, 5, 255, 134, 72, 5, 255, 154, 70, 6, 255, 144, 69, 12, 255, 132, 67, 9, 255, 145, 77, 8, 255, 146, 77, 13, 255, 150, 80, 5, 255, 164, 89, 1, 255, 174, 95, 8, 255, 183, 102, 7, 255, 179, 98, 4, 255, 170, 88, 5, 255, 178, 93, 4, 255, 180, 95, 2, 255, 166, 92, 2, 255, 158, 83, 4, 255, 152, 75, 6, 255, 154, 77, 6, 255, 150, 76, 4, 255, 142, 73, 2, 255, 133, 71, 9, 255, 137, 69, 6, 255, 137, 66, 3, 255, 138, 69, 9, 255, 139, 66, 10, 255, 134, 67, 5, 255, 130, 71, 4, 255, 134, 68, 7, 255, 133, 70, 8, 255, 121, 68, 7, 255, 126, 65, 0, 255, 130, 62, 6, 255, 103, 40, 4, 255, 92, 34, 4, 255, 88, 40, 1, 255, 105, 41, 5, 255, 105, 44, 9, 255, 99, 49, 7, 255, 92, 50, 13, 255, 96, 54, 14, 255, 104, 53, 11, 255, 101, 49, 8, 255, 99, 44, 4, 255, 99, 40, 5, 255, 101, 48, 11, 255, 107, 49, 17, 255, 104, 43, 18, 255, 106, 44, 16, 255, 111, 48, 15, 255, 43, 82, 119, 255, 48, 94, 139, 255, 37, 99, 148, 255, 32, 97, 144, 255, 25, 86, 124, 255, 20, 71, 108, 255, 12, 68, 96, 255, 12, 61, 80, 255, 10, 49, 75, 255, 0, 28, 51, 255, 3, 9, 48, 255, 3, 1, 55, 255, 1, 2, 50, 255, 2, 1, 24, 255, 0, 1, 4, 255, 1, 0, 6, 255, 1, 0, 4, 255, 0, 0, 1, 255, 1, 0, 3, 255, 1, 0, 5, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 2, 255, 0, 0, 1, 255, 1, 1, 5, 255, 3, 2, 6, 255, 0, 2, 5, 255, 3, 6, 11, 255, 3, 5, 9, 255, 2, 1, 1, 255, 2, 3, 9, 255, 2, 3, 7, 255, 3, 1, 3, 255, 2, 18, 30, 255, 14, 86, 111, 255, 0, 12, 28, 255, 59, 119, 147, 255, 114, 247, 255, 255, 21, 57, 56, 255, 0, 4, 22, 255, 2, 11, 27, 255, 7, 0, 0, 255, 2, 2, 7, 255, 5, 6, 17, 255, 2, 20, 19, 255, 4, 22, 22, 255, 4, 4, 8, 255, 0, 2, 0, 255, 2, 0, 3, 255, 2, 2, 3, 255, 1, 2, 1, 255, 2, 1, 2, 255, 0, 1, 1, 255, 2, 0, 0, 255, 2, 2, 1, 255, 2, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 1, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 1, 0, 255, 1, 2, 1, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 1, 0, 255, 5, 2, 2, 255, 4, 0, 4, 255, 2, 0, 3, 255, 2, 0, 2, 255, 0, 0, 0, 255, 2, 2, 4, 255, 15, 18, 56, 255, 48, 60, 133, 255, 71, 82, 133, 255, 50, 55, 77, 255, 30, 32, 26, 255, 9, 6, 3, 255, 19, 14, 16, 255, 48, 47, 65, 255, 57, 63, 105, 255, 35, 45, 132, 255, 49, 57, 120, 255, 59, 55, 65, 255, 4, 17, 30, 255, 0, 7, 4, 255, 1, 0, 0, 255, 5, 2, 3, 255, 3, 3, 0, 255, 1, 2, 5, 255, 5, 6, 1, 255, 3, 4, 0, 255, 7, 4, 2, 255, 9, 3, 4, 255, 8, 1, 5, 255, 8, 4, 4, 255, 8, 9, 1, 255, 11, 11, 1, 255, 11, 8, 7, 255, 14, 11, 8, 255, 27, 25, 7, 255, 34, 30, 2, 255, 39, 32, 4, 255, 32, 23, 4, 255, 21, 14, 3, 255, 24, 18, 6, 255, 19, 20, 6, 255, 20, 19, 7, 255, 28, 22, 14, 255, 26, 24, 12, 255, 28, 23, 13, 255, 29, 32, 10, 255, 29, 31, 8, 255, 38, 33, 6, 255, 38, 29, 5, 255, 34, 29, 11, 255, 34, 34, 8, 255, 38, 33, 11, 255, 42, 34, 10, 255, 44, 39, 5, 255, 47, 40, 5, 255, 54, 40, 4, 255, 61, 38, 4, 255, 51, 30, 13, 255, 47, 29, 8, 255, 56, 37, 4, 255, 48, 34, 1, 255, 50, 33, 6, 255, 47, 29, 7, 255, 40, 27, 10, 255, 42, 26, 10, 255, 38, 23, 5, 255, 42, 29, 14, 255, 44, 29, 11, 255, 47, 28, 2, 255, 50, 30, 7, 255, 51, 34, 6, 255, 53, 32, 5, 255, 59, 35, 8, 255, 62, 36, 13, 255, 67, 39, 13, 255, 69, 37, 10, 255, 62, 35, 11, 255, 57, 34, 10, 255, 63, 39, 11, 255, 63, 40, 11, 255, 64, 39, 8, 255, 70, 41, 11, 255, 72, 43, 12, 255, 71, 39, 4, 255, 76, 42, 15, 255, 76, 42, 7, 255, 82, 48, 9, 255, 79, 44, 4, 255, 80, 44, 8, 255, 78, 44, 8, 255, 76, 43, 7, 255, 79, 44, 14, 255, 86, 49, 4, 255, 88, 52, 7, 255, 89, 53, 5, 255, 91, 53, 3, 255, 91, 52, 9, 255, 91, 50, 13, 255, 93, 54, 13, 255, 95, 58, 7, 255, 108, 65, 11, 255, 112, 64, 7, 255, 114, 68, 8, 255, 111, 67, 6, 255, 117, 65, 9, 255, 119, 68, 14, 255, 117, 70, 4, 255, 127, 77, 6, 255, 133, 81, 8, 255, 121, 72, 3, 255, 112, 66, 8, 255, 110, 65, 4, 255, 110, 66, 7, 255, 106, 60, 5, 255, 100, 57, 5, 255, 99, 60, 4, 255, 93, 57, 3, 255, 93, 58, 6, 255, 93, 58, 5, 255, 88, 55, 1, 255, 87, 54, 7, 255, 86, 51, 9, 255, 89, 55, 9, 255, 97, 52, 11, 255, 94, 54, 19, 255, 87, 53, 15, 255, 87, 54, 13, 255, 92, 56, 17, 255, 95, 59, 14, 255, 93, 58, 11, 255, 85, 54, 8, 255, 88, 60, 17, 255, 83, 54, 19, 255, 85, 52, 21, 255, 85, 55, 13, 255, 81, 59, 10, 255, 81, 58, 17, 255, 88, 59, 27, 255, 84, 56, 20, 255, 81, 58, 15, 255, 93, 60, 17, 255, 92, 61, 15, 255, 90, 61, 19, 255, 95, 66, 22, 255, 96, 65, 23, 255, 98, 70, 19, 255, 94, 69, 13, 255, 87, 65, 13, 255, 93, 65, 19, 255, 99, 70, 21, 255, 93, 65, 26, 255, 94, 67, 23, 255, 95, 69, 17, 255, 96, 71, 18, 255, 91, 67, 19, 255, 87, 64, 19, 255, 93, 69, 28, 255, 90, 67, 20, 255, 92, 68, 25, 255, 93, 71, 25, 255, 94, 71, 23, 255, 95, 70, 24, 255, 87, 62, 39, 255, 91, 69, 32, 255, 97, 72, 31, 255, 97, 74, 25, 255, 92, 71, 18, 255, 97, 71, 20, 255, 98, 75, 22, 255, 101, 72, 25, 255, 114, 80, 23, 255, 112, 80, 30, 255, 122, 80, 31, 255, 125, 82, 22, 255, 128, 81, 22, 255, 124, 83, 27, 255, 115, 80, 36, 255, 112, 80, 27, 255, 119, 80, 29, 255, 118, 83, 26, 255, 116, 87, 30, 255, 109, 84, 17, 255, 117, 87, 22, 255, 120, 85, 37, 255, 123, 88, 37, 255, 122, 88, 40, 255, 124, 91, 39, 255, 128, 97, 38, 255, 126, 99, 31, 255, 125, 96, 43, 255, 129, 100, 40, 255, 133, 102, 44, 255, 134, 103, 53, 255, 131, 104, 52, 255, 135, 107, 48, 255, 138, 112, 48, 255, 138, 113, 47, 255, 138, 115, 37, 255, 142, 116, 53, 255, 136, 117, 51, 255, 127, 119, 37, 255, 152, 143, 74, 255, 163, 147, 100, 255, 139, 119, 65, 255, 143, 118, 58, 255, 148, 120, 59, 255, 151, 119, 63, 255, 154, 124, 51, 255, 157, 124, 52, 255, 161, 128, 37, 255, 162, 126, 38, 255, 153, 121, 41, 255, 141, 116, 36, 255, 141, 111, 46, 255, 140, 109, 43, 255, 134, 107, 38, 255, 127, 103, 36, 255, 120, 99, 32, 255, 121, 106, 35, 255, 133, 100, 38, 255, 139, 95, 33, 255, 134, 95, 31, 255, 136, 92, 30, 255, 136, 94, 22, 255, 132, 94, 19, 255, 133, 89, 21, 255, 137, 86, 21, 255, 127, 82, 28, 255, 116, 81, 26, 255, 120, 84, 18, 255, 129, 86, 14, 255, 134, 85, 19, 255, 133, 81, 19, 255, 133, 82, 13, 255, 134, 80, 20, 255, 133, 77, 24, 255, 128, 77, 6, 255, 133, 76, 13, 255, 138, 80, 19, 255, 128, 77, 10, 255, 123, 75, 14, 255, 124, 76, 9, 255, 122, 77, 8, 255, 120, 76, 6, 255, 120, 74, 12, 255, 124, 78, 11, 255, 130, 78, 16, 255, 146, 88, 16, 255, 144, 84, 11, 255, 155, 85, 8, 255, 166, 94, 7, 255, 167, 91, 7, 255, 165, 88, 8, 255, 166, 89, 11, 255, 159, 83, 11, 255, 144, 77, 9, 255, 133, 71, 2, 255, 126, 68, 6, 255, 128, 72, 7, 255, 122, 67, 7, 255, 127, 69, 6, 255, 128, 69, 7, 255, 124, 67, 1, 255, 128, 68, 4, 255, 133, 71, 7, 255, 129, 72, 8, 255, 133, 70, 7, 255, 135, 71, 5, 255, 145, 71, 6, 255, 134, 69, 6, 255, 127, 69, 3, 255, 145, 77, 7, 255, 145, 73, 15, 255, 155, 83, 10, 255, 165, 90, 5, 255, 177, 98, 15, 255, 186, 102, 12, 255, 182, 96, 6, 255, 184, 98, 7, 255, 183, 99, 0, 255, 185, 98, 4, 255, 175, 91, 4, 255, 167, 85, 6, 255, 159, 79, 5, 255, 155, 80, 3, 255, 150, 79, 1, 255, 144, 76, 2, 255, 142, 72, 2, 255, 146, 71, 10, 255, 142, 74, 5, 255, 134, 72, 1, 255, 136, 74, 7, 255, 136, 71, 8, 255, 134, 68, 7, 255, 135, 72, 6, 255, 138, 68, 7, 255, 138, 61, 9, 255, 137, 60, 9, 255, 126, 46, 1, 255, 91, 35, 1, 255, 92, 33, 9, 255, 112, 42, 12, 255, 121, 49, 2, 255, 107, 51, 7, 255, 90, 52, 10, 255, 99, 49, 16, 255, 100, 48, 18, 255, 101, 48, 14, 255, 104, 47, 12, 255, 106, 49, 12, 255, 103, 49, 12, 255, 102, 46, 12, 255, 100, 44, 14, 255, 96, 39, 20, 255, 101, 44, 17, 255, 108, 51, 10, 255, 35, 86, 118, 255, 31, 93, 147, 255, 37, 97, 156, 255, 39, 102, 156, 255, 21, 98, 141, 255, 18, 81, 125, 255, 24, 75, 115, 255, 22, 75, 102, 255, 10, 71, 100, 255, 4, 48, 99, 255, 1, 12, 76, 255, 1, 0, 56, 255, 3, 1, 47, 255, 1, 1, 19, 255, 0, 2, 3, 255, 1, 0, 4, 255, 1, 1, 1, 255, 1, 1, 2, 255, 1, 0, 3, 255, 0, 0, 4, 255, 0, 0, 2, 255, 0, 0, 3, 255, 1, 1, 2, 255, 1, 1, 1, 255, 1, 1, 3, 255, 1, 1, 2, 255, 1, 1, 0, 255, 0, 4, 5, 255, 3, 0, 3, 255, 1, 2, 2, 255, 3, 2, 0, 255, 4, 1, 5, 255, 0, 2, 3, 255, 3, 0, 6, 255, 5, 1, 6, 255, 2, 0, 0, 255, 7, 21, 35, 255, 12, 91, 125, 255, 0, 22, 49, 255, 84, 149, 180, 255, 119, 234, 239, 255, 14, 43, 52, 255, 2, 3, 9, 255, 3, 8, 21, 255, 5, 4, 18, 255, 1, 22, 22, 255, 2, 15, 14, 255, 0, 1, 2, 255, 2, 0, 3, 255, 2, 0, 0, 255, 4, 0, 2, 255, 1, 1, 1, 255, 3, 0, 3, 255, 2, 0, 5, 255, 0, 2, 2, 255, 2, 1, 4, 255, 2, 2, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 3, 255, 1, 0, 3, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 0, 0, 255, 0, 3, 4, 255, 1, 1, 3, 255, 2, 1, 3, 255, 0, 0, 0, 255, 11, 15, 44, 255, 38, 50, 103, 255, 63, 78, 136, 255, 57, 66, 94, 255, 24, 28, 34, 255, 7, 8, 8, 255, 8, 10, 16, 255, 38, 35, 57, 255, 47, 54, 99, 255, 34, 48, 107, 255, 27, 42, 125, 255, 22, 41, 121, 255, 25, 36, 56, 255, 13, 6, 0, 255, 0, 0, 1, 255, 1, 1, 5, 255, 3, 5, 3, 255, 4, 0, 3, 255, 8, 0, 4, 255, 5, 2, 1, 255, 2, 4, 3, 255, 5, 4, 3, 255, 6, 5, 0, 255, 7, 4, 0, 255, 9, 4, 2, 255, 11, 6, 4, 255, 11, 7, 5, 255, 18, 11, 5, 255, 30, 19, 7, 255, 38, 28, 6, 255, 34, 24, 2, 255, 29, 19, 11, 255, 21, 17, 9, 255, 20, 19, 5, 255, 23, 19, 4, 255, 29, 21, 7, 255, 26, 20, 9, 255, 28, 24, 9, 255, 26, 22, 13, 255, 22, 25, 9, 255, 26, 27, 7, 255, 31, 29, 11, 255, 33, 30, 14, 255, 34, 32, 8, 255, 35, 32, 11, 255, 42, 34, 12, 255, 42, 34, 7, 255, 39, 32, 10, 255, 45, 35, 6, 255, 48, 44, 1, 255, 43, 35, 5, 255, 50, 38, 12, 255, 53, 40, 3, 255, 52, 39, 8, 255, 50, 37, 6, 255, 46, 35, 8, 255, 42, 31, 9, 255, 46, 31, 5, 255, 39, 26, 8, 255, 37, 27, 12, 255, 43, 27, 10, 255, 46, 30, 9, 255, 45, 32, 14, 255, 50, 30, 6, 255, 57, 32, 1, 255, 53, 29, 8, 255, 55, 29, 12, 255, 55, 29, 10, 255, 59, 34, 7, 255, 60, 35, 12, 255, 62, 35, 14, 255, 63, 33, 8, 255, 66, 40, 9, 255, 66, 35, 6, 255, 63, 39, 8, 255, 66, 41, 2, 255, 69, 46, 2, 255, 78, 40, 8, 255, 69, 38, 6, 255, 70, 38, 11, 255, 72, 37, 11, 255, 79, 44, 11, 255, 78, 42, 17, 255, 84, 48, 12, 255, 79, 45, 5, 255, 77, 44, 9, 255, 76, 44, 12, 255, 77, 43, 14, 255, 78, 43, 6, 255, 82, 47, 6, 255, 82, 50, 5, 255, 92, 53, 8, 255, 96, 53, 9, 255, 96, 55, 9, 255, 95, 56, 6, 255, 94, 54, 3, 255, 102, 60, 8, 255, 113, 66, 13, 255, 114, 69, 12, 255, 109, 65, 5, 255, 116, 66, 6, 255, 119, 69, 13, 255, 116, 68, 5, 255, 125, 73, 2, 255, 138, 86, 6, 255, 120, 74, 1, 255, 113, 70, 6, 255, 112, 69, 7, 255, 112, 67, 8, 255, 111, 63, 7, 255, 107, 60, 7, 255, 103, 61, 15, 255, 101, 63, 9, 255, 95, 57, 9, 255, 93, 56, 13, 255, 92, 58, 5, 255, 90, 55, 14, 255, 93, 54, 10, 255, 93, 55, 9, 255, 95, 51, 19, 255, 93, 55, 14, 255, 94, 57, 12, 255, 95, 58, 19, 255, 90, 59, 10, 255, 98, 62, 7, 255, 96, 60, 11, 255, 85, 54, 10, 255, 87, 62, 13, 255, 86, 59, 11, 255, 86, 54, 18, 255, 88, 55, 25, 255, 83, 56, 12, 255, 85, 58, 8, 255, 97, 64, 25, 255, 90, 57, 21, 255, 87, 60, 13, 255, 89, 64, 14, 255, 86, 57, 20, 255, 92, 57, 24, 255, 102, 64, 20, 255, 101, 65, 20, 255, 98, 67, 18, 255, 96, 66, 17, 255, 92, 64, 25, 255, 90, 64, 20, 255, 97, 63, 15, 255, 96, 67, 21, 255, 91, 67, 18, 255, 98, 65, 23, 255, 97, 67, 13, 255, 97, 71, 19, 255, 92, 69, 17, 255, 93, 70, 21, 255, 91, 67, 21, 255, 94, 68, 24, 255, 94, 72, 22, 255, 91, 69, 23, 255, 94, 71, 23, 255, 89, 70, 10, 255, 93, 68, 27, 255, 100, 70, 33, 255, 97, 69, 16, 255, 95, 70, 22, 255, 103, 75, 28, 255, 102, 77, 17, 255, 102, 72, 26, 255, 109, 74, 34, 255, 113, 82, 27, 255, 122, 79, 30, 255, 127, 80, 38, 255, 129, 80, 41, 255, 129, 82, 31, 255, 120, 80, 21, 255, 120, 84, 16, 255, 122, 79, 27, 255, 116, 83, 31, 255, 119, 88, 28, 255, 112, 84, 28, 255, 115, 89, 34, 255, 129, 89, 28, 255, 124, 90, 38, 255, 124, 92, 33, 255, 126, 92, 42, 255, 128, 96, 39, 255, 126, 97, 28, 255, 127, 96, 40, 255, 132, 101, 42, 255, 131, 100, 44, 255, 133, 104, 41, 255, 132, 104, 41, 255, 133, 103, 51, 255, 137, 107, 47, 255, 138, 109, 55, 255, 138, 110, 60, 255, 143, 115, 55, 255, 144, 120, 40, 255, 134, 117, 43, 255, 138, 128, 64, 255, 168, 154, 96, 255, 147, 127, 63, 255, 145, 118, 52, 255, 149, 121, 44, 255, 152, 121, 50, 255, 154, 121, 49, 255, 158, 124, 44, 255, 167, 129, 43, 255, 166, 124, 35, 255, 156, 119, 39, 255, 145, 117, 38, 255, 142, 111, 45, 255, 143, 108, 44, 255, 139, 106, 41, 255, 132, 105, 33, 255, 129, 105, 38, 255, 121, 104, 34, 255, 128, 97, 34, 255, 134, 92, 32, 255, 135, 97, 25, 255, 138, 96, 33, 255, 137, 90, 30, 255, 136, 91, 25, 255, 135, 87, 27, 255, 138, 88, 22, 255, 131, 86, 19, 255, 124, 87, 17, 255, 122, 86, 14, 255, 129, 87, 18, 255, 134, 83, 23, 255, 139, 83, 20, 255, 140, 83, 18, 255, 134, 77, 20, 255, 136, 82, 22, 255, 135, 80, 15, 255, 136, 77, 12, 255, 136, 77, 13, 255, 131, 75, 18, 255, 124, 75, 7, 255, 125, 76, 13, 255, 124, 77, 11, 255, 133, 77, 12, 255, 133, 73, 4, 255, 127, 76, 16, 255, 130, 78, 13, 255, 140, 82, 23, 255, 142, 85, 21, 255, 153, 84, 13, 255, 159, 88, 5, 255, 165, 90, 6, 255, 173, 96, 10, 255, 170, 93, 9, 255, 163, 86, 9, 255, 148, 81, 11, 255, 141, 78, 7, 255, 132, 73, 2, 255, 128, 72, 3, 255, 127, 71, 9, 255, 129, 71, 7, 255, 126, 70, 5, 255, 129, 70, 4, 255, 129, 67, 3, 255, 128, 68, 3, 255, 131, 71, 5, 255, 129, 73, 5, 255, 135, 70, 5, 255, 137, 71, 9, 255, 129, 67, 9, 255, 132, 72, 9, 255, 145, 77, 3, 255, 144, 77, 5, 255, 148, 83, 5, 255, 165, 92, 11, 255, 180, 100, 11, 255, 183, 98, 1, 255, 183, 95, 1, 255, 189, 101, 4, 255, 184, 97, 2, 255, 181, 95, 7, 255, 174, 91, 6, 255, 168, 85, 4, 255, 163, 86, 5, 255, 159, 85, 4, 255, 154, 81, 3, 255, 149, 77, 4, 255, 145, 74, 7, 255, 141, 72, 8, 255, 145, 74, 0, 255, 146, 72, 6, 255, 144, 74, 3, 255, 147, 75, 1, 255, 149, 70, 2, 255, 142, 64, 1, 255, 132, 52, 4, 255, 112, 40, 7, 255, 113, 48, 12, 255, 104, 37, 15, 255, 93, 33, 4, 255, 111, 47, 12, 255, 131, 53, 4, 255, 113, 52, 5, 255, 93, 50, 8, 255, 99, 49, 10, 255, 100, 48, 9, 255, 98, 42, 11, 255, 93, 41, 11, 255, 103, 46, 13, 255, 103, 48, 10, 255, 99, 47, 7, 255, 107, 48, 12, 255, 106, 50, 15, 255, 104, 47, 15, 255, 107, 49, 12, 255, 110, 51, 7, 255, 26, 81, 110, 255, 26, 91, 137, 255, 31, 96, 138, 255, 38, 101, 149, 255, 34, 101, 148, 255, 29, 97, 141, 255, 18, 87, 131, 255, 29, 82, 128, 255, 22, 85, 117, 255, 9, 51, 122, 255, 3, 4, 83, 255, 1, 1, 61, 255, 1, 0, 47, 255, 1, 0, 13, 255, 0, 0, 3, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 2, 255, 2, 0, 5, 255, 0, 0, 5, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 3, 0, 3, 255, 3, 1, 4, 255, 0, 1, 3, 255, 5, 1, 1, 255, 1, 1, 2, 255, 2, 1, 3, 255, 1, 3, 2, 255, 1, 3, 2, 255, 2, 2, 5, 255, 0, 2, 0, 255, 1, 8, 10, 255, 1, 5, 6, 255, 6, 31, 52, 255, 9, 81, 116, 255, 3, 25, 41, 255, 86, 176, 190, 255, 100, 214, 220, 255, 10, 28, 38, 255, 4, 12, 23, 255, 3, 21, 28, 255, 3, 19, 18, 255, 5, 6, 10, 255, 3, 0, 4, 255, 0, 2, 2, 255, 0, 2, 1, 255, 1, 2, 0, 255, 2, 3, 5, 255, 1, 0, 3, 255, 5, 2, 2, 255, 2, 1, 0, 255, 2, 0, 0, 255, 3, 1, 3, 255, 0, 1, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 6, 255, 1, 1, 8, 255, 1, 1, 7, 255, 2, 1, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 2, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 1, 6, 255, 1, 2, 7, 255, 3, 2, 5, 255, 0, 0, 0, 255, 3, 7, 24, 255, 29, 40, 94, 255, 51, 71, 123, 255, 46, 67, 105, 255, 22, 36, 45, 255, 8, 7, 9, 255, 3, 7, 8, 255, 32, 33, 69, 255, 58, 60, 104, 255, 45, 53, 98, 255, 22, 37, 108, 255, 24, 34, 95, 255, 21, 22, 48, 255, 5, 6, 4, 255, 0, 0, 0, 255, 2, 1, 5, 255, 4, 1, 3, 255, 6, 2, 0, 255, 4, 3, 2, 255, 4, 2, 4, 255, 5, 2, 2, 255, 4, 2, 1, 255, 2, 0, 5, 255, 6, 1, 1, 255, 6, 3, 2, 255, 5, 4, 1, 255, 7, 5, 2, 255, 14, 8, 4, 255, 23, 15, 8, 255, 33, 21, 10, 255, 29, 20, 4, 255, 23, 20, 2, 255, 22, 17, 7, 255, 26, 18, 13, 255, 27, 16, 6, 255, 26, 20, 5, 255, 26, 23, 12, 255, 26, 21, 7, 255, 30, 28, 14, 255, 33, 31, 8, 255, 35, 27, 10, 255, 30, 28, 6, 255, 34, 37, 8, 255, 42, 34, 10, 255, 42, 33, 8, 255, 36, 41, 5, 255, 32, 38, 9, 255, 45, 38, 11, 255, 45, 39, 8, 255, 40, 38, 11, 255, 42, 35, 10, 255, 48, 39, 10, 255, 46, 35, 7, 255, 54, 40, 13, 255, 54, 39, 6, 255, 51, 40, 6, 255, 52, 34, 12, 255, 46, 36, 17, 255, 50, 31, 20, 255, 48, 29, 9, 255, 39, 27, 4, 255, 44, 31, 9, 255, 43, 28, 9, 255, 48, 31, 7, 255, 45, 30, 6, 255, 47, 31, 8, 255, 59, 38, 7, 255, 58, 33, 5, 255, 62, 33, 14, 255, 57, 31, 8, 255, 63, 39, 5, 255, 60, 36, 3, 255, 63, 36, 9, 255, 64, 36, 7, 255, 67, 33, 11, 255, 74, 36, 17, 255, 71, 38, 12, 255, 67, 40, 7, 255, 75, 47, 5, 255, 87, 41, 11, 255, 66, 36, 13, 255, 68, 40, 7, 255, 74, 43, 2, 255, 77, 43, 9, 255, 80, 45, 11, 255, 85, 50, 4, 255, 80, 44, 3, 255, 74, 45, 9, 255, 73, 44, 13, 255, 73, 42, 9, 255, 79, 42, 16, 255, 81, 46, 8, 255, 80, 48, 5, 255, 89, 52, 7, 255, 93, 54, 9, 255, 95, 55, 10, 255, 99, 57, 12, 255, 101, 58, 10, 255, 104, 59, 10, 255, 110, 62, 8, 255, 111, 63, 2, 255, 112, 66, 12, 255, 118, 69, 9, 255, 115, 70, 0, 255, 111, 66, 4, 255, 122, 73, 11, 255, 131, 80, 12, 255, 118, 72, 9, 255, 107, 68, 7, 255, 108, 68, 7, 255, 116, 71, 8, 255, 118, 70, 6, 255, 117, 69, 6, 255, 111, 67, 6, 255, 107, 67, 5, 255, 105, 64, 11, 255, 102, 62, 14, 255, 99, 62, 11, 255, 95, 59, 15, 255, 97, 59, 6, 255, 98, 57, 7, 255, 97, 58, 12, 255, 91, 58, 7, 255, 97, 54, 11, 255, 94, 57, 7, 255, 93, 59, 8, 255, 93, 58, 7, 255, 93, 58, 15, 255, 91, 57, 13, 255, 91, 58, 14, 255, 91, 59, 11, 255, 89, 57, 12, 255, 87, 52, 22, 255, 88, 55, 14, 255, 89, 58, 4, 255, 96, 63, 14, 255, 91, 57, 17, 255, 88, 55, 18, 255, 81, 60, 16, 255, 82, 60, 19, 255, 90, 63, 18, 255, 97, 65, 15, 255, 101, 64, 20, 255, 102, 65, 22, 255, 101, 66, 23, 255, 91, 64, 20, 255, 86, 60, 31, 255, 101, 65, 22, 255, 94, 65, 23, 255, 92, 68, 20, 255, 101, 62, 31, 255, 100, 69, 16, 255, 98, 71, 13, 255, 94, 66, 30, 255, 90, 67, 19, 255, 96, 73, 19, 255, 95, 67, 27, 255, 91, 67, 28, 255, 95, 67, 30, 255, 101, 70, 27, 255, 102, 72, 24, 255, 96, 68, 22, 255, 98, 72, 21, 255, 96, 68, 25, 255, 100, 69, 32, 255, 98, 70, 30, 255, 98, 73, 28, 255, 100, 74, 28, 255, 106, 72, 27, 255, 120, 78, 31, 255, 119, 81, 30, 255, 123, 82, 35, 255, 125, 81, 30, 255, 127, 83, 20, 255, 123, 81, 18, 255, 117, 77, 21, 255, 122, 79, 31, 255, 121, 85, 30, 255, 113, 78, 26, 255, 112, 80, 38, 255, 112, 82, 40, 255, 124, 87, 32, 255, 125, 89, 29, 255, 123, 92, 29, 255, 124, 91, 36, 255, 126, 93, 45, 255, 128, 93, 44, 255, 131, 96, 45, 255, 131, 99, 44, 255, 130, 99, 42, 255, 133, 107, 36, 255, 136, 110, 44, 255, 138, 111, 43, 255, 138, 111, 32, 255, 140, 114, 43, 255, 139, 116, 51, 255, 141, 115, 46, 255, 147, 115, 53, 255, 140, 116, 53, 255, 130, 118, 45, 255, 164, 153, 86, 255, 159, 140, 85, 255, 148, 114, 48, 255, 154, 119, 50, 255, 154, 120, 46, 255, 154, 121, 40, 255, 159, 123, 41, 255, 165, 125, 49, 255, 169, 126, 42, 255, 159, 122, 34, 255, 148, 121, 35, 255, 142, 113, 34, 255, 144, 113, 22, 255, 141, 109, 32, 255, 134, 105, 37, 255, 130, 103, 36, 255, 126, 105, 31, 255, 129, 102, 30, 255, 133, 96, 31, 255, 135, 95, 30, 255, 135, 93, 23, 255, 138, 90, 27, 255, 137, 89, 24, 255, 138, 89, 20, 255, 140, 87, 28, 255, 136, 87, 21, 255, 128, 85, 23, 255, 124, 86, 12, 255, 127, 83, 15, 255, 138, 83, 22, 255, 143, 80, 21, 255, 140, 77, 22, 255, 141, 82, 21, 255, 139, 82, 15, 255, 133, 79, 13, 255, 135, 79, 14, 255, 133, 77, 11, 255, 131, 76, 14, 255, 123, 74, 11, 255, 127, 77, 14, 255, 123, 73, 8, 255, 144, 81, 9, 255, 151, 82, 4, 255, 134, 78, 10, 255, 138, 81, 13, 255, 142, 80, 16, 255, 148, 90, 15, 255, 153, 87, 9, 255, 160, 92, 4, 255, 166, 93, 2, 255, 177, 101, 8, 255, 174, 98, 6, 255, 166, 88, 5, 255, 157, 84, 9, 255, 149, 80, 8, 255, 140, 75, 5, 255, 134, 74, 3, 255, 132, 74, 6, 255, 131, 70, 8, 255, 127, 68, 8, 255, 129, 72, 13, 255, 134, 72, 14, 255, 130, 67, 6, 255, 132, 75, 8, 255, 132, 73, 4, 255, 135, 72, 8, 255, 131, 70, 8, 255, 129, 69, 7, 255, 134, 73, 5, 255, 145, 76, 5, 255, 143, 75, 8, 255, 148, 80, 8, 255, 165, 88, 6, 255, 174, 96, 5, 255, 177, 96, 6, 255, 183, 100, 3, 255, 187, 102, 0, 255, 191, 103, 5, 255, 185, 99, 3, 255, 179, 96, 5, 255, 173, 91, 0, 255, 171, 91, 3, 255, 167, 87, 1, 255, 164, 83, 3, 255, 161, 78, 4, 255, 152, 77, 6, 255, 150, 79, 6, 255, 153, 75, 2, 255, 156, 76, 7, 255, 152, 78, 7, 255, 146, 66, 3, 255, 147, 52, 5, 255, 145, 59, 3, 255, 107, 42, 4, 255, 103, 38, 6, 255, 108, 37, 5, 255, 84, 31, 9, 255, 113, 43, 8, 255, 122, 54, 3, 255, 105, 49, 5, 255, 84, 43, 21, 255, 92, 41, 11, 255, 100, 44, 8, 255, 93, 43, 8, 255, 100, 50, 8, 255, 102, 48, 9, 255, 106, 51, 15, 255, 104, 51, 13, 255, 104, 52, 9, 255, 110, 57, 12, 255, 115, 59, 12, 255, 114, 52, 9, 255, 112, 49, 8, 255, 110, 43, 7, 255, 27, 69, 100, 255, 26, 83, 105, 255, 25, 85, 127, 255, 27, 97, 139, 255, 37, 106, 142, 255, 44, 100, 152, 255, 24, 100, 158, 255, 22, 96, 150, 255, 24, 103, 134, 255, 5, 48, 123, 255, 0, 2, 80, 255, 0, 4, 59, 255, 1, 0, 31, 255, 2, 1, 8, 255, 1, 1, 4, 255, 1, 1, 4, 255, 0, 0, 1, 255, 0, 0, 3, 255, 0, 0, 2, 255, 1, 0, 4, 255, 1, 1, 3, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 3, 255, 2, 2, 4, 255, 2, 2, 7, 255, 0, 1, 2, 255, 1, 1, 2, 255, 2, 1, 4, 255, 4, 1, 5, 255, 3, 1, 4, 255, 3, 1, 0, 255, 0, 2, 2, 255, 4, 3, 12, 255, 6, 21, 22, 255, 1, 8, 4, 255, 7, 42, 66, 255, 8, 91, 117, 255, 2, 20, 37, 255, 79, 168, 182, 255, 85, 211, 210, 255, 4, 31, 31, 255, 0, 28, 24, 255, 3, 25, 28, 255, 3, 3, 10, 255, 5, 0, 1, 255, 1, 1, 1, 255, 1, 3, 3, 255, 1, 2, 3, 255, 0, 3, 3, 255, 5, 2, 9, 255, 3, 0, 0, 255, 3, 20, 52, 255, 4, 32, 68, 255, 0, 2, 4, 255, 1, 0, 2, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 2, 1, 7, 255, 0, 3, 19, 255, 2, 4, 19, 255, 1, 2, 13, 255, 1, 0, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 3, 255, 1, 2, 3, 255, 0, 2, 0, 255, 0, 0, 0, 255, 6, 2, 13, 255, 26, 29, 76, 255, 44, 63, 115, 255, 45, 61, 92, 255, 33, 39, 47, 255, 9, 13, 9, 255, 8, 2, 7, 255, 42, 28, 60, 255, 57, 58, 107, 255, 48, 58, 113, 255, 33, 40, 119, 255, 25, 46, 93, 255, 30, 24, 36, 255, 8, 8, 10, 255, 0, 1, 0, 255, 2, 1, 0, 255, 1, 3, 2, 255, 0, 1, 2, 255, 3, 2, 5, 255, 5, 3, 2, 255, 5, 2, 0, 255, 3, 4, 1, 255, 2, 4, 0, 255, 6, 5, 4, 255, 8, 3, 3, 255, 11, 6, 6, 255, 11, 4, 2, 255, 16, 8, 5, 255, 26, 17, 13, 255, 25, 20, 12, 255, 20, 19, 5, 255, 13, 11, 2, 255, 16, 14, 4, 255, 19, 17, 9, 255, 24, 21, 12, 255, 27, 26, 3, 255, 28, 26, 3, 255, 26, 24, 9, 255, 28, 26, 14, 255, 29, 26, 7, 255, 30, 30, 6, 255, 41, 39, 7, 255, 42, 36, 5, 255, 46, 42, 11, 255, 47, 45, 10, 255, 45, 42, 7, 255, 49, 45, 13, 255, 43, 45, 6, 255, 37, 39, 7, 255, 42, 40, 10, 255, 39, 38, 6, 255, 43, 41, 9, 255, 44, 37, 9, 255, 44, 32, 12, 255, 52, 38, 13, 255, 51, 34, 5, 255, 56, 40, 11, 255, 48, 37, 7, 255, 48, 34, 14, 255, 46, 31, 4, 255, 48, 33, 7, 255, 47, 28, 9, 255, 41, 31, 10, 255, 45, 32, 4, 255, 43, 29, 10, 255, 44, 29, 5, 255, 46, 28, 5, 255, 45, 31, 11, 255, 50, 35, 5, 255, 58, 38, 7, 255, 53, 34, 11, 255, 53, 33, 6, 255, 62, 38, 7, 255, 71, 41, 7, 255, 71, 36, 8, 255, 69, 34, 7, 255, 70, 37, 9, 255, 68, 37, 11, 255, 70, 37, 5, 255, 64, 40, 12, 255, 79, 43, 9, 255, 79, 38, 11, 255, 62, 34, 17, 255, 70, 43, 7, 255, 75, 47, 4, 255, 76, 43, 5, 255, 81, 46, 6, 255, 86, 51, 1, 255, 83, 47, 8, 255, 76, 48, 10, 255, 74, 45, 8, 255, 73, 40, 8, 255, 79, 42, 13, 255, 81, 45, 12, 255, 81, 46, 6, 255, 80, 46, 1, 255, 87, 53, 6, 255, 94, 57, 7, 255, 96, 55, 8, 255, 99, 53, 7, 255, 100, 55, 7, 255, 108, 62, 7, 255, 114, 65, 5, 255, 113, 67, 7, 255, 117, 69, 5, 255, 112, 64, 13, 255, 107, 65, 9, 255, 118, 75, 3, 255, 129, 78, 14, 255, 120, 73, 14, 255, 111, 70, 8, 255, 114, 70, 8, 255, 124, 76, 8, 255, 125, 74, 5, 255, 123, 71, 10, 255, 120, 71, 5, 255, 114, 67, 4, 255, 113, 66, 10, 255, 112, 67, 8, 255, 107, 65, 8, 255, 104, 65, 5, 255, 104, 63, 4, 255, 100, 63, 9, 255, 105, 65, 2, 255, 99, 63, 11, 255, 96, 59, 8, 255, 98, 62, 6, 255, 102, 60, 8, 255, 100, 60, 10, 255, 94, 60, 18, 255, 94, 59, 13, 255, 92, 54, 15, 255, 88, 56, 17, 255, 84, 57, 13, 255, 83, 56, 18, 255, 83, 55, 14, 255, 88, 58, 21, 255, 88, 59, 10, 255, 88, 61, 5, 255, 87, 59, 14, 255, 90, 60, 16, 255, 90, 62, 22, 255, 92, 68, 15, 255, 93, 68, 7, 255, 97, 68, 12, 255, 102, 70, 24, 255, 97, 64, 16, 255, 94, 68, 7, 255, 91, 67, 12, 255, 99, 66, 15, 255, 95, 65, 15, 255, 100, 70, 20, 255, 102, 65, 19, 255, 101, 73, 11, 255, 99, 70, 16, 255, 99, 72, 19, 255, 94, 66, 28, 255, 96, 71, 26, 255, 93, 71, 13, 255, 94, 70, 17, 255, 98, 66, 35, 255, 104, 71, 26, 255, 104, 71, 27, 255, 100, 71, 23, 255, 96, 71, 19, 255, 100, 70, 30, 255, 100, 66, 32, 255, 97, 73, 25, 255, 100, 77, 25, 255, 95, 71, 29, 255, 107, 75, 22, 255, 128, 80, 26, 255, 127, 83, 24, 255, 127, 84, 20, 255, 128, 84, 22, 255, 127, 82, 28, 255, 124, 81, 33, 255, 116, 80, 25, 255, 119, 81, 31, 255, 124, 80, 31, 255, 118, 82, 29, 255, 117, 85, 31, 255, 115, 85, 23, 255, 115, 85, 20, 255, 123, 88, 24, 255, 125, 90, 31, 255, 123, 90, 36, 255, 130, 97, 30, 255, 131, 95, 42, 255, 130, 96, 40, 255, 130, 98, 42, 255, 131, 99, 49, 255, 131, 102, 47, 255, 133, 108, 33, 255, 136, 107, 43, 255, 137, 105, 57, 255, 139, 110, 45, 255, 139, 112, 53, 255, 139, 115, 32, 255, 143, 113, 35, 255, 144, 116, 50, 255, 132, 116, 33, 255, 153, 140, 68, 255, 165, 149, 98, 255, 149, 114, 50, 255, 156, 118, 50, 255, 156, 118, 55, 255, 157, 122, 41, 255, 161, 125, 37, 255, 162, 125, 34, 255, 169, 126, 41, 255, 162, 122, 37, 255, 149, 122, 28, 255, 142, 114, 27, 255, 143, 111, 25, 255, 139, 107, 32, 255, 134, 103, 38, 255, 129, 100, 22, 255, 128, 102, 37, 255, 130, 102, 35, 255, 132, 97, 19, 255, 135, 95, 21, 255, 137, 93, 25, 255, 139, 91, 29, 255, 138, 88, 24, 255, 139, 88, 29, 255, 140, 90, 18, 255, 140, 88, 19, 255, 131, 84, 10, 255, 125, 89, 7, 255, 124, 86, 18, 255, 133, 81, 28, 255, 140, 83, 12, 255, 143, 86, 13, 255, 139, 83, 17, 255, 138, 83, 19, 255, 134, 81, 13, 255, 135, 82, 13, 255, 133, 80, 10, 255, 133, 80, 13, 255, 128, 77, 15, 255, 127, 76, 12, 255, 126, 81, 13, 255, 132, 79, 8, 255, 143, 81, 18, 255, 136, 81, 13, 255, 138, 80, 3, 255, 144, 76, 13, 255, 148, 83, 19, 255, 153, 91, 12, 255, 162, 95, 8, 255, 170, 96, 5, 255, 179, 101, 2, 255, 180, 102, 0, 255, 177, 98, 1, 255, 167, 90, 5, 255, 156, 80, 6, 255, 146, 75, 7, 255, 139, 75, 5, 255, 134, 74, 1, 255, 131, 69, 7, 255, 132, 73, 13, 255, 129, 72, 14, 255, 136, 70, 16, 255, 135, 70, 9, 255, 133, 74, 5, 255, 135, 74, 4, 255, 136, 70, 5, 255, 137, 71, 12, 255, 135, 72, 11, 255, 136, 74, 7, 255, 141, 73, 5, 255, 146, 81, 10, 255, 151, 84, 7, 255, 166, 89, 4, 255, 173, 96, 9, 255, 175, 97, 13, 255, 186, 106, 3, 255, 195, 111, 0, 255, 190, 99, 7, 255, 180, 90, 3, 255, 178, 95, 3, 255, 176, 93, 2, 255, 175, 94, 4, 255, 170, 90, 4, 255, 165, 86, 5, 255, 164, 85, 9, 255, 153, 82, 7, 255, 154, 79, 8, 255, 160, 78, 3, 255, 156, 75, 0, 255, 135, 60, 2, 255, 128, 50, 3, 255, 137, 56, 4, 255, 130, 55, 2, 255, 96, 31, 2, 255, 92, 34, 5, 255, 90, 29, 3, 255, 92, 39, 7, 255, 114, 53, 13, 255, 101, 45, 7, 255, 95, 55, 15, 255, 88, 54, 19, 255, 92, 42, 17, 255, 96, 43, 10, 255, 102, 52, 11, 255, 103, 54, 11, 255, 105, 50, 11, 255, 105, 50, 15, 255, 106, 50, 18, 255, 111, 51, 18, 255, 108, 54, 12, 255, 112, 52, 9, 255, 115, 51, 14, 255, 112, 47, 9, 255, 108, 39, 7, 255, 18, 38, 54, 255, 17, 70, 111, 255, 29, 83, 128, 255, 31, 91, 134, 255, 28, 98, 151, 255, 38, 100, 154, 255, 37, 104, 168, 255, 31, 122, 167, 255, 12, 93, 142, 255, 0, 17, 101, 255, 4, 0, 60, 255, 3, 2, 56, 255, 0, 3, 26, 255, 2, 1, 3, 255, 1, 1, 4, 255, 1, 0, 6, 255, 1, 1, 2, 255, 1, 0, 6, 255, 0, 0, 2, 255, 1, 0, 5, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 2, 255, 1, 1, 1, 255, 0, 0, 2, 255, 0, 1, 1, 255, 1, 2, 1, 255, 2, 3, 5, 255, 4, 0, 5, 255, 0, 1, 2, 255, 0, 2, 3, 255, 2, 2, 8, 255, 2, 2, 3, 255, 4, 3, 0, 255, 1, 0, 5, 255, 1, 2, 4, 255, 2, 5, 4, 255, 6, 17, 18, 255, 2, 6, 8, 255, 4, 48, 75, 255, 10, 80, 110, 255, 3, 26, 50, 255, 93, 186, 206, 255, 91, 198, 192, 255, 3, 29, 24, 255, 3, 29, 30, 255, 4, 8, 16, 255, 0, 0, 0, 255, 6, 1, 1, 255, 1, 0, 4, 255, 0, 0, 2, 255, 2, 0, 0, 255, 1, 4, 22, 255, 0, 54, 98, 255, 1, 129, 166, 255, 3, 102, 112, 255, 5, 9, 9, 255, 3, 0, 1, 255, 1, 0, 1, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 1, 0, 255, 0, 1, 4, 255, 4, 3, 16, 255, 1, 6, 35, 255, 2, 6, 31, 255, 0, 1, 17, 255, 0, 0, 5, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 1, 1, 255, 0, 0, 5, 255, 1, 0, 4, 255, 1, 2, 1, 255, 0, 0, 0, 255, 5, 5, 15, 255, 18, 19, 61, 255, 37, 52, 116, 255, 40, 59, 95, 255, 32, 36, 35, 255, 16, 15, 6, 255, 0, 0, 7, 255, 33, 26, 48, 255, 61, 55, 90, 255, 48, 51, 115, 255, 27, 38, 94, 255, 22, 33, 93, 255, 13, 26, 61, 255, 4, 7, 7, 255, 3, 1, 1, 255, 0, 2, 1, 255, 2, 3, 5, 255, 4, 1, 2, 255, 2, 2, 2, 255, 5, 2, 5, 255, 5, 3, 3, 255, 3, 3, 0, 255, 4, 4, 2, 255, 0, 0, 2, 255, 5, 4, 2, 255, 9, 6, 2, 255, 12, 5, 2, 255, 16, 7, 4, 255, 26, 16, 10, 255, 29, 21, 11, 255, 21, 13, 4, 255, 13, 9, 2, 255, 9, 10, 2, 255, 23, 17, 0, 255, 26, 16, 8, 255, 31, 20, 13, 255, 35, 28, 7, 255, 38, 32, 4, 255, 40, 33, 7, 255, 34, 33, 3, 255, 33, 31, 16, 255, 43, 36, 10, 255, 43, 39, 8, 255, 47, 44, 7, 255, 53, 49, 6, 255, 43, 45, 6, 255, 47, 50, 6, 255, 50, 52, 7, 255, 49, 47, 18, 255, 51, 46, 20, 255, 47, 43, 15, 255, 44, 40, 12, 255, 43, 40, 13, 255, 44, 38, 6, 255, 50, 43, 3, 255, 50, 37, 10, 255, 47, 32, 6, 255, 54, 40, 8, 255, 50, 35, 7, 255, 43, 31, 8, 255, 44, 36, 17, 255, 44, 30, 3, 255, 49, 31, 9, 255, 40, 26, 12, 255, 31, 25, 11, 255, 43, 30, 7, 255, 48, 30, 10, 255, 48, 31, 11, 255, 49, 31, 16, 255, 51, 31, 13, 255, 51, 31, 1, 255, 57, 38, 7, 255, 57, 40, 14, 255, 56, 35, 6, 255, 63, 36, 11, 255, 68, 37, 4, 255, 71, 40, 7, 255, 66, 37, 10, 255, 70, 40, 6, 255, 68, 40, 0, 255, 75, 45, 7, 255, 70, 40, 11, 255, 93, 41, 10, 255, 80, 42, 8, 255, 70, 41, 9, 255, 74, 42, 9, 255, 72, 39, 12, 255, 78, 45, 5, 255, 79, 45, 10, 255, 79, 46, 12, 255, 79, 46, 4, 255, 79, 45, 6, 255, 80, 47, 8, 255, 79, 44, 8, 255, 76, 40, 9, 255, 77, 42, 6, 255, 78, 47, 6, 255, 83, 46, 9, 255, 85, 51, 7, 255, 90, 56, 2, 255, 98, 58, 4, 255, 101, 58, 8, 255, 96, 56, 5, 255, 106, 64, 7, 255, 112, 64, 10, 255, 108, 63, 14, 255, 112, 66, 6, 255, 109, 64, 11, 255, 110, 68, 13, 255, 120, 75, 9, 255, 132, 78, 11, 255, 124, 73, 10, 255, 123, 76, 5, 255, 128, 79, 7, 255, 138, 84, 6, 255, 138, 82, 4, 255, 135, 80, 8, 255, 134, 82, 6, 255, 127, 76, 6, 255, 122, 70, 6, 255, 120, 69, 6, 255, 115, 68, 6, 255, 113, 68, 7, 255, 107, 63, 5, 255, 106, 64, 7, 255, 109, 62, 8, 255, 104, 65, 9, 255, 102, 64, 9, 255, 100, 62, 16, 255, 96, 60, 12, 255, 97, 62, 6, 255, 93, 58, 14, 255, 90, 57, 8, 255, 90, 57, 11, 255, 92, 59, 19, 255, 89, 58, 13, 255, 84, 56, 13, 255, 87, 56, 17, 255, 87, 53, 17, 255, 88, 58, 16, 255, 88, 61, 12, 255, 93, 65, 16, 255, 93, 61, 17, 255, 91, 61, 15, 255, 98, 67, 11, 255, 99, 65, 17, 255, 100, 64, 20, 255, 101, 68, 16, 255, 100, 68, 18, 255, 95, 63, 28, 255, 91, 62, 17, 255, 94, 66, 16, 255, 100, 70, 13, 255, 103, 69, 10, 255, 102, 63, 31, 255, 99, 69, 23, 255, 101, 69, 19, 255, 100, 68, 16, 255, 97, 66, 25, 255, 94, 68, 16, 255, 95, 71, 21, 255, 100, 70, 27, 255, 101, 68, 26, 255, 100, 71, 17, 255, 99, 72, 15, 255, 101, 74, 18, 255, 101, 69, 15, 255, 101, 67, 24, 255, 101, 73, 24, 255, 102, 74, 19, 255, 105, 73, 22, 255, 102, 73, 28, 255, 106, 80, 20, 255, 119, 77, 30, 255, 127, 77, 29, 255, 126, 80, 22, 255, 132, 87, 24, 255, 131, 83, 25, 255, 128, 82, 28, 255, 122, 84, 28, 255, 120, 83, 27, 255, 127, 84, 22, 255, 124, 84, 25, 255, 117, 79, 37, 255, 114, 81, 30, 255, 116, 87, 30, 255, 123, 87, 40, 255, 127, 93, 30, 255, 126, 93, 37, 255, 129, 97, 26, 255, 130, 97, 22, 255, 131, 97, 32, 255, 129, 100, 37, 255, 134, 102, 43, 255, 133, 103, 41, 255, 132, 101, 48, 255, 135, 105, 40, 255, 140, 108, 30, 255, 141, 108, 43, 255, 141, 109, 52, 255, 143, 113, 44, 255, 145, 111, 47, 255, 147, 116, 47, 255, 141, 116, 34, 255, 142, 125, 50, 255, 167, 156, 87, 255, 152, 122, 57, 255, 150, 116, 48, 255, 156, 118, 43, 255, 159, 122, 35, 255, 162, 123, 37, 255, 166, 125, 39, 255, 171, 128, 29, 255, 161, 120, 39, 255, 148, 115, 40, 255, 146, 111, 34, 255, 148, 111, 34, 255, 140, 106, 35, 255, 136, 107, 32, 255, 133, 99, 28, 255, 131, 100, 34, 255, 128, 100, 30, 255, 134, 98, 30, 255, 139, 97, 21, 255, 137, 92, 23, 255, 138, 93, 26, 255, 142, 92, 24, 255, 140, 91, 19, 255, 140, 92, 15, 255, 144, 88, 24, 255, 139, 86, 20, 255, 129, 91, 6, 255, 123, 86, 18, 255, 134, 85, 20, 255, 142, 88, 5, 255, 144, 88, 5, 255, 144, 89, 13, 255, 139, 82, 16, 255, 136, 81, 16, 255, 133, 81, 6, 255, 134, 81, 8, 255, 137, 81, 17, 255, 132, 77, 11, 255, 129, 74, 9, 255, 131, 80, 8, 255, 130, 80, 4, 255, 134, 80, 16, 255, 137, 83, 10, 255, 142, 85, 2, 255, 148, 85, 17, 255, 144, 82, 9, 255, 149, 87, 4, 255, 166, 98, 10, 255, 172, 96, 9, 255, 175, 96, 1, 255, 184, 103, 1, 255, 188, 104, 8, 255, 175, 94, 4, 255, 162, 85, 5, 255, 150, 79, 3, 255, 139, 74, 7, 255, 135, 75, 5, 255, 132, 73, 8, 255, 136, 75, 6, 255, 137, 71, 7, 255, 128, 72, 6, 255, 136, 73, 6, 255, 156, 74, 7, 255, 149, 75, 6, 255, 137, 74, 5, 255, 146, 76, 3, 255, 142, 76, 10, 255, 134, 74, 6, 255, 139, 75, 8, 255, 139, 79, 5, 255, 151, 83, 7, 255, 162, 86, 10, 255, 169, 96, 4, 255, 179, 97, 6, 255, 191, 99, 5, 255, 199, 102, 5, 255, 179, 82, 4, 255, 179, 89, 10, 255, 188, 106, 8, 255, 187, 103, 6, 255, 186, 98, 3, 255, 184, 94, 4, 255, 175, 87, 2, 255, 170, 83, 2, 255, 168, 77, 0, 255, 170, 75, 2, 255, 160, 73, 0, 255, 130, 53, 3, 255, 122, 46, 11, 255, 145, 64, 6, 255, 144, 61, 4, 255, 102, 32, 5, 255, 88, 35, 7, 255, 84, 33, 4, 255, 103, 43, 6, 255, 117, 45, 9, 255, 99, 46, 5, 255, 90, 52, 10, 255, 105, 68, 12, 255, 105, 60, 8, 255, 83, 37, 13, 255, 87, 37, 11, 255, 103, 50, 15, 255, 99, 45, 12, 255, 102, 45, 12, 255, 109, 46, 14, 255, 109, 45, 9, 255, 113, 50, 11, 255, 112, 48, 10, 255, 112, 48, 11, 255, 118, 53, 12, 255, 118, 53, 9, 255, 115, 46, 7, 255, 16, 24, 66, 255, 22, 59, 103, 255, 25, 67, 108, 255, 23, 81, 126, 255, 21, 93, 147, 255, 32, 100, 158, 255, 26, 115, 173, 255, 27, 106, 132, 255, 5, 25, 90, 255, 0, 0, 66, 255, 3, 2, 65, 255, 3, 2, 65, 255, 2, 2, 21, 255, 1, 0, 1, 255, 1, 0, 3, 255, 1, 0, 4, 255, 1, 1, 4, 255, 1, 0, 7, 255, 1, 1, 3, 255, 2, 1, 3, 255, 1, 1, 3, 255, 0, 0, 3, 255, 1, 1, 2, 255, 1, 2, 1, 255, 0, 1, 1, 255, 0, 1, 1, 255, 2, 0, 4, 255, 2, 0, 3, 255, 3, 1, 3, 255, 0, 1, 2, 255, 2, 0, 2, 255, 3, 0, 0, 255, 0, 0, 2, 255, 0, 0, 0, 255, 1, 0, 1, 255, 2, 0, 3, 255, 1, 1, 2, 255, 2, 5, 5, 255, 3, 9, 13, 255, 6, 0, 2, 255, 7, 63, 91, 255, 8, 83, 99, 255, 8, 26, 46, 255, 108, 192, 217, 255, 82, 179, 177, 255, 4, 13, 16, 255, 6, 28, 34, 255, 2, 8, 9, 255, 2, 0, 4, 255, 2, 0, 2, 255, 2, 0, 0, 255, 3, 29, 62, 255, 2, 103, 157, 255, 3, 132, 157, 255, 4, 73, 68, 255, 3, 23, 14, 255, 3, 4, 4, 255, 2, 0, 1, 255, 1, 1, 4, 255, 2, 1, 3, 255, 1, 1, 1, 255, 1, 2, 5, 255, 0, 4, 11, 255, 3, 8, 28, 255, 2, 11, 43, 255, 5, 11, 40, 255, 1, 2, 19, 255, 0, 0, 3, 255, 1, 1, 1, 255, 0, 0, 1, 255, 1, 0, 1, 255, 1, 0, 0, 255, 0, 1, 0, 255, 0, 0, 1, 255, 0, 1, 0, 255, 0, 1, 2, 255, 0, 1, 0, 255, 0, 1, 2, 255, 2, 1, 4, 255, 0, 1, 0, 255, 1, 1, 5, 255, 13, 20, 56, 255, 36, 43, 90, 255, 44, 56, 85, 255, 24, 44, 42, 255, 9, 16, 9, 255, 7, 1, 4, 255, 25, 18, 41, 255, 35, 45, 84, 255, 38, 57, 150, 255, 23, 50, 143, 255, 8, 37, 93, 255, 17, 24, 57, 255, 9, 8, 7, 255, 0, 0, 0, 255, 3, 1, 0, 255, 5, 0, 6, 255, 1, 1, 1, 255, 1, 2, 0, 255, 5, 2, 2, 255, 3, 2, 3, 255, 2, 2, 1, 255, 8, 2, 5, 255, 6, 1, 1, 255, 10, 6, 2, 255, 8, 4, 1, 255, 10, 5, 3, 255, 17, 14, 5, 255, 18, 14, 4, 255, 18, 12, 8, 255, 15, 9, 1, 255, 13, 9, 0, 255, 10, 10, 4, 255, 10, 14, 6, 255, 16, 15, 5, 255, 14, 15, 13, 255, 24, 20, 11, 255, 61, 33, 8, 255, 83, 44, 8, 255, 81, 52, 4, 255, 58, 44, 6, 255, 41, 34, 5, 255, 42, 37, 12, 255, 42, 40, 10, 255, 44, 49, 10, 255, 51, 53, 14, 255, 57, 56, 15, 255, 54, 54, 16, 255, 49, 58, 11, 255, 51, 53, 6, 255, 56, 53, 9, 255, 43, 48, 5, 255, 46, 50, 10, 255, 41, 39, 10, 255, 45, 39, 11, 255, 46, 43, 12, 255, 42, 39, 7, 255, 49, 40, 8, 255, 53, 37, 3, 255, 54, 35, 4, 255, 49, 33, 6, 255, 44, 36, 8, 255, 39, 28, 3, 255, 48, 30, 6, 255, 58, 33, 6, 255, 48, 32, 9, 255, 41, 31, 3, 255, 46, 34, 6, 255, 48, 30, 7, 255, 53, 30, 11, 255, 48, 33, 12, 255, 54, 36, 9, 255, 58, 38, 1, 255, 60, 33, 10, 255, 62, 33, 17, 255, 62, 36, 5, 255, 69, 36, 16, 255, 71, 38, 10, 255, 69, 39, 2, 255, 65, 41, 7, 255, 73, 41, 14, 255, 71, 42, 4, 255, 70, 42, 6, 255, 73, 39, 8, 255, 102, 44, 12, 255, 85, 41, 2, 255, 74, 41, 0, 255, 71, 43, 2, 255, 69, 42, 6, 255, 73, 43, 4, 255, 80, 43, 13, 255, 82, 46, 11, 255, 79, 48, 2, 255, 78, 42, 5, 255, 75, 40, 12, 255, 74, 43, 3, 255, 81, 43, 10, 255, 80, 42, 12, 255, 79, 47, 7, 255, 86, 50, 10, 255, 86, 47, 6, 255, 87, 48, 7, 255, 94, 55, 13, 255, 95, 54, 11, 255, 93, 55, 9, 255, 101, 63, 10, 255, 107, 63, 9, 255, 110, 64, 19, 255, 112, 65, 8, 255, 108, 62, 3, 255, 110, 66, 15, 255, 121, 75, 8, 255, 139, 87, 6, 255, 133, 82, 10, 255, 130, 80, 9, 255, 137, 83, 5, 255, 146, 86, 8, 255, 152, 87, 9, 255, 150, 85, 18, 255, 144, 83, 9, 255, 135, 78, 5, 255, 130, 76, 11, 255, 127, 79, 8, 255, 122, 74, 5, 255, 120, 71, 10, 255, 116, 67, 10, 255, 116, 67, 2, 255, 115, 67, 12, 255, 108, 66, 13, 255, 108, 64, 17, 255, 103, 63, 13, 255, 96, 63, 15, 255, 95, 64, 12, 255, 92, 58, 21, 255, 90, 56, 18, 255, 91, 58, 13, 255, 91, 55, 14, 255, 89, 55, 13, 255, 86, 56, 19, 255, 89, 57, 12, 255, 92, 57, 11, 255, 94, 59, 15, 255, 90, 55, 17, 255, 92, 61, 10, 255, 86, 59, 15, 255, 90, 59, 24, 255, 100, 66, 22, 255, 102, 63, 23, 255, 103, 62, 26, 255, 106, 68, 22, 255, 102, 68, 19, 255, 96, 67, 17, 255, 97, 66, 21, 255, 92, 63, 16, 255, 100, 68, 26, 255, 110, 73, 11, 255, 103, 66, 18, 255, 100, 69, 14, 255, 104, 70, 18, 255, 101, 67, 18, 255, 105, 75, 11, 255, 102, 71, 12, 255, 99, 66, 27, 255, 101, 67, 20, 255, 100, 69, 24, 255, 100, 71, 21, 255, 97, 71, 23, 255, 96, 72, 24, 255, 104, 71, 17, 255, 103, 68, 24, 255, 103, 73, 19, 255, 104, 76, 13, 255, 103, 73, 10, 255, 103, 75, 26, 255, 98, 72, 26, 255, 109, 80, 13, 255, 120, 83, 23, 255, 125, 80, 25, 255, 128, 84, 29, 255, 131, 86, 23, 255, 128, 83, 21, 255, 122, 81, 26, 255, 120, 78, 30, 255, 126, 86, 21, 255, 126, 85, 18, 255, 123, 83, 28, 255, 120, 85, 26, 255, 119, 86, 35, 255, 119, 85, 35, 255, 130, 92, 37, 255, 128, 96, 25, 255, 126, 95, 30, 255, 131, 94, 28, 255, 135, 99, 30, 255, 131, 98, 38, 255, 131, 102, 39, 255, 132, 101, 41, 255, 134, 100, 45, 255, 139, 105, 42, 255, 140, 108, 33, 255, 142, 111, 30, 255, 142, 108, 44, 255, 144, 108, 50, 255, 146, 109, 51, 255, 149, 113, 45, 255, 144, 111, 52, 255, 136, 112, 45, 255, 163, 151, 82, 255, 155, 129, 74, 255, 146, 114, 43, 255, 153, 117, 43, 255, 156, 119, 37, 255, 162, 121, 36, 255, 166, 124, 37, 255, 173, 125, 42, 255, 163, 120, 31, 255, 152, 116, 30, 255, 147, 111, 30, 255, 147, 110, 30, 255, 142, 105, 38, 255, 138, 104, 29, 255, 138, 101, 31, 255, 132, 100, 31, 255, 128, 98, 26, 255, 133, 96, 31, 255, 142, 97, 21, 255, 141, 92, 22, 255, 141, 96, 15, 255, 145, 92, 27, 255, 141, 89, 23, 255, 140, 92, 14, 255, 144, 92, 14, 255, 138, 90, 19, 255, 127, 88, 13, 255, 130, 84, 22, 255, 138, 84, 23, 255, 141, 85, 12, 255, 143, 84, 19, 255, 142, 81, 20, 255, 139, 81, 13, 255, 134, 79, 14, 255, 133, 79, 11, 255, 139, 85, 14, 255, 141, 84, 13, 255, 133, 75, 15, 255, 131, 78, 9, 255, 141, 82, 12, 255, 138, 83, 3, 255, 133, 79, 10, 255, 137, 82, 10, 255, 139, 79, 11, 255, 146, 87, 12, 255, 155, 99, 12, 255, 146, 84, 11, 255, 159, 92, 12, 255, 171, 97, 13, 255, 175, 99, 4, 255, 180, 101, 3, 255, 184, 103, 4, 255, 178, 99, 3, 255, 164, 87, 3, 255, 150, 80, 6, 255, 139, 74, 12, 255, 136, 74, 7, 255, 136, 76, 5, 255, 137, 75, 1, 255, 138, 75, 3, 255, 143, 76, 6, 255, 142, 73, 4, 255, 143, 76, 4, 255, 144, 72, 3, 255, 140, 71, 3, 255, 141, 74, 3, 255, 137, 74, 3, 255, 131, 74, 3, 255, 136, 75, 9, 255, 146, 81, 8, 255, 160, 82, 3, 255, 165, 86, 16, 255, 165, 91, 7, 255, 182, 98, 8, 255, 178, 83, 6, 255, 172, 67, 6, 255, 182, 86, 6, 255, 200, 118, 8, 255, 202, 110, 5, 255, 190, 89, 1, 255, 171, 74, 1, 255, 161, 62, 7, 255, 156, 59, 5, 255, 150, 58, 5, 255, 148, 59, 8, 255, 160, 64, 3, 255, 155, 60, 3, 255, 120, 44, 5, 255, 132, 52, 5, 255, 163, 73, 9, 255, 159, 62, 8, 255, 130, 44, 7, 255, 101, 36, 2, 255, 103, 35, 7, 255, 112, 52, 5, 255, 105, 54, 6, 255, 103, 56, 11, 255, 107, 68, 16, 255, 111, 69, 10, 255, 105, 54, 10, 255, 77, 33, 6, 255, 67, 26, 4, 255, 91, 35, 16, 255, 102, 41, 18, 255, 102, 41, 7, 255, 109, 44, 8, 255, 109, 46, 7, 255, 112, 51, 10, 255, 113, 47, 6, 255, 117, 50, 10, 255, 120, 55, 8, 255, 120, 53, 10, 255, 115, 43, 14, 255, 46, 41, 121, 255, 43, 64, 112, 255, 30, 63, 106, 255, 26, 72, 125, 255, 23, 88, 132, 255, 30, 105, 148, 255, 20, 103, 124, 255, 4, 33, 87, 255, 3, 0, 87, 255, 3, 2, 76, 255, 0, 4, 79, 255, 2, 2, 62, 255, 2, 1, 10, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 1, 255, 1, 0, 5, 255, 1, 0, 6, 255, 1, 1, 4, 255, 1, 1, 1, 255, 1, 1, 3, 255, 1, 0, 6, 255, 0, 0, 5, 255, 0, 1, 2, 255, 1, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 0, 3, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 1, 5, 255, 3, 10, 8, 255, 7, 0, 4, 255, 4, 57, 90, 255, 20, 111, 152, 255, 20, 103, 128, 255, 114, 209, 223, 255, 65, 154, 154, 255, 0, 18, 24, 255, 5, 30, 49, 255, 2, 0, 0, 255, 1, 9, 24, 255, 3, 70, 121, 255, 3, 131, 172, 255, 0, 109, 112, 255, 4, 43, 31, 255, 4, 0, 0, 255, 3, 0, 0, 255, 9, 0, 0, 255, 3, 1, 4, 255, 2, 2, 5, 255, 3, 0, 0, 255, 2, 2, 0, 255, 3, 2, 15, 255, 3, 9, 32, 255, 3, 9, 38, 255, 2, 11, 40, 255, 4, 10, 33, 255, 2, 3, 14, 255, 1, 0, 5, 255, 1, 0, 6, 255, 0, 0, 4, 255, 1, 2, 2, 255, 2, 1, 1, 255, 2, 1, 3, 255, 0, 1, 1, 255, 1, 1, 2, 255, 2, 1, 4, 255, 2, 1, 5, 255, 2, 1, 1, 255, 0, 1, 0, 255, 9, 6, 40, 255, 39, 39, 94, 255, 31, 54, 106, 255, 27, 43, 55, 255, 20, 19, 7, 255, 5, 4, 0, 255, 25, 16, 40, 255, 42, 48, 98, 255, 45, 54, 129, 255, 28, 55, 133, 255, 6, 32, 127, 255, 1, 19, 81, 255, 6, 13, 20, 255, 3, 1, 0, 255, 2, 0, 5, 255, 0, 1, 4, 255, 0, 0, 2, 255, 0, 1, 0, 255, 1, 1, 0, 255, 2, 1, 2, 255, 2, 0, 1, 255, 3, 2, 1, 255, 4, 1, 0, 255, 3, 0, 1, 255, 7, 3, 0, 255, 11, 6, 0, 255, 19, 11, 4, 255, 19, 12, 5, 255, 18, 11, 3, 255, 13, 9, 2, 255, 11, 6, 4, 255, 15, 8, 0, 255, 9, 6, 7, 255, 3, 2, 2, 255, 11, 12, 6, 255, 17, 9, 5, 255, 36, 16, 11, 255, 64, 46, 5, 255, 78, 50, 7, 255, 75, 39, 6, 255, 60, 34, 6, 255, 40, 28, 6, 255, 42, 33, 5, 255, 47, 49, 6, 255, 48, 53, 17, 255, 54, 62, 15, 255, 57, 64, 15, 255, 55, 60, 12, 255, 56, 60, 10, 255, 50, 57, 16, 255, 49, 51, 13, 255, 54, 55, 5, 255, 47, 52, 5, 255, 47, 48, 7, 255, 47, 43, 7, 255, 54, 43, 5, 255, 50, 37, 9, 255, 48, 39, 15, 255, 44, 38, 4, 255, 47, 37, 10, 255, 46, 32, 13, 255, 46, 32, 6, 255, 49, 36, 4, 255, 48, 33, 5, 255, 50, 30, 5, 255, 52, 30, 5, 255, 52, 28, 6, 255, 53, 29, 9, 255, 50, 33, 5, 255, 43, 32, 3, 255, 54, 32, 9, 255, 57, 34, 7, 255, 51, 40, 8, 255, 58, 36, 11, 255, 62, 38, 19, 255, 55, 33, 13, 255, 65, 38, 7, 255, 72, 39, 9, 255, 68, 40, 3, 255, 77, 44, 4, 255, 83, 49, 9, 255, 82, 44, 11, 255, 75, 45, 13, 255, 67, 42, 8, 255, 73, 39, 10, 255, 97, 43, 13, 255, 88, 36, 2, 255, 72, 39, 13, 255, 67, 43, 12, 255, 76, 48, 5, 255, 78, 47, 1, 255, 77, 40, 8, 255, 86, 42, 10, 255, 81, 40, 12, 255, 77, 42, 2, 255, 75, 44, 10, 255, 72, 43, 15, 255, 77, 40, 5, 255, 78, 42, 10, 255, 81, 47, 8, 255, 85, 53, 3, 255, 90, 51, 5, 255, 89, 46, 14, 255, 87, 50, 13, 255, 89, 50, 8, 255, 96, 58, 13, 255, 100, 64, 9, 255, 105, 66, 6, 255, 110, 67, 9, 255, 111, 66, 10, 255, 110, 64, 6, 255, 113, 68, 7, 255, 124, 79, 1, 255, 139, 87, 5, 255, 135, 81, 8, 255, 142, 83, 11, 255, 147, 86, 8, 255, 157, 93, 9, 255, 167, 104, 11, 255, 166, 101, 9, 255, 161, 95, 3, 255, 159, 92, 8, 255, 148, 86, 11, 255, 138, 84, 8, 255, 129, 77, 4, 255, 126, 73, 6, 255, 124, 72, 9, 255, 118, 69, 15, 255, 115, 72, 5, 255, 110, 68, 12, 255, 109, 68, 11, 255, 107, 66, 7, 255, 103, 60, 11, 255, 98, 61, 10, 255, 93, 59, 15, 255, 91, 57, 16, 255, 93, 56, 19, 255, 93, 58, 23, 255, 89, 59, 11, 255, 89, 61, 10, 255, 86, 58, 14, 255, 86, 55, 16, 255, 93, 62, 15, 255, 92, 59, 17, 255, 89, 59, 13, 255, 92, 60, 17, 255, 93, 59, 24, 255, 95, 63, 14, 255, 95, 64, 9, 255, 99, 64, 22, 255, 106, 70, 18, 255, 103, 69, 14, 255, 98, 70, 10, 255, 101, 66, 17, 255, 101, 65, 24, 255, 100, 66, 21, 255, 110, 69, 19, 255, 108, 72, 24, 255, 102, 70, 12, 255, 103, 70, 15, 255, 102, 69, 21, 255, 99, 65, 23, 255, 101, 65, 24, 255, 105, 69, 17, 255, 98, 70, 16, 255, 94, 65, 20, 255, 99, 66, 25, 255, 99, 69, 25, 255, 101, 71, 16, 255, 106, 70, 18, 255, 115, 77, 27, 255, 111, 77, 18, 255, 100, 67, 22, 255, 102, 74, 24, 255, 107, 79, 21, 255, 105, 75, 27, 255, 105, 79, 16, 255, 115, 85, 20, 255, 133, 83, 20, 255, 129, 79, 29, 255, 130, 82, 22, 255, 128, 79, 27, 255, 123, 78, 24, 255, 122, 83, 22, 255, 122, 85, 19, 255, 125, 84, 21, 255, 125, 82, 24, 255, 126, 85, 26, 255, 121, 86, 20, 255, 122, 86, 29, 255, 133, 91, 36, 255, 128, 91, 35, 255, 129, 93, 36, 255, 134, 95, 30, 255, 139, 100, 24, 255, 138, 101, 33, 255, 135, 95, 46, 255, 133, 99, 44, 255, 130, 102, 42, 255, 136, 108, 43, 255, 142, 106, 51, 255, 145, 113, 19, 255, 143, 106, 44, 255, 145, 110, 34, 255, 147, 111, 32, 255, 150, 110, 48, 255, 147, 112, 47, 255, 133, 109, 37, 255, 151, 136, 63, 255, 160, 142, 71, 255, 148, 117, 40, 255, 155, 118, 43, 255, 156, 121, 36, 255, 161, 121, 34, 255, 162, 124, 27, 255, 170, 123, 28, 255, 168, 122, 18, 255, 156, 115, 32, 255, 149, 113, 34, 255, 143, 109, 25, 255, 143, 107, 28, 255, 142, 104, 27, 255, 139, 103, 30, 255, 132, 99, 25, 255, 134, 102, 23, 255, 137, 98, 22, 255, 143, 97, 21, 255, 144, 95, 23, 255, 141, 96, 18, 255, 144, 92, 17, 255, 142, 91, 15, 255, 138, 89, 17, 255, 143, 90, 20, 255, 138, 89, 14, 255, 128, 85, 18, 255, 131, 88, 12, 255, 141, 89, 12, 255, 138, 85, 17, 255, 141, 84, 23, 255, 142, 83, 22, 255, 130, 79, 16, 255, 129, 78, 12, 255, 136, 82, 11, 255, 134, 81, 13, 255, 137, 78, 17, 255, 135, 79, 10, 255, 128, 82, 5, 255, 138, 82, 11, 255, 136, 79, 10, 255, 134, 82, 4, 255, 137, 82, 5, 255, 140, 81, 7, 255, 146, 86, 5, 255, 156, 98, 19, 255, 149, 89, 19, 255, 161, 95, 20, 255, 166, 96, 13, 255, 168, 98, 2, 255, 178, 103, 10, 255, 185, 103, 8, 255, 182, 100, 4, 255, 168, 90, 6, 255, 154, 82, 8, 255, 145, 78, 8, 255, 141, 76, 4, 255, 142, 75, 4, 255, 140, 73, 6, 255, 136, 73, 6, 255, 138, 73, 7, 255, 140, 75, 9, 255, 134, 75, 7, 255, 141, 74, 8, 255, 140, 71, 6, 255, 137, 73, 6, 255, 132, 72, 6, 255, 134, 76, 4, 255, 138, 78, 2, 255, 149, 80, 6, 255, 155, 81, 6, 255, 161, 85, 12, 255, 167, 90, 14, 255, 187, 106, 7, 255, 190, 104, 2, 255, 177, 92, 7, 255, 196, 110, 5, 255, 199, 98, 7, 255, 162, 58, 6, 255, 129, 44, 4, 255, 123, 47, 11, 255, 124, 40, 14, 255, 125, 46, 4, 255, 131, 55, 1, 255, 155, 64, 5, 255, 143, 52, 6, 255, 113, 39, 2, 255, 111, 41, 3, 255, 119, 44, 4, 255, 136, 54, 7, 255, 151, 62, 3, 255, 144, 53, 10, 255, 116, 40, 9, 255, 107, 42, 7, 255, 116, 50, 11, 255, 121, 64, 13, 255, 114, 73, 18, 255, 114, 67, 17, 255, 106, 59, 9, 255, 82, 39, 6, 255, 71, 31, 6, 255, 82, 40, 5, 255, 100, 47, 10, 255, 105, 43, 10, 255, 105, 40, 6, 255, 105, 40, 5, 255, 104, 41, 8, 255, 107, 47, 8, 255, 108, 48, 6, 255, 111, 49, 10, 255, 109, 43, 9, 255, 107, 39, 9, 255, 105, 35, 9, 255, 82, 72, 147, 255, 70, 78, 141, 255, 44, 70, 140, 255, 34, 77, 135, 255, 33, 82, 133, 255, 28, 72, 124, 255, 8, 28, 100, 255, 1, 0, 98, 255, 2, 0, 88, 255, 4, 2, 105, 255, 2, 2, 104, 255, 3, 6, 74, 255, 0, 4, 8, 255, 0, 1, 5, 255, 1, 1, 4, 255, 1, 0, 4, 255, 0, 0, 4, 255, 0, 0, 4, 255, 2, 1, 5, 255, 0, 1, 2, 255, 1, 0, 5, 255, 1, 0, 6, 255, 1, 0, 5, 255, 0, 0, 4, 255, 1, 0, 5, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 0, 5, 255, 1, 0, 5, 255, 7, 7, 22, 255, 21, 119, 160, 255, 57, 215, 215, 255, 32, 174, 167, 255, 25, 84, 93, 255, 140, 227, 253, 255, 63, 143, 136, 255, 0, 11, 25, 255, 1, 50, 89, 255, 3, 105, 151, 255, 4, 126, 149, 255, 2, 70, 52, 255, 3, 12, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 2, 0, 2, 255, 5, 15, 42, 255, 1, 68, 99, 255, 4, 50, 64, 255, 0, 4, 18, 255, 0, 1, 1, 255, 2, 0, 1, 255, 1, 6, 16, 255, 6, 11, 39, 255, 1, 10, 39, 255, 0, 7, 18, 255, 1, 2, 12, 255, 3, 1, 14, 255, 2, 1, 8, 255, 0, 0, 4, 255, 2, 1, 4, 255, 1, 2, 2, 255, 0, 3, 1, 255, 2, 0, 1, 255, 4, 0, 1, 255, 1, 0, 0, 255, 2, 0, 0, 255, 7, 2, 21, 255, 18, 29, 84, 255, 38, 56, 100, 255, 35, 46, 47, 255, 15, 22, 28, 255, 5, 4, 3, 255, 10, 4, 22, 255, 31, 37, 70, 255, 53, 54, 107, 255, 16, 46, 146, 255, 11, 38, 102, 255, 1, 16, 48, 255, 3, 6, 14, 255, 4, 0, 0, 255, 3, 0, 0, 255, 1, 0, 4, 255, 1, 2, 6, 255, 1, 1, 1, 255, 4, 0, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 6, 1, 0, 255, 7, 2, 0, 255, 14, 9, 4, 255, 20, 13, 7, 255, 17, 11, 5, 255, 14, 9, 3, 255, 10, 5, 3, 255, 6, 4, 0, 255, 10, 8, 3, 255, 15, 5, 4, 255, 10, 5, 5, 255, 16, 8, 8, 255, 55, 40, 16, 255, 60, 36, 21, 255, 120, 87, 40, 255, 202, 144, 32, 255, 108, 53, 1, 255, 57, 33, 5, 255, 48, 26, 5, 255, 31, 17, 9, 255, 30, 18, 10, 255, 47, 44, 7, 255, 62, 69, 11, 255, 64, 74, 22, 255, 65, 80, 16, 255, 62, 73, 17, 255, 58, 67, 16, 255, 55, 63, 18, 255, 51, 57, 18, 255, 54, 59, 11, 255, 54, 56, 13, 255, 53, 48, 12, 255, 45, 40, 8, 255, 50, 44, 1, 255, 50, 41, 6, 255, 58, 40, 7, 255, 60, 38, 7, 255, 47, 34, 8, 255, 37, 34, 6, 255, 41, 35, 9, 255, 49, 32, 13, 255, 56, 32, 14, 255, 51, 31, 14, 255, 50, 34, 6, 255, 49, 34, 12, 255, 50, 34, 5, 255, 54, 34, 12, 255, 52, 33, 13, 255, 49, 31, 14, 255, 55, 34, 10, 255, 55, 33, 5, 255, 62, 38, 4, 255, 59, 34, 8, 255, 58, 44, 5, 255, 66, 45, 6, 255, 68, 43, 13, 255, 71, 42, 5, 255, 79, 46, 8, 255, 85, 51, 10, 255, 90, 54, 4, 255, 91, 53, 6, 255, 81, 48, 9, 255, 78, 49, 13, 255, 84, 47, 12, 255, 106, 46, 9, 255, 97, 38, 7, 255, 79, 38, 17, 255, 70, 35, 6, 255, 80, 42, 7, 255, 81, 45, 9, 255, 78, 49, 2, 255, 80, 42, 4, 255, 78, 39, 7, 255, 75, 40, 4, 255, 79, 47, 5, 255, 74, 39, 23, 255, 67, 39, 11, 255, 75, 46, 7, 255, 80, 47, 13, 255, 82, 48, 8, 255, 90, 50, 8, 255, 89, 50, 10, 255, 88, 53, 11, 255, 89, 51, 8, 255, 96, 55, 11, 255, 101, 63, 10, 255, 104, 64, 12, 255, 108, 69, 4, 255, 109, 68, 7, 255, 108, 64, 9, 255, 111, 66, 2, 255, 125, 79, 2, 255, 139, 90, 7, 255, 141, 87, 12, 255, 148, 92, 6, 255, 164, 103, 4, 255, 178, 110, 5, 255, 188, 117, 4, 255, 197, 126, 3, 255, 191, 118, 1, 255, 182, 107, 2, 255, 165, 94, 6, 255, 147, 85, 12, 255, 131, 82, 4, 255, 123, 77, 4, 255, 122, 73, 11, 255, 119, 72, 8, 255, 113, 69, 8, 255, 109, 67, 8, 255, 107, 68, 8, 255, 104, 65, 6, 255, 103, 60, 12, 255, 101, 59, 10, 255, 98, 58, 9, 255, 101, 62, 10, 255, 98, 60, 10, 255, 96, 61, 16, 255, 96, 61, 11, 255, 94, 60, 9, 255, 90, 58, 16, 255, 86, 56, 14, 255, 90, 61, 20, 255, 91, 61, 18, 255, 94, 61, 22, 255, 100, 60, 15, 255, 97, 59, 16, 255, 100, 65, 13, 255, 102, 71, 11, 255, 102, 67, 17, 255, 105, 69, 13, 255, 107, 67, 15, 255, 104, 67, 12, 255, 104, 66, 11, 255, 106, 67, 16, 255, 103, 68, 12, 255, 108, 66, 20, 255, 106, 67, 19, 255, 101, 67, 20, 255, 102, 69, 16, 255, 99, 67, 18, 255, 98, 66, 24, 255, 97, 66, 24, 255, 100, 75, 10, 255, 97, 74, 18, 255, 99, 69, 16, 255, 98, 70, 18, 255, 102, 71, 22, 255, 101, 73, 8, 255, 101, 75, 20, 255, 108, 76, 11, 255, 106, 73, 12, 255, 107, 73, 35, 255, 108, 75, 21, 255, 105, 73, 15, 255, 106, 73, 32, 255, 110, 80, 22, 255, 111, 78, 25, 255, 126, 82, 18, 255, 131, 81, 30, 255, 134, 83, 27, 255, 130, 81, 32, 255, 127, 82, 25, 255, 122, 84, 20, 255, 122, 84, 25, 255, 124, 82, 33, 255, 127, 84, 26, 255, 125, 82, 30, 255, 127, 88, 29, 255, 125, 91, 21, 255, 125, 90, 31, 255, 130, 92, 36, 255, 133, 95, 32, 255, 134, 97, 27, 255, 133, 100, 18, 255, 137, 99, 30, 255, 133, 100, 39, 255, 135, 103, 29, 255, 137, 101, 27, 255, 139, 102, 40, 255, 140, 108, 30, 255, 142, 112, 33, 255, 145, 110, 38, 255, 146, 109, 40, 255, 148, 110, 41, 255, 151, 112, 45, 255, 149, 115, 36, 255, 138, 111, 32, 255, 140, 120, 40, 255, 164, 145, 76, 255, 145, 115, 47, 255, 152, 118, 34, 255, 155, 118, 32, 255, 159, 116, 39, 255, 160, 121, 33, 255, 168, 120, 34, 255, 170, 121, 35, 255, 159, 118, 35, 255, 150, 114, 34, 255, 144, 108, 31, 255, 142, 107, 26, 255, 143, 105, 33, 255, 138, 98, 30, 255, 132, 98, 23, 255, 130, 101, 22, 255, 135, 98, 34, 255, 140, 95, 29, 255, 142, 93, 21, 255, 141, 92, 26, 255, 145, 92, 25, 255, 144, 92, 25, 255, 142, 92, 16, 255, 147, 92, 18, 255, 147, 89, 23, 255, 137, 88, 15, 255, 129, 86, 15, 255, 135, 84, 22, 255, 141, 83, 21, 255, 142, 83, 20, 255, 134, 81, 17, 255, 131, 82, 15, 255, 134, 83, 12, 255, 135, 81, 12, 255, 135, 83, 11, 255, 141, 83, 15, 255, 131, 77, 10, 255, 128, 81, 7, 255, 135, 81, 12, 255, 138, 81, 10, 255, 136, 80, 6, 255, 140, 80, 9, 255, 144, 79, 10, 255, 146, 82, 10, 255, 151, 90, 10, 255, 155, 91, 15, 255, 162, 96, 11, 255, 164, 94, 11, 255, 166, 92, 6, 255, 181, 104, 3, 255, 191, 105, 8, 255, 184, 98, 7, 255, 176, 94, 6, 255, 163, 88, 1, 255, 153, 84, 0, 255, 147, 80, 2, 255, 144, 75, 7, 255, 141, 74, 10, 255, 135, 75, 6, 255, 140, 75, 6, 255, 144, 77, 7, 255, 141, 79, 6, 255, 142, 75, 5, 255, 144, 76, 6, 255, 142, 79, 8, 255, 140, 75, 5, 255, 139, 74, 8, 255, 139, 74, 8, 255, 147, 79, 5, 255, 155, 84, 5, 255, 161, 83, 2, 255, 171, 92, 3, 255, 167, 78, 15, 255, 178, 82, 5, 255, 210, 111, 0, 255, 187, 91, 11, 255, 130, 45, 4, 255, 101, 39, 5, 255, 109, 41, 10, 255, 129, 50, 5, 255, 129, 57, 4, 255, 138, 60, 4, 255, 161, 68, 5, 255, 145, 54, 3, 255, 123, 44, 3, 255, 111, 41, 2, 255, 120, 44, 5, 255, 126, 47, 4, 255, 130, 52, 2, 255, 141, 60, 4, 255, 140, 56, 4, 255, 118, 38, 7, 255, 111, 40, 8, 255, 126, 67, 6, 255, 122, 69, 21, 255, 112, 67, 12, 255, 109, 58, 4, 255, 91, 41, 5, 255, 79, 32, 3, 255, 100, 51, 12, 255, 116, 65, 5, 255, 115, 59, 8, 255, 106, 48, 8, 255, 107, 45, 12, 255, 102, 39, 6, 255, 100, 39, 3, 255, 103, 44, 7, 255, 105, 45, 8, 255, 102, 40, 2, 255, 104, 37, 8, 255, 107, 40, 14, 255, 100, 32, 10, 255, 62, 74, 159, 255, 74, 83, 162, 255, 71, 76, 150, 255, 50, 75, 150, 255, 27, 61, 143, 255, 6, 32, 130, 255, 0, 3, 107, 255, 0, 4, 103, 255, 2, 8, 106, 255, 3, 6, 115, 255, 4, 5, 126, 255, 1, 6, 69, 255, 1, 2, 15, 255, 1, 2, 7, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 0, 7, 255, 1, 0, 6, 255, 1, 1, 4, 255, 0, 0, 2, 255, 1, 0, 5, 255, 1, 0, 6, 255, 1, 0, 5, 255, 1, 1, 3, 255, 1, 1, 4, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 0, 1, 255, 2, 0, 0, 255, 4, 30, 46, 255, 27, 182, 184, 255, 66, 200, 190, 255, 76, 212, 211, 255, 20, 158, 157, 255, 50, 126, 154, 255, 135, 246, 255, 255, 53, 157, 172, 255, 0, 94, 117, 255, 8, 97, 102, 255, 5, 33, 20, 255, 4, 0, 0, 255, 0, 0, 0, 255, 2, 0, 0, 255, 6, 5, 14, 255, 6, 38, 73, 255, 3, 86, 131, 255, 2, 91, 104, 255, 0, 71, 67, 255, 6, 21, 30, 255, 3, 0, 0, 255, 1, 0, 1, 255, 1, 1, 0, 255, 4, 9, 29, 255, 3, 9, 41, 255, 0, 4, 25, 255, 0, 1, 15, 255, 3, 1, 11, 255, 2, 1, 4, 255, 0, 0, 0, 255, 1, 0, 2, 255, 1, 2, 4, 255, 1, 1, 8, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 3, 17, 255, 10, 21, 61, 255, 30, 48, 94, 255, 23, 52, 68, 255, 20, 30, 22, 255, 4, 3, 0, 255, 11, 11, 13, 255, 28, 28, 54, 255, 34, 48, 118, 255, 14, 47, 128, 255, 7, 30, 88, 255, 2, 12, 48, 255, 7, 7, 13, 255, 1, 4, 0, 255, 2, 1, 0, 255, 0, 1, 1, 255, 1, 2, 1, 255, 1, 0, 7, 255, 1, 1, 6, 255, 0, 1, 2, 255, 1, 1, 2, 255, 2, 0, 1, 255, 2, 1, 0, 255, 7, 3, 1, 255, 10, 5, 2, 255, 14, 8, 4, 255, 17, 9, 6, 255, 13, 6, 2, 255, 14, 9, 3, 255, 9, 4, 0, 255, 6, 2, 2, 255, 10, 7, 5, 255, 7, 5, 2, 255, 8, 8, 4, 255, 8, 9, 1, 255, 11, 10, 7, 255, 36, 25, 16, 255, 87, 61, 33, 255, 96, 57, 14, 255, 215, 163, 42, 255, 200, 131, 19, 255, 46, 14, 7, 255, 32, 21, 10, 255, 47, 25, 9, 255, 35, 19, 4, 255, 26, 21, 6, 255, 39, 46, 11, 255, 69, 79, 24, 255, 69, 83, 26, 255, 67, 83, 11, 255, 66, 78, 14, 255, 58, 66, 13, 255, 56, 65, 16, 255, 51, 63, 9, 255, 59, 63, 3, 255, 56, 53, 10, 255, 47, 48, 11, 255, 41, 45, 10, 255, 42, 43, 14, 255, 48, 45, 10, 255, 50, 43, 2, 255, 56, 38, 1, 255, 51, 37, 6, 255, 46, 37, 9, 255, 45, 34, 6, 255, 49, 32, 9, 255, 48, 31, 12, 255, 48, 31, 10, 255, 51, 34, 10, 255, 54, 38, 10, 255, 50, 34, 6, 255, 50, 33, 8, 255, 48, 31, 14, 255, 54, 30, 12, 255, 60, 33, 11, 255, 58, 38, 9, 255, 72, 42, 4, 255, 67, 42, 9, 255, 64, 42, 12, 255, 72, 38, 3, 255, 75, 45, 4, 255, 76, 48, 0, 255, 86, 48, 7, 255, 89, 56, 10, 255, 91, 58, 6, 255, 93, 56, 10, 255, 90, 56, 9, 255, 86, 57, 6, 255, 89, 53, 2, 255, 112, 53, 0, 255, 106, 44, 5, 255, 86, 41, 5, 255, 76, 44, 2, 255, 78, 45, 14, 255, 74, 40, 13, 255, 79, 49, 2, 255, 82, 46, 9, 255, 79, 46, 4, 255, 78, 44, 7, 255, 77, 43, 8, 255, 76, 41, 10, 255, 67, 45, 5, 255, 74, 46, 8, 255, 82, 48, 12, 255, 85, 47, 13, 255, 92, 50, 9, 255, 92, 53, 4, 255, 89, 54, 7, 255, 91, 50, 11, 255, 92, 47, 8, 255, 96, 54, 6, 255, 102, 59, 11, 255, 106, 65, 12, 255, 108, 68, 2, 255, 112, 67, 18, 255, 117, 70, 14, 255, 131, 80, 12, 255, 144, 92, 12, 255, 144, 90, 5, 255, 156, 96, 2, 255, 178, 112, 11, 255, 209, 137, 8, 255, 217, 141, 8, 255, 195, 108, 9, 255, 192, 110, 6, 255, 165, 93, 2, 255, 147, 86, 7, 255, 136, 84, 6, 255, 129, 78, 6, 255, 125, 73, 8, 255, 117, 72, 10, 255, 114, 70, 3, 255, 112, 68, 8, 255, 108, 65, 14, 255, 104, 65, 4, 255, 103, 64, 10, 255, 105, 65, 15, 255, 101, 59, 10, 255, 98, 56, 11, 255, 100, 59, 12, 255, 103, 63, 14, 255, 99, 60, 14, 255, 99, 62, 18, 255, 99, 60, 16, 255, 102, 63, 15, 255, 99, 61, 13, 255, 94, 59, 24, 255, 92, 61, 11, 255, 96, 66, 13, 255, 102, 61, 20, 255, 101, 62, 20, 255, 98, 65, 12, 255, 100, 67, 15, 255, 103, 67, 16, 255, 106, 67, 20, 255, 107, 67, 13, 255, 106, 66, 17, 255, 106, 69, 13, 255, 104, 68, 15, 255, 102, 66, 17, 255, 103, 64, 24, 255, 104, 67, 21, 255, 104, 69, 16, 255, 103, 70, 6, 255, 98, 63, 30, 255, 99, 68, 20, 255, 95, 67, 17, 255, 95, 68, 23, 255, 96, 72, 12, 255, 102, 72, 21, 255, 103, 71, 20, 255, 106, 72, 15, 255, 103, 66, 26, 255, 105, 72, 14, 255, 103, 70, 13, 255, 101, 70, 18, 255, 104, 73, 19, 255, 104, 71, 16, 255, 112, 74, 32, 255, 107, 75, 8, 255, 107, 77, 18, 255, 109, 78, 29, 255, 123, 81, 25, 255, 133, 83, 22, 255, 135, 83, 20, 255, 128, 79, 23, 255, 125, 79, 23, 255, 122, 81, 24, 255, 124, 83, 27, 255, 130, 88, 22, 255, 130, 89, 22, 255, 125, 84, 23, 255, 124, 84, 31, 255, 120, 85, 24, 255, 123, 92, 24, 255, 132, 96, 21, 255, 135, 93, 32, 255, 132, 94, 43, 255, 131, 97, 25, 255, 135, 96, 33, 255, 136, 97, 37, 255, 136, 100, 41, 255, 138, 104, 26, 255, 140, 102, 41, 255, 142, 105, 29, 255, 141, 107, 39, 255, 143, 110, 38, 255, 146, 108, 41, 255, 146, 110, 37, 255, 151, 113, 42, 255, 151, 114, 43, 255, 146, 115, 34, 255, 138, 112, 37, 255, 158, 138, 72, 255, 151, 125, 50, 255, 148, 114, 26, 255, 157, 114, 47, 255, 162, 120, 34, 255, 162, 122, 32, 255, 168, 122, 29, 255, 168, 120, 27, 255, 157, 114, 24, 255, 148, 112, 28, 255, 143, 111, 28, 255, 142, 108, 21, 255, 143, 105, 25, 255, 144, 104, 22, 255, 133, 100, 18, 255, 127, 100, 10, 255, 135, 100, 35, 255, 140, 99, 24, 255, 142, 94, 14, 255, 146, 92, 18, 255, 150, 91, 25, 255, 147, 90, 26, 255, 143, 91, 21, 255, 146, 92, 10, 255, 146, 90, 10, 255, 137, 87, 13, 255, 131, 87, 16, 255, 134, 87, 14, 255, 146, 87, 18, 255, 145, 87, 14, 255, 132, 85, 8, 255, 134, 87, 13, 255, 134, 82, 17, 255, 136, 81, 13, 255, 135, 82, 14, 255, 141, 83, 18, 255, 136, 82, 15, 255, 130, 81, 15, 255, 134, 82, 10, 255, 137, 83, 11, 255, 137, 79, 14, 255, 141, 80, 13, 255, 144, 81, 10, 255, 147, 85, 9, 255, 151, 88, 14, 255, 155, 88, 10, 255, 159, 92, 12, 255, 162, 95, 4, 255, 163, 93, 4, 255, 181, 102, 7, 255, 189, 103, 9, 255, 183, 98, 2, 255, 180, 97, 1, 255, 170, 91, 3, 255, 161, 86, 6, 255, 153, 82, 5, 255, 146, 79, 6, 255, 145, 79, 9, 255, 143, 78, 9, 255, 146, 77, 6, 255, 144, 77, 3, 255, 145, 78, 5, 255, 143, 76, 6, 255, 142, 75, 6, 255, 140, 79, 5, 255, 135, 73, 5, 255, 137, 74, 7, 255, 144, 77, 9, 255, 153, 81, 11, 255, 156, 83, 3, 255, 163, 87, 5, 255, 172, 89, 11, 255, 169, 73, 12, 255, 167, 66, 8, 255, 146, 52, 7, 255, 109, 32, 7, 255, 99, 37, 8, 255, 113, 49, 8, 255, 131, 51, 7, 255, 131, 50, 5, 255, 135, 62, 4, 255, 146, 65, 3, 255, 133, 47, 5, 255, 119, 40, 11, 255, 116, 46, 11, 255, 122, 45, 4, 255, 130, 53, 1, 255, 138, 58, 3, 255, 134, 55, 4, 255, 138, 57, 3, 255, 135, 55, 2, 255, 113, 38, 8, 255, 115, 52, 12, 255, 122, 77, 9, 255, 114, 69, 8, 255, 115, 58, 11, 255, 96, 54, 12, 255, 108, 65, 9, 255, 121, 69, 15, 255, 131, 74, 26, 255, 121, 67, 2, 255, 105, 54, 6, 255, 106, 48, 12, 255, 108, 44, 17, 255, 105, 42, 13, 255, 103, 43, 4, 255, 104, 45, 7, 255, 108, 46, 10, 255, 110, 46, 7, 255, 110, 44, 10, 255, 102, 36, 7, 255, 98, 31, 3, 255, 15, 35, 147, 255, 25, 54, 175, 255, 37, 54, 170, 255, 26, 49, 165, 255, 12, 20, 159, 255, 2, 3, 123, 255, 3, 6, 106, 255, 3, 7, 116, 255, 1, 8, 105, 255, 3, 2, 93, 255, 1, 6, 92, 255, 2, 6, 51, 255, 1, 1, 17, 255, 2, 2, 9, 255, 1, 2, 7, 255, 1, 2, 8, 255, 2, 2, 11, 255, 1, 1, 9, 255, 0, 0, 4, 255, 0, 0, 3, 255, 0, 0, 5, 255, 1, 0, 5, 255, 1, 1, 3, 255, 1, 1, 0, 255, 1, 1, 2, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 2, 0, 255, 2, 1, 3, 255, 0, 0, 0, 255, 6, 70, 76, 255, 46, 179, 169, 255, 79, 225, 227, 255, 41, 249, 247, 255, 24, 123, 122, 255, 59, 123, 156, 255, 136, 250, 255, 255, 38, 131, 128, 255, 0, 37, 54, 255, 3, 37, 41, 255, 3, 0, 0, 255, 1, 0, 5, 255, 1, 26, 49, 255, 0, 70, 97, 255, 3, 87, 109, 255, 2, 73, 81, 255, 6, 41, 42, 255, 1, 4, 4, 255, 6, 13, 53, 255, 2, 113, 154, 255, 3, 71, 82, 255, 1, 0, 0, 255, 4, 0, 14, 255, 3, 8, 25, 255, 3, 5, 29, 255, 1, 2, 15, 255, 1, 1, 2, 255, 1, 1, 0, 255, 0, 0, 2, 255, 1, 0, 3, 255, 0, 2, 1, 255, 0, 1, 0, 255, 0, 1, 8, 255, 7, 13, 50, 255, 17, 29, 94, 255, 15, 30, 78, 255, 14, 22, 22, 255, 3, 5, 0, 255, 11, 5, 22, 255, 24, 26, 75, 255, 31, 50, 123, 255, 18, 49, 131, 255, 8, 36, 105, 255, 11, 17, 61, 255, 5, 7, 22, 255, 2, 1, 0, 255, 0, 0, 1, 255, 0, 2, 2, 255, 2, 1, 5, 255, 1, 0, 3, 255, 2, 0, 3, 255, 3, 0, 1, 255, 2, 2, 3, 255, 1, 1, 1, 255, 0, 2, 1, 255, 5, 3, 0, 255, 7, 2, 1, 255, 10, 5, 3, 255, 13, 8, 5, 255, 16, 8, 5, 255, 15, 6, 4, 255, 10, 5, 2, 255, 8, 5, 1, 255, 10, 6, 2, 255, 10, 5, 2, 255, 9, 4, 2, 255, 11, 7, 3, 255, 9, 6, 0, 255, 11, 11, 5, 255, 14, 6, 8, 255, 40, 35, 22, 255, 56, 41, 19, 255, 147, 102, 25, 255, 226, 165, 41, 255, 114, 61, 5, 255, 36, 23, 7, 255, 22, 19, 4, 255, 28, 19, 4, 255, 41, 23, 2, 255, 33, 25, 3, 255, 45, 51, 18, 255, 75, 91, 40, 255, 74, 91, 30, 255, 70, 86, 13, 255, 68, 80, 8, 255, 68, 75, 15, 255, 60, 68, 8, 255, 56, 65, 7, 255, 57, 61, 5, 255, 54, 54, 5, 255, 56, 50, 9, 255, 47, 44, 6, 255, 51, 44, 13, 255, 44, 37, 17, 255, 48, 41, 8, 255, 50, 42, 8, 255, 49, 34, 12, 255, 47, 30, 8, 255, 48, 36, 10, 255, 48, 35, 9, 255, 55, 41, 3, 255, 57, 43, 6, 255, 54, 39, 7, 255, 54, 42, 2, 255, 58, 39, 7, 255, 62, 33, 7, 255, 57, 40, 5, 255, 61, 38, 8, 255, 64, 38, 8, 255, 72, 44, 2, 255, 67, 45, 6, 255, 69, 43, 7, 255, 65, 41, 8, 255, 66, 39, 6, 255, 77, 45, 11, 255, 80, 52, 4, 255, 86, 55, 5, 255, 88, 58, 7, 255, 96, 57, 6, 255, 94, 57, 13, 255, 90, 57, 6, 255, 85, 54, 4, 255, 85, 48, 7, 255, 112, 53, 7, 255, 110, 44, 8, 255, 93, 44, 10, 255, 80, 45, 4, 255, 74, 40, 10, 255, 72, 45, 7, 255, 76, 51, 4, 255, 75, 41, 19, 255, 73, 44, 12, 255, 77, 46, 3, 255, 79, 45, 9, 255, 82, 45, 10, 255, 72, 43, 10, 255, 75, 42, 1, 255, 83, 45, 9, 255, 87, 48, 9, 255, 93, 50, 8, 255, 94, 52, 6, 255, 91, 52, 10, 255, 93, 49, 14, 255, 92, 44, 8, 255, 98, 54, 6, 255, 104, 61, 9, 255, 109, 64, 12, 255, 108, 65, 2, 255, 114, 68, 10, 255, 120, 71, 10, 255, 131, 77, 13, 255, 144, 85, 17, 255, 156, 91, 14, 255, 172, 103, 4, 255, 191, 121, 4, 255, 204, 135, 9, 255, 189, 119, 3, 255, 161, 95, 2, 255, 164, 102, 10, 255, 152, 91, 7, 255, 148, 86, 9, 255, 137, 77, 13, 255, 122, 68, 12, 255, 116, 68, 9, 255, 114, 71, 4, 255, 112, 65, 8, 255, 110, 63, 12, 255, 111, 66, 6, 255, 106, 66, 11, 255, 100, 61, 16, 255, 95, 60, 13, 255, 94, 59, 10, 255, 97, 60, 4, 255, 96, 59, 5, 255, 100, 61, 13, 255, 101, 61, 11, 255, 99, 58, 6, 255, 107, 65, 14, 255, 102, 59, 21, 255, 95, 57, 9, 255, 92, 57, 11, 255, 98, 65, 9, 255, 101, 65, 6, 255, 98, 61, 19, 255, 97, 63, 19, 255, 99, 66, 14, 255, 99, 65, 15, 255, 104, 65, 17, 255, 109, 66, 21, 255, 110, 72, 17, 255, 104, 68, 16, 255, 98, 64, 11, 255, 99, 65, 24, 255, 100, 68, 16, 255, 99, 69, 11, 255, 107, 70, 25, 255, 108, 69, 18, 255, 104, 67, 19, 255, 102, 69, 15, 255, 100, 69, 14, 255, 99, 70, 9, 255, 97, 70, 16, 255, 97, 69, 20, 255, 96, 74, 11, 255, 101, 71, 7, 255, 106, 70, 22, 255, 105, 69, 21, 255, 109, 70, 23, 255, 101, 71, 15, 255, 101, 71, 23, 255, 106, 75, 29, 255, 104, 73, 14, 255, 108, 73, 17, 255, 105, 71, 20, 255, 109, 76, 28, 255, 111, 79, 23, 255, 118, 82, 23, 255, 131, 81, 23, 255, 134, 83, 15, 255, 129, 81, 15, 255, 129, 83, 21, 255, 127, 84, 20, 255, 127, 84, 12, 255, 133, 88, 17, 255, 131, 88, 20, 255, 127, 88, 20, 255, 123, 86, 20, 255, 121, 89, 16, 255, 123, 91, 29, 255, 133, 93, 33, 255, 133, 93, 23, 255, 133, 93, 40, 255, 136, 99, 34, 255, 135, 95, 31, 255, 137, 95, 39, 255, 140, 101, 35, 255, 140, 102, 29, 255, 138, 99, 39, 255, 141, 107, 34, 255, 145, 108, 33, 255, 147, 108, 44, 255, 145, 109, 35, 255, 144, 108, 38, 255, 148, 112, 39, 255, 148, 109, 48, 255, 147, 111, 40, 255, 140, 111, 26, 255, 147, 125, 42, 255, 159, 134, 60, 255, 147, 113, 33, 255, 159, 115, 36, 255, 162, 119, 25, 255, 164, 122, 21, 255, 172, 124, 26, 255, 172, 124, 24, 255, 160, 117, 19, 255, 150, 114, 26, 255, 145, 113, 26, 255, 144, 108, 29, 255, 146, 106, 27, 255, 148, 105, 27, 255, 136, 98, 26, 255, 132, 99, 18, 255, 134, 100, 22, 255, 136, 97, 16, 255, 142, 95, 26, 255, 146, 93, 27, 255, 151, 95, 13, 255, 151, 94, 23, 255, 148, 94, 15, 255, 151, 91, 19, 255, 151, 91, 20, 255, 141, 89, 13, 255, 131, 85, 15, 255, 133, 89, 9, 255, 146, 92, 9, 255, 144, 88, 12, 255, 133, 84, 12, 255, 132, 84, 13, 255, 133, 84, 9, 255, 138, 84, 16, 255, 133, 80, 12, 255, 144, 86, 18, 255, 137, 82, 12, 255, 129, 80, 6, 255, 134, 84, 15, 255, 135, 83, 12, 255, 137, 82, 6, 255, 142, 82, 9, 255, 143, 82, 11, 255, 147, 85, 15, 255, 153, 90, 12, 255, 157, 90, 6, 255, 157, 91, 15, 255, 160, 94, 11, 255, 163, 92, 10, 255, 174, 98, 8, 255, 177, 99, 0, 255, 182, 100, 1, 255, 183, 102, 3, 255, 176, 95, 4, 255, 166, 88, 7, 255, 157, 83, 7, 255, 149, 82, 6, 255, 148, 82, 5, 255, 150, 80, 3, 255, 148, 79, 2, 255, 148, 81, 1, 255, 148, 81, 3, 255, 144, 78, 2, 255, 143, 75, 3, 255, 145, 73, 6, 255, 145, 75, 6, 255, 141, 74, 5, 255, 143, 74, 6, 255, 152, 78, 10, 255, 155, 72, 6, 255, 150, 63, 4, 255, 137, 49, 3, 255, 135, 47, 7, 255, 123, 41, 10, 255, 100, 35, 8, 255, 101, 40, 5, 255, 112, 43, 0, 255, 114, 41, 10, 255, 114, 44, 9, 255, 128, 54, 4, 255, 143, 55, 3, 255, 125, 46, 3, 255, 112, 41, 11, 255, 111, 45, 6, 255, 112, 44, 1, 255, 129, 57, 1, 255, 141, 51, 6, 255, 130, 53, 6, 255, 136, 57, 2, 255, 138, 54, 9, 255, 118, 47, 9, 255, 119, 52, 16, 255, 122, 72, 14, 255, 120, 71, 10, 255, 120, 65, 24, 255, 118, 68, 15, 255, 133, 79, 16, 255, 148, 87, 20, 255, 152, 89, 20, 255, 141, 80, 15, 255, 133, 76, 5, 255, 112, 51, 11, 255, 98, 35, 8, 255, 101, 37, 14, 255, 112, 43, 16, 255, 110, 42, 5, 255, 108, 43, 7, 255, 109, 45, 9, 255, 110, 46, 7, 255, 110, 44, 7, 255, 103, 38, 5, 255, 99, 35, 3, 255, 0, 1, 53, 255, 0, 11, 84, 255, 0, 9, 84, 255, 0, 6, 76, 255, 1, 4, 62, 255, 2, 6, 60, 255, 3, 5, 64, 255, 3, 6, 45, 255, 1, 1, 30, 255, 3, 4, 31, 255, 1, 5, 30, 255, 1, 2, 17, 255, 5, 4, 14, 255, 2, 2, 10, 255, 1, 1, 8, 255, 2, 2, 11, 255, 2, 2, 13, 255, 1, 1, 12, 255, 1, 2, 10, 255, 1, 1, 8, 255, 1, 1, 8, 255, 1, 1, 7, 255, 0, 0, 4, 255, 0, 0, 1, 255, 1, 1, 3, 255, 1, 0, 2, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 1, 2, 255, 5, 0, 0, 255, 1, 0, 0, 255, 16, 114, 131, 255, 28, 222, 214, 255, 1, 126, 101, 255, 24, 70, 95, 255, 44, 86, 120, 255, 78, 159, 193, 255, 128, 243, 243, 255, 34, 97, 87, 255, 0, 41, 40, 255, 4, 45, 57, 255, 3, 45, 75, 255, 4, 90, 118, 255, 2, 87, 96, 255, 1, 53, 54, 255, 2, 16, 5, 255, 2, 0, 14, 255, 6, 65, 133, 255, 2, 190, 236, 255, 11, 255, 255, 255, 18, 220, 223, 255, 3, 45, 50, 255, 3, 0, 0, 255, 1, 3, 6, 255, 1, 2, 12, 255, 0, 0, 7, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 5, 255, 0, 0, 2, 255, 0, 0, 4, 255, 4, 10, 30, 255, 10, 25, 69, 255, 11, 29, 70, 255, 9, 19, 31, 255, 2, 4, 0, 255, 1, 0, 8, 255, 17, 16, 50, 255, 31, 44, 97, 255, 21, 39, 112, 255, 6, 24, 97, 255, 2, 16, 59, 255, 3, 7, 16, 255, 6, 0, 0, 255, 0, 1, 2, 255, 5, 2, 8, 255, 1, 1, 6, 255, 0, 3, 5, 255, 2, 2, 3, 255, 1, 2, 0, 255, 1, 2, 3, 255, 0, 1, 1, 255, 3, 2, 3, 255, 6, 3, 1, 255, 9, 4, 0, 255, 12, 7, 2, 255, 10, 5, 1, 255, 11, 6, 2, 255, 9, 4, 0, 255, 9, 3, 0, 255, 7, 1, 0, 255, 8, 1, 1, 255, 9, 5, 2, 255, 12, 8, 4, 255, 13, 8, 4, 255, 11, 6, 2, 255, 12, 7, 3, 255, 13, 8, 2, 255, 4, 6, 3, 255, 15, 17, 14, 255, 37, 32, 12, 255, 60, 40, 21, 255, 182, 125, 30, 255, 171, 108, 14, 255, 57, 34, 7, 255, 32, 23, 3, 255, 21, 14, 3, 255, 19, 17, 2, 255, 42, 27, 6, 255, 36, 25, 7, 255, 59, 70, 18, 255, 81, 100, 42, 255, 71, 90, 24, 255, 73, 90, 16, 255, 66, 76, 11, 255, 66, 73, 19, 255, 58, 67, 13, 255, 61, 64, 10, 255, 55, 57, 12, 255, 50, 54, 6, 255, 62, 49, 9, 255, 53, 42, 8, 255, 61, 45, 4, 255, 51, 40, 10, 255, 50, 39, 8, 255, 45, 38, 7, 255, 49, 37, 7, 255, 52, 35, 9, 255, 51, 38, 13, 255, 49, 41, 12, 255, 56, 41, 11, 255, 53, 37, 10, 255, 53, 43, 10, 255, 47, 39, 1, 255, 61, 46, 2, 255, 74, 45, 6, 255, 62, 43, 7, 255, 67, 44, 6, 255, 67, 43, 8, 255, 68, 44, 7, 255, 74, 44, 1, 255, 70, 46, 2, 255, 69, 41, 6, 255, 70, 44, 11, 255, 67, 41, 11, 255, 77, 47, 5, 255, 91, 53, 3, 255, 98, 55, 7, 255, 99, 56, 10, 255, 92, 57, 3, 255, 87, 55, 0, 255, 87, 55, 11, 255, 89, 52, 16, 255, 113, 55, 6, 255, 107, 43, 4, 255, 97, 42, 10, 255, 87, 50, 5, 255, 72, 43, 6, 255, 73, 46, 4, 255, 78, 45, 3, 255, 79, 39, 11, 255, 79, 48, 10, 255, 76, 44, 0, 255, 78, 43, 7, 255, 79, 44, 9, 255, 81, 45, 7, 255, 81, 45, 9, 255, 83, 47, 7, 255, 84, 46, 9, 255, 93, 48, 12, 255, 96, 53, 6, 255, 92, 52, 6, 255, 96, 51, 12, 255, 96, 49, 12, 255, 96, 51, 12, 255, 100, 57, 5, 255, 109, 65, 5, 255, 111, 65, 6, 255, 117, 70, 4, 255, 122, 73, 3, 255, 133, 82, 6, 255, 154, 94, 7, 255, 157, 95, 10, 255, 164, 103, 3, 255, 169, 106, 6, 255, 168, 102, 10, 255, 158, 89, 2, 255, 160, 97, 10, 255, 144, 85, 13, 255, 134, 79, 8, 255, 125, 73, 1, 255, 122, 70, 13, 255, 116, 67, 13, 255, 111, 66, 9, 255, 110, 64, 4, 255, 116, 66, 7, 255, 113, 62, 9, 255, 112, 63, 9, 255, 107, 64, 10, 255, 102, 63, 13, 255, 95, 61, 9, 255, 98, 63, 15, 255, 95, 60, 8, 255, 96, 62, 8, 255, 94, 60, 7, 255, 97, 60, 12, 255, 100, 58, 19, 255, 96, 56, 12, 255, 96, 57, 10, 255, 95, 62, 13, 255, 92, 63, 6, 255, 97, 62, 5, 255, 104, 59, 10, 255, 96, 62, 17, 255, 97, 61, 17, 255, 101, 67, 10, 255, 103, 67, 17, 255, 104, 64, 17, 255, 110, 67, 13, 255, 106, 66, 29, 255, 106, 67, 21, 255, 96, 64, 12, 255, 95, 60, 20, 255, 101, 65, 16, 255, 100, 72, 3, 255, 107, 72, 15, 255, 109, 70, 19, 255, 103, 67, 18, 255, 99, 66, 12, 255, 102, 70, 16, 255, 99, 68, 19, 255, 100, 70, 13, 255, 106, 70, 20, 255, 103, 69, 17, 255, 104, 67, 20, 255, 106, 70, 18, 255, 109, 73, 17, 255, 109, 74, 20, 255, 104, 76, 15, 255, 101, 71, 16, 255, 104, 73, 27, 255, 106, 74, 20, 255, 109, 75, 21, 255, 110, 75, 21, 255, 108, 74, 26, 255, 113, 78, 17, 255, 114, 82, 16, 255, 132, 83, 25, 255, 134, 85, 18, 255, 129, 83, 18, 255, 129, 81, 18, 255, 129, 85, 12, 255, 130, 84, 15, 255, 132, 83, 23, 255, 132, 85, 20, 255, 130, 86, 32, 255, 126, 86, 27, 255, 127, 89, 22, 255, 130, 93, 22, 255, 132, 93, 28, 255, 135, 92, 29, 255, 138, 94, 30, 255, 139, 97, 34, 255, 135, 97, 29, 255, 138, 101, 25, 255, 138, 99, 32, 255, 141, 102, 30, 255, 143, 105, 33, 255, 145, 105, 36, 255, 145, 108, 28, 255, 149, 111, 31, 255, 147, 106, 42, 255, 147, 109, 35, 255, 148, 113, 28, 255, 149, 111, 35, 255, 150, 113, 27, 255, 149, 114, 22, 255, 141, 115, 32, 255, 154, 130, 50, 255, 153, 117, 55, 255, 163, 120, 28, 255, 159, 116, 24, 255, 167, 122, 27, 255, 174, 124, 26, 255, 171, 122, 17, 255, 161, 116, 19, 255, 152, 113, 30, 255, 143, 111, 23, 255, 145, 107, 34, 255, 148, 104, 25, 255, 145, 98, 24, 255, 144, 101, 23, 255, 139, 101, 26, 255, 134, 100, 23, 255, 138, 98, 23, 255, 141, 95, 16, 255, 143, 96, 22, 255, 148, 95, 21, 255, 153, 98, 9, 255, 152, 94, 17, 255, 153, 91, 19, 255, 154, 92, 15, 255, 144, 90, 19, 255, 135, 86, 24, 255, 135, 87, 16, 255, 139, 89, 14, 255, 141, 86, 9, 255, 138, 84, 9, 255, 135, 86, 10, 255, 133, 84, 11, 255, 133, 81, 7, 255, 136, 85, 9, 255, 144, 87, 9, 255, 137, 83, 2, 255, 136, 84, 10, 255, 137, 85, 7, 255, 135, 83, 9, 255, 139, 80, 15, 255, 141, 82, 14, 255, 144, 86, 8, 255, 148, 85, 6, 255, 155, 87, 13, 255, 157, 86, 11, 255, 159, 92, 16, 255, 163, 96, 9, 255, 167, 97, 5, 255, 172, 96, 8, 255, 171, 97, 4, 255, 179, 102, 4, 255, 184, 104, 4, 255, 183, 101, 3, 255, 172, 92, 2, 255, 162, 85, 4, 255, 153, 81, 3, 255, 149, 82, 3, 255, 151, 79, 3, 255, 146, 76, 0, 255, 147, 81, 3, 255, 147, 78, 3, 255, 146, 77, 2, 255, 152, 76, 5, 255, 140, 77, 2, 255, 139, 71, 0, 255, 148, 70, 3, 255, 149, 64, 5, 255, 141, 53, 6, 255, 136, 48, 8, 255, 125, 44, 6, 255, 121, 43, 8, 255, 115, 46, 5, 255, 100, 40, 7, 255, 102, 42, 7, 255, 106, 41, 6, 255, 100, 40, 1, 255, 103, 45, 3, 255, 125, 52, 2, 255, 132, 55, 2, 255, 121, 46, 9, 255, 106, 41, 5, 255, 107, 40, 0, 255, 114, 37, 3, 255, 114, 44, 4, 255, 127, 58, 4, 255, 122, 51, 2, 255, 142, 57, 5, 255, 144, 63, 2, 255, 123, 57, 8, 255, 123, 69, 12, 255, 132, 75, 21, 255, 125, 68, 6, 255, 112, 61, 1, 255, 119, 69, 19, 255, 140, 87, 8, 255, 160, 94, 8, 255, 155, 90, 16, 255, 142, 78, 11, 255, 138, 76, 7, 255, 144, 81, 11, 255, 122, 53, 8, 255, 104, 32, 6, 255, 101, 33, 8, 255, 106, 41, 10, 255, 107, 46, 10, 255, 104, 43, 5, 255, 107, 40, 5, 255, 112, 41, 8, 255, 105, 41, 6, 255, 101, 36, 5, 255, 101, 37, 6, 255, 1, 2, 14, 255, 1, 2, 4, 255, 3, 2, 10, 255, 4, 0, 8, 255, 1, 4, 12, 255, 2, 3, 15, 255, 2, 2, 9, 255, 1, 3, 8, 255, 2, 4, 7, 255, 2, 2, 14, 255, 2, 4, 16, 255, 6, 1, 14, 255, 2, 2, 11, 255, 2, 2, 10, 255, 1, 1, 9, 255, 2, 2, 12, 255, 2, 1, 15, 255, 0, 1, 14, 255, 1, 3, 16, 255, 3, 3, 14, 255, 2, 2, 13, 255, 2, 2, 10, 255, 0, 1, 7, 255, 0, 1, 4, 255, 1, 1, 6, 255, 1, 1, 4, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 3, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 0, 3, 255, 1, 2, 3, 255, 2, 1, 2, 255, 2, 0, 0, 255, 5, 18, 23, 255, 3, 47, 38, 255, 0, 12, 18, 255, 2, 47, 97, 255, 18, 109, 156, 255, 15, 109, 134, 255, 61, 194, 218, 255, 111, 236, 236, 255, 13, 98, 102, 255, 0, 83, 110, 255, 4, 95, 116, 255, 1, 63, 53, 255, 6, 28, 12, 255, 3, 0, 5, 255, 5, 21, 75, 255, 0, 159, 207, 255, 5, 248, 255, 255, 13, 255, 255, 255, 48, 245, 249, 255, 92, 255, 255, 255, 23, 118, 107, 255, 0, 0, 0, 255, 2, 1, 4, 255, 1, 2, 1, 255, 0, 1, 2, 255, 2, 1, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 5, 20, 255, 7, 19, 64, 255, 12, 31, 68, 255, 9, 23, 36, 255, 3, 7, 7, 255, 2, 1, 0, 255, 10, 9, 30, 255, 25, 39, 79, 255, 15, 37, 115, 255, 3, 30, 107, 255, 9, 12, 45, 255, 5, 1, 5, 255, 1, 1, 3, 255, 0, 0, 0, 255, 2, 1, 3, 255, 1, 0, 1, 255, 2, 1, 1, 255, 3, 2, 1, 255, 2, 2, 1, 255, 4, 0, 0, 255, 1, 0, 2, 255, 3, 1, 5, 255, 4, 1, 3, 255, 9, 3, 1, 255, 11, 5, 2, 255, 12, 7, 3, 255, 14, 6, 3, 255, 12, 5, 1, 255, 11, 5, 1, 255, 9, 4, 0, 255, 8, 4, 2, 255, 11, 6, 6, 255, 13, 4, 4, 255, 15, 6, 3, 255, 15, 8, 2, 255, 11, 4, 0, 255, 12, 7, 3, 255, 13, 9, 6, 255, 11, 7, 6, 255, 4, 9, 8, 255, 13, 12, 6, 255, 24, 5, 5, 255, 88, 55, 25, 255, 189, 121, 12, 255, 98, 53, 10, 255, 34, 20, 6, 255, 28, 23, 9, 255, 24, 15, 6, 255, 23, 14, 10, 255, 35, 22, 10, 255, 64, 42, 8, 255, 80, 89, 36, 255, 82, 104, 29, 255, 66, 87, 15, 255, 69, 88, 7, 255, 65, 78, 11, 255, 62, 74, 15, 255, 56, 70, 12, 255, 61, 62, 10, 255, 59, 58, 8, 255, 52, 52, 12, 255, 48, 44, 4, 255, 50, 46, 16, 255, 56, 46, 4, 255, 57, 47, 1, 255, 54, 43, 9, 255, 50, 41, 9, 255, 54, 41, 5, 255, 56, 39, 5, 255, 55, 38, 12, 255, 49, 36, 9, 255, 53, 38, 6, 255, 61, 39, 10, 255, 65, 42, 9, 255, 73, 52, 12, 255, 76, 54, 8, 255, 77, 51, 3, 255, 73, 48, 2, 255, 68, 47, 7, 255, 63, 48, 6, 255, 75, 42, 7, 255, 76, 44, 8, 255, 69, 43, 11, 255, 71, 41, 6, 255, 67, 44, 4, 255, 71, 46, 5, 255, 75, 45, 16, 255, 78, 51, 9, 255, 88, 55, 2, 255, 92, 57, 4, 255, 94, 57, 10, 255, 89, 53, 6, 255, 85, 51, 10, 255, 89, 53, 10, 255, 115, 57, 2, 255, 112, 47, 3, 255, 88, 33, 10, 255, 91, 45, 11, 255, 84, 42, 12, 255, 75, 42, 9, 255, 76, 46, 7, 255, 85, 43, 5, 255, 83, 42, 8, 255, 78, 43, 7, 255, 78, 43, 3, 255, 80, 47, 12, 255, 88, 48, 1, 255, 79, 42, 9, 255, 74, 43, 12, 255, 82, 49, 7, 255, 89, 46, 13, 255, 94, 51, 12, 255, 96, 55, 14, 255, 95, 53, 10, 255, 93, 49, 5, 255, 94, 51, 13, 255, 98, 56, 10, 255, 106, 62, 9, 255, 111, 65, 4, 255, 115, 69, 8, 255, 121, 74, 10, 255, 137, 90, 3, 255, 160, 100, 2, 255, 157, 93, 5, 255, 158, 93, 9, 255, 157, 93, 2, 255, 148, 90, 8, 255, 137, 84, 9, 255, 135, 80, 10, 255, 131, 77, 7, 255, 122, 71, 11, 255, 120, 70, 12, 255, 121, 70, 13, 255, 115, 66, 8, 255, 112, 67, 1, 255, 112, 65, 7, 255, 115, 64, 14, 255, 114, 62, 10, 255, 114, 65, 2, 255, 106, 61, 6, 255, 99, 60, 4, 255, 100, 64, 3, 255, 100, 61, 8, 255, 99, 62, 9, 255, 95, 61, 14, 255, 95, 63, 15, 255, 100, 64, 8, 255, 99, 64, 15, 255, 93, 62, 17, 255, 97, 62, 14, 255, 95, 60, 15, 255, 94, 62, 10, 255, 99, 63, 19, 255, 101, 61, 12, 255, 99, 61, 19, 255, 99, 60, 23, 255, 104, 67, 13, 255, 103, 62, 21, 255, 108, 66, 21, 255, 107, 66, 17, 255, 104, 66, 21, 255, 108, 67, 12, 255, 102, 65, 18, 255, 101, 66, 10, 255, 104, 65, 14, 255, 102, 67, 17, 255, 108, 68, 17, 255, 105, 71, 8, 255, 103, 70, 16, 255, 103, 68, 26, 255, 100, 69, 18, 255, 100, 66, 23, 255, 104, 71, 18, 255, 105, 70, 14, 255, 106, 68, 17, 255, 104, 72, 17, 255, 107, 71, 16, 255, 110, 70, 20, 255, 105, 72, 16, 255, 108, 74, 19, 255, 106, 75, 17, 255, 104, 72, 28, 255, 106, 72, 28, 255, 112, 78, 22, 255, 111, 77, 9, 255, 113, 77, 20, 255, 115, 77, 23, 255, 112, 82, 15, 255, 130, 86, 13, 255, 134, 85, 20, 255, 131, 84, 23, 255, 131, 83, 18, 255, 128, 82, 25, 255, 130, 83, 23, 255, 129, 81, 17, 255, 135, 86, 33, 255, 135, 88, 24, 255, 130, 88, 17, 255, 130, 89, 22, 255, 131, 91, 24, 255, 131, 94, 18, 255, 138, 97, 21, 255, 142, 95, 30, 255, 141, 95, 32, 255, 136, 101, 21, 255, 139, 99, 29, 255, 139, 99, 29, 255, 138, 101, 31, 255, 138, 103, 28, 255, 142, 103, 35, 255, 147, 103, 35, 255, 150, 106, 27, 255, 148, 107, 25, 255, 149, 109, 35, 255, 148, 108, 36, 255, 151, 111, 26, 255, 151, 109, 37, 255, 153, 111, 29, 255, 142, 111, 35, 255, 148, 125, 39, 255, 157, 126, 37, 255, 160, 116, 33, 255, 164, 118, 29, 255, 167, 119, 23, 255, 173, 120, 29, 255, 171, 121, 25, 255, 164, 118, 25, 255, 153, 112, 36, 255, 144, 109, 27, 255, 147, 105, 34, 255, 149, 102, 28, 255, 149, 101, 29, 255, 146, 101, 19, 255, 144, 103, 18, 255, 135, 99, 14, 255, 137, 99, 20, 255, 141, 97, 15, 255, 146, 98, 16, 255, 148, 94, 13, 255, 150, 92, 11, 255, 152, 92, 20, 255, 154, 92, 25, 255, 149, 93, 18, 255, 140, 91, 13, 255, 137, 89, 12, 255, 136, 87, 19, 255, 136, 88, 18, 255, 140, 85, 8, 255, 143, 85, 6, 255, 135, 86, 8, 255, 131, 83, 9, 255, 137, 85, 15, 255, 136, 85, 12, 255, 142, 83, 9, 255, 140, 82, 6, 255, 138, 85, 9, 255, 140, 86, 10, 255, 140, 85, 10, 255, 142, 83, 12, 255, 141, 82, 7, 255, 148, 88, 9, 255, 154, 87, 10, 255, 159, 86, 14, 255, 160, 86, 9, 255, 163, 94, 12, 255, 164, 94, 15, 255, 169, 95, 5, 255, 174, 98, 6, 255, 175, 103, 5, 255, 179, 103, 3, 255, 185, 105, 4, 255, 188, 105, 6, 255, 180, 96, 4, 255, 170, 89, 6, 255, 161, 86, 4, 255, 151, 83, 3, 255, 149, 79, 6, 255, 149, 80, 5, 255, 151, 84, 7, 255, 152, 78, 3, 255, 154, 79, 4, 255, 162, 76, 2, 255, 168, 70, 9, 255, 155, 61, 7, 255, 138, 52, 5, 255, 127, 48, 3, 255, 128, 52, 3, 255, 129, 52, 1, 255, 126, 47, 6, 255, 115, 43, 8, 255, 103, 40, 2, 255, 98, 35, 7, 255, 99, 37, 10, 255, 97, 35, 8, 255, 102, 39, 4, 255, 117, 50, 2, 255, 123, 52, 6, 255, 119, 47, 3, 255, 104, 43, 7, 255, 107, 41, 4, 255, 112, 38, 4, 255, 112, 38, 8, 255, 118, 42, 4, 255, 120, 46, 6, 255, 142, 65, 5, 255, 150, 69, 9, 255, 128, 58, 3, 255, 127, 69, 5, 255, 127, 71, 10, 255, 119, 71, 10, 255, 115, 68, 12, 255, 130, 75, 21, 255, 151, 93, 17, 255, 157, 100, 22, 255, 158, 95, 15, 255, 135, 78, 4, 255, 131, 72, 13, 255, 145, 78, 17, 255, 155, 87, 17, 255, 126, 63, 12, 255, 102, 36, 10, 255, 102, 37, 4, 255, 100, 36, 1, 255, 103, 40, 5, 255, 102, 40, 4, 255, 106, 40, 7, 255, 106, 35, 9, 255, 101, 36, 7, 255, 101, 36, 8, 255, 101, 36, 8, 255, 3, 3, 13, 255, 1, 0, 12, 255, 2, 1, 14, 255, 3, 4, 15, 255, 1, 3, 14, 255, 0, 2, 14, 255, 0, 2, 14, 255, 2, 3, 16, 255, 2, 4, 17, 255, 0, 1, 18, 255, 1, 2, 18, 255, 3, 2, 13, 255, 1, 1, 5, 255, 1, 2, 7, 255, 1, 2, 8, 255, 1, 2, 8, 255, 2, 3, 8, 255, 2, 3, 9, 255, 1, 1, 12, 255, 3, 4, 15, 255, 1, 1, 11, 255, 1, 0, 9, 255, 2, 1, 7, 255, 0, 0, 5, 255, 0, 0, 6, 255, 2, 1, 4, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 1, 1, 0, 255, 0, 0, 3, 255, 8, 15, 29, 255, 3, 39, 71, 255, 6, 66, 105, 255, 18, 108, 141, 255, 0, 117, 155, 255, 64, 188, 227, 255, 111, 225, 244, 255, 26, 110, 124, 255, 2, 82, 94, 255, 2, 39, 25, 255, 6, 8, 40, 255, 4, 101, 173, 255, 1, 234, 255, 255, 17, 255, 255, 255, 36, 247, 250, 255, 61, 239, 250, 255, 179, 255, 255, 255, 186, 229, 197, 255, 19, 52, 30, 255, 0, 0, 0, 255, 1, 3, 2, 255, 0, 0, 0, 255, 4, 0, 0, 255, 4, 0, 1, 255, 2, 4, 17, 255, 3, 19, 51, 255, 8, 21, 72, 255, 8, 20, 42, 255, 2, 7, 9, 255, 4, 0, 5, 255, 8, 6, 30, 255, 20, 23, 90, 255, 10, 26, 89, 255, 6, 22, 97, 255, 9, 22, 82, 255, 1, 9, 35, 255, 1, 1, 0, 255, 5, 1, 0, 255, 2, 0, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 1, 0, 255, 3, 3, 1, 255, 6, 2, 0, 255, 10, 4, 1, 255, 11, 4, 1, 255, 7, 3, 0, 255, 8, 4, 1, 255, 9, 3, 0, 255, 8, 3, 1, 255, 8, 4, 1, 255, 7, 3, 0, 255, 7, 3, 0, 255, 8, 4, 1, 255, 9, 3, 2, 255, 13, 6, 1, 255, 14, 7, 2, 255, 13, 7, 3, 255, 13, 10, 10, 255, 7, 7, 2, 255, 8, 5, 6, 255, 17, 16, 17, 255, 30, 25, 22, 255, 148, 130, 70, 255, 155, 103, 22, 255, 74, 36, 10, 255, 37, 19, 0, 255, 24, 15, 6, 255, 28, 19, 3, 255, 25, 18, 7, 255, 22, 18, 10, 255, 40, 25, 1, 255, 77, 65, 16, 255, 84, 104, 38, 255, 77, 99, 28, 255, 72, 89, 27, 255, 68, 79, 16, 255, 69, 74, 15, 255, 64, 69, 16, 255, 59, 65, 22, 255, 61, 63, 14, 255, 60, 61, 3, 255, 58, 58, 6, 255, 52, 49, 6, 255, 53, 46, 7, 255, 56, 48, 6, 255, 58, 45, 6, 255, 58, 43, 10, 255, 54, 37, 14, 255, 53, 36, 7, 255, 54, 42, 0, 255, 51, 37, 8, 255, 55, 42, 8, 255, 54, 44, 5, 255, 71, 53, 8, 255, 92, 61, 12, 255, 93, 57, 7, 255, 85, 52, 6, 255, 76, 50, 7, 255, 81, 51, 5, 255, 80, 48, 9, 255, 72, 45, 8, 255, 69, 44, 9, 255, 67, 42, 12, 255, 72, 44, 9, 255, 69, 40, 3, 255, 65, 38, 10, 255, 67, 44, 5, 255, 72, 46, 7, 255, 85, 54, 10, 255, 90, 54, 7, 255, 94, 54, 5, 255, 96, 54, 10, 255, 90, 55, 6, 255, 87, 56, 5, 255, 87, 53, 6, 255, 118, 52, 10, 255, 123, 48, 6, 255, 79, 35, 7, 255, 85, 39, 5, 255, 79, 42, 11, 255, 73, 44, 15, 255, 82, 47, 5, 255, 85, 45, 5, 255, 85, 38, 6, 255, 80, 43, 9, 255, 80, 46, 3, 255, 75, 45, 9, 255, 82, 44, 9, 255, 84, 47, 3, 255, 85, 45, 10, 255, 85, 49, 9, 255, 85, 51, 5, 255, 94, 51, 6, 255, 99, 54, 9, 255, 91, 55, 9, 255, 92, 52, 8, 255, 100, 52, 10, 255, 99, 53, 9, 255, 104, 57, 8, 255, 109, 60, 3, 255, 114, 63, 5, 255, 127, 75, 13, 255, 135, 83, 9, 255, 159, 95, 8, 255, 149, 89, 2, 255, 147, 89, 9, 255, 140, 84, 6, 255, 135, 79, 0, 255, 134, 75, 12, 255, 126, 72, 11, 255, 122, 71, 5, 255, 119, 69, 6, 255, 118, 69, 7, 255, 115, 69, 7, 255, 106, 64, 7, 255, 103, 63, 11, 255, 100, 62, 9, 255, 100, 60, 9, 255, 104, 64, 15, 255, 104, 63, 8, 255, 106, 63, 7, 255, 111, 65, 7, 255, 104, 67, 9, 255, 99, 60, 13, 255, 95, 60, 16, 255, 96, 65, 3, 255, 100, 61, 9, 255, 101, 62, 13, 255, 97, 61, 9, 255, 102, 61, 14, 255, 101, 63, 16, 255, 93, 64, 11, 255, 97, 65, 8, 255, 100, 60, 14, 255, 96, 63, 9, 255, 96, 63, 13, 255, 93, 64, 19, 255, 96, 64, 18, 255, 101, 62, 16, 255, 105, 69, 10, 255, 109, 71, 8, 255, 113, 72, 10, 255, 107, 66, 15, 255, 106, 67, 18, 255, 106, 66, 19, 255, 105, 65, 16, 255, 109, 71, 5, 255, 110, 69, 14, 255, 110, 68, 25, 255, 111, 69, 22, 255, 104, 66, 16, 255, 101, 67, 22, 255, 102, 69, 20, 255, 107, 73, 14, 255, 106, 72, 12, 255, 105, 70, 16, 255, 106, 72, 10, 255, 110, 75, 12, 255, 108, 71, 16, 255, 108, 73, 22, 255, 111, 73, 24, 255, 113, 74, 15, 255, 110, 74, 12, 255, 111, 75, 14, 255, 111, 75, 14, 255, 118, 78, 17, 255, 116, 78, 12, 255, 111, 79, 23, 255, 111, 84, 23, 255, 120, 85, 13, 255, 134, 84, 21, 255, 134, 83, 20, 255, 133, 81, 18, 255, 133, 84, 17, 255, 129, 84, 18, 255, 129, 84, 17, 255, 137, 86, 19, 255, 138, 86, 19, 255, 132, 88, 19, 255, 128, 94, 15, 255, 130, 91, 22, 255, 133, 94, 31, 255, 136, 95, 29, 255, 136, 92, 30, 255, 139, 95, 32, 255, 141, 102, 24, 255, 136, 97, 26, 255, 140, 100, 37, 255, 138, 102, 24, 255, 141, 102, 35, 255, 143, 103, 29, 255, 149, 107, 22, 255, 144, 103, 23, 255, 142, 108, 29, 255, 146, 109, 36, 255, 152, 103, 47, 255, 151, 107, 32, 255, 151, 111, 35, 255, 151, 110, 31, 255, 147, 111, 31, 255, 147, 116, 35, 255, 155, 121, 39, 255, 160, 116, 33, 255, 170, 119, 22, 255, 170, 123, 23, 255, 173, 120, 33, 255, 176, 121, 23, 255, 172, 120, 23, 255, 158, 112, 32, 255, 150, 110, 19, 255, 151, 109, 19, 255, 155, 105, 31, 255, 149, 101, 26, 255, 147, 98, 27, 255, 148, 100, 14, 255, 141, 98, 25, 255, 136, 98, 25, 255, 144, 102, 20, 255, 151, 98, 16, 255, 148, 100, 25, 255, 148, 96, 18, 255, 155, 91, 15, 255, 157, 94, 12, 255, 149, 92, 15, 255, 144, 90, 15, 255, 137, 91, 4, 255, 136, 88, 13, 255, 134, 85, 16, 255, 141, 89, 10, 255, 141, 85, 21, 255, 140, 85, 17, 255, 140, 87, 10, 255, 142, 85, 11, 255, 141, 84, 7, 255, 142, 86, 7, 255, 142, 84, 11, 255, 144, 88, 11, 255, 142, 85, 6, 255, 142, 83, 4, 255, 144, 84, 5, 255, 143, 87, 7, 255, 152, 91, 14, 255, 162, 93, 14, 255, 161, 89, 7, 255, 163, 85, 7, 255, 166, 94, 9, 255, 168, 94, 7, 255, 169, 89, 1, 255, 174, 94, 4, 255, 172, 100, 7, 255, 179, 100, 2, 255, 189, 107, 8, 255, 185, 103, 3, 255, 180, 98, 0, 255, 177, 98, 5, 255, 167, 90, 4, 255, 161, 83, 2, 255, 155, 84, 2, 255, 156, 84, 7, 255, 191, 98, 10, 255, 194, 96, 3, 255, 189, 90, 3, 255, 187, 81, 2, 255, 172, 70, 5, 255, 149, 54, 4, 255, 123, 48, 8, 255, 117, 46, 6, 255, 129, 57, 0, 255, 130, 58, 8, 255, 112, 44, 10, 255, 96, 38, 6, 255, 93, 36, 6, 255, 94, 35, 4, 255, 91, 33, 7, 255, 98, 41, 8, 255, 110, 51, 3, 255, 119, 50, 6, 255, 116, 44, 1, 255, 108, 37, 6, 255, 102, 37, 5, 255, 109, 40, 5, 255, 123, 44, 7, 255, 124, 49, 9, 255, 120, 43, 4, 255, 135, 54, 1, 255, 162, 76, 8, 255, 140, 62, 4, 255, 128, 66, 9, 255, 119, 66, 2, 255, 118, 62, 5, 255, 129, 72, 18, 255, 143, 87, 15, 255, 150, 93, 23, 255, 154, 94, 26, 255, 158, 100, 24, 255, 154, 96, 25, 255, 142, 85, 15, 255, 157, 96, 24, 255, 163, 95, 20, 255, 154, 86, 14, 255, 137, 74, 13, 255, 112, 52, 6, 255, 100, 43, 6, 255, 103, 42, 7, 255, 108, 40, 6, 255, 91, 30, 7, 255, 87, 30, 9, 255, 99, 34, 5, 255, 93, 30, 7, 255, 99, 39, 11, 255, 104, 34, 6, 255, 3, 3, 16, 255, 1, 1, 15, 255, 0, 3, 16, 255, 0, 2, 15, 255, 0, 1, 13, 255, 0, 3, 16, 255, 1, 2, 14, 255, 0, 2, 12, 255, 0, 3, 14, 255, 2, 4, 17, 255, 0, 1, 15, 255, 2, 2, 14, 255, 4, 4, 13, 255, 2, 2, 9, 255, 3, 3, 12, 255, 2, 3, 13, 255, 2, 2, 12, 255, 2, 2, 12, 255, 1, 1, 13, 255, 1, 3, 15, 255, 1, 2, 15, 255, 1, 1, 12, 255, 0, 0, 8, 255, 1, 1, 7, 255, 2, 1, 8, 255, 0, 0, 5, 255, 1, 1, 3, 255, 1, 1, 4, 255, 1, 1, 4, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 2, 0, 255, 0, 2, 2, 255, 0, 2, 4, 255, 1, 22, 33, 255, 0, 27, 74, 255, 48, 117, 189, 255, 50, 163, 212, 255, 48, 164, 231, 255, 210, 249, 255, 255, 157, 228, 217, 255, 18, 88, 101, 255, 4, 97, 154, 255, 3, 189, 232, 255, 5, 255, 255, 255, 45, 252, 247, 255, 52, 236, 253, 255, 59, 232, 250, 255, 211, 255, 255, 255, 210, 242, 200, 255, 41, 71, 41, 255, 0, 0, 0, 255, 6, 1, 7, 255, 1, 1, 4, 255, 5, 1, 0, 255, 2, 0, 9, 255, 0, 13, 43, 255, 1, 18, 70, 255, 4, 18, 56, 255, 5, 12, 18, 255, 3, 1, 0, 255, 6, 7, 32, 255, 12, 21, 69, 255, 9, 27, 101, 255, 7, 26, 122, 255, 2, 13, 80, 255, 2, 9, 34, 255, 1, 1, 3, 255, 2, 0, 1, 255, 1, 3, 6, 255, 0, 4, 0, 255, 2, 1, 3, 255, 2, 1, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 1, 255, 5, 4, 2, 255, 6, 3, 0, 255, 6, 3, 0, 255, 7, 3, 1, 255, 8, 4, 1, 255, 7, 4, 0, 255, 10, 5, 2, 255, 8, 4, 1, 255, 6, 2, 0, 255, 8, 4, 1, 255, 9, 5, 2, 255, 7, 3, 0, 255, 10, 5, 2, 255, 10, 8, 2, 255, 8, 6, 7, 255, 12, 10, 2, 255, 14, 10, 6, 255, 1, 1, 4, 255, 31, 27, 26, 255, 113, 92, 64, 255, 47, 38, 14, 255, 163, 150, 65, 255, 140, 107, 24, 255, 57, 53, 32, 255, 53, 49, 44, 255, 36, 24, 6, 255, 26, 21, 3, 255, 21, 18, 8, 255, 34, 23, 8, 255, 64, 39, 11, 255, 79, 84, 20, 255, 92, 102, 21, 255, 83, 91, 11, 255, 77, 80, 12, 255, 71, 73, 9, 255, 70, 68, 11, 255, 68, 67, 10, 255, 65, 65, 11, 255, 64, 65, 16, 255, 63, 59, 1, 255, 62, 59, 4, 255, 56, 52, 4, 255, 54, 47, 7, 255, 52, 49, 10, 255, 53, 47, 12, 255, 54, 43, 10, 255, 50, 37, 16, 255, 57, 49, 8, 255, 48, 40, 2, 255, 56, 43, 10, 255, 57, 40, 3, 255, 69, 52, 5, 255, 84, 60, 5, 255, 92, 62, 0, 255, 91, 62, 7, 255, 80, 55, 9, 255, 72, 49, 11, 255, 73, 49, 6, 255, 73, 46, 7, 255, 70, 47, 9, 255, 67, 46, 4, 255, 70, 47, 4, 255, 71, 41, 5, 255, 71, 39, 7, 255, 72, 41, 7, 255, 69, 42, 4, 255, 76, 47, 4, 255, 84, 52, 5, 255, 89, 55, 4, 255, 93, 58, 6, 255, 94, 51, 5, 255, 99, 57, 11, 255, 93, 53, 10, 255, 86, 45, 4, 255, 120, 54, 4, 255, 135, 55, 9, 255, 90, 34, 6, 255, 83, 42, 5, 255, 81, 43, 10, 255, 80, 43, 6, 255, 83, 52, 2, 255, 83, 47, 5, 255, 87, 43, 2, 255, 82, 41, 12, 255, 78, 46, 9, 255, 72, 48, 8, 255, 81, 44, 13, 255, 88, 50, 6, 255, 87, 49, 7, 255, 87, 49, 11, 255, 84, 53, 3, 255, 93, 56, 1, 255, 99, 53, 7, 255, 93, 51, 12, 255, 91, 53, 10, 255, 95, 54, 9, 255, 101, 56, 10, 255, 106, 60, 8, 255, 109, 62, 13, 255, 114, 64, 10, 255, 120, 71, 3, 255, 127, 79, 4, 255, 145, 83, 7, 255, 137, 79, 3, 255, 137, 82, 10, 255, 135, 80, 8, 255, 128, 77, 3, 255, 125, 72, 7, 255, 117, 67, 6, 255, 116, 72, 3, 255, 112, 71, 0, 255, 108, 67, 2, 255, 109, 65, 10, 255, 108, 62, 12, 255, 106, 60, 9, 255, 101, 61, 6, 255, 103, 63, 6, 255, 103, 64, 10, 255, 102, 61, 15, 255, 102, 61, 16, 255, 104, 62, 10, 255, 99, 62, 9, 255, 97, 61, 10, 255, 98, 62, 14, 255, 98, 59, 14, 255, 98, 59, 12, 255, 97, 62, 16, 255, 99, 63, 11, 255, 100, 63, 19, 255, 101, 58, 14, 255, 92, 63, 6, 255, 95, 63, 12, 255, 94, 60, 15, 255, 95, 63, 9, 255, 102, 66, 17, 255, 100, 64, 11, 255, 101, 62, 16, 255, 107, 67, 15, 255, 110, 70, 6, 255, 109, 71, 11, 255, 108, 70, 10, 255, 108, 70, 16, 255, 104, 68, 14, 255, 100, 64, 13, 255, 105, 68, 18, 255, 106, 69, 10, 255, 112, 72, 16, 255, 112, 70, 16, 255, 111, 70, 9, 255, 110, 69, 15, 255, 108, 70, 19, 255, 103, 69, 14, 255, 104, 71, 9, 255, 109, 75, 15, 255, 105, 69, 13, 255, 106, 70, 15, 255, 111, 75, 12, 255, 110, 74, 13, 255, 107, 72, 18, 255, 112, 77, 15, 255, 110, 76, 18, 255, 104, 73, 16, 255, 104, 75, 5, 255, 107, 76, 14, 255, 112, 79, 18, 255, 111, 76, 18, 255, 114, 79, 18, 255, 116, 80, 20, 255, 121, 82, 21, 255, 134, 84, 29, 255, 135, 81, 27, 255, 134, 85, 19, 255, 132, 84, 18, 255, 131, 85, 15, 255, 129, 87, 20, 255, 131, 86, 26, 255, 139, 90, 23, 255, 138, 90, 20, 255, 134, 91, 17, 255, 133, 90, 26, 255, 133, 90, 30, 255, 134, 91, 31, 255, 138, 96, 21, 255, 142, 101, 20, 255, 139, 98, 33, 255, 139, 100, 29, 255, 140, 96, 33, 255, 143, 98, 24, 255, 148, 105, 23, 255, 144, 102, 28, 255, 144, 105, 33, 255, 145, 106, 37, 255, 145, 104, 36, 255, 145, 107, 36, 255, 147, 110, 29, 255, 153, 105, 25, 255, 156, 107, 34, 255, 150, 112, 37, 255, 151, 112, 27, 255, 147, 110, 25, 255, 151, 117, 30, 255, 155, 119, 32, 255, 164, 123, 20, 255, 172, 120, 19, 255, 178, 123, 28, 255, 177, 123, 22, 255, 171, 119, 16, 255, 162, 114, 24, 255, 154, 114, 13, 255, 153, 110, 17, 255, 153, 104, 26, 255, 152, 103, 23, 255, 150, 102, 19, 255, 150, 104, 10, 255, 144, 103, 19, 255, 138, 103, 13, 255, 145, 104, 10, 255, 151, 98, 19, 255, 150, 100, 17, 255, 151, 99, 14, 255, 155, 98, 8, 255, 157, 95, 13, 255, 153, 91, 17, 255, 145, 87, 22, 255, 142, 88, 17, 255, 141, 91, 9, 255, 141, 90, 5, 255, 143, 89, 5, 255, 141, 86, 14, 255, 141, 85, 14, 255, 140, 85, 11, 255, 146, 87, 10, 255, 145, 86, 5, 255, 142, 84, 4, 255, 146, 86, 11, 255, 143, 86, 12, 255, 145, 84, 10, 255, 145, 85, 6, 255, 146, 88, 5, 255, 151, 89, 8, 255, 149, 92, 12, 255, 151, 94, 16, 255, 157, 91, 13, 255, 160, 91, 7, 255, 165, 94, 11, 255, 167, 93, 8, 255, 165, 92, 3, 255, 171, 97, 2, 255, 179, 101, 6, 255, 184, 101, 6, 255, 186, 104, 5, 255, 185, 103, 3, 255, 185, 103, 3, 255, 183, 102, 5, 255, 177, 97, 3, 255, 170, 91, 3, 255, 164, 84, 5, 255, 157, 78, 5, 255, 167, 87, 8, 255, 204, 101, 5, 255, 209, 100, 8, 255, 175, 72, 11, 255, 147, 56, 9, 255, 123, 49, 12, 255, 119, 47, 7, 255, 117, 46, 7, 255, 119, 48, 7, 255, 110, 44, 8, 255, 96, 32, 0, 255, 105, 40, 12, 255, 89, 33, 8, 255, 83, 38, 6, 255, 95, 42, 5, 255, 102, 40, 3, 255, 107, 42, 8, 255, 110, 45, 11, 255, 114, 44, 3, 255, 109, 42, 8, 255, 105, 42, 5, 255, 112, 45, 8, 255, 123, 47, 11, 255, 131, 48, 3, 255, 133, 54, 7, 255, 139, 71, 12, 255, 136, 76, 5, 255, 132, 69, 4, 255, 131, 72, 13, 255, 130, 77, 11, 255, 139, 86, 5, 255, 152, 94, 26, 255, 151, 95, 16, 255, 155, 97, 17, 255, 157, 99, 28, 255, 157, 98, 14, 255, 161, 98, 13, 255, 163, 101, 14, 255, 167, 104, 18, 255, 165, 97, 19, 255, 155, 84, 17, 255, 140, 77, 17, 255, 116, 53, 6, 255, 107, 44, 9, 255, 105, 45, 7, 255, 106, 43, 5, 255, 102, 37, 8, 255, 103, 42, 10, 255, 94, 38, 3, 255, 93, 37, 7, 255, 98, 43, 10, 255, 98, 40, 7, 255, 0, 2, 14, 255, 0, 1, 16, 255, 1, 2, 20, 255, 1, 3, 18, 255, 0, 2, 14, 255, 0, 2, 14, 255, 2, 3, 14, 255, 2, 3, 14, 255, 1, 2, 12, 255, 1, 2, 11, 255, 1, 1, 12, 255, 1, 1, 13, 255, 1, 1, 12, 255, 1, 1, 10, 255, 3, 2, 15, 255, 3, 2, 16, 255, 2, 1, 15, 255, 2, 2, 13, 255, 2, 2, 14, 255, 2, 4, 14, 255, 0, 2, 12, 255, 2, 2, 10, 255, 2, 2, 7, 255, 0, 2, 5, 255, 1, 3, 5, 255, 1, 1, 5, 255, 0, 0, 4, 255, 0, 0, 4, 255, 1, 0, 5, 255, 1, 0, 4, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 2, 0, 1, 255, 2, 1, 0, 255, 2, 3, 0, 255, 2, 0, 0, 255, 2, 9, 17, 255, 0, 27, 65, 255, 64, 135, 188, 255, 48, 166, 218, 255, 77, 223, 253, 255, 198, 255, 249, 255, 199, 254, 254, 255, 101, 214, 238, 255, 2, 224, 251, 255, 14, 243, 250, 255, 69, 240, 246, 255, 46, 234, 249, 255, 41, 224, 249, 255, 211, 251, 255, 255, 204, 234, 192, 255, 35, 64, 33, 255, 0, 0, 1, 255, 2, 3, 4, 255, 1, 1, 3, 255, 3, 0, 5, 255, 3, 7, 42, 255, 3, 14, 61, 255, 7, 21, 56, 255, 5, 15, 22, 255, 2, 0, 2, 255, 1, 3, 15, 255, 6, 17, 67, 255, 13, 32, 103, 255, 8, 25, 93, 255, 6, 18, 69, 255, 7, 11, 48, 255, 2, 6, 15, 255, 3, 0, 0, 255, 0, 1, 1, 255, 1, 1, 4, 255, 3, 0, 4, 255, 4, 0, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 0, 2, 255, 4, 2, 2, 255, 2, 2, 0, 255, 1, 1, 0, 255, 4, 2, 0, 255, 6, 3, 2, 255, 8, 2, 1, 255, 8, 4, 1, 255, 10, 6, 3, 255, 8, 4, 1, 255, 7, 3, 0, 255, 8, 4, 1, 255, 8, 5, 1, 255, 9, 5, 4, 255, 8, 5, 2, 255, 9, 7, 5, 255, 10, 10, 3, 255, 9, 9, 3, 255, 10, 8, 12, 255, 20, 20, 9, 255, 37, 29, 18, 255, 90, 79, 44, 255, 107, 73, 12, 255, 42, 31, 11, 255, 55, 60, 23, 255, 89, 109, 77, 255, 81, 91, 45, 255, 32, 26, 4, 255, 24, 23, 14, 255, 51, 33, 17, 255, 58, 55, 11, 255, 78, 87, 19, 255, 81, 86, 12, 255, 76, 78, 6, 255, 79, 75, 8, 255, 72, 70, 4, 255, 62, 67, 6, 255, 61, 65, 7, 255, 63, 60, 8, 255, 63, 61, 8, 255, 69, 60, 6, 255, 57, 53, 4, 255, 51, 48, 7, 255, 53, 43, 10, 255, 50, 47, 3, 255, 51, 45, 12, 255, 54, 45, 4, 255, 54, 43, 16, 255, 50, 39, 14, 255, 54, 40, 8, 255, 62, 39, 14, 255, 76, 48, 10, 255, 90, 61, 9, 255, 91, 65, 9, 255, 92, 63, 6, 255, 94, 65, 0, 255, 85, 58, 4, 255, 73, 54, 10, 255, 73, 51, 10, 255, 71, 47, 6, 255, 69, 44, 9, 255, 68, 45, 10, 255, 69, 45, 6, 255, 70, 41, 13, 255, 70, 36, 14, 255, 76, 43, 8, 255, 76, 43, 9, 255, 80, 49, 8, 255, 84, 51, 9, 255, 87, 53, 7, 255, 88, 54, 7, 255, 86, 53, 8, 255, 86, 52, 6, 255, 82, 45, 2, 255, 75, 39, 8, 255, 103, 54, 6, 255, 128, 58, 3, 255, 95, 37, 7, 255, 88, 41, 14, 255, 83, 43, 8, 255, 79, 42, 4, 255, 83, 45, 7, 255, 79, 45, 6, 255, 83, 48, 3, 255, 82, 47, 11, 255, 82, 42, 14, 255, 86, 50, 3, 255, 85, 50, 8, 255, 83, 50, 7, 255, 87, 53, 4, 255, 91, 45, 6, 255, 96, 53, 10, 255, 93, 54, 7, 255, 94, 51, 8, 255, 96, 51, 10, 255, 93, 48, 9, 255, 99, 54, 10, 255, 102, 60, 7, 255, 103, 59, 9, 255, 107, 60, 15, 255, 110, 62, 9, 255, 120, 70, 9, 255, 124, 73, 15, 255, 135, 77, 11, 255, 129, 72, 8, 255, 126, 73, 11, 255, 126, 74, 11, 255, 124, 74, 8, 255, 118, 71, 8, 255, 112, 65, 6, 255, 111, 66, 7, 255, 109, 66, 6, 255, 106, 66, 4, 255, 104, 64, 3, 255, 102, 61, 6, 255, 104, 61, 10, 255, 106, 62, 8, 255, 105, 63, 10, 255, 102, 59, 12, 255, 102, 62, 11, 255, 98, 59, 10, 255, 99, 61, 11, 255, 98, 65, 8, 255, 94, 65, 12, 255, 97, 64, 2, 255, 100, 57, 14, 255, 99, 61, 11, 255, 93, 62, 7, 255, 94, 63, 11, 255, 96, 63, 12, 255, 101, 62, 8, 255, 96, 63, 7, 255, 97, 62, 13, 255, 103, 64, 12, 255, 100, 63, 10, 255, 101, 60, 17, 255, 100, 65, 12, 255, 118, 71, 11, 255, 123, 69, 10, 255, 108, 66, 10, 255, 105, 70, 15, 255, 110, 69, 11, 255, 114, 70, 20, 255, 107, 65, 15, 255, 107, 68, 10, 255, 110, 70, 9, 255, 113, 68, 17, 255, 116, 70, 23, 255, 113, 71, 13, 255, 111, 68, 13, 255, 110, 68, 13, 255, 109, 71, 12, 255, 104, 69, 14, 255, 104, 71, 6, 255, 108, 75, 4, 255, 109, 73, 11, 255, 111, 72, 25, 255, 110, 72, 22, 255, 109, 71, 21, 255, 109, 71, 18, 255, 113, 74, 10, 255, 114, 73, 11, 255, 113, 74, 19, 255, 113, 76, 14, 255, 113, 76, 8, 255, 115, 77, 10, 255, 115, 76, 18, 255, 115, 79, 12, 255, 121, 81, 16, 255, 123, 82, 18, 255, 132, 87, 17, 255, 139, 82, 32, 255, 134, 84, 16, 255, 130, 81, 20, 255, 128, 84, 13, 255, 125, 86, 15, 255, 132, 89, 21, 255, 139, 91, 22, 255, 141, 89, 26, 255, 140, 91, 18, 255, 134, 92, 11, 255, 133, 88, 28, 255, 136, 93, 18, 255, 142, 99, 8, 255, 142, 97, 19, 255, 140, 97, 32, 255, 143, 100, 31, 255, 146, 99, 31, 255, 145, 98, 25, 255, 149, 100, 30, 255, 149, 104, 35, 255, 144, 105, 24, 255, 143, 106, 36, 255, 147, 106, 34, 255, 149, 104, 37, 255, 150, 110, 33, 255, 153, 108, 28, 255, 157, 109, 24, 255, 153, 110, 27, 255, 155, 110, 21, 255, 149, 108, 23, 255, 150, 114, 29, 255, 153, 118, 33, 255, 160, 120, 26, 255, 172, 119, 21, 255, 182, 128, 15, 255, 182, 124, 28, 255, 173, 118, 25, 255, 164, 113, 28, 255, 157, 112, 22, 255, 154, 105, 33, 255, 154, 103, 31, 255, 153, 102, 29, 255, 149, 101, 22, 255, 150, 102, 13, 255, 146, 102, 17, 255, 139, 101, 13, 255, 143, 100, 17, 255, 155, 97, 17, 255, 158, 97, 5, 255, 156, 96, 26, 255, 153, 96, 26, 255, 158, 96, 12, 255, 156, 93, 13, 255, 144, 88, 20, 255, 143, 90, 22, 255, 140, 88, 15, 255, 141, 90, 7, 255, 144, 90, 8, 255, 143, 89, 4, 255, 142, 87, 8, 255, 143, 85, 6, 255, 138, 86, 3, 255, 142, 84, 8, 255, 144, 83, 13, 255, 138, 86, 5, 255, 146, 88, 2, 255, 146, 87, 7, 255, 146, 88, 11, 255, 150, 87, 8, 255, 150, 87, 9, 255, 155, 91, 13, 255, 160, 96, 13, 255, 160, 94, 8, 255, 162, 92, 12, 255, 168, 94, 14, 255, 163, 92, 8, 255, 166, 98, 8, 255, 169, 98, 2, 255, 180, 98, 1, 255, 185, 102, 4, 255, 183, 101, 3, 255, 187, 104, 4, 255, 189, 106, 5, 255, 186, 103, 2, 255, 183, 99, 0, 255, 176, 94, 1, 255, 170, 85, 5, 255, 167, 89, 2, 255, 176, 96, 3, 255, 193, 95, 6, 255, 181, 72, 8, 255, 151, 55, 4, 255, 124, 55, 4, 255, 114, 49, 6, 255, 122, 49, 0, 255, 117, 50, 3, 255, 102, 42, 8, 255, 99, 39, 5, 255, 97, 39, 1, 255, 98, 35, 6, 255, 85, 28, 6, 255, 89, 40, 6, 255, 100, 46, 4, 255, 102, 38, 4, 255, 104, 40, 7, 255, 109, 49, 0, 255, 113, 49, 1, 255, 111, 47, 7, 255, 107, 45, 4, 255, 109, 44, 2, 255, 121, 49, 4, 255, 134, 59, 6, 255, 128, 66, 3, 255, 125, 69, 6, 255, 129, 69, 11, 255, 135, 77, 14, 255, 140, 83, 10, 255, 149, 91, 14, 255, 155, 99, 12, 255, 153, 94, 20, 255, 155, 96, 17, 255, 157, 97, 17, 255, 159, 98, 27, 255, 160, 98, 17, 255, 162, 96, 14, 255, 163, 97, 18, 255, 163, 97, 16, 255, 164, 96, 15, 255, 163, 94, 20, 255, 137, 71, 9, 255, 120, 52, 7, 255, 109, 43, 9, 255, 112, 56, 9, 255, 112, 54, 5, 255, 115, 50, 10, 255, 109, 49, 7, 255, 98, 42, 10, 255, 104, 44, 4, 255, 105, 48, 8, 255, 100, 44, 4, 255, 0, 1, 13, 255, 0, 1, 15, 255, 1, 3, 18, 255, 1, 3, 17, 255, 1, 3, 15, 255, 0, 2, 14, 255, 1, 2, 16, 255, 1, 2, 16, 255, 2, 2, 14, 255, 1, 1, 10, 255, 2, 2, 9, 255, 2, 2, 10, 255, 1, 1, 11, 255, 2, 2, 11, 255, 4, 3, 16, 255, 3, 2, 16, 255, 2, 2, 14, 255, 1, 1, 11, 255, 1, 1, 11, 255, 0, 3, 15, 255, 0, 0, 13, 255, 1, 1, 12, 255, 2, 2, 12, 255, 0, 0, 7, 255, 0, 1, 6, 255, 1, 2, 7, 255, 0, 1, 6, 255, 0, 1, 6, 255, 1, 0, 5, 255, 1, 0, 4, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 3, 255, 1, 0, 1, 255, 0, 0, 0, 255, 2, 2, 1, 255, 2, 0, 0, 255, 4, 16, 32, 255, 4, 62, 157, 255, 24, 195, 248, 255, 83, 254, 253, 255, 83, 255, 252, 255, 75, 201, 203, 255, 61, 201, 226, 255, 67, 250, 255, 255, 48, 233, 243, 255, 7, 208, 244, 255, 34, 224, 250, 255, 225, 255, 255, 255, 188, 228, 182, 255, 22, 56, 24, 255, 0, 0, 0, 255, 4, 3, 10, 255, 2, 2, 1, 255, 1, 8, 25, 255, 6, 12, 62, 255, 7, 15, 63, 255, 5, 12, 37, 255, 4, 3, 3, 255, 7, 1, 0, 255, 8, 9, 40, 255, 12, 17, 88, 255, 5, 19, 89, 255, 6, 17, 60, 255, 0, 6, 38, 255, 2, 6, 14, 255, 3, 0, 0, 255, 2, 0, 0, 255, 1, 1, 2, 255, 0, 0, 3, 255, 0, 0, 1, 255, 0, 2, 0, 255, 1, 2, 2, 255, 3, 0, 2, 255, 1, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 3, 0, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 0, 255, 5, 2, 1, 255, 8, 2, 2, 255, 9, 4, 2, 255, 5, 1, 0, 255, 7, 3, 1, 255, 10, 6, 3, 255, 10, 6, 3, 255, 11, 7, 4, 255, 7, 10, 6, 255, 6, 8, 2, 255, 13, 8, 4, 255, 11, 8, 7, 255, 4, 8, 1, 255, 6, 11, 1, 255, 41, 37, 18, 255, 88, 58, 36, 255, 189, 143, 35, 255, 166, 115, 10, 255, 44, 34, 11, 255, 32, 17, 4, 255, 30, 27, 8, 255, 36, 46, 20, 255, 31, 20, 8, 255, 39, 21, 13, 255, 47, 38, 10, 255, 54, 58, 6, 255, 70, 70, 14, 255, 70, 67, 15, 255, 63, 68, 6, 255, 73, 69, 10, 255, 68, 67, 3, 255, 60, 67, 6, 255, 62, 66, 10, 255, 64, 58, 11, 255, 60, 54, 10, 255, 62, 56, 5, 255, 53, 52, 10, 255, 44, 44, 9, 255, 55, 45, 9, 255, 60, 47, 7, 255, 56, 45, 4, 255, 58, 47, 2, 255, 54, 41, 6, 255, 57, 41, 16, 255, 61, 42, 5, 255, 72, 42, 14, 255, 93, 61, 5, 255, 98, 69, 5, 255, 102, 67, 7, 255, 98, 64, 3, 255, 97, 66, 12, 255, 88, 61, 8, 255, 81, 53, 4, 255, 80, 51, 9, 255, 77, 50, 3, 255, 70, 42, 3, 255, 70, 45, 13, 255, 69, 45, 6, 255, 72, 46, 7, 255, 74, 43, 10, 255, 77, 47, 7, 255, 74, 45, 4, 255, 80, 47, 1, 255, 83, 48, 4, 255, 91, 55, 7, 255, 90, 54, 7, 255, 82, 50, 7, 255, 77, 44, 5, 255, 78, 42, 3, 255, 77, 38, 11, 255, 93, 46, 10, 255, 132, 57, 4, 255, 113, 48, 7, 255, 84, 32, 4, 255, 87, 46, 6, 255, 87, 46, 7, 255, 85, 43, 9, 255, 79, 46, 5, 255, 80, 44, 16, 255, 91, 50, 9, 255, 87, 48, 3, 255, 91, 47, 7, 255, 88, 44, 11, 255, 88, 48, 7, 255, 86, 53, 3, 255, 89, 52, 10, 255, 93, 48, 10, 255, 95, 46, 11, 255, 97, 49, 9, 255, 96, 52, 7, 255, 95, 52, 8, 255, 94, 53, 8, 255, 98, 57, 9, 255, 99, 58, 7, 255, 102, 59, 3, 255, 111, 63, 5, 255, 114, 63, 10, 255, 120, 66, 15, 255, 126, 73, 8, 255, 123, 71, 10, 255, 120, 69, 10, 255, 117, 66, 8, 255, 114, 65, 7, 255, 112, 68, 11, 255, 106, 65, 5, 255, 105, 62, 4, 255, 106, 61, 7, 255, 107, 63, 7, 255, 103, 62, 8, 255, 97, 60, 11, 255, 97, 60, 15, 255, 104, 57, 6, 255, 105, 59, 12, 255, 103, 59, 19, 255, 103, 64, 2, 255, 102, 64, 6, 255, 99, 61, 5, 255, 105, 59, 7, 255, 98, 59, 10, 255, 96, 59, 7, 255, 103, 61, 6, 255, 104, 66, 15, 255, 98, 59, 15, 255, 103, 58, 17, 255, 110, 61, 20, 255, 105, 57, 18, 255, 103, 63, 11, 255, 104, 64, 17, 255, 101, 61, 12, 255, 94, 64, 8, 255, 100, 63, 10, 255, 97, 63, 20, 255, 102, 69, 14, 255, 106, 68, 17, 255, 112, 68, 21, 255, 116, 69, 16, 255, 112, 69, 10, 255, 109, 70, 15, 255, 105, 67, 14, 255, 109, 70, 20, 255, 107, 67, 15, 255, 111, 70, 13, 255, 113, 72, 7, 255, 113, 73, 11, 255, 112, 72, 12, 255, 109, 67, 16, 255, 107, 67, 17, 255, 106, 70, 11, 255, 104, 71, 14, 255, 108, 72, 14, 255, 109, 70, 24, 255, 107, 69, 22, 255, 110, 70, 22, 255, 112, 73, 23, 255, 114, 75, 17, 255, 112, 73, 13, 255, 111, 74, 13, 255, 111, 73, 26, 255, 109, 72, 27, 255, 112, 78, 16, 255, 115, 80, 13, 255, 114, 80, 18, 255, 118, 83, 13, 255, 123, 82, 13, 255, 122, 81, 11, 255, 127, 84, 14, 255, 139, 85, 23, 255, 136, 82, 19, 255, 132, 87, 17, 255, 129, 86, 18, 255, 129, 84, 23, 255, 135, 86, 22, 255, 139, 87, 25, 255, 140, 89, 27, 255, 139, 92, 13, 255, 135, 93, 20, 255, 133, 92, 18, 255, 140, 97, 17, 255, 145, 96, 21, 255, 146, 95, 28, 255, 145, 95, 24, 255, 145, 97, 25, 255, 145, 99, 27, 255, 145, 101, 28, 255, 145, 100, 37, 255, 145, 101, 31, 255, 149, 103, 24, 255, 151, 104, 29, 255, 144, 100, 35, 255, 150, 107, 29, 255, 154, 106, 30, 255, 151, 105, 32, 255, 153, 109, 28, 255, 155, 105, 36, 255, 159, 109, 37, 255, 156, 114, 28, 255, 152, 115, 20, 255, 156, 114, 29, 255, 163, 114, 34, 255, 169, 119, 27, 255, 178, 125, 26, 255, 184, 128, 14, 255, 179, 123, 16, 255, 169, 117, 20, 255, 159, 111, 27, 255, 156, 108, 25, 255, 159, 105, 30, 255, 157, 105, 21, 255, 152, 103, 20, 255, 154, 104, 11, 255, 150, 101, 19, 255, 144, 98, 28, 255, 145, 98, 26, 255, 153, 98, 16, 255, 157, 99, 4, 255, 157, 100, 13, 255, 156, 96, 17, 255, 166, 96, 10, 255, 173, 96, 14, 255, 154, 95, 4, 255, 139, 95, 20, 255, 137, 89, 19, 255, 138, 87, 15, 255, 142, 88, 12, 255, 144, 89, 6, 255, 140, 87, 10, 255, 141, 82, 11, 255, 148, 86, 5, 255, 154, 85, 4, 255, 158, 87, 9, 255, 152, 89, 3, 255, 147, 86, 4, 255, 152, 84, 8, 255, 162, 83, 8, 255, 169, 86, 7, 255, 171, 90, 9, 255, 175, 89, 12, 255, 177, 87, 14, 255, 173, 88, 12, 255, 168, 87, 14, 255, 167, 90, 11, 255, 166, 91, 11, 255, 165, 91, 5, 255, 176, 101, 6, 255, 180, 102, 7, 255, 184, 103, 2, 255, 184, 102, 2, 255, 189, 107, 4, 255, 193, 108, 4, 255, 190, 104, 2, 255, 190, 103, 3, 255, 188, 100, 4, 255, 182, 98, 3, 255, 201, 109, 8, 255, 190, 95, 5, 255, 171, 84, 6, 255, 147, 59, 2, 255, 123, 52, 2, 255, 123, 50, 7, 255, 119, 50, 8, 255, 113, 54, 7, 255, 107, 43, 7, 255, 108, 41, 13, 255, 99, 39, 2, 255, 101, 42, 1, 255, 100, 45, 2, 255, 99, 45, 9, 255, 93, 38, 4, 255, 98, 42, 8, 255, 105, 46, 7, 255, 109, 47, 3, 255, 106, 43, 6, 255, 105, 41, 3, 255, 103, 38, 5, 255, 105, 41, 3, 255, 115, 49, 8, 255, 130, 59, 7, 255, 135, 62, 9, 255, 127, 59, 2, 255, 125, 70, 9, 255, 133, 83, 18, 255, 148, 92, 14, 255, 154, 95, 14, 255, 156, 98, 19, 255, 161, 100, 18, 255, 157, 97, 22, 255, 159, 98, 21, 255, 159, 96, 22, 255, 161, 98, 25, 255, 161, 98, 19, 255, 160, 97, 17, 255, 162, 99, 23, 255, 162, 98, 19, 255, 163, 97, 11, 255, 165, 98, 12, 255, 155, 88, 10, 255, 142, 74, 13, 255, 113, 53, 9, 255, 110, 54, 5, 255, 116, 53, 6, 255, 117, 57, 11, 255, 107, 50, 5, 255, 101, 38, 11, 255, 101, 45, 6, 255, 103, 45, 9, 255, 99, 43, 8, 255, 2, 5, 14, 255, 1, 3, 15, 255, 0, 2, 15, 255, 0, 2, 15, 255, 1, 3, 15, 255, 1, 3, 15, 255, 0, 2, 17, 255, 0, 1, 16, 255, 2, 2, 16, 255, 4, 4, 15, 255, 1, 2, 7, 255, 1, 1, 8, 255, 2, 4, 13, 255, 1, 2, 10, 255, 3, 3, 14, 255, 2, 2, 14, 255, 2, 2, 12, 255, 3, 3, 13, 255, 3, 3, 13, 255, 1, 3, 11, 255, 0, 3, 11, 255, 1, 2, 11, 255, 0, 0, 8, 255, 1, 2, 7, 255, 1, 2, 6, 255, 0, 1, 4, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 0, 5, 255, 1, 1, 4, 255, 1, 1, 3, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 2, 255, 0, 0, 2, 255, 0, 1, 3, 255, 2, 1, 0, 255, 2, 7, 54, 255, 1, 154, 231, 255, 48, 255, 255, 255, 40, 242, 247, 255, 44, 197, 207, 255, 21, 149, 160, 255, 0, 168, 216, 255, 12, 234, 251, 255, 6, 223, 250, 255, 33, 221, 250, 255, 232, 255, 255, 255, 180, 221, 174, 255, 19, 48, 22, 255, 0, 0, 0, 255, 5, 2, 1, 255, 6, 2, 26, 255, 6, 14, 64, 255, 3, 25, 71, 255, 5, 19, 36, 255, 0, 5, 0, 255, 3, 1, 4, 255, 2, 6, 31, 255, 3, 16, 82, 255, 11, 19, 102, 255, 6, 14, 69, 255, 0, 3, 16, 255, 3, 2, 0, 255, 4, 2, 4, 255, 3, 0, 1, 255, 1, 2, 3, 255, 2, 0, 6, 255, 1, 0, 1, 255, 2, 0, 5, 255, 0, 1, 2, 255, 0, 2, 1, 255, 0, 2, 2, 255, 0, 1, 1, 255, 2, 3, 2, 255, 3, 3, 3, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 2, 1, 255, 4, 1, 2, 255, 3, 1, 2, 255, 3, 3, 3, 255, 3, 2, 2, 255, 4, 1, 0, 255, 6, 2, 1, 255, 7, 4, 1, 255, 9, 5, 2, 255, 8, 4, 1, 255, 8, 4, 1, 255, 10, 6, 3, 255, 10, 7, 4, 255, 9, 6, 2, 255, 12, 8, 3, 255, 11, 8, 6, 255, 9, 7, 8, 255, 9, 10, 2, 255, 16, 14, 6, 255, 35, 24, 23, 255, 44, 45, 45, 255, 36, 60, 68, 255, 68, 106, 110, 255, 91, 126, 113, 255, 76, 90, 48, 255, 27, 20, 11, 255, 12, 17, 12, 255, 26, 20, 16, 255, 35, 22, 9, 255, 30, 35, 6, 255, 48, 47, 15, 255, 64, 60, 7, 255, 68, 67, 3, 255, 66, 64, 7, 255, 68, 60, 11, 255, 66, 56, 4, 255, 65, 58, 4, 255, 63, 57, 4, 255, 61, 50, 5, 255, 55, 46, 15, 255, 51, 50, 11, 255, 52, 51, 2, 255, 51, 46, 9, 255, 54, 47, 5, 255, 60, 42, 11, 255, 57, 45, 6, 255, 54, 44, 9, 255, 50, 40, 10, 255, 49, 38, 11, 255, 62, 46, 14, 255, 84, 62, 3, 255, 93, 63, 4, 255, 99, 68, 4, 255, 99, 66, 8, 255, 97, 62, 8, 255, 94, 62, 5, 255, 93, 61, 7, 255, 84, 52, 3, 255, 77, 47, 11, 255, 71, 42, 5, 255, 69, 42, 6, 255, 66, 42, 8, 255, 69, 45, 6, 255, 74, 47, 2, 255, 75, 47, 4, 255, 71, 44, 7, 255, 75, 46, 6, 255, 81, 46, 3, 255, 85, 46, 5, 255, 85, 47, 6, 255, 80, 44, 3, 255, 84, 44, 4, 255, 77, 43, 9, 255, 76, 40, 9, 255, 78, 39, 10, 255, 83, 42, 9, 255, 124, 55, 10, 255, 136, 57, 10, 255, 79, 26, 5, 255, 90, 44, 18, 255, 104, 51, 3, 255, 89, 47, 5, 255, 88, 47, 4, 255, 91, 50, 4, 255, 95, 47, 6, 255, 90, 47, 2, 255, 92, 51, 6, 255, 83, 49, 3, 255, 86, 48, 6, 255, 93, 50, 9, 255, 85, 47, 10, 255, 90, 47, 10, 255, 93, 50, 11, 255, 91, 54, 15, 255, 91, 52, 13, 255, 91, 52, 6, 255, 93, 54, 14, 255, 94, 51, 19, 255, 98, 58, 5, 255, 100, 61, 1, 255, 102, 58, 9, 255, 107, 57, 12, 255, 113, 64, 3, 255, 117, 70, 7, 255, 115, 67, 9, 255, 114, 65, 7, 255, 115, 66, 9, 255, 112, 66, 14, 255, 109, 66, 11, 255, 100, 63, 10, 255, 101, 63, 11, 255, 105, 62, 7, 255, 109, 60, 9, 255, 109, 60, 14, 255, 101, 58, 12, 255, 100, 59, 10, 255, 108, 64, 10, 255, 105, 63, 5, 255, 101, 59, 11, 255, 103, 62, 6, 255, 103, 61, 16, 255, 101, 59, 8, 255, 97, 60, 7, 255, 93, 54, 8, 255, 118, 66, 21, 255, 128, 68, 10, 255, 123, 62, 6, 255, 119, 64, 6, 255, 110, 59, 14, 255, 110, 64, 17, 255, 122, 63, 14, 255, 110, 65, 10, 255, 102, 58, 12, 255, 105, 63, 13, 255, 112, 68, 9, 255, 117, 63, 7, 255, 109, 64, 14, 255, 108, 66, 14, 255, 109, 67, 14, 255, 108, 70, 1, 255, 115, 71, 11, 255, 118, 71, 18, 255, 110, 68, 14, 255, 111, 69, 17, 255, 109, 68, 17, 255, 109, 66, 14, 255, 114, 69, 7, 255, 117, 72, 7, 255, 115, 70, 13, 255, 112, 71, 20, 255, 109, 69, 20, 255, 108, 68, 20, 255, 108, 71, 16, 255, 107, 71, 21, 255, 110, 72, 8, 255, 110, 71, 15, 255, 111, 74, 8, 255, 116, 77, 10, 255, 113, 74, 10, 255, 115, 74, 11, 255, 114, 75, 10, 255, 111, 77, 15, 255, 108, 73, 26, 255, 105, 72, 17, 255, 105, 72, 15, 255, 106, 75, 8, 255, 113, 81, 13, 255, 120, 83, 10, 255, 120, 80, 20, 255, 125, 83, 18, 255, 130, 84, 24, 255, 136, 85, 25, 255, 138, 83, 25, 255, 134, 89, 12, 255, 131, 87, 18, 255, 133, 84, 21, 255, 134, 84, 10, 255, 137, 87, 21, 255, 142, 90, 30, 255, 139, 92, 12, 255, 136, 92, 17, 255, 136, 94, 22, 255, 139, 93, 23, 255, 147, 98, 22, 255, 152, 101, 20, 255, 150, 100, 15, 255, 148, 100, 12, 255, 145, 99, 22, 255, 143, 101, 23, 255, 143, 103, 24, 255, 146, 102, 23, 255, 150, 99, 31, 255, 159, 106, 28, 255, 152, 106, 27, 255, 147, 108, 34, 255, 153, 107, 31, 255, 156, 104, 29, 255, 155, 108, 32, 255, 157, 112, 28, 255, 160, 110, 23, 255, 158, 112, 32, 255, 155, 112, 19, 255, 161, 117, 10, 255, 167, 119, 24, 255, 170, 122, 23, 255, 175, 121, 22, 255, 182, 125, 16, 255, 182, 126, 14, 255, 172, 120, 16, 255, 161, 112, 27, 255, 157, 112, 13, 255, 159, 108, 15, 255, 158, 104, 22, 255, 154, 104, 24, 255, 158, 105, 11, 255, 155, 104, 9, 255, 148, 99, 19, 255, 148, 98, 17, 255, 155, 96, 19, 255, 159, 98, 12, 255, 158, 98, 7, 255, 158, 94, 13, 255, 165, 97, 9, 255, 171, 97, 13, 255, 161, 93, 10, 255, 151, 93, 15, 255, 155, 93, 11, 255, 158, 90, 7, 255, 158, 87, 15, 255, 158, 91, 9, 255, 152, 91, 9, 255, 143, 85, 18, 255, 164, 82, 10, 255, 170, 83, 1, 255, 171, 84, 1, 255, 175, 90, 7, 255, 158, 91, 11, 255, 163, 88, 8, 255, 171, 83, 4, 255, 170, 82, 4, 255, 171, 77, 4, 255, 167, 79, 6, 255, 166, 82, 7, 255, 170, 81, 4, 255, 174, 84, 11, 255, 173, 88, 12, 255, 171, 92, 12, 255, 169, 91, 5, 255, 175, 99, 5, 255, 178, 103, 6, 255, 186, 106, 5, 255, 192, 109, 7, 255, 194, 111, 5, 255, 194, 110, 3, 255, 196, 109, 3, 255, 197, 107, 5, 255, 193, 105, 3, 255, 190, 102, 3, 255, 187, 102, 2, 255, 186, 100, 2, 255, 177, 79, 6, 255, 129, 50, 4, 255, 119, 48, 8, 255, 114, 47, 8, 255, 121, 43, 8, 255, 111, 42, 6, 255, 106, 36, 13, 255, 107, 42, 5, 255, 101, 48, 1, 255, 111, 52, 10, 255, 122, 67, 15, 255, 112, 63, 5, 255, 103, 49, 4, 255, 105, 52, 5, 255, 113, 56, 7, 255, 115, 48, 11, 255, 109, 47, 11, 255, 113, 51, 11, 255, 111, 48, 6, 255, 112, 50, 1, 255, 119, 53, 11, 255, 132, 61, 11, 255, 133, 67, 11, 255, 139, 80, 13, 255, 148, 90, 15, 255, 157, 96, 22, 255, 158, 95, 13, 255, 161, 98, 16, 255, 163, 101, 19, 255, 163, 101, 19, 255, 160, 98, 14, 255, 157, 94, 14, 255, 160, 95, 15, 255, 161, 96, 15, 255, 161, 97, 15, 255, 159, 98, 18, 255, 159, 96, 17, 255, 159, 96, 16, 255, 159, 93, 15, 255, 163, 97, 20, 255, 163, 95, 18, 255, 157, 89, 12, 255, 127, 69, 12, 255, 107, 50, 6, 255, 109, 46, 4, 255, 112, 54, 9, 255, 110, 56, 9, 255, 100, 39, 3, 255, 95, 43, 4, 255, 101, 42, 5, 255, 98, 43, 4, 255, 2, 2, 12, 255, 1, 2, 13, 255, 1, 1, 12, 255, 1, 2, 13, 255, 1, 3, 15, 255, 1, 3, 19, 255, 1, 3, 17, 255, 1, 3, 16, 255, 2, 3, 18, 255, 5, 4, 17, 255, 2, 2, 12, 255, 0, 1, 11, 255, 0, 2, 16, 255, 0, 2, 15, 255, 1, 1, 15, 255, 2, 2, 15, 255, 2, 2, 12, 255, 3, 3, 13, 255, 2, 2, 15, 255, 0, 3, 10, 255, 0, 3, 9, 255, 2, 3, 10, 255, 0, 1, 8, 255, 2, 2, 8, 255, 1, 2, 5, 255, 0, 0, 4, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 1, 6, 255, 0, 1, 5, 255, 1, 2, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 2, 255, 2, 2, 3, 255, 3, 0, 0, 255, 4, 71, 152, 255, 3, 239, 255, 255, 0, 227, 230, 255, 26, 174, 190, 255, 47, 153, 169, 255, 3, 148, 179, 255, 7, 195, 245, 255, 0, 221, 250, 255, 42, 223, 249, 255, 227, 255, 255, 255, 184, 212, 165, 255, 24, 51, 17, 255, 2, 0, 0, 255, 7, 0, 31, 255, 2, 19, 77, 255, 5, 28, 94, 255, 9, 21, 60, 255, 6, 8, 8, 255, 1, 0, 1, 255, 5, 9, 39, 255, 4, 19, 84, 255, 6, 22, 97, 255, 3, 9, 56, 255, 1, 7, 40, 255, 2, 2, 12, 255, 1, 1, 0, 255, 1, 3, 2, 255, 2, 2, 3, 255, 3, 1, 3, 255, 1, 1, 4, 255, 0, 1, 0, 255, 1, 1, 1, 255, 2, 1, 0, 255, 1, 0, 4, 255, 2, 0, 5, 255, 2, 2, 3, 255, 3, 1, 2, 255, 1, 1, 0, 255, 1, 1, 1, 255, 3, 0, 2, 255, 3, 0, 1, 255, 3, 0, 2, 255, 2, 0, 1, 255, 1, 1, 1, 255, 3, 2, 0, 255, 3, 1, 2, 255, 3, 0, 1, 255, 4, 1, 2, 255, 6, 2, 2, 255, 6, 3, 1, 255, 8, 7, 3, 255, 9, 5, 3, 255, 9, 5, 2, 255, 9, 5, 2, 255, 10, 6, 3, 255, 8, 6, 2, 255, 9, 5, 4, 255, 10, 11, 4, 255, 6, 12, 4, 255, 10, 10, 5, 255, 12, 9, 1, 255, 15, 24, 40, 255, 53, 88, 94, 255, 73, 137, 155, 255, 132, 205, 224, 255, 173, 235, 245, 255, 144, 208, 177, 255, 71, 107, 48, 255, 31, 28, 8, 255, 24, 25, 12, 255, 27, 27, 11, 255, 27, 28, 14, 255, 27, 36, 14, 255, 43, 46, 7, 255, 62, 53, 6, 255, 62, 55, 7, 255, 61, 53, 3, 255, 61, 49, 11, 255, 66, 50, 4, 255, 69, 54, 3, 255, 60, 48, 4, 255, 56, 45, 20, 255, 47, 41, 10, 255, 49, 53, 6, 255, 55, 48, 6, 255, 59, 43, 10, 255, 48, 44, 3, 255, 54, 44, 7, 255, 61, 45, 6, 255, 62, 44, 4, 255, 63, 48, 4, 255, 67, 49, 10, 255, 76, 56, 6, 255, 90, 62, 1, 255, 94, 61, 7, 255, 92, 64, 2, 255, 95, 64, 7, 255, 95, 62, 6, 255, 97, 65, 2, 255, 91, 61, 8, 255, 82, 52, 14, 255, 71, 49, 8, 255, 69, 46, 9, 255, 68, 44, 7, 255, 70, 48, 3, 255, 70, 47, 4, 255, 74, 43, 6, 255, 77, 46, 10, 255, 73, 43, 10, 255, 75, 46, 4, 255, 82, 48, 8, 255, 83, 47, 6, 255, 81, 45, 7, 255, 77, 44, 7, 255, 82, 43, 10, 255, 70, 48, 2, 255, 67, 44, 8, 255, 74, 42, 11, 255, 79, 43, 11, 255, 114, 47, 7, 255, 140, 55, 11, 255, 104, 45, 12, 255, 85, 34, 6, 255, 110, 53, 4, 255, 108, 57, 4, 255, 98, 47, 8, 255, 97, 52, 5, 255, 89, 46, 9, 255, 89, 45, 9, 255, 96, 53, 7, 255, 82, 49, 14, 255, 84, 47, 15, 255, 92, 51, 7, 255, 93, 52, 3, 255, 96, 51, 6, 255, 92, 52, 9, 255, 93, 54, 10, 255, 94, 46, 4, 255, 91, 47, 1, 255, 93, 56, 7, 255, 94, 52, 5, 255, 93, 53, 5, 255, 97, 58, 11, 255, 94, 56, 3, 255, 99, 60, 3, 255, 100, 62, 7, 255, 105, 68, 6, 255, 105, 64, 7, 255, 107, 64, 5, 255, 109, 63, 6, 255, 106, 60, 12, 255, 100, 62, 9, 255, 97, 62, 8, 255, 98, 60, 9, 255, 100, 61, 7, 255, 104, 63, 8, 255, 101, 62, 6, 255, 94, 58, 4, 255, 95, 60, 6, 255, 100, 62, 9, 255, 97, 57, 12, 255, 101, 61, 14, 255, 101, 61, 7, 255, 102, 61, 4, 255, 101, 59, 9, 255, 94, 58, 6, 255, 111, 69, 9, 255, 117, 66, 11, 255, 117, 61, 12, 255, 125, 65, 6, 255, 120, 68, 4, 255, 103, 62, 6, 255, 108, 64, 14, 255, 125, 67, 10, 255, 112, 66, 6, 255, 108, 66, 9, 255, 115, 66, 13, 255, 131, 76, 7, 255, 117, 66, 19, 255, 103, 67, 6, 255, 105, 66, 7, 255, 109, 65, 12, 255, 106, 68, 9, 255, 112, 72, 13, 255, 116, 70, 12, 255, 112, 67, 15, 255, 113, 69, 12, 255, 110, 67, 9, 255, 113, 67, 15, 255, 118, 71, 8, 255, 123, 74, 13, 255, 122, 74, 16, 255, 111, 69, 18, 255, 108, 69, 18, 255, 111, 71, 10, 255, 111, 72, 8, 255, 108, 71, 7, 255, 111, 73, 8, 255, 113, 72, 16, 255, 115, 74, 18, 255, 115, 75, 12, 255, 116, 74, 15, 255, 116, 73, 17, 255, 115, 73, 11, 255, 113, 75, 10, 255, 117, 77, 18, 255, 115, 74, 12, 255, 116, 76, 13, 255, 116, 76, 15, 255, 120, 78, 20, 255, 122, 78, 14, 255, 122, 81, 16, 255, 128, 83, 18, 255, 130, 83, 14, 255, 128, 84, 18, 255, 135, 86, 20, 255, 139, 86, 22, 255, 135, 84, 19, 255, 133, 84, 22, 255, 134, 87, 17, 255, 136, 89, 20, 255, 143, 93, 27, 255, 145, 94, 14, 255, 139, 92, 16, 255, 139, 93, 21, 255, 140, 95, 16, 255, 141, 95, 11, 255, 146, 98, 21, 255, 146, 98, 21, 255, 148, 99, 25, 255, 148, 100, 22, 255, 147, 102, 21, 255, 146, 101, 17, 255, 151, 105, 24, 255, 148, 101, 25, 255, 149, 101, 36, 255, 152, 103, 32, 255, 150, 103, 30, 255, 150, 109, 24, 255, 156, 109, 26, 255, 158, 106, 27, 255, 157, 111, 21, 255, 161, 112, 24, 255, 162, 112, 28, 255, 157, 108, 28, 255, 156, 114, 16, 255, 164, 119, 21, 255, 176, 124, 19, 255, 180, 126, 15, 255, 182, 127, 19, 255, 184, 126, 21, 255, 172, 119, 15, 255, 162, 115, 20, 255, 157, 110, 23, 255, 158, 107, 17, 255, 159, 104, 22, 255, 155, 106, 20, 255, 159, 103, 16, 255, 158, 103, 14, 255, 151, 101, 18, 255, 153, 101, 15, 255, 161, 100, 14, 255, 161, 101, 20, 255, 159, 97, 21, 255, 163, 96, 18, 255, 162, 100, 12, 255, 160, 97, 10, 255, 166, 93, 13, 255, 168, 88, 6, 255, 171, 88, 7, 255, 172, 84, 6, 255, 171, 85, 3, 255, 168, 91, 9, 255, 158, 88, 10, 255, 153, 91, 7, 255, 161, 87, 6, 255, 172, 86, 4, 255, 174, 88, 7, 255, 166, 86, 10, 255, 158, 86, 7, 255, 161, 88, 6, 255, 165, 87, 9, 255, 167, 85, 10, 255, 163, 82, 10, 255, 161, 82, 9, 255, 167, 88, 9, 255, 172, 92, 8, 255, 175, 87, 9, 255, 176, 84, 5, 255, 177, 89, 6, 255, 174, 99, 8, 255, 171, 100, 2, 255, 178, 101, 2, 255, 184, 102, 3, 255, 194, 112, 8, 255, 195, 114, 3, 255, 199, 117, 1, 255, 205, 119, 5, 255, 201, 114, 4, 255, 198, 108, 2, 255, 200, 106, 2, 255, 200, 100, 4, 255, 183, 77, 4, 255, 142, 61, 9, 255, 117, 48, 2, 255, 124, 53, 9, 255, 123, 51, 5, 255, 118, 48, 5, 255, 117, 46, 7, 255, 102, 40, 6, 255, 99, 46, 5, 255, 105, 53, 7, 255, 110, 58, 15, 255, 121, 66, 12, 255, 125, 68, 8, 255, 114, 56, 7, 255, 115, 55, 8, 255, 112, 54, 2, 255, 116, 62, 9, 255, 119, 60, 9, 255, 119, 61, 8, 255, 124, 66, 9, 255, 128, 71, 9, 255, 129, 68, 11, 255, 139, 76, 5, 255, 150, 86, 9, 255, 158, 99, 17, 255, 159, 101, 16, 255, 161, 98, 16, 255, 162, 97, 18, 255, 159, 95, 17, 255, 165, 101, 20, 255, 161, 97, 14, 255, 162, 99, 7, 255, 163, 97, 19, 255, 162, 99, 11, 255, 160, 95, 18, 255, 161, 97, 16, 255, 164, 99, 14, 255, 160, 93, 16, 255, 158, 90, 15, 255, 161, 95, 19, 255, 165, 100, 21, 255, 163, 96, 17, 255, 160, 89, 12, 255, 129, 64, 7, 255, 105, 51, 9, 255, 118, 64, 7, 255, 118, 61, 4, 255, 104, 49, 4, 255, 93, 43, 3, 255, 94, 42, 4, 255, 103, 39, 3, 255, 102, 43, 5, 255, 5, 0, 14, 255, 1, 0, 9, 255, 1, 3, 10, 255, 2, 5, 15, 255, 0, 3, 15, 255, 1, 4, 14, 255, 0, 2, 12, 255, 0, 2, 15, 255, 0, 2, 17, 255, 1, 2, 17, 255, 1, 3, 15, 255, 0, 2, 14, 255, 0, 1, 14, 255, 2, 3, 15, 255, 1, 3, 15, 255, 1, 1, 14, 255, 1, 1, 13, 255, 0, 2, 10, 255, 0, 1, 10, 255, 2, 3, 14, 255, 1, 2, 12, 255, 1, 1, 10, 255, 1, 2, 8, 255, 0, 0, 6, 255, 0, 1, 7, 255, 1, 2, 8, 255, 0, 1, 6, 255, 0, 1, 6, 255, 0, 1, 6, 255, 0, 1, 5, 255, 0, 0, 4, 255, 0, 1, 5, 255, 0, 0, 1, 255, 1, 1, 2, 255, 2, 2, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 0, 255, 4, 2, 0, 255, 3, 0, 8, 255, 8, 113, 167, 255, 3, 203, 216, 255, 30, 151, 185, 255, 53, 150, 172, 255, 11, 154, 175, 255, 2, 162, 210, 255, 0, 217, 251, 255, 53, 241, 249, 255, 233, 255, 255, 255, 187, 203, 149, 255, 61, 40, 8, 255, 9, 0, 5, 255, 3, 5, 83, 255, 3, 59, 205, 255, 34, 56, 109, 255, 24, 34, 46, 255, 4, 1, 2, 255, 2, 6, 19, 255, 6, 18, 71, 255, 11, 18, 98, 255, 8, 16, 75, 255, 2, 7, 26, 255, 0, 0, 2, 255, 2, 1, 0, 255, 2, 0, 0, 255, 0, 0, 1, 255, 0, 1, 1, 255, 0, 1, 3, 255, 0, 2, 1, 255, 0, 0, 0, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 1, 0, 255, 1, 1, 1, 255, 2, 1, 2, 255, 3, 0, 2, 255, 5, 2, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 1, 1, 255, 2, 1, 1, 255, 1, 1, 1, 255, 1, 0, 0, 255, 1, 1, 0, 255, 5, 2, 2, 255, 4, 1, 2, 255, 4, 2, 1, 255, 8, 4, 2, 255, 7, 3, 0, 255, 9, 5, 2, 255, 8, 3, 0, 255, 7, 2, 0, 255, 12, 8, 4, 255, 8, 6, 2, 255, 8, 9, 5, 255, 11, 10, 11, 255, 10, 11, 5, 255, 10, 10, 5, 255, 17, 10, 0, 255, 9, 34, 49, 255, 89, 151, 159, 255, 114, 188, 175, 255, 110, 195, 190, 255, 222, 251, 250, 255, 255, 255, 255, 255, 189, 215, 136, 255, 33, 36, 2, 255, 30, 26, 19, 255, 27, 28, 15, 255, 30, 28, 9, 255, 33, 33, 8, 255, 32, 36, 5, 255, 46, 44, 8, 255, 62, 50, 11, 255, 58, 48, 10, 255, 51, 48, 7, 255, 62, 49, 6, 255, 65, 52, 4, 255, 63, 49, 4, 255, 57, 43, 7, 255, 48, 39, 9, 255, 46, 39, 3, 255, 51, 46, 3, 255, 53, 43, 9, 255, 53, 42, 7, 255, 52, 42, 9, 255, 58, 45, 10, 255, 59, 44, 7, 255, 58, 44, 3, 255, 69, 46, 10, 255, 75, 54, 10, 255, 77, 54, 4, 255, 79, 53, 4, 255, 91, 61, 9, 255, 94, 60, 7, 255, 99, 64, 3, 255, 99, 68, 1, 255, 94, 65, 6, 255, 91, 58, 9, 255, 81, 50, 8, 255, 74, 52, 8, 255, 65, 45, 4, 255, 70, 48, 9, 255, 71, 53, 4, 255, 75, 48, 1, 255, 76, 46, 5, 255, 79, 45, 7, 255, 76, 46, 6, 255, 76, 44, 6, 255, 81, 45, 7, 255, 80, 45, 2, 255, 74, 47, 2, 255, 73, 49, 5, 255, 80, 41, 8, 255, 74, 46, 2, 255, 76, 46, 5, 255, 76, 43, 10, 255, 75, 40, 12, 255, 112, 53, 5, 255, 144, 59, 2, 255, 144, 59, 22, 255, 106, 39, 14, 255, 87, 32, 3, 255, 106, 46, 8, 255, 114, 54, 6, 255, 112, 50, 8, 255, 94, 50, 8, 255, 92, 50, 8, 255, 91, 48, 9, 255, 83, 47, 3, 255, 88, 51, 7, 255, 93, 52, 10, 255, 100, 56, 10, 255, 94, 48, 7, 255, 95, 47, 12, 255, 96, 51, 13, 255, 95, 50, 6, 255, 93, 47, 11, 255, 89, 52, 4, 255, 97, 55, 6, 255, 95, 55, 9, 255, 90, 56, 9, 255, 92, 57, 10, 255, 96, 57, 8, 255, 97, 56, 13, 255, 99, 59, 13, 255, 99, 61, 14, 255, 100, 62, 9, 255, 99, 60, 8, 255, 98, 60, 12, 255, 101, 58, 7, 255, 102, 58, 6, 255, 98, 58, 7, 255, 95, 59, 10, 255, 95, 60, 8, 255, 95, 60, 5, 255, 98, 59, 6, 255, 104, 61, 10, 255, 102, 61, 8, 255, 100, 59, 11, 255, 97, 58, 7, 255, 99, 59, 9, 255, 100, 60, 8, 255, 103, 62, 15, 255, 125, 66, 7, 255, 125, 67, 2, 255, 113, 60, 14, 255, 107, 59, 14, 255, 106, 59, 4, 255, 107, 62, 15, 255, 110, 65, 13, 255, 111, 61, 11, 255, 104, 62, 13, 255, 98, 59, 10, 255, 106, 64, 10, 255, 109, 63, 12, 255, 106, 63, 14, 255, 99, 64, 21, 255, 105, 68, 8, 255, 102, 68, 17, 255, 103, 67, 16, 255, 110, 67, 21, 255, 114, 68, 17, 255, 115, 72, 11, 255, 111, 71, 12, 255, 109, 74, 9, 255, 111, 71, 14, 255, 112, 72, 17, 255, 114, 71, 12, 255, 122, 75, 9, 255, 123, 75, 13, 255, 121, 69, 10, 255, 112, 70, 14, 255, 109, 73, 14, 255, 112, 70, 12, 255, 108, 69, 17, 255, 109, 69, 16, 255, 114, 73, 13, 255, 111, 72, 16, 255, 112, 72, 18, 255, 118, 74, 16, 255, 120, 74, 15, 255, 119, 76, 8, 255, 117, 72, 14, 255, 113, 74, 13, 255, 110, 77, 16, 255, 114, 77, 21, 255, 115, 76, 13, 255, 119, 78, 16, 255, 120, 79, 13, 255, 123, 79, 17, 255, 124, 84, 18, 255, 118, 86, 9, 255, 120, 86, 15, 255, 134, 86, 24, 255, 143, 89, 16, 255, 138, 85, 6, 255, 140, 84, 22, 255, 137, 89, 26, 255, 137, 90, 21, 255, 141, 91, 18, 255, 151, 96, 13, 255, 144, 94, 22, 255, 144, 97, 17, 255, 143, 97, 10, 255, 144, 93, 22, 255, 145, 93, 36, 255, 144, 97, 21, 255, 146, 97, 24, 255, 144, 99, 22, 255, 147, 102, 19, 255, 151, 103, 19, 255, 151, 104, 24, 255, 150, 103, 18, 255, 148, 104, 20, 255, 146, 106, 19, 255, 149, 103, 26, 255, 152, 105, 24, 255, 153, 110, 16, 255, 157, 111, 18, 255, 160, 107, 30, 255, 163, 110, 28, 255, 164, 111, 26, 255, 160, 109, 27, 255, 154, 110, 19, 255, 161, 117, 14, 255, 173, 120, 18, 255, 186, 127, 16, 255, 187, 128, 14, 255, 183, 123, 9, 255, 174, 118, 11, 255, 164, 116, 16, 255, 159, 114, 16, 255, 159, 107, 24, 255, 160, 110, 16, 255, 158, 106, 12, 255, 161, 106, 8, 255, 161, 105, 12, 255, 156, 104, 13, 255, 153, 101, 19, 255, 158, 102, 12, 255, 161, 99, 23, 255, 164, 96, 22, 255, 166, 98, 8, 255, 163, 100, 7, 255, 161, 97, 9, 255, 167, 95, 17, 255, 172, 93, 11, 255, 171, 92, 11, 255, 165, 91, 3, 255, 162, 89, 8, 255, 157, 88, 9, 255, 148, 88, 10, 255, 146, 86, 5, 255, 147, 88, 11, 255, 160, 89, 9, 255, 165, 89, 7, 255, 152, 90, 8, 255, 159, 88, 5, 255, 161, 86, 13, 255, 159, 88, 11, 255, 165, 93, 14, 255, 170, 97, 15, 255, 173, 96, 7, 255, 171, 93, 10, 255, 167, 93, 8, 255, 169, 91, 5, 255, 171, 84, 6, 255, 173, 85, 2, 255, 181, 98, 5, 255, 179, 95, 3, 255, 181, 90, 1, 255, 182, 89, 0, 255, 192, 103, 1, 255, 200, 114, 2, 255, 199, 115, 2, 255, 200, 118, 5, 255, 207, 117, 1, 255, 204, 96, 0, 255, 188, 87, 2, 255, 159, 66, 7, 255, 139, 51, 7, 255, 135, 62, 7, 255, 121, 57, 4, 255, 119, 53, 0, 255, 120, 48, 2, 255, 113, 51, 7, 255, 105, 41, 6, 255, 96, 44, 5, 255, 98, 50, 5, 255, 103, 50, 8, 255, 101, 52, 9, 255, 108, 54, 5, 255, 116, 53, 14, 255, 117, 50, 11, 255, 116, 51, 3, 255, 120, 63, 8, 255, 122, 72, 7, 255, 127, 71, 4, 255, 133, 75, 8, 255, 141, 83, 15, 255, 151, 89, 15, 255, 153, 87, 13, 255, 155, 96, 9, 255, 163, 100, 5, 255, 163, 99, 14, 255, 161, 100, 18, 255, 156, 98, 13, 255, 160, 99, 15, 255, 164, 100, 15, 255, 161, 98, 15, 255, 157, 94, 13, 255, 158, 94, 14, 255, 164, 95, 22, 255, 165, 94, 4, 255, 163, 91, 12, 255, 158, 92, 13, 255, 155, 88, 5, 255, 157, 90, 13, 255, 154, 88, 18, 255, 157, 92, 10, 255, 159, 94, 8, 255, 163, 96, 17, 255, 151, 83, 12, 255, 135, 73, 7, 255, 135, 78, 11, 255, 144, 87, 17, 255, 133, 73, 4, 255, 112, 57, 0, 255, 93, 41, 2, 255, 88, 35, 6, 255, 86, 36, 7, 255, 97, 43, 4, 255, 1, 2, 14, 255, 1, 2, 11, 255, 0, 3, 12, 255, 3, 3, 17, 255, 2, 1, 15, 255, 3, 2, 14, 255, 2, 3, 15, 255, 1, 3, 16, 255, 1, 3, 16, 255, 2, 2, 16, 255, 2, 2, 13, 255, 2, 2, 12, 255, 0, 3, 11, 255, 3, 3, 11, 255, 3, 3, 12, 255, 2, 2, 12, 255, 4, 4, 14, 255, 1, 3, 12, 255, 0, 4, 11, 255, 2, 2, 13, 255, 1, 1, 11, 255, 1, 1, 8, 255, 1, 2, 7, 255, 0, 1, 6, 255, 1, 2, 7, 255, 2, 3, 8, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 2, 3, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 0, 0, 4, 255, 0, 0, 2, 255, 1, 1, 3, 255, 1, 1, 3, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 1, 3, 255, 2, 0, 0, 255, 2, 51, 86, 255, 23, 133, 181, 255, 48, 159, 186, 255, 16, 154, 182, 255, 0, 163, 210, 255, 0, 214, 247, 255, 100, 250, 252, 255, 255, 255, 255, 255, 145, 186, 144, 255, 19, 35, 13, 255, 15, 0, 30, 255, 3, 0, 27, 255, 4, 91, 191, 255, 7, 81, 157, 255, 25, 9, 4, 255, 9, 2, 0, 255, 0, 9, 47, 255, 7, 24, 109, 255, 4, 15, 80, 255, 1, 8, 32, 255, 1, 3, 2, 255, 2, 0, 0, 255, 3, 0, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 1, 1, 255, 2, 1, 1, 255, 4, 0, 1, 255, 4, 2, 3, 255, 2, 2, 1, 255, 3, 2, 0, 255, 8, 4, 1, 255, 4, 2, 1, 255, 7, 4, 2, 255, 10, 6, 3, 255, 8, 5, 1, 255, 10, 8, 1, 255, 14, 13, 6, 255, 13, 10, 6, 255, 11, 13, 12, 255, 18, 25, 16, 255, 18, 41, 43, 255, 37, 111, 120, 255, 175, 229, 192, 255, 173, 206, 190, 255, 161, 225, 228, 255, 240, 255, 255, 255, 254, 255, 245, 255, 103, 138, 74, 255, 16, 26, 12, 255, 35, 34, 13, 255, 31, 29, 14, 255, 26, 30, 10, 255, 26, 27, 12, 255, 43, 38, 12, 255, 48, 42, 6, 255, 49, 42, 8, 255, 57, 48, 7, 255, 60, 42, 6, 255, 65, 47, 2, 255, 57, 45, 1, 255, 53, 37, 1, 255, 59, 40, 5, 255, 51, 38, 2, 255, 41, 39, 6, 255, 45, 40, 3, 255, 46, 40, 8, 255, 47, 45, 4, 255, 54, 43, 5, 255, 55, 42, 4, 255, 55, 46, 4, 255, 65, 49, 4, 255, 67, 48, 6, 255, 79, 53, 9, 255, 76, 54, 3, 255, 81, 56, 8, 255, 88, 63, 8, 255, 98, 63, 10, 255, 101, 62, 2, 255, 100, 67, 1, 255, 98, 64, 2, 255, 96, 60, 6, 255, 88, 59, 8, 255, 75, 52, 5, 255, 69, 47, 5, 255, 76, 49, 10, 255, 76, 47, 7, 255, 83, 48, 5, 255, 78, 48, 6, 255, 80, 47, 5, 255, 80, 46, 5, 255, 71, 44, 12, 255, 64, 46, 9, 255, 74, 50, 3, 255, 81, 47, 5, 255, 77, 41, 10, 255, 82, 40, 6, 255, 76, 42, 7, 255, 80, 46, 3, 255, 79, 46, 4, 255, 79, 43, 6, 255, 102, 51, 5, 255, 134, 56, 2, 255, 149, 63, 7, 255, 153, 67, 3, 255, 116, 49, 7, 255, 79, 26, 13, 255, 88, 39, 12, 255, 114, 46, 3, 255, 127, 52, 9, 255, 113, 56, 6, 255, 105, 58, 8, 255, 98, 48, 12, 255, 103, 50, 8, 255, 101, 55, 4, 255, 105, 57, 5, 255, 101, 57, 6, 255, 102, 55, 1, 255, 97, 52, 4, 255, 90, 49, 8, 255, 90, 50, 11, 255, 90, 51, 14, 255, 93, 49, 18, 255, 95, 52, 12, 255, 95, 51, 4, 255, 96, 55, 12, 255, 94, 57, 6, 255, 97, 59, 9, 255, 104, 55, 9, 255, 98, 57, 8, 255, 102, 57, 9, 255, 107, 54, 13, 255, 103, 55, 13, 255, 102, 59, 7, 255, 100, 60, 11, 255, 96, 58, 12, 255, 96, 58, 7, 255, 97, 58, 6, 255, 101, 58, 14, 255, 104, 59, 11, 255, 111, 63, 5, 255, 114, 62, 6, 255, 107, 66, 6, 255, 106, 65, 6, 255, 106, 65, 5, 255, 103, 61, 4, 255, 114, 61, 6, 255, 127, 68, 4, 255, 116, 64, 2, 255, 108, 61, 9, 255, 107, 64, 7, 255, 107, 65, 5, 255, 105, 66, 12, 255, 104, 61, 11, 255, 107, 59, 13, 255, 104, 61, 19, 255, 104, 63, 20, 255, 107, 67, 11, 255, 106, 66, 5, 255, 102, 61, 8, 255, 111, 67, 12, 255, 112, 67, 13, 255, 105, 67, 16, 255, 108, 66, 12, 255, 113, 67, 9, 255, 109, 71, 7, 255, 111, 72, 6, 255, 117, 72, 11, 255, 109, 70, 10, 255, 112, 73, 18, 255, 110, 70, 12, 255, 116, 71, 11, 255, 122, 76, 8, 255, 123, 73, 7, 255, 121, 71, 15, 255, 111, 69, 15, 255, 111, 72, 12, 255, 117, 71, 12, 255, 114, 71, 15, 255, 116, 71, 23, 255, 112, 72, 16, 255, 115, 73, 9, 255, 121, 77, 11, 255, 117, 76, 19, 255, 114, 77, 15, 255, 115, 75, 10, 255, 113, 74, 16, 255, 110, 76, 11, 255, 109, 78, 14, 255, 109, 75, 27, 255, 117, 77, 14, 255, 115, 82, 9, 255, 118, 84, 11, 255, 125, 82, 15, 255, 128, 81, 18, 255, 129, 84, 18, 255, 132, 88, 18, 255, 137, 83, 15, 255, 139, 86, 16, 255, 135, 87, 17, 255, 136, 85, 19, 255, 136, 88, 20, 255, 140, 93, 14, 255, 141, 92, 27, 255, 145, 92, 19, 255, 148, 92, 17, 255, 148, 100, 14, 255, 143, 99, 7, 255, 143, 97, 12, 255, 149, 101, 23, 255, 147, 97, 20, 255, 149, 96, 26, 255, 146, 99, 29, 255, 147, 100, 18, 255, 151, 99, 24, 255, 150, 103, 22, 255, 149, 102, 25, 255, 150, 102, 25, 255, 149, 107, 25, 255, 147, 104, 26, 255, 151, 103, 26, 255, 158, 108, 27, 255, 158, 108, 23, 255, 164, 105, 29, 255, 175, 113, 23, 255, 178, 116, 21, 255, 175, 115, 26, 255, 166, 111, 16, 255, 170, 116, 7, 255, 174, 112, 9, 255, 178, 113, 10, 255, 188, 125, 18, 255, 189, 125, 21, 255, 178, 117, 13, 255, 166, 115, 23, 255, 160, 114, 16, 255, 162, 110, 11, 255, 164, 108, 18, 255, 167, 107, 22, 255, 167, 106, 18, 255, 162, 105, 6, 255, 161, 107, 16, 255, 155, 103, 23, 255, 161, 102, 14, 255, 164, 103, 6, 255, 165, 102, 7, 255, 164, 100, 11, 255, 166, 101, 18, 255, 166, 98, 18, 255, 165, 95, 9, 255, 167, 98, 5, 255, 164, 96, 9, 255, 162, 93, 8, 255, 152, 89, 3, 255, 146, 88, 9, 255, 151, 89, 16, 255, 154, 91, 12, 255, 154, 89, 10, 255, 167, 89, 8, 255, 172, 90, 8, 255, 153, 92, 6, 255, 158, 93, 3, 255, 154, 89, 6, 255, 154, 89, 14, 255, 164, 94, 7, 255, 172, 96, 5, 255, 175, 95, 8, 255, 170, 96, 7, 255, 169, 96, 16, 255, 175, 91, 8, 255, 175, 89, 4, 255, 180, 91, 4, 255, 182, 88, 1, 255, 184, 86, 2, 255, 186, 81, 6, 255, 188, 84, 10, 255, 184, 86, 2, 255, 194, 100, 3, 255, 203, 113, 5, 255, 205, 114, 3, 255, 176, 84, 10, 255, 142, 54, 9, 255, 127, 51, 6, 255, 118, 50, 9, 255, 133, 52, 2, 255, 132, 56, 0, 255, 124, 53, 3, 255, 125, 51, 9, 255, 111, 46, 4, 255, 111, 47, 6, 255, 106, 44, 6, 255, 100, 48, 3, 255, 103, 54, 4, 255, 100, 48, 6, 255, 108, 51, 14, 255, 110, 52, 6, 255, 115, 57, 7, 255, 128, 69, 10, 255, 132, 73, 4, 255, 140, 79, 17, 255, 144, 83, 15, 255, 150, 88, 6, 255, 158, 94, 10, 255, 159, 97, 11, 255, 161, 94, 7, 255, 166, 92, 6, 255, 167, 98, 8, 255, 163, 98, 12, 255, 165, 101, 12, 255, 164, 99, 9, 255, 165, 100, 11, 255, 165, 99, 15, 255, 164, 98, 18, 255, 162, 96, 9, 255, 159, 94, 16, 255, 155, 93, 17, 255, 159, 93, 16, 255, 162, 91, 9, 255, 161, 89, 6, 255, 150, 80, 7, 255, 144, 77, 9, 255, 149, 86, 10, 255, 154, 92, 18, 255, 156, 91, 11, 255, 165, 97, 14, 255, 162, 92, 19, 255, 158, 89, 13, 255, 152, 85, 13, 255, 152, 86, 8, 255, 153, 86, 9, 255, 147, 78, 16, 255, 136, 73, 16, 255, 121, 62, 7, 255, 89, 37, 2, 255, 56, 26, 5, 255, 46, 24, 5, 255, 0, 3, 12, 255, 1, 3, 15, 255, 3, 1, 16, 255, 2, 2, 16, 255, 0, 1, 15, 255, 1, 6, 22, 255, 2, 5, 21, 255, 2, 3, 17, 255, 3, 3, 15, 255, 3, 3, 9, 255, 3, 2, 7, 255, 2, 1, 9, 255, 2, 1, 10, 255, 2, 3, 7, 255, 1, 2, 7, 255, 1, 1, 7, 255, 3, 3, 10, 255, 3, 3, 12, 255, 3, 3, 12, 255, 2, 2, 10, 255, 1, 1, 9, 255, 1, 1, 8, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 1, 6, 255, 0, 1, 6, 255, 0, 1, 7, 255, 1, 2, 7, 255, 0, 0, 5, 255, 0, 2, 7, 255, 0, 2, 7, 255, 0, 0, 5, 255, 2, 0, 6, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 3, 255, 1, 1, 2, 255, 2, 2, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 1, 1, 255, 1, 0, 0, 255, 7, 46, 104, 255, 10, 142, 178, 255, 0, 155, 184, 255, 41, 164, 227, 255, 71, 219, 248, 255, 116, 255, 255, 255, 250, 255, 253, 255, 122, 176, 144, 255, 0, 25, 50, 255, 6, 12, 65, 255, 1, 5, 4, 255, 4, 32, 89, 255, 2, 115, 229, 255, 7, 22, 33, 255, 3, 0, 0, 255, 1, 12, 91, 255, 5, 21, 114, 255, 4, 10, 46, 255, 1, 4, 15, 255, 0, 2, 0, 255, 1, 0, 0, 255, 2, 0, 1, 255, 2, 3, 0, 255, 1, 1, 2, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 0, 1, 255, 3, 1, 2, 255, 3, 1, 2, 255, 3, 1, 2, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 5, 1, 2, 255, 3, 1, 2, 255, 2, 2, 2, 255, 4, 3, 1, 255, 3, 2, 0, 255, 8, 3, 4, 255, 12, 6, 7, 255, 9, 5, 2, 255, 12, 10, 3, 255, 12, 12, 2, 255, 15, 14, 5, 255, 18, 24, 20, 255, 22, 41, 30, 255, 38, 69, 54, 255, 41, 106, 98, 255, 57, 135, 126, 255, 107, 177, 169, 255, 151, 208, 198, 255, 187, 240, 238, 255, 205, 254, 251, 255, 160, 221, 188, 255, 66, 117, 69, 255, 30, 37, 13, 255, 30, 32, 16, 255, 32, 29, 11, 255, 35, 33, 11, 255, 31, 32, 5, 255, 37, 39, 9, 255, 39, 41, 7, 255, 52, 44, 6, 255, 59, 44, 3, 255, 62, 41, 5, 255, 70, 41, 4, 255, 61, 44, 5, 255, 44, 36, 4, 255, 47, 36, 6, 255, 47, 33, 5, 255, 36, 35, 5, 255, 39, 35, 3, 255, 50, 38, 8, 255, 49, 40, 6, 255, 59, 39, 8, 255, 60, 39, 7, 255, 62, 50, 5, 255, 69, 57, 4, 255, 70, 53, 6, 255, 67, 51, 6, 255, 77, 58, 4, 255, 80, 56, 13, 255, 85, 60, 6, 255, 91, 62, 6, 255, 100, 57, 6, 255, 102, 60, 4, 255, 102, 64, 3, 255, 99, 64, 9, 255, 89, 56, 12, 255, 76, 52, 2, 255, 74, 53, 3, 255, 76, 47, 6, 255, 81, 45, 7, 255, 85, 47, 8, 255, 71, 45, 7, 255, 71, 44, 6, 255, 75, 43, 3, 255, 69, 44, 6, 255, 68, 43, 4, 255, 73, 46, 8, 255, 73, 45, 12, 255, 69, 37, 10, 255, 83, 42, 11, 255, 75, 42, 17, 255, 74, 45, 18, 255, 71, 43, 8, 255, 76, 45, 6, 255, 80, 45, 6, 255, 109, 49, 5, 255, 136, 55, 5, 255, 153, 65, 5, 255, 167, 69, 2, 255, 156, 64, 3, 255, 128, 63, 8, 255, 116, 57, 7, 255, 116, 53, 8, 255, 114, 48, 9, 255, 114, 56, 4, 255, 124, 56, 9, 255, 124, 58, 10, 255, 121, 56, 4, 255, 127, 53, 6, 255, 125, 53, 7, 255, 119, 54, 6, 255, 124, 57, 10, 255, 125, 56, 8, 255, 118, 56, 5, 255, 108, 54, 11, 255, 96, 54, 15, 255, 96, 54, 11, 255, 97, 52, 4, 255, 100, 56, 7, 255, 95, 55, 6, 255, 96, 55, 14, 255, 99, 56, 6, 255, 98, 59, 5, 255, 101, 55, 10, 255, 107, 52, 10, 255, 105, 56, 13, 255, 99, 58, 7, 255, 100, 60, 5, 255, 104, 60, 12, 255, 109, 60, 12, 255, 108, 61, 3, 255, 103, 55, 5, 255, 100, 57, 12, 255, 103, 62, 9, 255, 102, 61, 1, 255, 103, 69, 8, 255, 110, 64, 10, 255, 109, 61, 9, 255, 108, 64, 12, 255, 115, 61, 12, 255, 116, 64, 8, 255, 111, 63, 9, 255, 108, 62, 10, 255, 109, 62, 13, 255, 108, 64, 12, 255, 104, 65, 7, 255, 105, 64, 9, 255, 105, 64, 14, 255, 104, 63, 16, 255, 106, 66, 14, 255, 102, 61, 7, 255, 107, 67, 10, 255, 108, 72, 9, 255, 108, 66, 17, 255, 107, 59, 26, 255, 107, 64, 11, 255, 110, 69, 17, 255, 111, 67, 10, 255, 112, 70, 18, 255, 117, 72, 9, 255, 121, 71, 8, 255, 116, 68, 17, 255, 109, 70, 16, 255, 111, 67, 10, 255, 118, 70, 6, 255, 119, 76, 8, 255, 117, 76, 9, 255, 115, 76, 15, 255, 117, 74, 15, 255, 116, 74, 13, 255, 111, 73, 11, 255, 112, 72, 10, 255, 115, 75, 12, 255, 119, 73, 14, 255, 123, 74, 12, 255, 121, 76, 11, 255, 121, 79, 10, 255, 118, 83, 9, 255, 112, 73, 13, 255, 117, 73, 17, 255, 114, 79, 14, 255, 117, 77, 9, 255, 118, 74, 15, 255, 117, 78, 14, 255, 123, 75, 21, 255, 122, 80, 18, 255, 120, 85, 19, 255, 127, 83, 16, 255, 131, 83, 16, 255, 133, 89, 14, 255, 130, 88, 12, 255, 154, 88, 22, 255, 164, 94, 20, 255, 143, 88, 16, 255, 138, 85, 24, 255, 140, 90, 20, 255, 149, 91, 28, 255, 151, 94, 19, 255, 148, 96, 18, 255, 147, 97, 15, 255, 145, 96, 12, 255, 148, 96, 17, 255, 151, 100, 23, 255, 144, 99, 16, 255, 148, 97, 17, 255, 148, 98, 23, 255, 150, 99, 22, 255, 155, 102, 24, 255, 151, 105, 31, 255, 148, 105, 22, 255, 149, 101, 18, 255, 151, 102, 27, 255, 151, 108, 23, 255, 146, 107, 13, 255, 156, 106, 36, 255, 158, 104, 31, 255, 159, 111, 19, 255, 174, 111, 16, 255, 180, 113, 23, 255, 180, 113, 26, 255, 174, 110, 20, 255, 176, 111, 11, 255, 174, 102, 12, 255, 175, 98, 28, 255, 185, 119, 21, 255, 188, 126, 11, 255, 182, 122, 5, 255, 169, 117, 19, 255, 161, 111, 30, 255, 164, 109, 19, 255, 162, 109, 16, 255, 162, 109, 6, 255, 167, 110, 11, 255, 165, 107, 11, 255, 167, 107, 19, 255, 164, 103, 21, 255, 162, 102, 4, 255, 167, 105, 9, 255, 168, 101, 26, 255, 166, 97, 23, 255, 165, 99, 9, 255, 166, 99, 11, 255, 165, 98, 13, 255, 163, 96, 10, 255, 158, 93, 7, 255, 152, 96, 5, 255, 152, 95, 11, 255, 163, 93, 5, 255, 173, 92, 3, 255, 173, 86, 1, 255, 172, 84, 5, 255, 176, 82, 4, 255, 177, 88, 4, 255, 163, 92, 9, 255, 159, 90, 10, 255, 158, 90, 9, 255, 167, 95, 13, 255, 174, 96, 14, 255, 174, 94, 8, 255, 172, 96, 10, 255, 172, 97, 15, 255, 173, 100, 5, 255, 180, 99, 8, 255, 180, 93, 4, 255, 182, 87, 1, 255, 180, 83, 3, 255, 181, 85, 5, 255, 187, 93, 5, 255, 181, 89, 5, 255, 183, 78, 9, 255, 188, 89, 3, 255, 204, 99, 4, 255, 181, 79, 2, 255, 128, 54, 6, 255, 124, 60, 3, 255, 124, 58, 4, 255, 127, 56, 6, 255, 130, 58, 1, 255, 122, 54, 3, 255, 125, 54, 6, 255, 123, 53, 10, 255, 119, 51, 5, 255, 111, 46, 6, 255, 99, 46, 1, 255, 100, 51, 2, 255, 103, 55, 8, 255, 102, 49, 6, 255, 110, 50, 6, 255, 111, 52, 4, 255, 114, 54, 10, 255, 118, 58, 8, 255, 138, 78, 14, 255, 148, 85, 13, 255, 151, 89, 9, 255, 155, 95, 13, 255, 149, 95, 8, 255, 152, 93, 4, 255, 157, 95, 7, 255, 161, 100, 10, 255, 166, 100, 13, 255, 163, 96, 10, 255, 166, 98, 5, 255, 167, 97, 9, 255, 169, 98, 7, 255, 165, 96, 8, 255, 160, 94, 15, 255, 162, 91, 14, 255, 163, 91, 19, 255, 155, 93, 14, 255, 151, 91, 13, 255, 156, 91, 13, 255, 163, 95, 16, 255, 162, 91, 13, 255, 147, 85, 10, 255, 141, 79, 18, 255, 139, 77, 13, 255, 146, 82, 0, 255, 160, 91, 13, 255, 159, 91, 14, 255, 159, 90, 5, 255, 154, 85, 7, 255, 150, 81, 14, 255, 147, 80, 3, 255, 146, 79, 10, 255, 141, 75, 18, 255, 140, 76, 12, 255, 118, 59, 5, 255, 67, 28, 3, 255, 24, 8, 7, 255, 2, 2, 9, 255, 2, 0, 14, 255, 3, 0, 17, 255, 3, 5, 17, 255, 1, 5, 15, 255, 2, 3, 21, 255, 1, 2, 22, 255, 1, 4, 17, 255, 1, 4, 12, 255, 1, 3, 5, 255, 0, 2, 2, 255, 2, 1, 6, 255, 2, 1, 9, 255, 1, 2, 9, 255, 1, 1, 8, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 6, 255, 2, 3, 6, 255, 2, 3, 8, 255, 1, 2, 7, 255, 1, 2, 7, 255, 2, 3, 8, 255, 1, 2, 7, 255, 0, 1, 5, 255, 0, 1, 5, 255, 2, 3, 8, 255, 4, 5, 10, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 1, 6, 255, 2, 2, 7, 255, 2, 1, 6, 255, 1, 0, 4, 255, 0, 0, 3, 255, 1, 1, 4, 255, 0, 1, 2, 255, 2, 2, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 2, 0, 2, 255, 2, 1, 5, 255, 2, 76, 112, 255, 4, 148, 189, 255, 5, 172, 222, 255, 31, 220, 255, 255, 184, 255, 247, 255, 255, 255, 254, 255, 95, 178, 179, 255, 0, 30, 85, 255, 8, 16, 54, 255, 5, 8, 1, 255, 3, 0, 18, 255, 7, 105, 217, 255, 4, 79, 128, 255, 3, 0, 0, 255, 1, 5, 62, 255, 2, 27, 196, 255, 3, 12, 38, 255, 1, 0, 0, 255, 1, 0, 2, 255, 1, 0, 4, 255, 1, 0, 3, 255, 1, 0, 0, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 0, 1, 255, 2, 0, 0, 255, 2, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 3, 1, 2, 255, 4, 1, 2, 255, 3, 1, 1, 255, 3, 1, 1, 255, 2, 0, 0, 255, 3, 1, 1, 255, 4, 1, 2, 255, 4, 3, 2, 255, 4, 5, 4, 255, 4, 4, 2, 255, 5, 4, 1, 255, 13, 4, 0, 255, 15, 6, 1, 255, 15, 11, 4, 255, 14, 14, 5, 255, 17, 19, 10, 255, 29, 31, 24, 255, 38, 55, 57, 255, 60, 81, 69, 255, 83, 104, 92, 255, 94, 134, 127, 255, 92, 152, 139, 255, 85, 166, 166, 255, 124, 204, 208, 255, 160, 234, 228, 255, 174, 233, 222, 255, 126, 196, 154, 255, 62, 116, 75, 255, 30, 42, 33, 255, 28, 32, 12, 255, 29, 31, 8, 255, 40, 33, 10, 255, 40, 32, 10, 255, 36, 34, 7, 255, 42, 36, 6, 255, 50, 40, 6, 255, 49, 44, 4, 255, 56, 44, 5, 255, 61, 36, 5, 255, 53, 35, 9, 255, 41, 33, 5, 255, 37, 31, 9, 255, 39, 36, 10, 255, 44, 37, 10, 255, 45, 36, 7, 255, 48, 37, 3, 255, 45, 41, 4, 255, 57, 40, 4, 255, 63, 43, 4, 255, 64, 45, 7, 255, 71, 53, 2, 255, 72, 49, 14, 255, 72, 50, 8, 255, 80, 57, 4, 255, 84, 53, 11, 255, 89, 58, 1, 255, 90, 60, 1, 255, 103, 61, 10, 255, 105, 62, 6, 255, 99, 66, 0, 255, 98, 66, 3, 255, 91, 52, 6, 255, 83, 53, 3, 255, 75, 53, 3, 255, 74, 50, 7, 255, 79, 48, 9, 255, 79, 45, 7, 255, 70, 42, 3, 255, 67, 46, 5, 255, 67, 43, 4, 255, 72, 42, 4, 255, 79, 41, 5, 255, 80, 42, 6, 255, 73, 42, 8, 255, 69, 42, 12, 255, 78, 44, 11, 255, 80, 43, 12, 255, 77, 45, 13, 255, 73, 45, 8, 255, 78, 47, 6, 255, 77, 44, 6, 255, 89, 47, 12, 255, 115, 56, 8, 255, 129, 57, 8, 255, 135, 57, 8, 255, 145, 65, 8, 255, 153, 63, 5, 255, 160, 71, 6, 255, 159, 68, 4, 255, 148, 67, 9, 255, 147, 66, 8, 255, 152, 64, 1, 255, 156, 68, 6, 255, 148, 71, 14, 255, 155, 70, 16, 255, 151, 66, 3, 255, 136, 62, 9, 255, 137, 59, 9, 255, 127, 50, 3, 255, 116, 50, 10, 255, 115, 51, 14, 255, 120, 54, 8, 255, 126, 56, 8, 255, 121, 60, 9, 255, 116, 61, 15, 255, 116, 60, 11, 255, 110, 59, 9, 255, 102, 60, 10, 255, 102, 63, 6, 255, 101, 56, 6, 255, 103, 61, 4, 255, 96, 61, 4, 255, 99, 59, 6, 255, 100, 57, 4, 255, 101, 58, 8, 255, 103, 58, 7, 255, 107, 61, 10, 255, 106, 61, 10, 255, 105, 61, 8, 255, 102, 61, 5, 255, 106, 64, 13, 255, 105, 62, 8, 255, 106, 60, 6, 255, 110, 60, 7, 255, 117, 64, 9, 255, 120, 64, 4, 255, 110, 64, 8, 255, 109, 63, 12, 255, 112, 67, 5, 255, 110, 64, 9, 255, 107, 61, 11, 255, 106, 63, 8, 255, 106, 65, 11, 255, 105, 63, 11, 255, 106, 63, 16, 255, 110, 65, 13, 255, 111, 66, 12, 255, 112, 69, 14, 255, 110, 71, 9, 255, 104, 68, 12, 255, 103, 67, 17, 255, 106, 68, 7, 255, 110, 69, 16, 255, 112, 65, 5, 255, 111, 67, 12, 255, 119, 70, 13, 255, 118, 68, 9, 255, 117, 69, 16, 255, 112, 70, 11, 255, 113, 72, 14, 255, 113, 72, 8, 255, 118, 73, 13, 255, 123, 77, 16, 255, 122, 75, 16, 255, 116, 70, 5, 255, 113, 72, 8, 255, 111, 74, 14, 255, 111, 74, 17, 255, 112, 79, 3, 255, 118, 79, 11, 255, 117, 74, 15, 255, 117, 73, 18, 255, 119, 76, 11, 255, 118, 74, 18, 255, 118, 72, 15, 255, 119, 75, 11, 255, 116, 77, 7, 255, 116, 78, 10, 255, 118, 75, 17, 255, 118, 75, 12, 255, 123, 80, 15, 255, 122, 82, 13, 255, 118, 85, 18, 255, 123, 87, 17, 255, 131, 85, 9, 255, 154, 89, 8, 255, 161, 88, 17, 255, 173, 87, 18, 255, 174, 94, 7, 255, 147, 89, 6, 255, 143, 83, 22, 255, 142, 89, 21, 255, 145, 89, 24, 255, 151, 100, 17, 255, 155, 100, 17, 255, 149, 95, 22, 255, 149, 98, 18, 255, 150, 98, 12, 255, 151, 99, 21, 255, 150, 99, 26, 255, 152, 99, 27, 255, 150, 99, 21, 255, 153, 101, 16, 255, 157, 102, 22, 255, 152, 103, 20, 255, 152, 103, 18, 255, 157, 107, 21, 255, 157, 108, 19, 255, 155, 105, 19, 255, 162, 109, 21, 255, 177, 110, 27, 255, 178, 109, 12, 255, 164, 108, 19, 255, 162, 108, 22, 255, 169, 111, 16, 255, 175, 112, 24, 255, 176, 114, 18, 255, 175, 113, 6, 255, 177, 106, 9, 255, 180, 104, 16, 255, 187, 118, 19, 255, 191, 127, 9, 255, 187, 126, 12, 255, 172, 122, 3, 255, 167, 118, 7, 255, 167, 109, 14, 255, 171, 106, 24, 255, 171, 112, 14, 255, 171, 113, 14, 255, 169, 109, 13, 255, 174, 114, 17, 255, 166, 108, 13, 255, 162, 103, 8, 255, 173, 102, 7, 255, 183, 101, 5, 255, 179, 100, 15, 255, 167, 99, 18, 255, 166, 101, 10, 255, 169, 99, 14, 255, 161, 94, 7, 255, 157, 96, 12, 255, 162, 96, 13, 255, 173, 92, 8, 255, 175, 83, 4, 255, 170, 79, 1, 255, 171, 80, 6, 255, 170, 84, 5, 255, 169, 87, 2, 255, 166, 91, 7, 255, 156, 91, 11, 255, 158, 93, 13, 255, 164, 94, 9, 255, 172, 95, 11, 255, 175, 97, 5, 255, 173, 96, 8, 255, 176, 96, 18, 255, 181, 96, 12, 255, 182, 91, 6, 255, 183, 88, 13, 255, 178, 81, 6, 255, 171, 74, 3, 255, 168, 72, 5, 255, 165, 70, 6, 255, 172, 75, 10, 255, 167, 73, 2, 255, 183, 81, 1, 255, 185, 86, 4, 255, 182, 81, 9, 255, 147, 63, 6, 255, 133, 64, 4, 255, 144, 62, 2, 255, 126, 54, 2, 255, 121, 55, 2, 255, 128, 59, 9, 255, 118, 55, 4, 255, 118, 52, 0, 255, 128, 58, 0, 255, 123, 51, 2, 255, 110, 42, 5, 255, 94, 44, 4, 255, 98, 50, 6, 255, 100, 52, 10, 255, 104, 53, 5, 255, 108, 51, 6, 255, 108, 52, 9, 255, 116, 54, 7, 255, 127, 62, 6, 255, 145, 81, 13, 255, 148, 86, 11, 255, 150, 89, 13, 255, 156, 93, 19, 255, 153, 89, 11, 255, 163, 90, 5, 255, 167, 92, 9, 255, 164, 98, 9, 255, 166, 99, 14, 255, 166, 99, 11, 255, 166, 97, 6, 255, 167, 96, 7, 255, 165, 91, 12, 255, 163, 93, 12, 255, 158, 91, 9, 255, 162, 91, 19, 255, 161, 87, 15, 255, 158, 90, 11, 255, 155, 91, 15, 255, 155, 90, 9, 255, 160, 92, 15, 255, 161, 95, 10, 255, 152, 89, 7, 255, 137, 73, 14, 255, 133, 68, 17, 255, 143, 78, 9, 255, 153, 88, 4, 255, 154, 87, 8, 255, 148, 82, 5, 255, 146, 81, 7, 255, 143, 79, 11, 255, 140, 80, 2, 255, 136, 77, 4, 255, 131, 71, 12, 255, 131, 72, 5, 255, 129, 67, 9, 255, 101, 46, 2, 255, 65, 30, 7, 255, 2, 3, 9, 255, 4, 2, 13, 255, 3, 2, 13, 255, 1, 3, 10, 255, 1, 5, 12, 255, 4, 2, 16, 255, 3, 3, 20, 255, 2, 6, 19, 255, 2, 6, 15, 255, 0, 5, 8, 255, 0, 4, 6, 255, 0, 3, 7, 255, 0, 2, 10, 255, 2, 2, 13, 255, 3, 3, 11, 255, 3, 4, 9, 255, 1, 2, 6, 255, 1, 2, 4, 255, 1, 2, 4, 255, 1, 2, 6, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 2, 7, 255, 2, 3, 7, 255, 2, 3, 7, 255, 0, 1, 6, 255, 0, 1, 7, 255, 3, 4, 9, 255, 0, 1, 6, 255, 0, 1, 6, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 1, 5, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 3, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 3, 255, 2, 0, 1, 255, 2, 5, 9, 255, 2, 92, 128, 255, 4, 173, 210, 255, 4, 215, 254, 255, 124, 251, 250, 255, 246, 255, 255, 255, 97, 177, 170, 255, 0, 28, 60, 255, 6, 6, 24, 255, 2, 3, 5, 255, 2, 0, 4, 255, 8, 40, 106, 255, 2, 133, 220, 255, 3, 8, 29, 255, 1, 0, 0, 255, 4, 15, 174, 255, 5, 18, 102, 255, 3, 0, 0, 255, 2, 2, 5, 255, 2, 1, 3, 255, 0, 0, 2, 255, 0, 2, 0, 255, 0, 1, 0, 255, 1, 1, 3, 255, 2, 1, 3, 255, 1, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 0, 1, 255, 1, 0, 0, 255, 3, 1, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 1, 1, 255, 1, 2, 2, 255, 1, 0, 0, 255, 2, 0, 1, 255, 3, 0, 1, 255, 5, 1, 1, 255, 3, 2, 0, 255, 3, 2, 0, 255, 2, 1, 0, 255, 3, 2, 0, 255, 4, 0, 0, 255, 4, 3, 1, 255, 4, 4, 2, 255, 1, 3, 0, 255, 7, 6, 2, 255, 9, 8, 1, 255, 13, 12, 5, 255, 19, 18, 9, 255, 24, 25, 12, 255, 39, 44, 30, 255, 60, 67, 54, 255, 70, 85, 73, 255, 69, 111, 85, 255, 91, 131, 111, 255, 90, 142, 119, 255, 91, 153, 138, 255, 112, 185, 180, 255, 142, 213, 210, 255, 169, 225, 217, 255, 160, 211, 189, 255, 108, 171, 143, 255, 57, 108, 74, 255, 31, 45, 25, 255, 36, 33, 16, 255, 35, 36, 6, 255, 36, 35, 2, 255, 45, 33, 12, 255, 48, 34, 6, 255, 47, 37, 1, 255, 45, 39, 4, 255, 53, 45, 5, 255, 61, 46, 5, 255, 54, 38, 3, 255, 42, 31, 3, 255, 50, 39, 8, 255, 47, 31, 12, 255, 39, 31, 3, 255, 47, 32, 6, 255, 49, 36, 6, 255, 44, 38, 3, 255, 42, 40, 5, 255, 53, 40, 10, 255, 61, 42, 13, 255, 63, 44, 10, 255, 72, 47, 8, 255, 68, 47, 9, 255, 77, 53, 10, 255, 78, 55, 4, 255, 84, 54, 2, 255, 93, 60, 3, 255, 95, 61, 7, 255, 96, 60, 10, 255, 102, 64, 10, 255, 101, 68, 5, 255, 94, 62, 2, 255, 94, 52, 8, 255, 89, 50, 9, 255, 82, 49, 7, 255, 79, 52, 12, 255, 79, 48, 9, 255, 78, 45, 7, 255, 79, 43, 4, 255, 72, 45, 4, 255, 69, 45, 7, 255, 79, 45, 8, 255, 82, 44, 6, 255, 84, 45, 5, 255, 82, 44, 6, 255, 80, 46, 12, 255, 78, 44, 11, 255, 81, 43, 5, 255, 83, 44, 1, 255, 80, 47, 2, 255, 80, 47, 4, 255, 81, 44, 2, 255, 85, 49, 6, 255, 94, 52, 6, 255, 104, 52, 8, 255, 118, 52, 7, 255, 131, 56, 6, 255, 127, 49, 5, 255, 142, 56, 5, 255, 143, 54, 2, 255, 146, 60, 1, 255, 135, 55, 3, 255, 145, 58, 9, 255, 144, 60, 2, 255, 145, 58, 4, 255, 154, 66, 1, 255, 155, 62, 13, 255, 156, 65, 15, 255, 162, 72, 0, 255, 159, 71, 1, 255, 151, 69, 6, 255, 143, 60, 10, 255, 127, 55, 13, 255, 108, 49, 10, 255, 106, 51, 10, 255, 112, 49, 11, 255, 122, 54, 9, 255, 125, 57, 10, 255, 127, 58, 7, 255, 126, 64, 6, 255, 129, 66, 8, 255, 128, 65, 5, 255, 118, 61, 2, 255, 116, 63, 9, 255, 115, 62, 10, 255, 114, 65, 5, 255, 113, 66, 4, 255, 105, 58, 11, 255, 99, 56, 7, 255, 104, 63, 5, 255, 105, 64, 12, 255, 99, 58, 9, 255, 108, 62, 10, 255, 103, 65, 10, 255, 105, 63, 11, 255, 115, 61, 12, 255, 115, 62, 8, 255, 107, 63, 3, 255, 110, 65, 8, 255, 113, 66, 6, 255, 108, 61, 9, 255, 106, 62, 11, 255, 106, 66, 8, 255, 107, 64, 8, 255, 112, 64, 16, 255, 110, 62, 17, 255, 111, 63, 12, 255, 116, 68, 13, 255, 113, 65, 11, 255, 109, 64, 9, 255, 109, 66, 11, 255, 105, 72, 7, 255, 105, 68, 9, 255, 109, 65, 18, 255, 110, 67, 10, 255, 107, 71, 12, 255, 115, 70, 12, 255, 116, 70, 16, 255, 113, 67, 13, 255, 117, 71, 9, 255, 111, 72, 8, 255, 112, 73, 12, 255, 125, 75, 19, 255, 132, 74, 6, 255, 121, 73, 16, 255, 109, 72, 7, 255, 113, 74, 6, 255, 115, 71, 13, 255, 109, 73, 13, 255, 111, 74, 16, 255, 113, 78, 12, 255, 111, 73, 9, 255, 115, 77, 9, 255, 113, 76, 15, 255, 115, 73, 15, 255, 124, 75, 8, 255, 119, 77, 12, 255, 117, 79, 13, 255, 119, 78, 9, 255, 121, 84, 13, 255, 122, 83, 12, 255, 121, 79, 12, 255, 129, 80, 5, 255, 131, 81, 17, 255, 128, 82, 16, 255, 137, 86, 10, 255, 158, 85, 5, 255, 164, 86, 11, 255, 159, 88, 17, 255, 151, 88, 16, 255, 142, 89, 15, 255, 140, 87, 17, 255, 145, 96, 13, 255, 143, 93, 20, 255, 148, 97, 20, 255, 158, 96, 19, 255, 153, 98, 11, 255, 152, 100, 13, 255, 151, 99, 14, 255, 155, 99, 20, 255, 154, 96, 28, 255, 152, 100, 23, 255, 152, 100, 25, 255, 153, 101, 16, 255, 155, 99, 18, 255, 154, 101, 18, 255, 160, 102, 19, 255, 171, 105, 16, 255, 179, 108, 18, 255, 180, 108, 18, 255, 181, 106, 19, 255, 180, 102, 22, 255, 181, 113, 19, 255, 163, 109, 17, 255, 162, 108, 18, 255, 171, 110, 26, 255, 178, 112, 19, 255, 180, 113, 18, 255, 177, 109, 19, 255, 176, 104, 12, 255, 176, 102, 11, 255, 188, 121, 5, 255, 190, 123, 12, 255, 188, 125, 13, 255, 177, 122, 16, 255, 170, 113, 21, 255, 176, 112, 2, 255, 181, 101, 8, 255, 180, 103, 20, 255, 183, 110, 11, 255, 182, 111, 1, 255, 181, 112, 9, 255, 177, 112, 18, 255, 171, 101, 19, 255, 177, 92, 12, 255, 185, 93, 5, 255, 180, 98, 8, 255, 167, 100, 15, 255, 171, 102, 10, 255, 173, 103, 6, 255, 166, 99, 8, 255, 171, 97, 4, 255, 176, 95, 3, 255, 170, 91, 5, 255, 168, 91, 5, 255, 172, 88, 8, 255, 176, 90, 13, 255, 171, 84, 9, 255, 174, 85, 3, 255, 177, 93, 3, 255, 172, 95, 6, 255, 166, 95, 7, 255, 162, 94, 7, 255, 171, 100, 6, 255, 177, 99, 2, 255, 178, 95, 9, 255, 181, 95, 13, 255, 183, 92, 9, 255, 178, 86, 9, 255, 171, 84, 8, 255, 168, 74, 3, 255, 167, 72, 4, 255, 167, 76, 3, 255, 176, 93, 11, 255, 168, 88, 8, 255, 163, 85, 4, 255, 182, 88, 14, 255, 176, 73, 3, 255, 180, 84, 2, 255, 148, 64, 3, 255, 131, 59, 4, 255, 136, 58, 5, 255, 124, 56, 3, 255, 118, 59, 2, 255, 127, 52, 9, 255, 127, 53, 5, 255, 122, 48, 5, 255, 118, 46, 2, 255, 118, 46, 4, 255, 109, 43, 5, 255, 99, 50, 5, 255, 102, 52, 6, 255, 103, 52, 9, 255, 106, 51, 7, 255, 114, 53, 7, 255, 116, 55, 10, 255, 116, 56, 4, 255, 127, 67, 6, 255, 141, 81, 11, 255, 150, 87, 9, 255, 151, 88, 12, 255, 152, 92, 15, 255, 160, 92, 13, 255, 174, 96, 10, 255, 172, 94, 11, 255, 161, 96, 2, 255, 163, 99, 7, 255, 165, 98, 8, 255, 165, 96, 10, 255, 165, 95, 4, 255, 163, 90, 22, 255, 158, 88, 19, 255, 158, 93, 6, 255, 159, 93, 15, 255, 158, 88, 12, 255, 159, 89, 6, 255, 157, 86, 8, 255, 155, 86, 11, 255, 156, 89, 15, 255, 151, 87, 12, 255, 145, 77, 13, 255, 138, 71, 6, 255, 140, 74, 12, 255, 146, 81, 19, 255, 147, 83, 4, 255, 144, 81, 9, 255, 139, 74, 11, 255, 140, 77, 10, 255, 138, 75, 7, 255, 137, 77, 2, 255, 132, 74, 4, 255, 131, 70, 11, 255, 128, 69, 5, 255, 125, 69, 9, 255, 114, 59, 2, 255, 96, 51, 4, 255, 1, 3, 12, 255, 1, 0, 9, 255, 5, 1, 8, 255, 1, 1, 8, 255, 0, 3, 9, 255, 0, 4, 11, 255, 0, 4, 15, 255, 2, 6, 18, 255, 3, 7, 19, 255, 1, 4, 14, 255, 0, 5, 11, 255, 0, 3, 10, 255, 0, 3, 11, 255, 0, 3, 12, 255, 0, 2, 10, 255, 1, 4, 9, 255, 1, 2, 7, 255, 3, 4, 8, 255, 2, 3, 7, 255, 1, 2, 7, 255, 2, 3, 8, 255, 2, 3, 6, 255, 0, 1, 3, 255, 1, 2, 5, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 2, 7, 255, 2, 3, 8, 255, 0, 1, 5, 255, 2, 2, 7, 255, 3, 4, 8, 255, 2, 3, 7, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 2, 6, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 0, 5, 255, 0, 0, 3, 255, 0, 0, 2, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 2, 1, 2, 255, 3, 0, 0, 255, 10, 35, 70, 255, 0, 184, 233, 255, 93, 255, 255, 255, 229, 255, 255, 255, 74, 186, 162, 255, 0, 25, 14, 255, 2, 0, 0, 255, 3, 0, 2, 255, 2, 3, 5, 255, 5, 5, 37, 255, 4, 134, 239, 255, 4, 84, 136, 255, 6, 0, 0, 255, 5, 17, 126, 255, 0, 39, 195, 255, 4, 2, 0, 255, 3, 2, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 2, 0, 255, 0, 2, 2, 255, 0, 0, 4, 255, 0, 1, 1, 255, 1, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 0, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 1, 0, 0, 255, 1, 1, 1, 255, 2, 0, 1, 255, 3, 0, 0, 255, 3, 2, 0, 255, 3, 2, 0, 255, 0, 1, 0, 255, 4, 4, 2, 255, 6, 3, 2, 255, 4, 0, 0, 255, 4, 4, 0, 255, 4, 4, 0, 255, 9, 8, 3, 255, 9, 14, 5, 255, 21, 24, 15, 255, 30, 32, 22, 255, 47, 53, 38, 255, 58, 72, 55, 255, 66, 87, 72, 255, 72, 106, 88, 255, 75, 122, 101, 255, 69, 126, 104, 255, 69, 138, 113, 255, 85, 162, 149, 255, 117, 193, 186, 255, 142, 211, 201, 255, 154, 215, 194, 255, 133, 191, 170, 255, 96, 157, 122, 255, 61, 107, 63, 255, 35, 47, 29, 255, 36, 38, 12, 255, 37, 36, 10, 255, 39, 34, 9, 255, 43, 35, 8, 255, 38, 33, 9, 255, 35, 36, 11, 255, 54, 39, 11, 255, 61, 38, 5, 255, 57, 41, 6, 255, 55, 36, 5, 255, 41, 32, 0, 255, 44, 33, 4, 255, 47, 30, 4, 255, 46, 31, 6, 255, 45, 28, 5, 255, 56, 33, 5, 255, 49, 38, 5, 255, 59, 43, 3, 255, 60, 40, 5, 255, 64, 45, 10, 255, 68, 50, 4, 255, 65, 49, 12, 255, 72, 52, 4, 255, 71, 53, 7, 255, 79, 57, 6, 255, 81, 57, 1, 255, 89, 58, 4, 255, 92, 61, 5, 255, 89, 59, 3, 255, 99, 63, 5, 255, 108, 70, 8, 255, 97, 64, 2, 255, 92, 57, 2, 255, 83, 50, 6, 255, 80, 46, 7, 255, 76, 46, 8, 255, 75, 43, 8, 255, 73, 46, 9, 255, 81, 46, 7, 255, 74, 41, 5, 255, 73, 44, 8, 255, 84, 50, 7, 255, 87, 44, 5, 255, 81, 42, 8, 255, 74, 44, 7, 255, 80, 46, 3, 255, 79, 46, 7, 255, 74, 47, 10, 255, 78, 46, 7, 255, 81, 46, 7, 255, 75, 45, 8, 255, 80, 48, 5, 255, 89, 55, 5, 255, 86, 53, 4, 255, 87, 52, 6, 255, 101, 48, 4, 255, 104, 51, 10, 255, 119, 54, 14, 255, 105, 49, 1, 255, 111, 49, 4, 255, 123, 53, 3, 255, 112, 50, 6, 255, 135, 52, 16, 255, 118, 47, 6, 255, 132, 56, 8, 255, 135, 60, 2, 255, 133, 58, 5, 255, 150, 64, 6, 255, 152, 66, 4, 255, 157, 67, 6, 255, 167, 67, 2, 255, 171, 73, 5, 255, 165, 72, 10, 255, 161, 73, 6, 255, 152, 73, 9, 255, 126, 61, 7, 255, 113, 57, 5, 255, 115, 51, 9, 255, 107, 45, 9, 255, 98, 47, 8, 255, 105, 50, 8, 255, 116, 49, 8, 255, 126, 61, 9, 255, 121, 56, 6, 255, 125, 59, 6, 255, 130, 65, 3, 255, 136, 73, 10, 255, 126, 65, 7, 255, 119, 64, 4, 255, 109, 62, 6, 255, 105, 59, 16, 255, 109, 62, 13, 255, 108, 57, 3, 255, 103, 57, 3, 255, 110, 61, 11, 255, 117, 61, 11, 255, 113, 64, 5, 255, 112, 63, 10, 255, 113, 60, 10, 255, 113, 61, 12, 255, 110, 61, 9, 255, 108, 64, 8, 255, 110, 65, 13, 255, 110, 64, 15, 255, 106, 63, 10, 255, 108, 68, 5, 255, 110, 68, 10, 255, 110, 66, 13, 255, 106, 64, 12, 255, 106, 67, 15, 255, 112, 66, 11, 255, 111, 69, 8, 255, 108, 65, 8, 255, 109, 66, 8, 255, 106, 71, 9, 255, 109, 71, 12, 255, 111, 69, 15, 255, 116, 72, 16, 255, 117, 70, 4, 255, 116, 70, 8, 255, 110, 69, 12, 255, 117, 74, 17, 255, 127, 78, 9, 255, 135, 80, 6, 255, 128, 78, 12, 255, 129, 78, 7, 255, 126, 76, 8, 255, 118, 69, 11, 255, 128, 78, 8, 255, 137, 77, 14, 255, 147, 81, 8, 255, 143, 83, 7, 255, 127, 81, 10, 255, 120, 78, 16, 255, 117, 77, 13, 255, 119, 77, 16, 255, 120, 77, 19, 255, 114, 75, 8, 255, 147, 81, 19, 255, 141, 79, 14, 255, 115, 82, 9, 255, 122, 81, 10, 255, 124, 81, 19, 255, 129, 84, 19, 255, 127, 82, 13, 255, 131, 84, 12, 255, 133, 84, 12, 255, 134, 86, 11, 255, 141, 87, 15, 255, 143, 87, 23, 255, 141, 87, 21, 255, 138, 89, 19, 255, 146, 93, 23, 255, 150, 92, 17, 255, 156, 92, 17, 255, 158, 99, 18, 255, 159, 102, 14, 255, 159, 100, 18, 255, 159, 98, 17, 255, 159, 101, 15, 255, 154, 98, 25, 255, 152, 99, 12, 255, 154, 101, 12, 255, 156, 101, 20, 255, 157, 100, 25, 255, 156, 103, 23, 255, 166, 105, 11, 255, 176, 104, 20, 255, 175, 104, 23, 255, 175, 102, 21, 255, 180, 103, 21, 255, 178, 106, 14, 255, 179, 114, 9, 255, 177, 112, 15, 255, 177, 111, 12, 255, 182, 111, 11, 255, 186, 109, 22, 255, 184, 110, 20, 255, 177, 109, 14, 255, 173, 102, 20, 255, 179, 105, 13, 255, 195, 128, 10, 255, 188, 120, 16, 255, 190, 126, 11, 255, 180, 123, 12, 255, 175, 114, 17, 255, 183, 112, 10, 255, 180, 99, 12, 255, 180, 102, 17, 255, 177, 98, 3, 255, 183, 98, 10, 255, 185, 97, 16, 255, 170, 90, 14, 255, 168, 90, 9, 255, 179, 93, 8, 255, 186, 96, 11, 255, 185, 101, 5, 255, 177, 101, 2, 255, 172, 100, 6, 255, 174, 101, 12, 255, 176, 99, 12, 255, 173, 97, 11, 255, 168, 101, 7, 255, 166, 99, 2, 255, 171, 98, 6, 255, 165, 95, 8, 255, 168, 93, 6, 255, 173, 92, 3, 255, 181, 92, 1, 255, 178, 90, 0, 255, 178, 92, 8, 255, 170, 97, 10, 255, 167, 93, 0, 255, 174, 99, 4, 255, 179, 100, 12, 255, 182, 99, 13, 255, 184, 100, 13, 255, 181, 100, 11, 255, 176, 97, 9, 255, 172, 81, 14, 255, 177, 87, 10, 255, 183, 97, 4, 255, 182, 99, 1, 255, 187, 105, 7, 255, 190, 106, 3, 255, 188, 111, 1, 255, 192, 101, 3, 255, 193, 105, 6, 255, 177, 91, 5, 255, 141, 55, 6, 255, 125, 53, 14, 255, 127, 57, 6, 255, 129, 60, 0, 255, 128, 57, 2, 255, 127, 51, 7, 255, 120, 50, 0, 255, 120, 51, 2, 255, 116, 50, 8, 255, 112, 49, 7, 255, 105, 49, 3, 255, 106, 54, 6, 255, 106, 53, 7, 255, 110, 52, 5, 255, 113, 52, 6, 255, 116, 53, 3, 255, 119, 53, 3, 255, 125, 61, 3, 255, 141, 79, 10, 255, 148, 85, 12, 255, 154, 90, 11, 255, 157, 93, 15, 255, 153, 88, 12, 255, 164, 88, 15, 255, 169, 95, 9, 255, 168, 95, 15, 255, 164, 95, 5, 255, 164, 97, 11, 255, 162, 92, 7, 255, 162, 93, 8, 255, 161, 92, 6, 255, 160, 89, 21, 255, 156, 88, 11, 255, 159, 91, 6, 255, 159, 89, 17, 255, 155, 86, 14, 255, 155, 86, 10, 255, 154, 87, 9, 255, 153, 87, 12, 255, 151, 85, 11, 255, 142, 74, 9, 255, 129, 59, 6, 255, 132, 64, 9, 255, 143, 78, 7, 255, 148, 83, 12, 255, 143, 77, 12, 255, 141, 77, 7, 255, 136, 76, 5, 255, 136, 76, 6, 255, 137, 73, 9, 255, 133, 71, 10, 255, 129, 72, 4, 255, 128, 71, 4, 255, 126, 66, 12, 255, 108, 59, 5, 255, 98, 51, 4, 255, 101, 51, 5, 255, 15, 57, 69, 255, 0, 6, 9, 255, 5, 0, 5, 255, 4, 0, 8, 255, 2, 1, 10, 255, 1, 1, 6, 255, 1, 3, 11, 255, 3, 5, 18, 255, 3, 5, 20, 255, 1, 4, 20, 255, 1, 4, 16, 255, 1, 4, 10, 255, 1, 4, 11, 255, 1, 4, 12, 255, 0, 3, 10, 255, 2, 4, 9, 255, 1, 3, 8, 255, 3, 5, 10, 255, 2, 4, 9, 255, 1, 1, 9, 255, 2, 3, 9, 255, 1, 2, 7, 255, 0, 0, 5, 255, 0, 0, 4, 255, 1, 2, 6, 255, 2, 2, 7, 255, 1, 1, 7, 255, 0, 1, 6, 255, 1, 1, 5, 255, 2, 3, 7, 255, 1, 2, 5, 255, 0, 1, 4, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 3, 6, 255, 2, 1, 6, 255, 1, 0, 6, 255, 1, 0, 6, 255, 1, 1, 4, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 1, 3, 255, 5, 0, 0, 255, 5, 69, 104, 255, 85, 224, 215, 255, 53, 164, 131, 255, 0, 21, 16, 255, 2, 0, 3, 255, 3, 0, 9, 255, 5, 4, 11, 255, 2, 0, 0, 255, 4, 56, 141, 255, 3, 181, 222, 255, 4, 0, 14, 255, 4, 0, 29, 255, 7, 144, 225, 255, 3, 50, 96, 255, 5, 0, 0, 255, 2, 3, 5, 255, 1, 1, 2, 255, 2, 0, 2, 255, 1, 0, 4, 255, 2, 1, 4, 255, 3, 2, 1, 255, 2, 2, 1, 255, 1, 1, 5, 255, 0, 0, 3, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 0, 1, 255, 1, 1, 0, 255, 3, 3, 1, 255, 3, 2, 0, 255, 1, 2, 1, 255, 2, 1, 1, 255, 6, 3, 1, 255, 9, 5, 2, 255, 10, 9, 5, 255, 10, 10, 4, 255, 19, 18, 8, 255, 27, 28, 15, 255, 39, 40, 29, 255, 51, 58, 47, 255, 57, 75, 60, 255, 60, 89, 72, 255, 60, 100, 85, 255, 60, 110, 90, 255, 66, 115, 92, 255, 71, 116, 99, 255, 79, 143, 135, 255, 95, 173, 166, 255, 122, 195, 187, 255, 148, 207, 196, 255, 140, 198, 179, 255, 116, 178, 145, 255, 89, 147, 102, 255, 60, 101, 56, 255, 40, 55, 15, 255, 33, 34, 11, 255, 31, 35, 8, 255, 40, 38, 11, 255, 33, 29, 8, 255, 38, 36, 9, 255, 43, 36, 8, 255, 52, 35, 8, 255, 56, 39, 6, 255, 46, 34, 8, 255, 42, 34, 8, 255, 44, 33, 5, 255, 50, 30, 11, 255, 47, 32, 4, 255, 38, 34, 7, 255, 39, 33, 12, 255, 49, 32, 0, 255, 45, 36, 4, 255, 61, 43, 4, 255, 65, 41, 7, 255, 58, 40, 8, 255, 65, 43, 2, 255, 72, 45, 1, 255, 77, 49, 5, 255, 86, 54, 3, 255, 88, 55, 8, 255, 90, 56, 3, 255, 92, 57, 7, 255, 87, 59, 5, 255, 91, 63, 5, 255, 101, 61, 5, 255, 105, 64, 6, 255, 97, 65, 2, 255, 92, 58, 2, 255, 78, 54, 6, 255, 77, 49, 6, 255, 72, 44, 4, 255, 71, 44, 5, 255, 67, 46, 8, 255, 77, 47, 8, 255, 72, 45, 3, 255, 70, 45, 7, 255, 77, 46, 7, 255, 78, 45, 7, 255, 79, 43, 9, 255, 82, 44, 7, 255, 84, 44, 6, 255, 85, 44, 7, 255, 75, 45, 10, 255, 83, 49, 7, 255, 93, 52, 4, 255, 87, 52, 9, 255, 88, 53, 11, 255, 87, 53, 5, 255, 93, 54, 6, 255, 89, 51, 7, 255, 89, 50, 8, 255, 91, 50, 2, 255, 96, 52, 8, 255, 86, 46, 6, 255, 102, 54, 7, 255, 96, 46, 8, 255, 100, 50, 3, 255, 99, 48, 8, 255, 102, 46, 4, 255, 124, 55, 3, 255, 107, 45, 8, 255, 133, 60, 10, 255, 139, 56, 9, 255, 123, 46, 4, 255, 140, 64, 5, 255, 148, 65, 11, 255, 148, 63, 7, 255, 155, 64, 5, 255, 160, 69, 6, 255, 161, 76, 4, 255, 169, 79, 5, 255, 174, 79, 4, 255, 171, 79, 2, 255, 160, 76, 12, 255, 145, 68, 16, 255, 132, 65, 10, 255, 114, 57, 10, 255, 104, 56, 7, 255, 104, 53, 13, 255, 101, 48, 11, 255, 108, 54, 8, 255, 130, 67, 8, 255, 131, 61, 1, 255, 136, 64, 6, 255, 135, 67, 9, 255, 131, 66, 6, 255, 124, 67, 4, 255, 122, 68, 5, 255, 113, 66, 5, 255, 110, 65, 10, 255, 110, 62, 6, 255, 114, 64, 10, 255, 112, 63, 10, 255, 113, 63, 6, 255, 115, 65, 13, 255, 109, 66, 10, 255, 105, 66, 9, 255, 107, 67, 7, 255, 111, 67, 10, 255, 111, 63, 15, 255, 107, 64, 12, 255, 110, 68, 12, 255, 109, 66, 7, 255, 110, 69, 8, 255, 111, 68, 14, 255, 110, 65, 4, 255, 106, 67, 9, 255, 109, 67, 15, 255, 115, 66, 11, 255, 113, 71, 13, 255, 115, 72, 6, 255, 112, 71, 8, 255, 117, 71, 15, 255, 120, 72, 10, 255, 116, 70, 10, 255, 127, 76, 15, 255, 128, 75, 14, 255, 122, 74, 8, 255, 127, 76, 11, 255, 156, 83, 11, 255, 168, 79, 2, 255, 147, 76, 13, 255, 135, 77, 18, 255, 158, 83, 10, 255, 165, 79, 2, 255, 166, 77, 10, 255, 165, 80, 9, 255, 152, 80, 13, 255, 126, 75, 7, 255, 115, 76, 11, 255, 120, 75, 14, 255, 121, 77, 9, 255, 118, 78, 18, 255, 120, 76, 20, 255, 120, 78, 12, 255, 126, 77, 5, 255, 129, 83, 7, 255, 126, 82, 19, 255, 123, 82, 9, 255, 128, 84, 10, 255, 132, 83, 18, 255, 133, 88, 24, 255, 137, 87, 8, 255, 134, 86, 6, 255, 138, 87, 17, 255, 148, 90, 8, 255, 147, 91, 19, 255, 145, 87, 27, 255, 146, 93, 20, 255, 155, 98, 17, 255, 163, 98, 24, 255, 160, 103, 9, 255, 160, 105, 5, 255, 158, 103, 8, 255, 156, 101, 10, 255, 156, 99, 17, 255, 157, 101, 19, 255, 152, 101, 16, 255, 156, 102, 13, 255, 159, 101, 21, 255, 155, 103, 20, 255, 166, 102, 21, 255, 178, 102, 20, 255, 174, 104, 12, 255, 174, 102, 21, 255, 175, 101, 17, 255, 175, 106, 9, 255, 175, 107, 18, 255, 182, 107, 15, 255, 183, 110, 19, 255, 183, 108, 11, 255, 186, 108, 11, 255, 182, 108, 18, 255, 173, 108, 8, 255, 172, 110, 7, 255, 184, 115, 18, 255, 197, 131, 21, 255, 196, 134, 4, 255, 190, 127, 6, 255, 179, 119, 7, 255, 176, 112, 23, 255, 178, 101, 30, 255, 176, 98, 12, 255, 179, 104, 9, 255, 179, 99, 9, 255, 184, 99, 7, 255, 183, 104, 15, 255, 175, 102, 18, 255, 174, 98, 9, 255, 179, 99, 13, 255, 182, 96, 10, 255, 186, 93, 8, 255, 189, 99, 4, 255, 176, 102, 3, 255, 171, 102, 10, 255, 171, 99, 3, 255, 167, 100, 4, 255, 170, 98, 2, 255, 170, 97, 6, 255, 170, 99, 6, 255, 167, 95, 2, 255, 167, 91, 6, 255, 166, 90, 4, 255, 177, 96, 5, 255, 180, 97, 1, 255, 181, 93, 5, 255, 173, 92, 6, 255, 172, 92, 2, 255, 176, 100, 11, 255, 176, 104, 15, 255, 176, 104, 8, 255, 184, 105, 15, 255, 184, 106, 17, 255, 180, 102, 13, 255, 180, 101, 12, 255, 185, 106, 2, 255, 184, 102, 1, 255, 183, 100, 5, 255, 186, 102, 8, 255, 188, 103, 3, 255, 193, 104, 3, 255, 195, 108, 5, 255, 201, 107, 4, 255, 168, 77, 6, 255, 129, 56, 4, 255, 122, 56, 4, 255, 123, 61, 4, 255, 126, 55, 6, 255, 125, 49, 3, 255, 118, 54, 3, 255, 113, 55, 0, 255, 119, 52, 0, 255, 114, 46, 8, 255, 109, 51, 4, 255, 103, 52, 1, 255, 105, 51, 6, 255, 107, 52, 10, 255, 112, 52, 2, 255, 123, 57, 6, 255, 125, 62, 4, 255, 137, 69, 9, 255, 150, 78, 11, 255, 153, 80, 9, 255, 154, 85, 10, 255, 154, 93, 9, 255, 148, 88, 7, 255, 157, 86, 5, 255, 168, 91, 14, 255, 166, 94, 10, 255, 162, 90, 14, 255, 163, 87, 4, 255, 165, 90, 8, 255, 163, 88, 14, 255, 162, 91, 4, 255, 160, 92, 2, 255, 155, 86, 14, 255, 155, 87, 12, 255, 156, 87, 3, 255, 158, 88, 13, 255, 153, 85, 18, 255, 153, 85, 15, 255, 152, 87, 13, 255, 150, 87, 6, 255, 148, 84, 9, 255, 146, 82, 7, 255, 133, 70, 7, 255, 135, 71, 12, 255, 140, 78, 10, 255, 141, 75, 9, 255, 141, 75, 7, 255, 140, 73, 8, 255, 135, 77, 5, 255, 129, 75, 6, 255, 131, 73, 7, 255, 126, 69, 4, 255, 124, 67, 9, 255, 124, 68, 5, 255, 122, 67, 6, 255, 83, 39, 8, 255, 73, 35, 5, 255, 92, 44, 4, 255, 8, 84, 93, 255, 1, 2, 5, 255, 4, 2, 10, 255, 2, 1, 5, 255, 1, 2, 9, 255, 2, 3, 4, 255, 2, 2, 4, 255, 0, 4, 6, 255, 0, 2, 13, 255, 1, 3, 20, 255, 2, 4, 20, 255, 0, 4, 14, 255, 1, 6, 12, 255, 0, 6, 12, 255, 1, 5, 11, 255, 2, 3, 8, 255, 1, 3, 8, 255, 1, 3, 8, 255, 0, 3, 8, 255, 1, 1, 9, 255, 3, 3, 9, 255, 3, 3, 8, 255, 2, 2, 12, 255, 2, 2, 12, 255, 2, 2, 8, 255, 1, 2, 5, 255, 1, 2, 7, 255, 1, 2, 7, 255, 2, 3, 8, 255, 2, 3, 8, 255, 1, 2, 7, 255, 1, 2, 6, 255, 0, 1, 5, 255, 0, 1, 5, 255, 0, 1, 6, 255, 1, 2, 6, 255, 1, 2, 7, 255, 1, 2, 8, 255, 0, 0, 6, 255, 1, 1, 3, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 5, 255, 0, 0, 4, 255, 2, 1, 1, 255, 2, 2, 2, 255, 0, 23, 15, 255, 0, 4, 0, 255, 5, 2, 13, 255, 2, 2, 11, 255, 4, 1, 5, 255, 1, 4, 3, 255, 1, 0, 43, 255, 6, 174, 229, 255, 3, 66, 117, 255, 2, 0, 0, 255, 6, 23, 116, 255, 3, 96, 228, 255, 6, 7, 10, 255, 3, 2, 4, 255, 3, 0, 3, 255, 2, 4, 1, 255, 3, 3, 2, 255, 4, 2, 3, 255, 5, 1, 2, 255, 6, 2, 3, 255, 2, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 2, 2, 255, 2, 1, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 2, 1, 2, 255, 2, 0, 1, 255, 3, 2, 1, 255, 3, 2, 1, 255, 3, 2, 1, 255, 4, 3, 1, 255, 3, 3, 2, 255, 1, 2, 1, 255, 9, 6, 0, 255, 12, 8, 2, 255, 16, 13, 6, 255, 22, 23, 10, 255, 30, 34, 18, 255, 37, 46, 27, 255, 44, 62, 48, 255, 46, 73, 62, 255, 44, 90, 72, 255, 56, 97, 76, 255, 51, 100, 78, 255, 54, 109, 87, 255, 56, 106, 90, 255, 67, 122, 111, 255, 84, 158, 149, 255, 100, 181, 172, 255, 129, 197, 185, 255, 143, 197, 179, 255, 127, 182, 158, 255, 103, 162, 128, 255, 78, 132, 93, 255, 63, 95, 58, 255, 44, 56, 12, 255, 39, 38, 11, 255, 33, 34, 11, 255, 39, 36, 12, 255, 41, 33, 10, 255, 43, 34, 6, 255, 50, 38, 6, 255, 52, 39, 6, 255, 53, 40, 6, 255, 46, 34, 3, 255, 41, 30, 7, 255, 46, 33, 9, 255, 46, 32, 3, 255, 53, 37, 7, 255, 53, 35, 4, 255, 43, 32, 6, 255, 46, 35, 6, 255, 43, 36, 12, 255, 54, 40, 10, 255, 70, 41, 2, 255, 74, 46, 6, 255, 70, 44, 7, 255, 78, 48, 8, 255, 87, 54, 7, 255, 90, 53, 3, 255, 94, 57, 4, 255, 87, 57, 2, 255, 88, 60, 3, 255, 87, 54, 6, 255, 100, 60, 3, 255, 109, 62, 6, 255, 105, 64, 8, 255, 104, 64, 0, 255, 96, 54, 9, 255, 80, 47, 6, 255, 72, 46, 6, 255, 74, 48, 5, 255, 78, 49, 3, 255, 75, 43, 5, 255, 81, 47, 8, 255, 75, 46, 3, 255, 67, 44, 6, 255, 72, 45, 4, 255, 79, 48, 10, 255, 78, 43, 10, 255, 82, 46, 9, 255, 81, 45, 7, 255, 83, 44, 4, 255, 93, 51, 8, 255, 101, 59, 11, 255, 101, 60, 7, 255, 99, 57, 4, 255, 93, 52, 5, 255, 95, 50, 11, 255, 94, 47, 12, 255, 96, 52, 9, 255, 95, 54, 4, 255, 92, 51, 1, 255, 93, 50, 7, 255, 96, 51, 9, 255, 99, 53, 3, 255, 95, 52, 13, 255, 93, 55, 11, 255, 95, 57, 5, 255, 97, 52, 6, 255, 89, 41, 4, 255, 100, 51, 10, 255, 125, 54, 7, 255, 108, 47, 8, 255, 124, 59, 9, 255, 149, 63, 1, 255, 131, 52, 3, 255, 131, 59, 7, 255, 151, 70, 1, 255, 159, 63, 6, 255, 148, 65, 8, 255, 149, 66, 4, 255, 156, 67, 10, 255, 161, 72, 4, 255, 164, 73, 7, 255, 164, 68, 10, 255, 168, 70, 4, 255, 171, 77, 1, 255, 161, 79, 6, 255, 150, 70, 7, 255, 136, 66, 5, 255, 111, 59, 7, 255, 98, 52, 5, 255, 103, 52, 12, 255, 105, 56, 5, 255, 116, 62, 9, 255, 130, 65, 10, 255, 136, 67, 7, 255, 136, 69, 9, 255, 141, 69, 4, 255, 139, 72, 4, 255, 122, 68, 0, 255, 110, 63, 10, 255, 114, 67, 15, 255, 109, 64, 2, 255, 118, 68, 0, 255, 115, 64, 10, 255, 111, 59, 22, 255, 110, 67, 11, 255, 103, 68, 5, 255, 113, 65, 17, 255, 108, 65, 18, 255, 103, 68, 7, 255, 107, 67, 8, 255, 109, 68, 11, 255, 113, 66, 16, 255, 114, 65, 12, 255, 112, 63, 11, 255, 114, 71, 11, 255, 107, 69, 7, 255, 109, 69, 13, 255, 118, 71, 11, 255, 118, 72, 8, 255, 118, 71, 13, 255, 124, 74, 11, 255, 146, 75, 10, 255, 160, 78, 8, 255, 136, 76, 2, 255, 121, 74, 14, 255, 128, 80, 16, 255, 147, 77, 6, 255, 142, 76, 7, 255, 121, 75, 13, 255, 131, 82, 10, 255, 152, 76, 2, 255, 154, 78, 9, 255, 145, 82, 5, 255, 144, 80, 7, 255, 150, 82, 16, 255, 131, 77, 9, 255, 122, 77, 14, 255, 118, 73, 20, 255, 119, 80, 12, 255, 125, 81, 14, 255, 123, 79, 19, 255, 118, 77, 14, 255, 128, 81, 15, 255, 117, 82, 19, 255, 118, 83, 13, 255, 130, 87, 10, 255, 138, 90, 8, 255, 133, 91, 14, 255, 136, 87, 13, 255, 137, 87, 11, 255, 136, 92, 11, 255, 140, 88, 19, 255, 144, 91, 21, 255, 144, 90, 15, 255, 152, 89, 16, 255, 154, 93, 14, 255, 153, 97, 24, 255, 168, 99, 21, 255, 168, 104, 16, 255, 172, 105, 12, 255, 168, 103, 11, 255, 162, 103, 15, 255, 158, 100, 19, 255, 154, 99, 19, 255, 152, 102, 17, 255, 159, 104, 17, 255, 159, 100, 22, 255, 155, 104, 19, 255, 162, 105, 10, 255, 170, 104, 16, 255, 166, 106, 13, 255, 167, 106, 20, 255, 167, 104, 30, 255, 166, 105, 16, 255, 160, 106, 14, 255, 165, 105, 21, 255, 172, 110, 21, 255, 173, 110, 20, 255, 178, 113, 9, 255, 181, 114, 15, 255, 177, 113, 15, 255, 179, 119, 11, 255, 185, 125, 11, 255, 189, 128, 12, 255, 193, 131, 4, 255, 190, 126, 6, 255, 184, 123, 13, 255, 177, 118, 17, 255, 175, 116, 16, 255, 178, 113, 6, 255, 181, 110, 12, 255, 188, 101, 14, 255, 187, 103, 4, 255, 188, 116, 23, 255, 187, 114, 27, 255, 178, 101, 12, 255, 180, 105, 5, 255, 178, 100, 4, 255, 183, 97, 1, 255, 186, 100, 3, 255, 179, 101, 11, 255, 170, 101, 10, 255, 170, 102, 4, 255, 170, 98, 2, 255, 174, 99, 5, 255, 173, 97, 4, 255, 175, 98, 6, 255, 173, 96, 6, 255, 169, 91, 6, 255, 169, 95, 5, 255, 174, 101, 4, 255, 178, 98, 3, 255, 183, 95, 5, 255, 177, 89, 2, 255, 178, 96, 4, 255, 181, 103, 4, 255, 179, 101, 12, 255, 179, 102, 16, 255, 184, 108, 17, 255, 182, 107, 18, 255, 178, 104, 12, 255, 182, 104, 14, 255, 182, 102, 5, 255, 178, 96, 4, 255, 179, 98, 2, 255, 183, 100, 3, 255, 181, 93, 4, 255, 179, 74, 6, 255, 178, 85, 3, 255, 200, 110, 6, 255, 186, 88, 8, 255, 125, 55, 2, 255, 111, 52, 3, 255, 115, 57, 3, 255, 124, 57, 7, 255, 118, 51, 8, 255, 113, 48, 5, 255, 117, 54, 7, 255, 112, 51, 1, 255, 122, 59, 8, 255, 112, 53, 11, 255, 98, 46, 4, 255, 97, 46, 5, 255, 106, 54, 8, 255, 122, 63, 8, 255, 135, 70, 7, 255, 147, 78, 5, 255, 168, 93, 10, 255, 168, 88, 8, 255, 157, 82, 8, 255, 153, 89, 8, 255, 155, 93, 7, 255, 153, 86, 3, 255, 162, 96, 6, 255, 166, 98, 10, 255, 165, 93, 9, 255, 163, 89, 11, 255, 161, 87, 11, 255, 159, 87, 9, 255, 159, 84, 7, 255, 159, 87, 5, 255, 156, 87, 7, 255, 153, 85, 11, 255, 148, 80, 10, 255, 153, 85, 5, 255, 153, 88, 0, 255, 151, 86, 3, 255, 153, 84, 8, 255, 152, 81, 4, 255, 152, 79, 12, 255, 147, 80, 14, 255, 144, 85, 9, 255, 142, 83, 8, 255, 142, 80, 5, 255, 133, 77, 7, 255, 131, 76, 9, 255, 133, 72, 6, 255, 134, 71, 12, 255, 130, 67, 10, 255, 128, 68, 7, 255, 123, 67, 9, 255, 124, 64, 7, 255, 120, 58, 2, 255, 113, 57, 1, 255, 111, 57, 5, 255, 100, 43, 8, 255, 79, 39, 3, 255, 79, 38, 6, 255, 1, 5, 13, 255, 4, 3, 21, 255, 1, 6, 13, 255, 0, 4, 7, 255, 0, 3, 9, 255, 1, 2, 5, 255, 1, 1, 0, 255, 0, 0, 0, 255, 1, 1, 5, 255, 1, 2, 10, 255, 0, 2, 14, 255, 1, 5, 18, 255, 4, 7, 19, 255, 2, 5, 12, 255, 1, 5, 12, 255, 1, 5, 11, 255, 0, 4, 9, 255, 2, 5, 10, 255, 1, 4, 9, 255, 2, 2, 10, 255, 2, 3, 7, 255, 2, 4, 3, 255, 1, 3, 3, 255, 1, 2, 8, 255, 1, 1, 9, 255, 0, 1, 8, 255, 1, 2, 6, 255, 0, 1, 6, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 4, 255, 0, 1, 3, 255, 0, 1, 4, 255, 2, 3, 7, 255, 1, 1, 5, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 1, 255, 1, 1, 2, 255, 1, 1, 3, 255, 2, 0, 4, 255, 6, 2, 4, 255, 0, 2, 2, 255, 3, 2, 5, 255, 2, 0, 1, 255, 5, 2, 10, 255, 2, 4, 13, 255, 2, 0, 10, 255, 3, 3, 5, 255, 1, 0, 0, 255, 6, 93, 158, 255, 3, 166, 212, 255, 4, 8, 3, 255, 1, 0, 8, 255, 1, 47, 199, 255, 3, 28, 106, 255, 3, 0, 0, 255, 2, 2, 5, 255, 1, 2, 0, 255, 3, 2, 3, 255, 3, 3, 2, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 0, 255, 1, 0, 0, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 0, 1, 255, 1, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 1, 1, 1, 255, 1, 0, 0, 255, 4, 3, 1, 255, 5, 4, 2, 255, 3, 2, 0, 255, 4, 3, 0, 255, 3, 3, 2, 255, 7, 9, 6, 255, 13, 12, 6, 255, 17, 15, 7, 255, 23, 24, 6, 255, 32, 38, 15, 255, 39, 47, 32, 255, 41, 66, 47, 255, 42, 74, 59, 255, 44, 83, 68, 255, 41, 91, 70, 255, 53, 96, 74, 255, 51, 97, 75, 255, 48, 100, 82, 255, 50, 112, 93, 255, 68, 140, 121, 255, 92, 167, 152, 255, 115, 182, 168, 255, 134, 192, 171, 255, 130, 185, 155, 255, 113, 172, 138, 255, 95, 148, 111, 255, 75, 121, 80, 255, 56, 92, 51, 255, 34, 53, 19, 255, 38, 43, 8, 255, 38, 36, 10, 255, 36, 36, 4, 255, 40, 37, 11, 255, 42, 35, 10, 255, 46, 39, 2, 255, 56, 39, 2, 255, 59, 36, 6, 255, 57, 32, 6, 255, 53, 31, 5, 255, 44, 31, 6, 255, 45, 34, 2, 255, 53, 35, 1, 255, 45, 32, 2, 255, 41, 36, 7, 255, 48, 36, 9, 255, 47, 32, 13, 255, 56, 41, 10, 255, 68, 45, 2, 255, 73, 46, 2, 255, 81, 49, 8, 255, 83, 49, 4, 255, 82, 53, 2, 255, 81, 54, 1, 255, 85, 55, 2, 255, 87, 55, 3, 255, 89, 57, 6, 255, 86, 50, 15, 255, 94, 57, 7, 255, 100, 62, 2, 255, 106, 63, 7, 255, 108, 54, 6, 255, 83, 48, 12, 255, 76, 43, 10, 255, 73, 47, 9, 255, 78, 45, 10, 255, 82, 40, 10, 255, 77, 47, 6, 255, 72, 45, 4, 255, 76, 47, 10, 255, 80, 53, 3, 255, 79, 46, 0, 255, 84, 47, 9, 255, 83, 46, 8, 255, 76, 41, 8, 255, 80, 47, 9, 255, 88, 47, 3, 255, 100, 59, 9, 255, 108, 67, 7, 255, 107, 64, 13, 255, 100, 58, 10, 255, 92, 52, 6, 255, 89, 52, 5, 255, 89, 54, 3, 255, 90, 54, 4, 255, 93, 56, 7, 255, 92, 55, 6, 255, 90, 54, 9, 255, 91, 51, 14, 255, 101, 49, 10, 255, 100, 53, 2, 255, 95, 52, 5, 255, 95, 49, 17, 255, 93, 49, 14, 255, 96, 54, 4, 255, 98, 52, 13, 255, 91, 44, 7, 255, 92, 48, 9, 255, 124, 59, 4, 255, 126, 53, 1, 255, 107, 50, 3, 255, 129, 64, 10, 255, 155, 65, 14, 255, 135, 56, 11, 255, 128, 61, 6, 255, 153, 69, 1, 255, 159, 70, 5, 255, 149, 66, 15, 255, 153, 71, 12, 255, 152, 75, 8, 255, 154, 66, 7, 255, 161, 66, 6, 255, 157, 71, 5, 255, 166, 75, 0, 255, 176, 78, 6, 255, 166, 75, 4, 255, 149, 72, 4, 255, 152, 75, 11, 255, 145, 72, 8, 255, 138, 65, 1, 255, 149, 70, 7, 255, 137, 64, 6, 255, 117, 63, 7, 255, 118, 62, 14, 255, 135, 65, 7, 255, 148, 69, 14, 255, 146, 71, 4, 255, 132, 74, 3, 255, 112, 67, 10, 255, 115, 64, 12, 255, 117, 62, 14, 255, 108, 62, 4, 255, 110, 65, 8, 255, 106, 65, 9, 255, 110, 65, 14, 255, 111, 69, 11, 255, 106, 68, 6, 255, 112, 70, 13, 255, 106, 68, 9, 255, 109, 68, 14, 255, 118, 66, 10, 255, 113, 65, 18, 255, 108, 68, 5, 255, 110, 70, 4, 255, 112, 68, 9, 255, 116, 70, 16, 255, 112, 72, 13, 255, 118, 76, 6, 255, 143, 75, 5, 255, 158, 74, 10, 255, 145, 75, 2, 255, 130, 78, 1, 255, 126, 76, 16, 255, 133, 81, 8, 255, 127, 76, 3, 255, 122, 77, 13, 255, 113, 76, 6, 255, 118, 77, 16, 255, 130, 77, 13, 255, 144, 79, 11, 255, 126, 79, 6, 255, 128, 81, 8, 255, 127, 76, 9, 255, 126, 77, 15, 255, 124, 74, 12, 255, 120, 77, 8, 255, 136, 80, 15, 255, 166, 84, 12, 255, 157, 87, 10, 255, 128, 78, 21, 255, 130, 81, 14, 255, 147, 85, 13, 255, 156, 91, 9, 255, 167, 92, 10, 255, 173, 89, 5, 255, 166, 91, 8, 255, 156, 90, 8, 255, 141, 89, 13, 255, 138, 92, 13, 255, 144, 93, 18, 255, 153, 95, 22, 255, 167, 96, 15, 255, 174, 97, 6, 255, 177, 98, 14, 255, 173, 96, 16, 255, 180, 102, 3, 255, 181, 99, 10, 255, 178, 99, 7, 255, 178, 98, 6, 255, 174, 100, 13, 255, 160, 104, 11, 255, 158, 101, 12, 255, 170, 101, 19, 255, 169, 103, 25, 255, 156, 102, 18, 255, 159, 105, 21, 255, 160, 104, 26, 255, 158, 104, 13, 255, 162, 106, 17, 255, 159, 109, 19, 255, 163, 105, 20, 255, 165, 103, 26, 255, 155, 104, 14, 255, 169, 107, 23, 255, 179, 118, 13, 255, 172, 112, 6, 255, 177, 116, 16, 255, 178, 116, 14, 255, 178, 117, 12, 255, 181, 120, 11, 255, 184, 121, 10, 255, 190, 124, 12, 255, 195, 129, 7, 255, 198, 133, 5, 255, 191, 127, 16, 255, 180, 120, 10, 255, 177, 120, 5, 255, 175, 115, 6, 255, 182, 115, 1, 255, 188, 104, 6, 255, 184, 98, 11, 255, 187, 117, 7, 255, 189, 120, 16, 255, 178, 112, 15, 255, 171, 107, 4, 255, 175, 104, 13, 255, 182, 106, 10, 255, 178, 102, 7, 255, 172, 101, 17, 255, 171, 105, 11, 255, 174, 104, 3, 255, 176, 104, 5, 255, 176, 102, 4, 255, 174, 98, 1, 255, 176, 98, 4, 255, 178, 100, 7, 255, 177, 97, 6, 255, 175, 95, 4, 255, 177, 98, 3, 255, 176, 99, 5, 255, 177, 100, 7, 255, 176, 97, 7, 255, 183, 101, 5, 255, 181, 98, 0, 255, 179, 96, 10, 255, 187, 105, 18, 255, 188, 108, 12, 255, 183, 104, 9, 255, 182, 104, 7, 255, 183, 103, 15, 255, 184, 103, 9, 255, 174, 93, 4, 255, 175, 95, 6, 255, 182, 101, 8, 255, 185, 99, 2, 255, 168, 74, 4, 255, 178, 90, 4, 255, 201, 116, 2, 255, 188, 92, 1, 255, 122, 54, 7, 255, 113, 55, 11, 255, 120, 52, 5, 255, 125, 55, 3, 255, 122, 50, 2, 255, 117, 49, 5, 255, 116, 54, 3, 255, 118, 61, 1, 255, 121, 61, 7, 255, 115, 62, 12, 255, 106, 55, 8, 255, 104, 51, 8, 255, 118, 57, 8, 255, 144, 76, 12, 255, 157, 86, 3, 255, 160, 86, 8, 255, 168, 90, 13, 255, 171, 92, 7, 255, 166, 94, 8, 255, 158, 95, 8, 255, 154, 90, 8, 255, 158, 89, 13, 255, 164, 94, 11, 255, 165, 93, 8, 255, 165, 94, 6, 255, 163, 90, 5, 255, 161, 88, 8, 255, 161, 87, 12, 255, 159, 88, 3, 255, 156, 85, 6, 255, 152, 84, 10, 255, 152, 85, 7, 255, 149, 83, 9, 255, 150, 83, 11, 255, 150, 83, 8, 255, 151, 79, 8, 255, 146, 79, 8, 255, 143, 80, 5, 255, 145, 80, 8, 255, 141, 77, 8, 255, 142, 79, 4, 255, 143, 73, 6, 255, 140, 73, 8, 255, 130, 72, 13, 255, 123, 71, 12, 255, 126, 68, 7, 255, 123, 64, 7, 255, 123, 62, 6, 255, 119, 62, 3, 255, 117, 64, 5, 255, 115, 60, 3, 255, 112, 56, 6, 255, 99, 45, 8, 255, 82, 32, 1, 255, 90, 38, 3, 255, 93, 37, 6, 255, 85, 28, 1, 255, 11, 6, 21, 255, 0, 5, 13, 255, 1, 4, 10, 255, 2, 7, 19, 255, 1, 3, 11, 255, 4, 2, 7, 255, 4, 2, 6, 255, 1, 1, 5, 255, 0, 0, 4, 255, 1, 0, 3, 255, 0, 1, 5, 255, 2, 4, 9, 255, 1, 3, 11, 255, 3, 4, 14, 255, 1, 6, 13, 255, 2, 7, 13, 255, 1, 6, 10, 255, 1, 5, 10, 255, 2, 3, 8, 255, 4, 4, 11, 255, 4, 5, 10, 255, 1, 5, 6, 255, 1, 5, 5, 255, 1, 4, 8, 255, 1, 3, 9, 255, 1, 2, 9, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 0, 1, 6, 255, 1, 2, 6, 255, 2, 3, 7, 255, 1, 2, 5, 255, 1, 2, 5, 255, 1, 2, 6, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 0, 3, 255, 1, 1, 2, 255, 2, 1, 5, 255, 4, 0, 3, 255, 4, 6, 15, 255, 1, 10, 21, 255, 5, 4, 12, 255, 3, 2, 3, 255, 2, 1, 0, 255, 3, 5, 51, 255, 9, 174, 242, 255, 3, 62, 77, 255, 2, 0, 0, 255, 7, 15, 111, 255, 6, 42, 195, 255, 2, 7, 18, 255, 0, 1, 1, 255, 0, 1, 0, 255, 4, 0, 3, 255, 5, 0, 3, 255, 1, 0, 0, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 2, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 1, 255, 3, 2, 0, 255, 3, 2, 0, 255, 5, 2, 0, 255, 8, 4, 1, 255, 8, 4, 1, 255, 7, 6, 1, 255, 8, 12, 4, 255, 17, 18, 13, 255, 27, 29, 20, 255, 31, 39, 21, 255, 35, 50, 27, 255, 42, 64, 38, 255, 42, 73, 48, 255, 45, 77, 56, 255, 47, 84, 63, 255, 44, 86, 60, 255, 54, 86, 63, 255, 54, 88, 66, 255, 54, 98, 79, 255, 60, 125, 104, 255, 75, 154, 133, 255, 98, 172, 155, 255, 118, 182, 167, 255, 121, 184, 158, 255, 111, 173, 138, 255, 101, 161, 121, 255, 85, 136, 97, 255, 73, 115, 73, 255, 60, 94, 37, 255, 39, 60, 14, 255, 33, 39, 13, 255, 35, 39, 9, 255, 32, 33, 9, 255, 35, 33, 2, 255, 44, 39, 4, 255, 48, 38, 3, 255, 59, 41, 5, 255, 55, 35, 6, 255, 43, 30, 7, 255, 46, 29, 9, 255, 51, 31, 6, 255, 45, 31, 5, 255, 38, 31, 5, 255, 42, 36, 7, 255, 34, 31, 8, 255, 48, 36, 4, 255, 58, 39, 8, 255, 62, 44, 5, 255, 70, 47, 6, 255, 76, 44, 7, 255, 81, 46, 5, 255, 76, 46, 2, 255, 79, 52, 4, 255, 82, 55, 1, 255, 86, 54, 6, 255, 88, 55, 8, 255, 89, 56, 4, 255, 86, 56, 11, 255, 86, 56, 4, 255, 98, 69, 0, 255, 103, 66, 4, 255, 101, 53, 8, 255, 78, 50, 8, 255, 74, 44, 7, 255, 82, 49, 0, 255, 81, 43, 2, 255, 77, 38, 7, 255, 75, 49, 10, 255, 68, 43, 5, 255, 73, 43, 7, 255, 80, 47, 6, 255, 79, 46, 4, 255, 82, 46, 7, 255, 85, 51, 6, 255, 81, 47, 4, 255, 86, 52, 6, 255, 93, 54, 8, 255, 102, 63, 3, 255, 107, 66, 4, 255, 104, 62, 4, 255, 97, 57, 8, 255, 91, 53, 8, 255, 88, 54, 5, 255, 90, 54, 8, 255, 93, 54, 10, 255, 93, 52, 7, 255, 91, 51, 2, 255, 92, 53, 3, 255, 95, 55, 6, 255, 99, 53, 4, 255, 97, 50, 6, 255, 98, 49, 8, 255, 92, 50, 8, 255, 92, 50, 5, 255, 95, 54, 7, 255, 86, 53, 13, 255, 90, 52, 4, 255, 100, 52, 7, 255, 106, 52, 7, 255, 92, 48, 2, 255, 101, 55, 12, 255, 126, 59, 10, 255, 126, 55, 4, 255, 125, 52, 7, 255, 131, 63, 3, 255, 142, 66, 9, 255, 137, 57, 11, 255, 131, 54, 13, 255, 144, 61, 7, 255, 148, 65, 7, 255, 158, 70, 4, 255, 159, 70, 7, 255, 153, 72, 12, 255, 155, 72, 3, 255, 151, 69, 12, 255, 146, 71, 11, 255, 161, 68, 8, 255, 164, 71, 3, 255, 164, 70, 6, 255, 165, 69, 2, 255, 168, 73, 5, 255, 169, 78, 9, 255, 170, 77, 5, 255, 150, 76, 8, 255, 139, 71, 13, 255, 140, 63, 9, 255, 136, 69, 8, 255, 144, 71, 7, 255, 147, 79, 6, 255, 136, 72, 6, 255, 126, 70, 15, 255, 120, 68, 20, 255, 115, 61, 14, 255, 113, 67, 18, 255, 112, 66, 14, 255, 109, 67, 6, 255, 108, 65, 14, 255, 113, 66, 26, 255, 111, 71, 13, 255, 110, 67, 12, 255, 110, 64, 12, 255, 109, 67, 13, 255, 110, 69, 15, 255, 111, 71, 10, 255, 111, 65, 7, 255, 119, 68, 20, 255, 125, 73, 17, 255, 117, 74, 10, 255, 129, 78, 11, 255, 129, 72, 6, 255, 120, 74, 7, 255, 125, 77, 10, 255, 128, 77, 19, 255, 126, 76, 13, 255, 124, 75, 14, 255, 124, 76, 21, 255, 123, 77, 11, 255, 118, 70, 18, 255, 123, 76, 15, 255, 125, 77, 4, 255, 122, 76, 6, 255, 136, 84, 14, 255, 137, 77, 13, 255, 121, 74, 15, 255, 121, 75, 10, 255, 150, 86, 8, 255, 156, 84, 5, 255, 157, 84, 7, 255, 138, 81, 6, 255, 128, 80, 6, 255, 153, 88, 9, 255, 171, 87, 10, 255, 171, 89, 13, 255, 162, 92, 9, 255, 167, 89, 6, 255, 168, 88, 10, 255, 148, 88, 9, 255, 141, 88, 14, 255, 137, 88, 20, 255, 140, 88, 18, 255, 158, 90, 12, 255, 181, 94, 16, 255, 180, 94, 12, 255, 179, 98, 10, 255, 177, 94, 4, 255, 176, 97, 5, 255, 177, 99, 7, 255, 174, 99, 5, 255, 179, 98, 5, 255, 177, 103, 13, 255, 157, 100, 19, 255, 153, 100, 20, 255, 163, 99, 11, 255, 163, 101, 17, 255, 157, 104, 12, 255, 162, 101, 18, 255, 161, 102, 14, 255, 158, 103, 12, 255, 167, 105, 21, 255, 163, 106, 18, 255, 163, 103, 18, 255, 166, 104, 17, 255, 162, 107, 23, 255, 173, 110, 14, 255, 178, 112, 12, 255, 178, 115, 5, 255, 177, 114, 10, 255, 179, 115, 10, 255, 181, 115, 1, 255, 183, 115, 12, 255, 186, 120, 14, 255, 193, 129, 13, 255, 197, 130, 9, 255, 199, 131, 7, 255, 198, 132, 10, 255, 189, 122, 14, 255, 183, 116, 19, 255, 179, 116, 9, 255, 188, 118, 10, 255, 196, 119, 19, 255, 183, 106, 13, 255, 190, 122, 14, 255, 189, 123, 16, 255, 182, 114, 20, 255, 172, 106, 17, 255, 170, 105, 16, 255, 175, 107, 10, 255, 177, 103, 10, 255, 178, 105, 10, 255, 177, 106, 5, 255, 174, 102, 7, 255, 175, 103, 6, 255, 174, 103, 6, 255, 171, 102, 5, 255, 170, 100, 4, 255, 170, 100, 6, 255, 173, 95, 2, 255, 175, 92, 1, 255, 177, 96, 5, 255, 176, 101, 7, 255, 174, 101, 6, 255, 175, 99, 6, 255, 181, 101, 4, 255, 176, 97, 3, 255, 176, 95, 13, 255, 185, 109, 18, 255, 184, 111, 9, 255, 179, 105, 7, 255, 183, 106, 13, 255, 184, 102, 13, 255, 184, 103, 11, 255, 177, 96, 7, 255, 177, 97, 5, 255, 181, 94, 3, 255, 190, 98, 4, 255, 190, 102, 4, 255, 201, 107, 5, 255, 199, 100, 2, 255, 166, 71, 11, 255, 113, 53, 5, 255, 114, 53, 7, 255, 119, 51, 3, 255, 119, 52, 7, 255, 119, 51, 1, 255, 120, 57, 2, 255, 124, 64, 8, 255, 121, 62, 9, 255, 120, 60, 5, 255, 131, 67, 4, 255, 137, 75, 9, 255, 138, 75, 7, 255, 145, 76, 8, 255, 151, 77, 6, 255, 159, 82, 8, 255, 166, 88, 13, 255, 168, 89, 11, 255, 168, 88, 6, 255, 161, 88, 5, 255, 160, 95, 10, 255, 155, 90, 8, 255, 156, 88, 9, 255, 159, 86, 10, 255, 160, 86, 10, 255, 163, 88, 11, 255, 161, 85, 6, 255, 159, 86, 7, 255, 155, 83, 6, 255, 157, 87, 2, 255, 159, 88, 8, 255, 154, 84, 14, 255, 152, 82, 11, 255, 152, 85, 6, 255, 147, 82, 9, 255, 143, 75, 9, 255, 146, 75, 7, 255, 143, 78, 10, 255, 140, 77, 6, 255, 140, 77, 7, 255, 138, 75, 9, 255, 135, 73, 8, 255, 132, 71, 11, 255, 133, 70, 10, 255, 128, 68, 11, 255, 123, 65, 8, 255, 124, 64, 3, 255, 121, 62, 5, 255, 115, 63, 11, 255, 110, 61, 10, 255, 109, 60, 9, 255, 106, 52, 1, 255, 106, 49, 5, 255, 102, 45, 12, 255, 84, 34, 6, 255, 68, 28, 0, 255, 81, 24, 4, 255, 82, 26, 3, 255, 7, 9, 8, 255, 6, 4, 3, 255, 2, 2, 9, 255, 0, 3, 9, 255, 1, 4, 11, 255, 2, 4, 11, 255, 3, 2, 11, 255, 0, 1, 8, 255, 0, 1, 5, 255, 0, 1, 2, 255, 1, 0, 0, 255, 3, 2, 4, 255, 0, 0, 4, 255, 3, 2, 10, 255, 2, 4, 11, 255, 2, 7, 11, 255, 2, 7, 11, 255, 1, 5, 10, 255, 1, 4, 9, 255, 3, 4, 11, 255, 1, 4, 12, 255, 2, 4, 14, 255, 2, 5, 13, 255, 1, 4, 10, 255, 0, 4, 7, 255, 1, 4, 7, 255, 3, 3, 8, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 2, 8, 255, 1, 2, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 0, 2, 255, 4, 0, 2, 255, 4, 1, 1, 255, 0, 8, 9, 255, 7, 28, 55, 255, 3, 19, 49, 255, 3, 13, 23, 255, 4, 3, 4, 255, 0, 0, 0, 255, 7, 93, 160, 255, 7, 142, 202, 255, 0, 3, 9, 255, 6, 1, 25, 255, 2, 28, 198, 255, 0, 17, 71, 255, 4, 0, 0, 255, 5, 4, 3, 255, 3, 2, 0, 255, 2, 0, 5, 255, 2, 0, 5, 255, 2, 0, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 3, 1, 2, 255, 2, 0, 1, 255, 0, 0, 0, 255, 1, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 1, 255, 1, 1, 0, 255, 2, 2, 0, 255, 4, 3, 1, 255, 6, 4, 2, 255, 7, 3, 1, 255, 6, 4, 1, 255, 13, 12, 7, 255, 15, 16, 6, 255, 17, 20, 9, 255, 24, 31, 21, 255, 30, 43, 23, 255, 32, 50, 34, 255, 32, 57, 45, 255, 35, 69, 41, 255, 35, 72, 46, 255, 42, 76, 51, 255, 42, 82, 55, 255, 43, 83, 57, 255, 50, 84, 61, 255, 48, 87, 63, 255, 59, 106, 92, 255, 72, 137, 124, 255, 82, 155, 139, 255, 103, 171, 155, 255, 116, 183, 159, 255, 107, 174, 139, 255, 100, 160, 124, 255, 93, 150, 111, 255, 75, 130, 79, 255, 66, 109, 63, 255, 61, 88, 32, 255, 47, 62, 10, 255, 34, 42, 9, 255, 31, 34, 12, 255, 41, 33, 10, 255, 43, 33, 6, 255, 48, 43, 2, 255, 51, 43, 4, 255, 41, 33, 3, 255, 42, 38, 6, 255, 38, 31, 5, 255, 42, 32, 6, 255, 49, 33, 7, 255, 48, 33, 7, 255, 43, 33, 7, 255, 46, 35, 6, 255, 58, 33, 3, 255, 55, 39, 7, 255, 62, 45, 15, 255, 71, 42, 6, 255, 75, 45, 5, 255, 69, 47, 5, 255, 70, 49, 7, 255, 74, 51, 5, 255, 80, 53, 5, 255, 84, 51, 7, 255, 87, 51, 5, 255, 89, 55, 6, 255, 86, 53, 4, 255, 88, 56, 2, 255, 94, 59, 8, 255, 102, 63, 3, 255, 97, 61, 7, 255, 86, 49, 6, 255, 78, 45, 0, 255, 76, 47, 6, 255, 76, 43, 4, 255, 78, 51, 4, 255, 72, 45, 4, 255, 76, 40, 3, 255, 84, 45, 4, 255, 80, 45, 6, 255, 79, 44, 12, 255, 79, 47, 10, 255, 81, 50, 7, 255, 82, 49, 5, 255, 85, 48, 0, 255, 92, 51, 6, 255, 92, 55, 11, 255, 98, 60, 3, 255, 105, 66, 2, 255, 104, 64, 3, 255, 94, 58, 5, 255, 88, 57, 5, 255, 90, 56, 6, 255, 91, 53, 9, 255, 92, 50, 10, 255, 94, 50, 10, 255, 95, 52, 8, 255, 97, 54, 7, 255, 95, 53, 6, 255, 96, 52, 6, 255, 101, 53, 9, 255, 96, 51, 6, 255, 97, 50, 12, 255, 89, 48, 9, 255, 97, 56, 7, 255, 100, 55, 10, 255, 100, 53, 3, 255, 103, 55, 12, 255, 92, 48, 12, 255, 86, 49, 5, 255, 98, 52, 4, 255, 123, 58, 12, 255, 137, 57, 15, 255, 125, 57, 10, 255, 115, 55, 10, 255, 128, 58, 11, 255, 116, 52, 6, 255, 102, 42, 12, 255, 125, 54, 11, 255, 144, 62, 2, 255, 156, 71, 2, 255, 153, 68, 5, 255, 159, 69, 11, 255, 154, 70, 10, 255, 148, 70, 5, 255, 154, 64, 6, 255, 155, 67, 13, 255, 161, 69, 6, 255, 161, 68, 6, 255, 158, 71, 6, 255, 156, 68, 10, 255, 161, 70, 5, 255, 160, 75, 1, 255, 168, 75, 1, 255, 172, 76, 8, 255, 161, 78, 3, 255, 158, 80, 8, 255, 141, 73, 11, 255, 139, 67, 10, 255, 139, 62, 2, 255, 137, 66, 7, 255, 149, 78, 6, 255, 137, 75, 12, 255, 116, 68, 14, 255, 118, 67, 12, 255, 118, 72, 6, 255, 114, 70, 11, 255, 117, 67, 12, 255, 116, 70, 9, 255, 118, 69, 5, 255, 105, 71, 9, 255, 108, 66, 14, 255, 111, 69, 11, 255, 110, 73, 10, 255, 110, 67, 14, 255, 127, 71, 12, 255, 152, 81, 11, 255, 130, 72, 6, 255, 119, 74, 9, 255, 121, 71, 7, 255, 131, 76, 8, 255, 134, 75, 6, 255, 132, 78, 12, 255, 133, 78, 5, 255, 128, 75, 4, 255, 125, 77, 7, 255, 123, 78, 10, 255, 119, 74, 13, 255, 122, 77, 6, 255, 127, 80, 5, 255, 126, 80, 10, 255, 127, 76, 11, 255, 134, 76, 16, 255, 125, 74, 17, 255, 122, 74, 12, 255, 149, 86, 11, 255, 144, 79, 7, 255, 136, 78, 10, 255, 137, 83, 14, 255, 140, 84, 10, 255, 167, 87, 11, 255, 164, 83, 11, 255, 156, 79, 8, 255, 159, 87, 9, 255, 164, 89, 9, 255, 152, 85, 11, 255, 136, 88, 9, 255, 142, 93, 8, 255, 160, 95, 8, 255, 158, 94, 15, 255, 155, 92, 9, 255, 170, 92, 10, 255, 175, 95, 11, 255, 177, 104, 8, 255, 173, 98, 10, 255, 176, 96, 15, 255, 173, 106, 14, 255, 177, 107, 11, 255, 179, 105, 7, 255, 174, 106, 13, 255, 168, 99, 23, 255, 155, 101, 17, 255, 154, 97, 34, 255, 157, 101, 22, 255, 160, 102, 17, 255, 161, 101, 17, 255, 164, 102, 16, 255, 159, 102, 16, 255, 160, 104, 12, 255, 164, 105, 11, 255, 160, 106, 13, 255, 170, 106, 16, 255, 178, 110, 25, 255, 172, 108, 8, 255, 173, 108, 10, 255, 176, 112, 15, 255, 174, 112, 6, 255, 176, 114, 8, 255, 181, 118, 5, 255, 183, 116, 9, 255, 185, 120, 11, 255, 193, 128, 13, 255, 199, 133, 7, 255, 205, 134, 12, 255, 204, 132, 8, 255, 192, 119, 15, 255, 186, 112, 18, 255, 187, 117, 14, 255, 192, 122, 8, 255, 194, 127, 15, 255, 184, 117, 12, 255, 192, 122, 31, 255, 196, 128, 22, 255, 182, 119, 10, 255, 173, 106, 16, 255, 173, 105, 12, 255, 178, 106, 8, 255, 179, 107, 8, 255, 180, 110, 6, 255, 179, 108, 8, 255, 179, 105, 4, 255, 175, 104, 2, 255, 175, 102, 2, 255, 176, 103, 2, 255, 175, 101, 2, 255, 175, 99, 2, 255, 173, 99, 6, 255, 174, 95, 6, 255, 176, 95, 7, 255, 174, 99, 7, 255, 174, 100, 5, 255, 178, 100, 4, 255, 182, 102, 4, 255, 180, 103, 0, 255, 180, 101, 10, 255, 184, 107, 16, 255, 184, 109, 9, 255, 181, 104, 11, 255, 182, 105, 7, 255, 186, 106, 13, 255, 183, 105, 7, 255, 180, 99, 2, 255, 182, 96, 2, 255, 180, 84, 2, 255, 184, 83, 2, 255, 190, 86, 1, 255, 186, 92, 2, 255, 194, 90, 10, 255, 159, 65, 7, 255, 112, 48, 8, 255, 115, 52, 4, 255, 113, 53, 4, 255, 108, 54, 4, 255, 115, 56, 7, 255, 119, 59, 7, 255, 118, 57, 7, 255, 127, 65, 12, 255, 131, 67, 6, 255, 135, 66, 4, 255, 133, 67, 0, 255, 143, 78, 3, 255, 152, 82, 5, 255, 156, 79, 5, 255, 161, 82, 13, 255, 160, 81, 10, 255, 162, 83, 9, 255, 164, 85, 7, 255, 159, 84, 2, 255, 156, 88, 8, 255, 154, 87, 9, 255, 157, 89, 8, 255, 160, 89, 5, 255, 159, 87, 7, 255, 161, 86, 8, 255, 156, 82, 4, 255, 155, 82, 7, 255, 153, 81, 11, 255, 152, 81, 8, 255, 152, 80, 5, 255, 152, 79, 6, 255, 151, 81, 10, 255, 147, 79, 6, 255, 146, 78, 6, 255, 142, 75, 6, 255, 140, 75, 5, 255, 142, 77, 9, 255, 141, 75, 12, 255, 142, 78, 13, 255, 136, 74, 10, 255, 129, 71, 13, 255, 129, 67, 12, 255, 128, 63, 5, 255, 122, 62, 2, 255, 122, 68, 4, 255, 122, 66, 2, 255, 116, 62, 7, 255, 109, 59, 9, 255, 103, 54, 5, 255, 102, 50, 6, 255, 100, 47, 5, 255, 100, 44, 4, 255, 97, 41, 3, 255, 85, 34, 2, 255, 67, 20, 6, 255, 60, 14, 1, 255, 57, 21, 5, 255, 11, 16, 11, 255, 3, 1, 0, 255, 4, 4, 6, 255, 2, 2, 11, 255, 1, 2, 13, 255, 0, 7, 10, 255, 0, 2, 5, 255, 0, 3, 5, 255, 3, 4, 7, 255, 1, 2, 5, 255, 0, 0, 4, 255, 1, 0, 5, 255, 1, 0, 5, 255, 0, 1, 6, 255, 1, 2, 7, 255, 2, 4, 8, 255, 2, 5, 8, 255, 2, 5, 9, 255, 2, 6, 11, 255, 0, 4, 9, 255, 1, 4, 12, 255, 1, 5, 15, 255, 2, 6, 14, 255, 1, 5, 10, 255, 3, 6, 10, 255, 3, 6, 11, 255, 0, 3, 8, 255, 0, 2, 6, 255, 0, 3, 6, 255, 1, 2, 6, 255, 2, 3, 7, 255, 3, 4, 8, 255, 2, 3, 7, 255, 1, 2, 5, 255, 0, 0, 4, 255, 0, 1, 4, 255, 1, 1, 6, 255, 1, 2, 7, 255, 2, 1, 6, 255, 1, 0, 5, 255, 1, 0, 5, 255, 2, 1, 4, 255, 1, 1, 3, 255, 1, 1, 2, 255, 0, 1, 3, 255, 3, 1, 5, 255, 3, 0, 0, 255, 4, 27, 62, 255, 7, 45, 78, 255, 3, 30, 52, 255, 5, 28, 48, 255, 7, 13, 27, 255, 7, 25, 78, 255, 5, 164, 254, 255, 2, 60, 81, 255, 7, 0, 0, 255, 8, 17, 132, 255, 5, 22, 138, 255, 6, 2, 0, 255, 6, 5, 2, 255, 3, 2, 4, 255, 5, 0, 3, 255, 2, 1, 3, 255, 2, 2, 1, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 0, 2, 1, 255, 1, 1, 1, 255, 1, 1, 0, 255, 3, 2, 0, 255, 3, 3, 1, 255, 2, 1, 0, 255, 4, 3, 1, 255, 3, 3, 0, 255, 7, 4, 0, 255, 10, 6, 3, 255, 11, 10, 5, 255, 16, 16, 8, 255, 19, 22, 12, 255, 24, 30, 19, 255, 28, 40, 22, 255, 29, 50, 23, 255, 32, 58, 36, 255, 33, 64, 48, 255, 35, 70, 49, 255, 39, 71, 50, 255, 44, 71, 51, 255, 43, 76, 53, 255, 41, 78, 55, 255, 46, 81, 63, 255, 46, 92, 73, 255, 62, 118, 100, 255, 75, 147, 126, 255, 90, 162, 138, 255, 110, 171, 146, 255, 111, 172, 140, 255, 98, 160, 124, 255, 96, 151, 114, 255, 85, 138, 90, 255, 74, 122, 70, 255, 64, 100, 53, 255, 58, 80, 30, 255, 50, 62, 10, 255, 41, 46, 6, 255, 36, 36, 14, 255, 31, 34, 5, 255, 49, 42, 8, 255, 56, 39, 8, 255, 44, 37, 1, 255, 47, 41, 6, 255, 46, 30, 8, 255, 48, 32, 2, 255, 50, 36, 2, 255, 47, 38, 9, 255, 46, 34, 6, 255, 52, 32, 1, 255, 55, 36, 6, 255, 57, 36, 4, 255, 55, 40, 2, 255, 62, 42, 4, 255, 68, 40, 1, 255, 70, 41, 7, 255, 77, 49, 7, 255, 74, 51, 2, 255, 72, 50, 4, 255, 79, 50, 4, 255, 85, 51, 3, 255, 88, 51, 6, 255, 88, 53, 7, 255, 87, 56, 4, 255, 88, 57, 2, 255, 92, 56, 9, 255, 95, 58, 8, 255, 76, 49, 8, 255, 71, 44, 7, 255, 76, 46, 5, 255, 72, 43, 7, 255, 81, 41, 12, 255, 80, 42, 12, 255, 70, 48, 3, 255, 73, 47, 1, 255, 82, 47, 5, 255, 81, 47, 3, 255, 79, 45, 7, 255, 77, 44, 5, 255, 83, 50, 5, 255, 89, 53, 10, 255, 95, 54, 7, 255, 95, 51, 9, 255, 91, 53, 10, 255, 95, 57, 8, 255, 103, 63, 3, 255, 106, 64, 8, 255, 96, 59, 3, 255, 90, 60, 4, 255, 92, 55, 5, 255, 94, 53, 5, 255, 96, 54, 12, 255, 96, 51, 12, 255, 97, 50, 9, 255, 98, 51, 9, 255, 98, 51, 9, 255, 96, 52, 6, 255, 101, 52, 16, 255, 104, 53, 14, 255, 97, 55, 10, 255, 97, 53, 12, 255, 101, 56, 14, 255, 103, 54, 2, 255, 104, 51, 10, 255, 98, 51, 12, 255, 93, 53, 7, 255, 91, 53, 2, 255, 104, 56, 8, 255, 116, 56, 4, 255, 126, 58, 3, 255, 124, 56, 1, 255, 116, 53, 1, 255, 115, 55, 5, 255, 115, 52, 11, 255, 133, 59, 11, 255, 129, 59, 7, 255, 148, 68, 6, 255, 144, 66, 3, 255, 141, 64, 16, 255, 148, 66, 9, 255, 138, 61, 4, 255, 135, 59, 6, 255, 145, 62, 5, 255, 165, 71, 6, 255, 157, 73, 1, 255, 155, 72, 1, 255, 161, 73, 6, 255, 159, 71, 5, 255, 155, 75, 5, 255, 155, 72, 6, 255, 158, 73, 7, 255, 145, 68, 3, 255, 136, 63, 6, 255, 159, 70, 12, 255, 172, 78, 10, 255, 169, 80, 7, 255, 150, 80, 11, 255, 113, 66, 5, 255, 128, 64, 15, 255, 151, 77, 10, 255, 133, 70, 13, 255, 134, 71, 4, 255, 134, 72, 5, 255, 129, 70, 9, 255, 129, 72, 6, 255, 114, 67, 14, 255, 114, 71, 6, 255, 111, 71, 6, 255, 115, 68, 8, 255, 116, 69, 3, 255, 108, 68, 6, 255, 112, 71, 6, 255, 130, 73, 4, 255, 144, 78, 10, 255, 137, 76, 6, 255, 133, 77, 9, 255, 131, 71, 11, 255, 144, 76, 9, 255, 139, 75, 1, 255, 131, 78, 13, 255, 134, 82, 11, 255, 134, 79, 6, 255, 131, 79, 4, 255, 124, 76, 9, 255, 120, 75, 16, 255, 123, 77, 21, 255, 124, 76, 6, 255, 127, 82, 10, 255, 125, 74, 6, 255, 124, 78, 8, 255, 126, 80, 10, 255, 131, 76, 12, 255, 129, 79, 13, 255, 124, 78, 16, 255, 133, 82, 12, 255, 133, 78, 5, 255, 136, 79, 14, 255, 155, 88, 15, 255, 134, 80, 11, 255, 130, 84, 9, 255, 158, 87, 12, 255, 157, 89, 11, 255, 143, 87, 12, 255, 139, 91, 12, 255, 145, 92, 5, 255, 152, 95, 6, 255, 153, 92, 18, 255, 161, 89, 12, 255, 172, 92, 15, 255, 177, 93, 14, 255, 180, 94, 4, 255, 183, 95, 12, 255, 176, 100, 11, 255, 178, 106, 13, 255, 183, 106, 10, 255, 178, 102, 8, 255, 173, 100, 12, 255, 180, 104, 13, 255, 166, 100, 10, 255, 161, 105, 13, 255, 160, 106, 16, 255, 159, 102, 16, 255, 158, 104, 14, 255, 162, 108, 14, 255, 162, 104, 17, 255, 177, 110, 12, 255, 178, 107, 7, 255, 165, 104, 14, 255, 179, 110, 20, 255, 174, 106, 15, 255, 168, 107, 12, 255, 168, 109, 10, 255, 171, 113, 14, 255, 173, 118, 13, 255, 171, 112, 13, 255, 177, 118, 8, 255, 181, 123, 9, 255, 185, 124, 7, 255, 194, 130, 2, 255, 205, 138, 6, 255, 207, 139, 3, 255, 196, 122, 12, 255, 187, 113, 9, 255, 187, 113, 8, 255, 189, 119, 9, 255, 195, 124, 7, 255, 197, 127, 13, 255, 199, 130, 20, 255, 196, 122, 17, 255, 191, 115, 17, 255, 192, 113, 11, 255, 184, 106, 11, 255, 182, 109, 5, 255, 181, 108, 10, 255, 181, 104, 8, 255, 187, 105, 2, 255, 187, 100, 5, 255, 183, 97, 4, 255, 182, 99, 5, 255, 179, 102, 5, 255, 178, 103, 6, 255, 176, 101, 6, 255, 177, 101, 6, 255, 173, 99, 4, 255, 173, 98, 5, 255, 174, 97, 7, 255, 175, 97, 6, 255, 179, 100, 7, 255, 180, 102, 6, 255, 182, 102, 5, 255, 184, 103, 4, 255, 184, 103, 12, 255, 186, 104, 15, 255, 187, 105, 16, 255, 185, 104, 15, 255, 185, 103, 10, 255, 182, 103, 6, 255, 181, 102, 5, 255, 185, 103, 5, 255, 184, 93, 2, 255, 176, 77, 2, 255, 177, 77, 1, 255, 185, 86, 3, 255, 191, 89, 2, 255, 194, 89, 7, 255, 143, 68, 9, 255, 113, 54, 8, 255, 118, 51, 7, 255, 105, 47, 7, 255, 118, 53, 8, 255, 123, 59, 3, 255, 123, 60, 6, 255, 123, 62, 5, 255, 128, 68, 4, 255, 132, 71, 6, 255, 136, 71, 8, 255, 130, 66, 4, 255, 135, 70, 7, 255, 146, 77, 10, 255, 150, 75, 3, 255, 159, 82, 3, 255, 161, 86, 8, 255, 159, 83, 10, 255, 158, 79, 3, 255, 156, 79, 0, 255, 147, 75, 2, 255, 139, 70, 3, 255, 143, 74, 3, 255, 151, 80, 3, 255, 156, 83, 8, 255, 159, 87, 6, 255, 158, 87, 2, 255, 154, 84, 3, 255, 150, 81, 8, 255, 147, 78, 10, 255, 148, 79, 11, 255, 147, 78, 4, 255, 146, 78, 3, 255, 147, 78, 10, 255, 149, 79, 10, 255, 143, 77, 3, 255, 136, 72, 3, 255, 133, 71, 5, 255, 135, 70, 11, 255, 136, 73, 10, 255, 130, 69, 6, 255, 126, 67, 12, 255, 124, 65, 9, 255, 124, 65, 6, 255, 116, 65, 4, 255, 114, 65, 4, 255, 116, 59, 2, 255, 116, 55, 7, 255, 106, 51, 3, 255, 105, 51, 2, 255, 103, 49, 7, 255, 95, 41, 3, 255, 92, 41, 4, 255, 89, 42, 4, 255, 80, 33, 4, 255, 65, 21, 5, 255, 45, 14, 1, 255, 34, 10, 0, 255, 13, 50, 46, 255, 12, 23, 64, 255, 8, 10, 18, 255, 3, 5, 3, 255, 2, 5, 19, 255, 4, 3, 19, 255, 0, 2, 4, 255, 2, 3, 7, 255, 2, 3, 9, 255, 2, 3, 10, 255, 3, 4, 10, 255, 1, 1, 4, 255, 1, 2, 3, 255, 1, 2, 4, 255, 0, 0, 3, 255, 0, 0, 3, 255, 1, 1, 4, 255, 1, 4, 7, 255, 1, 7, 10, 255, 2, 5, 10, 255, 2, 5, 12, 255, 2, 7, 12, 255, 1, 7, 8, 255, 0, 3, 7, 255, 1, 3, 14, 255, 3, 5, 17, 255, 1, 4, 11, 255, 1, 3, 9, 255, 1, 5, 8, 255, 2, 3, 7, 255, 1, 2, 6, 255, 2, 3, 7, 255, 1, 1, 2, 255, 1, 1, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 0, 4, 255, 3, 2, 5, 255, 2, 1, 6, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 0, 255, 1, 2, 1, 255, 2, 0, 0, 255, 7, 10, 31, 255, 4, 55, 105, 255, 9, 52, 82, 255, 4, 46, 81, 255, 5, 41, 70, 255, 3, 11, 59, 255, 6, 109, 202, 255, 5, 155, 183, 255, 3, 0, 0, 255, 10, 3, 42, 255, 1, 29, 187, 255, 10, 9, 22, 255, 9, 2, 0, 255, 2, 3, 3, 255, 5, 0, 1, 255, 0, 1, 3, 255, 2, 2, 1, 255, 4, 1, 3, 255, 2, 0, 1, 255, 2, 1, 1, 255, 2, 2, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 0, 1, 255, 2, 1, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 3, 2, 255, 1, 3, 2, 255, 2, 3, 2, 255, 3, 1, 2, 255, 3, 1, 0, 255, 5, 2, 1, 255, 6, 3, 2, 255, 6, 4, 1, 255, 6, 4, 1, 255, 9, 7, 3, 255, 14, 11, 7, 255, 17, 17, 11, 255, 22, 24, 16, 255, 25, 30, 17, 255, 27, 39, 18, 255, 25, 43, 20, 255, 30, 52, 36, 255, 33, 61, 36, 255, 34, 65, 35, 255, 38, 66, 48, 255, 43, 69, 46, 255, 47, 65, 42, 255, 44, 72, 45, 255, 41, 72, 47, 255, 46, 82, 61, 255, 52, 109, 86, 255, 75, 132, 114, 255, 82, 150, 129, 255, 96, 165, 136, 255, 116, 168, 136, 255, 108, 161, 119, 255, 90, 152, 102, 255, 84, 143, 91, 255, 79, 129, 78, 255, 77, 114, 68, 255, 66, 96, 42, 255, 56, 81, 23, 255, 46, 62, 6, 255, 43, 43, 14, 255, 39, 36, 6, 255, 41, 34, 6, 255, 47, 37, 7, 255, 48, 40, 5, 255, 50, 36, 4, 255, 54, 36, 5, 255, 53, 33, 5, 255, 50, 32, 4, 255, 51, 36, 7, 255, 46, 31, 3, 255, 48, 33, 10, 255, 45, 34, 7, 255, 51, 39, 6, 255, 58, 39, 6, 255, 57, 42, 6, 255, 61, 41, 1, 255, 72, 49, 3, 255, 67, 46, 5, 255, 74, 47, 2, 255, 83, 53, 3, 255, 80, 54, 4, 255, 81, 53, 2, 255, 89, 57, 9, 255, 88, 54, 7, 255, 86, 52, 4, 255, 89, 57, 6, 255, 92, 55, 2, 255, 94, 52, 6, 255, 81, 48, 3, 255, 68, 46, 9, 255, 78, 47, 15, 255, 74, 44, 11, 255, 67, 43, 3, 255, 80, 47, 4, 255, 83, 46, 3, 255, 79, 47, 5, 255, 78, 49, 8, 255, 79, 49, 5, 255, 77, 46, 2, 255, 80, 43, 3, 255, 87, 46, 9, 255, 91, 46, 6, 255, 97, 53, 4, 255, 97, 54, 8, 255, 91, 51, 4, 255, 94, 56, 10, 255, 98, 57, 9, 255, 105, 60, 10, 255, 106, 62, 6, 255, 100, 60, 6, 255, 89, 57, 7, 255, 91, 54, 8, 255, 93, 54, 11, 255, 94, 55, 13, 255, 92, 53, 8, 255, 94, 55, 5, 255, 98, 57, 7, 255, 101, 56, 7, 255, 108, 57, 8, 255, 110, 54, 8, 255, 106, 54, 9, 255, 101, 57, 6, 255, 98, 57, 5, 255, 104, 58, 9, 255, 103, 57, 3, 255, 95, 55, 7, 255, 94, 54, 5, 255, 99, 59, 5, 255, 97, 56, 11, 255, 99, 54, 12, 255, 111, 54, 13, 255, 122, 56, 12, 255, 108, 55, 7, 255, 89, 47, 8, 255, 101, 57, 7, 255, 116, 59, 12, 255, 139, 64, 7, 255, 135, 55, 8, 255, 136, 59, 5, 255, 127, 60, 6, 255, 108, 52, 7, 255, 102, 47, 6, 255, 106, 50, 8, 255, 117, 60, 5, 255, 138, 65, 5, 255, 151, 65, 5, 255, 147, 65, 5, 255, 148, 68, 6, 255, 146, 64, 10, 255, 139, 60, 5, 255, 152, 62, 2, 255, 163, 71, 9, 255, 157, 72, 7, 255, 157, 72, 4, 255, 159, 73, 7, 255, 145, 66, 3, 255, 134, 59, 7, 255, 154, 73, 4, 255, 173, 81, 8, 255, 167, 78, 6, 255, 154, 71, 13, 255, 137, 66, 7, 255, 114, 59, 24, 255, 118, 62, 17, 255, 136, 68, 10, 255, 150, 77, 4, 255, 152, 76, 4, 255, 133, 73, 10, 255, 119, 68, 8, 255, 127, 69, 12, 255, 127, 70, 16, 255, 123, 70, 12, 255, 119, 75, 7, 255, 120, 76, 10, 255, 126, 73, 13, 255, 129, 74, 10, 255, 149, 79, 17, 255, 141, 76, 3, 255, 127, 78, 3, 255, 134, 77, 6, 255, 140, 76, 4, 255, 152, 82, 15, 255, 152, 80, 8, 255, 137, 76, 10, 255, 127, 76, 22, 255, 123, 77, 14, 255, 123, 78, 6, 255, 126, 79, 8, 255, 127, 81, 11, 255, 126, 80, 12, 255, 125, 77, 12, 255, 139, 80, 16, 255, 153, 84, 14, 255, 135, 83, 12, 255, 124, 81, 15, 255, 131, 81, 10, 255, 131, 82, 19, 255, 125, 85, 2, 255, 131, 86, 9, 255, 133, 81, 17, 255, 125, 82, 7, 255, 132, 86, 11, 255, 144, 86, 12, 255, 140, 88, 6, 255, 144, 89, 9, 255, 145, 93, 13, 255, 143, 93, 14, 255, 142, 90, 14, 255, 147, 91, 14, 255, 151, 93, 9, 255, 157, 98, 12, 255, 171, 99, 17, 255, 176, 93, 13, 255, 177, 100, 18, 255, 174, 104, 11, 255, 185, 102, 9, 255, 182, 98, 6, 255, 173, 95, 10, 255, 176, 98, 13, 255, 179, 104, 7, 255, 172, 101, 10, 255, 166, 105, 9, 255, 161, 103, 16, 255, 161, 104, 19, 255, 162, 107, 14, 255, 164, 106, 16, 255, 160, 104, 8, 255, 169, 107, 13, 255, 174, 108, 22, 255, 174, 110, 12, 255, 176, 108, 14, 255, 170, 107, 20, 255, 166, 110, 7, 255, 167, 108, 14, 255, 172, 112, 13, 255, 176, 115, 8, 255, 177, 116, 8, 255, 178, 115, 15, 255, 179, 119, 14, 255, 188, 123, 15, 255, 194, 124, 13, 255, 204, 135, 5, 255, 205, 134, 6, 255, 198, 126, 7, 255, 196, 124, 16, 255, 188, 121, 15, 255, 186, 122, 12, 255, 194, 117, 8, 255, 196, 115, 14, 255, 195, 112, 11, 255, 196, 110, 5, 255, 195, 114, 12, 255, 188, 108, 11, 255, 185, 106, 7, 255, 185, 110, 10, 255, 180, 108, 9, 255, 181, 107, 3, 255, 189, 110, 4, 255, 186, 102, 6, 255, 179, 97, 5, 255, 179, 100, 6, 255, 178, 104, 7, 255, 174, 103, 6, 255, 174, 102, 6, 255, 174, 101, 6, 255, 178, 102, 3, 255, 176, 104, 2, 255, 174, 102, 2, 255, 178, 99, 5, 255, 183, 102, 9, 255, 181, 104, 9, 255, 178, 103, 7, 255, 179, 104, 2, 255, 181, 106, 5, 255, 184, 108, 12, 255, 185, 107, 17, 255, 184, 104, 14, 255, 184, 104, 4, 255, 183, 104, 7, 255, 183, 103, 12, 255, 180, 95, 6, 255, 175, 85, 2, 255, 175, 80, 5, 255, 176, 84, 3, 255, 180, 87, 3, 255, 190, 84, 9, 255, 164, 71, 4, 255, 127, 63, 8, 255, 112, 55, 2, 255, 110, 49, 4, 255, 103, 52, 12, 255, 120, 62, 8, 255, 127, 64, 3, 255, 133, 66, 6, 255, 138, 67, 12, 255, 145, 70, 9, 255, 157, 80, 4, 255, 163, 85, 6, 255, 150, 75, 2, 255, 146, 74, 7, 255, 154, 81, 16, 255, 155, 81, 13, 255, 160, 86, 11, 255, 161, 91, 6, 255, 163, 90, 10, 255, 156, 78, 8, 255, 150, 71, 4, 255, 137, 59, 1, 255, 132, 60, 3, 255, 139, 70, 1, 255, 151, 78, 5, 255, 152, 78, 12, 255, 149, 76, 9, 255, 150, 78, 5, 255, 149, 80, 5, 255, 148, 80, 8, 255, 144, 76, 9, 255, 143, 75, 5, 255, 140, 76, 3, 255, 142, 79, 5, 255, 142, 77, 4, 255, 144, 76, 6, 255, 143, 74, 5, 255, 139, 72, 3, 255, 132, 71, 7, 255, 127, 67, 10, 255, 128, 69, 6, 255, 129, 67, 2, 255, 129, 65, 11, 255, 124, 65, 8, 255, 125, 63, 7, 255, 117, 57, 10, 255, 107, 52, 6, 255, 105, 50, 1, 255, 102, 51, 1, 255, 96, 48, 3, 255, 93, 43, 3, 255, 92, 41, 5, 255, 90, 40, 3, 255, 88, 39, 2, 255, 85, 37, 2, 255, 82, 34, 5, 255, 64, 23, 3, 255, 51, 18, 1, 255, 52, 16, 4, 255, 55, 165, 219, 255, 13, 57, 84, 255, 3, 0, 0, 255, 7, 3, 8, 255, 3, 6, 7, 255, 2, 2, 11, 255, 2, 1, 6, 255, 2, 1, 12, 255, 3, 1, 7, 255, 1, 3, 4, 255, 2, 3, 8, 255, 2, 2, 10, 255, 0, 1, 6, 255, 0, 0, 5, 255, 0, 0, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 3, 255, 1, 0, 6, 255, 1, 4, 6, 255, 1, 5, 8, 255, 1, 5, 8, 255, 0, 4, 8, 255, 1, 5, 9, 255, 2, 7, 12, 255, 2, 7, 13, 255, 1, 5, 12, 255, 0, 4, 12, 255, 2, 5, 12, 255, 2, 5, 12, 255, 0, 1, 7, 255, 1, 2, 6, 255, 1, 1, 3, 255, 0, 0, 3, 255, 1, 1, 5, 255, 2, 3, 6, 255, 0, 1, 3, 255, 0, 2, 3, 255, 1, 1, 2, 255, 0, 0, 5, 255, 0, 1, 3, 255, 0, 1, 2, 255, 1, 2, 6, 255, 0, 1, 3, 255, 2, 0, 3, 255, 0, 0, 10, 255, 13, 55, 99, 255, 12, 82, 118, 255, 12, 65, 94, 255, 7, 57, 91, 255, 9, 46, 74, 255, 4, 23, 135, 255, 0, 196, 242, 255, 2, 35, 76, 255, 13, 0, 0, 255, 8, 23, 155, 255, 5, 28, 112, 255, 12, 1, 0, 255, 6, 5, 5, 255, 5, 3, 2, 255, 8, 2, 0, 255, 6, 1, 2, 255, 3, 2, 2, 255, 0, 0, 2, 255, 4, 1, 2, 255, 3, 1, 2, 255, 2, 0, 1, 255, 1, 0, 0, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 1, 2, 255, 2, 2, 1, 255, 2, 2, 0, 255, 3, 0, 0, 255, 5, 2, 3, 255, 8, 3, 4, 255, 5, 1, 1, 255, 8, 7, 3, 255, 6, 6, 1, 255, 11, 10, 8, 255, 19, 18, 11, 255, 20, 24, 6, 255, 22, 29, 12, 255, 25, 35, 19, 255, 32, 44, 20, 255, 36, 45, 30, 255, 37, 54, 38, 255, 33, 57, 28, 255, 36, 60, 30, 255, 33, 64, 36, 255, 36, 66, 49, 255, 40, 60, 33, 255, 44, 65, 33, 255, 41, 78, 46, 255, 46, 95, 72, 255, 64, 112, 91, 255, 86, 137, 115, 255, 90, 151, 125, 255, 98, 161, 131, 255, 107, 164, 125, 255, 97, 150, 98, 255, 90, 142, 91, 255, 81, 131, 85, 255, 75, 122, 71, 255, 69, 105, 61, 255, 68, 100, 30, 255, 56, 80, 23, 255, 44, 57, 17, 255, 38, 40, 14, 255, 35, 36, 12, 255, 46, 35, 5, 255, 51, 36, 6, 255, 45, 35, 6, 255, 46, 36, 4, 255, 53, 36, 7, 255, 57, 33, 6, 255, 53, 35, 6, 255, 50, 33, 9, 255, 53, 35, 11, 255, 46, 33, 6, 255, 47, 37, 4, 255, 59, 44, 10, 255, 61, 38, 7, 255, 61, 40, 7, 255, 64, 43, 1, 255, 70, 48, 4, 255, 72, 44, 7, 255, 78, 49, 6, 255, 86, 57, 6, 255, 82, 54, 2, 255, 80, 53, 3, 255, 84, 56, 6, 255, 84, 54, 2, 255, 85, 53, 0, 255, 88, 57, 4, 255, 88, 54, 6, 255, 85, 46, 3, 255, 80, 46, 5, 255, 77, 44, 8, 255, 82, 45, 4, 255, 79, 45, 8, 255, 75, 45, 6, 255, 73, 42, 2, 255, 78, 48, 8, 255, 77, 45, 9, 255, 75, 42, 5, 255, 77, 44, 4, 255, 81, 47, 8, 255, 84, 45, 6, 255, 91, 52, 7, 255, 92, 52, 5, 255, 93, 54, 2, 255, 92, 54, 2, 255, 91, 56, 1, 255, 90, 58, 5, 255, 96, 58, 7, 255, 103, 60, 3, 255, 108, 62, 4, 255, 102, 62, 3, 255, 94, 60, 3, 255, 93, 55, 5, 255, 96, 55, 5, 255, 93, 54, 11, 255, 95, 54, 10, 255, 100, 55, 5, 255, 100, 56, 9, 255, 97, 56, 5, 255, 100, 56, 7, 255, 106, 57, 7, 255, 100, 55, 6, 255, 99, 56, 4, 255, 98, 56, 5, 255, 98, 60, 9, 255, 104, 57, 9, 255, 105, 60, 9, 255, 100, 54, 4, 255, 102, 55, 5, 255, 98, 53, 4, 255, 98, 55, 5, 255, 102, 52, 10, 255, 97, 52, 12, 255, 84, 49, 14, 255, 97, 48, 7, 255, 127, 70, 11, 255, 135, 71, 5, 255, 141, 67, 8, 255, 114, 47, 9, 255, 89, 50, 7, 255, 82, 57, 5, 255, 100, 52, 5, 255, 109, 52, 6, 255, 126, 64, 10, 255, 140, 65, 6, 255, 142, 65, 2, 255, 148, 69, 3, 255, 159, 68, 4, 255, 161, 73, 8, 255, 144, 65, 14, 255, 136, 61, 6, 255, 137, 60, 6, 255, 134, 58, 8, 255, 138, 61, 10, 255, 149, 60, 17, 255, 156, 68, 4, 255, 153, 69, 5, 255, 154, 69, 11, 255, 157, 73, 4, 255, 157, 71, 7, 255, 159, 73, 6, 255, 166, 78, 9, 255, 175, 81, 9, 255, 159, 77, 5, 255, 123, 68, 14, 255, 129, 67, 17, 255, 146, 70, 3, 255, 142, 72, 7, 255, 147, 74, 17, 255, 137, 72, 8, 255, 144, 74, 5, 255, 150, 74, 14, 255, 117, 72, 12, 255, 116, 75, 8, 255, 122, 68, 16, 255, 120, 70, 16, 255, 140, 72, 7, 255, 144, 75, 10, 255, 130, 75, 2, 255, 140, 82, 8, 255, 150, 81, 8, 255, 161, 82, 4, 255, 159, 85, 3, 255, 154, 82, 2, 255, 135, 76, 10, 255, 127, 77, 24, 255, 129, 78, 15, 255, 132, 79, 4, 255, 124, 79, 8, 255, 124, 81, 13, 255, 150, 82, 9, 255, 139, 80, 15, 255, 150, 76, 13, 255, 163, 80, 9, 255, 132, 78, 15, 255, 129, 82, 3, 255, 132, 80, 6, 255, 131, 82, 6, 255, 125, 81, 9, 255, 141, 88, 14, 255, 157, 89, 12, 255, 159, 91, 12, 255, 138, 86, 11, 255, 139, 83, 15, 255, 137, 86, 12, 255, 136, 90, 12, 255, 145, 93, 10, 255, 162, 91, 18, 255, 170, 92, 15, 255, 160, 93, 14, 255, 146, 95, 10, 255, 152, 101, 13, 255, 165, 103, 17, 255, 162, 98, 15, 255, 162, 103, 18, 255, 173, 106, 14, 255, 182, 103, 7, 255, 183, 105, 17, 255, 183, 108, 14, 255, 183, 106, 9, 255, 170, 101, 15, 255, 163, 101, 12, 255, 162, 104, 13, 255, 155, 100, 15, 255, 158, 102, 25, 255, 162, 107, 6, 255, 166, 104, 12, 255, 166, 107, 15, 255, 163, 107, 11, 255, 170, 106, 12, 255, 178, 110, 12, 255, 171, 108, 7, 255, 167, 108, 11, 255, 167, 110, 11, 255, 172, 110, 5, 255, 176, 112, 11, 255, 173, 109, 10, 255, 175, 112, 17, 255, 181, 117, 12, 255, 187, 123, 14, 255, 192, 120, 10, 255, 182, 102, 11, 255, 202, 130, 8, 255, 206, 137, 12, 255, 202, 134, 2, 255, 198, 129, 4, 255, 194, 124, 13, 255, 188, 119, 7, 255, 189, 117, 1, 255, 198, 124, 9, 255, 187, 109, 20, 255, 193, 115, 22, 255, 193, 116, 12, 255, 184, 108, 13, 255, 187, 107, 5, 255, 185, 100, 7, 255, 183, 108, 9, 255, 180, 113, 1, 255, 183, 109, 4, 255, 189, 112, 5, 255, 182, 110, 3, 255, 178, 106, 0, 255, 179, 107, 3, 255, 179, 106, 4, 255, 177, 104, 2, 255, 177, 103, 2, 255, 182, 104, 5, 255, 177, 100, 2, 255, 177, 99, 4, 255, 181, 102, 8, 255, 181, 103, 7, 255, 181, 104, 6, 255, 181, 105, 3, 255, 182, 103, 1, 255, 184, 105, 11, 255, 182, 110, 14, 255, 184, 108, 10, 255, 186, 101, 8, 255, 182, 100, 5, 255, 180, 103, 4, 255, 183, 101, 7, 255, 180, 89, 5, 255, 163, 77, 6, 255, 162, 77, 15, 255, 185, 94, 9, 255, 172, 81, 5, 255, 150, 74, 6, 255, 140, 72, 9, 255, 124, 65, 5, 255, 100, 44, 2, 255, 109, 50, 12, 255, 128, 73, 13, 255, 126, 67, 4, 255, 122, 64, 0, 255, 133, 69, 1, 255, 152, 79, 5, 255, 168, 89, 11, 255, 171, 92, 13, 255, 167, 88, 11, 255, 164, 86, 9, 255, 161, 83, 9, 255, 165, 84, 10, 255, 171, 91, 9, 255, 169, 94, 10, 255, 166, 92, 6, 255, 168, 93, 9, 255, 163, 91, 12, 255, 160, 83, 6, 255, 158, 75, 14, 255, 140, 67, 4, 255, 136, 65, 0, 255, 140, 68, 8, 255, 143, 71, 9, 255, 142, 76, 5, 255, 144, 77, 7, 255, 144, 75, 4, 255, 143, 76, 10, 255, 139, 74, 9, 255, 140, 75, 2, 255, 140, 75, 0, 255, 139, 76, 5, 255, 136, 72, 7, 255, 136, 72, 9, 255, 135, 69, 8, 255, 133, 74, 9, 255, 127, 74, 7, 255, 128, 69, 3, 255, 125, 65, 6, 255, 129, 65, 11, 255, 125, 64, 3, 255, 119, 60, 3, 255, 115, 57, 1, 255, 112, 53, 1, 255, 109, 51, 4, 255, 107, 51, 5, 255, 98, 49, 1, 255, 95, 47, 2, 255, 90, 44, 1, 255, 87, 34, 2, 255, 88, 37, 5, 255, 84, 35, 3, 255, 76, 29, 1, 255, 67, 26, 1, 255, 64, 22, 2, 255, 50, 16, 1, 255, 43, 12, 2, 255, 38, 86, 132, 255, 23, 138, 170, 255, 2, 27, 33, 255, 5, 0, 9, 255, 0, 1, 3, 255, 1, 3, 4, 255, 3, 4, 6, 255, 2, 3, 5, 255, 1, 2, 11, 255, 3, 4, 5, 255, 2, 3, 10, 255, 1, 1, 4, 255, 1, 3, 2, 255, 0, 0, 6, 255, 0, 0, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 0, 3, 255, 0, 1, 3, 255, 0, 4, 6, 255, 2, 6, 10, 255, 3, 6, 11, 255, 1, 6, 12, 255, 0, 5, 11, 255, 0, 5, 11, 255, 1, 5, 12, 255, 0, 4, 10, 255, 0, 3, 10, 255, 2, 5, 12, 255, 1, 3, 8, 255, 3, 4, 7, 255, 2, 3, 5, 255, 0, 1, 5, 255, 1, 2, 6, 255, 2, 3, 7, 255, 0, 1, 4, 255, 0, 2, 3, 255, 1, 1, 2, 255, 2, 1, 4, 255, 2, 2, 7, 255, 1, 1, 3, 255, 2, 0, 4, 255, 4, 2, 7, 255, 2, 0, 0, 255, 3, 24, 61, 255, 27, 86, 143, 255, 13, 89, 109, 255, 14, 71, 114, 255, 10, 75, 113, 255, 2, 21, 106, 255, 5, 119, 227, 255, 8, 130, 183, 255, 6, 0, 0, 255, 9, 3, 63, 255, 3, 32, 198, 255, 10, 16, 12, 255, 13, 12, 5, 255, 6, 6, 5, 255, 11, 7, 4, 255, 9, 5, 2, 255, 6, 1, 0, 255, 4, 2, 3, 255, 1, 1, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 0, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 0, 0, 255, 3, 1, 2, 255, 3, 1, 1, 255, 2, 2, 0, 255, 6, 3, 2, 255, 6, 1, 2, 255, 6, 2, 1, 255, 8, 5, 0, 255, 8, 8, 6, 255, 11, 10, 9, 255, 17, 16, 10, 255, 19, 20, 8, 255, 21, 24, 11, 255, 26, 34, 19, 255, 31, 42, 22, 255, 33, 42, 25, 255, 35, 44, 29, 255, 38, 53, 33, 255, 31, 54, 31, 255, 34, 60, 35, 255, 31, 60, 39, 255, 35, 64, 39, 255, 36, 63, 35, 255, 38, 66, 45, 255, 45, 83, 57, 255, 55, 105, 78, 255, 68, 123, 95, 255, 82, 139, 107, 255, 93, 151, 122, 255, 100, 159, 130, 255, 96, 153, 109, 255, 86, 138, 86, 255, 86, 133, 85, 255, 80, 127, 67, 255, 72, 113, 61, 255, 61, 93, 51, 255, 67, 94, 26, 255, 61, 82, 17, 255, 50, 60, 13, 255, 39, 41, 14, 255, 42, 39, 13, 255, 46, 37, 4, 255, 46, 38, 4, 255, 48, 35, 7, 255, 50, 37, 6, 255, 50, 38, 6, 255, 48, 32, 4, 255, 51, 35, 5, 255, 52, 32, 6, 255, 52, 34, 5, 255, 60, 36, 3, 255, 72, 41, 6, 255, 72, 43, 5, 255, 62, 37, 4, 255, 68, 45, 9, 255, 66, 42, 5, 255, 68, 42, 8, 255, 75, 46, 8, 255, 81, 51, 3, 255, 87, 53, 1, 255, 85, 51, 2, 255, 86, 52, 4, 255, 86, 52, 3, 255, 86, 54, 2, 255, 92, 58, 7, 255, 89, 54, 5, 255, 79, 47, 4, 255, 75, 46, 4, 255, 79, 47, 6, 255, 76, 48, 3, 255, 73, 50, 7, 255, 72, 48, 6, 255, 72, 41, 5, 255, 73, 42, 1, 255, 76, 47, 10, 255, 74, 43, 13, 255, 77, 45, 5, 255, 80, 48, 5, 255, 82, 45, 8, 255, 86, 45, 3, 255, 89, 49, 3, 255, 92, 53, 3, 255, 87, 49, 4, 255, 90, 50, 9, 255, 86, 49, 5, 255, 93, 56, 9, 255, 100, 60, 7, 255, 106, 64, 4, 255, 101, 60, 1, 255, 99, 60, 6, 255, 94, 57, 7, 255, 97, 56, 7, 255, 96, 56, 4, 255, 95, 54, 10, 255, 96, 53, 8, 255, 98, 53, 3, 255, 98, 55, 4, 255, 99, 57, 3, 255, 102, 55, 9, 255, 106, 58, 5, 255, 111, 57, 4, 255, 107, 56, 14, 255, 98, 55, 7, 255, 102, 54, 5, 255, 102, 52, 11, 255, 105, 57, 7, 255, 104, 55, 3, 255, 103, 56, 10, 255, 101, 55, 9, 255, 101, 56, 7, 255, 97, 55, 8, 255, 88, 54, 8, 255, 91, 56, 13, 255, 90, 54, 10, 255, 105, 58, 4, 255, 123, 57, 6, 255, 106, 50, 12, 255, 91, 53, 4, 255, 88, 56, 6, 255, 97, 58, 3, 255, 146, 63, 2, 255, 140, 62, 7, 255, 139, 61, 9, 255, 138, 59, 9, 255, 143, 62, 9, 255, 145, 65, 4, 255, 137, 60, 8, 255, 145, 61, 4, 255, 141, 60, 6, 255, 127, 62, 2, 255, 127, 61, 5, 255, 129, 62, 5, 255, 132, 63, 15, 255, 137, 64, 2, 255, 140, 66, 4, 255, 149, 70, 8, 255, 156, 74, 7, 255, 158, 74, 6, 255, 155, 70, 4, 255, 156, 74, 10, 255, 153, 73, 7, 255, 153, 74, 10, 255, 174, 84, 11, 255, 170, 83, 2, 255, 154, 78, 3, 255, 157, 79, 9, 255, 134, 69, 11, 255, 130, 66, 9, 255, 128, 71, 9, 255, 143, 70, 11, 255, 148, 73, 10, 255, 145, 79, 8, 255, 126, 75, 3, 255, 121, 69, 16, 255, 125, 77, 9, 255, 127, 76, 8, 255, 130, 75, 19, 255, 139, 75, 13, 255, 145, 76, 11, 255, 142, 74, 7, 255, 147, 78, 7, 255, 145, 82, 10, 255, 137, 80, 6, 255, 134, 84, 11, 255, 130, 81, 7, 255, 130, 80, 6, 255, 130, 82, 9, 255, 129, 74, 16, 255, 124, 80, 10, 255, 142, 83, 9, 255, 142, 78, 9, 255, 132, 82, 5, 255, 134, 85, 9, 255, 131, 81, 13, 255, 132, 81, 9, 255, 136, 78, 13, 255, 133, 86, 14, 255, 138, 86, 18, 255, 146, 82, 8, 255, 163, 89, 4, 255, 165, 92, 3, 255, 143, 89, 12, 255, 138, 83, 8, 255, 142, 86, 14, 255, 151, 92, 20, 255, 156, 93, 8, 255, 166, 95, 12, 255, 165, 98, 11, 255, 160, 94, 19, 255, 156, 95, 19, 255, 151, 98, 2, 255, 157, 97, 11, 255, 166, 98, 18, 255, 168, 100, 10, 255, 169, 103, 14, 255, 179, 115, 17, 255, 191, 119, 6, 255, 188, 117, 9, 255, 172, 110, 11, 255, 167, 104, 12, 255, 165, 101, 16, 255, 164, 104, 11, 255, 161, 102, 8, 255, 167, 105, 23, 255, 165, 104, 22, 255, 168, 108, 10, 255, 164, 105, 16, 255, 166, 105, 19, 255, 171, 105, 21, 255, 171, 105, 14, 255, 168, 105, 9, 255, 168, 109, 7, 255, 171, 108, 20, 255, 174, 111, 13, 255, 175, 112, 9, 255, 173, 110, 11, 255, 171, 109, 15, 255, 180, 118, 7, 255, 189, 122, 8, 255, 187, 114, 4, 255, 180, 98, 16, 255, 192, 105, 9, 255, 198, 113, 9, 255, 205, 131, 4, 255, 201, 138, 1, 255, 196, 134, 6, 255, 192, 120, 8, 255, 192, 120, 7, 255, 200, 130, 12, 255, 202, 132, 13, 255, 200, 129, 11, 255, 203, 125, 14, 255, 196, 121, 16, 255, 192, 110, 12, 255, 185, 95, 3, 255, 188, 103, 2, 255, 186, 110, 4, 255, 185, 109, 7, 255, 187, 109, 4, 255, 185, 106, 1, 255, 187, 108, 3, 255, 188, 108, 7, 255, 180, 99, 2, 255, 179, 98, 3, 255, 184, 103, 4, 255, 180, 102, 2, 255, 179, 101, 1, 255, 180, 100, 4, 255, 182, 102, 8, 255, 181, 103, 5, 255, 182, 105, 3, 255, 184, 103, 4, 255, 187, 100, 6, 255, 188, 102, 9, 255, 184, 105, 12, 255, 186, 104, 10, 255, 187, 100, 9, 255, 188, 99, 10, 255, 188, 98, 12, 255, 185, 95, 6, 255, 186, 97, 1, 255, 189, 104, 7, 255, 180, 97, 4, 255, 194, 100, 10, 255, 174, 86, 6, 255, 138, 69, 8, 255, 158, 76, 6, 255, 135, 66, 2, 255, 118, 69, 9, 255, 147, 81, 11, 255, 142, 72, 6, 255, 132, 69, 3, 255, 132, 70, 6, 255, 150, 84, 10, 255, 172, 99, 11, 255, 177, 101, 8, 255, 171, 98, 7, 255, 171, 92, 8, 255, 182, 105, 13, 255, 186, 106, 13, 255, 182, 102, 6, 255, 179, 101, 2, 255, 172, 97, 5, 255, 172, 94, 6, 255, 174, 93, 7, 255, 168, 94, 10, 255, 167, 94, 2, 255, 172, 88, 9, 255, 165, 85, 11, 255, 153, 78, 3, 255, 149, 77, 7, 255, 146, 65, 9, 255, 133, 58, 4, 255, 131, 63, 10, 255, 135, 66, 4, 255, 141, 72, 2, 255, 143, 71, 7, 255, 139, 74, 5, 255, 132, 76, 1, 255, 132, 73, 4, 255, 133, 69, 7, 255, 133, 71, 7, 255, 134, 71, 2, 255, 133, 70, 7, 255, 130, 74, 11, 255, 126, 68, 3, 255, 119, 62, 2, 255, 114, 60, 6, 255, 113, 59, 1, 255, 107, 55, 3, 255, 104, 54, 2, 255, 99, 50, 1, 255, 97, 46, 5, 255, 93, 41, 6, 255, 86, 35, 5, 255, 80, 32, 11, 255, 73, 30, 10, 255, 72, 26, 5, 255, 70, 23, 4, 255, 64, 22, 4, 255, 62, 23, 5, 255, 55, 20, 5, 255, 39, 16, 9, 255, 27, 10, 4, 255, 20, 6, 4, 255, 3, 0, 0, 255, 9, 54, 83, 255, 9, 83, 134, 255, 3, 14, 15, 255, 3, 0, 0, 255, 2, 2, 10, 255, 1, 4, 6, 255, 4, 3, 3, 255, 3, 1, 11, 255, 2, 3, 10, 255, 4, 4, 6, 255, 1, 3, 7, 255, 0, 4, 8, 255, 1, 1, 6, 255, 1, 0, 4, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 5, 255, 1, 2, 7, 255, 2, 3, 8, 255, 1, 2, 9, 255, 1, 3, 11, 255, 1, 4, 11, 255, 0, 3, 10, 255, 0, 3, 8, 255, 0, 2, 9, 255, 0, 2, 10, 255, 1, 4, 10, 255, 0, 3, 8, 255, 2, 4, 8, 255, 2, 3, 7, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 2, 6, 255, 0, 0, 4, 255, 0, 1, 2, 255, 0, 1, 2, 255, 1, 1, 2, 255, 0, 0, 5, 255, 5, 2, 4, 255, 4, 1, 2, 255, 2, 0, 3, 255, 1, 3, 12, 255, 11, 55, 110, 255, 20, 82, 134, 255, 22, 78, 116, 255, 17, 81, 125, 255, 12, 66, 112, 255, 7, 45, 173, 255, 3, 185, 244, 255, 3, 18, 44, 255, 4, 0, 0, 255, 1, 24, 174, 255, 5, 29, 109, 255, 19, 15, 4, 255, 17, 17, 13, 255, 16, 17, 11, 255, 13, 9, 5, 255, 9, 4, 1, 255, 11, 7, 4, 255, 6, 2, 2, 255, 2, 0, 0, 255, 1, 0, 0, 255, 3, 1, 1, 255, 2, 2, 0, 255, 0, 1, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 1, 0, 0, 255, 2, 0, 1, 255, 4, 2, 2, 255, 4, 3, 1, 255, 5, 3, 1, 255, 7, 3, 2, 255, 10, 7, 4, 255, 8, 7, 0, 255, 10, 10, 7, 255, 14, 15, 13, 255, 18, 21, 7, 255, 23, 28, 9, 255, 25, 32, 19, 255, 24, 34, 19, 255, 29, 40, 22, 255, 37, 47, 36, 255, 34, 48, 28, 255, 35, 50, 25, 255, 32, 53, 31, 255, 27, 55, 27, 255, 31, 54, 31, 255, 36, 59, 34, 255, 32, 64, 41, 255, 35, 77, 46, 255, 52, 94, 66, 255, 65, 113, 80, 255, 72, 133, 95, 255, 84, 144, 109, 255, 96, 154, 116, 255, 96, 154, 104, 255, 88, 143, 88, 255, 81, 129, 72, 255, 84, 127, 64, 255, 78, 121, 55, 255, 73, 108, 51, 255, 70, 96, 51, 255, 69, 90, 32, 255, 60, 76, 16, 255, 52, 59, 15, 255, 44, 41, 18, 255, 39, 39, 6, 255, 53, 44, 7, 255, 47, 36, 6, 255, 46, 36, 10, 255, 46, 38, 8, 255, 47, 38, 2, 255, 57, 39, 6, 255, 55, 40, 5, 255, 52, 40, 3, 255, 60, 40, 3, 255, 72, 43, 5, 255, 78, 45, 6, 255, 71, 44, 5, 255, 60, 38, 8, 255, 69, 48, 7, 255, 69, 46, 2, 255, 73, 45, 4, 255, 80, 50, 5, 255, 82, 48, 2, 255, 80, 47, 1, 255, 86, 54, 5, 255, 89, 55, 7, 255, 88, 54, 4, 255, 89, 57, 6, 255, 86, 55, 8, 255, 80, 50, 7, 255, 73, 46, 5, 255, 70, 48, 6, 255, 75, 44, 4, 255, 75, 45, 1, 255, 75, 49, 10, 255, 73, 46, 5, 255, 73, 44, 6, 255, 74, 46, 4, 255, 75, 45, 6, 255, 74, 44, 8, 255, 78, 46, 5, 255, 83, 50, 7, 255, 83, 52, 10, 255, 76, 49, 7, 255, 81, 51, 8, 255, 86, 54, 1, 255, 87, 52, 4, 255, 89, 51, 14, 255, 92, 54, 12, 255, 96, 52, 11, 255, 100, 56, 2, 255, 103, 62, 5, 255, 99, 60, 8, 255, 97, 58, 13, 255, 95, 54, 6, 255, 97, 53, 2, 255, 96, 53, 5, 255, 97, 53, 8, 255, 96, 53, 8, 255, 96, 54, 3, 255, 97, 56, 4, 255, 99, 58, 5, 255, 103, 58, 6, 255, 112, 58, 9, 255, 110, 53, 10, 255, 102, 55, 3, 255, 101, 56, 7, 255, 107, 56, 11, 255, 103, 56, 11, 255, 101, 57, 6, 255, 100, 55, 4, 255, 99, 54, 9, 255, 98, 55, 8, 255, 93, 53, 5, 255, 93, 51, 10, 255, 95, 51, 6, 255, 97, 56, 1, 255, 99, 56, 10, 255, 94, 57, 8, 255, 94, 56, 6, 255, 95, 51, 17, 255, 93, 50, 16, 255, 92, 53, 12, 255, 104, 53, 13, 255, 114, 56, 17, 255, 98, 56, 8, 255, 102, 56, 9, 255, 108, 50, 4, 255, 118, 56, 10, 255, 112, 49, 16, 255, 108, 56, 5, 255, 93, 54, 5, 255, 93, 53, 11, 255, 103, 51, 11, 255, 120, 56, 4, 255, 139, 73, 2, 255, 146, 71, 3, 255, 133, 61, 8, 255, 140, 61, 19, 255, 143, 61, 17, 255, 144, 66, 3, 255, 148, 68, 7, 255, 150, 69, 7, 255, 147, 69, 6, 255, 148, 70, 4, 255, 149, 72, 6, 255, 156, 71, 8, 255, 158, 73, 1, 255, 159, 75, 4, 255, 165, 79, 9, 255, 145, 74, 9, 255, 134, 68, 9, 255, 120, 64, 10, 255, 125, 73, 9, 255, 144, 73, 4, 255, 150, 76, 8, 255, 149, 80, 4, 255, 149, 81, 14, 255, 135, 77, 10, 255, 132, 76, 8, 255, 133, 76, 12, 255, 140, 77, 8, 255, 138, 77, 5, 255, 137, 80, 7, 255, 143, 82, 4, 255, 144, 82, 10, 255, 141, 77, 10, 255, 137, 82, 1, 255, 133, 81, 4, 255, 134, 80, 12, 255, 130, 77, 10, 255, 129, 78, 19, 255, 131, 80, 13, 255, 135, 83, 10, 255, 132, 82, 12, 255, 129, 81, 17, 255, 134, 79, 12, 255, 134, 84, 7, 255, 129, 83, 18, 255, 132, 81, 11, 255, 140, 87, 7, 255, 165, 95, 10, 255, 167, 86, 7, 255, 154, 85, 8, 255, 142, 84, 14, 255, 136, 83, 5, 255, 153, 88, 15, 255, 169, 93, 13, 255, 172, 95, 8, 255, 160, 92, 5, 255, 156, 97, 8, 255, 154, 100, 10, 255, 156, 93, 13, 255, 160, 94, 13, 255, 163, 101, 7, 255, 169, 99, 8, 255, 171, 99, 16, 255, 166, 102, 13, 255, 174, 104, 13, 255, 181, 114, 12, 255, 193, 119, 5, 255, 190, 118, 3, 255, 176, 112, 5, 255, 169, 103, 11, 255, 167, 104, 8, 255, 164, 102, 7, 255, 166, 102, 8, 255, 171, 109, 13, 255, 165, 102, 26, 255, 167, 108, 17, 255, 166, 104, 24, 255, 171, 109, 11, 255, 170, 105, 16, 255, 169, 103, 13, 255, 170, 106, 14, 255, 173, 106, 16, 255, 175, 110, 8, 255, 173, 110, 15, 255, 172, 109, 10, 255, 174, 112, 10, 255, 173, 110, 7, 255, 180, 116, 12, 255, 186, 114, 11, 255, 176, 101, 5, 255, 178, 105, 7, 255, 191, 119, 5, 255, 192, 115, 8, 255, 200, 116, 11, 255, 202, 115, 11, 255, 200, 120, 7, 255, 193, 124, 8, 255, 194, 123, 3, 255, 202, 130, 8, 255, 208, 136, 10, 255, 203, 129, 10, 255, 199, 118, 10, 255, 190, 112, 10, 255, 191, 114, 15, 255, 186, 110, 4, 255, 186, 108, 2, 255, 186, 107, 9, 255, 187, 109, 9, 255, 188, 111, 4, 255, 187, 107, 1, 255, 188, 108, 3, 255, 184, 103, 4, 255, 176, 95, 0, 255, 182, 101, 5, 255, 186, 106, 6, 255, 181, 103, 2, 255, 183, 104, 3, 255, 182, 102, 4, 255, 183, 103, 6, 255, 183, 103, 3, 255, 184, 105, 4, 255, 182, 104, 7, 255, 183, 102, 7, 255, 186, 105, 7, 255, 182, 108, 11, 255, 182, 104, 13, 255, 182, 101, 11, 255, 181, 101, 9, 255, 188, 103, 6, 255, 183, 103, 2, 255, 181, 100, 2, 255, 184, 92, 2, 255, 186, 100, 0, 255, 192, 100, 2, 255, 162, 74, 2, 255, 146, 74, 2, 255, 156, 83, 2, 255, 152, 87, 3, 255, 154, 93, 11, 255, 148, 84, 6, 255, 127, 66, 4, 255, 130, 64, 5, 255, 141, 77, 2, 255, 159, 90, 5, 255, 167, 91, 1, 255, 174, 99, 5, 255, 174, 101, 3, 255, 178, 100, 6, 255, 183, 104, 13, 255, 180, 101, 7, 255, 179, 99, 2, 255, 177, 98, 3, 255, 173, 96, 4, 255, 170, 94, 11, 255, 168, 85, 12, 255, 152, 77, 8, 255, 155, 89, 6, 255, 166, 87, 5, 255, 169, 87, 7, 255, 165, 89, 9, 255, 166, 90, 6, 255, 170, 83, 8, 255, 149, 70, 7, 255, 121, 52, 9, 255, 118, 53, 6, 255, 121, 59, 3, 255, 130, 66, 5, 255, 133, 65, 1, 255, 136, 65, 0, 255, 134, 66, 5, 255, 128, 64, 8, 255, 128, 64, 8, 255, 126, 62, 5, 255, 118, 60, 3, 255, 111, 59, 3, 255, 111, 59, 3, 255, 114, 61, 4, 255, 108, 61, 6, 255, 107, 53, 3, 255, 108, 50, 4, 255, 96, 47, 2, 255, 84, 43, 2, 255, 81, 41, 5, 255, 79, 37, 5, 255, 75, 30, 2, 255, 70, 30, 5, 255, 71, 28, 4, 255, 71, 27, 2, 255, 60, 19, 2, 255, 50, 14, 7, 255, 32, 10, 3, 255, 26, 9, 1, 255, 25, 7, 0, 255, 27, 10, 3, 255, 29, 13, 5, 255, 8, 10, 10, 255, 4, 0, 0, 255, 4, 20, 28, 255, 4, 29, 36, 255, 2, 11, 13, 255, 2, 0, 6, 255, 3, 3, 3, 255, 2, 1, 3, 255, 3, 0, 2, 255, 5, 1, 5, 255, 3, 3, 3, 255, 2, 2, 8, 255, 4, 0, 9, 255, 0, 1, 6, 255, 1, 0, 6, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 1, 3, 255, 1, 1, 5, 255, 2, 1, 6, 255, 2, 2, 8, 255, 2, 2, 9, 255, 2, 3, 9, 255, 2, 3, 9, 255, 1, 3, 8, 255, 0, 3, 8, 255, 1, 4, 11, 255, 1, 4, 10, 255, 0, 5, 8, 255, 0, 4, 7, 255, 2, 3, 7, 255, 3, 4, 8, 255, 1, 2, 6, 255, 0, 1, 5, 255, 0, 1, 4, 255, 1, 1, 2, 255, 1, 1, 3, 255, 2, 1, 5, 255, 1, 0, 5, 255, 3, 0, 4, 255, 2, 1, 0, 255, 0, 1, 3, 255, 9, 22, 51, 255, 19, 67, 114, 255, 13, 63, 104, 255, 8, 71, 111, 255, 17, 84, 111, 255, 12, 41, 130, 255, 6, 148, 235, 255, 9, 98, 153, 255, 8, 0, 0, 255, 5, 10, 89, 255, 6, 39, 184, 255, 17, 18, 20, 255, 17, 18, 14, 255, 11, 17, 8, 255, 19, 19, 13, 255, 15, 12, 7, 255, 13, 9, 5, 255, 10, 8, 4, 255, 9, 6, 3, 255, 5, 1, 1, 255, 2, 1, 0, 255, 4, 4, 1, 255, 4, 4, 2, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 0, 0, 255, 1, 0, 0, 255, 3, 1, 1, 255, 4, 3, 0, 255, 6, 5, 1, 255, 7, 5, 2, 255, 9, 9, 2, 255, 13, 13, 1, 255, 15, 16, 8, 255, 17, 19, 10, 255, 20, 25, 9, 255, 23, 31, 9, 255, 25, 36, 12, 255, 26, 39, 20, 255, 31, 43, 26, 255, 30, 47, 21, 255, 30, 49, 15, 255, 34, 49, 17, 255, 31, 52, 20, 255, 30, 54, 26, 255, 37, 53, 27, 255, 35, 54, 27, 255, 37, 66, 40, 255, 46, 86, 48, 255, 60, 101, 75, 255, 70, 118, 85, 255, 77, 133, 92, 255, 88, 145, 103, 255, 93, 148, 99, 255, 91, 144, 84, 255, 86, 132, 82, 255, 83, 122, 69, 255, 83, 121, 46, 255, 76, 109, 48, 255, 70, 100, 39, 255, 71, 96, 28, 255, 69, 91, 20, 255, 62, 76, 19, 255, 55, 59, 17, 255, 48, 46, 6, 255, 45, 42, 4, 255, 47, 42, 5, 255, 42, 39, 5, 255, 47, 34, 5, 255, 53, 36, 6, 255, 53, 40, 6, 255, 55, 41, 5, 255, 51, 42, 4, 255, 47, 42, 0, 255, 68, 48, 5, 255, 78, 47, 4, 255, 75, 45, 3, 255, 71, 44, 4, 255, 60, 48, 8, 255, 63, 50, 4, 255, 69, 48, 5, 255, 76, 47, 8, 255, 83, 49, 3, 255, 90, 47, 3, 255, 88, 53, 6, 255, 83, 53, 5, 255, 84, 51, 1, 255, 87, 52, 1, 255, 90, 54, 7, 255, 84, 49, 7, 255, 73, 41, 4, 255, 73, 47, 8, 255, 73, 45, 7, 255, 79, 49, 7, 255, 83, 48, 8, 255, 82, 46, 4, 255, 80, 46, 7, 255, 76, 46, 7, 255, 76, 47, 6, 255, 77, 48, 6, 255, 80, 50, 6, 255, 82, 49, 6, 255, 83, 51, 4, 255, 86, 53, 7, 255, 84, 48, 11, 255, 87, 50, 12, 255, 93, 55, 2, 255, 93, 54, 2, 255, 92, 52, 8, 255, 95, 57, 5, 255, 93, 50, 7, 255, 99, 53, 6, 255, 105, 59, 13, 255, 106, 65, 7, 255, 96, 57, 3, 255, 96, 59, 9, 255, 97, 54, 3, 255, 99, 54, 5, 255, 99, 55, 6, 255, 96, 54, 7, 255, 95, 53, 7, 255, 97, 54, 6, 255, 96, 56, 6, 255, 102, 61, 7, 255, 116, 60, 9, 255, 108, 56, 5, 255, 99, 54, 6, 255, 104, 55, 10, 255, 104, 56, 8, 255, 105, 57, 8, 255, 105, 57, 7, 255, 102, 53, 7, 255, 103, 56, 9, 255, 101, 57, 7, 255, 97, 55, 7, 255, 95, 54, 11, 255, 97, 54, 8, 255, 100, 57, 8, 255, 100, 58, 9, 255, 98, 55, 4, 255, 102, 58, 6, 255, 96, 57, 9, 255, 94, 52, 12, 255, 98, 53, 8, 255, 104, 57, 5, 255, 89, 57, 8, 255, 94, 55, 9, 255, 98, 57, 5, 255, 93, 56, 8, 255, 86, 59, 2, 255, 88, 62, 7, 255, 93, 56, 5, 255, 115, 62, 9, 255, 131, 66, 7, 255, 141, 68, 8, 255, 144, 62, 8, 255, 145, 63, 7, 255, 149, 66, 8, 255, 141, 69, 2, 255, 144, 69, 6, 255, 143, 65, 7, 255, 143, 66, 4, 255, 144, 65, 7, 255, 149, 70, 5, 255, 152, 71, 6, 255, 156, 70, 4, 255, 165, 75, 1, 255, 162, 74, 5, 255, 151, 74, 1, 255, 157, 76, 3, 255, 157, 72, 6, 255, 162, 80, 4, 255, 172, 87, 6, 255, 164, 80, 13, 255, 139, 74, 9, 255, 147, 78, 0, 255, 124, 64, 9, 255, 133, 72, 6, 255, 153, 76, 10, 255, 160, 83, 9, 255, 153, 81, 2, 255, 143, 77, 6, 255, 148, 82, 10, 255, 142, 80, 8, 255, 140, 83, 10, 255, 143, 82, 6, 255, 142, 81, 5, 255, 143, 81, 7, 255, 138, 78, 18, 255, 133, 81, 18, 255, 136, 82, 8, 255, 139, 79, 4, 255, 132, 83, 10, 255, 130, 82, 8, 255, 131, 83, 4, 255, 136, 80, 9, 255, 139, 78, 21, 255, 149, 82, 8, 255, 159, 89, 6, 255, 142, 87, 11, 255, 132, 83, 10, 255, 148, 90, 9, 255, 164, 90, 2, 255, 171, 92, 9, 255, 163, 91, 10, 255, 162, 89, 15, 255, 158, 90, 9, 255, 159, 95, 10, 255, 157, 90, 5, 255, 165, 89, 2, 255, 171, 93, 5, 255, 171, 99, 10, 255, 159, 95, 15, 255, 165, 96, 8, 255, 173, 96, 4, 255, 170, 100, 11, 255, 168, 102, 12, 255, 166, 100, 11, 255, 167, 103, 17, 255, 179, 107, 10, 255, 188, 109, 14, 255, 190, 116, 12, 255, 191, 120, 2, 255, 186, 110, 8, 255, 174, 104, 11, 255, 162, 102, 10, 255, 162, 103, 13, 255, 163, 102, 11, 255, 164, 105, 5, 255, 167, 104, 23, 255, 167, 105, 15, 255, 167, 106, 13, 255, 173, 110, 12, 255, 176, 108, 12, 255, 181, 109, 4, 255, 185, 111, 6, 255, 182, 110, 9, 255, 179, 110, 12, 255, 181, 112, 18, 255, 179, 112, 10, 255, 177, 110, 16, 255, 178, 111, 16, 255, 182, 115, 10, 255, 190, 118, 2, 255, 185, 112, 11, 255, 189, 118, 7, 255, 201, 127, 1, 255, 207, 135, 2, 255, 205, 129, 6, 255, 183, 97, 10, 255, 190, 104, 16, 255, 197, 126, 9, 255, 197, 124, 6, 255, 206, 132, 15, 255, 202, 126, 29, 255, 193, 113, 19, 255, 192, 110, 14, 255, 190, 107, 20, 255, 193, 120, 11, 255, 188, 119, 5, 255, 183, 113, 5, 255, 187, 110, 11, 255, 189, 110, 8, 255, 188, 114, 0, 255, 185, 111, 1, 255, 185, 111, 2, 255, 183, 107, 3, 255, 183, 106, 6, 255, 186, 108, 8, 255, 183, 105, 3, 255, 185, 103, 4, 255, 182, 102, 2, 255, 181, 101, 3, 255, 183, 103, 6, 255, 182, 102, 4, 255, 182, 102, 3, 255, 182, 102, 5, 255, 184, 101, 2, 255, 191, 106, 4, 255, 187, 109, 11, 255, 184, 104, 15, 255, 183, 100, 11, 255, 180, 101, 8, 255, 185, 104, 6, 255, 180, 105, 5, 255, 185, 100, 0, 255, 185, 96, 1, 255, 183, 103, 7, 255, 147, 71, 5, 255, 132, 61, 6, 255, 152, 80, 7, 255, 141, 74, 4, 255, 132, 68, 5, 255, 131, 63, 6, 255, 123, 58, 5, 255, 125, 63, 10, 255, 129, 64, 10, 255, 139, 71, 7, 255, 144, 70, 7, 255, 155, 76, 15, 255, 166, 88, 13, 255, 174, 101, 8, 255, 181, 106, 9, 255, 177, 100, 21, 255, 176, 99, 11, 255, 184, 105, 9, 255, 186, 102, 21, 255, 181, 99, 11, 255, 177, 96, 3, 255, 174, 84, 8, 255, 148, 65, 2, 255, 148, 78, 4, 255, 165, 83, 3, 255, 171, 85, 1, 255, 166, 86, 3, 255, 159, 82, 5, 255, 171, 84, 7, 255, 184, 98, 8, 255, 171, 86, 1, 255, 150, 72, 4, 255, 115, 54, 2, 255, 109, 49, 4, 255, 112, 51, 3, 255, 115, 56, 5, 255, 117, 60, 7, 255, 119, 62, 7, 255, 120, 61, 3, 255, 119, 59, 3, 255, 119, 58, 4, 255, 114, 61, 2, 255, 113, 58, 3, 255, 110, 51, 2, 255, 102, 50, 2, 255, 105, 43, 2, 255, 96, 41, 0, 255, 94, 41, 3, 255, 91, 39, 5, 255, 87, 37, 4, 255, 78, 35, 0, 255, 71, 36, 1, 255, 71, 29, 3, 255, 66, 17, 1, 255, 48, 18, 2, 255, 38, 16, 6, 255, 33, 8, 5, 255, 24, 10, 6, 255, 22, 11, 6, 255, 23, 12, 6, 255, 22, 11, 4, 255, 25, 10, 3, 255, 2, 20, 28, 255, 6, 40, 54, 255, 4, 18, 21, 255, 0, 0, 15, 255, 1, 11, 37, 255, 3, 0, 0, 255, 1, 0, 0, 255, 2, 15, 26, 255, 9, 61, 68, 255, 4, 6, 4, 255, 1, 0, 4, 255, 2, 2, 7, 255, 2, 2, 6, 255, 0, 1, 6, 255, 1, 0, 5, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 4, 255, 2, 2, 7, 255, 2, 3, 8, 255, 2, 3, 8, 255, 2, 3, 7, 255, 3, 4, 8, 255, 2, 3, 8, 255, 2, 2, 10, 255, 0, 2, 8, 255, 1, 4, 9, 255, 0, 4, 7, 255, 2, 3, 8, 255, 3, 4, 9, 255, 2, 3, 7, 255, 1, 2, 6, 255, 2, 1, 6, 255, 1, 1, 6, 255, 2, 1, 4, 255, 2, 0, 6, 255, 1, 0, 5, 255, 1, 1, 2, 255, 1, 2, 0, 255, 1, 2, 8, 255, 9, 21, 53, 255, 3, 43, 70, 255, 9, 53, 103, 255, 3, 67, 106, 255, 11, 54, 106, 255, 5, 73, 190, 255, 4, 161, 244, 255, 9, 20, 34, 255, 7, 0, 12, 255, 6, 30, 197, 255, 9, 35, 92, 255, 20, 14, 0, 255, 11, 14, 11, 255, 11, 17, 13, 255, 16, 16, 10, 255, 19, 14, 10, 255, 15, 10, 6, 255, 13, 11, 6, 255, 10, 8, 4, 255, 8, 3, 1, 255, 7, 3, 2, 255, 8, 4, 1, 255, 6, 3, 0, 255, 2, 1, 0, 255, 1, 1, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 3, 3, 1, 255, 4, 3, 0, 255, 8, 7, 3, 255, 10, 9, 5, 255, 13, 12, 6, 255, 18, 19, 6, 255, 18, 21, 6, 255, 17, 22, 6, 255, 21, 28, 14, 255, 21, 31, 14, 255, 21, 35, 7, 255, 26, 39, 16, 255, 28, 41, 29, 255, 29, 44, 24, 255, 30, 46, 25, 255, 33, 46, 26, 255, 30, 48, 19, 255, 30, 47, 23, 255, 36, 50, 23, 255, 37, 58, 31, 255, 50, 76, 42, 255, 60, 94, 55, 255, 65, 108, 71, 255, 77, 124, 88, 255, 84, 135, 95, 255, 93, 143, 101, 255, 91, 139, 92, 255, 88, 131, 80, 255, 82, 120, 68, 255, 82, 117, 59, 255, 84, 114, 55, 255, 75, 102, 48, 255, 75, 99, 43, 255, 71, 91, 30, 255, 68, 84, 18, 255, 64, 75, 8, 255, 58, 62, 7, 255, 53, 49, 6, 255, 48, 40, 6, 255, 46, 38, 7, 255, 43, 42, 2, 255, 55, 41, 0, 255, 61, 37, 2, 255, 57, 39, 9, 255, 52, 34, 7, 255, 56, 36, 8, 255, 59, 37, 3, 255, 75, 49, 5, 255, 83, 51, 4, 255, 78, 47, 1, 255, 68, 43, 0, 255, 67, 44, 6, 255, 68, 45, 3, 255, 69, 44, 1, 255, 76, 48, 4, 255, 78, 50, 1, 255, 83, 55, 3, 255, 82, 54, 4, 255, 82, 52, 4, 255, 84, 52, 3, 255, 88, 54, 5, 255, 90, 53, 8, 255, 84, 48, 9, 255, 79, 45, 10, 255, 74, 45, 6, 255, 78, 45, 6, 255, 75, 46, 6, 255, 77, 47, 9, 255, 79, 47, 1, 255, 71, 47, 6, 255, 73, 47, 9, 255, 76, 48, 0, 255, 76, 47, 3, 255, 81, 49, 9, 255, 85, 53, 3, 255, 88, 54, 6, 255, 86, 53, 7, 255, 81, 50, 2, 255, 88, 52, 9, 255, 90, 53, 1, 255, 95, 54, 4, 255, 97, 54, 8, 255, 97, 56, 7, 255, 94, 52, 17, 255, 99, 54, 8, 255, 108, 62, 6, 255, 107, 65, 1, 255, 101, 63, 4, 255, 95, 59, 9, 255, 97, 56, 7, 255, 99, 55, 7, 255, 99, 56, 5, 255, 97, 53, 7, 255, 96, 54, 11, 255, 98, 54, 8, 255, 100, 53, 8, 255, 104, 58, 3, 255, 107, 57, 5, 255, 113, 57, 7, 255, 110, 55, 11, 255, 103, 55, 9, 255, 104, 52, 4, 255, 103, 56, 10, 255, 105, 60, 4, 255, 104, 58, 4, 255, 103, 57, 11, 255, 99, 55, 8, 255, 97, 57, 6, 255, 94, 55, 6, 255, 96, 55, 10, 255, 99, 59, 11, 255, 101, 54, 8, 255, 99, 54, 11, 255, 90, 58, 9, 255, 94, 57, 5, 255, 101, 54, 4, 255, 92, 58, 2, 255, 92, 62, 11, 255, 104, 60, 12, 255, 98, 55, 4, 255, 102, 58, 5, 255, 109, 59, 9, 255, 94, 60, 2, 255, 104, 61, 5, 255, 146, 67, 16, 255, 143, 62, 9, 255, 132, 61, 7, 255, 142, 68, 8, 255, 144, 69, 5, 255, 149, 67, 6, 255, 153, 73, 11, 255, 162, 76, 2, 255, 142, 66, 2, 255, 138, 69, 8, 255, 144, 68, 11, 255, 144, 63, 3, 255, 157, 72, 1, 255, 169, 78, 6, 255, 167, 74, 5, 255, 161, 73, 3, 255, 156, 72, 4, 255, 160, 76, 4, 255, 167, 77, 6, 255, 164, 78, 10, 255, 160, 75, 5, 255, 163, 74, 7, 255, 163, 78, 8, 255, 175, 82, 7, 255, 174, 89, 12, 255, 141, 78, 15, 255, 136, 73, 4, 255, 129, 67, 10, 255, 143, 75, 17, 255, 160, 82, 8, 255, 161, 84, 16, 255, 160, 83, 8, 255, 150, 82, 5, 255, 140, 83, 7, 255, 148, 81, 10, 255, 147, 79, 14, 255, 140, 85, 6, 255, 136, 83, 7, 255, 137, 82, 14, 255, 132, 80, 6, 255, 132, 85, 2, 255, 139, 84, 12, 255, 134, 83, 10, 255, 137, 83, 13, 255, 144, 83, 8, 255, 149, 87, 9, 255, 159, 89, 7, 255, 171, 86, 14, 255, 168, 86, 0, 255, 165, 92, 7, 255, 165, 88, 11, 255, 160, 86, 7, 255, 157, 89, 12, 255, 158, 85, 8, 255, 172, 89, 10, 255, 172, 90, 10, 255, 162, 90, 6, 255, 158, 93, 5, 255, 166, 97, 9, 255, 168, 93, 5, 255, 167, 93, 8, 255, 168, 92, 11, 255, 175, 99, 8, 255, 175, 102, 0, 255, 171, 104, 8, 255, 164, 103, 18, 255, 162, 97, 14, 255, 172, 103, 14, 255, 175, 108, 8, 255, 187, 114, 18, 255, 190, 119, 12, 255, 191, 119, 16, 255, 183, 108, 11, 255, 178, 108, 5, 255, 168, 103, 10, 255, 166, 103, 16, 255, 163, 102, 15, 255, 161, 104, 4, 255, 169, 107, 11, 255, 170, 103, 17, 255, 175, 107, 13, 255, 176, 107, 8, 255, 183, 108, 14, 255, 185, 101, 23, 255, 188, 105, 15, 255, 190, 113, 2, 255, 187, 114, 7, 255, 189, 115, 6, 255, 190, 113, 7, 255, 185, 109, 8, 255, 184, 112, 7, 255, 187, 116, 7, 255, 194, 123, 0, 255, 195, 122, 11, 255, 196, 124, 8, 255, 208, 133, 9, 255, 208, 129, 4, 255, 210, 129, 6, 255, 200, 126, 7, 255, 201, 134, 5, 255, 200, 128, 2, 255, 196, 121, 3, 255, 206, 132, 13, 255, 194, 120, 16, 255, 200, 126, 16, 255, 199, 122, 8, 255, 195, 116, 19, 255, 197, 123, 10, 255, 191, 114, 10, 255, 190, 109, 4, 255, 192, 111, 1, 255, 191, 111, 7, 255, 189, 111, 2, 255, 192, 113, 4, 255, 189, 109, 0, 255, 189, 108, 2, 255, 188, 107, 5, 255, 185, 104, 3, 255, 182, 103, 0, 255, 186, 104, 5, 255, 182, 100, 1, 255, 183, 101, 3, 255, 185, 102, 6, 255, 182, 102, 5, 255, 182, 103, 4, 255, 185, 104, 5, 255, 188, 102, 3, 255, 191, 106, 8, 255, 187, 110, 13, 255, 182, 105, 12, 255, 182, 101, 9, 255, 181, 103, 9, 255, 183, 102, 6, 255, 188, 102, 7, 255, 185, 98, 5, 255, 196, 100, 1, 255, 161, 85, 5, 255, 117, 51, 3, 255, 135, 66, 9, 255, 163, 84, 10, 255, 153, 74, 1, 255, 132, 74, 6, 255, 137, 72, 9, 255, 137, 67, 7, 255, 133, 77, 2, 255, 147, 81, 6, 255, 148, 79, 8, 255, 154, 79, 10, 255, 162, 86, 10, 255, 173, 98, 10, 255, 180, 106, 9, 255, 183, 107, 16, 255, 178, 103, 6, 255, 177, 101, 4, 255, 184, 103, 7, 255, 186, 102, 5, 255, 184, 100, 10, 255, 182, 98, 9, 255, 179, 89, 6, 255, 156, 73, 10, 255, 137, 65, 7, 255, 149, 70, 10, 255, 158, 78, 10, 255, 143, 61, 0, 255, 148, 69, 6, 255, 149, 74, 9, 255, 152, 81, 6, 255, 165, 85, 5, 255, 174, 88, 5, 255, 155, 73, 6, 255, 113, 55, 5, 255, 101, 45, 3, 255, 96, 39, 5, 255, 91, 37, 4, 255, 96, 44, 4, 255, 106, 55, 4, 255, 113, 57, 7, 255, 112, 53, 7, 255, 107, 55, 0, 255, 103, 48, 5, 255, 94, 42, 10, 255, 86, 40, 9, 255, 87, 36, 8, 255, 87, 35, 4, 255, 83, 34, 5, 255, 81, 33, 3, 255, 78, 31, 2, 255, 71, 26, 3, 255, 60, 21, 8, 255, 51, 15, 6, 255, 37, 11, 3, 255, 22, 11, 4, 255, 26, 11, 9, 255, 24, 7, 3, 255, 23, 10, 3, 255, 26, 10, 2, 255, 26, 11, 2, 255, 25, 9, 1, 255, 27, 9, 3, 255, 1, 1, 7, 255, 6, 34, 60, 255, 23, 65, 85, 255, 16, 40, 63, 255, 29, 85, 123, 255, 5, 42, 60, 255, 2, 0, 0, 255, 2, 4, 10, 255, 8, 35, 39, 255, 2, 3, 2, 255, 4, 7, 9, 255, 2, 3, 8, 255, 4, 3, 11, 255, 1, 2, 7, 255, 2, 1, 7, 255, 1, 0, 6, 255, 1, 0, 5, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 0, 2, 5, 255, 2, 3, 6, 255, 2, 3, 6, 255, 0, 1, 5, 255, 1, 2, 7, 255, 3, 4, 9, 255, 3, 3, 11, 255, 0, 1, 8, 255, 1, 3, 9, 255, 0, 4, 7, 255, 0, 3, 8, 255, 2, 4, 9, 255, 1, 2, 7, 255, 1, 2, 6, 255, 3, 2, 7, 255, 1, 0, 6, 255, 2, 1, 4, 255, 1, 0, 5, 255, 0, 0, 4, 255, 1, 1, 0, 255, 2, 2, 4, 255, 2, 4, 17, 255, 1, 7, 20, 255, 6, 14, 35, 255, 12, 27, 66, 255, 13, 51, 71, 255, 5, 32, 135, 255, 3, 141, 251, 255, 6, 83, 124, 255, 6, 0, 0, 255, 2, 8, 95, 255, 12, 40, 186, 255, 17, 27, 16, 255, 24, 19, 10, 255, 17, 13, 12, 255, 8, 13, 2, 255, 15, 16, 10, 255, 14, 10, 6, 255, 9, 4, 1, 255, 15, 14, 9, 255, 11, 11, 6, 255, 11, 7, 3, 255, 11, 4, 1, 255, 9, 4, 1, 255, 6, 2, 0, 255, 3, 1, 0, 255, 2, 1, 0, 255, 2, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 1, 2, 255, 5, 3, 4, 255, 5, 4, 0, 255, 7, 6, 2, 255, 10, 9, 5, 255, 11, 10, 5, 255, 16, 17, 6, 255, 17, 20, 4, 255, 21, 26, 5, 255, 18, 25, 7, 255, 19, 29, 15, 255, 17, 30, 15, 255, 22, 35, 18, 255, 29, 42, 23, 255, 24, 39, 16, 255, 26, 40, 17, 255, 32, 39, 25, 255, 27, 39, 22, 255, 31, 48, 21, 255, 32, 48, 16, 255, 38, 57, 25, 255, 42, 67, 39, 255, 56, 86, 51, 255, 65, 101, 65, 255, 69, 115, 68, 255, 78, 127, 81, 255, 82, 135, 93, 255, 92, 140, 96, 255, 89, 132, 79, 255, 85, 119, 76, 255, 81, 113, 66, 255, 80, 114, 47, 255, 81, 111, 41, 255, 76, 101, 40, 255, 74, 94, 32, 255, 73, 88, 28, 255, 68, 77, 23, 255, 65, 70, 21, 255, 63, 62, 11, 255, 59, 51, 5, 255, 56, 42, 6, 255, 54, 39, 12, 255, 41, 34, 2, 255, 60, 41, 4, 255, 66, 39, 6, 255, 58, 39, 6, 255, 58, 38, 6, 255, 62, 33, 6, 255, 74, 42, 6, 255, 84, 52, 7, 255, 83, 52, 4, 255, 76, 48, 4, 255, 66, 43, 6, 255, 68, 42, 5, 255, 70, 43, 6, 255, 71, 44, 2, 255, 80, 53, 2, 255, 84, 54, 5, 255, 84, 52, 4, 255, 86, 53, 5, 255, 90, 54, 7, 255, 85, 51, 4, 255, 87, 54, 6, 255, 89, 54, 9, 255, 75, 42, 4, 255, 75, 41, 5, 255, 76, 46, 4, 255, 73, 47, 7, 255, 74, 45, 5, 255, 78, 44, 4, 255, 77, 45, 5, 255, 72, 48, 4, 255, 73, 46, 9, 255, 72, 43, 2, 255, 78, 47, 6, 255, 84, 52, 12, 255, 84, 50, 4, 255, 87, 50, 5, 255, 85, 49, 2, 255, 89, 55, 4, 255, 87, 50, 6, 255, 90, 51, 8, 255, 89, 51, 4, 255, 91, 56, 7, 255, 90, 54, 6, 255, 95, 53, 9, 255, 97, 54, 9, 255, 101, 62, 7, 255, 101, 63, 8, 255, 100, 63, 8, 255, 98, 57, 6, 255, 97, 55, 6, 255, 99, 55, 8, 255, 101, 58, 5, 255, 98, 56, 6, 255, 99, 58, 11, 255, 103, 58, 7, 255, 104, 55, 7, 255, 103, 55, 1, 255, 101, 56, 6, 255, 108, 57, 12, 255, 111, 57, 10, 255, 108, 56, 11, 255, 103, 58, 9, 255, 106, 57, 13, 255, 106, 55, 4, 255, 109, 58, 5, 255, 106, 54, 10, 255, 104, 56, 10, 255, 103, 57, 9, 255, 95, 54, 7, 255, 96, 57, 10, 255, 93, 58, 10, 255, 94, 52, 5, 255, 121, 64, 14, 255, 106, 62, 7, 255, 89, 54, 12, 255, 92, 56, 11, 255, 97, 60, 3, 255, 91, 59, 6, 255, 105, 57, 13, 255, 104, 58, 5, 255, 99, 60, 7, 255, 106, 58, 10, 255, 101, 60, 8, 255, 106, 59, 12, 255, 120, 59, 11, 255, 116, 61, 4, 255, 111, 60, 7, 255, 131, 66, 9, 255, 148, 68, 3, 255, 138, 62, 7, 255, 145, 70, 4, 255, 154, 68, 2, 255, 150, 70, 4, 255, 139, 70, 7, 255, 136, 62, 11, 255, 138, 62, 6, 255, 149, 67, 7, 255, 163, 75, 3, 255, 165, 76, 3, 255, 153, 69, 5, 255, 147, 69, 7, 255, 158, 73, 7, 255, 163, 70, 4, 255, 162, 75, 10, 255, 165, 81, 5, 255, 161, 78, 4, 255, 156, 80, 5, 255, 158, 79, 9, 255, 176, 81, 9, 255, 176, 87, 2, 255, 169, 87, 6, 255, 133, 71, 8, 255, 127, 69, 15, 255, 146, 78, 4, 255, 157, 86, 12, 255, 163, 86, 8, 255, 165, 87, 8, 255, 153, 83, 5, 255, 153, 83, 5, 255, 148, 84, 10, 255, 148, 86, 8, 255, 145, 85, 3, 255, 144, 83, 1, 255, 141, 81, 4, 255, 148, 88, 10, 255, 153, 85, 8, 255, 142, 82, 9, 255, 140, 82, 17, 255, 149, 87, 9, 255, 163, 92, 5, 255, 170, 90, 14, 255, 170, 85, 16, 255, 171, 88, 4, 255, 169, 89, 11, 255, 165, 88, 13, 255, 153, 87, 7, 255, 153, 90, 7, 255, 156, 90, 9, 255, 152, 89, 2, 255, 153, 89, 10, 255, 164, 91, 16, 255, 171, 94, 9, 255, 171, 94, 4, 255, 171, 96, 7, 255, 170, 93, 16, 255, 176, 100, 5, 255, 168, 100, 10, 255, 168, 101, 15, 255, 182, 106, 7, 255, 174, 104, 5, 255, 164, 99, 14, 255, 171, 103, 19, 255, 179, 113, 9, 255, 183, 116, 14, 255, 191, 119, 9, 255, 192, 118, 10, 255, 183, 110, 8, 255, 182, 107, 5, 255, 184, 105, 9, 255, 178, 105, 15, 255, 172, 108, 15, 255, 165, 104, 9, 255, 171, 105, 12, 255, 182, 108, 9, 255, 187, 109, 10, 255, 182, 109, 4, 255, 182, 110, 14, 255, 184, 107, 20, 255, 187, 104, 15, 255, 193, 109, 15, 255, 190, 107, 3, 255, 191, 106, 5, 255, 194, 107, 4, 255, 192, 105, 12, 255, 186, 105, 12, 255, 189, 116, 6, 255, 193, 124, 1, 255, 198, 128, 5, 255, 203, 132, 2, 255, 209, 133, 6, 255, 210, 135, 1, 255, 211, 139, 3, 255, 210, 135, 5, 255, 207, 130, 1, 255, 202, 128, 5, 255, 203, 126, 6, 255, 206, 131, 10, 255, 206, 135, 13, 255, 207, 137, 8, 255, 203, 132, 4, 255, 201, 125, 11, 255, 201, 123, 10, 255, 197, 116, 10, 255, 192, 113, 4, 255, 190, 112, 1, 255, 194, 113, 8, 255, 192, 108, 5, 255, 188, 105, 4, 255, 191, 109, 3, 255, 192, 110, 3, 255, 186, 106, 3, 255, 185, 104, 5, 255, 185, 104, 6, 255, 186, 103, 3, 255, 185, 103, 2, 255, 185, 102, 3, 255, 186, 104, 5, 255, 186, 104, 4, 255, 185, 104, 4, 255, 182, 101, 5, 255, 183, 97, 6, 255, 187, 102, 14, 255, 184, 110, 19, 255, 180, 108, 11, 255, 180, 103, 7, 255, 180, 106, 6, 255, 186, 104, 10, 255, 190, 100, 17, 255, 185, 101, 5, 255, 182, 87, 3, 255, 128, 57, 4, 255, 122, 58, 7, 255, 138, 70, 7, 255, 144, 81, 4, 255, 146, 79, 4, 255, 145, 78, 2, 255, 148, 81, 3, 255, 149, 78, 6, 255, 150, 79, 3, 255, 147, 77, 3, 255, 158, 86, 9, 255, 169, 95, 9, 255, 176, 101, 10, 255, 183, 105, 12, 255, 181, 101, 9, 255, 182, 98, 8, 255, 177, 95, 5, 255, 171, 86, 4, 255, 172, 85, 6, 255, 177, 88, 7, 255, 173, 86, 7, 255, 171, 86, 7, 255, 169, 84, 2, 255, 155, 78, 11, 255, 132, 64, 5, 255, 133, 64, 8, 255, 139, 74, 9, 255, 132, 64, 4, 255, 122, 57, 5, 255, 127, 59, 5, 255, 134, 67, 1, 255, 142, 71, 5, 255, 147, 70, 7, 255, 138, 65, 5, 255, 120, 64, 8, 255, 111, 49, 3, 255, 102, 37, 2, 255, 88, 31, 2, 255, 80, 33, 4, 255, 78, 30, 4, 255, 83, 31, 4, 255, 92, 43, 4, 255, 96, 46, 2, 255, 96, 39, 5, 255, 85, 39, 3, 255, 87, 44, 6, 255, 87, 39, 7, 255, 81, 33, 4, 255, 73, 28, 8, 255, 63, 21, 10, 255, 51, 15, 4, 255, 39, 13, 2, 255, 27, 9, 4, 255, 21, 12, 6, 255, 29, 16, 5, 255, 41, 16, 3, 255, 31, 15, 2, 255, 27, 12, 3, 255, 35, 9, 2, 255, 36, 15, 5, 255, 32, 13, 5, 255, 30, 12, 3, 255, 30, 12, 5, 255, 1, 0, 0, 255, 0, 0, 0, 255, 15, 45, 66, 255, 57, 138, 153, 255, 95, 182, 208, 255, 58, 173, 180, 255, 0, 31, 34, 255, 4, 0, 5, 255, 4, 9, 19, 255, 6, 26, 74, 255, 2, 43, 85, 255, 5, 26, 51, 255, 3, 0, 0, 255, 2, 2, 7, 255, 1, 2, 8, 255, 5, 1, 6, 255, 4, 1, 7, 255, 2, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 1, 0, 255, 0, 1, 3, 255, 2, 3, 5, 255, 2, 3, 5, 255, 2, 3, 5, 255, 2, 2, 6, 255, 1, 1, 6, 255, 3, 4, 9, 255, 3, 3, 10, 255, 0, 3, 8, 255, 1, 4, 9, 255, 1, 2, 9, 255, 0, 2, 8, 255, 2, 4, 9, 255, 2, 3, 7, 255, 0, 1, 5, 255, 2, 1, 6, 255, 2, 1, 6, 255, 1, 0, 6, 255, 1, 1, 3, 255, 1, 1, 3, 255, 0, 2, 3, 255, 1, 1, 10, 255, 5, 4, 19, 255, 1, 3, 5, 255, 2, 2, 18, 255, 1, 14, 30, 255, 7, 20, 55, 255, 8, 68, 195, 255, 3, 157, 204, 255, 7, 1, 18, 255, 7, 0, 13, 255, 1, 32, 201, 255, 17, 44, 73, 255, 29, 26, 10, 255, 22, 25, 25, 255, 18, 15, 14, 255, 15, 14, 11, 255, 10, 12, 7, 255, 7, 5, 2, 255, 9, 4, 6, 255, 8, 11, 7, 255, 14, 17, 10, 255, 15, 10, 7, 255, 8, 3, 1, 255, 8, 3, 0, 255, 8, 3, 2, 255, 4, 1, 0, 255, 2, 1, 0, 255, 3, 0, 2, 255, 1, 1, 2, 255, 0, 1, 0, 255, 1, 2, 2, 255, 0, 0, 0, 255, 2, 1, 1, 255, 3, 1, 1, 255, 5, 3, 3, 255, 6, 5, 1, 255, 9, 8, 2, 255, 11, 11, 5, 255, 11, 12, 7, 255, 12, 13, 5, 255, 17, 19, 4, 255, 20, 25, 6, 255, 19, 24, 9, 255, 21, 28, 10, 255, 22, 30, 14, 255, 23, 31, 21, 255, 25, 36, 20, 255, 24, 37, 14, 255, 28, 35, 16, 255, 32, 36, 20, 255, 30, 40, 26, 255, 33, 41, 22, 255, 38, 52, 18, 255, 36, 64, 24, 255, 50, 76, 34, 255, 55, 89, 56, 255, 66, 106, 72, 255, 74, 117, 83, 255, 76, 126, 79, 255, 80, 135, 82, 255, 88, 134, 78, 255, 83, 123, 64, 255, 80, 116, 48, 255, 80, 109, 56, 255, 81, 109, 42, 255, 80, 107, 33, 255, 78, 97, 32, 255, 79, 92, 26, 255, 73, 85, 21, 255, 70, 82, 15, 255, 72, 75, 7, 255, 66, 56, 14, 255, 63, 50, 18, 255, 58, 40, 5, 255, 46, 37, 5, 255, 43, 38, 5, 255, 63, 40, 7, 255, 65, 40, 5, 255, 59, 42, 4, 255, 58, 41, 3, 255, 63, 43, 2, 255, 75, 49, 3, 255, 84, 52, 6, 255, 77, 50, 3, 255, 67, 42, 5, 255, 70, 43, 8, 255, 68, 41, 2, 255, 70, 43, 5, 255, 76, 44, 4, 255, 84, 51, 4, 255, 85, 54, 5, 255, 83, 52, 1, 255, 87, 51, 4, 255, 92, 53, 6, 255, 91, 54, 6, 255, 86, 49, 7, 255, 82, 47, 2, 255, 78, 44, 4, 255, 77, 42, 11, 255, 76, 47, 3, 255, 72, 44, 2, 255, 79, 45, 8, 255, 83, 46, 5, 255, 81, 47, 7, 255, 79, 47, 4, 255, 78, 48, 9, 255, 77, 46, 7, 255, 81, 49, 7, 255, 88, 53, 9, 255, 87, 51, 7, 255, 87, 51, 7, 255, 85, 51, 5, 255, 85, 52, 4, 255, 89, 49, 7, 255, 91, 49, 10, 255, 93, 50, 8, 255, 95, 54, 6, 255, 94, 53, 4, 255, 95, 51, 3, 255, 99, 58, 3, 255, 102, 64, 9, 255, 97, 61, 13, 255, 96, 58, 11, 255, 100, 58, 6, 255, 97, 54, 5, 255, 99, 55, 9, 255, 99, 55, 3, 255, 99, 57, 2, 255, 101, 57, 8, 255, 105, 60, 2, 255, 103, 56, 5, 255, 102, 57, 5, 255, 106, 60, 6, 255, 107, 63, 5, 255, 105, 56, 9, 255, 106, 55, 8, 255, 97, 57, 5, 255, 104, 58, 10, 255, 104, 57, 9, 255, 105, 53, 11, 255, 102, 54, 8, 255, 100, 58, 6, 255, 98, 56, 4, 255, 96, 52, 11, 255, 101, 54, 10, 255, 105, 57, 6, 255, 104, 61, 9, 255, 109, 59, 5, 255, 106, 56, 3, 255, 99, 61, 7, 255, 100, 58, 8, 255, 129, 61, 11, 255, 125, 65, 8, 255, 101, 58, 4, 255, 104, 54, 9, 255, 103, 59, 11, 255, 105, 59, 10, 255, 109, 65, 7, 255, 110, 65, 1, 255, 111, 59, 2, 255, 115, 63, 1, 255, 116, 62, 5, 255, 130, 65, 6, 255, 125, 62, 3, 255, 102, 56, 13, 255, 112, 61, 17, 255, 106, 58, 9, 255, 115, 56, 11, 255, 117, 58, 4, 255, 123, 59, 3, 255, 137, 66, 10, 255, 135, 65, 5, 255, 143, 66, 6, 255, 149, 70, 6, 255, 153, 71, 10, 255, 154, 71, 7, 255, 157, 73, 5, 255, 161, 70, 10, 255, 157, 66, 13, 255, 163, 75, 6, 255, 167, 79, 2, 255, 164, 76, 3, 255, 159, 76, 6, 255, 159, 75, 12, 255, 163, 76, 3, 255, 173, 84, 14, 255, 174, 88, 9, 255, 158, 86, 5, 255, 149, 81, 2, 255, 139, 73, 3, 255, 145, 78, 3, 255, 159, 85, 9, 255, 163, 87, 13, 255, 165, 88, 8, 255, 159, 86, 8, 255, 154, 84, 8, 255, 153, 86, 7, 255, 146, 83, 6, 255, 153, 85, 7, 255, 169, 90, 9, 255, 173, 87, 6, 255, 161, 87, 2, 255, 158, 88, 9, 255, 168, 84, 13, 255, 170, 86, 11, 255, 168, 88, 9, 255, 167, 90, 7, 255, 160, 91, 8, 255, 154, 87, 10, 255, 153, 89, 9, 255, 147, 88, 5, 255, 151, 88, 8, 255, 155, 88, 10, 255, 157, 95, 5, 255, 164, 94, 11, 255, 165, 94, 8, 255, 164, 92, 9, 255, 167, 90, 14, 255, 171, 97, 8, 255, 169, 97, 8, 255, 171, 103, 7, 255, 165, 102, 11, 255, 170, 103, 15, 255, 180, 103, 7, 255, 168, 102, 13, 255, 160, 103, 10, 255, 171, 103, 14, 255, 185, 112, 16, 255, 189, 113, 3, 255, 194, 115, 10, 255, 191, 109, 4, 255, 190, 103, 5, 255, 188, 100, 9, 255, 188, 100, 10, 255, 188, 107, 16, 255, 179, 110, 7, 255, 169, 102, 7, 255, 176, 105, 15, 255, 188, 112, 6, 255, 188, 107, 8, 255, 179, 103, 12, 255, 174, 104, 12, 255, 176, 109, 7, 255, 183, 109, 11, 255, 191, 108, 12, 255, 193, 103, 7, 255, 192, 102, 10, 255, 192, 103, 5, 255, 191, 104, 8, 255, 186, 105, 4, 255, 189, 115, 4, 255, 193, 123, 7, 255, 196, 125, 2, 255, 201, 129, 0, 255, 208, 136, 6, 255, 212, 135, 3, 255, 217, 135, 4, 255, 215, 134, 5, 255, 208, 130, 2, 255, 203, 128, 10, 255, 202, 124, 8, 255, 207, 131, 16, 255, 206, 133, 17, 255, 203, 129, 15, 255, 204, 129, 19, 255, 202, 127, 7, 255, 199, 124, 12, 255, 193, 120, 8, 255, 187, 117, 5, 255, 185, 114, 7, 255, 192, 116, 7, 255, 189, 108, 2, 255, 181, 97, 1, 255, 189, 108, 3, 255, 192, 112, 6, 255, 184, 105, 1, 255, 187, 108, 7, 255, 184, 103, 4, 255, 187, 103, 2, 255, 186, 102, 1, 255, 183, 101, 1, 255, 185, 103, 2, 255, 185, 102, 4, 255, 182, 101, 5, 255, 183, 98, 3, 255, 180, 90, 3, 255, 185, 100, 14, 255, 185, 108, 14, 255, 186, 108, 8, 255, 187, 104, 4, 255, 188, 103, 6, 255, 188, 104, 6, 255, 185, 99, 12, 255, 186, 99, 6, 255, 156, 75, 6, 255, 138, 74, 6, 255, 141, 81, 5, 255, 155, 90, 10, 255, 149, 84, 8, 255, 142, 80, 8, 255, 142, 77, 5, 255, 147, 79, 6, 255, 149, 82, 4, 255, 146, 74, 0, 255, 153, 79, 7, 255, 172, 94, 15, 255, 177, 97, 14, 255, 177, 96, 10, 255, 180, 99, 10, 255, 180, 95, 4, 255, 179, 87, 6, 255, 173, 80, 7, 255, 166, 73, 8, 255, 168, 75, 7, 255, 173, 84, 8, 255, 166, 77, 4, 255, 163, 76, 9, 255, 160, 78, 8, 255, 148, 76, 8, 255, 135, 67, 4, 255, 131, 64, 2, 255, 132, 69, 3, 255, 139, 74, 13, 255, 131, 65, 5, 255, 128, 59, 1, 255, 131, 66, 2, 255, 135, 73, 6, 255, 138, 74, 6, 255, 136, 73, 6, 255, 125, 65, 7, 255, 110, 51, 4, 255, 101, 46, 2, 255, 94, 47, 6, 255, 88, 45, 9, 255, 79, 34, 5, 255, 76, 31, 7, 255, 68, 32, 6, 255, 67, 30, 7, 255, 65, 23, 4, 255, 66, 29, 0, 255, 71, 31, 1, 255, 74, 30, 5, 255, 64, 30, 2, 255, 48, 20, 1, 255, 34, 15, 4, 255, 33, 16, 6, 255, 41, 19, 4, 255, 47, 22, 2, 255, 54, 24, 9, 255, 56, 25, 8, 255, 65, 30, 6, 255, 57, 26, 4, 255, 40, 20, 3, 255, 40, 17, 3, 255, 39, 13, 1, 255, 32, 13, 4, 255, 27, 11, 2, 255, 26, 10, 3, 255, 0, 2, 2, 255, 1, 1, 3, 255, 1, 3, 3, 255, 35, 63, 86, 255, 111, 181, 217, 255, 121, 194, 201, 255, 25, 65, 90, 255, 0, 31, 85, 255, 2, 71, 128, 255, 5, 77, 161, 255, 3, 108, 183, 255, 4, 100, 155, 255, 5, 35, 51, 255, 0, 0, 4, 255, 1, 4, 3, 255, 4, 1, 6, 255, 3, 0, 6, 255, 3, 2, 1, 255, 0, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 3, 255, 1, 2, 5, 255, 0, 1, 5, 255, 1, 2, 6, 255, 2, 3, 7, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 2, 5, 255, 1, 2, 6, 255, 1, 2, 7, 255, 2, 2, 9, 255, 2, 3, 7, 255, 1, 2, 6, 255, 2, 3, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 3, 2, 7, 255, 1, 1, 7, 255, 1, 1, 4, 255, 2, 1, 0, 255, 0, 2, 5, 255, 1, 4, 15, 255, 1, 2, 12, 255, 3, 1, 4, 255, 2, 0, 5, 255, 5, 2, 9, 255, 6, 11, 82, 255, 4, 170, 243, 255, 8, 58, 106, 255, 11, 0, 0, 255, 4, 10, 132, 255, 7, 55, 164, 255, 20, 31, 15, 255, 20, 37, 48, 255, 26, 32, 31, 255, 18, 21, 17, 255, 20, 24, 26, 255, 11, 12, 4, 255, 6, 5, 0, 255, 8, 5, 8, 255, 9, 15, 15, 255, 13, 23, 17, 255, 12, 12, 13, 255, 6, 5, 1, 255, 8, 2, 1, 255, 8, 3, 3, 255, 4, 3, 1, 255, 3, 2, 0, 255, 2, 0, 2, 255, 1, 1, 2, 255, 1, 2, 1, 255, 3, 3, 3, 255, 0, 0, 0, 255, 2, 1, 1, 255, 4, 3, 0, 255, 6, 5, 1, 255, 9, 9, 5, 255, 10, 11, 4, 255, 11, 12, 4, 255, 15, 17, 9, 255, 11, 13, 3, 255, 20, 21, 7, 255, 21, 27, 12, 255, 18, 27, 10, 255, 23, 32, 12, 255, 29, 37, 14, 255, 25, 33, 10, 255, 22, 35, 15, 255, 25, 34, 18, 255, 28, 32, 13, 255, 26, 38, 14, 255, 32, 40, 19, 255, 37, 43, 22, 255, 37, 55, 30, 255, 41, 75, 31, 255, 59, 84, 44, 255, 59, 94, 64, 255, 68, 109, 70, 255, 78, 120, 82, 255, 78, 127, 84, 255, 85, 130, 74, 255, 87, 124, 56, 255, 79, 116, 49, 255, 77, 113, 37, 255, 80, 108, 37, 255, 82, 103, 37, 255, 82, 101, 32, 255, 79, 96, 31, 255, 76, 87, 23, 255, 76, 83, 14, 255, 73, 77, 16, 255, 70, 69, 6, 255, 66, 54, 13, 255, 58, 49, 8, 255, 50, 41, 7, 255, 45, 40, 6, 255, 52, 39, 3, 255, 61, 39, 2, 255, 64, 45, 3, 255, 59, 41, 4, 255, 61, 38, 9, 255, 70, 47, 5, 255, 77, 52, 0, 255, 77, 52, 4, 255, 72, 48, 6, 255, 68, 43, 7, 255, 72, 46, 1, 255, 69, 43, 4, 255, 64, 47, 0, 255, 71, 44, 4, 255, 84, 47, 2, 255, 87, 53, 4, 255, 86, 55, 5, 255, 86, 54, 2, 255, 84, 54, 3, 255, 86, 54, 5, 255, 82, 48, 6, 255, 80, 45, 9, 255, 80, 46, 9, 255, 76, 44, 5, 255, 78, 46, 6, 255, 80, 46, 4, 255, 79, 44, 5, 255, 82, 49, 9, 255, 81, 50, 5, 255, 79, 45, 6, 255, 79, 49, 5, 255, 84, 50, 6, 255, 87, 48, 4, 255, 90, 55, 6, 255, 91, 59, 6, 255, 89, 53, 4, 255, 93, 53, 9, 255, 88, 53, 7, 255, 93, 52, 8, 255, 95, 54, 5, 255, 97, 54, 4, 255, 95, 52, 7, 255, 96, 54, 13, 255, 92, 51, 10, 255, 97, 58, 5, 255, 103, 63, 7, 255, 102, 59, 7, 255, 101, 59, 5, 255, 101, 56, 7, 255, 96, 51, 6, 255, 100, 56, 8, 255, 99, 56, 7, 255, 102, 57, 8, 255, 104, 56, 5, 255, 104, 57, 8, 255, 99, 54, 4, 255, 107, 58, 8, 255, 108, 56, 6, 255, 112, 61, 3, 255, 110, 60, 4, 255, 109, 61, 12, 255, 102, 55, 9, 255, 105, 57, 12, 255, 109, 58, 12, 255, 107, 59, 8, 255, 105, 60, 6, 255, 103, 60, 6, 255, 99, 59, 6, 255, 95, 52, 4, 255, 101, 56, 9, 255, 104, 58, 4, 255, 101, 61, 6, 255, 100, 58, 6, 255, 120, 61, 9, 255, 117, 58, 4, 255, 104, 60, 3, 255, 121, 65, 9, 255, 112, 59, 9, 255, 99, 58, 4, 255, 103, 57, 18, 255, 101, 56, 9, 255, 102, 58, 1, 255, 115, 64, 2, 255, 115, 60, 13, 255, 119, 66, 7, 255, 122, 66, 7, 255, 125, 69, 2, 255, 121, 63, 6, 255, 102, 59, 3, 255, 90, 61, 9, 255, 98, 57, 9, 255, 101, 58, 6, 255, 101, 57, 16, 255, 123, 60, 9, 255, 131, 67, 1, 255, 137, 66, 8, 255, 145, 71, 0, 255, 137, 68, 13, 255, 137, 68, 12, 255, 150, 73, 5, 255, 162, 74, 5, 255, 165, 73, 2, 255, 158, 70, 0, 255, 155, 67, 10, 255, 153, 71, 4, 255, 161, 80, 0, 255, 165, 79, 4, 255, 167, 79, 7, 255, 161, 77, 11, 255, 157, 78, 5, 255, 158, 76, 3, 255, 164, 77, 11, 255, 171, 77, 11, 255, 169, 87, 8, 255, 164, 89, 6, 255, 162, 86, 11, 255, 155, 79, 3, 255, 163, 85, 4, 255, 165, 90, 10, 255, 166, 88, 6, 255, 170, 90, 10, 255, 165, 89, 6, 255, 157, 88, 2, 255, 150, 84, 7, 255, 148, 82, 6, 255, 158, 87, 7, 255, 164, 91, 5, 255, 168, 90, 5, 255, 168, 86, 11, 255, 165, 85, 9, 255, 164, 91, 2, 255, 159, 94, 7, 255, 153, 89, 8, 255, 152, 91, 10, 255, 148, 88, 9, 255, 152, 91, 7, 255, 156, 88, 10, 255, 158, 87, 11, 255, 162, 91, 7, 255, 169, 94, 6, 255, 165, 96, 4, 255, 162, 94, 8, 255, 167, 95, 12, 255, 169, 98, 6, 255, 169, 102, 7, 255, 174, 100, 6, 255, 171, 102, 3, 255, 173, 107, 9, 255, 179, 107, 12, 255, 168, 105, 7, 255, 165, 102, 2, 255, 180, 101, 8, 255, 190, 101, 10, 255, 198, 109, 3, 255, 191, 109, 5, 255, 185, 102, 8, 255, 186, 99, 12, 255, 182, 101, 9, 255, 181, 105, 6, 255, 178, 106, 11, 255, 169, 102, 9, 255, 165, 101, 7, 255, 173, 104, 10, 255, 182, 109, 18, 255, 179, 107, 14, 255, 176, 106, 12, 255, 176, 109, 7, 255, 177, 109, 6, 255, 183, 112, 8, 255, 188, 111, 11, 255, 188, 105, 9, 255, 192, 108, 3, 255, 196, 115, 5, 255, 188, 112, 8, 255, 188, 115, 3, 255, 193, 123, 2, 255, 195, 124, 6, 255, 198, 123, 7, 255, 202, 128, 2, 255, 207, 133, 1, 255, 214, 135, 5, 255, 218, 135, 6, 255, 196, 112, 8, 255, 192, 112, 2, 255, 204, 126, 3, 255, 207, 126, 6, 255, 204, 125, 6, 255, 208, 134, 12, 255, 206, 134, 15, 255, 200, 128, 12, 255, 199, 123, 8, 255, 200, 123, 11, 255, 195, 120, 7, 255, 191, 117, 3, 255, 192, 115, 6, 255, 192, 114, 5, 255, 192, 112, 4, 255, 192, 109, 6, 255, 192, 110, 4, 255, 189, 109, 2, 255, 185, 106, 0, 255, 185, 106, 2, 255, 186, 104, 4, 255, 187, 102, 4, 255, 186, 104, 4, 255, 183, 102, 2, 255, 184, 101, 3, 255, 183, 99, 4, 255, 179, 96, 3, 255, 186, 103, 5, 255, 184, 101, 6, 255, 186, 108, 11, 255, 186, 111, 6, 255, 184, 105, 7, 255, 187, 104, 5, 255, 186, 100, 3, 255, 178, 98, 3, 255, 179, 99, 4, 255, 179, 93, 13, 255, 169, 94, 11, 255, 162, 97, 6, 255, 160, 88, 8, 255, 154, 86, 5, 255, 148, 86, 5, 255, 143, 78, 1, 255, 153, 84, 6, 255, 163, 90, 13, 255, 160, 87, 14, 255, 153, 82, 10, 255, 162, 88, 7, 255, 172, 92, 5, 255, 180, 97, 6, 255, 180, 96, 8, 255, 183, 97, 14, 255, 176, 90, 7, 255, 175, 83, 9, 255, 167, 74, 7, 255, 166, 73, 4, 255, 169, 80, 0, 255, 170, 86, 0, 255, 165, 82, 4, 255, 155, 73, 6, 255, 146, 71, 6, 255, 138, 69, 5, 255, 136, 68, 4, 255, 136, 67, 3, 255, 134, 67, 6, 255, 136, 72, 8, 255, 139, 71, 11, 255, 134, 67, 15, 255, 133, 68, 10, 255, 133, 72, 7, 255, 128, 68, 6, 255, 130, 69, 5, 255, 128, 73, 2, 255, 120, 64, 6, 255, 113, 59, 6, 255, 106, 59, 9, 255, 106, 62, 5, 255, 111, 64, 3, 255, 107, 57, 3, 255, 97, 51, 7, 255, 85, 44, 6, 255, 78, 36, 10, 255, 71, 28, 6, 255, 65, 25, 4, 255, 61, 26, 3, 255, 73, 28, 1, 255, 70, 35, 5, 255, 68, 39, 7, 255, 65, 36, 4, 255, 75, 41, 7, 255, 84, 43, 8, 255, 82, 40, 4, 255, 83, 38, 5, 255, 79, 40, 5, 255, 72, 39, 3, 255, 68, 31, 2, 255, 65, 29, 5, 255, 54, 28, 5, 255, 46, 19, 5, 255, 35, 15, 5, 255, 27, 12, 3, 255, 1, 2, 2, 255, 3, 0, 1, 255, 4, 0, 0, 255, 0, 0, 3, 255, 37, 70, 86, 255, 105, 147, 174, 255, 100, 129, 151, 255, 34, 70, 102, 255, 9, 87, 157, 255, 2, 113, 183, 255, 5, 132, 190, 255, 2, 125, 181, 255, 2, 51, 85, 255, 1, 1, 10, 255, 3, 3, 7, 255, 4, 4, 9, 255, 0, 2, 4, 255, 2, 2, 1, 255, 1, 2, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 2, 5, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 8, 255, 1, 3, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 7, 255, 2, 3, 8, 255, 2, 3, 8, 255, 0, 1, 4, 255, 0, 0, 4, 255, 1, 2, 6, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 1, 7, 255, 0, 2, 3, 255, 0, 0, 5, 255, 0, 1, 1, 255, 1, 3, 5, 255, 0, 2, 17, 255, 2, 2, 12, 255, 3, 2, 7, 255, 2, 5, 4, 255, 4, 0, 1, 255, 3, 100, 189, 255, 4, 144, 204, 255, 13, 0, 0, 255, 8, 2, 42, 255, 2, 39, 219, 255, 18, 40, 51, 255, 29, 25, 25, 255, 26, 30, 33, 255, 23, 25, 19, 255, 25, 28, 27, 255, 22, 31, 28, 255, 9, 17, 17, 255, 6, 9, 3, 255, 7, 5, 2, 255, 14, 17, 14, 255, 18, 26, 19, 255, 15, 17, 13, 255, 10, 8, 4, 255, 8, 3, 1, 255, 7, 2, 2, 255, 6, 2, 1, 255, 4, 3, 1, 255, 4, 2, 1, 255, 5, 1, 1, 255, 2, 1, 0, 255, 3, 3, 3, 255, 2, 2, 1, 255, 2, 2, 0, 255, 6, 5, 1, 255, 11, 8, 4, 255, 9, 8, 3, 255, 9, 11, 2, 255, 12, 14, 3, 255, 13, 15, 3, 255, 17, 19, 5, 255, 22, 24, 8, 255, 15, 26, 7, 255, 15, 29, 12, 255, 16, 28, 14, 255, 23, 35, 13, 255, 24, 34, 7, 255, 20, 32, 10, 255, 25, 31, 19, 255, 28, 33, 17, 255, 28, 39, 23, 255, 34, 43, 22, 255, 34, 53, 18, 255, 37, 65, 32, 255, 47, 79, 36, 255, 59, 90, 50, 255, 65, 104, 60, 255, 70, 110, 65, 255, 83, 123, 66, 255, 85, 124, 72, 255, 88, 124, 57, 255, 84, 114, 55, 255, 78, 107, 48, 255, 78, 102, 51, 255, 82, 104, 33, 255, 82, 101, 23, 255, 83, 95, 22, 255, 77, 87, 27, 255, 73, 85, 25, 255, 76, 83, 16, 255, 77, 76, 15, 255, 71, 66, 13, 255, 63, 63, 4, 255, 53, 49, 4, 255, 51, 40, 9, 255, 56, 40, 7, 255, 59, 38, 5, 255, 67, 41, 5, 255, 70, 42, 4, 255, 58, 37, 2, 255, 62, 44, 5, 255, 80, 52, 6, 255, 84, 50, 5, 255, 85, 48, 4, 255, 82, 50, 2, 255, 74, 46, 4, 255, 69, 41, 2, 255, 70, 47, 6, 255, 65, 49, 3, 255, 73, 48, 7, 255, 86, 50, 6, 255, 87, 50, 5, 255, 87, 54, 7, 255, 91, 56, 4, 255, 88, 52, 9, 255, 83, 51, 7, 255, 82, 49, 3, 255, 80, 44, 12, 255, 77, 41, 11, 255, 77, 44, 0, 255, 79, 46, 5, 255, 84, 46, 8, 255, 82, 46, 5, 255, 79, 48, 5, 255, 77, 46, 7, 255, 81, 44, 6, 255, 83, 47, 10, 255, 87, 49, 11, 255, 88, 50, 10, 255, 88, 52, 8, 255, 89, 52, 6, 255, 93, 52, 6, 255, 90, 54, 4, 255, 82, 53, 6, 255, 90, 52, 12, 255, 90, 53, 8, 255, 95, 56, 4, 255, 96, 57, 4, 255, 95, 56, 8, 255, 97, 55, 12, 255, 99, 56, 7, 255, 103, 58, 5, 255, 103, 58, 10, 255, 101, 58, 4, 255, 99, 59, 2, 255, 98, 56, 4, 255, 102, 59, 6, 255, 100, 57, 6, 255, 100, 55, 9, 255, 103, 57, 6, 255, 103, 56, 13, 255, 105, 58, 10, 255, 109, 58, 10, 255, 106, 55, 1, 255, 109, 56, 7, 255, 111, 58, 5, 255, 110, 59, 9, 255, 106, 56, 9, 255, 107, 57, 2, 255, 107, 57, 6, 255, 107, 56, 7, 255, 103, 57, 5, 255, 104, 57, 3, 255, 105, 58, 5, 255, 93, 58, 4, 255, 95, 59, 9, 255, 102, 60, 11, 255, 96, 57, 3, 255, 106, 61, 7, 255, 109, 62, 12, 255, 104, 55, 8, 255, 106, 57, 8, 255, 102, 61, 8, 255, 98, 58, 8, 255, 98, 61, 9, 255, 100, 53, 15, 255, 117, 66, 7, 255, 123, 66, 3, 255, 118, 64, 10, 255, 113, 63, 13, 255, 114, 70, 2, 255, 119, 68, 6, 255, 120, 64, 11, 255, 107, 58, 11, 255, 107, 63, 12, 255, 106, 66, 8, 255, 110, 62, 2, 255, 134, 65, 8, 255, 140, 68, 10, 255, 152, 73, 6, 255, 166, 81, 5, 255, 151, 66, 15, 255, 149, 67, 6, 255, 143, 74, 2, 255, 137, 69, 5, 255, 153, 74, 14, 255, 167, 81, 10, 255, 162, 72, 4, 255, 158, 69, 5, 255, 159, 77, 6, 255, 156, 76, 2, 255, 163, 79, 4, 255, 172, 83, 4, 255, 171, 84, 5, 255, 167, 83, 4, 255, 164, 82, 4, 255, 164, 82, 4, 255, 159, 77, 4, 255, 154, 76, 6, 255, 164, 78, 10, 255, 176, 86, 14, 255, 172, 86, 3, 255, 158, 85, 8, 255, 146, 80, 12, 255, 150, 79, 6, 255, 158, 83, 3, 255, 163, 85, 7, 255, 170, 94, 13, 255, 166, 93, 6, 255, 158, 87, 13, 255, 157, 89, 7, 255, 160, 92, 9, 255, 154, 89, 12, 255, 157, 92, 8, 255, 162, 93, 6, 255, 161, 90, 4, 255, 161, 91, 4, 255, 165, 94, 11, 255, 157, 92, 13, 255, 147, 90, 8, 255, 147, 90, 6, 255, 151, 90, 5, 255, 155, 87, 7, 255, 162, 89, 11, 255, 164, 90, 6, 255, 168, 92, 5, 255, 167, 94, 8, 255, 167, 96, 12, 255, 168, 98, 11, 255, 168, 98, 1, 255, 169, 102, 6, 255, 168, 101, 11, 255, 165, 105, 2, 255, 172, 110, 0, 255, 179, 103, 8, 255, 178, 103, 12, 255, 177, 100, 8, 255, 185, 99, 2, 255, 189, 105, 12, 255, 195, 111, 10, 255, 195, 117, 7, 255, 194, 117, 12, 255, 188, 112, 12, 255, 178, 108, 9, 255, 173, 107, 12, 255, 167, 104, 16, 255, 163, 104, 11, 255, 165, 105, 11, 255, 169, 105, 9, 255, 172, 107, 13, 255, 173, 107, 13, 255, 172, 109, 1, 255, 175, 108, 9, 255, 181, 111, 8, 255, 185, 113, 7, 255, 185, 113, 6, 255, 187, 113, 10, 255, 191, 111, 10, 255, 194, 118, 10, 255, 190, 116, 12, 255, 189, 119, 7, 255, 194, 124, 4, 255, 195, 126, 4, 255, 199, 125, 10, 255, 203, 129, 5, 255, 205, 131, 4, 255, 213, 134, 6, 255, 217, 139, 3, 255, 209, 129, 15, 255, 204, 130, 7, 255, 201, 131, 3, 255, 203, 128, 1, 255, 206, 131, 3, 255, 211, 135, 14, 255, 208, 131, 16, 255, 206, 127, 12, 255, 203, 128, 9, 255, 199, 125, 4, 255, 196, 120, 5, 255, 192, 114, 5, 255, 194, 114, 4, 255, 193, 110, 3, 255, 194, 109, 3, 255, 191, 110, 3, 255, 191, 110, 2, 255, 192, 111, 3, 255, 190, 109, 3, 255, 188, 107, 5, 255, 186, 104, 4, 255, 184, 102, 1, 255, 185, 104, 5, 255, 182, 100, 5, 255, 183, 98, 5, 255, 186, 100, 4, 255, 183, 100, 1, 255, 184, 103, 5, 255, 186, 107, 12, 255, 186, 108, 11, 255, 184, 110, 10, 255, 179, 103, 14, 255, 180, 103, 14, 255, 175, 101, 8, 255, 169, 98, 14, 255, 176, 104, 19, 255, 177, 107, 9, 255, 166, 100, 16, 255, 148, 84, 19, 255, 155, 90, 12, 255, 153, 92, 5, 255, 153, 91, 6, 255, 164, 99, 13, 255, 168, 99, 11, 255, 166, 92, 9, 255, 159, 87, 12, 255, 155, 83, 7, 255, 162, 86, 3, 255, 173, 92, 6, 255, 175, 92, 5, 255, 176, 92, 8, 255, 178, 92, 11, 255, 181, 92, 11, 255, 176, 92, 8, 255, 168, 82, 4, 255, 166, 81, 7, 255, 163, 81, 7, 255, 159, 80, 7, 255, 154, 78, 6, 255, 148, 73, 6, 255, 147, 71, 9, 255, 143, 69, 11, 255, 139, 69, 9, 255, 136, 69, 6, 255, 137, 72, 6, 255, 141, 75, 8, 255, 136, 68, 6, 255, 126, 57, 17, 255, 119, 54, 7, 255, 125, 65, 0, 255, 124, 68, 3, 255, 117, 62, 11, 255, 115, 59, 7, 255, 115, 60, 10, 255, 112, 59, 9, 255, 107, 56, 7, 255, 112, 62, 2, 255, 117, 65, 1, 255, 112, 56, 4, 255, 108, 56, 5, 255, 106, 56, 3, 255, 103, 56, 8, 255, 90, 43, 4, 255, 84, 40, 4, 255, 87, 46, 4, 255, 95, 45, 6, 255, 98, 49, 7, 255, 97, 49, 5, 255, 93, 45, 3, 255, 91, 45, 8, 255, 85, 43, 10, 255, 77, 37, 5, 255, 79, 39, 4, 255, 80, 42, 2, 255, 82, 44, 3, 255, 87, 41, 3, 255, 85, 35, 2, 255, 79, 35, 5, 255, 66, 29, 7, 255, 55, 22, 4, 255, 47, 19, 4, 255, 0, 0, 5, 255, 0, 1, 0, 255, 3, 1, 1, 255, 2, 1, 3, 255, 0, 0, 0, 255, 0, 6, 14, 255, 83, 75, 111, 255, 153, 139, 152, 255, 91, 104, 136, 255, 22, 117, 183, 255, 2, 103, 147, 255, 5, 66, 95, 255, 9, 36, 88, 255, 12, 78, 95, 255, 3, 41, 35, 255, 2, 0, 4, 255, 6, 1, 5, 255, 4, 0, 5, 255, 0, 1, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 2, 1, 5, 255, 2, 3, 8, 255, 3, 3, 11, 255, 1, 3, 9, 255, 1, 2, 6, 255, 2, 3, 7, 255, 2, 3, 7, 255, 2, 3, 7, 255, 2, 3, 8, 255, 2, 3, 8, 255, 1, 1, 2, 255, 4, 5, 8, 255, 2, 3, 7, 255, 0, 1, 5, 255, 2, 3, 8, 255, 2, 3, 8, 255, 1, 2, 8, 255, 0, 2, 4, 255, 1, 4, 4, 255, 0, 3, 12, 255, 0, 2, 13, 255, 1, 1, 6, 255, 1, 2, 14, 255, 1, 0, 0, 255, 6, 8, 90, 255, 3, 161, 245, 255, 10, 24, 68, 255, 8, 0, 0, 255, 1, 26, 169, 255, 7, 41, 140, 255, 31, 25, 8, 255, 28, 32, 26, 255, 26, 23, 18, 255, 22, 25, 25, 255, 28, 26, 31, 255, 27, 30, 32, 255, 21, 32, 32, 255, 7, 13, 6, 255, 8, 7, 2, 255, 8, 6, 5, 255, 18, 20, 20, 255, 24, 24, 25, 255, 11, 12, 6, 255, 7, 5, 2, 255, 8, 3, 3, 255, 7, 3, 2, 255, 3, 2, 0, 255, 5, 3, 1, 255, 8, 2, 2, 255, 5, 0, 0, 255, 3, 2, 0, 255, 3, 3, 1, 255, 3, 5, 0, 255, 6, 5, 0, 255, 13, 10, 4, 255, 9, 9, 4, 255, 10, 11, 3, 255, 15, 17, 7, 255, 16, 19, 8, 255, 18, 22, 7, 255, 20, 24, 8, 255, 22, 28, 12, 255, 19, 27, 10, 255, 19, 27, 13, 255, 25, 31, 14, 255, 29, 32, 8, 255, 31, 34, 12, 255, 28, 33, 15, 255, 29, 34, 13, 255, 35, 39, 22, 255, 31, 50, 16, 255, 34, 60, 20, 255, 46, 73, 37, 255, 53, 84, 45, 255, 65, 93, 48, 255, 73, 106, 48, 255, 78, 115, 59, 255, 83, 122, 60, 255, 83, 121, 62, 255, 82, 118, 60, 255, 82, 110, 51, 255, 80, 106, 27, 255, 83, 101, 40, 255, 83, 98, 37, 255, 83, 92, 43, 255, 80, 88, 28, 255, 76, 82, 14, 255, 72, 79, 25, 255, 64, 78, 17, 255, 75, 74, 2, 255, 75, 64, 3, 255, 56, 56, 2, 255, 46, 49, 7, 255, 49, 40, 6, 255, 52, 38, 4, 255, 62, 42, 8, 255, 68, 43, 8, 255, 64, 39, 2, 255, 60, 39, 2, 255, 71, 46, 6, 255, 82, 51, 4, 255, 87, 53, 4, 255, 85, 53, 4, 255, 73, 50, 2, 255, 65, 47, 1, 255, 65, 48, 5, 255, 65, 46, 2, 255, 72, 47, 1, 255, 80, 49, 7, 255, 84, 53, 6, 255, 83, 52, 5, 255, 86, 52, 5, 255, 90, 52, 8, 255, 85, 48, 5, 255, 81, 48, 5, 255, 81, 48, 4, 255, 81, 47, 2, 255, 82, 45, 6, 255, 79, 43, 7, 255, 80, 46, 3, 255, 83, 43, 7, 255, 84, 50, 6, 255, 70, 45, 1, 255, 75, 48, 9, 255, 85, 47, 9, 255, 86, 46, 10, 255, 83, 49, 6, 255, 87, 54, 8, 255, 85, 50, 9, 255, 89, 50, 12, 255, 94, 53, 7, 255, 93, 52, 3, 255, 90, 54, 6, 255, 91, 50, 1, 255, 94, 54, 4, 255, 97, 54, 7, 255, 93, 52, 7, 255, 94, 54, 8, 255, 100, 58, 5, 255, 103, 59, 1, 255, 106, 61, 8, 255, 105, 60, 5, 255, 100, 58, 6, 255, 97, 59, 6, 255, 101, 62, 0, 255, 105, 60, 2, 255, 105, 60, 7, 255, 101, 57, 3, 255, 104, 57, 9, 255, 103, 57, 2, 255, 106, 58, 7, 255, 106, 55, 7, 255, 108, 57, 6, 255, 109, 57, 10, 255, 110, 57, 7, 255, 109, 57, 4, 255, 113, 62, 9, 255, 110, 58, 11, 255, 110, 59, 11, 255, 107, 61, 6, 255, 111, 63, 6, 255, 102, 56, 1, 255, 106, 56, 4, 255, 117, 57, 13, 255, 111, 50, 11, 255, 107, 55, 12, 255, 107, 58, 11, 255, 124, 66, 9, 255, 114, 61, 4, 255, 108, 57, 9, 255, 105, 57, 9, 255, 114, 56, 9, 255, 121, 63, 19, 255, 95, 56, 5, 255, 102, 58, 8, 255, 129, 66, 10, 255, 139, 67, 4, 255, 116, 66, 6, 255, 114, 67, 2, 255, 118, 63, 9, 255, 121, 65, 6, 255, 123, 72, 11, 255, 120, 70, 2, 255, 122, 66, 5, 255, 113, 66, 2, 255, 118, 59, 4, 255, 136, 63, 8, 255, 123, 58, 1, 255, 125, 58, 15, 255, 137, 68, 9, 255, 143, 69, 3, 255, 149, 71, 14, 255, 173, 83, 12, 255, 170, 78, 2, 255, 151, 70, 11, 255, 154, 75, 8, 255, 160, 76, 5, 255, 160, 71, 6, 255, 164, 77, 3, 255, 165, 80, 6, 255, 165, 77, 9, 255, 168, 80, 4, 255, 158, 76, 3, 255, 160, 77, 6, 255, 159, 72, 6, 255, 159, 70, 13, 255, 162, 79, 12, 255, 150, 77, 6, 255, 155, 79, 7, 255, 159, 80, 7, 255, 164, 84, 10, 255, 178, 87, 10, 255, 173, 85, 12, 255, 152, 84, 12, 255, 145, 83, 5, 255, 156, 80, 6, 255, 167, 88, 7, 255, 172, 91, 5, 255, 172, 92, 11, 255, 167, 91, 2, 255, 166, 93, 4, 255, 166, 93, 11, 255, 164, 93, 5, 255, 164, 93, 7, 255, 166, 93, 16, 255, 163, 90, 11, 255, 160, 89, 3, 255, 159, 87, 5, 255, 158, 87, 9, 255, 156, 90, 6, 255, 153, 90, 4, 255, 155, 90, 8, 255, 158, 92, 10, 255, 160, 95, 7, 255, 164, 93, 7, 255, 165, 96, 4, 255, 167, 99, 5, 255, 167, 97, 8, 255, 169, 98, 9, 255, 172, 101, 4, 255, 174, 102, 13, 255, 171, 102, 12, 255, 177, 106, 4, 255, 181, 106, 7, 255, 177, 107, 14, 255, 171, 103, 13, 255, 177, 108, 2, 255, 183, 113, 12, 255, 189, 115, 12, 255, 195, 122, 5, 255, 195, 120, 9, 255, 186, 111, 6, 255, 181, 108, 12, 255, 174, 105, 18, 255, 170, 104, 9, 255, 168, 104, 4, 255, 173, 106, 6, 255, 174, 103, 7, 255, 176, 106, 8, 255, 177, 108, 7, 255, 179, 107, 10, 255, 180, 109, 9, 255, 183, 110, 15, 255, 182, 110, 16, 255, 184, 111, 15, 255, 186, 114, 13, 255, 189, 114, 18, 255, 186, 116, 4, 255, 186, 116, 6, 255, 189, 118, 9, 255, 189, 119, 5, 255, 195, 125, 3, 255, 201, 129, 1, 255, 206, 131, 0, 255, 210, 131, 6, 255, 215, 135, 7, 255, 215, 137, 1, 255, 212, 134, 3, 255, 208, 133, 1, 255, 204, 127, 4, 255, 205, 127, 4, 255, 206, 131, 4, 255, 212, 139, 11, 255, 210, 137, 7, 255, 205, 129, 6, 255, 201, 128, 7, 255, 198, 126, 4, 255, 197, 123, 14, 255, 192, 117, 16, 255, 192, 117, 9, 255, 191, 115, 0, 255, 193, 116, 1, 255, 192, 112, 2, 255, 189, 109, 0, 255, 192, 111, 3, 255, 191, 110, 4, 255, 188, 106, 4, 255, 184, 101, 3, 255, 184, 103, 4, 255, 182, 102, 4, 255, 179, 99, 3, 255, 182, 100, 5, 255, 185, 103, 6, 255, 184, 104, 5, 255, 180, 102, 1, 255, 184, 105, 8, 255, 184, 107, 8, 255, 184, 110, 10, 255, 183, 109, 17, 255, 179, 110, 18, 255, 175, 108, 14, 255, 173, 107, 24, 255, 177, 111, 20, 255, 177, 111, 18, 255, 171, 105, 23, 255, 167, 107, 14, 255, 168, 108, 0, 255, 169, 103, 9, 255, 161, 96, 7, 255, 158, 95, 8, 255, 154, 89, 7, 255, 154, 87, 8, 255, 158, 84, 10, 255, 156, 81, 4, 255, 160, 83, 1, 255, 163, 82, 3, 255, 167, 84, 7, 255, 164, 81, 7, 255, 166, 82, 9, 255, 167, 81, 10, 255, 157, 75, 7, 255, 157, 75, 4, 255, 158, 78, 5, 255, 153, 74, 7, 255, 149, 70, 9, 255, 149, 73, 14, 255, 144, 73, 8, 255, 145, 72, 6, 255, 145, 65, 9, 255, 137, 63, 7, 255, 132, 66, 5, 255, 133, 68, 3, 255, 138, 69, 5, 255, 137, 71, 6, 255, 134, 69, 6, 255, 127, 64, 2, 255, 125, 64, 3, 255, 122, 65, 5, 255, 118, 64, 2, 255, 112, 60, 0, 255, 107, 54, 5, 255, 104, 54, 1, 255, 105, 57, 2, 255, 107, 58, 8, 255, 110, 58, 7, 255, 103, 52, 8, 255, 99, 53, 8, 255, 99, 54, 6, 255, 105, 60, 6, 255, 104, 59, 7, 255, 102, 57, 6, 255, 101, 57, 6, 255, 102, 55, 9, 255, 102, 52, 7, 255, 95, 48, 2, 255, 95, 47, 4, 255, 90, 41, 4, 255, 80, 40, 6, 255, 83, 37, 4, 255, 92, 42, 6, 255, 92, 47, 5, 255, 91, 46, 4, 255, 87, 42, 1, 255, 84, 39, 2, 255, 80, 37, 4, 255, 75, 32, 8, 255, 68, 29, 3, 255, 68, 30, 3, 255, 1, 1, 4, 255, 2, 1, 0, 255, 1, 3, 2, 255, 4, 0, 2, 255, 4, 1, 2, 255, 2, 0, 0, 255, 11, 5, 12, 255, 57, 57, 69, 255, 46, 38, 51, 255, 24, 100, 144, 255, 0, 97, 130, 255, 8, 51, 89, 255, 29, 123, 155, 255, 11, 105, 113, 255, 1, 34, 28, 255, 4, 6, 3, 255, 1, 0, 1, 255, 2, 2, 1, 255, 3, 1, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 3, 255, 0, 1, 6, 255, 2, 3, 10, 255, 2, 5, 10, 255, 1, 2, 6, 255, 3, 4, 8, 255, 2, 3, 8, 255, 2, 3, 6, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 2, 3, 255, 3, 4, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 0, 1, 6, 255, 2, 3, 8, 255, 3, 3, 9, 255, 1, 5, 6, 255, 1, 4, 12, 255, 1, 3, 14, 255, 0, 1, 7, 255, 0, 0, 10, 255, 1, 2, 2, 255, 5, 0, 7, 255, 3, 106, 193, 255, 1, 87, 161, 255, 13, 1, 0, 255, 8, 5, 74, 255, 8, 33, 201, 255, 15, 22, 31, 255, 27, 31, 25, 255, 30, 28, 26, 255, 22, 26, 22, 255, 23, 30, 20, 255, 23, 26, 26, 255, 19, 25, 24, 255, 21, 24, 33, 255, 17, 22, 24, 255, 13, 9, 7, 255, 12, 8, 3, 255, 14, 16, 11, 255, 19, 22, 18, 255, 16, 18, 14, 255, 10, 7, 5, 255, 7, 2, 1, 255, 7, 2, 3, 255, 6, 2, 1, 255, 5, 1, 0, 255, 8, 3, 1, 255, 7, 2, 0, 255, 4, 3, 1, 255, 5, 5, 2, 255, 7, 7, 2, 255, 7, 7, 0, 255, 10, 9, 0, 255, 9, 10, 4, 255, 13, 14, 6, 255, 12, 13, 5, 255, 16, 19, 7, 255, 14, 18, 4, 255, 19, 23, 9, 255, 20, 24, 13, 255, 22, 28, 9, 255, 19, 26, 7, 255, 23, 25, 13, 255, 27, 29, 10, 255, 29, 32, 8, 255, 31, 36, 12, 255, 29, 37, 8, 255, 35, 47, 14, 255, 38, 55, 18, 255, 48, 69, 33, 255, 52, 80, 27, 255, 59, 87, 47, 255, 66, 98, 54, 255, 73, 106, 55, 255, 80, 117, 57, 255, 83, 118, 57, 255, 86, 114, 58, 255, 82, 105, 61, 255, 78, 102, 41, 255, 78, 100, 34, 255, 82, 99, 26, 255, 85, 99, 29, 255, 80, 92, 20, 255, 79, 84, 22, 255, 76, 80, 18, 255, 71, 80, 21, 255, 64, 78, 11, 255, 74, 72, 4, 255, 74, 64, 8, 255, 53, 52, 8, 255, 48, 46, 3, 255, 55, 41, 6, 255, 48, 41, 4, 255, 58, 45, 6, 255, 64, 40, 4, 255, 59, 42, 2, 255, 69, 46, 6, 255, 76, 50, 4, 255, 75, 55, 3, 255, 84, 54, 5, 255, 84, 54, 3, 255, 75, 51, 2, 255, 68, 48, 0, 255, 66, 46, 4, 255, 74, 48, 4, 255, 80, 48, 1, 255, 81, 48, 3, 255, 83, 52, 1, 255, 85, 54, 5, 255, 83, 53, 3, 255, 84, 51, 3, 255, 84, 50, 4, 255, 80, 48, 2, 255, 79, 46, 6, 255, 83, 47, 3, 255, 85, 48, 2, 255, 84, 48, 7, 255, 77, 45, 1, 255, 80, 43, 4, 255, 82, 48, 4, 255, 76, 48, 2, 255, 77, 46, 6, 255, 87, 49, 10, 255, 87, 56, 4, 255, 87, 53, 4, 255, 85, 49, 4, 255, 86, 55, 4, 255, 91, 61, 8, 255, 92, 52, 5, 255, 98, 52, 8, 255, 95, 53, 4, 255, 96, 52, 3, 255, 95, 54, 3, 255, 99, 56, 7, 255, 96, 56, 9, 255, 93, 53, 11, 255, 96, 57, 5, 255, 97, 56, 6, 255, 105, 59, 9, 255, 105, 58, 7, 255, 103, 58, 10, 255, 99, 57, 6, 255, 104, 59, 4, 255, 105, 59, 5, 255, 106, 60, 10, 255, 103, 57, 8, 255, 106, 59, 9, 255, 106, 59, 5, 255, 109, 62, 5, 255, 110, 60, 9, 255, 109, 59, 14, 255, 109, 59, 4, 255, 112, 61, 10, 255, 110, 58, 7, 255, 113, 61, 2, 255, 107, 53, 14, 255, 110, 59, 12, 255, 110, 57, 1, 255, 105, 60, 7, 255, 108, 61, 14, 255, 123, 59, 7, 255, 133, 65, 6, 255, 118, 60, 6, 255, 104, 56, 3, 255, 115, 60, 3, 255, 134, 62, 9, 255, 126, 62, 6, 255, 111, 56, 8, 255, 103, 57, 6, 255, 116, 64, 4, 255, 126, 60, 11, 255, 121, 58, 6, 255, 138, 74, 10, 255, 130, 66, 6, 255, 128, 65, 9, 255, 115, 66, 6, 255, 115, 68, 3, 255, 121, 69, 11, 255, 125, 68, 3, 255, 127, 71, 5, 255, 124, 70, 8, 255, 116, 65, 7, 255, 120, 70, 7, 255, 120, 69, 8, 255, 107, 64, 2, 255, 114, 66, 2, 255, 113, 61, 14, 255, 129, 65, 7, 255, 136, 67, 3, 255, 141, 62, 10, 255, 151, 69, 7, 255, 155, 74, 10, 255, 138, 63, 10, 255, 143, 68, 8, 255, 157, 75, 2, 255, 160, 74, 2, 255, 162, 75, 3, 255, 165, 81, 8, 255, 160, 77, 5, 255, 156, 74, 1, 255, 151, 71, 7, 255, 152, 73, 12, 255, 155, 75, 7, 255, 158, 76, 5, 255, 164, 80, 8, 255, 161, 76, 10, 255, 159, 80, 10, 255, 157, 77, 8, 255, 162, 80, 12, 255, 162, 84, 15, 255, 173, 91, 9, 255, 180, 90, 3, 255, 167, 83, 5, 255, 161, 88, 7, 255, 162, 85, 0, 255, 159, 82, 2, 255, 163, 86, 5, 255, 172, 95, 6, 255, 175, 96, 9, 255, 175, 93, 9, 255, 172, 93, 3, 255, 166, 92, 5, 255, 161, 90, 13, 255, 157, 88, 10, 255, 159, 91, 5, 255, 161, 90, 4, 255, 163, 91, 8, 255, 156, 90, 7, 255, 155, 91, 8, 255, 159, 94, 7, 255, 158, 93, 4, 255, 158, 93, 7, 255, 161, 96, 3, 255, 164, 98, 7, 255, 166, 97, 6, 255, 166, 97, 4, 255, 171, 99, 10, 255, 176, 102, 10, 255, 175, 102, 8, 255, 172, 98, 17, 255, 178, 104, 7, 255, 185, 109, 11, 255, 181, 110, 6, 255, 174, 106, 3, 255, 181, 110, 12, 255, 185, 115, 0, 255, 191, 120, 10, 255, 197, 120, 10, 255, 195, 118, 14, 255, 183, 113, 9, 255, 177, 108, 13, 255, 176, 106, 19, 255, 175, 107, 2, 255, 174, 104, 11, 255, 178, 107, 5, 255, 179, 106, 5, 255, 180, 105, 15, 255, 181, 105, 4, 255, 188, 107, 5, 255, 187, 113, 9, 255, 180, 112, 7, 255, 182, 114, 6, 255, 187, 117, 5, 255, 187, 115, 1, 255, 192, 117, 10, 255, 190, 119, 4, 255, 188, 117, 7, 255, 189, 118, 6, 255, 191, 120, 3, 255, 197, 122, 6, 255, 204, 129, 5, 255, 210, 133, 4, 255, 211, 131, 0, 255, 216, 136, 0, 255, 218, 137, 4, 255, 215, 135, 5, 255, 211, 129, 11, 255, 208, 132, 6, 255, 204, 128, 5, 255, 207, 131, 13, 255, 211, 136, 11, 255, 203, 125, 10, 255, 200, 117, 10, 255, 198, 117, 6, 255, 198, 117, 4, 255, 198, 120, 12, 255, 192, 115, 12, 255, 189, 115, 5, 255, 191, 116, 0, 255, 193, 116, 2, 255, 196, 115, 2, 255, 191, 111, 1, 255, 189, 109, 0, 255, 190, 109, 3, 255, 186, 104, 3, 255, 186, 105, 6, 255, 184, 100, 7, 255, 181, 101, 4, 255, 182, 102, 2, 255, 183, 103, 3, 255, 181, 102, 2, 255, 180, 104, 6, 255, 179, 102, 3, 255, 184, 103, 7, 255, 185, 104, 13, 255, 185, 108, 11, 255, 184, 113, 13, 255, 179, 112, 18, 255, 178, 115, 19, 255, 175, 109, 13, 255, 180, 108, 17, 255, 175, 108, 6, 255, 169, 100, 6, 255, 172, 100, 13, 255, 169, 99, 8, 255, 165, 97, 10, 255, 163, 94, 10, 255, 155, 88, 5, 255, 150, 84, 7, 255, 143, 76, 6, 255, 148, 78, 11, 255, 151, 78, 13, 255, 153, 76, 8, 255, 158, 79, 8, 255, 162, 82, 6, 255, 162, 83, 7, 255, 158, 78, 9, 255, 148, 64, 6, 255, 146, 63, 6, 255, 153, 71, 8, 255, 157, 75, 10, 255, 153, 73, 8, 255, 154, 74, 8, 255, 151, 73, 3, 255, 145, 75, 4, 255, 144, 73, 6, 255, 143, 65, 7, 255, 142, 68, 10, 255, 138, 71, 10, 255, 134, 68, 8, 255, 135, 68, 6, 255, 139, 73, 3, 255, 139, 73, 4, 255, 137, 69, 6, 255, 134, 67, 9, 255, 128, 64, 4, 255, 123, 61, 2, 255, 112, 57, 6, 255, 102, 50, 4, 255, 99, 51, 0, 255, 99, 52, 4, 255, 99, 52, 8, 255, 98, 52, 10, 255, 87, 44, 6, 255, 84, 42, 0, 255, 97, 49, 11, 255, 104, 54, 6, 255, 107, 59, 4, 255, 104, 60, 4, 255, 102, 59, 6, 255, 104, 54, 2, 255, 95, 54, 2, 255, 101, 58, 7, 255, 100, 53, 6, 255, 93, 50, 2, 255, 95, 50, 3, 255, 101, 48, 8, 255, 99, 48, 8, 255, 93, 47, 4, 255, 90, 43, 3, 255, 83, 38, 1, 255, 83, 39, 6, 255, 81, 37, 6, 255, 86, 36, 7, 255, 83, 35, 7, 255, 85, 37, 6, 255, 1, 2, 2, 255, 7, 2, 1, 255, 2, 2, 0, 255, 0, 3, 3, 255, 3, 0, 3, 255, 3, 1, 3, 255, 2, 1, 2, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 38, 69, 255, 3, 133, 183, 255, 20, 148, 170, 255, 12, 87, 96, 255, 3, 48, 95, 255, 3, 25, 59, 255, 4, 20, 56, 255, 5, 45, 75, 255, 4, 6, 7, 255, 3, 1, 2, 255, 0, 1, 2, 255, 0, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 3, 255, 3, 4, 8, 255, 4, 5, 9, 255, 2, 3, 7, 255, 3, 3, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 1, 5, 255, 0, 1, 5, 255, 0, 2, 4, 255, 0, 0, 4, 255, 0, 0, 5, 255, 2, 3, 9, 255, 0, 1, 5, 255, 2, 2, 5, 255, 3, 3, 6, 255, 0, 3, 10, 255, 0, 2, 16, 255, 0, 2, 9, 255, 2, 1, 6, 255, 2, 2, 10, 255, 4, 0, 0, 255, 5, 47, 114, 255, 4, 127, 228, 255, 6, 18, 28, 255, 5, 0, 4, 255, 10, 25, 173, 255, 4, 20, 103, 255, 13, 12, 0, 255, 18, 31, 22, 255, 27, 32, 31, 255, 26, 33, 28, 255, 29, 30, 24, 255, 24, 25, 22, 255, 21, 23, 23, 255, 19, 30, 32, 255, 17, 28, 37, 255, 11, 10, 14, 255, 9, 4, 1, 255, 15, 12, 8, 255, 23, 20, 19, 255, 19, 20, 21, 255, 11, 10, 6, 255, 7, 2, 0, 255, 8, 4, 2, 255, 8, 5, 3, 255, 8, 4, 2, 255, 8, 5, 1, 255, 6, 4, 1, 255, 6, 5, 3, 255, 7, 7, 2, 255, 9, 9, 4, 255, 9, 9, 2, 255, 11, 13, 1, 255, 13, 15, 3, 255, 10, 12, 3, 255, 16, 16, 7, 255, 17, 18, 5, 255, 18, 20, 6, 255, 21, 23, 12, 255, 18, 23, 9, 255, 17, 26, 3, 255, 19, 27, 9, 255, 24, 27, 18, 255, 25, 29, 9, 255, 27, 36, 9, 255, 30, 37, 14, 255, 28, 42, 13, 255, 32, 54, 23, 255, 46, 62, 25, 255, 54, 69, 37, 255, 61, 88, 29, 255, 66, 96, 32, 255, 76, 98, 56, 255, 84, 106, 50, 255, 84, 114, 53, 255, 82, 114, 55, 255, 84, 113, 41, 255, 77, 106, 41, 255, 72, 99, 39, 255, 76, 95, 36, 255, 81, 94, 24, 255, 79, 91, 21, 255, 76, 87, 21, 255, 78, 85, 23, 255, 76, 79, 15, 255, 69, 79, 13, 255, 67, 77, 14, 255, 71, 69, 15, 255, 65, 60, 8, 255, 56, 55, 4, 255, 61, 47, 10, 255, 59, 41, 7, 255, 55, 42, 5, 255, 61, 42, 5, 255, 64, 40, 4, 255, 65, 48, 7, 255, 71, 50, 4, 255, 80, 49, 2, 255, 88, 48, 5, 255, 92, 53, 3, 255, 88, 53, 2, 255, 77, 47, 7, 255, 72, 46, 4, 255, 72, 45, 3, 255, 76, 43, 2, 255, 82, 46, 2, 255, 82, 48, 4, 255, 83, 52, 2, 255, 88, 53, 3, 255, 85, 55, 5, 255, 80, 51, 1, 255, 78, 46, 2, 255, 78, 46, 5, 255, 80, 46, 7, 255, 82, 45, 7, 255, 84, 48, 4, 255, 84, 51, 1, 255, 82, 45, 6, 255, 83, 49, 6, 255, 83, 49, 6, 255, 86, 50, 6, 255, 88, 49, 6, 255, 88, 48, 6, 255, 88, 52, 3, 255, 88, 54, 9, 255, 83, 50, 8, 255, 86, 52, 4, 255, 93, 55, 5, 255, 89, 48, 7, 255, 98, 54, 14, 255, 96, 54, 7, 255, 95, 48, 12, 255, 98, 54, 12, 255, 99, 54, 2, 255, 100, 58, 1, 255, 101, 60, 4, 255, 104, 56, 11, 255, 104, 53, 13, 255, 108, 59, 8, 255, 105, 59, 9, 255, 100, 59, 10, 255, 96, 59, 5, 255, 101, 57, 7, 255, 108, 57, 9, 255, 109, 59, 11, 255, 107, 57, 12, 255, 109, 59, 6, 255, 106, 57, 10, 255, 108, 60, 4, 255, 111, 60, 7, 255, 110, 59, 4, 255, 108, 58, 4, 255, 114, 62, 12, 255, 115, 63, 5, 255, 115, 62, 4, 255, 107, 57, 11, 255, 113, 57, 13, 255, 111, 57, 7, 255, 113, 61, 4, 255, 124, 63, 8, 255, 124, 60, 7, 255, 113, 56, 8, 255, 106, 60, 12, 255, 101, 62, 12, 255, 110, 61, 10, 255, 122, 63, 5, 255, 126, 65, 8, 255, 128, 68, 11, 255, 107, 60, 8, 255, 112, 67, 4, 255, 104, 63, 4, 255, 124, 68, 9, 255, 147, 66, 5, 255, 129, 67, 7, 255, 114, 68, 4, 255, 121, 67, 5, 255, 124, 67, 7, 255, 123, 67, 6, 255, 131, 69, 7, 255, 134, 71, 10, 255, 128, 71, 16, 255, 123, 69, 8, 255, 133, 72, 10, 255, 135, 69, 7, 255, 124, 69, 10, 255, 118, 69, 5, 255, 110, 60, 2, 255, 112, 63, 4, 255, 112, 60, 5, 255, 118, 58, 11, 255, 105, 56, 4, 255, 98, 53, 6, 255, 116, 59, 8, 255, 120, 60, 3, 255, 134, 70, 4, 255, 151, 74, 9, 255, 160, 74, 9, 255, 159, 72, 8, 255, 157, 72, 9, 255, 157, 74, 6, 255, 158, 76, 3, 255, 157, 75, 0, 255, 160, 75, 6, 255, 162, 75, 2, 255, 164, 82, 2, 255, 153, 76, 6, 255, 141, 70, 4, 255, 140, 71, 4, 255, 155, 82, 6, 255, 165, 85, 5, 255, 159, 78, 3, 255, 161, 81, 6, 255, 174, 86, 5, 255, 187, 94, 12, 255, 174, 91, 11, 255, 157, 85, 16, 255, 147, 80, 13, 255, 163, 91, 11, 255, 169, 88, 10, 255, 175, 92, 13, 255, 176, 98, 9, 255, 168, 95, 5, 255, 162, 93, 6, 255, 160, 94, 5, 255, 161, 96, 8, 255, 161, 94, 8, 255, 162, 95, 6, 255, 159, 96, 4, 255, 155, 93, 9, 255, 159, 91, 10, 255, 159, 90, 2, 255, 164, 95, 4, 255, 161, 95, 2, 255, 165, 98, 12, 255, 168, 99, 10, 255, 168, 100, 5, 255, 166, 99, 4, 255, 174, 100, 9, 255, 171, 104, 9, 255, 176, 113, 7, 255, 183, 114, 7, 255, 181, 112, 3, 255, 183, 113, 5, 255, 179, 106, 1, 255, 179, 104, 10, 255, 183, 112, 12, 255, 190, 117, 16, 255, 195, 113, 5, 255, 198, 118, 5, 255, 188, 114, 13, 255, 179, 106, 10, 255, 177, 106, 13, 255, 177, 108, 18, 255, 176, 107, 12, 255, 176, 106, 4, 255, 178, 105, 0, 255, 184, 112, 8, 255, 188, 113, 10, 255, 187, 109, 5, 255, 184, 109, 10, 255, 182, 111, 11, 255, 184, 113, 8, 255, 186, 113, 9, 255, 190, 114, 14, 255, 192, 115, 10, 255, 189, 114, 12, 255, 188, 113, 17, 255, 190, 119, 6, 255, 194, 122, 0, 255, 197, 122, 6, 255, 203, 127, 10, 255, 205, 128, 8, 255, 209, 128, 7, 255, 216, 134, 2, 255, 217, 137, 3, 255, 212, 132, 1, 255, 206, 124, 5, 255, 212, 129, 4, 255, 210, 130, 0, 255, 209, 133, 2, 255, 208, 131, 21, 255, 199, 123, 20, 255, 199, 120, 14, 255, 203, 118, 10, 255, 202, 118, 9, 255, 201, 120, 9, 255, 199, 118, 6, 255, 192, 113, 1, 255, 195, 115, 5, 255, 195, 113, 3, 255, 193, 113, 1, 255, 194, 113, 4, 255, 193, 112, 5, 255, 186, 105, 1, 255, 185, 106, 5, 255, 183, 104, 3, 255, 182, 101, 3, 255, 182, 102, 3, 255, 183, 102, 4, 255, 181, 98, 0, 255, 182, 100, 3, 255, 183, 104, 7, 255, 183, 104, 9, 255, 183, 102, 12, 255, 185, 102, 18, 255, 183, 105, 17, 255, 175, 102, 12, 255, 173, 104, 22, 255, 177, 111, 27, 255, 175, 111, 23, 255, 177, 111, 11, 255, 175, 111, 18, 255, 169, 104, 10, 255, 167, 96, 3, 255, 160, 91, 11, 255, 160, 94, 9, 255, 162, 93, 4, 255, 163, 90, 1, 255, 162, 90, 4, 255, 159, 89, 10, 255, 157, 88, 11, 255, 150, 79, 3, 255, 159, 84, 10, 255, 165, 88, 10, 255, 163, 86, 4, 255, 160, 83, 4, 255, 144, 66, 0, 255, 148, 66, 11, 255, 157, 71, 4, 255, 160, 75, 5, 255, 159, 75, 2, 255, 155, 76, 3, 255, 154, 77, 6, 255, 147, 72, 5, 255, 150, 76, 10, 255, 143, 72, 6, 255, 139, 68, 6, 255, 140, 69, 9, 255, 135, 65, 4, 255, 131, 65, 3, 255, 134, 70, 8, 255, 129, 70, 2, 255, 133, 72, 7, 255, 132, 68, 13, 255, 128, 65, 11, 255, 120, 60, 3, 255, 112, 56, 6, 255, 112, 56, 10, 255, 108, 56, 7, 255, 106, 58, 3, 255, 104, 55, 6, 255, 102, 53, 2, 255, 99, 55, 1, 255, 96, 54, 6, 255, 96, 53, 5, 255, 94, 50, 5, 255, 94, 50, 6, 255, 99, 55, 10, 255, 102, 50, 10, 255, 100, 43, 5, 255, 105, 52, 5, 255, 105, 53, 7, 255, 97, 50, 4, 255, 96, 48, 4, 255, 105, 50, 6, 255, 106, 52, 6, 255, 103, 50, 8, 255, 89, 43, 2, 255, 85, 42, 1, 255, 95, 46, 6, 255, 91, 42, 4, 255, 90, 43, 7, 255, 94, 43, 8, 255, 94, 40, 5, 255, 93, 41, 6, 255, 90, 39, 5, 255, 0, 1, 0, 255, 2, 1, 2, 255, 2, 0, 5, 255, 0, 1, 2, 255, 2, 1, 1, 255, 2, 3, 3, 255, 0, 1, 0, 255, 3, 0, 3, 255, 2, 0, 0, 255, 0, 0, 0, 255, 8, 35, 71, 255, 20, 144, 190, 255, 13, 127, 139, 255, 1, 52, 95, 255, 10, 81, 159, 255, 16, 142, 213, 255, 3, 84, 101, 255, 5, 8, 3, 255, 3, 0, 2, 255, 0, 1, 5, 255, 0, 1, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 3, 255, 3, 3, 8, 255, 2, 3, 7, 255, 0, 2, 5, 255, 0, 1, 6, 255, 2, 3, 8, 255, 1, 2, 6, 255, 0, 0, 4, 255, 0, 1, 5, 255, 1, 2, 7, 255, 0, 1, 6, 255, 2, 3, 8, 255, 2, 1, 5, 255, 1, 1, 2, 255, 3, 4, 6, 255, 1, 4, 12, 255, 0, 2, 12, 255, 0, 0, 11, 255, 1, 0, 6, 255, 2, 0, 0, 255, 1, 14, 45, 255, 1, 154, 255, 255, 13, 76, 114, 255, 12, 0, 0, 255, 15, 12, 92, 255, 3, 33, 175, 255, 2, 4, 2, 255, 16, 6, 0, 255, 22, 23, 25, 255, 26, 26, 33, 255, 29, 29, 22, 255, 30, 32, 23, 255, 29, 34, 28, 255, 23, 27, 31, 255, 24, 33, 33, 255, 23, 33, 48, 255, 19, 20, 27, 255, 8, 6, 1, 255, 9, 10, 2, 255, 16, 19, 14, 255, 19, 21, 24, 255, 15, 14, 12, 255, 11, 6, 2, 255, 8, 3, 0, 255, 7, 3, 2, 255, 8, 3, 3, 255, 6, 5, 0, 255, 4, 5, 2, 255, 7, 6, 3, 255, 9, 5, 2, 255, 10, 8, 4, 255, 10, 11, 3, 255, 13, 15, 3, 255, 11, 13, 0, 255, 13, 15, 4, 255, 18, 18, 6, 255, 17, 18, 4, 255, 19, 20, 6, 255, 21, 22, 11, 255, 22, 23, 5, 255, 23, 27, 7, 255, 23, 25, 14, 255, 24, 24, 15, 255, 24, 26, 2, 255, 26, 33, 7, 255, 28, 39, 21, 255, 29, 47, 17, 255, 37, 63, 21, 255, 47, 73, 16, 255, 62, 77, 36, 255, 72, 87, 47, 255, 69, 98, 52, 255, 76, 104, 52, 255, 85, 108, 53, 255, 86, 113, 52, 255, 83, 111, 49, 255, 85, 102, 41, 255, 82, 97, 31, 255, 75, 96, 35, 255, 73, 90, 28, 255, 79, 90, 22, 255, 80, 90, 17, 255, 73, 85, 12, 255, 74, 82, 12, 255, 76, 77, 17, 255, 68, 74, 18, 255, 59, 71, 8, 255, 65, 69, 6, 255, 64, 58, 6, 255, 64, 55, 6, 255, 57, 44, 4, 255, 56, 38, 5, 255, 65, 41, 7, 255, 69, 39, 5, 255, 71, 44, 6, 255, 73, 49, 8, 255, 73, 51, 2, 255, 77, 53, 4, 255, 80, 50, 5, 255, 85, 54, 0, 255, 85, 55, 2, 255, 72, 47, 6, 255, 68, 45, 2, 255, 75, 48, 6, 255, 78, 49, 10, 255, 85, 45, 3, 255, 87, 47, 5, 255, 84, 53, 3, 255, 86, 51, 3, 255, 88, 51, 4, 255, 81, 49, 3, 255, 75, 46, 6, 255, 75, 44, 8, 255, 83, 50, 8, 255, 83, 48, 1, 255, 80, 46, 0, 255, 82, 46, 7, 255, 83, 44, 5, 255, 82, 49, 3, 255, 86, 50, 7, 255, 92, 47, 7, 255, 95, 49, 4, 255, 94, 52, 8, 255, 88, 53, 11, 255, 87, 52, 2, 255, 94, 56, 4, 255, 90, 52, 4, 255, 92, 52, 8, 255, 93, 51, 8, 255, 95, 52, 5, 255, 91, 54, 1, 255, 96, 54, 6, 255, 98, 56, 8, 255, 99, 54, 6, 255, 100, 56, 7, 255, 102, 56, 5, 255, 104, 57, 3, 255, 106, 58, 3, 255, 109, 62, 5, 255, 106, 60, 2, 255, 103, 55, 7, 255, 108, 59, 12, 255, 110, 59, 4, 255, 110, 61, 5, 255, 109, 61, 7, 255, 107, 58, 4, 255, 109, 57, 9, 255, 109, 59, 4, 255, 109, 59, 6, 255, 112, 61, 5, 255, 113, 62, 5, 255, 112, 59, 6, 255, 113, 60, 3, 255, 115, 59, 6, 255, 117, 60, 6, 255, 116, 61, 5, 255, 112, 62, 11, 255, 112, 58, 7, 255, 134, 63, 9, 255, 134, 64, 7, 255, 112, 60, 5, 255, 108, 61, 8, 255, 104, 56, 4, 255, 107, 60, 7, 255, 116, 62, 9, 255, 114, 65, 7, 255, 119, 64, 5, 255, 122, 61, 4, 255, 110, 60, 11, 255, 110, 62, 6, 255, 111, 60, 6, 255, 123, 62, 8, 255, 131, 67, 7, 255, 120, 66, 3, 255, 115, 68, 5, 255, 119, 67, 12, 255, 125, 67, 7, 255, 132, 68, 7, 255, 134, 75, 10, 255, 131, 74, 5, 255, 133, 74, 1, 255, 129, 67, 6, 255, 123, 64, 10, 255, 125, 71, 8, 255, 135, 67, 8, 255, 133, 68, 3, 255, 125, 66, 8, 255, 117, 70, 12, 255, 119, 70, 7, 255, 111, 66, 7, 255, 101, 61, 0, 255, 105, 58, 12, 255, 119, 63, 11, 255, 133, 69, 7, 255, 134, 68, 9, 255, 138, 68, 8, 255, 144, 74, 5, 255, 144, 71, 3, 255, 156, 75, 9, 255, 161, 77, 4, 255, 160, 74, 3, 255, 156, 73, 3, 255, 163, 79, 9, 255, 162, 76, 7, 255, 166, 83, 3, 255, 157, 74, 5, 255, 151, 72, 4, 255, 156, 80, 3, 255, 153, 77, 2, 255, 161, 82, 10, 255, 166, 82, 11, 255, 169, 86, 5, 255, 164, 83, 0, 255, 172, 83, 6, 255, 183, 94, 11, 255, 177, 91, 4, 255, 166, 83, 4, 255, 176, 95, 5, 255, 169, 88, 12, 255, 164, 82, 6, 255, 169, 92, 5, 255, 170, 94, 7, 255, 170, 94, 8, 255, 167, 94, 3, 255, 169, 93, 2, 255, 171, 96, 8, 255, 166, 96, 3, 255, 157, 91, 4, 255, 158, 92, 13, 255, 157, 92, 7, 255, 162, 96, 2, 255, 162, 95, 5, 255, 164, 96, 11, 255, 166, 96, 12, 255, 169, 99, 7, 255, 167, 102, 5, 255, 166, 101, 7, 255, 176, 108, 10, 255, 177, 108, 5, 255, 181, 109, 4, 255, 186, 111, 8, 255, 186, 112, 0, 255, 186, 110, 3, 255, 182, 99, 7, 255, 184, 101, 13, 255, 185, 111, 13, 255, 185, 111, 7, 255, 191, 105, 7, 255, 199, 112, 9, 255, 189, 113, 11, 255, 182, 109, 9, 255, 181, 108, 8, 255, 179, 108, 11, 255, 177, 109, 0, 255, 178, 107, 4, 255, 179, 104, 6, 255, 183, 109, 2, 255, 184, 112, 12, 255, 183, 112, 13, 255, 185, 111, 10, 255, 187, 112, 11, 255, 187, 112, 14, 255, 188, 113, 13, 255, 187, 114, 7, 255, 191, 117, 2, 255, 189, 116, 3, 255, 188, 115, 9, 255, 190, 119, 2, 255, 196, 124, 0, 255, 197, 123, 7, 255, 199, 127, 7, 255, 202, 128, 1, 255, 211, 131, 7, 255, 215, 136, 0, 255, 217, 140, 1, 255, 213, 135, 2, 255, 209, 127, 3, 255, 204, 119, 2, 255, 198, 116, 0, 255, 203, 123, 4, 255, 210, 136, 12, 255, 204, 130, 12, 255, 202, 124, 17, 255, 201, 124, 6, 255, 197, 122, 6, 255, 197, 121, 7, 255, 196, 120, 7, 255, 191, 113, 4, 255, 195, 115, 7, 255, 193, 112, 2, 255, 192, 111, 3, 255, 192, 110, 3, 255, 191, 109, 3, 255, 186, 105, 1, 255, 185, 106, 4, 255, 181, 103, 2, 255, 180, 102, 0, 255, 181, 102, 2, 255, 182, 99, 6, 255, 180, 92, 2, 255, 185, 97, 4, 255, 183, 97, 1, 255, 181, 100, 2, 255, 183, 104, 4, 255, 185, 107, 8, 255, 184, 109, 12, 255, 166, 96, 4, 255, 169, 101, 17, 255, 174, 109, 14, 255, 174, 107, 16, 255, 179, 109, 19, 255, 174, 109, 14, 255, 170, 103, 18, 255, 166, 92, 7, 255, 167, 97, 11, 255, 169, 99, 7, 255, 173, 101, 9, 255, 171, 100, 12, 255, 171, 102, 17, 255, 172, 100, 19, 255, 167, 88, 4, 255, 168, 89, 0, 255, 166, 93, 1, 255, 170, 91, 9, 255, 169, 89, 12, 255, 159, 80, 5, 255, 150, 71, 0, 255, 153, 72, 7, 255, 165, 75, 4, 255, 167, 77, 7, 255, 161, 75, 4, 255, 159, 79, 6, 255, 149, 76, 2, 255, 145, 75, 6, 255, 146, 73, 10, 255, 143, 71, 11, 255, 136, 69, 8, 255, 134, 66, 3, 255, 136, 68, 3, 255, 136, 69, 3, 255, 134, 70, 7, 255, 132, 68, 6, 255, 131, 67, 6, 255, 124, 58, 8, 255, 120, 56, 6, 255, 116, 56, 2, 255, 108, 54, 5, 255, 106, 49, 2, 255, 104, 48, 5, 255, 106, 54, 4, 255, 105, 51, 4, 255, 102, 47, 6, 255, 102, 53, 5, 255, 99, 53, 6, 255, 100, 52, 9, 255, 97, 50, 3, 255, 89, 44, 9, 255, 78, 39, 7, 255, 77, 38, 6, 255, 81, 42, 6, 255, 91, 45, 3, 255, 92, 50, 3, 255, 95, 54, 6, 255, 95, 52, 4, 255, 94, 51, 4, 255, 90, 47, 3, 255, 91, 41, 1, 255, 91, 44, 3, 255, 88, 44, 3, 255, 92, 42, 3, 255, 92, 45, 3, 255, 92, 45, 1, 255, 94, 43, 1, 255, 94, 44, 2, 255, 93, 46, 5, 255, 91, 46, 3, 255, 0, 0, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 2, 255, 0, 1, 1, 255, 2, 0, 0, 255, 1, 0, 1, 255, 4, 9, 16, 255, 3, 36, 31, 255, 4, 25, 53, 255, 11, 104, 142, 255, 2, 76, 81, 255, 1, 11, 27, 255, 6, 24, 23, 255, 4, 16, 12, 255, 1, 1, 1, 255, 1, 0, 3, 255, 4, 0, 4, 255, 0, 1, 0, 255, 0, 2, 0, 255, 0, 0, 0, 255, 0, 1, 4, 255, 2, 3, 7, 255, 1, 5, 8, 255, 0, 4, 7, 255, 0, 2, 6, 255, 0, 0, 3, 255, 1, 1, 3, 255, 0, 2, 5, 255, 0, 1, 5, 255, 1, 2, 6, 255, 1, 1, 4, 255, 1, 1, 3, 255, 0, 2, 0, 255, 0, 3, 10, 255, 1, 6, 18, 255, 1, 1, 11, 255, 2, 1, 8, 255, 2, 3, 2, 255, 2, 0, 3, 255, 4, 94, 184, 255, 2, 164, 198, 255, 10, 0, 12, 255, 13, 0, 6, 255, 16, 22, 179, 255, 2, 16, 60, 255, 1, 0, 0, 255, 6, 5, 8, 255, 17, 18, 11, 255, 26, 27, 27, 255, 20, 27, 30, 255, 22, 36, 20, 255, 23, 34, 29, 255, 27, 32, 47, 255, 25, 33, 32, 255, 28, 37, 40, 255, 24, 25, 31, 255, 13, 11, 13, 255, 6, 7, 5, 255, 14, 14, 9, 255, 21, 28, 26, 255, 18, 21, 21, 255, 14, 8, 4, 255, 8, 4, 0, 255, 1, 4, 1, 255, 6, 4, 3, 255, 8, 4, 0, 255, 7, 7, 2, 255, 4, 5, 1, 255, 9, 7, 3, 255, 11, 8, 2, 255, 12, 12, 2, 255, 13, 16, 4, 255, 11, 15, 4, 255, 16, 21, 4, 255, 17, 19, 4, 255, 17, 19, 8, 255, 17, 18, 9, 255, 20, 21, 7, 255, 24, 24, 8, 255, 24, 26, 8, 255, 24, 28, 10, 255, 26, 30, 9, 255, 30, 32, 10, 255, 28, 32, 11, 255, 33, 40, 17, 255, 37, 49, 20, 255, 45, 63, 26, 255, 50, 72, 23, 255, 63, 83, 36, 255, 74, 95, 36, 255, 77, 101, 39, 255, 79, 104, 37, 255, 82, 108, 47, 255, 82, 106, 47, 255, 79, 103, 35, 255, 78, 99, 28, 255, 78, 92, 29, 255, 73, 89, 33, 255, 71, 87, 25, 255, 77, 85, 14, 255, 83, 85, 15, 255, 72, 84, 9, 255, 70, 82, 11, 255, 71, 74, 12, 255, 63, 74, 13, 255, 67, 69, 10, 255, 68, 67, 8, 255, 62, 64, 3, 255, 55, 54, 0, 255, 56, 49, 5, 255, 52, 40, 3, 255, 59, 42, 6, 255, 72, 42, 6, 255, 70, 45, 3, 255, 72, 52, 3, 255, 78, 51, 2, 255, 77, 50, 2, 255, 82, 52, 7, 255, 93, 54, 6, 255, 89, 51, 0, 255, 76, 47, 3, 255, 72, 49, 9, 255, 75, 51, 3, 255, 77, 49, 7, 255, 79, 47, 2, 255, 90, 54, 7, 255, 87, 51, 3, 255, 89, 52, 8, 255, 88, 48, 7, 255, 78, 46, 3, 255, 78, 47, 6, 255, 86, 48, 9, 255, 83, 51, 5, 255, 85, 50, 2, 255, 83, 47, 2, 255, 79, 47, 6, 255, 86, 48, 7, 255, 89, 47, 8, 255, 85, 50, 4, 255, 87, 53, 3, 255, 93, 55, 4, 255, 89, 54, 4, 255, 89, 54, 5, 255, 86, 52, 4, 255, 91, 53, 10, 255, 90, 55, 11, 255, 92, 55, 5, 255, 91, 55, 8, 255, 96, 51, 10, 255, 113, 57, 3, 255, 108, 55, 7, 255, 97, 57, 2, 255, 97, 59, 3, 255, 99, 56, 8, 255, 100, 53, 10, 255, 102, 55, 9, 255, 101, 59, 5, 255, 101, 62, 13, 255, 106, 54, 9, 255, 124, 59, 4, 255, 141, 61, 8, 255, 143, 64, 8, 255, 115, 60, 5, 255, 106, 60, 4, 255, 106, 60, 4, 255, 108, 61, 10, 255, 111, 60, 4, 255, 113, 61, 8, 255, 115, 64, 8, 255, 111, 62, 3, 255, 115, 61, 2, 255, 113, 65, 6, 255, 115, 62, 9, 255, 112, 58, 6, 255, 116, 67, 7, 255, 115, 61, 8, 255, 115, 61, 9, 255, 114, 59, 5, 255, 116, 62, 14, 255, 111, 63, 10, 255, 111, 65, 3, 255, 128, 61, 4, 255, 134, 62, 11, 255, 112, 63, 8, 255, 112, 65, 9, 255, 122, 59, 9, 255, 109, 57, 9, 255, 115, 57, 13, 255, 102, 61, 8, 255, 111, 64, 10, 255, 131, 67, 12, 255, 114, 66, 4, 255, 119, 66, 6, 255, 125, 70, 11, 255, 123, 70, 4, 255, 126, 70, 6, 255, 131, 72, 3, 255, 135, 74, 2, 255, 132, 70, 9, 255, 128, 70, 7, 255, 129, 68, 4, 255, 140, 70, 12, 255, 137, 69, 3, 255, 136, 69, 4, 255, 126, 69, 5, 255, 121, 67, 8, 255, 118, 73, 6, 255, 122, 68, 2, 255, 120, 70, 5, 255, 127, 65, 4, 255, 155, 67, 14, 255, 151, 69, 12, 255, 150, 71, 6, 255, 160, 78, 8, 255, 149, 74, 8, 255, 144, 70, 6, 255, 145, 76, 4, 255, 160, 75, 3, 255, 162, 76, 3, 255, 157, 75, 4, 255, 159, 71, 3, 255, 164, 75, 1, 255, 162, 77, 4, 255, 166, 84, 5, 255, 170, 85, 6, 255, 171, 82, 10, 255, 169, 83, 3, 255, 162, 82, 2, 255, 169, 88, 13, 255, 175, 88, 14, 255, 176, 89, 2, 255, 175, 87, 2, 255, 167, 87, 6, 255, 170, 89, 7, 255, 164, 85, 3, 255, 167, 85, 5, 255, 182, 96, 10, 255, 175, 94, 12, 255, 160, 86, 12, 255, 150, 84, 8, 255, 161, 88, 5, 255, 171, 93, 9, 255, 168, 93, 8, 255, 170, 92, 4, 255, 173, 92, 9, 255, 171, 96, 5, 255, 164, 91, 9, 255, 163, 94, 6, 255, 160, 93, 7, 255, 163, 97, 4, 255, 164, 97, 6, 255, 169, 99, 11, 255, 167, 98, 6, 255, 168, 101, 8, 255, 172, 104, 7, 255, 173, 104, 4, 255, 176, 105, 7, 255, 180, 108, 1, 255, 184, 109, 9, 255, 187, 114, 7, 255, 185, 113, 3, 255, 186, 112, 11, 255, 185, 113, 10, 255, 184, 112, 15, 255, 184, 115, 4, 255, 188, 115, 7, 255, 195, 116, 16, 255, 199, 120, 10, 255, 189, 115, 4, 255, 181, 110, 5, 255, 185, 109, 10, 255, 183, 109, 11, 255, 183, 112, 8, 255, 179, 109, 9, 255, 181, 110, 12, 255, 181, 111, 7, 255, 182, 112, 8, 255, 186, 113, 10, 255, 185, 112, 8, 255, 184, 110, 10, 255, 183, 110, 12, 255, 188, 115, 10, 255, 187, 117, 2, 255, 189, 116, 9, 255, 190, 118, 6, 255, 191, 115, 5, 255, 194, 116, 1, 255, 199, 120, 3, 255, 197, 120, 8, 255, 198, 126, 4, 255, 203, 130, 2, 255, 209, 133, 3, 255, 213, 135, 2, 255, 216, 136, 3, 255, 213, 131, 5, 255, 207, 124, 4, 255, 206, 126, 5, 255, 205, 125, 6, 255, 207, 126, 3, 255, 209, 134, 5, 255, 200, 131, 11, 255, 197, 124, 10, 255, 198, 123, 8, 255, 195, 118, 8, 255, 198, 119, 11, 255, 197, 117, 7, 255, 193, 113, 2, 255, 195, 112, 5, 255, 194, 111, 6, 255, 192, 109, 5, 255, 191, 109, 2, 255, 187, 104, 3, 255, 190, 108, 5, 255, 186, 105, 0, 255, 187, 105, 5, 255, 182, 100, 0, 255, 181, 100, 1, 255, 183, 101, 5, 255, 181, 94, 4, 255, 182, 93, 3, 255, 185, 97, 2, 255, 183, 100, 5, 255, 182, 102, 3, 255, 187, 107, 10, 255, 187, 106, 8, 255, 163, 95, 10, 255, 167, 100, 14, 255, 173, 103, 10, 255, 172, 99, 13, 255, 174, 106, 11, 255, 171, 105, 15, 255, 166, 100, 17, 255, 165, 95, 9, 255, 173, 101, 6, 255, 179, 106, 0, 255, 174, 102, 10, 255, 179, 103, 12, 255, 173, 98, 10, 255, 167, 89, 8, 255, 171, 85, 1, 255, 180, 98, 12, 255, 180, 97, 7, 255, 176, 93, 3, 255, 177, 91, 7, 255, 169, 86, 5, 255, 161, 79, 8, 255, 162, 80, 8, 255, 161, 78, 3, 255, 160, 77, 3, 255, 160, 78, 7, 255, 151, 75, 2, 255, 146, 75, 3, 255, 147, 78, 5, 255, 148, 77, 6, 255, 143, 76, 7, 255, 137, 73, 8, 255, 133, 69, 7, 255, 134, 70, 8, 255, 129, 66, 4, 255, 129, 66, 5, 255, 135, 66, 7, 255, 128, 62, 4, 255, 122, 59, 4, 255, 114, 55, 5, 255, 115, 56, 5, 255, 116, 57, 2, 255, 107, 55, 0, 255, 103, 52, 2, 255, 99, 46, 5, 255, 93, 39, 4, 255, 91, 38, 4, 255, 94, 47, 6, 255, 92, 45, 6, 255, 99, 50, 5, 255, 99, 51, 1, 255, 88, 39, 6, 255, 81, 34, 8, 255, 80, 40, 0, 255, 85, 48, 4, 255, 99, 48, 7, 255, 101, 56, 3, 255, 100, 58, 3, 255, 102, 54, 5, 255, 107, 58, 10, 255, 94, 47, 2, 255, 94, 46, 4, 255, 99, 49, 6, 255, 96, 44, 3, 255, 94, 44, 5, 255, 84, 42, 3, 255, 82, 39, 1, 255, 90, 40, 4, 255, 94, 44, 6, 255, 93, 45, 3, 255, 97, 49, 7, 255, 1, 0, 6, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 3, 255, 2, 0, 4, 255, 0, 0, 3, 255, 3, 1, 1, 255, 3, 2, 3, 255, 0, 3, 1, 255, 6, 0, 2, 255, 2, 0, 0, 255, 5, 28, 58, 255, 16, 78, 120, 255, 8, 79, 113, 255, 18, 74, 99, 255, 6, 31, 53, 255, 4, 18, 27, 255, 2, 8, 0, 255, 4, 0, 0, 255, 3, 2, 0, 255, 1, 2, 3, 255, 2, 1, 3, 255, 1, 2, 3, 255, 1, 2, 3, 255, 2, 2, 6, 255, 1, 4, 6, 255, 1, 4, 7, 255, 2, 3, 6, 255, 4, 3, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 5, 255, 1, 1, 3, 255, 0, 1, 4, 255, 0, 1, 4, 255, 2, 3, 10, 255, 4, 3, 17, 255, 2, 1, 9, 255, 4, 1, 11, 255, 1, 0, 0, 255, 2, 24, 92, 255, 1, 197, 239, 255, 10, 36, 69, 255, 8, 0, 0, 255, 6, 21, 133, 255, 4, 29, 174, 255, 5, 0, 0, 255, 3, 2, 5, 255, 4, 2, 6, 255, 27, 26, 21, 255, 21, 31, 21, 255, 19, 28, 29, 255, 21, 27, 35, 255, 25, 34, 33, 255, 26, 33, 30, 255, 29, 37, 52, 255, 24, 35, 48, 255, 27, 34, 37, 255, 16, 17, 17, 255, 7, 5, 2, 255, 9, 9, 3, 255, 21, 21, 24, 255, 21, 23, 24, 255, 15, 13, 7, 255, 11, 8, 0, 255, 4, 6, 2, 255, 5, 6, 4, 255, 9, 8, 2, 255, 8, 7, 2, 255, 5, 5, 1, 255, 11, 9, 4, 255, 13, 11, 6, 255, 12, 13, 4, 255, 13, 16, 5, 255, 14, 17, 6, 255, 14, 16, 1, 255, 18, 21, 6, 255, 17, 20, 9, 255, 18, 19, 9, 255, 19, 20, 5, 255, 19, 23, 9, 255, 24, 23, 10, 255, 29, 27, 9, 255, 26, 31, 6, 255, 27, 37, 9, 255, 31, 37, 13, 255, 39, 48, 13, 255, 44, 63, 13, 255, 52, 67, 24, 255, 60, 78, 28, 255, 63, 86, 37, 255, 71, 98, 31, 255, 78, 102, 25, 255, 83, 102, 43, 255, 80, 106, 41, 255, 77, 103, 43, 255, 75, 100, 27, 255, 72, 94, 24, 255, 62, 90, 26, 255, 68, 88, 28, 255, 75, 88, 23, 255, 76, 86, 15, 255, 80, 85, 18, 255, 69, 79, 10, 255, 66, 78, 11, 255, 67, 73, 13, 255, 69, 73, 10, 255, 68, 68, 9, 255, 66, 66, 9, 255, 61, 62, 4, 255, 55, 50, 0, 255, 65, 50, 8, 255, 68, 46, 8, 255, 60, 46, 4, 255, 69, 44, 4, 255, 73, 42, 3, 255, 75, 49, 5, 255, 78, 50, 4, 255, 75, 48, 2, 255, 84, 52, 3, 255, 94, 60, 5, 255, 88, 53, 1, 255, 76, 47, 2, 255, 76, 49, 5, 255, 84, 47, 3, 255, 76, 46, 3, 255, 75, 49, 1, 255, 80, 53, 1, 255, 84, 50, 2, 255, 85, 49, 4, 255, 77, 47, 1, 255, 79, 45, 3, 255, 82, 43, 3, 255, 82, 46, 3, 255, 83, 47, 2, 255, 87, 49, 5, 255, 83, 49, 4, 255, 79, 49, 3, 255, 85, 53, 5, 255, 88, 49, 1, 255, 91, 55, 1, 255, 94, 59, 3, 255, 95, 56, 8, 255, 89, 50, 11, 255, 84, 51, 8, 255, 89, 56, 5, 255, 94, 54, 5, 255, 94, 55, 9, 255, 94, 53, 6, 255, 94, 55, 7, 255, 105, 55, 5, 255, 138, 70, 5, 255, 119, 59, 5, 255, 94, 52, 4, 255, 99, 59, 14, 255, 94, 56, 18, 255, 97, 55, 7, 255, 103, 57, 8, 255, 99, 63, 10, 255, 104, 59, 7, 255, 111, 58, 6, 255, 123, 63, 7, 255, 128, 61, 3, 255, 131, 65, 7, 255, 112, 60, 3, 255, 111, 55, 7, 255, 111, 60, 7, 255, 103, 58, 2, 255, 109, 63, 10, 255, 110, 60, 2, 255, 115, 62, 4, 255, 115, 64, 6, 255, 113, 59, 6, 255, 112, 64, 11, 255, 113, 60, 8, 255, 111, 60, 4, 255, 113, 64, 5, 255, 113, 62, 7, 255, 115, 57, 8, 255, 112, 60, 15, 255, 114, 61, 6, 255, 122, 62, 6, 255, 122, 65, 1, 255, 135, 70, 8, 255, 127, 61, 5, 255, 117, 63, 2, 255, 117, 65, 10, 255, 119, 60, 13, 255, 122, 62, 11, 255, 126, 67, 10, 255, 117, 63, 11, 255, 119, 65, 6, 255, 113, 63, 3, 255, 133, 67, 5, 255, 148, 68, 7, 255, 135, 67, 11, 255, 128, 67, 9, 255, 125, 70, 1, 255, 129, 71, 5, 255, 133, 67, 16, 255, 135, 73, 12, 255, 130, 72, 13, 255, 126, 69, 7, 255, 133, 72, 3, 255, 140, 71, 10, 255, 135, 72, 7, 255, 129, 66, 3, 255, 123, 66, 5, 255, 122, 72, 3, 255, 128, 67, 8, 255, 129, 69, 9, 255, 126, 72, 4, 255, 122, 69, 2, 255, 123, 62, 8, 255, 137, 62, 11, 255, 145, 70, 4, 255, 158, 78, 3, 255, 162, 79, 4, 255, 149, 77, 2, 255, 158, 83, 5, 255, 161, 81, 5, 255, 159, 69, 11, 255, 168, 77, 5, 255, 174, 85, 6, 255, 161, 73, 8, 255, 156, 71, 6, 255, 166, 82, 4, 255, 180, 87, 4, 255, 176, 88, 5, 255, 169, 83, 2, 255, 166, 80, 6, 255, 177, 96, 2, 255, 178, 89, 7, 255, 179, 93, 8, 255, 177, 88, 8, 255, 169, 87, 6, 255, 173, 89, 6, 255, 175, 91, 0, 255, 179, 95, 8, 255, 186, 99, 8, 255, 171, 98, 4, 255, 161, 84, 9, 255, 170, 92, 12, 255, 181, 98, 10, 255, 168, 89, 2, 255, 165, 92, 6, 255, 168, 92, 9, 255, 169, 96, 9, 255, 167, 94, 4, 255, 169, 94, 10, 255, 167, 95, 6, 255, 164, 94, 11, 255, 164, 98, 7, 255, 172, 97, 7, 255, 173, 100, 6, 255, 175, 103, 8, 255, 174, 104, 6, 255, 176, 106, 0, 255, 180, 108, 2, 255, 182, 110, 4, 255, 186, 114, 6, 255, 188, 116, 2, 255, 186, 114, 6, 255, 185, 113, 7, 255, 184, 112, 6, 255, 185, 112, 19, 255, 188, 117, 9, 255, 192, 118, 1, 255, 199, 120, 13, 255, 196, 118, 9, 255, 191, 115, 4, 255, 187, 112, 6, 255, 186, 109, 6, 255, 184, 111, 2, 255, 186, 113, 9, 255, 181, 109, 6, 255, 183, 109, 7, 255, 184, 110, 4, 255, 184, 112, 4, 255, 186, 113, 14, 255, 185, 111, 15, 255, 185, 111, 13, 255, 187, 114, 9, 255, 185, 113, 3, 255, 185, 113, 2, 255, 188, 115, 7, 255, 187, 118, 3, 255, 184, 116, 6, 255, 189, 117, 5, 255, 191, 117, 1, 255, 196, 124, 1, 255, 199, 125, 4, 255, 204, 125, 5, 255, 210, 130, 2, 255, 216, 133, 5, 255, 211, 126, 6, 255, 212, 128, 4, 255, 211, 128, 4, 255, 207, 126, 2, 255, 206, 128, 3, 255, 206, 128, 2, 255, 205, 132, 8, 255, 203, 134, 16, 255, 201, 129, 9, 255, 201, 124, 4, 255, 202, 122, 16, 255, 194, 118, 12, 255, 190, 119, 3, 255, 188, 114, 9, 255, 191, 113, 5, 255, 190, 110, 1, 255, 191, 108, 1, 255, 192, 108, 3, 255, 190, 103, 1, 255, 196, 108, 6, 255, 196, 108, 7, 255, 194, 107, 5, 255, 187, 102, 3, 255, 184, 100, 2, 255, 184, 100, 2, 255, 182, 98, 3, 255, 183, 99, 5, 255, 183, 103, 5, 255, 183, 105, 3, 255, 182, 102, 8, 255, 185, 105, 10, 255, 182, 99, 8, 255, 162, 90, 16, 255, 165, 98, 12, 255, 173, 104, 16, 255, 168, 99, 5, 255, 167, 98, 7, 255, 167, 99, 10, 255, 170, 101, 16, 255, 169, 95, 9, 255, 174, 98, 2, 255, 176, 97, 3, 255, 172, 96, 8, 255, 173, 95, 4, 255, 177, 102, 6, 255, 173, 97, 2, 255, 178, 97, 4, 255, 184, 105, 6, 255, 189, 103, 8, 255, 186, 101, 8, 255, 182, 99, 3, 255, 181, 98, 7, 255, 174, 92, 10, 255, 168, 85, 6, 255, 160, 76, 5, 255, 161, 75, 4, 255, 160, 77, 3, 255, 154, 77, 7, 255, 145, 73, 8, 255, 139, 68, 16, 255, 133, 66, 4, 255, 137, 74, 3, 255, 132, 73, 7, 255, 129, 68, 8, 255, 129, 65, 5, 255, 132, 68, 8, 255, 129, 70, 2, 255, 126, 63, 3, 255, 130, 63, 2, 255, 130, 67, 4, 255, 129, 66, 6, 255, 109, 58, 3, 255, 108, 63, 11, 255, 112, 56, 7, 255, 102, 50, 1, 255, 96, 51, 3, 255, 93, 49, 2, 255, 96, 50, 5, 255, 97, 49, 1, 255, 97, 48, 5, 255, 101, 51, 7, 255, 96, 48, 1, 255, 86, 38, 2, 255, 86, 39, 5, 255, 90, 46, 3, 255, 94, 49, 9, 255, 102, 52, 12, 255, 101, 54, 4, 255, 100, 53, 3, 255, 106, 52, 8, 255, 109, 52, 7, 255, 104, 49, 5, 255, 91, 44, 3, 255, 90, 38, 1, 255, 96, 40, 3, 255, 93, 47, 5, 255, 93, 46, 5, 255, 92, 42, 1, 255, 96, 47, 4, 255, 97, 44, 3, 255, 97, 43, 2, 255, 101, 46, 4, 255, 1, 0, 6, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 1, 1, 0, 255, 1, 1, 0, 255, 2, 1, 1, 255, 1, 1, 1, 255, 1, 1, 0, 255, 0, 3, 2, 255, 6, 0, 11, 255, 0, 0, 0, 255, 7, 21, 50, 255, 26, 92, 129, 255, 16, 88, 138, 255, 7, 94, 156, 255, 5, 95, 137, 255, 1, 60, 106, 255, 0, 36, 82, 255, 2, 22, 35, 255, 4, 0, 3, 255, 4, 1, 2, 255, 1, 2, 3, 255, 1, 2, 2, 255, 1, 0, 1, 255, 1, 3, 2, 255, 1, 2, 4, 255, 1, 3, 6, 255, 1, 2, 7, 255, 3, 3, 8, 255, 1, 1, 5, 255, 2, 2, 4, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 1, 5, 255, 1, 1, 9, 255, 3, 1, 10, 255, 3, 0, 9, 255, 4, 1, 9, 255, 2, 3, 2, 255, 3, 0, 29, 255, 4, 145, 219, 255, 9, 111, 155, 255, 11, 0, 0, 255, 10, 4, 60, 255, 4, 43, 228, 255, 3, 11, 37, 255, 1, 2, 0, 255, 0, 1, 2, 255, 10, 7, 5, 255, 33, 25, 31, 255, 24, 27, 26, 255, 39, 33, 23, 255, 51, 43, 38, 255, 23, 30, 24, 255, 29, 34, 29, 255, 29, 34, 34, 255, 36, 40, 39, 255, 40, 33, 47, 255, 23, 24, 41, 255, 5, 11, 11, 255, 12, 6, 0, 255, 20, 21, 23, 255, 20, 30, 30, 255, 13, 18, 11, 255, 15, 12, 3, 255, 15, 9, 5, 255, 10, 6, 3, 255, 13, 9, 4, 255, 12, 11, 4, 255, 9, 10, 4, 255, 11, 10, 6, 255, 12, 12, 5, 255, 13, 14, 6, 255, 13, 17, 5, 255, 14, 15, 3, 255, 16, 17, 5, 255, 17, 17, 5, 255, 16, 16, 6, 255, 22, 22, 9, 255, 21, 23, 4, 255, 20, 21, 8, 255, 20, 22, 8, 255, 26, 29, 11, 255, 28, 32, 9, 255, 31, 36, 9, 255, 36, 43, 13, 255, 42, 55, 13, 255, 49, 68, 16, 255, 60, 78, 28, 255, 64, 85, 23, 255, 69, 89, 36, 255, 73, 97, 40, 255, 71, 99, 30, 255, 72, 99, 43, 255, 72, 102, 32, 255, 74, 99, 29, 255, 79, 94, 17, 255, 76, 86, 22, 255, 73, 86, 32, 255, 74, 84, 24, 255, 73, 83, 15, 255, 71, 83, 12, 255, 74, 79, 14, 255, 71, 75, 11, 255, 69, 77, 12, 255, 65, 73, 11, 255, 68, 72, 8, 255, 65, 62, 5, 255, 66, 58, 6, 255, 62, 54, 2, 255, 61, 51, 3, 255, 58, 43, 2, 255, 63, 44, 2, 255, 60, 50, 4, 255, 61, 44, 0, 255, 72, 45, 5, 255, 72, 50, 6, 255, 70, 50, 3, 255, 73, 51, 4, 255, 85, 57, 4, 255, 92, 56, 1, 255, 89, 51, 3, 255, 82, 50, 5, 255, 84, 52, 7, 255, 80, 46, 2, 255, 79, 48, 4, 255, 84, 51, 5, 255, 82, 47, 1, 255, 80, 46, 0, 255, 82, 50, 4, 255, 81, 48, 4, 255, 79, 44, 5, 255, 79, 46, 3, 255, 83, 51, 2, 255, 87, 47, 3, 255, 87, 48, 7, 255, 85, 48, 4, 255, 88, 49, 2, 255, 84, 51, 0, 255, 93, 53, 4, 255, 100, 60, 9, 255, 94, 58, 5, 255, 91, 55, 3, 255, 91, 54, 6, 255, 89, 51, 4, 255, 91, 54, 5, 255, 94, 56, 8, 255, 93, 55, 8, 255, 97, 55, 4, 255, 89, 52, 6, 255, 108, 62, 10, 255, 124, 62, 1, 255, 108, 54, 7, 255, 117, 57, 9, 255, 126, 62, 4, 255, 119, 58, 2, 255, 98, 58, 8, 255, 103, 57, 3, 255, 114, 61, 8, 255, 122, 61, 8, 255, 108, 60, 1, 255, 112, 60, 3, 255, 125, 59, 5, 255, 123, 60, 5, 255, 109, 60, 6, 255, 104, 58, 7, 255, 107, 58, 3, 255, 110, 61, 5, 255, 118, 59, 6, 255, 122, 61, 5, 255, 119, 63, 8, 255, 118, 63, 5, 255, 119, 63, 4, 255, 119, 66, 8, 255, 113, 61, 5, 255, 114, 64, 8, 255, 115, 65, 2, 255, 116, 63, 9, 255, 116, 60, 5, 255, 115, 60, 7, 255, 113, 66, 3, 255, 123, 66, 5, 255, 137, 68, 8, 255, 120, 59, 11, 255, 126, 64, 3, 255, 129, 67, 8, 255, 126, 66, 9, 255, 119, 64, 4, 255, 129, 67, 6, 255, 128, 64, 9, 255, 135, 67, 9, 255, 142, 66, 11, 255, 134, 70, 2, 255, 134, 73, 5, 255, 134, 68, 7, 255, 126, 70, 13, 255, 125, 66, 10, 255, 132, 69, 2, 255, 141, 76, 3, 255, 135, 71, 7, 255, 133, 73, 2, 255, 130, 67, 7, 255, 127, 68, 13, 255, 130, 72, 4, 255, 135, 71, 3, 255, 130, 70, 9, 255, 131, 69, 7, 255, 126, 71, 6, 255, 120, 70, 9, 255, 126, 71, 11, 255, 125, 69, 4, 255, 130, 72, 4, 255, 129, 75, 8, 255, 125, 72, 7, 255, 133, 70, 8, 255, 144, 70, 9, 255, 156, 67, 2, 255, 154, 74, 4, 255, 140, 67, 11, 255, 139, 67, 11, 255, 148, 78, 3, 255, 166, 83, 4, 255, 167, 78, 6, 255, 162, 72, 7, 255, 154, 72, 3, 255, 153, 72, 3, 255, 163, 79, 11, 255, 170, 84, 8, 255, 169, 85, 7, 255, 157, 73, 6, 255, 164, 76, 10, 255, 184, 93, 9, 255, 184, 94, 8, 255, 181, 90, 0, 255, 170, 89, 2, 255, 168, 89, 5, 255, 176, 88, 7, 255, 178, 89, 3, 255, 169, 88, 6, 255, 167, 87, 6, 255, 176, 91, 3, 255, 187, 93, 1, 255, 183, 98, 4, 255, 173, 89, 8, 255, 177, 89, 4, 255, 180, 99, 3, 255, 174, 93, 4, 255, 170, 88, 2, 255, 171, 91, 6, 255, 171, 93, 16, 255, 173, 99, 3, 255, 175, 98, 4, 255, 178, 100, 2, 255, 172, 96, 4, 255, 174, 97, 13, 255, 177, 102, 8, 255, 176, 103, 3, 255, 178, 104, 9, 255, 182, 107, 6, 255, 184, 109, 7, 255, 186, 111, 6, 255, 192, 117, 7, 255, 192, 118, 3, 255, 189, 116, 5, 255, 187, 114, 9, 255, 189, 116, 14, 255, 192, 117, 7, 255, 191, 117, 0, 255, 198, 121, 5, 255, 197, 120, 6, 255, 197, 119, 13, 255, 192, 114, 7, 255, 191, 113, 15, 255, 188, 114, 10, 255, 185, 113, 5, 255, 183, 110, 0, 255, 186, 112, 7, 255, 185, 110, 14, 255, 182, 109, 6, 255, 183, 112, 2, 255, 183, 113, 3, 255, 183, 112, 5, 255, 186, 112, 11, 255, 188, 114, 9, 255, 192, 116, 8, 255, 189, 116, 3, 255, 186, 116, 0, 255, 187, 119, 1, 255, 190, 121, 2, 255, 189, 117, 9, 255, 195, 123, 10, 255, 199, 127, 3, 255, 203, 129, 1, 255, 207, 130, 4, 255, 214, 133, 6, 255, 214, 134, 4, 255, 205, 126, 1, 255, 208, 129, 5, 255, 205, 118, 7, 255, 192, 109, 0, 255, 206, 125, 5, 255, 201, 124, 16, 255, 194, 122, 15, 255, 192, 114, 13, 255, 188, 105, 19, 255, 184, 104, 7, 255, 185, 109, 5, 255, 195, 120, 9, 255, 191, 113, 11, 255, 191, 110, 5, 255, 194, 113, 0, 255, 193, 110, 1, 255, 196, 109, 4, 255, 201, 113, 6, 255, 198, 110, 5, 255, 190, 101, 3, 255, 190, 104, 1, 255, 185, 100, 6, 255, 182, 99, 3, 255, 180, 97, 1, 255, 178, 95, 0, 255, 177, 96, 3, 255, 174, 101, 2, 255, 179, 101, 5, 255, 184, 101, 5, 255, 183, 96, 10, 255, 183, 95, 14, 255, 167, 89, 14, 255, 172, 101, 10, 255, 174, 100, 14, 255, 163, 92, 5, 255, 161, 89, 10, 255, 171, 97, 15, 255, 169, 94, 5, 255, 171, 93, 5, 255, 174, 92, 8, 255, 167, 89, 8, 255, 173, 98, 13, 255, 177, 102, 3, 255, 162, 85, 4, 255, 158, 73, 6, 255, 178, 90, 6, 255, 180, 97, 1, 255, 188, 111, 3, 255, 188, 107, 7, 255, 184, 100, 11, 255, 191, 106, 6, 255, 188, 101, 4, 255, 173, 86, 1, 255, 162, 78, 2, 255, 163, 76, 3, 255, 159, 73, 9, 255, 151, 70, 12, 255, 140, 65, 9, 255, 134, 64, 3, 255, 132, 66, 6, 255, 132, 70, 14, 255, 131, 70, 9, 255, 130, 68, 9, 255, 128, 65, 11, 255, 125, 62, 3, 255, 119, 58, 6, 255, 109, 53, 9, 255, 110, 53, 9, 255, 111, 53, 3, 255, 116, 61, 3, 255, 116, 62, 4, 255, 112, 62, 7, 255, 98, 41, 7, 255, 91, 39, 5, 255, 90, 46, 4, 255, 91, 50, 4, 255, 97, 53, 7, 255, 98, 51, 5, 255, 101, 50, 7, 255, 103, 50, 5, 255, 105, 55, 7, 255, 99, 50, 8, 255, 100, 52, 6, 255, 103, 55, 4, 255, 102, 52, 9, 255, 103, 50, 9, 255, 102, 53, 5, 255, 98, 50, 4, 255, 96, 46, 3, 255, 91, 41, 0, 255, 93, 50, 3, 255, 88, 43, 5, 255, 84, 37, 2, 255, 92, 42, 5, 255, 96, 45, 5, 255, 94, 47, 3, 255, 92, 45, 1, 255, 96, 48, 2, 255, 98, 44, 0, 255, 103, 45, 4, 255, 105, 43, 5, 255, 2, 1, 9, 255, 2, 1, 8, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 1, 3, 255, 2, 2, 1, 255, 1, 1, 1, 255, 4, 0, 1, 255, 0, 1, 5, 255, 2, 1, 7, 255, 0, 1, 0, 255, 14, 5, 20, 255, 105, 82, 78, 255, 72, 89, 95, 255, 0, 22, 61, 255, 13, 40, 80, 255, 11, 109, 166, 255, 5, 111, 181, 255, 79, 149, 221, 255, 87, 178, 201, 255, 0, 49, 60, 255, 0, 0, 1, 255, 2, 1, 2, 255, 0, 1, 1, 255, 0, 1, 0, 255, 1, 0, 1, 255, 1, 1, 1, 255, 0, 1, 1, 255, 0, 1, 3, 255, 0, 1, 4, 255, 1, 2, 6, 255, 0, 0, 4, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 1, 6, 255, 2, 1, 11, 255, 1, 4, 9, 255, 0, 1, 6, 255, 3, 3, 4, 255, 6, 0, 0, 255, 1, 75, 147, 255, 8, 168, 238, 255, 7, 9, 13, 255, 11, 3, 7, 255, 11, 25, 192, 255, 0, 24, 113, 255, 6, 0, 0, 255, 4, 2, 8, 255, 0, 0, 0, 255, 7, 6, 7, 255, 33, 25, 32, 255, 26, 25, 33, 255, 43, 31, 26, 255, 44, 33, 24, 255, 26, 35, 27, 255, 29, 34, 27, 255, 30, 34, 30, 255, 28, 35, 38, 255, 37, 36, 63, 255, 37, 30, 66, 255, 19, 15, 35, 255, 10, 8, 6, 255, 20, 21, 19, 255, 18, 29, 29, 255, 14, 22, 16, 255, 18, 15, 6, 255, 15, 6, 3, 255, 9, 4, 0, 255, 14, 10, 3, 255, 12, 11, 3, 255, 10, 10, 2, 255, 9, 9, 2, 255, 11, 11, 4, 255, 12, 14, 3, 255, 15, 17, 6, 255, 13, 15, 2, 255, 17, 18, 5, 255, 18, 18, 6, 255, 19, 18, 7, 255, 23, 23, 7, 255, 25, 24, 3, 255, 24, 23, 9, 255, 21, 24, 6, 255, 25, 31, 6, 255, 30, 35, 6, 255, 34, 39, 8, 255, 43, 52, 12, 255, 44, 59, 19, 255, 51, 68, 25, 255, 57, 76, 22, 255, 65, 86, 19, 255, 67, 87, 28, 255, 70, 91, 42, 255, 71, 97, 42, 255, 73, 102, 30, 255, 76, 97, 26, 255, 78, 92, 25, 255, 76, 88, 23, 255, 72, 85, 23, 255, 70, 82, 21, 255, 76, 84, 21, 255, 74, 81, 12, 255, 72, 80, 8, 255, 75, 78, 14, 255, 77, 74, 10, 255, 75, 71, 7, 255, 68, 69, 6, 255, 68, 72, 8, 255, 65, 62, 5, 255, 65, 57, 5, 255, 67, 57, 8, 255, 64, 52, 6, 255, 60, 47, 3, 255, 62, 43, 3, 255, 67, 46, 7, 255, 67, 44, 3, 255, 76, 47, 8, 255, 72, 49, 4, 255, 71, 49, 1, 255, 79, 53, 6, 255, 87, 56, 4, 255, 97, 55, 3, 255, 84, 48, 4, 255, 81, 47, 6, 255, 82, 47, 4, 255, 71, 45, 3, 255, 78, 46, 5, 255, 82, 46, 3, 255, 88, 51, 7, 255, 83, 49, 6, 255, 77, 45, 3, 255, 80, 46, 3, 255, 81, 45, 5, 255, 81, 50, 5, 255, 91, 54, 6, 255, 90, 49, 4, 255, 84, 49, 5, 255, 88, 52, 5, 255, 95, 53, 4, 255, 91, 54, 5, 255, 98, 55, 7, 255, 98, 57, 8, 255, 92, 55, 6, 255, 88, 55, 4, 255, 89, 55, 4, 255, 89, 54, 8, 255, 93, 53, 9, 255, 90, 53, 8, 255, 86, 56, 5, 255, 90, 58, 4, 255, 88, 52, 4, 255, 100, 62, 9, 255, 115, 58, 4, 255, 122, 57, 5, 255, 133, 61, 4, 255, 132, 57, 1, 255, 121, 60, 4, 255, 100, 54, 9, 255, 111, 59, 6, 255, 136, 59, 5, 255, 132, 57, 6, 255, 122, 62, 10, 255, 112, 59, 2, 255, 111, 61, 9, 255, 110, 61, 11, 255, 112, 62, 6, 255, 107, 58, 9, 255, 116, 61, 6, 255, 107, 66, 0, 255, 121, 60, 8, 255, 131, 63, 7, 255, 130, 61, 12, 255, 130, 60, 3, 255, 133, 65, 4, 255, 131, 64, 5, 255, 123, 61, 5, 255, 123, 63, 9, 255, 123, 66, 7, 255, 119, 56, 12, 255, 123, 69, 13, 255, 114, 64, 5, 255, 111, 64, 2, 255, 121, 64, 13, 255, 125, 63, 14, 255, 113, 64, 15, 255, 122, 64, 2, 255, 128, 69, 8, 255, 125, 65, 10, 255, 115, 61, 6, 255, 113, 61, 10, 255, 118, 61, 8, 255, 132, 68, 6, 255, 147, 69, 5, 255, 140, 68, 3, 255, 127, 67, 10, 255, 129, 71, 6, 255, 134, 69, 4, 255, 132, 68, 8, 255, 131, 71, 8, 255, 135, 74, 5, 255, 138, 73, 4, 255, 136, 77, 0, 255, 133, 77, 4, 255, 128, 72, 9, 255, 135, 70, 5, 255, 135, 74, 2, 255, 126, 71, 9, 255, 124, 73, 12, 255, 129, 71, 6, 255, 131, 71, 7, 255, 126, 71, 6, 255, 127, 71, 8, 255, 128, 72, 6, 255, 138, 78, 6, 255, 135, 75, 6, 255, 130, 69, 5, 255, 134, 69, 2, 255, 132, 70, 5, 255, 126, 67, 6, 255, 117, 59, 2, 255, 114, 61, 6, 255, 126, 68, 11, 255, 155, 78, 10, 255, 153, 74, 1, 255, 150, 69, 5, 255, 153, 76, 8, 255, 154, 76, 9, 255, 162, 77, 5, 255, 163, 82, 4, 255, 159, 77, 14, 255, 157, 78, 9, 255, 171, 90, 3, 255, 181, 88, 11, 255, 182, 93, 2, 255, 177, 86, 1, 255, 177, 92, 4, 255, 180, 94, 4, 255, 171, 91, 1, 255, 169, 89, 5, 255, 172, 90, 2, 255, 175, 93, 6, 255, 167, 91, 8, 255, 171, 89, 17, 255, 176, 90, 6, 255, 174, 91, 0, 255, 181, 95, 11, 255, 175, 90, 9, 255, 156, 87, 6, 255, 155, 93, 6, 255, 162, 93, 9, 255, 167, 94, 7, 255, 172, 96, 5, 255, 175, 96, 17, 255, 176, 100, 5, 255, 173, 101, 3, 255, 175, 101, 2, 255, 179, 106, 4, 255, 181, 107, 10, 255, 181, 105, 8, 255, 183, 106, 5, 255, 185, 105, 8, 255, 191, 111, 9, 255, 195, 117, 10, 255, 194, 116, 3, 255, 195, 118, 7, 255, 196, 116, 15, 255, 193, 116, 12, 255, 196, 119, 7, 255, 198, 124, 3, 255, 199, 123, 11, 255, 201, 123, 10, 255, 196, 118, 7, 255, 192, 112, 12, 255, 190, 112, 7, 255, 186, 110, 13, 255, 182, 108, 12, 255, 180, 109, 9, 255, 182, 111, 6, 255, 178, 110, 4, 255, 176, 108, 8, 255, 178, 109, 7, 255, 184, 112, 9, 255, 183, 109, 9, 255, 183, 108, 10, 255, 187, 111, 14, 255, 183, 108, 9, 255, 186, 113, 9, 255, 193, 118, 7, 255, 196, 119, 6, 255, 196, 120, 2, 255, 193, 118, 4, 255, 191, 121, 5, 255, 192, 122, 1, 255, 201, 126, 6, 255, 204, 128, 6, 255, 194, 112, 2, 255, 196, 113, 12, 255, 194, 114, 6, 255, 191, 113, 3, 255, 193, 115, 7, 255, 183, 109, 1, 255, 178, 104, 6, 255, 179, 109, 17, 255, 176, 107, 31, 255, 172, 98, 16, 255, 169, 93, 11, 255, 171, 92, 13, 255, 185, 104, 7, 255, 193, 107, 10, 255, 197, 111, 6, 255, 194, 108, 5, 255, 191, 106, 1, 255, 189, 104, 7, 255, 189, 101, 9, 255, 189, 100, 4, 255, 179, 93, 0, 255, 175, 89, 2, 255, 176, 95, 0, 255, 172, 91, 2, 255, 175, 93, 2, 255, 176, 95, 3, 255, 176, 92, 2, 255, 174, 94, 3, 255, 170, 95, 2, 255, 175, 98, 3, 255, 172, 93, 6, 255, 178, 93, 8, 255, 177, 94, 14, 255, 167, 90, 19, 255, 169, 98, 15, 255, 175, 98, 16, 255, 169, 91, 13, 255, 172, 97, 8, 255, 170, 94, 8, 255, 167, 89, 7, 255, 169, 92, 4, 255, 178, 102, 7, 255, 184, 112, 6, 255, 180, 105, 7, 255, 166, 87, 6, 255, 148, 65, 1, 255, 165, 81, 11, 255, 189, 108, 16, 255, 188, 105, 4, 255, 189, 103, 6, 255, 186, 98, 12, 255, 183, 97, 13, 255, 181, 100, 0, 255, 176, 94, 5, 255, 172, 92, 7, 255, 170, 89, 7, 255, 168, 84, 6, 255, 161, 78, 9, 255, 150, 71, 7, 255, 139, 66, 7, 255, 134, 65, 6, 255, 136, 69, 9, 255, 136, 72, 5, 255, 128, 66, 4, 255, 131, 69, 13, 255, 121, 58, 11, 255, 117, 55, 11, 255, 109, 52, 3, 255, 104, 54, 6, 255, 98, 47, 2, 255, 103, 49, 2, 255, 104, 56, 5, 255, 113, 62, 11, 255, 103, 49, 3, 255, 82, 30, 0, 255, 87, 36, 5, 255, 90, 43, 3, 255, 94, 47, 4, 255, 97, 50, 4, 255, 96, 52, 4, 255, 100, 52, 5, 255, 109, 56, 6, 255, 106, 56, 2, 255, 103, 54, 2, 255, 105, 56, 5, 255, 108, 58, 5, 255, 105, 52, 1, 255, 109, 52, 5, 255, 103, 51, 2, 255, 97, 45, 2, 255, 95, 41, 1, 255, 97, 42, 0, 255, 98, 46, 3, 255, 91, 43, 4, 255, 89, 43, 5, 255, 93, 42, 3, 255, 96, 42, 3, 255, 91, 44, 2, 255, 94, 47, 6, 255, 99, 48, 6, 255, 99, 46, 3, 255, 100, 42, 5, 255, 100, 34, 4, 255, 1, 1, 9, 255, 1, 0, 8, 255, 1, 0, 7, 255, 1, 0, 6, 255, 1, 0, 5, 255, 1, 0, 5, 255, 0, 1, 2, 255, 1, 0, 2, 255, 2, 1, 2, 255, 2, 0, 4, 255, 3, 5, 7, 255, 0, 0, 8, 255, 135, 109, 145, 255, 209, 208, 177, 255, 34, 58, 60, 255, 8, 69, 118, 255, 3, 50, 67, 255, 12, 45, 115, 255, 157, 215, 255, 255, 180, 245, 234, 255, 35, 103, 95, 255, 3, 5, 5, 255, 5, 3, 6, 255, 1, 2, 6, 255, 0, 1, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 0, 0, 3, 255, 1, 1, 3, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 0, 3, 255, 0, 0, 4, 255, 2, 1, 7, 255, 2, 2, 11, 255, 2, 1, 9, 255, 6, 0, 5, 255, 1, 0, 0, 255, 6, 14, 70, 255, 6, 179, 252, 255, 7, 65, 86, 255, 6, 0, 0, 255, 14, 18, 119, 255, 4, 30, 184, 255, 4, 4, 14, 255, 1, 1, 0, 255, 4, 2, 2, 255, 4, 1, 1, 255, 0, 0, 5, 255, 18, 14, 21, 255, 26, 29, 43, 255, 27, 26, 31, 255, 25, 26, 22, 255, 25, 34, 31, 255, 26, 32, 28, 255, 19, 29, 39, 255, 14, 33, 45, 255, 25, 29, 60, 255, 38, 31, 54, 255, 28, 22, 49, 255, 14, 11, 21, 255, 21, 16, 11, 255, 26, 29, 32, 255, 21, 26, 25, 255, 15, 16, 9, 255, 11, 11, 5, 255, 8, 10, 1, 255, 12, 10, 0, 255, 12, 8, 1, 255, 10, 10, 1, 255, 11, 12, 4, 255, 17, 16, 7, 255, 15, 14, 3, 255, 14, 15, 2, 255, 16, 15, 3, 255, 17, 17, 5, 255, 17, 17, 5, 255, 22, 19, 6, 255, 28, 26, 10, 255, 28, 27, 8, 255, 26, 31, 5, 255, 28, 30, 7, 255, 32, 30, 15, 255, 33, 36, 21, 255, 37, 46, 17, 255, 52, 62, 12, 255, 51, 65, 17, 255, 52, 72, 27, 255, 67, 80, 25, 255, 67, 84, 24, 255, 66, 92, 27, 255, 70, 97, 26, 255, 77, 98, 21, 255, 71, 98, 24, 255, 72, 91, 24, 255, 71, 87, 21, 255, 67, 87, 19, 255, 66, 87, 17, 255, 68, 82, 17, 255, 72, 79, 16, 255, 77, 78, 10, 255, 78, 79, 9, 255, 74, 77, 11, 255, 75, 72, 7, 255, 77, 69, 4, 255, 71, 65, 3, 255, 69, 66, 6, 255, 63, 62, 5, 255, 57, 56, 1, 255, 60, 55, 3, 255, 63, 53, 5, 255, 64, 48, 4, 255, 63, 45, 4, 255, 69, 43, 6, 255, 71, 47, 6, 255, 71, 49, 5, 255, 68, 46, 1, 255, 72, 53, 3, 255, 76, 51, 2, 255, 91, 52, 5, 255, 91, 53, 4, 255, 77, 49, 3, 255, 76, 47, 4, 255, 77, 43, 5, 255, 72, 43, 4, 255, 80, 48, 6, 255, 77, 48, 2, 255, 78, 51, 4, 255, 78, 46, 4, 255, 79, 44, 3, 255, 80, 50, 5, 255, 82, 49, 5, 255, 87, 49, 5, 255, 90, 47, 3, 255, 89, 47, 2, 255, 89, 52, 4, 255, 87, 53, 2, 255, 91, 54, 3, 255, 94, 52, 7, 255, 99, 59, 6, 255, 101, 60, 3, 255, 92, 56, 3, 255, 87, 55, 8, 255, 91, 51, 11, 255, 94, 51, 6, 255, 122, 61, 6, 255, 121, 58, 3, 255, 109, 60, 8, 255, 100, 59, 5, 255, 112, 56, 5, 255, 103, 55, 5, 255, 104, 59, 7, 255, 124, 61, 9, 255, 120, 59, 7, 255, 105, 58, 2, 255, 111, 54, 6, 255, 115, 56, 7, 255, 108, 58, 4, 255, 129, 62, 3, 255, 122, 62, 6, 255, 118, 61, 8, 255, 118, 63, 4, 255, 114, 62, 10, 255, 122, 63, 10, 255, 123, 61, 5, 255, 126, 63, 10, 255, 143, 67, 12, 255, 128, 64, 5, 255, 126, 62, 9, 255, 120, 63, 4, 255, 120, 60, 3, 255, 126, 63, 6, 255, 126, 65, 6, 255, 124, 60, 2, 255, 117, 61, 2, 255, 118, 67, 2, 255, 122, 63, 5, 255, 126, 59, 8, 255, 125, 60, 4, 255, 115, 65, 5, 255, 118, 64, 1, 255, 122, 64, 13, 255, 112, 67, 6, 255, 117, 66, 1, 255, 125, 69, 2, 255, 121, 71, 1, 255, 124, 68, 6, 255, 122, 63, 13, 255, 121, 68, 13, 255, 124, 68, 7, 255, 128, 67, 10, 255, 126, 65, 10, 255, 117, 67, 9, 255, 126, 68, 11, 255, 135, 71, 12, 255, 135, 69, 14, 255, 138, 77, 8, 255, 136, 74, 11, 255, 133, 71, 5, 255, 134, 73, 7, 255, 132, 71, 5, 255, 130, 71, 4, 255, 133, 65, 14, 255, 132, 70, 7, 255, 129, 75, 3, 255, 133, 71, 0, 255, 132, 70, 10, 255, 132, 71, 12, 255, 127, 70, 5, 255, 131, 69, 6, 255, 140, 72, 10, 255, 137, 70, 12, 255, 137, 69, 14, 255, 143, 72, 10, 255, 137, 73, 6, 255, 129, 72, 6, 255, 126, 73, 9, 255, 112, 62, 12, 255, 120, 68, 11, 255, 127, 76, 3, 255, 130, 70, 2, 255, 143, 72, 7, 255, 157, 81, 5, 255, 159, 77, 7, 255, 152, 70, 10, 255, 154, 75, 4, 255, 158, 76, 7, 255, 164, 77, 0, 255, 164, 83, 8, 255, 170, 89, 9, 255, 158, 76, 7, 255, 162, 78, 11, 255, 176, 88, 3, 255, 171, 87, 13, 255, 180, 91, 8, 255, 182, 87, 6, 255, 176, 89, 7, 255, 174, 90, 13, 255, 178, 92, 6, 255, 174, 91, 11, 255, 175, 91, 11, 255, 173, 88, 5, 255, 181, 92, 7, 255, 181, 98, 11, 255, 185, 100, 7, 255, 185, 97, 10, 255, 171, 88, 11, 255, 180, 101, 4, 255, 172, 94, 8, 255, 166, 89, 5, 255, 170, 94, 6, 255, 174, 97, 7, 255, 175, 98, 9, 255, 177, 103, 3, 255, 178, 102, 6, 255, 182, 106, 8, 255, 185, 109, 9, 255, 185, 106, 8, 255, 180, 103, 7, 255, 188, 108, 15, 255, 194, 115, 10, 255, 197, 116, 10, 255, 197, 117, 11, 255, 195, 115, 3, 255, 194, 113, 5, 255, 195, 117, 11, 255, 194, 120, 9, 255, 197, 122, 7, 255, 196, 118, 11, 255, 199, 120, 11, 255, 193, 114, 10, 255, 187, 108, 10, 255, 184, 106, 9, 255, 183, 109, 11, 255, 179, 109, 2, 255, 179, 109, 5, 255, 177, 107, 6, 255, 173, 108, 0, 255, 172, 107, 3, 255, 176, 107, 9, 255, 185, 111, 16, 255, 187, 108, 10, 255, 189, 110, 9, 255, 186, 111, 6, 255, 178, 103, 5, 255, 183, 112, 6, 255, 191, 118, 2, 255, 191, 111, 4, 255, 191, 114, 2, 255, 195, 125, 0, 255, 197, 128, 4, 255, 197, 124, 4, 255, 203, 126, 5, 255, 202, 123, 7, 255, 194, 115, 2, 255, 196, 115, 2, 255, 193, 111, 2, 255, 195, 113, 7, 255, 187, 110, 4, 255, 179, 101, 7, 255, 184, 106, 10, 255, 191, 121, 7, 255, 185, 120, 14, 255, 184, 113, 18, 255, 171, 99, 7, 255, 174, 101, 4, 255, 186, 106, 7, 255, 181, 93, 14, 255, 193, 106, 4, 255, 190, 103, 6, 255, 182, 97, 1, 255, 180, 96, 4, 255, 174, 90, 1, 255, 174, 90, 1, 255, 170, 90, 2, 255, 171, 92, 5, 255, 169, 92, 3, 255, 170, 91, 6, 255, 173, 94, 6, 255, 171, 92, 3, 255, 171, 90, 3, 255, 174, 92, 6, 255, 174, 95, 7, 255, 174, 98, 7, 255, 156, 87, 6, 255, 161, 84, 14, 255, 172, 103, 11, 255, 164, 98, 11, 255, 162, 98, 17, 255, 167, 96, 3, 255, 176, 103, 6, 255, 184, 108, 15, 255, 178, 102, 10, 255, 170, 93, 4, 255, 181, 104, 11, 255, 191, 117, 13, 255, 186, 105, 7, 255, 171, 84, 7, 255, 163, 81, 9, 255, 163, 83, 4, 255, 191, 115, 14, 255, 196, 123, 12, 255, 185, 102, 4, 255, 184, 97, 5, 255, 185, 100, 6, 255, 180, 97, 6, 255, 174, 92, 5, 255, 165, 85, 5, 255, 159, 80, 9, 255, 157, 79, 9, 255, 157, 80, 4, 255, 154, 81, 0, 255, 147, 79, 3, 255, 140, 74, 9, 255, 132, 64, 20, 255, 137, 71, 15, 255, 136, 72, 13, 255, 130, 70, 16, 255, 131, 72, 12, 255, 128, 71, 4, 255, 119, 66, 3, 255, 108, 57, 4, 255, 107, 56, 3, 255, 107, 55, 2, 255, 112, 60, 11, 255, 104, 48, 8, 255, 89, 41, 7, 255, 74, 29, 4, 255, 78, 30, 2, 255, 87, 38, 6, 255, 92, 40, 5, 255, 95, 42, 3, 255, 95, 43, 1, 255, 97, 51, 5, 255, 101, 54, 7, 255, 109, 55, 6, 255, 107, 56, 1, 255, 107, 56, 3, 255, 109, 56, 9, 255, 109, 56, 8, 255, 105, 51, 1, 255, 105, 45, 4, 255, 95, 43, 1, 255, 85, 38, 2, 255, 85, 37, 4, 255, 94, 45, 6, 255, 87, 40, 5, 255, 85, 40, 2, 255, 94, 46, 3, 255, 95, 48, 4, 255, 95, 50, 5, 255, 98, 47, 3, 255, 102, 48, 8, 255, 96, 48, 5, 255, 96, 42, 0, 255, 94, 35, 4, 255, 94, 29, 6, 255, 0, 0, 8, 255, 0, 0, 8, 255, 0, 0, 8, 255, 0, 1, 8, 255, 0, 1, 7, 255, 0, 1, 6, 255, 0, 2, 4, 255, 1, 0, 3, 255, 0, 0, 0, 255, 2, 2, 7, 255, 1, 5, 15, 255, 3, 0, 9, 255, 46, 49, 62, 255, 57, 55, 34, 255, 25, 32, 38, 255, 33, 50, 40, 255, 17, 21, 19, 255, 11, 11, 21, 255, 80, 112, 107, 255, 35, 75, 59, 255, 0, 0, 4, 255, 6, 4, 15, 255, 1, 1, 2, 255, 1, 1, 0, 255, 5, 3, 2, 255, 0, 1, 1, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 1, 255, 0, 0, 0, 255, 1, 0, 0, 255, 0, 0, 2, 255, 1, 2, 3, 255, 2, 1, 5, 255, 1, 0, 5, 255, 2, 1, 6, 255, 2, 1, 7, 255, 4, 0, 5, 255, 6, 2, 1, 255, 2, 0, 18, 255, 2, 123, 208, 255, 14, 128, 169, 255, 15, 0, 0, 255, 12, 6, 43, 255, 8, 33, 211, 255, 3, 17, 68, 255, 3, 0, 0, 255, 1, 2, 9, 255, 4, 2, 0, 255, 2, 0, 2, 255, 0, 2, 0, 255, 4, 2, 2, 255, 22, 15, 29, 255, 30, 26, 32, 255, 20, 23, 25, 255, 27, 32, 39, 255, 28, 31, 21, 255, 27, 28, 34, 255, 26, 30, 50, 255, 31, 25, 60, 255, 30, 22, 56, 255, 25, 25, 42, 255, 19, 17, 19, 255, 17, 14, 5, 255, 22, 26, 27, 255, 23, 27, 30, 255, 17, 19, 16, 255, 12, 16, 9, 255, 14, 13, 3, 255, 19, 14, 4, 255, 15, 12, 3, 255, 12, 12, 2, 255, 12, 11, 1, 255, 19, 16, 5, 255, 18, 16, 3, 255, 18, 17, 4, 255, 15, 15, 3, 255, 18, 18, 6, 255, 24, 22, 8, 255, 25, 23, 6, 255, 26, 25, 5, 255, 25, 22, 5, 255, 24, 27, 5, 255, 30, 32, 8, 255, 32, 34, 9, 255, 38, 40, 16, 255, 45, 48, 17, 255, 55, 63, 12, 255, 54, 67, 22, 255, 60, 79, 30, 255, 64, 82, 16, 255, 68, 85, 27, 255, 68, 91, 29, 255, 73, 95, 27, 255, 78, 94, 25, 255, 71, 92, 29, 255, 66, 86, 25, 255, 63, 82, 23, 255, 66, 84, 8, 255, 72, 85, 12, 255, 73, 77, 18, 255, 75, 78, 15, 255, 78, 75, 4, 255, 79, 75, 4, 255, 71, 76, 8, 255, 67, 71, 6, 255, 71, 68, 5, 255, 72, 66, 8, 255, 70, 64, 8, 255, 65, 61, 6, 255, 63, 57, 4, 255, 64, 56, 5, 255, 64, 51, 2, 255, 63, 50, 4, 255, 64, 47, 3, 255, 72, 44, 4, 255, 65, 47, 4, 255, 70, 51, 7, 255, 77, 44, 3, 255, 72, 52, 6, 255, 74, 52, 0, 255, 87, 55, 4, 255, 82, 54, 6, 255, 84, 47, 2, 255, 80, 47, 5, 255, 72, 46, 7, 255, 75, 43, 4, 255, 79, 45, 2, 255, 82, 48, 3, 255, 79, 46, 0, 255, 80, 48, 2, 255, 81, 46, 2, 255, 86, 49, 2, 255, 86, 51, 3, 255, 82, 48, 3, 255, 85, 50, 6, 255, 94, 52, 6, 255, 110, 54, 6, 255, 108, 54, 5, 255, 94, 55, 4, 255, 97, 59, 12, 255, 95, 58, 6, 255, 98, 58, 3, 255, 91, 57, 3, 255, 90, 58, 7, 255, 98, 53, 8, 255, 100, 58, 3, 255, 129, 65, 10, 255, 136, 62, 5, 255, 137, 63, 6, 255, 136, 62, 6, 255, 140, 65, 9, 255, 113, 60, 4, 255, 102, 59, 14, 255, 108, 61, 8, 255, 109, 61, 6, 255, 113, 61, 6, 255, 138, 57, 3, 255, 149, 63, 7, 255, 131, 64, 11, 255, 123, 63, 5, 255, 133, 65, 10, 255, 128, 62, 4, 255, 121, 65, 3, 255, 121, 65, 5, 255, 131, 66, 7, 255, 117, 62, 7, 255, 129, 64, 8, 255, 136, 63, 3, 255, 139, 62, 7, 255, 126, 64, 2, 255, 119, 63, 4, 255, 122, 61, 13, 255, 129, 64, 10, 255, 126, 64, 3, 255, 133, 65, 7, 255, 122, 62, 3, 255, 120, 66, 4, 255, 123, 63, 2, 255, 124, 68, 12, 255, 118, 61, 7, 255, 131, 68, 8, 255, 130, 65, 4, 255, 129, 66, 8, 255, 131, 68, 6, 255, 133, 63, 5, 255, 119, 62, 9, 255, 117, 66, 12, 255, 115, 62, 8, 255, 127, 63, 6, 255, 135, 67, 8, 255, 129, 71, 9, 255, 141, 67, 13, 255, 127, 68, 10, 255, 125, 64, 9, 255, 128, 60, 16, 255, 122, 67, 8, 255, 130, 72, 10, 255, 132, 71, 11, 255, 131, 60, 20, 255, 146, 73, 11, 255, 157, 85, 5, 255, 153, 80, 7, 255, 146, 75, 10, 255, 137, 70, 2, 255, 142, 75, 11, 255, 137, 70, 12, 255, 139, 71, 10, 255, 150, 77, 10, 255, 158, 79, 11, 255, 153, 80, 15, 255, 148, 81, 13, 255, 178, 92, 10, 255, 171, 89, 3, 255, 134, 68, 8, 255, 147, 80, 17, 255, 154, 93, 5, 255, 162, 88, 9, 255, 138, 69, 7, 255, 134, 73, 14, 255, 134, 74, 11, 255, 134, 71, 10, 255, 144, 70, 10, 255, 155, 74, 14, 255, 184, 105, 12, 255, 180, 96, 5, 255, 157, 71, 4, 255, 162, 82, 7, 255, 183, 102, 10, 255, 174, 88, 9, 255, 166, 82, 2, 255, 151, 71, 2, 255, 157, 77, 11, 255, 175, 94, 4, 255, 173, 85, 7, 255, 175, 84, 13, 255, 179, 94, 7, 255, 179, 94, 5, 255, 181, 93, 8, 255, 166, 85, 4, 255, 160, 83, 4, 255, 168, 90, 6, 255, 177, 92, 0, 255, 176, 93, 8, 255, 173, 93, 6, 255, 175, 88, 5, 255, 172, 90, 5, 255, 177, 94, 2, 255, 186, 97, 7, 255, 184, 97, 11, 255, 176, 94, 9, 255, 170, 90, 4, 255, 179, 100, 7, 255, 182, 100, 4, 255, 185, 101, 1, 255, 188, 105, 11, 255, 189, 107, 9, 255, 187, 106, 6, 255, 186, 108, 5, 255, 186, 109, 9, 255, 184, 109, 11, 255, 187, 114, 5, 255, 192, 118, 1, 255, 196, 119, 8, 255, 196, 119, 9, 255, 192, 115, 4, 255, 191, 111, 6, 255, 191, 114, 9, 255, 188, 116, 11, 255, 191, 117, 3, 255, 192, 114, 9, 255, 191, 111, 12, 255, 190, 109, 16, 255, 185, 106, 9, 255, 181, 108, 11, 255, 179, 108, 14, 255, 174, 104, 14, 255, 178, 106, 13, 255, 178, 105, 6, 255, 177, 106, 4, 255, 175, 108, 4, 255, 174, 108, 8, 255, 183, 107, 11, 255, 189, 106, 8, 255, 201, 119, 11, 255, 189, 112, 8, 255, 180, 106, 8, 255, 187, 116, 5, 255, 191, 118, 6, 255, 197, 128, 12, 255, 200, 140, 3, 255, 199, 138, 2, 255, 198, 130, 4, 255, 202, 130, 4, 255, 204, 133, 11, 255, 189, 119, 9, 255, 189, 118, 7, 255, 190, 116, 2, 255, 186, 108, 1, 255, 186, 106, 8, 255, 182, 101, 10, 255, 182, 101, 5, 255, 191, 108, 0, 255, 195, 116, 13, 255, 195, 122, 21, 255, 190, 116, 14, 255, 192, 107, 10, 255, 183, 102, 8, 255, 179, 102, 6, 255, 174, 101, 11, 255, 174, 103, 6, 255, 167, 93, 8, 255, 169, 91, 2, 255, 174, 90, 0, 255, 172, 91, 0, 255, 173, 94, 9, 255, 168, 88, 4, 255, 168, 89, 1, 255, 169, 89, 4, 255, 173, 88, 6, 255, 171, 92, 5, 255, 168, 90, 3, 255, 170, 91, 5, 255, 173, 94, 6, 255, 172, 94, 4, 255, 169, 94, 3, 255, 163, 95, 6, 255, 180, 108, 15, 255, 182, 119, 12, 255, 172, 110, 11, 255, 178, 119, 8, 255, 178, 105, 10, 255, 181, 112, 13, 255, 187, 115, 18, 255, 187, 112, 14, 255, 191, 112, 12, 255, 184, 105, 9, 255, 175, 93, 9, 255, 163, 87, 13, 255, 162, 79, 9, 255, 157, 77, 2, 255, 165, 78, 2, 255, 194, 110, 12, 255, 199, 123, 0, 255, 198, 113, 5, 255, 184, 99, 4, 255, 170, 83, 2, 255, 158, 72, 8, 255, 147, 63, 7, 255, 136, 57, 4, 255, 132, 57, 2, 255, 135, 63, 4, 255, 135, 66, 4, 255, 135, 69, 7, 255, 138, 76, 13, 255, 132, 73, 12, 255, 131, 68, 9, 255, 131, 70, 13, 255, 125, 69, 9, 255, 124, 72, 6, 255, 123, 69, 5, 255, 118, 62, 6, 255, 108, 54, 4, 255, 103, 51, 8, 255, 104, 53, 4, 255, 107, 56, 2, 255, 103, 54, 5, 255, 88, 39, 6, 255, 84, 35, 6, 255, 98, 48, 6, 255, 101, 54, 8, 255, 91, 44, 2, 255, 93, 44, 2, 255, 101, 50, 7, 255, 108, 55, 9, 255, 107, 57, 4, 255, 108, 59, 2, 255, 109, 58, 3, 255, 105, 52, 2, 255, 106, 53, 2, 255, 105, 52, 1, 255, 107, 55, 5, 255, 105, 53, 5, 255, 106, 47, 5, 255, 95, 47, 4, 255, 85, 42, 5, 255, 85, 40, 4, 255, 101, 51, 7, 255, 98, 46, 5, 255, 101, 47, 5, 255, 101, 47, 2, 255, 103, 51, 4, 255, 102, 52, 4, 255, 101, 51, 2, 255, 103, 49, 2, 255, 104, 46, 1, 255, 100, 42, 1, 255, 90, 29, 2, 255, 89, 24, 5, 255, 0, 0, 12, 255, 2, 2, 13, 255, 1, 2, 12, 255, 0, 0, 10, 255, 1, 1, 11, 255, 1, 1, 8, 255, 0, 1, 6, 255, 2, 0, 7, 255, 0, 1, 1, 255, 0, 2, 2, 255, 4, 2, 6, 255, 6, 20, 46, 255, 3, 49, 106, 255, 11, 42, 63, 255, 36, 52, 61, 255, 40, 51, 60, 255, 31, 32, 35, 255, 23, 18, 18, 255, 4, 1, 2, 255, 0, 0, 0, 255, 7, 8, 15, 255, 4, 5, 10, 255, 0, 5, 10, 255, 1, 1, 4, 255, 6, 0, 1, 255, 0, 0, 0, 255, 1, 2, 1, 255, 3, 0, 1, 255, 0, 1, 0, 255, 0, 1, 0, 255, 0, 0, 0, 255, 5, 0, 3, 255, 4, 0, 4, 255, 0, 0, 7, 255, 2, 0, 7, 255, 0, 2, 7, 255, 0, 0, 8, 255, 1, 1, 2, 255, 0, 1, 3, 255, 1, 0, 0, 255, 9, 51, 128, 255, 1, 174, 235, 255, 12, 20, 47, 255, 17, 2, 0, 255, 13, 23, 180, 255, 1, 28, 144, 255, 4, 1, 0, 255, 3, 1, 1, 255, 4, 1, 2, 255, 0, 3, 0, 255, 2, 1, 5, 255, 3, 0, 2, 255, 2, 1, 1, 255, 10, 7, 7, 255, 21, 18, 13, 255, 29, 27, 25, 255, 25, 27, 35, 255, 25, 28, 33, 255, 33, 27, 32, 255, 39, 32, 36, 255, 33, 30, 60, 255, 9, 16, 30, 255, 11, 16, 9, 255, 24, 14, 14, 255, 18, 15, 10, 255, 24, 30, 29, 255, 24, 33, 28, 255, 27, 29, 16, 255, 24, 23, 10, 255, 20, 19, 7, 255, 13, 11, 3, 255, 13, 14, 4, 255, 14, 14, 2, 255, 18, 17, 4, 255, 18, 15, 3, 255, 16, 15, 3, 255, 15, 14, 3, 255, 16, 16, 4, 255, 21, 17, 3, 255, 29, 24, 9, 255, 27, 24, 7, 255, 22, 20, 1, 255, 28, 24, 5, 255, 26, 29, 8, 255, 29, 35, 5, 255, 36, 42, 7, 255, 43, 49, 6, 255, 50, 58, 11, 255, 51, 61, 26, 255, 55, 71, 21, 255, 63, 80, 12, 255, 70, 83, 23, 255, 63, 85, 27, 255, 71, 95, 28, 255, 73, 93, 20, 255, 75, 91, 20, 255, 78, 88, 21, 255, 73, 82, 17, 255, 69, 79, 30, 255, 73, 79, 22, 255, 79, 77, 13, 255, 74, 73, 13, 255, 71, 72, 7, 255, 73, 73, 5, 255, 80, 75, 4, 255, 71, 71, 5, 255, 66, 69, 5, 255, 71, 69, 6, 255, 66, 63, 9, 255, 66, 61, 6, 255, 67, 60, 3, 255, 62, 56, 6, 255, 71, 53, 10, 255, 63, 51, 6, 255, 63, 49, 4, 255, 65, 44, 5, 255, 71, 44, 2, 255, 72, 48, 6, 255, 71, 47, 10, 255, 78, 43, 9, 255, 76, 46, 3, 255, 81, 52, 4, 255, 85, 57, 2, 255, 80, 55, 6, 255, 79, 44, 1, 255, 81, 46, 7, 255, 72, 41, 3, 255, 78, 43, 4, 255, 82, 49, 0, 255, 83, 48, 1, 255, 81, 44, 3, 255, 78, 45, 3, 255, 81, 49, 2, 255, 85, 50, 4, 255, 88, 52, 7, 255, 86, 52, 8, 255, 84, 50, 7, 255, 101, 51, 8, 255, 121, 52, 8, 255, 105, 55, 3, 255, 94, 54, 5, 255, 97, 53, 12, 255, 102, 60, 3, 255, 95, 57, 4, 255, 89, 55, 9, 255, 104, 59, 4, 255, 133, 63, 6, 255, 109, 57, 10, 255, 117, 66, 5, 255, 113, 56, 5, 255, 115, 54, 8, 255, 126, 61, 6, 255, 119, 58, 5, 255, 105, 60, 8, 255, 106, 59, 8, 255, 113, 63, 2, 255, 110, 62, 1, 255, 107, 63, 6, 255, 126, 66, 6, 255, 138, 66, 2, 255, 118, 62, 8, 255, 123, 63, 9, 255, 134, 62, 5, 255, 134, 67, 8, 255, 120, 65, 1, 255, 118, 62, 6, 255, 126, 61, 6, 255, 133, 65, 7, 255, 135, 66, 6, 255, 123, 66, 1, 255, 121, 64, 0, 255, 124, 64, 1, 255, 126, 66, 7, 255, 129, 67, 8, 255, 129, 65, 10, 255, 126, 67, 8, 255, 127, 67, 1, 255, 122, 67, 3, 255, 121, 65, 14, 255, 124, 62, 8, 255, 127, 65, 10, 255, 124, 67, 11, 255, 132, 68, 8, 255, 123, 66, 8, 255, 112, 66, 2, 255, 124, 62, 7, 255, 129, 63, 6, 255, 124, 66, 7, 255, 133, 71, 16, 255, 145, 82, 10, 255, 148, 76, 4, 255, 165, 83, 9, 255, 167, 83, 12, 255, 186, 98, 1, 255, 190, 102, 4, 255, 199, 105, 8, 255, 201, 106, 6, 255, 199, 112, 2, 255, 193, 98, 5, 255, 199, 107, 6, 255, 209, 124, 4, 255, 198, 107, 3, 255, 198, 98, 7, 255, 209, 106, 2, 255, 215, 112, 5, 255, 198, 102, 3, 255, 197, 99, 10, 255, 197, 101, 13, 255, 192, 101, 8, 255, 197, 102, 1, 255, 210, 107, 3, 255, 212, 105, 6, 255, 196, 96, 7, 255, 198, 93, 9, 255, 200, 97, 8, 255, 186, 100, 8, 255, 194, 104, 9, 255, 210, 114, 12, 255, 204, 111, 13, 255, 190, 100, 6, 255, 195, 109, 9, 255, 175, 97, 0, 255, 186, 108, 13, 255, 182, 99, 9, 255, 173, 92, 12, 255, 211, 116, 12, 255, 192, 105, 4, 255, 164, 81, 10, 255, 186, 93, 8, 255, 198, 112, 7, 255, 182, 97, 11, 255, 165, 79, 5, 255, 157, 79, 11, 255, 179, 92, 9, 255, 197, 100, 8, 255, 179, 87, 9, 255, 166, 83, 1, 255, 187, 100, 3, 255, 182, 98, 4, 255, 186, 100, 8, 255, 178, 96, 5, 255, 172, 92, 9, 255, 173, 91, 11, 255, 179, 97, 3, 255, 183, 98, 6, 255, 178, 95, 2, 255, 179, 92, 8, 255, 177, 93, 7, 255, 180, 100, 5, 255, 189, 105, 13, 255, 175, 90, 11, 255, 177, 97, 4, 255, 177, 96, 3, 255, 183, 101, 3, 255, 189, 100, 2, 255, 201, 108, 11, 255, 200, 112, 8, 255, 193, 107, 5, 255, 186, 103, 4, 255, 185, 104, 3, 255, 189, 109, 8, 255, 188, 110, 6, 255, 185, 108, 0, 255, 193, 114, 3, 255, 196, 116, 9, 255, 196, 116, 10, 255, 192, 112, 8, 255, 187, 110, 10, 255, 185, 111, 3, 255, 188, 115, 10, 255, 187, 111, 1, 255, 188, 109, 5, 255, 181, 102, 6, 255, 185, 109, 10, 255, 181, 109, 6, 255, 180, 108, 5, 255, 185, 114, 7, 255, 185, 113, 10, 255, 186, 111, 7, 255, 183, 108, 6, 255, 177, 105, 4, 255, 175, 109, 6, 255, 187, 120, 10, 255, 191, 115, 11, 255, 179, 104, 7, 255, 182, 107, 11, 255, 181, 109, 10, 255, 182, 116, 9, 255, 187, 122, 5, 255, 192, 131, 4, 255, 194, 135, 6, 255, 186, 125, 0, 255, 186, 120, 12, 255, 175, 106, 11, 255, 177, 111, 2, 255, 175, 111, 6, 255, 174, 112, 2, 255, 175, 111, 1, 255, 177, 109, 5, 255, 178, 107, 4, 255, 177, 104, 2, 255, 189, 115, 3, 255, 195, 114, 7, 255, 192, 104, 7, 255, 193, 112, 7, 255, 192, 121, 19, 255, 183, 113, 16, 255, 177, 104, 9, 255, 181, 106, 16, 255, 183, 115, 9, 255, 192, 129, 13, 255, 191, 128, 6, 255, 185, 118, 4, 255, 182, 108, 6, 255, 178, 101, 4, 255, 172, 92, 5, 255, 169, 92, 6, 255, 166, 89, 4, 255, 164, 87, 3, 255, 163, 83, 2, 255, 166, 86, 2, 255, 168, 85, 6, 255, 150, 77, 3, 255, 151, 83, 4, 255, 158, 86, 8, 255, 161, 88, 0, 255, 163, 88, 0, 255, 171, 105, 13, 255, 185, 120, 11, 255, 179, 121, 12, 255, 189, 130, 9, 255, 195, 131, 20, 255, 185, 115, 18, 255, 188, 118, 20, 255, 195, 116, 14, 255, 190, 115, 14, 255, 169, 92, 12, 255, 164, 78, 4, 255, 164, 81, 6, 255, 157, 82, 4, 255, 152, 74, 6, 255, 142, 63, 5, 255, 164, 79, 7, 255, 197, 112, 4, 255, 204, 124, 0, 255, 202, 115, 7, 255, 184, 90, 10, 255, 161, 73, 3, 255, 134, 58, 2, 255, 123, 49, 3, 255, 111, 40, 3, 255, 119, 54, 6, 255, 124, 61, 4, 255, 127, 60, 15, 255, 121, 60, 9, 255, 119, 65, 12, 255, 126, 70, 14, 255, 132, 75, 7, 255, 122, 68, 4, 255, 121, 64, 6, 255, 122, 64, 10, 255, 113, 58, 8, 255, 99, 48, 5, 255, 103, 48, 8, 255, 106, 52, 2, 255, 104, 54, 1, 255, 105, 56, 6, 255, 99, 48, 7, 255, 104, 57, 9, 255, 110, 60, 2, 255, 120, 63, 7, 255, 115, 64, 8, 255, 108, 59, 4, 255, 109, 60, 5, 255, 108, 59, 4, 255, 111, 60, 6, 255, 112, 59, 6, 255, 108, 55, 6, 255, 101, 49, 6, 255, 99, 45, 1, 255, 107, 54, 6, 255, 110, 56, 10, 255, 104, 50, 7, 255, 104, 51, 5, 255, 101, 49, 5, 255, 107, 53, 9, 255, 104, 53, 8, 255, 98, 50, 3, 255, 101, 47, 1, 255, 104, 50, 1, 255, 106, 51, 5, 255, 99, 49, 3, 255, 98, 48, 0, 255, 102, 48, 0, 255, 103, 51, 2, 255, 103, 47, 2, 255, 102, 44, 2, 255, 102, 36, 2, 255, 90, 24, 3, 255, 82, 20, 5, 255, 0, 0, 14, 255, 1, 0, 14, 255, 1, 1, 13, 255, 0, 0, 11, 255, 1, 1, 11, 255, 1, 1, 10, 255, 1, 0, 15, 255, 1, 1, 8, 255, 4, 1, 7, 255, 4, 1, 5, 255, 5, 2, 10, 255, 4, 48, 103, 255, 44, 128, 224, 255, 40, 183, 238, 255, 23, 124, 158, 255, 37, 60, 66, 255, 38, 41, 51, 255, 40, 40, 52, 255, 32, 33, 61, 255, 25, 31, 55, 255, 19, 40, 62, 255, 29, 40, 55, 255, 6, 24, 30, 255, 32, 41, 41, 255, 24, 45, 63, 255, 5, 18, 26, 255, 2, 0, 0, 255, 2, 1, 2, 255, 2, 1, 5, 255, 0, 2, 1, 255, 1, 2, 2, 255, 1, 3, 1, 255, 1, 2, 1, 255, 0, 2, 3, 255, 4, 1, 3, 255, 3, 1, 5, 255, 4, 2, 2, 255, 1, 1, 2, 255, 3, 2, 0, 255, 2, 8, 57, 255, 10, 168, 254, 255, 7, 78, 120, 255, 9, 0, 0, 255, 11, 19, 103, 255, 4, 35, 201, 255, 6, 8, 7, 255, 6, 0, 1, 255, 1, 3, 2, 255, 1, 1, 2, 255, 1, 0, 2, 255, 1, 0, 0, 255, 3, 1, 1, 255, 1, 0, 1, 255, 3, 2, 3, 255, 13, 14, 9, 255, 27, 29, 23, 255, 28, 30, 31, 255, 28, 26, 32, 255, 31, 26, 36, 255, 33, 33, 40, 255, 31, 30, 50, 255, 19, 19, 22, 255, 20, 20, 10, 255, 18, 16, 9, 255, 22, 20, 13, 255, 27, 31, 31, 255, 30, 38, 33, 255, 27, 29, 17, 255, 27, 26, 15, 255, 19, 21, 9, 255, 12, 15, 4, 255, 15, 15, 5, 255, 19, 18, 6, 255, 18, 16, 3, 255, 18, 16, 3, 255, 17, 17, 5, 255, 15, 16, 5, 255, 16, 18, 4, 255, 23, 20, 4, 255, 27, 23, 6, 255, 23, 22, 4, 255, 22, 21, 3, 255, 26, 25, 5, 255, 33, 31, 8, 255, 37, 40, 7, 255, 39, 47, 14, 255, 40, 55, 8, 255, 46, 65, 5, 255, 53, 71, 12, 255, 57, 74, 15, 255, 65, 75, 30, 255, 70, 83, 27, 255, 62, 89, 22, 255, 60, 93, 19, 255, 64, 89, 20, 255, 71, 91, 18, 255, 70, 85, 13, 255, 70, 80, 13, 255, 67, 81, 11, 255, 68, 79, 11, 255, 74, 74, 13, 255, 68, 72, 15, 255, 68, 71, 11, 255, 71, 69, 8, 255, 74, 68, 5, 255, 75, 68, 6, 255, 73, 69, 4, 255, 76, 67, 2, 255, 70, 63, 4, 255, 65, 61, 4, 255, 70, 56, 6, 255, 64, 56, 5, 255, 64, 52, 6, 255, 65, 52, 5, 255, 65, 46, 5, 255, 68, 48, 6, 255, 77, 48, 6, 255, 71, 47, 3, 255, 76, 47, 8, 255, 83, 48, 4, 255, 78, 44, 2, 255, 88, 53, 6, 255, 87, 54, 4, 255, 88, 53, 7, 255, 76, 45, 3, 255, 72, 48, 5, 255, 75, 48, 4, 255, 86, 49, 6, 255, 81, 47, 8, 255, 76, 48, 1, 255, 76, 48, 4, 255, 84, 43, 7, 255, 85, 47, 6, 255, 81, 47, 2, 255, 86, 46, 2, 255, 89, 54, 4, 255, 92, 50, 6, 255, 97, 51, 8, 255, 97, 51, 4, 255, 104, 57, 6, 255, 110, 56, 7, 255, 101, 55, 5, 255, 99, 59, 2, 255, 93, 58, 7, 255, 101, 52, 6, 255, 126, 59, 4, 255, 119, 58, 8, 255, 111, 62, 4, 255, 111, 60, 7, 255, 100, 53, 11, 255, 99, 61, 7, 255, 108, 61, 16, 255, 116, 57, 9, 255, 121, 64, 2, 255, 114, 63, 6, 255, 122, 64, 10, 255, 116, 59, 7, 255, 114, 55, 3, 255, 117, 65, 7, 255, 109, 57, 10, 255, 103, 58, 2, 255, 115, 64, 8, 255, 117, 63, 3, 255, 121, 66, 2, 255, 117, 62, 7, 255, 119, 66, 4, 255, 128, 69, 2, 255, 138, 65, 4, 255, 134, 62, 7, 255, 121, 64, 7, 255, 121, 69, 7, 255, 127, 66, 2, 255, 133, 67, 6, 255, 132, 67, 4, 255, 124, 67, 2, 255, 126, 64, 12, 255, 124, 63, 12, 255, 126, 61, 5, 255, 121, 62, 7, 255, 121, 63, 8, 255, 114, 67, 6, 255, 127, 64, 7, 255, 136, 67, 1, 255, 143, 76, 9, 255, 157, 81, 8, 255, 165, 88, 15, 255, 172, 96, 14, 255, 187, 106, 12, 255, 203, 106, 7, 255, 209, 109, 7, 255, 207, 110, 12, 255, 205, 106, 3, 255, 207, 105, 11, 255, 213, 113, 5, 255, 217, 113, 2, 255, 223, 117, 8, 255, 232, 125, 5, 255, 235, 127, 11, 255, 211, 96, 6, 255, 220, 106, 10, 255, 220, 111, 2, 255, 227, 119, 10, 255, 224, 117, 4, 255, 231, 124, 6, 255, 228, 121, 4, 255, 222, 119, 4, 255, 217, 116, 8, 255, 212, 114, 6, 255, 217, 121, 5, 255, 215, 117, 5, 255, 209, 109, 2, 255, 207, 105, 1, 255, 201, 97, 8, 255, 193, 88, 4, 255, 200, 97, 8, 255, 211, 116, 5, 255, 210, 113, 5, 255, 218, 120, 6, 255, 220, 121, 7, 255, 221, 128, 2, 255, 222, 131, 3, 255, 224, 126, 10, 255, 222, 130, 6, 255, 221, 129, 2, 255, 213, 124, 2, 255, 217, 123, 2, 255, 218, 127, 7, 255, 212, 124, 10, 255, 213, 121, 6, 255, 212, 115, 0, 255, 210, 117, 3, 255, 194, 109, 5, 255, 194, 110, 13, 255, 202, 111, 7, 255, 204, 108, 8, 255, 190, 98, 11, 255, 179, 96, 11, 255, 185, 97, 5, 255, 194, 105, 15, 255, 197, 108, 13, 255, 194, 105, 5, 255, 188, 97, 1, 255, 184, 91, 6, 255, 192, 99, 15, 255, 187, 98, 3, 255, 181, 92, 4, 255, 184, 94, 10, 255, 184, 98, 10, 255, 194, 109, 7, 255, 202, 120, 10, 255, 182, 99, 5, 255, 178, 102, 1, 255, 174, 97, 7, 255, 175, 97, 9, 255, 179, 99, 1, 255, 187, 102, 5, 255, 184, 103, 4, 255, 180, 99, 9, 255, 178, 100, 13, 255, 186, 107, 8, 255, 196, 117, 3, 255, 192, 110, 3, 255, 189, 110, 6, 255, 193, 116, 4, 255, 191, 112, 2, 255, 193, 114, 6, 255, 191, 112, 7, 255, 185, 109, 5, 255, 187, 116, 2, 255, 185, 113, 7, 255, 184, 110, 2, 255, 186, 109, 7, 255, 187, 109, 5, 255, 186, 111, 3, 255, 182, 110, 1, 255, 177, 105, 7, 255, 188, 110, 12, 255, 195, 111, 9, 255, 190, 108, 7, 255, 185, 112, 2, 255, 189, 122, 2, 255, 197, 127, 4, 255, 203, 124, 11, 255, 166, 99, 15, 255, 160, 104, 26, 255, 185, 121, 17, 255, 185, 126, 6, 255, 179, 115, 7, 255, 177, 110, 8, 255, 183, 116, 3, 255, 189, 121, 7, 255, 168, 100, 1, 255, 159, 93, 3, 255, 168, 99, 4, 255, 166, 100, 0, 255, 168, 102, 5, 255, 173, 104, 7, 255, 173, 101, 4, 255, 177, 101, 10, 255, 172, 95, 2, 255, 181, 102, 3, 255, 192, 109, 6, 255, 189, 108, 5, 255, 188, 112, 2, 255, 190, 116, 7, 255, 183, 112, 15, 255, 173, 107, 16, 255, 169, 111, 14, 255, 165, 102, 9, 255, 169, 96, 13, 255, 176, 100, 5, 255, 187, 114, 6, 255, 194, 125, 2, 255, 188, 119, 1, 255, 187, 114, 7, 255, 181, 106, 6, 255, 174, 99, 0, 255, 168, 94, 5, 255, 164, 88, 11, 255, 164, 86, 2, 255, 163, 85, 7, 255, 165, 90, 7, 255, 161, 86, 7, 255, 148, 81, 11, 255, 130, 64, 8, 255, 149, 83, 8, 255, 166, 96, 7, 255, 184, 113, 15, 255, 182, 109, 1, 255, 188, 133, 7, 255, 193, 142, 11, 255, 196, 133, 19, 255, 178, 113, 17, 255, 178, 107, 15, 255, 166, 89, 13, 255, 150, 72, 11, 255, 147, 75, 4, 255, 150, 77, 5, 255, 151, 78, 7, 255, 153, 78, 0, 255, 148, 70, 1, 255, 152, 68, 5, 255, 179, 96, 9, 255, 199, 120, 2, 255, 201, 120, 6, 255, 191, 107, 6, 255, 175, 85, 4, 255, 157, 72, 7, 255, 138, 67, 2, 255, 132, 62, 6, 255, 132, 60, 8, 255, 131, 66, 6, 255, 133, 67, 12, 255, 133, 68, 8, 255, 123, 60, 1, 255, 118, 57, 12, 255, 123, 64, 9, 255, 124, 64, 5, 255, 127, 66, 7, 255, 123, 65, 6, 255, 119, 66, 4, 255, 121, 65, 2, 255, 114, 60, 4, 255, 108, 58, 6, 255, 110, 59, 6, 255, 106, 54, 4, 255, 104, 50, 7, 255, 102, 49, 5, 255, 107, 58, 4, 255, 108, 59, 1, 255, 111, 57, 4, 255, 114, 61, 4, 255, 114, 63, 5, 255, 113, 62, 6, 255, 105, 55, 1, 255, 105, 54, 4, 255, 108, 55, 8, 255, 100, 46, 6, 255, 104, 52, 9, 255, 109, 54, 1, 255, 108, 50, 4, 255, 99, 43, 5, 255, 101, 49, 7, 255, 101, 54, 4, 255, 103, 55, 3, 255, 103, 48, 3, 255, 100, 47, 5, 255, 96, 46, 5, 255, 96, 42, 3, 255, 102, 49, 6, 255, 94, 48, 5, 255, 92, 48, 6, 255, 97, 46, 5, 255, 101, 46, 4, 255, 101, 45, 5, 255, 100, 37, 3, 255, 98, 36, 4, 255, 99, 33, 3, 255, 86, 20, 0, 255, 85, 23, 6, 255, 1, 0, 16, 255, 0, 0, 14, 255, 1, 1, 13, 255, 1, 1, 11, 255, 0, 0, 12, 255, 0, 0, 13, 255, 1, 0, 18, 255, 4, 1, 4, 255, 1, 1, 2, 255, 2, 2, 6, 255, 0, 0, 2, 255, 8, 11, 54, 255, 81, 184, 233, 255, 40, 151, 167, 255, 23, 93, 145, 255, 28, 101, 118, 255, 45, 66, 78, 255, 58, 67, 94, 255, 52, 59, 87, 255, 47, 72, 106, 255, 38, 59, 88, 255, 30, 50, 67, 255, 35, 44, 67, 255, 16, 33, 40, 255, 34, 58, 76, 255, 47, 77, 112, 255, 20, 43, 59, 255, 0, 1, 3, 255, 0, 1, 0, 255, 2, 0, 3, 255, 1, 1, 2, 255, 1, 1, 1, 255, 0, 2, 0, 255, 4, 1, 6, 255, 5, 0, 8, 255, 1, 2, 3, 255, 1, 1, 10, 255, 4, 3, 0, 255, 3, 0, 0, 255, 6, 110, 191, 255, 5, 141, 197, 255, 11, 0, 0, 255, 17, 7, 26, 255, 5, 28, 206, 255, 4, 13, 57, 255, 6, 2, 0, 255, 0, 5, 4, 255, 2, 0, 8, 255, 2, 0, 6, 255, 4, 0, 6, 255, 0, 0, 0, 255, 0, 1, 1, 255, 1, 0, 0, 255, 3, 0, 0, 255, 10, 12, 6, 255, 25, 30, 22, 255, 30, 31, 28, 255, 30, 27, 30, 255, 33, 30, 39, 255, 38, 32, 45, 255, 37, 30, 35, 255, 28, 23, 25, 255, 22, 21, 16, 255, 24, 27, 7, 255, 26, 29, 20, 255, 35, 39, 40, 255, 36, 42, 42, 255, 27, 33, 27, 255, 24, 28, 20, 255, 21, 23, 10, 255, 18, 18, 5, 255, 15, 13, 1, 255, 15, 13, 2, 255, 21, 18, 7, 255, 17, 15, 2, 255, 19, 17, 4, 255, 18, 20, 5, 255, 16, 20, 6, 255, 24, 23, 7, 255, 24, 21, 5, 255, 24, 22, 5, 255, 22, 24, 5, 255, 26, 28, 8, 255, 32, 36, 7, 255, 36, 42, 11, 255, 39, 48, 18, 255, 44, 57, 16, 255, 50, 65, 17, 255, 55, 71, 15, 255, 59, 75, 17, 255, 64, 84, 11, 255, 65, 82, 24, 255, 71, 84, 35, 255, 68, 90, 15, 255, 63, 82, 26, 255, 70, 83, 24, 255, 66, 79, 17, 255, 67, 78, 16, 255, 67, 81, 7, 255, 66, 76, 10, 255, 69, 73, 15, 255, 62, 69, 12, 255, 63, 68, 15, 255, 73, 72, 9, 255, 73, 72, 6, 255, 70, 66, 6, 255, 72, 67, 2, 255, 72, 65, 4, 255, 72, 60, 8, 255, 67, 60, 4, 255, 73, 55, 3, 255, 66, 54, 5, 255, 67, 56, 1, 255, 62, 53, 4, 255, 75, 49, 7, 255, 85, 53, 6, 255, 97, 53, 9, 255, 78, 45, 3, 255, 93, 56, 2, 255, 100, 53, 1, 255, 93, 50, 2, 255, 108, 57, 8, 255, 101, 53, 5, 255, 84, 50, 3, 255, 74, 46, 1, 255, 76, 45, 3, 255, 84, 49, 5, 255, 81, 50, 4, 255, 79, 48, 3, 255, 79, 46, 2, 255, 79, 46, 10, 255, 78, 47, 8, 255, 92, 50, 3, 255, 106, 50, 3, 255, 94, 49, 5, 255, 89, 52, 7, 255, 96, 50, 5, 255, 100, 51, 4, 255, 98, 57, 4, 255, 130, 64, 11, 255, 132, 60, 6, 255, 103, 59, 10, 255, 97, 55, 5, 255, 93, 57, 5, 255, 99, 60, 5, 255, 128, 64, 8, 255, 112, 57, 12, 255, 93, 59, 9, 255, 108, 58, 8, 255, 120, 64, 7, 255, 111, 66, 3, 255, 107, 61, 8, 255, 126, 65, 4, 255, 123, 62, 2, 255, 111, 56, 10, 255, 117, 62, 7, 255, 126, 69, 1, 255, 122, 63, 4, 255, 122, 61, 5, 255, 125, 66, 4, 255, 116, 66, 3, 255, 113, 61, 3, 255, 114, 63, 8, 255, 112, 62, 9, 255, 114, 62, 10, 255, 118, 64, 7, 255, 135, 69, 8, 255, 133, 62, 3, 255, 125, 59, 9, 255, 126, 66, 9, 255, 128, 65, 4, 255, 126, 64, 14, 255, 119, 65, 6, 255, 126, 64, 13, 255, 121, 64, 4, 255, 124, 65, 6, 255, 140, 70, 17, 255, 145, 75, 13, 255, 150, 84, 11, 255, 160, 89, 4, 255, 168, 87, 8, 255, 177, 96, 12, 255, 191, 104, 5, 255, 196, 101, 12, 255, 197, 106, 10, 255, 207, 108, 5, 255, 204, 104, 8, 255, 201, 106, 11, 255, 204, 110, 5, 255, 201, 105, 6, 255, 196, 99, 4, 255, 203, 99, 4, 255, 198, 101, 6, 255, 196, 103, 5, 255, 194, 101, 8, 255, 190, 96, 6, 255, 196, 103, 7, 255, 192, 96, 8, 255, 192, 91, 9, 255, 193, 89, 5, 255, 194, 91, 4, 255, 199, 97, 4, 255, 201, 101, 4, 255, 201, 103, 6, 255, 202, 104, 9, 255, 204, 104, 9, 255, 201, 102, 4, 255, 197, 100, 1, 255, 204, 106, 4, 255, 199, 102, 5, 255, 197, 99, 11, 255, 200, 103, 7, 255, 201, 102, 9, 255, 194, 98, 5, 255, 199, 105, 11, 255, 204, 110, 5, 255, 202, 108, 8, 255, 205, 113, 10, 255, 209, 112, 3, 255, 210, 114, 1, 255, 212, 114, 0, 255, 205, 107, 1, 255, 213, 115, 4, 255, 215, 120, 8, 255, 213, 115, 5, 255, 214, 124, 5, 255, 221, 127, 2, 255, 220, 122, 6, 255, 208, 117, 9, 255, 207, 108, 1, 255, 209, 112, 4, 255, 210, 118, 11, 255, 210, 117, 8, 255, 209, 121, 1, 255, 213, 130, 4, 255, 211, 128, 5, 255, 212, 127, 6, 255, 207, 122, 8, 255, 207, 124, 8, 255, 206, 123, 2, 255, 206, 125, 2, 255, 199, 119, 0, 255, 193, 114, 5, 255, 201, 119, 2, 255, 191, 104, 8, 255, 184, 96, 12, 255, 182, 95, 8, 255, 186, 98, 10, 255, 187, 99, 0, 255, 190, 105, 4, 255, 196, 117, 4, 255, 200, 122, 7, 255, 186, 106, 5, 255, 192, 112, 7, 255, 190, 110, 7, 255, 182, 99, 5, 255, 182, 97, 7, 255, 183, 100, 12, 255, 181, 101, 7, 255, 184, 102, 1, 255, 188, 104, 3, 255, 189, 105, 2, 255, 195, 110, 7, 255, 196, 112, 5, 255, 198, 114, 6, 255, 193, 111, 3, 255, 189, 110, 5, 255, 191, 114, 9, 255, 193, 120, 5, 255, 189, 113, 5, 255, 186, 112, 1, 255, 184, 111, 1, 255, 183, 110, 9, 255, 180, 105, 17, 255, 180, 106, 5, 255, 180, 110, 10, 255, 180, 112, 16, 255, 185, 120, 19, 255, 184, 119, 10, 255, 182, 112, 7, 255, 193, 125, 7, 255, 196, 125, 1, 255, 184, 109, 0, 255, 179, 112, 14, 255, 183, 123, 13, 255, 183, 124, 14, 255, 166, 102, 17, 255, 167, 93, 12, 255, 161, 92, 15, 255, 177, 115, 4, 255, 181, 120, 4, 255, 162, 96, 6, 255, 154, 87, 9, 255, 157, 94, 9, 255, 169, 106, 9, 255, 171, 107, 2, 255, 166, 100, 4, 255, 165, 97, 5, 255, 167, 96, 7, 255, 165, 90, 5, 255, 171, 91, 1, 255, 183, 97, 0, 255, 181, 101, 6, 255, 174, 99, 2, 255, 176, 102, 11, 255, 175, 107, 25, 255, 171, 117, 16, 255, 170, 108, 6, 255, 170, 102, 6, 255, 177, 108, 11, 255, 185, 113, 18, 255, 191, 122, 6, 255, 183, 110, 8, 255, 181, 109, 2, 255, 182, 109, 1, 255, 181, 106, 1, 255, 181, 106, 4, 255, 176, 103, 3, 255, 175, 102, 4, 255, 173, 96, 5, 255, 174, 92, 3, 255, 170, 100, 3, 255, 164, 90, 0, 255, 129, 68, 5, 255, 122, 66, 9, 255, 165, 95, 13, 255, 181, 121, 7, 255, 188, 125, 1, 255, 195, 128, 4, 255, 197, 140, 10, 255, 199, 141, 13, 255, 181, 106, 10, 255, 146, 75, 6, 255, 138, 70, 10, 255, 124, 63, 7, 255, 138, 67, 3, 255, 147, 71, 13, 255, 139, 72, 10, 255, 144, 72, 9, 255, 151, 76, 4, 255, 151, 68, 5, 255, 164, 77, 5, 255, 189, 111, 6, 255, 199, 126, 5, 255, 201, 121, 6, 255, 199, 117, 6, 255, 194, 113, 4, 255, 162, 77, 9, 255, 145, 66, 9, 255, 147, 73, 3, 255, 141, 65, 1, 255, 134, 63, 5, 255, 126, 57, 4, 255, 121, 56, 7, 255, 124, 57, 7, 255, 125, 61, 14, 255, 120, 65, 10, 255, 119, 60, 7, 255, 122, 59, 4, 255, 123, 66, 6, 255, 118, 61, 3, 255, 110, 49, 4, 255, 110, 52, 7, 255, 109, 59, 6, 255, 105, 55, 6, 255, 97, 41, 11, 255, 94, 43, 2, 255, 97, 46, 7, 255, 102, 50, 6, 255, 109, 58, 3, 255, 107, 58, 4, 255, 113, 58, 5, 255, 114, 59, 7, 255, 104, 51, 2, 255, 100, 48, 1, 255, 105, 53, 7, 255, 102, 50, 4, 255, 99, 47, 0, 255, 101, 49, 2, 255, 102, 48, 7, 255, 103, 47, 5, 255, 103, 50, 4, 255, 101, 51, 4, 255, 100, 52, 3, 255, 94, 47, 0, 255, 96, 45, 3, 255, 94, 43, 6, 255, 88, 40, 2, 255, 92, 41, 3, 255, 92, 39, 0, 255, 88, 41, 2, 255, 91, 43, 6, 255, 93, 40, 3, 255, 100, 43, 8, 255, 105, 42, 9, 255, 98, 37, 4, 255, 95, 31, 1, 255, 92, 27, 2, 255, 87, 26, 0, 255, 98, 32, 5, 255, 1, 0, 20, 255, 1, 0, 16, 255, 1, 1, 13, 255, 1, 1, 12, 255, 0, 0, 12, 255, 1, 0, 17, 255, 1, 0, 10, 255, 2, 2, 5, 255, 1, 1, 2, 255, 2, 0, 8, 255, 7, 1, 6, 255, 5, 5, 4, 255, 22, 59, 57, 255, 11, 29, 21, 255, 22, 29, 59, 255, 17, 72, 120, 255, 15, 41, 43, 255, 29, 46, 68, 255, 32, 49, 57, 255, 42, 65, 83, 255, 53, 63, 85, 255, 26, 46, 66, 255, 43, 58, 86, 255, 44, 64, 90, 255, 19, 29, 38, 255, 15, 23, 29, 255, 45, 76, 136, 255, 23, 57, 62, 255, 1, 1, 0, 255, 5, 1, 2, 255, 2, 2, 4, 255, 0, 2, 1, 255, 0, 1, 5, 255, 3, 1, 2, 255, 5, 0, 3, 255, 1, 2, 1, 255, 2, 2, 5, 255, 3, 0, 0, 255, 2, 41, 110, 255, 3, 173, 245, 255, 10, 19, 47, 255, 10, 3, 0, 255, 13, 26, 154, 255, 2, 20, 136, 255, 2, 0, 0, 255, 0, 5, 5, 255, 0, 4, 6, 255, 5, 0, 5, 255, 2, 2, 1, 255, 0, 0, 3, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 1, 1, 255, 0, 0, 0, 255, 3, 4, 1, 255, 20, 19, 11, 255, 26, 25, 19, 255, 28, 24, 19, 255, 35, 29, 32, 255, 34, 31, 47, 255, 36, 34, 36, 255, 32, 27, 22, 255, 25, 23, 15, 255, 26, 30, 19, 255, 24, 33, 30, 255, 36, 44, 46, 255, 38, 45, 43, 255, 33, 41, 30, 255, 28, 33, 21, 255, 27, 27, 12, 255, 27, 23, 8, 255, 19, 16, 3, 255, 18, 14, 4, 255, 19, 15, 4, 255, 20, 16, 5, 255, 19, 17, 3, 255, 21, 21, 5, 255, 18, 18, 5, 255, 22, 22, 4, 255, 27, 23, 5, 255, 32, 28, 10, 255, 25, 25, 5, 255, 30, 31, 9, 255, 30, 44, 11, 255, 38, 51, 14, 255, 45, 54, 10, 255, 52, 59, 9, 255, 57, 65, 14, 255, 62, 73, 16, 255, 58, 74, 27, 255, 58, 83, 20, 255, 66, 82, 15, 255, 82, 84, 19, 255, 81, 86, 14, 255, 72, 82, 16, 255, 72, 79, 11, 255, 66, 74, 15, 255, 67, 73, 13, 255, 71, 77, 7, 255, 71, 75, 8, 255, 70, 69, 16, 255, 66, 66, 9, 255, 64, 66, 14, 255, 70, 68, 7, 255, 66, 69, 3, 255, 69, 68, 9, 255, 73, 69, 1, 255, 65, 65, 1, 255, 70, 62, 8, 255, 72, 58, 6, 255, 67, 55, 1, 255, 68, 57, 3, 255, 69, 52, 2, 255, 89, 56, 6, 255, 77, 51, 7, 255, 68, 46, 2, 255, 84, 47, 8, 255, 82, 48, 5, 255, 82, 54, 1, 255, 87, 52, 5, 255, 91, 50, 4, 255, 105, 58, 6, 255, 100, 57, 4, 255, 81, 52, 1, 255, 78, 52, 6, 255, 78, 49, 5, 255, 84, 49, 4, 255, 82, 51, 3, 255, 84, 45, 1, 255, 92, 51, 1, 255, 108, 55, 7, 255, 113, 51, 7, 255, 110, 53, 1, 255, 113, 53, 3, 255, 95, 49, 5, 255, 87, 53, 7, 255, 84, 56, 2, 255, 96, 57, 5, 255, 96, 58, 2, 255, 112, 63, 3, 255, 115, 62, 1, 255, 96, 56, 3, 255, 110, 59, 5, 255, 136, 61, 9, 255, 125, 61, 6, 255, 118, 62, 0, 255, 112, 58, 5, 255, 105, 54, 4, 255, 122, 65, 10, 255, 118, 64, 3, 255, 110, 62, 3, 255, 110, 59, 2, 255, 115, 67, 2, 255, 113, 63, 9, 255, 120, 63, 4, 255, 132, 65, 5, 255, 134, 66, 2, 255, 127, 64, 3, 255, 122, 56, 1, 255, 136, 66, 5, 255, 123, 63, 5, 255, 114, 57, 13, 255, 112, 61, 8, 255, 113, 64, 7, 255, 118, 65, 5, 255, 123, 63, 5, 255, 119, 61, 2, 255, 125, 70, 6, 255, 129, 68, 4, 255, 129, 65, 10, 255, 131, 66, 9, 255, 138, 73, 5, 255, 144, 77, 8, 255, 155, 85, 6, 255, 167, 92, 6, 255, 177, 94, 11, 255, 176, 92, 11, 255, 182, 89, 3, 255, 191, 92, 5, 255, 186, 87, 10, 255, 185, 91, 10, 255, 192, 92, 7, 255, 195, 97, 0, 255, 190, 99, 8, 255, 191, 101, 12, 255, 188, 100, 9, 255, 188, 102, 6, 255, 188, 101, 4, 255, 197, 105, 2, 255, 194, 100, 10, 255, 178, 86, 7, 255, 188, 93, 7, 255, 195, 101, 11, 255, 194, 103, 6, 255, 192, 101, 9, 255, 193, 103, 6, 255, 192, 103, 3, 255, 195, 101, 6, 255, 193, 104, 6, 255, 192, 102, 9, 255, 189, 95, 9, 255, 191, 96, 2, 255, 194, 99, 5, 255, 190, 95, 7, 255, 188, 95, 4, 255, 193, 95, 2, 255, 197, 100, 0, 255, 195, 95, 5, 255, 187, 89, 5, 255, 183, 87, 0, 255, 187, 95, 0, 255, 189, 96, 2, 255, 191, 94, 5, 255, 193, 103, 5, 255, 196, 108, 2, 255, 201, 105, 6, 255, 201, 109, 13, 255, 193, 109, 8, 255, 199, 111, 8, 255, 203, 116, 8, 255, 195, 105, 1, 255, 200, 106, 7, 255, 200, 110, 5, 255, 199, 114, 8, 255, 203, 112, 7, 255, 207, 118, 6, 255, 207, 119, 0, 255, 207, 117, 13, 255, 205, 113, 12, 255, 200, 108, 1, 255, 198, 106, 4, 255, 200, 108, 4, 255, 205, 115, 4, 255, 208, 121, 4, 255, 205, 120, 4, 255, 204, 119, 2, 255, 208, 121, 4, 255, 207, 122, 5, 255, 207, 123, 1, 255, 212, 129, 6, 255, 212, 129, 10, 255, 209, 127, 7, 255, 211, 133, 7, 255, 210, 132, 3, 255, 213, 136, 3, 255, 213, 137, 10, 255, 207, 132, 13, 255, 205, 132, 4, 255, 201, 130, 7, 255, 201, 124, 10, 255, 214, 130, 3, 255, 211, 126, 8, 255, 214, 131, 4, 255, 211, 127, 8, 255, 198, 113, 5, 255, 187, 101, 10, 255, 187, 102, 6, 255, 187, 107, 4, 255, 187, 110, 3, 255, 186, 109, 6, 255, 185, 107, 10, 255, 181, 107, 8, 255, 183, 106, 12, 255, 186, 104, 7, 255, 184, 102, 0, 255, 189, 104, 4, 255, 197, 112, 6, 255, 202, 116, 3, 255, 195, 110, 1, 255, 194, 111, 4, 255, 191, 114, 2, 255, 187, 116, 3, 255, 182, 113, 2, 255, 184, 116, 11, 255, 190, 123, 7, 255, 195, 122, 13, 255, 197, 124, 13, 255, 192, 121, 12, 255, 183, 107, 13, 255, 188, 107, 11, 255, 199, 113, 13, 255, 195, 112, 7, 255, 173, 102, 5, 255, 175, 116, 11, 255, 180, 123, 14, 255, 192, 139, 15, 255, 181, 133, 15, 255, 181, 122, 17, 255, 179, 119, 16, 255, 182, 120, 12, 255, 170, 107, 2, 255, 148, 81, 9, 255, 155, 90, 7, 255, 168, 105, 4, 255, 171, 105, 4, 255, 172, 105, 3, 255, 164, 95, 3, 255, 164, 97, 1, 255, 164, 96, 7, 255, 153, 81, 8, 255, 155, 81, 3, 255, 174, 92, 10, 255, 180, 100, 1, 255, 171, 88, 5, 255, 172, 98, 7, 255, 177, 117, 19, 255, 173, 121, 27, 255, 173, 119, 12, 255, 171, 110, 9, 255, 171, 99, 8, 255, 187, 109, 7, 255, 188, 110, 10, 255, 191, 119, 11, 255, 188, 118, 6, 255, 180, 104, 5, 255, 186, 108, 6, 255, 184, 109, 1, 255, 180, 106, 3, 255, 182, 107, 7, 255, 177, 102, 1, 255, 179, 104, 1, 255, 178, 105, 3, 255, 168, 92, 6, 255, 122, 66, 3, 255, 144, 85, 6, 255, 188, 119, 7, 255, 190, 130, 13, 255, 188, 127, 11, 255, 189, 131, 5, 255, 195, 132, 8, 255, 202, 138, 8, 255, 168, 90, 12, 255, 139, 71, 17, 255, 135, 68, 17, 255, 131, 71, 12, 255, 145, 74, 11, 255, 153, 74, 2, 255, 156, 78, 5, 255, 154, 72, 4, 255, 149, 67, 0, 255, 158, 75, 7, 255, 180, 100, 7, 255, 199, 122, 4, 255, 199, 120, 9, 255, 192, 112, 6, 255, 193, 116, 2, 255, 194, 109, 7, 255, 171, 81, 6, 255, 156, 75, 3, 255, 148, 70, 3, 255, 143, 69, 3, 255, 137, 67, 2, 255, 116, 49, 2, 255, 115, 50, 3, 255, 127, 65, 10, 255, 118, 59, 10, 255, 116, 62, 8, 255, 120, 65, 8, 255, 118, 62, 3, 255, 111, 50, 0, 255, 100, 36, 5, 255, 81, 27, 5, 255, 87, 36, 2, 255, 99, 47, 3, 255, 92, 41, 2, 255, 92, 42, 5, 255, 96, 53, 2, 255, 100, 55, 6, 255, 101, 48, 6, 255, 103, 49, 5, 255, 104, 54, 9, 255, 109, 55, 9, 255, 107, 52, 5, 255, 99, 46, 1, 255, 102, 49, 5, 255, 106, 53, 8, 255, 102, 51, 3, 255, 105, 49, 6, 255, 102, 44, 9, 255, 100, 47, 7, 255, 104, 55, 4, 255, 109, 60, 4, 255, 109, 53, 4, 255, 102, 41, 1, 255, 89, 38, 1, 255, 93, 41, 2, 255, 95, 45, 4, 255, 89, 42, 2, 255, 87, 41, 3, 255, 86, 35, 3, 255, 88, 36, 6, 255, 97, 36, 5, 255, 96, 38, 0, 255, 103, 42, 2, 255, 107, 41, 4, 255, 94, 36, 3, 255, 92, 27, 1, 255, 97, 24, 4, 255, 105, 34, 4, 255, 115, 33, 2, 255, 2, 1, 20, 255, 2, 1, 18, 255, 2, 1, 15, 255, 2, 2, 14, 255, 1, 0, 13, 255, 1, 0, 16, 255, 0, 2, 12, 255, 0, 1, 9, 255, 6, 0, 11, 255, 3, 1, 10, 255, 2, 1, 6, 255, 2, 2, 10, 255, 0, 1, 8, 255, 0, 3, 7, 255, 6, 1, 11, 255, 35, 54, 76, 255, 18, 50, 60, 255, 0, 0, 0, 255, 0, 2, 0, 255, 16, 20, 41, 255, 54, 67, 107, 255, 56, 73, 105, 255, 28, 50, 76, 255, 45, 61, 87, 255, 47, 74, 111, 255, 5, 21, 25, 255, 12, 15, 31, 255, 44, 78, 95, 255, 12, 28, 34, 255, 3, 0, 0, 255, 3, 1, 3, 255, 1, 1, 3, 255, 2, 0, 2, 255, 1, 1, 6, 255, 1, 3, 5, 255, 2, 2, 3, 255, 1, 0, 0, 255, 5, 0, 48, 255, 2, 153, 237, 255, 14, 74, 119, 255, 15, 0, 0, 255, 14, 12, 84, 255, 8, 29, 200, 255, 0, 6, 28, 255, 2, 0, 0, 255, 5, 1, 4, 255, 3, 0, 7, 255, 1, 1, 2, 255, 0, 2, 1, 255, 1, 2, 2, 255, 1, 0, 1, 255, 2, 0, 1, 255, 0, 1, 1, 255, 0, 2, 1, 255, 3, 2, 0, 255, 13, 9, 4, 255, 18, 16, 8, 255, 24, 20, 10, 255, 39, 31, 26, 255, 34, 35, 48, 255, 39, 43, 47, 255, 36, 36, 26, 255, 24, 25, 13, 255, 24, 25, 25, 255, 27, 37, 41, 255, 33, 45, 48, 255, 38, 49, 42, 255, 37, 46, 29, 255, 37, 39, 25, 255, 35, 32, 16, 255, 29, 26, 9, 255, 26, 22, 10, 255, 22, 18, 7, 255, 17, 13, 3, 255, 24, 20, 7, 255, 21, 19, 4, 255, 23, 20, 4, 255, 23, 20, 5, 255, 25, 22, 3, 255, 32, 26, 6, 255, 31, 24, 4, 255, 33, 28, 6, 255, 34, 36, 9, 255, 37, 41, 15, 255, 44, 50, 18, 255, 49, 57, 11, 255, 55, 64, 12, 255, 61, 70, 16, 255, 69, 79, 15, 255, 65, 76, 21, 255, 60, 77, 18, 255, 67, 84, 18, 255, 72, 84, 16, 255, 73, 83, 12, 255, 69, 81, 11, 255, 69, 78, 8, 255, 64, 74, 4, 255, 64, 74, 4, 255, 70, 74, 9, 255, 70, 71, 6, 255, 63, 65, 14, 255, 67, 68, 17, 255, 70, 66, 4, 255, 77, 68, 4, 255, 73, 69, 10, 255, 69, 63, 7, 255, 71, 61, 6, 255, 70, 63, 9, 255, 70, 64, 2, 255, 73, 62, 6, 255, 85, 56, 9, 255, 65, 54, 2, 255, 88, 61, 7, 255, 109, 66, 9, 255, 69, 42, 4, 255, 73, 50, 4, 255, 82, 47, 7, 255, 89, 52, 1, 255, 77, 52, 3, 255, 73, 46, 2, 255, 93, 51, 2, 255, 95, 55, 2, 255, 91, 51, 5, 255, 89, 48, 4, 255, 91, 49, 6, 255, 78, 50, 1, 255, 86, 52, 2, 255, 101, 53, 4, 255, 89, 46, 7, 255, 110, 48, 2, 255, 120, 50, 0, 255, 118, 51, 3, 255, 108, 53, 4, 255, 97, 55, 8, 255, 91, 51, 3, 255, 95, 53, 2, 255, 85, 53, 3, 255, 96, 53, 8, 255, 105, 56, 7, 255, 111, 61, 2, 255, 124, 63, 3, 255, 102, 62, 5, 255, 100, 62, 1, 255, 135, 60, 4, 255, 129, 60, 6, 255, 107, 63, 2, 255, 103, 57, 3, 255, 108, 57, 6, 255, 127, 63, 10, 255, 126, 60, 4, 255, 115, 64, 7, 255, 108, 61, 9, 255, 116, 58, 5, 255, 124, 59, 7, 255, 125, 64, 7, 255, 119, 57, 19, 255, 121, 63, 10, 255, 129, 65, 15, 255, 133, 66, 4, 255, 138, 64, 5, 255, 139, 63, 16, 255, 130, 61, 13, 255, 131, 70, 11, 255, 136, 75, 8, 255, 138, 72, 9, 255, 144, 71, 12, 255, 140, 74, 11, 255, 138, 72, 7, 255, 156, 77, 8, 255, 166, 82, 11, 255, 174, 93, 15, 255, 182, 96, 4, 255, 192, 94, 4, 255, 190, 92, 8, 255, 188, 96, 2, 255, 184, 96, 4, 255, 183, 89, 1, 255, 182, 93, 5, 255, 179, 90, 12, 255, 182, 91, 13, 255, 190, 95, 11, 255, 190, 96, 11, 255, 192, 103, 11, 255, 195, 100, 9, 255, 194, 101, 5, 255, 189, 97, 4, 255, 193, 98, 6, 255, 191, 101, 10, 255, 195, 100, 2, 255, 191, 100, 5, 255, 186, 95, 12, 255, 186, 91, 5, 255, 185, 92, 5, 255, 193, 102, 7, 255, 201, 109, 10, 255, 196, 103, 6, 255, 194, 99, 3, 255, 202, 103, 6, 255, 195, 104, 4, 255, 193, 103, 8, 255, 185, 89, 3, 255, 190, 92, 4, 255, 188, 87, 7, 255, 182, 81, 5, 255, 190, 91, 3, 255, 196, 100, 2, 255, 201, 105, 6, 255, 194, 98, 6, 255, 190, 95, 4, 255, 190, 97, 6, 255, 173, 80, 3, 255, 178, 84, 7, 255, 184, 89, 3, 255, 191, 100, 3, 255, 197, 106, 10, 255, 199, 105, 3, 255, 197, 108, 5, 255, 194, 111, 1, 255, 195, 109, 6, 255, 195, 108, 12, 255, 194, 106, 6, 255, 198, 107, 2, 255, 198, 113, 5, 255, 194, 107, 10, 255, 198, 108, 2, 255, 200, 113, 5, 255, 198, 110, 6, 255, 198, 106, 5, 255, 198, 110, 0, 255, 202, 112, 5, 255, 201, 111, 7, 255, 201, 116, 2, 255, 202, 122, 2, 255, 203, 120, 5, 255, 207, 119, 7, 255, 210, 122, 9, 255, 203, 119, 2, 255, 206, 124, 0, 255, 209, 124, 7, 255, 211, 125, 12, 255, 210, 124, 13, 255, 209, 123, 10, 255, 209, 126, 8, 255, 207, 129, 6, 255, 212, 136, 9, 255, 212, 139, 5, 255, 216, 143, 0, 255, 216, 143, 3, 255, 223, 147, 15, 255, 215, 140, 3, 255, 216, 137, 5, 255, 217, 137, 11, 255, 218, 138, 5, 255, 209, 129, 7, 255, 209, 133, 1, 255, 204, 128, 2, 255, 194, 115, 2, 255, 190, 113, 2, 255, 190, 113, 7, 255, 193, 115, 11, 255, 186, 105, 4, 255, 177, 95, 7, 255, 166, 89, 6, 255, 177, 103, 11, 255, 181, 107, 7, 255, 180, 104, 10, 255, 185, 110, 8, 255, 190, 115, 7, 255, 184, 106, 11, 255, 190, 114, 15, 255, 187, 118, 5, 255, 179, 113, 4, 255, 185, 118, 12, 255, 189, 121, 11, 255, 190, 120, 2, 255, 198, 123, 13, 255, 193, 113, 5, 255, 191, 104, 5, 255, 189, 106, 3, 255, 191, 116, 6, 255, 179, 108, 2, 255, 180, 110, 9, 255, 182, 114, 8, 255, 181, 125, 13, 255, 194, 139, 11, 255, 199, 137, 4, 255, 200, 149, 6, 255, 197, 139, 9, 255, 195, 149, 6, 255, 203, 153, 5, 255, 185, 128, 6, 255, 149, 89, 10, 255, 143, 82, 13, 255, 162, 100, 6, 255, 159, 93, 0, 255, 162, 92, 5, 255, 166, 90, 6, 255, 172, 96, 4, 255, 160, 87, 5, 255, 136, 70, 3, 255, 138, 74, 5, 255, 161, 81, 5, 255, 177, 94, 6, 255, 173, 96, 2, 255, 173, 112, 5, 255, 179, 125, 12, 255, 176, 115, 15, 255, 169, 100, 13, 255, 153, 84, 8, 255, 156, 86, 9, 255, 174, 100, 14, 255, 183, 110, 6, 255, 192, 126, 5, 255, 175, 102, 12, 255, 175, 95, 10, 255, 190, 111, 5, 255, 186, 108, 1, 255, 183, 107, 4, 255, 177, 102, 3, 255, 174, 97, 5, 255, 176, 102, 4, 255, 173, 103, 4, 255, 164, 86, 8, 255, 131, 64, 10, 255, 153, 91, 11, 255, 184, 117, 3, 255, 187, 124, 11, 255, 189, 128, 19, 255, 188, 124, 11, 255, 199, 130, 14, 255, 198, 135, 12, 255, 181, 113, 9, 255, 163, 94, 14, 255, 156, 83, 1, 255, 163, 90, 10, 255, 162, 88, 14, 255, 163, 82, 9, 255, 169, 83, 5, 255, 159, 75, 3, 255, 156, 69, 6, 255, 178, 98, 7, 255, 195, 122, 8, 255, 199, 120, 8, 255, 197, 111, 7, 255, 194, 114, 9, 255, 189, 111, 5, 255, 194, 105, 13, 255, 186, 93, 9, 255, 158, 73, 2, 255, 153, 77, 11, 255, 149, 81, 5, 255, 137, 71, 10, 255, 127, 59, 10, 255, 123, 48, 9, 255, 114, 47, 1, 255, 114, 55, 5, 255, 123, 61, 6, 255, 119, 59, 6, 255, 103, 43, 4, 255, 95, 32, 5, 255, 85, 29, 4, 255, 72, 27, 2, 255, 86, 32, 2, 255, 89, 32, 8, 255, 64, 15, 0, 255, 79, 33, 3, 255, 92, 48, 6, 255, 94, 47, 1, 255, 98, 46, 1, 255, 101, 47, 3, 255, 103, 50, 2, 255, 98, 45, 2, 255, 98, 44, 2, 255, 101, 48, 5, 255, 103, 50, 6, 255, 103, 51, 5, 255, 100, 49, 1, 255, 100, 49, 3, 255, 102, 50, 4, 255, 99, 44, 4, 255, 95, 39, 5, 255, 100, 40, 4, 255, 107, 47, 5, 255, 102, 41, 1, 255, 93, 37, 0, 255, 91, 39, 3, 255, 91, 39, 4, 255, 84, 33, 0, 255, 78, 32, 0, 255, 86, 37, 2, 255, 88, 33, 5, 255, 92, 30, 5, 255, 94, 32, 3, 255, 97, 31, 2, 255, 100, 30, 0, 255, 96, 30, 0, 255, 98, 27, 2, 255, 99, 30, 4, 255, 109, 37, 3, 255, 118, 37, 3, 255, 1, 0, 18, 255, 2, 1, 18, 255, 2, 1, 17, 255, 2, 1, 15, 255, 2, 1, 15, 255, 1, 0, 14, 255, 2, 1, 17, 255, 1, 1, 9, 255, 1, 0, 7, 255, 1, 2, 10, 255, 2, 5, 17, 255, 3, 8, 31, 255, 3, 11, 34, 255, 2, 8, 23, 255, 0, 0, 8, 255, 12, 30, 39, 255, 37, 86, 119, 255, 11, 29, 35, 255, 2, 0, 0, 255, 1, 0, 2, 255, 17, 23, 46, 255, 47, 65, 89, 255, 41, 74, 111, 255, 12, 34, 47, 255, 41, 64, 103, 255, 32, 86, 122, 255, 0, 10, 7, 255, 17, 19, 38, 255, 25, 57, 91, 255, 3, 10, 13, 255, 1, 1, 4, 255, 1, 1, 4, 255, 2, 0, 2, 255, 3, 2, 1, 255, 0, 2, 1, 255, 4, 1, 2, 255, 6, 0, 5, 255, 1, 78, 172, 255, 13, 114, 193, 255, 25, 2, 6, 255, 14, 5, 22, 255, 14, 23, 202, 255, 2, 16, 85, 255, 7, 1, 0, 255, 7, 1, 4, 255, 4, 3, 1, 255, 0, 0, 2, 255, 2, 0, 0, 255, 3, 0, 0, 255, 2, 1, 4, 255, 3, 1, 3, 255, 3, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 0, 0, 255, 6, 2, 0, 255, 17, 14, 7, 255, 24, 23, 14, 255, 32, 28, 24, 255, 39, 31, 33, 255, 44, 41, 41, 255, 32, 37, 36, 255, 17, 21, 15, 255, 21, 21, 10, 255, 28, 33, 36, 255, 33, 46, 48, 255, 37, 51, 45, 255, 42, 49, 38, 255, 42, 42, 31, 255, 36, 38, 19, 255, 31, 31, 13, 255, 28, 25, 14, 255, 18, 16, 2, 255, 23, 20, 5, 255, 22, 19, 4, 255, 25, 22, 7, 255, 24, 20, 5, 255, 24, 21, 2, 255, 27, 24, 3, 255, 36, 31, 7, 255, 37, 29, 6, 255, 37, 33, 6, 255, 37, 40, 8, 255, 42, 48, 8, 255, 47, 52, 13, 255, 53, 61, 13, 255, 57, 67, 15, 255, 60, 73, 14, 255, 60, 74, 14, 255, 62, 77, 14, 255, 69, 80, 20, 255, 65, 79, 14, 255, 66, 86, 13, 255, 65, 79, 15, 255, 67, 77, 8, 255, 64, 74, 7, 255, 65, 77, 7, 255, 63, 75, 5, 255, 68, 70, 14, 255, 68, 65, 11, 255, 62, 67, 3, 255, 66, 67, 4, 255, 77, 66, 5, 255, 74, 64, 5, 255, 70, 62, 4, 255, 72, 62, 7, 255, 74, 61, 7, 255, 79, 63, 4, 255, 79, 63, 3, 255, 77, 55, 6, 255, 72, 54, 3, 255, 78, 59, 7, 255, 122, 70, 13, 255, 80, 44, 2, 255, 69, 50, 6, 255, 87, 54, 4, 255, 93, 54, 3, 255, 80, 48, 1, 255, 79, 51, 5, 255, 85, 50, 5, 255, 96, 57, 3, 255, 99, 57, 8, 255, 96, 53, 9, 255, 88, 51, 4, 255, 109, 51, 9, 255, 99, 47, 2, 255, 103, 56, 8, 255, 111, 51, 7, 255, 88, 47, 3, 255, 91, 54, 6, 255, 97, 48, 6, 255, 98, 50, 5, 255, 100, 55, 1, 255, 103, 53, 5, 255, 106, 54, 8, 255, 104, 53, 9, 255, 105, 50, 11, 255, 111, 54, 5, 255, 120, 63, 5, 255, 120, 66, 5, 255, 125, 61, 6, 255, 115, 55, 7, 255, 115, 60, 4, 255, 120, 61, 3, 255, 114, 56, 11, 255, 107, 59, 11, 255, 101, 57, 4, 255, 110, 60, 3, 255, 111, 56, 3, 255, 109, 59, 17, 255, 103, 62, 7, 255, 114, 65, 5, 255, 134, 68, 12, 255, 145, 71, 16, 255, 159, 84, 9, 255, 163, 92, 13, 255, 170, 91, 7, 255, 177, 88, 14, 255, 184, 96, 6, 255, 176, 90, 20, 255, 184, 95, 13, 255, 182, 101, 3, 255, 180, 103, 7, 255, 182, 101, 11, 255, 194, 109, 5, 255, 189, 100, 15, 255, 179, 89, 8, 255, 162, 77, 3, 255, 177, 95, 8, 255, 192, 102, 1, 255, 191, 99, 5, 255, 191, 100, 10, 255, 190, 96, 7, 255, 188, 93, 7, 255, 188, 99, 11, 255, 193, 101, 13, 255, 194, 101, 5, 255, 198, 100, 3, 255, 193, 100, 13, 255, 198, 103, 12, 255, 195, 95, 5, 255, 190, 93, 6, 255, 196, 102, 7, 255, 193, 95, 4, 255, 195, 98, 2, 255, 199, 103, 4, 255, 196, 102, 6, 255, 190, 101, 4, 255, 188, 95, 2, 255, 191, 97, 13, 255, 196, 102, 10, 255, 196, 99, 2, 255, 189, 94, 3, 255, 192, 96, 8, 255, 196, 100, 2, 255, 197, 99, 4, 255, 199, 101, 8, 255, 198, 97, 14, 255, 188, 92, 4, 255, 191, 97, 7, 255, 187, 91, 5, 255, 184, 89, 7, 255, 177, 81, 2, 255, 186, 91, 4, 255, 197, 103, 6, 255, 197, 100, 5, 255, 191, 93, 7, 255, 179, 82, 5, 255, 190, 95, 8, 255, 193, 100, 5, 255, 177, 82, 10, 255, 179, 87, 9, 255, 185, 90, 11, 255, 192, 96, 6, 255, 191, 95, 7, 255, 195, 102, 9, 255, 195, 105, 10, 255, 200, 104, 0, 255, 192, 100, 2, 255, 195, 104, 4, 255, 198, 104, 3, 255, 198, 107, 7, 255, 197, 105, 3, 255, 193, 104, 5, 255, 200, 105, 8, 255, 195, 110, 1, 255, 198, 108, 8, 255, 202, 105, 11, 255, 196, 108, 0, 255, 199, 111, 5, 255, 201, 110, 10, 255, 197, 113, 2, 255, 200, 117, 2, 255, 202, 117, 5, 255, 205, 115, 2, 255, 206, 120, 1, 255, 204, 120, 4, 255, 206, 120, 6, 255, 208, 124, 9, 255, 206, 125, 5, 255, 205, 125, 2, 255, 205, 132, 2, 255, 206, 136, 1, 255, 211, 131, 2, 255, 211, 128, 10, 255, 212, 131, 9, 255, 214, 138, 8, 255, 212, 139, 5, 255, 212, 139, 4, 255, 208, 133, 4, 255, 211, 139, 4, 255, 211, 139, 2, 255, 209, 134, 5, 255, 220, 149, 3, 255, 224, 157, 1, 255, 220, 155, 0, 255, 217, 151, 11, 255, 212, 147, 12, 255, 205, 142, 6, 255, 201, 134, 4, 255, 192, 121, 8, 255, 181, 111, 3, 255, 180, 116, 1, 255, 180, 120, 6, 255, 188, 128, 10, 255, 191, 130, 10, 255, 182, 118, 4, 255, 181, 115, 4, 255, 178, 111, 10, 255, 177, 115, 12, 255, 172, 111, 6, 255, 168, 105, 12, 255, 181, 117, 14, 255, 182, 115, 4, 255, 181, 108, 10, 255, 184, 110, 12, 255, 184, 111, 13, 255, 187, 116, 11, 255, 184, 111, 5, 255, 182, 115, 8, 255, 184, 132, 9, 255, 200, 158, 5, 255, 209, 160, 10, 255, 203, 145, 9, 255, 201, 142, 9, 255, 199, 137, 12, 255, 203, 140, 10, 255, 214, 154, 11, 255, 222, 165, 9, 255, 210, 152, 5, 255, 199, 142, 9, 255, 169, 109, 5, 255, 141, 73, 5, 255, 151, 80, 3, 255, 150, 82, 3, 255, 159, 91, 5, 255, 168, 98, 8, 255, 170, 98, 7, 255, 170, 105, 4, 255, 169, 110, 7, 255, 163, 102, 10, 255, 170, 94, 2, 255, 172, 94, 5, 255, 181, 111, 11, 255, 180, 122, 15, 255, 169, 111, 24, 255, 159, 94, 22, 255, 153, 90, 21, 255, 140, 79, 2, 255, 148, 82, 7, 255, 169, 96, 12, 255, 188, 109, 15, 255, 190, 114, 13, 255, 179, 106, 7, 255, 174, 96, 12, 255, 182, 103, 7, 255, 180, 102, 4, 255, 175, 101, 1, 255, 171, 97, 1, 255, 175, 99, 9, 255, 182, 102, 10, 255, 168, 88, 3, 255, 156, 91, 4, 255, 153, 97, 12, 255, 167, 99, 7, 255, 179, 111, 3, 255, 190, 135, 6, 255, 190, 133, 9, 255, 191, 122, 17, 255, 184, 113, 18, 255, 182, 108, 10, 255, 184, 105, 3, 255, 171, 95, 6, 255, 169, 94, 8, 255, 175, 94, 14, 255, 164, 85, 9, 255, 157, 78, 4, 255, 164, 80, 4, 255, 158, 74, 1, 255, 168, 84, 2, 255, 193, 112, 9, 255, 198, 120, 9, 255, 195, 114, 11, 255, 195, 113, 6, 255, 195, 115, 3, 255, 193, 112, 4, 255, 196, 109, 5, 255, 185, 94, 2, 255, 156, 72, 2, 255, 141, 64, 3, 255, 132, 59, 5, 255, 130, 61, 4, 255, 132, 64, 3, 255, 136, 65, 8, 255, 119, 50, 1, 255, 105, 39, 4, 255, 110, 47, 4, 255, 105, 40, 5, 255, 97, 34, 5, 255, 88, 32, 5, 255, 82, 32, 6, 255, 87, 31, 8, 255, 84, 23, 7, 255, 73, 21, 4, 255, 69, 27, 3, 255, 90, 46, 7, 255, 97, 50, 4, 255, 97, 45, 6, 255, 101, 49, 9, 255, 101, 52, 3, 255, 97, 45, 6, 255, 95, 44, 3, 255, 100, 49, 5, 255, 102, 51, 5, 255, 100, 48, 1, 255, 99, 46, 3, 255, 98, 46, 5, 255, 98, 47, 3, 255, 96, 48, 2, 255, 98, 42, 7, 255, 94, 36, 1, 255, 98, 39, 3, 255, 94, 35, 4, 255, 92, 36, 2, 255, 94, 36, 4, 255, 87, 33, 3, 255, 85, 30, 3, 255, 86, 33, 4, 255, 86, 37, 5, 255, 89, 34, 1, 255, 88, 27, 0, 255, 83, 26, 1, 255, 84, 21, 3, 255, 86, 20, 5, 255, 91, 24, 5, 255, 100, 27, 0, 255, 102, 31, 1, 255, 109, 34, 6, 255, 113, 32, 1, 255, 117, 38, 2, 255, 2, 1, 18, 255, 2, 1, 22, 255, 2, 1, 20, 255, 2, 1, 13, 255, 2, 2, 14, 255, 2, 2, 15, 255, 1, 1, 18, 255, 3, 0, 13, 255, 4, 0, 9, 255, 2, 2, 22, 255, 5, 15, 34, 255, 2, 13, 27, 255, 4, 12, 35, 255, 2, 8, 28, 255, 6, 7, 26, 255, 1, 8, 15, 255, 2, 38, 56, 255, 16, 52, 59, 255, 5, 8, 7, 255, 0, 1, 0, 255, 0, 0, 0, 255, 6, 2, 8, 255, 47, 65, 104, 255, 35, 73, 103, 255, 21, 30, 58, 255, 44, 89, 130, 255, 6, 26, 25, 255, 1, 0, 0, 255, 4, 8, 19, 255, 4, 6, 12, 255, 4, 1, 0, 255, 1, 2, 0, 255, 0, 2, 1, 255, 1, 0, 1, 255, 2, 2, 6, 255, 2, 0, 0, 255, 1, 34, 100, 255, 4, 134, 244, 255, 14, 27, 54, 255, 19, 2, 0, 255, 4, 21, 134, 255, 5, 20, 161, 255, 5, 0, 0, 255, 3, 2, 3, 255, 1, 0, 2, 255, 3, 3, 4, 255, 0, 2, 1, 255, 2, 1, 0, 255, 0, 2, 1, 255, 0, 2, 1, 255, 3, 1, 1, 255, 2, 2, 2, 255, 2, 1, 1, 255, 6, 1, 2, 255, 3, 0, 1, 255, 1, 0, 0, 255, 12, 8, 4, 255, 26, 19, 13, 255, 29, 23, 17, 255, 32, 26, 23, 255, 40, 37, 33, 255, 38, 38, 37, 255, 27, 28, 25, 255, 20, 22, 8, 255, 27, 32, 30, 255, 34, 49, 50, 255, 37, 52, 52, 255, 45, 51, 47, 255, 37, 38, 31, 255, 23, 32, 12, 255, 32, 35, 18, 255, 31, 28, 14, 255, 22, 21, 8, 255, 20, 19, 5, 255, 24, 22, 5, 255, 27, 26, 8, 255, 24, 23, 8, 255, 27, 24, 7, 255, 26, 26, 2, 255, 29, 28, 1, 255, 39, 35, 6, 255, 39, 35, 3, 255, 46, 48, 15, 255, 45, 56, 15, 255, 44, 58, 11, 255, 55, 66, 10, 255, 58, 67, 15, 255, 61, 70, 14, 255, 62, 74, 15, 255, 60, 79, 17, 255, 65, 80, 14, 255, 68, 82, 6, 255, 68, 83, 11, 255, 70, 77, 10, 255, 71, 73, 4, 255, 67, 75, 4, 255, 63, 71, 8, 255, 63, 69, 11, 255, 66, 64, 8, 255, 70, 65, 12, 255, 65, 66, 9, 255, 66, 59, 11, 255, 74, 62, 15, 255, 73, 66, 4, 255, 75, 67, 1, 255, 75, 63, 4, 255, 76, 63, 3, 255, 79, 64, 2, 255, 79, 61, 15, 255, 77, 49, 7, 255, 76, 61, 7, 255, 128, 69, 7, 255, 90, 53, 6, 255, 66, 50, 4, 255, 82, 54, 3, 255, 100, 59, 1, 255, 106, 58, 3, 255, 84, 55, 3, 255, 88, 48, 1, 255, 111, 61, 6, 255, 95, 54, 2, 255, 98, 56, 2, 255, 91, 54, 3, 255, 82, 56, 1, 255, 108, 56, 10, 255, 95, 46, 2, 255, 91, 50, 6, 255, 90, 45, 4, 255, 93, 46, 5, 255, 109, 52, 8, 255, 99, 50, 3, 255, 93, 53, 3, 255, 101, 57, 5, 255, 109, 54, 1, 255, 102, 54, 3, 255, 88, 51, 1, 255, 114, 59, 8, 255, 129, 64, 5, 255, 127, 60, 1, 255, 115, 59, 4, 255, 115, 63, 18, 255, 130, 62, 1, 255, 128, 64, 4, 255, 104, 59, 1, 255, 106, 59, 6, 255, 114, 58, 6, 255, 107, 60, 8, 255, 113, 66, 10, 255, 125, 68, 7, 255, 140, 78, 10, 255, 161, 95, 6, 255, 176, 97, 8, 255, 182, 96, 7, 255, 189, 99, 12, 255, 190, 100, 5, 255, 194, 98, 7, 255, 195, 97, 4, 255, 193, 98, 7, 255, 189, 101, 0, 255, 190, 102, 12, 255, 188, 98, 6, 255, 188, 99, 8, 255, 185, 99, 8, 255, 194, 103, 14, 255, 197, 105, 5, 255, 193, 97, 7, 255, 180, 80, 14, 255, 186, 93, 11, 255, 189, 99, 4, 255, 194, 98, 11, 255, 196, 100, 9, 255, 195, 101, 9, 255, 195, 98, 5, 255, 194, 96, 7, 255, 195, 98, 5, 255, 192, 96, 5, 255, 194, 95, 8, 255, 190, 91, 1, 255, 192, 89, 0, 255, 189, 88, 8, 255, 188, 87, 9, 255, 187, 88, 5, 255, 184, 95, 0, 255, 187, 90, 8, 255, 192, 92, 11, 255, 190, 89, 5, 255, 188, 86, 12, 255, 186, 89, 16, 255, 183, 82, 8, 255, 184, 85, 13, 255, 181, 91, 4, 255, 193, 97, 12, 255, 193, 96, 8, 255, 192, 99, 8, 255, 193, 98, 5, 255, 196, 101, 3, 255, 190, 96, 4, 255, 173, 77, 3, 255, 178, 77, 1, 255, 184, 86, 1, 255, 184, 87, 5, 255, 177, 80, 4, 255, 174, 77, 8, 255, 186, 90, 9, 255, 194, 99, 6, 255, 200, 102, 8, 255, 191, 96, 6, 255, 184, 90, 8, 255, 197, 104, 13, 255, 194, 102, 0, 255, 195, 102, 6, 255, 194, 102, 5, 255, 196, 103, 2, 255, 197, 100, 7, 255, 184, 84, 5, 255, 191, 98, 8, 255, 198, 108, 9, 255, 198, 101, 2, 255, 197, 101, 8, 255, 195, 101, 7, 255, 194, 103, 5, 255, 197, 102, 8, 255, 195, 104, 5, 255, 196, 106, 8, 255, 197, 106, 8, 255, 192, 103, 8, 255, 193, 107, 1, 255, 197, 107, 6, 255, 196, 108, 3, 255, 197, 111, 2, 255, 196, 107, 10, 255, 196, 107, 3, 255, 198, 110, 6, 255, 199, 109, 13, 255, 200, 111, 8, 255, 199, 113, 2, 255, 199, 113, 11, 255, 199, 112, 15, 255, 202, 116, 5, 255, 207, 121, 4, 255, 207, 122, 5, 255, 205, 122, 6, 255, 203, 122, 4, 255, 202, 121, 6, 255, 208, 129, 2, 255, 209, 134, 0, 255, 208, 134, 2, 255, 208, 132, 5, 255, 209, 134, 11, 255, 213, 140, 6, 255, 215, 143, 4, 255, 213, 140, 3, 255, 212, 141, 7, 255, 221, 152, 4, 255, 220, 151, 3, 255, 223, 154, 7, 255, 223, 154, 2, 255, 224, 159, 0, 255, 224, 161, 0, 255, 223, 162, 3, 255, 221, 161, 4, 255, 216, 161, 3, 255, 214, 156, 4, 255, 213, 151, 11, 255, 213, 155, 8, 255, 211, 156, 0, 255, 212, 157, 6, 255, 212, 156, 3, 255, 212, 157, 0, 255, 217, 163, 3, 255, 215, 159, 11, 255, 210, 155, 8, 255, 200, 147, 4, 255, 199, 141, 11, 255, 200, 142, 8, 255, 199, 141, 13, 255, 202, 142, 17, 255, 200, 140, 20, 255, 198, 146, 13, 255, 212, 162, 9, 255, 216, 164, 9, 255, 208, 145, 4, 255, 203, 126, 0, 255, 201, 136, 5, 255, 203, 152, 3, 255, 208, 146, 10, 255, 212, 154, 9, 255, 217, 166, 1, 255, 232, 177, 1, 255, 215, 152, 9, 255, 190, 127, 11, 255, 177, 121, 6, 255, 157, 101, 3, 255, 164, 100, 6, 255, 187, 112, 9, 255, 193, 120, 5, 255, 187, 122, 1, 255, 189, 125, 12, 255, 189, 124, 8, 255, 189, 119, 2, 255, 188, 114, 12, 255, 183, 113, 2, 255, 181, 110, 4, 255, 182, 112, 7, 255, 179, 113, 6, 255, 180, 120, 23, 255, 175, 121, 26, 255, 154, 94, 11, 255, 137, 77, 8, 255, 143, 84, 7, 255, 171, 102, 10, 255, 183, 107, 3, 255, 183, 105, 13, 255, 178, 105, 12, 255, 173, 102, 0, 255, 175, 101, 1, 255, 172, 94, 10, 255, 159, 82, 4, 255, 165, 89, 5, 255, 164, 89, 3, 255, 165, 86, 2, 255, 150, 83, 4, 255, 170, 105, 5, 255, 192, 123, 6, 255, 184, 127, 2, 255, 187, 131, 14, 255, 184, 116, 10, 255, 178, 108, 7, 255, 171, 97, 7, 255, 170, 98, 20, 255, 175, 93, 8, 255, 168, 82, 11, 255, 162, 91, 17, 255, 166, 94, 13, 255, 163, 86, 9, 255, 161, 81, 5, 255, 158, 78, 4, 255, 155, 73, 4, 255, 175, 88, 5, 255, 191, 110, 3, 255, 199, 118, 11, 255, 196, 113, 5, 255, 193, 115, 1, 255, 194, 115, 7, 255, 191, 108, 9, 255, 191, 106, 6, 255, 193, 108, 6, 255, 179, 87, 2, 255, 153, 70, 7, 255, 139, 64, 5, 255, 137, 65, 1, 255, 133, 63, 0, 255, 120, 52, 4, 255, 114, 47, 13, 255, 102, 35, 3, 255, 92, 25, 0, 255, 95, 34, 5, 255, 94, 32, 5, 255, 89, 29, 2, 255, 85, 34, 2, 255, 97, 42, 3, 255, 104, 39, 2, 255, 89, 32, 4, 255, 76, 30, 5, 255, 87, 42, 5, 255, 104, 60, 3, 255, 106, 56, 2, 255, 111, 58, 5, 255, 109, 61, 2, 255, 101, 57, 2, 255, 101, 52, 3, 255, 102, 53, 6, 255, 96, 48, 2, 255, 96, 49, 2, 255, 96, 47, 1, 255, 97, 43, 2, 255, 101, 43, 6, 255, 97, 40, 6, 255, 95, 40, 4, 255, 93, 41, 1, 255, 92, 39, 2, 255, 93, 38, 2, 255, 94, 39, 2, 255, 95, 38, 2, 255, 94, 35, 4, 255, 88, 34, 3, 255, 92, 35, 5, 255, 87, 29, 3, 255, 79, 23, 2, 255, 82, 19, 2, 255, 89, 19, 3, 255, 90, 26, 4, 255, 94, 29, 1, 255, 95, 31, 1, 255, 95, 33, 2, 255, 100, 32, 1, 255, 100, 35, 2, 255, 111, 34, 3, 255, 113, 31, 1, 255, 115, 38, 4, 255, 4, 1, 24, 255, 0, 1, 25, 255, 1, 2, 18, 255, 3, 0, 10, 255, 1, 1, 17, 255, 1, 2, 21, 255, 0, 0, 15, 255, 2, 0, 10, 255, 3, 0, 12, 255, 3, 6, 29, 255, 4, 11, 30, 255, 1, 7, 17, 255, 2, 11, 37, 255, 2, 10, 35, 255, 1, 10, 30, 255, 2, 11, 23, 255, 0, 6, 15, 255, 4, 10, 17, 255, 3, 8, 7, 255, 0, 0, 1, 255, 1, 0, 1, 255, 0, 0, 0, 255, 20, 20, 40, 255, 47, 82, 115, 255, 7, 22, 16, 255, 25, 53, 81, 255, 16, 34, 37, 255, 0, 0, 0, 255, 0, 2, 3, 255, 0, 0, 0, 255, 1, 0, 4, 255, 1, 2, 2, 255, 1, 1, 0, 255, 1, 0, 7, 255, 1, 1, 1, 255, 7, 3, 29, 255, 4, 110, 230, 255, 17, 73, 120, 255, 15, 0, 0, 255, 13, 11, 69, 255, 2, 28, 203, 255, 3, 6, 22, 255, 1, 1, 0, 255, 2, 1, 2, 255, 3, 1, 2, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 2, 0, 255, 1, 1, 1, 255, 5, 2, 3, 255, 6, 1, 2, 255, 6, 1, 1, 255, 8, 4, 1, 255, 17, 12, 7, 255, 18, 12, 3, 255, 20, 16, 4, 255, 30, 27, 18, 255, 38, 36, 33, 255, 33, 32, 29, 255, 27, 30, 23, 255, 30, 37, 33, 255, 32, 45, 40, 255, 35, 49, 50, 255, 43, 49, 45, 255, 40, 42, 31, 255, 31, 38, 31, 255, 38, 34, 21, 255, 39, 31, 9, 255, 25, 21, 12, 255, 22, 19, 6, 255, 27, 21, 0, 255, 27, 21, 7, 255, 26, 23, 11, 255, 27, 25, 6, 255, 31, 31, 3, 255, 28, 32, 6, 255, 36, 37, 6, 255, 45, 42, 10, 255, 43, 48, 13, 255, 56, 57, 12, 255, 52, 60, 13, 255, 55, 68, 12, 255, 56, 69, 12, 255, 61, 71, 10, 255, 63, 75, 7, 255, 65, 78, 16, 255, 70, 76, 11, 255, 77, 84, 3, 255, 71, 78, 7, 255, 67, 72, 6, 255, 68, 72, 4, 255, 65, 72, 7, 255, 67, 68, 8, 255, 70, 66, 5, 255, 78, 68, 5, 255, 78, 66, 4, 255, 68, 62, 3, 255, 69, 62, 7, 255, 72, 63, 7, 255, 79, 62, 7, 255, 79, 62, 6, 255, 77, 60, 4, 255, 74, 64, 5, 255, 75, 63, 2, 255, 93, 59, 5, 255, 88, 59, 11, 255, 136, 78, 8, 255, 113, 61, 2, 255, 62, 50, 9, 255, 76, 57, 3, 255, 85, 55, 3, 255, 90, 56, 5, 255, 90, 45, 4, 255, 81, 52, 4, 255, 96, 55, 2, 255, 104, 52, 2, 255, 91, 53, 8, 255, 94, 54, 2, 255, 108, 56, 4, 255, 100, 53, 3, 255, 92, 50, 2, 255, 85, 51, 2, 255, 86, 52, 4, 255, 84, 48, 3, 255, 96, 54, 2, 255, 101, 52, 5, 255, 103, 51, 6, 255, 103, 52, 1, 255, 110, 56, 5, 255, 111, 57, 1, 255, 103, 53, 5, 255, 106, 57, 8, 255, 113, 62, 4, 255, 119, 64, 9, 255, 118, 59, 6, 255, 113, 63, 5, 255, 101, 60, 6, 255, 108, 55, 5, 255, 116, 61, 1, 255, 118, 61, 7, 255, 132, 69, 11, 255, 146, 79, 6, 255, 163, 89, 13, 255, 179, 97, 16, 255, 190, 102, 18, 255, 195, 104, 10, 255, 195, 108, 9, 255, 192, 103, 7, 255, 191, 101, 3, 255, 189, 96, 4, 255, 183, 87, 6, 255, 181, 95, 8, 255, 193, 102, 1, 255, 194, 98, 10, 255, 191, 101, 7, 255, 193, 102, 6, 255, 189, 100, 9, 255, 186, 95, 1, 255, 192, 97, 11, 255, 193, 103, 7, 255, 193, 104, 9, 255, 196, 102, 9, 255, 192, 104, 6, 255, 197, 102, 8, 255, 190, 96, 1, 255, 190, 102, 6, 255, 197, 98, 10, 255, 188, 85, 2, 255, 185, 92, 12, 255, 186, 90, 11, 255, 185, 94, 7, 255, 189, 93, 3, 255, 192, 87, 7, 255, 190, 86, 5, 255, 184, 87, 4, 255, 178, 80, 8, 255, 183, 83, 7, 255, 187, 86, 4, 255, 183, 86, 5, 255, 183, 90, 5, 255, 188, 90, 10, 255, 182, 78, 6, 255, 177, 81, 10, 255, 169, 78, 13, 255, 171, 72, 8, 255, 172, 78, 6, 255, 176, 86, 8, 255, 185, 86, 5, 255, 186, 88, 10, 255, 189, 94, 12, 255, 190, 98, 3, 255, 194, 101, 11, 255, 189, 92, 1, 255, 181, 85, 2, 255, 187, 89, 6, 255, 180, 83, 3, 255, 179, 86, 3, 255, 180, 87, 4, 255, 177, 84, 5, 255, 185, 88, 6, 255, 200, 100, 2, 255, 196, 100, 1, 255, 194, 101, 6, 255, 189, 98, 1, 255, 188, 92, 2, 255, 199, 103, 7, 255, 198, 103, 4, 255, 200, 103, 6, 255, 196, 100, 2, 255, 184, 89, 9, 255, 183, 87, 19, 255, 192, 102, 4, 255, 194, 106, 4, 255, 194, 103, 1, 255, 196, 104, 6, 255, 192, 99, 6, 255, 193, 102, 4, 255, 193, 103, 6, 255, 193, 102, 4, 255, 196, 109, 4, 255, 193, 107, 3, 255, 190, 102, 4, 255, 193, 102, 5, 255, 196, 104, 8, 255, 196, 107, 8, 255, 198, 109, 5, 255, 197, 108, 11, 255, 195, 108, 3, 255, 200, 111, 7, 255, 200, 110, 11, 255, 200, 112, 6, 255, 200, 112, 4, 255, 202, 112, 6, 255, 200, 111, 6, 255, 200, 114, 8, 255, 202, 115, 9, 255, 202, 119, 3, 255, 201, 116, 4, 255, 201, 117, 8, 255, 205, 120, 7, 255, 208, 124, 7, 255, 208, 126, 6, 255, 206, 126, 7, 255, 208, 128, 8, 255, 208, 132, 7, 255, 209, 134, 2, 255, 209, 136, 5, 255, 211, 138, 5, 255, 214, 147, 3, 255, 213, 146, 2, 255, 215, 148, 1, 255, 218, 151, 2, 255, 220, 151, 2, 255, 216, 147, 2, 255, 217, 147, 3, 255, 221, 153, 1, 255, 227, 162, 1, 255, 228, 164, 2, 255, 224, 165, 3, 255, 222, 164, 2, 255, 222, 158, 1, 255, 214, 149, 1, 255, 215, 154, 4, 255, 221, 159, 1, 255, 225, 161, 1, 255, 230, 167, 4, 255, 225, 158, 0, 255, 212, 144, 1, 255, 204, 143, 4, 255, 208, 153, 4, 255, 214, 156, 4, 255, 215, 157, 6, 255, 215, 155, 6, 255, 212, 152, 7, 255, 214, 158, 6, 255, 215, 150, 4, 255, 209, 139, 7, 255, 207, 141, 5, 255, 204, 141, 4, 255, 210, 153, 4, 255, 218, 161, 6, 255, 223, 165, 6, 255, 222, 168, 3, 255, 224, 174, 2, 255, 219, 165, 8, 255, 203, 142, 10, 255, 195, 133, 1, 255, 186, 129, 1, 255, 200, 145, 10, 255, 197, 139, 7, 255, 190, 120, 9, 255, 173, 97, 6, 255, 176, 104, 2, 255, 189, 118, 1, 255, 185, 109, 4, 255, 177, 97, 3, 255, 181, 105, 4, 255, 173, 97, 7, 255, 170, 95, 2, 255, 179, 108, 0, 255, 190, 120, 3, 255, 193, 126, 9, 255, 178, 113, 15, 255, 160, 100, 22, 255, 142, 89, 12, 255, 150, 97, 11, 255, 165, 96, 10, 255, 176, 97, 7, 255, 170, 98, 12, 255, 161, 95, 9, 255, 158, 86, 1, 255, 157, 83, 2, 255, 163, 86, 7, 255, 161, 84, 2, 255, 163, 88, 2, 255, 166, 93, 5, 255, 159, 91, 3, 255, 142, 74, 4, 255, 143, 73, 1, 255, 173, 104, 9, 255, 196, 135, 1, 255, 195, 134, 6, 255, 176, 102, 5, 255, 168, 90, 7, 255, 168, 97, 12, 255, 174, 100, 15, 255, 170, 94, 6, 255, 161, 82, 10, 255, 165, 87, 10, 255, 163, 83, 10, 255, 159, 78, 8, 255, 161, 78, 10, 255, 167, 83, 3, 255, 174, 90, 8, 255, 193, 112, 6, 255, 202, 121, 2, 255, 197, 116, 7, 255, 193, 113, 8, 255, 191, 114, 3, 255, 192, 112, 3, 255, 192, 109, 7, 255, 189, 107, 7, 255, 188, 101, 5, 255, 170, 75, 3, 255, 147, 61, 7, 255, 139, 68, 5, 255, 137, 67, 4, 255, 135, 64, 4, 255, 128, 57, 5, 255, 122, 55, 3, 255, 111, 48, 5, 255, 104, 41, 7, 255, 95, 33, 6, 255, 92, 32, 5, 255, 90, 37, 4, 255, 89, 37, 1, 255, 102, 46, 8, 255, 101, 45, 3, 255, 96, 38, 4, 255, 88, 35, 3, 255, 91, 39, 1, 255, 109, 55, 3, 255, 117, 63, 8, 255, 118, 62, 5, 255, 120, 68, 3, 255, 111, 59, 6, 255, 115, 56, 5, 255, 111, 57, 3, 255, 107, 55, 3, 255, 106, 50, 4, 255, 108, 50, 3, 255, 110, 51, 4, 255, 106, 48, 5, 255, 105, 49, 8, 255, 99, 41, 4, 255, 93, 35, 7, 255, 96, 36, 5, 255, 100, 39, 1, 255, 100, 36, 1, 255, 100, 31, 7, 255, 96, 24, 2, 255, 88, 26, 5, 255, 88, 28, 4, 255, 85, 24, 2, 255, 85, 26, 7, 255, 93, 29, 3, 255, 102, 35, 1, 255, 109, 40, 2, 255, 112, 40, 4, 255, 111, 38, 4, 255, 107, 34, 0, 255, 111, 38, 2, 255, 110, 38, 3, 255, 110, 35, 3, 255, 109, 36, 2, 255, 109, 38, 3, 255, 1, 3, 19, 255, 1, 0, 17, 255, 1, 0, 21, 255, 1, 2, 23, 255, 0, 1, 20, 255, 1, 0, 16, 255, 3, 1, 13, 255, 3, 3, 18, 255, 1, 8, 30, 255, 1, 13, 36, 255, 2, 11, 31, 255, 4, 12, 26, 255, 2, 14, 36, 255, 0, 11, 40, 255, 0, 8, 28, 255, 2, 16, 35, 255, 0, 12, 18, 255, 1, 3, 0, 255, 1, 0, 1, 255, 1, 0, 1, 255, 1, 2, 1, 255, 0, 2, 1, 255, 0, 0, 0, 255, 28, 58, 93, 255, 11, 35, 36, 255, 17, 29, 51, 255, 16, 27, 37, 255, 0, 0, 0, 255, 0, 0, 7, 255, 1, 1, 0, 255, 0, 1, 4, 255, 3, 2, 5, 255, 6, 0, 2, 255, 2, 1, 4, 255, 1, 0, 0, 255, 3, 49, 181, 255, 6, 95, 182, 255, 15, 8, 0, 255, 20, 1, 18, 255, 8, 23, 194, 255, 0, 13, 66, 255, 1, 0, 0, 255, 2, 1, 5, 255, 0, 0, 0, 255, 2, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 4, 1, 0, 255, 8, 2, 2, 255, 7, 2, 3, 255, 5, 1, 1, 255, 7, 4, 2, 255, 4, 3, 0, 255, 6, 3, 0, 255, 11, 7, 2, 255, 14, 11, 2, 255, 21, 19, 10, 255, 32, 31, 28, 255, 35, 37, 35, 255, 28, 32, 27, 255, 36, 42, 40, 255, 43, 50, 48, 255, 38, 48, 42, 255, 36, 45, 36, 255, 37, 41, 23, 255, 44, 38, 39, 255, 44, 34, 24, 255, 41, 33, 16, 255, 35, 27, 17, 255, 30, 21, 7, 255, 31, 20, 3, 255, 32, 22, 9, 255, 29, 25, 8, 255, 26, 26, 4, 255, 32, 29, 4, 255, 35, 33, 5, 255, 43, 39, 14, 255, 47, 45, 8, 255, 45, 56, 2, 255, 50, 56, 7, 255, 60, 61, 12, 255, 59, 68, 13, 255, 63, 70, 12, 255, 66, 74, 14, 255, 60, 74, 14, 255, 69, 78, 13, 255, 70, 73, 11, 255, 72, 73, 18, 255, 72, 73, 8, 255, 63, 71, 8, 255, 61, 65, 11, 255, 71, 66, 2, 255, 70, 71, 4, 255, 75, 71, 6, 255, 87, 69, 7, 255, 87, 65, 6, 255, 76, 61, 3, 255, 76, 64, 8, 255, 82, 63, 9, 255, 80, 62, 4, 255, 74, 62, 2, 255, 77, 60, 6, 255, 82, 59, 9, 255, 90, 62, 9, 255, 100, 59, 7, 255, 106, 69, 12, 255, 138, 66, 14, 255, 81, 48, 2, 255, 78, 53, 5, 255, 92, 55, 7, 255, 91, 53, 4, 255, 91, 55, 2, 255, 96, 57, 2, 255, 94, 47, 10, 255, 99, 57, 4, 255, 96, 53, 2, 255, 109, 56, 6, 255, 117, 63, 2, 255, 113, 60, 2, 255, 96, 52, 1, 255, 88, 50, 4, 255, 84, 54, 7, 255, 87, 52, 5, 255, 93, 51, 4, 255, 90, 49, 8, 255, 95, 53, 4, 255, 106, 55, 10, 255, 104, 54, 4, 255, 99, 57, 2, 255, 111, 57, 0, 255, 125, 57, 1, 255, 128, 65, 10, 255, 108, 58, 12, 255, 102, 61, 5, 255, 104, 62, 0, 255, 107, 57, 11, 255, 117, 62, 12, 255, 136, 81, 4, 255, 150, 84, 18, 255, 174, 90, 19, 255, 182, 96, 5, 255, 191, 100, 18, 255, 192, 100, 15, 255, 195, 102, 2, 255, 195, 101, 11, 255, 190, 98, 12, 255, 194, 101, 13, 255, 192, 97, 9, 255, 191, 101, 1, 255, 184, 89, 5, 255, 164, 70, 7, 255, 170, 82, 7, 255, 183, 92, 1, 255, 184, 85, 11, 255, 186, 88, 13, 255, 188, 92, 3, 255, 194, 103, 14, 255, 197, 111, 11, 255, 193, 103, 9, 255, 194, 100, 3, 255, 192, 99, 1, 255, 188, 101, 6, 255, 189, 104, 6, 255, 194, 101, 8, 255, 195, 97, 3, 255, 196, 101, 4, 255, 189, 99, 6, 255, 186, 96, 9, 255, 186, 97, 5, 255, 183, 94, 4, 255, 186, 91, 8, 255, 186, 94, 12, 255, 186, 93, 2, 255, 187, 89, 6, 255, 176, 84, 11, 255, 178, 88, 6, 255, 178, 87, 2, 255, 177, 84, 4, 255, 182, 83, 11, 255, 177, 77, 5, 255, 166, 74, 1, 255, 162, 75, 2, 255, 170, 82, 7, 255, 165, 86, 2, 255, 178, 90, 1, 255, 181, 96, 7, 255, 182, 98, 7, 255, 188, 96, 3, 255, 188, 93, 12, 255, 191, 97, 6, 255, 189, 97, 3, 255, 184, 87, 5, 255, 183, 84, 8, 255, 180, 83, 14, 255, 181, 92, 8, 255, 178, 82, 12, 255, 179, 78, 12, 255, 180, 86, 8, 255, 189, 94, 9, 255, 177, 79, 5, 255, 183, 87, 7, 255, 189, 94, 7, 255, 193, 99, 5, 255, 193, 100, 5, 255, 183, 85, 7, 255, 183, 86, 2, 255, 195, 99, 3, 255, 194, 102, 10, 255, 189, 98, 6, 255, 188, 97, 4, 255, 181, 91, 6, 255, 183, 92, 3, 255, 185, 91, 4, 255, 190, 94, 6, 255, 192, 97, 6, 255, 190, 96, 7, 255, 186, 96, 7, 255, 183, 95, 5, 255, 185, 99, 11, 255, 189, 105, 6, 255, 195, 106, 6, 255, 194, 106, 2, 255, 194, 107, 3, 255, 193, 105, 6, 255, 197, 106, 12, 255, 195, 104, 7, 255, 201, 109, 12, 255, 198, 107, 8, 255, 195, 107, 1, 255, 197, 109, 1, 255, 198, 112, 3, 255, 196, 109, 5, 255, 198, 111, 9, 255, 203, 111, 2, 255, 200, 110, 3, 255, 203, 113, 11, 255, 196, 110, 3, 255, 199, 113, 6, 255, 205, 118, 9, 255, 203, 116, 7, 255, 201, 114, 8, 255, 206, 121, 13, 255, 205, 123, 6, 255, 203, 125, 1, 255, 206, 128, 1, 255, 210, 130, 0, 255, 211, 132, 4, 255, 207, 132, 5, 255, 209, 136, 6, 255, 206, 137, 7, 255, 212, 145, 5, 255, 216, 149, 1, 255, 216, 149, 3, 255, 213, 145, 2, 255, 212, 143, 7, 255, 216, 152, 3, 255, 221, 158, 0, 255, 227, 164, 1, 255, 228, 169, 4, 255, 229, 170, 2, 255, 224, 163, 0, 255, 216, 154, 2, 255, 216, 157, 1, 255, 220, 160, 3, 255, 211, 147, 3, 255, 208, 146, 1, 255, 213, 145, 6, 255, 204, 134, 7, 255, 204, 138, 6, 255, 211, 149, 11, 255, 208, 145, 3, 255, 207, 148, 6, 255, 204, 140, 6, 255, 202, 138, 7, 255, 207, 148, 7, 255, 207, 145, 4, 255, 207, 150, 3, 255, 223, 170, 5, 255, 233, 178, 7, 255, 230, 177, 6, 255, 229, 178, 3, 255, 226, 175, 0, 255, 231, 179, 3, 255, 231, 182, 3, 255, 213, 163, 6, 255, 196, 133, 7, 255, 176, 100, 4, 255, 182, 111, 5, 255, 190, 122, 5, 255, 184, 110, 9, 255, 178, 102, 1, 255, 176, 97, 3, 255, 170, 94, 3, 255, 182, 107, 10, 255, 179, 101, 5, 255, 175, 97, 1, 255, 174, 97, 3, 255, 166, 92, 5, 255, 170, 97, 4, 255, 179, 107, 4, 255, 184, 113, 6, 255, 184, 117, 11, 255, 179, 115, 17, 255, 177, 115, 23, 255, 167, 108, 14, 255, 156, 97, 7, 255, 158, 94, 18, 255, 152, 85, 6, 255, 162, 96, 12, 255, 165, 96, 16, 255, 168, 91, 10, 255, 162, 88, 0, 255, 165, 88, 7, 255, 172, 97, 7, 255, 174, 101, 3, 255, 166, 91, 5, 255, 167, 89, 2, 255, 153, 75, 8, 255, 145, 81, 9, 255, 183, 131, 11, 255, 198, 139, 3, 255, 192, 130, 2, 255, 183, 114, 4, 255, 171, 95, 9, 255, 169, 95, 6, 255, 168, 92, 9, 255, 162, 82, 6, 255, 159, 78, 15, 255, 160, 83, 9, 255, 161, 82, 15, 255, 163, 82, 10, 255, 161, 77, 3, 255, 165, 80, 1, 255, 180, 95, 9, 255, 199, 117, 8, 255, 194, 113, 6, 255, 193, 113, 4, 255, 192, 112, 6, 255, 191, 110, 9, 255, 191, 109, 5, 255, 190, 105, 6, 255, 190, 106, 7, 255, 186, 101, 1, 255, 168, 73, 1, 255, 148, 63, 5, 255, 146, 73, 5, 255, 141, 67, 7, 255, 131, 57, 11, 255, 125, 56, 10, 255, 119, 52, 6, 255, 120, 56, 7, 255, 116, 56, 5, 255, 108, 49, 0, 255, 108, 47, 7, 255, 107, 49, 6, 255, 110, 54, 5, 255, 104, 46, 1, 255, 106, 46, 5, 255, 105, 43, 4, 255, 93, 31, 2, 255, 100, 40, 11, 255, 114, 62, 2, 255, 122, 63, 3, 255, 118, 61, 8, 255, 119, 62, 10, 255, 107, 45, 4, 255, 97, 34, 7, 255, 100, 47, 4, 255, 110, 56, 2, 255, 115, 54, 3, 255, 113, 46, 5, 255, 108, 41, 7, 255, 103, 45, 6, 255, 104, 45, 3, 255, 104, 38, 3, 255, 100, 32, 2, 255, 100, 30, 3, 255, 102, 30, 5, 255, 101, 30, 4, 255, 99, 28, 3, 255, 94, 31, 4, 255, 94, 31, 3, 255, 96, 27, 1, 255, 99, 31, 1, 255, 102, 40, 3, 255, 105, 37, 4, 255, 115, 42, 5, 255, 119, 46, 3, 255, 116, 42, 2, 255, 119, 41, 4, 255, 119, 38, 5, 255, 122, 40, 5, 255, 120, 40, 2, 255, 122, 42, 7, 255, 124, 45, 6, 255, 124, 47, 4, 255, 1, 2, 18, 255, 3, 1, 22, 255, 1, 0, 24, 255, 0, 2, 20, 255, 2, 1, 10, 255, 0, 0, 17, 255, 0, 4, 28, 255, 5, 18, 42, 255, 1, 22, 43, 255, 0, 21, 39, 255, 2, 17, 44, 255, 4, 20, 45, 255, 0, 17, 31, 255, 2, 12, 20, 255, 4, 10, 26, 255, 1, 10, 27, 255, 4, 13, 27, 255, 4, 9, 19, 255, 2, 6, 18, 255, 0, 3, 6, 255, 3, 1, 3, 255, 2, 1, 0, 255, 0, 0, 1, 255, 8, 22, 40, 255, 10, 22, 46, 255, 0, 3, 9, 255, 2, 5, 11, 255, 0, 0, 0, 255, 1, 0, 5, 255, 2, 0, 1, 255, 0, 0, 6, 255, 3, 0, 2, 255, 3, 1, 4, 255, 2, 0, 0, 255, 1, 7, 87, 255, 9, 74, 231, 255, 23, 23, 23, 255, 7, 1, 0, 255, 6, 16, 144, 255, 4, 25, 143, 255, 2, 1, 1, 255, 3, 1, 4, 255, 3, 1, 0, 255, 0, 1, 0, 255, 2, 0, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 1, 2, 255, 6, 0, 0, 255, 7, 1, 1, 255, 6, 2, 1, 255, 5, 1, 1, 255, 7, 4, 0, 255, 7, 6, 1, 255, 7, 5, 2, 255, 7, 5, 2, 255, 17, 11, 4, 255, 19, 11, 4, 255, 28, 22, 17, 255, 35, 35, 30, 255, 33, 41, 34, 255, 32, 50, 55, 255, 30, 46, 54, 255, 35, 47, 54, 255, 37, 46, 44, 255, 37, 44, 32, 255, 35, 42, 26, 255, 42, 37, 32, 255, 43, 33, 25, 255, 41, 33, 21, 255, 33, 20, 10, 255, 36, 22, 5, 255, 30, 21, 3, 255, 26, 25, 3, 255, 25, 31, 10, 255, 35, 35, 6, 255, 36, 37, 3, 255, 42, 42, 8, 255, 54, 53, 2, 255, 52, 54, 13, 255, 43, 55, 21, 255, 55, 62, 19, 255, 59, 65, 19, 255, 63, 68, 11, 255, 68, 73, 10, 255, 68, 73, 11, 255, 69, 74, 6, 255, 68, 75, 6, 255, 71, 70, 8, 255, 72, 71, 5, 255, 74, 73, 9, 255, 72, 66, 4, 255, 85, 71, 1, 255, 80, 72, 1, 255, 77, 69, 3, 255, 83, 67, 5, 255, 84, 62, 4, 255, 81, 61, 1, 255, 88, 66, 2, 255, 89, 66, 4, 255, 83, 64, 4, 255, 78, 62, 4, 255, 84, 66, 7, 255, 83, 59, 3, 255, 83, 61, 3, 255, 84, 60, 2, 255, 115, 71, 2, 255, 143, 70, 11, 255, 114, 62, 10, 255, 100, 57, 1, 255, 107, 55, 5, 255, 104, 55, 1, 255, 101, 52, 1, 255, 107, 56, 4, 255, 114, 52, 8, 255, 101, 52, 3, 255, 94, 56, 4, 255, 119, 61, 3, 255, 122, 59, 1, 255, 104, 53, 2, 255, 95, 51, 7, 255, 90, 50, 6, 255, 84, 49, 4, 255, 96, 55, 10, 255, 101, 55, 7, 255, 98, 52, 6, 255, 104, 56, 3, 255, 106, 57, 1, 255, 108, 61, 2, 255, 106, 56, 10, 255, 106, 57, 6, 255, 119, 63, 4, 255, 125, 62, 6, 255, 125, 60, 14, 255, 133, 69, 13, 255, 147, 84, 11, 255, 162, 90, 8, 255, 183, 98, 17, 255, 186, 100, 11, 255, 186, 98, 9, 255, 192, 101, 4, 255, 195, 103, 13, 255, 196, 99, 15, 255, 185, 93, 9, 255, 173, 75, 15, 255, 156, 64, 8, 255, 174, 81, 10, 255, 182, 83, 16, 255, 182, 89, 2, 255, 167, 77, 9, 255, 126, 48, 9, 255, 118, 49, 13, 255, 168, 84, 12, 255, 176, 84, 2, 255, 177, 89, 5, 255, 182, 95, 10, 255, 182, 91, 3, 255, 193, 97, 11, 255, 179, 82, 10, 255, 163, 72, 11, 255, 171, 78, 6, 255, 173, 79, 7, 255, 177, 83, 7, 255, 174, 80, 7, 255, 174, 81, 8, 255, 180, 86, 4, 255, 193, 99, 5, 255, 194, 99, 1, 255, 185, 87, 3, 255, 174, 79, 7, 255, 163, 73, 10, 255, 163, 74, 6, 255, 168, 77, 3, 255, 167, 78, 7, 255, 159, 72, 11, 255, 167, 75, 7, 255, 167, 78, 2, 255, 170, 84, 7, 255, 163, 74, 2, 255, 145, 63, 2, 255, 128, 61, 8, 255, 125, 59, 12, 255, 142, 66, 10, 255, 152, 74, 5, 255, 147, 67, 9, 255, 139, 62, 3, 255, 169, 85, 9, 255, 184, 95, 6, 255, 180, 95, 10, 255, 175, 86, 4, 255, 164, 79, 9, 255, 169, 80, 15, 255, 171, 79, 11, 255, 182, 92, 13, 255, 188, 97, 7, 255, 188, 94, 4, 255, 189, 94, 8, 255, 188, 93, 7, 255, 184, 91, 2, 255, 185, 85, 7, 255, 179, 79, 3, 255, 177, 83, 10, 255, 188, 100, 7, 255, 192, 104, 3, 255, 191, 100, 0, 255, 183, 87, 6, 255, 187, 93, 10, 255, 188, 99, 3, 255, 189, 100, 7, 255, 174, 81, 12, 255, 166, 72, 10, 255, 172, 81, 4, 255, 188, 96, 2, 255, 191, 95, 4, 255, 196, 98, 10, 255, 194, 97, 11, 255, 195, 102, 7, 255, 191, 101, 5, 255, 183, 96, 2, 255, 182, 94, 6, 255, 182, 95, 3, 255, 183, 91, 9, 255, 188, 98, 4, 255, 193, 106, 7, 255, 192, 103, 9, 255, 189, 99, 13, 255, 192, 100, 14, 255, 197, 108, 2, 255, 196, 107, 0, 255, 197, 107, 5, 255, 200, 109, 18, 255, 202, 112, 15, 255, 198, 111, 2, 255, 200, 112, 11, 255, 195, 105, 8, 255, 199, 108, 2, 255, 206, 114, 9, 255, 200, 110, 1, 255, 199, 112, 5, 255, 198, 114, 9, 255, 197, 111, 7, 255, 196, 111, 1, 255, 202, 118, 2, 255, 204, 120, 3, 255, 203, 120, 4, 255, 207, 124, 5, 255, 208, 124, 4, 255, 202, 117, 7, 255, 199, 117, 10, 255, 206, 130, 11, 255, 206, 131, 7, 255, 214, 139, 9, 255, 213, 137, 2, 255, 212, 136, 2, 255, 217, 147, 2, 255, 216, 148, 6, 255, 212, 148, 1, 255, 217, 153, 2, 255, 223, 158, 4, 255, 220, 157, 1, 255, 223, 161, 1, 255, 230, 169, 4, 255, 228, 170, 4, 255, 225, 169, 0, 255, 223, 165, 4, 255, 210, 147, 9, 255, 201, 135, 6, 255, 201, 130, 5, 255, 194, 122, 5, 255, 203, 135, 4, 255, 202, 139, 5, 255, 201, 138, 3, 255, 199, 142, 7, 255, 198, 135, 0, 255, 205, 139, 6, 255, 206, 140, 8, 255, 210, 142, 9, 255, 227, 168, 11, 255, 238, 188, 4, 255, 234, 182, 0, 255, 229, 177, 4, 255, 228, 175, 6, 255, 227, 175, 1, 255, 230, 177, 0, 255, 234, 183, 5, 255, 222, 172, 4, 255, 187, 121, 1, 255, 177, 105, 10, 255, 193, 119, 4, 255, 180, 105, 5, 255, 173, 94, 9, 255, 174, 91, 6, 255, 177, 99, 4, 255, 168, 93, 1, 255, 165, 88, 4, 255, 167, 89, 6, 255, 169, 92, 2, 255, 165, 89, 1, 255, 168, 96, 2, 255, 167, 94, 1, 255, 172, 99, 7, 255, 170, 95, 6, 255, 173, 101, 14, 255, 182, 114, 31, 255, 178, 118, 14, 255, 172, 110, 12, 255, 154, 93, 4, 255, 151, 92, 8, 255, 153, 92, 9, 255, 174, 107, 17, 255, 180, 107, 5, 255, 171, 93, 5, 255, 170, 94, 3, 255, 166, 91, 2, 255, 171, 95, 8, 255, 173, 97, 6, 255, 170, 94, 4, 255, 161, 89, 1, 255, 159, 88, 3, 255, 183, 125, 8, 255, 201, 148, 5, 255, 199, 135, 4, 255, 192, 123, 10, 255, 183, 116, 6, 255, 173, 101, 2, 255, 172, 94, 7, 255, 171, 88, 13, 255, 166, 83, 3, 255, 168, 90, 14, 255, 162, 87, 11, 255, 166, 87, 6, 255, 174, 93, 8, 255, 176, 93, 3, 255, 171, 84, 7, 255, 184, 98, 12, 255, 200, 117, 13, 255, 195, 113, 10, 255, 192, 111, 3, 255, 190, 109, 2, 255, 190, 108, 7, 255, 191, 108, 6, 255, 190, 104, 3, 255, 186, 102, 5, 255, 185, 98, 5, 255, 173, 80, 5, 255, 146, 62, 4, 255, 133, 57, 1, 255, 127, 51, 2, 255, 121, 46, 2, 255, 120, 47, 3, 255, 117, 45, 2, 255, 117, 47, 1, 255, 116, 49, 1, 255, 122, 56, 10, 255, 113, 44, 9, 255, 112, 44, 5, 255, 114, 49, 4, 255, 108, 44, 4, 255, 107, 43, 5, 255, 108, 46, 1, 255, 105, 41, 2, 255, 101, 36, 6, 255, 118, 60, 5, 255, 124, 61, 4, 255, 120, 59, 11, 255, 108, 51, 5, 255, 96, 43, 0, 255, 82, 34, 6, 255, 93, 40, 5, 255, 99, 50, 1, 255, 102, 53, 3, 255, 105, 46, 10, 255, 100, 29, 5, 255, 107, 31, 3, 255, 103, 33, 4, 255, 99, 35, 4, 255, 106, 38, 0, 255, 110, 38, 3, 255, 102, 26, 3, 255, 104, 30, 3, 255, 105, 35, 0, 255, 104, 32, 3, 255, 107, 35, 1, 255, 111, 32, 0, 255, 115, 35, 5, 255, 113, 40, 0, 255, 117, 38, 3, 255, 121, 39, 8, 255, 116, 37, 1, 255, 119, 40, 1, 255, 121, 39, 1, 255, 125, 43, 3, 255, 123, 39, 1, 255, 126, 44, 2, 255, 133, 51, 1, 255, 136, 52, 2, 255, 135, 52, 1, 255, 1, 0, 24, 255, 1, 0, 20, 255, 0, 2, 20, 255, 2, 2, 16, 255, 4, 0, 10, 255, 3, 2, 22, 255, 1, 20, 46, 255, 4, 28, 58, 255, 0, 17, 48, 255, 3, 18, 39, 255, 2, 20, 44, 255, 0, 17, 50, 255, 2, 15, 45, 255, 4, 15, 32, 255, 4, 15, 30, 255, 4, 7, 21, 255, 3, 6, 19, 255, 0, 8, 19, 255, 2, 14, 23, 255, 2, 8, 18, 255, 5, 4, 5, 255, 3, 0, 2, 255, 0, 3, 2, 255, 0, 1, 0, 255, 1, 0, 2, 255, 1, 1, 0, 255, 0, 0, 1, 255, 1, 1, 2, 255, 1, 1, 4, 255, 2, 2, 7, 255, 1, 3, 4, 255, 3, 2, 3, 255, 0, 2, 0, 255, 1, 1, 35, 255, 36, 51, 172, 255, 42, 40, 61, 255, 16, 3, 0, 255, 9, 8, 93, 255, 2, 26, 182, 255, 2, 5, 23, 255, 7, 3, 4, 255, 0, 1, 2, 255, 2, 0, 2, 255, 2, 2, 1, 255, 4, 0, 2, 255, 0, 0, 0, 255, 2, 1, 1, 255, 2, 0, 1, 255, 1, 0, 0, 255, 2, 0, 1, 255, 4, 2, 3, 255, 5, 2, 1, 255, 5, 2, 1, 255, 5, 1, 0, 255, 7, 3, 0, 255, 7, 3, 0, 255, 12, 7, 3, 255, 12, 7, 3, 255, 12, 8, 4, 255, 17, 11, 3, 255, 20, 12, 2, 255, 22, 16, 6, 255, 25, 24, 15, 255, 33, 36, 27, 255, 38, 45, 46, 255, 35, 50, 46, 255, 34, 49, 40, 255, 34, 39, 25, 255, 44, 41, 34, 255, 38, 40, 33, 255, 41, 41, 34, 255, 40, 37, 25, 255, 35, 32, 21, 255, 39, 32, 15, 255, 34, 24, 8, 255, 30, 22, 11, 255, 31, 29, 11, 255, 36, 31, 12, 255, 39, 37, 5, 255, 39, 46, 9, 255, 39, 48, 4, 255, 49, 53, 16, 255, 53, 59, 10, 255, 47, 61, 12, 255, 50, 63, 10, 255, 61, 65, 10, 255, 66, 70, 4, 255, 68, 75, 6, 255, 75, 76, 11, 255, 67, 75, 7, 255, 68, 72, 7, 255, 74, 71, 1, 255, 72, 69, 2, 255, 77, 63, 7, 255, 80, 63, 9, 255, 74, 68, 8, 255, 71, 62, 6, 255, 68, 61, 3, 255, 77, 64, 3, 255, 82, 63, 0, 255, 83, 64, 1, 255, 88, 68, 4, 255, 86, 64, 4, 255, 85, 64, 4, 255, 94, 63, 3, 255, 99, 63, 2, 255, 82, 65, 0, 255, 85, 69, 8, 255, 93, 63, 11, 255, 106, 66, 4, 255, 151, 83, 5, 255, 172, 93, 12, 255, 155, 96, 7, 255, 153, 94, 7, 255, 142, 84, 5, 255, 134, 70, 3, 255, 125, 64, 2, 255, 121, 68, 8, 255, 118, 64, 9, 255, 114, 64, 4, 255, 111, 60, 9, 255, 113, 60, 7, 255, 108, 60, 7, 255, 110, 60, 11, 255, 109, 59, 2, 255, 111, 63, 4, 255, 109, 59, 5, 255, 114, 64, 6, 255, 111, 66, 1, 255, 119, 63, 7, 255, 125, 64, 9, 255, 128, 72, 4, 255, 134, 78, 2, 255, 144, 81, 8, 255, 161, 87, 19, 255, 172, 96, 9, 255, 179, 103, 10, 255, 189, 103, 15, 255, 196, 104, 9, 255, 193, 101, 10, 255, 170, 81, 6, 255, 162, 72, 8, 255, 168, 77, 13, 255, 182, 87, 3, 255, 186, 85, 4, 255, 179, 89, 0, 255, 168, 81, 8, 255, 121, 48, 11, 255, 139, 63, 9, 255, 178, 93, 15, 255, 185, 96, 12, 255, 160, 74, 4, 255, 119, 47, 13, 255, 118, 52, 13, 255, 153, 74, 2, 255, 179, 86, 4, 255, 170, 72, 12, 255, 173, 87, 10, 255, 164, 81, 4, 255, 170, 84, 6, 255, 147, 76, 4, 255, 117, 51, 10, 255, 131, 62, 2, 255, 160, 79, 10, 255, 180, 88, 10, 255, 167, 76, 6, 255, 155, 70, 22, 255, 172, 84, 12, 255, 186, 97, 5, 255, 193, 99, 10, 255, 177, 79, 8, 255, 142, 52, 5, 255, 124, 54, 12, 255, 135, 65, 3, 255, 151, 75, 3, 255, 166, 79, 4, 255, 159, 68, 4, 255, 174, 86, 13, 255, 179, 88, 8, 255, 175, 73, 7, 255, 169, 71, 12, 255, 127, 48, 7, 255, 109, 46, 13, 255, 145, 76, 14, 255, 180, 94, 9, 255, 187, 91, 9, 255, 178, 85, 6, 255, 148, 68, 6, 255, 122, 63, 8, 255, 154, 82, 14, 255, 162, 74, 4, 255, 136, 59, 10, 255, 117, 53, 10, 255, 114, 49, 4, 255, 122, 60, 7, 255, 136, 65, 8, 255, 168, 85, 1, 255, 185, 95, 3, 255, 188, 94, 7, 255, 189, 97, 6, 255, 191, 102, 5, 255, 188, 94, 5, 255, 183, 93, 2, 255, 181, 91, 5, 255, 188, 94, 2, 255, 191, 101, 8, 255, 188, 93, 10, 255, 189, 92, 5, 255, 189, 94, 5, 255, 188, 95, 5, 255, 175, 81, 2, 255, 162, 69, 0, 255, 168, 77, 4, 255, 187, 96, 12, 255, 191, 99, 8, 255, 196, 103, 2, 255, 197, 100, 7, 255, 195, 98, 5, 255, 195, 100, 5, 255, 193, 99, 1, 255, 192, 99, 3, 255, 193, 98, 9, 255, 192, 98, 1, 255, 193, 100, 2, 255, 179, 89, 5, 255, 174, 83, 7, 255, 179, 90, 8, 255, 184, 96, 4, 255, 180, 91, 5, 255, 176, 82, 12, 255, 177, 87, 3, 255, 179, 89, 6, 255, 183, 93, 3, 255, 189, 100, 2, 255, 193, 102, 7, 255, 196, 105, 5, 255, 198, 106, 4, 255, 196, 106, 2, 255, 189, 102, 7, 255, 181, 95, 13, 255, 192, 110, 11, 255, 193, 109, 0, 255, 198, 109, 5, 255, 198, 110, 10, 255, 200, 113, 9, 255, 199, 113, 4, 255, 200, 114, 4, 255, 202, 115, 7, 255, 200, 115, 7, 255, 200, 114, 7, 255, 200, 119, 4, 255, 207, 127, 7, 255, 207, 125, 11, 255, 202, 119, 1, 255, 211, 128, 3, 255, 215, 131, 8, 255, 208, 125, 4, 255, 205, 127, 0, 255, 209, 135, 9, 255, 221, 152, 8, 255, 217, 150, 4, 255, 215, 148, 4, 255, 216, 149, 4, 255, 214, 147, 3, 255, 224, 163, 8, 255, 229, 171, 2, 255, 229, 174, 0, 255, 228, 171, 0, 255, 220, 161, 3, 255, 207, 138, 4, 255, 204, 132, 2, 255, 204, 132, 3, 255, 208, 140, 9, 255, 199, 136, 7, 255, 193, 133, 5, 255, 195, 135, 7, 255, 200, 133, 2, 255, 203, 134, 0, 255, 210, 144, 6, 255, 223, 157, 6, 255, 236, 178, 2, 255, 237, 186, 4, 255, 230, 175, 1, 255, 230, 173, 1, 255, 233, 176, 1, 255, 238, 183, 4, 255, 234, 179, 2, 255, 232, 175, 2, 255, 229, 171, 2, 255, 195, 134, 5, 255, 174, 105, 7, 255, 178, 114, 6, 255, 181, 110, 8, 255, 173, 95, 1, 255, 163, 84, 4, 255, 166, 89, 2, 255, 167, 93, 4, 255, 156, 81, 1, 255, 159, 83, 0, 255, 164, 88, 4, 255, 156, 81, 5, 255, 162, 83, 10, 255, 159, 81, 7, 255, 155, 78, 2, 255, 167, 91, 8, 255, 175, 100, 13, 255, 173, 104, 14, 255, 177, 113, 13, 255, 180, 115, 16, 255, 166, 102, 6, 255, 153, 96, 4, 255, 151, 92, 11, 255, 161, 92, 16, 255, 182, 108, 10, 255, 172, 95, 2, 255, 168, 90, 2, 255, 172, 97, 1, 255, 175, 101, 5, 255, 166, 89, 5, 255, 171, 95, 0, 255, 174, 100, 0, 255, 179, 117, 5, 255, 200, 143, 8, 255, 197, 138, 0, 255, 197, 136, 5, 255, 190, 120, 6, 255, 190, 117, 4, 255, 188, 113, 14, 255, 175, 96, 10, 255, 167, 89, 6, 255, 172, 93, 14, 255, 179, 98, 17, 255, 181, 101, 9, 255, 175, 93, 17, 255, 180, 98, 9, 255, 182, 96, 11, 255, 177, 90, 6, 255, 190, 106, 9, 255, 201, 120, 5, 255, 195, 114, 6, 255, 192, 110, 7, 255, 189, 108, 2, 255, 188, 106, 1, 255, 187, 103, 6, 255, 187, 101, 4, 255, 182, 100, 3, 255, 180, 95, 3, 255, 172, 81, 6, 255, 153, 69, 13, 255, 138, 59, 7, 255, 124, 45, 5, 255, 114, 37, 5, 255, 115, 32, 2, 255, 116, 34, 2, 255, 110, 33, 1, 255, 102, 35, 3, 255, 104, 44, 9, 255, 104, 48, 7, 255, 110, 54, 6, 255, 109, 55, 3, 255, 110, 54, 9, 255, 107, 50, 5, 255, 109, 50, 0, 255, 114, 52, 4, 255, 105, 38, 2, 255, 112, 41, 4, 255, 117, 56, 8, 255, 120, 60, 4, 255, 103, 43, 5, 255, 89, 32, 5, 255, 99, 41, 1, 255, 102, 43, 6, 255, 102, 35, 3, 255, 104, 32, 0, 255, 106, 36, 3, 255, 99, 32, 1, 255, 107, 38, 2, 255, 106, 37, 4, 255, 103, 31, 5, 255, 115, 40, 3, 255, 120, 43, 5, 255, 114, 35, 4, 255, 106, 29, 5, 255, 101, 25, 5, 255, 105, 31, 8, 255, 109, 40, 1, 255, 114, 40, 4, 255, 113, 32, 5, 255, 116, 37, 4, 255, 120, 42, 1, 255, 128, 45, 3, 255, 128, 45, 2, 255, 123, 41, 0, 255, 120, 36, 3, 255, 123, 40, 7, 255, 122, 41, 3, 255, 129, 49, 0, 255, 140, 58, 1, 255, 143, 60, 4, 255, 146, 61, 5, 255, 1, 0, 18, 255, 0, 1, 23, 255, 1, 4, 23, 255, 1, 1, 15, 255, 0, 3, 20, 255, 1, 14, 41, 255, 1, 20, 53, 255, 2, 21, 51, 255, 2, 14, 41, 255, 5, 12, 36, 255, 3, 17, 45, 255, 1, 15, 54, 255, 6, 18, 50, 255, 0, 18, 39, 255, 0, 17, 39, 255, 2, 11, 21, 255, 2, 5, 15, 255, 1, 8, 24, 255, 3, 11, 23, 255, 3, 10, 21, 255, 0, 4, 5, 255, 2, 2, 4, 255, 1, 0, 5, 255, 1, 2, 1, 255, 3, 0, 3, 255, 2, 0, 3, 255, 0, 2, 0, 255, 1, 1, 1, 255, 0, 1, 6, 255, 1, 0, 5, 255, 1, 1, 0, 255, 2, 2, 3, 255, 0, 0, 9, 255, 27, 43, 148, 255, 39, 61, 94, 255, 20, 11, 0, 255, 9, 10, 23, 255, 12, 25, 137, 255, 3, 8, 54, 255, 3, 0, 0, 255, 3, 2, 3, 255, 4, 2, 3, 255, 3, 1, 5, 255, 3, 1, 0, 255, 3, 0, 0, 255, 1, 0, 0, 255, 3, 0, 2, 255, 3, 1, 1, 255, 2, 1, 1, 255, 1, 0, 0, 255, 3, 2, 0, 255, 5, 3, 1, 255, 6, 4, 2, 255, 4, 2, 0, 255, 7, 3, 1, 255, 9, 4, 1, 255, 11, 4, 2, 255, 11, 5, 2, 255, 12, 6, 3, 255, 14, 9, 2, 255, 17, 10, 1, 255, 20, 13, 2, 255, 22, 18, 6, 255, 29, 23, 12, 255, 36, 32, 27, 255, 38, 45, 46, 255, 36, 49, 47, 255, 29, 34, 32, 255, 40, 36, 37, 255, 41, 36, 33, 255, 43, 41, 33, 255, 39, 39, 26, 255, 40, 38, 28, 255, 40, 32, 21, 255, 41, 31, 9, 255, 33, 27, 4, 255, 35, 31, 9, 255, 45, 30, 12, 255, 47, 37, 3, 255, 47, 51, 12, 255, 43, 56, 5, 255, 46, 57, 2, 255, 49, 58, 17, 255, 58, 60, 12, 255, 61, 67, 10, 255, 69, 70, 13, 255, 68, 71, 9, 255, 66, 69, 6, 255, 69, 72, 12, 255, 68, 74, 8, 255, 66, 71, 6, 255, 61, 62, 7, 255, 81, 65, 9, 255, 95, 79, 11, 255, 86, 79, 3, 255, 87, 76, 4, 255, 85, 80, 5, 255, 84, 80, 5, 255, 92, 78, 7, 255, 101, 78, 8, 255, 99, 81, 6, 255, 97, 85, 4, 255, 105, 81, 11, 255, 106, 81, 8, 255, 110, 84, 3, 255, 111, 85, 5, 255, 106, 80, 5, 255, 111, 78, 5, 255, 111, 83, 5, 255, 102, 71, 6, 255, 134, 72, 13, 255, 163, 87, 9, 255, 172, 100, 6, 255, 179, 97, 2, 255, 181, 95, 6, 255, 175, 90, 8, 255, 163, 85, 6, 255, 136, 74, 11, 255, 148, 74, 11, 255, 166, 89, 9, 255, 151, 90, 16, 255, 146, 88, 10, 255, 142, 80, 12, 255, 146, 79, 13, 255, 154, 83, 5, 255, 154, 86, 6, 255, 156, 86, 14, 255, 158, 90, 12, 255, 164, 95, 10, 255, 176, 96, 13, 255, 178, 99, 18, 255, 180, 104, 16, 255, 189, 104, 7, 255, 196, 107, 9, 255, 192, 106, 7, 255, 192, 99, 9, 255, 179, 88, 7, 255, 158, 70, 7, 255, 186, 89, 16, 255, 194, 96, 4, 255, 167, 78, 1, 255, 142, 62, 6, 255, 149, 64, 8, 255, 169, 79, 11, 255, 153, 76, 12, 255, 189, 95, 5, 255, 140, 61, 4, 255, 96, 43, 8, 255, 168, 92, 12, 255, 182, 88, 12, 255, 142, 58, 7, 255, 123, 48, 9, 255, 140, 66, 13, 255, 159, 77, 9, 255, 161, 68, 7, 255, 151, 61, 12, 255, 137, 55, 8, 255, 146, 71, 6, 255, 140, 62, 5, 255, 140, 68, 13, 255, 131, 61, 11, 255, 160, 85, 4, 255, 173, 93, 9, 255, 174, 85, 10, 255, 176, 91, 4, 255, 157, 74, 4, 255, 171, 83, 10, 255, 164, 82, 7, 255, 157, 73, 7, 255, 150, 63, 10, 255, 123, 55, 13, 255, 119, 60, 7, 255, 160, 84, 8, 255, 175, 88, 5, 255, 178, 90, 5, 255, 165, 80, 6, 255, 166, 78, 12, 255, 168, 73, 5, 255, 148, 55, 6, 255, 135, 57, 11, 255, 132, 62, 6, 255, 142, 69, 6, 255, 157, 73, 9, 255, 159, 69, 8, 255, 162, 68, 5, 255, 167, 75, 3, 255, 152, 72, 6, 255, 132, 65, 6, 255, 144, 72, 6, 255, 152, 78, 8, 255, 147, 71, 8, 255, 148, 71, 8, 255, 142, 73, 8, 255, 139, 73, 3, 255, 148, 78, 5, 255, 168, 93, 8, 255, 169, 87, 13, 255, 179, 91, 10, 255, 177, 88, 12, 255, 163, 82, 13, 255, 162, 83, 10, 255, 169, 88, 11, 255, 165, 86, 4, 255, 180, 96, 6, 255, 185, 91, 7, 255, 190, 100, 6, 255, 190, 95, 8, 255, 190, 94, 5, 255, 185, 91, 6, 255, 185, 91, 5, 255, 182, 87, 5, 255, 179, 87, 6, 255, 187, 97, 5, 255, 193, 102, 1, 255, 193, 99, 4, 255, 195, 102, 3, 255, 194, 102, 4, 255, 191, 99, 4, 255, 192, 98, 5, 255, 195, 102, 6, 255, 194, 101, 7, 255, 196, 102, 10, 255, 198, 103, 7, 255, 195, 98, 12, 255, 174, 85, 9, 255, 170, 81, 8, 255, 179, 91, 5, 255, 184, 95, 6, 255, 176, 87, 7, 255, 170, 81, 1, 255, 171, 83, 3, 255, 173, 85, 15, 255, 179, 91, 11, 255, 182, 95, 7, 255, 187, 97, 8, 255, 192, 105, 2, 255, 182, 95, 2, 255, 175, 91, 9, 255, 189, 108, 3, 255, 191, 107, 8, 255, 199, 115, 11, 255, 197, 113, 1, 255, 194, 111, 0, 255, 196, 111, 1, 255, 199, 111, 10, 255, 197, 108, 10, 255, 199, 112, 4, 255, 203, 118, 1, 255, 201, 117, 2, 255, 199, 118, 4, 255, 204, 126, 6, 255, 205, 123, 9, 255, 201, 115, 8, 255, 207, 122, 6, 255, 211, 128, 9, 255, 206, 124, 3, 255, 205, 122, 8, 255, 209, 130, 0, 255, 220, 144, 5, 255, 222, 149, 6, 255, 218, 146, 5, 255, 218, 145, 6, 255, 220, 152, 0, 255, 223, 159, 0, 255, 229, 170, 4, 255, 228, 170, 0, 255, 229, 170, 1, 255, 232, 174, 4, 255, 229, 170, 4, 255, 208, 138, 3, 255, 204, 135, 6, 255, 217, 153, 5, 255, 205, 142, 2, 255, 191, 128, 5, 255, 197, 139, 2, 255, 204, 140, 2, 255, 195, 121, 6, 255, 211, 144, 9, 255, 226, 170, 3, 255, 231, 173, 3, 255, 234, 178, 2, 255, 230, 178, 1, 255, 231, 175, 3, 255, 230, 172, 3, 255, 230, 171, 3, 255, 231, 175, 3, 255, 234, 177, 2, 255, 236, 176, 2, 255, 235, 172, 7, 255, 221, 159, 4, 255, 194, 135, 11, 255, 189, 126, 8, 255, 188, 122, 1, 255, 175, 102, 2, 255, 169, 92, 5, 255, 161, 84, 4, 255, 163, 88, 9, 255, 158, 83, 4, 255, 162, 87, 1, 255, 161, 86, 4, 255, 159, 84, 10, 255, 168, 92, 5, 255, 163, 87, 6, 255, 161, 85, 5, 255, 169, 93, 4, 255, 172, 99, 11, 255, 172, 104, 20, 255, 176, 107, 20, 255, 175, 105, 10, 255, 161, 93, 4, 255, 143, 81, 4, 255, 141, 82, 10, 255, 145, 83, 9, 255, 177, 112, 7, 255, 185, 113, 4, 255, 181, 107, 2, 255, 179, 104, 1, 255, 175, 97, 2, 255, 169, 91, 2, 255, 168, 89, 5, 255, 182, 105, 6, 255, 200, 138, 6, 255, 199, 142, 4, 255, 198, 138, 3, 255, 195, 133, 7, 255, 199, 128, 10, 255, 201, 131, 4, 255, 201, 131, 11, 255, 200, 121, 8, 255, 187, 104, 10, 255, 176, 95, 11, 255, 176, 97, 9, 255, 179, 99, 8, 255, 180, 97, 10, 255, 183, 98, 12, 255, 178, 90, 11, 255, 178, 90, 6, 255, 192, 107, 6, 255, 200, 118, 4, 255, 192, 112, 1, 255, 192, 110, 6, 255, 190, 108, 4, 255, 187, 105, 0, 255, 186, 101, 5, 255, 184, 99, 7, 255, 180, 96, 8, 255, 175, 92, 8, 255, 168, 82, 5, 255, 146, 61, 6, 255, 132, 49, 5, 255, 125, 42, 7, 255, 118, 41, 4, 255, 113, 42, 6, 255, 115, 38, 5, 255, 108, 34, 4, 255, 99, 33, 6, 255, 91, 34, 3, 255, 99, 43, 3, 255, 114, 50, 2, 255, 118, 50, 3, 255, 117, 51, 7, 255, 112, 50, 5, 255, 114, 52, 5, 255, 113, 51, 6, 255, 111, 48, 8, 255, 88, 27, 2, 255, 87, 32, 6, 255, 94, 32, 4, 255, 93, 27, 2, 255, 98, 36, 7, 255, 97, 35, 2, 255, 100, 34, 5, 255, 97, 30, 4, 255, 98, 28, 2, 255, 105, 33, 3, 255, 108, 37, 2, 255, 109, 43, 4, 255, 109, 40, 3, 255, 114, 34, 4, 255, 123, 43, 9, 255, 129, 47, 5, 255, 133, 52, 4, 255, 126, 47, 5, 255, 107, 29, 1, 255, 103, 38, 1, 255, 114, 42, 2, 255, 117, 38, 4, 255, 97, 29, 3, 255, 97, 35, 7, 255, 122, 44, 7, 255, 140, 50, 4, 255, 148, 60, 2, 255, 143, 59, 3, 255, 134, 51, 3, 255, 125, 42, 5, 255, 127, 45, 5, 255, 136, 53, 3, 255, 154, 65, 0, 255, 155, 66, 1, 255, 161, 69, 2, 255, 2, 1, 17, 255, 0, 2, 16, 255, 2, 1, 15, 255, 1, 3, 30, 255, 3, 21, 58, 255, 1, 32, 61, 255, 2, 19, 47, 255, 1, 15, 40, 255, 0, 19, 43, 255, 1, 12, 37, 255, 1, 18, 45, 255, 1, 23, 55, 255, 3, 24, 46, 255, 2, 20, 34, 255, 2, 18, 42, 255, 1, 17, 45, 255, 1, 13, 31, 255, 3, 8, 15, 255, 0, 6, 15, 255, 2, 9, 18, 255, 3, 6, 13, 255, 2, 3, 1, 255, 1, 1, 2, 255, 0, 0, 2, 255, 1, 1, 5, 255, 0, 1, 1, 255, 0, 0, 2, 255, 2, 0, 6, 255, 0, 2, 3, 255, 2, 2, 1, 255, 2, 0, 3, 255, 0, 0, 2, 255, 13, 21, 106, 255, 40, 66, 151, 255, 17, 18, 0, 255, 12, 5, 0, 255, 20, 23, 50, 255, 7, 13, 31, 255, 4, 0, 0, 255, 3, 2, 8, 255, 2, 2, 2, 255, 1, 1, 2, 255, 7, 2, 2, 255, 3, 1, 0, 255, 1, 1, 3, 255, 4, 1, 2, 255, 2, 1, 1, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 1, 0, 255, 3, 3, 0, 255, 6, 2, 1, 255, 9, 3, 3, 255, 8, 4, 0, 255, 10, 6, 3, 255, 8, 5, 1, 255, 9, 6, 1, 255, 11, 5, 1, 255, 12, 7, 3, 255, 13, 9, 4, 255, 12, 9, 1, 255, 18, 14, 3, 255, 26, 20, 8, 255, 28, 21, 10, 255, 34, 32, 25, 255, 40, 40, 39, 255, 37, 40, 33, 255, 32, 32, 22, 255, 40, 39, 31, 255, 50, 47, 36, 255, 49, 45, 25, 255, 47, 43, 25, 255, 46, 41, 32, 255, 44, 36, 21, 255, 46, 33, 6, 255, 41, 29, 5, 255, 40, 34, 8, 255, 51, 47, 10, 255, 56, 47, 10, 255, 50, 47, 9, 255, 47, 49, 14, 255, 54, 55, 8, 255, 54, 60, 9, 255, 61, 62, 8, 255, 67, 68, 14, 255, 61, 70, 5, 255, 74, 72, 9, 255, 80, 71, 9, 255, 74, 73, 3, 255, 70, 68, 5, 255, 76, 69, 1, 255, 99, 89, 9, 255, 107, 101, 10, 255, 108, 108, 7, 255, 106, 105, 1, 255, 105, 99, 2, 255, 110, 98, 5, 255, 106, 100, 5, 255, 107, 97, 5, 255, 110, 91, 5, 255, 107, 88, 6, 255, 104, 87, 8, 255, 117, 87, 6, 255, 108, 88, 1, 255, 100, 83, 3, 255, 101, 77, 6, 255, 103, 79, 11, 255, 103, 73, 4, 255, 103, 71, 5, 255, 101, 68, 9, 255, 104, 66, 2, 255, 117, 69, 4, 255, 124, 65, 4, 255, 143, 69, 6, 255, 160, 77, 3, 255, 164, 86, 7, 255, 180, 91, 2, 255, 172, 87, 1, 255, 177, 95, 6, 255, 179, 97, 6, 255, 174, 96, 4, 255, 179, 99, 3, 255, 192, 106, 11, 255, 191, 103, 14, 255, 196, 109, 6, 255, 197, 112, 7, 255, 193, 103, 7, 255, 198, 110, 6, 255, 200, 113, 11, 255, 193, 103, 5, 255, 193, 103, 3, 255, 196, 110, 3, 255, 175, 88, 12, 255, 160, 66, 13, 255, 193, 97, 3, 255, 193, 92, 6, 255, 157, 71, 4, 255, 135, 61, 5, 255, 170, 77, 15, 255, 163, 64, 7, 255, 130, 55, 5, 255, 115, 51, 4, 255, 153, 75, 4, 255, 169, 89, 7, 255, 197, 123, 20, 255, 194, 105, 12, 255, 128, 63, 6, 255, 122, 64, 5, 255, 154, 72, 3, 255, 137, 61, 3, 255, 113, 59, 7, 255, 137, 71, 13, 255, 156, 78, 7, 255, 141, 72, 7, 255, 137, 65, 7, 255, 135, 58, 1, 255, 132, 66, 5, 255, 128, 62, 7, 255, 132, 63, 5, 255, 132, 67, 11, 255, 147, 74, 11, 255, 162, 84, 0, 255, 163, 78, 7, 255, 150, 65, 10, 255, 153, 72, 10, 255, 148, 70, 8, 255, 163, 75, 12, 255, 154, 72, 2, 255, 132, 63, 3, 255, 128, 59, 9, 255, 131, 62, 4, 255, 150, 78, 6, 255, 164, 83, 6, 255, 168, 77, 10, 255, 155, 72, 13, 255, 147, 66, 5, 255, 155, 73, 2, 255, 140, 61, 2, 255, 133, 62, 8, 255, 124, 63, 5, 255, 131, 61, 18, 255, 141, 64, 12, 255, 134, 61, 1, 255, 119, 52, 5, 255, 124, 61, 10, 255, 124, 65, 0, 255, 130, 66, 5, 255, 141, 66, 6, 255, 145, 72, 4, 255, 144, 74, 0, 255, 148, 73, 5, 255, 151, 72, 7, 255, 150, 74, 5, 255, 156, 74, 9, 255, 175, 84, 15, 255, 180, 85, 9, 255, 178, 84, 9, 255, 165, 76, 6, 255, 162, 79, 11, 255, 134, 67, 5, 255, 107, 60, 7, 255, 131, 76, 11, 255, 178, 97, 8, 255, 186, 97, 9, 255, 158, 78, 6, 255, 175, 92, 5, 255, 185, 101, 9, 255, 178, 92, 3, 255, 160, 75, 4, 255, 167, 82, 10, 255, 172, 87, 5, 255, 171, 84, 4, 255, 180, 90, 5, 255, 191, 100, 5, 255, 194, 99, 8, 255, 190, 98, 3, 255, 186, 98, 4, 255, 186, 98, 3, 255, 188, 94, 6, 255, 182, 90, 7, 255, 177, 85, 8, 255, 185, 96, 6, 255, 187, 95, 9, 255, 173, 81, 5, 255, 176, 91, 3, 255, 175, 90, 6, 255, 186, 100, 2, 255, 188, 101, 8, 255, 169, 80, 5, 255, 174, 88, 3, 255, 174, 91, 3, 255, 162, 78, 5, 255, 167, 84, 6, 255, 182, 100, 16, 255, 169, 85, 10, 255, 170, 89, 0, 255, 177, 95, 11, 255, 181, 97, 14, 255, 193, 114, 3, 255, 181, 99, 3, 255, 176, 89, 6, 255, 181, 91, 7, 255, 185, 94, 3, 255, 196, 108, 6, 255, 194, 106, 4, 255, 197, 108, 5, 255, 197, 110, 3, 255, 200, 113, 4, 255, 198, 112, 3, 255, 191, 110, 3, 255, 199, 125, 4, 255, 204, 125, 0, 255, 206, 122, 2, 255, 206, 124, 1, 255, 201, 122, 6, 255, 201, 122, 12, 255, 208, 136, 2, 255, 218, 145, 5, 255, 218, 143, 3, 255, 211, 134, 3, 255, 213, 136, 7, 255, 213, 134, 5, 255, 208, 131, 5, 255, 220, 153, 9, 255, 228, 169, 3, 255, 228, 169, 1, 255, 229, 168, 2, 255, 225, 164, 4, 255, 215, 153, 5, 255, 207, 138, 5, 255, 214, 151, 5, 255, 218, 159, 4, 255, 194, 131, 1, 255, 195, 131, 1, 255, 204, 141, 8, 255, 201, 139, 6, 255, 205, 140, 5, 255, 224, 169, 8, 255, 230, 180, 6, 255, 228, 172, 1, 255, 230, 168, 1, 255, 224, 165, 5, 255, 224, 169, 3, 255, 228, 170, 0, 255, 228, 172, 1, 255, 225, 171, 0, 255, 228, 173, 1, 255, 235, 178, 2, 255, 230, 168, 4, 255, 221, 160, 4, 255, 208, 145, 4, 255, 189, 118, 5, 255, 191, 117, 3, 255, 183, 111, 6, 255, 167, 89, 5, 255, 159, 80, 1, 255, 159, 84, 5, 255, 154, 77, 1, 255, 158, 81, 4, 255, 157, 81, 1, 255, 162, 85, 4, 255, 166, 94, 4, 255, 161, 90, 5, 255, 167, 93, 7, 255, 179, 107, 2, 255, 176, 108, 5, 255, 178, 114, 20, 255, 171, 113, 17, 255, 164, 104, 15, 255, 154, 90, 10, 255, 149, 86, 4, 255, 141, 78, 4, 255, 138, 75, 4, 255, 178, 117, 5, 255, 192, 122, 3, 255, 186, 115, 7, 255, 182, 107, 5, 255, 181, 101, 4, 255, 176, 97, 3, 255, 179, 104, 4, 255, 192, 135, 10, 255, 199, 141, 5, 255, 194, 133, 5, 255, 197, 129, 6, 255, 203, 126, 12, 255, 201, 128, 14, 255, 199, 128, 5, 255, 203, 126, 16, 255, 206, 128, 12, 255, 202, 126, 12, 255, 193, 119, 13, 255, 190, 111, 13, 255, 190, 105, 13, 255, 185, 101, 9, 255, 176, 89, 4, 255, 170, 77, 11, 255, 173, 83, 3, 255, 192, 106, 7, 255, 200, 118, 9, 255, 194, 114, 3, 255, 193, 112, 4, 255, 190, 108, 7, 255, 187, 105, 5, 255, 184, 102, 2, 255, 178, 93, 4, 255, 168, 85, 10, 255, 159, 74, 5, 255, 153, 63, 5, 255, 137, 53, 5, 255, 136, 55, 2, 255, 138, 56, 3, 255, 135, 59, 2, 255, 133, 61, 4, 255, 126, 47, 1, 255, 121, 42, 3, 255, 107, 37, 2, 255, 96, 33, 2, 255, 93, 29, 4, 255, 103, 32, 2, 255, 105, 31, 1, 255, 104, 34, 2, 255, 103, 34, 0, 255, 105, 36, 7, 255, 102, 34, 4, 255, 104, 38, 1, 255, 99, 30, 3, 255, 89, 23, 4, 255, 84, 23, 1, 255, 93, 30, 3, 255, 105, 37, 0, 255, 102, 34, 3, 255, 101, 36, 3, 255, 106, 37, 1, 255, 111, 36, 1, 255, 114, 40, 5, 255, 116, 42, 4, 255, 121, 43, 2, 255, 125, 47, 5, 255, 118, 44, 3, 255, 122, 45, 1, 255, 123, 44, 2, 255, 121, 42, 3, 255, 118, 41, 3, 255, 119, 44, 3, 255, 124, 46, 4, 255, 111, 36, 2, 255, 103, 29, 1, 255, 99, 28, 3, 255, 97, 28, 3, 255, 119, 39, 4, 255, 154, 62, 6, 255, 163, 71, 2, 255, 154, 66, 2, 255, 147, 62, 5, 255, 138, 52, 3, 255, 139, 53, 1, 255, 154, 67, 3, 255, 165, 73, 4, 255, 162, 68, 2, 255, 165, 71, 4, 255, 3, 2, 22, 255, 0, 3, 17, 255, 3, 1, 30, 255, 7, 24, 72, 255, 1, 34, 74, 255, 1, 27, 56, 255, 5, 25, 63, 255, 3, 21, 48, 255, 2, 18, 29, 255, 0, 11, 33, 255, 2, 14, 45, 255, 3, 19, 49, 255, 2, 24, 47, 255, 0, 21, 51, 255, 0, 19, 51, 255, 4, 21, 49, 255, 5, 18, 39, 255, 1, 9, 22, 255, 1, 7, 20, 255, 1, 8, 22, 255, 2, 4, 18, 255, 3, 3, 10, 255, 0, 0, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 1, 2, 4, 255, 0, 1, 8, 255, 5, 0, 7, 255, 2, 0, 3, 255, 2, 2, 2, 255, 3, 1, 0, 255, 1, 3, 44, 255, 38, 67, 186, 255, 46, 41, 40, 255, 9, 0, 0, 255, 18, 17, 35, 255, 18, 19, 37, 255, 3, 0, 0, 255, 3, 0, 3, 255, 2, 2, 3, 255, 2, 1, 1, 255, 0, 1, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 1, 0, 1, 255, 2, 1, 2, 255, 4, 0, 2, 255, 4, 2, 0, 255, 2, 2, 0, 255, 3, 3, 0, 255, 6, 2, 1, 255, 7, 3, 0, 255, 9, 4, 1, 255, 9, 4, 1, 255, 10, 5, 1, 255, 12, 7, 1, 255, 12, 8, 4, 255, 12, 4, 3, 255, 14, 7, 3, 255, 11, 11, 1, 255, 13, 8, 0, 255, 17, 11, 4, 255, 19, 19, 6, 255, 28, 24, 5, 255, 36, 30, 20, 255, 47, 31, 30, 255, 42, 36, 20, 255, 34, 35, 20, 255, 43, 38, 34, 255, 47, 49, 34, 255, 45, 48, 27, 255, 47, 45, 28, 255, 46, 41, 34, 255, 47, 41, 25, 255, 44, 39, 12, 255, 41, 37, 12, 255, 42, 39, 13, 255, 53, 46, 18, 255, 59, 50, 5, 255, 56, 50, 2, 255, 55, 55, 10, 255, 56, 56, 12, 255, 66, 61, 10, 255, 73, 68, 3, 255, 66, 70, 4, 255, 71, 76, 1, 255, 87, 74, 1, 255, 77, 76, 4, 255, 71, 69, 1, 255, 84, 74, 7, 255, 98, 90, 5, 255, 109, 102, 10, 255, 102, 98, 10, 255, 104, 108, 5, 255, 121, 116, 11, 255, 101, 95, 3, 255, 100, 89, 7, 255, 99, 90, 8, 255, 95, 86, 11, 255, 99, 88, 8, 255, 100, 84, 5, 255, 97, 79, 2, 255, 99, 80, 1, 255, 97, 78, 5, 255, 93, 69, 3, 255, 98, 69, 1, 255, 100, 72, 6, 255, 97, 68, 5, 255, 102, 68, 3, 255, 101, 63, 5, 255, 105, 65, 2, 255, 107, 64, 1, 255, 106, 64, 4, 255, 107, 61, 7, 255, 109, 57, 4, 255, 124, 66, 5, 255, 138, 73, 6, 255, 141, 74, 2, 255, 167, 90, 6, 255, 168, 88, 2, 255, 173, 90, 2, 255, 172, 90, 8, 255, 183, 97, 6, 255, 175, 84, 5, 255, 195, 101, 8, 255, 174, 87, 12, 255, 159, 74, 2, 255, 191, 97, 8, 255, 187, 90, 4, 255, 147, 64, 10, 255, 171, 83, 4, 255, 183, 87, 4, 255, 139, 57, 8, 255, 151, 66, 19, 255, 166, 76, 12, 255, 140, 60, 4, 255, 120, 55, 7, 255, 153, 82, 7, 255, 146, 63, 2, 255, 110, 45, 14, 255, 108, 58, 12, 255, 129, 67, 9, 255, 157, 74, 5, 255, 149, 64, 4, 255, 165, 80, 12, 255, 138, 65, 7, 255, 114, 54, 8, 255, 133, 58, 13, 255, 132, 55, 9, 255, 126, 62, 8, 255, 148, 87, 13, 255, 157, 79, 14, 255, 168, 88, 11, 255, 161, 87, 4, 255, 142, 62, 4, 255, 143, 63, 16, 255, 158, 83, 21, 255, 148, 74, 2, 255, 154, 77, 12, 255, 168, 94, 16, 255, 165, 88, 11, 255, 152, 74, 3, 255, 151, 78, 18, 255, 128, 67, 6, 255, 122, 57, 9, 255, 150, 70, 10, 255, 144, 68, 4, 255, 133, 62, 4, 255, 138, 67, 9, 255, 135, 64, 13, 255, 131, 64, 9, 255, 129, 65, 7, 255, 131, 65, 5, 255, 134, 65, 6, 255, 128, 60, 4, 255, 128, 59, 14, 255, 128, 64, 8, 255, 124, 65, 2, 255, 123, 64, 6, 255, 126, 68, 3, 255, 124, 66, 5, 255, 122, 63, 2, 255, 126, 65, 7, 255, 132, 69, 4, 255, 132, 66, 8, 255, 132, 67, 10, 255, 138, 71, 4, 255, 140, 69, 11, 255, 137, 69, 6, 255, 137, 69, 9, 255, 138, 70, 4, 255, 144, 77, 11, 255, 156, 86, 4, 255, 162, 84, 8, 255, 164, 90, 12, 255, 163, 91, 11, 255, 171, 94, 5, 255, 159, 78, 10, 255, 142, 73, 8, 255, 137, 67, 2, 255, 163, 88, 12, 255, 180, 103, 18, 255, 175, 86, 9, 255, 181, 88, 13, 255, 166, 82, 8, 255, 164, 83, 4, 255, 182, 102, 12, 255, 181, 99, 11, 255, 178, 95, 12, 255, 171, 89, 13, 255, 161, 83, 8, 255, 169, 83, 7, 255, 195, 107, 15, 255, 196, 109, 7, 255, 192, 103, 10, 255, 180, 93, 3, 255, 189, 103, 16, 255, 189, 106, 6, 255, 185, 98, 5, 255, 184, 94, 7, 255, 179, 94, 14, 255, 180, 96, 12, 255, 185, 101, 3, 255, 183, 101, 8, 255, 187, 106, 6, 255, 183, 101, 9, 255, 184, 104, 7, 255, 196, 120, 8, 255, 185, 106, 12, 255, 186, 107, 7, 255, 184, 106, 9, 255, 182, 108, 8, 255, 181, 103, 8, 255, 183, 98, 14, 255, 180, 101, 9, 255, 175, 102, 10, 255, 186, 112, 10, 255, 197, 122, 13, 255, 196, 121, 9, 255, 172, 94, 9, 255, 170, 91, 6, 255, 175, 97, 6, 255, 186, 108, 10, 255, 188, 110, 15, 255, 200, 125, 7, 255, 201, 123, 6, 255, 194, 115, 6, 255, 196, 115, 18, 255, 193, 114, 10, 255, 194, 116, 11, 255, 198, 123, 9, 255, 198, 122, 6, 255, 191, 114, 2, 255, 187, 108, 6, 255, 196, 120, 5, 255, 209, 139, 4, 255, 206, 128, 5, 255, 200, 120, 5, 255, 205, 126, 3, 255, 209, 134, 0, 255, 210, 140, 2, 255, 208, 140, 4, 255, 216, 150, 10, 255, 217, 156, 4, 255, 225, 168, 2, 255, 229, 169, 2, 255, 227, 163, 1, 255, 218, 152, 3, 255, 205, 138, 5, 255, 208, 139, 5, 255, 210, 147, 4, 255, 202, 142, 2, 255, 198, 138, 8, 255, 200, 138, 5, 255, 198, 133, 3, 255, 204, 145, 7, 255, 221, 165, 9, 255, 229, 173, 3, 255, 227, 168, 2, 255, 225, 164, 5, 255, 225, 166, 4, 255, 227, 169, 1, 255, 229, 172, 2, 255, 227, 171, 1, 255, 228, 172, 0, 255, 225, 168, 3, 255, 225, 166, 4, 255, 230, 171, 0, 255, 226, 168, 2, 255, 213, 152, 11, 255, 200, 135, 7, 255, 188, 116, 8, 255, 190, 115, 9, 255, 183, 112, 0, 255, 166, 91, 6, 255, 158, 83, 2, 255, 158, 82, 1, 255, 149, 74, 2, 255, 153, 80, 4, 255, 164, 91, 4, 255, 166, 93, 2, 255, 172, 97, 8, 255, 160, 90, 9, 255, 161, 94, 6, 255, 189, 124, 9, 255, 179, 118, 2, 255, 183, 127, 15, 255, 183, 133, 13, 255, 178, 124, 14, 255, 167, 112, 16, 255, 161, 103, 8, 255, 145, 87, 7, 255, 150, 91, 12, 255, 184, 118, 6, 255, 187, 117, 9, 255, 188, 112, 17, 255, 192, 115, 6, 255, 187, 111, 4, 255, 181, 107, 7, 255, 196, 131, 6, 255, 201, 144, 4, 255, 199, 138, 4, 255, 197, 129, 10, 255, 195, 125, 4, 255, 200, 124, 4, 255, 201, 126, 4, 255, 205, 128, 3, 255, 206, 126, 4, 255, 202, 127, 8, 255, 203, 130, 5, 255, 205, 132, 9, 255, 206, 131, 16, 255, 207, 129, 9, 255, 205, 124, 17, 255, 177, 94, 12, 255, 165, 79, 11, 255, 177, 94, 11, 255, 195, 114, 12, 255, 199, 118, 9, 255, 195, 113, 6, 255, 192, 110, 1, 255, 191, 105, 5, 255, 188, 101, 6, 255, 180, 91, 4, 255, 170, 80, 4, 255, 160, 78, 3, 255, 147, 70, 4, 255, 146, 64, 9, 255, 142, 59, 5, 255, 139, 56, 2, 255, 143, 62, 6, 255, 137, 61, 2, 255, 136, 55, 5, 255, 132, 49, 2, 255, 128, 47, 5, 255, 118, 43, 3, 255, 113, 44, 4, 255, 109, 44, 4, 255, 107, 38, 2, 255, 110, 36, 1, 255, 112, 38, 1, 255, 115, 40, 4, 255, 113, 37, 5, 255, 109, 39, 3, 255, 113, 46, 5, 255, 119, 42, 5, 255, 99, 29, 1, 255, 94, 35, 4, 255, 105, 34, 2, 255, 109, 36, 1, 255, 114, 39, 2, 255, 113, 36, 2, 255, 106, 40, 2, 255, 114, 44, 1, 255, 122, 42, 3, 255, 128, 50, 9, 255, 131, 49, 3, 255, 119, 46, 2, 255, 115, 44, 3, 255, 112, 42, 4, 255, 106, 35, 3, 255, 99, 28, 3, 255, 97, 31, 4, 255, 98, 37, 5, 255, 102, 34, 5, 255, 101, 35, 8, 255, 105, 34, 5, 255, 111, 37, 1, 255, 110, 33, 2, 255, 136, 45, 4, 255, 164, 66, 5, 255, 168, 73, 4, 255, 162, 71, 0, 255, 158, 66, 2, 255, 153, 60, 3, 255, 156, 68, 1, 255, 164, 77, 0, 255, 162, 73, 3, 255, 163, 73, 5, 255, 160, 69, 5, 255, 2, 0, 14, 255, 3, 2, 25, 255, 2, 21, 69, 255, 3, 38, 85, 255, 4, 34, 75, 255, 2, 23, 65, 255, 0, 27, 60, 255, 1, 27, 53, 255, 2, 23, 50, 255, 1, 20, 46, 255, 1, 21, 37, 255, 2, 21, 36, 255, 4, 21, 42, 255, 2, 22, 55, 255, 1, 22, 50, 255, 1, 21, 34, 255, 3, 19, 41, 255, 1, 13, 42, 255, 0, 10, 34, 255, 0, 7, 24, 255, 2, 7, 17, 255, 4, 5, 10, 255, 2, 3, 7, 255, 0, 0, 4, 255, 0, 0, 1, 255, 2, 2, 0, 255, 1, 1, 4, 255, 2, 2, 4, 255, 1, 0, 3, 255, 5, 2, 3, 255, 3, 0, 9, 255, 15, 48, 175, 255, 50, 60, 86, 255, 19, 9, 0, 255, 18, 14, 29, 255, 32, 23, 60, 255, 2, 3, 4, 255, 4, 2, 2, 255, 2, 2, 0, 255, 2, 1, 1, 255, 2, 2, 2, 255, 2, 2, 1, 255, 1, 1, 0, 255, 2, 1, 0, 255, 2, 1, 1, 255, 2, 1, 3, 255, 4, 0, 1, 255, 4, 0, 0, 255, 2, 1, 0, 255, 2, 2, 0, 255, 6, 2, 1, 255, 11, 2, 0, 255, 10, 2, 1, 255, 9, 4, 1, 255, 11, 6, 1, 255, 12, 7, 1, 255, 10, 7, 2, 255, 11, 7, 4, 255, 11, 6, 1, 255, 14, 11, 1, 255, 22, 13, 4, 255, 19, 11, 4, 255, 18, 16, 4, 255, 30, 23, 7, 255, 40, 27, 12, 255, 48, 35, 20, 255, 48, 38, 26, 255, 42, 35, 38, 255, 46, 44, 52, 255, 45, 48, 42, 255, 45, 45, 34, 255, 47, 45, 32, 255, 49, 46, 32, 255, 49, 46, 28, 255, 52, 48, 26, 255, 44, 40, 14, 255, 47, 43, 11, 255, 50, 43, 16, 255, 58, 54, 13, 255, 60, 57, 7, 255, 57, 55, 4, 255, 64, 61, 9, 255, 72, 67, 11, 255, 69, 70, 6, 255, 66, 70, 10, 255, 75, 74, 12, 255, 82, 67, 3, 255, 66, 55, 6, 255, 81, 77, 4, 255, 92, 97, 11, 255, 90, 100, 17, 255, 86, 101, 18, 255, 94, 98, 9, 255, 91, 95, 4, 255, 128, 116, 23, 255, 115, 96, 9, 255, 90, 78, 4, 255, 93, 81, 3, 255, 91, 79, 1, 255, 92, 76, 2, 255, 96, 75, 1, 255, 92, 65, 11, 255, 94, 66, 13, 255, 99, 69, 2, 255, 93, 69, 2, 255, 85, 71, 2, 255, 90, 69, 1, 255, 100, 66, 2, 255, 103, 67, 6, 255, 100, 65, 2, 255, 105, 63, 2, 255, 107, 61, 3, 255, 107, 62, 7, 255, 108, 63, 7, 255, 115, 64, 5, 255, 106, 62, 7, 255, 99, 53, 2, 255, 120, 67, 6, 255, 143, 74, 8, 255, 143, 71, 3, 255, 150, 79, 2, 255, 150, 72, 12, 255, 158, 75, 9, 255, 138, 68, 0, 255, 179, 85, 5, 255, 134, 61, 5, 255, 147, 77, 15, 255, 169, 76, 6, 255, 129, 56, 1, 255, 145, 65, 15, 255, 157, 74, 10, 255, 121, 57, 0, 255, 122, 59, 4, 255, 167, 83, 5, 255, 136, 58, 6, 255, 104, 58, 7, 255, 123, 66, 6, 255, 151, 75, 5, 255, 126, 61, 6, 255, 123, 62, 10, 255, 123, 58, 5, 255, 120, 55, 6, 255, 112, 48, 4, 255, 105, 35, 4, 255, 119, 45, 6, 255, 140, 68, 16, 255, 151, 74, 8, 255, 176, 101, 6, 255, 184, 101, 25, 255, 198, 105, 24, 255, 200, 108, 7, 255, 189, 99, 15, 255, 197, 107, 22, 255, 199, 109, 13, 255, 199, 114, 24, 255, 202, 122, 19, 255, 197, 117, 10, 255, 196, 114, 14, 255, 192, 108, 15, 255, 190, 107, 16, 255, 171, 91, 12, 255, 176, 95, 15, 255, 181, 100, 12, 255, 174, 93, 14, 255, 157, 81, 13, 255, 145, 72, 10, 255, 129, 61, 5, 255, 129, 58, 13, 255, 134, 66, 4, 255, 128, 66, 1, 255, 129, 65, 3, 255, 133, 65, 5, 255, 132, 67, 4, 255, 136, 64, 9, 255, 131, 65, 7, 255, 125, 61, 11, 255, 125, 59, 14, 255, 124, 61, 7, 255, 121, 63, 8, 255, 125, 61, 11, 255, 128, 60, 11, 255, 127, 60, 9, 255, 133, 69, 15, 255, 133, 73, 3, 255, 136, 71, 9, 255, 140, 69, 7, 255, 143, 71, 7, 255, 133, 61, 14, 255, 136, 68, 8, 255, 143, 76, 9, 255, 150, 76, 12, 255, 147, 68, 13, 255, 133, 62, 10, 255, 154, 82, 18, 255, 173, 96, 5, 255, 176, 95, 7, 255, 170, 91, 7, 255, 183, 101, 9, 255, 182, 100, 11, 255, 182, 109, 21, 255, 193, 119, 17, 255, 194, 112, 7, 255, 188, 111, 10, 255, 197, 120, 15, 255, 195, 105, 4, 255, 187, 102, 8, 255, 196, 117, 19, 255, 197, 116, 7, 255, 211, 121, 13, 255, 199, 112, 9, 255, 160, 80, 8, 255, 171, 88, 10, 255, 208, 130, 11, 255, 213, 135, 13, 255, 215, 134, 18, 255, 193, 111, 14, 255, 193, 112, 15, 255, 206, 129, 9, 255, 207, 123, 10, 255, 193, 105, 6, 255, 211, 135, 8, 255, 215, 142, 10, 255, 215, 137, 19, 255, 210, 137, 9, 255, 212, 140, 5, 255, 217, 145, 10, 255, 216, 145, 18, 255, 213, 144, 9, 255, 219, 150, 11, 255, 216, 146, 13, 255, 215, 148, 12, 255, 218, 147, 15, 255, 210, 138, 10, 255, 203, 137, 9, 255, 217, 150, 8, 255, 222, 151, 10, 255, 220, 157, 9, 255, 223, 156, 3, 255, 221, 149, 12, 255, 208, 134, 11, 255, 200, 124, 17, 255, 206, 136, 7, 255, 221, 154, 4, 255, 211, 141, 8, 255, 212, 145, 3, 255, 217, 153, 4, 255, 223, 159, 8, 255, 214, 148, 13, 255, 205, 134, 2, 255, 208, 137, 9, 255, 209, 141, 8, 255, 207, 140, 4, 255, 203, 135, 6, 255, 201, 130, 6, 255, 208, 138, 10, 255, 203, 135, 2, 255, 203, 129, 4, 255, 204, 128, 8, 255, 211, 137, 11, 255, 214, 146, 6, 255, 213, 148, 2, 255, 211, 150, 0, 255, 217, 158, 4, 255, 226, 165, 1, 255, 229, 164, 3, 255, 224, 159, 12, 255, 219, 155, 10, 255, 212, 146, 6, 255, 205, 136, 8, 255, 202, 135, 0, 255, 209, 145, 10, 255, 201, 138, 4, 255, 202, 140, 3, 255, 196, 133, 4, 255, 209, 147, 6, 255, 220, 164, 9, 255, 221, 165, 3, 255, 225, 167, 0, 255, 222, 163, 0, 255, 223, 164, 2, 255, 232, 173, 10, 255, 230, 173, 4, 255, 227, 168, 2, 255, 224, 166, 5, 255, 226, 169, 2, 255, 225, 167, 1, 255, 227, 168, 5, 255, 226, 166, 1, 255, 225, 166, 2, 255, 217, 158, 4, 255, 203, 143, 0, 255, 191, 123, 4, 255, 188, 116, 4, 255, 180, 105, 7, 255, 171, 94, 0, 255, 162, 85, 5, 255, 161, 85, 3, 255, 159, 84, 8, 255, 161, 86, 5, 255, 160, 82, 4, 255, 174, 97, 2, 255, 177, 101, 5, 255, 158, 81, 1, 255, 160, 90, 4, 255, 181, 119, 12, 255, 182, 122, 9, 255, 189, 126, 7, 255, 186, 130, 12, 255, 185, 125, 18, 255, 184, 123, 12, 255, 177, 115, 8, 255, 162, 110, 4, 255, 164, 106, 6, 255, 193, 124, 4, 255, 199, 132, 6, 255, 197, 128, 2, 255, 189, 117, 4, 255, 185, 115, 2, 255, 196, 132, 0, 255, 202, 141, 2, 255, 200, 138, 1, 255, 197, 130, 5, 255, 194, 123, 5, 255, 196, 123, 6, 255, 199, 124, 2, 255, 202, 125, 2, 255, 204, 124, 8, 255, 204, 125, 5, 255, 204, 127, 13, 255, 204, 128, 18, 255, 205, 130, 17, 255, 207, 131, 23, 255, 209, 131, 19, 255, 208, 130, 13, 255, 201, 123, 16, 255, 199, 121, 11, 255, 202, 124, 6, 255, 198, 118, 0, 255, 195, 115, 4, 255, 193, 106, 8, 255, 185, 96, 0, 255, 184, 94, 2, 255, 181, 92, 4, 255, 170, 83, 2, 255, 163, 82, 5, 255, 161, 80, 6, 255, 153, 72, 3, 255, 144, 65, 2, 255, 141, 57, 6, 255, 144, 55, 5, 255, 145, 59, 5, 255, 132, 53, 3, 255, 128, 47, 1, 255, 129, 46, 1, 255, 127, 45, 2, 255, 123, 45, 3, 255, 120, 48, 5, 255, 119, 49, 5, 255, 112, 40, 3, 255, 119, 46, 7, 255, 126, 51, 7, 255, 120, 45, 1, 255, 118, 44, 5, 255, 113, 43, 5, 255, 110, 43, 2, 255, 118, 41, 2, 255, 111, 36, 2, 255, 109, 39, 4, 255, 116, 45, 6, 255, 115, 44, 2, 255, 114, 41, 1, 255, 113, 39, 5, 255, 119, 42, 9, 255, 122, 43, 6, 255, 114, 42, 3, 255, 111, 36, 1, 255, 117, 40, 5, 255, 111, 37, 4, 255, 105, 38, 3, 255, 104, 39, 5, 255, 97, 32, 3, 255, 92, 27, 0, 255, 96, 32, 5, 255, 100, 38, 9, 255, 102, 34, 1, 255, 112, 34, 6, 255, 110, 38, 6, 255, 106, 40, 1, 255, 113, 32, 6, 255, 126, 44, 8, 255, 156, 67, 3, 255, 169, 73, 1, 255, 164, 71, 3, 255, 164, 72, 2, 255, 166, 75, 3, 255, 166, 77, 5, 255, 161, 73, 3, 255, 158, 70, 2, 255, 159, 70, 3, 255, 155, 66, 2, 255, 3, 1, 21, 255, 1, 22, 67, 255, 4, 37, 85, 255, 1, 34, 86, 255, 2, 36, 83, 255, 2, 25, 62, 255, 1, 30, 68, 255, 1, 33, 70, 255, 1, 26, 65, 255, 3, 22, 58, 255, 2, 21, 40, 255, 2, 22, 40, 255, 0, 21, 50, 255, 3, 22, 56, 255, 2, 20, 58, 255, 0, 17, 46, 255, 1, 18, 46, 255, 5, 22, 39, 255, 1, 17, 33, 255, 0, 11, 22, 255, 1, 9, 19, 255, 0, 3, 15, 255, 2, 6, 12, 255, 1, 2, 5, 255, 0, 1, 4, 255, 2, 1, 8, 255, 3, 0, 12, 255, 1, 2, 5, 255, 1, 2, 8, 255, 2, 0, 0, 255, 4, 24, 143, 255, 39, 74, 159, 255, 30, 22, 0, 255, 22, 11, 8, 255, 23, 29, 58, 255, 7, 6, 18, 255, 4, 1, 0, 255, 1, 3, 3, 255, 1, 0, 1, 255, 0, 0, 0, 255, 1, 0, 0, 255, 4, 0, 1, 255, 3, 1, 3, 255, 3, 1, 2, 255, 1, 0, 1, 255, 1, 0, 0, 255, 4, 1, 1, 255, 5, 1, 1, 255, 5, 3, 0, 255, 6, 3, 0, 255, 10, 4, 1, 255, 13, 4, 1, 255, 11, 2, 1, 255, 10, 1, 0, 255, 12, 5, 0, 255, 13, 8, 0, 255, 12, 9, 1, 255, 13, 8, 4, 255, 13, 9, 1, 255, 21, 11, 2, 255, 22, 6, 0, 255, 14, 10, 1, 255, 21, 13, 4, 255, 26, 16, 6, 255, 33, 23, 14, 255, 40, 28, 11, 255, 50, 39, 30, 255, 51, 44, 45, 255, 56, 53, 61, 255, 50, 50, 57, 255, 47, 47, 42, 255, 55, 51, 43, 255, 51, 49, 37, 255, 51, 48, 34, 255, 53, 52, 24, 255, 56, 55, 15, 255, 46, 42, 10, 255, 46, 44, 10, 255, 51, 49, 11, 255, 56, 53, 7, 255, 63, 59, 2, 255, 66, 62, 1, 255, 69, 66, 4, 255, 68, 67, 5, 255, 65, 69, 5, 255, 61, 65, 5, 255, 80, 75, 26, 255, 147, 156, 84, 255, 170, 186, 75, 255, 183, 194, 64, 255, 160, 162, 21, 255, 106, 111, 7, 255, 100, 92, 8, 255, 86, 86, 6, 255, 102, 94, 8, 255, 116, 91, 13, 255, 89, 73, 3, 255, 90, 73, 2, 255, 89, 66, 1, 255, 93, 67, 6, 255, 98, 71, 1, 255, 96, 65, 10, 255, 97, 66, 10, 255, 94, 68, 1, 255, 89, 64, 1, 255, 86, 64, 3, 255, 89, 64, 3, 255, 96, 64, 3, 255, 97, 60, 5, 255, 100, 65, 5, 255, 101, 62, 2, 255, 104, 61, 2, 255, 106, 62, 3, 255, 109, 64, 7, 255, 110, 60, 4, 255, 109, 58, 1, 255, 113, 64, 1, 255, 108, 61, 7, 255, 108, 54, 6, 255, 108, 54, 8, 255, 106, 56, 0, 255, 109, 60, 9, 255, 105, 51, 9, 255, 119, 64, 7, 255, 128, 58, 5, 255, 102, 56, 9, 255, 140, 69, 8, 255, 110, 49, 6, 255, 84, 56, 3, 255, 131, 71, 5, 255, 139, 62, 3, 255, 119, 64, 3, 255, 120, 65, 3, 255, 121, 63, 3, 255, 123, 69, 4, 255, 120, 62, 3, 255, 136, 68, 11, 255, 131, 62, 3, 255, 131, 56, 5, 255, 147, 66, 16, 255, 107, 38, 2, 255, 95, 34, 8, 255, 119, 61, 9, 255, 154, 78, 8, 255, 183, 102, 7, 255, 186, 100, 7, 255, 200, 115, 11, 255, 200, 112, 9, 255, 205, 122, 16, 255, 211, 126, 30, 255, 214, 127, 21, 255, 204, 129, 16, 255, 211, 132, 28, 255, 214, 128, 10, 255, 209, 123, 10, 255, 202, 116, 10, 255, 200, 115, 5, 255, 198, 110, 9, 255, 198, 112, 15, 255, 191, 107, 15, 255, 190, 104, 11, 255, 182, 101, 15, 255, 178, 98, 8, 255, 189, 99, 15, 255, 182, 90, 15, 255, 179, 98, 17, 255, 171, 92, 6, 255, 141, 69, 10, 255, 123, 65, 8, 255, 125, 66, 5, 255, 125, 61, 6, 255, 126, 65, 10, 255, 123, 63, 3, 255, 126, 65, 7, 255, 129, 63, 7, 255, 132, 67, 5, 255, 126, 64, 6, 255, 132, 70, 9, 255, 138, 72, 4, 255, 128, 61, 7, 255, 127, 65, 5, 255, 138, 73, 13, 255, 146, 75, 13, 255, 142, 67, 6, 255, 143, 72, 10, 255, 150, 76, 17, 255, 151, 74, 6, 255, 146, 72, 12, 255, 140, 67, 6, 255, 156, 83, 7, 255, 167, 88, 10, 255, 171, 88, 7, 255, 157, 93, 11, 255, 167, 103, 14, 255, 179, 105, 11, 255, 190, 110, 20, 255, 194, 124, 15, 255, 194, 125, 14, 255, 199, 122, 9, 255, 202, 122, 8, 255, 203, 127, 12, 255, 197, 127, 22, 255, 202, 128, 22, 255, 200, 119, 12, 255, 193, 110, 17, 255, 193, 121, 15, 255, 197, 127, 5, 255, 204, 130, 4, 255, 202, 123, 13, 255, 184, 103, 18, 255, 184, 112, 9, 255, 202, 134, 14, 255, 207, 140, 7, 255, 205, 134, 16, 255, 206, 136, 7, 255, 205, 133, 10, 255, 204, 134, 13, 255, 208, 138, 2, 255, 204, 120, 8, 255, 181, 93, 3, 255, 201, 126, 8, 255, 205, 133, 12, 255, 206, 131, 13, 255, 206, 135, 7, 255, 212, 136, 10, 255, 206, 131, 7, 255, 208, 134, 14, 255, 210, 139, 14, 255, 209, 137, 11, 255, 211, 138, 16, 255, 211, 140, 11, 255, 204, 134, 14, 255, 203, 137, 10, 255, 213, 147, 6, 255, 211, 147, 3, 255, 212, 145, 4, 255, 215, 145, 7, 255, 212, 141, 10, 255, 205, 132, 7, 255, 209, 135, 21, 255, 212, 141, 8, 255, 216, 146, 6, 255, 212, 143, 7, 255, 207, 134, 12, 255, 214, 148, 10, 255, 216, 156, 4, 255, 217, 159, 2, 255, 220, 161, 0, 255, 218, 153, 5, 255, 216, 150, 9, 255, 219, 158, 2, 255, 225, 164, 1, 255, 227, 164, 6, 255, 224, 163, 3, 255, 225, 162, 6, 255, 218, 153, 4, 255, 213, 147, 3, 255, 209, 141, 6, 255, 208, 142, 9, 255, 213, 149, 8, 255, 216, 154, 5, 255, 222, 161, 3, 255, 224, 165, 0, 255, 226, 163, 2, 255, 218, 148, 3, 255, 216, 149, 2, 255, 217, 154, 3, 255, 202, 136, 0, 255, 203, 132, 7, 255, 205, 138, 2, 255, 205, 140, 5, 255, 198, 131, 4, 255, 193, 127, 11, 255, 207, 145, 10, 255, 220, 163, 2, 255, 220, 164, 2, 255, 219, 163, 2, 255, 220, 163, 3, 255, 225, 167, 4, 255, 224, 167, 0, 255, 226, 168, 0, 255, 224, 165, 2, 255, 221, 160, 4, 255, 221, 160, 1, 255, 223, 164, 1, 255, 222, 163, 4, 255, 227, 167, 11, 255, 224, 164, 4, 255, 225, 165, 4, 255, 216, 160, 0, 255, 214, 158, 1, 255, 209, 149, 1, 255, 193, 122, 9, 255, 173, 95, 1, 255, 164, 91, 0, 255, 166, 92, 6, 255, 159, 87, 2, 255, 165, 94, 2, 255, 177, 106, 0, 255, 165, 93, 3, 255, 165, 90, 6, 255, 170, 94, 10, 255, 157, 76, 2, 255, 172, 93, 4, 255, 192, 128, 2, 255, 178, 116, 4, 255, 182, 116, 15, 255, 184, 124, 13, 255, 187, 128, 14, 255, 182, 118, 10, 255, 183, 116, 4, 255, 184, 121, 3, 255, 182, 121, 10, 255, 180, 113, 7, 255, 198, 128, 15, 255, 191, 125, 5, 255, 180, 115, 4, 255, 195, 134, 4, 255, 203, 146, 1, 255, 195, 135, 8, 255, 198, 129, 5, 255, 196, 128, 3, 255, 196, 126, 1, 255, 199, 123, 16, 255, 199, 120, 15, 255, 202, 123, 4, 255, 205, 126, 3, 255, 207, 129, 3, 255, 205, 128, 13, 255, 206, 129, 22, 255, 208, 132, 18, 255, 206, 132, 10, 255, 205, 131, 8, 255, 205, 127, 12, 255, 206, 126, 16, 255, 203, 123, 14, 255, 202, 121, 13, 255, 194, 110, 5, 255, 190, 105, 2, 255, 185, 97, 4, 255, 179, 89, 1, 255, 180, 91, 1, 255, 176, 88, 0, 255, 171, 85, 1, 255, 170, 87, 4, 255, 161, 81, 4, 255, 154, 72, 3, 255, 155, 67, 6, 255, 148, 61, 5, 255, 142, 57, 3, 255, 143, 57, 7, 255, 138, 52, 6, 255, 132, 51, 4, 255, 129, 47, 2, 255, 126, 43, 0, 255, 126, 46, 2, 255, 122, 47, 1, 255, 124, 47, 2, 255, 121, 47, 5, 255, 121, 47, 3, 255, 126, 50, 2, 255, 123, 46, 0, 255, 121, 47, 4, 255, 117, 46, 5, 255, 119, 47, 6, 255, 122, 44, 5, 255, 123, 46, 3, 255, 125, 44, 3, 255, 123, 47, 8, 255, 117, 41, 2, 255, 120, 47, 3, 255, 124, 50, 2, 255, 132, 45, 0, 255, 126, 43, 2, 255, 107, 45, 2, 255, 107, 39, 1, 255, 109, 37, 2, 255, 120, 39, 5, 255, 113, 37, 5, 255, 110, 40, 5, 255, 103, 35, 0, 255, 105, 36, 2, 255, 111, 38, 3, 255, 116, 41, 4, 255, 113, 39, 1, 255, 112, 37, 1, 255, 110, 44, 0, 255, 117, 50, 3, 255, 129, 48, 8, 255, 134, 54, 5, 255, 159, 73, 2, 255, 173, 78, 5, 255, 168, 74, 7, 255, 163, 72, 4, 255, 163, 73, 3, 255, 163, 74, 4, 255, 160, 71, 4, 255, 157, 68, 1, 255, 157, 69, 0, 255, 158, 69, 0, 255, 4, 17, 63, 255, 0, 38, 72, 255, 2, 31, 79, 255, 2, 30, 75, 255, 4, 33, 76, 255, 3, 24, 72, 255, 0, 32, 72, 255, 5, 30, 69, 255, 4, 14, 43, 255, 5, 18, 37, 255, 3, 23, 52, 255, 0, 21, 58, 255, 6, 26, 50, 255, 1, 22, 45, 255, 2, 22, 47, 255, 0, 18, 32, 255, 1, 17, 40, 255, 3, 16, 40, 255, 3, 16, 35, 255, 2, 11, 33, 255, 3, 11, 26, 255, 0, 7, 12, 255, 3, 8, 12, 255, 2, 4, 12, 255, 2, 1, 14, 255, 4, 0, 13, 255, 3, 1, 8, 255, 0, 0, 7, 255, 1, 0, 0, 255, 0, 9, 94, 255, 14, 78, 210, 255, 37, 39, 28, 255, 10, 7, 0, 255, 24, 25, 55, 255, 10, 18, 33, 255, 4, 0, 4, 255, 3, 0, 6, 255, 1, 0, 3, 255, 2, 1, 1, 255, 2, 1, 1, 255, 3, 0, 1, 255, 4, 0, 1, 255, 5, 2, 3, 255, 4, 2, 1, 255, 2, 1, 0, 255, 4, 1, 0, 255, 6, 3, 2, 255, 7, 3, 2, 255, 8, 3, 0, 255, 9, 2, 0, 255, 11, 3, 1, 255, 9, 3, 0, 255, 10, 4, 1, 255, 12, 4, 2, 255, 15, 6, 2, 255, 19, 10, 2, 255, 18, 10, 2, 255, 17, 7, 1, 255, 20, 10, 3, 255, 25, 9, 1, 255, 26, 11, 3, 255, 20, 15, 2, 255, 17, 9, 0, 255, 24, 16, 5, 255, 32, 24, 9, 255, 38, 27, 22, 255, 35, 31, 29, 255, 45, 49, 39, 255, 60, 55, 55, 255, 58, 49, 53, 255, 55, 50, 46, 255, 55, 51, 43, 255, 55, 54, 31, 255, 54, 53, 33, 255, 58, 55, 36, 255, 55, 52, 18, 255, 54, 50, 16, 255, 53, 53, 11, 255, 62, 56, 6, 255, 63, 56, 4, 255, 66, 64, 12, 255, 62, 62, 6, 255, 67, 65, 2, 255, 79, 68, 11, 255, 77, 69, 7, 255, 65, 55, 0, 255, 136, 127, 45, 255, 227, 240, 103, 255, 239, 242, 88, 255, 240, 230, 23, 255, 154, 133, 6, 255, 88, 75, 17, 255, 84, 77, 5, 255, 79, 71, 10, 255, 92, 79, 0, 255, 117, 81, 3, 255, 83, 68, 1, 255, 86, 66, 2, 255, 94, 66, 6, 255, 97, 68, 4, 255, 92, 63, 1, 255, 92, 63, 3, 255, 98, 66, 2, 255, 103, 71, 7, 255, 110, 71, 5, 255, 120, 69, 7, 255, 116, 71, 6, 255, 111, 71, 2, 255, 123, 73, 5, 255, 123, 67, 2, 255, 119, 62, 5, 255, 123, 66, 9, 255, 121, 65, 7, 255, 119, 63, 3, 255, 124, 65, 0, 255, 127, 70, 11, 255, 128, 71, 4, 255, 130, 69, 4, 255, 132, 64, 7, 255, 132, 61, 8, 255, 131, 60, 2, 255, 119, 57, 7, 255, 113, 58, 6, 255, 122, 58, 15, 255, 126, 57, 6, 255, 120, 63, 3, 255, 118, 53, 6, 255, 116, 57, 7, 255, 126, 60, 6, 255, 106, 54, 7, 255, 120, 59, 8, 255, 107, 52, 3, 255, 106, 41, 2, 255, 107, 40, 6, 255, 102, 41, 8, 255, 111, 37, 4, 255, 112, 44, 10, 255, 122, 47, 4, 255, 172, 76, 12, 255, 153, 61, 5, 255, 120, 43, 3, 255, 113, 42, 10, 255, 142, 59, 9, 255, 171, 76, 6, 255, 181, 87, 13, 255, 200, 99, 13, 255, 193, 94, 4, 255, 202, 108, 6, 255, 215, 127, 6, 255, 207, 121, 15, 255, 209, 123, 15, 255, 212, 129, 19, 255, 208, 119, 8, 255, 210, 116, 13, 255, 206, 117, 11, 255, 201, 111, 15, 255, 201, 110, 14, 255, 202, 113, 11, 255, 205, 119, 10, 255, 199, 115, 10, 255, 201, 112, 10, 255, 188, 100, 20, 255, 195, 113, 4, 255, 188, 103, 2, 255, 179, 90, 7, 255, 189, 104, 24, 255, 185, 106, 4, 255, 183, 101, 8, 255, 172, 95, 6, 255, 159, 83, 13, 255, 152, 75, 11, 255, 146, 78, 6, 255, 133, 72, 5, 255, 126, 66, 10, 255, 127, 67, 5, 255, 130, 67, 15, 255, 137, 69, 7, 255, 149, 76, 6, 255, 151, 78, 8, 255, 135, 68, 17, 255, 132, 66, 9, 255, 150, 83, 9, 255, 141, 66, 10, 255, 149, 71, 16, 255, 163, 81, 9, 255, 170, 90, 17, 255, 168, 95, 9, 255, 190, 116, 17, 255, 191, 112, 12, 255, 180, 100, 1, 255, 191, 109, 14, 255, 195, 114, 9, 255, 190, 109, 14, 255, 186, 102, 10, 255, 198, 119, 11, 255, 201, 124, 20, 255, 201, 124, 23, 255, 205, 128, 18, 255, 198, 123, 18, 255, 200, 125, 7, 255, 210, 134, 18, 255, 207, 135, 22, 255, 205, 132, 9, 255, 205, 129, 8, 255, 205, 129, 21, 255, 205, 133, 18, 255, 210, 131, 12, 255, 205, 123, 7, 255, 192, 110, 8, 255, 205, 126, 13, 255, 214, 136, 10, 255, 207, 136, 9, 255, 207, 135, 8, 255, 209, 137, 11, 255, 208, 135, 7, 255, 209, 135, 7, 255, 210, 133, 15, 255, 211, 135, 17, 255, 189, 103, 11, 255, 180, 91, 9, 255, 202, 125, 24, 255, 205, 133, 18, 255, 207, 133, 9, 255, 205, 133, 10, 255, 203, 128, 13, 255, 204, 130, 18, 255, 205, 136, 4, 255, 207, 136, 7, 255, 209, 138, 19, 255, 204, 133, 13, 255, 205, 134, 17, 255, 206, 135, 17, 255, 209, 138, 9, 255, 210, 137, 3, 255, 212, 141, 13, 255, 216, 147, 13, 255, 212, 144, 10, 255, 210, 142, 9, 255, 210, 142, 9, 255, 214, 148, 2, 255, 212, 144, 8, 255, 211, 143, 6, 255, 207, 138, 9, 255, 212, 144, 9, 255, 219, 151, 11, 255, 220, 153, 4, 255, 218, 155, 1, 255, 218, 155, 5, 255, 216, 153, 7, 255, 215, 154, 4, 255, 221, 160, 8, 255, 222, 157, 13, 255, 219, 155, 5, 255, 223, 163, 0, 255, 224, 160, 6, 255, 223, 155, 7, 255, 216, 149, 7, 255, 210, 146, 2, 255, 212, 151, 0, 255, 223, 164, 3, 255, 228, 168, 2, 255, 232, 169, 3, 255, 229, 170, 2, 255, 222, 163, 2, 255, 210, 146, 2, 255, 211, 141, 4, 255, 215, 144, 4, 255, 211, 138, 11, 255, 190, 117, 6, 255, 202, 136, 5, 255, 200, 133, 3, 255, 194, 125, 1, 255, 206, 143, 6, 255, 218, 159, 5, 255, 217, 159, 5, 255, 219, 163, 1, 255, 222, 164, 3, 255, 216, 161, 5, 255, 220, 164, 7, 255, 221, 163, 3, 255, 221, 159, 5, 255, 219, 154, 6, 255, 217, 153, 3, 255, 221, 159, 0, 255, 219, 157, 0, 255, 216, 154, 4, 255, 216, 156, 6, 255, 216, 158, 3, 255, 219, 160, 5, 255, 222, 163, 10, 255, 214, 158, 0, 255, 214, 157, 2, 255, 207, 142, 8, 255, 178, 102, 6, 255, 168, 95, 1, 255, 175, 102, 6, 255, 175, 114, 5, 255, 178, 121, 4, 255, 187, 123, 5, 255, 181, 114, 9, 255, 161, 84, 11, 255, 161, 87, 5, 255, 167, 90, 9, 255, 166, 85, 4, 255, 184, 107, 9, 255, 192, 127, 5, 255, 185, 129, 4, 255, 194, 135, 4, 255, 181, 130, 5, 255, 181, 126, 15, 255, 184, 117, 6, 255, 182, 117, 10, 255, 188, 121, 10, 255, 187, 117, 5, 255, 179, 111, 4, 255, 178, 112, 6, 255, 191, 132, 7, 255, 203, 148, 3, 255, 199, 142, 1, 255, 202, 139, 12, 255, 204, 135, 8, 255, 201, 132, 5, 255, 199, 128, 5, 255, 200, 126, 9, 255, 200, 124, 9, 255, 204, 126, 5, 255, 207, 129, 5, 255, 208, 130, 7, 255, 205, 128, 6, 255, 206, 131, 7, 255, 209, 133, 14, 255, 206, 129, 15, 255, 204, 127, 14, 255, 204, 126, 16, 255, 204, 123, 16, 255, 197, 114, 13, 255, 195, 109, 13, 255, 189, 103, 10, 255, 186, 97, 6, 255, 178, 93, 2, 255, 180, 93, 8, 255, 178, 91, 2, 255, 175, 86, 3, 255, 173, 86, 7, 255, 170, 83, 3, 255, 162, 76, 3, 255, 156, 72, 4, 255, 153, 70, 6, 255, 150, 67, 1, 255, 147, 61, 2, 255, 145, 58, 7, 255, 136, 53, 2, 255, 135, 51, 4, 255, 137, 52, 4, 255, 134, 49, 3, 255, 132, 51, 5, 255, 131, 54, 6, 255, 126, 49, 1, 255, 129, 53, 3, 255, 131, 53, 2, 255, 131, 49, 1, 255, 128, 49, 4, 255, 123, 45, 5, 255, 123, 46, 2, 255, 124, 50, 1, 255, 125, 53, 3, 255, 132, 53, 2, 255, 137, 50, 1, 255, 127, 50, 2, 255, 127, 48, 1, 255, 127, 49, 1, 255, 126, 47, 2, 255, 128, 44, 1, 255, 119, 45, 5, 255, 113, 42, 2, 255, 111, 44, 3, 255, 114, 40, 3, 255, 117, 38, 1, 255, 106, 34, 2, 255, 117, 39, 7, 255, 115, 36, 4, 255, 113, 38, 4, 255, 112, 40, 1, 255, 113, 44, 0, 255, 119, 48, 2, 255, 119, 55, 7, 255, 122, 51, 0, 255, 139, 58, 5, 255, 138, 58, 3, 255, 144, 63, 0, 255, 160, 72, 3, 255, 161, 73, 3, 255, 157, 69, 0, 255, 156, 68, 0, 255, 156, 69, 0, 255, 156, 68, 0, 255, 160, 73, 3, 255, 167, 79, 3, 255, 164, 76, 1, 255, 164, 77, 0, 255, 2, 32, 82, 255, 3, 34, 82, 255, 1, 28, 73, 255, 4, 24, 70, 255, 2, 25, 58, 255, 0, 20, 50, 255, 2, 20, 44, 255, 3, 15, 31, 255, 1, 8, 32, 255, 2, 19, 55, 255, 1, 25, 66, 255, 1, 22, 50, 255, 3, 19, 32, 255, 2, 22, 52, 255, 2, 21, 50, 255, 3, 20, 42, 255, 2, 17, 38, 255, 2, 14, 38, 255, 3, 16, 32, 255, 3, 13, 30, 255, 3, 15, 31, 255, 3, 13, 28, 255, 3, 7, 24, 255, 2, 1, 16, 255, 2, 1, 11, 255, 2, 0, 8, 255, 1, 3, 5, 255, 4, 1, 1, 255, 4, 5, 57, 255, 15, 71, 238, 255, 41, 66, 87, 255, 18, 11, 0, 255, 32, 13, 45, 255, 19, 26, 78, 255, 0, 3, 0, 255, 3, 4, 3, 255, 1, 2, 1, 255, 2, 4, 1, 255, 3, 1, 0, 255, 3, 2, 0, 255, 5, 1, 0, 255, 4, 0, 0, 255, 5, 1, 0, 255, 5, 1, 0, 255, 3, 1, 0, 255, 5, 1, 0, 255, 4, 2, 0, 255, 4, 1, 0, 255, 8, 2, 0, 255, 12, 1, 0, 255, 13, 3, 1, 255, 9, 3, 0, 255, 12, 7, 3, 255, 14, 6, 3, 255, 16, 7, 2, 255, 21, 11, 2, 255, 23, 9, 2, 255, 17, 7, 0, 255, 31, 12, 6, 255, 30, 14, 6, 255, 21, 14, 3, 255, 28, 14, 4, 255, 22, 16, 3, 255, 28, 18, 4, 255, 26, 22, 7, 255, 28, 26, 9, 255, 40, 28, 15, 255, 55, 41, 33, 255, 53, 49, 57, 255, 59, 54, 57, 255, 63, 59, 45, 255, 57, 54, 42, 255, 60, 58, 32, 255, 63, 61, 31, 255, 61, 55, 43, 255, 59, 52, 36, 255, 56, 53, 16, 255, 59, 56, 4, 255, 70, 59, 8, 255, 71, 60, 7, 255, 61, 61, 5, 255, 62, 64, 7, 255, 70, 64, 9, 255, 71, 68, 2, 255, 84, 68, 3, 255, 93, 74, 5, 255, 102, 90, 9, 255, 97, 95, 7, 255, 100, 83, 7, 255, 92, 67, 2, 255, 77, 55, 6, 255, 84, 63, 4, 255, 83, 70, 5, 255, 76, 63, 4, 255, 87, 75, 7, 255, 111, 75, 3, 255, 84, 61, 2, 255, 82, 57, 6, 255, 95, 68, 3, 255, 99, 71, 1, 255, 115, 78, 9, 255, 136, 87, 10, 255, 145, 84, 4, 255, 162, 92, 5, 255, 172, 100, 6, 255, 159, 88, 3, 255, 158, 82, 1, 255, 167, 85, 7, 255, 162, 81, 10, 255, 158, 75, 4, 255, 153, 69, 3, 255, 155, 68, 8, 255, 155, 71, 8, 255, 157, 76, 6, 255, 155, 75, 2, 255, 157, 67, 9, 255, 160, 73, 5, 255, 158, 71, 2, 255, 155, 70, 1, 255, 161, 69, 1, 255, 163, 72, 5, 255, 164, 67, 6, 255, 159, 67, 3, 255, 160, 67, 1, 255, 160, 72, 5, 255, 149, 64, 2, 255, 152, 67, 6, 255, 161, 76, 6, 255, 142, 70, 4, 255, 151, 74, 8, 255, 126, 49, 12, 255, 107, 41, 10, 255, 119, 48, 5, 255, 128, 50, 7, 255, 132, 52, 4, 255, 144, 61, 9, 255, 155, 75, 8, 255, 177, 92, 12, 255, 178, 83, 9, 255, 163, 70, 3, 255, 144, 58, 9, 255, 129, 47, 6, 255, 168, 72, 6, 255, 182, 85, 5, 255, 180, 91, 16, 255, 168, 71, 9, 255, 148, 50, 8, 255, 166, 59, 5, 255, 174, 70, 10, 255, 193, 100, 9, 255, 196, 106, 13, 255, 205, 118, 7, 255, 207, 117, 7, 255, 206, 115, 9, 255, 195, 110, 4, 255, 186, 99, 14, 255, 191, 105, 16, 255, 201, 116, 11, 255, 201, 117, 15, 255, 198, 116, 17, 255, 200, 117, 7, 255, 197, 112, 10, 255, 185, 98, 14, 255, 177, 92, 18, 255, 186, 105, 7, 255, 191, 108, 5, 255, 191, 104, 7, 255, 185, 102, 14, 255, 179, 99, 8, 255, 179, 95, 8, 255, 182, 92, 8, 255, 171, 87, 11, 255, 154, 81, 4, 255, 146, 75, 8, 255, 139, 67, 7, 255, 145, 72, 14, 255, 158, 87, 8, 255, 152, 80, 11, 255, 162, 89, 14, 255, 165, 89, 19, 255, 177, 102, 11, 255, 183, 103, 19, 255, 185, 107, 9, 255, 187, 114, 13, 255, 186, 115, 25, 255, 193, 123, 22, 255, 191, 118, 16, 255, 180, 95, 20, 255, 179, 90, 6, 255, 166, 75, 7, 255, 178, 92, 21, 255, 187, 109, 8, 255, 190, 106, 17, 255, 201, 114, 17, 255, 206, 131, 12, 255, 200, 129, 18, 255, 208, 128, 24, 255, 210, 128, 16, 255, 208, 136, 14, 255, 204, 137, 8, 255, 210, 137, 13, 255, 215, 135, 10, 255, 211, 135, 10, 255, 209, 136, 12, 255, 210, 135, 8, 255, 206, 135, 11, 255, 205, 132, 18, 255, 199, 123, 21, 255, 211, 133, 15, 255, 212, 135, 2, 255, 207, 133, 11, 255, 205, 128, 14, 255, 205, 127, 13, 255, 204, 129, 0, 255, 209, 132, 10, 255, 212, 136, 13, 255, 210, 134, 10, 255, 214, 137, 16, 255, 190, 102, 12, 255, 190, 101, 14, 255, 212, 138, 19, 255, 209, 137, 14, 255, 208, 135, 5, 255, 206, 132, 8, 255, 208, 131, 9, 255, 212, 137, 4, 255, 211, 134, 13, 255, 209, 131, 12, 255, 209, 132, 6, 255, 210, 133, 3, 255, 207, 135, 7, 255, 207, 135, 16, 255, 212, 135, 10, 255, 203, 124, 4, 255, 199, 120, 11, 255, 210, 140, 10, 255, 213, 148, 6, 255, 217, 151, 18, 255, 218, 151, 14, 255, 216, 149, 7, 255, 216, 149, 8, 255, 214, 146, 13, 255, 209, 140, 11, 255, 212, 144, 1, 255, 214, 144, 4, 255, 216, 143, 6, 255, 215, 142, 5, 255, 213, 143, 10, 255, 214, 150, 5, 255, 217, 154, 2, 255, 220, 152, 7, 255, 214, 144, 6, 255, 216, 149, 3, 255, 217, 154, 6, 255, 214, 147, 7, 255, 219, 147, 4, 255, 220, 153, 7, 255, 219, 155, 1, 255, 223, 160, 1, 255, 227, 166, 4, 255, 227, 165, 0, 255, 227, 163, 2, 255, 222, 157, 9, 255, 215, 155, 3, 255, 218, 158, 2, 255, 213, 143, 6, 255, 200, 121, 3, 255, 198, 122, 6, 255, 203, 132, 14, 255, 203, 134, 8, 255, 195, 126, 4, 255, 201, 137, 1, 255, 215, 154, 3, 255, 214, 155, 1, 255, 218, 159, 4, 255, 221, 163, 3, 255, 221, 163, 5, 255, 220, 163, 11, 255, 215, 157, 5, 255, 212, 152, 0, 255, 214, 152, 6, 255, 211, 148, 3, 255, 218, 153, 3, 255, 217, 153, 3, 255, 216, 151, 2, 255, 218, 155, 3, 255, 215, 154, 2, 255, 211, 151, 3, 255, 215, 153, 3, 255, 216, 155, 4, 255, 214, 155, 1, 255, 205, 148, 3, 255, 206, 146, 2, 255, 187, 118, 5, 255, 171, 98, 5, 255, 176, 97, 6, 255, 185, 117, 6, 255, 187, 120, 6, 255, 181, 109, 0, 255, 171, 101, 3, 255, 186, 109, 2, 255, 184, 108, 3, 255, 192, 124, 6, 255, 187, 119, 3, 255, 165, 86, 10, 255, 174, 97, 15, 255, 192, 128, 4, 255, 195, 128, 5, 255, 194, 143, 17, 255, 217, 178, 13, 255, 221, 170, 11, 255, 199, 128, 9, 255, 187, 110, 2, 255, 177, 107, 4, 255, 172, 105, 6, 255, 192, 129, 12, 255, 207, 150, 8, 255, 201, 143, 1, 255, 202, 138, 6, 255, 201, 134, 3, 255, 203, 133, 5, 255, 200, 128, 6, 255, 198, 124, 12, 255, 201, 127, 5, 255, 201, 128, 5, 255, 202, 128, 9, 255, 204, 128, 8, 255, 207, 129, 17, 255, 208, 131, 11, 255, 206, 132, 4, 255, 207, 130, 10, 255, 205, 128, 13, 255, 205, 127, 13, 255, 203, 123, 9, 255, 199, 117, 6, 255, 196, 113, 6, 255, 193, 107, 6, 255, 187, 99, 5, 255, 184, 95, 5, 255, 181, 90, 4, 255, 182, 90, 7, 255, 178, 89, 1, 255, 174, 87, 4, 255, 169, 84, 4, 255, 163, 79, 1, 255, 161, 76, 5, 255, 154, 69, 2, 255, 149, 69, 0, 255, 148, 67, 4, 255, 147, 64, 3, 255, 144, 61, 1, 255, 134, 54, 1, 255, 136, 53, 3, 255, 135, 49, 1, 255, 133, 49, 0, 255, 132, 52, 1, 255, 132, 55, 3, 255, 132, 54, 5, 255, 137, 59, 6, 255, 137, 57, 1, 255, 136, 52, 4, 255, 133, 50, 8, 255, 123, 43, 3, 255, 128, 47, 3, 255, 132, 50, 1, 255, 125, 50, 3, 255, 118, 44, 2, 255, 126, 47, 6, 255, 129, 46, 0, 255, 134, 48, 3, 255, 124, 45, 7, 255, 116, 37, 2, 255, 121, 43, 2, 255, 122, 45, 5, 255, 124, 37, 2, 255, 109, 34, 0, 255, 113, 38, 8, 255, 116, 41, 7, 255, 115, 39, 3, 255, 120, 39, 5, 255, 117, 37, 4, 255, 116, 40, 4, 255, 124, 51, 5, 255, 130, 54, 2, 255, 137, 58, 6, 255, 134, 58, 7, 255, 135, 59, 2, 255, 139, 59, 2, 255, 142, 62, 2, 255, 153, 67, 6, 255, 153, 67, 2, 255, 148, 64, 2, 255, 142, 56, 3, 255, 144, 57, 3, 255, 151, 64, 1, 255, 158, 71, 1, 255, 168, 80, 7, 255, 171, 83, 2, 255, 170, 81, 1, 255, 169, 80, 0, 255, 1, 21, 67, 255, 0, 26, 68, 255, 6, 28, 64, 255, 3, 27, 69, 255, 1, 32, 77, 255, 3, 15, 39, 255, 3, 2, 5, 255, 1, 7, 20, 255, 5, 22, 56, 255, 3, 25, 61, 255, 1, 21, 46, 255, 2, 23, 38, 255, 2, 23, 39, 255, 1, 19, 46, 255, 2, 17, 46, 255, 1, 14, 50, 255, 3, 18, 40, 255, 1, 15, 37, 255, 1, 19, 34, 255, 4, 15, 28, 255, 1, 12, 29, 255, 4, 16, 38, 255, 2, 7, 28, 255, 0, 0, 13, 255, 2, 1, 6, 255, 1, 2, 7, 255, 3, 1, 8, 255, 4, 0, 18, 255, 3, 46, 200, 255, 39, 91, 148, 255, 35, 15, 0, 255, 29, 6, 23, 255, 16, 24, 141, 255, 2, 4, 36, 255, 8, 1, 0, 255, 5, 2, 4, 255, 8, 4, 3, 255, 3, 2, 3, 255, 3, 1, 1, 255, 5, 1, 0, 255, 3, 2, 0, 255, 2, 1, 0, 255, 4, 1, 0, 255, 6, 2, 1, 255, 6, 1, 0, 255, 6, 1, 1, 255, 3, 2, 0, 255, 4, 1, 1, 255, 11, 3, 1, 255, 14, 3, 2, 255, 15, 5, 2, 255, 13, 5, 0, 255, 15, 7, 3, 255, 16, 6, 4, 255, 17, 7, 1, 255, 20, 10, 1, 255, 20, 10, 1, 255, 24, 11, 1, 255, 31, 16, 4, 255, 20, 13, 2, 255, 17, 14, 2, 255, 32, 19, 6, 255, 39, 20, 5, 255, 29, 18, 0, 255, 28, 23, 4, 255, 29, 22, 6, 255, 52, 33, 10, 255, 57, 36, 19, 255, 50, 45, 33, 255, 57, 55, 50, 255, 64, 60, 55, 255, 62, 58, 42, 255, 65, 59, 37, 255, 67, 60, 36, 255, 66, 59, 37, 255, 66, 60, 39, 255, 58, 54, 22, 255, 66, 55, 12, 255, 69, 60, 10, 255, 69, 60, 5, 255, 65, 62, 7, 255, 66, 62, 6, 255, 70, 63, 5, 255, 84, 68, 2, 255, 95, 70, 11, 255, 83, 70, 2, 255, 76, 65, 4, 255, 70, 57, 12, 255, 78, 62, 7, 255, 79, 64, 4, 255, 84, 63, 4, 255, 85, 63, 2, 255, 82, 65, 3, 255, 85, 61, 1, 255, 89, 67, 8, 255, 104, 73, 5, 255, 91, 70, 6, 255, 123, 85, 18, 255, 151, 93, 11, 255, 163, 95, 4, 255, 169, 93, 8, 255, 175, 91, 5, 255, 173, 92, 9, 255, 170, 91, 7, 255, 175, 99, 11, 255, 168, 93, 11, 255, 153, 77, 5, 255, 161, 76, 5, 255, 172, 81, 3, 255, 163, 75, 2, 255, 157, 70, 2, 255, 154, 71, 1, 255, 158, 74, 1, 255, 165, 76, 3, 255, 163, 72, 0, 255, 158, 69, 10, 255, 154, 70, 1, 255, 154, 63, 7, 255, 153, 66, 6, 255, 155, 68, 0, 255, 151, 67, 2, 255, 154, 71, 4, 255, 158, 79, 8, 255, 162, 86, 6, 255, 148, 72, 2, 255, 149, 65, 9, 255, 156, 81, 11, 255, 177, 95, 9, 255, 185, 101, 9, 255, 186, 103, 9, 255, 175, 85, 10, 255, 163, 68, 4, 255, 162, 62, 3, 255, 165, 68, 3, 255, 179, 91, 8, 255, 178, 87, 6, 255, 179, 83, 11, 255, 181, 90, 8, 255, 169, 76, 4, 255, 167, 74, 4, 255, 151, 66, 6, 255, 177, 95, 17, 255, 188, 98, 10, 255, 187, 93, 6, 255, 194, 98, 11, 255, 154, 65, 10, 255, 151, 69, 10, 255, 148, 60, 8, 255, 153, 68, 20, 255, 186, 96, 13, 255, 184, 85, 3, 255, 156, 66, 10, 255, 173, 87, 18, 255, 197, 104, 9, 255, 185, 93, 9, 255, 177, 86, 13, 255, 196, 114, 7, 255, 198, 114, 5, 255, 200, 114, 10, 255, 201, 114, 16, 255, 201, 117, 11, 255, 195, 104, 12, 255, 196, 98, 26, 255, 184, 91, 8, 255, 181, 94, 14, 255, 191, 111, 16, 255, 185, 104, 14, 255, 187, 109, 3, 255, 192, 111, 3, 255, 179, 95, 5, 255, 173, 95, 7, 255, 178, 96, 21, 255, 186, 103, 7, 255, 180, 101, 7, 255, 182, 100, 11, 255, 183, 104, 15, 255, 186, 111, 14, 255, 187, 109, 18, 255, 187, 112, 8, 255, 193, 110, 18, 255, 196, 115, 18, 255, 194, 119, 13, 255, 196, 119, 15, 255, 198, 118, 18, 255, 200, 123, 23, 255, 203, 126, 26, 255, 189, 107, 8, 255, 173, 86, 16, 255, 179, 94, 7, 255, 193, 110, 21, 255, 201, 123, 19, 255, 203, 129, 16, 255, 209, 132, 14, 255, 210, 129, 16, 255, 211, 128, 27, 255, 210, 130, 23, 255, 211, 135, 16, 255, 212, 134, 12, 255, 210, 133, 18, 255, 215, 139, 12, 255, 214, 134, 16, 255, 196, 114, 11, 255, 212, 131, 18, 255, 218, 139, 17, 255, 213, 134, 4, 255, 212, 133, 11, 255, 207, 129, 14, 255, 208, 131, 13, 255, 208, 130, 9, 255, 208, 126, 7, 255, 211, 126, 8, 255, 209, 123, 6, 255, 210, 124, 7, 255, 212, 127, 4, 255, 214, 131, 6, 255, 216, 133, 12, 255, 214, 131, 12, 255, 212, 130, 11, 255, 205, 120, 9, 255, 200, 113, 5, 255, 205, 131, 1, 255, 211, 138, 5, 255, 212, 134, 8, 255, 210, 133, 8, 255, 213, 139, 12, 255, 214, 141, 7, 255, 213, 140, 5, 255, 212, 136, 17, 255, 212, 135, 11, 255, 210, 130, 15, 255, 199, 123, 11, 255, 206, 128, 8, 255, 210, 135, 6, 255, 215, 144, 21, 255, 222, 150, 22, 255, 219, 148, 6, 255, 214, 149, 9, 255, 214, 144, 17, 255, 219, 151, 12, 255, 218, 149, 9, 255, 214, 144, 6, 255, 215, 143, 13, 255, 215, 146, 6, 255, 215, 142, 6, 255, 212, 137, 8, 255, 210, 136, 15, 255, 210, 140, 4, 255, 213, 144, 9, 255, 213, 146, 2, 255, 210, 142, 3, 255, 209, 138, 1, 255, 211, 137, 3, 255, 210, 141, 4, 255, 214, 148, 9, 255, 213, 147, 6, 255, 210, 133, 6, 255, 205, 135, 8, 255, 216, 148, 5, 255, 221, 155, 6, 255, 220, 153, 6, 255, 217, 150, 5, 255, 213, 146, 9, 255, 207, 141, 6, 255, 215, 149, 5, 255, 220, 154, 3, 255, 214, 145, 8, 255, 194, 123, 7, 255, 196, 127, 10, 255, 198, 129, 6, 255, 192, 121, 1, 255, 204, 136, 9, 255, 212, 150, 7, 255, 212, 151, 4, 255, 216, 156, 2, 255, 219, 159, 0, 255, 217, 157, 7, 255, 217, 158, 8, 255, 221, 162, 8, 255, 219, 160, 5, 255, 216, 158, 4, 255, 219, 161, 9, 255, 217, 157, 10, 255, 219, 156, 11, 255, 218, 153, 4, 255, 216, 149, 5, 255, 217, 152, 4, 255, 222, 162, 3, 255, 217, 160, 2, 255, 217, 158, 2, 255, 215, 151, 1, 255, 217, 155, 5, 255, 207, 150, 7, 255, 201, 143, 7, 255, 199, 138, 2, 255, 175, 101, 7, 255, 170, 85, 2, 255, 167, 100, 2, 255, 169, 105, 8, 255, 175, 102, 2, 255, 168, 96, 5, 255, 185, 101, 9, 255, 171, 93, 6, 255, 190, 114, 4, 255, 189, 115, 3, 255, 181, 107, 2, 255, 165, 85, 14, 255, 171, 92, 8, 255, 202, 149, 4, 255, 228, 185, 7, 255, 232, 163, 13, 255, 207, 128, 4, 255, 192, 123, 6, 255, 191, 121, 5, 255, 195, 129, 4, 255, 197, 135, 4, 255, 206, 147, 9, 255, 205, 146, 2, 255, 200, 137, 0, 255, 201, 130, 4, 255, 201, 125, 5, 255, 201, 123, 6, 255, 202, 125, 1, 255, 202, 126, 1, 255, 205, 129, 12, 255, 206, 131, 13, 255, 206, 132, 5, 255, 205, 134, 1, 255, 207, 133, 7, 255, 208, 134, 8, 255, 208, 131, 10, 255, 207, 126, 12, 255, 205, 126, 6, 255, 203, 123, 7, 255, 199, 120, 5, 255, 193, 112, 6, 255, 192, 106, 5, 255, 190, 104, 3, 255, 186, 100, 4, 255, 184, 97, 9, 255, 181, 92, 10, 255, 179, 90, 4, 255, 180, 90, 7, 255, 176, 86, 3, 255, 168, 80, 0, 255, 166, 77, 2, 255, 163, 75, 1, 255, 159, 73, 1, 255, 155, 70, 1, 255, 150, 66, 5, 255, 145, 63, 4, 255, 140, 60, 3, 255, 136, 54, 6, 255, 132, 53, 0, 255, 137, 54, 1, 255, 136, 56, 3, 255, 134, 55, 3, 255, 135, 55, 4, 255, 137, 55, 4, 255, 132, 55, 3, 255, 133, 57, 2, 255, 140, 58, 5, 255, 131, 49, 1, 255, 127, 48, 3, 255, 131, 50, 5, 255, 125, 42, 1, 255, 121, 43, 5, 255, 119, 42, 1, 255, 119, 45, 3, 255, 120, 39, 3, 255, 119, 38, 3, 255, 123, 41, 6, 255, 134, 47, 5, 255, 124, 42, 3, 255, 118, 38, 0, 255, 109, 34, 4, 255, 109, 33, 2, 255, 124, 44, 2, 255, 123, 51, 2, 255, 118, 49, 2, 255, 119, 42, 1, 255, 114, 37, 0, 255, 118, 45, 3, 255, 135, 57, 8, 255, 145, 62, 3, 255, 138, 62, 0, 255, 142, 56, 1, 255, 152, 63, 4, 255, 148, 62, 6, 255, 153, 68, 5, 255, 154, 68, 3, 255, 139, 55, 2, 255, 135, 53, 1, 255, 144, 61, 1, 255, 152, 67, 4, 255, 162, 74, 9, 255, 166, 77, 5, 255, 171, 79, 4, 255, 170, 81, 1, 255, 171, 81, 2, 255, 167, 77, 2, 255, 6, 19, 56, 255, 1, 22, 50, 255, 3, 22, 60, 255, 1, 26, 69, 255, 1, 26, 57, 255, 2, 6, 18, 255, 2, 0, 0, 255, 2, 4, 21, 255, 2, 14, 39, 255, 1, 22, 42, 255, 3, 22, 49, 255, 1, 16, 49, 255, 3, 22, 44, 255, 2, 18, 57, 255, 0, 18, 54, 255, 1, 20, 48, 255, 2, 21, 41, 255, 2, 18, 48, 255, 0, 18, 43, 255, 3, 13, 35, 255, 2, 13, 31, 255, 2, 17, 25, 255, 4, 5, 14, 255, 3, 0, 14, 255, 1, 0, 7, 255, 1, 1, 13, 255, 6, 0, 0, 255, 1, 14, 138, 255, 27, 82, 189, 255, 39, 30, 17, 255, 9, 8, 0, 255, 14, 21, 159, 255, 5, 17, 106, 255, 7, 1, 0, 255, 11, 5, 3, 255, 1, 4, 1, 255, 3, 1, 3, 255, 2, 3, 2, 255, 4, 0, 0, 255, 6, 0, 0, 255, 4, 1, 0, 255, 3, 2, 0, 255, 6, 3, 2, 255, 7, 5, 3, 255, 7, 2, 1, 255, 9, 2, 1, 255, 7, 2, 0, 255, 8, 3, 1, 255, 11, 3, 2, 255, 15, 4, 3, 255, 14, 5, 1, 255, 17, 8, 1, 255, 22, 9, 3, 255, 21, 7, 2, 255, 17, 8, 1, 255, 19, 9, 2, 255, 19, 9, 0, 255, 22, 10, 0, 255, 24, 13, 1, 255, 26, 16, 4, 255, 26, 18, 4, 255, 28, 16, 2, 255, 40, 16, 2, 255, 31, 17, 1, 255, 35, 17, 4, 255, 41, 23, 11, 255, 51, 32, 10, 255, 52, 37, 12, 255, 59, 47, 28, 255, 68, 56, 37, 255, 64, 58, 53, 255, 60, 59, 51, 255, 64, 60, 51, 255, 68, 61, 43, 255, 67, 63, 26, 255, 65, 60, 34, 255, 65, 60, 28, 255, 67, 54, 13, 255, 74, 57, 10, 255, 70, 63, 3, 255, 70, 62, 11, 255, 65, 63, 9, 255, 77, 69, 1, 255, 93, 70, 5, 255, 80, 66, 2, 255, 81, 73, 5, 255, 81, 70, 2, 255, 79, 65, 7, 255, 82, 64, 3, 255, 77, 67, 5, 255, 79, 61, 2, 255, 87, 62, 4, 255, 71, 59, 7, 255, 79, 63, 9, 255, 113, 79, 11, 255, 151, 98, 11, 255, 168, 104, 4, 255, 179, 105, 13, 255, 177, 92, 7, 255, 173, 85, 1, 255, 172, 83, 2, 255, 179, 89, 4, 255, 174, 85, 4, 255, 159, 82, 3, 255, 174, 103, 10, 255, 188, 111, 16, 255, 178, 100, 16, 255, 160, 82, 16, 255, 136, 58, 5, 255, 149, 70, 3, 255, 150, 73, 9, 255, 148, 64, 7, 255, 159, 65, 1, 255, 158, 72, 7, 255, 149, 67, 7, 255, 151, 72, 1, 255, 153, 76, 7, 255, 147, 64, 6, 255, 129, 53, 6, 255, 141, 64, 5, 255, 170, 88, 12, 255, 185, 104, 21, 255, 183, 103, 19, 255, 162, 72, 8, 255, 156, 65, 2, 255, 171, 76, 10, 255, 178, 87, 9, 255, 191, 98, 6, 255, 193, 96, 6, 255, 194, 101, 8, 255, 190, 103, 14, 255, 182, 86, 9, 255, 179, 81, 9, 255, 166, 77, 5, 255, 173, 88, 7, 255, 166, 86, 6, 255, 157, 79, 8, 255, 152, 74, 0, 255, 134, 57, 14, 255, 141, 69, 17, 255, 148, 74, 5, 255, 148, 71, 6, 255, 134, 62, 10, 255, 137, 68, 7, 255, 134, 61, 10, 255, 126, 56, 5, 255, 143, 76, 7, 255, 140, 70, 7, 255, 131, 61, 16, 255, 141, 65, 11, 255, 154, 77, 20, 255, 130, 59, 5, 255, 148, 70, 7, 255, 173, 82, 11, 255, 175, 87, 6, 255, 178, 94, 8, 255, 189, 104, 11, 255, 195, 109, 15, 255, 196, 108, 19, 255, 197, 113, 14, 255, 203, 116, 17, 255, 201, 115, 11, 255, 186, 98, 14, 255, 184, 96, 9, 255, 195, 109, 12, 255, 199, 117, 10, 255, 191, 110, 7, 255, 185, 102, 10, 255, 174, 92, 13, 255, 166, 87, 25, 255, 183, 105, 24, 255, 190, 112, 10, 255, 190, 112, 8, 255, 178, 94, 16, 255, 173, 92, 9, 255, 183, 102, 13, 255, 190, 108, 19, 255, 199, 115, 21, 255, 191, 104, 5, 255, 167, 86, 11, 255, 187, 106, 21, 255, 207, 125, 24, 255, 207, 126, 13, 255, 206, 127, 16, 255, 205, 130, 12, 255, 212, 135, 23, 255, 204, 124, 25, 255, 206, 126, 22, 255, 217, 141, 18, 255, 216, 135, 24, 255, 213, 135, 10, 255, 216, 134, 22, 255, 215, 133, 30, 255, 212, 130, 23, 255, 214, 131, 7, 255, 217, 134, 6, 255, 214, 137, 20, 255, 215, 140, 21, 255, 213, 137, 18, 255, 216, 139, 10, 255, 205, 122, 11, 255, 185, 101, 10, 255, 209, 130, 20, 255, 215, 138, 16, 255, 216, 136, 9, 255, 215, 135, 8, 255, 219, 137, 17, 255, 217, 136, 19, 255, 210, 132, 14, 255, 208, 128, 11, 255, 213, 128, 11, 255, 202, 111, 17, 255, 200, 110, 4, 255, 203, 114, 9, 255, 202, 117, 10, 255, 194, 111, 7, 255, 201, 121, 7, 255, 208, 128, 11, 255, 214, 130, 14, 255, 209, 123, 14, 255, 206, 124, 14, 255, 213, 136, 10, 255, 213, 132, 9, 255, 215, 132, 7, 255, 208, 126, 14, 255, 191, 106, 8, 255, 201, 117, 8, 255, 204, 120, 11, 255, 204, 119, 8, 255, 202, 120, 1, 255, 211, 130, 14, 255, 211, 134, 17, 255, 216, 142, 8, 255, 223, 145, 8, 255, 222, 150, 6, 255, 219, 151, 3, 255, 222, 149, 11, 255, 218, 146, 18, 255, 216, 145, 11, 255, 219, 147, 5, 255, 219, 148, 10, 255, 217, 145, 21, 255, 214, 143, 9, 255, 215, 140, 3, 255, 209, 135, 9, 255, 210, 136, 17, 255, 209, 138, 9, 255, 208, 137, 11, 255, 209, 138, 3, 255, 212, 140, 8, 255, 208, 135, 10, 255, 211, 139, 8, 255, 213, 143, 8, 255, 209, 142, 5, 255, 210, 142, 0, 255, 213, 140, 5, 255, 208, 140, 6, 255, 214, 149, 0, 255, 217, 147, 4, 255, 213, 143, 4, 255, 211, 146, 1, 255, 205, 137, 8, 255, 214, 146, 20, 255, 211, 140, 7, 255, 216, 137, 6, 255, 194, 113, 11, 255, 176, 102, 8, 255, 180, 113, 1, 255, 186, 119, 1, 255, 200, 130, 8, 255, 214, 148, 7, 255, 209, 146, 3, 255, 213, 153, 3, 255, 217, 159, 2, 255, 217, 157, 2, 255, 215, 155, 6, 255, 219, 160, 4, 255, 221, 163, 2, 255, 223, 162, 5, 255, 221, 160, 5, 255, 219, 158, 4, 255, 218, 154, 8, 255, 219, 150, 10, 255, 220, 151, 7, 255, 217, 150, 4, 255, 218, 151, 1, 255, 220, 155, 9, 255, 213, 150, 6, 255, 202, 128, 5, 255, 189, 111, 4, 255, 192, 117, 0, 255, 207, 139, 9, 255, 199, 134, 2, 255, 206, 143, 2, 255, 203, 138, 10, 255, 177, 104, 4, 255, 176, 110, 8, 255, 168, 103, 8, 255, 169, 101, 9, 255, 165, 99, 1, 255, 160, 81, 8, 255, 161, 80, 5, 255, 174, 90, 5, 255, 181, 98, 7, 255, 177, 95, 8, 255, 164, 91, 8, 255, 168, 93, 8, 255, 204, 135, 2, 255, 219, 154, 10, 255, 195, 120, 19, 255, 185, 109, 11, 255, 178, 107, 6, 255, 193, 119, 5, 255, 202, 131, 4, 255, 208, 146, 7, 255, 204, 145, 3, 255, 199, 139, 2, 255, 200, 135, 6, 255, 200, 129, 5, 255, 198, 121, 1, 255, 200, 122, 9, 255, 202, 126, 9, 255, 204, 128, 5, 255, 206, 129, 13, 255, 209, 133, 14, 255, 207, 135, 8, 255, 206, 131, 12, 255, 204, 128, 8, 255, 206, 131, 9, 255, 207, 129, 14, 255, 206, 126, 8, 255, 204, 126, 1, 255, 200, 120, 13, 255, 195, 112, 11, 255, 194, 110, 8, 255, 193, 106, 9, 255, 187, 100, 4, 255, 187, 100, 3, 255, 185, 98, 4, 255, 180, 92, 12, 255, 181, 95, 12, 255, 181, 92, 15, 255, 174, 80, 4, 255, 168, 78, 1, 255, 167, 74, 4, 255, 163, 69, 0, 255, 155, 67, 3, 255, 148, 67, 10, 255, 139, 61, 1, 255, 137, 56, 0, 255, 138, 54, 4, 255, 137, 57, 3, 255, 135, 58, 0, 255, 141, 60, 4, 255, 147, 63, 5, 255, 141, 58, 4, 255, 135, 53, 4, 255, 135, 53, 5, 255, 132, 52, 5, 255, 136, 56, 5, 255, 141, 58, 1, 255, 128, 49, 1, 255, 119, 43, 3, 255, 122, 40, 3, 255, 126, 44, 3, 255, 125, 50, 1, 255, 136, 52, 1, 255, 134, 51, 4, 255, 122, 47, 5, 255, 117, 46, 3, 255, 124, 45, 0, 255, 140, 54, 2, 255, 125, 41, 2, 255, 117, 36, 4, 255, 111, 42, 7, 255, 116, 40, 6, 255, 121, 39, 2, 255, 120, 42, 2, 255, 120, 47, 1, 255, 120, 48, 2, 255, 112, 44, 5, 255, 114, 48, 5, 255, 135, 61, 7, 255, 145, 61, 2, 255, 146, 66, 5, 255, 154, 69, 3, 255, 155, 67, 0, 255, 156, 69, 4, 255, 156, 69, 3, 255, 159, 63, 2, 255, 152, 63, 5, 255, 156, 73, 7, 255, 172, 86, 4, 255, 175, 86, 0, 255, 175, 84, 3, 255, 168, 78, 3, 255, 169, 79, 2, 255, 174, 81, 1, 255, 171, 78, 3, 255, 166, 72, 2, 255, 2, 14, 41, 255, 1, 24, 49, 255, 0, 29, 72, 255, 4, 21, 60, 255, 5, 16, 37, 255, 3, 13, 42, 255, 4, 6, 18, 255, 1, 0, 0, 255, 1, 6, 13, 255, 3, 15, 32, 255, 1, 17, 43, 255, 2, 19, 49, 255, 1, 16, 39, 255, 1, 19, 47, 255, 4, 26, 58, 255, 2, 26, 46, 255, 1, 20, 35, 255, 1, 16, 36, 255, 0, 14, 39, 255, 1, 13, 32, 255, 3, 14, 35, 255, 5, 9, 27, 255, 3, 0, 12, 255, 3, 1, 13, 255, 3, 1, 11, 255, 1, 0, 0, 255, 0, 8, 61, 255, 28, 62, 183, 255, 39, 45, 32, 255, 21, 3, 0, 255, 23, 22, 121, 255, 6, 21, 164, 255, 9, 0, 8, 255, 6, 1, 6, 255, 4, 3, 0, 255, 2, 1, 0, 255, 2, 0, 1, 255, 4, 2, 2, 255, 6, 1, 1, 255, 6, 1, 0, 255, 3, 0, 0, 255, 3, 2, 2, 255, 8, 6, 5, 255, 7, 4, 2, 255, 5, 1, 0, 255, 11, 2, 0, 255, 12, 3, 1, 255, 11, 2, 0, 255, 12, 3, 1, 255, 14, 4, 2, 255, 15, 4, 3, 255, 17, 8, 1, 255, 28, 10, 2, 255, 26, 8, 1, 255, 19, 9, 3, 255, 20, 10, 4, 255, 23, 12, 2, 255, 26, 16, 4, 255, 26, 15, 3, 255, 31, 16, 5, 255, 36, 17, 5, 255, 35, 15, 2, 255, 33, 17, 2, 255, 38, 20, 7, 255, 28, 17, 1, 255, 34, 23, 3, 255, 46, 32, 12, 255, 54, 33, 7, 255, 61, 42, 12, 255, 60, 50, 36, 255, 66, 59, 43, 255, 73, 65, 51, 255, 70, 66, 49, 255, 68, 65, 42, 255, 69, 63, 41, 255, 69, 60, 54, 255, 65, 62, 31, 255, 69, 60, 9, 255, 75, 61, 9, 255, 70, 62, 8, 255, 68, 65, 5, 255, 79, 70, 4, 255, 94, 69, 5, 255, 83, 66, 6, 255, 83, 66, 1, 255, 89, 65, 5, 255, 83, 65, 8, 255, 78, 65, 6, 255, 80, 60, 2, 255, 81, 60, 2, 255, 94, 71, 6, 255, 105, 77, 4, 255, 111, 78, 8, 255, 154, 98, 16, 255, 178, 99, 14, 255, 173, 95, 7, 255, 179, 93, 6, 255, 173, 85, 9, 255, 172, 82, 16, 255, 174, 84, 10, 255, 177, 87, 13, 255, 176, 89, 9, 255, 176, 89, 1, 255, 163, 80, 3, 255, 157, 84, 4, 255, 179, 104, 4, 255, 195, 115, 11, 255, 189, 114, 20, 255, 175, 107, 20, 255, 162, 102, 16, 255, 152, 94, 16, 255, 147, 80, 4, 255, 152, 68, 5, 255, 144, 71, 10, 255, 145, 76, 7, 255, 164, 88, 5, 255, 177, 102, 15, 255, 180, 100, 15, 255, 164, 80, 8, 255, 178, 95, 17, 255, 200, 113, 16, 255, 195, 103, 5, 255, 187, 89, 9, 255, 179, 79, 7, 255, 188, 99, 5, 255, 195, 102, 4, 255, 190, 105, 10, 255, 190, 101, 11, 255, 186, 99, 3, 255, 179, 95, 3, 255, 163, 82, 2, 255, 149, 72, 9, 255, 141, 71, 3, 255, 118, 45, 5, 255, 112, 36, 11, 255, 108, 40, 8, 255, 123, 62, 9, 255, 128, 62, 3, 255, 126, 58, 10, 255, 118, 53, 7, 255, 122, 52, 8, 255, 115, 47, 7, 255, 107, 44, 6, 255, 111, 48, 10, 255, 120, 51, 9, 255, 129, 59, 6, 255, 120, 52, 14, 255, 118, 54, 8, 255, 125, 63, 7, 255, 116, 54, 4, 255, 110, 44, 10, 255, 123, 53, 7, 255, 124, 56, 6, 255, 113, 47, 12, 255, 131, 65, 5, 255, 161, 87, 3, 255, 171, 89, 12, 255, 189, 108, 15, 255, 191, 112, 11, 255, 191, 110, 15, 255, 197, 112, 7, 255, 194, 113, 7, 255, 194, 114, 20, 255, 195, 117, 7, 255, 203, 123, 16, 255, 198, 115, 12, 255, 188, 108, 17, 255, 181, 104, 25, 255, 187, 111, 16, 255, 189, 113, 9, 255, 178, 98, 15, 255, 176, 96, 18, 255, 195, 119, 14, 255, 195, 119, 10, 255, 189, 110, 12, 255, 191, 115, 3, 255, 198, 124, 14, 255, 204, 128, 23, 255, 199, 119, 15, 255, 178, 99, 15, 255, 201, 122, 13, 255, 210, 127, 13, 255, 212, 129, 21, 255, 214, 134, 32, 255, 213, 134, 17, 255, 212, 130, 22, 255, 211, 130, 13, 255, 216, 137, 10, 255, 213, 130, 24, 255, 212, 130, 15, 255, 214, 134, 14, 255, 213, 134, 9, 255, 213, 131, 23, 255, 216, 135, 22, 255, 213, 131, 20, 255, 215, 135, 9, 255, 215, 137, 18, 255, 206, 129, 16, 255, 201, 128, 14, 255, 207, 133, 18, 255, 197, 115, 12, 255, 196, 111, 10, 255, 218, 138, 25, 255, 217, 136, 23, 255, 216, 135, 13, 255, 214, 139, 10, 255, 214, 139, 13, 255, 215, 139, 14, 255, 217, 139, 13, 255, 217, 139, 12, 255, 218, 139, 12, 255, 218, 141, 19, 255, 214, 131, 11, 255, 194, 100, 11, 255, 190, 96, 10, 255, 209, 125, 13, 255, 206, 126, 6, 255, 211, 133, 10, 255, 215, 140, 4, 255, 220, 141, 11, 255, 218, 139, 10, 255, 214, 140, 13, 255, 214, 139, 10, 255, 216, 136, 3, 255, 210, 133, 16, 255, 197, 117, 11, 255, 199, 119, 10, 255, 201, 121, 14, 255, 200, 124, 14, 255, 212, 140, 18, 255, 217, 145, 15, 255, 215, 141, 18, 255, 219, 142, 12, 255, 218, 135, 7, 255, 220, 140, 0, 255, 220, 143, 9, 255, 216, 143, 6, 255, 220, 148, 7, 255, 216, 144, 8, 255, 218, 146, 15, 255, 221, 149, 15, 255, 219, 146, 7, 255, 217, 144, 6, 255, 218, 140, 3, 255, 215, 136, 1, 255, 211, 132, 3, 255, 209, 131, 7, 255, 214, 136, 10, 255, 212, 134, 6, 255, 211, 135, 5, 255, 210, 138, 5, 255, 213, 141, 6, 255, 213, 142, 6, 255, 211, 141, 2, 255, 213, 141, 0, 255, 211, 138, 0, 255, 209, 138, 5, 255, 209, 140, 4, 255, 212, 138, 2, 255, 195, 115, 13, 255, 192, 122, 5, 255, 205, 137, 4, 255, 209, 140, 7, 255, 201, 127, 9, 255, 198, 120, 7, 255, 171, 93, 1, 255, 167, 89, 13, 255, 186, 111, 10, 255, 191, 116, 4, 255, 207, 140, 6, 255, 215, 150, 3, 255, 213, 149, 5, 255, 213, 152, 4, 255, 215, 157, 1, 255, 215, 158, 7, 255, 219, 159, 9, 255, 219, 156, 4, 255, 210, 145, 0, 255, 211, 146, 1, 255, 210, 147, 0, 255, 214, 148, 1, 255, 210, 143, 2, 255, 215, 151, 4, 255, 220, 154, 6, 255, 217, 148, 1, 255, 210, 135, 13, 255, 199, 122, 13, 255, 192, 111, 4, 255, 194, 106, 4, 255, 187, 99, 9, 255, 181, 95, 5, 255, 182, 100, 4, 255, 183, 105, 2, 255, 177, 100, 6, 255, 192, 121, 4, 255, 189, 120, 0, 255, 181, 112, 4, 255, 171, 107, 3, 255, 163, 102, 9, 255, 165, 98, 17, 255, 169, 101, 12, 255, 165, 96, 0, 255, 165, 87, 6, 255, 171, 94, 3, 255, 168, 82, 15, 255, 171, 93, 13, 255, 187, 112, 0, 255, 169, 97, 1, 255, 191, 123, 19, 255, 202, 133, 12, 255, 197, 127, 8, 255, 198, 128, 4, 255, 199, 131, 1, 255, 199, 131, 11, 255, 204, 137, 8, 255, 202, 140, 0, 255, 198, 135, 2, 255, 200, 132, 8, 255, 200, 128, 4, 255, 199, 125, 3, 255, 198, 127, 4, 255, 201, 127, 8, 255, 203, 127, 9, 255, 205, 129, 5, 255, 209, 135, 7, 255, 206, 133, 10, 255, 206, 129, 11, 255, 204, 128, 4, 255, 206, 128, 15, 255, 206, 127, 16, 255, 205, 124, 12, 255, 203, 123, 9, 255, 199, 119, 15, 255, 194, 110, 13, 255, 194, 110, 4, 255, 195, 110, 7, 255, 188, 102, 5, 255, 190, 104, 4, 255, 187, 100, 1, 255, 179, 94, 5, 255, 182, 95, 14, 255, 168, 79, 15, 255, 161, 73, 9, 255, 165, 78, 1, 255, 162, 76, 1, 255, 158, 70, 4, 255, 151, 63, 7, 255, 147, 68, 8, 255, 137, 61, 2, 255, 133, 52, 3, 255, 148, 62, 11, 255, 150, 67, 2, 255, 145, 62, 4, 255, 146, 63, 3, 255, 147, 64, 1, 255, 138, 55, 0, 255, 136, 55, 4, 255, 139, 57, 5, 255, 133, 59, 3, 255, 130, 55, 4, 255, 133, 47, 7, 255, 120, 42, 3, 255, 113, 42, 2, 255, 123, 44, 3, 255, 132, 47, 6, 255, 142, 60, 4, 255, 140, 58, 2, 255, 137, 47, 3, 255, 133, 51, 4, 255, 136, 58, 5, 255, 120, 48, 3, 255, 116, 40, 1, 255, 119, 40, 3, 255, 126, 49, 7, 255, 130, 52, 4, 255, 122, 43, 1, 255, 116, 40, 2, 255, 123, 47, 4, 255, 129, 48, 0, 255, 124, 45, 1, 255, 117, 43, 5, 255, 120, 49, 2, 255, 142, 66, 2, 255, 154, 67, 3, 255, 150, 66, 5, 255, 154, 69, 1, 255, 156, 66, 0, 255, 161, 71, 7, 255, 163, 73, 5, 255, 166, 73, 3, 255, 175, 85, 2, 255, 181, 92, 7, 255, 175, 81, 4, 255, 174, 79, 0, 255, 176, 81, 6, 255, 171, 78, 6, 255, 173, 82, 3, 255, 175, 83, 0, 255, 171, 78, 1, 255, 169, 76, 2, 255, 0, 22, 53, 255, 1, 24, 55, 255, 4, 29, 63, 255, 3, 29, 65, 255, 1, 21, 55, 255, 1, 22, 61, 255, 5, 21, 59, 255, 4, 12, 37, 255, 2, 2, 7, 255, 4, 6, 23, 255, 3, 15, 40, 255, 0, 20, 36, 255, 2, 23, 35, 255, 3, 21, 41, 255, 1, 21, 46, 255, 1, 21, 37, 255, 3, 21, 33, 255, 3, 18, 34, 255, 1, 15, 31, 255, 3, 13, 28, 255, 5, 3, 24, 255, 1, 0, 13, 255, 4, 4, 11, 255, 2, 1, 12, 255, 1, 3, 9, 255, 0, 0, 24, 255, 27, 40, 142, 255, 67, 63, 56, 255, 33, 11, 0, 255, 16, 18, 55, 255, 11, 21, 164, 255, 1, 7, 33, 255, 6, 1, 2, 255, 6, 2, 2, 255, 7, 4, 0, 255, 4, 2, 0, 255, 5, 2, 1, 255, 6, 2, 1, 255, 4, 1, 0, 255, 4, 3, 1, 255, 3, 2, 0, 255, 5, 3, 2, 255, 9, 5, 2, 255, 10, 2, 0, 255, 12, 2, 1, 255, 11, 3, 1, 255, 14, 6, 4, 255, 13, 5, 3, 255, 15, 5, 3, 255, 14, 4, 2, 255, 15, 5, 3, 255, 15, 4, 1, 255, 29, 11, 5, 255, 27, 11, 3, 255, 19, 9, 1, 255, 24, 12, 5, 255, 27, 13, 4, 255, 28, 15, 1, 255, 25, 13, 1, 255, 27, 13, 1, 255, 37, 14, 6, 255, 38, 17, 5, 255, 35, 19, 2, 255, 41, 24, 4, 255, 40, 20, 3, 255, 46, 21, 3, 255, 51, 31, 7, 255, 58, 33, 10, 255, 58, 39, 18, 255, 61, 44, 28, 255, 64, 55, 32, 255, 74, 65, 44, 255, 73, 64, 47, 255, 70, 67, 41, 255, 74, 65, 44, 255, 73, 63, 44, 255, 71, 61, 45, 255, 73, 58, 23, 255, 71, 60, 0, 255, 68, 62, 8, 255, 81, 72, 5, 255, 103, 79, 8, 255, 89, 70, 2, 255, 79, 71, 5, 255, 83, 66, 3, 255, 81, 65, 5, 255, 78, 63, 4, 255, 76, 58, 7, 255, 83, 61, 6, 255, 100, 68, 6, 255, 126, 83, 14, 255, 160, 92, 9, 255, 177, 88, 13, 255, 188, 91, 7, 255, 179, 84, 7, 255, 169, 84, 6, 255, 171, 81, 4, 255, 169, 82, 4, 255, 168, 83, 2, 255, 171, 87, 5, 255, 173, 91, 8, 255, 167, 83, 8, 255, 161, 84, 6, 255, 166, 84, 7, 255, 150, 73, 3, 255, 144, 76, 2, 255, 174, 102, 6, 255, 203, 125, 11, 255, 221, 137, 25, 255, 217, 135, 20, 255, 216, 137, 18, 255, 200, 118, 10, 255, 179, 90, 7, 255, 180, 101, 6, 255, 192, 112, 12, 255, 190, 109, 17, 255, 201, 118, 18, 255, 201, 119, 15, 255, 200, 112, 9, 255, 206, 113, 17, 255, 193, 105, 9, 255, 189, 100, 0, 255, 181, 96, 6, 255, 175, 91, 15, 255, 168, 90, 14, 255, 158, 79, 5, 255, 154, 74, 3, 255, 149, 70, 10, 255, 128, 58, 3, 255, 132, 58, 3, 255, 128, 59, 12, 255, 107, 43, 13, 255, 112, 52, 6, 255, 133, 65, 8, 255, 130, 64, 12, 255, 160, 93, 12, 255, 158, 75, 5, 255, 145, 60, 1, 255, 158, 65, 5, 255, 158, 60, 7, 255, 157, 68, 7, 255, 175, 96, 13, 255, 172, 82, 9, 255, 155, 59, 7, 255, 152, 58, 4, 255, 147, 63, 7, 255, 142, 63, 6, 255, 142, 68, 2, 255, 144, 70, 8, 255, 134, 59, 11, 255, 131, 57, 8, 255, 127, 57, 8, 255, 118, 52, 7, 255, 111, 46, 9, 255, 112, 44, 9, 255, 123, 55, 6, 255, 144, 71, 14, 255, 168, 90, 14, 255, 188, 108, 3, 255, 193, 110, 13, 255, 194, 112, 10, 255, 191, 110, 5, 255, 195, 113, 16, 255, 198, 118, 13, 255, 202, 121, 16, 255, 194, 109, 12, 255, 195, 110, 20, 255, 198, 115, 22, 255, 189, 106, 13, 255, 191, 110, 4, 255, 190, 109, 12, 255, 194, 111, 20, 255, 199, 117, 12, 255, 200, 116, 16, 255, 202, 118, 15, 255, 208, 121, 26, 255, 202, 119, 19, 255, 204, 124, 3, 255, 210, 129, 14, 255, 204, 121, 19, 255, 208, 121, 17, 255, 212, 124, 17, 255, 209, 125, 19, 255, 201, 121, 7, 255, 201, 117, 16, 255, 199, 111, 20, 255, 215, 133, 23, 255, 214, 133, 14, 255, 211, 128, 25, 255, 215, 135, 13, 255, 214, 133, 19, 255, 213, 132, 29, 255, 209, 129, 11, 255, 198, 115, 10, 255, 208, 131, 16, 255, 207, 130, 22, 255, 210, 137, 26, 255, 207, 135, 18, 255, 212, 135, 25, 255, 218, 137, 23, 255, 210, 126, 17, 255, 211, 128, 16, 255, 217, 138, 16, 255, 214, 136, 16, 255, 209, 133, 4, 255, 213, 138, 11, 255, 213, 138, 13, 255, 214, 139, 14, 255, 218, 141, 14, 255, 219, 141, 11, 255, 217, 139, 6, 255, 215, 143, 13, 255, 216, 140, 11, 255, 200, 113, 6, 255, 196, 106, 12, 255, 191, 104, 11, 255, 203, 122, 19, 255, 217, 139, 17, 255, 217, 136, 11, 255, 218, 133, 11, 255, 216, 135, 0, 255, 214, 139, 8, 255, 215, 141, 14, 255, 218, 144, 3, 255, 218, 145, 4, 255, 220, 147, 9, 255, 216, 144, 11, 255, 211, 138, 15, 255, 215, 142, 16, 255, 217, 143, 13, 255, 215, 144, 5, 255, 215, 142, 7, 255, 217, 142, 14, 255, 216, 135, 14, 255, 214, 135, 5, 255, 222, 141, 12, 255, 219, 138, 8, 255, 218, 139, 4, 255, 218, 142, 2, 255, 218, 143, 3, 255, 220, 145, 12, 255, 221, 149, 6, 255, 219, 149, 3, 255, 220, 144, 4, 255, 215, 138, 4, 255, 212, 133, 9, 255, 210, 132, 6, 255, 212, 134, 5, 255, 212, 133, 9, 255, 211, 131, 6, 255, 211, 132, 1, 255, 210, 132, 3, 255, 207, 129, 3, 255, 204, 125, 8, 255, 203, 125, 11, 255, 206, 130, 7, 255, 205, 129, 3, 255, 208, 130, 7, 255, 189, 112, 6, 255, 183, 106, 2, 255, 185, 107, 7, 255, 184, 108, 6, 255, 188, 113, 4, 255, 204, 130, 7, 255, 191, 121, 6, 255, 161, 93, 3, 255, 176, 110, 10, 255, 188, 115, 11, 255, 190, 113, 8, 255, 207, 139, 8, 255, 211, 148, 3, 255, 212, 152, 2, 255, 213, 154, 4, 255, 212, 156, 2, 255, 215, 158, 5, 255, 216, 153, 5, 255, 207, 140, 1, 255, 204, 133, 7, 255, 207, 137, 8, 255, 205, 137, 3, 255, 214, 145, 7, 255, 215, 143, 13, 255, 211, 139, 4, 255, 200, 124, 11, 255, 193, 116, 16, 255, 188, 113, 12, 255, 196, 123, 5, 255, 193, 120, 8, 255, 167, 86, 5, 255, 159, 76, 7, 255, 175, 94, 5, 255, 183, 101, 3, 255, 181, 97, 2, 255, 177, 92, 2, 255, 179, 98, 0, 255, 183, 106, 6, 255, 167, 93, 4, 255, 168, 99, 1, 255, 159, 92, 5, 255, 150, 82, 14, 255, 159, 99, 7, 255, 177, 115, 5, 255, 178, 104, 6, 255, 163, 90, 2, 255, 166, 89, 6, 255, 173, 94, 7, 255, 171, 93, 6, 255, 162, 90, 10, 255, 190, 117, 6, 255, 207, 136, 8, 255, 199, 129, 13, 255, 200, 132, 2, 255, 202, 143, 5, 255, 195, 137, 0, 255, 192, 121, 3, 255, 200, 130, 9, 255, 203, 132, 9, 255, 200, 129, 5, 255, 201, 130, 0, 255, 203, 128, 7, 255, 202, 125, 4, 255, 205, 127, 2, 255, 205, 126, 4, 255, 206, 126, 10, 255, 207, 127, 11, 255, 209, 132, 10, 255, 206, 131, 4, 255, 206, 130, 9, 255, 202, 124, 15, 255, 201, 123, 8, 255, 201, 118, 14, 255, 199, 116, 13, 255, 193, 111, 2, 255, 190, 108, 1, 255, 190, 106, 6, 255, 190, 104, 5, 255, 186, 100, 1, 255, 186, 100, 4, 255, 187, 98, 2, 255, 182, 99, 12, 255, 181, 93, 21, 255, 170, 83, 11, 255, 170, 88, 6, 255, 159, 71, 3, 255, 155, 67, 1, 255, 154, 67, 5, 255, 157, 68, 7, 255, 151, 70, 2, 255, 144, 62, 6, 255, 147, 61, 5, 255, 154, 66, 4, 255, 152, 61, 4, 255, 149, 61, 7, 255, 148, 60, 4, 255, 135, 59, 6, 255, 128, 57, 6, 255, 139, 59, 4, 255, 139, 56, 1, 255, 131, 54, 4, 255, 124, 55, 1, 255, 130, 59, 4, 255, 126, 50, 3, 255, 125, 45, 3, 255, 136, 52, 2, 255, 137, 58, 2, 255, 131, 54, 4, 255, 133, 56, 1, 255, 138, 59, 2, 255, 129, 57, 1, 255, 128, 57, 1, 255, 120, 52, 3, 255, 123, 54, 4, 255, 123, 50, 2, 255, 124, 49, 1, 255, 125, 48, 1, 255, 122, 42, 3, 255, 118, 40, 3, 255, 119, 43, 4, 255, 123, 48, 4, 255, 126, 49, 1, 255, 130, 51, 2, 255, 135, 56, 1, 255, 143, 60, 2, 255, 152, 60, 8, 255, 155, 66, 5, 255, 160, 72, 3, 255, 159, 66, 1, 255, 160, 66, 2, 255, 166, 74, 1, 255, 176, 83, 0, 255, 183, 87, 3, 255, 177, 81, 4, 255, 172, 81, 2, 255, 172, 83, 1, 255, 174, 83, 3, 255, 174, 78, 2, 255, 177, 81, 2, 255, 175, 84, 2, 255, 172, 81, 1, 255, 171, 80, 3, 255, 1, 28, 67, 255, 0, 20, 54, 255, 2, 23, 49, 255, 3, 31, 67, 255, 1, 30, 71, 255, 2, 30, 62, 255, 2, 31, 67, 255, 5, 29, 64, 255, 4, 13, 34, 255, 0, 2, 3, 255, 1, 6, 11, 255, 2, 9, 25, 255, 4, 12, 36, 255, 0, 16, 31, 255, 1, 16, 37, 255, 2, 17, 33, 255, 3, 15, 30, 255, 2, 13, 31, 255, 2, 15, 29, 255, 0, 8, 25, 255, 2, 2, 20, 255, 0, 3, 10, 255, 1, 1, 6, 255, 2, 0, 5, 255, 0, 0, 13, 255, 6, 27, 156, 255, 49, 69, 93, 255, 36, 28, 0, 255, 19, 16, 11, 255, 26, 31, 74, 255, 7, 6, 31, 255, 12, 0, 0, 255, 8, 4, 4, 255, 7, 3, 1, 255, 5, 1, 0, 255, 4, 0, 1, 255, 5, 1, 2, 255, 5, 1, 1, 255, 3, 0, 0, 255, 3, 1, 0, 255, 9, 7, 4, 255, 9, 5, 2, 255, 7, 0, 0, 255, 14, 4, 3, 255, 14, 4, 3, 255, 11, 0, 0, 255, 12, 3, 1, 255, 14, 5, 3, 255, 13, 3, 1, 255, 13, 3, 1, 255, 13, 3, 2, 255, 24, 10, 2, 255, 31, 11, 4, 255, 28, 11, 4, 255, 19, 9, 1, 255, 22, 10, 2, 255, 27, 14, 4, 255, 23, 13, 0, 255, 30, 17, 4, 255, 36, 16, 4, 255, 33, 15, 1, 255, 39, 19, 2, 255, 42, 22, 4, 255, 35, 19, 1, 255, 34, 19, 2, 255, 37, 22, 3, 255, 52, 27, 4, 255, 60, 38, 4, 255, 65, 45, 12, 255, 64, 51, 21, 255, 66, 56, 36, 255, 73, 66, 39, 255, 74, 67, 43, 255, 77, 67, 49, 255, 72, 67, 43, 255, 69, 66, 35, 255, 78, 65, 49, 255, 76, 64, 25, 255, 70, 65, 4, 255, 83, 64, 9, 255, 91, 72, 3, 255, 82, 64, 9, 255, 80, 63, 4, 255, 83, 65, 1, 255, 80, 59, 5, 255, 73, 57, 11, 255, 76, 62, 5, 255, 100, 72, 4, 255, 134, 82, 6, 255, 162, 87, 6, 255, 171, 85, 7, 255, 172, 79, 4, 255, 182, 88, 5, 255, 178, 92, 3, 255, 175, 91, 4, 255, 182, 94, 3, 255, 178, 90, 3, 255, 175, 90, 1, 255, 173, 89, 1, 255, 167, 82, 6, 255, 167, 83, 1, 255, 161, 73, 1, 255, 158, 77, 5, 255, 142, 68, 4, 255, 144, 69, 3, 255, 140, 71, 2, 255, 137, 70, 3, 255, 167, 89, 8, 255, 169, 90, 11, 255, 186, 108, 17, 255, 194, 109, 5, 255, 188, 98, 9, 255, 190, 104, 10, 255, 188, 109, 9, 255, 186, 106, 11, 255, 186, 95, 14, 255, 170, 86, 1, 255, 166, 81, 7, 255, 163, 82, 8, 255, 153, 67, 7, 255, 144, 57, 10, 255, 137, 60, 1, 255, 131, 53, 7, 255, 110, 44, 3, 255, 107, 45, 12, 255, 116, 59, 9, 255, 125, 55, 1, 255, 120, 49, 2, 255, 110, 49, 7, 255, 135, 64, 3, 255, 157, 73, 7, 255, 147, 55, 5, 255, 151, 61, 3, 255, 162, 73, 4, 255, 161, 75, 6, 255, 177, 88, 5, 255, 158, 64, 8, 255, 147, 57, 5, 255, 149, 54, 2, 255, 143, 52, 3, 255, 147, 69, 5, 255, 163, 71, 13, 255, 134, 50, 6, 255, 132, 53, 3, 255, 125, 53, 4, 255, 122, 51, 5, 255, 115, 51, 5, 255, 127, 62, 6, 255, 117, 52, 3, 255, 110, 48, 10, 255, 103, 43, 11, 255, 101, 42, 10, 255, 107, 44, 4, 255, 105, 42, 4, 255, 112, 54, 6, 255, 132, 68, 6, 255, 134, 65, 9, 255, 137, 65, 16, 255, 159, 85, 21, 255, 184, 109, 12, 255, 193, 110, 19, 255, 192, 110, 7, 255, 195, 112, 12, 255, 192, 110, 9, 255, 193, 110, 14, 255, 200, 117, 19, 255, 200, 116, 15, 255, 186, 103, 6, 255, 186, 100, 17, 255, 180, 94, 11, 255, 198, 114, 21, 255, 201, 122, 4, 255, 191, 109, 10, 255, 193, 108, 27, 255, 203, 118, 15, 255, 205, 120, 3, 255, 207, 121, 12, 255, 211, 125, 25, 255, 213, 127, 22, 255, 195, 103, 6, 255, 182, 92, 5, 255, 201, 118, 15, 255, 206, 120, 23, 255, 204, 119, 12, 255, 195, 109, 15, 255, 203, 124, 15, 255, 213, 133, 19, 255, 212, 132, 15, 255, 213, 130, 21, 255, 210, 128, 10, 255, 209, 128, 8, 255, 210, 131, 11, 255, 210, 131, 5, 255, 205, 126, 14, 255, 212, 137, 18, 255, 211, 139, 15, 255, 213, 140, 16, 255, 213, 138, 16, 255, 215, 141, 15, 255, 212, 137, 13, 255, 211, 132, 7, 255, 217, 135, 13, 255, 215, 129, 16, 255, 211, 128, 10, 255, 214, 135, 5, 255, 216, 138, 10, 255, 213, 137, 11, 255, 213, 138, 12, 255, 216, 142, 12, 255, 216, 143, 9, 255, 216, 142, 7, 255, 223, 143, 7, 255, 220, 138, 11, 255, 217, 136, 17, 255, 213, 140, 9, 255, 216, 144, 14, 255, 219, 145, 20, 255, 218, 142, 12, 255, 220, 141, 15, 255, 220, 137, 13, 255, 216, 133, 6, 255, 214, 137, 8, 255, 215, 139, 12, 255, 215, 139, 12, 255, 217, 138, 18, 255, 214, 137, 12, 255, 210, 136, 1, 255, 212, 138, 11, 255, 217, 139, 15, 255, 218, 139, 5, 255, 216, 133, 11, 255, 213, 129, 11, 255, 216, 134, 3, 255, 218, 138, 1, 255, 220, 140, 7, 255, 221, 138, 4, 255, 220, 136, 4, 255, 216, 136, 10, 255, 216, 137, 13, 255, 216, 140, 9, 255, 220, 143, 16, 255, 220, 143, 16, 255, 216, 142, 3, 255, 218, 140, 7, 255, 212, 133, 6, 255, 215, 136, 12, 255, 214, 135, 8, 255, 210, 131, 0, 255, 211, 131, 1, 255, 210, 129, 5, 255, 213, 130, 7, 255, 212, 130, 6, 255, 198, 116, 2, 255, 196, 116, 7, 255, 199, 120, 5, 255, 207, 128, 6, 255, 211, 132, 5, 255, 201, 117, 10, 255, 178, 99, 12, 255, 173, 99, 4, 255, 175, 96, 0, 255, 177, 102, 7, 255, 191, 124, 6, 255, 206, 139, 7, 255, 193, 118, 7, 255, 183, 107, 4, 255, 185, 116, 1, 255, 188, 120, 7, 255, 201, 135, 8, 255, 209, 146, 8, 255, 212, 152, 4, 255, 215, 156, 4, 255, 216, 157, 2, 255, 211, 151, 0, 255, 212, 149, 4, 255, 211, 141, 19, 255, 201, 129, 3, 255, 204, 134, 3, 255, 201, 131, 4, 255, 208, 139, 2, 255, 203, 127, 6, 255, 210, 134, 15, 255, 205, 138, 11, 255, 199, 125, 21, 255, 195, 118, 10, 255, 193, 115, 3, 255, 190, 107, 3, 255, 180, 94, 10, 255, 162, 82, 10, 255, 156, 73, 9, 255, 163, 80, 3, 255, 175, 90, 1, 255, 169, 79, 5, 255, 172, 82, 9, 255, 178, 95, 4, 255, 182, 105, 6, 255, 178, 107, 1, 255, 176, 101, 5, 255, 162, 83, 8, 255, 145, 73, 5, 255, 131, 66, 3, 255, 144, 74, 5, 255, 147, 71, 4, 255, 149, 73, 5, 255, 157, 81, 3, 255, 163, 87, 11, 255, 162, 85, 11, 255, 164, 87, 6, 255, 157, 84, 2, 255, 167, 93, 2, 255, 190, 113, 14, 255, 201, 140, 10, 255, 198, 148, 1, 255, 198, 136, 4, 255, 191, 114, 8, 255, 198, 120, 11, 255, 202, 124, 10, 255, 199, 122, 11, 255, 200, 126, 1, 255, 200, 125, 4, 255, 204, 126, 1, 255, 205, 125, 8, 255, 206, 125, 12, 255, 206, 126, 5, 255, 204, 125, 1, 255, 207, 127, 9, 255, 207, 128, 10, 255, 205, 128, 11, 255, 199, 122, 12, 255, 198, 120, 1, 255, 201, 116, 11, 255, 200, 113, 14, 255, 195, 111, 9, 255, 187, 104, 7, 255, 183, 96, 12, 255, 183, 97, 8, 255, 189, 102, 6, 255, 189, 101, 8, 255, 189, 100, 4, 255, 185, 94, 10, 255, 191, 103, 24, 255, 205, 119, 10, 255, 199, 107, 10, 255, 167, 76, 7, 255, 157, 67, 2, 255, 154, 64, 4, 255, 156, 72, 4, 255, 153, 73, 1, 255, 146, 64, 4, 255, 152, 68, 5, 255, 150, 65, 0, 255, 157, 66, 9, 255, 154, 60, 7, 255, 132, 52, 3, 255, 129, 49, 6, 255, 138, 57, 4, 255, 138, 65, 2, 255, 138, 57, 4, 255, 133, 49, 6, 255, 118, 47, 3, 255, 110, 44, 2, 255, 102, 37, 1, 255, 104, 38, 4, 255, 118, 41, 7, 255, 118, 42, 8, 255, 101, 34, 5, 255, 116, 52, 8, 255, 128, 63, 8, 255, 124, 65, 6, 255, 118, 56, 4, 255, 115, 54, 5, 255, 122, 62, 4, 255, 125, 60, 1, 255, 126, 53, 0, 255, 122, 45, 0, 255, 120, 42, 4, 255, 121, 43, 2, 255, 125, 51, 2, 255, 133, 59, 5, 255, 144, 62, 6, 255, 148, 63, 7, 255, 146, 61, 5, 255, 146, 61, 3, 255, 152, 63, 0, 255, 167, 75, 7, 255, 177, 85, 6, 255, 180, 88, 4, 255, 181, 88, 5, 255, 180, 88, 4, 255, 176, 80, 2, 255, 173, 76, 3, 255, 169, 73, 1, 255, 169, 75, 0, 255, 170, 79, 1, 255, 171, 80, 1, 255, 175, 81, 3, 255, 179, 84, 5, 255, 175, 82, 1, 255, 174, 81, 1, 255, 174, 83, 2, 255, 2, 25, 55, 255, 4, 30, 65, 255, 1, 28, 59, 255, 5, 24, 66, 255, 5, 24, 71, 255, 2, 33, 63, 255, 1, 34, 59, 255, 1, 28, 63, 255, 2, 25, 59, 255, 0, 14, 38, 255, 0, 4, 14, 255, 2, 3, 6, 255, 2, 6, 17, 255, 1, 10, 26, 255, 3, 14, 35, 255, 2, 13, 31, 255, 1, 10, 27, 255, 3, 10, 30, 255, 2, 8, 26, 255, 1, 1, 7, 255, 1, 1, 12, 255, 2, 3, 7, 255, 4, 2, 8, 255, 2, 0, 4, 255, 0, 29, 169, 255, 25, 65, 180, 255, 44, 37, 9, 255, 20, 7, 1, 255, 27, 27, 45, 255, 18, 12, 27, 255, 11, 1, 1, 255, 10, 4, 2, 255, 7, 3, 1, 255, 6, 2, 2, 255, 5, 1, 1, 255, 7, 3, 4, 255, 9, 4, 5, 255, 7, 2, 1, 255, 7, 0, 0, 255, 8, 2, 1, 255, 9, 4, 2, 255, 7, 2, 1, 255, 9, 2, 0, 255, 12, 3, 1, 255, 13, 3, 2, 255, 14, 4, 2, 255, 14, 4, 2, 255, 16, 6, 4, 255, 15, 6, 4, 255, 17, 7, 3, 255, 19, 8, 4, 255, 30, 12, 3, 255, 30, 8, 1, 255, 28, 10, 3, 255, 22, 12, 1, 255, 25, 12, 2, 255, 28, 16, 7, 255, 25, 13, 4, 255, 31, 14, 3, 255, 34, 16, 1, 255, 40, 21, 2, 255, 42, 23, 3, 255, 37, 19, 1, 255, 38, 20, 4, 255, 50, 27, 7, 255, 50, 23, 5, 255, 52, 24, 7, 255, 54, 30, 7, 255, 61, 39, 15, 255, 65, 45, 17, 255, 74, 54, 25, 255, 86, 67, 32, 255, 86, 68, 50, 255, 81, 68, 52, 255, 74, 67, 48, 255, 72, 67, 45, 255, 80, 70, 33, 255, 72, 61, 32, 255, 68, 65, 16, 255, 96, 68, 11, 255, 81, 63, 7, 255, 74, 63, 2, 255, 88, 61, 1, 255, 77, 59, 1, 255, 93, 81, 5, 255, 107, 73, 12, 255, 130, 73, 7, 255, 162, 83, 9, 255, 173, 81, 11, 255, 169, 81, 5, 255, 169, 81, 7, 255, 173, 88, 4, 255, 182, 95, 3, 255, 179, 88, 7, 255, 176, 89, 5, 255, 165, 82, 6, 255, 153, 74, 4, 255, 156, 80, 5, 255, 147, 72, 7, 255, 131, 63, 4, 255, 127, 65, 4, 255, 120, 64, 4, 255, 114, 62, 3, 255, 103, 57, 3, 255, 104, 60, 1, 255, 113, 61, 4, 255, 115, 62, 12, 255, 115, 65, 12, 255, 116, 59, 5, 255, 132, 64, 9, 255, 139, 64, 12, 255, 152, 82, 8, 255, 138, 73, 16, 255, 126, 56, 8, 255, 135, 65, 6, 255, 155, 74, 3, 255, 141, 63, 5, 255, 106, 47, 4, 255, 137, 69, 11, 255, 112, 55, 6, 255, 86, 47, 4, 255, 132, 67, 6, 255, 118, 56, 8, 255, 101, 43, 2, 255, 108, 46, 4, 255, 154, 84, 9, 255, 142, 70, 5, 255, 108, 46, 6, 255, 129, 57, 2, 255, 129, 59, 6, 255, 126, 54, 3, 255, 133, 54, 8, 255, 134, 50, 1, 255, 140, 55, 4, 255, 144, 58, 8, 255, 137, 52, 1, 255, 138, 58, 1, 255, 131, 55, 3, 255, 125, 56, 6, 255, 125, 57, 5, 255, 125, 56, 5, 255, 121, 55, 5, 255, 120, 56, 3, 255, 109, 48, 5, 255, 108, 52, 5, 255, 111, 52, 8, 255, 115, 49, 5, 255, 116, 55, 5, 255, 118, 54, 10, 255, 110, 49, 5, 255, 109, 51, 7, 255, 107, 50, 5, 255, 113, 50, 6, 255, 115, 45, 12, 255, 137, 60, 8, 255, 157, 76, 6, 255, 132, 60, 6, 255, 117, 62, 3, 255, 111, 50, 6, 255, 144, 71, 14, 255, 179, 96, 10, 255, 186, 104, 10, 255, 187, 106, 6, 255, 182, 103, 11, 255, 186, 107, 7, 255, 188, 102, 13, 255, 182, 97, 6, 255, 185, 103, 14, 255, 188, 105, 18, 255, 186, 105, 10, 255, 194, 113, 15, 255, 193, 112, 9, 255, 191, 110, 20, 255, 196, 122, 14, 255, 200, 122, 9, 255, 202, 120, 15, 255, 205, 123, 18, 255, 205, 123, 11, 255, 201, 117, 5, 255, 198, 111, 16, 255, 205, 120, 15, 255, 209, 130, 12, 255, 211, 133, 13, 255, 208, 126, 24, 255, 210, 130, 26, 255, 210, 131, 23, 255, 208, 127, 18, 255, 209, 128, 13, 255, 209, 124, 26, 255, 204, 121, 20, 255, 208, 128, 18, 255, 206, 126, 26, 255, 207, 126, 30, 255, 209, 133, 18, 255, 212, 138, 18, 255, 211, 136, 15, 255, 210, 133, 14, 255, 213, 132, 13, 255, 206, 126, 3, 255, 201, 121, 20, 255, 210, 130, 16, 255, 216, 137, 10, 255, 214, 132, 15, 255, 212, 134, 1, 255, 211, 134, 6, 255, 213, 133, 9, 255, 215, 136, 12, 255, 214, 139, 13, 255, 214, 140, 13, 255, 213, 140, 12, 255, 215, 142, 16, 255, 214, 142, 6, 255, 214, 139, 6, 255, 210, 133, 12, 255, 206, 130, 7, 255, 216, 142, 15, 255, 218, 143, 17, 255, 216, 145, 11, 255, 210, 139, 12, 255, 206, 130, 10, 255, 211, 134, 9, 255, 216, 140, 16, 255, 216, 140, 16, 255, 215, 139, 10, 255, 212, 134, 6, 255, 215, 137, 17, 255, 213, 140, 4, 255, 216, 141, 6, 255, 213, 134, 8, 255, 215, 134, 2, 255, 217, 136, 3, 255, 220, 138, 9, 255, 218, 139, 4, 255, 213, 136, 7, 255, 207, 132, 12, 255, 195, 115, 10, 255, 208, 126, 18, 255, 216, 147, 2, 255, 212, 138, 10, 255, 214, 137, 12, 255, 219, 142, 1, 255, 219, 138, 3, 255, 217, 131, 9, 255, 214, 130, 6, 255, 217, 132, 7, 255, 214, 129, 6, 255, 215, 130, 7, 255, 214, 129, 5, 255, 212, 127, 1, 255, 213, 128, 5, 255, 211, 127, 9, 255, 209, 127, 7, 255, 204, 124, 2, 255, 203, 123, 2, 255, 204, 126, 2, 255, 213, 136, 2, 255, 207, 123, 7, 255, 178, 91, 11, 255, 166, 88, 0, 255, 171, 96, 8, 255, 186, 110, 7, 255, 195, 128, 7, 255, 215, 157, 3, 255, 206, 140, 9, 255, 177, 100, 12, 255, 183, 105, 5, 255, 194, 122, 4, 255, 207, 138, 6, 255, 211, 148, 5, 255, 212, 154, 5, 255, 214, 155, 2, 255, 211, 149, 1, 255, 209, 144, 3, 255, 207, 138, 3, 255, 210, 139, 8, 255, 200, 128, 9, 255, 197, 122, 11, 255, 201, 129, 5, 255, 203, 131, 9, 255, 199, 127, 7, 255, 183, 101, 10, 255, 206, 127, 16, 255, 214, 140, 19, 255, 206, 128, 21, 255, 202, 124, 10, 255, 196, 118, 8, 255, 196, 117, 3, 255, 189, 109, 8, 255, 189, 105, 3, 255, 181, 95, 3, 255, 174, 86, 4, 255, 173, 86, 6, 255, 167, 84, 2, 255, 176, 97, 3, 255, 183, 103, 4, 255, 185, 110, 7, 255, 179, 105, 2, 255, 168, 87, 6, 255, 169, 86, 12, 255, 170, 95, 11, 255, 143, 72, 2, 255, 130, 58, 6, 255, 130, 60, 3, 255, 151, 74, 4, 255, 147, 72, 5, 255, 151, 78, 8, 255, 160, 82, 6, 255, 167, 95, 7, 255, 164, 101, 2, 255, 142, 74, 7, 255, 184, 125, 26, 255, 207, 152, 8, 255, 207, 144, 0, 255, 202, 137, 6, 255, 196, 119, 8, 255, 196, 115, 3, 255, 198, 118, 3, 255, 198, 120, 12, 255, 201, 126, 6, 255, 200, 124, 1, 255, 203, 125, 5, 255, 204, 126, 6, 255, 205, 125, 7, 255, 205, 125, 7, 255, 202, 124, 5, 255, 203, 125, 4, 255, 204, 124, 7, 255, 202, 123, 8, 255, 200, 123, 15, 255, 198, 118, 9, 255, 198, 112, 7, 255, 194, 108, 3, 255, 195, 111, 8, 255, 195, 109, 13, 255, 187, 102, 11, 255, 187, 103, 6, 255, 192, 107, 5, 255, 189, 103, 5, 255, 189, 101, 6, 255, 197, 112, 17, 255, 207, 121, 21, 255, 203, 116, 12, 255, 183, 92, 5, 255, 167, 78, 3, 255, 161, 75, 6, 255, 157, 74, 8, 255, 150, 72, 1, 255, 152, 72, 5, 255, 149, 70, 4, 255, 146, 69, 3, 255, 148, 66, 3, 255, 150, 65, 2, 255, 154, 65, 4, 255, 148, 58, 8, 255, 144, 61, 4, 255, 148, 65, 1, 255, 148, 63, 2, 255, 141, 62, 5, 255, 135, 58, 2, 255, 132, 52, 3, 255, 128, 41, 6, 255, 108, 33, 5, 255, 89, 29, 1, 255, 95, 27, 3, 255, 99, 27, 5, 255, 91, 31, 0, 255, 109, 50, 5, 255, 121, 57, 5, 255, 117, 56, 2, 255, 115, 50, 2, 255, 117, 53, 6, 255, 114, 54, 6, 255, 124, 58, 2, 255, 129, 56, 2, 255, 125, 48, 4, 255, 127, 49, 4, 255, 139, 61, 2, 255, 146, 68, 2, 255, 144, 62, 3, 255, 150, 65, 6, 255, 143, 60, 5, 255, 136, 53, 1, 255, 155, 70, 4, 255, 175, 85, 4, 255, 182, 89, 2, 255, 188, 98, 1, 255, 190, 98, 0, 255, 186, 91, 1, 255, 180, 85, 1, 255, 169, 73, 1, 255, 164, 72, 3, 255, 167, 77, 2, 255, 171, 79, 3, 255, 174, 80, 7, 255, 174, 81, 5, 255, 174, 85, 2, 255, 174, 84, 0, 255, 176, 80, 1, 255, 176, 81, 0, 255, 177, 85, 1, 255, 1, 26, 59, 255, 6, 30, 73, 255, 1, 23, 59, 255, 1, 23, 54, 255, 2, 24, 62, 255, 3, 25, 67, 255, 2, 24, 65, 255, 4, 29, 54, 255, 0, 25, 53, 255, 1, 20, 53, 255, 4, 15, 41, 255, 1, 7, 19, 255, 2, 4, 12, 255, 1, 5, 19, 255, 3, 11, 29, 255, 1, 10, 26, 255, 2, 9, 27, 255, 4, 10, 28, 255, 2, 6, 16, 255, 0, 1, 13, 255, 0, 1, 15, 255, 3, 0, 16, 255, 4, 0, 0, 255, 0, 15, 118, 255, 8, 90, 227, 255, 45, 45, 33, 255, 24, 7, 0, 255, 21, 20, 68, 255, 12, 16, 71, 255, 5, 0, 4, 255, 5, 2, 3, 255, 8, 2, 1, 255, 6, 1, 0, 255, 6, 2, 1, 255, 5, 1, 0, 255, 7, 3, 3, 255, 8, 3, 2, 255, 7, 2, 1, 255, 8, 2, 0, 255, 11, 5, 2, 255, 9, 4, 2, 255, 8, 3, 1, 255, 12, 3, 1, 255, 12, 2, 0, 255, 16, 5, 2, 255, 15, 4, 2, 255, 13, 3, 1, 255, 16, 6, 4, 255, 17, 6, 3, 255, 20, 7, 2, 255, 24, 10, 3, 255, 26, 8, 0, 255, 31, 11, 5, 255, 26, 10, 3, 255, 23, 12, 0, 255, 33, 17, 4, 255, 33, 16, 4, 255, 32, 16, 3, 255, 38, 21, 6, 255, 34, 19, 3, 255, 34, 14, 0, 255, 38, 20, 2, 255, 36, 21, 2, 255, 41, 21, 5, 255, 42, 24, 4, 255, 48, 26, 3, 255, 47, 31, 3, 255, 54, 36, 11, 255, 54, 40, 10, 255, 60, 44, 19, 255, 68, 49, 27, 255, 82, 65, 14, 255, 87, 66, 39, 255, 79, 68, 54, 255, 79, 71, 37, 255, 85, 71, 40, 255, 82, 70, 31, 255, 82, 63, 29, 255, 101, 71, 18, 255, 86, 66, 13, 255, 82, 65, 7, 255, 83, 64, 2, 255, 90, 69, 5, 255, 101, 71, 5, 255, 124, 87, 6, 255, 146, 84, 9, 255, 168, 90, 8, 255, 175, 90, 5, 255, 171, 88, 5, 255, 176, 97, 7, 255, 175, 89, 6, 255, 171, 86, 7, 255, 166, 89, 0, 255, 161, 79, 3, 255, 153, 75, 2, 255, 128, 64, 1, 255, 107, 56, 3, 255, 105, 58, 6, 255, 97, 57, 2, 255, 95, 61, 10, 255, 91, 58, 11, 255, 90, 59, 6, 255, 88, 55, 5, 255, 91, 56, 2, 255, 92, 60, 2, 255, 100, 57, 2, 255, 114, 62, 3, 255, 115, 65, 2, 255, 122, 66, 1, 255, 119, 62, 3, 255, 114, 52, 5, 255, 119, 59, 8, 255, 105, 43, 6, 255, 128, 52, 4, 255, 152, 76, 2, 255, 151, 71, 2, 255, 131, 64, 11, 255, 130, 64, 1, 255, 139, 67, 7, 255, 98, 49, 7, 255, 91, 49, 6, 255, 108, 51, 9, 255, 98, 53, 8, 255, 100, 55, 3, 255, 98, 51, 1, 255, 123, 54, 1, 255, 113, 52, 5, 255, 104, 54, 10, 255, 103, 52, 4, 255, 104, 47, 2, 255, 119, 55, 2, 255, 128, 58, 4, 255, 130, 57, 6, 255, 130, 57, 7, 255, 122, 49, 5, 255, 120, 56, 0, 255, 117, 55, 5, 255, 118, 53, 3, 255, 115, 51, 9, 255, 111, 48, 4, 255, 111, 45, 4, 255, 111, 53, 4, 255, 108, 49, 2, 255, 105, 47, 11, 255, 107, 46, 7, 255, 110, 49, 11, 255, 115, 47, 7, 255, 126, 57, 1, 255, 125, 52, 3, 255, 119, 48, 4, 255, 114, 52, 1, 255, 112, 54, 8, 255, 112, 50, 7, 255, 115, 49, 6, 255, 117, 51, 9, 255, 117, 54, 6, 255, 113, 53, 3, 255, 109, 49, 18, 255, 99, 44, 9, 255, 103, 50, 11, 255, 136, 69, 11, 255, 155, 77, 12, 255, 172, 88, 9, 255, 174, 87, 15, 255, 181, 102, 8, 255, 178, 98, 5, 255, 177, 96, 11, 255, 172, 90, 18, 255, 180, 100, 11, 255, 192, 113, 12, 255, 188, 109, 11, 255, 190, 110, 11, 255, 196, 116, 17, 255, 199, 115, 11, 255, 200, 115, 13, 255, 202, 115, 15, 255, 201, 117, 5, 255, 205, 121, 11, 255, 198, 109, 10, 255, 195, 114, 20, 255, 203, 123, 17, 255, 210, 128, 15, 255, 206, 129, 13, 255, 201, 125, 19, 255, 199, 122, 14, 255, 202, 125, 24, 255, 197, 123, 18, 255, 198, 122, 6, 255, 203, 121, 13, 255, 203, 118, 15, 255, 193, 105, 15, 255, 195, 111, 12, 255, 200, 123, 15, 255, 207, 130, 24, 255, 204, 129, 12, 255, 207, 132, 12, 255, 209, 130, 26, 255, 200, 119, 16, 255, 183, 104, 5, 255, 180, 102, 21, 255, 186, 109, 14, 255, 202, 123, 10, 255, 208, 126, 9, 255, 206, 125, 8, 255, 209, 129, 9, 255, 212, 135, 9, 255, 210, 135, 7, 255, 211, 138, 8, 255, 212, 140, 7, 255, 212, 137, 7, 255, 212, 137, 11, 255, 210, 143, 2, 255, 218, 146, 18, 255, 216, 138, 22, 255, 215, 136, 17, 255, 219, 143, 19, 255, 217, 140, 16, 255, 216, 142, 4, 255, 215, 140, 13, 255, 208, 130, 15, 255, 203, 123, 17, 255, 208, 127, 13, 255, 212, 133, 6, 255, 212, 132, 8, 255, 210, 130, 8, 255, 211, 129, 18, 255, 213, 133, 10, 255, 215, 136, 8, 255, 216, 134, 12, 255, 218, 133, 12, 255, 213, 130, 12, 255, 205, 126, 2, 255, 204, 122, 3, 255, 211, 135, 4, 255, 213, 142, 14, 255, 204, 130, 5, 255, 216, 133, 14, 255, 214, 132, 4, 255, 209, 127, 2, 255, 209, 126, 11, 255, 213, 130, 11, 255, 213, 131, 6, 255, 211, 130, 9, 255, 214, 134, 7, 255, 217, 136, 13, 255, 204, 122, 5, 255, 205, 123, 5, 255, 211, 128, 7, 255, 209, 126, 6, 255, 209, 125, 6, 255, 209, 125, 6, 255, 207, 124, 5, 255, 208, 126, 5, 255, 209, 128, 2, 255, 212, 131, 7, 255, 210, 129, 10, 255, 185, 98, 9, 255, 169, 88, 4, 255, 170, 93, 3, 255, 180, 98, 12, 255, 193, 116, 10, 255, 207, 139, 7, 255, 208, 133, 13, 255, 178, 98, 12, 255, 180, 108, 6, 255, 194, 127, 4, 255, 209, 147, 9, 255, 211, 151, 6, 255, 210, 149, 9, 255, 211, 150, 1, 255, 210, 144, 6, 255, 205, 135, 4, 255, 203, 131, 6, 255, 201, 129, 7, 255, 200, 126, 7, 255, 202, 131, 6, 255, 207, 138, 2, 255, 207, 137, 5, 255, 207, 137, 17, 255, 206, 134, 12, 255, 193, 114, 6, 255, 196, 117, 12, 255, 208, 136, 22, 255, 201, 124, 18, 255, 201, 121, 7, 255, 202, 121, 8, 255, 203, 123, 7, 255, 198, 117, 4, 255, 195, 112, 1, 255, 189, 103, 4, 255, 179, 91, 3, 255, 170, 81, 4, 255, 169, 80, 6, 255, 176, 91, 1, 255, 184, 107, 3, 255, 189, 114, 2, 255, 187, 107, 5, 255, 179, 97, 6, 255, 171, 92, 4, 255, 159, 83, 3, 255, 156, 79, 3, 255, 142, 66, 8, 255, 134, 61, 0, 255, 146, 67, 15, 255, 137, 65, 13, 255, 139, 69, 4, 255, 145, 73, 6, 255, 153, 76, 5, 255, 173, 91, 9, 255, 180, 116, 9, 255, 205, 151, 7, 255, 211, 147, 10, 255, 202, 135, 8, 255, 200, 132, 3, 255, 194, 119, 1, 255, 197, 114, 8, 255, 199, 119, 9, 255, 197, 122, 8, 255, 201, 127, 7, 255, 205, 127, 5, 255, 203, 127, 6, 255, 202, 127, 4, 255, 204, 125, 4, 255, 204, 124, 7, 255, 204, 123, 8, 255, 201, 121, 7, 255, 202, 118, 5, 255, 199, 117, 2, 255, 199, 118, 15, 255, 198, 114, 16, 255, 194, 109, 10, 255, 193, 109, 4, 255, 192, 108, 6, 255, 191, 105, 1, 255, 192, 107, 3, 255, 190, 106, 7, 255, 190, 107, 6, 255, 196, 110, 4, 255, 203, 117, 6, 255, 201, 121, 16, 255, 201, 113, 20, 255, 191, 101, 13, 255, 179, 94, 1, 255, 165, 78, 3, 255, 154, 70, 10, 255, 152, 75, 5, 255, 157, 75, 6, 255, 157, 75, 3, 255, 154, 74, 3, 255, 141, 62, 2, 255, 147, 67, 7, 255, 155, 73, 3, 255, 157, 68, 2, 255, 153, 66, 3, 255, 150, 67, 3, 255, 148, 65, 1, 255, 148, 59, 4, 255, 141, 62, 2, 255, 137, 58, 2, 255, 137, 57, 2, 255, 134, 50, 0, 255, 136, 52, 4, 255, 119, 43, 4, 255, 98, 29, 0, 255, 91, 33, 1, 255, 103, 39, 3, 255, 111, 45, 7, 255, 120, 51, 1, 255, 117, 50, 3, 255, 117, 46, 8, 255, 118, 52, 5, 255, 115, 48, 2, 255, 126, 54, 4, 255, 138, 58, 7, 255, 141, 61, 7, 255, 145, 67, 2, 255, 153, 70, 2, 255, 150, 66, 2, 255, 144, 61, 1, 255, 143, 53, 2, 255, 144, 56, 1, 255, 159, 74, 6, 255, 171, 87, 5, 255, 186, 99, 2, 255, 191, 99, 2, 255, 189, 99, 1, 255, 185, 95, 0, 255, 183, 88, 0, 255, 181, 85, 1, 255, 173, 78, 1, 255, 165, 75, 7, 255, 171, 83, 6, 255, 177, 87, 3, 255, 176, 81, 5, 255, 172, 78, 1, 255, 172, 82, 1, 255, 171, 82, 4, 255, 172, 78, 1, 255, 177, 83, 2, 255, 178, 86, 0, 255, 1, 29, 70, 255, 2, 23, 67, 255, 2, 23, 56, 255, 2, 29, 51, 255, 1, 27, 54, 255, 1, 16, 48, 255, 1, 21, 56, 255, 1, 25, 55, 255, 2, 23, 52, 255, 0, 21, 54, 255, 3, 19, 55, 255, 6, 14, 38, 255, 1, 2, 5, 255, 3, 3, 13, 255, 0, 6, 19, 255, 1, 9, 22, 255, 2, 9, 23, 255, 0, 4, 20, 255, 0, 2, 9, 255, 1, 0, 8, 255, 0, 2, 8, 255, 3, 3, 1, 255, 3, 1, 73, 255, 3, 66, 229, 255, 45, 54, 62, 255, 26, 12, 0, 255, 14, 16, 68, 255, 8, 23, 159, 255, 2, 3, 17, 255, 10, 2, 1, 255, 7, 3, 3, 255, 6, 3, 1, 255, 6, 2, 1, 255, 7, 3, 2, 255, 6, 2, 0, 255, 8, 3, 1, 255, 7, 2, 0, 255, 9, 4, 1, 255, 11, 7, 3, 255, 7, 3, 0, 255, 8, 3, 1, 255, 11, 4, 2, 255, 12, 2, 1, 255, 17, 3, 2, 255, 18, 4, 3, 255, 16, 6, 2, 255, 12, 2, 0, 255, 17, 8, 4, 255, 18, 7, 2, 255, 22, 9, 2, 255, 25, 10, 1, 255, 24, 7, 2, 255, 26, 9, 5, 255, 21, 7, 1, 255, 29, 16, 3, 255, 34, 16, 2, 255, 35, 15, 1, 255, 37, 20, 4, 255, 36, 19, 2, 255, 35, 16, 2, 255, 34, 19, 8, 255, 37, 21, 8, 255, 40, 20, 3, 255, 41, 24, 0, 255, 44, 29, 1, 255, 48, 32, 5, 255, 51, 34, 4, 255, 51, 42, 7, 255, 53, 42, 8, 255, 65, 50, 11, 255, 73, 56, 14, 255, 77, 61, 20, 255, 80, 64, 38, 255, 79, 69, 46, 255, 71, 74, 41, 255, 71, 69, 61, 255, 84, 70, 51, 255, 104, 76, 29, 255, 89, 66, 7, 255, 78, 67, 7, 255, 76, 66, 9, 255, 88, 64, 4, 255, 123, 79, 16, 255, 143, 85, 7, 255, 150, 79, 13, 255, 163, 90, 8, 255, 178, 100, 9, 255, 180, 99, 7, 255, 180, 99, 0, 255, 171, 88, 0, 255, 162, 78, 1, 255, 161, 73, 8, 255, 151, 80, 6, 255, 128, 62, 1, 255, 123, 62, 10, 255, 102, 61, 3, 255, 91, 60, 2, 255, 94, 60, 1, 255, 95, 60, 1, 255, 99, 62, 2, 255, 95, 55, 5, 255, 93, 56, 1, 255, 98, 57, 1, 255, 100, 55, 8, 255, 100, 56, 4, 255, 97, 57, 3, 255, 99, 57, 4, 255, 112, 61, 5, 255, 109, 62, 10, 255, 103, 59, 3, 255, 108, 59, 2, 255, 111, 60, 3, 255, 114, 60, 5, 255, 141, 74, 4, 255, 131, 67, 3, 255, 103, 45, 6, 255, 106, 52, 5, 255, 132, 63, 5, 255, 113, 49, 6, 255, 93, 42, 3, 255, 96, 49, 2, 255, 87, 51, 2, 255, 97, 54, 2, 255, 89, 49, 6, 255, 85, 47, 5, 255, 91, 48, 4, 255, 94, 47, 1, 255, 111, 52, 3, 255, 112, 49, 7, 255, 119, 46, 6, 255, 124, 49, 2, 255, 124, 53, 4, 255, 115, 47, 4, 255, 121, 53, 2, 255, 119, 49, 8, 255, 110, 44, 3, 255, 113, 46, 7, 255, 112, 48, 1, 255, 107, 45, 1, 255, 105, 46, 5, 255, 102, 47, 1, 255, 103, 41, 6, 255, 110, 47, 8, 255, 114, 52, 5, 255, 107, 49, 3, 255, 125, 58, 5, 255, 141, 64, 4, 255, 140, 65, 3, 255, 130, 59, 11, 255, 110, 45, 9, 255, 92, 40, 2, 255, 97, 48, 5, 255, 109, 52, 3, 255, 124, 57, 4, 255, 123, 57, 4, 255, 121, 62, 2, 255, 118, 55, 3, 255, 120, 53, 6, 255, 116, 52, 9, 255, 116, 60, 3, 255, 121, 63, 4, 255, 132, 62, 12, 255, 147, 69, 8, 255, 165, 86, 12, 255, 178, 100, 2, 255, 181, 98, 11, 255, 167, 82, 13, 255, 164, 82, 8, 255, 187, 108, 10, 255, 188, 108, 7, 255, 186, 106, 7, 255, 178, 98, 7, 255, 183, 101, 8, 255, 196, 109, 12, 255, 194, 105, 16, 255, 194, 107, 15, 255, 195, 112, 12, 255, 175, 91, 7, 255, 190, 102, 19, 255, 190, 108, 7, 255, 189, 111, 7, 255, 197, 121, 13, 255, 195, 112, 9, 255, 183, 95, 8, 255, 190, 112, 12, 255, 196, 124, 9, 255, 199, 120, 15, 255, 195, 115, 12, 255, 183, 99, 7, 255, 175, 90, 13, 255, 159, 75, 7, 255, 182, 103, 11, 255, 192, 114, 16, 255, 193, 113, 18, 255, 197, 120, 14, 255, 196, 121, 5, 255, 200, 125, 12, 255, 195, 122, 11, 255, 196, 120, 11, 255, 188, 112, 11, 255, 177, 102, 11, 255, 197, 120, 12, 255, 205, 122, 12, 255, 200, 116, 15, 255, 199, 120, 13, 255, 207, 135, 13, 255, 207, 136, 11, 255, 209, 136, 7, 255, 210, 135, 5, 255, 209, 133, 5, 255, 214, 135, 14, 255, 216, 137, 8, 255, 216, 137, 11, 255, 207, 128, 9, 255, 211, 137, 17, 255, 214, 145, 7, 255, 213, 140, 11, 255, 217, 141, 12, 255, 215, 140, 24, 255, 215, 143, 19, 255, 211, 141, 4, 255, 213, 142, 12, 255, 215, 141, 19, 255, 211, 139, 3, 255, 215, 143, 11, 255, 214, 142, 19, 255, 210, 138, 12, 255, 211, 137, 12, 255, 208, 132, 10, 255, 201, 123, 11, 255, 197, 117, 10, 255, 206, 123, 9, 255, 209, 123, 3, 255, 210, 125, 5, 255, 213, 129, 15, 255, 209, 123, 7, 255, 208, 117, 1, 255, 203, 114, 10, 255, 207, 119, 12, 255, 210, 126, 6, 255, 215, 130, 7, 255, 215, 131, 4, 255, 213, 128, 5, 255, 212, 127, 8, 255, 195, 108, 1, 255, 198, 111, 8, 255, 211, 125, 13, 255, 211, 127, 2, 255, 211, 126, 5, 255, 212, 127, 7, 255, 210, 126, 6, 255, 209, 124, 9, 255, 207, 123, 6, 255, 208, 124, 3, 255, 205, 119, 7, 255, 194, 107, 8, 255, 176, 90, 11, 255, 174, 98, 8, 255, 175, 95, 4, 255, 193, 106, 12, 255, 188, 106, 8, 255, 192, 112, 8, 255, 179, 100, 4, 255, 179, 105, 11, 255, 199, 132, 19, 255, 211, 148, 13, 255, 209, 148, 3, 255, 209, 148, 6, 255, 208, 146, 6, 255, 206, 137, 7, 255, 197, 122, 7, 255, 197, 117, 4, 255, 196, 117, 2, 255, 195, 123, 4, 255, 204, 136, 10, 255, 207, 138, 3, 255, 209, 139, 4, 255, 203, 134, 8, 255, 208, 141, 3, 255, 212, 144, 7, 255, 206, 132, 2, 255, 204, 124, 16, 255, 205, 128, 24, 255, 202, 123, 22, 255, 197, 117, 6, 255, 199, 117, 10, 255, 199, 120, 3, 255, 196, 114, 14, 255, 201, 112, 15, 255, 201, 114, 1, 255, 194, 107, 4, 255, 188, 102, 2, 255, 182, 99, 1, 255, 182, 101, 5, 255, 188, 109, 11, 255, 189, 108, 4, 255, 183, 98, 1, 255, 189, 108, 10, 255, 184, 110, 9, 255, 168, 92, 6, 255, 159, 81, 6, 255, 135, 66, 2, 255, 132, 57, 4, 255, 151, 78, 5, 255, 140, 71, 6, 255, 149, 71, 11, 255, 150, 75, 5, 255, 142, 69, 0, 255, 144, 75, 4, 255, 191, 128, 13, 255, 197, 136, 9, 255, 201, 136, 10, 255, 201, 130, 10, 255, 198, 123, 13, 255, 197, 121, 11, 255, 196, 116, 7, 255, 197, 117, 10, 255, 196, 119, 20, 255, 200, 124, 20, 255, 205, 128, 3, 255, 205, 127, 2, 255, 204, 126, 4, 255, 203, 123, 4, 255, 202, 121, 2, 255, 202, 118, 3, 255, 199, 114, 10, 255, 198, 112, 8, 255, 197, 113, 5, 255, 195, 112, 11, 255, 193, 111, 11, 255, 191, 107, 11, 255, 194, 110, 12, 255, 190, 106, 13, 255, 191, 101, 10, 255, 191, 105, 1, 255, 191, 108, 3, 255, 197, 114, 9, 255, 205, 123, 8, 255, 205, 122, 2, 255, 202, 114, 12, 255, 195, 105, 17, 255, 196, 103, 13, 255, 192, 97, 7, 255, 167, 77, 7, 255, 158, 74, 6, 255, 155, 73, 1, 255, 158, 73, 4, 255, 150, 63, 1, 255, 153, 68, 6, 255, 152, 70, 7, 255, 150, 67, 3, 255, 160, 74, 12, 255, 158, 67, 2, 255, 146, 64, 0, 255, 138, 57, 4, 255, 140, 55, 7, 255, 143, 58, 4, 255, 138, 57, 4, 255, 140, 53, 2, 255, 141, 56, 4, 255, 138, 51, 1, 255, 142, 55, 2, 255, 136, 53, 5, 255, 128, 49, 8, 255, 106, 38, 2, 255, 100, 35, 6, 255, 105, 36, 4, 255, 115, 41, 4, 255, 111, 44, 4, 255, 115, 46, 7, 255, 118, 56, 3, 255, 126, 55, 5, 255, 137, 57, 1, 255, 143, 62, 1, 255, 146, 65, 1, 255, 148, 68, 1, 255, 157, 68, 7, 255, 150, 56, 5, 255, 144, 55, 6, 255, 150, 61, 10, 255, 163, 83, 3, 255, 182, 105, 4, 255, 185, 99, 3, 255, 182, 87, 0, 255, 187, 93, 5, 255, 188, 97, 5, 255, 185, 94, 4, 255, 183, 90, 2, 255, 182, 89, 0, 255, 178, 87, 3, 255, 174, 83, 5, 255, 173, 83, 1, 255, 175, 85, 1, 255, 172, 81, 4, 255, 171, 78, 4, 255, 172, 78, 1, 255, 173, 79, 3, 255, 170, 79, 1, 255, 176, 86, 2, 255, 176, 86, 0, 255, 1, 22, 52, 255, 1, 25, 54, 255, 3, 26, 61, 255, 2, 23, 59, 255, 2, 21, 56, 255, 2, 17, 58, 255, 3, 19, 48, 255, 3, 19, 55, 255, 2, 22, 57, 255, 1, 20, 47, 255, 3, 18, 44, 255, 2, 17, 43, 255, 1, 16, 33, 255, 3, 3, 14, 255, 2, 2, 8, 255, 5, 5, 15, 255, 2, 2, 27, 255, 3, 1, 19, 255, 3, 1, 11, 255, 3, 2, 16, 255, 1, 2, 2, 255, 2, 0, 40, 255, 0, 60, 220, 255, 33, 66, 110, 255, 31, 19, 0, 255, 28, 5, 45, 255, 15, 27, 184, 255, 5, 14, 56, 255, 11, 0, 2, 255, 8, 2, 3, 255, 2, 6, 0, 255, 12, 1, 2, 255, 10, 3, 4, 255, 7, 4, 2, 255, 7, 5, 2, 255, 7, 3, 1, 255, 8, 2, 0, 255, 14, 3, 2, 255, 16, 9, 6, 255, 8, 4, 1, 255, 12, 3, 1, 255, 13, 4, 2, 255, 15, 5, 3, 255, 18, 7, 5, 255, 15, 5, 3, 255, 17, 7, 4, 255, 19, 6, 3, 255, 18, 5, 0, 255, 23, 9, 1, 255, 27, 12, 3, 255, 32, 14, 4, 255, 33, 13, 5, 255, 30, 12, 4, 255, 31, 10, 3, 255, 39, 14, 5, 255, 30, 16, 2, 255, 31, 15, 1, 255, 39, 15, 2, 255, 36, 21, 4, 255, 35, 21, 4, 255, 37, 19, 3, 255, 38, 21, 3, 255, 44, 27, 5, 255, 44, 23, 2, 255, 45, 29, 5, 255, 50, 30, 0, 255, 59, 38, 6, 255, 56, 40, 3, 255, 65, 43, 5, 255, 71, 50, 7, 255, 74, 55, 6, 255, 75, 56, 20, 255, 78, 58, 33, 255, 81, 71, 39, 255, 71, 71, 55, 255, 76, 73, 57, 255, 113, 78, 54, 255, 93, 68, 32, 255, 77, 63, 16, 255, 80, 64, 9, 255, 89, 65, 13, 255, 132, 85, 13, 255, 158, 91, 6, 255, 164, 92, 10, 255, 167, 94, 5, 255, 180, 104, 2, 255, 180, 100, 3, 255, 177, 95, 7, 255, 165, 90, 3, 255, 148, 78, 3, 255, 124, 64, 3, 255, 106, 56, 5, 255, 91, 56, 8, 255, 82, 54, 1, 255, 112, 68, 8, 255, 113, 64, 3, 255, 99, 58, 5, 255, 98, 60, 1, 255, 99, 59, 1, 255, 98, 57, 6, 255, 96, 53, 9, 255, 95, 54, 4, 255, 91, 54, 2, 255, 97, 54, 5, 255, 97, 57, 4, 255, 99, 56, 4, 255, 95, 55, 1, 255, 102, 55, 2, 255, 108, 60, 5, 255, 103, 55, 6, 255, 106, 56, 7, 255, 101, 57, 3, 255, 97, 54, 6, 255, 99, 54, 3, 255, 95, 52, 2, 255, 87, 52, 2, 255, 101, 57, 6, 255, 92, 48, 4, 255, 88, 45, 7, 255, 100, 47, 8, 255, 96, 47, 5, 255, 84, 48, 5, 255, 92, 44, 6, 255, 97, 53, 5, 255, 112, 56, 3, 255, 118, 49, 1, 255, 127, 53, 1, 255, 125, 49, 5, 255, 119, 47, 4, 255, 120, 47, 3, 255, 114, 49, 1, 255, 113, 48, 2, 255, 118, 50, 7, 255, 126, 52, 9, 255, 114, 48, 6, 255, 111, 50, 4, 255, 128, 62, 7, 255, 131, 60, 5, 255, 128, 56, 4, 255, 123, 53, 3, 255, 108, 49, 5, 255, 116, 54, 5, 255, 128, 57, 2, 255, 122, 51, 3, 255, 122, 52, 6, 255, 143, 60, 5, 255, 147, 57, 2, 255, 125, 51, 7, 255, 106, 46, 7, 255, 93, 45, 2, 255, 97, 50, 4, 255, 94, 49, 8, 255, 88, 42, 6, 255, 107, 45, 11, 255, 119, 51, 6, 255, 113, 58, 4, 255, 105, 48, 12, 255, 105, 46, 11, 255, 112, 52, 3, 255, 116, 61, 4, 255, 117, 59, 6, 255, 116, 54, 10, 255, 111, 51, 1, 255, 134, 72, 13, 255, 149, 78, 6, 255, 156, 81, 7, 255, 155, 78, 12, 255, 161, 86, 15, 255, 168, 91, 18, 255, 175, 90, 23, 255, 180, 96, 13, 255, 168, 89, 2, 255, 167, 84, 9, 255, 175, 92, 8, 255, 183, 97, 13, 255, 186, 105, 16, 255, 184, 104, 7, 255, 183, 98, 19, 255, 173, 95, 9, 255, 167, 89, 8, 255, 183, 104, 16, 255, 189, 111, 11, 255, 187, 100, 6, 255, 177, 96, 15, 255, 182, 113, 18, 255, 186, 109, 14, 255, 181, 108, 10, 255, 185, 109, 19, 255, 180, 108, 7, 255, 175, 101, 6, 255, 176, 102, 14, 255, 174, 100, 4, 255, 163, 88, 14, 255, 188, 109, 23, 255, 195, 113, 14, 255, 187, 116, 11, 255, 191, 116, 6, 255, 192, 114, 14, 255, 190, 107, 16, 255, 191, 105, 8, 255, 190, 118, 10, 255, 191, 120, 9, 255, 193, 118, 6, 255, 188, 111, 8, 255, 179, 103, 7, 255, 195, 122, 8, 255, 199, 127, 7, 255, 202, 126, 7, 255, 200, 125, 15, 255, 193, 123, 12, 255, 205, 133, 16, 255, 202, 131, 11, 255, 204, 135, 9, 255, 201, 128, 6, 255, 205, 130, 15, 255, 207, 137, 4, 255, 209, 141, 16, 255, 210, 143, 10, 255, 208, 144, 9, 255, 211, 144, 14, 255, 211, 146, 6, 255, 210, 151, 19, 255, 208, 141, 17, 255, 198, 133, 7, 255, 198, 122, 12, 255, 198, 127, 12, 255, 193, 124, 4, 255, 196, 121, 6, 255, 185, 103, 15, 255, 182, 103, 10, 255, 203, 130, 13, 255, 208, 130, 14, 255, 209, 126, 11, 255, 203, 118, 7, 255, 207, 121, 6, 255, 207, 120, 6, 255, 206, 120, 8, 255, 200, 116, 14, 255, 204, 120, 14, 255, 205, 122, 9, 255, 205, 123, 7, 255, 214, 130, 12, 255, 208, 121, 12, 255, 194, 107, 6, 255, 191, 106, 3, 255, 207, 125, 6, 255, 211, 130, 11, 255, 213, 136, 4, 255, 211, 135, 9, 255, 208, 128, 2, 255, 209, 125, 5, 255, 208, 128, 4, 255, 205, 124, 6, 255, 203, 121, 4, 255, 204, 123, 2, 255, 196, 114, 5, 255, 178, 88, 7, 255, 177, 94, 2, 255, 183, 101, 6, 255, 194, 114, 13, 255, 200, 124, 3, 255, 183, 107, 7, 255, 177, 105, 12, 255, 198, 134, 7, 255, 209, 146, 6, 255, 205, 141, 10, 255, 208, 142, 5, 255, 202, 132, 1, 255, 198, 128, 3, 255, 199, 130, 3, 255, 197, 125, 12, 255, 196, 124, 10, 255, 202, 132, 1, 255, 208, 140, 5, 255, 202, 133, 11, 255, 193, 122, 3, 255, 200, 129, 6, 255, 199, 129, 3, 255, 202, 131, 12, 255, 203, 132, 8, 255, 201, 128, 1, 255, 205, 129, 10, 255, 204, 128, 18, 255, 200, 122, 23, 255, 199, 121, 16, 255, 199, 122, 5, 255, 198, 118, 8, 255, 196, 115, 7, 255, 200, 114, 3, 255, 195, 111, 2, 255, 198, 116, 10, 255, 189, 111, 3, 255, 188, 109, 1, 255, 194, 113, 8, 255, 185, 98, 5, 255, 175, 90, 4, 255, 163, 82, 3, 255, 164, 85, 7, 255, 178, 97, 6, 255, 186, 102, 6, 255, 177, 92, 6, 255, 158, 85, 4, 255, 146, 73, 3, 255, 151, 76, 0, 255, 143, 67, 2, 255, 144, 70, 13, 255, 142, 77, 13, 255, 141, 69, 9, 255, 170, 98, 5, 255, 171, 92, 7, 255, 189, 111, 9, 255, 199, 126, 3, 255, 198, 125, 7, 255, 198, 120, 20, 255, 196, 118, 9, 255, 194, 116, 4, 255, 196, 117, 9, 255, 199, 120, 10, 255, 203, 121, 13, 255, 204, 122, 6, 255, 205, 123, 12, 255, 202, 121, 6, 255, 203, 122, 3, 255, 201, 121, 3, 255, 195, 114, 1, 255, 194, 111, 5, 255, 191, 108, 4, 255, 190, 107, 6, 255, 192, 111, 1, 255, 193, 109, 13, 255, 194, 109, 17, 255, 193, 107, 11, 255, 191, 105, 4, 255, 190, 102, 14, 255, 191, 109, 9, 255, 200, 121, 5, 255, 205, 124, 5, 255, 205, 121, 2, 255, 201, 116, 8, 255, 195, 107, 14, 255, 190, 104, 5, 255, 198, 111, 10, 255, 190, 98, 12, 255, 166, 69, 2, 255, 162, 70, 2, 255, 153, 65, 6, 255, 156, 72, 1, 255, 158, 74, 2, 255, 147, 63, 6, 255, 146, 61, 5, 255, 148, 66, 6, 255, 141, 57, 12, 255, 140, 56, 7, 255, 141, 57, 3, 255, 134, 52, 2, 255, 132, 51, 6, 255, 131, 49, 0, 255, 139, 52, 4, 255, 147, 57, 4, 255, 147, 57, 0, 255, 140, 53, 10, 255, 137, 54, 1, 255, 128, 45, 5, 255, 126, 44, 2, 255, 120, 40, 2, 255, 104, 36, 2, 255, 101, 33, 4, 255, 107, 45, 3, 255, 109, 48, 2, 255, 121, 51, 9, 255, 135, 57, 5, 255, 136, 59, 6, 255, 139, 59, 1, 255, 147, 66, 2, 255, 147, 66, 6, 255, 150, 70, 1, 255, 159, 72, 1, 255, 160, 66, 4, 255, 174, 85, 3, 255, 186, 98, 1, 255, 190, 101, 2, 255, 190, 100, 4, 255, 189, 98, 4, 255, 180, 89, 1, 255, 181, 90, 1, 255, 187, 96, 5, 255, 179, 90, 1, 255, 178, 87, 3, 255, 179, 88, 5, 255, 182, 92, 2, 255, 182, 88, 2, 255, 177, 85, 3, 255, 175, 84, 4, 255, 172, 82, 4, 255, 171, 80, 2, 255, 172, 79, 0, 255, 175, 81, 1, 255, 175, 83, 1, 255, 177, 85, 4, 255, 175, 82, 2, 255, 1, 26, 53, 255, 3, 29, 61, 255, 0, 27, 60, 255, 0, 26, 64, 255, 3, 28, 61, 255, 6, 31, 62, 255, 1, 21, 46, 255, 0, 21, 44, 255, 0, 21, 44, 255, 0, 21, 44, 255, 3, 20, 48, 255, 4, 20, 53, 255, 1, 20, 55, 255, 2, 14, 29, 255, 2, 2, 6, 255, 0, 2, 4, 255, 0, 5, 19, 255, 0, 1, 9, 255, 1, 3, 12, 255, 1, 2, 7, 255, 2, 0, 19, 255, 0, 46, 205, 255, 31, 82, 162, 255, 32, 23, 0, 255, 21, 5, 12, 255, 26, 19, 172, 255, 1, 22, 107, 255, 6, 5, 0, 255, 12, 1, 5, 255, 9, 4, 4, 255, 6, 3, 4, 255, 11, 5, 5, 255, 8, 4, 4, 255, 7, 3, 2, 255, 6, 1, 0, 255, 10, 3, 1, 255, 12, 2, 2, 255, 20, 6, 5, 255, 13, 3, 2, 255, 11, 4, 1, 255, 15, 5, 2, 255, 20, 8, 4, 255, 19, 8, 3, 255, 18, 6, 1, 255, 16, 5, 0, 255, 13, 7, 1, 255, 17, 8, 2, 255, 20, 7, 1, 255, 26, 8, 1, 255, 33, 9, 1, 255, 41, 11, 3, 255, 37, 13, 2, 255, 34, 14, 1, 255, 34, 16, 3, 255, 40, 17, 4, 255, 40, 15, 3, 255, 36, 16, 3, 255, 34, 19, 3, 255, 36, 23, 3, 255, 35, 22, 1, 255, 38, 24, 3, 255, 42, 26, 5, 255, 53, 31, 8, 255, 50, 26, 4, 255, 50, 29, 5, 255, 59, 33, 2, 255, 60, 36, 4, 255, 59, 41, 3, 255, 63, 41, 4, 255, 70, 48, 6, 255, 74, 55, 4, 255, 82, 56, 12, 255, 76, 61, 30, 255, 80, 71, 37, 255, 87, 70, 51, 255, 110, 80, 60, 255, 97, 70, 53, 255, 79, 66, 29, 255, 83, 62, 11, 255, 91, 68, 16, 255, 151, 88, 25, 255, 167, 90, 9, 255, 166, 91, 5, 255, 176, 102, 3, 255, 171, 100, 0, 255, 177, 108, 1, 255, 175, 99, 3, 255, 156, 82, 5, 255, 129, 68, 5, 255, 105, 58, 7, 255, 85, 55, 7, 255, 82, 53, 6, 255, 91, 58, 7, 255, 91, 56, 1, 255, 109, 67, 3, 255, 115, 60, 1, 255, 105, 59, 7, 255, 98, 57, 2, 255, 93, 59, 2, 255, 91, 58, 2, 255, 96, 58, 4, 255, 98, 59, 3, 255, 96, 59, 2, 255, 95, 58, 1, 255, 95, 58, 1, 255, 95, 58, 5, 255, 94, 57, 4, 255, 101, 58, 3, 255, 106, 59, 1, 255, 104, 58, 1, 255, 100, 53, 1, 255, 97, 54, 3, 255, 91, 50, 5, 255, 84, 48, 1, 255, 82, 52, 3, 255, 85, 45, 3, 255, 94, 48, 4, 255, 84, 47, 3, 255, 79, 47, 1, 255, 103, 51, 2, 255, 119, 56, 4, 255, 119, 57, 5, 255, 119, 57, 3, 255, 134, 56, 6, 255, 136, 51, 5, 255, 123, 49, 2, 255, 120, 50, 9, 255, 121, 52, 2, 255, 137, 63, 4, 255, 143, 68, 7, 255, 140, 64, 7, 255, 145, 68, 7, 255, 160, 77, 4, 255, 156, 73, 3, 255, 138, 62, 2, 255, 138, 66, 3, 255, 152, 70, 2, 255, 151, 64, 8, 255, 140, 64, 4, 255, 141, 65, 3, 255, 141, 60, 9, 255, 135, 55, 8, 255, 125, 54, 10, 255, 117, 51, 2, 255, 122, 48, 5, 255, 103, 41, 11, 255, 101, 44, 9, 255, 100, 45, 4, 255, 96, 43, 6, 255, 94, 42, 7, 255, 101, 45, 8, 255, 96, 41, 4, 255, 104, 53, 6, 255, 132, 69, 16, 255, 118, 54, 5, 255, 110, 49, 3, 255, 106, 50, 4, 255, 114, 51, 8, 255, 111, 48, 8, 255, 105, 43, 6, 255, 107, 50, 5, 255, 98, 51, 5, 255, 93, 48, 2, 255, 98, 50, 6, 255, 109, 59, 13, 255, 120, 64, 8, 255, 136, 72, 3, 255, 131, 71, 0, 255, 138, 77, 7, 255, 147, 77, 8, 255, 153, 84, 10, 255, 150, 83, 8, 255, 153, 82, 10, 255, 152, 76, 11, 255, 161, 89, 9, 255, 163, 88, 15, 255, 146, 80, 5, 255, 163, 94, 15, 255, 165, 90, 13, 255, 155, 88, 10, 255, 165, 91, 9, 255, 163, 90, 7, 255, 161, 83, 9, 255, 168, 89, 6, 255, 171, 93, 15, 255, 171, 92, 15, 255, 166, 94, 12, 255, 172, 97, 11, 255, 168, 95, 14, 255, 172, 97, 12, 255, 165, 92, 17, 255, 158, 87, 9, 255, 145, 78, 10, 255, 169, 104, 10, 255, 169, 102, 5, 255, 160, 98, 16, 255, 177, 103, 14, 255, 183, 109, 10, 255, 155, 86, 7, 255, 165, 96, 16, 255, 173, 99, 13, 255, 173, 102, 15, 255, 164, 98, 10, 255, 160, 96, 8, 255, 160, 97, 4, 255, 169, 101, 15, 255, 172, 103, 13, 255, 176, 112, 8, 255, 180, 114, 7, 255, 182, 113, 6, 255, 172, 110, 12, 255, 174, 110, 12, 255, 177, 112, 4, 255, 185, 120, 16, 255, 183, 122, 4, 255, 184, 119, 9, 255, 192, 119, 13, 255, 190, 114, 8, 255, 192, 119, 2, 255, 198, 125, 9, 255, 199, 129, 6, 255, 195, 127, 4, 255, 191, 121, 14, 255, 180, 109, 20, 255, 173, 100, 13, 255, 182, 105, 3, 255, 192, 110, 12, 255, 184, 106, 9, 255, 185, 108, 11, 255, 190, 110, 12, 255, 197, 114, 4, 255, 204, 121, 11, 255, 196, 119, 6, 255, 190, 112, 8, 255, 198, 115, 12, 255, 201, 117, 8, 255, 198, 115, 8, 255, 201, 120, 13, 255, 208, 123, 10, 255, 207, 117, 5, 255, 206, 117, 3, 255, 211, 126, 8, 255, 199, 115, 8, 255, 196, 113, 10, 255, 203, 123, 11, 255, 210, 131, 6, 255, 208, 131, 3, 255, 212, 136, 5, 255, 209, 134, 9, 255, 205, 130, 1, 255, 209, 131, 2, 255, 209, 130, 8, 255, 210, 132, 3, 255, 211, 130, 11, 255, 197, 115, 11, 255, 188, 104, 8, 255, 192, 106, 7, 255, 181, 98, 4, 255, 188, 111, 3, 255, 207, 133, 5, 255, 188, 113, 10, 255, 178, 106, 14, 255, 206, 138, 27, 255, 206, 142, 5, 255, 203, 140, 6, 255, 203, 140, 7, 255, 198, 132, 3, 255, 190, 119, 3, 255, 201, 131, 11, 255, 204, 136, 13, 255, 205, 138, 8, 255, 203, 134, 7, 255, 200, 130, 13, 255, 203, 133, 10, 255, 204, 134, 6, 255, 202, 133, 9, 255, 202, 131, 15, 255, 203, 134, 9, 255, 202, 134, 7, 255, 201, 129, 13, 255, 199, 127, 14, 255, 199, 125, 6, 255, 201, 126, 7, 255, 198, 121, 15, 255, 196, 121, 9, 255, 195, 119, 7, 255, 196, 117, 5, 255, 197, 116, 7, 255, 194, 112, 5, 255, 194, 112, 4, 255, 196, 114, 7, 255, 196, 113, 6, 255, 197, 112, 8, 255, 188, 104, 6, 255, 173, 87, 0, 255, 175, 93, 3, 255, 168, 88, 0, 255, 166, 81, 0, 255, 169, 79, 2, 255, 170, 84, 9, 255, 170, 88, 3, 255, 170, 88, 4, 255, 162, 82, 7, 255, 150, 71, 6, 255, 144, 66, 2, 255, 137, 65, 7, 255, 166, 108, 13, 255, 183, 125, 14, 255, 176, 109, 6, 255, 161, 80, 6, 255, 183, 101, 6, 255, 198, 117, 8, 255, 199, 118, 2, 255, 197, 116, 11, 255, 195, 117, 6, 255, 194, 117, 3, 255, 196, 120, 4, 255, 197, 119, 2, 255, 200, 120, 5, 255, 202, 121, 1, 255, 202, 122, 1, 255, 202, 122, 3, 255, 199, 117, 3, 255, 195, 114, 2, 255, 195, 112, 4, 255, 193, 110, 2, 255, 192, 107, 3, 255, 190, 103, 10, 255, 190, 105, 5, 255, 194, 110, 8, 255, 194, 111, 4, 255, 192, 109, 5, 255, 193, 110, 9, 255, 197, 115, 7, 255, 203, 124, 9, 255, 205, 125, 9, 255, 204, 119, 6, 255, 202, 114, 7, 255, 198, 111, 9, 255, 195, 108, 6, 255, 195, 107, 4, 255, 197, 106, 11, 255, 165, 76, 12, 255, 151, 64, 3, 255, 154, 67, 2, 255, 157, 65, 6, 255, 163, 73, 6, 255, 154, 72, 3, 255, 139, 61, 0, 255, 138, 60, 0, 255, 143, 63, 5, 255, 140, 57, 7, 255, 137, 58, 9, 255, 138, 58, 1, 255, 136, 55, 0, 255, 132, 48, 2, 255, 134, 49, 2, 255, 139, 50, 1, 255, 142, 59, 3, 255, 135, 53, 1, 255, 131, 48, 7, 255, 132, 51, 4, 255, 125, 44, 4, 255, 124, 41, 7, 255, 122, 41, 8, 255, 113, 46, 2, 255, 116, 44, 2, 255, 130, 55, 2, 255, 135, 61, 0, 255, 137, 60, 2, 255, 142, 62, 3, 255, 146, 65, 4, 255, 152, 68, 1, 255, 158, 69, 5, 255, 157, 68, 4, 255, 161, 73, 2, 255, 160, 69, 1, 255, 172, 78, 3, 255, 188, 98, 7, 255, 191, 102, 2, 255, 191, 102, 2, 255, 191, 101, 3, 255, 190, 100, 2, 255, 186, 97, 2, 255, 181, 88, 3, 255, 177, 84, 3, 255, 175, 84, 6, 255, 168, 76, 1, 255, 171, 80, 0, 255, 179, 89, 0, 255, 180, 89, 2, 255, 177, 87, 2, 255, 173, 82, 0, 255, 175, 84, 1, 255, 176, 84, 3, 255, 174, 82, 2, 255, 175, 82, 1, 255, 179, 88, 2, 255, 179, 88, 4, 255, 175, 84, 1, 255, 4, 25, 66, 255, 3, 23, 66, 255, 1, 26, 60, 255, 2, 27, 64, 255, 0, 25, 57, 255, 2, 27, 57, 255, 1, 23, 50, 255, 1, 22, 44, 255, 1, 22, 45, 255, 2, 21, 51, 255, 2, 20, 47, 255, 0, 17, 41, 255, 0, 16, 46, 255, 2, 18, 54, 255, 3, 6, 23, 255, 0, 2, 12, 255, 3, 0, 12, 255, 4, 0, 12, 255, 4, 2, 13, 255, 3, 0, 11, 255, 0, 34, 171, 255, 24, 84, 194, 255, 52, 32, 8, 255, 22, 11, 0, 255, 27, 22, 136, 255, 4, 24, 137, 255, 11, 1, 0, 255, 5, 5, 0, 255, 9, 2, 0, 255, 13, 7, 5, 255, 7, 4, 4, 255, 10, 5, 5, 255, 9, 5, 2, 255, 9, 5, 2, 255, 8, 3, 1, 255, 10, 2, 1, 255, 19, 8, 6, 255, 18, 4, 3, 255, 14, 2, 1, 255, 13, 3, 2, 255, 17, 6, 2, 255, 23, 10, 5, 255, 19, 6, 1, 255, 23, 9, 4, 255, 22, 9, 3, 255, 21, 7, 2, 255, 23, 10, 3, 255, 26, 10, 4, 255, 31, 12, 5, 255, 35, 13, 5, 255, 37, 12, 1, 255, 39, 16, 0, 255, 35, 15, 0, 255, 37, 17, 1, 255, 41, 18, 5, 255, 41, 16, 3, 255, 39, 19, 5, 255, 31, 17, 0, 255, 43, 25, 5, 255, 44, 24, 4, 255, 34, 24, 1, 255, 42, 27, 2, 255, 49, 25, 1, 255, 46, 29, 2, 255, 57, 32, 4, 255, 65, 35, 2, 255, 63, 38, 4, 255, 65, 44, 4, 255, 65, 43, 4, 255, 67, 48, 6, 255, 78, 57, 7, 255, 80, 56, 5, 255, 76, 61, 15, 255, 81, 60, 27, 255, 115, 75, 55, 255, 106, 78, 57, 255, 79, 75, 47, 255, 84, 71, 14, 255, 113, 77, 9, 255, 144, 79, 10, 255, 166, 83, 7, 255, 163, 96, 9, 255, 176, 98, 7, 255, 176, 99, 2, 255, 171, 95, 3, 255, 160, 87, 3, 255, 128, 68, 6, 255, 99, 57, 8, 255, 88, 59, 4, 255, 88, 58, 1, 255, 93, 59, 5, 255, 94, 60, 3, 255, 99, 57, 1, 255, 92, 57, 0, 255, 112, 65, 5, 255, 113, 61, 6, 255, 93, 55, 3, 255, 94, 58, 6, 255, 90, 60, 5, 255, 96, 59, 2, 255, 97, 60, 2, 255, 96, 56, 0, 255, 97, 57, 3, 255, 94, 60, 3, 255, 101, 59, 3, 255, 99, 59, 2, 255, 98, 55, 2, 255, 97, 54, 5, 255, 96, 46, 5, 255, 90, 49, 7, 255, 87, 49, 3, 255, 103, 55, 6, 255, 108, 59, 10, 255, 99, 57, 2, 255, 102, 54, 4, 255, 109, 55, 6, 255, 122, 58, 4, 255, 132, 61, 2, 255, 146, 68, 6, 255, 158, 68, 5, 255, 153, 59, 3, 255, 146, 59, 8, 255, 126, 55, 4, 255, 121, 42, 4, 255, 118, 53, 1, 255, 129, 62, 5, 255, 127, 51, 6, 255, 134, 60, 6, 255, 161, 75, 9, 255, 177, 77, 1, 255, 174, 80, 1, 255, 177, 83, 6, 255, 173, 80, 3, 255, 162, 66, 5, 255, 143, 57, 4, 255, 131, 59, 5, 255, 130, 56, 9, 255, 129, 50, 5, 255, 146, 65, 5, 255, 163, 74, 8, 255, 143, 55, 2, 255, 123, 48, 5, 255, 104, 52, 4, 255, 102, 51, 5, 255, 99, 44, 10, 255, 85, 35, 9, 255, 87, 44, 4, 255, 91, 46, 6, 255, 96, 44, 4, 255, 101, 49, 5, 255, 100, 44, 8, 255, 93, 41, 7, 255, 118, 59, 4, 255, 140, 69, 2, 255, 126, 64, 4, 255, 123, 58, 3, 255, 127, 62, 2, 255, 135, 62, 1, 255, 132, 58, 6, 255, 125, 51, 11, 255, 122, 48, 7, 255, 114, 55, 1, 255, 107, 54, 8, 255, 98, 46, 5, 255, 99, 49, 9, 255, 104, 54, 4, 255, 114, 56, 3, 255, 104, 48, 6, 255, 113, 60, 16, 255, 124, 67, 10, 255, 114, 54, 10, 255, 115, 56, 14, 255, 128, 68, 5, 255, 129, 69, 8, 255, 122, 61, 3, 255, 129, 58, 11, 255, 105, 49, 12, 255, 103, 53, 7, 255, 114, 62, 10, 255, 125, 67, 15, 255, 142, 77, 15, 255, 139, 79, 9, 255, 120, 64, 4, 255, 122, 63, 4, 255, 116, 51, 14, 255, 120, 57, 15, 255, 143, 82, 21, 255, 129, 71, 7, 255, 135, 72, 13, 255, 125, 64, 9, 255, 139, 81, 7, 255, 129, 70, 11, 255, 100, 56, 7, 255, 117, 60, 7, 255, 122, 69, 10, 255, 120, 72, 10, 255, 153, 83, 12, 255, 129, 66, 6, 255, 109, 62, 3, 255, 127, 77, 12, 255, 135, 80, 9, 255, 132, 77, 5, 255, 134, 79, 12, 255, 135, 77, 2, 255, 142, 81, 3, 255, 141, 79, 11, 255, 142, 79, 11, 255, 152, 92, 13, 255, 168, 101, 10, 255, 180, 104, 7, 255, 173, 103, 4, 255, 172, 99, 8, 255, 167, 93, 10, 255, 175, 104, 16, 255, 178, 105, 6, 255, 170, 92, 13, 255, 169, 93, 20, 255, 161, 90, 5, 255, 173, 96, 7, 255, 184, 109, 15, 255, 178, 103, 6, 255, 182, 98, 3, 255, 181, 99, 15, 255, 181, 95, 15, 255, 176, 96, 11, 255, 183, 97, 13, 255, 187, 107, 4, 255, 188, 113, 10, 255, 191, 115, 7, 255, 193, 105, 5, 255, 185, 94, 3, 255, 171, 83, 13, 255, 190, 108, 17, 255, 195, 111, 11, 255, 197, 108, 11, 255, 189, 107, 11, 255, 191, 115, 8, 255, 191, 105, 2, 255, 179, 88, 6, 255, 180, 89, 15, 255, 197, 112, 9, 255, 191, 103, 4, 255, 193, 106, 8, 255, 200, 119, 10, 255, 207, 131, 10, 255, 210, 137, 6, 255, 210, 137, 3, 255, 208, 135, 4, 255, 206, 132, 8, 255, 209, 134, 8, 255, 212, 135, 4, 255, 200, 120, 5, 255, 201, 121, 3, 255, 201, 119, 8, 255, 192, 109, 6, 255, 194, 110, 10, 255, 187, 103, 3, 255, 178, 94, 5, 255, 180, 102, 6, 255, 187, 115, 2, 255, 190, 121, 7, 255, 201, 138, 9, 255, 208, 144, 6, 255, 209, 142, 7, 255, 205, 141, 2, 255, 205, 139, 8, 255, 190, 121, 3, 255, 194, 123, 8, 255, 210, 140, 9, 255, 207, 138, 7, 255, 204, 135, 4, 255, 202, 135, 2, 255, 198, 129, 12, 255, 202, 129, 20, 255, 201, 129, 7, 255, 202, 130, 10, 255, 202, 131, 19, 255, 205, 136, 15, 255, 201, 133, 7, 255, 198, 126, 15, 255, 199, 125, 21, 255, 195, 122, 9, 255, 197, 121, 11, 255, 198, 120, 19, 255, 196, 120, 11, 255, 195, 118, 10, 255, 194, 119, 5, 255, 194, 118, 4, 255, 195, 120, 5, 255, 205, 127, 7, 255, 197, 117, 0, 255, 193, 109, 1, 255, 186, 100, 3, 255, 188, 101, 3, 255, 182, 95, 7, 255, 174, 86, 3, 255, 176, 88, 6, 255, 162, 74, 6, 255, 151, 68, 2, 255, 150, 70, 0, 255, 150, 72, 5, 255, 152, 77, 1, 255, 161, 82, 1, 255, 143, 67, 6, 255, 124, 59, 2, 255, 130, 66, 12, 255, 185, 121, 12, 255, 215, 151, 6, 255, 183, 111, 8, 255, 182, 110, 8, 255, 181, 113, 1, 255, 186, 113, 3, 255, 195, 116, 10, 255, 196, 114, 11, 255, 196, 113, 14, 255, 196, 117, 9, 255, 197, 119, 8, 255, 197, 118, 7, 255, 199, 118, 10, 255, 200, 119, 7, 255, 200, 119, 0, 255, 197, 117, 1, 255, 194, 111, 3, 255, 193, 108, 4, 255, 192, 106, 2, 255, 191, 105, 1, 255, 190, 103, 0, 255, 190, 102, 3, 255, 190, 103, 6, 255, 191, 105, 9, 255, 193, 110, 9, 255, 198, 117, 8, 255, 201, 121, 13, 255, 202, 122, 8, 255, 204, 123, 4, 255, 204, 119, 8, 255, 202, 115, 6, 255, 201, 113, 9, 255, 195, 109, 3, 255, 196, 108, 1, 255, 197, 105, 16, 255, 171, 78, 7, 255, 148, 60, 5, 255, 157, 75, 9, 255, 158, 74, 9, 255, 159, 70, 5, 255, 158, 72, 5, 255, 149, 64, 2, 255, 147, 64, 1, 255, 146, 65, 4, 255, 141, 60, 6, 255, 138, 61, 5, 255, 136, 58, 3, 255, 137, 55, 1, 255, 141, 55, 4, 255, 141, 54, 4, 255, 137, 52, 2, 255, 134, 48, 2, 255, 126, 46, 3, 255, 120, 42, 3, 255, 125, 46, 1, 255, 126, 47, 2, 255, 127, 47, 5, 255, 122, 42, 6, 255, 121, 46, 3, 255, 117, 51, 2, 255, 134, 61, 2, 255, 141, 61, 2, 255, 140, 59, 2, 255, 143, 63, 4, 255, 146, 66, 2, 255, 153, 69, 1, 255, 164, 74, 3, 255, 165, 70, 2, 255, 169, 73, 0, 255, 170, 77, 2, 255, 171, 77, 2, 255, 176, 84, 0, 255, 189, 99, 0, 255, 191, 102, 0, 255, 191, 102, 3, 255, 190, 100, 2, 255, 188, 98, 0, 255, 190, 100, 4, 255, 182, 91, 3, 255, 174, 83, 0, 255, 177, 86, 6, 255, 172, 79, 4, 255, 171, 79, 2, 255, 173, 82, 1, 255, 169, 80, 0, 255, 170, 81, 1, 255, 173, 82, 0, 255, 173, 82, 0, 255, 173, 80, 2, 255, 173, 81, 3, 255, 175, 82, 4, 255, 175, 83, 1, 255, 176, 85, 3, 255, 173, 82, 1, 255, 1, 21, 48, 255, 2, 23, 57, 255, 4, 27, 61, 255, 3, 26, 67, 255, 4, 28, 65, 255, 0, 23, 54, 255, 0, 21, 56, 255, 2, 21, 49, 255, 3, 21, 47, 255, 3, 19, 50, 255, 1, 18, 42, 255, 0, 17, 32, 255, 1, 17, 33, 255, 3, 15, 45, 255, 1, 7, 31, 255, 4, 1, 13, 255, 1, 0, 14, 255, 2, 2, 18, 255, 3, 1, 2, 255, 0, 11, 117, 255, 18, 88, 215, 255, 47, 45, 27, 255, 26, 8, 0, 255, 29, 22, 97, 255, 6, 25, 165, 255, 7, 2, 4, 255, 10, 1, 4, 255, 6, 4, 3, 255, 11, 3, 3, 255, 12, 3, 0, 255, 13, 4, 4, 255, 14, 3, 1, 255, 11, 3, 1, 255, 11, 3, 2, 255, 14, 6, 4, 255, 15, 7, 5, 255, 15, 7, 4, 255, 14, 5, 2, 255, 16, 5, 3, 255, 16, 5, 3, 255, 17, 4, 1, 255, 21, 7, 4, 255, 17, 3, 0, 255, 21, 9, 3, 255, 22, 9, 2, 255, 26, 8, 2, 255, 24, 8, 2, 255, 26, 10, 2, 255, 32, 11, 2, 255, 37, 16, 3, 255, 35, 17, 1, 255, 41, 19, 5, 255, 37, 18, 4, 255, 41, 16, 3, 255, 42, 15, 2, 255, 33, 19, 0, 255, 37, 22, 3, 255, 42, 18, 1, 255, 38, 18, 1, 255, 39, 24, 3, 255, 46, 26, 5, 255, 45, 28, 3, 255, 43, 28, 0, 255, 54, 32, 4, 255, 61, 38, 5, 255, 69, 37, 2, 255, 64, 41, 5, 255, 67, 47, 5, 255, 66, 45, 5, 255, 66, 49, 7, 255, 78, 58, 9, 255, 71, 60, 7, 255, 79, 61, 10, 255, 101, 70, 13, 255, 112, 74, 37, 255, 81, 65, 53, 255, 86, 74, 26, 255, 130, 73, 16, 255, 146, 75, 8, 255, 160, 91, 4, 255, 170, 96, 4, 255, 162, 97, 6, 255, 169, 93, 5, 255, 155, 84, 2, 255, 126, 70, 7, 255, 93, 60, 6, 255, 80, 53, 6, 255, 85, 54, 4, 255, 89, 59, 3, 255, 89, 57, 3, 255, 93, 59, 3, 255, 93, 60, 3, 255, 89, 60, 1, 255, 92, 57, 2, 255, 112, 66, 5, 255, 115, 63, 2, 255, 106, 56, 2, 255, 104, 55, 8, 255, 89, 54, 5, 255, 90, 53, 4, 255, 97, 58, 8, 255, 95, 57, 7, 255, 97, 57, 8, 255, 91, 56, 1, 255, 99, 57, 1, 255, 95, 56, 1, 255, 103, 57, 2, 255, 112, 70, 5, 255, 122, 73, 3, 255, 135, 80, 12, 255, 144, 83, 9, 255, 158, 84, 7, 255, 161, 79, 3, 255, 156, 70, 1, 255, 160, 69, 7, 255, 166, 73, 3, 255, 168, 73, 1, 255, 170, 77, 2, 255, 167, 72, 4, 255, 169, 72, 2, 255, 167, 73, 1, 255, 161, 72, 2, 255, 151, 66, 2, 255, 159, 73, 4, 255, 171, 84, 4, 255, 161, 71, 4, 255, 147, 65, 4, 255, 156, 69, 4, 255, 171, 80, 2, 255, 174, 84, 4, 255, 166, 74, 4, 255, 153, 58, 5, 255, 147, 54, 8, 255, 140, 51, 4, 255, 125, 52, 7, 255, 111, 49, 4, 255, 101, 42, 10, 255, 119, 56, 9, 255, 136, 62, 8, 255, 108, 40, 9, 255, 79, 41, 2, 255, 90, 44, 4, 255, 82, 37, 2, 255, 70, 37, 4, 255, 68, 41, 7, 255, 83, 39, 5, 255, 76, 39, 3, 255, 79, 41, 8, 255, 86, 45, 11, 255, 83, 45, 4, 255, 88, 46, 8, 255, 86, 45, 10, 255, 96, 47, 2, 255, 130, 67, 11, 255, 123, 59, 7, 255, 117, 56, 4, 255, 120, 55, 12, 255, 127, 59, 10, 255, 133, 62, 3, 255, 134, 58, 4, 255, 123, 54, 7, 255, 124, 51, 5, 255, 125, 56, 5, 255, 129, 62, 7, 255, 125, 53, 13, 255, 123, 54, 10, 255, 124, 58, 6, 255, 119, 57, 6, 255, 113, 55, 8, 255, 113, 52, 10, 255, 109, 51, 7, 255, 110, 54, 7, 255, 112, 54, 4, 255, 113, 57, 13, 255, 102, 52, 7, 255, 98, 47, 9, 255, 101, 50, 7, 255, 115, 62, 8, 255, 115, 59, 11, 255, 121, 64, 7, 255, 138, 76, 8, 255, 124, 63, 7, 255, 89, 37, 8, 255, 99, 48, 10, 255, 108, 57, 9, 255, 108, 59, 13, 255, 141, 82, 18, 255, 127, 70, 8, 255, 130, 71, 8, 255, 118, 64, 16, 255, 137, 77, 11, 255, 135, 67, 7, 255, 102, 58, 5, 255, 100, 48, 8, 255, 110, 59, 12, 255, 127, 69, 10, 255, 130, 69, 8, 255, 116, 64, 11, 255, 96, 51, 5, 255, 97, 51, 5, 255, 96, 49, 8, 255, 100, 51, 11, 255, 106, 53, 10, 255, 118, 61, 14, 255, 127, 69, 6, 255, 122, 65, 8, 255, 114, 60, 4, 255, 119, 57, 9, 255, 127, 60, 3, 255, 124, 61, 3, 255, 126, 66, 10, 255, 130, 66, 10, 255, 138, 72, 12, 255, 141, 71, 10, 255, 137, 68, 13, 255, 138, 72, 9, 255, 136, 73, 11, 255, 142, 79, 9, 255, 151, 79, 16, 255, 136, 69, 5, 255, 137, 70, 1, 255, 149, 74, 8, 255, 141, 72, 14, 255, 144, 74, 5, 255, 152, 76, 9, 255, 144, 72, 11, 255, 149, 75, 6, 255, 162, 76, 7, 255, 166, 75, 8, 255, 164, 83, 6, 255, 160, 83, 9, 255, 177, 100, 19, 255, 175, 98, 10, 255, 173, 86, 13, 255, 185, 95, 6, 255, 187, 101, 6, 255, 181, 98, 9, 255, 166, 77, 9, 255, 165, 76, 13, 255, 186, 103, 11, 255, 191, 108, 10, 255, 187, 105, 4, 255, 203, 119, 16, 255, 209, 135, 7, 255, 209, 136, 1, 255, 205, 132, 3, 255, 213, 138, 16, 255, 203, 127, 15, 255, 191, 112, 6, 255, 201, 120, 9, 255, 210, 131, 3, 255, 200, 119, 2, 255, 197, 112, 6, 255, 189, 104, 12, 255, 188, 103, 13, 255, 182, 98, 6, 255, 174, 89, 5, 255, 180, 98, 3, 255, 183, 106, 11, 255, 185, 110, 18, 255, 203, 135, 7, 255, 209, 144, 2, 255, 198, 131, 3, 255, 191, 120, 6, 255, 202, 134, 4, 255, 212, 142, 9, 255, 201, 127, 8, 255, 199, 124, 4, 255, 199, 122, 4, 255, 201, 123, 2, 255, 207, 135, 6, 255, 202, 130, 14, 255, 203, 133, 12, 255, 196, 125, 7, 255, 199, 127, 10, 255, 202, 128, 22, 255, 202, 129, 11, 255, 198, 126, 11, 255, 198, 125, 17, 255, 200, 128, 7, 255, 197, 123, 4, 255, 196, 119, 7, 255, 198, 122, 10, 255, 198, 120, 18, 255, 198, 119, 15, 255, 197, 121, 9, 255, 197, 121, 10, 255, 196, 124, 4, 255, 200, 131, 5, 255, 206, 132, 5, 255, 205, 127, 5, 255, 197, 115, 7, 255, 183, 98, 4, 255, 174, 90, 0, 255, 173, 84, 9, 255, 164, 78, 6, 255, 155, 78, 1, 255, 153, 72, 4, 255, 160, 78, 3, 255, 175, 97, 1, 255, 172, 98, 6, 255, 159, 78, 7, 255, 167, 85, 10, 255, 151, 81, 11, 255, 116, 61, 1, 255, 123, 61, 6, 255, 173, 95, 9, 255, 199, 135, 2, 255, 196, 131, 4, 255, 197, 125, 4, 255, 186, 109, 6, 255, 185, 106, 2, 255, 192, 110, 13, 255, 195, 112, 10, 255, 197, 115, 10, 255, 196, 116, 5, 255, 196, 119, 2, 255, 197, 119, 4, 255, 199, 117, 5, 255, 198, 115, 6, 255, 197, 111, 8, 255, 193, 107, 4, 255, 190, 104, 1, 255, 190, 104, 3, 255, 189, 103, 3, 255, 190, 102, 5, 255, 189, 101, 2, 255, 187, 98, 3, 255, 187, 98, 4, 255, 188, 102, 5, 255, 194, 110, 10, 255, 201, 120, 9, 255, 204, 123, 16, 255, 205, 122, 13, 255, 201, 116, 3, 255, 201, 115, 6, 255, 201, 115, 3, 255, 198, 114, 6, 255, 193, 112, 2, 255, 193, 106, 1, 255, 168, 77, 10, 255, 156, 69, 2, 255, 163, 75, 7, 255, 156, 66, 10, 255, 150, 59, 6, 255, 146, 62, 0, 255, 151, 69, 7, 255, 154, 68, 9, 255, 153, 67, 3, 255, 148, 63, 4, 255, 143, 59, 7, 255, 142, 61, 4, 255, 143, 61, 5, 255, 139, 50, 1, 255, 140, 48, 2, 255, 143, 56, 6, 255, 134, 52, 2, 255, 131, 48, 4, 255, 129, 50, 4, 255, 121, 44, 5, 255, 124, 47, 4, 255, 122, 45, 1, 255, 124, 50, 0, 255, 121, 48, 6, 255, 118, 47, 2, 255, 133, 59, 11, 255, 140, 63, 3, 255, 144, 63, 0, 255, 148, 66, 5, 255, 155, 69, 6, 255, 161, 73, 0, 255, 163, 73, 6, 255, 164, 70, 7, 255, 176, 82, 1, 255, 188, 94, 3, 255, 180, 87, 1, 255, 180, 89, 2, 255, 186, 97, 5, 255, 192, 105, 3, 255, 191, 103, 0, 255, 190, 100, 4, 255, 189, 97, 3, 255, 187, 92, 0, 255, 189, 94, 2, 255, 185, 94, 3, 255, 181, 91, 0, 255, 179, 90, 1, 255, 179, 89, 1, 255, 177, 87, 1, 255, 174, 83, 1, 255, 172, 83, 2, 255, 172, 83, 1, 255, 175, 84, 1, 255, 177, 86, 2, 255, 177, 84, 3, 255, 172, 81, 2, 255, 168, 76, 0, 255, 170, 77, 1, 255, 171, 78, 2, 255, 170, 78, 1, 255, 1, 23, 58, 255, 2, 25, 59, 255, 0, 24, 57, 255, 0, 26, 57, 255, 0, 26, 62, 255, 0, 26, 59, 255, 2, 24, 60, 255, 4, 24, 52, 255, 3, 20, 42, 255, 0, 16, 38, 255, 0, 16, 38, 255, 4, 15, 38, 255, 4, 14, 37, 255, 3, 6, 27, 255, 0, 1, 8, 255, 4, 2, 12, 255, 0, 3, 12, 255, 0, 1, 0, 255, 0, 4, 82, 255, 18, 71, 223, 255, 51, 55, 46, 255, 23, 10, 0, 255, 18, 21, 66, 255, 10, 32, 189, 255, 8, 3, 32, 255, 10, 4, 0, 255, 9, 7, 4, 255, 3, 6, 4, 255, 10, 4, 6, 255, 11, 3, 3, 255, 12, 6, 8, 255, 14, 4, 3, 255, 13, 3, 1, 255, 14, 4, 3, 255, 16, 6, 4, 255, 18, 7, 4, 255, 14, 5, 1, 255, 14, 6, 0, 255, 17, 5, 1, 255, 25, 10, 6, 255, 22, 7, 2, 255, 25, 9, 4, 255, 25, 10, 4, 255, 22, 6, 1, 255, 21, 8, 1, 255, 21, 9, 2, 255, 23, 10, 2, 255, 32, 12, 2, 255, 40, 12, 1, 255, 45, 16, 3, 255, 45, 21, 4, 255, 39, 13, 1, 255, 38, 17, 3, 255, 46, 17, 5, 255, 47, 17, 4, 255, 33, 21, 0, 255, 38, 23, 2, 255, 46, 22, 5, 255, 37, 23, 4, 255, 39, 25, 4, 255, 43, 23, 2, 255, 52, 29, 3, 255, 56, 30, 2, 255, 67, 35, 5, 255, 63, 41, 2, 255, 74, 41, 4, 255, 63, 42, 3, 255, 68, 45, 2, 255, 68, 46, 2, 255, 67, 48, 5, 255, 70, 56, 1, 255, 70, 59, 1, 255, 93, 69, 14, 255, 104, 65, 17, 255, 75, 62, 20, 255, 94, 71, 21, 255, 147, 80, 15, 255, 163, 80, 8, 255, 156, 84, 7, 255, 164, 90, 8, 255, 162, 82, 7, 255, 152, 75, 8, 255, 125, 60, 3, 255, 90, 55, 6, 255, 84, 54, 6, 255, 85, 56, 0, 255, 87, 62, 0, 255, 86, 61, 0, 255, 91, 61, 1, 255, 92, 60, 4, 255, 90, 57, 2, 255, 88, 56, 3, 255, 87, 59, 5, 255, 88, 59, 7, 255, 114, 65, 6, 255, 113, 63, 3, 255, 96, 59, 6, 255, 97, 59, 3, 255, 93, 60, 4, 255, 97, 54, 3, 255, 92, 58, 6, 255, 82, 55, 5, 255, 97, 58, 4, 255, 111, 67, 4, 255, 133, 82, 6, 255, 154, 95, 7, 255, 169, 98, 5, 255, 174, 94, 5, 255, 176, 84, 3, 255, 174, 78, 2, 255, 169, 77, 1, 255, 166, 72, 1, 255, 169, 77, 2, 255, 167, 77, 3, 255, 167, 75, 2, 255, 172, 76, 5, 255, 169, 75, 1, 255, 169, 75, 1, 255, 172, 78, 2, 255, 177, 83, 1, 255, 174, 83, 2, 255, 172, 84, 4, 255, 177, 82, 9, 255, 172, 83, 9, 255, 168, 77, 0, 255, 177, 77, 2, 255, 169, 78, 2, 255, 157, 72, 0, 255, 151, 69, 1, 255, 141, 52, 2, 255, 125, 51, 9, 255, 118, 57, 9, 255, 101, 48, 1, 255, 96, 52, 3, 255, 88, 47, 3, 255, 79, 45, 3, 255, 88, 51, 5, 255, 100, 53, 5, 255, 86, 44, 5, 255, 81, 40, 12, 255, 87, 52, 10, 255, 88, 48, 7, 255, 88, 42, 4, 255, 88, 45, 6, 255, 85, 43, 6, 255, 69, 36, 1, 255, 80, 41, 6, 255, 85, 46, 5, 255, 77, 43, 7, 255, 78, 46, 10, 255, 91, 48, 8, 255, 92, 47, 6, 255, 91, 48, 7, 255, 105, 56, 12, 255, 108, 55, 3, 255, 107, 61, 4, 255, 99, 48, 10, 255, 102, 49, 10, 255, 111, 55, 4, 255, 114, 55, 6, 255, 121, 54, 3, 255, 128, 52, 12, 255, 126, 53, 4, 255, 136, 60, 1, 255, 141, 57, 3, 255, 133, 57, 4, 255, 126, 58, 10, 255, 117, 55, 7, 255, 109, 50, 2, 255, 104, 44, 2, 255, 102, 46, 8, 255, 97, 43, 9, 255, 97, 42, 15, 255, 106, 50, 9, 255, 139, 71, 7, 255, 115, 54, 11, 255, 103, 53, 10, 255, 109, 57, 0, 255, 108, 46, 1, 255, 100, 48, 2, 255, 113, 59, 12, 255, 127, 66, 15, 255, 107, 50, 6, 255, 105, 54, 6, 255, 109, 50, 5, 255, 106, 48, 8, 255, 109, 57, 8, 255, 126, 71, 14, 255, 133, 65, 7, 255, 163, 87, 7, 255, 135, 67, 7, 255, 107, 58, 8, 255, 93, 45, 8, 255, 87, 42, 2, 255, 92, 52, 8, 255, 135, 76, 10, 255, 144, 74, 12, 255, 133, 72, 9, 255, 120, 71, 5, 255, 105, 52, 8, 255, 109, 57, 12, 255, 112, 60, 10, 255, 107, 55, 8, 255, 114, 63, 6, 255, 125, 74, 9, 255, 121, 71, 10, 255, 112, 69, 2, 255, 111, 64, 9, 255, 105, 60, 10, 255, 93, 55, 10, 255, 96, 56, 7, 255, 102, 57, 6, 255, 104, 59, 0, 255, 102, 53, 1, 255, 106, 56, 6, 255, 117, 64, 10, 255, 115, 58, 1, 255, 124, 67, 5, 255, 117, 62, 13, 255, 111, 55, 14, 255, 120, 64, 6, 255, 134, 70, 8, 255, 131, 66, 9, 255, 131, 70, 6, 255, 129, 70, 12, 255, 129, 69, 9, 255, 133, 74, 10, 255, 136, 74, 12, 255, 136, 74, 9, 255, 133, 69, 11, 255, 152, 78, 17, 255, 171, 93, 10, 255, 155, 81, 0, 255, 154, 80, 6, 255, 162, 87, 13, 255, 167, 89, 10, 255, 153, 69, 15, 255, 161, 83, 6, 255, 186, 106, 8, 255, 191, 109, 2, 255, 193, 111, 4, 255, 203, 127, 8, 255, 203, 131, 8, 255, 210, 137, 13, 255, 210, 138, 8, 255, 211, 140, 1, 255, 216, 143, 7, 255, 208, 130, 4, 255, 199, 116, 4, 255, 203, 120, 6, 255, 199, 116, 7, 255, 193, 105, 10, 255, 191, 106, 4, 255, 184, 100, 1, 255, 183, 99, 13, 255, 173, 91, 4, 255, 177, 100, 8, 255, 190, 113, 12, 255, 187, 112, 6, 255, 200, 131, 13, 255, 204, 137, 6, 255, 196, 125, 7, 255, 182, 108, 5, 255, 193, 119, 11, 255, 194, 119, 14, 255, 197, 120, 8, 255, 193, 112, 11, 255, 186, 104, 5, 255, 186, 104, 1, 255, 198, 120, 10, 255, 206, 132, 11, 255, 204, 132, 8, 255, 201, 131, 10, 255, 197, 125, 12, 255, 203, 132, 7, 255, 202, 130, 7, 255, 201, 130, 10, 255, 198, 126, 12, 255, 200, 127, 11, 255, 202, 126, 14, 255, 198, 119, 12, 255, 198, 122, 6, 255, 198, 123, 5, 255, 197, 118, 10, 255, 196, 117, 8, 255, 195, 120, 5, 255, 196, 121, 12, 255, 194, 122, 6, 255, 196, 122, 6, 255, 198, 122, 9, 255, 190, 109, 5, 255, 180, 96, 4, 255, 171, 85, 4, 255, 163, 79, 2, 255, 158, 76, 5, 255, 156, 77, 2, 255, 150, 72, 1, 255, 158, 79, 10, 255, 155, 72, 6, 255, 158, 72, 1, 255, 175, 88, 1, 255, 175, 83, 3, 255, 165, 78, 4, 255, 174, 102, 8, 255, 142, 74, 4, 255, 129, 58, 7, 255, 156, 86, 4, 255, 170, 93, 5, 255, 188, 111, 0, 255, 188, 103, 10, 255, 188, 103, 13, 255, 187, 104, 10, 255, 193, 108, 13, 255, 196, 113, 1, 255, 196, 116, 7, 255, 196, 116, 3, 255, 198, 119, 1, 255, 198, 117, 4, 255, 197, 115, 3, 255, 193, 110, 4, 255, 189, 101, 10, 255, 187, 100, 5, 255, 183, 97, 0, 255, 183, 96, 0, 255, 185, 96, 1, 255, 182, 94, 3, 255, 180, 92, 1, 255, 180, 91, 2, 255, 184, 96, 4, 255, 195, 109, 4, 255, 203, 118, 9, 255, 204, 123, 7, 255, 204, 123, 16, 255, 203, 122, 6, 255, 202, 116, 7, 255, 200, 114, 6, 255, 195, 111, 3, 255, 194, 112, 8, 255, 196, 111, 10, 255, 170, 80, 4, 255, 150, 61, 1, 255, 160, 74, 7, 255, 155, 67, 4, 255, 150, 58, 3, 255, 151, 61, 10, 255, 146, 62, 2, 255, 144, 59, 4, 255, 144, 62, 6, 255, 145, 65, 2, 255, 143, 61, 3, 255, 143, 57, 4, 255, 147, 57, 2, 255, 142, 54, 2, 255, 140, 54, 4, 255, 133, 51, 1, 255, 133, 52, 4, 255, 122, 41, 1, 255, 125, 46, 3, 255, 129, 52, 3, 255, 128, 50, 7, 255, 128, 52, 3, 255, 127, 52, 4, 255, 122, 49, 3, 255, 118, 47, 3, 255, 128, 56, 2, 255, 148, 64, 4, 255, 151, 64, 4, 255, 156, 69, 0, 255, 162, 74, 1, 255, 164, 72, 1, 255, 168, 71, 1, 255, 169, 77, 4, 255, 168, 77, 2, 255, 187, 96, 2, 255, 194, 101, 1, 255, 187, 96, 2, 255, 185, 98, 2, 255, 190, 102, 7, 255, 188, 100, 2, 255, 185, 97, 0, 255, 186, 95, 3, 255, 187, 95, 2, 255, 188, 94, 0, 255, 185, 89, 3, 255, 177, 87, 2, 255, 180, 90, 3, 255, 177, 88, 2, 255, 181, 92, 0, 255, 183, 94, 0, 255, 182, 93, 1, 255, 183, 93, 3, 255, 180, 90, 1, 255, 179, 90, 0, 255, 180, 91, 1, 255, 181, 92, 2, 255, 180, 90, 2, 255, 174, 84, 1, 255, 175, 81, 8, 255, 173, 82, 5, 255, 171, 79, 2, 255, 3, 21, 58, 255, 3, 22, 53, 255, 1, 21, 55, 255, 2, 24, 49, 255, 2, 24, 55, 255, 3, 25, 56, 255, 2, 28, 55, 255, 2, 25, 52, 255, 3, 21, 43, 255, 3, 20, 38, 255, 3, 18, 44, 255, 2, 14, 41, 255, 3, 8, 25, 255, 3, 0, 16, 255, 3, 1, 14, 255, 2, 3, 5, 255, 3, 1, 4, 255, 0, 3, 51, 255, 10, 60, 227, 255, 54, 72, 93, 255, 31, 15, 0, 255, 36, 17, 30, 255, 20, 32, 171, 255, 4, 13, 63, 255, 8, 3, 0, 255, 10, 7, 2, 255, 11, 4, 0, 255, 8, 4, 2, 255, 13, 4, 5, 255, 15, 6, 0, 255, 12, 5, 2, 255, 10, 3, 4, 255, 13, 4, 2, 255, 17, 6, 3, 255, 20, 7, 4, 255, 19, 5, 2, 255, 21, 4, 1, 255, 22, 5, 2, 255, 25, 8, 2, 255, 27, 9, 1, 255, 27, 8, 1, 255, 27, 7, 1, 255, 29, 10, 3, 255, 28, 9, 3, 255, 25, 8, 2, 255, 18, 8, 2, 255, 24, 10, 2, 255, 37, 13, 2, 255, 49, 15, 2, 255, 52, 19, 5, 255, 42, 16, 1, 255, 46, 18, 2, 255, 46, 19, 1, 255, 45, 17, 1, 255, 51, 20, 5, 255, 44, 18, 1, 255, 41, 20, 2, 255, 40, 22, 3, 255, 42, 21, 4, 255, 45, 22, 4, 255, 48, 30, 5, 255, 53, 30, 1, 255, 65, 32, 2, 255, 66, 38, 2, 255, 63, 43, 1, 255, 76, 41, 3, 255, 66, 44, 4, 255, 73, 48, 2, 255, 71, 48, 2, 255, 73, 50, 6, 255, 70, 53, 4, 255, 96, 59, 2, 255, 102, 63, 6, 255, 71, 61, 7, 255, 110, 79, 3, 255, 151, 86, 11, 255, 164, 85, 2, 255, 171, 96, 7, 255, 166, 95, 12, 255, 160, 91, 5, 255, 151, 76, 1, 255, 120, 58, 1, 255, 90, 56, 4, 255, 91, 62, 3, 255, 91, 60, 5, 255, 84, 57, 0, 255, 86, 59, 3, 255, 87, 57, 2, 255, 86, 59, 3, 255, 89, 56, 6, 255, 91, 57, 5, 255, 91, 58, 5, 255, 92, 55, 4, 255, 87, 52, 5, 255, 112, 66, 9, 255, 116, 63, 4, 255, 91, 59, 0, 255, 97, 57, 2, 255, 83, 53, 5, 255, 96, 50, 10, 255, 101, 56, 5, 255, 114, 78, 7, 255, 159, 95, 10, 255, 180, 93, 7, 255, 182, 92, 3, 255, 181, 82, 4, 255, 173, 76, 5, 255, 171, 72, 3, 255, 166, 72, 2, 255, 164, 72, 2, 255, 172, 76, 2, 255, 168, 78, 3, 255, 174, 83, 3, 255, 178, 78, 3, 255, 172, 74, 0, 255, 176, 75, 2, 255, 174, 77, 1, 255, 167, 74, 4, 255, 167, 73, 6, 255, 171, 76, 2, 255, 182, 83, 2, 255, 183, 83, 5, 255, 175, 78, 4, 255, 169, 73, 2, 255, 158, 64, 3, 255, 143, 61, 6, 255, 126, 50, 6, 255, 111, 48, 4, 255, 101, 49, 7, 255, 99, 48, 1, 255, 89, 48, 3, 255, 84, 47, 7, 255, 78, 47, 3, 255, 82, 49, 4, 255, 80, 47, 3, 255, 78, 45, 4, 255, 83, 49, 5, 255, 79, 48, 3, 255, 78, 45, 6, 255, 88, 47, 7, 255, 81, 44, 2, 255, 83, 43, 1, 255, 85, 42, 4, 255, 90, 40, 10, 255, 78, 34, 4, 255, 75, 40, 4, 255, 85, 42, 9, 255, 79, 43, 4, 255, 85, 44, 12, 255, 82, 44, 8, 255, 79, 44, 3, 255, 78, 47, 3, 255, 99, 56, 4, 255, 129, 68, 10, 255, 115, 61, 2, 255, 101, 53, 2, 255, 82, 43, 7, 255, 82, 46, 16, 255, 85, 47, 10, 255, 90, 45, 4, 255, 99, 50, 4, 255, 99, 48, 13, 255, 110, 54, 9, 255, 115, 55, 6, 255, 121, 56, 9, 255, 126, 59, 0, 255, 134, 63, 2, 255, 128, 59, 6, 255, 122, 55, 5, 255, 125, 56, 8, 255, 122, 57, 2, 255, 115, 55, 2, 255, 106, 49, 10, 255, 133, 74, 10, 255, 142, 63, 8, 255, 99, 47, 6, 255, 102, 50, 5, 255, 103, 50, 10, 255, 104, 51, 6, 255, 100, 48, 2, 255, 106, 55, 11, 255, 149, 86, 8, 255, 116, 50, 6, 255, 100, 46, 11, 255, 105, 48, 11, 255, 103, 44, 5, 255, 100, 45, 10, 255, 101, 47, 4, 255, 133, 67, 13, 255, 165, 87, 8, 255, 115, 51, 7, 255, 84, 46, 5, 255, 94, 49, 12, 255, 90, 48, 7, 255, 91, 46, 9, 255, 112, 56, 6, 255, 123, 65, 4, 255, 134, 74, 10, 255, 125, 66, 6, 255, 107, 52, 2, 255, 107, 54, 5, 255, 102, 55, 3, 255, 100, 50, 4, 255, 135, 69, 12, 255, 158, 86, 1, 255, 169, 98, 5, 255, 165, 88, 13, 255, 150, 81, 15, 255, 115, 60, 6, 255, 102, 57, 5, 255, 99, 56, 7, 255, 101, 60, 4, 255, 115, 77, 12, 255, 115, 70, 13, 255, 112, 59, 6, 255, 111, 56, 8, 255, 115, 64, 10, 255, 106, 61, 4, 255, 93, 54, 9, 255, 99, 60, 12, 255, 106, 60, 5, 255, 115, 63, 7, 255, 124, 66, 6, 255, 119, 66, 6, 255, 115, 64, 14, 255, 122, 69, 4, 255, 125, 67, 8, 255, 130, 72, 14, 255, 130, 73, 5, 255, 135, 74, 5, 255, 118, 65, 7, 255, 118, 62, 12, 255, 140, 75, 15, 255, 151, 86, 13, 255, 157, 95, 16, 255, 143, 72, 14, 255, 161, 85, 7, 255, 195, 120, 11, 255, 204, 130, 9, 255, 204, 127, 6, 255, 207, 129, 9, 255, 206, 130, 12, 255, 209, 136, 9, 255, 211, 138, 6, 255, 212, 139, 7, 255, 211, 139, 2, 255, 210, 133, 5, 255, 203, 120, 1, 255, 192, 101, 3, 255, 201, 113, 9, 255, 194, 112, 5, 255, 191, 107, 2, 255, 180, 95, 9, 255, 174, 93, 4, 255, 177, 100, 6, 255, 173, 97, 8, 255, 179, 113, 6, 255, 191, 123, 8, 255, 194, 126, 9, 255, 193, 128, 4, 255, 199, 133, 6, 255, 191, 115, 13, 255, 184, 104, 10, 255, 182, 104, 2, 255, 167, 85, 2, 255, 173, 91, 6, 255, 185, 106, 9, 255, 189, 109, 18, 255, 197, 122, 13, 255, 203, 135, 11, 255, 201, 132, 4, 255, 203, 134, 4, 255, 201, 130, 10, 255, 200, 128, 13, 255, 202, 128, 17, 255, 204, 134, 15, 255, 202, 134, 8, 255, 201, 131, 11, 255, 201, 132, 8, 255, 198, 123, 9, 255, 198, 119, 19, 255, 200, 122, 13, 255, 198, 121, 9, 255, 198, 117, 12, 255, 198, 117, 6, 255, 200, 121, 10, 255, 197, 123, 10, 255, 192, 121, 3, 255, 202, 121, 1, 255, 196, 113, 3, 255, 182, 99, 1, 255, 170, 86, 0, 255, 170, 86, 2, 255, 164, 81, 3, 255, 157, 74, 0, 255, 168, 84, 7, 255, 168, 82, 7, 255, 159, 72, 5, 255, 157, 71, 4, 255, 151, 66, 4, 255, 147, 64, 8, 255, 154, 69, 6, 255, 163, 77, 4, 255, 165, 84, 3, 255, 151, 76, 6, 255, 153, 83, 4, 255, 152, 82, 7, 255, 145, 71, 8, 255, 167, 94, 1, 255, 177, 98, 2, 255, 180, 97, 4, 255, 186, 105, 5, 255, 189, 106, 7, 255, 192, 111, 2, 255, 195, 115, 6, 255, 196, 115, 6, 255, 197, 117, 6, 255, 195, 114, 10, 255, 194, 110, 5, 255, 189, 102, 7, 255, 184, 94, 3, 255, 183, 93, 2, 255, 182, 93, 3, 255, 182, 92, 2, 255, 179, 90, 2, 255, 177, 89, 2, 255, 181, 94, 1, 255, 188, 104, 1, 255, 197, 113, 4, 255, 202, 118, 5, 255, 204, 119, 18, 255, 204, 121, 12, 255, 201, 117, 13, 255, 197, 117, 13, 255, 199, 115, 17, 255, 196, 114, 3, 255, 195, 115, 1, 255, 201, 118, 7, 255, 192, 100, 6, 255, 154, 67, 1, 255, 158, 70, 4, 255, 156, 67, 1, 255, 153, 66, 1, 255, 146, 63, 4, 255, 146, 64, 2, 255, 142, 59, 6, 255, 137, 57, 3, 255, 138, 56, 1, 255, 141, 58, 1, 255, 142, 60, 3, 255, 145, 63, 7, 255, 142, 62, 4, 255, 141, 61, 2, 255, 136, 53, 8, 255, 130, 50, 5, 255, 120, 47, 1, 255, 117, 44, 1, 255, 126, 45, 4, 255, 128, 46, 4, 255, 124, 46, 7, 255, 119, 42, 1, 255, 123, 49, 4, 255, 122, 49, 5, 255, 127, 55, 2, 255, 140, 68, 1, 255, 148, 67, 3, 255, 157, 70, 7, 255, 163, 72, 1, 255, 162, 69, 1, 255, 164, 72, 4, 255, 179, 89, 1, 255, 188, 100, 3, 255, 189, 101, 3, 255, 192, 104, 4, 255, 192, 102, 2, 255, 190, 99, 2, 255, 191, 101, 5, 255, 190, 100, 4, 255, 187, 95, 2, 255, 187, 96, 1, 255, 185, 95, 4, 255, 184, 94, 1, 255, 187, 98, 2, 255, 182, 91, 3, 255, 175, 86, 1, 255, 175, 85, 4, 255, 173, 83, 5, 255, 176, 86, 3, 255, 185, 95, 6, 255, 186, 96, 3, 255, 187, 93, 1, 255, 184, 91, 1, 255, 182, 91, 2, 255, 180, 91, 2, 255, 179, 91, 1, 255, 183, 91, 3, 255, 180, 87, 1, 255, 179, 84, 3, 255, 177, 85, 2, 255, 173, 81, 0, 255, 2, 17, 48, 255, 4, 20, 53, 255, 4, 23, 56, 255, 3, 22, 55, 255, 3, 21, 56, 255, 1, 18, 53, 255, 4, 22, 54, 255, 1, 24, 50, 255, 2, 22, 45, 255, 5, 22, 48, 255, 2, 21, 47, 255, 0, 8, 32, 255, 0, 4, 12, 255, 0, 3, 10, 255, 2, 0, 16, 255, 4, 0, 8, 255, 3, 0, 31, 255, 6, 52, 213, 255, 46, 81, 127, 255, 35, 28, 0, 255, 36, 10, 16, 255, 29, 29, 161, 255, 6, 18, 97, 255, 9, 0, 0, 255, 8, 6, 1, 255, 10, 4, 3, 255, 11, 4, 2, 255, 12, 3, 3, 255, 12, 3, 2, 255, 13, 3, 1, 255, 14, 3, 1, 255, 11, 5, 3, 255, 13, 6, 2, 255, 18, 11, 5, 255, 15, 6, 1, 255, 17, 6, 3, 255, 20, 4, 2, 255, 24, 9, 5, 255, 24, 6, 2, 255, 26, 9, 3, 255, 27, 11, 3, 255, 28, 9, 0, 255, 27, 10, 1, 255, 27, 10, 3, 255, 26, 8, 3, 255, 28, 10, 4, 255, 40, 15, 5, 255, 52, 16, 3, 255, 56, 19, 3, 255, 50, 20, 4, 255, 45, 13, 2, 255, 53, 21, 2, 255, 50, 19, 5, 255, 42, 22, 1, 255, 45, 24, 3, 255, 44, 22, 3, 255, 34, 23, 0, 255, 37, 20, 2, 255, 44, 22, 3, 255, 47, 30, 2, 255, 57, 31, 4, 255, 57, 32, 6, 255, 58, 35, 3, 255, 73, 41, 2, 255, 68, 40, 1, 255, 66, 40, 4, 255, 69, 48, 2, 255, 79, 49, 5, 255, 78, 47, 2, 255, 75, 53, 4, 255, 91, 53, 9, 255, 102, 64, 12, 255, 78, 58, 2, 255, 105, 73, 13, 255, 147, 85, 13, 255, 161, 91, 9, 255, 178, 105, 6, 255, 175, 110, 8, 255, 166, 97, 11, 255, 148, 67, 3, 255, 106, 53, 4, 255, 82, 53, 7, 255, 87, 55, 3, 255, 94, 57, 1, 255, 91, 59, 8, 255, 84, 56, 5, 255, 83, 58, 4, 255, 85, 57, 2, 255, 89, 60, 8, 255, 86, 57, 3, 255, 92, 61, 4, 255, 88, 58, 2, 255, 93, 57, 2, 255, 93, 56, 0, 255, 105, 58, 2, 255, 91, 53, 1, 255, 89, 47, 10, 255, 95, 57, 4, 255, 114, 77, 4, 255, 140, 86, 8, 255, 167, 96, 7, 255, 188, 96, 5, 255, 178, 80, 5, 255, 164, 67, 1, 255, 157, 68, 0, 255, 164, 71, 5, 255, 167, 78, 4, 255, 168, 77, 0, 255, 167, 77, 3, 255, 169, 74, 4, 255, 171, 75, 4, 255, 167, 72, 1, 255, 168, 73, 0, 255, 170, 74, 3, 255, 166, 72, 1, 255, 165, 72, 4, 255, 162, 75, 1, 255, 165, 81, 2, 255, 174, 82, 4, 255, 178, 81, 6, 255, 171, 79, 6, 255, 154, 67, 5, 255, 135, 61, 8, 255, 127, 54, 4, 255, 124, 49, 6, 255, 103, 50, 3, 255, 91, 54, 4, 255, 95, 51, 4, 255, 103, 49, 4, 255, 99, 51, 3, 255, 87, 49, 5, 255, 78, 46, 3, 255, 83, 48, 3, 255, 88, 44, 4, 255, 81, 46, 6, 255, 78, 46, 6, 255, 84, 46, 4, 255, 82, 46, 4, 255, 78, 48, 8, 255, 78, 47, 5, 255, 78, 40, 4, 255, 75, 45, 5, 255, 72, 44, 2, 255, 68, 35, 7, 255, 65, 37, 2, 255, 83, 47, 6, 255, 82, 45, 7, 255, 80, 44, 6, 255, 85, 49, 7, 255, 80, 47, 4, 255, 76, 44, 3, 255, 89, 53, 9, 255, 118, 65, 15, 255, 117, 57, 10, 255, 94, 50, 7, 255, 88, 49, 7, 255, 82, 47, 2, 255, 93, 53, 6, 255, 92, 52, 7, 255, 90, 47, 2, 255, 95, 56, 4, 255, 90, 46, 8, 255, 95, 52, 5, 255, 89, 47, 6, 255, 91, 44, 9, 255, 96, 51, 8, 255, 108, 51, 15, 255, 114, 53, 10, 255, 119, 59, 6, 255, 135, 62, 5, 255, 134, 63, 3, 255, 131, 59, 5, 255, 145, 65, 8, 255, 141, 75, 9, 255, 105, 49, 4, 255, 100, 52, 7, 255, 107, 56, 2, 255, 112, 45, 16, 255, 106, 52, 8, 255, 102, 56, 1, 255, 112, 57, 3, 255, 119, 61, 2, 255, 106, 49, 11, 255, 102, 49, 6, 255, 101, 48, 9, 255, 101, 46, 11, 255, 100, 41, 6, 255, 95, 38, 1, 255, 139, 79, 16, 255, 134, 69, 11, 255, 101, 39, 6, 255, 103, 49, 2, 255, 103, 52, 6, 255, 107, 50, 7, 255, 96, 50, 3, 255, 80, 43, 3, 255, 81, 49, 5, 255, 128, 72, 14, 255, 128, 63, 5, 255, 112, 56, 6, 255, 113, 58, 1, 255, 110, 59, 6, 255, 100, 58, 13, 255, 101, 56, 10, 255, 132, 67, 9, 255, 176, 97, 6, 255, 178, 92, 5, 255, 127, 66, 13, 255, 78, 42, 15, 255, 77, 49, 4, 255, 84, 54, 8, 255, 104, 61, 17, 255, 153, 85, 16, 255, 170, 101, 9, 255, 162, 93, 13, 255, 164, 91, 11, 255, 149, 90, 14, 255, 127, 68, 15, 255, 117, 70, 7, 255, 116, 70, 5, 255, 117, 69, 5, 255, 110, 61, 9, 255, 110, 62, 8, 255, 107, 66, 8, 255, 110, 58, 8, 255, 116, 63, 7, 255, 111, 62, 8, 255, 110, 60, 8, 255, 111, 62, 14, 255, 136, 82, 20, 255, 147, 90, 1, 255, 147, 90, 6, 255, 149, 84, 11, 255, 159, 94, 14, 255, 166, 103, 12, 255, 175, 102, 15, 255, 204, 133, 15, 255, 210, 138, 9, 255, 206, 138, 3, 255, 209, 141, 7, 255, 209, 140, 8, 255, 212, 141, 3, 255, 213, 140, 5, 255, 213, 140, 11, 255, 208, 139, 5, 255, 210, 136, 2, 255, 208, 125, 7, 255, 199, 110, 6, 255, 193, 103, 12, 255, 201, 118, 5, 255, 207, 126, 5, 255, 199, 113, 3, 255, 189, 103, 11, 255, 184, 104, 8, 255, 177, 105, 8, 255, 186, 118, 14, 255, 201, 138, 8, 255, 197, 135, 2, 255, 194, 127, 9, 255, 202, 134, 7, 255, 198, 125, 12, 255, 183, 105, 12, 255, 185, 105, 15, 255, 175, 92, 7, 255, 178, 97, 4, 255, 186, 109, 6, 255, 193, 122, 6, 255, 201, 131, 14, 255, 206, 139, 17, 255, 204, 137, 18, 255, 199, 134, 9, 255, 201, 136, 7, 255, 203, 133, 14, 255, 202, 131, 13, 255, 201, 130, 16, 255, 204, 134, 24, 255, 202, 133, 20, 255, 199, 130, 12, 255, 198, 129, 13, 255, 197, 127, 8, 255, 195, 123, 6, 255, 197, 120, 15, 255, 197, 117, 19, 255, 195, 120, 14, 255, 197, 122, 13, 255, 197, 122, 13, 255, 198, 125, 5, 255, 197, 122, 4, 255, 197, 112, 9, 255, 179, 94, 3, 255, 169, 83, 3, 255, 164, 79, 0, 255, 169, 84, 3, 255, 175, 89, 6, 255, 165, 74, 4, 255, 158, 65, 6, 255, 161, 72, 5, 255, 175, 83, 6, 255, 182, 90, 4, 255, 174, 88, 1, 255, 160, 81, 10, 255, 141, 70, 3, 255, 153, 74, 4, 255, 167, 83, 8, 255, 164, 87, 8, 255, 163, 94, 4, 255, 169, 99, 4, 255, 166, 99, 10, 255, 157, 85, 4, 255, 161, 78, 1, 255, 180, 89, 13, 255, 190, 104, 6, 255, 188, 107, 5, 255, 190, 110, 4, 255, 193, 111, 8, 255, 194, 113, 12, 255, 195, 114, 4, 255, 190, 105, 4, 255, 185, 96, 5, 255, 182, 93, 3, 255, 183, 90, 1, 255, 181, 88, 1, 255, 181, 90, 6, 255, 181, 92, 6, 255, 185, 97, 4, 255, 190, 105, 3, 255, 197, 112, 3, 255, 200, 116, 4, 255, 201, 117, 5, 255, 199, 115, 3, 255, 200, 113, 7, 255, 200, 115, 7, 255, 200, 117, 10, 255, 200, 122, 14, 255, 198, 115, 15, 255, 197, 111, 5, 255, 195, 119, 1, 255, 204, 119, 11, 255, 180, 83, 5, 255, 164, 72, 6, 255, 158, 73, 7, 255, 153, 69, 4, 255, 152, 63, 2, 255, 144, 57, 1, 255, 142, 56, 2, 255, 140, 57, 5, 255, 135, 57, 2, 255, 140, 60, 4, 255, 136, 55, 0, 255, 139, 58, 2, 255, 141, 59, 3, 255, 143, 59, 1, 255, 145, 58, 3, 255, 138, 53, 3, 255, 125, 51, 6, 255, 113, 45, 1, 255, 112, 42, 0, 255, 109, 36, 8, 255, 111, 38, 6, 255, 115, 44, 5, 255, 110, 43, 2, 255, 119, 49, 3, 255, 132, 55, 3, 255, 144, 63, 3, 255, 148, 67, 1, 255, 150, 70, 0, 255, 159, 72, 4, 255, 160, 68, 5, 255, 167, 74, 4, 255, 183, 90, 5, 255, 194, 101, 3, 255, 197, 102, 3, 255, 193, 100, 1, 255, 190, 99, 2, 255, 190, 103, 4, 255, 189, 99, 2, 255, 188, 98, 3, 255, 186, 94, 0, 255, 188, 94, 0, 255, 187, 94, 0, 255, 184, 93, 1, 255, 184, 95, 0, 255, 185, 94, 1, 255, 183, 92, 2, 255, 177, 87, 0, 255, 173, 86, 2, 255, 171, 84, 2, 255, 172, 84, 1, 255, 178, 88, 2, 255, 183, 92, 3, 255, 183, 89, 3, 255, 180, 86, 1, 255, 179, 87, 1, 255, 183, 90, 3, 255, 180, 89, 2, 255, 182, 88, 3, 255, 179, 83, 1, 255, 178, 82, 5, 255, 173, 79, 2, 255, 169, 78, 2, 255, 3, 19, 47, 255, 1, 20, 45, 255, 2, 22, 51, 255, 4, 23, 50, 255, 2, 19, 50, 255, 3, 22, 53, 255, 3, 22, 50, 255, 2, 26, 44, 255, 1, 22, 44, 255, 5, 23, 49, 255, 3, 17, 41, 255, 0, 3, 16, 255, 3, 0, 10, 255, 2, 0, 13, 255, 2, 4, 12, 255, 1, 0, 13, 255, 3, 41, 195, 255, 40, 80, 156, 255, 30, 17, 0, 255, 26, 12, 0, 255, 37, 29, 129, 255, 3, 16, 119, 255, 12, 0, 0, 255, 14, 3, 2, 255, 12, 7, 4, 255, 16, 0, 3, 255, 14, 5, 3, 255, 12, 7, 3, 255, 13, 6, 4, 255, 15, 4, 4, 255, 14, 3, 2, 255, 12, 4, 3, 255, 26, 7, 6, 255, 19, 4, 2, 255, 19, 5, 3, 255, 22, 6, 5, 255, 21, 5, 4, 255, 25, 10, 4, 255, 28, 7, 2, 255, 31, 13, 7, 255, 26, 9, 2, 255, 34, 13, 6, 255, 27, 12, 3, 255, 25, 13, 3, 255, 25, 7, 3, 255, 34, 12, 4, 255, 42, 15, 0, 255, 55, 17, 0, 255, 58, 21, 5, 255, 43, 20, 2, 255, 52, 18, 1, 255, 62, 22, 2, 255, 57, 21, 4, 255, 48, 22, 4, 255, 46, 22, 0, 255, 41, 20, 2, 255, 39, 24, 5, 255, 46, 24, 4, 255, 48, 27, 3, 255, 49, 33, 0, 255, 59, 32, 2, 255, 62, 34, 6, 255, 58, 34, 0, 255, 73, 42, 1, 255, 75, 42, 2, 255, 71, 49, 6, 255, 78, 46, 3, 255, 74, 49, 4, 255, 69, 51, 6, 255, 80, 50, 2, 255, 104, 61, 4, 255, 74, 53, 5, 255, 107, 80, 11, 255, 159, 96, 18, 255, 173, 106, 11, 255, 177, 112, 0, 255, 181, 112, 8, 255, 168, 92, 7, 255, 142, 67, 5, 255, 100, 53, 4, 255, 81, 55, 7, 255, 84, 58, 5, 255, 84, 60, 1, 255, 85, 56, 3, 255, 85, 60, 3, 255, 81, 60, 1, 255, 81, 59, 2, 255, 79, 58, 4, 255, 91, 60, 3, 255, 93, 56, 1, 255, 90, 57, 4, 255, 86, 59, 8, 255, 90, 55, 7, 255, 95, 51, 4, 255, 89, 55, 1, 255, 114, 74, 13, 255, 145, 89, 4, 255, 176, 107, 9, 255, 190, 103, 6, 255, 188, 95, 0, 255, 181, 86, 1, 255, 167, 71, 3, 255, 159, 64, 5, 255, 154, 62, 6, 255, 160, 69, 5, 255, 160, 72, 1, 255, 166, 69, 2, 255, 163, 67, 1, 255, 159, 67, 0, 255, 162, 71, 1, 255, 166, 70, 1, 255, 169, 73, 1, 255, 168, 78, 6, 255, 167, 75, 5, 255, 168, 69, 3, 255, 168, 71, 2, 255, 167, 75, 5, 255, 161, 75, 7, 255, 142, 67, 4, 255, 120, 56, 2, 255, 103, 52, 5, 255, 95, 49, 4, 255, 93, 51, 2, 255, 93, 50, 2, 255, 105, 52, 5, 255, 103, 53, 2, 255, 101, 57, 5, 255, 103, 50, 4, 255, 104, 51, 1, 255, 100, 50, 4, 255, 89, 44, 1, 255, 90, 52, 5, 255, 85, 48, 3, 255, 86, 45, 5, 255, 86, 48, 5, 255, 82, 50, 2, 255, 80, 46, 4, 255, 83, 44, 7, 255, 78, 44, 6, 255, 76, 44, 6, 255, 76, 40, 3, 255, 76, 41, 2, 255, 72, 46, 0, 255, 67, 42, 7, 255, 79, 44, 7, 255, 79, 41, 4, 255, 77, 47, 8, 255, 80, 46, 7, 255, 78, 43, 0, 255, 82, 48, 5, 255, 74, 43, 5, 255, 79, 49, 2, 255, 92, 51, 4, 255, 95, 47, 2, 255, 96, 54, 2, 255, 84, 51, 2, 255, 85, 50, 4, 255, 109, 62, 6, 255, 95, 52, 4, 255, 88, 51, 10, 255, 92, 52, 8, 255, 93, 45, 3, 255, 98, 54, 3, 255, 96, 55, 7, 255, 89, 45, 8, 255, 93, 48, 4, 255, 87, 45, 7, 255, 88, 43, 6, 255, 93, 50, 5, 255, 127, 61, 6, 255, 130, 55, 2, 255, 130, 59, 3, 255, 128, 59, 12, 255, 128, 58, 10, 255, 127, 63, 4, 255, 119, 54, 5, 255, 118, 49, 7, 255, 115, 54, 2, 255, 111, 55, 10, 255, 111, 51, 7, 255, 114, 52, 8, 255, 103, 48, 7, 255, 103, 55, 7, 255, 104, 50, 10, 255, 104, 47, 4, 255, 104, 44, 9, 255, 101, 44, 9, 255, 104, 53, 9, 255, 127, 65, 8, 255, 108, 48, 12, 255, 88, 46, 8, 255, 93, 55, 3, 255, 99, 50, 3, 255, 104, 46, 3, 255, 103, 53, 4, 255, 105, 57, 10, 255, 100, 53, 9, 255, 112, 57, 6, 255, 115, 57, 4, 255, 111, 62, 5, 255, 112, 60, 2, 255, 113, 54, 6, 255, 97, 57, 4, 255, 72, 49, 10, 255, 99, 65, 12, 255, 168, 93, 12, 255, 138, 69, 4, 255, 84, 54, 2, 255, 83, 52, 10, 255, 87, 52, 8, 255, 79, 49, 4, 255, 106, 67, 12, 255, 142, 80, 11, 255, 181, 105, 7, 255, 180, 101, 11, 255, 164, 84, 10, 255, 126, 67, 4, 255, 106, 55, 5, 255, 106, 54, 7, 255, 103, 60, 10, 255, 98, 66, 4, 255, 98, 67, 8, 255, 107, 66, 9, 255, 122, 70, 9, 255, 120, 69, 1, 255, 114, 69, 7, 255, 100, 63, 8, 255, 90, 59, 2, 255, 116, 74, 13, 255, 150, 86, 13, 255, 162, 90, 17, 255, 171, 98, 14, 255, 164, 92, 8, 255, 169, 97, 5, 255, 197, 126, 14, 255, 208, 145, 9, 255, 206, 140, 7, 255, 207, 135, 14, 255, 206, 137, 6, 255, 208, 139, 13, 255, 209, 139, 8, 255, 209, 139, 6, 255, 211, 136, 11, 255, 213, 133, 10, 255, 207, 128, 9, 255, 210, 130, 2, 255, 201, 115, 1, 255, 194, 105, 2, 255, 197, 112, 10, 255, 197, 118, 9, 255, 192, 112, 5, 255, 180, 96, 4, 255, 184, 101, 4, 255, 187, 109, 8, 255, 183, 112, 3, 255, 186, 117, 10, 255, 192, 125, 5, 255, 200, 134, 20, 255, 208, 143, 11, 255, 200, 131, 1, 255, 188, 112, 13, 255, 194, 120, 7, 255, 188, 115, 4, 255, 187, 113, 6, 255, 198, 124, 15, 255, 205, 132, 18, 255, 206, 136, 15, 255, 203, 133, 15, 255, 203, 134, 18, 255, 202, 134, 9, 255, 199, 133, 8, 255, 201, 134, 10, 255, 202, 132, 6, 255, 203, 133, 7, 255, 204, 135, 8, 255, 203, 135, 8, 255, 204, 136, 13, 255, 202, 133, 9, 255, 201, 129, 16, 255, 200, 128, 12, 255, 196, 126, 2, 255, 198, 122, 14, 255, 197, 119, 18, 255, 198, 126, 7, 255, 195, 123, 12, 255, 197, 120, 26, 255, 203, 125, 9, 255, 201, 120, 7, 255, 177, 92, 3, 255, 166, 80, 3, 255, 165, 79, 7, 255, 164, 78, 3, 255, 165, 79, 1, 255, 166, 78, 3, 255, 166, 78, 2, 255, 162, 77, 2, 255, 151, 70, 1, 255, 161, 74, 7, 255, 180, 86, 6, 255, 182, 85, 1, 255, 169, 73, 7, 255, 148, 63, 12, 255, 153, 69, 10, 255, 164, 79, 4, 255, 162, 83, 6, 255, 156, 85, 5, 255, 172, 101, 5, 255, 171, 97, 11, 255, 146, 70, 5, 255, 153, 76, 3, 255, 177, 99, 7, 255, 187, 105, 6, 255, 188, 101, 6, 255, 197, 113, 3, 255, 197, 115, 5, 255, 196, 114, 7, 255, 190, 106, 1, 255, 184, 94, 2, 255, 180, 87, 7, 255, 179, 87, 3, 255, 179, 87, 3, 255, 182, 92, 5, 255, 184, 97, 2, 255, 193, 108, 3, 255, 202, 117, 8, 255, 201, 116, 3, 255, 200, 115, 2, 255, 201, 115, 4, 255, 198, 114, 1, 255, 198, 114, 1, 255, 199, 112, 3, 255, 197, 112, 4, 255, 197, 115, 9, 255, 196, 117, 15, 255, 198, 116, 15, 255, 201, 117, 14, 255, 202, 123, 13, 255, 189, 103, 12, 255, 166, 72, 5, 255, 167, 73, 4, 255, 150, 66, 1, 255, 142, 61, 1, 255, 145, 55, 5, 255, 141, 53, 2, 255, 141, 56, 2, 255, 146, 61, 8, 255, 141, 58, 5, 255, 137, 55, 1, 255, 137, 57, 3, 255, 136, 56, 3, 255, 142, 59, 6, 255, 145, 58, 3, 255, 141, 55, 2, 255, 137, 53, 1, 255, 120, 47, 4, 255, 102, 38, 1, 255, 102, 36, 1, 255, 107, 44, 3, 255, 113, 45, 2, 255, 122, 47, 2, 255, 125, 50, 5, 255, 124, 51, 2, 255, 137, 62, 7, 255, 148, 66, 4, 255, 153, 66, 1, 255, 152, 69, 4, 255, 157, 70, 3, 255, 164, 73, 1, 255, 181, 91, 6, 255, 192, 101, 2, 255, 195, 100, 0, 255, 192, 96, 2, 255, 190, 96, 1, 255, 188, 99, 1, 255, 189, 102, 4, 255, 188, 99, 3, 255, 188, 96, 3, 255, 184, 90, 1, 255, 185, 92, 3, 255, 185, 94, 4, 255, 183, 93, 1, 255, 186, 95, 3, 255, 185, 94, 4, 255, 181, 90, 1, 255, 177, 85, 2, 255, 173, 84, 1, 255, 172, 86, 3, 255, 175, 87, 3, 255, 176, 86, 1, 255, 174, 83, 1, 255, 172, 79, 1, 255, 173, 80, 0, 255, 175, 82, 2, 255, 172, 80, 0, 255, 173, 81, 1, 255, 176, 82, 4, 255, 170, 76, 1, 255, 169, 76, 2, 255, 166, 74, 0, 255, 165, 73, 0, 255, 3, 20, 42, 255, 3, 22, 46, 255, 2, 20, 44, 255, 3, 18, 45, 255, 4, 20, 45, 255, 1, 19, 43, 255, 2, 21, 38, 255, 1, 18, 44, 255, 0, 19, 43, 255, 4, 16, 31, 255, 3, 4, 20, 255, 2, 2, 17, 255, 2, 0, 22, 255, 4, 2, 12, 255, 1, 0, 4, 255, 0, 26, 162, 255, 30, 88, 183, 255, 38, 21, 3, 255, 23, 3, 0, 255, 49, 22, 85, 255, 7, 21, 129, 255, 12, 1, 1, 255, 17, 0, 6, 255, 21, 3, 7, 255, 16, 3, 1, 255, 15, 4, 2, 255, 15, 4, 4, 255, 11, 2, 1, 255, 15, 5, 4, 255, 17, 6, 5, 255, 13, 1, 1, 255, 18, 7, 5, 255, 26, 7, 6, 255, 21, 4, 1, 255, 28, 11, 7, 255, 24, 7, 4, 255, 29, 9, 4, 255, 31, 9, 3, 255, 35, 9, 2, 255, 32, 10, 1, 255, 32, 10, 2, 255, 30, 7, 0, 255, 29, 11, 3, 255, 27, 12, 3, 255, 34, 14, 6, 255, 40, 13, 7, 255, 49, 21, 2, 255, 54, 21, 0, 255, 52, 19, 3, 255, 45, 19, 1, 255, 59, 26, 1, 255, 59, 22, 2, 255, 54, 21, 0, 255, 54, 21, 2, 255, 48, 23, 1, 255, 40, 19, 5, 255, 44, 18, 5, 255, 50, 29, 1, 255, 54, 32, 3, 255, 57, 36, 3, 255, 60, 35, 1, 255, 69, 38, 2, 255, 71, 41, 2, 255, 69, 45, 2, 255, 76, 43, 3, 255, 75, 49, 3, 255, 78, 52, 1, 255, 77, 49, 4, 255, 72, 53, 3, 255, 100, 59, 8, 255, 73, 51, 1, 255, 111, 79, 8, 255, 158, 97, 6, 255, 170, 106, 6, 255, 185, 117, 7, 255, 186, 123, 1, 255, 155, 91, 4, 255, 111, 57, 7, 255, 93, 56, 2, 255, 79, 57, 1, 255, 85, 59, 2, 255, 97, 61, 5, 255, 83, 61, 2, 255, 83, 61, 2, 255, 86, 62, 5, 255, 84, 59, 2, 255, 82, 57, 1, 255, 84, 61, 1, 255, 92, 60, 7, 255, 92, 54, 6, 255, 89, 57, 7, 255, 91, 51, 2, 255, 93, 57, 5, 255, 119, 79, 9, 255, 166, 105, 6, 255, 192, 110, 2, 255, 189, 102, 6, 255, 182, 88, 4, 255, 177, 78, 4, 255, 170, 74, 4, 255, 160, 67, 3, 255, 156, 66, 3, 255, 152, 62, 0, 255, 148, 64, 0, 255, 151, 68, 1, 255, 159, 72, 4, 255, 164, 69, 3, 255, 167, 67, 5, 255, 169, 66, 3, 255, 163, 72, 0, 255, 163, 74, 4, 255, 157, 70, 3, 255, 149, 67, 4, 255, 137, 65, 5, 255, 123, 61, 3, 255, 120, 59, 4, 255, 108, 55, 4, 255, 93, 50, 4, 255, 92, 48, 4, 255, 97, 52, 5, 255, 99, 57, 3, 255, 97, 54, 1, 255, 105, 54, 7, 255, 105, 51, 5, 255, 103, 50, 3, 255, 106, 56, 7, 255, 105, 54, 6, 255, 99, 49, 3, 255, 97, 54, 2, 255, 99, 53, 3, 255, 98, 51, 3, 255, 96, 52, 5, 255, 89, 48, 2, 255, 85, 48, 4, 255, 83, 49, 5, 255, 81, 48, 2, 255, 80, 49, 3, 255, 77, 45, 0, 255, 81, 43, 2, 255, 79, 42, 5, 255, 75, 46, 10, 255, 79, 40, 5, 255, 73, 40, 0, 255, 72, 43, 6, 255, 83, 45, 7, 255, 78, 45, 4, 255, 73, 47, 5, 255, 83, 47, 7, 255, 82, 46, 2, 255, 84, 48, 6, 255, 82, 45, 9, 255, 81, 46, 6, 255, 84, 49, 6, 255, 77, 45, 4, 255, 78, 49, 7, 255, 86, 49, 10, 255, 94, 52, 3, 255, 107, 57, 3, 255, 88, 45, 9, 255, 90, 51, 4, 255, 100, 51, 5, 255, 106, 56, 6, 255, 108, 57, 6, 255, 101, 53, 2, 255, 91, 47, 7, 255, 92, 48, 10, 255, 102, 55, 6, 255, 91, 50, 4, 255, 103, 53, 8, 255, 96, 52, 13, 255, 96, 52, 4, 255, 120, 55, 7, 255, 117, 53, 4, 255, 121, 56, 4, 255, 131, 63, 4, 255, 128, 62, 4, 255, 118, 58, 8, 255, 124, 67, 4, 255, 128, 64, 3, 255, 119, 53, 7, 255, 113, 52, 6, 255, 114, 53, 6, 255, 110, 48, 7, 255, 103, 48, 8, 255, 105, 50, 12, 255, 104, 47, 7, 255, 102, 48, 5, 255, 100, 48, 7, 255, 99, 46, 3, 255, 103, 43, 12, 255, 103, 51, 8, 255, 97, 52, 1, 255, 99, 50, 3, 255, 100, 47, 6, 255, 102, 50, 5, 255, 106, 50, 4, 255, 104, 50, 4, 255, 105, 54, 4, 255, 109, 58, 9, 255, 112, 62, 7, 255, 99, 56, 3, 255, 103, 54, 8, 255, 95, 51, 5, 255, 88, 54, 9, 255, 141, 90, 11, 255, 139, 73, 2, 255, 81, 49, 7, 255, 78, 47, 6, 255, 84, 50, 2, 255, 79, 54, 11, 255, 75, 54, 8, 255, 99, 68, 1, 255, 153, 90, 11, 255, 163, 88, 2, 255, 139, 73, 11, 255, 118, 67, 14, 255, 102, 61, 11, 255, 86, 60, 7, 255, 84, 62, 8, 255, 77, 51, 19, 255, 86, 58, 9, 255, 109, 69, 8, 255, 129, 78, 12, 255, 142, 86, 4, 255, 140, 75, 15, 255, 98, 64, 10, 255, 109, 69, 8, 255, 133, 82, 11, 255, 156, 98, 18, 255, 176, 108, 17, 255, 186, 112, 9, 255, 190, 115, 9, 255, 194, 125, 11, 255, 202, 135, 4, 255, 208, 139, 6, 255, 209, 138, 7, 255, 213, 139, 8, 255, 209, 136, 3, 255, 211, 138, 5, 255, 208, 137, 6, 255, 210, 137, 4, 255, 210, 136, 7, 255, 210, 133, 17, 255, 206, 123, 4, 255, 193, 104, 8, 255, 185, 95, 13, 255, 178, 87, 6, 255, 187, 99, 3, 255, 185, 102, 4, 255, 175, 93, 2, 255, 179, 104, 6, 255, 171, 94, 2, 255, 171, 93, 4, 255, 183, 108, 9, 255, 179, 107, 3, 255, 186, 111, 14, 255, 195, 126, 11, 255, 205, 141, 10, 255, 199, 133, 10, 255, 193, 122, 11, 255, 199, 129, 4, 255, 199, 129, 9, 255, 193, 125, 9, 255, 201, 134, 11, 255, 204, 136, 7, 255, 207, 137, 13, 255, 206, 135, 19, 255, 205, 134, 18, 255, 206, 137, 14, 255, 202, 135, 6, 255, 202, 136, 11, 255, 201, 134, 15, 255, 202, 131, 14, 255, 203, 131, 10, 255, 203, 134, 7, 255, 203, 135, 6, 255, 203, 134, 6, 255, 201, 131, 7, 255, 199, 126, 13, 255, 200, 124, 9, 255, 201, 126, 7, 255, 201, 124, 9, 255, 197, 121, 6, 255, 200, 123, 19, 255, 197, 118, 16, 255, 202, 125, 4, 255, 202, 119, 6, 255, 182, 92, 6, 255, 166, 79, 2, 255, 167, 81, 4, 255, 169, 83, 5, 255, 176, 89, 9, 255, 176, 88, 8, 255, 168, 77, 5, 255, 164, 76, 5, 255, 163, 80, 1, 255, 158, 75, 3, 255, 156, 68, 6, 255, 177, 84, 1, 255, 185, 91, 3, 255, 168, 73, 6, 255, 154, 68, 3, 255, 149, 66, 2, 255, 161, 78, 8, 255, 150, 74, 0, 255, 127, 59, 5, 255, 134, 67, 9, 255, 163, 95, 4, 255, 165, 90, 6, 255, 169, 91, 6, 255, 179, 107, 7, 255, 189, 117, 12, 255, 188, 107, 3, 255, 196, 111, 2, 255, 197, 116, 3, 255, 198, 114, 10, 255, 184, 96, 2, 255, 182, 91, 0, 255, 182, 93, 1, 255, 178, 91, 3, 255, 180, 93, 3, 255, 189, 101, 9, 255, 192, 105, 5, 255, 201, 116, 4, 255, 206, 120, 5, 255, 204, 118, 7, 255, 201, 116, 3, 255, 200, 114, 2, 255, 196, 112, 4, 255, 196, 112, 4, 255, 197, 112, 2, 255, 195, 111, 4, 255, 195, 113, 7, 255, 195, 116, 7, 255, 200, 120, 13, 255, 202, 123, 19, 255, 199, 113, 9, 255, 169, 83, 0, 255, 154, 68, 3, 255, 160, 68, 3, 255, 147, 63, 0, 255, 141, 59, 3, 255, 140, 52, 5, 255, 138, 54, 7, 255, 137, 57, 4, 255, 140, 58, 5, 255, 138, 55, 4, 255, 139, 56, 4, 255, 135, 56, 5, 255, 129, 53, 4, 255, 134, 56, 7, 255, 135, 57, 3, 255, 130, 57, 2, 255, 124, 46, 5, 255, 129, 55, 6, 255, 136, 68, 6, 255, 132, 56, 1, 255, 131, 56, 0, 255, 140, 61, 8, 255, 140, 58, 9, 255, 132, 50, 2, 255, 135, 56, 2, 255, 140, 61, 2, 255, 150, 69, 5, 255, 149, 63, 1, 255, 152, 68, 5, 255, 161, 74, 3, 255, 177, 88, 0, 255, 188, 100, 2, 255, 190, 98, 2, 255, 190, 95, 3, 255, 186, 97, 0, 255, 187, 98, 2, 255, 188, 97, 2, 255, 187, 96, 2, 255, 187, 94, 2, 255, 185, 91, 2, 255, 181, 88, 0, 255, 181, 91, 1, 255, 183, 94, 2, 255, 182, 93, 0, 255, 185, 96, 1, 255, 189, 102, 3, 255, 186, 96, 1, 255, 178, 85, 3, 255, 173, 83, 1, 255, 175, 87, 4, 255, 175, 87, 4, 255, 175, 84, 4, 255, 169, 76, 2, 255, 166, 76, 3, 255, 164, 75, 1, 255, 169, 77, 2, 255, 168, 76, 1, 255, 170, 78, 4, 255, 168, 78, 4, 255, 170, 80, 6, 255, 173, 82, 1, 255, 170, 80, 2, 255, 164, 73, 1, 255, 2, 15, 35, 255, 1, 20, 40, 255, 1, 17, 41, 255, 1, 16, 41, 255, 4, 17, 42, 255, 2, 19, 41, 255, 4, 18, 41, 255, 5, 16, 43, 255, 2, 19, 42, 255, 3, 7, 17, 255, 4, 0, 13, 255, 1, 1, 17, 255, 4, 2, 20, 255, 1, 0, 0, 255, 0, 14, 127, 255, 26, 84, 210, 255, 56, 44, 21, 255, 14, 8, 0, 255, 34, 20, 71, 255, 9, 26, 163, 255, 10, 3, 25, 255, 6, 5, 3, 255, 14, 5, 5, 255, 16, 7, 5, 255, 18, 5, 9, 255, 11, 5, 4, 255, 17, 5, 5, 255, 17, 6, 5, 255, 13, 1, 1, 255, 18, 6, 5, 255, 18, 5, 3, 255, 20, 5, 4, 255, 16, 8, 4, 255, 19, 9, 2, 255, 23, 11, 3, 255, 21, 7, 1, 255, 29, 10, 4, 255, 32, 6, 0, 255, 40, 12, 1, 255, 38, 14, 2, 255, 35, 11, 3, 255, 34, 9, 2, 255, 32, 11, 3, 255, 32, 12, 2, 255, 38, 12, 2, 255, 41, 13, 4, 255, 56, 18, 4, 255, 58, 19, 1, 255, 50, 21, 0, 255, 66, 25, 6, 255, 65, 26, 4, 255, 50, 21, 3, 255, 43, 16, 1, 255, 49, 19, 0, 255, 42, 23, 1, 255, 38, 22, 7, 255, 49, 25, 6, 255, 53, 32, 0, 255, 57, 31, 1, 255, 61, 34, 5, 255, 62, 37, 0, 255, 74, 42, 2, 255, 78, 43, 4, 255, 68, 45, 4, 255, 69, 44, 3, 255, 82, 50, 6, 255, 81, 55, 3, 255, 77, 51, 0, 255, 98, 60, 6, 255, 82, 60, 8, 255, 111, 86, 8, 255, 155, 94, 7, 255, 168, 100, 14, 255, 173, 108, 4, 255, 177, 108, 2, 255, 150, 79, 4, 255, 105, 57, 2, 255, 77, 52, 4, 255, 82, 60, 4, 255, 90, 58, 2, 255, 87, 61, 4, 255, 88, 62, 6, 255, 92, 62, 2, 255, 91, 57, 1, 255, 86, 57, 3, 255, 88, 60, 6, 255, 86, 55, 3, 255, 87, 61, 4, 255, 87, 58, 5, 255, 81, 50, 7, 255, 81, 60, 2, 255, 121, 76, 7, 255, 165, 102, 6, 255, 190, 109, 4, 255, 188, 91, 3, 255, 174, 79, 7, 255, 173, 75, 2, 255, 166, 72, 5, 255, 165, 76, 3, 255, 159, 68, 2, 255, 155, 64, 4, 255, 147, 64, 4, 255, 144, 70, 6, 255, 158, 76, 5, 255, 156, 73, 2, 255, 152, 68, 3, 255, 143, 66, 1, 255, 141, 66, 3, 255, 123, 58, 5, 255, 116, 56, 4, 255, 116, 56, 5, 255, 108, 55, 3, 255, 96, 54, 3, 255, 88, 52, 4, 255, 91, 51, 7, 255, 85, 48, 4, 255, 87, 50, 4, 255, 95, 53, 4, 255, 98, 51, 1, 255, 102, 52, 3, 255, 100, 54, 5, 255, 94, 54, 3, 255, 98, 57, 5, 255, 101, 53, 5, 255, 95, 52, 1, 255, 101, 57, 5, 255, 102, 52, 4, 255, 97, 51, 4, 255, 94, 56, 7, 255, 92, 53, 3, 255, 91, 54, 3, 255, 91, 51, 3, 255, 88, 48, 2, 255, 87, 49, 6, 255, 77, 44, 2, 255, 82, 47, 4, 255, 80, 45, 4, 255, 76, 44, 3, 255, 80, 43, 4, 255, 85, 46, 6, 255, 73, 45, 3, 255, 69, 40, 9, 255, 74, 40, 6, 255, 74, 40, 2, 255, 80, 49, 5, 255, 77, 48, 2, 255, 77, 48, 1, 255, 81, 54, 7, 255, 77, 46, 2, 255, 84, 47, 3, 255, 87, 46, 8, 255, 88, 48, 8, 255, 86, 47, 3, 255, 87, 52, 7, 255, 81, 48, 7, 255, 97, 56, 5, 255, 122, 68, 7, 255, 119, 48, 5, 255, 106, 43, 8, 255, 106, 56, 4, 255, 107, 56, 5, 255, 110, 61, 4, 255, 109, 55, 6, 255, 107, 55, 8, 255, 98, 54, 8, 255, 99, 49, 10, 255, 113, 56, 8, 255, 100, 56, 8, 255, 101, 55, 3, 255, 108, 58, 5, 255, 124, 60, 6, 255, 90, 48, 5, 255, 89, 48, 11, 255, 100, 51, 5, 255, 109, 51, 10, 255, 108, 53, 2, 255, 122, 57, 6, 255, 126, 58, 8, 255, 136, 59, 7, 255, 140, 56, 8, 255, 126, 58, 6, 255, 121, 62, 3, 255, 122, 57, 2, 255, 111, 50, 6, 255, 103, 52, 5, 255, 109, 56, 6, 255, 108, 48, 4, 255, 98, 43, 9, 255, 102, 51, 11, 255, 101, 47, 2, 255, 107, 47, 9, 255, 113, 51, 10, 255, 103, 50, 5, 255, 99, 48, 7, 255, 100, 49, 10, 255, 98, 50, 4, 255, 99, 51, 2, 255, 104, 52, 8, 255, 103, 54, 7, 255, 110, 55, 7, 255, 105, 57, 9, 255, 102, 56, 7, 255, 101, 57, 6, 255, 103, 61, 6, 255, 127, 63, 17, 255, 93, 49, 8, 255, 83, 51, 5, 255, 83, 53, 4, 255, 84, 51, 5, 255, 81, 51, 7, 255, 75, 52, 10, 255, 90, 62, 7, 255, 112, 66, 5, 255, 96, 51, 12, 255, 98, 56, 5, 255, 94, 59, 9, 255, 90, 56, 4, 255, 79, 56, 2, 255, 78, 58, 3, 255, 100, 66, 8, 255, 112, 71, 9, 255, 113, 69, 7, 255, 126, 73, 9, 255, 145, 83, 7, 255, 148, 87, 3, 255, 146, 86, 20, 255, 169, 107, 11, 255, 194, 124, 9, 255, 199, 125, 15, 255, 201, 128, 12, 255, 209, 134, 15, 255, 207, 136, 6, 255, 213, 138, 18, 255, 210, 136, 14, 255, 208, 138, 8, 255, 210, 135, 3, 255, 209, 137, 4, 255, 213, 136, 8, 255, 211, 135, 10, 255, 211, 135, 6, 255, 210, 133, 7, 255, 214, 136, 10, 255, 207, 127, 12, 255, 201, 119, 7, 255, 201, 120, 9, 255, 183, 97, 13, 255, 178, 93, 9, 255, 184, 104, 3, 255, 175, 93, 7, 255, 184, 104, 7, 255, 182, 104, 3, 255, 174, 99, 3, 255, 178, 103, 10, 255, 179, 104, 5, 255, 188, 111, 16, 255, 198, 126, 13, 255, 202, 136, 6, 255, 200, 135, 4, 255, 194, 128, 8, 255, 198, 130, 11, 255, 198, 130, 5, 255, 200, 133, 21, 255, 204, 139, 15, 255, 203, 138, 12, 255, 202, 137, 10, 255, 206, 140, 12, 255, 203, 137, 9, 255, 205, 140, 11, 255, 205, 140, 11, 255, 201, 136, 11, 255, 201, 136, 14, 255, 198, 132, 14, 255, 199, 129, 12, 255, 200, 130, 12, 255, 199, 130, 12, 255, 199, 128, 12, 255, 199, 128, 8, 255, 198, 126, 8, 255, 200, 125, 12, 255, 200, 123, 8, 255, 201, 122, 12, 255, 201, 121, 10, 255, 202, 124, 4, 255, 203, 127, 9, 255, 202, 126, 8, 255, 199, 121, 9, 255, 177, 94, 6, 255, 167, 78, 8, 255, 171, 86, 8, 255, 175, 90, 9, 255, 172, 88, 1, 255, 179, 93, 7, 255, 175, 85, 6, 255, 161, 69, 1, 255, 171, 78, 4, 255, 181, 90, 4, 255, 173, 80, 4, 255, 172, 77, 8, 255, 183, 90, 9, 255, 177, 90, 7, 255, 160, 73, 5, 255, 160, 70, 3, 255, 156, 72, 8, 255, 152, 70, 4, 255, 151, 73, 5, 255, 128, 59, 1, 255, 155, 94, 7, 255, 168, 93, 3, 255, 147, 69, 5, 255, 134, 59, 2, 255, 158, 86, 6, 255, 184, 106, 6, 255, 190, 103, 6, 255, 190, 101, 8, 255, 193, 108, 6, 255, 191, 104, 3, 255, 187, 97, 1, 255, 183, 91, 1, 255, 178, 90, 0, 255, 179, 95, 1, 255, 187, 102, 0, 255, 189, 100, 3, 255, 193, 104, 11, 255, 199, 111, 11, 255, 197, 112, 3, 255, 194, 110, 3, 255, 195, 110, 3, 255, 198, 113, 3, 255, 194, 112, 2, 255, 194, 112, 5, 255, 195, 110, 6, 255, 194, 111, 3, 255, 196, 117, 1, 255, 198, 120, 6, 255, 199, 122, 4, 255, 200, 122, 15, 255, 184, 92, 4, 255, 162, 71, 3, 255, 152, 66, 2, 255, 149, 59, 2, 255, 141, 59, 1, 255, 142, 62, 5, 255, 139, 57, 4, 255, 133, 55, 2, 255, 133, 57, 2, 255, 134, 54, 2, 255, 137, 57, 1, 255, 137, 56, 2, 255, 128, 50, 0, 255, 127, 51, 2, 255, 131, 53, 5, 255, 133, 54, 3, 255, 129, 49, 3, 255, 134, 50, 2, 255, 137, 56, 2, 255, 141, 61, 6, 255, 141, 58, 4, 255, 139, 56, 2, 255, 139, 56, 3, 255, 133, 52, 1, 255, 133, 57, 1, 255, 142, 62, 3, 255, 148, 64, 3, 255, 148, 67, 2, 255, 145, 66, 1, 255, 156, 68, 0, 255, 172, 81, 6, 255, 189, 98, 4, 255, 188, 96, 1, 255, 189, 95, 6, 255, 189, 93, 7, 255, 183, 94, 3, 255, 183, 94, 2, 255, 183, 92, 1, 255, 183, 89, 0, 255, 180, 88, 1, 255, 181, 91, 5, 255, 180, 88, 4, 255, 178, 86, 2, 255, 179, 88, 3, 255, 181, 91, 3, 255, 182, 92, 2, 255, 185, 96, 3, 255, 183, 92, 1, 255, 176, 83, 4, 255, 173, 84, 3, 255, 173, 86, 4, 255, 172, 82, 1, 255, 169, 79, 2, 255, 168, 78, 6, 255, 164, 77, 4, 255, 162, 75, 2, 255, 164, 74, 2, 255, 166, 74, 2, 255, 164, 75, 3, 255, 159, 73, 1, 255, 163, 77, 3, 255, 170, 82, 1, 255, 168, 78, 2, 255, 169, 77, 3, 255, 2, 12, 31, 255, 3, 17, 34, 255, 2, 16, 41, 255, 1, 15, 38, 255, 0, 12, 35, 255, 1, 16, 36, 255, 0, 18, 40, 255, 2, 17, 40, 255, 2, 9, 22, 255, 3, 0, 12, 255, 2, 1, 16, 255, 0, 2, 16, 255, 6, 0, 0, 255, 0, 11, 95, 255, 19, 80, 223, 255, 53, 62, 50, 255, 25, 11, 0, 255, 44, 21, 40, 255, 19, 26, 164, 255, 9, 10, 56, 255, 23, 2, 0, 255, 7, 7, 4, 255, 19, 6, 4, 255, 15, 7, 5, 255, 13, 3, 6, 255, 12, 8, 3, 255, 14, 3, 1, 255, 14, 3, 1, 255, 19, 8, 6, 255, 20, 8, 6, 255, 20, 5, 2, 255, 26, 9, 5, 255, 26, 9, 4, 255, 28, 9, 3, 255, 30, 9, 3, 255, 31, 12, 6, 255, 32, 12, 3, 255, 38, 12, 1, 255, 38, 12, 1, 255, 35, 13, 1, 255, 38, 16, 5, 255, 38, 13, 6, 255, 32, 11, 1, 255, 35, 12, 2, 255, 46, 15, 6, 255, 48, 18, 2, 255, 63, 16, 6, 255, 66, 18, 4, 255, 56, 21, 0, 255, 78, 26, 5, 255, 61, 21, 3, 255, 47, 19, 2, 255, 43, 15, 4, 255, 50, 22, 3, 255, 46, 24, 4, 255, 43, 22, 7, 255, 55, 29, 2, 255, 56, 31, 1, 255, 59, 32, 3, 255, 66, 35, 5, 255, 65, 39, 2, 255, 74, 44, 3, 255, 75, 42, 2, 255, 67, 42, 3, 255, 71, 48, 2, 255, 84, 48, 4, 255, 72, 50, 2, 255, 96, 62, 8, 255, 86, 57, 8, 255, 89, 75, 6, 255, 170, 101, 9, 255, 156, 89, 4, 255, 163, 99, 3, 255, 171, 102, 2, 255, 146, 75, 3, 255, 99, 48, 6, 255, 82, 52, 1, 255, 91, 57, 3, 255, 91, 60, 7, 255, 81, 57, 1, 255, 90, 57, 2, 255, 84, 58, 1, 255, 81, 56, 1, 255, 92, 57, 6, 255, 81, 61, 3, 255, 88, 62, 4, 255, 100, 57, 5, 255, 85, 57, 2, 255, 78, 57, 1, 255, 116, 83, 0, 255, 164, 110, 6, 255, 187, 110, 6, 255, 185, 99, 5, 255, 178, 84, 5, 255, 166, 77, 3, 255, 165, 71, 4, 255, 167, 69, 3, 255, 159, 70, 0, 255, 159, 74, 3, 255, 159, 73, 4, 255, 137, 57, 2, 255, 120, 56, 7, 255, 120, 61, 9, 255, 111, 56, 5, 255, 103, 50, 3, 255, 98, 51, 4, 255, 89, 49, 2, 255, 89, 53, 3, 255, 95, 54, 3, 255, 91, 56, 4, 255, 92, 54, 2, 255, 97, 53, 0, 255, 100, 54, 2, 255, 100, 54, 3, 255, 97, 54, 3, 255, 92, 53, 3, 255, 90, 51, 3, 255, 90, 53, 5, 255, 88, 55, 5, 255, 93, 56, 5, 255, 97, 54, 3, 255, 101, 54, 3, 255, 106, 55, 5, 255, 107, 51, 4, 255, 97, 50, 1, 255, 95, 53, 2, 255, 92, 48, 1, 255, 87, 50, 4, 255, 85, 48, 5, 255, 79, 45, 0, 255, 79, 49, 0, 255, 80, 47, 1, 255, 84, 47, 3, 255, 88, 48, 5, 255, 79, 43, 4, 255, 82, 45, 8, 255, 88, 48, 8, 255, 82, 46, 2, 255, 85, 47, 4, 255, 85, 43, 2, 255, 80, 40, 3, 255, 68, 42, 6, 255, 69, 42, 5, 255, 81, 46, 3, 255, 80, 47, 3, 255, 88, 49, 7, 255, 85, 52, 7, 255, 80, 49, 3, 255, 90, 52, 8, 255, 92, 46, 1, 255, 93, 49, 2, 255, 91, 52, 4, 255, 95, 54, 4, 255, 93, 54, 0, 255, 98, 52, 6, 255, 109, 56, 4, 255, 119, 61, 2, 255, 118, 53, 6, 255, 112, 57, 5, 255, 107, 55, 3, 255, 107, 56, 11, 255, 107, 58, 5, 255, 104, 51, 5, 255, 108, 56, 10, 255, 104, 56, 7, 255, 110, 57, 1, 255, 112, 54, 3, 255, 100, 56, 3, 255, 101, 58, 9, 255, 126, 63, 13, 255, 122, 59, 1, 255, 100, 57, 4, 255, 101, 58, 7, 255, 119, 66, 9, 255, 102, 56, 9, 255, 86, 48, 8, 255, 100, 51, 5, 255, 104, 52, 4, 255, 113, 55, 7, 255, 138, 62, 10, 255, 137, 64, 5, 255, 141, 70, 5, 255, 131, 61, 1, 255, 114, 51, 9, 255, 107, 50, 8, 255, 111, 54, 7, 255, 107, 48, 7, 255, 105, 47, 7, 255, 107, 53, 4, 255, 103, 52, 5, 255, 98, 49, 7, 255, 99, 50, 9, 255, 103, 49, 4, 255, 100, 49, 6, 255, 98, 49, 10, 255, 91, 52, 8, 255, 95, 54, 6, 255, 100, 49, 8, 255, 100, 52, 4, 255, 95, 54, 3, 255, 101, 56, 12, 255, 104, 57, 5, 255, 104, 55, 10, 255, 103, 53, 9, 255, 98, 50, 3, 255, 102, 53, 4, 255, 99, 60, 2, 255, 90, 56, 5, 255, 89, 55, 13, 255, 86, 55, 9, 255, 78, 53, 2, 255, 84, 51, 10, 255, 82, 54, 8, 255, 98, 70, 10, 255, 85, 50, 16, 255, 82, 55, 11, 255, 80, 53, 10, 255, 77, 61, 13, 255, 94, 65, 12, 255, 129, 79, 14, 255, 137, 79, 14, 255, 135, 83, 12, 255, 152, 96, 16, 255, 168, 100, 16, 255, 176, 114, 20, 255, 204, 127, 23, 255, 207, 136, 12, 255, 206, 136, 5, 255, 203, 130, 5, 255, 206, 132, 10, 255, 208, 135, 13, 255, 206, 134, 6, 255, 212, 137, 17, 255, 213, 140, 5, 255, 215, 140, 3, 255, 210, 138, 6, 255, 211, 136, 5, 255, 215, 136, 8, 255, 210, 132, 5, 255, 210, 133, 3, 255, 213, 135, 5, 255, 208, 130, 4, 255, 205, 124, 2, 255, 201, 127, 9, 255, 192, 115, 10, 255, 192, 114, 14, 255, 185, 108, 2, 255, 178, 103, 4, 255, 179, 98, 24, 255, 183, 100, 8, 255, 188, 106, 8, 255, 180, 105, 8, 255, 175, 102, 5, 255, 185, 110, 10, 255, 194, 123, 7, 255, 203, 135, 4, 255, 202, 135, 8, 255, 197, 134, 2, 255, 197, 133, 6, 255, 202, 137, 9, 255, 199, 132, 10, 255, 204, 139, 14, 255, 203, 139, 5, 255, 203, 136, 6, 255, 204, 136, 13, 255, 203, 138, 10, 255, 201, 137, 3, 255, 205, 143, 12, 255, 203, 140, 15, 255, 202, 140, 11, 255, 200, 139, 10, 255, 199, 137, 8, 255, 200, 134, 9, 255, 201, 132, 12, 255, 197, 129, 12, 255, 199, 125, 16, 255, 199, 127, 8, 255, 199, 127, 8, 255, 200, 127, 8, 255, 199, 123, 4, 255, 199, 119, 9, 255, 199, 118, 11, 255, 199, 118, 9, 255, 202, 123, 7, 255, 198, 121, 10, 255, 176, 94, 14, 255, 160, 77, 4, 255, 170, 87, 8, 255, 178, 92, 12, 255, 175, 88, 8, 255, 174, 86, 4, 255, 171, 80, 1, 255, 169, 75, 5, 255, 167, 73, 9, 255, 170, 73, 6, 255, 171, 73, 5, 255, 159, 66, 0, 255, 169, 78, 5, 255, 178, 87, 8, 255, 171, 77, 5, 255, 166, 70, 5, 255, 161, 72, 3, 255, 157, 76, 4, 255, 154, 72, 5, 255, 146, 67, 3, 255, 127, 55, 3, 255, 151, 85, 6, 255, 189, 112, 8, 255, 178, 94, 6, 255, 152, 72, 4, 255, 126, 47, 12, 255, 137, 64, 2, 255, 142, 61, 6, 255, 162, 73, 5, 255, 174, 82, 3, 255, 168, 77, 1, 255, 176, 83, 0, 255, 184, 89, 2, 255, 185, 90, 5, 255, 185, 94, 9, 255, 183, 92, 2, 255, 190, 100, 3, 255, 199, 110, 5, 255, 202, 116, 3, 255, 197, 114, 2, 255, 193, 112, 6, 255, 195, 110, 4, 255, 198, 114, 5, 255, 196, 114, 6, 255, 196, 114, 8, 255, 195, 115, 5, 255, 197, 116, 3, 255, 197, 121, 4, 255, 197, 120, 3, 255, 200, 122, 6, 255, 198, 118, 14, 255, 177, 84, 5, 255, 161, 70, 5, 255, 155, 67, 6, 255, 148, 60, 1, 255, 143, 63, 4, 255, 141, 62, 6, 255, 133, 51, 1, 255, 132, 55, 1, 255, 137, 61, 1, 255, 141, 61, 2, 255, 136, 57, 2, 255, 135, 55, 1, 255, 127, 49, 0, 255, 128, 51, 3, 255, 133, 54, 6, 255, 133, 52, 1, 255, 121, 38, 4, 255, 124, 37, 6, 255, 131, 50, 7, 255, 138, 62, 3, 255, 143, 63, 0, 255, 142, 64, 0, 255, 140, 65, 5, 255, 137, 59, 3, 255, 145, 66, 4, 255, 144, 65, 1, 255, 147, 68, 2, 255, 148, 67, 1, 255, 152, 69, 3, 255, 161, 70, 3, 255, 175, 81, 8, 255, 185, 89, 4, 255, 186, 91, 3, 255, 183, 90, 3, 255, 182, 89, 1, 255, 178, 89, 1, 255, 177, 88, 1, 255, 178, 87, 3, 255, 178, 86, 2, 255, 175, 85, 2, 255, 176, 88, 6, 255, 175, 87, 5, 255, 176, 84, 4, 255, 176, 85, 6, 255, 173, 83, 3, 255, 173, 83, 3, 255, 176, 85, 4, 255, 171, 82, 1, 255, 167, 80, 2, 255, 167, 81, 3, 255, 167, 81, 3, 255, 167, 79, 2, 255, 166, 76, 1, 255, 163, 75, 3, 255, 157, 71, 0, 255, 162, 77, 4, 255, 162, 75, 4, 255, 160, 72, 2, 255, 155, 70, 0, 255, 155, 71, 1, 255, 156, 72, 1, 255, 166, 77, 4, 255, 164, 73, 0, 255, 167, 74, 1, 255, 0, 1, 16, 255, 2, 9, 30, 255, 1, 16, 34, 255, 0, 15, 39, 255, 3, 15, 35, 255, 0, 13, 28, 255, 3, 16, 41, 255, 1, 11, 17, 255, 2, 2, 3, 255, 0, 0, 16, 255, 2, 0, 10, 255, 1, 0, 0, 255, 0, 4, 71, 255, 24, 73, 227, 255, 70, 82, 70, 255, 27, 15, 0, 255, 39, 13, 26, 255, 34, 24, 167, 255, 3, 16, 75, 255, 19, 3, 0, 255, 15, 7, 2, 255, 8, 5, 6, 255, 16, 7, 8, 255, 21, 5, 5, 255, 17, 5, 4, 255, 14, 5, 3, 255, 17, 7, 5, 255, 20, 6, 5, 255, 18, 7, 5, 255, 15, 5, 1, 255, 21, 8, 3, 255, 26, 8, 2, 255, 26, 7, 1, 255, 35, 10, 4, 255, 39, 10, 3, 255, 35, 10, 4, 255, 35, 11, 3, 255, 41, 13, 3, 255, 41, 13, 3, 255, 39, 14, 6, 255, 36, 10, 3, 255, 40, 14, 4, 255, 32, 13, 1, 255, 34, 14, 4, 255, 46, 16, 6, 255, 57, 23, 2, 255, 69, 20, 2, 255, 75, 24, 4, 255, 71, 23, 1, 255, 69, 26, 2, 255, 57, 24, 3, 255, 54, 23, 2, 255, 51, 20, 5, 255, 44, 21, 2, 255, 45, 23, 0, 255, 50, 24, 3, 255, 55, 31, 3, 255, 54, 30, 1, 255, 58, 32, 3, 255, 67, 35, 2, 255, 68, 41, 2, 255, 70, 46, 5, 255, 72, 45, 4, 255, 79, 47, 6, 255, 83, 51, 2, 255, 71, 48, 1, 255, 88, 55, 4, 255, 89, 53, 5, 255, 83, 62, 5, 255, 143, 91, 8, 255, 159, 90, 5, 255, 164, 96, 3, 255, 163, 96, 4, 255, 148, 74, 2, 255, 100, 55, 0, 255, 77, 57, 3, 255, 83, 54, 2, 255, 89, 56, 3, 255, 90, 56, 3, 255, 88, 56, 2, 255, 95, 57, 2, 255, 85, 58, 1, 255, 83, 56, 6, 255, 88, 59, 4, 255, 87, 57, 2, 255, 90, 59, 4, 255, 79, 51, 1, 255, 94, 64, 12, 255, 156, 105, 9, 255, 194, 114, 3, 255, 189, 94, 5, 255, 181, 91, 7, 255, 179, 79, 1, 255, 175, 80, 4, 255, 170, 83, 3, 255, 170, 80, 1, 255, 162, 73, 3, 255, 149, 69, 0, 255, 128, 65, 7, 255, 107, 62, 7, 255, 84, 48, 1, 255, 85, 51, 2, 255, 82, 51, 4, 255, 86, 51, 7, 255, 94, 53, 5, 255, 90, 56, 1, 255, 98, 56, 4, 255, 100, 56, 6, 255, 98, 54, 3, 255, 99, 54, 2, 255, 101, 54, 2, 255, 98, 53, 1, 255, 96, 55, 3, 255, 95, 56, 4, 255, 93, 50, 1, 255, 98, 52, 9, 255, 92, 49, 4, 255, 90, 50, 1, 255, 94, 51, 1, 255, 98, 51, 1, 255, 99, 52, 3, 255, 101, 54, 4, 255, 103, 52, 4, 255, 102, 51, 4, 255, 90, 48, 0, 255, 84, 50, 0, 255, 81, 50, 3, 255, 76, 48, 4, 255, 81, 47, 6, 255, 78, 46, 2, 255, 82, 51, 4, 255, 84, 47, 3, 255, 89, 47, 5, 255, 91, 52, 6, 255, 86, 45, 1, 255, 83, 47, 3, 255, 83, 50, 4, 255, 88, 47, 5, 255, 87, 42, 3, 255, 85, 42, 1, 255, 83, 40, 3, 255, 79, 43, 7, 255, 76, 40, 4, 255, 83, 46, 1, 255, 89, 48, 2, 255, 95, 49, 8, 255, 93, 49, 6, 255, 98, 49, 3, 255, 100, 53, 7, 255, 105, 57, 6, 255, 107, 57, 4, 255, 102, 51, 4, 255, 103, 56, 4, 255, 105, 55, 0, 255, 107, 45, 10, 255, 105, 47, 11, 255, 107, 52, 2, 255, 113, 52, 7, 255, 104, 53, 1, 255, 105, 56, 3, 255, 106, 54, 4, 255, 114, 59, 5, 255, 109, 56, 6, 255, 101, 54, 7, 255, 102, 54, 6, 255, 106, 55, 3, 255, 101, 54, 5, 255, 106, 57, 7, 255, 105, 59, 4, 255, 116, 53, 9, 255, 111, 56, 8, 255, 105, 56, 3, 255, 109, 58, 2, 255, 111, 56, 7, 255, 101, 55, 7, 255, 103, 55, 8, 255, 99, 55, 9, 255, 95, 50, 13, 255, 83, 50, 11, 255, 98, 55, 17, 255, 139, 69, 15, 255, 156, 70, 5, 255, 140, 60, 7, 255, 126, 58, 3, 255, 119, 52, 1, 255, 121, 58, 5, 255, 125, 59, 8, 255, 132, 56, 6, 255, 127, 61, 3, 255, 128, 60, 5, 255, 127, 58, 9, 255, 112, 53, 10, 255, 110, 51, 7, 255, 102, 53, 5, 255, 95, 48, 6, 255, 87, 47, 6, 255, 96, 51, 6, 255, 97, 52, 6, 255, 90, 49, 8, 255, 92, 54, 8, 255, 90, 55, 16, 255, 95, 57, 7, 255, 101, 55, 4, 255, 99, 49, 4, 255, 103, 55, 9, 255, 97, 57, 5, 255, 92, 54, 4, 255, 107, 60, 8, 255, 95, 58, 4, 255, 92, 53, 5, 255, 89, 53, 3, 255, 87, 58, 7, 255, 96, 60, 11, 255, 137, 82, 5, 255, 131, 81, 9, 255, 137, 85, 10, 255, 142, 84, 22, 255, 147, 84, 13, 255, 168, 94, 11, 255, 164, 96, 14, 255, 179, 112, 17, 255, 195, 124, 13, 255, 203, 127, 10, 255, 206, 131, 6, 255, 207, 136, 12, 255, 203, 139, 11, 255, 204, 136, 8, 255, 209, 134, 11, 255, 201, 134, 7, 255, 208, 136, 17, 255, 213, 136, 22, 255, 212, 136, 11, 255, 209, 136, 18, 255, 212, 140, 15, 255, 212, 137, 6, 255, 211, 135, 7, 255, 216, 135, 12, 255, 208, 135, 1, 255, 210, 135, 5, 255, 211, 133, 7, 255, 211, 132, 13, 255, 195, 112, 9, 255, 196, 114, 1, 255, 202, 125, 10, 255, 196, 114, 10, 255, 200, 120, 8, 255, 196, 118, 14, 255, 178, 99, 11, 255, 169, 88, 4, 255, 174, 88, 3, 255, 174, 94, 4, 255, 176, 103, 9, 255, 171, 101, 4, 255, 196, 123, 9, 255, 204, 137, 1, 255, 202, 137, 8, 255, 205, 137, 16, 255, 203, 140, 3, 255, 203, 141, 8, 255, 205, 141, 8, 255, 202, 137, 8, 255, 204, 142, 10, 255, 202, 137, 5, 255, 200, 133, 3, 255, 203, 136, 6, 255, 206, 138, 11, 255, 206, 139, 15, 255, 204, 139, 13, 255, 205, 141, 10, 255, 205, 143, 9, 255, 204, 142, 9, 255, 206, 142, 13, 255, 205, 137, 14, 255, 203, 132, 15, 255, 196, 126, 13, 255, 199, 127, 13, 255, 201, 130, 6, 255, 199, 127, 12, 255, 199, 125, 11, 255, 197, 122, 5, 255, 197, 119, 10, 255, 200, 121, 11, 255, 198, 119, 5, 255, 199, 119, 2, 255, 188, 105, 11, 255, 171, 85, 10, 255, 175, 90, 12, 255, 174, 89, 7, 255, 176, 86, 7, 255, 177, 86, 7, 255, 176, 84, 6, 255, 169, 77, 4, 255, 167, 74, 4, 255, 167, 74, 5, 255, 167, 72, 6, 255, 162, 66, 6, 255, 158, 64, 1, 255, 170, 80, 3, 255, 169, 79, 2, 255, 169, 71, 8, 255, 167, 66, 10, 255, 150, 62, 7, 255, 138, 59, 3, 255, 146, 67, 1, 255, 144, 70, 4, 255, 140, 73, 13, 255, 121, 56, 2, 255, 139, 66, 5, 255, 166, 79, 5, 255, 172, 81, 7, 255, 137, 60, 6, 255, 105, 43, 5, 255, 103, 45, 1, 255, 117, 46, 2, 255, 135, 55, 5, 255, 142, 64, 6, 255, 148, 63, 4, 255, 160, 68, 3, 255, 174, 80, 4, 255, 180, 87, 3, 255, 189, 100, 3, 255, 194, 104, 8, 255, 188, 96, 2, 255, 190, 98, 6, 255, 194, 106, 8, 255, 200, 117, 5, 255, 201, 117, 4, 255, 198, 116, 3, 255, 195, 119, 1, 255, 195, 118, 5, 255, 194, 116, 10, 255, 194, 116, 7, 255, 196, 119, 3, 255, 195, 116, 3, 255, 197, 117, 0, 255, 193, 111, 5, 255, 160, 77, 8, 255, 148, 63, 5, 255, 149, 65, 2, 255, 149, 68, 5, 255, 143, 65, 3, 255, 141, 62, 5, 255, 139, 58, 3, 255, 135, 57, 2, 255, 137, 59, 2, 255, 140, 59, 3, 255, 137, 60, 6, 255, 133, 53, 2, 255, 130, 51, 4, 255, 126, 50, 6, 255, 124, 49, 1, 255, 131, 56, 2, 255, 121, 47, 4, 255, 124, 47, 5, 255, 125, 52, 3, 255, 128, 57, 0, 255, 148, 67, 11, 255, 149, 67, 5, 255, 147, 70, 3, 255, 150, 70, 4, 255, 153, 67, 1, 255, 156, 70, 0, 255, 151, 69, 0, 255, 149, 68, 2, 255, 148, 63, 1, 255, 160, 68, 3, 255, 170, 76, 2, 255, 173, 78, 0, 255, 178, 85, 4, 255, 175, 85, 1, 255, 174, 85, 1, 255, 171, 83, 2, 255, 170, 83, 2, 255, 171, 84, 4, 255, 172, 83, 3, 255, 170, 81, 1, 255, 173, 84, 4, 255, 172, 84, 2, 255, 173, 84, 1, 255, 170, 81, 2, 255, 165, 78, 1, 255, 164, 78, 2, 255, 164, 78, 1, 255, 161, 75, 0, 255, 157, 74, 1, 255, 157, 74, 2, 255, 159, 74, 3, 255, 162, 75, 3, 255, 165, 77, 3, 255, 161, 75, 2, 255, 157, 71, 0, 255, 157, 71, 0, 255, 155, 70, 2, 255, 152, 67, 2, 255, 148, 65, 0, 255, 151, 67, 2, 255, 150, 67, 1, 255, 154, 69, 1, 255, 160, 72, 2, 255, 167, 75, 4, 255, 2, 9, 27, 255, 0, 1, 13, 255, 1, 9, 29, 255, 4, 17, 36, 255, 2, 15, 32, 255, 2, 16, 30, 255, 4, 6, 22, 255, 3, 0, 6, 255, 2, 0, 3, 255, 0, 2, 19, 255, 8, 0, 6, 255, 1, 0, 48, 255, 16, 45, 221, 255, 72, 77, 94, 255, 37, 22, 0, 255, 28, 9, 6, 255, 33, 29, 147, 255, 6, 17, 94, 255, 18, 0, 0, 255, 9, 5, 2, 255, 13, 6, 3, 255, 22, 5, 4, 255, 17, 5, 2, 255, 19, 8, 2, 255, 26, 7, 5, 255, 18, 5, 7, 255, 14, 5, 2, 255, 18, 7, 5, 255, 19, 7, 6, 255, 18, 6, 3, 255, 23, 10, 4, 255, 31, 11, 5, 255, 28, 13, 4, 255, 31, 9, 2, 255, 37, 10, 3, 255, 37, 10, 2, 255, 39, 13, 5, 255, 44, 12, 4, 255, 41, 12, 5, 255, 35, 9, 3, 255, 37, 12, 3, 255, 32, 11, 0, 255, 36, 17, 4, 255, 37, 11, 2, 255, 53, 17, 6, 255, 67, 23, 5, 255, 76, 26, 4, 255, 80, 25, 2, 255, 88, 25, 5, 255, 63, 28, 3, 255, 50, 26, 3, 255, 53, 22, 1, 255, 49, 21, 0, 255, 39, 22, 2, 255, 52, 29, 2, 255, 60, 31, 5, 255, 55, 30, 5, 255, 56, 32, 2, 255, 62, 39, 6, 255, 69, 38, 1, 255, 72, 42, 0, 255, 68, 46, 2, 255, 68, 43, 1, 255, 78, 46, 2, 255, 77, 53, 1, 255, 84, 54, 4, 255, 101, 54, 7, 255, 73, 53, 4, 255, 121, 81, 7, 255, 157, 90, 5, 255, 165, 96, 8, 255, 164, 101, 4, 255, 153, 81, 6, 255, 113, 51, 4, 255, 87, 55, 4, 255, 80, 57, 5, 255, 89, 59, 3, 255, 92, 57, 4, 255, 89, 53, 0, 255, 88, 59, 8, 255, 88, 54, 9, 255, 83, 50, 2, 255, 82, 58, 1, 255, 92, 59, 6, 255, 80, 51, 6, 255, 77, 55, 4, 255, 122, 86, 5, 255, 175, 111, 7, 255, 185, 103, 4, 255, 176, 90, 1, 255, 182, 89, 3, 255, 179, 90, 5, 255, 172, 82, 3, 255, 170, 80, 3, 255, 160, 72, 4, 255, 143, 72, 5, 255, 107, 61, 6, 255, 99, 52, 4, 255, 87, 46, 3, 255, 79, 48, 9, 255, 77, 54, 4, 255, 86, 52, 3, 255, 91, 51, 4, 255, 94, 56, 0, 255, 99, 58, 7, 255, 97, 50, 7, 255, 94, 55, 5, 255, 95, 57, 4, 255, 97, 55, 3, 255, 100, 55, 5, 255, 102, 52, 2, 255, 101, 52, 1, 255, 97, 54, 3, 255, 94, 52, 5, 255, 94, 53, 4, 255, 95, 53, 1, 255, 97, 52, 4, 255, 102, 52, 6, 255, 97, 52, 5, 255, 91, 49, 3, 255, 93, 50, 5, 255, 95, 53, 6, 255, 91, 48, 1, 255, 93, 50, 3, 255, 89, 48, 2, 255, 85, 49, 1, 255, 85, 52, 6, 255, 79, 45, 6, 255, 82, 49, 8, 255, 80, 48, 5, 255, 82, 46, 2, 255, 88, 47, 4, 255, 91, 49, 5, 255, 89, 49, 3, 255, 93, 49, 4, 255, 83, 48, 3, 255, 82, 51, 2, 255, 97, 49, 3, 255, 101, 46, 2, 255, 96, 46, 5, 255, 92, 48, 7, 255, 86, 42, 9, 255, 94, 44, 10, 255, 102, 56, 7, 255, 100, 52, 3, 255, 105, 56, 8, 255, 105, 52, 4, 255, 98, 55, 2, 255, 97, 54, 6, 255, 102, 54, 6, 255, 102, 56, 1, 255, 99, 51, 1, 255, 109, 58, 9, 255, 106, 53, 3, 255, 106, 53, 4, 255, 106, 56, 6, 255, 99, 54, 9, 255, 100, 54, 9, 255, 101, 55, 2, 255, 106, 55, 6, 255, 104, 57, 8, 255, 107, 55, 5, 255, 105, 56, 2, 255, 100, 51, 4, 255, 107, 54, 4, 255, 107, 52, 9, 255, 110, 55, 9, 255, 108, 57, 2, 255, 109, 52, 6, 255, 108, 59, 5, 255, 107, 60, 14, 255, 109, 57, 5, 255, 106, 54, 10, 255, 104, 53, 7, 255, 108, 57, 7, 255, 110, 54, 2, 255, 111, 52, 7, 255, 113, 54, 8, 255, 106, 53, 5, 255, 95, 51, 10, 255, 116, 57, 6, 255, 147, 70, 5, 255, 151, 73, 4, 255, 147, 66, 9, 255, 144, 64, 6, 255, 145, 67, 4, 255, 155, 68, 2, 255, 159, 69, 7, 255, 158, 70, 10, 255, 157, 70, 3, 255, 150, 66, 3, 255, 140, 58, 10, 255, 125, 59, 6, 255, 108, 56, 2, 255, 100, 52, 10, 255, 95, 51, 12, 255, 94, 49, 3, 255, 90, 52, 2, 255, 87, 51, 14, 255, 98, 47, 9, 255, 93, 51, 6, 255, 97, 58, 3, 255, 97, 52, 4, 255, 88, 48, 8, 255, 97, 52, 7, 255, 96, 59, 8, 255, 101, 52, 9, 255, 105, 50, 4, 255, 97, 55, 4, 255, 90, 58, 7, 255, 97, 60, 8, 255, 88, 56, 9, 255, 96, 60, 13, 255, 147, 94, 16, 255, 158, 97, 12, 255, 177, 109, 12, 255, 174, 101, 11, 255, 190, 113, 11, 255, 191, 121, 16, 255, 197, 130, 14, 255, 201, 132, 9, 255, 204, 131, 10, 255, 207, 131, 13, 255, 207, 134, 10, 255, 207, 135, 9, 255, 205, 137, 11, 255, 201, 122, 19, 255, 197, 123, 14, 255, 207, 140, 16, 255, 215, 143, 14, 255, 211, 139, 5, 255, 211, 140, 9, 255, 216, 136, 20, 255, 218, 137, 9, 255, 214, 135, 5, 255, 217, 136, 12, 255, 213, 138, 12, 255, 208, 134, 3, 255, 209, 135, 5, 255, 210, 133, 5, 255, 201, 120, 5, 255, 206, 123, 9, 255, 210, 129, 9, 255, 206, 126, 6, 255, 201, 119, 15, 255, 207, 127, 10, 255, 213, 135, 13, 255, 177, 95, 6, 255, 165, 79, 6, 255, 172, 91, 3, 255, 170, 96, 3, 255, 172, 103, 9, 255, 183, 116, 8, 255, 201, 134, 5, 255, 204, 137, 10, 255, 205, 139, 11, 255, 208, 142, 11, 255, 205, 142, 7, 255, 204, 143, 10, 255, 201, 138, 10, 255, 207, 144, 10, 255, 204, 141, 13, 255, 198, 133, 12, 255, 193, 126, 5, 255, 195, 126, 5, 255, 203, 135, 10, 255, 208, 140, 12, 255, 205, 137, 7, 255, 208, 140, 9, 255, 205, 138, 4, 255, 200, 135, 7, 255, 200, 134, 10, 255, 201, 130, 16, 255, 200, 128, 17, 255, 197, 124, 16, 255, 197, 124, 9, 255, 199, 125, 3, 255, 200, 125, 12, 255, 199, 123, 18, 255, 197, 121, 15, 255, 195, 119, 10, 255, 199, 121, 11, 255, 201, 122, 13, 255, 199, 118, 9, 255, 184, 101, 6, 255, 185, 99, 10, 255, 181, 99, 0, 255, 175, 88, 4, 255, 174, 84, 3, 255, 184, 92, 10, 255, 175, 82, 2, 255, 174, 81, 2, 255, 168, 77, 0, 255, 167, 75, 0, 255, 166, 75, 2, 255, 160, 67, 1, 255, 160, 65, 1, 255, 166, 72, 5, 255, 169, 77, 6, 255, 163, 72, 0, 255, 164, 73, 0, 255, 156, 64, 0, 255, 148, 63, 7, 255, 149, 68, 8, 255, 147, 67, 2, 255, 130, 61, 2, 255, 121, 56, 5, 255, 125, 54, 3, 255, 130, 58, 4, 255, 140, 68, 5, 255, 136, 65, 3, 255, 125, 57, 3, 255, 119, 49, 9, 255, 109, 45, 3, 255, 111, 48, 2, 255, 118, 54, 4, 255, 125, 54, 10, 255, 141, 59, 5, 255, 156, 69, 0, 255, 161, 71, 3, 255, 181, 94, 4, 255, 196, 109, 7, 255, 185, 94, 0, 255, 177, 84, 0, 255, 173, 82, 0, 255, 181, 91, 3, 255, 192, 104, 7, 255, 196, 115, 3, 255, 193, 119, 0, 255, 193, 117, 2, 255, 194, 114, 6, 255, 191, 113, 5, 255, 191, 111, 5, 255, 192, 109, 6, 255, 191, 109, 2, 255, 189, 103, 5, 255, 147, 64, 6, 255, 135, 57, 3, 255, 141, 62, 4, 255, 143, 63, 2, 255, 141, 63, 1, 255, 143, 64, 2, 255, 143, 65, 3, 255, 139, 62, 5, 255, 138, 55, 6, 255, 139, 54, 5, 255, 134, 51, 1, 255, 131, 50, 2, 255, 131, 50, 8, 255, 119, 41, 0, 255, 132, 55, 7, 255, 132, 55, 5, 255, 130, 53, 1, 255, 129, 50, 0, 255, 118, 41, 6, 255, 115, 39, 5, 255, 144, 65, 6, 255, 151, 68, 7, 255, 155, 68, 3, 255, 160, 73, 1, 255, 158, 76, 1, 255, 160, 76, 2, 255, 159, 72, 4, 255, 150, 68, 3, 255, 150, 67, 4, 255, 162, 73, 3, 255, 171, 81, 1, 255, 174, 81, 3, 255, 171, 79, 3, 255, 169, 79, 2, 255, 166, 78, 4, 255, 163, 78, 1, 255, 164, 80, 1, 255, 165, 78, 0, 255, 167, 77, 2, 255, 168, 78, 1, 255, 172, 80, 4, 255, 170, 80, 1, 255, 166, 80, 2, 255, 162, 76, 1, 255, 158, 74, 3, 255, 156, 73, 4, 255, 151, 68, 2, 255, 152, 68, 3, 255, 148, 69, 2, 255, 150, 69, 2, 255, 151, 68, 2, 255, 157, 72, 1, 255, 167, 78, 5, 255, 166, 77, 3, 255, 162, 73, 5, 255, 154, 66, 3, 255, 149, 65, 2, 255, 145, 61, 1, 255, 146, 61, 4, 255, 147, 62, 4, 255, 147, 62, 2, 255, 153, 69, 2, 255, 160, 72, 5, 255, 161, 70, 2, 255, 19, 65, 117, 255, 3, 21, 33, 255, 2, 6, 9, 255, 3, 9, 18, 255, 2, 12, 33, 255, 4, 12, 30, 255, 2, 1, 7, 255, 2, 0, 5, 255, 1, 2, 6, 255, 2, 3, 5, 255, 1, 0, 26, 255, 10, 37, 216, 255, 73, 85, 121, 255, 52, 32, 0, 255, 27, 10, 0, 255, 29, 28, 110, 255, 6, 22, 122, 255, 18, 2, 0, 255, 14, 5, 6, 255, 12, 5, 3, 255, 15, 5, 4, 255, 18, 5, 4, 255, 18, 6, 5, 255, 16, 5, 4, 255, 16, 5, 2, 255, 18, 8, 4, 255, 17, 9, 7, 255, 19, 6, 3, 255, 23, 8, 4, 255, 26, 9, 7, 255, 27, 9, 4, 255, 31, 9, 3, 255, 33, 8, 2, 255, 38, 9, 5, 255, 44, 14, 8, 255, 44, 13, 4, 255, 43, 13, 2, 255, 47, 13, 4, 255, 44, 15, 7, 255, 41, 16, 7, 255, 39, 13, 2, 255, 35, 14, 1, 255, 46, 17, 5, 255, 63, 19, 4, 255, 69, 26, 3, 255, 81, 24, 2, 255, 88, 24, 5, 255, 88, 23, 4, 255, 87, 23, 4, 255, 61, 22, 1, 255, 46, 24, 4, 255, 51, 24, 4, 255, 48, 23, 1, 255, 48, 25, 3, 255, 61, 30, 8, 255, 59, 25, 2, 255, 58, 30, 3, 255, 58, 34, 2, 255, 69, 40, 6, 255, 72, 38, 2, 255, 73, 41, 3, 255, 71, 45, 4, 255, 77, 47, 4, 255, 70, 47, 1, 255, 77, 53, 1, 255, 90, 62, 6, 255, 78, 54, 10, 255, 91, 68, 5, 255, 143, 88, 7, 255, 151, 94, 3, 255, 161, 97, 5, 255, 151, 79, 6, 255, 127, 59, 0, 255, 92, 49, 4, 255, 83, 55, 8, 255, 86, 57, 3, 255, 89, 58, 6, 255, 88, 60, 9, 255, 83, 60, 4, 255, 86, 58, 2, 255, 88, 53, 5, 255, 90, 59, 0, 255, 83, 59, 6, 255, 75, 51, 5, 255, 96, 70, 7, 255, 158, 101, 11, 255, 193, 113, 1, 255, 177, 93, 4, 255, 176, 85, 4, 255, 179, 92, 3, 255, 180, 97, 2, 255, 176, 85, 3, 255, 158, 78, 12, 255, 118, 65, 3, 255, 87, 54, 4, 255, 81, 51, 3, 255, 82, 46, 3, 255, 79, 49, 6, 255, 82, 50, 9, 255, 83, 48, 4, 255, 83, 52, 4, 255, 87, 53, 5, 255, 94, 53, 6, 255, 90, 59, 3, 255, 91, 55, 3, 255, 97, 54, 7, 255, 93, 57, 3, 255, 94, 55, 4, 255, 96, 58, 2, 255, 94, 57, 3, 255, 101, 53, 4, 255, 95, 51, 2, 255, 91, 56, 3, 255, 94, 54, 5, 255, 97, 52, 5, 255, 98, 52, 3, 255, 98, 53, 8, 255, 90, 49, 6, 255, 83, 48, 2, 255, 92, 48, 3, 255, 103, 52, 8, 255, 89, 49, 3, 255, 89, 50, 6, 255, 89, 49, 2, 255, 92, 51, 5, 255, 87, 48, 3, 255, 88, 49, 1, 255, 90, 49, 6, 255, 85, 50, 3, 255, 82, 46, 2, 255, 85, 48, 4, 255, 89, 52, 5, 255, 92, 55, 7, 255, 88, 50, 8, 255, 87, 50, 7, 255, 81, 50, 4, 255, 93, 52, 5, 255, 115, 55, 8, 255, 117, 55, 2, 255, 105, 48, 4, 255, 101, 54, 0, 255, 92, 47, 4, 255, 101, 53, 9, 255, 115, 54, 5, 255, 116, 57, 4, 255, 113, 56, 3, 255, 100, 50, 7, 255, 100, 53, 8, 255, 99, 53, 1, 255, 108, 55, 8, 255, 106, 56, 7, 255, 106, 57, 7, 255, 104, 52, 4, 255, 105, 56, 1, 255, 105, 56, 3, 255, 101, 52, 5, 255, 99, 53, 5, 255, 101, 56, 6, 255, 106, 57, 8, 255, 107, 57, 6, 255, 107, 56, 6, 255, 108, 57, 6, 255, 109, 56, 8, 255, 112, 59, 6, 255, 109, 59, 1, 255, 108, 58, 7, 255, 113, 55, 7, 255, 110, 59, 8, 255, 106, 51, 5, 255, 105, 56, 3, 255, 121, 66, 9, 255, 113, 57, 6, 255, 109, 56, 5, 255, 105, 57, 4, 255, 108, 57, 9, 255, 108, 60, 4, 255, 111, 63, 3, 255, 111, 61, 8, 255, 111, 60, 6, 255, 106, 61, 4, 255, 111, 52, 8, 255, 134, 55, 14, 255, 163, 74, 7, 255, 162, 71, 6, 255, 161, 74, 3, 255, 161, 69, 5, 255, 163, 70, 6, 255, 164, 71, 3, 255, 166, 73, 1, 255, 163, 69, 7, 255, 154, 66, 3, 255, 151, 68, 6, 255, 149, 72, 2, 255, 137, 64, 8, 255, 117, 55, 14, 255, 105, 56, 7, 255, 95, 53, 3, 255, 90, 48, 7, 255, 90, 55, 9, 255, 97, 58, 4, 255, 97, 52, 3, 255, 92, 54, 10, 255, 98, 59, 8, 255, 106, 60, 12, 255, 97, 55, 8, 255, 98, 55, 10, 255, 105, 67, 9, 255, 95, 54, 14, 255, 126, 81, 8, 255, 136, 84, 9, 255, 148, 90, 14, 255, 151, 92, 23, 255, 166, 106, 18, 255, 179, 113, 10, 255, 182, 107, 17, 255, 190, 116, 17, 255, 195, 123, 18, 255, 204, 136, 15, 255, 205, 132, 7, 255, 206, 131, 7, 255, 205, 130, 15, 255, 205, 135, 14, 255, 208, 136, 7, 255, 209, 134, 11, 255, 208, 135, 11, 255, 212, 139, 13, 255, 203, 131, 8, 255, 204, 132, 12, 255, 215, 144, 13, 255, 210, 139, 8, 255, 204, 133, 6, 255, 203, 130, 10, 255, 207, 132, 15, 255, 214, 140, 9, 255, 212, 138, 9, 255, 210, 140, 6, 255, 207, 138, 9, 255, 211, 137, 4, 255, 214, 138, 3, 255, 213, 134, 12, 255, 207, 125, 11, 255, 208, 129, 1, 255, 210, 132, 4, 255, 207, 128, 2, 255, 208, 135, 3, 255, 206, 134, 11, 255, 205, 126, 13, 255, 173, 87, 6, 255, 160, 84, 11, 255, 171, 104, 13, 255, 183, 116, 12, 255, 175, 105, 12, 255, 192, 124, 8, 255, 204, 138, 8, 255, 203, 138, 9, 255, 209, 142, 12, 255, 206, 141, 10, 255, 206, 144, 14, 255, 203, 144, 7, 255, 205, 144, 15, 255, 206, 144, 9, 255, 200, 134, 7, 255, 199, 130, 12, 255, 195, 125, 11, 255, 196, 127, 11, 255, 201, 132, 8, 255, 203, 135, 5, 255, 205, 135, 7, 255, 204, 133, 11, 255, 202, 129, 8, 255, 199, 127, 10, 255, 201, 128, 9, 255, 202, 129, 12, 255, 198, 126, 6, 255, 199, 123, 14, 255, 198, 124, 7, 255, 196, 121, 9, 255, 200, 121, 12, 255, 197, 119, 8, 255, 196, 118, 10, 255, 198, 123, 6, 255, 198, 119, 12, 255, 199, 117, 12, 255, 195, 111, 10, 255, 189, 108, 3, 255, 188, 106, 5, 255, 182, 99, 4, 255, 180, 92, 3, 255, 177, 89, 6, 255, 183, 93, 13, 255, 177, 86, 4, 255, 177, 85, 3, 255, 180, 89, 5, 255, 172, 80, 7, 255, 164, 73, 2, 255, 161, 71, 2, 255, 159, 68, 1, 255, 160, 67, 4, 255, 169, 76, 6, 255, 174, 82, 4, 255, 170, 81, 0, 255, 157, 65, 1, 255, 149, 60, 6, 255, 151, 66, 6, 255, 151, 69, 0, 255, 142, 69, 4, 255, 138, 71, 11, 255, 123, 55, 6, 255, 111, 49, 7, 255, 145, 71, 8, 255, 169, 90, 4, 255, 150, 75, 3, 255, 143, 63, 4, 255, 138, 60, 3, 255, 129, 57, 5, 255, 125, 56, 6, 255, 132, 59, 4, 255, 135, 56, 1, 255, 137, 61, 0, 255, 137, 62, 6, 255, 161, 76, 4, 255, 187, 100, 1, 255, 194, 104, 6, 255, 182, 93, 3, 255, 172, 83, 2, 255, 170, 75, 4, 255, 171, 75, 10, 255, 174, 84, 5, 255, 181, 99, 3, 255, 185, 103, 3, 255, 190, 103, 4, 255, 188, 100, 4, 255, 187, 99, 5, 255, 187, 100, 3, 255, 192, 105, 4, 255, 181, 93, 2, 255, 148, 61, 10, 255, 136, 60, 8, 255, 143, 67, 1, 255, 146, 68, 1, 255, 145, 65, 3, 255, 147, 66, 5, 255, 141, 65, 1, 255, 136, 61, 4, 255, 136, 56, 6, 255, 132, 49, 5, 255, 131, 51, 4, 255, 131, 59, 2, 255, 123, 50, 4, 255, 122, 47, 2, 255, 132, 56, 6, 255, 130, 54, 2, 255, 130, 53, 3, 255, 127, 49, 7, 255, 119, 43, 5, 255, 118, 43, 6, 255, 131, 53, 2, 255, 152, 67, 4, 255, 159, 72, 0, 255, 160, 71, 2, 255, 151, 73, 2, 255, 148, 72, 2, 255, 151, 71, 2, 255, 145, 66, 1, 255, 152, 65, 6, 255, 161, 74, 5, 255, 166, 76, 3, 255, 170, 77, 1, 255, 167, 74, 1, 255, 164, 72, 4, 255, 160, 72, 2, 255, 152, 70, 1, 255, 148, 64, 0, 255, 154, 69, 2, 255, 156, 71, 5, 255, 154, 69, 2, 255, 159, 73, 3, 255, 159, 72, 0, 255, 160, 73, 2, 255, 155, 69, 3, 255, 145, 62, 0, 255, 142, 62, 0, 255, 148, 67, 4, 255, 146, 65, 3, 255, 136, 63, 1, 255, 138, 62, 2, 255, 143, 60, 1, 255, 156, 68, 5, 255, 162, 72, 6, 255, 160, 67, 1, 255, 154, 64, 3, 255, 151, 61, 2, 255, 142, 62, 0, 255, 139, 60, 0, 255, 142, 60, 4, 255, 138, 62, 4, 255, 140, 60, 2, 255, 144, 62, 1, 255, 148, 66, 3, 255, 145, 62, 1, 255, 35, 76, 133, 255, 12, 50, 82, 255, 0, 7, 25, 255, 3, 15, 28, 255, 3, 7, 23, 255, 1, 1, 12, 255, 2, 0, 3, 255, 4, 2, 10, 255, 1, 2, 3, 255, 1, 0, 19, 255, 2, 25, 190, 255, 69, 90, 144, 255, 57, 45, 3, 255, 19, 6, 0, 255, 34, 23, 86, 255, 6, 23, 148, 255, 11, 3, 11, 255, 18, 3, 12, 255, 13, 5, 11, 255, 14, 4, 2, 255, 23, 9, 6, 255, 23, 9, 7, 255, 19, 8, 5, 255, 16, 8, 5, 255, 16, 7, 4, 255, 15, 9, 5, 255, 21, 8, 7, 255, 31, 7, 3, 255, 30, 8, 0, 255, 36, 14, 4, 255, 34, 12, 5, 255, 24, 8, 1, 255, 34, 11, 3, 255, 44, 15, 3, 255, 49, 12, 1, 255, 49, 11, 4, 255, 47, 11, 3, 255, 47, 17, 4, 255, 50, 17, 4, 255, 38, 12, 3, 255, 41, 14, 6, 255, 46, 13, 4, 255, 54, 19, 4, 255, 55, 22, 3, 255, 62, 30, 1, 255, 116, 40, 3, 255, 112, 33, 3, 255, 103, 37, 10, 255, 71, 28, 3, 255, 52, 21, 1, 255, 50, 24, 3, 255, 44, 24, 1, 255, 51, 30, 6, 255, 53, 27, 3, 255, 54, 27, 2, 255, 52, 30, 0, 255, 51, 34, 1, 255, 58, 43, 3, 255, 69, 38, 4, 255, 77, 41, 7, 255, 69, 43, 8, 255, 75, 45, 4, 255, 80, 48, 4, 255, 78, 44, 3, 255, 94, 55, 9, 255, 82, 52, 3, 255, 73, 57, 0, 255, 141, 88, 12, 255, 153, 89, 6, 255, 159, 101, 4, 255, 158, 91, 0, 255, 130, 60, 5, 255, 99, 51, 8, 255, 76, 52, 3, 255, 80, 55, 2, 255, 83, 58, 4, 255, 85, 58, 2, 255, 83, 56, 2, 255, 84, 58, 6, 255, 90, 56, 4, 255, 92, 59, 9, 255, 72, 52, 5, 255, 65, 52, 6, 255, 123, 91, 8, 255, 183, 114, 8, 255, 189, 99, 4, 255, 167, 83, 5, 255, 175, 83, 13, 255, 178, 88, 3, 255, 177, 93, 1, 255, 169, 87, 1, 255, 127, 71, 4, 255, 89, 53, 8, 255, 78, 49, 8, 255, 74, 48, 6, 255, 76, 53, 4, 255, 83, 52, 6, 255, 84, 51, 1, 255, 89, 54, 2, 255, 88, 50, 3, 255, 92, 53, 6, 255, 94, 55, 3, 255, 96, 57, 1, 255, 94, 60, 3, 255, 94, 56, 2, 255, 102, 54, 3, 255, 98, 54, 2, 255, 95, 52, 1, 255, 96, 59, 9, 255, 91, 56, 2, 255, 93, 53, 3, 255, 94, 49, 10, 255, 95, 51, 11, 255, 92, 52, 3, 255, 94, 53, 3, 255, 90, 52, 4, 255, 85, 50, 0, 255, 92, 52, 2, 255, 93, 57, 2, 255, 104, 60, 3, 255, 108, 58, 2, 255, 98, 54, 2, 255, 94, 53, 9, 255, 91, 52, 4, 255, 88, 51, 3, 255, 87, 50, 10, 255, 89, 49, 5, 255, 91, 48, 2, 255, 91, 54, 5, 255, 90, 52, 4, 255, 90, 49, 2, 255, 98, 56, 7, 255, 96, 53, 4, 255, 94, 50, 3, 255, 89, 51, 6, 255, 99, 53, 5, 255, 114, 58, 4, 255, 120, 57, 2, 255, 126, 58, 7, 255, 106, 45, 10, 255, 104, 48, 3, 255, 99, 50, 6, 255, 98, 46, 5, 255, 107, 50, 4, 255, 116, 57, 10, 255, 109, 56, 6, 255, 100, 54, 7, 255, 109, 58, 6, 255, 119, 61, 1, 255, 121, 56, 2, 255, 105, 55, 6, 255, 96, 56, 8, 255, 108, 57, 9, 255, 112, 61, 6, 255, 100, 57, 5, 255, 103, 58, 5, 255, 110, 58, 2, 255, 111, 60, 2, 255, 103, 60, 3, 255, 103, 58, 4, 255, 110, 61, 4, 255, 111, 61, 5, 255, 111, 60, 4, 255, 111, 59, 1, 255, 110, 58, 1, 255, 112, 60, 7, 255, 110, 59, 5, 255, 104, 59, 3, 255, 116, 56, 6, 255, 118, 55, 2, 255, 123, 61, 5, 255, 112, 57, 3, 255, 110, 59, 8, 255, 113, 56, 8, 255, 112, 56, 6, 255, 115, 62, 4, 255, 114, 60, 5, 255, 109, 55, 7, 255, 107, 54, 3, 255, 115, 61, 6, 255, 114, 56, 4, 255, 116, 53, 10, 255, 145, 68, 7, 255, 168, 78, 4, 255, 170, 74, 4, 255, 173, 76, 8, 255, 173, 74, 7, 255, 172, 68, 4, 255, 171, 69, 1, 255, 166, 70, 5, 255, 163, 68, 3, 255, 163, 65, 6, 255, 162, 70, 9, 255, 162, 72, 9, 255, 150, 65, 5, 255, 139, 65, 8, 255, 123, 63, 9, 255, 104, 54, 13, 255, 110, 69, 0, 255, 133, 77, 16, 255, 120, 65, 8, 255, 89, 53, 4, 255, 92, 54, 6, 255, 105, 64, 5, 255, 92, 59, 7, 255, 108, 67, 10, 255, 143, 94, 13, 255, 162, 97, 18, 255, 182, 112, 11, 255, 177, 99, 14, 255, 188, 108, 18, 255, 199, 124, 23, 255, 201, 127, 17, 255, 200, 123, 5, 255, 205, 126, 15, 255, 208, 131, 13, 255, 209, 135, 11, 255, 206, 135, 6, 255, 206, 136, 6, 255, 210, 137, 7, 255, 211, 139, 11, 255, 211, 142, 7, 255, 210, 137, 14, 255, 208, 132, 9, 255, 213, 135, 11, 255, 212, 137, 6, 255, 213, 139, 9, 255, 215, 139, 13, 255, 206, 132, 6, 255, 198, 124, 10, 255, 210, 134, 19, 255, 214, 142, 11, 255, 213, 146, 8, 255, 215, 153, 8, 255, 210, 145, 10, 255, 207, 137, 7, 255, 212, 141, 7, 255, 213, 140, 6, 255, 216, 142, 6, 255, 209, 131, 6, 255, 206, 125, 8, 255, 209, 133, 0, 255, 209, 131, 10, 255, 207, 130, 16, 255, 209, 135, 8, 255, 209, 135, 8, 255, 204, 131, 6, 255, 190, 114, 14, 255, 173, 101, 13, 255, 184, 116, 16, 255, 183, 117, 8, 255, 190, 121, 5, 255, 208, 139, 7, 255, 208, 141, 3, 255, 205, 142, 7, 255, 206, 146, 11, 255, 209, 147, 15, 255, 207, 146, 10, 255, 207, 147, 6, 255, 202, 141, 4, 255, 195, 129, 15, 255, 202, 135, 1, 255, 194, 124, 3, 255, 193, 124, 4, 255, 203, 133, 8, 255, 203, 133, 9, 255, 201, 131, 9, 255, 201, 131, 6, 255, 200, 131, 3, 255, 202, 131, 4, 255, 201, 129, 10, 255, 199, 126, 11, 255, 197, 122, 10, 255, 199, 123, 7, 255, 202, 125, 8, 255, 198, 126, 1, 255, 195, 123, 7, 255, 200, 126, 22, 255, 198, 124, 9, 255, 197, 123, 0, 255, 201, 123, 8, 255, 202, 124, 11, 255, 201, 119, 14, 255, 190, 106, 6, 255, 191, 108, 5, 255, 189, 106, 4, 255, 185, 100, 5, 255, 183, 93, 8, 255, 183, 89, 5, 255, 181, 88, 6, 255, 179, 86, 3, 255, 177, 82, 3, 255, 178, 83, 2, 255, 172, 75, 3, 255, 169, 74, 3, 255, 166, 74, 6, 255, 163, 71, 4, 255, 163, 72, 2, 255, 166, 76, 1, 255, 172, 81, 8, 255, 161, 67, 3, 255, 160, 64, 6, 255, 150, 64, 3, 255, 146, 62, 0, 255, 152, 69, 3, 255, 151, 76, 8, 255, 149, 72, 7, 255, 115, 56, 1, 255, 97, 47, 5, 255, 127, 56, 10, 255, 176, 90, 14, 255, 169, 92, 3, 255, 161, 77, 1, 255, 150, 64, 4, 255, 129, 59, 0, 255, 138, 62, 4, 255, 140, 58, 4, 255, 131, 58, 4, 255, 128, 56, 2, 255, 140, 71, 11, 255, 161, 81, 5, 255, 177, 93, 3, 255, 189, 97, 5, 255, 188, 97, 8, 255, 185, 95, 11, 255, 173, 86, 3, 255, 174, 85, 4, 255, 172, 80, 5, 255, 167, 72, 2, 255, 165, 75, 4, 255, 165, 83, 2, 255, 174, 88, 1, 255, 177, 89, 2, 255, 174, 84, 3, 255, 180, 79, 6, 255, 155, 73, 1, 255, 135, 64, 7, 255, 139, 62, 1, 255, 143, 65, 2, 255, 143, 66, 3, 255, 144, 64, 1, 255, 144, 62, 6, 255, 134, 55, 4, 255, 126, 51, 1, 255, 118, 45, 1, 255, 111, 39, 1, 255, 121, 51, 2, 255, 121, 50, 3, 255, 113, 40, 3, 255, 124, 55, 7, 255, 124, 52, 2, 255, 125, 48, 0, 255, 120, 41, 5, 255, 126, 49, 5, 255, 127, 53, 3, 255, 122, 49, 2, 255, 123, 49, 2, 255, 131, 53, 6, 255, 143, 63, 4, 255, 151, 66, 2, 255, 144, 64, 1, 255, 144, 63, 3, 255, 146, 63, 2, 255, 142, 63, 1, 255, 143, 60, 2, 255, 158, 74, 7, 255, 160, 73, 2, 255, 160, 70, 0, 255, 158, 69, 1, 255, 150, 64, 1, 255, 147, 64, 4, 255, 140, 61, 6, 255, 133, 54, 2, 255, 131, 54, 1, 255, 132, 59, 3, 255, 134, 63, 2, 255, 138, 67, 1, 255, 145, 68, 3, 255, 147, 65, 5, 255, 145, 63, 7, 255, 140, 62, 6, 255, 138, 62, 3, 255, 139, 63, 1, 255, 138, 63, 0, 255, 135, 61, 5, 255, 128, 52, 5, 255, 123, 44, 5, 255, 118, 36, 2, 255, 126, 46, 4, 255, 134, 51, 3, 255, 135, 53, 0, 255, 139, 55, 4, 255, 136, 57, 7, 255, 137, 57, 6, 255, 135, 53, 1, 255, 133, 57, 4, 255, 131, 53, 4, 255, 126, 47, 4, 255, 129, 49, 4, 255, 134, 52, 7, 255, 17, 49, 71, 255, 4, 14, 67, 255, 3, 14, 70, 255, 1, 17, 52, 255, 1, 4, 2, 255, 0, 2, 2, 255, 3, 0, 5, 255, 2, 1, 3, 255, 0, 0, 10, 255, 3, 22, 168, 255, 61, 89, 170, 255, 70, 55, 15, 255, 27, 9, 0, 255, 36, 19, 61, 255, 9, 23, 154, 255, 11, 7, 29, 255, 12, 4, 0, 255, 22, 8, 6, 255, 20, 6, 4, 255, 21, 6, 5, 255, 22, 6, 4, 255, 26, 8, 6, 255, 23, 6, 5, 255, 21, 5, 6, 255, 25, 8, 7, 255, 24, 7, 6, 255, 22, 8, 5, 255, 30, 10, 3, 255, 42, 13, 8, 255, 38, 11, 4, 255, 29, 8, 1, 255, 37, 14, 7, 255, 43, 16, 5, 255, 44, 12, 1, 255, 51, 12, 1, 255, 58, 19, 8, 255, 52, 16, 5, 255, 48, 14, 2, 255, 49, 20, 3, 255, 45, 16, 3, 255, 34, 16, 2, 255, 44, 16, 5, 255, 61, 21, 6, 255, 59, 24, 1, 255, 91, 32, 7, 255, 135, 44, 8, 255, 121, 29, 1, 255, 92, 32, 3, 255, 57, 22, 1, 255, 56, 22, 5, 255, 57, 26, 4, 255, 57, 23, 3, 255, 52, 25, 4, 255, 48, 26, 2, 255, 55, 29, 1, 255, 62, 34, 4, 255, 60, 34, 1, 255, 61, 41, 2, 255, 68, 45, 2, 255, 75, 42, 4, 255, 69, 44, 4, 255, 73, 49, 0, 255, 76, 47, 1, 255, 96, 52, 3, 255, 90, 56, 1, 255, 75, 47, 4, 255, 107, 74, 7, 255, 171, 107, 5, 255, 171, 111, 2, 255, 170, 103, 2, 255, 148, 71, 0, 255, 119, 54, 3, 255, 99, 56, 5, 255, 83, 54, 5, 255, 84, 60, 4, 255, 86, 56, 0, 255, 86, 58, 3, 255, 81, 58, 3, 255, 89, 58, 3, 255, 96, 59, 3, 255, 78, 57, 0, 255, 79, 61, 8, 255, 149, 105, 8, 255, 197, 117, 4, 255, 187, 98, 1, 255, 168, 83, 5, 255, 169, 80, 4, 255, 174, 87, 5, 255, 171, 92, 7, 255, 154, 80, 6, 255, 111, 63, 0, 255, 87, 53, 6, 255, 79, 49, 4, 255, 91, 54, 5, 255, 88, 52, 3, 255, 86, 57, 1, 255, 88, 53, 1, 255, 98, 59, 4, 255, 99, 64, 6, 255, 92, 57, 2, 255, 97, 52, 3, 255, 102, 58, 5, 255, 101, 55, 1, 255, 98, 57, 5, 255, 103, 58, 3, 255, 94, 55, 0, 255, 92, 53, 5, 255, 95, 53, 2, 255, 98, 56, 4, 255, 93, 59, 5, 255, 93, 62, 5, 255, 98, 58, 1, 255, 99, 51, 3, 255, 90, 51, 5, 255, 85, 53, 3, 255, 87, 55, 4, 255, 88, 56, 2, 255, 100, 59, 5, 255, 95, 57, 3, 255, 93, 57, 1, 255, 95, 57, 5, 255, 91, 54, 8, 255, 96, 54, 6, 255, 96, 54, 0, 255, 90, 48, 0, 255, 93, 54, 6, 255, 94, 56, 6, 255, 93, 53, 2, 255, 99, 51, 7, 255, 96, 47, 3, 255, 104, 54, 7, 255, 107, 57, 6, 255, 104, 56, 3, 255, 103, 58, 3, 255, 100, 58, 1, 255, 107, 54, 8, 255, 119, 61, 5, 255, 125, 59, 1, 255, 129, 54, 2, 255, 117, 52, 9, 255, 102, 47, 6, 255, 111, 50, 3, 255, 112, 47, 6, 255, 103, 48, 12, 255, 115, 55, 6, 255, 114, 56, 5, 255, 113, 58, 6, 255, 109, 56, 7, 255, 111, 58, 8, 255, 111, 52, 6, 255, 103, 53, 4, 255, 104, 58, 5, 255, 110, 57, 3, 255, 110, 56, 4, 255, 100, 54, 4, 255, 103, 58, 4, 255, 116, 55, 5, 255, 115, 58, 3, 255, 104, 59, 0, 255, 109, 57, 6, 255, 110, 59, 5, 255, 110, 58, 8, 255, 111, 59, 5, 255, 110, 57, 2, 255, 108, 57, 8, 255, 107, 57, 8, 255, 113, 60, 13, 255, 110, 58, 2, 255, 115, 57, 2, 255, 115, 53, 11, 255, 121, 60, 6, 255, 123, 61, 5, 255, 111, 53, 11, 255, 114, 58, 10, 255, 117, 59, 5, 255, 118, 58, 3, 255, 114, 54, 8, 255, 113, 56, 12, 255, 106, 54, 3, 255, 105, 54, 6, 255, 112, 56, 11, 255, 113, 57, 6, 255, 116, 65, 2, 255, 146, 74, 4, 255, 169, 74, 2, 255, 170, 76, 6, 255, 167, 74, 4, 255, 166, 70, 4, 255, 165, 70, 1, 255, 162, 68, 2, 255, 162, 67, 3, 255, 168, 70, 14, 255, 164, 72, 7, 255, 163, 71, 3, 255, 160, 71, 3, 255, 155, 74, 5, 255, 142, 75, 2, 255, 133, 76, 9, 255, 135, 76, 13, 255, 144, 73, 9, 255, 140, 76, 5, 255, 136, 87, 11, 255, 146, 89, 15, 255, 163, 95, 17, 255, 171, 105, 24, 255, 184, 116, 18, 255, 197, 122, 12, 255, 203, 123, 20, 255, 200, 121, 25, 255, 198, 124, 21, 255, 201, 129, 9, 255, 201, 128, 9, 255, 203, 130, 16, 255, 203, 129, 17, 255, 207, 134, 19, 255, 205, 134, 10, 255, 208, 133, 11, 255, 208, 136, 12, 255, 211, 141, 12, 255, 212, 139, 10, 255, 217, 144, 12, 255, 214, 142, 14, 255, 208, 132, 17, 255, 209, 134, 13, 255, 213, 136, 5, 255, 213, 137, 8, 255, 210, 134, 10, 255, 212, 137, 12, 255, 211, 139, 4, 255, 216, 144, 7, 255, 220, 153, 4, 255, 219, 154, 6, 255, 217, 152, 7, 255, 216, 152, 4, 255, 216, 145, 11, 255, 218, 137, 10, 255, 220, 137, 5, 255, 214, 142, 8, 255, 210, 136, 3, 255, 209, 133, 8, 255, 206, 130, 7, 255, 208, 133, 4, 255, 209, 135, 7, 255, 207, 137, 10, 255, 207, 137, 2, 255, 213, 138, 2, 255, 207, 135, 5, 255, 199, 129, 16, 255, 193, 121, 6, 255, 200, 126, 10, 255, 196, 126, 4, 255, 201, 136, 5, 255, 206, 144, 5, 255, 206, 144, 3, 255, 208, 146, 8, 255, 212, 148, 17, 255, 207, 145, 10, 255, 206, 144, 5, 255, 207, 145, 4, 255, 196, 131, 4, 255, 183, 109, 21, 255, 192, 120, 5, 255, 196, 126, 4, 255, 205, 135, 9, 255, 207, 138, 11, 255, 204, 134, 11, 255, 204, 134, 14, 255, 204, 133, 11, 255, 200, 130, 3, 255, 201, 131, 3, 255, 200, 128, 13, 255, 196, 124, 14, 255, 194, 124, 8, 255, 197, 128, 12, 255, 194, 128, 10, 255, 200, 124, 13, 255, 203, 126, 14, 255, 199, 124, 10, 255, 204, 129, 14, 255, 203, 130, 3, 255, 195, 120, 2, 255, 199, 121, 7, 255, 194, 113, 7, 255, 187, 102, 2, 255, 186, 100, 4, 255, 183, 97, 4, 255, 186, 99, 2, 255, 188, 100, 3, 255, 184, 91, 3, 255, 174, 82, 0, 255, 178, 86, 5, 255, 179, 85, 4, 255, 171, 75, 0, 255, 173, 73, 2, 255, 172, 75, 3, 255, 168, 74, 2, 255, 165, 71, 4, 255, 161, 68, 2, 255, 158, 66, 2, 255, 158, 67, 13, 255, 148, 54, 9, 255, 152, 56, 6, 255, 145, 60, 3, 255, 141, 59, 1, 255, 148, 69, 1, 255, 153, 75, 5, 255, 147, 63, 8, 255, 124, 60, 8, 255, 106, 57, 2, 255, 95, 39, 5, 255, 140, 70, 9, 255, 177, 87, 7, 255, 157, 73, 6, 255, 111, 50, 4, 255, 125, 55, 8, 255, 147, 65, 3, 255, 141, 66, 8, 255, 126, 55, 4, 255, 128, 56, 2, 255, 163, 84, 7, 255, 164, 79, 3, 255, 182, 99, 3, 255, 190, 104, 5, 255, 188, 100, 6, 255, 187, 100, 1, 255, 185, 97, 0, 255, 173, 84, 2, 255, 177, 89, 2, 255, 184, 96, 3, 255, 169, 82, 7, 255, 162, 79, 6, 255, 167, 85, 3, 255, 166, 81, 1, 255, 157, 71, 2, 255, 147, 64, 3, 255, 141, 62, 4, 255, 137, 60, 7, 255, 137, 61, 2, 255, 136, 59, 4, 255, 139, 60, 4, 255, 138, 61, 1, 255, 133, 56, 5, 255, 126, 51, 4, 255, 124, 52, 3, 255, 121, 49, 6, 255, 122, 48, 5, 255, 122, 48, 3, 255, 123, 46, 2, 255, 123, 46, 3, 255, 125, 46, 7, 255, 125, 49, 1, 255, 125, 50, 1, 255, 123, 48, 8, 255, 126, 52, 3, 255, 127, 54, 3, 255, 120, 49, 0, 255, 113, 41, 2, 255, 112, 39, 6, 255, 124, 49, 3, 255, 136, 57, 3, 255, 145, 65, 4, 255, 147, 65, 4, 255, 143, 62, 7, 255, 139, 59, 6, 255, 135, 56, 0, 255, 143, 60, 1, 255, 151, 67, 1, 255, 155, 72, 3, 255, 150, 68, 1, 255, 141, 61, 1, 255, 137, 59, 3, 255, 129, 53, 7, 255, 123, 47, 2, 255, 122, 49, 4, 255, 116, 48, 1, 255, 123, 55, 6, 255, 131, 59, 6, 255, 130, 59, 4, 255, 125, 59, 3, 255, 127, 61, 2, 255, 132, 62, 1, 255, 137, 63, 2, 255, 136, 59, 6, 255, 129, 51, 5, 255, 118, 43, 5, 255, 105, 33, 2, 255, 97, 30, 3, 255, 92, 29, 2, 255, 106, 35, 5, 255, 113, 38, 4, 255, 115, 42, 5, 255, 113, 38, 4, 255, 106, 33, 2, 255, 110, 37, 3, 255, 118, 39, 1, 255, 120, 41, 5, 255, 112, 32, 3, 255, 100, 33, 6, 255, 99, 30, 2, 255, 103, 31, 3, 255, 12, 45, 69, 255, 0, 0, 34, 255, 2, 6, 45, 255, 0, 7, 25, 255, 2, 0, 10, 255, 2, 1, 4, 255, 2, 2, 4, 255, 0, 0, 2, 255, 1, 20, 160, 255, 59, 86, 183, 255, 73, 64, 12, 255, 25, 10, 0, 255, 44, 12, 51, 255, 22, 25, 153, 255, 7, 7, 38, 255, 16, 1, 0, 255, 16, 7, 2, 255, 19, 3, 7, 255, 17, 7, 4, 255, 22, 8, 6, 255, 25, 9, 8, 255, 21, 5, 4, 255, 22, 6, 7, 255, 25, 10, 11, 255, 27, 8, 9, 255, 30, 11, 6, 255, 28, 12, 4, 255, 29, 11, 5, 255, 36, 13, 9, 255, 34, 10, 6, 255, 34, 7, 1, 255, 46, 13, 4, 255, 49, 15, 2, 255, 50, 14, 3, 255, 51, 15, 4, 255, 52, 18, 2, 255, 52, 19, 2, 255, 50, 14, 5, 255, 52, 17, 8, 255, 49, 14, 2, 255, 48, 18, 2, 255, 51, 15, 4, 255, 59, 16, 5, 255, 73, 21, 3, 255, 109, 31, 9, 255, 100, 29, 3, 255, 92, 26, 4, 255, 59, 25, 2, 255, 45, 25, 5, 255, 49, 24, 6, 255, 47, 28, 2, 255, 55, 28, 7, 255, 48, 22, 1, 255, 53, 28, 1, 255, 59, 31, 3, 255, 65, 34, 2, 255, 67, 35, 1, 255, 69, 37, 4, 255, 73, 39, 3, 255, 71, 43, 2, 255, 73, 47, 3, 255, 70, 48, 6, 255, 88, 60, 0, 255, 84, 59, 8, 255, 73, 51, 8, 255, 68, 52, 7, 255, 139, 95, 6, 255, 174, 122, 2, 255, 172, 118, 6, 255, 157, 87, 3, 255, 115, 52, 6, 255, 117, 60, 4, 255, 125, 77, 5, 255, 87, 56, 8, 255, 81, 55, 6, 255, 93, 59, 3, 255, 89, 57, 7, 255, 97, 59, 7, 255, 91, 60, 3, 255, 83, 61, 2, 255, 115, 84, 5, 255, 174, 111, 10, 255, 191, 107, 8, 255, 179, 90, 4, 255, 170, 91, 16, 255, 162, 85, 19, 255, 167, 88, 7, 255, 168, 84, 8, 255, 130, 68, 7, 255, 83, 53, 5, 255, 77, 54, 6, 255, 86, 56, 5, 255, 85, 54, 6, 255, 84, 53, 4, 255, 84, 55, 0, 255, 89, 56, 5, 255, 97, 56, 2, 255, 103, 56, 6, 255, 96, 54, 3, 255, 102, 63, 4, 255, 105, 60, 1, 255, 100, 58, 4, 255, 97, 58, 6, 255, 100, 56, 10, 255, 108, 61, 5, 255, 104, 63, 1, 255, 91, 57, 8, 255, 104, 59, 9, 255, 103, 60, 1, 255, 99, 56, 1, 255, 97, 60, 5, 255, 101, 57, 4, 255, 105, 56, 3, 255, 92, 52, 2, 255, 81, 48, 1, 255, 94, 49, 7, 255, 102, 58, 7, 255, 101, 55, 2, 255, 98, 57, 4, 255, 95, 60, 1, 255, 100, 59, 2, 255, 94, 56, 11, 255, 91, 59, 8, 255, 96, 55, 0, 255, 105, 57, 9, 255, 106, 58, 2, 255, 106, 58, 7, 255, 105, 57, 9, 255, 102, 57, 2, 255, 106, 58, 4, 255, 112, 63, 8, 255, 107, 56, 2, 255, 106, 56, 5, 255, 105, 57, 6, 255, 106, 59, 2, 255, 110, 56, 6, 255, 129, 62, 8, 255, 129, 61, 4, 255, 126, 58, 1, 255, 126, 57, 4, 255, 113, 57, 5, 255, 110, 50, 5, 255, 116, 59, 3, 255, 122, 59, 10, 255, 125, 56, 4, 255, 118, 61, 6, 255, 115, 58, 6, 255, 111, 51, 4, 255, 103, 57, 6, 255, 102, 56, 7, 255, 104, 54, 6, 255, 113, 56, 9, 255, 108, 54, 3, 255, 107, 57, 4, 255, 106, 56, 4, 255, 101, 54, 6, 255, 116, 59, 8, 255, 112, 58, 5, 255, 104, 55, 2, 255, 117, 60, 5, 255, 118, 59, 5, 255, 116, 56, 8, 255, 113, 56, 2, 255, 115, 59, 4, 255, 108, 55, 6, 255, 110, 60, 8, 255, 109, 56, 7, 255, 110, 58, 4, 255, 112, 60, 6, 255, 111, 56, 13, 255, 113, 61, 9, 255, 119, 59, 5, 255, 115, 57, 16, 255, 109, 57, 6, 255, 109, 61, 2, 255, 109, 64, 6, 255, 105, 58, 9, 255, 106, 55, 8, 255, 112, 58, 10, 255, 108, 60, 3, 255, 111, 57, 8, 255, 115, 58, 10, 255, 124, 59, 12, 255, 128, 57, 4, 255, 140, 66, 5, 255, 162, 75, 3, 255, 166, 76, 1, 255, 162, 75, 4, 255, 160, 71, 3, 255, 163, 68, 3, 255, 166, 71, 5, 255, 163, 70, 8, 255, 158, 72, 5, 255, 154, 69, 3, 255, 151, 72, 3, 255, 150, 78, 4, 255, 146, 81, 8, 255, 142, 79, 9, 255, 146, 85, 11, 255, 165, 97, 21, 255, 184, 109, 14, 255, 196, 116, 13, 255, 194, 118, 16, 255, 194, 125, 14, 255, 198, 126, 11, 255, 203, 125, 15, 255, 203, 129, 18, 255, 202, 127, 13, 255, 206, 133, 5, 255, 207, 133, 11, 255, 207, 134, 13, 255, 211, 134, 9, 255, 212, 133, 11, 255, 211, 134, 13, 255, 209, 133, 14, 255, 209, 135, 21, 255, 209, 136, 20, 255, 213, 142, 15, 255, 215, 145, 9, 255, 215, 144, 8, 255, 215, 144, 2, 255, 213, 136, 12, 255, 206, 129, 9, 255, 208, 133, 12, 255, 213, 139, 6, 255, 215, 141, 13, 255, 214, 140, 11, 255, 215, 143, 12, 255, 211, 141, 5, 255, 217, 148, 6, 255, 219, 156, 4, 255, 218, 154, 10, 255, 223, 154, 7, 255, 219, 148, 10, 255, 211, 140, 8, 255, 213, 138, 2, 255, 216, 138, 5, 255, 207, 133, 5, 255, 204, 127, 9, 255, 209, 136, 2, 255, 213, 141, 9, 255, 211, 140, 3, 255, 209, 137, 5, 255, 211, 138, 10, 255, 210, 134, 2, 255, 211, 134, 4, 255, 203, 131, 4, 255, 203, 137, 10, 255, 208, 143, 5, 255, 204, 135, 5, 255, 200, 130, 5, 255, 203, 138, 7, 255, 209, 148, 8, 255, 205, 144, 3, 255, 208, 147, 8, 255, 207, 147, 4, 255, 207, 146, 7, 255, 207, 144, 13, 255, 208, 143, 7, 255, 204, 138, 3, 255, 195, 124, 6, 255, 201, 130, 11, 255, 209, 140, 12, 255, 208, 138, 15, 255, 203, 135, 13, 255, 203, 135, 13, 255, 204, 134, 11, 255, 204, 133, 9, 255, 201, 130, 5, 255, 199, 130, 5, 255, 200, 128, 18, 255, 199, 127, 13, 255, 199, 128, 4, 255, 202, 128, 17, 255, 204, 132, 8, 255, 204, 132, 10, 255, 204, 128, 22, 255, 202, 126, 8, 255, 206, 128, 10, 255, 201, 118, 8, 255, 189, 99, 5, 255, 183, 97, 6, 255, 176, 93, 0, 255, 179, 91, 3, 255, 178, 90, 4, 255, 183, 96, 4, 255, 190, 103, 8, 255, 190, 103, 3, 255, 188, 97, 7, 255, 180, 91, 6, 255, 173, 86, 2, 255, 178, 88, 7, 255, 176, 84, 3, 255, 172, 76, 2, 255, 172, 74, 3, 255, 168, 71, 3, 255, 166, 71, 4, 255, 157, 64, 0, 255, 152, 59, 0, 255, 151, 60, 2, 255, 154, 63, 3, 255, 154, 65, 1, 255, 155, 64, 6, 255, 139, 58, 6, 255, 128, 61, 2, 255, 159, 66, 5, 255, 150, 72, 7, 255, 131, 65, 8, 255, 125, 66, 3, 255, 102, 47, 8, 255, 104, 42, 1, 255, 157, 69, 8, 255, 155, 70, 9, 255, 133, 62, 9, 255, 148, 64, 4, 255, 138, 61, 2, 255, 137, 62, 6, 255, 124, 57, 0, 255, 132, 65, 7, 255, 149, 70, 7, 255, 168, 77, 3, 255, 184, 100, 5, 255, 191, 112, 5, 255, 190, 108, 5, 255, 190, 103, 3, 255, 190, 98, 3, 255, 179, 82, 6, 255, 172, 78, 2, 255, 178, 89, 3, 255, 182, 93, 2, 255, 175, 83, 1, 255, 165, 76, 3, 255, 152, 67, 6, 255, 128, 54, 2, 255, 128, 57, 5, 255, 140, 60, 7, 255, 139, 58, 4, 255, 136, 63, 4, 255, 136, 59, 3, 255, 136, 55, 3, 255, 131, 57, 5, 255, 116, 48, 2, 255, 120, 54, 1, 255, 126, 57, 6, 255, 125, 49, 8, 255, 132, 54, 2, 255, 128, 50, 0, 255, 120, 46, 3, 255, 121, 45, 3, 255, 125, 44, 4, 255, 119, 44, 1, 255, 119, 50, 3, 255, 122, 51, 0, 255, 122, 49, 2, 255, 123, 48, 8, 255, 122, 52, 4, 255, 112, 43, 2, 255, 102, 33, 2, 255, 113, 43, 1, 255, 118, 45, 3, 255, 138, 58, 7, 255, 144, 67, 1, 255, 137, 63, 4, 255, 127, 49, 3, 255, 129, 51, 4, 255, 133, 54, 5, 255, 134, 54, 2, 255, 140, 61, 3, 255, 139, 61, 3, 255, 135, 61, 5, 255, 128, 55, 5, 255, 116, 49, 1, 255, 115, 49, 1, 255, 116, 49, 2, 255, 110, 44, 1, 255, 112, 45, 3, 255, 119, 49, 4, 255, 120, 52, 3, 255, 114, 51, 0, 255, 116, 53, 2, 255, 122, 54, 3, 255, 122, 50, 5, 255, 113, 40, 4, 255, 100, 30, 1, 255, 81, 28, 1, 255, 76, 27, 1, 255, 86, 29, 3, 255, 96, 33, 6, 255, 97, 34, 4, 255, 99, 31, 1, 255, 102, 30, 4, 255, 93, 22, 2, 255, 82, 23, 2, 255, 81, 26, 0, 255, 90, 30, 1, 255, 94, 30, 3, 255, 89, 22, 1, 255, 80, 21, 3, 255, 79, 17, 0, 255, 83, 19, 1, 255, 1, 28, 93, 255, 6, 19, 69, 255, 5, 2, 20, 255, 1, 1, 4, 255, 8, 1, 9, 255, 1, 2, 3, 255, 6, 0, 0, 255, 1, 11, 132, 255, 49, 86, 201, 255, 79, 63, 27, 255, 33, 14, 0, 255, 40, 16, 28, 255, 15, 25, 153, 255, 10, 8, 57, 255, 13, 2, 0, 255, 8, 4, 9, 255, 15, 8, 8, 255, 12, 3, 5, 255, 18, 6, 6, 255, 24, 8, 8, 255, 20, 4, 5, 255, 20, 6, 4, 255, 20, 7, 6, 255, 22, 10, 9, 255, 25, 11, 8, 255, 28, 12, 4, 255, 34, 12, 4, 255, 35, 13, 5, 255, 28, 11, 3, 255, 39, 15, 10, 255, 47, 12, 7, 255, 47, 10, 1, 255, 46, 14, 1, 255, 50, 16, 5, 255, 53, 18, 7, 255, 48, 16, 3, 255, 50, 20, 5, 255, 45, 14, 5, 255, 43, 14, 5, 255, 44, 16, 3, 255, 56, 17, 2, 255, 54, 17, 3, 255, 53, 19, 2, 255, 77, 26, 6, 255, 82, 23, 0, 255, 76, 25, 6, 255, 64, 24, 8, 255, 48, 25, 7, 255, 40, 22, 2, 255, 46, 22, 1, 255, 45, 24, 1, 255, 43, 29, 3, 255, 51, 30, 4, 255, 60, 30, 5, 255, 59, 30, 0, 255, 60, 36, 1, 255, 65, 39, 2, 255, 71, 40, 4, 255, 68, 40, 3, 255, 71, 42, 1, 255, 69, 49, 0, 255, 83, 50, 3, 255, 104, 65, 2, 255, 75, 50, 35, 255, 79, 52, 17, 255, 97, 69, 2, 255, 160, 109, 3, 255, 169, 116, 0, 255, 169, 103, 5, 255, 152, 81, 7, 255, 103, 54, 7, 255, 103, 55, 6, 255, 112, 68, 0, 255, 93, 59, 3, 255, 84, 56, 7, 255, 87, 60, 3, 255, 102, 65, 7, 255, 98, 68, 4, 255, 93, 73, 0, 255, 138, 100, 12, 255, 186, 117, 11, 255, 180, 100, 1, 255, 166, 92, 4, 255, 175, 98, 13, 255, 171, 96, 36, 255, 172, 106, 47, 255, 155, 95, 19, 255, 108, 64, 7, 255, 74, 59, 8, 255, 74, 58, 3, 255, 88, 56, 8, 255, 90, 58, 7, 255, 93, 60, 0, 255, 95, 59, 2, 255, 98, 61, 3, 255, 97, 58, 2, 255, 108, 62, 4, 255, 106, 59, 6, 255, 103, 58, 4, 255, 110, 66, 7, 255, 109, 66, 4, 255, 104, 60, 1, 255, 102, 62, 0, 255, 101, 61, 1, 255, 110, 52, 1, 255, 113, 58, 2, 255, 104, 53, 3, 255, 103, 64, 10, 255, 92, 66, 3, 255, 97, 56, 8, 255, 99, 63, 2, 255, 95, 60, 2, 255, 96, 59, 5, 255, 99, 61, 7, 255, 93, 56, 7, 255, 91, 58, 4, 255, 101, 69, 2, 255, 111, 63, 5, 255, 105, 53, 6, 255, 102, 56, 1, 255, 110, 57, 2, 255, 110, 58, 7, 255, 110, 65, 5, 255, 110, 60, 3, 255, 110, 60, 5, 255, 109, 62, 0, 255, 107, 61, 5, 255, 105, 59, 5, 255, 107, 62, 4, 255, 111, 64, 4, 255, 115, 65, 4, 255, 120, 68, 8, 255, 114, 64, 5, 255, 113, 65, 3, 255, 112, 65, 4, 255, 117, 63, 8, 255, 128, 57, 1, 255, 133, 62, 5, 255, 125, 63, 3, 255, 133, 64, 7, 255, 133, 66, 3, 255, 125, 60, 6, 255, 126, 61, 5, 255, 123, 59, 11, 255, 121, 57, 11, 255, 125, 59, 4, 255, 124, 61, 11, 255, 117, 60, 3, 255, 111, 55, 3, 255, 115, 55, 6, 255, 112, 58, 4, 255, 118, 65, 4, 255, 125, 63, 9, 255, 120, 58, 9, 255, 116, 60, 2, 255, 115, 61, 3, 255, 119, 61, 9, 255, 119, 62, 6, 255, 117, 61, 3, 255, 122, 59, 7, 255, 127, 63, 7, 255, 127, 63, 5, 255, 125, 60, 1, 255, 123, 60, 4, 255, 122, 60, 5, 255, 119, 61, 3, 255, 116, 64, 5, 255, 113, 61, 4, 255, 121, 65, 13, 255, 121, 61, 10, 255, 110, 59, 4, 255, 118, 60, 6, 255, 118, 62, 5, 255, 122, 65, 7, 255, 122, 63, 3, 255, 119, 59, 6, 255, 115, 56, 7, 255, 114, 56, 3, 255, 113, 57, 3, 255, 112, 56, 7, 255, 110, 62, 2, 255, 116, 59, 1, 255, 119, 61, 10, 255, 112, 61, 7, 255, 126, 61, 12, 255, 154, 67, 7, 255, 160, 64, 6, 255, 158, 70, 4, 255, 164, 76, 14, 255, 158, 70, 13, 255, 153, 71, 6, 255, 153, 79, 9, 255, 152, 87, 11, 255, 159, 93, 13, 255, 167, 101, 7, 255, 175, 103, 16, 255, 186, 113, 8, 255, 194, 115, 10, 255, 194, 115, 10, 255, 194, 118, 16, 255, 195, 117, 8, 255, 200, 122, 7, 255, 198, 126, 15, 255, 202, 133, 18, 255, 207, 131, 15, 255, 204, 132, 9, 255, 209, 134, 15, 255, 209, 135, 14, 255, 207, 139, 9, 255, 207, 137, 8, 255, 216, 138, 14, 255, 215, 143, 12, 255, 210, 139, 11, 255, 212, 140, 12, 255, 211, 139, 3, 255, 216, 141, 13, 255, 216, 140, 11, 255, 217, 141, 8, 255, 214, 142, 3, 255, 216, 143, 7, 255, 214, 140, 7, 255, 210, 130, 14, 255, 207, 129, 12, 255, 213, 139, 19, 255, 214, 143, 5, 255, 218, 145, 14, 255, 214, 141, 10, 255, 209, 138, 5, 255, 211, 142, 6, 255, 220, 153, 7, 255, 224, 153, 5, 255, 222, 144, 6, 255, 219, 136, 8, 255, 214, 132, 9, 255, 209, 133, 10, 255, 211, 136, 17, 255, 213, 139, 4, 255, 208, 132, 10, 255, 211, 137, 6, 255, 209, 137, 8, 255, 211, 144, 8, 255, 213, 147, 2, 255, 210, 141, 5, 255, 208, 139, 8, 255, 209, 139, 8, 255, 208, 137, 10, 255, 204, 135, 8, 255, 211, 142, 13, 255, 210, 141, 7, 255, 198, 130, 7, 255, 203, 141, 7, 255, 211, 148, 3, 255, 211, 145, 7, 255, 210, 146, 13, 255, 207, 148, 8, 255, 207, 150, 12, 255, 206, 145, 6, 255, 205, 144, 0, 255, 208, 141, 10, 255, 206, 134, 18, 255, 203, 133, 4, 255, 204, 134, 8, 255, 209, 141, 8, 255, 204, 138, 9, 255, 204, 138, 10, 255, 207, 141, 15, 255, 204, 137, 12, 255, 203, 134, 8, 255, 204, 135, 9, 255, 201, 132, 7, 255, 200, 130, 5, 255, 198, 124, 10, 255, 205, 130, 5, 255, 202, 124, 13, 255, 189, 109, 5, 255, 191, 109, 8, 255, 199, 118, 11, 255, 201, 117, 7, 255, 188, 102, 8, 255, 182, 95, 8, 255, 179, 93, 8, 255, 176, 90, 9, 255, 181, 96, 6, 255, 189, 102, 3, 255, 188, 102, 2, 255, 185, 101, 3, 255, 187, 104, 8, 255, 189, 105, 8, 255, 191, 105, 6, 255, 192, 107, 10, 255, 181, 97, 6, 255, 182, 94, 3, 255, 184, 94, 9, 255, 184, 92, 3, 255, 177, 81, 2, 255, 178, 82, 2, 255, 175, 82, 4, 255, 166, 74, 1, 255, 163, 71, 4, 255, 163, 71, 5, 255, 162, 70, 3, 255, 147, 58, 4, 255, 150, 64, 2, 255, 150, 71, 5, 255, 145, 65, 8, 255, 139, 57, 2, 255, 144, 68, 5, 255, 151, 73, 3, 255, 133, 68, 2, 255, 109, 53, 4, 255, 95, 42, 5, 255, 124, 55, 6, 255, 166, 75, 3, 255, 152, 64, 3, 255, 138, 60, 4, 255, 142, 58, 7, 255, 133, 57, 9, 255, 123, 58, 9, 255, 135, 58, 9, 255, 145, 62, 7, 255, 170, 87, 5, 255, 178, 101, 10, 255, 189, 116, 5, 255, 191, 115, 3, 255, 190, 109, 8, 255, 183, 103, 2, 255, 185, 99, 7, 255, 176, 90, 2, 255, 173, 88, 2, 255, 177, 86, 10, 255, 170, 79, 3, 255, 163, 75, 1, 255, 151, 70, 6, 255, 135, 61, 4, 255, 133, 51, 0, 255, 133, 51, 0, 255, 131, 54, 2, 255, 130, 55, 3, 255, 131, 54, 1, 255, 128, 52, 3, 255, 124, 54, 3, 255, 114, 48, 2, 255, 121, 56, 2, 255, 129, 57, 6, 255, 124, 47, 6, 255, 125, 53, 2, 255, 120, 51, 3, 255, 119, 41, 7, 255, 114, 41, 6, 255, 108, 46, 4, 255, 106, 41, 8, 255, 114, 42, 5, 255, 121, 50, 1, 255, 119, 46, 3, 255, 114, 39, 9, 255, 117, 46, 2, 255, 115, 46, 1, 255, 116, 46, 3, 255, 114, 42, 3, 255, 108, 38, 0, 255, 127, 54, 2, 255, 129, 58, 0, 255, 122, 54, 4, 255, 122, 47, 4, 255, 130, 55, 5, 255, 128, 55, 3, 255, 129, 54, 1, 255, 131, 56, 1, 255, 131, 58, 0, 255, 130, 60, 2, 255, 123, 55, 2, 255, 124, 55, 4, 255, 125, 56, 3, 255, 124, 56, 4, 255, 117, 55, 4, 255, 107, 48, 1, 255, 103, 48, 0, 255, 113, 52, 2, 255, 118, 49, 2, 255, 109, 43, 4, 255, 105, 36, 5, 255, 98, 28, 1, 255, 92, 27, 1, 255, 85, 29, 1, 255, 86, 28, 4, 255, 84, 25, 4, 255, 80, 27, 1, 255, 80, 31, 1, 255, 85, 27, 0, 255, 87, 26, 0, 255, 90, 29, 4, 255, 85, 24, 3, 255, 80, 26, 3, 255, 80, 26, 2, 255, 88, 28, 3, 255, 90, 27, 4, 255, 88, 22, 3, 255, 76, 22, 3, 255, 75, 19, 2, 255, 79, 21, 6, 255, 5, 8, 23, 255, 5, 13, 40, 255, 1, 3, 10, 255, 2, 0, 9, 255, 4, 1, 7, 255, 2, 0, 0, 255, 0, 9, 111, 255, 41, 73, 216, 255, 85, 75, 41, 255, 31, 22, 0, 255, 43, 16, 27, 255, 23, 24, 154, 255, 4, 13, 68, 255, 17, 2, 0, 255, 13, 4, 9, 255, 12, 6, 2, 255, 26, 8, 3, 255, 25, 7, 5, 255, 26, 9, 8, 255, 22, 7, 7, 255, 23, 7, 5, 255, 24, 7, 5, 255, 25, 7, 6, 255, 31, 11, 8, 255, 38, 11, 7, 255, 40, 11, 5, 255, 37, 13, 5, 255, 41, 17, 5, 255, 42, 14, 3, 255, 44, 15, 6, 255, 43, 13, 4, 255, 46, 11, 2, 255, 46, 17, 8, 255, 46, 13, 1, 255, 56, 18, 5, 255, 52, 14, 5, 255, 41, 12, 4, 255, 36, 14, 3, 255, 33, 16, 1, 255, 41, 17, 5, 255, 46, 14, 3, 255, 53, 20, 3, 255, 61, 21, 1, 255, 76, 22, 2, 255, 71, 22, 1, 255, 64, 23, 1, 255, 50, 23, 4, 255, 49, 19, 5, 255, 44, 23, 0, 255, 53, 26, 2, 255, 51, 22, 5, 255, 49, 23, 2, 255, 54, 29, 3, 255, 55, 29, 0, 255, 61, 34, 2, 255, 65, 37, 3, 255, 67, 36, 1, 255, 68, 40, 2, 255, 71, 42, 3, 255, 76, 39, 3, 255, 84, 50, 6, 255, 109, 76, 23, 255, 91, 65, 2, 255, 87, 60, 12, 255, 84, 58, 6, 255, 132, 84, 8, 255, 147, 94, 6, 255, 154, 95, 3, 255, 155, 90, 3, 255, 135, 71, 1, 255, 106, 58, 4, 255, 102, 55, 2, 255, 111, 67, 4, 255, 94, 59, 5, 255, 97, 66, 1, 255, 115, 78, 4, 255, 110, 73, 4, 255, 116, 81, 5, 255, 162, 110, 11, 255, 192, 111, 5, 255, 179, 95, 1, 255, 175, 102, 3, 255, 183, 107, 4, 255, 175, 94, 2, 255, 164, 91, 6, 255, 138, 77, 8, 255, 109, 66, 2, 255, 89, 61, 2, 255, 93, 61, 3, 255, 97, 58, 6, 255, 103, 59, 6, 255, 112, 68, 2, 255, 115, 72, 4, 255, 105, 64, 9, 255, 107, 68, 6, 255, 106, 66, 5, 255, 113, 65, 6, 255, 107, 66, 4, 255, 105, 61, 0, 255, 111, 63, 5, 255, 111, 67, 6, 255, 119, 72, 5, 255, 116, 68, 4, 255, 111, 73, 12, 255, 120, 92, 22, 255, 137, 108, 8, 255, 158, 107, 7, 255, 152, 84, 12, 255, 129, 78, 4, 255, 118, 76, 4, 255, 120, 75, 6, 255, 118, 80, 8, 255, 118, 80, 7, 255, 129, 80, 6, 255, 149, 98, 19, 255, 158, 104, 20, 255, 151, 104, 6, 255, 158, 102, 11, 255, 155, 102, 20, 255, 170, 128, 31, 255, 179, 134, 31, 255, 163, 113, 13, 255, 138, 84, 9, 255, 127, 74, 15, 255, 125, 80, 4, 255, 125, 84, 14, 255, 123, 79, 13, 255, 119, 71, 4, 255, 119, 65, 1, 255, 122, 66, 0, 255, 127, 65, 1, 255, 124, 59, 1, 255, 121, 58, 3, 255, 121, 61, 4, 255, 113, 61, 1, 255, 112, 56, 9, 255, 128, 66, 6, 255, 136, 65, 4, 255, 131, 62, 1, 255, 132, 66, 2, 255, 138, 59, 2, 255, 139, 63, 4, 255, 143, 70, 2, 255, 145, 66, 6, 255, 138, 62, 7, 255, 133, 61, 0, 255, 124, 58, 4, 255, 121, 60, 5, 255, 120, 62, 7, 255, 129, 67, 3, 255, 132, 68, 5, 255, 137, 66, 3, 255, 157, 75, 10, 255, 142, 65, 6, 255, 131, 61, 3, 255, 137, 65, 6, 255, 134, 61, 2, 255, 135, 62, 2, 255, 136, 61, 8, 255, 133, 58, 11, 255, 134, 64, 11, 255, 136, 67, 4, 255, 136, 64, 6, 255, 137, 62, 12, 255, 137, 65, 9, 255, 135, 64, 7, 255, 133, 64, 5, 255, 134, 67, 3, 255, 133, 65, 5, 255, 134, 64, 9, 255, 126, 66, 6, 255, 135, 65, 3, 255, 136, 67, 2, 255, 136, 65, 2, 255, 136, 68, 7, 255, 126, 60, 9, 255, 123, 59, 6, 255, 123, 62, 0, 255, 122, 61, 4, 255, 119, 58, 15, 255, 116, 54, 5, 255, 116, 60, 3, 255, 115, 60, 9, 255, 134, 68, 5, 255, 146, 74, 11, 255, 145, 77, 14, 255, 148, 79, 14, 255, 163, 90, 12, 255, 165, 91, 15, 255, 158, 85, 15, 255, 166, 96, 16, 255, 183, 112, 21, 255, 189, 115, 10, 255, 193, 116, 22, 255, 196, 120, 18, 255, 197, 122, 14, 255, 199, 124, 8, 255, 202, 123, 18, 255, 194, 114, 15, 255, 191, 110, 7, 255, 195, 110, 21, 255, 200, 126, 12, 255, 205, 135, 9, 255, 212, 137, 26, 255, 212, 136, 17, 255, 212, 135, 13, 255, 213, 136, 18, 255, 214, 140, 8, 255, 214, 142, 7, 255, 215, 144, 13, 255, 216, 143, 17, 255, 215, 140, 18, 255, 215, 141, 14, 255, 219, 144, 12, 255, 213, 139, 0, 255, 211, 137, 11, 255, 209, 137, 7, 255, 212, 137, 9, 255, 217, 142, 7, 255, 215, 141, 8, 255, 213, 136, 12, 255, 216, 136, 14, 255, 219, 142, 12, 255, 213, 144, 7, 255, 212, 138, 8, 255, 208, 135, 10, 255, 206, 133, 5, 255, 207, 135, 2, 255, 217, 146, 10, 255, 221, 151, 10, 255, 214, 143, 0, 255, 211, 131, 10, 255, 207, 127, 4, 255, 207, 131, 4, 255, 218, 148, 8, 255, 217, 143, 8, 255, 216, 136, 1, 255, 212, 134, 11, 255, 205, 130, 10, 255, 209, 139, 5, 255, 214, 147, 7, 255, 213, 147, 3, 255, 212, 143, 4, 255, 213, 143, 11, 255, 210, 143, 13, 255, 203, 138, 7, 255, 207, 143, 6, 255, 214, 150, 8, 255, 203, 140, 2, 255, 199, 133, 17, 255, 208, 143, 18, 255, 209, 150, 5, 255, 207, 150, 3, 255, 208, 150, 8, 255, 209, 148, 9, 255, 209, 144, 11, 255, 206, 146, 4, 255, 211, 146, 9, 255, 205, 135, 6, 255, 201, 129, 6, 255, 199, 127, 9, 255, 203, 133, 14, 255, 210, 143, 10, 255, 207, 144, 6, 255, 208, 147, 4, 255, 206, 143, 8, 255, 204, 139, 16, 255, 206, 139, 16, 255, 205, 137, 7, 255, 205, 134, 5, 255, 203, 132, 11, 255, 204, 134, 17, 255, 196, 130, 7, 255, 165, 94, 14, 255, 147, 78, 6, 255, 166, 89, 0, 255, 175, 92, 5, 255, 174, 84, 12, 255, 176, 87, 3, 255, 181, 93, 1, 255, 173, 87, 0, 255, 175, 92, 2, 255, 192, 110, 10, 255, 191, 106, 5, 255, 194, 108, 7, 255, 187, 104, 3, 255, 185, 103, 5, 255, 191, 109, 10, 255, 192, 110, 6, 255, 189, 107, 6, 255, 193, 107, 13, 255, 194, 107, 9, 255, 191, 104, 8, 255, 191, 103, 1, 255, 187, 94, 1, 255, 184, 90, 2, 255, 178, 86, 4, 255, 178, 87, 7, 255, 175, 84, 4, 255, 174, 80, 9, 255, 165, 69, 8, 255, 155, 65, 6, 255, 160, 76, 10, 255, 164, 82, 6, 255, 171, 82, 10, 255, 139, 68, 0, 255, 145, 70, 2, 255, 138, 63, 4, 255, 123, 60, 12, 255, 110, 50, 8, 255, 102, 46, 1, 255, 101, 37, 2, 255, 130, 56, 7, 255, 130, 54, 0, 255, 135, 57, 7, 255, 139, 60, 5, 255, 130, 54, 2, 255, 136, 58, 11, 255, 152, 76, 8, 255, 162, 82, 2, 255, 168, 80, 4, 255, 176, 89, 8, 255, 186, 99, 4, 255, 189, 97, 4, 255, 187, 96, 1, 255, 184, 101, 1, 255, 185, 104, 3, 255, 189, 106, 3, 255, 192, 101, 5, 255, 180, 89, 3, 255, 177, 89, 1, 255, 184, 99, 3, 255, 180, 93, 1, 255, 173, 83, 3, 255, 151, 68, 5, 255, 128, 51, 2, 255, 125, 49, 3, 255, 125, 46, 5, 255, 115, 40, 2, 255, 119, 47, 6, 255, 124, 55, 1, 255, 122, 51, 7, 255, 123, 49, 5, 255, 124, 48, 1, 255, 120, 46, 6, 255, 121, 51, 3, 255, 121, 51, 5, 255, 111, 44, 5, 255, 116, 52, 6, 255, 112, 45, 3, 255, 108, 39, 1, 255, 116, 46, 4, 255, 118, 48, 1, 255, 120, 48, 2, 255, 111, 36, 7, 255, 111, 40, 2, 255, 110, 38, 3, 255, 119, 44, 4, 255, 116, 42, 4, 255, 114, 46, 2, 255, 122, 51, 5, 255, 108, 42, 5, 255, 107, 47, 4, 255, 123, 52, 3, 255, 123, 49, 2, 255, 123, 53, 1, 255, 127, 55, 5, 255, 126, 54, 2, 255, 128, 57, 2, 255, 124, 54, 1, 255, 117, 50, 2, 255, 120, 52, 2, 255, 123, 54, 2, 255, 127, 55, 2, 255, 128, 59, 6, 255, 121, 53, 3, 255, 120, 52, 3, 255, 116, 48, 2, 255, 109, 43, 2, 255, 103, 39, 3, 255, 102, 34, 2, 255, 99, 30, 0, 255, 95, 33, 1, 255, 89, 36, 3, 255, 91, 29, 1, 255, 90, 28, 3, 255, 85, 25, 4, 255, 80, 24, 3, 255, 82, 28, 4, 255, 82, 28, 4, 255, 77, 23, 2, 255, 78, 22, 1, 255, 78, 24, 1, 255, 79, 23, 3, 255, 80, 20, 3, 255, 78, 25, 3, 255, 76, 23, 1, 255, 77, 22, 2, 255, 79, 24, 4, 255, 75, 20, 2, 255, 4, 0, 7, 255, 3, 0, 3, 255, 0, 0, 10, 255, 4, 0, 11, 255, 3, 0, 0, 255, 0, 6, 100, 255, 34, 66, 233, 255, 74, 80, 51, 255, 38, 25, 0, 255, 33, 16, 19, 255, 29, 26, 139, 255, 4, 14, 85, 255, 12, 1, 0, 255, 14, 4, 5, 255, 15, 3, 3, 255, 21, 4, 4, 255, 26, 6, 6, 255, 29, 8, 9, 255, 24, 6, 6, 255, 21, 5, 5, 255, 26, 7, 5, 255, 30, 6, 2, 255, 42, 14, 8, 255, 39, 12, 5, 255, 35, 10, 5, 255, 32, 9, 7, 255, 34, 9, 7, 255, 44, 14, 7, 255, 42, 13, 6, 255, 33, 12, 5, 255, 40, 12, 5, 255, 49, 13, 4, 255, 42, 14, 5, 255, 44, 12, 3, 255, 38, 15, 2, 255, 41, 17, 6, 255, 42, 13, 5, 255, 41, 14, 3, 255, 37, 14, 3, 255, 41, 15, 4, 255, 47, 18, 3, 255, 52, 20, 2, 255, 62, 19, 3, 255, 70, 20, 4, 255, 69, 21, 5, 255, 50, 24, 2, 255, 45, 22, 1, 255, 54, 22, 4, 255, 43, 27, 0, 255, 50, 27, 1, 255, 57, 30, 5, 255, 60, 31, 5, 255, 58, 26, 1, 255, 60, 29, 2, 255, 63, 34, 1, 255, 71, 32, 4, 255, 75, 38, 4, 255, 66, 38, 4, 255, 73, 42, 4, 255, 73, 39, 2, 255, 104, 73, 11, 255, 109, 72, 13, 255, 87, 60, 3, 255, 85, 58, 1, 255, 90, 57, 11, 255, 141, 91, 4, 255, 144, 86, 2, 255, 138, 78, 4, 255, 143, 82, 3, 255, 141, 76, 3, 255, 137, 65, 5, 255, 120, 61, 2, 255, 113, 63, 3, 255, 102, 64, 6, 255, 123, 79, 3, 255, 108, 77, 5, 255, 134, 91, 7, 255, 179, 114, 10, 255, 188, 111, 7, 255, 174, 101, 9, 255, 179, 92, 2, 255, 179, 99, 3, 255, 170, 92, 5, 255, 138, 74, 4, 255, 106, 63, 5, 255, 107, 61, 12, 255, 90, 52, 16, 255, 107, 72, 5, 255, 104, 59, 8, 255, 92, 54, 8, 255, 111, 66, 3, 255, 111, 66, 2, 255, 95, 60, 8, 255, 104, 65, 7, 255, 105, 61, 2, 255, 96, 60, 7, 255, 95, 59, 8, 255, 104, 66, 5, 255, 105, 69, 3, 255, 103, 66, 3, 255, 99, 61, 6, 255, 107, 65, 6, 255, 121, 71, 6, 255, 116, 69, 6, 255, 119, 84, 12, 255, 148, 100, 12, 255, 164, 95, 6, 255, 149, 78, 10, 255, 123, 76, 2, 255, 118, 72, 2, 255, 114, 67, 3, 255, 121, 77, 11, 255, 135, 81, 8, 255, 150, 83, 15, 255, 157, 90, 12, 255, 151, 83, 9, 255, 143, 83, 3, 255, 161, 93, 4, 255, 170, 100, 9, 255, 195, 126, 26, 255, 224, 172, 23, 255, 237, 212, 15, 255, 236, 204, 11, 255, 232, 180, 22, 255, 227, 170, 27, 255, 216, 161, 23, 255, 213, 166, 55, 255, 222, 191, 104, 255, 226, 216, 164, 255, 227, 222, 188, 255, 228, 221, 183, 255, 228, 214, 164, 255, 225, 198, 86, 255, 217, 176, 17, 255, 196, 161, 16, 255, 181, 142, 20, 255, 190, 119, 17, 255, 182, 110, 18, 255, 179, 110, 14, 255, 165, 109, 11, 255, 165, 96, 15, 255, 170, 95, 22, 255, 165, 93, 17, 255, 158, 82, 22, 255, 153, 82, 27, 255, 152, 82, 26, 255, 157, 80, 23, 255, 159, 79, 12, 255, 157, 77, 15, 255, 153, 74, 9, 255, 147, 75, 9, 255, 141, 70, 8, 255, 140, 65, 5, 255, 147, 71, 5, 255, 140, 69, 3, 255, 135, 65, 10, 255, 135, 64, 2, 255, 134, 64, 3, 255, 135, 62, 13, 255, 134, 62, 8, 255, 129, 61, 3, 255, 132, 57, 2, 255, 139, 63, 9, 255, 137, 65, 7, 255, 132, 67, 3, 255, 142, 65, 8, 255, 140, 64, 7, 255, 137, 66, 9, 255, 139, 68, 4, 255, 141, 66, 2, 255, 137, 66, 3, 255, 133, 62, 12, 255, 142, 67, 12, 255, 147, 66, 5, 255, 139, 66, 9, 255, 125, 57, 7, 255, 131, 62, 14, 255, 138, 69, 9, 255, 134, 66, 3, 255, 128, 66, 4, 255, 128, 61, 10, 255, 131, 66, 14, 255, 140, 81, 10, 255, 160, 92, 9, 255, 170, 99, 15, 255, 175, 102, 24, 255, 181, 103, 11, 255, 188, 113, 2, 255, 191, 113, 13, 255, 193, 115, 17, 255, 200, 123, 16, 255, 202, 123, 17, 255, 201, 123, 19, 255, 203, 123, 18, 255, 203, 122, 18, 255, 203, 124, 9, 255, 204, 124, 9, 255, 200, 122, 10, 255, 186, 106, 12, 255, 178, 99, 8, 255, 185, 106, 21, 255, 205, 132, 15, 255, 212, 143, 6, 255, 215, 146, 9, 255, 215, 145, 19, 255, 212, 144, 10, 255, 213, 143, 17, 255, 217, 145, 20, 255, 220, 145, 11, 255, 221, 147, 10, 255, 213, 145, 12, 255, 216, 143, 16, 255, 219, 147, 14, 255, 219, 144, 1, 255, 214, 138, 4, 255, 204, 134, 15, 255, 208, 140, 14, 255, 213, 146, 10, 255, 212, 147, 8, 255, 218, 143, 9, 255, 211, 131, 3, 255, 204, 125, 11, 255, 203, 132, 6, 255, 200, 134, 4, 255, 210, 139, 13, 255, 218, 146, 2, 255, 211, 142, 2, 255, 209, 140, 9, 255, 217, 146, 6, 255, 221, 152, 5, 255, 215, 148, 2, 255, 210, 141, 4, 255, 206, 138, 5, 255, 216, 147, 10, 255, 225, 154, 11, 255, 216, 144, 3, 255, 213, 139, 1, 255, 214, 139, 3, 255, 211, 142, 3, 255, 216, 151, 5, 255, 215, 149, 5, 255, 215, 148, 7, 255, 211, 144, 3, 255, 212, 146, 6, 255, 209, 147, 4, 255, 210, 149, 7, 255, 212, 154, 12, 255, 213, 153, 8, 255, 206, 141, 1, 255, 204, 137, 4, 255, 208, 144, 3, 255, 211, 152, 8, 255, 209, 153, 8, 255, 207, 153, 0, 255, 205, 147, 3, 255, 204, 141, 7, 255, 211, 148, 3, 255, 204, 142, 9, 255, 194, 130, 6, 255, 194, 126, 0, 255, 196, 123, 8, 255, 206, 139, 10, 255, 209, 147, 9, 255, 210, 149, 6, 255, 209, 147, 7, 255, 205, 144, 6, 255, 206, 144, 8, 255, 207, 142, 15, 255, 203, 140, 6, 255, 204, 137, 8, 255, 205, 134, 19, 255, 207, 139, 14, 255, 199, 130, 8, 255, 181, 106, 8, 255, 177, 101, 7, 255, 178, 99, 5, 255, 183, 103, 5, 255, 188, 109, 5, 255, 183, 103, 7, 255, 172, 88, 2, 255, 171, 83, 6, 255, 175, 84, 15, 255, 186, 95, 6, 255, 184, 99, 1, 255, 192, 110, 6, 255, 192, 111, 6, 255, 194, 112, 10, 255, 196, 112, 5, 255, 193, 112, 4, 255, 188, 106, 4, 255, 194, 108, 9, 255, 195, 108, 9, 255, 186, 96, 10, 255, 178, 84, 7, 255, 177, 85, 3, 255, 184, 93, 3, 255, 182, 90, 2, 255, 175, 84, 4, 255, 163, 70, 3, 255, 158, 62, 3, 255, 168, 70, 8, 255, 176, 82, 6, 255, 164, 76, 11, 255, 150, 62, 4, 255, 162, 71, 5, 255, 152, 68, 2, 255, 152, 77, 6, 255, 129, 61, 9, 255, 131, 62, 11, 255, 123, 54, 2, 255, 109, 50, 0, 255, 104, 48, 8, 255, 109, 47, 4, 255, 139, 65, 6, 255, 148, 66, 0, 255, 139, 64, 4, 255, 130, 53, 5, 255, 138, 60, 4, 255, 152, 73, 9, 255, 149, 67, 5, 255, 138, 57, 8, 255, 151, 68, 0, 255, 165, 79, 4, 255, 164, 74, 4, 255, 173, 85, 1, 255, 175, 82, 5, 255, 172, 81, 3, 255, 175, 86, 1, 255, 181, 91, 2, 255, 179, 89, 0, 255, 183, 91, 0, 255, 188, 94, 4, 255, 185, 90, 2, 255, 174, 85, 2, 255, 155, 77, 4, 255, 132, 59, 2, 255, 123, 48, 1, 255, 123, 47, 5, 255, 115, 42, 3, 255, 121, 48, 2, 255, 125, 49, 1, 255, 130, 52, 6, 255, 126, 50, 3, 255, 121, 48, 0, 255, 122, 49, 3, 255, 120, 46, 1, 255, 118, 45, 1, 255, 116, 45, 4, 255, 116, 45, 5, 255, 121, 47, 6, 255, 123, 47, 5, 255, 121, 45, 2, 255, 116, 43, 4, 255, 120, 46, 3, 255, 116, 42, 1, 255, 113, 41, 4, 255, 109, 38, 3, 255, 117, 42, 8, 255, 118, 44, 7, 255, 107, 33, 3, 255, 108, 35, 3, 255, 119, 49, 4, 255, 121, 53, 0, 255, 124, 52, 1, 255, 128, 54, 2, 255, 130, 56, 6, 255, 130, 57, 4, 255, 124, 53, 0, 255, 117, 51, 1, 255, 121, 53, 2, 255, 127, 56, 4, 255, 128, 57, 1, 255, 137, 66, 2, 255, 140, 63, 1, 255, 132, 54, 2, 255, 130, 56, 10, 255, 124, 57, 3, 255, 119, 54, 5, 255, 104, 38, 4, 255, 99, 33, 3, 255, 100, 35, 6, 255, 94, 35, 3, 255, 94, 33, 2, 255, 98, 35, 4, 255, 92, 30, 3, 255, 86, 27, 2, 255, 84, 27, 4, 255, 81, 23, 3, 255, 79, 23, 4, 255, 81, 22, 3, 255, 78, 25, 4, 255, 66, 21, 1, 255, 69, 21, 1, 255, 78, 21, 4, 255, 77, 18, 3, 255, 73, 23, 3, 255, 69, 20, 0, 255, 70, 19, 2, 255, 79, 25, 6, 255, 76, 23, 2, 255, 2, 0, 9, 255, 4, 1, 18, 255, 0, 4, 13, 255, 2, 2, 0, 255, 0, 4, 90, 255, 27, 65, 231, 255, 82, 82, 66, 255, 39, 25, 0, 255, 36, 13, 7, 255, 29, 22, 126, 255, 0, 15, 93, 255, 15, 2, 0, 255, 17, 3, 7, 255, 12, 2, 1, 255, 16, 4, 3, 255, 25, 8, 8, 255, 26, 8, 7, 255, 29, 11, 10, 255, 25, 7, 7, 255, 21, 7, 6, 255, 26, 11, 9, 255, 31, 11, 7, 255, 35, 11, 5, 255, 33, 10, 5, 255, 30, 11, 5, 255, 32, 11, 8, 255, 34, 12, 8, 255, 38, 13, 3, 255, 37, 12, 3, 255, 30, 10, 5, 255, 36, 8, 1, 255, 44, 14, 3, 255, 41, 15, 5, 255, 46, 18, 7, 255, 36, 15, 3, 255, 38, 14, 3, 255, 42, 14, 6, 255, 45, 17, 6, 255, 43, 11, 4, 255, 42, 15, 5, 255, 46, 18, 3, 255, 53, 19, 1, 255, 56, 25, 5, 255, 54, 22, 1, 255, 56, 18, 0, 255, 52, 22, 1, 255, 53, 24, 3, 255, 45, 25, 2, 255, 39, 26, 0, 255, 47, 26, 3, 255, 54, 29, 4, 255, 57, 25, 1, 255, 68, 32, 2, 255, 64, 30, 6, 255, 67, 36, 3, 255, 64, 36, 2, 255, 58, 37, 5, 255, 62, 40, 4, 255, 70, 38, 3, 255, 91, 54, 1, 255, 92, 64, 3, 255, 81, 58, 3, 255, 84, 56, 2, 255, 78, 46, 3, 255, 112, 75, 4, 255, 167, 106, 5, 255, 164, 103, 2, 255, 158, 94, 6, 255, 166, 92, 3, 255, 160, 90, 6, 255, 144, 75, 5, 255, 123, 64, 2, 255, 122, 73, 7, 255, 123, 77, 2, 255, 101, 77, 3, 255, 148, 104, 11, 255, 178, 119, 1, 255, 172, 100, 2, 255, 170, 98, 4, 255, 157, 94, 8, 255, 154, 88, 7, 255, 164, 99, 9, 255, 139, 76, 5, 255, 110, 68, 3, 255, 119, 76, 8, 255, 99, 67, 7, 255, 119, 75, 11, 255, 113, 61, 8, 255, 92, 54, 4, 255, 126, 81, 7, 255, 108, 65, 7, 255, 90, 56, 9, 255, 122, 74, 12, 255, 123, 72, 6, 255, 96, 58, 0, 255, 99, 59, 10, 255, 137, 81, 10, 255, 143, 81, 8, 255, 102, 63, 7, 255, 124, 64, 10, 255, 128, 72, 8, 255, 141, 86, 13, 255, 155, 82, 10, 255, 127, 59, 19, 255, 144, 72, 12, 255, 141, 74, 2, 255, 134, 71, 12, 255, 126, 72, 12, 255, 119, 70, 7, 255, 116, 74, 16, 255, 125, 82, 9, 255, 151, 93, 13, 255, 160, 92, 6, 255, 156, 91, 4, 255, 154, 89, 11, 255, 160, 92, 4, 255, 158, 87, 0, 255, 145, 81, 7, 255, 135, 69, 10, 255, 127, 65, 2, 255, 126, 60, 2, 255, 152, 62, 9, 255, 161, 73, 3, 255, 155, 81, 2, 255, 151, 73, 4, 255, 137, 60, 3, 255, 144, 69, 1, 255, 186, 103, 7, 255, 203, 129, 24, 255, 208, 143, 51, 255, 224, 166, 61, 255, 229, 175, 68, 255, 228, 172, 34, 255, 230, 174, 3, 255, 231, 168, 12, 255, 230, 164, 16, 255, 192, 112, 9, 255, 187, 109, 15, 255, 228, 143, 7, 255, 240, 164, 22, 255, 233, 174, 23, 255, 235, 179, 36, 255, 238, 195, 60, 255, 232, 208, 125, 255, 233, 222, 151, 255, 244, 228, 146, 255, 251, 231, 126, 255, 250, 225, 41, 255, 246, 208, 0, 255, 237, 174, 21, 255, 216, 140, 18, 255, 195, 120, 4, 255, 172, 93, 10, 255, 181, 102, 14, 255, 180, 94, 0, 255, 168, 80, 2, 255, 147, 69, 3, 255, 145, 67, 10, 255, 146, 74, 6, 255, 146, 72, 3, 255, 144, 71, 12, 255, 143, 68, 9, 255, 137, 64, 1, 255, 137, 67, 3, 255, 141, 70, 4, 255, 146, 65, 6, 255, 138, 63, 8, 255, 128, 64, 10, 255, 135, 67, 9, 255, 143, 67, 2, 255, 145, 72, 9, 255, 136, 73, 8, 255, 137, 73, 6, 255, 144, 64, 12, 255, 134, 63, 9, 255, 131, 63, 6, 255, 148, 79, 12, 255, 155, 86, 13, 255, 149, 78, 12, 255, 146, 82, 12, 255, 156, 93, 11, 255, 170, 99, 18, 255, 183, 103, 19, 255, 185, 104, 11, 255, 192, 109, 15, 255, 190, 107, 16, 255, 193, 113, 11, 255, 196, 116, 10, 255, 203, 123, 22, 255, 202, 124, 14, 255, 202, 125, 7, 255, 203, 125, 14, 255, 205, 124, 19, 255, 208, 127, 15, 255, 209, 131, 17, 255, 206, 134, 12, 255, 205, 133, 11, 255, 211, 127, 15, 255, 213, 133, 15, 255, 214, 142, 12, 255, 215, 145, 13, 255, 207, 134, 11, 255, 208, 132, 13, 255, 218, 147, 17, 255, 219, 148, 16, 255, 219, 143, 16, 255, 217, 150, 5, 255, 218, 149, 20, 255, 219, 147, 16, 255, 220, 147, 6, 255, 219, 145, 7, 255, 222, 145, 11, 255, 219, 146, 15, 255, 214, 141, 6, 255, 208, 134, 2, 255, 205, 137, 10, 255, 219, 149, 12, 255, 224, 147, 14, 255, 215, 141, 6, 255, 207, 130, 4, 255, 196, 118, 5, 255, 202, 129, 8, 255, 208, 139, 10, 255, 208, 140, 5, 255, 211, 147, 7, 255, 210, 143, 9, 255, 216, 144, 8, 255, 212, 143, 5, 255, 217, 156, 11, 255, 228, 164, 11, 255, 224, 155, 13, 255, 215, 147, 6, 255, 211, 144, 5, 255, 221, 151, 8, 255, 225, 155, 8, 255, 219, 148, 12, 255, 218, 150, 5, 255, 220, 154, 10, 255, 214, 152, 5, 255, 216, 156, 5, 255, 215, 154, 4, 255, 217, 153, 4, 255, 214, 149, 1, 255, 214, 149, 7, 255, 211, 148, 5, 255, 205, 144, 7, 255, 211, 153, 9, 255, 211, 152, 4, 255, 207, 145, 2, 255, 208, 142, 10, 255, 210, 148, 5, 255, 211, 153, 3, 255, 210, 154, 10, 255, 208, 150, 11, 255, 203, 146, 2, 255, 206, 146, 6, 255, 206, 145, 9, 255, 194, 134, 4, 255, 196, 130, 14, 255, 197, 125, 7, 255, 206, 131, 10, 255, 208, 140, 14, 255, 211, 151, 9, 255, 210, 152, 3, 255, 211, 150, 5, 255, 210, 149, 5, 255, 205, 143, 5, 255, 202, 137, 13, 255, 203, 138, 14, 255, 204, 140, 11, 255, 204, 137, 11, 255, 209, 143, 10, 255, 195, 124, 7, 255, 190, 114, 16, 255, 194, 119, 11, 255, 188, 111, 6, 255, 193, 117, 7, 255, 195, 120, 1, 255, 192, 114, 10, 255, 189, 108, 11, 255, 185, 103, 5, 255, 188, 101, 7, 255, 192, 103, 7, 255, 192, 104, 15, 255, 196, 113, 10, 255, 196, 116, 4, 255, 191, 111, 6, 255, 192, 110, 11, 255, 191, 109, 9, 255, 191, 107, 12, 255, 188, 101, 9, 255, 176, 86, 3, 255, 175, 81, 0, 255, 178, 81, 2, 255, 171, 75, 2, 255, 170, 74, 4, 255, 169, 71, 7, 255, 164, 70, 7, 255, 161, 70, 7, 255, 162, 72, 6, 255, 168, 77, 11, 255, 164, 71, 2, 255, 150, 66, 1, 255, 136, 58, 0, 255, 135, 58, 2, 255, 135, 55, 7, 255, 136, 60, 7, 255, 134, 64, 9, 255, 133, 64, 4, 255, 132, 61, 6, 255, 130, 62, 6, 255, 122, 57, 8, 255, 105, 46, 2, 255, 143, 71, 10, 255, 155, 68, 5, 255, 134, 58, 2, 255, 124, 46, 6, 255, 148, 67, 9, 255, 152, 75, 12, 255, 139, 69, 10, 255, 134, 65, 1, 255, 153, 76, 2, 255, 155, 69, 4, 255, 144, 54, 6, 255, 150, 65, 8, 255, 154, 74, 3, 255, 167, 82, 4, 255, 168, 81, 5, 255, 173, 86, 11, 255, 175, 89, 5, 255, 180, 93, 0, 255, 183, 95, 1, 255, 178, 86, 0, 255, 172, 78, 2, 255, 157, 70, 3, 255, 149, 68, 3, 255, 148, 67, 0, 255, 144, 63, 1, 255, 140, 61, 9, 255, 131, 51, 10, 255, 130, 52, 5, 255, 131, 54, 2, 255, 129, 52, 2, 255, 125, 48, 6, 255, 125, 47, 6, 255, 121, 45, 4, 255, 117, 45, 2, 255, 119, 43, 0, 255, 117, 40, 2, 255, 121, 43, 9, 255, 116, 40, 4, 255, 118, 46, 2, 255, 113, 41, 2, 255, 111, 36, 2, 255, 118, 46, 6, 255, 112, 43, 1, 255, 109, 41, 1, 255, 120, 50, 1, 255, 113, 46, 0, 255, 109, 40, 6, 255, 124, 51, 9, 255, 123, 49, 3, 255, 124, 51, 3, 255, 126, 54, 7, 255, 136, 64, 4, 255, 147, 66, 0, 255, 150, 67, 4, 255, 147, 63, 5, 255, 147, 64, 5, 255, 158, 74, 5, 255, 163, 80, 1, 255, 171, 82, 5, 255, 168, 80, 1, 255, 159, 71, 2, 255, 141, 57, 2, 255, 133, 57, 0, 255, 129, 54, 0, 255, 125, 51, 4, 255, 117, 45, 2, 255, 106, 35, 1, 255, 94, 30, 1, 255, 90, 33, 3, 255, 87, 31, 1, 255, 90, 32, 2, 255, 86, 32, 4, 255, 78, 26, 0, 255, 75, 25, 1, 255, 72, 24, 1, 255, 71, 24, 2, 255, 70, 23, 1, 255, 74, 26, 3, 255, 70, 23, 2, 255, 61, 20, 2, 255, 69, 22, 4, 255, 63, 21, 3, 255, 55, 24, 2, 255, 70, 20, 3, 255, 70, 20, 3, 255, 75, 21, 5, 255, 75, 22, 1, 255, 1, 2, 13, 255, 1, 1, 25, 255, 5, 5, 5, 255, 0, 2, 66, 255, 17, 66, 228, 255, 82, 87, 72, 255, 54, 36, 0, 255, 46, 16, 3, 255, 34, 29, 123, 255, 6, 19, 117, 255, 8, 4, 1, 255, 11, 3, 3, 255, 14, 0, 3, 255, 17, 3, 2, 255, 22, 6, 6, 255, 23, 5, 3, 255, 26, 8, 6, 255, 22, 5, 3, 255, 21, 7, 4, 255, 23, 11, 9, 255, 22, 8, 8, 255, 32, 14, 12, 255, 32, 12, 8, 255, 30, 11, 6, 255, 28, 10, 3, 255, 31, 9, 3, 255, 35, 12, 4, 255, 35, 14, 4, 255, 34, 11, 2, 255, 34, 10, 3, 255, 44, 14, 6, 255, 42, 13, 2, 255, 47, 12, 5, 255, 45, 17, 5, 255, 39, 15, 4, 255, 41, 13, 6, 255, 34, 13, 4, 255, 35, 15, 4, 255, 42, 16, 3, 255, 46, 19, 3, 255, 48, 19, 0, 255, 54, 20, 3, 255, 62, 23, 7, 255, 60, 18, 5, 255, 56, 17, 3, 255, 52, 21, 2, 255, 52, 21, 2, 255, 43, 23, 2, 255, 45, 24, 1, 255, 52, 26, 3, 255, 57, 26, 5, 255, 51, 32, 2, 255, 58, 34, 4, 255, 57, 31, 2, 255, 66, 36, 4, 255, 59, 37, 3, 255, 57, 37, 8, 255, 68, 37, 0, 255, 86, 51, 5, 255, 92, 59, 4, 255, 72, 48, 5, 255, 75, 53, 1, 255, 75, 53, 3, 255, 76, 44, 5, 255, 95, 59, 6, 255, 135, 87, 8, 255, 157, 99, 4, 255, 160, 95, 5, 255, 165, 99, 7, 255, 174, 97, 9, 255, 151, 84, 5, 255, 129, 68, 5, 255, 121, 79, 10, 255, 121, 83, 6, 255, 150, 110, 2, 255, 184, 113, 6, 255, 178, 102, 17, 255, 179, 106, 17, 255, 182, 109, 26, 255, 192, 122, 29, 255, 192, 123, 18, 255, 185, 105, 19, 255, 180, 101, 23, 255, 185, 104, 30, 255, 182, 105, 20, 255, 173, 103, 12, 255, 173, 105, 8, 255, 165, 91, 20, 255, 167, 93, 15, 255, 174, 97, 18, 255, 162, 85, 11, 255, 165, 98, 6, 255, 171, 104, 5, 255, 171, 98, 15, 255, 171, 96, 17, 255, 174, 98, 12, 255, 174, 101, 11, 255, 178, 98, 14, 255, 174, 89, 10, 255, 167, 81, 12, 255, 170, 88, 14, 255, 177, 98, 17, 255, 177, 100, 15, 255, 178, 104, 11, 255, 184, 111, 16, 255, 188, 107, 5, 255, 192, 111, 8, 255, 189, 114, 21, 255, 199, 116, 16, 255, 202, 123, 16, 255, 197, 120, 21, 255, 194, 122, 9, 255, 196, 121, 13, 255, 189, 111, 12, 255, 195, 117, 19, 255, 202, 123, 15, 255, 200, 115, 11, 255, 185, 106, 10, 255, 186, 107, 11, 255, 195, 116, 6, 255, 186, 115, 8, 255, 185, 112, 15, 255, 178, 105, 11, 255, 169, 99, 4, 255, 164, 84, 6, 255, 164, 85, 11, 255, 158, 85, 6, 255, 151, 70, 12, 255, 137, 65, 4, 255, 135, 62, 2, 255, 146, 64, 1, 255, 145, 61, 3, 255, 142, 57, 0, 255, 136, 53, 9, 255, 132, 49, 12, 255, 124, 47, 9, 255, 125, 60, 8, 255, 133, 58, 1, 255, 124, 49, 4, 255, 144, 63, 6, 255, 178, 88, 2, 255, 184, 92, 3, 255, 187, 99, 1, 255, 195, 105, 0, 255, 198, 108, 2, 255, 203, 115, 2, 255, 210, 114, 4, 255, 210, 114, 9, 255, 205, 114, 1, 255, 201, 111, 6, 255, 198, 105, 4, 255, 209, 114, 1, 255, 206, 107, 3, 255, 203, 108, 12, 255, 193, 106, 6, 255, 202, 109, 9, 255, 189, 90, 11, 255, 178, 88, 8, 255, 172, 85, 5, 255, 177, 78, 6, 255, 174, 83, 4, 255, 162, 80, 6, 255, 147, 73, 2, 255, 146, 77, 4, 255, 155, 80, 3, 255, 150, 76, 3, 255, 169, 82, 8, 255, 176, 86, 8, 255, 174, 83, 5, 255, 161, 77, 5, 255, 141, 71, 16, 255, 134, 71, 7, 255, 146, 74, 3, 255, 138, 68, 6, 255, 135, 66, 13, 255, 148, 80, 11, 255, 172, 102, 9, 255, 177, 99, 12, 255, 181, 102, 10, 255, 193, 112, 7, 255, 186, 110, 10, 255, 184, 105, 8, 255, 168, 83, 5, 255, 168, 89, 6, 255, 187, 112, 10, 255, 192, 111, 12, 255, 204, 123, 15, 255, 202, 121, 14, 255, 201, 121, 22, 255, 206, 129, 20, 255, 209, 133, 13, 255, 210, 131, 19, 255, 213, 130, 17, 255, 213, 139, 7, 255, 215, 143, 5, 255, 218, 141, 17, 255, 220, 144, 7, 255, 219, 145, 16, 255, 218, 144, 14, 255, 220, 147, 11, 255, 219, 147, 12, 255, 216, 142, 12, 255, 220, 145, 18, 255, 218, 145, 15, 255, 216, 146, 8, 255, 220, 143, 13, 255, 218, 146, 15, 255, 218, 149, 11, 255, 221, 150, 15, 255, 221, 148, 7, 255, 219, 141, 10, 255, 220, 141, 7, 255, 215, 142, 1, 255, 215, 143, 6, 255, 219, 147, 6, 255, 223, 154, 9, 255, 216, 139, 7, 255, 211, 130, 9, 255, 197, 118, 7, 255, 191, 113, 15, 255, 197, 127, 12, 255, 207, 144, 8, 255, 208, 144, 7, 255, 215, 148, 6, 255, 214, 153, 7, 255, 218, 152, 14, 255, 217, 149, 3, 255, 224, 157, 5, 255, 229, 164, 5, 255, 224, 158, 5, 255, 214, 141, 13, 255, 217, 147, 4, 255, 225, 160, 2, 255, 227, 160, 9, 255, 222, 155, 4, 255, 220, 155, 5, 255, 221, 157, 11, 255, 217, 158, 5, 255, 213, 157, 3, 255, 213, 158, 2, 255, 216, 158, 1, 255, 220, 159, 4, 255, 216, 155, 0, 255, 218, 155, 5, 255, 207, 146, 6, 255, 212, 151, 15, 255, 217, 162, 3, 255, 211, 156, 7, 255, 209, 151, 6, 255, 209, 149, 5, 255, 211, 151, 5, 255, 211, 154, 4, 255, 209, 152, 2, 255, 207, 146, 18, 255, 205, 145, 15, 255, 208, 151, 3, 255, 193, 133, 9, 255, 195, 134, 1, 255, 199, 133, 5, 255, 202, 129, 5, 255, 207, 137, 1, 255, 208, 144, 3, 255, 210, 153, 13, 255, 213, 156, 14, 255, 214, 153, 10, 255, 210, 148, 3, 255, 208, 145, 1, 255, 207, 143, 8, 255, 206, 143, 10, 255, 208, 144, 5, 255, 205, 140, 7, 255, 208, 142, 8, 255, 202, 133, 6, 255, 197, 124, 14, 255, 196, 125, 7, 255, 195, 124, 5, 255, 200, 127, 8, 255, 200, 126, 5, 255, 198, 121, 10, 255, 197, 118, 11, 255, 202, 123, 6, 255, 197, 117, 0, 255, 201, 118, 13, 255, 202, 118, 11, 255, 201, 119, 5, 255, 197, 115, 1, 255, 192, 113, 3, 255, 190, 110, 14, 255, 191, 107, 6, 255, 190, 104, 7, 255, 181, 91, 8, 255, 173, 78, 6, 255, 171, 74, 0, 255, 173, 73, 3, 255, 172, 80, 12, 255, 163, 73, 6, 255, 168, 74, 0, 255, 171, 76, 6, 255, 164, 70, 5, 255, 163, 71, 2, 255, 156, 66, 2, 255, 152, 63, 6, 255, 152, 61, 8, 255, 136, 50, 6, 255, 135, 57, 8, 255, 124, 50, 0, 255, 127, 50, 5, 255, 147, 74, 6, 255, 131, 59, 5, 255, 132, 62, 8, 255, 133, 65, 4, 255, 131, 61, 6, 255, 112, 46, 2, 255, 129, 58, 4, 255, 150, 71, 3, 255, 123, 45, 9, 255, 131, 51, 13, 255, 163, 83, 6, 255, 173, 94, 2, 255, 176, 98, 3, 255, 180, 89, 2, 255, 160, 72, 2, 255, 134, 53, 2, 255, 131, 55, 2, 255, 149, 73, 3, 255, 178, 99, 2, 255, 191, 107, 3, 255, 191, 103, 4, 255, 180, 93, 5, 255, 176, 89, 2, 255, 179, 91, 2, 255, 179, 88, 0, 255, 179, 88, 0, 255, 182, 92, 3, 255, 173, 87, 3, 255, 163, 78, 6, 255, 154, 67, 4, 255, 146, 59, 2, 255, 147, 67, 2, 255, 148, 66, 3, 255, 140, 62, 3, 255, 130, 56, 0, 255, 131, 53, 2, 255, 128, 48, 0, 255, 126, 48, 0, 255, 125, 50, 3, 255, 117, 45, 3, 255, 110, 43, 4, 255, 105, 42, 3, 255, 102, 38, 0, 255, 105, 40, 0, 255, 109, 41, 3, 255, 106, 40, 6, 255, 106, 41, 3, 255, 110, 43, 3, 255, 111, 43, 3, 255, 112, 43, 3, 255, 116, 43, 5, 255, 115, 44, 2, 255, 119, 48, 8, 255, 117, 45, 6, 255, 110, 39, 0, 255, 122, 52, 2, 255, 136, 62, 5, 255, 142, 66, 1, 255, 151, 69, 1, 255, 164, 75, 2, 255, 175, 83, 5, 255, 178, 86, 5, 255, 176, 83, 2, 255, 174, 80, 1, 255, 178, 79, 2, 255, 175, 77, 1, 255, 157, 63, 1, 255, 134, 46, 2, 255, 128, 49, 3, 255, 129, 54, 3, 255, 128, 53, 3, 255, 120, 48, 1, 255, 109, 39, 3, 255, 93, 30, 1, 255, 85, 29, 1, 255, 86, 31, 2, 255, 85, 31, 2, 255, 82, 29, 2, 255, 78, 25, 0, 255, 79, 26, 3, 255, 75, 25, 3, 255, 69, 23, 2, 255, 63, 19, 0, 255, 63, 20, 0, 255, 80, 23, 7, 255, 76, 23, 8, 255, 65, 17, 3, 255, 63, 18, 3, 255, 55, 16, 1, 255, 63, 18, 4, 255, 62, 20, 1, 255, 65, 18, 0, 255, 69, 20, 2, 255, 1, 5, 19, 255, 1, 1, 0, 255, 3, 0, 59, 255, 14, 52, 229, 255, 73, 84, 93, 255, 58, 34, 0, 255, 36, 13, 0, 255, 47, 27, 106, 255, 4, 25, 141, 255, 14, 4, 10, 255, 14, 6, 3, 255, 15, 5, 6, 255, 17, 4, 1, 255, 18, 2, 2, 255, 21, 5, 5, 255, 22, 6, 5, 255, 23, 7, 4, 255, 20, 5, 2, 255, 20, 6, 2, 255, 18, 4, 3, 255, 23, 9, 8, 255, 27, 11, 9, 255, 28, 10, 7, 255, 27, 7, 4, 255, 35, 15, 11, 255, 32, 8, 3, 255, 34, 11, 5, 255, 31, 14, 6, 255, 29, 9, 2, 255, 36, 12, 5, 255, 46, 14, 9, 255, 38, 13, 3, 255, 41, 13, 4, 255, 40, 15, 4, 255, 36, 14, 3, 255, 38, 10, 5, 255, 33, 14, 5, 255, 37, 15, 4, 255, 47, 19, 5, 255, 49, 17, 1, 255, 51, 18, 0, 255, 49, 22, 2, 255, 49, 20, 4, 255, 48, 21, 6, 255, 41, 23, 6, 255, 38, 23, 5, 255, 40, 25, 4, 255, 49, 27, 6, 255, 48, 27, 2, 255, 46, 28, 2, 255, 46, 29, 2, 255, 50, 34, 3, 255, 60, 36, 4, 255, 66, 37, 5, 255, 66, 33, 11, 255, 61, 42, 1, 255, 61, 40, 2, 255, 80, 46, 4, 255, 93, 60, 4, 255, 76, 49, 2, 255, 72, 49, 7, 255, 74, 54, 0, 255, 60, 48, 5, 255, 80, 47, 5, 255, 77, 41, 6, 255, 94, 62, 3, 255, 143, 90, 2, 255, 155, 91, 1, 255, 164, 96, 5, 255, 165, 90, 1, 255, 147, 85, 2, 255, 115, 69, 2, 255, 123, 79, 5, 255, 164, 105, 15, 255, 188, 110, 19, 255, 194, 113, 22, 255, 200, 123, 32, 255, 202, 134, 29, 255, 208, 142, 24, 255, 213, 145, 17, 255, 201, 125, 20, 255, 194, 116, 27, 255, 198, 122, 22, 255, 200, 119, 25, 255, 198, 122, 26, 255, 201, 124, 19, 255, 199, 121, 13, 255, 201, 120, 22, 255, 199, 120, 11, 255, 190, 118, 19, 255, 196, 119, 21, 255, 200, 118, 14, 255, 196, 118, 15, 255, 195, 117, 17, 255, 199, 115, 20, 255, 197, 116, 14, 255, 192, 114, 19, 255, 198, 115, 19, 255, 193, 115, 17, 255, 189, 115, 9, 255, 186, 114, 14, 255, 199, 120, 18, 255, 200, 120, 10, 255, 201, 119, 15, 255, 197, 116, 8, 255, 199, 117, 12, 255, 200, 126, 13, 255, 202, 121, 19, 255, 198, 122, 16, 255, 201, 121, 13, 255, 198, 116, 7, 255, 194, 115, 15, 255, 191, 109, 15, 255, 202, 116, 8, 255, 204, 117, 21, 255, 201, 117, 10, 255, 197, 120, 11, 255, 198, 111, 4, 255, 203, 120, 4, 255, 201, 120, 10, 255, 206, 119, 10, 255, 201, 122, 11, 255, 198, 116, 14, 255, 205, 118, 7, 255, 198, 115, 7, 255, 190, 103, 12, 255, 194, 105, 9, 255, 187, 108, 13, 255, 188, 106, 8, 255, 182, 104, 8, 255, 183, 101, 15, 255, 176, 99, 12, 255, 176, 103, 1, 255, 171, 101, 9, 255, 159, 91, 10, 255, 150, 74, 9, 255, 138, 69, 6, 255, 128, 64, 4, 255, 112, 61, 14, 255, 111, 53, 4, 255, 120, 52, 9, 255, 137, 64, 7, 255, 145, 68, 4, 255, 146, 64, 7, 255, 154, 69, 7, 255, 153, 65, 0, 255, 152, 68, 3, 255, 152, 71, 7, 255, 145, 67, 16, 255, 140, 64, 14, 255, 137, 59, 4, 255, 151, 68, 8, 255, 150, 73, 6, 255, 153, 67, 6, 255, 166, 72, 10, 255, 167, 82, 8, 255, 157, 78, 7, 255, 153, 74, 8, 255, 166, 74, 4, 255, 170, 77, 2, 255, 163, 77, 3, 255, 154, 80, 5, 255, 148, 78, 6, 255, 145, 73, 11, 255, 155, 72, 5, 255, 154, 76, 2, 255, 179, 93, 5, 255, 172, 84, 11, 255, 153, 68, 8, 255, 146, 69, 14, 255, 142, 76, 11, 255, 148, 85, 9, 255, 161, 94, 9, 255, 167, 101, 8, 255, 175, 107, 10, 255, 183, 111, 20, 255, 193, 116, 12, 255, 193, 110, 9, 255, 191, 103, 6, 255, 193, 108, 16, 255, 204, 118, 11, 255, 200, 111, 1, 255, 192, 101, 14, 255, 202, 116, 21, 255, 208, 131, 15, 255, 210, 136, 12, 255, 214, 136, 8, 255, 212, 132, 15, 255, 205, 125, 14, 255, 202, 124, 9, 255, 215, 136, 15, 255, 217, 138, 14, 255, 214, 137, 16, 255, 210, 132, 16, 255, 207, 127, 16, 255, 212, 133, 18, 255, 218, 143, 18, 255, 212, 139, 13, 255, 215, 140, 10, 255, 219, 144, 8, 255, 218, 145, 14, 255, 220, 145, 10, 255, 219, 144, 12, 255, 220, 148, 11, 255, 212, 144, 3, 255, 217, 149, 13, 255, 220, 148, 15, 255, 220, 147, 12, 255, 222, 149, 8, 255, 210, 138, 4, 255, 204, 131, 12, 255, 215, 144, 9, 255, 219, 148, 4, 255, 218, 144, 12, 255, 223, 148, 11, 255, 220, 145, 4, 255, 202, 121, 19, 255, 196, 123, 6, 255, 208, 138, 12, 255, 214, 144, 10, 255, 213, 146, 7, 255, 214, 150, 10, 255, 215, 151, 10, 255, 222, 157, 4, 255, 226, 153, 3, 255, 220, 148, 5, 255, 221, 158, 10, 255, 220, 154, 1, 255, 220, 137, 5, 255, 220, 135, 17, 255, 217, 144, 4, 255, 221, 152, 7, 255, 224, 158, 7, 255, 223, 158, 2, 255, 224, 160, 4, 255, 223, 163, 4, 255, 220, 162, 4, 255, 221, 162, 3, 255, 213, 158, 0, 255, 216, 160, 2, 255, 218, 158, 2, 255, 215, 155, 0, 255, 216, 158, 2, 255, 215, 158, 3, 255, 213, 156, 3, 255, 217, 160, 7, 255, 214, 160, 3, 255, 210, 155, 8, 255, 204, 150, 3, 255, 207, 151, 5, 255, 212, 155, 6, 255, 211, 154, 4, 255, 207, 149, 3, 255, 208, 150, 11, 255, 209, 153, 13, 255, 211, 156, 2, 255, 185, 123, 9, 255, 195, 132, 8, 255, 177, 105, 8, 255, 189, 116, 15, 255, 199, 134, 5, 255, 204, 149, 2, 255, 214, 161, 11, 255, 214, 159, 12, 255, 212, 152, 9, 255, 208, 144, 4, 255, 208, 141, 7, 255, 209, 145, 12, 255, 208, 144, 10, 255, 203, 140, 6, 255, 207, 140, 11, 255, 205, 139, 5, 255, 209, 138, 20, 255, 201, 129, 12, 255, 199, 127, 9, 255, 207, 135, 14, 255, 203, 133, 2, 255, 201, 130, 6, 255, 203, 127, 15, 255, 200, 124, 6, 255, 199, 117, 9, 255, 197, 116, 14, 255, 197, 119, 12, 255, 201, 119, 13, 255, 190, 103, 8, 255, 187, 99, 7, 255, 196, 110, 7, 255, 188, 104, 9, 255, 187, 97, 2, 255, 179, 89, 2, 255, 167, 75, 4, 255, 166, 73, 3, 255, 163, 68, 4, 255, 167, 69, 6, 255, 176, 83, 10, 255, 174, 85, 5, 255, 166, 76, 3, 255, 160, 73, 2, 255, 162, 72, 1, 255, 163, 63, 8, 255, 158, 57, 5, 255, 146, 60, 5, 255, 143, 57, 5, 255, 126, 50, 2, 255, 121, 57, 4, 255, 116, 49, 3, 255, 137, 59, 7, 255, 158, 78, 10, 255, 132, 50, 8, 255, 127, 53, 4, 255, 124, 59, 3, 255, 117, 56, 1, 255, 113, 52, 2, 255, 106, 38, 5, 255, 126, 56, 0, 255, 124, 50, 8, 255, 149, 78, 2, 255, 172, 94, 3, 255, 183, 93, 5, 255, 181, 79, 9, 255, 157, 67, 9, 255, 139, 53, 8, 255, 131, 51, 3, 255, 147, 69, 2, 255, 171, 86, 7, 255, 198, 105, 3, 255, 197, 105, 1, 255, 187, 96, 1, 255, 176, 87, 0, 255, 177, 86, 4, 255, 177, 86, 6, 255, 179, 88, 4, 255, 184, 93, 1, 255, 189, 100, 1, 255, 187, 99, 2, 255, 187, 99, 4, 255, 184, 93, 5, 255, 169, 77, 3, 255, 159, 68, 5, 255, 148, 59, 1, 255, 136, 53, 3, 255, 121, 43, 1, 255, 127, 48, 4, 255, 134, 50, 4, 255, 127, 50, 3, 255, 121, 47, 7, 255, 117, 42, 9, 255, 116, 45, 7, 255, 110, 42, 4, 255, 109, 43, 6, 255, 107, 41, 2, 255, 107, 42, 2, 255, 104, 37, 4, 255, 105, 38, 1, 255, 106, 38, 5, 255, 105, 35, 4, 255, 113, 40, 1, 255, 116, 40, 3, 255, 118, 47, 2, 255, 126, 57, 7, 255, 120, 49, 2, 255, 115, 47, 3, 255, 124, 57, 1, 255, 138, 62, 3, 255, 144, 60, 0, 255, 150, 69, 2, 255, 161, 73, 1, 255, 171, 78, 0, 255, 176, 83, 2, 255, 174, 82, 1, 255, 171, 80, 2, 255, 170, 78, 3, 255, 170, 75, 5, 255, 160, 64, 2, 255, 146, 56, 7, 255, 130, 48, 10, 255, 122, 46, 2, 255, 121, 50, 1, 255, 106, 40, 1, 255, 93, 31, 0, 255, 87, 28, 5, 255, 84, 27, 3, 255, 86, 30, 3, 255, 88, 29, 1, 255, 85, 27, 2, 255, 82, 24, 1, 255, 79, 22, 1, 255, 77, 21, 4, 255, 74, 23, 7, 255, 66, 19, 3, 255, 57, 15, 0, 255, 59, 21, 3, 255, 61, 20, 2, 255, 64, 18, 3, 255, 60, 17, 1, 255, 58, 18, 1, 255, 55, 20, 1, 255, 58, 23, 1, 255, 59, 20, 0, 255, 62, 18, 2, 255, 3, 1, 0, 255, 0, 0, 48, 255, 10, 43, 217, 255, 65, 81, 106, 255, 54, 40, 4, 255, 37, 16, 0, 255, 42, 21, 90, 255, 8, 17, 151, 255, 10, 3, 16, 255, 10, 6, 0, 255, 15, 5, 5, 255, 16, 5, 5, 255, 15, 6, 2, 255, 19, 4, 4, 255, 18, 4, 3, 255, 18, 4, 3, 255, 18, 5, 3, 255, 20, 6, 5, 255, 20, 8, 6, 255, 21, 7, 6, 255, 24, 7, 7, 255, 27, 9, 6, 255, 31, 11, 8, 255, 32, 11, 7, 255, 32, 11, 8, 255, 30, 8, 4, 255, 28, 14, 6, 255, 23, 13, 4, 255, 26, 14, 6, 255, 28, 13, 5, 255, 33, 11, 5, 255, 31, 12, 3, 255, 32, 12, 2, 255, 34, 14, 3, 255, 34, 17, 4, 255, 34, 12, 1, 255, 32, 14, 1, 255, 36, 17, 3, 255, 45, 18, 9, 255, 41, 15, 4, 255, 47, 20, 3, 255, 54, 22, 3, 255, 45, 20, 0, 255, 43, 23, 1, 255, 44, 23, 2, 255, 35, 19, 3, 255, 30, 24, 2, 255, 38, 26, 1, 255, 47, 31, 4, 255, 51, 34, 4, 255, 57, 29, 1, 255, 63, 35, 3, 255, 63, 34, 4, 255, 62, 30, 2, 255, 63, 33, 2, 255, 62, 40, 0, 255, 70, 45, 4, 255, 87, 54, 3, 255, 80, 48, 3, 255, 66, 51, 1, 255, 73, 54, 0, 255, 72, 48, 4, 255, 62, 42, 4, 255, 73, 51, 1, 255, 70, 47, 1, 255, 79, 55, 7, 255, 136, 79, 7, 255, 158, 96, 4, 255, 142, 85, 1, 255, 134, 75, 2, 255, 145, 81, 10, 255, 158, 93, 10, 255, 178, 107, 13, 255, 192, 106, 10, 255, 192, 122, 25, 255, 192, 149, 29, 255, 202, 151, 11, 255, 194, 133, 8, 255, 197, 134, 26, 255, 194, 128, 11, 255, 191, 114, 14, 255, 194, 123, 11, 255, 195, 121, 15, 255, 197, 121, 26, 255, 198, 121, 11, 255, 200, 120, 12, 255, 199, 116, 24, 255, 199, 121, 11, 255, 200, 121, 6, 255, 201, 120, 14, 255, 198, 120, 15, 255, 197, 121, 13, 255, 196, 117, 16, 255, 201, 118, 10, 255, 204, 118, 15, 255, 197, 116, 4, 255, 201, 120, 5, 255, 202, 117, 10, 255, 201, 119, 9, 255, 205, 119, 12, 255, 208, 125, 7, 255, 201, 121, 5, 255, 200, 119, 15, 255, 202, 122, 18, 255, 203, 123, 6, 255, 196, 121, 8, 255, 195, 110, 5, 255, 204, 123, 15, 255, 208, 136, 15, 255, 205, 128, 13, 255, 215, 135, 21, 255, 209, 122, 16, 255, 210, 126, 20, 255, 204, 128, 13, 255, 201, 123, 15, 255, 207, 123, 10, 255, 203, 124, 7, 255, 203, 123, 4, 255, 206, 122, 6, 255, 201, 118, 5, 255, 197, 118, 5, 255, 202, 121, 10, 255, 204, 115, 12, 255, 203, 117, 9, 255, 201, 120, 2, 255, 201, 119, 3, 255, 204, 120, 8, 255, 205, 120, 14, 255, 201, 115, 15, 255, 198, 117, 7, 255, 199, 114, 5, 255, 197, 112, 5, 255, 195, 108, 7, 255, 192, 108, 5, 255, 186, 114, 4, 255, 185, 101, 6, 255, 179, 100, 6, 255, 166, 96, 12, 255, 162, 89, 14, 255, 161, 81, 4, 255, 136, 68, 5, 255, 128, 64, 11, 255, 133, 68, 6, 255, 134, 66, 3, 255, 138, 67, 10, 255, 142, 73, 7, 255, 138, 72, 7, 255, 136, 70, 3, 255, 153, 82, 6, 255, 158, 83, 3, 255, 141, 67, 9, 255, 132, 60, 6, 255, 147, 67, 8, 255, 154, 69, 6, 255, 151, 71, 4, 255, 146, 71, 2, 255, 154, 81, 10, 255, 153, 72, 10, 255, 145, 64, 5, 255, 147, 67, 2, 255, 158, 69, 6, 255, 146, 69, 5, 255, 145, 75, 9, 255, 137, 74, 12, 255, 137, 70, 8, 255, 120, 61, 7, 255, 126, 60, 4, 255, 132, 68, 13, 255, 150, 82, 5, 255, 181, 101, 9, 255, 186, 110, 4, 255, 184, 108, 10, 255, 190, 112, 10, 255, 193, 116, 9, 255, 197, 118, 11, 255, 199, 118, 8, 255, 197, 117, 21, 255, 202, 124, 9, 255, 202, 121, 11, 255, 191, 113, 14, 255, 204, 120, 16, 255, 202, 115, 14, 255, 175, 85, 5, 255, 182, 88, 7, 255, 205, 121, 19, 255, 207, 129, 18, 255, 212, 133, 11, 255, 214, 135, 27, 255, 204, 126, 25, 255, 204, 125, 14, 255, 210, 131, 12, 255, 208, 127, 11, 255, 208, 127, 6, 255, 200, 123, 16, 255, 208, 137, 20, 255, 219, 149, 15, 255, 217, 141, 17, 255, 210, 130, 10, 255, 211, 132, 19, 255, 217, 143, 12, 255, 216, 143, 14, 255, 221, 147, 9, 255, 217, 144, 6, 255, 217, 145, 8, 255, 210, 142, 7, 255, 209, 145, 10, 255, 219, 148, 10, 255, 225, 150, 9, 255, 210, 136, 1, 255, 206, 134, 14, 255, 218, 152, 19, 255, 218, 153, 6, 255, 222, 150, 7, 255, 206, 132, 4, 255, 204, 130, 5, 255, 210, 135, 8, 255, 188, 116, 13, 255, 206, 143, 9, 255, 218, 151, 6, 255, 210, 137, 10, 255, 211, 136, 6, 255, 216, 145, 10, 255, 217, 146, 13, 255, 216, 147, 2, 255, 213, 147, 7, 255, 210, 153, 13, 255, 220, 157, 9, 255, 207, 129, 8, 255, 195, 114, 18, 255, 209, 143, 11, 255, 221, 158, 0, 255, 226, 161, 7, 255, 227, 164, 7, 255, 225, 164, 0, 255, 230, 168, 8, 255, 227, 167, 11, 255, 220, 164, 1, 255, 218, 159, 1, 255, 217, 159, 0, 255, 219, 161, 2, 255, 218, 159, 3, 255, 216, 159, 3, 255, 217, 161, 7, 255, 215, 161, 2, 255, 215, 162, 2, 255, 216, 162, 3, 255, 216, 161, 7, 255, 209, 152, 8, 255, 208, 154, 5, 255, 209, 154, 3, 255, 211, 155, 4, 255, 209, 153, 5, 255, 208, 151, 6, 255, 210, 154, 6, 255, 209, 156, 12, 255, 212, 160, 11, 255, 205, 147, 8, 255, 177, 114, 5, 255, 166, 98, 9, 255, 184, 120, 12, 255, 201, 143, 9, 255, 206, 153, 5, 255, 212, 161, 4, 255, 213, 159, 4, 255, 210, 152, 3, 255, 207, 144, 5, 255, 208, 143, 14, 255, 209, 144, 19, 255, 207, 141, 19, 255, 206, 140, 12, 255, 207, 140, 4, 255, 208, 140, 8, 255, 206, 137, 15, 255, 204, 133, 17, 255, 208, 136, 13, 255, 206, 135, 7, 255, 202, 132, 10, 255, 204, 128, 20, 255, 205, 129, 16, 255, 202, 124, 5, 255, 204, 121, 14, 255, 200, 118, 14, 255, 193, 114, 7, 255, 193, 109, 3, 255, 182, 92, 2, 255, 187, 97, 4, 255, 193, 106, 3, 255, 189, 102, 2, 255, 172, 80, 3, 255, 161, 67, 5, 255, 161, 68, 2, 255, 165, 73, 5, 255, 168, 75, 6, 255, 174, 80, 4, 255, 166, 75, 1, 255, 169, 77, 7, 255, 174, 80, 9, 255, 163, 70, 2, 255, 153, 62, 3, 255, 145, 58, 3, 255, 142, 55, 9, 255, 138, 51, 2, 255, 141, 56, 6, 255, 126, 47, 8, 255, 117, 49, 0, 255, 127, 58, 3, 255, 145, 65, 5, 255, 139, 69, 12, 255, 126, 54, 5, 255, 119, 44, 0, 255, 121, 49, 2, 255, 115, 46, 4, 255, 118, 51, 10, 255, 112, 41, 7, 255, 110, 38, 10, 255, 122, 52, 6, 255, 157, 81, 0, 255, 180, 93, 3, 255, 172, 84, 4, 255, 138, 54, 2, 255, 121, 48, 5, 255, 122, 48, 10, 255, 132, 55, 4, 255, 158, 76, 1, 255, 170, 83, 1, 255, 188, 98, 4, 255, 188, 101, 4, 255, 185, 98, 9, 255, 172, 85, 6, 255, 172, 85, 6, 255, 174, 88, 2, 255, 175, 90, 1, 255, 176, 89, 1, 255, 185, 96, 4, 255, 191, 103, 6, 255, 188, 100, 1, 255, 187, 99, 1, 255, 189, 99, 5, 255, 183, 93, 3, 255, 174, 82, 7, 255, 158, 72, 7, 255, 138, 53, 2, 255, 132, 43, 5, 255, 123, 37, 3, 255, 117, 38, 1, 255, 118, 43, 5, 255, 116, 41, 4, 255, 113, 42, 2, 255, 109, 42, 2, 255, 109, 44, 5, 255, 107, 42, 4, 255, 108, 43, 5, 255, 106, 39, 3, 255, 97, 33, 4, 255, 93, 33, 3, 255, 93, 35, 1, 255, 91, 32, 2, 255, 91, 32, 1, 255, 99, 41, 8, 255, 114, 48, 6, 255, 129, 57, 0, 255, 126, 53, 2, 255, 128, 57, 4, 255, 128, 54, 2, 255, 133, 56, 0, 255, 142, 60, 3, 255, 153, 62, 4, 255, 164, 69, 3, 255, 172, 78, 3, 255, 174, 82, 1, 255, 175, 84, 0, 255, 170, 83, 0, 255, 168, 76, 3, 255, 169, 73, 1, 255, 173, 80, 3, 255, 151, 64, 5, 255, 129, 45, 3, 255, 120, 43, 3, 255, 103, 40, 3, 255, 89, 29, 0, 255, 83, 25, 3, 255, 84, 26, 6, 255, 82, 23, 0, 255, 88, 28, 3, 255, 81, 29, 4, 255, 78, 26, 3, 255, 74, 23, 1, 255, 68, 18, 0, 255, 66, 19, 3, 255, 64, 18, 3, 255, 61, 20, 5, 255, 48, 21, 2, 255, 49, 21, 2, 255, 45, 17, 1, 255, 49, 18, 0, 255, 57, 15, 1, 255, 51, 19, 1, 255, 59, 21, 3, 255, 59, 18, 2, 255, 57, 17, 2, 255, 0, 0, 44, 255, 11, 39, 205, 255, 66, 84, 111, 255, 46, 48, 0, 255, 31, 10, 0, 255, 47, 24, 83, 255, 13, 21, 149, 255, 14, 6, 18, 255, 16, 2, 0, 255, 11, 3, 2, 255, 13, 6, 9, 255, 17, 9, 5, 255, 15, 5, 2, 255, 14, 4, 2, 255, 15, 4, 3, 255, 16, 4, 4, 255, 18, 6, 6, 255, 17, 6, 6, 255, 17, 6, 5, 255, 19, 8, 7, 255, 24, 9, 8, 255, 27, 7, 4, 255, 34, 14, 7, 255, 31, 10, 4, 255, 29, 10, 4, 255, 28, 9, 4, 255, 28, 13, 6, 255, 27, 14, 8, 255, 29, 15, 9, 255, 26, 14, 5, 255, 36, 13, 5, 255, 37, 13, 5, 255, 34, 13, 7, 255, 37, 10, 2, 255, 33, 14, 2, 255, 35, 13, 2, 255, 38, 14, 2, 255, 42, 20, 4, 255, 42, 15, 3, 255, 45, 17, 4, 255, 51, 20, 2, 255, 54, 20, 3, 255, 49, 21, 6, 255, 38, 19, 2, 255, 38, 23, 5, 255, 45, 22, 4, 255, 50, 27, 7, 255, 48, 29, 4, 255, 57, 28, 4, 255, 53, 28, 1, 255, 53, 31, 4, 255, 60, 33, 2, 255, 58, 37, 7, 255, 64, 34, 3, 255, 65, 39, 2, 255, 70, 37, 3, 255, 95, 55, 5, 255, 73, 50, 0, 255, 72, 49, 5, 255, 78, 46, 4, 255, 66, 48, 3, 255, 62, 48, 6, 255, 66, 49, 2, 255, 73, 48, 5, 255, 72, 54, 5, 255, 77, 55, 1, 255, 100, 68, 1, 255, 136, 79, 4, 255, 143, 78, 7, 255, 160, 97, 11, 255, 176, 101, 17, 255, 176, 104, 8, 255, 173, 103, 13, 255, 170, 96, 6, 255, 166, 100, 7, 255, 174, 124, 12, 255, 172, 120, 8, 255, 121, 88, 5, 255, 92, 63, 12, 255, 103, 65, 13, 255, 102, 63, 5, 255, 121, 76, 0, 255, 144, 88, 16, 255, 166, 96, 20, 255, 175, 103, 20, 255, 181, 112, 8, 255, 188, 116, 6, 255, 187, 110, 15, 255, 192, 113, 11, 255, 193, 114, 16, 255, 189, 111, 12, 255, 188, 113, 7, 255, 186, 111, 15, 255, 186, 108, 4, 255, 194, 111, 5, 255, 196, 109, 7, 255, 194, 107, 10, 255, 187, 98, 9, 255, 191, 105, 6, 255, 198, 116, 7, 255, 199, 118, 3, 255, 193, 108, 3, 255, 192, 99, 8, 255, 199, 106, 10, 255, 197, 111, 7, 255, 195, 107, 6, 255, 188, 95, 7, 255, 194, 118, 17, 255, 199, 127, 12, 255, 204, 126, 13, 255, 196, 114, 7, 255, 199, 112, 6, 255, 203, 120, 6, 255, 201, 117, 10, 255, 203, 115, 4, 255, 197, 104, 9, 255, 203, 108, 4, 255, 203, 119, 2, 255, 202, 124, 10, 255, 206, 123, 13, 255, 209, 122, 10, 255, 208, 122, 5, 255, 204, 123, 5, 255, 204, 122, 11, 255, 207, 122, 7, 255, 207, 122, 6, 255, 205, 122, 10, 255, 205, 118, 5, 255, 202, 111, 17, 255, 203, 123, 7, 255, 201, 119, 6, 255, 201, 119, 9, 255, 197, 111, 6, 255, 199, 111, 0, 255, 200, 117, 10, 255, 198, 112, 12, 255, 192, 103, 6, 255, 192, 101, 3, 255, 190, 110, 5, 255, 186, 112, 9, 255, 182, 103, 15, 255, 174, 96, 11, 255, 168, 99, 6, 255, 166, 98, 6, 255, 160, 87, 10, 255, 152, 83, 6, 255, 151, 83, 7, 255, 148, 80, 11, 255, 136, 72, 5, 255, 131, 67, 7, 255, 133, 63, 8, 255, 135, 59, 8, 255, 137, 62, 1, 255, 142, 69, 4, 255, 142, 67, 1, 255, 147, 72, 6, 255, 145, 69, 5, 255, 143, 71, 7, 255, 135, 66, 8, 255, 141, 65, 8, 255, 150, 71, 14, 255, 145, 71, 4, 255, 147, 76, 2, 255, 144, 77, 15, 255, 140, 73, 10, 255, 133, 70, 17, 255, 145, 76, 6, 255, 166, 96, 13, 255, 184, 114, 17, 255, 193, 113, 3, 255, 193, 109, 4, 255, 193, 115, 13, 255, 197, 120, 16, 255, 204, 125, 17, 255, 205, 120, 22, 255, 204, 119, 19, 255, 206, 126, 13, 255, 209, 130, 21, 255, 213, 132, 18, 255, 203, 122, 6, 255, 200, 120, 7, 255, 196, 111, 11, 255, 200, 113, 11, 255, 196, 111, 10, 255, 193, 107, 11, 255, 203, 118, 19, 255, 211, 130, 30, 255, 217, 140, 23, 255, 218, 145, 7, 255, 216, 141, 7, 255, 215, 133, 20, 255, 197, 113, 10, 255, 201, 120, 5, 255, 205, 134, 16, 255, 215, 151, 19, 255, 220, 147, 18, 255, 217, 136, 15, 255, 219, 143, 6, 255, 222, 149, 13, 255, 220, 148, 15, 255, 222, 149, 27, 255, 221, 148, 15, 255, 213, 139, 3, 255, 212, 140, 10, 255, 218, 153, 3, 255, 226, 162, 3, 255, 222, 151, 3, 255, 211, 134, 16, 255, 213, 143, 5, 255, 224, 159, 6, 255, 226, 158, 9, 255, 214, 144, 4, 255, 210, 137, 5, 255, 202, 134, 9, 255, 203, 141, 4, 255, 203, 133, 17, 255, 198, 136, 7, 255, 223, 168, 5, 255, 222, 154, 9, 255, 198, 126, 4, 255, 209, 142, 6, 255, 211, 149, 5, 255, 212, 147, 11, 255, 218, 155, 8, 255, 221, 162, 9, 255, 224, 156, 6, 255, 213, 133, 4, 255, 201, 124, 10, 255, 216, 155, 13, 255, 221, 167, 4, 255, 223, 165, 3, 255, 229, 170, 5, 255, 228, 169, 3, 255, 228, 166, 9, 255, 228, 167, 9, 255, 222, 165, 1, 255, 220, 165, 5, 255, 219, 164, 4, 255, 218, 163, 3, 255, 221, 165, 6, 255, 221, 162, 3, 255, 219, 159, 3, 255, 220, 163, 4, 255, 219, 164, 4, 255, 216, 161, 1, 255, 212, 154, 5, 255, 213, 153, 3, 255, 216, 155, 11, 255, 214, 157, 6, 255, 209, 152, 3, 255, 210, 151, 7, 255, 212, 155, 6, 255, 211, 157, 3, 255, 212, 159, 6, 255, 211, 160, 5, 255, 211, 160, 5, 255, 211, 162, 6, 255, 204, 154, 3, 255, 185, 131, 13, 255, 190, 138, 11, 255, 201, 150, 8, 255, 215, 160, 5, 255, 213, 155, 10, 255, 209, 152, 13, 255, 209, 151, 3, 255, 209, 151, 2, 255, 212, 149, 8, 255, 210, 147, 8, 255, 208, 142, 13, 255, 208, 141, 8, 255, 206, 138, 5, 255, 209, 139, 12, 255, 205, 136, 2, 255, 206, 135, 5, 255, 207, 136, 10, 255, 205, 131, 14, 255, 204, 131, 13, 255, 206, 130, 19, 255, 201, 125, 6, 255, 203, 124, 5, 255, 206, 122, 15, 255, 189, 101, 3, 255, 185, 93, 6, 255, 190, 98, 4, 255, 186, 94, 5, 255, 189, 98, 7, 255, 183, 90, 10, 255, 176, 84, 3, 255, 161, 74, 7, 255, 159, 70, 7, 255, 160, 72, 3, 255, 164, 74, 1, 255, 176, 85, 2, 255, 189, 95, 5, 255, 167, 78, 3, 255, 157, 69, 6, 255, 160, 69, 3, 255, 149, 56, 5, 255, 136, 44, 10, 255, 132, 49, 6, 255, 137, 57, 8, 255, 141, 54, 8, 255, 134, 44, 17, 255, 130, 42, 16, 255, 132, 53, 4, 255, 139, 59, 5, 255, 147, 66, 4, 255, 142, 69, 13, 255, 127, 58, 11, 255, 114, 45, 8, 255, 121, 49, 6, 255, 123, 46, 3, 255, 122, 45, 6, 255, 116, 48, 4, 255, 101, 35, 13, 255, 125, 55, 4, 255, 157, 78, 8, 255, 147, 61, 9, 255, 129, 52, 10, 255, 116, 55, 2, 255, 119, 50, 4, 255, 120, 49, 3, 255, 135, 60, 5, 255, 152, 70, 7, 255, 168, 83, 7, 255, 173, 88, 7, 255, 181, 96, 1, 255, 188, 102, 10, 255, 176, 89, 5, 255, 174, 89, 3, 255, 175, 91, 1, 255, 176, 90, 1, 255, 180, 93, 6, 255, 188, 102, 10, 255, 190, 105, 3, 255, 190, 106, 1, 255, 187, 102, 3, 255, 190, 100, 5, 255, 190, 97, 1, 255, 185, 96, 3, 255, 184, 93, 5, 255, 177, 84, 2, 255, 166, 78, 3, 255, 147, 65, 2, 255, 126, 46, 4, 255, 120, 43, 3, 255, 126, 51, 2, 255, 115, 48, 2, 255, 108, 47, 1, 255, 106, 45, 1, 255, 107, 42, 2, 255, 103, 33, 2, 255, 95, 33, 0, 255, 90, 33, 3, 255, 84, 33, 2, 255, 88, 34, 2, 255, 92, 36, 9, 255, 79, 25, 3, 255, 80, 26, 6, 255, 98, 37, 6, 255, 121, 51, 3, 255, 117, 46, 3, 255, 113, 46, 0, 255, 120, 50, 2, 255, 128, 53, 4, 255, 127, 49, 3, 255, 137, 54, 4, 255, 152, 61, 1, 255, 165, 72, 2, 255, 165, 73, 1, 255, 168, 73, 4, 255, 169, 75, 2, 255, 170, 75, 2, 255, 171, 77, 1, 255, 169, 79, 0, 255, 158, 69, 2, 255, 146, 56, 5, 255, 130, 45, 1, 255, 118, 45, 5, 255, 99, 35, 2, 255, 87, 26, 1, 255, 86, 27, 5, 255, 81, 24, 2, 255, 79, 24, 1, 255, 71, 25, 2, 255, 70, 25, 1, 255, 73, 28, 5, 255, 69, 23, 4, 255, 60, 16, 0, 255, 59, 15, 2, 255, 59, 18, 3, 255, 60, 20, 4, 255, 59, 18, 4, 255, 49, 20, 4, 255, 47, 16, 3, 255, 55, 13, 6, 255, 45, 15, 4, 255, 44, 14, 4, 255, 48, 14, 3, 255, 52, 17, 3, 255, 14, 37, 213, 255, 60, 74, 122, 255, 55, 43, 0, 255, 34, 17, 0, 255, 44, 22, 71, 255, 8, 25, 151, 255, 13, 7, 27, 255, 16, 0, 0, 255, 13, 5, 2, 255, 12, 5, 3, 255, 14, 4, 2, 255, 15, 5, 3, 255, 13, 2, 4, 255, 13, 4, 3, 255, 14, 4, 3, 255, 17, 6, 5, 255, 12, 1, 0, 255, 17, 6, 5, 255, 22, 8, 9, 255, 25, 9, 6, 255, 24, 9, 4, 255, 22, 7, 1, 255, 25, 9, 3, 255, 29, 12, 6, 255, 23, 9, 4, 255, 28, 11, 7, 255, 32, 11, 6, 255, 32, 11, 8, 255, 29, 12, 5, 255, 25, 12, 5, 255, 31, 13, 4, 255, 36, 14, 4, 255, 32, 13, 2, 255, 32, 14, 4, 255, 29, 15, 4, 255, 41, 18, 7, 255, 47, 18, 6, 255, 41, 16, 2, 255, 39, 15, 3, 255, 47, 22, 5, 255, 42, 19, 1, 255, 45, 25, 6, 255, 41, 22, 4, 255, 39, 21, 6, 255, 39, 22, 4, 255, 47, 25, 1, 255, 51, 23, 1, 255, 50, 29, 2, 255, 55, 29, 5, 255, 55, 30, 5, 255, 57, 33, 5, 255, 63, 32, 2, 255, 62, 36, 9, 255, 59, 38, 2, 255, 56, 39, 4, 255, 82, 56, 7, 255, 84, 53, 1, 255, 65, 48, 5, 255, 65, 47, 3, 255, 71, 47, 7, 255, 65, 44, 7, 255, 72, 46, 0, 255, 73, 50, 3, 255, 73, 53, 3, 255, 70, 49, 2, 255, 68, 44, 0, 255, 91, 60, 7, 255, 157, 90, 10, 255, 181, 99, 5, 255, 170, 95, 12, 255, 170, 104, 4, 255, 187, 127, 5, 255, 191, 127, 4, 255, 176, 116, 7, 255, 183, 118, 5, 255, 152, 89, 5, 255, 102, 63, 4, 255, 89, 57, 3, 255, 79, 53, 1, 255, 81, 47, 7, 255, 61, 40, 5, 255, 63, 44, 4, 255, 70, 44, 0, 255, 76, 47, 5, 255, 82, 46, 6, 255, 100, 58, 10, 255, 112, 61, 4, 255, 135, 79, 13, 255, 139, 84, 10, 255, 135, 77, 8, 255, 140, 81, 16, 255, 149, 84, 8, 255, 154, 85, 7, 255, 152, 86, 12, 255, 156, 86, 4, 255, 163, 88, 9, 255, 172, 91, 7, 255, 172, 87, 9, 255, 181, 95, 11, 255, 172, 98, 6, 255, 183, 103, 9, 255, 187, 102, 13, 255, 178, 93, 5, 255, 179, 99, 4, 255, 192, 107, 3, 255, 195, 102, 11, 255, 193, 111, 5, 255, 198, 113, 12, 255, 197, 118, 11, 255, 188, 106, 6, 255, 185, 97, 8, 255, 189, 103, 8, 255, 186, 99, 3, 255, 183, 89, 11, 255, 186, 91, 8, 255, 182, 90, 7, 255, 186, 100, 9, 255, 192, 99, 4, 255, 196, 104, 7, 255, 194, 118, 9, 255, 199, 122, 9, 255, 205, 119, 7, 255, 203, 119, 6, 255, 207, 119, 12, 255, 211, 121, 10, 255, 201, 111, 3, 255, 192, 104, 11, 255, 203, 122, 13, 255, 208, 123, 5, 255, 208, 124, 1, 255, 208, 121, 4, 255, 210, 123, 6, 255, 208, 121, 8, 255, 202, 119, 6, 255, 206, 121, 10, 255, 203, 118, 4, 255, 189, 103, 8, 255, 167, 78, 4, 255, 168, 77, 11, 255, 175, 84, 12, 255, 182, 93, 7, 255, 195, 103, 17, 255, 197, 111, 13, 255, 190, 108, 15, 255, 190, 106, 17, 255, 187, 103, 0, 255, 183, 101, 6, 255, 178, 99, 11, 255, 167, 95, 10, 255, 157, 92, 5, 255, 152, 84, 14, 255, 156, 87, 7, 255, 144, 74, 3, 255, 134, 67, 10, 255, 129, 70, 7, 255, 117, 51, 15, 255, 114, 56, 12, 255, 128, 72, 14, 255, 146, 75, 9, 255, 158, 81, 4, 255, 163, 93, 7, 255, 164, 91, 10, 255, 172, 96, 10, 255, 169, 90, 12, 255, 159, 80, 3, 255, 175, 98, 17, 255, 198, 113, 18, 255, 205, 121, 8, 255, 197, 117, 11, 255, 198, 112, 13, 255, 182, 97, 6, 255, 187, 109, 15, 255, 205, 131, 21, 255, 209, 132, 12, 255, 213, 131, 20, 255, 213, 131, 8, 255, 215, 137, 4, 255, 218, 135, 15, 255, 201, 112, 15, 255, 190, 100, 14, 255, 197, 104, 28, 255, 179, 83, 7, 255, 194, 97, 17, 255, 197, 105, 9, 255, 184, 95, 2, 255, 186, 102, 8, 255, 213, 139, 18, 255, 215, 145, 12, 255, 218, 143, 9, 255, 215, 142, 7, 255, 208, 135, 6, 255, 218, 136, 20, 255, 220, 146, 6, 255, 215, 144, 10, 255, 216, 142, 18, 255, 221, 141, 12, 255, 219, 140, 4, 255, 218, 145, 5, 255, 221, 148, 17, 255, 221, 150, 4, 255, 222, 150, 5, 255, 218, 147, 11, 255, 211, 137, 1, 255, 215, 140, 4, 255, 224, 156, 18, 255, 224, 158, 11, 255, 207, 134, 9, 255, 198, 122, 17, 255, 215, 150, 4, 255, 217, 153, 0, 255, 212, 140, 6, 255, 205, 124, 15, 255, 201, 128, 15, 255, 217, 157, 22, 255, 214, 157, 7, 255, 200, 138, 10, 255, 223, 166, 14, 255, 223, 163, 9, 255, 212, 149, 10, 255, 207, 150, 12, 255, 206, 151, 2, 255, 210, 152, 7, 255, 219, 163, 2, 255, 220, 159, 2, 255, 221, 155, 8, 255, 211, 138, 7, 255, 199, 129, 12, 255, 215, 158, 12, 255, 228, 176, 5, 255, 228, 173, 10, 255, 226, 166, 10, 255, 234, 176, 12, 255, 233, 176, 0, 255, 229, 169, 3, 255, 221, 158, 10, 255, 218, 159, 6, 255, 221, 167, 4, 255, 219, 167, 6, 255, 221, 168, 8, 255, 221, 165, 6, 255, 219, 163, 3, 255, 223, 165, 5, 255, 220, 164, 5, 255, 215, 162, 10, 255, 218, 160, 4, 255, 211, 147, 3, 255, 208, 147, 9, 255, 219, 163, 9, 255, 213, 155, 0, 255, 206, 139, 3, 255, 212, 150, 7, 255, 213, 161, 2, 255, 209, 160, 5, 255, 213, 163, 13, 255, 215, 165, 7, 255, 212, 163, 7, 255, 209, 165, 9, 255, 213, 170, 3, 255, 213, 169, 9, 255, 202, 154, 8, 255, 201, 145, 5, 255, 211, 157, 6, 255, 215, 158, 15, 255, 213, 154, 15, 255, 208, 152, 3, 255, 211, 155, 4, 255, 210, 151, 4, 255, 209, 147, 3, 255, 209, 142, 8, 255, 205, 139, 4, 255, 208, 140, 13, 255, 208, 139, 7, 255, 205, 136, 5, 255, 208, 138, 7, 255, 211, 139, 13, 255, 207, 132, 20, 255, 203, 131, 3, 255, 202, 127, 5, 255, 207, 125, 7, 255, 210, 128, 3, 255, 190, 103, 10, 255, 172, 82, 5, 255, 176, 81, 6, 255, 178, 85, 6, 255, 161, 63, 7, 255, 181, 89, 6, 255, 174, 85, 0, 255, 166, 75, 6, 255, 155, 68, 4, 255, 154, 70, 0, 255, 153, 66, 4, 255, 165, 74, 8, 255, 174, 81, 4, 255, 175, 79, 6, 255, 159, 67, 6, 255, 152, 63, 4, 255, 145, 56, 9, 255, 133, 52, 6, 255, 133, 57, 2, 255, 139, 59, 2, 255, 155, 67, 7, 255, 160, 71, 5, 255, 149, 68, 5, 255, 134, 57, 7, 255, 128, 53, 4, 255, 140, 64, 4, 255, 153, 73, 4, 255, 148, 69, 3, 255, 121, 48, 4, 255, 115, 46, 11, 255, 118, 50, 5, 255, 121, 50, 0, 255, 125, 52, 4, 255, 111, 44, 1, 255, 109, 41, 4, 255, 113, 51, 5, 255, 115, 56, 4, 255, 116, 49, 2, 255, 120, 53, 0, 255, 117, 48, 0, 255, 115, 41, 7, 255, 124, 54, 6, 255, 143, 69, 1, 255, 175, 86, 12, 255, 184, 89, 12, 255, 169, 83, 1, 255, 177, 90, 0, 255, 180, 90, 1, 255, 180, 90, 2, 255, 183, 95, 5, 255, 176, 88, 2, 255, 178, 89, 2, 255, 186, 99, 4, 255, 189, 103, 0, 255, 190, 103, 1, 255, 191, 104, 1, 255, 192, 103, 2, 255, 192, 100, 4, 255, 190, 95, 2, 255, 184, 95, 1, 255, 187, 96, 5, 255, 184, 90, 2, 255, 178, 87, 0, 255, 170, 84, 2, 255, 155, 70, 3, 255, 141, 60, 4, 255, 135, 61, 4, 255, 132, 59, 5, 255, 121, 51, 2, 255, 117, 46, 5, 255, 112, 39, 6, 255, 104, 32, 3, 255, 97, 34, 0, 255, 91, 35, 2, 255, 92, 33, 6, 255, 83, 27, 1, 255, 97, 33, 5, 255, 106, 33, 10, 255, 94, 34, 2, 255, 95, 35, 2, 255, 98, 31, 3, 255, 102, 38, 7, 255, 102, 39, 1, 255, 115, 47, 6, 255, 114, 46, 3, 255, 115, 46, 2, 255, 131, 46, 3, 255, 137, 52, 1, 255, 144, 63, 2, 255, 149, 64, 2, 255, 147, 65, 4, 255, 156, 68, 5, 255, 159, 65, 2, 255, 157, 66, 1, 255, 150, 65, 2, 255, 144, 61, 1, 255, 148, 62, 3, 255, 140, 54, 0, 255, 126, 45, 2, 255, 109, 38, 5, 255, 88, 28, 1, 255, 82, 24, 1, 255, 83, 28, 5, 255, 71, 22, 1, 255, 68, 21, 0, 255, 69, 21, 2, 255, 64, 21, 3, 255, 59, 23, 5, 255, 62, 19, 4, 255, 65, 16, 2, 255, 59, 18, 3, 255, 52, 12, 1, 255, 52, 14, 2, 255, 45, 16, 4, 255, 43, 14, 4, 255, 44, 9, 2, 255, 41, 9, 2, 255, 33, 11, 3, 255, 38, 11, 2, 255, 45, 15, 3, 255, 59, 73, 119, 255, 55, 40, 6, 255, 25, 18, 1, 255, 51, 25, 50, 255, 16, 24, 140, 255, 6, 6, 37, 255, 15, 3, 0, 255, 14, 7, 4, 255, 13, 4, 2, 255, 12, 3, 2, 255, 14, 4, 3, 255, 16, 5, 3, 255, 13, 4, 1, 255, 14, 4, 3, 255, 13, 3, 2, 255, 16, 5, 4, 255, 13, 3, 1, 255, 16, 4, 2, 255, 23, 6, 6, 255, 24, 7, 4, 255, 22, 8, 3, 255, 18, 8, 1, 255, 22, 11, 4, 255, 26, 9, 5, 255, 26, 9, 5, 255, 26, 10, 5, 255, 27, 9, 2, 255, 35, 15, 7, 255, 28, 11, 3, 255, 26, 11, 4, 255, 30, 15, 6, 255, 33, 14, 2, 255, 35, 13, 3, 255, 30, 14, 4, 255, 30, 15, 5, 255, 40, 17, 6, 255, 39, 14, 3, 255, 41, 18, 5, 255, 41, 18, 7, 255, 40, 19, 4, 255, 36, 21, 4, 255, 38, 20, 4, 255, 37, 21, 0, 255, 40, 22, 4, 255, 47, 22, 1, 255, 51, 28, 3, 255, 52, 29, 1, 255, 48, 30, 4, 255, 45, 29, 5, 255, 56, 33, 4, 255, 63, 36, 3, 255, 61, 32, 2, 255, 56, 34, 4, 255, 55, 41, 5, 255, 81, 50, 3, 255, 87, 57, 3, 255, 63, 40, 5, 255, 74, 49, 2, 255, 60, 46, 2, 255, 67, 46, 2, 255, 77, 46, 1, 255, 70, 47, 1, 255, 79, 49, 5, 255, 71, 45, 3, 255, 68, 46, 13, 255, 119, 79, 8, 255, 172, 96, 16, 255, 165, 82, 9, 255, 147, 81, 8, 255, 167, 115, 0, 255, 185, 130, 7, 255, 198, 141, 6, 255, 193, 128, 2, 255, 187, 126, 2, 255, 165, 108, 11, 255, 107, 57, 4, 255, 82, 57, 1, 255, 79, 56, 5, 255, 80, 54, 5, 255, 73, 52, 1, 255, 71, 47, 2, 255, 74, 52, 11, 255, 74, 53, 5, 255, 69, 44, 6, 255, 72, 49, 1, 255, 75, 48, 1, 255, 78, 44, 5, 255, 103, 65, 8, 255, 89, 52, 2, 255, 75, 39, 2, 255, 82, 46, 4, 255, 79, 44, 4, 255, 76, 38, 4, 255, 82, 37, 6, 255, 81, 41, 1, 255, 109, 61, 7, 255, 95, 51, 5, 255, 115, 67, 7, 255, 112, 60, 5, 255, 121, 65, 2, 255, 123, 61, 5, 255, 124, 56, 6, 255, 128, 66, 4, 255, 132, 73, 10, 255, 145, 79, 5, 255, 141, 71, 6, 255, 138, 68, 1, 255, 142, 71, 8, 255, 151, 82, 11, 255, 155, 81, 12, 255, 167, 87, 13, 255, 174, 95, 4, 255, 174, 91, 2, 255, 177, 89, 10, 255, 178, 94, 7, 255, 187, 99, 4, 255, 185, 98, 12, 255, 165, 86, 8, 255, 180, 92, 4, 255, 194, 108, 4, 255, 196, 114, 3, 255, 203, 113, 5, 255, 198, 111, 16, 255, 198, 111, 9, 255, 203, 118, 2, 255, 201, 115, 6, 255, 201, 116, 8, 255, 203, 117, 4, 255, 206, 120, 3, 255, 207, 121, 13, 255, 210, 126, 5, 255, 210, 126, 4, 255, 207, 125, 6, 255, 211, 129, 8, 255, 210, 127, 16, 255, 210, 126, 4, 255, 202, 117, 13, 255, 184, 106, 9, 255, 187, 106, 15, 255, 193, 104, 14, 255, 203, 116, 11, 255, 198, 118, 17, 255, 200, 118, 9, 255, 202, 118, 4, 255, 199, 111, 17, 255, 194, 108, 15, 255, 192, 109, 8, 255, 186, 104, 5, 255, 178, 97, 12, 255, 178, 102, 8, 255, 181, 103, 8, 255, 175, 97, 12, 255, 161, 84, 9, 255, 165, 90, 16, 255, 165, 94, 8, 255, 157, 81, 18, 255, 169, 89, 20, 255, 174, 95, 7, 255, 179, 100, 12, 255, 184, 106, 11, 255, 183, 109, 8, 255, 187, 110, 13, 255, 190, 110, 13, 255, 192, 109, 20, 255, 184, 102, 14, 255, 200, 125, 14, 255, 199, 120, 12, 255, 199, 115, 4, 255, 195, 104, 7, 255, 188, 100, 11, 255, 192, 111, 9, 255, 209, 129, 20, 255, 213, 136, 5, 255, 213, 133, 11, 255, 215, 132, 20, 255, 217, 136, 13, 255, 215, 137, 7, 255, 210, 128, 11, 255, 199, 111, 8, 255, 207, 124, 10, 255, 200, 109, 16, 255, 179, 84, 5, 255, 187, 93, 10, 255, 169, 78, 4, 255, 169, 84, 23, 255, 200, 125, 18, 255, 217, 143, 17, 255, 213, 139, 14, 255, 221, 139, 11, 255, 222, 143, 19, 255, 218, 145, 16, 255, 220, 146, 14, 255, 221, 149, 13, 255, 221, 146, 17, 255, 220, 145, 13, 255, 216, 139, 8, 255, 199, 117, 17, 255, 206, 131, 10, 255, 218, 149, 14, 255, 217, 150, 7, 255, 218, 144, 8, 255, 215, 145, 8, 255, 206, 133, 8, 255, 207, 128, 4, 255, 219, 154, 22, 255, 223, 161, 14, 255, 214, 150, 9, 255, 208, 141, 3, 255, 222, 157, 14, 255, 210, 144, 8, 255, 211, 144, 6, 255, 204, 131, 12, 255, 203, 138, 11, 255, 218, 162, 7, 255, 209, 151, 2, 255, 217, 162, 8, 255, 222, 164, 4, 255, 218, 153, 0, 255, 225, 166, 3, 255, 222, 169, 12, 255, 203, 140, 5, 255, 219, 157, 7, 255, 223, 168, 7, 255, 213, 158, 1, 255, 221, 159, 9, 255, 215, 158, 0, 255, 218, 164, 7, 255, 228, 172, 16, 255, 232, 177, 8, 255, 228, 175, 5, 255, 226, 172, 2, 255, 233, 177, 4, 255, 229, 169, 8, 255, 220, 157, 10, 255, 217, 156, 9, 255, 224, 166, 11, 255, 222, 167, 8, 255, 220, 168, 6, 255, 223, 169, 9, 255, 221, 166, 7, 255, 220, 166, 5, 255, 221, 167, 6, 255, 219, 163, 6, 255, 220, 163, 12, 255, 221, 163, 9, 255, 217, 158, 6, 255, 218, 163, 5, 255, 215, 163, 2, 255, 205, 143, 2, 255, 203, 132, 3, 255, 210, 144, 7, 255, 210, 157, 6, 255, 210, 165, 6, 255, 215, 169, 7, 255, 216, 168, 6, 255, 215, 168, 2, 255, 213, 166, 10, 255, 216, 166, 4, 255, 213, 163, 2, 255, 213, 154, 5, 255, 205, 135, 7, 255, 207, 147, 9, 255, 211, 155, 5, 255, 213, 154, 7, 255, 209, 152, 5, 255, 211, 153, 9, 255, 208, 149, 7, 255, 211, 148, 6, 255, 210, 144, 10, 255, 210, 143, 5, 255, 209, 141, 12, 255, 205, 137, 3, 255, 206, 138, 2, 255, 207, 137, 12, 255, 205, 132, 12, 255, 205, 132, 12, 255, 202, 130, 8, 255, 206, 129, 10, 255, 198, 113, 12, 255, 174, 82, 4, 255, 166, 79, 2, 255, 185, 101, 8, 255, 186, 97, 11, 255, 182, 94, 4, 255, 183, 94, 7, 255, 179, 91, 4, 255, 175, 88, 7, 255, 163, 76, 6, 255, 169, 81, 4, 255, 169, 85, 3, 255, 155, 71, 0, 255, 158, 71, 1, 255, 173, 84, 0, 255, 173, 82, 6, 255, 158, 70, 4, 255, 149, 60, 1, 255, 160, 67, 4, 255, 159, 72, 3, 255, 144, 62, 3, 255, 138, 52, 6, 255, 137, 44, 9, 255, 149, 54, 7, 255, 155, 70, 8, 255, 145, 71, 4, 255, 145, 72, 6, 255, 148, 70, 4, 255, 148, 67, 4, 255, 132, 59, 2, 255, 120, 57, 4, 255, 123, 51, 4, 255, 120, 52, 1, 255, 121, 51, 5, 255, 124, 45, 8, 255, 114, 47, 2, 255, 112, 47, 8, 255, 102, 42, 9, 255, 93, 36, 0, 255, 114, 47, 5, 255, 121, 54, 3, 255, 117, 47, 5, 255, 109, 37, 5, 255, 140, 63, 16, 255, 164, 79, 12, 255, 175, 85, 4, 255, 174, 85, 0, 255, 172, 90, 2, 255, 177, 91, 3, 255, 180, 90, 1, 255, 182, 92, 3, 255, 184, 95, 7, 255, 181, 93, 5, 255, 180, 93, 2, 255, 184, 97, 2, 255, 184, 98, 0, 255, 189, 101, 3, 255, 188, 101, 4, 255, 189, 101, 4, 255, 189, 102, 4, 255, 187, 100, 2, 255, 186, 96, 2, 255, 184, 94, 1, 255, 184, 94, 3, 255, 182, 91, 4, 255, 177, 84, 1, 255, 177, 82, 3, 255, 171, 81, 6, 255, 139, 60, 1, 255, 126, 51, 2, 255, 126, 52, 1, 255, 123, 54, 1, 255, 119, 55, 3, 255, 109, 46, 3, 255, 104, 36, 5, 255, 97, 34, 0, 255, 107, 36, 4, 255, 98, 37, 8, 255, 90, 27, 3, 255, 91, 29, 3, 255, 101, 40, 2, 255, 97, 34, 3, 255, 83, 23, 2, 255, 93, 30, 4, 255, 95, 32, 0, 255, 104, 43, 2, 255, 112, 49, 3, 255, 119, 50, 3, 255, 118, 43, 2, 255, 120, 47, 4, 255, 120, 52, 3, 255, 125, 54, 4, 255, 135, 55, 6, 255, 140, 61, 2, 255, 139, 57, 0, 255, 140, 56, 1, 255, 136, 56, 4, 255, 131, 53, 4, 255, 130, 52, 4, 255, 129, 50, 4, 255, 120, 42, 4, 255, 99, 29, 2, 255, 82, 25, 0, 255, 83, 28, 4, 255, 80, 27, 7, 255, 64, 20, 3, 255, 66, 23, 1, 255, 72, 25, 4, 255, 65, 26, 5, 255, 53, 20, 0, 255, 55, 17, 1, 255, 62, 17, 2, 255, 59, 19, 3, 255, 55, 14, 1, 255, 61, 17, 5, 255, 54, 12, 2, 255, 51, 13, 2, 255, 44, 16, 2, 255, 31, 15, 1, 255, 32, 11, 5, 255, 31, 11, 3, 255, 33, 12, 1, 255, 40, 40, 7, 255, 27, 20, 0, 255, 47, 26, 48, 255, 14, 25, 158, 255, 6, 6, 40, 255, 14, 2, 0, 255, 11, 6, 4, 255, 13, 5, 3, 255, 15, 5, 4, 255, 14, 3, 1, 255, 16, 5, 2, 255, 12, 1, 1, 255, 11, 3, 1, 255, 13, 5, 3, 255, 13, 4, 3, 255, 15, 5, 3, 255, 15, 6, 3, 255, 16, 5, 3, 255, 21, 7, 5, 255, 15, 3, 3, 255, 16, 6, 4, 255, 19, 9, 6, 255, 23, 9, 4, 255, 25, 8, 2, 255, 27, 10, 2, 255, 26, 12, 7, 255, 21, 9, 7, 255, 26, 11, 6, 255, 25, 10, 5, 255, 28, 11, 7, 255, 30, 12, 9, 255, 30, 11, 7, 255, 32, 15, 9, 255, 33, 14, 4, 255, 34, 16, 3, 255, 35, 16, 9, 255, 32, 16, 7, 255, 40, 19, 6, 255, 35, 19, 4, 255, 37, 20, 2, 255, 37, 23, 4, 255, 36, 24, 5, 255, 37, 22, 2, 255, 42, 23, 5, 255, 43, 26, 4, 255, 47, 27, 5, 255, 44, 29, 1, 255, 45, 27, 8, 255, 54, 32, 4, 255, 55, 35, 3, 255, 57, 36, 5, 255, 59, 37, 6, 255, 54, 36, 2, 255, 73, 49, 2, 255, 86, 58, 2, 255, 68, 46, 8, 255, 72, 47, 7, 255, 73, 46, 1, 255, 66, 47, 4, 255, 69, 44, 3, 255, 72, 45, 3, 255, 68, 49, 6, 255, 62, 44, 1, 255, 90, 61, 9, 255, 155, 88, 17, 255, 180, 88, 13, 255, 136, 69, 3, 255, 95, 68, 6, 255, 157, 123, 8, 255, 193, 137, 0, 255, 191, 121, 10, 255, 191, 131, 11, 255, 192, 125, 1, 255, 148, 87, 3, 255, 89, 54, 2, 255, 87, 53, 4, 255, 85, 52, 9, 255, 81, 52, 3, 255, 77, 50, 5, 255, 63, 46, 3, 255, 71, 49, 1, 255, 72, 45, 1, 255, 76, 48, 2, 255, 79, 50, 2, 255, 81, 49, 1, 255, 84, 50, 6, 255, 81, 48, 9, 255, 76, 46, 3, 255, 78, 49, 4, 255, 85, 49, 7, 255, 94, 47, 2, 255, 77, 47, 3, 255, 71, 42, 8, 255, 79, 45, 6, 255, 68, 46, 5, 255, 103, 58, 8, 255, 70, 34, 3, 255, 67, 40, 6, 255, 85, 48, 3, 255, 94, 51, 6, 255, 61, 38, 2, 255, 67, 38, 7, 255, 69, 40, 4, 255, 76, 39, 6, 255, 81, 41, 3, 255, 81, 39, 6, 255, 81, 40, 3, 255, 77, 37, 3, 255, 94, 46, 8, 255, 90, 51, 6, 255, 95, 46, 4, 255, 114, 53, 8, 255, 123, 57, 6, 255, 135, 68, 8, 255, 147, 77, 8, 255, 152, 81, 8, 255, 163, 77, 10, 255, 166, 83, 7, 255, 176, 92, 5, 255, 182, 99, 8, 255, 181, 102, 3, 255, 193, 107, 4, 255, 188, 104, 6, 255, 184, 96, 13, 255, 187, 97, 12, 255, 198, 110, 12, 255, 196, 109, 4, 255, 196, 109, 2, 255, 201, 114, 4, 255, 206, 119, 13, 255, 205, 119, 8, 255, 209, 124, 7, 255, 210, 125, 9, 255, 212, 127, 3, 255, 213, 127, 5, 255, 213, 129, 10, 255, 212, 128, 16, 255, 220, 139, 11, 255, 217, 140, 18, 255, 216, 136, 31, 255, 207, 123, 10, 255, 206, 124, 9, 255, 210, 124, 12, 255, 206, 119, 6, 255, 203, 115, 10, 255, 198, 110, 18, 255, 191, 107, 6, 255, 188, 103, 5, 255, 185, 104, 14, 255, 188, 112, 13, 255, 194, 115, 9, 255, 193, 110, 10, 255, 181, 101, 6, 255, 184, 106, 9, 255, 194, 113, 12, 255, 194, 112, 7, 255, 185, 101, 6, 255, 190, 106, 13, 255, 193, 113, 11, 255, 194, 117, 4, 255, 196, 115, 14, 255, 196, 113, 17, 255, 201, 119, 8, 255, 202, 118, 4, 255, 196, 106, 16, 255, 196, 105, 6, 255, 201, 116, 10, 255, 198, 114, 11, 255, 193, 106, 14, 255, 206, 120, 19, 255, 213, 133, 12, 255, 215, 134, 15, 255, 212, 130, 8, 255, 210, 129, 10, 255, 218, 139, 7, 255, 214, 136, 13, 255, 214, 139, 9, 255, 212, 136, 9, 255, 216, 136, 12, 255, 220, 137, 14, 255, 192, 109, 11, 255, 193, 107, 10, 255, 176, 85, 6, 255, 178, 98, 11, 255, 208, 139, 25, 255, 214, 146, 10, 255, 216, 138, 13, 255, 221, 139, 6, 255, 217, 145, 8, 255, 221, 146, 14, 255, 211, 134, 5, 255, 207, 136, 20, 255, 215, 149, 29, 255, 217, 151, 6, 255, 212, 140, 9, 255, 199, 125, 12, 255, 207, 137, 12, 255, 210, 144, 7, 255, 209, 132, 13, 255, 207, 127, 5, 255, 204, 128, 9, 255, 215, 147, 17, 255, 202, 133, 7, 255, 205, 134, 4, 255, 217, 157, 2, 255, 225, 166, 10, 255, 216, 160, 16, 255, 217, 159, 12, 255, 221, 159, 11, 255, 216, 156, 4, 255, 218, 161, 5, 255, 209, 148, 10, 255, 209, 147, 10, 255, 206, 147, 11, 255, 214, 157, 9, 255, 224, 166, 7, 255, 217, 158, 5, 255, 212, 155, 11, 255, 225, 167, 3, 255, 223, 160, 7, 255, 214, 154, 16, 255, 218, 166, 3, 255, 221, 164, 2, 255, 225, 165, 6, 255, 221, 164, 13, 255, 218, 163, 13, 255, 211, 157, 5, 255, 223, 168, 11, 255, 231, 177, 9, 255, 228, 174, 4, 255, 230, 178, 4, 255, 228, 174, 7, 255, 223, 167, 9, 255, 220, 164, 5, 255, 222, 167, 5, 255, 225, 171, 10, 255, 221, 169, 9, 255, 221, 167, 6, 255, 224, 170, 9, 255, 220, 166, 6, 255, 222, 168, 6, 255, 222, 169, 4, 255, 220, 167, 4, 255, 220, 161, 6, 255, 207, 151, 9, 255, 205, 156, 4, 255, 220, 163, 8, 255, 216, 152, 2, 255, 203, 137, 6, 255, 206, 140, 12, 255, 207, 142, 6, 255, 207, 153, 7, 255, 214, 166, 8, 255, 218, 171, 4, 255, 217, 169, 4, 255, 216, 168, 10, 255, 219, 167, 13, 255, 216, 162, 1, 255, 214, 159, 4, 255, 208, 147, 2, 255, 203, 130, 2, 255, 209, 144, 9, 255, 215, 154, 13, 255, 208, 147, 9, 255, 209, 149, 7, 255, 212, 152, 12, 255, 210, 148, 8, 255, 209, 145, 2, 255, 210, 142, 7, 255, 211, 142, 6, 255, 208, 137, 11, 255, 206, 133, 4, 255, 207, 134, 4, 255, 206, 133, 11, 255, 200, 128, 8, 255, 200, 128, 4, 255, 199, 128, 1, 255, 209, 135, 4, 255, 182, 97, 3, 255, 172, 82, 9, 255, 192, 109, 7, 255, 193, 113, 7, 255, 197, 116, 6, 255, 197, 115, 9, 255, 197, 115, 5, 255, 181, 98, 2, 255, 179, 96, 12, 255, 168, 84, 7, 255, 163, 73, 6, 255, 165, 81, 12, 255, 150, 68, 9, 255, 149, 65, 4, 255, 166, 80, 3, 255, 166, 79, 1, 255, 171, 78, 8, 255, 168, 73, 9, 255, 156, 61, 0, 255, 155, 62, 0, 255, 142, 51, 7, 255, 131, 44, 8, 255, 130, 47, 9, 255, 122, 43, 5, 255, 126, 48, 1, 255, 146, 60, 5, 255, 149, 67, 6, 255, 144, 67, 4, 255, 127, 54, 3, 255, 123, 44, 11, 255, 119, 55, 14, 255, 127, 50, 6, 255, 124, 53, 1, 255, 121, 51, 5, 255, 121, 41, 7, 255, 114, 49, 4, 255, 117, 55, 6, 255, 113, 52, 8, 255, 102, 38, 0, 255, 108, 43, 2, 255, 117, 51, 3, 255, 107, 44, 4, 255, 114, 48, 2, 255, 157, 78, 5, 255, 168, 81, 2, 255, 165, 86, 10, 255, 167, 92, 4, 255, 175, 91, 1, 255, 176, 88, 3, 255, 177, 90, 1, 255, 177, 89, 0, 255, 178, 89, 3, 255, 181, 94, 5, 255, 183, 94, 1, 255, 183, 93, 2, 255, 185, 93, 1, 255, 183, 92, 1, 255, 185, 94, 3, 255, 186, 97, 3, 255, 186, 97, 3, 255, 185, 97, 1, 255, 186, 95, 1, 255, 185, 94, 1, 255, 186, 94, 2, 255, 186, 92, 4, 255, 184, 90, 2, 255, 182, 88, 1, 255, 178, 89, 2, 255, 156, 72, 2, 255, 134, 51, 5, 255, 129, 54, 6, 255, 129, 53, 6, 255, 125, 45, 3, 255, 125, 49, 3, 255, 108, 40, 8, 255, 101, 31, 0, 255, 106, 36, 4, 255, 97, 32, 2, 255, 88, 31, 4, 255, 78, 30, 2, 255, 84, 29, 4, 255, 106, 42, 8, 255, 95, 36, 1, 255, 67, 19, 2, 255, 64, 19, 9, 255, 76, 27, 6, 255, 86, 32, 1, 255, 87, 30, 0, 255, 98, 29, 5, 255, 118, 43, 7, 255, 121, 47, 3, 255, 122, 49, 4, 255, 123, 50, 1, 255, 130, 48, 5, 255, 127, 46, 4, 255, 125, 45, 4, 255, 121, 42, 5, 255, 110, 36, 3, 255, 96, 31, 4, 255, 92, 30, 2, 255, 100, 34, 1, 255, 99, 33, 6, 255, 90, 30, 4, 255, 80, 24, 1, 255, 67, 16, 1, 255, 58, 18, 7, 255, 67, 23, 2, 255, 69, 25, 1, 255, 76, 27, 4, 255, 73, 19, 1, 255, 72, 22, 4, 255, 66, 21, 7, 255, 68, 20, 7, 255, 65, 18, 3, 255, 66, 23, 6, 255, 63, 19, 3, 255, 60, 20, 3, 255, 54, 20, 4, 255, 45, 16, 1, 255, 41, 15, 2, 255, 38, 13, 1, 255, 32, 12, 0, 255, 31, 17, 0, 255, 38, 29, 43, 255, 15, 24, 152, 255, 10, 10, 56, 255, 13, 2, 0, 255, 11, 4, 2, 255, 13, 3, 5, 255, 16, 5, 6, 255, 14, 6, 4, 255, 10, 4, 1, 255, 12, 5, 2, 255, 13, 2, 2, 255, 14, 3, 3, 255, 9, 3, 1, 255, 14, 4, 3, 255, 14, 4, 3, 255, 13, 5, 2, 255, 14, 4, 2, 255, 19, 5, 4, 255, 16, 5, 4, 255, 16, 6, 5, 255, 21, 9, 6, 255, 24, 9, 4, 255, 25, 7, 3, 255, 24, 10, 5, 255, 23, 12, 9, 255, 19, 9, 6, 255, 24, 13, 7, 255, 25, 12, 7, 255, 21, 11, 6, 255, 19, 11, 5, 255, 22, 17, 9, 255, 27, 12, 5, 255, 30, 14, 5, 255, 30, 15, 4, 255, 33, 14, 7, 255, 33, 18, 9, 255, 33, 16, 5, 255, 32, 20, 6, 255, 36, 20, 3, 255, 42, 24, 7, 255, 37, 25, 6, 255, 38, 23, 3, 255, 42, 25, 8, 255, 39, 24, 0, 255, 50, 26, 0, 255, 45, 28, 4, 255, 53, 29, 3, 255, 63, 35, 1, 255, 59, 36, 1, 255, 63, 39, 1, 255, 60, 39, 5, 255, 66, 36, 6, 255, 84, 61, 0, 255, 78, 49, 6, 255, 72, 46, 2, 255, 71, 52, 1, 255, 69, 46, 7, 255, 63, 46, 5, 255, 63, 41, 0, 255, 60, 43, 2, 255, 74, 47, 7, 255, 130, 75, 4, 255, 171, 100, 13, 255, 140, 76, 9, 255, 96, 54, 2, 255, 85, 51, 4, 255, 152, 99, 6, 255, 201, 140, 1, 255, 188, 125, 5, 255, 179, 120, 3, 255, 196, 132, 4, 255, 151, 87, 4, 255, 91, 49, 4, 255, 77, 55, 1, 255, 77, 52, 5, 255, 74, 49, 2, 255, 68, 44, 0, 255, 68, 44, 3, 255, 83, 51, 7, 255, 69, 47, 6, 255, 71, 47, 1, 255, 82, 49, 0, 255, 73, 46, 5, 255, 81, 50, 8, 255, 80, 45, 3, 255, 78, 45, 4, 255, 78, 47, 8, 255, 75, 42, 1, 255, 80, 43, 3, 255, 83, 45, 7, 255, 84, 46, 2, 255, 90, 41, 2, 255, 80, 42, 3, 255, 75, 45, 3, 255, 71, 40, 3, 255, 70, 37, 10, 255, 70, 41, 1, 255, 75, 48, 2, 255, 67, 36, 12, 255, 75, 44, 7, 255, 81, 44, 2, 255, 86, 49, 5, 255, 81, 43, 2, 255, 84, 46, 2, 255, 82, 45, 6, 255, 82, 47, 4, 255, 82, 44, 3, 255, 86, 43, 1, 255, 86, 43, 5, 255, 81, 43, 3, 255, 83, 40, 2, 255, 90, 48, 7, 255, 88, 50, 6, 255, 88, 40, 4, 255, 92, 41, 7, 255, 88, 45, 4, 255, 101, 53, 1, 255, 127, 60, 13, 255, 149, 71, 8, 255, 169, 88, 1, 255, 183, 101, 5, 255, 190, 108, 5, 255, 186, 102, 8, 255, 180, 96, 6, 255, 187, 105, 6, 255, 190, 105, 3, 255, 191, 105, 5, 255, 196, 107, 12, 255, 187, 100, 5, 255, 183, 96, 11, 255, 202, 116, 12, 255, 206, 118, 19, 255, 208, 118, 13, 255, 209, 120, 10, 255, 207, 123, 13, 255, 210, 124, 21, 255, 213, 126, 5, 255, 212, 129, 25, 255, 209, 125, 38, 255, 207, 120, 15, 255, 209, 123, 22, 255, 205, 112, 38, 255, 200, 109, 10, 255, 201, 112, 8, 255, 198, 111, 9, 255, 190, 105, 5, 255, 189, 109, 16, 255, 197, 112, 27, 255, 195, 111, 7, 255, 193, 110, 8, 255, 192, 111, 6, 255, 191, 109, 4, 255, 202, 116, 19, 255, 197, 113, 14, 255, 186, 104, 5, 255, 189, 110, 5, 255, 181, 98, 18, 255, 195, 114, 13, 255, 198, 114, 6, 255, 193, 108, 15, 255, 199, 119, 8, 255, 189, 109, 11, 255, 196, 116, 14, 255, 198, 117, 10, 255, 201, 119, 9, 255, 213, 129, 14, 255, 208, 126, 7, 255, 209, 128, 14, 255, 218, 138, 15, 255, 208, 128, 1, 255, 201, 116, 10, 255, 197, 108, 10, 255, 205, 117, 18, 255, 218, 135, 16, 255, 214, 136, 8, 255, 213, 139, 8, 255, 216, 140, 12, 255, 211, 131, 17, 255, 209, 119, 13, 255, 209, 125, 14, 255, 205, 130, 10, 255, 183, 111, 7, 255, 201, 132, 20, 255, 218, 147, 20, 255, 218, 143, 10, 255, 210, 122, 15, 255, 201, 118, 13, 255, 212, 147, 13, 255, 215, 148, 15, 255, 213, 134, 14, 255, 217, 141, 22, 255, 218, 151, 19, 255, 212, 148, 18, 255, 202, 135, 10, 255, 195, 121, 14, 255, 209, 136, 14, 255, 210, 145, 10, 255, 196, 125, 12, 255, 180, 99, 8, 255, 181, 105, 11, 255, 198, 132, 10, 255, 197, 129, 8, 255, 201, 133, 17, 255, 217, 160, 13, 255, 219, 159, 8, 255, 216, 165, 10, 255, 228, 177, 12, 255, 213, 154, 1, 255, 223, 165, 4, 255, 216, 161, 12, 255, 205, 148, 9, 255, 220, 159, 9, 255, 215, 156, 7, 255, 212, 159, 0, 255, 209, 147, 7, 255, 220, 165, 5, 255, 213, 163, 10, 255, 211, 151, 6, 255, 213, 141, 13, 255, 214, 154, 5, 255, 213, 159, 3, 255, 223, 169, 7, 255, 217, 168, 2, 255, 217, 162, 3, 255, 224, 171, 9, 255, 217, 164, 3, 255, 214, 158, 3, 255, 227, 174, 3, 255, 227, 173, 5, 255, 228, 178, 1, 255, 228, 177, 2, 255, 221, 168, 0, 255, 225, 171, 2, 255, 227, 173, 7, 255, 222, 168, 9, 255, 222, 169, 9, 255, 223, 170, 3, 255, 222, 169, 6, 255, 221, 167, 5, 255, 223, 170, 4, 255, 223, 171, 2, 255, 222, 171, 2, 255, 224, 168, 5, 255, 215, 163, 6, 255, 214, 169, 3, 255, 211, 157, 4, 255, 204, 136, 10, 255, 196, 129, 8, 255, 199, 135, 5, 255, 201, 138, 7, 255, 210, 152, 8, 255, 214, 165, 5, 255, 218, 172, 4, 255, 216, 170, 4, 255, 217, 170, 8, 255, 214, 164, 13, 255, 212, 157, 10, 255, 212, 158, 10, 255, 196, 137, 7, 255, 201, 135, 5, 255, 211, 151, 5, 255, 213, 153, 13, 255, 207, 141, 13, 255, 205, 143, 9, 255, 211, 148, 6, 255, 209, 145, 7, 255, 206, 141, 3, 255, 209, 141, 4, 255, 210, 143, 5, 255, 206, 133, 10, 255, 203, 129, 8, 255, 205, 132, 10, 255, 208, 136, 13, 255, 206, 137, 5, 255, 201, 129, 15, 255, 197, 123, 16, 255, 200, 123, 6, 255, 196, 114, 6, 255, 197, 117, 3, 255, 198, 119, 8, 255, 202, 125, 5, 255, 199, 119, 8, 255, 198, 116, 12, 255, 188, 104, 4, 255, 179, 96, 4, 255, 174, 92, 4, 255, 180, 100, 5, 255, 181, 97, 5, 255, 166, 86, 2, 255, 150, 71, 4, 255, 151, 70, 10, 255, 160, 75, 8, 255, 159, 74, 4, 255, 173, 82, 6, 255, 163, 71, 1, 255, 147, 63, 6, 255, 148, 67, 7, 255, 137, 50, 8, 255, 137, 49, 13, 255, 130, 48, 1, 255, 120, 48, 2, 255, 125, 46, 4, 255, 120, 43, 3, 255, 117, 44, 5, 255, 116, 39, 1, 255, 115, 42, 4, 255, 118, 46, 2, 255, 114, 50, 8, 255, 118, 47, 2, 255, 116, 46, 2, 255, 115, 44, 6, 255, 118, 48, 2, 255, 116, 54, 4, 255, 110, 49, 3, 255, 104, 41, 4, 255, 102, 38, 1, 255, 109, 49, 3, 255, 128, 59, 4, 255, 136, 66, 2, 255, 154, 81, 11, 255, 172, 96, 5, 255, 173, 93, 1, 255, 173, 93, 10, 255, 169, 92, 1, 255, 172, 92, 0, 255, 175, 92, 3, 255, 174, 90, 2, 255, 174, 88, 0, 255, 179, 92, 3, 255, 180, 93, 4, 255, 180, 92, 0, 255, 182, 92, 1, 255, 183, 93, 2, 255, 185, 95, 4, 255, 183, 93, 2, 255, 181, 92, 0, 255, 185, 94, 1, 255, 188, 96, 3, 255, 184, 95, 1, 255, 186, 96, 0, 255, 184, 94, 2, 255, 181, 90, 1, 255, 181, 91, 2, 255, 182, 92, 0, 255, 185, 92, 3, 255, 175, 83, 3, 255, 145, 67, 3, 255, 126, 53, 7, 255, 108, 41, 6, 255, 94, 31, 1, 255, 101, 36, 4, 255, 110, 51, 4, 255, 104, 41, 0, 255, 97, 37, 1, 255, 97, 34, 1, 255, 87, 29, 0, 255, 84, 33, 4, 255, 83, 25, 3, 255, 83, 27, 1, 255, 77, 26, 2, 255, 67, 21, 3, 255, 60, 22, 3, 255, 53, 19, 1, 255, 60, 21, 5, 255, 54, 16, 4, 255, 55, 11, 6, 255, 67, 19, 1, 255, 72, 20, 0, 255, 72, 21, 3, 255, 78, 28, 3, 255, 85, 21, 3, 255, 81, 18, 0, 255, 86, 25, 0, 255, 95, 27, 1, 255, 90, 25, 1, 255, 79, 24, 1, 255, 75, 26, 2, 255, 82, 27, 2, 255, 94, 31, 4, 255, 96, 35, 6, 255, 84, 25, 1, 255, 74, 22, 4, 255, 56, 17, 1, 255, 68, 24, 4, 255, 61, 23, 0, 255, 70, 24, 4, 255, 75, 19, 4, 255, 69, 19, 4, 255, 63, 19, 5, 255, 63, 18, 5, 255, 56, 19, 2, 255, 61, 24, 5, 255, 65, 20, 2, 255, 62, 18, 1, 255, 59, 15, 2, 255, 60, 13, 2, 255, 57, 18, 2, 255, 52, 17, 3, 255, 44, 13, 3, 255, 45, 23, 29, 255, 14, 22, 144, 255, 4, 8, 46, 255, 14, 3, 0, 255, 15, 5, 9, 255, 15, 5, 5, 255, 14, 3, 4, 255, 15, 6, 8, 255, 11, 2, 1, 255, 11, 4, 2, 255, 11, 3, 1, 255, 13, 3, 2, 255, 12, 4, 2, 255, 12, 5, 2, 255, 15, 5, 4, 255, 16, 6, 5, 255, 16, 6, 5, 255, 16, 6, 4, 255, 18, 6, 5, 255, 21, 8, 7, 255, 17, 6, 2, 255, 18, 6, 2, 255, 24, 10, 4, 255, 25, 11, 7, 255, 23, 13, 9, 255, 21, 11, 7, 255, 22, 11, 4, 255, 27, 17, 6, 255, 27, 13, 5, 255, 29, 13, 6, 255, 29, 15, 7, 255, 27, 15, 5, 255, 31, 16, 7, 255, 28, 16, 10, 255, 28, 17, 10, 255, 34, 16, 5, 255, 33, 16, 2, 255, 31, 17, 7, 255, 29, 17, 6, 255, 41, 23, 6, 255, 38, 19, 3, 255, 37, 23, 4, 255, 40, 24, 4, 255, 44, 28, 9, 255, 37, 26, 2, 255, 43, 27, 4, 255, 48, 27, 6, 255, 50, 33, 2, 255, 54, 34, 2, 255, 63, 38, 0, 255, 57, 37, 3, 255, 58, 37, 3, 255, 90, 56, 11, 255, 83, 46, 4, 255, 70, 42, 1, 255, 64, 44, 5, 255, 59, 44, 1, 255, 54, 39, 6, 255, 63, 44, 2, 255, 84, 56, 4, 255, 121, 78, 12, 255, 159, 89, 9, 255, 151, 84, 7, 255, 105, 57, 4, 255, 83, 54, 1, 255, 84, 64, 3, 255, 120, 85, 6, 255, 187, 132, 11, 255, 198, 141, 2, 255, 189, 131, 3, 255, 184, 130, 3, 255, 152, 98, 1, 255, 98, 56, 10, 255, 77, 46, 4, 255, 77, 42, 0, 255, 70, 49, 4, 255, 68, 48, 1, 255, 74, 49, 4, 255, 66, 46, 6, 255, 64, 45, 4, 255, 70, 50, 3, 255, 76, 49, 1, 255, 82, 50, 5, 255, 75, 48, 2, 255, 78, 47, 4, 255, 79, 43, 1, 255, 77, 45, 4, 255, 75, 46, 6, 255, 79, 49, 5, 255, 78, 45, 2, 255, 73, 43, 8, 255, 78, 41, 6, 255, 80, 42, 4, 255, 69, 41, 4, 255, 79, 45, 6, 255, 72, 43, 6, 255, 72, 44, 6, 255, 66, 45, 1, 255, 81, 46, 3, 255, 86, 47, 4, 255, 74, 44, 4, 255, 77, 44, 0, 255, 93, 45, 2, 255, 86, 46, 5, 255, 80, 43, 2, 255, 82, 43, 5, 255, 82, 42, 3, 255, 87, 46, 5, 255, 77, 46, 2, 255, 83, 44, 6, 255, 87, 42, 6, 255, 82, 42, 6, 255, 80, 41, 7, 255, 86, 43, 7, 255, 83, 44, 1, 255, 82, 41, 1, 255, 85, 43, 2, 255, 84, 39, 6, 255, 90, 38, 6, 255, 90, 50, 5, 255, 109, 64, 6, 255, 150, 80, 5, 255, 171, 87, 10, 255, 174, 91, 11, 255, 180, 97, 7, 255, 170, 88, 0, 255, 176, 95, 4, 255, 178, 99, 9, 255, 184, 101, 7, 255, 176, 93, 1, 255, 178, 95, 2, 255, 197, 113, 7, 255, 198, 111, 6, 255, 204, 116, 5, 255, 202, 118, 1, 255, 202, 122, 8, 255, 208, 123, 18, 255, 209, 122, 10, 255, 208, 126, 4, 255, 204, 123, 0, 255, 207, 119, 9, 255, 205, 119, 22, 255, 198, 109, 27, 255, 200, 114, 14, 255, 198, 113, 7, 255, 193, 109, 11, 255, 198, 117, 7, 255, 198, 118, 5, 255, 198, 118, 14, 255, 200, 118, 15, 255, 200, 115, 18, 255, 198, 113, 6, 255, 202, 120, 12, 255, 182, 101, 8, 255, 165, 78, 14, 255, 197, 114, 8, 255, 199, 116, 14, 255, 179, 89, 10, 255, 194, 108, 13, 255, 189, 104, 17, 255, 196, 115, 22, 255, 207, 132, 8, 255, 206, 128, 17, 255, 210, 131, 13, 255, 213, 132, 13, 255, 206, 120, 9, 255, 205, 119, 14, 255, 204, 125, 5, 255, 208, 128, 8, 255, 209, 129, 13, 255, 204, 122, 5, 255, 199, 112, 9, 255, 210, 125, 15, 255, 216, 131, 15, 255, 212, 130, 9, 255, 211, 131, 15, 255, 209, 133, 14, 255, 212, 137, 3, 255, 204, 123, 14, 255, 203, 120, 11, 255, 215, 132, 15, 255, 213, 137, 18, 255, 212, 143, 30, 255, 212, 141, 12, 255, 212, 143, 5, 255, 213, 142, 10, 255, 196, 118, 8, 255, 180, 103, 16, 255, 207, 138, 13, 255, 216, 149, 17, 255, 213, 147, 15, 255, 221, 152, 25, 255, 218, 151, 16, 255, 223, 155, 14, 255, 220, 149, 11, 255, 205, 135, 8, 255, 210, 143, 15, 255, 215, 151, 11, 255, 197, 127, 12, 255, 181, 104, 21, 255, 183, 118, 11, 255, 205, 152, 13, 255, 206, 151, 9, 255, 205, 150, 12, 255, 215, 164, 8, 255, 215, 157, 4, 255, 216, 163, 11, 255, 228, 179, 7, 255, 217, 159, 4, 255, 218, 160, 3, 255, 217, 163, 17, 255, 203, 146, 7, 255, 204, 141, 6, 255, 210, 151, 1, 255, 202, 141, 8, 255, 204, 143, 8, 255, 217, 167, 3, 255, 219, 175, 8, 255, 204, 148, 12, 255, 179, 111, 13, 255, 210, 155, 14, 255, 212, 161, 9, 255, 208, 148, 8, 255, 210, 150, 1, 255, 215, 155, 6, 255, 220, 164, 1, 255, 220, 164, 5, 255, 207, 148, 7, 255, 223, 168, 6, 255, 220, 169, 4, 255, 225, 173, 6, 255, 225, 171, 5, 255, 218, 164, 1, 255, 219, 163, 2, 255, 216, 161, 1, 255, 217, 162, 2, 255, 218, 165, 5, 255, 224, 171, 1, 255, 223, 170, 2, 255, 223, 170, 3, 255, 225, 173, 3, 255, 224, 173, 2, 255, 223, 172, 2, 255, 221, 170, 6, 255, 222, 169, 10, 255, 220, 169, 7, 255, 208, 154, 4, 255, 192, 133, 10, 255, 187, 122, 13, 255, 194, 132, 1, 255, 201, 142, 4, 255, 216, 161, 8, 255, 216, 167, 4, 255, 220, 175, 10, 255, 215, 171, 6, 255, 217, 170, 7, 255, 210, 158, 4, 255, 207, 151, 4, 255, 209, 156, 4, 255, 201, 145, 8, 255, 207, 145, 7, 255, 210, 150, 4, 255, 210, 150, 5, 255, 208, 144, 12, 255, 208, 146, 10, 255, 208, 147, 1, 255, 206, 139, 6, 255, 207, 138, 9, 255, 210, 142, 10, 255, 209, 142, 11, 255, 203, 135, 9, 255, 202, 132, 4, 255, 206, 137, 8, 255, 209, 140, 14, 255, 208, 142, 10, 255, 209, 138, 20, 255, 201, 125, 19, 255, 199, 121, 2, 255, 203, 124, 9, 255, 201, 124, 7, 255, 197, 118, 12, 255, 200, 121, 10, 255, 202, 120, 9, 255, 190, 107, 3, 255, 183, 98, 3, 255, 185, 101, 2, 255, 179, 95, 6, 255, 177, 95, 4, 255, 185, 102, 5, 255, 182, 104, 7, 255, 179, 102, 9, 255, 167, 89, 1, 255, 172, 90, 2, 255, 176, 93, 7, 255, 179, 88, 5, 255, 175, 82, 1, 255, 164, 76, 10, 255, 153, 68, 5, 255, 144, 62, 1, 255, 136, 58, 6, 255, 125, 49, 6, 255, 115, 43, 7, 255, 121, 45, 4, 255, 115, 44, 2, 255, 106, 36, 0, 255, 102, 39, 3, 255, 111, 46, 2, 255, 115, 44, 4, 255, 116, 41, 3, 255, 117, 47, 3, 255, 117, 42, 2, 255, 117, 40, 6, 255, 121, 52, 5, 255, 127, 55, 0, 255, 119, 48, 2, 255, 112, 42, 10, 255, 102, 40, 5, 255, 101, 46, 6, 255, 121, 56, 6, 255, 154, 85, 2, 255, 168, 94, 8, 255, 171, 93, 9, 255, 173, 89, 1, 255, 176, 91, 2, 255, 174, 93, 6, 255, 169, 90, 3, 255, 171, 92, 1, 255, 173, 89, 5, 255, 176, 90, 2, 255, 179, 94, 2, 255, 178, 93, 3, 255, 179, 91, 2, 255, 182, 94, 1, 255, 181, 95, 2, 255, 179, 93, 1, 255, 181, 94, 2, 255, 184, 96, 2, 255, 184, 92, 0, 255, 183, 89, 0, 255, 182, 95, 0, 255, 181, 95, 1, 255, 181, 95, 4, 255, 180, 92, 3, 255, 177, 88, 1, 255, 181, 92, 4, 255, 184, 94, 6, 255, 180, 89, 1, 255, 177, 88, 2, 255, 169, 83, 8, 255, 154, 74, 4, 255, 134, 61, 0, 255, 116, 51, 6, 255, 110, 51, 4, 255, 107, 41, 2, 255, 101, 40, 4, 255, 95, 30, 3, 255, 88, 29, 2, 255, 83, 30, 0, 255, 79, 26, 6, 255, 69, 22, 6, 255, 68, 26, 1, 255, 78, 29, 0, 255, 86, 25, 1, 255, 76, 25, 3, 255, 72, 32, 2, 255, 74, 25, 1, 255, 66, 23, 7, 255, 69, 22, 4, 255, 64, 18, 5, 255, 47, 12, 6, 255, 45, 15, 3, 255, 51, 18, 2, 255, 52, 20, 3, 255, 60, 24, 3, 255, 70, 23, 2, 255, 77, 24, 3, 255, 75, 24, 4, 255, 73, 24, 4, 255, 80, 24, 5, 255, 84, 27, 1, 255, 86, 35, 2, 255, 85, 32, 2, 255, 84, 29, 4, 255, 82, 30, 3, 255, 85, 33, 4, 255, 74, 30, 2, 255, 70, 23, 2, 255, 75, 22, 4, 255, 73, 23, 5, 255, 69, 20, 0, 255, 69, 20, 1, 255, 64, 21, 1, 255, 72, 25, 4, 255, 82, 25, 5, 255, 75, 22, 0, 255, 68, 21, 0, 255, 68, 21, 2, 255, 60, 17, 1, 255, 59, 17, 3, 255, 55, 16, 5, 255, 11, 26, 141, 255, 2, 4, 60, 255, 5, 2, 0, 255, 6, 4, 3, 255, 17, 3, 17, 255, 18, 3, 11, 255, 11, 5, 2, 255, 14, 6, 6, 255, 16, 6, 7, 255, 17, 5, 6, 255, 12, 2, 2, 255, 11, 6, 3, 255, 10, 6, 3, 255, 13, 4, 3, 255, 14, 3, 3, 255, 16, 5, 4, 255, 15, 5, 4, 255, 16, 6, 4, 255, 17, 6, 4, 255, 18, 6, 5, 255, 16, 5, 2, 255, 18, 8, 3, 255, 22, 10, 3, 255, 23, 9, 4, 255, 23, 11, 7, 255, 24, 13, 9, 255, 25, 12, 8, 255, 22, 12, 8, 255, 21, 8, 7, 255, 28, 11, 12, 255, 33, 14, 15, 255, 28, 12, 9, 255, 29, 16, 9, 255, 27, 15, 9, 255, 31, 17, 10, 255, 37, 20, 9, 255, 32, 17, 3, 255, 32, 16, 5, 255, 31, 18, 7, 255, 36, 23, 6, 255, 34, 20, 3, 255, 37, 21, 3, 255, 42, 26, 4, 255, 37, 21, 3, 255, 42, 29, 3, 255, 43, 30, 4, 255, 61, 30, 1, 255, 65, 37, 0, 255, 62, 39, 0, 255, 66, 40, 0, 255, 57, 35, 3, 255, 69, 44, 3, 255, 85, 49, 3, 255, 63, 45, 6, 255, 61, 50, 4, 255, 84, 52, 8, 255, 95, 55, 2, 255, 115, 72, 9, 255, 150, 88, 14, 255, 174, 92, 12, 255, 161, 87, 8, 255, 124, 67, 3, 255, 98, 58, 0, 255, 95, 57, 7, 255, 100, 58, 8, 255, 119, 78, 4, 255, 179, 124, 15, 255, 197, 134, 3, 255, 195, 137, 2, 255, 192, 136, 3, 255, 161, 103, 5, 255, 106, 56, 1, 255, 77, 49, 4, 255, 74, 50, 5, 255, 70, 50, 4, 255, 61, 48, 7, 255, 70, 42, 2, 255, 81, 48, 4, 255, 74, 48, 6, 255, 62, 47, 5, 255, 78, 50, 5, 255, 83, 46, 6, 255, 83, 49, 6, 255, 78, 45, 1, 255, 76, 44, 3, 255, 78, 45, 5, 255, 76, 43, 3, 255, 76, 44, 4, 255, 73, 44, 9, 255, 70, 42, 7, 255, 72, 46, 4, 255, 71, 43, 2, 255, 71, 41, 1, 255, 67, 44, 1, 255, 70, 44, 3, 255, 72, 42, 2, 255, 76, 43, 2, 255, 79, 48, 6, 255, 87, 44, 1, 255, 87, 45, 2, 255, 81, 45, 5, 255, 78, 46, 4, 255, 89, 43, 4, 255, 88, 45, 5, 255, 81, 41, 4, 255, 84, 43, 5, 255, 85, 42, 3, 255, 83, 41, 2, 255, 76, 44, 4, 255, 72, 44, 1, 255, 82, 41, 7, 255, 78, 44, 2, 255, 74, 42, 1, 255, 79, 42, 4, 255, 74, 44, 2, 255, 93, 48, 9, 255, 89, 46, 4, 255, 76, 45, 3, 255, 90, 48, 2, 255, 85, 46, 5, 255, 69, 41, 4, 255, 86, 45, 5, 255, 99, 49, 6, 255, 119, 61, 10, 255, 135, 64, 6, 255, 164, 88, 3, 255, 173, 97, 2, 255, 163, 85, 2, 255, 164, 87, 1, 255, 174, 95, 7, 255, 185, 103, 2, 255, 186, 104, 4, 255, 193, 108, 7, 255, 192, 107, 10, 255, 200, 118, 16, 255, 199, 116, 10, 255, 199, 115, 4, 255, 202, 119, 5, 255, 201, 115, 16, 255, 200, 113, 11, 255, 208, 120, 12, 255, 206, 118, 16, 255, 203, 119, 4, 255, 199, 116, 6, 255, 182, 99, 9, 255, 184, 100, 7, 255, 201, 119, 7, 255, 203, 119, 13, 255, 200, 121, 10, 255, 203, 125, 13, 255, 205, 121, 9, 255, 208, 123, 2, 255, 183, 99, 15, 255, 153, 70, 4, 255, 173, 93, 10, 255, 200, 116, 14, 255, 195, 100, 15, 255, 202, 111, 14, 255, 212, 130, 13, 255, 200, 119, 10, 255, 208, 119, 9, 255, 202, 113, 12, 255, 203, 112, 13, 255, 191, 99, 7, 255, 201, 108, 16, 255, 213, 121, 9, 255, 197, 109, 9, 255, 207, 129, 6, 255, 203, 126, 9, 255, 200, 120, 13, 255, 206, 125, 7, 255, 210, 131, 10, 255, 214, 137, 7, 255, 212, 132, 7, 255, 204, 124, 7, 255, 195, 117, 14, 255, 194, 118, 8, 255, 208, 133, 9, 255, 207, 126, 12, 255, 192, 113, 16, 255, 191, 111, 15, 255, 209, 131, 19, 255, 212, 138, 15, 255, 208, 135, 14, 255, 206, 139, 6, 255, 203, 142, 5, 255, 204, 145, 8, 255, 202, 138, 21, 255, 206, 135, 22, 255, 208, 144, 9, 255, 206, 149, 9, 255, 208, 150, 14, 255, 214, 150, 7, 255, 217, 146, 0, 255, 202, 124, 7, 255, 196, 125, 15, 255, 204, 145, 4, 255, 217, 157, 7, 255, 204, 135, 13, 255, 187, 110, 7, 255, 204, 143, 9, 255, 209, 157, 9, 255, 214, 157, 3, 255, 216, 160, 5, 255, 217, 161, 10, 255, 218, 164, 4, 255, 220, 165, 8, 255, 229, 177, 7, 255, 217, 160, 17, 255, 210, 154, 13, 255, 217, 163, 14, 255, 210, 156, 8, 255, 201, 147, 2, 255, 207, 153, 9, 255, 208, 149, 14, 255, 209, 155, 2, 255, 215, 166, 7, 255, 216, 167, 1, 255, 208, 154, 5, 255, 196, 144, 3, 255, 210, 159, 2, 255, 203, 150, 10, 255, 198, 146, 14, 255, 201, 149, 13, 255, 206, 149, 8, 255, 207, 153, 0, 255, 208, 151, 7, 255, 203, 144, 7, 255, 215, 160, 1, 255, 218, 168, 4, 255, 218, 165, 6, 255, 219, 162, 6, 255, 217, 161, 4, 255, 216, 159, 7, 255, 210, 152, 10, 255, 216, 159, 6, 255, 222, 170, 0, 255, 224, 171, 1, 255, 224, 171, 3, 255, 224, 172, 3, 255, 225, 174, 3, 255, 222, 171, 3, 255, 218, 167, 3, 255, 219, 170, 9, 255, 220, 168, 7, 255, 223, 169, 8, 255, 207, 151, 6, 255, 205, 153, 4, 255, 197, 143, 3, 255, 192, 137, 2, 255, 207, 152, 5, 255, 214, 160, 4, 255, 216, 167, 2, 255, 219, 175, 7, 255, 216, 172, 7, 255, 215, 168, 8, 255, 212, 156, 3, 255, 210, 149, 2, 255, 205, 148, 0, 255, 206, 149, 9, 255, 216, 154, 9, 255, 213, 150, 6, 255, 206, 146, 4, 255, 209, 149, 14, 255, 211, 151, 11, 255, 210, 149, 5, 255, 207, 142, 3, 255, 209, 142, 4, 255, 212, 144, 10, 255, 205, 137, 8, 255, 206, 138, 7, 255, 209, 141, 2, 255, 209, 141, 4, 255, 208, 138, 11, 255, 208, 139, 15, 255, 205, 137, 5, 255, 208, 133, 9, 255, 205, 127, 10, 255, 206, 128, 14, 255, 201, 126, 6, 255, 194, 114, 6, 255, 179, 94, 7, 255, 177, 93, 4, 255, 185, 101, 2, 255, 187, 102, 5, 255, 186, 102, 1, 255, 184, 101, 2, 255, 188, 106, 9, 255, 190, 106, 8, 255, 186, 107, 6, 255, 182, 104, 1, 255, 184, 104, 2, 255, 179, 96, 2, 255, 176, 92, 4, 255, 172, 86, 8, 255, 179, 92, 3, 255, 165, 74, 8, 255, 139, 48, 7, 255, 135, 55, 2, 255, 126, 50, 0, 255, 118, 41, 5, 255, 122, 49, 6, 255, 122, 45, 5, 255, 111, 40, 0, 255, 110, 44, 4, 255, 104, 40, 4, 255, 112, 46, 1, 255, 106, 46, 2, 255, 107, 45, 5, 255, 101, 42, 5, 255, 105, 45, 1, 255, 106, 43, 1, 255, 102, 41, 3, 255, 108, 47, 2, 255, 112, 51, 2, 255, 110, 47, 2, 255, 108, 50, 3, 255, 106, 47, 3, 255, 119, 48, 5, 255, 156, 76, 1, 255, 166, 86, 3, 255, 170, 88, 13, 255, 172, 92, 7, 255, 171, 96, 1, 255, 172, 94, 11, 255, 172, 87, 6, 255, 172, 88, 2, 255, 174, 90, 4, 255, 176, 90, 1, 255, 175, 91, 0, 255, 176, 91, 2, 255, 178, 92, 2, 255, 181, 94, 1, 255, 179, 94, 2, 255, 179, 95, 4, 255, 177, 94, 2, 255, 179, 93, 1, 255, 182, 94, 1, 255, 181, 92, 0, 255, 179, 92, 1, 255, 177, 92, 1, 255, 177, 93, 3, 255, 178, 93, 2, 255, 176, 88, 0, 255, 178, 88, 1, 255, 179, 89, 3, 255, 177, 87, 2, 255, 179, 86, 0, 255, 184, 83, 3, 255, 180, 81, 3, 255, 158, 71, 0, 255, 145, 64, 10, 255, 126, 51, 3, 255, 115, 42, 2, 255, 106, 42, 4, 255, 103, 40, 1, 255, 97, 38, 1, 255, 92, 31, 5, 255, 76, 24, 6, 255, 61, 19, 2, 255, 71, 26, 4, 255, 83, 29, 6, 255, 85, 27, 5, 255, 82, 24, 5, 255, 79, 23, 4, 255, 79, 29, 8, 255, 80, 25, 5, 255, 79, 29, 2, 255, 83, 28, 2, 255, 78, 24, 2, 255, 66, 27, 3, 255, 59, 23, 3, 255, 61, 22, 5, 255, 61, 21, 4, 255, 56, 16, 2, 255, 60, 16, 2, 255, 62, 18, 2, 255, 66, 18, 4, 255, 74, 21, 5, 255, 75, 23, 0, 255, 75, 30, 2, 255, 77, 29, 2, 255, 84, 26, 1, 255, 95, 34, 1, 255, 92, 38, 1, 255, 87, 35, 1, 255, 81, 32, 2, 255, 73, 27, 1, 255, 70, 22, 1, 255, 74, 24, 1, 255, 75, 27, 5, 255, 71, 21, 1, 255, 76, 21, 1, 255, 88, 29, 4, 255, 89, 28, 2, 255, 84, 27, 0, 255, 83, 31, 2, 255, 79, 24, 1, 255, 78, 23, 1, 255, 77, 23, 3, 255, 3, 9, 60, 255, 1, 1, 0, 255, 6, 2, 3, 255, 7, 1, 0, 255, 12, 2, 6, 255, 18, 6, 10, 255, 16, 6, 6, 255, 12, 3, 5, 255, 11, 4, 4, 255, 7, 2, 2, 255, 8, 3, 1, 255, 11, 3, 1, 255, 11, 4, 2, 255, 13, 2, 2, 255, 17, 4, 5, 255, 18, 6, 6, 255, 14, 4, 3, 255, 16, 6, 4, 255, 18, 7, 5, 255, 18, 5, 7, 255, 13, 3, 1, 255, 15, 8, 2, 255, 22, 10, 4, 255, 24, 9, 2, 255, 25, 11, 5, 255, 27, 12, 7, 255, 24, 12, 4, 255, 22, 15, 7, 255, 20, 13, 11, 255, 20, 11, 10, 255, 20, 12, 9, 255, 22, 18, 9, 255, 22, 15, 11, 255, 33, 18, 11, 255, 35, 19, 8, 255, 33, 19, 9, 255, 25, 16, 4, 255, 35, 16, 3, 255, 34, 19, 7, 255, 30, 22, 4, 255, 32, 24, 5, 255, 35, 19, 4, 255, 38, 24, 6, 255, 37, 23, 4, 255, 44, 23, 1, 255, 46, 28, 2, 255, 44, 30, 4, 255, 42, 28, 5, 255, 38, 31, 3, 255, 49, 35, 4, 255, 84, 45, 3, 255, 109, 65, 17, 255, 122, 76, 12, 255, 136, 82, 13, 255, 157, 89, 17, 255, 163, 92, 18, 255, 162, 95, 17, 255, 154, 87, 10, 255, 128, 69, 4, 255, 101, 61, 2, 255, 90, 55, 3, 255, 87, 50, 6, 255, 87, 53, 13, 255, 98, 50, 4, 255, 86, 61, 6, 255, 171, 124, 4, 255, 197, 141, 2, 255, 187, 133, 3, 255, 194, 140, 1, 255, 178, 118, 3, 255, 120, 71, 5, 255, 81, 51, 3, 255, 69, 50, 1, 255, 71, 46, 2, 255, 69, 43, 4, 255, 68, 47, 4, 255, 72, 46, 1, 255, 74, 50, 1, 255, 68, 46, 5, 255, 74, 47, 5, 255, 72, 48, 4, 255, 70, 44, 1, 255, 75, 45, 4, 255, 74, 45, 1, 255, 74, 47, 3, 255, 70, 44, 4, 255, 72, 41, 2, 255, 80, 47, 0, 255, 76, 45, 4, 255, 80, 47, 9, 255, 72, 42, 1, 255, 68, 42, 3, 255, 74, 39, 5, 255, 68, 40, 3, 255, 69, 41, 3, 255, 79, 43, 6, 255, 83, 46, 3, 255, 85, 43, 2, 255, 80, 42, 8, 255, 82, 44, 2, 255, 86, 46, 2, 255, 88, 44, 3, 255, 77, 42, 1, 255, 78, 42, 1, 255, 73, 38, 2, 255, 78, 43, 2, 255, 82, 46, 2, 255, 73, 40, 1, 255, 82, 45, 6, 255, 80, 45, 2, 255, 78, 46, 4, 255, 78, 43, 1, 255, 79, 44, 3, 255, 70, 39, 4, 255, 82, 44, 2, 255, 80, 44, 2, 255, 78, 42, 4, 255, 78, 46, 4, 255, 76, 46, 7, 255, 74, 44, 2, 255, 83, 48, 2, 255, 81, 38, 3, 255, 83, 44, 4, 255, 80, 46, 1, 255, 81, 46, 3, 255, 94, 51, 8, 255, 119, 64, 3, 255, 141, 76, 4, 255, 153, 78, 9, 255, 156, 77, 8, 255, 167, 85, 1, 255, 175, 92, 2, 255, 184, 101, 5, 255, 179, 98, 13, 255, 190, 108, 10, 255, 195, 107, 4, 255, 194, 107, 7, 255, 186, 106, 3, 255, 194, 109, 13, 255, 200, 113, 5, 255, 203, 116, 3, 255, 200, 109, 7, 255, 200, 111, 17, 255, 196, 111, 20, 255, 193, 111, 13, 255, 202, 121, 10, 255, 199, 114, 14, 255, 189, 104, 15, 255, 203, 118, 25, 255, 210, 126, 6, 255, 208, 121, 11, 255, 190, 102, 9, 255, 167, 78, 9, 255, 193, 110, 19, 255, 211, 133, 21, 255, 210, 131, 18, 255, 196, 117, 11, 255, 199, 119, 15, 255, 211, 133, 11, 255, 205, 127, 18, 255, 197, 115, 5, 255, 198, 114, 6, 255, 208, 122, 27, 255, 198, 111, 11, 255, 184, 95, 4, 255, 199, 112, 10, 255, 207, 121, 20, 255, 215, 137, 11, 255, 208, 131, 13, 255, 209, 129, 23, 255, 213, 133, 12, 255, 201, 124, 2, 255, 210, 134, 20, 255, 203, 127, 7, 255, 201, 125, 10, 255, 201, 125, 18, 255, 202, 129, 13, 255, 204, 128, 11, 255, 197, 116, 14, 255, 203, 125, 20, 255, 199, 128, 8, 255, 202, 133, 9, 255, 209, 139, 8, 255, 208, 141, 19, 255, 206, 138, 23, 255, 210, 138, 20, 255, 210, 139, 17, 255, 211, 142, 9, 255, 204, 132, 13, 255, 212, 140, 12, 255, 208, 135, 9, 255, 192, 116, 10, 255, 192, 117, 11, 255, 188, 115, 6, 255, 183, 107, 16, 255, 196, 126, 10, 255, 201, 138, 9, 255, 207, 151, 8, 255, 211, 150, 12, 255, 185, 111, 9, 255, 199, 139, 16, 255, 209, 159, 7, 255, 205, 146, 4, 255, 207, 150, 10, 255, 212, 157, 8, 255, 209, 156, 5, 255, 214, 161, 9, 255, 214, 162, 4, 255, 211, 161, 11, 255, 210, 163, 1, 255, 214, 162, 9, 255, 205, 150, 10, 255, 203, 156, 13, 255, 209, 161, 4, 255, 210, 152, 4, 255, 209, 157, 5, 255, 211, 162, 13, 255, 211, 157, 0, 255, 211, 157, 6, 255, 205, 162, 8, 255, 205, 158, 2, 255, 206, 156, 7, 255, 211, 164, 6, 255, 205, 157, 3, 255, 209, 160, 1, 255, 211, 161, 5, 255, 217, 164, 10, 255, 205, 147, 2, 255, 197, 136, 10, 255, 216, 162, 12, 255, 215, 160, 10, 255, 211, 152, 6, 255, 210, 153, 2, 255, 212, 155, 3, 255, 223, 168, 8, 255, 222, 170, 2, 255, 223, 173, 3, 255, 223, 172, 2, 255, 223, 172, 4, 255, 225, 175, 5, 255, 223, 172, 2, 255, 222, 171, 5, 255, 214, 161, 3, 255, 224, 174, 12, 255, 220, 170, 1, 255, 224, 171, 3, 255, 215, 162, 4, 255, 209, 159, 2, 255, 190, 140, 9, 255, 192, 142, 8, 255, 211, 161, 5, 255, 207, 155, 0, 255, 216, 167, 4, 255, 218, 175, 2, 255, 215, 171, 4, 255, 211, 163, 8, 255, 211, 155, 7, 255, 200, 139, 6, 255, 197, 140, 1, 255, 198, 142, 17, 255, 210, 152, 8, 255, 208, 152, 0, 255, 203, 146, 2, 255, 213, 156, 9, 255, 211, 153, 5, 255, 212, 150, 12, 255, 210, 145, 5, 255, 208, 141, 0, 255, 209, 139, 10, 255, 208, 141, 2, 255, 209, 141, 5, 255, 211, 144, 4, 255, 211, 143, 6, 255, 206, 136, 13, 255, 203, 131, 9, 255, 205, 136, 6, 255, 206, 132, 11, 255, 211, 132, 14, 255, 205, 129, 7, 255, 201, 127, 0, 255, 199, 119, 6, 255, 190, 108, 8, 255, 175, 92, 9, 255, 181, 96, 9, 255, 176, 90, 7, 255, 182, 97, 10, 255, 190, 108, 6, 255, 190, 109, 1, 255, 188, 105, 3, 255, 183, 101, 3, 255, 181, 98, 3, 255, 181, 97, 5, 255, 174, 89, 2, 255, 174, 95, 4, 255, 173, 90, 10, 255, 168, 81, 5, 255, 148, 60, 6, 255, 128, 50, 5, 255, 118, 50, 8, 255, 115, 47, 9, 255, 115, 43, 1, 255, 113, 43, 4, 255, 113, 38, 8, 255, 113, 35, 1, 255, 115, 46, 5, 255, 105, 40, 3, 255, 104, 39, 0, 255, 100, 38, 0, 255, 94, 36, 5, 255, 97, 37, 4, 255, 98, 38, 4, 255, 104, 40, 6, 255, 107, 43, 2, 255, 107, 47, 3, 255, 110, 45, 3, 255, 112, 43, 3, 255, 104, 41, 2, 255, 102, 41, 6, 255, 104, 44, 6, 255, 142, 69, 8, 255, 165, 88, 4, 255, 166, 88, 7, 255, 172, 95, 5, 255, 174, 96, 3, 255, 173, 92, 6, 255, 171, 92, 6, 255, 169, 87, 4, 255, 173, 88, 2, 255, 176, 91, 0, 255, 178, 94, 3, 255, 177, 94, 2, 255, 176, 92, 0, 255, 177, 93, 2, 255, 177, 93, 1, 255, 180, 96, 3, 255, 178, 95, 2, 255, 175, 93, 0, 255, 176, 92, 1, 255, 180, 95, 4, 255, 177, 90, 2, 255, 178, 91, 2, 255, 177, 90, 2, 255, 177, 88, 0, 255, 180, 90, 2, 255, 179, 89, 0, 255, 176, 82, 3, 255, 171, 76, 7, 255, 156, 65, 1, 255, 140, 52, 1, 255, 130, 45, 5, 255, 126, 46, 8, 255, 114, 38, 2, 255, 106, 33, 1, 255, 113, 38, 4, 255, 116, 41, 3, 255, 112, 37, 1, 255, 106, 37, 2, 255, 99, 34, 4, 255, 79, 25, 3, 255, 70, 25, 2, 255, 67, 22, 2, 255, 73, 26, 6, 255, 78, 29, 3, 255, 79, 32, 1, 255, 82, 33, 6, 255, 82, 29, 2, 255, 74, 25, 0, 255, 73, 25, 2, 255, 74, 24, 3, 255, 73, 24, 4, 255, 60, 23, 4, 255, 60, 21, 1, 255, 61, 18, 0, 255, 58, 16, 2, 255, 53, 17, 5, 255, 49, 16, 1, 255, 60, 18, 2, 255, 66, 23, 5, 255, 64, 20, 1, 255, 75, 22, 2, 255, 76, 24, 3, 255, 75, 20, 1, 255, 89, 30, 4, 255, 98, 39, 4, 255, 91, 36, 3, 255, 96, 32, 4, 255, 93, 35, 5, 255, 79, 31, 0, 255, 75, 25, 2, 255, 73, 21, 3, 255, 67, 17, 2, 255, 73, 21, 4, 255, 79, 25, 6, 255, 77, 26, 2, 255, 85, 27, 3, 255, 87, 30, 4, 255, 83, 31, 2, 255, 91, 28, 5, 255, 92, 27, 3, 255, 93, 27, 3, 255, 3, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 2, 1, 0, 255, 3, 2, 0, 255, 16, 5, 6, 255, 24, 7, 13, 255, 16, 2, 9, 255, 10, 2, 4, 255, 10, 3, 2, 255, 16, 5, 6, 255, 13, 2, 4, 255, 10, 1, 3, 255, 9, 1, 2, 255, 15, 5, 5, 255, 15, 5, 3, 255, 17, 6, 4, 255, 15, 4, 2, 255, 19, 8, 7, 255, 19, 3, 3, 255, 15, 7, 4, 255, 12, 7, 3, 255, 18, 6, 3, 255, 16, 8, 0, 255, 19, 10, 2, 255, 22, 12, 3, 255, 23, 14, 7, 255, 24, 15, 7, 255, 21, 10, 7, 255, 25, 15, 15, 255, 23, 13, 10, 255, 23, 14, 6, 255, 26, 16, 11, 255, 29, 15, 6, 255, 34, 17, 5, 255, 36, 21, 10, 255, 37, 22, 9, 255, 40, 22, 4, 255, 35, 21, 5, 255, 26, 21, 6, 255, 40, 27, 5, 255, 55, 32, 5, 255, 54, 33, 4, 255, 61, 38, 10, 255, 63, 38, 8, 255, 72, 44, 10, 255, 79, 53, 9, 255, 93, 66, 9, 255, 118, 76, 17, 255, 143, 82, 22, 255, 154, 94, 13, 255, 152, 90, 16, 255, 135, 82, 8, 255, 124, 78, 4, 255, 114, 72, 12, 255, 94, 60, 6, 255, 74, 56, 5, 255, 56, 44, 4, 255, 53, 39, 5, 255, 61, 49, 2, 255, 61, 51, 0, 255, 64, 51, 2, 255, 67, 52, 8, 255, 69, 51, 2, 255, 132, 99, 4, 255, 197, 147, 7, 255, 205, 155, 0, 255, 203, 156, 7, 255, 183, 129, 2, 255, 153, 86, 4, 255, 101, 54, 8, 255, 71, 47, 1, 255, 67, 48, 4, 255, 71, 46, 4, 255, 71, 44, 1, 255, 73, 46, 2, 255, 79, 48, 6, 255, 71, 47, 5, 255, 72, 48, 2, 255, 75, 45, 1, 255, 60, 47, 1, 255, 66, 43, 3, 255, 72, 43, 5, 255, 69, 46, 0, 255, 66, 45, 3, 255, 71, 46, 5, 255, 70, 43, 3, 255, 77, 43, 1, 255, 75, 42, 3, 255, 78, 44, 3, 255, 71, 43, 0, 255, 69, 43, 2, 255, 75, 42, 5, 255, 78, 37, 5, 255, 78, 40, 4, 255, 72, 43, 3, 255, 79, 45, 1, 255, 83, 45, 2, 255, 79, 46, 2, 255, 83, 42, 0, 255, 87, 44, 3, 255, 79, 45, 1, 255, 77, 42, 2, 255, 75, 38, 3, 255, 77, 45, 4, 255, 78, 44, 2, 255, 81, 44, 3, 255, 80, 45, 1, 255, 83, 49, 2, 255, 84, 47, 4, 255, 82, 41, 3, 255, 88, 45, 3, 255, 85, 45, 3, 255, 84, 44, 4, 255, 82, 45, 2, 255, 79, 46, 1, 255, 81, 46, 4, 255, 80, 45, 3, 255, 78, 46, 3, 255, 76, 44, 3, 255, 83, 46, 5, 255, 84, 42, 0, 255, 86, 46, 5, 255, 84, 46, 4, 255, 83, 50, 0, 255, 81, 49, 4, 255, 78, 41, 5, 255, 83, 40, 3, 255, 97, 52, 6, 255, 106, 58, 3, 255, 121, 63, 4, 255, 142, 75, 6, 255, 156, 83, 3, 255, 155, 79, 3, 255, 170, 92, 8, 255, 182, 98, 6, 255, 182, 98, 8, 255, 178, 99, 0, 255, 196, 109, 11, 255, 201, 110, 13, 255, 202, 117, 2, 255, 199, 111, 8, 255, 195, 109, 10, 255, 198, 114, 13, 255, 201, 121, 5, 255, 203, 124, 10, 255, 197, 116, 11, 255, 198, 121, 15, 255, 205, 124, 17, 255, 204, 120, 9, 255, 183, 90, 9, 255, 179, 84, 7, 255, 150, 54, 5, 255, 191, 105, 6, 255, 214, 131, 13, 255, 209, 128, 12, 255, 209, 131, 9, 255, 211, 135, 4, 255, 212, 133, 17, 255, 213, 133, 15, 255, 217, 135, 13, 255, 216, 134, 9, 255, 212, 130, 20, 255, 195, 114, 7, 255, 188, 105, 8, 255, 196, 111, 16, 255, 210, 127, 15, 255, 214, 131, 17, 255, 207, 129, 8, 255, 206, 125, 14, 255, 209, 127, 15, 255, 199, 119, 6, 255, 207, 131, 20, 255, 207, 133, 19, 255, 199, 124, 11, 255, 205, 127, 14, 255, 210, 130, 5, 255, 206, 125, 2, 255, 204, 125, 21, 255, 203, 128, 16, 255, 201, 125, 8, 255, 196, 123, 17, 255, 201, 133, 5, 255, 205, 138, 2, 255, 207, 138, 13, 255, 203, 136, 10, 255, 205, 136, 13, 255, 204, 132, 12, 255, 191, 124, 12, 255, 198, 120, 11, 255, 191, 115, 11, 255, 184, 108, 17, 255, 187, 109, 10, 255, 185, 121, 19, 255, 190, 125, 15, 255, 186, 109, 10, 255, 194, 126, 9, 255, 204, 146, 11, 255, 208, 151, 15, 255, 203, 143, 9, 255, 193, 125, 4, 255, 201, 147, 5, 255, 207, 152, 6, 255, 204, 142, 1, 255, 205, 144, 3, 255, 204, 150, 5, 255, 201, 150, 1, 255, 208, 159, 6, 255, 212, 166, 7, 255, 217, 173, 1, 255, 213, 158, 11, 255, 204, 147, 10, 255, 206, 158, 2, 255, 202, 150, 2, 255, 203, 141, 14, 255, 211, 152, 8, 255, 208, 151, 4, 255, 200, 140, 4, 255, 200, 143, 8, 255, 197, 138, 11, 255, 192, 133, 13, 255, 186, 129, 7, 255, 182, 122, 10, 255, 179, 116, 7, 255, 174, 113, 8, 255, 167, 107, 7, 255, 162, 101, 13, 255, 169, 112, 5, 255, 185, 124, 10, 255, 202, 135, 18, 255, 205, 143, 16, 255, 204, 144, 9, 255, 206, 145, 2, 255, 206, 146, 6, 255, 215, 160, 3, 255, 220, 167, 2, 255, 221, 165, 0, 255, 220, 166, 6, 255, 222, 169, 5, 255, 222, 171, 0, 255, 226, 175, 3, 255, 218, 166, 3, 255, 221, 168, 6, 255, 222, 175, 6, 255, 221, 174, 0, 255, 225, 173, 1, 255, 215, 163, 7, 255, 206, 157, 4, 255, 213, 163, 12, 255, 209, 160, 5, 255, 210, 161, 5, 255, 206, 157, 1, 255, 210, 162, 10, 255, 221, 174, 12, 255, 219, 174, 3, 255, 209, 162, 6, 255, 207, 156, 6, 255, 204, 149, 3, 255, 189, 126, 1, 255, 199, 134, 14, 255, 212, 154, 12, 255, 211, 154, 5, 255, 207, 149, 5, 255, 211, 156, 1, 255, 210, 152, 9, 255, 207, 144, 10, 255, 212, 148, 4, 255, 199, 129, 5, 255, 190, 117, 4, 255, 204, 136, 1, 255, 211, 143, 9, 255, 210, 143, 7, 255, 210, 145, 4, 255, 209, 140, 17, 255, 207, 138, 9, 255, 208, 139, 10, 255, 207, 135, 16, 255, 206, 135, 8, 255, 204, 132, 5, 255, 204, 129, 9, 255, 198, 123, 4, 255, 193, 115, 0, 255, 185, 101, 7, 255, 184, 100, 9, 255, 186, 105, 9, 255, 184, 103, 5, 255, 189, 107, 6, 255, 188, 107, 3, 255, 188, 104, 4, 255, 176, 99, 4, 255, 177, 98, 3, 255, 180, 93, 3, 255, 179, 92, 3, 255, 174, 101, 1, 255, 177, 93, 5, 255, 157, 75, 8, 255, 128, 57, 4, 255, 132, 53, 5, 255, 125, 50, 4, 255, 116, 48, 1, 255, 123, 52, 7, 255, 106, 40, 2, 255, 101, 38, 5, 255, 98, 38, 5, 255, 102, 43, 2, 255, 102, 44, 0, 255, 99, 43, 2, 255, 109, 46, 3, 255, 106, 45, 8, 255, 103, 44, 5, 255, 97, 40, 3, 255, 113, 44, 4, 255, 128, 58, 4, 255, 137, 60, 5, 255, 131, 54, 4, 255, 127, 53, 5, 255, 120, 50, 0, 255, 110, 43, 6, 255, 97, 33, 5, 255, 114, 55, 7, 255, 164, 86, 3, 255, 166, 86, 2, 255, 165, 92, 8, 255, 169, 91, 3, 255, 175, 95, 6, 255, 172, 93, 5, 255, 172, 88, 4, 255, 174, 89, 4, 255, 178, 90, 3, 255, 178, 90, 3, 255, 179, 93, 4, 255, 178, 93, 2, 255, 176, 94, 1, 255, 174, 93, 0, 255, 179, 94, 1, 255, 177, 93, 1, 255, 178, 95, 1, 255, 175, 91, 1, 255, 177, 89, 4, 255, 175, 90, 2, 255, 175, 92, 3, 255, 173, 90, 1, 255, 175, 88, 2, 255, 180, 86, 5, 255, 178, 80, 8, 255, 167, 70, 8, 255, 145, 53, 4, 255, 126, 40, 2, 255, 117, 41, 2, 255, 113, 42, 3, 255, 115, 43, 4, 255, 116, 41, 4, 255, 108, 37, 1, 255, 106, 40, 3, 255, 109, 43, 2, 255, 105, 32, 2, 255, 107, 34, 6, 255, 97, 34, 3, 255, 90, 31, 3, 255, 88, 29, 1, 255, 87, 31, 1, 255, 87, 26, 1, 255, 79, 26, 2, 255, 82, 28, 3, 255, 84, 28, 2, 255, 83, 29, 2, 255, 79, 28, 2, 255, 74, 25, 1, 255, 73, 24, 4, 255, 74, 27, 5, 255, 71, 27, 3, 255, 68, 24, 3, 255, 70, 24, 3, 255, 63, 21, 1, 255, 54, 19, 3, 255, 53, 18, 4, 255, 66, 20, 3, 255, 69, 20, 1, 255, 69, 22, 2, 255, 71, 20, 0, 255, 74, 21, 4, 255, 78, 26, 3, 255, 87, 33, 0, 255, 92, 35, 4, 255, 92, 39, 3, 255, 96, 41, 6, 255, 91, 33, 1, 255, 87, 35, 3, 255, 81, 34, 2, 255, 76, 26, 1, 255, 75, 22, 4, 255, 66, 15, 4, 255, 65, 15, 4, 255, 74, 21, 2, 255, 84, 25, 0, 255, 85, 26, 2, 255, 83, 28, 7, 255, 90, 26, 4, 255, 94, 27, 1, 255, 97, 26, 1, 255, 0, 1, 1, 255, 4, 1, 0, 255, 5, 0, 0, 255, 2, 2, 0, 255, 0, 0, 0, 255, 6, 2, 1, 255, 14, 4, 2, 255, 15, 8, 5, 255, 12, 6, 7, 255, 11, 4, 8, 255, 13, 3, 5, 255, 14, 5, 3, 255, 13, 4, 1, 255, 14, 5, 5, 255, 16, 6, 6, 255, 18, 7, 5, 255, 20, 9, 7, 255, 17, 6, 5, 255, 18, 9, 6, 255, 14, 7, 4, 255, 18, 8, 6, 255, 20, 8, 7, 255, 17, 8, 4, 255, 15, 9, 2, 255, 18, 9, 2, 255, 18, 8, 2, 255, 18, 10, 4, 255, 21, 12, 6, 255, 20, 11, 8, 255, 23, 15, 13, 255, 27, 18, 14, 255, 23, 12, 5, 255, 26, 19, 12, 255, 23, 16, 5, 255, 27, 15, 4, 255, 37, 19, 10, 255, 41, 20, 13, 255, 37, 19, 5, 255, 32, 20, 6, 255, 20, 17, 9, 255, 42, 29, 7, 255, 83, 58, 7, 255, 91, 66, 13, 255, 100, 67, 22, 255, 108, 72, 16, 255, 115, 78, 9, 255, 122, 78, 15, 255, 111, 72, 10, 255, 107, 64, 9, 255, 100, 67, 9, 255, 73, 54, 7, 255, 53, 40, 1, 255, 57, 41, 4, 255, 56, 39, 3, 255, 52, 41, 6, 255, 46, 43, 2, 255, 51, 49, 0, 255, 59, 50, 1, 255, 64, 44, 6, 255, 65, 49, 3, 255, 70, 49, 0, 255, 72, 55, 3, 255, 60, 54, 4, 255, 100, 80, 5, 255, 190, 135, 3, 255, 201, 148, 6, 255, 199, 153, 4, 255, 191, 139, 4, 255, 161, 101, 7, 255, 121, 62, 6, 255, 81, 48, 2, 255, 66, 50, 0, 255, 63, 50, 3, 255, 65, 49, 3, 255, 71, 48, 3, 255, 71, 44, 1, 255, 71, 43, 1, 255, 75, 45, 4, 255, 73, 42, 2, 255, 77, 42, 3, 255, 68, 47, 4, 255, 71, 45, 3, 255, 74, 46, 4, 255, 70, 45, 2, 255, 66, 42, 3, 255, 69, 42, 4, 255, 67, 41, 4, 255, 73, 42, 1, 255, 65, 39, 0, 255, 68, 41, 2, 255, 70, 41, 3, 255, 71, 39, 2, 255, 75, 40, 3, 255, 77, 42, 5, 255, 79, 45, 6, 255, 76, 41, 1, 255, 76, 43, 2, 255, 86, 42, 4, 255, 79, 41, 1, 255, 77, 42, 1, 255, 79, 43, 2, 255, 80, 44, 3, 255, 82, 41, 4, 255, 81, 42, 2, 255, 85, 50, 1, 255, 83, 47, 4, 255, 83, 41, 7, 255, 83, 41, 3, 255, 86, 49, 1, 255, 86, 49, 2, 255, 93, 45, 6, 255, 93, 47, 4, 255, 84, 47, 2, 255, 82, 46, 4, 255, 90, 48, 6, 255, 85, 49, 1, 255, 85, 50, 4, 255, 81, 44, 0, 255, 84, 51, 4, 255, 80, 48, 2, 255, 83, 50, 1, 255, 86, 47, 2, 255, 81, 42, 2, 255, 86, 47, 6, 255, 86, 49, 1, 255, 87, 52, 5, 255, 87, 49, 8, 255, 88, 47, 4, 255, 87, 44, 6, 255, 83, 47, 1, 255, 81, 48, 0, 255, 91, 48, 8, 255, 106, 52, 9, 255, 126, 66, 5, 255, 146, 80, 6, 255, 167, 90, 9, 255, 166, 83, 11, 255, 173, 96, 9, 255, 188, 104, 5, 255, 193, 105, 17, 255, 194, 116, 7, 255, 196, 112, 9, 255, 190, 108, 1, 255, 195, 114, 8, 255, 194, 114, 7, 255, 197, 115, 8, 255, 203, 120, 8, 255, 202, 126, 5, 255, 206, 127, 15, 255, 197, 115, 7, 255, 168, 79, 8, 255, 175, 89, 6, 255, 172, 89, 11, 255, 194, 114, 6, 255, 208, 125, 20, 255, 210, 130, 6, 255, 214, 132, 11, 255, 217, 133, 22, 255, 211, 127, 15, 255, 206, 121, 5, 255, 196, 108, 10, 255, 205, 119, 12, 255, 203, 120, 8, 255, 188, 101, 13, 255, 194, 109, 11, 255, 205, 118, 14, 255, 207, 124, 13, 255, 205, 126, 8, 255, 198, 120, 4, 255, 189, 106, 5, 255, 191, 106, 13, 255, 197, 115, 15, 255, 195, 118, 2, 255, 199, 124, 15, 255, 197, 122, 18, 255, 192, 117, 12, 255, 185, 108, 12, 255, 182, 107, 7, 255, 187, 115, 11, 255, 190, 122, 3, 255, 195, 122, 6, 255, 182, 111, 18, 255, 187, 118, 1, 255, 198, 127, 21, 255, 199, 132, 21, 255, 202, 130, 8, 255, 202, 127, 16, 255, 188, 124, 6, 255, 187, 121, 14, 255, 198, 135, 11, 255, 190, 128, 0, 255, 192, 122, 12, 255, 189, 123, 16, 255, 186, 123, 5, 255, 195, 132, 9, 255, 189, 123, 16, 255, 187, 127, 9, 255, 195, 136, 4, 255, 196, 142, 10, 255, 201, 144, 11, 255, 194, 129, 2, 255, 191, 129, 16, 255, 198, 137, 13, 255, 205, 141, 3, 255, 196, 133, 3, 255, 196, 137, 1, 255, 201, 137, 13, 255, 191, 129, 19, 255, 193, 132, 13, 255, 203, 137, 3, 255, 206, 136, 12, 255, 200, 136, 7, 255, 190, 130, 9, 255, 188, 133, 7, 255, 185, 123, 12, 255, 183, 112, 9, 255, 162, 97, 11, 255, 143, 88, 9, 255, 153, 92, 16, 255, 150, 88, 7, 255, 155, 92, 12, 255, 157, 96, 5, 255, 162, 100, 10, 255, 157, 92, 7, 255, 155, 94, 11, 255, 153, 87, 19, 255, 149, 86, 11, 255, 152, 98, 10, 255, 184, 130, 8, 255, 188, 114, 17, 255, 198, 134, 6, 255, 192, 134, 3, 255, 195, 129, 12, 255, 209, 149, 11, 255, 219, 165, 10, 255, 213, 157, 4, 255, 213, 153, 4, 255, 217, 162, 7, 255, 224, 171, 5, 255, 225, 171, 2, 255, 222, 168, 6, 255, 212, 156, 2, 255, 216, 162, 4, 255, 221, 170, 5, 255, 220, 167, 1, 255, 224, 173, 1, 255, 207, 156, 8, 255, 208, 163, 7, 255, 220, 176, 6, 255, 214, 165, 1, 255, 206, 153, 0, 255, 210, 160, 4, 255, 215, 168, 4, 255, 222, 175, 10, 255, 219, 169, 5, 255, 206, 151, 10, 255, 203, 150, 7, 255, 210, 153, 10, 255, 198, 140, 4, 255, 208, 149, 17, 255, 211, 157, 12, 255, 211, 157, 8, 255, 209, 149, 14, 255, 208, 150, 3, 255, 208, 150, 7, 255, 204, 143, 6, 255, 206, 144, 3, 255, 185, 116, 7, 255, 171, 97, 13, 255, 188, 117, 9, 255, 204, 137, 7, 255, 210, 142, 11, 255, 211, 145, 5, 255, 211, 144, 10, 255, 211, 143, 5, 255, 209, 141, 8, 255, 208, 139, 12, 255, 205, 133, 4, 255, 207, 133, 7, 255, 206, 132, 8, 255, 200, 126, 8, 255, 196, 119, 6, 255, 196, 117, 5, 255, 192, 114, 4, 255, 192, 115, 4, 255, 191, 113, 5, 255, 187, 109, 0, 255, 188, 108, 6, 255, 183, 102, 3, 255, 179, 101, 4, 255, 173, 95, 7, 255, 170, 85, 3, 255, 177, 86, 7, 255, 180, 84, 5, 255, 161, 77, 8, 255, 129, 59, 2, 255, 124, 54, 9, 255, 137, 62, 10, 255, 128, 50, 0, 255, 128, 52, 3, 255, 134, 59, 3, 255, 114, 39, 8, 255, 112, 44, 2, 255, 108, 42, 5, 255, 102, 35, 5, 255, 103, 39, 4, 255, 101, 38, 4, 255, 110, 42, 1, 255, 121, 45, 7, 255, 117, 39, 10, 255, 102, 40, 5, 255, 94, 38, 0, 255, 111, 47, 5, 255, 124, 47, 5, 255, 125, 51, 2, 255, 125, 53, 6, 255, 119, 48, 1, 255, 118, 50, 7, 255, 112, 47, 6, 255, 107, 46, 0, 255, 141, 70, 5, 255, 165, 84, 4, 255, 166, 89, 4, 255, 170, 90, 3, 255, 171, 88, 0, 255, 174, 92, 1, 255, 176, 95, 0, 255, 174, 93, 1, 255, 173, 87, 8, 255, 177, 90, 9, 255, 178, 93, 3, 255, 175, 90, 0, 255, 177, 90, 3, 255, 176, 93, 2, 255, 171, 92, 0, 255, 173, 92, 2, 255, 178, 92, 3, 255, 176, 89, 1, 255, 170, 85, 2, 255, 171, 89, 2, 255, 172, 90, 4, 255, 174, 88, 2, 255, 167, 78, 3, 255, 172, 80, 2, 255, 167, 75, 3, 255, 138, 50, 4, 255, 118, 46, 1, 255, 110, 41, 2, 255, 106, 37, 2, 255, 118, 41, 0, 255, 127, 47, 5, 255, 123, 45, 11, 255, 117, 48, 6, 255, 115, 45, 1, 255, 112, 41, 2, 255, 105, 37, 2, 255, 99, 35, 2, 255, 97, 35, 3, 255, 97, 34, 3, 255, 96, 30, 1, 255, 88, 29, 2, 255, 85, 30, 3, 255, 79, 27, 0, 255, 84, 27, 2, 255, 79, 28, 1, 255, 81, 29, 4, 255, 81, 29, 2, 255, 79, 27, 0, 255, 81, 28, 1, 255, 80, 27, 1, 255, 81, 28, 0, 255, 80, 26, 2, 255, 77, 25, 4, 255, 69, 21, 4, 255, 55, 18, 2, 255, 49, 18, 0, 255, 59, 22, 4, 255, 63, 19, 4, 255, 66, 21, 2, 255, 65, 23, 2, 255, 71, 22, 8, 255, 74, 24, 6, 255, 76, 26, 1, 255, 75, 26, 1, 255, 80, 26, 1, 255, 86, 34, 5, 255, 91, 37, 6, 255, 94, 31, 2, 255, 87, 37, 3, 255, 85, 35, 3, 255, 84, 30, 2, 255, 70, 27, 3, 255, 68, 24, 5, 255, 71, 21, 4, 255, 70, 22, 2, 255, 73, 25, 2, 255, 76, 22, 1, 255, 81, 27, 3, 255, 87, 28, 0, 255, 96, 32, 3, 255, 0, 2, 0, 255, 3, 1, 0, 255, 4, 0, 0, 255, 3, 2, 0, 255, 1, 1, 0, 255, 3, 1, 0, 255, 9, 3, 3, 255, 13, 8, 7, 255, 11, 6, 3, 255, 11, 3, 1, 255, 11, 3, 3, 255, 14, 6, 6, 255, 13, 4, 4, 255, 17, 7, 6, 255, 15, 5, 4, 255, 16, 4, 3, 255, 17, 6, 5, 255, 15, 6, 3, 255, 15, 8, 5, 255, 13, 9, 5, 255, 14, 4, 2, 255, 16, 6, 4, 255, 18, 8, 4, 255, 20, 7, 3, 255, 19, 10, 3, 255, 20, 14, 7, 255, 16, 9, 4, 255, 17, 13, 9, 255, 21, 13, 11, 255, 20, 11, 9, 255, 27, 16, 13, 255, 25, 16, 10, 255, 24, 16, 9, 255, 30, 18, 8, 255, 34, 18, 9, 255, 31, 17, 9, 255, 28, 17, 10, 255, 28, 19, 6, 255, 26, 17, 10, 255, 26, 21, 6, 255, 34, 24, 3, 255, 35, 28, 4, 255, 33, 27, 2, 255, 40, 32, 3, 255, 35, 34, 5, 255, 36, 34, 3, 255, 42, 35, 3, 255, 41, 31, 1, 255, 49, 43, 0, 255, 64, 51, 3, 255, 46, 37, 5, 255, 62, 46, 8, 255, 58, 42, 6, 255, 60, 50, 3, 255, 62, 52, 2, 255, 59, 45, 3, 255, 63, 46, 6, 255, 65, 47, 4, 255, 67, 48, 1, 255, 61, 47, 3, 255, 81, 50, 6, 255, 70, 51, 3, 255, 75, 59, 5, 255, 156, 115, 10, 255, 201, 145, 0, 255, 198, 145, 4, 255, 193, 136, 4, 255, 174, 110, 1, 255, 135, 79, 2, 255, 97, 56, 1, 255, 70, 46, 0, 255, 72, 52, 5, 255, 67, 49, 3, 255, 66, 50, 2, 255, 76, 48, 4, 255, 78, 44, 5, 255, 73, 42, 3, 255, 71, 45, 2, 255, 69, 40, 1, 255, 73, 42, 6, 255, 67, 42, 2, 255, 76, 43, 4, 255, 79, 42, 2, 255, 68, 45, 2, 255, 64, 46, 6, 255, 65, 42, 2, 255, 61, 38, 2, 255, 66, 42, 4, 255, 61, 45, 5, 255, 67, 42, 3, 255, 73, 40, 4, 255, 74, 45, 5, 255, 79, 45, 5, 255, 81, 43, 2, 255, 79, 42, 2, 255, 72, 41, 0, 255, 77, 44, 4, 255, 86, 43, 5, 255, 78, 42, 2, 255, 79, 45, 4, 255, 81, 44, 4, 255, 80, 40, 2, 255, 85, 43, 6, 255, 88, 47, 5, 255, 83, 44, 0, 255, 86, 45, 4, 255, 81, 36, 2, 255, 86, 40, 4, 255, 89, 44, 1, 255, 92, 45, 0, 255, 95, 42, 3, 255, 92, 45, 1, 255, 87, 49, 2, 255, 84, 48, 5, 255, 88, 46, 2, 255, 88, 51, 5, 255, 82, 46, 1, 255, 86, 47, 3, 255, 88, 47, 5, 255, 88, 50, 7, 255, 86, 48, 3, 255, 86, 50, 4, 255, 83, 47, 3, 255, 89, 48, 5, 255, 90, 49, 3, 255, 88, 48, 3, 255, 89, 49, 5, 255, 86, 46, 2, 255, 81, 49, 3, 255, 77, 47, 2, 255, 82, 51, 4, 255, 85, 50, 5, 255, 91, 47, 8, 255, 97, 52, 4, 255, 105, 53, 3, 255, 128, 69, 12, 255, 154, 83, 8, 255, 182, 96, 5, 255, 188, 102, 2, 255, 184, 101, 3, 255, 185, 105, 6, 255, 188, 107, 10, 255, 190, 110, 9, 255, 193, 111, 11, 255, 192, 108, 9, 255, 191, 107, 8, 255, 197, 112, 11, 255, 192, 112, 8, 255, 203, 123, 14, 255, 184, 99, 8, 255, 196, 111, 10, 255, 185, 97, 7, 255, 185, 97, 16, 255, 181, 94, 8, 255, 191, 105, 13, 255, 211, 125, 21, 255, 204, 115, 4, 255, 194, 103, 9, 255, 184, 93, 10, 255, 193, 104, 13, 255, 184, 99, 4, 255, 200, 117, 7, 255, 203, 120, 13, 255, 204, 121, 10, 255, 185, 99, 1, 255, 187, 98, 3, 255, 194, 111, 16, 255, 195, 116, 12, 255, 194, 115, 14, 255, 191, 111, 7, 255, 205, 125, 10, 255, 194, 115, 7, 255, 196, 118, 15, 255, 197, 124, 5, 255, 186, 112, 15, 255, 179, 103, 18, 255, 190, 115, 16, 255, 189, 119, 8, 255, 190, 125, 9, 255, 193, 120, 16, 255, 188, 121, 14, 255, 186, 116, 8, 255, 193, 121, 0, 255, 186, 119, 8, 255, 189, 122, 13, 255, 200, 128, 13, 255, 191, 124, 19, 255, 187, 123, 12, 255, 196, 123, 18, 255, 188, 129, 6, 255, 191, 126, 7, 255, 189, 121, 7, 255, 178, 114, 12, 255, 172, 110, 10, 255, 185, 121, 11, 255, 191, 127, 7, 255, 179, 118, 11, 255, 172, 108, 15, 255, 160, 101, 15, 255, 151, 90, 14, 255, 174, 110, 15, 255, 170, 107, 17, 255, 150, 86, 7, 255, 156, 96, 14, 255, 161, 106, 18, 255, 170, 102, 11, 255, 163, 94, 8, 255, 137, 76, 4, 255, 128, 71, 13, 255, 133, 77, 8, 255, 136, 86, 6, 255, 142, 83, 20, 255, 146, 81, 7, 255, 148, 83, 8, 255, 154, 94, 3, 255, 145, 81, 16, 255, 134, 79, 12, 255, 143, 91, 11, 255, 164, 99, 6, 255, 176, 108, 8, 255, 182, 109, 11, 255, 186, 114, 8, 255, 183, 107, 4, 255, 174, 94, 2, 255, 175, 99, 6, 255, 191, 113, 8, 255, 190, 108, 0, 255, 195, 111, 17, 255, 191, 115, 12, 255, 169, 101, 10, 255, 195, 134, 5, 255, 199, 136, 9, 255, 182, 118, 15, 255, 200, 142, 13, 255, 218, 164, 11, 255, 213, 163, 2, 255, 215, 168, 0, 255, 221, 169, 3, 255, 223, 168, 9, 255, 222, 168, 7, 255, 221, 166, 4, 255, 213, 158, 2, 255, 213, 160, 0, 255, 220, 169, 0, 255, 215, 159, 7, 255, 219, 170, 6, 255, 217, 171, 8, 255, 216, 171, 6, 255, 221, 178, 4, 255, 221, 177, 3, 255, 212, 166, 4, 255, 206, 161, 5, 255, 212, 171, 5, 255, 213, 171, 1, 255, 206, 159, 5, 255, 202, 148, 11, 255, 203, 151, 2, 255, 208, 156, 4, 255, 204, 149, 10, 255, 209, 155, 19, 255, 211, 161, 7, 255, 210, 158, 7, 255, 204, 146, 10, 255, 211, 154, 7, 255, 208, 150, 6, 255, 205, 146, 9, 255, 205, 145, 5, 255, 203, 143, 11, 255, 198, 136, 5, 255, 199, 134, 5, 255, 207, 142, 11, 255, 211, 145, 6, 255, 213, 147, 6, 255, 210, 140, 18, 255, 200, 128, 14, 255, 200, 128, 11, 255, 201, 130, 6, 255, 203, 130, 6, 255, 207, 132, 11, 255, 203, 129, 1, 255, 200, 125, 3, 255, 200, 123, 10, 255, 198, 122, 2, 255, 195, 119, 5, 255, 193, 118, 9, 255, 189, 111, 10, 255, 188, 111, 2, 255, 186, 108, 8, 255, 185, 102, 5, 255, 181, 96, 3, 255, 172, 90, 7, 255, 162, 85, 5, 255, 142, 65, 5, 255, 143, 64, 10, 255, 130, 54, 6, 255, 128, 52, 5, 255, 128, 50, 1, 255, 122, 51, 8, 255, 119, 52, 5, 255, 128, 55, 3, 255, 124, 42, 4, 255, 111, 37, 6, 255, 108, 40, 4, 255, 105, 42, 0, 255, 101, 38, 1, 255, 101, 40, 5, 255, 96, 38, 1, 255, 106, 43, 4, 255, 112, 45, 3, 255, 108, 40, 6, 255, 100, 41, 4, 255, 100, 44, 7, 255, 99, 40, 4, 255, 110, 43, 3, 255, 118, 48, 7, 255, 114, 45, 5, 255, 112, 43, 5, 255, 113, 47, 2, 255, 112, 47, 3, 255, 105, 42, 5, 255, 100, 43, 4, 255, 146, 73, 4, 255, 163, 87, 0, 255, 165, 89, 5, 255, 168, 87, 2, 255, 170, 90, 6, 255, 175, 96, 3, 255, 175, 94, 2, 255, 176, 92, 2, 255, 177, 92, 5, 255, 174, 89, 4, 255, 170, 85, 2, 255, 173, 89, 5, 255, 172, 89, 2, 255, 168, 86, 1, 255, 174, 91, 4, 255, 174, 87, 0, 255, 172, 85, 1, 255, 170, 88, 7, 255, 176, 87, 7, 255, 168, 81, 5, 255, 143, 58, 2, 255, 129, 39, 5, 255, 152, 64, 6, 255, 154, 61, 2, 255, 127, 39, 3, 255, 118, 46, 3, 255, 118, 43, 3, 255, 119, 39, 4, 255, 128, 46, 4, 255, 119, 43, 1, 255, 104, 34, 1, 255, 115, 40, 4, 255, 116, 40, 1, 255, 116, 39, 8, 255, 109, 39, 5, 255, 99, 31, 1, 255, 100, 30, 2, 255, 99, 34, 0, 255, 96, 29, 2, 255, 90, 29, 5, 255, 91, 34, 3, 255, 89, 33, 0, 255, 94, 33, 1, 255, 89, 31, 2, 255, 88, 30, 0, 255, 87, 29, 0, 255, 90, 33, 4, 255, 88, 35, 3, 255, 80, 29, 0, 255, 82, 30, 3, 255, 83, 29, 3, 255, 80, 28, 3, 255, 72, 25, 1, 255, 63, 24, 3, 255, 52, 16, 2, 255, 53, 15, 3, 255, 63, 19, 7, 255, 63, 19, 1, 255, 54, 20, 1, 255, 55, 19, 3, 255, 63, 19, 3, 255, 70, 20, 0, 255, 72, 21, 3, 255, 72, 18, 3, 255, 69, 26, 0, 255, 92, 34, 4, 255, 99, 33, 1, 255, 96, 38, 2, 255, 95, 40, 2, 255, 91, 36, 0, 255, 93, 39, 5, 255, 83, 31, 3, 255, 63, 22, 1, 255, 62, 20, 4, 255, 71, 19, 2, 255, 79, 22, 2, 255, 81, 24, 3, 255, 90, 26, 2, 255, 98, 29, 3, 255, 3, 3, 1, 255, 4, 2, 1, 255, 5, 1, 0, 255, 6, 2, 1, 255, 6, 2, 1, 255, 6, 3, 1, 255, 6, 1, 2, 255, 9, 3, 6, 255, 17, 8, 8, 255, 14, 4, 3, 255, 14, 4, 5, 255, 15, 4, 10, 255, 15, 4, 11, 255, 16, 6, 4, 255, 16, 6, 4, 255, 15, 5, 3, 255, 16, 6, 4, 255, 17, 6, 4, 255, 17, 8, 5, 255, 13, 9, 5, 255, 15, 6, 4, 255, 16, 7, 3, 255, 19, 10, 5, 255, 29, 15, 12, 255, 19, 10, 5, 255, 12, 14, 4, 255, 16, 10, 4, 255, 16, 12, 8, 255, 17, 11, 8, 255, 28, 12, 11, 255, 19, 14, 7, 255, 25, 17, 11, 255, 23, 18, 9, 255, 31, 20, 10, 255, 35, 22, 12, 255, 30, 22, 13, 255, 26, 23, 14, 255, 27, 25, 11, 255, 30, 24, 11, 255, 26, 25, 6, 255, 30, 23, 8, 255, 38, 29, 5, 255, 40, 31, 6, 255, 45, 32, 5, 255, 39, 28, 9, 255, 43, 34, 4, 255, 52, 35, 3, 255, 53, 40, 7, 255, 73, 60, 9, 255, 61, 45, 8, 255, 63, 47, 5, 255, 68, 49, 6, 255, 59, 44, 3, 255, 60, 51, 6, 255, 63, 53, 4, 255, 62, 47, 4, 255, 67, 48, 6, 255, 69, 50, 1, 255, 65, 51, 1, 255, 60, 55, 7, 255, 73, 51, 5, 255, 60, 51, 7, 255, 108, 85, 9, 255, 185, 138, 3, 255, 199, 153, 2, 255, 196, 150, 1, 255, 181, 128, 2, 255, 154, 95, 8, 255, 111, 61, 2, 255, 84, 53, 6, 255, 71, 49, 3, 255, 72, 47, 3, 255, 71, 48, 4, 255, 69, 48, 2, 255, 74, 43, 0, 255, 83, 45, 8, 255, 72, 39, 1, 255, 70, 44, 3, 255, 68, 44, 5, 255, 64, 40, 4, 255, 65, 43, 4, 255, 73, 42, 3, 255, 79, 41, 3, 255, 69, 40, 1, 255, 64, 40, 4, 255, 68, 39, 1, 255, 70, 38, 3, 255, 77, 40, 4, 255, 69, 39, 2, 255, 75, 41, 2, 255, 82, 43, 4, 255, 78, 44, 2, 255, 79, 45, 1, 255, 79, 42, 1, 255, 77, 42, 1, 255, 74, 47, 4, 255, 76, 43, 2, 255, 80, 43, 4, 255, 73, 43, 1, 255, 82, 45, 4, 255, 87, 42, 3, 255, 85, 41, 1, 255, 82, 42, 1, 255, 84, 43, 5, 255, 87, 44, 7, 255, 86, 41, 4, 255, 87, 44, 3, 255, 89, 46, 4, 255, 89, 44, 3, 255, 88, 45, 1, 255, 87, 46, 4, 255, 87, 46, 1, 255, 91, 47, 3, 255, 94, 45, 3, 255, 96, 46, 1, 255, 96, 45, 2, 255, 94, 45, 3, 255, 93, 47, 5, 255, 91, 46, 5, 255, 85, 45, 2, 255, 85, 50, 4, 255, 84, 51, 4, 255, 86, 50, 1, 255, 89, 47, 0, 255, 92, 48, 3, 255, 90, 48, 3, 255, 90, 49, 4, 255, 89, 47, 4, 255, 84, 53, 4, 255, 80, 49, 5, 255, 85, 52, 4, 255, 86, 52, 0, 255, 87, 53, 6, 255, 80, 50, 7, 255, 78, 53, 2, 255, 88, 50, 1, 255, 121, 63, 7, 255, 147, 76, 13, 255, 167, 86, 8, 255, 184, 95, 1, 255, 181, 91, 13, 255, 182, 103, 13, 255, 189, 109, 15, 255, 189, 108, 8, 255, 191, 108, 9, 255, 194, 110, 16, 255, 182, 99, 11, 255, 176, 86, 12, 255, 196, 106, 20, 255, 172, 82, 5, 255, 201, 116, 15, 255, 202, 122, 10, 255, 180, 101, 8, 255, 188, 107, 13, 255, 190, 107, 3, 255, 174, 87, 6, 255, 169, 78, 12, 255, 177, 89, 13, 255, 198, 118, 15, 255, 198, 122, 10, 255, 195, 118, 2, 255, 191, 110, 13, 255, 189, 109, 12, 255, 189, 108, 18, 255, 180, 97, 5, 255, 188, 104, 8, 255, 194, 116, 5, 255, 190, 115, 17, 255, 188, 111, 13, 255, 187, 108, 11, 255, 177, 97, 8, 255, 172, 95, 10, 255, 179, 105, 11, 255, 185, 113, 6, 255, 181, 109, 13, 255, 179, 110, 5, 255, 186, 116, 5, 255, 188, 114, 17, 255, 185, 113, 12, 255, 185, 112, 9, 255, 178, 113, 9, 255, 184, 108, 14, 255, 181, 107, 18, 255, 182, 111, 4, 255, 184, 106, 13, 255, 179, 104, 17, 255, 175, 104, 9, 255, 182, 105, 11, 255, 164, 93, 17, 255, 158, 91, 18, 255, 162, 91, 7, 255, 153, 89, 9, 255, 144, 92, 20, 255, 166, 103, 16, 255, 160, 95, 7, 255, 126, 71, 6, 255, 114, 69, 8, 255, 104, 67, 8, 255, 110, 74, 9, 255, 148, 98, 7, 255, 170, 111, 9, 255, 125, 75, 19, 255, 93, 58, 3, 255, 101, 62, 4, 255, 112, 67, 12, 255, 101, 66, 16, 255, 105, 70, 3, 255, 119, 78, 10, 255, 133, 85, 11, 255, 136, 87, 10, 255, 149, 93, 11, 255, 167, 103, 5, 255, 180, 114, 14, 255, 183, 110, 7, 255, 190, 115, 9, 255, 190, 117, 14, 255, 193, 119, 8, 255, 199, 122, 13, 255, 203, 125, 5, 255, 202, 122, 2, 255, 200, 118, 3, 255, 199, 119, 8, 255, 194, 116, 13, 255, 186, 107, 19, 255, 194, 110, 16, 255, 195, 116, 11, 255, 196, 117, 5, 255, 193, 112, 3, 255, 182, 103, 5, 255, 186, 118, 8, 255, 196, 132, 6, 255, 191, 131, 14, 255, 194, 147, 10, 255, 209, 160, 3, 255, 214, 154, 6, 255, 220, 167, 2, 255, 218, 174, 9, 255, 222, 170, 5, 255, 223, 171, 0, 255, 221, 169, 1, 255, 224, 170, 3, 255, 218, 166, 0, 255, 218, 166, 3, 255, 223, 170, 4, 255, 217, 164, 8, 255, 217, 168, 3, 255, 223, 179, 4, 255, 222, 179, 6, 255, 220, 176, 9, 255, 220, 178, 1, 255, 218, 176, 2, 255, 215, 173, 7, 255, 212, 169, 11, 255, 203, 159, 9, 255, 201, 154, 11, 255, 207, 162, 3, 255, 207, 163, 2, 255, 204, 157, 3, 255, 209, 158, 8, 255, 213, 164, 8, 255, 210, 159, 7, 255, 212, 156, 12, 255, 209, 152, 9, 255, 207, 150, 7, 255, 199, 141, 2, 255, 209, 152, 7, 255, 209, 152, 14, 255, 208, 152, 16, 255, 207, 150, 1, 255, 209, 148, 3, 255, 207, 146, 4, 255, 208, 146, 4, 255, 208, 143, 2, 255, 201, 130, 15, 255, 193, 120, 16, 255, 182, 105, 4, 255, 186, 108, 10, 255, 195, 117, 13, 255, 199, 122, 4, 255, 201, 124, 10, 255, 202, 124, 12, 255, 200, 123, 9, 255, 195, 120, 6, 255, 195, 120, 4, 255, 193, 118, 2, 255, 188, 111, 6, 255, 188, 111, 4, 255, 183, 103, 10, 255, 182, 101, 6, 255, 185, 99, 2, 255, 172, 84, 7, 255, 150, 72, 2, 255, 137, 65, 1, 255, 144, 71, 2, 255, 136, 63, 6, 255, 123, 49, 8, 255, 131, 56, 5, 255, 135, 63, 0, 255, 127, 54, 7, 255, 117, 45, 6, 255, 116, 47, 7, 255, 116, 42, 1, 255, 114, 46, 3, 255, 112, 48, 4, 255, 108, 45, 5, 255, 95, 32, 1, 255, 92, 34, 5, 255, 107, 48, 11, 255, 106, 50, 5, 255, 100, 43, 4, 255, 100, 41, 3, 255, 101, 41, 3, 255, 96, 38, 1, 255, 100, 42, 1, 255, 105, 41, 1, 255, 107, 42, 1, 255, 108, 44, 4, 255, 112, 50, 3, 255, 113, 52, 2, 255, 105, 43, 8, 255, 98, 43, 6, 255, 132, 66, 3, 255, 161, 87, 6, 255, 163, 86, 11, 255, 169, 87, 5, 255, 169, 90, 2, 255, 175, 94, 2, 255, 176, 91, 1, 255, 175, 90, 1, 255, 171, 88, 1, 255, 168, 86, 4, 255, 166, 85, 4, 255, 168, 88, 6, 255, 170, 88, 1, 255, 175, 88, 1, 255, 175, 86, 1, 255, 173, 88, 0, 255, 174, 90, 3, 255, 173, 88, 3, 255, 152, 67, 4, 255, 129, 49, 1, 255, 119, 44, 6, 255, 119, 47, 8, 255, 123, 47, 2, 255, 125, 44, 0, 255, 122, 40, 2, 255, 124, 44, 4, 255, 128, 46, 4, 255, 124, 46, 3, 255, 113, 41, 5, 255, 101, 32, 2, 255, 106, 38, 5, 255, 116, 42, 5, 255, 110, 41, 1, 255, 108, 39, 5, 255, 107, 39, 2, 255, 107, 37, 3, 255, 108, 41, 4, 255, 119, 49, 2, 255, 111, 40, 0, 255, 100, 37, 3, 255, 100, 34, 2, 255, 96, 37, 0, 255, 95, 34, 3, 255, 92, 31, 4, 255, 94, 34, 2, 255, 93, 31, 3, 255, 88, 30, 2, 255, 82, 29, 0, 255, 82, 31, 3, 255, 82, 29, 4, 255, 84, 27, 6, 255, 77, 24, 0, 255, 71, 25, 0, 255, 64, 21, 1, 255, 57, 16, 4, 255, 52, 16, 5, 255, 47, 13, 3, 255, 45, 16, 1, 255, 42, 17, 0, 255, 46, 14, 4, 255, 56, 15, 3, 255, 58, 16, 0, 255, 57, 18, 2, 255, 64, 19, 1, 255, 70, 25, 0, 255, 90, 32, 2, 255, 99, 36, 4, 255, 102, 36, 4, 255, 101, 39, 1, 255, 97, 39, 4, 255, 94, 31, 2, 255, 92, 30, 0, 255, 77, 28, 2, 255, 62, 19, 2, 255, 67, 19, 5, 255, 76, 25, 8, 255, 76, 22, 6, 255, 80, 23, 5, 255, 86, 25, 1, 255, 5, 1, 0, 255, 6, 2, 1, 255, 4, 1, 0, 255, 5, 2, 1, 255, 5, 1, 0, 255, 4, 0, 0, 255, 5, 2, 0, 255, 8, 1, 1, 255, 16, 5, 9, 255, 18, 5, 14, 255, 18, 7, 15, 255, 15, 4, 8, 255, 14, 4, 6, 255, 13, 5, 6, 255, 14, 7, 6, 255, 12, 4, 2, 255, 14, 5, 3, 255, 14, 4, 2, 255, 16, 6, 4, 255, 9, 6, 3, 255, 13, 5, 2, 255, 18, 6, 4, 255, 19, 10, 4, 255, 17, 11, 5, 255, 16, 10, 4, 255, 18, 11, 4, 255, 19, 11, 5, 255, 17, 12, 8, 255, 18, 13, 8, 255, 30, 20, 13, 255, 25, 18, 9, 255, 26, 18, 12, 255, 26, 18, 11, 255, 26, 23, 10, 255, 28, 24, 10, 255, 29, 21, 11, 255, 28, 19, 10, 255, 30, 25, 11, 255, 29, 26, 3, 255, 33, 29, 0, 255, 37, 29, 9, 255, 34, 32, 9, 255, 34, 28, 12, 255, 41, 32, 8, 255, 37, 38, 10, 255, 44, 41, 2, 255, 54, 36, 1, 255, 74, 59, 4, 255, 60, 47, 4, 255, 67, 46, 5, 255, 71, 52, 1, 255, 60, 48, 0, 255, 59, 54, 0, 255, 54, 52, 3, 255, 64, 53, 4, 255, 70, 48, 4, 255, 64, 46, 2, 255, 69, 49, 0, 255, 77, 53, 3, 255, 70, 52, 3, 255, 75, 52, 4, 255, 73, 56, 9, 255, 153, 116, 8, 255, 200, 151, 1, 255, 190, 146, 5, 255, 190, 140, 8, 255, 167, 110, 3, 255, 127, 69, 2, 255, 96, 46, 2, 255, 68, 46, 1, 255, 69, 51, 0, 255, 70, 45, 1, 255, 72, 47, 6, 255, 71, 47, 4, 255, 71, 45, 1, 255, 74, 43, 4, 255, 71, 39, 0, 255, 73, 40, 2, 255, 70, 41, 4, 255, 67, 42, 2, 255, 68, 45, 2, 255, 69, 44, 4, 255, 68, 39, 4, 255, 63, 37, 4, 255, 61, 39, 4, 255, 66, 39, 1, 255, 69, 38, 2, 255, 74, 36, 0, 255, 74, 41, 4, 255, 79, 44, 3, 255, 79, 42, 1, 255, 83, 40, 1, 255, 83, 44, 4, 255, 78, 46, 4, 255, 73, 42, 1, 255, 75, 40, 3, 255, 77, 42, 3, 255, 80, 42, 4, 255, 74, 43, 1, 255, 84, 42, 2, 255, 88, 40, 1, 255, 87, 43, 2, 255, 85, 45, 3, 255, 83, 42, 2, 255, 83, 39, 5, 255, 89, 46, 6, 255, 88, 48, 4, 255, 87, 46, 2, 255, 87, 44, 3, 255, 92, 46, 5, 255, 85, 44, 4, 255, 84, 45, 0, 255, 94, 47, 3, 255, 95, 46, 5, 255, 93, 48, 1, 255, 95, 48, 0, 255, 96, 51, 2, 255, 90, 47, 0, 255, 91, 48, 2, 255, 93, 49, 2, 255, 91, 48, 0, 255, 93, 53, 3, 255, 91, 52, 2, 255, 92, 49, 0, 255, 92, 47, 3, 255, 92, 48, 4, 255, 90, 47, 1, 255, 90, 47, 4, 255, 95, 50, 2, 255, 98, 55, 4, 255, 93, 52, 2, 255, 91, 48, 2, 255, 92, 49, 5, 255, 93, 50, 6, 255, 85, 47, 2, 255, 82, 52, 6, 255, 82, 51, 9, 255, 89, 51, 4, 255, 95, 51, 2, 255, 120, 63, 10, 255, 157, 87, 15, 255, 165, 96, 11, 255, 173, 99, 9, 255, 181, 104, 7, 255, 181, 102, 9, 255, 175, 94, 6, 255, 175, 93, 10, 255, 171, 92, 9, 255, 184, 106, 12, 255, 190, 112, 13, 255, 186, 108, 10, 255, 198, 123, 5, 255, 202, 130, 0, 255, 197, 120, 7, 255, 202, 121, 15, 255, 188, 105, 13, 255, 174, 90, 1, 255, 191, 109, 2, 255, 193, 113, 11, 255, 190, 112, 11, 255, 185, 104, 8, 255, 181, 100, 10, 255, 189, 111, 10, 255, 182, 105, 9, 255, 174, 98, 15, 255, 172, 99, 6, 255, 181, 109, 1, 255, 179, 105, 6, 255, 179, 103, 9, 255, 168, 91, 4, 255, 164, 87, 12, 255, 159, 88, 9, 255, 150, 82, 7, 255, 160, 93, 10, 255, 165, 97, 10, 255, 170, 99, 10, 255, 167, 93, 13, 255, 169, 99, 9, 255, 166, 100, 7, 255, 167, 97, 10, 255, 163, 87, 6, 255, 155, 78, 12, 255, 141, 78, 14, 255, 141, 74, 13, 255, 128, 60, 5, 255, 110, 60, 9, 255, 128, 68, 7, 255, 115, 55, 4, 255, 99, 47, 14, 255, 98, 63, 15, 255, 126, 79, 12, 255, 141, 85, 12, 255, 131, 73, 8, 255, 141, 83, 9, 255, 135, 81, 17, 255, 121, 73, 15, 255, 108, 59, 20, 255, 118, 71, 9, 255, 133, 80, 6, 255, 151, 86, 13, 255, 130, 70, 11, 255, 115, 71, 11, 255, 120, 79, 9, 255, 143, 87, 12, 255, 160, 93, 11, 255, 163, 97, 15, 255, 174, 109, 10, 255, 190, 114, 11, 255, 196, 117, 8, 255, 201, 122, 10, 255, 210, 120, 15, 255, 211, 127, 12, 255, 199, 128, 9, 255, 197, 126, 10, 255, 202, 118, 3, 255, 208, 123, 4, 255, 205, 123, 8, 255, 200, 122, 4, 255, 197, 120, 13, 255, 201, 119, 11, 255, 205, 124, 8, 255, 204, 123, 8, 255, 200, 121, 5, 255, 202, 122, 9, 255, 206, 119, 3, 255, 206, 118, 5, 255, 199, 116, 7, 255, 198, 123, 7, 255, 185, 113, 17, 255, 198, 130, 7, 255, 199, 140, 0, 255, 199, 149, 9, 255, 206, 165, 5, 255, 218, 171, 5, 255, 213, 149, 6, 255, 213, 150, 6, 255, 224, 171, 5, 255, 226, 176, 5, 255, 223, 173, 2, 255, 220, 170, 2, 255, 221, 171, 2, 255, 221, 171, 2, 255, 217, 166, 1, 255, 220, 168, 6, 255, 221, 175, 1, 255, 222, 179, 0, 255, 219, 173, 7, 255, 226, 178, 10, 255, 222, 179, 11, 255, 222, 180, 4, 255, 220, 173, 6, 255, 220, 173, 2, 255, 217, 169, 0, 255, 210, 160, 7, 255, 210, 159, 10, 255, 208, 160, 4, 255, 207, 166, 0, 255, 204, 158, 3, 255, 202, 152, 4, 255, 208, 158, 10, 255, 211, 160, 5, 255, 209, 155, 4, 255, 210, 157, 4, 255, 207, 153, 7, 255, 206, 148, 12, 255, 208, 152, 6, 255, 208, 152, 4, 255, 206, 149, 7, 255, 206, 150, 6, 255, 207, 144, 7, 255, 206, 141, 10, 255, 206, 143, 7, 255, 205, 139, 3, 255, 202, 134, 3, 255, 202, 131, 9, 255, 201, 127, 7, 255, 193, 118, 2, 255, 193, 118, 2, 255, 198, 123, 1, 255, 203, 127, 5, 255, 200, 124, 7, 255, 197, 120, 6, 255, 197, 120, 9, 255, 195, 120, 5, 255, 189, 114, 3, 255, 189, 112, 9, 255, 184, 107, 2, 255, 184, 105, 4, 255, 178, 97, 4, 255, 181, 100, 10, 255, 165, 89, 7, 255, 137, 67, 0, 255, 131, 63, 3, 255, 134, 61, 6, 255, 123, 59, 0, 255, 117, 56, 4, 255, 127, 54, 5, 255, 145, 64, 2, 255, 139, 63, 5, 255, 123, 53, 7, 255, 122, 54, 3, 255, 121, 46, 7, 255, 121, 51, 2, 255, 111, 44, 2, 255, 107, 41, 5, 255, 99, 35, 2, 255, 94, 35, 1, 255, 106, 44, 1, 255, 112, 45, 0, 255, 109, 44, 3, 255, 106, 41, 6, 255, 91, 33, 3, 255, 95, 32, 3, 255, 101, 39, 6, 255, 104, 40, 2, 255, 106, 43, 3, 255, 106, 42, 4, 255, 105, 43, 1, 255, 105, 44, 1, 255, 105, 41, 6, 255, 105, 41, 3, 255, 113, 50, 1, 255, 151, 75, 4, 255, 165, 82, 4, 255, 168, 84, 2, 255, 170, 86, 1, 255, 175, 93, 1, 255, 174, 89, 0, 255, 169, 84, 6, 255, 165, 81, 4, 255, 166, 85, 2, 255, 165, 85, 0, 255, 164, 84, 3, 255, 171, 85, 10, 255, 175, 83, 4, 255, 175, 84, 0, 255, 172, 88, 3, 255, 159, 76, 5, 255, 146, 57, 4, 255, 129, 49, 1, 255, 125, 47, 2, 255, 122, 43, 1, 255, 127, 47, 2, 255, 121, 45, 1, 255, 112, 41, 1, 255, 116, 44, 5, 255, 119, 42, 5, 255, 120, 45, 3, 255, 112, 46, 1, 255, 94, 34, 2, 255, 94, 27, 6, 255, 116, 39, 8, 255, 121, 43, 3, 255, 112, 39, 0, 255, 108, 39, 1, 255, 111, 41, 3, 255, 117, 42, 3, 255, 121, 49, 3, 255, 133, 53, 6, 255, 123, 45, 2, 255, 112, 44, 5, 255, 112, 38, 2, 255, 106, 44, 3, 255, 99, 42, 2, 255, 94, 38, 1, 255, 91, 34, 3, 255, 87, 26, 2, 255, 87, 28, 5, 255, 82, 27, 1, 255, 84, 30, 0, 255, 87, 28, 1, 255, 86, 25, 4, 255, 75, 19, 1, 255, 68, 18, 0, 255, 70, 24, 2, 255, 61, 22, 1, 255, 42, 12, 0, 255, 38, 12, 5, 255, 44, 17, 7, 255, 41, 18, 5, 255, 39, 13, 4, 255, 46, 16, 6, 255, 48, 14, 1, 255, 47, 13, 5, 255, 56, 23, 5, 255, 69, 23, 2, 255, 74, 24, 0, 255, 85, 25, 2, 255, 92, 33, 6, 255, 95, 36, 1, 255, 93, 36, 4, 255, 89, 35, 4, 255, 88, 29, 0, 255, 88, 27, 3, 255, 71, 25, 3, 255, 57, 20, 0, 255, 65, 21, 2, 255, 68, 20, 2, 255, 68, 19, 1, 255, 78, 27, 5, 255, 6, 0, 0, 255, 5, 2, 1, 255, 1, 1, 0, 255, 2, 2, 0, 255, 3, 1, 0, 255, 5, 1, 2, 255, 4, 2, 1, 255, 6, 3, 0, 255, 12, 2, 2, 255, 17, 6, 8, 255, 12, 5, 7, 255, 12, 4, 7, 255, 12, 5, 7, 255, 11, 7, 8, 255, 13, 7, 8, 255, 13, 6, 4, 255, 16, 8, 6, 255, 15, 5, 3, 255, 17, 6, 5, 255, 17, 9, 6, 255, 15, 11, 6, 255, 14, 7, 3, 255, 20, 10, 5, 255, 18, 12, 6, 255, 19, 14, 8, 255, 19, 12, 4, 255, 25, 13, 6, 255, 14, 13, 5, 255, 21, 19, 11, 255, 42, 18, 13, 255, 20, 16, 4, 255, 18, 18, 8, 255, 32, 19, 13, 255, 33, 20, 10, 255, 29, 19, 6, 255, 29, 24, 11, 255, 29, 24, 10, 255, 33, 26, 8, 255, 35, 25, 11, 255, 39, 29, 4, 255, 43, 26, 7, 255, 39, 31, 6, 255, 42, 32, 8, 255, 51, 34, 1, 255, 42, 38, 9, 255, 40, 33, 10, 255, 66, 48, 7, 255, 71, 54, 3, 255, 56, 48, 1, 255, 63, 55, 7, 255, 61, 48, 4, 255, 57, 43, 4, 255, 63, 50, 1, 255, 66, 50, 3, 255, 73, 54, 4, 255, 73, 53, 0, 255, 71, 50, 1, 255, 69, 53, 3, 255, 69, 55, 4, 255, 80, 54, 3, 255, 73, 49, 5, 255, 107, 76, 5, 255, 191, 142, 8, 255, 199, 150, 1, 255, 188, 134, 4, 255, 187, 113, 6, 255, 150, 79, 4, 255, 98, 53, 6, 255, 79, 42, 4, 255, 68, 43, 4, 255, 73, 43, 0, 255, 73, 45, 1, 255, 73, 46, 5, 255, 72, 41, 1, 255, 70, 45, 1, 255, 70, 44, 2, 255, 72, 42, 3, 255, 69, 40, 3, 255, 71, 37, 2, 255, 79, 40, 4, 255, 87, 45, 6, 255, 73, 41, 3, 255, 59, 33, 5, 255, 59, 35, 5, 255, 60, 40, 7, 255, 63, 39, 1, 255, 64, 37, 2, 255, 74, 39, 3, 255, 77, 45, 6, 255, 78, 44, 3, 255, 79, 44, 6, 255, 79, 40, 6, 255, 75, 38, 4, 255, 76, 38, 2, 255, 76, 38, 2, 255, 78, 40, 3, 255, 79, 42, 6, 255, 84, 36, 3, 255, 79, 40, 3, 255, 85, 44, 4, 255, 86, 43, 2, 255, 85, 44, 2, 255, 83, 43, 0, 255, 86, 44, 0, 255, 90, 46, 2, 255, 88, 45, 2, 255, 86, 45, 4, 255, 87, 45, 3, 255, 89, 46, 2, 255, 87, 44, 2, 255, 86, 44, 3, 255, 90, 45, 3, 255, 89, 47, 4, 255, 89, 44, 3, 255, 90, 46, 1, 255, 91, 51, 2, 255, 88, 51, 2, 255, 84, 48, 1, 255, 89, 49, 3, 255, 92, 47, 2, 255, 97, 49, 6, 255, 95, 49, 3, 255, 97, 52, 4, 255, 98, 51, 3, 255, 95, 47, 7, 255, 95, 51, 6, 255, 94, 54, 1, 255, 95, 51, 5, 255, 98, 44, 4, 255, 100, 53, 2, 255, 97, 55, 2, 255, 95, 53, 6, 255, 95, 54, 2, 255, 93, 54, 1, 255, 94, 56, 7, 255, 91, 55, 3, 255, 90, 51, 3, 255, 95, 54, 3, 255, 87, 52, 5, 255, 94, 52, 9, 255, 137, 81, 8, 255, 144, 84, 6, 255, 146, 77, 6, 255, 161, 88, 12, 255, 177, 98, 17, 255, 174, 94, 7, 255, 175, 93, 17, 255, 183, 103, 10, 255, 174, 93, 8, 255, 183, 103, 15, 255, 192, 113, 13, 255, 186, 105, 11, 255, 187, 107, 7, 255, 189, 107, 12, 255, 187, 110, 6, 255, 184, 106, 9, 255, 169, 88, 2, 255, 168, 85, 14, 255, 182, 103, 11, 255, 182, 104, 6, 255, 183, 103, 13, 255, 180, 99, 8, 255, 177, 99, 9, 255, 174, 101, 5, 255, 170, 96, 13, 255, 159, 87, 11, 255, 170, 98, 4, 255, 169, 93, 4, 255, 170, 92, 7, 255, 170, 91, 4, 255, 161, 85, 4, 255, 147, 77, 11, 255, 136, 73, 1, 255, 138, 73, 5, 255, 153, 87, 19, 255, 144, 77, 11, 255, 148, 78, 10, 255, 141, 74, 1, 255, 127, 67, 0, 255, 128, 67, 14, 255, 123, 57, 8, 255, 121, 61, 13, 255, 133, 72, 11, 255, 117, 66, 6, 255, 100, 58, 19, 255, 135, 86, 5, 255, 142, 84, 12, 255, 114, 68, 8, 255, 119, 75, 11, 255, 132, 75, 11, 255, 129, 76, 20, 255, 123, 67, 16, 255, 104, 60, 15, 255, 121, 75, 10, 255, 124, 77, 9, 255, 131, 75, 5, 255, 153, 78, 19, 255, 153, 84, 16, 255, 156, 88, 7, 255, 173, 94, 10, 255, 170, 97, 10, 255, 176, 104, 7, 255, 189, 108, 12, 255, 197, 111, 8, 255, 196, 114, 12, 255, 199, 117, 15, 255, 203, 118, 13, 255, 205, 124, 11, 255, 206, 131, 9, 255, 203, 125, 10, 255, 198, 124, 4, 255, 205, 126, 5, 255, 207, 121, 5, 255, 206, 123, 5, 255, 203, 124, 11, 255, 199, 122, 7, 255, 200, 121, 5, 255, 201, 125, 0, 255, 203, 123, 12, 255, 203, 121, 12, 255, 205, 125, 1, 255, 206, 126, 6, 255, 203, 125, 3, 255, 202, 124, 0, 255, 199, 115, 6, 255, 197, 119, 5, 255, 194, 117, 17, 255, 207, 133, 11, 255, 192, 116, 12, 255, 198, 128, 17, 255, 211, 151, 8, 255, 216, 159, 6, 255, 216, 161, 3, 255, 223, 169, 3, 255, 221, 166, 8, 255, 204, 142, 8, 255, 211, 149, 5, 255, 218, 164, 8, 255, 222, 176, 2, 255, 220, 176, 4, 255, 217, 171, 11, 255, 220, 172, 12, 255, 219, 171, 7, 255, 217, 170, 2, 255, 220, 177, 3, 255, 225, 183, 0, 255, 219, 170, 8, 255, 216, 168, 4, 255, 225, 182, 4, 255, 220, 180, 0, 255, 223, 179, 7, 255, 220, 174, 2, 255, 217, 167, 4, 255, 212, 165, 2, 255, 210, 163, 6, 255, 208, 164, 5, 255, 207, 163, 2, 255, 205, 154, 5, 255, 202, 147, 10, 255, 200, 147, 2, 255, 209, 161, 6, 255, 207, 161, 4, 255, 208, 159, 4, 255, 207, 156, 7, 255, 209, 154, 12, 255, 210, 154, 12, 255, 206, 150, 1, 255, 205, 149, 0, 255, 208, 149, 10, 255, 207, 145, 4, 255, 208, 146, 4, 255, 208, 144, 6, 255, 204, 135, 10, 255, 202, 132, 12, 255, 201, 133, 3, 255, 200, 130, 10, 255, 201, 131, 4, 255, 197, 124, 7, 255, 197, 124, 6, 255, 200, 128, 2, 255, 199, 127, 4, 255, 196, 122, 1, 255, 196, 116, 12, 255, 193, 115, 7, 255, 192, 115, 8, 255, 188, 109, 15, 255, 183, 102, 11, 255, 185, 104, 8, 255, 180, 102, 2, 255, 172, 92, 3, 255, 162, 84, 3, 255, 145, 67, 7, 255, 136, 63, 7, 255, 128, 64, 5, 255, 130, 61, 1, 255, 119, 55, 3, 255, 110, 48, 5, 255, 128, 50, 8, 255, 129, 53, 2, 255, 132, 62, 4, 255, 135, 59, 5, 255, 117, 49, 4, 255, 114, 47, 5, 255, 109, 44, 7, 255, 102, 40, 1, 255, 99, 41, 2, 255, 89, 35, 3, 255, 98, 38, 3, 255, 110, 40, 6, 255, 106, 40, 3, 255, 98, 32, 1, 255, 89, 33, 2, 255, 104, 38, 3, 255, 108, 41, 6, 255, 110, 43, 2, 255, 111, 46, 1, 255, 109, 43, 2, 255, 108, 45, 4, 255, 103, 43, 1, 255, 105, 42, 4, 255, 103, 37, 1, 255, 89, 36, 6, 255, 130, 57, 6, 255, 160, 78, 5, 255, 159, 80, 4, 255, 167, 87, 4, 255, 169, 88, 3, 255, 167, 85, 0, 255, 165, 81, 2, 255, 165, 82, 3, 255, 168, 86, 4, 255, 167, 85, 1, 255, 168, 84, 1, 255, 171, 85, 3, 255, 169, 82, 4, 255, 164, 75, 2, 255, 158, 68, 4, 255, 141, 54, 2, 255, 125, 44, 2, 255, 120, 38, 2, 255, 121, 40, 6, 255, 123, 47, 1, 255, 124, 47, 6, 255, 121, 39, 6, 255, 116, 35, 2, 255, 114, 36, 5, 255, 115, 42, 2, 255, 118, 43, 1, 255, 114, 41, 4, 255, 108, 37, 4, 255, 111, 44, 3, 255, 115, 47, 2, 255, 120, 43, 3, 255, 122, 40, 7, 255, 112, 36, 3, 255, 102, 33, 3, 255, 102, 35, 3, 255, 116, 41, 2, 255, 124, 47, 2, 255, 126, 50, 3, 255, 122, 51, 4, 255, 121, 44, 4, 255, 120, 43, 4, 255, 121, 48, 4, 255, 110, 49, 1, 255, 98, 40, 3, 255, 90, 27, 1, 255, 87, 28, 6, 255, 81, 30, 3, 255, 78, 28, 0, 255, 84, 28, 4, 255, 76, 22, 4, 255, 67, 18, 1, 255, 68, 21, 1, 255, 72, 26, 4, 255, 69, 23, 6, 255, 47, 15, 5, 255, 46, 16, 6, 255, 63, 23, 5, 255, 62, 22, 4, 255, 51, 12, 1, 255, 53, 18, 3, 255, 53, 18, 2, 255, 53, 15, 6, 255, 44, 16, 8, 255, 54, 19, 5, 255, 69, 18, 5, 255, 68, 15, 2, 255, 70, 27, 5, 255, 86, 32, 2, 255, 94, 30, 1, 255, 92, 28, 2, 255, 87, 24, 3, 255, 83, 24, 3, 255, 81, 26, 4, 255, 81, 25, 2, 255, 77, 23, 1, 255, 71, 20, 2, 255, 68, 18, 2, 255, 72, 22, 6, 255, 2, 0, 0, 255, 4, 2, 1, 255, 3, 1, 2, 255, 3, 1, 0, 255, 5, 2, 1, 255, 4, 0, 1, 255, 4, 0, 0, 255, 7, 3, 1, 255, 7, 0, 0, 255, 15, 6, 3, 255, 18, 12, 9, 255, 12, 8, 6, 255, 9, 7, 5, 255, 11, 6, 6, 255, 13, 7, 6, 255, 13, 6, 3, 255, 18, 9, 7, 255, 16, 6, 5, 255, 19, 9, 7, 255, 17, 7, 4, 255, 15, 10, 6, 255, 14, 7, 5, 255, 17, 6, 2, 255, 18, 8, 2, 255, 18, 11, 9, 255, 17, 12, 10, 255, 18, 11, 7, 255, 20, 13, 9, 255, 20, 14, 8, 255, 18, 14, 10, 255, 23, 17, 9, 255, 30, 19, 14, 255, 35, 18, 8, 255, 34, 22, 9, 255, 27, 22, 7, 255, 26, 24, 9, 255, 32, 27, 13, 255, 37, 29, 8, 255, 36, 26, 8, 255, 35, 29, 6, 255, 33, 30, 6, 255, 41, 34, 2, 255, 46, 38, 1, 255, 57, 38, 4, 255, 46, 32, 6, 255, 51, 38, 14, 255, 76, 61, 9, 255, 60, 46, 0, 255, 63, 52, 10, 255, 65, 47, 4, 255, 62, 46, 4, 255, 63, 45, 4, 255, 70, 53, 1, 255, 79, 56, 8, 255, 72, 55, 5, 255, 66, 54, 1, 255, 67, 51, 1, 255, 67, 52, 0, 255, 71, 54, 1, 255, 71, 55, 1, 255, 68, 57, 3, 255, 153, 106, 6, 255, 195, 140, 4, 255, 191, 140, 1, 255, 192, 131, 5, 255, 163, 96, 4, 255, 117, 58, 3, 255, 77, 42, 1, 255, 72, 44, 6, 255, 70, 43, 5, 255, 72, 45, 0, 255, 73, 42, 5, 255, 73, 40, 5, 255, 75, 40, 3, 255, 69, 41, 3, 255, 68, 42, 2, 255, 77, 42, 2, 255, 70, 45, 2, 255, 68, 39, 3, 255, 70, 45, 3, 255, 74, 46, 4, 255, 68, 34, 5, 255, 68, 36, 3, 255, 61, 34, 8, 255, 67, 39, 3, 255, 65, 43, 1, 255, 69, 43, 6, 255, 68, 39, 6, 255, 69, 39, 2, 255, 76, 40, 3, 255, 77, 38, 2, 255, 81, 45, 3, 255, 78, 39, 4, 255, 81, 39, 8, 255, 81, 43, 1, 255, 89, 42, 2, 255, 88, 45, 7, 255, 87, 41, 1, 255, 88, 42, 1, 255, 86, 43, 2, 255, 86, 49, 3, 255, 87, 45, 4, 255, 86, 42, 0, 255, 88, 45, 0, 255, 90, 49, 5, 255, 88, 43, 4, 255, 94, 46, 2, 255, 88, 52, 2, 255, 83, 48, 2, 255, 89, 46, 3, 255, 92, 43, 6, 255, 89, 44, 5, 255, 87, 45, 1, 255, 82, 46, 3, 255, 91, 48, 3, 255, 91, 46, 0, 255, 88, 46, 2, 255, 87, 45, 4, 255, 92, 48, 7, 255, 92, 45, 3, 255, 99, 52, 6, 255, 92, 46, 3, 255, 91, 48, 6, 255, 94, 53, 6, 255, 96, 52, 4, 255, 94, 53, 2, 255, 100, 53, 3, 255, 98, 53, 3, 255, 97, 45, 5, 255, 98, 49, 4, 255, 94, 51, 3, 255, 96, 53, 7, 255, 99, 53, 4, 255, 103, 53, 7, 255, 97, 51, 7, 255, 95, 54, 4, 255, 97, 57, 4, 255, 96, 51, 3, 255, 105, 55, 5, 255, 113, 56, 5, 255, 118, 59, 0, 255, 111, 60, 2, 255, 111, 58, 14, 255, 144, 73, 13, 255, 152, 84, 4, 255, 162, 82, 8, 255, 173, 92, 9, 255, 178, 101, 7, 255, 181, 97, 14, 255, 181, 104, 11, 255, 180, 106, 6, 255, 176, 94, 6, 255, 169, 90, 5, 255, 179, 103, 16, 255, 177, 100, 6, 255, 178, 96, 3, 255, 164, 84, 5, 255, 167, 83, 15, 255, 180, 97, 8, 255, 175, 91, 7, 255, 171, 88, 4, 255, 166, 89, 6, 255, 167, 88, 11, 255, 165, 88, 5, 255, 156, 84, 11, 255, 148, 80, 16, 255, 153, 78, 8, 255, 140, 70, 2, 255, 123, 63, 15, 255, 110, 53, 15, 255, 116, 66, 12, 255, 112, 61, 8, 255, 103, 54, 6, 255, 120, 70, 10, 255, 132, 72, 16, 255, 128, 69, 7, 255, 115, 74, 3, 255, 103, 54, 7, 255, 99, 48, 7, 255, 96, 51, 6, 255, 96, 51, 3, 255, 94, 56, 9, 255, 95, 56, 8, 255, 116, 66, 12, 255, 129, 78, 11, 255, 128, 78, 5, 255, 133, 73, 11, 255, 131, 68, 7, 255, 133, 74, 11, 255, 134, 75, 6, 255, 124, 67, 7, 255, 126, 71, 11, 255, 149, 85, 10, 255, 162, 87, 13, 255, 161, 87, 5, 255, 171, 94, 8, 255, 174, 98, 11, 255, 179, 103, 7, 255, 189, 106, 10, 255, 192, 110, 5, 255, 191, 111, 7, 255, 189, 110, 8, 255, 188, 107, 7, 255, 191, 113, 11, 255, 194, 119, 6, 255, 194, 120, 10, 255, 199, 128, 4, 255, 198, 126, 9, 255, 195, 122, 4, 255, 195, 117, 5, 255, 200, 122, 6, 255, 207, 124, 7, 255, 209, 123, 13, 255, 206, 125, 0, 255, 207, 130, 6, 255, 205, 129, 6, 255, 200, 120, 14, 255, 205, 128, 4, 255, 206, 132, 3, 255, 206, 128, 5, 255, 212, 134, 5, 255, 210, 135, 8, 255, 207, 126, 5, 255, 204, 120, 9, 255, 190, 116, 11, 255, 193, 124, 9, 255, 191, 121, 9, 255, 204, 132, 14, 255, 195, 123, 2, 255, 211, 138, 12, 255, 222, 161, 12, 255, 219, 162, 6, 255, 212, 149, 4, 255, 185, 115, 5, 255, 201, 135, 6, 255, 205, 138, 11, 255, 202, 138, 3, 255, 205, 146, 5, 255, 221, 170, 3, 255, 223, 178, 1, 255, 218, 172, 4, 255, 215, 168, 5, 255, 227, 180, 7, 255, 226, 179, 8, 255, 224, 177, 5, 255, 231, 183, 3, 255, 222, 171, 11, 255, 210, 157, 2, 255, 221, 171, 1, 255, 224, 176, 3, 255, 221, 177, 2, 255, 215, 173, 1, 255, 212, 166, 3, 255, 211, 164, 3, 255, 211, 165, 5, 255, 207, 165, 2, 255, 204, 155, 3, 255, 200, 145, 13, 255, 207, 154, 8, 255, 201, 152, 1, 255, 206, 159, 5, 255, 207, 160, 6, 255, 206, 156, 6, 255, 206, 154, 2, 255, 212, 155, 7, 255, 209, 151, 11, 255, 202, 142, 6, 255, 210, 152, 9, 255, 206, 148, 11, 255, 204, 146, 2, 255, 208, 147, 8, 255, 207, 147, 1, 255, 204, 140, 9, 255, 205, 136, 18, 255, 209, 139, 5, 255, 205, 137, 10, 255, 202, 133, 9, 255, 203, 133, 8, 255, 202, 131, 5, 255, 198, 127, 2, 255, 197, 124, 1, 255, 197, 122, 5, 255, 192, 116, 12, 255, 191, 116, 11, 255, 190, 113, 10, 255, 185, 107, 5, 255, 185, 107, 6, 255, 184, 107, 6, 255, 177, 100, 3, 255, 165, 87, 0, 255, 161, 78, 3, 255, 155, 68, 9, 255, 154, 69, 9, 255, 147, 68, 4, 255, 149, 72, 6, 255, 136, 61, 1, 255, 127, 58, 2, 255, 128, 59, 8, 255, 130, 55, 6, 255, 132, 56, 0, 255, 126, 50, 5, 255, 115, 45, 1, 255, 103, 44, 2, 255, 108, 47, 4, 255, 106, 42, 5, 255, 100, 41, 8, 255, 91, 34, 2, 255, 98, 39, 1, 255, 108, 42, 7, 255, 108, 41, 3, 255, 98, 33, 0, 255, 97, 39, 6, 255, 107, 42, 5, 255, 112, 47, 4, 255, 110, 44, 0, 255, 114, 46, 2, 255, 111, 46, 2, 255, 108, 42, 2, 255, 107, 38, 3, 255, 105, 42, 1, 255, 111, 47, 5, 255, 101, 44, 3, 255, 99, 40, 6, 255, 122, 52, 7, 255, 151, 76, 7, 255, 162, 83, 2, 255, 165, 81, 0, 255, 169, 84, 3, 255, 168, 85, 3, 255, 167, 84, 1, 255, 172, 81, 2, 255, 171, 76, 4, 255, 163, 72, 4, 255, 147, 64, 0, 255, 132, 57, 3, 255, 126, 49, 4, 255, 121, 42, 3, 255, 118, 41, 5, 255, 117, 43, 0, 255, 123, 41, 3, 255, 122, 43, 6, 255, 120, 46, 3, 255, 116, 42, 2, 255, 113, 37, 2, 255, 109, 37, 1, 255, 111, 41, 3, 255, 116, 42, 2, 255, 118, 41, 0, 255, 120, 45, 4, 255, 123, 45, 4, 255, 123, 46, 7, 255, 117, 49, 2, 255, 122, 42, 6, 255, 117, 41, 5, 255, 113, 40, 3, 255, 104, 35, 2, 255, 102, 36, 1, 255, 119, 42, 3, 255, 120, 46, 5, 255, 121, 47, 2, 255, 124, 48, 0, 255, 123, 48, 2, 255, 116, 44, 2, 255, 117, 46, 5, 255, 119, 52, 7, 255, 114, 43, 5, 255, 101, 31, 2, 255, 87, 27, 2, 255, 79, 24, 0, 255, 76, 27, 2, 255, 79, 24, 5, 255, 78, 19, 7, 255, 73, 21, 0, 255, 71, 26, 2, 255, 72, 22, 6, 255, 65, 19, 4, 255, 60, 21, 4, 255, 64, 21, 3, 255, 70, 22, 0, 255, 76, 23, 2, 255, 71, 24, 2, 255, 69, 24, 2, 255, 62, 19, 0, 255, 56, 19, 4, 255, 42, 14, 2, 255, 48, 16, 1, 255, 61, 21, 6, 255, 66, 24, 7, 255, 67, 24, 2, 255, 85, 30, 4, 255, 88, 28, 4, 255, 86, 26, 5, 255, 81, 23, 3, 255, 84, 29, 3, 255, 84, 30, 1, 255, 85, 30, 3, 255, 79, 24, 3, 255, 78, 24, 7, 255, 70, 20, 3, 255, 65, 21, 1, 255, 3, 2, 0, 255, 2, 0, 1, 255, 2, 0, 1, 255, 3, 0, 0, 255, 6, 2, 1, 255, 6, 1, 1, 255, 7, 1, 2, 255, 5, 1, 0, 255, 6, 0, 0, 255, 9, 1, 1, 255, 16, 9, 7, 255, 13, 8, 5, 255, 12, 8, 6, 255, 13, 9, 8, 255, 12, 6, 6, 255, 15, 8, 7, 255, 14, 6, 3, 255, 17, 9, 6, 255, 16, 8, 5, 255, 14, 7, 1, 255, 16, 7, 5, 255, 16, 7, 6, 255, 19, 8, 2, 255, 19, 9, 0, 255, 19, 12, 7, 255, 19, 15, 12, 255, 18, 16, 10, 255, 19, 17, 6, 255, 20, 19, 8, 255, 19, 17, 13, 255, 24, 19, 8, 255, 29, 21, 9, 255, 25, 18, 10, 255, 29, 23, 9, 255, 31, 26, 9, 255, 31, 25, 7, 255, 33, 25, 13, 255, 31, 26, 8, 255, 32, 28, 18, 255, 37, 31, 15, 255, 39, 39, 1, 255, 43, 32, 4, 255, 47, 34, 7, 255, 47, 40, 1, 255, 48, 37, 3, 255, 75, 51, 12, 255, 63, 53, 11, 255, 55, 50, 5, 255, 65, 53, 6, 255, 63, 54, 1, 255, 67, 51, 9, 255, 70, 45, 5, 255, 71, 54, 16, 255, 73, 57, 9, 255, 67, 54, 0, 255, 58, 52, 7, 255, 61, 50, 4, 255, 67, 52, 7, 255, 70, 54, 3, 255, 65, 50, 0, 255, 84, 69, 6, 255, 174, 125, 2, 255, 190, 132, 4, 255, 185, 124, 11, 255, 165, 107, 2, 255, 126, 76, 1, 255, 94, 58, 2, 255, 69, 47, 2, 255, 67, 43, 7, 255, 70, 42, 2, 255, 73, 45, 4, 255, 72, 43, 2, 255, 66, 40, 2, 255, 64, 45, 2, 255, 70, 44, 1, 255, 72, 37, 3, 255, 72, 37, 2, 255, 66, 38, 1, 255, 68, 40, 2, 255, 71, 39, 4, 255, 68, 37, 1, 255, 64, 38, 2, 255, 64, 38, 3, 255, 61, 36, 6, 255, 74, 42, 2, 255, 69, 45, 6, 255, 76, 43, 2, 255, 76, 43, 1, 255, 81, 41, 4, 255, 91, 44, 5, 255, 86, 41, 2, 255, 84, 41, 0, 255, 82, 42, 5, 255, 81, 42, 10, 255, 83, 44, 0, 255, 84, 44, 6, 255, 86, 46, 4, 255, 92, 42, 0, 255, 94, 43, 7, 255, 85, 42, 7, 255, 91, 44, 4, 255, 93, 50, 5, 255, 83, 45, 1, 255, 87, 47, 5, 255, 86, 48, 4, 255, 87, 44, 1, 255, 93, 46, 3, 255, 92, 47, 1, 255, 93, 47, 1, 255, 96, 47, 0, 255, 94, 44, 2, 255, 91, 46, 4, 255, 92, 47, 1, 255, 86, 46, 5, 255, 90, 49, 3, 255, 100, 51, 5, 255, 95, 49, 3, 255, 91, 47, 2, 255, 96, 50, 4, 255, 95, 45, 1, 255, 99, 51, 5, 255, 97, 50, 4, 255, 94, 52, 3, 255, 94, 52, 3, 255, 97, 52, 3, 255, 94, 54, 3, 255, 102, 52, 4, 255, 102, 52, 3, 255, 94, 51, 3, 255, 95, 50, 2, 255, 98, 51, 2, 255, 102, 55, 4, 255, 99, 54, 1, 255, 99, 56, 2, 255, 97, 54, 1, 255, 97, 57, 3, 255, 96, 58, 1, 255, 98, 58, 3, 255, 99, 53, 2, 255, 103, 55, 3, 255, 105, 55, 1, 255, 100, 54, 11, 255, 108, 59, 9, 255, 125, 71, 3, 255, 108, 60, 6, 255, 138, 69, 16, 255, 141, 69, 10, 255, 151, 82, 23, 255, 160, 83, 5, 255, 156, 84, 8, 255, 168, 92, 13, 255, 164, 81, 7, 255, 153, 77, 13, 255, 159, 87, 7, 255, 161, 90, 9, 255, 158, 85, 3, 255, 154, 82, 3, 255, 144, 77, 0, 255, 139, 77, 4, 255, 143, 69, 10, 255, 134, 65, 7, 255, 131, 66, 7, 255, 118, 56, 6, 255, 130, 66, 10, 255, 131, 71, 6, 255, 102, 58, 10, 255, 95, 51, 4, 255, 119, 66, 11, 255, 111, 62, 12, 255, 82, 39, 12, 255, 101, 63, 8, 255, 99, 49, 14, 255, 100, 60, 6, 255, 92, 50, 4, 255, 93, 51, 10, 255, 107, 64, 18, 255, 84, 47, 11, 255, 81, 50, 3, 255, 87, 50, 9, 255, 90, 48, 10, 255, 91, 49, 9, 255, 113, 61, 13, 255, 122, 74, 8, 255, 131, 68, 19, 255, 132, 64, 12, 255, 120, 65, 8, 255, 128, 62, 6, 255, 140, 70, 10, 255, 135, 75, 14, 255, 141, 86, 9, 255, 161, 91, 10, 255, 172, 94, 18, 255, 180, 102, 10, 255, 182, 106, 10, 255, 174, 105, 3, 255, 188, 112, 3, 255, 193, 113, 14, 255, 187, 111, 15, 255, 196, 115, 14, 255, 198, 116, 12, 255, 199, 118, 11, 255, 198, 121, 7, 255, 198, 121, 8, 255, 198, 119, 13, 255, 199, 121, 1, 255, 199, 123, 2, 255, 204, 130, 3, 255, 202, 128, 6, 255, 201, 127, 5, 255, 205, 126, 9, 255, 210, 129, 5, 255, 210, 130, 8, 255, 208, 128, 13, 255, 208, 127, 6, 255, 207, 127, 10, 255, 211, 137, 1, 255, 209, 135, 9, 255, 212, 140, 7, 255, 208, 136, 5, 255, 209, 127, 15, 255, 215, 132, 7, 255, 206, 129, 7, 255, 200, 118, 10, 255, 197, 119, 15, 255, 204, 137, 7, 255, 199, 130, 12, 255, 207, 139, 7, 255, 195, 125, 16, 255, 197, 130, 9, 255, 208, 141, 3, 255, 219, 159, 1, 255, 218, 159, 5, 255, 206, 146, 10, 255, 176, 115, 9, 255, 158, 97, 12, 255, 186, 124, 14, 255, 209, 145, 12, 255, 208, 149, 10, 255, 213, 158, 7, 255, 219, 170, 3, 255, 218, 172, 1, 255, 215, 167, 8, 255, 221, 175, 5, 255, 229, 184, 8, 255, 220, 176, 2, 255, 227, 183, 2, 255, 223, 174, 1, 255, 212, 158, 0, 255, 210, 157, 4, 255, 218, 172, 2, 255, 222, 176, 0, 255, 217, 173, 0, 255, 213, 169, 3, 255, 216, 168, 10, 255, 212, 165, 10, 255, 201, 157, 4, 255, 198, 152, 1, 255, 196, 147, 5, 255, 202, 155, 5, 255, 197, 150, 4, 255, 198, 151, 3, 255, 205, 158, 7, 255, 205, 155, 1, 255, 207, 155, 1, 255, 208, 153, 1, 255, 204, 146, 7, 255, 198, 139, 6, 255, 206, 147, 11, 255, 206, 146, 15, 255, 204, 148, 5, 255, 207, 147, 4, 255, 207, 146, 6, 255, 207, 145, 4, 255, 206, 142, 8, 255, 207, 137, 5, 255, 206, 137, 5, 255, 204, 135, 6, 255, 203, 134, 7, 255, 199, 129, 5, 255, 198, 127, 6, 255, 197, 122, 7, 255, 197, 120, 9, 255, 190, 117, 4, 255, 188, 115, 7, 255, 189, 115, 11, 255, 187, 109, 6, 255, 185, 110, 6, 255, 183, 110, 8, 255, 176, 100, 4, 255, 175, 97, 9, 255, 164, 83, 2, 255, 161, 79, 4, 255, 162, 83, 3, 255, 158, 80, 2, 255, 163, 86, 6, 255, 156, 81, 7, 255, 154, 75, 7, 255, 149, 72, 6, 255, 131, 57, 1, 255, 119, 49, 0, 255, 122, 52, 4, 255, 123, 47, 8, 255, 113, 47, 1, 255, 115, 46, 4, 255, 103, 39, 2, 255, 91, 37, 1, 255, 96, 40, 4, 255, 99, 39, 5, 255, 99, 37, 0, 255, 106, 42, 3, 255, 104, 40, 7, 255, 99, 34, 1, 255, 105, 42, 4, 255, 109, 44, 5, 255, 117, 47, 3, 255, 117, 44, 1, 255, 115, 41, 4, 255, 117, 43, 8, 255, 114, 39, 2, 255, 115, 45, 6, 255, 111, 44, 5, 255, 110, 47, 4, 255, 95, 33, 1, 255, 104, 40, 4, 255, 141, 68, 6, 255, 163, 82, 6, 255, 162, 81, 7, 255, 156, 73, 2, 255, 152, 68, 2, 255, 151, 67, 6, 255, 147, 56, 6, 255, 137, 49, 5, 255, 127, 48, 4, 255, 121, 42, 2, 255, 112, 41, 1, 255, 115, 45, 0, 255, 121, 48, 3, 255, 113, 42, 2, 255, 119, 46, 2, 255, 120, 51, 2, 255, 115, 48, 2, 255, 113, 44, 4, 255, 111, 42, 5, 255, 110, 40, 3, 255, 116, 42, 4, 255, 121, 46, 4, 255, 117, 44, 3, 255, 114, 46, 1, 255, 121, 51, 1, 255, 121, 48, 5, 255, 120, 46, 5, 255, 126, 50, 4, 255, 119, 48, 2, 255, 105, 44, 0, 255, 113, 47, 2, 255, 125, 48, 7, 255, 126, 45, 3, 255, 131, 46, 1, 255, 127, 43, 0, 255, 123, 41, 4, 255, 120, 38, 2, 255, 121, 38, 0, 255, 125, 46, 1, 255, 121, 47, 1, 255, 112, 42, 1, 255, 112, 41, 2, 255, 105, 36, 1, 255, 94, 34, 3, 255, 88, 29, 5, 255, 80, 26, 3, 255, 82, 25, 2, 255, 82, 20, 1, 255, 79, 21, 1, 255, 69, 21, 0, 255, 66, 17, 1, 255, 64, 18, 2, 255, 63, 23, 2, 255, 74, 27, 5, 255, 74, 23, 2, 255, 72, 21, 0, 255, 74, 24, 2, 255, 72, 25, 2, 255, 64, 20, 2, 255, 63, 21, 8, 255, 64, 17, 3, 255, 60, 17, 1, 255, 65, 23, 1, 255, 76, 28, 2, 255, 83, 28, 0, 255, 86, 31, 0, 255, 89, 29, 3, 255, 83, 24, 2, 255, 83, 23, 0, 255, 92, 26, 4, 255, 89, 27, 3, 255, 88, 31, 2, 255, 93, 31, 3, 255, 88, 28, 1, 255, 89, 28, 1, 255, 89, 26, 0, 255, 8, 4, 1, 255, 4, 0, 1, 255, 3, 0, 1, 255, 6, 3, 2, 255, 5, 1, 0, 255, 6, 1, 0, 255, 7, 0, 0, 255, 5, 0, 0, 255, 7, 2, 1, 255, 8, 3, 0, 255, 8, 3, 2, 255, 17, 8, 9, 255, 16, 7, 9, 255, 14, 9, 9, 255, 11, 5, 5, 255, 14, 7, 7, 255, 14, 9, 7, 255, 13, 8, 4, 255, 12, 9, 4, 255, 16, 10, 6, 255, 18, 9, 7, 255, 18, 10, 7, 255, 18, 10, 2, 255, 18, 11, 0, 255, 17, 11, 1, 255, 16, 14, 5, 255, 14, 14, 9, 255, 17, 16, 9, 255, 18, 19, 8, 255, 22, 21, 11, 255, 24, 19, 9, 255, 25, 16, 10, 255, 24, 18, 10, 255, 28, 24, 11, 255, 32, 29, 14, 255, 31, 28, 14, 255, 32, 25, 13, 255, 35, 28, 10, 255, 38, 31, 11, 255, 38, 36, 7, 255, 43, 35, 4, 255, 45, 36, 1, 255, 54, 42, 4, 255, 47, 39, 6, 255, 57, 49, 7, 255, 78, 58, 4, 255, 65, 49, 7, 255, 67, 59, 3, 255, 66, 57, 3, 255, 61, 42, 0, 255, 54, 34, 0, 255, 48, 35, 1, 255, 63, 42, 7, 255, 72, 58, 8, 255, 67, 51, 3, 255, 70, 51, 7, 255, 65, 52, 3, 255, 70, 53, 6, 255, 72, 56, 2, 255, 67, 51, 1, 255, 116, 85, 4, 255, 187, 127, 1, 255, 169, 115, 4, 255, 165, 100, 2, 255, 149, 85, 3, 255, 122, 66, 7, 255, 95, 50, 7, 255, 72, 47, 3, 255, 67, 39, 5, 255, 65, 45, 1, 255, 73, 39, 4, 255, 68, 42, 5, 255, 67, 45, 5, 255, 66, 40, 3, 255, 73, 41, 5, 255, 71, 42, 3, 255, 62, 39, 4, 255, 75, 42, 5, 255, 70, 37, 10, 255, 65, 33, 2, 255, 71, 37, 2, 255, 75, 38, 7, 255, 69, 37, 5, 255, 49, 31, 1, 255, 71, 43, 5, 255, 79, 39, 7, 255, 83, 40, 4, 255, 77, 46, 0, 255, 79, 45, 3, 255, 76, 41, 2, 255, 85, 44, 4, 255, 86, 42, 1, 255, 80, 41, 4, 255, 74, 39, 2, 255, 82, 41, 2, 255, 80, 46, 4, 255, 80, 39, 2, 255, 91, 52, 5, 255, 95, 54, 7, 255, 89, 44, 5, 255, 85, 50, 6, 255, 91, 48, 3, 255, 96, 47, 3, 255, 89, 43, 3, 255, 85, 43, 0, 255, 87, 51, 1, 255, 86, 48, 7, 255, 88, 43, 7, 255, 91, 49, 4, 255, 94, 52, 0, 255, 100, 46, 7, 255, 92, 43, 6, 255, 87, 46, 1, 255, 84, 46, 3, 255, 98, 49, 7, 255, 92, 47, 3, 255, 92, 44, 0, 255, 100, 48, 1, 255, 100, 52, 2, 255, 94, 49, 0, 255, 97, 50, 6, 255, 94, 50, 5, 255, 93, 51, 0, 255, 100, 51, 2, 255, 103, 51, 4, 255, 95, 51, 3, 255, 100, 50, 4, 255, 104, 53, 5, 255, 99, 56, 8, 255, 97, 52, 5, 255, 100, 51, 4, 255, 105, 54, 6, 255, 99, 50, 2, 255, 99, 55, 4, 255, 101, 54, 3, 255, 102, 55, 2, 255, 100, 58, 2, 255, 100, 57, 3, 255, 101, 55, 4, 255, 101, 55, 4, 255, 102, 55, 4, 255, 107, 53, 4, 255, 104, 57, 4, 255, 100, 54, 8, 255, 108, 65, 4, 255, 121, 67, 5, 255, 112, 53, 6, 255, 106, 47, 14, 255, 107, 57, 15, 255, 105, 57, 11, 255, 119, 58, 7, 255, 100, 53, 4, 255, 97, 55, 7, 255, 114, 58, 7, 255, 95, 47, 8, 255, 98, 52, 4, 255, 98, 54, 5, 255, 131, 72, 5, 255, 107, 58, 3, 255, 84, 44, 7, 255, 90, 51, 4, 255, 83, 50, 4, 255, 91, 54, 11, 255, 136, 83, 12, 255, 128, 68, 9, 255, 99, 50, 4, 255, 84, 52, 5, 255, 96, 50, 3, 255, 106, 63, 6, 255, 93, 53, 4, 255, 92, 44, 4, 255, 85, 45, 10, 255, 90, 54, 11, 255, 107, 60, 8, 255, 146, 81, 6, 255, 154, 78, 7, 255, 112, 61, 6, 255, 95, 56, 7, 255, 105, 63, 9, 255, 118, 67, 14, 255, 149, 79, 16, 255, 154, 76, 15, 255, 153, 79, 5, 255, 164, 81, 9, 255, 158, 76, 12, 255, 147, 74, 10, 255, 159, 84, 14, 255, 171, 94, 12, 255, 174, 95, 12, 255, 188, 103, 15, 255, 193, 105, 11, 255, 188, 104, 8, 255, 187, 110, 6, 255, 190, 109, 12, 255, 190, 108, 15, 255, 201, 123, 9, 255, 201, 125, 12, 255, 201, 122, 16, 255, 206, 122, 8, 255, 207, 123, 4, 255, 205, 124, 6, 255, 208, 126, 7, 255, 207, 126, 7, 255, 205, 124, 8, 255, 207, 125, 16, 255, 209, 130, 7, 255, 210, 134, 6, 255, 207, 132, 8, 255, 209, 133, 9, 255, 212, 134, 9, 255, 212, 134, 2, 255, 212, 136, 5, 255, 210, 135, 8, 255, 211, 138, 6, 255, 209, 135, 13, 255, 213, 140, 9, 255, 210, 137, 3, 255, 212, 140, 8, 255, 211, 144, 11, 255, 213, 138, 11, 255, 212, 135, 11, 255, 197, 125, 16, 255, 198, 128, 12, 255, 207, 143, 8, 255, 200, 133, 8, 255, 201, 135, 10, 255, 219, 159, 9, 255, 200, 141, 7, 255, 189, 127, 17, 255, 201, 142, 17, 255, 221, 169, 11, 255, 215, 159, 5, 255, 206, 145, 6, 255, 202, 143, 15, 255, 165, 106, 10, 255, 189, 129, 21, 255, 209, 149, 7, 255, 208, 157, 0, 255, 217, 165, 2, 255, 221, 172, 6, 255, 221, 172, 5, 255, 217, 167, 8, 255, 222, 175, 14, 255, 230, 182, 2, 255, 223, 178, 6, 255, 211, 165, 8, 255, 221, 168, 5, 255, 211, 152, 7, 255, 214, 162, 4, 255, 224, 177, 6, 255, 213, 165, 2, 255, 216, 172, 2, 255, 218, 172, 2, 255, 219, 173, 2, 255, 206, 158, 5, 255, 195, 143, 18, 255, 199, 155, 6, 255, 200, 156, 4, 255, 201, 155, 5, 255, 197, 146, 3, 255, 205, 154, 8, 255, 205, 156, 15, 255, 202, 151, 10, 255, 207, 155, 6, 255, 204, 148, 6, 255, 202, 145, 8, 255, 202, 148, 0, 255, 205, 149, 8, 255, 209, 153, 6, 255, 206, 149, 9, 255, 208, 147, 10, 255, 207, 146, 1, 255, 206, 144, 4, 255, 206, 140, 10, 255, 205, 138, 6, 255, 204, 138, 9, 255, 204, 135, 9, 255, 202, 128, 6, 255, 199, 121, 6, 255, 196, 120, 7, 255, 190, 118, 2, 255, 189, 118, 3, 255, 190, 116, 8, 255, 189, 116, 10, 255, 188, 115, 9, 255, 188, 113, 7, 255, 184, 111, 7, 255, 180, 108, 6, 255, 183, 109, 8, 255, 183, 108, 7, 255, 175, 99, 2, 255, 165, 90, 2, 255, 156, 81, 2, 255, 149, 74, 9, 255, 157, 79, 6, 255, 165, 90, 3, 255, 163, 85, 6, 255, 157, 75, 2, 255, 135, 62, 0, 255, 117, 55, 6, 255, 116, 51, 5, 255, 117, 46, 4, 255, 114, 46, 0, 255, 121, 52, 8, 255, 106, 39, 2, 255, 97, 37, 3, 255, 99, 39, 4, 255, 99, 38, 5, 255, 97, 39, 1, 255, 104, 43, 7, 255, 102, 35, 5, 255, 103, 34, 2, 255, 104, 42, 5, 255, 104, 40, 0, 255, 115, 46, 2, 255, 112, 41, 0, 255, 117, 39, 3, 255, 116, 40, 3, 255, 114, 44, 3, 255, 117, 47, 3, 255, 112, 46, 3, 255, 106, 40, 4, 255, 110, 40, 3, 255, 101, 39, 3, 255, 121, 54, 7, 255, 138, 57, 3, 255, 129, 53, 4, 255, 127, 49, 3, 255, 124, 45, 2, 255, 120, 40, 2, 255, 117, 34, 6, 255, 117, 37, 6, 255, 113, 42, 3, 255, 113, 40, 4, 255, 113, 45, 5, 255, 120, 46, 2, 255, 122, 45, 1, 255, 116, 43, 1, 255, 121, 45, 2, 255, 122, 42, 5, 255, 125, 43, 7, 255, 120, 40, 1, 255, 116, 44, 0, 255, 116, 50, 3, 255, 118, 48, 2, 255, 119, 46, 2, 255, 119, 47, 6, 255, 116, 46, 2, 255, 123, 50, 2, 255, 122, 47, 8, 255, 118, 46, 3, 255, 114, 44, 0, 255, 112, 41, 1, 255, 112, 48, 3, 255, 118, 45, 4, 255, 129, 40, 7, 255, 130, 41, 7, 255, 130, 44, 4, 255, 137, 54, 2, 255, 139, 58, 4, 255, 132, 49, 3, 255, 128, 45, 3, 255, 131, 49, 4, 255, 126, 49, 1, 255, 117, 47, 0, 255, 114, 49, 3, 255, 109, 44, 2, 255, 95, 37, 1, 255, 87, 31, 7, 255, 82, 28, 5, 255, 83, 29, 1, 255, 83, 29, 0, 255, 81, 24, 5, 255, 70, 23, 4, 255, 68, 21, 0, 255, 74, 21, 5, 255, 69, 20, 5, 255, 77, 24, 2, 255, 76, 26, 1, 255, 69, 22, 2, 255, 74, 21, 6, 255, 70, 21, 2, 255, 64, 20, 0, 255, 71, 21, 3, 255, 75, 24, 6, 255, 66, 24, 3, 255, 67, 24, 1, 255, 78, 26, 1, 255, 89, 29, 2, 255, 87, 30, 3, 255, 81, 27, 1, 255, 86, 28, 2, 255, 87, 26, 1, 255, 84, 23, 2, 255, 85, 22, 3, 255, 90, 27, 0, 255, 96, 34, 0, 255, 96, 30, 3, 255, 96, 31, 6, 255, 93, 27, 4, 255, 13, 7, 4, 255, 7, 2, 2, 255, 3, 1, 1, 255, 3, 3, 2, 255, 4, 0, 0, 255, 4, 0, 0, 255, 6, 1, 1, 255, 8, 2, 2, 255, 6, 2, 1, 255, 7, 4, 3, 255, 5, 1, 0, 255, 14, 6, 6, 255, 19, 9, 10, 255, 16, 8, 9, 255, 15, 7, 7, 255, 15, 6, 7, 255, 15, 8, 7, 255, 14, 10, 6, 255, 13, 9, 5, 255, 15, 9, 5, 255, 16, 10, 6, 255, 20, 12, 8, 255, 19, 12, 4, 255, 17, 12, 2, 255, 15, 12, 3, 255, 20, 15, 6, 255, 21, 15, 7, 255, 21, 13, 6, 255, 23, 18, 6, 255, 24, 19, 6, 255, 26, 19, 4, 255, 34, 22, 14, 255, 35, 23, 15, 255, 37, 25, 11, 255, 36, 27, 10, 255, 36, 28, 13, 255, 37, 30, 15, 255, 41, 32, 13, 255, 46, 37, 7, 255, 47, 34, 0, 255, 58, 32, 9, 255, 49, 37, 12, 255, 42, 36, 3, 255, 54, 41, 3, 255, 89, 64, 7, 255, 81, 70, 0, 255, 77, 74, 7, 255, 75, 74, 2, 255, 58, 50, 0, 255, 73, 65, 17, 255, 85, 85, 54, 255, 87, 85, 42, 255, 90, 82, 4, 255, 80, 70, 9, 255, 72, 64, 8, 255, 76, 55, 3, 255, 74, 58, 4, 255, 75, 59, 4, 255, 71, 49, 4, 255, 80, 59, 5, 255, 155, 100, 3, 255, 174, 117, 7, 255, 171, 114, 2, 255, 162, 97, 2, 255, 145, 82, 4, 255, 110, 57, 5, 255, 79, 37, 9, 255, 71, 46, 3, 255, 70, 39, 2, 255, 68, 41, 2, 255, 82, 39, 6, 255, 66, 44, 1, 255, 63, 44, 1, 255, 77, 39, 3, 255, 74, 38, 2, 255, 69, 37, 2, 255, 64, 39, 2, 255, 62, 38, 7, 255, 65, 35, 5, 255, 61, 37, 2, 255, 60, 36, 2, 255, 66, 39, 6, 255, 56, 34, 0, 255, 80, 43, 5, 255, 84, 44, 2, 255, 83, 46, 8, 255, 87, 42, 7, 255, 88, 43, 3, 255, 82, 43, 4, 255, 67, 40, 8, 255, 77, 37, 2, 255, 79, 43, 5, 255, 79, 43, 4, 255, 86, 41, 2, 255, 82, 49, 4, 255, 79, 44, 1, 255, 82, 41, 3, 255, 86, 46, 2, 255, 86, 45, 0, 255, 90, 45, 3, 255, 88, 50, 0, 255, 92, 46, 3, 255, 91, 47, 3, 255, 84, 44, 0, 255, 96, 45, 3, 255, 99, 46, 5, 255, 87, 42, 2, 255, 87, 41, 3, 255, 84, 45, 5, 255, 89, 49, 6, 255, 85, 46, 1, 255, 84, 43, 2, 255, 88, 45, 5, 255, 90, 45, 2, 255, 96, 49, 0, 255, 89, 50, 3, 255, 93, 45, 3, 255, 99, 45, 2, 255, 97, 47, 3, 255, 93, 51, 5, 255, 92, 50, 3, 255, 92, 51, 3, 255, 96, 53, 7, 255, 96, 49, 1, 255, 99, 51, 3, 255, 97, 53, 3, 255, 99, 52, 4, 255, 103, 51, 4, 255, 99, 51, 3, 255, 98, 50, 4, 255, 101, 53, 5, 255, 102, 53, 3, 255, 105, 55, 5, 255, 103, 51, 2, 255, 105, 51, 4, 255, 101, 50, 2, 255, 105, 55, 6, 255, 102, 51, 2, 255, 107, 55, 7, 255, 105, 55, 6, 255, 105, 56, 5, 255, 108, 55, 4, 255, 104, 53, 3, 255, 111, 56, 6, 255, 107, 53, 8, 255, 104, 57, 3, 255, 119, 63, 5, 255, 104, 56, 7, 255, 107, 63, 10, 255, 131, 72, 7, 255, 106, 58, 9, 255, 88, 55, 5, 255, 132, 78, 14, 255, 106, 53, 3, 255, 75, 46, 6, 255, 86, 50, 8, 255, 105, 60, 9, 255, 135, 74, 7, 255, 111, 59, 10, 255, 92, 44, 13, 255, 89, 51, 5, 255, 89, 52, 7, 255, 104, 56, 7, 255, 113, 64, 9, 255, 92, 48, 13, 255, 89, 44, 11, 255, 93, 55, 10, 255, 92, 56, 10, 255, 84, 47, 6, 255, 84, 47, 5, 255, 93, 57, 10, 255, 122, 76, 16, 255, 152, 89, 7, 255, 157, 83, 3, 255, 154, 73, 14, 255, 136, 67, 12, 255, 144, 77, 5, 255, 154, 79, 16, 255, 166, 90, 9, 255, 166, 92, 8, 255, 168, 91, 17, 255, 161, 79, 13, 255, 154, 82, 9, 255, 159, 92, 17, 255, 163, 92, 14, 255, 168, 94, 13, 255, 178, 99, 9, 255, 188, 103, 2, 255, 192, 103, 8, 255, 184, 97, 10, 255, 185, 102, 6, 255, 194, 113, 9, 255, 199, 117, 12, 255, 203, 121, 11, 255, 206, 124, 8, 255, 206, 125, 8, 255, 205, 125, 9, 255, 207, 128, 12, 255, 209, 127, 9, 255, 210, 128, 6, 255, 209, 127, 7, 255, 210, 127, 17, 255, 211, 132, 8, 255, 211, 133, 1, 255, 214, 133, 15, 255, 213, 134, 13, 255, 213, 137, 9, 255, 212, 139, 8, 255, 213, 140, 9, 255, 213, 139, 8, 255, 216, 141, 7, 255, 216, 141, 16, 255, 215, 141, 11, 255, 215, 144, 5, 255, 216, 144, 7, 255, 217, 142, 23, 255, 212, 139, 2, 255, 219, 147, 6, 255, 216, 149, 9, 255, 213, 143, 16, 255, 210, 145, 6, 255, 205, 146, 5, 255, 213, 152, 5, 255, 215, 154, 1, 255, 211, 142, 9, 255, 209, 143, 8, 255, 218, 157, 4, 255, 207, 145, 2, 255, 197, 130, 16, 255, 205, 142, 12, 255, 223, 165, 9, 255, 210, 153, 5, 255, 195, 139, 18, 255, 208, 160, 9, 255, 192, 139, 19, 255, 191, 138, 10, 255, 195, 142, 6, 255, 208, 158, 6, 255, 211, 161, 2, 255, 212, 161, 4, 255, 218, 167, 7, 255, 216, 167, 0, 255, 220, 172, 5, 255, 221, 171, 2, 255, 224, 175, 3, 255, 226, 175, 11, 255, 200, 145, 12, 255, 197, 140, 7, 255, 214, 162, 7, 255, 219, 169, 1, 255, 213, 165, 9, 255, 214, 167, 4, 255, 216, 171, 2, 255, 218, 172, 9, 255, 198, 147, 5, 255, 193, 141, 7, 255, 203, 158, 1, 255, 200, 152, 4, 255, 200, 149, 5, 255, 201, 149, 2, 255, 204, 153, 2, 255, 201, 157, 5, 255, 205, 157, 11, 255, 206, 152, 15, 255, 202, 147, 14, 255, 202, 146, 9, 255, 204, 151, 7, 255, 204, 151, 5, 255, 206, 152, 10, 255, 206, 150, 11, 255, 208, 147, 6, 255, 206, 146, 5, 255, 205, 144, 4, 255, 203, 139, 5, 255, 203, 136, 8, 255, 201, 135, 11, 255, 199, 130, 3, 255, 199, 124, 0, 255, 199, 119, 9, 255, 195, 117, 15, 255, 190, 121, 10, 255, 189, 122, 4, 255, 191, 118, 4, 255, 186, 114, 3, 255, 183, 111, 3, 255, 186, 111, 5, 255, 183, 110, 6, 255, 182, 110, 8, 255, 181, 108, 6, 255, 174, 98, 11, 255, 167, 88, 8, 255, 162, 85, 2, 255, 160, 82, 1, 255, 157, 76, 9, 255, 162, 80, 8, 255, 167, 85, 2, 255, 165, 85, 1, 255, 156, 78, 3, 255, 141, 67, 1, 255, 127, 58, 5, 255, 114, 45, 6, 255, 118, 45, 1, 255, 115, 48, 1, 255, 118, 51, 4, 255, 118, 49, 10, 255, 104, 39, 2, 255, 98, 41, 4, 255, 97, 42, 4, 255, 97, 34, 2, 255, 104, 36, 4, 255, 108, 40, 3, 255, 104, 39, 5, 255, 106, 43, 6, 255, 110, 46, 1, 255, 108, 44, 1, 255, 109, 44, 5, 255, 117, 44, 3, 255, 112, 41, 1, 255, 108, 45, 4, 255, 116, 51, 1, 255, 115, 50, 0, 255, 114, 42, 3, 255, 114, 44, 4, 255, 103, 41, 2, 255, 98, 34, 1, 255, 108, 35, 3, 255, 118, 45, 4, 255, 121, 49, 3, 255, 122, 50, 3, 255, 120, 50, 4, 255, 119, 43, 3, 255, 120, 39, 3, 255, 116, 40, 0, 255, 117, 49, 0, 255, 114, 47, 2, 255, 125, 49, 6, 255, 123, 43, 2, 255, 124, 48, 4, 255, 124, 48, 4, 255, 125, 43, 1, 255, 125, 43, 2, 255, 118, 39, 2, 255, 119, 44, 4, 255, 118, 46, 1, 255, 121, 49, 2, 255, 117, 47, 0, 255, 118, 45, 2, 255, 123, 44, 5, 255, 124, 47, 2, 255, 123, 44, 5, 255, 115, 39, 5, 255, 102, 42, 1, 255, 115, 44, 3, 255, 119, 46, 5, 255, 120, 42, 0, 255, 122, 39, 0, 255, 115, 43, 0, 255, 124, 53, 4, 255, 141, 67, 4, 255, 154, 74, 2, 255, 156, 73, 2, 255, 147, 66, 4, 255, 133, 56, 4, 255, 125, 51, 2, 255, 127, 50, 1, 255, 126, 47, 3, 255, 115, 38, 4, 255, 96, 25, 0, 255, 91, 26, 2, 255, 90, 27, 4, 255, 85, 24, 1, 255, 86, 26, 1, 255, 86, 21, 3, 255, 72, 19, 3, 255, 67, 21, 2, 255, 75, 25, 4, 255, 68, 21, 2, 255, 70, 23, 2, 255, 70, 22, 0, 255, 68, 19, 1, 255, 71, 23, 5, 255, 78, 28, 5, 255, 82, 30, 2, 255, 87, 32, 1, 255, 89, 34, 3, 255, 86, 32, 4, 255, 81, 28, 0, 255, 84, 30, 0, 255, 88, 32, 2, 255, 84, 28, 6, 255, 73, 23, 0, 255, 85, 26, 4, 255, 86, 23, 3, 255, 82, 29, 5, 255, 87, 22, 2, 255, 90, 20, 2, 255, 88, 27, 3, 255, 96, 24, 3, 255, 89, 23, 3, 255, 80, 18, 1, 255, 16, 6, 4, 255, 9, 3, 2, 255, 3, 0, 0, 255, 0, 0, 0, 255, 2, 2, 0, 255, 4, 2, 0, 255, 7, 1, 2, 255, 5, 1, 2, 255, 5, 1, 1, 255, 5, 1, 0, 255, 9, 3, 2, 255, 7, 1, 1, 255, 18, 8, 9, 255, 19, 8, 9, 255, 19, 9, 10, 255, 18, 8, 9, 255, 14, 5, 4, 255, 18, 12, 9, 255, 14, 9, 4, 255, 13, 10, 5, 255, 15, 9, 4, 255, 20, 13, 7, 255, 19, 12, 6, 255, 16, 12, 3, 255, 21, 14, 6, 255, 21, 14, 7, 255, 26, 16, 8, 255, 28, 19, 3, 255, 26, 18, 3, 255, 27, 17, 14, 255, 32, 22, 11, 255, 38, 25, 9, 255, 50, 27, 14, 255, 43, 24, 7, 255, 38, 27, 12, 255, 35, 30, 19, 255, 38, 31, 15, 255, 50, 35, 7, 255, 57, 42, 6, 255, 55, 42, 7, 255, 58, 38, 7, 255, 62, 41, 6, 255, 58, 40, 7, 255, 84, 85, 20, 255, 117, 128, 15, 255, 124, 133, 18, 255, 114, 121, 7, 255, 86, 90, 14, 255, 114, 138, 46, 255, 202, 227, 138, 255, 239, 246, 167, 255, 244, 244, 89, 255, 176, 164, 5, 255, 99, 98, 11, 255, 82, 77, 5, 255, 78, 63, 6, 255, 78, 57, 2, 255, 76, 58, 3, 255, 71, 62, 7, 255, 139, 94, 9, 255, 159, 96, 7, 255, 152, 102, 8, 255, 210, 160, 20, 255, 202, 138, 17, 255, 138, 83, 6, 255, 90, 45, 1, 255, 70, 35, 5, 255, 64, 39, 1, 255, 71, 40, 2, 255, 74, 38, 4, 255, 78, 40, 5, 255, 61, 40, 3, 255, 58, 40, 2, 255, 65, 43, 0, 255, 63, 41, 1, 255, 60, 39, 7, 255, 58, 33, 5, 255, 73, 41, 1, 255, 68, 40, 2, 255, 66, 38, 0, 255, 65, 35, 10, 255, 70, 35, 8, 255, 108, 62, 6, 255, 152, 82, 5, 255, 144, 74, 3, 255, 88, 46, 3, 255, 79, 37, 5, 255, 73, 38, 7, 255, 89, 49, 2, 255, 118, 58, 3, 255, 107, 52, 3, 255, 123, 64, 8, 255, 120, 62, 9, 255, 75, 35, 8, 255, 76, 40, 7, 255, 83, 40, 7, 255, 100, 51, 5, 255, 129, 60, 4, 255, 127, 60, 4, 255, 125, 69, 7, 255, 149, 76, 7, 255, 115, 57, 3, 255, 83, 38, 8, 255, 83, 45, 8, 255, 91, 46, 3, 255, 91, 41, 6, 255, 89, 40, 3, 255, 90, 43, 0, 255, 90, 45, 0, 255, 90, 38, 3, 255, 87, 43, 5, 255, 85, 40, 3, 255, 88, 43, 8, 255, 95, 47, 4, 255, 93, 47, 4, 255, 95, 45, 4, 255, 94, 47, 2, 255, 92, 49, 4, 255, 94, 49, 6, 255, 95, 47, 4, 255, 95, 49, 1, 255, 91, 51, 2, 255, 92, 48, 7, 255, 93, 46, 2, 255, 100, 51, 2, 255, 103, 53, 2, 255, 98, 54, 3, 255, 99, 55, 4, 255, 96, 56, 4, 255, 98, 55, 4, 255, 101, 54, 3, 255, 102, 54, 2, 255, 103, 55, 3, 255, 102, 56, 3, 255, 100, 55, 6, 255, 98, 52, 6, 255, 100, 51, 6, 255, 102, 52, 5, 255, 104, 53, 3, 255, 103, 54, 2, 255, 103, 56, 7, 255, 103, 57, 5, 255, 104, 55, 3, 255, 104, 55, 4, 255, 110, 57, 6, 255, 106, 53, 6, 255, 101, 55, 7, 255, 101, 61, 7, 255, 102, 56, 0, 255, 100, 54, 2, 255, 94, 50, 4, 255, 107, 61, 5, 255, 109, 58, 7, 255, 96, 48, 7, 255, 95, 58, 8, 255, 94, 51, 6, 255, 93, 51, 1, 255, 90, 55, 5, 255, 86, 53, 11, 255, 87, 48, 10, 255, 94, 51, 11, 255, 90, 47, 6, 255, 85, 47, 0, 255, 87, 52, 6, 255, 117, 66, 13, 255, 139, 73, 11, 255, 142, 68, 14, 255, 121, 57, 14, 255, 107, 67, 5, 255, 120, 76, 6, 255, 144, 74, 13, 255, 157, 78, 4, 255, 166, 75, 1, 255, 152, 68, 6, 255, 142, 69, 16, 255, 152, 79, 14, 255, 172, 90, 4, 255, 176, 93, 9, 255, 172, 96, 11, 255, 178, 102, 10, 255, 187, 94, 15, 255, 183, 97, 10, 255, 185, 101, 8, 255, 191, 101, 10, 255, 190, 102, 8, 255, 193, 101, 9, 255, 195, 101, 16, 255, 190, 98, 5, 255, 190, 101, 10, 255, 184, 108, 6, 255, 200, 123, 13, 255, 211, 122, 10, 255, 204, 118, 9, 255, 198, 115, 12, 255, 204, 119, 11, 255, 208, 122, 16, 255, 212, 128, 8, 255, 207, 127, 8, 255, 200, 123, 10, 255, 202, 125, 5, 255, 204, 124, 11, 255, 210, 131, 13, 255, 213, 136, 4, 255, 212, 134, 7, 255, 213, 138, 5, 255, 213, 141, 2, 255, 215, 143, 5, 255, 216, 146, 6, 255, 216, 146, 9, 255, 213, 145, 4, 255, 216, 148, 4, 255, 218, 146, 5, 255, 218, 148, 0, 255, 218, 147, 7, 255, 220, 148, 11, 255, 215, 143, 8, 255, 212, 139, 7, 255, 224, 152, 9, 255, 219, 150, 5, 255, 211, 137, 9, 255, 219, 146, 5, 255, 220, 158, 6, 255, 222, 157, 3, 255, 220, 156, 5, 255, 218, 149, 4, 255, 214, 150, 6, 255, 212, 147, 5, 255, 197, 125, 10, 255, 197, 124, 18, 255, 206, 139, 13, 255, 212, 151, 1, 255, 220, 167, 1, 255, 218, 177, 7, 255, 217, 177, 1, 255, 220, 172, 5, 255, 205, 155, 4, 255, 201, 157, 3, 255, 210, 160, 10, 255, 208, 159, 3, 255, 214, 166, 2, 255, 211, 160, 4, 255, 210, 159, 4, 255, 216, 166, 5, 255, 214, 172, 7, 255, 219, 174, 3, 255, 221, 173, 2, 255, 200, 154, 4, 255, 202, 162, 3, 255, 210, 163, 8, 255, 213, 164, 1, 255, 209, 159, 7, 255, 216, 169, 2, 255, 205, 158, 0, 255, 205, 159, 7, 255, 203, 155, 4, 255, 197, 144, 3, 255, 204, 152, 7, 255, 199, 148, 10, 255, 199, 147, 12, 255, 199, 147, 2, 255, 206, 155, 6, 255, 202, 158, 2, 255, 202, 158, 0, 255, 200, 152, 5, 255, 200, 149, 6, 255, 203, 153, 5, 255, 206, 152, 17, 255, 206, 154, 10, 255, 205, 151, 19, 255, 206, 150, 9, 255, 206, 148, 3, 255, 207, 145, 8, 255, 205, 146, 6, 255, 203, 143, 4, 255, 202, 139, 11, 255, 203, 131, 7, 255, 198, 127, 4, 255, 195, 126, 8, 255, 197, 128, 13, 255, 196, 125, 13, 255, 195, 124, 12, 255, 193, 121, 10, 255, 188, 115, 7, 255, 187, 114, 9, 255, 184, 110, 6, 255, 184, 110, 4, 255, 182, 108, 1, 255, 179, 108, 2, 255, 177, 103, 3, 255, 170, 94, 5, 255, 166, 85, 7, 255, 162, 79, 6, 255, 169, 86, 7, 255, 167, 85, 4, 255, 166, 85, 1, 255, 163, 77, 2, 255, 161, 78, 4, 255, 150, 76, 6, 255, 136, 59, 5, 255, 134, 56, 5, 255, 121, 54, 4, 255, 113, 52, 1, 255, 122, 54, 6, 255, 114, 46, 3, 255, 106, 40, 2, 255, 105, 38, 3, 255, 105, 38, 2, 255, 95, 38, 0, 255, 108, 43, 7, 255, 113, 40, 7, 255, 107, 39, 4, 255, 104, 43, 3, 255, 106, 43, 2, 255, 108, 41, 2, 255, 109, 42, 2, 255, 113, 45, 4, 255, 115, 43, 5, 255, 114, 43, 5, 255, 113, 46, 4, 255, 115, 46, 3, 255, 113, 46, 2, 255, 116, 40, 5, 255, 108, 40, 3, 255, 110, 45, 2, 255, 95, 35, 3, 255, 92, 32, 2, 255, 109, 41, 1, 255, 120, 44, 3, 255, 128, 48, 4, 255, 129, 52, 1, 255, 131, 55, 1, 255, 128, 51, 3, 255, 120, 48, 1, 255, 126, 55, 0, 255, 127, 54, 0, 255, 134, 53, 4, 255, 132, 50, 2, 255, 126, 51, 1, 255, 126, 49, 3, 255, 122, 45, 5, 255, 116, 43, 5, 255, 115, 46, 4, 255, 125, 50, 4, 255, 128, 46, 0, 255, 127, 45, 1, 255, 124, 46, 4, 255, 126, 50, 3, 255, 121, 47, 5, 255, 119, 45, 1, 255, 129, 55, 7, 255, 113, 43, 6, 255, 111, 45, 4, 255, 125, 53, 3, 255, 124, 45, 3, 255, 121, 37, 2, 255, 123, 41, 5, 255, 123, 55, 3, 255, 144, 66, 4, 255, 156, 72, 2, 255, 162, 75, 3, 255, 163, 80, 4, 255, 164, 77, 0, 255, 157, 68, 0, 255, 141, 57, 0, 255, 130, 51, 2, 255, 124, 46, 4, 255, 102, 30, 3, 255, 87, 23, 2, 255, 84, 28, 0, 255, 85, 30, 1, 255, 79, 27, 3, 255, 84, 26, 5, 255, 85, 23, 3, 255, 70, 19, 2, 255, 66, 17, 4, 255, 76, 25, 3, 255, 76, 26, 0, 255, 74, 24, 4, 255, 74, 24, 4, 255, 79, 24, 1, 255, 79, 32, 0, 255, 87, 37, 2, 255, 91, 32, 2, 255, 83, 27, 0, 255, 71, 22, 1, 255, 76, 23, 5, 255, 82, 26, 6, 255, 84, 29, 1, 255, 89, 35, 4, 255, 85, 25, 2, 255, 76, 19, 0, 255, 76, 22, 4, 255, 77, 19, 2, 255, 83, 26, 3, 255, 80, 23, 1, 255, 79, 20, 4, 255, 78, 21, 6, 255, 86, 27, 3, 255, 84, 23, 3, 255, 82, 18, 1, 255, 14, 5, 1, 255, 11, 4, 2, 255, 3, 2, 2, 255, 0, 2, 1, 255, 2, 2, 0, 255, 3, 3, 1, 255, 4, 2, 1, 255, 5, 1, 1, 255, 6, 2, 0, 255, 7, 3, 0, 255, 9, 4, 2, 255, 6, 2, 1, 255, 12, 7, 6, 255, 18, 10, 9, 255, 18, 9, 8, 255, 18, 9, 9, 255, 17, 10, 7, 255, 15, 10, 6, 255, 15, 12, 5, 255, 16, 14, 8, 255, 14, 8, 4, 255, 20, 12, 6, 255, 18, 13, 4, 255, 17, 14, 3, 255, 23, 17, 5, 255, 26, 18, 7, 255, 28, 19, 13, 255, 25, 16, 6, 255, 22, 16, 7, 255, 22, 16, 16, 255, 29, 21, 14, 255, 38, 25, 16, 255, 34, 22, 14, 255, 43, 26, 10, 255, 51, 32, 9, 255, 46, 33, 16, 255, 40, 33, 12, 255, 43, 35, 9, 255, 53, 39, 9, 255, 55, 37, 15, 255, 51, 44, 5, 255, 48, 47, 0, 255, 73, 75, 5, 255, 118, 124, 15, 255, 110, 121, 15, 255, 112, 108, 16, 255, 98, 88, 2, 255, 101, 105, 12, 255, 176, 175, 65, 255, 205, 197, 99, 255, 205, 197, 50, 255, 164, 141, 5, 255, 96, 91, 11, 255, 97, 85, 7, 255, 85, 71, 4, 255, 73, 59, 8, 255, 76, 59, 3, 255, 79, 56, 2, 255, 113, 79, 6, 255, 161, 101, 3, 255, 158, 101, 1, 255, 134, 83, 7, 255, 124, 76, 11, 255, 118, 61, 4, 255, 102, 51, 2, 255, 81, 37, 2, 255, 74, 39, 3, 255, 70, 39, 2, 255, 67, 37, 3, 255, 66, 36, 2, 255, 63, 36, 2, 255, 62, 35, 6, 255, 56, 35, 6, 255, 58, 42, 3, 255, 56, 39, 3, 255, 56, 34, 4, 255, 111, 64, 10, 255, 155, 81, 8, 255, 127, 56, 6, 255, 74, 32, 3, 255, 63, 37, 5, 255, 118, 66, 3, 255, 167, 82, 4, 255, 165, 80, 5, 255, 148, 70, 6, 255, 76, 37, 8, 255, 68, 35, 7, 255, 109, 56, 2, 255, 152, 75, 7, 255, 151, 68, 3, 255, 150, 69, 10, 255, 159, 70, 4, 255, 153, 74, 3, 255, 121, 58, 11, 255, 112, 53, 5, 255, 134, 65, 4, 255, 153, 78, 5, 255, 163, 76, 4, 255, 156, 70, 0, 255, 155, 76, 1, 255, 166, 77, 1, 255, 164, 82, 4, 255, 128, 62, 4, 255, 101, 47, 3, 255, 92, 48, 8, 255, 109, 57, 7, 255, 138, 69, 4, 255, 142, 66, 7, 255, 136, 61, 10, 255, 134, 65, 4, 255, 148, 74, 9, 255, 132, 64, 5, 255, 85, 46, 2, 255, 82, 47, 0, 255, 92, 46, 1, 255, 86, 44, 9, 255, 91, 48, 8, 255, 95, 47, 3, 255, 97, 47, 4, 255, 93, 45, 2, 255, 91, 48, 2, 255, 99, 53, 0, 255, 118, 59, 6, 255, 109, 57, 5, 255, 106, 55, 4, 255, 106, 50, 3, 255, 98, 53, 1, 255, 97, 58, 2, 255, 98, 57, 4, 255, 97, 54, 3, 255, 101, 54, 4, 255, 103, 53, 2, 255, 101, 49, 0, 255, 102, 52, 1, 255, 104, 58, 6, 255, 100, 55, 6, 255, 101, 54, 6, 255, 105, 53, 5, 255, 105, 53, 3, 255, 103, 52, 3, 255, 101, 56, 10, 255, 100, 55, 8, 255, 105, 57, 3, 255, 99, 53, 3, 255, 102, 61, 1, 255, 104, 59, 2, 255, 100, 55, 3, 255, 105, 54, 6, 255, 108, 54, 1, 255, 124, 62, 3, 255, 125, 68, 4, 255, 106, 57, 6, 255, 99, 54, 5, 255, 100, 57, 6, 255, 100, 54, 6, 255, 88, 57, 9, 255, 110, 60, 11, 255, 137, 72, 13, 255, 149, 77, 8, 255, 99, 56, 9, 255, 89, 49, 11, 255, 98, 57, 2, 255, 114, 63, 9, 255, 139, 73, 4, 255, 154, 72, 8, 255, 148, 70, 3, 255, 149, 72, 4, 255, 143, 83, 2, 255, 159, 84, 12, 255, 163, 73, 5, 255, 147, 74, 2, 255, 134, 65, 10, 255, 135, 68, 3, 255, 151, 80, 9, 255, 168, 91, 5, 255, 178, 102, 1, 255, 189, 103, 10, 255, 182, 105, 13, 255, 194, 110, 6, 255, 192, 102, 8, 255, 187, 103, 6, 255, 187, 103, 11, 255, 192, 102, 10, 255, 191, 106, 7, 255, 188, 106, 19, 255, 190, 105, 6, 255, 190, 105, 3, 255, 189, 111, 2, 255, 198, 115, 11, 255, 206, 128, 15, 255, 203, 128, 13, 255, 202, 117, 12, 255, 199, 116, 15, 255, 203, 119, 9, 255, 211, 122, 3, 255, 209, 127, 14, 255, 211, 130, 8, 255, 214, 132, 6, 255, 203, 127, 8, 255, 196, 121, 4, 255, 204, 127, 8, 255, 211, 137, 6, 255, 214, 139, 6, 255, 216, 140, 15, 255, 218, 145, 7, 255, 217, 146, 1, 255, 218, 148, 6, 255, 217, 149, 3, 255, 220, 151, 10, 255, 219, 152, 7, 255, 217, 150, 5, 255, 217, 145, 11, 255, 217, 144, 10, 255, 217, 145, 12, 255, 215, 144, 10, 255, 211, 144, 1, 255, 214, 146, 14, 255, 214, 145, 8, 255, 212, 145, 5, 255, 198, 127, 11, 255, 191, 118, 12, 255, 213, 149, 18, 255, 228, 162, 7, 255, 216, 149, 5, 255, 206, 138, 12, 255, 216, 156, 18, 255, 214, 158, 4, 255, 193, 128, 10, 255, 184, 117, 10, 255, 201, 145, 7, 255, 216, 167, 6, 255, 221, 173, 10, 255, 221, 173, 9, 255, 219, 165, 3, 255, 216, 156, 4, 255, 207, 149, 1, 255, 205, 152, 3, 255, 211, 162, 7, 255, 210, 163, 7, 255, 215, 172, 0, 255, 211, 163, 10, 255, 203, 152, 8, 255, 212, 160, 0, 255, 212, 168, 2, 255, 211, 168, 2, 255, 213, 167, 10, 255, 216, 177, 6, 255, 211, 175, 0, 255, 211, 169, 2, 255, 206, 160, 6, 255, 209, 160, 9, 255, 214, 167, 2, 255, 205, 160, 6, 255, 208, 166, 4, 255, 219, 174, 5, 255, 187, 132, 7, 255, 178, 123, 11, 255, 201, 155, 15, 255, 197, 152, 7, 255, 203, 153, 5, 255, 204, 153, 8, 255, 200, 154, 6, 255, 204, 159, 6, 255, 200, 155, 1, 255, 200, 153, 4, 255, 201, 153, 2, 255, 202, 151, 8, 255, 201, 148, 8, 255, 204, 152, 3, 255, 205, 153, 6, 255, 203, 146, 6, 255, 203, 145, 3, 255, 205, 146, 10, 255, 202, 144, 7, 255, 199, 140, 10, 255, 199, 130, 8, 255, 197, 125, 13, 255, 193, 124, 15, 255, 195, 129, 10, 255, 193, 128, 2, 255, 191, 123, 2, 255, 191, 119, 4, 255, 191, 119, 6, 255, 189, 118, 13, 255, 178, 103, 5, 255, 178, 100, 3, 255, 182, 105, 7, 255, 178, 103, 4, 255, 176, 96, 8, 255, 176, 97, 1, 255, 176, 97, 3, 255, 153, 72, 2, 255, 150, 67, 1, 255, 163, 79, 2, 255, 162, 81, 0, 255, 161, 79, 2, 255, 159, 76, 5, 255, 148, 69, 1, 255, 133, 56, 2, 255, 124, 54, 7, 255, 119, 54, 4, 255, 124, 56, 3, 255, 132, 55, 8, 255, 112, 44, 2, 255, 101, 43, 6, 255, 101, 41, 5, 255, 102, 41, 3, 255, 100, 40, 3, 255, 107, 44, 6, 255, 106, 41, 5, 255, 104, 41, 4, 255, 104, 44, 1, 255, 104, 44, 1, 255, 104, 39, 4, 255, 113, 41, 4, 255, 115, 44, 1, 255, 113, 44, 4, 255, 113, 43, 3, 255, 116, 42, 4, 255, 114, 40, 5, 255, 115, 41, 6, 255, 113, 38, 6, 255, 108, 38, 4, 255, 102, 36, 3, 255, 95, 33, 3, 255, 85, 32, 1, 255, 95, 36, 1, 255, 120, 46, 4, 255, 132, 51, 5, 255, 127, 49, 1, 255, 130, 51, 5, 255, 130, 52, 4, 255, 131, 59, 3, 255, 148, 72, 3, 255, 150, 71, 5, 255, 141, 55, 2, 255, 131, 49, 2, 255, 123, 51, 0, 255, 123, 46, 3, 255, 128, 48, 3, 255, 124, 47, 3, 255, 122, 45, 6, 255, 123, 47, 5, 255, 124, 48, 5, 255, 118, 39, 2, 255, 115, 38, 2, 255, 102, 35, 1, 255, 105, 41, 5, 255, 115, 46, 3, 255, 113, 43, 1, 255, 114, 45, 4, 255, 117, 45, 5, 255, 129, 53, 4, 255, 126, 51, 2, 255, 128, 52, 4, 255, 136, 54, 3, 255, 138, 62, 1, 255, 163, 70, 5, 255, 168, 73, 4, 255, 162, 72, 2, 255, 162, 76, 1, 255, 168, 77, 0, 255, 164, 69, 1, 255, 146, 58, 0, 255, 131, 53, 2, 255, 116, 37, 3, 255, 94, 30, 1, 255, 88, 29, 4, 255, 82, 31, 2, 255, 83, 27, 0, 255, 80, 25, 2, 255, 83, 21, 3, 255, 80, 20, 1, 255, 71, 22, 1, 255, 73, 22, 3, 255, 78, 28, 6, 255, 83, 36, 4, 255, 90, 36, 5, 255, 91, 32, 4, 255, 94, 34, 4, 255, 91, 33, 3, 255, 88, 32, 2, 255, 83, 26, 2, 255, 78, 22, 4, 255, 64, 17, 1, 255, 66, 17, 4, 255, 75, 25, 5, 255, 83, 33, 0, 255, 88, 39, 2, 255, 81, 32, 1, 255, 77, 23, 1, 255, 75, 25, 4, 255, 72, 22, 1, 255, 75, 20, 0, 255, 69, 21, 0, 255, 65, 22, 3, 255, 65, 19, 2, 255, 72, 22, 4, 255, 74, 21, 3, 255, 81, 25, 6, 255, 15, 7, 3, 255, 9, 3, 2, 255, 3, 1, 2, 255, 0, 2, 1, 255, 1, 2, 0, 255, 4, 3, 1, 255, 6, 4, 2, 255, 9, 6, 4, 255, 6, 2, 1, 255, 8, 4, 0, 255, 6, 2, 0, 255, 7, 4, 1, 255, 5, 3, 1, 255, 16, 10, 7, 255, 20, 11, 12, 255, 18, 11, 13, 255, 17, 10, 8, 255, 17, 11, 5, 255, 17, 11, 7, 255, 16, 11, 8, 255, 13, 9, 3, 255, 17, 11, 4, 255, 20, 15, 5, 255, 20, 15, 4, 255, 27, 18, 3, 255, 26, 18, 0, 255, 24, 20, 5, 255, 25, 21, 14, 255, 22, 20, 12, 255, 26, 24, 12, 255, 29, 27, 9, 255, 28, 23, 9, 255, 32, 25, 13, 255, 42, 32, 14, 255, 46, 33, 12, 255, 40, 29, 14, 255, 42, 35, 13, 255, 43, 38, 10, 255, 47, 40, 9, 255, 50, 43, 7, 255, 48, 42, 8, 255, 62, 50, 3, 255, 84, 75, 8, 255, 79, 73, 2, 255, 73, 64, 6, 255, 71, 66, 7, 255, 73, 74, 7, 255, 80, 74, 2, 255, 66, 59, 0, 255, 70, 58, 0, 255, 70, 55, 2, 255, 67, 64, 11, 255, 79, 79, 11, 255, 75, 74, 1, 255, 71, 61, 1, 255, 73, 61, 1, 255, 73, 57, 4, 255, 69, 58, 8, 255, 129, 68, 7, 255, 143, 76, 6, 255, 142, 83, 0, 255, 126, 81, 5, 255, 105, 62, 3, 255, 86, 46, 8, 255, 83, 41, 6, 255, 68, 40, 5, 255, 61, 43, 2, 255, 63, 41, 6, 255, 63, 37, 7, 255, 69, 39, 4, 255, 59, 34, 1, 255, 52, 31, 6, 255, 69, 41, 5, 255, 88, 54, 10, 255, 55, 28, 2, 255, 124, 67, 10, 255, 174, 85, 0, 255, 165, 81, 5, 255, 124, 53, 7, 255, 67, 31, 5, 255, 95, 55, 4, 255, 162, 80, 5, 255, 165, 78, 9, 255, 162, 81, 3, 255, 149, 76, 0, 255, 144, 70, 4, 255, 155, 75, 7, 255, 161, 82, 10, 255, 162, 77, 4, 255, 164, 81, 5, 255, 167, 85, 1, 255, 166, 80, 2, 255, 173, 88, 5, 255, 171, 83, 0, 255, 182, 85, 7, 255, 180, 92, 6, 255, 177, 86, 4, 255, 171, 80, 5, 255, 167, 92, 4, 255, 170, 89, 3, 255, 173, 79, 7, 255, 176, 76, 3, 255, 170, 81, 2, 255, 163, 77, 4, 255, 156, 77, 5, 255, 164, 78, 5, 255, 168, 71, 3, 255, 166, 74, 3, 255, 169, 81, 1, 255, 167, 81, 1, 255, 164, 77, 3, 255, 152, 73, 4, 255, 119, 68, 5, 255, 106, 61, 2, 255, 104, 52, 6, 255, 94, 49, 2, 255, 128, 62, 9, 255, 147, 66, 7, 255, 139, 64, 2, 255, 131, 64, 3, 255, 134, 70, 7, 255, 144, 71, 7, 255, 146, 70, 5, 255, 111, 60, 5, 255, 95, 52, 7, 255, 99, 51, 3, 255, 103, 55, 2, 255, 103, 53, 3, 255, 114, 56, 3, 255, 118, 60, 2, 255, 123, 66, 5, 255, 129, 71, 12, 255, 119, 62, 3, 255, 134, 67, 9, 255, 116, 60, 4, 255, 101, 55, 1, 255, 107, 56, 7, 255, 108, 51, 4, 255, 110, 55, 4, 255, 104, 53, 3, 255, 106, 53, 5, 255, 99, 50, 1, 255, 100, 55, 6, 255, 104, 52, 11, 255, 103, 55, 5, 255, 105, 59, 5, 255, 105, 54, 3, 255, 102, 54, 5, 255, 108, 71, 8, 255, 160, 91, 7, 255, 152, 68, 10, 255, 98, 54, 6, 255, 90, 59, 4, 255, 94, 50, 8, 255, 113, 64, 6, 255, 147, 88, 9, 255, 175, 89, 5, 255, 169, 86, 0, 255, 170, 79, 8, 255, 142, 64, 11, 255, 113, 62, 4, 255, 136, 73, 11, 255, 156, 78, 17, 255, 160, 74, 11, 255, 154, 80, 7, 255, 153, 82, 12, 255, 139, 69, 7, 255, 150, 76, 4, 255, 150, 69, 6, 255, 139, 64, 5, 255, 140, 68, 8, 255, 150, 75, 9, 255, 160, 86, 6, 255, 172, 91, 19, 255, 179, 99, 14, 255, 187, 113, 6, 255, 194, 111, 7, 255, 196, 112, 3, 255, 190, 110, 3, 255, 192, 106, 10, 255, 192, 105, 2, 255, 187, 104, 9, 255, 198, 107, 17, 255, 205, 109, 6, 255, 201, 110, 11, 255, 198, 109, 3, 255, 192, 107, 10, 255, 198, 117, 12, 255, 201, 115, 20, 255, 205, 119, 13, 255, 210, 125, 10, 255, 210, 121, 8, 255, 205, 122, 12, 255, 208, 130, 8, 255, 206, 121, 6, 255, 211, 126, 16, 255, 213, 128, 17, 255, 211, 132, 10, 255, 211, 138, 10, 255, 212, 141, 2, 255, 217, 144, 10, 255, 218, 144, 9, 255, 212, 138, 6, 255, 213, 137, 17, 255, 219, 146, 13, 255, 224, 155, 10, 255, 223, 151, 5, 255, 219, 150, 0, 255, 220, 154, 7, 255, 220, 154, 6, 255, 215, 145, 7, 255, 215, 146, 9, 255, 217, 146, 10, 255, 220, 152, 1, 255, 215, 148, 0, 255, 215, 147, 6, 255, 218, 157, 3, 255, 205, 141, 6, 255, 209, 149, 10, 255, 210, 153, 12, 255, 207, 153, 3, 255, 221, 172, 5, 255, 226, 168, 1, 255, 212, 146, 4, 255, 211, 144, 10, 255, 217, 162, 8, 255, 214, 158, 6, 255, 191, 123, 10, 255, 183, 117, 13, 255, 202, 153, 14, 255, 215, 169, 5, 255, 225, 176, 1, 255, 223, 174, 8, 255, 212, 163, 2, 255, 200, 149, 8, 255, 202, 152, 6, 255, 199, 145, 11, 255, 213, 167, 7, 255, 213, 169, 4, 255, 219, 175, 2, 255, 206, 158, 13, 255, 189, 137, 11, 255, 198, 144, 9, 255, 210, 160, 7, 255, 212, 166, 2, 255, 210, 164, 1, 255, 215, 169, 2, 255, 220, 174, 3, 255, 217, 170, 6, 255, 208, 161, 4, 255, 208, 160, 3, 255, 208, 160, 1, 255, 200, 154, 5, 255, 210, 166, 7, 255, 217, 170, 6, 255, 193, 140, 6, 255, 188, 136, 19, 255, 198, 156, 2, 255, 195, 155, 1, 255, 200, 154, 1, 255, 201, 150, 3, 255, 202, 158, 2, 255, 202, 158, 5, 255, 201, 155, 9, 255, 199, 153, 5, 255, 200, 152, 10, 255, 201, 150, 9, 255, 201, 148, 15, 255, 207, 154, 9, 255, 204, 149, 3, 255, 201, 145, 0, 255, 203, 145, 9, 255, 205, 147, 8, 255, 201, 143, 3, 255, 192, 133, 8, 255, 191, 127, 8, 255, 192, 126, 7, 255, 191, 119, 3, 255, 197, 122, 5, 255, 197, 126, 8, 255, 191, 126, 7, 255, 188, 122, 7, 255, 189, 119, 10, 255, 185, 113, 12, 255, 178, 102, 7, 255, 177, 99, 6, 255, 181, 105, 7, 255, 178, 104, 4, 255, 178, 103, 0, 255, 172, 94, 0, 255, 169, 87, 5, 255, 163, 81, 6, 255, 150, 71, 5, 255, 147, 68, 7, 255, 151, 72, 5, 255, 156, 80, 4, 255, 153, 74, 0, 255, 153, 71, 3, 255, 143, 68, 4, 255, 127, 60, 8, 255, 123, 55, 15, 255, 126, 58, 2, 255, 116, 46, 0, 255, 111, 48, 6, 255, 103, 42, 6, 255, 103, 40, 4, 255, 100, 44, 2, 255, 104, 41, 4, 255, 100, 37, 4, 255, 97, 37, 3, 255, 95, 36, 1, 255, 97, 39, 3, 255, 98, 41, 3, 255, 100, 38, 0, 255, 112, 42, 5, 255, 111, 42, 3, 255, 105, 44, 1, 255, 108, 43, 3, 255, 107, 33, 2, 255, 112, 38, 4, 255, 111, 37, 3, 255, 108, 37, 5, 255, 105, 31, 0, 255, 102, 33, 6, 255, 94, 30, 3, 255, 82, 28, 2, 255, 88, 31, 4, 255, 106, 41, 5, 255, 118, 48, 1, 255, 117, 45, 1, 255, 126, 49, 3, 255, 147, 64, 3, 255, 162, 80, 5, 255, 164, 83, 3, 255, 154, 73, 1, 255, 137, 51, 2, 255, 126, 45, 4, 255, 120, 47, 2, 255, 121, 44, 3, 255, 121, 47, 3, 255, 120, 46, 2, 255, 121, 47, 5, 255, 120, 49, 3, 255, 113, 46, 1, 255, 105, 38, 1, 255, 100, 36, 3, 255, 95, 34, 6, 255, 102, 36, 7, 255, 111, 41, 3, 255, 117, 43, 3, 255, 115, 40, 2, 255, 112, 45, 4, 255, 122, 50, 3, 255, 118, 49, 4, 255, 108, 43, 6, 255, 105, 34, 2, 255, 126, 53, 5, 255, 157, 70, 2, 255, 160, 73, 0, 255, 163, 75, 2, 255, 166, 78, 1, 255, 167, 77, 2, 255, 160, 68, 5, 255, 141, 55, 4, 255, 126, 44, 3, 255, 109, 34, 5, 255, 92, 30, 0, 255, 84, 29, 1, 255, 76, 26, 0, 255, 80, 23, 1, 255, 86, 25, 3, 255, 80, 24, 4, 255, 70, 21, 2, 255, 67, 22, 0, 255, 75, 23, 1, 255, 76, 24, 1, 255, 88, 32, 1, 255, 107, 43, 2, 255, 102, 40, 1, 255, 90, 29, 3, 255, 87, 24, 2, 255, 80, 20, 1, 255, 71, 18, 2, 255, 73, 20, 5, 255, 69, 18, 3, 255, 65, 19, 4, 255, 69, 21, 3, 255, 86, 29, 3, 255, 95, 30, 5, 255, 89, 27, 7, 255, 82, 24, 4, 255, 81, 25, 1, 255, 77, 21, 1, 255, 77, 22, 5, 255, 71, 20, 7, 255, 70, 23, 5, 255, 72, 25, 3, 255, 73, 19, 3, 255, 72, 19, 0, 255, 74, 25, 2, 255, 15, 7, 5, 255, 9, 4, 1, 255, 5, 2, 0, 255, 1, 0, 0, 255, 4, 1, 1, 255, 8, 2, 2, 255, 6, 0, 0, 255, 7, 2, 0, 255, 11, 6, 2, 255, 9, 4, 1, 255, 9, 4, 1, 255, 10, 5, 3, 255, 9, 4, 1, 255, 10, 8, 3, 255, 15, 10, 12, 255, 16, 7, 12, 255, 17, 10, 8, 255, 16, 10, 5, 255, 16, 12, 11, 255, 17, 11, 6, 255, 18, 11, 3, 255, 21, 15, 6, 255, 20, 13, 6, 255, 23, 13, 6, 255, 23, 12, 3, 255, 28, 19, 4, 255, 24, 20, 2, 255, 22, 23, 7, 255, 22, 20, 7, 255, 32, 23, 8, 255, 32, 22, 4, 255, 35, 31, 9, 255, 39, 32, 6, 255, 35, 28, 7, 255, 42, 33, 20, 255, 45, 33, 18, 255, 48, 39, 13, 255, 48, 44, 12, 255, 46, 45, 7, 255, 45, 44, 4, 255, 53, 43, 9, 255, 74, 57, 3, 255, 77, 67, 3, 255, 70, 66, 4, 255, 68, 60, 8, 255, 68, 67, 11, 255, 70, 66, 3, 255, 73, 65, 7, 255, 75, 69, 4, 255, 76, 70, 8, 255, 75, 69, 1, 255, 70, 70, 6, 255, 73, 74, 6, 255, 70, 66, 3, 255, 69, 57, 0, 255, 76, 54, 0, 255, 73, 53, 3, 255, 66, 47, 0, 255, 102, 60, 6, 255, 123, 65, 4, 255, 121, 68, 8, 255, 104, 55, 3, 255, 87, 47, 3, 255, 99, 46, 5, 255, 71, 40, 6, 255, 70, 43, 5, 255, 60, 32, 1, 255, 54, 32, 5, 255, 89, 54, 6, 255, 61, 39, 2, 255, 40, 36, 5, 255, 72, 49, 6, 255, 134, 69, 8, 255, 140, 68, 7, 255, 102, 59, 8, 255, 157, 81, 5, 255, 159, 79, 1, 255, 160, 84, 3, 255, 154, 81, 7, 255, 156, 72, 11, 255, 164, 85, 3, 255, 169, 87, 1, 255, 169, 84, 5, 255, 170, 82, 8, 255, 176, 88, 6, 255, 180, 91, 0, 255, 179, 91, 1, 255, 181, 90, 5, 255, 181, 90, 4, 255, 183, 90, 2, 255, 182, 91, 6, 255, 182, 89, 8, 255, 176, 86, 5, 255, 181, 97, 3, 255, 184, 89, 0, 255, 182, 82, 0, 255, 184, 89, 1, 255, 182, 87, 3, 255, 188, 93, 5, 255, 186, 98, 4, 255, 186, 94, 6, 255, 177, 90, 0, 255, 176, 87, 3, 255, 177, 86, 3, 255, 176, 86, 1, 255, 171, 81, 2, 255, 168, 80, 7, 255, 166, 79, 6, 255, 165, 81, 3, 255, 165, 77, 1, 255, 163, 76, 4, 255, 155, 68, 4, 255, 151, 64, 1, 255, 153, 70, 5, 255, 148, 67, 3, 255, 136, 61, 5, 255, 143, 69, 3, 255, 141, 66, 0, 255, 146, 66, 3, 255, 163, 77, 7, 255, 165, 76, 4, 255, 158, 72, 3, 255, 147, 75, 2, 255, 132, 63, 5, 255, 123, 58, 9, 255, 109, 60, 7, 255, 110, 57, 3, 255, 111, 50, 3, 255, 127, 58, 3, 255, 138, 62, 4, 255, 135, 63, 3, 255, 138, 62, 5, 255, 136, 65, 7, 255, 147, 69, 6, 255, 111, 54, 2, 255, 94, 50, 7, 255, 96, 52, 4, 255, 101, 55, 1, 255, 98, 52, 5, 255, 103, 55, 2, 255, 120, 66, 4, 255, 119, 68, 7, 255, 108, 56, 6, 255, 102, 48, 7, 255, 105, 57, 5, 255, 101, 51, 3, 255, 110, 54, 6, 255, 129, 77, 9, 255, 164, 98, 7, 255, 175, 93, 4, 255, 131, 62, 3, 255, 98, 55, 6, 255, 106, 67, 8, 255, 131, 73, 10, 255, 168, 85, 6, 255, 175, 80, 7, 255, 167, 75, 5, 255, 166, 82, 7, 255, 159, 78, 14, 255, 160, 79, 11, 255, 164, 91, 12, 255, 170, 86, 10, 255, 175, 93, 9, 255, 171, 94, 3, 255, 178, 97, 7, 255, 172, 90, 13, 255, 142, 67, 4, 255, 133, 62, 10, 255, 144, 73, 11, 255, 155, 85, 9, 255, 163, 89, 5, 255, 178, 100, 7, 255, 184, 104, 9, 255, 190, 106, 14, 255, 197, 112, 8, 255, 198, 111, 6, 255, 197, 107, 8, 255, 198, 108, 10, 255, 196, 107, 6, 255, 195, 108, 4, 255, 195, 107, 8, 255, 203, 112, 10, 255, 199, 107, 11, 255, 194, 101, 10, 255, 200, 111, 6, 255, 199, 112, 11, 255, 205, 120, 15, 255, 201, 114, 9, 255, 198, 115, 5, 255, 208, 127, 9, 255, 210, 129, 9, 255, 212, 133, 8, 255, 212, 132, 10, 255, 218, 136, 12, 255, 201, 117, 10, 255, 205, 120, 7, 255, 214, 135, 8, 255, 214, 139, 9, 255, 216, 142, 10, 255, 220, 148, 4, 255, 220, 148, 5, 255, 221, 149, 6, 255, 216, 144, 3, 255, 218, 141, 13, 255, 222, 150, 6, 255, 218, 153, 6, 255, 221, 149, 10, 255, 218, 144, 7, 255, 222, 155, 5, 255, 223, 161, 5, 255, 219, 151, 8, 255, 216, 150, 9, 255, 212, 147, 4, 255, 212, 145, 8, 255, 206, 138, 6, 255, 213, 148, 14, 255, 224, 166, 2, 255, 219, 163, 10, 255, 217, 164, 7, 255, 223, 168, 7, 255, 226, 169, 10, 255, 227, 168, 10, 255, 218, 159, 4, 255, 209, 150, 4, 255, 216, 163, 5, 255, 223, 169, 9, 255, 216, 160, 5, 255, 169, 104, 10, 255, 182, 127, 7, 255, 219, 181, 18, 255, 218, 179, 4, 255, 217, 173, 4, 255, 224, 177, 7, 255, 216, 169, 4, 255, 213, 168, 4, 255, 218, 174, 10, 255, 207, 162, 2, 255, 210, 169, 7, 255, 218, 175, 4, 255, 217, 173, 0, 255, 221, 177, 4, 255, 188, 140, 5, 255, 182, 132, 9, 255, 209, 168, 3, 255, 214, 173, 1, 255, 204, 160, 2, 255, 207, 161, 0, 255, 218, 172, 0, 255, 213, 166, 3, 255, 212, 165, 1, 255, 212, 162, 5, 255, 203, 155, 5, 255, 206, 159, 14, 255, 211, 167, 9, 255, 210, 165, 3, 255, 191, 139, 4, 255, 200, 152, 11, 255, 201, 159, 4, 255, 197, 154, 9, 255, 201, 154, 3, 255, 202, 151, 3, 255, 204, 158, 8, 255, 202, 158, 8, 255, 201, 156, 1, 255, 201, 155, 2, 255, 200, 152, 8, 255, 199, 150, 6, 255, 203, 151, 14, 255, 205, 153, 7, 255, 203, 147, 2, 255, 199, 142, 4, 255, 203, 144, 3, 255, 203, 146, 1, 255, 200, 142, 2, 255, 195, 136, 5, 255, 198, 135, 10, 255, 197, 132, 10, 255, 193, 125, 5, 255, 196, 127, 6, 255, 194, 126, 5, 255, 191, 126, 4, 255, 192, 129, 8, 255, 186, 119, 13, 255, 180, 107, 2, 255, 182, 108, 4, 255, 185, 113, 9, 255, 184, 114, 7, 255, 179, 108, 6, 255, 177, 100, 2, 255, 164, 85, 4, 255, 160, 79, 3, 255, 167, 87, 0, 255, 161, 81, 8, 255, 146, 72, 7, 255, 152, 76, 4, 255, 150, 71, 2, 255, 150, 72, 4, 255, 150, 73, 8, 255, 142, 65, 3, 255, 142, 67, 2, 255, 134, 60, 8, 255, 122, 57, 4, 255, 114, 50, 6, 255, 110, 47, 5, 255, 106, 42, 6, 255, 105, 43, 6, 255, 101, 42, 3, 255, 99, 36, 2, 255, 100, 38, 1, 255, 96, 37, 4, 255, 90, 31, 4, 255, 96, 33, 1, 255, 100, 37, 1, 255, 100, 37, 2, 255, 104, 40, 3, 255, 105, 42, 2, 255, 104, 41, 2, 255, 105, 39, 4, 255, 107, 39, 3, 255, 110, 40, 2, 255, 99, 33, 1, 255, 102, 35, 3, 255, 101, 31, 2, 255, 103, 32, 2, 255, 102, 35, 5, 255, 102, 35, 9, 255, 94, 31, 6, 255, 88, 32, 0, 255, 109, 46, 3, 255, 115, 45, 2, 255, 131, 56, 1, 255, 161, 78, 2, 255, 162, 79, 2, 255, 164, 76, 2, 255, 152, 69, 3, 255, 129, 50, 2, 255, 120, 45, 5, 255, 116, 44, 1, 255, 117, 45, 2, 255, 120, 47, 1, 255, 120, 44, 2, 255, 113, 35, 4, 255, 106, 32, 5, 255, 101, 32, 4, 255, 105, 37, 5, 255, 104, 36, 1, 255, 106, 39, 3, 255, 111, 45, 3, 255, 118, 45, 6, 255, 118, 42, 5, 255, 110, 38, 2, 255, 106, 41, 2, 255, 117, 46, 7, 255, 117, 37, 0, 255, 100, 32, 5, 255, 80, 20, 3, 255, 111, 35, 4, 255, 141, 57, 3, 255, 157, 73, 1, 255, 166, 71, 3, 255, 164, 70, 5, 255, 164, 71, 3, 255, 155, 65, 0, 255, 133, 52, 7, 255, 117, 33, 6, 255, 101, 29, 1, 255, 93, 27, 1, 255, 87, 29, 3, 255, 78, 22, 0, 255, 78, 23, 3, 255, 81, 22, 4, 255, 76, 22, 2, 255, 74, 25, 2, 255, 77, 25, 2, 255, 80, 26, 5, 255, 76, 25, 1, 255, 91, 32, 1, 255, 108, 44, 6, 255, 88, 30, 2, 255, 67, 14, 7, 255, 75, 22, 6, 255, 79, 20, 2, 255, 71, 16, 6, 255, 62, 15, 3, 255, 75, 20, 1, 255, 72, 21, 2, 255, 77, 27, 5, 255, 82, 26, 2, 255, 84, 25, 3, 255, 82, 24, 2, 255, 73, 24, 3, 255, 70, 20, 2, 255, 77, 21, 2, 255, 81, 23, 5, 255, 81, 21, 3, 255, 85, 21, 3, 255, 84, 21, 2, 255, 77, 26, 4, 255, 79, 24, 2, 255, 77, 21, 0, 255, 17, 6, 4, 255, 14, 7, 3, 255, 7, 3, 1, 255, 5, 2, 1, 255, 5, 1, 0, 255, 7, 1, 1, 255, 6, 1, 1, 255, 7, 2, 2, 255, 8, 4, 1, 255, 9, 4, 1, 255, 8, 3, 0, 255, 10, 5, 2, 255, 11, 7, 3, 255, 10, 6, 3, 255, 13, 8, 4, 255, 15, 12, 6, 255, 15, 12, 7, 255, 15, 12, 8, 255, 15, 12, 9, 255, 18, 13, 7, 255, 20, 14, 8, 255, 22, 15, 7, 255, 22, 13, 6, 255, 26, 16, 10, 255, 26, 16, 7, 255, 26, 18, 3, 255, 29, 19, 3, 255, 29, 21, 9, 255, 32, 22, 8, 255, 38, 22, 8, 255, 44, 30, 13, 255, 37, 29, 10, 255, 35, 31, 11, 255, 40, 36, 2, 255, 46, 40, 8, 255, 47, 44, 10, 255, 44, 40, 9, 255, 50, 39, 11, 255, 54, 46, 12, 255, 48, 45, 6, 255, 58, 51, 6, 255, 78, 64, 11, 255, 70, 57, 7, 255, 67, 60, 6, 255, 72, 64, 2, 255, 74, 63, 5, 255, 66, 61, 2, 255, 67, 62, 10, 255, 75, 67, 11, 255, 70, 61, 2, 255, 71, 63, 4, 255, 70, 67, 10, 255, 80, 69, 9, 255, 77, 61, 7, 255, 67, 56, 2, 255, 75, 52, 5, 255, 69, 50, 1, 255, 69, 47, 2, 255, 70, 49, 7, 255, 87, 56, 7, 255, 103, 54, 6, 255, 101, 48, 2, 255, 90, 44, 6, 255, 79, 37, 2, 255, 77, 44, 9, 255, 82, 46, 8, 255, 60, 36, 3, 255, 105, 68, 4, 255, 130, 77, 1, 255, 112, 62, 5, 255, 127, 71, 12, 255, 162, 80, 5, 255, 167, 86, 5, 255, 162, 82, 7, 255, 172, 85, 3, 255, 171, 84, 1, 255, 165, 90, 8, 255, 167, 88, 5, 255, 175, 88, 0, 255, 185, 89, 0, 255, 181, 87, 5, 255, 178, 90, 3, 255, 179, 89, 1, 255, 179, 88, 5, 255, 181, 90, 5, 255, 180, 91, 5, 255, 182, 93, 4, 255, 184, 94, 1, 255, 186, 93, 1, 255, 186, 95, 8, 255, 189, 93, 7, 255, 189, 101, 6, 255, 217, 134, 18, 255, 213, 127, 20, 255, 206, 150, 89, 255, 218, 165, 54, 255, 207, 132, 13, 255, 209, 143, 17, 255, 201, 118, 25, 255, 197, 96, 7, 255, 189, 93, 0, 255, 185, 93, 1, 255, 181, 93, 2, 255, 181, 90, 0, 255, 183, 91, 4, 255, 179, 87, 2, 255, 177, 87, 3, 255, 174, 86, 2, 255, 175, 87, 1, 255, 179, 84, 2, 255, 174, 79, 2, 255, 164, 73, 0, 255, 160, 72, 1, 255, 158, 72, 3, 255, 152, 69, 4, 255, 142, 56, 4, 255, 133, 60, 3, 255, 143, 65, 6, 255, 162, 69, 6, 255, 163, 77, 4, 255, 160, 79, 3, 255, 160, 71, 0, 255, 153, 65, 5, 255, 148, 65, 4, 255, 147, 68, 2, 255, 134, 66, 7, 255, 126, 56, 3, 255, 137, 62, 7, 255, 136, 61, 2, 255, 133, 59, 4, 255, 136, 61, 2, 255, 147, 65, 0, 255, 147, 71, 3, 255, 144, 63, 7, 255, 117, 53, 3, 255, 105, 48, 7, 255, 105, 52, 17, 255, 100, 52, 3, 255, 114, 60, 7, 255, 137, 75, 12, 255, 151, 76, 11, 255, 166, 79, 4, 255, 157, 82, 2, 255, 141, 71, 0, 255, 106, 52, 5, 255, 102, 56, 7, 255, 142, 74, 2, 255, 169, 82, 9, 255, 170, 69, 2, 255, 166, 80, 4, 255, 144, 75, 9, 255, 133, 63, 7, 255, 148, 72, 2, 255, 168, 82, 6, 255, 149, 67, 5, 255, 133, 58, 5, 255, 145, 66, 5, 255, 161, 76, 9, 255, 170, 88, 6, 255, 176, 91, 3, 255, 178, 93, 5, 255, 181, 91, 10, 255, 178, 89, 7, 255, 183, 101, 9, 255, 184, 96, 4, 255, 180, 94, 10, 255, 169, 86, 11, 255, 174, 94, 10, 255, 187, 106, 7, 255, 194, 111, 9, 255, 197, 109, 14, 255, 197, 106, 7, 255, 201, 111, 9, 255, 197, 111, 1, 255, 198, 109, 6, 255, 201, 110, 10, 255, 200, 106, 5, 255, 202, 110, 7, 255, 201, 109, 7, 255, 196, 104, 4, 255, 199, 109, 14, 255, 200, 110, 12, 255, 190, 100, 10, 255, 192, 104, 8, 255, 199, 113, 14, 255, 205, 120, 15, 255, 199, 112, 9, 255, 202, 119, 6, 255, 209, 132, 7, 255, 211, 137, 13, 255, 210, 135, 8, 255, 212, 138, 11, 255, 214, 136, 12, 255, 214, 139, 2, 255, 199, 120, 6, 255, 192, 114, 13, 255, 206, 133, 5, 255, 218, 149, 5, 255, 215, 147, 4, 255, 217, 148, 8, 255, 219, 150, 6, 255, 222, 153, 0, 255, 218, 146, 9, 255, 214, 138, 9, 255, 217, 141, 6, 255, 218, 144, 6, 255, 215, 142, 10, 255, 215, 146, 3, 255, 226, 158, 2, 255, 223, 162, 2, 255, 218, 164, 8, 255, 219, 158, 6, 255, 215, 150, 7, 255, 215, 150, 10, 255, 214, 151, 6, 255, 217, 158, 9, 255, 225, 171, 6, 255, 227, 171, 6, 255, 220, 153, 14, 255, 216, 152, 6, 255, 223, 164, 2, 255, 223, 167, 9, 255, 214, 159, 13, 255, 210, 157, 10, 255, 217, 172, 1, 255, 227, 169, 2, 255, 223, 170, 7, 255, 188, 143, 22, 255, 186, 138, 23, 255, 227, 180, 19, 255, 224, 179, 8, 255, 221, 176, 4, 255, 223, 178, 1, 255, 221, 175, 1, 255, 213, 168, 3, 255, 220, 177, 5, 255, 221, 178, 4, 255, 216, 173, 10, 255, 218, 173, 2, 255, 215, 170, 4, 255, 211, 167, 4, 255, 206, 164, 1, 255, 210, 168, 1, 255, 209, 167, 4, 255, 215, 173, 2, 255, 207, 159, 9, 255, 195, 143, 8, 255, 212, 164, 1, 255, 215, 168, 0, 255, 206, 158, 4, 255, 201, 150, 5, 255, 204, 156, 5, 255, 211, 167, 3, 255, 217, 175, 6, 255, 210, 167, 2, 255, 191, 141, 9, 255, 198, 147, 5, 255, 203, 160, 5, 255, 197, 157, 5, 255, 200, 154, 10, 255, 199, 150, 0, 255, 202, 153, 5, 255, 203, 156, 12, 255, 200, 155, 6, 255, 199, 154, 5, 255, 200, 152, 7, 255, 202, 152, 13, 255, 203, 155, 11, 255, 203, 153, 6, 255, 200, 147, 3, 255, 202, 146, 10, 255, 203, 147, 9, 255, 204, 149, 5, 255, 200, 144, 0, 255, 198, 141, 1, 255, 200, 140, 5, 255, 197, 134, 4, 255, 197, 132, 9, 255, 197, 130, 8, 255, 191, 125, 2, 255, 190, 125, 1, 255, 189, 125, 3, 255, 183, 116, 9, 255, 178, 105, 6, 255, 182, 108, 9, 255, 184, 109, 5, 255, 179, 104, 0, 255, 176, 96, 4, 255, 173, 90, 3, 255, 165, 84, 5, 255, 166, 88, 6, 255, 166, 90, 1, 255, 168, 89, 3, 255, 158, 76, 2, 255, 161, 80, 3, 255, 157, 75, 0, 255, 158, 76, 7, 255, 148, 69, 3, 255, 141, 67, 4, 255, 141, 70, 11, 255, 128, 55, 2, 255, 135, 60, 7, 255, 131, 65, 5, 255, 116, 54, 5, 255, 109, 48, 7, 255, 102, 39, 1, 255, 98, 37, 1, 255, 96, 40, 3, 255, 95, 39, 0, 255, 95, 33, 1, 255, 99, 34, 3, 255, 105, 37, 2, 255, 105, 39, 3, 255, 100, 38, 4, 255, 102, 40, 8, 255, 103, 40, 3, 255, 106, 39, 2, 255, 109, 38, 3, 255, 105, 40, 2, 255, 101, 44, 3, 255, 101, 39, 3, 255, 103, 39, 4, 255, 97, 35, 2, 255, 100, 35, 3, 255, 104, 34, 2, 255, 111, 35, 8, 255, 102, 36, 3, 255, 90, 31, 0, 255, 94, 32, 2, 255, 124, 55, 7, 255, 152, 76, 4, 255, 154, 75, 1, 255, 156, 78, 4, 255, 151, 69, 2, 255, 132, 52, 5, 255, 117, 40, 5, 255, 117, 41, 5, 255, 115, 39, 4, 255, 116, 40, 3, 255, 120, 43, 3, 255, 118, 40, 3, 255, 109, 33, 3, 255, 99, 34, 4, 255, 100, 39, 4, 255, 110, 39, 3, 255, 108, 35, 1, 255, 111, 38, 7, 255, 119, 45, 6, 255, 116, 41, 5, 255, 107, 36, 1, 255, 105, 36, 2, 255, 105, 37, 1, 255, 115, 41, 1, 255, 109, 36, 1, 255, 89, 30, 3, 255, 82, 26, 6, 255, 103, 30, 3, 255, 117, 39, 2, 255, 141, 62, 2, 255, 162, 73, 2, 255, 158, 71, 3, 255, 150, 63, 4, 255, 139, 58, 1, 255, 125, 55, 5, 255, 107, 35, 3, 255, 100, 27, 3, 255, 93, 25, 2, 255, 83, 21, 0, 255, 78, 22, 1, 255, 81, 29, 5, 255, 78, 27, 1, 255, 84, 29, 1, 255, 84, 25, 0, 255, 85, 24, 0, 255, 89, 31, 6, 255, 91, 34, 4, 255, 97, 41, 3, 255, 99, 40, 2, 255, 80, 24, 1, 255, 62, 17, 4, 255, 72, 22, 3, 255, 73, 22, 2, 255, 63, 17, 2, 255, 65, 21, 0, 255, 73, 25, 2, 255, 71, 21, 1, 255, 81, 31, 6, 255, 76, 28, 2, 255, 68, 20, 0, 255, 72, 24, 0, 255, 65, 19, 4, 255, 66, 16, 3, 255, 77, 21, 1, 255, 80, 25, 1, 255, 79, 24, 1, 255, 77, 22, 0, 255, 76, 22, 1, 255, 77, 24, 3, 255, 82, 25, 2, 255, 82, 23, 1, 255, 18, 8, 6, 255, 14, 7, 4, 255, 5, 0, 0, 255, 6, 2, 2, 255, 6, 2, 1, 255, 6, 1, 1, 255, 8, 3, 3, 255, 8, 4, 3, 255, 6, 2, 0, 255, 8, 3, 0, 255, 11, 5, 1, 255, 9, 4, 0, 255, 10, 4, 1, 255, 12, 3, 2, 255, 10, 4, 2, 255, 15, 12, 8, 255, 19, 15, 14, 255, 15, 11, 8, 255, 19, 13, 9, 255, 14, 13, 6, 255, 18, 17, 8, 255, 20, 16, 7, 255, 21, 16, 7, 255, 22, 18, 9, 255, 23, 21, 9, 255, 21, 20, 7, 255, 25, 21, 9, 255, 28, 23, 11, 255, 33, 25, 13, 255, 35, 26, 10, 255, 35, 28, 10, 255, 31, 29, 11, 255, 31, 30, 22, 255, 38, 34, 12, 255, 44, 36, 16, 255, 47, 41, 11, 255, 47, 38, 16, 255, 51, 40, 12, 255, 57, 49, 7, 255, 53, 46, 9, 255, 68, 59, 7, 255, 73, 62, 11, 255, 65, 56, 9, 255, 62, 55, 13, 255, 67, 61, 2, 255, 65, 57, 6, 255, 64, 64, 20, 255, 70, 72, 17, 255, 72, 64, 11, 255, 72, 58, 3, 255, 70, 57, 9, 255, 70, 65, 15, 255, 82, 69, 12, 255, 69, 63, 2, 255, 66, 55, 1, 255, 66, 52, 1, 255, 67, 46, 1, 255, 62, 45, 0, 255, 79, 51, 4, 255, 76, 47, 4, 255, 81, 54, 4, 255, 113, 59, 11, 255, 86, 42, 9, 255, 93, 53, 7, 255, 140, 79, 6, 255, 138, 62, 9, 255, 139, 72, 10, 255, 166, 80, 3, 255, 169, 78, 6, 255, 172, 84, 3, 255, 174, 89, 2, 255, 172, 93, 0, 255, 173, 87, 3, 255, 180, 92, 5, 255, 177, 90, 8, 255, 176, 91, 5, 255, 176, 91, 3, 255, 179, 92, 4, 255, 178, 90, 3, 255, 175, 88, 8, 255, 177, 84, 4, 255, 177, 81, 2, 255, 174, 84, 0, 255, 180, 85, 1, 255, 182, 86, 3, 255, 180, 88, 7, 255, 181, 92, 4, 255, 187, 98, 3, 255, 187, 99, 2, 255, 184, 98, 4, 255, 188, 91, 3, 255, 197, 103, 3, 255, 207, 122, 3, 255, 207, 111, 6, 255, 209, 122, 32, 255, 209, 137, 25, 255, 208, 131, 12, 255, 224, 158, 12, 255, 208, 136, 16, 255, 185, 88, 1, 255, 190, 96, 6, 255, 188, 93, 4, 255, 188, 96, 5, 255, 190, 96, 3, 255, 186, 90, 5, 255, 186, 90, 5, 255, 184, 90, 1, 255, 185, 94, 1, 255, 183, 94, 3, 255, 179, 89, 5, 255, 171, 80, 1, 255, 172, 81, 4, 255, 173, 86, 8, 255, 159, 71, 2, 255, 145, 55, 4, 255, 150, 64, 4, 255, 162, 73, 6, 255, 165, 72, 5, 255, 163, 74, 3, 255, 164, 78, 1, 255, 162, 73, 3, 255, 163, 69, 9, 255, 156, 72, 3, 255, 155, 76, 7, 255, 159, 72, 10, 255, 158, 76, 5, 255, 156, 75, 4, 255, 156, 78, 5, 255, 155, 73, 7, 255, 152, 66, 1, 255, 157, 73, 5, 255, 157, 69, 3, 255, 153, 68, 7, 255, 148, 64, 5, 255, 139, 64, 9, 255, 145, 73, 4, 255, 142, 71, 7, 255, 134, 65, 8, 255, 153, 71, 7, 255, 166, 75, 2, 255, 162, 73, 2, 255, 162, 76, 4, 255, 159, 74, 10, 255, 146, 62, 10, 255, 135, 58, 6, 255, 142, 71, 1, 255, 154, 71, 7, 255, 151, 69, 5, 255, 152, 66, 6, 255, 141, 60, 4, 255, 137, 60, 4, 255, 142, 69, 11, 255, 134, 65, 9, 255, 130, 60, 6, 255, 122, 61, 3, 255, 129, 70, 14, 255, 153, 82, 10, 255, 171, 90, 6, 255, 174, 91, 8, 255, 174, 90, 17, 255, 186, 96, 13, 255, 187, 100, 6, 255, 183, 98, 10, 255, 179, 98, 9, 255, 177, 91, 12, 255, 186, 101, 13, 255, 196, 111, 7, 255, 199, 110, 8, 255, 195, 108, 3, 255, 194, 105, 6, 255, 198, 108, 5, 255, 190, 107, 2, 255, 198, 111, 19, 255, 199, 113, 5, 255, 198, 111, 2, 255, 198, 108, 11, 255, 203, 114, 10, 255, 204, 117, 1, 255, 198, 111, 5, 255, 199, 109, 12, 255, 198, 107, 18, 255, 194, 107, 10, 255, 191, 105, 15, 255, 194, 113, 4, 255, 206, 124, 14, 255, 204, 119, 7, 255, 195, 106, 7, 255, 200, 119, 14, 255, 211, 134, 18, 255, 211, 137, 11, 255, 213, 140, 4, 255, 214, 140, 9, 255, 215, 141, 13, 255, 210, 139, 10, 255, 206, 134, 26, 255, 202, 135, 12, 255, 204, 139, 9, 255, 214, 149, 15, 255, 218, 150, 12, 255, 220, 153, 12, 255, 220, 154, 10, 255, 219, 154, 3, 255, 213, 144, 13, 255, 203, 136, 6, 255, 207, 136, 8, 255, 218, 138, 8, 255, 211, 142, 4, 255, 211, 152, 0, 255, 220, 166, 4, 255, 225, 169, 11, 255, 225, 171, 5, 255, 227, 166, 5, 255, 213, 149, 1, 255, 207, 145, 0, 255, 217, 159, 1, 255, 227, 172, 6, 255, 230, 178, 13, 255, 226, 171, 0, 255, 212, 147, 5, 255, 214, 154, 6, 255, 222, 167, 3, 255, 217, 164, 3, 255, 217, 167, 5, 255, 213, 164, 9, 255, 218, 166, 7, 255, 224, 178, 16, 255, 220, 174, 8, 255, 225, 180, 10, 255, 221, 179, 9, 255, 220, 176, 2, 255, 219, 173, 8, 255, 221, 178, 6, 255, 221, 175, 1, 255, 220, 172, 10, 255, 214, 166, 13, 255, 216, 171, 4, 255, 216, 172, 5, 255, 215, 172, 2, 255, 213, 167, 3, 255, 207, 158, 13, 255, 199, 154, 6, 255, 212, 170, 10, 255, 217, 177, 8, 255, 212, 170, 5, 255, 207, 163, 7, 255, 203, 155, 6, 255, 206, 155, 8, 255, 211, 161, 7, 255, 210, 164, 8, 255, 201, 151, 18, 255, 196, 145, 13, 255, 199, 151, 3, 255, 206, 160, 3, 255, 214, 169, 2, 255, 214, 167, 3, 255, 191, 138, 9, 255, 188, 134, 14, 255, 202, 160, 3, 255, 202, 162, 5, 255, 199, 154, 12, 255, 199, 152, 2, 255, 200, 151, 1, 255, 201, 155, 7, 255, 201, 154, 11, 255, 199, 152, 10, 255, 201, 155, 4, 255, 200, 153, 10, 255, 201, 155, 3, 255, 204, 156, 9, 255, 202, 150, 5, 255, 202, 149, 7, 255, 200, 147, 10, 255, 203, 150, 10, 255, 202, 146, 8, 255, 202, 144, 17, 255, 201, 140, 18, 255, 196, 135, 9, 255, 195, 132, 4, 255, 192, 127, 5, 255, 188, 122, 5, 255, 187, 120, 5, 255, 186, 118, 3, 255, 184, 112, 7, 255, 180, 107, 5, 255, 179, 105, 5, 255, 177, 102, 3, 255, 175, 97, 0, 255, 176, 93, 3, 255, 172, 96, 4, 255, 170, 89, 2, 255, 172, 88, 4, 255, 169, 88, 7, 255, 162, 86, 3, 255, 151, 74, 5, 255, 145, 67, 9, 255, 153, 76, 3, 255, 151, 75, 1, 255, 152, 74, 3, 255, 152, 74, 0, 255, 136, 60, 2, 255, 128, 51, 6, 255, 145, 66, 5, 255, 135, 65, 0, 255, 120, 53, 0, 255, 112, 47, 1, 255, 97, 34, 1, 255, 94, 35, 3, 255, 102, 42, 6, 255, 99, 38, 1, 255, 105, 39, 4, 255, 107, 41, 6, 255, 101, 43, 3, 255, 101, 42, 3, 255, 100, 38, 4, 255, 102, 39, 6, 255, 107, 38, 3, 255, 109, 39, 1, 255, 103, 39, 1, 255, 98, 38, 0, 255, 98, 39, 2, 255, 104, 36, 2, 255, 102, 36, 2, 255, 97, 32, 1, 255, 99, 35, 3, 255, 99, 36, 3, 255, 100, 36, 2, 255, 97, 36, 0, 255, 94, 31, 4, 255, 89, 31, 10, 255, 122, 54, 1, 255, 158, 77, 1, 255, 156, 79, 3, 255, 151, 73, 2, 255, 132, 49, 2, 255, 122, 42, 5, 255, 115, 42, 2, 255, 111, 42, 1, 255, 104, 34, 3, 255, 100, 30, 2, 255, 112, 33, 6, 255, 107, 33, 1, 255, 102, 37, 1, 255, 105, 41, 2, 255, 107, 39, 2, 255, 105, 34, 5, 255, 102, 33, 4, 255, 104, 34, 1, 255, 113, 38, 2, 255, 110, 38, 4, 255, 103, 36, 1, 255, 105, 38, 7, 255, 109, 36, 5, 255, 108, 35, 0, 255, 95, 31, 3, 255, 76, 24, 2, 255, 83, 29, 4, 255, 106, 34, 6, 255, 108, 35, 3, 255, 126, 43, 4, 255, 149, 59, 3, 255, 151, 63, 2, 255, 143, 49, 3, 255, 130, 39, 0, 255, 118, 36, 1, 255, 104, 26, 4, 255, 97, 25, 4, 255, 87, 24, 3, 255, 77, 24, 2, 255, 77, 28, 3, 255, 83, 31, 2, 255, 92, 34, 4, 255, 88, 32, 2, 255, 95, 34, 4, 255, 97, 40, 5, 255, 96, 42, 1, 255, 104, 41, 2, 255, 113, 43, 3, 255, 95, 30, 1, 255, 66, 16, 1, 255, 65, 20, 2, 255, 68, 19, 2, 255, 56, 17, 2, 255, 54, 19, 4, 255, 75, 26, 2, 255, 78, 29, 4, 255, 84, 27, 7, 255, 79, 20, 1, 255, 82, 30, 6, 255, 76, 29, 4, 255, 76, 23, 5, 255, 76, 23, 2, 255, 80, 26, 3, 255, 82, 24, 2, 255, 84, 23, 5, 255, 81, 22, 8, 255, 73, 18, 3, 255, 72, 21, 3, 255, 71, 22, 1, 255, 80, 24, 2, 255, 84, 25, 1, 255, 15, 7, 4, 255, 14, 8, 5, 255, 2, 1, 0, 255, 3, 2, 1, 255, 2, 1, 0, 255, 4, 4, 1, 255, 6, 3, 2, 255, 6, 2, 1, 255, 7, 3, 1, 255, 7, 3, 0, 255, 10, 5, 1, 255, 11, 6, 2, 255, 9, 4, 1, 255, 11, 6, 4, 255, 7, 6, 0, 255, 6, 8, 4, 255, 14, 15, 20, 255, 13, 12, 14, 255, 18, 16, 4, 255, 21, 16, 7, 255, 20, 14, 5, 255, 24, 18, 8, 255, 23, 16, 8, 255, 25, 19, 10, 255, 22, 19, 7, 255, 25, 24, 7, 255, 27, 25, 6, 255, 29, 25, 9, 255, 31, 27, 9, 255, 37, 32, 11, 255, 33, 31, 9, 255, 34, 34, 13, 255, 41, 39, 6, 255, 39, 37, 11, 255, 44, 39, 14, 255, 57, 50, 6, 255, 58, 44, 12, 255, 53, 40, 14, 255, 56, 47, 7, 255, 63, 51, 9, 255, 75, 63, 11, 255, 66, 59, 2, 255, 64, 59, 3, 255, 63, 60, 8, 255, 60, 62, 8, 255, 63, 70, 29, 255, 67, 72, 49, 255, 73, 77, 24, 255, 74, 64, 11, 255, 72, 55, 5, 255, 69, 54, 8, 255, 69, 62, 14, 255, 72, 71, 14, 255, 63, 66, 4, 255, 56, 49, 8, 255, 64, 48, 4, 255, 54, 37, 3, 255, 69, 53, 4, 255, 103, 59, 7, 255, 90, 43, 4, 255, 117, 67, 9, 255, 140, 68, 5, 255, 146, 70, 5, 255, 167, 85, 9, 255, 175, 81, 3, 255, 172, 86, 6, 255, 173, 86, 2, 255, 176, 93, 2, 255, 180, 89, 5, 255, 177, 89, 7, 255, 180, 89, 0, 255, 175, 89, 3, 255, 179, 91, 1, 255, 182, 87, 1, 255, 173, 85, 4, 255, 165, 84, 1, 255, 166, 85, 2, 255, 165, 79, 3, 255, 163, 75, 2, 255, 165, 75, 4, 255, 166, 77, 3, 255, 171, 77, 5, 255, 166, 78, 3, 255, 167, 78, 11, 255, 172, 84, 6, 255, 177, 89, 0, 255, 181, 88, 1, 255, 179, 86, 4, 255, 178, 89, 4, 255, 179, 91, 5, 255, 183, 91, 6, 255, 190, 108, 3, 255, 199, 115, 3, 255, 201, 106, 3, 255, 187, 91, 0, 255, 185, 86, 11, 255, 197, 100, 4, 255, 190, 86, 1, 255, 184, 75, 7, 255, 179, 88, 2, 255, 189, 96, 1, 255, 189, 94, 2, 255, 189, 98, 1, 255, 187, 91, 3, 255, 182, 85, 1, 255, 187, 90, 0, 255, 191, 97, 1, 255, 187, 93, 1, 255, 184, 89, 5, 255, 183, 87, 3, 255, 178, 82, 0, 255, 182, 87, 3, 255, 180, 85, 4, 255, 174, 81, 4, 255, 171, 79, 5, 255, 180, 92, 5, 255, 184, 87, 1, 255, 181, 84, 3, 255, 178, 87, 2, 255, 182, 88, 1, 255, 180, 85, 2, 255, 169, 78, 3, 255, 150, 67, 1, 255, 147, 64, 8, 255, 170, 78, 6, 255, 175, 85, 0, 255, 178, 87, 6, 255, 175, 86, 6, 255, 176, 84, 1, 255, 162, 79, 1, 255, 163, 82, 7, 255, 167, 78, 5, 255, 156, 71, 1, 255, 148, 70, 4, 255, 133, 64, 3, 255, 143, 70, 6, 255, 142, 64, 0, 255, 144, 66, 6, 255, 147, 64, 10, 255, 138, 63, 2, 255, 131, 64, 7, 255, 132, 61, 3, 255, 137, 60, 3, 255, 129, 57, 1, 255, 135, 61, 10, 255, 142, 65, 5, 255, 136, 65, 7, 255, 131, 59, 6, 255, 136, 64, 6, 255, 153, 74, 7, 255, 163, 84, 9, 255, 172, 89, 1, 255, 168, 84, 5, 255, 155, 76, 10, 255, 176, 94, 11, 255, 180, 92, 9, 255, 178, 91, 6, 255, 180, 92, 7, 255, 187, 99, 4, 255, 186, 103, 11, 255, 195, 106, 5, 255, 186, 99, 13, 255, 177, 92, 10, 255, 179, 93, 3, 255, 183, 99, 7, 255, 189, 100, 6, 255, 195, 107, 4, 255, 195, 109, 10, 255, 200, 110, 11, 255, 197, 105, 8, 255, 197, 109, 12, 255, 201, 114, 7, 255, 200, 116, 7, 255, 198, 108, 10, 255, 195, 107, 3, 255, 197, 110, 7, 255, 203, 117, 7, 255, 201, 115, 2, 255, 192, 103, 7, 255, 192, 105, 9, 255, 195, 108, 20, 255, 194, 111, 8, 255, 197, 113, 12, 255, 202, 119, 9, 255, 201, 117, 4, 255, 196, 110, 7, 255, 194, 108, 17, 255, 194, 111, 20, 255, 207, 129, 9, 255, 216, 138, 0, 255, 215, 132, 7, 255, 218, 137, 10, 255, 218, 142, 12, 255, 217, 144, 11, 255, 215, 144, 11, 255, 217, 150, 5, 255, 217, 149, 10, 255, 221, 152, 15, 255, 219, 153, 11, 255, 218, 155, 5, 255, 215, 155, 3, 255, 215, 156, 4, 255, 213, 153, 9, 255, 206, 148, 5, 255, 205, 149, 7, 255, 206, 152, 5, 255, 210, 152, 8, 255, 218, 163, 6, 255, 221, 171, 7, 255, 226, 169, 13, 255, 232, 166, 9, 255, 211, 144, 16, 255, 207, 145, 9, 255, 206, 146, 5, 255, 218, 160, 11, 255, 226, 176, 2, 255, 228, 174, 12, 255, 228, 174, 13, 255, 215, 161, 8, 255, 213, 161, 9, 255, 216, 166, 6, 255, 216, 168, 2, 255, 229, 179, 3, 255, 215, 159, 15, 255, 211, 158, 14, 255, 218, 175, 1, 255, 218, 174, 2, 255, 223, 172, 2, 255, 224, 176, 4, 255, 217, 173, 14, 255, 218, 176, 2, 255, 221, 177, 10, 255, 216, 172, 7, 255, 216, 172, 9, 255, 213, 170, 3, 255, 214, 171, 1, 255, 212, 169, 4, 255, 209, 165, 1, 255, 205, 159, 7, 255, 194, 146, 3, 255, 200, 155, 10, 255, 212, 171, 7, 255, 208, 169, 0, 255, 212, 169, 5, 255, 207, 160, 13, 255, 189, 136, 19, 255, 200, 150, 7, 255, 210, 164, 4, 255, 196, 148, 9, 255, 200, 152, 10, 255, 201, 156, 5, 255, 201, 155, 3, 255, 206, 156, 8, 255, 206, 155, 9, 255, 208, 155, 9, 255, 179, 121, 5, 255, 167, 111, 15, 255, 201, 155, 10, 255, 203, 158, 10, 255, 199, 155, 5, 255, 196, 151, 1, 255, 199, 151, 4, 255, 198, 153, 1, 255, 202, 157, 3, 255, 200, 155, 1, 255, 198, 152, 1, 255, 198, 149, 14, 255, 195, 148, 6, 255, 196, 150, 1, 255, 204, 153, 6, 255, 202, 151, 7, 255, 199, 150, 1, 255, 202, 151, 4, 255, 201, 146, 12, 255, 199, 141, 15, 255, 197, 139, 10, 255, 195, 135, 9, 255, 193, 132, 10, 255, 193, 129, 8, 255, 188, 122, 2, 255, 185, 117, 6, 255, 191, 118, 14, 255, 182, 105, 10, 255, 181, 105, 3, 255, 179, 104, 8, 255, 172, 96, 8, 255, 169, 92, 2, 255, 178, 97, 5, 255, 176, 93, 4, 255, 170, 91, 2, 255, 165, 88, 3, 255, 163, 84, 7, 255, 155, 78, 2, 255, 140, 70, 6, 255, 133, 61, 3, 255, 151, 75, 3, 255, 148, 69, 3, 255, 152, 71, 9, 255, 150, 75, 3, 255, 138, 66, 2, 255, 131, 57, 2, 255, 135, 59, 5, 255, 129, 55, 3, 255, 121, 47, 2, 255, 112, 44, 2, 255, 98, 35, 6, 255, 92, 38, 2, 255, 103, 37, 3, 255, 104, 33, 4, 255, 102, 39, 6, 255, 103, 43, 2, 255, 108, 40, 1, 255, 103, 35, 1, 255, 106, 41, 5, 255, 108, 38, 3, 255, 107, 39, 2, 255, 106, 43, 3, 255, 106, 44, 3, 255, 102, 40, 3, 255, 101, 36, 4, 255, 99, 36, 4, 255, 101, 36, 4, 255, 101, 33, 5, 255, 99, 32, 5, 255, 95, 35, 4, 255, 90, 36, 1, 255, 93, 36, 1, 255, 93, 32, 2, 255, 82, 26, 1, 255, 109, 43, 3, 255, 137, 56, 5, 255, 140, 59, 11, 255, 133, 53, 3, 255, 124, 47, 3, 255, 121, 47, 5, 255, 115, 44, 1, 255, 104, 35, 0, 255, 96, 29, 1, 255, 94, 31, 0, 255, 102, 33, 2, 255, 101, 32, 2, 255, 103, 35, 5, 255, 107, 37, 8, 255, 105, 35, 7, 255, 99, 31, 3, 255, 97, 33, 2, 255, 98, 35, 1, 255, 104, 36, 2, 255, 100, 33, 1, 255, 98, 34, 0, 255, 100, 34, 4, 255, 100, 27, 1, 255, 97, 30, 4, 255, 81, 24, 4, 255, 72, 22, 2, 255, 84, 28, 0, 255, 104, 32, 2, 255, 109, 35, 1, 255, 111, 34, 7, 255, 117, 36, 3, 255, 119, 35, 0, 255, 108, 27, 3, 255, 101, 30, 5, 255, 94, 26, 2, 255, 85, 20, 5, 255, 81, 25, 0, 255, 83, 28, 2, 255, 83, 32, 4, 255, 86, 34, 6, 255, 91, 32, 1, 255, 104, 40, 6, 255, 100, 42, 4, 255, 106, 45, 5, 255, 108, 49, 4, 255, 105, 48, 2, 255, 107, 41, 1, 255, 100, 30, 4, 255, 85, 21, 2, 255, 70, 23, 3, 255, 61, 20, 5, 255, 64, 18, 3, 255, 56, 17, 0, 255, 58, 22, 3, 255, 79, 26, 8, 255, 79, 23, 1, 255, 86, 21, 3, 255, 83, 18, 1, 255, 76, 23, 1, 255, 75, 30, 4, 255, 73, 23, 3, 255, 77, 19, 4, 255, 81, 20, 4, 255, 84, 20, 2, 255, 89, 23, 4, 255, 89, 24, 5, 255, 84, 24, 4, 255, 76, 22, 1, 255, 79, 22, 3, 255, 88, 25, 3, 255, 93, 27, 2, 255, 10, 6, 2, 255, 12, 7, 4, 255, 5, 2, 0, 255, 4, 3, 1, 255, 4, 1, 0, 255, 5, 2, 0, 255, 7, 3, 0, 255, 9, 4, 1, 255, 10, 5, 2, 255, 10, 5, 1, 255, 9, 4, 0, 255, 9, 4, 0, 255, 10, 5, 1, 255, 13, 6, 1, 255, 12, 5, 2, 255, 10, 5, 4, 255, 16, 11, 9, 255, 21, 14, 10, 255, 25, 17, 11, 255, 27, 17, 10, 255, 27, 16, 7, 255, 28, 17, 8, 255, 28, 19, 11, 255, 25, 17, 8, 255, 27, 21, 8, 255, 27, 21, 6, 255, 29, 21, 7, 255, 31, 21, 9, 255, 34, 25, 12, 255, 39, 31, 14, 255, 38, 31, 11, 255, 42, 35, 16, 255, 44, 40, 14, 255, 45, 39, 13, 255, 52, 44, 15, 255, 61, 47, 11, 255, 60, 45, 12, 255, 58, 50, 9, 255, 51, 46, 5, 255, 62, 52, 14, 255, 75, 62, 10, 255, 67, 57, 3, 255, 68, 60, 7, 255, 62, 58, 14, 255, 62, 64, 32, 255, 73, 78, 53, 255, 73, 74, 56, 255, 76, 73, 37, 255, 75, 68, 17, 255, 63, 56, 0, 255, 59, 54, 1, 255, 60, 58, 13, 255, 86, 69, 24, 255, 74, 67, 4, 255, 85, 58, 11, 255, 116, 62, 8, 255, 101, 62, 5, 255, 142, 73, 9, 255, 146, 69, 3, 255, 155, 82, 5, 255, 166, 82, 1, 255, 165, 81, 3, 255, 174, 84, 3, 255, 183, 90, 3, 255, 175, 89, 2, 255, 178, 86, 6, 255, 176, 87, 6, 255, 168, 88, 5, 255, 171, 84, 6, 255, 164, 82, 4, 255, 169, 81, 5, 255, 171, 76, 6, 255, 159, 82, 1, 255, 155, 78, 7, 255, 152, 75, 5, 255, 156, 74, 11, 255, 155, 79, 3, 255, 147, 73, 5, 255, 145, 68, 2, 255, 156, 75, 0, 255, 152, 74, 8, 255, 152, 81, 7, 255, 159, 79, 3, 255, 149, 71, 2, 255, 142, 70, 2, 255, 132, 64, 3, 255, 129, 58, 2, 255, 130, 57, 3, 255, 129, 61, 8, 255, 134, 64, 8, 255, 147, 67, 4, 255, 154, 80, 4, 255, 162, 82, 5, 255, 162, 75, 5, 255, 157, 78, 0, 255, 177, 90, 4, 255, 184, 93, 9, 255, 185, 89, 5, 255, 171, 81, 10, 255, 174, 90, 4, 255, 182, 92, 1, 255, 184, 93, 1, 255, 185, 92, 3, 255, 177, 83, 1, 255, 184, 88, 1, 255, 192, 98, 4, 255, 191, 96, 2, 255, 180, 84, 1, 255, 184, 87, 9, 255, 185, 89, 1, 255, 183, 88, 2, 255, 190, 96, 5, 255, 192, 98, 2, 255, 188, 93, 5, 255, 177, 81, 8, 255, 187, 86, 9, 255, 187, 93, 3, 255, 192, 100, 5, 255, 196, 98, 4, 255, 191, 92, 0, 255, 188, 94, 4, 255, 187, 95, 9, 255, 178, 89, 5, 255, 179, 86, 5, 255, 187, 87, 1, 255, 185, 91, 5, 255, 188, 94, 2, 255, 190, 94, 2, 255, 186, 91, 3, 255, 184, 88, 6, 255, 174, 79, 6, 255, 157, 68, 2, 255, 158, 73, 8, 255, 158, 73, 4, 255, 169, 77, 7, 255, 162, 70, 11, 255, 133, 50, 10, 255, 138, 60, 7, 255, 142, 63, 4, 255, 137, 60, 4, 255, 135, 62, 4, 255, 133, 60, 5, 255, 142, 65, 7, 255, 133, 63, 7, 255, 144, 69, 7, 255, 147, 64, 0, 255, 141, 66, 10, 255, 159, 81, 15, 255, 177, 95, 9, 255, 183, 97, 0, 255, 184, 98, 4, 255, 186, 95, 2, 255, 185, 94, 5, 255, 181, 98, 9, 255, 192, 100, 4, 255, 189, 94, 1, 255, 185, 97, 3, 255, 185, 99, 12, 255, 196, 110, 6, 255, 194, 106, 7, 255, 196, 102, 6, 255, 189, 102, 8, 255, 191, 107, 4, 255, 201, 112, 6, 255, 190, 103, 7, 255, 197, 105, 12, 255, 196, 110, 3, 255, 192, 102, 7, 255, 194, 105, 9, 255, 204, 114, 4, 255, 206, 111, 7, 255, 206, 114, 8, 255, 208, 114, 6, 255, 199, 107, 10, 255, 198, 108, 9, 255, 206, 119, 6, 255, 206, 120, 5, 255, 201, 113, 14, 255, 206, 118, 20, 255, 202, 120, 9, 255, 201, 118, 16, 255, 199, 116, 10, 255, 190, 107, 3, 255, 200, 119, 5, 255, 202, 120, 11, 255, 203, 123, 9, 255, 195, 116, 6, 255, 186, 110, 7, 255, 203, 128, 15, 255, 215, 134, 10, 255, 213, 132, 8, 255, 214, 138, 6, 255, 211, 142, 3, 255, 211, 144, 3, 255, 211, 146, 9, 255, 215, 150, 13, 255, 216, 152, 14, 255, 217, 156, 1, 255, 215, 155, 3, 255, 215, 157, 4, 255, 217, 160, 1, 255, 217, 163, 4, 255, 216, 162, 7, 255, 216, 163, 6, 255, 219, 169, 7, 255, 218, 171, 5, 255, 219, 160, 12, 255, 218, 158, 5, 255, 221, 169, 1, 255, 222, 172, 5, 255, 218, 162, 9, 255, 200, 140, 17, 255, 203, 146, 15, 255, 212, 158, 11, 255, 217, 167, 6, 255, 223, 174, 3, 255, 226, 173, 8, 255, 225, 176, 8, 255, 222, 176, 6, 255, 222, 176, 7, 255, 223, 176, 8, 255, 223, 176, 7, 255, 224, 174, 4, 255, 208, 153, 5, 255, 207, 166, 6, 255, 223, 175, 0, 255, 222, 174, 7, 255, 217, 171, 9, 255, 219, 171, 4, 255, 218, 173, 18, 255, 215, 175, 4, 255, 216, 173, 4, 255, 213, 168, 3, 255, 212, 168, 3, 255, 209, 163, 10, 255, 208, 162, 6, 255, 209, 166, 10, 255, 208, 164, 12, 255, 194, 148, 3, 255, 187, 140, 4, 255, 198, 155, 7, 255, 214, 172, 5, 255, 210, 165, 5, 255, 210, 167, 2, 255, 206, 162, 4, 255, 200, 153, 8, 255, 198, 153, 2, 255, 206, 163, 0, 255, 201, 156, 6, 255, 207, 163, 11, 255, 202, 159, 6, 255, 196, 150, 2, 255, 199, 150, 5, 255, 202, 151, 14, 255, 211, 161, 13, 255, 197, 146, 11, 255, 153, 97, 6, 255, 195, 147, 12, 255, 204, 157, 10, 255, 199, 154, 6, 255, 196, 151, 5, 255, 196, 151, 6, 255, 198, 154, 0, 255, 201, 155, 7, 255, 199, 151, 8, 255, 198, 152, 1, 255, 197, 149, 4, 255, 194, 147, 5, 255, 199, 153, 4, 255, 203, 152, 7, 255, 202, 153, 3, 255, 201, 151, 3, 255, 201, 151, 3, 255, 202, 149, 3, 255, 201, 143, 5, 255, 197, 139, 4, 255, 197, 139, 5, 255, 194, 135, 6, 255, 191, 127, 9, 255, 190, 123, 10, 255, 189, 118, 4, 255, 184, 112, 2, 255, 176, 98, 8, 255, 179, 100, 3, 255, 174, 97, 3, 255, 171, 94, 6, 255, 172, 96, 4, 255, 172, 95, 2, 255, 166, 93, 2, 255, 167, 94, 1, 255, 165, 93, 2, 255, 165, 95, 1, 255, 169, 96, 0, 255, 173, 90, 4, 255, 164, 84, 4, 255, 153, 76, 0, 255, 149, 68, 1, 255, 152, 73, 7, 255, 138, 64, 2, 255, 127, 59, 5, 255, 121, 56, 4, 255, 124, 51, 4, 255, 115, 42, 8, 255, 105, 35, 4, 255, 99, 32, 1, 255, 101, 39, 6, 255, 100, 43, 4, 255, 104, 43, 3, 255, 96, 35, 2, 255, 101, 39, 7, 255, 102, 41, 2, 255, 99, 40, 3, 255, 100, 37, 6, 255, 109, 37, 6, 255, 107, 39, 2, 255, 101, 41, 2, 255, 101, 42, 3, 255, 106, 42, 4, 255, 106, 39, 4, 255, 100, 34, 3, 255, 99, 38, 7, 255, 98, 36, 2, 255, 100, 34, 3, 255, 100, 34, 5, 255, 98, 34, 6, 255, 93, 31, 2, 255, 89, 28, 0, 255, 93, 33, 6, 255, 85, 30, 2, 255, 91, 31, 4, 255, 106, 37, 9, 255, 107, 30, 3, 255, 110, 33, 5, 255, 110, 38, 2, 255, 109, 34, 1, 255, 108, 30, 4, 255, 108, 32, 6, 255, 105, 35, 9, 255, 100, 34, 3, 255, 95, 33, 0, 255, 97, 33, 0, 255, 102, 33, 0, 255, 100, 32, 0, 255, 99, 34, 2, 255, 97, 33, 1, 255, 98, 34, 2, 255, 99, 35, 4, 255, 101, 37, 5, 255, 100, 35, 6, 255, 103, 38, 4, 255, 102, 36, 5, 255, 98, 32, 3, 255, 85, 27, 1, 255, 74, 21, 3, 255, 75, 25, 5, 255, 86, 30, 4, 255, 95, 29, 2, 255, 102, 32, 2, 255, 102, 30, 4, 255, 95, 29, 1, 255, 93, 30, 1, 255, 85, 24, 4, 255, 85, 30, 6, 255, 80, 29, 1, 255, 77, 31, 2, 255, 86, 34, 2, 255, 90, 35, 3, 255, 95, 34, 3, 255, 98, 35, 4, 255, 98, 36, 1, 255, 107, 44, 5, 255, 107, 43, 1, 255, 110, 45, 1, 255, 110, 44, 3, 255, 104, 38, 2, 255, 90, 28, 0, 255, 74, 22, 5, 255, 71, 17, 5, 255, 71, 20, 4, 255, 53, 19, 1, 255, 57, 17, 2, 255, 67, 17, 4, 255, 75, 23, 4, 255, 76, 26, 3, 255, 75, 26, 3, 255, 75, 21, 0, 255, 77, 21, 0, 255, 76, 23, 0, 255, 81, 29, 3, 255, 83, 25, 4, 255, 82, 18, 4, 255, 84, 23, 4, 255, 86, 28, 2, 255, 88, 29, 0, 255, 84, 25, 1, 255, 75, 23, 1, 255, 77, 27, 4, 255, 89, 27, 4, 255, 97, 33, 3, 255, 101, 35, 1, 255, 13, 6, 3, 255, 9, 4, 2, 255, 4, 0, 0, 255, 7, 4, 3, 255, 10, 6, 3, 255, 8, 3, 0, 255, 10, 5, 2, 255, 10, 5, 1, 255, 10, 5, 1, 255, 14, 9, 5, 255, 10, 5, 1, 255, 8, 3, 0, 255, 13, 8, 5, 255, 11, 7, 4, 255, 9, 6, 1, 255, 17, 13, 2, 255, 17, 12, 0, 255, 19, 13, 5, 255, 24, 17, 15, 255, 26, 19, 11, 255, 25, 19, 8, 255, 24, 21, 8, 255, 21, 19, 7, 255, 23, 21, 10, 255, 22, 23, 9, 255, 29, 26, 8, 255, 38, 28, 8, 255, 36, 27, 9, 255, 38, 31, 13, 255, 38, 31, 8, 255, 41, 33, 9, 255, 42, 34, 11, 255, 41, 37, 18, 255, 54, 43, 10, 255, 61, 44, 10, 255, 57, 40, 10, 255, 59, 49, 11, 255, 59, 51, 14, 255, 47, 45, 16, 255, 67, 62, 16, 255, 72, 60, 2, 255, 73, 63, 6, 255, 70, 57, 8, 255, 67, 57, 18, 255, 74, 72, 60, 255, 77, 85, 59, 255, 72, 80, 50, 255, 69, 74, 56, 255, 66, 70, 19, 255, 72, 62, 2, 255, 81, 54, 1, 255, 100, 63, 16, 255, 134, 82, 22, 255, 137, 89, 1, 255, 161, 96, 9, 255, 171, 90, 2, 255, 175, 89, 8, 255, 177, 85, 7, 255, 178, 91, 5, 255, 176, 91, 0, 255, 173, 88, 3, 255, 169, 86, 4, 255, 163, 81, 8, 255, 155, 89, 5, 255, 153, 84, 3, 255, 142, 73, 3, 255, 142, 72, 5, 255, 135, 66, 6, 255, 128, 66, 5, 255, 134, 65, 7, 255, 124, 65, 1, 255, 128, 69, 8, 255, 109, 56, 1, 255, 99, 44, 3, 255, 99, 52, 7, 255, 115, 51, 7, 255, 109, 49, 3, 255, 95, 47, 4, 255, 99, 43, 5, 255, 105, 53, 2, 255, 116, 54, 6, 255, 106, 51, 2, 255, 106, 52, 1, 255, 99, 47, 5, 255, 77, 33, 2, 255, 62, 27, 4, 255, 69, 33, 8, 255, 78, 36, 5, 255, 81, 34, 2, 255, 81, 39, 5, 255, 77, 40, 2, 255, 83, 36, 1, 255, 87, 38, 5, 255, 95, 46, 3, 255, 105, 51, 8, 255, 111, 50, 5, 255, 111, 54, 7, 255, 125, 67, 5, 255, 153, 81, 3, 255, 168, 85, 2, 255, 174, 89, 3, 255, 176, 89, 4, 255, 176, 89, 1, 255, 180, 91, 1, 255, 178, 85, 2, 255, 183, 87, 4, 255, 180, 83, 2, 255, 183, 87, 2, 255, 185, 90, 3, 255, 187, 92, 6, 255, 185, 90, 4, 255, 188, 92, 2, 255, 195, 100, 4, 255, 188, 93, 1, 255, 183, 88, 3, 255, 189, 95, 6, 255, 193, 100, 0, 255, 200, 105, 3, 255, 196, 100, 5, 255, 191, 100, 4, 255, 193, 103, 6, 255, 196, 95, 7, 255, 193, 96, 5, 255, 193, 104, 1, 255, 198, 99, 6, 255, 200, 103, 6, 255, 185, 89, 2, 255, 173, 80, 5, 255, 183, 91, 4, 255, 175, 78, 5, 255, 152, 58, 0, 255, 151, 66, 4, 255, 162, 77, 6, 255, 165, 76, 4, 255, 159, 65, 9, 255, 137, 55, 4, 255, 137, 61, 8, 255, 151, 71, 4, 255, 154, 72, 6, 255, 157, 76, 8, 255, 148, 68, 1, 255, 145, 67, 3, 255, 158, 72, 6, 255, 168, 81, 8, 255, 165, 80, 3, 255, 168, 78, 12, 255, 180, 94, 10, 255, 192, 99, 4, 255, 188, 98, 5, 255, 188, 101, 1, 255, 192, 97, 6, 255, 187, 100, 10, 255, 185, 101, 8, 255, 193, 98, 9, 255, 188, 96, 2, 255, 191, 100, 10, 255, 193, 101, 4, 255, 194, 106, 7, 255, 193, 106, 5, 255, 196, 107, 1, 255, 184, 94, 2, 255, 161, 76, 10, 255, 174, 85, 14, 255, 179, 89, 6, 255, 192, 104, 11, 255, 199, 114, 7, 255, 202, 112, 5, 255, 195, 106, 6, 255, 193, 104, 5, 255, 201, 112, 11, 255, 202, 113, 7, 255, 203, 117, 2, 255, 206, 116, 14, 255, 191, 106, 9, 255, 192, 107, 7, 255, 206, 125, 7, 255, 201, 123, 6, 255, 204, 124, 17, 255, 208, 130, 10, 255, 209, 127, 7, 255, 202, 117, 11, 255, 193, 107, 7, 255, 195, 111, 8, 255, 206, 126, 13, 255, 207, 134, 6, 255, 203, 131, 5, 255, 196, 122, 6, 255, 200, 130, 15, 255, 206, 135, 15, 255, 202, 123, 19, 255, 195, 120, 11, 255, 205, 138, 10, 255, 211, 144, 7, 255, 212, 145, 8, 255, 213, 147, 17, 255, 211, 147, 6, 255, 215, 152, 8, 255, 214, 152, 6, 255, 215, 157, 3, 255, 216, 158, 18, 255, 217, 161, 7, 255, 218, 162, 7, 255, 218, 163, 11, 255, 219, 164, 5, 255, 223, 169, 2, 255, 226, 168, 6, 255, 212, 156, 5, 255, 208, 152, 5, 255, 222, 168, 8, 255, 220, 165, 3, 255, 220, 163, 17, 255, 209, 158, 15, 255, 211, 164, 11, 255, 213, 167, 4, 255, 216, 172, 3, 255, 220, 174, 8, 255, 222, 173, 6, 255, 223, 174, 1, 255, 223, 171, 3, 255, 223, 175, 3, 255, 222, 175, 3, 255, 222, 174, 14, 255, 209, 156, 14, 255, 205, 151, 2, 255, 216, 171, 6, 255, 216, 173, 6, 255, 216, 172, 5, 255, 215, 172, 9, 255, 212, 172, 6, 255, 211, 168, 3, 255, 213, 169, 5, 255, 212, 169, 6, 255, 208, 164, 0, 255, 205, 160, 3, 255, 206, 161, 10, 255, 205, 162, 5, 255, 204, 162, 6, 255, 203, 162, 7, 255, 205, 161, 4, 255, 183, 132, 18, 255, 195, 149, 10, 255, 210, 168, 0, 255, 208, 163, 2, 255, 210, 166, 1, 255, 202, 157, 3, 255, 195, 146, 5, 255, 196, 148, 6, 255, 201, 156, 5, 255, 203, 160, 5, 255, 205, 161, 8, 255, 200, 154, 8, 255, 195, 149, 1, 255, 190, 142, 6, 255, 201, 155, 6, 255, 209, 170, 1, 255, 212, 173, 9, 255, 179, 127, 16, 255, 179, 126, 2, 255, 196, 145, 4, 255, 194, 146, 4, 255, 197, 154, 3, 255, 194, 149, 11, 255, 194, 150, 2, 255, 198, 151, 7, 255, 199, 151, 6, 255, 199, 149, 1, 255, 198, 149, 5, 255, 195, 147, 14, 255, 199, 153, 2, 255, 202, 151, 3, 255, 203, 152, 9, 255, 202, 151, 14, 255, 200, 146, 10, 255, 203, 146, 10, 255, 201, 143, 3, 255, 198, 139, 6, 255, 193, 135, 5, 255, 192, 133, 5, 255, 189, 126, 3, 255, 189, 122, 7, 255, 184, 111, 3, 255, 180, 107, 3, 255, 175, 102, 8, 255, 175, 97, 4, 255, 174, 95, 3, 255, 176, 100, 6, 255, 178, 102, 5, 255, 174, 96, 2, 255, 174, 98, 1, 255, 176, 100, 2, 255, 173, 94, 5, 255, 171, 94, 4, 255, 166, 90, 3, 255, 156, 81, 0, 255, 153, 80, 4, 255, 152, 78, 7, 255, 154, 76, 6, 255, 144, 65, 1, 255, 138, 63, 1, 255, 137, 69, 2, 255, 135, 67, 10, 255, 137, 64, 3, 255, 110, 45, 3, 255, 94, 34, 4, 255, 89, 31, 2, 255, 104, 44, 1, 255, 106, 44, 4, 255, 108, 46, 1, 255, 103, 38, 2, 255, 100, 33, 3, 255, 102, 37, 3, 255, 97, 34, 4, 255, 88, 31, 6, 255, 89, 33, 2, 255, 98, 36, 3, 255, 99, 36, 4, 255, 97, 35, 2, 255, 96, 36, 1, 255, 100, 37, 3, 255, 103, 34, 3, 255, 103, 34, 3, 255, 102, 35, 1, 255, 101, 37, 1, 255, 98, 35, 3, 255, 96, 31, 4, 255, 96, 31, 4, 255, 95, 29, 4, 255, 88, 29, 4, 255, 86, 28, 1, 255, 78, 24, 1, 255, 90, 37, 7, 255, 105, 39, 2, 255, 102, 34, 1, 255, 106, 37, 4, 255, 113, 39, 3, 255, 119, 39, 4, 255, 122, 44, 3, 255, 120, 46, 3, 255, 107, 35, 2, 255, 97, 30, 4, 255, 90, 30, 1, 255, 94, 35, 3, 255, 99, 35, 2, 255, 102, 34, 2, 255, 97, 33, 2, 255, 101, 36, 4, 255, 99, 31, 4, 255, 95, 31, 1, 255, 94, 29, 2, 255, 104, 36, 2, 255, 100, 34, 3, 255, 94, 34, 3, 255, 81, 27, 1, 255, 74, 23, 3, 255, 72, 21, 2, 255, 82, 26, 3, 255, 83, 24, 5, 255, 89, 26, 4, 255, 90, 25, 0, 255, 86, 29, 6, 255, 89, 28, 5, 255, 88, 28, 1, 255, 88, 30, 2, 255, 93, 26, 1, 255, 95, 31, 6, 255, 98, 36, 4, 255, 95, 32, 0, 255, 100, 37, 2, 255, 104, 41, 4, 255, 103, 39, 1, 255, 108, 44, 3, 255, 115, 41, 2, 255, 109, 41, 7, 255, 95, 32, 4, 255, 90, 25, 2, 255, 77, 22, 1, 255, 68, 21, 3, 255, 66, 17, 4, 255, 64, 15, 2, 255, 57, 16, 5, 255, 58, 15, 5, 255, 75, 22, 4, 255, 84, 26, 2, 255, 79, 22, 0, 255, 76, 20, 2, 255, 74, 19, 2, 255, 79, 24, 4, 255, 80, 23, 1, 255, 85, 25, 1, 255, 86, 22, 2, 255, 91, 26, 4, 255, 89, 26, 1, 255, 89, 27, 2, 255, 92, 26, 6, 255, 90, 20, 3, 255, 90, 22, 4, 255, 92, 27, 2, 255, 104, 31, 3, 255, 109, 36, 1, 255, 113, 41, 2, 255, 16, 8, 5, 255, 8, 5, 2, 255, 1, 1, 0, 255, 5, 2, 0, 255, 12, 7, 2, 255, 8, 2, 0, 255, 11, 3, 1, 255, 10, 4, 1, 255, 10, 6, 2, 255, 10, 7, 2, 255, 13, 8, 3, 255, 10, 4, 1, 255, 16, 9, 4, 255, 8, 6, 1, 255, 11, 9, 1, 255, 15, 12, 4, 255, 14, 9, 4, 255, 13, 8, 6, 255, 25, 19, 20, 255, 26, 18, 18, 255, 24, 18, 10, 255, 21, 22, 6, 255, 25, 21, 9, 255, 29, 21, 12, 255, 29, 26, 10, 255, 35, 27, 8, 255, 41, 27, 11, 255, 40, 29, 10, 255, 37, 34, 6, 255, 41, 37, 11, 255, 39, 34, 11, 255, 45, 44, 12, 255, 47, 41, 15, 255, 53, 44, 10, 255, 51, 44, 15, 255, 56, 43, 24, 255, 56, 51, 11, 255, 52, 51, 13, 255, 55, 50, 7, 255, 77, 65, 10, 255, 67, 59, 5, 255, 63, 52, 7, 255, 66, 57, 8, 255, 70, 72, 34, 255, 78, 83, 70, 255, 70, 84, 60, 255, 74, 78, 54, 255, 97, 85, 56, 255, 109, 83, 33, 255, 133, 83, 21, 255, 144, 78, 12, 255, 164, 91, 16, 255, 175, 97, 6, 255, 183, 103, 14, 255, 174, 98, 12, 255, 166, 90, 6, 255, 162, 87, 5, 255, 152, 81, 13, 255, 140, 72, 4, 255, 130, 64, 3, 255, 122, 63, 6, 255, 108, 60, 5, 255, 99, 54, 6, 255, 83, 47, 2, 255, 90, 46, 8, 255, 83, 39, 4, 255, 75, 36, 3, 255, 64, 34, 2, 255, 67, 37, 4, 255, 75, 37, 5, 255, 67, 36, 4, 255, 74, 39, 10, 255, 71, 30, 6, 255, 62, 29, 0, 255, 58, 36, 0, 255, 60, 30, 0, 255, 56, 28, 2, 255, 55, 34, 2, 255, 61, 27, 3, 255, 64, 27, 2, 255, 65, 29, 2, 255, 66, 30, 1, 255, 69, 33, 1, 255, 61, 29, 6, 255, 59, 29, 1, 255, 68, 34, 4, 255, 70, 36, 6, 255, 67, 31, 3, 255, 74, 37, 4, 255, 74, 41, 5, 255, 73, 41, 4, 255, 81, 39, 0, 255, 74, 35, 1, 255, 81, 37, 2, 255, 90, 40, 2, 255, 85, 38, 1, 255, 74, 35, 5, 255, 78, 45, 2, 255, 116, 61, 2, 255, 144, 65, 1, 255, 147, 73, 5, 255, 162, 80, 4, 255, 173, 83, 1, 255, 178, 89, 5, 255, 177, 88, 8, 255, 177, 87, 2, 255, 184, 90, 1, 255, 180, 90, 1, 255, 175, 84, 11, 255, 176, 85, 11, 255, 183, 91, 0, 255, 185, 89, 0, 255, 190, 93, 3, 255, 189, 95, 5, 255, 184, 93, 0, 255, 190, 99, 0, 255, 195, 102, 1, 255, 200, 104, 3, 255, 197, 106, 1, 255, 195, 109, 2, 255, 195, 101, 2, 255, 195, 97, 2, 255, 197, 102, 3, 255, 194, 97, 1, 255, 182, 80, 3, 255, 178, 77, 6, 255, 166, 67, 6, 255, 179, 89, 7, 255, 177, 79, 3, 255, 157, 64, 4, 255, 160, 69, 6, 255, 165, 73, 2, 255, 172, 82, 3, 255, 176, 89, 3, 255, 172, 86, 1, 255, 162, 78, 1, 255, 167, 84, 1, 255, 182, 94, 4, 255, 191, 99, 6, 255, 185, 98, 5, 255, 161, 77, 2, 255, 169, 86, 5, 255, 186, 102, 10, 255, 191, 103, 6, 255, 186, 98, 2, 255, 190, 102, 8, 255, 191, 102, 2, 255, 189, 96, 6, 255, 185, 93, 9, 255, 178, 89, 4, 255, 189, 101, 9, 255, 193, 105, 10, 255, 191, 103, 5, 255, 190, 100, 2, 255, 193, 105, 7, 255, 191, 102, 8, 255, 189, 101, 4, 255, 196, 108, 4, 255, 192, 104, 1, 255, 195, 108, 3, 255, 192, 105, 3, 255, 183, 100, 8, 255, 188, 100, 12, 255, 198, 108, 14, 255, 201, 116, 11, 255, 199, 112, 4, 255, 198, 107, 6, 255, 196, 106, 9, 255, 200, 111, 10, 255, 203, 114, 10, 255, 202, 115, 5, 255, 206, 119, 4, 255, 205, 118, 9, 255, 207, 120, 2, 255, 205, 121, 10, 255, 204, 126, 6, 255, 205, 130, 6, 255, 205, 128, 18, 255, 204, 128, 9, 255, 196, 119, 7, 255, 188, 109, 10, 255, 187, 108, 7, 255, 203, 128, 14, 255, 202, 129, 12, 255, 203, 130, 16, 255, 203, 129, 15, 255, 199, 127, 4, 255, 205, 135, 9, 255, 206, 138, 10, 255, 204, 138, 8, 255, 195, 128, 18, 255, 198, 136, 8, 255, 207, 147, 5, 255, 208, 146, 4, 255, 210, 154, 2, 255, 212, 152, 8, 255, 210, 151, 12, 255, 209, 151, 7, 255, 212, 153, 3, 255, 217, 157, 15, 255, 216, 157, 8, 255, 214, 160, 4, 255, 215, 160, 6, 255, 215, 161, 3, 255, 218, 161, 3, 255, 218, 164, 3, 255, 212, 157, 7, 255, 209, 152, 14, 255, 216, 162, 7, 255, 217, 165, 5, 255, 205, 150, 7, 255, 208, 155, 16, 255, 217, 168, 11, 255, 219, 170, 1, 255, 218, 171, 1, 255, 220, 170, 5, 255, 218, 170, 7, 255, 218, 170, 9, 255, 220, 173, 6, 255, 218, 171, 0, 255, 219, 170, 3, 255, 218, 170, 13, 255, 199, 150, 16, 255, 195, 148, 16, 255, 211, 167, 5, 255, 211, 170, 3, 255, 211, 168, 6, 255, 208, 163, 3, 255, 208, 163, 7, 255, 208, 164, 9, 255, 204, 164, 6, 255, 204, 165, 5, 255, 200, 159, 2, 255, 200, 157, 5, 255, 201, 158, 0, 255, 199, 156, 2, 255, 190, 145, 2, 255, 200, 154, 6, 255, 206, 164, 1, 255, 191, 143, 10, 255, 194, 148, 10, 255, 202, 158, 6, 255, 201, 156, 6, 255, 204, 158, 9, 255, 201, 156, 1, 255, 192, 144, 13, 255, 195, 148, 13, 255, 200, 155, 4, 255, 207, 162, 4, 255, 209, 164, 0, 255, 202, 159, 3, 255, 196, 152, 5, 255, 199, 155, 3, 255, 201, 157, 0, 255, 207, 164, 6, 255, 209, 167, 5, 255, 203, 161, 6, 255, 176, 128, 3, 255, 187, 138, 6, 255, 186, 137, 6, 255, 191, 142, 9, 255, 193, 145, 12, 255, 194, 146, 5, 255, 200, 149, 9, 255, 198, 147, 5, 255, 195, 146, 6, 255, 201, 154, 17, 255, 199, 152, 12, 255, 199, 153, 2, 255, 202, 156, 6, 255, 202, 151, 8, 255, 204, 152, 4, 255, 203, 148, 5, 255, 202, 144, 15, 255, 200, 138, 9, 255, 198, 134, 12, 255, 197, 132, 8, 255, 189, 128, 3, 255, 188, 126, 3, 255, 188, 113, 6, 255, 168, 89, 2, 255, 169, 94, 9, 255, 176, 101, 19, 255, 178, 99, 7, 255, 179, 97, 9, 255, 179, 99, 1, 255, 174, 96, 1, 255, 171, 91, 9, 255, 169, 91, 7, 255, 165, 86, 6, 255, 161, 82, 5, 255, 159, 81, 2, 255, 160, 84, 2, 255, 153, 80, 2, 255, 153, 82, 2, 255, 160, 86, 5, 255, 156, 80, 3, 255, 153, 73, 1, 255, 149, 70, 2, 255, 143, 67, 1, 255, 138, 63, 3, 255, 138, 62, 2, 255, 126, 57, 2, 255, 115, 45, 2, 255, 107, 42, 7, 255, 107, 40, 7, 255, 98, 39, 1, 255, 102, 41, 2, 255, 106, 33, 3, 255, 103, 38, 4, 255, 99, 35, 0, 255, 100, 32, 7, 255, 88, 29, 2, 255, 95, 37, 2, 255, 101, 36, 1, 255, 103, 36, 2, 255, 98, 36, 3, 255, 94, 36, 2, 255, 97, 35, 2, 255, 100, 32, 1, 255, 99, 30, 2, 255, 98, 32, 4, 255, 95, 33, 5, 255, 93, 33, 3, 255, 93, 32, 3, 255, 95, 32, 1, 255, 98, 36, 6, 255, 95, 31, 4, 255, 92, 31, 2, 255, 84, 30, 4, 255, 75, 25, 2, 255, 92, 30, 4, 255, 108, 33, 5, 255, 111, 36, 5, 255, 105, 44, 5, 255, 114, 44, 2, 255, 125, 40, 1, 255, 113, 39, 8, 255, 109, 37, 5, 255, 103, 32, 4, 255, 96, 31, 3, 255, 89, 28, 2, 255, 91, 30, 4, 255, 95, 33, 3, 255, 93, 33, 1, 255, 89, 34, 1, 255, 93, 32, 2, 255, 93, 25, 2, 255, 92, 28, 1, 255, 100, 32, 3, 255, 92, 31, 2, 255, 84, 29, 4, 255, 77, 24, 3, 255, 74, 20, 5, 255, 73, 26, 5, 255, 80, 26, 1, 255, 83, 22, 2, 255, 83, 28, 8, 255, 82, 26, 3, 255, 92, 31, 5, 255, 95, 32, 3, 255, 89, 30, 0, 255, 88, 33, 3, 255, 98, 35, 3, 255, 103, 39, 4, 255, 97, 41, 3, 255, 100, 38, 2, 255, 103, 44, 3, 255, 109, 44, 2, 255, 111, 46, 0, 255, 121, 50, 1, 255, 131, 50, 5, 255, 113, 34, 3, 255, 90, 26, 2, 255, 76, 24, 6, 255, 75, 21, 1, 255, 75, 21, 3, 255, 69, 20, 6, 255, 64, 18, 1, 255, 58, 16, 5, 255, 62, 20, 2, 255, 74, 25, 5, 255, 73, 20, 4, 255, 69, 20, 2, 255, 75, 24, 2, 255, 84, 28, 5, 255, 88, 27, 3, 255, 87, 26, 1, 255, 87, 28, 4, 255, 80, 24, 0, 255, 91, 25, 0, 255, 95, 26, 1, 255, 91, 27, 0, 255, 89, 27, 3, 255, 87, 24, 8, 255, 90, 23, 6, 255, 98, 29, 1, 255, 102, 28, 2, 255, 100, 25, 1, 255, 107, 29, 2, 255, 11, 6, 0, 255, 7, 4, 2, 255, 3, 3, 1, 255, 4, 0, 0, 255, 6, 2, 0, 255, 8, 4, 0, 255, 10, 5, 1, 255, 11, 6, 2, 255, 10, 6, 1, 255, 9, 7, 1, 255, 12, 8, 3, 255, 14, 8, 2, 255, 16, 8, 2, 255, 19, 8, 2, 255, 19, 11, 1, 255, 16, 9, 0, 255, 13, 9, 3, 255, 14, 12, 6, 255, 14, 12, 6, 255, 22, 19, 13, 255, 24, 21, 9, 255, 26, 19, 2, 255, 30, 28, 9, 255, 22, 21, 7, 255, 29, 22, 10, 255, 34, 27, 14, 255, 38, 31, 13, 255, 38, 28, 10, 255, 35, 35, 3, 255, 42, 40, 11, 255, 42, 38, 7, 255, 46, 43, 17, 255, 47, 43, 21, 255, 45, 42, 17, 255, 50, 47, 15, 255, 51, 46, 16, 255, 54, 47, 9, 255, 55, 51, 6, 255, 61, 54, 14, 255, 82, 69, 4, 255, 65, 56, 4, 255, 58, 55, 1, 255, 60, 56, 32, 255, 75, 75, 71, 255, 84, 84, 74, 255, 109, 96, 63, 255, 129, 99, 67, 255, 155, 108, 69, 255, 169, 105, 54, 255, 172, 105, 41, 255, 175, 104, 32, 255, 171, 96, 19, 255, 156, 88, 11, 255, 138, 83, 13, 255, 116, 71, 10, 255, 109, 69, 2, 255, 106, 68, 6, 255, 84, 51, 7, 255, 68, 38, 2, 255, 66, 35, 2, 255, 63, 36, 2, 255, 59, 31, 0, 255, 60, 28, 1, 255, 69, 27, 6, 255, 55, 25, 1, 255, 54, 27, 3, 255, 55, 29, 6, 255, 54, 29, 4, 255, 58, 32, 5, 255, 60, 28, 0, 255, 60, 28, 0, 255, 57, 33, 2, 255, 59, 33, 4, 255, 65, 34, 5, 255, 58, 33, 1, 255, 55, 33, 2, 255, 62, 34, 6, 255, 66, 38, 4, 255, 64, 35, 4, 255, 67, 33, 5, 255, 68, 32, 4, 255, 71, 33, 5, 255, 71, 35, 6, 255, 63, 33, 2, 255, 66, 34, 4, 255, 72, 38, 7, 255, 72, 39, 3, 255, 73, 39, 1, 255, 74, 38, 2, 255, 75, 34, 3, 255, 78, 35, 1, 255, 82, 38, 2, 255, 84, 41, 4, 255, 82, 41, 5, 255, 80, 40, 2, 255, 79, 43, 1, 255, 88, 39, 2, 255, 77, 39, 2, 255, 75, 41, 2, 255, 81, 44, 4, 255, 97, 47, 5, 255, 122, 66, 5, 255, 149, 75, 10, 255, 159, 74, 8, 255, 161, 81, 6, 255, 175, 88, 6, 255, 178, 92, 4, 255, 184, 90, 0, 255, 183, 90, 2, 255, 176, 86, 5, 255, 178, 87, 4, 255, 178, 83, 5, 255, 176, 81, 1, 255, 183, 89, 6, 255, 181, 90, 3, 255, 188, 98, 2, 255, 197, 101, 2, 255, 198, 102, 4, 255, 196, 106, 2, 255, 199, 104, 4, 255, 192, 100, 3, 255, 193, 106, 0, 255, 200, 105, 5, 255, 194, 92, 8, 255, 165, 64, 10, 255, 158, 68, 11, 255, 184, 99, 1, 255, 195, 101, 1, 255, 182, 87, 7, 255, 166, 76, 2, 255, 179, 91, 9, 255, 186, 94, 6, 255, 189, 95, 1, 255, 187, 92, 8, 255, 177, 85, 4, 255, 187, 97, 11, 255, 187, 101, 6, 255, 191, 102, 1, 255, 194, 99, 4, 255, 186, 94, 4, 255, 184, 95, 10, 255, 188, 103, 4, 255, 184, 95, 12, 255, 185, 97, 2, 255, 191, 104, 0, 255, 190, 101, 6, 255, 189, 101, 5, 255, 187, 98, 0, 255, 186, 96, 2, 255, 186, 97, 6, 255, 196, 107, 11, 255, 195, 109, 2, 255, 194, 106, 1, 255, 194, 103, 15, 255, 186, 96, 14, 255, 189, 101, 8, 255, 195, 107, 12, 255, 193, 105, 4, 255, 197, 109, 5, 255, 200, 110, 9, 255, 200, 112, 10, 255, 198, 116, 3, 255, 200, 114, 7, 255, 202, 114, 7, 255, 199, 114, 9, 255, 198, 111, 5, 255, 202, 114, 3, 255, 206, 118, 11, 255, 204, 116, 4, 255, 203, 117, 5, 255, 205, 119, 12, 255, 204, 118, 4, 255, 201, 116, 6, 255, 205, 120, 11, 255, 206, 125, 7, 255, 204, 124, 18, 255, 191, 113, 15, 255, 191, 115, 3, 255, 201, 126, 13, 255, 202, 128, 10, 255, 195, 120, 6, 255, 202, 128, 13, 255, 200, 129, 5, 255, 202, 130, 8, 255, 202, 130, 12, 255, 205, 135, 17, 255, 204, 135, 18, 255, 204, 136, 13, 255, 207, 139, 14, 255, 207, 142, 9, 255, 207, 141, 16, 255, 205, 140, 7, 255, 205, 146, 4, 255, 204, 143, 1, 255, 206, 143, 14, 255, 202, 138, 12, 255, 206, 145, 9, 255, 210, 153, 8, 255, 206, 146, 3, 255, 209, 152, 7, 255, 209, 155, 10, 255, 211, 156, 11, 255, 213, 158, 6, 255, 211, 159, 3, 255, 208, 158, 13, 255, 211, 160, 8, 255, 214, 163, 3, 255, 212, 158, 14, 255, 209, 159, 4, 255, 212, 167, 5, 255, 203, 150, 11, 255, 204, 159, 2, 255, 212, 166, 15, 255, 211, 166, 7, 255, 212, 167, 9, 255, 212, 167, 8, 255, 212, 167, 4, 255, 212, 167, 7, 255, 211, 166, 4, 255, 210, 166, 6, 255, 210, 166, 9, 255, 207, 166, 7, 255, 201, 162, 12, 255, 200, 163, 13, 255, 194, 152, 13, 255, 204, 162, 8, 255, 212, 165, 6, 255, 206, 153, 6, 255, 190, 137, 5, 255, 206, 162, 14, 255, 202, 159, 6, 255, 202, 158, 2, 255, 197, 155, 4, 255, 194, 153, 9, 255, 194, 151, 7, 255, 194, 146, 8, 255, 186, 135, 8, 255, 187, 137, 6, 255, 195, 150, 1, 255, 194, 148, 3, 255, 197, 151, 0, 255, 198, 153, 1, 255, 197, 149, 3, 255, 196, 150, 7, 255, 202, 159, 3, 255, 198, 156, 5, 255, 193, 151, 4, 255, 195, 153, 7, 255, 202, 159, 3, 255, 208, 165, 0, 255, 205, 162, 3, 255, 200, 159, 3, 255, 203, 160, 7, 255, 198, 152, 6, 255, 204, 160, 8, 255, 208, 168, 3, 255, 208, 169, 8, 255, 177, 130, 5, 255, 172, 122, 8, 255, 185, 138, 7, 255, 184, 136, 7, 255, 192, 147, 3, 255, 190, 143, 4, 255, 193, 145, 6, 255, 196, 148, 3, 255, 199, 153, 0, 255, 200, 154, 0, 255, 199, 151, 3, 255, 201, 151, 6, 255, 200, 153, 7, 255, 207, 156, 10, 255, 206, 154, 6, 255, 199, 148, 3, 255, 197, 143, 6, 255, 197, 140, 7, 255, 190, 130, 2, 255, 187, 123, 8, 255, 188, 121, 8, 255, 187, 113, 10, 255, 171, 93, 9, 255, 162, 87, 7, 255, 162, 93, 6, 255, 155, 85, 0, 255, 165, 92, 3, 255, 169, 89, 7, 255, 172, 90, 2, 255, 172, 91, 5, 255, 169, 89, 7, 255, 167, 90, 7, 255, 166, 89, 6, 255, 166, 89, 6, 255, 164, 89, 4, 255, 163, 90, 4, 255, 159, 84, 0, 255, 158, 83, 3, 255, 159, 82, 6, 255, 158, 80, 4, 255, 158, 79, 5, 255, 152, 73, 3, 255, 143, 64, 3, 255, 135, 59, 3, 255, 135, 59, 2, 255, 135, 57, 0, 255, 130, 58, 4, 255, 118, 48, 2, 255, 101, 38, 0, 255, 110, 47, 6, 255, 110, 47, 6, 255, 92, 40, 1, 255, 106, 44, 5, 255, 111, 41, 2, 255, 105, 40, 4, 255, 109, 42, 6, 255, 110, 37, 2, 255, 109, 36, 4, 255, 104, 38, 2, 255, 100, 36, 1, 255, 106, 41, 4, 255, 101, 38, 3, 255, 99, 37, 1, 255, 95, 29, 3, 255, 94, 32, 3, 255, 93, 33, 1, 255, 94, 36, 2, 255, 95, 32, 0, 255, 94, 30, 0, 255, 91, 28, 0, 255, 92, 36, 4, 255, 87, 30, 0, 255, 90, 29, 4, 255, 80, 27, 5, 255, 75, 24, 1, 255, 97, 32, 5, 255, 113, 37, 3, 255, 110, 35, 3, 255, 113, 34, 3, 255, 118, 39, 0, 255, 99, 36, 0, 255, 108, 39, 4, 255, 110, 40, 6, 255, 99, 33, 5, 255, 99, 33, 3, 255, 99, 32, 0, 255, 98, 34, 4, 255, 89, 29, 2, 255, 88, 30, 2, 255, 89, 31, 1, 255, 86, 33, 5, 255, 87, 34, 3, 255, 90, 30, 0, 255, 86, 28, 1, 255, 78, 26, 1, 255, 70, 22, 2, 255, 61, 18, 3, 255, 71, 23, 4, 255, 80, 24, 1, 255, 85, 27, 1, 255, 88, 28, 2, 255, 91, 30, 1, 255, 95, 31, 2, 255, 99, 33, 7, 255, 88, 28, 2, 255, 86, 29, 3, 255, 95, 35, 1, 255, 104, 40, 0, 255, 108, 46, 1, 255, 118, 52, 2, 255, 123, 55, 3, 255, 124, 55, 5, 255, 127, 54, 4, 255, 135, 57, 3, 255, 127, 53, 7, 255, 101, 25, 1, 255, 93, 27, 4, 255, 85, 29, 6, 255, 75, 20, 1, 255, 71, 20, 4, 255, 58, 17, 2, 255, 54, 15, 1, 255, 64, 17, 1, 255, 68, 19, 0, 255, 67, 19, 2, 255, 69, 17, 3, 255, 79, 21, 2, 255, 82, 26, 5, 255, 84, 25, 3, 255, 87, 24, 2, 255, 90, 27, 2, 255, 90, 29, 4, 255, 88, 28, 3, 255, 93, 26, 3, 255, 92, 24, 3, 255, 86, 20, 0, 255, 90, 25, 1, 255, 94, 31, 5, 255, 86, 25, 3, 255, 82, 23, 5, 255, 84, 24, 6, 255, 85, 23, 6, 255, 89, 24, 6, 255, 14, 9, 3, 255, 4, 3, 0, 255, 1, 1, 0, 255, 5, 1, 0, 255, 8, 4, 1, 255, 7, 3, 0, 255, 9, 5, 1, 255, 11, 7, 3, 255, 11, 8, 3, 255, 10, 7, 2, 255, 10, 5, 1, 255, 16, 9, 3, 255, 17, 9, 2, 255, 23, 12, 5, 255, 18, 11, 0, 255, 20, 15, 2, 255, 17, 12, 3, 255, 17, 10, 1, 255, 23, 16, 6, 255, 31, 26, 16, 255, 24, 24, 13, 255, 28, 21, 14, 255, 23, 22, 9, 255, 31, 29, 11, 255, 34, 30, 7, 255, 29, 29, 11, 255, 33, 33, 13, 255, 38, 35, 11, 255, 39, 38, 11, 255, 48, 44, 10, 255, 51, 42, 12, 255, 43, 40, 15, 255, 45, 46, 22, 255, 43, 48, 11, 255, 56, 50, 14, 255, 54, 54, 4, 255, 55, 49, 15, 255, 62, 45, 7, 255, 58, 51, 12, 255, 78, 65, 7, 255, 70, 52, 3, 255, 73, 60, 12, 255, 105, 83, 58, 255, 130, 99, 73, 255, 145, 111, 78, 255, 176, 120, 78, 255, 174, 120, 74, 255, 165, 115, 62, 255, 149, 107, 51, 255, 131, 101, 45, 255, 106, 85, 38, 255, 86, 63, 21, 255, 68, 55, 11, 255, 55, 39, 3, 255, 64, 36, 7, 255, 81, 51, 4, 255, 72, 43, 2, 255, 64, 37, 3, 255, 62, 31, 6, 255, 62, 28, 4, 255, 59, 33, 4, 255, 58, 31, 3, 255, 59, 31, 1, 255, 71, 27, 3, 255, 66, 31, 2, 255, 59, 32, 2, 255, 59, 28, 2, 255, 64, 31, 4, 255, 62, 32, 4, 255, 70, 33, 5, 255, 67, 31, 1, 255, 70, 36, 4, 255, 69, 30, 4, 255, 71, 33, 5, 255, 66, 32, 3, 255, 66, 30, 3, 255, 70, 29, 3, 255, 68, 33, 1, 255, 62, 33, 1, 255, 60, 32, 0, 255, 66, 32, 2, 255, 69, 31, 4, 255, 66, 30, 4, 255, 64, 32, 6, 255, 64, 33, 5, 255, 64, 33, 3, 255, 65, 35, 5, 255, 68, 35, 6, 255, 72, 35, 5, 255, 79, 39, 7, 255, 75, 38, 5, 255, 70, 35, 1, 255, 79, 40, 1, 255, 78, 39, 4, 255, 71, 37, 3, 255, 76, 40, 2, 255, 79, 36, 3, 255, 79, 41, 8, 255, 74, 38, 4, 255, 76, 38, 5, 255, 77, 36, 1, 255, 91, 47, 5, 255, 99, 54, 5, 255, 96, 49, 1, 255, 117, 59, 1, 255, 124, 61, 5, 255, 140, 72, 6, 255, 155, 71, 9, 255, 169, 79, 6, 255, 174, 87, 3, 255, 177, 83, 7, 255, 177, 84, 9, 255, 163, 76, 1, 255, 169, 81, 7, 255, 184, 92, 6, 255, 186, 98, 1, 255, 192, 101, 3, 255, 194, 99, 4, 255, 193, 97, 5, 255, 175, 81, 1, 255, 176, 85, 3, 255, 191, 92, 7, 255, 188, 82, 3, 255, 164, 69, 6, 255, 168, 78, 5, 255, 194, 99, 7, 255, 191, 93, 6, 255, 182, 86, 3, 255, 177, 78, 3, 255, 185, 93, 2, 255, 188, 99, 0, 255, 189, 96, 4, 255, 193, 96, 1, 255, 188, 96, 1, 255, 186, 94, 3, 255, 190, 99, 5, 255, 192, 103, 2, 255, 191, 98, 1, 255, 194, 96, 5, 255, 190, 96, 1, 255, 196, 105, 5, 255, 192, 99, 6, 255, 190, 101, 7, 255, 193, 105, 3, 255, 192, 105, 2, 255, 191, 99, 10, 255, 191, 99, 11, 255, 194, 102, 3, 255, 193, 103, 6, 255, 194, 105, 4, 255, 193, 106, 1, 255, 194, 106, 7, 255, 195, 106, 10, 255, 197, 108, 10, 255, 188, 99, 7, 255, 187, 98, 6, 255, 196, 109, 6, 255, 198, 111, 3, 255, 200, 112, 9, 255, 198, 108, 11, 255, 200, 111, 8, 255, 200, 114, 5, 255, 194, 106, 9, 255, 190, 102, 1, 255, 195, 109, 10, 255, 200, 113, 14, 255, 200, 112, 5, 255, 200, 110, 13, 255, 200, 112, 10, 255, 202, 116, 10, 255, 204, 119, 14, 255, 204, 121, 11, 255, 194, 113, 9, 255, 192, 112, 9, 255, 193, 113, 4, 255, 191, 111, 9, 255, 189, 110, 12, 255, 198, 124, 8, 255, 199, 125, 23, 255, 201, 125, 16, 255, 192, 117, 5, 255, 201, 129, 15, 255, 198, 128, 5, 255, 200, 132, 8, 255, 202, 133, 8, 255, 198, 131, 0, 255, 199, 134, 9, 255, 202, 135, 13, 255, 203, 135, 11, 255, 202, 134, 10, 255, 197, 128, 7, 255, 202, 133, 10, 255, 206, 145, 6, 255, 206, 147, 9, 255, 202, 133, 11, 255, 196, 129, 13, 255, 202, 140, 4, 255, 203, 142, 6, 255, 194, 137, 11, 255, 199, 149, 1, 255, 206, 152, 5, 255, 205, 153, 6, 255, 204, 152, 10, 255, 203, 154, 8, 255, 205, 156, 10, 255, 207, 156, 5, 255, 209, 156, 5, 255, 199, 142, 9, 255, 198, 143, 10, 255, 205, 155, 9, 255, 210, 160, 5, 255, 206, 159, 2, 255, 205, 161, 1, 255, 202, 157, 5, 255, 204, 162, 4, 255, 206, 163, 4, 255, 209, 161, 8, 255, 210, 163, 8, 255, 204, 160, 4, 255, 207, 161, 12, 255, 204, 159, 9, 255, 204, 159, 1, 255, 207, 159, 8, 255, 200, 149, 5, 255, 183, 137, 11, 255, 201, 159, 8, 255, 205, 162, 5, 255, 191, 140, 9, 255, 182, 127, 16, 255, 190, 141, 12, 255, 191, 142, 9, 255, 195, 147, 12, 255, 190, 142, 12, 255, 185, 137, 18, 255, 183, 134, 14, 255, 182, 132, 2, 255, 182, 130, 6, 255, 181, 130, 4, 255, 187, 139, 3, 255, 190, 142, 11, 255, 193, 145, 6, 255, 194, 145, 7, 255, 197, 149, 4, 255, 199, 151, 2, 255, 203, 154, 5, 255, 195, 146, 6, 255, 188, 139, 10, 255, 199, 154, 1, 255, 202, 157, 3, 255, 204, 158, 2, 255, 205, 162, 3, 255, 201, 161, 2, 255, 202, 160, 7, 255, 196, 150, 4, 255, 203, 159, 7, 255, 210, 171, 5, 255, 209, 170, 0, 255, 202, 160, 5, 255, 172, 121, 13, 255, 180, 131, 7, 255, 186, 139, 5, 255, 190, 145, 5, 255, 189, 141, 7, 255, 190, 142, 6, 255, 197, 148, 6, 255, 199, 154, 1, 255, 198, 152, 4, 255, 200, 151, 5, 255, 203, 152, 9, 255, 201, 152, 13, 255, 204, 152, 8, 255, 200, 149, 6, 255, 202, 151, 7, 255, 204, 152, 7, 255, 200, 145, 8, 255, 192, 131, 2, 255, 189, 127, 9, 255, 191, 119, 7, 255, 189, 108, 7, 255, 170, 94, 8, 255, 158, 89, 7, 255, 157, 90, 8, 255, 148, 81, 3, 255, 151, 79, 4, 255, 158, 83, 5, 255, 161, 84, 3, 255, 166, 86, 6, 255, 168, 90, 4, 255, 168, 93, 8, 255, 167, 92, 3, 255, 164, 90, 1, 255, 163, 88, 3, 255, 164, 90, 6, 255, 163, 89, 3, 255, 166, 90, 1, 255, 161, 85, 1, 255, 156, 78, 3, 255, 156, 78, 6, 255, 153, 75, 2, 255, 150, 72, 1, 255, 146, 70, 1, 255, 144, 68, 3, 255, 140, 63, 3, 255, 133, 58, 5, 255, 131, 52, 5, 255, 118, 50, 2, 255, 116, 52, 2, 255, 112, 43, 7, 255, 96, 39, 3, 255, 104, 39, 4, 255, 109, 38, 2, 255, 105, 41, 3, 255, 107, 41, 2, 255, 108, 40, 2, 255, 109, 42, 6, 255, 100, 39, 2, 255, 102, 39, 2, 255, 109, 40, 5, 255, 104, 36, 5, 255, 97, 33, 2, 255, 101, 35, 1, 255, 97, 33, 4, 255, 88, 30, 4, 255, 86, 33, 8, 255, 81, 28, 4, 255, 81, 29, 3, 255, 79, 28, 2, 255, 72, 29, 1, 255, 78, 32, 3, 255, 87, 29, 5, 255, 78, 23, 3, 255, 76, 27, 6, 255, 83, 28, 4, 255, 110, 37, 5, 255, 108, 32, 2, 255, 108, 33, 5, 255, 116, 39, 3, 255, 118, 44, 2, 255, 114, 32, 2, 255, 111, 38, 6, 255, 107, 38, 3, 255, 108, 39, 4, 255, 106, 36, 0, 255, 110, 42, 7, 255, 95, 30, 1, 255, 91, 25, 0, 255, 90, 33, 2, 255, 85, 34, 3, 255, 88, 30, 1, 255, 87, 29, 1, 255, 77, 23, 0, 255, 72, 24, 3, 255, 68, 21, 5, 255, 58, 22, 3, 255, 69, 21, 1, 255, 77, 23, 2, 255, 84, 27, 4, 255, 96, 31, 0, 255, 102, 39, 0, 255, 105, 40, 4, 255, 102, 36, 5, 255, 91, 27, 2, 255, 89, 27, 3, 255, 98, 34, 2, 255, 112, 42, 3, 255, 127, 52, 3, 255, 122, 54, 1, 255, 126, 53, 0, 255, 133, 57, 3, 255, 141, 56, 10, 255, 130, 49, 4, 255, 105, 36, 0, 255, 95, 26, 4, 255, 87, 25, 5, 255, 77, 21, 0, 255, 69, 17, 2, 255, 62, 18, 4, 255, 54, 17, 2, 255, 55, 16, 3, 255, 66, 16, 1, 255, 74, 20, 0, 255, 79, 25, 3, 255, 79, 24, 5, 255, 85, 26, 7, 255, 83, 27, 4, 255, 85, 26, 5, 255, 85, 24, 3, 255, 82, 24, 1, 255, 82, 24, 1, 255, 86, 26, 1, 255, 89, 28, 5, 255, 85, 24, 3, 255, 88, 20, 2, 255, 96, 28, 4, 255, 105, 39, 2, 255, 103, 38, 2, 255, 90, 27, 3, 255, 91, 26, 3, 255, 88, 22, 2, 255, 92, 26, 4, 255, 14, 9, 3, 255, 6, 2, 0, 255, 5, 1, 1, 255, 9, 5, 1, 255, 11, 5, 2, 255, 8, 3, 0, 255, 9, 5, 2, 255, 9, 6, 1, 255, 10, 7, 3, 255, 11, 7, 3, 255, 11, 6, 3, 255, 14, 9, 3, 255, 15, 9, 3, 255, 15, 10, 2, 255, 16, 11, 1, 255, 19, 15, 3, 255, 23, 18, 7, 255, 23, 14, 4, 255, 28, 18, 7, 255, 29, 23, 10, 255, 30, 24, 13, 255, 29, 27, 15, 255, 31, 26, 12, 255, 36, 30, 13, 255, 35, 31, 16, 255, 30, 29, 16, 255, 32, 38, 12, 255, 44, 40, 10, 255, 45, 42, 17, 255, 40, 39, 22, 255, 50, 42, 12, 255, 51, 48, 10, 255, 49, 48, 10, 255, 58, 47, 3, 255, 57, 44, 16, 255, 53, 53, 12, 255, 52, 54, 9, 255, 52, 47, 3, 255, 65, 50, 4, 255, 102, 64, 3, 255, 118, 70, 10, 255, 156, 96, 40, 255, 166, 119, 71, 255, 173, 121, 67, 255, 164, 121, 72, 255, 141, 112, 79, 255, 115, 96, 60, 255, 97, 84, 59, 255, 79, 77, 54, 255, 72, 68, 49, 255, 53, 55, 34, 255, 56, 57, 17, 255, 56, 60, 11, 255, 57, 49, 2, 255, 75, 41, 8, 255, 71, 36, 2, 255, 63, 37, 5, 255, 62, 41, 6, 255, 57, 35, 4, 255, 62, 33, 4, 255, 58, 34, 5, 255, 45, 32, 2, 255, 51, 37, 3, 255, 53, 34, 3, 255, 59, 28, 2, 255, 58, 26, 2, 255, 59, 29, 3, 255, 58, 28, 2, 255, 65, 32, 7, 255, 65, 30, 6, 255, 64, 34, 2, 255, 72, 34, 3, 255, 67, 26, 0, 255, 62, 29, 2, 255, 62, 30, 2, 255, 67, 30, 3, 255, 64, 27, 0, 255, 64, 30, 3, 255, 64, 34, 5, 255, 60, 34, 3, 255, 62, 34, 4, 255, 61, 31, 1, 255, 67, 33, 5, 255, 62, 30, 3, 255, 65, 34, 1, 255, 66, 37, 0, 255, 66, 37, 4, 255, 66, 34, 7, 255, 68, 33, 2, 255, 73, 35, 1, 255, 73, 38, 5, 255, 72, 41, 6, 255, 78, 38, 0, 255, 78, 35, 3, 255, 77, 37, 8, 255, 78, 35, 2, 255, 69, 39, 4, 255, 75, 37, 3, 255, 74, 40, 3, 255, 75, 42, 4, 255, 79, 39, 2, 255, 80, 40, 1, 255, 73, 41, 4, 255, 72, 42, 3, 255, 84, 40, 5, 255, 77, 42, 2, 255, 81, 42, 6, 255, 93, 48, 9, 255, 107, 50, 8, 255, 129, 65, 1, 255, 139, 69, 4, 255, 151, 79, 3, 255, 153, 77, 2, 255, 159, 77, 2, 255, 178, 90, 1, 255, 188, 100, 1, 255, 191, 99, 5, 255, 186, 88, 0, 255, 179, 80, 11, 255, 173, 84, 14, 255, 179, 88, 2, 255, 182, 81, 3, 255, 175, 80, 0, 255, 159, 68, 10, 255, 177, 88, 9, 255, 189, 97, 1, 255, 169, 73, 5, 255, 159, 70, 3, 255, 168, 70, 3, 255, 186, 91, 11, 255, 190, 97, 2, 255, 190, 96, 3, 255, 190, 94, 4, 255, 187, 96, 0, 255, 191, 100, 10, 255, 191, 99, 7, 255, 192, 102, 1, 255, 192, 99, 1, 255, 192, 96, 5, 255, 193, 100, 7, 255, 193, 100, 1, 255, 196, 100, 7, 255, 195, 102, 3, 255, 196, 106, 9, 255, 187, 97, 4, 255, 185, 94, 1, 255, 190, 99, 6, 255, 194, 104, 5, 255, 197, 107, 6, 255, 192, 104, 4, 255, 190, 102, 3, 255, 190, 103, 3, 255, 188, 99, 6, 255, 192, 102, 7, 255, 198, 112, 2, 255, 198, 113, 4, 255, 199, 113, 7, 255, 199, 113, 7, 255, 197, 111, 3, 255, 201, 114, 7, 255, 203, 115, 4, 255, 204, 117, 1, 255, 194, 108, 1, 255, 186, 99, 4, 255, 194, 106, 16, 255, 197, 112, 12, 255, 197, 113, 4, 255, 192, 105, 5, 255, 193, 106, 8, 255, 198, 113, 12, 255, 197, 114, 12, 255, 196, 116, 14, 255, 187, 106, 15, 255, 185, 106, 10, 255, 191, 114, 3, 255, 192, 114, 4, 255, 194, 116, 11, 255, 198, 122, 19, 255, 196, 122, 18, 255, 194, 121, 10, 255, 189, 116, 7, 255, 198, 127, 14, 255, 197, 129, 13, 255, 194, 125, 14, 255, 198, 128, 16, 255, 196, 128, 4, 255, 196, 129, 0, 255, 199, 131, 3, 255, 194, 124, 6, 255, 192, 122, 13, 255, 187, 121, 5, 255, 190, 121, 13, 255, 193, 129, 16, 255, 194, 133, 17, 255, 197, 128, 4, 255, 189, 123, 14, 255, 194, 130, 15, 255, 189, 126, 7, 255, 182, 129, 21, 255, 193, 144, 11, 255, 200, 145, 8, 255, 200, 147, 0, 255, 196, 147, 11, 255, 198, 147, 16, 255, 200, 149, 4, 255, 202, 153, 8, 255, 191, 137, 11, 255, 186, 130, 8, 255, 195, 144, 11, 255, 193, 145, 5, 255, 197, 147, 4, 255, 197, 148, 12, 255, 200, 154, 11, 255, 198, 154, 4, 255, 198, 156, 3, 255, 196, 150, 7, 255, 196, 146, 15, 255, 203, 153, 11, 255, 203, 153, 8, 255, 197, 149, 10, 255, 194, 150, 5, 255, 196, 153, 3, 255, 199, 153, 6, 255, 194, 145, 8, 255, 192, 145, 2, 255, 189, 144, 4, 255, 180, 139, 6, 255, 176, 134, 9, 255, 179, 132, 17, 255, 165, 115, 3, 255, 174, 124, 10, 255, 176, 126, 15, 255, 177, 124, 4, 255, 183, 128, 9, 255, 186, 134, 9, 255, 183, 134, 2, 255, 182, 134, 9, 255, 180, 132, 7, 255, 184, 136, 6, 255, 187, 140, 8, 255, 191, 145, 3, 255, 190, 141, 5, 255, 194, 146, 3, 255, 199, 151, 4, 255, 195, 149, 4, 255, 193, 147, 6, 255, 195, 150, 3, 255, 201, 159, 5, 255, 200, 159, 3, 255, 196, 153, 5, 255, 199, 155, 3, 255, 199, 158, 2, 255, 202, 161, 4, 255, 204, 160, 5, 255, 202, 159, 1, 255, 209, 169, 7, 255, 207, 164, 1, 255, 209, 167, 1, 255, 197, 151, 3, 255, 186, 135, 10, 255, 179, 127, 11, 255, 187, 138, 8, 255, 188, 139, 6, 255, 189, 137, 4, 255, 195, 142, 9, 255, 198, 149, 6, 255, 198, 150, 12, 255, 200, 154, 9, 255, 200, 152, 2, 255, 204, 154, 6, 255, 205, 152, 2, 255, 202, 148, 2, 255, 202, 148, 3, 255, 205, 149, 5, 255, 198, 137, 5, 255, 199, 131, 11, 255, 193, 129, 9, 255, 185, 114, 13, 255, 170, 92, 9, 255, 156, 86, 6, 255, 155, 86, 4, 255, 163, 92, 6, 255, 159, 93, 5, 255, 160, 91, 7, 255, 167, 98, 2, 255, 173, 103, 5, 255, 171, 100, 5, 255, 169, 99, 2, 255, 173, 97, 12, 255, 169, 95, 4, 255, 165, 92, 0, 255, 163, 89, 3, 255, 164, 90, 7, 255, 164, 89, 2, 255, 164, 87, 0, 255, 160, 83, 0, 255, 157, 81, 1, 255, 158, 82, 2, 255, 157, 80, 2, 255, 155, 77, 2, 255, 152, 72, 2, 255, 148, 69, 3, 255, 142, 68, 2, 255, 144, 66, 4, 255, 140, 58, 5, 255, 127, 48, 2, 255, 113, 48, 4, 255, 114, 44, 5, 255, 104, 37, 1, 255, 107, 42, 5, 255, 110, 39, 2, 255, 108, 43, 2, 255, 100, 40, 0, 255, 101, 37, 1, 255, 105, 39, 5, 255, 102, 38, 3, 255, 96, 36, 2, 255, 89, 32, 2, 255, 85, 31, 2, 255, 82, 27, 3, 255, 79, 22, 6, 255, 78, 26, 7, 255, 72, 26, 4, 255, 72, 28, 4, 255, 72, 26, 3, 255, 75, 29, 7, 255, 76, 27, 4, 255, 75, 26, 1, 255, 81, 35, 3, 255, 82, 34, 2, 255, 84, 27, 0, 255, 85, 29, 3, 255, 79, 27, 2, 255, 96, 27, 7, 255, 105, 35, 4, 255, 109, 40, 7, 255, 114, 38, 4, 255, 117, 42, 3, 255, 108, 33, 4, 255, 109, 33, 2, 255, 109, 38, 1, 255, 103, 36, 3, 255, 99, 31, 1, 255, 109, 38, 2, 255, 112, 38, 2, 255, 108, 36, 6, 255, 94, 34, 3, 255, 90, 31, 1, 255, 92, 27, 5, 255, 77, 27, 2, 255, 68, 22, 1, 255, 67, 20, 3, 255, 65, 21, 2, 255, 71, 25, 5, 255, 72, 26, 1, 255, 85, 31, 6, 255, 94, 31, 7, 255, 102, 38, 5, 255, 101, 34, 2, 255, 101, 34, 3, 255, 106, 38, 4, 255, 107, 40, 4, 255, 113, 47, 5, 255, 123, 54, 7, 255, 130, 56, 4, 255, 131, 53, 2, 255, 124, 53, 2, 255, 136, 60, 6, 255, 133, 59, 2, 255, 132, 52, 6, 255, 113, 37, 4, 255, 94, 29, 1, 255, 86, 28, 3, 255, 72, 19, 2, 255, 65, 16, 3, 255, 65, 20, 4, 255, 59, 17, 0, 255, 60, 18, 3, 255, 65, 18, 5, 255, 75, 21, 5, 255, 82, 24, 4, 255, 82, 25, 1, 255, 80, 27, 2, 255, 79, 26, 6, 255, 85, 25, 3, 255, 87, 24, 3, 255, 86, 22, 2, 255, 86, 23, 3, 255, 86, 23, 1, 255, 89, 23, 0, 255, 90, 28, 2, 255, 88, 29, 1, 255, 87, 25, 2, 255, 89, 25, 3, 255, 99, 31, 0, 255, 109, 37, 0, 255, 108, 35, 4, 255, 99, 33, 3, 255, 86, 24, 0, 255, 84, 24, 1, 255, 12, 7, 3, 255, 7, 2, 0, 255, 6, 2, 2, 255, 9, 4, 1, 255, 10, 3, 0, 255, 10, 5, 1, 255, 13, 9, 5, 255, 9, 6, 1, 255, 9, 6, 1, 255, 12, 8, 4, 255, 14, 9, 4, 255, 12, 7, 1, 255, 14, 8, 3, 255, 19, 10, 6, 255, 18, 12, 4, 255, 18, 13, 2, 255, 19, 17, 5, 255, 18, 17, 4, 255, 16, 17, 2, 255, 19, 20, 3, 255, 37, 26, 14, 255, 34, 25, 16, 255, 34, 28, 16, 255, 31, 32, 14, 255, 34, 33, 14, 255, 47, 38, 14, 255, 38, 43, 6, 255, 41, 40, 21, 255, 40, 39, 20, 255, 41, 42, 14, 255, 56, 48, 11, 255, 48, 51, 12, 255, 47, 52, 8, 255, 51, 52, 9, 255, 45, 47, 9, 255, 53, 44, 11, 255, 67, 46, 6, 255, 107, 65, 7, 255, 145, 76, 14, 255, 159, 95, 11, 255, 167, 107, 18, 255, 162, 123, 57, 255, 137, 115, 63, 255, 107, 95, 68, 255, 86, 84, 61, 255, 74, 82, 72, 255, 67, 73, 65, 255, 61, 67, 59, 255, 69, 65, 57, 255, 65, 64, 45, 255, 62, 65, 42, 255, 66, 61, 26, 255, 66, 60, 21, 255, 68, 58, 3, 255, 65, 39, 2, 255, 63, 35, 7, 255, 55, 35, 4, 255, 56, 39, 9, 255, 49, 36, 1, 255, 59, 37, 5, 255, 62, 34, 5, 255, 52, 28, 4, 255, 55, 26, 5, 255, 51, 24, 3, 255, 51, 30, 3, 255, 56, 30, 4, 255, 58, 34, 3, 255, 58, 31, 0, 255, 65, 28, 0, 255, 68, 34, 0, 255, 67, 31, 2, 255, 66, 32, 3, 255, 62, 33, 1, 255, 64, 31, 3, 255, 60, 29, 2, 255, 58, 32, 2, 255, 59, 33, 3, 255, 61, 30, 5, 255, 60, 30, 4, 255, 59, 31, 3, 255, 60, 35, 5, 255, 60, 32, 2, 255, 62, 32, 3, 255, 62, 33, 2, 255, 61, 32, 2, 255, 61, 30, 1, 255, 62, 33, 2, 255, 66, 36, 2, 255, 71, 37, 5, 255, 72, 37, 5, 255, 67, 35, 2, 255, 66, 38, 1, 255, 73, 41, 1, 255, 75, 39, 4, 255, 71, 38, 3, 255, 70, 38, 0, 255, 75, 41, 2, 255, 77, 36, 0, 255, 75, 38, 2, 255, 71, 42, 4, 255, 77, 40, 2, 255, 76, 43, 6, 255, 71, 41, 7, 255, 77, 45, 1, 255, 79, 45, 0, 255, 75, 42, 0, 255, 68, 39, 5, 255, 74, 44, 2, 255, 77, 44, 0, 255, 79, 38, 2, 255, 79, 44, 6, 255, 90, 48, 1, 255, 111, 52, 6, 255, 120, 52, 6, 255, 119, 52, 10, 255, 139, 66, 5, 255, 165, 77, 8, 255, 177, 86, 6, 255, 165, 80, 1, 255, 178, 91, 8, 255, 184, 92, 0, 255, 181, 91, 5, 255, 182, 96, 5, 255, 183, 92, 6, 255, 183, 91, 4, 255, 179, 90, 1, 255, 170, 80, 4, 255, 173, 85, 6, 255, 158, 68, 4, 255, 170, 78, 8, 255, 187, 96, 3, 255, 188, 93, 0, 255, 190, 95, 6, 255, 192, 96, 7, 255, 191, 99, 6, 255, 189, 100, 2, 255, 191, 100, 6, 255, 188, 97, 5, 255, 189, 98, 7, 255, 185, 94, 6, 255, 191, 100, 6, 255, 193, 100, 8, 255, 194, 102, 3, 255, 194, 101, 1, 255, 189, 95, 6, 255, 187, 95, 7, 255, 194, 105, 7, 255, 197, 109, 2, 255, 194, 106, 0, 255, 193, 106, 2, 255, 194, 107, 5, 255, 193, 108, 7, 255, 193, 107, 10, 255, 191, 106, 6, 255, 195, 110, 3, 255, 196, 113, 10, 255, 195, 112, 10, 255, 195, 111, 7, 255, 200, 116, 5, 255, 202, 116, 5, 255, 203, 117, 10, 255, 205, 118, 9, 255, 200, 117, 4, 255, 195, 114, 9, 255, 195, 109, 11, 255, 192, 109, 12, 255, 195, 112, 8, 255, 196, 113, 8, 255, 195, 113, 5, 255, 194, 111, 5, 255, 189, 109, 6, 255, 187, 109, 3, 255, 187, 110, 8, 255, 190, 114, 8, 255, 196, 122, 2, 255, 194, 118, 9, 255, 193, 119, 9, 255, 192, 118, 7, 255, 194, 121, 5, 255, 189, 118, 3, 255, 182, 111, 6, 255, 190, 120, 15, 255, 190, 123, 8, 255, 188, 121, 6, 255, 192, 121, 13, 255, 189, 119, 13, 255, 189, 119, 10, 255, 194, 126, 10, 255, 184, 117, 1, 255, 175, 107, 8, 255, 187, 124, 17, 255, 180, 119, 12, 255, 181, 118, 21, 255, 181, 122, 4, 255, 182, 120, 12, 255, 178, 118, 20, 255, 178, 123, 4, 255, 178, 122, 7, 255, 183, 129, 16, 255, 188, 140, 9, 255, 186, 139, 7, 255, 193, 142, 3, 255, 197, 143, 11, 255, 194, 140, 15, 255, 189, 140, 7, 255, 193, 143, 10, 255, 183, 126, 16, 255, 173, 115, 12, 255, 191, 139, 11, 255, 194, 143, 12, 255, 183, 128, 12, 255, 181, 126, 12, 255, 189, 138, 3, 255, 194, 144, 10, 255, 194, 143, 11, 255, 187, 135, 11, 255, 186, 132, 11, 255, 187, 136, 5, 255, 187, 140, 6, 255, 185, 139, 10, 255, 178, 135, 4, 255, 184, 141, 8, 255, 190, 145, 7, 255, 187, 139, 6, 255, 178, 133, 11, 255, 181, 137, 7, 255, 178, 132, 8, 255, 176, 134, 7, 255, 174, 133, 12, 255, 164, 122, 6, 255, 166, 119, 7, 255, 168, 118, 6, 255, 175, 124, 6, 255, 177, 124, 9, 255, 182, 131, 11, 255, 180, 132, 5, 255, 178, 132, 5, 255, 181, 134, 8, 255, 178, 129, 9, 255, 180, 130, 15, 255, 185, 138, 6, 255, 185, 138, 2, 255, 189, 142, 0, 255, 191, 143, 9, 255, 194, 146, 5, 255, 194, 147, 7, 255, 196, 150, 2, 255, 200, 153, 10, 255, 192, 147, 3, 255, 194, 146, 11, 255, 200, 154, 9, 255, 198, 159, 0, 255, 199, 159, 0, 255, 201, 156, 1, 255, 203, 159, 3, 255, 203, 160, 4, 255, 203, 156, 8, 255, 205, 158, 8, 255, 193, 145, 0, 255, 191, 140, 11, 255, 169, 115, 8, 255, 184, 133, 10, 255, 192, 144, 7, 255, 185, 133, 1, 255, 189, 134, 6, 255, 197, 147, 0, 255, 198, 152, 4, 255, 199, 155, 3, 255, 201, 152, 7, 255, 203, 147, 13, 255, 195, 139, 3, 255, 199, 141, 4, 255, 202, 145, 4, 255, 199, 139, 5, 255, 191, 124, 5, 255, 190, 119, 8, 255, 183, 117, 2, 255, 164, 96, 2, 255, 156, 87, 3, 255, 163, 97, 4, 255, 162, 91, 9, 255, 170, 95, 9, 255, 172, 104, 0, 255, 181, 113, 11, 255, 173, 106, 1, 255, 172, 105, 3, 255, 170, 101, 4, 255, 170, 99, 7, 255, 169, 93, 6, 255, 166, 93, 3, 255, 165, 91, 3, 255, 164, 91, 6, 255, 166, 91, 8, 255, 164, 88, 5, 255, 162, 85, 3, 255, 158, 81, 3, 255, 155, 79, 3, 255, 152, 75, 0, 255, 155, 76, 4, 255, 154, 76, 6, 255, 152, 72, 5, 255, 146, 70, 1, 255, 146, 68, 1, 255, 147, 63, 1, 255, 134, 59, 2, 255, 127, 51, 4, 255, 113, 41, 2, 255, 110, 41, 1, 255, 105, 43, 2, 255, 99, 37, 1, 255, 112, 37, 5, 255, 107, 41, 3, 255, 103, 41, 3, 255, 103, 33, 3, 255, 97, 36, 3, 255, 101, 37, 5, 255, 91, 32, 1, 255, 79, 29, 0, 255, 83, 30, 5, 255, 86, 28, 7, 255, 84, 25, 4, 255, 84, 28, 6, 255, 82, 29, 3, 255, 79, 30, 0, 255, 81, 31, 1, 255, 84, 31, 1, 255, 84, 29, 0, 255, 89, 30, 1, 255, 82, 30, 0, 255, 74, 31, 0, 255, 82, 29, 4, 255, 84, 25, 9, 255, 76, 30, 11, 255, 76, 25, 1, 255, 94, 33, 1, 255, 106, 37, 2, 255, 103, 28, 1, 255, 102, 38, 2, 255, 104, 39, 7, 255, 115, 41, 3, 255, 109, 36, 3, 255, 101, 33, 4, 255, 100, 34, 2, 255, 102, 31, 1, 255, 110, 35, 2, 255, 110, 37, 0, 255, 98, 33, 1, 255, 87, 28, 1, 255, 74, 25, 2, 255, 56, 24, 0, 255, 57, 19, 0, 255, 72, 23, 5, 255, 76, 29, 2, 255, 82, 24, 5, 255, 81, 30, 2, 255, 96, 39, 1, 255, 105, 39, 4, 255, 98, 33, 1, 255, 101, 32, 0, 255, 109, 39, 3, 255, 117, 48, 5, 255, 121, 52, 2, 255, 126, 54, 1, 255, 133, 58, 2, 255, 134, 58, 2, 255, 131, 56, 1, 255, 137, 58, 2, 255, 138, 59, 2, 255, 121, 52, 1, 255, 117, 50, 6, 255, 102, 35, 2, 255, 89, 27, 4, 255, 76, 25, 0, 255, 66, 19, 3, 255, 63, 15, 5, 255, 60, 19, 1, 255, 61, 19, 1, 255, 56, 16, 2, 255, 63, 21, 4, 255, 79, 24, 1, 255, 82, 24, 3, 255, 79, 22, 4, 255, 81, 20, 1, 255, 89, 22, 3, 255, 85, 23, 3, 255, 85, 23, 2, 255, 89, 25, 4, 255, 89, 26, 5, 255, 85, 24, 2, 255, 87, 23, 4, 255, 93, 24, 2, 255, 93, 26, 1, 255, 84, 22, 0, 255, 79, 18, 2, 255, 85, 21, 5, 255, 90, 21, 1, 255, 101, 27, 2, 255, 105, 30, 2, 255, 92, 23, 0, 255, 84, 20, 3, 255, 9, 6, 1, 255, 5, 3, 1, 255, 5, 3, 2, 255, 8, 3, 0, 255, 8, 4, 0, 255, 10, 7, 2, 255, 11, 8, 4, 255, 12, 7, 3, 255, 9, 5, 1, 255, 13, 8, 4, 255, 14, 9, 3, 255, 14, 10, 2, 255, 15, 11, 3, 255, 17, 11, 4, 255, 19, 13, 4, 255, 21, 14, 3, 255, 21, 15, 4, 255, 19, 17, 4, 255, 21, 23, 4, 255, 21, 20, 1, 255, 31, 25, 8, 255, 42, 32, 18, 255, 34, 32, 17, 255, 35, 37, 20, 255, 41, 39, 12, 255, 49, 44, 10, 255, 42, 45, 7, 255, 48, 44, 12, 255, 43, 44, 13, 255, 39, 50, 17, 255, 53, 47, 18, 255, 50, 54, 7, 255, 44, 48, 6, 255, 52, 49, 13, 255, 78, 54, 8, 255, 126, 71, 19, 255, 165, 91, 16, 255, 167, 100, 7, 255, 143, 89, 9, 255, 101, 87, 3, 255, 94, 76, 23, 255, 81, 74, 51, 255, 63, 65, 50, 255, 59, 70, 61, 255, 72, 70, 66, 255, 75, 79, 65, 255, 70, 78, 59, 255, 62, 68, 54, 255, 69, 67, 56, 255, 63, 62, 50, 255, 60, 67, 41, 255, 62, 64, 31, 255, 63, 55, 23, 255, 68, 56, 19, 255, 62, 46, 3, 255, 57, 33, 2, 255, 59, 35, 3, 255, 56, 33, 3, 255, 59, 38, 7, 255, 57, 40, 6, 255, 57, 36, 6, 255, 55, 24, 5, 255, 54, 24, 5, 255, 57, 29, 6, 255, 57, 27, 1, 255, 61, 34, 4, 255, 62, 32, 1, 255, 68, 33, 2, 255, 67, 30, 1, 255, 67, 33, 1, 255, 68, 33, 4, 255, 63, 30, 1, 255, 67, 34, 0, 255, 68, 31, 1, 255, 71, 33, 7, 255, 68, 33, 5, 255, 65, 34, 2, 255, 64, 34, 2, 255, 56, 30, 1, 255, 60, 30, 2, 255, 63, 29, 3, 255, 63, 31, 3, 255, 56, 31, 1, 255, 58, 33, 5, 255, 61, 31, 4, 255, 64, 32, 4, 255, 63, 32, 5, 255, 66, 35, 5, 255, 69, 37, 5, 255, 67, 33, 3, 255, 72, 36, 2, 255, 75, 45, 4, 255, 70, 41, 2, 255, 74, 37, 1, 255, 77, 39, 3, 255, 71, 41, 6, 255, 76, 36, 2, 255, 86, 42, 2, 255, 86, 39, 2, 255, 82, 39, 3, 255, 77, 41, 1, 255, 79, 43, 5, 255, 76, 43, 6, 255, 74, 40, 4, 255, 78, 44, 2, 255, 82, 41, 3, 255, 83, 42, 3, 255, 76, 38, 0, 255, 82, 47, 3, 255, 81, 44, 8, 255, 81, 41, 6, 255, 79, 40, 1, 255, 78, 43, 6, 255, 78, 45, 4, 255, 76, 40, 7, 255, 76, 39, 9, 255, 82, 39, 12, 255, 107, 52, 10, 255, 139, 69, 2, 255, 158, 72, 8, 255, 168, 79, 11, 255, 175, 92, 3, 255, 177, 89, 3, 255, 177, 86, 3, 255, 176, 86, 7, 255, 178, 90, 8, 255, 180, 92, 12, 255, 176, 86, 5, 255, 166, 84, 1, 255, 172, 86, 6, 255, 183, 92, 5, 255, 182, 90, 2, 255, 187, 95, 2, 255, 184, 90, 4, 255, 183, 89, 3, 255, 184, 92, 2, 255, 172, 77, 3, 255, 180, 87, 9, 255, 188, 98, 5, 255, 189, 99, 6, 255, 192, 100, 5, 255, 191, 101, 6, 255, 193, 101, 4, 255, 197, 104, 2, 255, 196, 103, 6, 255, 186, 93, 5, 255, 189, 102, 2, 255, 195, 108, 3, 255, 194, 108, 2, 255, 194, 109, 3, 255, 190, 105, 2, 255, 191, 107, 11, 255, 191, 109, 10, 255, 194, 110, 4, 255, 194, 109, 4, 255, 192, 109, 10, 255, 191, 110, 4, 255, 195, 114, 4, 255, 199, 115, 12, 255, 198, 112, 12, 255, 197, 114, 6, 255, 197, 109, 5, 255, 188, 106, 9, 255, 189, 112, 11, 255, 187, 101, 10, 255, 180, 95, 16, 255, 189, 109, 17, 255, 190, 111, 15, 255, 192, 109, 12, 255, 195, 111, 13, 255, 191, 109, 12, 255, 190, 111, 8, 255, 187, 108, 11, 255, 177, 98, 6, 255, 181, 107, 1, 255, 185, 114, 7, 255, 183, 112, 9, 255, 183, 111, 4, 255, 186, 113, 9, 255, 185, 115, 9, 255, 172, 102, 7, 255, 178, 109, 14, 255, 182, 116, 6, 255, 183, 115, 3, 255, 183, 110, 8, 255, 172, 99, 19, 255, 170, 105, 23, 255, 179, 116, 9, 255, 177, 114, 10, 255, 170, 105, 14, 255, 177, 117, 13, 255, 176, 120, 12, 255, 179, 120, 11, 255, 180, 121, 11, 255, 174, 123, 9, 255, 176, 125, 12, 255, 174, 124, 16, 255, 174, 125, 8, 255, 181, 126, 14, 255, 183, 131, 14, 255, 181, 130, 17, 255, 181, 132, 22, 255, 179, 131, 17, 255, 177, 131, 13, 255, 177, 132, 8, 255, 176, 132, 10, 255, 184, 137, 14, 255, 173, 124, 9, 255, 169, 123, 7, 255, 176, 129, 18, 255, 178, 130, 10, 255, 174, 128, 7, 255, 171, 124, 6, 255, 178, 131, 2, 255, 182, 134, 6, 255, 179, 132, 10, 255, 174, 129, 13, 255, 175, 131, 6, 255, 179, 135, 8, 255, 181, 138, 8, 255, 176, 134, 7, 255, 174, 131, 13, 255, 172, 127, 10, 255, 167, 119, 8, 255, 165, 119, 7, 255, 168, 120, 15, 255, 161, 112, 9, 255, 161, 117, 11, 255, 163, 119, 11, 255, 171, 125, 5, 255, 173, 120, 10, 255, 167, 115, 6, 255, 163, 112, 11, 255, 160, 109, 21, 255, 166, 117, 18, 255, 173, 122, 13, 255, 175, 123, 8, 255, 176, 123, 3, 255, 181, 130, 2, 255, 181, 132, 11, 255, 180, 132, 5, 255, 181, 131, 6, 255, 184, 135, 7, 255, 186, 138, 7, 255, 186, 139, 2, 255, 181, 132, 7, 255, 190, 140, 11, 255, 198, 147, 9, 255, 184, 129, 14, 255, 183, 133, 8, 255, 199, 155, 4, 255, 197, 156, 2, 255, 196, 154, 3, 255, 201, 156, 4, 255, 202, 156, 2, 255, 191, 145, 1, 255, 196, 148, 11, 255, 198, 152, 7, 255, 197, 149, 7, 255, 196, 150, 2, 255, 183, 132, 19, 255, 181, 130, 17, 255, 192, 146, 9, 255, 186, 138, 2, 255, 189, 136, 7, 255, 198, 147, 0, 255, 203, 153, 7, 255, 204, 155, 4, 255, 203, 150, 6, 255, 195, 135, 4, 255, 196, 136, 5, 255, 200, 142, 3, 255, 199, 144, 1, 255, 192, 134, 4, 255, 186, 122, 10, 255, 180, 115, 9, 255, 182, 113, 3, 255, 185, 118, 5, 255, 176, 113, 4, 255, 174, 110, 2, 255, 179, 109, 5, 255, 177, 107, 7, 255, 176, 108, 1, 255, 178, 112, 6, 255, 173, 106, 2, 255, 172, 103, 7, 255, 173, 100, 5, 255, 168, 93, 4, 255, 171, 96, 2, 255, 170, 95, 6, 255, 165, 93, 7, 255, 164, 93, 4, 255, 163, 92, 3, 255, 162, 88, 6, 255, 159, 85, 4, 255, 159, 84, 3, 255, 157, 80, 4, 255, 156, 78, 4, 255, 158, 79, 8, 255, 151, 72, 6, 255, 150, 71, 5, 255, 151, 72, 1, 255, 146, 67, 2, 255, 140, 63, 2, 255, 139, 60, 3, 255, 133, 60, 7, 255, 117, 47, 3, 255, 109, 41, 2, 255, 107, 44, 4, 255, 101, 36, 3, 255, 106, 35, 6, 255, 110, 42, 4, 255, 110, 40, 3, 255, 100, 34, 3, 255, 97, 39, 5, 255, 89, 35, 2, 255, 87, 35, 1, 255, 92, 35, 4, 255, 97, 36, 7, 255, 95, 29, 3, 255, 86, 29, 1, 255, 81, 30, 1, 255, 76, 27, 2, 255, 76, 28, 3, 255, 81, 29, 4, 255, 79, 30, 2, 255, 82, 28, 1, 255, 90, 29, 3, 255, 97, 34, 6, 255, 97, 37, 2, 255, 106, 41, 5, 255, 107, 38, 5, 255, 100, 36, 3, 255, 95, 30, 2, 255, 88, 28, 4, 255, 99, 32, 1, 255, 110, 30, 4, 255, 105, 36, 3, 255, 109, 35, 1, 255, 114, 39, 2, 255, 109, 36, 2, 255, 103, 30, 2, 255, 105, 33, 4, 255, 106, 34, 5, 255, 99, 33, 2, 255, 95, 31, 1, 255, 101, 32, 3, 255, 83, 25, 2, 255, 61, 21, 1, 255, 62, 24, 4, 255, 69, 24, 4, 255, 81, 25, 4, 255, 81, 27, 6, 255, 84, 29, 2, 255, 98, 37, 0, 255, 107, 43, 0, 255, 108, 39, 3, 255, 105, 34, 2, 255, 119, 44, 2, 255, 128, 54, 5, 255, 124, 52, 1, 255, 127, 55, 3, 255, 131, 57, 3, 255, 135, 58, 4, 255, 134, 57, 3, 255, 141, 59, 3, 255, 141, 59, 5, 255, 134, 55, 1, 255, 131, 50, 2, 255, 113, 46, 6, 255, 89, 31, 2, 255, 77, 20, 6, 255, 70, 22, 2, 255, 69, 19, 3, 255, 75, 21, 2, 255, 69, 23, 4, 255, 58, 16, 6, 255, 64, 16, 4, 255, 78, 22, 4, 255, 77, 24, 0, 255, 78, 23, 2, 255, 79, 22, 5, 255, 81, 23, 3, 255, 81, 21, 2, 255, 79, 23, 3, 255, 82, 23, 2, 255, 86, 24, 3, 255, 85, 23, 3, 255, 82, 21, 2, 255, 82, 20, 2, 255, 85, 21, 4, 255, 82, 17, 4, 255, 79, 18, 4, 255, 77, 21, 0, 255, 78, 21, 0, 255, 89, 27, 4, 255, 100, 33, 5, 255, 104, 31, 5, 255, 86, 22, 1, 255, 77, 20, 5, 255, 5, 2, 0, 255, 5, 3, 2, 255, 7, 5, 4, 255, 9, 5, 2, 255, 7, 4, 0, 255, 8, 6, 1, 255, 8, 6, 2, 255, 10, 8, 1, 255, 10, 6, 0, 255, 14, 10, 2, 255, 16, 11, 3, 255, 17, 12, 3, 255, 17, 14, 4, 255, 13, 14, 4, 255, 18, 15, 3, 255, 21, 18, 4, 255, 23, 20, 5, 255, 25, 23, 5, 255, 28, 23, 3, 255, 28, 26, 6, 255, 28, 29, 3, 255, 41, 35, 8, 255, 42, 36, 22, 255, 35, 40, 18, 255, 39, 40, 19, 255, 41, 39, 11, 255, 44, 43, 10, 255, 48, 46, 17, 255, 54, 50, 10, 255, 47, 50, 11, 255, 50, 43, 6, 255, 66, 49, 5, 255, 111, 68, 20, 255, 157, 94, 22, 255, 177, 107, 22, 255, 154, 107, 12, 255, 129, 103, 18, 255, 101, 73, 15, 255, 60, 42, 5, 255, 35, 35, 13, 255, 48, 54, 35, 255, 79, 77, 49, 255, 71, 73, 37, 255, 68, 74, 66, 255, 73, 73, 67, 255, 72, 77, 65, 255, 66, 74, 63, 255, 64, 68, 54, 255, 66, 65, 56, 255, 65, 61, 43, 255, 65, 63, 41, 255, 67, 66, 40, 255, 65, 58, 16, 255, 64, 54, 27, 255, 59, 51, 15, 255, 55, 40, 5, 255, 51, 30, 7, 255, 54, 31, 2, 255, 66, 36, 5, 255, 55, 38, 3, 255, 57, 44, 11, 255, 56, 32, 4, 255, 54, 26, 0, 255, 55, 25, 1, 255, 63, 25, 4, 255, 64, 31, 5, 255, 61, 28, 2, 255, 66, 31, 4, 255, 62, 30, 3, 255, 58, 30, 4, 255, 62, 33, 4, 255, 67, 31, 1, 255, 72, 34, 3, 255, 66, 34, 4, 255, 66, 32, 4, 255, 66, 31, 3, 255, 63, 32, 2, 255, 63, 36, 3, 255, 56, 33, 0, 255, 59, 30, 1, 255, 67, 30, 3, 255, 69, 32, 5, 255, 61, 32, 1, 255, 61, 32, 2, 255, 64, 33, 2, 255, 70, 38, 2, 255, 70, 35, 1, 255, 72, 37, 4, 255, 72, 41, 4, 255, 72, 40, 6, 255, 77, 36, 3, 255, 85, 39, 3, 255, 80, 39, 3, 255, 84, 40, 3, 255, 88, 40, 1, 255, 84, 39, 4, 255, 84, 42, 4, 255, 83, 37, 0, 255, 82, 38, 2, 255, 81, 42, 3, 255, 80, 43, 2, 255, 82, 43, 3, 255, 81, 44, 4, 255, 81, 43, 4, 255, 83, 40, 3, 255, 84, 40, 1, 255, 87, 42, 0, 255, 83, 44, 1, 255, 81, 45, 3, 255, 80, 45, 2, 255, 83, 46, 1, 255, 87, 50, 3, 255, 79, 47, 3, 255, 80, 48, 1, 255, 89, 49, 3, 255, 90, 48, 1, 255, 84, 51, 5, 255, 80, 48, 4, 255, 97, 54, 1, 255, 100, 46, 0, 255, 104, 47, 7, 255, 124, 61, 1, 255, 144, 69, 4, 255, 159, 77, 3, 255, 173, 86, 9, 255, 177, 90, 4, 255, 176, 90, 0, 255, 175, 84, 2, 255, 178, 91, 5, 255, 182, 94, 5, 255, 180, 89, 1, 255, 177, 84, 6, 255, 180, 90, 7, 255, 176, 92, 0, 255, 174, 88, 1, 255, 176, 87, 5, 255, 173, 82, 5, 255, 179, 89, 3, 255, 186, 96, 0, 255, 187, 98, 2, 255, 190, 101, 5, 255, 191, 104, 0, 255, 194, 102, 7, 255, 196, 103, 4, 255, 195, 102, 2, 255, 194, 102, 4, 255, 190, 102, 3, 255, 193, 104, 3, 255, 192, 104, 9, 255, 192, 105, 11, 255, 189, 103, 6, 255, 190, 104, 3, 255, 190, 106, 5, 255, 190, 106, 8, 255, 189, 108, 2, 255, 192, 111, 3, 255, 191, 110, 7, 255, 189, 107, 10, 255, 190, 106, 2, 255, 190, 105, 10, 255, 192, 107, 13, 255, 188, 101, 6, 255, 186, 100, 13, 255, 183, 101, 6, 255, 186, 102, 10, 255, 182, 101, 11, 255, 182, 105, 1, 255, 187, 106, 9, 255, 185, 106, 9, 255, 184, 107, 10, 255, 182, 107, 6, 255, 184, 108, 8, 255, 173, 100, 6, 255, 163, 89, 10, 255, 173, 100, 6, 255, 178, 110, 8, 255, 172, 104, 14, 255, 163, 93, 4, 255, 168, 96, 11, 255, 181, 110, 9, 255, 172, 101, 9, 255, 175, 105, 17, 255, 179, 110, 12, 255, 179, 108, 13, 255, 175, 103, 22, 255, 154, 93, 20, 255, 154, 99, 16, 255, 167, 110, 9, 255, 172, 112, 7, 255, 171, 114, 20, 255, 164, 107, 12, 255, 163, 110, 8, 255, 167, 109, 15, 255, 170, 108, 25, 255, 175, 116, 12, 255, 169, 114, 14, 255, 169, 116, 15, 255, 166, 114, 10, 255, 172, 113, 12, 255, 169, 117, 7, 255, 162, 114, 14, 255, 168, 114, 19, 255, 166, 115, 13, 255, 162, 116, 5, 255, 169, 120, 9, 255, 175, 118, 12, 255, 169, 113, 9, 255, 167, 113, 5, 255, 165, 114, 6, 255, 163, 111, 13, 255, 162, 110, 11, 255, 160, 110, 6, 255, 161, 108, 19, 255, 152, 106, 12, 255, 142, 100, 6, 255, 152, 105, 3, 255, 158, 113, 6, 255, 157, 106, 25, 255, 155, 100, 10, 255, 147, 97, 5, 255, 166, 113, 14, 255, 154, 103, 21, 255, 143, 97, 14, 255, 154, 104, 13, 255, 145, 97, 6, 255, 138, 88, 5, 255, 129, 85, 11, 255, 135, 91, 15, 255, 145, 100, 11, 255, 143, 98, 7, 255, 134, 88, 8, 255, 141, 95, 12, 255, 133, 90, 16, 255, 125, 84, 12, 255, 132, 87, 9, 255, 140, 92, 13, 255, 145, 93, 11, 255, 136, 89, 9, 255, 144, 96, 8, 255, 165, 107, 14, 255, 172, 117, 5, 255, 175, 127, 8, 255, 178, 125, 7, 255, 182, 131, 8, 255, 179, 132, 2, 255, 179, 129, 12, 255, 181, 132, 14, 255, 186, 140, 7, 255, 191, 146, 4, 255, 193, 146, 2, 255, 191, 147, 2, 255, 193, 151, 2, 255, 193, 150, 5, 255, 194, 148, 2, 255, 189, 143, 2, 255, 192, 148, 8, 255, 197, 155, 5, 255, 203, 158, 5, 255, 199, 151, 9, 255, 190, 141, 5, 255, 198, 149, 5, 255, 180, 129, 12, 255, 175, 126, 8, 255, 187, 140, 4, 255, 187, 137, 8, 255, 195, 143, 0, 255, 200, 148, 8, 255, 202, 149, 5, 255, 195, 139, 0, 255, 190, 136, 2, 255, 204, 150, 7, 255, 206, 152, 1, 255, 202, 151, 0, 255, 201, 147, 7, 255, 196, 139, 10, 255, 190, 133, 10, 255, 189, 125, 8, 255, 187, 123, 4, 255, 185, 124, 6, 255, 185, 120, 5, 255, 183, 117, 3, 255, 182, 115, 8, 255, 179, 110, 5, 255, 174, 105, 5, 255, 177, 107, 7, 255, 172, 100, 1, 255, 173, 100, 2, 255, 172, 95, 4, 255, 168, 94, 2, 255, 169, 93, 4, 255, 165, 91, 4, 255, 165, 91, 3, 255, 165, 90, 4, 255, 161, 87, 4, 255, 161, 88, 5, 255, 162, 87, 4, 255, 160, 83, 1, 255, 156, 81, 1, 255, 154, 79, 2, 255, 155, 77, 6, 255, 154, 74, 7, 255, 151, 70, 2, 255, 147, 71, 0, 255, 145, 72, 3, 255, 142, 64, 3, 255, 124, 50, 1, 255, 113, 45, 5, 255, 109, 47, 6, 255, 104, 41, 1, 255, 105, 39, 3, 255, 97, 35, 3, 255, 101, 39, 1, 255, 105, 42, 3, 255, 95, 32, 0, 255, 100, 36, 3, 255, 95, 36, 1, 255, 93, 34, 2, 255, 97, 38, 3, 255, 103, 38, 2, 255, 98, 33, 0, 255, 93, 32, 2, 255, 93, 32, 4, 255, 92, 31, 3, 255, 97, 36, 1, 255, 104, 40, 2, 255, 109, 43, 5, 255, 111, 42, 4, 255, 115, 44, 4, 255, 120, 45, 3, 255, 120, 42, 0, 255, 126, 46, 4, 255, 128, 45, 2, 255, 128, 40, 1, 255, 124, 41, 9, 255, 100, 32, 7, 255, 90, 26, 1, 255, 111, 34, 7, 255, 107, 33, 0, 255, 110, 35, 4, 255, 113, 37, 5, 255, 111, 37, 1, 255, 104, 33, 0, 255, 104, 30, 3, 255, 106, 36, 3, 255, 98, 39, 5, 255, 88, 31, 4, 255, 87, 27, 4, 255, 77, 22, 2, 255, 68, 25, 3, 255, 76, 23, 8, 255, 83, 26, 4, 255, 76, 29, 0, 255, 80, 22, 3, 255, 91, 37, 0, 255, 112, 47, 1, 255, 111, 43, 1, 255, 109, 41, 4, 255, 124, 47, 6, 255, 135, 53, 5, 255, 131, 54, 4, 255, 129, 53, 4, 255, 130, 56, 3, 255, 132, 58, 3, 255, 136, 57, 6, 255, 134, 55, 1, 255, 137, 56, 2, 255, 126, 55, 3, 255, 125, 52, 1, 255, 130, 46, 4, 255, 101, 29, 1, 255, 68, 22, 2, 255, 67, 17, 3, 255, 68, 20, 1, 255, 71, 18, 1, 255, 79, 24, 6, 255, 59, 16, 3, 255, 51, 15, 1, 255, 73, 19, 6, 255, 82, 23, 4, 255, 75, 26, 0, 255, 76, 24, 2, 255, 81, 22, 2, 255, 84, 24, 1, 255, 79, 24, 3, 255, 80, 21, 4, 255, 88, 23, 5, 255, 89, 22, 2, 255, 84, 22, 1, 255, 85, 24, 5, 255, 88, 22, 4, 255, 85, 22, 9, 255, 67, 16, 2, 255, 77, 25, 2, 255, 101, 34, 4, 255, 106, 33, 2, 255, 106, 36, 3, 255, 100, 29, 4, 255, 80, 19, 3, 255, 68, 17, 0, 255, 78, 19, 4, 255, 4, 2, 0, 255, 4, 2, 1, 255, 6, 4, 3, 255, 8, 7, 2, 255, 7, 6, 1, 255, 8, 5, 1, 255, 10, 7, 3, 255, 11, 9, 2, 255, 12, 9, 1, 255, 14, 10, 1, 255, 16, 12, 1, 255, 16, 12, 1, 255, 16, 15, 3, 255, 11, 13, 4, 255, 15, 13, 4, 255, 18, 15, 3, 255, 20, 20, 5, 255, 24, 22, 5, 255, 32, 28, 8, 255, 29, 26, 5, 255, 36, 32, 9, 255, 42, 36, 9, 255, 44, 38, 14, 255, 41, 45, 16, 255, 34, 39, 19, 255, 47, 44, 15, 255, 50, 49, 18, 255, 37, 48, 20, 255, 37, 41, 19, 255, 60, 49, 21, 255, 126, 89, 23, 255, 160, 121, 20, 255, 161, 125, 11, 255, 122, 93, 10, 255, 79, 69, 12, 255, 49, 52, 5, 255, 37, 42, 7, 255, 50, 41, 17, 255, 49, 42, 6, 255, 47, 42, 4, 255, 60, 58, 37, 255, 75, 70, 48, 255, 73, 73, 40, 255, 65, 69, 61, 255, 71, 72, 55, 255, 70, 73, 57, 255, 66, 71, 57, 255, 62, 63, 58, 255, 66, 64, 51, 255, 70, 66, 42, 255, 71, 63, 44, 255, 72, 64, 49, 255, 68, 58, 26, 255, 59, 52, 20, 255, 59, 55, 29, 255, 53, 40, 5, 255, 57, 33, 1, 255, 55, 32, 2, 255, 49, 33, 4, 255, 54, 39, 6, 255, 68, 46, 6, 255, 73, 43, 3, 255, 70, 35, 1, 255, 69, 33, 1, 255, 63, 30, 3, 255, 72, 34, 5, 255, 73, 34, 2, 255, 70, 34, 0, 255, 68, 35, 1, 255, 66, 32, 2, 255, 70, 30, 1, 255, 67, 34, 2, 255, 62, 36, 3, 255, 64, 32, 3, 255, 67, 31, 1, 255, 66, 34, 3, 255, 63, 32, 4, 255, 56, 30, 7, 255, 55, 36, 6, 255, 63, 33, 3, 255, 68, 33, 5, 255, 63, 33, 0, 255, 72, 38, 3, 255, 75, 41, 5, 255, 72, 37, 2, 255, 77, 38, 2, 255, 79, 40, 2, 255, 77, 39, 1, 255, 76, 38, 2, 255, 77, 40, 3, 255, 74, 38, 2, 255, 77, 42, 5, 255, 85, 42, 4, 255, 86, 39, 0, 255, 86, 40, 1, 255, 90, 42, 3, 255, 85, 41, 1, 255, 84, 40, 1, 255, 86, 42, 3, 255, 83, 43, 2, 255, 84, 45, 5, 255, 83, 44, 6, 255, 85, 43, 4, 255, 88, 46, 4, 255, 86, 42, 1, 255, 85, 41, 0, 255, 86, 43, 1, 255, 87, 47, 4, 255, 85, 46, 2, 255, 88, 47, 5, 255, 87, 48, 2, 255, 84, 46, 1, 255, 89, 47, 4, 255, 90, 47, 5, 255, 87, 48, 2, 255, 90, 50, 2, 255, 92, 51, 2, 255, 91, 49, 2, 255, 89, 48, 3, 255, 88, 48, 3, 255, 83, 45, 1, 255, 86, 47, 4, 255, 97, 51, 4, 255, 120, 60, 7, 255, 138, 70, 4, 255, 163, 83, 7, 255, 178, 87, 4, 255, 179, 92, 2, 255, 180, 90, 6, 255, 173, 87, 1, 255, 173, 89, 0, 255, 177, 92, 1, 255, 180, 89, 7, 255, 172, 78, 5, 255, 170, 77, 0, 255, 181, 92, 9, 255, 185, 97, 9, 255, 186, 97, 2, 255, 184, 95, 0, 255, 183, 94, 6, 255, 176, 89, 5, 255, 189, 105, 5, 255, 189, 102, 1, 255, 189, 99, 3, 255, 192, 103, 10, 255, 187, 99, 2, 255, 189, 102, 5, 255, 193, 102, 6, 255, 186, 96, 4, 255, 186, 99, 8, 255, 190, 102, 5, 255, 187, 98, 0, 255, 190, 104, 4, 255, 189, 105, 4, 255, 184, 104, 6, 255, 185, 105, 10, 255, 184, 102, 5, 255, 179, 102, 7, 255, 182, 101, 7, 255, 175, 96, 10, 255, 183, 98, 15, 255, 182, 99, 5, 255, 181, 97, 6, 255, 180, 96, 3, 255, 178, 97, 1, 255, 178, 99, 3, 255, 180, 106, 5, 255, 183, 101, 6, 255, 181, 97, 6, 255, 178, 100, 10, 255, 176, 100, 3, 255, 177, 100, 6, 255, 177, 102, 11, 255, 177, 99, 8, 255, 176, 99, 12, 255, 170, 95, 4, 255, 164, 94, 9, 255, 159, 94, 15, 255, 157, 95, 15, 255, 162, 98, 14, 255, 160, 97, 4, 255, 159, 93, 12, 255, 165, 98, 17, 255, 161, 105, 14, 255, 159, 102, 15, 255, 156, 100, 11, 255, 159, 99, 10, 255, 162, 104, 9, 255, 167, 103, 5, 255, 160, 104, 11, 255, 153, 104, 6, 255, 150, 96, 22, 255, 146, 93, 14, 255, 156, 99, 7, 255, 143, 91, 9, 255, 153, 102, 10, 255, 149, 95, 15, 255, 140, 91, 15, 255, 134, 87, 24, 255, 152, 101, 19, 255, 146, 96, 10, 255, 138, 95, 10, 255, 129, 81, 9, 255, 138, 87, 6, 255, 140, 89, 19, 255, 141, 92, 19, 255, 130, 86, 6, 255, 134, 91, 16, 255, 130, 91, 12, 255, 115, 76, 9, 255, 122, 85, 14, 255, 124, 89, 20, 255, 132, 89, 19, 255, 118, 82, 18, 255, 102, 81, 7, 255, 116, 85, 8, 255, 126, 86, 25, 255, 116, 80, 18, 255, 110, 82, 8, 255, 104, 76, 17, 255, 128, 85, 12, 255, 130, 85, 9, 255, 124, 89, 9, 255, 132, 93, 15, 255, 124, 87, 12, 255, 120, 81, 9, 255, 120, 86, 14, 255, 122, 85, 12, 255, 140, 99, 12, 255, 125, 93, 14, 255, 113, 77, 5, 255, 132, 87, 9, 255, 125, 86, 9, 255, 120, 83, 10, 255, 117, 81, 15, 255, 112, 82, 6, 255, 114, 78, 12, 255, 110, 79, 11, 255, 128, 88, 10, 255, 139, 94, 9, 255, 152, 100, 13, 255, 165, 108, 15, 255, 164, 114, 0, 255, 170, 116, 12, 255, 172, 118, 17, 255, 178, 128, 8, 255, 175, 126, 5, 255, 181, 131, 12, 255, 184, 136, 0, 255, 187, 139, 4, 255, 192, 144, 8, 255, 191, 147, 4, 255, 188, 144, 3, 255, 182, 136, 3, 255, 179, 134, 3, 255, 192, 152, 7, 255, 200, 156, 3, 255, 199, 158, 0, 255, 198, 153, 11, 255, 182, 130, 18, 255, 172, 119, 11, 255, 183, 131, 6, 255, 177, 121, 4, 255, 184, 140, 2, 255, 187, 140, 1, 255, 193, 140, 1, 255, 193, 146, 0, 255, 201, 149, 8, 255, 191, 140, 3, 255, 192, 145, 11, 255, 202, 154, 7, 255, 203, 153, 7, 255, 204, 151, 7, 255, 202, 147, 4, 255, 200, 145, 6, 255, 198, 145, 9, 255, 194, 138, 5, 255, 190, 131, 3, 255, 188, 127, 6, 255, 188, 123, 8, 255, 185, 118, 8, 255, 182, 115, 7, 255, 180, 113, 7, 255, 177, 108, 6, 255, 178, 106, 6, 255, 172, 99, 0, 255, 172, 99, 3, 255, 169, 94, 6, 255, 169, 94, 8, 255, 168, 95, 7, 255, 164, 90, 4, 255, 165, 90, 4, 255, 165, 90, 4, 255, 158, 87, 0, 255, 160, 88, 1, 255, 163, 87, 3, 255, 161, 84, 6, 255, 155, 80, 6, 255, 150, 77, 4, 255, 152, 77, 5, 255, 151, 72, 1, 255, 152, 74, 4, 255, 147, 70, 5, 255, 143, 66, 6, 255, 140, 65, 2, 255, 132, 60, 3, 255, 124, 57, 2, 255, 117, 48, 4, 255, 108, 39, 5, 255, 109, 43, 3, 255, 110, 44, 2, 255, 105, 40, 2, 255, 96, 34, 2, 255, 91, 29, 0, 255, 99, 38, 3, 255, 102, 39, 2, 255, 93, 30, 0, 255, 94, 39, 4, 255, 107, 43, 7, 255, 104, 39, 3, 255, 106, 36, 3, 255, 113, 38, 4, 255, 117, 43, 3, 255, 121, 43, 3, 255, 124, 42, 3, 255, 123, 44, 4, 255, 120, 42, 3, 255, 119, 36, 2, 255, 117, 34, 2, 255, 104, 30, 1, 255, 98, 31, 3, 255, 99, 30, 2, 255, 101, 28, 2, 255, 106, 31, 3, 255, 103, 27, 3, 255, 76, 22, 1, 255, 95, 30, 2, 255, 120, 44, 5, 255, 106, 40, 2, 255, 103, 36, 6, 255, 105, 35, 2, 255, 98, 36, 1, 255, 98, 34, 2, 255, 102, 31, 0, 255, 98, 31, 2, 255, 88, 26, 3, 255, 74, 22, 2, 255, 78, 26, 6, 255, 85, 30, 4, 255, 85, 27, 3, 255, 96, 28, 3, 255, 88, 34, 3, 255, 99, 40, 6, 255, 102, 41, 4, 255, 116, 43, 5, 255, 122, 46, 4, 255, 123, 53, 0, 255, 129, 57, 1, 255, 131, 49, 1, 255, 129, 52, 1, 255, 134, 58, 3, 255, 133, 57, 2, 255, 133, 58, 2, 255, 133, 56, 1, 255, 126, 57, 1, 255, 126, 59, 4, 255, 120, 57, 5, 255, 116, 47, 3, 255, 100, 33, 3, 255, 72, 18, 0, 255, 66, 18, 4, 255, 77, 23, 8, 255, 79, 20, 2, 255, 75, 19, 6, 255, 60, 17, 4, 255, 51, 14, 4, 255, 59, 20, 2, 255, 67, 22, 2, 255, 72, 20, 2, 255, 74, 22, 3, 255, 78, 22, 4, 255, 78, 20, 1, 255, 80, 21, 2, 255, 81, 21, 2, 255, 83, 22, 1, 255, 90, 26, 3, 255, 89, 27, 3, 255, 82, 23, 3, 255, 77, 19, 3, 255, 79, 17, 5, 255, 78, 15, 3, 255, 89, 28, 2, 255, 119, 49, 6, 255, 135, 50, 5, 255, 127, 44, 1, 255, 114, 39, 1, 255, 98, 25, 4, 255, 66, 15, 5, 255, 60, 19, 0, 255, 84, 21, 2, 255, 4, 4, 2, 255, 5, 3, 2, 255, 4, 3, 2, 255, 7, 6, 2, 255, 10, 7, 2, 255, 10, 6, 2, 255, 12, 8, 3, 255, 14, 8, 2, 255, 15, 10, 3, 255, 16, 12, 3, 255, 15, 11, 1, 255, 15, 13, 1, 255, 16, 15, 3, 255, 16, 17, 7, 255, 20, 17, 7, 255, 24, 18, 6, 255, 24, 20, 5, 255, 25, 23, 5, 255, 30, 29, 9, 255, 36, 26, 12, 255, 32, 33, 7, 255, 38, 40, 3, 255, 32, 45, 7, 255, 40, 49, 25, 255, 47, 48, 27, 255, 42, 43, 20, 255, 38, 47, 17, 255, 75, 57, 15, 255, 130, 100, 16, 255, 153, 121, 25, 255, 127, 98, 19, 255, 77, 64, 13, 255, 56, 56, 7, 255, 48, 51, 9, 255, 52, 49, 4, 255, 53, 42, 15, 255, 47, 43, 14, 255, 48, 42, 4, 255, 45, 43, 3, 255, 48, 40, 2, 255, 66, 51, 24, 255, 64, 61, 48, 255, 64, 64, 46, 255, 74, 67, 50, 255, 74, 72, 57, 255, 69, 71, 56, 255, 64, 67, 50, 255, 64, 65, 50, 255, 68, 66, 51, 255, 67, 64, 46, 255, 63, 63, 41, 255, 65, 66, 45, 255, 68, 61, 35, 255, 55, 49, 13, 255, 56, 56, 23, 255, 52, 47, 27, 255, 49, 33, 8, 255, 52, 29, 3, 255, 52, 24, 7, 255, 62, 38, 2, 255, 66, 45, 4, 255, 67, 45, 6, 255, 60, 33, 3, 255, 57, 29, 5, 255, 60, 29, 1, 255, 69, 30, 2, 255, 75, 32, 4, 255, 70, 33, 2, 255, 63, 32, 2, 255, 65, 32, 3, 255, 64, 32, 3, 255, 67, 32, 5, 255, 69, 32, 5, 255, 62, 29, 1, 255, 61, 32, 2, 255, 63, 30, 2, 255, 63, 28, 2, 255, 63, 34, 5, 255, 61, 34, 2, 255, 67, 34, 2, 255, 71, 39, 7, 255, 63, 37, 2, 255, 70, 36, 3, 255, 73, 38, 3, 255, 78, 36, 4, 255, 78, 34, 3, 255, 76, 39, 4, 255, 76, 43, 5, 255, 78, 42, 5, 255, 79, 39, 2, 255, 81, 38, 3, 255, 86, 37, 2, 255, 85, 43, 5, 255, 79, 43, 3, 255, 80, 39, 1, 255, 87, 38, 5, 255, 81, 43, 4, 255, 83, 44, 4, 255, 85, 42, 2, 255, 84, 42, 2, 255, 85, 43, 3, 255, 86, 42, 2, 255, 87, 42, 1, 255, 90, 47, 4, 255, 89, 46, 3, 255, 87, 45, 3, 255, 87, 45, 3, 255, 87, 45, 3, 255, 82, 43, 1, 255, 85, 48, 2, 255, 89, 45, 0, 255, 93, 43, 1, 255, 92, 43, 2, 255, 89, 45, 3, 255, 87, 48, 2, 255, 89, 49, 3, 255, 87, 47, 1, 255, 90, 49, 3, 255, 93, 52, 6, 255, 92, 51, 5, 255, 91, 50, 3, 255, 91, 50, 4, 255, 89, 46, 4, 255, 95, 48, 4, 255, 104, 52, 3, 255, 132, 67, 7, 255, 158, 79, 7, 255, 176, 89, 6, 255, 183, 96, 0, 255, 176, 91, 2, 255, 175, 86, 5, 255, 180, 91, 3, 255, 176, 88, 1, 255, 172, 87, 4, 255, 179, 91, 9, 255, 181, 93, 8, 255, 182, 96, 3, 255, 188, 101, 2, 255, 188, 98, 1, 255, 188, 95, 8, 255, 172, 80, 3, 255, 181, 92, 13, 255, 185, 95, 12, 255, 183, 94, 3, 255, 190, 101, 7, 255, 189, 101, 8, 255, 183, 94, 3, 255, 189, 99, 6, 255, 189, 103, 1, 255, 185, 101, 2, 255, 186, 101, 8, 255, 184, 100, 6, 255, 184, 101, 5, 255, 186, 102, 11, 255, 181, 102, 9, 255, 177, 98, 3, 255, 176, 96, 8, 255, 171, 95, 10, 255, 173, 93, 3, 255, 172, 92, 11, 255, 172, 91, 14, 255, 176, 97, 3, 255, 170, 90, 2, 255, 168, 88, 5, 255, 171, 91, 15, 255, 169, 91, 17, 255, 164, 88, 9, 255, 169, 88, 8, 255, 165, 87, 9, 255, 155, 88, 1, 255, 167, 95, 11, 255, 169, 93, 13, 255, 162, 89, 9, 255, 157, 93, 5, 255, 159, 92, 10, 255, 152, 90, 7, 255, 151, 87, 6, 255, 156, 91, 8, 255, 146, 93, 9, 255, 152, 93, 9, 255, 148, 91, 19, 255, 141, 84, 18, 255, 143, 93, 8, 255, 148, 85, 14, 255, 134, 78, 20, 255, 142, 84, 8, 255, 143, 85, 4, 255, 129, 76, 7, 255, 116, 74, 15, 255, 112, 70, 15, 255, 128, 81, 12, 255, 136, 87, 6, 255, 143, 87, 3, 255, 107, 63, 12, 255, 91, 63, 17, 255, 112, 78, 19, 255, 118, 74, 17, 255, 122, 85, 18, 255, 117, 84, 11, 255, 114, 75, 15, 255, 109, 76, 7, 255, 107, 74, 13, 255, 108, 72, 13, 255, 111, 73, 16, 255, 108, 71, 11, 255, 108, 76, 7, 255, 107, 78, 5, 255, 103, 75, 9, 255, 103, 77, 11, 255, 103, 78, 10, 255, 104, 76, 14, 255, 107, 83, 12, 255, 113, 80, 13, 255, 111, 84, 2, 255, 105, 84, 12, 255, 108, 80, 12, 255, 115, 81, 17, 255, 116, 81, 11, 255, 114, 81, 14, 255, 109, 85, 19, 255, 116, 84, 13, 255, 116, 80, 7, 255, 119, 85, 11, 255, 120, 83, 9, 255, 122, 82, 10, 255, 121, 83, 18, 255, 125, 85, 11, 255, 124, 84, 13, 255, 136, 88, 10, 255, 134, 88, 9, 255, 127, 87, 12, 255, 138, 92, 11, 255, 133, 88, 11, 255, 127, 84, 7, 255, 119, 77, 14, 255, 114, 80, 13, 255, 118, 81, 14, 255, 113, 78, 14, 255, 110, 76, 10, 255, 115, 84, 15, 255, 143, 98, 9, 255, 156, 98, 2, 255, 152, 107, 19, 255, 168, 118, 9, 255, 170, 118, 7, 255, 169, 121, 8, 255, 174, 123, 5, 255, 179, 126, 6, 255, 178, 127, 2, 255, 183, 134, 3, 255, 184, 135, 1, 255, 190, 142, 13, 255, 188, 142, 7, 255, 187, 141, 2, 255, 190, 147, 2, 255, 189, 148, 6, 255, 196, 147, 9, 255, 199, 160, 2, 255, 200, 160, 6, 255, 192, 149, 11, 255, 153, 103, 17, 255, 169, 113, 14, 255, 153, 93, 17, 255, 177, 131, 17, 255, 187, 143, 10, 255, 192, 141, 9, 255, 191, 143, 3, 255, 196, 148, 9, 255, 203, 152, 10, 255, 200, 156, 10, 255, 202, 158, 4, 255, 205, 154, 10, 255, 203, 151, 9, 255, 200, 148, 0, 255, 201, 146, 0, 255, 198, 144, 3, 255, 194, 138, 1, 255, 193, 134, 3, 255, 191, 130, 6, 255, 187, 122, 8, 255, 185, 119, 8, 255, 183, 115, 7, 255, 183, 116, 3, 255, 182, 115, 2, 255, 177, 109, 1, 255, 172, 102, 3, 255, 173, 103, 8, 255, 170, 100, 5, 255, 172, 99, 4, 255, 168, 96, 3, 255, 163, 93, 2, 255, 165, 91, 4, 255, 162, 89, 4, 255, 158, 87, 3, 255, 160, 90, 2, 255, 162, 89, 1, 255, 160, 85, 2, 255, 156, 81, 1, 255, 155, 82, 5, 255, 152, 77, 3, 255, 149, 74, 1, 255, 144, 72, 4, 255, 142, 70, 2, 255, 143, 69, 1, 255, 142, 63, 4, 255, 142, 65, 7, 255, 133, 60, 3, 255, 113, 46, 0, 255, 104, 41, 7, 255, 101, 40, 4, 255, 106, 38, 2, 255, 113, 39, 8, 255, 103, 34, 4, 255, 95, 32, 2, 255, 99, 39, 3, 255, 102, 39, 2, 255, 95, 31, 2, 255, 93, 37, 5, 255, 100, 38, 4, 255, 96, 33, 0, 255, 99, 39, 2, 255, 108, 46, 1, 255, 125, 47, 1, 255, 129, 42, 6, 255, 118, 40, 9, 255, 109, 35, 3, 255, 98, 33, 0, 255, 85, 28, 0, 255, 76, 24, 6, 255, 64, 21, 5, 255, 58, 21, 3, 255, 57, 20, 2, 255, 57, 22, 4, 255, 51, 20, 1, 255, 51, 17, 1, 255, 43, 18, 5, 255, 55, 19, 3, 255, 102, 30, 6, 255, 104, 38, 3, 255, 87, 31, 2, 255, 96, 30, 2, 255, 98, 32, 2, 255, 92, 32, 3, 255, 92, 28, 0, 255, 85, 26, 0, 255, 76, 27, 2, 255, 89, 33, 2, 255, 95, 40, 10, 255, 87, 33, 3, 255, 96, 38, 0, 255, 108, 47, 2, 255, 117, 46, 8, 255, 114, 40, 1, 255, 115, 41, 1, 255, 121, 45, 2, 255, 124, 51, 1, 255, 125, 56, 1, 255, 126, 56, 2, 255, 130, 54, 5, 255, 132, 57, 3, 255, 135, 57, 0, 255, 125, 47, 5, 255, 119, 47, 10, 255, 123, 53, 3, 255, 124, 51, 5, 255, 122, 46, 3, 255, 104, 40, 4, 255, 93, 30, 4, 255, 77, 22, 2, 255, 70, 23, 4, 255, 76, 21, 5, 255, 68, 18, 3, 255, 74, 15, 1, 255, 74, 22, 1, 255, 57, 19, 0, 255, 62, 16, 3, 255, 67, 14, 4, 255, 64, 19, 3, 255, 64, 19, 2, 255, 77, 22, 3, 255, 82, 24, 6, 255, 79, 21, 4, 255, 81, 20, 3, 255, 89, 22, 5, 255, 82, 22, 8, 255, 80, 20, 1, 255, 84, 21, 1, 255, 89, 23, 4, 255, 83, 21, 5, 255, 67, 17, 2, 255, 67, 17, 1, 255, 104, 33, 3, 255, 142, 53, 2, 255, 148, 61, 3, 255, 134, 49, 2, 255, 119, 39, 5, 255, 93, 23, 1, 255, 74, 15, 2, 255, 68, 21, 1, 255, 81, 21, 3, 255, 7, 6, 1, 255, 7, 6, 2, 255, 7, 4, 1, 255, 11, 7, 2, 255, 12, 9, 1, 255, 11, 6, 1, 255, 15, 9, 3, 255, 14, 8, 2, 255, 15, 10, 5, 255, 16, 11, 4, 255, 15, 12, 1, 255, 17, 15, 3, 255, 17, 16, 2, 255, 18, 19, 2, 255, 22, 20, 4, 255, 29, 25, 6, 255, 33, 29, 6, 255, 31, 30, 5, 255, 30, 31, 5, 255, 33, 30, 12, 255, 39, 40, 7, 255, 34, 44, 1, 255, 40, 39, 5, 255, 56, 44, 22, 255, 40, 43, 16, 255, 60, 51, 25, 255, 122, 99, 29, 255, 137, 110, 22, 255, 103, 90, 20, 255, 56, 54, 7, 255, 38, 39, 17, 255, 45, 49, 20, 255, 53, 52, 10, 255, 57, 55, 8, 255, 57, 51, 3, 255, 53, 49, 3, 255, 47, 43, 13, 255, 52, 41, 9, 255, 46, 39, 4, 255, 41, 36, 6, 255, 61, 49, 16, 255, 65, 62, 39, 255, 66, 64, 30, 255, 78, 68, 37, 255, 74, 75, 48, 255, 69, 67, 55, 255, 69, 69, 60, 255, 66, 67, 47, 255, 65, 66, 33, 255, 67, 65, 55, 255, 60, 62, 50, 255, 61, 65, 48, 255, 67, 61, 39, 255, 61, 52, 24, 255, 53, 53, 18, 255, 52, 53, 27, 255, 49, 37, 10, 255, 53, 29, 1, 255, 55, 30, 8, 255, 56, 39, 3, 255, 62, 48, 7, 255, 65, 45, 8, 255, 60, 31, 3, 255, 56, 25, 3, 255, 47, 26, 3, 255, 48, 26, 1, 255, 55, 26, 3, 255, 62, 27, 3, 255, 63, 27, 3, 255, 62, 29, 5, 255, 61, 30, 2, 255, 64, 29, 1, 255, 66, 31, 3, 255, 62, 31, 2, 255, 67, 35, 4, 255, 69, 36, 5, 255, 74, 37, 6, 255, 81, 37, 3, 255, 91, 38, 5, 255, 84, 37, 3, 255, 81, 39, 4, 255, 82, 35, 1, 255, 84, 36, 0, 255, 76, 39, 1, 255, 77, 40, 4, 255, 74, 37, 2, 255, 75, 41, 5, 255, 73, 39, 1, 255, 80, 41, 3, 255, 82, 41, 2, 255, 79, 40, 2, 255, 78, 42, 0, 255, 78, 43, 3, 255, 84, 43, 4, 255, 85, 38, 3, 255, 85, 40, 6, 255, 81, 44, 6, 255, 83, 42, 3, 255, 85, 43, 3, 255, 86, 44, 3, 255, 85, 44, 1, 255, 88, 45, 2, 255, 87, 43, 1, 255, 87, 44, 1, 255, 86, 44, 1, 255, 87, 46, 2, 255, 89, 45, 3, 255, 90, 45, 4, 255, 88, 43, 1, 255, 88, 47, 2, 255, 95, 50, 3, 255, 95, 48, 4, 255, 93, 45, 3, 255, 92, 48, 5, 255, 92, 51, 4, 255, 86, 49, 2, 255, 90, 52, 5, 255, 89, 48, 3, 255, 91, 49, 2, 255, 92, 48, 1, 255, 90, 46, 1, 255, 100, 51, 5, 255, 94, 51, 6, 255, 86, 52, 7, 255, 94, 48, 7, 255, 98, 50, 5, 255, 103, 56, 0, 255, 125, 62, 5, 255, 138, 69, 6, 255, 148, 73, 11, 255, 154, 73, 3, 255, 165, 79, 5, 255, 172, 87, 5, 255, 163, 87, 2, 255, 174, 91, 6, 255, 176, 88, 1, 255, 172, 88, 3, 255, 181, 97, 8, 255, 182, 97, 2, 255, 187, 101, 4, 255, 181, 97, 2, 255, 179, 92, 6, 255, 177, 89, 9, 255, 178, 91, 4, 255, 187, 103, 4, 255, 183, 97, 4, 255, 175, 86, 9, 255, 184, 95, 3, 255, 188, 99, 10, 255, 188, 103, 6, 255, 187, 104, 3, 255, 176, 92, 3, 255, 174, 92, 5, 255, 178, 96, 4, 255, 171, 92, 7, 255, 172, 91, 9, 255, 174, 90, 13, 255, 172, 93, 7, 255, 172, 89, 0, 255, 167, 83, 7, 255, 156, 79, 11, 255, 165, 89, 13, 255, 159, 83, 14, 255, 158, 84, 8, 255, 160, 91, 7, 255, 150, 78, 5, 255, 145, 82, 11, 255, 146, 89, 11, 255, 144, 87, 7, 255, 149, 87, 3, 255, 156, 84, 10, 255, 152, 88, 4, 255, 138, 86, 8, 255, 136, 83, 3, 255, 133, 84, 4, 255, 142, 87, 7, 255, 150, 88, 12, 255, 140, 83, 6, 255, 129, 75, 6, 255, 121, 71, 11, 255, 115, 73, 18, 255, 111, 69, 18, 255, 111, 72, 12, 255, 119, 65, 13, 255, 120, 75, 19, 255, 127, 77, 8, 255, 96, 62, 8, 255, 103, 63, 16, 255, 93, 62, 20, 255, 88, 66, 20, 255, 114, 86, 12, 255, 146, 88, 16, 255, 136, 79, 12, 255, 87, 64, 15, 255, 86, 66, 15, 255, 88, 64, 21, 255, 94, 68, 11, 255, 118, 81, 17, 255, 110, 66, 23, 255, 87, 61, 12, 255, 96, 77, 11, 255, 103, 73, 5, 255, 109, 76, 10, 255, 104, 74, 16, 255, 107, 77, 15, 255, 112, 78, 15, 255, 111, 74, 17, 255, 106, 73, 8, 255, 106, 75, 11, 255, 111, 78, 14, 255, 115, 82, 4, 255, 110, 78, 10, 255, 108, 77, 14, 255, 110, 86, 9, 255, 111, 86, 8, 255, 112, 77, 14, 255, 110, 79, 12, 255, 109, 80, 20, 255, 114, 81, 16, 255, 116, 79, 18, 255, 122, 81, 10, 255, 118, 81, 12, 255, 117, 79, 29, 255, 124, 81, 14, 255, 129, 89, 8, 255, 125, 88, 9, 255, 123, 87, 8, 255, 125, 84, 18, 255, 125, 78, 20, 255, 129, 85, 9, 255, 130, 90, 10, 255, 137, 89, 15, 255, 136, 85, 16, 255, 131, 83, 11, 255, 124, 80, 10, 255, 119, 80, 17, 255, 116, 75, 15, 255, 100, 73, 17, 255, 98, 76, 7, 255, 128, 89, 15, 255, 152, 95, 12, 255, 156, 97, 6, 255, 157, 100, 8, 255, 160, 96, 11, 255, 165, 109, 4, 255, 164, 111, 16, 255, 165, 110, 6, 255, 173, 116, 2, 255, 171, 118, 9, 255, 173, 122, 9, 255, 173, 121, 2, 255, 166, 115, 4, 255, 166, 115, 7, 255, 161, 110, 0, 255, 180, 133, 10, 255, 191, 147, 9, 255, 189, 144, 6, 255, 195, 146, 10, 255, 190, 147, 8, 255, 203, 162, 13, 255, 178, 126, 5, 255, 152, 95, 10, 255, 149, 96, 10, 255, 184, 133, 6, 255, 185, 142, 6, 255, 192, 144, 4, 255, 198, 143, 14, 255, 194, 152, 11, 255, 205, 152, 9, 255, 205, 159, 3, 255, 204, 156, 1, 255, 202, 152, 3, 255, 202, 149, 7, 255, 202, 148, 7, 255, 201, 145, 6, 255, 195, 140, 6, 255, 194, 137, 5, 255, 194, 135, 6, 255, 192, 132, 5, 255, 188, 126, 2, 255, 186, 123, 1, 255, 185, 120, 2, 255, 185, 117, 3, 255, 181, 114, 2, 255, 180, 112, 3, 255, 178, 109, 5, 255, 173, 105, 5, 255, 173, 105, 8, 255, 172, 98, 2, 255, 169, 96, 2, 255, 166, 92, 2, 255, 166, 91, 4, 255, 163, 89, 2, 255, 164, 92, 4, 255, 163, 91, 3, 255, 163, 89, 2, 255, 163, 86, 4, 255, 161, 83, 5, 255, 158, 81, 8, 255, 149, 71, 2, 255, 148, 71, 1, 255, 145, 75, 3, 255, 146, 74, 3, 255, 147, 73, 0, 255, 144, 66, 1, 255, 141, 63, 4, 255, 132, 54, 9, 255, 109, 39, 7, 255, 113, 49, 4, 255, 109, 47, 2, 255, 105, 39, 0, 255, 109, 41, 4, 255, 103, 35, 5, 255, 98, 33, 2, 255, 103, 43, 4, 255, 103, 38, 2, 255, 95, 31, 2, 255, 87, 31, 2, 255, 92, 34, 3, 255, 93, 32, 2, 255, 107, 44, 1, 255, 117, 50, 4, 255, 119, 43, 2, 255, 112, 34, 0, 255, 102, 33, 2, 255, 100, 33, 2, 255, 93, 31, 1, 255, 72, 23, 1, 255, 55, 22, 4, 255, 54, 22, 6, 255, 59, 21, 0, 255, 57, 21, 0, 255, 48, 23, 4, 255, 42, 21, 10, 255, 44, 18, 5, 255, 57, 20, 11, 255, 39, 18, 5, 255, 65, 19, 3, 255, 95, 27, 5, 255, 94, 30, 2, 255, 94, 30, 4, 255, 95, 25, 1, 255, 95, 34, 8, 255, 86, 28, 4, 255, 78, 21, 0, 255, 80, 32, 5, 255, 95, 36, 4, 255, 92, 32, 3, 255, 75, 25, 3, 255, 96, 37, 2, 255, 111, 45, 4, 255, 116, 38, 1, 255, 116, 47, 3, 255, 121, 56, 4, 255, 125, 58, 4, 255, 124, 55, 5, 255, 125, 54, 7, 255, 127, 55, 4, 255, 127, 58, 1, 255, 132, 64, 1, 255, 139, 62, 2, 255, 109, 34, 7, 255, 83, 16, 8, 255, 86, 21, 2, 255, 91, 25, 11, 255, 89, 28, 2, 255, 79, 23, 1, 255, 70, 22, 3, 255, 68, 20, 3, 255, 71, 20, 2, 255, 74, 21, 0, 255, 68, 22, 3, 255, 63, 18, 3, 255, 67, 18, 3, 255, 63, 13, 3, 255, 54, 14, 0, 255, 61, 18, 7, 255, 64, 18, 1, 255, 68, 21, 2, 255, 77, 24, 1, 255, 81, 25, 3, 255, 81, 23, 2, 255, 84, 24, 1, 255, 86, 23, 0, 255, 77, 14, 4, 255, 79, 20, 3, 255, 82, 26, 5, 255, 80, 24, 4, 255, 72, 18, 1, 255, 68, 17, 1, 255, 84, 28, 9, 255, 109, 42, 8, 255, 125, 51, 1, 255, 137, 58, 3, 255, 130, 44, 0, 255, 113, 34, 4, 255, 81, 21, 2, 255, 70, 17, 1, 255, 74, 28, 9, 255, 78, 21, 6, 255, 8, 5, 0, 255, 9, 6, 1, 255, 10, 6, 2, 255, 14, 10, 2, 255, 15, 11, 0, 255, 14, 8, 0, 255, 16, 9, 2, 255, 14, 9, 2, 255, 14, 10, 2, 255, 15, 11, 4, 255, 16, 14, 3, 255, 20, 18, 4, 255, 19, 18, 3, 255, 19, 20, 4, 255, 22, 20, 6, 255, 29, 25, 8, 255, 32, 29, 4, 255, 31, 30, 3, 255, 31, 32, 7, 255, 34, 36, 12, 255, 38, 39, 5, 255, 37, 47, 5, 255, 54, 45, 12, 255, 33, 36, 12, 255, 67, 63, 27, 255, 129, 99, 28, 255, 109, 86, 15, 255, 47, 54, 6, 255, 41, 42, 12, 255, 45, 57, 12, 255, 48, 55, 18, 255, 49, 51, 17, 255, 59, 53, 13, 255, 57, 48, 23, 255, 50, 44, 20, 255, 53, 45, 7, 255, 57, 39, 5, 255, 46, 38, 11, 255, 41, 37, 10, 255, 37, 31, 5, 255, 52, 41, 16, 255, 66, 56, 37, 255, 61, 58, 38, 255, 66, 60, 40, 255, 74, 70, 43, 255, 71, 65, 58, 255, 65, 64, 54, 255, 65, 66, 49, 255, 63, 62, 45, 255, 62, 60, 50, 255, 63, 63, 49, 255, 64, 63, 55, 255, 69, 65, 37, 255, 66, 56, 17, 255, 55, 44, 20, 255, 55, 51, 31, 255, 61, 52, 19, 255, 54, 30, 3, 255, 55, 27, 3, 255, 51, 29, 9, 255, 62, 43, 11, 255, 62, 46, 15, 255, 52, 36, 6, 255, 52, 25, 1, 255, 49, 26, 3, 255, 55, 28, 5, 255, 60, 28, 3, 255, 61, 28, 2, 255, 64, 32, 2, 255, 67, 35, 3, 255, 65, 33, 1, 255, 66, 32, 3, 255, 70, 32, 5, 255, 65, 29, 2, 255, 61, 32, 2, 255, 64, 33, 2, 255, 71, 31, 3, 255, 72, 31, 2, 255, 76, 33, 1, 255, 74, 35, 0, 255, 73, 38, 2, 255, 75, 38, 0, 255, 79, 40, 1, 255, 83, 40, 2, 255, 82, 43, 5, 255, 79, 43, 3, 255, 83, 45, 5, 255, 85, 42, 3, 255, 87, 44, 3, 255, 87, 45, 3, 255, 84, 42, 3, 255, 85, 42, 2, 255, 83, 38, 0, 255, 81, 42, 3, 255, 80, 42, 4, 255, 85, 37, 3, 255, 82, 40, 2, 255, 86, 42, 3, 255, 87, 43, 2, 255, 86, 45, 2, 255, 88, 49, 4, 255, 89, 48, 3, 255, 90, 47, 5, 255, 89, 46, 4, 255, 86, 42, 1, 255, 88, 43, 1, 255, 88, 42, 0, 255, 89, 43, 1, 255, 90, 43, 1, 255, 91, 47, 4, 255, 94, 51, 4, 255, 85, 43, 0, 255, 86, 47, 2, 255, 91, 50, 5, 255, 92, 46, 1, 255, 90, 49, 2, 255, 93, 51, 6, 255, 92, 50, 3, 255, 92, 47, 1, 255, 98, 50, 4, 255, 98, 49, 3, 255, 97, 50, 3, 255, 92, 51, 1, 255, 90, 50, 0, 255, 94, 51, 3, 255, 96, 54, 4, 255, 92, 51, 0, 255, 95, 50, 1, 255, 89, 46, 6, 255, 97, 51, 6, 255, 111, 57, 6, 255, 123, 59, 4, 255, 128, 61, 1, 255, 135, 70, 5, 255, 150, 76, 6, 255, 154, 74, 3, 255, 151, 74, 5, 255, 157, 79, 6, 255, 165, 85, 5, 255, 171, 89, 4, 255, 172, 92, 3, 255, 174, 95, 7, 255, 172, 93, 3, 255, 172, 92, 6, 255, 175, 94, 6, 255, 177, 95, 6, 255, 174, 90, 10, 255, 178, 90, 6, 255, 184, 96, 5, 255, 178, 90, 8, 255, 176, 93, 8, 255, 173, 94, 5, 255, 168, 87, 8, 255, 159, 79, 10, 255, 149, 75, 8, 255, 154, 83, 2, 255, 149, 77, 6, 255, 147, 80, 9, 255, 148, 77, 19, 255, 142, 75, 7, 255, 139, 75, 10, 255, 142, 78, 6, 255, 141, 77, 3, 255, 140, 79, 3, 255, 135, 72, 4, 255, 130, 68, 11, 255, 135, 78, 10, 255, 135, 75, 4, 255, 131, 68, 16, 255, 127, 70, 7, 255, 129, 74, 2, 255, 126, 68, 8, 255, 119, 63, 11, 255, 116, 64, 11, 255, 109, 70, 16, 255, 121, 68, 15, 255, 106, 55, 8, 255, 87, 56, 12, 255, 87, 51, 15, 255, 80, 51, 11, 255, 97, 64, 12, 255, 135, 84, 6, 255, 114, 70, 9, 255, 107, 67, 17, 255, 120, 79, 16, 255, 109, 71, 12, 255, 92, 65, 12, 255, 101, 68, 12, 255, 93, 64, 7, 255, 94, 63, 2, 255, 102, 68, 4, 255, 114, 75, 18, 255, 90, 62, 14, 255, 82, 61, 10, 255, 85, 65, 16, 255, 89, 66, 17, 255, 88, 69, 11, 255, 108, 79, 13, 255, 97, 68, 11, 255, 99, 68, 11, 255, 106, 74, 23, 255, 102, 78, 11, 255, 105, 77, 7, 255, 110, 77, 7, 255, 105, 73, 16, 255, 104, 72, 18, 255, 105, 72, 15, 255, 106, 73, 19, 255, 107, 77, 17, 255, 110, 80, 14, 255, 114, 79, 9, 255, 114, 77, 15, 255, 115, 78, 12, 255, 116, 81, 12, 255, 113, 82, 11, 255, 114, 82, 12, 255, 114, 80, 16, 255, 113, 78, 25, 255, 113, 79, 19, 255, 114, 80, 16, 255, 117, 79, 14, 255, 123, 85, 8, 255, 128, 85, 12, 255, 130, 78, 17, 255, 130, 86, 9, 255, 129, 85, 7, 255, 127, 86, 13, 255, 129, 82, 9, 255, 128, 84, 22, 255, 126, 85, 16, 255, 132, 83, 11, 255, 144, 88, 16, 255, 143, 89, 13, 255, 129, 82, 15, 255, 117, 78, 13, 255, 107, 76, 14, 255, 109, 75, 11, 255, 117, 85, 6, 255, 127, 89, 11, 255, 156, 97, 15, 255, 166, 97, 8, 255, 165, 99, 12, 255, 159, 93, 2, 255, 158, 88, 8, 255, 158, 92, 11, 255, 154, 94, 11, 255, 156, 99, 4, 255, 158, 102, 5, 255, 159, 103, 13, 255, 161, 106, 11, 255, 163, 110, 4, 255, 157, 107, 7, 255, 153, 101, 6, 255, 160, 108, 3, 255, 167, 116, 7, 255, 183, 135, 6, 255, 188, 147, 4, 255, 184, 137, 8, 255, 187, 134, 14, 255, 201, 152, 4, 255, 187, 137, 4, 255, 174, 123, 6, 255, 175, 123, 9, 255, 185, 133, 10, 255, 187, 139, 5, 255, 194, 141, 4, 255, 196, 143, 8, 255, 198, 152, 7, 255, 204, 151, 5, 255, 207, 153, 9, 255, 200, 146, 4, 255, 200, 149, 0, 255, 202, 150, 5, 255, 201, 146, 17, 255, 197, 143, 14, 255, 197, 140, 8, 255, 196, 139, 7, 255, 194, 135, 6, 255, 190, 130, 3, 255, 188, 127, 2, 255, 186, 126, 2, 255, 186, 123, 2, 255, 186, 119, 7, 255, 181, 112, 7, 255, 179, 112, 6, 255, 178, 112, 1, 255, 173, 106, 2, 255, 172, 102, 7, 255, 173, 97, 8, 255, 170, 96, 6, 255, 168, 94, 5, 255, 166, 91, 2, 255, 166, 90, 1, 255, 168, 94, 1, 255, 167, 93, 3, 255, 163, 88, 2, 255, 160, 84, 0, 255, 160, 84, 1, 255, 157, 83, 3, 255, 151, 76, 2, 255, 154, 75, 4, 255, 151, 76, 9, 255, 148, 74, 4, 255, 146, 71, 1, 255, 145, 67, 6, 255, 138, 62, 2, 255, 132, 59, 1, 255, 122, 51, 6, 255, 121, 45, 9, 255, 114, 41, 5, 255, 107, 41, 3, 255, 103, 41, 4, 255, 100, 37, 3, 255, 97, 33, 3, 255, 102, 39, 3, 255, 107, 41, 5, 255, 93, 31, 4, 255, 77, 26, 0, 255, 90, 33, 5, 255, 99, 38, 8, 255, 109, 42, 4, 255, 117, 34, 3, 255, 111, 35, 2, 255, 104, 39, 3, 255, 100, 34, 3, 255, 88, 30, 5, 255, 67, 27, 5, 255, 52, 19, 1, 255, 57, 22, 3, 255, 70, 23, 3, 255, 79, 25, 1, 255, 79, 28, 4, 255, 68, 26, 3, 255, 69, 24, 3, 255, 79, 23, 3, 255, 75, 27, 2, 255, 56, 25, 2, 255, 55, 28, 5, 255, 71, 22, 2, 255, 88, 34, 4, 255, 88, 42, 8, 255, 86, 27, 1, 255, 83, 23, 3, 255, 72, 25, 3, 255, 75, 28, 2, 255, 91, 36, 5, 255, 92, 34, 2, 255, 85, 27, 1, 255, 84, 26, 2, 255, 81, 24, 0, 255, 97, 32, 7, 255, 124, 48, 5, 255, 127, 55, 5, 255, 129, 54, 4, 255, 129, 54, 1, 255, 132, 55, 1, 255, 136, 56, 2, 255, 135, 54, 5, 255, 130, 60, 4, 255, 137, 69, 4, 255, 141, 62, 4, 255, 96, 31, 3, 255, 58, 14, 4, 255, 62, 18, 1, 255, 65, 17, 6, 255, 64, 20, 0, 255, 65, 25, 2, 255, 63, 18, 0, 255, 65, 21, 2, 255, 59, 19, 1, 255, 59, 18, 2, 255, 70, 20, 1, 255, 58, 15, 0, 255, 58, 16, 8, 255, 48, 9, 7, 255, 48, 17, 3, 255, 59, 24, 5, 255, 69, 22, 0, 255, 78, 23, 1, 255, 74, 24, 2, 255, 78, 25, 4, 255, 82, 22, 3, 255, 79, 19, 2, 255, 73, 17, 3, 255, 75, 22, 0, 255, 76, 20, 1, 255, 75, 19, 3, 255, 73, 19, 4, 255, 74, 20, 1, 255, 86, 30, 2, 255, 107, 36, 5, 255, 118, 45, 4, 255, 119, 49, 1, 255, 128, 50, 3, 255, 128, 46, 2, 255, 117, 42, 6, 255, 97, 27, 7, 255, 81, 21, 3, 255, 79, 25, 3, 255, 79, 21, 3, 255, 9, 6, 1, 255, 9, 6, 2, 255, 10, 6, 2, 255, 12, 9, 2, 255, 13, 10, 0, 255, 15, 10, 2, 255, 16, 12, 3, 255, 16, 12, 2, 255, 14, 12, 2, 255, 16, 14, 4, 255, 19, 16, 4, 255, 20, 17, 3, 255, 23, 21, 6, 255, 23, 24, 10, 255, 22, 23, 10, 255, 26, 27, 8, 255, 31, 31, 5, 255, 35, 34, 6, 255, 36, 37, 13, 255, 33, 42, 8, 255, 50, 47, 6, 255, 44, 45, 6, 255, 33, 35, 8, 255, 84, 82, 11, 255, 100, 87, 19, 255, 63, 60, 20, 255, 35, 46, 28, 255, 49, 50, 16, 255, 61, 56, 14, 255, 51, 52, 20, 255, 56, 50, 16, 255, 55, 55, 4, 255, 50, 51, 20, 255, 50, 44, 23, 255, 54, 42, 25, 255, 52, 40, 19, 255, 49, 32, 14, 255, 41, 32, 13, 255, 41, 34, 3, 255, 37, 28, 1, 255, 47, 37, 10, 255, 65, 51, 30, 255, 64, 56, 46, 255, 61, 56, 40, 255, 73, 63, 46, 255, 75, 69, 58, 255, 64, 63, 51, 255, 63, 63, 60, 255, 63, 60, 50, 255, 63, 61, 40, 255, 65, 61, 45, 255, 65, 62, 49, 255, 65, 56, 51, 255, 61, 45, 21, 255, 59, 40, 10, 255, 60, 51, 20, 255, 64, 58, 21, 255, 52, 35, 6, 255, 55, 26, 2, 255, 53, 27, 7, 255, 51, 37, 10, 255, 62, 50, 6, 255, 65, 42, 2, 255, 58, 27, 1, 255, 53, 30, 5, 255, 58, 27, 5, 255, 64, 26, 3, 255, 65, 32, 6, 255, 66, 32, 2, 255, 72, 30, 1, 255, 75, 34, 6, 255, 70, 33, 5, 255, 64, 32, 3, 255, 61, 31, 2, 255, 67, 31, 3, 255, 69, 33, 4, 255, 65, 34, 2, 255, 71, 34, 2, 255, 68, 36, 1, 255, 70, 39, 5, 255, 68, 35, 4, 255, 69, 35, 4, 255, 72, 39, 6, 255, 73, 33, 2, 255, 77, 36, 4, 255, 80, 39, 5, 255, 80, 37, 2, 255, 86, 40, 5, 255, 88, 41, 6, 255, 85, 41, 4, 255, 88, 45, 6, 255, 90, 42, 5, 255, 90, 42, 4, 255, 95, 43, 7, 255, 100, 44, 8, 255, 93, 41, 2, 255, 89, 44, 4, 255, 93, 47, 6, 255, 89, 43, 1, 255, 84, 42, 0, 255, 87, 45, 2, 255, 87, 46, 2, 255, 89, 45, 2, 255, 89, 44, 2, 255, 87, 42, 0, 255, 89, 45, 3, 255, 88, 44, 3, 255, 86, 46, 3, 255, 86, 46, 4, 255, 89, 46, 6, 255, 90, 45, 3, 255, 90, 47, 4, 255, 85, 46, 2, 255, 86, 46, 1, 255, 96, 47, 1, 255, 92, 48, 1, 255, 92, 48, 1, 255, 97, 53, 5, 255, 93, 49, 2, 255, 96, 51, 4, 255, 96, 51, 4, 255, 90, 47, 1, 255, 92, 47, 3, 255, 97, 49, 3, 255, 93, 53, 2, 255, 98, 55, 4, 255, 102, 51, 3, 255, 100, 54, 4, 255, 97, 56, 0, 255, 97, 58, 1, 255, 90, 50, 1, 255, 94, 52, 2, 255, 99, 52, 4, 255, 103, 55, 8, 255, 103, 55, 7, 255, 98, 51, 2, 255, 103, 56, 3, 255, 106, 55, 1, 255, 120, 59, 7, 255, 127, 60, 8, 255, 133, 65, 13, 255, 137, 66, 13, 255, 144, 72, 7, 255, 150, 78, 2, 255, 152, 76, 4, 255, 150, 76, 9, 255, 153, 82, 4, 255, 152, 80, 5, 255, 146, 72, 3, 255, 148, 76, 6, 255, 134, 66, 6, 255, 130, 66, 7, 255, 133, 69, 11, 255, 115, 50, 5, 255, 113, 58, 1, 255, 119, 64, 1, 255, 111, 56, 9, 255, 108, 57, 10, 255, 117, 64, 10, 255, 113, 65, 7, 255, 110, 60, 5, 255, 114, 63, 10, 255, 106, 52, 4, 255, 105, 54, 6, 255, 100, 49, 7, 255, 110, 63, 8, 255, 138, 74, 9, 255, 118, 55, 9, 255, 85, 53, 12, 255, 74, 50, 6, 255, 96, 59, 10, 255, 95, 53, 7, 255, 82, 49, 14, 255, 96, 58, 9, 255, 109, 64, 11, 255, 104, 59, 11, 255, 86, 47, 7, 255, 84, 53, 5, 255, 85, 57, 8, 255, 82, 57, 12, 255, 112, 84, 7, 255, 138, 84, 9, 255, 90, 55, 1, 255, 85, 66, 8, 255, 78, 61, 7, 255, 90, 62, 13, 255, 91, 60, 17, 255, 80, 62, 6, 255, 79, 60, 13, 255, 86, 61, 20, 255, 86, 61, 7, 255, 85, 61, 3, 255, 78, 65, 11, 255, 92, 64, 14, 255, 94, 71, 7, 255, 94, 70, 11, 255, 97, 69, 13, 255, 96, 75, 12, 255, 101, 75, 5, 255, 101, 69, 19, 255, 100, 72, 19, 255, 102, 74, 6, 255, 105, 77, 3, 255, 105, 74, 19, 255, 105, 74, 18, 255, 103, 76, 8, 255, 108, 76, 10, 255, 109, 79, 8, 255, 107, 78, 18, 255, 110, 80, 11, 255, 117, 80, 13, 255, 116, 82, 16, 255, 115, 79, 14, 255, 114, 80, 9, 255, 110, 80, 10, 255, 112, 82, 17, 255, 114, 80, 13, 255, 118, 81, 11, 255, 117, 82, 11, 255, 123, 84, 17, 255, 125, 83, 16, 255, 129, 84, 16, 255, 129, 85, 16, 255, 128, 87, 16, 255, 136, 86, 12, 255, 140, 89, 14, 255, 139, 86, 14, 255, 145, 90, 7, 255, 133, 87, 8, 255, 133, 84, 15, 255, 140, 89, 10, 255, 154, 96, 18, 255, 153, 96, 5, 255, 141, 88, 4, 255, 133, 84, 12, 255, 132, 88, 14, 255, 147, 97, 13, 255, 165, 99, 15, 255, 171, 103, 7, 255, 176, 105, 4, 255, 171, 99, 2, 255, 162, 94, 9, 255, 158, 95, 12, 255, 152, 93, 10, 255, 149, 87, 8, 255, 147, 85, 3, 255, 145, 86, 10, 255, 140, 86, 10, 255, 146, 90, 5, 255, 148, 91, 11, 255, 148, 98, 5, 255, 150, 103, 4, 255, 157, 109, 2, 255, 173, 121, 8, 255, 174, 120, 15, 255, 175, 122, 9, 255, 187, 142, 6, 255, 192, 152, 10, 255, 191, 143, 12, 255, 189, 138, 4, 255, 190, 143, 8, 255, 191, 143, 6, 255, 179, 122, 3, 255, 178, 128, 16, 255, 184, 133, 2, 255, 186, 130, 4, 255, 194, 147, 3, 255, 197, 144, 7, 255, 202, 151, 6, 255, 200, 150, 6, 255, 197, 149, 6, 255, 203, 153, 2, 255, 200, 149, 2, 255, 196, 143, 8, 255, 196, 143, 6, 255, 197, 142, 6, 255, 194, 136, 4, 255, 192, 133, 4, 255, 192, 131, 5, 255, 189, 127, 5, 255, 188, 126, 6, 255, 186, 123, 6, 255, 183, 120, 7, 255, 180, 116, 7, 255, 177, 112, 4, 255, 177, 110, 3, 255, 176, 108, 5, 255, 172, 102, 5, 255, 171, 99, 3, 255, 168, 98, 1, 255, 166, 97, 2, 255, 164, 92, 1, 255, 164, 89, 3, 255, 163, 88, 7, 255, 159, 86, 6, 255, 156, 83, 3, 255, 155, 81, 2, 255, 155, 84, 4, 255, 152, 81, 4, 255, 150, 76, 3, 255, 150, 72, 2, 255, 154, 79, 3, 255, 150, 76, 4, 255, 148, 70, 5, 255, 144, 66, 3, 255, 139, 62, 2, 255, 136, 65, 3, 255, 125, 62, 3, 255, 115, 51, 8, 255, 109, 46, 2, 255, 109, 46, 1, 255, 105, 40, 1, 255, 102, 35, 1, 255, 101, 33, 6, 255, 99, 34, 2, 255, 102, 36, 1, 255, 92, 33, 6, 255, 74, 25, 0, 255, 84, 28, 1, 255, 97, 34, 6, 255, 97, 31, 2, 255, 109, 35, 4, 255, 118, 37, 8, 255, 103, 32, 4, 255, 77, 26, 2, 255, 60, 21, 2, 255, 55, 22, 4, 255, 57, 21, 4, 255, 73, 25, 7, 255, 80, 25, 4, 255, 80, 25, 1, 255, 81, 28, 3, 255, 81, 30, 3, 255, 84, 26, 0, 255, 87, 28, 4, 255, 82, 31, 1, 255, 92, 27, 8, 255, 77, 18, 9, 255, 61, 15, 3, 255, 72, 22, 1, 255, 76, 25, 4, 255, 83, 24, 3, 255, 80, 20, 1, 255, 69, 20, 1, 255, 83, 33, 7, 255, 96, 34, 4, 255, 86, 28, 3, 255, 77, 25, 2, 255, 85, 28, 1, 255, 80, 26, 4, 255, 73, 25, 3, 255, 96, 34, 5, 255, 131, 48, 1, 255, 119, 37, 5, 255, 98, 27, 6, 255, 90, 26, 1, 255, 99, 29, 0, 255, 103, 32, 2, 255, 109, 41, 4, 255, 119, 45, 4, 255, 124, 39, 4, 255, 87, 24, 0, 255, 52, 19, 1, 255, 60, 23, 3, 255, 67, 16, 0, 255, 70, 19, 3, 255, 64, 25, 4, 255, 71, 21, 4, 255, 68, 16, 2, 255, 53, 17, 2, 255, 46, 16, 2, 255, 61, 19, 4, 255, 58, 17, 4, 255, 47, 16, 4, 255, 42, 18, 1, 255, 56, 19, 3, 255, 70, 18, 2, 255, 80, 22, 7, 255, 80, 24, 2, 255, 79, 26, 0, 255, 79, 26, 4, 255, 77, 19, 7, 255, 72, 12, 5, 255, 74, 16, 6, 255, 70, 18, 5, 255, 66, 16, 0, 255, 76, 23, 0, 255, 92, 34, 4, 255, 104, 40, 4, 255, 112, 43, 1, 255, 119, 43, 2, 255, 122, 47, 0, 255, 122, 46, 0, 255, 128, 45, 2, 255, 128, 46, 2, 255, 125, 43, 2, 255, 121, 35, 4, 255, 102, 31, 4, 255, 89, 23, 1, 255, 83, 21, 0, 255, 10, 8, 3, 255, 9, 7, 3, 255, 9, 7, 3, 255, 11, 9, 3, 255, 10, 9, 2, 255, 11, 10, 3, 255, 14, 13, 3, 255, 16, 16, 4, 255, 14, 15, 5, 255, 17, 16, 5, 255, 19, 17, 5, 255, 19, 17, 3, 255, 25, 24, 6, 255, 25, 28, 7, 255, 22, 26, 6, 255, 27, 30, 8, 255, 35, 37, 5, 255, 39, 40, 6, 255, 38, 40, 8, 255, 35, 44, 9, 255, 49, 47, 1, 255, 44, 51, 8, 255, 109, 114, 18, 255, 124, 111, 9, 255, 49, 48, 8, 255, 51, 50, 26, 255, 53, 54, 26, 255, 56, 53, 23, 255, 51, 49, 24, 255, 54, 49, 22, 255, 58, 48, 17, 255, 56, 50, 26, 255, 51, 47, 25, 255, 53, 47, 14, 255, 57, 47, 5, 255, 52, 44, 12, 255, 49, 41, 20, 255, 45, 34, 2, 255, 48, 29, 4, 255, 43, 28, 3, 255, 41, 34, 5, 255, 58, 44, 15, 255, 73, 54, 24, 255, 64, 53, 41, 255, 66, 59, 45, 255, 74, 67, 57, 255, 63, 62, 52, 255, 63, 66, 52, 255, 63, 63, 51, 255, 64, 61, 41, 255, 66, 58, 42, 255, 66, 61, 53, 255, 59, 52, 44, 255, 66, 48, 27, 255, 67, 45, 14, 255, 59, 46, 21, 255, 64, 59, 27, 255, 62, 48, 6, 255, 55, 30, 0, 255, 56, 28, 7, 255, 66, 38, 9, 255, 76, 53, 8, 255, 66, 45, 8, 255, 56, 29, 9, 255, 57, 28, 1, 255, 59, 31, 3, 255, 60, 28, 1, 255, 63, 28, 1, 255, 66, 29, 1, 255, 67, 30, 1, 255, 70, 32, 4, 255, 64, 29, 2, 255, 61, 30, 1, 255, 68, 34, 6, 255, 67, 31, 4, 255, 66, 32, 3, 255, 68, 35, 5, 255, 74, 34, 4, 255, 72, 33, 1, 255, 68, 39, 3, 255, 71, 36, 2, 255, 81, 37, 4, 255, 74, 38, 3, 255, 67, 40, 4, 255, 71, 37, 2, 255, 81, 41, 4, 255, 76, 40, 2, 255, 72, 38, 0, 255, 78, 37, 1, 255, 80, 40, 2, 255, 74, 41, 1, 255, 82, 44, 3, 255, 86, 43, 2, 255, 85, 42, 2, 255, 85, 44, 1, 255, 86, 43, 0, 255, 91, 47, 5, 255, 95, 50, 7, 255, 93, 47, 3, 255, 92, 49, 4, 255, 88, 45, 1, 255, 92, 47, 4, 255, 95, 48, 3, 255, 96, 48, 3, 255, 92, 47, 3, 255, 89, 45, 3, 255, 83, 46, 2, 255, 81, 48, 5, 255, 78, 46, 3, 255, 85, 44, 2, 255, 91, 45, 4, 255, 93, 46, 4, 255, 91, 47, 4, 255, 88, 44, 0, 255, 93, 48, 2, 255, 96, 48, 2, 255, 94, 47, 2, 255, 91, 46, 2, 255, 92, 48, 3, 255, 95, 53, 4, 255, 92, 53, 4, 255, 91, 50, 4, 255, 93, 45, 1, 255, 93, 48, 2, 255, 93, 52, 2, 255, 95, 54, 3, 255, 97, 50, 1, 255, 101, 53, 2, 255, 100, 52, 4, 255, 95, 47, 5, 255, 99, 49, 5, 255, 103, 51, 4, 255, 100, 52, 0, 255, 96, 54, 4, 255, 98, 52, 6, 255, 95, 49, 1, 255, 96, 55, 5, 255, 93, 51, 3, 255, 96, 52, 8, 255, 94, 50, 6, 255, 95, 49, 4, 255, 92, 45, 4, 255, 102, 52, 5, 255, 111, 59, 10, 255, 100, 46, 3, 255, 107, 54, 7, 255, 103, 55, 3, 255, 95, 44, 8, 255, 102, 50, 10, 255, 103, 50, 9, 255, 95, 47, 4, 255, 87, 46, 6, 255, 88, 50, 5, 255, 98, 57, 4, 255, 88, 46, 8, 255, 91, 49, 6, 255, 105, 58, 4, 255, 96, 49, 7, 255, 120, 67, 6, 255, 108, 57, 8, 255, 91, 48, 5, 255, 89, 45, 7, 255, 91, 47, 7, 255, 109, 64, 12, 255, 97, 52, 11, 255, 104, 62, 14, 255, 99, 59, 2, 255, 92, 54, 5, 255, 81, 54, 9, 255, 75, 52, 13, 255, 86, 53, 9, 255, 87, 51, 9, 255, 81, 56, 4, 255, 86, 62, 8, 255, 103, 60, 12, 255, 94, 56, 11, 255, 81, 50, 16, 255, 87, 54, 18, 255, 82, 57, 5, 255, 79, 57, 5, 255, 94, 59, 19, 255, 88, 58, 16, 255, 87, 54, 12, 255, 86, 62, 7, 255, 83, 62, 13, 255, 83, 60, 10, 255, 83, 62, 8, 255, 80, 67, 8, 255, 81, 63, 12, 255, 83, 63, 10, 255, 89, 67, 8, 255, 83, 64, 6, 255, 93, 64, 17, 255, 98, 66, 26, 255, 98, 68, 6, 255, 100, 73, 10, 255, 102, 72, 15, 255, 109, 77, 16, 255, 106, 75, 17, 255, 97, 71, 17, 255, 99, 74, 13, 255, 101, 74, 12, 255, 103, 76, 8, 255, 102, 74, 14, 255, 103, 77, 12, 255, 105, 74, 19, 255, 111, 77, 20, 255, 112, 79, 9, 255, 109, 80, 9, 255, 113, 82, 12, 255, 119, 82, 12, 255, 120, 81, 6, 255, 116, 79, 16, 255, 115, 82, 11, 255, 116, 81, 6, 255, 120, 79, 11, 255, 121, 77, 14, 255, 124, 82, 12, 255, 134, 84, 20, 255, 144, 87, 12, 255, 147, 89, 11, 255, 149, 92, 11, 255, 154, 93, 11, 255, 157, 90, 12, 255, 158, 91, 12, 255, 155, 93, 10, 255, 162, 89, 10, 255, 164, 92, 11, 255, 158, 92, 13, 255, 152, 87, 7, 255, 151, 90, 14, 255, 161, 97, 19, 255, 159, 92, 5, 255, 162, 95, 11, 255, 167, 104, 8, 255, 165, 101, 6, 255, 174, 103, 5, 255, 176, 105, 10, 255, 178, 108, 6, 255, 176, 105, 6, 255, 175, 101, 6, 255, 167, 93, 4, 255, 161, 90, 9, 255, 144, 88, 14, 255, 144, 84, 10, 255, 147, 85, 7, 255, 141, 86, 11, 255, 133, 82, 9, 255, 138, 82, 7, 255, 138, 82, 5, 255, 138, 86, 4, 255, 140, 90, 11, 255, 148, 97, 6, 255, 164, 110, 8, 255, 172, 116, 4, 255, 175, 118, 7, 255, 177, 132, 8, 255, 194, 152, 4, 255, 193, 154, 8, 255, 193, 153, 15, 255, 197, 151, 5, 255, 188, 136, 8, 255, 176, 121, 2, 255, 186, 138, 4, 255, 185, 133, 5, 255, 170, 111, 7, 255, 184, 132, 8, 255, 193, 143, 9, 255, 201, 151, 4, 255, 198, 152, 5, 255, 200, 154, 8, 255, 201, 154, 11, 255, 198, 149, 9, 255, 197, 144, 9, 255, 195, 140, 3, 255, 194, 137, 4, 255, 188, 130, 2, 255, 190, 132, 5, 255, 192, 133, 9, 255, 189, 128, 6, 255, 187, 126, 5, 255, 187, 126, 6, 255, 184, 122, 7, 255, 181, 119, 3, 255, 178, 115, 4, 255, 176, 110, 6, 255, 175, 106, 6, 255, 173, 103, 4, 255, 167, 98, 3, 255, 164, 98, 3, 255, 163, 98, 3, 255, 162, 93, 2, 255, 163, 91, 5, 255, 158, 85, 5, 255, 155, 83, 5, 255, 157, 84, 7, 255, 154, 82, 4, 255, 149, 81, 2, 255, 146, 79, 1, 255, 152, 80, 6, 255, 154, 76, 7, 255, 151, 78, 2, 255, 149, 76, 0, 255, 148, 72, 1, 255, 146, 70, 0, 255, 143, 67, 4, 255, 137, 65, 3, 255, 127, 54, 1, 255, 122, 55, 1, 255, 117, 51, 5, 255, 113, 42, 6, 255, 111, 37, 4, 255, 108, 37, 4, 255, 100, 33, 3, 255, 98, 34, 2, 255, 99, 35, 0, 255, 89, 30, 3, 255, 72, 26, 3, 255, 86, 31, 3, 255, 99, 33, 3, 255, 103, 34, 2, 255, 103, 40, 5, 255, 90, 33, 3, 255, 67, 22, 2, 255, 58, 22, 5, 255, 60, 25, 5, 255, 65, 22, 3, 255, 69, 24, 3, 255, 69, 27, 2, 255, 75, 27, 4, 255, 82, 26, 5, 255, 84, 25, 2, 255, 93, 31, 3, 255, 88, 28, 1, 255, 84, 27, 5, 255, 86, 24, 2, 255, 81, 21, 3, 255, 66, 16, 4, 255, 50, 17, 0, 255, 45, 18, 3, 255, 55, 16, 4, 255, 67, 24, 2, 255, 81, 33, 5, 255, 75, 26, 2, 255, 79, 25, 1, 255, 98, 30, 5, 255, 89, 27, 1, 255, 92, 33, 2, 255, 95, 31, 5, 255, 86, 33, 4, 255, 83, 28, 0, 255, 69, 16, 3, 255, 68, 18, 4, 255, 62, 15, 3, 255, 48, 15, 2, 255, 47, 13, 4, 255, 56, 11, 5, 255, 55, 14, 5, 255, 64, 18, 5, 255, 65, 18, 0, 255, 66, 20, 4, 255, 61, 18, 3, 255, 48, 11, 2, 255, 51, 14, 6, 255, 48, 18, 1, 255, 50, 19, 2, 255, 54, 14, 2, 255, 61, 15, 3, 255, 55, 16, 2, 255, 58, 19, 3, 255, 60, 16, 1, 255, 55, 14, 0, 255, 55, 16, 2, 255, 50, 15, 4, 255, 52, 19, 1, 255, 63, 18, 2, 255, 76, 21, 1, 255, 77, 18, 2, 255, 81, 24, 5, 255, 82, 25, 3, 255, 79, 26, 2, 255, 75, 25, 1, 255, 75, 20, 1, 255, 76, 17, 2, 255, 61, 12, 5, 255, 75, 28, 1, 255, 103, 47, 0, 255, 125, 54, 4, 255, 126, 47, 3, 255, 114, 38, 2, 255, 118, 39, 4, 255, 129, 48, 3, 255, 129, 50, 0, 255, 126, 45, 1, 255, 123, 43, 2, 255, 120, 42, 0, 255, 117, 40, 1, 255, 112, 36, 3, 255, 103, 32, 2, 255, 97, 30, 4, 255, 11, 8, 4, 255, 13, 10, 4, 255, 12, 8, 2, 255, 12, 8, 4, 255, 14, 10, 3, 255, 15, 11, 1, 255, 14, 15, 2, 255, 20, 18, 8, 255, 21, 17, 7, 255, 20, 23, 2, 255, 24, 23, 6, 255, 22, 20, 4, 255, 25, 28, 8, 255, 35, 32, 6, 255, 33, 32, 2, 255, 34, 32, 12, 255, 37, 37, 10, 255, 39, 44, 5, 255, 41, 48, 4, 255, 44, 45, 10, 255, 43, 45, 7, 255, 67, 68, 10, 255, 105, 99, 17, 255, 48, 42, 5, 255, 42, 48, 8, 255, 53, 57, 4, 255, 55, 52, 13, 255, 49, 49, 33, 255, 53, 51, 20, 255, 49, 50, 12, 255, 59, 51, 38, 255, 56, 50, 25, 255, 49, 49, 14, 255, 53, 46, 3, 255, 50, 42, 12, 255, 41, 41, 9, 255, 47, 44, 5, 255, 57, 41, 5, 255, 49, 27, 5, 255, 42, 30, 2, 255, 44, 33, 6, 255, 53, 38, 6, 255, 69, 53, 22, 255, 67, 57, 37, 255, 53, 52, 41, 255, 66, 66, 52, 255, 61, 62, 42, 255, 61, 60, 48, 255, 66, 61, 58, 255, 63, 60, 40, 255, 67, 61, 45, 255, 69, 61, 50, 255, 70, 52, 37, 255, 76, 49, 33, 255, 64, 48, 8, 255, 51, 48, 24, 255, 62, 55, 29, 255, 72, 50, 10, 255, 61, 32, 1, 255, 59, 29, 1, 255, 63, 44, 4, 255, 63, 51, 9, 255, 69, 46, 9, 255, 72, 32, 6, 255, 61, 26, 1, 255, 64, 25, 3, 255, 65, 31, 4, 255, 62, 30, 2, 255, 65, 29, 2, 255, 64, 31, 3, 255, 63, 35, 4, 255, 66, 33, 4, 255, 71, 31, 3, 255, 72, 32, 3, 255, 67, 33, 2, 255, 70, 33, 2, 255, 71, 34, 2, 255, 74, 37, 3, 255, 73, 33, 1, 255, 67, 33, 1, 255, 70, 38, 2, 255, 74, 39, 2, 255, 75, 40, 0, 255, 68, 41, 3, 255, 68, 37, 2, 255, 76, 39, 2, 255, 81, 42, 5, 255, 78, 42, 3, 255, 79, 41, 1, 255, 83, 41, 3, 255, 79, 37, 2, 255, 79, 43, 2, 255, 79, 44, 1, 255, 84, 46, 2, 255, 86, 47, 4, 255, 81, 43, 1, 255, 80, 41, 1, 255, 78, 44, 1, 255, 79, 46, 1, 255, 86, 48, 5, 255, 89, 45, 1, 255, 89, 45, 0, 255, 90, 48, 1, 255, 96, 51, 6, 255, 97, 47, 4, 255, 90, 47, 2, 255, 85, 46, 1, 255, 94, 52, 2, 255, 98, 51, 2, 255, 95, 46, 2, 255, 90, 47, 3, 255, 90, 49, 3, 255, 91, 49, 2, 255, 88, 47, 0, 255, 86, 48, 3, 255, 92, 49, 6, 255, 91, 49, 6, 255, 84, 49, 6, 255, 93, 46, 4, 255, 99, 48, 4, 255, 90, 49, 3, 255, 88, 49, 4, 255, 92, 49, 4, 255, 95, 48, 2, 255, 96, 48, 2, 255, 101, 53, 3, 255, 101, 53, 5, 255, 98, 49, 1, 255, 97, 50, 4, 255, 98, 46, 4, 255, 101, 48, 5, 255, 105, 52, 6, 255, 100, 53, 2, 255, 97, 55, 2, 255, 98, 57, 2, 255, 97, 54, 1, 255, 97, 52, 3, 255, 102, 55, 3, 255, 100, 52, 4, 255, 99, 53, 6, 255, 98, 55, 2, 255, 94, 53, 5, 255, 94, 51, 3, 255, 90, 56, 1, 255, 86, 50, 5, 255, 92, 49, 4, 255, 90, 48, 3, 255, 87, 46, 7, 255, 96, 56, 2, 255, 88, 47, 6, 255, 84, 49, 2, 255, 85, 52, 8, 255, 84, 49, 5, 255, 105, 63, 7, 255, 93, 49, 2, 255, 87, 52, 0, 255, 99, 54, 4, 255, 91, 52, 11, 255, 106, 58, 10, 255, 101, 54, 10, 255, 91, 50, 5, 255, 87, 49, 4, 255, 77, 49, 2, 255, 106, 59, 17, 255, 96, 52, 12, 255, 86, 52, 11, 255, 79, 53, 10, 255, 79, 53, 4, 255, 87, 55, 7, 255, 87, 50, 10, 255, 87, 54, 10, 255, 80, 55, 5, 255, 76, 55, 5, 255, 81, 57, 7, 255, 85, 54, 9, 255, 82, 53, 12, 255, 79, 53, 11, 255, 82, 57, 9, 255, 79, 62, 5, 255, 78, 58, 12, 255, 84, 55, 15, 255, 89, 57, 8, 255, 87, 58, 19, 255, 81, 59, 13, 255, 82, 62, 11, 255, 79, 61, 5, 255, 83, 61, 11, 255, 90, 59, 16, 255, 88, 59, 12, 255, 87, 63, 15, 255, 91, 64, 9, 255, 100, 64, 16, 255, 97, 68, 12, 255, 99, 69, 15, 255, 100, 67, 26, 255, 102, 71, 11, 255, 105, 74, 8, 255, 101, 69, 15, 255, 103, 70, 21, 255, 102, 72, 13, 255, 102, 73, 7, 255, 101, 72, 14, 255, 105, 74, 10, 255, 111, 76, 11, 255, 114, 76, 11, 255, 122, 80, 11, 255, 122, 81, 9, 255, 128, 82, 10, 255, 128, 84, 8, 255, 122, 81, 13, 255, 129, 83, 12, 255, 131, 86, 13, 255, 129, 83, 19, 255, 132, 82, 14, 255, 137, 85, 16, 255, 141, 89, 9, 255, 139, 88, 22, 255, 146, 86, 22, 255, 161, 90, 15, 255, 166, 94, 13, 255, 171, 98, 7, 255, 176, 98, 13, 255, 174, 94, 16, 255, 173, 92, 9, 255, 168, 91, 19, 255, 167, 90, 18, 255, 168, 91, 8, 255, 168, 91, 3, 255, 165, 92, 7, 255, 154, 89, 10, 255, 168, 97, 16, 255, 181, 109, 11, 255, 176, 106, 8, 255, 172, 98, 13, 255, 174, 98, 11, 255, 177, 102, 7, 255, 174, 102, 3, 255, 174, 102, 7, 255, 179, 100, 13, 255, 176, 99, 6, 255, 170, 96, 2, 255, 160, 90, 7, 255, 160, 88, 10, 255, 163, 92, 3, 255, 149, 84, 10, 255, 143, 78, 19, 255, 155, 86, 7, 255, 153, 85, 1, 255, 137, 80, 7, 255, 134, 78, 10, 255, 139, 79, 10, 255, 136, 87, 6, 255, 143, 91, 7, 255, 148, 93, 13, 255, 158, 105, 6, 255, 176, 119, 12, 255, 172, 127, 12, 255, 189, 148, 13, 255, 195, 151, 2, 255, 200, 151, 13, 255, 199, 149, 15, 255, 187, 140, 2, 255, 183, 130, 8, 255, 190, 134, 5, 255, 184, 122, 7, 255, 151, 86, 6, 255, 165, 105, 6, 255, 194, 146, 11, 255, 193, 147, 8, 255, 199, 144, 7, 255, 200, 148, 6, 255, 199, 148, 2, 255, 196, 145, 0, 255, 193, 139, 2, 255, 192, 136, 5, 255, 192, 133, 3, 255, 193, 135, 10, 255, 190, 137, 6, 255, 188, 132, 4, 255, 187, 127, 7, 255, 187, 127, 5, 255, 188, 129, 7, 255, 183, 124, 5, 255, 181, 118, 5, 255, 181, 117, 7, 255, 179, 113, 3, 255, 173, 106, 0, 255, 171, 104, 2, 255, 169, 99, 4, 255, 166, 96, 10, 255, 162, 94, 13, 255, 161, 93, 7, 255, 161, 90, 2, 255, 162, 88, 2, 255, 158, 86, 3, 255, 156, 81, 3, 255, 157, 80, 3, 255, 153, 79, 1, 255, 150, 81, 2, 255, 150, 78, 3, 255, 153, 76, 5, 255, 152, 74, 4, 255, 143, 71, 2, 255, 135, 67, 0, 255, 136, 65, 2, 255, 136, 62, 4, 255, 137, 61, 5, 255, 135, 63, 4, 255, 129, 56, 2, 255, 123, 49, 1, 255, 115, 46, 1, 255, 105, 42, 0, 255, 105, 42, 4, 255, 101, 37, 2, 255, 93, 37, 1, 255, 93, 38, 3, 255, 91, 33, 3, 255, 75, 30, 1, 255, 85, 31, 2, 255, 103, 33, 4, 255, 104, 34, 1, 255, 85, 29, 4, 255, 62, 25, 4, 255, 52, 24, 2, 255, 64, 22, 2, 255, 73, 25, 4, 255, 59, 24, 3, 255, 62, 26, 6, 255, 67, 29, 3, 255, 77, 28, 0, 255, 87, 27, 2, 255, 82, 25, 4, 255, 89, 24, 3, 255, 87, 25, 4, 255, 70, 24, 2, 255, 66, 21, 4, 255, 59, 15, 2, 255, 55, 17, 3, 255, 60, 21, 4, 255, 58, 19, 1, 255, 43, 16, 2, 255, 47, 17, 5, 255, 76, 19, 5, 255, 83, 26, 3, 255, 66, 23, 1, 255, 77, 21, 6, 255, 81, 21, 2, 255, 76, 26, 1, 255, 83, 27, 4, 255, 79, 25, 4, 255, 62, 20, 3, 255, 52, 18, 4, 255, 63, 18, 5, 255, 58, 17, 4, 255, 47, 18, 0, 255, 40, 12, 4, 255, 40, 9, 5, 255, 35, 11, 4, 255, 23, 11, 1, 255, 22, 9, 2, 255, 38, 14, 5, 255, 49, 18, 2, 255, 46, 13, 1, 255, 42, 11, 4, 255, 41, 16, 1, 255, 40, 16, 3, 255, 43, 14, 5, 255, 53, 14, 6, 255, 50, 17, 0, 255, 65, 19, 3, 255, 65, 17, 3, 255, 46, 15, 0, 255, 42, 11, 3, 255, 45, 17, 4, 255, 60, 20, 1, 255, 78, 20, 4, 255, 79, 21, 5, 255, 77, 18, 3, 255, 78, 18, 4, 255, 83, 24, 2, 255, 77, 21, 0, 255, 74, 21, 2, 255, 68, 16, 1, 255, 68, 20, 3, 255, 82, 33, 4, 255, 118, 56, 3, 255, 141, 63, 3, 255, 130, 50, 5, 255, 116, 39, 5, 255, 115, 35, 5, 255, 124, 41, 3, 255, 129, 50, 4, 255, 126, 51, 3, 255, 124, 46, 1, 255, 124, 44, 0, 255, 123, 43, 1, 255, 122, 42, 3, 255, 123, 40, 3, 255, 110, 31, 2, 255, 97, 23, 3, 255, 8, 9, 3, 255, 10, 9, 3, 255, 14, 12, 4, 255, 11, 10, 3, 255, 15, 13, 4, 255, 18, 16, 4, 255, 16, 18, 1, 255, 24, 22, 7, 255, 24, 21, 6, 255, 18, 19, 0, 255, 29, 26, 6, 255, 32, 28, 9, 255, 30, 31, 6, 255, 38, 36, 8, 255, 36, 38, 7, 255, 35, 41, 10, 255, 34, 42, 12, 255, 35, 47, 5, 255, 37, 51, 9, 255, 42, 48, 12, 255, 45, 47, 14, 255, 44, 47, 16, 255, 41, 50, 9, 255, 59, 58, 8, 255, 52, 54, 6, 255, 42, 51, 6, 255, 53, 49, 5, 255, 51, 47, 17, 255, 50, 47, 9, 255, 52, 53, 6, 255, 54, 55, 18, 255, 53, 53, 21, 255, 46, 45, 10, 255, 45, 49, 9, 255, 51, 42, 12, 255, 45, 39, 10, 255, 43, 36, 10, 255, 55, 34, 5, 255, 47, 28, 6, 255, 41, 28, 6, 255, 42, 32, 6, 255, 43, 35, 7, 255, 50, 44, 18, 255, 53, 50, 32, 255, 51, 50, 43, 255, 57, 57, 54, 255, 59, 57, 48, 255, 66, 62, 48, 255, 65, 60, 48, 255, 59, 57, 43, 255, 56, 60, 38, 255, 59, 59, 43, 255, 70, 51, 23, 255, 61, 53, 18, 255, 49, 51, 12, 255, 52, 47, 20, 255, 61, 52, 38, 255, 61, 49, 22, 255, 60, 38, 9, 255, 61, 34, 2, 255, 56, 35, 3, 255, 57, 48, 14, 255, 64, 46, 9, 255, 74, 36, 7, 255, 55, 29, 4, 255, 61, 28, 6, 255, 62, 31, 3, 255, 62, 29, 3, 255, 68, 28, 3, 255, 69, 30, 5, 255, 67, 30, 2, 255, 71, 32, 1, 255, 80, 36, 7, 255, 73, 34, 2, 255, 66, 35, 3, 255, 68, 38, 4, 255, 72, 41, 6, 255, 68, 38, 2, 255, 71, 36, 2, 255, 72, 39, 6, 255, 73, 40, 4, 255, 75, 36, 0, 255, 78, 41, 4, 255, 71, 39, 3, 255, 73, 38, 3, 255, 77, 38, 2, 255, 77, 40, 2, 255, 78, 42, 3, 255, 79, 39, 0, 255, 85, 41, 3, 255, 83, 37, 4, 255, 83, 42, 5, 255, 83, 41, 4, 255, 85, 40, 3, 255, 86, 41, 4, 255, 84, 39, 4, 255, 86, 41, 7, 255, 80, 41, 3, 255, 81, 43, 4, 255, 88, 45, 6, 255, 92, 44, 5, 255, 88, 40, 2, 255, 85, 45, 1, 255, 85, 46, 1, 255, 86, 43, 1, 255, 85, 45, 2, 255, 90, 51, 7, 255, 94, 49, 5, 255, 96, 48, 1, 255, 96, 49, 3, 255, 90, 45, 2, 255, 90, 47, 5, 255, 94, 49, 5, 255, 91, 48, 2, 255, 88, 48, 2, 255, 91, 53, 2, 255, 93, 50, 4, 255, 86, 48, 3, 255, 91, 49, 3, 255, 91, 48, 1, 255, 90, 50, 0, 255, 90, 49, 2, 255, 91, 50, 5, 255, 93, 48, 2, 255, 96, 50, 4, 255, 94, 51, 2, 255, 95, 51, 2, 255, 96, 50, 2, 255, 100, 52, 3, 255, 95, 48, 2, 255, 90, 52, 4, 255, 88, 54, 2, 255, 96, 56, 4, 255, 98, 52, 3, 255, 95, 51, 1, 255, 98, 54, 5, 255, 98, 51, 4, 255, 100, 54, 1, 255, 100, 55, 4, 255, 96, 53, 3, 255, 97, 57, 3, 255, 100, 54, 7, 255, 97, 54, 6, 255, 97, 56, 5, 255, 94, 52, 8, 255, 93, 51, 5, 255, 91, 50, 0, 255, 93, 47, 4, 255, 95, 47, 3, 255, 94, 52, 2, 255, 85, 50, 4, 255, 84, 47, 4, 255, 91, 54, 3, 255, 94, 53, 8, 255, 92, 48, 12, 255, 92, 52, 10, 255, 96, 52, 7, 255, 82, 51, 5, 255, 89, 57, 0, 255, 91, 54, 1, 255, 83, 51, 6, 255, 81, 53, 8, 255, 71, 55, 5, 255, 81, 51, 10, 255, 83, 51, 2, 255, 87, 51, 7, 255, 85, 50, 4, 255, 85, 51, 2, 255, 84, 50, 2, 255, 84, 50, 6, 255, 86, 53, 7, 255, 87, 54, 6, 255, 86, 55, 7, 255, 86, 61, 11, 255, 82, 51, 10, 255, 79, 53, 11, 255, 82, 58, 8, 255, 86, 57, 8, 255, 84, 56, 10, 255, 87, 55, 20, 255, 90, 57, 14, 255, 86, 59, 7, 255, 77, 54, 17, 255, 78, 58, 9, 255, 86, 64, 6, 255, 87, 63, 6, 255, 83, 61, 10, 255, 83, 61, 12, 255, 85, 63, 13, 255, 90, 66, 14, 255, 96, 67, 17, 255, 101, 65, 26, 255, 105, 70, 11, 255, 99, 71, 7, 255, 99, 73, 11, 255, 102, 67, 22, 255, 106, 66, 15, 255, 108, 70, 11, 255, 109, 73, 13, 255, 113, 76, 12, 255, 114, 76, 7, 255, 118, 74, 18, 255, 124, 78, 17, 255, 127, 78, 17, 255, 131, 79, 23, 255, 146, 83, 14, 255, 152, 89, 9, 255, 155, 90, 21, 255, 151, 89, 14, 255, 151, 86, 12, 255, 158, 93, 12, 255, 153, 90, 13, 255, 147, 82, 13, 255, 155, 89, 8, 255, 160, 92, 9, 255, 160, 90, 11, 255, 162, 90, 13, 255, 171, 99, 12, 255, 170, 96, 5, 255, 172, 96, 10, 255, 174, 97, 9, 255, 174, 98, 11, 255, 175, 97, 16, 255, 172, 96, 9, 255, 170, 97, 8, 255, 171, 91, 11, 255, 179, 98, 11, 255, 179, 100, 20, 255, 172, 99, 6, 255, 179, 103, 21, 255, 199, 112, 12, 255, 202, 113, 8, 255, 190, 110, 6, 255, 180, 104, 4, 255, 179, 100, 13, 255, 179, 99, 16, 255, 178, 100, 6, 255, 180, 98, 4, 255, 177, 94, 7, 255, 170, 89, 6, 255, 165, 89, 5, 255, 161, 93, 10, 255, 151, 90, 7, 255, 160, 86, 7, 255, 149, 86, 7, 255, 136, 80, 12, 255, 142, 80, 10, 255, 141, 82, 7, 255, 124, 73, 9, 255, 108, 69, 8, 255, 95, 65, 8, 255, 116, 83, 5, 255, 135, 86, 7, 255, 137, 84, 6, 255, 137, 91, 5, 255, 157, 110, 17, 255, 168, 122, 8, 255, 187, 144, 11, 255, 192, 148, 8, 255, 195, 149, 7, 255, 195, 148, 12, 255, 180, 133, 5, 255, 186, 136, 13, 255, 186, 129, 10, 255, 170, 115, 6, 255, 150, 102, 5, 255, 158, 99, 8, 255, 191, 131, 8, 255, 195, 146, 7, 255, 192, 143, 7, 255, 194, 144, 6, 255, 196, 145, 5, 255, 196, 143, 5, 255, 189, 132, 5, 255, 187, 126, 7, 255, 186, 127, 2, 255, 191, 137, 3, 255, 185, 130, 3, 255, 192, 134, 6, 255, 192, 132, 1, 255, 184, 121, 2, 255, 184, 123, 6, 255, 182, 123, 2, 255, 182, 119, 4, 255, 179, 116, 5, 255, 179, 112, 4, 255, 175, 108, 2, 255, 173, 105, 4, 255, 169, 100, 5, 255, 163, 97, 1, 255, 163, 98, 3, 255, 162, 96, 5, 255, 158, 90, 4, 255, 159, 88, 4, 255, 158, 86, 4, 255, 155, 85, 4, 255, 153, 82, 5, 255, 150, 79, 2, 255, 155, 83, 6, 255, 152, 80, 6, 255, 141, 70, 1, 255, 140, 67, 7, 255, 135, 62, 4, 255, 132, 61, 1, 255, 138, 68, 1, 255, 144, 69, 4, 255, 141, 64, 5, 255, 139, 62, 4, 255, 136, 61, 3, 255, 128, 55, 3, 255, 121, 50, 1, 255, 113, 45, 2, 255, 107, 44, 2, 255, 103, 41, 4, 255, 100, 37, 7, 255, 96, 33, 1, 255, 95, 35, 5, 255, 80, 33, 3, 255, 81, 31, 1, 255, 92, 34, 3, 255, 86, 31, 5, 255, 71, 23, 1, 255, 74, 25, 6, 255, 74, 29, 2, 255, 71, 23, 5, 255, 68, 21, 5, 255, 62, 24, 3, 255, 69, 22, 4, 255, 71, 26, 3, 255, 70, 26, 5, 255, 80, 28, 6, 255, 74, 24, 1, 255, 66, 20, 1, 255, 64, 20, 0, 255, 64, 22, 2, 255, 65, 23, 4, 255, 56, 18, 2, 255, 55, 19, 0, 255, 68, 23, 3, 255, 78, 21, 4, 255, 68, 24, 9, 255, 46, 18, 2, 255, 55, 20, 3, 255, 59, 19, 1, 255, 56, 19, 3, 255, 57, 14, 4, 255, 52, 17, 5, 255, 48, 21, 3, 255, 56, 17, 3, 255, 54, 13, 3, 255, 46, 16, 6, 255, 38, 16, 7, 255, 40, 15, 7, 255, 45, 16, 5, 255, 46, 14, 3, 255, 34, 13, 2, 255, 18, 12, 1, 255, 21, 13, 5, 255, 20, 9, 4, 255, 22, 9, 2, 255, 36, 17, 3, 255, 42, 21, 0, 255, 46, 16, 0, 255, 51, 14, 4, 255, 50, 17, 5, 255, 48, 17, 4, 255, 53, 16, 0, 255, 56, 20, 0, 255, 56, 20, 4, 255, 53, 20, 6, 255, 48, 20, 2, 255, 41, 14, 7, 255, 39, 13, 4, 255, 46, 16, 5, 255, 51, 15, 4, 255, 53, 15, 1, 255, 61, 18, 1, 255, 73, 22, 2, 255, 75, 21, 2, 255, 75, 20, 3, 255, 72, 17, 3, 255, 61, 13, 4, 255, 67, 20, 3, 255, 100, 40, 5, 255, 122, 59, 6, 255, 137, 61, 3, 255, 146, 64, 2, 255, 137, 58, 3, 255, 123, 46, 0, 255, 129, 51, 0, 255, 136, 58, 1, 255, 140, 61, 3, 255, 139, 61, 5, 255, 135, 54, 3, 255, 132, 48, 4, 255, 128, 44, 5, 255, 120, 40, 4, 255, 105, 38, 2, 255, 94, 28, 0, 255, 89, 27, 0, 255, 6, 7, 2, 255, 6, 7, 0, 255, 12, 12, 2, 255, 15, 13, 4, 255, 18, 14, 5, 255, 20, 16, 3, 255, 20, 19, 3, 255, 24, 22, 8, 255, 27, 24, 10, 255, 23, 22, 2, 255, 29, 27, 7, 255, 33, 31, 10, 255, 34, 37, 6, 255, 35, 39, 6, 255, 36, 40, 15, 255, 33, 44, 9, 255, 41, 54, 11, 255, 36, 52, 2, 255, 38, 51, 14, 255, 43, 56, 13, 255, 43, 54, 4, 255, 58, 56, 8, 255, 55, 59, 4, 255, 48, 55, 11, 255, 50, 49, 4, 255, 55, 55, 9, 255, 47, 52, 5, 255, 49, 47, 3, 255, 47, 45, 5, 255, 50, 45, 1, 255, 58, 54, 12, 255, 55, 52, 20, 255, 53, 47, 11, 255, 46, 37, 13, 255, 42, 38, 14, 255, 47, 38, 9, 255, 43, 32, 11, 255, 45, 35, 7, 255, 43, 28, 8, 255, 49, 28, 8, 255, 50, 30, 3, 255, 46, 30, 2, 255, 49, 37, 16, 255, 56, 45, 30, 255, 57, 48, 35, 255, 61, 60, 43, 255, 58, 56, 49, 255, 63, 64, 44, 255, 61, 65, 36, 255, 60, 58, 50, 255, 56, 55, 38, 255, 55, 57, 33, 255, 67, 51, 24, 255, 58, 54, 33, 255, 48, 53, 41, 255, 56, 48, 25, 255, 62, 53, 35, 255, 59, 54, 20, 255, 58, 48, 8, 255, 58, 34, 1, 255, 55, 31, 4, 255, 66, 49, 15, 255, 63, 54, 5, 255, 52, 38, 3, 255, 55, 30, 4, 255, 63, 26, 3, 255, 62, 23, 0, 255, 71, 32, 5, 255, 67, 29, 2, 255, 57, 26, 2, 255, 57, 29, 2, 255, 62, 30, 1, 255, 68, 32, 4, 255, 66, 30, 1, 255, 67, 34, 3, 255, 66, 33, 4, 255, 66, 32, 3, 255, 71, 37, 1, 255, 75, 35, 2, 255, 75, 37, 3, 255, 78, 37, 4, 255, 81, 35, 2, 255, 78, 37, 2, 255, 73, 38, 3, 255, 73, 35, 1, 255, 78, 39, 4, 255, 75, 39, 1, 255, 75, 42, 1, 255, 83, 43, 4, 255, 84, 41, 3, 255, 84, 39, 1, 255, 85, 42, 3, 255, 84, 40, 1, 255, 83, 39, 1, 255, 84, 39, 1, 255, 86, 40, 1, 255, 89, 43, 4, 255, 84, 42, 1, 255, 85, 42, 1, 255, 90, 43, 3, 255, 92, 42, 2, 255, 91, 45, 3, 255, 90, 44, 1, 255, 95, 43, 3, 255, 91, 44, 3, 255, 85, 45, 2, 255, 83, 49, 4, 255, 82, 48, 2, 255, 85, 49, 3, 255, 86, 48, 0, 255, 86, 48, 2, 255, 87, 46, 3, 255, 89, 45, 2, 255, 90, 46, 1, 255, 91, 44, 0, 255, 92, 51, 1, 255, 93, 50, 2, 255, 89, 51, 3, 255, 94, 54, 7, 255, 89, 50, 2, 255, 92, 53, 3, 255, 91, 49, 1, 255, 91, 52, 5, 255, 93, 51, 3, 255, 94, 52, 4, 255, 91, 51, 2, 255, 93, 52, 2, 255, 96, 52, 2, 255, 96, 53, 3, 255, 92, 55, 3, 255, 91, 51, 1, 255, 96, 53, 3, 255, 93, 54, 4, 255, 93, 52, 5, 255, 92, 53, 4, 255, 94, 56, 5, 255, 97, 56, 5, 255, 98, 54, 2, 255, 101, 54, 4, 255, 98, 53, 4, 255, 98, 53, 4, 255, 98, 54, 5, 255, 96, 55, 5, 255, 99, 53, 5, 255, 98, 52, 6, 255, 92, 51, 1, 255, 98, 55, 4, 255, 100, 54, 8, 255, 93, 48, 9, 255, 96, 51, 2, 255, 95, 49, 8, 255, 85, 47, 3, 255, 88, 54, 11, 255, 96, 52, 1, 255, 96, 51, 6, 255, 90, 53, 7, 255, 96, 48, 8, 255, 84, 47, 6, 255, 88, 50, 3, 255, 81, 52, 8, 255, 83, 55, 7, 255, 81, 51, 5, 255, 88, 51, 6, 255, 87, 54, 3, 255, 87, 51, 12, 255, 87, 47, 10, 255, 80, 48, 7, 255, 82, 52, 16, 255, 81, 51, 15, 255, 81, 54, 5, 255, 79, 51, 6, 255, 85, 55, 11, 255, 88, 58, 7, 255, 83, 52, 14, 255, 87, 54, 16, 255, 81, 55, 11, 255, 82, 58, 5, 255, 89, 55, 9, 255, 92, 56, 21, 255, 101, 57, 19, 255, 99, 56, 13, 255, 91, 59, 9, 255, 80, 58, 10, 255, 81, 63, 10, 255, 83, 64, 4, 255, 91, 62, 8, 255, 97, 63, 17, 255, 86, 64, 12, 255, 90, 67, 15, 255, 97, 65, 12, 255, 101, 67, 12, 255, 99, 69, 15, 255, 106, 68, 13, 255, 106, 65, 19, 255, 109, 74, 9, 255, 109, 74, 12, 255, 113, 73, 13, 255, 125, 78, 5, 255, 124, 77, 8, 255, 130, 82, 19, 255, 137, 84, 15, 255, 142, 82, 13, 255, 144, 82, 10, 255, 143, 80, 10, 255, 150, 86, 9, 255, 164, 86, 11, 255, 173, 92, 15, 255, 171, 97, 14, 255, 161, 90, 5, 255, 167, 95, 8, 255, 164, 93, 18, 255, 159, 86, 17, 255, 164, 93, 11, 255, 164, 94, 10, 255, 164, 92, 9, 255, 167, 94, 9, 255, 170, 95, 12, 255, 173, 95, 5, 255, 179, 96, 13, 255, 178, 97, 22, 255, 176, 96, 14, 255, 178, 97, 12, 255, 186, 105, 22, 255, 181, 101, 13, 255, 182, 99, 8, 255, 182, 99, 10, 255, 184, 100, 12, 255, 188, 102, 12, 255, 192, 104, 9, 255, 196, 110, 5, 255, 192, 110, 5, 255, 188, 108, 7, 255, 190, 110, 12, 255, 189, 108, 12, 255, 182, 100, 10, 255, 174, 98, 8, 255, 173, 100, 1, 255, 175, 94, 9, 255, 164, 93, 9, 255, 160, 86, 13, 255, 156, 86, 15, 255, 159, 85, 7, 255, 157, 86, 10, 255, 148, 82, 3, 255, 139, 84, 3, 255, 140, 87, 7, 255, 131, 79, 7, 255, 98, 65, 5, 255, 83, 67, 6, 255, 84, 72, 2, 255, 93, 71, 4, 255, 103, 71, 5, 255, 100, 71, 7, 255, 113, 75, 11, 255, 125, 78, 1, 255, 130, 88, 6, 255, 167, 124, 10, 255, 181, 135, 6, 255, 187, 143, 14, 255, 194, 150, 3, 255, 195, 147, 3, 255, 195, 147, 4, 255, 198, 154, 1, 255, 178, 123, 7, 255, 181, 131, 13, 255, 184, 145, 11, 255, 175, 122, 7, 255, 167, 103, 2, 255, 188, 136, 5, 255, 191, 146, 4, 255, 190, 143, 7, 255, 194, 142, 12, 255, 196, 140, 15, 255, 188, 128, 5, 255, 184, 123, 0, 255, 189, 132, 3, 255, 189, 136, 3, 255, 188, 129, 11, 255, 186, 124, 8, 255, 188, 125, 0, 255, 183, 117, 1, 255, 184, 121, 3, 255, 185, 124, 2, 255, 183, 120, 4, 255, 180, 115, 4, 255, 176, 111, 4, 255, 173, 107, 3, 255, 170, 103, 4, 255, 167, 102, 3, 255, 165, 101, 0, 255, 163, 99, 0, 255, 161, 96, 1, 255, 159, 93, 4, 255, 157, 89, 3, 255, 156, 84, 1, 255, 152, 83, 1, 255, 150, 83, 4, 255, 151, 82, 3, 255, 155, 81, 5, 255, 151, 77, 4, 255, 141, 72, 0, 255, 140, 71, 2, 255, 141, 71, 4, 255, 141, 71, 4, 255, 141, 70, 0, 255, 140, 67, 1, 255, 137, 61, 3, 255, 137, 62, 1, 255, 135, 65, 3, 255, 129, 59, 3, 255, 129, 55, 4, 255, 124, 47, 3, 255, 113, 42, 1, 255, 101, 37, 1, 255, 100, 34, 4, 255, 95, 29, 1, 255, 97, 35, 6, 255, 85, 35, 5, 255, 76, 29, 1, 255, 78, 31, 2, 255, 81, 29, 3, 255, 70, 23, 4, 255, 83, 27, 3, 255, 82, 25, 1, 255, 72, 27, 8, 255, 60, 25, 7, 255, 64, 22, 2, 255, 77, 29, 1, 255, 74, 26, 1, 255, 76, 24, 6, 255, 72, 22, 3, 255, 70, 24, 1, 255, 69, 20, 2, 255, 63, 20, 3, 255, 67, 21, 2, 255, 69, 21, 3, 255, 68, 23, 5, 255, 69, 23, 5, 255, 76, 18, 1, 255, 80, 21, 1, 255, 84, 24, 3, 255, 73, 23, 3, 255, 54, 19, 1, 255, 49, 18, 2, 255, 53, 18, 3, 255, 51, 17, 1, 255, 47, 19, 2, 255, 53, 18, 3, 255, 52, 13, 2, 255, 46, 16, 1, 255, 45, 20, 4, 255, 49, 17, 4, 255, 46, 17, 6, 255, 41, 14, 0, 255, 43, 12, 5, 255, 41, 14, 4, 255, 27, 12, 1, 255, 24, 13, 1, 255, 29, 14, 3, 255, 29, 13, 6, 255, 36, 15, 6, 255, 44, 14, 1, 255, 44, 16, 3, 255, 43, 19, 6, 255, 47, 18, 6, 255, 50, 12, 5, 255, 54, 20, 3, 255, 58, 19, 3, 255, 48, 11, 2, 255, 42, 18, 8, 255, 42, 17, 5, 255, 47, 14, 3, 255, 48, 20, 2, 255, 55, 16, 1, 255, 54, 15, 6, 255, 54, 19, 6, 255, 58, 18, 1, 255, 65, 19, 3, 255, 79, 23, 3, 255, 76, 18, 2, 255, 71, 20, 7, 255, 71, 20, 4, 255, 101, 38, 4, 255, 135, 60, 8, 255, 141, 62, 2, 255, 139, 59, 3, 255, 145, 60, 3, 255, 145, 63, 5, 255, 137, 62, 5, 255, 137, 60, 1, 255, 143, 63, 0, 255, 147, 67, 3, 255, 146, 64, 4, 255, 135, 51, 1, 255, 129, 44, 3, 255, 122, 38, 4, 255, 110, 32, 1, 255, 100, 32, 4, 255, 99, 31, 4, 255, 101, 34, 6, 255, 10, 9, 1, 255, 14, 13, 3, 255, 15, 13, 3, 255, 18, 15, 6, 255, 16, 12, 1, 255, 19, 15, 3, 255, 27, 24, 4, 255, 24, 24, 1, 255, 24, 26, 1, 255, 29, 32, 3, 255, 29, 34, 6, 255, 26, 34, 5, 255, 32, 39, 5, 255, 33, 40, 9, 255, 38, 48, 12, 255, 38, 49, 10, 255, 41, 54, 7, 255, 44, 54, 10, 255, 46, 54, 10, 255, 49, 59, 7, 255, 55, 54, 2, 255, 49, 54, 2, 255, 42, 59, 6, 255, 38, 53, 5, 255, 46, 53, 8, 255, 46, 48, 2, 255, 45, 48, 6, 255, 44, 42, 3, 255, 44, 40, 4, 255, 44, 37, 4, 255, 53, 47, 19, 255, 51, 44, 22, 255, 50, 41, 15, 255, 48, 38, 10, 255, 42, 37, 10, 255, 46, 33, 13, 255, 45, 31, 12, 255, 45, 37, 10, 255, 35, 33, 8, 255, 42, 33, 7, 255, 48, 33, 2, 255, 43, 28, 0, 255, 39, 28, 8, 255, 48, 40, 24, 255, 53, 47, 30, 255, 60, 58, 38, 255, 61, 60, 35, 255, 56, 57, 42, 255, 61, 59, 47, 255, 67, 62, 52, 255, 64, 57, 43, 255, 62, 57, 35, 255, 60, 53, 34, 255, 65, 53, 41, 255, 63, 56, 43, 255, 66, 56, 30, 255, 63, 50, 33, 255, 59, 56, 19, 255, 67, 50, 9, 255, 60, 38, 6, 255, 65, 40, 0, 255, 65, 42, 3, 255, 75, 50, 12, 255, 67, 39, 3, 255, 64, 26, 0, 255, 73, 31, 7, 255, 70, 32, 7, 255, 63, 30, 0, 255, 67, 31, 1, 255, 66, 31, 6, 255, 68, 34, 6, 255, 73, 37, 6, 255, 73, 34, 1, 255, 73, 33, 0, 255, 75, 32, 1, 255, 78, 32, 2, 255, 77, 31, 1, 255, 72, 35, 0, 255, 74, 35, 1, 255, 70, 33, 0, 255, 73, 34, 0, 255, 76, 35, 0, 255, 69, 35, 0, 255, 69, 35, 1, 255, 77, 38, 5, 255, 75, 36, 3, 255, 72, 37, 1, 255, 75, 42, 4, 255, 78, 39, 2, 255, 82, 39, 1, 255, 81, 39, 0, 255, 82, 40, 2, 255, 84, 42, 2, 255, 84, 42, 2, 255, 86, 43, 3, 255, 89, 44, 4, 255, 86, 42, 0, 255, 87, 45, 1, 255, 88, 46, 2, 255, 90, 44, 2, 255, 94, 47, 5, 255, 90, 47, 4, 255, 89, 44, 0, 255, 96, 50, 7, 255, 91, 46, 4, 255, 90, 47, 4, 255, 87, 46, 2, 255, 87, 47, 2, 255, 89, 47, 3, 255, 90, 45, 1, 255, 89, 46, 2, 255, 87, 44, 2, 255, 86, 45, 1, 255, 87, 50, 2, 255, 86, 51, 3, 255, 91, 49, 0, 255, 92, 49, 0, 255, 85, 52, 2, 255, 88, 50, 4, 255, 93, 51, 5, 255, 90, 53, 3, 255, 92, 51, 1, 255, 91, 49, 1, 255, 94, 50, 3, 255, 94, 52, 4, 255, 96, 55, 5, 255, 96, 55, 4, 255, 93, 49, 1, 255, 92, 56, 2, 255, 95, 52, 1, 255, 101, 55, 6, 255, 98, 50, 2, 255, 98, 49, 2, 255, 90, 51, 4, 255, 91, 53, 3, 255, 95, 54, 1, 255, 98, 55, 3, 255, 96, 54, 2, 255, 94, 52, 1, 255, 93, 53, 4, 255, 90, 51, 4, 255, 94, 54, 3, 255, 92, 53, 3, 255, 101, 51, 6, 255, 105, 54, 7, 255, 99, 53, 4, 255, 102, 52, 4, 255, 100, 50, 12, 255, 98, 52, 5, 255, 93, 54, 8, 255, 86, 51, 7, 255, 91, 53, 4, 255, 91, 50, 7, 255, 93, 51, 3, 255, 96, 51, 6, 255, 87, 52, 8, 255, 91, 49, 5, 255, 91, 47, 5, 255, 87, 51, 5, 255, 81, 52, 5, 255, 87, 53, 4, 255, 89, 52, 6, 255, 88, 49, 9, 255, 84, 52, 10, 255, 83, 55, 6, 255, 84, 54, 5, 255, 83, 53, 5, 255, 85, 54, 9, 255, 83, 51, 9, 255, 85, 52, 8, 255, 80, 51, 4, 255, 81, 56, 9, 255, 81, 57, 11, 255, 80, 50, 13, 255, 84, 53, 15, 255, 78, 54, 14, 255, 81, 59, 14, 255, 85, 55, 7, 255, 94, 62, 5, 255, 103, 63, 6, 255, 99, 56, 9, 255, 98, 58, 13, 255, 96, 61, 15, 255, 95, 64, 17, 255, 90, 60, 13, 255, 87, 62, 17, 255, 92, 72, 8, 255, 101, 65, 12, 255, 106, 67, 16, 255, 100, 63, 16, 255, 106, 67, 10, 255, 117, 74, 6, 255, 113, 76, 9, 255, 125, 78, 19, 255, 130, 78, 8, 255, 128, 77, 15, 255, 127, 73, 25, 255, 134, 79, 15, 255, 138, 79, 7, 255, 146, 83, 16, 255, 151, 86, 13, 255, 156, 85, 13, 255, 160, 85, 4, 255, 161, 84, 3, 255, 166, 91, 7, 255, 172, 94, 10, 255, 177, 94, 16, 255, 174, 95, 17, 255, 174, 99, 15, 255, 174, 96, 15, 255, 168, 92, 16, 255, 173, 97, 20, 255, 177, 99, 20, 255, 175, 97, 15, 255, 175, 97, 16, 255, 176, 95, 13, 255, 180, 101, 14, 255, 178, 97, 13, 255, 177, 95, 7, 255, 179, 98, 15, 255, 179, 98, 5, 255, 182, 101, 3, 255, 194, 110, 15, 255, 192, 107, 12, 255, 191, 109, 12, 255, 182, 105, 12, 255, 182, 103, 13, 255, 191, 109, 5, 255, 194, 111, 4, 255, 194, 111, 8, 255, 194, 110, 7, 255, 193, 107, 11, 255, 196, 111, 6, 255, 192, 107, 15, 255, 180, 99, 16, 255, 167, 98, 3, 255, 163, 96, 15, 255, 161, 90, 8, 255, 153, 87, 3, 255, 152, 87, 9, 255, 144, 81, 14, 255, 134, 79, 6, 255, 124, 76, 7, 255, 130, 81, 12, 255, 108, 73, 10, 255, 103, 67, 3, 255, 122, 75, 7, 255, 107, 73, 9, 255, 84, 66, 2, 255, 86, 67, 2, 255, 106, 70, 10, 255, 115, 75, 7, 255, 84, 65, 4, 255, 91, 71, 5, 255, 118, 78, 5, 255, 116, 76, 11, 255, 155, 116, 10, 255, 178, 132, 9, 255, 189, 142, 15, 255, 196, 151, 5, 255, 195, 142, 3, 255, 201, 148, 0, 255, 193, 144, 7, 255, 184, 135, 12, 255, 189, 139, 9, 255, 191, 143, 7, 255, 190, 140, 5, 255, 170, 117, 5, 255, 176, 124, 11, 255, 189, 139, 5, 255, 188, 137, 3, 255, 189, 137, 3, 255, 190, 136, 5, 255, 182, 127, 1, 255, 180, 124, 1, 255, 187, 133, 6, 255, 187, 132, 6, 255, 188, 131, 1, 255, 184, 125, 0, 255, 182, 119, 1, 255, 191, 125, 8, 255, 187, 124, 4, 255, 184, 123, 2, 255, 182, 119, 4, 255, 180, 117, 5, 255, 176, 112, 5, 255, 172, 108, 4, 255, 170, 104, 6, 255, 167, 101, 0, 255, 164, 99, 4, 255, 162, 97, 9, 255, 159, 95, 6, 255, 160, 95, 3, 255, 158, 91, 3, 255, 157, 86, 1, 255, 150, 81, 0, 255, 147, 81, 1, 255, 154, 84, 6, 255, 158, 82, 6, 255, 152, 77, 2, 255, 144, 75, 2, 255, 148, 78, 7, 255, 145, 71, 1, 255, 143, 69, 1, 255, 138, 67, 3, 255, 135, 65, 5, 255, 135, 64, 5, 255, 142, 63, 3, 255, 138, 62, 2, 255, 129, 57, 1, 255, 130, 55, 5, 255, 124, 50, 3, 255, 110, 45, 2, 255, 101, 41, 0, 255, 103, 40, 2, 255, 101, 38, 3, 255, 95, 36, 4, 255, 87, 31, 3, 255, 78, 27, 3, 255, 78, 28, 7, 255, 79, 30, 7, 255, 72, 27, 8, 255, 82, 28, 3, 255, 80, 27, 3, 255, 73, 27, 4, 255, 71, 30, 4, 255, 72, 29, 1, 255, 74, 26, 1, 255, 75, 24, 2, 255, 74, 23, 1, 255, 66, 24, 3, 255, 66, 24, 4, 255, 68, 25, 4, 255, 62, 24, 4, 255, 58, 21, 0, 255, 58, 21, 0, 255, 63, 21, 1, 255, 68, 20, 2, 255, 72, 22, 4, 255, 78, 23, 2, 255, 85, 23, 3, 255, 75, 18, 1, 255, 61, 16, 3, 255, 62, 18, 9, 255, 55, 12, 2, 255, 51, 20, 3, 255, 49, 18, 2, 255, 55, 17, 5, 255, 52, 13, 3, 255, 45, 17, 2, 255, 44, 20, 4, 255, 47, 14, 3, 255, 52, 15, 6, 255, 48, 18, 3, 255, 37, 16, 3, 255, 37, 16, 0, 255, 44, 16, 8, 255, 29, 7, 8, 255, 36, 16, 3, 255, 48, 18, 1, 255, 49, 16, 4, 255, 47, 13, 5, 255, 52, 13, 2, 255, 58, 17, 1, 255, 53, 18, 0, 255, 44, 14, 2, 255, 47, 16, 6, 255, 48, 16, 4, 255, 47, 19, 2, 255, 47, 18, 0, 255, 52, 17, 0, 255, 59, 16, 2, 255, 58, 19, 1, 255, 59, 14, 1, 255, 59, 16, 2, 255, 67, 21, 1, 255, 64, 19, 0, 255, 62, 20, 3, 255, 77, 22, 6, 255, 74, 21, 1, 255, 73, 22, 0, 255, 98, 38, 3, 255, 129, 55, 4, 255, 138, 58, 1, 255, 138, 59, 1, 255, 143, 59, 7, 255, 140, 61, 3, 255, 138, 62, 0, 255, 142, 62, 5, 255, 138, 59, 3, 255, 143, 63, 4, 255, 145, 63, 4, 255, 142, 59, 4, 255, 132, 49, 2, 255, 117, 37, 1, 255, 109, 32, 0, 255, 111, 36, 3, 255, 114, 41, 3, 255, 114, 41, 5, 255, 112, 38, 3, 255, 17, 13, 5, 255, 19, 15, 5, 255, 15, 14, 1, 255, 19, 17, 5, 255, 18, 16, 4, 255, 22, 20, 6, 255, 27, 24, 7, 255, 21, 22, 3, 255, 26, 30, 6, 255, 30, 34, 7, 255, 28, 37, 9, 255, 29, 41, 9, 255, 37, 47, 8, 255, 35, 47, 9, 255, 36, 47, 7, 255, 43, 51, 8, 255, 49, 57, 5, 255, 45, 52, 9, 255, 50, 57, 11, 255, 47, 56, 6, 255, 51, 54, 3, 255, 48, 57, 7, 255, 54, 60, 2, 255, 56, 52, 6, 255, 49, 52, 2, 255, 46, 46, 2, 255, 53, 46, 9, 255, 45, 39, 9, 255, 40, 35, 3, 255, 39, 33, 13, 255, 40, 37, 16, 255, 48, 44, 21, 255, 44, 42, 9, 255, 35, 35, 14, 255, 48, 34, 10, 255, 51, 35, 6, 255, 45, 30, 12, 255, 44, 28, 7, 255, 40, 32, 9, 255, 40, 33, 11, 255, 40, 28, 3, 255, 44, 29, 6, 255, 42, 28, 11, 255, 48, 39, 21, 255, 52, 47, 29, 255, 58, 58, 46, 255, 55, 52, 40, 255, 63, 54, 50, 255, 68, 59, 53, 255, 67, 62, 49, 255, 61, 58, 44, 255, 64, 60, 30, 255, 61, 59, 31, 255, 72, 56, 36, 255, 69, 60, 38, 255, 67, 60, 35, 255, 63, 49, 26, 255, 57, 50, 20, 255, 68, 54, 22, 255, 74, 42, 13, 255, 64, 31, 1, 255, 64, 40, 16, 255, 66, 47, 16, 255, 66, 43, 7, 255, 59, 32, 2, 255, 66, 29, 3, 255, 67, 30, 4, 255, 70, 33, 5, 255, 72, 30, 3, 255, 65, 27, 1, 255, 68, 28, 4, 255, 72, 30, 5, 255, 71, 32, 2, 255, 74, 36, 2, 255, 76, 37, 2, 255, 78, 39, 5, 255, 78, 36, 4, 255, 83, 36, 3, 255, 83, 37, 4, 255, 79, 40, 4, 255, 81, 38, 4, 255, 81, 35, 2, 255, 75, 38, 2, 255, 76, 42, 6, 255, 75, 35, 2, 255, 79, 38, 3, 255, 80, 42, 5, 255, 77, 42, 3, 255, 82, 41, 2, 255, 86, 42, 5, 255, 83, 41, 6, 255, 84, 39, 4, 255, 85, 40, 3, 255, 82, 41, 1, 255, 84, 41, 3, 255, 87, 40, 4, 255, 90, 45, 4, 255, 83, 41, 0, 255, 87, 47, 5, 255, 89, 45, 4, 255, 91, 44, 4, 255, 89, 45, 4, 255, 91, 47, 4, 255, 93, 49, 5, 255, 87, 45, 1, 255, 92, 51, 5, 255, 91, 48, 3, 255, 91, 44, 0, 255, 91, 44, 1, 255, 93, 50, 4, 255, 91, 47, 4, 255, 89, 46, 2, 255, 90, 50, 3, 255, 90, 52, 5, 255, 88, 48, 4, 255, 90, 46, 2, 255, 90, 47, 1, 255, 86, 53, 1, 255, 89, 50, 3, 255, 93, 50, 5, 255, 88, 53, 2, 255, 89, 49, 0, 255, 93, 50, 2, 255, 96, 53, 3, 255, 91, 50, 0, 255, 90, 52, 1, 255, 94, 53, 3, 255, 96, 53, 4, 255, 96, 53, 4, 255, 93, 54, 3, 255, 97, 55, 4, 255, 101, 53, 4, 255, 96, 50, 0, 255, 95, 52, 6, 255, 93, 57, 6, 255, 91, 56, 0, 255, 94, 56, 2, 255, 97, 54, 7, 255, 95, 51, 3, 255, 96, 52, 4, 255, 93, 51, 5, 255, 94, 54, 2, 255, 96, 53, 3, 255, 98, 52, 5, 255, 101, 55, 2, 255, 100, 51, 5, 255, 102, 52, 10, 255, 100, 51, 8, 255, 92, 49, 8, 255, 95, 54, 5, 255, 93, 51, 3, 255, 94, 54, 5, 255, 94, 55, 6, 255, 92, 54, 7, 255, 91, 53, 5, 255, 85, 51, 7, 255, 89, 47, 7, 255, 86, 50, 3, 255, 85, 54, 4, 255, 84, 55, 8, 255, 80, 55, 7, 255, 83, 50, 10, 255, 79, 47, 6, 255, 87, 52, 12, 255, 82, 49, 8, 255, 78, 49, 8, 255, 81, 52, 6, 255, 82, 55, 10, 255, 82, 52, 14, 255, 83, 53, 11, 255, 82, 55, 9, 255, 81, 54, 10, 255, 78, 54, 9, 255, 75, 57, 11, 255, 79, 56, 10, 255, 76, 56, 10, 255, 74, 53, 9, 255, 84, 55, 12, 255, 84, 55, 7, 255, 96, 64, 9, 255, 103, 67, 6, 255, 108, 64, 10, 255, 111, 62, 16, 255, 110, 62, 14, 255, 105, 62, 12, 255, 108, 63, 25, 255, 112, 72, 8, 255, 102, 66, 13, 255, 99, 65, 12, 255, 106, 65, 19, 255, 119, 70, 21, 255, 129, 74, 18, 255, 135, 72, 15, 255, 135, 75, 14, 255, 130, 71, 23, 255, 137, 77, 23, 255, 146, 81, 18, 255, 153, 82, 17, 255, 156, 85, 11, 255, 160, 85, 15, 255, 163, 86, 12, 255, 167, 88, 10, 255, 173, 90, 12, 255, 176, 93, 19, 255, 178, 98, 13, 255, 177, 100, 11, 255, 185, 104, 12, 255, 184, 102, 12, 255, 182, 101, 11, 255, 181, 100, 1, 255, 180, 93, 17, 255, 173, 94, 17, 255, 172, 94, 10, 255, 179, 99, 12, 255, 182, 103, 5, 255, 183, 101, 14, 255, 181, 102, 13, 255, 186, 107, 13, 255, 185, 105, 12, 255, 185, 106, 11, 255, 186, 108, 7, 255, 183, 103, 4, 255, 187, 103, 11, 255, 193, 107, 16, 255, 189, 106, 14, 255, 191, 106, 5, 255, 194, 109, 8, 255, 192, 114, 12, 255, 189, 111, 18, 255, 188, 106, 15, 255, 190, 104, 9, 255, 188, 104, 10, 255, 181, 99, 6, 255, 173, 93, 11, 255, 168, 90, 15, 255, 160, 89, 10, 255, 152, 87, 14, 255, 151, 89, 9, 255, 144, 82, 11, 255, 124, 79, 11, 255, 107, 64, 15, 255, 87, 68, 7, 255, 88, 72, 9, 255, 92, 65, 4, 255, 92, 68, 11, 255, 90, 70, 10, 255, 88, 65, 8, 255, 88, 69, 8, 255, 88, 68, 7, 255, 88, 66, 4, 255, 104, 75, 9, 255, 108, 71, 5, 255, 94, 64, 6, 255, 93, 71, 7, 255, 101, 72, 4, 255, 96, 60, 10, 255, 124, 88, 11, 255, 175, 129, 7, 255, 187, 137, 15, 255, 191, 149, 2, 255, 196, 142, 7, 255, 196, 140, 8, 255, 194, 148, 2, 255, 196, 148, 6, 255, 188, 136, 1, 255, 181, 126, 5, 255, 186, 133, 8, 255, 182, 134, 9, 255, 181, 134, 3, 255, 186, 135, 1, 255, 187, 134, 2, 255, 187, 132, 2, 255, 189, 134, 5, 255, 183, 127, 2, 255, 181, 128, 1, 255, 187, 133, 7, 255, 190, 133, 13, 255, 189, 131, 6, 255, 182, 125, 5, 255, 179, 118, 10, 255, 179, 116, 0, 255, 181, 118, 0, 255, 181, 118, 3, 255, 179, 115, 4, 255, 180, 116, 7, 255, 176, 112, 4, 255, 174, 109, 5, 255, 173, 106, 5, 255, 167, 103, 1, 255, 161, 97, 4, 255, 160, 95, 11, 255, 159, 95, 8, 255, 158, 94, 3, 255, 157, 92, 3, 255, 158, 89, 4, 255, 155, 87, 4, 255, 153, 85, 5, 255, 150, 80, 2, 255, 148, 76, 1, 255, 149, 77, 3, 255, 144, 75, 4, 255, 144, 72, 4, 255, 147, 70, 1, 255, 147, 71, 2, 255, 142, 72, 4, 255, 140, 73, 4, 255, 139, 71, 1, 255, 137, 65, 2, 255, 135, 62, 4, 255, 127, 55, 1, 255, 126, 52, 1, 255, 126, 54, 4, 255, 121, 53, 7, 255, 113, 50, 5, 255, 108, 44, 2, 255, 99, 38, 1, 255, 89, 35, 1, 255, 90, 32, 3, 255, 86, 29, 5, 255, 82, 29, 7, 255, 84, 30, 5, 255, 86, 33, 3, 255, 84, 25, 3, 255, 80, 28, 3, 255, 72, 26, 1, 255, 68, 26, 3, 255, 70, 29, 3, 255, 72, 22, 4, 255, 79, 27, 11, 255, 65, 25, 3, 255, 58, 23, 4, 255, 57, 17, 4, 255, 55, 23, 2, 255, 62, 25, 4, 255, 61, 23, 3, 255, 54, 21, 1, 255, 60, 22, 3, 255, 71, 23, 5, 255, 75, 24, 3, 255, 80, 25, 1, 255, 86, 26, 3, 255, 83, 24, 1, 255, 71, 25, 2, 255, 66, 22, 2, 255, 67, 19, 1, 255, 61, 18, 1, 255, 56, 18, 2, 255, 56, 18, 2, 255, 62, 19, 6, 255, 57, 18, 6, 255, 52, 21, 7, 255, 49, 18, 4, 255, 43, 16, 3, 255, 44, 16, 5, 255, 41, 17, 6, 255, 43, 19, 2, 255, 61, 22, 3, 255, 65, 18, 0, 255, 67, 21, 4, 255, 60, 20, 2, 255, 48, 14, 1, 255, 44, 11, 5, 255, 48, 14, 4, 255, 56, 19, 0, 255, 56, 16, 0, 255, 54, 17, 4, 255, 60, 15, 6, 255, 55, 20, 6, 255, 56, 20, 4, 255, 66, 16, 3, 255, 62, 19, 4, 255, 56, 19, 4, 255, 63, 18, 3, 255, 67, 19, 3, 255, 69, 21, 2, 255, 74, 21, 1, 255, 72, 20, 2, 255, 72, 23, 2, 255, 77, 23, 1, 255, 80, 30, 4, 255, 101, 40, 3, 255, 121, 56, 7, 255, 128, 57, 5, 255, 138, 57, 2, 255, 139, 60, 4, 255, 135, 61, 3, 255, 134, 60, 1, 255, 139, 62, 1, 255, 142, 63, 2, 255, 141, 62, 4, 255, 141, 59, 4, 255, 141, 59, 3, 255, 141, 56, 4, 255, 128, 48, 4, 255, 115, 38, 3, 255, 111, 37, 3, 255, 114, 41, 5, 255, 116, 40, 2, 255, 114, 38, 0, 255, 115, 38, 0, 255, 18, 14, 3, 255, 19, 16, 4, 255, 17, 17, 3, 255, 18, 17, 5, 255, 15, 16, 4, 255, 19, 21, 7, 255, 25, 25, 7, 255, 26, 29, 7, 255, 30, 37, 12, 255, 34, 36, 11, 255, 30, 38, 13, 255, 34, 44, 13, 255, 43, 50, 9, 255, 40, 52, 10, 255, 44, 54, 9, 255, 48, 56, 2, 255, 50, 56, 12, 255, 49, 56, 16, 255, 50, 59, 10, 255, 46, 57, 7, 255, 39, 58, 9, 255, 47, 56, 7, 255, 54, 50, 5, 255, 54, 53, 3, 255, 47, 47, 6, 255, 45, 44, 2, 255, 47, 39, 3, 255, 41, 37, 4, 255, 35, 29, 4, 255, 30, 26, 9, 255, 38, 31, 6, 255, 46, 39, 11, 255, 39, 40, 13, 255, 40, 31, 7, 255, 53, 36, 9, 255, 54, 39, 8, 255, 52, 38, 9, 255, 43, 35, 7, 255, 52, 30, 5, 255, 51, 31, 4, 255, 41, 31, 4, 255, 42, 29, 5, 255, 43, 26, 5, 255, 50, 33, 12, 255, 50, 37, 19, 255, 56, 51, 43, 255, 54, 50, 42, 255, 56, 55, 40, 255, 63, 62, 50, 255, 61, 61, 46, 255, 65, 66, 49, 255, 62, 59, 44, 255, 65, 59, 35, 255, 65, 56, 36, 255, 61, 59, 46, 255, 62, 58, 49, 255, 62, 48, 23, 255, 62, 47, 24, 255, 62, 46, 28, 255, 67, 42, 14, 255, 57, 31, 1, 255, 61, 38, 6, 255, 69, 47, 7, 255, 65, 43, 8, 255, 63, 33, 3, 255, 61, 26, 1, 255, 60, 29, 4, 255, 64, 33, 7, 255, 70, 30, 5, 255, 70, 29, 3, 255, 71, 29, 5, 255, 70, 31, 5, 255, 73, 35, 4, 255, 74, 37, 2, 255, 76, 39, 1, 255, 75, 36, 1, 255, 76, 34, 1, 255, 87, 37, 3, 255, 82, 38, 2, 255, 78, 41, 4, 255, 83, 40, 5, 255, 83, 35, 2, 255, 81, 40, 4, 255, 80, 43, 5, 255, 79, 38, 3, 255, 82, 37, 2, 255, 82, 39, 1, 255, 84, 43, 3, 255, 86, 40, 0, 255, 87, 40, 1, 255, 88, 43, 3, 255, 93, 44, 3, 255, 96, 47, 3, 255, 92, 47, 1, 255, 94, 47, 3, 255, 96, 44, 2, 255, 95, 47, 3, 255, 89, 48, 3, 255, 91, 52, 6, 255, 88, 46, 1, 255, 91, 45, 1, 255, 92, 46, 2, 255, 91, 47, 4, 255, 87, 46, 3, 255, 86, 45, 3, 255, 89, 47, 3, 255, 89, 45, 1, 255, 89, 44, 1, 255, 92, 48, 4, 255, 91, 46, 4, 255, 91, 43, 2, 255, 95, 47, 4, 255, 93, 51, 2, 255, 90, 47, 3, 255, 93, 45, 6, 255, 89, 47, 5, 255, 93, 47, 2, 255, 94, 53, 1, 255, 95, 57, 4, 255, 87, 53, 1, 255, 88, 55, 1, 255, 92, 52, 0, 255, 94, 53, 2, 255, 94, 52, 1, 255, 92, 52, 0, 255, 89, 54, 1, 255, 93, 56, 3, 255, 96, 55, 4, 255, 94, 51, 3, 255, 90, 52, 3, 255, 92, 54, 1, 255, 100, 57, 4, 255, 97, 55, 1, 255, 93, 55, 4, 255, 91, 57, 7, 255, 91, 57, 3, 255, 93, 55, 4, 255, 98, 55, 11, 255, 100, 56, 6, 255, 98, 54, 1, 255, 98, 56, 6, 255, 94, 53, 2, 255, 98, 54, 3, 255, 96, 55, 4, 255, 99, 56, 1, 255, 102, 52, 7, 255, 96, 47, 12, 255, 95, 50, 3, 255, 96, 54, 11, 255, 98, 58, 6, 255, 101, 57, 3, 255, 101, 56, 6, 255, 99, 56, 3, 255, 100, 52, 6, 255, 98, 50, 8, 255, 84, 51, 11, 255, 91, 49, 11, 255, 93, 51, 8, 255, 88, 52, 9, 255, 81, 50, 7, 255, 90, 51, 8, 255, 82, 52, 10, 255, 88, 48, 10, 255, 88, 55, 10, 255, 102, 54, 13, 255, 107, 56, 13, 255, 104, 57, 14, 255, 98, 54, 13, 255, 90, 54, 13, 255, 81, 53, 10, 255, 82, 58, 6, 255, 82, 57, 6, 255, 81, 55, 9, 255, 88, 60, 11, 255, 102, 65, 16, 255, 102, 64, 8, 255, 105, 64, 1, 255, 116, 68, 7, 255, 115, 65, 11, 255, 125, 67, 16, 255, 139, 78, 10, 255, 138, 76, 2, 255, 139, 72, 7, 255, 140, 71, 15, 255, 140, 77, 9, 255, 141, 76, 16, 255, 141, 75, 12, 255, 130, 71, 22, 255, 128, 70, 15, 255, 135, 76, 8, 255, 139, 76, 12, 255, 138, 77, 17, 255, 142, 81, 20, 255, 148, 80, 12, 255, 157, 84, 14, 255, 156, 84, 18, 255, 157, 87, 12, 255, 162, 87, 9, 255, 169, 88, 7, 255, 169, 83, 20, 255, 169, 87, 16, 255, 174, 95, 11, 255, 179, 100, 9, 255, 186, 102, 15, 255, 189, 103, 9, 255, 187, 104, 7, 255, 189, 106, 12, 255, 192, 107, 4, 255, 178, 92, 12, 255, 164, 85, 16, 255, 163, 82, 17, 255, 167, 86, 21, 255, 174, 96, 8, 255, 183, 102, 6, 255, 186, 103, 6, 255, 185, 103, 12, 255, 183, 107, 5, 255, 184, 107, 7, 255, 186, 104, 13, 255, 180, 101, 9, 255, 180, 103, 9, 255, 179, 100, 13, 255, 181, 99, 13, 255, 191, 109, 12, 255, 196, 106, 10, 255, 193, 105, 6, 255, 190, 103, 9, 255, 184, 103, 6, 255, 179, 101, 10, 255, 175, 97, 12, 255, 172, 95, 12, 255, 167, 95, 4, 255, 162, 88, 11, 255, 158, 87, 7, 255, 143, 82, 8, 255, 127, 77, 20, 255, 115, 79, 11, 255, 103, 71, 8, 255, 117, 77, 16, 255, 112, 78, 5, 255, 90, 72, 11, 255, 87, 74, 9, 255, 90, 73, 7, 255, 93, 71, 4, 255, 92, 70, 16, 255, 88, 68, 8, 255, 88, 66, 5, 255, 88, 65, 9, 255, 88, 68, 5, 255, 88, 70, 3, 255, 94, 69, 7, 255, 96, 60, 13, 255, 85, 65, 4, 255, 84, 71, 8, 255, 90, 67, 3, 255, 89, 58, 3, 255, 106, 75, 6, 255, 172, 126, 4, 255, 181, 134, 2, 255, 192, 151, 7, 255, 200, 150, 10, 255, 186, 140, 5, 255, 198, 156, 10, 255, 195, 142, 9, 255, 174, 118, 10, 255, 186, 140, 6, 255, 185, 131, 6, 255, 185, 128, 13, 255, 179, 131, 4, 255, 181, 133, 0, 255, 182, 131, 1, 255, 182, 128, 1, 255, 187, 132, 6, 255, 184, 127, 3, 255, 186, 129, 8, 255, 184, 128, 8, 255, 183, 126, 3, 255, 184, 126, 8, 255, 180, 125, 10, 255, 178, 123, 7, 255, 176, 114, 2, 255, 174, 110, 0, 255, 178, 114, 5, 255, 178, 114, 4, 255, 177, 113, 3, 255, 172, 109, 0, 255, 174, 108, 3, 255, 171, 103, 3, 255, 168, 102, 5, 255, 163, 98, 2, 255, 160, 96, 3, 255, 158, 94, 4, 255, 157, 92, 6, 255, 155, 88, 3, 255, 149, 84, 1, 255, 149, 84, 3, 255, 150, 81, 5, 255, 146, 79, 3, 255, 139, 75, 1, 255, 142, 76, 3, 255, 139, 71, 1, 255, 136, 69, 0, 255, 146, 70, 6, 255, 147, 68, 4, 255, 141, 72, 1, 255, 142, 74, 3, 255, 140, 69, 3, 255, 132, 61, 3, 255, 132, 60, 3, 255, 134, 58, 5, 255, 129, 56, 3, 255, 122, 55, 0, 255, 120, 54, 3, 255, 115, 51, 4, 255, 112, 43, 2, 255, 99, 39, 3, 255, 88, 42, 4, 255, 92, 34, 2, 255, 89, 30, 1, 255, 84, 29, 3, 255, 82, 29, 2, 255, 93, 37, 0, 255, 99, 38, 4, 255, 87, 33, 5, 255, 92, 37, 4, 255, 78, 29, 5, 255, 65, 22, 4, 255, 69, 26, 2, 255, 78, 24, 2, 255, 73, 23, 3, 255, 64, 23, 1, 255, 72, 26, 6, 255, 64, 21, 4, 255, 61, 23, 5, 255, 69, 21, 6, 255, 61, 21, 4, 255, 60, 23, 4, 255, 72, 20, 2, 255, 87, 24, 2, 255, 93, 25, 1, 255, 94, 30, 4, 255, 95, 26, 5, 255, 86, 27, 1, 255, 79, 26, 2, 255, 75, 22, 3, 255, 67, 20, 4, 255, 63, 21, 3, 255, 57, 21, 1, 255, 63, 21, 3, 255, 60, 18, 3, 255, 56, 18, 3, 255, 56, 15, 3, 255, 49, 17, 2, 255, 49, 18, 8, 255, 51, 18, 5, 255, 51, 15, 2, 255, 61, 21, 1, 255, 77, 26, 5, 255, 68, 18, 6, 255, 57, 18, 1, 255, 54, 19, 1, 255, 50, 17, 5, 255, 51, 19, 1, 255, 57, 23, 1, 255, 61, 22, 7, 255, 73, 27, 6, 255, 79, 28, 1, 255, 81, 31, 1, 255, 79, 23, 2, 255, 56, 18, 1, 255, 54, 16, 3, 255, 59, 13, 3, 255, 66, 15, 1, 255, 80, 27, 1, 255, 89, 30, 1, 255, 85, 29, 5, 255, 88, 35, 6, 255, 100, 42, 5, 255, 108, 49, 5, 255, 123, 49, 5, 255, 132, 54, 2, 255, 133, 57, 4, 255, 132, 55, 3, 255, 138, 56, 2, 255, 137, 58, 6, 255, 133, 61, 0, 255, 134, 61, 3, 255, 138, 59, 6, 255, 141, 59, 4, 255, 135, 57, 0, 255, 138, 58, 2, 255, 141, 59, 2, 255, 137, 55, 1, 255, 125, 46, 1, 255, 114, 38, 2, 255, 113, 37, 3, 255, 118, 40, 2, 255, 119, 41, 5, 255, 117, 37, 2, 255, 119, 39, 2, 255, 18, 15, 6, 255, 21, 16, 6, 255, 23, 18, 5, 255, 23, 22, 5, 255, 20, 22, 4, 255, 21, 25, 8, 255, 27, 31, 7, 255, 30, 32, 8, 255, 33, 38, 8, 255, 41, 43, 6, 255, 41, 46, 12, 255, 40, 50, 15, 255, 41, 52, 9, 255, 43, 54, 9, 255, 45, 59, 6, 255, 45, 62, 1, 255, 47, 60, 12, 255, 47, 55, 18, 255, 47, 54, 8, 255, 44, 53, 7, 255, 40, 55, 8, 255, 43, 54, 3, 255, 46, 49, 1, 255, 48, 46, 1, 255, 45, 39, 8, 255, 39, 34, 4, 255, 37, 30, 1, 255, 34, 28, 0, 255, 34, 28, 6, 255, 29, 24, 3, 255, 33, 27, 2, 255, 42, 35, 9, 255, 43, 36, 15, 255, 46, 33, 8, 255, 44, 32, 6, 255, 47, 35, 18, 255, 49, 37, 16, 255, 42, 33, 4, 255, 48, 32, 8, 255, 49, 32, 11, 255, 39, 27, 6, 255, 43, 26, 5, 255, 47, 28, 4, 255, 47, 33, 5, 255, 54, 46, 20, 255, 59, 48, 43, 255, 59, 56, 36, 255, 60, 53, 35, 255, 66, 63, 49, 255, 63, 61, 49, 255, 66, 63, 52, 255, 65, 61, 56, 255, 68, 54, 36, 255, 68, 55, 32, 255, 64, 60, 42, 255, 63, 56, 48, 255, 69, 51, 19, 255, 71, 45, 18, 255, 62, 48, 13, 255, 57, 45, 5, 255, 59, 33, 4, 255, 63, 38, 5, 255, 63, 49, 3, 255, 62, 44, 7, 255, 59, 33, 3, 255, 57, 30, 2, 255, 58, 31, 4, 255, 56, 28, 1, 255, 65, 33, 5, 255, 65, 32, 5, 255, 67, 32, 3, 255, 69, 34, 2, 255, 72, 37, 2, 255, 73, 33, 0, 255, 80, 36, 1, 255, 78, 36, 2, 255, 73, 37, 1, 255, 77, 39, 3, 255, 81, 36, 2, 255, 78, 39, 3, 255, 77, 41, 4, 255, 78, 39, 1, 255, 75, 43, 2, 255, 78, 43, 2, 255, 83, 45, 3, 255, 82, 41, 1, 255, 82, 39, 1, 255, 86, 43, 3, 255, 85, 43, 0, 255, 88, 43, 0, 255, 90, 44, 2, 255, 93, 47, 3, 255, 96, 48, 2, 255, 96, 47, 2, 255, 98, 49, 0, 255, 97, 47, 7, 255, 98, 47, 3, 255, 97, 50, 4, 255, 96, 52, 3, 255, 96, 54, 2, 255, 104, 49, 2, 255, 101, 46, 2, 255, 95, 50, 4, 255, 92, 52, 1, 255, 94, 54, 1, 255, 98, 54, 4, 255, 97, 50, 3, 255, 94, 47, 0, 255, 91, 51, 1, 255, 93, 48, 3, 255, 97, 44, 5, 255, 87, 45, 2, 255, 94, 45, 5, 255, 85, 43, 0, 255, 90, 47, 5, 255, 93, 44, 3, 255, 89, 47, 5, 255, 89, 45, 3, 255, 95, 48, 2, 255, 92, 49, 0, 255, 94, 53, 4, 255, 88, 49, 2, 255, 90, 50, 3, 255, 86, 51, 6, 255, 97, 51, 10, 255, 93, 50, 0, 255, 93, 52, 3, 255, 92, 53, 2, 255, 89, 53, 5, 255, 95, 52, 2, 255, 95, 54, 1, 255, 95, 56, 3, 255, 97, 54, 5, 255, 94, 53, 3, 255, 93, 57, 5, 255, 94, 55, 7, 255, 91, 48, 6, 255, 96, 48, 8, 255, 98, 56, 6, 255, 93, 59, 1, 255, 94, 56, 2, 255, 101, 54, 2, 255, 112, 53, 2, 255, 103, 55, 2, 255, 99, 56, 1, 255, 95, 57, 8, 255, 96, 50, 5, 255, 100, 49, 3, 255, 103, 56, 2, 255, 94, 55, 3, 255, 98, 57, 5, 255, 113, 58, 8, 255, 96, 50, 3, 255, 92, 52, 9, 255, 93, 53, 6, 255, 89, 49, 10, 255, 93, 54, 13, 255, 119, 59, 6, 255, 113, 61, 8, 255, 107, 58, 8, 255, 101, 52, 11, 255, 89, 51, 5, 255, 98, 56, 7, 255, 108, 65, 9, 255, 148, 70, 8, 255, 158, 72, 6, 255, 145, 69, 8, 255, 117, 58, 11, 255, 88, 53, 8, 255, 79, 53, 5, 255, 89, 59, 8, 255, 91, 60, 11, 255, 97, 63, 13, 255, 126, 64, 9, 255, 124, 62, 11, 255, 127, 66, 14, 255, 135, 72, 14, 255, 139, 70, 6, 255, 136, 71, 5, 255, 144, 71, 13, 255, 152, 76, 11, 255, 153, 74, 6, 255, 158, 74, 15, 255, 160, 76, 19, 255, 155, 77, 7, 255, 147, 72, 9, 255, 140, 70, 20, 255, 143, 76, 19, 255, 147, 77, 14, 255, 150, 79, 12, 255, 153, 80, 9, 255, 155, 80, 23, 255, 156, 85, 8, 255, 162, 85, 11, 255, 166, 86, 11, 255, 160, 82, 10, 255, 154, 80, 14, 255, 158, 86, 18, 255, 172, 93, 10, 255, 174, 90, 12, 255, 176, 95, 13, 255, 180, 98, 13, 255, 183, 97, 11, 255, 190, 102, 11, 255, 194, 107, 6, 255, 193, 103, 5, 255, 196, 105, 8, 255, 185, 98, 23, 255, 160, 86, 11, 255, 157, 88, 14, 255, 168, 95, 14, 255, 180, 100, 16, 255, 185, 100, 15, 255, 188, 101, 10, 255, 191, 102, 7, 255, 184, 97, 15, 255, 180, 101, 12, 255, 181, 103, 7, 255, 183, 100, 12, 255, 184, 100, 10, 255, 183, 104, 10, 255, 183, 103, 11, 255, 185, 103, 19, 255, 177, 99, 11, 255, 180, 98, 5, 255, 177, 99, 12, 255, 172, 96, 12, 255, 174, 95, 8, 255, 169, 93, 10, 255, 156, 90, 12, 255, 145, 87, 17, 255, 139, 83, 10, 255, 120, 76, 16, 255, 106, 70, 16, 255, 103, 73, 8, 255, 96, 74, 9, 255, 94, 70, 10, 255, 83, 73, 16, 255, 84, 68, 11, 255, 94, 74, 6, 255, 91, 74, 6, 255, 89, 71, 11, 255, 87, 71, 12, 255, 89, 71, 4, 255, 94, 69, 5, 255, 95, 66, 8, 255, 87, 67, 8, 255, 78, 67, 5, 255, 87, 71, 4, 255, 89, 71, 0, 255, 88, 68, 4, 255, 89, 65, 6, 255, 89, 67, 4, 255, 92, 66, 2, 255, 93, 68, 4, 255, 96, 63, 12, 255, 98, 59, 15, 255, 135, 94, 7, 255, 179, 139, 4, 255, 193, 150, 5, 255, 198, 152, 3, 255, 199, 157, 0, 255, 198, 155, 5, 255, 195, 145, 8, 255, 180, 125, 11, 255, 190, 144, 1, 255, 186, 132, 5, 255, 178, 121, 6, 255, 179, 125, 9, 255, 176, 125, 5, 255, 179, 125, 6, 255, 181, 125, 3, 255, 186, 128, 7, 255, 185, 127, 6, 255, 180, 123, 3, 255, 181, 123, 4, 255, 182, 126, 0, 255, 178, 123, 1, 255, 181, 124, 5, 255, 178, 118, 1, 255, 172, 110, 2, 255, 167, 105, 1, 255, 174, 115, 5, 255, 176, 115, 8, 255, 174, 112, 4, 255, 171, 108, 1, 255, 169, 105, 2, 255, 169, 102, 5, 255, 164, 99, 4, 255, 161, 96, 6, 255, 159, 97, 7, 255, 156, 92, 2, 255, 157, 91, 2, 255, 152, 86, 3, 255, 146, 79, 2, 255, 146, 76, 1, 255, 148, 76, 7, 255, 145, 76, 5, 255, 142, 76, 3, 255, 143, 76, 8, 255, 138, 71, 1, 255, 138, 70, 2, 255, 141, 69, 2, 255, 138, 66, 1, 255, 139, 66, 1, 255, 135, 64, 1, 255, 127, 61, 2, 255, 126, 55, 0, 255, 133, 61, 2, 255, 136, 64, 3, 255, 131, 60, 1, 255, 127, 57, 0, 255, 123, 56, 2, 255, 117, 49, 0, 255, 116, 47, 2, 255, 109, 47, 4, 255, 101, 42, 5, 255, 93, 34, 3, 255, 89, 34, 6, 255, 78, 29, 2, 255, 73, 26, 4, 255, 93, 35, 5, 255, 101, 37, 4, 255, 97, 33, 2, 255, 99, 33, 3, 255, 94, 32, 5, 255, 78, 25, 2, 255, 71, 26, 3, 255, 69, 22, 3, 255, 70, 16, 3, 255, 68, 21, 4, 255, 68, 24, 4, 255, 65, 20, 3, 255, 64, 25, 5, 255, 60, 23, 1, 255, 55, 18, 3, 255, 64, 20, 2, 255, 81, 29, 1, 255, 91, 31, 4, 255, 95, 26, 2, 255, 100, 29, 5, 255, 94, 23, 1, 255, 88, 24, 0, 255, 83, 25, 1, 255, 79, 24, 2, 255, 73, 23, 4, 255, 62, 21, 2, 255, 64, 21, 3, 255, 66, 20, 5, 255, 59, 19, 5, 255, 51, 17, 4, 255, 55, 18, 6, 255, 57, 21, 4, 255, 53, 16, 3, 255, 56, 15, 3, 255, 54, 11, 1, 255, 56, 14, 2, 255, 65, 18, 6, 255, 57, 17, 8, 255, 48, 18, 2, 255, 65, 23, 3, 255, 89, 31, 5, 255, 84, 27, 0, 255, 84, 31, 3, 255, 91, 36, 6, 255, 94, 33, 1, 255, 107, 45, 0, 255, 112, 46, 3, 255, 92, 30, 3, 255, 67, 21, 3, 255, 68, 20, 2, 255, 61, 16, 4, 255, 69, 18, 3, 255, 91, 30, 5, 255, 103, 36, 4, 255, 105, 39, 2, 255, 118, 50, 2, 255, 132, 55, 4, 255, 135, 57, 3, 255, 137, 57, 1, 255, 131, 53, 0, 255, 130, 54, 2, 255, 136, 58, 6, 255, 135, 56, 3, 255, 133, 55, 2, 255, 136, 58, 1, 255, 132, 57, 1, 255, 135, 59, 4, 255, 136, 59, 1, 255, 136, 62, 1, 255, 140, 61, 2, 255, 140, 57, 0, 255, 141, 60, 1, 255, 139, 60, 4, 255, 130, 52, 2, 255, 124, 48, 1, 255, 123, 50, 2, 255, 124, 51, 2, 255, 125, 42, 1, 255, 123, 41, 3, 255, 21, 19, 7, 255, 19, 16, 2, 255, 25, 22, 5, 255, 24, 25, 4, 255, 25, 28, 6, 255, 25, 31, 7, 255, 28, 35, 3, 255, 34, 41, 8, 255, 35, 41, 8, 255, 42, 50, 7, 255, 45, 56, 8, 255, 38, 53, 9, 255, 40, 55, 13, 255, 48, 58, 18, 255, 47, 58, 14, 255, 49, 59, 10, 255, 49, 60, 10, 255, 46, 55, 11, 255, 42, 51, 5, 255, 41, 53, 12, 255, 41, 48, 8, 255, 45, 45, 4, 255, 47, 46, 3, 255, 41, 42, 3, 255, 29, 36, 2, 255, 28, 31, 4, 255, 30, 26, 3, 255, 29, 26, 5, 255, 34, 27, 8, 255, 33, 21, 4, 255, 34, 22, 6, 255, 40, 28, 12, 255, 38, 26, 8, 255, 40, 27, 8, 255, 43, 31, 0, 255, 47, 33, 22, 255, 53, 36, 23, 255, 54, 38, 3, 255, 51, 33, 9, 255, 47, 31, 12, 255, 40, 28, 4, 255, 39, 27, 3, 255, 44, 28, 5, 255, 41, 26, 6, 255, 46, 34, 16, 255, 56, 51, 32, 255, 53, 56, 41, 255, 57, 51, 44, 255, 68, 63, 49, 255, 67, 63, 47, 255, 66, 65, 53, 255, 67, 62, 53, 255, 60, 51, 41, 255, 59, 54, 29, 255, 65, 59, 39, 255, 71, 55, 41, 255, 68, 48, 15, 255, 58, 39, 25, 255, 59, 47, 21, 255, 69, 46, 9, 255, 64, 35, 8, 255, 64, 41, 8, 255, 68, 50, 2, 255, 68, 45, 1, 255, 62, 38, 5, 255, 59, 30, 1, 255, 65, 30, 3, 255, 69, 32, 5, 255, 67, 31, 4, 255, 64, 31, 3, 255, 69, 35, 5, 255, 73, 37, 5, 255, 70, 36, 1, 255, 76, 36, 2, 255, 82, 38, 5, 255, 73, 36, 2, 255, 71, 37, 3, 255, 76, 35, 1, 255, 76, 38, 1, 255, 81, 39, 4, 255, 82, 38, 3, 255, 82, 42, 4, 255, 78, 43, 3, 255, 76, 41, 2, 255, 74, 39, 1, 255, 75, 40, 3, 255, 78, 41, 3, 255, 84, 44, 3, 255, 86, 44, 1, 255, 89, 44, 1, 255, 86, 42, 2, 255, 92, 46, 1, 255, 98, 49, 1, 255, 96, 47, 4, 255, 96, 47, 3, 255, 95, 46, 4, 255, 102, 52, 7, 255, 95, 49, 1, 255, 105, 51, 3, 255, 99, 52, 2, 255, 96, 52, 1, 255, 99, 49, 2, 255, 99, 50, 0, 255, 102, 54, 2, 255, 103, 54, 3, 255, 102, 49, 3, 255, 103, 49, 5, 255, 99, 52, 4, 255, 95, 56, 1, 255, 100, 54, 4, 255, 101, 53, 3, 255, 105, 64, 4, 255, 102, 51, 9, 255, 92, 53, 2, 255, 92, 54, 3, 255, 99, 49, 8, 255, 101, 53, 7, 255, 97, 51, 0, 255, 116, 52, 4, 255, 114, 47, 6, 255, 94, 43, 4, 255, 90, 46, 4, 255, 99, 44, 4, 255, 95, 45, 4, 255, 97, 47, 3, 255, 106, 48, 3, 255, 120, 52, 9, 255, 103, 50, 5, 255, 101, 53, 5, 255, 99, 53, 4, 255, 103, 55, 6, 255, 101, 53, 5, 255, 101, 52, 3, 255, 118, 55, 0, 255, 117, 53, 0, 255, 102, 49, 3, 255, 94, 50, 8, 255, 105, 54, 5, 255, 101, 56, 3, 255, 89, 55, 4, 255, 107, 57, 9, 255, 133, 60, 6, 255, 137, 59, 2, 255, 130, 58, 7, 255, 117, 54, 5, 255, 104, 50, 5, 255, 99, 51, 9, 255, 99, 54, 8, 255, 96, 52, 6, 255, 108, 54, 11, 255, 130, 65, 6, 255, 135, 65, 6, 255, 109, 52, 7, 255, 108, 54, 7, 255, 100, 54, 7, 255, 97, 55, 8, 255, 121, 62, 4, 255, 132, 66, 6, 255, 144, 68, 3, 255, 144, 64, 4, 255, 108, 51, 7, 255, 84, 47, 7, 255, 105, 55, 10, 255, 140, 65, 6, 255, 161, 71, 2, 255, 154, 69, 4, 255, 143, 64, 4, 255, 132, 66, 7, 255, 107, 65, 9, 255, 101, 60, 7, 255, 116, 63, 11, 255, 126, 62, 19, 255, 132, 67, 8, 255, 129, 62, 12, 255, 131, 71, 9, 255, 137, 70, 6, 255, 144, 68, 11, 255, 147, 71, 15, 255, 152, 74, 13, 255, 153, 75, 7, 255, 155, 76, 10, 255, 158, 78, 5, 255, 158, 78, 6, 255, 156, 75, 8, 255, 152, 73, 7, 255, 150, 73, 6, 255, 152, 75, 14, 255, 154, 79, 19, 255, 156, 80, 13, 255, 159, 80, 18, 255, 158, 81, 17, 255, 155, 84, 12, 255, 160, 80, 17, 255, 156, 78, 11, 255, 152, 80, 12, 255, 155, 86, 16, 255, 160, 87, 15, 255, 175, 89, 15, 255, 184, 97, 16, 255, 179, 96, 16, 255, 181, 98, 15, 255, 183, 99, 12, 255, 186, 98, 13, 255, 189, 100, 12, 255, 191, 106, 9, 255, 186, 101, 7, 255, 186, 99, 12, 255, 178, 94, 25, 255, 178, 102, 15, 255, 181, 105, 9, 255, 185, 102, 11, 255, 181, 101, 9, 255, 180, 101, 11, 255, 179, 99, 9, 255, 177, 98, 6, 255, 175, 99, 6, 255, 179, 101, 12, 255, 183, 105, 16, 255, 181, 102, 22, 255, 184, 107, 16, 255, 177, 107, 11, 255, 176, 101, 12, 255, 174, 96, 5, 255, 166, 94, 15, 255, 156, 90, 19, 255, 157, 87, 11, 255, 152, 87, 19, 255, 127, 78, 18, 255, 109, 76, 26, 255, 107, 79, 14, 255, 96, 73, 12, 255, 93, 71, 9, 255, 89, 73, 9, 255, 86, 73, 8, 255, 90, 74, 12, 255, 89, 74, 15, 255, 94, 72, 12, 255, 94, 74, 9, 255, 88, 70, 8, 255, 90, 72, 10, 255, 90, 68, 6, 255, 92, 70, 8, 255, 88, 71, 3, 255, 88, 67, 8, 255, 90, 70, 13, 255, 90, 68, 4, 255, 94, 68, 6, 255, 92, 69, 7, 255, 93, 67, 7, 255, 96, 65, 10, 255, 94, 67, 8, 255, 94, 69, 7, 255, 109, 73, 9, 255, 103, 65, 7, 255, 95, 69, 8, 255, 101, 70, 6, 255, 101, 70, 9, 255, 132, 92, 7, 255, 172, 126, 13, 255, 194, 149, 2, 255, 193, 148, 10, 255, 194, 148, 14, 255, 204, 158, 3, 255, 184, 135, 1, 255, 185, 134, 5, 255, 196, 145, 8, 255, 185, 132, 0, 255, 176, 119, 2, 255, 175, 119, 5, 255, 173, 122, 1, 255, 179, 124, 2, 255, 180, 123, 1, 255, 182, 124, 5, 255, 184, 125, 9, 255, 183, 122, 9, 255, 179, 121, 6, 255, 178, 126, 4, 255, 176, 124, 4, 255, 177, 119, 5, 255, 174, 113, 1, 255, 170, 109, 4, 255, 169, 109, 8, 255, 172, 114, 7, 255, 174, 114, 7, 255, 174, 113, 6, 255, 174, 110, 5, 255, 170, 104, 5, 255, 167, 99, 5, 255, 160, 101, 3, 255, 156, 97, 6, 255, 158, 95, 9, 255, 157, 92, 2, 255, 159, 89, 3, 255, 155, 84, 8, 255, 153, 78, 6, 255, 152, 80, 3, 255, 139, 73, 3, 255, 130, 69, 0, 255, 139, 77, 0, 255, 142, 74, 4, 255, 141, 67, 5, 255, 141, 69, 3, 255, 136, 69, 1, 255, 134, 68, 0, 255, 140, 70, 4, 255, 139, 68, 6, 255, 133, 64, 5, 255, 130, 62, 3, 255, 131, 64, 4, 255, 131, 64, 4, 255, 131, 61, 2, 255, 130, 59, 5, 255, 129, 57, 5, 255, 121, 53, 1, 255, 120, 54, 3, 255, 116, 50, 7, 255, 106, 42, 1, 255, 102, 42, 2, 255, 90, 34, 2, 255, 78, 27, 4, 255, 72, 24, 3, 255, 94, 34, 8, 255, 101, 38, 4, 255, 101, 38, 3, 255, 100, 35, 5, 255, 93, 34, 5, 255, 82, 30, 0, 255, 77, 28, 2, 255, 69, 21, 2, 255, 66, 20, 2, 255, 72, 25, 6, 255, 71, 21, 1, 255, 72, 23, 3, 255, 71, 23, 5, 255, 62, 23, 3, 255, 61, 16, 4, 255, 73, 20, 5, 255, 82, 26, 0, 255, 88, 24, 4, 255, 94, 27, 2, 255, 100, 28, 2, 255, 97, 26, 1, 255, 94, 28, 3, 255, 87, 27, 1, 255, 87, 25, 2, 255, 85, 24, 3, 255, 76, 23, 1, 255, 77, 23, 3, 255, 69, 21, 1, 255, 67, 21, 2, 255, 64, 17, 2, 255, 55, 15, 2, 255, 58, 21, 5, 255, 57, 17, 2, 255, 60, 18, 4, 255, 60, 18, 3, 255, 60, 17, 2, 255, 61, 19, 6, 255, 60, 15, 2, 255, 63, 21, 2, 255, 69, 18, 6, 255, 91, 27, 1, 255, 102, 37, 7, 255, 101, 34, 6, 255, 104, 30, 0, 255, 107, 36, 4, 255, 124, 45, 7, 255, 115, 32, 1, 255, 93, 26, 1, 255, 81, 27, 6, 255, 86, 21, 5, 255, 75, 19, 5, 255, 66, 17, 0, 255, 75, 21, 0, 255, 88, 24, 2, 255, 103, 28, 0, 255, 120, 42, 5, 255, 131, 52, 5, 255, 138, 56, 2, 255, 134, 54, 2, 255, 134, 55, 6, 255, 129, 52, 2, 255, 130, 55, 2, 255, 133, 58, 1, 255, 134, 55, 2, 255, 134, 57, 3, 255, 134, 57, 4, 255, 135, 58, 3, 255, 138, 58, 1, 255, 140, 61, 1, 255, 139, 57, 1, 255, 140, 59, 1, 255, 142, 63, 1, 255, 143, 63, 1, 255, 142, 61, 3, 255, 141, 62, 5, 255, 139, 64, 5, 255, 138, 61, 3, 255, 136, 49, 3, 255, 124, 44, 4, 255, 17, 17, 3, 255, 22, 22, 11, 255, 24, 26, 15, 255, 24, 27, 9, 255, 28, 32, 10, 255, 30, 34, 13, 255, 30, 38, 11, 255, 34, 45, 17, 255, 36, 49, 17, 255, 36, 54, 10, 255, 39, 59, 9, 255, 43, 61, 11, 255, 39, 56, 10, 255, 51, 61, 13, 255, 55, 66, 6, 255, 53, 60, 4, 255, 49, 57, 7, 255, 48, 58, 10, 255, 42, 55, 9, 255, 36, 48, 4, 255, 42, 44, 5, 255, 47, 41, 6, 255, 43, 38, 5, 255, 37, 34, 5, 255, 32, 28, 8, 255, 34, 27, 10, 255, 31, 24, 4, 255, 34, 21, 4, 255, 35, 21, 4, 255, 33, 23, 6, 255, 32, 22, 7, 255, 30, 19, 4, 255, 36, 26, 11, 255, 35, 25, 13, 255, 37, 29, 1, 255, 41, 31, 24, 255, 49, 36, 24, 255, 49, 35, 11, 255, 54, 33, 14, 255, 52, 32, 9, 255, 46, 35, 5, 255, 39, 31, 0, 255, 40, 28, 0, 255, 45, 27, 6, 255, 50, 30, 11, 255, 57, 49, 30, 255, 58, 52, 42, 255, 56, 48, 43, 255, 63, 63, 50, 255, 61, 62, 46, 255, 63, 61, 49, 255, 63, 62, 48, 255, 60, 57, 48, 255, 54, 53, 36, 255, 57, 53, 40, 255, 73, 57, 36, 255, 68, 51, 13, 255, 52, 40, 12, 255, 62, 47, 17, 255, 73, 47, 11, 255, 58, 39, 4, 255, 59, 38, 4, 255, 71, 42, 5, 255, 64, 41, 8, 255, 69, 38, 6, 255, 63, 31, 1, 255, 63, 30, 3, 255, 65, 32, 3, 255, 68, 32, 2, 255, 72, 30, 3, 255, 72, 31, 3, 255, 74, 37, 3, 255, 72, 36, 1, 255, 75, 36, 1, 255, 80, 40, 5, 255, 71, 36, 1, 255, 72, 38, 3, 255, 84, 36, 3, 255, 72, 38, 0, 255, 80, 38, 3, 255, 87, 39, 5, 255, 83, 40, 5, 255, 80, 39, 4, 255, 78, 44, 5, 255, 78, 42, 3, 255, 81, 40, 3, 255, 86, 40, 4, 255, 89, 43, 3, 255, 93, 46, 2, 255, 93, 48, 3, 255, 89, 46, 6, 255, 92, 47, 2, 255, 94, 48, 0, 255, 95, 47, 6, 255, 99, 50, 9, 255, 99, 49, 1, 255, 103, 48, 1, 255, 94, 51, 4, 255, 97, 50, 5, 255, 101, 50, 1, 255, 105, 54, 1, 255, 100, 57, 4, 255, 94, 54, 3, 255, 96, 52, 2, 255, 99, 52, 3, 255, 102, 52, 5, 255, 105, 53, 3, 255, 103, 51, 3, 255, 101, 48, 3, 255, 109, 49, 0, 255, 104, 51, 7, 255, 125, 55, 10, 255, 143, 58, 3, 255, 136, 61, 2, 255, 105, 51, 1, 255, 103, 42, 5, 255, 102, 51, 4, 255, 107, 52, 1, 255, 130, 51, 2, 255, 135, 53, 4, 255, 121, 50, 1, 255, 121, 55, 4, 255, 114, 51, 6, 255, 104, 49, 5, 255, 85, 47, 0, 255, 100, 49, 6, 255, 131, 58, 12, 255, 123, 50, 5, 255, 122, 52, 3, 255, 118, 52, 4, 255, 101, 50, 4, 255, 86, 41, 0, 255, 104, 45, 3, 255, 128, 53, 4, 255, 129, 54, 0, 255, 116, 54, 6, 255, 105, 51, 4, 255, 109, 52, 1, 255, 99, 51, 3, 255, 93, 52, 4, 255, 127, 60, 7, 255, 130, 54, 0, 255, 121, 58, 3, 255, 137, 61, 9, 255, 136, 60, 5, 255, 103, 48, 0, 255, 85, 49, 0, 255, 89, 52, 3, 255, 102, 59, 8, 255, 140, 67, 4, 255, 159, 72, 4, 255, 154, 71, 6, 255, 135, 61, 4, 255, 117, 52, 6, 255, 100, 53, 6, 255, 99, 51, 2, 255, 144, 63, 11, 255, 161, 73, 3, 255, 163, 67, 9, 255, 135, 53, 11, 255, 115, 58, 9, 255, 80, 51, 7, 255, 85, 48, 10, 255, 117, 60, 8, 255, 137, 68, 7, 255, 138, 70, 10, 255, 142, 69, 12, 255, 147, 73, 12, 255, 143, 67, 10, 255, 146, 69, 11, 255, 143, 67, 6, 255, 134, 62, 8, 255, 138, 69, 8, 255, 142, 68, 12, 255, 152, 80, 8, 255, 155, 78, 4, 255, 154, 71, 5, 255, 156, 73, 11, 255, 154, 73, 6, 255, 158, 77, 8, 255, 156, 75, 11, 255, 152, 76, 5, 255, 153, 77, 10, 255, 151, 75, 18, 255, 154, 78, 14, 255, 156, 82, 16, 255, 156, 79, 13, 255, 159, 76, 11, 255, 161, 80, 9, 255, 157, 81, 7, 255, 151, 73, 29, 255, 153, 76, 24, 255, 156, 81, 18, 255, 160, 87, 12, 255, 166, 88, 14, 255, 174, 91, 25, 255, 180, 97, 12, 255, 179, 98, 6, 255, 180, 94, 17, 255, 184, 97, 19, 255, 184, 100, 14, 255, 184, 98, 14, 255, 190, 104, 17, 255, 183, 100, 14, 255, 176, 94, 12, 255, 181, 96, 13, 255, 189, 107, 10, 255, 187, 106, 10, 255, 185, 103, 23, 255, 178, 94, 22, 255, 176, 96, 17, 255, 176, 100, 15, 255, 181, 102, 15, 255, 180, 101, 13, 255, 176, 104, 10, 255, 180, 110, 10, 255, 183, 104, 21, 255, 184, 101, 12, 255, 183, 100, 15, 255, 170, 97, 13, 255, 164, 100, 11, 255, 164, 95, 18, 255, 158, 91, 8, 255, 148, 92, 8, 255, 145, 88, 16, 255, 137, 83, 14, 255, 111, 73, 15, 255, 92, 80, 17, 255, 77, 75, 17, 255, 83, 75, 14, 255, 89, 76, 15, 255, 92, 77, 6, 255, 93, 74, 16, 255, 94, 74, 8, 255, 93, 73, 3, 255, 89, 72, 17, 255, 91, 73, 8, 255, 94, 73, 6, 255, 92, 74, 10, 255, 91, 71, 16, 255, 90, 71, 15, 255, 87, 71, 6, 255, 87, 73, 2, 255, 88, 71, 4, 255, 87, 70, 8, 255, 89, 67, 5, 255, 102, 68, 6, 255, 113, 73, 11, 255, 114, 72, 9, 255, 108, 67, 9, 255, 99, 65, 8, 255, 99, 65, 7, 255, 97, 65, 4, 255, 103, 70, 11, 255, 111, 67, 9, 255, 108, 66, 4, 255, 95, 66, 13, 255, 138, 102, 9, 255, 166, 113, 10, 255, 186, 140, 6, 255, 192, 147, 10, 255, 194, 147, 11, 255, 196, 150, 0, 255, 179, 126, 9, 255, 179, 125, 5, 255, 191, 138, 6, 255, 186, 131, 4, 255, 183, 125, 6, 255, 167, 106, 8, 255, 164, 115, 5, 255, 167, 118, 5, 255, 169, 120, 2, 255, 173, 121, 5, 255, 177, 121, 9, 255, 178, 118, 10, 255, 179, 120, 9, 255, 175, 120, 2, 255, 174, 119, 5, 255, 172, 114, 6, 255, 174, 115, 6, 255, 173, 114, 6, 255, 170, 112, 6, 255, 171, 111, 5, 255, 171, 108, 5, 255, 170, 106, 4, 255, 170, 106, 4, 255, 168, 100, 5, 255, 167, 98, 7, 255, 160, 96, 0, 255, 156, 92, 2, 255, 155, 89, 3, 255, 154, 86, 0, 255, 155, 85, 4, 255, 147, 76, 5, 255, 135, 62, 0, 255, 141, 72, 2, 255, 143, 77, 5, 255, 137, 73, 1, 255, 139, 75, 3, 255, 135, 69, 2, 255, 136, 66, 1, 255, 141, 66, 4, 255, 138, 69, 2, 255, 135, 70, 2, 255, 137, 70, 2, 255, 139, 68, 4, 255, 138, 67, 4, 255, 135, 61, 4, 255, 132, 60, 5, 255, 129, 61, 3, 255, 129, 61, 5, 255, 126, 57, 4, 255, 122, 55, 4, 255, 119, 53, 1, 255, 123, 54, 2, 255, 117, 50, 6, 255, 112, 48, 3, 255, 110, 47, 4, 255, 94, 34, 0, 255, 84, 27, 7, 255, 76, 29, 6, 255, 91, 32, 4, 255, 94, 34, 0, 255, 97, 38, 3, 255, 94, 33, 4, 255, 89, 32, 3, 255, 86, 33, 1, 255, 83, 26, 0, 255, 74, 25, 5, 255, 64, 24, 1, 255, 75, 26, 3, 255, 85, 25, 7, 255, 76, 17, 3, 255, 71, 22, 2, 255, 67, 25, 1, 255, 64, 17, 5, 255, 78, 22, 5, 255, 89, 30, 0, 255, 90, 26, 4, 255, 97, 27, 3, 255, 102, 27, 2, 255, 102, 27, 2, 255, 99, 28, 3, 255, 95, 27, 2, 255, 97, 27, 4, 255, 97, 27, 5, 255, 89, 27, 6, 255, 81, 20, 1, 255, 75, 18, 2, 255, 72, 18, 2, 255, 71, 19, 3, 255, 72, 23, 7, 255, 64, 20, 5, 255, 63, 18, 2, 255, 66, 18, 2, 255, 65, 17, 0, 255, 62, 18, 1, 255, 55, 16, 2, 255, 61, 16, 2, 255, 70, 20, 3, 255, 78, 23, 9, 255, 75, 21, 1, 255, 72, 20, 2, 255, 78, 20, 5, 255, 81, 18, 0, 255, 86, 25, 3, 255, 100, 29, 6, 255, 92, 28, 1, 255, 86, 29, 0, 255, 92, 30, 3, 255, 88, 28, 2, 255, 77, 22, 5, 255, 64, 18, 1, 255, 62, 20, 1, 255, 69, 19, 3, 255, 83, 20, 1, 255, 88, 24, 0, 255, 102, 33, 0, 255, 129, 48, 6, 255, 133, 53, 7, 255, 135, 54, 4, 255, 132, 52, 0, 255, 133, 57, 1, 255, 134, 59, 2, 255, 132, 56, 2, 255, 131, 54, 1, 255, 138, 57, 4, 255, 136, 55, 1, 255, 139, 56, 2, 255, 142, 58, 2, 255, 140, 58, 3, 255, 140, 60, 4, 255, 141, 62, 1, 255, 144, 62, 1, 255, 145, 60, 0, 255, 147, 62, 2, 255, 147, 67, 3, 255, 143, 65, 2, 255, 135, 52, 1, 255, 119, 41, 0, 255, 22, 20, 9, 255, 20, 22, 2, 255, 24, 28, 5, 255, 25, 28, 13, 255, 30, 31, 16, 255, 38, 42, 12, 255, 37, 46, 10, 255, 39, 51, 14, 255, 40, 54, 12, 255, 44, 62, 13, 255, 42, 60, 13, 255, 45, 62, 13, 255, 49, 63, 10, 255, 49, 62, 8, 255, 46, 59, 6, 255, 43, 53, 11, 255, 44, 53, 12, 255, 44, 52, 3, 255, 42, 49, 5, 255, 41, 42, 4, 255, 44, 44, 11, 255, 37, 37, 7, 255, 33, 32, 3, 255, 30, 27, 1, 255, 35, 28, 7, 255, 26, 24, 2, 255, 27, 24, 3, 255, 39, 21, 5, 255, 40, 24, 7, 255, 27, 21, 1, 255, 26, 17, 0, 255, 39, 22, 8, 255, 39, 24, 9, 255, 40, 24, 13, 255, 36, 24, 8, 255, 40, 26, 18, 255, 45, 35, 22, 255, 53, 35, 26, 255, 53, 33, 20, 255, 50, 28, 8, 255, 54, 34, 10, 255, 46, 28, 3, 255, 41, 23, 1, 255, 49, 27, 5, 255, 57, 31, 7, 255, 59, 40, 31, 255, 58, 51, 40, 255, 56, 49, 34, 255, 64, 60, 50, 255, 63, 59, 51, 255, 62, 62, 50, 255, 65, 66, 46, 255, 70, 57, 36, 255, 72, 52, 32, 255, 71, 55, 41, 255, 76, 57, 33, 255, 79, 47, 24, 255, 71, 40, 10, 255, 71, 45, 13, 255, 70, 48, 11, 255, 54, 46, 4, 255, 56, 46, 0, 255, 70, 44, 4, 255, 71, 37, 14, 255, 69, 38, 4, 255, 65, 32, 2, 255, 67, 33, 4, 255, 68, 32, 2, 255, 71, 33, 2, 255, 74, 33, 3, 255, 75, 35, 2, 255, 74, 36, 0, 255, 76, 38, 2, 255, 77, 37, 2, 255, 79, 38, 3, 255, 76, 36, 1, 255, 77, 38, 2, 255, 88, 40, 4, 255, 81, 38, 1, 255, 81, 41, 3, 255, 81, 40, 3, 255, 79, 35, 1, 255, 82, 41, 4, 255, 87, 43, 2, 255, 86, 43, 1, 255, 85, 42, 1, 255, 86, 43, 1, 255, 92, 45, 3, 255, 97, 46, 2, 255, 98, 45, 1, 255, 94, 43, 2, 255, 93, 50, 3, 255, 97, 54, 4, 255, 101, 49, 6, 255, 103, 50, 3, 255, 100, 49, 3, 255, 102, 48, 1, 255, 105, 49, 6, 255, 96, 43, 2, 255, 105, 46, 0, 255, 122, 50, 3, 255, 121, 46, 3, 255, 105, 51, 4, 255, 99, 48, 3, 255, 106, 43, 1, 255, 118, 47, 2, 255, 124, 50, 1, 255, 122, 50, 4, 255, 113, 45, 6, 255, 102, 43, 5, 255, 100, 44, 0, 255, 111, 42, 0, 255, 126, 51, 4, 255, 132, 50, 4, 255, 129, 57, 3, 255, 115, 49, 2, 255, 104, 46, 5, 255, 105, 44, 6, 255, 111, 47, 3, 255, 128, 54, 1, 255, 142, 56, 1, 255, 135, 54, 0, 255, 123, 54, 2, 255, 114, 51, 4, 255, 102, 46, 3, 255, 108, 46, 3, 255, 121, 55, 4, 255, 128, 54, 1, 255, 138, 55, 2, 255, 128, 53, 3, 255, 113, 52, 4, 255, 97, 46, 5, 255, 96, 40, 3, 255, 113, 46, 9, 255, 127, 55, 4, 255, 135, 59, 1, 255, 130, 56, 2, 255, 112, 49, 4, 255, 92, 42, 5, 255, 90, 46, 2, 255, 115, 56, 1, 255, 141, 65, 2, 255, 153, 69, 3, 255, 143, 59, 3, 255, 128, 48, 4, 255, 101, 42, 5, 255, 87, 45, 4, 255, 78, 46, 5, 255, 97, 52, 5, 255, 145, 60, 6, 255, 155, 63, 6, 255, 147, 60, 1, 255, 128, 52, 5, 255, 106, 49, 10, 255, 99, 52, 6, 255, 90, 51, 7, 255, 132, 56, 10, 255, 145, 67, 5, 255, 129, 60, 4, 255, 134, 59, 9, 255, 129, 61, 6, 255, 131, 65, 13, 255, 124, 65, 13, 255, 121, 66, 10, 255, 137, 61, 12, 255, 143, 67, 8, 255, 148, 69, 8, 255, 144, 68, 7, 255, 139, 60, 10, 255, 143, 68, 8, 255, 142, 67, 6, 255, 148, 69, 5, 255, 155, 70, 16, 255, 152, 69, 11, 255, 160, 71, 8, 255, 159, 75, 11, 255, 152, 71, 11, 255, 155, 73, 15, 255, 148, 74, 15, 255, 154, 75, 12, 255, 151, 70, 12, 255, 147, 72, 7, 255, 150, 78, 11, 255, 152, 76, 9, 255, 156, 76, 10, 255, 157, 78, 18, 255, 153, 78, 14, 255, 159, 79, 11, 255, 155, 78, 14, 255, 148, 77, 15, 255, 154, 80, 16, 255, 168, 88, 12, 255, 169, 95, 12, 255, 176, 93, 11, 255, 181, 94, 11, 255, 180, 92, 24, 255, 176, 91, 14, 255, 181, 94, 18, 255, 184, 95, 17, 255, 184, 100, 8, 255, 186, 103, 11, 255, 188, 101, 18, 255, 185, 102, 12, 255, 177, 98, 3, 255, 174, 100, 8, 255, 179, 101, 13, 255, 181, 100, 9, 255, 181, 99, 9, 255, 180, 102, 12, 255, 180, 104, 16, 255, 182, 107, 11, 255, 180, 107, 15, 255, 185, 103, 13, 255, 185, 100, 8, 255, 179, 99, 12, 255, 177, 97, 24, 255, 172, 94, 16, 255, 166, 90, 25, 255, 162, 94, 6, 255, 151, 92, 12, 255, 142, 89, 19, 255, 146, 90, 21, 255, 140, 86, 14, 255, 125, 81, 16, 255, 119, 80, 12, 255, 108, 79, 12, 255, 98, 76, 14, 255, 97, 76, 9, 255, 95, 75, 12, 255, 94, 78, 16, 255, 87, 75, 15, 255, 89, 74, 17, 255, 92, 75, 17, 255, 92, 75, 13, 255, 94, 76, 13, 255, 94, 76, 12, 255, 89, 72, 9, 255, 89, 71, 11, 255, 90, 72, 10, 255, 89, 70, 15, 255, 87, 70, 13, 255, 88, 72, 5, 255, 88, 73, 8, 255, 93, 71, 7, 255, 102, 74, 4, 255, 114, 72, 11, 255, 118, 71, 9, 255, 115, 70, 6, 255, 125, 69, 8, 255, 129, 71, 6, 255, 123, 71, 6, 255, 130, 73, 8, 255, 103, 68, 7, 255, 100, 66, 8, 255, 120, 69, 9, 255, 102, 66, 4, 255, 106, 69, 6, 255, 128, 94, 2, 255, 151, 106, 9, 255, 172, 130, 11, 255, 190, 146, 0, 255, 192, 145, 4, 255, 192, 145, 10, 255, 183, 132, 15, 255, 182, 133, 6, 255, 186, 136, 5, 255, 184, 130, 9, 255, 167, 110, 1, 255, 168, 108, 8, 255, 173, 117, 7, 255, 170, 115, 6, 255, 167, 114, 5, 255, 171, 116, 9, 255, 175, 114, 9, 255, 175, 111, 6, 255, 174, 116, 8, 255, 173, 115, 1, 255, 175, 116, 4, 255, 170, 111, 6, 255, 172, 113, 6, 255, 171, 111, 2, 255, 170, 110, 2, 255, 170, 110, 3, 255, 171, 108, 4, 255, 167, 101, 3, 255, 164, 96, 0, 255, 159, 89, 2, 255, 158, 88, 7, 255, 161, 90, 5, 255, 156, 85, 2, 255, 155, 85, 2, 255, 157, 87, 2, 255, 150, 81, 1, 255, 141, 74, 3, 255, 135, 67, 3, 255, 138, 70, 6, 255, 142, 73, 7, 255, 142, 73, 1, 255, 144, 75, 4, 255, 140, 71, 9, 255, 139, 72, 2, 255, 142, 72, 4, 255, 143, 73, 4, 255, 146, 74, 5, 255, 143, 72, 3, 255, 139, 69, 2, 255, 136, 66, 0, 255, 131, 60, 0, 255, 131, 61, 3, 255, 128, 62, 2, 255, 131, 62, 6, 255, 132, 60, 8, 255, 128, 54, 4, 255, 125, 51, 3, 255, 119, 48, 1, 255, 115, 48, 1, 255, 112, 48, 2, 255, 105, 43, 1, 255, 89, 30, 0, 255, 81, 26, 3, 255, 79, 32, 4, 255, 91, 35, 2, 255, 100, 40, 3, 255, 96, 36, 1, 255, 96, 34, 5, 255, 88, 31, 2, 255, 90, 30, 2, 255, 83, 26, 3, 255, 69, 24, 4, 255, 69, 22, 2, 255, 77, 22, 1, 255, 79, 23, 3, 255, 73, 23, 5, 255, 74, 24, 2, 255, 74, 21, 3, 255, 76, 25, 4, 255, 89, 28, 2, 255, 103, 27, 1, 255, 102, 29, 0, 255, 108, 30, 2, 255, 110, 30, 4, 255, 108, 30, 4, 255, 101, 27, 1, 255, 99, 27, 1, 255, 103, 29, 3, 255, 100, 25, 0, 255, 95, 28, 0, 255, 93, 31, 2, 255, 93, 28, 4, 255, 86, 26, 3, 255, 80, 25, 2, 255, 82, 22, 2, 255, 81, 23, 5, 255, 80, 22, 3, 255, 82, 22, 2, 255, 82, 23, 2, 255, 76, 21, 1, 255, 68, 19, 4, 255, 62, 21, 3, 255, 69, 20, 0, 255, 85, 26, 2, 255, 84, 26, 1, 255, 75, 22, 4, 255, 66, 17, 5, 255, 66, 22, 2, 255, 73, 27, 4, 255, 79, 23, 1, 255, 76, 21, 1, 255, 73, 23, 3, 255, 74, 18, 1, 255, 85, 22, 3, 255, 71, 18, 4, 255, 63, 14, 1, 255, 68, 20, 4, 255, 72, 24, 5, 255, 78, 24, 5, 255, 75, 21, 2, 255, 85, 23, 3, 255, 102, 28, 4, 255, 119, 43, 5, 255, 130, 51, 1, 255, 135, 54, 1, 255, 136, 57, 2, 255, 134, 56, 2, 255, 132, 55, 1, 255, 135, 56, 1, 255, 138, 58, 2, 255, 137, 57, 1, 255, 139, 58, 3, 255, 139, 59, 4, 255, 139, 59, 3, 255, 138, 57, 1, 255, 140, 59, 0, 255, 146, 63, 4, 255, 145, 60, 3, 255, 143, 58, 0, 255, 145, 62, 1, 255, 145, 59, 6, 255, 135, 48, 3, 255, 120, 40, 2, 255, 26, 24, 11, 255, 26, 28, 6, 255, 31, 37, 11, 255, 35, 39, 17, 255, 39, 42, 19, 255, 41, 50, 13, 255, 40, 52, 9, 255, 44, 57, 7, 255, 45, 57, 10, 255, 45, 59, 17, 255, 45, 64, 10, 255, 48, 63, 9, 255, 48, 58, 16, 255, 47, 61, 11, 255, 45, 61, 7, 255, 44, 61, 15, 255, 42, 53, 16, 255, 40, 44, 12, 255, 47, 42, 16, 255, 43, 42, 5, 255, 36, 40, 4, 255, 30, 30, 2, 255, 34, 26, 3, 255, 37, 24, 5, 255, 32, 25, 7, 255, 26, 22, 5, 255, 24, 19, 2, 255, 27, 18, 2, 255, 27, 15, 3, 255, 30, 16, 4, 255, 30, 15, 4, 255, 31, 16, 5, 255, 38, 19, 3, 255, 40, 24, 1, 255, 39, 22, 2, 255, 43, 30, 10, 255, 51, 36, 26, 255, 53, 37, 21, 255, 48, 33, 11, 255, 50, 34, 3, 255, 60, 35, 5, 255, 53, 28, 3, 255, 46, 23, 3, 255, 51, 25, 3, 255, 51, 28, 0, 255, 51, 45, 22, 255, 55, 51, 38, 255, 56, 48, 31, 255, 62, 59, 50, 255, 64, 61, 52, 255, 66, 58, 45, 255, 69, 66, 39, 255, 73, 59, 37, 255, 74, 53, 26, 255, 76, 56, 30, 255, 83, 60, 19, 255, 82, 48, 8, 255, 73, 36, 8, 255, 68, 41, 16, 255, 66, 51, 11, 255, 73, 48, 7, 255, 81, 44, 3, 255, 82, 44, 5, 255, 76, 42, 6, 255, 76, 39, 6, 255, 72, 31, 3, 255, 74, 30, 2, 255, 79, 33, 3, 255, 79, 34, 1, 255, 81, 36, 4, 255, 78, 38, 3, 255, 74, 37, 1, 255, 75, 35, 0, 255, 78, 35, 1, 255, 81, 37, 2, 255, 84, 39, 5, 255, 79, 35, 0, 255, 84, 40, 2, 255, 89, 37, 3, 255, 84, 42, 4, 255, 78, 40, 1, 255, 82, 38, 0, 255, 84, 43, 3, 255, 82, 43, 2, 255, 86, 44, 3, 255, 91, 45, 4, 255, 92, 44, 3, 255, 95, 47, 6, 255, 93, 46, 5, 255, 100, 49, 4, 255, 110, 54, 6, 255, 102, 49, 2, 255, 104, 46, 3, 255, 113, 48, 3, 255, 112, 51, 0, 255, 99, 45, 2, 255, 103, 42, 3, 255, 114, 48, 1, 255, 120, 56, 5, 255, 105, 49, 3, 255, 98, 43, 0, 255, 120, 50, 3, 255, 134, 54, 6, 255, 126, 50, 9, 255, 112, 40, 9, 255, 103, 36, 5, 255, 111, 42, 3, 255, 129, 51, 4, 255, 134, 52, 2, 255, 131, 54, 3, 255, 133, 52, 3, 255, 128, 50, 3, 255, 120, 51, 3, 255, 132, 49, 4, 255, 138, 51, 2, 255, 133, 55, 2, 255, 134, 59, 5, 255, 129, 55, 3, 255, 130, 53, 7, 255, 122, 53, 6, 255, 127, 55, 3, 255, 136, 50, 2, 255, 133, 54, 2, 255, 134, 52, 2, 255, 131, 54, 6, 255, 131, 54, 1, 255, 128, 51, 2, 255, 130, 55, 1, 255, 139, 57, 2, 255, 136, 57, 0, 255, 135, 59, 2, 255, 129, 58, 6, 255, 114, 48, 0, 255, 117, 46, 2, 255, 136, 60, 6, 255, 140, 57, 1, 255, 136, 60, 7, 255, 124, 58, 8, 255, 117, 51, 5, 255, 105, 50, 5, 255, 101, 50, 5, 255, 138, 60, 5, 255, 152, 57, 4, 255, 134, 55, 4, 255, 135, 56, 5, 255, 123, 58, 5, 255, 110, 55, 3, 255, 104, 55, 11, 255, 106, 50, 9, 255, 121, 54, 4, 255, 128, 67, 1, 255, 137, 67, 4, 255, 132, 59, 7, 255, 129, 61, 10, 255, 128, 59, 5, 255, 109, 60, 3, 255, 125, 63, 9, 255, 128, 60, 4, 255, 139, 69, 1, 255, 144, 66, 4, 255, 145, 68, 6, 255, 148, 66, 5, 255, 141, 66, 6, 255, 140, 68, 9, 255, 142, 66, 10, 255, 139, 65, 0, 255, 143, 63, 14, 255, 147, 67, 5, 255, 149, 69, 3, 255, 147, 71, 2, 255, 146, 68, 8, 255, 155, 73, 11, 255, 158, 72, 8, 255, 152, 74, 4, 255, 157, 75, 13, 255, 159, 73, 13, 255, 150, 70, 9, 255, 147, 71, 13, 255, 146, 70, 12, 255, 148, 70, 18, 255, 150, 74, 15, 255, 150, 76, 8, 255, 154, 79, 14, 255, 161, 83, 14, 255, 165, 83, 10, 255, 165, 77, 13, 255, 154, 73, 12, 255, 142, 77, 22, 255, 148, 81, 17, 255, 167, 88, 12, 255, 176, 93, 12, 255, 172, 94, 12, 255, 180, 89, 13, 255, 180, 92, 16, 255, 174, 93, 9, 255, 174, 93, 16, 255, 179, 94, 20, 255, 181, 94, 16, 255, 183, 97, 15, 255, 183, 100, 17, 255, 181, 98, 19, 255, 178, 93, 18, 255, 179, 96, 15, 255, 178, 99, 11, 255, 178, 102, 17, 255, 183, 100, 19, 255, 190, 104, 11, 255, 194, 108, 17, 255, 187, 109, 14, 255, 183, 107, 16, 255, 180, 103, 6, 255, 172, 100, 7, 255, 171, 93, 19, 255, 166, 96, 11, 255, 157, 95, 15, 255, 156, 90, 15, 255, 151, 91, 12, 255, 140, 92, 8, 255, 136, 88, 22, 255, 121, 80, 23, 255, 104, 74, 12, 255, 106, 80, 11, 255, 109, 86, 8, 255, 94, 80, 16, 255, 82, 74, 25, 255, 90, 80, 11, 255, 90, 74, 12, 255, 93, 79, 14, 255, 88, 77, 14, 255, 88, 75, 15, 255, 94, 76, 10, 255, 92, 72, 15, 255, 91, 74, 10, 255, 91, 75, 9, 255, 90, 72, 21, 255, 94, 73, 10, 255, 92, 71, 6, 255, 95, 74, 7, 255, 97, 74, 6, 255, 97, 72, 8, 255, 96, 73, 9, 255, 97, 73, 9, 255, 99, 71, 14, 255, 99, 69, 15, 255, 100, 70, 8, 255, 110, 73, 3, 255, 115, 72, 7, 255, 110, 68, 10, 255, 116, 66, 8, 255, 123, 72, 10, 255, 110, 66, 6, 255, 110, 63, 14, 255, 101, 65, 8, 255, 101, 63, 0, 255, 119, 69, 5, 255, 110, 68, 4, 255, 112, 63, 7, 255, 115, 71, 5, 255, 126, 92, 16, 255, 157, 111, 12, 255, 184, 138, 3, 255, 186, 143, 2, 255, 184, 134, 5, 255, 183, 137, 1, 255, 191, 145, 8, 255, 186, 141, 0, 255, 178, 129, 4, 255, 177, 125, 2, 255, 174, 121, 2, 255, 172, 119, 2, 255, 170, 118, 4, 255, 167, 116, 5, 255, 167, 114, 5, 255, 166, 111, 4, 255, 166, 109, 2, 255, 165, 111, 3, 255, 168, 115, 2, 255, 171, 115, 5, 255, 165, 107, 5, 255, 163, 107, 3, 255, 165, 108, 2, 255, 169, 109, 4, 255, 170, 107, 4, 255, 169, 104, 5, 255, 166, 98, 4, 255, 161, 91, 3, 255, 152, 82, 1, 255, 146, 78, 2, 255, 147, 79, 2, 255, 152, 85, 4, 255, 155, 85, 3, 255, 155, 84, 1, 255, 152, 79, 0, 255, 146, 75, 3, 255, 144, 76, 5, 255, 145, 79, 2, 255, 146, 77, 4, 255, 145, 75, 5, 255, 144, 75, 3, 255, 140, 72, 6, 255, 136, 70, 3, 255, 137, 69, 1, 255, 142, 69, 2, 255, 147, 70, 4, 255, 145, 71, 5, 255, 140, 71, 3, 255, 135, 69, 2, 255, 139, 66, 4, 255, 141, 68, 8, 255, 134, 63, 4, 255, 132, 61, 3, 255, 130, 58, 1, 255, 126, 57, 0, 255, 126, 54, 4, 255, 118, 43, 2, 255, 117, 49, 0, 255, 110, 46, 0, 255, 101, 37, 3, 255, 91, 34, 5, 255, 88, 35, 5, 255, 84, 35, 3, 255, 95, 36, 1, 255, 99, 39, 2, 255, 93, 33, 0, 255, 93, 29, 3, 255, 86, 27, 2, 255, 93, 30, 5, 255, 79, 27, 4, 255, 65, 23, 0, 255, 77, 23, 5, 255, 79, 23, 4, 255, 71, 24, 1, 255, 67, 25, 3, 255, 69, 20, 3, 255, 77, 20, 3, 255, 74, 17, 1, 255, 95, 27, 3, 255, 117, 31, 3, 255, 111, 31, 3, 255, 114, 31, 3, 255, 114, 30, 3, 255, 110, 31, 4, 255, 106, 31, 5, 255, 101, 26, 1, 255, 102, 27, 0, 255, 103, 27, 1, 255, 106, 28, 0, 255, 103, 28, 0, 255, 98, 28, 1, 255, 98, 28, 2, 255, 99, 27, 3, 255, 95, 24, 2, 255, 93, 24, 2, 255, 91, 21, 0, 255, 92, 21, 1, 255, 97, 25, 3, 255, 91, 23, 1, 255, 84, 22, 3, 255, 68, 21, 3, 255, 65, 18, 6, 255, 80, 24, 3, 255, 89, 26, 0, 255, 87, 26, 1, 255, 79, 20, 1, 255, 78, 21, 4, 255, 75, 19, 2, 255, 79, 23, 3, 255, 70, 21, 0, 255, 73, 21, 8, 255, 78, 17, 8, 255, 70, 16, 1, 255, 56, 15, 3, 255, 59, 15, 2, 255, 69, 17, 1, 255, 75, 22, 0, 255, 77, 24, 1, 255, 77, 20, 2, 255, 82, 22, 6, 255, 84, 21, 1, 255, 98, 30, 2, 255, 113, 38, 3, 255, 119, 41, 1, 255, 129, 51, 2, 255, 133, 55, 1, 255, 133, 56, 2, 255, 138, 58, 3, 255, 137, 58, 1, 255, 137, 58, 1, 255, 135, 59, 1, 255, 132, 59, 2, 255, 136, 58, 1, 255, 138, 57, 1, 255, 139, 59, 1, 255, 143, 61, 4, 255, 143, 61, 5, 255, 141, 60, 3, 255, 141, 61, 1, 255, 145, 61, 2, 255, 139, 53, 1, 255, 131, 51, 1, 255, 28, 26, 15, 255, 32, 37, 17, 255, 32, 38, 16, 255, 38, 42, 18, 255, 43, 50, 20, 255, 38, 56, 17, 255, 40, 61, 15, 255, 39, 55, 14, 255, 46, 57, 20, 255, 44, 62, 15, 255, 40, 62, 9, 255, 48, 63, 17, 255, 46, 56, 12, 255, 45, 59, 12, 255, 43, 55, 9, 255, 43, 53, 2, 255, 44, 51, 2, 255, 44, 45, 6, 255, 41, 37, 8, 255, 33, 34, 4, 255, 27, 27, 1, 255, 35, 28, 5, 255, 36, 24, 5, 255, 37, 22, 3, 255, 37, 21, 2, 255, 38, 22, 5, 255, 30, 17, 3, 255, 26, 20, 5, 255, 25, 17, 4, 255, 29, 14, 4, 255, 28, 14, 3, 255, 23, 18, 2, 255, 33, 20, 4, 255, 39, 24, 1, 255, 40, 24, 0, 255, 40, 27, 4, 255, 45, 31, 13, 255, 50, 36, 11, 255, 48, 36, 15, 255, 52, 38, 13, 255, 59, 36, 4, 255, 55, 32, 6, 255, 42, 22, 5, 255, 49, 22, 6, 255, 57, 26, 3, 255, 53, 39, 15, 255, 56, 52, 29, 255, 62, 53, 21, 255, 69, 56, 47, 255, 71, 60, 54, 255, 66, 60, 40, 255, 70, 68, 52, 255, 72, 60, 46, 255, 72, 53, 37, 255, 76, 55, 39, 255, 80, 50, 21, 255, 79, 45, 6, 255, 70, 40, 6, 255, 67, 40, 13, 255, 72, 48, 13, 255, 75, 47, 7, 255, 76, 45, 4, 255, 78, 42, 4, 255, 77, 35, 2, 255, 82, 38, 4, 255, 77, 32, 2, 255, 77, 30, 2, 255, 79, 31, 1, 255, 81, 36, 1, 255, 85, 39, 2, 255, 80, 37, 1, 255, 80, 38, 4, 255, 79, 36, 1, 255, 80, 36, 1, 255, 83, 37, 3, 255, 89, 40, 5, 255, 84, 36, 0, 255, 84, 38, 3, 255, 84, 38, 2, 255, 86, 41, 2, 255, 86, 40, 2, 255, 88, 42, 3, 255, 84, 41, 1, 255, 89, 41, 5, 255, 93, 44, 6, 255, 94, 47, 2, 255, 99, 48, 1, 255, 105, 49, 2, 255, 108, 48, 3, 255, 115, 48, 1, 255, 126, 51, 3, 255, 122, 52, 5, 255, 112, 48, 1, 255, 109, 46, 2, 255, 121, 52, 2, 255, 130, 49, 4, 255, 120, 47, 4, 255, 128, 53, 3, 255, 131, 58, 4, 255, 125, 47, 1, 255, 120, 48, 3, 255, 121, 48, 2, 255, 128, 44, 1, 255, 136, 51, 3, 255, 136, 54, 4, 255, 130, 53, 4, 255, 128, 51, 4, 255, 127, 49, 1, 255, 132, 50, 2, 255, 139, 54, 1, 255, 138, 54, 1, 255, 141, 54, 9, 255, 132, 51, 0, 255, 131, 48, 4, 255, 131, 50, 5, 255, 130, 50, 5, 255, 139, 55, 3, 255, 146, 61, 3, 255, 144, 57, 3, 255, 135, 53, 3, 255, 132, 55, 2, 255, 137, 54, 4, 255, 141, 52, 5, 255, 146, 55, 2, 255, 140, 63, 3, 255, 141, 62, 3, 255, 141, 56, 4, 255, 139, 58, 3, 255, 138, 59, 3, 255, 149, 61, 3, 255, 150, 62, 2, 255, 142, 60, 1, 255, 140, 58, 4, 255, 138, 57, 1, 255, 135, 57, 3, 255, 129, 49, 6, 255, 127, 55, 9, 255, 131, 57, 2, 255, 140, 58, 3, 255, 133, 59, 6, 255, 131, 60, 9, 255, 133, 55, 3, 255, 131, 55, 9, 255, 135, 57, 8, 255, 145, 61, 1, 255, 142, 65, 5, 255, 148, 66, 4, 255, 135, 58, 3, 255, 132, 57, 6, 255, 136, 64, 4, 255, 139, 66, 4, 255, 146, 63, 5, 255, 148, 68, 3, 255, 151, 65, 0, 255, 147, 67, 7, 255, 147, 63, 7, 255, 141, 60, 3, 255, 132, 62, 2, 255, 133, 58, 5, 255, 147, 58, 5, 255, 146, 61, 2, 255, 138, 57, 2, 255, 134, 60, 5, 255, 138, 61, 8, 255, 144, 68, 9, 255, 148, 69, 5, 255, 158, 69, 11, 255, 157, 68, 5, 255, 160, 71, 10, 255, 156, 70, 13, 255, 151, 71, 0, 255, 151, 73, 5, 255, 152, 74, 6, 255, 150, 73, 4, 255, 154, 76, 3, 255, 152, 70, 2, 255, 150, 70, 4, 255, 152, 76, 8, 255, 159, 79, 11, 255, 154, 77, 7, 255, 156, 79, 17, 255, 160, 81, 17, 255, 163, 83, 14, 255, 168, 87, 9, 255, 170, 89, 5, 255, 168, 85, 12, 255, 164, 81, 18, 255, 168, 85, 16, 255, 168, 90, 19, 255, 170, 93, 23, 255, 173, 92, 12, 255, 178, 89, 20, 255, 178, 91, 19, 255, 177, 89, 14, 255, 178, 93, 13, 255, 175, 98, 15, 255, 171, 95, 15, 255, 177, 96, 13, 255, 181, 96, 13, 255, 172, 90, 13, 255, 170, 92, 14, 255, 175, 96, 12, 255, 181, 101, 13, 255, 184, 103, 16, 255, 184, 105, 15, 255, 186, 102, 14, 255, 185, 105, 11, 255, 181, 102, 14, 255, 174, 97, 20, 255, 168, 95, 15, 255, 165, 92, 22, 255, 163, 96, 19, 255, 160, 92, 16, 255, 151, 92, 21, 255, 145, 90, 21, 255, 146, 89, 14, 255, 121, 83, 18, 255, 93, 77, 24, 255, 97, 81, 20, 255, 104, 87, 11, 255, 92, 78, 19, 255, 87, 74, 23, 255, 92, 81, 4, 255, 89, 81, 4, 255, 90, 74, 21, 255, 87, 77, 18, 255, 83, 76, 17, 255, 89, 81, 10, 255, 91, 74, 20, 255, 93, 73, 24, 255, 95, 76, 6, 255, 94, 79, 2, 255, 100, 79, 11, 255, 99, 77, 14, 255, 93, 74, 11, 255, 98, 74, 8, 255, 93, 74, 6, 255, 99, 71, 14, 255, 102, 71, 16, 255, 101, 71, 9, 255, 102, 75, 9, 255, 99, 72, 5, 255, 103, 72, 2, 255, 105, 74, 10, 255, 93, 72, 8, 255, 92, 71, 4, 255, 99, 69, 8, 255, 101, 68, 9, 255, 101, 67, 3, 255, 112, 71, 8, 255, 118, 68, 8, 255, 109, 63, 6, 255, 102, 67, 6, 255, 104, 65, 12, 255, 107, 59, 9, 255, 117, 66, 9, 255, 119, 69, 7, 255, 114, 65, 9, 255, 119, 73, 16, 255, 142, 89, 13, 255, 163, 114, 6, 255, 173, 131, 9, 255, 177, 128, 7, 255, 178, 127, 4, 255, 183, 135, 7, 255, 180, 132, 5, 255, 182, 133, 6, 255, 178, 129, 1, 255, 180, 128, 3, 255, 170, 113, 8, 255, 169, 112, 5, 255, 167, 110, 3, 255, 165, 110, 4, 255, 162, 106, 5, 255, 162, 105, 9, 255, 167, 106, 9, 255, 173, 109, 6, 255, 169, 102, 1, 255, 163, 95, 4, 255, 160, 93, 2, 255, 161, 93, 2, 255, 162, 95, 3, 255, 162, 98, 5, 255, 161, 94, 5, 255, 159, 89, 2, 255, 156, 85, 2, 255, 150, 81, 3, 255, 145, 78, 4, 255, 147, 83, 6, 255, 156, 89, 10, 255, 157, 89, 6, 255, 157, 86, 2, 255, 154, 82, 3, 255, 144, 73, 1, 255, 138, 70, 2, 255, 139, 73, 1, 255, 142, 75, 2, 255, 140, 69, 8, 255, 135, 65, 5, 255, 134, 68, 4, 255, 136, 73, 1, 255, 138, 71, 1, 255, 141, 71, 4, 255, 138, 67, 3, 255, 134, 66, 3, 255, 129, 65, 1, 255, 131, 67, 3, 255, 136, 70, 6, 255, 134, 68, 4, 255, 127, 59, 1, 255, 131, 60, 4, 255, 135, 61, 3, 255, 132, 60, 1, 255, 128, 56, 2, 255, 126, 50, 2, 255, 120, 52, 0, 255, 115, 49, 3, 255, 104, 39, 1, 255, 98, 37, 3, 255, 89, 32, 2, 255, 89, 34, 2, 255, 100, 37, 3, 255, 99, 37, 1, 255, 95, 36, 5, 255, 84, 25, 2, 255, 81, 27, 4, 255, 81, 26, 5, 255, 74, 23, 1, 255, 72, 25, 2, 255, 74, 25, 4, 255, 72, 22, 3, 255, 73, 24, 2, 255, 72, 25, 0, 255, 73, 26, 2, 255, 72, 24, 6, 255, 85, 28, 4, 255, 105, 36, 7, 255, 107, 30, 4, 255, 110, 31, 3, 255, 117, 32, 1, 255, 113, 30, 1, 255, 106, 29, 1, 255, 106, 30, 6, 255, 102, 26, 2, 255, 103, 25, 2, 255, 106, 28, 5, 255, 109, 30, 5, 255, 104, 27, 3, 255, 101, 26, 3, 255, 99, 24, 0, 255, 102, 22, 1, 255, 103, 23, 2, 255, 102, 28, 3, 255, 98, 27, 2, 255, 98, 24, 3, 255, 101, 23, 2, 255, 102, 25, 3, 255, 97, 24, 5, 255, 78, 24, 6, 255, 52, 11, 4, 255, 65, 21, 4, 255, 85, 24, 5, 255, 83, 21, 1, 255, 79, 22, 1, 255, 81, 21, 2, 255, 79, 20, 4, 255, 73, 18, 2, 255, 79, 22, 5, 255, 78, 23, 3, 255, 68, 25, 2, 255, 69, 21, 2, 255, 61, 15, 2, 255, 64, 21, 5, 255, 65, 18, 1, 255, 73, 23, 2, 255, 75, 22, 0, 255, 77, 22, 2, 255, 76, 21, 4, 255, 80, 22, 2, 255, 88, 27, 4, 255, 95, 28, 2, 255, 101, 30, 1, 255, 114, 41, 3, 255, 124, 50, 3, 255, 130, 54, 1, 255, 135, 57, 4, 255, 136, 57, 0, 255, 134, 55, 0, 255, 132, 56, 0, 255, 129, 56, 1, 255, 134, 57, 3, 255, 139, 60, 3, 255, 138, 62, 2, 255, 137, 61, 0, 255, 140, 60, 2, 255, 140, 60, 3, 255, 138, 60, 0, 255, 138, 62, 2, 255, 140, 59, 3, 255, 137, 58, 3, 255, 32, 35, 7, 255, 28, 37, 16, 255, 34, 46, 18, 255, 41, 53, 13, 255, 44, 57, 9, 255, 44, 62, 18, 255, 39, 61, 19, 255, 42, 64, 9, 255, 50, 68, 12, 255, 44, 63, 14, 255, 43, 64, 11, 255, 47, 64, 11, 255, 48, 59, 14, 255, 44, 56, 12, 255, 40, 47, 9, 255, 40, 43, 6, 255, 44, 43, 12, 255, 42, 36, 8, 255, 39, 36, 4, 255, 32, 28, 1, 255, 30, 20, 2, 255, 34, 25, 6, 255, 25, 22, 2, 255, 25, 23, 3, 255, 24, 17, 1, 255, 27, 18, 2, 255, 27, 20, 1, 255, 27, 22, 4, 255, 29, 19, 5, 255, 32, 14, 2, 255, 33, 18, 2, 255, 31, 20, 3, 255, 28, 20, 6, 255, 30, 16, 5, 255, 36, 18, 3, 255, 43, 24, 8, 255, 51, 32, 9, 255, 56, 35, 15, 255, 48, 38, 19, 255, 47, 35, 17, 255, 50, 35, 3, 255, 53, 36, 5, 255, 45, 25, 3, 255, 47, 22, 1, 255, 60, 28, 3, 255, 63, 33, 18, 255, 77, 55, 26, 255, 76, 55, 19, 255, 65, 54, 41, 255, 67, 59, 51, 255, 70, 63, 44, 255, 70, 65, 45, 255, 77, 63, 38, 255, 82, 61, 26, 255, 79, 53, 28, 255, 73, 45, 17, 255, 80, 44, 11, 255, 77, 45, 10, 255, 68, 43, 15, 255, 72, 45, 19, 255, 72, 49, 10, 255, 72, 46, 1, 255, 72, 42, 2, 255, 67, 36, 5, 255, 71, 40, 4, 255, 73, 35, 1, 255, 80, 34, 4, 255, 81, 35, 2, 255, 79, 38, 1, 255, 81, 40, 2, 255, 80, 36, 1, 255, 79, 35, 2, 255, 82, 36, 3, 255, 83, 38, 4, 255, 80, 37, 3, 255, 83, 38, 2, 255, 87, 39, 4, 255, 88, 39, 6, 255, 81, 40, 2, 255, 87, 42, 2, 255, 92, 40, 2, 255, 91, 41, 0, 255, 94, 45, 3, 255, 100, 48, 7, 255, 104, 44, 4, 255, 111, 46, 2, 255, 118, 48, 1, 255, 123, 50, 0, 255, 127, 49, 3, 255, 120, 48, 3, 255, 118, 43, 1, 255, 130, 42, 1, 255, 134, 50, 4, 255, 124, 48, 7, 255, 123, 46, 4, 255, 129, 51, 2, 255, 130, 53, 2, 255, 131, 48, 3, 255, 126, 45, 1, 255, 135, 50, 4, 255, 133, 49, 1, 255, 123, 49, 3, 255, 124, 49, 3, 255, 130, 50, 1, 255, 133, 46, 1, 255, 127, 42, 3, 255, 116, 40, 3, 255, 117, 43, 4, 255, 120, 46, 3, 255, 115, 43, 3, 255, 117, 43, 6, 255, 120, 42, 5, 255, 120, 45, 1, 255, 119, 46, 4, 255, 121, 42, 5, 255, 121, 41, 9, 255, 117, 43, 4, 255, 132, 51, 5, 255, 135, 48, 2, 255, 136, 54, 1, 255, 138, 56, 3, 255, 136, 54, 2, 255, 138, 52, 0, 255, 143, 53, 1, 255, 140, 53, 2, 255, 142, 55, 4, 255, 143, 57, 1, 255, 137, 56, 2, 255, 141, 56, 2, 255, 140, 58, 0, 255, 147, 60, 4, 255, 142, 54, 2, 255, 135, 55, 3, 255, 135, 54, 2, 255, 141, 56, 0, 255, 139, 55, 7, 255, 134, 55, 7, 255, 142, 58, 0, 255, 149, 61, 5, 255, 141, 58, 6, 255, 135, 55, 4, 255, 125, 50, 7, 255, 136, 57, 4, 255, 131, 55, 3, 255, 126, 58, 4, 255, 139, 62, 4, 255, 154, 62, 0, 255, 154, 63, 6, 255, 139, 60, 3, 255, 127, 54, 9, 255, 133, 55, 12, 255, 141, 59, 8, 255, 141, 61, 8, 255, 141, 56, 5, 255, 139, 59, 6, 255, 145, 60, 9, 255, 138, 59, 9, 255, 133, 58, 10, 255, 143, 66, 12, 255, 146, 67, 5, 255, 151, 66, 11, 255, 152, 65, 6, 255, 149, 67, 4, 255, 145, 66, 3, 255, 155, 72, 8, 255, 156, 70, 3, 255, 160, 69, 10, 255, 156, 70, 14, 255, 153, 69, 3, 255, 152, 67, 7, 255, 156, 71, 6, 255, 151, 68, 7, 255, 151, 72, 8, 255, 153, 72, 12, 255, 161, 74, 10, 255, 158, 76, 8, 255, 153, 75, 12, 255, 150, 71, 15, 255, 149, 74, 11, 255, 145, 73, 11, 255, 147, 72, 18, 255, 159, 80, 14, 255, 171, 85, 12, 255, 170, 84, 13, 255, 170, 86, 14, 255, 170, 85, 20, 255, 170, 87, 12, 255, 175, 90, 5, 255, 174, 86, 15, 255, 175, 92, 9, 255, 176, 97, 9, 255, 177, 93, 16, 255, 178, 93, 15, 255, 177, 95, 15, 255, 173, 96, 18, 255, 170, 92, 18, 255, 166, 88, 18, 255, 167, 88, 24, 255, 176, 94, 20, 255, 178, 98, 22, 255, 181, 102, 20, 255, 176, 102, 13, 255, 181, 102, 15, 255, 183, 103, 14, 255, 178, 98, 18, 255, 174, 99, 16, 255, 170, 103, 13, 255, 169, 101, 13, 255, 169, 97, 12, 255, 163, 95, 3, 255, 153, 88, 23, 255, 142, 88, 14, 255, 124, 84, 7, 255, 103, 78, 29, 255, 96, 79, 19, 255, 106, 82, 12, 255, 99, 81, 25, 255, 79, 77, 22, 255, 84, 78, 18, 255, 93, 80, 10, 255, 91, 82, 20, 255, 86, 79, 23, 255, 88, 79, 19, 255, 88, 77, 12, 255, 88, 78, 18, 255, 89, 76, 10, 255, 92, 74, 15, 255, 88, 78, 14, 255, 82, 75, 14, 255, 91, 70, 20, 255, 92, 75, 19, 255, 89, 78, 18, 255, 102, 80, 10, 255, 102, 73, 15, 255, 98, 71, 8, 255, 106, 77, 1, 255, 102, 74, 4, 255, 103, 75, 12, 255, 104, 73, 13, 255, 102, 73, 10, 255, 96, 70, 8, 255, 97, 70, 12, 255, 102, 71, 11, 255, 103, 71, 8, 255, 96, 72, 6, 255, 101, 74, 12, 255, 101, 70, 6, 255, 102, 70, 4, 255, 105, 66, 7, 255, 115, 72, 7, 255, 129, 71, 6, 255, 127, 70, 9, 255, 116, 71, 13, 255, 126, 71, 12, 255, 126, 68, 6, 255, 115, 64, 4, 255, 112, 66, 0, 255, 124, 78, 6, 255, 114, 63, 4, 255, 102, 63, 6, 255, 121, 79, 3, 255, 158, 110, 6, 255, 179, 129, 11, 255, 168, 113, 7, 255, 171, 120, 8, 255, 175, 127, 12, 255, 174, 123, 7, 255, 179, 124, 7, 255, 157, 100, 8, 255, 146, 87, 8, 255, 154, 98, 10, 255, 156, 103, 7, 255, 156, 104, 6, 255, 152, 99, 3, 255, 149, 100, 2, 255, 153, 100, 6, 255, 159, 101, 3, 255, 158, 96, 3, 255, 152, 90, 4, 255, 147, 87, 3, 255, 152, 90, 6, 255, 151, 88, 2, 255, 154, 89, 4, 255, 154, 87, 7, 255, 152, 84, 4, 255, 146, 79, 0, 255, 145, 80, 1, 255, 144, 80, 4, 255, 147, 80, 4, 255, 145, 78, 0, 255, 146, 79, 0, 255, 152, 79, 2, 255, 147, 76, 1, 255, 139, 72, 1, 255, 138, 68, 4, 255, 130, 61, 3, 255, 125, 61, 7, 255, 125, 66, 5, 255, 130, 69, 3, 255, 135, 68, 3, 255, 140, 70, 2, 255, 137, 68, 4, 255, 135, 65, 1, 255, 132, 66, 2, 255, 130, 67, 6, 255, 126, 63, 3, 255, 130, 65, 4, 255, 130, 63, 1, 255, 134, 66, 3, 255, 134, 64, 2, 255, 136, 65, 3, 255, 131, 61, 2, 255, 128, 60, 1, 255, 131, 60, 2, 255, 130, 58, 2, 255, 126, 57, 5, 255, 119, 51, 4, 255, 111, 46, 1, 255, 103, 42, 0, 255, 93, 33, 0, 255, 88, 32, 1, 255, 97, 37, 3, 255, 96, 37, 2, 255, 90, 31, 2, 255, 86, 25, 4, 255, 80, 26, 7, 255, 69, 25, 2, 255, 86, 30, 4, 255, 83, 26, 0, 255, 72, 27, 5, 255, 65, 20, 3, 255, 73, 18, 2, 255, 80, 25, 1, 255, 83, 29, 3, 255, 79, 27, 0, 255, 95, 27, 3, 255, 106, 30, 3, 255, 105, 32, 0, 255, 116, 34, 6, 255, 120, 36, 3, 255, 116, 36, 2, 255, 107, 28, 0, 255, 103, 27, 2, 255, 105, 28, 4, 255, 106, 25, 2, 255, 105, 25, 1, 255, 103, 28, 2, 255, 103, 31, 2, 255, 105, 31, 2, 255, 101, 28, 0, 255, 102, 29, 1, 255, 103, 26, 1, 255, 95, 21, 0, 255, 97, 24, 3, 255, 100, 26, 5, 255, 99, 22, 2, 255, 97, 20, 0, 255, 95, 21, 2, 255, 85, 20, 1, 255, 68, 20, 4, 255, 66, 22, 0, 255, 79, 18, 2, 255, 79, 18, 4, 255, 73, 20, 1, 255, 82, 25, 0, 255, 82, 24, 1, 255, 78, 24, 4, 255, 77, 22, 2, 255, 82, 24, 1, 255, 80, 25, 3, 255, 69, 20, 6, 255, 70, 18, 3, 255, 74, 21, 7, 255, 68, 17, 2, 255, 78, 22, 6, 255, 79, 21, 3, 255, 75, 22, 1, 255, 74, 22, 1, 255, 81, 23, 2, 255, 85, 25, 0, 255, 93, 29, 1, 255, 101, 33, 5, 255, 101, 31, 1, 255, 106, 34, 3, 255, 122, 49, 1, 255, 131, 53, 3, 255, 137, 56, 2, 255, 135, 55, 2, 255, 134, 54, 2, 255, 133, 55, 1, 255, 134, 56, 2, 255, 134, 57, 2, 255, 136, 61, 2, 255, 137, 61, 0, 255, 140, 59, 1, 255, 141, 60, 2, 255, 140, 60, 0, 255, 140, 60, 1, 255, 141, 59, 2, 255, 140, 58, 2, 255, 34, 47, 7, 255, 37, 47, 13, 255, 40, 52, 16, 255, 36, 54, 13, 255, 44, 65, 12, 255, 50, 64, 19, 255, 48, 62, 21, 255, 50, 70, 11, 255, 49, 69, 4, 255, 47, 64, 11, 255, 49, 61, 14, 255, 49, 59, 8, 255, 43, 54, 6, 255, 38, 49, 13, 255, 41, 44, 8, 255, 38, 38, 6, 255, 40, 34, 9, 255, 39, 25, 5, 255, 38, 27, 5, 255, 33, 26, 6, 255, 32, 23, 8, 255, 31, 20, 7, 255, 29, 16, 2, 255, 28, 17, 1, 255, 23, 16, 4, 255, 26, 18, 5, 255, 29, 15, 1, 255, 34, 17, 4, 255, 35, 18, 5, 255, 36, 16, 5, 255, 32, 14, 3, 255, 26, 20, 5, 255, 25, 20, 3, 255, 31, 17, 0, 255, 27, 15, 3, 255, 32, 23, 3, 255, 44, 31, 12, 255, 49, 34, 15, 255, 49, 42, 8, 255, 52, 38, 12, 255, 53, 33, 14, 255, 61, 32, 7, 255, 61, 30, 4, 255, 47, 27, 3, 255, 45, 23, 0, 255, 57, 36, 12, 255, 73, 52, 30, 255, 74, 46, 29, 255, 67, 56, 38, 255, 66, 61, 45, 255, 71, 66, 43, 255, 74, 62, 49, 255, 75, 60, 47, 255, 78, 65, 32, 255, 77, 54, 23, 255, 67, 50, 8, 255, 71, 51, 5, 255, 72, 46, 12, 255, 73, 40, 13, 255, 75, 47, 10, 255, 75, 52, 13, 255, 77, 44, 1, 255, 73, 36, 3, 255, 71, 37, 6, 255, 71, 37, 6, 255, 76, 38, 6, 255, 74, 39, 2, 255, 78, 39, 0, 255, 80, 38, 0, 255, 83, 38, 1, 255, 86, 35, 0, 255, 89, 38, 1, 255, 88, 41, 3, 255, 84, 39, 1, 255, 83, 39, 2, 255, 80, 37, 2, 255, 82, 41, 3, 255, 85, 42, 4, 255, 88, 44, 1, 255, 95, 44, 1, 255, 107, 47, 2, 255, 111, 45, 2, 255, 115, 47, 4, 255, 114, 48, 4, 255, 119, 39, 3, 255, 122, 41, 6, 255, 123, 43, 2, 255, 122, 45, 1, 255, 120, 38, 3, 255, 112, 35, 2, 255, 119, 41, 3, 255, 121, 42, 3, 255, 125, 42, 1, 255, 126, 41, 1, 255, 124, 45, 2, 255, 122, 46, 3, 255, 131, 48, 1, 255, 127, 47, 1, 255, 125, 45, 0, 255, 129, 46, 5, 255, 127, 44, 3, 255, 129, 49, 3, 255, 128, 52, 2, 255, 126, 49, 0, 255, 127, 41, 0, 255, 127, 42, 4, 255, 122, 42, 2, 255, 121, 43, 2, 255, 118, 44, 1, 255, 117, 43, 2, 255, 118, 40, 2, 255, 120, 40, 2, 255, 123, 46, 4, 255, 126, 48, 3, 255, 128, 45, 1, 255, 132, 44, 2, 255, 132, 46, 2, 255, 132, 49, 3, 255, 133, 52, 5, 255, 130, 49, 2, 255, 132, 51, 2, 255, 135, 51, 3, 255, 139, 55, 4, 255, 141, 55, 4, 255, 139, 51, 3, 255, 138, 50, 3, 255, 138, 54, 3, 255, 136, 56, 3, 255, 132, 50, 5, 255, 132, 53, 4, 255, 133, 54, 3, 255, 133, 49, 2, 255, 131, 51, 3, 255, 133, 52, 4, 255, 136, 54, 2, 255, 143, 60, 5, 255, 143, 55, 4, 255, 152, 61, 4, 255, 151, 58, 2, 255, 140, 55, 4, 255, 128, 51, 4, 255, 132, 53, 8, 255, 137, 58, 11, 255, 128, 59, 4, 255, 131, 59, 5, 255, 145, 58, 5, 255, 149, 59, 3, 255, 152, 61, 3, 255, 144, 60, 4, 255, 137, 60, 6, 255, 137, 59, 7, 255, 145, 62, 9, 255, 147, 61, 4, 255, 146, 61, 3, 255, 144, 61, 2, 255, 147, 61, 9, 255, 149, 65, 8, 255, 147, 64, 5, 255, 151, 67, 4, 255, 153, 66, 5, 255, 149, 66, 3, 255, 150, 66, 6, 255, 150, 67, 3, 255, 148, 66, 6, 255, 151, 69, 7, 255, 151, 65, 8, 255, 150, 64, 12, 255, 153, 69, 7, 255, 155, 71, 5, 255, 154, 71, 4, 255, 158, 72, 9, 255, 162, 74, 13, 255, 162, 76, 11, 255, 162, 80, 5, 255, 161, 77, 4, 255, 158, 75, 12, 255, 151, 72, 9, 255, 144, 69, 13, 255, 144, 69, 21, 255, 146, 74, 12, 255, 150, 81, 13, 255, 161, 83, 13, 255, 172, 84, 11, 255, 167, 84, 10, 255, 167, 84, 13, 255, 173, 89, 18, 255, 171, 89, 14, 255, 172, 86, 15, 255, 173, 88, 12, 255, 177, 92, 15, 255, 177, 94, 18, 255, 172, 94, 15, 255, 173, 92, 19, 255, 171, 92, 15, 255, 173, 89, 21, 255, 174, 91, 23, 255, 175, 96, 16, 255, 174, 98, 15, 255, 173, 103, 11, 255, 180, 99, 22, 255, 175, 93, 17, 255, 165, 97, 19, 255, 174, 97, 22, 255, 173, 95, 16, 255, 174, 98, 14, 255, 168, 94, 15, 255, 159, 89, 23, 255, 151, 90, 23, 255, 136, 89, 12, 255, 126, 89, 17, 255, 115, 83, 16, 255, 101, 77, 19, 255, 89, 81, 23, 255, 90, 81, 15, 255, 93, 80, 13, 255, 92, 77, 24, 255, 95, 83, 16, 255, 88, 84, 13, 255, 86, 80, 14, 255, 87, 79, 7, 255, 85, 78, 8, 255, 88, 81, 19, 255, 86, 75, 23, 255, 88, 75, 11, 255, 90, 78, 13, 255, 87, 77, 11, 255, 92, 79, 5, 255, 91, 81, 6, 255, 84, 76, 16, 255, 87, 74, 13, 255, 93, 83, 14, 255, 92, 77, 13, 255, 97, 75, 7, 255, 99, 74, 10, 255, 96, 72, 17, 255, 96, 74, 11, 255, 99, 72, 12, 255, 98, 69, 11, 255, 98, 73, 8, 255, 99, 74, 8, 255, 98, 71, 10, 255, 102, 70, 11, 255, 104, 69, 8, 255, 98, 68, 12, 255, 92, 68, 5, 255, 99, 72, 5, 255, 95, 68, 2, 255, 100, 67, 6, 255, 103, 64, 3, 255, 100, 63, 3, 255, 106, 67, 7, 255, 107, 68, 4, 255, 116, 66, 5, 255, 128, 69, 4, 255, 115, 68, 0, 255, 107, 62, 7, 255, 107, 68, 4, 255, 105, 67, 1, 255, 89, 61, 6, 255, 90, 65, 6, 255, 98, 60, 4, 255, 106, 64, 2, 255, 144, 93, 3, 255, 160, 106, 5, 255, 166, 118, 6, 255, 168, 120, 8, 255, 171, 117, 7, 255, 172, 113, 6, 255, 140, 85, 10, 255, 143, 90, 7, 255, 150, 96, 13, 255, 150, 96, 8, 255, 148, 92, 6, 255, 150, 93, 10, 255, 148, 93, 5, 255, 146, 96, 3, 255, 145, 93, 1, 255, 151, 94, 9, 255, 146, 88, 5, 255, 140, 82, 1, 255, 147, 87, 8, 255, 149, 88, 1, 255, 150, 88, 2, 255, 144, 84, 1, 255, 141, 82, 4, 255, 133, 75, 3, 255, 136, 78, 4, 255, 137, 80, 2, 255, 140, 82, 5, 255, 138, 79, 3, 255, 130, 70, 0, 255, 140, 72, 7, 255, 139, 72, 2, 255, 137, 71, 2, 255, 134, 67, 5, 255, 127, 62, 1, 255, 128, 65, 3, 255, 129, 67, 2, 255, 133, 70, 3, 255, 138, 69, 6, 255, 137, 66, 8, 255, 138, 70, 5, 255, 134, 67, 1, 255, 133, 65, 1, 255, 132, 63, 4, 255, 130, 63, 4, 255, 130, 65, 1, 255, 128, 62, 2, 255, 126, 59, 1, 255, 127, 58, 2, 255, 127, 60, 2, 255, 124, 57, 1, 255, 122, 53, 2, 255, 125, 52, 2, 255, 125, 55, 1, 255, 124, 59, 5, 255, 123, 54, 3, 255, 115, 50, 2, 255, 102, 43, 2, 255, 100, 38, 2, 255, 88, 31, 1, 255, 87, 34, 2, 255, 93, 36, 4, 255, 97, 33, 5, 255, 87, 26, 3, 255, 76, 22, 3, 255, 75, 28, 3, 255, 87, 27, 2, 255, 86, 27, 1, 255, 88, 28, 1, 255, 89, 33, 3, 255, 95, 36, 6, 255, 86, 28, 2, 255, 77, 25, 3, 255, 92, 30, 2, 255, 104, 28, 7, 255, 105, 26, 1, 255, 109, 34, 0, 255, 110, 32, 3, 255, 117, 34, 1, 255, 121, 37, 4, 255, 116, 34, 3, 255, 110, 32, 2, 255, 109, 31, 3, 255, 110, 29, 2, 255, 107, 26, 3, 255, 104, 26, 4, 255, 102, 26, 0, 255, 105, 31, 1, 255, 105, 31, 1, 255, 105, 30, 2, 255, 103, 29, 4, 255, 94, 22, 3, 255, 93, 21, 3, 255, 101, 28, 6, 255, 99, 24, 1, 255, 98, 24, 1, 255, 95, 26, 5, 255, 90, 21, 4, 255, 83, 25, 4, 255, 69, 20, 0, 255, 76, 21, 4, 255, 75, 23, 3, 255, 74, 20, 0, 255, 89, 24, 5, 255, 85, 25, 1, 255, 79, 22, 1, 255, 79, 28, 5, 255, 80, 27, 4, 255, 79, 25, 5, 255, 69, 20, 4, 255, 64, 20, 3, 255, 70, 21, 4, 255, 72, 16, 0, 255, 81, 22, 3, 255, 82, 24, 6, 255, 76, 23, 2, 255, 76, 24, 1, 255, 84, 28, 3, 255, 90, 31, 2, 255, 94, 30, 0, 255, 102, 33, 3, 255, 101, 31, 5, 255, 96, 26, 4, 255, 110, 39, 1, 255, 128, 51, 2, 255, 136, 54, 1, 255, 136, 54, 3, 255, 134, 54, 6, 255, 135, 57, 3, 255, 135, 54, 1, 255, 132, 51, 0, 255, 135, 59, 3, 255, 136, 58, 2, 255, 139, 57, 2, 255, 139, 57, 2, 255, 139, 58, 4, 255, 140, 59, 3, 255, 139, 57, 1, 255, 141, 57, 2, 255, 32, 47, 23, 255, 39, 53, 28, 255, 48, 63, 23, 255, 45, 62, 28, 255, 43, 66, 16, 255, 39, 64, 15, 255, 48, 64, 25, 255, 52, 66, 14, 255, 49, 66, 7, 255, 47, 63, 8, 255, 45, 59, 6, 255, 48, 55, 8, 255, 37, 46, 6, 255, 31, 42, 5, 255, 38, 37, 3, 255, 37, 33, 2, 255, 36, 28, 2, 255, 39, 28, 8, 255, 34, 30, 8, 255, 31, 21, 3, 255, 26, 21, 3, 255, 28, 19, 4, 255, 33, 14, 1, 255, 33, 16, 0, 255, 30, 17, 3, 255, 30, 17, 4, 255, 35, 19, 4, 255, 37, 17, 4, 255, 25, 18, 1, 255, 25, 21, 3, 255, 34, 17, 3, 255, 26, 19, 2, 255, 31, 18, 1, 255, 44, 19, 4, 255, 35, 18, 6, 255, 29, 21, 2, 255, 36, 29, 12, 255, 47, 32, 20, 255, 54, 40, 15, 255, 63, 42, 16, 255, 66, 35, 13, 255, 64, 34, 6, 255, 56, 32, 5, 255, 48, 27, 6, 255, 49, 21, 2, 255, 52, 33, 16, 255, 63, 49, 34, 255, 75, 49, 21, 255, 82, 60, 31, 255, 79, 62, 44, 255, 80, 61, 42, 255, 77, 64, 50, 255, 78, 65, 44, 255, 78, 68, 29, 255, 74, 62, 8, 255, 82, 49, 18, 255, 82, 50, 9, 255, 75, 44, 8, 255, 64, 34, 11, 255, 67, 49, 13, 255, 76, 53, 17, 255, 77, 43, 8, 255, 78, 40, 2, 255, 75, 42, 0, 255, 73, 42, 7, 255, 79, 34, 2, 255, 82, 38, 5, 255, 93, 38, 8, 255, 84, 35, 3, 255, 81, 39, 5, 255, 87, 39, 3, 255, 88, 41, 1, 255, 88, 40, 1, 255, 94, 41, 3, 255, 98, 43, 7, 255, 93, 38, 4, 255, 98, 40, 4, 255, 111, 43, 1, 255, 118, 47, 3, 255, 122, 45, 2, 255, 128, 47, 5, 255, 127, 45, 5, 255, 119, 41, 3, 255, 106, 37, 1, 255, 110, 40, 4, 255, 111, 42, 5, 255, 109, 41, 0, 255, 106, 49, 1, 255, 107, 48, 3, 255, 109, 46, 5, 255, 113, 49, 5, 255, 110, 50, 4, 255, 111, 46, 2, 255, 114, 47, 4, 255, 117, 48, 3, 255, 121, 45, 2, 255, 122, 46, 1, 255, 126, 49, 3, 255, 132, 50, 1, 255, 137, 50, 2, 255, 130, 46, 1, 255, 126, 50, 4, 255, 130, 48, 2, 255, 132, 47, 7, 255, 117, 45, 6, 255, 118, 40, 1, 255, 135, 45, 2, 255, 131, 46, 1, 255, 131, 45, 3, 255, 134, 44, 4, 255, 129, 44, 4, 255, 127, 47, 3, 255, 128, 48, 2, 255, 127, 46, 2, 255, 125, 44, 3, 255, 110, 41, 1, 255, 103, 39, 5, 255, 109, 41, 6, 255, 124, 45, 2, 255, 133, 46, 2, 255, 131, 50, 1, 255, 131, 51, 0, 255, 134, 48, 2, 255, 134, 48, 1, 255, 135, 51, 3, 255, 129, 44, 2, 255, 128, 45, 7, 255, 129, 49, 5, 255, 130, 47, 7, 255, 139, 45, 5, 255, 137, 49, 4, 255, 129, 52, 3, 255, 131, 52, 1, 255, 138, 54, 0, 255, 136, 53, 6, 255, 137, 55, 3, 255, 143, 55, 0, 255, 147, 55, 5, 255, 146, 58, 6, 255, 138, 56, 1, 255, 139, 59, 4, 255, 146, 61, 3, 255, 146, 62, 1, 255, 144, 61, 1, 255, 148, 59, 2, 255, 150, 59, 6, 255, 140, 57, 3, 255, 141, 58, 2, 255, 140, 58, 2, 255, 144, 62, 6, 255, 149, 63, 8, 255, 148, 62, 4, 255, 151, 66, 5, 255, 146, 61, 4, 255, 149, 63, 6, 255, 148, 64, 0, 255, 148, 66, 2, 255, 148, 67, 2, 255, 149, 67, 2, 255, 152, 66, 6, 255, 148, 63, 2, 255, 150, 63, 8, 255, 153, 68, 12, 255, 149, 68, 5, 255, 150, 69, 2, 255, 151, 66, 5, 255, 153, 68, 11, 255, 152, 67, 11, 255, 158, 74, 6, 255, 160, 74, 11, 255, 163, 76, 12, 255, 166, 81, 3, 255, 164, 75, 10, 255, 167, 78, 12, 255, 160, 74, 14, 255, 151, 71, 12, 255, 147, 71, 7, 255, 154, 75, 14, 255, 162, 81, 9, 255, 166, 80, 7, 255, 166, 83, 10, 255, 167, 85, 11, 255, 169, 84, 11, 255, 166, 86, 11, 255, 165, 86, 12, 255, 170, 87, 10, 255, 173, 85, 18, 255, 173, 88, 18, 255, 173, 92, 10, 255, 173, 91, 24, 255, 170, 88, 21, 255, 171, 89, 13, 255, 171, 93, 13, 255, 174, 91, 16, 255, 176, 93, 20, 255, 181, 96, 24, 255, 181, 99, 17, 255, 174, 97, 11, 255, 172, 95, 13, 255, 171, 94, 19, 255, 166, 96, 14, 255, 171, 94, 14, 255, 167, 95, 16, 255, 158, 89, 14, 255, 144, 90, 14, 255, 128, 80, 31, 255, 112, 76, 22, 255, 103, 78, 21, 255, 103, 82, 28, 255, 96, 80, 28, 255, 92, 81, 22, 255, 93, 79, 30, 255, 96, 80, 17, 255, 90, 81, 15, 255, 92, 83, 20, 255, 99, 82, 18, 255, 99, 80, 9, 255, 93, 81, 11, 255, 90, 83, 21, 255, 92, 83, 17, 255, 89, 81, 8, 255, 90, 83, 11, 255, 91, 81, 16, 255, 92, 81, 17, 255, 98, 78, 18, 255, 91, 78, 13, 255, 90, 79, 12, 255, 98, 82, 15, 255, 98, 76, 16, 255, 91, 78, 19, 255, 92, 78, 11, 255, 96, 76, 14, 255, 93, 76, 9, 255, 97, 76, 8, 255, 97, 72, 15, 255, 96, 76, 11, 255, 96, 76, 9, 255, 102, 72, 17, 255, 100, 72, 11, 255, 101, 74, 9, 255, 101, 74, 9, 255, 100, 72, 9, 255, 98, 69, 6, 255, 99, 68, 2, 255, 100, 73, 1, 255, 102, 72, 3, 255, 97, 67, 6, 255, 97, 67, 7, 255, 97, 64, 6, 255, 94, 62, 9, 255, 105, 69, 14, 255, 103, 67, 6, 255, 111, 67, 7, 255, 113, 67, 7, 255, 95, 65, 2, 255, 97, 63, 9, 255, 95, 61, 10, 255, 100, 61, 5, 255, 100, 60, 8, 255, 98, 59, 5, 255, 104, 63, 6, 255, 99, 64, 10, 255, 99, 51, 8, 255, 125, 76, 11, 255, 146, 102, 11, 255, 162, 108, 6, 255, 162, 111, 0, 255, 154, 110, 7, 255, 156, 111, 7, 255, 146, 100, 1, 255, 134, 86, 8, 255, 142, 94, 6, 255, 143, 92, 0, 255, 141, 90, 8, 255, 140, 90, 8, 255, 137, 89, 7, 255, 136, 85, 6, 255, 139, 86, 7, 255, 140, 84, 9, 255, 134, 76, 3, 255, 143, 82, 5, 255, 147, 84, 6, 255, 139, 81, 0, 255, 138, 78, 6, 255, 135, 76, 8, 255, 133, 75, 4, 255, 131, 75, 1, 255, 136, 79, 4, 255, 138, 82, 4, 255, 136, 82, 4, 255, 136, 73, 7, 255, 131, 69, 5, 255, 133, 68, 2, 255, 131, 68, 3, 255, 127, 62, 5, 255, 130, 63, 3, 255, 131, 66, 0, 255, 133, 68, 3, 255, 135, 70, 9, 255, 132, 66, 4, 255, 133, 67, 1, 255, 135, 68, 2, 255, 133, 65, 2, 255, 129, 62, 2, 255, 129, 63, 4, 255, 129, 64, 5, 255, 124, 60, 4, 255, 122, 60, 1, 255, 124, 59, 5, 255, 118, 52, 6, 255, 117, 51, 7, 255, 117, 54, 5, 255, 115, 52, 1, 255, 120, 53, 2, 255, 124, 52, 1, 255, 122, 57, 4, 255, 120, 55, 2, 255, 118, 50, 2, 255, 107, 39, 2, 255, 97, 35, 5, 255, 91, 34, 3, 255, 97, 33, 6, 255, 95, 31, 6, 255, 86, 29, 2, 255, 81, 27, 0, 255, 82, 34, 2, 255, 80, 29, 1, 255, 71, 24, 3, 255, 80, 31, 5, 255, 106, 38, 3, 255, 118, 52, 3, 255, 126, 54, 2, 255, 116, 37, 4, 255, 90, 24, 2, 255, 99, 29, 7, 255, 110, 31, 7, 255, 108, 29, 1, 255, 109, 34, 5, 255, 111, 30, 2, 255, 114, 30, 0, 255, 116, 33, 3, 255, 115, 30, 3, 255, 114, 32, 3, 255, 110, 30, 2, 255, 114, 30, 3, 255, 112, 28, 2, 255, 106, 27, 1, 255, 106, 28, 0, 255, 104, 28, 1, 255, 106, 30, 3, 255, 103, 27, 1, 255, 105, 28, 3, 255, 97, 27, 2, 255, 97, 27, 3, 255, 96, 25, 1, 255, 100, 26, 2, 255, 101, 26, 2, 255, 99, 25, 5, 255, 93, 24, 3, 255, 85, 25, 2, 255, 71, 20, 0, 255, 71, 20, 1, 255, 74, 23, 2, 255, 79, 24, 1, 255, 89, 27, 2, 255, 92, 27, 2, 255, 83, 27, 3, 255, 76, 24, 2, 255, 69, 22, 0, 255, 68, 24, 1, 255, 75, 19, 4, 255, 74, 19, 2, 255, 74, 20, 1, 255, 74, 19, 0, 255, 78, 21, 1, 255, 78, 21, 2, 255, 75, 20, 1, 255, 76, 18, 0, 255, 77, 18, 1, 255, 84, 24, 3, 255, 87, 26, 3, 255, 92, 28, 4, 255, 95, 28, 3, 255, 91, 23, 1, 255, 116, 38, 5, 255, 133, 53, 5, 255, 137, 56, 0, 255, 133, 53, 0, 255, 129, 52, 3, 255, 128, 53, 2, 255, 130, 51, 1, 255, 130, 52, 1, 255, 132, 58, 3, 255, 133, 57, 1, 255, 136, 56, 1, 255, 135, 55, 1, 255, 137, 58, 4, 255, 137, 58, 1, 255, 139, 58, 2, 255, 140, 58, 2, 255, 43, 56, 25, 255, 39, 60, 21, 255, 39, 67, 11, 255, 48, 70, 26, 255, 48, 66, 17, 255, 52, 71, 16, 255, 50, 65, 20, 255, 49, 63, 12, 255, 48, 65, 6, 255, 45, 61, 5, 255, 39, 50, 3, 255, 37, 42, 5, 255, 39, 40, 5, 255, 35, 36, 1, 255, 31, 29, 2, 255, 27, 28, 7, 255, 22, 20, 3, 255, 30, 20, 4, 255, 30, 22, 2, 255, 24, 16, 0, 255, 38, 19, 5, 255, 37, 18, 4, 255, 25, 15, 0, 255, 28, 19, 5, 255, 25, 17, 6, 255, 27, 10, 0, 255, 46, 16, 5, 255, 39, 16, 3, 255, 38, 13, 2, 255, 41, 14, 3, 255, 33, 17, 2, 255, 30, 17, 2, 255, 24, 17, 3, 255, 34, 17, 5, 255, 39, 14, 3, 255, 36, 20, 3, 255, 47, 30, 10, 255, 52, 32, 12, 255, 45, 38, 15, 255, 56, 41, 24, 255, 60, 41, 16, 255, 53, 40, 3, 255, 54, 36, 4, 255, 53, 28, 3, 255, 51, 25, 0, 255, 57, 32, 7, 255, 70, 49, 27, 255, 77, 54, 34, 255, 84, 58, 32, 255, 83, 59, 41, 255, 72, 57, 47, 255, 73, 64, 56, 255, 71, 66, 47, 255, 71, 65, 37, 255, 69, 57, 22, 255, 79, 41, 11, 255, 87, 48, 14, 255, 83, 51, 10, 255, 61, 44, 9, 255, 58, 48, 18, 255, 71, 52, 22, 255, 70, 44, 8, 255, 72, 40, 3, 255, 77, 39, 4, 255, 78, 45, 5, 255, 80, 38, 0, 255, 79, 39, 0, 255, 79, 39, 2, 255, 79, 39, 2, 255, 90, 41, 3, 255, 99, 43, 2, 255, 103, 45, 1, 255, 109, 44, 2, 255, 109, 42, 1, 255, 111, 42, 2, 255, 113, 40, 1, 255, 115, 39, 2, 255, 115, 41, 4, 255, 111, 43, 3, 255, 108, 45, 3, 255, 105, 42, 1, 255, 102, 41, 1, 255, 101, 41, 2, 255, 94, 43, 1, 255, 92, 46, 4, 255, 93, 44, 4, 255, 95, 45, 3, 255, 94, 53, 4, 255, 97, 52, 4, 255, 105, 52, 4, 255, 109, 52, 0, 255, 110, 55, 5, 255, 102, 55, 3, 255, 104, 55, 3, 255, 109, 53, 4, 255, 111, 53, 3, 255, 110, 50, 5, 255, 105, 49, 1, 255, 110, 56, 5, 255, 110, 55, 1, 255, 112, 51, 0, 255, 116, 51, 3, 255, 112, 47, 0, 255, 115, 49, 5, 255, 110, 47, 6, 255, 107, 45, 1, 255, 116, 49, 1, 255, 120, 51, 1, 255, 127, 49, 3, 255, 128, 49, 1, 255, 134, 53, 5, 255, 134, 51, 3, 255, 130, 47, 0, 255, 127, 48, 2, 255, 121, 45, 2, 255, 103, 35, 1, 255, 105, 41, 2, 255, 115, 47, 2, 255, 123, 46, 0, 255, 136, 54, 2, 255, 134, 53, 5, 255, 136, 54, 6, 255, 137, 53, 0, 255, 136, 54, 5, 255, 136, 55, 4, 255, 133, 55, 1, 255, 133, 55, 3, 255, 132, 51, 2, 255, 132, 52, 2, 255, 130, 47, 0, 255, 125, 49, 1, 255, 118, 51, 0, 255, 120, 49, 1, 255, 130, 50, 4, 255, 132, 51, 3, 255, 138, 54, 2, 255, 148, 57, 4, 255, 147, 57, 5, 255, 144, 61, 3, 255, 140, 59, 1, 255, 143, 58, 5, 255, 144, 60, 7, 255, 143, 60, 1, 255, 147, 62, 0, 255, 150, 60, 1, 255, 149, 63, 7, 255, 141, 63, 6, 255, 143, 63, 4, 255, 144, 62, 2, 255, 143, 63, 2, 255, 144, 62, 4, 255, 145, 62, 3, 255, 147, 68, 3, 255, 148, 64, 1, 255, 154, 62, 7, 255, 153, 64, 5, 255, 153, 68, 5, 255, 151, 67, 3, 255, 148, 61, 6, 255, 153, 64, 10, 255, 151, 66, 12, 255, 153, 66, 14, 255, 154, 69, 9, 255, 150, 67, 13, 255, 148, 66, 7, 255, 150, 67, 3, 255, 151, 69, 5, 255, 154, 69, 18, 255, 154, 69, 9, 255, 157, 72, 6, 255, 164, 76, 15, 255, 163, 77, 4, 255, 162, 76, 6, 255, 160, 75, 10, 255, 158, 75, 14, 255, 151, 72, 17, 255, 148, 72, 12, 255, 162, 82, 18, 255, 170, 85, 14, 255, 164, 82, 17, 255, 162, 81, 14, 255, 165, 82, 12, 255, 170, 85, 18, 255, 170, 87, 16, 255, 168, 86, 12, 255, 168, 86, 15, 255, 166, 88, 17, 255, 163, 87, 9, 255, 163, 85, 6, 255, 167, 88, 17, 255, 166, 90, 17, 255, 173, 95, 14, 255, 181, 93, 12, 255, 181, 95, 22, 255, 177, 96, 14, 255, 171, 94, 25, 255, 168, 94, 23, 255, 166, 95, 20, 255, 167, 96, 22, 255, 158, 89, 13, 255, 147, 88, 24, 255, 145, 85, 21, 255, 130, 83, 11, 255, 109, 79, 18, 255, 95, 77, 25, 255, 90, 80, 24, 255, 91, 83, 10, 255, 93, 82, 16, 255, 97, 85, 14, 255, 92, 78, 16, 255, 95, 80, 30, 255, 88, 80, 26, 255, 105, 81, 7, 255, 97, 80, 17, 255, 90, 84, 10, 255, 98, 80, 17, 255, 98, 79, 25, 255, 91, 81, 14, 255, 91, 82, 19, 255, 93, 83, 19, 255, 92, 82, 15, 255, 92, 82, 19, 255, 92, 81, 23, 255, 93, 82, 17, 255, 104, 81, 14, 255, 99, 81, 11, 255, 95, 82, 16, 255, 99, 79, 10, 255, 104, 76, 4, 255, 92, 74, 10, 255, 94, 77, 9, 255, 102, 75, 16, 255, 100, 75, 17, 255, 98, 72, 21, 255, 101, 73, 17, 255, 101, 72, 11, 255, 103, 74, 17, 255, 102, 73, 19, 255, 102, 72, 11, 255, 103, 72, 6, 255, 101, 72, 2, 255, 101, 70, 4, 255, 103, 72, 9, 255, 107, 73, 11, 255, 104, 73, 8, 255, 103, 65, 10, 255, 95, 59, 14, 255, 93, 61, 6, 255, 95, 62, 8, 255, 98, 67, 8, 255, 109, 66, 4, 255, 103, 62, 4, 255, 91, 64, 8, 255, 96, 63, 8, 255, 107, 64, 7, 255, 107, 60, 1, 255, 112, 66, 8, 255, 103, 59, 6, 255, 96, 56, 2, 255, 98, 57, 2, 255, 100, 57, 4, 255, 99, 60, 4, 255, 98, 59, 5, 255, 104, 59, 8, 255, 108, 67, 1, 255, 140, 92, 7, 255, 145, 93, 5, 255, 144, 100, 6, 255, 151, 103, 6, 255, 150, 95, 11, 255, 147, 95, 1, 255, 143, 89, 2, 255, 140, 82, 3, 255, 142, 85, 4, 255, 140, 83, 3, 255, 139, 82, 6, 255, 137, 82, 8, 255, 132, 81, 3, 255, 131, 82, 7, 255, 129, 79, 7, 255, 134, 81, 2, 255, 139, 82, 11, 255, 136, 78, 11, 255, 133, 76, 4, 255, 129, 75, 2, 255, 131, 76, 6, 255, 126, 72, 2, 255, 129, 74, 4, 255, 141, 80, 9, 255, 137, 78, 1, 255, 140, 76, 2, 255, 133, 71, 0, 255, 134, 71, 3, 255, 125, 61, 3, 255, 126, 63, 1, 255, 134, 70, 5, 255, 133, 68, 4, 255, 133, 68, 4, 255, 133, 71, 4, 255, 130, 71, 1, 255, 129, 70, 0, 255, 134, 67, 2, 255, 130, 62, 2, 255, 131, 62, 4, 255, 131, 65, 4, 255, 126, 61, 1, 255, 122, 58, 3, 255, 124, 62, 1, 255, 123, 58, 1, 255, 121, 53, 3, 255, 119, 52, 3, 255, 116, 53, 1, 255, 116, 53, 0, 255, 120, 55, 3, 255, 119, 50, 4, 255, 118, 52, 5, 255, 111, 52, 1, 255, 117, 48, 3, 255, 116, 41, 4, 255, 100, 42, 5, 255, 91, 36, 1, 255, 88, 31, 1, 255, 93, 31, 4, 255, 93, 31, 3, 255, 87, 29, 0, 255, 92, 31, 2, 255, 97, 32, 4, 255, 87, 26, 6, 255, 84, 22, 2, 255, 93, 28, 3, 255, 99, 32, 7, 255, 108, 32, 3, 255, 95, 26, 6, 255, 86, 28, 0, 255, 87, 27, 1, 255, 93, 28, 0, 255, 99, 29, 0, 255, 104, 30, 4, 255, 113, 29, 3, 255, 113, 32, 3, 255, 114, 33, 4, 255, 109, 26, 0, 255, 110, 28, 0, 255, 110, 29, 0, 255, 113, 29, 0, 255, 113, 28, 0, 255, 112, 28, 1, 255, 114, 30, 4, 255, 111, 29, 5, 255, 111, 29, 5, 255, 105, 24, 0, 255, 107, 28, 2, 255, 107, 31, 2, 255, 101, 27, 1, 255, 101, 27, 3, 255, 101, 26, 3, 255, 97, 21, 1, 255, 97, 23, 2, 255, 95, 23, 0, 255, 91, 22, 1, 255, 77, 17, 0, 255, 69, 15, 0, 255, 75, 21, 5, 255, 85, 27, 5, 255, 87, 27, 1, 255, 85, 25, 2, 255, 79, 23, 2, 255, 77, 25, 4, 255, 67, 21, 1, 255, 68, 24, 2, 255, 81, 24, 6, 255, 73, 19, 2, 255, 71, 18, 0, 255, 74, 22, 1, 255, 77, 24, 3, 255, 78, 21, 2, 255, 80, 21, 3, 255, 79, 20, 3, 255, 76, 17, 1, 255, 77, 18, 0, 255, 82, 24, 5, 255, 81, 23, 2, 255, 83, 21, 0, 255, 92, 26, 1, 255, 120, 41, 3, 255, 131, 50, 4, 255, 132, 51, 0, 255, 133, 53, 0, 255, 130, 52, 3, 255, 128, 51, 2, 255, 127, 48, 0, 255, 131, 51, 1, 255, 132, 55, 1, 255, 132, 56, 0, 255, 136, 58, 1, 255, 135, 57, 1, 255, 137, 57, 3, 255, 137, 56, 0, 255, 139, 58, 2, 255, 138, 57, 1, 255, 45, 66, 23, 255, 46, 68, 22, 255, 54, 73, 29, 255, 47, 63, 33, 255, 52, 67, 19, 255, 59, 70, 8, 255, 47, 64, 7, 255, 47, 68, 6, 255, 38, 55, 5, 255, 40, 50, 16, 255, 35, 42, 6, 255, 36, 38, 0, 255, 35, 32, 4, 255, 28, 27, 3, 255, 31, 26, 7, 255, 19, 18, 5, 255, 25, 21, 8, 255, 26, 17, 5, 255, 26, 19, 3, 255, 22, 15, 3, 255, 28, 14, 5, 255, 28, 14, 2, 255, 25, 16, 2, 255, 27, 20, 6, 255, 28, 20, 5, 255, 25, 15, 1, 255, 35, 17, 4, 255, 39, 16, 4, 255, 39, 16, 3, 255, 43, 17, 6, 255, 43, 17, 4, 255, 35, 15, 0, 255, 28, 16, 3, 255, 32, 18, 4, 255, 34, 18, 1, 255, 34, 18, 0, 255, 48, 25, 5, 255, 52, 33, 8, 255, 50, 38, 17, 255, 49, 39, 22, 255, 51, 39, 19, 255, 54, 35, 4, 255, 58, 38, 7, 255, 47, 29, 8, 255, 44, 25, 3, 255, 55, 30, 0, 255, 53, 41, 16, 255, 59, 50, 35, 255, 69, 54, 26, 255, 70, 57, 41, 255, 71, 64, 48, 255, 83, 67, 52, 255, 70, 65, 49, 255, 66, 65, 52, 255, 73, 63, 32, 255, 82, 50, 2, 255, 76, 47, 16, 255, 79, 55, 15, 255, 70, 48, 2, 255, 77, 57, 18, 255, 75, 52, 18, 255, 66, 43, 5, 255, 69, 42, 5, 255, 79, 36, 4, 255, 73, 40, 6, 255, 71, 39, 3, 255, 85, 37, 4, 255, 93, 39, 5, 255, 104, 39, 6, 255, 105, 36, 3, 255, 101, 37, 4, 255, 95, 35, 2, 255, 92, 38, 3, 255, 92, 39, 4, 255, 91, 37, 2, 255, 90, 41, 5, 255, 86, 39, 3, 255, 92, 41, 4, 255, 88, 41, 2, 255, 88, 41, 2, 255, 91, 44, 4, 255, 92, 43, 3, 255, 92, 46, 5, 255, 99, 46, 4, 255, 95, 45, 2, 255, 99, 46, 6, 255, 100, 46, 5, 255, 96, 46, 1, 255, 96, 44, 0, 255, 106, 49, 3, 255, 110, 53, 3, 255, 111, 51, 4, 255, 99, 46, 0, 255, 100, 51, 3, 255, 104, 55, 5, 255, 103, 55, 2, 255, 105, 55, 3, 255, 106, 53, 4, 255, 107, 53, 6, 255, 103, 49, 2, 255, 109, 54, 3, 255, 113, 55, 2, 255, 114, 54, 2, 255, 113, 52, 1, 255, 120, 52, 3, 255, 111, 46, 0, 255, 113, 53, 7, 255, 117, 52, 4, 255, 116, 49, 1, 255, 118, 54, 5, 255, 116, 53, 3, 255, 117, 50, 1, 255, 125, 50, 2, 255, 124, 49, 5, 255, 114, 43, 3, 255, 109, 39, 7, 255, 123, 49, 9, 255, 133, 53, 5, 255, 135, 53, 5, 255, 136, 55, 7, 255, 139, 57, 5, 255, 138, 55, 5, 255, 142, 58, 8, 255, 141, 58, 1, 255, 136, 54, 3, 255, 133, 52, 1, 255, 143, 59, 2, 255, 146, 58, 3, 255, 140, 57, 5, 255, 137, 57, 3, 255, 137, 53, 4, 255, 136, 49, 2, 255, 135, 56, 6, 255, 131, 52, 1, 255, 136, 55, 1, 255, 143, 58, 5, 255, 143, 55, 4, 255, 142, 59, 2, 255, 139, 58, 3, 255, 140, 58, 4, 255, 149, 61, 4, 255, 150, 58, 7, 255, 143, 64, 3, 255, 149, 67, 3, 255, 154, 60, 1, 255, 152, 60, 4, 255, 144, 62, 4, 255, 144, 62, 8, 255, 148, 67, 9, 255, 145, 66, 2, 255, 142, 62, 2, 255, 144, 60, 5, 255, 150, 57, 9, 255, 155, 63, 11, 255, 151, 63, 10, 255, 151, 61, 12, 255, 149, 63, 12, 255, 146, 65, 4, 255, 143, 62, 2, 255, 149, 66, 8, 255, 149, 68, 4, 255, 150, 67, 5, 255, 151, 67, 5, 255, 147, 63, 12, 255, 148, 66, 12, 255, 147, 68, 10, 255, 148, 68, 10, 255, 150, 70, 12, 255, 153, 70, 13, 255, 155, 71, 9, 255, 157, 73, 8, 255, 159, 75, 10, 255, 158, 76, 10, 255, 147, 68, 18, 255, 153, 72, 14, 255, 157, 76, 10, 255, 161, 81, 13, 255, 160, 82, 14, 255, 158, 78, 13, 255, 158, 82, 20, 255, 156, 80, 10, 255, 167, 86, 14, 255, 167, 85, 18, 255, 163, 82, 13, 255, 161, 83, 13, 255, 156, 82, 14, 255, 163, 88, 19, 255, 168, 86, 22, 255, 168, 88, 17, 255, 173, 91, 16, 255, 171, 91, 15, 255, 172, 97, 20, 255, 174, 93, 20, 255, 176, 93, 16, 255, 171, 91, 15, 255, 164, 92, 18, 255, 156, 93, 15, 255, 151, 88, 27, 255, 139, 86, 18, 255, 141, 90, 20, 255, 135, 89, 25, 255, 91, 81, 20, 255, 86, 80, 17, 255, 88, 81, 24, 255, 86, 82, 21, 255, 98, 79, 24, 255, 93, 81, 17, 255, 92, 80, 21, 255, 94, 84, 15, 255, 94, 83, 24, 255, 92, 87, 16, 255, 92, 84, 18, 255, 104, 83, 15, 255, 100, 82, 23, 255, 97, 86, 16, 255, 96, 81, 18, 255, 99, 81, 19, 255, 102, 82, 11, 255, 100, 80, 18, 255, 101, 80, 28, 255, 101, 80, 22, 255, 104, 82, 20, 255, 103, 81, 17, 255, 101, 83, 16, 255, 94, 80, 22, 255, 97, 80, 12, 255, 95, 81, 19, 255, 93, 77, 22, 255, 96, 74, 16, 255, 93, 75, 17, 255, 95, 76, 15, 255, 103, 78, 13, 255, 104, 77, 9, 255, 99, 76, 9, 255, 96, 72, 20, 255, 100, 70, 12, 255, 106, 70, 17, 255, 98, 74, 16, 255, 99, 71, 17, 255, 98, 71, 15, 255, 97, 70, 10, 255, 95, 69, 6, 255, 97, 72, 7, 255, 97, 67, 14, 255, 95, 66, 10, 255, 101, 66, 14, 255, 95, 64, 6, 255, 93, 64, 4, 255, 101, 68, 6, 255, 96, 63, 8, 255, 96, 63, 6, 255, 99, 63, 2, 255, 102, 62, 1, 255, 102, 58, 7, 255, 99, 59, 9, 255, 108, 61, 6, 255, 108, 62, 2, 255, 99, 62, 9, 255, 99, 63, 11, 255, 108, 62, 4, 255, 110, 61, 1, 255, 103, 57, 1, 255, 102, 61, 1, 255, 108, 59, 6, 255, 102, 60, 2, 255, 105, 66, 6, 255, 117, 66, 7, 255, 133, 82, 3, 255, 145, 93, 4, 255, 140, 89, 2, 255, 127, 75, 6, 255, 135, 82, 9, 255, 142, 90, 2, 255, 138, 86, 2, 255, 134, 79, 8, 255, 130, 79, 3, 255, 131, 81, 6, 255, 127, 79, 3, 255, 125, 78, 8, 255, 125, 76, 7, 255, 130, 77, 5, 255, 133, 78, 7, 255, 130, 76, 3, 255, 124, 72, 3, 255, 123, 71, 3, 255, 123, 71, 4, 255, 121, 68, 4, 255, 124, 70, 10, 255, 134, 77, 3, 255, 140, 79, 3, 255, 131, 73, 1, 255, 134, 72, 6, 255, 128, 69, 2, 255, 128, 69, 3, 255, 128, 64, 4, 255, 130, 64, 3, 255, 135, 68, 3, 255, 134, 65, 1, 255, 131, 63, 3, 255, 129, 63, 9, 255, 123, 57, 5, 255, 127, 59, 2, 255, 129, 60, 7, 255, 129, 58, 4, 255, 129, 61, 2, 255, 128, 62, 3, 255, 124, 58, 2, 255, 124, 59, 2, 255, 125, 58, 1, 255, 125, 55, 1, 255, 125, 56, 2, 255, 122, 56, 2, 255, 120, 54, 2, 255, 118, 51, 4, 255, 110, 47, 2, 255, 108, 47, 2, 255, 115, 51, 8, 255, 117, 48, 4, 255, 111, 46, 1, 255, 105, 45, 1, 255, 98, 37, 2, 255, 92, 33, 0, 255, 92, 34, 1, 255, 96, 33, 3, 255, 97, 28, 3, 255, 94, 26, 4, 255, 96, 33, 1, 255, 94, 30, 4, 255, 96, 27, 6, 255, 83, 25, 3, 255, 87, 28, 4, 255, 96, 27, 2, 255, 90, 24, 4, 255, 93, 27, 1, 255, 98, 31, 2, 255, 99, 25, 1, 255, 101, 26, 3, 255, 98, 27, 0, 255, 103, 26, 3, 255, 104, 27, 2, 255, 109, 29, 3, 255, 108, 27, 0, 255, 110, 28, 0, 255, 112, 31, 2, 255, 117, 34, 4, 255, 117, 32, 3, 255, 119, 31, 4, 255, 115, 27, 2, 255, 114, 27, 3, 255, 114, 28, 4, 255, 110, 25, 2, 255, 110, 27, 4, 255, 113, 30, 2, 255, 110, 29, 2, 255, 103, 25, 1, 255, 103, 24, 3, 255, 98, 21, 2, 255, 95, 23, 1, 255, 94, 25, 2, 255, 90, 23, 2, 255, 81, 21, 3, 255, 70, 18, 3, 255, 66, 17, 4, 255, 74, 23, 5, 255, 75, 25, 2, 255, 71, 23, 3, 255, 78, 21, 3, 255, 75, 22, 4, 255, 71, 22, 4, 255, 71, 20, 0, 255, 73, 22, 1, 255, 65, 18, 2, 255, 63, 18, 0, 255, 69, 22, 2, 255, 72, 23, 1, 255, 76, 21, 1, 255, 78, 20, 0, 255, 78, 19, 2, 255, 77, 21, 3, 255, 78, 20, 2, 255, 77, 21, 3, 255, 76, 20, 3, 255, 78, 21, 0, 255, 97, 35, 6, 255, 120, 44, 2, 255, 125, 49, 4, 255, 125, 49, 1, 255, 130, 51, 3, 255, 131, 50, 3, 255, 132, 52, 2, 255, 131, 53, 0, 255, 134, 54, 3, 255, 134, 54, 0, 255, 138, 59, 3, 255, 136, 57, 1, 255, 135, 54, 0, 255, 137, 56, 1, 255, 140, 56, 2, 255, 140, 57, 3, 255, 138, 57, 2, 255, 43, 73, 22, 255, 40, 73, 26, 255, 45, 75, 25, 255, 50, 68, 19, 255, 54, 65, 26, 255, 44, 65, 17, 255, 41, 63, 9, 255, 38, 53, 6, 255, 39, 51, 8, 255, 34, 40, 5, 255, 37, 36, 9, 255, 29, 26, 4, 255, 28, 24, 6, 255, 24, 22, 9, 255, 29, 22, 10, 255, 23, 19, 4, 255, 25, 19, 3, 255, 27, 16, 4, 255, 22, 15, 5, 255, 21, 12, 5, 255, 17, 11, 2, 255, 22, 13, 2, 255, 34, 18, 5, 255, 29, 16, 2, 255, 32, 19, 2, 255, 26, 17, 2, 255, 17, 14, 2, 255, 40, 16, 7, 255, 34, 13, 0, 255, 29, 17, 2, 255, 43, 18, 6, 255, 40, 22, 7, 255, 38, 19, 1, 255, 40, 18, 3, 255, 33, 26, 2, 255, 35, 20, 2, 255, 43, 25, 7, 255, 45, 36, 16, 255, 62, 38, 23, 255, 53, 36, 15, 255, 55, 43, 16, 255, 59, 42, 10, 255, 48, 36, 8, 255, 40, 25, 5, 255, 48, 25, 3, 255, 48, 24, 3, 255, 58, 44, 25, 255, 70, 56, 20, 255, 76, 55, 19, 255, 67, 58, 37, 255, 74, 61, 47, 255, 77, 67, 54, 255, 72, 63, 51, 255, 68, 62, 47, 255, 72, 61, 31, 255, 76, 52, 13, 255, 77, 45, 14, 255, 71, 49, 25, 255, 64, 42, 8, 255, 69, 47, 15, 255, 71, 52, 14, 255, 75, 45, 12, 255, 79, 47, 7, 255, 90, 44, 2, 255, 95, 47, 2, 255, 96, 43, 3, 255, 101, 35, 5, 255, 86, 35, 3, 255, 80, 36, 1, 255, 82, 40, 5, 255, 86, 41, 3, 255, 89, 37, 0, 255, 86, 36, 1, 255, 85, 40, 3, 255, 80, 38, 1, 255, 85, 38, 1, 255, 88, 40, 3, 255, 84, 40, 5, 255, 87, 39, 3, 255, 92, 38, 3, 255, 93, 38, 2, 255, 95, 41, 2, 255, 89, 41, 1, 255, 82, 36, 4, 255, 77, 35, 1, 255, 81, 36, 4, 255, 76, 38, 3, 255, 80, 38, 5, 255, 76, 38, 3, 255, 80, 38, 2, 255, 79, 38, 2, 255, 83, 38, 3, 255, 87, 34, 2, 255, 87, 37, 2, 255, 88, 39, 3, 255, 97, 38, 5, 255, 94, 39, 1, 255, 99, 38, 2, 255, 106, 42, 8, 255, 101, 39, 5, 255, 101, 41, 3, 255, 102, 41, 1, 255, 108, 42, 2, 255, 107, 43, 2, 255, 103, 41, 1, 255, 101, 42, 3, 255, 94, 40, 4, 255, 93, 40, 3, 255, 88, 37, 1, 255, 100, 35, 4, 255, 93, 36, 2, 255, 89, 39, 1, 255, 94, 44, 5, 255, 90, 41, 4, 255, 84, 39, 4, 255, 80, 36, 3, 255, 82, 36, 3, 255, 89, 38, 1, 255, 101, 45, 6, 255, 97, 37, 5, 255, 108, 47, 4, 255, 118, 51, 1, 255, 125, 49, 4, 255, 132, 52, 6, 255, 132, 52, 6, 255, 137, 59, 4, 255, 140, 59, 0, 255, 146, 57, 2, 255, 141, 62, 0, 255, 146, 63, 2, 255, 154, 60, 6, 255, 149, 52, 4, 255, 142, 54, 4, 255, 144, 57, 4, 255, 140, 56, 2, 255, 132, 52, 1, 255, 124, 47, 0, 255, 127, 50, 2, 255, 131, 52, 7, 255, 135, 53, 5, 255, 144, 58, 2, 255, 144, 55, 0, 255, 149, 63, 1, 255, 155, 62, 2, 255, 151, 61, 3, 255, 143, 60, 3, 255, 144, 57, 4, 255, 146, 57, 5, 255, 151, 62, 7, 255, 147, 60, 4, 255, 142, 59, 6, 255, 140, 60, 9, 255, 141, 57, 7, 255, 146, 61, 11, 255, 144, 61, 5, 255, 149, 65, 0, 255, 148, 64, 9, 255, 143, 62, 10, 255, 140, 62, 2, 255, 144, 66, 1, 255, 145, 66, 5, 255, 145, 63, 12, 255, 146, 64, 13, 255, 145, 64, 13, 255, 143, 65, 9, 255, 142, 64, 6, 255, 144, 66, 12, 255, 144, 67, 2, 255, 150, 70, 10, 255, 154, 71, 12, 255, 156, 74, 2, 255, 159, 75, 12, 255, 156, 75, 10, 255, 154, 76, 12, 255, 158, 76, 12, 255, 167, 83, 17, 255, 161, 79, 18, 255, 159, 81, 15, 255, 158, 80, 19, 255, 160, 82, 17, 255, 165, 85, 9, 255, 162, 85, 12, 255, 154, 80, 16, 255, 153, 80, 12, 255, 157, 87, 14, 255, 160, 87, 20, 255, 167, 88, 14, 255, 169, 94, 15, 255, 171, 92, 20, 255, 169, 92, 18, 255, 162, 90, 20, 255, 162, 88, 10, 255, 155, 91, 19, 255, 155, 91, 25, 255, 150, 89, 21, 255, 136, 85, 17, 255, 125, 81, 19, 255, 125, 83, 15, 255, 120, 82, 25, 255, 109, 78, 25, 255, 107, 81, 26, 255, 91, 82, 12, 255, 89, 77, 16, 255, 89, 80, 21, 255, 85, 78, 19, 255, 92, 83, 20, 255, 89, 83, 24, 255, 90, 82, 25, 255, 92, 80, 31, 255, 97, 82, 27, 255, 98, 83, 8, 255, 93, 86, 10, 255, 101, 83, 23, 255, 102, 84, 16, 255, 100, 87, 16, 255, 104, 83, 22, 255, 105, 83, 12, 255, 99, 80, 25, 255, 98, 79, 24, 255, 99, 82, 16, 255, 101, 84, 9, 255, 105, 83, 22, 255, 102, 80, 26, 255, 101, 84, 23, 255, 99, 85, 17, 255, 97, 80, 4, 255, 97, 75, 9, 255, 101, 79, 17, 255, 98, 78, 12, 255, 100, 78, 14, 255, 97, 76, 12, 255, 100, 75, 22, 255, 103, 78, 9, 255, 98, 75, 10, 255, 95, 73, 22, 255, 99, 71, 15, 255, 104, 73, 5, 255, 102, 71, 16, 255, 101, 69, 16, 255, 101, 69, 15, 255, 102, 71, 13, 255, 100, 69, 12, 255, 101, 68, 14, 255, 100, 67, 6, 255, 99, 66, 8, 255, 104, 66, 4, 255, 98, 66, 0, 255, 97, 65, 3, 255, 109, 64, 17, 255, 102, 60, 6, 255, 106, 64, 10, 255, 103, 61, 13, 255, 104, 62, 5, 255, 108, 64, 5, 255, 97, 62, 7, 255, 98, 62, 11, 255, 99, 62, 10, 255, 100, 61, 2, 255, 113, 61, 10, 255, 118, 61, 9, 255, 114, 62, 5, 255, 115, 56, 7, 255, 113, 59, 4, 255, 107, 57, 8, 255, 100, 54, 5, 255, 94, 55, 3, 255, 100, 53, 11, 255, 107, 53, 2, 255, 125, 73, 2, 255, 128, 82, 4, 255, 125, 79, 5, 255, 128, 82, 12, 255, 127, 79, 7, 255, 127, 78, 6, 255, 121, 71, 11, 255, 118, 74, 4, 255, 121, 76, 2, 255, 120, 76, 5, 255, 121, 75, 8, 255, 119, 70, 5, 255, 128, 72, 5, 255, 131, 75, 5, 255, 123, 72, 2, 255, 119, 68, 2, 255, 119, 67, 5, 255, 118, 67, 7, 255, 119, 66, 5, 255, 122, 68, 4, 255, 128, 68, 4, 255, 134, 71, 2, 255, 134, 73, 3, 255, 128, 65, 4, 255, 122, 60, 4, 255, 116, 50, 7, 255, 114, 48, 8, 255, 116, 52, 2, 255, 125, 59, 0, 255, 131, 65, 1, 255, 132, 65, 2, 255, 132, 62, 6, 255, 130, 59, 6, 255, 129, 60, 7, 255, 130, 62, 7, 255, 128, 60, 4, 255, 126, 59, 2, 255, 123, 59, 3, 255, 121, 58, 2, 255, 120, 55, 4, 255, 118, 52, 3, 255, 118, 50, 1, 255, 120, 51, 2, 255, 118, 52, 2, 255, 115, 49, 4, 255, 108, 45, 2, 255, 107, 47, 2, 255, 115, 49, 5, 255, 121, 56, 8, 255, 118, 52, 3, 255, 116, 49, 5, 255, 106, 43, 2, 255, 107, 38, 4, 255, 100, 35, 2, 255, 96, 34, 3, 255, 92, 32, 2, 255, 93, 29, 2, 255, 93, 27, 3, 255, 103, 36, 2, 255, 101, 34, 2, 255, 98, 25, 1, 255, 108, 37, 4, 255, 118, 44, 3, 255, 122, 48, 1, 255, 120, 36, 3, 255, 115, 29, 5, 255, 110, 30, 5, 255, 105, 27, 2, 255, 102, 29, 3, 255, 101, 31, 4, 255, 104, 27, 2, 255, 102, 25, 0, 255, 108, 28, 1, 255, 115, 31, 4, 255, 115, 31, 3, 255, 114, 30, 2, 255, 118, 34, 5, 255, 116, 31, 1, 255, 115, 29, 1, 255, 116, 30, 2, 255, 114, 27, 1, 255, 112, 28, 3, 255, 108, 25, 1, 255, 109, 27, 2, 255, 109, 26, 1, 255, 110, 27, 1, 255, 107, 25, 1, 255, 104, 22, 3, 255, 99, 22, 3, 255, 92, 23, 0, 255, 91, 24, 5, 255, 86, 24, 4, 255, 79, 23, 2, 255, 75, 22, 6, 255, 60, 17, 3, 255, 56, 17, 1, 255, 66, 21, 3, 255, 68, 22, 5, 255, 72, 20, 2, 255, 68, 18, 1, 255, 66, 16, 1, 255, 68, 17, 1, 255, 63, 19, 0, 255, 58, 17, 1, 255, 60, 18, 2, 255, 67, 19, 2, 255, 72, 20, 1, 255, 74, 21, 1, 255, 73, 19, 1, 255, 72, 20, 1, 255, 71, 19, 0, 255, 79, 23, 2, 255, 76, 19, 1, 255, 77, 22, 4, 255, 79, 22, 0, 255, 93, 31, 2, 255, 116, 40, 2, 255, 121, 48, 5, 255, 122, 49, 3, 255, 126, 50, 2, 255, 126, 46, 0, 255, 130, 50, 1, 255, 128, 51, 1, 255, 131, 54, 4, 255, 135, 54, 1, 255, 135, 55, 0, 255, 136, 57, 1, 255, 139, 57, 2, 255, 137, 53, 0, 255, 137, 52, 2, 255, 135, 52, 1, 255, 133, 52, 0, 255, 56, 73, 24, 255, 46, 69, 23, 255, 44, 67, 18, 255, 52, 71, 12, 255, 51, 61, 20, 255, 42, 53, 12, 255, 40, 52, 12, 255, 34, 41, 8, 255, 35, 38, 7, 255, 30, 28, 4, 255, 29, 25, 4, 255, 25, 23, 4, 255, 25, 21, 8, 255, 25, 19, 5, 255, 24, 18, 7, 255, 16, 16, 4, 255, 20, 19, 4, 255, 38, 28, 12, 255, 26, 15, 2, 255, 24, 13, 0, 255, 34, 17, 1, 255, 39, 17, 3, 255, 32, 17, 3, 255, 26, 13, 2, 255, 35, 17, 6, 255, 28, 15, 4, 255, 18, 10, 0, 255, 30, 16, 7, 255, 29, 18, 6, 255, 32, 14, 1, 255, 38, 15, 2, 255, 42, 18, 5, 255, 32, 21, 1, 255, 35, 18, 2, 255, 41, 23, 2, 255, 33, 19, 4, 255, 35, 21, 5, 255, 41, 30, 14, 255, 47, 42, 20, 255, 50, 40, 16, 255, 60, 44, 19, 255, 51, 45, 6, 255, 46, 40, 1, 255, 55, 34, 5, 255, 50, 32, 4, 255, 48, 28, 4, 255, 66, 42, 12, 255, 81, 57, 30, 255, 79, 57, 19, 255, 65, 57, 35, 255, 61, 59, 43, 255, 79, 73, 38, 255, 82, 62, 42, 255, 70, 60, 45, 255, 72, 64, 34, 255, 76, 53, 19, 255, 74, 46, 17, 255, 70, 56, 20, 255, 78, 39, 5, 255, 81, 45, 16, 255, 79, 54, 13, 255, 95, 48, 11, 255, 92, 48, 8, 255, 88, 38, 3, 255, 75, 42, 5, 255, 73, 38, 3, 255, 73, 30, 0, 255, 77, 34, 2, 255, 82, 36, 2, 255, 86, 39, 4, 255, 83, 32, 0, 255, 87, 35, 5, 255, 76, 32, 1, 255, 75, 36, 2, 255, 79, 38, 6, 255, 80, 35, 3, 255, 81, 35, 3, 255, 76, 35, 1, 255, 78, 39, 3, 255, 78, 36, 2, 255, 83, 36, 3, 255, 84, 35, 1, 255, 90, 41, 5, 255, 80, 39, 2, 255, 83, 40, 2, 255, 87, 42, 5, 255, 74, 38, 1, 255, 83, 38, 4, 255, 81, 39, 4, 255, 76, 34, 0, 255, 80, 34, 2, 255, 88, 38, 5, 255, 85, 40, 2, 255, 83, 40, 1, 255, 89, 38, 1, 255, 96, 38, 4, 255, 92, 35, 3, 255, 93, 35, 2, 255, 94, 39, 2, 255, 88, 39, 1, 255, 94, 41, 3, 255, 94, 36, 2, 255, 102, 38, 1, 255, 105, 40, 5, 255, 91, 36, 4, 255, 90, 40, 4, 255, 89, 39, 1, 255, 82, 38, 0, 255, 87, 38, 6, 255, 91, 34, 1, 255, 91, 37, 3, 255, 89, 33, 1, 255, 98, 39, 3, 255, 94, 38, 3, 255, 85, 38, 1, 255, 85, 35, 3, 255, 84, 39, 2, 255, 83, 43, 4, 255, 81, 37, 3, 255, 85, 37, 6, 255, 80, 35, 2, 255, 78, 38, 4, 255, 80, 38, 6, 255, 84, 34, 3, 255, 90, 39, 2, 255, 100, 47, 8, 255, 99, 41, 4, 255, 111, 47, 5, 255, 114, 50, 4, 255, 127, 49, 7, 255, 124, 48, 5, 255, 116, 50, 3, 255, 125, 54, 4, 255, 141, 58, 5, 255, 135, 50, 0, 255, 123, 46, 3, 255, 111, 42, 8, 255, 107, 39, 5, 255, 126, 50, 5, 255, 133, 52, 2, 255, 136, 53, 8, 255, 137, 55, 5, 255, 146, 60, 7, 255, 149, 56, 4, 255, 146, 58, 7, 255, 134, 59, 4, 255, 132, 58, 1, 255, 130, 55, 4, 255, 139, 60, 6, 255, 145, 61, 5, 255, 141, 61, 6, 255, 134, 58, 7, 255, 133, 60, 6, 255, 134, 59, 4, 255, 134, 55, 3, 255, 139, 55, 7, 255, 144, 61, 4, 255, 141, 62, 6, 255, 137, 62, 6, 255, 133, 59, 8, 255, 136, 59, 8, 255, 138, 58, 7, 255, 144, 63, 11, 255, 142, 62, 19, 255, 141, 62, 17, 255, 143, 67, 11, 255, 144, 68, 9, 255, 148, 70, 5, 255, 154, 74, 11, 255, 157, 76, 4, 255, 159, 78, 0, 255, 159, 76, 8, 255, 160, 78, 6, 255, 164, 81, 9, 255, 164, 79, 11, 255, 163, 82, 11, 255, 158, 79, 16, 255, 160, 82, 17, 255, 159, 80, 19, 255, 162, 80, 19, 255, 168, 88, 17, 255, 153, 82, 17, 255, 143, 78, 23, 255, 154, 82, 18, 255, 163, 88, 13, 255, 168, 92, 15, 255, 167, 89, 10, 255, 158, 89, 13, 255, 149, 87, 22, 255, 149, 91, 20, 255, 151, 91, 14, 255, 147, 80, 31, 255, 143, 87, 21, 255, 128, 83, 17, 255, 103, 75, 28, 255, 81, 75, 15, 255, 78, 72, 26, 255, 91, 78, 17, 255, 99, 76, 33, 255, 93, 73, 27, 255, 87, 82, 15, 255, 87, 81, 18, 255, 86, 78, 24, 255, 88, 78, 25, 255, 86, 81, 28, 255, 88, 81, 28, 255, 92, 82, 31, 255, 98, 87, 13, 255, 98, 80, 21, 255, 99, 86, 11, 255, 98, 86, 24, 255, 102, 80, 24, 255, 101, 84, 21, 255, 106, 87, 5, 255, 102, 83, 13, 255, 100, 83, 23, 255, 101, 86, 15, 255, 97, 81, 23, 255, 101, 83, 14, 255, 102, 85, 13, 255, 104, 85, 10, 255, 107, 82, 22, 255, 103, 79, 19, 255, 103, 85, 10, 255, 96, 81, 14, 255, 92, 82, 2, 255, 99, 80, 7, 255, 104, 78, 19, 255, 97, 76, 19, 255, 96, 76, 10, 255, 104, 75, 11, 255, 104, 72, 16, 255, 102, 74, 10, 255, 102, 75, 11, 255, 103, 74, 11, 255, 102, 73, 9, 255, 102, 73, 15, 255, 103, 76, 3, 255, 103, 73, 9, 255, 99, 72, 11, 255, 99, 72, 9, 255, 100, 70, 5, 255, 101, 69, 6, 255, 103, 69, 4, 255, 100, 65, 16, 255, 99, 59, 14, 255, 94, 64, 6, 255, 95, 64, 9, 255, 107, 64, 8, 255, 106, 67, 0, 255, 103, 64, 3, 255, 102, 63, 9, 255, 109, 67, 6, 255, 119, 64, 4, 255, 116, 65, 10, 255, 102, 59, 4, 255, 100, 61, 2, 255, 104, 63, 1, 255, 113, 60, 8, 255, 117, 64, 4, 255, 102, 56, 4, 255, 113, 62, 13, 255, 120, 63, 2, 255, 111, 62, 6, 255, 110, 61, 3, 255, 106, 60, 2, 255, 98, 60, 5, 255, 96, 55, 1, 255, 99, 52, 9, 255, 108, 58, 6, 255, 112, 68, 0, 255, 113, 68, 5, 255, 114, 64, 8, 255, 116, 67, 3, 255, 118, 69, 3, 255, 117, 69, 7, 255, 114, 67, 1, 255, 114, 66, 5, 255, 114, 68, 6, 255, 115, 67, 3, 255, 120, 69, 6, 255, 123, 72, 2, 255, 121, 71, 2, 255, 121, 70, 3, 255, 119, 68, 4, 255, 115, 64, 2, 255, 114, 59, 5, 255, 112, 55, 7, 255, 109, 50, 11, 255, 110, 54, 6, 255, 115, 54, 3, 255, 108, 53, 1, 255, 112, 58, 4, 255, 110, 50, 6, 255, 103, 51, 2, 255, 99, 50, 2, 255, 97, 43, 8, 255, 110, 53, 8, 255, 120, 60, 2, 255, 120, 58, 0, 255, 125, 60, 6, 255, 128, 62, 7, 255, 126, 62, 1, 255, 125, 60, 0, 255, 121, 55, 2, 255, 116, 53, 1, 255, 115, 54, 0, 255, 112, 55, 0, 255, 112, 51, 1, 255, 115, 51, 4, 255, 117, 53, 6, 255, 111, 49, 2, 255, 107, 46, 1, 255, 110, 48, 4, 255, 108, 47, 2, 255, 120, 53, 3, 255, 129, 55, 2, 255, 117, 52, 0, 255, 108, 45, 3, 255, 107, 36, 6, 255, 104, 40, 3, 255, 100, 33, 2, 255, 93, 28, 4, 255, 86, 29, 4, 255, 90, 33, 4, 255, 97, 31, 1, 255, 110, 33, 4, 255, 111, 35, 3, 255, 114, 40, 0, 255, 128, 45, 4, 255, 145, 44, 7, 255, 142, 48, 7, 255, 138, 43, 2, 255, 116, 37, 4, 255, 108, 29, 4, 255, 113, 33, 2, 255, 106, 29, 0, 255, 101, 27, 5, 255, 107, 32, 3, 255, 111, 33, 1, 255, 113, 29, 1, 255, 116, 30, 3, 255, 116, 29, 3, 255, 115, 28, 1, 255, 119, 32, 4, 255, 117, 31, 3, 255, 115, 30, 2, 255, 114, 29, 2, 255, 116, 32, 4, 255, 110, 30, 2, 255, 106, 28, 2, 255, 103, 25, 1, 255, 106, 27, 4, 255, 108, 30, 3, 255, 109, 29, 2, 255, 104, 23, 3, 255, 93, 17, 1, 255, 92, 24, 1, 255, 92, 23, 4, 255, 88, 22, 2, 255, 86, 24, 1, 255, 85, 23, 5, 255, 63, 17, 3, 255, 54, 15, 2, 255, 70, 19, 8, 255, 71, 18, 3, 255, 65, 22, 1, 255, 67, 21, 1, 255, 67, 19, 5, 255, 62, 17, 5, 255, 58, 17, 3, 255, 60, 19, 3, 255, 66, 19, 4, 255, 70, 17, 2, 255, 74, 18, 2, 255, 73, 20, 4, 255, 65, 17, 1, 255, 69, 23, 5, 255, 69, 20, 1, 255, 74, 19, 1, 255, 76, 19, 2, 255, 74, 19, 4, 255, 79, 23, 2, 255, 89, 28, 1, 255, 113, 33, 2, 255, 117, 43, 4, 255, 121, 50, 2, 255, 127, 53, 2, 255, 125, 48, 0, 255, 128, 52, 4, 255, 125, 54, 4, 255, 127, 53, 4, 255, 131, 52, 2, 255, 131, 53, 1, 255, 132, 52, 0, 255, 138, 56, 2, 255, 137, 51, 1, 255, 134, 50, 3, 255, 132, 50, 2, 255, 131, 53, 3, 255, 45, 70, 26, 255, 49, 70, 24, 255, 44, 64, 26, 255, 36, 61, 10, 255, 37, 56, 14, 255, 40, 43, 17, 255, 39, 36, 8, 255, 38, 35, 10, 255, 30, 28, 8, 255, 25, 22, 7, 255, 24, 22, 7, 255, 23, 22, 5, 255, 21, 17, 3, 255, 24, 15, 6, 255, 15, 15, 2, 255, 17, 14, 2, 255, 20, 16, 5, 255, 16, 14, 3, 255, 25, 17, 3, 255, 31, 18, 6, 255, 28, 14, 4, 255, 28, 15, 1, 255, 29, 16, 3, 255, 22, 9, 5, 255, 23, 10, 4, 255, 28, 16, 2, 255, 30, 16, 4, 255, 25, 16, 2, 255, 24, 15, 3, 255, 27, 18, 4, 255, 29, 16, 2, 255, 33, 15, 3, 255, 34, 17, 6, 255, 38, 22, 2, 255, 35, 22, 3, 255, 29, 23, 7, 255, 36, 23, 4, 255, 52, 29, 5, 255, 53, 47, 15, 255, 46, 46, 30, 255, 53, 46, 28, 255, 56, 44, 8, 255, 63, 39, 10, 255, 56, 33, 7, 255, 42, 28, 2, 255, 50, 29, 7, 255, 50, 31, 7, 255, 66, 54, 21, 255, 79, 61, 25, 255, 72, 56, 33, 255, 68, 60, 44, 255, 83, 66, 54, 255, 85, 65, 36, 255, 76, 61, 37, 255, 85, 65, 38, 255, 82, 61, 6, 255, 76, 50, 17, 255, 62, 47, 25, 255, 64, 41, 7, 255, 68, 48, 6, 255, 76, 55, 15, 255, 84, 54, 17, 255, 74, 52, 9, 255, 78, 38, 4, 255, 80, 49, 7, 255, 81, 44, 4, 255, 84, 37, 3, 255, 86, 36, 2, 255, 85, 37, 1, 255, 87, 40, 3, 255, 86, 37, 4, 255, 87, 39, 4, 255, 87, 39, 1, 255, 88, 41, 3, 255, 91, 45, 4, 255, 86, 42, 1, 255, 85, 42, 2, 255, 86, 40, 5, 255, 86, 36, 1, 255, 94, 38, 3, 255, 94, 37, 3, 255, 91, 40, 3, 255, 86, 40, 2, 255, 84, 46, 2, 255, 89, 40, 0, 255, 89, 38, 0, 255, 85, 41, 2, 255, 85, 39, 2, 255, 85, 39, 2, 255, 85, 42, 3, 255, 89, 43, 1, 255, 92, 41, 2, 255, 94, 42, 2, 255, 90, 39, 0, 255, 88, 39, 1, 255, 87, 38, 0, 255, 90, 37, 3, 255, 93, 40, 7, 255, 88, 34, 2, 255, 90, 37, 4, 255, 92, 40, 2, 255, 93, 40, 2, 255, 95, 42, 3, 255, 92, 37, 1, 255, 92, 38, 3, 255, 88, 35, 4, 255, 88, 37, 4, 255, 93, 40, 3, 255, 101, 43, 4, 255, 101, 40, 3, 255, 90, 37, 4, 255, 91, 38, 1, 255, 102, 41, 2, 255, 103, 40, 4, 255, 91, 38, 3, 255, 93, 40, 5, 255, 86, 37, 1, 255, 91, 40, 2, 255, 97, 38, 1, 255, 96, 39, 2, 255, 95, 42, 5, 255, 92, 37, 2, 255, 97, 41, 6, 255, 96, 44, 7, 255, 86, 40, 1, 255, 83, 42, 1, 255, 84, 41, 1, 255, 86, 40, 2, 255, 77, 38, 2, 255, 74, 39, 4, 255, 79, 40, 5, 255, 90, 46, 4, 255, 122, 59, 10, 255, 140, 58, 4, 255, 143, 60, 0, 255, 139, 60, 2, 255, 131, 58, 5, 255, 127, 56, 4, 255, 131, 54, 3, 255, 134, 53, 3, 255, 138, 56, 6, 255, 144, 62, 7, 255, 148, 61, 3, 255, 150, 57, 1, 255, 145, 61, 4, 255, 139, 59, 6, 255, 134, 54, 4, 255, 130, 51, 8, 255, 125, 57, 1, 255, 136, 64, 6, 255, 152, 67, 5, 255, 141, 66, 0, 255, 141, 66, 6, 255, 143, 63, 5, 255, 135, 62, 8, 255, 130, 57, 16, 255, 141, 61, 5, 255, 138, 61, 4, 255, 126, 59, 4, 255, 123, 57, 13, 255, 133, 60, 6, 255, 147, 71, 5, 255, 155, 70, 14, 255, 157, 71, 6, 255, 158, 71, 13, 255, 158, 76, 10, 255, 154, 75, 6, 255, 160, 78, 10, 255, 160, 75, 14, 255, 162, 79, 13, 255, 161, 77, 5, 255, 156, 74, 6, 255, 158, 82, 20, 255, 165, 80, 19, 255, 159, 78, 11, 255, 153, 82, 12, 255, 156, 83, 21, 255, 154, 79, 17, 255, 158, 79, 15, 255, 157, 76, 12, 255, 160, 81, 15, 255, 151, 80, 17, 255, 144, 75, 27, 255, 155, 84, 18, 255, 161, 88, 19, 255, 151, 85, 17, 255, 143, 87, 14, 255, 141, 86, 21, 255, 141, 82, 23, 255, 129, 77, 18, 255, 108, 80, 17, 255, 108, 82, 20, 255, 97, 73, 25, 255, 91, 78, 15, 255, 78, 77, 17, 255, 74, 77, 18, 255, 76, 78, 19, 255, 78, 74, 38, 255, 79, 75, 27, 255, 83, 81, 14, 255, 89, 84, 17, 255, 89, 82, 15, 255, 88, 80, 19, 255, 89, 81, 29, 255, 90, 83, 23, 255, 97, 85, 13, 255, 96, 84, 7, 255, 96, 82, 16, 255, 97, 85, 24, 255, 100, 88, 19, 255, 100, 84, 20, 255, 101, 82, 27, 255, 96, 82, 26, 255, 101, 87, 16, 255, 101, 80, 28, 255, 93, 78, 26, 255, 96, 83, 17, 255, 104, 85, 19, 255, 104, 83, 22, 255, 104, 86, 14, 255, 105, 85, 14, 255, 103, 82, 13, 255, 101, 80, 18, 255, 99, 81, 16, 255, 101, 79, 22, 255, 96, 77, 17, 255, 97, 78, 19, 255, 98, 80, 16, 255, 95, 75, 16, 255, 101, 77, 12, 255, 108, 78, 9, 255, 104, 73, 17, 255, 101, 74, 14, 255, 105, 75, 8, 255, 102, 71, 8, 255, 105, 74, 10, 255, 109, 71, 12, 255, 109, 71, 10, 255, 107, 69, 11, 255, 108, 71, 13, 255, 107, 73, 10, 255, 103, 70, 10, 255, 101, 75, 3, 255, 100, 67, 6, 255, 98, 66, 9, 255, 99, 66, 11, 255, 100, 64, 4, 255, 104, 64, 10, 255, 105, 65, 8, 255, 99, 62, 9, 255, 100, 64, 9, 255, 107, 64, 5, 255, 116, 66, 7, 255, 116, 61, 5, 255, 119, 65, 7, 255, 112, 61, 1, 255, 106, 60, 6, 255, 109, 62, 4, 255, 111, 61, 5, 255, 110, 59, 5, 255, 108, 57, 2, 255, 111, 61, 6, 255, 114, 62, 5, 255, 112, 60, 1, 255, 114, 59, 2, 255, 109, 56, 5, 255, 99, 51, 3, 255, 100, 56, 5, 255, 99, 54, 1, 255, 103, 53, 5, 255, 100, 51, 12, 255, 90, 51, 2, 255, 91, 50, 1, 255, 102, 49, 8, 255, 104, 55, 7, 255, 107, 62, 4, 255, 112, 64, 6, 255, 115, 64, 7, 255, 112, 59, 4, 255, 110, 59, 7, 255, 107, 58, 5, 255, 107, 58, 6, 255, 113, 63, 4, 255, 115, 66, 0, 255, 124, 74, 6, 255, 120, 67, 9, 255, 111, 54, 9, 255, 110, 54, 3, 255, 103, 50, 5, 255, 103, 53, 1, 255, 95, 47, 2, 255, 104, 53, 6, 255, 110, 56, 0, 255, 119, 62, 4, 255, 109, 53, 3, 255, 113, 60, 3, 255, 112, 57, 6, 255, 109, 53, 7, 255, 114, 57, 1, 255, 115, 59, 4, 255, 111, 53, 3, 255, 119, 53, 3, 255, 120, 59, 4, 255, 121, 62, 2, 255, 127, 61, 1, 255, 122, 60, 1, 255, 124, 58, 3, 255, 125, 52, 1, 255, 124, 56, 3, 255, 120, 55, 3, 255, 115, 49, 4, 255, 109, 43, 3, 255, 108, 46, 3, 255, 105, 45, 3, 255, 101, 39, 1, 255, 109, 41, 1, 255, 118, 48, 5, 255, 113, 49, 7, 255, 102, 40, 2, 255, 104, 37, 3, 255, 108, 41, 6, 255, 96, 34, 2, 255, 89, 31, 1, 255, 98, 34, 4, 255, 102, 36, 5, 255, 96, 34, 2, 255, 95, 29, 3, 255, 95, 28, 4, 255, 93, 29, 1, 255, 100, 27, 2, 255, 106, 27, 3, 255, 119, 33, 7, 255, 124, 32, 4, 255, 110, 34, 2, 255, 110, 32, 2, 255, 117, 28, 3, 255, 115, 28, 4, 255, 106, 25, 2, 255, 110, 28, 2, 255, 118, 30, 5, 255, 115, 26, 2, 255, 114, 27, 2, 255, 113, 29, 1, 255, 115, 31, 2, 255, 117, 32, 3, 255, 115, 28, 0, 255, 117, 32, 2, 255, 115, 32, 4, 255, 114, 29, 1, 255, 112, 29, 1, 255, 107, 28, 2, 255, 104, 28, 5, 255, 102, 25, 1, 255, 110, 26, 2, 255, 108, 26, 3, 255, 101, 23, 3, 255, 91, 19, 0, 255, 90, 23, 1, 255, 95, 20, 1, 255, 92, 19, 0, 255, 88, 24, 2, 255, 86, 25, 4, 255, 71, 13, 0, 255, 58, 14, 5, 255, 53, 16, 8, 255, 70, 15, 3, 255, 73, 24, 0, 255, 63, 21, 1, 255, 57, 18, 2, 255, 62, 18, 3, 255, 61, 15, 2, 255, 54, 16, 1, 255, 63, 19, 2, 255, 70, 20, 2, 255, 68, 18, 4, 255, 65, 17, 4, 255, 69, 21, 3, 255, 69, 21, 1, 255, 71, 19, 2, 255, 70, 19, 6, 255, 69, 16, 2, 255, 71, 20, 1, 255, 73, 20, 3, 255, 87, 24, 1, 255, 109, 36, 1, 255, 121, 45, 4, 255, 120, 43, 2, 255, 122, 45, 3, 255, 126, 49, 1, 255, 124, 45, 1, 255, 126, 51, 3, 255, 125, 52, 3, 255, 124, 50, 1, 255, 130, 50, 2, 255, 131, 49, 0, 255, 133, 51, 2, 255, 132, 51, 1, 255, 128, 51, 3, 255, 129, 48, 1, 255, 129, 49, 2, 255, 37, 69, 16, 255, 48, 69, 8, 255, 49, 61, 14, 255, 39, 50, 16, 255, 31, 41, 12, 255, 32, 39, 7, 255, 31, 33, 5, 255, 26, 26, 5, 255, 24, 22, 4, 255, 24, 20, 8, 255, 21, 15, 4, 255, 22, 14, 3, 255, 21, 15, 4, 255, 17, 14, 3, 255, 20, 14, 2, 255, 23, 11, 2, 255, 24, 14, 5, 255, 18, 13, 3, 255, 24, 13, 2, 255, 26, 17, 6, 255, 29, 15, 6, 255, 27, 13, 2, 255, 25, 16, 0, 255, 25, 15, 0, 255, 28, 18, 3, 255, 32, 19, 2, 255, 36, 19, 3, 255, 32, 19, 3, 255, 31, 15, 2, 255, 36, 16, 4, 255, 41, 18, 3, 255, 37, 21, 1, 255, 38, 22, 1, 255, 33, 17, 3, 255, 30, 17, 2, 255, 37, 21, 5, 255, 29, 20, 4, 255, 36, 24, 5, 255, 68, 43, 9, 255, 60, 43, 18, 255, 58, 48, 24, 255, 57, 44, 10, 255, 50, 38, 6, 255, 57, 38, 8, 255, 53, 33, 4, 255, 47, 27, 1, 255, 63, 37, 10, 255, 73, 53, 26, 255, 79, 56, 35, 255, 77, 59, 32, 255, 83, 65, 36, 255, 92, 62, 43, 255, 80, 65, 38, 255, 79, 64, 33, 255, 91, 64, 28, 255, 90, 63, 9, 255, 67, 47, 10, 255, 58, 47, 22, 255, 65, 46, 9, 255, 63, 47, 7, 255, 72, 57, 26, 255, 76, 65, 19, 255, 65, 58, 18, 255, 73, 48, 4, 255, 84, 49, 4, 255, 82, 44, 1, 255, 81, 41, 2, 255, 82, 41, 3, 255, 82, 39, 2, 255, 86, 41, 5, 255, 90, 41, 4, 255, 92, 41, 2, 255, 100, 45, 5, 255, 99, 43, 4, 255, 96, 42, 0, 255, 99, 50, 5, 255, 92, 48, 2, 255, 94, 49, 5, 255, 97, 47, 4, 255, 100, 45, 2, 255, 102, 47, 3, 255, 102, 50, 6, 255, 99, 51, 5, 255, 95, 51, 1, 255, 101, 46, 2, 255, 101, 45, 3, 255, 97, 51, 4, 255, 97, 52, 5, 255, 93, 48, 1, 255, 92, 45, 1, 255, 97, 43, 3, 255, 93, 39, 2, 255, 95, 40, 3, 255, 91, 40, 1, 255, 95, 42, 5, 255, 96, 40, 3, 255, 90, 46, 1, 255, 90, 40, 1, 255, 93, 39, 1, 255, 95, 41, 2, 255, 95, 42, 2, 255, 97, 45, 3, 255, 96, 43, 7, 255, 93, 43, 2, 255, 96, 44, 0, 255, 95, 42, 3, 255, 97, 43, 4, 255, 99, 41, 1, 255, 103, 40, 3, 255, 104, 40, 3, 255, 97, 41, 2, 255, 96, 42, 6, 255, 96, 39, 7, 255, 95, 40, 2, 255, 90, 43, 3, 255, 92, 39, 3, 255, 88, 40, 2, 255, 92, 40, 2, 255, 103, 42, 6, 255, 98, 43, 4, 255, 92, 42, 3, 255, 95, 41, 4, 255, 92, 37, 1, 255, 91, 37, 1, 255, 89, 39, 2, 255, 87, 40, 1, 255, 92, 44, 5, 255, 95, 42, 4, 255, 93, 43, 3, 255, 87, 43, 0, 255, 98, 49, 7, 255, 103, 49, 7, 255, 105, 45, 2, 255, 103, 44, 1, 255, 106, 51, 3, 255, 120, 58, 8, 255, 129, 56, 2, 255, 142, 59, 3, 255, 143, 61, 7, 255, 142, 63, 9, 255, 141, 57, 3, 255, 148, 63, 4, 255, 143, 64, 0, 255, 142, 62, 4, 255, 142, 64, 4, 255, 138, 57, 11, 255, 129, 53, 9, 255, 137, 54, 1, 255, 135, 58, 10, 255, 139, 65, 8, 255, 152, 67, 7, 255, 150, 65, 3, 255, 153, 70, 1, 255, 146, 60, 12, 255, 132, 57, 12, 255, 135, 67, 8, 255, 136, 64, 3, 255, 136, 61, 7, 255, 132, 62, 8, 255, 131, 61, 11, 255, 140, 59, 10, 255, 151, 70, 15, 255, 156, 67, 11, 255, 157, 71, 10, 255, 153, 76, 15, 255, 158, 72, 8, 255, 162, 74, 19, 255, 163, 78, 7, 255, 163, 81, 1, 255, 157, 79, 15, 255, 158, 78, 15, 255, 155, 74, 7, 255, 160, 77, 15, 255, 158, 76, 17, 255, 149, 77, 8, 255, 146, 80, 12, 255, 141, 75, 15, 255, 146, 74, 13, 255, 152, 76, 25, 255, 147, 80, 19, 255, 153, 84, 11, 255, 149, 79, 16, 255, 148, 80, 24, 255, 149, 80, 17, 255, 139, 75, 20, 255, 129, 80, 21, 255, 117, 75, 35, 255, 117, 78, 27, 255, 116, 79, 20, 255, 87, 71, 20, 255, 69, 75, 27, 255, 86, 78, 20, 255, 83, 76, 14, 255, 79, 74, 28, 255, 76, 74, 31, 255, 81, 78, 18, 255, 85, 75, 24, 255, 90, 79, 25, 255, 90, 79, 25, 255, 93, 80, 34, 255, 97, 84, 22, 255, 99, 86, 15, 255, 96, 82, 24, 255, 95, 82, 33, 255, 92, 83, 20, 255, 94, 89, 19, 255, 98, 88, 19, 255, 95, 81, 29, 255, 94, 85, 14, 255, 94, 84, 27, 255, 93, 82, 30, 255, 96, 81, 15, 255, 99, 87, 14, 255, 99, 80, 28, 255, 103, 81, 24, 255, 104, 86, 29, 255, 99, 82, 17, 255, 106, 83, 23, 255, 105, 84, 18, 255, 105, 83, 22, 255, 104, 82, 31, 255, 103, 82, 21, 255, 102, 80, 18, 255, 104, 81, 19, 255, 102, 74, 24, 255, 103, 80, 16, 255, 100, 78, 23, 255, 96, 77, 12, 255, 100, 77, 12, 255, 108, 78, 13, 255, 108, 78, 7, 255, 101, 74, 17, 255, 99, 72, 15, 255, 107, 75, 10, 255, 107, 77, 12, 255, 102, 73, 8, 255, 107, 71, 14, 255, 107, 70, 6, 255, 105, 73, 9, 255, 103, 71, 12, 255, 105, 72, 5, 255, 107, 69, 13, 255, 108, 68, 5, 255, 106, 65, 10, 255, 102, 65, 7, 255, 100, 66, 3, 255, 100, 65, 3, 255, 100, 61, 7, 255, 100, 61, 8, 255, 100, 62, 9, 255, 105, 64, 12, 255, 103, 64, 4, 255, 102, 61, 1, 255, 109, 64, 8, 255, 113, 64, 8, 255, 113, 61, 4, 255, 108, 58, 6, 255, 117, 65, 5, 255, 118, 62, 5, 255, 118, 62, 7, 255, 115, 62, 3, 255, 112, 58, 0, 255, 108, 59, 1, 255, 108, 57, 3, 255, 102, 51, 2, 255, 99, 52, 4, 255, 100, 57, 5, 255, 104, 55, 3, 255, 115, 56, 5, 255, 109, 52, 0, 255, 95, 51, 3, 255, 99, 52, 7, 255, 102, 50, 7, 255, 91, 43, 3, 255, 81, 42, 3, 255, 88, 50, 4, 255, 86, 45, 0, 255, 89, 47, 2, 255, 92, 49, 5, 255, 99, 51, 8, 255, 101, 50, 9, 255, 96, 52, 4, 255, 102, 61, 3, 255, 112, 60, 6, 255, 123, 63, 3, 255, 121, 63, 0, 255, 114, 61, 4, 255, 102, 53, 2, 255, 100, 52, 6, 255, 108, 59, 3, 255, 108, 56, 6, 255, 102, 52, 5, 255, 101, 50, 2, 255, 110, 52, 1, 255, 103, 50, 3, 255, 105, 56, 2, 255, 109, 53, 4, 255, 116, 54, 6, 255, 122, 59, 4, 255, 120, 59, 4, 255, 114, 54, 3, 255, 117, 51, 8, 255, 117, 54, 4, 255, 116, 56, 0, 255, 113, 55, 0, 255, 121, 55, 4, 255, 112, 49, 7, 255, 104, 45, 6, 255, 105, 44, 3, 255, 105, 45, 2, 255, 104, 46, 3, 255, 105, 45, 4, 255, 103, 43, 0, 255, 108, 48, 1, 255, 113, 50, 2, 255, 120, 50, 5, 255, 117, 47, 4, 255, 113, 46, 5, 255, 107, 41, 3, 255, 103, 36, 3, 255, 105, 41, 0, 255, 103, 39, 1, 255, 101, 35, 3, 255, 96, 29, 4, 255, 92, 28, 8, 255, 82, 25, 5, 255, 70, 22, 2, 255, 71, 24, 1, 255, 83, 28, 4, 255, 79, 23, 2, 255, 68, 22, 0, 255, 77, 22, 3, 255, 96, 27, 4, 255, 98, 27, 3, 255, 101, 26, 7, 255, 108, 25, 1, 255, 116, 32, 1, 255, 113, 31, 5, 255, 115, 29, 6, 255, 118, 31, 2, 255, 114, 29, 0, 255, 113, 31, 2, 255, 113, 32, 3, 255, 108, 29, 1, 255, 110, 33, 3, 255, 106, 26, 0, 255, 113, 28, 4, 255, 109, 26, 2, 255, 108, 25, 0, 255, 110, 27, 1, 255, 108, 30, 3, 255, 102, 26, 1, 255, 99, 27, 1, 255, 105, 27, 4, 255, 102, 24, 3, 255, 96, 22, 2, 255, 92, 21, 4, 255, 90, 23, 4, 255, 92, 21, 2, 255, 89, 22, 1, 255, 83, 25, 3, 255, 78, 21, 1, 255, 73, 20, 5, 255, 58, 16, 4, 255, 42, 10, 0, 255, 60, 17, 3, 255, 62, 13, 4, 255, 57, 17, 3, 255, 60, 16, 4, 255, 62, 14, 4, 255, 62, 18, 3, 255, 60, 19, 2, 255, 64, 20, 2, 255, 67, 18, 1, 255, 66, 17, 2, 255, 64, 15, 2, 255, 69, 18, 3, 255, 70, 19, 3, 255, 65, 18, 4, 255, 64, 20, 5, 255, 66, 18, 4, 255, 64, 18, 3, 255, 68, 17, 4, 255, 91, 31, 3, 255, 112, 43, 5, 255, 121, 46, 3, 255, 125, 47, 5, 255, 126, 48, 7, 255, 124, 48, 1, 255, 123, 46, 2, 255, 126, 48, 1, 255, 128, 52, 2, 255, 126, 49, 1, 255, 129, 50, 2, 255, 131, 51, 3, 255, 130, 53, 4, 255, 126, 52, 2, 255, 128, 51, 3, 255, 127, 50, 2, 255, 127, 52, 3, 255, 41, 66, 18, 255, 42, 55, 17, 255, 45, 52, 7, 255, 36, 41, 4, 255, 29, 32, 13, 255, 28, 28, 8, 255, 22, 24, 1, 255, 23, 25, 5, 255, 22, 19, 4, 255, 25, 17, 7, 255, 22, 12, 4, 255, 21, 11, 4, 255, 22, 12, 4, 255, 23, 13, 3, 255, 19, 16, 3, 255, 17, 15, 2, 255, 19, 13, 3, 255, 16, 10, 2, 255, 22, 17, 5, 255, 20, 14, 4, 255, 28, 15, 6, 255, 23, 13, 3, 255, 28, 15, 4, 255, 47, 19, 4, 255, 44, 18, 4, 255, 30, 14, 4, 255, 26, 13, 3, 255, 26, 15, 2, 255, 31, 17, 2, 255, 41, 17, 4, 255, 39, 19, 5, 255, 35, 19, 5, 255, 34, 19, 8, 255, 31, 18, 3, 255, 31, 20, 2, 255, 31, 19, 5, 255, 35, 14, 3, 255, 59, 28, 8, 255, 61, 37, 13, 255, 58, 44, 25, 255, 53, 50, 19, 255, 59, 48, 11, 255, 67, 40, 12, 255, 69, 43, 8, 255, 59, 40, 1, 255, 45, 28, 0, 255, 61, 34, 10, 255, 68, 48, 23, 255, 69, 52, 24, 255, 71, 57, 23, 255, 80, 63, 34, 255, 84, 66, 46, 255, 82, 63, 42, 255, 96, 66, 33, 255, 85, 62, 25, 255, 73, 56, 19, 255, 66, 49, 18, 255, 77, 48, 19, 255, 73, 46, 9, 255, 65, 48, 13, 255, 78, 60, 37, 255, 87, 65, 25, 255, 76, 58, 20, 255, 76, 52, 5, 255, 78, 52, 3, 255, 77, 46, 1, 255, 79, 41, 0, 255, 79, 40, 1, 255, 77, 39, 0, 255, 76, 40, 0, 255, 84, 39, 0, 255, 97, 47, 6, 255, 89, 42, 1, 255, 89, 42, 0, 255, 96, 48, 2, 255, 98, 50, 4, 255, 99, 50, 2, 255, 96, 51, 1, 255, 100, 52, 1, 255, 103, 53, 1, 255, 107, 55, 3, 255, 105, 52, 1, 255, 106, 55, 2, 255, 101, 58, 2, 255, 106, 55, 2, 255, 109, 55, 3, 255, 108, 59, 5, 255, 110, 59, 5, 255, 110, 57, 1, 255, 108, 55, 1, 255, 108, 56, 6, 255, 107, 53, 6, 255, 103, 49, 4, 255, 94, 45, 1, 255, 98, 49, 4, 255, 101, 52, 5, 255, 86, 47, 1, 255, 94, 47, 2, 255, 101, 45, 5, 255, 100, 41, 1, 255, 101, 44, 5, 255, 99, 45, 3, 255, 97, 46, 3, 255, 97, 46, 4, 255, 98, 43, 3, 255, 97, 43, 4, 255, 99, 45, 4, 255, 101, 42, 3, 255, 104, 43, 5, 255, 96, 41, 2, 255, 99, 44, 0, 255, 100, 44, 2, 255, 98, 41, 1, 255, 101, 41, 1, 255, 101, 40, 2, 255, 98, 39, 3, 255, 100, 42, 4, 255, 101, 40, 4, 255, 97, 36, 0, 255, 98, 39, 2, 255, 93, 40, 2, 255, 90, 39, 1, 255, 95, 42, 4, 255, 94, 40, 3, 255, 95, 43, 5, 255, 92, 41, 3, 255, 94, 42, 4, 255, 94, 39, 3, 255, 91, 42, 4, 255, 92, 43, 2, 255, 98, 46, 2, 255, 92, 47, 2, 255, 89, 46, 4, 255, 86, 42, 4, 255, 84, 39, 6, 255, 94, 46, 5, 255, 116, 56, 4, 255, 127, 50, 1, 255, 128, 54, 6, 255, 130, 58, 7, 255, 141, 57, 4, 255, 143, 63, 3, 255, 143, 66, 3, 255, 146, 63, 7, 255, 145, 63, 3, 255, 142, 60, 7, 255, 128, 60, 1, 255, 126, 60, 7, 255, 142, 66, 10, 255, 149, 67, 2, 255, 146, 63, 4, 255, 149, 67, 7, 255, 151, 72, 8, 255, 145, 65, 10, 255, 139, 63, 10, 255, 137, 66, 3, 255, 140, 63, 7, 255, 149, 65, 10, 255, 150, 67, 8, 255, 153, 70, 15, 255, 133, 61, 17, 255, 118, 56, 15, 255, 144, 74, 11, 255, 155, 73, 9, 255, 153, 74, 12, 255, 153, 77, 0, 255, 153, 76, 8, 255, 155, 75, 9, 255, 157, 74, 8, 255, 153, 71, 15, 255, 155, 71, 24, 255, 156, 76, 18, 255, 155, 81, 10, 255, 162, 78, 15, 255, 152, 74, 13, 255, 139, 74, 9, 255, 141, 75, 21, 255, 147, 76, 18, 255, 153, 80, 18, 255, 155, 80, 21, 255, 136, 73, 27, 255, 132, 74, 22, 255, 127, 75, 13, 255, 99, 66, 24, 255, 85, 68, 21, 255, 89, 71, 20, 255, 97, 71, 26, 255, 91, 70, 27, 255, 86, 78, 20, 255, 81, 74, 21, 255, 74, 72, 24, 255, 79, 74, 31, 255, 88, 78, 27, 255, 85, 80, 18, 255, 83, 75, 32, 255, 87, 77, 33, 255, 92, 81, 28, 255, 94, 83, 27, 255, 93, 82, 29, 255, 91, 78, 31, 255, 96, 83, 32, 255, 96, 82, 29, 255, 97, 83, 31, 255, 96, 84, 22, 255, 94, 86, 19, 255, 95, 86, 17, 255, 102, 86, 29, 255, 102, 83, 26, 255, 101, 83, 24, 255, 99, 84, 30, 255, 97, 87, 21, 255, 98, 84, 13, 255, 99, 88, 12, 255, 103, 88, 14, 255, 105, 84, 18, 255, 104, 84, 21, 255, 107, 84, 31, 255, 111, 85, 22, 255, 110, 86, 20, 255, 109, 84, 17, 255, 107, 86, 12, 255, 107, 84, 23, 255, 105, 81, 19, 255, 107, 80, 15, 255, 105, 82, 23, 255, 108, 82, 11, 255, 108, 75, 19, 255, 109, 78, 16, 255, 108, 80, 18, 255, 105, 77, 20, 255, 100, 72, 10, 255, 101, 74, 17, 255, 104, 76, 11, 255, 106, 72, 5, 255, 108, 76, 17, 255, 102, 73, 10, 255, 106, 74, 10, 255, 107, 72, 11, 255, 106, 69, 12, 255, 107, 69, 8, 255, 107, 68, 13, 255, 105, 66, 14, 255, 106, 69, 9, 255, 110, 69, 7, 255, 106, 65, 10, 255, 100, 62, 6, 255, 101, 62, 7, 255, 102, 64, 4, 255, 99, 62, 7, 255, 101, 60, 8, 255, 107, 61, 9, 255, 109, 64, 5, 255, 106, 62, 2, 255, 106, 58, 3, 255, 112, 62, 9, 255, 113, 62, 9, 255, 112, 58, 0, 255, 116, 63, 0, 255, 119, 63, 4, 255, 120, 59, 7, 255, 116, 56, 4, 255, 112, 58, 6, 255, 107, 59, 6, 255, 99, 55, 3, 255, 97, 54, 6, 255, 103, 56, 7, 255, 108, 55, 3, 255, 109, 56, 4, 255, 105, 56, 6, 255, 100, 52, 2, 255, 97, 49, 2, 255, 98, 49, 7, 255, 95, 45, 5, 255, 92, 47, 4, 255, 83, 43, 3, 255, 83, 43, 7, 255, 77, 39, 5, 255, 77, 37, 5, 255, 73, 34, 2, 255, 74, 38, 3, 255, 75, 39, 3, 255, 78, 37, 0, 255, 86, 43, 4, 255, 87, 40, 6, 255, 97, 44, 7, 255, 104, 48, 5, 255, 98, 44, 4, 255, 95, 48, 1, 255, 98, 46, 3, 255, 109, 56, 6, 255, 104, 51, 1, 255, 97, 47, 1, 255, 96, 47, 5, 255, 99, 50, 2, 255, 101, 48, 4, 255, 100, 49, 1, 255, 100, 48, 1, 255, 108, 51, 2, 255, 118, 55, 1, 255, 120, 55, 3, 255, 118, 52, 2, 255, 109, 46, 4, 255, 107, 48, 5, 255, 109, 45, 4, 255, 103, 43, 1, 255, 111, 47, 7, 255, 103, 41, 4, 255, 93, 40, 1, 255, 98, 39, 0, 255, 103, 41, 2, 255, 103, 44, 2, 255, 105, 45, 4, 255, 107, 40, 3, 255, 124, 50, 7, 255, 131, 55, 3, 255, 128, 54, 6, 255, 116, 45, 2, 255, 106, 41, 0, 255, 106, 39, 2, 255, 107, 35, 3, 255, 100, 37, 3, 255, 96, 33, 1, 255, 91, 29, 2, 255, 88, 31, 8, 255, 74, 23, 2, 255, 72, 21, 1, 255, 71, 25, 8, 255, 76, 30, 2, 255, 87, 27, 3, 255, 92, 28, 4, 255, 88, 31, 1, 255, 87, 24, 4, 255, 100, 26, 1, 255, 107, 27, 3, 255, 106, 30, 4, 255, 108, 30, 4, 255, 118, 33, 3, 255, 117, 32, 0, 255, 119, 33, 5, 255, 123, 34, 4, 255, 123, 35, 2, 255, 119, 30, 1, 255, 118, 30, 2, 255, 116, 30, 3, 255, 115, 32, 5, 255, 110, 28, 2, 255, 110, 24, 4, 255, 108, 25, 4, 255, 107, 24, 0, 255, 109, 27, 0, 255, 105, 26, 0, 255, 105, 29, 4, 255, 95, 25, 2, 255, 96, 25, 3, 255, 98, 24, 3, 255, 96, 25, 8, 255, 87, 21, 5, 255, 83, 18, 1, 255, 90, 20, 2, 255, 91, 22, 4, 255, 87, 24, 6, 255, 79, 17, 1, 255, 80, 19, 5, 255, 70, 18, 5, 255, 61, 19, 2, 255, 64, 23, 7, 255, 63, 19, 5, 255, 59, 19, 2, 255, 69, 20, 2, 255, 54, 18, 2, 255, 47, 18, 1, 255, 70, 18, 4, 255, 73, 18, 3, 255, 70, 18, 1, 255, 67, 19, 3, 255, 63, 16, 2, 255, 64, 18, 1, 255, 67, 18, 2, 255, 66, 18, 2, 255, 62, 17, 1, 255, 64, 16, 2, 255, 67, 18, 2, 255, 74, 19, 4, 255, 97, 33, 1, 255, 113, 43, 3, 255, 123, 49, 2, 255, 129, 50, 5, 255, 124, 43, 3, 255, 124, 46, 1, 255, 126, 48, 5, 255, 129, 49, 6, 255, 127, 48, 1, 255, 126, 47, 0, 255, 127, 49, 0, 255, 126, 48, 0, 255, 125, 49, 2, 255, 123, 51, 3, 255, 122, 50, 1, 255, 126, 50, 2, 255, 125, 48, 0, 255, 39, 57, 9, 255, 36, 43, 27, 255, 31, 35, 10, 255, 28, 31, 5, 255, 23, 23, 8, 255, 27, 22, 5, 255, 25, 22, 2, 255, 24, 20, 3, 255, 22, 15, 2, 255, 23, 14, 3, 255, 23, 14, 5, 255, 23, 13, 5, 255, 19, 11, 1, 255, 25, 15, 5, 255, 31, 16, 7, 255, 27, 12, 4, 255, 24, 11, 4, 255, 21, 11, 4, 255, 18, 11, 2, 255, 18, 10, 0, 255, 25, 13, 1, 255, 22, 17, 6, 255, 26, 20, 6, 255, 39, 18, 2, 255, 32, 18, 2, 255, 19, 14, 3, 255, 26, 15, 3, 255, 26, 14, 3, 255, 29, 18, 4, 255, 26, 17, 2, 255, 34, 17, 3, 255, 41, 21, 8, 255, 43, 17, 8, 255, 38, 15, 3, 255, 39, 21, 9, 255, 34, 22, 7, 255, 50, 23, 3, 255, 58, 22, 3, 255, 48, 37, 5, 255, 54, 53, 19, 255, 59, 53, 25, 255, 55, 49, 18, 255, 57, 39, 10, 255, 72, 41, 10, 255, 62, 36, 1, 255, 59, 31, 0, 255, 63, 30, 7, 255, 71, 50, 16, 255, 76, 58, 18, 255, 73, 56, 25, 255, 76, 60, 36, 255, 68, 60, 52, 255, 80, 62, 43, 255, 82, 64, 28, 255, 71, 60, 28, 255, 72, 55, 28, 255, 68, 52, 21, 255, 88, 51, 10, 255, 86, 49, 9, 255, 79, 58, 15, 255, 90, 69, 20, 255, 93, 65, 15, 255, 85, 60, 14, 255, 79, 55, 3, 255, 79, 51, 8, 255, 82, 46, 5, 255, 86, 41, 3, 255, 85, 39, 1, 255, 84, 42, 1, 255, 83, 43, 1, 255, 81, 44, 0, 255, 86, 48, 4, 255, 85, 42, 1, 255, 92, 46, 5, 255, 93, 48, 4, 255, 89, 47, 0, 255, 92, 50, 0, 255, 98, 50, 1, 255, 100, 53, 2, 255, 106, 57, 5, 255, 108, 56, 3, 255, 107, 55, 2, 255, 107, 55, 2, 255, 106, 57, 3, 255, 108, 56, 3, 255, 106, 53, 0, 255, 105, 55, 0, 255, 107, 60, 2, 255, 109, 62, 1, 255, 111, 60, 1, 255, 116, 61, 1, 255, 119, 57, 1, 255, 115, 51, 0, 255, 111, 53, 0, 255, 110, 59, 1, 255, 108, 61, 1, 255, 108, 59, 3, 255, 110, 55, 3, 255, 109, 47, 1, 255, 106, 45, 1, 255, 104, 50, 6, 255, 98, 48, 3, 255, 103, 50, 1, 255, 107, 48, 5, 255, 100, 43, 4, 255, 100, 47, 3, 255, 95, 42, 4, 255, 93, 41, 3, 255, 100, 49, 1, 255, 98, 45, 3, 255, 97, 40, 5, 255, 98, 42, 4, 255, 100, 46, 2, 255, 101, 47, 1, 255, 105, 48, 3, 255, 102, 43, 3, 255, 96, 37, 0, 255, 103, 41, 4, 255, 104, 41, 6, 255, 97, 40, 3, 255, 96, 43, 5, 255, 95, 42, 3, 255, 99, 43, 4, 255, 99, 41, 3, 255, 97, 42, 3, 255, 96, 43, 4, 255, 95, 43, 3, 255, 97, 42, 3, 255, 97, 41, 5, 255, 93, 43, 3, 255, 97, 42, 1, 255, 98, 44, 0, 255, 101, 45, 3, 255, 99, 47, 5, 255, 94, 49, 8, 255, 93, 48, 2, 255, 107, 55, 2, 255, 112, 52, 8, 255, 97, 47, 4, 255, 105, 49, 4, 255, 124, 50, 3, 255, 118, 56, 7, 255, 132, 57, 7, 255, 145, 58, 6, 255, 146, 62, 9, 255, 150, 65, 6, 255, 152, 69, 1, 255, 147, 68, 6, 255, 149, 65, 7, 255, 149, 64, 10, 255, 146, 65, 2, 255, 153, 65, 7, 255, 153, 66, 10, 255, 147, 69, 0, 255, 146, 68, 10, 255, 147, 66, 12, 255, 149, 65, 12, 255, 155, 66, 8, 255, 152, 67, 3, 255, 149, 70, 9, 255, 146, 72, 10, 255, 142, 69, 4, 255, 147, 72, 7, 255, 151, 72, 13, 255, 149, 73, 8, 255, 151, 73, 9, 255, 152, 77, 15, 255, 153, 76, 12, 255, 156, 76, 12, 255, 151, 76, 10, 255, 155, 76, 9, 255, 161, 77, 11, 255, 153, 75, 7, 255, 136, 71, 22, 255, 135, 69, 20, 255, 137, 77, 16, 255, 147, 72, 22, 255, 113, 71, 21, 255, 91, 64, 23, 255, 99, 70, 16, 255, 87, 62, 15, 255, 91, 63, 22, 255, 99, 72, 15, 255, 90, 67, 39, 255, 81, 70, 23, 255, 71, 73, 29, 255, 74, 74, 19, 255, 86, 71, 15, 255, 77, 75, 33, 255, 79, 77, 26, 255, 88, 78, 28, 255, 91, 79, 25, 255, 92, 78, 19, 255, 94, 81, 23, 255, 94, 82, 23, 255, 91, 80, 20, 255, 92, 82, 32, 255, 92, 83, 31, 255, 96, 84, 22, 255, 96, 84, 11, 255, 101, 86, 25, 255, 103, 85, 24, 255, 104, 83, 32, 255, 103, 82, 28, 255, 104, 83, 22, 255, 104, 86, 15, 255, 105, 85, 25, 255, 101, 85, 22, 255, 104, 85, 26, 255, 106, 84, 33, 255, 107, 87, 17, 255, 106, 91, 21, 255, 97, 87, 18, 255, 102, 88, 19, 255, 105, 84, 21, 255, 102, 81, 20, 255, 106, 85, 21, 255, 109, 85, 16, 255, 111, 85, 20, 255, 109, 82, 17, 255, 107, 83, 9, 255, 108, 84, 17, 255, 109, 86, 7, 255, 109, 80, 17, 255, 107, 79, 23, 255, 107, 77, 18, 255, 110, 80, 17, 255, 110, 82, 17, 255, 103, 76, 15, 255, 104, 74, 15, 255, 106, 77, 14, 255, 100, 73, 16, 255, 105, 75, 14, 255, 108, 73, 8, 255, 107, 74, 12, 255, 101, 71, 9, 255, 104, 70, 10, 255, 104, 71, 9, 255, 110, 71, 13, 255, 110, 68, 8, 255, 107, 69, 7, 255, 104, 70, 11, 255, 100, 70, 6, 255, 107, 68, 10, 255, 105, 65, 10, 255, 104, 65, 2, 255, 107, 67, 10, 255, 106, 65, 8, 255, 102, 60, 9, 255, 109, 63, 8, 255, 112, 62, 5, 255, 110, 59, 2, 255, 112, 61, 5, 255, 110, 61, 6, 255, 112, 62, 9, 255, 106, 58, 5, 255, 104, 57, 4, 255, 108, 57, 0, 255, 114, 59, 7, 255, 110, 56, 7, 255, 108, 57, 5, 255, 109, 59, 6, 255, 111, 58, 6, 255, 107, 59, 3, 255, 102, 56, 3, 255, 112, 56, 9, 255, 111, 46, 3, 255, 108, 50, 3, 255, 102, 54, 2, 255, 102, 54, 7, 255, 94, 51, 3, 255, 95, 47, 4, 255, 86, 43, 2, 255, 83, 47, 4, 255, 93, 45, 6, 255, 87, 39, 2, 255, 83, 39, 3, 255, 77, 42, 6, 255, 65, 38, 3, 255, 69, 37, 4, 255, 70, 35, 3, 255, 67, 35, 1, 255, 68, 34, 1, 255, 72, 29, 1, 255, 67, 30, 2, 255, 59, 30, 2, 255, 72, 36, 7, 255, 98, 47, 5, 255, 98, 44, 5, 255, 90, 40, 3, 255, 96, 49, 6, 255, 103, 51, 4, 255, 98, 46, 0, 255, 97, 50, 2, 255, 100, 46, 4, 255, 100, 44, 1, 255, 96, 46, 2, 255, 104, 50, 3, 255, 113, 53, 2, 255, 113, 47, 4, 255, 112, 48, 3, 255, 100, 47, 2, 255, 95, 46, 5, 255, 96, 41, 5, 255, 100, 38, 4, 255, 100, 44, 4, 255, 100, 40, 0, 255, 98, 38, 6, 255, 102, 36, 5, 255, 104, 34, 1, 255, 106, 40, 4, 255, 107, 43, 3, 255, 114, 42, 4, 255, 119, 46, 5, 255, 114, 48, 1, 255, 119, 46, 5, 255, 115, 41, 6, 255, 109, 40, 5, 255, 101, 39, 5, 255, 92, 33, 1, 255, 80, 26, 4, 255, 81, 27, 5, 255, 79, 27, 4, 255, 74, 28, 2, 255, 73, 28, 0, 255, 79, 30, 4, 255, 86, 29, 7, 255, 82, 30, 1, 255, 85, 27, 1, 255, 106, 35, 8, 255, 110, 37, 2, 255, 99, 30, 8, 255, 91, 26, 1, 255, 98, 31, 2, 255, 104, 38, 0, 255, 102, 28, 4, 255, 111, 25, 7, 255, 120, 30, 1, 255, 118, 33, 2, 255, 117, 29, 1, 255, 128, 38, 6, 255, 125, 33, 2, 255, 124, 30, 3, 255, 126, 32, 4, 255, 121, 29, 2, 255, 118, 29, 3, 255, 113, 27, 3, 255, 112, 26, 2, 255, 111, 27, 1, 255, 112, 29, 3, 255, 110, 29, 5, 255, 101, 25, 3, 255, 96, 22, 1, 255, 95, 22, 2, 255, 93, 21, 3, 255, 88, 19, 3, 255, 85, 19, 3, 255, 87, 22, 6, 255, 89, 24, 3, 255, 89, 24, 1, 255, 84, 21, 1, 255, 84, 21, 4, 255, 83, 22, 5, 255, 76, 22, 2, 255, 71, 23, 2, 255, 85, 30, 6, 255, 91, 33, 4, 255, 80, 30, 3, 255, 84, 24, 6, 255, 64, 18, 1, 255, 53, 20, 0, 255, 67, 15, 1, 255, 70, 18, 2, 255, 68, 20, 2, 255, 67, 20, 3, 255, 66, 18, 3, 255, 69, 18, 4, 255, 69, 17, 1, 255, 70, 20, 2, 255, 61, 16, 5, 255, 64, 15, 3, 255, 69, 18, 0, 255, 75, 19, 1, 255, 93, 27, 1, 255, 111, 38, 2, 255, 121, 44, 0, 255, 125, 43, 1, 255, 123, 41, 3, 255, 124, 45, 5, 255, 118, 38, 1, 255, 122, 41, 3, 255, 122, 44, 1, 255, 124, 47, 3, 255, 128, 48, 3, 255, 127, 46, 1, 255, 125, 46, 1, 255, 123, 48, 2, 255, 121, 50, 2, 255, 126, 49, 3, 255, 127, 47, 1, 255, 26, 42, 3, 255, 29, 37, 10, 255, 26, 26, 2, 255, 24, 20, 2, 255, 22, 19, 4, 255, 21, 18, 5, 255, 22, 14, 5, 255, 23, 13, 0, 255, 24, 14, 2, 255, 21, 13, 2, 255, 19, 10, 2, 255, 21, 13, 3, 255, 22, 13, 3, 255, 28, 11, 4, 255, 30, 13, 6, 255, 22, 10, 2, 255, 17, 8, 1, 255, 18, 9, 1, 255, 18, 14, 3, 255, 15, 13, 3, 255, 27, 14, 5, 255, 27, 11, 5, 255, 21, 11, 2, 255, 24, 12, 0, 255, 25, 13, 4, 255, 26, 15, 2, 255, 40, 20, 1, 255, 40, 19, 5, 255, 32, 16, 6, 255, 31, 19, 4, 255, 38, 22, 2, 255, 50, 23, 1, 255, 39, 19, 0, 255, 34, 18, 3, 255, 30, 17, 3, 255, 38, 21, 4, 255, 34, 25, 7, 255, 34, 29, 7, 255, 45, 35, 18, 255, 52, 46, 27, 255, 54, 52, 29, 255, 67, 51, 26, 255, 67, 44, 14, 255, 60, 44, 9, 255, 58, 40, 3, 255, 62, 31, 4, 255, 60, 29, 6, 255, 61, 44, 13, 255, 70, 50, 24, 255, 70, 52, 35, 255, 74, 62, 35, 255, 72, 63, 44, 255, 82, 65, 42, 255, 69, 62, 34, 255, 61, 56, 34, 255, 71, 56, 30, 255, 69, 50, 29, 255, 83, 48, 14, 255, 103, 62, 1, 255, 104, 67, 20, 255, 104, 68, 35, 255, 90, 65, 12, 255, 82, 61, 11, 255, 83, 53, 11, 255, 76, 44, 4, 255, 81, 46, 6, 255, 82, 43, 3, 255, 84, 46, 4, 255, 85, 44, 1, 255, 87, 44, 1, 255, 85, 42, 0, 255, 85, 43, 2, 255, 87, 44, 2, 255, 91, 45, 4, 255, 94, 47, 4, 255, 98, 51, 5, 255, 96, 50, 2, 255, 102, 53, 4, 255, 103, 52, 3, 255, 107, 56, 6, 255, 106, 54, 4, 255, 104, 53, 3, 255, 103, 54, 2, 255, 101, 51, 0, 255, 105, 58, 4, 255, 109, 59, 6, 255, 105, 56, 2, 255, 104, 61, 2, 255, 108, 61, 2, 255, 111, 59, 1, 255, 114, 58, 1, 255, 117, 53, 2, 255, 115, 48, 1, 255, 119, 55, 6, 255, 114, 59, 5, 255, 110, 60, 2, 255, 111, 61, 2, 255, 113, 59, 2, 255, 112, 53, 0, 255, 114, 54, 0, 255, 118, 61, 5, 255, 118, 61, 3, 255, 118, 62, 1, 255, 111, 53, 2, 255, 110, 52, 2, 255, 119, 67, 4, 255, 106, 57, 0, 255, 98, 48, 1, 255, 104, 55, 4, 255, 98, 51, 6, 255, 91, 42, 7, 255, 96, 48, 3, 255, 100, 50, 1, 255, 99, 47, 0, 255, 100, 48, 4, 255, 94, 45, 2, 255, 103, 45, 5, 255, 101, 46, 6, 255, 93, 45, 4, 255, 93, 40, 0, 255, 94, 41, 0, 255, 98, 45, 3, 255, 107, 47, 7, 255, 101, 41, 2, 255, 95, 39, 1, 255, 98, 45, 3, 255, 98, 45, 3, 255, 101, 46, 5, 255, 96, 43, 3, 255, 98, 45, 5, 255, 104, 42, 6, 255, 102, 42, 4, 255, 99, 42, 4, 255, 94, 46, 4, 255, 99, 51, 7, 255, 95, 47, 1, 255, 96, 49, 2, 255, 101, 47, 10, 255, 89, 40, 6, 255, 89, 41, 3, 255, 98, 48, 5, 255, 74, 44, 7, 255, 80, 42, 9, 255, 94, 48, 5, 255, 96, 49, 11, 255, 105, 49, 2, 255, 118, 54, 9, 255, 124, 58, 12, 255, 134, 62, 5, 255, 137, 63, 5, 255, 137, 64, 9, 255, 143, 65, 5, 255, 143, 64, 4, 255, 149, 69, 8, 255, 154, 66, 10, 255, 153, 66, 13, 255, 153, 69, 14, 255, 154, 69, 4, 255, 149, 65, 16, 255, 141, 70, 10, 255, 156, 72, 7, 255, 159, 75, 6, 255, 153, 68, 10, 255, 160, 73, 13, 255, 163, 76, 7, 255, 160, 78, 8, 255, 159, 77, 9, 255, 156, 75, 10, 255, 151, 77, 12, 255, 157, 83, 8, 255, 159, 77, 10, 255, 146, 75, 15, 255, 115, 67, 12, 255, 88, 59, 17, 255, 73, 56, 13, 255, 105, 73, 17, 255, 143, 76, 25, 255, 102, 68, 17, 255, 73, 67, 5, 255, 77, 64, 21, 255, 81, 70, 15, 255, 84, 64, 21, 255, 94, 67, 26, 255, 96, 72, 26, 255, 85, 67, 26, 255, 81, 71, 23, 255, 89, 77, 15, 255, 91, 72, 23, 255, 96, 79, 22, 255, 96, 74, 31, 255, 95, 78, 23, 255, 100, 82, 26, 255, 95, 81, 24, 255, 94, 78, 27, 255, 97, 83, 20, 255, 96, 83, 31, 255, 97, 85, 25, 255, 99, 82, 27, 255, 99, 83, 18, 255, 100, 85, 26, 255, 99, 87, 14, 255, 103, 91, 12, 255, 102, 85, 16, 255, 108, 87, 26, 255, 108, 83, 29, 255, 104, 84, 29, 255, 99, 86, 28, 255, 98, 89, 17, 255, 102, 88, 29, 255, 105, 88, 18, 255, 106, 83, 32, 255, 105, 84, 33, 255, 102, 90, 12, 255, 100, 84, 17, 255, 105, 84, 24, 255, 106, 87, 28, 255, 105, 86, 20, 255, 111, 88, 15, 255, 112, 88, 8, 255, 112, 82, 16, 255, 110, 81, 21, 255, 107, 83, 21, 255, 109, 84, 23, 255, 109, 81, 21, 255, 109, 79, 17, 255, 110, 78, 21, 255, 110, 80, 12, 255, 107, 79, 14, 255, 100, 73, 16, 255, 101, 75, 13, 255, 106, 75, 17, 255, 100, 72, 17, 255, 105, 75, 14, 255, 111, 74, 9, 255, 108, 72, 12, 255, 106, 74, 11, 255, 106, 72, 9, 255, 102, 69, 11, 255, 105, 69, 12, 255, 103, 68, 4, 255, 103, 69, 7, 255, 105, 70, 9, 255, 111, 71, 7, 255, 107, 69, 6, 255, 106, 67, 8, 255, 106, 67, 9, 255, 102, 62, 7, 255, 104, 62, 6, 255, 110, 63, 8, 255, 112, 63, 5, 255, 115, 65, 6, 255, 108, 61, 5, 255, 105, 63, 7, 255, 102, 60, 5, 255, 101, 56, 1, 255, 105, 58, 4, 255, 109, 61, 6, 255, 103, 59, 0, 255, 104, 59, 1, 255, 102, 54, 1, 255, 108, 60, 2, 255, 106, 58, 2, 255, 106, 55, 4, 255, 110, 56, 1, 255, 107, 56, 1, 255, 107, 58, 4, 255, 98, 49, 3, 255, 106, 53, 9, 255, 109, 52, 5, 255, 110, 50, 1, 255, 98, 53, 2, 255, 92, 51, 1, 255, 89, 47, 5, 255, 86, 44, 7, 255, 86, 43, 7, 255, 86, 44, 3, 255, 79, 42, 1, 255, 77, 40, 2, 255, 75, 39, 2, 255, 71, 38, 3, 255, 71, 35, 4, 255, 68, 35, 6, 255, 67, 36, 5, 255, 74, 34, 6, 255, 68, 35, 2, 255, 59, 34, 1, 255, 62, 32, 5, 255, 78, 36, 5, 255, 79, 37, 4, 255, 69, 36, 3, 255, 73, 38, 3, 255, 90, 40, 1, 255, 107, 48, 1, 255, 104, 48, 5, 255, 95, 43, 3, 255, 94, 44, 2, 255, 97, 44, 5, 255, 107, 47, 4, 255, 114, 50, 6, 255, 101, 41, 4, 255, 92, 41, 3, 255, 100, 42, 6, 255, 97, 36, 3, 255, 91, 38, 1, 255, 102, 38, 2, 255, 107, 41, 5, 255, 105, 39, 5, 255, 100, 39, 1, 255, 103, 39, 1, 255, 106, 40, 3, 255, 108, 45, 6, 255, 106, 44, 1, 255, 110, 43, 2, 255, 110, 41, 1, 255, 108, 41, 1, 255, 109, 43, 8, 255, 95, 30, 5, 255, 81, 21, 1, 255, 78, 26, 4, 255, 74, 28, 6, 255, 68, 26, 3, 255, 75, 31, 7, 255, 76, 28, 3, 255, 81, 30, 3, 255, 82, 31, 4, 255, 79, 30, 3, 255, 83, 24, 2, 255, 90, 34, 3, 255, 91, 35, 5, 255, 103, 31, 0, 255, 115, 37, 1, 255, 102, 31, 1, 255, 103, 36, 1, 255, 118, 31, 5, 255, 137, 41, 6, 255, 129, 44, 0, 255, 111, 38, 1, 255, 110, 35, 4, 255, 116, 31, 2, 255, 117, 32, 0, 255, 119, 35, 1, 255, 120, 33, 0, 255, 123, 34, 3, 255, 124, 35, 5, 255, 117, 30, 1, 255, 119, 31, 1, 255, 116, 28, 0, 255, 113, 27, 0, 255, 112, 28, 2, 255, 110, 27, 2, 255, 106, 26, 3, 255, 97, 22, 1, 255, 97, 20, 1, 255, 94, 20, 0, 255, 92, 22, 4, 255, 92, 21, 5, 255, 85, 16, 1, 255, 84, 21, 3, 255, 89, 25, 3, 255, 91, 24, 1, 255, 88, 22, 1, 255, 90, 22, 3, 255, 89, 23, 5, 255, 83, 23, 4, 255, 70, 20, 0, 255, 74, 27, 3, 255, 100, 26, 4, 255, 71, 16, 1, 255, 55, 10, 4, 255, 64, 16, 8, 255, 66, 16, 6, 255, 66, 16, 3, 255, 67, 20, 5, 255, 65, 19, 3, 255, 63, 17, 1, 255, 64, 17, 1, 255, 64, 15, 1, 255, 64, 16, 1, 255, 62, 18, 4, 255, 50, 9, 6, 255, 58, 13, 6, 255, 68, 21, 1, 255, 70, 19, 3, 255, 80, 22, 4, 255, 103, 31, 4, 255, 118, 42, 3, 255, 122, 42, 2, 255, 121, 39, 4, 255, 115, 35, 2, 255, 113, 35, 3, 255, 111, 35, 2, 255, 113, 38, 2, 255, 119, 44, 4, 255, 122, 43, 1, 255, 127, 46, 3, 255, 128, 47, 3, 255, 125, 49, 2, 255, 122, 50, 3, 255, 125, 48, 2, 255, 126, 48, 2, 255, 26, 30, 9, 255, 21, 24, 3, 255, 22, 24, 3, 255, 21, 20, 1, 255, 22, 19, 3, 255, 23, 15, 5, 255, 24, 12, 4, 255, 24, 13, 4, 255, 21, 11, 3, 255, 18, 9, 1, 255, 17, 9, 1, 255, 24, 13, 4, 255, 22, 12, 2, 255, 17, 10, 1, 255, 16, 10, 2, 255, 12, 13, 0, 255, 16, 13, 4, 255, 22, 10, 5, 255, 22, 10, 3, 255, 14, 13, 2, 255, 20, 10, 3, 255, 36, 18, 6, 255, 32, 18, 3, 255, 23, 12, 2, 255, 35, 19, 7, 255, 37, 17, 2, 255, 38, 18, 4, 255, 41, 19, 3, 255, 44, 22, 4, 255, 42, 25, 4, 255, 41, 19, 2, 255, 39, 17, 3, 255, 35, 18, 3, 255, 34, 20, 4, 255, 30, 15, 2, 255, 37, 18, 6, 255, 36, 20, 8, 255, 42, 31, 13, 255, 43, 36, 18, 255, 49, 49, 27, 255, 58, 54, 32, 255, 72, 58, 22, 255, 78, 56, 4, 255, 74, 46, 7, 255, 65, 40, 9, 255, 56, 31, 2, 255, 61, 28, 5, 255, 64, 44, 20, 255, 67, 52, 23, 255, 69, 55, 23, 255, 79, 64, 31, 255, 92, 63, 37, 255, 88, 64, 38, 255, 69, 57, 18, 255, 65, 63, 35, 255, 64, 68, 36, 255, 72, 53, 15, 255, 80, 55, 13, 255, 88, 59, 35, 255, 104, 69, 43, 255, 99, 63, 35, 255, 90, 65, 23, 255, 80, 56, 9, 255, 86, 50, 9, 255, 79, 49, 4, 255, 83, 49, 5, 255, 79, 40, 0, 255, 83, 41, 1, 255, 85, 42, 2, 255, 88, 44, 2, 255, 85, 42, 2, 255, 85, 43, 3, 255, 89, 48, 5, 255, 87, 45, 1, 255, 90, 46, 1, 255, 94, 48, 2, 255, 98, 50, 4, 255, 104, 53, 5, 255, 108, 55, 5, 255, 107, 55, 3, 255, 106, 56, 4, 255, 102, 54, 2, 255, 98, 54, 2, 255, 105, 59, 2, 255, 102, 58, 0, 255, 105, 57, 0, 255, 109, 57, 2, 255, 104, 59, 1, 255, 109, 59, 2, 255, 115, 56, 1, 255, 115, 57, 0, 255, 116, 53, 1, 255, 112, 48, 0, 255, 114, 54, 1, 255, 115, 57, 2, 255, 119, 61, 2, 255, 113, 59, 2, 255, 114, 58, 1, 255, 117, 60, 4, 255, 115, 60, 3, 255, 117, 62, 4, 255, 119, 61, 3, 255, 112, 57, 1, 255, 115, 62, 2, 255, 122, 65, 2, 255, 121, 64, 3, 255, 118, 65, 1, 255, 124, 70, 3, 255, 121, 61, 4, 255, 115, 56, 3, 255, 118, 69, 7, 255, 118, 68, 4, 255, 121, 65, 4, 255, 115, 58, 4, 255, 105, 54, 6, 255, 101, 50, 4, 255, 100, 45, 2, 255, 97, 41, 2, 255, 95, 44, 4, 255, 99, 45, 4, 255, 102, 45, 2, 255, 104, 44, 3, 255, 103, 40, 2, 255, 101, 42, 2, 255, 99, 44, 3, 255, 96, 44, 2, 255, 100, 45, 4, 255, 103, 43, 3, 255, 102, 46, 2, 255, 102, 49, 4, 255, 101, 45, 2, 255, 99, 47, 3, 255, 100, 46, 3, 255, 102, 44, 3, 255, 101, 48, 5, 255, 100, 47, 4, 255, 102, 48, 5, 255, 97, 46, 2, 255, 96, 45, 1, 255, 97, 48, 2, 255, 101, 51, 4, 255, 97, 50, 5, 255, 95, 50, 3, 255, 96, 51, 2, 255, 88, 50, 8, 255, 91, 47, 6, 255, 89, 43, 2, 255, 79, 41, 9, 255, 89, 46, 14, 255, 99, 52, 4, 255, 97, 51, 3, 255, 99, 52, 12, 255, 105, 54, 7, 255, 114, 58, 8, 255, 117, 53, 17, 255, 113, 54, 6, 255, 108, 58, 1, 255, 121, 59, 16, 255, 136, 69, 8, 255, 130, 65, 12, 255, 138, 62, 14, 255, 109, 58, 13, 255, 95, 57, 11, 255, 102, 58, 8, 255, 110, 60, 11, 255, 125, 65, 16, 255, 143, 73, 16, 255, 148, 73, 11, 255, 149, 77, 10, 255, 143, 74, 21, 255, 127, 67, 18, 255, 94, 60, 15, 255, 70, 59, 21, 255, 75, 61, 17, 255, 74, 66, 17, 255, 72, 59, 23, 255, 95, 71, 15, 255, 118, 68, 17, 255, 82, 68, 23, 255, 80, 67, 19, 255, 86, 70, 23, 255, 90, 71, 30, 255, 93, 69, 27, 255, 91, 69, 27, 255, 88, 75, 16, 255, 94, 77, 27, 255, 98, 74, 23, 255, 92, 74, 38, 255, 91, 78, 21, 255, 101, 75, 33, 255, 97, 76, 33, 255, 96, 81, 26, 255, 100, 83, 26, 255, 100, 82, 17, 255, 98, 78, 31, 255, 97, 83, 24, 255, 98, 85, 25, 255, 102, 85, 24, 255, 104, 87, 21, 255, 103, 88, 23, 255, 101, 86, 35, 255, 98, 85, 30, 255, 99, 85, 31, 255, 103, 86, 33, 255, 105, 88, 18, 255, 102, 87, 30, 255, 99, 88, 18, 255, 102, 90, 17, 255, 107, 88, 27, 255, 106, 87, 20, 255, 105, 82, 40, 255, 108, 84, 29, 255, 106, 86, 30, 255, 106, 86, 22, 255, 107, 85, 22, 255, 104, 84, 27, 255, 108, 87, 21, 255, 109, 87, 13, 255, 108, 82, 18, 255, 114, 82, 18, 255, 114, 84, 21, 255, 108, 85, 18, 255, 103, 80, 28, 255, 105, 78, 29, 255, 116, 83, 17, 255, 116, 80, 11, 255, 111, 75, 7, 255, 107, 76, 11, 255, 104, 79, 15, 255, 103, 79, 15, 255, 103, 73, 16, 255, 102, 72, 22, 255, 104, 74, 9, 255, 112, 76, 8, 255, 111, 73, 15, 255, 109, 72, 10, 255, 111, 73, 8, 255, 109, 71, 17, 255, 113, 69, 17, 255, 111, 69, 5, 255, 105, 69, 12, 255, 102, 67, 8, 255, 108, 68, 8, 255, 108, 68, 9, 255, 102, 62, 4, 255, 108, 67, 11, 255, 107, 68, 5, 255, 103, 62, 3, 255, 109, 62, 4, 255, 114, 62, 8, 255, 113, 63, 6, 255, 109, 60, 11, 255, 105, 57, 10, 255, 104, 58, 8, 255, 104, 59, 6, 255, 103, 59, 4, 255, 102, 56, 6, 255, 104, 57, 2, 255, 102, 55, 5, 255, 97, 52, 4, 255, 102, 57, 6, 255, 106, 55, 6, 255, 105, 54, 0, 255, 107, 55, 1, 255, 108, 52, 4, 255, 103, 49, 5, 255, 104, 54, 8, 255, 108, 54, 9, 255, 104, 48, 4, 255, 105, 52, 5, 255, 109, 54, 2, 255, 97, 49, 3, 255, 91, 44, 4, 255, 95, 43, 2, 255, 89, 42, 2, 255, 84, 39, 6, 255, 86, 39, 7, 255, 78, 41, 4, 255, 69, 40, 1, 255, 68, 36, 2, 255, 68, 31, 2, 255, 71, 35, 7, 255, 69, 34, 6, 255, 62, 34, 7, 255, 63, 36, 5, 255, 66, 34, 2, 255, 61, 29, 5, 255, 62, 34, 4, 255, 62, 29, 7, 255, 58, 31, 1, 255, 62, 33, 4, 255, 75, 34, 6, 255, 95, 46, 1, 255, 95, 42, 2, 255, 94, 42, 5, 255, 86, 41, 2, 255, 88, 41, 4, 255, 100, 43, 2, 255, 106, 41, 3, 255, 95, 34, 4, 255, 92, 38, 1, 255, 97, 36, 4, 255, 94, 35, 5, 255, 91, 35, 3, 255, 94, 37, 4, 255, 98, 33, 3, 255, 98, 32, 4, 255, 97, 38, 3, 255, 92, 33, 0, 255, 96, 36, 8, 255, 97, 34, 7, 255, 96, 31, 1, 255, 99, 33, 1, 255, 96, 34, 5, 255, 78, 26, 3, 255, 65, 25, 2, 255, 58, 25, 3, 255, 60, 24, 1, 255, 71, 28, 2, 255, 79, 29, 1, 255, 75, 26, 4, 255, 74, 29, 4, 255, 75, 29, 2, 255, 88, 33, 6, 255, 89, 28, 3, 255, 84, 24, 0, 255, 89, 29, 4, 255, 101, 35, 5, 255, 117, 42, 5, 255, 110, 33, 3, 255, 97, 26, 3, 255, 103, 31, 6, 255, 122, 39, 6, 255, 137, 46, 4, 255, 138, 42, 2, 255, 138, 47, 0, 255, 136, 41, 1, 255, 137, 39, 6, 255, 129, 43, 2, 255, 123, 39, 1, 255, 117, 32, 0, 255, 120, 35, 3, 255, 121, 36, 5, 255, 116, 32, 1, 255, 117, 35, 3, 255, 115, 31, 2, 255, 112, 27, 1, 255, 111, 28, 4, 255, 112, 29, 4, 255, 105, 26, 1, 255, 100, 24, 1, 255, 94, 22, 2, 255, 96, 23, 3, 255, 93, 24, 1, 255, 90, 22, 2, 255, 90, 19, 2, 255, 93, 22, 5, 255, 90, 23, 1, 255, 88, 22, 1, 255, 89, 19, 1, 255, 91, 22, 1, 255, 89, 19, 0, 255, 86, 19, 2, 255, 84, 21, 4, 255, 77, 19, 0, 255, 74, 22, 3, 255, 71, 20, 3, 255, 58, 20, 1, 255, 48, 17, 2, 255, 51, 14, 4, 255, 54, 14, 4, 255, 60, 14, 3, 255, 61, 17, 3, 255, 61, 18, 2, 255, 65, 19, 2, 255, 68, 19, 2, 255, 67, 20, 4, 255, 62, 16, 1, 255, 61, 15, 2, 255, 54, 13, 4, 255, 59, 14, 1, 255, 67, 19, 0, 255, 68, 20, 4, 255, 75, 23, 2, 255, 91, 23, 2, 255, 110, 38, 3, 255, 119, 42, 4, 255, 111, 32, 2, 255, 105, 29, 0, 255, 102, 29, 0, 255, 103, 30, 3, 255, 106, 32, 3, 255, 109, 35, 1, 255, 116, 40, 1, 255, 122, 46, 2, 255, 122, 48, 1, 255, 123, 52, 3, 255, 122, 48, 0, 255, 125, 46, 0, 255, 126, 46, 0, 255, 22, 17, 4, 255, 21, 15, 9, 255, 19, 16, 7, 255, 17, 17, 3, 255, 21, 18, 3, 255, 30, 17, 5, 255, 27, 12, 3, 255, 25, 13, 6, 255, 23, 13, 5, 255, 21, 12, 3, 255, 20, 11, 2, 255, 24, 10, 2, 255, 24, 11, 3, 255, 20, 14, 4, 255, 24, 12, 3, 255, 20, 11, 3, 255, 16, 12, 3, 255, 18, 13, 4, 255, 19, 12, 2, 255, 19, 9, 2, 255, 20, 10, 3, 255, 24, 11, 2, 255, 27, 14, 6, 255, 22, 14, 4, 255, 25, 18, 4, 255, 26, 14, 3, 255, 24, 11, 5, 255, 34, 20, 3, 255, 40, 22, 2, 255, 38, 18, 2, 255, 33, 14, 4, 255, 28, 12, 5, 255, 32, 16, 5, 255, 34, 13, 2, 255, 28, 18, 4, 255, 27, 19, 3, 255, 39, 22, 4, 255, 39, 30, 12, 255, 53, 34, 19, 255, 62, 42, 19, 255, 62, 55, 30, 255, 64, 54, 25, 255, 73, 53, 16, 255, 72, 48, 8, 255, 66, 48, 3, 255, 61, 36, 1, 255, 75, 35, 2, 255, 78, 48, 8, 255, 71, 54, 21, 255, 76, 58, 19, 255, 88, 61, 26, 255, 91, 59, 44, 255, 79, 62, 45, 255, 71, 58, 23, 255, 74, 69, 41, 255, 78, 66, 39, 255, 79, 56, 14, 255, 72, 59, 14, 255, 79, 66, 51, 255, 87, 72, 53, 255, 86, 69, 17, 255, 90, 68, 12, 255, 81, 55, 10, 255, 74, 49, 3, 255, 71, 55, 2, 255, 77, 47, 2, 255, 83, 42, 2, 255, 82, 42, 1, 255, 77, 42, 1, 255, 78, 43, 2, 255, 84, 45, 3, 255, 86, 45, 3, 255, 88, 45, 1, 255, 92, 44, 1, 255, 91, 49, 3, 255, 95, 53, 4, 255, 97, 50, 1, 255, 101, 49, 2, 255, 101, 53, 2, 255, 101, 51, 1, 255, 104, 55, 2, 255, 100, 57, 2, 255, 97, 58, 1, 255, 106, 58, 1, 255, 111, 58, 1, 255, 113, 58, 1, 255, 106, 58, 1, 255, 98, 58, 3, 255, 106, 59, 2, 255, 115, 55, 2, 255, 121, 53, 6, 255, 116, 49, 2, 255, 115, 51, 2, 255, 113, 50, 1, 255, 115, 52, 1, 255, 116, 54, 2, 255, 117, 55, 5, 255, 116, 50, 2, 255, 117, 59, 7, 255, 112, 63, 4, 255, 112, 63, 3, 255, 112, 65, 4, 255, 113, 63, 3, 255, 116, 68, 2, 255, 111, 64, 4, 255, 116, 61, 6, 255, 125, 67, 5, 255, 125, 65, 1, 255, 119, 56, 2, 255, 128, 65, 2, 255, 130, 70, 1, 255, 123, 68, 0, 255, 131, 66, 2, 255, 131, 68, 6, 255, 113, 61, 3, 255, 106, 55, 4, 255, 104, 50, 4, 255, 102, 51, 2, 255, 98, 50, 4, 255, 105, 50, 4, 255, 114, 54, 6, 255, 104, 45, 2, 255, 107, 45, 3, 255, 105, 45, 3, 255, 102, 45, 3, 255, 101, 45, 2, 255, 100, 46, 2, 255, 102, 43, 3, 255, 102, 43, 6, 255, 101, 46, 2, 255, 102, 43, 3, 255, 104, 44, 5, 255, 106, 44, 4, 255, 106, 48, 6, 255, 105, 47, 6, 255, 106, 46, 5, 255, 99, 47, 4, 255, 99, 50, 3, 255, 101, 51, 4, 255, 105, 50, 4, 255, 102, 47, 4, 255, 102, 49, 7, 255, 97, 51, 9, 255, 101, 50, 7, 255, 107, 50, 7, 255, 108, 51, 11, 255, 96, 52, 8, 255, 98, 50, 5, 255, 100, 52, 1, 255, 96, 52, 3, 255, 91, 52, 5, 255, 90, 52, 6, 255, 83, 49, 5, 255, 87, 54, 6, 255, 79, 53, 7, 255, 75, 55, 10, 255, 74, 52, 7, 255, 83, 50, 14, 255, 100, 63, 12, 255, 99, 58, 15, 255, 93, 54, 15, 255, 78, 51, 14, 255, 72, 50, 15, 255, 71, 51, 13, 255, 72, 55, 13, 255, 79, 57, 9, 255, 96, 59, 24, 255, 109, 67, 11, 255, 107, 67, 12, 255, 92, 59, 20, 255, 80, 56, 21, 255, 80, 59, 17, 255, 79, 63, 10, 255, 77, 65, 13, 255, 76, 66, 18, 255, 82, 62, 27, 255, 80, 67, 18, 255, 95, 68, 21, 255, 95, 70, 32, 255, 94, 72, 24, 255, 94, 72, 14, 255, 96, 70, 21, 255, 92, 74, 29, 255, 99, 71, 24, 255, 110, 75, 28, 255, 98, 77, 27, 255, 102, 79, 13, 255, 100, 80, 26, 255, 98, 83, 16, 255, 102, 77, 23, 255, 101, 80, 23, 255, 104, 84, 18, 255, 105, 79, 32, 255, 106, 85, 22, 255, 105, 83, 23, 255, 104, 84, 22, 255, 100, 82, 39, 255, 106, 88, 38, 255, 105, 86, 32, 255, 105, 84, 25, 255, 107, 86, 28, 255, 103, 87, 32, 255, 111, 92, 31, 255, 110, 87, 28, 255, 103, 86, 27, 255, 104, 89, 23, 255, 103, 89, 24, 255, 100, 91, 24, 255, 109, 87, 26, 255, 110, 86, 19, 255, 107, 91, 19, 255, 108, 89, 21, 255, 106, 85, 26, 255, 109, 85, 24, 255, 109, 85, 24, 255, 107, 88, 16, 255, 110, 88, 13, 255, 114, 86, 33, 255, 111, 83, 26, 255, 113, 80, 24, 255, 115, 83, 27, 255, 107, 81, 17, 255, 105, 83, 17, 255, 114, 89, 21, 255, 114, 80, 11, 255, 111, 80, 14, 255, 103, 78, 15, 255, 105, 76, 20, 255, 109, 82, 13, 255, 105, 79, 9, 255, 107, 75, 20, 255, 103, 73, 20, 255, 105, 72, 16, 255, 109, 73, 10, 255, 110, 74, 12, 255, 110, 70, 14, 255, 112, 72, 10, 255, 109, 71, 7, 255, 114, 70, 8, 255, 116, 71, 8, 255, 111, 70, 8, 255, 107, 71, 10, 255, 103, 66, 8, 255, 107, 68, 7, 255, 106, 65, 3, 255, 106, 64, 7, 255, 106, 63, 8, 255, 106, 60, 8, 255, 113, 63, 7, 255, 112, 61, 2, 255, 110, 59, 3, 255, 116, 61, 9, 255, 116, 59, 11, 255, 106, 55, 3, 255, 106, 58, 5, 255, 102, 55, 3, 255, 104, 53, 7, 255, 102, 54, 2, 255, 101, 55, 5, 255, 103, 54, 8, 255, 108, 58, 6, 255, 112, 58, 8, 255, 108, 56, 4, 255, 106, 58, 4, 255, 103, 52, 6, 255, 104, 52, 0, 255, 104, 53, 4, 255, 101, 53, 2, 255, 93, 49, 5, 255, 99, 51, 11, 255, 102, 50, 3, 255, 98, 46, 4, 255, 94, 40, 3, 255, 91, 43, 1, 255, 93, 44, 3, 255, 93, 41, 4, 255, 88, 42, 4, 255, 83, 40, 3, 255, 84, 38, 4, 255, 75, 40, 6, 255, 61, 38, 5, 255, 70, 31, 5, 255, 71, 34, 2, 255, 68, 35, 2, 255, 69, 34, 6, 255, 67, 32, 5, 255, 72, 34, 6, 255, 66, 36, 2, 255, 56, 25, 4, 255, 63, 28, 0, 255, 66, 35, 4, 255, 64, 31, 4, 255, 78, 36, 3, 255, 79, 35, 0, 255, 78, 33, 0, 255, 85, 35, 3, 255, 87, 40, 5, 255, 94, 44, 2, 255, 100, 40, 0, 255, 96, 38, 4, 255, 92, 38, 2, 255, 84, 35, 1, 255, 69, 32, 2, 255, 68, 23, 1, 255, 64, 19, 0, 255, 67, 27, 1, 255, 78, 29, 4, 255, 72, 26, 5, 255, 59, 22, 1, 255, 55, 24, 3, 255, 54, 22, 2, 255, 58, 22, 2, 255, 61, 24, 6, 255, 55, 26, 6, 255, 50, 24, 4, 255, 55, 22, 4, 255, 59, 28, 3, 255, 65, 29, 4, 255, 74, 26, 5, 255, 82, 28, 5, 255, 73, 24, 2, 255, 77, 30, 5, 255, 85, 35, 3, 255, 93, 33, 2, 255, 98, 32, 5, 255, 95, 29, 2, 255, 101, 34, 5, 255, 111, 37, 2, 255, 126, 46, 1, 255, 131, 45, 7, 255, 103, 32, 3, 255, 115, 42, 5, 255, 130, 46, 2, 255, 132, 43, 0, 255, 135, 45, 1, 255, 137, 46, 2, 255, 140, 45, 2, 255, 143, 43, 3, 255, 139, 44, 1, 255, 134, 40, 2, 255, 132, 39, 1, 255, 131, 39, 2, 255, 124, 37, 3, 255, 120, 34, 3, 255, 122, 37, 7, 255, 122, 34, 6, 255, 124, 34, 4, 255, 120, 33, 4, 255, 116, 31, 5, 255, 111, 29, 3, 255, 105, 30, 3, 255, 93, 26, 2, 255, 93, 26, 6, 255, 87, 22, 0, 255, 90, 26, 3, 255, 92, 25, 5, 255, 94, 24, 6, 255, 93, 24, 2, 255, 87, 22, 3, 255, 84, 22, 1, 255, 85, 21, 2, 255, 86, 21, 2, 255, 86, 22, 3, 255, 80, 19, 4, 255, 77, 19, 2, 255, 76, 17, 4, 255, 55, 14, 5, 255, 53, 19, 5, 255, 55, 22, 7, 255, 47, 11, 2, 255, 54, 11, 5, 255, 51, 14, 4, 255, 52, 12, 3, 255, 60, 15, 3, 255, 67, 19, 2, 255, 70, 20, 1, 255, 71, 18, 3, 255, 69, 16, 2, 255, 73, 19, 3, 255, 68, 18, 1, 255, 67, 20, 1, 255, 75, 23, 3, 255, 78, 24, 4, 255, 77, 21, 0, 255, 85, 20, 2, 255, 106, 33, 6, 255, 109, 32, 4, 255, 97, 22, 0, 255, 101, 32, 1, 255, 104, 36, 2, 255, 106, 32, 5, 255, 103, 29, 3, 255, 106, 34, 2, 255, 114, 41, 3, 255, 122, 43, 3, 255, 123, 43, 1, 255, 123, 47, 3, 255, 120, 48, 3, 255, 121, 44, 0, 255, 126, 44, 1, 255, 14, 15, 2, 255, 22, 14, 5, 255, 25, 14, 6, 255, 18, 12, 2, 255, 21, 16, 3, 255, 22, 14, 3, 255, 23, 10, 2, 255, 21, 10, 1, 255, 21, 11, 1, 255, 20, 12, 1, 255, 21, 12, 3, 255, 20, 9, 1, 255, 20, 10, 2, 255, 21, 12, 2, 255, 21, 11, 2, 255, 18, 9, 2, 255, 16, 9, 1, 255, 18, 12, 2, 255, 19, 11, 1, 255, 21, 10, 2, 255, 18, 13, 2, 255, 20, 14, 3, 255, 21, 15, 5, 255, 17, 12, 2, 255, 26, 17, 3, 255, 35, 20, 8, 255, 28, 18, 5, 255, 33, 17, 4, 255, 36, 17, 8, 255, 28, 14, 4, 255, 30, 15, 2, 255, 31, 20, 4, 255, 35, 17, 4, 255, 37, 19, 4, 255, 35, 14, 0, 255, 32, 18, 2, 255, 37, 19, 5, 255, 40, 22, 7, 255, 43, 30, 7, 255, 48, 40, 14, 255, 66, 53, 24, 255, 71, 55, 20, 255, 68, 49, 8, 255, 71, 42, 2, 255, 76, 48, 6, 255, 68, 41, 5, 255, 76, 37, 1, 255, 79, 44, 4, 255, 69, 56, 23, 255, 71, 57, 23, 255, 77, 59, 23, 255, 73, 59, 24, 255, 74, 59, 31, 255, 77, 60, 25, 255, 75, 74, 49, 255, 78, 62, 39, 255, 74, 55, 21, 255, 70, 56, 31, 255, 79, 68, 55, 255, 81, 69, 51, 255, 81, 65, 26, 255, 89, 64, 11, 255, 88, 58, 2, 255, 80, 50, 6, 255, 96, 54, 11, 255, 98, 48, 8, 255, 94, 40, 3, 255, 92, 44, 4, 255, 83, 43, 2, 255, 77, 44, 2, 255, 82, 47, 4, 255, 89, 45, 3, 255, 96, 45, 3, 255, 105, 45, 4, 255, 98, 50, 5, 255, 99, 51, 2, 255, 106, 52, 4, 255, 98, 52, 3, 255, 95, 58, 6, 255, 95, 53, 2, 255, 95, 50, 0, 255, 98, 55, 2, 255, 103, 58, 2, 255, 105, 53, 3, 255, 103, 57, 1, 255, 101, 58, 0, 255, 104, 53, 1, 255, 109, 51, 4, 255, 115, 60, 4, 255, 108, 59, 3, 255, 102, 52, 3, 255, 112, 59, 5, 255, 118, 60, 5, 255, 117, 55, 4, 255, 115, 54, 4, 255, 117, 58, 7, 255, 112, 58, 1, 255, 117, 58, 3, 255, 116, 62, 4, 255, 110, 67, 1, 255, 111, 66, 0, 255, 114, 63, 3, 255, 117, 61, 1, 255, 116, 65, 5, 255, 111, 65, 4, 255, 120, 68, 2, 255, 122, 64, 2, 255, 123, 59, 1, 255, 130, 65, 3, 255, 131, 69, 4, 255, 126, 68, 5, 255, 122, 76, 4, 255, 120, 60, 0, 255, 118, 51, 5, 255, 120, 65, 4, 255, 122, 68, 2, 255, 126, 70, 5, 255, 123, 67, 0, 255, 126, 69, 4, 255, 118, 64, 2, 255, 114, 63, 2, 255, 110, 56, 3, 255, 110, 51, 6, 255, 111, 50, 4, 255, 106, 47, 3, 255, 101, 47, 4, 255, 103, 48, 6, 255, 100, 46, 1, 255, 104, 43, 3, 255, 104, 42, 5, 255, 104, 44, 2, 255, 103, 46, 5, 255, 103, 49, 5, 255, 105, 51, 2, 255, 102, 53, 1, 255, 104, 51, 4, 255, 101, 47, 5, 255, 103, 51, 2, 255, 99, 51, 4, 255, 102, 48, 7, 255, 105, 47, 8, 255, 104, 55, 6, 255, 97, 50, 5, 255, 102, 53, 4, 255, 107, 52, 3, 255, 101, 46, 2, 255, 105, 53, 4, 255, 104, 52, 7, 255, 105, 53, 11, 255, 106, 54, 6, 255, 104, 51, 7, 255, 104, 54, 11, 255, 97, 51, 4, 255, 98, 55, 8, 255, 99, 58, 7, 255, 95, 53, 7, 255, 96, 56, 10, 255, 93, 56, 7, 255, 94, 56, 12, 255, 96, 55, 13, 255, 101, 61, 13, 255, 97, 58, 10, 255, 94, 57, 10, 255, 96, 60, 10, 255, 94, 61, 14, 255, 95, 63, 14, 255, 94, 59, 18, 255, 95, 62, 23, 255, 90, 64, 23, 255, 89, 68, 20, 255, 87, 63, 25, 255, 87, 60, 23, 255, 93, 65, 15, 255, 92, 67, 21, 255, 93, 65, 17, 255, 98, 70, 13, 255, 102, 69, 18, 255, 105, 71, 26, 255, 106, 75, 19, 255, 97, 69, 20, 255, 97, 71, 21, 255, 98, 70, 23, 255, 93, 74, 23, 255, 101, 77, 18, 255, 109, 79, 24, 255, 102, 77, 36, 255, 105, 77, 24, 255, 103, 77, 24, 255, 103, 79, 33, 255, 111, 85, 22, 255, 104, 85, 22, 255, 103, 85, 23, 255, 104, 81, 37, 255, 103, 81, 41, 255, 108, 85, 28, 255, 111, 88, 26, 255, 106, 87, 26, 255, 108, 88, 22, 255, 105, 88, 24, 255, 105, 88, 20, 255, 109, 91, 12, 255, 108, 89, 28, 255, 108, 86, 29, 255, 109, 85, 28, 255, 110, 91, 19, 255, 117, 90, 11, 255, 116, 89, 22, 255, 105, 90, 20, 255, 110, 88, 29, 255, 112, 87, 22, 255, 107, 88, 22, 255, 108, 87, 25, 255, 114, 91, 25, 255, 114, 89, 22, 255, 118, 91, 11, 255, 115, 87, 16, 255, 111, 84, 21, 255, 111, 82, 29, 255, 113, 83, 22, 255, 113, 84, 18, 255, 115, 87, 16, 255, 109, 81, 25, 255, 109, 82, 24, 255, 111, 83, 13, 255, 108, 79, 10, 255, 109, 84, 6, 255, 105, 82, 17, 255, 108, 74, 13, 255, 114, 78, 8, 255, 107, 74, 16, 255, 109, 71, 27, 255, 110, 71, 19, 255, 112, 72, 21, 255, 110, 72, 19, 255, 106, 73, 10, 255, 104, 72, 11, 255, 105, 71, 9, 255, 108, 69, 10, 255, 108, 68, 8, 255, 110, 69, 12, 255, 107, 66, 11, 255, 109, 68, 10, 255, 109, 69, 4, 255, 112, 67, 7, 255, 109, 64, 7, 255, 108, 65, 8, 255, 106, 63, 7, 255, 109, 62, 11, 255, 110, 61, 10, 255, 113, 63, 7, 255, 110, 60, 3, 255, 115, 60, 1, 255, 117, 62, 6, 255, 107, 58, 7, 255, 106, 58, 7, 255, 108, 56, 3, 255, 109, 58, 4, 255, 110, 60, 2, 255, 107, 56, 5, 255, 107, 56, 10, 255, 108, 58, 6, 255, 108, 53, 6, 255, 111, 51, 4, 255, 109, 53, 3, 255, 103, 52, 7, 255, 103, 56, 3, 255, 102, 52, 1, 255, 107, 55, 6, 255, 104, 52, 6, 255, 99, 43, 8, 255, 95, 46, 8, 255, 90, 47, 5, 255, 92, 45, 4, 255, 90, 45, 7, 255, 89, 40, 4, 255, 95, 42, 3, 255, 92, 43, 4, 255, 90, 40, 4, 255, 88, 39, 4, 255, 86, 39, 4, 255, 77, 40, 4, 255, 74, 36, 7, 255, 70, 37, 8, 255, 70, 37, 3, 255, 73, 37, 2, 255, 67, 32, 3, 255, 66, 29, 5, 255, 61, 32, 5, 255, 58, 27, 8, 255, 67, 31, 2, 255, 71, 36, 2, 255, 71, 38, 8, 255, 73, 34, 4, 255, 81, 33, 1, 255, 80, 33, 5, 255, 74, 33, 3, 255, 81, 33, 1, 255, 93, 37, 5, 255, 92, 35, 3, 255, 90, 34, 2, 255, 85, 32, 3, 255, 66, 28, 3, 255, 54, 27, 4, 255, 58, 23, 4, 255, 51, 23, 3, 255, 59, 29, 2, 255, 62, 28, 1, 255, 65, 25, 2, 255, 59, 26, 0, 255, 57, 31, 3, 255, 51, 26, 2, 255, 48, 24, 3, 255, 44, 21, 5, 255, 33, 16, 1, 255, 42, 21, 3, 255, 60, 22, 5, 255, 67, 30, 3, 255, 71, 32, 2, 255, 76, 27, 3, 255, 75, 26, 2, 255, 75, 25, 3, 255, 80, 30, 5, 255, 90, 37, 3, 255, 96, 36, 3, 255, 98, 33, 5, 255, 100, 31, 2, 255, 110, 39, 1, 255, 131, 46, 3, 255, 133, 45, 1, 255, 131, 42, 1, 255, 131, 38, 4, 255, 134, 38, 3, 255, 129, 43, 1, 255, 138, 47, 4, 255, 140, 46, 2, 255, 141, 46, 0, 255, 142, 47, 2, 255, 142, 46, 3, 255, 143, 44, 1, 255, 142, 43, 1, 255, 142, 45, 2, 255, 135, 41, 0, 255, 131, 40, 2, 255, 130, 41, 8, 255, 117, 30, 1, 255, 114, 28, 1, 255, 119, 31, 1, 255, 122, 32, 1, 255, 111, 28, 0, 255, 115, 29, 1, 255, 117, 31, 1, 255, 104, 33, 3, 255, 94, 24, 3, 255, 91, 27, 1, 255, 91, 28, 2, 255, 90, 23, 1, 255, 90, 22, 3, 255, 82, 21, 2, 255, 81, 20, 0, 255, 89, 25, 2, 255, 88, 23, 4, 255, 85, 20, 2, 255, 84, 21, 1, 255, 83, 21, 5, 255, 80, 19, 2, 255, 79, 19, 4, 255, 59, 21, 3, 255, 47, 14, 2, 255, 61, 19, 8, 255, 60, 13, 3, 255, 59, 17, 2, 255, 55, 15, 3, 255, 53, 15, 3, 255, 57, 18, 3, 255, 63, 18, 1, 255, 69, 17, 1, 255, 71, 19, 2, 255, 67, 16, 0, 255, 70, 17, 4, 255, 73, 16, 2, 255, 72, 21, 2, 255, 69, 16, 3, 255, 76, 14, 6, 255, 74, 19, 4, 255, 80, 22, 1, 255, 96, 27, 3, 255, 98, 23, 4, 255, 91, 23, 2, 255, 97, 34, 3, 255, 107, 38, 3, 255, 114, 36, 5, 255, 113, 37, 6, 255, 110, 37, 2, 255, 110, 35, 0, 255, 115, 35, 0, 255, 122, 39, 4, 255, 119, 39, 4, 255, 116, 41, 6, 255, 115, 37, 2, 255, 118, 35, 2, 255, 18, 14, 0, 255, 22, 14, 3, 255, 24, 14, 5, 255, 18, 10, 1, 255, 19, 15, 4, 255, 17, 10, 3, 255, 19, 10, 2, 255, 20, 11, 2, 255, 20, 11, 2, 255, 18, 9, 0, 255, 21, 13, 4, 255, 20, 14, 4, 255, 15, 10, 1, 255, 20, 10, 2, 255, 24, 12, 4, 255, 21, 10, 1, 255, 19, 9, 0, 255, 24, 12, 4, 255, 28, 13, 6, 255, 19, 11, 4, 255, 16, 14, 1, 255, 23, 17, 4, 255, 25, 16, 3, 255, 22, 13, 0, 255, 31, 17, 3, 255, 33, 17, 0, 255, 28, 19, 0, 255, 29, 16, 4, 255, 29, 12, 2, 255, 31, 17, 3, 255, 37, 20, 5, 255, 36, 20, 5, 255, 36, 21, 5, 255, 40, 23, 7, 255, 36, 18, 4, 255, 32, 15, 1, 255, 38, 21, 5, 255, 41, 26, 5, 255, 41, 28, 8, 255, 46, 36, 18, 255, 67, 49, 26, 255, 78, 57, 23, 255, 73, 51, 12, 255, 72, 44, 4, 255, 70, 47, 9, 255, 64, 46, 3, 255, 67, 36, 0, 255, 66, 36, 6, 255, 68, 56, 18, 255, 72, 59, 23, 255, 71, 57, 22, 255, 77, 62, 21, 255, 82, 59, 19, 255, 78, 59, 19, 255, 70, 71, 49, 255, 66, 63, 34, 255, 67, 54, 22, 255, 72, 60, 37, 255, 77, 68, 56, 255, 76, 66, 48, 255, 79, 62, 30, 255, 91, 64, 16, 255, 90, 55, 7, 255, 82, 44, 6, 255, 87, 51, 6, 255, 89, 49, 5, 255, 86, 41, 0, 255, 86, 41, 0, 255, 90, 47, 5, 255, 84, 44, 2, 255, 87, 41, 0, 255, 98, 47, 5, 255, 95, 49, 3, 255, 99, 47, 2, 255, 95, 49, 2, 255, 100, 50, 3, 255, 99, 50, 2, 255, 100, 55, 5, 255, 96, 54, 4, 255, 103, 54, 5, 255, 106, 53, 3, 255, 103, 51, 0, 255, 105, 51, 0, 255, 100, 50, 3, 255, 100, 59, 6, 255, 95, 56, 2, 255, 102, 49, 2, 255, 108, 49, 6, 255, 106, 55, 4, 255, 96, 58, 2, 255, 93, 55, 2, 255, 103, 59, 3, 255, 100, 56, 0, 255, 101, 56, 0, 255, 104, 56, 0, 255, 113, 61, 5, 255, 106, 63, 3, 255, 107, 65, 7, 255, 110, 61, 3, 255, 115, 65, 5, 255, 113, 65, 3, 255, 113, 64, 5, 255, 115, 61, 4, 255, 114, 64, 2, 255, 117, 68, 3, 255, 123, 64, 5, 255, 122, 64, 4, 255, 121, 65, 2, 255, 123, 65, 3, 255, 126, 62, 5, 255, 126, 58, 2, 255, 125, 68, 5, 255, 120, 61, 2, 255, 120, 64, 5, 255, 122, 67, 5, 255, 117, 55, 5, 255, 121, 57, 6, 255, 130, 67, 8, 255, 132, 72, 1, 255, 132, 73, 4, 255, 131, 71, 7, 255, 135, 78, 3, 255, 129, 75, 3, 255, 126, 68, 6, 255, 123, 66, 8, 255, 111, 59, 2, 255, 109, 53, 2, 255, 111, 53, 6, 255, 111, 56, 0, 255, 106, 54, 3, 255, 100, 50, 5, 255, 99, 52, 3, 255, 99, 49, 5, 255, 100, 47, 3, 255, 104, 52, 1, 255, 99, 53, 4, 255, 99, 48, 10, 255, 99, 46, 12, 255, 101, 46, 2, 255, 102, 53, 5, 255, 99, 51, 6, 255, 103, 50, 7, 255, 105, 52, 11, 255, 102, 51, 3, 255, 102, 54, 5, 255, 106, 54, 10, 255, 109, 52, 7, 255, 102, 51, 7, 255, 102, 55, 8, 255, 102, 52, 5, 255, 104, 52, 6, 255, 102, 54, 6, 255, 102, 54, 6, 255, 102, 56, 7, 255, 101, 54, 11, 255, 104, 55, 11, 255, 102, 58, 11, 255, 106, 55, 8, 255, 111, 56, 11, 255, 104, 59, 12, 255, 103, 60, 17, 255, 102, 57, 17, 255, 101, 58, 21, 255, 96, 57, 18, 255, 97, 59, 20, 255, 98, 62, 13, 255, 97, 62, 13, 255, 100, 64, 19, 255, 99, 66, 13, 255, 100, 66, 18, 255, 99, 65, 20, 255, 101, 68, 16, 255, 102, 69, 17, 255, 96, 64, 23, 255, 97, 66, 27, 255, 101, 70, 13, 255, 105, 70, 18, 255, 108, 71, 27, 255, 106, 73, 19, 255, 102, 68, 29, 255, 103, 69, 22, 255, 100, 76, 28, 255, 96, 76, 24, 255, 105, 81, 23, 255, 107, 80, 20, 255, 105, 80, 13, 255, 105, 75, 24, 255, 110, 80, 31, 255, 102, 82, 28, 255, 107, 82, 31, 255, 104, 83, 22, 255, 97, 84, 32, 255, 97, 81, 35, 255, 102, 80, 40, 255, 104, 85, 23, 255, 108, 89, 25, 255, 108, 85, 28, 255, 107, 86, 20, 255, 109, 89, 26, 255, 104, 90, 27, 255, 104, 91, 18, 255, 115, 89, 30, 255, 110, 86, 37, 255, 106, 86, 32, 255, 119, 92, 21, 255, 125, 91, 23, 255, 117, 89, 12, 255, 114, 91, 19, 255, 109, 87, 23, 255, 116, 87, 27, 255, 112, 88, 26, 255, 109, 89, 23, 255, 110, 90, 23, 255, 110, 88, 23, 255, 114, 85, 23, 255, 111, 81, 28, 255, 108, 87, 24, 255, 108, 87, 20, 255, 113, 86, 19, 255, 112, 81, 32, 255, 109, 84, 14, 255, 109, 82, 25, 255, 113, 84, 24, 255, 113, 82, 6, 255, 113, 79, 21, 255, 112, 82, 17, 255, 115, 78, 20, 255, 115, 74, 16, 255, 122, 78, 9, 255, 117, 72, 26, 255, 111, 73, 19, 255, 112, 75, 11, 255, 110, 70, 11, 255, 111, 72, 10, 255, 107, 70, 8, 255, 105, 70, 10, 255, 107, 73, 7, 255, 109, 73, 12, 255, 109, 69, 16, 255, 106, 67, 12, 255, 106, 69, 5, 255, 110, 69, 5, 255, 112, 65, 11, 255, 106, 63, 4, 255, 104, 62, 11, 255, 103, 62, 8, 255, 108, 66, 3, 255, 109, 61, 7, 255, 115, 62, 9, 255, 117, 63, 6, 255, 112, 61, 8, 255, 120, 64, 9, 255, 114, 59, 3, 255, 105, 57, 3, 255, 109, 60, 10, 255, 109, 57, 9, 255, 105, 55, 4, 255, 109, 58, 7, 255, 103, 51, 2, 255, 103, 52, 2, 255, 106, 56, 7, 255, 108, 55, 7, 255, 112, 55, 2, 255, 111, 56, 2, 255, 104, 55, 1, 255, 100, 52, 2, 255, 107, 55, 2, 255, 111, 57, 3, 255, 109, 51, 3, 255, 105, 46, 7, 255, 90, 40, 3, 255, 88, 47, 7, 255, 90, 46, 4, 255, 88, 45, 2, 255, 92, 43, 5, 255, 89, 43, 4, 255, 92, 45, 7, 255, 91, 42, 4, 255, 85, 44, 4, 255, 86, 43, 5, 255, 84, 37, 3, 255, 72, 38, 3, 255, 69, 34, 6, 255, 67, 32, 4, 255, 70, 35, 2, 255, 66, 33, 2, 255, 67, 32, 8, 255, 57, 28, 6, 255, 52, 31, 4, 255, 70, 37, 4, 255, 74, 33, 2, 255, 76, 36, 5, 255, 78, 35, 3, 255, 84, 28, 3, 255, 87, 32, 5, 255, 77, 34, 0, 255, 81, 32, 1, 255, 80, 26, 2, 255, 75, 27, 7, 255, 67, 26, 6, 255, 64, 25, 3, 255, 67, 24, 7, 255, 63, 24, 6, 255, 70, 29, 7, 255, 63, 29, 4, 255, 71, 31, 3, 255, 66, 30, 1, 255, 69, 28, 3, 255, 71, 27, 2, 255, 69, 26, 2, 255, 69, 28, 3, 255, 66, 29, 6, 255, 58, 27, 5, 255, 52, 23, 5, 255, 57, 22, 6, 255, 62, 24, 3, 255, 68, 30, 4, 255, 74, 30, 2, 255, 75, 28, 2, 255, 73, 30, 6, 255, 74, 29, 0, 255, 77, 29, 1, 255, 93, 39, 2, 255, 105, 43, 5, 255, 112, 37, 4, 255, 125, 43, 5, 255, 136, 52, 3, 255, 132, 52, 2, 255, 133, 46, 4, 255, 131, 41, 0, 255, 134, 46, 1, 255, 133, 48, 2, 255, 138, 45, 4, 255, 143, 50, 4, 255, 145, 49, 2, 255, 145, 49, 1, 255, 144, 48, 1, 255, 143, 46, 1, 255, 144, 47, 2, 255, 144, 47, 2, 255, 146, 49, 4, 255, 142, 45, 4, 255, 133, 40, 1, 255, 126, 36, 1, 255, 116, 28, 1, 255, 107, 24, 0, 255, 105, 26, 0, 255, 111, 31, 4, 255, 108, 26, 2, 255, 116, 27, 1, 255, 122, 30, 1, 255, 121, 34, 4, 255, 114, 33, 3, 255, 118, 34, 4, 255, 114, 30, 3, 255, 98, 24, 1, 255, 86, 19, 0, 255, 85, 19, 3, 255, 88, 21, 3, 255, 88, 23, 4, 255, 87, 22, 1, 255, 86, 21, 1, 255, 82, 18, 1, 255, 82, 19, 0, 255, 84, 21, 4, 255, 82, 23, 4, 255, 72, 21, 2, 255, 61, 15, 0, 255, 54, 12, 3, 255, 52, 13, 2, 255, 59, 20, 2, 255, 64, 17, 1, 255, 63, 21, 0, 255, 58, 22, 0, 255, 56, 14, 1, 255, 60, 12, 5, 255, 65, 17, 5, 255, 56, 15, 1, 255, 63, 17, 5, 255, 77, 17, 4, 255, 70, 17, 3, 255, 67, 19, 3, 255, 72, 21, 4, 255, 76, 18, 5, 255, 82, 24, 3, 255, 88, 26, 0, 255, 92, 24, 4, 255, 88, 25, 5, 255, 93, 29, 2, 255, 99, 29, 3, 255, 104, 28, 1, 255, 108, 33, 2, 255, 107, 33, 1, 255, 112, 37, 2, 255, 111, 35, 1, 255, 113, 38, 3, 255, 110, 37, 0, 255, 113, 38, 1, 255, 115, 38, 2, 255, 115, 36, 1, 255, 20, 11, 0, 255, 18, 9, 0, 255, 16, 10, 3, 255, 15, 13, 2, 255, 13, 10, 1, 255, 19, 10, 3, 255, 17, 9, 1, 255, 19, 11, 2, 255, 24, 13, 4, 255, 20, 9, 0, 255, 19, 8, 0, 255, 16, 11, 2, 255, 14, 10, 2, 255, 17, 8, 1, 255, 21, 12, 3, 255, 22, 12, 3, 255, 22, 11, 2, 255, 26, 12, 4, 255, 26, 11, 3, 255, 21, 12, 5, 255, 21, 13, 3, 255, 33, 16, 1, 255, 42, 18, 5, 255, 36, 17, 3, 255, 36, 20, 6, 255, 38, 19, 5, 255, 31, 17, 4, 255, 29, 14, 3, 255, 30, 15, 2, 255, 33, 23, 4, 255, 29, 15, 1, 255, 21, 10, 1, 255, 28, 19, 2, 255, 40, 19, 5, 255, 35, 20, 4, 255, 32, 17, 5, 255, 38, 17, 4, 255, 38, 25, 3, 255, 43, 29, 12, 255, 52, 35, 19, 255, 70, 50, 21, 255, 72, 54, 24, 255, 70, 55, 22, 255, 69, 48, 7, 255, 72, 50, 6, 255, 74, 49, 5, 255, 72, 38, 0, 255, 67, 34, 6, 255, 70, 52, 22, 255, 72, 55, 20, 255, 68, 56, 19, 255, 82, 60, 27, 255, 88, 57, 15, 255, 75, 57, 18, 255, 66, 62, 47, 255, 65, 61, 26, 255, 69, 58, 22, 255, 71, 63, 41, 255, 71, 65, 55, 255, 73, 66, 41, 255, 80, 65, 30, 255, 88, 62, 13, 255, 85, 52, 0, 255, 77, 44, 0, 255, 78, 48, 4, 255, 85, 44, 4, 255, 86, 40, 3, 255, 83, 42, 3, 255, 82, 44, 1, 255, 84, 41, 0, 255, 98, 41, 2, 255, 107, 48, 6, 255, 95, 50, 1, 255, 96, 48, 1, 255, 98, 52, 3, 255, 99, 55, 5, 255, 94, 55, 3, 255, 98, 53, 3, 255, 97, 49, 0, 255, 107, 51, 4, 255, 108, 54, 5, 255, 97, 54, 1, 255, 91, 55, 1, 255, 98, 50, 0, 255, 112, 56, 4, 255, 109, 52, 2, 255, 103, 49, 3, 255, 98, 53, 7, 255, 94, 53, 5, 255, 92, 53, 2, 255, 96, 57, 3, 255, 99, 57, 1, 255, 101, 61, 2, 255, 99, 62, 1, 255, 106, 63, 3, 255, 111, 60, 2, 255, 107, 64, 2, 255, 103, 67, 2, 255, 107, 62, 0, 255, 116, 62, 1, 255, 115, 65, 1, 255, 115, 69, 3, 255, 118, 65, 3, 255, 113, 67, 2, 255, 107, 68, 0, 255, 116, 61, 1, 255, 119, 52, 3, 255, 124, 51, 6, 255, 122, 52, 1, 255, 117, 60, 2, 255, 122, 59, 2, 255, 119, 63, 4, 255, 115, 64, 1, 255, 114, 68, 2, 255, 119, 68, 3, 255, 128, 68, 3, 255, 130, 69, 1, 255, 135, 74, 4, 255, 132, 72, 3, 255, 129, 72, 0, 255, 135, 79, 4, 255, 130, 78, 2, 255, 133, 76, 0, 255, 136, 81, 0, 255, 133, 78, 2, 255, 133, 72, 7, 255, 126, 70, 2, 255, 137, 78, 2, 255, 133, 74, 1, 255, 130, 77, 9, 255, 112, 61, 8, 255, 109, 58, 7, 255, 123, 68, 2, 255, 141, 78, 5, 255, 130, 69, 13, 255, 98, 54, 8, 255, 98, 56, 6, 255, 97, 54, 7, 255, 106, 49, 5, 255, 99, 50, 6, 255, 100, 56, 4, 255, 103, 49, 6, 255, 102, 49, 6, 255, 103, 51, 4, 255, 101, 52, 7, 255, 99, 50, 13, 255, 101, 51, 11, 255, 102, 51, 11, 255, 102, 53, 9, 255, 102, 53, 9, 255, 104, 55, 13, 255, 101, 52, 9, 255, 104, 55, 14, 255, 100, 56, 8, 255, 98, 55, 8, 255, 102, 58, 17, 255, 106, 59, 20, 255, 104, 53, 14, 255, 105, 57, 12, 255, 104, 63, 12, 255, 102, 61, 6, 255, 101, 59, 16, 255, 104, 63, 26, 255, 98, 61, 15, 255, 98, 64, 13, 255, 100, 66, 13, 255, 98, 64, 13, 255, 100, 65, 17, 255, 103, 64, 22, 255, 102, 65, 17, 255, 104, 70, 13, 255, 101, 68, 25, 255, 97, 68, 11, 255, 98, 70, 23, 255, 103, 67, 31, 255, 104, 69, 26, 255, 101, 74, 17, 255, 101, 74, 23, 255, 105, 73, 22, 255, 105, 75, 22, 255, 98, 73, 15, 255, 103, 74, 29, 255, 102, 76, 24, 255, 105, 78, 23, 255, 108, 75, 26, 255, 106, 80, 25, 255, 106, 78, 23, 255, 111, 80, 22, 255, 104, 85, 21, 255, 110, 86, 21, 255, 113, 82, 26, 255, 100, 86, 24, 255, 102, 89, 23, 255, 111, 90, 31, 255, 105, 87, 30, 255, 107, 88, 40, 255, 109, 86, 35, 255, 108, 88, 33, 255, 104, 87, 36, 255, 101, 88, 38, 255, 104, 91, 30, 255, 114, 93, 27, 255, 111, 91, 30, 255, 107, 90, 29, 255, 122, 93, 27, 255, 134, 90, 30, 255, 121, 90, 22, 255, 123, 93, 28, 255, 115, 90, 25, 255, 115, 89, 20, 255, 109, 91, 28, 255, 111, 87, 35, 255, 114, 87, 21, 255, 118, 90, 26, 255, 113, 90, 26, 255, 113, 92, 25, 255, 111, 87, 24, 255, 115, 87, 21, 255, 113, 85, 16, 255, 112, 83, 27, 255, 108, 86, 9, 255, 110, 84, 30, 255, 108, 77, 34, 255, 112, 79, 15, 255, 109, 80, 14, 255, 106, 78, 22, 255, 112, 75, 19, 255, 113, 79, 10, 255, 118, 80, 16, 255, 109, 73, 13, 255, 104, 73, 18, 255, 108, 74, 9, 255, 113, 73, 14, 255, 115, 75, 19, 255, 114, 77, 14, 255, 107, 72, 7, 255, 107, 72, 10, 255, 108, 70, 15, 255, 109, 69, 17, 255, 106, 66, 10, 255, 107, 68, 6, 255, 113, 70, 6, 255, 117, 67, 9, 255, 112, 64, 5, 255, 109, 62, 12, 255, 104, 61, 7, 255, 106, 66, 0, 255, 109, 66, 1, 255, 110, 62, 1, 255, 111, 61, 4, 255, 109, 59, 7, 255, 110, 58, 4, 255, 110, 60, 4, 255, 105, 58, 4, 255, 103, 56, 5, 255, 103, 53, 6, 255, 103, 53, 4, 255, 110, 60, 2, 255, 105, 53, 5, 255, 103, 51, 10, 255, 100, 50, 0, 255, 103, 50, 4, 255, 101, 51, 6, 255, 102, 54, 5, 255, 101, 51, 3, 255, 94, 41, 5, 255, 100, 48, 4, 255, 103, 50, 5, 255, 101, 49, 4, 255, 104, 49, 2, 255, 99, 49, 3, 255, 94, 50, 6, 255, 93, 43, 1, 255, 91, 45, 2, 255, 86, 44, 0, 255, 87, 39, 2, 255, 93, 40, 3, 255, 89, 42, 3, 255, 88, 41, 5, 255, 79, 40, 4, 255, 76, 32, 1, 255, 73, 33, 0, 255, 77, 38, 2, 255, 70, 32, 4, 255, 70, 31, 9, 255, 69, 32, 4, 255, 68, 33, 0, 255, 58, 27, 2, 255, 63, 37, 3, 255, 91, 38, 3, 255, 95, 36, 1, 255, 92, 42, 1, 255, 92, 40, 2, 255, 84, 31, 5, 255, 75, 31, 6, 255, 82, 35, 3, 255, 77, 35, 1, 255, 71, 32, 2, 255, 73, 25, 5, 255, 74, 28, 4, 255, 76, 32, 0, 255, 77, 26, 1, 255, 77, 28, 4, 255, 79, 35, 3, 255, 76, 28, 2, 255, 73, 27, 0, 255, 71, 28, 4, 255, 75, 26, 6, 255, 72, 23, 1, 255, 75, 27, 4, 255, 71, 26, 2, 255, 64, 23, 1, 255, 63, 25, 4, 255, 58, 22, 3, 255, 59, 25, 3, 255, 67, 28, 2, 255, 74, 30, 7, 255, 75, 30, 6, 255, 75, 28, 3, 255, 73, 23, 8, 255, 71, 29, 2, 255, 86, 34, 3, 255, 110, 44, 4, 255, 122, 46, 1, 255, 129, 46, 1, 255, 138, 51, 2, 255, 145, 53, 1, 255, 139, 49, 1, 255, 141, 47, 6, 255, 134, 46, 3, 255, 140, 45, 1, 255, 138, 46, 1, 255, 141, 46, 2, 255, 142, 47, 1, 255, 145, 49, 2, 255, 146, 50, 2, 255, 147, 50, 5, 255, 143, 45, 2, 255, 145, 48, 3, 255, 145, 48, 3, 255, 147, 49, 4, 255, 145, 47, 4, 255, 136, 40, 0, 255, 125, 34, 1, 255, 117, 31, 3, 255, 111, 30, 5, 255, 105, 27, 1, 255, 108, 29, 2, 255, 103, 26, 2, 255, 114, 30, 5, 255, 120, 31, 4, 255, 121, 33, 3, 255, 122, 36, 3, 255, 121, 31, 0, 255, 125, 35, 4, 255, 112, 29, 4, 255, 95, 21, 2, 255, 93, 24, 8, 255, 90, 23, 3, 255, 89, 23, 6, 255, 88, 23, 1, 255, 86, 21, 0, 255, 87, 21, 5, 255, 89, 23, 2, 255, 85, 20, 5, 255, 80, 21, 4, 255, 80, 20, 2, 255, 71, 17, 4, 255, 54, 10, 5, 255, 48, 12, 5, 255, 52, 16, 1, 255, 69, 20, 2, 255, 80, 25, 5, 255, 79, 25, 4, 255, 71, 21, 2, 255, 64, 19, 3, 255, 61, 16, 5, 255, 57, 13, 3, 255, 60, 15, 5, 255, 61, 15, 6, 255, 60, 16, 1, 255, 70, 17, 2, 255, 77, 18, 1, 255, 81, 23, 1, 255, 84, 25, 4, 255, 84, 24, 0, 255, 83, 23, 4, 255, 79, 19, 2, 255, 85, 24, 1, 255, 90, 23, 3, 255, 92, 25, 4, 255, 93, 27, 2, 255, 94, 26, 1, 255, 108, 34, 4, 255, 109, 34, 2, 255, 111, 36, 1, 255, 112, 38, 0, 255, 110, 37, 1, 255, 113, 40, 4, 255, 111, 37, 2, 255, 21, 13, 5, 255, 20, 11, 6, 255, 16, 7, 3, 255, 17, 10, 2, 255, 17, 11, 1, 255, 19, 12, 1, 255, 18, 11, 1, 255, 19, 10, 2, 255, 23, 13, 4, 255, 24, 10, 3, 255, 20, 8, 1, 255, 15, 7, 0, 255, 17, 10, 2, 255, 20, 11, 4, 255, 17, 10, 2, 255, 20, 12, 3, 255, 24, 14, 4, 255, 23, 10, 2, 255, 25, 12, 2, 255, 25, 11, 5, 255, 27, 16, 4, 255, 32, 16, 1, 255, 37, 19, 3, 255, 29, 17, 1, 255, 30, 18, 3, 255, 37, 20, 7, 255, 26, 18, 4, 255, 25, 13, 4, 255, 27, 12, 3, 255, 27, 16, 3, 255, 30, 14, 2, 255, 28, 15, 5, 255, 28, 16, 1, 255, 40, 20, 6, 255, 33, 17, 3, 255, 32, 14, 3, 255, 37, 17, 3, 255, 45, 27, 6, 255, 53, 33, 10, 255, 54, 43, 25, 255, 55, 51, 23, 255, 64, 57, 21, 255, 73, 56, 23, 255, 76, 48, 9, 255, 66, 42, 3, 255, 72, 46, 10, 255, 68, 37, 0, 255, 70, 40, 13, 255, 77, 54, 32, 255, 80, 54, 16, 255, 81, 55, 11, 255, 78, 59, 16, 255, 81, 48, 21, 255, 78, 54, 31, 255, 70, 61, 41, 255, 67, 60, 28, 255, 76, 60, 23, 255, 75, 60, 36, 255, 75, 66, 53, 255, 75, 66, 48, 255, 82, 66, 33, 255, 84, 61, 9, 255, 82, 52, 6, 255, 79, 49, 8, 255, 79, 44, 4, 255, 83, 45, 7, 255, 78, 40, 2, 255, 82, 44, 5, 255, 80, 43, 2, 255, 81, 46, 2, 255, 85, 49, 2, 255, 93, 48, 0, 255, 97, 48, 1, 255, 95, 47, 1, 255, 92, 50, 3, 255, 93, 50, 1, 255, 93, 52, 2, 255, 97, 48, 2, 255, 100, 52, 4, 255, 105, 52, 4, 255, 102, 52, 3, 255, 96, 53, 3, 255, 97, 52, 4, 255, 102, 52, 2, 255, 105, 53, 4, 255, 104, 53, 3, 255, 99, 50, 1, 255, 96, 51, 1, 255, 94, 55, 1, 255, 96, 59, 4, 255, 101, 58, 5, 255, 106, 54, 1, 255, 110, 53, 3, 255, 111, 56, 3, 255, 110, 60, 3, 255, 107, 62, 1, 255, 110, 61, 5, 255, 110, 60, 2, 255, 114, 62, 2, 255, 110, 64, 3, 255, 109, 67, 4, 255, 117, 63, 4, 255, 116, 56, 0, 255, 115, 67, 1, 255, 119, 70, 1, 255, 126, 57, 2, 255, 128, 54, 2, 255, 124, 64, 5, 255, 115, 64, 1, 255, 122, 66, 2, 255, 116, 67, 3, 255, 109, 63, 2, 255, 114, 61, 5, 255, 113, 65, 3, 255, 122, 71, 3, 255, 125, 70, 8, 255, 126, 69, 5, 255, 123, 59, 3, 255, 119, 48, 7, 255, 125, 60, 2, 255, 136, 76, 2, 255, 128, 70, 6, 255, 129, 73, 4, 255, 134, 74, 2, 255, 138, 77, 6, 255, 131, 69, 6, 255, 130, 66, 4, 255, 134, 70, 2, 255, 137, 75, 6, 255, 138, 75, 3, 255, 139, 77, 2, 255, 141, 81, 0, 255, 135, 76, 4, 255, 130, 73, 3, 255, 116, 62, 4, 255, 120, 66, 5, 255, 135, 77, 4, 255, 113, 62, 2, 255, 97, 51, 1, 255, 93, 52, 7, 255, 96, 51, 5, 255, 99, 54, 8, 255, 94, 50, 4, 255, 102, 54, 5, 255, 104, 50, 6, 255, 103, 50, 10, 255, 98, 53, 5, 255, 100, 53, 4, 255, 101, 51, 7, 255, 102, 55, 6, 255, 104, 55, 14, 255, 99, 53, 12, 255, 99, 55, 11, 255, 102, 55, 14, 255, 102, 55, 14, 255, 105, 57, 17, 255, 108, 54, 14, 255, 104, 59, 13, 255, 98, 61, 10, 255, 106, 63, 15, 255, 107, 59, 16, 255, 103, 60, 6, 255, 106, 64, 12, 255, 102, 60, 19, 255, 102, 60, 28, 255, 105, 65, 22, 255, 107, 65, 19, 255, 107, 64, 16, 255, 105, 61, 20, 255, 107, 64, 21, 255, 107, 69, 14, 255, 101, 64, 22, 255, 105, 71, 19, 255, 106, 73, 15, 255, 110, 72, 19, 255, 110, 70, 24, 255, 109, 69, 29, 255, 106, 71, 25, 255, 105, 75, 15, 255, 103, 75, 23, 255, 98, 80, 25, 255, 109, 76, 25, 255, 106, 75, 23, 255, 103, 80, 31, 255, 107, 81, 32, 255, 101, 82, 31, 255, 107, 79, 37, 255, 111, 80, 24, 255, 108, 84, 28, 255, 108, 81, 32, 255, 115, 82, 22, 255, 110, 91, 21, 255, 104, 86, 30, 255, 107, 82, 36, 255, 107, 84, 36, 255, 108, 88, 32, 255, 109, 88, 26, 255, 107, 90, 30, 255, 102, 89, 35, 255, 104, 90, 36, 255, 106, 89, 39, 255, 109, 92, 30, 255, 111, 92, 27, 255, 110, 90, 25, 255, 111, 92, 25, 255, 114, 88, 30, 255, 114, 88, 29, 255, 126, 97, 21, 255, 119, 92, 28, 255, 118, 88, 27, 255, 124, 85, 38, 255, 126, 88, 27, 255, 120, 89, 17, 255, 114, 88, 22, 255, 112, 90, 20, 255, 115, 88, 20, 255, 119, 84, 28, 255, 119, 85, 17, 255, 118, 89, 17, 255, 112, 83, 17, 255, 112, 85, 22, 255, 106, 82, 19, 255, 108, 81, 18, 255, 111, 80, 17, 255, 111, 78, 19, 255, 110, 80, 11, 255, 116, 78, 16, 255, 113, 77, 14, 255, 113, 76, 17, 255, 108, 75, 14, 255, 106, 76, 17, 255, 106, 71, 25, 255, 111, 72, 24, 255, 112, 73, 18, 255, 115, 77, 17, 255, 108, 72, 9, 255, 110, 73, 7, 255, 110, 72, 5, 255, 111, 70, 16, 255, 108, 66, 15, 255, 107, 65, 7, 255, 109, 65, 5, 255, 114, 63, 10, 255, 106, 60, 13, 255, 107, 63, 9, 255, 108, 66, 7, 255, 104, 60, 6, 255, 108, 59, 9, 255, 110, 57, 4, 255, 110, 59, 8, 255, 105, 57, 6, 255, 106, 60, 2, 255, 106, 61, 4, 255, 104, 57, 8, 255, 103, 55, 8, 255, 103, 55, 5, 255, 101, 51, 4, 255, 106, 54, 6, 255, 106, 54, 8, 255, 101, 52, 5, 255, 101, 52, 7, 255, 101, 47, 3, 255, 99, 51, 5, 255, 96, 50, 4, 255, 97, 52, 3, 255, 92, 47, 7, 255, 91, 47, 3, 255, 92, 43, 2, 255, 99, 45, 5, 255, 107, 50, 8, 255, 97, 49, 2, 255, 91, 51, 5, 255, 94, 43, 8, 255, 93, 42, 8, 255, 92, 43, 4, 255, 86, 43, 4, 255, 87, 42, 4, 255, 87, 43, 4, 255, 81, 42, 6, 255, 77, 38, 4, 255, 84, 34, 2, 255, 80, 38, 2, 255, 83, 39, 6, 255, 80, 36, 7, 255, 78, 35, 5, 255, 81, 35, 4, 255, 70, 29, 0, 255, 75, 35, 6, 255, 98, 44, 4, 255, 99, 45, 3, 255, 97, 39, 4, 255, 99, 36, 5, 255, 107, 43, 2, 255, 104, 52, 3, 255, 108, 47, 4, 255, 114, 47, 3, 255, 105, 44, 1, 255, 97, 42, 5, 255, 82, 30, 4, 255, 84, 29, 6, 255, 87, 31, 5, 255, 77, 27, 1, 255, 72, 28, 3, 255, 78, 31, 5, 255, 74, 30, 4, 255, 74, 28, 2, 255, 74, 28, 3, 255, 77, 25, 4, 255, 77, 26, 5, 255, 73, 25, 2, 255, 70, 27, 3, 255, 65, 24, 2, 255, 67, 21, 2, 255, 61, 21, 3, 255, 54, 23, 2, 255, 69, 28, 4, 255, 77, 29, 6, 255, 80, 30, 3, 255, 82, 28, 0, 255, 89, 25, 4, 255, 84, 24, 6, 255, 98, 32, 7, 255, 119, 44, 3, 255, 130, 52, 1, 255, 133, 49, 3, 255, 140, 49, 3, 255, 143, 47, 1, 255, 145, 51, 3, 255, 140, 48, 2, 255, 134, 46, 1, 255, 139, 44, 2, 255, 141, 46, 4, 255, 139, 44, 1, 255, 144, 48, 4, 255, 146, 47, 2, 255, 145, 47, 2, 255, 144, 47, 4, 255, 142, 45, 3, 255, 142, 45, 2, 255, 145, 48, 3, 255, 144, 45, 2, 255, 141, 42, 1, 255, 137, 41, 2, 255, 129, 39, 5, 255, 119, 33, 3, 255, 115, 33, 7, 255, 113, 30, 3, 255, 111, 26, 0, 255, 99, 25, 1, 255, 106, 30, 4, 255, 115, 31, 3, 255, 110, 31, 4, 255, 112, 34, 1, 255, 127, 39, 5, 255, 129, 37, 4, 255, 117, 34, 3, 255, 97, 24, 1, 255, 92, 23, 1, 255, 90, 21, 2, 255, 89, 20, 4, 255, 89, 22, 2, 255, 89, 24, 4, 255, 87, 21, 3, 255, 87, 21, 1, 255, 87, 20, 3, 255, 84, 21, 0, 255, 83, 24, 1, 255, 77, 22, 3, 255, 66, 16, 6, 255, 55, 13, 2, 255, 53, 20, 1, 255, 63, 20, 2, 255, 69, 21, 3, 255, 80, 26, 3, 255, 94, 33, 2, 255, 98, 36, 1, 255, 88, 31, 2, 255, 78, 23, 2, 255, 72, 20, 1, 255, 67, 18, 2, 255, 64, 15, 3, 255, 69, 15, 0, 255, 87, 21, 3, 255, 90, 26, 7, 255, 86, 24, 6, 255, 80, 20, 1, 255, 77, 20, 3, 255, 74, 16, 1, 255, 84, 24, 4, 255, 81, 21, 4, 255, 84, 23, 5, 255, 88, 25, 1, 255, 93, 27, 2, 255, 95, 27, 1, 255, 96, 27, 2, 255, 100, 29, 2, 255, 107, 34, 2, 255, 114, 37, 5, 255, 114, 36, 4, 255, 112, 34, 2, 255, 16, 12, 3, 255, 17, 10, 6, 255, 15, 6, 4, 255, 18, 9, 3, 255, 21, 12, 3, 255, 17, 13, 1, 255, 18, 12, 3, 255, 18, 8, 2, 255, 20, 9, 2, 255, 20, 9, 2, 255, 19, 8, 3, 255, 17, 8, 1, 255, 18, 10, 4, 255, 18, 10, 3, 255, 17, 10, 1, 255, 18, 11, 1, 255, 25, 14, 5, 255, 24, 10, 2, 255, 26, 14, 5, 255, 27, 12, 4, 255, 28, 15, 2, 255, 28, 18, 1, 255, 33, 22, 5, 255, 28, 21, 4, 255, 28, 16, 2, 255, 30, 13, 3, 255, 21, 12, 2, 255, 25, 11, 1, 255, 34, 18, 9, 255, 28, 17, 8, 255, 26, 14, 4, 255, 26, 19, 3, 255, 32, 17, 2, 255, 26, 17, 1, 255, 33, 17, 2, 255, 31, 19, 2, 255, 40, 23, 5, 255, 45, 25, 2, 255, 49, 33, 5, 255, 60, 45, 25, 255, 61, 46, 27, 255, 69, 57, 39, 255, 68, 59, 31, 255, 74, 56, 12, 255, 65, 41, 9, 255, 71, 46, 11, 255, 63, 40, 3, 255, 64, 44, 24, 255, 70, 55, 31, 255, 80, 53, 17, 255, 81, 51, 10, 255, 78, 59, 30, 255, 89, 57, 15, 255, 76, 55, 23, 255, 66, 54, 28, 255, 68, 60, 29, 255, 73, 60, 32, 255, 74, 60, 39, 255, 81, 68, 36, 255, 79, 66, 27, 255, 84, 65, 25, 255, 86, 59, 8, 255, 84, 51, 7, 255, 80, 46, 5, 255, 82, 43, 3, 255, 80, 44, 4, 255, 82, 43, 4, 255, 83, 40, 2, 255, 85, 43, 1, 255, 84, 50, 3, 255, 79, 50, 1, 255, 88, 49, 1, 255, 86, 47, 0, 255, 89, 50, 3, 255, 89, 48, 2, 255, 100, 48, 3, 255, 100, 50, 4, 255, 90, 47, 2, 255, 88, 50, 2, 255, 93, 53, 4, 255, 91, 53, 3, 255, 87, 49, 1, 255, 94, 44, 2, 255, 88, 49, 2, 255, 86, 52, 2, 255, 91, 55, 3, 255, 91, 54, 0, 255, 100, 58, 2, 255, 103, 58, 1, 255, 108, 56, 2, 255, 112, 51, 2, 255, 111, 49, 0, 255, 112, 47, 1, 255, 117, 52, 5, 255, 110, 58, 3, 255, 102, 61, 0, 255, 108, 62, 4, 255, 115, 59, 1, 255, 118, 61, 2, 255, 112, 63, 2, 255, 109, 63, 2, 255, 114, 62, 1, 255, 116, 65, 0, 255, 114, 68, 4, 255, 112, 68, 4, 255, 116, 64, 2, 255, 115, 62, 0, 255, 113, 65, 0, 255, 115, 62, 2, 255, 119, 57, 8, 255, 118, 57, 4, 255, 117, 50, 5, 255, 126, 56, 3, 255, 123, 67, 0, 255, 119, 60, 5, 255, 121, 53, 4, 255, 123, 59, 2, 255, 117, 54, 4, 255, 107, 43, 5, 255, 121, 59, 7, 255, 126, 64, 3, 255, 123, 60, 4, 255, 128, 75, 5, 255, 132, 75, 1, 255, 141, 80, 4, 255, 129, 71, 1, 255, 134, 69, 3, 255, 142, 75, 7, 255, 137, 74, 3, 255, 136, 74, 3, 255, 141, 82, 5, 255, 138, 79, 5, 255, 126, 67, 4, 255, 133, 80, 1, 255, 132, 78, 3, 255, 144, 76, 3, 255, 147, 73, 1, 255, 130, 67, 2, 255, 102, 58, 3, 255, 103, 61, 5, 255, 109, 64, 2, 255, 100, 57, 3, 255, 98, 52, 1, 255, 103, 54, 4, 255, 100, 51, 8, 255, 102, 51, 13, 255, 101, 50, 5, 255, 101, 56, 3, 255, 102, 56, 1, 255, 104, 59, 6, 255, 104, 59, 6, 255, 106, 60, 10, 255, 107, 62, 12, 255, 105, 57, 8, 255, 104, 56, 13, 255, 98, 56, 8, 255, 107, 59, 7, 255, 110, 56, 3, 255, 112, 62, 9, 255, 110, 63, 14, 255, 107, 60, 18, 255, 108, 63, 13, 255, 106, 62, 13, 255, 106, 62, 17, 255, 108, 64, 22, 255, 109, 66, 8, 255, 110, 66, 12, 255, 109, 63, 17, 255, 109, 66, 20, 255, 108, 68, 16, 255, 108, 70, 23, 255, 109, 70, 28, 255, 112, 72, 18, 255, 112, 71, 18, 255, 107, 72, 29, 255, 102, 74, 19, 255, 106, 71, 38, 255, 107, 72, 23, 255, 106, 73, 22, 255, 112, 75, 25, 255, 103, 73, 27, 255, 111, 75, 20, 255, 117, 83, 22, 255, 106, 82, 21, 255, 108, 82, 21, 255, 107, 85, 26, 255, 105, 84, 33, 255, 108, 83, 30, 255, 110, 86, 19, 255, 107, 81, 38, 255, 112, 81, 33, 255, 107, 86, 27, 255, 110, 89, 39, 255, 104, 84, 29, 255, 110, 87, 35, 255, 111, 87, 40, 255, 108, 90, 21, 255, 107, 88, 27, 255, 105, 89, 26, 255, 109, 91, 22, 255, 112, 91, 35, 255, 109, 91, 33, 255, 111, 90, 33, 255, 110, 89, 29, 255, 109, 88, 34, 255, 109, 88, 39, 255, 106, 92, 32, 255, 112, 94, 24, 255, 114, 88, 29, 255, 110, 87, 31, 255, 115, 92, 17, 255, 121, 93, 13, 255, 116, 91, 25, 255, 106, 89, 18, 255, 112, 88, 33, 255, 113, 84, 33, 255, 116, 86, 26, 255, 114, 85, 22, 255, 113, 82, 28, 255, 113, 83, 13, 255, 112, 82, 20, 255, 110, 82, 14, 255, 113, 86, 11, 255, 110, 80, 11, 255, 110, 78, 23, 255, 109, 76, 12, 255, 110, 75, 12, 255, 112, 74, 18, 255, 112, 76, 12, 255, 111, 76, 5, 255, 110, 77, 10, 255, 104, 72, 16, 255, 107, 70, 14, 255, 109, 69, 12, 255, 114, 72, 10, 255, 117, 70, 7, 255, 117, 68, 16, 255, 110, 69, 11, 255, 112, 68, 7, 255, 114, 68, 8, 255, 111, 68, 7, 255, 111, 66, 7, 255, 110, 62, 3, 255, 111, 61, 14, 255, 110, 60, 10, 255, 107, 58, 0, 255, 111, 62, 8, 255, 107, 58, 13, 255, 106, 57, 12, 255, 103, 57, 4, 255, 105, 59, 5, 255, 102, 57, 5, 255, 104, 58, 7, 255, 105, 57, 6, 255, 104, 53, 5, 255, 106, 55, 7, 255, 105, 53, 9, 255, 101, 50, 3, 255, 102, 52, 5, 255, 100, 54, 5, 255, 105, 57, 7, 255, 109, 55, 6, 255, 104, 50, 7, 255, 96, 46, 3, 255, 96, 49, 5, 255, 95, 52, 5, 255, 91, 47, 7, 255, 94, 44, 7, 255, 101, 45, 7, 255, 99, 44, 6, 255, 91, 46, 4, 255, 87, 47, 3, 255, 97, 45, 7, 255, 100, 46, 8, 255, 97, 45, 5, 255, 108, 47, 5, 255, 107, 44, 2, 255, 100, 42, 4, 255, 82, 39, 5, 255, 76, 34, 3, 255, 85, 41, 6, 255, 80, 40, 3, 255, 78, 33, 5, 255, 80, 35, 4, 255, 77, 33, 0, 255, 88, 35, 4, 255, 79, 33, 5, 255, 83, 36, 4, 255, 97, 42, 1, 255, 110, 48, 4, 255, 108, 44, 6, 255, 94, 34, 2, 255, 105, 42, 1, 255, 125, 48, 3, 255, 133, 46, 3, 255, 127, 48, 1, 255, 129, 48, 2, 255, 125, 49, 5, 255, 99, 39, 1, 255, 92, 34, 3, 255, 94, 34, 7, 255, 85, 26, 4, 255, 75, 23, 5, 255, 75, 25, 5, 255, 67, 25, 3, 255, 81, 26, 3, 255, 87, 33, 6, 255, 81, 31, 5, 255, 80, 28, 1, 255, 81, 28, 2, 255, 78, 28, 3, 255, 74, 28, 3, 255, 72, 24, 2, 255, 71, 21, 2, 255, 66, 20, 3, 255, 69, 22, 1, 255, 83, 27, 3, 255, 87, 32, 2, 255, 89, 34, 1, 255, 101, 38, 0, 255, 102, 33, 5, 255, 113, 39, 7, 255, 127, 48, 4, 255, 135, 55, 4, 255, 136, 48, 4, 255, 143, 44, 5, 255, 144, 46, 2, 255, 142, 50, 3, 255, 137, 49, 0, 255, 143, 51, 5, 255, 140, 46, 4, 255, 141, 45, 3, 255, 140, 45, 1, 255, 143, 47, 3, 255, 147, 49, 4, 255, 145, 47, 2, 255, 139, 42, 0, 255, 140, 43, 1, 255, 142, 45, 1, 255, 142, 44, 2, 255, 141, 43, 2, 255, 139, 41, 3, 255, 132, 36, 2, 255, 126, 35, 3, 255, 120, 33, 2, 255, 116, 29, 2, 255, 114, 30, 2, 255, 112, 30, 1, 255, 107, 27, 2, 255, 100, 25, 0, 255, 105, 29, 0, 255, 105, 24, 1, 255, 119, 33, 3, 255, 125, 38, 5, 255, 126, 33, 0, 255, 130, 35, 6, 255, 113, 26, 3, 255, 96, 21, 0, 255, 86, 19, 1, 255, 91, 24, 4, 255, 91, 23, 5, 255, 92, 24, 5, 255, 90, 22, 2, 255, 88, 21, 3, 255, 88, 22, 3, 255, 90, 27, 1, 255, 91, 25, 2, 255, 81, 21, 1, 255, 69, 19, 2, 255, 67, 22, 3, 255, 58, 16, 2, 255, 53, 14, 2, 255, 57, 18, 0, 255, 70, 22, 0, 255, 92, 28, 1, 255, 108, 33, 2, 255, 107, 38, 2, 255, 104, 38, 4, 255, 104, 34, 4, 255, 95, 31, 4, 255, 93, 35, 3, 255, 96, 26, 0, 255, 95, 26, 6, 255, 83, 22, 4, 255, 72, 16, 1, 255, 69, 17, 0, 255, 68, 16, 2, 255, 73, 17, 3, 255, 80, 23, 2, 255, 73, 19, 1, 255, 74, 18, 1, 255, 85, 24, 1, 255, 92, 30, 3, 255, 90, 25, 1, 255, 88, 23, 1, 255, 99, 30, 4, 255, 108, 34, 2, 255, 114, 36, 1, 255, 111, 34, 0, 255, 112, 36, 2, 255, 17, 9, 1, 255, 14, 8, 2, 255, 10, 7, 2, 255, 16, 12, 5, 255, 17, 9, 1, 255, 19, 8, 2, 255, 16, 10, 2, 255, 15, 9, 1, 255, 18, 9, 3, 255, 18, 8, 2, 255, 20, 9, 3, 255, 19, 10, 3, 255, 19, 11, 5, 255, 18, 8, 1, 255, 19, 11, 1, 255, 21, 12, 3, 255, 24, 14, 4, 255, 22, 9, 0, 255, 23, 12, 2, 255, 31, 17, 8, 255, 31, 18, 5, 255, 33, 17, 2, 255, 31, 13, 0, 255, 29, 15, 2, 255, 30, 16, 3, 255, 26, 12, 4, 255, 22, 17, 7, 255, 25, 15, 0, 255, 29, 15, 1, 255, 25, 15, 2, 255, 29, 16, 6, 255, 23, 15, 4, 255, 32, 16, 1, 255, 41, 16, 2, 255, 36, 21, 3, 255, 39, 23, 6, 255, 41, 17, 1, 255, 51, 25, 2, 255, 50, 33, 5, 255, 50, 36, 18, 255, 64, 44, 15, 255, 70, 55, 22, 255, 69, 59, 31, 255, 73, 58, 20, 255, 69, 51, 13, 255, 68, 52, 4, 255, 56, 42, 1, 255, 60, 49, 33, 255, 65, 57, 28, 255, 74, 48, 18, 255, 82, 49, 26, 255, 76, 57, 29, 255, 76, 50, 23, 255, 68, 55, 28, 255, 69, 54, 16, 255, 73, 54, 25, 255, 75, 63, 22, 255, 73, 61, 37, 255, 83, 62, 48, 255, 84, 67, 37, 255, 90, 64, 36, 255, 92, 58, 14, 255, 89, 49, 2, 255, 85, 43, 2, 255, 80, 40, 2, 255, 87, 42, 4, 255, 89, 41, 4, 255, 91, 43, 4, 255, 88, 41, 0, 255, 93, 47, 2, 255, 96, 48, 3, 255, 98, 47, 3, 255, 96, 48, 2, 255, 103, 45, 3, 255, 109, 42, 6, 255, 105, 42, 4, 255, 95, 48, 3, 255, 94, 50, 5, 255, 92, 50, 2, 255, 89, 47, 1, 255, 87, 49, 2, 255, 85, 50, 4, 255, 90, 49, 5, 255, 96, 51, 3, 255, 92, 51, 1, 255, 94, 55, 3, 255, 102, 55, 3, 255, 114, 56, 5, 255, 111, 52, 3, 255, 115, 50, 3, 255, 119, 51, 2, 255, 110, 54, 1, 255, 110, 54, 4, 255, 116, 50, 5, 255, 115, 51, 3, 255, 113, 54, 1, 255, 113, 55, 3, 255, 111, 59, 1, 255, 106, 65, 2, 255, 110, 64, 4, 255, 115, 56, 1, 255, 117, 60, 2, 255, 115, 66, 2, 255, 113, 66, 2, 255, 111, 63, 5, 255, 109, 66, 7, 255, 102, 65, 1, 255, 110, 58, 2, 255, 122, 48, 5, 255, 120, 44, 1, 255, 114, 51, 4, 255, 112, 45, 3, 255, 119, 42, 3, 255, 119, 53, 5, 255, 116, 59, 6, 255, 120, 64, 5, 255, 124, 67, 1, 255, 119, 57, 2, 255, 121, 58, 3, 255, 128, 70, 5, 255, 122, 67, 1, 255, 124, 74, 2, 255, 127, 75, 3, 255, 131, 73, 6, 255, 131, 71, 2, 255, 137, 74, 3, 255, 130, 68, 4, 255, 122, 55, 4, 255, 129, 67, 0, 255, 141, 77, 1, 255, 130, 62, 2, 255, 124, 53, 2, 255, 122, 48, 7, 255, 133, 59, 8, 255, 130, 65, 4, 255, 143, 81, 4, 255, 139, 78, 5, 255, 139, 76, 5, 255, 133, 73, 10, 255, 139, 73, 4, 255, 139, 76, 5, 255, 128, 74, 3, 255, 129, 72, 8, 255, 123, 73, 8, 255, 107, 63, 9, 255, 98, 55, 14, 255, 105, 57, 13, 255, 100, 56, 9, 255, 99, 55, 11, 255, 101, 57, 10, 255, 98, 54, 10, 255, 106, 59, 16, 255, 106, 60, 11, 255, 101, 55, 8, 255, 105, 54, 12, 255, 110, 57, 17, 255, 106, 62, 19, 255, 107, 63, 17, 255, 105, 55, 12, 255, 106, 60, 13, 255, 105, 62, 16, 255, 104, 62, 16, 255, 105, 62, 16, 255, 110, 69, 16, 255, 107, 67, 15, 255, 106, 67, 14, 255, 107, 67, 18, 255, 106, 69, 12, 255, 104, 69, 15, 255, 104, 71, 14, 255, 106, 72, 24, 255, 104, 67, 20, 255, 108, 70, 18, 255, 115, 78, 24, 255, 114, 72, 38, 255, 110, 74, 23, 255, 106, 75, 28, 255, 104, 72, 30, 255, 106, 72, 24, 255, 108, 74, 25, 255, 105, 76, 36, 255, 106, 81, 21, 255, 110, 80, 20, 255, 108, 81, 28, 255, 111, 85, 23, 255, 114, 83, 32, 255, 104, 85, 25, 255, 107, 84, 38, 255, 107, 83, 29, 255, 104, 83, 34, 255, 108, 85, 37, 255, 106, 88, 32, 255, 111, 93, 29, 255, 104, 86, 33, 255, 111, 88, 32, 255, 115, 90, 25, 255, 112, 93, 26, 255, 114, 91, 36, 255, 110, 85, 38, 255, 110, 89, 29, 255, 112, 90, 30, 255, 112, 91, 28, 255, 112, 91, 29, 255, 112, 92, 28, 255, 113, 91, 31, 255, 116, 91, 27, 255, 118, 96, 31, 255, 113, 91, 23, 255, 112, 89, 27, 255, 105, 92, 30, 255, 111, 90, 28, 255, 114, 89, 36, 255, 116, 91, 27, 255, 117, 92, 10, 255, 116, 87, 25, 255, 117, 88, 27, 255, 115, 83, 20, 255, 115, 86, 24, 255, 111, 84, 29, 255, 111, 82, 23, 255, 109, 79, 19, 255, 110, 81, 22, 255, 116, 84, 27, 255, 113, 79, 22, 255, 107, 80, 23, 255, 107, 74, 29, 255, 103, 77, 22, 255, 106, 74, 14, 255, 106, 74, 15, 255, 108, 73, 24, 255, 114, 72, 18, 255, 113, 70, 20, 255, 113, 71, 18, 255, 111, 72, 10, 255, 110, 70, 8, 255, 115, 70, 8, 255, 113, 67, 11, 255, 113, 68, 6, 255, 115, 67, 7, 255, 118, 69, 11, 255, 111, 65, 7, 255, 110, 66, 6, 255, 110, 65, 5, 255, 110, 66, 4, 255, 110, 61, 10, 255, 115, 64, 12, 255, 113, 64, 3, 255, 109, 59, 3, 255, 107, 58, 12, 255, 105, 57, 7, 255, 106, 57, 4, 255, 107, 60, 6, 255, 105, 58, 7, 255, 106, 54, 8, 255, 107, 54, 8, 255, 108, 55, 5, 255, 104, 52, 6, 255, 100, 53, 1, 255, 103, 57, 7, 255, 96, 51, 2, 255, 102, 56, 2, 255, 109, 52, 4, 255, 100, 48, 4, 255, 97, 48, 1, 255, 107, 54, 8, 255, 102, 52, 0, 255, 92, 44, 2, 255, 94, 46, 2, 255, 99, 48, 3, 255, 94, 47, 4, 255, 89, 45, 3, 255, 95, 49, 4, 255, 107, 49, 4, 255, 101, 45, 0, 255, 99, 50, 3, 255, 108, 46, 6, 255, 103, 41, 3, 255, 98, 43, 4, 255, 87, 35, 2, 255, 82, 35, 2, 255, 93, 49, 5, 255, 93, 38, 2, 255, 77, 35, 2, 255, 80, 37, 3, 255, 80, 34, 8, 255, 87, 31, 8, 255, 83, 33, 1, 255, 90, 39, 2, 255, 108, 42, 3, 255, 119, 44, 1, 255, 117, 48, 3, 255, 101, 40, 3, 255, 103, 34, 3, 255, 107, 34, 1, 255, 115, 49, 3, 255, 125, 48, 2, 255, 129, 47, 3, 255, 129, 51, 2, 255, 119, 48, 0, 255, 100, 40, 0, 255, 94, 34, 3, 255, 97, 33, 3, 255, 84, 25, 0, 255, 70, 28, 2, 255, 69, 25, 4, 255, 87, 27, 3, 255, 90, 31, 3, 255, 87, 32, 3, 255, 90, 33, 1, 255, 91, 29, 0, 255, 90, 30, 1, 255, 86, 30, 1, 255, 82, 31, 3, 255, 84, 31, 4, 255, 79, 29, 3, 255, 71, 25, 1, 255, 94, 36, 8, 255, 106, 38, 8, 255, 103, 36, 3, 255, 109, 41, 1, 255, 118, 43, 1, 255, 133, 48, 4, 255, 142, 53, 3, 255, 140, 54, 0, 255, 137, 53, 3, 255, 136, 51, 2, 255, 141, 50, 2, 255, 143, 47, 2, 255, 138, 49, 2, 255, 146, 50, 2, 255, 143, 45, 1, 255, 146, 44, 4, 255, 144, 48, 5, 255, 143, 47, 1, 255, 148, 51, 3, 255, 145, 47, 1, 255, 143, 47, 2, 255, 143, 46, 3, 255, 144, 47, 2, 255, 140, 44, 2, 255, 140, 43, 4, 255, 138, 41, 4, 255, 127, 33, 0, 255, 123, 32, 2, 255, 122, 33, 2, 255, 113, 29, 1, 255, 112, 28, 1, 255, 118, 31, 3, 255, 113, 35, 6, 255, 109, 32, 3, 255, 116, 33, 5, 255, 107, 25, 1, 255, 114, 31, 2, 255, 123, 38, 2, 255, 130, 39, 4, 255, 127, 35, 4, 255, 116, 29, 5, 255, 96, 23, 3, 255, 85, 19, 1, 255, 89, 22, 2, 255, 90, 21, 3, 255, 93, 22, 5, 255, 93, 25, 4, 255, 87, 22, 3, 255, 90, 22, 2, 255, 93, 22, 3, 255, 88, 25, 5, 255, 81, 22, 1, 255, 82, 21, 3, 255, 74, 18, 3, 255, 64, 16, 6, 255, 54, 15, 2, 255, 61, 19, 3, 255, 71, 19, 5, 255, 77, 18, 4, 255, 83, 19, 3, 255, 92, 24, 1, 255, 99, 28, 2, 255, 106, 26, 4, 255, 116, 31, 6, 255, 115, 37, 4, 255, 109, 38, 1, 255, 102, 33, 5, 255, 79, 18, 1, 255, 69, 18, 3, 255, 69, 22, 6, 255, 66, 19, 4, 255, 71, 18, 3, 255, 73, 18, 0, 255, 72, 21, 1, 255, 67, 17, 2, 255, 76, 23, 4, 255, 84, 27, 2, 255, 90, 28, 5, 255, 89, 24, 0, 255, 103, 30, 0, 255, 112, 33, 2, 255, 108, 33, 4, 255, 104, 30, 0, 255, 103, 31, 1, 255, 15, 10, 5, 255, 15, 9, 4, 255, 17, 8, 3, 255, 17, 8, 0, 255, 15, 5, 2, 255, 19, 10, 8, 255, 16, 10, 2, 255, 13, 9, 2, 255, 14, 9, 6, 255, 18, 7, 3, 255, 26, 9, 3, 255, 23, 8, 1, 255, 18, 9, 2, 255, 21, 12, 2, 255, 23, 14, 3, 255, 24, 15, 4, 255, 23, 15, 3, 255, 25, 16, 3, 255, 25, 16, 3, 255, 30, 18, 8, 255, 26, 13, 3, 255, 31, 16, 3, 255, 31, 17, 2, 255, 25, 15, 1, 255, 18, 13, 1, 255, 21, 15, 2, 255, 26, 16, 1, 255, 23, 13, 1, 255, 26, 16, 3, 255, 23, 13, 2, 255, 24, 13, 2, 255, 26, 15, 5, 255, 34, 16, 2, 255, 39, 20, 7, 255, 33, 17, 5, 255, 30, 17, 6, 255, 38, 23, 6, 255, 49, 25, 1, 255, 52, 30, 0, 255, 50, 28, 7, 255, 63, 41, 9, 255, 60, 47, 12, 255, 72, 55, 31, 255, 81, 57, 26, 255, 71, 54, 3, 255, 68, 46, 2, 255, 60, 33, 6, 255, 63, 44, 21, 255, 64, 51, 17, 255, 68, 48, 19, 255, 72, 49, 23, 255, 66, 49, 27, 255, 62, 50, 41, 255, 72, 56, 20, 255, 76, 54, 12, 255, 68, 56, 29, 255, 74, 61, 27, 255, 84, 63, 34, 255, 80, 66, 44, 255, 79, 66, 23, 255, 80, 65, 20, 255, 82, 51, 19, 255, 85, 42, 8, 255, 84, 46, 1, 255, 78, 42, 2, 255, 79, 45, 5, 255, 80, 45, 3, 255, 87, 46, 2, 255, 91, 46, 1, 255, 95, 44, 2, 255, 93, 48, 2, 255, 92, 52, 3, 255, 96, 45, 0, 255, 101, 45, 1, 255, 90, 43, 4, 255, 87, 46, 5, 255, 96, 47, 2, 255, 104, 49, 5, 255, 99, 51, 2, 255, 84, 42, 2, 255, 87, 46, 11, 255, 89, 48, 5, 255, 89, 50, 0, 255, 98, 50, 0, 255, 102, 55, 6, 255, 103, 54, 2, 255, 113, 52, 4, 255, 115, 54, 5, 255, 113, 52, 1, 255, 118, 50, 4, 255, 115, 54, 1, 255, 114, 55, 0, 255, 118, 52, 1, 255, 120, 49, 3, 255, 114, 52, 3, 255, 109, 59, 4, 255, 106, 60, 2, 255, 110, 61, 3, 255, 110, 64, 3, 255, 110, 62, 2, 255, 116, 57, 2, 255, 120, 58, 3, 255, 111, 54, 1, 255, 113, 57, 2, 255, 115, 61, 2, 255, 111, 62, 6, 255, 100, 57, 1, 255, 107, 60, 2, 255, 116, 54, 0, 255, 124, 61, 3, 255, 126, 57, 3, 255, 124, 52, 1, 255, 116, 46, 4, 255, 115, 53, 8, 255, 124, 74, 5, 255, 120, 75, 3, 255, 120, 70, 1, 255, 116, 55, 4, 255, 126, 62, 4, 255, 126, 68, 4, 255, 122, 66, 4, 255, 122, 72, 1, 255, 123, 68, 6, 255, 137, 70, 8, 255, 125, 61, 6, 255, 118, 61, 4, 255, 123, 63, 4, 255, 124, 66, 2, 255, 135, 81, 5, 255, 128, 68, 5, 255, 121, 52, 10, 255, 113, 48, 1, 255, 106, 47, 9, 255, 104, 52, 8, 255, 129, 72, 9, 255, 146, 85, 4, 255, 144, 81, 4, 255, 146, 82, 1, 255, 148, 79, 10, 255, 143, 77, 3, 255, 139, 74, 7, 255, 138, 66, 6, 255, 128, 70, 5, 255, 127, 75, 8, 255, 129, 70, 7, 255, 120, 68, 8, 255, 102, 65, 9, 255, 101, 57, 9, 255, 100, 56, 10, 255, 100, 57, 9, 255, 103, 60, 10, 255, 98, 55, 8, 255, 97, 56, 8, 255, 103, 61, 10, 255, 106, 58, 7, 255, 105, 60, 6, 255, 101, 61, 12, 255, 106, 64, 16, 255, 108, 61, 15, 255, 107, 61, 20, 255, 108, 63, 11, 255, 108, 61, 12, 255, 107, 59, 17, 255, 110, 63, 18, 255, 109, 62, 18, 255, 109, 70, 19, 255, 103, 65, 15, 255, 107, 67, 17, 255, 110, 68, 16, 255, 112, 72, 13, 255, 108, 66, 25, 255, 111, 69, 21, 255, 113, 70, 37, 255, 111, 77, 27, 255, 111, 71, 30, 255, 110, 72, 24, 255, 107, 74, 26, 255, 109, 76, 34, 255, 108, 74, 30, 255, 111, 80, 20, 255, 111, 79, 35, 255, 108, 77, 26, 255, 111, 78, 28, 255, 115, 82, 32, 255, 118, 87, 28, 255, 112, 81, 33, 255, 107, 82, 38, 255, 105, 82, 34, 255, 106, 86, 32, 255, 107, 87, 28, 255, 106, 85, 28, 255, 107, 86, 35, 255, 103, 89, 29, 255, 113, 90, 35, 255, 114, 88, 36, 255, 110, 90, 36, 255, 109, 92, 36, 255, 109, 90, 32, 255, 108, 87, 34, 255, 111, 92, 36, 255, 111, 90, 32, 255, 116, 95, 38, 255, 117, 97, 29, 255, 115, 94, 31, 255, 109, 89, 24, 255, 113, 93, 28, 255, 117, 97, 25, 255, 112, 91, 24, 255, 110, 89, 31, 255, 112, 91, 23, 255, 112, 89, 18, 255, 115, 89, 28, 255, 116, 92, 30, 255, 117, 94, 16, 255, 115, 85, 20, 255, 120, 86, 26, 255, 120, 86, 23, 255, 110, 80, 29, 255, 109, 85, 23, 255, 113, 86, 16, 255, 112, 83, 20, 255, 108, 83, 21, 255, 111, 85, 16, 255, 110, 79, 13, 255, 115, 79, 14, 255, 113, 77, 19, 255, 104, 76, 20, 255, 105, 75, 25, 255, 101, 71, 19, 255, 109, 75, 22, 255, 110, 71, 9, 255, 112, 73, 18, 255, 108, 74, 13, 255, 111, 75, 13, 255, 110, 69, 13, 255, 109, 68, 5, 255, 110, 69, 6, 255, 109, 67, 3, 255, 113, 66, 11, 255, 111, 66, 12, 255, 106, 67, 5, 255, 106, 68, 5, 255, 106, 65, 10, 255, 108, 61, 11, 255, 115, 63, 5, 255, 117, 64, 10, 255, 112, 63, 7, 255, 110, 58, 8, 255, 106, 56, 10, 255, 103, 56, 3, 255, 110, 59, 5, 255, 109, 55, 6, 255, 106, 54, 7, 255, 105, 54, 7, 255, 106, 54, 7, 255, 108, 54, 7, 255, 106, 53, 6, 255, 96, 54, 3, 255, 92, 51, 0, 255, 99, 54, 4, 255, 99, 51, 3, 255, 101, 48, 4, 255, 100, 48, 5, 255, 94, 45, 2, 255, 94, 44, 2, 255, 93, 47, 5, 255, 92, 45, 4, 255, 100, 44, 4, 255, 97, 47, 1, 255, 93, 48, 2, 255, 90, 43, 1, 255, 94, 43, 6, 255, 94, 42, 7, 255, 95, 40, 3, 255, 99, 47, 2, 255, 103, 47, 8, 255, 91, 37, 5, 255, 85, 37, 3, 255, 75, 37, 2, 255, 80, 40, 2, 255, 95, 41, 1, 255, 94, 37, 2, 255, 81, 38, 2, 255, 79, 33, 1, 255, 79, 31, 6, 255, 87, 33, 3, 255, 93, 35, 1, 255, 101, 40, 3, 255, 114, 48, 2, 255, 119, 44, 4, 255, 124, 48, 2, 255, 121, 49, 4, 255, 105, 36, 4, 255, 112, 42, 4, 255, 125, 52, 2, 255, 133, 52, 4, 255, 129, 49, 4, 255, 132, 51, 3, 255, 127, 49, 1, 255, 113, 46, 2, 255, 108, 38, 6, 255, 113, 37, 4, 255, 106, 42, 2, 255, 99, 37, 0, 255, 102, 33, 8, 255, 116, 42, 7, 255, 117, 39, 4, 255, 122, 42, 8, 255, 111, 38, 1, 255, 105, 36, 4, 255, 110, 37, 7, 255, 110, 37, 1, 255, 109, 38, 0, 255, 109, 38, 5, 255, 102, 33, 5, 255, 93, 27, 2, 255, 96, 30, 7, 255, 111, 42, 2, 255, 114, 36, 1, 255, 121, 37, 5, 255, 120, 39, 2, 255, 131, 42, 2, 255, 140, 50, 3, 255, 140, 52, 1, 255, 139, 49, 1, 255, 134, 44, 3, 255, 138, 48, 4, 255, 140, 47, 2, 255, 139, 45, 1, 255, 145, 51, 0, 255, 147, 47, 7, 255, 145, 45, 5, 255, 141, 46, 0, 255, 144, 47, 2, 255, 146, 47, 3, 255, 145, 46, 2, 255, 141, 44, 2, 255, 138, 41, 0, 255, 140, 43, 2, 255, 141, 45, 4, 255, 138, 44, 0, 255, 137, 44, 0, 255, 132, 40, 2, 255, 120, 33, 2, 255, 116, 33, 4, 255, 111, 32, 1, 255, 115, 35, 3, 255, 121, 35, 6, 255, 118, 31, 0, 255, 119, 32, 0, 255, 120, 35, 4, 255, 114, 28, 1, 255, 111, 32, 3, 255, 124, 39, 4, 255, 127, 40, 2, 255, 130, 39, 3, 255, 130, 37, 4, 255, 111, 31, 5, 255, 85, 21, 2, 255, 88, 21, 3, 255, 89, 20, 2, 255, 84, 20, 4, 255, 92, 24, 5, 255, 95, 26, 2, 255, 90, 27, 1, 255, 87, 22, 3, 255, 85, 23, 4, 255, 87, 25, 2, 255, 88, 21, 2, 255, 76, 19, 5, 255, 74, 18, 0, 255, 75, 23, 1, 255, 62, 17, 2, 255, 64, 14, 5, 255, 65, 19, 3, 255, 68, 20, 5, 255, 76, 21, 4, 255, 79, 22, 0, 255, 92, 26, 2, 255, 102, 31, 4, 255, 111, 36, 4, 255, 114, 43, 0, 255, 105, 38, 0, 255, 87, 19, 4, 255, 73, 18, 4, 255, 72, 22, 8, 255, 67, 19, 4, 255, 70, 17, 2, 255, 73, 18, 2, 255, 67, 17, 2, 255, 68, 21, 3, 255, 71, 17, 0, 255, 79, 18, 3, 255, 88, 24, 3, 255, 95, 28, 1, 255, 102, 30, 1, 255, 105, 31, 2, 255, 108, 33, 1, 255, 108, 32, 0, 255, 107, 28, 0, 255, 12, 8, 1, 255, 16, 11, 4, 255, 17, 11, 4, 255, 16, 8, 2, 255, 16, 7, 1, 255, 18, 9, 3, 255, 16, 4, 0, 255, 17, 8, 3, 255, 15, 11, 6, 255, 17, 11, 1, 255, 22, 12, 2, 255, 24, 10, 2, 255, 22, 10, 3, 255, 22, 16, 5, 255, 21, 9, 1, 255, 25, 10, 1, 255, 29, 14, 5, 255, 30, 17, 5, 255, 25, 17, 4, 255, 23, 13, 2, 255, 24, 12, 3, 255, 24, 12, 1, 255, 25, 16, 3, 255, 23, 16, 4, 255, 21, 14, 4, 255, 23, 16, 6, 255, 26, 14, 6, 255, 28, 15, 7, 255, 28, 14, 6, 255, 30, 14, 5, 255, 27, 10, 1, 255, 32, 14, 4, 255, 38, 17, 3, 255, 27, 19, 1, 255, 34, 18, 4, 255, 32, 17, 3, 255, 39, 23, 6, 255, 41, 25, 3, 255, 52, 27, 5, 255, 60, 29, 10, 255, 53, 33, 5, 255, 59, 44, 10, 255, 71, 54, 31, 255, 65, 57, 30, 255, 65, 53, 15, 255, 66, 43, 5, 255, 59, 30, 4, 255, 56, 33, 16, 255, 57, 42, 6, 255, 65, 48, 13, 255, 69, 51, 12, 255, 63, 48, 24, 255, 63, 46, 34, 255, 70, 53, 12, 255, 65, 50, 14, 255, 69, 58, 29, 255, 75, 59, 42, 255, 77, 59, 28, 255, 77, 61, 19, 255, 81, 57, 15, 255, 83, 55, 11, 255, 89, 57, 4, 255, 88, 51, 1, 255, 83, 47, 2, 255, 80, 42, 1, 255, 78, 44, 3, 255, 78, 43, 2, 255, 86, 49, 5, 255, 89, 50, 5, 255, 90, 47, 4, 255, 83, 48, 5, 255, 81, 48, 4, 255, 86, 45, 2, 255, 88, 48, 6, 255, 87, 47, 7, 255, 90, 46, 4, 255, 94, 45, 1, 255, 96, 46, 4, 255, 88, 48, 3, 255, 94, 44, 4, 255, 105, 45, 3, 255, 99, 47, 0, 255, 94, 51, 2, 255, 103, 49, 5, 255, 93, 51, 6, 255, 93, 50, 3, 255, 97, 50, 4, 255, 90, 47, 1, 255, 102, 49, 2, 255, 107, 49, 5, 255, 106, 56, 3, 255, 108, 56, 1, 255, 118, 54, 2, 255, 118, 54, 3, 255, 112, 58, 2, 255, 96, 65, 1, 255, 101, 63, 2, 255, 108, 61, 3, 255, 109, 60, 3, 255, 104, 61, 2, 255, 105, 64, 3, 255, 112, 60, 4, 255, 116, 53, 5, 255, 126, 52, 3, 255, 120, 59, 1, 255, 102, 54, 1, 255, 93, 50, 5, 255, 90, 58, 7, 255, 103, 61, 5, 255, 108, 68, 3, 255, 119, 60, 0, 255, 126, 55, 2, 255, 119, 52, 2, 255, 121, 60, 5, 255, 121, 60, 2, 255, 125, 61, 3, 255, 125, 69, 1, 255, 115, 68, 3, 255, 116, 68, 1, 255, 125, 73, 4, 255, 126, 72, 5, 255, 127, 74, 3, 255, 123, 64, 4, 255, 124, 65, 0, 255, 122, 70, 2, 255, 122, 78, 3, 255, 126, 77, 5, 255, 136, 74, 5, 255, 135, 82, 6, 255, 128, 71, 13, 255, 125, 69, 7, 255, 114, 59, 6, 255, 129, 76, 6, 255, 140, 85, 5, 255, 137, 77, 7, 255, 145, 80, 3, 255, 148, 87, 4, 255, 137, 83, 0, 255, 147, 83, 3, 255, 145, 74, 2, 255, 135, 71, 9, 255, 124, 64, 4, 255, 119, 71, 2, 255, 119, 72, 6, 255, 117, 72, 4, 255, 123, 70, 5, 255, 125, 73, 11, 255, 118, 68, 6, 255, 113, 65, 1, 255, 109, 63, 7, 255, 108, 64, 8, 255, 108, 64, 5, 255, 101, 56, 8, 255, 101, 59, 13, 255, 95, 60, 8, 255, 98, 59, 12, 255, 106, 55, 16, 255, 106, 56, 15, 255, 98, 63, 6, 255, 98, 66, 14, 255, 104, 65, 18, 255, 108, 69, 19, 255, 116, 76, 26, 255, 105, 62, 17, 255, 107, 62, 21, 255, 107, 66, 17, 255, 105, 66, 20, 255, 107, 66, 18, 255, 109, 67, 20, 255, 112, 71, 25, 255, 111, 71, 28, 255, 114, 75, 16, 255, 110, 68, 32, 255, 106, 74, 32, 255, 109, 76, 13, 255, 111, 75, 25, 255, 109, 74, 30, 255, 109, 75, 31, 255, 112, 77, 27, 255, 114, 82, 29, 255, 111, 83, 23, 255, 112, 81, 30, 255, 117, 82, 40, 255, 116, 82, 29, 255, 114, 82, 30, 255, 112, 80, 38, 255, 116, 84, 43, 255, 112, 83, 40, 255, 112, 87, 39, 255, 109, 85, 33, 255, 109, 85, 34, 255, 112, 88, 41, 255, 110, 86, 46, 255, 112, 87, 35, 255, 112, 88, 30, 255, 108, 91, 36, 255, 107, 93, 31, 255, 113, 93, 36, 255, 115, 94, 37, 255, 113, 94, 33, 255, 113, 94, 24, 255, 114, 93, 36, 255, 113, 92, 31, 255, 112, 93, 27, 255, 111, 91, 34, 255, 108, 91, 30, 255, 115, 94, 35, 255, 115, 96, 26, 255, 113, 92, 28, 255, 115, 91, 27, 255, 118, 89, 24, 255, 118, 93, 23, 255, 117, 92, 18, 255, 116, 90, 23, 255, 115, 87, 22, 255, 116, 84, 30, 255, 114, 86, 23, 255, 113, 85, 16, 255, 116, 88, 12, 255, 116, 86, 16, 255, 121, 84, 22, 255, 120, 81, 20, 255, 113, 76, 17, 255, 108, 78, 18, 255, 109, 79, 20, 255, 108, 74, 23, 255, 107, 72, 18, 255, 108, 77, 10, 255, 107, 75, 17, 255, 105, 75, 15, 255, 106, 70, 15, 255, 111, 70, 17, 255, 106, 72, 6, 255, 108, 69, 7, 255, 113, 69, 13, 255, 109, 67, 9, 255, 106, 64, 13, 255, 107, 67, 10, 255, 113, 67, 11, 255, 109, 63, 7, 255, 109, 67, 12, 255, 104, 64, 7, 255, 106, 65, 5, 255, 111, 63, 6, 255, 109, 63, 1, 255, 111, 62, 5, 255, 112, 60, 6, 255, 105, 60, 9, 255, 101, 57, 8, 255, 106, 56, 6, 255, 104, 56, 10, 255, 98, 54, 5, 255, 102, 55, 7, 255, 108, 55, 8, 255, 107, 55, 8, 255, 102, 53, 5, 255, 102, 52, 6, 255, 102, 52, 6, 255, 95, 51, 3, 255, 95, 50, 3, 255, 102, 50, 5, 255, 100, 48, 3, 255, 98, 48, 3, 255, 96, 44, 1, 255, 96, 44, 2, 255, 91, 47, 6, 255, 89, 42, 2, 255, 98, 43, 2, 255, 96, 50, 3, 255, 97, 51, 4, 255, 97, 44, 5, 255, 96, 42, 3, 255, 94, 44, 3, 255, 91, 44, 2, 255, 94, 44, 4, 255, 101, 42, 4, 255, 103, 41, 3, 255, 85, 35, 3, 255, 81, 39, 4, 255, 79, 41, 3, 255, 80, 40, 1, 255, 97, 44, 4, 255, 90, 39, 4, 255, 81, 35, 2, 255, 79, 36, 7, 255, 87, 34, 4, 255, 109, 46, 4, 255, 111, 40, 3, 255, 118, 48, 5, 255, 125, 45, 2, 255, 133, 51, 5, 255, 117, 46, 4, 255, 104, 38, 4, 255, 109, 38, 3, 255, 129, 50, 6, 255, 134, 54, 2, 255, 131, 57, 0, 255, 134, 54, 2, 255, 138, 48, 5, 255, 135, 49, 6, 255, 130, 48, 4, 255, 116, 38, 2, 255, 119, 36, 2, 255, 118, 31, 0, 255, 117, 30, 1, 255, 127, 43, 2, 255, 125, 41, 0, 255, 120, 47, 1, 255, 119, 48, 1, 255, 119, 44, 5, 255, 118, 39, 6, 255, 125, 42, 4, 255, 127, 41, 2, 255, 123, 37, 1, 255, 107, 28, 0, 255, 99, 30, 2, 255, 96, 28, 0, 255, 116, 40, 2, 255, 117, 39, 3, 255, 114, 36, 3, 255, 123, 41, 2, 255, 121, 42, 2, 255, 133, 46, 6, 255, 145, 48, 7, 255, 141, 46, 3, 255, 138, 46, 2, 255, 138, 47, 2, 255, 140, 45, 3, 255, 142, 45, 2, 255, 139, 41, 1, 255, 144, 49, 2, 255, 146, 47, 4, 255, 147, 43, 4, 255, 145, 44, 3, 255, 146, 43, 2, 255, 146, 45, 3, 255, 144, 47, 4, 255, 138, 42, 1, 255, 139, 42, 2, 255, 139, 43, 1, 255, 142, 47, 2, 255, 138, 44, 2, 255, 133, 42, 1, 255, 127, 42, 2, 255, 118, 37, 1, 255, 116, 35, 1, 255, 120, 34, 2, 255, 122, 32, 2, 255, 128, 36, 3, 255, 126, 38, 5, 255, 117, 33, 2, 255, 111, 28, 0, 255, 118, 35, 4, 255, 124, 37, 1, 255, 129, 40, 2, 255, 135, 41, 4, 255, 137, 42, 5, 255, 123, 37, 5, 255, 101, 30, 8, 255, 85, 20, 1, 255, 88, 22, 3, 255, 87, 23, 4, 255, 92, 22, 5, 255, 103, 26, 8, 255, 89, 22, 0, 255, 86, 23, 1, 255, 87, 23, 8, 255, 86, 22, 5, 255, 82, 18, 1, 255, 79, 22, 3, 255, 93, 27, 4, 255, 96, 23, 4, 255, 75, 18, 2, 255, 54, 15, 0, 255, 58, 18, 1, 255, 71, 16, 3, 255, 82, 20, 5, 255, 83, 22, 3, 255, 86, 24, 4, 255, 93, 25, 4, 255, 94, 27, 0, 255, 112, 40, 2, 255, 110, 37, 3, 255, 85, 22, 2, 255, 75, 18, 4, 255, 64, 17, 2, 255, 64, 17, 2, 255, 68, 16, 1, 255, 71, 22, 5, 255, 67, 18, 2, 255, 72, 20, 4, 255, 77, 21, 7, 255, 77, 15, 4, 255, 83, 19, 2, 255, 95, 27, 2, 255, 102, 29, 1, 255, 104, 30, 0, 255, 108, 37, 3, 255, 107, 34, 2, 255, 106, 32, 1, 255, 14, 10, 1, 255, 15, 11, 4, 255, 15, 9, 4, 255, 16, 10, 4, 255, 17, 9, 1, 255, 20, 10, 2, 255, 22, 9, 4, 255, 19, 7, 2, 255, 18, 11, 2, 255, 16, 10, 0, 255, 19, 10, 1, 255, 19, 8, 1, 255, 19, 8, 1, 255, 21, 10, 1, 255, 22, 11, 2, 255, 25, 15, 5, 255, 29, 16, 7, 255, 32, 17, 7, 255, 32, 17, 5, 255, 26, 13, 1, 255, 26, 15, 3, 255, 20, 12, 2, 255, 20, 13, 4, 255, 22, 14, 5, 255, 20, 11, 1, 255, 23, 12, 2, 255, 25, 11, 1, 255, 27, 13, 2, 255, 32, 16, 4, 255, 36, 19, 6, 255, 31, 14, 1, 255, 36, 19, 4, 255, 42, 22, 6, 255, 35, 20, 1, 255, 35, 18, 0, 255, 47, 21, 2, 255, 44, 26, 3, 255, 48, 28, 2, 255, 50, 26, 3, 255, 52, 28, 2, 255, 63, 29, 7, 255, 62, 35, 2, 255, 47, 41, 17, 255, 60, 58, 40, 255, 62, 53, 29, 255, 63, 43, 8, 255, 59, 32, 2, 255, 60, 38, 5, 255, 60, 44, 8, 255, 62, 43, 5, 255, 65, 45, 13, 255, 67, 48, 18, 255, 69, 48, 14, 255, 67, 49, 20, 255, 60, 45, 25, 255, 71, 52, 37, 255, 81, 61, 38, 255, 79, 63, 21, 255, 83, 57, 19, 255, 88, 57, 15, 255, 78, 51, 1, 255, 84, 53, 7, 255, 90, 49, 6, 255, 87, 42, 0, 255, 84, 43, 3, 255, 82, 45, 4, 255, 81, 46, 5, 255, 85, 46, 3, 255, 86, 44, 2, 255, 84, 43, 1, 255, 84, 40, 0, 255, 92, 43, 1, 255, 88, 46, 1, 255, 75, 44, 4, 255, 76, 45, 5, 255, 81, 44, 2, 255, 77, 42, 3, 255, 87, 43, 4, 255, 87, 42, 0, 255, 99, 47, 1, 255, 111, 53, 5, 255, 107, 50, 2, 255, 102, 51, 5, 255, 90, 49, 5, 255, 90, 46, 4, 255, 86, 47, 0, 255, 90, 50, 3, 255, 100, 50, 5, 255, 103, 54, 6, 255, 96, 52, 5, 255, 96, 53, 3, 255, 102, 52, 2, 255, 110, 55, 5, 255, 112, 53, 4, 255, 106, 57, 1, 255, 105, 59, 0, 255, 103, 58, 1, 255, 97, 63, 2, 255, 99, 61, 3, 255, 103, 56, 2, 255, 99, 55, 1, 255, 99, 58, 2, 255, 96, 60, 5, 255, 96, 55, 3, 255, 95, 56, 1, 255, 90, 55, 0, 255, 98, 56, 4, 255, 99, 58, 2, 255, 102, 64, 6, 255, 102, 60, 3, 255, 110, 61, 5, 255, 120, 61, 5, 255, 128, 66, 5, 255, 120, 64, 1, 255, 110, 66, 1, 255, 114, 64, 2, 255, 120, 69, 1, 255, 124, 70, 5, 255, 126, 68, 2, 255, 124, 68, 1, 255, 119, 70, 3, 255, 122, 74, 4, 255, 122, 74, 2, 255, 116, 75, 3, 255, 120, 68, 3, 255, 134, 77, 1, 255, 136, 83, 6, 255, 135, 87, 2, 255, 135, 91, 4, 255, 141, 91, 7, 255, 145, 88, 3, 255, 133, 70, 3, 255, 145, 83, 4, 255, 147, 82, 4, 255, 128, 63, 6, 255, 132, 66, 6, 255, 141, 76, 5, 255, 141, 80, 10, 255, 141, 79, 0, 255, 140, 79, 7, 255, 130, 78, 8, 255, 127, 76, 8, 255, 121, 69, 12, 255, 114, 61, 2, 255, 117, 69, 9, 255, 115, 63, 7, 255, 114, 60, 4, 255, 122, 68, 10, 255, 117, 65, 7, 255, 108, 63, 5, 255, 103, 60, 14, 255, 100, 60, 10, 255, 104, 62, 8, 255, 101, 61, 8, 255, 95, 64, 7, 255, 93, 59, 12, 255, 98, 61, 17, 255, 94, 58, 20, 255, 97, 58, 19, 255, 118, 70, 18, 255, 101, 64, 15, 255, 96, 67, 18, 255, 106, 71, 22, 255, 106, 64, 18, 255, 103, 68, 18, 255, 107, 68, 26, 255, 108, 69, 24, 255, 110, 75, 12, 255, 109, 70, 24, 255, 107, 69, 28, 255, 108, 72, 21, 255, 109, 72, 16, 255, 110, 73, 18, 255, 109, 74, 23, 255, 110, 74, 21, 255, 112, 78, 24, 255, 110, 78, 23, 255, 108, 79, 26, 255, 108, 78, 30, 255, 112, 78, 38, 255, 111, 79, 30, 255, 111, 81, 30, 255, 116, 83, 34, 255, 114, 82, 26, 255, 110, 84, 27, 255, 110, 84, 29, 255, 112, 85, 31, 255, 111, 87, 33, 255, 111, 89, 34, 255, 108, 88, 33, 255, 110, 90, 35, 255, 113, 92, 41, 255, 113, 90, 39, 255, 112, 91, 28, 255, 113, 92, 32, 255, 111, 93, 43, 255, 109, 93, 32, 255, 113, 90, 38, 255, 115, 93, 38, 255, 112, 93, 26, 255, 113, 96, 23, 255, 112, 93, 30, 255, 111, 92, 31, 255, 110, 92, 30, 255, 113, 97, 22, 255, 123, 95, 28, 255, 119, 91, 32, 255, 117, 93, 26, 255, 110, 90, 33, 255, 111, 92, 34, 255, 116, 97, 31, 255, 119, 91, 24, 255, 117, 87, 22, 255, 117, 88, 24, 255, 117, 88, 25, 255, 116, 86, 24, 255, 114, 89, 24, 255, 110, 87, 13, 255, 110, 85, 23, 255, 107, 82, 30, 255, 109, 82, 8, 255, 113, 81, 19, 255, 109, 80, 17, 255, 105, 82, 14, 255, 107, 78, 16, 255, 105, 78, 19, 255, 112, 76, 23, 255, 110, 76, 10, 255, 108, 71, 16, 255, 107, 73, 27, 255, 107, 74, 22, 255, 110, 70, 18, 255, 111, 71, 14, 255, 109, 67, 7, 255, 114, 71, 6, 255, 113, 70, 9, 255, 111, 68, 17, 255, 108, 68, 5, 255, 114, 67, 6, 255, 112, 64, 5, 255, 111, 66, 13, 255, 103, 63, 10, 255, 104, 62, 8, 255, 110, 61, 7, 255, 110, 63, 5, 255, 111, 62, 5, 255, 109, 57, 6, 255, 106, 60, 8, 255, 106, 61, 4, 255, 104, 56, 3, 255, 99, 53, 8, 255, 104, 58, 9, 255, 104, 53, 5, 255, 106, 50, 3, 255, 106, 54, 7, 255, 98, 53, 5, 255, 103, 53, 7, 255, 102, 48, 5, 255, 103, 53, 9, 255, 96, 49, 5, 255, 102, 49, 5, 255, 102, 53, 7, 255, 105, 49, 5, 255, 96, 47, 2, 255, 91, 46, 2, 255, 96, 44, 7, 255, 89, 45, 4, 255, 93, 46, 3, 255, 105, 48, 4, 255, 106, 46, 6, 255, 92, 45, 4, 255, 96, 45, 5, 255, 110, 44, 3, 255, 109, 44, 6, 255, 88, 41, 6, 255, 89, 40, 1, 255, 91, 40, 0, 255, 85, 35, 3, 255, 81, 38, 4, 255, 79, 38, 2, 255, 85, 38, 5, 255, 87, 37, 1, 255, 82, 35, 2, 255, 80, 36, 1, 255, 78, 36, 3, 255, 93, 36, 3, 255, 115, 47, 3, 255, 121, 43, 4, 255, 119, 45, 3, 255, 128, 48, 0, 255, 130, 49, 1, 255, 114, 41, 1, 255, 111, 43, 5, 255, 108, 36, 4, 255, 120, 41, 1, 255, 135, 53, 4, 255, 132, 51, 2, 255, 136, 47, 1, 255, 143, 47, 4, 255, 142, 55, 5, 255, 135, 53, 2, 255, 120, 43, 3, 255, 109, 32, 2, 255, 107, 33, 8, 255, 101, 27, 1, 255, 106, 31, 0, 255, 110, 33, 6, 255, 116, 41, 3, 255, 130, 45, 2, 255, 132, 42, 0, 255, 132, 45, 0, 255, 130, 46, 1, 255, 130, 46, 5, 255, 119, 35, 2, 255, 107, 31, 6, 255, 95, 27, 1, 255, 110, 34, 4, 255, 129, 39, 6, 255, 126, 40, 1, 255, 112, 39, 4, 255, 129, 44, 5, 255, 125, 44, 2, 255, 133, 44, 2, 255, 144, 46, 4, 255, 140, 44, 1, 255, 138, 47, 0, 255, 139, 47, 2, 255, 135, 41, 2, 255, 134, 40, 6, 255, 138, 43, 1, 255, 143, 49, 2, 255, 144, 46, 2, 255, 149, 43, 3, 255, 147, 46, 4, 255, 147, 44, 3, 255, 146, 44, 2, 255, 142, 44, 2, 255, 143, 48, 4, 255, 139, 43, 1, 255, 139, 43, 1, 255, 137, 40, 3, 255, 135, 37, 4, 255, 136, 38, 3, 255, 134, 38, 0, 255, 127, 33, 1, 255, 127, 35, 4, 255, 131, 37, 4, 255, 130, 34, 2, 255, 130, 37, 3, 255, 126, 41, 5, 255, 114, 34, 0, 255, 109, 32, 2, 255, 125, 39, 6, 255, 124, 38, 0, 255, 128, 37, 1, 255, 133, 39, 1, 255, 137, 41, 1, 255, 128, 37, 1, 255, 112, 27, 3, 255, 91, 22, 3, 255, 91, 21, 6, 255, 83, 19, 1, 255, 84, 22, 2, 255, 100, 24, 6, 255, 90, 23, 1, 255, 90, 17, 3, 255, 87, 21, 5, 255, 83, 24, 3, 255, 84, 25, 3, 255, 82, 22, 2, 255, 94, 20, 2, 255, 86, 18, 1, 255, 83, 19, 4, 255, 62, 16, 0, 255, 61, 16, 2, 255, 69, 15, 2, 255, 73, 17, 2, 255, 78, 19, 2, 255, 82, 21, 4, 255, 82, 20, 3, 255, 81, 22, 0, 255, 103, 32, 4, 255, 102, 27, 3, 255, 73, 17, 0, 255, 74, 19, 5, 255, 61, 17, 0, 255, 70, 20, 5, 255, 74, 19, 5, 255, 64, 19, 1, 255, 67, 20, 2, 255, 72, 20, 3, 255, 73, 20, 6, 255, 70, 16, 2, 255, 76, 18, 3, 255, 81, 21, 0, 255, 98, 33, 3, 255, 103, 32, 0, 255, 111, 35, 3, 255, 110, 33, 2, 255, 105, 29, 0, 255, 17, 10, 2, 255, 12, 8, 0, 255, 12, 7, 2, 255, 15, 9, 3, 255, 16, 8, 1, 255, 23, 13, 3, 255, 19, 10, 2, 255, 17, 8, 1, 255, 21, 12, 2, 255, 26, 13, 4, 255, 25, 14, 5, 255, 19, 12, 2, 255, 21, 12, 4, 255, 23, 10, 3, 255, 23, 14, 5, 255, 23, 14, 4, 255, 25, 11, 2, 255, 27, 11, 1, 255, 30, 13, 2, 255, 30, 16, 2, 255, 28, 16, 4, 255, 22, 13, 2, 255, 20, 11, 1, 255, 26, 14, 5, 255, 26, 12, 2, 255, 30, 15, 3, 255, 31, 19, 3, 255, 32, 19, 4, 255, 27, 15, 0, 255, 31, 18, 2, 255, 33, 19, 4, 255, 30, 17, 2, 255, 22, 14, 4, 255, 30, 17, 3, 255, 39, 19, 2, 255, 48, 26, 7, 255, 43, 27, 4, 255, 46, 26, 1, 255, 56, 27, 5, 255, 50, 26, 5, 255, 56, 26, 3, 255, 54, 30, 5, 255, 42, 38, 3, 255, 55, 47, 29, 255, 69, 53, 29, 255, 70, 52, 15, 255, 61, 39, 2, 255, 52, 35, 10, 255, 60, 50, 11, 255, 59, 38, 5, 255, 70, 37, 7, 255, 74, 48, 3, 255, 71, 46, 6, 255, 65, 49, 7, 255, 72, 57, 15, 255, 86, 58, 21, 255, 80, 58, 13, 255, 81, 62, 37, 255, 87, 59, 21, 255, 86, 52, 4, 255, 80, 47, 5, 255, 80, 45, 5, 255, 83, 40, 4, 255, 87, 39, 1, 255, 82, 39, 2, 255, 77, 38, 1, 255, 84, 43, 4, 255, 91, 44, 4, 255, 98, 45, 7, 255, 97, 42, 6, 255, 93, 44, 4, 255, 95, 47, 1, 255, 87, 47, 0, 255, 75, 43, 3, 255, 78, 42, 2, 255, 86, 40, 1, 255, 84, 40, 4, 255, 83, 41, 6, 255, 85, 44, 1, 255, 92, 51, 1, 255, 94, 51, 3, 255, 90, 43, 1, 255, 95, 46, 2, 255, 94, 52, 7, 255, 85, 44, 4, 255, 83, 48, 3, 255, 88, 45, 1, 255, 97, 48, 3, 255, 101, 54, 5, 255, 99, 50, 4, 255, 99, 53, 2, 255, 100, 53, 1, 255, 106, 50, 1, 255, 111, 46, 1, 255, 110, 52, 2, 255, 106, 58, 2, 255, 97, 56, 0, 255, 100, 61, 4, 255, 99, 56, 3, 255, 100, 54, 3, 255, 93, 57, 4, 255, 94, 56, 3, 255, 90, 54, 1, 255, 96, 53, 3, 255, 102, 54, 4, 255, 95, 57, 0, 255, 99, 65, 3, 255, 98, 64, 1, 255, 97, 65, 0, 255, 101, 63, 6, 255, 106, 52, 4, 255, 120, 62, 4, 255, 114, 68, 1, 255, 102, 65, 2, 255, 102, 67, 3, 255, 109, 58, 1, 255, 111, 50, 0, 255, 123, 56, 4, 255, 124, 66, 4, 255, 121, 71, 0, 255, 123, 72, 5, 255, 120, 70, 2, 255, 121, 73, 3, 255, 122, 68, 1, 255, 134, 74, 6, 255, 131, 80, 3, 255, 130, 91, 4, 255, 135, 88, 7, 255, 144, 80, 2, 255, 145, 87, 4, 255, 134, 78, 1, 255, 117, 60, 8, 255, 139, 84, 5, 255, 145, 81, 6, 255, 134, 74, 8, 255, 111, 58, 1, 255, 125, 69, 4, 255, 130, 63, 6, 255, 129, 63, 5, 255, 130, 70, 7, 255, 134, 75, 7, 255, 131, 71, 13, 255, 123, 62, 5, 255, 112, 59, 10, 255, 113, 63, 12, 255, 110, 66, 8, 255, 112, 63, 6, 255, 107, 57, 6, 255, 111, 61, 8, 255, 103, 59, 4, 255, 99, 62, 8, 255, 96, 61, 15, 255, 97, 59, 20, 255, 102, 61, 13, 255, 103, 60, 11, 255, 97, 59, 16, 255, 92, 62, 9, 255, 99, 64, 11, 255, 104, 62, 28, 255, 104, 67, 24, 255, 102, 64, 17, 255, 98, 63, 16, 255, 98, 66, 18, 255, 102, 66, 18, 255, 102, 66, 16, 255, 102, 67, 27, 255, 100, 66, 25, 255, 103, 67, 19, 255, 108, 72, 22, 255, 105, 70, 18, 255, 102, 69, 22, 255, 106, 71, 28, 255, 105, 68, 31, 255, 103, 69, 36, 255, 104, 72, 27, 255, 107, 73, 37, 255, 107, 75, 28, 255, 107, 79, 23, 255, 109, 79, 38, 255, 111, 78, 29, 255, 111, 80, 28, 255, 111, 81, 36, 255, 114, 84, 27, 255, 111, 84, 30, 255, 107, 85, 35, 255, 111, 88, 26, 255, 110, 83, 28, 255, 112, 89, 31, 255, 111, 90, 32, 255, 111, 93, 33, 255, 111, 92, 31, 255, 112, 93, 33, 255, 115, 92, 44, 255, 114, 93, 38, 255, 111, 91, 38, 255, 110, 92, 44, 255, 113, 94, 27, 255, 117, 92, 33, 255, 116, 94, 30, 255, 113, 95, 27, 255, 115, 95, 36, 255, 113, 91, 39, 255, 114, 94, 33, 255, 113, 95, 33, 255, 112, 97, 23, 255, 116, 96, 34, 255, 115, 90, 40, 255, 117, 91, 34, 255, 116, 91, 32, 255, 118, 95, 24, 255, 121, 96, 24, 255, 123, 90, 26, 255, 122, 90, 29, 255, 119, 88, 26, 255, 116, 84, 28, 255, 116, 86, 25, 255, 113, 88, 19, 255, 111, 86, 16, 255, 115, 85, 14, 255, 114, 83, 23, 255, 111, 85, 15, 255, 108, 83, 23, 255, 109, 80, 18, 255, 115, 82, 14, 255, 114, 75, 11, 255, 105, 81, 7, 255, 106, 78, 18, 255, 107, 75, 12, 255, 114, 75, 7, 255, 108, 72, 17, 255, 106, 74, 12, 255, 110, 70, 13, 255, 112, 71, 13, 255, 110, 68, 8, 255, 110, 67, 12, 255, 109, 66, 12, 255, 113, 71, 7, 255, 119, 71, 7, 255, 114, 63, 5, 255, 115, 62, 6, 255, 110, 64, 5, 255, 107, 65, 8, 255, 104, 61, 7, 255, 108, 62, 5, 255, 111, 60, 2, 255, 112, 62, 4, 255, 107, 60, 8, 255, 107, 56, 9, 255, 109, 56, 8, 255, 110, 58, 7, 255, 107, 54, 4, 255, 113, 60, 8, 255, 109, 59, 6, 255, 103, 55, 4, 255, 102, 52, 5, 255, 103, 50, 5, 255, 99, 47, 1, 255, 99, 49, 2, 255, 102, 49, 5, 255, 104, 51, 7, 255, 95, 47, 1, 255, 98, 49, 1, 255, 102, 46, 4, 255, 95, 49, 5, 255, 91, 48, 3, 255, 98, 45, 6, 255, 93, 44, 5, 255, 97, 44, 4, 255, 101, 44, 4, 255, 95, 42, 1, 255, 91, 42, 4, 255, 96, 45, 5, 255, 106, 46, 4, 255, 101, 40, 1, 255, 85, 35, 4, 255, 82, 38, 3, 255, 81, 35, 4, 255, 85, 35, 3, 255, 82, 35, 5, 255, 79, 35, 4, 255, 89, 39, 6, 255, 79, 33, 4, 255, 69, 32, 2, 255, 77, 35, 1, 255, 80, 34, 0, 255, 105, 45, 3, 255, 118, 48, 5, 255, 121, 41, 3, 255, 122, 45, 4, 255, 127, 54, 1, 255, 123, 51, 1, 255, 119, 42, 2, 255, 120, 43, 5, 255, 115, 42, 7, 255, 108, 36, 0, 255, 125, 43, 5, 255, 131, 46, 5, 255, 127, 41, 1, 255, 131, 45, 4, 255, 134, 53, 3, 255, 141, 53, 1, 255, 140, 47, 3, 255, 108, 32, 1, 255, 98, 32, 6, 255, 99, 28, 1, 255, 106, 32, 5, 255, 100, 27, 5, 255, 97, 33, 2, 255, 120, 41, 5, 255, 135, 44, 5, 255, 138, 46, 4, 255, 133, 42, 0, 255, 132, 44, 5, 255, 120, 34, 3, 255, 113, 32, 6, 255, 97, 31, 2, 255, 111, 40, 3, 255, 131, 42, 8, 255, 130, 42, 4, 255, 110, 31, 2, 255, 112, 39, 4, 255, 127, 40, 4, 255, 133, 42, 0, 255, 139, 46, 2, 255, 140, 43, 1, 255, 139, 41, 0, 255, 139, 41, 6, 255, 123, 35, 3, 255, 114, 30, 2, 255, 135, 44, 1, 255, 145, 49, 4, 255, 143, 47, 3, 255, 145, 47, 2, 255, 142, 45, 0, 255, 143, 43, 0, 255, 147, 46, 2, 255, 143, 45, 1, 255, 142, 45, 2, 255, 144, 45, 3, 255, 138, 44, 3, 255, 130, 38, 2, 255, 130, 39, 6, 255, 127, 39, 3, 255, 125, 40, 1, 255, 119, 39, 2, 255, 121, 38, 3, 255, 129, 42, 4, 255, 131, 38, 4, 255, 127, 34, 0, 255, 128, 38, 2, 255, 123, 34, 1, 255, 119, 30, 2, 255, 121, 35, 2, 255, 127, 41, 3, 255, 131, 39, 4, 255, 132, 38, 2, 255, 131, 39, 0, 255, 132, 39, 4, 255, 119, 29, 4, 255, 91, 21, 2, 255, 87, 20, 4, 255, 84, 20, 0, 255, 83, 21, 0, 255, 99, 25, 4, 255, 94, 27, 2, 255, 96, 24, 2, 255, 88, 19, 0, 255, 88, 22, 3, 255, 96, 21, 3, 255, 91, 22, 3, 255, 79, 21, 3, 255, 72, 20, 3, 255, 80, 18, 3, 255, 69, 17, 2, 255, 66, 17, 5, 255, 68, 15, 3, 255, 65, 16, 1, 255, 73, 20, 3, 255, 80, 20, 1, 255, 77, 20, 1, 255, 72, 19, 1, 255, 86, 24, 5, 255, 85, 20, 2, 255, 65, 18, 2, 255, 70, 16, 2, 255, 65, 20, 5, 255, 73, 19, 7, 255, 72, 14, 2, 255, 66, 19, 1, 255, 67, 19, 2, 255, 71, 17, 1, 255, 72, 18, 2, 255, 72, 19, 5, 255, 72, 19, 4, 255, 72, 18, 0, 255, 90, 30, 3, 255, 98, 32, 0, 255, 102, 30, 0, 255, 105, 34, 5, 255, 101, 28, 1, 255, 16, 9, 2, 255, 19, 12, 4, 255, 14, 7, 0, 255, 18, 11, 3, 255, 17, 9, 2, 255, 19, 9, 2, 255, 18, 12, 3, 255, 18, 10, 1, 255, 21, 11, 1, 255, 23, 10, 1, 255, 20, 9, 0, 255, 17, 8, 0, 255, 19, 12, 1, 255, 23, 14, 5, 255, 24, 14, 5, 255, 26, 13, 4, 255, 31, 11, 4, 255, 29, 14, 3, 255, 24, 16, 3, 255, 27, 16, 2, 255, 28, 16, 5, 255, 27, 17, 6, 255, 23, 13, 3, 255, 31, 17, 6, 255, 33, 14, 4, 255, 34, 16, 3, 255, 25, 12, 1, 255, 28, 14, 4, 255, 27, 13, 3, 255, 28, 14, 3, 255, 29, 14, 6, 255, 27, 13, 5, 255, 23, 13, 1, 255, 32, 14, 1, 255, 50, 22, 6, 255, 45, 27, 3, 255, 43, 23, 1, 255, 56, 28, 4, 255, 49, 29, 1, 255, 48, 27, 5, 255, 42, 26, 2, 255, 45, 23, 4, 255, 53, 28, 6, 255, 51, 38, 20, 255, 59, 47, 33, 255, 64, 48, 35, 255, 65, 42, 15, 255, 57, 37, 12, 255, 64, 47, 19, 255, 64, 41, 5, 255, 65, 31, 4, 255, 65, 34, 10, 255, 72, 44, 12, 255, 70, 49, 6, 255, 75, 54, 20, 255, 88, 58, 31, 255, 80, 54, 15, 255, 79, 59, 14, 255, 89, 60, 16, 255, 89, 50, 8, 255, 90, 49, 3, 255, 92, 46, 7, 255, 89, 41, 4, 255, 83, 42, 2, 255, 80, 45, 5, 255, 73, 43, 4, 255, 74, 41, 3, 255, 81, 39, 0, 255, 90, 41, 1, 255, 90, 43, 2, 255, 91, 43, 5, 255, 90, 43, 6, 255, 80, 41, 2, 255, 71, 37, 0, 255, 80, 43, 1, 255, 90, 46, 4, 255, 89, 45, 7, 255, 79, 37, 3, 255, 86, 42, 3, 255, 96, 47, 5, 255, 88, 43, 4, 255, 82, 41, 5, 255, 100, 46, 5, 255, 92, 50, 2, 255, 83, 49, 4, 255, 82, 51, 2, 255, 79, 48, 0, 255, 98, 51, 4, 255, 107, 54, 4, 255, 101, 54, 3, 255, 107, 55, 1, 255, 115, 55, 3, 255, 119, 50, 1, 255, 114, 51, 2, 255, 114, 58, 6, 255, 103, 57, 1, 255, 98, 56, 4, 255, 98, 55, 4, 255, 98, 56, 5, 255, 94, 55, 2, 255, 88, 52, 0, 255, 90, 53, 4, 255, 108, 58, 7, 255, 130, 53, 5, 255, 124, 51, 1, 255, 114, 56, 3, 255, 108, 59, 7, 255, 104, 59, 2, 255, 121, 55, 0, 255, 128, 56, 5, 255, 128, 51, 6, 255, 119, 55, 0, 255, 109, 60, 2, 255, 103, 55, 3, 255, 115, 56, 4, 255, 116, 57, 7, 255, 114, 47, 3, 255, 118, 46, 3, 255, 122, 62, 4, 255, 120, 73, 1, 255, 116, 66, 0, 255, 117, 66, 0, 255, 120, 70, 3, 255, 123, 68, 3, 255, 132, 80, 1, 255, 133, 88, 3, 255, 145, 97, 0, 255, 147, 89, 1, 255, 118, 62, 3, 255, 128, 71, 4, 255, 140, 84, 5, 255, 140, 84, 7, 255, 138, 81, 2, 255, 143, 85, 4, 255, 144, 82, 7, 255, 117, 59, 7, 255, 123, 71, 9, 255, 114, 52, 4, 255, 105, 48, 5, 255, 117, 63, 3, 255, 134, 78, 1, 255, 125, 73, 7, 255, 115, 59, 5, 255, 108, 59, 4, 255, 113, 63, 9, 255, 101, 60, 7, 255, 103, 64, 14, 255, 102, 61, 7, 255, 101, 57, 13, 255, 101, 58, 15, 255, 95, 58, 7, 255, 95, 61, 9, 255, 95, 59, 7, 255, 97, 59, 8, 255, 100, 60, 15, 255, 101, 61, 16, 255, 93, 61, 20, 255, 95, 62, 25, 255, 104, 66, 14, 255, 106, 68, 17, 255, 99, 63, 18, 255, 104, 63, 14, 255, 99, 70, 16, 255, 90, 64, 15, 255, 103, 63, 23, 255, 101, 68, 25, 255, 97, 67, 26, 255, 103, 69, 22, 255, 105, 69, 22, 255, 100, 68, 19, 255, 101, 72, 22, 255, 101, 71, 27, 255, 101, 72, 27, 255, 98, 72, 40, 255, 99, 78, 22, 255, 102, 76, 32, 255, 104, 70, 43, 255, 106, 72, 35, 255, 108, 78, 42, 255, 110, 79, 35, 255, 111, 82, 32, 255, 110, 85, 31, 255, 112, 86, 30, 255, 111, 85, 36, 255, 107, 85, 36, 255, 113, 88, 36, 255, 115, 87, 31, 255, 117, 91, 36, 255, 114, 89, 37, 255, 114, 91, 41, 255, 114, 90, 37, 255, 116, 89, 35, 255, 115, 88, 50, 255, 114, 95, 35, 255, 111, 94, 31, 255, 113, 92, 41, 255, 117, 93, 39, 255, 118, 95, 34, 255, 115, 94, 35, 255, 115, 94, 39, 255, 114, 95, 30, 255, 113, 93, 33, 255, 115, 96, 25, 255, 114, 97, 25, 255, 112, 91, 41, 255, 114, 94, 38, 255, 116, 92, 37, 255, 116, 93, 27, 255, 119, 98, 9, 255, 121, 94, 27, 255, 120, 86, 43, 255, 120, 91, 26, 255, 119, 92, 18, 255, 115, 85, 28, 255, 114, 80, 32, 255, 116, 83, 30, 255, 113, 86, 18, 255, 111, 83, 26, 255, 116, 85, 10, 255, 118, 85, 23, 255, 111, 80, 32, 255, 108, 80, 27, 255, 112, 81, 22, 255, 118, 80, 20, 255, 117, 77, 19, 255, 108, 80, 9, 255, 106, 79, 20, 255, 110, 74, 20, 255, 112, 71, 9, 255, 107, 71, 10, 255, 106, 74, 14, 255, 108, 68, 19, 255, 110, 66, 22, 255, 111, 70, 18, 255, 108, 68, 14, 255, 106, 66, 17, 255, 109, 67, 9, 255, 116, 64, 8, 255, 116, 62, 9, 255, 117, 64, 10, 255, 109, 62, 2, 255, 110, 66, 2, 255, 112, 66, 2, 255, 105, 58, 8, 255, 108, 57, 9, 255, 109, 59, 4, 255, 104, 58, 5, 255, 110, 57, 9, 255, 115, 59, 6, 255, 116, 58, 5, 255, 117, 55, 3, 255, 111, 56, 2, 255, 102, 54, 2, 255, 99, 55, 3, 255, 107, 55, 8, 255, 111, 49, 6, 255, 102, 50, 3, 255, 102, 52, 4, 255, 104, 51, 3, 255, 103, 51, 4, 255, 96, 49, 3, 255, 101, 51, 6, 255, 95, 42, 1, 255, 95, 46, 4, 255, 95, 47, 2, 255, 94, 48, 3, 255, 95, 43, 4, 255, 99, 40, 3, 255, 92, 45, 3, 255, 91, 43, 1, 255, 87, 43, 3, 255, 90, 43, 4, 255, 91, 42, 4, 255, 88, 40, 4, 255, 83, 37, 2, 255, 81, 36, 3, 255, 87, 34, 9, 255, 83, 34, 3, 255, 81, 35, 4, 255, 81, 38, 5, 255, 80, 39, 2, 255, 82, 35, 7, 255, 69, 35, 4, 255, 77, 34, 2, 255, 86, 36, 5, 255, 106, 42, 1, 255, 121, 49, 5, 255, 121, 45, 3, 255, 129, 50, 6, 255, 123, 51, 0, 255, 121, 49, 1, 255, 127, 46, 4, 255, 126, 43, 2, 255, 121, 44, 5, 255, 110, 36, 2, 255, 120, 38, 2, 255, 125, 45, 1, 255, 122, 44, 4, 255, 118, 39, 3, 255, 129, 46, 5, 255, 142, 46, 3, 255, 130, 39, 4, 255, 109, 33, 4, 255, 98, 28, 3, 255, 102, 27, 1, 255, 99, 24, 4, 255, 92, 28, 4, 255, 90, 33, 2, 255, 105, 33, 2, 255, 116, 34, 7, 255, 114, 32, 3, 255, 126, 37, 2, 255, 123, 37, 2, 255, 115, 32, 0, 255, 113, 29, 0, 255, 108, 32, 3, 255, 122, 37, 1, 255, 139, 42, 6, 255, 127, 37, 2, 255, 103, 29, 2, 255, 101, 26, 3, 255, 121, 32, 6, 255, 127, 37, 4, 255, 128, 42, 3, 255, 129, 39, 4, 255, 120, 31, 2, 255, 125, 33, 1, 255, 121, 36, 7, 255, 118, 39, 3, 255, 138, 45, 4, 255, 143, 45, 1, 255, 141, 47, 6, 255, 144, 49, 0, 255, 140, 44, 0, 255, 145, 47, 3, 255, 145, 46, 2, 255, 142, 45, 2, 255, 140, 44, 1, 255, 141, 41, 2, 255, 136, 43, 2, 255, 132, 41, 1, 255, 134, 41, 2, 255, 125, 33, 0, 255, 125, 35, 1, 255, 125, 38, 1, 255, 125, 36, 0, 255, 130, 37, 3, 255, 130, 36, 2, 255, 126, 35, 0, 255, 128, 39, 4, 255, 126, 37, 4, 255, 121, 30, 1, 255, 122, 34, 1, 255, 128, 43, 4, 255, 133, 41, 5, 255, 134, 40, 5, 255, 131, 42, 3, 255, 130, 38, 6, 255, 118, 30, 2, 255, 94, 25, 2, 255, 84, 20, 5, 255, 93, 26, 4, 255, 95, 25, 3, 255, 97, 20, 1, 255, 111, 35, 4, 255, 117, 37, 3, 255, 105, 29, 4, 255, 88, 21, 3, 255, 96, 20, 6, 255, 96, 22, 1, 255, 85, 25, 1, 255, 80, 21, 6, 255, 88, 24, 4, 255, 75, 22, 2, 255, 59, 15, 1, 255, 66, 16, 2, 255, 66, 19, 4, 255, 64, 18, 2, 255, 75, 20, 1, 255, 75, 23, 2, 255, 67, 18, 2, 255, 70, 17, 3, 255, 70, 15, 0, 255, 64, 19, 5, 255, 69, 19, 5, 255, 58, 13, 0, 255, 67, 15, 4, 255, 70, 16, 3, 255, 63, 16, 0, 255, 67, 17, 3, 255, 74, 16, 3, 255, 74, 16, 2, 255, 71, 17, 2, 255, 69, 18, 4, 255, 71, 18, 4, 255, 77, 21, 0, 255, 86, 27, 2, 255, 90, 25, 4, 255, 89, 25, 5, 255, 81, 19, 1, 255, 16, 8, 2, 255, 18, 10, 2, 255, 19, 9, 1, 255, 21, 10, 4, 255, 19, 10, 3, 255, 16, 8, 3, 255, 19, 11, 3, 255, 19, 11, 0, 255, 21, 13, 2, 255, 16, 9, 1, 255, 18, 10, 5, 255, 24, 13, 4, 255, 27, 13, 3, 255, 25, 14, 6, 255, 20, 12, 2, 255, 20, 11, 1, 255, 26, 13, 3, 255, 27, 11, 3, 255, 23, 14, 2, 255, 20, 13, 1, 255, 20, 12, 2, 255, 24, 14, 4, 255, 27, 13, 4, 255, 27, 10, 1, 255, 30, 12, 2, 255, 31, 16, 5, 255, 26, 14, 2, 255, 31, 17, 5, 255, 32, 18, 5, 255, 30, 14, 2, 255, 33, 16, 2, 255, 33, 17, 3, 255, 31, 16, 3, 255, 45, 20, 6, 255, 42, 23, 2, 255, 40, 20, 1, 255, 55, 26, 8, 255, 49, 26, 4, 255, 41, 26, 1, 255, 43, 23, 4, 255, 45, 25, 7, 255, 43, 24, 4, 255, 47, 22, 5, 255, 57, 33, 9, 255, 54, 41, 26, 255, 59, 51, 22, 255, 75, 51, 12, 255, 69, 44, 11, 255, 67, 49, 11, 255, 67, 43, 7, 255, 63, 32, 2, 255, 53, 33, 4, 255, 66, 38, 11, 255, 76, 44, 12, 255, 74, 53, 5, 255, 77, 59, 13, 255, 79, 56, 9, 255, 85, 51, 7, 255, 91, 48, 11, 255, 88, 44, 7, 255, 89, 46, 3, 255, 93, 43, 3, 255, 92, 39, 2, 255, 84, 41, 2, 255, 72, 38, 1, 255, 72, 42, 4, 255, 71, 38, 0, 255, 87, 42, 5, 255, 96, 44, 4, 255, 91, 42, 1, 255, 86, 39, 1, 255, 78, 39, 3, 255, 75, 43, 6, 255, 74, 41, 2, 255, 73, 41, 3, 255, 69, 38, 2, 255, 75, 39, 1, 255, 75, 43, 0, 255, 75, 41, 7, 255, 77, 40, 2, 255, 83, 42, 2, 255, 86, 44, 5, 255, 85, 50, 0, 255, 84, 52, 0, 255, 83, 49, 5, 255, 79, 50, 3, 255, 81, 47, 3, 255, 94, 46, 3, 255, 99, 55, 5, 255, 91, 56, 5, 255, 90, 55, 2, 255, 94, 54, 2, 255, 101, 57, 6, 255, 96, 52, 1, 255, 94, 54, 1, 255, 93, 57, 0, 255, 97, 56, 5, 255, 93, 50, 1, 255, 91, 53, 4, 255, 88, 51, 2, 255, 94, 52, 4, 255, 86, 51, 2, 255, 104, 53, 2, 255, 116, 55, 4, 255, 107, 54, 3, 255, 107, 57, 5, 255, 98, 56, 1, 255, 96, 57, 1, 255, 110, 58, 6, 255, 111, 62, 5, 255, 102, 62, 1, 255, 106, 62, 3, 255, 117, 59, 4, 255, 119, 57, 2, 255, 112, 64, 0, 255, 115, 69, 3, 255, 118, 65, 4, 255, 114, 56, 0, 255, 118, 59, 6, 255, 119, 60, 9, 255, 113, 51, 3, 255, 113, 48, 2, 255, 127, 67, 4, 255, 129, 80, 9, 255, 128, 86, 3, 255, 143, 91, 4, 255, 141, 77, 2, 255, 125, 62, 2, 255, 126, 63, 6, 255, 137, 78, 4, 255, 142, 82, 3, 255, 136, 75, 5, 255, 148, 89, 8, 255, 154, 94, 4, 255, 119, 53, 9, 255, 116, 58, 11, 255, 143, 92, 5, 255, 141, 87, 3, 255, 127, 73, 9, 255, 120, 70, 15, 255, 115, 67, 4, 255, 113, 63, 3, 255, 108, 66, 6, 255, 100, 61, 7, 255, 93, 56, 5, 255, 97, 58, 12, 255, 95, 57, 15, 255, 91, 59, 9, 255, 94, 59, 9, 255, 97, 57, 10, 255, 93, 56, 12, 255, 88, 57, 9, 255, 93, 58, 7, 255, 100, 59, 15, 255, 103, 63, 18, 255, 98, 64, 11, 255, 98, 63, 15, 255, 93, 62, 13, 255, 93, 63, 18, 255, 99, 60, 23, 255, 101, 66, 16, 255, 95, 67, 14, 255, 93, 65, 14, 255, 99, 67, 18, 255, 97, 67, 25, 255, 98, 66, 23, 255, 101, 67, 32, 255, 105, 72, 25, 255, 106, 74, 25, 255, 97, 66, 29, 255, 96, 71, 28, 255, 98, 73, 28, 255, 102, 76, 29, 255, 108, 79, 17, 255, 103, 77, 21, 255, 102, 80, 20, 255, 100, 75, 31, 255, 98, 76, 24, 255, 97, 81, 36, 255, 103, 81, 38, 255, 104, 84, 29, 255, 104, 84, 30, 255, 109, 83, 43, 255, 113, 83, 43, 255, 110, 83, 39, 255, 114, 88, 42, 255, 113, 89, 34, 255, 114, 92, 36, 255, 112, 91, 36, 255, 113, 92, 39, 255, 114, 92, 36, 255, 115, 93, 33, 255, 117, 92, 35, 255, 119, 96, 37, 255, 117, 94, 39, 255, 114, 91, 44, 255, 113, 90, 45, 255, 114, 94, 43, 255, 116, 95, 43, 255, 116, 97, 41, 255, 113, 94, 32, 255, 116, 94, 40, 255, 113, 92, 33, 255, 115, 93, 40, 255, 115, 93, 34, 255, 121, 93, 37, 255, 122, 92, 43, 255, 118, 94, 23, 255, 117, 94, 29, 255, 116, 92, 30, 255, 119, 97, 16, 255, 115, 92, 30, 255, 113, 92, 19, 255, 114, 87, 30, 255, 117, 84, 37, 255, 117, 86, 19, 255, 114, 85, 23, 255, 112, 86, 24, 255, 111, 83, 21, 255, 111, 81, 15, 255, 117, 83, 14, 255, 119, 82, 13, 255, 115, 80, 20, 255, 105, 75, 27, 255, 105, 77, 19, 255, 118, 79, 13, 255, 116, 76, 17, 255, 112, 71, 16, 255, 105, 70, 21, 255, 105, 71, 12, 255, 108, 70, 17, 255, 109, 71, 9, 255, 109, 68, 14, 255, 107, 69, 19, 255, 101, 67, 9, 255, 107, 68, 15, 255, 108, 66, 14, 255, 111, 63, 8, 255, 115, 66, 6, 255, 110, 62, 3, 255, 107, 62, 7, 255, 110, 61, 8, 255, 116, 63, 1, 255, 106, 59, 13, 255, 102, 60, 16, 255, 105, 61, 3, 255, 106, 57, 5, 255, 107, 57, 9, 255, 112, 57, 2, 255, 114, 53, 2, 255, 112, 58, 5, 255, 108, 56, 4, 255, 105, 51, 4, 255, 108, 49, 3, 255, 111, 53, 6, 255, 109, 55, 7, 255, 99, 49, 3, 255, 102, 49, 3, 255, 100, 49, 1, 255, 97, 49, 0, 255, 95, 45, 1, 255, 97, 43, 5, 255, 98, 41, 5, 255, 100, 47, 6, 255, 97, 46, 0, 255, 96, 47, 1, 255, 97, 45, 4, 255, 97, 43, 6, 255, 89, 44, 4, 255, 96, 40, 2, 255, 94, 41, 4, 255, 86, 37, 3, 255, 85, 36, 4, 255, 87, 39, 6, 255, 85, 41, 3, 255, 82, 37, 3, 255, 85, 37, 3, 255, 86, 36, 5, 255, 81, 35, 1, 255, 82, 39, 3, 255, 82, 35, 4, 255, 84, 36, 2, 255, 80, 38, 2, 255, 80, 33, 1, 255, 87, 36, 5, 255, 102, 39, 4, 255, 117, 49, 2, 255, 124, 50, 4, 255, 124, 48, 1, 255, 126, 51, 2, 255, 127, 48, 2, 255, 132, 47, 4, 255, 137, 47, 6, 255, 133, 43, 3, 255, 129, 43, 1, 255, 133, 45, 3, 255, 125, 43, 1, 255, 123, 42, 3, 255, 123, 42, 4, 255, 119, 42, 3, 255, 122, 40, 2, 255, 116, 40, 2, 255, 102, 34, 5, 255, 91, 26, 2, 255, 92, 28, 2, 255, 86, 21, 6, 255, 83, 22, 2, 255, 94, 29, 5, 255, 99, 28, 1, 255, 94, 30, 1, 255, 92, 30, 0, 255, 116, 35, 4, 255, 117, 33, 4, 255, 99, 25, 3, 255, 98, 27, 5, 255, 98, 27, 7, 255, 116, 39, 9, 255, 125, 40, 1, 255, 118, 34, 1, 255, 110, 33, 5, 255, 103, 27, 2, 255, 108, 34, 4, 255, 115, 33, 2, 255, 121, 33, 0, 255, 119, 36, 4, 255, 108, 31, 1, 255, 124, 39, 4, 255, 125, 43, 3, 255, 126, 43, 0, 255, 136, 38, 0, 255, 138, 42, 2, 255, 138, 46, 3, 255, 147, 47, 2, 255, 142, 43, 2, 255, 145, 43, 3, 255, 142, 42, 2, 255, 139, 43, 3, 255, 136, 41, 2, 255, 133, 37, 0, 255, 134, 40, 3, 255, 133, 40, 1, 255, 133, 39, 2, 255, 127, 35, 3, 255, 124, 35, 5, 255, 121, 36, 1, 255, 127, 38, 2, 255, 130, 33, 0, 255, 127, 33, 2, 255, 125, 36, 2, 255, 124, 38, 1, 255, 125, 36, 1, 255, 127, 32, 3, 255, 126, 37, 2, 255, 128, 40, 0, 255, 134, 37, 0, 255, 136, 37, 2, 255, 129, 41, 1, 255, 123, 32, 3, 255, 124, 30, 2, 255, 104, 25, 6, 255, 84, 15, 2, 255, 97, 23, 1, 255, 103, 27, 4, 255, 99, 26, 2, 255, 111, 35, 1, 255, 125, 37, 1, 255, 122, 37, 6, 255, 93, 25, 2, 255, 103, 30, 4, 255, 106, 30, 1, 255, 97, 22, 2, 255, 87, 24, 2, 255, 102, 26, 1, 255, 102, 28, 6, 255, 65, 21, 3, 255, 55, 17, 0, 255, 64, 18, 2, 255, 62, 17, 4, 255, 66, 19, 2, 255, 70, 23, 0, 255, 65, 18, 3, 255, 64, 16, 2, 255, 67, 18, 3, 255, 64, 15, 3, 255, 59, 16, 2, 255, 60, 13, 3, 255, 62, 12, 2, 255, 66, 17, 4, 255, 67, 18, 3, 255, 63, 16, 1, 255, 65, 15, 2, 255, 68, 16, 1, 255, 66, 17, 2, 255, 58, 12, 1, 255, 57, 14, 3, 255, 64, 20, 4, 255, 67, 20, 1, 255, 68, 19, 3, 255, 63, 17, 2, 255, 59, 16, 1, 255, 16, 8, 2, 255, 17, 8, 1, 255, 18, 10, 2, 255, 17, 9, 1, 255, 15, 8, 1, 255, 18, 8, 4, 255, 15, 8, 2, 255, 17, 10, 1, 255, 20, 10, 3, 255, 18, 8, 1, 255, 23, 12, 5, 255, 23, 10, 2, 255, 28, 12, 4, 255, 33, 15, 4, 255, 29, 17, 2, 255, 26, 14, 2, 255, 24, 12, 1, 255, 29, 17, 3, 255, 21, 12, 4, 255, 20, 11, 3, 255, 26, 16, 6, 255, 21, 12, 2, 255, 24, 13, 2, 255, 28, 14, 3, 255, 32, 16, 6, 255, 34, 16, 3, 255, 30, 15, 0, 255, 24, 13, 2, 255, 19, 13, 2, 255, 26, 16, 3, 255, 35, 19, 2, 255, 40, 19, 1, 255, 27, 12, 2, 255, 41, 20, 4, 255, 37, 20, 0, 255, 40, 23, 4, 255, 47, 18, 7, 255, 34, 17, 1, 255, 36, 21, 4, 255, 42, 20, 7, 255, 41, 23, 8, 255, 39, 21, 2, 255, 52, 26, 6, 255, 52, 26, 2, 255, 59, 33, 14, 255, 63, 43, 18, 255, 75, 50, 13, 255, 78, 45, 16, 255, 69, 44, 13, 255, 60, 41, 8, 255, 62, 39, 3, 255, 58, 39, 4, 255, 62, 42, 6, 255, 72, 46, 8, 255, 72, 47, 8, 255, 71, 53, 5, 255, 80, 55, 2, 255, 88, 44, 1, 255, 87, 40, 5, 255, 75, 45, 4, 255, 75, 43, 1, 255, 85, 39, 3, 255, 77, 37, 2, 255, 78, 39, 5, 255, 80, 36, 1, 255, 83, 37, 4, 255, 83, 39, 1, 255, 83, 44, 2, 255, 77, 42, 7, 255, 73, 37, 5, 255, 74, 38, 2, 255, 70, 39, 1, 255, 71, 39, 2, 255, 73, 38, 2, 255, 67, 39, 3, 255, 69, 38, 3, 255, 77, 38, 3, 255, 74, 40, 1, 255, 75, 38, 3, 255, 74, 39, 2, 255, 80, 46, 4, 255, 84, 45, 3, 255, 85, 46, 1, 255, 82, 51, 3, 255, 80, 49, 1, 255, 81, 49, 1, 255, 85, 51, 3, 255, 92, 51, 3, 255, 89, 53, 1, 255, 87, 56, 5, 255, 88, 55, 4, 255, 87, 55, 2, 255, 94, 60, 6, 255, 97, 57, 4, 255, 94, 56, 4, 255, 95, 55, 5, 255, 90, 48, 3, 255, 84, 49, 2, 255, 84, 49, 2, 255, 83, 51, 3, 255, 87, 49, 1, 255, 87, 53, 3, 255, 99, 54, 5, 255, 100, 53, 2, 255, 96, 58, 1, 255, 95, 58, 2, 255, 95, 57, 3, 255, 96, 56, 3, 255, 95, 60, 3, 255, 99, 62, 2, 255, 103, 58, 3, 255, 113, 53, 3, 255, 116, 49, 0, 255, 112, 59, 1, 255, 112, 65, 1, 255, 113, 64, 4, 255, 116, 69, 1, 255, 118, 73, 0, 255, 117, 62, 3, 255, 112, 44, 4, 255, 110, 43, 2, 255, 119, 55, 4, 255, 131, 76, 3, 255, 135, 85, 3, 255, 138, 92, 2, 255, 135, 82, 1, 255, 112, 47, 6, 255, 110, 50, 10, 255, 108, 48, 4, 255, 117, 50, 4, 255, 132, 71, 2, 255, 138, 82, 4, 255, 136, 79, 8, 255, 137, 73, 2, 255, 122, 65, 4, 255, 112, 60, 3, 255, 116, 60, 1, 255, 113, 59, 8, 255, 105, 55, 8, 255, 98, 52, 10, 255, 95, 53, 6, 255, 94, 55, 11, 255, 86, 54, 10, 255, 89, 51, 12, 255, 85, 54, 2, 255, 94, 56, 13, 255, 92, 54, 12, 255, 85, 55, 13, 255, 93, 57, 13, 255, 92, 53, 5, 255, 91, 60, 21, 255, 99, 59, 13, 255, 113, 63, 9, 255, 106, 59, 13, 255, 103, 64, 16, 255, 94, 60, 20, 255, 94, 62, 17, 255, 98, 63, 14, 255, 95, 63, 16, 255, 94, 64, 20, 255, 97, 65, 10, 255, 97, 71, 13, 255, 93, 62, 25, 255, 101, 66, 21, 255, 102, 67, 18, 255, 101, 67, 21, 255, 108, 70, 21, 255, 112, 71, 34, 255, 99, 72, 24, 255, 97, 71, 30, 255, 98, 72, 30, 255, 96, 75, 21, 255, 101, 73, 26, 255, 96, 77, 19, 255, 95, 78, 25, 255, 97, 76, 42, 255, 97, 75, 37, 255, 96, 81, 30, 255, 97, 81, 30, 255, 105, 81, 34, 255, 103, 80, 38, 255, 103, 81, 39, 255, 105, 89, 27, 255, 109, 85, 35, 255, 114, 86, 38, 255, 107, 90, 29, 255, 107, 88, 34, 255, 111, 89, 35, 255, 110, 94, 36, 255, 109, 91, 39, 255, 114, 92, 44, 255, 113, 92, 35, 255, 115, 92, 38, 255, 115, 93, 41, 255, 115, 95, 36, 255, 115, 96, 41, 255, 116, 96, 44, 255, 117, 99, 37, 255, 113, 95, 41, 255, 113, 96, 36, 255, 118, 98, 38, 255, 117, 96, 27, 255, 117, 96, 44, 255, 115, 94, 34, 255, 120, 95, 27, 255, 120, 94, 39, 255, 119, 92, 38, 255, 121, 92, 32, 255, 121, 90, 35, 255, 117, 90, 31, 255, 113, 94, 21, 255, 114, 90, 26, 255, 116, 89, 20, 255, 116, 87, 25, 255, 116, 86, 26, 255, 114, 86, 24, 255, 109, 81, 30, 255, 111, 80, 24, 255, 116, 82, 23, 255, 111, 81, 20, 255, 114, 82, 20, 255, 118, 79, 23, 255, 114, 76, 21, 255, 108, 76, 32, 255, 107, 76, 22, 255, 111, 75, 14, 255, 111, 75, 8, 255, 110, 74, 12, 255, 108, 71, 23, 255, 109, 73, 14, 255, 106, 68, 15, 255, 107, 70, 16, 255, 108, 70, 6, 255, 108, 67, 8, 255, 107, 63, 16, 255, 108, 66, 18, 255, 103, 66, 8, 255, 108, 66, 16, 255, 111, 63, 11, 255, 107, 62, 9, 255, 107, 61, 8, 255, 106, 64, 7, 255, 110, 60, 6, 255, 104, 60, 4, 255, 103, 63, 5, 255, 107, 61, 7, 255, 108, 56, 5, 255, 105, 54, 4, 255, 105, 54, 6, 255, 103, 53, 3, 255, 102, 55, 1, 255, 106, 56, 9, 255, 107, 52, 10, 255, 107, 47, 4, 255, 108, 52, 4, 255, 106, 55, 3, 255, 96, 50, 1, 255, 101, 49, 3, 255, 96, 49, 2, 255, 94, 49, 3, 255, 96, 46, 5, 255, 91, 44, 4, 255, 96, 47, 6, 255, 99, 42, 4, 255, 99, 43, 5, 255, 94, 43, 2, 255, 99, 47, 5, 255, 92, 41, 2, 255, 88, 41, 3, 255, 96, 40, 2, 255, 99, 41, 7, 255, 94, 38, 8, 255, 82, 35, 5, 255, 85, 42, 8, 255, 86, 37, 3, 255, 75, 36, 0, 255, 80, 40, 3, 255, 88, 40, 5, 255, 85, 36, 2, 255, 83, 38, 6, 255, 80, 35, 5, 255, 83, 38, 2, 255, 88, 39, 3, 255, 80, 31, 0, 255, 85, 31, 4, 255, 96, 35, 5, 255, 110, 41, 3, 255, 123, 48, 6, 255, 124, 46, 1, 255, 126, 49, 1, 255, 132, 53, 2, 255, 127, 45, 1, 255, 129, 51, 2, 255, 133, 50, 3, 255, 123, 41, 1, 255, 118, 35, 1, 255, 119, 29, 3, 255, 126, 40, 3, 255, 119, 39, 4, 255, 112, 36, 4, 255, 105, 27, 0, 255, 109, 33, 2, 255, 104, 34, 7, 255, 95, 28, 2, 255, 92, 29, 4, 255, 80, 24, 5, 255, 84, 27, 4, 255, 92, 27, 4, 255, 92, 26, 2, 255, 88, 29, 1, 255, 90, 31, 2, 255, 101, 30, 3, 255, 106, 35, 5, 255, 94, 29, 1, 255, 95, 27, 5, 255, 102, 29, 4, 255, 118, 38, 8, 255, 112, 28, 2, 255, 107, 28, 0, 255, 103, 32, 0, 255, 109, 34, 4, 255, 108, 36, 2, 255, 108, 32, 0, 255, 124, 34, 3, 255, 125, 39, 1, 255, 123, 36, 1, 255, 130, 34, 3, 255, 132, 37, 3, 255, 132, 38, 2, 255, 137, 41, 2, 255, 136, 41, 0, 255, 137, 41, 1, 255, 141, 42, 4, 255, 142, 46, 3, 255, 138, 44, 3, 255, 140, 42, 3, 255, 137, 38, 1, 255, 135, 40, 3, 255, 132, 36, 4, 255, 129, 37, 4, 255, 132, 37, 3, 255, 132, 36, 1, 255, 122, 33, 2, 255, 113, 29, 1, 255, 114, 29, 1, 255, 125, 36, 4, 255, 123, 36, 2, 255, 118, 34, 1, 255, 122, 36, 4, 255, 123, 33, 1, 255, 128, 34, 2, 255, 129, 34, 2, 255, 123, 34, 1, 255, 127, 37, 2, 255, 129, 38, 2, 255, 129, 38, 1, 255, 128, 39, 1, 255, 125, 35, 2, 255, 123, 36, 2, 255, 120, 29, 4, 255, 98, 21, 3, 255, 79, 20, 0, 255, 92, 23, 4, 255, 98, 23, 2, 255, 108, 33, 4, 255, 116, 35, 2, 255, 122, 32, 3, 255, 107, 22, 3, 255, 98, 25, 2, 255, 116, 37, 6, 255, 112, 30, 2, 255, 101, 27, 3, 255, 105, 28, 2, 255, 119, 31, 4, 255, 90, 24, 2, 255, 63, 17, 2, 255, 69, 18, 8, 255, 68, 16, 1, 255, 69, 16, 1, 255, 68, 21, 2, 255, 66, 17, 4, 255, 59, 17, 7, 255, 53, 10, 3, 255, 53, 17, 4, 255, 54, 14, 5, 255, 56, 14, 3, 255, 58, 14, 2, 255, 56, 12, 0, 255, 61, 13, 1, 255, 62, 14, 1, 255, 63, 16, 1, 255, 67, 17, 3, 255, 63, 15, 1, 255, 56, 14, 1, 255, 56, 12, 2, 255, 60, 12, 4, 255, 54, 12, 3, 255, 49, 11, 2, 255, 52, 14, 2, 255, 55, 14, 2, 255, 17, 10, 3, 255, 17, 8, 2, 255, 17, 9, 3, 255, 16, 10, 4, 255, 15, 7, 2, 255, 18, 8, 3, 255, 16, 7, 1, 255, 17, 9, 0, 255, 19, 8, 1, 255, 26, 13, 4, 255, 25, 12, 2, 255, 28, 14, 5, 255, 30, 16, 6, 255, 33, 15, 3, 255, 32, 16, 3, 255, 34, 20, 8, 255, 29, 14, 2, 255, 29, 16, 4, 255, 21, 12, 4, 255, 19, 11, 5, 255, 20, 11, 2, 255, 28, 15, 3, 255, 32, 16, 2, 255, 29, 15, 1, 255, 22, 12, 3, 255, 27, 15, 4, 255, 32, 15, 1, 255, 27, 14, 3, 255, 25, 15, 3, 255, 28, 18, 3, 255, 30, 16, 3, 255, 30, 15, 3, 255, 26, 14, 4, 255, 39, 21, 5, 255, 42, 20, 0, 255, 38, 19, 1, 255, 36, 18, 4, 255, 37, 19, 6, 255, 39, 20, 5, 255, 38, 19, 2, 255, 39, 22, 0, 255, 45, 27, 2, 255, 58, 34, 7, 255, 51, 26, 2, 255, 49, 24, 2, 255, 53, 37, 8, 255, 65, 42, 10, 255, 65, 43, 8, 255, 60, 41, 8, 255, 62, 41, 2, 255, 65, 39, 5, 255, 63, 34, 5, 255, 70, 43, 5, 255, 79, 45, 13, 255, 78, 42, 9, 255, 78, 45, 2, 255, 81, 49, 6, 255, 81, 43, 2, 255, 76, 35, 3, 255, 69, 45, 5, 255, 78, 45, 3, 255, 86, 38, 8, 255, 74, 36, 3, 255, 72, 39, 4, 255, 69, 42, 4, 255, 71, 38, 5, 255, 76, 40, 3, 255, 74, 41, 2, 255, 71, 37, 6, 255, 73, 34, 4, 255, 73, 35, 3, 255, 68, 33, 3, 255, 71, 36, 4, 255, 72, 37, 2, 255, 66, 38, 0, 255, 69, 40, 1, 255, 80, 41, 3, 255, 81, 40, 4, 255, 78, 38, 2, 255, 76, 40, 0, 255, 79, 46, 3, 255, 80, 47, 1, 255, 84, 46, 2, 255, 84, 50, 4, 255, 81, 48, 2, 255, 82, 48, 1, 255, 86, 51, 3, 255, 90, 52, 3, 255, 87, 50, 1, 255, 86, 51, 0, 255, 89, 53, 1, 255, 92, 56, 3, 255, 92, 57, 3, 255, 90, 54, 1, 255, 89, 52, 2, 255, 88, 51, 4, 255, 83, 48, 4, 255, 76, 48, 2, 255, 82, 47, 3, 255, 84, 52, 4, 255, 92, 53, 4, 255, 93, 53, 2, 255, 90, 52, 2, 255, 94, 53, 2, 255, 98, 58, 3, 255, 97, 56, 1, 255, 99, 58, 5, 255, 101, 59, 3, 255, 98, 58, 0, 255, 101, 60, 3, 255, 111, 49, 3, 255, 120, 41, 2, 255, 119, 56, 8, 255, 110, 62, 2, 255, 111, 67, 1, 255, 112, 65, 4, 255, 117, 65, 5, 255, 103, 63, 3, 255, 104, 55, 7, 255, 120, 57, 9, 255, 129, 75, 2, 255, 135, 86, 3, 255, 137, 82, 3, 255, 140, 79, 0, 255, 145, 85, 5, 255, 128, 75, 2, 255, 108, 48, 3, 255, 120, 51, 7, 255, 108, 46, 5, 255, 108, 50, 3, 255, 101, 48, 4, 255, 98, 51, 8, 255, 94, 55, 5, 255, 87, 53, 6, 255, 88, 51, 4, 255, 88, 49, 9, 255, 92, 52, 16, 255, 100, 53, 4, 255, 109, 56, 6, 255, 97, 52, 7, 255, 88, 55, 9, 255, 85, 49, 7, 255, 93, 51, 8, 255, 94, 56, 4, 255, 99, 54, 12, 255, 95, 52, 12, 255, 89, 54, 3, 255, 94, 60, 13, 255, 92, 54, 13, 255, 97, 62, 8, 255, 85, 62, 8, 255, 94, 61, 7, 255, 100, 62, 14, 255, 90, 59, 27, 255, 88, 59, 13, 255, 92, 60, 12, 255, 97, 62, 19, 255, 93, 58, 23, 255, 90, 63, 22, 255, 86, 64, 18, 255, 84, 68, 21, 255, 88, 65, 27, 255, 92, 61, 28, 255, 93, 60, 23, 255, 99, 65, 19, 255, 107, 69, 26, 255, 100, 70, 11, 255, 104, 73, 18, 255, 100, 70, 23, 255, 94, 70, 25, 255, 96, 72, 22, 255, 96, 74, 27, 255, 91, 75, 27, 255, 95, 74, 31, 255, 99, 73, 33, 255, 96, 80, 29, 255, 96, 79, 30, 255, 103, 76, 34, 255, 103, 81, 32, 255, 107, 87, 28, 255, 100, 80, 36, 255, 98, 81, 35, 255, 107, 89, 30, 255, 110, 90, 39, 255, 110, 92, 32, 255, 111, 92, 41, 255, 108, 88, 45, 255, 111, 92, 35, 255, 107, 94, 37, 255, 106, 91, 45, 255, 114, 93, 43, 255, 113, 96, 36, 255, 115, 97, 44, 255, 113, 94, 42, 255, 114, 95, 37, 255, 118, 98, 42, 255, 114, 98, 26, 255, 116, 98, 30, 255, 113, 96, 40, 255, 116, 96, 38, 255, 120, 97, 41, 255, 116, 102, 21, 255, 116, 102, 30, 255, 114, 96, 33, 255, 118, 95, 39, 255, 123, 93, 35, 255, 121, 93, 35, 255, 121, 91, 39, 255, 121, 90, 29, 255, 117, 92, 17, 255, 113, 90, 35, 255, 112, 93, 21, 255, 114, 91, 27, 255, 115, 89, 26, 255, 114, 85, 23, 255, 111, 85, 26, 255, 113, 87, 25, 255, 113, 83, 26, 255, 114, 81, 24, 255, 109, 80, 11, 255, 111, 78, 31, 255, 109, 76, 22, 255, 110, 79, 18, 255, 109, 79, 27, 255, 106, 73, 25, 255, 107, 73, 17, 255, 108, 74, 14, 255, 108, 72, 21, 255, 107, 70, 17, 255, 115, 76, 12, 255, 117, 74, 13, 255, 113, 71, 19, 255, 110, 69, 13, 255, 111, 68, 7, 255, 111, 64, 11, 255, 107, 65, 14, 255, 102, 64, 8, 255, 108, 61, 14, 255, 112, 61, 13, 255, 112, 62, 11, 255, 109, 63, 8, 255, 106, 64, 7, 255, 106, 58, 7, 255, 109, 62, 8, 255, 105, 59, 4, 255, 105, 55, 7, 255, 111, 58, 7, 255, 108, 54, 2, 255, 109, 57, 7, 255, 104, 55, 4, 255, 99, 51, 5, 255, 99, 52, 9, 255, 98, 47, 9, 255, 102, 47, 7, 255, 105, 53, 6, 255, 101, 51, 2, 255, 100, 49, 3, 255, 103, 49, 3, 255, 96, 48, 2, 255, 93, 48, 3, 255, 97, 45, 3, 255, 95, 45, 2, 255, 94, 44, 2, 255, 96, 41, 2, 255, 96, 42, 0, 255, 94, 43, 4, 255, 95, 44, 6, 255, 92, 42, 2, 255, 89, 43, 1, 255, 93, 43, 3, 255, 95, 42, 3, 255, 90, 39, 2, 255, 81, 36, 1, 255, 85, 40, 8, 255, 84, 35, 4, 255, 80, 37, 4, 255, 81, 37, 2, 255, 84, 35, 1, 255, 83, 34, 3, 255, 82, 35, 6, 255, 78, 34, 3, 255, 83, 35, 5, 255, 85, 34, 4, 255, 79, 34, 1, 255, 84, 33, 1, 255, 99, 36, 4, 255, 107, 36, 4, 255, 117, 44, 10, 255, 127, 47, 6, 255, 128, 47, 0, 255, 131, 51, 6, 255, 132, 47, 6, 255, 137, 48, 3, 255, 136, 50, 3, 255, 120, 40, 5, 255, 108, 31, 6, 255, 104, 32, 5, 255, 102, 33, 0, 255, 104, 32, 4, 255, 109, 35, 9, 255, 104, 29, 3, 255, 112, 34, 3, 255, 112, 33, 3, 255, 100, 34, 3, 255, 102, 33, 5, 255, 95, 31, 0, 255, 101, 32, 2, 255, 98, 33, 4, 255, 90, 31, 1, 255, 92, 24, 1, 255, 107, 27, 9, 255, 102, 25, 4, 255, 92, 27, 0, 255, 95, 27, 2, 255, 103, 26, 4, 255, 105, 26, 2, 255, 111, 33, 6, 255, 100, 24, 1, 255, 92, 23, 3, 255, 94, 31, 4, 255, 109, 35, 4, 255, 112, 34, 3, 255, 112, 34, 2, 255, 128, 39, 6, 255, 135, 42, 5, 255, 134, 41, 6, 255, 128, 37, 2, 255, 126, 38, 3, 255, 130, 39, 3, 255, 132, 43, 2, 255, 133, 44, 2, 255, 131, 40, 2, 255, 132, 39, 5, 255, 136, 41, 7, 255, 130, 38, 5, 255, 133, 39, 3, 255, 135, 39, 0, 255, 135, 40, 0, 255, 132, 38, 1, 255, 127, 36, 4, 255, 125, 37, 3, 255, 124, 39, 2, 255, 124, 38, 5, 255, 118, 32, 4, 255, 111, 29, 0, 255, 113, 32, 1, 255, 115, 36, 3, 255, 117, 35, 2, 255, 122, 32, 3, 255, 125, 31, 3, 255, 126, 34, 4, 255, 120, 35, 1, 255, 123, 34, 0, 255, 127, 35, 1, 255, 129, 36, 2, 255, 128, 38, 1, 255, 126, 37, 2, 255, 125, 35, 1, 255, 123, 39, 3, 255, 121, 38, 3, 255, 106, 32, 5, 255, 78, 19, 3, 255, 81, 20, 2, 255, 91, 23, 1, 255, 96, 23, 5, 255, 112, 28, 1, 255, 121, 33, 0, 255, 106, 24, 2, 255, 87, 23, 2, 255, 110, 35, 5, 255, 120, 35, 2, 255, 111, 30, 1, 255, 102, 27, 1, 255, 108, 32, 3, 255, 118, 32, 6, 255, 79, 22, 1, 255, 53, 15, 1, 255, 70, 13, 7, 255, 71, 16, 4, 255, 65, 15, 0, 255, 61, 20, 0, 255, 59, 15, 1, 255, 52, 15, 6, 255, 50, 14, 5, 255, 56, 13, 3, 255, 55, 13, 4, 255, 52, 12, 1, 255, 58, 14, 4, 255, 62, 16, 6, 255, 58, 15, 4, 255, 52, 11, 0, 255, 58, 17, 4, 255, 59, 16, 5, 255, 63, 16, 6, 255, 59, 14, 5, 255, 53, 12, 3, 255, 48, 11, 1, 255, 39, 12, 2, 255, 44, 16, 1, 255, 51, 15, 1, 255, 17, 7, 3, 255, 14, 4, 0, 255, 14, 6, 2, 255, 15, 9, 4, 255, 15, 9, 3, 255, 18, 8, 4, 255, 19, 9, 2, 255, 20, 9, 0, 255, 25, 12, 3, 255, 28, 14, 4, 255, 27, 13, 2, 255, 32, 15, 4, 255, 32, 15, 1, 255, 34, 16, 4, 255, 29, 13, 4, 255, 33, 19, 6, 255, 33, 17, 3, 255, 29, 12, 3, 255, 25, 11, 2, 255, 26, 14, 4, 255, 24, 12, 3, 255, 23, 14, 5, 255, 21, 12, 3, 255, 22, 14, 2, 255, 23, 14, 2, 255, 27, 15, 4, 255, 33, 16, 4, 255, 31, 14, 2, 255, 34, 18, 2, 255, 30, 17, 2, 255, 22, 12, 3, 255, 19, 11, 7, 255, 26, 14, 5, 255, 30, 15, 2, 255, 36, 20, 3, 255, 37, 21, 6, 255, 33, 15, 1, 255, 34, 20, 3, 255, 36, 20, 5, 255, 35, 18, 2, 255, 43, 25, 4, 255, 42, 25, 2, 255, 39, 21, 1, 255, 48, 26, 5, 255, 43, 26, 3, 255, 46, 31, 5, 255, 59, 30, 6, 255, 66, 38, 12, 255, 65, 40, 9, 255, 72, 44, 11, 255, 70, 45, 17, 255, 68, 38, 11, 255, 70, 38, 2, 255, 73, 44, 1, 255, 76, 44, 7, 255, 80, 38, 3, 255, 86, 41, 1, 255, 78, 42, 1, 255, 72, 35, 1, 255, 79, 32, 5, 255, 78, 38, 2, 255, 72, 43, 9, 255, 59, 39, 6, 255, 76, 44, 12, 255, 70, 34, 6, 255, 67, 33, 5, 255, 68, 38, 4, 255, 69, 40, 3, 255, 69, 38, 4, 255, 66, 39, 2, 255, 71, 38, 1, 255, 73, 37, 1, 255, 75, 38, 4, 255, 73, 38, 3, 255, 66, 36, 1, 255, 68, 38, 3, 255, 75, 40, 6, 255, 72, 41, 3, 255, 76, 41, 2, 255, 78, 43, 2, 255, 81, 45, 3, 255, 82, 47, 2, 255, 85, 47, 0, 255, 87, 47, 2, 255, 83, 50, 3, 255, 83, 50, 3, 255, 88, 49, 5, 255, 87, 51, 4, 255, 92, 55, 6, 255, 94, 54, 3, 255, 93, 53, 2, 255, 92, 54, 3, 255, 91, 55, 3, 255, 86, 52, 3, 255, 83, 49, 3, 255, 80, 46, 2, 255, 77, 47, 1, 255, 75, 44, 0, 255, 83, 48, 3, 255, 79, 47, 1, 255, 88, 53, 2, 255, 94, 54, 2, 255, 91, 51, 2, 255, 94, 52, 2, 255, 99, 52, 3, 255, 97, 54, 3, 255, 97, 54, 1, 255, 107, 57, 2, 255, 110, 57, 1, 255, 104, 59, 3, 255, 109, 55, 2, 255, 119, 55, 2, 255, 116, 59, 2, 255, 111, 63, 4, 255, 111, 65, 6, 255, 113, 65, 2, 255, 119, 65, 8, 255, 107, 70, 6, 255, 120, 79, 3, 255, 136, 81, 3, 255, 129, 77, 6, 255, 117, 67, 4, 255, 110, 60, 2, 255, 105, 59, 3, 255, 99, 55, 2, 255, 96, 51, 7, 255, 94, 47, 7, 255, 102, 44, 4, 255, 107, 43, 8, 255, 97, 49, 6, 255, 86, 51, 4, 255, 84, 49, 2, 255, 87, 49, 2, 255, 90, 52, 6, 255, 85, 49, 3, 255, 82, 48, 10, 255, 85, 48, 13, 255, 102, 56, 0, 255, 107, 56, 4, 255, 89, 51, 2, 255, 80, 53, 3, 255, 99, 52, 6, 255, 114, 56, 5, 255, 96, 55, 5, 255, 109, 54, 15, 255, 102, 56, 7, 255, 88, 55, 4, 255, 98, 56, 19, 255, 95, 56, 9, 255, 91, 59, 5, 255, 80, 55, 16, 255, 94, 58, 19, 255, 91, 57, 7, 255, 88, 61, 21, 255, 89, 58, 17, 255, 96, 61, 12, 255, 98, 63, 8, 255, 94, 63, 18, 255, 91, 59, 25, 255, 93, 61, 25, 255, 86, 64, 15, 255, 85, 62, 19, 255, 89, 64, 26, 255, 93, 70, 25, 255, 93, 66, 19, 255, 100, 68, 24, 255, 108, 69, 31, 255, 98, 67, 32, 255, 95, 72, 18, 255, 96, 73, 18, 255, 98, 75, 24, 255, 106, 79, 28, 255, 105, 76, 32, 255, 96, 73, 28, 255, 92, 76, 38, 255, 95, 76, 33, 255, 96, 81, 20, 255, 93, 82, 33, 255, 100, 79, 44, 255, 106, 84, 39, 255, 104, 85, 41, 255, 95, 82, 38, 255, 103, 83, 39, 255, 102, 90, 31, 255, 97, 90, 37, 255, 107, 89, 42, 255, 111, 90, 37, 255, 115, 94, 32, 255, 111, 97, 27, 255, 110, 96, 38, 255, 118, 99, 32, 255, 116, 97, 31, 255, 114, 98, 31, 255, 117, 100, 39, 255, 118, 99, 38, 255, 116, 95, 41, 255, 113, 92, 46, 255, 118, 99, 45, 255, 116, 96, 41, 255, 124, 97, 44, 255, 124, 95, 40, 255, 119, 96, 34, 255, 116, 95, 35, 255, 119, 96, 42, 255, 120, 94, 38, 255, 121, 93, 34, 255, 121, 94, 36, 255, 121, 94, 32, 255, 122, 92, 28, 255, 121, 90, 26, 255, 122, 88, 36, 255, 119, 89, 28, 255, 119, 85, 39, 255, 120, 87, 35, 255, 118, 88, 23, 255, 111, 86, 26, 255, 109, 85, 29, 255, 112, 83, 29, 255, 110, 79, 23, 255, 105, 82, 16, 255, 108, 82, 10, 255, 112, 81, 14, 255, 108, 76, 18, 255, 103, 75, 22, 255, 104, 75, 10, 255, 108, 77, 5, 255, 108, 76, 15, 255, 102, 67, 18, 255, 107, 69, 16, 255, 113, 70, 10, 255, 118, 71, 7, 255, 118, 71, 14, 255, 113, 66, 16, 255, 113, 68, 8, 255, 110, 66, 3, 255, 109, 66, 10, 255, 109, 66, 13, 255, 112, 62, 8, 255, 113, 62, 6, 255, 112, 60, 2, 255, 108, 62, 2, 255, 108, 62, 4, 255, 108, 61, 6, 255, 110, 62, 3, 255, 108, 59, 1, 255, 105, 54, 5, 255, 110, 55, 7, 255, 109, 53, 6, 255, 105, 52, 10, 255, 100, 49, 3, 255, 105, 53, 8, 255, 103, 50, 9, 255, 101, 47, 5, 255, 109, 53, 8, 255, 103, 50, 2, 255, 101, 50, 3, 255, 102, 47, 7, 255, 104, 48, 6, 255, 96, 48, 3, 255, 93, 46, 2, 255, 97, 43, 3, 255, 100, 43, 2, 255, 99, 44, 5, 255, 95, 44, 5, 255, 96, 45, 1, 255, 95, 41, 1, 255, 92, 42, 6, 255, 88, 41, 3, 255, 90, 42, 2, 255, 88, 40, 5, 255, 85, 41, 1, 255, 84, 40, 0, 255, 85, 38, 2, 255, 86, 39, 5, 255, 86, 37, 5, 255, 80, 35, 3, 255, 83, 37, 4, 255, 84, 36, 3, 255, 81, 35, 3, 255, 81, 36, 5, 255, 78, 35, 2, 255, 83, 34, 7, 255, 88, 33, 10, 255, 83, 35, 3, 255, 86, 38, 1, 255, 100, 45, 4, 255, 104, 39, 3, 255, 108, 37, 4, 255, 122, 47, 3, 255, 135, 49, 1, 255, 134, 46, 5, 255, 132, 51, 4, 255, 135, 52, 1, 255, 131, 52, 2, 255, 123, 43, 5, 255, 109, 29, 3, 255, 113, 39, 6, 255, 113, 37, 3, 255, 117, 36, 4, 255, 125, 39, 11, 255, 127, 41, 6, 255, 128, 44, 6, 255, 132, 40, 8, 255, 125, 47, 2, 255, 130, 45, 0, 255, 122, 39, 3, 255, 116, 39, 4, 255, 110, 33, 2, 255, 107, 31, 2, 255, 104, 32, 2, 255, 108, 36, 1, 255, 113, 33, 2, 255, 106, 29, 6, 255, 99, 24, 7, 255, 98, 21, 1, 255, 96, 24, 3, 255, 97, 28, 2, 255, 93, 27, 2, 255, 88, 21, 6, 255, 93, 28, 5, 255, 102, 32, 0, 255, 114, 30, 4, 255, 120, 38, 6, 255, 131, 41, 5, 255, 133, 36, 4, 255, 128, 38, 3, 255, 127, 44, 4, 255, 125, 40, 2, 255, 127, 39, 1, 255, 130, 41, 2, 255, 134, 44, 4, 255, 132, 43, 5, 255, 128, 38, 4, 255, 128, 35, 2, 255, 129, 35, 2, 255, 127, 37, 2, 255, 131, 39, 3, 255, 134, 37, 1, 255, 132, 39, 4, 255, 125, 35, 4, 255, 122, 33, 2, 255, 120, 33, 0, 255, 123, 35, 2, 255, 118, 34, 4, 255, 116, 31, 2, 255, 114, 31, 1, 255, 114, 33, 3, 255, 116, 34, 4, 255, 119, 34, 6, 255, 122, 35, 5, 255, 120, 33, 3, 255, 117, 32, 2, 255, 125, 36, 2, 255, 131, 37, 4, 255, 133, 39, 5, 255, 129, 35, 2, 255, 123, 34, 0, 255, 124, 35, 1, 255, 122, 36, 2, 255, 125, 33, 1, 255, 126, 31, 4, 255, 90, 23, 7, 255, 78, 25, 1, 255, 88, 25, 3, 255, 79, 15, 2, 255, 98, 26, 3, 255, 113, 34, 0, 255, 111, 37, 7, 255, 82, 22, 1, 255, 96, 31, 4, 255, 112, 38, 2, 255, 117, 34, 0, 255, 110, 28, 3, 255, 110, 29, 4, 255, 116, 34, 2, 255, 105, 29, 1, 255, 74, 19, 4, 255, 58, 16, 5, 255, 64, 16, 2, 255, 64, 19, 3, 255, 62, 17, 3, 255, 61, 15, 3, 255, 55, 15, 4, 255, 49, 12, 0, 255, 46, 13, 1, 255, 52, 15, 7, 255, 52, 12, 6, 255, 49, 10, 0, 255, 54, 14, 3, 255, 58, 12, 7, 255, 50, 10, 3, 255, 48, 15, 3, 255, 49, 13, 4, 255, 52, 10, 4, 255, 46, 12, 1, 255, 49, 15, 2, 255, 57, 15, 3, 255, 50, 13, 5, 255, 49, 12, 2, 255, 51, 13, 2, 255, 17, 8, 6, 255, 16, 6, 4, 255, 14, 6, 3, 255, 12, 6, 3, 255, 13, 9, 4, 255, 17, 8, 3, 255, 21, 11, 4, 255, 20, 11, 1, 255, 22, 11, 2, 255, 23, 10, 1, 255, 28, 14, 3, 255, 29, 14, 1, 255, 36, 20, 6, 255, 31, 16, 1, 255, 26, 13, 3, 255, 29, 18, 2, 255, 32, 17, 2, 255, 32, 14, 6, 255, 32, 15, 5, 255, 25, 13, 4, 255, 24, 12, 3, 255, 22, 12, 2, 255, 25, 16, 3, 255, 19, 12, 1, 255, 19, 14, 2, 255, 23, 13, 3, 255, 30, 13, 4, 255, 30, 15, 6, 255, 26, 13, 3, 255, 21, 10, 0, 255, 21, 10, 2, 255, 21, 11, 4, 255, 22, 17, 4, 255, 35, 13, 3, 255, 34, 16, 3, 255, 26, 19, 3, 255, 34, 19, 5, 255, 34, 20, 1, 255, 32, 16, 2, 255, 34, 18, 5, 255, 43, 22, 5, 255, 42, 23, 4, 255, 38, 24, 6, 255, 42, 22, 6, 255, 44, 24, 8, 255, 51, 25, 5, 255, 51, 26, 7, 255, 58, 34, 10, 255, 66, 47, 15, 255, 65, 46, 24, 255, 77, 57, 28, 255, 69, 53, 25, 255, 77, 52, 19, 255, 77, 47, 13, 255, 74, 44, 8, 255, 79, 39, 3, 255, 79, 34, 3, 255, 75, 36, 7, 255, 71, 33, 6, 255, 67, 32, 5, 255, 65, 34, 7, 255, 75, 43, 4, 255, 72, 46, 1, 255, 70, 38, 7, 255, 76, 34, 5, 255, 72, 37, 4, 255, 66, 35, 3, 255, 66, 34, 2, 255, 66, 35, 1, 255, 64, 39, 1, 255, 66, 38, 2, 255, 72, 38, 3, 255, 72, 37, 3, 255, 68, 36, 1, 255, 68, 37, 0, 255, 71, 39, 2, 255, 71, 40, 2, 255, 64, 42, 1, 255, 73, 44, 4, 255, 77, 42, 2, 255, 80, 43, 1, 255, 86, 48, 4, 255, 91, 49, 5, 255, 86, 46, 2, 255, 82, 50, 3, 255, 83, 50, 3, 255, 89, 49, 3, 255, 86, 48, 1, 255, 94, 53, 3, 255, 95, 53, 3, 255, 88, 51, 0, 255, 86, 50, 2, 255, 86, 51, 4, 255, 79, 45, 0, 255, 76, 41, 0, 255, 78, 44, 2, 255, 80, 49, 2, 255, 82, 46, 1, 255, 85, 49, 3, 255, 81, 50, 3, 255, 83, 51, 0, 255, 91, 52, 2, 255, 92, 51, 1, 255, 94, 52, 1, 255, 100, 51, 3, 255, 98, 54, 4, 255, 94, 57, 4, 255, 101, 58, 3, 255, 102, 52, 1, 255, 106, 55, 7, 255, 102, 57, 6, 255, 101, 60, 2, 255, 110, 60, 1, 255, 113, 67, 2, 255, 116, 68, 0, 255, 115, 68, 0, 255, 109, 64, 0, 255, 103, 61, 2, 255, 97, 59, 2, 255, 94, 52, 0, 255, 88, 50, 3, 255, 84, 49, 1, 255, 85, 46, 3, 255, 85, 51, 7, 255, 77, 47, 1, 255, 79, 47, 5, 255, 87, 49, 2, 255, 89, 48, 2, 255, 80, 47, 7, 255, 78, 47, 6, 255, 81, 50, 5, 255, 82, 49, 2, 255, 84, 50, 4, 255, 84, 51, 4, 255, 78, 49, 0, 255, 78, 51, 5, 255, 77, 49, 6, 255, 92, 49, 5, 255, 93, 50, 6, 255, 85, 53, 8, 255, 78, 50, 7, 255, 84, 52, 13, 255, 94, 55, 1, 255, 77, 53, 10, 255, 86, 49, 10, 255, 89, 46, 15, 255, 83, 53, 14, 255, 90, 57, 6, 255, 83, 53, 15, 255, 78, 52, 16, 255, 80, 56, 16, 255, 101, 60, 15, 255, 112, 63, 15, 255, 102, 64, 21, 255, 83, 63, 16, 255, 89, 59, 19, 255, 100, 61, 21, 255, 110, 67, 22, 255, 105, 65, 18, 255, 92, 59, 22, 255, 88, 64, 19, 255, 89, 63, 21, 255, 98, 68, 22, 255, 101, 69, 9, 255, 103, 70, 29, 255, 95, 68, 25, 255, 95, 66, 26, 255, 92, 69, 30, 255, 95, 76, 25, 255, 93, 74, 25, 255, 96, 74, 28, 255, 108, 77, 20, 255, 100, 73, 29, 255, 91, 76, 28, 255, 93, 77, 27, 255, 86, 73, 45, 255, 87, 81, 36, 255, 93, 82, 43, 255, 91, 80, 43, 255, 94, 83, 40, 255, 96, 86, 41, 255, 97, 86, 33, 255, 101, 87, 44, 255, 101, 86, 37, 255, 106, 88, 46, 255, 103, 88, 43, 255, 110, 93, 41, 255, 114, 92, 35, 255, 113, 95, 38, 255, 114, 97, 34, 255, 122, 99, 30, 255, 122, 100, 40, 255, 122, 100, 35, 255, 124, 102, 37, 255, 121, 100, 37, 255, 118, 98, 37, 255, 120, 100, 42, 255, 115, 98, 44, 255, 117, 98, 39, 255, 121, 100, 44, 255, 119, 94, 42, 255, 122, 92, 51, 255, 118, 96, 44, 255, 118, 98, 39, 255, 124, 96, 33, 255, 120, 95, 36, 255, 117, 96, 30, 255, 117, 95, 33, 255, 120, 93, 35, 255, 123, 90, 31, 255, 123, 87, 27, 255, 117, 87, 31, 255, 116, 84, 33, 255, 116, 84, 26, 255, 117, 89, 19, 255, 115, 88, 21, 255, 112, 83, 30, 255, 111, 84, 29, 255, 113, 85, 21, 255, 111, 81, 22, 255, 111, 83, 6, 255, 108, 79, 11, 255, 107, 75, 24, 255, 108, 74, 20, 255, 109, 75, 13, 255, 110, 76, 15, 255, 105, 71, 14, 255, 103, 70, 18, 255, 106, 69, 19, 255, 108, 67, 12, 255, 111, 68, 9, 255, 109, 64, 15, 255, 108, 63, 18, 255, 112, 68, 15, 255, 110, 65, 11, 255, 109, 62, 15, 255, 108, 61, 15, 255, 108, 63, 10, 255, 110, 63, 6, 255, 111, 60, 3, 255, 106, 61, 5, 255, 109, 57, 6, 255, 111, 59, 11, 255, 109, 58, 6, 255, 107, 57, 3, 255, 107, 55, 9, 255, 107, 55, 6, 255, 105, 53, 5, 255, 102, 50, 7, 255, 101, 53, 3, 255, 102, 54, 1, 255, 104, 53, 4, 255, 104, 52, 3, 255, 100, 49, 1, 255, 98, 47, 1, 255, 99, 51, 5, 255, 95, 49, 5, 255, 102, 49, 4, 255, 102, 47, 5, 255, 99, 43, 3, 255, 99, 42, 4, 255, 95, 46, 4, 255, 99, 48, 5, 255, 95, 44, 4, 255, 94, 45, 6, 255, 94, 40, 2, 255, 95, 46, 5, 255, 89, 43, 4, 255, 93, 42, 7, 255, 87, 40, 5, 255, 81, 38, 3, 255, 82, 37, 4, 255, 87, 37, 6, 255, 88, 36, 5, 255, 88, 37, 3, 255, 80, 36, 0, 255, 84, 40, 5, 255, 83, 38, 4, 255, 80, 36, 2, 255, 83, 38, 4, 255, 84, 36, 3, 255, 83, 37, 3, 255, 80, 35, 1, 255, 91, 34, 1, 255, 99, 38, 6, 255, 99, 41, 6, 255, 102, 40, 5, 255, 103, 34, 0, 255, 114, 41, 6, 255, 134, 49, 2, 255, 141, 49, 0, 255, 132, 48, 4, 255, 127, 50, 5, 255, 131, 48, 2, 255, 121, 42, 3, 255, 103, 31, 1, 255, 104, 34, 1, 255, 107, 37, 4, 255, 105, 31, 1, 255, 105, 30, 4, 255, 112, 38, 5, 255, 114, 32, 1, 255, 117, 33, 5, 255, 116, 31, 3, 255, 125, 34, 4, 255, 121, 38, 4, 255, 116, 40, 3, 255, 117, 35, 4, 255, 113, 32, 6, 255, 109, 27, 3, 255, 119, 35, 4, 255, 123, 40, 4, 255, 117, 36, 5, 255, 115, 34, 6, 255, 105, 27, 1, 255, 103, 30, 6, 255, 97, 26, 2, 255, 101, 29, 3, 255, 109, 29, 4, 255, 116, 33, 2, 255, 110, 36, 3, 255, 111, 28, 3, 255, 122, 34, 3, 255, 133, 37, 3, 255, 128, 35, 3, 255, 122, 39, 2, 255, 125, 40, 3, 255, 125, 36, 2, 255, 130, 37, 3, 255, 129, 35, 2, 255, 129, 35, 2, 255, 129, 37, 3, 255, 127, 37, 2, 255, 129, 34, 1, 255, 130, 34, 2, 255, 124, 35, 0, 255, 125, 35, 1, 255, 128, 32, 0, 255, 125, 34, 3, 255, 118, 35, 5, 255, 122, 34, 4, 255, 119, 34, 1, 255, 119, 35, 0, 255, 112, 37, 1, 255, 116, 34, 3, 255, 117, 32, 3, 255, 117, 33, 4, 255, 113, 31, 2, 255, 116, 35, 3, 255, 117, 33, 2, 255, 116, 31, 0, 255, 120, 32, 1, 255, 123, 34, 0, 255, 128, 36, 2, 255, 132, 38, 4, 255, 125, 33, 1, 255, 121, 31, 1, 255, 124, 35, 2, 255, 124, 36, 1, 255, 120, 37, 1, 255, 121, 37, 5, 255, 106, 27, 3, 255, 98, 21, 0, 255, 104, 21, 3, 255, 91, 17, 3, 255, 89, 23, 4, 255, 106, 30, 5, 255, 111, 33, 3, 255, 90, 20, 1, 255, 89, 19, 6, 255, 105, 31, 2, 255, 117, 33, 1, 255, 119, 30, 6, 255, 110, 24, 2, 255, 103, 26, 0, 255, 113, 28, 3, 255, 100, 25, 5, 255, 71, 19, 1, 255, 64, 15, 1, 255, 55, 14, 2, 255, 54, 12, 3, 255, 52, 16, 5, 255, 61, 13, 3, 255, 61, 15, 0, 255, 48, 15, 4, 255, 38, 10, 3, 255, 38, 11, 5, 255, 48, 10, 2, 255, 57, 12, 1, 255, 55, 12, 7, 255, 55, 11, 7, 255, 53, 10, 3, 255, 49, 10, 3, 255, 52, 9, 3, 255, 60, 10, 4, 255, 63, 13, 3, 255, 59, 14, 1, 255, 55, 13, 5, 255, 51, 11, 1, 255, 52, 11, 1, 255, 14, 8, 4, 255, 15, 8, 5, 255, 13, 6, 3, 255, 9, 5, 1, 255, 12, 7, 2, 255, 17, 9, 4, 255, 18, 9, 2, 255, 21, 12, 2, 255, 19, 9, 0, 255, 25, 13, 4, 255, 27, 14, 4, 255, 26, 12, 1, 255, 30, 16, 2, 255, 32, 19, 4, 255, 29, 18, 6, 255, 29, 20, 4, 255, 27, 15, 1, 255, 28, 13, 2, 255, 29, 14, 3, 255, 21, 9, 1, 255, 21, 11, 1, 255, 24, 13, 3, 255, 26, 17, 6, 255, 23, 15, 4, 255, 17, 13, 2, 255, 26, 19, 7, 255, 29, 14, 4, 255, 20, 10, 2, 255, 18, 11, 5, 255, 21, 14, 5, 255, 26, 15, 4, 255, 29, 13, 3, 255, 27, 17, 3, 255, 31, 14, 4, 255, 32, 15, 3, 255, 29, 16, 2, 255, 33, 18, 3, 255, 38, 22, 6, 255, 37, 21, 6, 255, 35, 19, 3, 255, 45, 24, 2, 255, 42, 22, 1, 255, 37, 22, 3, 255, 43, 23, 3, 255, 47, 27, 4, 255, 44, 24, 1, 255, 43, 26, 3, 255, 60, 37, 3, 255, 66, 41, 11, 255, 64, 47, 21, 255, 70, 50, 15, 255, 71, 51, 18, 255, 79, 45, 16, 255, 88, 48, 15, 255, 84, 48, 14, 255, 75, 43, 5, 255, 74, 37, 3, 255, 73, 38, 10, 255, 72, 38, 8, 255, 64, 32, 6, 255, 64, 38, 9, 255, 73, 41, 1, 255, 74, 40, 5, 255, 70, 34, 10, 255, 68, 35, 0, 255, 71, 38, 3, 255, 69, 36, 4, 255, 65, 32, 1, 255, 70, 36, 4, 255, 67, 34, 1, 255, 67, 36, 3, 255, 68, 36, 1, 255, 69, 35, 3, 255, 66, 37, 2, 255, 71, 39, 3, 255, 73, 40, 2, 255, 69, 40, 1, 255, 73, 45, 4, 255, 76, 42, 4, 255, 79, 42, 3, 255, 80, 44, 3, 255, 82, 46, 4, 255, 83, 48, 3, 255, 86, 50, 4, 255, 83, 51, 4, 255, 84, 50, 2, 255, 91, 51, 3, 255, 92, 52, 3, 255, 92, 51, 2, 255, 89, 51, 2, 255, 83, 50, 3, 255, 80, 46, 1, 255, 78, 44, 1, 255, 77, 43, 1, 255, 81, 45, 3, 255, 81, 45, 1, 255, 81, 50, 1, 255, 85, 51, 4, 255, 84, 51, 4, 255, 88, 53, 7, 255, 83, 47, 1, 255, 90, 47, 3, 255, 105, 50, 4, 255, 106, 50, 3, 255, 101, 52, 4, 255, 94, 55, 4, 255, 93, 57, 5, 255, 100, 54, 5, 255, 103, 48, 3, 255, 106, 59, 3, 255, 110, 57, 2, 255, 109, 59, 1, 255, 107, 65, 6, 255, 101, 54, 4, 255, 94, 50, 4, 255, 89, 53, 7, 255, 82, 48, 3, 255, 89, 46, 6, 255, 83, 45, 5, 255, 85, 45, 4, 255, 82, 45, 1, 255, 79, 50, 2, 255, 79, 48, 5, 255, 82, 48, 4, 255, 82, 44, 1, 255, 86, 46, 5, 255, 84, 45, 0, 255, 78, 48, 7, 255, 77, 51, 4, 255, 80, 44, 0, 255, 95, 49, 3, 255, 98, 51, 3, 255, 93, 47, 4, 255, 85, 46, 3, 255, 90, 48, 3, 255, 82, 48, 4, 255, 81, 54, 5, 255, 95, 49, 7, 255, 101, 54, 3, 255, 90, 53, 8, 255, 79, 48, 11, 255, 69, 50, 12, 255, 75, 53, 2, 255, 73, 60, 10, 255, 75, 54, 12, 255, 84, 49, 17, 255, 83, 55, 15, 255, 83, 56, 15, 255, 76, 54, 12, 255, 76, 55, 16, 255, 78, 59, 22, 255, 90, 60, 14, 255, 106, 63, 8, 255, 109, 64, 9, 255, 104, 63, 10, 255, 101, 65, 15, 255, 110, 69, 10, 255, 111, 62, 10, 255, 100, 60, 21, 255, 84, 59, 28, 255, 88, 63, 15, 255, 101, 67, 22, 255, 108, 69, 22, 255, 98, 63, 21, 255, 94, 69, 20, 255, 92, 68, 21, 255, 94, 67, 20, 255, 94, 70, 22, 255, 95, 73, 27, 255, 94, 75, 24, 255, 101, 79, 21, 255, 111, 81, 17, 255, 103, 74, 34, 255, 95, 76, 35, 255, 92, 76, 28, 255, 92, 77, 36, 255, 94, 83, 41, 255, 94, 82, 41, 255, 93, 83, 33, 255, 96, 86, 30, 255, 97, 86, 37, 255, 102, 89, 27, 255, 97, 89, 32, 255, 103, 92, 34, 255, 106, 91, 36, 255, 92, 87, 45, 255, 102, 91, 39, 255, 108, 94, 38, 255, 104, 93, 44, 255, 109, 94, 50, 255, 115, 96, 50, 255, 113, 93, 48, 255, 119, 91, 48, 255, 121, 96, 45, 255, 120, 98, 45, 255, 120, 101, 41, 255, 115, 100, 34, 255, 118, 101, 42, 255, 114, 100, 42, 255, 114, 98, 36, 255, 120, 101, 30, 255, 118, 97, 45, 255, 120, 98, 45, 255, 120, 97, 33, 255, 124, 99, 25, 255, 123, 94, 26, 255, 119, 92, 36, 255, 114, 91, 40, 255, 116, 92, 43, 255, 118, 96, 28, 255, 115, 92, 23, 255, 115, 91, 36, 255, 114, 92, 20, 255, 113, 86, 32, 255, 112, 84, 35, 255, 109, 85, 15, 255, 108, 82, 27, 255, 111, 81, 24, 255, 113, 83, 14, 255, 111, 83, 18, 255, 110, 78, 22, 255, 110, 74, 19, 255, 109, 73, 18, 255, 110, 77, 14, 255, 110, 71, 15, 255, 109, 69, 20, 255, 109, 73, 18, 255, 104, 72, 14, 255, 104, 71, 19, 255, 109, 72, 17, 255, 107, 69, 12, 255, 106, 66, 14, 255, 107, 65, 13, 255, 110, 67, 13, 255, 110, 63, 16, 255, 111, 63, 16, 255, 110, 62, 9, 255, 104, 64, 9, 255, 107, 65, 6, 255, 112, 63, 5, 255, 110, 61, 7, 255, 111, 58, 8, 255, 114, 61, 8, 255, 109, 57, 7, 255, 106, 55, 4, 255, 105, 54, 9, 255, 105, 54, 6, 255, 105, 55, 6, 255, 98, 50, 6, 255, 103, 56, 5, 255, 104, 52, 2, 255, 106, 51, 6, 255, 109, 52, 8, 255, 99, 44, 2, 255, 100, 45, 5, 255, 101, 46, 8, 255, 99, 48, 4, 255, 99, 47, 2, 255, 93, 47, 2, 255, 92, 47, 6, 255, 96, 43, 5, 255, 97, 42, 4, 255, 97, 45, 2, 255, 94, 45, 3, 255, 92, 39, 5, 255, 96, 41, 4, 255, 94, 45, 2, 255, 92, 43, 3, 255, 92, 39, 6, 255, 91, 44, 0, 255, 90, 43, 5, 255, 82, 35, 6, 255, 82, 31, 9, 255, 86, 35, 10, 255, 86, 34, 5, 255, 88, 39, 3, 255, 88, 39, 3, 255, 88, 36, 4, 255, 90, 38, 5, 255, 92, 37, 4, 255, 93, 35, 3, 255, 95, 37, 7, 255, 85, 34, 2, 255, 85, 32, 2, 255, 86, 32, 3, 255, 91, 35, 3, 255, 103, 40, 4, 255, 105, 37, 0, 255, 110, 39, 3, 255, 118, 49, 2, 255, 137, 56, 4, 255, 143, 51, 8, 255, 136, 50, 4, 255, 134, 46, 8, 255, 129, 40, 7, 255, 115, 37, 8, 255, 92, 27, 1, 255, 83, 28, 1, 255, 82, 30, 4, 255, 76, 26, 7, 255, 71, 24, 1, 255, 67, 22, 4, 255, 50, 17, 6, 255, 54, 21, 6, 255, 65, 23, 6, 255, 69, 20, 6, 255, 84, 26, 4, 255, 90, 29, 2, 255, 93, 29, 2, 255, 107, 31, 3, 255, 126, 40, 6, 255, 129, 45, 4, 255, 120, 37, 0, 255, 123, 40, 2, 255, 112, 33, 1, 255, 102, 28, 2, 255, 99, 29, 2, 255, 102, 29, 2, 255, 112, 34, 0, 255, 121, 38, 0, 255, 118, 37, 7, 255, 113, 32, 4, 255, 119, 32, 1, 255, 130, 33, 1, 255, 125, 40, 4, 255, 121, 41, 3, 255, 124, 36, 1, 255, 125, 35, 1, 255, 128, 37, 3, 255, 125, 34, 3, 255, 124, 36, 4, 255, 122, 37, 1, 255, 121, 35, 0, 255, 124, 31, 3, 255, 125, 30, 3, 255, 123, 30, 1, 255, 126, 34, 2, 255, 128, 37, 3, 255, 121, 37, 1, 255, 116, 31, 1, 255, 119, 32, 3, 255, 115, 35, 4, 255, 123, 34, 2, 255, 121, 36, 2, 255, 120, 32, 0, 255, 111, 32, 1, 255, 114, 34, 5, 255, 114, 30, 1, 255, 117, 30, 0, 255, 117, 31, 0, 255, 119, 35, 2, 255, 120, 36, 4, 255, 122, 33, 2, 255, 125, 35, 1, 255, 125, 35, 2, 255, 121, 32, 3, 255, 118, 31, 2, 255, 122, 33, 2, 255, 127, 36, 2, 255, 124, 36, 2, 255, 120, 32, 2, 255, 113, 30, 0, 255, 101, 29, 1, 255, 98, 27, 2, 255, 96, 27, 2, 255, 89, 20, 2, 255, 91, 22, 5, 255, 98, 30, 2, 255, 98, 28, 5, 255, 86, 17, 4, 255, 98, 24, 1, 255, 109, 30, 1, 255, 111, 29, 1, 255, 104, 30, 2, 255, 103, 27, 5, 255, 99, 24, 1, 255, 93, 24, 0, 255, 79, 20, 2, 255, 60, 17, 5, 255, 56, 14, 2, 255, 55, 16, 3, 255, 57, 11, 0, 255, 59, 15, 3, 255, 60, 14, 2, 255, 59, 14, 7, 255, 42, 11, 5, 255, 37, 11, 4, 255, 49, 12, 4, 255, 55, 13, 3, 255, 42, 10, 1, 255, 49, 12, 4, 255, 58, 13, 5, 255, 48, 12, 2, 255, 40, 15, 2, 255, 51, 16, 3, 255, 63, 15, 2, 255, 64, 16, 2, 255, 54, 15, 3, 255, 50, 14, 4, 255, 51, 15, 5, 255, 10, 8, 2, 255, 10, 6, 2, 255, 11, 7, 4, 255, 11, 8, 4, 255, 13, 8, 3, 255, 17, 10, 3, 255, 20, 9, 1, 255, 24, 14, 5, 255, 22, 12, 3, 255, 22, 11, 3, 255, 26, 12, 2, 255, 30, 14, 1, 255, 29, 13, 1, 255, 26, 15, 4, 255, 25, 16, 4, 255, 22, 14, 5, 255, 23, 12, 3, 255, 25, 13, 0, 255, 26, 14, 5, 255, 27, 13, 2, 255, 25, 14, 2, 255, 22, 13, 4, 255, 19, 13, 3, 255, 22, 14, 4, 255, 23, 14, 1, 255, 26, 15, 3, 255, 19, 10, 1, 255, 18, 11, 3, 255, 21, 15, 6, 255, 20, 14, 4, 255, 21, 13, 2, 255, 22, 13, 3, 255, 26, 16, 1, 255, 37, 16, 5, 255, 36, 13, 3, 255, 30, 17, 2, 255, 33, 21, 5, 255, 40, 19, 5, 255, 38, 19, 5, 255, 44, 23, 5, 255, 47, 24, 1, 255, 47, 25, 4, 255, 45, 23, 6, 255, 44, 23, 2, 255, 51, 24, 1, 255, 50, 24, 2, 255, 50, 29, 1, 255, 48, 29, 1, 255, 61, 35, 4, 255, 72, 40, 4, 255, 77, 36, 10, 255, 76, 41, 17, 255, 81, 51, 11, 255, 73, 40, 0, 255, 74, 39, 8, 255, 73, 41, 13, 255, 73, 39, 15, 255, 79, 46, 22, 255, 78, 43, 16, 255, 71, 33, 6, 255, 66, 34, 2, 255, 69, 33, 1, 255, 60, 26, 5, 255, 60, 36, 11, 255, 59, 36, 4, 255, 67, 37, 1, 255, 69, 34, 4, 255, 67, 35, 6, 255, 61, 33, 1, 255, 64, 34, 4, 255, 68, 36, 2, 255, 74, 35, 0, 255, 71, 35, 0, 255, 71, 39, 4, 255, 72, 38, 6, 255, 69, 36, 3, 255, 66, 42, 3, 255, 79, 44, 1, 255, 80, 44, 2, 255, 80, 44, 1, 255, 81, 47, 4, 255, 81, 48, 3, 255, 80, 46, 0, 255, 83, 47, 4, 255, 84, 44, 2, 255, 86, 47, 1, 255, 89, 50, 1, 255, 92, 51, 3, 255, 84, 47, 2, 255, 81, 48, 2, 255, 82, 46, 1, 255, 76, 42, 0, 255, 74, 41, 0, 255, 79, 45, 4, 255, 83, 48, 4, 255, 82, 46, 1, 255, 89, 50, 5, 255, 86, 49, 4, 255, 79, 49, 2, 255, 87, 47, 4, 255, 87, 46, 2, 255, 93, 51, 5, 255, 103, 53, 6, 255, 94, 48, 1, 255, 90, 53, 2, 255, 88, 56, 1, 255, 90, 56, 1, 255, 97, 52, 4, 255, 102, 54, 7, 255, 97, 55, 1, 255, 102, 53, 3, 255, 97, 54, 6, 255, 88, 51, 5, 255, 86, 44, 2, 255, 81, 46, 2, 255, 81, 46, 2, 255, 81, 47, 1, 255, 82, 46, 4, 255, 76, 43, 3, 255, 83, 41, 5, 255, 92, 41, 2, 255, 85, 45, 2, 255, 80, 47, 3, 255, 74, 45, 0, 255, 76, 42, 2, 255, 82, 44, 2, 255, 82, 47, 1, 255, 73, 45, 7, 255, 80, 39, 4, 255, 87, 44, 6, 255, 97, 50, 4, 255, 105, 50, 3, 255, 108, 47, 8, 255, 103, 47, 8, 255, 92, 46, 11, 255, 73, 42, 7, 255, 85, 49, 9, 255, 104, 53, 9, 255, 94, 49, 6, 255, 79, 51, 13, 255, 75, 49, 10, 255, 75, 49, 5, 255, 80, 51, 8, 255, 85, 57, 2, 255, 86, 53, 8, 255, 88, 58, 4, 255, 80, 54, 6, 255, 72, 51, 16, 255, 75, 55, 16, 255, 82, 55, 10, 255, 84, 61, 10, 255, 81, 58, 14, 255, 89, 54, 14, 255, 107, 63, 15, 255, 110, 65, 16, 255, 89, 59, 13, 255, 94, 65, 22, 255, 97, 63, 23, 255, 96, 64, 25, 255, 94, 67, 31, 255, 99, 65, 18, 255, 99, 63, 28, 255, 91, 64, 25, 255, 80, 63, 34, 255, 77, 64, 27, 255, 92, 70, 28, 255, 96, 70, 30, 255, 92, 73, 20, 255, 89, 73, 29, 255, 95, 73, 33, 255, 91, 73, 29, 255, 86, 76, 29, 255, 90, 75, 40, 255, 97, 81, 24, 255, 96, 77, 32, 255, 98, 79, 33, 255, 101, 85, 35, 255, 95, 83, 34, 255, 95, 83, 40, 255, 102, 89, 34, 255, 103, 89, 37, 255, 102, 86, 51, 255, 101, 85, 50, 255, 104, 88, 42, 255, 103, 90, 41, 255, 102, 93, 51, 255, 109, 97, 43, 255, 110, 92, 47, 255, 108, 97, 44, 255, 107, 96, 42, 255, 108, 93, 48, 255, 112, 102, 40, 255, 116, 97, 46, 255, 113, 95, 43, 255, 113, 96, 49, 255, 116, 101, 47, 255, 113, 96, 51, 255, 115, 95, 42, 255, 114, 97, 38, 255, 120, 101, 40, 255, 127, 107, 34, 255, 120, 100, 38, 255, 120, 100, 35, 255, 121, 95, 31, 255, 122, 95, 38, 255, 123, 94, 42, 255, 120, 95, 46, 255, 114, 93, 28, 255, 113, 91, 29, 255, 114, 92, 27, 255, 111, 89, 32, 255, 116, 90, 27, 255, 117, 89, 27, 255, 117, 88, 25, 255, 114, 87, 28, 255, 109, 85, 29, 255, 109, 87, 20, 255, 112, 86, 17, 255, 113, 82, 20, 255, 115, 81, 20, 255, 114, 80, 18, 255, 112, 81, 16, 255, 111, 78, 13, 255, 112, 76, 11, 255, 105, 72, 3, 255, 110, 75, 14, 255, 108, 72, 18, 255, 106, 70, 16, 255, 106, 71, 12, 255, 108, 71, 8, 255, 107, 72, 8, 255, 106, 69, 10, 255, 108, 64, 6, 255, 109, 62, 6, 255, 108, 62, 11, 255, 111, 63, 15, 255, 109, 62, 8, 255, 107, 60, 10, 255, 107, 60, 6, 255, 108, 60, 6, 255, 109, 57, 10, 255, 109, 56, 10, 255, 111, 59, 4, 255, 111, 57, 4, 255, 110, 60, 5, 255, 103, 53, 5, 255, 107, 55, 8, 255, 107, 55, 8, 255, 99, 50, 8, 255, 98, 51, 3, 255, 103, 53, 4, 255, 104, 49, 6, 255, 105, 49, 8, 255, 101, 49, 6, 255, 99, 48, 5, 255, 98, 45, 4, 255, 96, 47, 5, 255, 97, 45, 5, 255, 94, 44, 3, 255, 94, 45, 7, 255, 96, 41, 5, 255, 95, 43, 3, 255, 93, 47, 1, 255, 96, 45, 4, 255, 93, 40, 4, 255, 96, 44, 5, 255, 97, 43, 2, 255, 94, 41, 2, 255, 90, 39, 5, 255, 91, 41, 2, 255, 94, 41, 4, 255, 87, 37, 4, 255, 78, 34, 4, 255, 81, 36, 6, 255, 84, 34, 4, 255, 86, 37, 2, 255, 85, 34, 1, 255, 88, 34, 3, 255, 90, 35, 5, 255, 90, 37, 2, 255, 87, 30, 0, 255, 93, 35, 5, 255, 91, 36, 6, 255, 80, 32, 4, 255, 72, 30, 0, 255, 79, 32, 2, 255, 94, 34, 3, 255, 103, 32, 2, 255, 109, 39, 3, 255, 100, 36, 3, 255, 102, 34, 5, 255, 115, 38, 4, 255, 118, 40, 2, 255, 98, 29, 5, 255, 74, 18, 2, 255, 54, 20, 6, 255, 37, 22, 10, 255, 47, 23, 2, 255, 65, 24, 4, 255, 60, 26, 3, 255, 41, 21, 1, 255, 40, 19, 2, 255, 42, 21, 3, 255, 47, 22, 1, 255, 61, 23, 1, 255, 60, 23, 3, 255, 54, 23, 2, 255, 77, 28, 1, 255, 82, 24, 1, 255, 82, 26, 3, 255, 82, 25, 1, 255, 102, 29, 4, 255, 119, 34, 4, 255, 121, 39, 3, 255, 109, 33, 3, 255, 99, 23, 1, 255, 101, 30, 2, 255, 105, 31, 3, 255, 109, 30, 4, 255, 115, 33, 5, 255, 112, 33, 3, 255, 117, 36, 4, 255, 114, 32, 2, 255, 124, 34, 3, 255, 125, 35, 2, 255, 119, 33, 2, 255, 128, 36, 4, 255, 132, 40, 5, 255, 127, 38, 2, 255, 122, 36, 3, 255, 122, 37, 7, 255, 121, 37, 7, 255, 117, 33, 1, 255, 123, 33, 6, 255, 118, 28, 3, 255, 123, 28, 4, 255, 122, 28, 2, 255, 116, 34, 3, 255, 109, 33, 1, 255, 107, 28, 0, 255, 109, 29, 3, 255, 104, 33, 5, 255, 116, 30, 3, 255, 115, 34, 1, 255, 118, 32, 2, 255, 110, 35, 5, 255, 109, 31, 4, 255, 114, 31, 4, 255, 115, 29, 2, 255, 114, 31, 2, 255, 114, 33, 2, 255, 112, 30, 1, 255, 121, 34, 3, 255, 123, 37, 2, 255, 120, 35, 2, 255, 114, 30, 3, 255, 115, 30, 3, 255, 121, 32, 2, 255, 123, 34, 1, 255, 125, 33, 0, 255, 117, 31, 0, 255, 108, 31, 2, 255, 104, 31, 1, 255, 95, 30, 0, 255, 96, 28, 1, 255, 105, 25, 3, 255, 88, 19, 3, 255, 92, 25, 4, 255, 106, 27, 4, 255, 93, 23, 0, 255, 88, 22, 3, 255, 102, 26, 3, 255, 109, 32, 1, 255, 109, 35, 3, 255, 102, 31, 7, 255, 92, 21, 1, 255, 85, 17, 1, 255, 66, 16, 2, 255, 51, 15, 1, 255, 59, 14, 4, 255, 59, 11, 2, 255, 62, 10, 1, 255, 57, 15, 0, 255, 53, 15, 2, 255, 53, 12, 2, 255, 54, 14, 4, 255, 49, 14, 5, 255, 39, 10, 1, 255, 39, 12, 3, 255, 43, 12, 3, 255, 47, 13, 3, 255, 51, 12, 4, 255, 56, 13, 3, 255, 50, 12, 1, 255, 50, 15, 2, 255, 54, 12, 2, 255, 60, 13, 3, 255, 57, 10, 2, 255, 51, 10, 4, 255, 48, 12, 5, 255, 10, 7, 2, 255, 11, 6, 2, 255, 12, 8, 4, 255, 14, 10, 5, 255, 12, 8, 1, 255, 18, 9, 3, 255, 20, 11, 2, 255, 20, 10, 0, 255, 26, 14, 5, 255, 27, 13, 4, 255, 27, 14, 3, 255, 34, 18, 5, 255, 33, 17, 5, 255, 23, 13, 4, 255, 22, 13, 3, 255, 22, 13, 5, 255, 23, 13, 4, 255, 24, 12, 3, 255, 21, 11, 5, 255, 23, 14, 5, 255, 25, 12, 3, 255, 26, 13, 5, 255, 24, 14, 3, 255, 21, 11, 1, 255, 24, 14, 3, 255, 23, 14, 3, 255, 26, 16, 6, 255, 27, 16, 5, 255, 21, 11, 0, 255, 21, 14, 2, 255, 24, 17, 5, 255, 19, 13, 3, 255, 30, 18, 2, 255, 38, 15, 3, 255, 35, 16, 2, 255, 29, 17, 0, 255, 35, 17, 3, 255, 36, 16, 2, 255, 31, 20, 4, 255, 33, 17, 3, 255, 42, 20, 3, 255, 44, 22, 5, 255, 40, 19, 4, 255, 46, 25, 5, 255, 53, 23, 2, 255, 50, 22, 3, 255, 49, 22, 2, 255, 46, 24, 4, 255, 58, 36, 3, 255, 69, 39, 3, 255, 71, 36, 12, 255, 72, 39, 8, 255, 68, 38, 7, 255, 71, 38, 15, 255, 72, 33, 14, 255, 68, 31, 12, 255, 67, 36, 21, 255, 71, 41, 38, 255, 81, 47, 25, 255, 77, 40, 8, 255, 71, 34, 11, 255, 70, 33, 3, 255, 64, 33, 4, 255, 57, 33, 2, 255, 55, 37, 4, 255, 59, 32, 1, 255, 64, 31, 4, 255, 63, 34, 6, 255, 62, 38, 3, 255, 61, 32, 5, 255, 71, 36, 9, 255, 73, 33, 3, 255, 70, 33, 2, 255, 69, 38, 3, 255, 70, 37, 1, 255, 71, 37, 0, 255, 71, 45, 1, 255, 77, 46, 0, 255, 80, 46, 1, 255, 80, 42, 0, 255, 85, 47, 3, 255, 85, 50, 4, 255, 88, 47, 2, 255, 83, 46, 3, 255, 84, 44, 2, 255, 90, 49, 5, 255, 87, 48, 4, 255, 87, 48, 5, 255, 76, 44, 2, 255, 72, 45, 2, 255, 76, 44, 2, 255, 77, 45, 4, 255, 78, 45, 4, 255, 75, 43, 1, 255, 79, 46, 2, 255, 83, 47, 1, 255, 85, 42, 0, 255, 83, 44, 0, 255, 78, 49, 2, 255, 87, 51, 4, 255, 88, 51, 3, 255, 83, 49, 0, 255, 89, 51, 3, 255, 88, 50, 4, 255, 94, 50, 5, 255, 100, 48, 3, 255, 98, 48, 1, 255, 90, 48, 2, 255, 86, 46, 1, 255, 88, 44, 3, 255, 81, 47, 3, 255, 74, 50, 0, 255, 78, 47, 0, 255, 83, 44, 2, 255, 81, 46, 5, 255, 84, 42, 2, 255, 82, 43, 4, 255, 78, 45, 7, 255, 76, 45, 6, 255, 77, 43, 1, 255, 81, 46, 3, 255, 75, 40, 2, 255, 82, 39, 6, 255, 77, 39, 4, 255, 73, 43, 6, 255, 73, 44, 2, 255, 85, 48, 0, 255, 96, 42, 1, 255, 99, 48, 6, 255, 90, 47, 2, 255, 94, 45, 7, 255, 108, 45, 12, 255, 103, 44, 1, 255, 99, 50, 3, 255, 80, 47, 6, 255, 66, 42, 6, 255, 92, 51, 9, 255, 100, 51, 4, 255, 80, 42, 9, 255, 79, 46, 13, 255, 83, 49, 4, 255, 78, 50, 8, 255, 79, 50, 13, 255, 83, 55, 6, 255, 86, 50, 12, 255, 82, 52, 8, 255, 75, 52, 6, 255, 88, 57, 7, 255, 105, 59, 12, 255, 107, 56, 13, 255, 90, 58, 14, 255, 76, 60, 10, 255, 80, 62, 15, 255, 74, 59, 16, 255, 74, 59, 16, 255, 95, 59, 23, 255, 108, 68, 23, 255, 113, 64, 20, 255, 117, 69, 11, 255, 113, 70, 8, 255, 94, 61, 26, 255, 79, 63, 16, 255, 84, 68, 25, 255, 80, 68, 24, 255, 84, 71, 23, 255, 93, 69, 20, 255, 101, 69, 30, 255, 107, 77, 18, 255, 89, 72, 26, 255, 77, 70, 39, 255, 85, 74, 28, 255, 91, 80, 26, 255, 94, 82, 20, 255, 95, 81, 29, 255, 96, 83, 28, 255, 97, 82, 34, 255, 105, 88, 42, 255, 101, 82, 42, 255, 98, 83, 42, 255, 103, 84, 49, 255, 110, 91, 42, 255, 109, 88, 42, 255, 117, 95, 32, 255, 104, 92, 41, 255, 92, 89, 50, 255, 104, 93, 46, 255, 116, 100, 35, 255, 114, 96, 42, 255, 109, 92, 53, 255, 111, 98, 43, 255, 113, 98, 46, 255, 110, 98, 44, 255, 111, 98, 38, 255, 111, 100, 39, 255, 109, 100, 46, 255, 111, 100, 50, 255, 115, 100, 36, 255, 117, 99, 39, 255, 113, 99, 44, 255, 112, 98, 41, 255, 116, 99, 38, 255, 118, 100, 44, 255, 118, 100, 44, 255, 115, 98, 33, 255, 117, 96, 41, 255, 116, 95, 39, 255, 115, 96, 30, 255, 114, 91, 35, 255, 116, 89, 37, 255, 118, 91, 27, 255, 118, 91, 26, 255, 118, 90, 31, 255, 119, 90, 26, 255, 118, 87, 24, 255, 116, 84, 32, 255, 116, 84, 28, 255, 118, 84, 21, 255, 116, 82, 25, 255, 112, 82, 20, 255, 111, 81, 18, 255, 110, 80, 15, 255, 111, 77, 16, 255, 110, 77, 13, 255, 109, 76, 12, 255, 108, 74, 14, 255, 107, 69, 15, 255, 112, 71, 22, 255, 108, 68, 20, 255, 108, 70, 13, 255, 111, 70, 4, 255, 108, 68, 13, 255, 109, 67, 17, 255, 113, 64, 20, 255, 111, 62, 14, 255, 108, 61, 15, 255, 109, 62, 14, 255, 108, 61, 7, 255, 113, 63, 10, 255, 110, 59, 10, 255, 111, 63, 8, 255, 115, 58, 8, 255, 109, 57, 5, 255, 108, 59, 2, 255, 110, 57, 7, 255, 107, 55, 5, 255, 103, 50, 4, 255, 105, 55, 6, 255, 101, 49, 0, 255, 101, 51, 3, 255, 100, 53, 2, 255, 103, 52, 3, 255, 102, 49, 3, 255, 108, 50, 7, 255, 107, 47, 2, 255, 109, 51, 6, 255, 105, 50, 3, 255, 97, 47, 3, 255, 99, 44, 4, 255, 97, 44, 3, 255, 94, 44, 3, 255, 96, 43, 2, 255, 96, 44, 2, 255, 95, 46, 2, 255, 97, 42, 1, 255, 97, 43, 3, 255, 90, 44, 3, 255, 94, 43, 4, 255, 93, 41, 3, 255, 88, 42, 3, 255, 85, 38, 5, 255, 86, 35, 2, 255, 85, 38, 1, 255, 80, 38, 0, 255, 81, 38, 2, 255, 86, 36, 1, 255, 84, 37, 2, 255, 82, 35, 5, 255, 84, 34, 5, 255, 85, 35, 3, 255, 83, 31, 4, 255, 86, 34, 6, 255, 93, 37, 2, 255, 107, 39, 2, 255, 108, 38, 4, 255, 96, 34, 4, 255, 71, 30, 3, 255, 62, 27, 3, 255, 70, 24, 3, 255, 72, 30, 3, 255, 71, 28, 5, 255, 61, 21, 7, 255, 56, 20, 3, 255, 54, 23, 4, 255, 52, 24, 5, 255, 63, 31, 1, 255, 67, 28, 2, 255, 62, 23, 13, 255, 57, 25, 6, 255, 53, 22, 0, 255, 61, 25, 2, 255, 65, 26, 7, 255, 59, 21, 5, 255, 60, 20, 10, 255, 51, 19, 1, 255, 63, 21, 4, 255, 59, 22, 4, 255, 53, 25, 1, 255, 61, 24, 7, 255, 50, 18, 4, 255, 50, 19, 3, 255, 59, 18, 7, 255, 54, 20, 6, 255, 65, 16, 2, 255, 84, 23, 6, 255, 92, 28, 2, 255, 90, 29, 2, 255, 87, 29, 2, 255, 90, 23, 1, 255, 88, 18, 3, 255, 90, 24, 4, 255, 99, 32, 2, 255, 103, 27, 0, 255, 107, 29, 2, 255, 121, 34, 7, 255, 125, 31, 0, 255, 121, 33, 1, 255, 125, 33, 4, 255, 133, 41, 7, 255, 126, 38, 1, 255, 121, 34, 4, 255, 110, 28, 4, 255, 107, 28, 2, 255, 114, 31, 2, 255, 113, 28, 1, 255, 107, 26, 2, 255, 112, 24, 4, 255, 112, 22, 1, 255, 106, 26, 3, 255, 98, 25, 1, 255, 101, 25, 2, 255, 105, 27, 2, 255, 104, 28, 3, 255, 108, 27, 1, 255, 113, 31, 1, 255, 117, 30, 1, 255, 112, 32, 3, 255, 100, 21, 1, 255, 105, 24, 5, 255, 109, 29, 5, 255, 112, 34, 4, 255, 114, 30, 3, 255, 113, 27, 1, 255, 114, 28, 2, 255, 117, 35, 1, 255, 113, 36, 1, 255, 110, 32, 3, 255, 112, 28, 1, 255, 125, 33, 3, 255, 124, 35, 5, 255, 123, 36, 3, 255, 123, 34, 2, 255, 114, 30, 5, 255, 102, 31, 2, 255, 97, 32, 2, 255, 105, 25, 4, 255, 112, 34, 4, 255, 97, 29, 4, 255, 80, 15, 0, 255, 96, 22, 0, 255, 95, 29, 1, 255, 85, 25, 5, 255, 98, 28, 4, 255, 109, 32, 3, 255, 108, 29, 0, 255, 108, 31, 4, 255, 96, 25, 2, 255, 76, 13, 4, 255, 71, 14, 6, 255, 76, 23, 6, 255, 58, 16, 4, 255, 52, 12, 3, 255, 52, 15, 5, 255, 65, 15, 3, 255, 67, 15, 2, 255, 56, 16, 2, 255, 53, 16, 3, 255, 50, 15, 4, 255, 46, 13, 4, 255, 40, 10, 2, 255, 47, 10, 4, 255, 50, 9, 3, 255, 49, 17, 5, 255, 45, 14, 2, 255, 50, 10, 1, 255, 54, 14, 4, 255, 48, 13, 3, 255, 48, 12, 4, 255, 51, 9, 2, 255, 46, 10, 2, 255, 46, 9, 2, 255, 14, 9, 4, 255, 14, 7, 3, 255, 9, 4, 0, 255, 13, 8, 2, 255, 15, 11, 2, 255, 18, 9, 2, 255, 20, 10, 2, 255, 23, 12, 4, 255, 27, 14, 6, 255, 26, 13, 2, 255, 26, 14, 0, 255, 28, 17, 3, 255, 26, 15, 3, 255, 25, 15, 4, 255, 27, 17, 7, 255, 24, 12, 3, 255, 26, 12, 5, 255, 23, 10, 4, 255, 19, 12, 3, 255, 20, 11, 2, 255, 25, 10, 3, 255, 24, 10, 5, 255, 19, 10, 1, 255, 23, 13, 3, 255, 28, 16, 4, 255, 26, 17, 4, 255, 23, 13, 3, 255, 26, 15, 2, 255, 27, 15, 2, 255, 29, 16, 4, 255, 24, 14, 2, 255, 25, 13, 3, 255, 37, 19, 6, 255, 34, 17, 3, 255, 34, 18, 4, 255, 32, 16, 3, 255, 33, 17, 3, 255, 34, 17, 2, 255, 32, 20, 5, 255, 30, 19, 3, 255, 35, 20, 4, 255, 40, 24, 8, 255, 42, 21, 5, 255, 53, 29, 7, 255, 55, 28, 3, 255, 47, 20, 2, 255, 51, 22, 6, 255, 54, 26, 7, 255, 54, 26, 1, 255, 64, 33, 5, 255, 71, 37, 11, 255, 82, 40, 5, 255, 77, 34, 5, 255, 75, 38, 10, 255, 71, 39, 8, 255, 72, 40, 11, 255, 68, 39, 22, 255, 77, 44, 29, 255, 83, 47, 14, 255, 65, 39, 3, 255, 59, 32, 4, 255, 58, 32, 2, 255, 57, 30, 11, 255, 64, 34, 3, 255, 69, 36, 4, 255, 58, 28, 5, 255, 56, 28, 5, 255, 62, 32, 3, 255, 66, 35, 3, 255, 64, 34, 3, 255, 63, 31, 2, 255, 69, 35, 4, 255, 69, 36, 4, 255, 65, 36, 1, 255, 73, 38, 2, 255, 78, 40, 3, 255, 76, 44, 3, 255, 75, 45, 3, 255, 78, 41, 0, 255, 84, 42, 1, 255, 82, 40, 2, 255, 86, 46, 4, 255, 82, 46, 3, 255, 75, 46, 3, 255, 75, 48, 5, 255, 76, 44, 4, 255, 74, 40, 2, 255, 71, 39, 2, 255, 70, 45, 6, 255, 70, 42, 4, 255, 74, 41, 2, 255, 75, 43, 2, 255, 77, 43, 2, 255, 78, 44, 4, 255, 77, 45, 3, 255, 77, 47, 2, 255, 80, 48, 2, 255, 84, 48, 3, 255, 85, 47, 2, 255, 79, 48, 1, 255, 81, 52, 3, 255, 81, 49, 0, 255, 89, 47, 3, 255, 87, 47, 4, 255, 80, 42, 2, 255, 89, 43, 6, 255, 87, 43, 4, 255, 81, 45, 3, 255, 81, 45, 2, 255, 82, 45, 5, 255, 77, 44, 6, 255, 82, 45, 1, 255, 89, 43, 1, 255, 88, 39, 5, 255, 82, 39, 6, 255, 84, 41, 2, 255, 75, 43, 2, 255, 71, 40, 2, 255, 79, 41, 3, 255, 79, 43, 2, 255, 76, 43, 5, 255, 74, 39, 5, 255, 78, 40, 6, 255, 73, 42, 2, 255, 75, 43, 3, 255, 88, 40, 4, 255, 104, 43, 5, 255, 105, 47, 3, 255, 90, 43, 4, 255, 70, 38, 7, 255, 74, 37, 4, 255, 87, 44, 4, 255, 78, 45, 5, 255, 71, 44, 4, 255, 70, 40, 6, 255, 71, 44, 8, 255, 69, 44, 8, 255, 82, 46, 6, 255, 90, 50, 4, 255, 93, 53, 6, 255, 100, 53, 12, 255, 95, 54, 8, 255, 83, 51, 6, 255, 74, 49, 14, 255, 77, 52, 17, 255, 75, 50, 11, 255, 74, 53, 8, 255, 82, 57, 19, 255, 98, 58, 14, 255, 105, 62, 7, 255, 102, 64, 16, 255, 97, 63, 18, 255, 82, 56, 7, 255, 70, 55, 13, 255, 68, 57, 18, 255, 100, 63, 16, 255, 117, 72, 9, 255, 117, 64, 18, 255, 101, 62, 22, 255, 95, 64, 20, 255, 86, 59, 18, 255, 82, 66, 25, 255, 87, 67, 34, 255, 86, 69, 19, 255, 95, 74, 25, 255, 96, 73, 26, 255, 87, 74, 26, 255, 82, 71, 33, 255, 88, 74, 20, 255, 81, 75, 32, 255, 85, 78, 27, 255, 90, 77, 30, 255, 95, 73, 39, 255, 91, 76, 30, 255, 93, 84, 31, 255, 96, 81, 38, 255, 107, 87, 41, 255, 112, 87, 43, 255, 109, 88, 38, 255, 91, 82, 45, 255, 99, 85, 48, 255, 112, 89, 44, 255, 119, 99, 36, 255, 112, 99, 38, 255, 96, 91, 40, 255, 101, 95, 46, 255, 114, 101, 46, 255, 106, 95, 47, 255, 102, 95, 44, 255, 104, 98, 49, 255, 102, 98, 44, 255, 105, 102, 50, 255, 109, 99, 50, 255, 110, 98, 46, 255, 107, 103, 36, 255, 107, 101, 49, 255, 113, 101, 40, 255, 114, 100, 45, 255, 114, 99, 47, 255, 115, 99, 44, 255, 120, 103, 36, 255, 121, 98, 43, 255, 119, 98, 40, 255, 117, 97, 34, 255, 115, 95, 41, 255, 116, 97, 32, 255, 114, 95, 25, 255, 118, 92, 44, 255, 120, 93, 42, 255, 119, 90, 42, 255, 117, 89, 34, 255, 117, 88, 27, 255, 120, 87, 37, 255, 118, 86, 29, 255, 115, 85, 18, 255, 115, 84, 26, 255, 116, 82, 31, 255, 115, 83, 23, 255, 110, 82, 17, 255, 110, 79, 21, 255, 111, 80, 24, 255, 108, 76, 20, 255, 107, 75, 14, 255, 110, 76, 24, 255, 106, 71, 23, 255, 103, 67, 19, 255, 108, 71, 8, 255, 113, 68, 20, 255, 119, 70, 19, 255, 117, 69, 9, 255, 111, 66, 12, 255, 115, 70, 10, 255, 110, 64, 10, 255, 111, 65, 9, 255, 108, 62, 12, 255, 109, 62, 9, 255, 109, 60, 7, 255, 111, 62, 9, 255, 110, 58, 9, 255, 113, 60, 10, 255, 113, 60, 8, 255, 110, 58, 1, 255, 112, 60, 9, 255, 106, 54, 3, 255, 107, 55, 3, 255, 110, 54, 10, 255, 102, 54, 4, 255, 108, 53, 3, 255, 106, 50, 4, 255, 100, 52, 4, 255, 98, 48, 3, 255, 96, 52, 3, 255, 105, 50, 6, 255, 113, 46, 6, 255, 110, 45, 5, 255, 103, 49, 6, 255, 95, 45, 2, 255, 102, 45, 3, 255, 98, 46, 2, 255, 93, 47, 3, 255, 93, 43, 2, 255, 93, 44, 4, 255, 93, 45, 3, 255, 94, 43, 1, 255, 93, 44, 4, 255, 88, 44, 3, 255, 87, 39, 0, 255, 87, 40, 1, 255, 85, 43, 1, 255, 88, 41, 3, 255, 83, 36, 5, 255, 83, 37, 2, 255, 87, 38, 3, 255, 86, 38, 6, 255, 84, 38, 2, 255, 84, 38, 2, 255, 81, 35, 7, 255, 81, 37, 4, 255, 82, 36, 2, 255, 79, 26, 6, 255, 87, 34, 10, 255, 95, 41, 3, 255, 103, 35, 2, 255, 103, 34, 1, 255, 98, 34, 4, 255, 74, 33, 1, 255, 80, 38, 7, 255, 96, 31, 5, 255, 83, 37, 1, 255, 69, 30, 5, 255, 67, 25, 6, 255, 72, 27, 5, 255, 68, 26, 5, 255, 66, 26, 3, 255, 80, 32, 4, 255, 84, 31, 4, 255, 70, 22, 2, 255, 60, 25, 3, 255, 65, 27, 2, 255, 86, 30, 2, 255, 92, 33, 3, 255, 69, 25, 4, 255, 58, 24, 1, 255, 52, 23, 1, 255, 60, 21, 4, 255, 58, 23, 4, 255, 53, 22, 1, 255, 53, 26, 4, 255, 43, 19, 8, 255, 49, 19, 4, 255, 60, 20, 6, 255, 45, 21, 5, 255, 49, 24, 4, 255, 58, 21, 4, 255, 66, 21, 3, 255, 75, 26, 0, 255, 71, 23, 5, 255, 63, 15, 6, 255, 56, 17, 3, 255, 58, 22, 5, 255, 68, 25, 2, 255, 73, 16, 3, 255, 79, 21, 6, 255, 86, 27, 1, 255, 99, 29, 1, 255, 103, 31, 3, 255, 99, 27, 6, 255, 104, 25, 3, 255, 95, 26, 1, 255, 95, 31, 3, 255, 97, 28, 3, 255, 88, 22, 1, 255, 93, 26, 4, 255, 88, 21, 3, 255, 87, 21, 2, 255, 93, 22, 1, 255, 101, 22, 1, 255, 101, 24, 2, 255, 91, 24, 3, 255, 85, 22, 3, 255, 85, 24, 3, 255, 87, 23, 3, 255, 85, 21, 2, 255, 104, 23, 6, 255, 101, 28, 2, 255, 100, 30, 1, 255, 94, 27, 1, 255, 99, 22, 3, 255, 98, 28, 6, 255, 100, 29, 2, 255, 107, 28, 0, 255, 104, 30, 3, 255, 110, 29, 7, 255, 106, 28, 0, 255, 108, 33, 1, 255, 110, 33, 4, 255, 111, 27, 2, 255, 125, 33, 4, 255, 122, 32, 1, 255, 118, 36, 4, 255, 122, 32, 3, 255, 118, 34, 2, 255, 114, 34, 2, 255, 108, 34, 3, 255, 104, 31, 0, 255, 112, 33, 3, 255, 114, 36, 5, 255, 92, 25, 1, 255, 79, 19, 2, 255, 87, 19, 4, 255, 97, 26, 1, 255, 96, 26, 1, 255, 93, 22, 1, 255, 97, 30, 2, 255, 102, 29, 0, 255, 101, 28, 2, 255, 78, 22, 1, 255, 76, 17, 2, 255, 85, 19, 5, 255, 81, 25, 6, 255, 66, 16, 0, 255, 56, 14, 1, 255, 63, 15, 4, 255, 67, 14, 3, 255, 69, 16, 3, 255, 64, 12, 3, 255, 58, 12, 2, 255, 49, 14, 1, 255, 46, 18, 5, 255, 41, 11, 5, 255, 40, 10, 4, 255, 41, 12, 1, 255, 42, 9, 1, 255, 48, 12, 4, 255, 47, 14, 5, 255, 44, 12, 3, 255, 43, 11, 2, 255, 49, 12, 2, 255, 46, 14, 4, 255, 51, 14, 3, 255, 12, 9, 2, 255, 12, 8, 1, 255, 13, 7, 1, 255, 15, 9, 3, 255, 17, 10, 2, 255, 17, 11, 3, 255, 21, 10, 2, 255, 25, 10, 2, 255, 28, 14, 6, 255, 30, 14, 4, 255, 34, 19, 5, 255, 29, 15, 2, 255, 29, 13, 3, 255, 24, 13, 3, 255, 22, 12, 4, 255, 18, 8, 0, 255, 20, 9, 1, 255, 23, 12, 3, 255, 23, 15, 4, 255, 19, 11, 1, 255, 19, 9, 0, 255, 18, 10, 1, 255, 20, 12, 2, 255, 27, 12, 4, 255, 25, 12, 1, 255, 20, 11, 1, 255, 21, 11, 1, 255, 25, 15, 5, 255, 26, 16, 4, 255, 28, 16, 5, 255, 27, 13, 4, 255, 29, 13, 5, 255, 33, 13, 4, 255, 31, 13, 3, 255, 34, 16, 5, 255, 35, 18, 6, 255, 33, 15, 1, 255, 36, 19, 2, 255, 36, 17, 3, 255, 34, 15, 1, 255, 38, 20, 5, 255, 37, 18, 4, 255, 40, 21, 6, 255, 45, 23, 4, 255, 46, 25, 2, 255, 41, 22, 4, 255, 44, 25, 3, 255, 44, 27, 3, 255, 52, 26, 3, 255, 61, 28, 5, 255, 59, 33, 6, 255, 67, 36, 6, 255, 73, 41, 5, 255, 75, 38, 2, 255, 72, 34, 5, 255, 73, 42, 18, 255, 80, 48, 22, 255, 85, 48, 18, 255, 77, 44, 9, 255, 66, 37, 5, 255, 51, 33, 2, 255, 58, 31, 9, 255, 64, 27, 4, 255, 61, 25, 1, 255, 66, 27, 2, 255, 64, 32, 3, 255, 60, 31, 1, 255, 67, 32, 4, 255, 68, 31, 1, 255, 66, 34, 0, 255, 66, 35, 1, 255, 72, 36, 2, 255, 74, 38, 4, 255, 72, 38, 4, 255, 76, 42, 5, 255, 73, 40, 2, 255, 68, 40, 3, 255, 72, 43, 7, 255, 74, 41, 1, 255, 81, 45, 1, 255, 81, 43, 4, 255, 78, 40, 3, 255, 78, 46, 1, 255, 72, 43, 6, 255, 68, 40, 6, 255, 63, 38, 1, 255, 64, 39, 1, 255, 69, 39, 3, 255, 70, 38, 3, 255, 76, 43, 6, 255, 80, 44, 3, 255, 77, 43, 0, 255, 77, 40, 0, 255, 83, 44, 5, 255, 78, 44, 4, 255, 74, 49, 2, 255, 81, 45, 2, 255, 84, 44, 5, 255, 83, 42, 3, 255, 82, 42, 3, 255, 81, 45, 6, 255, 76, 42, 3, 255, 79, 41, 1, 255, 82, 46, 3, 255, 78, 40, 2, 255, 83, 43, 5, 255, 84, 42, 5, 255, 85, 39, 0, 255, 76, 45, 1, 255, 71, 43, 3, 255, 82, 39, 6, 255, 92, 41, 3, 255, 100, 40, 1, 255, 92, 43, 4, 255, 80, 42, 0, 255, 81, 43, 2, 255, 76, 42, 3, 255, 75, 39, 4, 255, 79, 39, 3, 255, 78, 42, 4, 255, 73, 40, 2, 255, 75, 39, 5, 255, 73, 39, 4, 255, 69, 37, 0, 255, 75, 41, 3, 255, 85, 40, 6, 255, 85, 37, 6, 255, 76, 40, 4, 255, 72, 39, 4, 255, 67, 37, 7, 255, 71, 40, 5, 255, 76, 43, 1, 255, 72, 44, 7, 255, 63, 40, 12, 255, 73, 41, 11, 255, 69, 45, 7, 255, 71, 48, 6, 255, 101, 50, 7, 255, 112, 49, 9, 255, 105, 52, 6, 255, 103, 52, 5, 255, 98, 52, 19, 255, 84, 49, 11, 255, 73, 50, 3, 255, 73, 52, 11, 255, 74, 52, 18, 255, 75, 55, 14, 255, 68, 49, 9, 255, 72, 50, 16, 255, 89, 59, 25, 255, 99, 64, 6, 255, 92, 56, 10, 255, 79, 51, 26, 255, 77, 57, 18, 255, 72, 58, 12, 255, 73, 58, 17, 255, 87, 59, 23, 255, 85, 62, 15, 255, 79, 60, 27, 255, 79, 60, 30, 255, 90, 69, 28, 255, 103, 69, 9, 255, 96, 66, 28, 255, 109, 76, 14, 255, 112, 74, 18, 255, 97, 70, 26, 255, 74, 69, 21, 255, 82, 71, 37, 255, 105, 79, 33, 255, 97, 79, 26, 255, 107, 82, 31, 255, 106, 80, 35, 255, 98, 82, 29, 255, 99, 86, 31, 255, 96, 82, 38, 255, 94, 80, 40, 255, 110, 90, 36, 255, 108, 93, 45, 255, 96, 85, 43, 255, 94, 85, 42, 255, 95, 87, 45, 255, 91, 89, 46, 255, 93, 92, 53, 255, 99, 93, 48, 255, 93, 88, 53, 255, 93, 89, 52, 255, 115, 100, 48, 255, 116, 99, 50, 255, 104, 96, 40, 255, 106, 100, 48, 255, 108, 101, 44, 255, 106, 102, 42, 255, 107, 99, 49, 255, 110, 101, 43, 255, 112, 102, 40, 255, 104, 97, 43, 255, 106, 100, 48, 255, 109, 100, 46, 255, 120, 101, 35, 255, 123, 102, 34, 255, 122, 102, 34, 255, 124, 98, 31, 255, 121, 100, 38, 255, 118, 97, 49, 255, 117, 93, 49, 255, 115, 94, 40, 255, 115, 93, 43, 255, 117, 93, 38, 255, 116, 91, 23, 255, 121, 91, 36, 255, 119, 90, 34, 255, 117, 87, 30, 255, 117, 85, 31, 255, 118, 88, 26, 255, 115, 86, 19, 255, 113, 84, 23, 255, 113, 81, 28, 255, 113, 80, 20, 255, 111, 77, 29, 255, 110, 78, 26, 255, 108, 78, 12, 255, 108, 76, 18, 255, 109, 76, 15, 255, 110, 73, 21, 255, 105, 71, 18, 255, 108, 74, 10, 255, 110, 72, 16, 255, 106, 66, 11, 255, 108, 68, 13, 255, 108, 70, 14, 255, 108, 68, 11, 255, 109, 65, 16, 255, 113, 69, 6, 255, 111, 65, 8, 255, 109, 61, 8, 255, 110, 60, 11, 255, 110, 60, 13, 255, 109, 62, 7, 255, 114, 60, 0, 255, 114, 58, 7, 255, 109, 58, 11, 255, 108, 59, 6, 255, 111, 57, 7, 255, 110, 54, 8, 255, 109, 54, 5, 255, 108, 49, 9, 255, 105, 53, 7, 255, 106, 50, 2, 255, 111, 50, 6, 255, 103, 50, 3, 255, 100, 47, 4, 255, 101, 49, 5, 255, 100, 47, 3, 255, 103, 48, 4, 255, 100, 46, 3, 255, 96, 46, 1, 255, 90, 46, 4, 255, 96, 46, 7, 255, 95, 46, 5, 255, 91, 44, 3, 255, 94, 44, 4, 255, 86, 42, 1, 255, 93, 43, 3, 255, 96, 43, 3, 255, 90, 46, 5, 255, 86, 41, 2, 255, 86, 38, 2, 255, 90, 41, 5, 255, 91, 39, 3, 255, 93, 39, 2, 255, 86, 37, 7, 255, 81, 37, 3, 255, 82, 38, 4, 255, 81, 34, 4, 255, 86, 38, 4, 255, 86, 39, 6, 255, 80, 35, 3, 255, 77, 33, 2, 255, 80, 34, 4, 255, 78, 31, 6, 255, 80, 33, 2, 255, 83, 34, 1, 255, 84, 30, 3, 255, 78, 30, 1, 255, 79, 33, 5, 255, 73, 31, 2, 255, 92, 37, 4, 255, 113, 37, 4, 255, 113, 35, 2, 255, 105, 37, 3, 255, 103, 34, 2, 255, 111, 36, 4, 255, 109, 32, 3, 255, 80, 26, 1, 255, 68, 22, 0, 255, 71, 25, 4, 255, 64, 25, 4, 255, 59, 26, 2, 255, 66, 24, 0, 255, 74, 24, 0, 255, 74, 28, 2, 255, 75, 27, 4, 255, 70, 21, 1, 255, 69, 25, 6, 255, 69, 23, 5, 255, 65, 24, 4, 255, 66, 25, 4, 255, 61, 27, 2, 255, 64, 28, 7, 255, 62, 20, 1, 255, 47, 20, 1, 255, 58, 18, 1, 255, 55, 24, 4, 255, 53, 20, 5, 255, 57, 19, 2, 255, 64, 16, 3, 255, 52, 18, 8, 255, 41, 20, 5, 255, 52, 21, 2, 255, 62, 22, 5, 255, 51, 23, 1, 255, 52, 19, 5, 255, 42, 19, 4, 255, 52, 23, 4, 255, 77, 22, 5, 255, 70, 20, 3, 255, 63, 21, 1, 255, 81, 25, 4, 255, 69, 20, 9, 255, 70, 21, 3, 255, 90, 25, 0, 255, 76, 17, 2, 255, 69, 18, 1, 255, 67, 20, 0, 255, 70, 18, 4, 255, 73, 17, 5, 255, 73, 16, 3, 255, 75, 19, 2, 255, 78, 23, 4, 255, 73, 21, 2, 255, 74, 19, 3, 255, 74, 19, 5, 255, 66, 17, 4, 255, 75, 16, 4, 255, 83, 22, 3, 255, 85, 26, 3, 255, 79, 26, 0, 255, 91, 21, 0, 255, 88, 27, 4, 255, 82, 20, 1, 255, 91, 21, 3, 255, 93, 21, 1, 255, 95, 27, 4, 255, 94, 25, 0, 255, 97, 25, 1, 255, 102, 26, 3, 255, 106, 26, 3, 255, 113, 29, 4, 255, 117, 31, 2, 255, 118, 33, 3, 255, 121, 30, 1, 255, 120, 35, 1, 255, 116, 35, 1, 255, 110, 31, 0, 255, 109, 33, 2, 255, 105, 33, 3, 255, 111, 34, 2, 255, 105, 29, 1, 255, 91, 24, 6, 255, 78, 19, 3, 255, 81, 23, 0, 255, 93, 22, 0, 255, 97, 27, 5, 255, 90, 27, 2, 255, 98, 25, 2, 255, 97, 21, 1, 255, 92, 28, 7, 255, 81, 21, 3, 255, 75, 17, 1, 255, 87, 20, 7, 255, 82, 18, 3, 255, 76, 20, 4, 255, 59, 15, 0, 255, 52, 13, 0, 255, 61, 16, 1, 255, 70, 16, 3, 255, 67, 17, 4, 255, 54, 14, 2, 255, 50, 13, 3, 255, 43, 11, 4, 255, 38, 10, 2, 255, 43, 14, 4, 255, 41, 12, 1, 255, 40, 11, 1, 255, 43, 12, 3, 255, 44, 12, 2, 255, 47, 12, 3, 255, 48, 10, 1, 255, 47, 15, 4, 255, 48, 13, 2, 255, 9, 6, 1, 255, 11, 7, 1, 255, 15, 9, 3, 255, 18, 9, 4, 255, 16, 7, 1, 255, 14, 9, 1, 255, 24, 16, 5, 255, 22, 11, 1, 255, 27, 15, 6, 255, 28, 13, 4, 255, 32, 16, 4, 255, 32, 16, 5, 255, 29, 11, 3, 255, 23, 11, 3, 255, 21, 12, 3, 255, 19, 10, 1, 255, 21, 11, 2, 255, 24, 14, 4, 255, 22, 14, 3, 255, 23, 14, 5, 255, 20, 11, 2, 255, 17, 10, 0, 255, 22, 12, 3, 255, 32, 12, 6, 255, 30, 13, 5, 255, 23, 13, 2, 255, 29, 15, 6, 255, 30, 19, 9, 255, 23, 15, 3, 255, 25, 14, 4, 255, 29, 15, 6, 255, 28, 12, 3, 255, 31, 14, 3, 255, 30, 13, 3, 255, 30, 13, 4, 255, 32, 15, 3, 255, 34, 18, 4, 255, 35, 18, 4, 255, 31, 18, 2, 255, 36, 21, 5, 255, 32, 16, 1, 255, 32, 18, 3, 255, 35, 22, 6, 255, 34, 20, 1, 255, 37, 20, 1, 255, 44, 22, 6, 255, 49, 23, 2, 255, 49, 28, 0, 255, 56, 28, 3, 255, 65, 25, 7, 255, 65, 29, 1, 255, 54, 31, 3, 255, 59, 37, 6, 255, 64, 35, 3, 255, 68, 36, 14, 255, 70, 44, 23, 255, 74, 49, 23, 255, 79, 48, 13, 255, 74, 38, 6, 255, 66, 35, 9, 255, 58, 34, 4, 255, 59, 32, 4, 255, 62, 30, 1, 255, 60, 28, 7, 255, 56, 28, 1, 255, 64, 32, 0, 255, 67, 34, 2, 255, 62, 30, 5, 255, 63, 32, 11, 255, 62, 32, 4, 255, 69, 39, 1, 255, 72, 40, 1, 255, 70, 38, 1, 255, 71, 40, 2, 255, 69, 39, 2, 255, 69, 39, 2, 255, 72, 40, 3, 255, 74, 41, 3, 255, 71, 40, 1, 255, 81, 43, 3, 255, 81, 40, 2, 255, 74, 38, 2, 255, 78, 43, 5, 255, 72, 37, 2, 255, 69, 36, 1, 255, 68, 38, 1, 255, 73, 42, 3, 255, 72, 39, 1, 255, 74, 38, 0, 255, 72, 42, 1, 255, 76, 47, 5, 255, 83, 46, 4, 255, 79, 40, 2, 255, 76, 40, 3, 255, 73, 40, 3, 255, 72, 39, 1, 255, 72, 43, 3, 255, 74, 38, 1, 255, 74, 36, 0, 255, 77, 39, 3, 255, 76, 38, 2, 255, 82, 37, 4, 255, 89, 40, 3, 255, 91, 40, 4, 255, 102, 37, 6, 255, 86, 39, 3, 255, 74, 43, 3, 255, 79, 40, 3, 255, 75, 45, 5, 255, 73, 39, 2, 255, 83, 37, 3, 255, 98, 41, 5, 255, 93, 40, 1, 255, 98, 42, 4, 255, 95, 38, 0, 255, 77, 42, 3, 255, 72, 41, 3, 255, 79, 40, 7, 255, 78, 37, 5, 255, 71, 39, 4, 255, 69, 38, 3, 255, 72, 40, 2, 255, 73, 39, 0, 255, 77, 37, 4, 255, 66, 34, 4, 255, 63, 38, 8, 255, 71, 41, 10, 255, 69, 39, 2, 255, 72, 40, 1, 255, 74, 39, 5, 255, 76, 42, 2, 255, 73, 45, 1, 255, 71, 46, 2, 255, 65, 41, 3, 255, 68, 46, 3, 255, 62, 44, 8, 255, 82, 47, 11, 255, 106, 48, 5, 255, 107, 51, 5, 255, 108, 57, 10, 255, 110, 57, 9, 255, 97, 53, 6, 255, 82, 52, 7, 255, 81, 55, 13, 255, 95, 61, 6, 255, 101, 59, 6, 255, 84, 49, 18, 255, 75, 52, 17, 255, 80, 56, 10, 255, 82, 61, 13, 255, 73, 59, 13, 255, 74, 59, 15, 255, 72, 58, 20, 255, 71, 61, 17, 255, 72, 65, 15, 255, 72, 60, 23, 255, 71, 55, 15, 255, 76, 65, 16, 255, 87, 67, 27, 255, 80, 66, 27, 255, 106, 74, 17, 255, 116, 72, 21, 255, 113, 75, 21, 255, 109, 75, 13, 255, 86, 68, 28, 255, 80, 72, 30, 255, 83, 69, 40, 255, 86, 68, 36, 255, 98, 78, 25, 255, 92, 75, 29, 255, 107, 80, 34, 255, 102, 81, 33, 255, 98, 85, 36, 255, 105, 81, 38, 255, 97, 80, 40, 255, 92, 84, 42, 255, 88, 81, 38, 255, 90, 84, 43, 255, 92, 89, 38, 255, 99, 88, 49, 255, 93, 91, 47, 255, 90, 91, 43, 255, 102, 93, 52, 255, 104, 97, 49, 255, 94, 92, 52, 255, 92, 93, 55, 255, 105, 97, 45, 255, 119, 101, 47, 255, 116, 104, 45, 255, 114, 101, 48, 255, 118, 97, 53, 255, 122, 101, 44, 255, 116, 101, 47, 255, 109, 104, 46, 255, 116, 108, 47, 255, 112, 98, 46, 255, 109, 99, 48, 255, 106, 103, 43, 255, 116, 104, 39, 255, 125, 104, 37, 255, 126, 102, 38, 255, 121, 102, 39, 255, 122, 98, 46, 255, 122, 100, 26, 255, 115, 95, 40, 255, 116, 96, 37, 255, 115, 93, 41, 255, 115, 94, 28, 255, 117, 93, 27, 255, 119, 93, 24, 255, 117, 88, 27, 255, 117, 88, 34, 255, 115, 85, 26, 255, 117, 88, 23, 255, 114, 86, 22, 255, 110, 82, 21, 255, 114, 84, 26, 255, 114, 79, 26, 255, 112, 77, 26, 255, 108, 78, 17, 255, 109, 79, 18, 255, 109, 78, 15, 255, 108, 73, 20, 255, 108, 72, 15, 255, 106, 75, 13, 255, 108, 71, 12, 255, 110, 71, 8, 255, 110, 70, 10, 255, 104, 66, 12, 255, 107, 66, 12, 255, 106, 64, 10, 255, 108, 64, 19, 255, 109, 62, 4, 255, 109, 62, 9, 255, 109, 63, 7, 255, 110, 61, 8, 255, 110, 60, 5, 255, 108, 60, 7, 255, 114, 61, 1, 255, 114, 58, 10, 255, 110, 58, 10, 255, 107, 57, 7, 255, 108, 53, 5, 255, 107, 54, 8, 255, 103, 54, 6, 255, 104, 51, 10, 255, 102, 54, 8, 255, 99, 51, 1, 255, 107, 51, 4, 255, 99, 48, 0, 255, 100, 50, 5, 255, 102, 49, 5, 255, 100, 48, 5, 255, 96, 47, 3, 255, 94, 42, 2, 255, 101, 45, 7, 255, 89, 43, 4, 255, 91, 47, 5, 255, 93, 47, 6, 255, 93, 44, 3, 255, 96, 43, 3, 255, 99, 48, 6, 255, 107, 42, 5, 255, 107, 43, 7, 255, 96, 48, 6, 255, 92, 44, 3, 255, 90, 43, 3, 255, 98, 44, 5, 255, 103, 39, 3, 255, 98, 39, 1, 255, 89, 37, 4, 255, 82, 36, 2, 255, 81, 35, 1, 255, 84, 33, 3, 255, 92, 39, 5, 255, 85, 31, 3, 255, 84, 34, 1, 255, 83, 34, 3, 255, 84, 33, 9, 255, 84, 35, 5, 255, 82, 35, 1, 255, 78, 31, 4, 255, 74, 26, 6, 255, 74, 29, 1, 255, 80, 34, 2, 255, 79, 32, 2, 255, 82, 32, 1, 255, 92, 37, 2, 255, 102, 35, 7, 255, 106, 34, 2, 255, 103, 35, 3, 255, 100, 35, 4, 255, 91, 31, 0, 255, 76, 27, 5, 255, 70, 30, 4, 255, 77, 31, 2, 255, 75, 30, 4, 255, 67, 29, 2, 255, 68, 27, 3, 255, 69, 23, 7, 255, 63, 20, 6, 255, 69, 26, 1, 255, 68, 26, 1, 255, 60, 25, 1, 255, 60, 26, 3, 255, 58, 25, 1, 255, 61, 23, 2, 255, 65, 24, 2, 255, 67, 26, 2, 255, 62, 25, 0, 255, 61, 23, 5, 255, 56, 22, 2, 255, 55, 20, 2, 255, 56, 20, 8, 255, 58, 22, 2, 255, 59, 21, 3, 255, 53, 23, 4, 255, 55, 25, 2, 255, 75, 23, 0, 255, 77, 25, 3, 255, 80, 29, 8, 255, 66, 21, 5, 255, 49, 19, 3, 255, 51, 24, 4, 255, 63, 21, 3, 255, 55, 16, 0, 255, 53, 21, 1, 255, 69, 23, 2, 255, 62, 21, 2, 255, 65, 23, 4, 255, 77, 22, 6, 255, 69, 19, 1, 255, 69, 22, 0, 255, 72, 20, 3, 255, 68, 20, 4, 255, 65, 21, 3, 255, 62, 17, 0, 255, 65, 19, 0, 255, 66, 19, 1, 255, 68, 22, 3, 255, 71, 21, 0, 255, 69, 22, 0, 255, 66, 24, 1, 255, 67, 20, 1, 255, 70, 18, 1, 255, 76, 22, 4, 255, 82, 22, 7, 255, 70, 14, 4, 255, 55, 17, 6, 255, 53, 11, 4, 255, 53, 15, 3, 255, 61, 17, 5, 255, 72, 14, 4, 255, 79, 17, 1, 255, 94, 25, 2, 255, 98, 22, 1, 255, 99, 22, 3, 255, 93, 21, 3, 255, 94, 25, 2, 255, 106, 24, 4, 255, 101, 25, 1, 255, 111, 34, 4, 255, 114, 30, 4, 255, 102, 28, 3, 255, 109, 25, 3, 255, 109, 31, 3, 255, 104, 32, 2, 255, 108, 29, 4, 255, 104, 28, 5, 255, 82, 22, 1, 255, 71, 16, 2, 255, 83, 23, 4, 255, 97, 25, 5, 255, 98, 24, 1, 255, 100, 25, 1, 255, 95, 26, 1, 255, 95, 28, 2, 255, 94, 26, 1, 255, 84, 23, 1, 255, 65, 15, 1, 255, 63, 17, 0, 255, 80, 16, 1, 255, 73, 18, 3, 255, 69, 16, 7, 255, 54, 11, 1, 255, 47, 15, 2, 255, 56, 19, 5, 255, 67, 14, 4, 255, 67, 14, 3, 255, 63, 13, 1, 255, 54, 12, 2, 255, 48, 13, 3, 255, 46, 15, 4, 255, 43, 15, 4, 255, 44, 15, 4, 255, 43, 11, 1, 255, 45, 10, 1, 255, 45, 10, 2, 255, 43, 14, 5, 255, 45, 12, 4, 255, 16, 10, 3, 255, 13, 9, 2, 255, 14, 8, 2, 255, 21, 10, 6, 255, 19, 8, 2, 255, 15, 10, 2, 255, 24, 16, 5, 255, 26, 13, 3, 255, 26, 13, 4, 255, 24, 12, 2, 255, 25, 15, 3, 255, 23, 13, 3, 255, 21, 12, 2, 255, 22, 9, 4, 255, 18, 10, 2, 255, 22, 14, 4, 255, 22, 13, 4, 255, 20, 10, 1, 255, 18, 10, 0, 255, 22, 12, 3, 255, 21, 11, 2, 255, 21, 13, 3, 255, 24, 13, 4, 255, 33, 11, 5, 255, 30, 12, 4, 255, 28, 14, 3, 255, 31, 14, 4, 255, 28, 15, 3, 255, 24, 13, 1, 255, 25, 16, 4, 255, 27, 16, 4, 255, 31, 17, 5, 255, 31, 17, 3, 255, 29, 15, 1, 255, 29, 15, 2, 255, 29, 15, 4, 255, 30, 17, 5, 255, 28, 16, 3, 255, 34, 19, 4, 255, 32, 19, 2, 255, 27, 19, 4, 255, 28, 15, 2, 255, 36, 16, 2, 255, 39, 19, 4, 255, 36, 20, 7, 255, 32, 22, 8, 255, 47, 22, 3, 255, 54, 23, 5, 255, 54, 24, 4, 255, 57, 24, 1, 255, 61, 27, 2, 255, 55, 25, 4, 255, 60, 30, 8, 255, 58, 32, 4, 255, 63, 36, 6, 255, 72, 38, 15, 255, 70, 40, 18, 255, 65, 41, 20, 255, 63, 39, 12, 255, 59, 37, 5, 255, 65, 35, 5, 255, 60, 31, 0, 255, 53, 28, 2, 255, 54, 29, 4, 255, 65, 30, 3, 255, 59, 27, 1, 255, 60, 32, 3, 255, 59, 33, 1, 255, 64, 35, 4, 255, 68, 35, 3, 255, 70, 36, 1, 255, 76, 42, 5, 255, 73, 39, 2, 255, 70, 36, 0, 255, 65, 33, 0, 255, 72, 34, 2, 255, 77, 35, 2, 255, 76, 41, 0, 255, 78, 40, 5, 255, 77, 43, 7, 255, 74, 38, 2, 255, 78, 37, 2, 255, 68, 32, 3, 255, 67, 34, 4, 255, 67, 35, 1, 255, 75, 42, 5, 255, 75, 40, 4, 255, 70, 36, 1, 255, 68, 39, 1, 255, 67, 40, 2, 255, 69, 37, 2, 255, 71, 36, 1, 255, 74, 38, 3, 255, 67, 34, 1, 255, 66, 35, 3, 255, 65, 37, 4, 255, 73, 37, 3, 255, 70, 37, 3, 255, 69, 39, 1, 255, 70, 41, 2, 255, 73, 38, 1, 255, 81, 38, 3, 255, 97, 49, 6, 255, 105, 58, 12, 255, 85, 33, 1, 255, 73, 37, 4, 255, 67, 42, 6, 255, 76, 38, 2, 255, 71, 41, 2, 255, 71, 37, 4, 255, 79, 39, 4, 255, 79, 36, 3, 255, 74, 36, 2, 255, 76, 39, 3, 255, 78, 35, 2, 255, 70, 37, 1, 255, 68, 39, 1, 255, 71, 36, 2, 255, 74, 37, 4, 255, 67, 37, 3, 255, 63, 34, 1, 255, 74, 42, 6, 255, 75, 41, 5, 255, 72, 39, 2, 255, 67, 36, 3, 255, 71, 35, 5, 255, 77, 37, 5, 255, 71, 38, 1, 255, 70, 37, 1, 255, 70, 36, 6, 255, 71, 41, 9, 255, 69, 42, 5, 255, 69, 43, 5, 255, 67, 43, 3, 255, 64, 45, 6, 255, 66, 44, 7, 255, 73, 41, 12, 255, 101, 53, 11, 255, 106, 54, 9, 255, 104, 55, 10, 255, 110, 51, 8, 255, 89, 49, 11, 255, 89, 52, 6, 255, 110, 61, 11, 255, 106, 54, 10, 255, 83, 51, 8, 255, 75, 52, 15, 255, 76, 53, 13, 255, 80, 59, 14, 255, 77, 58, 5, 255, 72, 50, 18, 255, 80, 58, 28, 255, 79, 62, 13, 255, 74, 61, 13, 255, 73, 63, 8, 255, 75, 64, 17, 255, 79, 66, 13, 255, 88, 63, 22, 255, 74, 60, 31, 255, 71, 68, 30, 255, 107, 72, 24, 255, 120, 71, 38, 255, 125, 67, 29, 255, 116, 76, 23, 255, 89, 73, 24, 255, 95, 75, 23, 255, 96, 71, 37, 255, 76, 70, 33, 255, 82, 79, 25, 255, 80, 72, 38, 255, 78, 76, 39, 255, 77, 80, 25, 255, 100, 80, 40, 255, 113, 86, 43, 255, 112, 90, 50, 255, 110, 90, 43, 255, 95, 85, 48, 255, 92, 84, 50, 255, 91, 90, 44, 255, 90, 90, 51, 255, 89, 90, 43, 255, 100, 92, 45, 255, 114, 94, 44, 255, 117, 96, 46, 255, 108, 101, 45, 255, 96, 96, 51, 255, 98, 97, 49, 255, 111, 98, 57, 255, 113, 100, 50, 255, 119, 103, 61, 255, 122, 102, 63, 255, 121, 104, 39, 255, 123, 108, 37, 255, 116, 103, 52, 255, 120, 106, 45, 255, 117, 102, 46, 255, 107, 99, 48, 255, 106, 102, 45, 255, 111, 101, 46, 255, 114, 97, 60, 255, 115, 99, 47, 255, 117, 100, 34, 255, 117, 99, 29, 255, 120, 98, 37, 255, 118, 99, 31, 255, 117, 99, 36, 255, 115, 96, 29, 255, 112, 94, 19, 255, 115, 92, 33, 255, 115, 88, 29, 255, 116, 88, 24, 255, 117, 88, 32, 255, 114, 86, 26, 255, 117, 86, 29, 255, 115, 84, 31, 255, 111, 82, 22, 255, 113, 84, 18, 255, 112, 81, 13, 255, 111, 79, 19, 255, 110, 79, 21, 255, 107, 76, 23, 255, 107, 75, 16, 255, 109, 76, 9, 255, 111, 73, 17, 255, 115, 70, 20, 255, 110, 70, 16, 255, 109, 71, 12, 255, 113, 70, 10, 255, 112, 66, 9, 255, 109, 68, 5, 255, 107, 63, 12, 255, 106, 60, 11, 255, 111, 61, 15, 255, 110, 58, 14, 255, 109, 60, 12, 255, 110, 61, 13, 255, 114, 62, 9, 255, 112, 57, 10, 255, 110, 58, 2, 255, 111, 56, 16, 255, 113, 56, 10, 255, 111, 57, 0, 255, 109, 55, 11, 255, 106, 52, 9, 255, 104, 53, 5, 255, 104, 48, 7, 255, 98, 47, 0, 255, 103, 56, 6, 255, 100, 47, 2, 255, 106, 50, 3, 255, 107, 46, 3, 255, 104, 44, 2, 255, 101, 46, 5, 255, 95, 47, 6, 255, 95, 48, 9, 255, 93, 42, 5, 255, 94, 42, 3, 255, 88, 44, 3, 255, 89, 46, 3, 255, 97, 46, 3, 255, 106, 46, 5, 255, 111, 44, 3, 255, 108, 41, 4, 255, 99, 42, 2, 255, 100, 43, 1, 255, 106, 43, 2, 255, 107, 43, 2, 255, 107, 44, 2, 255, 112, 42, 3, 255, 109, 42, 3, 255, 92, 36, 3, 255, 87, 39, 3, 255, 89, 39, 3, 255, 89, 37, 6, 255, 84, 35, 0, 255, 87, 33, 5, 255, 88, 37, 1, 255, 85, 36, 3, 255, 79, 29, 3, 255, 87, 37, 5, 255, 81, 34, 1, 255, 79, 34, 2, 255, 77, 33, 2, 255, 78, 29, 4, 255, 75, 28, 2, 255, 80, 31, 2, 255, 76, 30, 1, 255, 72, 29, 2, 255, 81, 34, 4, 255, 87, 33, 1, 255, 84, 32, 3, 255, 84, 34, 5, 255, 79, 28, 1, 255, 80, 28, 5, 255, 75, 31, 7, 255, 75, 31, 4, 255, 74, 28, 2, 255, 73, 28, 0, 255, 77, 29, 1, 255, 75, 24, 1, 255, 70, 22, 2, 255, 78, 26, 5, 255, 68, 29, 4, 255, 62, 26, 2, 255, 71, 20, 3, 255, 71, 24, 5, 255, 60, 27, 1, 255, 64, 21, 5, 255, 64, 24, 6, 255, 58, 25, 1, 255, 65, 23, 6, 255, 59, 27, 2, 255, 64, 26, 1, 255, 62, 25, 5, 255, 58, 30, 2, 255, 66, 31, 1, 255, 71, 27, 1, 255, 71, 26, 0, 255, 75, 27, 3, 255, 70, 25, 5, 255, 81, 30, 3, 255, 73, 30, 6, 255, 67, 23, 3, 255, 71, 22, 2, 255, 67, 24, 1, 255, 62, 25, 2, 255, 60, 21, 1, 255, 72, 20, 8, 255, 70, 23, 3, 255, 50, 22, 0, 255, 52, 19, 6, 255, 72, 20, 2, 255, 68, 24, 2, 255, 59, 20, 1, 255, 51, 18, 2, 255, 57, 19, 6, 255, 66, 18, 5, 255, 65, 18, 4, 255, 55, 19, 2, 255, 55, 18, 0, 255, 64, 21, 2, 255, 65, 19, 1, 255, 67, 16, 3, 255, 71, 19, 7, 255, 62, 19, 4, 255, 58, 23, 0, 255, 79, 22, 6, 255, 43, 13, 3, 255, 23, 10, 4, 255, 41, 14, 7, 255, 39, 19, 4, 255, 40, 14, 3, 255, 40, 13, 5, 255, 58, 16, 3, 255, 83, 20, 2, 255, 94, 25, 0, 255, 85, 25, 3, 255, 65, 21, 0, 255, 54, 19, 1, 255, 58, 14, 3, 255, 55, 12, 2, 255, 62, 12, 1, 255, 77, 17, 3, 255, 94, 27, 5, 255, 100, 22, 1, 255, 102, 25, 5, 255, 95, 27, 2, 255, 97, 25, 1, 255, 96, 28, 2, 255, 81, 24, 4, 255, 69, 15, 3, 255, 76, 19, 6, 255, 84, 22, 4, 255, 90, 26, 2, 255, 100, 28, 3, 255, 101, 25, 5, 255, 91, 26, 4, 255, 84, 23, 2, 255, 83, 22, 2, 255, 74, 20, 2, 255, 58, 12, 0, 255, 50, 16, 4, 255, 69, 18, 6, 255, 79, 12, 4, 255, 69, 13, 9, 255, 56, 12, 2, 255, 50, 11, 0, 255, 56, 13, 3, 255, 63, 16, 5, 255, 61, 15, 2, 255, 61, 15, 2, 255, 61, 15, 3, 255, 54, 14, 2, 255, 46, 10, 0, 255, 49, 14, 4, 255, 48, 13, 4, 255, 44, 8, 1, 255, 45, 9, 3, 255, 39, 10, 3, 255, 46, 11, 6, 255, 15, 6, 0, 255, 14, 10, 1, 255, 15, 9, 3, 255, 20, 10, 5, 255, 20, 8, 2, 255, 20, 11, 4, 255, 18, 13, 2, 255, 20, 13, 2, 255, 19, 11, 3, 255, 22, 13, 5, 255, 26, 16, 5, 255, 24, 11, 2, 255, 27, 13, 6, 255, 18, 10, 3, 255, 15, 9, 1, 255, 20, 12, 4, 255, 17, 8, 0, 255, 19, 10, 2, 255, 18, 12, 5, 255, 18, 10, 2, 255, 19, 9, 1, 255, 21, 11, 3, 255, 22, 13, 3, 255, 26, 11, 2, 255, 26, 11, 2, 255, 27, 13, 4, 255, 31, 14, 5, 255, 26, 11, 2, 255, 27, 14, 4, 255, 27, 15, 4, 255, 28, 16, 3, 255, 29, 16, 3, 255, 27, 14, 0, 255, 26, 12, 0, 255, 30, 17, 3, 255, 31, 17, 5, 255, 29, 16, 4, 255, 30, 18, 5, 255, 32, 20, 3, 255, 33, 18, 4, 255, 31, 16, 6, 255, 31, 16, 4, 255, 34, 16, 3, 255, 37, 16, 2, 255, 41, 18, 5, 255, 37, 19, 5, 255, 41, 22, 9, 255, 49, 24, 6, 255, 50, 25, 3, 255, 52, 26, 7, 255, 61, 25, 8, 255, 61, 28, 2, 255, 58, 26, 3, 255, 54, 26, 5, 255, 57, 30, 5, 255, 61, 29, 3, 255, 59, 29, 4, 255, 50, 26, 6, 255, 49, 28, 3, 255, 51, 29, 2, 255, 62, 29, 6, 255, 63, 29, 0, 255, 56, 26, 4, 255, 57, 26, 4, 255, 67, 27, 2, 255, 59, 28, 9, 255, 53, 29, 7, 255, 66, 37, 4, 255, 70, 36, 0, 255, 72, 38, 3, 255, 69, 35, 5, 255, 68, 35, 5, 255, 69, 31, 2, 255, 74, 33, 4, 255, 67, 34, 4, 255, 67, 33, 4, 255, 74, 32, 5, 255, 72, 36, 2, 255, 62, 32, 3, 255, 62, 30, 3, 255, 66, 31, 1, 255, 61, 32, 1, 255, 60, 32, 5, 255, 63, 35, 8, 255, 60, 34, 4, 255, 62, 33, 3, 255, 65, 34, 4, 255, 64, 35, 3, 255, 61, 35, 4, 255, 60, 33, 4, 255, 64, 36, 5, 255, 63, 38, 2, 255, 68, 38, 3, 255, 72, 34, 5, 255, 72, 36, 6, 255, 67, 35, 3, 255, 72, 33, 1, 255, 74, 36, 3, 255, 71, 38, 1, 255, 68, 38, 0, 255, 69, 40, 1, 255, 71, 38, 0, 255, 78, 42, 1, 255, 71, 40, 1, 255, 73, 43, 3, 255, 72, 39, 0, 255, 70, 37, 2, 255, 73, 39, 6, 255, 62, 37, 2, 255, 69, 42, 5, 255, 76, 43, 3, 255, 67, 35, 0, 255, 73, 36, 3, 255, 70, 41, 1, 255, 70, 41, 2, 255, 70, 37, 5, 255, 66, 38, 3, 255, 68, 38, 2, 255, 73, 36, 4, 255, 70, 37, 5, 255, 67, 38, 2, 255, 68, 38, 4, 255, 70, 35, 6, 255, 70, 36, 0, 255, 68, 41, 1, 255, 68, 39, 0, 255, 72, 38, 0, 255, 77, 43, 5, 255, 85, 42, 5, 255, 70, 40, 6, 255, 66, 39, 7, 255, 68, 39, 3, 255, 66, 40, 4, 255, 70, 44, 3, 255, 69, 45, 3, 255, 67, 47, 6, 255, 74, 48, 8, 255, 78, 42, 14, 255, 84, 49, 8, 255, 78, 50, 4, 255, 67, 45, 9, 255, 96, 59, 15, 255, 104, 59, 14, 255, 114, 57, 9, 255, 96, 53, 5, 255, 73, 54, 11, 255, 69, 53, 8, 255, 73, 54, 10, 255, 66, 58, 10, 255, 71, 56, 17, 255, 81, 57, 18, 255, 73, 60, 17, 255, 68, 59, 23, 255, 68, 61, 20, 255, 80, 64, 15, 255, 89, 60, 18, 255, 87, 63, 21, 255, 91, 63, 27, 255, 79, 62, 31, 255, 72, 64, 27, 255, 84, 65, 33, 255, 104, 72, 25, 255, 115, 75, 22, 255, 99, 73, 25, 255, 91, 71, 27, 255, 96, 74, 26, 255, 102, 77, 29, 255, 90, 73, 34, 255, 83, 74, 44, 255, 87, 79, 45, 255, 88, 80, 35, 255, 80, 81, 31, 255, 93, 85, 40, 255, 117, 88, 29, 255, 118, 85, 39, 255, 127, 89, 39, 255, 120, 91, 41, 255, 114, 90, 50, 255, 105, 91, 44, 255, 90, 91, 44, 255, 90, 89, 49, 255, 94, 94, 51, 255, 89, 91, 44, 255, 103, 94, 55, 255, 109, 101, 57, 255, 97, 93, 53, 255, 97, 97, 40, 255, 109, 103, 54, 255, 123, 105, 55, 255, 122, 101, 56, 255, 123, 105, 58, 255, 120, 104, 48, 255, 123, 106, 48, 255, 124, 102, 51, 255, 121, 102, 48, 255, 114, 104, 53, 255, 107, 103, 40, 255, 109, 102, 47, 255, 112, 102, 46, 255, 109, 104, 41, 255, 108, 103, 37, 255, 113, 99, 38, 255, 110, 98, 27, 255, 113, 99, 32, 255, 117, 97, 36, 255, 115, 93, 45, 255, 115, 93, 41, 255, 111, 93, 28, 255, 113, 94, 23, 255, 114, 89, 32, 255, 119, 90, 42, 255, 113, 87, 29, 255, 113, 86, 23, 255, 115, 85, 24, 255, 113, 84, 28, 255, 111, 81, 28, 255, 111, 79, 26, 255, 111, 79, 18, 255, 111, 77, 21, 255, 111, 77, 16, 255, 110, 74, 15, 255, 111, 72, 21, 255, 112, 75, 9, 255, 113, 74, 15, 255, 111, 70, 13, 255, 113, 71, 11, 255, 109, 68, 13, 255, 105, 66, 14, 255, 106, 67, 10, 255, 111, 65, 13, 255, 111, 63, 19, 255, 112, 62, 15, 255, 110, 58, 16, 255, 111, 60, 12, 255, 110, 59, 8, 255, 110, 62, 5, 255, 112, 60, 3, 255, 114, 56, 6, 255, 111, 54, 8, 255, 110, 54, 7, 255, 110, 54, 5, 255, 108, 54, 2, 255, 107, 55, 7, 255, 110, 51, 6, 255, 107, 49, 2, 255, 116, 50, 9, 255, 114, 54, 8, 255, 104, 54, 3, 255, 103, 49, 6, 255, 101, 47, 2, 255, 102, 50, 4, 255, 101, 49, 5, 255, 100, 47, 5, 255, 97, 43, 4, 255, 97, 43, 6, 255, 94, 39, 3, 255, 98, 45, 6, 255, 90, 47, 4, 255, 90, 45, 2, 255, 100, 44, 3, 255, 108, 47, 5, 255, 111, 44, 2, 255, 102, 45, 2, 255, 97, 46, 2, 255, 105, 44, 2, 255, 112, 42, 1, 255, 117, 42, 4, 255, 113, 43, 6, 255, 104, 40, 2, 255, 98, 41, 3, 255, 87, 38, 3, 255, 86, 38, 1, 255, 91, 36, 1, 255, 91, 34, 4, 255, 88, 36, 4, 255, 86, 37, 2, 255, 82, 34, 0, 255, 82, 36, 4, 255, 85, 35, 5, 255, 82, 33, 0, 255, 84, 36, 4, 255, 86, 40, 6, 255, 82, 38, 0, 255, 84, 34, 2, 255, 76, 34, 6, 255, 75, 30, 9, 255, 75, 26, 4, 255, 75, 28, 0, 255, 81, 26, 1, 255, 82, 32, 3, 255, 85, 33, 2, 255, 87, 31, 2, 255, 90, 30, 3, 255, 83, 34, 1, 255, 85, 34, 3, 255, 82, 29, 2, 255, 80, 27, 1, 255, 78, 29, 1, 255, 82, 29, 1, 255, 75, 27, 2, 255, 69, 27, 3, 255, 76, 23, 1, 255, 73, 26, 3, 255, 71, 29, 6, 255, 69, 21, 1, 255, 70, 23, 3, 255, 68, 24, 2, 255, 68, 20, 1, 255, 65, 26, 6, 255, 63, 25, 2, 255, 64, 23, 3, 255, 68, 22, 5, 255, 71, 24, 3, 255, 68, 20, 5, 255, 76, 24, 7, 255, 86, 25, 1, 255, 75, 25, 2, 255, 70, 23, 2, 255, 76, 27, 4, 255, 72, 28, 4, 255, 72, 29, 4, 255, 67, 25, 1, 255, 69, 22, 1, 255, 71, 23, 3, 255, 63, 24, 2, 255, 65, 26, 4, 255, 64, 20, 0, 255, 62, 17, 5, 255, 72, 20, 6, 255, 64, 17, 0, 255, 57, 21, 6, 255, 65, 22, 3, 255, 60, 18, 4, 255, 57, 18, 2, 255, 55, 23, 7, 255, 54, 21, 4, 255, 58, 15, 5, 255, 67, 19, 7, 255, 60, 16, 7, 255, 64, 19, 3, 255, 69, 18, 3, 255, 61, 15, 1, 255, 60, 13, 3, 255, 63, 13, 4, 255, 68, 18, 3, 255, 63, 22, 0, 255, 78, 23, 6, 255, 55, 24, 9, 255, 36, 17, 4, 255, 45, 16, 2, 255, 45, 18, 2, 255, 45, 16, 2, 255, 36, 14, 4, 255, 47, 14, 1, 255, 67, 19, 1, 255, 81, 23, 3, 255, 80, 23, 4, 255, 77, 20, 6, 255, 49, 14, 3, 255, 24, 11, 1, 255, 23, 10, 4, 255, 25, 11, 6, 255, 36, 13, 1, 255, 76, 19, 2, 255, 85, 20, 1, 255, 88, 23, 2, 255, 95, 26, 1, 255, 92, 23, 0, 255, 88, 23, 2, 255, 79, 21, 4, 255, 73, 20, 3, 255, 68, 16, 0, 255, 72, 19, 1, 255, 72, 22, 2, 255, 72, 17, 0, 255, 81, 21, 4, 255, 82, 24, 3, 255, 82, 19, 2, 255, 80, 21, 5, 255, 71, 19, 1, 255, 64, 15, 3, 255, 43, 12, 5, 255, 55, 11, 6, 255, 58, 15, 2, 255, 56, 14, 4, 255, 62, 13, 5, 255, 52, 11, 2, 255, 43, 10, 1, 255, 49, 11, 4, 255, 50, 9, 2, 255, 60, 14, 1, 255, 64, 15, 1, 255, 64, 16, 4, 255, 57, 12, 2, 255, 52, 9, 1, 255, 52, 12, 5, 255, 50, 13, 4, 255, 36, 9, 0, 255, 30, 9, 0, 255, 35, 10, 2, 255, 18, 9, 2, 255, 15, 10, 2, 255, 13, 7, 0, 255, 17, 7, 1, 255, 21, 8, 2, 255, 19, 8, 2, 255, 20, 11, 2, 255, 19, 10, 0, 255, 19, 9, 3, 255, 22, 12, 5, 255, 19, 9, 0, 255, 21, 10, 1, 255, 21, 10, 2, 255, 19, 12, 4, 255, 18, 11, 3, 255, 22, 12, 6, 255, 18, 7, 1, 255, 18, 10, 3, 255, 15, 10, 5, 255, 18, 15, 5, 255, 22, 12, 4, 255, 23, 13, 3, 255, 19, 14, 2, 255, 21, 13, 2, 255, 25, 14, 4, 255, 25, 14, 4, 255, 24, 11, 3, 255, 24, 11, 2, 255, 29, 15, 7, 255, 31, 15, 8, 255, 30, 13, 4, 255, 29, 14, 1, 255, 27, 14, 3, 255, 29, 14, 3, 255, 31, 14, 4, 255, 31, 15, 3, 255, 30, 16, 1, 255, 29, 17, 1, 255, 34, 20, 3, 255, 29, 18, 4, 255, 25, 16, 4, 255, 29, 17, 5, 255, 34, 19, 4, 255, 36, 21, 5, 255, 40, 21, 5, 255, 50, 25, 2, 255, 41, 26, 3, 255, 55, 23, 2, 255, 58, 21, 0, 255, 55, 27, 2, 255, 59, 23, 7, 255, 53, 25, 3, 255, 50, 27, 3, 255, 53, 28, 4, 255, 50, 26, 2, 255, 45, 26, 0, 255, 51, 28, 6, 255, 50, 20, 4, 255, 52, 26, 2, 255, 55, 30, 1, 255, 50, 27, 2, 255, 52, 27, 5, 255, 53, 25, 7, 255, 51, 30, 2, 255, 46, 28, 0, 255, 55, 29, 6, 255, 61, 29, 9, 255, 62, 27, 8, 255, 58, 28, 7, 255, 53, 28, 4, 255, 53, 29, 5, 255, 54, 29, 3, 255, 64, 29, 7, 255, 64, 23, 2, 255, 56, 29, 3, 255, 47, 30, 1, 255, 55, 31, 4, 255, 61, 28, 4, 255, 52, 26, 2, 255, 53, 30, 6, 255, 56, 29, 7, 255, 56, 32, 6, 255, 52, 34, 3, 255, 57, 30, 1, 255, 60, 34, 4, 255, 58, 35, 2, 255, 63, 36, 4, 255, 66, 35, 7, 255, 66, 33, 7, 255, 67, 34, 8, 255, 67, 33, 4, 255, 68, 34, 2, 255, 68, 34, 2, 255, 68, 39, 6, 255, 63, 34, 3, 255, 68, 37, 5, 255, 69, 37, 1, 255, 70, 35, 0, 255, 75, 36, 2, 255, 74, 37, 3, 255, 69, 36, 1, 255, 68, 37, 2, 255, 72, 36, 3, 255, 68, 37, 2, 255, 67, 40, 4, 255, 72, 38, 3, 255, 70, 35, 2, 255, 72, 40, 5, 255, 72, 34, 4, 255, 73, 36, 8, 255, 69, 35, 0, 255, 74, 37, 7, 255, 69, 32, 4, 255, 75, 36, 3, 255, 76, 38, 4, 255, 70, 33, 3, 255, 70, 42, 8, 255, 66, 38, 1, 255, 72, 33, 2, 255, 74, 34, 5, 255, 72, 39, 3, 255, 69, 36, 0, 255, 70, 32, 2, 255, 71, 37, 5, 255, 60, 38, 2, 255, 65, 38, 3, 255, 88, 42, 7, 255, 101, 43, 7, 255, 91, 39, 3, 255, 68, 41, 3, 255, 67, 44, 4, 255, 71, 41, 2, 255, 65, 41, 6, 255, 69, 42, 7, 255, 69, 41, 4, 255, 72, 44, 4, 255, 66, 42, 7, 255, 66, 44, 11, 255, 74, 48, 6, 255, 69, 47, 3, 255, 59, 45, 12, 255, 88, 47, 15, 255, 100, 53, 12, 255, 81, 53, 5, 255, 68, 52, 9, 255, 75, 51, 16, 255, 75, 51, 18, 255, 67, 56, 12, 255, 72, 58, 14, 255, 73, 56, 14, 255, 69, 57, 11, 255, 65, 58, 9, 255, 81, 64, 16, 255, 94, 63, 16, 255, 103, 64, 26, 255, 103, 66, 18, 255, 117, 71, 15, 255, 95, 71, 18, 255, 82, 66, 16, 255, 77, 67, 21, 255, 70, 61, 30, 255, 76, 69, 23, 255, 75, 69, 27, 255, 74, 68, 45, 255, 80, 69, 38, 255, 92, 75, 30, 255, 92, 73, 27, 255, 91, 74, 34, 255, 104, 81, 29, 255, 112, 85, 23, 255, 116, 89, 28, 255, 103, 89, 34, 255, 96, 82, 46, 255, 112, 88, 42, 255, 113, 83, 43, 255, 119, 91, 47, 255, 120, 91, 32, 255, 116, 92, 51, 255, 117, 96, 48, 255, 108, 92, 40, 255, 111, 95, 62, 255, 110, 96, 51, 255, 106, 96, 52, 255, 95, 98, 54, 255, 88, 96, 52, 255, 95, 99, 59, 255, 91, 102, 54, 255, 87, 101, 49, 255, 116, 105, 54, 255, 129, 107, 52, 255, 121, 106, 54, 255, 123, 106, 53, 255, 128, 104, 54, 255, 128, 107, 50, 255, 118, 104, 50, 255, 114, 105, 57, 255, 112, 102, 49, 255, 106, 101, 53, 255, 105, 102, 43, 255, 107, 99, 44, 255, 105, 97, 48, 255, 109, 101, 42, 255, 110, 97, 44, 255, 113, 99, 37, 255, 114, 96, 39, 255, 116, 94, 39, 255, 114, 95, 42, 255, 110, 89, 43, 255, 109, 90, 35, 255, 114, 93, 28, 255, 117, 91, 38, 255, 110, 85, 37, 255, 112, 86, 24, 255, 112, 83, 20, 255, 111, 80, 27, 255, 109, 80, 26, 255, 110, 79, 23, 255, 114, 80, 28, 255, 115, 78, 27, 255, 113, 72, 25, 255, 115, 74, 14, 255, 120, 76, 17, 255, 120, 75, 17, 255, 113, 70, 14, 255, 111, 68, 11, 255, 106, 67, 9, 255, 101, 65, 16, 255, 102, 68, 10, 255, 105, 65, 14, 255, 106, 62, 13, 255, 110, 65, 9, 255, 113, 64, 13, 255, 114, 62, 5, 255, 115, 64, 6, 255, 110, 59, 6, 255, 110, 62, 5, 255, 110, 58, 8, 255, 113, 56, 3, 255, 116, 54, 3, 255, 114, 55, 1, 255, 108, 54, 8, 255, 106, 54, 6, 255, 107, 51, 3, 255, 114, 52, 6, 255, 111, 52, 3, 255, 117, 49, 4, 255, 115, 54, 4, 255, 98, 51, 0, 255, 98, 48, 5, 255, 101, 48, 6, 255, 96, 45, 4, 255, 94, 43, 3, 255, 97, 45, 5, 255, 100, 45, 6, 255, 95, 43, 1, 255, 93, 45, 3, 255, 91, 42, 3, 255, 85, 43, 0, 255, 96, 45, 5, 255, 106, 45, 8, 255, 102, 45, 4, 255, 100, 48, 2, 255, 103, 46, 3, 255, 103, 39, 1, 255, 106, 44, 3, 255, 103, 45, 2, 255, 101, 37, 2, 255, 101, 34, 4, 255, 94, 35, 3, 255, 90, 37, 2, 255, 84, 37, 5, 255, 85, 38, 2, 255, 90, 35, 2, 255, 86, 31, 1, 255, 83, 36, 5, 255, 88, 38, 2, 255, 88, 37, 1, 255, 88, 39, 5, 255, 88, 33, 4, 255, 88, 31, 2, 255, 88, 32, 1, 255, 85, 33, 1, 255, 83, 34, 2, 255, 86, 30, 2, 255, 74, 31, 1, 255, 72, 29, 2, 255, 75, 30, 4, 255, 74, 29, 5, 255, 75, 23, 3, 255, 76, 29, 5, 255, 87, 32, 2, 255, 98, 33, 1, 255, 95, 34, 4, 255, 90, 35, 2, 255, 83, 37, 1, 255, 85, 31, 0, 255, 91, 27, 4, 255, 81, 28, 3, 255, 77, 31, 4, 255, 76, 28, 3, 255, 75, 26, 3, 255, 74, 24, 0, 255, 75, 26, 3, 255, 69, 25, 2, 255, 72, 25, 3, 255, 69, 26, 2, 255, 70, 26, 3, 255, 72, 26, 2, 255, 60, 25, 5, 255, 60, 26, 2, 255, 68, 24, 3, 255, 67, 21, 3, 255, 75, 26, 4, 255, 77, 22, 2, 255, 86, 25, 1, 255, 96, 30, 0, 255, 87, 26, 7, 255, 78, 21, 6, 255, 75, 26, 5, 255, 72, 26, 1, 255, 72, 24, 4, 255, 76, 22, 2, 255, 78, 25, 6, 255, 69, 25, 2, 255, 68, 27, 3, 255, 68, 24, 4, 255, 69, 24, 2, 255, 69, 21, 0, 255, 73, 21, 2, 255, 79, 22, 3, 255, 79, 25, 7, 255, 74, 22, 3, 255, 69, 20, 4, 255, 65, 18, 1, 255, 69, 20, 5, 255, 69, 20, 2, 255, 65, 20, 1, 255, 65, 22, 4, 255, 54, 14, 1, 255, 59, 18, 9, 255, 68, 17, 7, 255, 57, 15, 1, 255, 52, 16, 0, 255, 52, 18, 1, 255, 64, 18, 4, 255, 65, 18, 2, 255, 73, 20, 6, 255, 66, 20, 4, 255, 58, 22, 2, 255, 50, 17, 1, 255, 53, 19, 6, 255, 50, 21, 6, 255, 50, 18, 2, 255, 55, 17, 3, 255, 59, 16, 2, 255, 60, 17, 1, 255, 57, 15, 1, 255, 62, 20, 2, 255, 45, 17, 2, 255, 34, 15, 1, 255, 33, 13, 2, 255, 37, 14, 4, 255, 35, 15, 3, 255, 50, 13, 5, 255, 51, 15, 5, 255, 61, 19, 1, 255, 69, 18, 7, 255, 68, 15, 5, 255, 72, 16, 5, 255, 64, 12, 2, 255, 45, 14, 4, 255, 43, 12, 2, 255, 45, 11, 4, 255, 37, 14, 7, 255, 32, 9, 8, 255, 37, 9, 6, 255, 52, 15, 5, 255, 70, 19, 6, 255, 71, 15, 1, 255, 63, 16, 4, 255, 57, 18, 4, 255, 56, 10, 1, 255, 44, 9, 1, 255, 43, 10, 9, 255, 36, 9, 4, 255, 39, 12, 4, 255, 44, 9, 2, 255, 51, 13, 8, 255, 46, 10, 2, 255, 52, 12, 1, 255, 62, 16, 2, 255, 62, 15, 2, 255, 64, 13, 2, 255, 67, 15, 4, 255, 58, 10, 0, 255, 57, 15, 2, 255, 56, 17, 3, 255, 49, 12, 2, 255, 41, 11, 3, 255, 40, 9, 1, 255, 16, 6, 2, 255, 13, 6, 1, 255, 13, 6, 3, 255, 14, 6, 3, 255, 17, 8, 5, 255, 18, 9, 3, 255, 19, 8, 1, 255, 21, 10, 4, 255, 17, 7, 1, 255, 22, 12, 3, 255, 19, 9, 1, 255, 15, 6, 0, 255, 15, 9, 2, 255, 15, 12, 1, 255, 15, 11, 1, 255, 19, 13, 3, 255, 21, 11, 2, 255, 21, 8, 2, 255, 20, 10, 3, 255, 19, 10, 3, 255, 18, 8, 1, 255, 23, 13, 4, 255, 28, 19, 7, 255, 20, 10, 1, 255, 24, 12, 2, 255, 30, 16, 2, 255, 29, 16, 1, 255, 23, 14, 3, 255, 22, 11, 2, 255, 32, 14, 7, 255, 26, 10, 2, 255, 24, 15, 3, 255, 31, 17, 7, 255, 33, 16, 5, 255, 31, 14, 2, 255, 31, 14, 4, 255, 25, 13, 3, 255, 25, 16, 3, 255, 27, 15, 4, 255, 30, 17, 5, 255, 34, 17, 5, 255, 28, 18, 2, 255, 39, 20, 6, 255, 40, 21, 4, 255, 42, 22, 4, 255, 50, 24, 4, 255, 56, 24, 6, 255, 56, 22, 5, 255, 47, 19, 0, 255, 52, 24, 1, 255, 60, 24, 5, 255, 50, 20, 2, 255, 45, 27, 5, 255, 52, 25, 6, 255, 42, 29, 6, 255, 45, 23, 4, 255, 52, 24, 4, 255, 46, 28, 4, 255, 49, 24, 3, 255, 49, 26, 3, 255, 39, 25, 0, 255, 43, 23, 2, 255, 52, 25, 3, 255, 52, 28, 1, 255, 50, 28, 3, 255, 42, 26, 2, 255, 50, 23, 7, 255, 45, 26, 2, 255, 53, 27, 6, 255, 53, 26, 2, 255, 48, 29, 2, 255, 47, 26, 3, 255, 57, 31, 6, 255, 57, 29, 2, 255, 52, 28, 1, 255, 50, 27, 2, 255, 60, 31, 3, 255, 54, 29, 1, 255, 53, 27, 4, 255, 55, 29, 3, 255, 56, 32, 3, 255, 62, 31, 7, 255, 64, 31, 2, 255, 59, 33, 3, 255, 57, 32, 2, 255, 60, 37, 4, 255, 63, 35, 3, 255, 64, 29, 1, 255, 66, 35, 4, 255, 60, 38, 6, 255, 58, 35, 2, 255, 61, 33, 2, 255, 68, 33, 5, 255, 60, 33, 1, 255, 64, 38, 3, 255, 69, 35, 2, 255, 68, 36, 6, 255, 64, 37, 3, 255, 71, 39, 3, 255, 73, 41, 4, 255, 72, 36, 1, 255, 72, 35, 2, 255, 63, 37, 2, 255, 63, 39, 1, 255, 71, 35, 4, 255, 73, 35, 5, 255, 65, 35, 3, 255, 66, 34, 1, 255, 70, 39, 3, 255, 74, 38, 3, 255, 89, 35, 1, 255, 96, 35, 2, 255, 95, 39, 5, 255, 94, 36, 3, 255, 75, 37, 3, 255, 66, 36, 6, 255, 66, 37, 0, 255, 68, 36, 4, 255, 71, 35, 6, 255, 70, 36, 3, 255, 64, 33, 2, 255, 66, 36, 2, 255, 65, 37, 7, 255, 63, 37, 7, 255, 65, 36, 2, 255, 76, 39, 2, 255, 95, 48, 6, 255, 92, 39, 2, 255, 76, 36, 6, 255, 68, 36, 0, 255, 72, 42, 3, 255, 69, 39, 6, 255, 67, 43, 11, 255, 71, 43, 7, 255, 73, 41, 5, 255, 66, 42, 10, 255, 71, 43, 5, 255, 65, 51, 4, 255, 71, 49, 2, 255, 76, 48, 5, 255, 67, 49, 11, 255, 73, 47, 13, 255, 83, 54, 13, 255, 85, 57, 15, 255, 87, 58, 11, 255, 72, 52, 11, 255, 73, 50, 18, 255, 70, 53, 11, 255, 74, 55, 12, 255, 77, 53, 20, 255, 77, 56, 24, 255, 93, 64, 23, 255, 112, 67, 18, 255, 111, 68, 16, 255, 114, 67, 14, 255, 102, 62, 24, 255, 95, 62, 19, 255, 87, 68, 18, 255, 78, 68, 22, 255, 77, 67, 20, 255, 75, 66, 23, 255, 73, 69, 27, 255, 72, 65, 38, 255, 76, 70, 30, 255, 82, 71, 32, 255, 79, 76, 29, 255, 82, 75, 33, 255, 93, 79, 39, 255, 115, 85, 28, 255, 116, 84, 38, 255, 117, 85, 38, 255, 115, 90, 35, 255, 121, 89, 53, 255, 117, 87, 42, 255, 115, 90, 43, 255, 117, 91, 47, 255, 124, 92, 41, 255, 120, 97, 51, 255, 117, 97, 50, 255, 122, 97, 44, 255, 121, 99, 55, 255, 125, 97, 52, 255, 128, 102, 47, 255, 103, 102, 56, 255, 91, 98, 49, 255, 109, 103, 58, 255, 109, 104, 50, 255, 100, 102, 46, 255, 101, 100, 53, 255, 112, 104, 59, 255, 116, 104, 56, 255, 116, 102, 56, 255, 118, 107, 54, 255, 115, 103, 52, 255, 114, 103, 52, 255, 109, 100, 54, 255, 107, 101, 55, 255, 102, 101, 45, 255, 102, 95, 52, 255, 105, 101, 48, 255, 104, 101, 41, 255, 104, 99, 42, 255, 108, 100, 43, 255, 117, 100, 38, 255, 118, 99, 37, 255, 120, 97, 36, 255, 120, 94, 33, 255, 120, 91, 40, 255, 118, 91, 41, 255, 114, 91, 23, 255, 112, 89, 26, 255, 108, 85, 30, 255, 113, 81, 34, 255, 118, 83, 31, 255, 114, 81, 24, 255, 109, 77, 28, 255, 112, 80, 24, 255, 110, 74, 21, 255, 114, 75, 18, 255, 116, 74, 19, 255, 118, 74, 22, 255, 113, 68, 18, 255, 111, 67, 16, 255, 112, 70, 14, 255, 110, 68, 24, 255, 106, 65, 19, 255, 106, 63, 22, 255, 109, 68, 8, 255, 107, 66, 11, 255, 106, 67, 12, 255, 113, 69, 5, 255, 112, 62, 7, 255, 114, 62, 12, 255, 114, 60, 17, 255, 108, 58, 10, 255, 105, 58, 7, 255, 107, 58, 4, 255, 117, 57, 5, 255, 105, 58, 4, 255, 99, 57, 3, 255, 108, 58, 9, 255, 113, 54, 8, 255, 113, 54, 5, 255, 115, 51, 6, 255, 113, 50, 3, 255, 115, 51, 1, 255, 108, 53, 2, 255, 103, 52, 5, 255, 106, 46, 3, 255, 106, 49, 6, 255, 98, 46, 4, 255, 96, 46, 4, 255, 98, 43, 5, 255, 99, 44, 9, 255, 96, 46, 8, 255, 91, 47, 4, 255, 92, 45, 3, 255, 90, 38, 3, 255, 97, 38, 4, 255, 104, 43, 4, 255, 104, 44, 4, 255, 96, 40, 2, 255, 94, 36, 5, 255, 86, 33, 2, 255, 85, 38, 2, 255, 87, 35, 3, 255, 82, 32, 4, 255, 80, 35, 3, 255, 80, 39, 5, 255, 76, 36, 3, 255, 81, 31, 2, 255, 89, 34, 3, 255, 87, 37, 1, 255, 78, 33, 0, 255, 80, 29, 8, 255, 86, 32, 5, 255, 89, 32, 2, 255, 87, 38, 5, 255, 88, 34, 4, 255, 87, 29, 4, 255, 86, 27, 5, 255, 78, 30, 3, 255, 79, 31, 3, 255, 73, 30, 5, 255, 69, 27, 2, 255, 77, 32, 5, 255, 75, 29, 2, 255, 77, 30, 4, 255, 79, 24, 6, 255, 77, 26, 2, 255, 88, 32, 3, 255, 92, 34, 3, 255, 93, 33, 2, 255, 93, 35, 2, 255, 86, 36, 4, 255, 83, 31, 2, 255, 94, 31, 4, 255, 88, 30, 2, 255, 79, 31, 2, 255, 73, 27, 2, 255, 75, 26, 5, 255, 71, 27, 5, 255, 75, 25, 1, 255, 73, 27, 2, 255, 67, 29, 4, 255, 64, 25, 2, 255, 73, 25, 2, 255, 70, 25, 1, 255, 67, 24, 2, 255, 68, 24, 3, 255, 70, 24, 7, 255, 70, 23, 4, 255, 78, 28, 3, 255, 76, 24, 0, 255, 79, 24, 4, 255, 88, 27, 4, 255, 87, 25, 1, 255, 82, 26, 2, 255, 76, 25, 2, 255, 74, 23, 4, 255, 72, 22, 2, 255, 78, 24, 4, 255, 75, 22, 2, 255, 72, 21, 0, 255, 76, 27, 7, 255, 71, 21, 3, 255, 68, 26, 4, 255, 75, 24, 1, 255, 79, 22, 1, 255, 89, 25, 4, 255, 92, 26, 5, 255, 93, 26, 5, 255, 81, 24, 3, 255, 70, 21, 6, 255, 70, 20, 2, 255, 66, 17, 1, 255, 68, 20, 4, 255, 64, 19, 3, 255, 58, 21, 2, 255, 52, 15, 2, 255, 60, 16, 9, 255, 60, 16, 4, 255, 49, 16, 3, 255, 58, 17, 5, 255, 59, 15, 1, 255, 55, 17, 1, 255, 59, 17, 3, 255, 63, 21, 4, 255, 62, 21, 3, 255, 48, 19, 1, 255, 55, 19, 6, 255, 57, 21, 3, 255, 58, 20, 2, 255, 64, 19, 3, 255, 58, 16, 3, 255, 52, 13, 6, 255, 28, 10, 0, 255, 34, 16, 1, 255, 38, 16, 2, 255, 32, 15, 1, 255, 39, 16, 2, 255, 45, 16, 3, 255, 45, 13, 2, 255, 44, 15, 5, 255, 34, 11, 4, 255, 27, 9, 4, 255, 30, 11, 2, 255, 29, 11, 4, 255, 35, 13, 0, 255, 30, 12, 4, 255, 27, 6, 4, 255, 27, 8, 2, 255, 27, 8, 6, 255, 23, 8, 5, 255, 21, 9, 3, 255, 20, 7, 0, 255, 20, 10, 1, 255, 25, 9, 4, 255, 29, 5, 0, 255, 42, 12, 6, 255, 54, 14, 5, 255, 59, 14, 2, 255, 59, 15, 1, 255, 61, 11, 3, 255, 53, 14, 3, 255, 40, 14, 4, 255, 31, 10, 1, 255, 36, 12, 3, 255, 48, 14, 4, 255, 56, 14, 1, 255, 57, 14, 1, 255, 54, 14, 2, 255, 63, 19, 4, 255, 70, 17, 2, 255, 70, 15, 1, 255, 64, 16, 2, 255, 55, 15, 3, 255, 50, 16, 5, 255, 50, 13, 2, 255, 54, 13, 2, 255, 13, 6, 2, 255, 14, 6, 3, 255, 13, 8, 4, 255, 13, 6, 3, 255, 14, 6, 2, 255, 19, 9, 2, 255, 19, 8, 2, 255, 19, 10, 3, 255, 17, 9, 1, 255, 18, 9, 0, 255, 21, 11, 2, 255, 19, 10, 2, 255, 18, 11, 3, 255, 17, 8, 2, 255, 16, 9, 2, 255, 20, 10, 2, 255, 23, 12, 4, 255, 23, 12, 3, 255, 21, 12, 2, 255, 20, 11, 2, 255, 22, 12, 3, 255, 22, 12, 3, 255, 25, 14, 4, 255, 23, 13, 2, 255, 26, 17, 5, 255, 26, 17, 5, 255, 21, 13, 2, 255, 22, 12, 5, 255, 23, 14, 5, 255, 20, 12, 0, 255, 24, 16, 3, 255, 26, 17, 3, 255, 26, 14, 2, 255, 26, 12, 2, 255, 25, 13, 4, 255, 24, 13, 6, 255, 24, 14, 5, 255, 34, 18, 5, 255, 26, 17, 3, 255, 30, 14, 2, 255, 42, 14, 4, 255, 30, 19, 3, 255, 39, 21, 5, 255, 43, 21, 4, 255, 44, 20, 4, 255, 50, 23, 5, 255, 48, 20, 1, 255, 49, 19, 1, 255, 54, 22, 2, 255, 55, 23, 3, 255, 51, 20, 1, 255, 51, 21, 3, 255, 49, 19, 1, 255, 52, 20, 3, 255, 37, 21, 1, 255, 41, 20, 2, 255, 47, 22, 3, 255, 44, 24, 1, 255, 45, 21, 2, 255, 45, 25, 5, 255, 39, 24, 3, 255, 46, 25, 4, 255, 54, 26, 5, 255, 51, 25, 3, 255, 51, 26, 3, 255, 38, 26, 0, 255, 46, 28, 4, 255, 47, 31, 2, 255, 56, 27, 6, 255, 47, 22, 5, 255, 43, 25, 5, 255, 54, 31, 8, 255, 53, 26, 2, 255, 52, 29, 7, 255, 52, 25, 3, 255, 58, 28, 3, 255, 53, 28, 3, 255, 51, 29, 2, 255, 61, 25, 4, 255, 66, 30, 1, 255, 57, 32, 0, 255, 62, 30, 3, 255, 64, 28, 5, 255, 61, 30, 2, 255, 63, 31, 3, 255, 66, 34, 5, 255, 61, 33, 2, 255, 59, 34, 2, 255, 60, 37, 4, 255, 57, 36, 3, 255, 58, 33, 2, 255, 61, 36, 4, 255, 66, 34, 4, 255, 68, 33, 3, 255, 64, 36, 2, 255, 71, 33, 2, 255, 65, 33, 3, 255, 67, 37, 3, 255, 70, 35, 3, 255, 68, 36, 3, 255, 64, 34, 2, 255, 62, 33, 3, 255, 69, 37, 7, 255, 66, 33, 4, 255, 62, 36, 7, 255, 61, 35, 7, 255, 66, 34, 6, 255, 68, 37, 7, 255, 62, 33, 1, 255, 73, 38, 5, 255, 97, 41, 6, 255, 93, 43, 4, 255, 92, 39, 3, 255, 94, 34, 4, 255, 71, 31, 5, 255, 70, 36, 1, 255, 68, 35, 7, 255, 67, 38, 6, 255, 62, 34, 0, 255, 63, 38, 3, 255, 65, 37, 5, 255, 66, 34, 1, 255, 67, 37, 3, 255, 67, 34, 4, 255, 62, 33, 3, 255, 64, 32, 6, 255, 67, 33, 5, 255, 62, 32, 7, 255, 64, 32, 9, 255, 67, 36, 6, 255, 71, 35, 1, 255, 71, 37, 4, 255, 67, 42, 7, 255, 63, 39, 6, 255, 74, 41, 7, 255, 74, 40, 6, 255, 67, 44, 10, 255, 61, 47, 11, 255, 70, 44, 6, 255, 76, 46, 9, 255, 96, 50, 17, 255, 109, 59, 15, 255, 104, 59, 7, 255, 110, 59, 12, 255, 98, 56, 9, 255, 76, 50, 13, 255, 64, 54, 15, 255, 68, 57, 19, 255, 71, 54, 18, 255, 70, 57, 16, 255, 91, 63, 14, 255, 114, 66, 14, 255, 115, 63, 17, 255, 106, 60, 23, 255, 109, 68, 13, 255, 100, 70, 16, 255, 78, 61, 35, 255, 74, 62, 24, 255, 81, 65, 17, 255, 71, 67, 22, 255, 69, 64, 31, 255, 72, 67, 34, 255, 75, 67, 34, 255, 85, 70, 30, 255, 93, 78, 30, 255, 81, 75, 47, 255, 88, 74, 45, 255, 102, 79, 32, 255, 101, 82, 30, 255, 102, 86, 38, 255, 95, 84, 33, 255, 94, 82, 37, 255, 95, 86, 45, 255, 112, 94, 40, 255, 118, 93, 29, 255, 114, 94, 44, 255, 119, 92, 54, 255, 115, 93, 51, 255, 123, 96, 52, 255, 127, 96, 52, 255, 121, 98, 51, 255, 114, 94, 60, 255, 107, 98, 48, 255, 97, 94, 66, 255, 110, 103, 53, 255, 126, 106, 45, 255, 127, 101, 58, 255, 125, 106, 58, 255, 109, 106, 55, 255, 87, 98, 54, 255, 90, 102, 58, 255, 98, 101, 52, 255, 105, 106, 53, 255, 101, 101, 54, 255, 102, 103, 51, 255, 101, 106, 42, 255, 98, 101, 50, 255, 101, 101, 51, 255, 103, 102, 46, 255, 107, 100, 49, 255, 104, 98, 46, 255, 110, 100, 48, 255, 115, 98, 46, 255, 116, 96, 44, 255, 124, 97, 39, 255, 127, 92, 40, 255, 127, 90, 43, 255, 124, 94, 19, 255, 120, 93, 37, 255, 112, 91, 35, 255, 106, 89, 27, 255, 112, 90, 34, 255, 115, 85, 22, 255, 123, 85, 35, 255, 117, 83, 19, 255, 113, 82, 15, 255, 111, 79, 22, 255, 114, 75, 27, 255, 119, 76, 25, 255, 118, 78, 16, 255, 111, 71, 18, 255, 107, 71, 14, 255, 104, 68, 15, 255, 107, 70, 19, 255, 107, 64, 9, 255, 108, 67, 9, 255, 107, 67, 19, 255, 104, 64, 15, 255, 106, 65, 12, 255, 106, 62, 10, 255, 107, 60, 10, 255, 109, 60, 8, 255, 110, 59, 14, 255, 110, 61, 5, 255, 111, 61, 1, 255, 107, 57, 2, 255, 109, 59, 11, 255, 104, 55, 5, 255, 106, 50, 9, 255, 109, 51, 8, 255, 106, 54, 1, 255, 109, 57, 1, 255, 108, 53, 2, 255, 116, 54, 9, 255, 115, 52, 5, 255, 106, 52, 1, 255, 107, 48, 3, 255, 110, 49, 6, 255, 107, 49, 6, 255, 102, 45, 3, 255, 103, 46, 5, 255, 103, 43, 2, 255, 102, 44, 2, 255, 100, 46, 6, 255, 95, 41, 2, 255, 101, 43, 4, 255, 101, 44, 5, 255, 88, 39, 2, 255, 85, 39, 0, 255, 93, 41, 1, 255, 98, 40, 1, 255, 89, 37, 1, 255, 87, 36, 4, 255, 90, 41, 5, 255, 82, 35, 0, 255, 81, 32, 1, 255, 81, 34, 3, 255, 79, 35, 2, 255, 81, 38, 3, 255, 81, 35, 5, 255, 80, 32, 1, 255, 93, 34, 1, 255, 97, 40, 3, 255, 86, 37, 3, 255, 83, 26, 4, 255, 84, 27, 3, 255, 88, 33, 5, 255, 83, 33, 2, 255, 80, 29, 0, 255, 77, 29, 2, 255, 78, 29, 5, 255, 79, 32, 8, 255, 76, 28, 4, 255, 75, 33, 9, 255, 74, 31, 7, 255, 72, 24, 0, 255, 75, 29, 3, 255, 73, 29, 4, 255, 66, 26, 8, 255, 77, 31, 5, 255, 84, 27, 0, 255, 78, 30, 4, 255, 79, 29, 6, 255, 94, 30, 4, 255, 91, 33, 2, 255, 86, 35, 3, 255, 83, 32, 1, 255, 83, 28, 1, 255, 84, 28, 5, 255, 77, 27, 4, 255, 70, 24, 2, 255, 74, 26, 5, 255, 77, 27, 2, 255, 74, 26, 0, 255, 72, 29, 5, 255, 72, 28, 4, 255, 74, 25, 2, 255, 72, 25, 2, 255, 71, 25, 3, 255, 67, 21, 1, 255, 69, 23, 4, 255, 71, 27, 5, 255, 68, 24, 1, 255, 75, 28, 3, 255, 73, 24, 1, 255, 73, 25, 3, 255, 72, 25, 4, 255, 66, 22, 0, 255, 73, 26, 3, 255, 75, 24, 1, 255, 78, 26, 5, 255, 80, 23, 5, 255, 79, 24, 5, 255, 69, 22, 1, 255, 66, 24, 2, 255, 71, 25, 3, 255, 70, 22, 4, 255, 77, 20, 5, 255, 77, 23, 1, 255, 82, 28, 1, 255, 80, 24, 2, 255, 78, 19, 2, 255, 73, 22, 7, 255, 67, 21, 3, 255, 66, 21, 0, 255, 70, 23, 4, 255, 68, 20, 5, 255, 64, 19, 4, 255, 62, 23, 4, 255, 61, 22, 3, 255, 62, 16, 4, 255, 63, 20, 4, 255, 49, 17, 2, 255, 55, 14, 3, 255, 60, 16, 2, 255, 50, 16, 2, 255, 52, 18, 1, 255, 55, 21, 2, 255, 65, 22, 4, 255, 64, 18, 4, 255, 66, 16, 4, 255, 62, 18, 1, 255, 72, 23, 2, 255, 69, 16, 2, 255, 56, 11, 0, 255, 45, 13, 3, 255, 31, 10, 2, 255, 34, 12, 5, 255, 38, 11, 6, 255, 35, 10, 3, 255, 37, 13, 4, 255, 44, 17, 6, 255, 45, 14, 4, 255, 48, 14, 5, 255, 41, 10, 3, 255, 31, 12, 4, 255, 30, 18, 6, 255, 34, 15, 4, 255, 36, 12, 2, 255, 23, 12, 0, 255, 27, 9, 3, 255, 32, 10, 3, 255, 29, 10, 4, 255, 29, 10, 3, 255, 26, 10, 0, 255, 32, 14, 4, 255, 28, 9, 1, 255, 25, 7, 3, 255, 18, 8, 3, 255, 21, 8, 1, 255, 41, 12, 2, 255, 55, 14, 4, 255, 58, 16, 5, 255, 55, 14, 5, 255, 57, 14, 4, 255, 56, 14, 7, 255, 47, 11, 6, 255, 41, 10, 2, 255, 60, 15, 2, 255, 70, 18, 3, 255, 76, 19, 3, 255, 76, 21, 3, 255, 68, 21, 0, 255, 67, 19, 0, 255, 75, 17, 2, 255, 75, 17, 6, 255, 64, 18, 5, 255, 59, 13, 3, 255, 55, 12, 0, 255, 61, 16, 6, 255, 12, 8, 4, 255, 11, 7, 4, 255, 11, 7, 3, 255, 12, 8, 3, 255, 14, 7, 1, 255, 18, 9, 1, 255, 18, 8, 3, 255, 16, 8, 1, 255, 18, 11, 3, 255, 17, 9, 0, 255, 21, 11, 2, 255, 22, 13, 4, 255, 21, 11, 3, 255, 24, 12, 7, 255, 17, 7, 2, 255, 18, 8, 0, 255, 22, 12, 3, 255, 22, 12, 3, 255, 21, 11, 1, 255, 21, 13, 3, 255, 21, 12, 3, 255, 22, 11, 2, 255, 28, 14, 5, 255, 24, 11, 2, 255, 23, 14, 3, 255, 21, 16, 4, 255, 18, 13, 4, 255, 20, 11, 4, 255, 21, 14, 6, 255, 21, 16, 3, 255, 23, 17, 1, 255, 25, 16, 2, 255, 24, 12, 2, 255, 24, 12, 3, 255, 25, 15, 5, 255, 22, 13, 5, 255, 27, 15, 4, 255, 36, 16, 4, 255, 32, 16, 1, 255, 31, 18, 3, 255, 41, 16, 4, 255, 38, 16, 3, 255, 36, 17, 1, 255, 36, 19, 2, 255, 48, 18, 3, 255, 48, 22, 4, 255, 46, 20, 1, 255, 48, 19, 1, 255, 54, 22, 2, 255, 52, 21, 1, 255, 48, 22, 2, 255, 45, 20, 2, 255, 47, 23, 3, 255, 46, 22, 3, 255, 47, 20, 4, 255, 54, 22, 9, 255, 44, 21, 2, 255, 46, 24, 2, 255, 46, 23, 4, 255, 41, 23, 4, 255, 42, 26, 5, 255, 45, 25, 6, 255, 49, 24, 5, 255, 50, 24, 4, 255, 50, 27, 4, 255, 48, 26, 0, 255, 42, 23, 9, 255, 40, 23, 8, 255, 51, 30, 2, 255, 52, 31, 3, 255, 50, 25, 2, 255, 44, 24, 1, 255, 51, 27, 5, 255, 47, 23, 2, 255, 50, 26, 5, 255, 47, 25, 3, 255, 54, 29, 5, 255, 52, 26, 3, 255, 58, 24, 1, 255, 58, 28, 0, 255, 55, 34, 1, 255, 61, 32, 5, 255, 53, 31, 3, 255, 61, 31, 2, 255, 60, 29, 1, 255, 63, 31, 4, 255, 62, 31, 3, 255, 58, 34, 3, 255, 58, 32, 2, 255, 66, 32, 3, 255, 64, 30, 4, 255, 61, 32, 3, 255, 63, 32, 3, 255, 67, 33, 4, 255, 63, 32, 2, 255, 61, 34, 4, 255, 63, 35, 0, 255, 63, 38, 2, 255, 70, 34, 5, 255, 63, 37, 3, 255, 75, 35, 1, 255, 90, 38, 2, 255, 92, 38, 1, 255, 89, 36, 2, 255, 75, 35, 1, 255, 64, 33, 0, 255, 66, 35, 3, 255, 68, 37, 5, 255, 72, 32, 4, 255, 75, 35, 1, 255, 76, 37, 1, 255, 75, 35, 4, 255, 73, 31, 2, 255, 63, 35, 1, 255, 60, 34, 2, 255, 68, 33, 1, 255, 56, 29, 10, 255, 61, 36, 8, 255, 71, 36, 0, 255, 71, 33, 1, 255, 70, 37, 1, 255, 71, 35, 1, 255, 68, 34, 7, 255, 62, 31, 3, 255, 71, 35, 7, 255, 67, 33, 6, 255, 66, 38, 4, 255, 63, 35, 3, 255, 68, 35, 4, 255, 61, 35, 10, 255, 58, 30, 9, 255, 69, 37, 7, 255, 67, 38, 0, 255, 65, 38, 5, 255, 70, 42, 13, 255, 66, 40, 5, 255, 70, 42, 3, 255, 69, 46, 8, 255, 65, 45, 6, 255, 67, 47, 7, 255, 97, 53, 8, 255, 97, 52, 6, 255, 85, 53, 8, 255, 82, 52, 13, 255, 71, 50, 7, 255, 70, 50, 16, 255, 73, 50, 25, 255, 73, 53, 23, 255, 67, 55, 16, 255, 70, 61, 20, 255, 85, 59, 20, 255, 117, 66, 17, 255, 121, 64, 13, 255, 116, 66, 23, 255, 110, 67, 26, 255, 117, 72, 22, 255, 90, 65, 22, 255, 68, 64, 19, 255, 71, 67, 31, 255, 83, 75, 25, 255, 93, 75, 25, 255, 78, 67, 30, 255, 82, 71, 36, 255, 103, 75, 33, 255, 117, 79, 32, 255, 117, 79, 32, 255, 114, 80, 37, 255, 108, 81, 31, 255, 86, 76, 38, 255, 82, 73, 52, 255, 80, 80, 44, 255, 82, 83, 46, 255, 78, 80, 51, 255, 98, 81, 49, 255, 117, 88, 41, 255, 114, 96, 54, 255, 117, 96, 49, 255, 116, 97, 54, 255, 122, 98, 55, 255, 127, 99, 60, 255, 119, 102, 51, 255, 98, 98, 60, 255, 84, 92, 61, 255, 102, 102, 58, 255, 124, 109, 54, 255, 128, 103, 54, 255, 126, 106, 56, 255, 110, 106, 68, 255, 95, 103, 52, 255, 95, 105, 52, 255, 99, 105, 69, 255, 93, 101, 54, 255, 99, 102, 58, 255, 109, 108, 53, 255, 111, 106, 51, 255, 108, 102, 52, 255, 106, 102, 53, 255, 106, 103, 51, 255, 110, 108, 43, 255, 116, 105, 39, 255, 114, 103, 41, 255, 120, 102, 48, 255, 126, 103, 40, 255, 121, 100, 35, 255, 122, 93, 38, 255, 122, 94, 39, 255, 121, 91, 45, 255, 113, 89, 22, 255, 110, 90, 30, 255, 109, 89, 34, 255, 110, 91, 21, 255, 117, 88, 27, 255, 121, 86, 22, 255, 124, 83, 24, 255, 121, 80, 15, 255, 119, 80, 17, 255, 121, 85, 14, 255, 114, 81, 9, 255, 109, 77, 22, 255, 109, 76, 21, 255, 102, 70, 15, 255, 104, 71, 13, 255, 104, 68, 11, 255, 108, 69, 18, 255, 104, 68, 14, 255, 105, 66, 14, 255, 107, 65, 11, 255, 108, 64, 8, 255, 107, 64, 12, 255, 100, 62, 7, 255, 104, 57, 16, 255, 108, 56, 13, 255, 109, 59, 14, 255, 108, 60, 7, 255, 107, 57, 6, 255, 107, 57, 5, 255, 107, 55, 7, 255, 109, 54, 7, 255, 114, 54, 8, 255, 113, 51, 5, 255, 112, 53, 5, 255, 110, 53, 5, 255, 109, 51, 5, 255, 112, 51, 4, 255, 112, 49, 1, 255, 107, 51, 3, 255, 111, 47, 5, 255, 115, 46, 7, 255, 108, 47, 5, 255, 106, 45, 2, 255, 109, 46, 3, 255, 110, 45, 6, 255, 101, 42, 6, 255, 99, 44, 7, 255, 107, 47, 7, 255, 112, 45, 1, 255, 115, 44, 0, 255, 101, 43, 3, 255, 86, 41, 5, 255, 83, 40, 4, 255, 88, 42, 3, 255, 90, 40, 2, 255, 81, 36, 0, 255, 84, 36, 2, 255, 87, 36, 3, 255, 82, 37, 4, 255, 79, 34, 1, 255, 83, 36, 2, 255, 82, 36, 0, 255, 77, 28, 0, 255, 77, 34, 3, 255, 85, 35, 4, 255, 89, 35, 4, 255, 86, 38, 4, 255, 86, 32, 5, 255, 81, 31, 2, 255, 80, 31, 2, 255, 76, 27, 2, 255, 75, 27, 4, 255, 69, 32, 5, 255, 73, 32, 2, 255, 81, 33, 6, 255, 75, 27, 5, 255, 71, 25, 2, 255, 78, 31, 5, 255, 79, 28, 2, 255, 76, 26, 2, 255, 72, 26, 3, 255, 80, 29, 5, 255, 79, 28, 3, 255, 77, 33, 2, 255, 91, 31, 5, 255, 85, 27, 2, 255, 87, 31, 4, 255, 94, 34, 4, 255, 95, 35, 5, 255, 86, 28, 0, 255, 83, 26, 0, 255, 84, 25, 3, 255, 84, 26, 5, 255, 78, 25, 3, 255, 81, 26, 4, 255, 78, 26, 2, 255, 76, 28, 2, 255, 76, 26, 2, 255, 75, 26, 2, 255, 76, 29, 4, 255, 70, 25, 1, 255, 68, 21, 1, 255, 71, 24, 4, 255, 70, 24, 3, 255, 67, 25, 4, 255, 65, 25, 2, 255, 69, 26, 5, 255, 71, 25, 4, 255, 71, 24, 1, 255, 72, 24, 2, 255, 72, 26, 3, 255, 74, 25, 3, 255, 75, 25, 2, 255, 78, 30, 5, 255, 73, 28, 5, 255, 68, 24, 3, 255, 71, 22, 3, 255, 78, 24, 4, 255, 74, 23, 2, 255, 70, 24, 7, 255, 64, 18, 2, 255, 79, 24, 3, 255, 94, 23, 5, 255, 76, 20, 1, 255, 63, 21, 4, 255, 61, 18, 3, 255, 68, 22, 1, 255, 70, 23, 1, 255, 68, 19, 0, 255, 68, 18, 1, 255, 65, 17, 3, 255, 64, 23, 5, 255, 65, 22, 1, 255, 64, 17, 1, 255, 66, 21, 3, 255, 51, 18, 0, 255, 60, 21, 6, 255, 63, 17, 3, 255, 56, 19, 3, 255, 58, 18, 2, 255, 51, 19, 1, 255, 56, 19, 1, 255, 70, 17, 5, 255, 70, 15, 6, 255, 72, 17, 3, 255, 65, 20, 4, 255, 63, 15, 2, 255, 55, 15, 3, 255, 45, 14, 2, 255, 48, 14, 5, 255, 47, 11, 3, 255, 47, 13, 7, 255, 44, 11, 3, 255, 47, 13, 3, 255, 55, 16, 6, 255, 53, 15, 3, 255, 49, 14, 1, 255, 43, 13, 0, 255, 40, 13, 4, 255, 37, 18, 6, 255, 45, 14, 2, 255, 47, 11, 5, 255, 39, 13, 2, 255, 31, 13, 2, 255, 36, 14, 3, 255, 32, 10, 0, 255, 35, 13, 2, 255, 32, 10, 2, 255, 33, 12, 4, 255, 31, 11, 2, 255, 27, 12, 5, 255, 18, 8, 3, 255, 23, 8, 3, 255, 30, 8, 2, 255, 32, 13, 2, 255, 30, 12, 0, 255, 39, 12, 4, 255, 45, 10, 1, 255, 45, 10, 4, 255, 46, 14, 8, 255, 50, 12, 4, 255, 81, 19, 5, 255, 83, 24, 4, 255, 94, 27, 3, 255, 96, 27, 2, 255, 90, 28, 3, 255, 89, 27, 5, 255, 80, 22, 1, 255, 79, 20, 2, 255, 85, 19, 4, 255, 73, 18, 0, 255, 65, 16, 0, 255, 61, 14, 2, 255, 12, 8, 5, 255, 10, 6, 3, 255, 10, 7, 2, 255, 12, 7, 2, 255, 16, 9, 2, 255, 16, 8, 0, 255, 18, 9, 3, 255, 17, 11, 4, 255, 17, 11, 2, 255, 18, 10, 2, 255, 18, 8, 0, 255, 23, 13, 4, 255, 21, 12, 2, 255, 19, 10, 2, 255, 19, 11, 3, 255, 20, 12, 3, 255, 21, 10, 4, 255, 23, 11, 4, 255, 20, 10, 3, 255, 20, 15, 5, 255, 20, 13, 3, 255, 22, 12, 3, 255, 29, 16, 8, 255, 24, 10, 3, 255, 23, 12, 4, 255, 21, 13, 2, 255, 22, 15, 3, 255, 18, 14, 3, 255, 16, 9, 1, 255, 25, 14, 5, 255, 24, 13, 3, 255, 23, 15, 5, 255, 25, 13, 6, 255, 27, 13, 2, 255, 32, 16, 1, 255, 28, 15, 0, 255, 32, 19, 3, 255, 34, 17, 4, 255, 31, 14, 1, 255, 36, 20, 4, 255, 41, 18, 5, 255, 36, 18, 3, 255, 44, 20, 6, 255, 45, 20, 3, 255, 45, 21, 3, 255, 44, 20, 3, 255, 46, 18, 1, 255, 49, 20, 2, 255, 49, 21, 2, 255, 47, 21, 1, 255, 50, 24, 3, 255, 46, 20, 3, 255, 53, 22, 4, 255, 50, 24, 5, 255, 42, 20, 3, 255, 44, 20, 4, 255, 39, 24, 3, 255, 43, 20, 2, 255, 45, 25, 4, 255, 38, 22, 1, 255, 42, 24, 4, 255, 44, 23, 2, 255, 46, 22, 2, 255, 50, 25, 5, 255, 48, 22, 6, 255, 48, 26, 10, 255, 37, 26, 5, 255, 52, 30, 3, 255, 50, 24, 1, 255, 52, 27, 5, 255, 60, 30, 4, 255, 53, 26, 4, 255, 55, 29, 7, 255, 55, 26, 2, 255, 48, 24, 3, 255, 45, 24, 1, 255, 55, 32, 0, 255, 53, 28, 2, 255, 54, 27, 6, 255, 54, 32, 6, 255, 50, 33, 1, 255, 57, 27, 1, 255, 62, 38, 4, 255, 71, 37, 8, 255, 56, 29, 0, 255, 56, 31, 1, 255, 63, 30, 5, 255, 61, 31, 3, 255, 61, 32, 2, 255, 68, 35, 7, 255, 63, 36, 6, 255, 63, 35, 5, 255, 65, 34, 3, 255, 67, 35, 4, 255, 67, 31, 2, 255, 62, 36, 6, 255, 61, 34, 3, 255, 62, 33, 6, 255, 60, 36, 7, 255, 59, 34, 2, 255, 69, 36, 1, 255, 94, 37, 4, 255, 85, 35, 5, 255, 71, 36, 5, 255, 63, 33, 1, 255, 65, 35, 2, 255, 69, 36, 3, 255, 66, 32, 0, 255, 62, 36, 2, 255, 61, 36, 5, 255, 63, 35, 1, 255, 58, 34, 0, 255, 65, 34, 2, 255, 69, 39, 6, 255, 63, 31, 5, 255, 65, 31, 1, 255, 60, 35, 3, 255, 63, 36, 7, 255, 66, 31, 2, 255, 68, 33, 6, 255, 65, 33, 4, 255, 66, 32, 1, 255, 64, 30, 3, 255, 66, 37, 4, 255, 61, 37, 2, 255, 64, 36, 5, 255, 65, 34, 1, 255, 68, 39, 5, 255, 67, 37, 1, 255, 62, 38, 8, 255, 58, 32, 8, 255, 66, 37, 8, 255, 66, 40, 3, 255, 67, 39, 5, 255, 71, 38, 11, 255, 65, 44, 4, 255, 68, 44, 5, 255, 71, 43, 6, 255, 68, 51, 4, 255, 68, 51, 11, 255, 96, 55, 10, 255, 106, 57, 17, 255, 95, 51, 18, 255, 81, 46, 15, 255, 71, 51, 9, 255, 66, 54, 17, 255, 71, 47, 25, 255, 78, 53, 15, 255, 75, 59, 11, 255, 68, 59, 9, 255, 70, 60, 16, 255, 91, 62, 22, 255, 112, 69, 20, 255, 112, 72, 14, 255, 106, 65, 23, 255, 85, 63, 22, 255, 72, 62, 17, 255, 75, 67, 32, 255, 98, 69, 25, 255, 110, 73, 30, 255, 108, 75, 25, 255, 94, 71, 22, 255, 97, 78, 35, 255, 114, 79, 31, 255, 119, 77, 35, 255, 123, 79, 27, 255, 116, 83, 34, 255, 98, 78, 38, 255, 82, 78, 40, 255, 77, 81, 41, 255, 87, 83, 43, 255, 89, 84, 43, 255, 87, 85, 47, 255, 89, 88, 38, 255, 86, 89, 42, 255, 92, 91, 56, 255, 128, 103, 48, 255, 124, 101, 50, 255, 118, 99, 57, 255, 126, 100, 50, 255, 123, 105, 53, 255, 99, 103, 49, 255, 90, 98, 51, 255, 118, 108, 58, 255, 128, 112, 52, 255, 121, 109, 51, 255, 112, 106, 60, 255, 98, 103, 71, 255, 90, 104, 58, 255, 92, 106, 56, 255, 97, 103, 55, 255, 105, 104, 60, 255, 121, 105, 61, 255, 122, 110, 52, 255, 118, 105, 58, 255, 116, 105, 59, 255, 119, 110, 44, 255, 121, 109, 42, 255, 121, 103, 44, 255, 123, 106, 44, 255, 125, 104, 45, 255, 124, 99, 45, 255, 124, 99, 41, 255, 123, 99, 34, 255, 116, 97, 28, 255, 115, 96, 41, 255, 112, 89, 42, 255, 114, 89, 34, 255, 115, 91, 33, 255, 111, 89, 27, 255, 111, 87, 31, 255, 113, 82, 24, 255, 120, 84, 28, 255, 121, 82, 23, 255, 119, 79, 28, 255, 115, 80, 17, 255, 115, 79, 19, 255, 108, 70, 26, 255, 105, 71, 19, 255, 106, 71, 24, 255, 104, 71, 23, 255, 101, 67, 19, 255, 102, 66, 26, 255, 100, 66, 17, 255, 101, 68, 17, 255, 103, 66, 13, 255, 108, 62, 11, 255, 109, 64, 3, 255, 106, 62, 16, 255, 101, 62, 15, 255, 110, 62, 19, 255, 110, 56, 14, 255, 108, 60, 5, 255, 106, 59, 8, 255, 104, 56, 10, 255, 106, 56, 11, 255, 107, 55, 6, 255, 119, 56, 7, 255, 119, 54, 3, 255, 118, 52, 5, 255, 118, 54, 9, 255, 111, 47, 4, 255, 114, 50, 7, 255, 115, 52, 7, 255, 112, 49, 5, 255, 116, 46, 7, 255, 116, 46, 7, 255, 115, 47, 6, 255, 116, 45, 3, 255, 116, 47, 8, 255, 103, 40, 4, 255, 102, 46, 4, 255, 100, 46, 4, 255, 103, 45, 5, 255, 103, 40, 2, 255, 110, 44, 4, 255, 114, 48, 2, 255, 113, 44, 4, 255, 111, 38, 6, 255, 107, 38, 6, 255, 101, 39, 3, 255, 97, 40, 2, 255, 84, 39, 3, 255, 82, 33, 2, 255, 85, 33, 4, 255, 78, 34, 2, 255, 80, 35, 2, 255, 85, 35, 3, 255, 79, 33, 1, 255, 75, 29, 3, 255, 73, 29, 2, 255, 76, 34, 3, 255, 77, 32, 0, 255, 76, 30, 1, 255, 70, 32, 2, 255, 76, 33, 2, 255, 77, 33, 4, 255, 74, 27, 3, 255, 76, 29, 6, 255, 69, 33, 5, 255, 71, 31, 0, 255, 78, 30, 1, 255, 77, 33, 5, 255, 75, 29, 1, 255, 79, 29, 1, 255, 93, 37, 7, 255, 89, 33, 6, 255, 77, 28, 2, 255, 81, 32, 0, 255, 80, 26, 0, 255, 74, 31, 2, 255, 85, 29, 1, 255, 85, 31, 0, 255, 81, 34, 4, 255, 89, 32, 4, 255, 89, 33, 2, 255, 85, 30, 0, 255, 84, 30, 1, 255, 84, 28, 0, 255, 86, 32, 2, 255, 85, 30, 2, 255, 82, 24, 3, 255, 77, 29, 3, 255, 80, 31, 6, 255, 80, 28, 4, 255, 78, 25, 1, 255, 76, 29, 4, 255, 73, 30, 6, 255, 69, 23, 1, 255, 72, 25, 5, 255, 72, 26, 4, 255, 69, 25, 2, 255, 68, 26, 5, 255, 64, 19, 2, 255, 69, 23, 3, 255, 71, 23, 1, 255, 73, 22, 1, 255, 81, 29, 6, 255, 75, 23, 2, 255, 74, 22, 2, 255, 78, 28, 3, 255, 69, 27, 3, 255, 65, 24, 1, 255, 78, 25, 7, 255, 79, 22, 3, 255, 75, 26, 3, 255, 71, 25, 3, 255, 69, 23, 3, 255, 71, 19, 0, 255, 78, 21, 2, 255, 77, 23, 2, 255, 72, 22, 0, 255, 77, 23, 3, 255, 76, 21, 0, 255, 80, 25, 4, 255, 80, 23, 3, 255, 77, 20, 1, 255, 72, 20, 2, 255, 65, 20, 2, 255, 67, 20, 1, 255, 67, 21, 4, 255, 66, 19, 0, 255, 57, 18, 0, 255, 66, 25, 7, 255, 66, 19, 1, 255, 59, 19, 1, 255, 68, 19, 5, 255, 64, 18, 3, 255, 63, 19, 2, 255, 59, 18, 4, 255, 49, 15, 5, 255, 51, 19, 5, 255, 50, 19, 3, 255, 58, 16, 4, 255, 54, 19, 5, 255, 56, 16, 4, 255, 57, 14, 2, 255, 55, 17, 2, 255, 55, 15, 2, 255, 57, 15, 4, 255, 59, 16, 4, 255, 61, 16, 4, 255, 57, 14, 3, 255, 51, 16, 3, 255, 42, 13, 0, 255, 48, 12, 2, 255, 49, 17, 4, 255, 41, 18, 3, 255, 41, 14, 3, 255, 42, 17, 8, 255, 43, 12, 2, 255, 37, 11, 3, 255, 35, 12, 4, 255, 35, 15, 5, 255, 30, 11, 2, 255, 31, 13, 1, 255, 34, 15, 2, 255, 36, 12, 2, 255, 31, 12, 5, 255, 21, 11, 3, 255, 23, 8, 3, 255, 26, 9, 2, 255, 18, 7, 0, 255, 15, 7, 1, 255, 17, 11, 0, 255, 27, 9, 2, 255, 31, 10, 4, 255, 39, 11, 1, 255, 79, 21, 1, 255, 96, 29, 4, 255, 104, 31, 4, 255, 105, 29, 1, 255, 100, 31, 3, 255, 98, 30, 3, 255, 102, 28, 4, 255, 101, 28, 4, 255, 95, 26, 1, 255, 99, 27, 4, 255, 87, 25, 5, 255, 71, 17, 1, 255, 11, 5, 3, 255, 11, 5, 2, 255, 11, 6, 1, 255, 14, 7, 1, 255, 16, 9, 3, 255, 17, 10, 3, 255, 16, 9, 3, 255, 18, 11, 5, 255, 15, 10, 2, 255, 19, 11, 3, 255, 18, 8, 1, 255, 21, 11, 2, 255, 21, 11, 2, 255, 21, 13, 2, 255, 19, 12, 1, 255, 17, 10, 1, 255, 22, 12, 5, 255, 23, 12, 6, 255, 21, 10, 3, 255, 14, 9, 1, 255, 18, 11, 2, 255, 19, 9, 1, 255, 20, 10, 2, 255, 23, 11, 2, 255, 26, 13, 5, 255, 25, 12, 2, 255, 21, 13, 1, 255, 17, 14, 2, 255, 18, 10, 1, 255, 29, 13, 4, 255, 29, 13, 5, 255, 20, 10, 2, 255, 28, 13, 7, 255, 34, 16, 4, 255, 36, 18, 1, 255, 30, 15, 0, 255, 33, 18, 2, 255, 34, 19, 5, 255, 40, 17, 5, 255, 40, 21, 6, 255, 37, 20, 4, 255, 35, 15, 0, 255, 47, 20, 7, 255, 44, 20, 3, 255, 44, 18, 2, 255, 50, 24, 7, 255, 49, 21, 3, 255, 50, 21, 3, 255, 46, 22, 2, 255, 43, 19, 0, 255, 45, 18, 2, 255, 45, 21, 3, 255, 41, 22, 1, 255, 42, 18, 0, 255, 47, 18, 2, 255, 43, 19, 3, 255, 37, 26, 4, 255, 44, 21, 1, 255, 43, 25, 3, 255, 39, 24, 1, 255, 44, 24, 3, 255, 45, 23, 2, 255, 45, 24, 3, 255, 48, 22, 1, 255, 50, 24, 1, 255, 48, 23, 4, 255, 38, 22, 4, 255, 51, 24, 3, 255, 44, 23, 6, 255, 45, 22, 5, 255, 50, 27, 3, 255, 56, 29, 3, 255, 52, 28, 1, 255, 49, 29, 5, 255, 49, 26, 1, 255, 52, 29, 1, 255, 48, 30, 1, 255, 50, 31, 2, 255, 50, 24, 7, 255, 57, 26, 5, 255, 52, 28, 3, 255, 58, 29, 1, 255, 70, 28, 1, 255, 70, 30, 4, 255, 58, 29, 1, 255, 55, 31, 1, 255, 60, 31, 3, 255, 61, 30, 2, 255, 57, 31, 1, 255, 58, 34, 3, 255, 64, 31, 5, 255, 63, 32, 5, 255, 59, 32, 3, 255, 69, 35, 7, 255, 62, 33, 5, 255, 58, 32, 3, 255, 64, 30, 3, 255, 69, 31, 2, 255, 57, 36, 0, 255, 65, 35, 0, 255, 64, 36, 4, 255, 54, 29, 2, 255, 60, 28, 4, 255, 54, 32, 3, 255, 66, 33, 6, 255, 63, 33, 3, 255, 59, 35, 4, 255, 65, 37, 8, 255, 58, 34, 4, 255, 67, 35, 7, 255, 73, 33, 5, 255, 62, 35, 6, 255, 62, 33, 3, 255, 70, 33, 1, 255, 65, 35, 4, 255, 60, 34, 7, 255, 70, 41, 3, 255, 63, 33, 4, 255, 55, 30, 3, 255, 65, 37, 4, 255, 80, 35, 5, 255, 83, 33, 3, 255, 72, 30, 4, 255, 69, 35, 4, 255, 63, 36, 2, 255, 63, 34, 8, 255, 64, 33, 4, 255, 62, 32, 5, 255, 57, 39, 10, 255, 64, 38, 3, 255, 72, 37, 1, 255, 66, 36, 3, 255, 61, 40, 10, 255, 65, 38, 7, 255, 67, 37, 8, 255, 64, 41, 12, 255, 60, 42, 9, 255, 63, 45, 15, 255, 64, 42, 8, 255, 76, 49, 11, 255, 111, 55, 12, 255, 114, 57, 4, 255, 85, 51, 6, 255, 66, 50, 8, 255, 72, 56, 4, 255, 64, 55, 7, 255, 66, 54, 19, 255, 68, 56, 13, 255, 82, 62, 7, 255, 76, 62, 11, 255, 71, 58, 24, 255, 69, 54, 22, 255, 73, 59, 27, 255, 78, 57, 30, 255, 77, 57, 27, 255, 68, 61, 28, 255, 72, 65, 29, 255, 100, 71, 26, 255, 123, 75, 14, 255, 119, 72, 37, 255, 115, 74, 18, 255, 111, 76, 29, 255, 108, 77, 38, 255, 111, 77, 36, 255, 115, 83, 40, 255, 109, 79, 35, 255, 91, 75, 38, 255, 74, 76, 41, 255, 77, 83, 45, 255, 75, 83, 44, 255, 84, 83, 48, 255, 84, 86, 42, 255, 88, 87, 48, 255, 86, 90, 45, 255, 83, 92, 51, 255, 92, 92, 47, 255, 110, 96, 51, 255, 113, 102, 59, 255, 114, 100, 61, 255, 115, 98, 58, 255, 111, 102, 61, 255, 92, 97, 64, 255, 97, 103, 57, 255, 110, 103, 60, 255, 106, 101, 58, 255, 98, 104, 58, 255, 94, 102, 59, 255, 93, 102, 58, 255, 91, 106, 61, 255, 91, 106, 57, 255, 108, 110, 56, 255, 118, 109, 52, 255, 129, 112, 49, 255, 130, 111, 51, 255, 126, 108, 63, 255, 120, 107, 54, 255, 122, 108, 53, 255, 122, 105, 52, 255, 128, 102, 57, 255, 126, 104, 47, 255, 127, 102, 30, 255, 126, 100, 38, 255, 122, 98, 44, 255, 123, 97, 44, 255, 116, 95, 35, 255, 123, 93, 29, 255, 124, 92, 42, 255, 120, 91, 36, 255, 118, 93, 22, 255, 118, 89, 32, 255, 119, 82, 40, 255, 113, 82, 29, 255, 110, 82, 25, 255, 111, 82, 23, 255, 107, 78, 23, 255, 105, 77, 23, 255, 99, 71, 23, 255, 100, 71, 25, 255, 102, 73, 19, 255, 107, 75, 5, 255, 114, 75, 14, 255, 110, 68, 17, 255, 111, 70, 13, 255, 106, 66, 10, 255, 108, 66, 20, 255, 104, 65, 9, 255, 103, 60, 20, 255, 106, 63, 15, 255, 105, 61, 11, 255, 108, 62, 8, 255, 112, 62, 3, 255, 113, 60, 6, 255, 108, 57, 0, 255, 109, 56, 8, 255, 110, 58, 9, 255, 107, 55, 6, 255, 113, 61, 6, 255, 114, 57, 6, 255, 120, 49, 10, 255, 122, 48, 9, 255, 118, 51, 3, 255, 116, 55, 4, 255, 115, 52, 5, 255, 111, 50, 6, 255, 110, 47, 7, 255, 116, 44, 6, 255, 112, 45, 4, 255, 113, 49, 5, 255, 119, 46, 4, 255, 115, 46, 6, 255, 104, 44, 6, 255, 102, 50, 4, 255, 101, 47, 4, 255, 106, 44, 6, 255, 107, 42, 6, 255, 106, 42, 5, 255, 104, 42, 6, 255, 101, 41, 1, 255, 110, 43, 0, 255, 122, 42, 2, 255, 116, 36, 2, 255, 106, 37, 6, 255, 91, 36, 4, 255, 85, 35, 4, 255, 81, 32, 5, 255, 74, 29, 1, 255, 84, 37, 5, 255, 85, 34, 3, 255, 85, 34, 2, 255, 89, 32, 5, 255, 88, 29, 6, 255, 79, 34, 8, 255, 75, 32, 5, 255, 85, 31, 4, 255, 82, 31, 2, 255, 75, 28, 3, 255, 77, 31, 4, 255, 76, 30, 1, 255, 75, 31, 1, 255, 77, 34, 4, 255, 77, 34, 7, 255, 78, 29, 4, 255, 75, 31, 2, 255, 78, 34, 5, 255, 81, 31, 2, 255, 87, 31, 1, 255, 87, 32, 5, 255, 80, 29, 5, 255, 72, 31, 4, 255, 71, 31, 2, 255, 77, 29, 5, 255, 73, 28, 5, 255, 78, 25, 5, 255, 79, 27, 4, 255, 84, 28, 2, 255, 85, 31, 3, 255, 82, 31, 1, 255, 85, 30, 1, 255, 88, 28, 0, 255, 87, 29, 0, 255, 82, 29, 0, 255, 79, 24, 1, 255, 77, 26, 2, 255, 76, 27, 2, 255, 79, 28, 1, 255, 81, 28, 3, 255, 75, 26, 3, 255, 72, 27, 2, 255, 71, 25, 2, 255, 71, 23, 4, 255, 74, 27, 6, 255, 71, 25, 1, 255, 69, 21, 2, 255, 70, 20, 2, 255, 71, 23, 0, 255, 69, 24, 3, 255, 69, 24, 3, 255, 73, 26, 5, 255, 76, 27, 3, 255, 74, 24, 0, 255, 76, 27, 2, 255, 80, 31, 6, 255, 74, 21, 2, 255, 77, 25, 6, 255, 72, 25, 4, 255, 72, 25, 2, 255, 75, 27, 4, 255, 65, 25, 1, 255, 64, 24, 1, 255, 61, 23, 1, 255, 67, 22, 0, 255, 76, 29, 3, 255, 81, 25, 1, 255, 74, 20, 3, 255, 80, 24, 4, 255, 83, 25, 3, 255, 84, 24, 5, 255, 77, 19, 0, 255, 70, 22, 1, 255, 71, 21, 2, 255, 73, 24, 8, 255, 77, 25, 5, 255, 71, 24, 5, 255, 67, 22, 2, 255, 68, 20, 1, 255, 66, 24, 4, 255, 63, 17, 2, 255, 63, 15, 1, 255, 65, 18, 1, 255, 59, 18, 5, 255, 55, 16, 8, 255, 60, 19, 6, 255, 58, 22, 2, 255, 62, 17, 3, 255, 52, 16, 1, 255, 61, 14, 1, 255, 55, 13, 0, 255, 50, 16, 2, 255, 53, 14, 3, 255, 54, 16, 5, 255, 48, 15, 2, 255, 46, 16, 3, 255, 45, 14, 3, 255, 45, 15, 5, 255, 39, 15, 4, 255, 48, 19, 5, 255, 65, 17, 4, 255, 46, 15, 0, 255, 51, 13, 2, 255, 43, 11, 4, 255, 31, 13, 1, 255, 25, 12, 1, 255, 28, 12, 0, 255, 33, 13, 2, 255, 37, 13, 4, 255, 38, 12, 4, 255, 39, 12, 3, 255, 35, 11, 0, 255, 31, 13, 2, 255, 27, 11, 3, 255, 26, 9, 2, 255, 21, 7, 2, 255, 21, 8, 2, 255, 30, 11, 8, 255, 17, 10, 5, 255, 19, 9, 1, 255, 19, 4, 2, 255, 44, 13, 6, 255, 89, 26, 6, 255, 109, 28, 4, 255, 105, 26, 2, 255, 104, 31, 1, 255, 110, 33, 5, 255, 108, 31, 3, 255, 106, 28, 1, 255, 107, 29, 1, 255, 105, 29, 1, 255, 105, 27, 1, 255, 94, 25, 1, 255, 84, 21, 1, 255, 19, 7, 6, 255, 16, 5, 2, 255, 13, 5, 0, 255, 16, 9, 2, 255, 15, 8, 3, 255, 12, 7, 1, 255, 13, 6, 0, 255, 18, 11, 5, 255, 14, 9, 3, 255, 16, 8, 1, 255, 22, 10, 5, 255, 23, 10, 4, 255, 22, 10, 3, 255, 25, 9, 3, 255, 20, 9, 2, 255, 19, 10, 1, 255, 19, 10, 1, 255, 24, 15, 4, 255, 23, 16, 2, 255, 20, 10, 1, 255, 22, 12, 3, 255, 21, 11, 4, 255, 20, 12, 5, 255, 18, 9, 1, 255, 23, 12, 4, 255, 23, 12, 3, 255, 20, 11, 1, 255, 23, 15, 6, 255, 21, 12, 3, 255, 24, 11, 1, 255, 28, 15, 3, 255, 28, 14, 4, 255, 28, 11, 1, 255, 31, 16, 1, 255, 29, 17, 3, 255, 23, 14, 1, 255, 30, 18, 4, 255, 35, 17, 1, 255, 46, 19, 5, 255, 32, 15, 1, 255, 35, 17, 2, 255, 39, 19, 5, 255, 38, 19, 3, 255, 40, 23, 4, 255, 52, 17, 3, 255, 54, 19, 4, 255, 45, 19, 2, 255, 46, 21, 2, 255, 50, 23, 6, 255, 47, 18, 4, 255, 39, 16, 2, 255, 44, 19, 3, 255, 42, 24, 3, 255, 42, 22, 1, 255, 45, 22, 3, 255, 47, 22, 4, 255, 42, 22, 1, 255, 47, 21, 3, 255, 43, 23, 6, 255, 38, 23, 3, 255, 43, 22, 3, 255, 43, 21, 2, 255, 45, 24, 3, 255, 50, 23, 4, 255, 40, 22, 3, 255, 42, 25, 2, 255, 39, 22, 6, 255, 47, 24, 6, 255, 49, 28, 3, 255, 45, 24, 3, 255, 47, 23, 4, 255, 52, 28, 5, 255, 51, 30, 3, 255, 50, 27, 2, 255, 56, 26, 3, 255, 58, 29, 7, 255, 52, 26, 2, 255, 53, 31, 5, 255, 49, 25, 5, 255, 64, 21, 3, 255, 56, 26, 1, 255, 47, 29, 3, 255, 54, 26, 5, 255, 52, 27, 1, 255, 57, 31, 4, 255, 58, 32, 3, 255, 60, 35, 4, 255, 61, 30, 2, 255, 62, 29, 2, 255, 58, 32, 1, 255, 64, 31, 1, 255, 72, 32, 5, 255, 64, 31, 3, 255, 62, 33, 2, 255, 64, 35, 3, 255, 63, 35, 3, 255, 68, 33, 2, 255, 67, 36, 3, 255, 59, 36, 4, 255, 62, 32, 3, 255, 67, 34, 5, 255, 58, 36, 7, 255, 58, 35, 4, 255, 63, 31, 1, 255, 74, 33, 4, 255, 68, 34, 5, 255, 54, 32, 1, 255, 54, 30, 2, 255, 66, 30, 8, 255, 67, 33, 6, 255, 62, 33, 1, 255, 67, 29, 5, 255, 64, 32, 4, 255, 63, 35, 0, 255, 68, 39, 2, 255, 68, 38, 8, 255, 70, 33, 4, 255, 64, 32, 6, 255, 64, 31, 6, 255, 96, 43, 7, 255, 106, 40, 2, 255, 90, 35, 6, 255, 65, 27, 3, 255, 67, 32, 1, 255, 74, 36, 6, 255, 67, 31, 7, 255, 66, 35, 6, 255, 64, 34, 4, 255, 58, 34, 10, 255, 58, 37, 6, 255, 64, 35, 0, 255, 70, 38, 6, 255, 63, 38, 5, 255, 65, 41, 11, 255, 72, 38, 4, 255, 60, 41, 3, 255, 64, 45, 11, 255, 68, 43, 14, 255, 68, 45, 7, 255, 62, 45, 8, 255, 69, 45, 18, 255, 71, 49, 18, 255, 66, 50, 9, 255, 73, 50, 14, 255, 71, 52, 19, 255, 65, 50, 22, 255, 68, 49, 22, 255, 74, 55, 21, 255, 77, 56, 10, 255, 74, 59, 9, 255, 65, 61, 21, 255, 66, 57, 31, 255, 69, 60, 22, 255, 70, 65, 15, 255, 70, 62, 27, 255, 89, 69, 12, 255, 83, 68, 25, 255, 111, 76, 29, 255, 117, 77, 32, 255, 117, 77, 31, 255, 111, 77, 33, 255, 109, 79, 21, 255, 105, 75, 30, 255, 93, 75, 36, 255, 86, 76, 38, 255, 79, 77, 41, 255, 80, 78, 39, 255, 82, 79, 36, 255, 82, 83, 37, 255, 82, 83, 40, 255, 85, 83, 50, 255, 87, 85, 59, 255, 79, 86, 57, 255, 80, 89, 56, 255, 87, 92, 60, 255, 91, 93, 57, 255, 87, 96, 51, 255, 96, 101, 45, 255, 91, 96, 57, 255, 86, 93, 64, 255, 94, 99, 68, 255, 91, 100, 65, 255, 89, 103, 61, 255, 89, 105, 58, 255, 87, 101, 66, 255, 91, 101, 69, 255, 94, 106, 63, 255, 93, 109, 64, 255, 92, 105, 62, 255, 101, 104, 58, 255, 121, 112, 62, 255, 131, 116, 51, 255, 128, 114, 45, 255, 128, 108, 60, 255, 129, 111, 54, 255, 125, 110, 45, 255, 124, 109, 45, 255, 126, 105, 56, 255, 128, 103, 57, 255, 131, 106, 38, 255, 127, 105, 21, 255, 127, 103, 44, 255, 125, 96, 52, 255, 122, 98, 42, 255, 119, 96, 30, 255, 124, 94, 38, 255, 123, 90, 38, 255, 123, 88, 32, 255, 122, 91, 22, 255, 123, 91, 30, 255, 120, 83, 36, 255, 120, 83, 27, 255, 116, 81, 30, 255, 107, 77, 24, 255, 104, 75, 19, 255, 106, 78, 20, 255, 105, 76, 26, 255, 99, 77, 14, 255, 97, 76, 15, 255, 110, 75, 14, 255, 117, 67, 13, 255, 120, 66, 11, 255, 120, 68, 21, 255, 112, 67, 15, 255, 107, 61, 16, 255, 107, 63, 15, 255, 108, 61, 18, 255, 110, 60, 14, 255, 112, 60, 14, 255, 115, 63, 4, 255, 111, 59, 7, 255, 112, 59, 6, 255, 116, 61, 1, 255, 117, 59, 4, 255, 118, 56, 14, 255, 113, 49, 8, 255, 114, 51, 6, 255, 114, 54, 2, 255, 113, 53, 9, 255, 111, 53, 10, 255, 113, 51, 9, 255, 114, 51, 6, 255, 111, 51, 7, 255, 106, 48, 1, 255, 107, 48, 3, 255, 109, 51, 7, 255, 110, 51, 5, 255, 111, 47, 3, 255, 109, 46, 4, 255, 105, 44, 7, 255, 100, 40, 5, 255, 106, 43, 3, 255, 109, 45, 3, 255, 110, 45, 6, 255, 110, 43, 5, 255, 111, 41, 3, 255, 111, 37, 6, 255, 104, 40, 4, 255, 102, 43, 3, 255, 108, 43, 3, 255, 109, 38, 2, 255, 111, 39, 4, 255, 104, 37, 4, 255, 87, 37, 3, 255, 76, 34, 2, 255, 81, 33, 3, 255, 86, 36, 4, 255, 85, 35, 1, 255, 87, 36, 3, 255, 85, 35, 3, 255, 89, 32, 2, 255, 87, 35, 2, 255, 80, 33, 1, 255, 88, 36, 3, 255, 91, 34, 3, 255, 89, 34, 2, 255, 84, 33, 2, 255, 80, 30, 5, 255, 74, 30, 5, 255, 82, 30, 6, 255, 77, 33, 2, 255, 75, 32, 3, 255, 74, 26, 4, 255, 75, 29, 8, 255, 73, 25, 3, 255, 76, 24, 1, 255, 75, 25, 2, 255, 73, 28, 4, 255, 75, 30, 3, 255, 63, 26, 2, 255, 69, 28, 8, 255, 71, 25, 5, 255, 74, 23, 2, 255, 75, 29, 5, 255, 71, 29, 3, 255, 81, 28, 2, 255, 87, 29, 5, 255, 83, 26, 0, 255, 84, 26, 1, 255, 84, 26, 3, 255, 83, 25, 2, 255, 81, 28, 2, 255, 79, 25, 4, 255, 79, 26, 3, 255, 80, 28, 1, 255, 81, 30, 4, 255, 79, 27, 5, 255, 81, 29, 5, 255, 74, 22, 2, 255, 73, 22, 7, 255, 71, 24, 4, 255, 71, 25, 0, 255, 73, 25, 3, 255, 76, 25, 5, 255, 74, 24, 2, 255, 74, 26, 2, 255, 79, 29, 4, 255, 78, 26, 2, 255, 78, 27, 3, 255, 72, 26, 1, 255, 75, 27, 1, 255, 85, 29, 6, 255, 84, 24, 4, 255, 76, 22, 2, 255, 68, 24, 3, 255, 66, 23, 3, 255, 70, 21, 1, 255, 74, 23, 2, 255, 81, 24, 4, 255, 77, 25, 2, 255, 79, 21, 2, 255, 73, 23, 3, 255, 68, 19, 1, 255, 62, 21, 4, 255, 70, 24, 3, 255, 73, 21, 1, 255, 80, 22, 4, 255, 77, 21, 2, 255, 74, 23, 3, 255, 79, 21, 2, 255, 76, 20, 3, 255, 82, 21, 2, 255, 78, 25, 5, 255, 67, 22, 2, 255, 65, 21, 1, 255, 60, 19, 3, 255, 58, 17, 1, 255, 60, 22, 3, 255, 68, 23, 3, 255, 63, 20, 3, 255, 70, 18, 6, 255, 70, 21, 4, 255, 71, 22, 3, 255, 64, 21, 3, 255, 55, 16, 0, 255, 62, 17, 2, 255, 57, 16, 1, 255, 55, 15, 4, 255, 55, 16, 7, 255, 49, 16, 6, 255, 46, 13, 0, 255, 51, 15, 3, 255, 53, 14, 2, 255, 51, 13, 4, 255, 50, 14, 3, 255, 53, 17, 6, 255, 65, 15, 5, 255, 71, 14, 1, 255, 41, 16, 5, 255, 41, 14, 3, 255, 45, 14, 3, 255, 39, 11, 4, 255, 40, 10, 1, 255, 39, 13, 1, 255, 40, 12, 5, 255, 41, 11, 6, 255, 40, 11, 0, 255, 45, 16, 4, 255, 36, 14, 2, 255, 26, 12, 2, 255, 30, 12, 6, 255, 27, 9, 3, 255, 26, 10, 2, 255, 37, 13, 5, 255, 26, 10, 6, 255, 17, 10, 0, 255, 21, 11, 5, 255, 38, 11, 3, 255, 80, 26, 3, 255, 103, 28, 3, 255, 110, 28, 4, 255, 106, 30, 0, 255, 107, 30, 0, 255, 110, 33, 2, 255, 106, 32, 1, 255, 108, 30, 0, 255, 112, 29, 4, 255, 103, 27, 3, 255, 98, 25, 0, 255, 99, 27, 2, 255, 13, 5, 3, 255, 13, 5, 1, 255, 16, 8, 2, 255, 19, 10, 3, 255, 16, 8, 1, 255, 15, 8, 3, 255, 16, 7, 3, 255, 18, 11, 5, 255, 17, 10, 4, 255, 17, 7, 1, 255, 21, 9, 3, 255, 23, 10, 3, 255, 24, 10, 4, 255, 22, 8, 4, 255, 19, 10, 5, 255, 20, 11, 3, 255, 22, 11, 2, 255, 20, 10, 0, 255, 21, 14, 3, 255, 26, 16, 6, 255, 23, 11, 3, 255, 24, 13, 5, 255, 25, 15, 7, 255, 20, 10, 3, 255, 20, 11, 2, 255, 20, 13, 2, 255, 19, 13, 3, 255, 23, 10, 5, 255, 26, 14, 6, 255, 21, 14, 3, 255, 25, 13, 2, 255, 35, 12, 5, 255, 31, 12, 5, 255, 30, 15, 5, 255, 30, 17, 7, 255, 28, 15, 3, 255, 29, 13, 3, 255, 33, 14, 3, 255, 40, 19, 5, 255, 38, 17, 2, 255, 45, 20, 8, 255, 39, 19, 4, 255, 39, 17, 1, 255, 49, 21, 7, 255, 44, 18, 6, 255, 44, 17, 4, 255, 44, 21, 3, 255, 39, 25, 3, 255, 42, 20, 3, 255, 46, 22, 4, 255, 39, 20, 4, 255, 38, 17, 2, 255, 40, 18, 1, 255, 46, 23, 4, 255, 40, 21, 0, 255, 40, 24, 2, 255, 42, 26, 5, 255, 39, 20, 4, 255, 35, 18, 3, 255, 40, 22, 2, 255, 45, 22, 4, 255, 44, 21, 2, 255, 44, 24, 2, 255, 49, 26, 7, 255, 44, 22, 5, 255, 38, 19, 4, 255, 43, 20, 5, 255, 48, 22, 2, 255, 46, 22, 2, 255, 43, 26, 2, 255, 43, 27, 2, 255, 43, 28, 5, 255, 44, 29, 4, 255, 46, 27, 0, 255, 45, 29, 3, 255, 52, 28, 5, 255, 58, 28, 4, 255, 61, 29, 7, 255, 53, 27, 2, 255, 59, 27, 4, 255, 55, 29, 4, 255, 49, 24, 4, 255, 48, 30, 4, 255, 50, 31, 2, 255, 55, 27, 1, 255, 55, 30, 1, 255, 57, 33, 5, 255, 60, 29, 5, 255, 63, 27, 3, 255, 66, 29, 6, 255, 63, 31, 5, 255, 62, 31, 5, 255, 63, 31, 5, 255, 60, 31, 3, 255, 59, 30, 2, 255, 55, 33, 3, 255, 61, 34, 2, 255, 57, 35, 3, 255, 60, 34, 6, 255, 62, 29, 4, 255, 65, 29, 5, 255, 69, 29, 5, 255, 59, 31, 1, 255, 69, 34, 6, 255, 59, 36, 4, 255, 60, 32, 3, 255, 66, 34, 5, 255, 64, 34, 3, 255, 67, 29, 3, 255, 58, 29, 4, 255, 58, 34, 4, 255, 68, 34, 4, 255, 66, 34, 3, 255, 61, 33, 5, 255, 62, 32, 7, 255, 68, 36, 4, 255, 58, 32, 1, 255, 59, 35, 2, 255, 62, 33, 3, 255, 75, 32, 0, 255, 78, 34, 2, 255, 65, 32, 1, 255, 65, 33, 2, 255, 65, 31, 4, 255, 65, 33, 2, 255, 65, 33, 2, 255, 66, 33, 2, 255, 62, 34, 6, 255, 66, 34, 4, 255, 60, 39, 7, 255, 60, 35, 7, 255, 65, 34, 4, 255, 68, 37, 10, 255, 60, 39, 5, 255, 68, 38, 3, 255, 69, 41, 10, 255, 69, 41, 8, 255, 70, 48, 9, 255, 65, 48, 8, 255, 69, 44, 4, 255, 66, 49, 6, 255, 62, 51, 9, 255, 71, 51, 10, 255, 77, 48, 20, 255, 73, 55, 14, 255, 73, 50, 21, 255, 74, 55, 11, 255, 72, 56, 14, 255, 71, 54, 23, 255, 69, 54, 25, 255, 69, 62, 24, 255, 68, 64, 15, 255, 70, 56, 25, 255, 68, 59, 24, 255, 72, 66, 18, 255, 78, 70, 16, 255, 80, 66, 24, 255, 94, 72, 19, 255, 94, 71, 30, 255, 94, 73, 27, 255, 90, 73, 36, 255, 79, 72, 30, 255, 74, 77, 25, 255, 78, 79, 27, 255, 76, 75, 40, 255, 75, 77, 41, 255, 80, 81, 44, 255, 83, 81, 48, 255, 82, 81, 41, 255, 83, 82, 43, 255, 79, 87, 44, 255, 80, 84, 51, 255, 90, 87, 56, 255, 88, 90, 55, 255, 78, 94, 47, 255, 88, 95, 54, 255, 110, 107, 66, 255, 112, 105, 58, 255, 96, 99, 61, 255, 88, 96, 74, 255, 89, 98, 66, 255, 91, 100, 62, 255, 92, 102, 71, 255, 101, 111, 71, 255, 100, 105, 62, 255, 97, 104, 60, 255, 92, 104, 63, 255, 94, 104, 67, 255, 95, 106, 55, 255, 105, 111, 67, 255, 111, 110, 62, 255, 116, 109, 58, 255, 123, 108, 63, 255, 122, 106, 70, 255, 124, 108, 60, 255, 127, 109, 53, 255, 128, 110, 47, 255, 125, 106, 48, 255, 124, 103, 45, 255, 127, 102, 43, 255, 128, 104, 46, 255, 129, 103, 40, 255, 124, 98, 43, 255, 120, 99, 43, 255, 121, 92, 30, 255, 121, 92, 34, 255, 119, 89, 35, 255, 116, 90, 27, 255, 117, 91, 23, 255, 121, 91, 21, 255, 123, 87, 20, 255, 128, 85, 29, 255, 124, 83, 31, 255, 108, 79, 21, 255, 102, 77, 20, 255, 103, 73, 19, 255, 99, 70, 24, 255, 96, 69, 24, 255, 109, 74, 21, 255, 115, 74, 19, 255, 115, 67, 16, 255, 117, 66, 15, 255, 119, 67, 11, 255, 115, 64, 7, 255, 105, 60, 8, 255, 109, 63, 12, 255, 115, 66, 13, 255, 113, 61, 12, 255, 114, 62, 9, 255, 115, 63, 5, 255, 113, 59, 15, 255, 110, 56, 9, 255, 112, 57, 5, 255, 113, 55, 8, 255, 115, 53, 12, 255, 118, 52, 7, 255, 123, 51, 7, 255, 117, 55, 3, 255, 101, 57, 2, 255, 101, 52, 7, 255, 100, 45, 9, 255, 96, 40, 4, 255, 102, 47, 7, 255, 98, 46, 9, 255, 96, 45, 1, 255, 96, 49, 3, 255, 101, 48, 6, 255, 105, 46, 2, 255, 103, 45, 3, 255, 104, 44, 7, 255, 108, 48, 6, 255, 109, 46, 2, 255, 115, 47, 1, 255, 112, 47, 4, 255, 107, 44, 6, 255, 105, 39, 6, 255, 100, 42, 4, 255, 106, 43, 8, 255, 105, 42, 7, 255, 101, 41, 5, 255, 104, 43, 4, 255, 107, 40, 0, 255, 105, 44, 4, 255, 94, 39, 4, 255, 80, 35, 0, 255, 86, 41, 2, 255, 86, 36, 1, 255, 87, 36, 4, 255, 95, 36, 3, 255, 98, 37, 1, 255, 94, 39, 1, 255, 85, 34, 4, 255, 79, 32, 5, 255, 93, 40, 6, 255, 97, 35, 4, 255, 88, 33, 0, 255, 87, 33, 4, 255, 84, 29, 5, 255, 78, 28, 5, 255, 82, 30, 6, 255, 79, 31, 1, 255, 79, 28, 2, 255, 81, 30, 7, 255, 76, 30, 5, 255, 72, 27, 2, 255, 74, 27, 4, 255, 74, 28, 6, 255, 71, 26, 3, 255, 81, 25, 6, 255, 75, 26, 4, 255, 73, 26, 3, 255, 76, 24, 3, 255, 74, 26, 3, 255, 76, 30, 5, 255, 72, 26, 2, 255, 73, 27, 2, 255, 78, 29, 3, 255, 78, 25, 0, 255, 76, 29, 2, 255, 80, 27, 3, 255, 88, 24, 4, 255, 84, 28, 4, 255, 84, 24, 2, 255, 85, 27, 4, 255, 81, 29, 2, 255, 76, 26, 0, 255, 80, 24, 2, 255, 84, 29, 4, 255, 84, 25, 4, 255, 80, 25, 3, 255, 72, 25, 2, 255, 71, 26, 1, 255, 73, 24, 2, 255, 74, 23, 5, 255, 75, 24, 7, 255, 77, 24, 2, 255, 81, 26, 1, 255, 84, 26, 1, 255, 80, 24, 3, 255, 76, 23, 4, 255, 73, 25, 2, 255, 73, 25, 4, 255, 76, 25, 3, 255, 81, 25, 2, 255, 83, 25, 7, 255, 77, 23, 5, 255, 75, 24, 3, 255, 77, 24, 3, 255, 82, 23, 3, 255, 77, 23, 1, 255, 84, 24, 6, 255, 79, 21, 6, 255, 67, 17, 2, 255, 63, 23, 2, 255, 64, 20, 1, 255, 71, 24, 5, 255, 70, 17, 1, 255, 74, 19, 3, 255, 75, 21, 3, 255, 79, 22, 2, 255, 76, 23, 4, 255, 79, 25, 2, 255, 75, 21, 3, 255, 67, 22, 3, 255, 68, 25, 1, 255, 65, 18, 1, 255, 67, 20, 5, 255, 69, 20, 5, 255, 73, 18, 1, 255, 71, 17, 1, 255, 72, 20, 7, 255, 65, 19, 2, 255, 65, 21, 1, 255, 56, 20, 2, 255, 57, 14, 1, 255, 63, 18, 4, 255, 61, 18, 2, 255, 55, 18, 3, 255, 53, 17, 3, 255, 52, 15, 1, 255, 54, 17, 2, 255, 59, 15, 1, 255, 59, 17, 2, 255, 56, 19, 4, 255, 50, 15, 1, 255, 44, 14, 2, 255, 59, 15, 3, 255, 71, 18, 3, 255, 44, 15, 0, 255, 49, 14, 2, 255, 44, 13, 3, 255, 43, 14, 4, 255, 43, 14, 4, 255, 43, 15, 4, 255, 36, 10, 0, 255, 48, 13, 7, 255, 42, 11, 3, 255, 37, 11, 3, 255, 33, 11, 4, 255, 23, 10, 1, 255, 28, 10, 3, 255, 36, 8, 2, 255, 33, 10, 2, 255, 34, 13, 5, 255, 31, 9, 4, 255, 24, 10, 0, 255, 23, 11, 3, 255, 29, 9, 2, 255, 75, 20, 0, 255, 104, 28, 4, 255, 108, 29, 6, 255, 105, 28, 0, 255, 105, 30, 1, 255, 107, 34, 3, 255, 108, 32, 2, 255, 106, 30, 2, 255, 104, 30, 3, 255, 105, 28, 5, 255, 101, 26, 2, 255, 100, 27, 2, 255, 9, 6, 1, 255, 12, 7, 3, 255, 17, 8, 1, 255, 16, 8, 1, 255, 15, 8, 1, 255, 19, 8, 5, 255, 16, 8, 4, 255, 16, 10, 3, 255, 18, 10, 4, 255, 18, 8, 1, 255, 18, 8, 2, 255, 21, 10, 1, 255, 22, 10, 1, 255, 19, 9, 3, 255, 18, 9, 4, 255, 21, 11, 3, 255, 25, 13, 3, 255, 22, 10, 0, 255, 18, 9, 2, 255, 21, 13, 4, 255, 20, 10, 1, 255, 22, 11, 2, 255, 23, 12, 3, 255, 20, 10, 1, 255, 27, 14, 5, 255, 25, 14, 5, 255, 21, 10, 1, 255, 29, 11, 5, 255, 25, 9, 2, 255, 19, 13, 3, 255, 23, 15, 4, 255, 29, 12, 2, 255, 30, 13, 4, 255, 27, 12, 1, 255, 32, 17, 3, 255, 34, 17, 2, 255, 33, 15, 0, 255, 35, 19, 5, 255, 36, 19, 4, 255, 33, 18, 3, 255, 34, 19, 4, 255, 36, 21, 3, 255, 41, 21, 3, 255, 51, 17, 4, 255, 42, 17, 6, 255, 36, 19, 5, 255, 43, 22, 3, 255, 37, 19, 2, 255, 40, 18, 2, 255, 46, 25, 4, 255, 34, 17, 1, 255, 35, 17, 1, 255, 39, 22, 2, 255, 44, 24, 4, 255, 46, 24, 4, 255, 37, 20, 1, 255, 40, 24, 8, 255, 36, 20, 4, 255, 38, 21, 1, 255, 42, 24, 3, 255, 41, 22, 7, 255, 41, 22, 4, 255, 43, 24, 0, 255, 47, 24, 1, 255, 45, 23, 4, 255, 42, 23, 7, 255, 40, 22, 5, 255, 43, 28, 7, 255, 40, 23, 6, 255, 44, 23, 3, 255, 45, 26, 4, 255, 42, 27, 0, 255, 54, 25, 4, 255, 50, 27, 2, 255, 45, 28, 5, 255, 46, 26, 1, 255, 54, 29, 8, 255, 54, 24, 6, 255, 55, 29, 6, 255, 49, 31, 4, 255, 54, 31, 7, 255, 52, 25, 1, 255, 56, 34, 4, 255, 61, 29, 3, 255, 62, 26, 2, 255, 58, 31, 2, 255, 56, 29, 4, 255, 54, 29, 5, 255, 54, 32, 3, 255, 61, 31, 6, 255, 62, 30, 3, 255, 61, 33, 5, 255, 56, 29, 2, 255, 56, 30, 3, 255, 53, 31, 4, 255, 50, 29, 4, 255, 62, 31, 4, 255, 62, 31, 3, 255, 62, 32, 2, 255, 59, 29, 3, 255, 57, 29, 4, 255, 57, 32, 5, 255, 58, 32, 3, 255, 65, 30, 2, 255, 55, 30, 1, 255, 57, 32, 2, 255, 65, 33, 4, 255, 62, 35, 1, 255, 67, 32, 2, 255, 62, 31, 2, 255, 67, 33, 4, 255, 63, 33, 5, 255, 57, 29, 3, 255, 60, 30, 3, 255, 59, 29, 6, 255, 52, 29, 3, 255, 56, 31, 3, 255, 64, 34, 5, 255, 61, 35, 5, 255, 52, 28, 0, 255, 58, 30, 5, 255, 61, 30, 4, 255, 65, 31, 3, 255, 64, 33, 6, 255, 65, 34, 5, 255, 65, 33, 0, 255, 64, 32, 2, 255, 63, 32, 5, 255, 68, 37, 4, 255, 66, 35, 7, 255, 69, 38, 8, 255, 67, 34, 1, 255, 72, 38, 9, 255, 65, 38, 12, 255, 63, 39, 6, 255, 62, 37, 6, 255, 69, 44, 9, 255, 69, 47, 6, 255, 67, 50, 12, 255, 67, 42, 14, 255, 67, 44, 14, 255, 71, 47, 12, 255, 76, 47, 13, 255, 68, 46, 13, 255, 70, 55, 12, 255, 72, 55, 17, 255, 65, 52, 27, 255, 66, 61, 21, 255, 67, 59, 15, 255, 74, 61, 22, 255, 73, 60, 18, 255, 69, 56, 24, 255, 76, 62, 29, 255, 75, 63, 29, 255, 67, 63, 30, 255, 64, 61, 41, 255, 71, 68, 17, 255, 70, 64, 25, 255, 72, 68, 31, 255, 70, 64, 38, 255, 75, 66, 27, 255, 74, 70, 35, 255, 67, 75, 28, 255, 78, 74, 39, 255, 79, 75, 45, 255, 72, 76, 48, 255, 73, 79, 47, 255, 77, 82, 51, 255, 86, 84, 51, 255, 93, 88, 46, 255, 101, 92, 49, 255, 105, 96, 45, 255, 110, 99, 51, 255, 94, 90, 56, 255, 88, 95, 53, 255, 88, 93, 53, 255, 98, 97, 58, 255, 97, 100, 60, 255, 93, 100, 67, 255, 83, 99, 71, 255, 90, 103, 69, 255, 107, 106, 75, 255, 117, 108, 67, 255, 121, 112, 60, 255, 119, 111, 64, 255, 112, 106, 65, 255, 97, 105, 65, 255, 96, 110, 68, 255, 98, 108, 59, 255, 97, 107, 64, 255, 95, 106, 67, 255, 99, 106, 64, 255, 106, 108, 57, 255, 110, 109, 54, 255, 114, 109, 48, 255, 115, 107, 59, 255, 114, 108, 60, 255, 110, 106, 48, 255, 108, 102, 52, 255, 104, 98, 39, 255, 108, 102, 38, 255, 112, 97, 39, 255, 118, 95, 43, 255, 127, 99, 43, 255, 127, 95, 36, 255, 126, 93, 33, 255, 121, 93, 34, 255, 108, 87, 33, 255, 104, 87, 27, 255, 107, 86, 31, 255, 109, 80, 40, 255, 112, 76, 34, 255, 108, 80, 24, 255, 101, 81, 18, 255, 100, 75, 24, 255, 110, 75, 19, 255, 111, 77, 16, 255, 103, 71, 17, 255, 111, 73, 10, 255, 117, 69, 18, 255, 117, 66, 17, 255, 116, 66, 9, 255, 117, 65, 11, 255, 116, 64, 6, 255, 113, 66, 13, 255, 110, 63, 10, 255, 114, 62, 17, 255, 115, 63, 7, 255, 115, 60, 13, 255, 112, 53, 12, 255, 117, 58, 4, 255, 114, 59, 9, 255, 110, 60, 11, 255, 111, 58, 9, 255, 112, 56, 1, 255, 112, 54, 0, 255, 114, 53, 6, 255, 105, 52, 4, 255, 90, 52, 6, 255, 98, 47, 8, 255, 95, 44, 4, 255, 94, 46, 4, 255, 96, 42, 2, 255, 94, 43, 10, 255, 93, 45, 5, 255, 95, 46, 5, 255, 97, 45, 6, 255, 100, 46, 2, 255, 100, 46, 2, 255, 100, 41, 3, 255, 104, 45, 1, 255, 102, 45, 4, 255, 109, 45, 6, 255, 105, 42, 4, 255, 96, 41, 3, 255, 91, 38, 4, 255, 88, 41, 2, 255, 88, 39, 1, 255, 94, 37, 3, 255, 104, 37, 5, 255, 108, 38, 5, 255, 108, 40, 4, 255, 104, 39, 2, 255, 105, 41, 2, 255, 104, 40, 5, 255, 99, 40, 8, 255, 92, 34, 3, 255, 99, 35, 2, 255, 105, 37, 4, 255, 105, 36, 3, 255, 102, 40, 1, 255, 91, 34, 5, 255, 83, 30, 4, 255, 86, 34, 1, 255, 88, 35, 4, 255, 85, 31, 3, 255, 86, 30, 3, 255, 83, 28, 1, 255, 80, 29, 1, 255, 80, 32, 4, 255, 81, 31, 4, 255, 84, 29, 4, 255, 83, 31, 3, 255, 74, 29, 0, 255, 79, 34, 4, 255, 80, 32, 5, 255, 76, 27, 3, 255, 76, 26, 3, 255, 81, 28, 5, 255, 73, 27, 2, 255, 73, 24, 1, 255, 71, 22, 3, 255, 75, 30, 7, 255, 76, 30, 5, 255, 76, 28, 4, 255, 75, 27, 4, 255, 77, 29, 4, 255, 78, 31, 4, 255, 78, 27, 1, 255, 82, 27, 3, 255, 80, 28, 3, 255, 83, 27, 4, 255, 85, 25, 2, 255, 87, 28, 4, 255, 80, 27, 1, 255, 81, 29, 3, 255, 84, 26, 4, 255, 78, 25, 1, 255, 84, 28, 5, 255, 86, 28, 2, 255, 78, 26, 3, 255, 74, 26, 5, 255, 75, 26, 4, 255, 76, 22, 3, 255, 81, 23, 3, 255, 85, 27, 4, 255, 84, 25, 0, 255, 89, 27, 3, 255, 91, 27, 5, 255, 93, 26, 6, 255, 74, 21, 1, 255, 70, 23, 2, 255, 70, 25, 0, 255, 78, 29, 3, 255, 77, 23, 3, 255, 73, 25, 4, 255, 80, 25, 3, 255, 82, 25, 3, 255, 82, 28, 4, 255, 82, 25, 3, 255, 85, 26, 6, 255, 79, 24, 4, 255, 76, 24, 3, 255, 72, 26, 2, 255, 63, 17, 0, 255, 73, 26, 8, 255, 71, 22, 5, 255, 71, 16, 0, 255, 76, 19, 1, 255, 77, 24, 0, 255, 73, 24, 5, 255, 71, 23, 3, 255, 72, 21, 1, 255, 71, 24, 2, 255, 73, 27, 2, 255, 69, 18, 6, 255, 65, 16, 8, 255, 68, 20, 6, 255, 62, 18, 1, 255, 63, 20, 3, 255, 66, 22, 4, 255, 66, 19, 3, 255, 66, 22, 4, 255, 60, 18, 2, 255, 61, 18, 3, 255, 64, 14, 2, 255, 55, 17, 1, 255, 56, 19, 3, 255, 58, 18, 2, 255, 62, 16, 2, 255, 67, 17, 4, 255, 57, 13, 0, 255, 54, 15, 2, 255, 58, 20, 5, 255, 51, 15, 1, 255, 50, 15, 3, 255, 64, 18, 5, 255, 66, 18, 4, 255, 68, 16, 2, 255, 64, 15, 6, 255, 50, 13, 6, 255, 40, 13, 5, 255, 31, 12, 3, 255, 29, 12, 1, 255, 31, 14, 0, 255, 43, 15, 3, 255, 41, 15, 4, 255, 36, 8, 2, 255, 36, 12, 6, 255, 29, 11, 6, 255, 25, 7, 2, 255, 35, 9, 4, 255, 35, 12, 4, 255, 32, 11, 3, 255, 23, 8, 2, 255, 26, 9, 1, 255, 25, 10, 3, 255, 28, 11, 5, 255, 70, 19, 0, 255, 98, 28, 2, 255, 102, 29, 3, 255, 105, 29, 3, 255, 105, 28, 0, 255, 108, 30, 2, 255, 107, 31, 4, 255, 100, 27, 1, 255, 101, 29, 2, 255, 99, 27, 3, 255, 98, 26, 2, 255, 95, 24, 0, 255, 14, 8, 4, 255, 15, 7, 5, 255, 13, 4, 2, 255, 12, 4, 0, 255, 15, 8, 2, 255, 16, 8, 3, 255, 15, 7, 2, 255, 18, 11, 5, 255, 18, 10, 4, 255, 18, 9, 2, 255, 19, 10, 3, 255, 21, 10, 4, 255, 21, 10, 2, 255, 21, 8, 3, 255, 21, 9, 4, 255, 25, 13, 5, 255, 26, 12, 3, 255, 24, 10, 1, 255, 26, 15, 6, 255, 21, 12, 3, 255, 19, 10, 1, 255, 19, 11, 2, 255, 23, 16, 5, 255, 19, 11, 1, 255, 29, 15, 5, 255, 28, 13, 4, 255, 20, 12, 0, 255, 23, 14, 3, 255, 23, 14, 4, 255, 22, 14, 2, 255, 24, 14, 2, 255, 27, 16, 3, 255, 31, 19, 3, 255, 29, 17, 3, 255, 23, 10, 0, 255, 34, 18, 5, 255, 35, 16, 2, 255, 38, 21, 5, 255, 40, 22, 7, 255, 33, 18, 3, 255, 38, 21, 7, 255, 38, 18, 4, 255, 37, 19, 1, 255, 40, 18, 1, 255, 39, 17, 2, 255, 41, 15, 5, 255, 39, 21, 5, 255, 38, 18, 5, 255, 36, 21, 6, 255, 37, 21, 2, 255, 38, 16, 2, 255, 44, 22, 5, 255, 41, 23, 3, 255, 41, 22, 2, 255, 42, 20, 3, 255, 38, 20, 4, 255, 38, 19, 4, 255, 36, 18, 3, 255, 38, 23, 3, 255, 42, 24, 0, 255, 42, 24, 4, 255, 43, 25, 4, 255, 43, 26, 2, 255, 42, 22, 1, 255, 38, 23, 5, 255, 40, 23, 5, 255, 36, 19, 2, 255, 42, 24, 6, 255, 43, 26, 6, 255, 39, 24, 4, 255, 42, 23, 7, 255, 39, 24, 2, 255, 39, 25, 3, 255, 49, 27, 2, 255, 62, 26, 6, 255, 50, 26, 1, 255, 46, 27, 2, 255, 53, 27, 2, 255, 49, 27, 3, 255, 50, 27, 5, 255, 54, 28, 5, 255, 47, 26, 2, 255, 50, 28, 6, 255, 56, 31, 4, 255, 61, 31, 4, 255, 56, 31, 1, 255, 57, 28, 2, 255, 57, 29, 3, 255, 57, 33, 4, 255, 55, 31, 1, 255, 54, 30, 0, 255, 59, 30, 2, 255, 61, 31, 5, 255, 59, 31, 5, 255, 55, 29, 6, 255, 55, 29, 6, 255, 67, 26, 6, 255, 67, 27, 3, 255, 62, 25, 0, 255, 61, 28, 4, 255, 57, 28, 3, 255, 56, 29, 1, 255, 59, 31, 1, 255, 66, 32, 4, 255, 66, 34, 5, 255, 58, 34, 3, 255, 62, 30, 2, 255, 56, 32, 2, 255, 67, 31, 4, 255, 68, 30, 3, 255, 63, 32, 3, 255, 57, 31, 3, 255, 54, 29, 4, 255, 59, 29, 6, 255, 69, 32, 2, 255, 63, 35, 7, 255, 56, 28, 2, 255, 55, 30, 2, 255, 53, 28, 1, 255, 57, 36, 7, 255, 56, 32, 3, 255, 62, 30, 4, 255, 62, 33, 5, 255, 63, 33, 1, 255, 66, 33, 2, 255, 68, 32, 5, 255, 68, 33, 6, 255, 62, 32, 1, 255, 63, 35, 6, 255, 62, 32, 5, 255, 62, 38, 4, 255, 70, 36, 8, 255, 69, 34, 7, 255, 67, 37, 5, 255, 66, 38, 1, 255, 68, 39, 8, 255, 70, 41, 11, 255, 68, 43, 11, 255, 61, 45, 9, 255, 66, 47, 8, 255, 69, 48, 6, 255, 73, 43, 15, 255, 72, 46, 15, 255, 71, 58, 11, 255, 77, 53, 15, 255, 76, 56, 21, 255, 69, 56, 17, 255, 71, 55, 23, 255, 72, 57, 29, 255, 74, 57, 28, 255, 67, 61, 20, 255, 66, 57, 25, 255, 70, 65, 13, 255, 74, 64, 25, 255, 69, 62, 32, 255, 72, 65, 25, 255, 74, 71, 24, 255, 72, 69, 29, 255, 72, 71, 33, 255, 68, 73, 32, 255, 72, 70, 40, 255, 82, 72, 39, 255, 75, 75, 33, 255, 77, 78, 41, 255, 79, 77, 45, 255, 76, 78, 48, 255, 75, 83, 43, 255, 75, 80, 53, 255, 92, 87, 45, 255, 120, 98, 40, 255, 126, 92, 55, 255, 111, 91, 45, 255, 96, 92, 54, 255, 88, 90, 49, 255, 92, 92, 65, 255, 88, 95, 62, 255, 86, 97, 63, 255, 87, 98, 70, 255, 87, 103, 67, 255, 80, 105, 61, 255, 91, 106, 62, 255, 117, 110, 75, 255, 130, 113, 71, 255, 127, 111, 59, 255, 122, 113, 62, 255, 119, 115, 66, 255, 102, 112, 63, 255, 89, 112, 60, 255, 98, 111, 66, 255, 99, 109, 62, 255, 98, 107, 68, 255, 107, 110, 62, 255, 123, 112, 67, 255, 126, 108, 69, 255, 124, 109, 59, 255, 110, 108, 59, 255, 97, 105, 49, 255, 97, 103, 51, 255, 101, 100, 54, 255, 100, 99, 41, 255, 96, 100, 40, 255, 94, 98, 43, 255, 107, 93, 43, 255, 119, 94, 41, 255, 118, 97, 39, 255, 115, 90, 38, 255, 115, 92, 36, 255, 109, 94, 21, 255, 105, 88, 35, 255, 104, 82, 27, 255, 109, 78, 31, 255, 106, 79, 34, 255, 93, 78, 13, 255, 99, 80, 7, 255, 110, 75, 19, 255, 116, 70, 21, 255, 125, 74, 15, 255, 123, 77, 10, 255, 117, 77, 9, 255, 119, 69, 17, 255, 122, 68, 20, 255, 120, 67, 11, 255, 118, 63, 12, 255, 118, 63, 9, 255, 115, 64, 13, 255, 113, 60, 16, 255, 113, 59, 7, 255, 117, 65, 3, 255, 118, 61, 13, 255, 119, 58, 9, 255, 119, 59, 4, 255, 118, 60, 13, 255, 112, 58, 10, 255, 109, 54, 6, 255, 112, 54, 11, 255, 108, 55, 12, 255, 97, 49, 2, 255, 96, 51, 6, 255, 87, 51, 6, 255, 94, 48, 7, 255, 92, 47, 2, 255, 92, 48, 3, 255, 90, 42, 1, 255, 94, 44, 7, 255, 96, 46, 5, 255, 96, 44, 1, 255, 96, 43, 2, 255, 98, 45, 4, 255, 97, 46, 0, 255, 100, 45, 1, 255, 105, 42, 3, 255, 102, 42, 5, 255, 97, 43, 3, 255, 96, 42, 4, 255, 87, 35, 1, 255, 82, 37, 5, 255, 84, 34, 1, 255, 85, 36, 4, 255, 81, 34, 3, 255, 81, 33, 3, 255, 91, 34, 4, 255, 101, 36, 4, 255, 110, 37, 4, 255, 111, 38, 1, 255, 110, 36, 1, 255, 105, 33, 7, 255, 101, 36, 3, 255, 105, 39, 2, 255, 104, 38, 7, 255, 104, 39, 5, 255, 103, 39, 3, 255, 99, 34, 0, 255, 97, 34, 0, 255, 92, 34, 1, 255, 89, 33, 1, 255, 93, 33, 4, 255, 87, 30, 2, 255, 83, 31, 2, 255, 80, 33, 4, 255, 80, 34, 6, 255, 78, 32, 3, 255, 76, 30, 1, 255, 79, 33, 2, 255, 76, 33, 1, 255, 80, 32, 3, 255, 80, 29, 2, 255, 78, 26, 1, 255, 78, 30, 4, 255, 78, 30, 2, 255, 70, 27, 2, 255, 71, 26, 5, 255, 74, 26, 8, 255, 71, 24, 3, 255, 79, 26, 3, 255, 78, 28, 4, 255, 79, 28, 6, 255, 80, 29, 5, 255, 73, 27, 1, 255, 79, 28, 4, 255, 77, 27, 4, 255, 72, 26, 2, 255, 79, 26, 3, 255, 85, 31, 6, 255, 78, 21, 1, 255, 84, 26, 4, 255, 85, 29, 6, 255, 80, 23, 3, 255, 74, 22, 2, 255, 77, 25, 6, 255, 81, 22, 2, 255, 83, 22, 4, 255, 77, 26, 8, 255, 73, 26, 2, 255, 79, 22, 2, 255, 83, 24, 1, 255, 87, 29, 4, 255, 83, 28, 0, 255, 81, 27, 0, 255, 78, 26, 0, 255, 78, 27, 2, 255, 76, 22, 2, 255, 75, 25, 0, 255, 78, 28, 4, 255, 80, 24, 3, 255, 84, 25, 2, 255, 84, 29, 6, 255, 80, 22, 3, 255, 82, 23, 2, 255, 85, 27, 3, 255, 85, 27, 3, 255, 82, 25, 1, 255, 80, 26, 2, 255, 79, 28, 3, 255, 72, 23, 3, 255, 72, 25, 6, 255, 68, 21, 3, 255, 68, 19, 2, 255, 76, 24, 7, 255, 77, 23, 6, 255, 71, 23, 4, 255, 77, 24, 2, 255, 75, 20, 0, 255, 71, 24, 1, 255, 70, 23, 2, 255, 71, 22, 4, 255, 69, 20, 5, 255, 68, 19, 6, 255, 67, 21, 4, 255, 61, 18, 5, 255, 64, 22, 5, 255, 65, 23, 1, 255, 63, 18, 2, 255, 63, 20, 1, 255, 69, 19, 3, 255, 66, 18, 2, 255, 58, 19, 0, 255, 62, 20, 1, 255, 67, 18, 3, 255, 56, 18, 2, 255, 54, 15, 2, 255, 59, 14, 3, 255, 56, 18, 5, 255, 51, 16, 2, 255, 51, 14, 1, 255, 52, 15, 2, 255, 54, 13, 2, 255, 67, 19, 5, 255, 68, 18, 2, 255, 61, 16, 1, 255, 51, 15, 1, 255, 36, 13, 2, 255, 38, 15, 5, 255, 43, 11, 5, 255, 46, 12, 8, 255, 43, 10, 3, 255, 45, 11, 2, 255, 40, 16, 2, 255, 51, 18, 6, 255, 39, 11, 3, 255, 32, 11, 7, 255, 28, 8, 7, 255, 29, 10, 5, 255, 33, 8, 0, 255, 39, 15, 3, 255, 29, 13, 5, 255, 30, 13, 4, 255, 23, 10, 1, 255, 20, 9, 1, 255, 64, 22, 2, 255, 93, 28, 1, 255, 101, 26, 2, 255, 103, 26, 0, 255, 105, 30, 1, 255, 106, 29, 1, 255, 104, 27, 0, 255, 104, 27, 2, 255, 102, 27, 3, 255, 99, 28, 3, 255, 101, 27, 3, 255, 101, 26, 3, 255, 13, 7, 1, 255, 15, 6, 3, 255, 13, 5, 2, 255, 10, 5, 2, 255, 13, 8, 4, 255, 15, 8, 1, 255, 17, 10, 3, 255, 18, 11, 5, 255, 17, 10, 2, 255, 18, 11, 3, 255, 19, 10, 3, 255, 17, 9, 1, 255, 18, 9, 2, 255, 18, 9, 2, 255, 20, 10, 2, 255, 24, 14, 4, 255, 25, 13, 4, 255, 22, 10, 1, 255, 22, 11, 2, 255, 20, 13, 5, 255, 21, 11, 3, 255, 23, 11, 2, 255, 25, 14, 4, 255, 22, 13, 2, 255, 22, 13, 0, 255, 25, 11, 2, 255, 28, 11, 4, 255, 20, 14, 2, 255, 20, 17, 5, 255, 19, 13, 2, 255, 23, 12, 2, 255, 31, 18, 6, 255, 31, 17, 2, 255, 31, 17, 4, 255, 31, 17, 6, 255, 34, 15, 5, 255, 36, 15, 4, 255, 36, 16, 4, 255, 42, 17, 4, 255, 35, 17, 3, 255, 38, 19, 5, 255, 45, 18, 5, 255, 44, 22, 5, 255, 40, 18, 2, 255, 45, 19, 6, 255, 40, 18, 6, 255, 30, 16, 0, 255, 41, 17, 6, 255, 35, 21, 7, 255, 33, 22, 3, 255, 36, 18, 3, 255, 36, 16, 1, 255, 44, 20, 5, 255, 38, 24, 6, 255, 28, 20, 1, 255, 35, 18, 1, 255, 44, 20, 3, 255, 41, 22, 6, 255, 38, 22, 5, 255, 39, 21, 0, 255, 36, 19, 1, 255, 36, 21, 2, 255, 41, 24, 4, 255, 42, 23, 6, 255, 42, 24, 3, 255, 46, 27, 0, 255, 46, 23, 1, 255, 48, 25, 4, 255, 48, 27, 0, 255, 49, 28, 4, 255, 38, 22, 2, 255, 40, 25, 2, 255, 37, 33, 5, 255, 45, 28, 1, 255, 53, 24, 6, 255, 50, 23, 3, 255, 51, 24, 6, 255, 52, 25, 4, 255, 47, 24, 6, 255, 55, 20, 5, 255, 55, 28, 4, 255, 52, 26, 1, 255, 56, 28, 5, 255, 51, 29, 3, 255, 57, 31, 4, 255, 57, 31, 1, 255, 63, 31, 4, 255, 62, 29, 4, 255, 58, 33, 3, 255, 55, 30, 1, 255, 56, 31, 5, 255, 54, 28, 3, 255, 60, 30, 6, 255, 62, 28, 3, 255, 59, 30, 3, 255, 51, 32, 0, 255, 54, 30, 4, 255, 57, 32, 3, 255, 54, 30, 1, 255, 57, 31, 3, 255, 58, 32, 3, 255, 56, 32, 1, 255, 65, 34, 6, 255, 68, 32, 4, 255, 64, 34, 4, 255, 63, 33, 4, 255, 67, 31, 5, 255, 60, 31, 5, 255, 60, 29, 5, 255, 65, 31, 7, 255, 63, 32, 2, 255, 64, 30, 1, 255, 65, 29, 6, 255, 62, 31, 7, 255, 59, 35, 2, 255, 61, 32, 4, 255, 63, 30, 6, 255, 53, 32, 5, 255, 55, 30, 4, 255, 61, 30, 4, 255, 56, 33, 2, 255, 55, 31, 0, 255, 60, 32, 4, 255, 64, 35, 4, 255, 64, 31, 2, 255, 65, 29, 0, 255, 68, 33, 5, 255, 64, 33, 3, 255, 59, 34, 5, 255, 58, 33, 6, 255, 60, 38, 2, 255, 65, 38, 8, 255, 65, 38, 5, 255, 62, 40, 3, 255, 62, 39, 7, 255, 65, 41, 14, 255, 61, 44, 13, 255, 65, 45, 10, 255, 66, 43, 9, 255, 66, 46, 9, 255, 66, 48, 9, 255, 71, 50, 11, 255, 75, 60, 5, 255, 72, 58, 9, 255, 68, 50, 7, 255, 74, 51, 24, 255, 76, 56, 19, 255, 65, 55, 13, 255, 68, 57, 13, 255, 72, 56, 24, 255, 71, 59, 25, 255, 68, 55, 34, 255, 68, 59, 35, 255, 68, 66, 11, 255, 71, 67, 22, 255, 77, 66, 26, 255, 76, 68, 34, 255, 73, 72, 31, 255, 67, 65, 40, 255, 70, 72, 34, 255, 69, 69, 35, 255, 79, 73, 41, 255, 83, 78, 37, 255, 75, 75, 40, 255, 70, 74, 45, 255, 77, 80, 52, 255, 81, 80, 47, 255, 82, 85, 50, 255, 80, 87, 54, 255, 88, 88, 47, 255, 97, 93, 44, 255, 88, 89, 58, 255, 80, 92, 50, 255, 83, 97, 53, 255, 83, 93, 62, 255, 80, 97, 62, 255, 84, 100, 65, 255, 91, 98, 72, 255, 89, 102, 69, 255, 89, 105, 64, 255, 90, 107, 62, 255, 98, 107, 68, 255, 114, 110, 66, 255, 126, 116, 61, 255, 123, 116, 64, 255, 116, 116, 63, 255, 111, 115, 63, 255, 100, 111, 57, 255, 99, 112, 64, 255, 99, 111, 64, 255, 109, 112, 67, 255, 120, 113, 63, 255, 133, 113, 59, 255, 133, 108, 51, 255, 132, 108, 53, 255, 123, 107, 57, 255, 106, 102, 53, 255, 95, 99, 56, 255, 98, 101, 50, 255, 103, 100, 50, 255, 97, 98, 42, 255, 95, 96, 41, 255, 95, 91, 40, 255, 100, 90, 40, 255, 102, 90, 35, 255, 107, 92, 21, 255, 110, 88, 22, 255, 115, 88, 24, 255, 118, 88, 29, 255, 118, 84, 26, 255, 119, 84, 22, 255, 116, 80, 22, 255, 105, 73, 28, 255, 111, 77, 29, 255, 119, 74, 18, 255, 117, 72, 18, 255, 116, 69, 22, 255, 116, 67, 19, 255, 121, 73, 13, 255, 125, 74, 8, 255, 122, 67, 15, 255, 119, 65, 17, 255, 117, 66, 19, 255, 112, 64, 12, 255, 116, 62, 8, 255, 118, 60, 13, 255, 115, 61, 9, 255, 107, 57, 11, 255, 108, 60, 8, 255, 110, 59, 6, 255, 112, 61, 4, 255, 112, 56, 9, 255, 111, 47, 10, 255, 114, 52, 8, 255, 107, 50, 5, 255, 105, 51, 9, 255, 103, 47, 5, 255, 92, 46, 5, 255, 90, 52, 3, 255, 97, 50, 6, 255, 88, 45, 5, 255, 85, 43, 7, 255, 86, 46, 7, 255, 87, 46, 4, 255, 91, 43, 4, 255, 92, 40, 3, 255, 96, 43, 5, 255, 96, 43, 6, 255, 98, 45, 2, 255, 106, 49, 4, 255, 108, 42, 4, 255, 105, 42, 3, 255, 94, 39, 0, 255, 98, 42, 3, 255, 94, 38, 3, 255, 84, 35, 3, 255, 89, 36, 4, 255, 85, 32, 3, 255, 80, 32, 4, 255, 78, 33, 5, 255, 78, 30, 1, 255, 87, 36, 1, 255, 90, 35, 3, 255, 94, 31, 2, 255, 101, 40, 5, 255, 106, 42, 6, 255, 103, 38, 1, 255, 94, 36, 1, 255, 100, 37, 5, 255, 95, 36, 1, 255, 92, 34, 2, 255, 97, 35, 1, 255, 98, 35, 3, 255, 97, 33, 6, 255, 108, 38, 5, 255, 106, 36, 5, 255, 89, 28, 0, 255, 83, 32, 2, 255, 84, 34, 4, 255, 80, 30, 3, 255, 76, 31, 3, 255, 76, 31, 3, 255, 76, 29, 2, 255, 73, 28, 1, 255, 83, 32, 6, 255, 85, 30, 4, 255, 77, 26, 0, 255, 77, 30, 3, 255, 76, 24, 4, 255, 70, 25, 0, 255, 70, 26, 0, 255, 69, 24, 2, 255, 65, 22, 2, 255, 76, 30, 6, 255, 78, 27, 4, 255, 75, 24, 0, 255, 74, 28, 2, 255, 71, 26, 0, 255, 74, 28, 4, 255, 74, 25, 2, 255, 79, 25, 3, 255, 81, 27, 4, 255, 80, 27, 3, 255, 79, 24, 2, 255, 80, 23, 3, 255, 85, 28, 7, 255, 76, 26, 3, 255, 77, 26, 5, 255, 77, 23, 6, 255, 80, 24, 3, 255, 78, 22, 4, 255, 76, 23, 5, 255, 79, 26, 1, 255, 78, 25, 2, 255, 75, 25, 3, 255, 76, 25, 3, 255, 80, 28, 5, 255, 79, 27, 5, 255, 72, 21, 1, 255, 71, 22, 1, 255, 70, 22, 2, 255, 73, 27, 1, 255, 74, 25, 3, 255, 79, 23, 5, 255, 82, 25, 0, 255, 82, 24, 3, 255, 80, 26, 5, 255, 82, 30, 5, 255, 84, 27, 3, 255, 85, 26, 2, 255, 87, 26, 2, 255, 88, 26, 3, 255, 85, 23, 2, 255, 74, 23, 3, 255, 70, 23, 3, 255, 68, 22, 2, 255, 71, 22, 5, 255, 74, 22, 5, 255, 71, 20, 3, 255, 72, 20, 4, 255, 77, 26, 2, 255, 72, 24, 3, 255, 75, 28, 5, 255, 78, 23, 5, 255, 69, 19, 5, 255, 62, 23, 0, 255, 69, 25, 1, 255, 67, 21, 0, 255, 67, 17, 2, 255, 70, 18, 4, 255, 68, 20, 4, 255, 58, 16, 1, 255, 60, 17, 1, 255, 70, 17, 2, 255, 68, 18, 1, 255, 65, 22, 3, 255, 73, 23, 7, 255, 66, 17, 3, 255, 58, 16, 3, 255, 53, 17, 3, 255, 50, 15, 2, 255, 56, 12, 4, 255, 56, 14, 4, 255, 51, 15, 1, 255, 49, 15, 2, 255, 46, 12, 2, 255, 58, 15, 3, 255, 70, 16, 2, 255, 74, 17, 3, 255, 63, 17, 5, 255, 42, 11, 1, 255, 33, 13, 0, 255, 42, 9, 1, 255, 44, 10, 2, 255, 35, 12, 1, 255, 51, 14, 5, 255, 60, 15, 1, 255, 67, 18, 4, 255, 47, 13, 2, 255, 34, 9, 1, 255, 37, 11, 4, 255, 37, 10, 3, 255, 38, 8, 2, 255, 28, 11, 0, 255, 31, 11, 2, 255, 30, 14, 0, 255, 29, 13, 0, 255, 31, 11, 4, 255, 67, 20, 5, 255, 88, 24, 3, 255, 98, 28, 4, 255, 101, 27, 1, 255, 104, 29, 0, 255, 103, 28, 0, 255, 103, 26, 0, 255, 107, 29, 5, 255, 105, 27, 4, 255, 104, 28, 2, 255, 106, 27, 3, 255, 105, 26, 2, 255, 11, 6, 2, 255, 11, 4, 2, 255, 11, 4, 2, 255, 11, 6, 3, 255, 11, 7, 2, 255, 15, 9, 2, 255, 16, 9, 3, 255, 13, 6, 0, 255, 16, 9, 1, 255, 18, 11, 3, 255, 17, 11, 3, 255, 15, 8, 0, 255, 17, 9, 3, 255, 20, 12, 4, 255, 20, 12, 3, 255, 19, 10, 1, 255, 18, 10, 2, 255, 20, 12, 3, 255, 20, 10, 2, 255, 16, 11, 2, 255, 20, 10, 2, 255, 25, 10, 2, 255, 24, 10, 1, 255, 25, 14, 3, 255, 21, 15, 1, 255, 20, 14, 2, 255, 20, 13, 3, 255, 19, 15, 4, 255, 21, 13, 3, 255, 27, 12, 4, 255, 31, 13, 5, 255, 30, 13, 3, 255, 37, 18, 0, 255, 38, 22, 4, 255, 40, 22, 6, 255, 40, 17, 4, 255, 44, 18, 6, 255, 44, 19, 3, 255, 42, 18, 4, 255, 29, 16, 1, 255, 32, 19, 4, 255, 36, 17, 3, 255, 37, 20, 3, 255, 39, 16, 2, 255, 42, 16, 4, 255, 35, 14, 2, 255, 32, 18, 1, 255, 37, 22, 7, 255, 26, 20, 2, 255, 33, 24, 2, 255, 38, 19, 4, 255, 35, 16, 4, 255, 36, 19, 5, 255, 32, 17, 2, 255, 35, 20, 4, 255, 38, 22, 3, 255, 43, 25, 5, 255, 39, 20, 3, 255, 37, 19, 2, 255, 39, 22, 2, 255, 36, 21, 6, 255, 36, 21, 7, 255, 41, 26, 5, 255, 45, 24, 7, 255, 46, 21, 5, 255, 44, 24, 2, 255, 41, 25, 4, 255, 41, 25, 6, 255, 43, 23, 1, 255, 49, 23, 3, 255, 43, 24, 7, 255, 45, 24, 4, 255, 48, 22, 5, 255, 46, 23, 0, 255, 45, 25, 3, 255, 45, 29, 3, 255, 50, 28, 4, 255, 47, 26, 1, 255, 47, 24, 2, 255, 56, 27, 7, 255, 52, 25, 2, 255, 53, 30, 5, 255, 55, 29, 8, 255, 54, 28, 3, 255, 56, 30, 2, 255, 55, 31, 3, 255, 63, 31, 6, 255, 63, 28, 3, 255, 58, 31, 1, 255, 60, 31, 3, 255, 61, 28, 4, 255, 56, 28, 2, 255, 53, 31, 5, 255, 48, 28, 2, 255, 53, 29, 3, 255, 59, 30, 6, 255, 56, 29, 3, 255, 58, 31, 3, 255, 57, 30, 0, 255, 58, 30, 0, 255, 60, 30, 2, 255, 61, 30, 2, 255, 62, 32, 3, 255, 65, 26, 1, 255, 66, 32, 4, 255, 64, 29, 2, 255, 60, 32, 4, 255, 62, 30, 4, 255, 59, 29, 6, 255, 50, 31, 7, 255, 63, 29, 2, 255, 64, 28, 2, 255, 64, 29, 4, 255, 65, 32, 3, 255, 60, 31, 4, 255, 57, 29, 1, 255, 63, 30, 2, 255, 61, 29, 2, 255, 62, 29, 3, 255, 65, 34, 6, 255, 57, 32, 1, 255, 64, 36, 4, 255, 61, 33, 4, 255, 58, 29, 2, 255, 66, 34, 6, 255, 70, 35, 5, 255, 68, 34, 5, 255, 63, 30, 4, 255, 61, 31, 6, 255, 60, 33, 8, 255, 65, 35, 3, 255, 62, 36, 3, 255, 65, 42, 2, 255, 61, 36, 7, 255, 63, 38, 9, 255, 65, 41, 9, 255, 54, 41, 7, 255, 62, 45, 4, 255, 67, 44, 6, 255, 63, 49, 7, 255, 64, 53, 8, 255, 68, 48, 15, 255, 70, 54, 11, 255, 73, 54, 8, 255, 64, 51, 17, 255, 64, 50, 17, 255, 71, 54, 21, 255, 65, 60, 22, 255, 63, 56, 15, 255, 62, 55, 26, 255, 69, 58, 25, 255, 65, 57, 24, 255, 77, 60, 33, 255, 75, 63, 33, 255, 70, 67, 22, 255, 73, 66, 37, 255, 76, 67, 33, 255, 72, 66, 35, 255, 69, 66, 45, 255, 74, 69, 45, 255, 72, 73, 34, 255, 72, 74, 42, 255, 79, 74, 37, 255, 77, 75, 47, 255, 76, 80, 61, 255, 79, 79, 58, 255, 82, 84, 48, 255, 81, 87, 48, 255, 82, 85, 50, 255, 84, 87, 48, 255, 84, 89, 59, 255, 81, 92, 67, 255, 79, 95, 54, 255, 83, 96, 57, 255, 84, 99, 60, 255, 81, 100, 63, 255, 86, 100, 64, 255, 95, 104, 67, 255, 91, 106, 70, 255, 94, 106, 67, 255, 96, 113, 66, 255, 99, 111, 72, 255, 115, 109, 67, 255, 131, 113, 64, 255, 131, 115, 72, 255, 117, 115, 68, 255, 122, 115, 66, 255, 123, 112, 60, 255, 102, 112, 63, 255, 96, 112, 65, 255, 115, 117, 62, 255, 124, 116, 59, 255, 126, 116, 53, 255, 127, 114, 56, 255, 129, 112, 59, 255, 127, 111, 59, 255, 114, 106, 54, 255, 95, 98, 56, 255, 91, 99, 50, 255, 97, 100, 52, 255, 103, 97, 42, 255, 105, 93, 40, 255, 97, 93, 36, 255, 104, 96, 38, 255, 116, 92, 38, 255, 119, 92, 34, 255, 118, 89, 24, 255, 120, 85, 29, 255, 122, 85, 32, 255, 122, 82, 23, 255, 124, 81, 16, 255, 122, 82, 23, 255, 122, 83, 21, 255, 129, 80, 16, 255, 125, 71, 7, 255, 117, 76, 16, 255, 96, 71, 28, 255, 87, 64, 27, 255, 96, 65, 21, 255, 106, 63, 18, 255, 117, 66, 13, 255, 118, 67, 3, 255, 116, 65, 12, 255, 116, 65, 19, 255, 118, 66, 8, 255, 114, 61, 7, 255, 110, 60, 16, 255, 97, 54, 16, 255, 90, 52, 10, 255, 93, 54, 8, 255, 105, 56, 3, 255, 111, 57, 10, 255, 108, 52, 5, 255, 113, 49, 2, 255, 114, 47, 5, 255, 113, 50, 7, 255, 105, 49, 4, 255, 88, 47, 9, 255, 85, 45, 6, 255, 88, 41, 3, 255, 88, 44, 3, 255, 90, 46, 4, 255, 88, 43, 3, 255, 83, 45, 3, 255, 86, 42, 3, 255, 90, 40, 7, 255, 95, 43, 9, 255, 92, 41, 4, 255, 95, 41, 3, 255, 103, 42, 5, 255, 106, 42, 2, 255, 106, 43, 4, 255, 103, 42, 2, 255, 105, 42, 4, 255, 107, 43, 8, 255, 92, 36, 3, 255, 84, 38, 4, 255, 82, 37, 3, 255, 80, 31, 2, 255, 84, 30, 4, 255, 86, 34, 5, 255, 85, 38, 4, 255, 77, 34, 0, 255, 78, 30, 3, 255, 85, 32, 5, 255, 92, 38, 3, 255, 93, 37, 4, 255, 93, 34, 4, 255, 101, 39, 3, 255, 99, 40, 5, 255, 81, 30, 0, 255, 86, 33, 2, 255, 87, 33, 5, 255, 86, 31, 4, 255, 100, 34, 2, 255, 109, 39, 5, 255, 98, 34, 1, 255, 91, 35, 2, 255, 88, 33, 3, 255, 82, 28, 1, 255, 80, 28, 1, 255, 80, 28, 3, 255, 81, 26, 3, 255, 75, 25, 3, 255, 77, 27, 3, 255, 84, 31, 3, 255, 82, 31, 2, 255, 75, 27, 0, 255, 78, 30, 4, 255, 72, 29, 6, 255, 67, 21, 3, 255, 74, 28, 9, 255, 69, 27, 3, 255, 69, 25, 1, 255, 74, 28, 4, 255, 71, 27, 2, 255, 78, 32, 6, 255, 79, 30, 4, 255, 78, 28, 3, 255, 80, 29, 5, 255, 79, 25, 2, 255, 81, 26, 3, 255, 79, 25, 3, 255, 80, 26, 4, 255, 79, 25, 3, 255, 73, 23, 2, 255, 72, 27, 3, 255, 78, 27, 4, 255, 80, 24, 4, 255, 76, 25, 1, 255, 71, 27, 5, 255, 77, 25, 4, 255, 82, 24, 1, 255, 80, 26, 3, 255, 79, 24, 2, 255, 81, 24, 3, 255, 82, 23, 2, 255, 81, 25, 4, 255, 76, 23, 3, 255, 74, 24, 4, 255, 70, 23, 5, 255, 68, 21, 0, 255, 72, 23, 5, 255, 72, 23, 5, 255, 71, 25, 1, 255, 72, 27, 3, 255, 75, 25, 3, 255, 80, 25, 3, 255, 81, 24, 2, 255, 84, 25, 2, 255, 85, 25, 4, 255, 85, 24, 4, 255, 83, 23, 3, 255, 80, 26, 6, 255, 73, 25, 2, 255, 72, 24, 1, 255, 75, 21, 1, 255, 77, 20, 2, 255, 72, 22, 3, 255, 71, 20, 1, 255, 73, 24, 2, 255, 67, 22, 4, 255, 70, 24, 3, 255, 74, 21, 0, 255, 68, 18, 4, 255, 66, 23, 3, 255, 66, 21, 4, 255, 59, 15, 4, 255, 62, 18, 0, 255, 68, 20, 3, 255, 66, 16, 4, 255, 65, 18, 3, 255, 65, 15, 3, 255, 64, 16, 1, 255, 60, 19, 0, 255, 63, 16, 1, 255, 63, 16, 2, 255, 63, 16, 1, 255, 60, 15, 3, 255, 57, 16, 3, 255, 58, 18, 5, 255, 56, 16, 5, 255, 54, 15, 4, 255, 50, 14, 2, 255, 48, 14, 4, 255, 47, 15, 8, 255, 46, 14, 3, 255, 51, 12, 0, 255, 58, 13, 1, 255, 56, 17, 4, 255, 50, 17, 5, 255, 43, 11, 2, 255, 54, 11, 3, 255, 54, 10, 3, 255, 35, 11, 0, 255, 55, 11, 3, 255, 73, 16, 3, 255, 66, 17, 0, 255, 53, 17, 2, 255, 49, 13, 1, 255, 48, 12, 1, 255, 42, 11, 1, 255, 43, 13, 7, 255, 32, 8, 4, 255, 25, 9, 3, 255, 37, 11, 3, 255, 54, 15, 6, 255, 49, 13, 6, 255, 64, 17, 2, 255, 82, 25, 1, 255, 92, 27, 2, 255, 98, 28, 4, 255, 103, 30, 4, 255, 106, 32, 2, 255, 106, 31, 3, 255, 102, 27, 3, 255, 99, 24, 1, 255, 105, 27, 1, 255, 106, 28, 2, 255, 106, 26, 0, 255, 11, 7, 4, 255, 11, 5, 2, 255, 10, 5, 3, 255, 10, 7, 2, 255, 10, 7, 2, 255, 14, 8, 2, 255, 15, 8, 2, 255, 15, 8, 2, 255, 17, 10, 2, 255, 17, 10, 2, 255, 18, 11, 3, 255, 18, 9, 3, 255, 18, 9, 4, 255, 16, 8, 2, 255, 19, 9, 1, 255, 21, 11, 2, 255, 15, 8, 1, 255, 14, 8, 1, 255, 20, 11, 3, 255, 17, 10, 0, 255, 20, 11, 2, 255, 24, 13, 4, 255, 24, 13, 3, 255, 24, 13, 2, 255, 27, 15, 3, 255, 24, 14, 3, 255, 21, 15, 4, 255, 23, 12, 2, 255, 29, 13, 4, 255, 29, 12, 3, 255, 30, 18, 5, 255, 29, 18, 4, 255, 41, 18, 1, 255, 38, 19, 1, 255, 40, 23, 2, 255, 42, 20, 2, 255, 47, 21, 3, 255, 44, 18, 1, 255, 41, 20, 4, 255, 35, 21, 5, 255, 37, 17, 6, 255, 40, 19, 7, 255, 41, 22, 7, 255, 35, 17, 3, 255, 23, 14, 2, 255, 34, 20, 5, 255, 41, 21, 3, 255, 35, 18, 3, 255, 30, 18, 1, 255, 33, 22, 2, 255, 33, 15, 1, 255, 37, 19, 5, 255, 35, 20, 4, 255, 35, 15, 1, 255, 39, 14, 2, 255, 39, 22, 5, 255, 35, 19, 2, 255, 34, 18, 5, 255, 34, 20, 5, 255, 43, 24, 1, 255, 46, 22, 4, 255, 43, 22, 4, 255, 39, 22, 1, 255, 36, 19, 3, 255, 41, 23, 4, 255, 36, 19, 3, 255, 36, 20, 3, 255, 41, 24, 7, 255, 44, 25, 9, 255, 44, 26, 6, 255, 47, 27, 3, 255, 45, 28, 2, 255, 48, 25, 5, 255, 45, 26, 4, 255, 43, 23, 6, 255, 42, 27, 4, 255, 37, 25, 3, 255, 45, 24, 4, 255, 49, 23, 1, 255, 48, 28, 3, 255, 52, 27, 2, 255, 55, 30, 3, 255, 55, 29, 2, 255, 60, 27, 5, 255, 57, 28, 3, 255, 51, 29, 0, 255, 55, 29, 3, 255, 60, 29, 5, 255, 52, 30, 1, 255, 55, 29, 0, 255, 57, 24, 0, 255, 60, 28, 4, 255, 51, 28, 3, 255, 45, 30, 4, 255, 53, 32, 7, 255, 60, 27, 6, 255, 56, 27, 1, 255, 58, 30, 3, 255, 59, 30, 2, 255, 58, 29, 2, 255, 59, 30, 3, 255, 59, 28, 1, 255, 58, 30, 0, 255, 64, 31, 3, 255, 70, 33, 7, 255, 59, 27, 1, 255, 53, 32, 2, 255, 61, 31, 3, 255, 65, 28, 1, 255, 63, 27, 5, 255, 52, 27, 9, 255, 54, 32, 7, 255, 56, 32, 2, 255, 55, 30, 3, 255, 59, 30, 3, 255, 65, 32, 4, 255, 62, 30, 3, 255, 60, 28, 1, 255, 57, 31, 1, 255, 56, 32, 2, 255, 65, 34, 6, 255, 66, 32, 6, 255, 62, 32, 4, 255, 56, 29, 0, 255, 62, 34, 5, 255, 61, 30, 3, 255, 61, 29, 3, 255, 61, 30, 3, 255, 59, 28, 2, 255, 64, 34, 2, 255, 64, 32, 7, 255, 61, 34, 10, 255, 60, 34, 6, 255, 64, 40, 3, 255, 60, 39, 3, 255, 64, 38, 8, 255, 61, 39, 8, 255, 67, 44, 10, 255, 70, 44, 16, 255, 66, 45, 17, 255, 73, 47, 19, 255, 71, 47, 16, 255, 67, 51, 13, 255, 72, 54, 11, 255, 72, 57, 13, 255, 63, 53, 20, 255, 61, 52, 26, 255, 61, 55, 24, 255, 73, 63, 22, 255, 71, 57, 34, 255, 70, 59, 24, 255, 67, 62, 25, 255, 66, 64, 25, 255, 71, 68, 27, 255, 68, 61, 29, 255, 68, 61, 47, 255, 68, 67, 38, 255, 69, 63, 36, 255, 76, 72, 29, 255, 71, 73, 36, 255, 69, 69, 44, 255, 71, 75, 45, 255, 79, 79, 37, 255, 74, 79, 38, 255, 77, 78, 53, 255, 81, 78, 45, 255, 77, 84, 48, 255, 79, 89, 51, 255, 81, 87, 61, 255, 81, 88, 56, 255, 83, 89, 64, 255, 87, 94, 64, 255, 87, 98, 51, 255, 88, 98, 61, 255, 89, 100, 63, 255, 87, 98, 65, 255, 87, 100, 63, 255, 90, 106, 62, 255, 96, 108, 66, 255, 108, 112, 76, 255, 115, 117, 67, 255, 121, 117, 67, 255, 129, 115, 72, 255, 128, 111, 68, 255, 129, 113, 71, 255, 124, 117, 70, 255, 124, 117, 66, 255, 130, 119, 68, 255, 107, 115, 67, 255, 92, 109, 65, 255, 109, 113, 61, 255, 125, 118, 65, 255, 128, 114, 58, 255, 126, 111, 57, 255, 122, 112, 58, 255, 114, 109, 54, 255, 101, 102, 50, 255, 93, 100, 47, 255, 95, 100, 45, 255, 99, 97, 46, 255, 103, 97, 39, 255, 104, 98, 31, 255, 100, 94, 31, 255, 114, 99, 42, 255, 120, 95, 36, 255, 115, 88, 29, 255, 118, 89, 32, 255, 119, 89, 32, 255, 121, 91, 22, 255, 120, 85, 33, 255, 119, 81, 30, 255, 119, 79, 29, 255, 112, 75, 12, 255, 106, 71, 20, 255, 102, 72, 24, 255, 101, 73, 15, 255, 91, 66, 16, 255, 93, 69, 15, 255, 94, 66, 4, 255, 92, 57, 20, 255, 95, 60, 21, 255, 99, 64, 11, 255, 100, 61, 14, 255, 98, 55, 11, 255, 99, 61, 4, 255, 99, 55, 9, 255, 97, 57, 4, 255, 92, 59, 13, 255, 84, 52, 7, 255, 93, 57, 2, 255, 111, 58, 6, 255, 113, 53, 9, 255, 107, 52, 7, 255, 115, 51, 9, 255, 119, 52, 8, 255, 110, 49, 6, 255, 96, 44, 7, 255, 82, 42, 7, 255, 85, 42, 10, 255, 86, 40, 7, 255, 85, 43, 1, 255, 92, 44, 2, 255, 90, 39, 1, 255, 85, 41, 8, 255, 88, 43, 2, 255, 89, 40, 3, 255, 86, 37, 8, 255, 89, 40, 8, 255, 95, 42, 3, 255, 98, 39, 2, 255, 98, 40, 4, 255, 96, 39, 3, 255, 100, 39, 3, 255, 100, 38, 1, 255, 97, 40, 5, 255, 91, 36, 4, 255, 80, 36, 1, 255, 80, 35, 1, 255, 81, 36, 3, 255, 80, 37, 3, 255, 80, 35, 1, 255, 86, 31, 2, 255, 85, 32, 1, 255, 80, 36, 5, 255, 79, 29, 3, 255, 80, 31, 3, 255, 79, 31, 3, 255, 88, 32, 3, 255, 91, 34, 1, 255, 89, 31, 1, 255, 79, 36, 4, 255, 81, 34, 3, 255, 80, 31, 2, 255, 79, 33, 3, 255, 92, 32, 1, 255, 98, 32, 1, 255, 102, 36, 4, 255, 101, 33, 4, 255, 94, 31, 2, 255, 96, 36, 7, 255, 96, 35, 7, 255, 96, 31, 3, 255, 94, 31, 4, 255, 81, 29, 5, 255, 76, 29, 2, 255, 76, 28, 0, 255, 78, 28, 1, 255, 78, 30, 6, 255, 68, 31, 1, 255, 63, 26, 3, 255, 67, 22, 7, 255, 70, 21, 4, 255, 75, 29, 3, 255, 77, 27, 4, 255, 73, 25, 1, 255, 68, 28, 3, 255, 72, 26, 2, 255, 83, 28, 4, 255, 79, 26, 3, 255, 77, 27, 1, 255, 83, 29, 4, 255, 78, 27, 2, 255, 81, 26, 3, 255, 80, 27, 6, 255, 72, 24, 1, 255, 70, 25, 1, 255, 74, 25, 4, 255, 75, 25, 1, 255, 70, 20, 1, 255, 72, 24, 0, 255, 70, 23, 3, 255, 72, 20, 2, 255, 78, 25, 2, 255, 74, 24, 0, 255, 75, 28, 1, 255, 78, 28, 4, 255, 76, 24, 1, 255, 76, 24, 2, 255, 74, 24, 3, 255, 72, 25, 3, 255, 71, 20, 3, 255, 74, 21, 5, 255, 77, 21, 4, 255, 78, 26, 5, 255, 76, 27, 6, 255, 72, 24, 1, 255, 77, 25, 2, 255, 83, 25, 5, 255, 87, 26, 4, 255, 83, 24, 2, 255, 80, 26, 2, 255, 78, 23, 2, 255, 78, 21, 1, 255, 84, 24, 4, 255, 81, 26, 3, 255, 85, 26, 3, 255, 87, 23, 3, 255, 82, 19, 1, 255, 73, 19, 1, 255, 70, 23, 5, 255, 72, 26, 5, 255, 71, 23, 2, 255, 66, 19, 2, 255, 64, 20, 4, 255, 70, 22, 3, 255, 76, 20, 2, 255, 70, 17, 4, 255, 64, 16, 5, 255, 64, 19, 2, 255, 70, 23, 3, 255, 66, 17, 0, 255, 66, 18, 4, 255, 67, 18, 5, 255, 68, 19, 4, 255, 67, 18, 3, 255, 57, 18, 1, 255, 63, 17, 3, 255, 69, 18, 2, 255, 64, 19, 3, 255, 62, 15, 1, 255, 63, 15, 2, 255, 55, 16, 4, 255, 51, 12, 3, 255, 52, 13, 5, 255, 45, 15, 5, 255, 42, 14, 3, 255, 48, 14, 3, 255, 52, 16, 4, 255, 44, 15, 1, 255, 43, 14, 0, 255, 61, 12, 5, 255, 52, 12, 6, 255, 44, 11, 2, 255, 48, 16, 4, 255, 34, 11, 0, 255, 52, 17, 8, 255, 63, 16, 2, 255, 70, 17, 2, 255, 70, 16, 5, 255, 62, 14, 7, 255, 46, 12, 3, 255, 34, 9, 0, 255, 33, 13, 1, 255, 37, 14, 4, 255, 34, 9, 6, 255, 54, 14, 9, 255, 71, 17, 6, 255, 55, 13, 1, 255, 60, 19, 3, 255, 77, 22, 1, 255, 86, 23, 3, 255, 90, 26, 4, 255, 102, 30, 5, 255, 106, 31, 4, 255, 103, 31, 2, 255, 99, 29, 4, 255, 91, 23, 0, 255, 99, 26, 1, 255, 99, 27, 2, 255, 95, 26, 0, 255, 11, 7, 5, 255, 11, 6, 5, 255, 11, 7, 3, 255, 11, 7, 2, 255, 11, 8, 3, 255, 12, 6, 3, 255, 14, 6, 2, 255, 18, 10, 4, 255, 17, 10, 2, 255, 15, 7, 0, 255, 17, 8, 1, 255, 17, 8, 2, 255, 17, 7, 3, 255, 17, 8, 3, 255, 20, 9, 1, 255, 18, 8, 1, 255, 17, 9, 4, 255, 19, 13, 6, 255, 22, 13, 4, 255, 21, 12, 2, 255, 20, 13, 3, 255, 20, 14, 3, 255, 23, 16, 5, 255, 21, 11, 1, 255, 32, 12, 3, 255, 28, 13, 2, 255, 22, 15, 2, 255, 32, 17, 7, 255, 30, 14, 2, 255, 25, 14, 0, 255, 27, 16, 0, 255, 34, 18, 3, 255, 40, 17, 5, 255, 41, 21, 6, 255, 37, 18, 2, 255, 39, 17, 1, 255, 39, 15, 1, 255, 43, 18, 5, 255, 41, 20, 6, 255, 38, 18, 5, 255, 37, 15, 4, 255, 32, 14, 2, 255, 37, 15, 2, 255, 42, 13, 2, 255, 33, 15, 2, 255, 34, 18, 3, 255, 43, 18, 5, 255, 31, 17, 1, 255, 33, 20, 4, 255, 32, 17, 2, 255, 40, 19, 10, 255, 39, 16, 4, 255, 44, 22, 8, 255, 39, 21, 3, 255, 37, 20, 3, 255, 41, 19, 4, 255, 40, 18, 5, 255, 37, 18, 6, 255, 37, 20, 3, 255, 39, 21, 0, 255, 41, 22, 4, 255, 43, 24, 5, 255, 42, 24, 1, 255, 42, 24, 2, 255, 49, 25, 1, 255, 45, 25, 5, 255, 39, 25, 3, 255, 37, 24, 2, 255, 41, 23, 3, 255, 50, 23, 1, 255, 51, 25, 2, 255, 46, 27, 2, 255, 47, 26, 6, 255, 45, 22, 5, 255, 39, 21, 5, 255, 55, 26, 7, 255, 53, 24, 6, 255, 50, 25, 3, 255, 57, 26, 3, 255, 53, 24, 1, 255, 50, 27, 4, 255, 55, 25, 4, 255, 58, 28, 3, 255, 49, 26, 2, 255, 49, 29, 1, 255, 46, 33, 1, 255, 46, 26, 2, 255, 55, 27, 3, 255, 54, 25, 0, 255, 58, 29, 3, 255, 53, 27, 5, 255, 55, 27, 5, 255, 59, 29, 8, 255, 54, 25, 2, 255, 56, 29, 1, 255, 56, 35, 4, 255, 56, 32, 5, 255, 56, 31, 3, 255, 56, 29, 3, 255, 57, 29, 4, 255, 59, 28, 5, 255, 62, 27, 4, 255, 62, 30, 2, 255, 56, 30, 1, 255, 61, 29, 4, 255, 56, 30, 3, 255, 61, 31, 4, 255, 61, 31, 2, 255, 64, 33, 3, 255, 60, 32, 5, 255, 57, 26, 6, 255, 56, 28, 12, 255, 55, 31, 7, 255, 58, 33, 2, 255, 54, 28, 2, 255, 59, 28, 2, 255, 58, 30, 2, 255, 60, 30, 2, 255, 60, 33, 4, 255, 59, 32, 3, 255, 59, 29, 1, 255, 58, 29, 6, 255, 63, 31, 7, 255, 64, 34, 2, 255, 61, 34, 4, 255, 57, 28, 5, 255, 61, 28, 5, 255, 63, 32, 3, 255, 58, 36, 6, 255, 61, 35, 1, 255, 60, 36, 8, 255, 62, 37, 7, 255, 60, 39, 3, 255, 61, 38, 8, 255, 59, 36, 9, 255, 68, 35, 16, 255, 72, 40, 12, 255, 72, 45, 8, 255, 69, 47, 11, 255, 67, 47, 12, 255, 77, 48, 7, 255, 72, 52, 10, 255, 58, 43, 34, 255, 64, 50, 23, 255, 85, 60, 4, 255, 66, 49, 21, 255, 65, 57, 22, 255, 65, 57, 12, 255, 66, 56, 18, 255, 69, 57, 24, 255, 68, 64, 17, 255, 68, 62, 25, 255, 65, 63, 37, 255, 69, 61, 29, 255, 70, 63, 36, 255, 65, 68, 37, 255, 70, 70, 29, 255, 73, 71, 32, 255, 71, 70, 42, 255, 69, 70, 43, 255, 72, 73, 49, 255, 71, 73, 42, 255, 76, 78, 43, 255, 76, 81, 56, 255, 83, 80, 57, 255, 84, 82, 53, 255, 78, 85, 46, 255, 84, 90, 52, 255, 78, 85, 60, 255, 82, 86, 66, 255, 90, 97, 61, 255, 87, 92, 63, 255, 88, 96, 68, 255, 82, 99, 58, 255, 89, 99, 66, 255, 94, 99, 72, 255, 91, 103, 69, 255, 91, 107, 64, 255, 112, 115, 71, 255, 126, 116, 73, 255, 134, 118, 66, 255, 133, 116, 65, 255, 127, 117, 65, 255, 122, 118, 64, 255, 125, 119, 69, 255, 130, 115, 70, 255, 132, 116, 65, 255, 123, 117, 67, 255, 105, 113, 70, 255, 92, 111, 66, 255, 98, 114, 63, 255, 102, 112, 57, 255, 121, 115, 60, 255, 116, 111, 53, 255, 102, 102, 58, 255, 94, 105, 50, 255, 96, 105, 52, 255, 99, 98, 51, 255, 101, 97, 55, 255, 100, 96, 49, 255, 94, 92, 45, 255, 93, 93, 49, 255, 101, 90, 39, 255, 118, 95, 40, 255, 119, 91, 37, 255, 120, 87, 50, 255, 119, 86, 39, 255, 115, 84, 29, 255, 108, 84, 23, 255, 100, 84, 22, 255, 91, 77, 24, 255, 91, 74, 28, 255, 94, 73, 18, 255, 90, 68, 19, 255, 89, 67, 18, 255, 98, 71, 18, 255, 91, 65, 15, 255, 89, 65, 19, 255, 94, 63, 14, 255, 93, 61, 10, 255, 92, 58, 13, 255, 88, 58, 10, 255, 88, 61, 13, 255, 86, 60, 11, 255, 83, 55, 8, 255, 90, 54, 15, 255, 90, 56, 3, 255, 86, 54, 8, 255, 85, 51, 10, 255, 95, 50, 11, 255, 112, 56, 13, 255, 118, 56, 4, 255, 119, 52, 3, 255, 118, 52, 9, 255, 111, 54, 9, 255, 99, 48, 3, 255, 91, 41, 4, 255, 91, 44, 9, 255, 88, 43, 6, 255, 87, 44, 8, 255, 79, 41, 7, 255, 87, 42, 7, 255, 89, 43, 5, 255, 86, 41, 5, 255, 89, 42, 1, 255, 86, 40, 4, 255, 82, 37, 5, 255, 87, 43, 2, 255, 94, 43, 4, 255, 93, 37, 7, 255, 94, 41, 9, 255, 88, 38, 4, 255, 97, 38, 5, 255, 96, 37, 4, 255, 86, 35, 2, 255, 83, 34, 2, 255, 84, 34, 2, 255, 81, 34, 2, 255, 78, 34, 1, 255, 77, 33, 0, 255, 82, 33, 4, 255, 78, 30, 1, 255, 80, 31, 2, 255, 85, 34, 3, 255, 78, 34, 2, 255, 80, 38, 7, 255, 76, 32, 2, 255, 75, 32, 3, 255, 79, 29, 6, 255, 77, 32, 2, 255, 75, 37, 2, 255, 79, 32, 0, 255, 81, 29, 0, 255, 82, 32, 2, 255, 95, 34, 5, 255, 100, 35, 5, 255, 104, 33, 4, 255, 102, 29, 1, 255, 98, 30, 1, 255, 100, 34, 3, 255, 102, 37, 2, 255, 106, 35, 2, 255, 103, 33, 2, 255, 92, 33, 5, 255, 78, 33, 2, 255, 77, 32, 0, 255, 78, 27, 1, 255, 76, 28, 6, 255, 75, 28, 9, 255, 68, 23, 2, 255, 75, 29, 7, 255, 74, 27, 5, 255, 68, 29, 3, 255, 65, 28, 2, 255, 71, 28, 4, 255, 78, 28, 5, 255, 77, 27, 2, 255, 71, 27, 0, 255, 76, 25, 0, 255, 88, 32, 6, 255, 79, 28, 1, 255, 73, 26, 1, 255, 77, 25, 2, 255, 75, 25, 2, 255, 70, 28, 3, 255, 68, 25, 2, 255, 75, 22, 2, 255, 73, 24, 0, 255, 70, 25, 1, 255, 74, 25, 2, 255, 76, 21, 5, 255, 72, 21, 4, 255, 74, 26, 3, 255, 72, 25, 3, 255, 69, 22, 1, 255, 74, 23, 4, 255, 72, 22, 2, 255, 67, 22, 3, 255, 61, 21, 2, 255, 62, 23, 3, 255, 73, 30, 6, 255, 69, 22, 4, 255, 70, 20, 1, 255, 70, 22, 0, 255, 74, 22, 2, 255, 80, 27, 5, 255, 78, 27, 3, 255, 79, 24, 3, 255, 84, 25, 5, 255, 78, 22, 1, 255, 80, 26, 2, 255, 82, 25, 4, 255, 83, 23, 3, 255, 88, 25, 4, 255, 87, 27, 3, 255, 90, 25, 2, 255, 93, 22, 2, 255, 88, 19, 1, 255, 77, 20, 2, 255, 77, 22, 2, 255, 67, 22, 4, 255, 62, 22, 2, 255, 67, 19, 2, 255, 72, 23, 6, 255, 71, 24, 3, 255, 72, 18, 1, 255, 84, 25, 2, 255, 79, 22, 2, 255, 84, 24, 7, 255, 85, 24, 3, 255, 76, 22, 1, 255, 63, 16, 4, 255, 59, 17, 0, 255, 66, 20, 1, 255, 73, 20, 6, 255, 68, 17, 4, 255, 54, 16, 0, 255, 64, 19, 1, 255, 79, 21, 5, 255, 69, 20, 2, 255, 61, 19, 1, 255, 58, 15, 2, 255, 54, 12, 3, 255, 49, 14, 5, 255, 44, 13, 1, 255, 52, 18, 2, 255, 52, 16, 1, 255, 55, 16, 3, 255, 45, 15, 2, 255, 36, 13, 0, 255, 46, 11, 2, 255, 40, 12, 3, 255, 33, 12, 1, 255, 41, 17, 4, 255, 46, 12, 4, 255, 47, 9, 3, 255, 55, 14, 3, 255, 63, 14, 1, 255, 54, 11, 1, 255, 41, 10, 3, 255, 32, 10, 3, 255, 45, 13, 7, 255, 51, 16, 7, 255, 54, 13, 3, 255, 53, 11, 3, 255, 57, 15, 3, 255, 65, 19, 2, 255, 49, 12, 0, 255, 56, 13, 5, 255, 70, 14, 3, 255, 77, 17, 2, 255, 86, 25, 5, 255, 93, 26, 1, 255, 100, 26, 1, 255, 103, 30, 3, 255, 97, 30, 3, 255, 93, 29, 4, 255, 93, 25, 0, 255, 94, 27, 1, 255, 90, 26, 1, 255, 8, 5, 1, 255, 8, 6, 1, 255, 13, 7, 3, 255, 14, 5, 2, 255, 15, 7, 4, 255, 11, 6, 3, 255, 16, 8, 2, 255, 18, 9, 1, 255, 17, 10, 2, 255, 16, 9, 3, 255, 16, 10, 4, 255, 18, 9, 2, 255, 18, 8, 2, 255, 13, 9, 2, 255, 16, 10, 5, 255, 16, 9, 1, 255, 21, 12, 5, 255, 20, 11, 3, 255, 21, 9, 2, 255, 20, 11, 2, 255, 20, 12, 4, 255, 21, 12, 4, 255, 22, 9, 3, 255, 30, 13, 5, 255, 30, 14, 5, 255, 28, 17, 6, 255, 23, 12, 2, 255, 28, 14, 5, 255, 28, 15, 4, 255, 31, 16, 5, 255, 33, 16, 4, 255, 33, 15, 3, 255, 27, 14, 5, 255, 33, 18, 4, 255, 40, 18, 4, 255, 38, 13, 2, 255, 39, 17, 6, 255, 38, 18, 4, 255, 37, 19, 4, 255, 35, 14, 1, 255, 37, 17, 3, 255, 35, 16, 2, 255, 34, 18, 4, 255, 33, 17, 2, 255, 37, 19, 5, 255, 35, 19, 7, 255, 30, 15, 0, 255, 32, 19, 2, 255, 30, 18, 5, 255, 31, 18, 6, 255, 32, 16, 5, 255, 38, 18, 5, 255, 36, 20, 7, 255, 31, 18, 3, 255, 35, 17, 0, 255, 41, 21, 0, 255, 37, 21, 0, 255, 36, 20, 3, 255, 41, 20, 7, 255, 32, 19, 4, 255, 40, 22, 6, 255, 36, 18, 1, 255, 37, 21, 2, 255, 38, 23, 3, 255, 40, 24, 5, 255, 45, 24, 3, 255, 46, 23, 2, 255, 45, 26, 5, 255, 45, 24, 4, 255, 50, 23, 2, 255, 44, 24, 3, 255, 36, 23, 3, 255, 43, 26, 2, 255, 52, 27, 6, 255, 48, 26, 5, 255, 40, 23, 4, 255, 47, 23, 8, 255, 58, 28, 4, 255, 58, 31, 0, 255, 58, 28, 3, 255, 59, 27, 9, 255, 53, 29, 4, 255, 48, 29, 4, 255, 47, 22, 5, 255, 50, 27, 2, 255, 49, 30, 2, 255, 49, 29, 6, 255, 52, 27, 5, 255, 52, 29, 3, 255, 58, 25, 1, 255, 50, 24, 0, 255, 49, 31, 3, 255, 58, 30, 4, 255, 58, 27, 5, 255, 56, 25, 3, 255, 51, 28, 3, 255, 58, 32, 1, 255, 56, 28, 3, 255, 53, 26, 5, 255, 54, 28, 4, 255, 56, 28, 5, 255, 59, 26, 3, 255, 59, 32, 4, 255, 57, 29, 0, 255, 59, 29, 1, 255, 63, 30, 4, 255, 68, 29, 6, 255, 59, 24, 2, 255, 54, 31, 5, 255, 55, 30, 3, 255, 60, 30, 2, 255, 64, 30, 2, 255, 60, 30, 7, 255, 58, 28, 5, 255, 60, 29, 3, 255, 59, 28, 4, 255, 60, 28, 8, 255, 57, 29, 5, 255, 54, 30, 0, 255, 57, 34, 3, 255, 63, 28, 2, 255, 67, 28, 10, 255, 58, 29, 3, 255, 69, 32, 4, 255, 66, 34, 3, 255, 62, 32, 7, 255, 62, 29, 0, 255, 59, 30, 5, 255, 58, 34, 8, 255, 59, 34, 2, 255, 68, 41, 5, 255, 62, 37, 3, 255, 60, 36, 5, 255, 61, 38, 5, 255, 60, 36, 11, 255, 63, 43, 15, 255, 60, 45, 6, 255, 64, 49, 8, 255, 68, 49, 9, 255, 73, 54, 8, 255, 74, 55, 5, 255, 72, 52, 11, 255, 64, 47, 17, 255, 65, 49, 9, 255, 75, 57, 15, 255, 68, 54, 20, 255, 66, 57, 18, 255, 74, 60, 22, 255, 70, 56, 17, 255, 71, 59, 29, 255, 68, 56, 33, 255, 66, 60, 27, 255, 68, 65, 35, 255, 64, 62, 35, 255, 67, 66, 33, 255, 72, 70, 38, 255, 75, 71, 40, 255, 73, 68, 36, 255, 71, 66, 43, 255, 73, 73, 40, 255, 76, 77, 44, 255, 76, 77, 42, 255, 75, 77, 46, 255, 75, 76, 54, 255, 79, 82, 59, 255, 78, 82, 52, 255, 80, 86, 51, 255, 83, 89, 50, 255, 84, 90, 64, 255, 82, 91, 70, 255, 82, 93, 63, 255, 84, 94, 62, 255, 86, 99, 66, 255, 82, 101, 62, 255, 87, 102, 69, 255, 88, 101, 70, 255, 92, 106, 73, 255, 98, 108, 72, 255, 108, 113, 73, 255, 118, 120, 71, 255, 121, 118, 68, 255, 128, 120, 74, 255, 130, 123, 70, 255, 128, 120, 65, 255, 133, 121, 73, 255, 134, 118, 68, 255, 123, 117, 64, 255, 105, 112, 63, 255, 98, 114, 67, 255, 96, 113, 64, 255, 99, 112, 58, 255, 105, 116, 58, 255, 125, 114, 60, 255, 118, 113, 55, 255, 96, 104, 52, 255, 93, 105, 59, 255, 98, 100, 53, 255, 102, 100, 48, 255, 101, 98, 45, 255, 100, 96, 49, 255, 97, 96, 45, 255, 94, 92, 39, 255, 108, 95, 42, 255, 121, 95, 46, 255, 122, 91, 24, 255, 123, 88, 30, 255, 116, 84, 31, 255, 108, 84, 25, 255, 94, 75, 26, 255, 95, 79, 32, 255, 94, 78, 23, 255, 94, 78, 21, 255, 89, 72, 18, 255, 92, 72, 17, 255, 95, 69, 24, 255, 96, 67, 18, 255, 95, 68, 12, 255, 88, 63, 20, 255, 84, 59, 23, 255, 88, 62, 21, 255, 86, 60, 15, 255, 85, 58, 11, 255, 89, 59, 13, 255, 87, 56, 9, 255, 90, 55, 15, 255, 87, 49, 23, 255, 89, 53, 17, 255, 84, 54, 3, 255, 86, 55, 5, 255, 86, 51, 12, 255, 91, 48, 9, 255, 109, 50, 8, 255, 111, 47, 9, 255, 100, 46, 6, 255, 92, 44, 7, 255, 87, 44, 6, 255, 85, 46, 5, 255, 86, 45, 9, 255, 85, 40, 6, 255, 84, 40, 8, 255, 80, 38, 13, 255, 80, 41, 3, 255, 82, 40, 1, 255, 87, 42, 1, 255, 83, 40, 3, 255, 79, 39, 3, 255, 84, 40, 4, 255, 89, 39, 2, 255, 91, 39, 3, 255, 97, 41, 7, 255, 96, 36, 2, 255, 92, 36, 1, 255, 93, 37, 2, 255, 94, 37, 5, 255, 88, 35, 3, 255, 83, 39, 4, 255, 85, 32, 5, 255, 82, 32, 1, 255, 83, 38, 3, 255, 85, 34, 3, 255, 87, 30, 4, 255, 82, 31, 4, 255, 79, 32, 2, 255, 76, 30, 1, 255, 76, 35, 3, 255, 76, 34, 2, 255, 75, 29, 0, 255, 78, 32, 2, 255, 78, 33, 4, 255, 85, 38, 4, 255, 94, 38, 6, 255, 83, 34, 3, 255, 77, 29, 4, 255, 81, 30, 3, 255, 88, 34, 3, 255, 100, 35, 2, 255, 109, 35, 2, 255, 95, 31, 0, 255, 96, 33, 4, 255, 106, 34, 3, 255, 100, 36, 4, 255, 89, 30, 2, 255, 94, 29, 3, 255, 94, 28, 3, 255, 77, 29, 0, 255, 79, 32, 2, 255, 79, 27, 3, 255, 71, 26, 3, 255, 76, 29, 6, 255, 71, 23, 1, 255, 63, 25, 3, 255, 67, 25, 3, 255, 72, 29, 5, 255, 74, 29, 2, 255, 87, 29, 2, 255, 87, 27, 0, 255, 83, 31, 3, 255, 71, 27, 0, 255, 70, 28, 2, 255, 76, 28, 4, 255, 76, 25, 2, 255, 72, 28, 5, 255, 70, 25, 2, 255, 72, 26, 2, 255, 69, 28, 2, 255, 74, 26, 2, 255, 76, 25, 3, 255, 73, 23, 2, 255, 81, 29, 8, 255, 74, 22, 3, 255, 71, 24, 3, 255, 70, 25, 2, 255, 74, 23, 2, 255, 80, 28, 5, 255, 70, 22, 0, 255, 72, 22, 2, 255, 73, 25, 2, 255, 73, 27, 6, 255, 72, 23, 5, 255, 72, 22, 3, 255, 80, 25, 4, 255, 78, 23, 5, 255, 67, 21, 3, 255, 68, 23, 3, 255, 73, 22, 2, 255, 75, 21, 0, 255, 77, 24, 4, 255, 76, 20, 3, 255, 77, 19, 4, 255, 78, 22, 3, 255, 80, 22, 0, 255, 84, 23, 3, 255, 81, 24, 3, 255, 84, 24, 2, 255, 88, 26, 2, 255, 91, 26, 3, 255, 89, 23, 3, 255, 88, 25, 6, 255, 77, 25, 1, 255, 72, 21, 1, 255, 79, 20, 2, 255, 86, 24, 5, 255, 76, 26, 4, 255, 67, 24, 2, 255, 73, 21, 1, 255, 76, 20, 3, 255, 70, 20, 3, 255, 73, 19, 2, 255, 77, 20, 1, 255, 76, 21, 1, 255, 70, 21, 4, 255, 60, 16, 2, 255, 58, 18, 1, 255, 61, 21, 1, 255, 58, 18, 1, 255, 55, 18, 1, 255, 57, 16, 1, 255, 66, 16, 3, 255, 75, 17, 5, 255, 79, 19, 3, 255, 71, 20, 1, 255, 54, 18, 2, 255, 45, 15, 4, 255, 54, 14, 5, 255, 62, 16, 4, 255, 67, 19, 1, 255, 78, 17, 4, 255, 74, 19, 3, 255, 62, 13, 2, 255, 44, 13, 2, 255, 39, 13, 6, 255, 48, 14, 3, 255, 47, 16, 6, 255, 36, 8, 1, 255, 40, 13, 3, 255, 40, 11, 1, 255, 41, 13, 3, 255, 45, 14, 4, 255, 45, 12, 4, 255, 34, 5, 3, 255, 38, 14, 3, 255, 41, 15, 2, 255, 49, 13, 4, 255, 62, 18, 7, 255, 60, 16, 2, 255, 58, 14, 5, 255, 53, 14, 6, 255, 46, 9, 3, 255, 49, 11, 2, 255, 60, 16, 3, 255, 73, 18, 4, 255, 80, 22, 3, 255, 82, 23, 1, 255, 89, 24, 1, 255, 99, 26, 3, 255, 100, 26, 2, 255, 100, 27, 2, 255, 100, 26, 2, 255, 101, 27, 4, 255, 99, 28, 2, 255, 5, 4, 1, 255, 9, 7, 3, 255, 12, 9, 4, 255, 11, 5, 2, 255, 13, 5, 2, 255, 17, 7, 5, 255, 19, 9, 3, 255, 18, 9, 1, 255, 16, 9, 3, 255, 15, 8, 2, 255, 16, 9, 3, 255, 17, 8, 1, 255, 17, 7, 0, 255, 18, 9, 4, 255, 17, 6, 2, 255, 19, 8, 3, 255, 19, 9, 2, 255, 18, 9, 2, 255, 20, 10, 2, 255, 19, 12, 2, 255, 15, 10, 1, 255, 17, 10, 0, 255, 23, 12, 3, 255, 25, 12, 3, 255, 22, 11, 2, 255, 26, 13, 4, 255, 29, 14, 5, 255, 22, 10, 1, 255, 21, 10, 1, 255, 33, 14, 6, 255, 38, 14, 5, 255, 30, 13, 0, 255, 26, 11, 1, 255, 38, 21, 7, 255, 38, 19, 5, 255, 34, 14, 0, 255, 34, 17, 4, 255, 31, 18, 3, 255, 30, 18, 3, 255, 30, 16, 3, 255, 33, 16, 4, 255, 34, 17, 5, 255, 35, 19, 5, 255, 34, 17, 3, 255, 32, 12, 2, 255, 26, 12, 6, 255, 32, 17, 2, 255, 36, 21, 4, 255, 32, 15, 3, 255, 34, 17, 3, 255, 36, 20, 0, 255, 39, 20, 2, 255, 37, 20, 3, 255, 34, 18, 2, 255, 40, 21, 2, 255, 43, 21, 2, 255, 44, 23, 4, 255, 35, 20, 2, 255, 35, 19, 3, 255, 40, 21, 5, 255, 46, 24, 7, 255, 36, 19, 2, 255, 38, 22, 5, 255, 39, 22, 5, 255, 38, 23, 6, 255, 35, 20, 5, 255, 40, 21, 6, 255, 43, 19, 1, 255, 49, 25, 5, 255, 44, 26, 4, 255, 39, 24, 0, 255, 46, 28, 4, 255, 45, 25, 1, 255, 49, 25, 3, 255, 51, 26, 3, 255, 50, 28, 1, 255, 49, 28, 2, 255, 47, 23, 6, 255, 52, 29, 2, 255, 53, 32, 5, 255, 58, 27, 4, 255, 59, 24, 2, 255, 52, 29, 2, 255, 49, 25, 4, 255, 51, 25, 3, 255, 52, 30, 2, 255, 51, 31, 0, 255, 52, 24, 8, 255, 47, 25, 7, 255, 56, 25, 4, 255, 49, 28, 3, 255, 45, 29, 2, 255, 56, 28, 1, 255, 50, 28, 3, 255, 45, 28, 3, 255, 49, 27, 1, 255, 56, 28, 1, 255, 57, 29, 6, 255, 57, 29, 6, 255, 53, 27, 1, 255, 57, 31, 1, 255, 61, 31, 3, 255, 63, 31, 7, 255, 60, 31, 6, 255, 58, 29, 4, 255, 61, 29, 5, 255, 59, 26, 2, 255, 57, 28, 2, 255, 56, 30, 3, 255, 56, 30, 3, 255, 59, 29, 4, 255, 59, 28, 4, 255, 53, 26, 1, 255, 53, 27, 6, 255, 59, 33, 8, 255, 59, 27, 3, 255, 57, 32, 3, 255, 50, 28, 2, 255, 63, 31, 2, 255, 66, 27, 1, 255, 64, 28, 5, 255, 59, 29, 2, 255, 59, 30, 4, 255, 62, 35, 2, 255, 64, 34, 4, 255, 62, 30, 5, 255, 66, 33, 4, 255, 54, 31, 5, 255, 56, 30, 8, 255, 63, 36, 8, 255, 60, 31, 0, 255, 66, 39, 9, 255, 61, 36, 7, 255, 57, 34, 3, 255, 66, 33, 9, 255, 74, 39, 14, 255, 70, 42, 10, 255, 68, 43, 9, 255, 67, 44, 7, 255, 68, 48, 14, 255, 64, 49, 22, 255, 56, 49, 16, 255, 72, 49, 16, 255, 72, 48, 19, 255, 56, 49, 22, 255, 67, 53, 28, 255, 72, 56, 19, 255, 70, 53, 20, 255, 69, 55, 20, 255, 66, 60, 35, 255, 61, 60, 26, 255, 66, 63, 27, 255, 65, 58, 36, 255, 71, 62, 35, 255, 72, 65, 29, 255, 72, 68, 34, 255, 70, 67, 41, 255, 69, 67, 39, 255, 70, 68, 44, 255, 71, 73, 46, 255, 80, 79, 49, 255, 75, 74, 51, 255, 75, 75, 57, 255, 76, 79, 57, 255, 76, 82, 53, 255, 80, 88, 54, 255, 84, 92, 58, 255, 85, 94, 48, 255, 85, 94, 55, 255, 84, 92, 66, 255, 84, 95, 64, 255, 87, 98, 64, 255, 90, 103, 66, 255, 86, 106, 60, 255, 88, 107, 66, 255, 89, 108, 70, 255, 89, 111, 74, 255, 86, 109, 71, 255, 91, 111, 73, 255, 95, 113, 77, 255, 99, 113, 74, 255, 106, 115, 79, 255, 112, 120, 74, 255, 110, 119, 68, 255, 112, 119, 72, 255, 110, 115, 73, 255, 104, 113, 77, 255, 96, 113, 68, 255, 97, 118, 63, 255, 99, 114, 67, 255, 101, 108, 71, 255, 109, 114, 71, 255, 118, 113, 65, 255, 114, 107, 61, 255, 102, 103, 52, 255, 100, 104, 58, 255, 96, 96, 59, 255, 94, 97, 56, 255, 97, 98, 49, 255, 98, 97, 42, 255, 96, 96, 39, 255, 95, 93, 36, 255, 103, 91, 41, 255, 112, 91, 37, 255, 113, 86, 36, 255, 110, 84, 34, 255, 105, 82, 22, 255, 99, 78, 22, 255, 95, 78, 23, 255, 92, 74, 24, 255, 94, 74, 17, 255, 93, 71, 22, 255, 92, 67, 22, 255, 96, 71, 21, 255, 90, 70, 22, 255, 85, 67, 15, 255, 92, 66, 15, 255, 92, 63, 17, 255, 87, 64, 15, 255, 81, 61, 19, 255, 79, 57, 16, 255, 84, 58, 13, 255, 87, 56, 9, 255, 89, 54, 8, 255, 96, 57, 14, 255, 89, 53, 10, 255, 86, 55, 6, 255, 80, 50, 7, 255, 85, 55, 9, 255, 85, 55, 3, 255, 83, 51, 4, 255, 86, 46, 4, 255, 92, 49, 7, 255, 84, 47, 3, 255, 84, 46, 3, 255, 86, 42, 1, 255, 87, 45, 0, 255, 81, 47, 1, 255, 84, 41, 2, 255, 87, 40, 4, 255, 84, 38, 8, 255, 82, 39, 6, 255, 79, 40, 4, 255, 91, 38, 4, 255, 91, 38, 5, 255, 85, 37, 3, 255, 88, 40, 4, 255, 91, 38, 2, 255, 91, 38, 2, 255, 94, 40, 4, 255, 94, 37, 0, 255, 95, 38, 4, 255, 90, 35, 2, 255, 88, 39, 5, 255, 82, 37, 3, 255, 83, 38, 2, 255, 81, 33, 3, 255, 78, 34, 3, 255, 81, 35, 4, 255, 81, 32, 1, 255, 79, 32, 0, 255, 86, 35, 6, 255, 83, 34, 3, 255, 79, 32, 1, 255, 81, 33, 4, 255, 77, 32, 5, 255, 74, 31, 1, 255, 81, 35, 1, 255, 93, 34, 3, 255, 103, 32, 4, 255, 104, 38, 4, 255, 98, 35, 2, 255, 82, 34, 3, 255, 77, 28, 4, 255, 85, 28, 8, 255, 92, 34, 2, 255, 96, 28, 3, 255, 94, 28, 6, 255, 89, 30, 2, 255, 93, 29, 1, 255, 90, 27, 7, 255, 80, 27, 7, 255, 73, 24, 2, 255, 73, 26, 4, 255, 80, 26, 5, 255, 77, 28, 3, 255, 76, 30, 4, 255, 74, 25, 4, 255, 72, 25, 2, 255, 70, 23, 1, 255, 70, 26, 3, 255, 75, 26, 6, 255, 77, 24, 3, 255, 83, 28, 4, 255, 94, 30, 5, 255, 88, 23, 1, 255, 80, 23, 4, 255, 70, 23, 3, 255, 72, 29, 5, 255, 73, 27, 2, 255, 76, 27, 1, 255, 71, 27, 3, 255, 69, 25, 3, 255, 73, 25, 3, 255, 87, 24, 1, 255, 87, 28, 2, 255, 76, 27, 1, 255, 74, 25, 2, 255, 74, 22, 3, 255, 73, 24, 3, 255, 71, 26, 4, 255, 70, 24, 0, 255, 77, 23, 2, 255, 94, 26, 7, 255, 99, 30, 6, 255, 78, 28, 1, 255, 71, 22, 1, 255, 85, 27, 5, 255, 86, 26, 3, 255, 77, 21, 2, 255, 70, 20, 4, 255, 67, 24, 7, 255, 71, 23, 6, 255, 78, 27, 6, 255, 79, 27, 3, 255, 86, 26, 3, 255, 88, 24, 1, 255, 80, 25, 0, 255, 78, 24, 3, 255, 77, 21, 1, 255, 74, 22, 0, 255, 77, 22, 2, 255, 81, 19, 4, 255, 83, 22, 5, 255, 78, 23, 2, 255, 82, 22, 4, 255, 81, 20, 4, 255, 75, 23, 4, 255, 70, 21, 1, 255, 71, 20, 2, 255, 75, 22, 2, 255, 77, 24, 4, 255, 77, 22, 2, 255, 80, 23, 5, 255, 84, 22, 4, 255, 82, 21, 4, 255, 73, 19, 4, 255, 69, 20, 2, 255, 65, 21, 1, 255, 63, 20, 0, 255, 64, 19, 2, 255, 64, 19, 4, 255, 65, 16, 2, 255, 71, 19, 6, 255, 66, 17, 2, 255, 59, 15, 2, 255, 63, 18, 7, 255, 66, 16, 5, 255, 66, 15, 3, 255, 66, 13, 2, 255, 69, 11, 4, 255, 66, 15, 5, 255, 55, 15, 2, 255, 52, 15, 4, 255, 59, 18, 9, 255, 70, 16, 5, 255, 75, 16, 5, 255, 67, 16, 3, 255, 53, 12, 0, 255, 41, 16, 2, 255, 39, 15, 3, 255, 46, 12, 2, 255, 46, 12, 3, 255, 41, 11, 4, 255, 35, 7, 0, 255, 40, 13, 1, 255, 39, 11, 2, 255, 38, 12, 2, 255, 36, 12, 5, 255, 38, 8, 6, 255, 39, 14, 4, 255, 36, 14, 1, 255, 41, 11, 0, 255, 57, 16, 5, 255, 63, 17, 3, 255, 54, 14, 5, 255, 34, 5, 0, 255, 36, 16, 5, 255, 36, 13, 1, 255, 39, 9, 3, 255, 59, 15, 3, 255, 72, 21, 2, 255, 74, 20, 1, 255, 83, 21, 3, 255, 94, 24, 6, 255, 98, 23, 1, 255, 100, 25, 0, 255, 99, 28, 3, 255, 99, 26, 2, 255, 100, 23, 0, 255, 9, 4, 2, 255, 9, 5, 2, 255, 10, 7, 3, 255, 11, 8, 3, 255, 10, 4, 1, 255, 16, 6, 4, 255, 15, 5, 2, 255, 14, 6, 1, 255, 15, 8, 2, 255, 13, 6, 1, 255, 12, 5, 0, 255, 16, 7, 2, 255, 17, 7, 2, 255, 15, 5, 1, 255, 16, 6, 1, 255, 17, 7, 3, 255, 17, 8, 1, 255, 19, 10, 3, 255, 18, 9, 2, 255, 17, 10, 1, 255, 17, 11, 2, 255, 19, 12, 4, 255, 19, 9, 2, 255, 21, 9, 3, 255, 18, 9, 1, 255, 20, 9, 1, 255, 21, 14, 2, 255, 22, 13, 3, 255, 37, 12, 8, 255, 34, 14, 8, 255, 23, 14, 0, 255, 36, 14, 2, 255, 32, 14, 3, 255, 34, 16, 3, 255, 34, 16, 1, 255, 34, 18, 4, 255, 31, 17, 4, 255, 26, 16, 1, 255, 22, 15, 3, 255, 27, 17, 7, 255, 29, 15, 6, 255, 30, 15, 5, 255, 31, 17, 4, 255, 31, 16, 1, 255, 35, 19, 3, 255, 32, 18, 2, 255, 34, 18, 3, 255, 37, 19, 4, 255, 36, 16, 1, 255, 35, 16, 1, 255, 36, 20, 5, 255, 38, 18, 1, 255, 36, 17, 0, 255, 35, 20, 3, 255, 36, 20, 1, 255, 41, 22, 4, 255, 37, 18, 1, 255, 39, 21, 5, 255, 37, 20, 5, 255, 33, 22, 2, 255, 33, 21, 1, 255, 36, 26, 5, 255, 36, 22, 3, 255, 39, 22, 4, 255, 40, 24, 2, 255, 43, 23, 7, 255, 46, 21, 7, 255, 48, 23, 1, 255, 51, 27, 0, 255, 48, 25, 2, 255, 44, 25, 5, 255, 47, 23, 5, 255, 48, 22, 5, 255, 47, 24, 6, 255, 49, 22, 3, 255, 55, 27, 4, 255, 51, 28, 2, 255, 57, 29, 2, 255, 50, 22, 4, 255, 49, 19, 5, 255, 48, 25, 0, 255, 46, 29, 0, 255, 46, 28, 3, 255, 47, 27, 2, 255, 51, 27, 3, 255, 52, 28, 5, 255, 50, 27, 4, 255, 48, 20, 5, 255, 43, 24, 5, 255, 52, 26, 3, 255, 56, 29, 5, 255, 57, 28, 2, 255, 55, 26, 4, 255, 46, 26, 1, 255, 54, 31, 3, 255, 56, 29, 5, 255, 58, 30, 4, 255, 54, 26, 3, 255, 55, 27, 4, 255, 55, 29, 2, 255, 58, 32, 2, 255, 59, 30, 2, 255, 58, 27, 3, 255, 52, 26, 3, 255, 53, 28, 4, 255, 59, 30, 5, 255, 55, 26, 1, 255, 58, 31, 4, 255, 60, 28, 2, 255, 58, 28, 6, 255, 59, 30, 4, 255, 55, 30, 2, 255, 57, 31, 8, 255, 59, 33, 4, 255, 57, 29, 5, 255, 59, 27, 3, 255, 58, 28, 3, 255, 63, 33, 5, 255, 61, 31, 4, 255, 59, 29, 3, 255, 56, 29, 2, 255, 54, 28, 2, 255, 63, 30, 5, 255, 70, 32, 3, 255, 65, 30, 4, 255, 58, 30, 5, 255, 68, 29, 4, 255, 57, 27, 5, 255, 54, 33, 6, 255, 65, 41, 8, 255, 65, 36, 3, 255, 66, 36, 5, 255, 63, 34, 4, 255, 65, 38, 5, 255, 72, 40, 3, 255, 73, 40, 7, 255, 68, 43, 10, 255, 64, 44, 4, 255, 64, 47, 8, 255, 61, 46, 15, 255, 65, 50, 14, 255, 70, 45, 15, 255, 65, 47, 21, 255, 64, 51, 13, 255, 68, 51, 18, 255, 68, 54, 29, 255, 69, 57, 20, 255, 74, 58, 18, 255, 70, 57, 28, 255, 67, 62, 24, 255, 63, 62, 32, 255, 66, 63, 41, 255, 75, 68, 24, 255, 77, 66, 23, 255, 75, 69, 27, 255, 74, 72, 35, 255, 71, 72, 26, 255, 71, 72, 36, 255, 73, 75, 36, 255, 73, 78, 39, 255, 74, 74, 49, 255, 75, 74, 52, 255, 76, 78, 57, 255, 77, 81, 57, 255, 78, 85, 54, 255, 79, 88, 54, 255, 83, 92, 58, 255, 86, 98, 49, 255, 87, 99, 54, 255, 84, 94, 63, 255, 86, 98, 60, 255, 91, 103, 62, 255, 92, 104, 67, 255, 90, 103, 71, 255, 92, 106, 72, 255, 93, 108, 74, 255, 91, 110, 74, 255, 88, 110, 72, 255, 92, 115, 76, 255, 101, 116, 73, 255, 103, 117, 73, 255, 100, 116, 82, 255, 97, 116, 79, 255, 95, 114, 72, 255, 102, 118, 76, 255, 101, 117, 67, 255, 99, 115, 71, 255, 99, 116, 80, 255, 98, 116, 66, 255, 99, 116, 64, 255, 96, 109, 68, 255, 97, 108, 66, 255, 93, 107, 62, 255, 96, 103, 65, 255, 95, 104, 59, 255, 96, 105, 53, 255, 98, 101, 50, 255, 93, 97, 56, 255, 91, 94, 49, 255, 94, 94, 39, 255, 92, 93, 50, 255, 90, 92, 35, 255, 90, 90, 26, 255, 94, 90, 26, 255, 94, 85, 43, 255, 90, 81, 36, 255, 90, 79, 29, 255, 90, 76, 35, 255, 90, 77, 29, 255, 91, 75, 26, 255, 95, 72, 32, 255, 92, 69, 27, 255, 93, 70, 21, 255, 93, 70, 15, 255, 92, 65, 14, 255, 92, 66, 12, 255, 88, 67, 11, 255, 83, 60, 12, 255, 86, 58, 13, 255, 88, 57, 15, 255, 88, 54, 16, 255, 88, 53, 16, 255, 88, 55, 11, 255, 89, 57, 6, 255, 88, 53, 16, 255, 90, 54, 6, 255, 84, 51, 0, 255, 82, 51, 11, 255, 80, 48, 8, 255, 87, 49, 8, 255, 83, 53, 9, 255, 89, 49, 3, 255, 109, 48, 9, 255, 97, 43, 6, 255, 86, 43, 5, 255, 84, 43, 6, 255, 84, 42, 6, 255, 83, 40, 6, 255, 83, 40, 8, 255, 85, 44, 7, 255, 81, 39, 5, 255, 81, 37, 5, 255, 82, 38, 3, 255, 85, 38, 3, 255, 84, 39, 3, 255, 78, 34, 0, 255, 84, 40, 6, 255, 92, 44, 7, 255, 92, 39, 2, 255, 91, 35, 0, 255, 91, 36, 1, 255, 90, 38, 1, 255, 86, 41, 1, 255, 85, 40, 2, 255, 86, 36, 3, 255, 87, 32, 4, 255, 86, 31, 3, 255, 81, 32, 2, 255, 80, 36, 4, 255, 76, 35, 3, 255, 76, 36, 4, 255, 81, 31, 1, 255, 82, 31, 3, 255, 78, 30, 3, 255, 74, 27, 2, 255, 77, 31, 6, 255, 76, 31, 3, 255, 78, 29, 0, 255, 98, 36, 6, 255, 112, 36, 5, 255, 102, 39, 2, 255, 106, 32, 0, 255, 102, 35, 4, 255, 95, 35, 2, 255, 99, 36, 2, 255, 92, 33, 4, 255, 74, 26, 3, 255, 75, 26, 7, 255, 72, 27, 4, 255, 77, 26, 7, 255, 84, 25, 4, 255, 82, 31, 1, 255, 81, 31, 4, 255, 85, 31, 5, 255, 88, 33, 5, 255, 86, 30, 1, 255, 85, 31, 1, 255, 79, 32, 3, 255, 72, 24, 1, 255, 74, 26, 3, 255, 72, 26, 2, 255, 72, 27, 3, 255, 71, 27, 2, 255, 72, 26, 0, 255, 67, 24, 2, 255, 66, 26, 3, 255, 72, 24, 1, 255, 76, 25, 3, 255, 72, 24, 1, 255, 72, 24, 2, 255, 71, 25, 3, 255, 71, 24, 1, 255, 67, 22, 2, 255, 75, 24, 3, 255, 95, 24, 1, 255, 96, 28, 1, 255, 86, 30, 4, 255, 71, 26, 3, 255, 68, 20, 0, 255, 75, 22, 3, 255, 74, 23, 4, 255, 68, 21, 1, 255, 71, 23, 3, 255, 80, 23, 2, 255, 91, 27, 3, 255, 81, 29, 3, 255, 66, 19, 0, 255, 72, 24, 1, 255, 78, 29, 2, 255, 73, 22, 1, 255, 62, 21, 5, 255, 58, 21, 3, 255, 65, 20, 4, 255, 75, 24, 4, 255, 75, 23, 0, 255, 86, 25, 2, 255, 89, 24, 4, 255, 79, 21, 0, 255, 75, 23, 2, 255, 78, 25, 4, 255, 73, 24, 2, 255, 74, 24, 2, 255, 82, 25, 5, 255, 82, 25, 5, 255, 79, 23, 2, 255, 77, 23, 2, 255, 73, 21, 1, 255, 74, 21, 1, 255, 69, 22, 0, 255, 72, 22, 4, 255, 74, 21, 3, 255, 76, 22, 1, 255, 77, 21, 2, 255, 82, 22, 6, 255, 84, 21, 4, 255, 86, 20, 3, 255, 83, 20, 4, 255, 69, 16, 2, 255, 66, 20, 4, 255, 66, 21, 3, 255, 68, 21, 3, 255, 69, 18, 3, 255, 68, 19, 3, 255, 70, 20, 4, 255, 68, 19, 3, 255, 60, 19, 4, 255, 56, 17, 5, 255, 58, 17, 4, 255, 55, 14, 2, 255, 55, 15, 3, 255, 57, 14, 3, 255, 59, 14, 1, 255, 59, 17, 3, 255, 49, 17, 2, 255, 44, 13, 2, 255, 63, 15, 5, 255, 60, 13, 1, 255, 54, 14, 0, 255, 49, 16, 3, 255, 39, 12, 0, 255, 42, 11, 2, 255, 43, 12, 2, 255, 39, 8, 0, 255, 40, 10, 2, 255, 40, 13, 4, 255, 36, 12, 2, 255, 37, 12, 2, 255, 35, 12, 2, 255, 31, 13, 5, 255, 36, 10, 5, 255, 45, 14, 4, 255, 45, 12, 2, 255, 33, 4, 0, 255, 34, 10, 1, 255, 38, 9, 3, 255, 32, 9, 1, 255, 24, 9, 1, 255, 20, 10, 4, 255, 23, 10, 7, 255, 25, 5, 3, 255, 32, 6, 2, 255, 43, 12, 3, 255, 57, 18, 3, 255, 72, 18, 2, 255, 83, 20, 3, 255, 90, 22, 3, 255, 95, 25, 3, 255, 97, 22, 3, 255, 96, 25, 4, 255, 97, 24, 4, 255, 14, 4, 3, 255, 12, 4, 2, 255, 10, 5, 2, 255, 11, 7, 4, 255, 9, 6, 1, 255, 13, 7, 3, 255, 12, 3, 1, 255, 13, 4, 2, 255, 15, 7, 4, 255, 14, 5, 3, 255, 13, 5, 1, 255, 16, 9, 3, 255, 16, 10, 4, 255, 10, 6, 2, 255, 13, 8, 2, 255, 15, 8, 2, 255, 17, 8, 3, 255, 18, 9, 2, 255, 17, 8, 1, 255, 18, 9, 2, 255, 17, 9, 2, 255, 18, 11, 3, 255, 20, 10, 4, 255, 19, 7, 1, 255, 20, 9, 4, 255, 17, 10, 1, 255, 24, 14, 4, 255, 26, 11, 4, 255, 20, 11, 2, 255, 24, 14, 4, 255, 32, 13, 3, 255, 37, 18, 4, 255, 33, 15, 1, 255, 32, 14, 1, 255, 33, 15, 3, 255, 33, 16, 3, 255, 31, 15, 2, 255, 31, 16, 6, 255, 30, 19, 4, 255, 28, 17, 0, 255, 29, 15, 3, 255, 28, 14, 4, 255, 24, 13, 4, 255, 28, 16, 9, 255, 32, 18, 7, 255, 40, 23, 2, 255, 35, 18, 2, 255, 37, 18, 4, 255, 38, 17, 2, 255, 38, 20, 6, 255, 27, 13, 3, 255, 35, 16, 3, 255, 40, 21, 6, 255, 32, 19, 2, 255, 31, 19, 2, 255, 32, 19, 4, 255, 26, 14, 1, 255, 32, 22, 4, 255, 39, 20, 7, 255, 38, 17, 3, 255, 38, 21, 5, 255, 31, 25, 2, 255, 36, 23, 0, 255, 44, 22, 3, 255, 48, 24, 2, 255, 38, 23, 5, 255, 35, 24, 7, 255, 44, 25, 4, 255, 49, 23, 2, 255, 46, 23, 7, 255, 41, 21, 5, 255, 51, 24, 5, 255, 50, 24, 3, 255, 47, 26, 0, 255, 55, 30, 5, 255, 54, 26, 4, 255, 47, 23, 2, 255, 46, 24, 1, 255, 52, 30, 8, 255, 56, 31, 8, 255, 53, 31, 4, 255, 50, 31, 8, 255, 50, 24, 5, 255, 45, 25, 5, 255, 46, 25, 2, 255, 47, 23, 2, 255, 47, 23, 6, 255, 50, 25, 3, 255, 43, 28, 2, 255, 49, 26, 2, 255, 54, 26, 3, 255, 59, 27, 6, 255, 58, 28, 3, 255, 49, 28, 3, 255, 54, 26, 5, 255, 59, 29, 2, 255, 57, 31, 4, 255, 54, 27, 3, 255, 52, 25, 2, 255, 54, 28, 3, 255, 56, 30, 5, 255, 55, 26, 4, 255, 56, 26, 4, 255, 50, 28, 1, 255, 52, 30, 2, 255, 58, 32, 5, 255, 56, 31, 3, 255, 59, 32, 2, 255, 64, 28, 3, 255, 62, 30, 6, 255, 58, 27, 4, 255, 60, 32, 5, 255, 59, 29, 1, 255, 61, 28, 4, 255, 68, 34, 4, 255, 55, 27, 1, 255, 53, 24, 2, 255, 59, 31, 4, 255, 52, 31, 4, 255, 51, 30, 4, 255, 57, 28, 4, 255, 63, 30, 7, 255, 63, 31, 7, 255, 64, 31, 1, 255, 65, 27, 5, 255, 60, 32, 8, 255, 63, 31, 5, 255, 57, 25, 3, 255, 55, 36, 5, 255, 60, 39, 4, 255, 64, 39, 4, 255, 64, 35, 6, 255, 65, 35, 6, 255, 71, 38, 6, 255, 70, 40, 6, 255, 65, 43, 3, 255, 64, 46, 7, 255, 60, 42, 12, 255, 64, 45, 14, 255, 63, 45, 7, 255, 64, 47, 6, 255, 67, 49, 18, 255, 58, 45, 17, 255, 61, 48, 17, 255, 72, 56, 22, 255, 65, 57, 17, 255, 62, 57, 22, 255, 71, 63, 20, 255, 71, 62, 22, 255, 72, 64, 16, 255, 70, 63, 24, 255, 68, 63, 33, 255, 76, 70, 21, 255, 74, 64, 32, 255, 69, 62, 42, 255, 71, 69, 43, 255, 72, 73, 39, 255, 74, 76, 39, 255, 75, 77, 40, 255, 75, 76, 47, 255, 70, 74, 54, 255, 74, 79, 51, 255, 77, 83, 48, 255, 77, 84, 53, 255, 80, 86, 59, 255, 81, 88, 58, 255, 82, 90, 62, 255, 82, 91, 59, 255, 86, 95, 69, 255, 87, 96, 76, 255, 87, 99, 64, 255, 92, 104, 66, 255, 95, 107, 76, 255, 90, 105, 81, 255, 90, 107, 81, 255, 92, 108, 81, 255, 95, 112, 82, 255, 96, 114, 81, 255, 95, 115, 81, 255, 97, 120, 74, 255, 98, 120, 71, 255, 98, 115, 79, 255, 103, 116, 82, 255, 102, 115, 80, 255, 100, 115, 78, 255, 98, 117, 68, 255, 100, 118, 68, 255, 99, 115, 70, 255, 97, 113, 64, 255, 97, 112, 74, 255, 95, 108, 75, 255, 95, 111, 60, 255, 93, 109, 60, 255, 94, 106, 64, 255, 91, 106, 58, 255, 90, 105, 45, 255, 95, 101, 49, 255, 97, 97, 54, 255, 94, 94, 57, 255, 92, 95, 46, 255, 92, 94, 41, 255, 93, 92, 40, 255, 91, 88, 34, 255, 90, 86, 32, 255, 92, 83, 37, 255, 93, 79, 32, 255, 92, 80, 25, 255, 90, 77, 24, 255, 85, 72, 29, 255, 87, 75, 26, 255, 87, 72, 26, 255, 91, 71, 29, 255, 89, 71, 18, 255, 89, 68, 16, 255, 94, 68, 18, 255, 95, 67, 12, 255, 90, 65, 12, 255, 84, 61, 16, 255, 81, 57, 18, 255, 85, 56, 15, 255, 87, 56, 15, 255, 89, 53, 12, 255, 98, 58, 13, 255, 99, 59, 8, 255, 93, 49, 13, 255, 85, 48, 5, 255, 84, 51, 7, 255, 86, 49, 15, 255, 86, 49, 10, 255, 80, 47, 9, 255, 78, 48, 7, 255, 91, 46, 4, 255, 102, 46, 7, 255, 90, 45, 6, 255, 80, 44, 5, 255, 83, 44, 8, 255, 85, 41, 6, 255, 87, 42, 5, 255, 80, 38, 5, 255, 80, 41, 1, 255, 81, 41, 1, 255, 82, 38, 4, 255, 82, 38, 1, 255, 80, 36, 1, 255, 81, 39, 4, 255, 77, 37, 1, 255, 80, 38, 4, 255, 86, 40, 6, 255, 89, 38, 3, 255, 97, 39, 7, 255, 102, 39, 10, 255, 92, 37, 1, 255, 95, 43, 1, 255, 98, 44, 5, 255, 89, 38, 5, 255, 77, 31, 5, 255, 80, 34, 5, 255, 84, 32, 5, 255, 82, 33, 5, 255, 79, 35, 6, 255, 80, 32, 3, 255, 83, 32, 1, 255, 81, 28, 4, 255, 81, 29, 10, 255, 74, 29, 2, 255, 79, 34, 5, 255, 83, 34, 6, 255, 78, 27, 4, 255, 81, 32, 8, 255, 98, 36, 5, 255, 110, 31, 3, 255, 105, 30, 2, 255, 106, 33, 4, 255, 106, 32, 3, 255, 99, 32, 1, 255, 91, 30, 1, 255, 67, 29, 1, 255, 65, 27, 2, 255, 66, 26, 4, 255, 58, 26, 5, 255, 66, 25, 2, 255, 85, 37, 2, 255, 96, 33, 1, 255, 98, 29, 1, 255, 92, 31, 0, 255, 100, 33, 2, 255, 101, 32, 4, 255, 82, 28, 1, 255, 74, 27, 4, 255, 71, 25, 1, 255, 72, 26, 1, 255, 72, 29, 4, 255, 69, 29, 3, 255, 69, 30, 3, 255, 61, 24, 2, 255, 64, 23, 5, 255, 73, 25, 5, 255, 76, 25, 4, 255, 71, 25, 3, 255, 68, 27, 5, 255, 67, 26, 3, 255, 73, 25, 2, 255, 72, 24, 6, 255, 77, 23, 4, 255, 83, 27, 1, 255, 92, 28, 1, 255, 87, 23, 1, 255, 69, 24, 3, 255, 70, 23, 5, 255, 73, 22, 5, 255, 70, 21, 4, 255, 63, 20, 2, 255, 65, 22, 4, 255, 70, 25, 4, 255, 73, 23, 2, 255, 71, 19, 3, 255, 69, 23, 4, 255, 64, 25, 2, 255, 61, 24, 3, 255, 62, 23, 1, 255, 59, 22, 3, 255, 61, 21, 3, 255, 63, 22, 4, 255, 68, 24, 4, 255, 75, 24, 3, 255, 73, 23, 3, 255, 78, 24, 5, 255, 80, 22, 4, 255, 75, 21, 4, 255, 71, 25, 7, 255, 71, 23, 6, 255, 73, 21, 3, 255, 73, 24, 3, 255, 72, 21, 1, 255, 78, 24, 3, 255, 79, 27, 5, 255, 74, 22, 2, 255, 75, 20, 1, 255, 79, 25, 4, 255, 74, 21, 4, 255, 76, 18, 1, 255, 77, 19, 1, 255, 72, 20, 1, 255, 69, 21, 2, 255, 71, 19, 1, 255, 79, 20, 1, 255, 80, 19, 0, 255, 74, 19, 3, 255, 68, 16, 2, 255, 71, 19, 4, 255, 70, 21, 2, 255, 67, 19, 0, 255, 66, 17, 2, 255, 66, 16, 1, 255, 66, 18, 2, 255, 59, 18, 3, 255, 56, 18, 3, 255, 55, 18, 2, 255, 58, 16, 5, 255, 63, 18, 6, 255, 66, 19, 4, 255, 65, 18, 3, 255, 60, 16, 2, 255, 58, 16, 2, 255, 59, 16, 3, 255, 56, 15, 2, 255, 55, 16, 2, 255, 54, 18, 4, 255, 43, 13, 2, 255, 40, 13, 3, 255, 44, 13, 5, 255, 41, 14, 4, 255, 42, 14, 4, 255, 40, 12, 1, 255, 38, 13, 3, 255, 36, 12, 2, 255, 40, 15, 6, 255, 37, 9, 0, 255, 39, 12, 3, 255, 38, 10, 2, 255, 37, 10, 0, 255, 42, 14, 5, 255, 35, 9, 8, 255, 31, 8, 4, 255, 35, 7, 4, 255, 33, 8, 3, 255, 31, 11, 3, 255, 23, 5, 0, 255, 27, 9, 5, 255, 25, 11, 2, 255, 20, 5, 2, 255, 21, 4, 3, 255, 29, 10, 1, 255, 40, 12, 1, 255, 57, 16, 3, 255, 76, 20, 6, 255, 88, 22, 5, 255, 93, 20, 2, 255, 90, 24, 1, 255, 87, 27, 1, 255, 14, 4, 3, 255, 14, 5, 3, 255, 10, 5, 2, 255, 9, 4, 1, 255, 9, 5, 1, 255, 12, 7, 3, 255, 12, 6, 3, 255, 12, 5, 2, 255, 12, 5, 2, 255, 10, 6, 2, 255, 12, 7, 3, 255, 12, 8, 3, 255, 12, 8, 3, 255, 13, 9, 4, 255, 11, 5, 2, 255, 14, 6, 2, 255, 18, 9, 4, 255, 15, 6, 1, 255, 18, 9, 2, 255, 17, 8, 3, 255, 16, 9, 3, 255, 18, 10, 3, 255, 18, 8, 2, 255, 21, 9, 2, 255, 22, 10, 4, 255, 17, 8, 0, 255, 22, 12, 4, 255, 25, 12, 3, 255, 22, 13, 2, 255, 29, 10, 1, 255, 35, 12, 2, 255, 29, 18, 3, 255, 32, 15, 2, 255, 32, 14, 3, 255, 30, 14, 3, 255, 29, 13, 1, 255, 30, 14, 2, 255, 32, 14, 5, 255, 31, 16, 5, 255, 30, 15, 4, 255, 25, 11, 1, 255, 24, 14, 4, 255, 24, 16, 5, 255, 26, 16, 4, 255, 31, 16, 3, 255, 37, 19, 5, 255, 36, 21, 6, 255, 36, 20, 4, 255, 35, 16, 2, 255, 40, 21, 7, 255, 30, 18, 2, 255, 41, 17, 7, 255, 41, 15, 4, 255, 39, 16, 3, 255, 35, 17, 3, 255, 32, 15, 1, 255, 39, 20, 6, 255, 39, 21, 4, 255, 38, 17, 3, 255, 39, 17, 3, 255, 46, 17, 5, 255, 43, 15, 1, 255, 45, 21, 3, 255, 41, 23, 3, 255, 43, 21, 0, 255, 45, 24, 3, 255, 42, 23, 2, 255, 44, 27, 3, 255, 44, 24, 1, 255, 51, 22, 3, 255, 50, 24, 4, 255, 48, 25, 1, 255, 52, 29, 4, 255, 49, 28, 1, 255, 48, 26, 1, 255, 50, 25, 5, 255, 51, 26, 7, 255, 48, 26, 3, 255, 50, 26, 11, 255, 50, 32, 11, 255, 53, 33, 8, 255, 59, 33, 11, 255, 50, 28, 2, 255, 44, 27, 10, 255, 48, 27, 6, 255, 50, 26, 3, 255, 48, 24, 2, 255, 51, 24, 1, 255, 43, 26, 2, 255, 50, 25, 6, 255, 46, 28, 2, 255, 48, 32, 3, 255, 54, 25, 3, 255, 53, 32, 7, 255, 53, 33, 5, 255, 58, 28, 3, 255, 52, 28, 4, 255, 55, 28, 6, 255, 52, 26, 3, 255, 52, 26, 3, 255, 54, 28, 6, 255, 53, 22, 4, 255, 55, 25, 4, 255, 54, 28, 2, 255, 53, 27, 0, 255, 54, 30, 3, 255, 55, 32, 3, 255, 56, 28, 1, 255, 62, 27, 2, 255, 61, 26, 4, 255, 59, 29, 5, 255, 58, 29, 4, 255, 57, 27, 3, 255, 58, 28, 2, 255, 55, 26, 3, 255, 60, 25, 7, 255, 62, 32, 5, 255, 52, 28, 4, 255, 52, 30, 5, 255, 51, 27, 4, 255, 56, 29, 6, 255, 58, 29, 3, 255, 56, 28, 5, 255, 56, 31, 2, 255, 57, 34, 6, 255, 57, 31, 9, 255, 66, 31, 4, 255, 58, 34, 7, 255, 57, 34, 6, 255, 60, 35, 5, 255, 59, 34, 3, 255, 60, 34, 9, 255, 59, 32, 9, 255, 66, 34, 7, 255, 65, 35, 5, 255, 62, 38, 7, 255, 64, 43, 11, 255, 58, 37, 7, 255, 65, 39, 14, 255, 71, 46, 16, 255, 70, 46, 9, 255, 72, 53, 10, 255, 72, 53, 10, 255, 68, 52, 13, 255, 64, 56, 17, 255, 69, 53, 17, 255, 63, 57, 22, 255, 61, 60, 21, 255, 69, 62, 15, 255, 72, 60, 34, 255, 70, 64, 20, 255, 70, 69, 17, 255, 70, 65, 26, 255, 75, 69, 34, 255, 68, 66, 35, 255, 68, 70, 30, 255, 72, 72, 46, 255, 75, 77, 36, 255, 74, 75, 49, 255, 72, 73, 57, 255, 71, 78, 57, 255, 74, 83, 50, 255, 79, 87, 49, 255, 81, 89, 55, 255, 81, 87, 61, 255, 82, 88, 59, 255, 87, 98, 59, 255, 87, 97, 56, 255, 86, 95, 67, 255, 88, 98, 74, 255, 90, 104, 73, 255, 91, 104, 79, 255, 90, 103, 77, 255, 88, 110, 78, 255, 88, 111, 81, 255, 88, 112, 83, 255, 91, 112, 85, 255, 96, 115, 88, 255, 97, 117, 90, 255, 101, 116, 89, 255, 101, 119, 83, 255, 95, 118, 80, 255, 97, 119, 79, 255, 98, 119, 80, 255, 95, 117, 81, 255, 96, 120, 75, 255, 96, 116, 73, 255, 96, 113, 75, 255, 100, 116, 72, 255, 98, 114, 70, 255, 96, 108, 72, 255, 96, 105, 71, 255, 100, 106, 57, 255, 101, 105, 56, 255, 96, 108, 52, 255, 93, 106, 52, 255, 94, 97, 61, 255, 95, 94, 56, 255, 94, 96, 53, 255, 90, 91, 54, 255, 90, 88, 42, 255, 95, 89, 44, 255, 99, 88, 33, 255, 99, 84, 34, 255, 97, 81, 38, 255, 90, 76, 38, 255, 93, 76, 35, 255, 94, 75, 26, 255, 92, 73, 23, 255, 97, 76, 17, 255, 99, 72, 16, 255, 88, 68, 23, 255, 88, 67, 19, 255, 88, 65, 21, 255, 85, 65, 19, 255, 85, 64, 16, 255, 89, 59, 17, 255, 90, 58, 16, 255, 84, 57, 18, 255, 81, 54, 17, 255, 82, 53, 13, 255, 92, 54, 7, 255, 113, 58, 11, 255, 118, 54, 9, 255, 92, 53, 6, 255, 85, 49, 8, 255, 84, 49, 10, 255, 79, 45, 9, 255, 83, 48, 8, 255, 84, 47, 2, 255, 84, 44, 7, 255, 85, 43, 7, 255, 84, 41, 4, 255, 83, 44, 5, 255, 86, 43, 5, 255, 88, 40, 3, 255, 83, 41, 0, 255, 82, 40, 1, 255, 83, 39, 7, 255, 83, 38, 3, 255, 85, 39, 2, 255, 81, 35, 9, 255, 77, 36, 8, 255, 84, 36, 4, 255, 86, 35, 4, 255, 83, 35, 2, 255, 80, 35, 2, 255, 82, 36, 3, 255, 87, 36, 1, 255, 93, 37, 3, 255, 92, 36, 4, 255, 93, 38, 2, 255, 99, 38, 1, 255, 104, 38, 5, 255, 90, 33, 4, 255, 79, 32, 4, 255, 71, 33, 0, 255, 77, 31, 3, 255, 82, 31, 8, 255, 81, 26, 5, 255, 87, 26, 3, 255, 83, 30, 0, 255, 82, 27, 2, 255, 84, 28, 5, 255, 81, 31, 2, 255, 82, 32, 1, 255, 85, 34, 6, 255, 78, 29, 5, 255, 71, 26, 7, 255, 78, 29, 5, 255, 90, 32, 4, 255, 97, 35, 4, 255, 105, 32, 1, 255, 106, 34, 2, 255, 99, 33, 0, 255, 87, 28, 4, 255, 72, 27, 5, 255, 74, 22, 4, 255, 87, 28, 4, 255, 82, 32, 1, 255, 82, 29, 2, 255, 95, 34, 7, 255, 97, 33, 1, 255, 97, 29, 2, 255, 99, 31, 3, 255, 102, 28, 2, 255, 104, 31, 9, 255, 87, 24, 4, 255, 66, 23, 0, 255, 68, 25, 3, 255, 75, 26, 3, 255, 74, 26, 3, 255, 73, 24, 2, 255, 72, 23, 3, 255, 70, 22, 1, 255, 70, 21, 3, 255, 73, 24, 7, 255, 67, 21, 3, 255, 69, 26, 5, 255, 70, 25, 2, 255, 71, 24, 1, 255, 72, 26, 3, 255, 72, 23, 2, 255, 73, 22, 4, 255, 70, 26, 3, 255, 75, 23, 3, 255, 80, 22, 4, 255, 72, 23, 5, 255, 71, 22, 5, 255, 68, 21, 4, 255, 63, 22, 3, 255, 61, 21, 3, 255, 69, 21, 6, 255, 72, 24, 7, 255, 67, 24, 5, 255, 62, 19, 6, 255, 70, 24, 8, 255, 65, 19, 2, 255, 59, 17, 3, 255, 57, 21, 2, 255, 61, 23, 2, 255, 67, 23, 5, 255, 63, 19, 2, 255, 60, 19, 1, 255, 68, 23, 6, 255, 61, 20, 4, 255, 65, 22, 1, 255, 77, 25, 2, 255, 70, 22, 1, 255, 62, 19, 1, 255, 65, 17, 5, 255, 70, 18, 7, 255, 71, 21, 6, 255, 70, 21, 2, 255, 71, 22, 3, 255, 76, 20, 3, 255, 74, 20, 5, 255, 72, 23, 5, 255, 78, 22, 6, 255, 76, 23, 2, 255, 77, 21, 2, 255, 80, 23, 3, 255, 72, 22, 1, 255, 65, 22, 2, 255, 69, 22, 2, 255, 77, 24, 3, 255, 74, 23, 1, 255, 67, 18, 1, 255, 65, 14, 1, 255, 69, 19, 4, 255, 69, 23, 4, 255, 63, 21, 1, 255, 70, 17, 4, 255, 72, 17, 3, 255, 71, 18, 3, 255, 64, 17, 3, 255, 65, 19, 6, 255, 66, 16, 2, 255, 69, 17, 5, 255, 65, 16, 3, 255, 61, 18, 1, 255, 64, 16, 1, 255, 67, 14, 1, 255, 64, 15, 1, 255, 61, 18, 2, 255, 58, 16, 2, 255, 56, 14, 0, 255, 55, 15, 2, 255, 48, 17, 5, 255, 43, 13, 2, 255, 43, 15, 4, 255, 40, 11, 2, 255, 45, 11, 2, 255, 48, 14, 4, 255, 40, 11, 2, 255, 37, 12, 5, 255, 38, 10, 5, 255, 39, 12, 3, 255, 41, 13, 2, 255, 47, 12, 5, 255, 41, 11, 1, 255, 32, 10, 4, 255, 27, 8, 6, 255, 36, 13, 7, 255, 27, 10, 3, 255, 26, 8, 6, 255, 25, 7, 5, 255, 31, 11, 5, 255, 34, 12, 4, 255, 31, 12, 6, 255, 26, 8, 3, 255, 23, 7, 3, 255, 18, 9, 3, 255, 16, 7, 2, 255, 27, 7, 2, 255, 50, 13, 2, 255, 69, 17, 3, 255, 87, 21, 5, 255, 91, 24, 2, 255, 90, 23, 0, 255, 10, 3, 1, 255, 11, 5, 3, 255, 10, 5, 2, 255, 9, 4, 1, 255, 12, 5, 3, 255, 9, 3, 0, 255, 9, 4, 1, 255, 9, 6, 2, 255, 10, 6, 3, 255, 10, 5, 1, 255, 9, 6, 1, 255, 9, 7, 2, 255, 11, 8, 3, 255, 15, 7, 4, 255, 14, 4, 2, 255, 15, 4, 2, 255, 17, 8, 3, 255, 17, 9, 3, 255, 15, 10, 4, 255, 12, 7, 1, 255, 12, 6, 1, 255, 17, 11, 3, 255, 19, 11, 3, 255, 16, 6, 0, 255, 22, 14, 4, 255, 21, 12, 3, 255, 23, 11, 4, 255, 25, 12, 2, 255, 34, 14, 3, 255, 31, 13, 1, 255, 29, 14, 1, 255, 34, 13, 2, 255, 33, 14, 1, 255, 32, 14, 3, 255, 30, 14, 4, 255, 27, 14, 1, 255, 26, 13, 0, 255, 28, 14, 4, 255, 29, 13, 6, 255, 29, 14, 7, 255, 24, 11, 3, 255, 23, 14, 5, 255, 23, 15, 3, 255, 32, 17, 2, 255, 37, 19, 3, 255, 35, 21, 6, 255, 27, 16, 3, 255, 29, 18, 3, 255, 35, 16, 1, 255, 39, 18, 3, 255, 32, 14, 5, 255, 33, 15, 4, 255, 34, 17, 2, 255, 34, 17, 1, 255, 33, 19, 3, 255, 34, 19, 4, 255, 38, 19, 3, 255, 41, 21, 3, 255, 38, 20, 2, 255, 38, 22, 2, 255, 42, 19, 4, 255, 42, 16, 5, 255, 41, 17, 3, 255, 37, 21, 5, 255, 34, 21, 7, 255, 41, 21, 4, 255, 46, 21, 2, 255, 41, 21, 1, 255, 43, 26, 4, 255, 48, 26, 3, 255, 53, 27, 2, 255, 50, 29, 2, 255, 45, 24, 2, 255, 48, 24, 4, 255, 42, 22, 4, 255, 41, 21, 3, 255, 48, 23, 4, 255, 53, 28, 0, 255, 52, 27, 3, 255, 51, 30, 3, 255, 42, 27, 6, 255, 44, 28, 16, 255, 47, 26, 7, 255, 47, 26, 3, 255, 46, 23, 4, 255, 46, 22, 3, 255, 48, 24, 1, 255, 50, 21, 2, 255, 50, 27, 6, 255, 53, 26, 5, 255, 44, 28, 1, 255, 46, 31, 3, 255, 54, 28, 5, 255, 53, 29, 5, 255, 58, 28, 4, 255, 58, 27, 3, 255, 50, 29, 5, 255, 50, 25, 3, 255, 53, 27, 5, 255, 54, 28, 3, 255, 54, 26, 2, 255, 57, 24, 4, 255, 56, 27, 5, 255, 58, 25, 4, 255, 55, 25, 3, 255, 51, 30, 4, 255, 51, 30, 5, 255, 53, 27, 4, 255, 54, 27, 4, 255, 60, 26, 3, 255, 56, 28, 7, 255, 51, 25, 5, 255, 50, 23, 3, 255, 55, 31, 11, 255, 46, 28, 16, 255, 53, 28, 8, 255, 54, 28, 1, 255, 56, 29, 1, 255, 57, 27, 3, 255, 62, 29, 9, 255, 63, 32, 6, 255, 61, 28, 4, 255, 57, 28, 6, 255, 59, 27, 3, 255, 51, 29, 1, 255, 51, 28, 5, 255, 65, 31, 1, 255, 64, 31, 6, 255, 68, 34, 4, 255, 66, 35, 3, 255, 59, 33, 1, 255, 55, 35, 6, 255, 55, 34, 7, 255, 64, 38, 7, 255, 68, 36, 6, 255, 64, 35, 10, 255, 62, 41, 13, 255, 63, 46, 7, 255, 66, 49, 4, 255, 71, 49, 10, 255, 65, 44, 15, 255, 61, 50, 19, 255, 70, 53, 17, 255, 70, 53, 11, 255, 71, 54, 13, 255, 71, 58, 21, 255, 66, 57, 21, 255, 64, 60, 29, 255, 67, 63, 17, 255, 69, 61, 35, 255, 66, 65, 30, 255, 64, 68, 24, 255, 73, 67, 43, 255, 75, 71, 31, 255, 71, 70, 31, 255, 68, 68, 40, 255, 72, 74, 39, 255, 73, 73, 40, 255, 71, 75, 49, 255, 70, 80, 45, 255, 76, 81, 53, 255, 77, 81, 55, 255, 78, 83, 57, 255, 78, 86, 58, 255, 79, 89, 58, 255, 82, 94, 60, 255, 91, 101, 61, 255, 88, 97, 59, 255, 87, 98, 70, 255, 90, 101, 74, 255, 89, 102, 77, 255, 91, 104, 80, 255, 92, 107, 69, 255, 92, 111, 76, 255, 87, 112, 77, 255, 90, 117, 84, 255, 95, 117, 86, 255, 99, 116, 85, 255, 100, 117, 84, 255, 101, 114, 92, 255, 101, 118, 87, 255, 96, 118, 79, 255, 101, 121, 79, 255, 102, 123, 81, 255, 96, 118, 79, 255, 96, 119, 77, 255, 99, 116, 75, 255, 98, 114, 70, 255, 101, 117, 73, 255, 95, 113, 68, 255, 95, 113, 68, 255, 93, 108, 65, 255, 93, 105, 64, 255, 98, 105, 60, 255, 94, 103, 55, 255, 92, 100, 58, 255, 97, 98, 54, 255, 91, 93, 52, 255, 93, 96, 45, 255, 93, 93, 46, 255, 90, 90, 37, 255, 89, 88, 37, 255, 91, 86, 40, 255, 90, 83, 37, 255, 87, 82, 24, 255, 88, 79, 25, 255, 88, 75, 31, 255, 89, 74, 27, 255, 91, 75, 18, 255, 94, 74, 20, 255, 94, 71, 12, 255, 91, 71, 19, 255, 87, 70, 12, 255, 86, 64, 19, 255, 87, 62, 24, 255, 87, 61, 14, 255, 84, 60, 15, 255, 85, 59, 12, 255, 84, 56, 7, 255, 83, 56, 12, 255, 82, 53, 12, 255, 96, 59, 15, 255, 112, 61, 12, 255, 115, 58, 0, 255, 89, 52, 7, 255, 84, 51, 15, 255, 81, 50, 7, 255, 80, 46, 8, 255, 78, 42, 7, 255, 80, 47, 3, 255, 83, 46, 6, 255, 86, 41, 5, 255, 85, 43, 4, 255, 80, 41, 2, 255, 87, 42, 6, 255, 83, 39, 3, 255, 84, 41, 2, 255, 85, 35, 4, 255, 82, 39, 10, 255, 79, 39, 4, 255, 84, 43, 1, 255, 81, 35, 8, 255, 80, 37, 7, 255, 80, 39, 4, 255, 78, 35, 1, 255, 82, 37, 3, 255, 80, 36, 4, 255, 81, 36, 4, 255, 91, 39, 4, 255, 97, 37, 0, 255, 101, 40, 4, 255, 96, 37, 5, 255, 90, 35, 3, 255, 86, 31, 2, 255, 88, 32, 2, 255, 93, 33, 2, 255, 92, 32, 8, 255, 78, 32, 4, 255, 73, 30, 3, 255, 75, 27, 3, 255, 83, 32, 7, 255, 80, 32, 1, 255, 87, 33, 0, 255, 96, 35, 1, 255, 96, 34, 2, 255, 91, 34, 2, 255, 81, 31, 1, 255, 75, 29, 2, 255, 77, 30, 4, 255, 77, 31, 2, 255, 73, 30, 2, 255, 84, 30, 5, 255, 80, 26, 1, 255, 84, 29, 2, 255, 85, 29, 3, 255, 79, 26, 4, 255, 78, 24, 1, 255, 73, 25, 2, 255, 84, 27, 6, 255, 97, 30, 3, 255, 102, 35, 3, 255, 99, 29, 1, 255, 101, 33, 4, 255, 100, 35, 6, 255, 100, 33, 5, 255, 97, 30, 4, 255, 88, 28, 4, 255, 76, 28, 2, 255, 67, 26, 5, 255, 69, 28, 5, 255, 75, 25, 4, 255, 74, 26, 4, 255, 73, 24, 3, 255, 72, 23, 5, 255, 65, 23, 4, 255, 70, 27, 6, 255, 68, 25, 2, 255, 67, 25, 1, 255, 67, 25, 1, 255, 68, 24, 2, 255, 67, 22, 4, 255, 68, 25, 2, 255, 69, 23, 0, 255, 67, 22, 2, 255, 66, 21, 6, 255, 60, 19, 5, 255, 64, 20, 2, 255, 67, 22, 2, 255, 68, 21, 3, 255, 70, 22, 3, 255, 70, 25, 5, 255, 69, 23, 5, 255, 70, 20, 3, 255, 66, 18, 3, 255, 57, 19, 2, 255, 58, 21, 3, 255, 61, 21, 4, 255, 64, 20, 2, 255, 68, 25, 5, 255, 58, 20, 3, 255, 64, 20, 2, 255, 65, 21, 5, 255, 63, 18, 3, 255, 66, 18, 3, 255, 63, 24, 6, 255, 58, 22, 5, 255, 62, 20, 4, 255, 67, 28, 5, 255, 67, 25, 4, 255, 67, 17, 2, 255, 65, 17, 4, 255, 69, 21, 4, 255, 75, 25, 5, 255, 70, 24, 2, 255, 77, 25, 3, 255, 75, 23, 2, 255, 72, 21, 2, 255, 73, 23, 4, 255, 75, 27, 3, 255, 75, 24, 0, 255, 77, 28, 3, 255, 75, 28, 4, 255, 70, 21, 1, 255, 70, 18, 2, 255, 72, 21, 3, 255, 74, 23, 3, 255, 71, 20, 1, 255, 65, 18, 3, 255, 65, 17, 4, 255, 67, 17, 3, 255, 66, 17, 3, 255, 65, 18, 4, 255, 69, 18, 5, 255, 66, 13, 0, 255, 70, 18, 4, 255, 65, 19, 3, 255, 67, 19, 4, 255, 73, 17, 2, 255, 72, 20, 1, 255, 63, 19, 3, 255, 58, 16, 3, 255, 64, 18, 3, 255, 70, 18, 1, 255, 63, 15, 0, 255, 55, 13, 1, 255, 54, 16, 4, 255, 56, 16, 2, 255, 58, 12, 2, 255, 53, 15, 5, 255, 55, 15, 6, 255, 51, 15, 1, 255, 50, 13, 2, 255, 58, 14, 5, 255, 59, 15, 6, 255, 47, 10, 4, 255, 39, 10, 5, 255, 38, 9, 5, 255, 44, 13, 6, 255, 38, 9, 1, 255, 36, 11, 3, 255, 32, 12, 1, 255, 30, 9, 3, 255, 31, 7, 5, 255, 39, 12, 4, 255, 37, 11, 4, 255, 28, 8, 1, 255, 24, 8, 1, 255, 29, 10, 4, 255, 32, 8, 4, 255, 33, 10, 3, 255, 30, 10, 2, 255, 27, 8, 0, 255, 26, 9, 2, 255, 23, 9, 5, 255, 22, 8, 5, 255, 27, 7, 4, 255, 33, 6, 0, 255, 50, 13, 2, 255, 74, 16, 1, 255, 89, 15, 1, 255, 7, 3, 2, 255, 6, 2, 1, 255, 8, 4, 1, 255, 9, 5, 2, 255, 11, 4, 1, 255, 11, 2, 0, 255, 13, 4, 2, 255, 13, 4, 2, 255, 14, 7, 4, 255, 15, 7, 4, 255, 13, 6, 3, 255, 13, 6, 4, 255, 15, 6, 3, 255, 16, 7, 3, 255, 16, 8, 2, 255, 13, 6, 1, 255, 16, 9, 3, 255, 16, 9, 3, 255, 15, 8, 2, 255, 14, 7, 2, 255, 16, 11, 4, 255, 20, 13, 4, 255, 18, 9, 1, 255, 17, 8, 1, 255, 19, 10, 2, 255, 24, 13, 6, 255, 22, 11, 2, 255, 24, 11, 3, 255, 27, 13, 3, 255, 25, 12, 1, 255, 26, 15, 3, 255, 30, 18, 6, 255, 25, 12, 1, 255, 28, 14, 4, 255, 26, 13, 3, 255, 23, 13, 2, 255, 25, 15, 3, 255, 30, 15, 4, 255, 31, 13, 2, 255, 32, 14, 5, 255, 30, 14, 7, 255, 25, 13, 3, 255, 26, 15, 2, 255, 35, 18, 7, 255, 34, 15, 6, 255, 30, 20, 3, 255, 23, 19, 4, 255, 28, 17, 3, 255, 36, 18, 4, 255, 31, 15, 1, 255, 30, 15, 1, 255, 31, 16, 6, 255, 27, 21, 4, 255, 30, 20, 1, 255, 44, 21, 5, 255, 45, 21, 6, 255, 33, 18, 1, 255, 33, 20, 3, 255, 36, 19, 4, 255, 32, 18, 1, 255, 40, 23, 4, 255, 47, 21, 3, 255, 38, 19, 1, 255, 36, 18, 4, 255, 42, 23, 6, 255, 41, 20, 5, 255, 36, 24, 8, 255, 33, 20, 2, 255, 51, 27, 5, 255, 47, 26, 5, 255, 41, 22, 4, 255, 45, 27, 3, 255, 39, 24, 6, 255, 45, 24, 6, 255, 47, 24, 3, 255, 43, 24, 5, 255, 49, 23, 2, 255, 46, 24, 2, 255, 49, 23, 3, 255, 55, 29, 4, 255, 51, 32, 14, 255, 46, 29, 10, 255, 46, 26, 5, 255, 46, 28, 3, 255, 50, 26, 4, 255, 48, 21, 1, 255, 49, 24, 2, 255, 50, 28, 5, 255, 48, 27, 1, 255, 54, 27, 3, 255, 50, 29, 4, 255, 48, 31, 1, 255, 50, 38, 7, 255, 50, 40, 12, 255, 53, 29, 7, 255, 57, 31, 5, 255, 50, 29, 1, 255, 52, 28, 0, 255, 53, 28, 4, 255, 52, 27, 4, 255, 47, 24, 2, 255, 53, 26, 4, 255, 51, 23, 4, 255, 61, 29, 7, 255, 57, 24, 2, 255, 53, 29, 4, 255, 54, 32, 3, 255, 53, 25, 2, 255, 57, 27, 5, 255, 59, 29, 4, 255, 58, 31, 1, 255, 45, 24, 8, 255, 44, 28, 15, 255, 45, 29, 46, 255, 43, 30, 46, 255, 42, 26, 5, 255, 50, 28, 4, 255, 55, 26, 2, 255, 56, 27, 2, 255, 56, 30, 3, 255, 57, 31, 0, 255, 56, 32, 3, 255, 53, 30, 3, 255, 59, 29, 2, 255, 59, 27, 3, 255, 58, 28, 3, 255, 58, 29, 3, 255, 60, 30, 1, 255, 64, 29, 1, 255, 66, 35, 5, 255, 57, 31, 6, 255, 60, 33, 7, 255, 60, 31, 10, 255, 51, 35, 7, 255, 56, 37, 12, 255, 65, 36, 4, 255, 63, 38, 5, 255, 67, 45, 6, 255, 67, 47, 4, 255, 57, 45, 8, 255, 65, 51, 13, 255, 65, 48, 14, 255, 63, 50, 24, 255, 69, 49, 27, 255, 65, 53, 18, 255, 56, 57, 20, 255, 71, 57, 22, 255, 69, 62, 21, 255, 68, 59, 36, 255, 64, 64, 24, 255, 66, 65, 39, 255, 66, 65, 34, 255, 71, 69, 33, 255, 72, 68, 34, 255, 74, 70, 37, 255, 72, 67, 41, 255, 71, 74, 31, 255, 71, 80, 43, 255, 69, 77, 45, 255, 76, 82, 46, 255, 75, 79, 54, 255, 74, 79, 56, 255, 76, 84, 63, 255, 79, 88, 67, 255, 79, 90, 59, 255, 84, 95, 62, 255, 83, 96, 71, 255, 83, 95, 70, 255, 85, 99, 67, 255, 87, 104, 73, 255, 89, 104, 82, 255, 90, 106, 78, 255, 96, 113, 72, 255, 97, 112, 79, 255, 93, 112, 82, 255, 97, 117, 88, 255, 100, 116, 86, 255, 104, 119, 87, 255, 104, 118, 86, 255, 100, 121, 81, 255, 99, 121, 80, 255, 97, 118, 81, 255, 100, 120, 85, 255, 102, 120, 84, 255, 99, 118, 82, 255, 98, 118, 81, 255, 99, 117, 75, 255, 97, 114, 71, 255, 97, 114, 73, 255, 95, 114, 69, 255, 93, 109, 70, 255, 89, 105, 66, 255, 88, 107, 66, 255, 92, 106, 58, 255, 93, 99, 64, 255, 94, 95, 58, 255, 97, 98, 51, 255, 93, 95, 47, 255, 92, 95, 39, 255, 93, 88, 45, 255, 95, 86, 37, 255, 96, 90, 41, 255, 86, 82, 46, 255, 86, 81, 34, 255, 89, 82, 27, 255, 93, 78, 35, 255, 93, 77, 22, 255, 90, 77, 19, 255, 93, 71, 24, 255, 90, 65, 32, 255, 93, 66, 22, 255, 90, 69, 13, 255, 89, 71, 17, 255, 89, 66, 16, 255, 89, 60, 14, 255, 88, 57, 24, 255, 80, 57, 17, 255, 83, 61, 4, 255, 89, 58, 12, 255, 86, 54, 6, 255, 83, 53, 5, 255, 81, 55, 12, 255, 84, 54, 10, 255, 86, 49, 9, 255, 81, 44, 8, 255, 82, 49, 7, 255, 78, 47, 3, 255, 82, 50, 3, 255, 80, 44, 6, 255, 77, 45, 5, 255, 81, 47, 8, 255, 82, 41, 2, 255, 86, 41, 1, 255, 81, 39, 1, 255, 82, 36, 7, 255, 83, 38, 11, 255, 80, 41, 8, 255, 83, 42, 3, 255, 82, 41, 5, 255, 79, 37, 0, 255, 80, 38, 1, 255, 79, 37, 2, 255, 80, 40, 1, 255, 79, 33, 7, 255, 90, 37, 3, 255, 96, 43, 1, 255, 96, 41, 4, 255, 102, 38, 5, 255, 103, 35, 2, 255, 107, 36, 5, 255, 110, 37, 7, 255, 102, 37, 4, 255, 96, 40, 5, 255, 86, 34, 1, 255, 93, 37, 4, 255, 104, 41, 7, 255, 102, 36, 7, 255, 76, 29, 2, 255, 75, 26, 1, 255, 80, 29, 3, 255, 72, 32, 4, 255, 84, 35, 4, 255, 96, 33, 1, 255, 103, 39, 3, 255, 105, 35, 3, 255, 96, 32, 5, 255, 76, 30, 3, 255, 71, 29, 0, 255, 83, 33, 3, 255, 83, 32, 2, 255, 76, 27, 4, 255, 72, 27, 6, 255, 72, 28, 5, 255, 71, 28, 4, 255, 75, 30, 3, 255, 74, 28, 2, 255, 74, 25, 1, 255, 73, 27, 3, 255, 73, 26, 5, 255, 74, 24, 2, 255, 82, 27, 3, 255, 91, 29, 4, 255, 94, 27, 3, 255, 94, 28, 6, 255, 85, 30, 5, 255, 76, 26, 2, 255, 72, 25, 1, 255, 65, 27, 2, 255, 66, 25, 2, 255, 67, 25, 3, 255, 71, 28, 5, 255, 66, 24, 2, 255, 66, 25, 3, 255, 70, 25, 3, 255, 64, 24, 5, 255, 64, 22, 5, 255, 73, 25, 4, 255, 74, 30, 4, 255, 71, 26, 3, 255, 62, 27, 7, 255, 58, 19, 3, 255, 63, 19, 2, 255, 69, 26, 8, 255, 65, 22, 5, 255, 61, 19, 4, 255, 61, 22, 6, 255, 61, 20, 1, 255, 63, 25, 2, 255, 65, 21, 1, 255, 70, 23, 4, 255, 70, 24, 5, 255, 70, 24, 6, 255, 69, 20, 3, 255, 73, 22, 4, 255, 66, 22, 7, 255, 57, 20, 2, 255, 61, 21, 1, 255, 63, 21, 1, 255, 64, 23, 3, 255, 67, 23, 2, 255, 63, 19, 3, 255, 59, 20, 3, 255, 66, 20, 4, 255, 58, 20, 4, 255, 51, 22, 2, 255, 60, 23, 1, 255, 64, 21, 4, 255, 67, 19, 4, 255, 65, 19, 3, 255, 60, 18, 2, 255, 62, 17, 0, 255, 69, 22, 2, 255, 65, 23, 1, 255, 70, 20, 5, 255, 80, 24, 9, 255, 80, 25, 4, 255, 68, 23, 0, 255, 72, 25, 3, 255, 80, 24, 4, 255, 71, 21, 0, 255, 70, 23, 0, 255, 71, 24, 1, 255, 71, 22, 2, 255, 74, 20, 4, 255, 73, 19, 4, 255, 70, 18, 2, 255, 71, 22, 1, 255, 81, 21, 5, 255, 64, 19, 1, 255, 61, 20, 1, 255, 66, 20, 5, 255, 68, 18, 4, 255, 69, 18, 5, 255, 67, 19, 5, 255, 67, 20, 3, 255, 70, 21, 2, 255, 64, 14, 1, 255, 66, 18, 3, 255, 61, 18, 2, 255, 62, 18, 3, 255, 68, 17, 5, 255, 68, 17, 3, 255, 70, 21, 5, 255, 70, 22, 6, 255, 62, 13, 2, 255, 59, 14, 6, 255, 60, 13, 3, 255, 58, 14, 0, 255, 51, 17, 1, 255, 52, 18, 4, 255, 54, 13, 3, 255, 48, 13, 2, 255, 53, 16, 5, 255, 55, 14, 4, 255, 51, 14, 5, 255, 40, 11, 2, 255, 40, 10, 3, 255, 42, 9, 4, 255, 35, 8, 3, 255, 32, 9, 0, 255, 37, 13, 1, 255, 34, 11, 3, 255, 31, 8, 1, 255, 43, 10, 2, 255, 39, 7, 3, 255, 34, 6, 0, 255, 37, 11, 1, 255, 34, 8, 3, 255, 28, 10, 4, 255, 28, 9, 2, 255, 26, 6, 1, 255, 28, 9, 4, 255, 28, 6, 2, 255, 31, 11, 4, 255, 28, 13, 3, 255, 20, 6, 1, 255, 20, 6, 5, 255, 28, 7, 2, 255, 48, 9, 0, 255, 63, 14, 2, 255, 8, 4, 3, 255, 7, 3, 1, 255, 9, 5, 2, 255, 10, 5, 2, 255, 9, 4, 1, 255, 10, 4, 0, 255, 14, 4, 2, 255, 14, 4, 2, 255, 15, 7, 4, 255, 15, 7, 4, 255, 15, 7, 4, 255, 15, 7, 4, 255, 15, 6, 3, 255, 11, 7, 3, 255, 11, 7, 1, 255, 16, 11, 4, 255, 15, 8, 2, 255, 15, 7, 3, 255, 16, 9, 3, 255, 15, 8, 2, 255, 17, 10, 4, 255, 14, 8, 0, 255, 19, 10, 2, 255, 22, 14, 4, 255, 20, 10, 2, 255, 20, 8, 2, 255, 26, 13, 3, 255, 24, 12, 3, 255, 25, 12, 3, 255, 26, 12, 4, 255, 26, 12, 4, 255, 22, 11, 2, 255, 22, 14, 3, 255, 24, 14, 4, 255, 23, 13, 3, 255, 20, 11, 1, 255, 22, 12, 2, 255, 31, 14, 6, 255, 31, 14, 4, 255, 31, 14, 5, 255, 29, 12, 5, 255, 27, 14, 3, 255, 29, 17, 3, 255, 30, 17, 5, 255, 33, 15, 5, 255, 39, 20, 5, 255, 28, 16, 2, 255, 33, 17, 5, 255, 35, 14, 1, 255, 36, 20, 4, 255, 38, 23, 9, 255, 32, 15, 3, 255, 31, 20, 3, 255, 35, 24, 3, 255, 36, 19, 1, 255, 39, 20, 2, 255, 39, 21, 4, 255, 31, 17, 1, 255, 34, 19, 5, 255, 40, 22, 4, 255, 38, 19, 0, 255, 39, 15, 2, 255, 39, 21, 6, 255, 42, 21, 3, 255, 46, 21, 0, 255, 51, 20, 3, 255, 41, 20, 5, 255, 42, 26, 6, 255, 52, 27, 3, 255, 44, 22, 3, 255, 40, 24, 6, 255, 46, 24, 2, 255, 39, 22, 2, 255, 44, 27, 6, 255, 47, 23, 2, 255, 43, 21, 4, 255, 46, 22, 3, 255, 41, 21, 1, 255, 46, 23, 6, 255, 44, 16, 3, 255, 43, 23, 6, 255, 46, 22, 5, 255, 47, 24, 3, 255, 43, 22, 2, 255, 49, 27, 6, 255, 44, 28, 5, 255, 44, 20, 0, 255, 51, 25, 7, 255, 43, 27, 3, 255, 53, 31, 7, 255, 58, 30, 7, 255, 60, 32, 6, 255, 63, 37, 13, 255, 55, 39, 13, 255, 53, 28, 5, 255, 56, 28, 4, 255, 44, 28, 1, 255, 47, 28, 3, 255, 55, 29, 6, 255, 51, 24, 1, 255, 44, 24, 2, 255, 52, 31, 3, 255, 52, 29, 0, 255, 54, 30, 4, 255, 49, 24, 2, 255, 53, 27, 6, 255, 55, 28, 5, 255, 59, 32, 5, 255, 59, 33, 11, 255, 63, 32, 9, 255, 57, 32, 3, 255, 41, 29, 26, 255, 51, 33, 48, 255, 49, 34, 59, 255, 44, 27, 18, 255, 55, 29, 0, 255, 57, 29, 2, 255, 55, 29, 2, 255, 53, 33, 5, 255, 48, 29, 2, 255, 50, 28, 4, 255, 57, 31, 8, 255, 59, 30, 3, 255, 60, 31, 5, 255, 56, 30, 4, 255, 59, 36, 4, 255, 63, 36, 9, 255, 64, 33, 3, 255, 65, 32, 10, 255, 54, 32, 3, 255, 54, 31, 13, 255, 59, 33, 3, 255, 59, 33, 8, 255, 61, 36, 13, 255, 59, 38, 7, 255, 57, 34, 9, 255, 62, 41, 12, 255, 57, 35, 13, 255, 65, 44, 11, 255, 65, 46, 15, 255, 71, 53, 11, 255, 61, 46, 10, 255, 64, 49, 14, 255, 70, 58, 7, 255, 64, 54, 22, 255, 64, 56, 26, 255, 72, 57, 13, 255, 72, 63, 20, 255, 67, 65, 30, 255, 65, 62, 24, 255, 66, 64, 35, 255, 68, 69, 41, 255, 72, 71, 32, 255, 71, 69, 40, 255, 75, 69, 42, 255, 73, 68, 42, 255, 73, 76, 38, 255, 72, 80, 35, 255, 73, 80, 43, 255, 77, 80, 55, 255, 79, 84, 57, 255, 76, 83, 58, 255, 78, 88, 63, 255, 79, 90, 60, 255, 80, 92, 60, 255, 83, 96, 64, 255, 82, 96, 68, 255, 86, 101, 70, 255, 89, 105, 70, 255, 90, 106, 81, 255, 90, 106, 82, 255, 93, 110, 79, 255, 100, 115, 82, 255, 96, 114, 84, 255, 98, 119, 84, 255, 100, 119, 85, 255, 101, 118, 86, 255, 105, 122, 89, 255, 101, 121, 83, 255, 101, 124, 86, 255, 99, 123, 88, 255, 94, 119, 83, 255, 96, 120, 82, 255, 99, 122, 83, 255, 98, 121, 81, 255, 98, 118, 82, 255, 102, 117, 80, 255, 96, 115, 74, 255, 93, 113, 73, 255, 97, 115, 70, 255, 91, 107, 69, 255, 92, 107, 68, 255, 90, 106, 70, 255, 88, 102, 63, 255, 93, 100, 58, 255, 95, 97, 56, 255, 93, 95, 53, 255, 90, 93, 46, 255, 85, 92, 47, 255, 86, 93, 43, 255, 89, 92, 34, 255, 90, 87, 33, 255, 92, 81, 38, 255, 95, 82, 32, 255, 91, 78, 20, 255, 89, 75, 33, 255, 89, 74, 22, 255, 88, 75, 17, 255, 93, 70, 26, 255, 89, 71, 14, 255, 90, 70, 14, 255, 90, 69, 12, 255, 86, 65, 13, 255, 88, 62, 19, 255, 88, 57, 13, 255, 90, 58, 13, 255, 84, 54, 12, 255, 86, 54, 9, 255, 90, 55, 11, 255, 82, 54, 5, 255, 85, 57, 12, 255, 79, 49, 14, 255, 81, 49, 12, 255, 83, 50, 7, 255, 74, 45, 13, 255, 79, 46, 12, 255, 81, 46, 13, 255, 80, 50, 5, 255, 78, 45, 8, 255, 86, 43, 6, 255, 85, 44, 5, 255, 78, 41, 5, 255, 81, 40, 5, 255, 86, 39, 6, 255, 82, 37, 4, 255, 77, 36, 4, 255, 77, 36, 7, 255, 80, 40, 8, 255, 82, 40, 5, 255, 82, 39, 4, 255, 81, 38, 4, 255, 78, 33, 5, 255, 76, 34, 9, 255, 78, 34, 2, 255, 87, 36, 4, 255, 102, 40, 7, 255, 113, 42, 3, 255, 112, 39, 2, 255, 108, 36, 3, 255, 107, 36, 3, 255, 105, 35, 1, 255, 110, 39, 0, 255, 109, 42, 2, 255, 102, 41, 4, 255, 95, 39, 3, 255, 88, 33, 0, 255, 83, 31, 0, 255, 78, 35, 1, 255, 88, 35, 7, 255, 87, 29, 7, 255, 73, 27, 1, 255, 80, 32, 1, 255, 98, 36, 2, 255, 95, 33, 2, 255, 86, 29, 3, 255, 82, 28, 2, 255, 77, 30, 1, 255, 77, 31, 3, 255, 81, 31, 8, 255, 79, 30, 3, 255, 71, 26, 1, 255, 73, 28, 5, 255, 73, 28, 5, 255, 74, 26, 1, 255, 76, 28, 2, 255, 73, 29, 4, 255, 72, 27, 2, 255, 72, 26, 3, 255, 68, 23, 1, 255, 72, 27, 4, 255, 71, 24, 1, 255, 76, 25, 1, 255, 63, 22, 1, 255, 61, 21, 4, 255, 76, 21, 3, 255, 67, 24, 3, 255, 66, 23, 7, 255, 74, 23, 4, 255, 76, 24, 4, 255, 74, 21, 3, 255, 78, 24, 3, 255, 79, 27, 3, 255, 78, 25, 1, 255, 80, 27, 2, 255, 89, 33, 5, 255, 88, 26, 1, 255, 95, 27, 2, 255, 94, 31, 5, 255, 82, 22, 1, 255, 61, 23, 3, 255, 60, 20, 4, 255, 69, 24, 3, 255, 67, 24, 3, 255, 64, 23, 3, 255, 59, 21, 2, 255, 59, 22, 1, 255, 65, 26, 0, 255, 62, 19, 1, 255, 64, 18, 2, 255, 71, 22, 5, 255, 71, 23, 5, 255, 64, 25, 4, 255, 57, 21, 1, 255, 67, 23, 2, 255, 74, 25, 4, 255, 66, 20, 2, 255, 69, 21, 2, 255, 68, 25, 7, 255, 56, 22, 9, 255, 54, 21, 3, 255, 55, 21, 1, 255, 56, 20, 0, 255, 75, 23, 4, 255, 68, 23, 3, 255, 55, 18, 0, 255, 59, 22, 4, 255, 60, 23, 3, 255, 61, 23, 3, 255, 60, 22, 3, 255, 60, 21, 4, 255, 56, 19, 1, 255, 60, 24, 7, 255, 57, 18, 0, 255, 72, 19, 3, 255, 71, 20, 5, 255, 78, 26, 6, 255, 74, 24, 0, 255, 71, 23, 2, 255, 75, 24, 3, 255, 76, 23, 2, 255, 77, 24, 3, 255, 75, 23, 1, 255, 69, 20, 1, 255, 66, 18, 0, 255, 69, 20, 3, 255, 69, 19, 3, 255, 72, 18, 2, 255, 71, 18, 3, 255, 66, 18, 3, 255, 66, 19, 3, 255, 70, 21, 5, 255, 69, 21, 4, 255, 68, 18, 1, 255, 69, 17, 3, 255, 67, 18, 4, 255, 66, 20, 5, 255, 66, 19, 3, 255, 75, 18, 3, 255, 71, 17, 3, 255, 65, 13, 2, 255, 75, 19, 6, 255, 72, 16, 3, 255, 65, 13, 0, 255, 71, 18, 4, 255, 63, 13, 0, 255, 56, 16, 4, 255, 64, 16, 3, 255, 67, 18, 5, 255, 56, 14, 0, 255, 53, 18, 3, 255, 50, 16, 4, 255, 52, 15, 3, 255, 47, 16, 3, 255, 47, 14, 2, 255, 50, 12, 4, 255, 39, 10, 1, 255, 40, 11, 2, 255, 45, 11, 5, 255, 39, 10, 3, 255, 43, 12, 3, 255, 36, 11, 2, 255, 31, 12, 5, 255, 33, 10, 4, 255, 36, 9, 3, 255, 33, 8, 4, 255, 33, 9, 3, 255, 40, 12, 5, 255, 34, 7, 2, 255, 26, 7, 2, 255, 32, 13, 5, 255, 30, 9, 3, 255, 30, 10, 4, 255, 29, 9, 1, 255, 28, 11, 2, 255, 26, 9, 3, 255, 24, 6, 2, 255, 22, 6, 2, 255, 27, 9, 5, 255, 43, 11, 2, 255, 49, 10, 0, 255, 6, 1, 0, 255, 8, 3, 0, 255, 9, 4, 1, 255, 10, 5, 2, 255, 10, 5, 2, 255, 12, 6, 3, 255, 14, 5, 2, 255, 13, 5, 1, 255, 13, 5, 2, 255, 13, 6, 2, 255, 14, 7, 3, 255, 14, 6, 3, 255, 13, 5, 2, 255, 13, 7, 4, 255, 14, 9, 3, 255, 16, 9, 3, 255, 16, 7, 4, 255, 14, 6, 4, 255, 15, 7, 4, 255, 16, 10, 4, 255, 16, 10, 3, 255, 17, 10, 2, 255, 20, 11, 3, 255, 22, 13, 4, 255, 20, 9, 2, 255, 21, 10, 2, 255, 21, 11, 1, 255, 21, 11, 1, 255, 24, 13, 4, 255, 25, 13, 5, 255, 26, 10, 5, 255, 26, 9, 5, 255, 22, 12, 2, 255, 23, 13, 3, 255, 25, 17, 6, 255, 20, 12, 1, 255, 25, 12, 3, 255, 29, 11, 4, 255, 27, 12, 3, 255, 26, 14, 5, 255, 31, 15, 7, 255, 27, 14, 1, 255, 29, 18, 3, 255, 27, 16, 2, 255, 25, 12, 0, 255, 37, 18, 2, 255, 30, 18, 2, 255, 33, 18, 5, 255, 35, 18, 4, 255, 29, 17, 1, 255, 31, 19, 4, 255, 31, 21, 4, 255, 30, 13, 0, 255, 38, 18, 4, 255, 39, 21, 6, 255, 35, 16, 3, 255, 34, 18, 3, 255, 36, 19, 3, 255, 40, 20, 5, 255, 36, 20, 3, 255, 37, 20, 3, 255, 43, 18, 4, 255, 41, 19, 4, 255, 39, 20, 3, 255, 44, 23, 3, 255, 46, 23, 3, 255, 43, 25, 6, 255, 43, 23, 3, 255, 49, 24, 2, 255, 42, 26, 6, 255, 34, 21, 2, 255, 45, 22, 1, 255, 41, 21, 1, 255, 41, 24, 3, 255, 49, 23, 5, 255, 45, 20, 4, 255, 43, 22, 2, 255, 44, 25, 4, 255, 46, 25, 6, 255, 51, 26, 6, 255, 43, 23, 4, 255, 45, 19, 0, 255, 50, 23, 3, 255, 52, 22, 2, 255, 54, 26, 5, 255, 53, 24, 2, 255, 56, 24, 2, 255, 56, 24, 3, 255, 58, 27, 5, 255, 55, 25, 1, 255, 51, 24, 2, 255, 53, 25, 5, 255, 57, 27, 6, 255, 54, 30, 3, 255, 54, 26, 3, 255, 48, 25, 3, 255, 50, 28, 2, 255, 54, 28, 4, 255, 57, 25, 3, 255, 55, 22, 2, 255, 52, 23, 4, 255, 54, 26, 4, 255, 54, 26, 4, 255, 45, 23, 8, 255, 45, 26, 6, 255, 50, 24, 0, 255, 54, 25, 2, 255, 51, 30, 1, 255, 51, 30, 2, 255, 55, 27, 7, 255, 47, 26, 10, 255, 43, 30, 26, 255, 44, 31, 59, 255, 45, 28, 43, 255, 59, 33, 8, 255, 55, 31, 3, 255, 54, 30, 6, 255, 55, 31, 7, 255, 51, 28, 3, 255, 48, 26, 2, 255, 52, 27, 4, 255, 52, 27, 5, 255, 57, 30, 5, 255, 64, 32, 6, 255, 60, 31, 3, 255, 56, 33, 1, 255, 60, 32, 3, 255, 67, 31, 2, 255, 60, 30, 0, 255, 54, 30, 6, 255, 54, 30, 7, 255, 61, 33, 2, 255, 62, 35, 4, 255, 54, 35, 13, 255, 55, 37, 8, 255, 63, 45, 1, 255, 59, 36, 7, 255, 62, 42, 11, 255, 60, 44, 13, 255, 63, 46, 17, 255, 58, 48, 15, 255, 67, 48, 19, 255, 70, 49, 16, 255, 72, 57, 10, 255, 68, 59, 19, 255, 64, 57, 17, 255, 68, 62, 20, 255, 71, 64, 20, 255, 72, 65, 24, 255, 68, 63, 35, 255, 64, 65, 35, 255, 67, 65, 45, 255, 71, 70, 41, 255, 69, 69, 32, 255, 76, 74, 33, 255, 74, 75, 48, 255, 72, 71, 57, 255, 79, 79, 46, 255, 79, 83, 48, 255, 73, 81, 56, 255, 75, 84, 53, 255, 77, 85, 57, 255, 81, 88, 64, 255, 81, 93, 55, 255, 80, 94, 63, 255, 82, 97, 68, 255, 85, 100, 62, 255, 92, 106, 76, 255, 93, 107, 81, 255, 92, 108, 80, 255, 95, 111, 85, 255, 95, 114, 85, 255, 94, 115, 82, 255, 96, 117, 89, 255, 100, 122, 84, 255, 101, 123, 84, 255, 101, 120, 87, 255, 100, 122, 88, 255, 96, 125, 82, 255, 96, 123, 89, 255, 98, 125, 92, 255, 98, 124, 86, 255, 97, 125, 83, 255, 97, 123, 80, 255, 98, 121, 77, 255, 101, 120, 82, 255, 100, 117, 84, 255, 98, 116, 79, 255, 97, 115, 75, 255, 96, 112, 68, 255, 95, 110, 69, 255, 93, 108, 66, 255, 91, 106, 65, 255, 90, 101, 62, 255, 91, 99, 54, 255, 91, 97, 53, 255, 90, 94, 52, 255, 88, 95, 44, 255, 90, 91, 42, 255, 94, 93, 31, 255, 90, 87, 38, 255, 89, 81, 32, 255, 90, 79, 26, 255, 90, 80, 35, 255, 86, 79, 33, 255, 88, 76, 34, 255, 88, 74, 26, 255, 87, 73, 21, 255, 90, 72, 14, 255, 86, 72, 8, 255, 86, 67, 19, 255, 88, 68, 20, 255, 85, 65, 11, 255, 81, 62, 15, 255, 83, 62, 15, 255, 84, 62, 7, 255, 80, 58, 11, 255, 81, 57, 14, 255, 85, 55, 11, 255, 83, 52, 12, 255, 81, 48, 10, 255, 83, 50, 9, 255, 81, 48, 10, 255, 81, 48, 9, 255, 85, 49, 10, 255, 79, 43, 6, 255, 79, 44, 6, 255, 80, 47, 5, 255, 78, 42, 11, 255, 84, 42, 6, 255, 82, 39, 7, 255, 73, 38, 5, 255, 79, 43, 6, 255, 82, 38, 7, 255, 77, 34, 6, 255, 79, 38, 5, 255, 79, 35, 1, 255, 79, 36, 1, 255, 81, 38, 3, 255, 79, 36, 5, 255, 80, 36, 7, 255, 79, 35, 6, 255, 80, 36, 6, 255, 77, 38, 2, 255, 70, 32, 7, 255, 81, 29, 8, 255, 100, 36, 4, 255, 103, 40, 4, 255, 104, 36, 9, 255, 106, 35, 9, 255, 105, 38, 4, 255, 109, 38, 2, 255, 105, 37, 2, 255, 98, 36, 3, 255, 86, 30, 0, 255, 80, 27, 2, 255, 79, 32, 1, 255, 79, 35, 1, 255, 81, 33, 5, 255, 81, 29, 7, 255, 81, 31, 4, 255, 82, 28, 1, 255, 86, 30, 3, 255, 82, 30, 3, 255, 77, 32, 4, 255, 76, 28, 2, 255, 84, 26, 4, 255, 80, 28, 5, 255, 67, 27, 2, 255, 78, 33, 6, 255, 69, 25, 0, 255, 74, 24, 1, 255, 69, 25, 1, 255, 74, 23, 1, 255, 79, 27, 6, 255, 75, 30, 5, 255, 70, 25, 2, 255, 71, 26, 4, 255, 71, 26, 6, 255, 70, 25, 3, 255, 66, 24, 0, 255, 75, 31, 5, 255, 61, 29, 7, 255, 56, 22, 7, 255, 75, 25, 6, 255, 62, 22, 2, 255, 68, 20, 4, 255, 85, 27, 3, 255, 84, 29, 3, 255, 87, 27, 1, 255, 93, 29, 2, 255, 95, 33, 5, 255, 86, 27, 1, 255, 77, 21, 1, 255, 93, 29, 3, 255, 101, 27, 2, 255, 100, 28, 3, 255, 91, 28, 4, 255, 78, 22, 1, 255, 64, 23, 2, 255, 62, 21, 3, 255, 61, 24, 3, 255, 59, 23, 4, 255, 58, 21, 4, 255, 61, 22, 4, 255, 66, 21, 4, 255, 70, 20, 3, 255, 56, 22, 3, 255, 62, 23, 4, 255, 71, 22, 4, 255, 72, 21, 0, 255, 74, 22, 4, 255, 70, 22, 6, 255, 66, 22, 4, 255, 66, 20, 2, 255, 63, 15, 1, 255, 65, 20, 6, 255, 60, 21, 3, 255, 48, 13, 3, 255, 58, 21, 6, 255, 64, 22, 4, 255, 67, 23, 3, 255, 81, 23, 3, 255, 78, 19, 1, 255, 69, 20, 4, 255, 62, 21, 6, 255, 52, 20, 3, 255, 54, 20, 2, 255, 61, 24, 6, 255, 56, 21, 3, 255, 59, 20, 4, 255, 61, 22, 5, 255, 56, 22, 3, 255, 57, 23, 2, 255, 54, 14, 0, 255, 67, 22, 5, 255, 68, 23, 3, 255, 65, 18, 3, 255, 69, 22, 2, 255, 74, 21, 0, 255, 76, 22, 2, 255, 76, 25, 4, 255, 74, 24, 3, 255, 70, 21, 1, 255, 69, 21, 2, 255, 72, 18, 3, 255, 73, 17, 6, 255, 60, 18, 2, 255, 66, 17, 4, 255, 71, 17, 5, 255, 71, 18, 3, 255, 67, 18, 1, 255, 68, 20, 2, 255, 67, 20, 4, 255, 69, 20, 3, 255, 74, 22, 5, 255, 73, 18, 4, 255, 78, 18, 4, 255, 75, 17, 3, 255, 73, 16, 4, 255, 74, 16, 4, 255, 73, 16, 3, 255, 71, 17, 3, 255, 70, 17, 3, 255, 66, 14, 1, 255, 59, 15, 0, 255, 64, 20, 4, 255, 62, 17, 2, 255, 59, 14, 1, 255, 57, 15, 3, 255, 52, 14, 3, 255, 52, 12, 1, 255, 45, 12, 0, 255, 41, 11, 1, 255, 42, 9, 3, 255, 40, 10, 3, 255, 38, 10, 2, 255, 42, 12, 3, 255, 47, 11, 1, 255, 43, 9, 1, 255, 33, 9, 1, 255, 29, 8, 3, 255, 35, 9, 5, 255, 32, 11, 4, 255, 32, 8, 4, 255, 30, 11, 4, 255, 30, 11, 4, 255, 27, 9, 3, 255, 30, 12, 4, 255, 36, 10, 2, 255, 40, 13, 3, 255, 30, 7, 0, 255, 29, 7, 4, 255, 30, 10, 4, 255, 28, 9, 0, 255, 29, 10, 4, 255, 26, 6, 4, 255, 35, 10, 6, 255, 53, 14, 7, 255, 57, 10, 1, 255, 7, 2, 0, 255, 10, 5, 2, 255, 8, 3, 1, 255, 8, 3, 0, 255, 11, 6, 3, 255, 11, 4, 2, 255, 14, 5, 3, 255, 13, 5, 2, 255, 13, 4, 1, 255, 15, 6, 3, 255, 13, 4, 2, 255, 11, 3, 0, 255, 13, 5, 1, 255, 16, 7, 3, 255, 17, 8, 2, 255, 18, 7, 2, 255, 18, 7, 4, 255, 19, 9, 6, 255, 18, 9, 3, 255, 16, 8, 3, 255, 14, 6, 1, 255, 20, 9, 4, 255, 21, 9, 3, 255, 23, 11, 4, 255, 23, 10, 5, 255, 28, 14, 8, 255, 25, 9, 3, 255, 24, 11, 4, 255, 23, 13, 5, 255, 16, 10, 1, 255, 14, 8, 0, 255, 21, 12, 3, 255, 30, 13, 5, 255, 26, 12, 3, 255, 23, 12, 2, 255, 22, 11, 1, 255, 25, 12, 4, 255, 23, 9, 1, 255, 22, 11, 2, 255, 25, 14, 5, 255, 26, 12, 2, 255, 28, 15, 3, 255, 31, 19, 6, 255, 26, 17, 2, 255, 29, 19, 3, 255, 33, 18, 4, 255, 26, 15, 3, 255, 30, 14, 2, 255, 37, 18, 3, 255, 33, 16, 1, 255, 38, 17, 3, 255, 38, 19, 2, 255, 40, 20, 2, 255, 34, 19, 3, 255, 34, 22, 5, 255, 42, 20, 6, 255, 42, 20, 4, 255, 39, 22, 3, 255, 38, 19, 2, 255, 35, 14, 2, 255, 36, 16, 3, 255, 38, 21, 1, 255, 43, 22, 3, 255, 43, 21, 7, 255, 32, 21, 4, 255, 37, 21, 2, 255, 36, 21, 3, 255, 36, 24, 3, 255, 40, 25, 0, 255, 43, 21, 3, 255, 42, 21, 6, 255, 46, 26, 7, 255, 41, 22, 3, 255, 43, 21, 3, 255, 41, 20, 2, 255, 42, 21, 2, 255, 49, 27, 4, 255, 41, 19, 4, 255, 40, 19, 5, 255, 49, 25, 2, 255, 42, 20, 5, 255, 45, 21, 1, 255, 50, 24, 8, 255, 41, 21, 3, 255, 46, 23, 2, 255, 64, 23, 5, 255, 51, 26, 5, 255, 40, 24, 2, 255, 55, 23, 4, 255, 55, 28, 6, 255, 48, 26, 4, 255, 44, 19, 2, 255, 49, 27, 5, 255, 44, 32, 2, 255, 49, 30, 3, 255, 50, 25, 5, 255, 52, 22, 6, 255, 58, 26, 3, 255, 47, 21, 0, 255, 48, 27, 8, 255, 57, 29, 4, 255, 52, 26, 1, 255, 52, 25, 5, 255, 46, 21, 5, 255, 52, 29, 7, 255, 55, 26, 0, 255, 54, 29, 4, 255, 45, 26, 7, 255, 47, 23, 7, 255, 49, 24, 2, 255, 55, 31, 10, 255, 42, 29, 3, 255, 39, 27, 14, 255, 39, 28, 23, 255, 51, 26, 13, 255, 46, 27, 10, 255, 46, 30, 9, 255, 51, 27, 5, 255, 56, 27, 4, 255, 57, 29, 3, 255, 56, 30, 0, 255, 55, 30, 5, 255, 61, 31, 5, 255, 65, 29, 1, 255, 66, 33, 5, 255, 58, 33, 2, 255, 52, 28, 2, 255, 58, 29, 3, 255, 57, 26, 5, 255, 63, 30, 6, 255, 58, 34, 3, 255, 53, 33, 4, 255, 61, 37, 11, 255, 55, 38, 6, 255, 50, 35, 8, 255, 53, 38, 9, 255, 60, 37, 7, 255, 71, 44, 15, 255, 61, 44, 2, 255, 61, 41, 24, 255, 55, 45, 19, 255, 66, 48, 28, 255, 66, 48, 18, 255, 71, 56, 13, 255, 66, 57, 19, 255, 60, 56, 19, 255, 63, 62, 25, 255, 68, 63, 21, 255, 74, 63, 23, 255, 71, 66, 42, 255, 70, 64, 52, 255, 65, 61, 39, 255, 70, 71, 39, 255, 77, 75, 34, 255, 72, 76, 35, 255, 67, 74, 40, 255, 69, 72, 46, 255, 76, 79, 43, 255, 73, 78, 46, 255, 74, 84, 71, 255, 71, 83, 58, 255, 81, 88, 58, 255, 82, 88, 69, 255, 85, 95, 63, 255, 82, 96, 67, 255, 85, 99, 76, 255, 89, 103, 72, 255, 90, 105, 75, 255, 88, 106, 81, 255, 91, 107, 85, 255, 93, 111, 80, 255, 96, 117, 81, 255, 98, 120, 89, 255, 98, 120, 89, 255, 98, 120, 85, 255, 103, 125, 87, 255, 103, 123, 88, 255, 104, 126, 94, 255, 101, 130, 97, 255, 97, 125, 92, 255, 99, 125, 87, 255, 97, 123, 83, 255, 98, 124, 82, 255, 98, 124, 82, 255, 100, 123, 80, 255, 99, 119, 79, 255, 96, 118, 80, 255, 96, 116, 76, 255, 95, 114, 71, 255, 95, 111, 67, 255, 94, 109, 65, 255, 93, 107, 64, 255, 94, 107, 58, 255, 90, 100, 56, 255, 92, 100, 54, 255, 92, 98, 53, 255, 90, 93, 51, 255, 91, 95, 44, 255, 91, 90, 31, 255, 94, 84, 37, 255, 98, 83, 41, 255, 94, 80, 34, 255, 93, 80, 35, 255, 91, 80, 30, 255, 88, 74, 28, 255, 91, 75, 35, 255, 92, 74, 30, 255, 91, 71, 20, 255, 87, 67, 22, 255, 87, 66, 22, 255, 84, 64, 19, 255, 83, 64, 17, 255, 76, 59, 16, 255, 79, 63, 13, 255, 81, 61, 4, 255, 80, 53, 17, 255, 85, 54, 23, 255, 80, 56, 12, 255, 77, 52, 9, 255, 85, 49, 9, 255, 86, 48, 8, 255, 79, 50, 4, 255, 75, 47, 10, 255, 78, 46, 9, 255, 78, 46, 3, 255, 76, 46, 10, 255, 78, 47, 9, 255, 78, 44, 0, 255, 83, 45, 6, 255, 75, 42, 4, 255, 75, 37, 10, 255, 81, 40, 12, 255, 81, 42, 5, 255, 80, 42, 0, 255, 82, 41, 4, 255, 80, 33, 6, 255, 81, 33, 8, 255, 83, 39, 5, 255, 82, 38, 3, 255, 77, 34, 0, 255, 80, 37, 0, 255, 82, 39, 2, 255, 82, 38, 3, 255, 82, 37, 3, 255, 77, 33, 3, 255, 76, 32, 6, 255, 77, 33, 2, 255, 77, 33, 0, 255, 81, 35, 3, 255, 82, 31, 5, 255, 88, 29, 3, 255, 94, 34, 4, 255, 88, 29, 0, 255, 85, 30, 2, 255, 81, 28, 4, 255, 82, 29, 6, 255, 82, 28, 4, 255, 83, 31, 0, 255, 75, 29, 2, 255, 74, 28, 7, 255, 81, 29, 4, 255, 82, 24, 1, 255, 84, 28, 7, 255, 82, 29, 4, 255, 74, 30, 0, 255, 72, 30, 2, 255, 78, 26, 5, 255, 80, 28, 4, 255, 76, 34, 4, 255, 75, 28, 4, 255, 75, 28, 2, 255, 76, 28, 3, 255, 78, 29, 6, 255, 73, 25, 3, 255, 71, 22, 1, 255, 73, 25, 2, 255, 71, 25, 3, 255, 70, 23, 5, 255, 72, 26, 5, 255, 69, 24, 2, 255, 68, 28, 2, 255, 67, 27, 2, 255, 68, 22, 2, 255, 71, 23, 6, 255, 68, 28, 6, 255, 63, 22, 1, 255, 71, 25, 1, 255, 80, 29, 0, 255, 86, 29, 1, 255, 93, 31, 2, 255, 94, 31, 3, 255, 87, 30, 3, 255, 74, 26, 3, 255, 62, 20, 5, 255, 71, 23, 5, 255, 81, 23, 4, 255, 75, 25, 3, 255, 68, 24, 3, 255, 63, 21, 1, 255, 62, 24, 4, 255, 67, 23, 5, 255, 66, 25, 3, 255, 60, 22, 5, 255, 55, 18, 1, 255, 59, 20, 3, 255, 66, 26, 7, 255, 66, 22, 4, 255, 56, 20, 2, 255, 59, 21, 1, 255, 78, 25, 2, 255, 89, 27, 5, 255, 79, 23, 1, 255, 71, 20, 1, 255, 67, 20, 3, 255, 63, 20, 5, 255, 60, 18, 6, 255, 55, 19, 6, 255, 54, 22, 5, 255, 59, 19, 2, 255, 65, 19, 3, 255, 60, 20, 3, 255, 64, 21, 4, 255, 67, 18, 4, 255, 56, 20, 2, 255, 53, 22, 3, 255, 57, 19, 2, 255, 55, 19, 5, 255, 62, 19, 9, 255, 61, 16, 4, 255, 54, 19, 1, 255, 59, 16, 0, 255, 67, 19, 1, 255, 62, 26, 2, 255, 61, 25, 6, 255, 61, 14, 4, 255, 69, 18, 6, 255, 65, 17, 4, 255, 63, 16, 5, 255, 70, 21, 4, 255, 72, 21, 1, 255, 71, 22, 1, 255, 73, 24, 2, 255, 75, 24, 3, 255, 74, 23, 3, 255, 73, 21, 2, 255, 70, 16, 0, 255, 70, 19, 4, 255, 63, 25, 5, 255, 70, 19, 4, 255, 67, 15, 1, 255, 66, 16, 2, 255, 72, 20, 5, 255, 74, 17, 4, 255, 70, 18, 2, 255, 73, 20, 2, 255, 76, 19, 0, 255, 70, 17, 0, 255, 60, 17, 1, 255, 65, 17, 2, 255, 69, 16, 2, 255, 69, 17, 3, 255, 67, 16, 2, 255, 66, 15, 1, 255, 70, 17, 3, 255, 67, 16, 2, 255, 66, 17, 3, 255, 62, 18, 3, 255, 55, 14, 0, 255, 61, 17, 4, 255, 56, 11, 3, 255, 49, 12, 2, 255, 54, 15, 3, 255, 54, 15, 4, 255, 41, 13, 3, 255, 38, 12, 5, 255, 45, 10, 6, 255, 42, 12, 4, 255, 43, 14, 3, 255, 49, 12, 2, 255, 40, 9, 1, 255, 42, 11, 2, 255, 43, 11, 4, 255, 38, 8, 2, 255, 37, 10, 1, 255, 34, 12, 3, 255, 29, 10, 1, 255, 30, 10, 4, 255, 28, 7, 4, 255, 28, 12, 6, 255, 32, 10, 2, 255, 34, 9, 0, 255, 36, 14, 3, 255, 38, 14, 7, 255, 37, 9, 5, 255, 33, 6, 2, 255, 33, 10, 3, 255, 25, 7, 0, 255, 26, 8, 1, 255, 42, 13, 3, 255, 51, 13, 3, 255, 9, 4, 0, 255, 11, 6, 2, 255, 8, 3, 1, 255, 8, 2, 1, 255, 10, 5, 2, 255, 9, 3, 1, 255, 14, 6, 4, 255, 15, 7, 5, 255, 13, 4, 2, 255, 15, 4, 2, 255, 12, 3, 0, 255, 12, 4, 0, 255, 14, 8, 2, 255, 15, 4, 0, 255, 16, 5, 0, 255, 20, 8, 2, 255, 19, 7, 4, 255, 16, 6, 2, 255, 18, 10, 2, 255, 20, 9, 4, 255, 19, 7, 4, 255, 21, 7, 4, 255, 21, 7, 2, 255, 21, 6, 2, 255, 25, 11, 5, 255, 17, 8, 2, 255, 14, 7, 2, 255, 20, 10, 4, 255, 19, 10, 3, 255, 16, 10, 1, 255, 20, 11, 2, 255, 26, 12, 3, 255, 31, 13, 6, 255, 30, 14, 5, 255, 28, 14, 5, 255, 23, 9, 1, 255, 26, 14, 6, 255, 19, 11, 1, 255, 21, 13, 5, 255, 23, 13, 4, 255, 30, 15, 5, 255, 32, 18, 7, 255, 27, 14, 3, 255, 23, 12, 0, 255, 27, 15, 3, 255, 23, 12, 2, 255, 26, 18, 6, 255, 34, 18, 8, 255, 35, 16, 2, 255, 34, 16, 0, 255, 44, 19, 4, 255, 45, 20, 8, 255, 36, 16, 4, 255, 31, 17, 3, 255, 32, 18, 3, 255, 40, 16, 3, 255, 42, 19, 5, 255, 40, 21, 6, 255, 39, 20, 4, 255, 43, 22, 4, 255, 41, 21, 4, 255, 34, 19, 3, 255, 40, 20, 5, 255, 43, 19, 2, 255, 44, 16, 9, 255, 41, 20, 5, 255, 36, 19, 2, 255, 37, 23, 6, 255, 41, 24, 1, 255, 44, 23, 3, 255, 42, 18, 5, 255, 39, 21, 6, 255, 40, 22, 2, 255, 47, 22, 5, 255, 41, 23, 6, 255, 45, 25, 3, 255, 50, 25, 3, 255, 41, 19, 6, 255, 44, 24, 7, 255, 45, 20, 2, 255, 41, 20, 1, 255, 48, 24, 5, 255, 43, 23, 5, 255, 42, 24, 7, 255, 48, 23, 5, 255, 53, 23, 3, 255, 48, 22, 2, 255, 48, 26, 6, 255, 51, 24, 5, 255, 52, 21, 4, 255, 47, 24, 5, 255, 40, 21, 2, 255, 45, 26, 5, 255, 47, 31, 4, 255, 56, 30, 7, 255, 50, 23, 3, 255, 57, 23, 10, 255, 59, 25, 2, 255, 45, 24, 3, 255, 40, 24, 4, 255, 52, 24, 1, 255, 51, 27, 3, 255, 51, 25, 2, 255, 54, 25, 0, 255, 53, 24, 6, 255, 55, 27, 6, 255, 49, 27, 3, 255, 48, 26, 10, 255, 50, 26, 7, 255, 51, 26, 5, 255, 51, 22, 5, 255, 44, 24, 14, 255, 47, 29, 22, 255, 41, 29, 25, 255, 45, 27, 7, 255, 52, 24, 2, 255, 54, 30, 8, 255, 50, 29, 5, 255, 51, 29, 3, 255, 55, 30, 4, 255, 57, 31, 7, 255, 57, 30, 7, 255, 58, 31, 3, 255, 56, 28, 0, 255, 58, 31, 2, 255, 58, 32, 3, 255, 58, 27, 7, 255, 62, 27, 5, 255, 60, 30, 6, 255, 53, 33, 4, 255, 52, 34, 2, 255, 58, 32, 10, 255, 55, 28, 7, 255, 59, 33, 7, 255, 57, 38, 14, 255, 49, 32, 10, 255, 65, 39, 15, 255, 69, 40, 11, 255, 68, 45, 9, 255, 59, 42, 17, 255, 56, 47, 23, 255, 55, 47, 24, 255, 59, 55, 11, 255, 65, 56, 17, 255, 64, 54, 18, 255, 67, 62, 17, 255, 68, 61, 27, 255, 73, 57, 36, 255, 61, 62, 32, 255, 71, 67, 19, 255, 78, 68, 36, 255, 63, 70, 38, 255, 78, 78, 46, 255, 86, 80, 39, 255, 68, 75, 37, 255, 71, 77, 54, 255, 72, 78, 46, 255, 74, 79, 46, 255, 75, 85, 48, 255, 72, 85, 58, 255, 75, 87, 66, 255, 83, 90, 62, 255, 81, 86, 70, 255, 85, 96, 72, 255, 82, 98, 69, 255, 86, 99, 78, 255, 88, 102, 75, 255, 85, 103, 77, 255, 88, 108, 85, 255, 95, 115, 87, 255, 97, 116, 86, 255, 97, 120, 86, 255, 97, 122, 85, 255, 100, 124, 90, 255, 100, 124, 92, 255, 102, 126, 92, 255, 101, 122, 86, 255, 104, 126, 95, 255, 99, 124, 99, 255, 100, 127, 92, 255, 103, 128, 86, 255, 101, 124, 82, 255, 99, 123, 82, 255, 98, 124, 87, 255, 100, 121, 84, 255, 100, 120, 79, 255, 97, 119, 78, 255, 97, 117, 73, 255, 95, 114, 67, 255, 95, 111, 67, 255, 97, 110, 65, 255, 96, 109, 65, 255, 92, 103, 62, 255, 93, 100, 65, 255, 92, 101, 48, 255, 92, 96, 50, 255, 92, 93, 53, 255, 91, 88, 49, 255, 87, 92, 44, 255, 84, 86, 36, 255, 93, 82, 37, 255, 94, 85, 26, 255, 89, 83, 22, 255, 88, 74, 31, 255, 95, 74, 20, 255, 91, 70, 31, 255, 91, 68, 37, 255, 90, 67, 23, 255, 87, 67, 12, 255, 91, 68, 16, 255, 86, 63, 11, 255, 85, 62, 15, 255, 83, 62, 15, 255, 78, 58, 16, 255, 81, 59, 17, 255, 79, 52, 17, 255, 77, 50, 16, 255, 80, 52, 9, 255, 80, 50, 4, 255, 77, 50, 9, 255, 77, 49, 13, 255, 80, 49, 11, 255, 85, 50, 11, 255, 92, 52, 9, 255, 91, 50, 9, 255, 94, 51, 9, 255, 93, 49, 5, 255, 80, 40, 3, 255, 80, 43, 8, 255, 82, 43, 4, 255, 81, 41, 4, 255, 82, 38, 2, 255, 84, 39, 8, 255, 76, 37, 7, 255, 77, 32, 4, 255, 86, 37, 8, 255, 85, 40, 10, 255, 83, 38, 8, 255, 81, 36, 5, 255, 80, 35, 4, 255, 83, 38, 6, 255, 80, 37, 4, 255, 80, 36, 4, 255, 78, 39, 7, 255, 79, 33, 0, 255, 81, 32, 4, 255, 77, 31, 7, 255, 80, 32, 3, 255, 79, 36, 2, 255, 72, 33, 3, 255, 78, 34, 4, 255, 88, 37, 5, 255, 86, 32, 1, 255, 85, 33, 3, 255, 80, 32, 3, 255, 78, 31, 2, 255, 81, 28, 6, 255, 86, 31, 4, 255, 82, 28, 5, 255, 80, 27, 7, 255, 80, 27, 5, 255, 80, 29, 5, 255, 81, 31, 3, 255, 83, 31, 4, 255, 78, 29, 5, 255, 74, 30, 3, 255, 77, 31, 2, 255, 76, 27, 1, 255, 75, 30, 5, 255, 77, 28, 4, 255, 79, 30, 3, 255, 72, 28, 0, 255, 76, 27, 5, 255, 71, 27, 5, 255, 72, 27, 2, 255, 75, 26, 1, 255, 70, 24, 1, 255, 68, 22, 4, 255, 68, 21, 1, 255, 74, 25, 4, 255, 72, 28, 5, 255, 66, 27, 5, 255, 69, 24, 4, 255, 69, 24, 2, 255, 59, 21, 3, 255, 65, 24, 9, 255, 60, 26, 2, 255, 77, 28, 4, 255, 96, 26, 4, 255, 101, 27, 3, 255, 102, 27, 2, 255, 94, 27, 1, 255, 81, 25, 1, 255, 71, 24, 5, 255, 61, 26, 1, 255, 62, 24, 0, 255, 63, 25, 1, 255, 68, 25, 3, 255, 67, 25, 6, 255, 62, 21, 4, 255, 61, 17, 0, 255, 68, 21, 3, 255, 61, 20, 5, 255, 58, 20, 3, 255, 64, 23, 3, 255, 65, 24, 3, 255, 57, 19, 1, 255, 60, 16, 0, 255, 75, 23, 6, 255, 86, 28, 5, 255, 88, 26, 1, 255, 88, 26, 1, 255, 81, 27, 4, 255, 72, 27, 2, 255, 68, 21, 1, 255, 62, 16, 2, 255, 60, 22, 8, 255, 53, 15, 4, 255, 57, 16, 0, 255, 62, 22, 9, 255, 57, 19, 1, 255, 51, 16, 1, 255, 49, 19, 5, 255, 46, 20, 3, 255, 54, 19, 2, 255, 59, 19, 1, 255, 57, 20, 2, 255, 58, 19, 3, 255, 54, 17, 0, 255, 57, 21, 3, 255, 58, 20, 5, 255, 58, 17, 4, 255, 55, 16, 1, 255, 57, 24, 2, 255, 58, 22, 4, 255, 63, 22, 4, 255, 64, 16, 1, 255, 67, 17, 3, 255, 70, 22, 1, 255, 72, 20, 1, 255, 73, 20, 2, 255, 71, 21, 1, 255, 69, 20, 0, 255, 67, 19, 0, 255, 69, 21, 1, 255, 68, 21, 0, 255, 71, 21, 1, 255, 67, 20, 1, 255, 71, 21, 2, 255, 67, 21, 3, 255, 66, 20, 2, 255, 72, 21, 4, 255, 71, 21, 2, 255, 73, 21, 4, 255, 70, 17, 4, 255, 66, 16, 2, 255, 71, 22, 6, 255, 72, 19, 3, 255, 68, 17, 1, 255, 63, 16, 0, 255, 65, 19, 3, 255, 66, 19, 4, 255, 64, 16, 2, 255, 66, 16, 2, 255, 66, 17, 2, 255, 66, 15, 2, 255, 61, 16, 2, 255, 56, 15, 3, 255, 54, 15, 2, 255, 53, 14, 3, 255, 55, 13, 6, 255, 53, 12, 2, 255, 51, 16, 4, 255, 44, 12, 4, 255, 44, 12, 5, 255, 41, 7, 2, 255, 43, 10, 1, 255, 45, 11, 1, 255, 46, 13, 3, 255, 43, 14, 4, 255, 53, 13, 5, 255, 56, 12, 1, 255, 49, 13, 1, 255, 47, 13, 1, 255, 40, 12, 1, 255, 34, 14, 3, 255, 27, 9, 1, 255, 26, 10, 5, 255, 25, 11, 5, 255, 32, 8, 2, 255, 36, 11, 2, 255, 35, 13, 2, 255, 36, 11, 4, 255, 40, 10, 5, 255, 39, 8, 3, 255, 36, 11, 4, 255, 31, 13, 5, 255, 24, 6, 3, 255, 31, 6, 2, 255, 40, 8, 6, 255, 8, 4, 1, 255, 6, 3, 1, 255, 6, 3, 2, 255, 9, 3, 3, 255, 9, 3, 3, 255, 12, 6, 3, 255, 11, 5, 2, 255, 11, 4, 2, 255, 15, 5, 4, 255, 17, 6, 4, 255, 16, 5, 4, 255, 12, 5, 1, 255, 11, 5, 1, 255, 17, 7, 4, 255, 16, 6, 2, 255, 17, 6, 3, 255, 19, 8, 5, 255, 15, 6, 1, 255, 17, 10, 1, 255, 18, 10, 4, 255, 17, 5, 2, 255, 19, 6, 2, 255, 21, 8, 2, 255, 22, 9, 3, 255, 23, 11, 5, 255, 16, 11, 2, 255, 10, 10, 0, 255, 22, 12, 5, 255, 20, 9, 2, 255, 21, 11, 1, 255, 25, 11, 3, 255, 28, 7, 2, 255, 18, 8, 0, 255, 21, 12, 1, 255, 24, 12, 3, 255, 25, 9, 3, 255, 20, 7, 1, 255, 18, 13, 2, 255, 18, 13, 4, 255, 21, 11, 1, 255, 29, 15, 4, 255, 28, 14, 3, 255, 25, 11, 4, 255, 29, 14, 6, 255, 30, 15, 5, 255, 25, 15, 6, 255, 22, 14, 5, 255, 24, 13, 4, 255, 30, 19, 4, 255, 27, 18, 2, 255, 33, 17, 3, 255, 32, 17, 2, 255, 28, 15, 0, 255, 39, 22, 4, 255, 42, 22, 4, 255, 37, 22, 0, 255, 34, 20, 0, 255, 37, 17, 3, 255, 36, 17, 3, 255, 37, 18, 0, 255, 45, 24, 6, 255, 38, 20, 3, 255, 40, 17, 3, 255, 38, 20, 3, 255, 41, 23, 7, 255, 41, 20, 1, 255, 43, 19, 4, 255, 37, 19, 5, 255, 36, 22, 1, 255, 42, 21, 2, 255, 45, 22, 6, 255, 36, 20, 4, 255, 40, 22, 0, 255, 42, 24, 5, 255, 35, 19, 6, 255, 45, 20, 2, 255, 47, 23, 3, 255, 37, 22, 3, 255, 41, 24, 1, 255, 49, 26, 2, 255, 48, 26, 2, 255, 50, 26, 3, 255, 41, 24, 2, 255, 39, 22, 4, 255, 44, 24, 4, 255, 42, 27, 2, 255, 48, 25, 2, 255, 49, 23, 2, 255, 43, 25, 3, 255, 39, 20, 4, 255, 43, 24, 5, 255, 47, 22, 1, 255, 48, 21, 1, 255, 46, 26, 4, 255, 58, 31, 9, 255, 59, 28, 4, 255, 54, 24, 1, 255, 47, 23, 1, 255, 52, 25, 3, 255, 59, 26, 7, 255, 54, 24, 10, 255, 47, 21, 4, 255, 50, 23, 3, 255, 49, 22, 1, 255, 45, 23, 4, 255, 45, 26, 7, 255, 54, 27, 4, 255, 56, 28, 2, 255, 52, 28, 3, 255, 51, 25, 5, 255, 55, 26, 5, 255, 52, 29, 9, 255, 38, 24, 19, 255, 39, 27, 20, 255, 52, 31, 5, 255, 57, 28, 0, 255, 53, 28, 0, 255, 52, 32, 3, 255, 53, 30, 4, 255, 52, 25, 1, 255, 56, 28, 6, 255, 54, 26, 5, 255, 58, 29, 4, 255, 56, 30, 3, 255, 56, 30, 4, 255, 58, 29, 2, 255, 56, 27, 6, 255, 58, 34, 6, 255, 50, 27, 5, 255, 50, 27, 7, 255, 59, 32, 4, 255, 54, 23, 10, 255, 58, 33, 10, 255, 62, 36, 5, 255, 60, 36, 3, 255, 64, 39, 10, 255, 59, 38, 10, 255, 58, 41, 10, 255, 60, 47, 10, 255, 52, 45, 15, 255, 56, 50, 18, 255, 56, 53, 15, 255, 59, 47, 23, 255, 57, 52, 13, 255, 65, 58, 19, 255, 72, 57, 30, 255, 68, 60, 19, 255, 70, 64, 24, 255, 63, 67, 35, 255, 69, 66, 32, 255, 73, 66, 31, 255, 63, 70, 39, 255, 75, 72, 44, 255, 81, 73, 43, 255, 67, 72, 43, 255, 73, 74, 52, 255, 75, 81, 49, 255, 72, 83, 48, 255, 73, 84, 50, 255, 74, 85, 54, 255, 78, 91, 63, 255, 81, 89, 63, 255, 83, 91, 69, 255, 82, 97, 71, 255, 82, 101, 72, 255, 88, 102, 75, 255, 90, 104, 79, 255, 90, 109, 81, 255, 91, 114, 84, 255, 94, 113, 88, 255, 100, 117, 91, 255, 102, 125, 94, 255, 96, 123, 91, 255, 98, 123, 94, 255, 100, 127, 93, 255, 102, 129, 93, 255, 100, 126, 91, 255, 105, 129, 99, 255, 104, 129, 99, 255, 102, 128, 94, 255, 107, 129, 91, 255, 106, 127, 88, 255, 101, 125, 90, 255, 96, 123, 91, 255, 97, 120, 86, 255, 101, 120, 81, 255, 100, 116, 80, 255, 99, 115, 75, 255, 96, 114, 67, 255, 90, 107, 64, 255, 93, 113, 63, 255, 87, 105, 60, 255, 89, 99, 63, 255, 90, 100, 65, 255, 88, 98, 50, 255, 86, 94, 43, 255, 91, 90, 56, 255, 92, 85, 52, 255, 85, 83, 43, 255, 85, 81, 48, 255, 91, 83, 45, 255, 89, 82, 27, 255, 90, 80, 26, 255, 88, 76, 24, 255, 89, 72, 24, 255, 90, 71, 18, 255, 87, 69, 18, 255, 87, 66, 18, 255, 82, 66, 14, 255, 88, 63, 21, 255, 84, 60, 15, 255, 79, 60, 14, 255, 76, 57, 13, 255, 76, 56, 13, 255, 83, 60, 6, 255, 85, 57, 8, 255, 85, 52, 19, 255, 79, 50, 7, 255, 80, 51, 7, 255, 75, 50, 15, 255, 72, 45, 11, 255, 87, 50, 12, 255, 104, 53, 7, 255, 114, 51, 8, 255, 116, 48, 9, 255, 113, 54, 0, 255, 96, 48, 5, 255, 76, 36, 21, 255, 73, 37, 20, 255, 82, 40, 1, 255, 83, 38, 4, 255, 84, 42, 7, 255, 80, 39, 1, 255, 78, 34, 5, 255, 83, 39, 14, 255, 76, 34, 5, 255, 77, 34, 1, 255, 81, 37, 1, 255, 80, 35, 4, 255, 81, 34, 8, 255, 81, 34, 10, 255, 77, 31, 6, 255, 76, 31, 4, 255, 72, 36, 8, 255, 71, 32, 6, 255, 78, 32, 8, 255, 79, 28, 6, 255, 80, 26, 2, 255, 84, 32, 4, 255, 82, 35, 3, 255, 81, 37, 4, 255, 83, 34, 1, 255, 83, 32, 0, 255, 82, 34, 3, 255, 79, 32, 2, 255, 79, 31, 0, 255, 82, 32, 4, 255, 79, 29, 2, 255, 80, 28, 1, 255, 81, 27, 2, 255, 79, 29, 7, 255, 78, 30, 5, 255, 77, 31, 1, 255, 72, 30, 1, 255, 72, 28, 2, 255, 84, 31, 6, 255, 80, 30, 4, 255, 70, 28, 1, 255, 72, 30, 6, 255, 77, 31, 5, 255, 74, 30, 0, 255, 73, 30, 2, 255, 68, 23, 2, 255, 74, 27, 6, 255, 79, 29, 4, 255, 77, 26, 1, 255, 70, 24, 4, 255, 66, 24, 7, 255, 66, 21, 2, 255, 75, 26, 3, 255, 72, 24, 3, 255, 71, 28, 6, 255, 69, 24, 3, 255, 67, 24, 4, 255, 66, 23, 4, 255, 62, 24, 10, 255, 49, 21, 4, 255, 68, 22, 2, 255, 76, 26, 0, 255, 87, 30, 3, 255, 91, 28, 2, 255, 93, 33, 4, 255, 81, 28, 1, 255, 73, 24, 1, 255, 62, 26, 1, 255, 67, 26, 2, 255, 67, 25, 1, 255, 68, 21, 1, 255, 68, 24, 5, 255, 64, 22, 6, 255, 60, 17, 2, 255, 61, 20, 3, 255, 56, 20, 5, 255, 60, 19, 3, 255, 71, 24, 3, 255, 74, 26, 5, 255, 68, 21, 6, 255, 63, 19, 3, 255, 67, 25, 3, 255, 81, 26, 2, 255, 93, 25, 3, 255, 92, 23, 0, 255, 90, 26, 5, 255, 92, 29, 6, 255, 89, 30, 4, 255, 67, 20, 0, 255, 53, 16, 3, 255, 62, 18, 5, 255, 66, 17, 2, 255, 56, 16, 4, 255, 70, 19, 3, 255, 63, 17, 3, 255, 62, 21, 5, 255, 60, 20, 2, 255, 70, 22, 6, 255, 58, 18, 2, 255, 52, 19, 2, 255, 55, 18, 3, 255, 50, 18, 3, 255, 45, 17, 1, 255, 52, 21, 6, 255, 52, 18, 8, 255, 57, 17, 6, 255, 62, 18, 3, 255, 60, 15, 3, 255, 65, 19, 4, 255, 69, 19, 4, 255, 73, 20, 7, 255, 71, 24, 4, 255, 68, 18, 0, 255, 71, 20, 3, 255, 71, 23, 3, 255, 70, 22, 2, 255, 67, 19, 0, 255, 70, 22, 3, 255, 72, 22, 2, 255, 74, 22, 1, 255, 77, 19, 2, 255, 70, 20, 1, 255, 67, 19, 2, 255, 66, 19, 1, 255, 69, 20, 3, 255, 66, 22, 1, 255, 66, 17, 2, 255, 68, 15, 3, 255, 73, 19, 7, 255, 70, 15, 3, 255, 80, 19, 5, 255, 74, 15, 2, 255, 67, 17, 2, 255, 63, 15, 1, 255, 63, 16, 2, 255, 66, 17, 4, 255, 62, 14, 1, 255, 60, 15, 0, 255, 58, 13, 1, 255, 61, 15, 5, 255, 57, 17, 3, 255, 50, 15, 1, 255, 53, 15, 3, 255, 61, 14, 3, 255, 51, 12, 2, 255, 50, 13, 3, 255, 48, 10, 2, 255, 46, 12, 3, 255, 47, 12, 2, 255, 50, 12, 3, 255, 47, 12, 2, 255, 43, 13, 3, 255, 45, 13, 2, 255, 54, 13, 2, 255, 61, 11, 1, 255, 59, 14, 4, 255, 49, 17, 6, 255, 34, 12, 4, 255, 28, 10, 1, 255, 32, 10, 1, 255, 31, 8, 2, 255, 30, 12, 5, 255, 31, 10, 2, 255, 39, 11, 2, 255, 33, 7, 0, 255, 30, 10, 5, 255, 38, 14, 6, 255, 41, 11, 1, 255, 40, 9, 2, 255, 33, 7, 3, 255, 23, 10, 4, 255, 21, 6, 1, 255, 22, 8, 2, 255, 8, 4, 1, 255, 6, 1, 0, 255, 8, 3, 1, 255, 10, 5, 3, 255, 9, 3, 2, 255, 12, 5, 3, 255, 11, 5, 2, 255, 12, 5, 2, 255, 11, 4, 1, 255, 12, 3, 0, 255, 14, 4, 2, 255, 15, 7, 3, 255, 13, 7, 2, 255, 13, 6, 4, 255, 11, 3, 1, 255, 13, 4, 2, 255, 13, 3, 1, 255, 17, 7, 3, 255, 15, 7, 0, 255, 19, 9, 5, 255, 16, 5, 1, 255, 18, 8, 3, 255, 19, 8, 3, 255, 19, 10, 3, 255, 14, 8, 0, 255, 15, 9, 1, 255, 21, 10, 2, 255, 25, 10, 4, 255, 22, 8, 1, 255, 19, 8, 2, 255, 19, 10, 2, 255, 21, 10, 2, 255, 20, 12, 2, 255, 19, 11, 1, 255, 20, 12, 2, 255, 22, 10, 3, 255, 24, 11, 3, 255, 20, 13, 1, 255, 21, 12, 3, 255, 22, 11, 4, 255, 24, 12, 2, 255, 27, 15, 4, 255, 28, 15, 6, 255, 27, 13, 4, 255, 26, 12, 2, 255, 32, 16, 6, 255, 30, 13, 6, 255, 29, 12, 5, 255, 27, 15, 3, 255, 30, 20, 5, 255, 31, 18, 4, 255, 28, 15, 5, 255, 30, 17, 5, 255, 33, 17, 1, 255, 35, 20, 4, 255, 31, 23, 6, 255, 37, 22, 5, 255, 42, 23, 4, 255, 37, 23, 4, 255, 39, 18, 5, 255, 45, 19, 6, 255, 35, 20, 0, 255, 42, 20, 4, 255, 40, 19, 8, 255, 32, 22, 1, 255, 39, 24, 1, 255, 33, 17, 3, 255, 42, 21, 9, 255, 41, 20, 3, 255, 42, 21, 4, 255, 39, 20, 2, 255, 41, 22, 1, 255, 48, 25, 2, 255, 41, 25, 3, 255, 37, 20, 7, 255, 47, 19, 5, 255, 48, 22, 5, 255, 40, 22, 4, 255, 42, 23, 7, 255, 46, 23, 2, 255, 48, 21, 4, 255, 49, 24, 4, 255, 43, 23, 3, 255, 40, 23, 6, 255, 39, 23, 2, 255, 42, 24, 2, 255, 43, 25, 3, 255, 46, 26, 6, 255, 46, 24, 4, 255, 46, 26, 6, 255, 43, 25, 4, 255, 47, 27, 1, 255, 52, 27, 4, 255, 51, 22, 4, 255, 52, 25, 2, 255, 46, 27, 2, 255, 47, 28, 3, 255, 47, 26, 7, 255, 46, 23, 0, 255, 53, 28, 3, 255, 49, 24, 7, 255, 48, 25, 3, 255, 56, 27, 5, 255, 52, 24, 5, 255, 48, 29, 4, 255, 43, 27, 1, 255, 56, 26, 4, 255, 59, 25, 2, 255, 45, 24, 4, 255, 57, 28, 3, 255, 56, 25, 2, 255, 44, 25, 6, 255, 40, 23, 11, 255, 42, 29, 17, 255, 48, 30, 15, 255, 49, 30, 10, 255, 52, 31, 9, 255, 53, 30, 2, 255, 55, 26, 0, 255, 59, 28, 6, 255, 57, 30, 7, 255, 50, 26, 3, 255, 54, 33, 4, 255, 53, 31, 3, 255, 57, 27, 6, 255, 61, 25, 3, 255, 61, 29, 4, 255, 54, 30, 1, 255, 59, 31, 2, 255, 64, 27, 5, 255, 58, 33, 10, 255, 53, 31, 9, 255, 59, 31, 4, 255, 58, 32, 7, 255, 62, 37, 10, 255, 60, 37, 8, 255, 56, 40, 15, 255, 55, 39, 12, 255, 58, 42, 9, 255, 55, 40, 16, 255, 63, 46, 13, 255, 64, 51, 16, 255, 63, 44, 28, 255, 63, 58, 24, 255, 59, 56, 24, 255, 67, 57, 23, 255, 66, 63, 22, 255, 60, 57, 45, 255, 65, 63, 36, 255, 63, 64, 37, 255, 65, 65, 47, 255, 67, 68, 47, 255, 70, 70, 36, 255, 73, 72, 39, 255, 73, 78, 40, 255, 76, 79, 43, 255, 73, 77, 47, 255, 74, 86, 46, 255, 74, 87, 62, 255, 78, 86, 62, 255, 80, 91, 61, 255, 80, 89, 66, 255, 86, 98, 73, 255, 82, 99, 71, 255, 86, 105, 78, 255, 94, 107, 78, 255, 91, 105, 78, 255, 90, 111, 85, 255, 93, 118, 86, 255, 96, 119, 88, 255, 99, 118, 93, 255, 98, 122, 95, 255, 97, 126, 97, 255, 100, 124, 99, 255, 99, 129, 92, 255, 99, 130, 90, 255, 101, 129, 95, 255, 102, 129, 96, 255, 104, 130, 92, 255, 103, 130, 97, 255, 104, 127, 96, 255, 103, 125, 92, 255, 98, 124, 91, 255, 98, 126, 93, 255, 97, 123, 88, 255, 100, 119, 82, 255, 101, 116, 83, 255, 97, 114, 76, 255, 96, 114, 69, 255, 94, 110, 67, 255, 91, 110, 59, 255, 85, 105, 58, 255, 89, 102, 61, 255, 87, 98, 58, 255, 86, 97, 55, 255, 87, 94, 44, 255, 87, 86, 51, 255, 88, 87, 41, 255, 87, 88, 32, 255, 88, 86, 30, 255, 89, 83, 19, 255, 89, 78, 24, 255, 90, 74, 31, 255, 89, 74, 18, 255, 89, 72, 21, 255, 89, 69, 22, 255, 88, 70, 21, 255, 89, 69, 20, 255, 76, 60, 25, 255, 79, 62, 14, 255, 83, 60, 14, 255, 86, 57, 12, 255, 87, 59, 13, 255, 81, 52, 13, 255, 88, 55, 14, 255, 89, 54, 11, 255, 88, 55, 9, 255, 85, 57, 7, 255, 78, 51, 12, 255, 79, 49, 11, 255, 79, 47, 7, 255, 86, 48, 8, 255, 97, 49, 4, 255, 109, 49, 7, 255, 108, 48, 9, 255, 99, 51, 9, 255, 78, 39, 7, 255, 70, 33, 16, 255, 77, 39, 12, 255, 80, 39, 4, 255, 83, 37, 3, 255, 83, 42, 6, 255, 80, 37, 5, 255, 82, 36, 3, 255, 80, 38, 4, 255, 79, 39, 4, 255, 78, 36, 2, 255, 83, 39, 7, 255, 82, 35, 3, 255, 80, 34, 1, 255, 81, 35, 4, 255, 75, 31, 3, 255, 72, 30, 3, 255, 76, 35, 4, 255, 68, 32, 3, 255, 71, 33, 7, 255, 79, 36, 3, 255, 80, 36, 2, 255, 81, 36, 1, 255, 84, 32, 2, 255, 86, 31, 4, 255, 83, 31, 1, 255, 79, 31, 1, 255, 80, 31, 3, 255, 81, 30, 3, 255, 80, 27, 2, 255, 83, 31, 4, 255, 79, 32, 4, 255, 77, 33, 1, 255, 77, 30, 0, 255, 77, 29, 5, 255, 83, 31, 4, 255, 80, 30, 2, 255, 74, 31, 2, 255, 77, 36, 6, 255, 77, 30, 6, 255, 72, 27, 2, 255, 74, 27, 3, 255, 78, 28, 3, 255, 69, 30, 3, 255, 69, 30, 2, 255, 76, 32, 3, 255, 69, 26, 2, 255, 75, 26, 5, 255, 75, 28, 2, 255, 73, 25, 1, 255, 70, 25, 4, 255, 64, 22, 4, 255, 71, 26, 4, 255, 75, 26, 3, 255, 72, 25, 4, 255, 67, 22, 0, 255, 68, 24, 0, 255, 71, 24, 4, 255, 69, 23, 2, 255, 60, 22, 4, 255, 61, 24, 9, 255, 65, 22, 1, 255, 63, 23, 2, 255, 67, 25, 4, 255, 64, 16, 0, 255, 74, 25, 6, 255, 68, 22, 3, 255, 67, 21, 2, 255, 68, 23, 2, 255, 71, 21, 2, 255, 67, 26, 5, 255, 64, 24, 3, 255, 62, 24, 2, 255, 59, 20, 3, 255, 63, 17, 3, 255, 66, 22, 4, 255, 64, 21, 5, 255, 65, 23, 3, 255, 68, 22, 0, 255, 69, 21, 1, 255, 59, 19, 2, 255, 67, 22, 6, 255, 75, 23, 5, 255, 77, 22, 2, 255, 87, 24, 1, 255, 96, 26, 4, 255, 93, 21, 1, 255, 91, 21, 2, 255, 91, 23, 6, 255, 67, 21, 6, 255, 52, 17, 2, 255, 71, 26, 4, 255, 85, 27, 7, 255, 76, 22, 3, 255, 75, 26, 7, 255, 83, 21, 6, 255, 83, 21, 5, 255, 65, 23, 3, 255, 56, 23, 1, 255, 47, 17, 3, 255, 47, 15, 4, 255, 57, 17, 10, 255, 54, 19, 8, 255, 41, 19, 3, 255, 43, 16, 4, 255, 58, 19, 8, 255, 48, 14, 3, 255, 53, 21, 5, 255, 49, 15, 3, 255, 58, 18, 4, 255, 59, 16, 3, 255, 61, 17, 4, 255, 67, 21, 7, 255, 63, 20, 1, 255, 64, 23, 2, 255, 71, 26, 6, 255, 73, 24, 4, 255, 73, 22, 4, 255, 74, 21, 5, 255, 75, 19, 4, 255, 76, 20, 4, 255, 77, 18, 4, 255, 69, 19, 1, 255, 70, 20, 3, 255, 71, 20, 3, 255, 68, 19, 0, 255, 65, 15, 2, 255, 68, 18, 4, 255, 70, 19, 3, 255, 71, 16, 1, 255, 74, 20, 5, 255, 67, 19, 3, 255, 67, 13, 1, 255, 69, 17, 4, 255, 65, 18, 4, 255, 62, 13, 1, 255, 64, 15, 2, 255, 66, 17, 2, 255, 59, 14, 0, 255, 51, 18, 2, 255, 65, 18, 6, 255, 61, 14, 3, 255, 55, 15, 2, 255, 55, 16, 2, 255, 55, 14, 2, 255, 48, 15, 4, 255, 58, 13, 5, 255, 55, 10, 3, 255, 40, 12, 1, 255, 46, 14, 4, 255, 55, 13, 3, 255, 50, 14, 4, 255, 42, 11, 2, 255, 43, 11, 2, 255, 53, 16, 3, 255, 64, 15, 2, 255, 56, 12, 3, 255, 38, 9, 3, 255, 37, 9, 3, 255, 35, 10, 2, 255, 32, 11, 2, 255, 31, 13, 4, 255, 29, 11, 2, 255, 35, 8, 0, 255, 41, 8, 4, 255, 37, 11, 4, 255, 35, 13, 3, 255, 33, 10, 0, 255, 35, 8, 2, 255, 40, 11, 3, 255, 38, 8, 1, 255, 34, 10, 4, 255, 31, 8, 3, 255, 31, 8, 2, 255, 8, 3, 0, 255, 9, 3, 0, 255, 11, 2, 1, 255, 12, 4, 2, 255, 12, 5, 3, 255, 9, 5, 2, 255, 10, 2, 1, 255, 14, 6, 3, 255, 9, 5, 1, 255, 11, 6, 2, 255, 12, 3, 1, 255, 14, 4, 3, 255, 11, 3, 1, 255, 8, 5, 0, 255, 10, 5, 2, 255, 15, 7, 4, 255, 16, 6, 2, 255, 18, 7, 2, 255, 21, 8, 3, 255, 13, 4, 0, 255, 15, 8, 2, 255, 17, 8, 4, 255, 17, 6, 3, 255, 18, 7, 3, 255, 17, 12, 2, 255, 17, 12, 3, 255, 21, 10, 5, 255, 18, 7, 1, 255, 18, 7, 1, 255, 21, 9, 3, 255, 20, 10, 3, 255, 19, 11, 1, 255, 28, 13, 4, 255, 27, 13, 3, 255, 24, 12, 4, 255, 21, 10, 1, 255, 26, 13, 5, 255, 30, 16, 4, 255, 27, 12, 4, 255, 22, 9, 3, 255, 22, 12, 4, 255, 21, 12, 1, 255, 23, 13, 0, 255, 24, 14, 1, 255, 25, 17, 5, 255, 24, 14, 4, 255, 31, 14, 7, 255, 24, 13, 3, 255, 23, 14, 2, 255, 34, 20, 6, 255, 32, 20, 2, 255, 28, 14, 2, 255, 34, 18, 3, 255, 39, 22, 5, 255, 38, 21, 6, 255, 38, 21, 6, 255, 38, 20, 3, 255, 41, 19, 0, 255, 40, 21, 2, 255, 39, 19, 4, 255, 41, 16, 5, 255, 36, 19, 3, 255, 45, 19, 6, 255, 34, 18, 4, 255, 30, 17, 1, 255, 44, 25, 5, 255, 28, 17, 6, 255, 33, 17, 3, 255, 44, 19, 1, 255, 44, 18, 3, 255, 45, 19, 2, 255, 49, 22, 2, 255, 47, 23, 2, 255, 47, 24, 4, 255, 50, 22, 7, 255, 41, 16, 2, 255, 44, 25, 4, 255, 50, 22, 0, 255, 43, 18, 4, 255, 45, 23, 6, 255, 47, 23, 3, 255, 46, 21, 4, 255, 47, 24, 3, 255, 43, 26, 2, 255, 47, 26, 3, 255, 45, 23, 1, 255, 43, 25, 2, 255, 42, 26, 3, 255, 51, 24, 2, 255, 46, 21, 2, 255, 46, 26, 6, 255, 53, 24, 2, 255, 46, 22, 3, 255, 45, 19, 2, 255, 48, 25, 2, 255, 38, 22, 5, 255, 48, 27, 4, 255, 59, 26, 6, 255, 49, 26, 2, 255, 40, 28, 1, 255, 53, 29, 7, 255, 57, 28, 5, 255, 51, 24, 2, 255, 51, 25, 3, 255, 55, 24, 2, 255, 52, 25, 0, 255, 55, 27, 4, 255, 54, 24, 4, 255, 45, 26, 1, 255, 58, 26, 3, 255, 53, 28, 4, 255, 45, 24, 3, 255, 58, 28, 6, 255, 52, 25, 2, 255, 53, 26, 17, 255, 51, 32, 23, 255, 55, 31, 15, 255, 55, 32, 5, 255, 57, 31, 4, 255, 55, 29, 3, 255, 49, 28, 4, 255, 56, 27, 8, 255, 56, 26, 6, 255, 60, 31, 4, 255, 61, 31, 6, 255, 55, 29, 2, 255, 54, 30, 3, 255, 50, 26, 6, 255, 53, 28, 5, 255, 66, 29, 4, 255, 63, 31, 5, 255, 58, 35, 7, 255, 64, 34, 6, 255, 59, 35, 4, 255, 60, 36, 8, 255, 57, 37, 8, 255, 58, 39, 10, 255, 63, 39, 15, 255, 60, 41, 15, 255, 62, 46, 15, 255, 63, 42, 16, 255, 65, 47, 24, 255, 67, 52, 26, 255, 64, 59, 19, 255, 54, 54, 19, 255, 60, 59, 27, 255, 61, 58, 24, 255, 63, 57, 32, 255, 64, 61, 40, 255, 60, 60, 44, 255, 64, 69, 42, 255, 65, 70, 41, 255, 65, 68, 34, 255, 71, 73, 44, 255, 72, 79, 39, 255, 74, 80, 49, 255, 81, 82, 52, 255, 78, 84, 49, 255, 74, 87, 66, 255, 75, 89, 61, 255, 81, 91, 67, 255, 79, 92, 67, 255, 83, 99, 73, 255, 86, 103, 78, 255, 88, 105, 79, 255, 90, 107, 81, 255, 93, 112, 86, 255, 93, 116, 89, 255, 94, 119, 91, 255, 97, 121, 92, 255, 99, 123, 93, 255, 96, 125, 94, 255, 95, 127, 96, 255, 101, 126, 100, 255, 100, 131, 95, 255, 98, 131, 90, 255, 102, 132, 95, 255, 102, 131, 97, 255, 103, 129, 97, 255, 102, 132, 99, 255, 101, 129, 95, 255, 100, 126, 90, 255, 97, 124, 85, 255, 100, 127, 88, 255, 98, 122, 86, 255, 97, 115, 79, 255, 95, 115, 77, 255, 93, 115, 74, 255, 95, 111, 71, 255, 95, 106, 70, 255, 96, 107, 63, 255, 93, 105, 61, 255, 90, 97, 58, 255, 90, 98, 59, 255, 89, 97, 51, 255, 90, 91, 46, 255, 91, 88, 47, 255, 87, 88, 40, 255, 81, 83, 38, 255, 87, 83, 38, 255, 93, 79, 24, 255, 91, 77, 30, 255, 84, 74, 24, 255, 85, 71, 24, 255, 91, 70, 22, 255, 89, 67, 26, 255, 85, 69, 18, 255, 82, 64, 13, 255, 79, 63, 21, 255, 74, 64, 13, 255, 81, 61, 13, 255, 85, 57, 16, 255, 83, 58, 11, 255, 80, 51, 11, 255, 81, 54, 12, 255, 75, 52, 6, 255, 89, 57, 13, 255, 100, 57, 11, 255, 91, 49, 5, 255, 76, 43, 4, 255, 76, 44, 7, 255, 81, 43, 5, 255, 80, 42, 2, 255, 82, 46, 6, 255, 83, 44, 10, 255, 78, 36, 6, 255, 81, 38, 6, 255, 80, 37, 4, 255, 80, 39, 2, 255, 75, 38, 3, 255, 81, 39, 7, 255, 79, 35, 5, 255, 85, 35, 6, 255, 84, 36, 6, 255, 80, 36, 3, 255, 83, 33, 2, 255, 80, 33, 8, 255, 76, 29, 8, 255, 80, 33, 5, 255, 79, 32, 3, 255, 82, 35, 8, 255, 78, 33, 7, 255, 77, 35, 4, 255, 71, 34, 4, 255, 77, 34, 4, 255, 81, 31, 2, 255, 80, 31, 3, 255, 76, 29, 2, 255, 86, 34, 3, 255, 88, 31, 2, 255, 84, 27, 2, 255, 83, 31, 4, 255, 86, 34, 5, 255, 87, 33, 3, 255, 81, 29, 1, 255, 81, 31, 5, 255, 81, 27, 4, 255, 80, 31, 1, 255, 77, 32, 3, 255, 78, 33, 7, 255, 78, 28, 4, 255, 82, 30, 1, 255, 85, 34, 2, 255, 87, 32, 2, 255, 89, 33, 6, 255, 78, 31, 3, 255, 72, 33, 4, 255, 75, 29, 4, 255, 79, 25, 2, 255, 72, 30, 1, 255, 75, 32, 5, 255, 76, 30, 1, 255, 73, 29, 1, 255, 71, 27, 8, 255, 64, 29, 3, 255, 67, 24, 2, 255, 71, 25, 4, 255, 71, 26, 4, 255, 71, 26, 3, 255, 70, 24, 3, 255, 71, 24, 5, 255, 69, 24, 5, 255, 67, 24, 2, 255, 69, 22, 3, 255, 68, 21, 3, 255, 70, 25, 3, 255, 70, 25, 3, 255, 69, 23, 3, 255, 67, 26, 3, 255, 64, 26, 3, 255, 61, 19, 0, 255, 58, 22, 5, 255, 69, 23, 7, 255, 80, 26, 4, 255, 79, 32, 2, 255, 83, 28, 3, 255, 79, 25, 6, 255, 73, 24, 4, 255, 71, 24, 4, 255, 55, 18, 0, 255, 59, 17, 1, 255, 63, 22, 4, 255, 65, 20, 3, 255, 66, 20, 2, 255, 66, 20, 5, 255, 63, 17, 4, 255, 58, 17, 4, 255, 82, 23, 5, 255, 90, 19, 3, 255, 89, 24, 7, 255, 91, 23, 5, 255, 92, 23, 4, 255, 94, 20, 3, 255, 90, 23, 4, 255, 85, 20, 4, 255, 76, 19, 5, 255, 75, 20, 4, 255, 81, 24, 2, 255, 90, 30, 2, 255, 88, 27, 1, 255, 86, 22, 7, 255, 88, 26, 4, 255, 85, 23, 2, 255, 80, 22, 4, 255, 64, 19, 1, 255, 49, 16, 3, 255, 49, 17, 2, 255, 55, 19, 6, 255, 60, 17, 5, 255, 52, 17, 5, 255, 44, 14, 3, 255, 50, 16, 4, 255, 47, 16, 5, 255, 50, 20, 2, 255, 48, 21, 2, 255, 55, 20, 3, 255, 61, 19, 3, 255, 61, 19, 2, 255, 60, 21, 2, 255, 62, 23, 3, 255, 60, 22, 2, 255, 66, 21, 4, 255, 67, 17, 2, 255, 65, 19, 1, 255, 63, 19, 3, 255, 72, 19, 4, 255, 82, 21, 5, 255, 74, 16, 1, 255, 73, 18, 1, 255, 68, 20, 1, 255, 67, 19, 2, 255, 67, 18, 2, 255, 63, 17, 2, 255, 63, 17, 2, 255, 62, 17, 2, 255, 60, 16, 0, 255, 63, 17, 1, 255, 68, 19, 3, 255, 68, 17, 3, 255, 64, 17, 2, 255, 63, 18, 2, 255, 65, 16, 1, 255, 66, 19, 2, 255, 68, 20, 3, 255, 68, 14, 1, 255, 60, 15, 2, 255, 58, 15, 1, 255, 54, 15, 1, 255, 53, 17, 1, 255, 56, 15, 2, 255, 56, 13, 4, 255, 59, 13, 4, 255, 69, 14, 4, 255, 62, 11, 4, 255, 46, 13, 6, 255, 37, 9, 1, 255, 49, 11, 1, 255, 52, 12, 4, 255, 40, 11, 1, 255, 38, 11, 3, 255, 46, 13, 3, 255, 55, 14, 2, 255, 47, 11, 2, 255, 32, 5, 1, 255, 40, 9, 1, 255, 34, 10, 3, 255, 29, 11, 3, 255, 28, 8, 2, 255, 33, 8, 3, 255, 34, 10, 2, 255, 32, 11, 3, 255, 39, 10, 4, 255, 42, 9, 2, 255, 39, 10, 2, 255, 41, 13, 5, 255, 42, 13, 3, 255, 38, 13, 2, 255, 29, 9, 4, 255, 27, 9, 2, 255, 28, 10, 3, 255, 11, 6, 3, 255, 11, 4, 2, 255, 11, 3, 1, 255, 12, 4, 2, 255, 12, 4, 2, 255, 9, 3, 0, 255, 11, 3, 1, 255, 14, 5, 3, 255, 12, 5, 2, 255, 13, 5, 3, 255, 16, 5, 3, 255, 16, 5, 3, 255, 13, 4, 2, 255, 13, 5, 2, 255, 15, 7, 4, 255, 16, 7, 5, 255, 18, 7, 5, 255, 18, 7, 4, 255, 23, 10, 5, 255, 12, 5, 1, 255, 12, 7, 1, 255, 16, 9, 3, 255, 17, 6, 3, 255, 19, 6, 3, 255, 20, 10, 5, 255, 19, 9, 2, 255, 19, 7, 1, 255, 21, 10, 6, 255, 19, 10, 5, 255, 19, 9, 4, 255, 17, 7, 1, 255, 19, 8, 1, 255, 21, 11, 3, 255, 20, 8, 0, 255, 24, 10, 1, 255, 24, 10, 2, 255, 21, 9, 2, 255, 20, 10, 2, 255, 23, 13, 4, 255, 18, 11, 1, 255, 20, 13, 2, 255, 24, 15, 4, 255, 27, 13, 4, 255, 27, 12, 3, 255, 27, 16, 6, 255, 23, 15, 3, 255, 27, 13, 4, 255, 24, 14, 3, 255, 22, 14, 1, 255, 27, 15, 0, 255, 29, 18, 2, 255, 34, 21, 3, 255, 33, 16, 1, 255, 31, 15, 2, 255, 35, 19, 4, 255, 38, 22, 3, 255, 38, 18, 2, 255, 42, 16, 4, 255, 38, 17, 3, 255, 39, 17, 0, 255, 41, 17, 2, 255, 35, 21, 4, 255, 37, 18, 3, 255, 32, 20, 2, 255, 37, 20, 4, 255, 41, 18, 1, 255, 27, 19, 3, 255, 39, 22, 5, 255, 43, 23, 3, 255, 34, 18, 1, 255, 46, 20, 4, 255, 52, 25, 7, 255, 40, 22, 0, 255, 40, 22, 2, 255, 48, 19, 4, 255, 47, 21, 2, 255, 44, 27, 4, 255, 50, 23, 3, 255, 44, 23, 3, 255, 44, 25, 7, 255, 43, 23, 4, 255, 40, 20, 0, 255, 42, 23, 4, 255, 46, 23, 7, 255, 44, 23, 4, 255, 45, 24, 3, 255, 43, 24, 3, 255, 42, 22, 5, 255, 48, 24, 7, 255, 43, 21, 4, 255, 41, 22, 1, 255, 47, 24, 0, 255, 46, 24, 7, 255, 54, 25, 5, 255, 51, 25, 6, 255, 47, 24, 4, 255, 51, 25, 6, 255, 52, 26, 3, 255, 51, 24, 2, 255, 48, 24, 2, 255, 49, 27, 4, 255, 53, 26, 2, 255, 52, 28, 5, 255, 50, 26, 3, 255, 59, 29, 5, 255, 57, 27, 3, 255, 53, 28, 4, 255, 47, 25, 2, 255, 57, 26, 7, 255, 56, 27, 5, 255, 42, 25, 1, 255, 46, 25, 4, 255, 53, 29, 4, 255, 55, 29, 1, 255, 55, 23, 3, 255, 56, 28, 5, 255, 55, 27, 3, 255, 57, 35, 6, 255, 53, 31, 3, 255, 55, 31, 5, 255, 52, 28, 0, 255, 58, 28, 4, 255, 54, 25, 8, 255, 53, 25, 4, 255, 53, 29, 1, 255, 53, 32, 5, 255, 52, 31, 8, 255, 50, 28, 7, 255, 55, 30, 6, 255, 45, 28, 3, 255, 63, 32, 6, 255, 58, 36, 6, 255, 59, 30, 10, 255, 57, 35, 7, 255, 48, 34, 6, 255, 54, 36, 14, 255, 59, 38, 11, 255, 58, 42, 9, 255, 59, 46, 11, 255, 61, 46, 16, 255, 62, 46, 17, 255, 64, 47, 15, 255, 68, 48, 16, 255, 60, 56, 20, 255, 56, 57, 23, 255, 62, 56, 27, 255, 57, 58, 36, 255, 63, 60, 42, 255, 68, 68, 26, 255, 65, 67, 28, 255, 65, 67, 37, 255, 67, 70, 43, 255, 71, 76, 42, 255, 71, 75, 49, 255, 70, 73, 52, 255, 70, 77, 58, 255, 77, 81, 62, 255, 75, 82, 58, 255, 72, 84, 61, 255, 80, 91, 66, 255, 81, 94, 68, 255, 82, 96, 70, 255, 85, 100, 74, 255, 87, 103, 77, 255, 89, 107, 80, 255, 92, 112, 84, 255, 95, 115, 87, 255, 95, 118, 89, 255, 99, 122, 94, 255, 99, 122, 94, 255, 99, 124, 95, 255, 101, 130, 99, 255, 97, 130, 98, 255, 102, 132, 101, 255, 102, 134, 98, 255, 100, 132, 95, 255, 102, 133, 99, 255, 104, 132, 103, 255, 102, 128, 102, 255, 105, 132, 98, 255, 104, 131, 95, 255, 100, 126, 89, 255, 98, 124, 86, 255, 99, 124, 85, 255, 99, 121, 83, 255, 98, 117, 81, 255, 97, 115, 73, 255, 97, 117, 71, 255, 93, 107, 76, 255, 93, 102, 79, 255, 93, 103, 72, 255, 91, 103, 58, 255, 90, 98, 57, 255, 86, 92, 56, 255, 87, 90, 57, 255, 91, 90, 42, 255, 92, 88, 35, 255, 92, 85, 45, 255, 83, 81, 36, 255, 84, 80, 38, 255, 90, 80, 35, 255, 88, 75, 29, 255, 87, 76, 22, 255, 88, 69, 30, 255, 91, 66, 19, 255, 85, 65, 22, 255, 78, 66, 15, 255, 79, 62, 19, 255, 82, 62, 7, 255, 83, 63, 8, 255, 85, 61, 8, 255, 79, 55, 12, 255, 84, 56, 12, 255, 87, 52, 15, 255, 80, 54, 9, 255, 73, 54, 3, 255, 97, 56, 15, 255, 113, 52, 9, 255, 107, 54, 5, 255, 85, 46, 6, 255, 76, 43, 8, 255, 79, 44, 10, 255, 82, 44, 8, 255, 81, 43, 3, 255, 79, 41, 7, 255, 75, 39, 7, 255, 77, 40, 10, 255, 74, 39, 9, 255, 75, 40, 4, 255, 76, 44, 4, 255, 79, 41, 7, 255, 77, 36, 8, 255, 79, 35, 4, 255, 76, 33, 1, 255, 77, 34, 5, 255, 85, 35, 7, 255, 81, 33, 3, 255, 78, 35, 2, 255, 83, 38, 5, 255, 81, 35, 2, 255, 78, 31, 2, 255, 76, 30, 3, 255, 74, 32, 5, 255, 73, 32, 5, 255, 94, 37, 6, 255, 105, 36, 0, 255, 96, 34, 8, 255, 79, 27, 8, 255, 86, 32, 6, 255, 89, 31, 3, 255, 81, 30, 1, 255, 82, 32, 1, 255, 84, 33, 1, 255, 83, 32, 2, 255, 80, 29, 1, 255, 80, 32, 4, 255, 79, 30, 5, 255, 79, 29, 0, 255, 81, 30, 1, 255, 82, 29, 4, 255, 80, 27, 3, 255, 76, 28, 0, 255, 83, 32, 3, 255, 91, 33, 3, 255, 94, 36, 0, 255, 82, 31, 0, 255, 72, 29, 3, 255, 71, 29, 7, 255, 74, 26, 4, 255, 76, 27, 3, 255, 73, 31, 6, 255, 75, 30, 3, 255, 74, 27, 2, 255, 76, 25, 7, 255, 69, 28, 2, 255, 71, 25, 2, 255, 76, 25, 4, 255, 76, 25, 3, 255, 71, 22, 2, 255, 70, 24, 5, 255, 64, 21, 4, 255, 64, 21, 4, 255, 66, 22, 5, 255, 64, 21, 4, 255, 65, 20, 1, 255, 71, 24, 2, 255, 68, 24, 2, 255, 65, 26, 3, 255, 67, 21, 2, 255, 65, 24, 2, 255, 67, 23, 3, 255, 57, 23, 2, 255, 69, 24, 2, 255, 91, 29, 6, 255, 95, 28, 2, 255, 97, 30, 4, 255, 87, 21, 1, 255, 94, 24, 3, 255, 84, 21, 3, 255, 67, 21, 4, 255, 57, 19, 3, 255, 61, 23, 0, 255, 70, 25, 2, 255, 79, 26, 5, 255, 70, 20, 2, 255, 58, 19, 1, 255, 62, 20, 2, 255, 84, 25, 3, 255, 94, 25, 4, 255, 89, 22, 1, 255, 92, 23, 1, 255, 92, 24, 3, 255, 92, 24, 6, 255, 84, 24, 2, 255, 92, 27, 0, 255, 94, 29, 1, 255, 88, 26, 1, 255, 85, 25, 4, 255, 86, 21, 2, 255, 93, 22, 2, 255, 91, 21, 2, 255, 88, 19, 2, 255, 83, 24, 3, 255, 85, 22, 3, 255, 73, 19, 3, 255, 59, 20, 4, 255, 61, 21, 8, 255, 60, 18, 2, 255, 58, 14, 0, 255, 60, 20, 1, 255, 50, 17, 1, 255, 41, 14, 4, 255, 44, 14, 5, 255, 50, 13, 5, 255, 57, 15, 6, 255, 56, 17, 4, 255, 61, 16, 2, 255, 65, 16, 2, 255, 57, 19, 1, 255, 63, 20, 4, 255, 67, 19, 4, 255, 67, 18, 4, 255, 67, 17, 3, 255, 71, 20, 5, 255, 70, 20, 6, 255, 68, 19, 2, 255, 72, 22, 3, 255, 73, 21, 3, 255, 69, 18, 2, 255, 65, 18, 2, 255, 64, 18, 2, 255, 63, 18, 2, 255, 63, 14, 1, 255, 64, 16, 2, 255, 64, 17, 3, 255, 62, 16, 1, 255, 64, 16, 2, 255, 67, 19, 4, 255, 66, 15, 2, 255, 68, 19, 3, 255, 67, 18, 1, 255, 69, 17, 0, 255, 69, 18, 1, 255, 66, 17, 2, 255, 70, 18, 4, 255, 60, 15, 1, 255, 52, 19, 2, 255, 55, 17, 2, 255, 61, 15, 3, 255, 54, 11, 0, 255, 57, 13, 4, 255, 66, 12, 2, 255, 70, 18, 3, 255, 56, 13, 0, 255, 49, 12, 5, 255, 48, 10, 3, 255, 42, 8, 0, 255, 41, 11, 2, 255, 43, 11, 1, 255, 42, 13, 3, 255, 42, 12, 3, 255, 43, 11, 3, 255, 40, 9, 2, 255, 36, 9, 2, 255, 32, 12, 3, 255, 30, 10, 3, 255, 27, 8, 2, 255, 30, 11, 5, 255, 29, 10, 3, 255, 28, 11, 2, 255, 31, 12, 3, 255, 42, 11, 5, 255, 43, 8, 1, 255, 38, 11, 0, 255, 50, 14, 6, 255, 57, 14, 5, 255, 49, 13, 1, 255, 38, 10, 5, 255, 33, 9, 2, 255, 30, 7, 1, 255, 12, 3, 2, 255, 11, 3, 1, 255, 11, 3, 1, 255, 11, 3, 1, 255, 11, 3, 1, 255, 10, 3, 0, 255, 12, 3, 1, 255, 12, 3, 1, 255, 11, 3, 0, 255, 10, 1, 0, 255, 14, 3, 2, 255, 16, 5, 3, 255, 16, 6, 4, 255, 17, 7, 3, 255, 17, 7, 4, 255, 16, 6, 4, 255, 16, 6, 4, 255, 15, 4, 2, 255, 16, 5, 3, 255, 15, 4, 2, 255, 16, 6, 4, 255, 17, 8, 3, 255, 18, 7, 3, 255, 17, 8, 3, 255, 11, 7, 1, 255, 13, 7, 0, 255, 19, 8, 3, 255, 17, 8, 3, 255, 16, 8, 2, 255, 18, 10, 4, 255, 19, 9, 3, 255, 19, 8, 2, 255, 20, 11, 4, 255, 18, 9, 0, 255, 22, 10, 1, 255, 23, 10, 2, 255, 21, 10, 4, 255, 18, 9, 3, 255, 23, 16, 6, 255, 21, 16, 3, 255, 19, 13, 1, 255, 22, 12, 2, 255, 28, 14, 6, 255, 29, 13, 5, 255, 26, 14, 4, 255, 24, 12, 3, 255, 32, 13, 6, 255, 28, 13, 3, 255, 28, 12, 1, 255, 31, 12, 1, 255, 30, 12, 0, 255, 30, 16, 3, 255, 30, 17, 3, 255, 27, 16, 5, 255, 25, 16, 5, 255, 28, 19, 5, 255, 29, 15, 3, 255, 33, 16, 2, 255, 35, 20, 4, 255, 36, 17, 6, 255, 37, 17, 3, 255, 34, 21, 1, 255, 37, 17, 1, 255, 37, 20, 7, 255, 39, 18, 5, 255, 45, 17, 5, 255, 33, 22, 5, 255, 40, 21, 4, 255, 40, 20, 2, 255, 33, 19, 2, 255, 38, 18, 2, 255, 45, 24, 5, 255, 42, 23, 2, 255, 38, 23, 1, 255, 45, 22, 4, 255, 50, 21, 3, 255, 48, 21, 1, 255, 46, 22, 5, 255, 43, 23, 2, 255, 38, 20, 2, 255, 41, 20, 3, 255, 45, 24, 0, 255, 43, 21, 6, 255, 46, 18, 5, 255, 45, 22, 4, 255, 39, 22, 0, 255, 45, 25, 5, 255, 44, 22, 6, 255, 41, 20, 4, 255, 47, 26, 9, 255, 47, 24, 3, 255, 40, 23, 0, 255, 43, 22, 2, 255, 47, 20, 1, 255, 52, 23, 3, 255, 47, 24, 0, 255, 46, 20, 3, 255, 53, 29, 4, 255, 52, 25, 3, 255, 52, 26, 5, 255, 48, 27, 0, 255, 55, 28, 4, 255, 52, 28, 7, 255, 50, 26, 3, 255, 51, 26, 1, 255, 54, 24, 0, 255, 52, 25, 2, 255, 46, 26, 2, 255, 57, 23, 7, 255, 54, 27, 6, 255, 52, 25, 4, 255, 52, 25, 8, 255, 48, 25, 3, 255, 64, 29, 4, 255, 58, 27, 4, 255, 55, 29, 2, 255, 58, 27, 0, 255, 56, 27, 2, 255, 53, 26, 3, 255, 52, 28, 4, 255, 53, 29, 3, 255, 58, 31, 4, 255, 54, 26, 3, 255, 45, 21, 4, 255, 48, 26, 6, 255, 48, 25, 6, 255, 56, 28, 9, 255, 61, 31, 3, 255, 55, 31, 6, 255, 46, 30, 4, 255, 62, 27, 5, 255, 52, 29, 5, 255, 51, 25, 8, 255, 53, 30, 10, 255, 46, 35, 7, 255, 56, 38, 8, 255, 62, 39, 9, 255, 57, 42, 9, 255, 55, 42, 6, 255, 63, 47, 11, 255, 60, 46, 10, 255, 65, 52, 13, 255, 67, 51, 24, 255, 58, 52, 22, 255, 59, 54, 29, 255, 67, 61, 28, 255, 63, 65, 32, 255, 60, 59, 39, 255, 67, 68, 28, 255, 69, 69, 25, 255, 70, 70, 35, 255, 71, 74, 39, 255, 70, 77, 43, 255, 71, 75, 53, 255, 72, 79, 42, 255, 73, 84, 49, 255, 76, 80, 65, 255, 76, 86, 58, 255, 74, 88, 60, 255, 82, 93, 69, 255, 80, 96, 70, 255, 84, 98, 74, 255, 88, 102, 77, 255, 89, 104, 78, 255, 92, 111, 82, 255, 91, 114, 82, 255, 94, 117, 85, 255, 100, 123, 92, 255, 98, 121, 94, 255, 99, 124, 97, 255, 103, 131, 102, 255, 99, 130, 99, 255, 99, 133, 100, 255, 98, 133, 100, 255, 100, 134, 99, 255, 103, 135, 98, 255, 104, 136, 101, 255, 104, 135, 103, 255, 104, 130, 102, 255, 104, 130, 100, 255, 104, 130, 99, 255, 102, 126, 94, 255, 102, 125, 92, 255, 100, 121, 88, 255, 100, 118, 84, 255, 101, 119, 83, 255, 97, 120, 73, 255, 94, 113, 68, 255, 92, 108, 70, 255, 93, 105, 72, 255, 92, 101, 70, 255, 88, 100, 51, 255, 92, 101, 55, 255, 86, 94, 49, 255, 86, 87, 54, 255, 89, 85, 50, 255, 90, 86, 37, 255, 91, 82, 36, 255, 88, 83, 24, 255, 86, 80, 23, 255, 87, 79, 33, 255, 85, 72, 31, 255, 84, 69, 33, 255, 85, 67, 18, 255, 90, 69, 15, 255, 86, 66, 17, 255, 85, 66, 18, 255, 83, 64, 10, 255, 82, 58, 17, 255, 84, 58, 8, 255, 83, 52, 17, 255, 82, 53, 20, 255, 76, 54, 9, 255, 80, 58, 9, 255, 80, 55, 11, 255, 74, 48, 7, 255, 90, 54, 13, 255, 102, 54, 8, 255, 95, 50, 3, 255, 80, 44, 4, 255, 71, 38, 4, 255, 75, 43, 10, 255, 76, 42, 7, 255, 78, 44, 7, 255, 78, 43, 6, 255, 75, 42, 6, 255, 76, 42, 6, 255, 73, 37, 5, 255, 75, 37, 5, 255, 75, 34, 7, 255, 79, 38, 5, 255, 75, 38, 1, 255, 77, 35, 2, 255, 73, 32, 6, 255, 69, 30, 7, 255, 83, 36, 5, 255, 79, 36, 0, 255, 74, 34, 0, 255, 79, 37, 2, 255, 79, 34, 1, 255, 79, 33, 2, 255, 79, 34, 5, 255, 73, 31, 4, 255, 86, 41, 8, 255, 98, 43, 3, 255, 107, 41, 5, 255, 109, 41, 4, 255, 99, 37, 3, 255, 86, 30, 2, 255, 84, 34, 4, 255, 80, 33, 4, 255, 82, 35, 3, 255, 81, 30, 2, 255, 82, 31, 4, 255, 80, 31, 5, 255, 74, 29, 2, 255, 76, 29, 4, 255, 79, 32, 2, 255, 82, 32, 0, 255, 82, 30, 2, 255, 82, 32, 5, 255, 75, 31, 4, 255, 73, 29, 1, 255, 81, 31, 2, 255, 92, 37, 7, 255, 89, 35, 6, 255, 76, 26, 3, 255, 73, 28, 3, 255, 76, 28, 3, 255, 74, 25, 6, 255, 68, 26, 3, 255, 73, 27, 3, 255, 72, 27, 3, 255, 75, 23, 3, 255, 76, 26, 1, 255, 71, 24, 0, 255, 72, 21, 1, 255, 71, 20, 1, 255, 73, 24, 3, 255, 70, 23, 3, 255, 69, 24, 3, 255, 66, 22, 4, 255, 63, 23, 5, 255, 61, 24, 4, 255, 67, 25, 3, 255, 75, 27, 4, 255, 67, 23, 2, 255, 58, 24, 4, 255, 62, 26, 2, 255, 68, 23, 3, 255, 68, 20, 3, 255, 69, 23, 5, 255, 64, 24, 1, 255, 73, 26, 2, 255, 86, 25, 4, 255, 100, 27, 6, 255, 96, 27, 3, 255, 96, 27, 3, 255, 96, 24, 4, 255, 77, 24, 7, 255, 60, 20, 2, 255, 72, 27, 3, 255, 82, 27, 3, 255, 86, 28, 4, 255, 77, 27, 7, 255, 61, 21, 1, 255, 64, 20, 2, 255, 70, 21, 2, 255, 83, 25, 5, 255, 86, 23, 1, 255, 91, 27, 2, 255, 92, 27, 4, 255, 90, 28, 5, 255, 76, 24, 2, 255, 74, 24, 6, 255, 84, 26, 4, 255, 86, 24, 0, 255, 93, 28, 2, 255, 91, 27, 3, 255, 88, 25, 4, 255, 96, 27, 2, 255, 94, 17, 2, 255, 81, 21, 4, 255, 79, 23, 7, 255, 57, 16, 2, 255, 55, 17, 2, 255, 56, 16, 4, 255, 58, 16, 2, 255, 55, 18, 5, 255, 46, 19, 1, 255, 50, 18, 1, 255, 46, 17, 9, 255, 43, 13, 4, 255, 47, 16, 6, 255, 49, 17, 3, 255, 52, 21, 3, 255, 58, 18, 2, 255, 60, 18, 3, 255, 54, 19, 1, 255, 51, 18, 1, 255, 57, 17, 2, 255, 61, 19, 3, 255, 62, 18, 2, 255, 69, 17, 3, 255, 72, 16, 3, 255, 66, 18, 2, 255, 65, 21, 2, 255, 69, 23, 5, 255, 65, 18, 2, 255, 62, 16, 2, 255, 63, 18, 2, 255, 65, 20, 5, 255, 71, 19, 6, 255, 66, 17, 3, 255, 63, 15, 1, 255, 63, 17, 2, 255, 64, 17, 2, 255, 64, 15, 2, 255, 64, 14, 1, 255, 66, 17, 3, 255, 66, 14, 1, 255, 68, 14, 2, 255, 69, 17, 6, 255, 66, 17, 6, 255, 60, 14, 3, 255, 59, 17, 1, 255, 57, 17, 3, 255, 58, 14, 3, 255, 61, 15, 3, 255, 57, 14, 2, 255, 52, 13, 2, 255, 50, 13, 0, 255, 53, 18, 1, 255, 44, 14, 0, 255, 43, 11, 5, 255, 49, 12, 5, 255, 44, 12, 3, 255, 38, 12, 4, 255, 43, 11, 2, 255, 45, 12, 2, 255, 39, 10, 3, 255, 31, 6, 2, 255, 31, 6, 1, 255, 39, 12, 5, 255, 39, 10, 5, 255, 44, 11, 7, 255, 37, 8, 4, 255, 29, 12, 5, 255, 27, 13, 2, 255, 36, 11, 5, 255, 46, 12, 4, 255, 49, 12, 3, 255, 49, 12, 2, 255, 49, 11, 2, 255, 53, 12, 3, 255, 61, 13, 2, 255, 62, 13, 1, 255, 45, 10, 5, 255, 38, 8, 2, 255, 37, 8, 4, 255, 7, 0, 0, 255, 8, 1, 1, 255, 10, 3, 1, 255, 10, 3, 1, 255, 11, 3, 1, 255, 11, 3, 1, 255, 12, 2, 1, 255, 9, 4, 1, 255, 11, 7, 4, 255, 12, 5, 3, 255, 13, 3, 1, 255, 13, 3, 1, 255, 14, 5, 1, 255, 15, 4, 2, 255, 14, 3, 2, 255, 13, 3, 1, 255, 16, 6, 4, 255, 15, 5, 3, 255, 17, 6, 4, 255, 16, 7, 5, 255, 14, 5, 3, 255, 13, 4, 1, 255, 15, 6, 1, 255, 19, 8, 4, 255, 16, 8, 2, 255, 15, 7, 1, 255, 18, 8, 4, 255, 17, 9, 3, 255, 17, 10, 4, 255, 19, 11, 5, 255, 17, 7, 1, 255, 18, 7, 1, 255, 16, 7, 0, 255, 21, 11, 1, 255, 22, 12, 3, 255, 19, 8, 1, 255, 21, 9, 6, 255, 18, 9, 3, 255, 20, 11, 1, 255, 20, 11, 0, 255, 19, 11, 1, 255, 23, 12, 4, 255, 25, 11, 4, 255, 22, 9, 1, 255, 20, 9, 0, 255, 21, 11, 2, 255, 34, 16, 7, 255, 28, 16, 4, 255, 29, 18, 6, 255, 34, 18, 7, 255, 28, 13, 3, 255, 32, 15, 5, 255, 34, 18, 3, 255, 33, 20, 2, 255, 28, 17, 5, 255, 24, 14, 5, 255, 26, 16, 2, 255, 33, 19, 4, 255, 36, 18, 4, 255, 36, 16, 2, 255, 33, 15, 1, 255, 33, 20, 3, 255, 37, 21, 5, 255, 36, 20, 3, 255, 37, 21, 2, 255, 41, 18, 5, 255, 36, 22, 3, 255, 44, 23, 6, 255, 50, 22, 8, 255, 46, 21, 6, 255, 47, 21, 7, 255, 48, 22, 5, 255, 43, 19, 2, 255, 40, 24, 4, 255, 46, 26, 7, 255, 45, 21, 2, 255, 43, 20, 1, 255, 46, 24, 5, 255, 42, 21, 1, 255, 41, 18, 2, 255, 46, 22, 5, 255, 50, 24, 3, 255, 47, 21, 6, 255, 46, 20, 3, 255, 46, 25, 3, 255, 40, 23, 0, 255, 40, 20, 0, 255, 43, 23, 5, 255, 39, 22, 4, 255, 47, 24, 5, 255, 51, 21, 9, 255, 45, 22, 6, 255, 56, 23, 7, 255, 32, 21, 4, 255, 47, 21, 3, 255, 42, 22, 1, 255, 44, 22, 4, 255, 54, 29, 4, 255, 48, 27, 3, 255, 46, 27, 4, 255, 52, 30, 4, 255, 49, 27, 3, 255, 50, 28, 5, 255, 53, 28, 4, 255, 49, 23, 0, 255, 59, 24, 2, 255, 60, 26, 6, 255, 52, 29, 7, 255, 50, 23, 2, 255, 54, 29, 1, 255, 59, 30, 3, 255, 62, 25, 6, 255, 58, 26, 4, 255, 61, 28, 1, 255, 57, 30, 3, 255, 51, 27, 6, 255, 56, 28, 6, 255, 57, 25, 2, 255, 54, 23, 2, 255, 54, 28, 6, 255, 53, 29, 9, 255, 45, 22, 2, 255, 51, 25, 5, 255, 56, 26, 7, 255, 58, 27, 2, 255, 57, 28, 3, 255, 52, 24, 3, 255, 56, 29, 5, 255, 48, 25, 8, 255, 57, 28, 5, 255, 61, 26, 7, 255, 51, 30, 8, 255, 49, 29, 2, 255, 52, 33, 6, 255, 52, 35, 10, 255, 55, 33, 9, 255, 63, 38, 10, 255, 58, 40, 5, 255, 62, 43, 11, 255, 62, 42, 16, 255, 61, 45, 18, 255, 60, 49, 12, 255, 58, 52, 18, 255, 62, 55, 31, 255, 63, 54, 30, 255, 67, 61, 21, 255, 66, 64, 20, 255, 60, 61, 24, 255, 63, 63, 37, 255, 68, 67, 42, 255, 71, 73, 37, 255, 69, 72, 45, 255, 68, 75, 40, 255, 71, 77, 49, 255, 73, 82, 45, 255, 73, 86, 52, 255, 75, 83, 61, 255, 77, 90, 60, 255, 75, 91, 60, 255, 81, 94, 68, 255, 79, 97, 73, 255, 84, 100, 77, 255, 88, 104, 81, 255, 94, 112, 86, 255, 93, 114, 86, 255, 89, 114, 84, 255, 95, 122, 90, 255, 100, 125, 95, 255, 102, 127, 98, 255, 100, 128, 101, 255, 100, 131, 103, 255, 99, 132, 102, 255, 100, 135, 103, 255, 98, 136, 102, 255, 101, 135, 102, 255, 105, 136, 103, 255, 101, 136, 98, 255, 100, 134, 97, 255, 106, 135, 102, 255, 106, 133, 99, 255, 103, 130, 95, 255, 100, 125, 92, 255, 104, 126, 92, 255, 103, 123, 87, 255, 102, 120, 83, 255, 97, 117, 78, 255, 93, 117, 79, 255, 91, 109, 79, 255, 91, 108, 65, 255, 88, 106, 59, 255, 89, 101, 68, 255, 88, 98, 56, 255, 85, 93, 56, 255, 86, 92, 48, 255, 85, 89, 44, 255, 84, 83, 46, 255, 86, 83, 39, 255, 89, 83, 25, 255, 90, 78, 26, 255, 87, 76, 19, 255, 84, 76, 22, 255, 79, 68, 24, 255, 84, 68, 27, 255, 86, 70, 15, 255, 83, 68, 15, 255, 81, 60, 24, 255, 84, 60, 12, 255, 84, 63, 12, 255, 71, 52, 21, 255, 77, 58, 18, 255, 82, 56, 12, 255, 79, 49, 17, 255, 75, 51, 11, 255, 80, 52, 6, 255, 80, 47, 7, 255, 76, 48, 10, 255, 78, 51, 11, 255, 81, 48, 8, 255, 81, 45, 7, 255, 80, 44, 7, 255, 82, 44, 9, 255, 80, 40, 8, 255, 79, 40, 9, 255, 78, 39, 7, 255, 73, 37, 7, 255, 72, 36, 3, 255, 77, 43, 3, 255, 76, 40, 2, 255, 80, 38, 4, 255, 82, 33, 10, 255, 79, 33, 4, 255, 78, 38, 3, 255, 79, 35, 3, 255, 76, 33, 9, 255, 67, 27, 8, 255, 78, 33, 10, 255, 78, 35, 3, 255, 74, 32, 5, 255, 76, 32, 7, 255, 77, 32, 7, 255, 76, 30, 5, 255, 77, 30, 6, 255, 74, 28, 5, 255, 76, 28, 1, 255, 89, 36, 5, 255, 98, 38, 5, 255, 100, 34, 2, 255, 100, 33, 1, 255, 87, 29, 0, 255, 80, 29, 4, 255, 77, 31, 3, 255, 78, 32, 2, 255, 82, 32, 5, 255, 81, 29, 7, 255, 76, 27, 4, 255, 77, 30, 5, 255, 83, 30, 2, 255, 79, 31, 2, 255, 72, 31, 3, 255, 73, 31, 6, 255, 76, 30, 4, 255, 80, 31, 3, 255, 80, 33, 1, 255, 81, 32, 1, 255, 83, 29, 4, 255, 79, 27, 4, 255, 75, 28, 3, 255, 74, 31, 4, 255, 74, 28, 3, 255, 78, 29, 5, 255, 80, 29, 4, 255, 79, 27, 5, 255, 66, 25, 4, 255, 68, 24, 2, 255, 73, 25, 6, 255, 71, 25, 2, 255, 73, 26, 3, 255, 71, 24, 3, 255, 70, 23, 0, 255, 70, 22, 0, 255, 72, 25, 1, 255, 69, 23, 1, 255, 65, 21, 2, 255, 62, 21, 0, 255, 68, 23, 2, 255, 74, 24, 5, 255, 70, 22, 6, 255, 65, 24, 7, 255, 64, 24, 2, 255, 71, 22, 4, 255, 63, 23, 5, 255, 57, 23, 3, 255, 60, 22, 2, 255, 65, 21, 3, 255, 60, 20, 1, 255, 74, 23, 4, 255, 87, 25, 3, 255, 98, 27, 7, 255, 87, 28, 7, 255, 62, 24, 2, 255, 71, 20, 5, 255, 78, 24, 4, 255, 90, 23, 1, 255, 87, 27, 2, 255, 75, 24, 4, 255, 68, 19, 5, 255, 66, 23, 7, 255, 76, 25, 5, 255, 84, 23, 2, 255, 90, 25, 4, 255, 79, 21, 3, 255, 76, 20, 4, 255, 72, 21, 5, 255, 61, 17, 0, 255, 57, 19, 3, 255, 55, 17, 5, 255, 64, 19, 5, 255, 78, 23, 2, 255, 80, 24, 0, 255, 79, 26, 4, 255, 90, 23, 7, 255, 89, 22, 8, 255, 71, 18, 0, 255, 85, 25, 8, 255, 61, 14, 4, 255, 43, 19, 5, 255, 50, 22, 4, 255, 61, 15, 0, 255, 66, 20, 6, 255, 63, 19, 6, 255, 68, 16, 2, 255, 64, 17, 4, 255, 51, 15, 2, 255, 46, 17, 5, 255, 40, 15, 1, 255, 47, 15, 1, 255, 61, 16, 5, 255, 51, 14, 2, 255, 53, 12, 3, 255, 56, 18, 4, 255, 57, 17, 3, 255, 58, 18, 3, 255, 60, 20, 3, 255, 64, 15, 1, 255, 68, 17, 3, 255, 69, 18, 3, 255, 72, 16, 0, 255, 73, 17, 4, 255, 69, 16, 2, 255, 67, 19, 4, 255, 68, 20, 4, 255, 68, 18, 2, 255, 73, 19, 5, 255, 67, 16, 2, 255, 62, 14, 0, 255, 62, 16, 2, 255, 64, 17, 3, 255, 65, 17, 3, 255, 61, 15, 1, 255, 63, 16, 0, 255, 67, 16, 0, 255, 68, 17, 2, 255, 66, 15, 4, 255, 59, 12, 2, 255, 57, 15, 1, 255, 61, 17, 2, 255, 63, 13, 3, 255, 51, 10, 1, 255, 48, 14, 0, 255, 51, 13, 1, 255, 54, 15, 5, 255, 46, 15, 7, 255, 43, 9, 0, 255, 44, 10, 2, 255, 39, 11, 4, 255, 40, 9, 1, 255, 43, 11, 1, 255, 40, 10, 2, 255, 41, 9, 1, 255, 43, 10, 3, 255, 37, 8, 3, 255, 32, 9, 5, 255, 33, 11, 5, 255, 36, 11, 5, 255, 39, 13, 7, 255, 33, 15, 4, 255, 26, 11, 1, 255, 35, 10, 2, 255, 39, 11, 3, 255, 32, 9, 2, 255, 37, 12, 1, 255, 52, 14, 1, 255, 60, 13, 2, 255, 61, 11, 2, 255, 61, 11, 4, 255, 58, 11, 2, 255, 51, 12, 2, 255, 38, 9, 1, 255, 33, 7, 0, 255, 35, 9, 2, 255, 8, 2, 2, 255, 7, 2, 2, 255, 7, 2, 1, 255, 7, 3, 0, 255, 9, 2, 0, 255, 10, 1, 0, 255, 11, 2, 1, 255, 11, 4, 2, 255, 12, 5, 3, 255, 14, 4, 3, 255, 14, 3, 1, 255, 15, 6, 3, 255, 15, 8, 2, 255, 14, 5, 3, 255, 13, 4, 1, 255, 12, 5, 2, 255, 13, 6, 3, 255, 14, 4, 2, 255, 15, 4, 2, 255, 12, 7, 3, 255, 11, 7, 2, 255, 12, 6, 3, 255, 16, 6, 4, 255, 21, 6, 3, 255, 19, 6, 3, 255, 19, 8, 3, 255, 18, 11, 5, 255, 15, 8, 2, 255, 16, 8, 3, 255, 18, 9, 4, 255, 14, 6, 0, 255, 19, 9, 3, 255, 17, 7, 1, 255, 19, 10, 1, 255, 21, 11, 3, 255, 19, 9, 4, 255, 22, 12, 5, 255, 19, 9, 1, 255, 20, 9, 2, 255, 19, 8, 2, 255, 20, 11, 3, 255, 24, 14, 5, 255, 26, 12, 4, 255, 24, 12, 2, 255, 24, 16, 4, 255, 20, 14, 3, 255, 26, 13, 3, 255, 24, 13, 1, 255, 24, 16, 3, 255, 23, 12, 2, 255, 22, 13, 5, 255, 31, 13, 2, 255, 39, 18, 2, 255, 38, 20, 2, 255, 31, 14, 0, 255, 31, 17, 3, 255, 32, 17, 1, 255, 31, 15, 2, 255, 35, 16, 4, 255, 40, 20, 2, 255, 35, 17, 2, 255, 29, 16, 5, 255, 30, 19, 4, 255, 36, 21, 0, 255, 45, 23, 2, 255, 39, 14, 4, 255, 39, 20, 2, 255, 42, 24, 7, 255, 43, 18, 4, 255, 41, 21, 4, 255, 38, 20, 1, 255, 47, 16, 0, 255, 50, 16, 2, 255, 43, 23, 6, 255, 36, 23, 4, 255, 42, 21, 2, 255, 48, 24, 3, 255, 46, 23, 4, 255, 45, 20, 5, 255, 47, 20, 4, 255, 50, 23, 4, 255, 48, 23, 3, 255, 45, 25, 3, 255, 47, 25, 4, 255, 45, 23, 2, 255, 47, 26, 5, 255, 42, 23, 5, 255, 42, 25, 6, 255, 41, 25, 4, 255, 45, 25, 1, 255, 46, 23, 5, 255, 39, 24, 3, 255, 51, 29, 3, 255, 50, 22, 4, 255, 50, 25, 5, 255, 48, 24, 1, 255, 51, 26, 6, 255, 49, 27, 4, 255, 45, 25, 1, 255, 47, 27, 5, 255, 48, 27, 6, 255, 48, 28, 5, 255, 51, 24, 0, 255, 57, 25, 4, 255, 52, 23, 2, 255, 49, 24, 4, 255, 48, 24, 3, 255, 56, 26, 6, 255, 55, 26, 3, 255, 50, 31, 0, 255, 54, 31, 0, 255, 62, 29, 5, 255, 60, 27, 5, 255, 55, 31, 1, 255, 55, 29, 3, 255, 52, 25, 6, 255, 49, 24, 2, 255, 58, 28, 4, 255, 54, 27, 4, 255, 52, 29, 6, 255, 51, 25, 6, 255, 44, 26, 5, 255, 43, 27, 4, 255, 50, 26, 4, 255, 59, 27, 4, 255, 59, 26, 3, 255, 59, 28, 4, 255, 55, 28, 4, 255, 52, 29, 6, 255, 57, 31, 2, 255, 58, 28, 3, 255, 54, 32, 9, 255, 49, 29, 3, 255, 53, 32, 6, 255, 60, 31, 17, 255, 57, 31, 12, 255, 60, 38, 8, 255, 65, 41, 8, 255, 65, 41, 11, 255, 61, 42, 17, 255, 58, 42, 23, 255, 60, 46, 20, 255, 61, 57, 11, 255, 62, 60, 11, 255, 64, 57, 23, 255, 67, 58, 24, 255, 64, 57, 35, 255, 61, 61, 32, 255, 64, 68, 27, 255, 65, 65, 46, 255, 64, 64, 52, 255, 68, 71, 52, 255, 73, 76, 55, 255, 71, 78, 47, 255, 70, 80, 57, 255, 72, 84, 66, 255, 77, 86, 59, 255, 77, 89, 66, 255, 74, 93, 67, 255, 80, 96, 71, 255, 82, 101, 80, 255, 84, 103, 82, 255, 89, 108, 87, 255, 88, 109, 86, 255, 94, 119, 92, 255, 96, 122, 93, 255, 93, 123, 93, 255, 96, 125, 96, 255, 99, 128, 99, 255, 98, 131, 102, 255, 96, 133, 103, 255, 100, 138, 107, 255, 101, 138, 106, 255, 101, 140, 107, 255, 104, 135, 106, 255, 106, 136, 106, 255, 101, 137, 100, 255, 101, 137, 99, 255, 101, 135, 101, 255, 105, 132, 97, 255, 103, 131, 95, 255, 101, 129, 94, 255, 101, 125, 90, 255, 101, 121, 85, 255, 100, 121, 82, 255, 98, 120, 80, 255, 92, 114, 82, 255, 90, 106, 79, 255, 93, 108, 72, 255, 89, 105, 60, 255, 87, 99, 59, 255, 89, 96, 62, 255, 89, 93, 51, 255, 89, 88, 54, 255, 87, 88, 49, 255, 85, 87, 39, 255, 85, 85, 36, 255, 85, 79, 37, 255, 90, 73, 42, 255, 89, 74, 29, 255, 85, 75, 24, 255, 83, 70, 22, 255, 83, 66, 14, 255, 84, 67, 18, 255, 80, 66, 16, 255, 82, 60, 19, 255, 84, 56, 14, 255, 82, 56, 25, 255, 78, 57, 17, 255, 83, 55, 19, 255, 82, 53, 10, 255, 72, 46, 9, 255, 78, 47, 14, 255, 84, 50, 9, 255, 76, 47, 5, 255, 69, 48, 8, 255, 71, 47, 8, 255, 74, 40, 8, 255, 77, 44, 7, 255, 80, 45, 8, 255, 77, 39, 5, 255, 80, 38, 9, 255, 82, 38, 9, 255, 80, 36, 4, 255, 74, 35, 11, 255, 74, 37, 10, 255, 69, 35, 2, 255, 74, 40, 4, 255, 77, 38, 3, 255, 78, 33, 4, 255, 82, 39, 6, 255, 75, 38, 2, 255, 76, 33, 0, 255, 80, 36, 5, 255, 76, 34, 4, 255, 76, 31, 2, 255, 80, 35, 5, 255, 78, 34, 3, 255, 74, 32, 3, 255, 74, 32, 3, 255, 75, 32, 2, 255, 77, 33, 3, 255, 76, 30, 3, 255, 68, 27, 3, 255, 74, 29, 6, 255, 79, 31, 0, 255, 80, 30, 6, 255, 78, 29, 7, 255, 80, 32, 3, 255, 79, 28, 5, 255, 80, 29, 3, 255, 81, 34, 4, 255, 77, 30, 3, 255, 76, 26, 5, 255, 78, 27, 6, 255, 78, 30, 5, 255, 76, 30, 5, 255, 75, 30, 3, 255, 74, 30, 0, 255, 79, 31, 2, 255, 77, 28, 2, 255, 75, 31, 7, 255, 77, 30, 3, 255, 80, 28, 0, 255, 80, 28, 5, 255, 73, 25, 2, 255, 73, 29, 4, 255, 72, 29, 5, 255, 69, 26, 4, 255, 70, 29, 6, 255, 77, 31, 5, 255, 74, 25, 4, 255, 64, 23, 0, 255, 71, 26, 1, 255, 76, 25, 2, 255, 73, 25, 2, 255, 70, 24, 2, 255, 73, 28, 7, 255, 72, 27, 5, 255, 70, 25, 3, 255, 71, 24, 2, 255, 71, 24, 1, 255, 65, 22, 2, 255, 63, 23, 3, 255, 63, 24, 2, 255, 64, 23, 2, 255, 62, 21, 2, 255, 64, 21, 4, 255, 72, 23, 4, 255, 58, 19, 2, 255, 57, 20, 3, 255, 61, 23, 4, 255, 60, 22, 3, 255, 62, 20, 4, 255, 63, 18, 3, 255, 63, 19, 3, 255, 68, 22, 2, 255, 63, 22, 2, 255, 62, 19, 1, 255, 70, 19, 4, 255, 64, 22, 3, 255, 73, 21, 7, 255, 85, 26, 3, 255, 84, 26, 1, 255, 76, 21, 2, 255, 72, 15, 1, 255, 77, 23, 5, 255, 87, 29, 7, 255, 88, 26, 2, 255, 83, 23, 1, 255, 62, 20, 2, 255, 54, 15, 5, 255, 44, 14, 3, 255, 53, 17, 1, 255, 59, 18, 1, 255, 46, 17, 6, 255, 46, 19, 8, 255, 53, 17, 2, 255, 60, 15, 0, 255, 67, 17, 2, 255, 70, 18, 6, 255, 73, 20, 5, 255, 73, 19, 2, 255, 78, 18, 3, 255, 67, 17, 2, 255, 51, 19, 4, 255, 48, 13, 3, 255, 58, 14, 3, 255, 76, 21, 1, 255, 88, 23, 2, 255, 87, 26, 6, 255, 67, 19, 4, 255, 52, 15, 3, 255, 47, 15, 2, 255, 46, 16, 2, 255, 52, 19, 6, 255, 62, 13, 4, 255, 56, 14, 3, 255, 60, 17, 7, 255, 61, 16, 4, 255, 58, 16, 3, 255, 56, 16, 3, 255, 58, 19, 3, 255, 60, 18, 1, 255, 61, 18, 1, 255, 66, 20, 3, 255, 66, 18, 2, 255, 66, 18, 3, 255, 65, 17, 2, 255, 65, 17, 1, 255, 70, 18, 1, 255, 77, 17, 2, 255, 75, 18, 2, 255, 71, 18, 3, 255, 65, 16, 2, 255, 61, 15, 1, 255, 61, 15, 1, 255, 65, 16, 3, 255, 61, 17, 2, 255, 64, 18, 1, 255, 70, 18, 3, 255, 68, 21, 2, 255, 65, 16, 1, 255, 62, 14, 1, 255, 57, 17, 1, 255, 55, 16, 1, 255, 62, 15, 6, 255, 56, 12, 4, 255, 54, 15, 5, 255, 51, 15, 4, 255, 45, 15, 4, 255, 47, 11, 5, 255, 52, 10, 2, 255, 51, 13, 6, 255, 40, 11, 4, 255, 42, 11, 2, 255, 43, 12, 1, 255, 40, 10, 1, 255, 40, 10, 3, 255, 36, 6, 2, 255, 38, 9, 5, 255, 35, 10, 3, 255, 32, 9, 2, 255, 30, 9, 3, 255, 32, 13, 6, 255, 26, 5, 0, 255, 33, 8, 1, 255, 47, 13, 6, 255, 41, 6, 2, 255, 34, 3, 1, 255, 28, 10, 1, 255, 44, 13, 3, 255, 59, 11, 0, 255, 58, 12, 1, 255, 60, 12, 5, 255, 51, 11, 4, 255, 35, 12, 1, 255, 34, 9, 3, 255, 33, 11, 2, 255, 37, 13, 2, 255, 8, 4, 3, 255, 6, 1, 1, 255, 4, 1, 0, 255, 6, 3, 0, 255, 9, 5, 2, 255, 11, 4, 2, 255, 12, 3, 1, 255, 14, 3, 2, 255, 12, 2, 1, 255, 14, 4, 3, 255, 14, 1, 2, 255, 16, 5, 2, 255, 15, 6, 2, 255, 13, 4, 2, 255, 10, 3, 1, 255, 10, 5, 2, 255, 10, 4, 1, 255, 13, 4, 2, 255, 14, 5, 3, 255, 11, 1, 0, 255, 12, 3, 1, 255, 14, 5, 3, 255, 15, 4, 3, 255, 16, 6, 1, 255, 13, 6, 1, 255, 9, 4, 1, 255, 13, 7, 1, 255, 18, 9, 3, 255, 16, 6, 2, 255, 19, 8, 3, 255, 17, 8, 1, 255, 15, 8, 1, 255, 19, 8, 2, 255, 17, 7, 0, 255, 18, 9, 2, 255, 17, 8, 3, 255, 17, 9, 1, 255, 24, 15, 3, 255, 24, 14, 5, 255, 19, 10, 3, 255, 18, 8, 1, 255, 20, 7, 0, 255, 26, 12, 3, 255, 27, 14, 3, 255, 24, 15, 2, 255, 22, 13, 3, 255, 29, 14, 4, 255, 25, 13, 1, 255, 25, 15, 3, 255, 24, 11, 2, 255, 20, 9, 2, 255, 29, 16, 5, 255, 30, 14, 4, 255, 33, 16, 4, 255, 33, 19, 4, 255, 28, 15, 1, 255, 30, 14, 3, 255, 30, 20, 5, 255, 27, 16, 0, 255, 36, 18, 6, 255, 33, 16, 5, 255, 31, 16, 3, 255, 35, 19, 4, 255, 42, 20, 4, 255, 43, 20, 3, 255, 38, 17, 6, 255, 38, 17, 0, 255, 33, 18, 1, 255, 42, 19, 5, 255, 41, 21, 2, 255, 35, 22, 1, 255, 46, 25, 6, 255, 39, 18, 1, 255, 41, 19, 4, 255, 45, 17, 4, 255, 52, 22, 8, 255, 46, 21, 1, 255, 45, 20, 2, 255, 47, 21, 9, 255, 47, 19, 4, 255, 45, 19, 0, 255, 43, 22, 2, 255, 41, 30, 3, 255, 41, 26, 1, 255, 49, 26, 6, 255, 45, 21, 4, 255, 37, 18, 2, 255, 37, 24, 6, 255, 40, 22, 2, 255, 46, 23, 3, 255, 41, 24, 4, 255, 43, 23, 5, 255, 46, 25, 2, 255, 54, 22, 3, 255, 41, 22, 8, 255, 49, 20, 1, 255, 56, 23, 1, 255, 42, 24, 3, 255, 47, 27, 3, 255, 50, 26, 3, 255, 39, 23, 4, 255, 49, 26, 5, 255, 54, 28, 3, 255, 55, 27, 4, 255, 57, 22, 3, 255, 46, 24, 3, 255, 42, 27, 3, 255, 53, 26, 3, 255, 55, 26, 2, 255, 60, 24, 5, 255, 65, 28, 5, 255, 54, 26, 4, 255, 50, 22, 2, 255, 48, 25, 1, 255, 45, 26, 4, 255, 50, 24, 3, 255, 48, 26, 2, 255, 55, 30, 6, 255, 48, 28, 3, 255, 49, 29, 5, 255, 55, 29, 3, 255, 50, 25, 4, 255, 50, 25, 7, 255, 48, 28, 2, 255, 44, 26, 4, 255, 51, 31, 6, 255, 54, 32, 3, 255, 56, 29, 6, 255, 56, 29, 6, 255, 45, 32, 4, 255, 52, 29, 1, 255, 56, 31, 2, 255, 54, 34, 7, 255, 54, 33, 2, 255, 64, 30, 6, 255, 58, 32, 7, 255, 58, 38, 6, 255, 68, 40, 9, 255, 66, 39, 8, 255, 59, 45, 9, 255, 57, 46, 13, 255, 65, 45, 23, 255, 66, 53, 15, 255, 54, 54, 19, 255, 59, 55, 33, 255, 69, 55, 24, 255, 69, 66, 25, 255, 61, 63, 40, 255, 61, 64, 34, 255, 64, 68, 41, 255, 67, 71, 53, 255, 67, 69, 54, 255, 70, 73, 48, 255, 72, 75, 56, 255, 68, 80, 57, 255, 76, 86, 67, 255, 80, 87, 64, 255, 77, 88, 66, 255, 77, 96, 76, 255, 80, 99, 78, 255, 82, 102, 83, 255, 85, 106, 86, 255, 91, 112, 91, 255, 91, 114, 92, 255, 93, 119, 93, 255, 97, 122, 95, 255, 91, 122, 95, 255, 96, 129, 103, 255, 98, 131, 102, 255, 95, 132, 102, 255, 97, 137, 105, 255, 99, 138, 107, 255, 101, 140, 108, 255, 100, 140, 107, 255, 108, 139, 111, 255, 107, 138, 109, 255, 100, 136, 102, 255, 99, 138, 103, 255, 98, 133, 102, 255, 104, 130, 100, 255, 102, 129, 101, 255, 100, 129, 100, 255, 99, 123, 96, 255, 101, 121, 93, 255, 96, 117, 85, 255, 93, 116, 78, 255, 91, 111, 71, 255, 92, 107, 70, 255, 91, 102, 70, 255, 89, 101, 60, 255, 88, 100, 47, 255, 89, 93, 59, 255, 94, 94, 49, 255, 90, 86, 49, 255, 87, 84, 48, 255, 82, 82, 41, 255, 81, 78, 41, 255, 83, 75, 45, 255, 87, 74, 28, 255, 85, 74, 22, 255, 82, 72, 26, 255, 87, 73, 14, 255, 89, 67, 18, 255, 87, 67, 14, 255, 76, 62, 15, 255, 79, 64, 11, 255, 80, 62, 11, 255, 71, 53, 22, 255, 77, 56, 16, 255, 82, 52, 15, 255, 76, 50, 10, 255, 81, 48, 15, 255, 79, 46, 11, 255, 82, 50, 0, 255, 78, 49, 6, 255, 69, 47, 12, 255, 72, 42, 5, 255, 81, 43, 8, 255, 76, 43, 3, 255, 75, 42, 5, 255, 71, 41, 8, 255, 70, 40, 10, 255, 73, 39, 5, 255, 79, 40, 1, 255, 77, 37, 5, 255, 74, 38, 7, 255, 66, 34, 5, 255, 68, 38, 11, 255, 68, 37, 7, 255, 72, 35, 7, 255, 73, 37, 3, 255, 72, 35, 4, 255, 79, 33, 8, 255, 76, 28, 4, 255, 79, 33, 4, 255, 79, 29, 0, 255, 80, 34, 2, 255, 77, 33, 1, 255, 76, 34, 6, 255, 72, 32, 5, 255, 69, 30, 0, 255, 73, 31, 3, 255, 79, 31, 8, 255, 77, 34, 10, 255, 72, 30, 2, 255, 74, 32, 4, 255, 70, 29, 4, 255, 72, 28, 6, 255, 74, 29, 4, 255, 84, 34, 6, 255, 83, 30, 5, 255, 78, 31, 2, 255, 76, 31, 2, 255, 78, 28, 7, 255, 77, 27, 5, 255, 80, 30, 3, 255, 75, 30, 1, 255, 76, 31, 5, 255, 77, 28, 4, 255, 80, 28, 5, 255, 80, 29, 5, 255, 73, 28, 1, 255, 72, 26, 7, 255, 73, 26, 6, 255, 75, 31, 3, 255, 70, 28, 0, 255, 74, 28, 4, 255, 76, 27, 4, 255, 79, 29, 6, 255, 74, 30, 5, 255, 72, 31, 0, 255, 71, 26, 3, 255, 68, 25, 5, 255, 73, 27, 3, 255, 70, 26, 4, 255, 73, 25, 1, 255, 73, 26, 3, 255, 66, 22, 1, 255, 63, 21, 2, 255, 64, 21, 4, 255, 71, 25, 8, 255, 68, 21, 3, 255, 67, 22, 4, 255, 68, 23, 7, 255, 66, 22, 5, 255, 65, 25, 3, 255, 67, 24, 1, 255, 71, 23, 4, 255, 67, 21, 3, 255, 66, 19, 5, 255, 55, 18, 0, 255, 70, 21, 4, 255, 68, 20, 1, 255, 62, 22, 3, 255, 66, 20, 5, 255, 66, 18, 1, 255, 59, 22, 1, 255, 57, 20, 3, 255, 59, 16, 3, 255, 60, 24, 6, 255, 63, 20, 2, 255, 56, 14, 2, 255, 67, 27, 3, 255, 80, 27, 0, 255, 86, 24, 4, 255, 85, 22, 3, 255, 92, 25, 0, 255, 85, 20, 1, 255, 87, 23, 4, 255, 83, 25, 6, 255, 54, 17, 1, 255, 51, 15, 6, 255, 50, 19, 5, 255, 49, 15, 3, 255, 50, 13, 2, 255, 54, 15, 1, 255, 52, 15, 1, 255, 51, 17, 2, 255, 53, 18, 5, 255, 56, 18, 6, 255, 53, 15, 1, 255, 53, 20, 0, 255, 54, 18, 7, 255, 57, 16, 8, 255, 66, 22, 1, 255, 73, 27, 2, 255, 65, 21, 3, 255, 46, 18, 3, 255, 60, 21, 4, 255, 76, 17, 5, 255, 62, 18, 4, 255, 48, 22, 1, 255, 43, 17, 3, 255, 48, 15, 5, 255, 49, 11, 2, 255, 43, 13, 2, 255, 59, 14, 5, 255, 56, 15, 3, 255, 50, 16, 3, 255, 57, 14, 2, 255, 56, 19, 4, 255, 57, 18, 3, 255, 60, 17, 3, 255, 60, 16, 1, 255, 65, 17, 2, 255, 72, 18, 4, 255, 71, 18, 3, 255, 67, 16, 2, 255, 65, 18, 2, 255, 66, 18, 2, 255, 74, 19, 2, 255, 80, 19, 1, 255, 76, 19, 0, 255, 74, 19, 3, 255, 67, 18, 2, 255, 63, 17, 2, 255, 62, 17, 2, 255, 65, 18, 3, 255, 58, 13, 1, 255, 64, 15, 4, 255, 67, 15, 3, 255, 61, 14, 0, 255, 65, 15, 2, 255, 65, 15, 3, 255, 59, 15, 3, 255, 56, 16, 2, 255, 47, 13, 1, 255, 53, 15, 6, 255, 54, 13, 5, 255, 46, 10, 1, 255, 48, 15, 5, 255, 49, 12, 4, 255, 51, 13, 1, 255, 46, 13, 0, 255, 38, 9, 1, 255, 44, 12, 1, 255, 45, 13, 3, 255, 42, 13, 3, 255, 40, 10, 3, 255, 38, 10, 6, 255, 41, 12, 7, 255, 40, 11, 0, 255, 35, 10, 1, 255, 28, 9, 3, 255, 30, 10, 4, 255, 31, 7, 3, 255, 33, 10, 4, 255, 29, 12, 2, 255, 23, 8, 1, 255, 26, 8, 5, 255, 29, 7, 5, 255, 36, 8, 5, 255, 45, 11, 2, 255, 49, 12, 1, 255, 47, 10, 1, 255, 41, 10, 2, 255, 38, 8, 3, 255, 38, 6, 4, 255, 42, 13, 6, 255, 44, 13, 3, 255, 6, 2, 2, 255, 5, 0, 0, 255, 9, 2, 2, 255, 7, 2, 2, 255, 6, 2, 1, 255, 10, 4, 1, 255, 9, 3, 0, 255, 9, 3, 0, 255, 9, 3, 1, 255, 8, 3, 0, 255, 10, 3, 0, 255, 12, 3, 1, 255, 12, 2, 1, 255, 12, 3, 2, 255, 11, 5, 3, 255, 10, 5, 2, 255, 12, 5, 2, 255, 11, 3, 0, 255, 13, 5, 2, 255, 11, 6, 1, 255, 11, 5, 1, 255, 18, 6, 6, 255, 16, 4, 4, 255, 14, 4, 1, 255, 15, 5, 3, 255, 12, 5, 3, 255, 9, 5, 3, 255, 11, 6, 2, 255, 17, 8, 3, 255, 20, 8, 4, 255, 19, 9, 2, 255, 14, 9, 0, 255, 20, 8, 0, 255, 21, 10, 4, 255, 18, 9, 2, 255, 17, 8, 1, 255, 17, 10, 2, 255, 18, 11, 3, 255, 23, 12, 4, 255, 22, 12, 3, 255, 18, 11, 1, 255, 18, 11, 1, 255, 19, 10, 2, 255, 20, 11, 4, 255, 19, 11, 2, 255, 23, 11, 0, 255, 30, 14, 5, 255, 30, 13, 3, 255, 29, 12, 4, 255, 25, 12, 3, 255, 23, 13, 4, 255, 27, 15, 4, 255, 24, 10, 0, 255, 26, 14, 3, 255, 27, 18, 3, 255, 30, 18, 3, 255, 39, 16, 4, 255, 24, 18, 2, 255, 25, 16, 4, 255, 32, 16, 5, 255, 34, 16, 4, 255, 33, 16, 1, 255, 30, 19, 4, 255, 25, 18, 6, 255, 27, 16, 1, 255, 41, 18, 6, 255, 34, 17, 5, 255, 34, 17, 2, 255, 47, 17, 2, 255, 46, 19, 3, 255, 35, 18, 1, 255, 37, 20, 6, 255, 38, 20, 5, 255, 44, 20, 0, 255, 48, 20, 3, 255, 46, 20, 2, 255, 45, 22, 2, 255, 38, 17, 3, 255, 37, 19, 4, 255, 43, 24, 5, 255, 46, 20, 0, 255, 47, 20, 1, 255, 45, 22, 6, 255, 41, 23, 3, 255, 44, 24, 1, 255, 38, 21, 6, 255, 38, 22, 6, 255, 38, 20, 5, 255, 43, 19, 9, 255, 49, 21, 5, 255, 46, 26, 3, 255, 50, 21, 4, 255, 38, 21, 5, 255, 43, 18, 6, 255, 47, 20, 7, 255, 47, 23, 6, 255, 48, 24, 1, 255, 52, 26, 5, 255, 48, 21, 1, 255, 51, 24, 3, 255, 45, 24, 1, 255, 42, 25, 1, 255, 51, 25, 2, 255, 51, 25, 0, 255, 55, 29, 0, 255, 51, 26, 0, 255, 53, 27, 5, 255, 63, 29, 6, 255, 60, 26, 2, 255, 58, 27, 6, 255, 52, 23, 2, 255, 49, 24, 2, 255, 51, 27, 4, 255, 49, 27, 3, 255, 46, 28, 4, 255, 49, 26, 2, 255, 48, 28, 4, 255, 49, 28, 4, 255, 47, 27, 4, 255, 48, 28, 3, 255, 55, 30, 6, 255, 49, 26, 1, 255, 51, 28, 2, 255, 51, 31, 4, 255, 55, 28, 6, 255, 53, 25, 4, 255, 52, 26, 4, 255, 55, 29, 8, 255, 53, 29, 3, 255, 53, 29, 6, 255, 49, 30, 5, 255, 49, 32, 2, 255, 57, 33, 3, 255, 54, 32, 1, 255, 55, 34, 4, 255, 61, 37, 6, 255, 60, 36, 4, 255, 62, 40, 6, 255, 57, 42, 12, 255, 52, 39, 17, 255, 59, 47, 15, 255, 63, 49, 22, 255, 58, 48, 25, 255, 57, 51, 24, 255, 60, 54, 26, 255, 64, 60, 25, 255, 60, 61, 37, 255, 63, 62, 44, 255, 67, 67, 47, 255, 65, 68, 44, 255, 68, 72, 43, 255, 71, 71, 60, 255, 72, 73, 53, 255, 75, 80, 49, 255, 73, 78, 60, 255, 76, 86, 70, 255, 77, 91, 66, 255, 79, 92, 65, 255, 83, 95, 73, 255, 82, 98, 69, 255, 82, 104, 79, 255, 91, 110, 85, 255, 92, 114, 87, 255, 95, 119, 92, 255, 92, 121, 95, 255, 90, 124, 97, 255, 95, 130, 100, 255, 96, 133, 101, 255, 98, 135, 107, 255, 100, 135, 110, 255, 100, 134, 109, 255, 103, 136, 110, 255, 105, 141, 112, 255, 97, 140, 109, 255, 99, 141, 107, 255, 104, 143, 107, 255, 103, 140, 105, 255, 102, 136, 104, 255, 100, 135, 105, 255, 99, 133, 102, 255, 102, 131, 97, 255, 96, 124, 94, 255, 97, 127, 91, 255, 96, 122, 85, 255, 93, 115, 82, 255, 90, 114, 76, 255, 92, 112, 70, 255, 90, 107, 72, 255, 89, 103, 67, 255, 88, 98, 60, 255, 91, 95, 57, 255, 93, 92, 53, 255, 92, 89, 49, 255, 88, 86, 40, 255, 87, 84, 36, 255, 88, 83, 33, 255, 85, 77, 36, 255, 87, 76, 43, 255, 82, 75, 33, 255, 79, 73, 24, 255, 87, 69, 26, 255, 86, 64, 22, 255, 76, 64, 22, 255, 75, 62, 13, 255, 84, 61, 22, 255, 79, 55, 20, 255, 75, 56, 8, 255, 73, 52, 16, 255, 80, 53, 20, 255, 83, 53, 12, 255, 80, 49, 14, 255, 78, 47, 18, 255, 73, 42, 13, 255, 78, 47, 15, 255, 78, 42, 10, 255, 78, 41, 12, 255, 78, 42, 13, 255, 77, 43, 8, 255, 74, 41, 2, 255, 73, 40, 7, 255, 75, 42, 11, 255, 70, 39, 7, 255, 70, 36, 7, 255, 74, 34, 11, 255, 79, 36, 11, 255, 74, 34, 6, 255, 75, 36, 6, 255, 74, 38, 6, 255, 70, 34, 4, 255, 72, 35, 8, 255, 80, 34, 6, 255, 76, 37, 5, 255, 74, 34, 5, 255, 86, 32, 6, 255, 79, 34, 4, 255, 74, 35, 5, 255, 76, 32, 6, 255, 71, 33, 3, 255, 76, 31, 4, 255, 69, 31, 2, 255, 70, 31, 2, 255, 77, 31, 4, 255, 76, 31, 1, 255, 75, 31, 2, 255, 70, 28, 6, 255, 71, 26, 4, 255, 76, 30, 2, 255, 72, 30, 2, 255, 76, 30, 5, 255, 81, 31, 4, 255, 77, 29, 3, 255, 77, 30, 4, 255, 76, 29, 3, 255, 78, 30, 3, 255, 77, 29, 2, 255, 79, 31, 2, 255, 82, 28, 6, 255, 73, 29, 5, 255, 73, 28, 4, 255, 77, 27, 3, 255, 75, 28, 2, 255, 74, 29, 2, 255, 75, 28, 6, 255, 72, 27, 6, 255, 70, 29, 2, 255, 77, 31, 1, 255, 78, 26, 0, 255, 73, 26, 2, 255, 69, 24, 3, 255, 82, 25, 2, 255, 73, 27, 3, 255, 70, 23, 5, 255, 71, 24, 5, 255, 67, 26, 4, 255, 69, 31, 5, 255, 77, 28, 4, 255, 78, 25, 1, 255, 70, 28, 3, 255, 63, 21, 1, 255, 66, 23, 1, 255, 67, 26, 7, 255, 64, 17, 6, 255, 65, 23, 2, 255, 70, 24, 5, 255, 70, 19, 6, 255, 71, 22, 1, 255, 69, 28, 2, 255, 57, 22, 4, 255, 64, 22, 5, 255, 69, 24, 8, 255, 60, 23, 2, 255, 59, 23, 1, 255, 65, 22, 5, 255, 64, 21, 4, 255, 54, 21, 2, 255, 58, 22, 1, 255, 66, 20, 2, 255, 64, 18, 3, 255, 53, 18, 7, 255, 53, 21, 5, 255, 59, 18, 2, 255, 55, 17, 8, 255, 50, 18, 4, 255, 75, 23, 9, 255, 85, 22, 2, 255, 89, 24, 0, 255, 98, 29, 2, 255, 95, 26, 3, 255, 78, 26, 2, 255, 67, 23, 5, 255, 54, 17, 3, 255, 49, 16, 1, 255, 50, 17, 2, 255, 44, 17, 2, 255, 52, 16, 3, 255, 61, 15, 3, 255, 51, 16, 3, 255, 41, 16, 4, 255, 50, 17, 6, 255, 58, 14, 3, 255, 57, 18, 3, 255, 50, 16, 1, 255, 51, 21, 8, 255, 48, 18, 5, 255, 55, 16, 1, 255, 73, 23, 4, 255, 78, 21, 6, 255, 55, 16, 3, 255, 44, 17, 4, 255, 55, 16, 8, 255, 52, 12, 4, 255, 45, 15, 3, 255, 48, 13, 3, 255, 52, 13, 2, 255, 44, 12, 7, 255, 47, 12, 8, 255, 54, 14, 3, 255, 53, 17, 2, 255, 49, 16, 4, 255, 58, 14, 3, 255, 54, 16, 3, 255, 59, 15, 5, 255, 53, 14, 2, 255, 57, 16, 1, 255, 64, 18, 3, 255, 64, 16, 2, 255, 67, 14, 2, 255, 64, 14, 1, 255, 63, 14, 1, 255, 64, 15, 1, 255, 70, 19, 5, 255, 72, 19, 5, 255, 73, 18, 4, 255, 73, 22, 4, 255, 70, 15, 1, 255, 63, 13, 2, 255, 63, 13, 5, 255, 64, 15, 1, 255, 66, 20, 2, 255, 69, 18, 2, 255, 73, 17, 3, 255, 68, 16, 1, 255, 65, 18, 3, 255, 58, 15, 1, 255, 62, 16, 2, 255, 67, 17, 4, 255, 52, 15, 1, 255, 43, 14, 1, 255, 44, 12, 2, 255, 50, 13, 5, 255, 52, 12, 3, 255, 50, 11, 1, 255, 42, 14, 3, 255, 44, 13, 4, 255, 47, 12, 4, 255, 53, 13, 4, 255, 49, 12, 3, 255, 44, 14, 3, 255, 47, 12, 2, 255, 46, 12, 2, 255, 45, 14, 3, 255, 44, 13, 3, 255, 37, 8, 3, 255, 33, 10, 5, 255, 31, 8, 1, 255, 29, 7, 1, 255, 27, 14, 4, 255, 29, 11, 2, 255, 32, 13, 5, 255, 31, 10, 5, 255, 34, 7, 3, 255, 38, 6, 3, 255, 33, 10, 4, 255, 43, 9, 6, 255, 35, 7, 2, 255, 45, 9, 6, 255, 42, 9, 2, 255, 42, 12, 1, 255, 43, 12, 1, 255, 40, 9, 1, 255, 5, 1, 0, 255, 8, 2, 2, 255, 9, 3, 3, 255, 6, 2, 1, 255, 6, 2, 1, 255, 10, 3, 1, 255, 9, 2, 0, 255, 9, 4, 1, 255, 9, 4, 1, 255, 8, 3, 0, 255, 10, 3, 1, 255, 12, 4, 2, 255, 12, 2, 1, 255, 12, 2, 2, 255, 14, 7, 4, 255, 10, 5, 1, 255, 12, 4, 1, 255, 11, 3, 0, 255, 12, 7, 2, 255, 12, 6, 2, 255, 12, 4, 0, 255, 14, 5, 4, 255, 14, 4, 3, 255, 15, 6, 3, 255, 15, 6, 3, 255, 15, 7, 4, 255, 10, 6, 3, 255, 10, 6, 2, 255, 16, 9, 3, 255, 18, 8, 3, 255, 18, 7, 2, 255, 17, 9, 3, 255, 18, 6, 0, 255, 20, 9, 3, 255, 17, 6, 2, 255, 17, 8, 2, 255, 18, 8, 2, 255, 15, 6, 0, 255, 21, 10, 2, 255, 21, 11, 2, 255, 18, 10, 1, 255, 19, 9, 1, 255, 21, 10, 2, 255, 23, 9, 2, 255, 24, 11, 3, 255, 21, 15, 3, 255, 21, 11, 1, 255, 26, 13, 3, 255, 28, 11, 4, 255, 24, 8, 1, 255, 26, 9, 2, 255, 22, 11, 3, 255, 27, 14, 2, 255, 32, 16, 2, 255, 24, 12, 1, 255, 22, 15, 5, 255, 33, 17, 5, 255, 32, 18, 1, 255, 32, 16, 2, 255, 30, 17, 3, 255, 26, 16, 0, 255, 33, 16, 1, 255, 37, 16, 4, 255, 26, 14, 3, 255, 32, 23, 4, 255, 35, 16, 5, 255, 39, 18, 5, 255, 43, 20, 4, 255, 43, 15, 4, 255, 40, 22, 5, 255, 38, 21, 3, 255, 35, 17, 2, 255, 36, 22, 2, 255, 36, 19, 3, 255, 39, 18, 2, 255, 46, 21, 5, 255, 43, 17, 4, 255, 41, 19, 6, 255, 38, 18, 4, 255, 44, 23, 7, 255, 46, 23, 3, 255, 47, 22, 4, 255, 46, 19, 7, 255, 43, 23, 5, 255, 46, 24, 2, 255, 38, 21, 2, 255, 41, 23, 3, 255, 42, 25, 3, 255, 40, 21, 1, 255, 49, 25, 4, 255, 43, 25, 3, 255, 48, 21, 2, 255, 40, 21, 4, 255, 46, 17, 4, 255, 46, 18, 4, 255, 41, 24, 6, 255, 48, 27, 3, 255, 49, 26, 3, 255, 47, 24, 2, 255, 51, 27, 5, 255, 48, 26, 3, 255, 46, 25, 2, 255, 54, 27, 6, 255, 49, 24, 1, 255, 52, 26, 2, 255, 53, 28, 4, 255, 51, 28, 2, 255, 56, 27, 3, 255, 54, 26, 2, 255, 55, 24, 5, 255, 60, 23, 4, 255, 61, 25, 5, 255, 53, 27, 5, 255, 49, 27, 4, 255, 49, 23, 3, 255, 58, 30, 5, 255, 55, 30, 7, 255, 51, 24, 4, 255, 51, 29, 5, 255, 49, 28, 1, 255, 54, 28, 4, 255, 52, 28, 4, 255, 57, 32, 8, 255, 49, 27, 4, 255, 48, 31, 5, 255, 48, 26, 2, 255, 56, 26, 5, 255, 55, 27, 6, 255, 57, 29, 1, 255, 53, 29, 4, 255, 49, 28, 8, 255, 54, 30, 8, 255, 56, 29, 5, 255, 63, 33, 5, 255, 59, 35, 2, 255, 56, 36, 6, 255, 51, 34, 12, 255, 53, 37, 15, 255, 55, 42, 10, 255, 56, 42, 17, 255, 56, 45, 14, 255, 60, 51, 21, 255, 58, 52, 24, 255, 60, 57, 21, 255, 61, 56, 26, 255, 59, 57, 35, 255, 63, 67, 32, 255, 70, 73, 24, 255, 68, 68, 35, 255, 65, 69, 36, 255, 70, 72, 51, 255, 72, 75, 53, 255, 72, 75, 59, 255, 76, 81, 62, 255, 73, 82, 59, 255, 76, 88, 71, 255, 76, 90, 68, 255, 81, 93, 71, 255, 84, 97, 77, 255, 85, 102, 79, 255, 88, 107, 81, 255, 94, 114, 93, 255, 93, 117, 94, 255, 93, 120, 91, 255, 92, 124, 92, 255, 92, 126, 102, 255, 96, 132, 106, 255, 96, 135, 107, 255, 97, 138, 111, 255, 101, 139, 112, 255, 102, 139, 113, 255, 103, 140, 113, 255, 101, 142, 114, 255, 103, 143, 116, 255, 102, 141, 110, 255, 103, 140, 107, 255, 104, 140, 107, 255, 102, 138, 105, 255, 102, 137, 106, 255, 99, 132, 101, 255, 104, 131, 99, 255, 100, 124, 90, 255, 97, 124, 85, 255, 98, 120, 83, 255, 97, 117, 83, 255, 94, 113, 77, 255, 95, 109, 72, 255, 89, 102, 73, 255, 88, 102, 60, 255, 88, 101, 59, 255, 85, 94, 61, 255, 84, 89, 48, 255, 88, 90, 41, 255, 85, 84, 47, 255, 86, 84, 41, 255, 85, 81, 27, 255, 81, 74, 30, 255, 81, 77, 26, 255, 84, 74, 16, 255, 78, 70, 16, 255, 84, 66, 35, 255, 82, 62, 19, 255, 69, 62, 21, 255, 82, 61, 8, 255, 84, 58, 8, 255, 85, 51, 17, 255, 86, 54, 9, 255, 84, 53, 13, 255, 76, 51, 14, 255, 77, 53, 11, 255, 78, 49, 3, 255, 80, 49, 5, 255, 74, 43, 7, 255, 74, 43, 8, 255, 78, 44, 2, 255, 83, 46, 3, 255, 78, 41, 4, 255, 77, 43, 9, 255, 74, 40, 6, 255, 77, 42, 6, 255, 73, 38, 5, 255, 71, 36, 7, 255, 73, 37, 7, 255, 72, 36, 4, 255, 71, 34, 6, 255, 72, 36, 5, 255, 73, 35, 4, 255, 75, 35, 4, 255, 77, 36, 7, 255, 75, 32, 6, 255, 75, 31, 1, 255, 76, 34, 1, 255, 77, 33, 4, 255, 81, 30, 3, 255, 76, 33, 2, 255, 72, 35, 6, 255, 73, 34, 8, 255, 72, 33, 5, 255, 73, 28, 0, 255, 71, 32, 3, 255, 69, 30, 3, 255, 76, 29, 3, 255, 77, 30, 1, 255, 76, 30, 1, 255, 70, 27, 2, 255, 69, 22, 2, 255, 75, 26, 5, 255, 76, 31, 3, 255, 82, 33, 3, 255, 83, 29, 2, 255, 79, 28, 3, 255, 80, 30, 5, 255, 78, 28, 3, 255, 79, 29, 4, 255, 84, 34, 5, 255, 83, 33, 3, 255, 82, 28, 3, 255, 78, 32, 4, 255, 75, 30, 3, 255, 77, 29, 3, 255, 79, 29, 4, 255, 76, 28, 2, 255, 72, 29, 2, 255, 73, 30, 5, 255, 73, 29, 5, 255, 73, 31, 5, 255, 70, 28, 1, 255, 73, 26, 4, 255, 76, 25, 5, 255, 74, 30, 4, 255, 71, 25, 3, 255, 76, 25, 3, 255, 72, 22, 3, 255, 71, 24, 0, 255, 85, 31, 4, 255, 80, 28, 6, 255, 86, 27, 3, 255, 86, 30, 9, 255, 66, 20, 3, 255, 71, 25, 4, 255, 68, 24, 4, 255, 74, 27, 10, 255, 74, 22, 5, 255, 63, 20, 2, 255, 64, 25, 7, 255, 65, 25, 4, 255, 63, 21, 0, 255, 64, 17, 7, 255, 60, 18, 2, 255, 65, 24, 6, 255, 62, 23, 3, 255, 60, 22, 1, 255, 67, 23, 6, 255, 66, 19, 4, 255, 58, 19, 0, 255, 55, 21, 2, 255, 54, 18, 7, 255, 60, 20, 5, 255, 64, 20, 1, 255, 62, 21, 7, 255, 51, 19, 6, 255, 58, 22, 1, 255, 69, 19, 4, 255, 65, 17, 2, 255, 66, 18, 1, 255, 63, 20, 2, 255, 70, 19, 3, 255, 77, 24, 5, 255, 54, 21, 0, 255, 53, 16, 1, 255, 60, 18, 5, 255, 53, 19, 3, 255, 54, 22, 6, 255, 54, 21, 8, 255, 46, 18, 6, 255, 48, 22, 5, 255, 46, 18, 3, 255, 51, 14, 4, 255, 54, 15, 6, 255, 45, 20, 2, 255, 41, 21, 3, 255, 43, 12, 0, 255, 50, 14, 5, 255, 46, 16, 5, 255, 42, 13, 1, 255, 53, 17, 1, 255, 60, 14, 2, 255, 47, 13, 1, 255, 44, 17, 5, 255, 52, 15, 7, 255, 51, 15, 3, 255, 47, 14, 2, 255, 54, 13, 3, 255, 61, 21, 4, 255, 41, 14, 0, 255, 43, 18, 4, 255, 50, 16, 4, 255, 49, 11, 1, 255, 48, 14, 4, 255, 55, 18, 1, 255, 53, 19, 0, 255, 57, 17, 2, 255, 55, 14, 2, 255, 57, 13, 3, 255, 64, 14, 6, 255, 62, 17, 6, 255, 59, 16, 2, 255, 62, 15, 3, 255, 66, 15, 3, 255, 64, 12, 0, 255, 68, 16, 2, 255, 65, 14, 1, 255, 63, 17, 2, 255, 64, 17, 1, 255, 70, 19, 4, 255, 63, 17, 3, 255, 64, 11, 2, 255, 65, 14, 2, 255, 66, 16, 5, 255, 67, 14, 4, 255, 66, 14, 0, 255, 74, 16, 4, 255, 77, 17, 6, 255, 68, 15, 2, 255, 62, 14, 0, 255, 61, 15, 1, 255, 57, 15, 4, 255, 55, 14, 6, 255, 52, 10, 4, 255, 48, 14, 5, 255, 39, 13, 1, 255, 45, 11, 5, 255, 40, 11, 5, 255, 37, 9, 4, 255, 36, 9, 2, 255, 43, 11, 3, 255, 53, 11, 4, 255, 49, 10, 2, 255, 44, 15, 2, 255, 34, 11, 1, 255, 48, 13, 6, 255, 48, 7, 2, 255, 42, 8, 3, 255, 41, 11, 7, 255, 34, 8, 5, 255, 38, 8, 8, 255, 36, 8, 6, 255, 29, 9, 1, 255, 26, 8, 0, 255, 29, 6, 3, 255, 21, 8, 1, 255, 39, 9, 5, 255, 40, 7, 5, 255, 35, 9, 3, 255, 38, 12, 5, 255, 51, 10, 5, 255, 38, 8, 1, 255, 46, 8, 2, 255, 45, 9, 3, 255, 40, 7, 2, 255, 4, 1, 1, 255, 8, 3, 3, 255, 7, 2, 1, 255, 6, 2, 1, 255, 6, 2, 1, 255, 9, 3, 0, 255, 11, 2, 0, 255, 9, 4, 1, 255, 9, 4, 1, 255, 9, 4, 1, 255, 8, 2, 0, 255, 11, 3, 1, 255, 12, 2, 0, 255, 15, 4, 2, 255, 12, 4, 2, 255, 11, 4, 1, 255, 12, 3, 1, 255, 8, 1, 0, 255, 10, 6, 3, 255, 14, 6, 3, 255, 12, 4, 1, 255, 13, 6, 3, 255, 14, 5, 3, 255, 14, 7, 4, 255, 14, 6, 3, 255, 15, 6, 4, 255, 13, 4, 2, 255, 10, 5, 1, 255, 13, 7, 3, 255, 16, 6, 1, 255, 17, 6, 2, 255, 20, 9, 5, 255, 17, 7, 2, 255, 20, 10, 5, 255, 19, 8, 4, 255, 19, 7, 3, 255, 19, 7, 2, 255, 21, 9, 2, 255, 21, 10, 2, 255, 19, 8, 2, 255, 19, 9, 2, 255, 21, 10, 1, 255, 26, 11, 4, 255, 24, 9, 2, 255, 27, 13, 5, 255, 26, 14, 5, 255, 24, 12, 3, 255, 23, 12, 3, 255, 21, 10, 2, 255, 24, 10, 2, 255, 29, 14, 6, 255, 25, 13, 3, 255, 28, 15, 4, 255, 35, 14, 4, 255, 31, 14, 3, 255, 21, 15, 2, 255, 26, 14, 2, 255, 33, 14, 3, 255, 36, 14, 2, 255, 31, 17, 3, 255, 25, 18, 2, 255, 31, 14, 1, 255, 43, 18, 7, 255, 35, 18, 7, 255, 36, 19, 3, 255, 30, 16, 1, 255, 36, 18, 4, 255, 38, 18, 3, 255, 36, 17, 1, 255, 36, 19, 3, 255, 33, 17, 2, 255, 33, 18, 0, 255, 37, 20, 3, 255, 40, 17, 6, 255, 43, 20, 7, 255, 41, 22, 5, 255, 36, 18, 4, 255, 43, 18, 4, 255, 42, 17, 3, 255, 42, 20, 4, 255, 39, 26, 4, 255, 33, 24, 2, 255, 35, 20, 3, 255, 39, 20, 5, 255, 50, 25, 8, 255, 40, 21, 4, 255, 45, 24, 7, 255, 42, 24, 3, 255, 39, 22, 1, 255, 44, 20, 1, 255, 43, 25, 3, 255, 43, 24, 2, 255, 44, 23, 1, 255, 52, 22, 6, 255, 46, 23, 7, 255, 33, 21, 1, 255, 44, 23, 0, 255, 45, 25, 3, 255, 42, 25, 3, 255, 41, 24, 2, 255, 47, 25, 3, 255, 50, 24, 2, 255, 54, 27, 6, 255, 52, 26, 3, 255, 52, 25, 5, 255, 51, 26, 4, 255, 49, 28, 0, 255, 53, 27, 2, 255, 49, 25, 4, 255, 52, 22, 3, 255, 54, 24, 2, 255, 53, 25, 3, 255, 48, 25, 2, 255, 47, 25, 4, 255, 39, 20, 2, 255, 52, 25, 3, 255, 55, 28, 2, 255, 54, 24, 0, 255, 52, 28, 6, 255, 49, 27, 5, 255, 53, 26, 4, 255, 50, 26, 2, 255, 54, 29, 6, 255, 48, 27, 4, 255, 44, 31, 5, 255, 48, 28, 4, 255, 56, 26, 5, 255, 56, 30, 5, 255, 53, 33, 4, 255, 50, 32, 6, 255, 54, 27, 5, 255, 59, 26, 4, 255, 51, 26, 2, 255, 53, 31, 5, 255, 49, 33, 7, 255, 45, 37, 8, 255, 50, 39, 10, 255, 57, 37, 17, 255, 61, 39, 8, 255, 58, 41, 20, 255, 55, 45, 25, 255, 57, 46, 30, 255, 56, 51, 22, 255, 59, 55, 25, 255, 60, 58, 25, 255, 61, 60, 34, 255, 62, 65, 38, 255, 65, 65, 34, 255, 68, 69, 40, 255, 69, 72, 47, 255, 69, 75, 43, 255, 74, 81, 44, 255, 73, 81, 57, 255, 71, 80, 62, 255, 74, 87, 61, 255, 78, 89, 69, 255, 81, 93, 72, 255, 85, 97, 79, 255, 85, 100, 81, 255, 87, 105, 84, 255, 92, 111, 91, 255, 90, 113, 89, 255, 90, 119, 92, 255, 93, 125, 99, 255, 90, 127, 99, 255, 95, 132, 104, 255, 98, 136, 111, 255, 97, 139, 112, 255, 96, 140, 112, 255, 100, 142, 114, 255, 104, 145, 116, 255, 101, 143, 115, 255, 99, 142, 114, 255, 105, 145, 119, 255, 104, 143, 114, 255, 102, 141, 108, 255, 102, 141, 107, 255, 100, 138, 105, 255, 100, 136, 103, 255, 98, 132, 101, 255, 102, 128, 100, 255, 102, 126, 90, 255, 98, 124, 87, 255, 97, 118, 82, 255, 97, 115, 79, 255, 93, 111, 79, 255, 91, 107, 70, 255, 88, 101, 62, 255, 88, 100, 59, 255, 88, 98, 61, 255, 87, 90, 62, 255, 88, 88, 50, 255, 88, 85, 40, 255, 83, 78, 45, 255, 85, 77, 34, 255, 88, 77, 25, 255, 86, 75, 19, 255, 83, 75, 23, 255, 77, 70, 28, 255, 78, 61, 24, 255, 81, 64, 16, 255, 86, 66, 17, 255, 79, 59, 22, 255, 79, 63, 13, 255, 83, 56, 16, 255, 74, 49, 20, 255, 79, 52, 6, 255, 83, 55, 9, 255, 74, 50, 8, 255, 72, 48, 4, 255, 79, 49, 6, 255, 76, 45, 8, 255, 74, 48, 6, 255, 74, 48, 8, 255, 75, 44, 10, 255, 79, 46, 7, 255, 75, 43, 3, 255, 75, 41, 9, 255, 74, 39, 6, 255, 76, 42, 4, 255, 76, 38, 4, 255, 74, 34, 7, 255, 73, 36, 7, 255, 73, 38, 4, 255, 69, 39, 5, 255, 70, 35, 2, 255, 74, 36, 4, 255, 75, 35, 4, 255, 75, 30, 1, 255, 78, 32, 7, 255, 77, 34, 4, 255, 77, 33, 2, 255, 79, 33, 4, 255, 77, 30, 2, 255, 81, 31, 4, 255, 82, 29, 5, 255, 80, 29, 8, 255, 76, 29, 5, 255, 76, 29, 3, 255, 72, 31, 4, 255, 67, 31, 4, 255, 70, 30, 4, 255, 72, 31, 3, 255, 73, 28, 4, 255, 74, 28, 3, 255, 74, 27, 6, 255, 77, 27, 8, 255, 78, 29, 2, 255, 83, 32, 1, 255, 85, 29, 3, 255, 83, 31, 3, 255, 79, 29, 2, 255, 77, 30, 4, 255, 76, 29, 2, 255, 78, 29, 0, 255, 81, 31, 0, 255, 79, 30, 2, 255, 78, 28, 0, 255, 74, 29, 1, 255, 75, 29, 1, 255, 78, 26, 2, 255, 78, 27, 3, 255, 78, 32, 2, 255, 77, 32, 1, 255, 72, 27, 2, 255, 69, 26, 2, 255, 68, 28, 4, 255, 75, 27, 5, 255, 74, 25, 4, 255, 66, 27, 6, 255, 66, 23, 6, 255, 70, 23, 3, 255, 66, 21, 4, 255, 69, 27, 3, 255, 75, 26, 2, 255, 98, 27, 2, 255, 93, 30, 1, 255, 84, 26, 4, 255, 69, 22, 7, 255, 64, 26, 6, 255, 88, 29, 3, 255, 94, 28, 2, 255, 79, 26, 4, 255, 69, 21, 0, 255, 68, 23, 1, 255, 69, 25, 1, 255, 71, 24, 0, 255, 72, 22, 5, 255, 68, 22, 6, 255, 65, 25, 7, 255, 64, 21, 3, 255, 63, 20, 2, 255, 61, 23, 4, 255, 60, 20, 1, 255, 63, 18, 3, 255, 59, 20, 5, 255, 56, 20, 6, 255, 64, 22, 7, 255, 57, 18, 1, 255, 56, 23, 6, 255, 57, 21, 7, 255, 61, 18, 0, 255, 68, 21, 6, 255, 70, 18, 4, 255, 62, 17, 2, 255, 60, 21, 5, 255, 58, 16, 2, 255, 65, 17, 4, 255, 51, 19, 4, 255, 50, 16, 2, 255, 55, 20, 4, 255, 49, 19, 2, 255, 55, 19, 3, 255, 52, 17, 5, 255, 52, 17, 5, 255, 52, 15, 4, 255, 49, 18, 6, 255, 43, 13, 2, 255, 52, 16, 5, 255, 54, 17, 5, 255, 49, 16, 7, 255, 52, 16, 6, 255, 51, 15, 5, 255, 45, 13, 4, 255, 43, 17, 5, 255, 40, 14, 2, 255, 45, 13, 1, 255, 44, 12, 1, 255, 44, 13, 3, 255, 49, 11, 1, 255, 52, 16, 2, 255, 54, 18, 2, 255, 70, 20, 7, 255, 77, 24, 5, 255, 63, 21, 1, 255, 61, 18, 3, 255, 49, 16, 4, 255, 44, 15, 3, 255, 53, 12, 5, 255, 52, 14, 2, 255, 51, 17, 3, 255, 56, 15, 3, 255, 58, 14, 4, 255, 61, 13, 2, 255, 63, 13, 2, 255, 62, 17, 5, 255, 59, 15, 3, 255, 56, 14, 0, 255, 60, 17, 4, 255, 63, 18, 5, 255, 68, 19, 6, 255, 67, 13, 2, 255, 61, 14, 3, 255, 54, 12, 2, 255, 64, 14, 4, 255, 64, 15, 2, 255, 58, 15, 1, 255, 58, 16, 4, 255, 55, 12, 4, 255, 57, 11, 2, 255, 63, 14, 1, 255, 71, 18, 4, 255, 72, 17, 2, 255, 72, 16, 3, 255, 70, 16, 4, 255, 63, 14, 2, 255, 57, 13, 1, 255, 55, 12, 4, 255, 50, 10, 3, 255, 48, 14, 5, 255, 43, 15, 3, 255, 40, 10, 2, 255, 41, 12, 6, 255, 40, 7, 4, 255, 38, 10, 4, 255, 41, 13, 4, 255, 51, 13, 4, 255, 52, 11, 2, 255, 47, 10, 2, 255, 33, 11, 3, 255, 31, 13, 5, 255, 34, 9, 2, 255, 39, 11, 5, 255, 37, 10, 5, 255, 37, 9, 2, 255, 35, 9, 3, 255, 42, 10, 3, 255, 44, 16, 5, 255, 38, 12, 2, 255, 30, 9, 0, 255, 22, 10, 0, 255, 34, 7, 3, 255, 34, 6, 1, 255, 35, 10, 2, 255, 38, 13, 3, 255, 47, 9, 1, 255, 44, 10, 1, 255, 51, 14, 4, 255, 46, 11, 3, 255, 38, 6, 2, 255, 4, 1, 0, 255, 6, 1, 1, 255, 5, 0, 0, 255, 7, 3, 2, 255, 6, 2, 1, 255, 8, 2, 0, 255, 10, 2, 0, 255, 8, 2, 0, 255, 8, 2, 2, 255, 8, 2, 2, 255, 6, 1, 0, 255, 9, 1, 0, 255, 11, 2, 0, 255, 15, 4, 2, 255, 12, 3, 2, 255, 13, 4, 2, 255, 14, 6, 4, 255, 8, 2, 0, 255, 8, 5, 2, 255, 13, 4, 2, 255, 13, 3, 1, 255, 14, 6, 3, 255, 14, 6, 3, 255, 12, 5, 1, 255, 12, 4, 1, 255, 14, 4, 3, 255, 15, 3, 2, 255, 11, 6, 2, 255, 11, 6, 2, 255, 13, 5, 1, 255, 17, 7, 2, 255, 18, 7, 3, 255, 15, 8, 2, 255, 15, 6, 1, 255, 17, 6, 2, 255, 20, 9, 5, 255, 19, 8, 2, 255, 19, 9, 2, 255, 21, 9, 3, 255, 20, 8, 3, 255, 20, 11, 4, 255, 24, 13, 5, 255, 20, 9, 2, 255, 20, 10, 2, 255, 21, 10, 1, 255, 26, 12, 0, 255, 28, 15, 5, 255, 24, 13, 4, 255, 22, 13, 3, 255, 22, 12, 2, 255, 26, 14, 4, 255, 30, 13, 3, 255, 26, 12, 3, 255, 28, 11, 3, 255, 36, 15, 6, 255, 32, 16, 3, 255, 27, 15, 4, 255, 33, 18, 8, 255, 29, 11, 0, 255, 35, 13, 4, 255, 30, 15, 4, 255, 29, 16, 3, 255, 35, 18, 7, 255, 29, 13, 4, 255, 39, 16, 4, 255, 28, 16, 0, 255, 31, 17, 4, 255, 34, 16, 2, 255, 33, 21, 2, 255, 34, 16, 2, 255, 37, 19, 4, 255, 37, 21, 5, 255, 39, 18, 7, 255, 43, 17, 4, 255, 44, 18, 6, 255, 37, 19, 2, 255, 36, 22, 1, 255, 41, 21, 4, 255, 40, 24, 3, 255, 39, 24, 1, 255, 42, 20, 1, 255, 43, 17, 1, 255, 42, 22, 5, 255, 37, 21, 2, 255, 42, 18, 3, 255, 43, 22, 6, 255, 43, 21, 5, 255, 43, 20, 4, 255, 43, 22, 4, 255, 47, 20, 5, 255, 45, 22, 3, 255, 44, 27, 1, 255, 41, 25, 1, 255, 47, 22, 2, 255, 47, 24, 3, 255, 41, 26, 5, 255, 45, 23, 6, 255, 40, 21, 3, 255, 40, 23, 2, 255, 42, 25, 1, 255, 50, 26, 2, 255, 54, 25, 1, 255, 56, 26, 2, 255, 47, 22, 2, 255, 51, 21, 3, 255, 55, 27, 5, 255, 50, 27, 2, 255, 47, 23, 1, 255, 46, 25, 7, 255, 47, 25, 4, 255, 50, 25, 3, 255, 52, 24, 2, 255, 56, 26, 6, 255, 55, 24, 8, 255, 45, 19, 6, 255, 57, 26, 5, 255, 48, 25, 1, 255, 49, 25, 3, 255, 53, 28, 5, 255, 51, 23, 2, 255, 49, 25, 5, 255, 45, 27, 3, 255, 49, 26, 1, 255, 49, 29, 4, 255, 51, 28, 4, 255, 54, 30, 6, 255, 51, 29, 3, 255, 50, 27, 0, 255, 56, 29, 4, 255, 52, 31, 4, 255, 55, 30, 3, 255, 55, 29, 1, 255, 55, 34, 5, 255, 51, 30, 5, 255, 60, 33, 15, 255, 53, 34, 8, 255, 51, 39, 6, 255, 55, 38, 13, 255, 63, 43, 10, 255, 59, 42, 15, 255, 56, 46, 19, 255, 59, 49, 18, 255, 59, 48, 21, 255, 57, 46, 40, 255, 60, 55, 32, 255, 65, 66, 28, 255, 60, 59, 37, 255, 64, 64, 41, 255, 68, 68, 42, 255, 71, 73, 54, 255, 72, 78, 47, 255, 72, 78, 50, 255, 72, 81, 53, 255, 72, 84, 57, 255, 76, 90, 64, 255, 77, 89, 64, 255, 81, 93, 73, 255, 85, 98, 78, 255, 85, 103, 79, 255, 88, 108, 82, 255, 92, 113, 96, 255, 93, 119, 94, 255, 91, 124, 95, 255, 90, 127, 101, 255, 90, 129, 107, 255, 94, 135, 106, 255, 96, 137, 111, 255, 97, 139, 114, 255, 100, 143, 116, 255, 101, 143, 114, 255, 103, 144, 113, 255, 102, 145, 115, 255, 99, 144, 114, 255, 103, 145, 117, 255, 102, 146, 114, 255, 100, 142, 107, 255, 100, 142, 107, 255, 98, 139, 103, 255, 97, 137, 100, 255, 97, 133, 98, 255, 98, 125, 99, 255, 99, 124, 93, 255, 96, 122, 91, 255, 95, 116, 82, 255, 94, 113, 69, 255, 91, 110, 72, 255, 90, 105, 68, 255, 88, 100, 63, 255, 88, 97, 64, 255, 86, 93, 58, 255, 85, 85, 55, 255, 89, 85, 50, 255, 84, 84, 41, 255, 80, 79, 40, 255, 81, 78, 26, 255, 84, 77, 21, 255, 84, 76, 19, 255, 73, 68, 28, 255, 73, 64, 36, 255, 80, 68, 20, 255, 82, 61, 13, 255, 82, 62, 16, 255, 83, 59, 15, 255, 81, 57, 14, 255, 79, 56, 18, 255, 73, 54, 10, 255, 73, 55, 6, 255, 75, 52, 15, 255, 76, 46, 12, 255, 83, 51, 9, 255, 78, 45, 12, 255, 75, 39, 12, 255, 74, 41, 7, 255, 72, 44, 7, 255, 72, 40, 10, 255, 74, 38, 11, 255, 75, 38, 7, 255, 76, 39, 6, 255, 76, 40, 7, 255, 74, 37, 7, 255, 79, 38, 9, 255, 75, 31, 4, 255, 70, 31, 4, 255, 69, 35, 9, 255, 71, 38, 4, 255, 74, 34, 3, 255, 73, 35, 4, 255, 74, 34, 4, 255, 78, 32, 5, 255, 74, 32, 5, 255, 75, 33, 7, 255, 78, 30, 5, 255, 76, 33, 5, 255, 66, 35, 4, 255, 68, 32, 3, 255, 74, 28, 1, 255, 74, 31, 4, 255, 65, 27, 1, 255, 69, 30, 3, 255, 70, 30, 4, 255, 70, 30, 5, 255, 69, 29, 4, 255, 73, 29, 2, 255, 65, 22, 4, 255, 71, 28, 4, 255, 74, 29, 1, 255, 74, 29, 4, 255, 77, 28, 1, 255, 81, 27, 1, 255, 85, 29, 5, 255, 83, 34, 3, 255, 79, 31, 3, 255, 75, 29, 3, 255, 76, 31, 4, 255, 77, 31, 1, 255, 78, 31, 1, 255, 76, 32, 2, 255, 79, 32, 4, 255, 74, 31, 2, 255, 73, 30, 2, 255, 81, 30, 5, 255, 78, 29, 5, 255, 73, 28, 0, 255, 77, 31, 0, 255, 81, 30, 2, 255, 78, 26, 3, 255, 73, 24, 2, 255, 74, 27, 4, 255, 73, 26, 4, 255, 69, 26, 5, 255, 64, 27, 5, 255, 63, 21, 3, 255, 68, 23, 5, 255, 64, 23, 4, 255, 67, 26, 5, 255, 76, 25, 4, 255, 87, 28, 2, 255, 94, 30, 1, 255, 74, 27, 1, 255, 69, 21, 4, 255, 88, 27, 8, 255, 76, 26, 3, 255, 64, 22, 1, 255, 68, 22, 5, 255, 70, 23, 4, 255, 68, 22, 3, 255, 65, 24, 5, 255, 62, 23, 4, 255, 64, 22, 5, 255, 59, 22, 3, 255, 63, 21, 4, 255, 65, 22, 5, 255, 60, 23, 4, 255, 60, 20, 1, 255, 50, 19, 2, 255, 56, 18, 1, 255, 60, 18, 0, 255, 52, 23, 2, 255, 55, 20, 4, 255, 63, 19, 5, 255, 60, 20, 3, 255, 56, 18, 2, 255, 51, 22, 1, 255, 62, 20, 3, 255, 59, 14, 0, 255, 63, 17, 2, 255, 60, 22, 2, 255, 62, 18, 1, 255, 65, 20, 5, 255, 63, 18, 4, 255, 57, 21, 2, 255, 55, 21, 2, 255, 54, 19, 3, 255, 44, 19, 1, 255, 50, 18, 0, 255, 54, 13, 1, 255, 54, 19, 7, 255, 48, 17, 6, 255, 48, 17, 6, 255, 42, 13, 3, 255, 51, 13, 5, 255, 53, 15, 5, 255, 51, 15, 4, 255, 50, 15, 4, 255, 43, 14, 3, 255, 40, 15, 3, 255, 42, 16, 4, 255, 46, 16, 5, 255, 51, 15, 3, 255, 53, 14, 2, 255, 52, 17, 0, 255, 63, 22, 4, 255, 73, 18, 3, 255, 79, 18, 2, 255, 84, 19, 2, 255, 79, 17, 3, 255, 51, 14, 1, 255, 43, 14, 2, 255, 50, 18, 3, 255, 47, 14, 1, 255, 52, 16, 4, 255, 51, 14, 3, 255, 54, 14, 1, 255, 55, 15, 0, 255, 54, 16, 0, 255, 54, 14, 1, 255, 56, 15, 3, 255, 59, 14, 1, 255, 63, 15, 0, 255, 65, 17, 4, 255, 61, 16, 3, 255, 56, 14, 2, 255, 50, 16, 4, 255, 52, 13, 5, 255, 55, 13, 3, 255, 61, 17, 4, 255, 62, 14, 0, 255, 59, 11, 2, 255, 56, 14, 5, 255, 58, 14, 3, 255, 64, 14, 1, 255, 67, 17, 1, 255, 68, 19, 1, 255, 68, 16, 0, 255, 70, 14, 2, 255, 66, 14, 3, 255, 60, 15, 3, 255, 53, 16, 4, 255, 46, 13, 1, 255, 52, 13, 3, 255, 56, 10, 2, 255, 55, 12, 2, 255, 52, 13, 2, 255, 55, 15, 6, 255, 34, 9, 1, 255, 31, 10, 2, 255, 52, 13, 6, 255, 55, 13, 3, 255, 56, 16, 7, 255, 49, 10, 6, 255, 34, 8, 3, 255, 31, 9, 2, 255, 34, 10, 1, 255, 32, 10, 0, 255, 34, 8, 1, 255, 30, 9, 0, 255, 42, 11, 4, 255, 43, 10, 4, 255, 40, 6, 3, 255, 30, 5, 3, 255, 29, 8, 4, 255, 32, 9, 3, 255, 31, 9, 1, 255, 43, 8, 2, 255, 45, 10, 1, 255, 51, 15, 6, 255, 49, 14, 4, 255, 46, 14, 2, 255, 42, 11, 3, 255, 37, 7, 2, 255, 5, 1, 1, 255, 5, 1, 0, 255, 6, 0, 1, 255, 7, 3, 2, 255, 6, 2, 1, 255, 9, 3, 0, 255, 11, 2, 2, 255, 7, 1, 1, 255, 7, 1, 1, 255, 8, 2, 2, 255, 6, 1, 0, 255, 8, 1, 0, 255, 11, 3, 0, 255, 12, 3, 1, 255, 12, 5, 2, 255, 10, 2, 1, 255, 14, 4, 3, 255, 13, 5, 2, 255, 10, 7, 4, 255, 11, 3, 1, 255, 14, 4, 2, 255, 16, 6, 3, 255, 15, 6, 3, 255, 13, 5, 2, 255, 11, 3, 1, 255, 14, 7, 4, 255, 15, 4, 2, 255, 13, 5, 2, 255, 12, 4, 1, 255, 13, 4, 2, 255, 17, 7, 3, 255, 15, 8, 1, 255, 14, 7, 1, 255, 15, 6, 1, 255, 19, 9, 4, 255, 20, 9, 5, 255, 18, 7, 3, 255, 18, 9, 2, 255, 17, 8, 1, 255, 18, 9, 3, 255, 17, 9, 2, 255, 20, 10, 3, 255, 18, 8, 2, 255, 15, 8, 1, 255, 17, 12, 3, 255, 24, 13, 2, 255, 22, 12, 2, 255, 23, 13, 3, 255, 27, 14, 5, 255, 26, 11, 2, 255, 31, 12, 3, 255, 31, 10, 5, 255, 31, 13, 3, 255, 28, 14, 0, 255, 30, 13, 5, 255, 32, 11, 9, 255, 24, 12, 2, 255, 28, 15, 1, 255, 27, 15, 4, 255, 34, 12, 5, 255, 36, 13, 6, 255, 26, 13, 1, 255, 26, 17, 3, 255, 29, 13, 2, 255, 31, 18, 2, 255, 24, 14, 3, 255, 37, 18, 5, 255, 42, 17, 2, 255, 33, 17, 2, 255, 28, 18, 3, 255, 35, 19, 2, 255, 33, 14, 3, 255, 34, 17, 6, 255, 35, 19, 2, 255, 36, 18, 3, 255, 40, 20, 3, 255, 43, 22, 1, 255, 44, 18, 3, 255, 39, 22, 0, 255, 43, 21, 1, 255, 55, 20, 7, 255, 50, 18, 6, 255, 44, 21, 3, 255, 38, 23, 0, 255, 43, 23, 3, 255, 45, 26, 3, 255, 43, 21, 1, 255, 45, 21, 3, 255, 48, 25, 3, 255, 49, 18, 3, 255, 48, 23, 6, 255, 43, 26, 3, 255, 48, 24, 1, 255, 44, 22, 0, 255, 41, 22, 2, 255, 48, 23, 2, 255, 47, 21, 5, 255, 46, 22, 4, 255, 47, 24, 5, 255, 47, 24, 1, 255, 51, 25, 2, 255, 57, 28, 2, 255, 56, 28, 4, 255, 49, 26, 4, 255, 54, 26, 5, 255, 56, 26, 5, 255, 51, 24, 3, 255, 47, 20, 3, 255, 45, 24, 6, 255, 47, 26, 4, 255, 49, 24, 3, 255, 46, 22, 1, 255, 42, 25, 1, 255, 42, 23, 3, 255, 49, 21, 7, 255, 48, 26, 5, 255, 47, 26, 3, 255, 55, 28, 6, 255, 48, 26, 3, 255, 43, 24, 1, 255, 49, 26, 6, 255, 51, 28, 6, 255, 52, 32, 4, 255, 47, 28, 2, 255, 53, 25, 3, 255, 56, 28, 6, 255, 53, 31, 7, 255, 51, 27, 3, 255, 59, 29, 0, 255, 59, 31, 4, 255, 59, 27, 5, 255, 59, 26, 4, 255, 61, 32, 6, 255, 55, 31, 3, 255, 59, 31, 9, 255, 58, 32, 6, 255, 61, 39, 13, 255, 58, 37, 7, 255, 63, 43, 11, 255, 55, 42, 19, 255, 54, 44, 24, 255, 64, 50, 18, 255, 66, 53, 20, 255, 65, 53, 27, 255, 66, 59, 30, 255, 64, 62, 29, 255, 63, 62, 29, 255, 69, 69, 45, 255, 68, 67, 52, 255, 68, 70, 43, 255, 73, 74, 55, 255, 74, 76, 59, 255, 73, 81, 62, 255, 77, 88, 65, 255, 79, 89, 65, 255, 83, 93, 68, 255, 83, 97, 77, 255, 86, 104, 83, 255, 85, 109, 80, 255, 89, 112, 83, 255, 91, 117, 95, 255, 90, 121, 98, 255, 92, 127, 103, 255, 91, 132, 106, 255, 91, 133, 108, 255, 93, 136, 112, 255, 98, 139, 115, 255, 101, 143, 119, 255, 100, 144, 118, 255, 102, 145, 118, 255, 107, 148, 121, 255, 105, 147, 118, 255, 103, 147, 116, 255, 101, 146, 116, 255, 99, 144, 113, 255, 97, 141, 107, 255, 98, 141, 106, 255, 97, 139, 103, 255, 98, 137, 101, 255, 95, 130, 97, 255, 99, 127, 100, 255, 99, 124, 97, 255, 92, 119, 89, 255, 96, 117, 83, 255, 96, 114, 71, 255, 94, 108, 67, 255, 94, 98, 72, 255, 91, 96, 67, 255, 88, 96, 50, 255, 85, 94, 39, 255, 80, 85, 54, 255, 81, 81, 56, 255, 86, 87, 26, 255, 83, 80, 40, 255, 83, 75, 40, 255, 80, 70, 31, 255, 80, 67, 35, 255, 73, 65, 23, 255, 74, 61, 20, 255, 81, 65, 13, 255, 79, 59, 23, 255, 70, 56, 20, 255, 79, 62, 14, 255, 82, 57, 7, 255, 81, 52, 12, 255, 84, 53, 8, 255, 78, 51, 15, 255, 77, 48, 9, 255, 80, 46, 5, 255, 82, 46, 11, 255, 73, 43, 8, 255, 76, 43, 3, 255, 71, 38, 9, 255, 69, 40, 8, 255, 72, 45, 4, 255, 74, 41, 10, 255, 75, 38, 10, 255, 77, 38, 2, 255, 74, 37, 3, 255, 73, 37, 9, 255, 77, 35, 10, 255, 77, 33, 5, 255, 71, 31, 4, 255, 67, 33, 9, 255, 73, 36, 4, 255, 78, 33, 4, 255, 72, 33, 3, 255, 69, 32, 3, 255, 75, 31, 5, 255, 75, 36, 5, 255, 72, 34, 7, 255, 75, 29, 6, 255, 72, 30, 2, 255, 67, 36, 4, 255, 68, 34, 5, 255, 72, 28, 1, 255, 75, 29, 4, 255, 70, 33, 6, 255, 68, 29, 3, 255, 73, 30, 6, 255, 71, 29, 5, 255, 67, 30, 4, 255, 73, 31, 6, 255, 68, 28, 9, 255, 73, 28, 5, 255, 74, 31, 2, 255, 74, 32, 3, 255, 79, 31, 2, 255, 86, 30, 6, 255, 83, 32, 5, 255, 78, 32, 1, 255, 76, 30, 0, 255, 76, 31, 2, 255, 78, 33, 4, 255, 74, 29, 1, 255, 76, 31, 5, 255, 76, 31, 3, 255, 76, 31, 2, 255, 72, 29, 1, 255, 72, 28, 2, 255, 74, 28, 2, 255, 74, 26, 4, 255, 73, 28, 1, 255, 85, 33, 4, 255, 91, 31, 3, 255, 86, 29, 4, 255, 73, 26, 1, 255, 70, 29, 3, 255, 73, 29, 5, 255, 70, 26, 2, 255, 67, 28, 1, 255, 67, 23, 3, 255, 76, 25, 2, 255, 75, 25, 5, 255, 70, 24, 3, 255, 67, 25, 2, 255, 67, 24, 6, 255, 78, 27, 7, 255, 72, 23, 3, 255, 64, 21, 8, 255, 65, 20, 7, 255, 64, 19, 1, 255, 65, 22, 1, 255, 66, 21, 3, 255, 65, 22, 2, 255, 65, 25, 5, 255, 65, 24, 5, 255, 66, 24, 3, 255, 56, 24, 3, 255, 57, 23, 3, 255, 61, 21, 3, 255, 64, 21, 4, 255, 65, 22, 5, 255, 64, 19, 2, 255, 57, 20, 1, 255, 58, 22, 3, 255, 62, 23, 4, 255, 56, 24, 3, 255, 60, 22, 4, 255, 60, 19, 5, 255, 51, 19, 3, 255, 64, 22, 3, 255, 64, 18, 1, 255, 56, 21, 1, 255, 60, 20, 4, 255, 61, 15, 3, 255, 63, 24, 7, 255, 61, 23, 2, 255, 61, 17, 1, 255, 58, 16, 1, 255, 51, 19, 0, 255, 61, 18, 1, 255, 60, 13, 1, 255, 56, 19, 2, 255, 62, 21, 3, 255, 58, 15, 4, 255, 51, 16, 4, 255, 50, 16, 4, 255, 52, 16, 5, 255, 47, 16, 6, 255, 35, 18, 2, 255, 49, 17, 4, 255, 56, 15, 3, 255, 50, 16, 4, 255, 46, 18, 6, 255, 44, 16, 4, 255, 44, 17, 4, 255, 49, 18, 7, 255, 52, 14, 3, 255, 53, 15, 2, 255, 53, 16, 3, 255, 60, 18, 3, 255, 63, 17, 2, 255, 55, 17, 1, 255, 70, 19, 4, 255, 64, 20, 4, 255, 49, 16, 2, 255, 61, 12, 6, 255, 48, 20, 5, 255, 52, 17, 1, 255, 63, 18, 4, 255, 56, 14, 1, 255, 58, 13, 3, 255, 58, 13, 4, 255, 56, 15, 5, 255, 58, 14, 4, 255, 59, 16, 3, 255, 62, 15, 2, 255, 61, 13, 0, 255, 62, 16, 0, 255, 58, 16, 1, 255, 54, 15, 2, 255, 51, 13, 4, 255, 55, 15, 6, 255, 52, 14, 2, 255, 56, 14, 2, 255, 56, 13, 2, 255, 57, 14, 2, 255, 68, 15, 5, 255, 69, 15, 3, 255, 65, 16, 1, 255, 67, 14, 0, 255, 72, 16, 2, 255, 68, 16, 2, 255, 63, 15, 0, 255, 57, 15, 3, 255, 53, 12, 2, 255, 50, 13, 0, 255, 51, 15, 1, 255, 57, 14, 3, 255, 60, 11, 1, 255, 65, 15, 2, 255, 60, 15, 1, 255, 58, 14, 3, 255, 41, 9, 0, 255, 37, 9, 2, 255, 42, 9, 3, 255, 41, 10, 2, 255, 42, 11, 4, 255, 41, 12, 8, 255, 33, 5, 2, 255, 31, 12, 5, 255, 29, 9, 3, 255, 35, 5, 1, 255, 38, 9, 2, 255, 41, 10, 4, 255, 45, 11, 4, 255, 40, 10, 1, 255, 41, 12, 3, 255, 35, 11, 3, 255, 34, 9, 4, 255, 35, 6, 2, 255, 38, 12, 4, 255, 44, 11, 3, 255, 49, 7, 0, 255, 49, 11, 3, 255, 41, 12, 0, 255, 48, 11, 1, 255, 49, 12, 2, 255, 49, 11, 3, 255, 5, 1, 0, 255, 6, 0, 0, 255, 7, 1, 1, 255, 4, 0, 0, 255, 4, 1, 0, 255, 8, 2, 0, 255, 11, 2, 3, 255, 10, 0, 2, 255, 7, 1, 1, 255, 9, 3, 3, 255, 9, 3, 2, 255, 9, 4, 1, 255, 13, 5, 2, 255, 8, 2, 0, 255, 9, 5, 2, 255, 14, 6, 4, 255, 14, 3, 2, 255, 15, 5, 3, 255, 9, 2, 1, 255, 10, 3, 1, 255, 11, 3, 1, 255, 13, 2, 1, 255, 15, 5, 3, 255, 15, 4, 3, 255, 10, 4, 1, 255, 15, 8, 5, 255, 16, 5, 3, 255, 12, 3, 2, 255, 13, 4, 2, 255, 14, 5, 3, 255, 14, 7, 4, 255, 11, 6, 1, 255, 15, 7, 0, 255, 19, 9, 4, 255, 20, 9, 6, 255, 16, 5, 2, 255, 17, 8, 3, 255, 18, 11, 4, 255, 16, 9, 1, 255, 15, 7, 0, 255, 16, 9, 2, 255, 19, 8, 3, 255, 20, 6, 4, 255, 20, 10, 6, 255, 19, 10, 4, 255, 28, 14, 5, 255, 22, 10, 2, 255, 24, 10, 4, 255, 21, 9, 3, 255, 24, 10, 3, 255, 29, 12, 4, 255, 25, 14, 6, 255, 32, 13, 4, 255, 29, 13, 3, 255, 20, 13, 2, 255, 26, 11, 3, 255, 23, 14, 3, 255, 29, 12, 1, 255, 25, 15, 1, 255, 27, 17, 5, 255, 36, 15, 5, 255, 33, 15, 2, 255, 30, 16, 1, 255, 39, 13, 4, 255, 32, 15, 5, 255, 27, 15, 5, 255, 27, 14, 2, 255, 33, 17, 1, 255, 35, 19, 2, 255, 36, 19, 4, 255, 34, 17, 3, 255, 30, 17, 2, 255, 27, 16, 3, 255, 27, 15, 4, 255, 34, 17, 4, 255, 35, 16, 0, 255, 37, 20, 3, 255, 34, 20, 4, 255, 45, 20, 4, 255, 47, 20, 3, 255, 41, 18, 4, 255, 37, 18, 4, 255, 36, 22, 2, 255, 39, 22, 3, 255, 44, 20, 7, 255, 40, 21, 1, 255, 44, 24, 6, 255, 44, 22, 3, 255, 49, 26, 3, 255, 45, 19, 4, 255, 42, 20, 1, 255, 49, 23, 1, 255, 52, 20, 4, 255, 48, 21, 3, 255, 48, 26, 2, 255, 51, 26, 3, 255, 50, 25, 1, 255, 52, 25, 4, 255, 51, 23, 2, 255, 53, 24, 4, 255, 54, 25, 5, 255, 51, 23, 1, 255, 45, 22, 2, 255, 44, 26, 3, 255, 53, 27, 3, 255, 52, 23, 2, 255, 50, 24, 4, 255, 48, 22, 1, 255, 42, 23, 1, 255, 44, 25, 1, 255, 45, 25, 1, 255, 45, 25, 4, 255, 45, 26, 5, 255, 44, 22, 4, 255, 49, 22, 6, 255, 43, 24, 3, 255, 44, 27, 3, 255, 53, 27, 4, 255, 48, 26, 1, 255, 46, 26, 2, 255, 49, 26, 3, 255, 51, 27, 2, 255, 55, 29, 1, 255, 53, 31, 3, 255, 50, 29, 5, 255, 53, 27, 6, 255, 56, 26, 7, 255, 54, 26, 4, 255, 54, 32, 3, 255, 57, 29, 4, 255, 56, 27, 3, 255, 60, 30, 5, 255, 65, 30, 7, 255, 58, 29, 6, 255, 52, 33, 12, 255, 59, 41, 7, 255, 59, 34, 9, 255, 61, 38, 4, 255, 57, 36, 16, 255, 55, 39, 17, 255, 62, 48, 12, 255, 67, 53, 9, 255, 69, 54, 26, 255, 65, 54, 24, 255, 62, 57, 30, 255, 61, 60, 35, 255, 67, 67, 37, 255, 70, 70, 42, 255, 70, 74, 42, 255, 70, 73, 43, 255, 72, 74, 55, 255, 76, 80, 57, 255, 76, 83, 61, 255, 79, 87, 69, 255, 82, 90, 65, 255, 84, 94, 68, 255, 87, 102, 84, 255, 82, 105, 86, 255, 86, 112, 85, 255, 91, 115, 89, 255, 87, 120, 98, 255, 88, 122, 97, 255, 93, 130, 104, 255, 94, 136, 113, 255, 96, 138, 117, 255, 97, 141, 116, 255, 99, 143, 117, 255, 99, 145, 122, 255, 103, 149, 126, 255, 103, 148, 126, 255, 104, 147, 123, 255, 105, 148, 121, 255, 103, 149, 120, 255, 103, 148, 120, 255, 100, 144, 115, 255, 103, 144, 116, 255, 103, 143, 112, 255, 102, 139, 107, 255, 100, 134, 102, 255, 97, 127, 100, 255, 102, 127, 97, 255, 96, 122, 93, 255, 88, 117, 82, 255, 93, 114, 77, 255, 94, 106, 78, 255, 94, 106, 67, 255, 93, 102, 59, 255, 91, 98, 61, 255, 87, 92, 59, 255, 81, 87, 49, 255, 81, 83, 48, 255, 85, 85, 36, 255, 84, 81, 27, 255, 78, 75, 32, 255, 80, 73, 40, 255, 80, 69, 30, 255, 76, 63, 31, 255, 74, 62, 24, 255, 75, 67, 18, 255, 81, 63, 12, 255, 78, 60, 28, 255, 68, 54, 27, 255, 80, 60, 6, 255, 77, 55, 10, 255, 76, 50, 20, 255, 77, 48, 5, 255, 79, 47, 10, 255, 76, 44, 10, 255, 77, 43, 13, 255, 70, 38, 11, 255, 69, 40, 12, 255, 76, 40, 9, 255, 73, 42, 5, 255, 70, 45, 7, 255, 67, 40, 7, 255, 68, 36, 5, 255, 75, 35, 5, 255, 76, 33, 3, 255, 76, 38, 7, 255, 76, 40, 8, 255, 75, 37, 6, 255, 80, 35, 8, 255, 73, 33, 5, 255, 69, 35, 5, 255, 74, 37, 6, 255, 79, 33, 5, 255, 73, 34, 6, 255, 66, 33, 4, 255, 75, 31, 3, 255, 76, 34, 3, 255, 68, 34, 4, 255, 73, 32, 6, 255, 78, 29, 3, 255, 76, 30, 5, 255, 71, 28, 6, 255, 71, 28, 7, 255, 73, 28, 5, 255, 70, 29, 3, 255, 72, 29, 4, 255, 80, 29, 6, 255, 75, 27, 6, 255, 64, 29, 4, 255, 65, 29, 2, 255, 67, 28, 2, 255, 74, 27, 4, 255, 70, 25, 0, 255, 70, 30, 3, 255, 78, 29, 9, 255, 85, 29, 3, 255, 82, 33, 1, 255, 77, 32, 2, 255, 77, 29, 0, 255, 81, 33, 2, 255, 79, 31, 3, 255, 74, 25, 2, 255, 72, 25, 4, 255, 77, 30, 4, 255, 75, 29, 4, 255, 77, 30, 5, 255, 76, 28, 5, 255, 72, 28, 3, 255, 76, 28, 4, 255, 78, 27, 6, 255, 75, 27, 3, 255, 76, 30, 0, 255, 79, 30, 1, 255, 79, 26, 3, 255, 76, 25, 5, 255, 72, 24, 4, 255, 70, 26, 7, 255, 70, 25, 4, 255, 72, 24, 2, 255, 72, 25, 4, 255, 67, 25, 2, 255, 67, 24, 1, 255, 73, 26, 5, 255, 74, 23, 7, 255, 65, 20, 3, 255, 66, 21, 1, 255, 64, 19, 2, 255, 59, 19, 3, 255, 66, 23, 5, 255, 65, 20, 2, 255, 69, 21, 6, 255, 67, 22, 3, 255, 61, 20, 4, 255, 62, 20, 4, 255, 66, 23, 1, 255, 64, 24, 6, 255, 66, 20, 4, 255, 66, 20, 4, 255, 64, 20, 4, 255, 64, 18, 1, 255, 61, 20, 2, 255, 61, 20, 3, 255, 53, 19, 0, 255, 52, 20, 1, 255, 64, 19, 4, 255, 63, 22, 5, 255, 49, 15, 3, 255, 53, 19, 9, 255, 52, 18, 3, 255, 59, 19, 1, 255, 55, 21, 1, 255, 58, 20, 5, 255, 67, 15, 5, 255, 69, 15, 2, 255, 64, 18, 3, 255, 59, 14, 2, 255, 57, 16, 5, 255, 47, 17, 2, 255, 55, 21, 1, 255, 59, 18, 1, 255, 56, 18, 1, 255, 59, 18, 2, 255, 53, 14, 3, 255, 44, 15, 3, 255, 50, 18, 4, 255, 55, 17, 1, 255, 54, 18, 4, 255, 44, 15, 4, 255, 49, 15, 2, 255, 51, 13, 1, 255, 49, 17, 6, 255, 45, 16, 5, 255, 46, 15, 3, 255, 44, 15, 4, 255, 43, 11, 1, 255, 49, 14, 3, 255, 48, 14, 3, 255, 47, 12, 5, 255, 52, 14, 6, 255, 54, 14, 5, 255, 42, 10, 3, 255, 44, 12, 3, 255, 50, 14, 4, 255, 39, 15, 2, 255, 52, 13, 2, 255, 45, 14, 3, 255, 48, 16, 3, 255, 59, 18, 6, 255, 50, 15, 1, 255, 57, 17, 5, 255, 56, 14, 3, 255, 56, 16, 3, 255, 59, 14, 4, 255, 58, 13, 3, 255, 65, 20, 5, 255, 67, 19, 3, 255, 62, 17, 2, 255, 65, 21, 7, 255, 56, 13, 4, 255, 56, 12, 6, 255, 57, 15, 2, 255, 52, 17, 2, 255, 53, 11, 2, 255, 55, 14, 4, 255, 61, 18, 2, 255, 71, 15, 1, 255, 74, 16, 3, 255, 68, 13, 1, 255, 64, 15, 2, 255, 60, 14, 1, 255, 60, 17, 3, 255, 52, 12, 0, 255, 49, 12, 3, 255, 50, 13, 3, 255, 47, 13, 1, 255, 49, 17, 5, 255, 53, 14, 2, 255, 61, 13, 4, 255, 61, 11, 2, 255, 64, 15, 1, 255, 64, 14, 0, 255, 50, 12, 3, 255, 37, 7, 4, 255, 35, 7, 2, 255, 38, 14, 2, 255, 39, 15, 4, 255, 32, 9, 2, 255, 32, 10, 3, 255, 31, 9, 1, 255, 32, 8, 2, 255, 33, 7, 4, 255, 29, 10, 5, 255, 30, 9, 2, 255, 32, 10, 0, 255, 54, 15, 4, 255, 56, 11, 0, 255, 56, 11, 2, 255, 45, 8, 4, 255, 42, 9, 7, 255, 44, 12, 6, 255, 36, 12, 1, 255, 47, 12, 4, 255, 51, 14, 5, 255, 41, 11, 2, 255, 39, 10, 5, 255, 45, 12, 5, 255, 48, 8, 1, 255, 7, 2, 1, 255, 7, 2, 1, 255, 8, 3, 3, 255, 6, 0, 0, 255, 11, 3, 2, 255, 12, 4, 2, 255, 8, 2, 1, 255, 8, 1, 2, 255, 10, 1, 2, 255, 8, 1, 2, 255, 7, 3, 1, 255, 9, 4, 1, 255, 11, 3, 1, 255, 9, 3, 0, 255, 11, 4, 1, 255, 12, 5, 2, 255, 8, 2, 0, 255, 9, 3, 1, 255, 10, 2, 0, 255, 13, 5, 3, 255, 13, 3, 1, 255, 12, 1, 0, 255, 13, 3, 1, 255, 12, 3, 1, 255, 12, 3, 2, 255, 14, 5, 4, 255, 15, 3, 3, 255, 13, 3, 2, 255, 15, 5, 4, 255, 16, 5, 1, 255, 14, 6, 2, 255, 13, 6, 2, 255, 17, 6, 2, 255, 15, 6, 1, 255, 16, 7, 1, 255, 16, 5, 0, 255, 18, 8, 4, 255, 15, 7, 2, 255, 15, 8, 3, 255, 16, 9, 3, 255, 18, 10, 4, 255, 20, 9, 4, 255, 21, 9, 4, 255, 18, 8, 3, 255, 19, 11, 4, 255, 22, 10, 1, 255, 23, 9, 3, 255, 25, 8, 3, 255, 23, 7, 1, 255, 23, 10, 2, 255, 17, 11, 1, 255, 20, 11, 0, 255, 24, 10, 2, 255, 29, 14, 6, 255, 25, 13, 2, 255, 24, 13, 1, 255, 26, 15, 3, 255, 32, 12, 5, 255, 27, 16, 5, 255, 23, 15, 1, 255, 30, 12, 0, 255, 32, 13, 1, 255, 31, 18, 4, 255, 35, 15, 3, 255, 27, 12, 2, 255, 29, 13, 3, 255, 29, 14, 4, 255, 28, 13, 3, 255, 30, 15, 3, 255, 29, 14, 4, 255, 30, 17, 6, 255, 29, 17, 2, 255, 32, 17, 3, 255, 32, 14, 4, 255, 35, 17, 5, 255, 35, 16, 2, 255, 37, 19, 4, 255, 33, 22, 3, 255, 36, 20, 4, 255, 38, 16, 1, 255, 39, 19, 4, 255, 37, 19, 4, 255, 36, 22, 4, 255, 43, 20, 3, 255, 44, 21, 6, 255, 42, 24, 8, 255, 37, 15, 2, 255, 43, 19, 5, 255, 45, 23, 4, 255, 40, 21, 3, 255, 38, 22, 2, 255, 51, 23, 5, 255, 58, 20, 5, 255, 45, 21, 3, 255, 37, 24, 3, 255, 48, 23, 2, 255, 51, 25, 4, 255, 51, 24, 6, 255, 55, 20, 4, 255, 55, 21, 5, 255, 51, 18, 1, 255, 47, 20, 3, 255, 45, 23, 7, 255, 47, 25, 7, 255, 48, 23, 3, 255, 50, 20, 1, 255, 49, 22, 4, 255, 46, 21, 4, 255, 49, 28, 7, 255, 54, 24, 3, 255, 49, 22, 1, 255, 44, 26, 2, 255, 41, 23, 2, 255, 51, 26, 6, 255, 48, 25, 4, 255, 44, 24, 5, 255, 45, 27, 5, 255, 45, 26, 1, 255, 49, 27, 2, 255, 53, 29, 5, 255, 49, 26, 5, 255, 48, 28, 3, 255, 54, 27, 3, 255, 54, 26, 6, 255, 51, 28, 4, 255, 52, 28, 3, 255, 56, 27, 7, 255, 54, 27, 6, 255, 56, 28, 8, 255, 56, 27, 6, 255, 52, 30, 8, 255, 49, 31, 1, 255, 60, 32, 8, 255, 60, 28, 9, 255, 66, 33, 7, 255, 66, 40, 3, 255, 54, 34, 5, 255, 62, 39, 11, 255, 57, 35, 18, 255, 59, 43, 18, 255, 59, 48, 14, 255, 66, 51, 16, 255, 71, 52, 23, 255, 70, 55, 27, 255, 69, 56, 36, 255, 64, 62, 33, 255, 66, 68, 38, 255, 68, 66, 42, 255, 72, 74, 43, 255, 71, 73, 54, 255, 75, 77, 62, 255, 79, 82, 62, 255, 79, 84, 64, 255, 83, 89, 72, 255, 87, 95, 69, 255, 90, 100, 76, 255, 88, 104, 84, 255, 84, 106, 87, 255, 87, 115, 92, 255, 90, 119, 96, 255, 89, 121, 100, 255, 89, 128, 101, 255, 93, 136, 107, 255, 94, 137, 116, 255, 95, 141, 123, 255, 99, 145, 123, 255, 102, 147, 123, 255, 100, 147, 125, 255, 100, 149, 127, 255, 104, 150, 129, 255, 104, 151, 126, 255, 103, 149, 121, 255, 103, 149, 121, 255, 105, 148, 120, 255, 99, 146, 115, 255, 99, 145, 113, 255, 102, 141, 108, 255, 102, 134, 103, 255, 99, 132, 100, 255, 101, 129, 96, 255, 99, 126, 86, 255, 94, 123, 83, 255, 92, 118, 76, 255, 95, 110, 78, 255, 93, 102, 77, 255, 94, 103, 74, 255, 90, 99, 57, 255, 87, 93, 49, 255, 87, 89, 59, 255, 85, 85, 52, 255, 83, 80, 49, 255, 83, 79, 41, 255, 82, 78, 43, 255, 81, 76, 24, 255, 75, 73, 23, 255, 71, 67, 29, 255, 75, 64, 24, 255, 78, 63, 21, 255, 77, 65, 18, 255, 75, 60, 16, 255, 77, 59, 23, 255, 78, 61, 8, 255, 79, 54, 14, 255, 76, 55, 7, 255, 70, 51, 7, 255, 70, 47, 12, 255, 71, 45, 12, 255, 73, 41, 14, 255, 68, 43, 20, 255, 69, 50, 11, 255, 74, 41, 4, 255, 74, 37, 10, 255, 73, 40, 7, 255, 72, 41, 6, 255, 69, 36, 5, 255, 78, 34, 6, 255, 75, 37, 5, 255, 77, 37, 8, 255, 72, 33, 5, 255, 71, 37, 3, 255, 68, 33, 4, 255, 73, 32, 8, 255, 72, 34, 4, 255, 70, 38, 2, 255, 79, 37, 8, 255, 76, 31, 5, 255, 71, 35, 3, 255, 73, 36, 6, 255, 75, 30, 5, 255, 75, 31, 4, 255, 70, 34, 7, 255, 71, 32, 3, 255, 78, 32, 4, 255, 78, 30, 5, 255, 71, 26, 3, 255, 70, 33, 9, 255, 68, 32, 1, 255, 71, 25, 1, 255, 70, 34, 6, 255, 71, 27, 2, 255, 70, 25, 3, 255, 70, 29, 5, 255, 71, 27, 3, 255, 68, 29, 2, 255, 68, 25, 3, 255, 73, 27, 6, 255, 75, 27, 3, 255, 82, 28, 2, 255, 88, 30, 3, 255, 83, 27, 0, 255, 81, 28, 2, 255, 79, 31, 2, 255, 78, 31, 2, 255, 78, 32, 2, 255, 73, 29, 2, 255, 78, 29, 6, 255, 77, 23, 2, 255, 81, 30, 7, 255, 78, 30, 4, 255, 76, 28, 2, 255, 74, 29, 4, 255, 73, 28, 5, 255, 78, 25, 4, 255, 74, 26, 4, 255, 70, 28, 3, 255, 78, 28, 3, 255, 78, 25, 2, 255, 74, 28, 4, 255, 72, 27, 2, 255, 65, 23, 5, 255, 65, 24, 5, 255, 68, 22, 2, 255, 67, 26, 5, 255, 65, 24, 1, 255, 68, 25, 2, 255, 66, 21, 5, 255, 75, 22, 7, 255, 68, 20, 3, 255, 65, 24, 5, 255, 64, 22, 6, 255, 65, 23, 5, 255, 67, 23, 5, 255, 63, 20, 4, 255, 67, 21, 9, 255, 62, 21, 3, 255, 64, 21, 6, 255, 62, 19, 7, 255, 69, 19, 4, 255, 63, 22, 3, 255, 59, 20, 2, 255, 65, 19, 2, 255, 68, 21, 6, 255, 57, 18, 4, 255, 55, 19, 1, 255, 60, 23, 4, 255, 54, 22, 3, 255, 51, 18, 3, 255, 55, 16, 3, 255, 60, 21, 8, 255, 57, 20, 6, 255, 55, 16, 4, 255, 54, 20, 4, 255, 55, 22, 3, 255, 55, 20, 2, 255, 52, 18, 5, 255, 60, 22, 7, 255, 66, 22, 2, 255, 59, 17, 3, 255, 52, 15, 6, 255, 57, 16, 6, 255, 54, 19, 2, 255, 50, 17, 3, 255, 51, 15, 2, 255, 52, 20, 3, 255, 52, 17, 6, 255, 48, 15, 9, 255, 55, 19, 5, 255, 59, 24, 2, 255, 54, 18, 3, 255, 42, 15, 3, 255, 51, 14, 6, 255, 56, 14, 5, 255, 47, 11, 0, 255, 41, 14, 3, 255, 40, 13, 2, 255, 45, 14, 3, 255, 43, 12, 2, 255, 43, 12, 2, 255, 44, 13, 1, 255, 41, 14, 1, 255, 45, 13, 3, 255, 58, 17, 6, 255, 53, 16, 3, 255, 46, 14, 5, 255, 41, 11, 4, 255, 47, 13, 6, 255, 49, 15, 5, 255, 37, 12, 1, 255, 47, 15, 7, 255, 45, 12, 2, 255, 45, 13, 4, 255, 45, 15, 4, 255, 50, 17, 0, 255, 53, 15, 4, 255, 49, 15, 3, 255, 52, 16, 0, 255, 55, 11, 0, 255, 74, 22, 6, 255, 73, 22, 3, 255, 65, 17, 1, 255, 61, 17, 2, 255, 58, 15, 2, 255, 59, 16, 5, 255, 56, 13, 0, 255, 52, 14, 1, 255, 55, 14, 5, 255, 59, 13, 4, 255, 56, 15, 1, 255, 64, 17, 1, 255, 70, 16, 4, 255, 64, 12, 2, 255, 59, 12, 1, 255, 53, 14, 0, 255, 51, 16, 2, 255, 50, 12, 2, 255, 53, 14, 3, 255, 52, 14, 4, 255, 44, 11, 1, 255, 37, 15, 3, 255, 46, 14, 4, 255, 55, 9, 2, 255, 58, 8, 2, 255, 56, 14, 4, 255, 59, 16, 4, 255, 55, 16, 6, 255, 39, 9, 1, 255, 36, 10, 2, 255, 34, 9, 1, 255, 40, 11, 3, 255, 44, 12, 3, 255, 39, 9, 2, 255, 31, 4, 1, 255, 32, 7, 6, 255, 25, 6, 5, 255, 26, 5, 4, 255, 25, 4, 2, 255, 29, 7, 3, 255, 46, 11, 8, 255, 49, 9, 4, 255, 51, 8, 3, 255, 36, 9, 3, 255, 27, 7, 2, 255, 39, 9, 4, 255, 44, 10, 3, 255, 46, 11, 2, 255, 42, 11, 1, 255, 44, 14, 4, 255, 42, 9, 2, 255, 47, 12, 2, 255, 48, 11, 2, 255, 7, 1, 1, 255, 5, 1, 0, 255, 7, 2, 2, 255, 9, 1, 0, 255, 13, 1, 0, 255, 13, 2, 1, 255, 6, 1, 0, 255, 6, 1, 1, 255, 8, 1, 1, 255, 8, 1, 1, 255, 10, 3, 2, 255, 11, 4, 1, 255, 9, 3, 1, 255, 12, 2, 1, 255, 12, 2, 1, 255, 10, 3, 1, 255, 9, 5, 2, 255, 10, 5, 2, 255, 13, 4, 2, 255, 15, 3, 2, 255, 15, 4, 2, 255, 14, 4, 3, 255, 13, 3, 2, 255, 15, 5, 3, 255, 16, 5, 2, 255, 15, 5, 3, 255, 13, 3, 2, 255, 13, 4, 2, 255, 17, 7, 5, 255, 15, 5, 2, 255, 14, 4, 1, 255, 15, 8, 4, 255, 16, 3, 2, 255, 18, 9, 3, 255, 17, 10, 1, 255, 16, 5, 0, 255, 17, 6, 2, 255, 16, 5, 0, 255, 17, 9, 4, 255, 15, 7, 1, 255, 17, 8, 2, 255, 19, 8, 2, 255, 19, 9, 0, 255, 19, 9, 2, 255, 20, 10, 3, 255, 22, 10, 1, 255, 21, 10, 2, 255, 24, 11, 3, 255, 25, 9, 2, 255, 23, 9, 2, 255, 23, 13, 3, 255, 26, 14, 5, 255, 21, 12, 3, 255, 27, 14, 4, 255, 32, 12, 1, 255, 28, 14, 1, 255, 29, 15, 4, 255, 33, 12, 3, 255, 33, 12, 5, 255, 30, 14, 3, 255, 30, 13, 4, 255, 30, 14, 3, 255, 28, 12, 0, 255, 32, 15, 3, 255, 33, 16, 7, 255, 35, 14, 5, 255, 37, 14, 5, 255, 31, 13, 1, 255, 34, 18, 6, 255, 32, 15, 4, 255, 33, 16, 6, 255, 28, 11, 1, 255, 34, 16, 2, 255, 33, 14, 0, 255, 34, 16, 2, 255, 37, 17, 3, 255, 38, 17, 2, 255, 32, 21, 3, 255, 30, 21, 3, 255, 31, 17, 2, 255, 40, 17, 4, 255, 42, 19, 4, 255, 38, 22, 4, 255, 47, 24, 3, 255, 39, 21, 1, 255, 37, 22, 3, 255, 45, 20, 6, 255, 46, 17, 2, 255, 44, 24, 3, 255, 38, 24, 2, 255, 40, 22, 4, 255, 37, 22, 1, 255, 38, 22, 1, 255, 47, 22, 5, 255, 52, 21, 7, 255, 53, 20, 4, 255, 61, 25, 1, 255, 56, 23, 1, 255, 53, 23, 4, 255, 50, 21, 7, 255, 43, 18, 6, 255, 38, 20, 11, 255, 44, 22, 5, 255, 56, 28, 6, 255, 50, 22, 2, 255, 52, 22, 2, 255, 53, 22, 2, 255, 52, 24, 4, 255, 45, 22, 2, 255, 47, 23, 3, 255, 59, 23, 6, 255, 52, 24, 2, 255, 55, 26, 7, 255, 59, 23, 7, 255, 51, 21, 2, 255, 45, 23, 4, 255, 50, 25, 5, 255, 51, 26, 6, 255, 51, 25, 8, 255, 49, 23, 7, 255, 50, 25, 1, 255, 51, 29, 4, 255, 50, 24, 4, 255, 56, 25, 6, 255, 55, 27, 7, 255, 53, 23, 2, 255, 55, 24, 3, 255, 53, 28, 3, 255, 55, 29, 6, 255, 54, 27, 5, 255, 52, 25, 4, 255, 59, 31, 4, 255, 57, 27, 6, 255, 59, 31, 8, 255, 54, 30, 4, 255, 60, 35, 9, 255, 63, 34, 8, 255, 63, 32, 20, 255, 57, 38, 11, 255, 54, 40, 5, 255, 63, 45, 18, 255, 64, 47, 25, 255, 65, 50, 24, 255, 63, 55, 35, 255, 66, 58, 27, 255, 65, 65, 32, 255, 67, 65, 52, 255, 71, 67, 44, 255, 76, 76, 50, 255, 71, 74, 52, 255, 74, 77, 58, 255, 81, 85, 60, 255, 81, 86, 60, 255, 85, 91, 70, 255, 87, 95, 75, 255, 88, 99, 81, 255, 86, 103, 84, 255, 86, 111, 90, 255, 88, 117, 95, 255, 90, 123, 98, 255, 92, 128, 105, 255, 89, 133, 105, 255, 93, 138, 110, 255, 95, 139, 116, 255, 94, 143, 122, 255, 99, 146, 126, 255, 104, 148, 126, 255, 103, 150, 128, 255, 101, 150, 128, 255, 103, 152, 129, 255, 103, 150, 122, 255, 105, 151, 123, 255, 103, 151, 123, 255, 104, 149, 119, 255, 99, 147, 117, 255, 96, 144, 112, 255, 100, 140, 109, 255, 101, 136, 102, 255, 100, 134, 97, 255, 102, 127, 93, 255, 98, 126, 83, 255, 91, 120, 79, 255, 93, 116, 73, 255, 93, 107, 73, 255, 91, 102, 74, 255, 90, 100, 66, 255, 88, 95, 58, 255, 84, 90, 54, 255, 86, 89, 56, 255, 88, 88, 42, 255, 84, 82, 35, 255, 77, 72, 47, 255, 76, 73, 38, 255, 81, 70, 36, 255, 76, 67, 26, 255, 70, 66, 22, 255, 80, 67, 28, 255, 76, 62, 15, 255, 81, 62, 15, 255, 81, 58, 14, 255, 75, 53, 17, 255, 78, 56, 13, 255, 71, 48, 13, 255, 70, 51, 8, 255, 67, 50, 7, 255, 72, 42, 12, 255, 72, 46, 10, 255, 67, 45, 7, 255, 69, 43, 5, 255, 79, 45, 6, 255, 74, 41, 5, 255, 69, 40, 8, 255, 72, 37, 7, 255, 77, 38, 10, 255, 72, 37, 4, 255, 75, 34, 5, 255, 71, 37, 8, 255, 72, 35, 7, 255, 74, 33, 6, 255, 75, 33, 10, 255, 74, 29, 12, 255, 74, 28, 8, 255, 71, 33, 5, 255, 65, 31, 6, 255, 73, 31, 6, 255, 75, 28, 7, 255, 70, 33, 4, 255, 70, 34, 2, 255, 76, 30, 6, 255, 74, 33, 4, 255, 71, 35, 3, 255, 72, 33, 5, 255, 72, 31, 3, 255, 75, 29, 4, 255, 75, 28, 4, 255, 72, 30, 3, 255, 72, 33, 5, 255, 74, 29, 6, 255, 68, 31, 5, 255, 67, 27, 3, 255, 69, 28, 3, 255, 75, 28, 5, 255, 71, 30, 3, 255, 72, 29, 5, 255, 70, 24, 2, 255, 76, 29, 6, 255, 78, 31, 2, 255, 78, 33, 0, 255, 77, 34, 2, 255, 76, 30, 2, 255, 79, 31, 5, 255, 73, 31, 1, 255, 72, 30, 1, 255, 76, 28, 4, 255, 78, 26, 3, 255, 86, 31, 4, 255, 77, 25, 4, 255, 81, 29, 7, 255, 74, 30, 1, 255, 75, 29, 1, 255, 73, 28, 2, 255, 71, 28, 5, 255, 74, 26, 1, 255, 71, 28, 3, 255, 66, 27, 2, 255, 78, 29, 2, 255, 85, 32, 6, 255, 87, 33, 5, 255, 84, 26, 1, 255, 66, 25, 1, 255, 67, 27, 2, 255, 67, 22, 2, 255, 67, 26, 4, 255, 72, 25, 5, 255, 69, 25, 4, 255, 61, 24, 3, 255, 68, 23, 1, 255, 67, 19, 2, 255, 65, 21, 4, 255, 72, 25, 2, 255, 71, 21, 2, 255, 69, 18, 4, 255, 70, 19, 0, 255, 67, 23, 4, 255, 64, 22, 6, 255, 66, 20, 3, 255, 62, 22, 2, 255, 58, 20, 2, 255, 56, 20, 5, 255, 58, 20, 8, 255, 56, 19, 6, 255, 57, 23, 5, 255, 58, 24, 1, 255, 53, 22, 1, 255, 54, 20, 1, 255, 69, 24, 5, 255, 75, 25, 4, 255, 63, 20, 0, 255, 53, 21, 5, 255, 51, 22, 8, 255, 51, 17, 1, 255, 57, 20, 2, 255, 59, 20, 1, 255, 61, 19, 3, 255, 59, 18, 2, 255, 56, 19, 1, 255, 57, 21, 4, 255, 55, 22, 4, 255, 48, 18, 5, 255, 53, 20, 5, 255, 54, 20, 1, 255, 51, 15, 4, 255, 55, 17, 5, 255, 44, 16, 0, 255, 41, 18, 5, 255, 54, 16, 4, 255, 72, 23, 3, 255, 79, 22, 3, 255, 63, 18, 5, 255, 45, 15, 4, 255, 48, 14, 2, 255, 50, 14, 2, 255, 49, 12, 1, 255, 45, 13, 1, 255, 40, 15, 1, 255, 45, 17, 5, 255, 48, 16, 4, 255, 47, 14, 4, 255, 40, 14, 4, 255, 45, 18, 4, 255, 61, 19, 5, 255, 73, 21, 7, 255, 67, 17, 3, 255, 67, 16, 2, 255, 62, 17, 4, 255, 53, 17, 3, 255, 58, 18, 5, 255, 41, 15, 0, 255, 45, 13, 2, 255, 52, 14, 1, 255, 44, 13, 7, 255, 49, 15, 3, 255, 52, 14, 0, 255, 50, 15, 4, 255, 48, 13, 2, 255, 58, 15, 5, 255, 56, 14, 3, 255, 62, 15, 0, 255, 62, 17, 0, 255, 67, 18, 4, 255, 61, 14, 2, 255, 61, 14, 0, 255, 59, 14, 1, 255, 55, 14, 1, 255, 54, 12, 2, 255, 58, 13, 5, 255, 55, 12, 3, 255, 52, 13, 3, 255, 52, 15, 4, 255, 55, 11, 1, 255, 60, 12, 1, 255, 59, 15, 4, 255, 53, 14, 6, 255, 55, 13, 3, 255, 58, 15, 3, 255, 46, 16, 2, 255, 51, 13, 1, 255, 50, 9, 3, 255, 39, 11, 3, 255, 42, 13, 4, 255, 45, 12, 2, 255, 39, 8, 0, 255, 41, 11, 1, 255, 48, 12, 2, 255, 50, 13, 4, 255, 41, 11, 2, 255, 40, 12, 5, 255, 39, 8, 3, 255, 42, 10, 2, 255, 44, 12, 0, 255, 45, 15, 4, 255, 34, 11, 5, 255, 25, 7, 3, 255, 26, 7, 4, 255, 26, 10, 3, 255, 24, 7, 3, 255, 25, 8, 4, 255, 25, 7, 4, 255, 29, 8, 4, 255, 32, 7, 1, 255, 29, 7, 2, 255, 29, 9, 3, 255, 34, 10, 3, 255, 40, 8, 0, 255, 48, 11, 3, 255, 50, 13, 4, 255, 46, 13, 3, 255, 43, 12, 2, 255, 44, 11, 3, 255, 45, 12, 3, 255, 7, 1, 1, 255, 5, 0, 0, 255, 7, 2, 1, 255, 10, 2, 1, 255, 10, 0, 0, 255, 10, 0, 0, 255, 10, 0, 1, 255, 8, 2, 2, 255, 7, 3, 2, 255, 10, 2, 2, 255, 14, 2, 2, 255, 11, 2, 1, 255, 7, 2, 0, 255, 12, 2, 1, 255, 13, 2, 2, 255, 13, 2, 1, 255, 11, 3, 1, 255, 10, 2, 0, 255, 12, 1, 1, 255, 13, 2, 0, 255, 14, 3, 1, 255, 14, 4, 3, 255, 14, 4, 3, 255, 14, 4, 2, 255, 14, 3, 1, 255, 13, 2, 1, 255, 11, 2, 1, 255, 12, 5, 2, 255, 17, 9, 6, 255, 13, 3, 2, 255, 10, 1, 0, 255, 14, 8, 4, 255, 18, 5, 3, 255, 15, 5, 0, 255, 18, 9, 2, 255, 19, 8, 4, 255, 17, 6, 4, 255, 16, 5, 4, 255, 21, 10, 5, 255, 18, 7, 0, 255, 20, 10, 1, 255, 20, 10, 0, 255, 20, 11, 1, 255, 23, 11, 3, 255, 25, 11, 3, 255, 28, 11, 4, 255, 23, 11, 3, 255, 20, 11, 2, 255, 23, 10, 2, 255, 21, 6, 0, 255, 26, 11, 2, 255, 22, 12, 3, 255, 18, 10, 2, 255, 25, 12, 3, 255, 31, 13, 1, 255, 29, 12, 1, 255, 30, 13, 1, 255, 34, 14, 3, 255, 31, 13, 3, 255, 28, 10, 1, 255, 25, 13, 2, 255, 27, 16, 3, 255, 29, 15, 4, 255, 28, 15, 3, 255, 32, 13, 5, 255, 33, 12, 4, 255, 36, 16, 5, 255, 35, 18, 3, 255, 34, 17, 1, 255, 34, 14, 0, 255, 35, 15, 6, 255, 31, 13, 4, 255, 33, 14, 3, 255, 33, 14, 2, 255, 37, 18, 7, 255, 38, 19, 5, 255, 39, 17, 3, 255, 35, 15, 1, 255, 34, 17, 3, 255, 37, 18, 5, 255, 43, 18, 7, 255, 44, 18, 6, 255, 39, 19, 4, 255, 40, 21, 1, 255, 39, 21, 0, 255, 43, 22, 4, 255, 47, 21, 4, 255, 48, 23, 3, 255, 46, 28, 3, 255, 42, 26, 3, 255, 43, 18, 1, 255, 49, 21, 1, 255, 51, 25, 4, 255, 53, 26, 7, 255, 49, 23, 4, 255, 39, 25, 0, 255, 49, 24, 0, 255, 46, 22, 0, 255, 41, 26, 2, 255, 44, 23, 4, 255, 44, 20, 6, 255, 47, 20, 10, 255, 50, 21, 3, 255, 47, 23, 0, 255, 50, 26, 3, 255, 49, 25, 2, 255, 50, 25, 2, 255, 53, 25, 1, 255, 50, 25, 3, 255, 48, 22, 7, 255, 55, 23, 6, 255, 49, 24, 4, 255, 43, 22, 3, 255, 51, 23, 6, 255, 47, 24, 2, 255, 42, 25, 4, 255, 44, 26, 4, 255, 43, 24, 1, 255, 44, 22, 1, 255, 50, 25, 5, 255, 54, 29, 6, 255, 50, 26, 3, 255, 51, 22, 2, 255, 59, 26, 10, 255, 42, 20, 3, 255, 54, 29, 4, 255, 62, 28, 1, 255, 57, 28, 7, 255, 54, 28, 2, 255, 50, 29, 7, 255, 54, 30, 5, 255, 64, 32, 4, 255, 64, 30, 7, 255, 54, 29, 7, 255, 54, 31, 7, 255, 56, 30, 13, 255, 65, 38, 8, 255, 70, 36, 7, 255, 65, 37, 20, 255, 56, 41, 24, 255, 62, 52, 17, 255, 68, 45, 26, 255, 68, 51, 24, 255, 66, 57, 29, 255, 68, 59, 30, 255, 72, 66, 29, 255, 75, 66, 39, 255, 72, 69, 39, 255, 76, 76, 47, 255, 78, 78, 57, 255, 76, 78, 61, 255, 79, 84, 63, 255, 82, 91, 65, 255, 85, 92, 72, 255, 85, 94, 80, 255, 85, 101, 84, 255, 86, 109, 90, 255, 85, 114, 92, 255, 87, 118, 95, 255, 94, 126, 102, 255, 92, 132, 108, 255, 91, 136, 108, 255, 96, 140, 112, 255, 99, 141, 118, 255, 97, 145, 123, 255, 102, 148, 127, 255, 105, 148, 128, 255, 107, 154, 132, 255, 102, 152, 130, 255, 104, 152, 130, 255, 105, 151, 126, 255, 107, 152, 126, 255, 104, 150, 125, 255, 103, 151, 123, 255, 104, 148, 121, 255, 103, 143, 117, 255, 100, 139, 112, 255, 100, 136, 105, 255, 99, 130, 96, 255, 102, 124, 91, 255, 97, 120, 92, 255, 90, 114, 72, 255, 93, 111, 75, 255, 94, 107, 72, 255, 89, 101, 64, 255, 85, 94, 61, 255, 85, 92, 52, 255, 82, 89, 46, 255, 80, 83, 54, 255, 81, 82, 46, 255, 82, 83, 37, 255, 79, 78, 37, 255, 87, 73, 26, 255, 84, 65, 33, 255, 75, 64, 31, 255, 73, 66, 20, 255, 79, 63, 22, 255, 81, 57, 22, 255, 79, 58, 16, 255, 82, 56, 11, 255, 77, 51, 14, 255, 74, 53, 15, 255, 75, 50, 10, 255, 76, 51, 10, 255, 66, 47, 8, 255, 79, 44, 6, 255, 74, 43, 9, 255, 70, 46, 9, 255, 75, 40, 6, 255, 85, 37, 6, 255, 78, 43, 4, 255, 72, 39, 1, 255, 72, 40, 0, 255, 78, 39, 1, 255, 78, 34, 7, 255, 70, 35, 2, 255, 76, 37, 4, 255, 72, 35, 8, 255, 76, 36, 2, 255, 72, 33, 3, 255, 65, 29, 3, 255, 68, 35, 5, 255, 73, 38, 4, 255, 73, 32, 4, 255, 72, 31, 3, 255, 75, 30, 8, 255, 70, 33, 7, 255, 69, 34, 4, 255, 73, 29, 5, 255, 74, 34, 4, 255, 71, 36, 0, 255, 74, 34, 5, 255, 72, 31, 6, 255, 73, 28, 4, 255, 76, 31, 5, 255, 71, 27, 2, 255, 72, 29, 10, 255, 70, 30, 8, 255, 63, 23, 1, 255, 67, 27, 4, 255, 68, 28, 4, 255, 74, 24, 3, 255, 70, 30, 2, 255, 68, 31, 5, 255, 70, 28, 2, 255, 75, 29, 0, 255, 79, 31, 2, 255, 81, 30, 6, 255, 78, 29, 3, 255, 75, 29, 3, 255, 73, 26, 3, 255, 78, 31, 0, 255, 73, 32, 2, 255, 74, 26, 5, 255, 82, 27, 8, 255, 76, 28, 1, 255, 72, 27, 0, 255, 74, 27, 1, 255, 71, 27, 0, 255, 75, 28, 3, 255, 72, 27, 2, 255, 72, 29, 4, 255, 74, 28, 4, 255, 71, 31, 3, 255, 72, 29, 1, 255, 83, 29, 5, 255, 91, 31, 4, 255, 91, 31, 3, 255, 84, 25, 0, 255, 69, 23, 1, 255, 70, 24, 0, 255, 72, 25, 2, 255, 64, 22, 0, 255, 69, 23, 1, 255, 69, 25, 2, 255, 67, 22, 4, 255, 68, 23, 3, 255, 63, 24, 3, 255, 62, 22, 3, 255, 66, 20, 2, 255, 68, 22, 4, 255, 58, 19, 1, 255, 64, 24, 3, 255, 59, 26, 3, 255, 58, 19, 2, 255, 72, 25, 7, 255, 73, 28, 6, 255, 64, 20, 2, 255, 62, 23, 0, 255, 67, 21, 3, 255, 57, 20, 5, 255, 49, 19, 3, 255, 58, 20, 4, 255, 51, 17, 9, 255, 51, 17, 7, 255, 68, 22, 3, 255, 83, 27, 3, 255, 81, 29, 3, 255, 73, 25, 4, 255, 71, 22, 7, 255, 70, 22, 6, 255, 57, 20, 2, 255, 55, 17, 0, 255, 64, 20, 4, 255, 68, 21, 2, 255, 63, 20, 1, 255, 56, 21, 6, 255, 56, 22, 3, 255, 55, 17, 2, 255, 52, 18, 3, 255, 54, 18, 2, 255, 56, 17, 3, 255, 53, 18, 3, 255, 48, 17, 1, 255, 51, 18, 2, 255, 66, 21, 3, 255, 66, 22, 3, 255, 75, 22, 1, 255, 67, 21, 2, 255, 48, 16, 2, 255, 51, 15, 5, 255, 47, 14, 2, 255, 48, 15, 2, 255, 51, 20, 7, 255, 43, 14, 2, 255, 48, 15, 6, 255, 49, 18, 4, 255, 43, 13, 1, 255, 36, 15, 6, 255, 43, 16, 4, 255, 67, 17, 2, 255, 79, 19, 3, 255, 78, 15, 1, 255, 80, 18, 3, 255, 74, 16, 3, 255, 71, 12, 1, 255, 74, 21, 6, 255, 68, 23, 7, 255, 61, 16, 3, 255, 52, 14, 6, 255, 42, 12, 5, 255, 46, 13, 2, 255, 53, 15, 5, 255, 49, 15, 2, 255, 55, 15, 1, 255, 60, 14, 7, 255, 53, 14, 3, 255, 59, 13, 3, 255, 53, 13, 1, 255, 52, 15, 3, 255, 50, 15, 1, 255, 54, 13, 0, 255, 56, 14, 1, 255, 55, 14, 2, 255, 53, 14, 3, 255, 52, 10, 3, 255, 53, 11, 2, 255, 52, 13, 4, 255, 44, 12, 3, 255, 45, 12, 3, 255, 52, 12, 1, 255, 50, 11, 2, 255, 47, 11, 4, 255, 51, 13, 4, 255, 56, 14, 3, 255, 43, 13, 2, 255, 42, 9, 0, 255, 47, 10, 2, 255, 41, 11, 3, 255, 40, 8, 3, 255, 41, 10, 2, 255, 31, 11, 1, 255, 35, 10, 1, 255, 40, 9, 1, 255, 37, 8, 0, 255, 40, 9, 5, 255, 37, 9, 5, 255, 36, 8, 4, 255, 43, 10, 5, 255, 39, 8, 1, 255, 36, 9, 1, 255, 35, 12, 5, 255, 27, 8, 1, 255, 29, 10, 2, 255, 29, 10, 3, 255, 25, 8, 2, 255, 20, 6, 1, 255, 22, 7, 2, 255, 26, 8, 3, 255, 30, 8, 4, 255, 32, 8, 3, 255, 33, 8, 3, 255, 38, 9, 3, 255, 46, 10, 3, 255, 49, 8, 2, 255, 51, 10, 2, 255, 49, 12, 3, 255, 41, 11, 3, 255, 40, 8, 1, 255, 40, 6, 1, 255, 8, 0, 1, 255, 6, 1, 0, 255, 7, 2, 2, 255, 10, 2, 1, 255, 12, 2, 0, 255, 12, 1, 0, 255, 11, 1, 1, 255, 11, 2, 2, 255, 10, 2, 0, 255, 11, 2, 0, 255, 12, 1, 1, 255, 10, 0, 0, 255, 10, 1, 0, 255, 13, 4, 2, 255, 13, 3, 2, 255, 13, 4, 2, 255, 12, 5, 3, 255, 10, 3, 0, 255, 12, 1, 1, 255, 13, 3, 1, 255, 12, 3, 1, 255, 12, 3, 1, 255, 13, 3, 2, 255, 12, 3, 1, 255, 11, 2, 0, 255, 13, 4, 1, 255, 13, 4, 2, 255, 12, 4, 1, 255, 15, 6, 3, 255, 14, 4, 2, 255, 13, 3, 2, 255, 12, 6, 3, 255, 15, 4, 2, 255, 16, 6, 1, 255, 14, 5, 0, 255, 15, 5, 3, 255, 17, 6, 5, 255, 14, 3, 1, 255, 16, 6, 1, 255, 18, 8, 1, 255, 20, 10, 4, 255, 19, 9, 2, 255, 18, 8, 0, 255, 20, 8, 1, 255, 22, 10, 3, 255, 23, 10, 2, 255, 21, 8, 0, 255, 20, 5, 0, 255, 26, 10, 4, 255, 26, 9, 1, 255, 24, 8, 2, 255, 21, 8, 2, 255, 23, 11, 3, 255, 26, 11, 2, 255, 30, 14, 4, 255, 33, 16, 5, 255, 31, 14, 2, 255, 28, 13, 3, 255, 30, 11, 2, 255, 38, 12, 5, 255, 31, 13, 3, 255, 32, 13, 3, 255, 33, 14, 5, 255, 26, 15, 4, 255, 30, 12, 2, 255, 30, 13, 2, 255, 29, 17, 4, 255, 30, 18, 3, 255, 34, 19, 4, 255, 36, 19, 3, 255, 34, 15, 4, 255, 32, 13, 4, 255, 37, 17, 5, 255, 33, 14, 2, 255, 32, 14, 2, 255, 33, 15, 2, 255, 37, 19, 4, 255, 34, 19, 2, 255, 37, 20, 5, 255, 34, 16, 2, 255, 36, 17, 3, 255, 40, 21, 5, 255, 37, 18, 1, 255, 37, 19, 2, 255, 42, 18, 3, 255, 45, 18, 5, 255, 40, 20, 3, 255, 37, 22, 1, 255, 40, 20, 0, 255, 46, 22, 1, 255, 47, 25, 5, 255, 50, 25, 5, 255, 45, 21, 0, 255, 45, 22, 1, 255, 47, 24, 3, 255, 47, 22, 3, 255, 49, 21, 7, 255, 47, 23, 4, 255, 39, 20, 0, 255, 42, 25, 5, 255, 42, 22, 2, 255, 46, 24, 2, 255, 45, 23, 2, 255, 42, 22, 2, 255, 41, 21, 3, 255, 39, 22, 4, 255, 40, 22, 3, 255, 49, 27, 4, 255, 49, 25, 4, 255, 41, 19, 2, 255, 46, 25, 4, 255, 40, 28, 4, 255, 40, 28, 5, 255, 47, 25, 4, 255, 52, 25, 2, 255, 55, 25, 5, 255, 51, 23, 3, 255, 49, 26, 5, 255, 47, 25, 4, 255, 45, 25, 2, 255, 43, 28, 2, 255, 47, 27, 4, 255, 58, 27, 8, 255, 55, 28, 5, 255, 48, 25, 3, 255, 54, 29, 9, 255, 52, 26, 6, 255, 53, 28, 3, 255, 55, 29, 3, 255, 47, 26, 5, 255, 52, 28, 8, 255, 61, 33, 4, 255, 57, 29, 3, 255, 56, 27, 11, 255, 60, 27, 8, 255, 60, 36, 3, 255, 56, 35, 3, 255, 63, 34, 4, 255, 69, 41, 14, 255, 62, 46, 13, 255, 58, 47, 17, 255, 63, 49, 16, 255, 65, 53, 19, 255, 67, 57, 26, 255, 65, 59, 32, 255, 67, 65, 39, 255, 66, 65, 48, 255, 69, 69, 46, 255, 76, 74, 52, 255, 82, 78, 61, 255, 80, 81, 63, 255, 77, 84, 64, 255, 80, 90, 73, 255, 83, 94, 77, 255, 85, 98, 77, 255, 86, 106, 83, 255, 87, 114, 91, 255, 86, 118, 95, 255, 89, 121, 99, 255, 96, 128, 106, 255, 95, 134, 111, 255, 95, 140, 115, 255, 103, 144, 121, 255, 106, 147, 125, 255, 101, 149, 127, 255, 104, 151, 130, 255, 106, 151, 130, 255, 108, 155, 135, 255, 104, 153, 133, 255, 106, 154, 134, 255, 109, 154, 132, 255, 106, 150, 128, 255, 104, 150, 129, 255, 101, 150, 123, 255, 105, 145, 119, 255, 104, 143, 113, 255, 99, 137, 105, 255, 96, 133, 99, 255, 98, 128, 97, 255, 99, 119, 89, 255, 99, 116, 90, 255, 98, 115, 80, 255, 91, 105, 73, 255, 91, 103, 66, 255, 86, 97, 63, 255, 89, 94, 65, 255, 91, 90, 56, 255, 87, 88, 43, 255, 81, 78, 52, 255, 76, 73, 54, 255, 75, 75, 40, 255, 72, 71, 36, 255, 78, 68, 29, 255, 78, 63, 23, 255, 76, 63, 20, 255, 74, 64, 19, 255, 75, 57, 16, 255, 77, 58, 17, 255, 72, 58, 17, 255, 79, 54, 18, 255, 77, 52, 9, 255, 70, 52, 11, 255, 75, 52, 2, 255, 77, 48, 10, 255, 67, 45, 12, 255, 70, 44, 4, 255, 64, 42, 8, 255, 74, 46, 4, 255, 71, 43, 11, 255, 63, 40, 2, 255, 76, 42, 4, 255, 79, 37, 5, 255, 75, 39, 2, 255, 67, 38, 3, 255, 80, 32, 3, 255, 76, 34, 2, 255, 73, 35, 6, 255, 71, 36, 8, 255, 71, 33, 6, 255, 80, 35, 4, 255, 77, 32, 6, 255, 74, 35, 9, 255, 73, 36, 2, 255, 76, 34, 0, 255, 78, 35, 1, 255, 71, 32, 2, 255, 72, 31, 3, 255, 76, 32, 7, 255, 68, 32, 6, 255, 73, 33, 5, 255, 72, 30, 3, 255, 69, 30, 1, 255, 69, 32, 6, 255, 67, 27, 2, 255, 73, 30, 4, 255, 71, 27, 6, 255, 71, 27, 5, 255, 66, 25, 2, 255, 65, 29, 5, 255, 67, 32, 6, 255, 65, 30, 4, 255, 74, 29, 6, 255, 72, 25, 4, 255, 71, 24, 7, 255, 74, 25, 3, 255, 77, 27, 1, 255, 82, 28, 4, 255, 81, 27, 6, 255, 77, 28, 5, 255, 77, 28, 3, 255, 78, 26, 1, 255, 80, 29, 4, 255, 75, 26, 3, 255, 75, 25, 4, 255, 77, 29, 5, 255, 70, 27, 2, 255, 75, 30, 3, 255, 77, 29, 3, 255, 73, 27, 3, 255, 78, 28, 5, 255, 75, 30, 5, 255, 74, 32, 4, 255, 77, 27, 5, 255, 77, 28, 4, 255, 74, 29, 3, 255, 72, 25, 2, 255, 77, 27, 0, 255, 76, 29, 0, 255, 69, 24, 3, 255, 70, 23, 1, 255, 73, 25, 4, 255, 72, 25, 3, 255, 66, 24, 2, 255, 62, 22, 1, 255, 65, 24, 2, 255, 66, 21, 4, 255, 67, 21, 1, 255, 67, 24, 2, 255, 66, 26, 4, 255, 67, 25, 5, 255, 71, 24, 4, 255, 68, 22, 1, 255, 52, 22, 2, 255, 57, 22, 9, 255, 65, 23, 6, 255, 59, 27, 6, 255, 81, 21, 11, 255, 82, 21, 7, 255, 65, 20, 5, 255, 61, 17, 4, 255, 63, 18, 0, 255, 62, 16, 0, 255, 58, 19, 9, 255, 57, 21, 6, 255, 59, 19, 6, 255, 56, 14, 5, 255, 57, 19, 4, 255, 75, 28, 7, 255, 92, 28, 4, 255, 95, 25, 3, 255, 83, 25, 6, 255, 62, 20, 1, 255, 52, 15, 3, 255, 56, 17, 7, 255, 67, 22, 6, 255, 66, 21, 2, 255, 55, 20, 3, 255, 56, 19, 2, 255, 61, 18, 5, 255, 50, 13, 1, 255, 57, 15, 5, 255, 59, 15, 4, 255, 51, 13, 1, 255, 69, 22, 5, 255, 76, 18, 3, 255, 81, 16, 8, 255, 79, 21, 12, 255, 75, 24, 1, 255, 83, 25, 2, 255, 59, 18, 5, 255, 41, 16, 4, 255, 50, 13, 4, 255, 51, 15, 6, 255, 39, 13, 2, 255, 44, 16, 6, 255, 41, 9, 2, 255, 47, 18, 5, 255, 39, 16, 3, 255, 40, 14, 4, 255, 37, 13, 1, 255, 50, 14, 0, 255, 77, 18, 3, 255, 80, 21, 2, 255, 73, 19, 1, 255, 76, 22, 4, 255, 77, 17, 2, 255, 74, 21, 2, 255, 75, 21, 6, 255, 72, 22, 6, 255, 54, 13, 3, 255, 46, 11, 3, 255, 45, 17, 0, 255, 47, 17, 3, 255, 52, 14, 5, 255, 54, 13, 2, 255, 55, 13, 4, 255, 52, 14, 3, 255, 56, 17, 6, 255, 49, 13, 1, 255, 57, 14, 4, 255, 59, 14, 4, 255, 57, 12, 1, 255, 51, 11, 0, 255, 51, 13, 1, 255, 54, 15, 3, 255, 54, 15, 5, 255, 53, 14, 5, 255, 49, 12, 4, 255, 48, 9, 1, 255, 50, 11, 4, 255, 50, 11, 6, 255, 50, 12, 5, 255, 51, 13, 4, 255, 49, 13, 4, 255, 48, 14, 6, 255, 45, 12, 3, 255, 43, 12, 2, 255, 47, 14, 3, 255, 42, 11, 3, 255, 41, 7, 3, 255, 40, 8, 4, 255, 39, 11, 6, 255, 45, 9, 4, 255, 45, 10, 4, 255, 38, 10, 2, 255, 40, 11, 6, 255, 34, 8, 3, 255, 31, 8, 2, 255, 35, 8, 5, 255, 34, 8, 5, 255, 31, 7, 3, 255, 31, 9, 4, 255, 30, 9, 3, 255, 30, 9, 1, 255, 34, 11, 4, 255, 29, 9, 3, 255, 23, 8, 3, 255, 22, 8, 3, 255, 22, 6, 2, 255, 23, 5, 1, 255, 28, 8, 2, 255, 31, 10, 3, 255, 36, 11, 3, 255, 47, 15, 7, 255, 47, 10, 2, 255, 47, 11, 2, 255, 49, 13, 4, 255, 47, 13, 4, 255, 45, 11, 3, 255, 45, 9, 2, 255, 6, 0, 0, 255, 7, 1, 1, 255, 5, 0, 0, 255, 8, 0, 2, 255, 12, 1, 0, 255, 12, 3, 0, 255, 8, 3, 0, 255, 10, 1, 0, 255, 14, 0, 1, 255, 12, 1, 1, 255, 10, 2, 0, 255, 12, 2, 1, 255, 14, 1, 1, 255, 11, 3, 1, 255, 11, 1, 0, 255, 11, 3, 1, 255, 11, 5, 2, 255, 9, 4, 1, 255, 10, 2, 0, 255, 12, 4, 1, 255, 11, 3, 1, 255, 12, 4, 2, 255, 13, 5, 3, 255, 10, 2, 0, 255, 10, 2, 0, 255, 14, 5, 2, 255, 15, 5, 3, 255, 13, 4, 2, 255, 13, 3, 2, 255, 15, 4, 3, 255, 16, 6, 4, 255, 13, 5, 2, 255, 14, 3, 2, 255, 19, 8, 5, 255, 16, 6, 1, 255, 13, 3, 0, 255, 15, 5, 3, 255, 18, 6, 4, 255, 17, 7, 3, 255, 17, 8, 3, 255, 17, 9, 5, 255, 17, 9, 4, 255, 18, 9, 3, 255, 19, 8, 3, 255, 18, 8, 1, 255, 20, 10, 3, 255, 22, 9, 2, 255, 25, 8, 3, 255, 30, 10, 6, 255, 25, 9, 2, 255, 19, 9, 2, 255, 24, 10, 3, 255, 29, 12, 5, 255, 25, 9, 3, 255, 23, 11, 2, 255, 29, 13, 4, 255, 26, 11, 1, 255, 21, 9, 1, 255, 27, 11, 3, 255, 30, 10, 2, 255, 27, 13, 2, 255, 29, 17, 5, 255, 24, 11, 1, 255, 24, 11, 1, 255, 33, 13, 1, 255, 31, 15, 3, 255, 29, 14, 4, 255, 29, 12, 4, 255, 33, 14, 5, 255, 37, 14, 5, 255, 30, 12, 2, 255, 32, 15, 3, 255, 37, 19, 7, 255, 34, 17, 5, 255, 30, 15, 3, 255, 32, 16, 3, 255, 35, 18, 3, 255, 35, 20, 3, 255, 40, 18, 4, 255, 42, 17, 4, 255, 39, 18, 3, 255, 41, 18, 1, 255, 47, 21, 5, 255, 43, 16, 6, 255, 39, 17, 4, 255, 34, 18, 2, 255, 36, 22, 5, 255, 38, 19, 3, 255, 41, 21, 4, 255, 42, 19, 4, 255, 41, 18, 2, 255, 43, 20, 2, 255, 48, 20, 2, 255, 46, 24, 2, 255, 43, 25, 3, 255, 46, 18, 1, 255, 46, 22, 5, 255, 44, 23, 2, 255, 47, 22, 3, 255, 41, 21, 6, 255, 42, 19, 6, 255, 46, 21, 4, 255, 47, 23, 3, 255, 48, 23, 4, 255, 48, 23, 5, 255, 40, 19, 1, 255, 45, 26, 5, 255, 47, 24, 3, 255, 51, 23, 3, 255, 54, 23, 6, 255, 55, 25, 5, 255, 50, 24, 4, 255, 48, 24, 4, 255, 48, 24, 2, 255, 53, 27, 2, 255, 50, 25, 1, 255, 47, 26, 2, 255, 47, 27, 7, 255, 47, 21, 3, 255, 51, 21, 2, 255, 53, 26, 5, 255, 52, 25, 1, 255, 54, 24, 2, 255, 47, 24, 6, 255, 55, 27, 5, 255, 49, 26, 4, 255, 44, 27, 6, 255, 51, 28, 5, 255, 48, 27, 9, 255, 47, 28, 3, 255, 56, 26, 6, 255, 58, 28, 2, 255, 49, 26, 10, 255, 52, 24, 8, 255, 60, 29, 2, 255, 56, 29, 4, 255, 62, 35, 15, 255, 63, 40, 9, 255, 61, 46, 9, 255, 65, 47, 18, 255, 65, 41, 17, 255, 61, 46, 23, 255, 60, 50, 26, 255, 61, 56, 27, 255, 58, 63, 23, 255, 64, 65, 38, 255, 66, 67, 48, 255, 71, 73, 49, 255, 76, 75, 52, 255, 81, 81, 57, 255, 79, 85, 57, 255, 74, 86, 62, 255, 80, 92, 75, 255, 85, 98, 78, 255, 86, 102, 74, 255, 86, 110, 83, 255, 85, 117, 91, 255, 88, 123, 99, 255, 94, 130, 110, 255, 99, 136, 117, 255, 100, 139, 120, 255, 101, 144, 125, 255, 106, 147, 129, 255, 107, 150, 130, 255, 103, 152, 130, 255, 103, 153, 134, 255, 108, 156, 137, 255, 109, 156, 139, 255, 106, 154, 138, 255, 108, 153, 135, 255, 112, 156, 133, 255, 108, 152, 129, 255, 107, 152, 129, 255, 102, 149, 122, 255, 101, 141, 112, 255, 104, 141, 107, 255, 102, 139, 103, 255, 99, 132, 99, 255, 100, 126, 98, 255, 100, 119, 89, 255, 99, 116, 82, 255, 94, 106, 81, 255, 92, 103, 72, 255, 91, 102, 64, 255, 89, 96, 69, 255, 84, 91, 57, 255, 81, 85, 56, 255, 83, 80, 49, 255, 84, 78, 43, 255, 80, 74, 45, 255, 81, 74, 31, 255, 82, 68, 41, 255, 75, 66, 36, 255, 80, 62, 30, 255, 82, 59, 26, 255, 82, 55, 27, 255, 83, 57, 19, 255, 73, 57, 12, 255, 68, 56, 9, 255, 76, 52, 13, 255, 77, 50, 7, 255, 72, 51, 14, 255, 71, 47, 6, 255, 68, 38, 10, 255, 65, 39, 11, 255, 76, 43, 7, 255, 69, 41, 6, 255, 79, 42, 6, 255, 72, 39, 7, 255, 66, 40, 8, 255, 77, 36, 7, 255, 77, 35, 10, 255, 71, 32, 9, 255, 72, 37, 12, 255, 74, 31, 1, 255, 69, 31, 5, 255, 69, 31, 6, 255, 73, 34, 6, 255, 70, 32, 9, 255, 71, 32, 5, 255, 70, 31, 7, 255, 70, 35, 6, 255, 69, 33, 1, 255, 74, 31, 4, 255, 75, 32, 5, 255, 73, 31, 6, 255, 72, 30, 3, 255, 72, 31, 3, 255, 71, 31, 6, 255, 77, 34, 3, 255, 74, 30, 6, 255, 68, 27, 6, 255, 71, 35, 6, 255, 66, 30, 3, 255, 67, 27, 6, 255, 71, 30, 6, 255, 68, 28, 2, 255, 65, 29, 2, 255, 64, 33, 4, 255, 72, 30, 5, 255, 66, 24, 1, 255, 66, 24, 3, 255, 69, 24, 4, 255, 67, 25, 6, 255, 70, 26, 5, 255, 74, 28, 3, 255, 77, 29, 5, 255, 75, 26, 5, 255, 77, 27, 4, 255, 81, 31, 4, 255, 79, 34, 6, 255, 71, 27, 6, 255, 77, 24, 4, 255, 82, 28, 3, 255, 78, 27, 3, 255, 80, 25, 6, 255, 78, 29, 5, 255, 80, 29, 6, 255, 74, 27, 4, 255, 74, 27, 3, 255, 72, 28, 4, 255, 70, 30, 1, 255, 75, 26, 3, 255, 77, 26, 3, 255, 71, 29, 3, 255, 65, 28, 3, 255, 69, 27, 2, 255, 70, 25, 3, 255, 65, 25, 7, 255, 68, 23, 2, 255, 72, 25, 5, 255, 65, 21, 2, 255, 65, 23, 4, 255, 58, 22, 1, 255, 62, 21, 3, 255, 66, 25, 1, 255, 70, 25, 2, 255, 71, 23, 2, 255, 76, 30, 4, 255, 75, 29, 3, 255, 79, 24, 3, 255, 88, 28, 8, 255, 68, 24, 3, 255, 66, 22, 4, 255, 61, 20, 3, 255, 65, 18, 1, 255, 74, 28, 7, 255, 69, 22, 4, 255, 57, 22, 5, 255, 54, 19, 3, 255, 64, 17, 3, 255, 63, 16, 1, 255, 58, 21, 0, 255, 55, 24, 3, 255, 51, 18, 10, 255, 51, 17, 10, 255, 51, 19, 3, 255, 57, 21, 0, 255, 73, 20, 2, 255, 72, 20, 1, 255, 58, 20, 1, 255, 57, 17, 5, 255, 54, 16, 5, 255, 59, 19, 5, 255, 66, 20, 3, 255, 61, 19, 2, 255, 49, 16, 4, 255, 50, 19, 4, 255, 51, 18, 3, 255, 45, 16, 4, 255, 48, 13, 5, 255, 52, 12, 2, 255, 53, 17, 4, 255, 68, 23, 6, 255, 83, 24, 3, 255, 82, 20, 3, 255, 74, 21, 4, 255, 78, 21, 3, 255, 86, 26, 4, 255, 74, 22, 2, 255, 43, 12, 2, 255, 42, 13, 3, 255, 42, 13, 3, 255, 43, 12, 3, 255, 43, 13, 4, 255, 45, 13, 4, 255, 41, 15, 4, 255, 46, 13, 4, 255, 50, 11, 0, 255, 45, 15, 4, 255, 42, 12, 3, 255, 56, 14, 1, 255, 77, 23, 5, 255, 81, 23, 3, 255, 79, 21, 4, 255, 78, 19, 2, 255, 72, 23, 1, 255, 76, 19, 2, 255, 70, 16, 1, 255, 51, 9, 2, 255, 46, 12, 2, 255, 49, 17, 0, 255, 45, 12, 4, 255, 43, 14, 5, 255, 46, 8, 3, 255, 54, 7, 6, 255, 51, 13, 0, 255, 56, 14, 4, 255, 52, 15, 3, 255, 52, 15, 2, 255, 53, 16, 3, 255, 58, 18, 5, 255, 56, 15, 5, 255, 56, 14, 4, 255, 54, 13, 4, 255, 50, 12, 2, 255, 49, 11, 3, 255, 51, 11, 5, 255, 44, 10, 2, 255, 45, 9, 1, 255, 51, 10, 1, 255, 53, 13, 4, 255, 46, 12, 4, 255, 45, 10, 2, 255, 49, 11, 2, 255, 45, 11, 3, 255, 49, 16, 4, 255, 50, 14, 4, 255, 42, 11, 2, 255, 43, 10, 4, 255, 41, 9, 3, 255, 40, 10, 3, 255, 44, 8, 1, 255, 48, 10, 2, 255, 44, 12, 4, 255, 43, 10, 4, 255, 38, 7, 0, 255, 36, 11, 4, 255, 30, 9, 3, 255, 25, 6, 3, 255, 30, 9, 7, 255, 31, 6, 3, 255, 35, 8, 4, 255, 35, 9, 4, 255, 33, 9, 2, 255, 31, 9, 3, 255, 26, 9, 4, 255, 22, 6, 1, 255, 20, 4, 1, 255, 23, 5, 2, 255, 25, 7, 1, 255, 26, 8, 1, 255, 31, 9, 1, 255, 40, 10, 2, 255, 44, 11, 2, 255, 46, 11, 2, 255, 42, 9, 0, 255, 41, 10, 0, 255, 42, 11, 1, 255, 42, 9, 0, 255, 5, 0, 0, 255, 4, 1, 0, 255, 2, 0, 0, 255, 8, 0, 1, 255, 9, 1, 0, 255, 10, 1, 0, 255, 10, 3, 0, 255, 12, 2, 1, 255, 13, 2, 1, 255, 13, 1, 1, 255, 11, 1, 0, 255, 12, 2, 1, 255, 13, 2, 1, 255, 13, 3, 2, 255, 13, 3, 1, 255, 13, 4, 3, 255, 9, 3, 1, 255, 7, 2, 0, 255, 10, 4, 1, 255, 10, 1, 1, 255, 10, 0, 0, 255, 10, 1, 0, 255, 12, 3, 2, 255, 13, 5, 3, 255, 13, 3, 1, 255, 12, 2, 0, 255, 11, 3, 1, 255, 13, 5, 3, 255, 13, 3, 2, 255, 12, 1, 0, 255, 13, 2, 1, 255, 14, 6, 1, 255, 14, 4, 3, 255, 14, 3, 2, 255, 15, 4, 1, 255, 16, 5, 3, 255, 12, 2, 1, 255, 20, 7, 2, 255, 20, 8, 3, 255, 15, 6, 1, 255, 15, 8, 2, 255, 15, 8, 1, 255, 17, 8, 3, 255, 18, 8, 2, 255, 20, 7, 1, 255, 20, 7, 2, 255, 19, 9, 3, 255, 23, 10, 4, 255, 24, 9, 3, 255, 22, 7, 2, 255, 19, 9, 3, 255, 19, 8, 0, 255, 27, 8, 1, 255, 24, 10, 2, 255, 20, 10, 1, 255, 27, 10, 2, 255, 31, 15, 7, 255, 25, 11, 3, 255, 27, 11, 4, 255, 28, 10, 3, 255, 30, 14, 5, 255, 23, 11, 0, 255, 26, 12, 3, 255, 35, 13, 7, 255, 37, 15, 4, 255, 31, 14, 4, 255, 28, 11, 3, 255, 30, 10, 4, 255, 31, 11, 2, 255, 35, 14, 4, 255, 34, 16, 3, 255, 33, 17, 2, 255, 34, 16, 2, 255, 34, 18, 4, 255, 33, 17, 6, 255, 34, 17, 5, 255, 30, 13, 0, 255, 34, 18, 3, 255, 41, 14, 3, 255, 45, 15, 5, 255, 36, 19, 4, 255, 28, 18, 1, 255, 33, 17, 1, 255, 39, 15, 4, 255, 36, 20, 5, 255, 34, 23, 6, 255, 37, 19, 5, 255, 42, 18, 6, 255, 34, 18, 4, 255, 33, 22, 5, 255, 41, 19, 4, 255, 46, 17, 5, 255, 47, 19, 4, 255, 41, 22, 1, 255, 42, 24, 3, 255, 46, 20, 6, 255, 39, 17, 4, 255, 41, 19, 3, 255, 45, 23, 5, 255, 35, 17, 3, 255, 39, 18, 5, 255, 47, 20, 4, 255, 46, 22, 2, 255, 48, 22, 1, 255, 53, 23, 3, 255, 51, 23, 5, 255, 45, 22, 1, 255, 46, 23, 2, 255, 49, 24, 6, 255, 50, 25, 2, 255, 51, 23, 1, 255, 53, 22, 2, 255, 50, 20, 2, 255, 50, 24, 4, 255, 54, 27, 4, 255, 45, 23, 3, 255, 40, 23, 1, 255, 43, 27, 2, 255, 50, 29, 3, 255, 53, 28, 4, 255, 46, 21, 5, 255, 48, 21, 7, 255, 51, 26, 4, 255, 47, 24, 2, 255, 52, 22, 2, 255, 52, 23, 7, 255, 48, 26, 6, 255, 53, 27, 2, 255, 49, 26, 5, 255, 47, 30, 5, 255, 56, 28, 8, 255, 57, 24, 1, 255, 53, 29, 10, 255, 51, 28, 6, 255, 62, 32, 1, 255, 59, 32, 9, 255, 55, 33, 11, 255, 55, 32, 7, 255, 59, 38, 11, 255, 60, 39, 18, 255, 68, 44, 19, 255, 65, 47, 24, 255, 64, 53, 27, 255, 67, 60, 23, 255, 65, 65, 34, 255, 72, 67, 42, 255, 77, 72, 39, 255, 74, 77, 43, 255, 76, 76, 53, 255, 77, 80, 57, 255, 75, 86, 58, 255, 73, 91, 65, 255, 80, 96, 74, 255, 85, 101, 76, 255, 85, 107, 82, 255, 87, 114, 91, 255, 87, 122, 100, 255, 87, 128, 109, 255, 91, 135, 119, 255, 96, 140, 126, 255, 96, 142, 126, 255, 97, 147, 132, 255, 102, 150, 134, 255, 105, 152, 134, 255, 103, 155, 134, 255, 106, 157, 140, 255, 111, 158, 143, 255, 111, 159, 145, 255, 109, 158, 142, 255, 110, 156, 137, 255, 113, 155, 134, 255, 111, 153, 129, 255, 108, 151, 126, 255, 107, 148, 121, 255, 100, 142, 113, 255, 100, 139, 108, 255, 103, 135, 104, 255, 100, 128, 98, 255, 98, 123, 94, 255, 97, 119, 83, 255, 98, 114, 84, 255, 93, 104, 77, 255, 93, 101, 70, 255, 90, 97, 63, 255, 89, 94, 59, 255, 83, 88, 56, 255, 79, 82, 51, 255, 81, 75, 49, 255, 81, 76, 35, 255, 79, 73, 33, 255, 80, 70, 28, 255, 81, 66, 30, 255, 76, 63, 25, 255, 76, 62, 19, 255, 71, 57, 24, 255, 74, 56, 31, 255, 82, 56, 22, 255, 79, 54, 18, 255, 72, 54, 12, 255, 73, 52, 13, 255, 72, 45, 10, 255, 66, 39, 13, 255, 68, 39, 15, 255, 73, 39, 11, 255, 78, 43, 5, 255, 78, 42, 4, 255, 68, 40, 4, 255, 70, 35, 9, 255, 71, 35, 11, 255, 69, 38, 6, 255, 71, 37, 2, 255, 71, 35, 2, 255, 67, 34, 10, 255, 77, 35, 5, 255, 67, 33, 2, 255, 69, 34, 5, 255, 75, 34, 3, 255, 71, 37, 5, 255, 72, 37, 3, 255, 71, 32, 2, 255, 75, 31, 4, 255, 78, 34, 3, 255, 73, 33, 1, 255, 69, 34, 9, 255, 69, 30, 9, 255, 71, 30, 12, 255, 71, 31, 6, 255, 66, 29, 1, 255, 66, 28, 3, 255, 72, 28, 1, 255, 75, 29, 4, 255, 72, 26, 7, 255, 71, 31, 5, 255, 68, 28, 4, 255, 66, 26, 5, 255, 67, 27, 2, 255, 63, 26, 3, 255, 64, 31, 4, 255, 65, 30, 3, 255, 74, 29, 4, 255, 70, 28, 4, 255, 68, 25, 2, 255, 68, 26, 4, 255, 70, 31, 4, 255, 70, 30, 5, 255, 71, 30, 6, 255, 73, 30, 5, 255, 74, 28, 3, 255, 76, 28, 3, 255, 78, 28, 3, 255, 75, 27, 2, 255, 69, 24, 1, 255, 73, 24, 3, 255, 77, 29, 4, 255, 74, 27, 2, 255, 73, 24, 3, 255, 73, 26, 4, 255, 75, 28, 5, 255, 70, 29, 3, 255, 70, 28, 2, 255, 71, 30, 4, 255, 71, 28, 2, 255, 71, 30, 3, 255, 66, 25, 1, 255, 67, 25, 3, 255, 69, 28, 3, 255, 75, 25, 3, 255, 70, 22, 2, 255, 64, 28, 2, 255, 70, 26, 3, 255, 74, 26, 6, 255, 68, 25, 4, 255, 66, 24, 4, 255, 62, 26, 4, 255, 66, 23, 5, 255, 70, 23, 6, 255, 68, 22, 4, 255, 71, 24, 2, 255, 72, 24, 2, 255, 65, 21, 4, 255, 73, 24, 5, 255, 86, 30, 4, 255, 84, 29, 3, 255, 74, 26, 2, 255, 66, 21, 3, 255, 71, 19, 4, 255, 66, 23, 1, 255, 60, 20, 1, 255, 58, 24, 3, 255, 58, 20, 2, 255, 59, 21, 6, 255, 56, 20, 1, 255, 55, 19, 0, 255, 52, 18, 3, 255, 43, 18, 5, 255, 50, 20, 5, 255, 56, 20, 2, 255, 51, 21, 2, 255, 55, 20, 3, 255, 57, 19, 5, 255, 49, 19, 5, 255, 53, 14, 5, 255, 59, 17, 3, 255, 66, 21, 2, 255, 65, 20, 1, 255, 58, 18, 3, 255, 52, 18, 6, 255, 52, 15, 4, 255, 48, 16, 0, 255, 50, 17, 5, 255, 44, 13, 4, 255, 46, 14, 0, 255, 49, 17, 3, 255, 51, 17, 2, 255, 79, 28, 7, 255, 87, 24, 5, 255, 90, 24, 4, 255, 91, 22, 8, 255, 78, 24, 8, 255, 66, 21, 2, 255, 51, 15, 5, 255, 42, 14, 3, 255, 41, 12, 0, 255, 50, 15, 5, 255, 49, 16, 5, 255, 49, 17, 4, 255, 44, 16, 5, 255, 48, 10, 2, 255, 54, 13, 3, 255, 48, 17, 7, 255, 40, 11, 3, 255, 40, 11, 0, 255, 51, 15, 3, 255, 58, 13, 1, 255, 69, 15, 6, 255, 71, 15, 7, 255, 68, 17, 5, 255, 68, 14, 4, 255, 58, 13, 4, 255, 43, 9, 1, 255, 44, 14, 5, 255, 49, 13, 8, 255, 46, 13, 0, 255, 37, 13, 11, 255, 44, 6, 16, 255, 58, 13, 3, 255, 46, 17, 3, 255, 43, 14, 1, 255, 47, 17, 2, 255, 55, 16, 2, 255, 52, 15, 0, 255, 48, 14, 3, 255, 53, 10, 2, 255, 55, 11, 3, 255, 53, 12, 2, 255, 50, 14, 1, 255, 48, 13, 4, 255, 50, 12, 4, 255, 48, 14, 5, 255, 52, 17, 1, 255, 58, 16, 0, 255, 52, 12, 0, 255, 43, 12, 2, 255, 44, 13, 2, 255, 49, 13, 1, 255, 51, 14, 3, 255, 57, 17, 7, 255, 53, 13, 3, 255, 41, 11, 1, 255, 44, 13, 4, 255, 48, 11, 2, 255, 40, 9, 1, 255, 41, 10, 0, 255, 46, 10, 2, 255, 45, 9, 2, 255, 39, 8, 2, 255, 41, 9, 1, 255, 39, 8, 0, 255, 31, 9, 2, 255, 27, 7, 2, 255, 31, 9, 4, 255, 35, 7, 1, 255, 40, 10, 4, 255, 33, 5, 2, 255, 33, 8, 4, 255, 32, 7, 3, 255, 29, 5, 3, 255, 25, 3, 1, 255, 25, 5, 2, 255, 24, 6, 1, 255, 26, 8, 2, 255, 29, 8, 2, 255, 34, 11, 4, 255, 39, 10, 3, 255, 43, 9, 1, 255, 45, 10, 1, 255, 45, 11, 2, 255, 41, 10, 1, 255, 43, 11, 2, 255, 43, 10, 2, 255, 6, 0, 0, 255, 5, 1, 0, 255, 4, 1, 1, 255, 8, 2, 3, 255, 9, 0, 1, 255, 9, 1, 1, 255, 12, 1, 1, 255, 10, 1, 0, 255, 9, 3, 1, 255, 12, 2, 1, 255, 14, 1, 1, 255, 12, 1, 1, 255, 10, 2, 1, 255, 11, 0, 1, 255, 12, 0, 1, 255, 12, 2, 1, 255, 10, 2, 1, 255, 8, 2, 0, 255, 11, 3, 1, 255, 14, 2, 2, 255, 14, 3, 2, 255, 11, 1, 0, 255, 13, 3, 2, 255, 16, 6, 5, 255, 15, 4, 3, 255, 13, 3, 1, 255, 11, 5, 2, 255, 7, 3, 0, 255, 11, 4, 2, 255, 13, 4, 2, 255, 13, 5, 2, 255, 11, 6, 0, 255, 13, 5, 3, 255, 15, 4, 2, 255, 15, 4, 0, 255, 16, 6, 3, 255, 12, 2, 1, 255, 18, 5, 2, 255, 18, 6, 2, 255, 15, 6, 1, 255, 17, 7, 3, 255, 15, 6, 2, 255, 17, 6, 1, 255, 22, 9, 3, 255, 24, 8, 3, 255, 22, 5, 1, 255, 18, 8, 2, 255, 13, 7, 0, 255, 16, 8, 1, 255, 22, 10, 4, 255, 23, 9, 2, 255, 20, 10, 2, 255, 25, 10, 2, 255, 24, 9, 2, 255, 21, 10, 2, 255, 27, 11, 3, 255, 29, 10, 4, 255, 21, 8, 1, 255, 22, 13, 6, 255, 25, 11, 3, 255, 29, 9, 2, 255, 26, 11, 2, 255, 23, 12, 2, 255, 28, 12, 4, 255, 27, 10, 1, 255, 26, 13, 3, 255, 25, 14, 5, 255, 27, 13, 5, 255, 30, 14, 3, 255, 30, 16, 1, 255, 34, 17, 2, 255, 36, 18, 3, 255, 35, 16, 1, 255, 32, 14, 1, 255, 30, 13, 3, 255, 35, 17, 6, 255, 37, 17, 4, 255, 36, 17, 4, 255, 36, 16, 5, 255, 34, 12, 1, 255, 42, 17, 5, 255, 44, 19, 7, 255, 33, 16, 1, 255, 30, 16, 0, 255, 30, 15, 1, 255, 33, 17, 2, 255, 43, 22, 7, 255, 40, 18, 4, 255, 29, 17, 1, 255, 34, 18, 3, 255, 42, 18, 4, 255, 37, 21, 6, 255, 38, 19, 3, 255, 46, 19, 2, 255, 45, 18, 4, 255, 38, 19, 4, 255, 40, 16, 4, 255, 45, 20, 5, 255, 39, 24, 4, 255, 37, 19, 5, 255, 36, 17, 6, 255, 46, 18, 4, 255, 49, 24, 4, 255, 46, 20, 0, 255, 53, 23, 6, 255, 45, 19, 2, 255, 42, 21, 3, 255, 40, 24, 7, 255, 41, 20, 4, 255, 57, 23, 6, 255, 53, 24, 4, 255, 52, 20, 1, 255, 53, 24, 7, 255, 43, 22, 2, 255, 49, 23, 3, 255, 50, 24, 2, 255, 46, 26, 5, 255, 45, 26, 6, 255, 50, 27, 5, 255, 56, 25, 5, 255, 53, 23, 6, 255, 50, 23, 9, 255, 48, 23, 5, 255, 53, 23, 4, 255, 54, 24, 10, 255, 52, 21, 4, 255, 55, 27, 1, 255, 62, 32, 4, 255, 57, 30, 5, 255, 38, 24, 4, 255, 43, 26, 7, 255, 53, 29, 3, 255, 52, 31, 0, 255, 53, 29, 3, 255, 59, 28, 8, 255, 58, 36, 7, 255, 52, 34, 7, 255, 55, 30, 15, 255, 59, 36, 12, 255, 64, 46, 6, 255, 61, 45, 15, 255, 54, 49, 30, 255, 61, 53, 31, 255, 69, 58, 29, 255, 70, 65, 31, 255, 73, 65, 41, 255, 70, 69, 45, 255, 71, 75, 42, 255, 75, 77, 55, 255, 75, 79, 63, 255, 73, 85, 66, 255, 74, 93, 74, 255, 79, 97, 75, 255, 83, 102, 78, 255, 84, 108, 88, 255, 85, 114, 95, 255, 87, 124, 105, 255, 88, 131, 115, 255, 90, 137, 124, 255, 89, 140, 128, 255, 94, 145, 131, 255, 96, 151, 138, 255, 101, 154, 141, 255, 105, 156, 141, 255, 105, 158, 140, 255, 110, 159, 144, 255, 110, 158, 144, 255, 110, 160, 145, 255, 112, 160, 144, 255, 112, 157, 138, 255, 111, 153, 131, 255, 111, 154, 129, 255, 105, 148, 121, 255, 105, 146, 115, 255, 101, 143, 115, 255, 99, 136, 111, 255, 101, 130, 106, 255, 100, 123, 96, 255, 98, 121, 87, 255, 93, 117, 80, 255, 94, 109, 80, 255, 91, 101, 76, 255, 91, 98, 65, 255, 90, 95, 63, 255, 84, 87, 51, 255, 85, 84, 48, 255, 86, 79, 51, 255, 83, 72, 48, 255, 81, 76, 26, 255, 75, 73, 31, 255, 73, 69, 27, 255, 71, 61, 35, 255, 78, 59, 31, 255, 74, 56, 22, 255, 75, 61, 10, 255, 78, 60, 4, 255, 81, 50, 19, 255, 78, 48, 14, 255, 77, 48, 21, 255, 74, 44, 21, 255, 76, 42, 11, 255, 76, 43, 9, 255, 70, 42, 11, 255, 70, 41, 7, 255, 78, 44, 2, 255, 73, 38, 4, 255, 69, 39, 5, 255, 74, 40, 6, 255, 71, 36, 9, 255, 65, 37, 2, 255, 71, 35, 6, 255, 70, 32, 9, 255, 73, 36, 5, 255, 62, 32, 7, 255, 61, 33, 7, 255, 76, 34, 7, 255, 71, 37, 9, 255, 68, 32, 5, 255, 71, 35, 4, 255, 68, 34, 1, 255, 70, 33, 5, 255, 73, 30, 7, 255, 69, 28, 6, 255, 63, 31, 8, 255, 71, 32, 9, 255, 63, 30, 8, 255, 71, 30, 7, 255, 72, 29, 5, 255, 65, 30, 7, 255, 69, 27, 6, 255, 77, 28, 5, 255, 73, 28, 5, 255, 70, 27, 6, 255, 69, 27, 4, 255, 69, 27, 1, 255, 66, 26, 5, 255, 63, 25, 4, 255, 65, 27, 3, 255, 67, 29, 8, 255, 67, 30, 4, 255, 65, 31, 1, 255, 71, 26, 1, 255, 73, 27, 4, 255, 81, 32, 2, 255, 78, 28, 3, 255, 73, 28, 5, 255, 75, 30, 5, 255, 76, 31, 3, 255, 79, 30, 5, 255, 78, 28, 4, 255, 76, 26, 2, 255, 78, 29, 5, 255, 70, 28, 3, 255, 74, 28, 4, 255, 75, 27, 4, 255, 71, 28, 1, 255, 70, 25, 4, 255, 71, 27, 3, 255, 66, 29, 2, 255, 68, 29, 4, 255, 69, 28, 4, 255, 70, 27, 3, 255, 71, 27, 2, 255, 72, 24, 4, 255, 70, 24, 7, 255, 64, 25, 0, 255, 75, 29, 4, 255, 79, 27, 6, 255, 70, 24, 1, 255, 65, 25, 1, 255, 71, 24, 3, 255, 70, 26, 5, 255, 66, 23, 2, 255, 63, 26, 4, 255, 64, 23, 4, 255, 68, 21, 1, 255, 64, 22, 4, 255, 70, 24, 6, 255, 81, 27, 4, 255, 81, 25, 2, 255, 83, 25, 4, 255, 89, 27, 2, 255, 90, 27, 6, 255, 75, 24, 6, 255, 64, 20, 0, 255, 61, 20, 2, 255, 59, 19, 3, 255, 65, 21, 5, 255, 61, 18, 3, 255, 59, 17, 2, 255, 60, 23, 2, 255, 58, 23, 3, 255, 59, 19, 6, 255, 60, 18, 6, 255, 56, 19, 1, 255, 60, 18, 4, 255, 58, 16, 8, 255, 49, 18, 4, 255, 54, 21, 3, 255, 54, 18, 1, 255, 49, 15, 2, 255, 58, 15, 4, 255, 59, 17, 2, 255, 62, 19, 5, 255, 59, 19, 3, 255, 56, 19, 2, 255, 57, 17, 2, 255, 56, 15, 3, 255, 53, 18, 2, 255, 53, 14, 1, 255, 51, 15, 5, 255, 52, 18, 2, 255, 58, 17, 4, 255, 53, 16, 3, 255, 55, 18, 2, 255, 67, 17, 4, 255, 76, 16, 0, 255, 73, 19, 2, 255, 64, 16, 8, 255, 56, 15, 10, 255, 46, 17, 3, 255, 53, 17, 4, 255, 49, 13, 2, 255, 46, 14, 3, 255, 46, 13, 1, 255, 53, 19, 4, 255, 45, 16, 2, 255, 45, 14, 2, 255, 52, 12, 4, 255, 43, 11, 3, 255, 37, 14, 5, 255, 32, 8, 2, 255, 28, 14, 5, 255, 30, 14, 5, 255, 32, 9, 3, 255, 30, 6, 1, 255, 35, 9, 2, 255, 42, 9, 5, 255, 40, 9, 8, 255, 37, 7, 4, 255, 43, 13, 4, 255, 43, 12, 5, 255, 43, 16, 4, 255, 47, 12, 7, 255, 48, 9, 13, 255, 54, 13, 6, 255, 52, 13, 4, 255, 55, 12, 5, 255, 57, 14, 5, 255, 57, 14, 3, 255, 54, 12, 2, 255, 52, 11, 3, 255, 57, 14, 5, 255, 56, 13, 4, 255, 52, 11, 3, 255, 48, 13, 3, 255, 47, 14, 3, 255, 44, 12, 1, 255, 62, 13, 3, 255, 72, 14, 3, 255, 71, 15, 5, 255, 66, 15, 3, 255, 58, 13, 1, 255, 51, 13, 2, 255, 46, 13, 3, 255, 47, 15, 1, 255, 61, 15, 5, 255, 63, 10, 4, 255, 46, 10, 2, 255, 43, 12, 3, 255, 42, 11, 2, 255, 37, 7, 1, 255, 41, 11, 4, 255, 43, 11, 2, 255, 42, 8, 1, 255, 36, 9, 2, 255, 41, 14, 5, 255, 43, 10, 2, 255, 41, 10, 3, 255, 35, 10, 3, 255, 32, 7, 0, 255, 35, 7, 0, 255, 41, 12, 5, 255, 36, 8, 4, 255, 28, 10, 3, 255, 24, 6, 0, 255, 23, 4, 0, 255, 24, 5, 1, 255, 26, 9, 4, 255, 20, 6, 1, 255, 26, 5, 2, 255, 29, 6, 2, 255, 32, 8, 2, 255, 39, 7, 1, 255, 47, 10, 3, 255, 47, 10, 2, 255, 47, 10, 3, 255, 44, 9, 2, 255, 48, 11, 4, 255, 47, 11, 4, 255, 7, 3, 1, 255, 6, 1, 0, 255, 6, 0, 1, 255, 9, 2, 2, 255, 11, 3, 2, 255, 9, 0, 0, 255, 11, 1, 1, 255, 10, 0, 1, 255, 11, 1, 0, 255, 12, 2, 0, 255, 11, 2, 0, 255, 10, 1, 0, 255, 10, 0, 1, 255, 12, 1, 1, 255, 13, 2, 2, 255, 12, 2, 1, 255, 12, 2, 0, 255, 14, 2, 1, 255, 15, 2, 0, 255, 14, 1, 1, 255, 12, 2, 1, 255, 12, 4, 2, 255, 16, 4, 4, 255, 16, 3, 2, 255, 13, 3, 2, 255, 11, 2, 1, 255, 15, 6, 4, 255, 10, 3, 2, 255, 10, 3, 0, 255, 11, 5, 1, 255, 13, 5, 2, 255, 14, 5, 2, 255, 12, 4, 2, 255, 12, 2, 2, 255, 11, 1, 1, 255, 14, 4, 2, 255, 14, 4, 2, 255, 15, 6, 4, 255, 15, 6, 2, 255, 15, 5, 1, 255, 16, 6, 4, 255, 15, 5, 3, 255, 16, 4, 1, 255, 20, 6, 1, 255, 23, 7, 1, 255, 24, 9, 4, 255, 18, 7, 1, 255, 14, 6, 1, 255, 16, 8, 1, 255, 21, 10, 2, 255, 25, 10, 3, 255, 19, 7, 1, 255, 24, 10, 2, 255, 28, 11, 2, 255, 24, 8, 1, 255, 26, 12, 4, 255, 23, 9, 1, 255, 25, 11, 4, 255, 21, 8, 0, 255, 24, 12, 4, 255, 24, 10, 2, 255, 30, 12, 3, 255, 30, 11, 1, 255, 28, 13, 3, 255, 25, 11, 4, 255, 25, 11, 1, 255, 30, 16, 6, 255, 28, 15, 6, 255, 28, 13, 4, 255, 31, 13, 3, 255, 36, 14, 2, 255, 35, 18, 3, 255, 28, 16, 1, 255, 32, 14, 1, 255, 31, 14, 5, 255, 27, 13, 4, 255, 31, 16, 5, 255, 37, 16, 5, 255, 37, 17, 3, 255, 32, 15, 0, 255, 34, 14, 1, 255, 40, 15, 2, 255, 35, 16, 1, 255, 31, 15, 1, 255, 39, 16, 5, 255, 34, 17, 3, 255, 39, 18, 3, 255, 42, 20, 4, 255, 34, 18, 2, 255, 49, 20, 7, 255, 39, 15, 1, 255, 31, 20, 4, 255, 45, 15, 3, 255, 54, 20, 5, 255, 40, 19, 4, 255, 38, 19, 5, 255, 30, 18, 8, 255, 40, 22, 5, 255, 42, 21, 1, 255, 41, 20, 2, 255, 45, 23, 7, 255, 51, 20, 4, 255, 49, 21, 1, 255, 53, 21, 2, 255, 48, 21, 3, 255, 39, 21, 1, 255, 45, 22, 4, 255, 42, 20, 1, 255, 45, 23, 5, 255, 52, 17, 11, 255, 44, 21, 3, 255, 48, 22, 2, 255, 50, 24, 4, 255, 35, 25, 1, 255, 46, 26, 2, 255, 55, 25, 3, 255, 48, 24, 3, 255, 41, 26, 3, 255, 48, 24, 4, 255, 56, 24, 5, 255, 56, 29, 6, 255, 50, 23, 1, 255, 52, 24, 6, 255, 56, 24, 6, 255, 50, 22, 5, 255, 47, 27, 4, 255, 50, 30, 5, 255, 51, 25, 1, 255, 46, 24, 11, 255, 51, 32, 2, 255, 46, 27, 1, 255, 50, 29, 6, 255, 50, 25, 5, 255, 57, 29, 9, 255, 54, 30, 4, 255, 54, 33, 3, 255, 53, 31, 6, 255, 55, 35, 16, 255, 55, 37, 13, 255, 58, 42, 15, 255, 55, 44, 22, 255, 54, 48, 27, 255, 67, 57, 27, 255, 66, 61, 21, 255, 70, 65, 26, 255, 73, 66, 35, 255, 68, 69, 42, 255, 71, 76, 50, 255, 74, 79, 54, 255, 73, 81, 58, 255, 77, 89, 69, 255, 78, 95, 75, 255, 79, 97, 79, 255, 84, 104, 85, 255, 86, 112, 91, 255, 91, 120, 101, 255, 89, 125, 104, 255, 93, 133, 112, 255, 97, 140, 121, 255, 98, 144, 129, 255, 99, 148, 136, 255, 104, 152, 140, 255, 107, 155, 143, 255, 108, 159, 145, 255, 109, 162, 146, 255, 110, 160, 145, 255, 111, 161, 146, 255, 111, 161, 143, 255, 117, 161, 142, 255, 114, 157, 137, 255, 110, 154, 134, 255, 109, 152, 131, 255, 107, 152, 126, 255, 101, 147, 113, 255, 101, 139, 110, 255, 103, 135, 105, 255, 103, 129, 101, 255, 101, 122, 95, 255, 97, 117, 80, 255, 94, 113, 81, 255, 91, 105, 77, 255, 88, 99, 69, 255, 86, 94, 60, 255, 87, 89, 58, 255, 89, 86, 55, 255, 85, 80, 45, 255, 85, 82, 43, 255, 77, 74, 32, 255, 76, 71, 37, 255, 75, 67, 36, 255, 77, 64, 18, 255, 83, 65, 19, 255, 81, 61, 16, 255, 76, 56, 24, 255, 77, 53, 24, 255, 83, 51, 17, 255, 80, 49, 18, 255, 75, 51, 10, 255, 70, 47, 9, 255, 70, 44, 6, 255, 75, 44, 8, 255, 73, 41, 12, 255, 71, 40, 7, 255, 76, 43, 4, 255, 74, 38, 3, 255, 70, 38, 6, 255, 72, 37, 5, 255, 71, 38, 1, 255, 72, 38, 3, 255, 70, 34, 7, 255, 72, 36, 7, 255, 69, 32, 4, 255, 72, 31, 5, 255, 70, 32, 10, 255, 65, 37, 5, 255, 70, 34, 5, 255, 75, 31, 1, 255, 72, 31, 6, 255, 72, 31, 6, 255, 69, 29, 3, 255, 71, 36, 6, 255, 73, 31, 3, 255, 76, 30, 4, 255, 75, 36, 7, 255, 77, 31, 7, 255, 66, 30, 3, 255, 71, 28, 2, 255, 77, 28, 2, 255, 79, 32, 4, 255, 74, 31, 2, 255, 73, 28, 3, 255, 70, 28, 7, 255, 70, 28, 4, 255, 70, 27, 5, 255, 69, 25, 4, 255, 70, 31, 4, 255, 67, 30, 2, 255, 66, 28, 0, 255, 59, 22, 8, 255, 65, 26, 8, 255, 71, 28, 2, 255, 69, 28, 2, 255, 72, 27, 5, 255, 75, 25, 4, 255, 77, 31, 6, 255, 70, 28, 3, 255, 71, 27, 3, 255, 75, 28, 2, 255, 76, 27, 0, 255, 79, 31, 3, 255, 78, 29, 2, 255, 78, 28, 3, 255, 76, 29, 4, 255, 71, 26, 2, 255, 72, 26, 3, 255, 77, 28, 5, 255, 78, 24, 4, 255, 76, 27, 2, 255, 71, 25, 0, 255, 76, 25, 9, 255, 67, 19, 4, 255, 70, 25, 1, 255, 68, 28, 2, 255, 71, 27, 3, 255, 73, 23, 2, 255, 70, 25, 3, 255, 68, 28, 5, 255, 66, 24, 3, 255, 70, 19, 2, 255, 64, 23, 1, 255, 60, 26, 4, 255, 66, 25, 5, 255, 62, 19, 2, 255, 58, 22, 1, 255, 58, 25, 3, 255, 61, 24, 1, 255, 61, 21, 1, 255, 65, 23, 7, 255, 65, 21, 6, 255, 66, 19, 4, 255, 70, 22, 5, 255, 75, 24, 5, 255, 71, 18, 2, 255, 66, 20, 4, 255, 63, 21, 6, 255, 63, 20, 5, 255, 62, 23, 5, 255, 58, 23, 3, 255, 54, 17, 0, 255, 63, 23, 4, 255, 59, 23, 2, 255, 56, 20, 1, 255, 63, 17, 3, 255, 61, 17, 1, 255, 56, 17, 2, 255, 48, 17, 4, 255, 51, 20, 4, 255, 61, 19, 1, 255, 61, 21, 0, 255, 52, 17, 1, 255, 53, 13, 6, 255, 58, 16, 7, 255, 48, 16, 6, 255, 52, 16, 7, 255, 61, 20, 0, 255, 57, 18, 2, 255, 49, 14, 6, 255, 55, 17, 2, 255, 56, 17, 2, 255, 50, 16, 1, 255, 58, 19, 6, 255, 47, 17, 3, 255, 56, 17, 3, 255, 52, 14, 1, 255, 45, 12, 1, 255, 54, 15, 2, 255, 58, 15, 6, 255, 48, 12, 4, 255, 48, 13, 4, 255, 47, 16, 5, 255, 42, 15, 6, 255, 39, 16, 1, 255, 40, 14, 3, 255, 47, 14, 8, 255, 42, 10, 1, 255, 44, 15, 1, 255, 43, 15, 2, 255, 45, 14, 2, 255, 49, 12, 4, 255, 46, 13, 6, 255, 41, 10, 6, 255, 42, 12, 5, 255, 36, 14, 4, 255, 34, 13, 5, 255, 38, 14, 4, 255, 33, 7, 1, 255, 37, 12, 5, 255, 36, 10, 4, 255, 36, 8, 0, 255, 44, 11, 2, 255, 52, 15, 5, 255, 56, 13, 7, 255, 54, 16, 7, 255, 60, 17, 2, 255, 47, 13, 0, 255, 43, 12, 5, 255, 45, 13, 4, 255, 55, 12, 5, 255, 58, 12, 4, 255, 49, 12, 4, 255, 49, 14, 5, 255, 54, 14, 4, 255, 54, 15, 4, 255, 52, 13, 6, 255, 46, 8, 5, 255, 45, 10, 6, 255, 48, 14, 5, 255, 55, 14, 4, 255, 57, 15, 3, 255, 66, 16, 4, 255, 72, 13, 4, 255, 66, 13, 1, 255, 65, 17, 3, 255, 58, 14, 4, 255, 46, 12, 2, 255, 46, 12, 4, 255, 50, 11, 2, 255, 50, 11, 3, 255, 40, 10, 1, 255, 37, 10, 1, 255, 38, 11, 4, 255, 37, 8, 2, 255, 39, 11, 4, 255, 38, 12, 4, 255, 40, 11, 2, 255, 42, 9, 0, 255, 48, 14, 2, 255, 52, 14, 7, 255, 44, 7, 3, 255, 39, 10, 3, 255, 39, 13, 2, 255, 34, 10, 0, 255, 37, 8, 2, 255, 32, 6, 5, 255, 24, 6, 0, 255, 26, 8, 1, 255, 24, 4, 1, 255, 26, 6, 3, 255, 24, 7, 2, 255, 23, 6, 2, 255, 27, 6, 4, 255, 26, 8, 2, 255, 27, 9, 1, 255, 39, 11, 3, 255, 47, 11, 2, 255, 46, 11, 2, 255, 40, 8, 1, 255, 39, 7, 0, 255, 45, 11, 3, 255, 45, 11, 3, 255, 5, 2, 5, 255, 3, 2, 1, 255, 3, 1, 0, 255, 5, 2, 0, 255, 8, 2, 2, 255, 9, 0, 0, 255, 12, 2, 0, 255, 12, 2, 1, 255, 12, 2, 1, 255, 11, 1, 0, 255, 11, 1, 0, 255, 11, 1, 0, 255, 13, 2, 2, 255, 18, 4, 4, 255, 14, 2, 2, 255, 12, 2, 1, 255, 13, 3, 2, 255, 14, 4, 2, 255, 13, 3, 1, 255, 12, 2, 1, 255, 13, 4, 3, 255, 11, 2, 1, 255, 13, 3, 2, 255, 17, 3, 1, 255, 16, 4, 3, 255, 13, 2, 1, 255, 15, 1, 2, 255, 17, 3, 3, 255, 16, 2, 2, 255, 17, 3, 2, 255, 16, 3, 3, 255, 16, 3, 3, 255, 13, 2, 1, 255, 15, 4, 2, 255, 16, 5, 3, 255, 13, 4, 2, 255, 13, 5, 3, 255, 12, 5, 1, 255, 13, 4, 1, 255, 15, 4, 2, 255, 17, 7, 5, 255, 16, 6, 5, 255, 15, 4, 1, 255, 18, 6, 0, 255, 20, 7, 0, 255, 15, 7, 2, 255, 18, 6, 2, 255, 22, 7, 5, 255, 22, 8, 4, 255, 21, 9, 5, 255, 15, 6, 1, 255, 18, 9, 4, 255, 20, 9, 1, 255, 24, 11, 2, 255, 23, 10, 2, 255, 22, 7, 1, 255, 22, 6, 1, 255, 27, 11, 4, 255, 24, 11, 4, 255, 22, 9, 2, 255, 26, 12, 3, 255, 29, 12, 4, 255, 29, 12, 2, 255, 28, 13, 2, 255, 27, 12, 3, 255, 27, 11, 2, 255, 26, 11, 1, 255, 26, 13, 4, 255, 28, 15, 6, 255, 27, 14, 2, 255, 32, 15, 1, 255, 35, 19, 4, 255, 31, 20, 3, 255, 30, 16, 2, 255, 32, 15, 3, 255, 31, 16, 4, 255, 29, 16, 1, 255, 34, 13, 3, 255, 30, 19, 4, 255, 34, 17, 3, 255, 36, 16, 3, 255, 36, 18, 4, 255, 36, 18, 4, 255, 37, 18, 4, 255, 37, 16, 4, 255, 33, 15, 3, 255, 35, 14, 2, 255, 41, 19, 3, 255, 41, 24, 6, 255, 38, 21, 5, 255, 34, 17, 3, 255, 37, 15, 3, 255, 44, 17, 5, 255, 43, 19, 5, 255, 38, 17, 3, 255, 42, 16, 6, 255, 30, 15, 4, 255, 41, 20, 4, 255, 46, 21, 4, 255, 40, 18, 2, 255, 42, 22, 6, 255, 42, 19, 3, 255, 42, 20, 2, 255, 43, 22, 5, 255, 44, 19, 3, 255, 42, 21, 2, 255, 48, 26, 5, 255, 52, 22, 3, 255, 53, 26, 6, 255, 51, 22, 5, 255, 47, 25, 4, 255, 42, 24, 4, 255, 47, 24, 9, 255, 46, 22, 3, 255, 58, 25, 4, 255, 56, 27, 2, 255, 59, 27, 5, 255, 50, 25, 2, 255, 54, 27, 4, 255, 51, 26, 1, 255, 44, 29, 0, 255, 47, 30, 1, 255, 51, 27, 5, 255, 50, 25, 3, 255, 49, 25, 3, 255, 48, 30, 6, 255, 47, 26, 4, 255, 50, 21, 2, 255, 59, 24, 6, 255, 55, 24, 6, 255, 54, 26, 5, 255, 58, 30, 3, 255, 57, 27, 11, 255, 53, 23, 12, 255, 48, 32, 2, 255, 52, 32, 5, 255, 56, 26, 10, 255, 57, 34, 13, 255, 59, 40, 13, 255, 62, 44, 19, 255, 60, 44, 20, 255, 67, 49, 20, 255, 73, 56, 32, 255, 70, 61, 34, 255, 67, 63, 28, 255, 71, 66, 36, 255, 68, 70, 48, 255, 68, 72, 55, 255, 73, 79, 61, 255, 75, 85, 66, 255, 76, 91, 72, 255, 77, 94, 75, 255, 82, 101, 81, 255, 87, 111, 89, 255, 82, 115, 94, 255, 85, 122, 104, 255, 88, 130, 113, 255, 92, 136, 117, 255, 93, 141, 123, 255, 96, 147, 132, 255, 99, 151, 138, 255, 106, 156, 144, 255, 109, 159, 147, 255, 107, 159, 147, 255, 108, 161, 147, 255, 113, 161, 148, 255, 112, 161, 150, 255, 113, 162, 149, 255, 115, 159, 144, 255, 116, 159, 139, 255, 110, 153, 131, 255, 107, 152, 125, 255, 103, 148, 120, 255, 100, 145, 114, 255, 104, 142, 105, 255, 103, 134, 101, 255, 100, 127, 95, 255, 98, 120, 89, 255, 95, 113, 87, 255, 91, 108, 76, 255, 89, 103, 70, 255, 90, 95, 62, 255, 86, 92, 59, 255, 85, 85, 57, 255, 88, 83, 41, 255, 86, 86, 30, 255, 83, 80, 29, 255, 81, 74, 33, 255, 78, 70, 29, 255, 78, 67, 27, 255, 78, 60, 32, 255, 84, 61, 20, 255, 87, 63, 10, 255, 76, 58, 9, 255, 67, 48, 27, 255, 69, 45, 29, 255, 74, 47, 11, 255, 74, 45, 9, 255, 69, 40, 15, 255, 69, 42, 9, 255, 69, 42, 9, 255, 72, 40, 10, 255, 74, 39, 6, 255, 75, 43, 7, 255, 69, 37, 7, 255, 70, 31, 5, 255, 71, 38, 0, 255, 72, 38, 2, 255, 76, 37, 10, 255, 75, 34, 6, 255, 73, 37, 4, 255, 70, 36, 3, 255, 73, 32, 2, 255, 78, 32, 2, 255, 76, 32, 1, 255, 79, 31, 1, 255, 78, 27, 4, 255, 76, 31, 7, 255, 70, 30, 2, 255, 75, 33, 7, 255, 76, 31, 6, 255, 74, 29, 3, 255, 74, 28, 3, 255, 77, 29, 3, 255, 72, 29, 5, 255, 69, 30, 5, 255, 73, 29, 6, 255, 71, 27, 2, 255, 72, 31, 5, 255, 76, 28, 8, 255, 74, 26, 4, 255, 78, 32, 3, 255, 72, 25, 3, 255, 71, 26, 6, 255, 71, 28, 5, 255, 67, 24, 5, 255, 71, 31, 6, 255, 72, 29, 7, 255, 73, 24, 1, 255, 67, 22, 7, 255, 64, 24, 10, 255, 69, 26, 2, 255, 75, 29, 3, 255, 72, 27, 1, 255, 73, 30, 3, 255, 73, 31, 2, 255, 73, 30, 3, 255, 75, 29, 3, 255, 72, 27, 2, 255, 72, 26, 2, 255, 74, 25, 3, 255, 75, 26, 1, 255, 76, 30, 1, 255, 72, 29, 0, 255, 76, 31, 6, 255, 73, 26, 5, 255, 72, 27, 3, 255, 73, 26, 2, 255, 75, 26, 2, 255, 78, 25, 4, 255, 75, 24, 4, 255, 75, 28, 4, 255, 66, 28, 2, 255, 66, 28, 3, 255, 64, 22, 1, 255, 67, 23, 2, 255, 67, 25, 4, 255, 59, 25, 3, 255, 62, 27, 6, 255, 72, 23, 3, 255, 60, 27, 3, 255, 59, 25, 3, 255, 63, 23, 4, 255, 66, 23, 4, 255, 74, 23, 6, 255, 71, 24, 3, 255, 68, 22, 3, 255, 58, 18, 0, 255, 56, 19, 3, 255, 61, 19, 4, 255, 63, 18, 3, 255, 65, 19, 3, 255, 63, 22, 5, 255, 55, 16, 1, 255, 58, 19, 5, 255, 67, 26, 9, 255, 56, 19, 4, 255, 54, 21, 4, 255, 60, 21, 4, 255, 60, 21, 5, 255, 57, 20, 4, 255, 55, 17, 2, 255, 54, 15, 1, 255, 53, 18, 1, 255, 56, 17, 3, 255, 56, 19, 4, 255, 53, 18, 1, 255, 57, 21, 3, 255, 49, 15, 0, 255, 57, 20, 5, 255, 60, 15, 5, 255, 57, 15, 5, 255, 54, 18, 3, 255, 54, 23, 4, 255, 57, 20, 7, 255, 56, 14, 4, 255, 48, 18, 4, 255, 48, 18, 1, 255, 57, 19, 2, 255, 53, 20, 4, 255, 49, 15, 1, 255, 55, 17, 4, 255, 61, 16, 4, 255, 54, 17, 5, 255, 44, 15, 5, 255, 47, 14, 3, 255, 51, 16, 6, 255, 44, 13, 3, 255, 54, 16, 7, 255, 52, 13, 2, 255, 43, 12, 6, 255, 31, 12, 7, 255, 39, 16, 3, 255, 60, 22, 4, 255, 59, 16, 2, 255, 56, 16, 4, 255, 53, 18, 4, 255, 52, 17, 5, 255, 46, 13, 2, 255, 35, 12, 1, 255, 39, 12, 3, 255, 45, 10, 2, 255, 45, 13, 3, 255, 37, 9, 3, 255, 44, 13, 6, 255, 44, 13, 8, 255, 40, 10, 4, 255, 42, 10, 5, 255, 43, 10, 3, 255, 53, 15, 2, 255, 70, 19, 4, 255, 63, 18, 3, 255, 61, 16, 5, 255, 47, 14, 0, 255, 60, 16, 3, 255, 52, 14, 3, 255, 49, 10, 3, 255, 51, 11, 1, 255, 53, 15, 2, 255, 53, 12, 3, 255, 52, 12, 2, 255, 50, 15, 3, 255, 45, 12, 1, 255, 47, 12, 3, 255, 47, 9, 2, 255, 54, 14, 4, 255, 63, 16, 5, 255, 72, 14, 4, 255, 61, 12, 1, 255, 55, 15, 2, 255, 58, 16, 4, 255, 61, 14, 4, 255, 58, 10, 2, 255, 54, 11, 3, 255, 48, 14, 3, 255, 43, 13, 5, 255, 36, 9, 0, 255, 38, 15, 3, 255, 43, 8, 4, 255, 41, 10, 3, 255, 36, 11, 0, 255, 43, 12, 2, 255, 41, 10, 2, 255, 41, 8, 3, 255, 49, 12, 6, 255, 46, 10, 3, 255, 42, 9, 4, 255, 43, 12, 6, 255, 34, 7, 1, 255, 38, 10, 2, 255, 48, 15, 6, 255, 43, 11, 1, 255, 35, 3, 0, 255, 33, 8, 6, 255, 27, 8, 2, 255, 26, 8, 3, 255, 23, 5, 1, 255, 23, 7, 3, 255, 21, 7, 2, 255, 18, 5, 0, 255, 25, 10, 5, 255, 25, 7, 3, 255, 27, 7, 2, 255, 34, 11, 3, 255, 45, 10, 1, 255, 51, 12, 5, 255, 41, 10, 2, 255, 42, 8, 3, 255, 45, 9, 5, 255, 42, 8, 3, 255, 1, 3, 4, 255, 1, 1, 6, 255, 3, 3, 5, 255, 5, 4, 1, 255, 8, 2, 0, 255, 9, 0, 2, 255, 10, 1, 2, 255, 10, 2, 0, 255, 10, 2, 0, 255, 10, 1, 2, 255, 11, 1, 2, 255, 11, 1, 0, 255, 12, 0, 0, 255, 14, 1, 1, 255, 13, 2, 2, 255, 13, 3, 2, 255, 12, 2, 1, 255, 12, 2, 1, 255, 14, 3, 1, 255, 11, 2, 0, 255, 12, 3, 1, 255, 12, 2, 1, 255, 13, 2, 1, 255, 17, 4, 2, 255, 18, 4, 3, 255, 13, 2, 1, 255, 10, 2, 0, 255, 13, 3, 2, 255, 14, 3, 2, 255, 14, 4, 2, 255, 12, 3, 1, 255, 8, 1, 0, 255, 15, 4, 2, 255, 15, 4, 2, 255, 16, 5, 3, 255, 17, 6, 4, 255, 13, 3, 1, 255, 15, 5, 3, 255, 16, 4, 2, 255, 14, 2, 1, 255, 15, 4, 2, 255, 16, 6, 4, 255, 16, 6, 2, 255, 16, 7, 0, 255, 16, 5, 0, 255, 20, 6, 2, 255, 20, 7, 4, 255, 16, 5, 1, 255, 19, 8, 4, 255, 20, 7, 4, 255, 20, 6, 2, 255, 20, 9, 5, 255, 20, 8, 2, 255, 23, 9, 1, 255, 20, 7, 0, 255, 21, 7, 2, 255, 23, 10, 4, 255, 25, 10, 4, 255, 26, 11, 5, 255, 24, 10, 2, 255, 28, 13, 4, 255, 30, 13, 5, 255, 29, 13, 5, 255, 26, 11, 3, 255, 28, 11, 3, 255, 30, 13, 3, 255, 30, 13, 3, 255, 30, 16, 5, 255, 27, 13, 3, 255, 27, 13, 1, 255, 31, 17, 3, 255, 36, 14, 1, 255, 39, 16, 2, 255, 35, 18, 4, 255, 33, 15, 3, 255, 36, 14, 2, 255, 35, 15, 2, 255, 35, 16, 5, 255, 24, 15, 1, 255, 31, 17, 5, 255, 36, 18, 6, 255, 31, 14, 1, 255, 35, 17, 3, 255, 32, 17, 2, 255, 32, 14, 1, 255, 34, 17, 6, 255, 35, 18, 6, 255, 36, 19, 3, 255, 41, 16, 3, 255, 40, 17, 1, 255, 37, 20, 7, 255, 44, 15, 7, 255, 34, 14, 2, 255, 33, 22, 5, 255, 29, 16, 0, 255, 36, 20, 8, 255, 39, 17, 6, 255, 41, 17, 3, 255, 46, 24, 5, 255, 42, 22, 4, 255, 42, 20, 6, 255, 47, 18, 3, 255, 48, 19, 5, 255, 45, 20, 5, 255, 44, 18, 3, 255, 41, 21, 2, 255, 42, 23, 2, 255, 44, 21, 0, 255, 45, 26, 3, 255, 50, 24, 6, 255, 48, 21, 2, 255, 40, 22, 1, 255, 48, 23, 2, 255, 49, 20, 3, 255, 52, 21, 6, 255, 42, 26, 1, 255, 44, 28, 5, 255, 49, 25, 6, 255, 50, 26, 4, 255, 51, 28, 4, 255, 51, 27, 3, 255, 51, 25, 2, 255, 53, 26, 3, 255, 57, 28, 4, 255, 53, 25, 3, 255, 53, 28, 5, 255, 54, 26, 9, 255, 52, 21, 7, 255, 44, 27, 6, 255, 49, 23, 10, 255, 52, 24, 11, 255, 45, 26, 1, 255, 46, 28, 2, 255, 52, 25, 8, 255, 57, 30, 8, 255, 56, 36, 11, 255, 50, 32, 8, 255, 55, 36, 9, 255, 60, 37, 15, 255, 66, 42, 19, 255, 71, 47, 15, 255, 75, 53, 15, 255, 68, 52, 31, 255, 64, 55, 45, 255, 61, 56, 45, 255, 68, 65, 50, 255, 67, 66, 50, 255, 67, 73, 58, 255, 70, 79, 63, 255, 73, 84, 67, 255, 78, 91, 74, 255, 81, 98, 80, 255, 80, 104, 82, 255, 84, 112, 90, 255, 83, 120, 100, 255, 85, 128, 111, 255, 87, 134, 120, 255, 94, 141, 126, 255, 97, 148, 133, 255, 98, 152, 136, 255, 103, 156, 146, 255, 106, 160, 147, 255, 108, 162, 149, 255, 109, 162, 149, 255, 112, 164, 151, 255, 116, 165, 153, 255, 115, 164, 153, 255, 112, 161, 150, 255, 116, 160, 145, 255, 113, 156, 137, 255, 110, 154, 133, 255, 108, 150, 126, 255, 105, 148, 120, 255, 102, 142, 116, 255, 103, 138, 106, 255, 102, 129, 101, 255, 98, 123, 92, 255, 96, 119, 81, 255, 96, 115, 78, 255, 88, 104, 75, 255, 90, 98, 76, 255, 85, 92, 59, 255, 88, 90, 60, 255, 88, 84, 58, 255, 83, 79, 40, 255, 85, 77, 40, 255, 81, 70, 36, 255, 81, 67, 32, 255, 80, 66, 30, 255, 81, 68, 27, 255, 77, 60, 27, 255, 79, 58, 22, 255, 82, 56, 18, 255, 77, 52, 12, 255, 71, 45, 17, 255, 74, 45, 14, 255, 75, 46, 3, 255, 71, 42, 9, 255, 67, 41, 18, 255, 69, 41, 10, 255, 70, 38, 7, 255, 70, 39, 10, 255, 66, 38, 4, 255, 66, 37, 3, 255, 68, 35, 9, 255, 73, 35, 11, 255, 77, 37, 4, 255, 75, 34, 5, 255, 72, 31, 7, 255, 75, 35, 8, 255, 75, 32, 4, 255, 73, 34, 2, 255, 77, 32, 7, 255, 78, 30, 6, 255, 75, 29, 10, 255, 74, 31, 6, 255, 74, 34, 11, 255, 68, 32, 3, 255, 70, 34, 4, 255, 68, 29, 2, 255, 73, 28, 4, 255, 68, 30, 3, 255, 67, 32, 4, 255, 74, 30, 3, 255, 69, 32, 5, 255, 74, 28, 5, 255, 79, 29, 8, 255, 72, 27, 4, 255, 65, 30, 4, 255, 67, 24, 8, 255, 72, 29, 7, 255, 71, 29, 0, 255, 67, 25, 4, 255, 65, 25, 5, 255, 66, 27, 4, 255, 69, 30, 8, 255, 71, 28, 3, 255, 72, 24, 5, 255, 69, 29, 3, 255, 63, 31, 3, 255, 62, 29, 4, 255, 69, 26, 3, 255, 69, 24, 4, 255, 78, 29, 6, 255, 77, 28, 2, 255, 79, 30, 2, 255, 83, 32, 5, 255, 81, 29, 5, 255, 78, 28, 6, 255, 77, 30, 7, 255, 72, 24, 2, 255, 73, 25, 3, 255, 77, 31, 7, 255, 71, 27, 3, 255, 71, 26, 1, 255, 74, 27, 1, 255, 72, 29, 4, 255, 67, 29, 3, 255, 73, 27, 3, 255, 75, 24, 1, 255, 70, 30, 1, 255, 69, 27, 4, 255, 68, 26, 2, 255, 68, 30, 4, 255, 68, 27, 5, 255, 68, 22, 2, 255, 72, 23, 3, 255, 69, 24, 3, 255, 64, 23, 3, 255, 65, 23, 2, 255, 64, 22, 3, 255, 67, 22, 6, 255, 65, 21, 4, 255, 66, 23, 3, 255, 69, 20, 2, 255, 66, 19, 3, 255, 65, 22, 6, 255, 60, 20, 4, 255, 58, 20, 3, 255, 60, 21, 4, 255, 63, 20, 4, 255, 64, 22, 4, 255, 59, 21, 3, 255, 58, 20, 3, 255, 63, 20, 4, 255, 65, 18, 1, 255, 62, 19, 2, 255, 59, 23, 4, 255, 56, 22, 4, 255, 48, 18, 2, 255, 56, 20, 6, 255, 59, 17, 5, 255, 56, 20, 3, 255, 56, 17, 1, 255, 55, 20, 5, 255, 55, 21, 3, 255, 64, 21, 4, 255, 60, 19, 4, 255, 50, 16, 3, 255, 55, 19, 4, 255, 60, 21, 2, 255, 59, 20, 4, 255, 62, 19, 4, 255, 56, 18, 1, 255, 51, 16, 7, 255, 49, 15, 3, 255, 48, 17, 4, 255, 55, 16, 3, 255, 68, 19, 6, 255, 61, 17, 5, 255, 48, 15, 1, 255, 40, 13, 1, 255, 47, 17, 4, 255, 46, 15, 5, 255, 47, 17, 8, 255, 48, 16, 4, 255, 44, 12, 1, 255, 48, 20, 6, 255, 50, 15, 3, 255, 52, 16, 2, 255, 45, 14, 1, 255, 46, 14, 6, 255, 48, 15, 2, 255, 62, 21, 1, 255, 68, 19, 1, 255, 76, 24, 3, 255, 71, 17, 1, 255, 72, 16, 4, 255, 61, 15, 4, 255, 40, 13, 3, 255, 38, 14, 7, 255, 35, 7, 3, 255, 38, 10, 4, 255, 39, 14, 4, 255, 40, 12, 3, 255, 39, 10, 3, 255, 39, 10, 5, 255, 39, 11, 3, 255, 40, 12, 1, 255, 59, 20, 3, 255, 71, 15, 2, 255, 69, 16, 2, 255, 58, 13, 0, 255, 61, 12, 3, 255, 69, 15, 9, 255, 55, 10, 1, 255, 52, 12, 3, 255, 52, 12, 0, 255, 51, 14, 2, 255, 51, 13, 4, 255, 52, 13, 4, 255, 51, 14, 3, 255, 49, 13, 4, 255, 48, 13, 4, 255, 50, 15, 6, 255, 51, 15, 1, 255, 61, 17, 1, 255, 67, 15, 0, 255, 67, 13, 3, 255, 56, 12, 3, 255, 49, 14, 4, 255, 52, 10, 4, 255, 47, 10, 2, 255, 43, 15, 3, 255, 39, 14, 2, 255, 36, 12, 3, 255, 34, 10, 0, 255, 39, 13, 5, 255, 34, 12, 5, 255, 37, 8, 1, 255, 44, 11, 0, 255, 47, 17, 3, 255, 46, 13, 1, 255, 44, 8, 0, 255, 43, 14, 5, 255, 35, 13, 5, 255, 32, 9, 2, 255, 35, 8, 2, 255, 36, 9, 0, 255, 41, 10, 4, 255, 45, 11, 7, 255, 38, 8, 1, 255, 39, 8, 5, 255, 29, 4, 2, 255, 27, 6, 3, 255, 27, 6, 3, 255, 25, 5, 1, 255, 25, 7, 3, 255, 25, 7, 3, 255, 24, 7, 2, 255, 21, 5, 1, 255, 17, 4, 0, 255, 25, 9, 4, 255, 34, 7, 3, 255, 37, 5, 0, 255, 40, 8, 1, 255, 41, 8, 2, 255, 40, 9, 4, 255, 41, 9, 4, 255, 39, 7, 2, 255, 5, 5, 9, 255, 0, 1, 1, 255, 2, 3, 0, 255, 4, 4, 4, 255, 6, 2, 4, 255, 8, 1, 3, 255, 8, 2, 2, 255, 6, 2, 0, 255, 7, 1, 1, 255, 9, 1, 2, 255, 10, 0, 1, 255, 11, 1, 0, 255, 11, 1, 0, 255, 9, 1, 0, 255, 11, 3, 1, 255, 13, 3, 2, 255, 12, 2, 1, 255, 13, 1, 1, 255, 16, 3, 3, 255, 12, 2, 1, 255, 13, 3, 2, 255, 12, 1, 1, 255, 12, 1, 1, 255, 14, 3, 1, 255, 17, 2, 1, 255, 13, 2, 1, 255, 9, 3, 0, 255, 12, 3, 2, 255, 11, 1, 0, 255, 12, 2, 1, 255, 11, 5, 2, 255, 8, 2, 1, 255, 11, 3, 0, 255, 14, 4, 2, 255, 14, 4, 2, 255, 13, 2, 0, 255, 19, 6, 4, 255, 16, 1, 1, 255, 19, 4, 4, 255, 16, 4, 2, 255, 13, 2, 0, 255, 13, 2, 1, 255, 15, 6, 2, 255, 17, 8, 3, 255, 16, 7, 1, 255, 19, 7, 1, 255, 18, 7, 0, 255, 18, 6, 3, 255, 14, 3, 0, 255, 18, 5, 0, 255, 19, 6, 0, 255, 20, 6, 2, 255, 24, 7, 2, 255, 24, 9, 2, 255, 19, 8, 1, 255, 19, 9, 3, 255, 21, 11, 4, 255, 20, 8, 1, 255, 25, 9, 4, 255, 23, 11, 3, 255, 22, 9, 1, 255, 26, 11, 2, 255, 27, 13, 5, 255, 26, 12, 3, 255, 26, 11, 2, 255, 33, 15, 5, 255, 32, 13, 3, 255, 31, 14, 4, 255, 28, 10, 3, 255, 32, 13, 3, 255, 35, 15, 4, 255, 36, 15, 2, 255, 35, 17, 3, 255, 31, 14, 1, 255, 37, 13, 3, 255, 38, 14, 3, 255, 31, 15, 1, 255, 33, 16, 3, 255, 29, 15, 3, 255, 23, 13, 1, 255, 30, 15, 3, 255, 36, 15, 4, 255, 30, 13, 0, 255, 33, 15, 0, 255, 34, 17, 3, 255, 34, 15, 6, 255, 38, 18, 7, 255, 37, 14, 2, 255, 37, 17, 3, 255, 38, 22, 6, 255, 40, 15, 3, 255, 43, 14, 4, 255, 38, 19, 4, 255, 36, 18, 3, 255, 38, 18, 4, 255, 35, 20, 7, 255, 38, 20, 7, 255, 32, 16, 1, 255, 34, 17, 1, 255, 36, 19, 1, 255, 40, 20, 5, 255, 43, 18, 5, 255, 48, 19, 3, 255, 51, 22, 5, 255, 46, 21, 4, 255, 43, 20, 2, 255, 40, 19, 0, 255, 35, 19, 0, 255, 43, 21, 2, 255, 49, 18, 0, 255, 53, 21, 4, 255, 45, 27, 5, 255, 48, 25, 3, 255, 49, 21, 3, 255, 46, 25, 6, 255, 46, 23, 2, 255, 54, 22, 4, 255, 46, 23, 5, 255, 47, 22, 1, 255, 52, 23, 2, 255, 53, 24, 3, 255, 59, 24, 5, 255, 53, 26, 5, 255, 53, 27, 3, 255, 50, 24, 2, 255, 51, 26, 3, 255, 47, 22, 2, 255, 51, 26, 7, 255, 47, 27, 7, 255, 54, 26, 6, 255, 56, 27, 7, 255, 49, 24, 11, 255, 49, 26, 10, 255, 55, 29, 4, 255, 57, 25, 2, 255, 53, 31, 8, 255, 51, 35, 7, 255, 64, 39, 10, 255, 62, 40, 13, 255, 63, 43, 13, 255, 74, 48, 13, 255, 66, 49, 21, 255, 65, 58, 21, 255, 65, 63, 25, 255, 63, 66, 30, 255, 65, 68, 40, 255, 69, 71, 47, 255, 71, 77, 58, 255, 72, 82, 63, 255, 73, 86, 68, 255, 76, 92, 75, 255, 81, 102, 83, 255, 84, 110, 89, 255, 86, 118, 97, 255, 84, 122, 104, 255, 84, 130, 114, 255, 89, 139, 127, 255, 95, 144, 133, 255, 99, 151, 136, 255, 99, 155, 140, 255, 102, 160, 148, 255, 105, 161, 150, 255, 106, 163, 150, 255, 108, 164, 151, 255, 112, 166, 153, 255, 115, 165, 153, 255, 114, 164, 150, 255, 113, 162, 145, 255, 115, 162, 142, 255, 113, 158, 138, 255, 112, 155, 136, 255, 109, 150, 128, 255, 106, 146, 121, 255, 105, 141, 117, 255, 103, 134, 109, 255, 101, 128, 96, 255, 98, 122, 89, 255, 95, 114, 81, 255, 91, 108, 69, 255, 88, 101, 73, 255, 85, 93, 61, 255, 86, 90, 68, 255, 85, 87, 48, 255, 83, 80, 43, 255, 81, 75, 51, 255, 79, 73, 37, 255, 78, 72, 41, 255, 77, 64, 29, 255, 81, 65, 27, 255, 82, 60, 31, 255, 83, 62, 15, 255, 82, 56, 14, 255, 76, 53, 15, 255, 74, 49, 12, 255, 73, 46, 14, 255, 75, 47, 9, 255, 72, 44, 5, 255, 70, 45, 5, 255, 67, 41, 11, 255, 69, 40, 9, 255, 71, 37, 7, 255, 69, 37, 6, 255, 66, 40, 4, 255, 68, 40, 3, 255, 69, 34, 5, 255, 75, 36, 3, 255, 78, 34, 9, 255, 75, 31, 3, 255, 75, 34, 2, 255, 75, 32, 2, 255, 78, 32, 3, 255, 73, 29, 2, 255, 76, 33, 9, 255, 75, 31, 6, 255, 73, 30, 10, 255, 68, 30, 3, 255, 70, 31, 4, 255, 73, 33, 3, 255, 72, 33, 5, 255, 71, 30, 5, 255, 73, 29, 6, 255, 67, 32, 4, 255, 65, 35, 6, 255, 72, 33, 5, 255, 78, 27, 2, 255, 70, 27, 3, 255, 63, 29, 2, 255, 71, 31, 4, 255, 71, 30, 4, 255, 68, 29, 12, 255, 64, 30, 5, 255, 66, 25, 2, 255, 67, 26, 4, 255, 66, 27, 5, 255, 65, 26, 5, 255, 72, 31, 3, 255, 72, 27, 3, 255, 69, 28, 6, 255, 64, 29, 2, 255, 67, 28, 1, 255, 72, 27, 4, 255, 71, 24, 6, 255, 73, 24, 3, 255, 77, 27, 6, 255, 79, 29, 6, 255, 79, 30, 3, 255, 79, 27, 1, 255, 79, 28, 2, 255, 78, 29, 4, 255, 75, 28, 3, 255, 74, 26, 4, 255, 76, 28, 7, 255, 73, 28, 4, 255, 72, 27, 2, 255, 75, 32, 5, 255, 74, 29, 1, 255, 74, 22, 2, 255, 74, 22, 4, 255, 74, 27, 6, 255, 72, 31, 5, 255, 70, 25, 0, 255, 70, 23, 4, 255, 74, 28, 4, 255, 73, 27, 1, 255, 71, 25, 2, 255, 68, 23, 2, 255, 68, 24, 0, 255, 74, 24, 2, 255, 76, 24, 5, 255, 62, 24, 1, 255, 65, 24, 3, 255, 67, 23, 6, 255, 70, 20, 5, 255, 66, 20, 1, 255, 56, 23, 0, 255, 66, 21, 0, 255, 69, 20, 0, 255, 69, 22, 4, 255, 63, 18, 4, 255, 57, 18, 4, 255, 54, 20, 4, 255, 55, 21, 5, 255, 57, 21, 4, 255, 59, 20, 5, 255, 61, 17, 3, 255, 63, 16, 1, 255, 62, 21, 6, 255, 55, 19, 5, 255, 55, 19, 0, 255, 49, 19, 1, 255, 56, 19, 7, 255, 58, 15, 3, 255, 54, 17, 0, 255, 56, 18, 3, 255, 61, 21, 6, 255, 53, 19, 2, 255, 53, 22, 1, 255, 54, 19, 3, 255, 63, 19, 9, 255, 53, 16, 2, 255, 53, 22, 0, 255, 66, 21, 2, 255, 53, 17, 2, 255, 51, 15, 1, 255, 52, 16, 6, 255, 48, 17, 1, 255, 48, 15, 5, 255, 55, 14, 3, 255, 53, 18, 1, 255, 54, 18, 2, 255, 53, 15, 1, 255, 49, 14, 1, 255, 50, 17, 5, 255, 51, 16, 5, 255, 48, 16, 2, 255, 53, 16, 2, 255, 52, 13, 2, 255, 49, 17, 4, 255, 53, 16, 6, 255, 51, 18, 6, 255, 43, 14, 7, 255, 51, 15, 2, 255, 50, 16, 2, 255, 52, 16, 4, 255, 71, 20, 5, 255, 75, 25, 5, 255, 68, 23, 3, 255, 72, 20, 4, 255, 64, 16, 4, 255, 44, 10, 1, 255, 41, 12, 7, 255, 35, 7, 4, 255, 34, 10, 4, 255, 36, 11, 2, 255, 41, 13, 4, 255, 41, 13, 4, 255, 40, 13, 5, 255, 36, 10, 1, 255, 41, 15, 4, 255, 68, 21, 3, 255, 66, 20, 3, 255, 66, 16, 3, 255, 68, 19, 1, 255, 72, 18, 3, 255, 54, 12, 2, 255, 52, 10, 2, 255, 49, 12, 4, 255, 53, 14, 4, 255, 54, 10, 3, 255, 47, 13, 5, 255, 45, 16, 5, 255, 55, 10, 3, 255, 56, 11, 5, 255, 54, 13, 6, 255, 45, 9, 2, 255, 49, 11, 1, 255, 54, 12, 0, 255, 63, 16, 3, 255, 58, 15, 5, 255, 40, 10, 1, 255, 35, 11, 1, 255, 42, 9, 2, 255, 44, 7, 2, 255, 41, 9, 0, 255, 41, 8, 1, 255, 39, 11, 2, 255, 39, 14, 5, 255, 34, 9, 4, 255, 31, 10, 4, 255, 36, 8, 2, 255, 47, 16, 5, 255, 62, 13, 4, 255, 63, 16, 6, 255, 49, 13, 2, 255, 38, 8, 0, 255, 39, 9, 3, 255, 42, 11, 6, 255, 42, 8, 3, 255, 40, 9, 1, 255, 38, 8, 3, 255, 34, 6, 1, 255, 33, 12, 3, 255, 35, 9, 4, 255, 30, 4, 1, 255, 24, 6, 1, 255, 26, 8, 4, 255, 22, 5, 1, 255, 22, 5, 1, 255, 23, 6, 2, 255, 27, 7, 3, 255, 22, 6, 2, 255, 19, 7, 1, 255, 22, 6, 1, 255, 30, 5, 1, 255, 38, 9, 3, 255, 38, 7, 2, 255, 41, 9, 4, 255, 34, 9, 1, 255, 36, 8, 2, 255, 36, 7, 1, 255, 55, 53, 43, 255, 26, 25, 24, 255, 3, 3, 11, 255, 0, 0, 9, 255, 3, 3, 6, 255, 4, 2, 1, 255, 4, 3, 2, 255, 5, 2, 3, 255, 5, 3, 1, 255, 6, 1, 1, 255, 7, 0, 0, 255, 9, 1, 2, 255, 10, 2, 3, 255, 11, 3, 0, 255, 10, 1, 0, 255, 11, 1, 0, 255, 12, 2, 1, 255, 13, 2, 2, 255, 15, 3, 3, 255, 12, 2, 2, 255, 13, 1, 2, 255, 13, 1, 1, 255, 13, 3, 1, 255, 14, 4, 2, 255, 21, 6, 5, 255, 18, 3, 2, 255, 12, 1, 0, 255, 15, 4, 2, 255, 15, 3, 2, 255, 15, 1, 0, 255, 18, 5, 4, 255, 16, 3, 1, 255, 12, 3, 0, 255, 14, 3, 1, 255, 15, 4, 2, 255, 16, 5, 3, 255, 16, 3, 2, 255, 18, 2, 2, 255, 15, 3, 1, 255, 15, 4, 2, 255, 15, 5, 3, 255, 15, 5, 3, 255, 16, 6, 3, 255, 17, 7, 3, 255, 15, 4, 0, 255, 14, 5, 1, 255, 19, 6, 1, 255, 22, 6, 3, 255, 22, 6, 3, 255, 16, 4, 0, 255, 16, 8, 1, 255, 22, 7, 2, 255, 24, 7, 0, 255, 25, 10, 1, 255, 23, 11, 4, 255, 18, 9, 3, 255, 18, 8, 1, 255, 21, 8, 2, 255, 22, 9, 4, 255, 21, 10, 3, 255, 20, 8, 1, 255, 24, 10, 2, 255, 25, 11, 4, 255, 27, 13, 4, 255, 25, 10, 3, 255, 31, 14, 5, 255, 29, 10, 1, 255, 28, 10, 1, 255, 30, 12, 4, 255, 32, 13, 4, 255, 33, 17, 5, 255, 33, 16, 4, 255, 34, 14, 0, 255, 32, 16, 2, 255, 28, 15, 3, 255, 28, 13, 1, 255, 32, 14, 2, 255, 35, 16, 4, 255, 32, 16, 5, 255, 25, 15, 3, 255, 32, 16, 5, 255, 39, 16, 5, 255, 35, 15, 1, 255, 43, 17, 5, 255, 37, 13, 3, 255, 36, 13, 5, 255, 29, 14, 2, 255, 29, 18, 1, 255, 38, 22, 6, 255, 33, 19, 4, 255, 33, 16, 2, 255, 36, 17, 3, 255, 35, 20, 3, 255, 38, 19, 3, 255, 44, 23, 7, 255, 32, 15, 1, 255, 36, 19, 4, 255, 40, 21, 6, 255, 41, 19, 5, 255, 40, 15, 3, 255, 43, 17, 4, 255, 43, 19, 3, 255, 44, 19, 1, 255, 44, 19, 1, 255, 41, 22, 3, 255, 43, 19, 4, 255, 44, 19, 4, 255, 42, 23, 6, 255, 51, 23, 7, 255, 55, 23, 2, 255, 48, 19, 5, 255, 37, 21, 7, 255, 43, 20, 5, 255, 49, 22, 1, 255, 50, 27, 3, 255, 54, 29, 5, 255, 48, 24, 2, 255, 47, 28, 3, 255, 48, 28, 3, 255, 51, 26, 3, 255, 50, 25, 1, 255, 55, 23, 3, 255, 54, 22, 4, 255, 55, 26, 3, 255, 49, 20, 2, 255, 52, 24, 3, 255, 51, 24, 6, 255, 52, 24, 6, 255, 59, 29, 4, 255, 53, 28, 3, 255, 52, 26, 7, 255, 56, 23, 13, 255, 55, 25, 5, 255, 49, 30, 4, 255, 49, 31, 6, 255, 55, 32, 6, 255, 62, 32, 9, 255, 69, 36, 11, 255, 61, 41, 7, 255, 58, 45, 9, 255, 66, 47, 17, 255, 56, 44, 26, 255, 55, 53, 29, 255, 64, 59, 37, 255, 64, 61, 40, 255, 64, 68, 43, 255, 67, 71, 42, 255, 69, 76, 56, 255, 71, 85, 65, 255, 76, 92, 74, 255, 77, 95, 79, 255, 80, 102, 86, 255, 80, 111, 92, 255, 85, 121, 101, 255, 87, 129, 109, 255, 86, 137, 120, 255, 90, 143, 130, 255, 98, 149, 137, 255, 104, 157, 143, 255, 100, 159, 145, 255, 101, 160, 148, 255, 107, 165, 153, 255, 110, 168, 155, 255, 109, 168, 153, 255, 111, 167, 154, 255, 114, 165, 153, 255, 114, 164, 150, 255, 116, 166, 146, 255, 112, 159, 139, 255, 112, 158, 137, 255, 107, 151, 131, 255, 109, 149, 127, 255, 107, 143, 120, 255, 103, 136, 114, 255, 101, 130, 105, 255, 99, 125, 90, 255, 99, 120, 86, 255, 93, 109, 84, 255, 87, 99, 73, 255, 88, 96, 66, 255, 84, 94, 56, 255, 89, 87, 55, 255, 84, 86, 34, 255, 79, 78, 33, 255, 80, 69, 43, 255, 79, 70, 39, 255, 82, 67, 35, 255, 81, 61, 25, 255, 83, 60, 28, 255, 81, 58, 23, 255, 79, 55, 23, 255, 77, 51, 25, 255, 71, 47, 11, 255, 73, 47, 5, 255, 79, 45, 13, 255, 79, 42, 15, 255, 71, 40, 9, 255, 68, 41, 6, 255, 68, 39, 10, 255, 65, 37, 4, 255, 67, 37, 7, 255, 70, 37, 8, 255, 73, 38, 3, 255, 69, 38, 2, 255, 70, 37, 9, 255, 76, 32, 4, 255, 68, 28, 7, 255, 73, 31, 9, 255, 78, 31, 5, 255, 76, 28, 3, 255, 75, 31, 6, 255, 75, 31, 5, 255, 72, 31, 3, 255, 76, 35, 2, 255, 75, 30, 0, 255, 75, 32, 3, 255, 78, 29, 3, 255, 81, 29, 3, 255, 77, 29, 5, 255, 78, 31, 9, 255, 75, 28, 6, 255, 76, 32, 9, 255, 74, 32, 6, 255, 70, 28, 0, 255, 74, 33, 3, 255, 75, 31, 9, 255, 69, 28, 6, 255, 71, 31, 3, 255, 74, 33, 5, 255, 62, 27, 4, 255, 63, 26, 2, 255, 74, 30, 8, 255, 73, 27, 3, 255, 71, 26, 4, 255, 68, 25, 6, 255, 71, 26, 2, 255, 75, 26, 5, 255, 70, 24, 1, 255, 70, 27, 5, 255, 70, 28, 2, 255, 63, 28, 7, 255, 62, 30, 12, 255, 71, 32, 1, 255, 75, 30, 3, 255, 75, 30, 4, 255, 77, 32, 5, 255, 75, 30, 2, 255, 72, 26, 0, 255, 71, 27, 0, 255, 73, 29, 5, 255, 74, 28, 7, 255, 70, 23, 1, 255, 76, 31, 2, 255, 72, 29, 1, 255, 70, 26, 3, 255, 71, 25, 6, 255, 70, 22, 4, 255, 79, 24, 5, 255, 70, 26, 3, 255, 60, 31, 3, 255, 68, 22, 1, 255, 71, 26, 4, 255, 69, 25, 1, 255, 72, 25, 2, 255, 68, 25, 4, 255, 63, 27, 3, 255, 62, 27, 2, 255, 66, 27, 3, 255, 67, 25, 3, 255, 65, 26, 2, 255, 67, 22, 2, 255, 63, 24, 5, 255, 59, 21, 3, 255, 63, 23, 3, 255, 60, 24, 3, 255, 64, 23, 4, 255, 63, 20, 3, 255, 65, 20, 4, 255, 63, 18, 3, 255, 61, 19, 3, 255, 60, 21, 2, 255, 56, 20, 1, 255, 56, 23, 5, 255, 58, 23, 3, 255, 60, 22, 2, 255, 65, 23, 4, 255, 58, 22, 3, 255, 51, 22, 5, 255, 58, 18, 1, 255, 56, 17, 3, 255, 56, 18, 4, 255, 61, 21, 3, 255, 57, 20, 1, 255, 53, 19, 4, 255, 54, 17, 2, 255, 57, 17, 1, 255, 52, 18, 2, 255, 47, 19, 1, 255, 54, 19, 3, 255, 55, 16, 3, 255, 55, 18, 1, 255, 56, 20, 0, 255, 59, 16, 3, 255, 63, 18, 7, 255, 53, 18, 4, 255, 44, 16, 2, 255, 51, 15, 8, 255, 52, 17, 5, 255, 50, 18, 4, 255, 52, 14, 2, 255, 55, 18, 5, 255, 50, 17, 4, 255, 50, 18, 6, 255, 51, 11, 1, 255, 51, 17, 3, 255, 53, 16, 2, 255, 54, 16, 3, 255, 46, 13, 2, 255, 51, 15, 6, 255, 46, 13, 2, 255, 44, 14, 7, 255, 59, 16, 1, 255, 67, 23, 3, 255, 64, 23, 3, 255, 67, 20, 0, 255, 76, 21, 4, 255, 65, 20, 5, 255, 68, 18, 5, 255, 66, 15, 2, 255, 51, 14, 1, 255, 41, 14, 5, 255, 36, 14, 3, 255, 35, 13, 2, 255, 39, 11, 6, 255, 44, 12, 3, 255, 43, 10, 1, 255, 44, 14, 5, 255, 37, 7, 0, 255, 40, 11, 3, 255, 61, 15, 1, 255, 72, 16, 7, 255, 72, 18, 5, 255, 75, 23, 0, 255, 73, 17, 0, 255, 59, 14, 2, 255, 39, 13, 0, 255, 45, 12, 4, 255, 56, 11, 6, 255, 48, 14, 4, 255, 44, 13, 4, 255, 51, 11, 3, 255, 54, 12, 2, 255, 51, 13, 1, 255, 46, 13, 3, 255, 41, 13, 4, 255, 40, 12, 1, 255, 46, 13, 2, 255, 51, 12, 2, 255, 46, 11, 3, 255, 40, 10, 1, 255, 38, 11, 2, 255, 42, 12, 6, 255, 43, 11, 6, 255, 43, 9, 4, 255, 41, 10, 4, 255, 39, 10, 3, 255, 45, 10, 5, 255, 35, 8, 2, 255, 35, 11, 5, 255, 32, 12, 3, 255, 45, 13, 4, 255, 56, 11, 3, 255, 59, 13, 4, 255, 52, 12, 3, 255, 41, 12, 4, 255, 34, 10, 1, 255, 43, 9, 2, 255, 50, 10, 3, 255, 41, 9, 1, 255, 38, 10, 5, 255, 28, 5, 0, 255, 27, 12, 2, 255, 30, 9, 3, 255, 31, 5, 2, 255, 29, 7, 1, 255, 27, 10, 3, 255, 22, 6, 1, 255, 21, 5, 0, 255, 20, 5, 0, 255, 22, 7, 1, 255, 19, 7, 1, 255, 23, 6, 2, 255, 26, 6, 3, 255, 25, 7, 2, 255, 37, 11, 4, 255, 38, 6, 1, 255, 38, 10, 6, 255, 31, 7, 1, 255, 34, 8, 2, 255, 37, 8, 2, 255, 71, 61, 57, 255, 77, 71, 68, 255, 57, 56, 55, 255, 23, 25, 25, 255, 5, 7, 8, 255, 0, 0, 6, 255, 2, 1, 8, 255, 4, 4, 6, 255, 5, 4, 4, 255, 6, 4, 0, 255, 5, 2, 0, 255, 7, 2, 3, 255, 8, 2, 4, 255, 12, 0, 0, 255, 11, 0, 0, 255, 11, 2, 1, 255, 12, 2, 1, 255, 11, 2, 0, 255, 10, 3, 1, 255, 16, 4, 3, 255, 18, 3, 3, 255, 16, 3, 2, 255, 15, 5, 3, 255, 11, 1, 1, 255, 14, 1, 0, 255, 16, 0, 0, 255, 13, 2, 0, 255, 13, 2, 1, 255, 13, 2, 0, 255, 14, 2, 2, 255, 21, 7, 5, 255, 17, 1, 1, 255, 17, 3, 2, 255, 18, 5, 4, 255, 16, 5, 4, 255, 14, 3, 2, 255, 12, 2, 1, 255, 16, 5, 3, 255, 14, 4, 2, 255, 14, 4, 2, 255, 14, 5, 3, 255, 13, 4, 1, 255, 15, 4, 3, 255, 17, 5, 4, 255, 16, 3, 2, 255, 19, 6, 4, 255, 18, 5, 3, 255, 17, 7, 4, 255, 16, 5, 3, 255, 15, 3, 1, 255, 20, 7, 3, 255, 21, 9, 2, 255, 23, 9, 1, 255, 21, 7, 0, 255, 21, 10, 3, 255, 18, 6, 3, 255, 20, 7, 3, 255, 23, 8, 4, 255, 17, 6, 2, 255, 20, 11, 2, 255, 25, 14, 4, 255, 26, 13, 3, 255, 23, 10, 0, 255, 27, 12, 5, 255, 26, 10, 3, 255, 31, 14, 5, 255, 31, 14, 3, 255, 28, 13, 4, 255, 26, 13, 4, 255, 25, 12, 2, 255, 30, 12, 3, 255, 34, 15, 3, 255, 33, 11, 0, 255, 35, 11, 2, 255, 29, 12, 4, 255, 25, 9, 0, 255, 33, 12, 2, 255, 36, 13, 3, 255, 28, 15, 2, 255, 28, 13, 2, 255, 33, 14, 3, 255, 35, 14, 2, 255, 40, 15, 2, 255, 37, 12, 3, 255, 30, 13, 1, 255, 33, 13, 2, 255, 37, 21, 7, 255, 32, 19, 2, 255, 36, 15, 3, 255, 32, 14, 1, 255, 40, 19, 5, 255, 39, 15, 3, 255, 38, 17, 4, 255, 37, 20, 4, 255, 35, 19, 3, 255, 33, 15, 1, 255, 38, 15, 2, 255, 37, 17, 3, 255, 36, 17, 3, 255, 37, 18, 3, 255, 41, 19, 3, 255, 40, 17, 1, 255, 46, 18, 3, 255, 40, 19, 2, 255, 43, 20, 4, 255, 43, 17, 2, 255, 41, 20, 3, 255, 46, 21, 5, 255, 49, 23, 4, 255, 46, 23, 6, 255, 41, 21, 6, 255, 38, 21, 5, 255, 51, 23, 4, 255, 49, 22, 1, 255, 48, 25, 3, 255, 48, 24, 4, 255, 47, 24, 5, 255, 39, 23, 4, 255, 48, 23, 5, 255, 53, 23, 6, 255, 42, 21, 4, 255, 46, 26, 5, 255, 49, 26, 2, 255, 48, 25, 1, 255, 50, 24, 5, 255, 54, 26, 7, 255, 50, 23, 7, 255, 51, 23, 7, 255, 54, 30, 3, 255, 50, 28, 11, 255, 55, 31, 4, 255, 59, 28, 0, 255, 58, 27, 2, 255, 52, 29, 6, 255, 56, 33, 12, 255, 65, 33, 6, 255, 66, 36, 6, 255, 57, 35, 9, 255, 58, 34, 8, 255, 59, 39, 9, 255, 57, 49, 18, 255, 59, 50, 24, 255, 59, 55, 34, 255, 64, 55, 40, 255, 67, 62, 43, 255, 61, 65, 45, 255, 65, 70, 56, 255, 71, 77, 65, 255, 71, 84, 69, 255, 74, 93, 78, 255, 78, 99, 84, 255, 83, 108, 93, 255, 79, 113, 95, 255, 84, 124, 103, 255, 89, 133, 112, 255, 85, 141, 121, 255, 93, 151, 134, 255, 101, 153, 139, 255, 105, 159, 146, 255, 103, 163, 151, 255, 105, 164, 154, 255, 110, 168, 156, 255, 110, 169, 155, 255, 107, 169, 154, 255, 110, 169, 154, 255, 115, 167, 154, 255, 114, 165, 150, 255, 114, 162, 145, 255, 113, 159, 140, 255, 110, 155, 135, 255, 106, 150, 129, 255, 105, 146, 120, 255, 105, 140, 116, 255, 102, 133, 113, 255, 100, 126, 101, 255, 99, 120, 97, 255, 97, 115, 91, 255, 91, 106, 75, 255, 91, 100, 68, 255, 88, 93, 62, 255, 90, 88, 56, 255, 86, 81, 50, 255, 85, 79, 39, 255, 83, 75, 37, 255, 79, 67, 33, 255, 80, 67, 33, 255, 78, 60, 31, 255, 87, 62, 30, 255, 88, 59, 22, 255, 83, 53, 18, 255, 79, 49, 22, 255, 74, 45, 15, 255, 73, 45, 12, 255, 73, 47, 7, 255, 69, 43, 8, 255, 65, 37, 13, 255, 65, 36, 14, 255, 72, 39, 4, 255, 70, 40, 6, 255, 64, 35, 3, 255, 70, 36, 11, 255, 68, 34, 11, 255, 70, 37, 4, 255, 70, 36, 2, 255, 71, 34, 8, 255, 73, 34, 4, 255, 71, 30, 2, 255, 72, 28, 6, 255, 74, 30, 10, 255, 76, 31, 4, 255, 77, 31, 4, 255, 76, 31, 3, 255, 72, 33, 1, 255, 77, 33, 5, 255, 79, 31, 7, 255, 69, 28, 8, 255, 71, 32, 5, 255, 78, 32, 6, 255, 78, 28, 5, 255, 76, 28, 7, 255, 71, 27, 6, 255, 74, 24, 5, 255, 77, 26, 2, 255, 75, 32, 2, 255, 67, 35, 3, 255, 70, 25, 6, 255, 68, 23, 8, 255, 67, 31, 5, 255, 70, 28, 0, 255, 67, 26, 3, 255, 68, 29, 5, 255, 71, 30, 2, 255, 71, 25, 2, 255, 70, 26, 3, 255, 65, 28, 3, 255, 63, 26, 6, 255, 65, 24, 5, 255, 69, 25, 5, 255, 70, 27, 4, 255, 63, 26, 4, 255, 69, 29, 4, 255, 78, 33, 3, 255, 73, 28, 5, 255, 77, 30, 1, 255, 77, 31, 0, 255, 74, 30, 1, 255, 75, 28, 4, 255, 75, 27, 5, 255, 72, 25, 3, 255, 71, 25, 3, 255, 73, 28, 3, 255, 73, 25, 2, 255, 73, 28, 2, 255, 71, 28, 3, 255, 67, 24, 3, 255, 70, 25, 5, 255, 72, 26, 6, 255, 68, 24, 0, 255, 76, 27, 3, 255, 71, 24, 6, 255, 66, 23, 5, 255, 74, 31, 4, 255, 72, 26, 1, 255, 64, 27, 3, 255, 61, 27, 7, 255, 62, 24, 5, 255, 67, 23, 3, 255, 67, 26, 4, 255, 58, 25, 1, 255, 66, 26, 2, 255, 67, 24, 3, 255, 61, 24, 4, 255, 62, 23, 4, 255, 64, 21, 3, 255, 59, 22, 3, 255, 59, 18, 5, 255, 60, 18, 5, 255, 56, 17, 3, 255, 57, 20, 5, 255, 57, 20, 5, 255, 58, 20, 3, 255, 62, 21, 6, 255, 59, 16, 5, 255, 58, 16, 3, 255, 63, 20, 4, 255, 64, 20, 3, 255, 54, 17, 3, 255, 48, 18, 6, 255, 52, 19, 2, 255, 56, 17, 5, 255, 52, 16, 2, 255, 57, 22, 2, 255, 60, 20, 2, 255, 54, 17, 7, 255, 52, 19, 3, 255, 58, 17, 1, 255, 62, 18, 8, 255, 52, 16, 2, 255, 53, 16, 0, 255, 58, 16, 4, 255, 53, 15, 6, 255, 56, 18, 5, 255, 65, 18, 2, 255, 57, 18, 3, 255, 48, 17, 2, 255, 53, 16, 11, 255, 53, 12, 5, 255, 47, 15, 4, 255, 48, 16, 4, 255, 53, 15, 4, 255, 48, 17, 3, 255, 54, 17, 3, 255, 47, 16, 1, 255, 50, 13, 3, 255, 47, 12, 5, 255, 50, 16, 5, 255, 48, 17, 5, 255, 41, 15, 3, 255, 49, 13, 4, 255, 53, 13, 2, 255, 47, 15, 2, 255, 43, 13, 3, 255, 59, 16, 4, 255, 69, 17, 2, 255, 70, 24, 6, 255, 70, 21, 3, 255, 74, 18, 1, 255, 86, 20, 5, 255, 83, 21, 4, 255, 67, 21, 4, 255, 49, 16, 3, 255, 44, 13, 4, 255, 41, 11, 4, 255, 38, 12, 8, 255, 40, 10, 2, 255, 45, 14, 3, 255, 43, 14, 4, 255, 39, 9, 2, 255, 40, 11, 6, 255, 33, 10, 3, 255, 49, 13, 8, 255, 63, 16, 4, 255, 70, 17, 0, 255, 63, 11, 3, 255, 52, 11, 4, 255, 40, 13, 2, 255, 42, 15, 4, 255, 44, 13, 2, 255, 48, 13, 4, 255, 49, 12, 4, 255, 51, 11, 1, 255, 58, 17, 2, 255, 63, 18, 2, 255, 51, 15, 3, 255, 41, 12, 4, 255, 39, 10, 4, 255, 39, 9, 1, 255, 39, 8, 0, 255, 41, 9, 3, 255, 45, 6, 3, 255, 42, 6, 0, 255, 39, 11, 3, 255, 39, 12, 5, 255, 38, 8, 3, 255, 37, 10, 4, 255, 38, 9, 2, 255, 35, 9, 1, 255, 35, 9, 2, 255, 34, 10, 5, 255, 35, 8, 3, 255, 36, 6, 0, 255, 39, 10, 2, 255, 44, 13, 4, 255, 42, 9, 2, 255, 36, 10, 3, 255, 33, 9, 3, 255, 39, 8, 2, 255, 43, 8, 1, 255, 37, 12, 1, 255, 35, 8, 2, 255, 33, 9, 5, 255, 25, 11, 3, 255, 26, 6, 0, 255, 32, 9, 5, 255, 42, 8, 5, 255, 40, 10, 7, 255, 33, 7, 4, 255, 29, 7, 4, 255, 23, 7, 2, 255, 22, 5, 1, 255, 22, 5, 1, 255, 22, 4, 0, 255, 27, 7, 4, 255, 28, 5, 1, 255, 34, 10, 3, 255, 35, 8, 1, 255, 37, 9, 4, 255, 31, 6, 2, 255, 35, 5, 3, 255, 36, 7, 4, 255, 40, 41, 48, 255, 51, 45, 41, 255, 68, 61, 51, 255, 71, 63, 53, 255, 61, 52, 52, 255, 33, 34, 33, 255, 7, 9, 18, 255, 0, 0, 5, 255, 6, 4, 8, 255, 5, 3, 3, 255, 8, 5, 0, 255, 8, 4, 3, 255, 10, 6, 0, 255, 12, 4, 0, 255, 11, 1, 1, 255, 13, 2, 2, 255, 14, 3, 1, 255, 9, 0, 1, 255, 9, 1, 2, 255, 12, 2, 1, 255, 13, 2, 1, 255, 12, 1, 0, 255, 14, 3, 1, 255, 13, 2, 1, 255, 12, 1, 0, 255, 15, 4, 2, 255, 16, 2, 1, 255, 12, 1, 0, 255, 14, 4, 2, 255, 15, 3, 2, 255, 16, 4, 2, 255, 16, 4, 2, 255, 17, 4, 4, 255, 20, 5, 3, 255, 19, 4, 1, 255, 17, 4, 3, 255, 20, 5, 4, 255, 21, 3, 1, 255, 20, 4, 2, 255, 15, 4, 3, 255, 12, 3, 0, 255, 11, 3, 0, 255, 13, 3, 1, 255, 15, 4, 1, 255, 16, 4, 1, 255, 15, 3, 1, 255, 13, 4, 4, 255, 14, 6, 4, 255, 14, 5, 2, 255, 18, 4, 0, 255, 24, 4, 2, 255, 25, 6, 3, 255, 23, 6, 1, 255, 24, 8, 1, 255, 23, 9, 3, 255, 21, 8, 3, 255, 23, 9, 4, 255, 21, 7, 2, 255, 22, 5, 0, 255, 24, 9, 1, 255, 21, 11, 2, 255, 27, 10, 4, 255, 28, 9, 3, 255, 20, 8, 1, 255, 32, 9, 3, 255, 30, 9, 1, 255, 32, 13, 5, 255, 26, 11, 3, 255, 23, 10, 1, 255, 24, 12, 3, 255, 29, 13, 5, 255, 27, 10, 2, 255, 31, 13, 1, 255, 33, 13, 2, 255, 31, 11, 2, 255, 30, 13, 3, 255, 32, 13, 5, 255, 38, 19, 6, 255, 28, 12, 1, 255, 31, 13, 1, 255, 38, 17, 3, 255, 34, 13, 1, 255, 38, 16, 4, 255, 34, 16, 4, 255, 31, 18, 3, 255, 31, 13, 2, 255, 32, 14, 5, 255, 36, 15, 7, 255, 34, 16, 1, 255, 37, 17, 2, 255, 35, 13, 2, 255, 36, 14, 4, 255, 37, 15, 3, 255, 37, 15, 2, 255, 36, 14, 1, 255, 38, 18, 4, 255, 37, 17, 3, 255, 36, 18, 5, 255, 36, 19, 5, 255, 38, 18, 1, 255, 44, 20, 4, 255, 44, 18, 6, 255, 48, 19, 9, 255, 40, 18, 5, 255, 36, 19, 4, 255, 35, 21, 2, 255, 37, 21, 0, 255, 43, 21, 3, 255, 42, 21, 6, 255, 35, 20, 9, 255, 37, 20, 5, 255, 43, 21, 9, 255, 49, 21, 8, 255, 49, 20, 2, 255, 47, 24, 5, 255, 44, 22, 5, 255, 43, 22, 3, 255, 45, 24, 7, 255, 48, 21, 7, 255, 47, 22, 5, 255, 48, 24, 2, 255, 56, 26, 6, 255, 50, 25, 4, 255, 42, 23, 6, 255, 43, 25, 10, 255, 45, 25, 6, 255, 50, 25, 2, 255, 50, 25, 9, 255, 43, 26, 11, 255, 44, 26, 4, 255, 52, 28, 5, 255, 52, 22, 4, 255, 51, 30, 3, 255, 54, 27, 9, 255, 58, 31, 11, 255, 61, 33, 8, 255, 63, 32, 2, 255, 53, 37, 4, 255, 54, 35, 14, 255, 59, 37, 16, 255, 54, 47, 11, 255, 56, 50, 22, 255, 58, 53, 32, 255, 61, 60, 25, 255, 65, 65, 37, 255, 63, 67, 52, 255, 64, 72, 59, 255, 68, 78, 58, 255, 75, 88, 69, 255, 77, 95, 74, 255, 77, 102, 79, 255, 83, 113, 94, 255, 83, 122, 100, 255, 87, 130, 108, 255, 91, 137, 119, 255, 96, 145, 129, 255, 100, 152, 137, 255, 104, 159, 144, 255, 104, 163, 148, 255, 104, 165, 152, 255, 114, 169, 158, 255, 118, 169, 158, 255, 114, 171, 157, 255, 116, 172, 157, 255, 112, 169, 154, 255, 110, 168, 153, 255, 113, 165, 151, 255, 113, 161, 146, 255, 111, 158, 137, 255, 108, 152, 131, 255, 109, 150, 127, 255, 105, 144, 117, 255, 101, 136, 108, 255, 99, 128, 106, 255, 95, 121, 91, 255, 92, 117, 82, 255, 89, 107, 82, 255, 90, 102, 73, 255, 87, 94, 60, 255, 87, 91, 60, 255, 83, 83, 48, 255, 81, 79, 41, 255, 87, 77, 38, 255, 86, 72, 39, 255, 79, 66, 27, 255, 82, 65, 21, 255, 80, 59, 29, 255, 76, 54, 22, 255, 85, 52, 16, 255, 81, 53, 18, 255, 74, 49, 17, 255, 82, 44, 9, 255, 72, 45, 16, 255, 72, 39, 19, 255, 73, 37, 13, 255, 68, 37, 10, 255, 68, 37, 17, 255, 69, 35, 4, 255, 70, 35, 7, 255, 67, 32, 10, 255, 71, 36, 6, 255, 70, 35, 5, 255, 70, 32, 4, 255, 72, 31, 6, 255, 72, 30, 3, 255, 75, 35, 1, 255, 76, 33, 1, 255, 74, 30, 2, 255, 74, 34, 5, 255, 74, 35, 1, 255, 76, 32, 4, 255, 75, 32, 6, 255, 73, 33, 3, 255, 74, 31, 5, 255, 77, 32, 6, 255, 76, 32, 6, 255, 75, 30, 2, 255, 77, 29, 4, 255, 66, 29, 3, 255, 65, 27, 2, 255, 76, 32, 8, 255, 70, 32, 5, 255, 73, 29, 4, 255, 80, 31, 10, 255, 67, 26, 6, 255, 70, 27, 9, 255, 71, 27, 6, 255, 71, 26, 3, 255, 73, 26, 9, 255, 71, 25, 7, 255, 74, 29, 4, 255, 70, 26, 0, 255, 72, 28, 0, 255, 68, 26, 4, 255, 65, 26, 3, 255, 70, 27, 3, 255, 66, 24, 3, 255, 64, 30, 5, 255, 73, 29, 6, 255, 74, 27, 4, 255, 79, 26, 3, 255, 72, 23, 1, 255, 69, 22, 4, 255, 76, 30, 6, 255, 78, 30, 5, 255, 79, 30, 6, 255, 74, 27, 4, 255, 75, 28, 5, 255, 74, 28, 5, 255, 75, 28, 4, 255, 76, 30, 3, 255, 73, 26, 5, 255, 70, 24, 2, 255, 72, 24, 1, 255, 71, 25, 1, 255, 73, 28, 5, 255, 73, 25, 4, 255, 75, 25, 0, 255, 74, 26, 3, 255, 71, 28, 6, 255, 70, 25, 2, 255, 72, 27, 4, 255, 69, 25, 6, 255, 64, 23, 3, 255, 65, 24, 1, 255, 73, 27, 5, 255, 66, 25, 3, 255, 62, 24, 1, 255, 68, 25, 4, 255, 64, 24, 4, 255, 60, 22, 3, 255, 57, 21, 4, 255, 55, 20, 3, 255, 60, 25, 5, 255, 58, 25, 3, 255, 61, 20, 0, 255, 65, 21, 7, 255, 60, 21, 3, 255, 61, 23, 2, 255, 59, 20, 6, 255, 56, 19, 3, 255, 58, 21, 3, 255, 56, 17, 3, 255, 56, 20, 5, 255, 59, 19, 5, 255, 61, 16, 1, 255, 61, 15, 1, 255, 59, 18, 5, 255, 50, 17, 2, 255, 58, 20, 5, 255, 58, 17, 2, 255, 57, 18, 0, 255, 58, 20, 2, 255, 56, 21, 3, 255, 53, 18, 2, 255, 56, 17, 4, 255, 53, 16, 7, 255, 53, 18, 4, 255, 56, 21, 0, 255, 57, 16, 3, 255, 55, 10, 5, 255, 63, 19, 3, 255, 56, 18, 3, 255, 55, 16, 4, 255, 57, 15, 5, 255, 54, 17, 9, 255, 42, 14, 6, 255, 52, 17, 6, 255, 52, 13, 1, 255, 52, 19, 3, 255, 46, 18, 2, 255, 50, 15, 4, 255, 52, 15, 5, 255, 50, 14, 4, 255, 50, 13, 3, 255, 49, 14, 2, 255, 44, 15, 2, 255, 44, 15, 2, 255, 48, 14, 4, 255, 45, 13, 6, 255, 44, 12, 4, 255, 40, 10, 4, 255, 46, 13, 4, 255, 53, 15, 2, 255, 63, 20, 7, 255, 70, 20, 3, 255, 65, 16, 5, 255, 64, 14, 3, 255, 75, 22, 7, 255, 67, 16, 5, 255, 54, 13, 2, 255, 41, 12, 5, 255, 30, 9, 7, 255, 37, 9, 2, 255, 44, 10, 3, 255, 43, 13, 2, 255, 37, 11, 2, 255, 34, 13, 4, 255, 41, 12, 4, 255, 38, 12, 6, 255, 33, 9, 1, 255, 38, 10, 3, 255, 42, 11, 1, 255, 45, 11, 2, 255, 47, 10, 5, 255, 44, 12, 2, 255, 42, 13, 3, 255, 40, 11, 1, 255, 49, 14, 3, 255, 54, 15, 4, 255, 52, 12, 0, 255, 64, 18, 5, 255, 69, 16, 7, 255, 61, 13, 1, 255, 48, 11, 3, 255, 39, 10, 6, 255, 41, 11, 3, 255, 42, 13, 3, 255, 45, 9, 1, 255, 46, 6, 2, 255, 45, 11, 6, 255, 44, 11, 3, 255, 42, 9, 2, 255, 41, 12, 6, 255, 40, 11, 5, 255, 36, 10, 3, 255, 33, 12, 3, 255, 33, 10, 2, 255, 35, 8, 2, 255, 41, 11, 5, 255, 37, 9, 3, 255, 42, 9, 1, 255, 41, 13, 3, 255, 33, 9, 2, 255, 38, 8, 3, 255, 41, 7, 5, 255, 40, 9, 4, 255, 33, 7, 0, 255, 29, 7, 2, 255, 31, 8, 7, 255, 35, 11, 4, 255, 35, 8, 2, 255, 31, 5, 1, 255, 35, 12, 5, 255, 43, 9, 3, 255, 41, 8, 4, 255, 37, 8, 5, 255, 29, 7, 3, 255, 29, 7, 2, 255, 31, 9, 3, 255, 29, 5, 1, 255, 21, 5, 1, 255, 22, 7, 2, 255, 26, 5, 2, 255, 26, 7, 1, 255, 30, 8, 2, 255, 33, 6, 3, 255, 26, 4, 2, 255, 34, 7, 5, 255, 34, 4, 2, 255, 22, 30, 52, 255, 33, 34, 56, 255, 34, 32, 54, 255, 40, 38, 50, 255, 65, 52, 62, 255, 79, 67, 62, 255, 64, 59, 53, 255, 33, 32, 23, 255, 12, 11, 12, 255, 0, 0, 4, 255, 3, 2, 3, 255, 6, 3, 5, 255, 6, 4, 0, 255, 6, 4, 3, 255, 7, 3, 2, 255, 9, 1, 0, 255, 11, 1, 1, 255, 12, 1, 5, 255, 12, 3, 2, 255, 10, 2, 0, 255, 11, 1, 0, 255, 13, 1, 1, 255, 15, 4, 2, 255, 15, 4, 2, 255, 12, 1, 0, 255, 15, 4, 2, 255, 18, 2, 2, 255, 10, 0, 0, 255, 14, 2, 0, 255, 16, 4, 2, 255, 15, 3, 1, 255, 12, 1, 0, 255, 13, 1, 1, 255, 18, 4, 1, 255, 20, 5, 2, 255, 17, 3, 2, 255, 19, 4, 3, 255, 25, 6, 3, 255, 22, 4, 3, 255, 17, 3, 2, 255, 14, 4, 2, 255, 14, 4, 2, 255, 17, 4, 3, 255, 20, 5, 3, 255, 20, 6, 3, 255, 16, 5, 2, 255, 15, 5, 4, 255, 15, 6, 5, 255, 19, 7, 3, 255, 20, 7, 1, 255, 22, 5, 2, 255, 21, 6, 4, 255, 18, 6, 0, 255, 20, 7, 0, 255, 20, 7, 1, 255, 20, 7, 1, 255, 21, 8, 2, 255, 21, 8, 0, 255, 23, 7, 0, 255, 26, 11, 3, 255, 20, 10, 1, 255, 24, 8, 2, 255, 26, 8, 1, 255, 18, 8, 0, 255, 27, 9, 3, 255, 28, 10, 4, 255, 26, 11, 3, 255, 22, 9, 1, 255, 26, 13, 4, 255, 27, 14, 5, 255, 24, 9, 1, 255, 35, 17, 8, 255, 32, 14, 5, 255, 31, 14, 4, 255, 29, 13, 3, 255, 29, 12, 3, 255, 29, 12, 2, 255, 27, 13, 2, 255, 33, 18, 4, 255, 32, 14, 2, 255, 36, 14, 2, 255, 39, 15, 4, 255, 38, 14, 1, 255, 33, 14, 5, 255, 27, 12, 1, 255, 32, 12, 2, 255, 33, 16, 7, 255, 33, 13, 5, 255, 33, 16, 2, 255, 39, 20, 6, 255, 36, 16, 3, 255, 35, 17, 3, 255, 36, 17, 3, 255, 39, 16, 3, 255, 37, 16, 2, 255, 38, 19, 3, 255, 36, 17, 2, 255, 32, 14, 1, 255, 35, 16, 3, 255, 38, 17, 3, 255, 42, 20, 4, 255, 41, 15, 4, 255, 39, 17, 3, 255, 34, 18, 2, 255, 37, 20, 5, 255, 37, 20, 3, 255, 41, 22, 3, 255, 41, 22, 4, 255, 35, 18, 4, 255, 36, 18, 6, 255, 38, 21, 3, 255, 40, 18, 5, 255, 44, 18, 5, 255, 48, 21, 2, 255, 44, 21, 3, 255, 49, 22, 1, 255, 48, 26, 1, 255, 47, 26, 2, 255, 46, 24, 6, 255, 37, 19, 4, 255, 48, 24, 6, 255, 56, 22, 1, 255, 56, 25, 2, 255, 49, 23, 4, 255, 49, 23, 3, 255, 53, 29, 3, 255, 59, 26, 0, 255, 59, 28, 5, 255, 48, 25, 10, 255, 49, 26, 3, 255, 57, 28, 6, 255, 64, 31, 13, 255, 55, 32, 4, 255, 59, 30, 11, 255, 55, 24, 6, 255, 50, 33, 7, 255, 59, 31, 3, 255, 64, 31, 8, 255, 58, 38, 16, 255, 55, 44, 19, 255, 59, 47, 14, 255, 51, 48, 26, 255, 54, 51, 39, 255, 59, 58, 37, 255, 64, 63, 47, 255, 67, 68, 52, 255, 71, 77, 45, 255, 70, 81, 56, 255, 76, 89, 72, 255, 78, 97, 79, 255, 79, 106, 83, 255, 81, 114, 97, 255, 82, 123, 106, 255, 89, 134, 115, 255, 95, 143, 126, 255, 101, 152, 137, 255, 103, 156, 143, 255, 106, 163, 148, 255, 107, 166, 154, 255, 108, 168, 158, 255, 113, 173, 158, 255, 119, 172, 160, 255, 116, 173, 159, 255, 116, 170, 157, 255, 114, 170, 156, 255, 114, 170, 156, 255, 114, 165, 152, 255, 113, 162, 144, 255, 112, 158, 137, 255, 108, 152, 131, 255, 105, 149, 123, 255, 105, 142, 114, 255, 102, 134, 105, 255, 101, 129, 101, 255, 93, 122, 85, 255, 88, 112, 73, 255, 84, 101, 75, 255, 87, 98, 70, 255, 80, 88, 54, 255, 80, 84, 61, 255, 77, 76, 60, 255, 78, 75, 40, 255, 85, 73, 26, 255, 86, 66, 27, 255, 81, 60, 26, 255, 82, 59, 21, 255, 86, 58, 18, 255, 84, 55, 13, 255, 77, 50, 14, 255, 73, 50, 12, 255, 74, 49, 10, 255, 76, 43, 12, 255, 69, 40, 11, 255, 75, 39, 15, 255, 74, 39, 8, 255, 70, 40, 4, 255, 65, 35, 10, 255, 72, 37, 12, 255, 73, 32, 9, 255, 70, 30, 6, 255, 72, 35, 4, 255, 75, 38, 6, 255, 70, 32, 5, 255, 70, 31, 4, 255, 73, 33, 5, 255, 75, 32, 4, 255, 80, 35, 8, 255, 77, 32, 8, 255, 75, 34, 5, 255, 72, 32, 0, 255, 76, 33, 6, 255, 74, 30, 6, 255, 72, 28, 4, 255, 76, 32, 7, 255, 75, 31, 5, 255, 77, 33, 6, 255, 80, 33, 7, 255, 80, 29, 5, 255, 74, 33, 6, 255, 74, 31, 4, 255, 77, 30, 3, 255, 69, 32, 1, 255, 72, 31, 3, 255, 73, 25, 3, 255, 71, 26, 6, 255, 72, 26, 6, 255, 75, 28, 3, 255, 74, 26, 3, 255, 72, 24, 7, 255, 71, 24, 4, 255, 75, 29, 3, 255, 70, 25, 5, 255, 69, 28, 3, 255, 66, 28, 2, 255, 64, 23, 6, 255, 70, 26, 5, 255, 71, 28, 4, 255, 70, 27, 4, 255, 70, 26, 2, 255, 71, 27, 4, 255, 72, 23, 1, 255, 73, 28, 5, 255, 75, 24, 4, 255, 74, 26, 3, 255, 75, 27, 4, 255, 78, 28, 5, 255, 75, 26, 3, 255, 72, 26, 2, 255, 71, 26, 3, 255, 71, 25, 1, 255, 73, 26, 2, 255, 71, 25, 2, 255, 71, 25, 2, 255, 75, 27, 4, 255, 73, 26, 2, 255, 71, 26, 3, 255, 69, 26, 2, 255, 73, 27, 2, 255, 65, 22, 7, 255, 65, 22, 9, 255, 74, 26, 3, 255, 73, 26, 0, 255, 70, 22, 3, 255, 69, 22, 5, 255, 69, 24, 1, 255, 76, 30, 7, 255, 62, 24, 3, 255, 59, 27, 3, 255, 63, 24, 2, 255, 70, 24, 4, 255, 69, 25, 7, 255, 63, 20, 4, 255, 57, 16, 2, 255, 61, 21, 6, 255, 60, 20, 3, 255, 62, 19, 6, 255, 65, 23, 2, 255, 61, 18, 2, 255, 62, 16, 6, 255, 66, 21, 3, 255, 66, 21, 4, 255, 62, 18, 5, 255, 60, 22, 2, 255, 58, 23, 4, 255, 58, 21, 3, 255, 60, 18, 1, 255, 63, 21, 6, 255, 58, 19, 7, 255, 56, 19, 4, 255, 57, 19, 3, 255, 58, 19, 3, 255, 57, 19, 3, 255, 54, 18, 0, 255, 55, 20, 1, 255, 58, 21, 4, 255, 57, 19, 4, 255, 52, 18, 1, 255, 54, 19, 1, 255, 53, 18, 1, 255, 56, 18, 3, 255, 62, 19, 5, 255, 61, 20, 2, 255, 56, 17, 3, 255, 58, 15, 6, 255, 52, 14, 3, 255, 43, 13, 0, 255, 46, 13, 6, 255, 48, 18, 6, 255, 51, 18, 3, 255, 49, 18, 3, 255, 40, 18, 1, 255, 41, 14, 1, 255, 45, 13, 3, 255, 50, 17, 4, 255, 56, 16, 4, 255, 55, 15, 4, 255, 49, 18, 3, 255, 47, 15, 0, 255, 49, 14, 3, 255, 42, 12, 4, 255, 39, 13, 3, 255, 43, 16, 6, 255, 37, 11, 4, 255, 36, 12, 1, 255, 43, 14, 3, 255, 52, 15, 0, 255, 53, 13, 5, 255, 46, 12, 2, 255, 39, 13, 0, 255, 32, 11, 1, 255, 35, 15, 2, 255, 32, 12, 0, 255, 35, 10, 4, 255, 42, 10, 5, 255, 44, 9, 1, 255, 44, 15, 4, 255, 39, 8, 1, 255, 37, 12, 4, 255, 42, 11, 3, 255, 36, 10, 5, 255, 32, 9, 1, 255, 36, 9, 5, 255, 43, 12, 5, 255, 44, 13, 1, 255, 44, 13, 4, 255, 42, 12, 2, 255, 48, 13, 7, 255, 46, 12, 3, 255, 45, 12, 3, 255, 49, 15, 5, 255, 49, 12, 2, 255, 51, 12, 3, 255, 52, 10, 2, 255, 55, 11, 0, 255, 52, 12, 4, 255, 40, 8, 4, 255, 42, 6, 0, 255, 41, 12, 1, 255, 47, 13, 4, 255, 41, 10, 2, 255, 43, 11, 4, 255, 43, 11, 4, 255, 39, 11, 1, 255, 38, 9, 1, 255, 34, 9, 1, 255, 39, 9, 1, 255, 38, 8, 1, 255, 42, 9, 3, 255, 47, 11, 5, 255, 44, 14, 6, 255, 31, 8, 1, 255, 40, 9, 2, 255, 43, 10, 3, 255, 40, 9, 3, 255, 39, 10, 5, 255, 32, 5, 1, 255, 35, 9, 2, 255, 36, 8, 3, 255, 35, 6, 5, 255, 30, 5, 6, 255, 29, 5, 1, 255, 34, 6, 1, 255, 33, 8, 7, 255, 27, 8, 2, 255, 31, 7, 0, 255, 29, 5, 1, 255, 28, 6, 3, 255, 25, 5, 2, 255, 27, 5, 3, 255, 33, 10, 4, 255, 29, 6, 4, 255, 20, 5, 2, 255, 21, 8, 2, 255, 25, 6, 2, 255, 24, 6, 1, 255, 27, 7, 1, 255, 32, 6, 2, 255, 26, 8, 2, 255, 30, 8, 3, 255, 28, 4, 2, 255, 31, 28, 40, 255, 32, 31, 44, 255, 20, 27, 42, 255, 20, 29, 48, 255, 30, 28, 54, 255, 46, 40, 49, 255, 62, 55, 58, 255, 68, 63, 52, 255, 62, 62, 46, 255, 38, 41, 29, 255, 11, 13, 14, 255, 2, 1, 14, 255, 2, 2, 11, 255, 3, 3, 13, 255, 5, 4, 10, 255, 8, 7, 3, 255, 11, 4, 0, 255, 13, 4, 2, 255, 12, 3, 3, 255, 10, 2, 1, 255, 11, 1, 0, 255, 13, 2, 1, 255, 15, 4, 2, 255, 14, 3, 1, 255, 12, 1, 0, 255, 14, 2, 1, 255, 16, 1, 1, 255, 14, 2, 1, 255, 16, 1, 0, 255, 16, 1, 1, 255, 17, 2, 2, 255, 15, 3, 1, 255, 16, 4, 1, 255, 19, 4, 1, 255, 20, 5, 2, 255, 16, 1, 0, 255, 17, 2, 1, 255, 19, 3, 0, 255, 21, 5, 2, 255, 19, 5, 2, 255, 17, 5, 2, 255, 18, 5, 1, 255, 20, 4, 2, 255, 21, 5, 3, 255, 21, 6, 3, 255, 21, 7, 3, 255, 18, 4, 1, 255, 16, 3, 1, 255, 19, 4, 1, 255, 20, 6, 0, 255, 21, 5, 1, 255, 17, 6, 3, 255, 15, 5, 1, 255, 19, 8, 2, 255, 20, 8, 2, 255, 21, 8, 2, 255, 21, 6, 1, 255, 22, 8, 0, 255, 21, 8, 0, 255, 22, 8, 3, 255, 19, 8, 2, 255, 23, 9, 4, 255, 25, 8, 4, 255, 22, 11, 2, 255, 22, 10, 3, 255, 18, 6, 0, 255, 21, 9, 1, 255, 25, 12, 3, 255, 24, 10, 1, 255, 24, 11, 2, 255, 26, 9, 1, 255, 31, 12, 4, 255, 30, 12, 5, 255, 24, 9, 2, 255, 28, 15, 5, 255, 25, 10, 1, 255, 31, 13, 4, 255, 32, 12, 5, 255, 31, 13, 4, 255, 30, 13, 2, 255, 28, 12, 0, 255, 32, 15, 2, 255, 34, 15, 1, 255, 30, 12, 3, 255, 30, 14, 5, 255, 32, 14, 4, 255, 29, 13, 2, 255, 32, 13, 4, 255, 31, 14, 2, 255, 33, 15, 1, 255, 34, 16, 2, 255, 34, 16, 2, 255, 36, 18, 3, 255, 38, 18, 4, 255, 36, 17, 1, 255, 33, 17, 3, 255, 38, 19, 5, 255, 35, 16, 3, 255, 34, 17, 3, 255, 35, 18, 3, 255, 38, 19, 4, 255, 39, 17, 3, 255, 36, 17, 0, 255, 37, 18, 2, 255, 43, 19, 6, 255, 46, 17, 4, 255, 49, 20, 6, 255, 43, 20, 5, 255, 37, 17, 2, 255, 39, 17, 3, 255, 43, 22, 4, 255, 44, 19, 5, 255, 46, 18, 4, 255, 49, 24, 4, 255, 48, 23, 5, 255, 50, 25, 5, 255, 48, 26, 2, 255, 47, 22, 0, 255, 49, 22, 4, 255, 43, 23, 7, 255, 45, 26, 6, 255, 48, 24, 2, 255, 48, 25, 9, 255, 43, 23, 7, 255, 46, 26, 6, 255, 48, 27, 5, 255, 52, 24, 6, 255, 51, 25, 3, 255, 53, 24, 2, 255, 59, 31, 7, 255, 61, 30, 4, 255, 63, 25, 4, 255, 58, 27, 2, 255, 58, 28, 6, 255, 57, 27, 11, 255, 55, 31, 8, 255, 58, 31, 2, 255, 50, 29, 8, 255, 57, 36, 9, 255, 56, 38, 17, 255, 56, 45, 19, 255, 55, 48, 27, 255, 57, 53, 40, 255, 59, 57, 41, 255, 62, 62, 49, 255, 67, 70, 54, 255, 71, 81, 48, 255, 74, 86, 63, 255, 74, 90, 77, 255, 79, 100, 87, 255, 79, 110, 94, 255, 79, 118, 106, 255, 82, 127, 115, 255, 89, 139, 121, 255, 95, 148, 132, 255, 101, 157, 143, 255, 104, 161, 148, 255, 106, 165, 152, 255, 109, 170, 156, 255, 112, 172, 162, 255, 112, 173, 159, 255, 119, 176, 163, 255, 117, 176, 161, 255, 117, 172, 159, 255, 117, 171, 158, 255, 117, 168, 155, 255, 114, 164, 148, 255, 113, 160, 141, 255, 114, 156, 135, 255, 107, 152, 127, 255, 101, 146, 119, 255, 101, 138, 109, 255, 102, 129, 99, 255, 96, 121, 93, 255, 92, 116, 86, 255, 88, 107, 76, 255, 83, 96, 75, 255, 82, 89, 66, 255, 81, 85, 58, 255, 76, 82, 50, 255, 72, 78, 35, 255, 73, 72, 30, 255, 78, 66, 28, 255, 81, 61, 30, 255, 81, 59, 26, 255, 75, 56, 19, 255, 79, 54, 14, 255, 85, 53, 15, 255, 72, 49, 11, 255, 72, 46, 10, 255, 81, 44, 11, 255, 77, 44, 12, 255, 76, 41, 3, 255, 77, 40, 9, 255, 75, 38, 12, 255, 70, 36, 10, 255, 68, 35, 8, 255, 73, 35, 7, 255, 75, 33, 8, 255, 74, 31, 8, 255, 74, 31, 3, 255, 73, 31, 3, 255, 72, 32, 3, 255, 70, 32, 2, 255, 70, 31, 4, 255, 74, 29, 7, 255, 75, 28, 5, 255, 74, 27, 7, 255, 78, 33, 8, 255, 75, 32, 0, 255, 75, 29, 3, 255, 79, 32, 10, 255, 78, 28, 7, 255, 76, 28, 5, 255, 74, 30, 5, 255, 75, 29, 6, 255, 77, 29, 6, 255, 75, 24, 3, 255, 81, 31, 10, 255, 78, 30, 8, 255, 78, 28, 6, 255, 74, 30, 3, 255, 75, 31, 6, 255, 73, 26, 4, 255, 76, 27, 5, 255, 76, 28, 6, 255, 74, 29, 2, 255, 72, 27, 0, 255, 75, 27, 7, 255, 78, 28, 7, 255, 70, 25, 3, 255, 65, 23, 6, 255, 64, 26, 4, 255, 63, 25, 4, 255, 64, 23, 6, 255, 69, 27, 4, 255, 72, 29, 6, 255, 78, 26, 5, 255, 71, 25, 3, 255, 70, 32, 7, 255, 71, 27, 4, 255, 73, 27, 4, 255, 81, 28, 7, 255, 76, 29, 3, 255, 74, 27, 1, 255, 77, 25, 2, 255, 75, 26, 3, 255, 71, 27, 2, 255, 70, 27, 3, 255, 69, 26, 0, 255, 73, 27, 2, 255, 71, 27, 3, 255, 70, 26, 3, 255, 73, 27, 4, 255, 72, 26, 2, 255, 70, 25, 2, 255, 68, 23, 9, 255, 69, 21, 5, 255, 67, 24, 2, 255, 68, 28, 3, 255, 69, 25, 2, 255, 66, 22, 2, 255, 66, 26, 4, 255, 58, 24, 1, 255, 61, 26, 2, 255, 65, 23, 3, 255, 63, 19, 2, 255, 65, 21, 3, 255, 69, 23, 4, 255, 67, 24, 3, 255, 61, 19, 0, 255, 63, 22, 4, 255, 61, 19, 2, 255, 55, 16, 1, 255, 59, 19, 6, 255, 60, 21, 4, 255, 58, 18, 4, 255, 61, 19, 4, 255, 63, 21, 4, 255, 61, 17, 3, 255, 61, 15, 3, 255, 63, 18, 2, 255, 61, 22, 2, 255, 57, 20, 2, 255, 58, 20, 2, 255, 56, 18, 1, 255, 55, 18, 4, 255, 51, 18, 6, 255, 56, 17, 5, 255, 56, 17, 4, 255, 55, 18, 2, 255, 50, 16, 0, 255, 53, 18, 3, 255, 57, 17, 5, 255, 54, 15, 4, 255, 54, 16, 1, 255, 55, 19, 0, 255, 55, 21, 3, 255, 52, 17, 7, 255, 56, 18, 4, 255, 60, 21, 0, 255, 54, 18, 2, 255, 59, 16, 6, 255, 57, 12, 4, 255, 46, 14, 1, 255, 43, 17, 4, 255, 51, 14, 6, 255, 45, 16, 4, 255, 49, 19, 6, 255, 47, 14, 3, 255, 40, 15, 2, 255, 44, 16, 4, 255, 49, 14, 2, 255, 53, 18, 4, 255, 53, 14, 2, 255, 53, 13, 3, 255, 50, 17, 3, 255, 47, 15, 0, 255, 47, 15, 3, 255, 40, 12, 1, 255, 40, 12, 1, 255, 40, 12, 5, 255, 40, 14, 9, 255, 33, 10, 4, 255, 34, 9, 3, 255, 43, 15, 4, 255, 45, 14, 5, 255, 45, 12, 4, 255, 38, 8, 3, 255, 38, 10, 8, 255, 43, 15, 8, 255, 41, 10, 0, 255, 43, 11, 2, 255, 38, 12, 5, 255, 39, 13, 3, 255, 34, 10, 1, 255, 41, 10, 4, 255, 39, 12, 4, 255, 38, 10, 1, 255, 34, 9, 5, 255, 34, 11, 4, 255, 31, 10, 5, 255, 41, 16, 5, 255, 44, 15, 1, 255, 43, 15, 3, 255, 43, 11, 1, 255, 46, 10, 4, 255, 46, 12, 4, 255, 43, 9, 1, 255, 45, 12, 3, 255, 47, 14, 4, 255, 47, 14, 4, 255, 44, 13, 3, 255, 51, 13, 0, 255, 52, 13, 2, 255, 46, 11, 5, 255, 47, 9, 2, 255, 40, 10, 1, 255, 41, 12, 4, 255, 41, 8, 1, 255, 42, 12, 2, 255, 44, 14, 4, 255, 46, 13, 2, 255, 40, 14, 3, 255, 39, 12, 5, 255, 42, 9, 2, 255, 37, 8, 0, 255, 40, 10, 2, 255, 45, 13, 6, 255, 47, 11, 6, 255, 40, 6, 2, 255, 38, 9, 3, 255, 43, 10, 4, 255, 43, 6, 3, 255, 34, 6, 1, 255, 27, 9, 1, 255, 37, 14, 6, 255, 41, 9, 5, 255, 38, 5, 2, 255, 32, 5, 3, 255, 34, 8, 4, 255, 33, 8, 4, 255, 27, 7, 5, 255, 19, 4, 1, 255, 25, 7, 2, 255, 22, 6, 2, 255, 20, 5, 4, 255, 21, 6, 5, 255, 23, 4, 3, 255, 25, 5, 2, 255, 25, 4, 3, 255, 19, 4, 1, 255, 21, 6, 3, 255, 26, 6, 2, 255, 26, 5, 1, 255, 27, 8, 2, 255, 30, 7, 2, 255, 27, 6, 0, 255, 28, 4, 1, 255, 27, 3, 0, 255, 19, 21, 30, 255, 27, 22, 34, 255, 26, 22, 35, 255, 26, 26, 39, 255, 24, 25, 50, 255, 29, 38, 50, 255, 33, 40, 46, 255, 43, 43, 42, 255, 62, 58, 63, 255, 72, 67, 61, 255, 50, 47, 41, 255, 21, 24, 29, 255, 7, 13, 23, 255, 6, 5, 14, 255, 4, 3, 14, 255, 5, 6, 11, 255, 5, 5, 2, 255, 8, 5, 1, 255, 10, 3, 5, 255, 11, 3, 3, 255, 11, 2, 0, 255, 14, 3, 2, 255, 14, 2, 0, 255, 12, 1, 0, 255, 13, 3, 1, 255, 12, 2, 0, 255, 14, 1, 0, 255, 14, 2, 1, 255, 18, 1, 1, 255, 20, 3, 2, 255, 22, 5, 5, 255, 18, 5, 4, 255, 20, 6, 3, 255, 19, 5, 2, 255, 19, 4, 1, 255, 20, 5, 2, 255, 21, 6, 3, 255, 18, 3, 0, 255, 19, 4, 1, 255, 19, 4, 1, 255, 19, 6, 1, 255, 20, 5, 0, 255, 22, 3, 1, 255, 23, 4, 3, 255, 21, 4, 1, 255, 23, 6, 2, 255, 22, 5, 3, 255, 22, 5, 2, 255, 22, 5, 1, 255, 22, 6, 1, 255, 18, 5, 0, 255, 19, 5, 1, 255, 21, 6, 1, 255, 24, 8, 3, 255, 21, 8, 3, 255, 21, 7, 4, 255, 18, 6, 0, 255, 21, 10, 0, 255, 19, 6, 0, 255, 17, 6, 0, 255, 18, 5, 1, 255, 21, 7, 3, 255, 22, 8, 3, 255, 23, 9, 2, 255, 25, 9, 4, 255, 20, 7, 1, 255, 23, 10, 2, 255, 29, 13, 6, 255, 26, 11, 2, 255, 24, 11, 2, 255, 29, 12, 4, 255, 27, 10, 2, 255, 26, 9, 2, 255, 24, 10, 3, 255, 23, 10, 2, 255, 27, 14, 4, 255, 28, 10, 2, 255, 33, 9, 5, 255, 31, 8, 3, 255, 29, 11, 3, 255, 28, 14, 3, 255, 29, 16, 3, 255, 27, 13, 1, 255, 32, 14, 7, 255, 26, 11, 2, 255, 31, 14, 5, 255, 30, 16, 4, 255, 32, 13, 1, 255, 30, 13, 2, 255, 34, 15, 4, 255, 30, 13, 1, 255, 34, 16, 3, 255, 35, 16, 4, 255, 38, 19, 5, 255, 35, 17, 2, 255, 31, 16, 2, 255, 36, 17, 3, 255, 35, 16, 2, 255, 34, 17, 4, 255, 31, 16, 3, 255, 34, 19, 3, 255, 43, 23, 7, 255, 39, 22, 4, 255, 36, 21, 2, 255, 39, 20, 3, 255, 39, 18, 1, 255, 41, 19, 5, 255, 40, 19, 3, 255, 40, 19, 3, 255, 40, 18, 4, 255, 37, 20, 3, 255, 45, 20, 5, 255, 43, 18, 3, 255, 38, 18, 2, 255, 45, 20, 4, 255, 36, 19, 7, 255, 36, 21, 4, 255, 47, 20, 3, 255, 48, 17, 2, 255, 46, 22, 4, 255, 41, 25, 0, 255, 44, 27, 3, 255, 40, 22, 10, 255, 42, 23, 5, 255, 48, 27, 6, 255, 45, 25, 3, 255, 52, 23, 9, 255, 53, 27, 3, 255, 62, 29, 3, 255, 59, 32, 7, 255, 61, 29, 5, 255, 62, 25, 4, 255, 57, 27, 6, 255, 54, 27, 5, 255, 55, 25, 12, 255, 53, 26, 5, 255, 52, 29, 6, 255, 43, 29, 9, 255, 59, 35, 8, 255, 57, 35, 15, 255, 57, 42, 20, 255, 59, 48, 23, 255, 61, 56, 30, 255, 58, 59, 33, 255, 60, 64, 43, 255, 64, 71, 58, 255, 67, 78, 63, 255, 74, 87, 67, 255, 75, 93, 78, 255, 77, 104, 91, 255, 77, 113, 99, 255, 80, 124, 114, 255, 84, 134, 121, 255, 91, 144, 128, 255, 97, 153, 140, 255, 99, 160, 148, 255, 103, 165, 155, 255, 109, 169, 158, 255, 114, 173, 162, 255, 114, 175, 164, 255, 117, 176, 165, 255, 121, 176, 166, 255, 118, 176, 163, 255, 117, 172, 159, 255, 115, 171, 157, 255, 113, 167, 153, 255, 113, 162, 146, 255, 112, 157, 137, 255, 111, 153, 133, 255, 104, 149, 125, 255, 96, 143, 115, 255, 97, 133, 103, 255, 98, 124, 92, 255, 93, 116, 86, 255, 88, 108, 80, 255, 85, 101, 69, 255, 83, 94, 66, 255, 80, 86, 53, 255, 79, 83, 46, 255, 76, 77, 39, 255, 73, 73, 35, 255, 73, 69, 32, 255, 76, 65, 29, 255, 78, 59, 26, 255, 73, 54, 26, 255, 74, 52, 18, 255, 81, 51, 11, 255, 80, 47, 12, 255, 71, 44, 11, 255, 71, 42, 14, 255, 72, 37, 14, 255, 70, 37, 15, 255, 78, 38, 9, 255, 73, 36, 8, 255, 70, 34, 9, 255, 70, 34, 8, 255, 74, 36, 7, 255, 75, 35, 8, 255, 72, 32, 5, 255, 75, 32, 7, 255, 74, 29, 4, 255, 75, 29, 3, 255, 78, 33, 5, 255, 75, 35, 6, 255, 71, 32, 4, 255, 76, 30, 6, 255, 76, 28, 2, 255, 76, 28, 6, 255, 77, 31, 8, 255, 76, 31, 4, 255, 75, 28, 4, 255, 77, 29, 4, 255, 84, 30, 7, 255, 79, 30, 6, 255, 73, 29, 3, 255, 73, 27, 2, 255, 79, 30, 6, 255, 78, 31, 6, 255, 78, 31, 5, 255, 76, 29, 4, 255, 77, 31, 2, 255, 79, 32, 2, 255, 79, 31, 3, 255, 78, 29, 4, 255, 77, 27, 5, 255, 73, 27, 4, 255, 71, 29, 2, 255, 70, 29, 2, 255, 69, 23, 5, 255, 75, 25, 5, 255, 69, 21, 3, 255, 68, 26, 8, 255, 65, 26, 2, 255, 65, 24, 6, 255, 67, 23, 4, 255, 70, 29, 0, 255, 71, 28, 3, 255, 76, 27, 4, 255, 71, 27, 4, 255, 64, 26, 2, 255, 75, 29, 7, 255, 70, 26, 2, 255, 72, 26, 3, 255, 75, 30, 4, 255, 76, 28, 3, 255, 78, 26, 2, 255, 78, 27, 3, 255, 73, 26, 2, 255, 69, 29, 5, 255, 70, 27, 2, 255, 73, 28, 3, 255, 71, 28, 3, 255, 68, 26, 2, 255, 69, 24, 3, 255, 71, 24, 3, 255, 72, 26, 4, 255, 75, 26, 5, 255, 73, 26, 4, 255, 67, 23, 5, 255, 65, 23, 7, 255, 65, 26, 4, 255, 64, 26, 2, 255, 70, 26, 6, 255, 69, 24, 4, 255, 65, 26, 3, 255, 65, 26, 5, 255, 61, 21, 3, 255, 62, 25, 5, 255, 59, 24, 3, 255, 61, 24, 5, 255, 60, 23, 4, 255, 59, 22, 3, 255, 59, 22, 2, 255, 61, 24, 6, 255, 58, 22, 4, 255, 58, 21, 2, 255, 57, 19, 6, 255, 59, 21, 6, 255, 57, 21, 0, 255, 53, 19, 2, 255, 58, 20, 6, 255, 60, 20, 4, 255, 58, 20, 3, 255, 58, 22, 3, 255, 58, 20, 2, 255, 57, 20, 4, 255, 58, 21, 6, 255, 55, 19, 4, 255, 56, 17, 6, 255, 54, 16, 3, 255, 55, 20, 5, 255, 50, 19, 1, 255, 51, 17, 2, 255, 56, 16, 5, 255, 54, 15, 4, 255, 57, 18, 4, 255, 53, 16, 1, 255, 50, 16, 2, 255, 49, 17, 5, 255, 56, 18, 3, 255, 59, 18, 1, 255, 54, 17, 5, 255, 51, 15, 4, 255, 53, 14, 4, 255, 49, 16, 5, 255, 46, 17, 5, 255, 51, 14, 5, 255, 45, 14, 4, 255, 50, 15, 5, 255, 54, 12, 5, 255, 46, 14, 3, 255, 49, 17, 6, 255, 56, 14, 4, 255, 51, 15, 3, 255, 52, 15, 6, 255, 51, 14, 5, 255, 46, 16, 5, 255, 44, 16, 3, 255, 45, 15, 5, 255, 38, 13, 4, 255, 44, 12, 4, 255, 39, 7, 1, 255, 39, 10, 6, 255, 43, 13, 9, 255, 40, 11, 6, 255, 44, 12, 2, 255, 40, 14, 5, 255, 38, 14, 4, 255, 42, 14, 5, 255, 43, 15, 7, 255, 38, 13, 4, 255, 37, 12, 3, 255, 41, 14, 6, 255, 39, 12, 4, 255, 37, 14, 3, 255, 37, 10, 2, 255, 42, 10, 5, 255, 43, 9, 4, 255, 39, 11, 3, 255, 40, 10, 5, 255, 40, 12, 4, 255, 29, 11, 3, 255, 38, 17, 3, 255, 41, 13, 1, 255, 44, 12, 4, 255, 45, 10, 0, 255, 44, 11, 2, 255, 48, 14, 5, 255, 48, 12, 4, 255, 48, 12, 3, 255, 46, 12, 3, 255, 46, 12, 4, 255, 47, 13, 4, 255, 53, 14, 3, 255, 47, 12, 2, 255, 42, 12, 4, 255, 45, 10, 2, 255, 42, 8, 2, 255, 42, 9, 4, 255, 46, 11, 1, 255, 50, 14, 3, 255, 48, 11, 3, 255, 51, 12, 1, 255, 48, 12, 0, 255, 34, 10, 3, 255, 23, 7, 1, 255, 31, 13, 3, 255, 33, 11, 1, 255, 32, 7, 0, 255, 33, 7, 1, 255, 34, 9, 5, 255, 34, 10, 4, 255, 35, 7, 4, 255, 37, 9, 4, 255, 37, 9, 3, 255, 33, 8, 0, 255, 35, 9, 2, 255, 41, 11, 4, 255, 46, 11, 5, 255, 35, 9, 4, 255, 35, 10, 6, 255, 31, 6, 2, 255, 24, 3, 0, 255, 23, 7, 3, 255, 25, 6, 2, 255, 21, 7, 2, 255, 19, 6, 3, 255, 20, 7, 5, 255, 21, 4, 2, 255, 18, 4, 1, 255, 23, 5, 4, 255, 19, 4, 2, 255, 21, 5, 2, 255, 27, 6, 3, 255, 26, 7, 2, 255, 28, 8, 3, 255, 30, 8, 3, 255, 27, 6, 2, 255, 29, 5, 1, 255, 33, 7, 3, 255, 15, 13, 28, 255, 19, 14, 24, 255, 17, 18, 23, 255, 14, 19, 35, 255, 23, 22, 58, 255, 28, 27, 43, 255, 32, 29, 38, 255, 35, 33, 44, 255, 33, 38, 65, 255, 35, 43, 50, 255, 39, 43, 36, 255, 38, 36, 30, 255, 34, 28, 30, 255, 26, 23, 23, 255, 19, 18, 23, 255, 7, 8, 25, 255, 3, 4, 22, 255, 7, 6, 12, 255, 6, 5, 2, 255, 8, 4, 1, 255, 9, 4, 1, 255, 14, 5, 3, 255, 14, 3, 1, 255, 12, 1, 0, 255, 13, 3, 1, 255, 11, 1, 0, 255, 13, 1, 0, 255, 15, 4, 2, 255, 18, 2, 1, 255, 21, 3, 1, 255, 22, 5, 2, 255, 20, 4, 3, 255, 21, 6, 2, 255, 19, 4, 1, 255, 20, 5, 2, 255, 23, 6, 2, 255, 24, 6, 3, 255, 18, 4, 2, 255, 19, 4, 2, 255, 18, 3, 0, 255, 20, 5, 0, 255, 23, 5, 0, 255, 24, 4, 2, 255, 23, 4, 3, 255, 20, 4, 3, 255, 23, 6, 1, 255, 26, 8, 2, 255, 28, 7, 2, 255, 26, 6, 2, 255, 24, 7, 5, 255, 18, 5, 0, 255, 26, 4, 1, 255, 28, 7, 2, 255, 25, 6, 1, 255, 22, 6, 3, 255, 19, 5, 2, 255, 17, 6, 0, 255, 20, 10, 2, 255, 20, 10, 1, 255, 20, 9, 3, 255, 20, 6, 3, 255, 19, 6, 2, 255, 19, 8, 0, 255, 27, 9, 3, 255, 26, 5, 1, 255, 26, 8, 2, 255, 23, 7, 0, 255, 26, 7, 2, 255, 28, 10, 3, 255, 25, 13, 3, 255, 23, 10, 2, 255, 26, 12, 3, 255, 27, 10, 3, 255, 23, 9, 2, 255, 23, 11, 3, 255, 26, 12, 5, 255, 22, 7, 0, 255, 25, 9, 2, 255, 30, 11, 4, 255, 29, 10, 3, 255, 29, 14, 3, 255, 30, 16, 3, 255, 30, 12, 1, 255, 31, 13, 3, 255, 25, 11, 2, 255, 30, 13, 5, 255, 26, 12, 2, 255, 33, 16, 4, 255, 31, 16, 3, 255, 34, 14, 4, 255, 30, 12, 3, 255, 34, 16, 5, 255, 31, 12, 1, 255, 36, 16, 5, 255, 34, 16, 3, 255, 29, 16, 0, 255, 34, 16, 2, 255, 35, 16, 2, 255, 33, 17, 4, 255, 27, 15, 2, 255, 29, 16, 2, 255, 37, 18, 1, 255, 39, 21, 4, 255, 36, 21, 2, 255, 35, 19, 0, 255, 33, 19, 1, 255, 34, 20, 3, 255, 37, 18, 1, 255, 42, 21, 3, 255, 38, 17, 4, 255, 34, 17, 4, 255, 44, 19, 5, 255, 40, 17, 3, 255, 35, 19, 5, 255, 43, 20, 5, 255, 36, 17, 7, 255, 37, 22, 7, 255, 44, 24, 5, 255, 48, 23, 6, 255, 41, 21, 5, 255, 43, 24, 6, 255, 42, 19, 2, 255, 40, 20, 10, 255, 51, 27, 3, 255, 52, 24, 1, 255, 55, 28, 3, 255, 60, 26, 6, 255, 63, 32, 2, 255, 65, 31, 4, 255, 51, 25, 5, 255, 52, 26, 1, 255, 60, 25, 5, 255, 55, 26, 12, 255, 49, 25, 5, 255, 46, 24, 10, 255, 48, 33, 5, 255, 47, 29, 15, 255, 52, 26, 12, 255, 64, 33, 9, 255, 52, 36, 13, 255, 55, 41, 19, 255, 54, 51, 23, 255, 56, 57, 24, 255, 58, 62, 35, 255, 63, 66, 46, 255, 68, 70, 59, 255, 75, 79, 64, 255, 75, 88, 66, 255, 77, 97, 78, 255, 78, 107, 90, 255, 78, 118, 98, 255, 82, 130, 117, 255, 88, 138, 126, 255, 96, 149, 134, 255, 100, 158, 145, 255, 100, 163, 153, 255, 104, 169, 160, 255, 113, 174, 164, 255, 117, 177, 167, 255, 117, 178, 169, 255, 122, 177, 166, 255, 123, 174, 165, 255, 118, 175, 162, 255, 118, 174, 159, 255, 115, 173, 157, 255, 112, 167, 151, 255, 112, 162, 145, 255, 109, 155, 135, 255, 105, 150, 129, 255, 102, 147, 123, 255, 98, 139, 113, 255, 95, 129, 100, 255, 93, 120, 88, 255, 92, 113, 84, 255, 89, 106, 79, 255, 80, 93, 60, 255, 81, 88, 54, 255, 80, 83, 44, 255, 79, 78, 38, 255, 78, 67, 42, 255, 77, 64, 38, 255, 78, 63, 28, 255, 81, 62, 19, 255, 81, 57, 16, 255, 74, 51, 19, 255, 74, 46, 21, 255, 75, 46, 10, 255, 73, 44, 6, 255, 71, 39, 11, 255, 74, 43, 12, 255, 70, 43, 4, 255, 70, 37, 9, 255, 72, 32, 9, 255, 67, 32, 11, 255, 68, 33, 10, 255, 74, 35, 7, 255, 74, 32, 5, 255, 74, 33, 8, 255, 72, 34, 6, 255, 73, 34, 7, 255, 75, 32, 8, 255, 78, 32, 8, 255, 76, 31, 3, 255, 78, 35, 4, 255, 76, 34, 4, 255, 78, 32, 2, 255, 81, 34, 0, 255, 82, 32, 4, 255, 77, 29, 6, 255, 77, 31, 5, 255, 77, 30, 7, 255, 78, 32, 3, 255, 84, 30, 3, 255, 78, 27, 1, 255, 73, 31, 3, 255, 81, 33, 6, 255, 78, 28, 2, 255, 72, 29, 1, 255, 75, 31, 5, 255, 75, 30, 4, 255, 72, 30, 0, 255, 82, 31, 1, 255, 81, 30, 2, 255, 77, 27, 1, 255, 76, 27, 6, 255, 71, 28, 5, 255, 68, 31, 3, 255, 70, 32, 6, 255, 67, 24, 5, 255, 74, 25, 6, 255, 72, 23, 1, 255, 70, 27, 9, 255, 67, 26, 3, 255, 72, 30, 4, 255, 71, 23, 3, 255, 73, 28, 0, 255, 74, 31, 1, 255, 73, 29, 5, 255, 71, 28, 4, 255, 68, 29, 3, 255, 75, 29, 6, 255, 69, 29, 4, 255, 63, 28, 3, 255, 73, 29, 3, 255, 76, 28, 2, 255, 78, 25, 2, 255, 78, 28, 3, 255, 73, 27, 2, 255, 74, 31, 6, 255, 72, 27, 3, 255, 71, 26, 1, 255, 69, 28, 3, 255, 68, 28, 4, 255, 71, 28, 6, 255, 72, 26, 6, 255, 71, 26, 3, 255, 71, 27, 1, 255, 65, 24, 2, 255, 69, 27, 3, 255, 66, 25, 2, 255, 62, 21, 6, 255, 68, 25, 8, 255, 66, 22, 3, 255, 65, 20, 1, 255, 66, 22, 2, 255, 64, 28, 4, 255, 63, 25, 3, 255, 65, 24, 4, 255, 62, 22, 3, 255, 63, 21, 6, 255, 61, 22, 5, 255, 60, 22, 3, 255, 57, 20, 1, 255, 59, 20, 2, 255, 61, 21, 3, 255, 61, 17, 3, 255, 64, 19, 2, 255, 65, 20, 5, 255, 61, 23, 6, 255, 58, 27, 2, 255, 59, 23, 5, 255, 52, 15, 6, 255, 53, 20, 6, 255, 52, 19, 3, 255, 57, 21, 5, 255, 55, 18, 2, 255, 59, 22, 5, 255, 56, 19, 2, 255, 53, 17, 4, 255, 50, 14, 0, 255, 55, 19, 3, 255, 54, 22, 4, 255, 53, 20, 4, 255, 58, 19, 7, 255, 52, 17, 3, 255, 54, 17, 5, 255, 54, 15, 7, 255, 54, 20, 8, 255, 53, 21, 5, 255, 56, 18, 2, 255, 59, 13, 3, 255, 54, 14, 3, 255, 47, 18, 2, 255, 50, 18, 3, 255, 52, 15, 6, 255, 45, 13, 4, 255, 45, 14, 4, 255, 43, 15, 4, 255, 47, 14, 4, 255, 61, 16, 7, 255, 48, 14, 3, 255, 47, 15, 4, 255, 55, 15, 6, 255, 45, 14, 2, 255, 47, 16, 6, 255, 48, 12, 5, 255, 41, 11, 3, 255, 40, 11, 2, 255, 41, 11, 4, 255, 34, 10, 4, 255, 41, 12, 4, 255, 39, 13, 4, 255, 38, 12, 6, 255, 42, 13, 5, 255, 42, 11, 3, 255, 44, 12, 0, 255, 43, 14, 4, 255, 40, 11, 3, 255, 42, 12, 1, 255, 41, 17, 0, 255, 32, 11, 0, 255, 34, 9, 5, 255, 40, 11, 8, 255, 35, 12, 3, 255, 34, 15, 3, 255, 36, 11, 2, 255, 37, 11, 4, 255, 38, 10, 4, 255, 36, 13, 4, 255, 37, 11, 2, 255, 43, 12, 2, 255, 35, 10, 2, 255, 46, 15, 3, 255, 47, 14, 2, 255, 40, 11, 4, 255, 44, 12, 3, 255, 45, 12, 0, 255, 50, 14, 3, 255, 52, 15, 4, 255, 51, 13, 3, 255, 46, 8, 0, 255, 49, 11, 3, 255, 47, 9, 2, 255, 53, 15, 3, 255, 43, 11, 2, 255, 35, 11, 4, 255, 42, 9, 0, 255, 44, 10, 2, 255, 44, 9, 4, 255, 51, 11, 0, 255, 59, 13, 4, 255, 54, 10, 3, 255, 62, 15, 3, 255, 60, 15, 3, 255, 41, 10, 5, 255, 34, 9, 6, 255, 38, 10, 4, 255, 36, 6, 1, 255, 37, 9, 3, 255, 36, 12, 6, 255, 31, 7, 4, 255, 31, 7, 4, 255, 26, 7, 1, 255, 31, 11, 4, 255, 39, 11, 4, 255, 43, 8, 4, 255, 36, 7, 2, 255, 36, 10, 2, 255, 42, 9, 1, 255, 30, 8, 1, 255, 34, 9, 5, 255, 34, 9, 5, 255, 33, 9, 1, 255, 28, 8, 2, 255, 25, 5, 2, 255, 23, 8, 3, 255, 18, 5, 1, 255, 20, 5, 2, 255, 22, 3, 2, 255, 18, 5, 2, 255, 24, 7, 5, 255, 21, 4, 2, 255, 21, 5, 2, 255, 25, 5, 2, 255, 24, 6, 0, 255, 25, 8, 1, 255, 27, 6, 2, 255, 24, 6, 4, 255, 24, 6, 0, 255, 29, 8, 2, 255];\n\ +\n\ + var paramArray =[\n\ + {\"blackPoint\":0,\"fill\":0,\"brightness\":1,\"contrast\":1,\"saturation\":1,\"temperature\":-2000,\"splitPoint\":0,\"shadowsHue\":0.5,\"shadowsSaturation\":0,\"highlightsHue\":0.5,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5},\n\ + {\"blackPoint\":0,\"fill\":0,\"brightness\":1.626,\"contrast\":1.777,\"saturation\":1,\"temperature\":2000,\"splitPoint\":0,\"shadowsHue\":0.5,\"shadowsSaturation\":0,\"highlightsHue\":0.5,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5},\n\ + {\"blackPoint\":0.2,\"fill\":0.606,\"brightness\":0.588,\"contrast\":1.916,\"saturation\":1.838,\"temperature\":-1332,\"splitPoint\":0,\"shadowsHue\":0.5,\"shadowsSaturation\":0,\"highlightsHue\":0.5,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5},\n\ + {\"blackPoint\":0,\"fill\":0,\"brightness\":1,\"contrast\":1,\"saturation\":0,\"temperature\":0,\"splitPoint\":0,\"shadowsHue\":0.5,\"shadowsSaturation\":0,\"highlightsHue\":0.5,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5},\n\ + {\"blackPoint\":0,\"fill\":0,\"brightness\":1.488,\"contrast\":1.026,\"saturation\":1.61,\"temperature\":0,\"splitPoint\":-0.6619999999999999,\"shadowsHue\":0.5,\"shadowsSaturation\":0.625,\"highlightsHue\":0.166,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5},\n\ + {\"blackPoint\":0.181,\"fill\":0.622,\"brightness\":0.384,\"contrast\":2,\"saturation\":1.638,\"temperature\":0,\"splitPoint\":-0.6759999999999999,\"shadowsHue\":0.209,\"shadowsSaturation\":0,\"highlightsHue\":0.191,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5}, \n\ + {\"blackPoint\":0,\"fill\":0,\"brightness\":1,\"contrast\":1,\"saturation\":1,\"temperature\":-2000,\"splitPoint\":0,\"shadowsHue\":0.5,\"shadowsSaturation\":0,\"highlightsHue\":0.5,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5},\n\ + {\"blackPoint\":0,\"fill\":0,\"brightness\":1.626,\"contrast\":1.777,\"saturation\":1,\"temperature\":2000,\"splitPoint\":0,\"shadowsHue\":0.5,\"shadowsSaturation\":0,\"highlightsHue\":0.5,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5},\n\ + {\"blackPoint\":0.2,\"fill\":0.606,\"brightness\":0.588,\"contrast\":1.916,\"saturation\":1.838,\"temperature\":-1332,\"splitPoint\":0,\"shadowsHue\":0.5,\"shadowsSaturation\":0,\"highlightsHue\":0.5,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5},\n\ + {\"blackPoint\":0,\"fill\":0,\"brightness\":1,\"contrast\":1,\"saturation\":0,\"temperature\":0,\"splitPoint\":0,\"shadowsHue\":0.5,\"shadowsSaturation\":0,\"highlightsHue\":0.5,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5},\n\ + {\"blackPoint\":0,\"fill\":0,\"brightness\":1.488,\"contrast\":1.026,\"saturation\":1.61,\"temperature\":0,\"splitPoint\":-0.6619999999999999,\"shadowsHue\":0.5,\"shadowsSaturation\":0.625,\"highlightsHue\":0.166,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5},\n\ + {\"blackPoint\":0.181,\"fill\":0.622,\"brightness\":0.384,\"contrast\":2,\"saturation\":1.638,\"temperature\":0,\"splitPoint\":-0.6759999999999999,\"shadowsHue\":0.209,\"shadowsSaturation\":0,\"highlightsHue\":0.191,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5}, \n\ + {\"blackPoint\":0,\"fill\":0,\"brightness\":1,\"contrast\":1,\"saturation\":1,\"temperature\":-2000,\"splitPoint\":0,\"shadowsHue\":0.5,\"shadowsSaturation\":0,\"highlightsHue\":0.5,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5},\n\ + {\"blackPoint\":0,\"fill\":0,\"brightness\":1.626,\"contrast\":1.777,\"saturation\":1,\"temperature\":2000,\"splitPoint\":0,\"shadowsHue\":0.5,\"shadowsSaturation\":0,\"highlightsHue\":0.5,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5},\n\ + {\"blackPoint\":0.2,\"fill\":0.606,\"brightness\":0.588,\"contrast\":1.916,\"saturation\":1.838,\"temperature\":-1332,\"splitPoint\":0,\"shadowsHue\":0.5,\"shadowsSaturation\":0,\"highlightsHue\":0.5,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5},\n\ + {\"blackPoint\":0,\"fill\":0,\"brightness\":1,\"contrast\":1,\"saturation\":0,\"temperature\":0,\"splitPoint\":0,\"shadowsHue\":0.5,\"shadowsSaturation\":0,\"highlightsHue\":0.5,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5},\n\ + {\"blackPoint\":0,\"fill\":0,\"brightness\":1.488,\"contrast\":1.026,\"saturation\":1.61,\"temperature\":0,\"splitPoint\":-0.6619999999999999,\"shadowsHue\":0.5,\"shadowsSaturation\":0.625,\"highlightsHue\":0.166,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5},\n\ + {\"blackPoint\":0.181,\"fill\":0.622,\"brightness\":0.384,\"contrast\":2,\"saturation\":1.638,\"temperature\":0,\"splitPoint\":-0.6759999999999999,\"shadowsHue\":0.209,\"shadowsSaturation\":0,\"highlightsHue\":0.191,\"highlightsSaturation\":0,\"angle\":0.5,\"fineangle\":0.5} \n\ + ];\n\ + function FastLog2(x) {\n\ + return Math.log(x) / Math.LN2;\n\ + }\n\ +\n\ + var LOG2_HALF = FastLog2(0.5);\n\ +\n\ + function FastBias(b, x) {\n\ + return Math.pow(x, FastLog2(b) / LOG2_HALF);\n\ + }\n\ +\n\ + function FastGain(g, x) {\n\ + return (x < 0.5) ?\n\ + FastBias(1.0 - g, 2.0 * x) * 0.5 :\n\ + 1.0 - FastBias(1.0 - g, 2.0 - 2.0 * x) * 0.5;\n\ + }\n\ +\n\ + function Clamp(x) {\n\ + return (x < 0.0) ? 0.0 : ((x > 1.0) ? 1.0 : x);\n\ + }\n\ + \n\ + function ProcessImageData(data, width, height, params) {\n\ + var saturation = params.saturation;\n\ + var contrast = params.contrast;\n\ + var brightness = params.brightness;\n\ + var blackPoint = params.blackPoint;\n\ + var fill = params.fill;\n\ + var temperature = params.temperature;\n\ + var shadowsHue = params.shadowsHue;\n\ + var shadowsSaturation = params.shadowsSaturation;\n\ + var highlightsHue = params.highlightsHue;\n\ + var highlightsSaturation = params.highlightsSaturation;\n\ + var splitPoint = params.splitPoint;\n\ +\n\ + var brightness_a, brightness_b;\n\ + var oo255 = 1.0 / 255.0;\n\ +\n\ + // do some adjustments\n\ + fill *= 0.2;\n\ + brightness = (brightness - 1.0) * 0.75 + 1.0;\n\ + if (brightness < 1.0) {\n\ + brightness_a = brightness;\n\ + brightness_b = 0.0;\n\ + } else {\n\ + brightness_b = brightness - 1.0;\n\ + brightness_a = 1.0 - brightness_b;\n\ + }\n\ + contrast = contrast * 0.5;\n\ + contrast = (contrast - 0.5) * 0.75 + 0.5;\n\ + temperature = (temperature / 2000.0) * 0.1;\n\ + if (temperature > 0.0) temperature *= 2.0;\n\ + splitPoint = ((splitPoint + 1.0) * 0.5);\n\ +\n\ + // apply to pixels\n\ + var sz = width * height;\n\ + for (var j = 0; j < sz; j++) {\n\ + var r = data[j*4+0] * oo255;\n\ + var g = data[j*4+1] * oo255;\n\ + var b = data[j*4+2] * oo255;\n\ + // convert RGB to YIQ\n\ + // this is a less than ideal colorspace;\n\ + // HSL would probably be better, but more expensive\n\ + var y = 0.299 * r + 0.587 * g + 0.114 * b;\n\ + var i = 0.596 * r - 0.275 * g - 0.321 * b;\n\ + var q = 0.212 * r - 0.523 * g + 0.311 * b;\n\ + i = i + temperature;\n\ + q = q - temperature;\n\ + i = i * saturation;\n\ + q = q * saturation;\n\ + y = (1.0 + blackPoint) * y - blackPoint;\n\ + y = y + fill;\n\ + y = y * brightness_a + brightness_b;\n\ + y = FastGain(contrast, Clamp(y));\n\ +\n\ + if (y < splitPoint) {\n\ + q = q + (shadowsHue * shadowsSaturation) * (splitPoint - y);\n\ + } else {\n\ + i = i + (highlightsHue * highlightsSaturation) * (y - splitPoint);\n\ + }\n\ +\n\ + // convert back to RGB for display\n\ + r = y + 0.956 * i + 0.621 * q;\n\ + g = y - 0.272 * i - 0.647 * q;\n\ + b = y - 1.105 * i + 1.702 * q;\n\ +\n\ + // clamping is \"free\" as part of the ImageData object\n\ + data[j*4+0] = r * 255.0;\n\ + data[j*4+1] = g * 255.0;\n\ + data[j*4+2] = b * 255.0;\n\ + }\n\ + \n\ + return data;\n\ + }\n\ +\n\ +\n\ +TalosContentProfiler.resume('imaging-darkroom', true).then(() => {\n\ + var _sunSpiderStartDate = new Date();\n\ +\n\ + var width = 400, height = 267;\n\ + for (var index = 0; index < paramArray.length; index++) {\n\ + var data = squidImageData;\n\ + data = ProcessImageData(data, width, height, paramArray[index]);\n\ + }\n\ +\n\ + var _sunSpiderInterval = new Date() - _sunSpiderStartDate;\n\ + TalosContentProfiler.pause('imagine-darkroom', true).then(() => {\n\ + record(_sunSpiderInterval);\n\ + });\n\ +\n\ +});\n\ +</script>\n\ +\n\ +\n\ +</body>\n\ +</html>\n\ +", "<!DOCTYPE html>\n\ +<head>\n\ +\n\ +<meta charset=utf8>\n\ +\n\ +<!--\n\ + Copyright (C) 2007 Apple Inc. All rights reserved.\n\ +\n\ + Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions\n\ + are met:\n\ + 1. Redistributions of source code must retain the above copyright\n\ + notice, this list of conditions and the following disclaimer.\n\ + 2. Redistributions in binary form must reproduce the above copyright\n\ + notice, this list of conditions and the following disclaimer in the\n\ + documentation and/or other materials provided with the distribution.\n\ +\n\ + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY\n\ + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n\ + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n\ + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR\n\ + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n\ + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\ + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n\ + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n\ + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \n\ +-->\n\ +\n\ +<title>SunSpider imaging-desaturate</title>\n\ +<link rel=\"stylesheet\" href=\"../kraken.css\">\n\ +</head>\n\ +\n\ +<body>\n\ +<h3>imaging-desaturate</h3>\n\ +<div id=\"console\">\n\ +</div>\n\ +<script>\n\ +var TalosContentProfiler = parent.TalosContentProfiler;\n\ +function record(time) {\n\ + document.getElementById(\"console\").innerHTML = time + \"ms\";\n\ + if (window.parent) {\n\ + parent.recordResult(time);\n\ + }\n\ +}\n\ +\n\ +var squidImageData = [8, 7, 21, 255, 42, 39, 79, 255, 74, 64, 104, 255, 96, 83, 136, 255, 98, 82, 134, 255, 68, 63, 102, 255, 22, 29, 66, 255, 10, 22, 44, 255, 9, 27, 43, 255, 7, 23, 38, 255, 8, 18, 25, 255, 5, 12, 19, 255, 2, 7, 12, 255, 4, 1, 7, 255, 16, 10, 34, 255, 22, 22, 57, 255, 29, 26, 74, 255, 36, 33, 74, 255, 67, 17, 35, 255, 125, 25, 24, 255, 155, 37, 22, 255, 146, 30, 12, 255, 111, 14, 3, 255, 89, 10, 12, 255, 74, 9, 20, 255, 34, 5, 7, 255, 3, 2, 6, 255, 0, 2, 3, 255, 5, 1, 0, 255, 4, 3, 1, 255, 3, 2, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 2, 1, 6, 255, 2, 1, 7, 255, 2, 1, 6, 255, 2, 1, 5, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 1, 255, 4, 4, 4, 255, 3, 4, 6, 255, 1, 3, 6, 255, 5, 4, 8, 255, 3, 1, 8, 255, 1, 0, 6, 255, 0, 0, 2, 255, 1, 2, 0, 255, 2, 0, 0, 255, 0, 1, 4, 255, 3, 2, 23, 255, 4, 3, 43, 255, 4, 4, 41, 255, 2, 4, 24, 255, 0, 2, 11, 255, 0, 0, 4, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 0, 255, 6, 5, 6, 255, 21, 27, 51, 255, 6, 28, 68, 255, 0, 9, 20, 255, 3, 0, 7, 255, 4, 2, 13, 255, 1, 1, 3, 255, 1, 0, 4, 255, 2, 2, 4, 255, 1, 1, 6, 255, 2, 1, 17, 255, 1, 3, 23, 255, 2, 4, 25, 255, 2, 2, 18, 255, 1, 1, 11, 255, 3, 2, 12, 255, 2, 3, 0, 255, 0, 0, 9, 255, 28, 27, 59, 255, 99, 98, 153, 255, 134, 145, 174, 255, 95, 93, 105, 255, 76, 70, 74, 255, 55, 51, 49, 255, 15, 15, 7, 255, 24, 17, 29, 255, 87, 71, 96, 255, 117, 102, 120, 255, 99, 88, 111, 255, 76, 82, 123, 255, 78, 84, 127, 255, 49, 40, 36, 255, 12, 7, 7, 255, 11, 8, 6, 255, 12, 7, 7, 255, 19, 8, 10, 255, 23, 10, 9, 255, 21, 11, 8, 255, 22, 10, 13, 255, 20, 11, 11, 255, 22, 14, 12, 255, 26, 14, 13, 255, 27, 13, 12, 255, 25, 11, 3, 255, 26, 17, 8, 255, 25, 19, 16, 255, 27, 15, 10, 255, 29, 18, 15, 255, 24, 14, 10, 255, 44, 19, 15, 255, 42, 24, 7, 255, 48, 26, 10, 255, 54, 31, 5, 255, 54, 30, 19, 255, 73, 45, 32, 255, 93, 57, 22, 255, 87, 47, 22, 255, 72, 41, 12, 255, 76, 47, 7, 255, 78, 49, 12, 255, 80, 51, 19, 255, 85, 51, 16, 255, 89, 51, 19, 255, 96, 61, 9, 255, 99, 62, 7, 255, 96, 56, 14, 255, 112, 64, 17, 255, 126, 83, 10, 255, 126, 76, 17, 255, 116, 72, 13, 255, 120, 73, 10, 255, 121, 71, 10, 255, 122, 74, 16, 255, 116, 69, 13, 255, 113, 68, 13, 255, 114, 68, 14, 255, 105, 61, 10, 255, 99, 55, 5, 255, 97, 56, 12, 255, 93, 56, 12, 255, 91, 52, 3, 255, 93, 57, 15, 255, 88, 51, 15, 255, 81, 49, 16, 255, 92, 49, 13, 255, 84, 49, 8, 255, 84, 43, 17, 255, 88, 40, 15, 255, 78, 41, 11, 255, 73, 39, 16, 255, 78, 44, 15, 255, 82, 40, 10, 255, 83, 39, 11, 255, 79, 42, 9, 255, 84, 45, 6, 255, 75, 41, 15, 255, 69, 41, 13, 255, 81, 36, 16, 255, 73, 38, 12, 255, 75, 40, 13, 255, 76, 37, 13, 255, 70, 34, 14, 255, 74, 39, 18, 255, 76, 38, 11, 255, 71, 37, 10, 255, 65, 37, 18, 255, 70, 38, 15, 255, 74, 39, 20, 255, 72, 36, 17, 255, 69, 36, 16, 255, 67, 39, 18, 255, 68, 40, 20, 255, 66, 39, 16, 255, 69, 43, 21, 255, 76, 44, 28, 255, 84, 50, 18, 255, 78, 46, 15, 255, 72, 46, 38, 255, 71, 49, 23, 255, 74, 53, 30, 255, 72, 48, 27, 255, 77, 53, 28, 255, 72, 52, 37, 255, 71, 53, 38, 255, 72, 57, 31, 255, 74, 61, 30, 255, 74, 65, 36, 255, 71, 61, 45, 255, 74, 63, 48, 255, 73, 65, 44, 255, 69, 69, 46, 255, 75, 70, 58, 255, 78, 77, 44, 255, 79, 75, 48, 255, 86, 75, 60, 255, 94, 80, 59, 255, 100, 81, 67, 255, 101, 78, 57, 255, 102, 84, 56, 255, 105, 87, 67, 255, 108, 88, 79, 255, 112, 87, 70, 255, 116, 90, 65, 255, 102, 85, 69, 255, 104, 89, 69, 255, 109, 92, 66, 255, 108, 95, 65, 255, 110, 95, 65, 255, 110, 96, 66, 255, 109, 97, 74, 255, 108, 97, 71, 255, 110, 100, 70, 255, 109, 96, 74, 255, 112, 97, 73, 255, 112, 99, 75, 255, 111, 102, 74, 255, 108, 101, 70, 255, 111, 104, 79, 255, 106, 101, 81, 255, 109, 106, 82, 255, 111, 107, 82, 255, 113, 107, 83, 255, 113, 107, 81, 255, 116, 111, 86, 255, 118, 113, 86, 255, 119, 117, 86, 255, 120, 118, 94, 255, 118, 124, 98, 255, 119, 135, 98, 255, 134, 151, 122, 255, 129, 142, 119, 255, 131, 142, 111, 255, 135, 145, 114, 255, 135, 148, 116, 255, 137, 152, 118, 255, 139, 155, 119, 255, 142, 156, 121, 255, 145, 157, 123, 255, 147, 156, 125, 255, 145, 157, 119, 255, 146, 156, 119, 255, 150, 157, 118, 255, 147, 153, 110, 255, 142, 149, 106, 255, 134, 145, 101, 255, 125, 140, 98, 255, 122, 138, 94, 255, 119, 126, 88, 255, 128, 124, 82, 255, 132, 122, 71, 255, 120, 111, 71, 255, 115, 111, 70, 255, 116, 108, 59, 255, 116, 102, 56, 255, 112, 93, 53, 255, 113, 92, 66, 255, 114, 93, 52, 255, 112, 89, 49, 255, 103, 91, 58, 255, 136, 120, 75, 255, 124, 91, 48, 255, 117, 78, 30, 255, 117, 82, 40, 255, 118, 81, 33, 255, 119, 79, 20, 255, 114, 73, 39, 255, 119, 75, 26, 255, 120, 73, 30, 255, 119, 78, 22, 255, 115, 76, 23, 255, 113, 77, 23, 255, 100, 66, 25, 255, 101, 68, 23, 255, 103, 71, 21, 255, 102, 69, 16, 255, 106, 70, 16, 255, 107, 69, 13, 255, 108, 69, 17, 255, 111, 67, 11, 255, 125, 69, 20, 255, 132, 73, 21, 255, 131, 77, 8, 255, 135, 75, 16, 255, 130, 67, 16, 255, 123, 66, 17, 255, 118, 64, 8, 255, 111, 59, 12, 255, 110, 60, 18, 255, 105, 59, 14, 255, 104, 58, 14, 255, 102, 55, 12, 255, 103, 56, 13, 255, 106, 58, 15, 255, 107, 58, 17, 255, 103, 54, 14, 255, 101, 51, 11, 255, 107, 54, 12, 255, 106, 55, 12, 255, 109, 60, 14, 255, 107, 59, 6, 255, 112, 59, 8, 255, 114, 59, 13, 255, 115, 65, 10, 255, 117, 66, 8, 255, 118, 67, 10, 255, 128, 73, 13, 255, 148, 81, 12, 255, 153, 82, 16, 255, 138, 73, 18, 255, 128, 68, 17, 255, 126, 64, 11, 255, 129, 62, 12, 255, 119, 60, 11, 255, 117, 60, 14, 255, 111, 58, 13, 255, 105, 60, 6, 255, 110, 60, 5, 255, 107, 52, 18, 255, 103, 51, 13, 255, 101, 54, 7, 255, 100, 52, 11, 255, 104, 52, 19, 255, 95, 52, 8, 255, 93, 54, 5, 255, 88, 46, 11, 255, 92, 49, 17, 255, 94, 48, 15, 255, 98, 49, 4, 255, 99, 47, 11, 255, 92, 45, 14, 255, 90, 42, 9, 255, 90, 41, 13, 255, 92, 43, 14, 255, 90, 44, 9, 255, 85, 37, 12, 255, 89, 41, 12, 255, 87, 38, 22, 255, 85, 38, 9, 255, 86, 38, 7, 255, 90, 40, 14, 255, 91, 42, 3, 255, 94, 42, 6, 255, 86, 41, 5, 255, 91, 43, 9, 255, 94, 42, 9, 255, 92, 33, 7, 255, 88, 36, 10, 255, 95, 39, 14, 255, 92, 36, 7, 255, 87, 37, 5, 255, 88, 41, 4, 255, 2, 2, 6, 255, 41, 36, 70, 255, 85, 77, 125, 255, 85, 89, 133, 255, 59, 76, 115, 255, 35, 43, 75, 255, 25, 27, 63, 255, 19, 33, 40, 255, 10, 33, 28, 255, 8, 24, 28, 255, 14, 21, 19, 255, 12, 16, 15, 255, 12, 14, 15, 255, 21, 14, 9, 255, 19, 20, 26, 255, 13, 24, 52, 255, 36, 28, 70, 255, 14, 27, 45, 255, 50, 13, 24, 255, 113, 17, 15, 255, 144, 32, 22, 255, 141, 32, 14, 255, 119, 12, 7, 255, 89, 10, 2, 255, 86, 11, 9, 255, 56, 9, 9, 255, 17, 3, 4, 255, 2, 3, 1, 255, 0, 3, 0, 255, 1, 3, 2, 255, 3, 0, 10, 255, 2, 4, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 3, 255, 1, 0, 5, 255, 2, 1, 8, 255, 3, 2, 8, 255, 2, 1, 6, 255, 1, 0, 5, 255, 0, 0, 3, 255, 0, 0, 2, 255, 1, 1, 2, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 4, 255, 0, 0, 6, 255, 2, 0, 6, 255, 1, 1, 3, 255, 2, 1, 4, 255, 0, 0, 8, 255, 1, 1, 3, 255, 2, 0, 0, 255, 1, 1, 6, 255, 0, 1, 20, 255, 3, 1, 42, 255, 4, 2, 46, 255, 3, 2, 31, 255, 0, 2, 7, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 3, 255, 1, 0, 1, 255, 6, 9, 14, 255, 20, 37, 80, 255, 9, 21, 65, 255, 0, 0, 18, 255, 1, 5, 13, 255, 5, 3, 14, 255, 0, 0, 4, 255, 1, 3, 5, 255, 2, 3, 12, 255, 3, 3, 14, 255, 3, 3, 13, 255, 0, 1, 11, 255, 3, 3, 14, 255, 2, 1, 2, 255, 0, 0, 2, 255, 15, 15, 61, 255, 86, 88, 145, 255, 143, 138, 181, 255, 113, 121, 131, 255, 71, 72, 78, 255, 55, 47, 41, 255, 20, 21, 8, 255, 22, 14, 27, 255, 85, 68, 82, 255, 118, 103, 116, 255, 103, 102, 135, 255, 95, 80, 118, 255, 81, 62, 83, 255, 55, 54, 41, 255, 17, 13, 4, 255, 5, 0, 3, 255, 14, 6, 7, 255, 14, 8, 8, 255, 12, 6, 5, 255, 20, 10, 11, 255, 23, 11, 11, 255, 20, 9, 10, 255, 24, 13, 12, 255, 23, 14, 12, 255, 21, 13, 11, 255, 22, 13, 12, 255, 26, 16, 20, 255, 24, 16, 15, 255, 24, 16, 9, 255, 24, 15, 13, 255, 27, 19, 12, 255, 33, 23, 10, 255, 42, 22, 14, 255, 53, 22, 16, 255, 51, 29, 12, 255, 58, 30, 21, 255, 73, 50, 18, 255, 87, 55, 23, 255, 89, 49, 18, 255, 78, 44, 2, 255, 69, 38, 7, 255, 75, 45, 7, 255, 83, 49, 9, 255, 83, 47, 16, 255, 88, 50, 18, 255, 92, 51, 12, 255, 98, 57, 2, 255, 105, 64, 11, 255, 101, 64, 12, 255, 96, 60, 11, 255, 108, 71, 3, 255, 116, 81, 8, 255, 111, 67, 10, 255, 105, 61, 14, 255, 111, 63, 14, 255, 111, 63, 7, 255, 113, 67, 6, 255, 110, 66, 3, 255, 105, 61, 5, 255, 99, 55, 10, 255, 93, 50, 9, 255, 93, 54, 14, 255, 95, 54, 15, 255, 97, 50, 21, 255, 99, 53, 13, 255, 103, 56, 4, 255, 101, 61, 7, 255, 103, 57, 10, 255, 106, 49, 14, 255, 103, 50, 16, 255, 95, 52, 16, 255, 91, 53, 9, 255, 88, 50, 10, 255, 88, 52, 12, 255, 92, 48, 16, 255, 95, 50, 7, 255, 95, 54, 7, 255, 93, 51, 12, 255, 81, 41, 9, 255, 83, 38, 15, 255, 76, 41, 5, 255, 79, 41, 11, 255, 78, 34, 22, 255, 74, 35, 15, 255, 79, 39, 6, 255, 79, 41, 4, 255, 78, 39, 9, 255, 78, 36, 17, 255, 75, 36, 10, 255, 73, 38, 11, 255, 75, 40, 18, 255, 72, 35, 17, 255, 75, 40, 14, 255, 73, 38, 19, 255, 69, 36, 15, 255, 67, 39, 22, 255, 66, 39, 15, 255, 70, 44, 16, 255, 70, 45, 21, 255, 80, 47, 26, 255, 78, 47, 26, 255, 79, 48, 16, 255, 71, 50, 26, 255, 68, 51, 27, 255, 64, 51, 39, 255, 67, 55, 26, 255, 69, 56, 28, 255, 70, 60, 36, 255, 69, 60, 34, 255, 70, 63, 32, 255, 68, 63, 33, 255, 66, 61, 44, 255, 73, 68, 47, 255, 74, 68, 42, 255, 70, 66, 45, 255, 79, 68, 50, 255, 81, 76, 40, 255, 82, 71, 58, 255, 77, 72, 55, 255, 85, 77, 52, 255, 97, 79, 63, 255, 104, 82, 67, 255, 106, 84, 64, 255, 108, 85, 63, 255, 108, 86, 65, 255, 103, 83, 62, 255, 107, 85, 64, 255, 102, 86, 60, 255, 104, 90, 58, 255, 105, 85, 62, 255, 109, 91, 65, 255, 106, 92, 60, 255, 110, 92, 63, 255, 116, 98, 57, 255, 113, 96, 61, 255, 110, 93, 66, 255, 105, 94, 66, 255, 113, 99, 67, 255, 115, 97, 63, 255, 111, 99, 66, 255, 111, 98, 68, 255, 112, 100, 71, 255, 110, 98, 71, 255, 112, 104, 72, 255, 112, 104, 78, 255, 115, 104, 88, 255, 116, 108, 74, 255, 121, 115, 74, 255, 121, 114, 84, 255, 121, 117, 78, 255, 124, 120, 80, 255, 122, 124, 88, 255, 114, 128, 93, 255, 128, 146, 115, 255, 133, 145, 117, 255, 132, 139, 105, 255, 137, 144, 107, 255, 137, 148, 110, 255, 136, 150, 111, 255, 139, 153, 115, 255, 139, 152, 115, 255, 143, 155, 118, 255, 148, 158, 121, 255, 147, 157, 117, 255, 141, 151, 109, 255, 149, 156, 111, 255, 152, 156, 107, 255, 141, 146, 96, 255, 134, 144, 95, 255, 131, 139, 96, 255, 125, 135, 92, 255, 114, 127, 82, 255, 122, 123, 74, 255, 136, 122, 68, 255, 126, 113, 65, 255, 116, 109, 62, 255, 122, 107, 62, 255, 120, 99, 59, 255, 120, 99, 45, 255, 115, 91, 52, 255, 116, 88, 60, 255, 119, 90, 50, 255, 100, 83, 41, 255, 132, 115, 65, 255, 131, 100, 53, 255, 115, 78, 24, 255, 115, 83, 30, 255, 115, 79, 41, 255, 117, 79, 22, 255, 116, 79, 26, 255, 117, 77, 26, 255, 117, 76, 32, 255, 116, 74, 25, 255, 117, 71, 24, 255, 119, 70, 23, 255, 104, 67, 24, 255, 100, 63, 27, 255, 103, 66, 31, 255, 106, 67, 25, 255, 109, 69, 20, 255, 108, 66, 17, 255, 113, 67, 12, 255, 110, 71, 14, 255, 118, 69, 20, 255, 125, 72, 22, 255, 133, 80, 14, 255, 136, 76, 9, 255, 120, 69, 9, 255, 119, 64, 11, 255, 120, 65, 22, 255, 114, 60, 22, 255, 107, 58, 13, 255, 103, 58, 9, 255, 106, 59, 13, 255, 104, 57, 11, 255, 103, 56, 9, 255, 104, 56, 12, 255, 106, 58, 15, 255, 104, 55, 13, 255, 108, 56, 14, 255, 112, 59, 14, 255, 108, 57, 10, 255, 109, 58, 16, 255, 112, 59, 15, 255, 114, 58, 12, 255, 116, 59, 12, 255, 117, 63, 5, 255, 122, 63, 9, 255, 123, 65, 15, 255, 135, 74, 13, 255, 150, 82, 10, 255, 151, 76, 12, 255, 143, 73, 10, 255, 133, 71, 8, 255, 125, 66, 8, 255, 126, 64, 13, 255, 121, 61, 11, 255, 121, 64, 7, 255, 116, 61, 3, 255, 114, 61, 8, 255, 110, 58, 9, 255, 109, 56, 14, 255, 107, 56, 11, 255, 102, 55, 5, 255, 104, 57, 7, 255, 106, 55, 10, 255, 92, 46, 20, 255, 94, 50, 11, 255, 98, 52, 2, 255, 98, 49, 9, 255, 96, 47, 13, 255, 90, 44, 9, 255, 91, 49, 9, 255, 92, 53, 6, 255, 87, 46, 7, 255, 85, 41, 12, 255, 91, 46, 9, 255, 91, 43, 7, 255, 92, 43, 7, 255, 86, 44, 5, 255, 86, 42, 6, 255, 88, 43, 8, 255, 91, 42, 9, 255, 89, 37, 18, 255, 92, 37, 19, 255, 94, 43, 8, 255, 87, 41, 10, 255, 89, 41, 10, 255, 95, 45, 3, 255, 93, 44, 7, 255, 91, 42, 10, 255, 94, 40, 5, 255, 89, 38, 8, 255, 86, 39, 7, 255, 88, 41, 8, 255, 0, 0, 1, 255, 20, 17, 25, 255, 51, 55, 97, 255, 49, 60, 102, 255, 26, 41, 68, 255, 5, 18, 44, 255, 14, 21, 53, 255, 19, 33, 37, 255, 18, 36, 34, 255, 19, 32, 45, 255, 23, 28, 40, 255, 18, 17, 24, 255, 15, 15, 22, 255, 21, 19, 19, 255, 27, 18, 13, 255, 25, 17, 32, 255, 20, 20, 25, 255, 22, 24, 27, 255, 15, 23, 31, 255, 69, 17, 23, 255, 133, 20, 16, 255, 144, 31, 9, 255, 111, 15, 7, 255, 87, 9, 6, 255, 102, 10, 4, 255, 80, 12, 1, 255, 68, 9, 12, 255, 56, 3, 20, 255, 18, 2, 5, 255, 0, 1, 5, 255, 3, 0, 5, 255, 1, 3, 3, 255, 2, 2, 2, 255, 2, 2, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 5, 255, 3, 2, 9, 255, 2, 1, 8, 255, 1, 0, 6, 255, 2, 1, 6, 255, 2, 1, 6, 255, 1, 1, 4, 255, 0, 0, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 1, 1, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 2, 8, 255, 4, 2, 12, 255, 1, 0, 5, 255, 0, 0, 0, 255, 0, 1, 1, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 1, 5, 255, 1, 3, 24, 255, 3, 3, 44, 255, 1, 3, 35, 255, 1, 3, 11, 255, 0, 1, 1, 255, 1, 0, 1, 255, 1, 0, 1, 255, 2, 0, 1, 255, 1, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 3, 255, 3, 1, 5, 255, 0, 0, 0, 255, 12, 17, 31, 255, 28, 35, 75, 255, 5, 18, 42, 255, 0, 5, 11, 255, 4, 0, 16, 255, 3, 2, 11, 255, 0, 0, 10, 255, 1, 2, 12, 255, 0, 1, 7, 255, 2, 2, 13, 255, 2, 1, 7, 255, 0, 0, 0, 255, 6, 2, 42, 255, 74, 78, 148, 255, 113, 124, 184, 255, 120, 120, 133, 255, 86, 83, 73, 255, 51, 44, 43, 255, 18, 19, 20, 255, 21, 14, 27, 255, 73, 61, 81, 255, 114, 107, 122, 255, 105, 101, 147, 255, 73, 80, 175, 255, 77, 72, 110, 255, 58, 41, 59, 255, 18, 11, 12, 255, 4, 0, 3, 255, 10, 6, 5, 255, 20, 9, 15, 255, 18, 8, 10, 255, 14, 6, 5, 255, 18, 12, 8, 255, 20, 12, 9, 255, 24, 13, 13, 255, 26, 13, 14, 255, 25, 15, 10, 255, 25, 15, 13, 255, 24, 15, 11, 255, 25, 16, 8, 255, 25, 13, 13, 255, 26, 13, 9, 255, 30, 18, 8, 255, 33, 19, 18, 255, 42, 28, 11, 255, 41, 27, 3, 255, 47, 26, 13, 255, 67, 39, 11, 255, 78, 50, 24, 255, 83, 51, 20, 255, 76, 46, 16, 255, 64, 32, 11, 255, 66, 30, 9, 255, 69, 39, 9, 255, 73, 43, 11, 255, 75, 40, 10, 255, 72, 44, 19, 255, 78, 45, 13, 255, 88, 44, 2, 255, 92, 53, 15, 255, 99, 65, 10, 255, 110, 66, 16, 255, 106, 65, 11, 255, 102, 63, 4, 255, 103, 65, 3, 255, 106, 64, 17, 255, 102, 57, 5, 255, 98, 51, 11, 255, 101, 56, 16, 255, 99, 55, 10, 255, 101, 55, 9, 255, 100, 56, 11, 255, 98, 54, 14, 255, 96, 53, 19, 255, 100, 54, 20, 255, 97, 59, 9, 255, 100, 58, 8, 255, 100, 59, 10, 255, 106, 60, 14, 255, 117, 64, 14, 255, 121, 69, 8, 255, 126, 69, 10, 255, 127, 74, 9, 255, 131, 70, 12, 255, 125, 68, 12, 255, 132, 72, 5, 255, 139, 75, 3, 255, 126, 75, 5, 255, 108, 57, 15, 255, 101, 57, 11, 255, 94, 54, 9, 255, 87, 45, 16, 255, 73, 38, 8, 255, 79, 38, 13, 255, 75, 33, 18, 255, 69, 37, 10, 255, 73, 39, 7, 255, 71, 34, 18, 255, 77, 37, 16, 255, 75, 42, 11, 255, 73, 39, 8, 255, 72, 36, 19, 255, 75, 39, 11, 255, 77, 41, 7, 255, 70, 40, 14, 255, 70, 40, 16, 255, 70, 43, 6, 255, 67, 41, 16, 255, 69, 38, 17, 255, 67, 40, 20, 255, 73, 43, 22, 255, 75, 41, 18, 255, 72, 45, 19, 255, 70, 46, 22, 255, 76, 49, 30, 255, 79, 51, 28, 255, 80, 54, 28, 255, 70, 52, 30, 255, 63, 53, 38, 255, 71, 56, 26, 255, 76, 59, 25, 255, 74, 59, 39, 255, 71, 57, 42, 255, 71, 61, 42, 255, 66, 62, 36, 255, 71, 63, 40, 255, 84, 68, 31, 255, 80, 67, 40, 255, 71, 67, 42, 255, 75, 70, 42, 255, 78, 75, 43, 255, 82, 76, 48, 255, 84, 73, 47, 255, 86, 74, 47, 255, 92, 76, 60, 255, 103, 83, 70, 255, 102, 81, 62, 255, 101, 82, 66, 255, 103, 83, 70, 255, 106, 85, 62, 255, 106, 85, 62, 255, 97, 82, 57, 255, 101, 87, 55, 255, 106, 86, 59, 255, 110, 85, 65, 255, 114, 92, 62, 255, 117, 95, 64, 255, 114, 96, 61, 255, 111, 94, 61, 255, 111, 93, 70, 255, 107, 90, 63, 255, 114, 95, 62, 255, 113, 94, 59, 255, 111, 96, 63, 255, 110, 96, 70, 255, 112, 97, 69, 255, 113, 97, 68, 255, 114, 100, 73, 255, 113, 103, 72, 255, 114, 101, 75, 255, 117, 104, 82, 255, 121, 109, 81, 255, 120, 112, 73, 255, 122, 114, 78, 255, 125, 122, 76, 255, 125, 125, 82, 255, 120, 123, 94, 255, 127, 134, 104, 255, 137, 147, 112, 255, 128, 140, 103, 255, 134, 144, 99, 255, 137, 145, 101, 255, 137, 147, 104, 255, 141, 152, 110, 255, 141, 151, 110, 255, 141, 151, 109, 255, 144, 152, 110, 255, 147, 154, 110, 255, 146, 152, 104, 255, 148, 152, 100, 255, 150, 152, 96, 255, 145, 147, 92, 255, 136, 141, 90, 255, 126, 135, 83, 255, 124, 134, 81, 255, 123, 129, 79, 255, 127, 122, 73, 255, 131, 116, 73, 255, 122, 109, 75, 255, 116, 107, 68, 255, 117, 107, 45, 255, 120, 102, 64, 255, 118, 101, 41, 255, 117, 95, 45, 255, 115, 90, 55, 255, 119, 93, 37, 255, 107, 90, 23, 255, 122, 105, 49, 255, 136, 106, 66, 255, 115, 78, 34, 255, 112, 80, 31, 255, 112, 78, 35, 255, 118, 75, 35, 255, 121, 77, 29, 255, 117, 75, 20, 255, 119, 75, 27, 255, 118, 69, 33, 255, 127, 71, 29, 255, 131, 73, 12, 255, 113, 72, 24, 255, 105, 64, 22, 255, 107, 68, 24, 255, 110, 69, 19, 255, 111, 68, 14, 255, 115, 67, 19, 255, 117, 67, 20, 255, 117, 74, 17, 255, 123, 72, 11, 255, 125, 71, 17, 255, 131, 78, 26, 255, 136, 73, 18, 255, 127, 72, 17, 255, 122, 67, 20, 255, 117, 63, 19, 255, 111, 61, 10, 255, 108, 63, 8, 255, 106, 61, 14, 255, 106, 59, 13, 255, 107, 57, 11, 255, 103, 54, 9, 255, 102, 54, 10, 255, 106, 57, 11, 255, 106, 54, 9, 255, 108, 55, 11, 255, 109, 58, 13, 255, 106, 57, 13, 255, 106, 58, 14, 255, 110, 60, 8, 255, 110, 60, 6, 255, 112, 61, 9, 255, 113, 62, 8, 255, 122, 62, 6, 255, 123, 68, 4, 255, 131, 72, 7, 255, 145, 79, 13, 255, 149, 79, 12, 255, 146, 76, 8, 255, 135, 70, 7, 255, 127, 67, 17, 255, 125, 63, 22, 255, 123, 59, 16, 255, 119, 62, 14, 255, 111, 56, 8, 255, 115, 56, 12, 255, 112, 60, 12, 255, 112, 60, 5, 255, 109, 57, 6, 255, 105, 55, 8, 255, 103, 57, 5, 255, 106, 57, 10, 255, 100, 49, 11, 255, 97, 49, 12, 255, 96, 50, 10, 255, 94, 47, 10, 255, 95, 48, 6, 255, 92, 46, 9, 255, 95, 49, 13, 255, 95, 49, 11, 255, 92, 46, 9, 255, 89, 46, 9, 255, 86, 42, 7, 255, 88, 42, 7, 255, 89, 41, 11, 255, 89, 45, 11, 255, 83, 37, 15, 255, 90, 44, 13, 255, 90, 43, 2, 255, 90, 39, 8, 255, 97, 44, 16, 255, 92, 40, 9, 255, 91, 40, 16, 255, 95, 43, 13, 255, 96, 43, 6, 255, 86, 43, 2, 255, 92, 42, 6, 255, 97, 40, 7, 255, 88, 44, 4, 255, 89, 40, 4, 255, 95, 39, 6, 255, 2, 1, 1, 255, 1, 3, 0, 255, 9, 19, 32, 255, 29, 30, 57, 255, 26, 25, 46, 255, 14, 23, 44, 255, 26, 38, 55, 255, 30, 40, 45, 255, 39, 48, 46, 255, 34, 47, 47, 255, 19, 31, 38, 255, 17, 21, 34, 255, 23, 21, 27, 255, 25, 19, 17, 255, 22, 10, 8, 255, 15, 5, 11, 255, 17, 9, 7, 255, 30, 31, 34, 255, 21, 35, 47, 255, 22, 23, 14, 255, 84, 15, 10, 255, 92, 18, 10, 255, 83, 11, 6, 255, 105, 8, 4, 255, 112, 18, 10, 255, 111, 19, 7, 255, 116, 19, 8, 255, 116, 22, 19, 255, 72, 13, 13, 255, 31, 5, 1, 255, 11, 2, 0, 255, 0, 1, 0, 255, 3, 2, 7, 255, 3, 2, 5, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 5, 255, 2, 1, 9, 255, 2, 1, 9, 255, 2, 1, 7, 255, 2, 1, 5, 255, 1, 1, 2, 255, 1, 1, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 3, 255, 0, 0, 2, 255, 1, 1, 1, 255, 0, 1, 0, 255, 1, 0, 5, 255, 1, 0, 6, 255, 1, 1, 3, 255, 1, 1, 0, 255, 0, 0, 0, 255, 2, 1, 7, 255, 0, 3, 21, 255, 0, 5, 37, 255, 2, 4, 31, 255, 3, 1, 13, 255, 0, 3, 2, 255, 0, 1, 1, 255, 1, 0, 0, 255, 2, 1, 0, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 1, 255, 2, 2, 3, 255, 0, 3, 4, 255, 2, 0, 1, 255, 16, 19, 45, 255, 15, 28, 54, 255, 2, 3, 12, 255, 1, 3, 14, 255, 1, 3, 7, 255, 0, 0, 7, 255, 2, 1, 6, 255, 4, 2, 11, 255, 0, 0, 0, 255, 1, 2, 23, 255, 60, 59, 124, 255, 133, 130, 182, 255, 126, 121, 146, 255, 91, 88, 83, 255, 53, 52, 47, 255, 23, 19, 10, 255, 19, 14, 9, 255, 53, 51, 63, 255, 111, 107, 123, 255, 102, 95, 116, 255, 71, 70, 125, 255, 75, 75, 116, 255, 48, 54, 73, 255, 20, 21, 16, 255, 6, 1, 1, 255, 6, 5, 6, 255, 14, 8, 8, 255, 19, 12, 5, 255, 16, 11, 4, 255, 19, 11, 9, 255, 26, 18, 14, 255, 25, 16, 10, 255, 24, 16, 9, 255, 27, 17, 13, 255, 26, 15, 13, 255, 24, 14, 6, 255, 23, 13, 9, 255, 23, 13, 10, 255, 26, 16, 8, 255, 28, 15, 9, 255, 34, 18, 10, 255, 40, 23, 15, 255, 33, 20, 17, 255, 39, 26, 11, 255, 69, 40, 22, 255, 93, 47, 27, 255, 92, 53, 16, 255, 67, 36, 8, 255, 56, 32, 12, 255, 52, 30, 15, 255, 57, 31, 14, 255, 68, 38, 11, 255, 72, 36, 9, 255, 71, 34, 14, 255, 72, 46, 16, 255, 72, 41, 14, 255, 77, 43, 14, 255, 83, 52, 11, 255, 96, 61, 6, 255, 102, 63, 14, 255, 93, 55, 18, 255, 98, 59, 4, 255, 98, 58, 6, 255, 98, 56, 9, 255, 98, 48, 18, 255, 93, 45, 14, 255, 93, 51, 11, 255, 97, 57, 6, 255, 97, 55, 8, 255, 95, 50, 10, 255, 96, 50, 12, 255, 96, 52, 12, 255, 100, 58, 13, 255, 104, 65, 15, 255, 109, 66, 4, 255, 106, 66, 16, 255, 116, 67, 20, 255, 125, 74, 8, 255, 137, 75, 16, 255, 163, 99, 5, 255, 186, 113, 6, 255, 183, 120, 9, 255, 190, 121, 14, 255, 188, 119, 11, 255, 183, 110, 6, 255, 172, 98, 6, 255, 139, 79, 9, 255, 98, 53, 11, 255, 83, 47, 12, 255, 80, 38, 12, 255, 79, 31, 17, 255, 81, 37, 6, 255, 75, 41, 9, 255, 77, 37, 19, 255, 73, 35, 14, 255, 64, 38, 6, 255, 71, 38, 14, 255, 77, 35, 18, 255, 71, 39, 17, 255, 78, 42, 12, 255, 76, 40, 15, 255, 78, 40, 11, 255, 81, 40, 13, 255, 73, 42, 17, 255, 74, 43, 22, 255, 71, 39, 9, 255, 71, 42, 15, 255, 69, 39, 25, 255, 68, 36, 12, 255, 72, 42, 24, 255, 69, 44, 24, 255, 71, 48, 18, 255, 79, 56, 25, 255, 78, 53, 22, 255, 73, 50, 34, 255, 80, 56, 31, 255, 74, 56, 22, 255, 69, 54, 27, 255, 73, 51, 32, 255, 78, 56, 33, 255, 76, 57, 33, 255, 73, 57, 39, 255, 77, 59, 39, 255, 77, 60, 35, 255, 76, 59, 47, 255, 80, 62, 39, 255, 83, 67, 31, 255, 82, 71, 39, 255, 81, 71, 39, 255, 74, 71, 40, 255, 75, 73, 55, 255, 87, 72, 55, 255, 83, 74, 55, 255, 83, 77, 59, 255, 100, 81, 64, 255, 108, 79, 57, 255, 104, 81, 67, 255, 103, 82, 72, 255, 109, 84, 56, 255, 103, 83, 53, 255, 104, 84, 62, 255, 101, 84, 59, 255, 104, 85, 59, 255, 113, 88, 60, 255, 116, 89, 59, 255, 115, 92, 60, 255, 109, 88, 64, 255, 107, 90, 62, 255, 108, 92, 61, 255, 108, 89, 61, 255, 111, 89, 64, 255, 109, 92, 61, 255, 106, 93, 59, 255, 106, 93, 63, 255, 110, 96, 65, 255, 113, 97, 70, 255, 112, 97, 75, 255, 113, 101, 68, 255, 115, 102, 72, 255, 116, 102, 76, 255, 117, 106, 77, 255, 121, 111, 79, 255, 122, 113, 83, 255, 124, 115, 80, 255, 124, 120, 82, 255, 120, 122, 92, 255, 118, 128, 90, 255, 135, 147, 107, 255, 133, 141, 106, 255, 133, 140, 99, 255, 137, 143, 96, 255, 137, 144, 100, 255, 141, 149, 105, 255, 143, 151, 107, 255, 143, 150, 106, 255, 146, 152, 108, 255, 150, 153, 104, 255, 148, 151, 100, 255, 149, 151, 95, 255, 152, 151, 93, 255, 148, 147, 91, 255, 140, 139, 89, 255, 129, 136, 85, 255, 123, 133, 78, 255, 125, 127, 73, 255, 126, 121, 71, 255, 125, 116, 68, 255, 122, 114, 66, 255, 119, 108, 65, 255, 114, 104, 49, 255, 116, 102, 54, 255, 115, 97, 51, 255, 116, 95, 47, 255, 115, 92, 40, 255, 114, 88, 42, 255, 112, 90, 43, 255, 109, 92, 41, 255, 133, 108, 74, 255, 116, 84, 36, 255, 114, 80, 26, 255, 118, 78, 41, 255, 118, 74, 42, 255, 114, 76, 28, 255, 117, 75, 27, 255, 121, 78, 23, 255, 120, 72, 24, 255, 125, 75, 22, 255, 123, 76, 18, 255, 115, 74, 18, 255, 111, 70, 17, 255, 109, 67, 18, 255, 110, 66, 18, 255, 111, 65, 13, 255, 116, 69, 11, 255, 120, 67, 11, 255, 120, 72, 12, 255, 115, 70, 15, 255, 124, 68, 24, 255, 136, 74, 20, 255, 133, 71, 15, 255, 129, 74, 12, 255, 125, 68, 15, 255, 119, 63, 11, 255, 116, 65, 8, 255, 110, 66, 12, 255, 105, 60, 19, 255, 108, 58, 16, 255, 110, 58, 11, 255, 109, 58, 11, 255, 105, 57, 11, 255, 106, 56, 10, 255, 108, 55, 11, 255, 107, 54, 15, 255, 108, 55, 13, 255, 107, 55, 9, 255, 109, 56, 11, 255, 112, 58, 7, 255, 114, 60, 6, 255, 116, 62, 9, 255, 119, 63, 9, 255, 124, 66, 7, 255, 124, 70, 4, 255, 130, 72, 8, 255, 143, 79, 18, 255, 152, 82, 15, 255, 151, 79, 10, 255, 142, 72, 8, 255, 132, 71, 11, 255, 127, 66, 12, 255, 126, 64, 19, 255, 117, 61, 15, 255, 109, 57, 7, 255, 119, 62, 14, 255, 113, 60, 13, 255, 113, 60, 2, 255, 110, 58, 7, 255, 109, 57, 15, 255, 106, 56, 11, 255, 106, 54, 11, 255, 99, 47, 8, 255, 97, 51, 6, 255, 94, 51, 11, 255, 93, 48, 12, 255, 94, 46, 7, 255, 97, 48, 4, 255, 96, 47, 9, 255, 96, 45, 7, 255, 97, 46, 4, 255, 98, 51, 5, 255, 90, 45, 4, 255, 92, 47, 8, 255, 91, 43, 10, 255, 93, 43, 12, 255, 92, 42, 10, 255, 89, 41, 3, 255, 98, 49, 8, 255, 95, 44, 14, 255, 91, 41, 8, 255, 96, 43, 7, 255, 99, 43, 6, 255, 102, 44, 5, 255, 102, 42, 4, 255, 92, 44, 3, 255, 98, 41, 8, 255, 102, 39, 10, 255, 98, 45, 4, 255, 92, 42, 3, 255, 92, 42, 7, 255, 3, 0, 3, 255, 0, 1, 3, 255, 0, 2, 3, 255, 5, 8, 13, 255, 9, 21, 40, 255, 19, 38, 49, 255, 23, 37, 30, 255, 43, 49, 50, 255, 50, 54, 55, 255, 25, 32, 31, 255, 17, 25, 28, 255, 27, 29, 40, 255, 40, 38, 38, 255, 33, 32, 37, 255, 21, 20, 30, 255, 21, 11, 13, 255, 16, 5, 8, 255, 19, 14, 11, 255, 24, 21, 21, 255, 22, 27, 24, 255, 19, 24, 21, 255, 12, 8, 14, 255, 18, 6, 1, 255, 67, 11, 11, 255, 110, 19, 24, 255, 121, 21, 10, 255, 124, 18, 2, 255, 120, 20, 13, 255, 124, 24, 10, 255, 91, 16, 4, 255, 26, 3, 3, 255, 0, 0, 7, 255, 2, 1, 6, 255, 2, 1, 5, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 5, 255, 2, 1, 8, 255, 2, 1, 7, 255, 3, 2, 6, 255, 2, 2, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 3, 255, 2, 0, 4, 255, 3, 1, 13, 255, 0, 4, 31, 255, 1, 4, 36, 255, 3, 3, 21, 255, 2, 2, 5, 255, 0, 1, 0, 255, 0, 0, 6, 255, 2, 0, 0, 255, 1, 0, 0, 255, 1, 0, 4, 255, 0, 0, 4, 255, 0, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 3, 255, 1, 1, 3, 255, 2, 0, 3, 255, 0, 2, 14, 255, 2, 2, 11, 255, 1, 1, 7, 255, 2, 0, 9, 255, 5, 2, 6, 255, 3, 2, 4, 255, 0, 0, 0, 255, 8, 8, 27, 255, 50, 51, 110, 255, 127, 130, 183, 255, 131, 134, 159, 255, 85, 84, 74, 255, 58, 54, 36, 255, 31, 26, 20, 255, 19, 11, 19, 255, 64, 48, 76, 255, 115, 103, 113, 255, 88, 90, 113, 255, 71, 71, 152, 255, 87, 76, 114, 255, 57, 53, 61, 255, 26, 19, 8, 255, 7, 0, 1, 255, 13, 3, 3, 255, 13, 8, 7, 255, 13, 11, 10, 255, 19, 14, 2, 255, 26, 10, 9, 255, 25, 16, 15, 255, 23, 18, 13, 255, 24, 15, 10, 255, 25, 15, 9, 255, 24, 15, 8, 255, 23, 14, 9, 255, 25, 16, 10, 255, 26, 15, 7, 255, 30, 19, 11, 255, 29, 18, 15, 255, 29, 20, 16, 255, 28, 19, 10, 255, 32, 20, 12, 255, 38, 26, 15, 255, 67, 48, 11, 255, 84, 53, 12, 255, 81, 43, 20, 255, 65, 40, 6, 255, 50, 34, 8, 255, 59, 31, 12, 255, 60, 37, 3, 255, 68, 37, 11, 255, 55, 35, 10, 255, 55, 32, 17, 255, 66, 32, 18, 255, 74, 38, 8, 255, 73, 42, 6, 255, 77, 42, 8, 255, 82, 46, 10, 255, 88, 54, 13, 255, 94, 56, 4, 255, 93, 50, 6, 255, 91, 55, 6, 255, 88, 53, 8, 255, 83, 48, 1, 255, 85, 49, 9, 255, 90, 47, 13, 255, 87, 47, 16, 255, 89, 53, 12, 255, 98, 56, 12, 255, 100, 56, 14, 255, 97, 52, 10, 255, 100, 54, 11, 255, 105, 58, 10, 255, 110, 62, 12, 255, 118, 73, 10, 255, 127, 80, 8, 255, 140, 80, 13, 255, 152, 86, 9, 255, 177, 101, 1, 255, 201, 142, 8, 255, 236, 189, 2, 255, 252, 204, 3, 255, 253, 186, 6, 255, 229, 143, 6, 255, 196, 117, 5, 255, 168, 101, 10, 255, 135, 77, 15, 255, 97, 49, 16, 255, 70, 39, 9, 255, 68, 41, 17, 255, 73, 38, 16, 255, 76, 33, 10, 255, 86, 39, 3, 255, 73, 40, 5, 255, 76, 36, 13, 255, 83, 38, 13, 255, 70, 41, 11, 255, 73, 36, 16, 255, 81, 39, 10, 255, 76, 41, 14, 255, 74, 41, 5, 255, 79, 46, 8, 255, 77, 43, 7, 255, 70, 37, 10, 255, 67, 38, 15, 255, 64, 36, 19, 255, 71, 39, 23, 255, 71, 41, 26, 255, 64, 37, 26, 255, 73, 42, 18, 255, 73, 44, 20, 255, 68, 47, 16, 255, 77, 53, 11, 255, 85, 52, 25, 255, 79, 51, 28, 255, 79, 52, 23, 255, 74, 57, 24, 255, 74, 58, 31, 255, 72, 57, 25, 255, 75, 57, 31, 255, 73, 56, 32, 255, 70, 57, 30, 255, 70, 56, 37, 255, 74, 61, 43, 255, 75, 65, 40, 255, 74, 64, 46, 255, 75, 66, 34, 255, 79, 68, 38, 255, 80, 74, 37, 255, 82, 69, 47, 255, 78, 69, 41, 255, 81, 72, 45, 255, 92, 72, 54, 255, 85, 74, 49, 255, 80, 75, 43, 255, 93, 76, 55, 255, 105, 77, 59, 255, 102, 81, 67, 255, 103, 80, 67, 255, 111, 82, 58, 255, 107, 83, 57, 255, 107, 82, 54, 255, 102, 81, 58, 255, 107, 86, 69, 255, 112, 87, 54, 255, 113, 89, 56, 255, 115, 90, 56, 255, 115, 91, 53, 255, 113, 89, 54, 255, 106, 89, 46, 255, 104, 91, 57, 255, 104, 89, 64, 255, 107, 93, 59, 255, 107, 94, 54, 255, 109, 94, 55, 255, 112, 96, 60, 255, 111, 96, 64, 255, 110, 96, 70, 255, 115, 98, 71, 255, 116, 101, 67, 255, 117, 104, 67, 255, 119, 106, 68, 255, 121, 110, 69, 255, 121, 113, 63, 255, 123, 115, 78, 255, 123, 118, 81, 255, 124, 123, 84, 255, 121, 125, 84, 255, 135, 145, 104, 255, 137, 146, 109, 255, 131, 137, 98, 255, 136, 139, 96, 255, 139, 145, 99, 255, 140, 146, 100, 255, 142, 147, 101, 255, 143, 146, 101, 255, 146, 148, 102, 255, 150, 150, 101, 255, 148, 148, 97, 255, 148, 147, 91, 255, 153, 150, 92, 255, 151, 146, 89, 255, 141, 139, 87, 255, 135, 131, 83, 255, 126, 126, 80, 255, 119, 129, 73, 255, 116, 123, 68, 255, 123, 117, 72, 255, 127, 115, 63, 255, 121, 108, 55, 255, 122, 106, 61, 255, 118, 99, 50, 255, 124, 102, 46, 255, 118, 94, 43, 255, 120, 90, 52, 255, 121, 88, 45, 255, 116, 92, 30, 255, 106, 89, 33, 255, 130, 110, 59, 255, 121, 89, 44, 255, 116, 80, 22, 255, 123, 83, 27, 255, 121, 78, 33, 255, 118, 78, 27, 255, 120, 77, 25, 255, 124, 76, 22, 255, 123, 70, 27, 255, 122, 73, 23, 255, 118, 77, 15, 255, 115, 71, 25, 255, 110, 68, 18, 255, 108, 66, 16, 255, 111, 68, 22, 255, 110, 65, 18, 255, 113, 67, 15, 255, 110, 67, 15, 255, 111, 68, 17, 255, 112, 67, 26, 255, 120, 72, 23, 255, 128, 77, 4, 255, 131, 76, 10, 255, 138, 79, 17, 255, 134, 76, 14, 255, 129, 69, 10, 255, 121, 68, 9, 255, 109, 65, 10, 255, 106, 61, 11, 255, 111, 60, 10, 255, 116, 62, 13, 255, 112, 61, 14, 255, 105, 57, 12, 255, 107, 57, 10, 255, 111, 59, 12, 255, 108, 56, 13, 255, 107, 57, 10, 255, 111, 60, 8, 255, 113, 59, 15, 255, 114, 59, 10, 255, 116, 62, 8, 255, 117, 64, 9, 255, 119, 65, 7, 255, 123, 63, 9, 255, 124, 63, 14, 255, 135, 71, 14, 255, 149, 80, 14, 255, 156, 80, 12, 255, 160, 80, 9, 255, 149, 75, 5, 255, 140, 73, 6, 255, 137, 72, 8, 255, 130, 68, 14, 255, 121, 64, 12, 255, 116, 62, 7, 255, 117, 62, 10, 255, 111, 57, 18, 255, 113, 57, 8, 255, 114, 60, 11, 255, 111, 58, 14, 255, 110, 58, 11, 255, 105, 54, 1, 255, 102, 53, 9, 255, 99, 55, 8, 255, 99, 51, 7, 255, 102, 50, 7, 255, 102, 46, 12, 255, 99, 52, 9, 255, 91, 47, 8, 255, 94, 48, 7, 255, 98, 46, 11, 255, 101, 48, 13, 255, 95, 45, 9, 255, 94, 41, 12, 255, 98, 43, 7, 255, 98, 42, 12, 255, 98, 45, 1, 255, 98, 43, 11, 255, 103, 49, 11, 255, 102, 50, 7, 255, 94, 44, 5, 255, 96, 42, 8, 255, 99, 41, 11, 255, 102, 41, 10, 255, 106, 43, 1, 255, 100, 45, 6, 255, 98, 42, 8, 255, 98, 39, 1, 255, 100, 40, 5, 255, 96, 39, 5, 255, 99, 40, 9, 255, 1, 0, 3, 255, 1, 2, 2, 255, 3, 2, 3, 255, 2, 4, 8, 255, 6, 9, 9, 255, 7, 5, 9, 255, 15, 15, 13, 255, 26, 31, 24, 255, 20, 29, 32, 255, 14, 15, 21, 255, 23, 16, 17, 255, 31, 23, 25, 255, 36, 34, 34, 255, 30, 35, 34, 255, 27, 27, 25, 255, 29, 17, 20, 255, 17, 10, 5, 255, 13, 5, 6, 255, 8, 4, 4, 255, 16, 14, 9, 255, 17, 20, 23, 255, 18, 15, 13, 255, 12, 13, 19, 255, 16, 10, 36, 255, 44, 8, 38, 255, 75, 16, 30, 255, 105, 25, 30, 255, 126, 28, 34, 255, 119, 24, 21, 255, 74, 10, 15, 255, 18, 4, 10, 255, 1, 0, 3, 255, 0, 1, 0, 255, 0, 1, 1, 255, 1, 1, 3, 255, 2, 1, 5, 255, 2, 1, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 2, 255, 2, 2, 5, 255, 2, 1, 4, 255, 1, 1, 4, 255, 1, 0, 4, 255, 0, 0, 3, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 0, 255, 0, 1, 0, 255, 0, 1, 10, 255, 2, 3, 26, 255, 2, 5, 32, 255, 2, 3, 22, 255, 2, 2, 6, 255, 1, 0, 0, 255, 0, 0, 2, 255, 0, 1, 2, 255, 1, 0, 2, 255, 1, 0, 2, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 1, 4, 255, 2, 3, 13, 255, 2, 1, 14, 255, 1, 2, 13, 255, 0, 0, 3, 255, 0, 2, 5, 255, 5, 2, 2, 255, 0, 0, 0, 255, 4, 4, 19, 255, 52, 54, 100, 255, 118, 119, 176, 255, 135, 137, 162, 255, 90, 90, 85, 255, 56, 52, 48, 255, 36, 34, 23, 255, 18, 9, 12, 255, 61, 45, 54, 255, 107, 93, 113, 255, 101, 95, 146, 255, 86, 90, 152, 255, 83, 63, 83, 255, 58, 51, 74, 255, 24, 28, 13, 255, 1, 3, 0, 255, 10, 5, 8, 255, 17, 11, 13, 255, 16, 7, 7, 255, 15, 10, 9, 255, 17, 17, 10, 255, 25, 18, 5, 255, 28, 19, 9, 255, 24, 20, 6, 255, 20, 20, 13, 255, 24, 16, 13, 255, 28, 15, 14, 255, 24, 13, 11, 255, 22, 13, 10, 255, 26, 17, 14, 255, 26, 18, 15, 255, 31, 20, 11, 255, 29, 16, 11, 255, 38, 23, 18, 255, 54, 36, 11, 255, 74, 48, 19, 255, 81, 47, 28, 255, 69, 41, 15, 255, 48, 32, 16, 255, 50, 30, 12, 255, 63, 33, 6, 255, 61, 35, 15, 255, 70, 37, 6, 255, 77, 42, 8, 255, 67, 41, 15, 255, 61, 31, 9, 255, 64, 30, 8, 255, 73, 39, 10, 255, 69, 38, 5, 255, 77, 40, 12, 255, 77, 42, 7, 255, 78, 43, 9, 255, 84, 47, 4, 255, 87, 54, 8, 255, 88, 53, 11, 255, 91, 51, 9, 255, 91, 48, 10, 255, 83, 46, 8, 255, 80, 54, 8, 255, 87, 52, 7, 255, 88, 50, 13, 255, 96, 54, 7, 255, 104, 59, 12, 255, 105, 62, 15, 255, 102, 58, 7, 255, 110, 64, 6, 255, 120, 73, 8, 255, 126, 77, 7, 255, 138, 86, 12, 255, 156, 101, 14, 255, 178, 113, 6, 255, 202, 146, 3, 255, 238, 204, 5, 255, 255, 242, 3, 255, 252, 225, 1, 255, 244, 186, 2, 255, 214, 140, 5, 255, 151, 87, 9, 255, 125, 69, 9, 255, 114, 59, 8, 255, 94, 47, 9, 255, 84, 42, 12, 255, 84, 43, 11, 255, 79, 42, 11, 255, 75, 39, 13, 255, 76, 41, 10, 255, 74, 38, 14, 255, 75, 38, 12, 255, 71, 37, 8, 255, 78, 38, 15, 255, 76, 38, 10, 255, 71, 40, 14, 255, 74, 41, 2, 255, 80, 47, 7, 255, 78, 46, 11, 255, 80, 43, 12, 255, 77, 42, 7, 255, 68, 41, 7, 255, 69, 43, 12, 255, 71, 43, 16, 255, 68, 44, 16, 255, 72, 42, 22, 255, 69, 41, 11, 255, 72, 45, 24, 255, 74, 49, 21, 255, 77, 51, 16, 255, 78, 54, 18, 255, 78, 55, 18, 255, 79, 55, 29, 255, 84, 61, 24, 255, 79, 56, 23, 255, 79, 60, 29, 255, 69, 54, 24, 255, 76, 61, 31, 255, 74, 62, 22, 255, 73, 61, 26, 255, 72, 59, 44, 255, 79, 61, 39, 255, 82, 65, 27, 255, 77, 63, 35, 255, 77, 67, 42, 255, 77, 66, 43, 255, 74, 68, 38, 255, 78, 69, 26, 255, 80, 72, 45, 255, 81, 70, 50, 255, 88, 77, 44, 255, 86, 76, 45, 255, 82, 72, 41, 255, 88, 71, 51, 255, 102, 81, 57, 255, 103, 80, 59, 255, 108, 79, 64, 255, 109, 81, 55, 255, 105, 80, 51, 255, 115, 85, 47, 255, 107, 84, 43, 255, 104, 82, 55, 255, 112, 81, 53, 255, 114, 85, 51, 255, 114, 87, 51, 255, 115, 90, 51, 255, 110, 87, 48, 255, 107, 87, 51, 255, 105, 87, 52, 255, 104, 89, 53, 255, 107, 92, 59, 255, 108, 89, 57, 255, 112, 91, 55, 255, 113, 90, 58, 255, 109, 91, 61, 255, 112, 96, 65, 255, 118, 98, 61, 255, 121, 104, 54, 255, 120, 103, 65, 255, 118, 101, 76, 255, 125, 110, 72, 255, 125, 114, 60, 255, 124, 115, 69, 255, 128, 119, 73, 255, 129, 122, 74, 255, 124, 124, 85, 255, 128, 135, 101, 255, 140, 147, 107, 255, 135, 138, 99, 255, 135, 137, 97, 255, 136, 138, 94, 255, 139, 142, 93, 255, 143, 146, 96, 255, 145, 147, 98, 255, 145, 145, 97, 255, 147, 145, 97, 255, 145, 144, 95, 255, 144, 144, 88, 255, 152, 147, 88, 255, 149, 145, 83, 255, 141, 137, 76, 255, 139, 133, 77, 255, 130, 127, 74, 255, 123, 128, 65, 255, 116, 121, 69, 255, 118, 113, 70, 255, 128, 114, 61, 255, 126, 107, 58, 255, 121, 104, 55, 255, 119, 98, 51, 255, 125, 100, 52, 255, 118, 94, 37, 255, 120, 90, 42, 255, 121, 86, 47, 255, 122, 87, 46, 255, 109, 86, 41, 255, 123, 102, 52, 255, 127, 94, 53, 255, 116, 81, 32, 255, 120, 83, 24, 255, 120, 79, 25, 255, 121, 77, 19, 255, 122, 77, 27, 255, 122, 74, 24, 255, 123, 71, 26, 255, 123, 73, 21, 255, 122, 77, 21, 255, 113, 69, 25, 255, 110, 66, 23, 255, 107, 67, 21, 255, 105, 66, 16, 255, 108, 69, 16, 255, 108, 69, 20, 255, 111, 69, 24, 255, 108, 70, 11, 255, 120, 72, 5, 255, 122, 75, 14, 255, 123, 77, 12, 255, 140, 78, 13, 255, 143, 79, 11, 255, 134, 73, 7, 255, 135, 71, 6, 255, 126, 68, 12, 255, 110, 65, 15, 255, 109, 66, 13, 255, 114, 63, 12, 255, 119, 62, 7, 255, 113, 63, 8, 255, 105, 61, 10, 255, 107, 59, 8, 255, 108, 57, 6, 255, 106, 55, 14, 255, 107, 59, 11, 255, 112, 63, 7, 255, 113, 58, 14, 255, 117, 60, 10, 255, 116, 64, 6, 255, 119, 65, 9, 255, 119, 64, 5, 255, 119, 67, 8, 255, 122, 67, 13, 255, 131, 69, 13, 255, 146, 77, 12, 255, 157, 82, 7, 255, 160, 80, 11, 255, 151, 77, 5, 255, 146, 74, 10, 255, 143, 70, 15, 255, 134, 70, 9, 255, 129, 66, 8, 255, 127, 63, 11, 255, 118, 62, 6, 255, 113, 63, 5, 255, 112, 58, 5, 255, 116, 60, 8, 255, 111, 57, 10, 255, 110, 56, 14, 255, 111, 57, 8, 255, 110, 56, 5, 255, 103, 54, 4, 255, 102, 51, 9, 255, 104, 47, 14, 255, 105, 49, 8, 255, 99, 49, 5, 255, 91, 47, 7, 255, 94, 48, 9, 255, 103, 48, 10, 255, 108, 51, 7, 255, 97, 46, 7, 255, 96, 47, 12, 255, 100, 50, 8, 255, 101, 46, 4, 255, 102, 45, 7, 255, 107, 47, 8, 255, 105, 46, 8, 255, 105, 48, 6, 255, 103, 46, 6, 255, 102, 46, 9, 255, 96, 44, 12, 255, 99, 44, 10, 255, 105, 46, 7, 255, 104, 45, 8, 255, 94, 46, 7, 255, 93, 43, 2, 255, 99, 41, 4, 255, 99, 44, 4, 255, 104, 49, 7, 255, 1, 1, 2, 255, 1, 0, 2, 255, 3, 1, 6, 255, 0, 0, 3, 255, 2, 0, 3, 255, 3, 0, 1, 255, 2, 1, 0, 255, 1, 2, 0, 255, 5, 10, 7, 255, 13, 16, 17, 255, 24, 16, 19, 255, 23, 26, 31, 255, 30, 30, 29, 255, 21, 26, 17, 255, 21, 24, 20, 255, 33, 25, 25, 255, 20, 20, 10, 255, 11, 8, 7, 255, 5, 0, 2, 255, 5, 0, 2, 255, 12, 2, 7, 255, 24, 15, 13, 255, 33, 25, 28, 255, 15, 19, 44, 255, 8, 13, 46, 255, 27, 24, 60, 255, 59, 36, 66, 255, 68, 36, 61, 255, 50, 23, 54, 255, 31, 16, 46, 255, 22, 15, 36, 255, 10, 4, 15, 255, 1, 0, 0, 255, 1, 0, 1, 255, 2, 1, 5, 255, 1, 1, 4, 255, 1, 2, 2, 255, 1, 1, 3, 255, 1, 0, 4, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 3, 255, 1, 0, 6, 255, 1, 0, 6, 255, 2, 1, 4, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 1, 0, 3, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 1, 1, 255, 1, 3, 13, 255, 2, 4, 31, 255, 2, 3, 30, 255, 1, 4, 13, 255, 1, 1, 1, 255, 1, 0, 0, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 3, 255, 0, 1, 0, 255, 0, 2, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 6, 255, 3, 2, 10, 255, 1, 3, 10, 255, 2, 1, 14, 255, 1, 1, 8, 255, 4, 4, 11, 255, 1, 0, 2, 255, 0, 0, 0, 255, 45, 39, 88, 255, 118, 118, 174, 255, 137, 137, 155, 255, 104, 103, 110, 255, 59, 60, 60, 255, 34, 26, 15, 255, 22, 12, 13, 255, 45, 36, 53, 255, 110, 93, 112, 255, 112, 107, 139, 255, 103, 93, 128, 255, 84, 81, 118, 255, 56, 69, 82, 255, 29, 24, 16, 255, 8, 4, 1, 255, 4, 2, 4, 255, 12, 6, 7, 255, 10, 7, 5, 255, 12, 12, 6, 255, 25, 17, 12, 255, 27, 22, 20, 255, 27, 24, 14, 255, 27, 24, 10, 255, 22, 19, 12, 255, 25, 17, 11, 255, 21, 17, 11, 255, 23, 13, 7, 255, 27, 14, 8, 255, 29, 17, 15, 255, 30, 18, 10, 255, 27, 19, 14, 255, 18, 15, 14, 255, 30, 20, 11, 255, 59, 32, 17, 255, 80, 47, 26, 255, 67, 48, 19, 255, 57, 34, 7, 255, 55, 26, 8, 255, 39, 22, 15, 255, 43, 27, 15, 255, 56, 34, 8, 255, 69, 40, 12, 255, 74, 40, 18, 255, 76, 38, 16, 255, 75, 39, 9, 255, 77, 38, 9, 255, 76, 38, 5, 255, 73, 37, 12, 255, 69, 39, 14, 255, 69, 40, 8, 255, 74, 35, 14, 255, 89, 45, 15, 255, 81, 47, 13, 255, 79, 47, 5, 255, 85, 52, 7, 255, 85, 53, 10, 255, 83, 46, 13, 255, 85, 47, 6, 255, 81, 48, 13, 255, 85, 53, 12, 255, 90, 52, 8, 255, 95, 55, 9, 255, 108, 62, 6, 255, 117, 69, 6, 255, 127, 76, 14, 255, 117, 66, 8, 255, 114, 67, 7, 255, 139, 88, 14, 255, 156, 97, 9, 255, 168, 111, 6, 255, 188, 131, 5, 255, 220, 165, 2, 255, 253, 216, 1, 255, 253, 233, 2, 255, 229, 173, 2, 255, 202, 123, 3, 255, 185, 111, 5, 255, 151, 89, 4, 255, 99, 60, 5, 255, 81, 49, 10, 255, 86, 45, 12, 255, 87, 46, 11, 255, 84, 47, 10, 255, 87, 46, 8, 255, 80, 40, 11, 255, 74, 42, 10, 255, 75, 43, 7, 255, 68, 38, 8, 255, 72, 43, 9, 255, 75, 48, 11, 255, 74, 42, 21, 255, 76, 39, 14, 255, 74, 42, 16, 255, 76, 44, 7, 255, 82, 42, 13, 255, 86, 45, 18, 255, 85, 45, 14, 255, 84, 44, 9, 255, 79, 43, 15, 255, 71, 43, 7, 255, 76, 46, 11, 255, 76, 43, 14, 255, 76, 43, 16, 255, 72, 46, 10, 255, 69, 45, 22, 255, 75, 46, 21, 255, 70, 45, 19, 255, 72, 54, 18, 255, 81, 59, 24, 255, 80, 54, 28, 255, 85, 56, 28, 255, 78, 55, 29, 255, 74, 62, 15, 255, 76, 54, 23, 255, 79, 55, 31, 255, 79, 60, 25, 255, 79, 64, 19, 255, 82, 59, 28, 255, 78, 61, 37, 255, 80, 65, 29, 255, 82, 64, 37, 255, 76, 67, 42, 255, 79, 66, 39, 255, 78, 67, 40, 255, 76, 65, 45, 255, 78, 73, 45, 255, 75, 71, 47, 255, 78, 73, 42, 255, 77, 72, 37, 255, 85, 76, 48, 255, 85, 75, 49, 255, 95, 78, 47, 255, 105, 77, 55, 255, 106, 81, 58, 255, 110, 80, 56, 255, 106, 79, 44, 255, 105, 81, 45, 255, 107, 82, 38, 255, 109, 83, 48, 255, 112, 82, 53, 255, 116, 85, 49, 255, 115, 85, 49, 255, 112, 89, 53, 255, 105, 87, 49, 255, 109, 89, 55, 255, 107, 89, 50, 255, 108, 89, 48, 255, 108, 87, 54, 255, 111, 89, 54, 255, 115, 90, 56, 255, 115, 89, 59, 255, 115, 92, 54, 255, 117, 100, 59, 255, 114, 95, 61, 255, 115, 99, 58, 255, 116, 101, 59, 255, 117, 101, 59, 255, 123, 105, 67, 255, 127, 110, 70, 255, 128, 114, 69, 255, 124, 115, 70, 255, 126, 123, 73, 255, 126, 125, 77, 255, 126, 125, 86, 255, 138, 144, 100, 255, 135, 142, 95, 255, 133, 136, 89, 255, 137, 137, 86, 255, 141, 140, 89, 255, 143, 142, 90, 255, 142, 144, 91, 255, 140, 141, 94, 255, 146, 143, 94, 255, 149, 143, 91, 255, 147, 142, 88, 255, 150, 146, 86, 255, 151, 144, 81, 255, 142, 138, 76, 255, 137, 134, 73, 255, 129, 126, 66, 255, 127, 125, 70, 255, 123, 120, 63, 255, 119, 116, 60, 255, 123, 114, 54, 255, 130, 112, 37, 255, 123, 106, 51, 255, 120, 101, 51, 255, 125, 98, 52, 255, 120, 90, 50, 255, 117, 89, 46, 255, 120, 90, 46, 255, 122, 87, 38, 255, 113, 88, 28, 255, 118, 94, 48, 255, 131, 99, 55, 255, 124, 81, 34, 255, 120, 81, 29, 255, 124, 80, 28, 255, 119, 75, 25, 255, 116, 74, 31, 255, 120, 75, 31, 255, 123, 75, 26, 255, 122, 75, 18, 255, 120, 76, 12, 255, 121, 73, 22, 255, 113, 69, 21, 255, 103, 67, 19, 255, 104, 70, 18, 255, 103, 67, 14, 255, 108, 69, 19, 255, 114, 68, 14, 255, 110, 71, 11, 255, 117, 70, 9, 255, 125, 72, 10, 255, 134, 78, 10, 255, 146, 76, 7, 255, 139, 74, 8, 255, 132, 71, 8, 255, 132, 72, 14, 255, 128, 74, 17, 255, 116, 70, 5, 255, 110, 64, 0, 255, 113, 62, 5, 255, 115, 62, 10, 255, 114, 62, 16, 255, 110, 61, 13, 255, 106, 57, 7, 255, 107, 57, 11, 255, 106, 57, 14, 255, 106, 57, 7, 255, 114, 63, 6, 255, 113, 60, 5, 255, 115, 60, 2, 255, 118, 59, 8, 255, 114, 61, 4, 255, 118, 62, 5, 255, 118, 66, 7, 255, 120, 66, 10, 255, 131, 73, 12, 255, 142, 77, 7, 255, 159, 85, 16, 255, 165, 85, 17, 255, 153, 78, 9, 255, 145, 74, 7, 255, 143, 71, 13, 255, 141, 73, 16, 255, 139, 72, 11, 255, 134, 66, 6, 255, 123, 61, 9, 255, 114, 61, 12, 255, 116, 59, 14, 255, 117, 62, 6, 255, 115, 61, 5, 255, 113, 58, 9, 255, 111, 58, 12, 255, 107, 51, 9, 255, 104, 49, 9, 255, 108, 54, 7, 255, 105, 53, 8, 255, 103, 55, 3, 255, 100, 50, 9, 255, 99, 48, 14, 255, 97, 42, 13, 255, 102, 48, 12, 255, 106, 54, 7, 255, 103, 51, 5, 255, 98, 50, 7, 255, 98, 50, 10, 255, 98, 46, 7, 255, 98, 45, 15, 255, 102, 49, 3, 255, 102, 46, 7, 255, 106, 50, 9, 255, 104, 47, 5, 255, 103, 48, 8, 255, 97, 49, 2, 255, 102, 50, 2, 255, 107, 50, 5, 255, 101, 48, 5, 255, 96, 45, 4, 255, 106, 45, 7, 255, 102, 41, 4, 255, 102, 42, 3, 255, 102, 47, 5, 255, 2, 1, 1, 255, 0, 1, 9, 255, 3, 8, 13, 255, 4, 6, 8, 255, 1, 0, 4, 255, 0, 0, 6, 255, 0, 1, 6, 255, 4, 0, 1, 255, 4, 2, 4, 255, 7, 6, 5, 255, 14, 6, 11, 255, 56, 28, 22, 255, 83, 33, 21, 255, 51, 31, 20, 255, 40, 30, 30, 255, 12, 16, 11, 255, 10, 6, 2, 255, 16, 2, 2, 255, 11, 2, 2, 255, 7, 0, 1, 255, 10, 1, 3, 255, 18, 10, 4, 255, 25, 20, 9, 255, 25, 24, 21, 255, 22, 25, 28, 255, 20, 25, 28, 255, 17, 22, 33, 255, 11, 16, 33, 255, 17, 16, 33, 255, 14, 13, 19, 255, 13, 9, 12, 255, 5, 4, 9, 255, 1, 1, 1, 255, 0, 0, 3, 255, 1, 1, 4, 255, 0, 1, 1, 255, 0, 2, 0, 255, 3, 2, 5, 255, 2, 1, 9, 255, 2, 1, 7, 255, 1, 1, 2, 255, 1, 1, 3, 255, 1, 0, 4, 255, 1, 1, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 1, 1, 255, 2, 3, 15, 255, 6, 6, 35, 255, 4, 4, 34, 255, 1, 3, 15, 255, 0, 2, 3, 255, 1, 1, 1, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 3, 255, 2, 2, 2, 255, 2, 1, 0, 255, 1, 1, 5, 255, 3, 0, 7, 255, 4, 0, 7, 255, 3, 0, 9, 255, 1, 0, 8, 255, 1, 0, 6, 255, 2, 1, 6, 255, 0, 0, 0, 255, 0, 0, 7, 255, 21, 28, 76, 255, 101, 110, 171, 255, 140, 137, 171, 255, 105, 105, 108, 255, 63, 65, 64, 255, 29, 28, 25, 255, 11, 11, 12, 255, 47, 33, 45, 255, 92, 87, 112, 255, 109, 99, 137, 255, 100, 96, 167, 255, 40, 86, 202, 255, 61, 65, 92, 255, 37, 32, 20, 255, 5, 9, 0, 255, 2, 1, 3, 255, 12, 5, 11, 255, 17, 9, 6, 255, 16, 10, 4, 255, 25, 21, 16, 255, 30, 30, 13, 255, 31, 29, 12, 255, 33, 26, 10, 255, 25, 21, 8, 255, 27, 18, 7, 255, 30, 22, 8, 255, 19, 17, 10, 255, 19, 18, 7, 255, 27, 16, 12, 255, 33, 19, 12, 255, 31, 19, 8, 255, 19, 17, 4, 255, 31, 21, 9, 255, 53, 36, 16, 255, 71, 50, 22, 255, 71, 42, 15, 255, 54, 29, 5, 255, 36, 23, 10, 255, 40, 22, 11, 255, 51, 30, 4, 255, 44, 26, 15, 255, 47, 27, 13, 255, 58, 34, 15, 255, 69, 38, 12, 255, 68, 39, 9, 255, 65, 39, 6, 255, 67, 38, 9, 255, 71, 41, 7, 255, 78, 45, 9, 255, 80, 43, 9, 255, 75, 37, 9, 255, 76, 40, 13, 255, 77, 41, 12, 255, 87, 44, 13, 255, 79, 46, 8, 255, 80, 45, 8, 255, 81, 47, 6, 255, 80, 48, 8, 255, 84, 47, 15, 255, 79, 47, 7, 255, 80, 48, 8, 255, 92, 51, 12, 255, 95, 54, 9, 255, 95, 60, 6, 255, 105, 67, 7, 255, 115, 74, 12, 255, 141, 88, 11, 255, 138, 82, 9, 255, 133, 79, 4, 255, 161, 102, 7, 255, 184, 120, 9, 255, 201, 137, 7, 255, 221, 162, 4, 255, 236, 183, 3, 255, 248, 182, 4, 255, 207, 128, 8, 255, 134, 68, 18, 255, 115, 62, 7, 255, 109, 64, 8, 255, 95, 50, 13, 255, 92, 52, 12, 255, 88, 52, 8, 255, 87, 49, 13, 255, 84, 45, 10, 255, 82, 43, 9, 255, 80, 47, 5, 255, 78, 42, 9, 255, 82, 40, 8, 255, 83, 43, 15, 255, 84, 46, 14, 255, 85, 44, 10, 255, 84, 44, 9, 255, 84, 44, 11, 255, 74, 42, 10, 255, 74, 43, 22, 255, 83, 47, 4, 255, 90, 50, 13, 255, 85, 48, 14, 255, 86, 49, 18, 255, 86, 52, 15, 255, 79, 45, 27, 255, 79, 50, 14, 255, 77, 48, 17, 255, 77, 51, 13, 255, 77, 45, 18, 255, 73, 43, 29, 255, 73, 45, 28, 255, 77, 46, 26, 255, 70, 46, 25, 255, 76, 54, 20, 255, 84, 56, 19, 255, 85, 61, 27, 255, 78, 54, 28, 255, 81, 56, 30, 255, 75, 59, 25, 255, 77, 57, 21, 255, 79, 58, 25, 255, 76, 56, 35, 255, 80, 59, 32, 255, 86, 62, 27, 255, 78, 62, 34, 255, 76, 62, 29, 255, 85, 71, 29, 255, 80, 67, 38, 255, 79, 65, 40, 255, 80, 67, 33, 255, 80, 71, 44, 255, 75, 69, 39, 255, 80, 72, 45, 255, 81, 71, 41, 255, 81, 72, 46, 255, 88, 77, 49, 255, 80, 75, 40, 255, 85, 72, 43, 255, 102, 75, 61, 255, 101, 79, 59, 255, 110, 79, 49, 255, 105, 76, 48, 255, 100, 79, 52, 255, 105, 78, 44, 255, 109, 80, 45, 255, 107, 80, 49, 255, 112, 81, 61, 255, 117, 85, 52, 255, 114, 89, 47, 255, 108, 87, 44, 255, 109, 87, 45, 255, 104, 85, 48, 255, 106, 85, 52, 255, 111, 89, 45, 255, 111, 90, 44, 255, 111, 87, 53, 255, 114, 90, 58, 255, 112, 92, 56, 255, 114, 96, 51, 255, 117, 93, 54, 255, 114, 95, 60, 255, 114, 99, 60, 255, 120, 106, 57, 255, 117, 103, 63, 255, 122, 109, 68, 255, 126, 113, 67, 255, 126, 112, 76, 255, 130, 119, 79, 255, 130, 124, 75, 255, 129, 127, 82, 255, 136, 139, 99, 255, 137, 144, 101, 255, 131, 134, 87, 255, 139, 138, 87, 255, 141, 139, 88, 255, 141, 141, 86, 255, 143, 143, 88, 255, 142, 143, 92, 255, 144, 141, 87, 255, 149, 140, 84, 255, 147, 140, 82, 255, 148, 142, 81, 255, 152, 143, 77, 255, 145, 138, 76, 255, 135, 129, 69, 255, 131, 126, 65, 255, 129, 124, 71, 255, 121, 119, 65, 255, 120, 115, 63, 255, 124, 112, 64, 255, 128, 107, 57, 255, 124, 104, 53, 255, 117, 99, 53, 255, 123, 97, 50, 255, 122, 91, 39, 255, 116, 89, 39, 255, 121, 93, 35, 255, 124, 89, 38, 255, 116, 88, 31, 255, 112, 88, 41, 255, 129, 101, 53, 255, 128, 85, 37, 255, 121, 80, 23, 255, 125, 79, 24, 255, 121, 76, 26, 255, 117, 76, 19, 255, 119, 76, 27, 255, 120, 71, 32, 255, 119, 71, 20, 255, 120, 74, 25, 255, 123, 71, 22, 255, 117, 71, 18, 255, 109, 70, 15, 255, 110, 74, 20, 255, 112, 71, 20, 255, 115, 69, 17, 255, 118, 67, 14, 255, 113, 67, 16, 255, 118, 69, 10, 255, 125, 71, 11, 255, 133, 74, 15, 255, 142, 75, 11, 255, 141, 77, 13, 255, 140, 77, 9, 255, 132, 73, 10, 255, 124, 69, 12, 255, 117, 64, 12, 255, 116, 64, 13, 255, 114, 62, 13, 255, 114, 64, 8, 255, 113, 62, 8, 255, 112, 61, 3, 255, 110, 60, 2, 255, 106, 58, 11, 255, 106, 55, 19, 255, 110, 58, 11, 255, 115, 59, 2, 255, 112, 62, 8, 255, 109, 61, 6, 255, 118, 62, 16, 255, 120, 65, 10, 255, 124, 63, 12, 255, 124, 65, 8, 255, 128, 69, 11, 255, 133, 74, 8, 255, 143, 77, 8, 255, 154, 79, 8, 255, 162, 82, 10, 255, 155, 80, 5, 255, 149, 79, 10, 255, 143, 75, 10, 255, 142, 74, 11, 255, 138, 70, 9, 255, 128, 65, 7, 255, 124, 64, 7, 255, 119, 64, 5, 255, 121, 64, 9, 255, 121, 66, 2, 255, 117, 63, 2, 255, 113, 62, 4, 255, 111, 60, 10, 255, 109, 55, 14, 255, 107, 55, 7, 255, 107, 51, 12, 255, 110, 54, 11, 255, 109, 59, 3, 255, 102, 52, 6, 255, 101, 48, 5, 255, 103, 46, 5, 255, 104, 50, 7, 255, 103, 53, 6, 255, 105, 54, 5, 255, 102, 53, 6, 255, 103, 49, 8, 255, 102, 47, 9, 255, 101, 47, 10, 255, 101, 49, 3, 255, 102, 45, 10, 255, 106, 48, 9, 255, 106, 49, 2, 255, 103, 49, 4, 255, 101, 50, 3, 255, 102, 49, 7, 255, 104, 45, 5, 255, 101, 47, 3, 255, 100, 45, 0, 255, 109, 49, 7, 255, 97, 44, 11, 255, 94, 39, 11, 255, 99, 43, 9, 255, 4, 0, 6, 255, 2, 4, 15, 255, 9, 13, 30, 255, 6, 8, 17, 255, 2, 2, 4, 255, 1, 2, 2, 255, 0, 1, 2, 255, 0, 1, 1, 255, 0, 0, 4, 255, 0, 0, 4, 255, 47, 0, 5, 255, 162, 36, 11, 255, 163, 56, 25, 255, 129, 46, 27, 255, 55, 15, 13, 255, 0, 3, 0, 255, 8, 0, 1, 255, 19, 1, 3, 255, 13, 4, 2, 255, 10, 1, 1, 255, 11, 2, 3, 255, 10, 2, 0, 255, 21, 8, 2, 255, 28, 12, 10, 255, 31, 21, 20, 255, 29, 25, 24, 255, 24, 22, 24, 255, 19, 19, 19, 255, 17, 18, 17, 255, 12, 10, 10, 255, 8, 8, 7, 255, 1, 2, 1, 255, 1, 2, 3, 255, 0, 0, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 2, 255, 1, 1, 3, 255, 2, 1, 6, 255, 2, 1, 6, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 4, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 2, 1, 255, 2, 5, 15, 255, 6, 6, 35, 255, 5, 4, 32, 255, 1, 3, 9, 255, 0, 3, 0, 255, 0, 1, 1, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 1, 1, 255, 1, 1, 5, 255, 0, 0, 10, 255, 2, 1, 7, 255, 0, 2, 5, 255, 0, 2, 6, 255, 2, 2, 2, 255, 1, 0, 1, 255, 0, 0, 3, 255, 22, 22, 60, 255, 74, 80, 154, 255, 131, 140, 173, 255, 118, 116, 112, 255, 66, 66, 60, 255, 34, 41, 26, 255, 15, 12, 15, 255, 30, 28, 42, 255, 89, 79, 104, 255, 117, 101, 140, 255, 103, 92, 151, 255, 79, 84, 146, 255, 74, 63, 93, 255, 50, 35, 24, 255, 10, 6, 1, 255, 3, 0, 1, 255, 20, 7, 11, 255, 19, 10, 10, 255, 21, 17, 13, 255, 30, 33, 13, 255, 36, 38, 17, 255, 38, 35, 20, 255, 36, 35, 17, 255, 31, 33, 15, 255, 30, 22, 15, 255, 26, 21, 7, 255, 29, 24, 7, 255, 35, 20, 11, 255, 29, 23, 11, 255, 25, 19, 18, 255, 24, 19, 10, 255, 28, 19, 8, 255, 43, 26, 10, 255, 67, 37, 28, 255, 69, 45, 20, 255, 58, 34, 12, 255, 39, 22, 11, 255, 23, 18, 18, 255, 30, 24, 18, 255, 43, 23, 13, 255, 49, 24, 9, 255, 50, 29, 6, 255, 51, 26, 15, 255, 50, 27, 9, 255, 56, 36, 5, 255, 59, 34, 10, 255, 63, 34, 16, 255, 70, 36, 9, 255, 71, 37, 9, 255, 77, 44, 14, 255, 80, 43, 9, 255, 82, 41, 3, 255, 79, 40, 6, 255, 68, 40, 13, 255, 72, 43, 15, 255, 85, 49, 11, 255, 78, 50, 2, 255, 79, 46, 3, 255, 85, 52, 10, 255, 84, 49, 5, 255, 83, 48, 12, 255, 75, 47, 14, 255, 83, 49, 8, 255, 91, 48, 10, 255, 97, 56, 8, 255, 98, 59, 10, 255, 108, 64, 9, 255, 122, 79, 15, 255, 141, 88, 4, 255, 147, 89, 11, 255, 153, 100, 8, 255, 171, 108, 9, 255, 192, 127, 4, 255, 200, 143, 3, 255, 215, 150, 6, 255, 215, 141, 3, 255, 172, 101, 8, 255, 112, 52, 12, 255, 87, 43, 12, 255, 90, 47, 10, 255, 87, 56, 5, 255, 92, 54, 9, 255, 93, 49, 16, 255, 91, 50, 6, 255, 93, 49, 5, 255, 96, 46, 8, 255, 98, 49, 9, 255, 88, 52, 10, 255, 85, 50, 11, 255, 89, 44, 12, 255, 80, 45, 17, 255, 78, 50, 13, 255, 80, 43, 8, 255, 79, 49, 3, 255, 79, 46, 8, 255, 80, 42, 11, 255, 79, 40, 23, 255, 79, 44, 11, 255, 84, 49, 7, 255, 92, 51, 15, 255, 92, 49, 15, 255, 85, 53, 6, 255, 79, 47, 14, 255, 85, 47, 8, 255, 79, 45, 17, 255, 75, 53, 15, 255, 75, 46, 17, 255, 76, 43, 21, 255, 78, 47, 21, 255, 77, 48, 27, 255, 71, 49, 25, 255, 77, 54, 18, 255, 83, 56, 21, 255, 77, 55, 23, 255, 80, 58, 29, 255, 87, 58, 20, 255, 84, 59, 24, 255, 80, 60, 29, 255, 78, 61, 27, 255, 74, 59, 25, 255, 80, 59, 30, 255, 75, 61, 30, 255, 76, 61, 32, 255, 75, 62, 36, 255, 78, 66, 40, 255, 83, 67, 40, 255, 78, 63, 27, 255, 85, 70, 40, 255, 81, 69, 36, 255, 83, 71, 46, 255, 87, 74, 39, 255, 86, 75, 38, 255, 85, 75, 46, 255, 86, 72, 38, 255, 81, 72, 45, 255, 81, 75, 48, 255, 98, 79, 40, 255, 102, 74, 54, 255, 107, 76, 49, 255, 106, 75, 43, 255, 101, 77, 47, 255, 105, 75, 46, 255, 107, 77, 48, 255, 109, 80, 49, 255, 112, 80, 53, 255, 120, 87, 45, 255, 117, 87, 45, 255, 111, 83, 49, 255, 112, 83, 48, 255, 108, 84, 42, 255, 106, 86, 45, 255, 108, 90, 43, 255, 111, 90, 42, 255, 110, 88, 44, 255, 111, 89, 55, 255, 108, 87, 57, 255, 111, 92, 51, 255, 118, 93, 56, 255, 116, 95, 55, 255, 114, 96, 55, 255, 118, 100, 56, 255, 120, 103, 62, 255, 119, 108, 62, 255, 122, 109, 62, 255, 130, 113, 71, 255, 131, 115, 72, 255, 132, 123, 74, 255, 127, 126, 78, 255, 133, 132, 92, 255, 147, 146, 105, 255, 138, 137, 92, 255, 138, 135, 87, 255, 137, 136, 79, 255, 137, 139, 81, 255, 141, 140, 88, 255, 140, 138, 85, 255, 145, 140, 85, 255, 148, 139, 80, 255, 147, 138, 76, 255, 149, 141, 76, 255, 153, 142, 73, 255, 146, 136, 72, 255, 138, 135, 65, 255, 138, 128, 64, 255, 131, 120, 55, 255, 120, 121, 59, 255, 115, 113, 65, 255, 123, 109, 54, 255, 129, 109, 54, 255, 124, 104, 51, 255, 119, 100, 58, 255, 120, 99, 43, 255, 123, 96, 45, 255, 121, 93, 36, 255, 122, 91, 42, 255, 124, 87, 41, 255, 117, 93, 28, 255, 112, 89, 27, 255, 123, 100, 40, 255, 122, 88, 35, 255, 120, 79, 26, 255, 123, 79, 26, 255, 123, 76, 32, 255, 120, 77, 26, 255, 122, 79, 25, 255, 122, 75, 29, 255, 119, 71, 22, 255, 120, 74, 20, 255, 120, 73, 25, 255, 114, 72, 22, 255, 105, 68, 13, 255, 107, 73, 13, 255, 109, 71, 12, 255, 113, 68, 18, 255, 118, 68, 11, 255, 117, 67, 5, 255, 118, 70, 6, 255, 124, 73, 9, 255, 131, 73, 11, 255, 140, 76, 9, 255, 143, 77, 11, 255, 144, 75, 13, 255, 137, 75, 12, 255, 130, 71, 11, 255, 121, 66, 9, 255, 117, 65, 12, 255, 115, 62, 12, 255, 112, 61, 7, 255, 116, 64, 11, 255, 111, 59, 2, 255, 112, 63, 2, 255, 113, 63, 9, 255, 107, 56, 8, 255, 111, 60, 8, 255, 116, 62, 10, 255, 115, 61, 15, 255, 114, 60, 5, 255, 120, 62, 4, 255, 123, 69, 3, 255, 122, 64, 5, 255, 126, 64, 13, 255, 130, 71, 11, 255, 130, 69, 8, 255, 143, 75, 15, 255, 155, 80, 7, 255, 162, 83, 12, 255, 162, 83, 12, 255, 157, 81, 11, 255, 147, 75, 7, 255, 144, 74, 8, 255, 140, 72, 9, 255, 132, 66, 10, 255, 126, 62, 9, 255, 125, 67, 6, 255, 123, 63, 8, 255, 122, 65, 3, 255, 116, 60, 8, 255, 111, 58, 7, 255, 113, 62, 5, 255, 104, 56, 7, 255, 105, 61, 2, 255, 99, 54, 3, 255, 103, 57, 4, 255, 112, 60, 1, 255, 104, 51, 12, 255, 102, 54, 6, 255, 109, 52, 7, 255, 107, 49, 8, 255, 106, 53, 9, 255, 104, 52, 5, 255, 103, 54, 4, 255, 108, 52, 3, 255, 107, 51, 7, 255, 100, 44, 7, 255, 103, 51, 6, 255, 108, 51, 13, 255, 105, 47, 4, 255, 106, 47, 3, 255, 105, 48, 11, 255, 101, 49, 7, 255, 96, 45, 0, 255, 106, 47, 8, 255, 109, 50, 13, 255, 103, 49, 7, 255, 106, 53, 4, 255, 103, 51, 1, 255, 99, 42, 5, 255, 100, 43, 9, 255, 4, 8, 25, 255, 0, 1, 4, 255, 4, 7, 18, 255, 10, 17, 36, 255, 2, 8, 13, 255, 2, 1, 2, 255, 2, 1, 2, 255, 1, 2, 4, 255, 0, 1, 0, 255, 0, 0, 0, 255, 102, 11, 15, 255, 197, 51, 15, 255, 178, 58, 16, 255, 153, 33, 5, 255, 87, 5, 3, 255, 22, 4, 3, 255, 13, 1, 1, 255, 19, 2, 2, 255, 21, 3, 2, 255, 10, 0, 0, 255, 9, 0, 1, 255, 12, 0, 1, 255, 21, 0, 4, 255, 24, 1, 7, 255, 23, 9, 13, 255, 23, 20, 16, 255, 27, 25, 17, 255, 26, 27, 26, 255, 18, 22, 22, 255, 21, 18, 15, 255, 15, 12, 10, 255, 8, 4, 5, 255, 0, 1, 3, 255, 0, 0, 0, 255, 1, 1, 0, 255, 1, 0, 0, 255, 2, 0, 2, 255, 0, 2, 1, 255, 1, 1, 2, 255, 1, 1, 2, 255, 1, 1, 2, 255, 0, 0, 2, 255, 1, 1, 3, 255, 1, 1, 4, 255, 1, 1, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 4, 255, 1, 1, 9, 255, 1, 4, 19, 255, 3, 5, 22, 255, 2, 6, 10, 255, 0, 2, 0, 255, 0, 0, 5, 255, 1, 0, 4, 255, 0, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 3, 255, 0, 1, 7, 255, 1, 2, 4, 255, 3, 1, 9, 255, 2, 0, 5, 255, 2, 0, 3, 255, 2, 2, 0, 255, 0, 0, 3, 255, 16, 21, 46, 255, 68, 73, 125, 255, 127, 124, 166, 255, 123, 119, 115, 255, 78, 75, 55, 255, 43, 34, 34, 255, 15, 13, 15, 255, 36, 25, 41, 255, 87, 74, 92, 255, 119, 106, 124, 255, 104, 90, 145, 255, 76, 67, 169, 255, 64, 69, 162, 255, 48, 44, 43, 255, 14, 6, 0, 255, 6, 2, 6, 255, 13, 6, 11, 255, 17, 15, 12, 255, 28, 27, 17, 255, 38, 40, 10, 255, 45, 49, 6, 255, 38, 42, 9, 255, 40, 41, 20, 255, 31, 34, 14, 255, 29, 33, 13, 255, 26, 25, 16, 255, 30, 21, 14, 255, 34, 25, 12, 255, 39, 26, 7, 255, 38, 22, 9, 255, 26, 12, 18, 255, 25, 16, 12, 255, 36, 28, 15, 255, 60, 38, 18, 255, 73, 43, 10, 255, 56, 36, 6, 255, 29, 19, 16, 255, 26, 15, 8, 255, 40, 25, 8, 255, 44, 25, 14, 255, 45, 22, 12, 255, 46, 23, 13, 255, 46, 29, 10, 255, 43, 28, 12, 255, 42, 30, 7, 255, 53, 34, 9, 255, 62, 36, 9, 255, 58, 32, 11, 255, 67, 32, 10, 255, 68, 34, 8, 255, 67, 35, 11, 255, 76, 41, 10, 255, 78, 40, 11, 255, 82, 44, 6, 255, 77, 39, 10, 255, 72, 38, 5, 255, 71, 40, 7, 255, 83, 49, 11, 255, 83, 52, 10, 255, 83, 47, 8, 255, 82, 49, 5, 255, 85, 50, 7, 255, 80, 48, 14, 255, 82, 47, 16, 255, 87, 47, 10, 255, 89, 49, 17, 255, 90, 53, 9, 255, 100, 58, 16, 255, 111, 63, 7, 255, 120, 74, 7, 255, 134, 77, 7, 255, 138, 81, 15, 255, 148, 98, 5, 255, 172, 107, 2, 255, 191, 117, 7, 255, 182, 118, 7, 255, 155, 97, 6, 255, 123, 70, 11, 255, 93, 54, 4, 255, 84, 51, 4, 255, 97, 49, 11, 255, 94, 51, 7, 255, 88, 53, 9, 255, 88, 46, 18, 255, 92, 51, 10, 255, 92, 56, 11, 255, 103, 66, 13, 255, 114, 67, 10, 255, 111, 63, 10, 255, 97, 56, 10, 255, 89, 48, 7, 255, 89, 46, 9, 255, 78, 42, 6, 255, 80, 48, 7, 255, 82, 46, 17, 255, 80, 44, 15, 255, 80, 46, 11, 255, 84, 47, 7, 255, 80, 44, 9, 255, 80, 45, 10, 255, 82, 50, 15, 255, 89, 51, 13, 255, 90, 52, 8, 255, 86, 52, 10, 255, 84, 51, 9, 255, 84, 50, 18, 255, 80, 50, 19, 255, 74, 46, 23, 255, 76, 48, 20, 255, 79, 49, 24, 255, 78, 46, 22, 255, 79, 50, 22, 255, 74, 49, 27, 255, 72, 51, 31, 255, 80, 54, 22, 255, 79, 55, 29, 255, 88, 58, 26, 255, 87, 62, 18, 255, 83, 59, 21, 255, 81, 61, 27, 255, 75, 63, 27, 255, 74, 58, 32, 255, 82, 60, 33, 255, 73, 63, 29, 255, 78, 59, 33, 255, 77, 64, 34, 255, 77, 66, 34, 255, 82, 68, 35, 255, 84, 69, 33, 255, 82, 67, 42, 255, 82, 68, 46, 255, 84, 70, 42, 255, 85, 71, 40, 255, 82, 72, 37, 255, 80, 72, 30, 255, 84, 69, 45, 255, 82, 74, 42, 255, 74, 72, 46, 255, 87, 73, 45, 255, 101, 74, 53, 255, 107, 75, 55, 255, 109, 79, 30, 255, 102, 78, 35, 255, 106, 76, 40, 255, 109, 81, 48, 255, 112, 83, 41, 255, 112, 83, 35, 255, 121, 87, 36, 255, 120, 87, 45, 255, 114, 79, 49, 255, 117, 82, 47, 255, 111, 83, 40, 255, 106, 86, 49, 255, 107, 83, 59, 255, 110, 84, 52, 255, 110, 87, 44, 255, 109, 89, 51, 255, 109, 90, 51, 255, 115, 94, 55, 255, 110, 93, 50, 255, 111, 95, 48, 255, 121, 101, 59, 255, 128, 104, 59, 255, 129, 104, 60, 255, 129, 108, 60, 255, 131, 111, 63, 255, 127, 110, 64, 255, 126, 112, 62, 255, 131, 122, 67, 255, 128, 124, 67, 255, 127, 124, 75, 255, 141, 141, 92, 255, 139, 138, 88, 255, 134, 132, 81, 255, 137, 136, 75, 255, 138, 137, 80, 255, 140, 136, 88, 255, 142, 135, 86, 255, 144, 138, 82, 255, 150, 140, 79, 255, 148, 139, 77, 255, 149, 140, 74, 255, 154, 141, 70, 255, 148, 136, 71, 255, 138, 131, 66, 255, 139, 126, 68, 255, 136, 121, 62, 255, 122, 118, 58, 255, 115, 117, 59, 255, 119, 110, 51, 255, 127, 105, 56, 255, 125, 103, 56, 255, 121, 100, 54, 255, 118, 97, 40, 255, 124, 98, 42, 255, 124, 93, 40, 255, 123, 90, 38, 255, 124, 87, 38, 255, 119, 91, 37, 255, 115, 86, 43, 255, 118, 95, 46, 255, 120, 91, 43, 255, 120, 78, 30, 255, 123, 78, 30, 255, 126, 79, 28, 255, 119, 75, 23, 255, 122, 76, 27, 255, 121, 75, 14, 255, 122, 75, 20, 255, 120, 73, 24, 255, 124, 77, 14, 255, 119, 74, 19, 255, 112, 71, 22, 255, 111, 72, 19, 255, 110, 72, 13, 255, 108, 67, 8, 255, 117, 70, 7, 255, 120, 70, 13, 255, 117, 68, 15, 255, 123, 71, 15, 255, 134, 77, 14, 255, 140, 78, 10, 255, 146, 78, 18, 255, 150, 80, 16, 255, 145, 79, 12, 255, 136, 76, 8, 255, 127, 72, 5, 255, 119, 68, 6, 255, 113, 64, 5, 255, 116, 67, 5, 255, 122, 69, 11, 255, 115, 61, 9, 255, 110, 56, 9, 255, 111, 57, 14, 255, 110, 57, 13, 255, 108, 57, 9, 255, 113, 61, 4, 255, 115, 59, 7, 255, 118, 62, 8, 255, 123, 64, 10, 255, 123, 66, 11, 255, 126, 64, 11, 255, 126, 64, 5, 255, 129, 69, 11, 255, 132, 69, 8, 255, 145, 77, 8, 255, 158, 84, 15, 255, 162, 87, 7, 255, 166, 86, 7, 255, 162, 82, 6, 255, 155, 79, 3, 255, 153, 79, 3, 255, 148, 77, 2, 255, 139, 71, 2, 255, 133, 69, 6, 255, 127, 69, 11, 255, 123, 64, 6, 255, 123, 65, 3, 255, 122, 62, 14, 255, 118, 59, 14, 255, 115, 60, 9, 255, 110, 56, 12, 255, 111, 57, 16, 255, 102, 57, 7, 255, 103, 55, 14, 255, 114, 55, 9, 255, 105, 50, 8, 255, 103, 56, 8, 255, 111, 57, 3, 255, 105, 53, 4, 255, 105, 53, 5, 255, 110, 53, 6, 255, 106, 55, 7, 255, 105, 51, 7, 255, 105, 50, 9, 255, 101, 50, 9, 255, 100, 53, 3, 255, 101, 52, 6, 255, 102, 51, 5, 255, 103, 49, 9, 255, 105, 49, 13, 255, 104, 52, 9, 255, 100, 48, 5, 255, 105, 46, 8, 255, 105, 42, 6, 255, 104, 48, 6, 255, 103, 53, 5, 255, 108, 53, 8, 255, 107, 49, 1, 255, 105, 48, 4, 255, 7, 9, 29, 255, 5, 8, 23, 255, 2, 6, 18, 255, 5, 8, 17, 255, 1, 2, 3, 255, 2, 1, 1, 255, 2, 1, 0, 255, 1, 0, 9, 255, 0, 0, 0, 255, 19, 0, 5, 255, 139, 31, 20, 255, 181, 56, 11, 255, 175, 44, 7, 255, 166, 37, 1, 255, 130, 18, 6, 255, 73, 4, 1, 255, 41, 4, 3, 255, 12, 3, 4, 255, 17, 2, 6, 255, 16, 0, 6, 255, 10, 2, 2, 255, 9, 2, 2, 255, 13, 0, 0, 255, 22, 2, 0, 255, 22, 4, 0, 255, 24, 9, 3, 255, 31, 15, 12, 255, 28, 21, 21, 255, 23, 23, 27, 255, 31, 24, 32, 255, 18, 19, 20, 255, 17, 16, 13, 255, 6, 5, 5, 255, 2, 3, 5, 255, 1, 2, 4, 255, 1, 0, 0, 255, 1, 0, 0, 255, 0, 0, 0, 255, 1, 1, 0, 255, 1, 1, 0, 255, 1, 1, 2, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 0, 5, 255, 2, 1, 6, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 2, 7, 255, 2, 2, 13, 255, 3, 2, 17, 255, 2, 4, 15, 255, 0, 1, 4, 255, 0, 1, 0, 255, 1, 2, 1, 255, 0, 0, 4, 255, 0, 0, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 1, 1, 2, 255, 2, 1, 8, 255, 2, 0, 6, 255, 2, 0, 6, 255, 2, 0, 0, 255, 2, 0, 0, 255, 0, 0, 0, 255, 4, 6, 32, 255, 62, 66, 118, 255, 116, 113, 152, 255, 121, 111, 133, 255, 89, 81, 65, 255, 46, 39, 19, 255, 20, 14, 12, 255, 30, 22, 29, 255, 70, 64, 97, 255, 92, 101, 121, 255, 103, 88, 122, 255, 99, 79, 136, 255, 107, 85, 118, 255, 98, 74, 65, 255, 30, 24, 27, 255, 15, 0, 11, 255, 12, 12, 6, 255, 23, 17, 13, 255, 35, 31, 33, 255, 47, 46, 34, 255, 37, 54, 21, 255, 35, 54, 20, 255, 43, 47, 15, 255, 53, 48, 17, 255, 32, 40, 7, 255, 34, 42, 11, 255, 31, 32, 12, 255, 37, 28, 11, 255, 34, 32, 14, 255, 26, 27, 10, 255, 25, 18, 7, 255, 23, 21, 9, 255, 38, 35, 6, 255, 63, 43, 12, 255, 60, 34, 23, 255, 44, 27, 16, 255, 33, 21, 14, 255, 27, 21, 7, 255, 25, 22, 6, 255, 35, 23, 13, 255, 36, 25, 5, 255, 38, 25, 11, 255, 42, 26, 13, 255, 40, 27, 10, 255, 40, 30, 12, 255, 48, 29, 12, 255, 51, 29, 8, 255, 51, 35, 16, 255, 51, 34, 13, 255, 54, 28, 12, 255, 61, 28, 26, 255, 70, 38, 13, 255, 80, 41, 11, 255, 84, 43, 5, 255, 81, 40, 10, 255, 76, 43, 11, 255, 67, 38, 13, 255, 75, 43, 14, 255, 76, 43, 8, 255, 81, 45, 11, 255, 84, 48, 17, 255, 87, 48, 15, 255, 75, 44, 1, 255, 84, 49, 10, 255, 80, 48, 17, 255, 88, 46, 7, 255, 90, 48, 8, 255, 88, 52, 14, 255, 93, 59, 9, 255, 106, 63, 12, 255, 117, 69, 6, 255, 119, 72, 9, 255, 131, 77, 10, 255, 135, 78, 7, 255, 141, 86, 6, 255, 150, 93, 2, 255, 140, 81, 9, 255, 114, 62, 8, 255, 91, 51, 11, 255, 79, 47, 17, 255, 84, 50, 11, 255, 86, 49, 8, 255, 86, 51, 10, 255, 89, 51, 10, 255, 97, 57, 10, 255, 110, 64, 9, 255, 108, 58, 6, 255, 115, 69, 7, 255, 122, 77, 8, 255, 120, 68, 6, 255, 109, 58, 1, 255, 96, 54, 4, 255, 92, 53, 3, 255, 93, 46, 9, 255, 84, 44, 11, 255, 80, 47, 11, 255, 87, 43, 14, 255, 92, 45, 14, 255, 89, 49, 1, 255, 85, 50, 2, 255, 80, 42, 7, 255, 84, 43, 14, 255, 87, 51, 15, 255, 85, 52, 10, 255, 88, 56, 14, 255, 88, 49, 16, 255, 86, 50, 12, 255, 78, 51, 23, 255, 78, 52, 23, 255, 78, 43, 21, 255, 76, 50, 20, 255, 73, 48, 29, 255, 74, 45, 22, 255, 82, 51, 15, 255, 77, 48, 22, 255, 72, 54, 19, 255, 83, 55, 20, 255, 80, 54, 24, 255, 83, 60, 24, 255, 94, 68, 13, 255, 91, 63, 22, 255, 75, 57, 39, 255, 74, 62, 28, 255, 80, 63, 31, 255, 86, 66, 33, 255, 79, 65, 29, 255, 84, 60, 43, 255, 84, 65, 34, 255, 80, 65, 27, 255, 81, 67, 28, 255, 81, 66, 38, 255, 83, 69, 46, 255, 76, 65, 44, 255, 82, 69, 47, 255, 82, 67, 40, 255, 84, 71, 37, 255, 83, 70, 27, 255, 85, 72, 33, 255, 84, 75, 35, 255, 77, 74, 37, 255, 79, 70, 40, 255, 96, 72, 55, 255, 108, 77, 50, 255, 109, 75, 37, 255, 104, 76, 41, 255, 105, 76, 40, 255, 106, 78, 39, 255, 112, 81, 35, 255, 112, 80, 40, 255, 120, 84, 45, 255, 122, 86, 45, 255, 115, 83, 39, 255, 116, 83, 43, 255, 109, 80, 45, 255, 103, 80, 49, 255, 108, 85, 43, 255, 112, 86, 41, 255, 110, 84, 46, 255, 109, 88, 47, 255, 110, 89, 50, 255, 114, 91, 54, 255, 113, 93, 47, 255, 116, 96, 49, 255, 118, 97, 56, 255, 123, 101, 53, 255, 126, 103, 52, 255, 127, 105, 54, 255, 130, 109, 51, 255, 128, 113, 61, 255, 127, 116, 70, 255, 131, 119, 68, 255, 133, 124, 65, 255, 128, 124, 81, 255, 131, 133, 94, 255, 142, 142, 93, 255, 136, 133, 84, 255, 138, 134, 77, 255, 138, 135, 76, 255, 141, 135, 77, 255, 144, 135, 77, 255, 145, 136, 79, 255, 148, 136, 76, 255, 150, 139, 77, 255, 148, 139, 72, 255, 150, 135, 66, 255, 148, 134, 71, 255, 142, 130, 64, 255, 136, 123, 57, 255, 137, 122, 55, 255, 129, 119, 45, 255, 118, 118, 57, 255, 114, 107, 60, 255, 127, 108, 51, 255, 127, 105, 55, 255, 123, 100, 47, 255, 118, 97, 36, 255, 123, 96, 41, 255, 126, 91, 45, 255, 122, 88, 39, 255, 126, 91, 23, 255, 121, 90, 25, 255, 115, 85, 40, 255, 116, 92, 39, 255, 123, 97, 45, 255, 122, 81, 31, 255, 122, 79, 26, 255, 126, 78, 28, 255, 124, 79, 22, 255, 127, 81, 23, 255, 125, 76, 17, 255, 122, 73, 22, 255, 119, 74, 19, 255, 127, 73, 23, 255, 123, 73, 14, 255, 115, 69, 6, 255, 113, 69, 15, 255, 110, 66, 18, 255, 114, 70, 15, 255, 113, 71, 9, 255, 116, 70, 14, 255, 116, 68, 11, 255, 123, 72, 13, 255, 132, 75, 14, 255, 136, 75, 6, 255, 147, 80, 13, 255, 148, 80, 11, 255, 144, 79, 6, 255, 137, 76, 4, 255, 128, 71, 8, 255, 121, 67, 12, 255, 115, 63, 12, 255, 115, 64, 11, 255, 117, 63, 7, 255, 120, 64, 9, 255, 115, 61, 10, 255, 111, 58, 5, 255, 113, 59, 8, 255, 111, 58, 9, 255, 118, 63, 7, 255, 120, 65, 6, 255, 117, 64, 4, 255, 123, 66, 9, 255, 121, 65, 6, 255, 129, 65, 4, 255, 130, 67, 12, 255, 128, 68, 6, 255, 130, 68, 11, 255, 140, 72, 13, 255, 156, 84, 9, 255, 164, 88, 10, 255, 165, 86, 13, 255, 162, 83, 13, 255, 157, 83, 12, 255, 151, 79, 6, 255, 147, 79, 5, 255, 144, 76, 9, 255, 135, 72, 10, 255, 125, 64, 11, 255, 125, 65, 6, 255, 126, 69, 0, 255, 127, 68, 4, 255, 124, 63, 7, 255, 120, 61, 2, 255, 126, 61, 2, 255, 114, 58, 6, 255, 111, 59, 5, 255, 113, 52, 11, 255, 112, 55, 7, 255, 110, 57, 3, 255, 111, 54, 10, 255, 109, 53, 13, 255, 100, 53, 9, 255, 100, 51, 5, 255, 114, 53, 8, 255, 110, 55, 11, 255, 101, 51, 9, 255, 106, 51, 9, 255, 108, 56, 10, 255, 104, 53, 7, 255, 104, 50, 9, 255, 106, 49, 10, 255, 107, 50, 7, 255, 105, 52, 5, 255, 105, 50, 5, 255, 106, 49, 10, 255, 108, 48, 11, 255, 107, 45, 7, 255, 109, 51, 7, 255, 101, 48, 3, 255, 116, 52, 8, 255, 110, 51, 0, 255, 104, 41, 4, 255, 16, 21, 40, 255, 11, 15, 36, 255, 5, 8, 18, 255, 2, 4, 4, 255, 1, 0, 7, 255, 4, 1, 10, 255, 0, 3, 1, 255, 2, 1, 2, 255, 0, 1, 4, 255, 43, 0, 11, 255, 161, 32, 14, 255, 163, 43, 5, 255, 157, 31, 7, 255, 158, 32, 5, 255, 143, 24, 3, 255, 134, 17, 6, 255, 83, 9, 4, 255, 13, 1, 1, 255, 5, 1, 4, 255, 13, 0, 5, 255, 10, 1, 0, 255, 6, 1, 1, 255, 9, 1, 2, 255, 20, 3, 2, 255, 31, 1, 3, 255, 27, 1, 4, 255, 23, 5, 1, 255, 20, 11, 9, 255, 14, 15, 12, 255, 24, 19, 15, 255, 17, 21, 14, 255, 21, 19, 13, 255, 12, 7, 4, 255, 6, 7, 11, 255, 2, 5, 14, 255, 0, 0, 1, 255, 1, 0, 0, 255, 0, 0, 2, 255, 1, 1, 2, 255, 1, 1, 1, 255, 1, 1, 3, 255, 1, 1, 2, 255, 1, 1, 1, 255, 1, 1, 2, 255, 2, 2, 4, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 1, 3, 255, 1, 2, 7, 255, 2, 3, 9, 255, 3, 4, 10, 255, 1, 2, 9, 255, 0, 0, 5, 255, 0, 1, 0, 255, 1, 1, 0, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 1, 2, 255, 1, 0, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 0, 4, 255, 1, 0, 5, 255, 2, 0, 2, 255, 3, 0, 5, 255, 2, 0, 3, 255, 0, 0, 0, 255, 1, 3, 23, 255, 43, 47, 113, 255, 101, 108, 154, 255, 111, 110, 120, 255, 84, 81, 72, 255, 53, 49, 34, 255, 13, 13, 6, 255, 17, 14, 31, 255, 67, 58, 86, 255, 112, 97, 125, 255, 115, 97, 121, 255, 97, 90, 136, 255, 86, 79, 112, 255, 83, 70, 59, 255, 155, 88, 15, 255, 111, 49, 0, 255, 45, 18, 4, 255, 25, 23, 13, 255, 38, 33, 20, 255, 43, 44, 21, 255, 41, 53, 26, 255, 45, 51, 20, 255, 48, 55, 29, 255, 42, 52, 31, 255, 42, 51, 22, 255, 42, 47, 18, 255, 36, 43, 12, 255, 35, 37, 16, 255, 33, 32, 14, 255, 29, 23, 8, 255, 23, 16, 7, 255, 28, 18, 11, 255, 52, 32, 18, 255, 67, 43, 17, 255, 61, 37, 10, 255, 42, 25, 8, 255, 30, 19, 12, 255, 33, 18, 6, 255, 36, 21, 5, 255, 38, 22, 11, 255, 29, 20, 9, 255, 24, 21, 15, 255, 36, 25, 7, 255, 44, 27, 9, 255, 43, 27, 7, 255, 47, 29, 8, 255, 52, 30, 19, 255, 51, 30, 12, 255, 55, 30, 13, 255, 56, 30, 7, 255, 60, 35, 10, 255, 60, 33, 4, 255, 63, 34, 8, 255, 72, 38, 2, 255, 73, 41, 9, 255, 78, 43, 10, 255, 82, 47, 5, 255, 83, 46, 13, 255, 76, 41, 8, 255, 77, 43, 7, 255, 77, 43, 7, 255, 80, 46, 7, 255, 86, 49, 12, 255, 88, 47, 10, 255, 81, 48, 3, 255, 88, 51, 6, 255, 80, 50, 10, 255, 86, 49, 7, 255, 88, 52, 11, 255, 90, 56, 11, 255, 107, 64, 11, 255, 117, 62, 7, 255, 118, 68, 11, 255, 118, 68, 11, 255, 123, 74, 9, 255, 124, 72, 2, 255, 118, 63, 8, 255, 104, 60, 10, 255, 88, 52, 16, 255, 83, 50, 13, 255, 88, 50, 15, 255, 85, 51, 7, 255, 82, 51, 11, 255, 89, 51, 5, 255, 99, 61, 13, 255, 118, 76, 10, 255, 138, 98, 10, 255, 129, 87, 3, 255, 123, 75, 6, 255, 126, 75, 12, 255, 119, 69, 8, 255, 115, 67, 10, 255, 111, 61, 7, 255, 101, 58, 6, 255, 92, 55, 4, 255, 86, 44, 8, 255, 81, 49, 13, 255, 72, 46, 15, 255, 76, 44, 8, 255, 82, 48, 10, 255, 77, 44, 20, 255, 82, 41, 18, 255, 86, 42, 9, 255, 86, 45, 22, 255, 85, 46, 17, 255, 85, 48, 10, 255, 86, 48, 18, 255, 90, 49, 13, 255, 95, 57, 14, 255, 86, 54, 13, 255, 83, 50, 17, 255, 79, 46, 12, 255, 73, 50, 22, 255, 70, 44, 31, 255, 74, 46, 26, 255, 76, 51, 19, 255, 76, 48, 25, 255, 76, 55, 19, 255, 80, 55, 22, 255, 83, 58, 18, 255, 83, 65, 23, 255, 87, 60, 23, 255, 91, 61, 30, 255, 82, 64, 35, 255, 76, 61, 32, 255, 76, 59, 33, 255, 77, 62, 28, 255, 86, 63, 32, 255, 85, 63, 32, 255, 81, 62, 22, 255, 84, 65, 32, 255, 80, 63, 41, 255, 81, 66, 31, 255, 79, 69, 31, 255, 79, 71, 33, 255, 80, 67, 50, 255, 82, 65, 42, 255, 86, 70, 39, 255, 91, 69, 34, 255, 87, 73, 29, 255, 85, 71, 35, 255, 82, 67, 42, 255, 80, 71, 41, 255, 90, 75, 42, 255, 106, 78, 42, 255, 107, 72, 40, 255, 104, 73, 46, 255, 105, 74, 43, 255, 104, 75, 39, 255, 108, 78, 35, 255, 115, 81, 40, 255, 121, 82, 46, 255, 120, 86, 40, 255, 114, 85, 37, 255, 112, 80, 43, 255, 111, 85, 45, 255, 105, 84, 41, 255, 111, 86, 35, 255, 119, 89, 37, 255, 115, 85, 40, 255, 113, 90, 40, 255, 112, 90, 42, 255, 117, 90, 43, 255, 119, 90, 47, 255, 116, 92, 50, 255, 120, 98, 63, 255, 118, 98, 48, 255, 121, 103, 43, 255, 122, 103, 53, 255, 125, 105, 59, 255, 127, 108, 63, 255, 128, 111, 69, 255, 130, 114, 67, 255, 134, 123, 64, 255, 127, 123, 68, 255, 122, 125, 78, 255, 141, 143, 96, 255, 140, 136, 86, 255, 137, 130, 78, 255, 142, 135, 77, 255, 144, 136, 69, 255, 147, 137, 69, 255, 147, 134, 75, 255, 151, 135, 72, 255, 150, 136, 72, 255, 147, 134, 67, 255, 150, 133, 62, 255, 149, 131, 67, 255, 144, 129, 62, 255, 141, 124, 55, 255, 138, 120, 59, 255, 127, 113, 51, 255, 121, 116, 51, 255, 120, 113, 52, 255, 123, 111, 46, 255, 129, 106, 49, 255, 126, 100, 44, 255, 123, 99, 41, 255, 125, 96, 34, 255, 128, 91, 42, 255, 121, 89, 37, 255, 124, 91, 29, 255, 125, 86, 30, 255, 118, 87, 38, 255, 116, 89, 29, 255, 118, 95, 37, 255, 123, 87, 30, 255, 125, 80, 22, 255, 124, 76, 21, 255, 125, 80, 16, 255, 127, 79, 22, 255, 124, 74, 21, 255, 121, 72, 24, 255, 122, 75, 27, 255, 122, 72, 25, 255, 121, 74, 16, 255, 117, 72, 11, 255, 115, 70, 19, 255, 112, 67, 21, 255, 112, 70, 12, 255, 111, 73, 8, 255, 115, 69, 10, 255, 120, 72, 8, 255, 127, 76, 12, 255, 132, 75, 13, 255, 134, 77, 7, 255, 144, 78, 10, 255, 148, 77, 13, 255, 145, 78, 7, 255, 144, 79, 10, 255, 134, 73, 11, 255, 124, 67, 10, 255, 124, 69, 13, 255, 119, 66, 10, 255, 118, 64, 2, 255, 121, 65, 6, 255, 116, 60, 7, 255, 113, 61, 4, 255, 115, 63, 10, 255, 109, 59, 11, 255, 115, 66, 7, 255, 122, 62, 11, 255, 120, 59, 9, 255, 124, 62, 9, 255, 121, 66, 12, 255, 127, 67, 9, 255, 125, 65, 6, 255, 124, 66, 6, 255, 129, 71, 6, 255, 140, 75, 9, 255, 153, 82, 8, 255, 158, 84, 5, 255, 164, 89, 5, 255, 163, 87, 11, 255, 155, 81, 6, 255, 150, 77, 1, 255, 152, 80, 5, 255, 148, 78, 8, 255, 138, 71, 4, 255, 132, 68, 8, 255, 131, 68, 13, 255, 129, 69, 6, 255, 127, 67, 7, 255, 124, 65, 7, 255, 124, 65, 8, 255, 123, 60, 11, 255, 114, 59, 7, 255, 113, 61, 4, 255, 109, 54, 7, 255, 107, 59, 3, 255, 113, 62, 7, 255, 116, 59, 8, 255, 113, 56, 11, 255, 104, 53, 8, 255, 108, 55, 9, 255, 118, 56, 12, 255, 109, 56, 7, 255, 107, 57, 9, 255, 110, 54, 6, 255, 109, 53, 9, 255, 110, 52, 12, 255, 116, 54, 12, 255, 116, 54, 8, 255, 110, 49, 4, 255, 107, 53, 10, 255, 110, 51, 7, 255, 113, 52, 2, 255, 109, 52, 4, 255, 104, 44, 3, 255, 108, 46, 5, 255, 106, 51, 3, 255, 105, 51, 2, 255, 92, 43, 10, 255, 76, 29, 15, 255, 20, 41, 82, 255, 25, 40, 68, 255, 18, 30, 42, 255, 5, 19, 29, 255, 6, 22, 33, 255, 6, 12, 27, 255, 0, 0, 4, 255, 0, 2, 1, 255, 0, 0, 3, 255, 64, 9, 1, 255, 157, 34, 4, 255, 139, 27, 7, 255, 107, 13, 9, 255, 121, 18, 2, 255, 151, 30, 9, 255, 154, 30, 7, 255, 114, 10, 1, 255, 67, 4, 4, 255, 14, 2, 0, 255, 6, 2, 1, 255, 6, 1, 0, 255, 8, 1, 1, 255, 15, 2, 2, 255, 18, 0, 0, 255, 33, 1, 2, 255, 38, 2, 7, 255, 37, 1, 5, 255, 23, 0, 3, 255, 13, 3, 1, 255, 15, 2, 0, 255, 8, 7, 4, 255, 14, 7, 6, 255, 10, 1, 2, 255, 4, 5, 15, 255, 3, 6, 15, 255, 0, 0, 3, 255, 1, 0, 0, 255, 1, 0, 3, 255, 1, 0, 2, 255, 1, 1, 1, 255, 1, 1, 5, 255, 1, 0, 4, 255, 1, 1, 1, 255, 1, 1, 0, 255, 2, 2, 1, 255, 1, 1, 3, 255, 2, 0, 5, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 1, 9, 255, 2, 3, 10, 255, 3, 4, 10, 255, 2, 3, 6, 255, 1, 0, 2, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 0, 3, 255, 1, 0, 3, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 0, 2, 255, 1, 0, 0, 255, 1, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 1, 2, 255, 0, 0, 4, 255, 1, 0, 7, 255, 2, 1, 6, 255, 0, 0, 1, 255, 0, 0, 0, 255, 2, 3, 16, 255, 39, 38, 80, 255, 100, 93, 154, 255, 116, 115, 134, 255, 77, 83, 69, 255, 50, 52, 41, 255, 16, 21, 13, 255, 18, 17, 25, 255, 60, 56, 61, 255, 91, 83, 140, 255, 85, 82, 159, 255, 77, 80, 137, 255, 82, 81, 94, 255, 68, 61, 47, 255, 42, 32, 7, 255, 94, 55, 5, 255, 150, 86, 14, 255, 98, 52, 10, 255, 63, 40, 15, 255, 47, 39, 22, 255, 40, 40, 15, 255, 34, 51, 16, 255, 39, 58, 18, 255, 41, 58, 22, 255, 44, 60, 28, 255, 54, 59, 24, 255, 50, 64, 16, 255, 37, 51, 8, 255, 40, 35, 10, 255, 29, 18, 9, 255, 13, 14, 5, 255, 24, 23, 10, 255, 44, 26, 17, 255, 59, 40, 17, 255, 53, 36, 8, 255, 36, 19, 6, 255, 21, 17, 13, 255, 24, 19, 12, 255, 37, 24, 4, 255, 36, 25, 8, 255, 30, 23, 9, 255, 25, 21, 8, 255, 31, 22, 12, 255, 37, 25, 10, 255, 41, 24, 7, 255, 36, 24, 14, 255, 35, 30, 15, 255, 48, 30, 7, 255, 53, 30, 7, 255, 47, 31, 7, 255, 48, 33, 13, 255, 48, 32, 12, 255, 53, 32, 9, 255, 62, 34, 16, 255, 76, 40, 8, 255, 79, 44, 6, 255, 73, 46, 8, 255, 73, 44, 7, 255, 79, 44, 3, 255, 84, 44, 1, 255, 84, 43, 6, 255, 75, 42, 4, 255, 72, 39, 11, 255, 76, 44, 6, 255, 85, 46, 6, 255, 89, 46, 9, 255, 86, 50, 9, 255, 87, 45, 8, 255, 87, 50, 11, 255, 91, 49, 13, 255, 91, 50, 13, 255, 103, 61, 19, 255, 108, 59, 6, 255, 115, 59, 7, 255, 103, 60, 14, 255, 96, 55, 15, 255, 93, 60, 7, 255, 94, 55, 9, 255, 92, 47, 12, 255, 90, 52, 5, 255, 80, 48, 14, 255, 81, 48, 13, 255, 85, 50, 8, 255, 92, 54, 2, 255, 95, 57, 3, 255, 113, 77, 10, 255, 130, 80, 16, 255, 140, 85, 12, 255, 153, 93, 13, 255, 137, 85, 6, 255, 122, 75, 3, 255, 121, 73, 13, 255, 116, 69, 6, 255, 112, 64, 4, 255, 105, 61, 5, 255, 100, 56, 6, 255, 94, 49, 8, 255, 82, 44, 11, 255, 83, 46, 9, 255, 80, 40, 16, 255, 82, 47, 17, 255, 82, 49, 7, 255, 78, 49, 8, 255, 72, 49, 11, 255, 73, 48, 6, 255, 80, 47, 18, 255, 79, 49, 15, 255, 80, 48, 11, 255, 87, 49, 22, 255, 86, 52, 19, 255, 84, 51, 11, 255, 87, 50, 13, 255, 80, 52, 17, 255, 74, 52, 22, 255, 72, 49, 23, 255, 76, 52, 12, 255, 77, 53, 19, 255, 71, 50, 31, 255, 77, 51, 29, 255, 79, 56, 23, 255, 77, 60, 28, 255, 86, 61, 24, 255, 89, 63, 22, 255, 89, 65, 34, 255, 90, 64, 28, 255, 87, 64, 21, 255, 82, 65, 26, 255, 80, 61, 33, 255, 74, 59, 36, 255, 84, 58, 31, 255, 84, 62, 29, 255, 82, 63, 28, 255, 83, 67, 22, 255, 84, 65, 34, 255, 81, 64, 33, 255, 82, 68, 39, 255, 79, 66, 43, 255, 85, 70, 32, 255, 83, 65, 29, 255, 87, 71, 33, 255, 91, 68, 32, 255, 85, 67, 34, 255, 86, 69, 44, 255, 87, 67, 36, 255, 84, 73, 36, 255, 86, 73, 36, 255, 103, 76, 40, 255, 107, 73, 30, 255, 105, 75, 37, 255, 106, 77, 38, 255, 106, 77, 43, 255, 108, 76, 38, 255, 117, 83, 34, 255, 120, 85, 35, 255, 119, 91, 28, 255, 111, 87, 29, 255, 111, 80, 45, 255, 108, 82, 41, 255, 107, 87, 32, 255, 108, 80, 40, 255, 114, 82, 41, 255, 114, 85, 38, 255, 112, 86, 45, 255, 111, 85, 46, 255, 116, 86, 47, 255, 119, 93, 45, 255, 116, 93, 52, 255, 115, 92, 62, 255, 118, 97, 51, 255, 122, 102, 46, 255, 125, 102, 55, 255, 125, 107, 61, 255, 130, 111, 53, 255, 134, 114, 52, 255, 134, 115, 65, 255, 130, 117, 69, 255, 127, 120, 68, 255, 125, 124, 72, 255, 137, 142, 89, 255, 144, 142, 88, 255, 136, 128, 80, 255, 143, 133, 75, 255, 141, 133, 67, 255, 143, 133, 68, 255, 148, 132, 71, 255, 156, 135, 73, 255, 151, 133, 68, 255, 146, 130, 64, 255, 153, 134, 65, 255, 152, 133, 66, 255, 144, 127, 67, 255, 143, 123, 60, 255, 138, 120, 54, 255, 129, 117, 54, 255, 123, 113, 52, 255, 122, 112, 53, 255, 116, 109, 46, 255, 126, 104, 42, 255, 128, 97, 46, 255, 125, 99, 44, 255, 125, 97, 29, 255, 129, 92, 37, 255, 123, 93, 35, 255, 124, 93, 33, 255, 129, 87, 29, 255, 120, 87, 30, 255, 117, 87, 26, 255, 117, 92, 36, 255, 125, 90, 32, 255, 125, 80, 24, 255, 125, 76, 28, 255, 126, 79, 27, 255, 129, 79, 25, 255, 129, 80, 15, 255, 124, 75, 23, 255, 120, 73, 20, 255, 125, 76, 21, 255, 125, 75, 25, 255, 120, 70, 23, 255, 120, 70, 18, 255, 117, 68, 9, 255, 118, 70, 11, 255, 116, 73, 7, 255, 117, 69, 11, 255, 121, 69, 14, 255, 124, 70, 13, 255, 129, 73, 11, 255, 136, 82, 11, 255, 142, 77, 16, 255, 149, 79, 10, 255, 150, 82, 8, 255, 149, 82, 6, 255, 138, 75, 8, 255, 128, 70, 9, 255, 120, 66, 2, 255, 117, 66, 4, 255, 118, 64, 6, 255, 121, 63, 11, 255, 120, 62, 14, 255, 117, 64, 9, 255, 114, 65, 8, 255, 109, 61, 7, 255, 114, 59, 4, 255, 117, 58, 10, 255, 123, 65, 14, 255, 122, 64, 7, 255, 122, 64, 5, 255, 128, 64, 4, 255, 129, 70, 6, 255, 129, 70, 12, 255, 129, 69, 10, 255, 138, 75, 8, 255, 147, 76, 10, 255, 159, 86, 7, 255, 168, 89, 3, 255, 168, 88, 6, 255, 161, 83, 5, 255, 159, 82, 3, 255, 158, 80, 5, 255, 154, 76, 7, 255, 145, 72, 4, 255, 138, 71, 8, 255, 134, 66, 14, 255, 128, 64, 7, 255, 126, 65, 7, 255, 123, 65, 6, 255, 123, 67, 6, 255, 121, 63, 4, 255, 122, 57, 4, 255, 115, 59, 4, 255, 107, 58, 13, 255, 117, 60, 12, 255, 120, 59, 6, 255, 112, 55, 4, 255, 114, 55, 6, 255, 109, 51, 9, 255, 108, 52, 14, 255, 112, 54, 11, 255, 111, 58, 3, 255, 111, 59, 3, 255, 108, 55, 9, 255, 113, 58, 7, 255, 111, 53, 4, 255, 113, 51, 6, 255, 118, 56, 12, 255, 110, 52, 7, 255, 109, 56, 4, 255, 114, 56, 3, 255, 113, 49, 4, 255, 111, 52, 8, 255, 111, 52, 6, 255, 109, 47, 5, 255, 102, 43, 0, 255, 93, 43, 13, 255, 80, 36, 22, 255, 68, 33, 9, 255, 38, 60, 81, 255, 28, 58, 86, 255, 24, 45, 64, 255, 14, 27, 44, 255, 7, 21, 22, 255, 1, 2, 6, 255, 1, 1, 0, 255, 3, 1, 5, 255, 3, 0, 7, 255, 67, 10, 1, 255, 134, 23, 4, 255, 100, 12, 5, 255, 73, 1, 4, 255, 103, 12, 6, 255, 138, 27, 2, 255, 158, 45, 2, 255, 168, 34, 5, 255, 118, 15, 4, 255, 35, 0, 5, 255, 15, 1, 3, 255, 7, 3, 1, 255, 7, 1, 0, 255, 15, 0, 1, 255, 15, 1, 2, 255, 29, 4, 5, 255, 41, 3, 5, 255, 39, 3, 1, 255, 24, 2, 1, 255, 14, 1, 3, 255, 13, 1, 0, 255, 6, 1, 0, 255, 7, 0, 4, 255, 7, 11, 24, 255, 5, 15, 31, 255, 4, 3, 2, 255, 7, 7, 5, 255, 3, 3, 6, 255, 0, 1, 1, 255, 1, 1, 0, 255, 2, 1, 1, 255, 1, 3, 2, 255, 0, 1, 3, 255, 0, 0, 2, 255, 0, 1, 1, 255, 1, 2, 2, 255, 0, 2, 5, 255, 5, 0, 6, 255, 2, 1, 4, 255, 1, 1, 5, 255, 3, 0, 5, 255, 2, 2, 5, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 1, 1, 7, 255, 3, 4, 16, 255, 2, 2, 12, 255, 0, 2, 5, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 1, 2, 255, 1, 1, 2, 255, 2, 0, 3, 255, 0, 0, 0, 255, 1, 2, 2, 255, 0, 0, 5, 255, 0, 1, 7, 255, 2, 1, 2, 255, 3, 1, 2, 255, 2, 0, 2, 255, 1, 0, 7, 255, 2, 1, 0, 255, 0, 0, 13, 255, 31, 28, 71, 255, 76, 88, 142, 255, 107, 114, 153, 255, 86, 86, 76, 255, 48, 50, 36, 255, 17, 21, 23, 255, 14, 9, 24, 255, 62, 56, 75, 255, 84, 87, 122, 255, 78, 88, 140, 255, 75, 72, 167, 255, 81, 79, 119, 255, 46, 42, 43, 255, 13, 16, 6, 255, 45, 25, 6, 255, 87, 50, 13, 255, 112, 73, 13, 255, 99, 59, 15, 255, 45, 31, 12, 255, 34, 27, 15, 255, 34, 35, 16, 255, 32, 43, 15, 255, 38, 53, 27, 255, 49, 64, 39, 255, 58, 76, 27, 255, 58, 76, 17, 255, 53, 63, 16, 255, 35, 38, 8, 255, 21, 17, 7, 255, 18, 9, 8, 255, 29, 18, 9, 255, 55, 36, 16, 255, 58, 40, 15, 255, 42, 26, 14, 255, 30, 20, 5, 255, 24, 15, 6, 255, 27, 20, 9, 255, 30, 23, 15, 255, 29, 21, 13, 255, 28, 22, 11, 255, 29, 22, 12, 255, 33, 23, 9, 255, 35, 27, 6, 255, 31, 24, 13, 255, 29, 24, 9, 255, 47, 28, 10, 255, 47, 29, 1, 255, 44, 32, 4, 255, 44, 26, 15, 255, 47, 28, 15, 255, 50, 32, 13, 255, 52, 31, 11, 255, 58, 36, 9, 255, 66, 38, 10, 255, 71, 36, 7, 255, 70, 35, 7, 255, 78, 47, 7, 255, 77, 48, 4, 255, 77, 45, 8, 255, 77, 43, 7, 255, 81, 46, 7, 255, 81, 44, 7, 255, 78, 39, 6, 255, 72, 39, 10, 255, 78, 43, 6, 255, 87, 45, 9, 255, 90, 52, 5, 255, 90, 54, 8, 255, 86, 44, 13, 255, 95, 49, 8, 255, 96, 52, 9, 255, 100, 57, 3, 255, 99, 53, 10, 255, 97, 53, 11, 255, 90, 51, 8, 255, 86, 51, 7, 255, 87, 52, 7, 255, 82, 44, 7, 255, 86, 48, 12, 255, 82, 46, 7, 255, 81, 50, 6, 255, 82, 53, 3, 255, 87, 58, 6, 255, 103, 62, 12, 255, 115, 65, 17, 255, 123, 76, 6, 255, 129, 79, 7, 255, 131, 76, 10, 255, 140, 85, 3, 255, 146, 91, 7, 255, 125, 80, 5, 255, 121, 76, 5, 255, 121, 71, 7, 255, 115, 67, 10, 255, 112, 62, 10, 255, 107, 61, 10, 255, 98, 54, 7, 255, 91, 49, 5, 255, 86, 48, 14, 255, 78, 45, 11, 255, 81, 44, 18, 255, 86, 46, 8, 255, 82, 48, 7, 255, 84, 52, 16, 255, 86, 51, 11, 255, 79, 50, 10, 255, 74, 50, 12, 255, 83, 50, 11, 255, 85, 51, 13, 255, 91, 58, 15, 255, 88, 56, 11, 255, 85, 50, 8, 255, 89, 50, 23, 255, 72, 48, 25, 255, 63, 47, 34, 255, 68, 47, 26, 255, 74, 53, 17, 255, 74, 51, 15, 255, 77, 49, 29, 255, 82, 59, 18, 255, 79, 56, 25, 255, 79, 58, 22, 255, 89, 65, 16, 255, 91, 60, 30, 255, 95, 63, 22, 255, 92, 65, 23, 255, 88, 65, 26, 255, 84, 67, 18, 255, 84, 62, 18, 255, 83, 64, 24, 255, 86, 62, 32, 255, 88, 63, 32, 255, 78, 68, 23, 255, 78, 67, 24, 255, 84, 66, 28, 255, 83, 64, 33, 255, 84, 69, 30, 255, 84, 71, 35, 255, 91, 66, 26, 255, 89, 68, 33, 255, 84, 67, 35, 255, 87, 74, 31, 255, 84, 72, 35, 255, 85, 70, 39, 255, 87, 71, 38, 255, 87, 70, 42, 255, 86, 72, 38, 255, 97, 77, 37, 255, 106, 75, 34, 255, 109, 74, 39, 255, 107, 79, 26, 255, 112, 81, 22, 255, 120, 80, 32, 255, 120, 79, 39, 255, 121, 86, 37, 255, 118, 86, 40, 255, 115, 86, 38, 255, 110, 81, 38, 255, 112, 82, 39, 255, 110, 83, 40, 255, 104, 80, 35, 255, 108, 87, 35, 255, 112, 89, 43, 255, 113, 86, 47, 255, 117, 87, 48, 255, 117, 88, 44, 255, 117, 92, 40, 255, 117, 93, 38, 255, 118, 95, 52, 255, 120, 99, 56, 255, 122, 101, 52, 255, 124, 104, 49, 255, 129, 109, 60, 255, 129, 112, 58, 255, 134, 117, 55, 255, 134, 117, 64, 255, 133, 117, 62, 255, 137, 122, 69, 255, 132, 121, 68, 255, 132, 128, 72, 255, 147, 143, 88, 255, 140, 132, 81, 255, 140, 129, 66, 255, 143, 130, 67, 255, 142, 129, 72, 255, 149, 131, 70, 255, 150, 131, 69, 255, 153, 133, 65, 255, 152, 133, 64, 255, 150, 130, 67, 255, 150, 132, 50, 255, 145, 126, 62, 255, 140, 120, 60, 255, 137, 123, 48, 255, 127, 116, 45, 255, 122, 113, 50, 255, 119, 111, 50, 255, 116, 108, 44, 255, 125, 101, 48, 255, 134, 97, 51, 255, 124, 97, 36, 255, 123, 96, 43, 255, 130, 94, 35, 255, 126, 92, 38, 255, 124, 89, 37, 255, 129, 88, 31, 255, 126, 85, 30, 255, 115, 85, 40, 255, 118, 91, 43, 255, 123, 86, 35, 255, 125, 81, 26, 255, 127, 80, 23, 255, 127, 82, 21, 255, 128, 80, 23, 255, 131, 77, 26, 255, 126, 73, 17, 255, 124, 74, 21, 255, 124, 74, 16, 255, 124, 73, 16, 255, 121, 71, 20, 255, 116, 71, 13, 255, 118, 74, 11, 255, 118, 71, 13, 255, 119, 72, 7, 255, 118, 71, 14, 255, 118, 69, 16, 255, 118, 67, 21, 255, 119, 71, 15, 255, 133, 79, 9, 255, 147, 80, 17, 255, 148, 82, 8, 255, 154, 84, 11, 255, 155, 86, 6, 255, 141, 78, 7, 255, 127, 73, 9, 255, 123, 70, 9, 255, 114, 68, 5, 255, 114, 65, 11, 255, 120, 64, 11, 255, 124, 62, 3, 255, 124, 63, 1, 255, 114, 64, 5, 255, 116, 66, 9, 255, 123, 65, 9, 255, 120, 63, 4, 255, 122, 65, 3, 255, 126, 67, 11, 255, 127, 69, 5, 255, 125, 67, 3, 255, 126, 68, 6, 255, 128, 69, 9, 255, 133, 72, 15, 255, 136, 72, 12, 255, 144, 77, 6, 255, 160, 87, 5, 255, 168, 89, 8, 255, 168, 88, 12, 255, 163, 85, 12, 255, 160, 83, 11, 255, 157, 81, 7, 255, 149, 78, 7, 255, 141, 74, 9, 255, 138, 72, 6, 255, 135, 69, 8, 255, 135, 71, 5, 255, 132, 69, 8, 255, 130, 66, 13, 255, 129, 65, 6, 255, 126, 62, 4, 255, 120, 62, 3, 255, 116, 62, 4, 255, 120, 61, 6, 255, 122, 61, 7, 255, 117, 57, 9, 255, 116, 57, 8, 255, 118, 57, 4, 255, 112, 53, 4, 255, 110, 53, 12, 255, 106, 54, 7, 255, 110, 57, 4, 255, 111, 55, 9, 255, 116, 57, 7, 255, 121, 55, 4, 255, 112, 54, 6, 255, 103, 51, 7, 255, 115, 52, 5, 255, 112, 53, 5, 255, 114, 58, 6, 255, 121, 61, 5, 255, 114, 51, 5, 255, 111, 48, 5, 255, 102, 46, 1, 255, 96, 44, 12, 255, 98, 49, 13, 255, 99, 48, 14, 255, 89, 42, 7, 255, 87, 39, 7, 255, 21, 38, 63, 255, 19, 59, 86, 255, 24, 58, 83, 255, 10, 40, 75, 255, 6, 22, 37, 255, 4, 4, 8, 255, 3, 1, 2, 255, 3, 0, 0, 255, 1, 0, 3, 255, 40, 6, 9, 255, 83, 7, 6, 255, 70, 5, 4, 255, 52, 3, 1, 255, 80, 5, 9, 255, 122, 16, 7, 255, 166, 40, 0, 255, 186, 45, 9, 255, 98, 15, 5, 255, 26, 2, 5, 255, 12, 2, 4, 255, 2, 1, 1, 255, 2, 1, 0, 255, 5, 0, 2, 255, 4, 2, 2, 255, 10, 3, 4, 255, 25, 4, 5, 255, 26, 1, 5, 255, 21, 2, 1, 255, 13, 2, 0, 255, 9, 2, 5, 255, 11, 3, 7, 255, 4, 12, 27, 255, 1, 28, 43, 255, 5, 11, 23, 255, 3, 0, 3, 255, 0, 3, 5, 255, 6, 14, 22, 255, 2, 2, 3, 255, 3, 3, 6, 255, 2, 3, 3, 255, 0, 1, 0, 255, 2, 1, 0, 255, 0, 1, 0, 255, 2, 0, 2, 255, 1, 1, 5, 255, 1, 1, 5, 255, 3, 1, 0, 255, 0, 2, 0, 255, 2, 2, 2, 255, 5, 0, 1, 255, 2, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 1, 1, 5, 255, 1, 0, 7, 255, 0, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 3, 255, 1, 1, 2, 255, 0, 1, 4, 255, 0, 1, 5, 255, 0, 2, 1, 255, 0, 1, 1, 255, 0, 1, 4, 255, 0, 1, 2, 255, 0, 2, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 19, 20, 54, 255, 71, 75, 128, 255, 91, 95, 144, 255, 82, 95, 103, 255, 55, 49, 35, 255, 23, 19, 10, 255, 11, 11, 20, 255, 53, 44, 54, 255, 89, 79, 112, 255, 80, 81, 128, 255, 70, 75, 112, 255, 67, 65, 114, 255, 49, 48, 64, 255, 19, 19, 11, 255, 8, 5, 0, 255, 33, 23, 12, 255, 69, 40, 23, 255, 64, 35, 11, 255, 27, 21, 7, 255, 13, 11, 9, 255, 22, 26, 12, 255, 29, 33, 17, 255, 37, 46, 22, 255, 43, 57, 31, 255, 55, 71, 44, 255, 57, 75, 32, 255, 49, 61, 22, 255, 29, 33, 6, 255, 19, 17, 5, 255, 22, 11, 10, 255, 38, 22, 8, 255, 50, 36, 7, 255, 45, 35, 9, 255, 33, 26, 14, 255, 19, 15, 4, 255, 21, 17, 6, 255, 25, 22, 7, 255, 26, 21, 10, 255, 30, 24, 8, 255, 32, 25, 12, 255, 30, 23, 12, 255, 30, 24, 9, 255, 34, 27, 17, 255, 35, 28, 6, 255, 38, 27, 4, 255, 41, 29, 11, 255, 39, 28, 9, 255, 49, 22, 10, 255, 49, 27, 11, 255, 53, 32, 5, 255, 51, 29, 7, 255, 48, 31, 10, 255, 64, 33, 6, 255, 63, 30, 10, 255, 57, 35, 14, 255, 60, 35, 8, 255, 72, 38, 6, 255, 80, 46, 2, 255, 75, 49, 5, 255, 77, 44, 7, 255, 81, 45, 7, 255, 80, 42, 9, 255, 80, 47, 12, 255, 78, 45, 5, 255, 77, 42, 8, 255, 75, 40, 8, 255, 78, 45, 8, 255, 83, 48, 8, 255, 88, 53, 10, 255, 87, 52, 8, 255, 86, 51, 7, 255, 86, 51, 9, 255, 88, 51, 13, 255, 88, 48, 12, 255, 81, 44, 5, 255, 78, 45, 10, 255, 81, 48, 10, 255, 81, 46, 2, 255, 85, 50, 11, 255, 89, 45, 10, 255, 90, 46, 4, 255, 81, 48, 8, 255, 82, 52, 4, 255, 115, 71, 8, 255, 126, 74, 8, 255, 117, 74, 4, 255, 117, 70, 15, 255, 124, 73, 8, 255, 125, 77, 4, 255, 124, 80, 7, 255, 135, 85, 3, 255, 144, 90, 9, 255, 125, 78, 12, 255, 117, 70, 10, 255, 120, 71, 5, 255, 115, 65, 6, 255, 111, 61, 6, 255, 106, 58, 11, 255, 98, 56, 6, 255, 90, 52, 5, 255, 84, 46, 10, 255, 81, 44, 10, 255, 85, 46, 15, 255, 86, 47, 3, 255, 83, 48, 6, 255, 77, 50, 16, 255, 82, 45, 15, 255, 85, 50, 13, 255, 72, 50, 10, 255, 80, 51, 9, 255, 90, 54, 12, 255, 87, 54, 14, 255, 86, 53, 17, 255, 83, 54, 18, 255, 86, 49, 19, 255, 90, 52, 17, 255, 74, 52, 14, 255, 72, 53, 25, 255, 78, 52, 26, 255, 81, 54, 17, 255, 85, 53, 25, 255, 89, 56, 19, 255, 88, 53, 30, 255, 84, 56, 27, 255, 87, 63, 22, 255, 91, 59, 31, 255, 90, 63, 26, 255, 91, 61, 25, 255, 92, 61, 25, 255, 83, 61, 17, 255, 80, 60, 25, 255, 78, 65, 21, 255, 77, 62, 26, 255, 82, 64, 34, 255, 83, 67, 19, 255, 84, 66, 28, 255, 84, 70, 27, 255, 87, 67, 24, 255, 85, 68, 22, 255, 74, 70, 29, 255, 79, 68, 34, 255, 80, 69, 31, 255, 83, 69, 34, 255, 83, 69, 33, 255, 87, 73, 25, 255, 90, 72, 30, 255, 92, 70, 34, 255, 92, 71, 29, 255, 89, 74, 30, 255, 93, 75, 36, 255, 102, 74, 31, 255, 106, 71, 37, 255, 106, 72, 34, 255, 113, 76, 28, 255, 125, 80, 43, 255, 122, 79, 42, 255, 121, 81, 40, 255, 118, 83, 43, 255, 114, 81, 42, 255, 111, 79, 31, 255, 115, 83, 31, 255, 108, 78, 33, 255, 107, 81, 38, 255, 108, 83, 39, 255, 110, 86, 39, 255, 116, 88, 42, 255, 117, 87, 43, 255, 119, 88, 48, 255, 116, 88, 51, 255, 119, 93, 42, 255, 120, 94, 48, 255, 120, 96, 50, 255, 122, 99, 50, 255, 124, 103, 48, 255, 128, 107, 57, 255, 130, 108, 57, 255, 133, 112, 59, 255, 134, 111, 67, 255, 135, 115, 62, 255, 140, 122, 62, 255, 137, 125, 59, 255, 131, 126, 61, 255, 147, 141, 82, 255, 146, 137, 83, 255, 139, 126, 67, 255, 143, 129, 62, 255, 142, 127, 66, 255, 150, 126, 68, 255, 153, 131, 61, 255, 152, 130, 62, 255, 151, 130, 58, 255, 153, 131, 63, 255, 154, 131, 53, 255, 148, 126, 50, 255, 141, 120, 54, 255, 137, 121, 45, 255, 134, 119, 45, 255, 126, 113, 49, 255, 118, 109, 41, 255, 118, 106, 46, 255, 125, 99, 49, 255, 134, 101, 34, 255, 126, 100, 32, 255, 124, 98, 36, 255, 130, 95, 35, 255, 127, 93, 33, 255, 128, 89, 38, 255, 131, 88, 34, 255, 128, 88, 29, 255, 118, 87, 36, 255, 115, 89, 35, 255, 124, 90, 24, 255, 126, 84, 13, 255, 128, 82, 16, 255, 127, 82, 22, 255, 126, 80, 21, 255, 129, 77, 26, 255, 127, 77, 19, 255, 125, 77, 16, 255, 122, 71, 20, 255, 124, 72, 21, 255, 122, 72, 15, 255, 118, 73, 13, 255, 118, 73, 13, 255, 119, 69, 19, 255, 116, 70, 17, 255, 120, 74, 16, 255, 120, 72, 8, 255, 118, 70, 11, 255, 122, 71, 13, 255, 134, 77, 11, 255, 146, 80, 19, 255, 154, 85, 16, 255, 157, 86, 5, 255, 157, 81, 8, 255, 149, 79, 7, 255, 138, 77, 4, 255, 130, 71, 16, 255, 123, 65, 11, 255, 121, 66, 8, 255, 119, 65, 8, 255, 120, 63, 5, 255, 124, 66, 8, 255, 118, 62, 6, 255, 118, 64, 8, 255, 117, 65, 8, 255, 120, 64, 6, 255, 122, 66, 7, 255, 122, 68, 9, 255, 125, 72, 2, 255, 128, 72, 2, 255, 129, 67, 8, 255, 125, 63, 5, 255, 129, 68, 7, 255, 137, 75, 11, 255, 148, 80, 8, 255, 162, 85, 4, 255, 172, 91, 11, 255, 169, 91, 7, 255, 163, 85, 5, 255, 156, 75, 4, 255, 159, 79, 3, 255, 159, 81, 4, 255, 152, 76, 9, 255, 144, 76, 1, 255, 141, 73, 8, 255, 137, 72, 7, 255, 134, 68, 7, 255, 133, 66, 10, 255, 135, 70, 7, 255, 128, 67, 9, 255, 123, 64, 10, 255, 119, 60, 2, 255, 121, 62, 0, 255, 118, 60, 4, 255, 116, 60, 9, 255, 120, 62, 8, 255, 120, 58, 9, 255, 113, 56, 9, 255, 112, 57, 7, 255, 114, 58, 8, 255, 115, 58, 9, 255, 117, 57, 8, 255, 118, 59, 6, 255, 119, 56, 6, 255, 111, 57, 7, 255, 108, 60, 1, 255, 116, 55, 3, 255, 111, 48, 9, 255, 114, 47, 9, 255, 119, 48, 14, 255, 117, 50, 10, 255, 102, 41, 4, 255, 91, 35, 9, 255, 97, 49, 18, 255, 103, 57, 29, 255, 92, 47, 17, 255, 85, 41, 8, 255, 92, 44, 15, 255, 9, 57, 84, 255, 17, 59, 75, 255, 11, 60, 76, 255, 12, 58, 92, 255, 8, 46, 65, 255, 2, 16, 24, 255, 1, 0, 0, 255, 1, 2, 0, 255, 0, 2, 0, 255, 8, 2, 2, 255, 45, 3, 3, 255, 68, 5, 2, 255, 60, 4, 0, 255, 58, 2, 3, 255, 84, 7, 6, 255, 108, 20, 7, 255, 80, 13, 8, 255, 21, 1, 8, 255, 0, 1, 2, 255, 2, 0, 0, 255, 0, 0, 2, 255, 0, 1, 2, 255, 1, 1, 3, 255, 0, 1, 2, 255, 0, 1, 2, 255, 6, 1, 2, 255, 6, 4, 1, 255, 10, 3, 1, 255, 14, 2, 1, 255, 16, 0, 7, 255, 12, 22, 35, 255, 1, 35, 44, 255, 0, 12, 24, 255, 2, 0, 36, 255, 20, 88, 146, 255, 38, 102, 114, 255, 5, 3, 6, 255, 8, 1, 3, 255, 0, 2, 3, 255, 3, 3, 5, 255, 1, 1, 1, 255, 1, 0, 0, 255, 0, 0, 0, 255, 2, 1, 2, 255, 1, 0, 0, 255, 2, 1, 1, 255, 0, 0, 2, 255, 1, 5, 19, 255, 2, 5, 18, 255, 1, 0, 2, 255, 2, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 3, 3, 5, 255, 0, 2, 2, 255, 1, 0, 7, 255, 2, 0, 12, 255, 2, 2, 2, 255, 1, 0, 1, 255, 0, 0, 2, 255, 2, 1, 2, 255, 6, 8, 31, 255, 58, 66, 113, 255, 89, 96, 149, 255, 81, 86, 113, 255, 60, 54, 44, 255, 25, 20, 12, 255, 11, 8, 7, 255, 43, 39, 56, 255, 77, 73, 103, 255, 75, 81, 132, 255, 51, 67, 135, 255, 48, 65, 133, 255, 40, 43, 59, 255, 20, 12, 15, 255, 2, 2, 0, 255, 8, 7, 2, 255, 14, 12, 5, 255, 17, 12, 12, 255, 13, 12, 9, 255, 12, 11, 2, 255, 19, 17, 9, 255, 34, 30, 21, 255, 43, 38, 26, 255, 40, 39, 27, 255, 48, 56, 29, 255, 51, 62, 20, 255, 44, 51, 17, 255, 24, 27, 7, 255, 11, 12, 4, 255, 20, 8, 6, 255, 26, 17, 14, 255, 40, 32, 20, 255, 43, 31, 12, 255, 34, 25, 8, 255, 23, 24, 8, 255, 19, 20, 9, 255, 26, 24, 10, 255, 28, 24, 7, 255, 30, 23, 6, 255, 34, 24, 10, 255, 39, 24, 8, 255, 35, 22, 2, 255, 34, 26, 4, 255, 42, 27, 12, 255, 40, 24, 9, 255, 36, 27, 11, 255, 43, 29, 11, 255, 47, 24, 12, 255, 38, 24, 10, 255, 46, 29, 6, 255, 47, 30, 10, 255, 49, 32, 4, 255, 51, 34, 4, 255, 41, 25, 14, 255, 54, 31, 16, 255, 64, 34, 13, 255, 66, 34, 9, 255, 66, 32, 6, 255, 70, 37, 8, 255, 76, 46, 10, 255, 72, 43, 14, 255, 70, 41, 3, 255, 76, 41, 9, 255, 75, 40, 5, 255, 76, 47, 8, 255, 75, 45, 9, 255, 77, 43, 7, 255, 83, 43, 9, 255, 81, 45, 7, 255, 81, 47, 13, 255, 86, 47, 16, 255, 93, 49, 8, 255, 89, 51, 6, 255, 84, 51, 7, 255, 83, 51, 8, 255, 73, 44, 15, 255, 72, 43, 12, 255, 76, 42, 7, 255, 79, 40, 7, 255, 82, 42, 8, 255, 81, 44, 13, 255, 87, 50, 1, 255, 92, 53, 4, 255, 94, 55, 16, 255, 104, 65, 11, 255, 126, 76, 15, 255, 127, 75, 16, 255, 114, 72, 3, 255, 113, 68, 14, 255, 120, 69, 12, 255, 124, 74, 8, 255, 124, 74, 6, 255, 139, 83, 6, 255, 147, 86, 6, 255, 129, 78, 6, 255, 119, 70, 6, 255, 115, 66, 7, 255, 107, 60, 12, 255, 103, 61, 10, 255, 104, 60, 10, 255, 95, 57, 6, 255, 84, 52, 7, 255, 84, 48, 10, 255, 85, 46, 6, 255, 84, 46, 9, 255, 82, 49, 6, 255, 81, 50, 11, 255, 84, 46, 9, 255, 83, 50, 14, 255, 79, 47, 18, 255, 80, 47, 19, 255, 81, 52, 14, 255, 77, 53, 21, 255, 85, 51, 14, 255, 87, 56, 13, 255, 82, 59, 4, 255, 78, 53, 7, 255, 87, 53, 19, 255, 87, 50, 21, 255, 81, 53, 17, 255, 84, 54, 20, 255, 84, 54, 17, 255, 83, 54, 21, 255, 79, 50, 20, 255, 83, 55, 22, 255, 86, 58, 19, 255, 85, 57, 22, 255, 83, 57, 31, 255, 92, 64, 17, 255, 96, 66, 17, 255, 94, 62, 21, 255, 90, 61, 28, 255, 77, 58, 37, 255, 78, 61, 29, 255, 78, 63, 25, 255, 82, 67, 34, 255, 87, 65, 24, 255, 85, 67, 23, 255, 83, 64, 25, 255, 94, 69, 30, 255, 92, 66, 29, 255, 79, 66, 30, 255, 80, 66, 38, 255, 83, 67, 36, 255, 86, 69, 36, 255, 85, 69, 38, 255, 93, 76, 29, 255, 96, 75, 27, 255, 97, 73, 33, 255, 90, 73, 23, 255, 89, 71, 26, 255, 97, 72, 39, 255, 104, 73, 31, 255, 109, 77, 30, 255, 109, 78, 34, 255, 109, 76, 40, 255, 116, 80, 28, 255, 124, 83, 31, 255, 126, 84, 39, 255, 124, 86, 34, 255, 118, 83, 41, 255, 114, 80, 43, 255, 117, 86, 34, 255, 112, 82, 27, 255, 111, 83, 34, 255, 111, 83, 37, 255, 110, 84, 34, 255, 113, 87, 34, 255, 118, 88, 39, 255, 122, 91, 45, 255, 120, 93, 41, 255, 119, 91, 44, 255, 118, 88, 51, 255, 126, 97, 53, 255, 124, 97, 50, 255, 123, 99, 49, 255, 126, 104, 54, 255, 128, 107, 49, 255, 132, 112, 48, 255, 134, 113, 54, 255, 136, 115, 55, 255, 140, 118, 62, 255, 139, 122, 66, 255, 129, 122, 69, 255, 140, 134, 83, 255, 152, 144, 92, 255, 139, 127, 73, 255, 141, 127, 61, 255, 146, 130, 66, 255, 149, 125, 61, 255, 151, 126, 68, 255, 153, 127, 74, 255, 153, 129, 68, 255, 149, 128, 50, 255, 158, 132, 48, 255, 155, 130, 50, 255, 145, 124, 47, 255, 136, 116, 51, 255, 134, 116, 44, 255, 131, 115, 42, 255, 119, 105, 43, 255, 119, 107, 45, 255, 126, 100, 51, 255, 133, 99, 44, 255, 128, 101, 28, 255, 126, 96, 39, 255, 129, 94, 33, 255, 131, 94, 35, 255, 130, 90, 22, 255, 131, 91, 19, 255, 129, 88, 30, 255, 120, 86, 29, 255, 115, 89, 28, 255, 123, 88, 36, 255, 127, 82, 29, 255, 126, 79, 21, 255, 127, 81, 23, 255, 131, 82, 21, 255, 131, 82, 22, 255, 129, 79, 20, 255, 126, 75, 28, 255, 125, 74, 24, 255, 126, 74, 23, 255, 124, 75, 13, 255, 122, 75, 17, 255, 119, 73, 14, 255, 119, 68, 18, 255, 117, 71, 18, 255, 123, 74, 15, 255, 121, 70, 6, 255, 122, 73, 9, 255, 130, 76, 14, 255, 137, 77, 12, 255, 141, 82, 12, 255, 151, 83, 9, 255, 156, 84, 10, 255, 160, 82, 10, 255, 157, 82, 4, 255, 143, 75, 6, 255, 134, 71, 12, 255, 130, 64, 9, 255, 130, 69, 7, 255, 125, 71, 6, 255, 119, 66, 7, 255, 118, 65, 11, 255, 114, 61, 7, 255, 112, 62, 4, 255, 117, 66, 8, 255, 122, 63, 6, 255, 124, 64, 8, 255, 127, 70, 10, 255, 128, 69, 3, 255, 138, 71, 4, 255, 134, 71, 4, 255, 133, 72, 6, 255, 132, 74, 8, 255, 133, 74, 8, 255, 144, 76, 8, 255, 160, 81, 11, 255, 169, 87, 9, 255, 169, 89, 5, 255, 174, 93, 12, 255, 166, 82, 8, 255, 167, 84, 7, 255, 165, 86, 7, 255, 157, 78, 4, 255, 145, 77, 0, 255, 143, 75, 4, 255, 141, 75, 7, 255, 137, 71, 6, 255, 135, 69, 9, 255, 136, 70, 12, 255, 129, 67, 7, 255, 133, 68, 8, 255, 128, 63, 8, 255, 121, 62, 10, 255, 118, 64, 8, 255, 121, 62, 4, 255, 127, 59, 4, 255, 126, 62, 3, 255, 113, 63, 3, 255, 113, 61, 7, 255, 118, 58, 4, 255, 121, 59, 2, 255, 117, 59, 5, 255, 107, 54, 1, 255, 103, 54, 2, 255, 113, 53, 10, 255, 118, 54, 2, 255, 104, 44, 3, 255, 98, 35, 9, 255, 105, 41, 1, 255, 107, 46, 9, 255, 107, 52, 9, 255, 97, 47, 13, 255, 97, 48, 20, 255, 97, 54, 9, 255, 94, 49, 16, 255, 91, 46, 20, 255, 90, 44, 16, 255, 96, 52, 12, 255, 14, 34, 53, 255, 14, 19, 45, 255, 10, 51, 73, 255, 21, 55, 75, 255, 19, 47, 74, 255, 2, 18, 32, 255, 0, 2, 0, 255, 2, 0, 1, 255, 1, 0, 0, 255, 0, 0, 0, 255, 22, 5, 4, 255, 48, 5, 9, 255, 39, 2, 9, 255, 15, 4, 2, 255, 3, 2, 5, 255, 0, 1, 7, 255, 2, 1, 5, 255, 3, 1, 4, 255, 2, 0, 4, 255, 1, 1, 2, 255, 0, 1, 3, 255, 0, 0, 2, 255, 2, 0, 3, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 0, 1, 255, 1, 1, 4, 255, 1, 0, 2, 255, 17, 9, 25, 255, 18, 33, 49, 255, 4, 26, 23, 255, 3, 2, 0, 255, 7, 24, 88, 255, 10, 133, 189, 255, 14, 157, 173, 255, 118, 228, 240, 255, 51, 119, 121, 255, 0, 0, 0, 255, 7, 8, 7, 255, 6, 1, 1, 255, 2, 2, 2, 255, 0, 2, 1, 255, 0, 1, 0, 255, 0, 2, 0, 255, 5, 1, 0, 255, 2, 3, 5, 255, 3, 5, 30, 255, 3, 10, 39, 255, 4, 14, 34, 255, 2, 8, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 2, 255, 1, 1, 2, 255, 0, 0, 2, 255, 1, 1, 0, 255, 2, 0, 4, 255, 1, 0, 0, 255, 0, 0, 1, 255, 10, 7, 33, 255, 51, 48, 104, 255, 89, 97, 138, 255, 77, 86, 101, 255, 48, 55, 56, 255, 21, 22, 28, 255, 14, 13, 9, 255, 38, 29, 38, 255, 84, 65, 79, 255, 78, 82, 107, 255, 55, 65, 141, 255, 58, 73, 122, 255, 41, 47, 87, 255, 18, 13, 22, 255, 3, 1, 0, 255, 3, 4, 1, 255, 14, 7, 2, 255, 11, 6, 4, 255, 10, 7, 2, 255, 14, 14, 2, 255, 16, 12, 2, 255, 19, 18, 6, 255, 35, 36, 12, 255, 62, 43, 11, 255, 53, 41, 12, 255, 43, 40, 22, 255, 38, 37, 12, 255, 23, 25, 0, 255, 11, 11, 4, 255, 22, 11, 16, 255, 43, 26, 5, 255, 52, 37, 10, 255, 36, 31, 9, 255, 20, 19, 5, 255, 24, 17, 7, 255, 28, 21, 6, 255, 22, 21, 8, 255, 24, 22, 10, 255, 29, 24, 10, 255, 33, 27, 8, 255, 36, 27, 10, 255, 36, 25, 9, 255, 39, 25, 12, 255, 42, 26, 10, 255, 42, 31, 7, 255, 40, 30, 11, 255, 36, 27, 6, 255, 41, 31, 14, 255, 36, 24, 7, 255, 37, 24, 6, 255, 40, 28, 21, 255, 41, 22, 13, 255, 50, 26, 19, 255, 45, 33, 6, 255, 46, 29, 0, 255, 48, 25, 12, 255, 45, 32, 15, 255, 50, 29, 10, 255, 56, 30, 6, 255, 66, 34, 12, 255, 73, 42, 6, 255, 75, 44, 6, 255, 75, 42, 11, 255, 66, 41, 12, 255, 64, 35, 11, 255, 62, 33, 4, 255, 64, 37, 8, 255, 68, 39, 12, 255, 74, 38, 10, 255, 76, 36, 13, 255, 73, 40, 9, 255, 75, 47, 9, 255, 84, 49, 8, 255, 91, 49, 4, 255, 86, 46, 9, 255, 80, 45, 14, 255, 80, 41, 4, 255, 74, 37, 15, 255, 77, 44, 8, 255, 79, 44, 11, 255, 81, 44, 4, 255, 86, 49, 9, 255, 96, 56, 9, 255, 96, 59, 14, 255, 94, 61, 7, 255, 100, 62, 13, 255, 104, 59, 4, 255, 117, 68, 4, 255, 115, 69, 13, 255, 111, 69, 4, 255, 114, 68, 4, 255, 113, 70, 7, 255, 121, 70, 9, 255, 128, 69, 13, 255, 137, 80, 12, 255, 146, 88, 5, 255, 126, 76, 4, 255, 119, 70, 5, 255, 113, 62, 5, 255, 107, 61, 11, 255, 106, 64, 13, 255, 103, 62, 7, 255, 95, 58, 6, 255, 84, 50, 13, 255, 81, 49, 8, 255, 87, 51, 4, 255, 82, 49, 7, 255, 80, 48, 10, 255, 83, 50, 11, 255, 85, 49, 10, 255, 87, 52, 12, 255, 83, 52, 8, 255, 81, 51, 6, 255, 82, 51, 9, 255, 81, 52, 16, 255, 90, 53, 16, 255, 90, 56, 9, 255, 87, 55, 4, 255, 88, 54, 13, 255, 84, 52, 12, 255, 81, 51, 17, 255, 80, 50, 18, 255, 82, 56, 9, 255, 77, 51, 11, 255, 80, 55, 27, 255, 79, 59, 19, 255, 78, 58, 18, 255, 91, 63, 12, 255, 89, 62, 19, 255, 84, 60, 28, 255, 94, 65, 16, 255, 99, 66, 21, 255, 95, 60, 23, 255, 89, 58, 29, 255, 80, 61, 34, 255, 85, 63, 27, 255, 85, 62, 32, 255, 82, 62, 32, 255, 87, 63, 25, 255, 85, 65, 32, 255, 84, 63, 25, 255, 85, 67, 25, 255, 89, 65, 28, 255, 87, 65, 27, 255, 91, 67, 31, 255, 85, 62, 34, 255, 90, 73, 27, 255, 87, 70, 22, 255, 91, 72, 26, 255, 98, 78, 26, 255, 93, 73, 29, 255, 87, 72, 33, 255, 86, 70, 29, 255, 95, 71, 28, 255, 98, 72, 25, 255, 105, 72, 42, 255, 109, 76, 38, 255, 110, 76, 32, 255, 113, 78, 36, 255, 119, 81, 34, 255, 122, 84, 27, 255, 125, 87, 30, 255, 117, 81, 39, 255, 109, 77, 32, 255, 113, 82, 37, 255, 112, 79, 37, 255, 113, 80, 37, 255, 112, 81, 40, 255, 112, 84, 37, 255, 114, 85, 30, 255, 118, 86, 33, 255, 121, 88, 36, 255, 120, 91, 32, 255, 121, 93, 40, 255, 124, 94, 45, 255, 126, 94, 38, 255, 128, 98, 42, 255, 127, 103, 43, 255, 128, 108, 51, 255, 127, 107, 48, 255, 131, 111, 55, 255, 135, 113, 60, 255, 134, 114, 56, 255, 137, 117, 56, 255, 137, 118, 56, 255, 135, 120, 59, 255, 135, 123, 68, 255, 157, 146, 90, 255, 148, 132, 79, 255, 140, 121, 56, 255, 148, 129, 57, 255, 147, 127, 56, 255, 147, 124, 61, 255, 153, 128, 71, 255, 154, 130, 69, 255, 149, 126, 50, 255, 158, 131, 49, 255, 155, 128, 55, 255, 146, 125, 47, 255, 136, 116, 47, 255, 133, 113, 49, 255, 131, 112, 46, 255, 124, 108, 46, 255, 122, 109, 42, 255, 125, 102, 39, 255, 130, 97, 49, 255, 128, 95, 43, 255, 125, 94, 29, 255, 128, 93, 26, 255, 131, 92, 35, 255, 134, 90, 26, 255, 129, 88, 25, 255, 129, 87, 26, 255, 124, 83, 35, 255, 115, 84, 33, 255, 119, 88, 18, 255, 127, 87, 15, 255, 128, 83, 19, 255, 129, 79, 24, 255, 129, 80, 19, 255, 131, 82, 17, 255, 128, 79, 14, 255, 130, 79, 15, 255, 128, 77, 19, 255, 128, 76, 22, 255, 128, 79, 16, 255, 122, 75, 20, 255, 117, 71, 12, 255, 121, 71, 15, 255, 124, 77, 12, 255, 127, 73, 11, 255, 124, 67, 13, 255, 125, 73, 13, 255, 131, 76, 9, 255, 134, 75, 7, 255, 137, 82, 5, 255, 150, 85, 5, 255, 156, 84, 15, 255, 165, 87, 15, 255, 164, 87, 10, 255, 150, 78, 11, 255, 138, 73, 3, 255, 128, 70, 11, 255, 126, 71, 10, 255, 124, 70, 4, 255, 123, 68, 8, 255, 121, 64, 9, 255, 118, 65, 5, 255, 120, 69, 7, 255, 124, 66, 7, 255, 126, 64, 5, 255, 125, 65, 6, 255, 121, 64, 4, 255, 129, 71, 10, 255, 134, 71, 6, 255, 133, 69, 5, 255, 131, 71, 5, 255, 129, 71, 5, 255, 132, 75, 8, 255, 145, 80, 12, 255, 159, 84, 14, 255, 168, 88, 8, 255, 170, 89, 7, 255, 178, 96, 14, 255, 170, 89, 3, 255, 167, 87, 7, 255, 164, 87, 8, 255, 159, 83, 2, 255, 154, 82, 8, 255, 145, 79, 2, 255, 141, 75, 2, 255, 138, 71, 1, 255, 136, 69, 3, 255, 131, 66, 12, 255, 127, 67, 5, 255, 133, 67, 2, 255, 137, 63, 8, 255, 128, 60, 9, 255, 121, 62, 6, 255, 120, 61, 2, 255, 124, 62, 6, 255, 123, 61, 4, 255, 120, 62, 0, 255, 117, 60, 1, 255, 118, 62, 2, 255, 118, 57, 4, 255, 110, 43, 5, 255, 98, 33, 4, 255, 89, 34, 1, 255, 98, 36, 11, 255, 102, 37, 5, 255, 87, 33, 7, 255, 90, 38, 10, 255, 102, 47, 3, 255, 96, 41, 8, 255, 100, 50, 14, 255, 98, 56, 8, 255, 96, 54, 10, 255, 93, 51, 9, 255, 91, 45, 16, 255, 98, 46, 17, 255, 101, 49, 10, 255, 100, 49, 13, 255, 35, 39, 101, 255, 26, 69, 108, 255, 23, 56, 78, 255, 10, 47, 75, 255, 13, 42, 73, 255, 5, 30, 50, 255, 0, 11, 19, 255, 0, 0, 4, 255, 4, 0, 4, 255, 2, 0, 7, 255, 5, 2, 19, 255, 8, 2, 25, 255, 5, 0, 32, 255, 1, 1, 23, 255, 4, 1, 4, 255, 3, 2, 4, 255, 2, 1, 7, 255, 1, 3, 3, 255, 0, 1, 1, 255, 0, 1, 3, 255, 0, 0, 3, 255, 2, 1, 3, 255, 1, 0, 2, 255, 2, 0, 2, 255, 2, 0, 2, 255, 2, 0, 1, 255, 6, 1, 4, 255, 2, 1, 6, 255, 5, 17, 31, 255, 4, 20, 20, 255, 2, 0, 5, 255, 8, 39, 96, 255, 16, 197, 239, 255, 15, 202, 167, 255, 4, 46, 34, 255, 31, 73, 83, 255, 116, 241, 248, 255, 44, 99, 103, 255, 0, 0, 0, 255, 5, 10, 7, 255, 1, 0, 0, 255, 3, 1, 2, 255, 0, 2, 3, 255, 2, 0, 2, 255, 1, 2, 9, 255, 5, 5, 31, 255, 5, 7, 32, 255, 3, 9, 22, 255, 0, 19, 26, 255, 5, 25, 35, 255, 4, 9, 23, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 1, 1, 255, 0, 1, 3, 255, 1, 1, 1, 255, 0, 0, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 9, 9, 29, 255, 39, 41, 87, 255, 72, 79, 126, 255, 79, 89, 116, 255, 49, 58, 54, 255, 20, 24, 11, 255, 8, 5, 9, 255, 38, 30, 46, 255, 73, 79, 92, 255, 72, 79, 123, 255, 73, 72, 121, 255, 59, 66, 134, 255, 49, 49, 76, 255, 25, 22, 15, 255, 0, 0, 0, 255, 6, 2, 1, 255, 12, 6, 11, 255, 5, 4, 2, 255, 7, 3, 2, 255, 14, 6, 9, 255, 9, 7, 6, 255, 14, 9, 4, 255, 22, 15, 10, 255, 40, 25, 20, 255, 71, 44, 14, 255, 64, 43, 7, 255, 26, 22, 8, 255, 15, 16, 6, 255, 8, 8, 4, 255, 21, 19, 7, 255, 35, 28, 7, 255, 40, 27, 12, 255, 40, 26, 10, 255, 28, 19, 7, 255, 24, 19, 6, 255, 19, 18, 1, 255, 28, 23, 7, 255, 30, 20, 9, 255, 31, 18, 12, 255, 29, 24, 12, 255, 25, 24, 12, 255, 30, 27, 12, 255, 32, 27, 12, 255, 38, 31, 11, 255, 33, 25, 10, 255, 44, 29, 20, 255, 48, 28, 13, 255, 42, 31, 13, 255, 42, 30, 12, 255, 53, 33, 12, 255, 46, 26, 12, 255, 41, 31, 10, 255, 42, 30, 6, 255, 50, 33, 4, 255, 54, 28, 13, 255, 46, 29, 10, 255, 52, 31, 4, 255, 54, 29, 8, 255, 45, 32, 10, 255, 53, 36, 6, 255, 51, 38, 8, 255, 53, 35, 13, 255, 67, 41, 5, 255, 73, 43, 4, 255, 66, 35, 6, 255, 64, 37, 14, 255, 62, 38, 7, 255, 62, 38, 8, 255, 62, 34, 9, 255, 66, 34, 3, 255, 72, 36, 8, 255, 70, 37, 10, 255, 66, 40, 9, 255, 71, 47, 8, 255, 76, 47, 5, 255, 82, 47, 9, 255, 77, 42, 6, 255, 75, 45, 12, 255, 76, 47, 7, 255, 85, 50, 7, 255, 85, 46, 8, 255, 87, 51, 11, 255, 89, 52, 13, 255, 96, 54, 12, 255, 95, 55, 5, 255, 95, 53, 13, 255, 94, 56, 8, 255, 90, 55, 15, 255, 99, 62, 8, 255, 115, 69, 2, 255, 121, 66, 14, 255, 117, 68, 10, 255, 115, 68, 3, 255, 111, 68, 4, 255, 119, 71, 3, 255, 127, 75, 10, 255, 130, 84, 5, 255, 137, 88, 3, 255, 118, 74, 8, 255, 115, 69, 10, 255, 115, 64, 5, 255, 111, 64, 3, 255, 107, 60, 5, 255, 100, 57, 5, 255, 97, 58, 9, 255, 88, 51, 13, 255, 82, 48, 4, 255, 84, 51, 6, 255, 80, 48, 9, 255, 78, 44, 12, 255, 84, 48, 10, 255, 86, 52, 5, 255, 85, 52, 10, 255, 79, 46, 10, 255, 82, 47, 12, 255, 89, 51, 16, 255, 78, 51, 11, 255, 88, 56, 11, 255, 95, 55, 14, 255, 85, 57, 7, 255, 83, 58, 15, 255, 81, 53, 16, 255, 78, 55, 20, 255, 77, 55, 11, 255, 77, 54, 17, 255, 79, 56, 18, 255, 80, 56, 16, 255, 82, 59, 18, 255, 84, 62, 18, 255, 87, 57, 15, 255, 86, 63, 18, 255, 90, 60, 24, 255, 94, 64, 21, 255, 98, 63, 31, 255, 95, 62, 25, 255, 87, 64, 15, 255, 86, 65, 22, 255, 88, 66, 17, 255, 89, 66, 20, 255, 91, 65, 32, 255, 91, 67, 30, 255, 87, 65, 26, 255, 85, 68, 21, 255, 78, 67, 18, 255, 88, 67, 25, 255, 87, 67, 29, 255, 91, 72, 25, 255, 92, 69, 27, 255, 89, 70, 26, 255, 89, 71, 25, 255, 90, 69, 33, 255, 92, 70, 29, 255, 89, 69, 25, 255, 90, 74, 33, 255, 88, 73, 29, 255, 91, 72, 33, 255, 96, 77, 28, 255, 103, 76, 34, 255, 112, 77, 31, 255, 114, 77, 23, 255, 116, 75, 44, 255, 116, 78, 37, 255, 124, 79, 39, 255, 125, 82, 34, 255, 121, 84, 31, 255, 113, 81, 34, 255, 112, 81, 38, 255, 116, 83, 34, 255, 114, 81, 31, 255, 110, 79, 30, 255, 113, 82, 33, 255, 116, 85, 33, 255, 120, 86, 36, 255, 122, 87, 37, 255, 123, 89, 40, 255, 124, 94, 46, 255, 122, 94, 45, 255, 130, 98, 45, 255, 130, 99, 46, 255, 132, 107, 37, 255, 129, 106, 55, 255, 127, 103, 55, 255, 130, 108, 59, 255, 132, 112, 59, 255, 134, 113, 57, 255, 137, 117, 56, 255, 136, 116, 55, 255, 136, 120, 56, 255, 129, 119, 62, 255, 149, 141, 85, 255, 154, 141, 90, 255, 139, 121, 70, 255, 142, 122, 64, 255, 145, 124, 60, 255, 146, 124, 51, 255, 151, 126, 57, 255, 154, 129, 57, 255, 153, 128, 57, 255, 155, 129, 47, 255, 153, 127, 38, 255, 145, 120, 55, 255, 138, 116, 55, 255, 136, 114, 39, 255, 135, 110, 46, 255, 128, 107, 44, 255, 123, 108, 37, 255, 123, 103, 39, 255, 127, 100, 31, 255, 132, 96, 38, 255, 132, 96, 33, 255, 130, 94, 24, 255, 133, 95, 28, 255, 135, 89, 36, 255, 128, 87, 33, 255, 132, 87, 28, 255, 132, 86, 20, 255, 116, 84, 21, 255, 115, 82, 34, 255, 125, 82, 29, 255, 132, 84, 21, 255, 129, 77, 24, 255, 132, 80, 25, 255, 131, 82, 14, 255, 131, 80, 14, 255, 134, 80, 18, 255, 131, 79, 14, 255, 130, 77, 14, 255, 128, 77, 14, 255, 123, 75, 17, 255, 120, 75, 13, 255, 121, 75, 14, 255, 126, 76, 7, 255, 127, 73, 8, 255, 125, 71, 16, 255, 128, 74, 13, 255, 130, 73, 7, 255, 132, 75, 9, 255, 140, 81, 7, 255, 152, 84, 8, 255, 156, 86, 8, 255, 165, 90, 11, 255, 166, 89, 12, 255, 157, 85, 9, 255, 144, 78, 4, 255, 134, 73, 8, 255, 129, 69, 4, 255, 125, 66, 2, 255, 128, 69, 9, 255, 123, 66, 11, 255, 118, 67, 10, 255, 117, 66, 8, 255, 121, 68, 6, 255, 118, 67, 4, 255, 121, 68, 5, 255, 127, 69, 5, 255, 130, 69, 9, 255, 133, 71, 8, 255, 133, 69, 8, 255, 133, 69, 9, 255, 132, 72, 9, 255, 132, 73, 7, 255, 140, 76, 3, 255, 157, 86, 6, 255, 167, 90, 6, 255, 170, 89, 10, 255, 178, 93, 10, 255, 174, 93, 1, 255, 168, 90, 6, 255, 164, 88, 7, 255, 162, 87, 1, 255, 157, 81, 6, 255, 148, 79, 2, 255, 143, 76, 4, 255, 144, 76, 4, 255, 142, 74, 3, 255, 133, 68, 11, 255, 129, 66, 6, 255, 136, 67, 8, 255, 137, 67, 4, 255, 127, 63, 0, 255, 125, 64, 7, 255, 126, 63, 8, 255, 126, 62, 6, 255, 124, 61, 5, 255, 125, 64, 5, 255, 120, 58, 12, 255, 123, 59, 11, 255, 122, 60, 5, 255, 114, 49, 11, 255, 94, 28, 11, 255, 85, 28, 5, 255, 84, 33, 11, 255, 88, 36, 8, 255, 94, 36, 6, 255, 102, 45, 6, 255, 103, 49, 6, 255, 94, 42, 10, 255, 95, 47, 17, 255, 94, 49, 17, 255, 93, 51, 9, 255, 94, 55, 9, 255, 90, 46, 14, 255, 94, 41, 18, 255, 103, 46, 17, 255, 106, 49, 10, 255, 42, 92, 130, 255, 28, 74, 103, 255, 27, 58, 79, 255, 10, 49, 74, 255, 4, 56, 83, 255, 13, 54, 75, 255, 9, 32, 49, 255, 5, 14, 16, 255, 0, 0, 3, 255, 3, 1, 12, 255, 1, 0, 35, 255, 0, 2, 42, 255, 1, 0, 43, 255, 3, 2, 31, 255, 3, 1, 10, 255, 6, 1, 4, 255, 2, 2, 4, 255, 0, 3, 0, 255, 4, 1, 6, 255, 1, 0, 6, 255, 1, 0, 6, 255, 2, 1, 5, 255, 0, 0, 4, 255, 1, 0, 3, 255, 2, 1, 3, 255, 0, 2, 2, 255, 3, 1, 1, 255, 3, 0, 5, 255, 3, 2, 0, 255, 2, 0, 18, 255, 11, 87, 153, 255, 14, 216, 248, 255, 3, 165, 128, 255, 3, 23, 12, 255, 12, 55, 80, 255, 0, 21, 31, 255, 44, 90, 106, 255, 118, 243, 254, 255, 28, 86, 84, 255, 0, 0, 0, 255, 10, 10, 10, 255, 4, 0, 0, 255, 3, 0, 3, 255, 1, 5, 15, 255, 2, 6, 24, 255, 2, 5, 18, 255, 2, 2, 6, 255, 4, 9, 23, 255, 0, 21, 42, 255, 4, 34, 45, 255, 4, 14, 19, 255, 1, 0, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 2, 1, 5, 255, 2, 1, 1, 255, 0, 0, 0, 255, 1, 2, 15, 255, 34, 38, 80, 255, 68, 77, 130, 255, 66, 79, 112, 255, 47, 56, 67, 255, 16, 21, 21, 255, 5, 7, 10, 255, 26, 25, 44, 255, 73, 64, 103, 255, 77, 82, 133, 255, 44, 64, 169, 255, 42, 61, 147, 255, 43, 52, 57, 255, 11, 18, 35, 255, 0, 1, 2, 255, 1, 0, 0, 255, 6, 4, 4, 255, 2, 6, 4, 255, 3, 3, 2, 255, 9, 5, 4, 255, 8, 5, 3, 255, 6, 4, 3, 255, 7, 4, 3, 255, 15, 8, 5, 255, 24, 17, 9, 255, 42, 22, 7, 255, 37, 24, 4, 255, 13, 13, 3, 255, 12, 11, 6, 255, 22, 15, 7, 255, 38, 27, 9, 255, 47, 31, 10, 255, 38, 21, 10, 255, 20, 15, 4, 255, 16, 19, 5, 255, 20, 21, 6, 255, 23, 21, 9, 255, 22, 16, 9, 255, 26, 21, 14, 255, 27, 24, 12, 255, 28, 23, 3, 255, 30, 26, 5, 255, 28, 24, 14, 255, 33, 28, 18, 255, 37, 30, 14, 255, 43, 34, 2, 255, 46, 33, 9, 255, 44, 30, 11, 255, 42, 32, 14, 255, 47, 30, 14, 255, 49, 32, 10, 255, 44, 29, 11, 255, 38, 25, 13, 255, 42, 25, 13, 255, 42, 28, 12, 255, 43, 33, 8, 255, 46, 31, 9, 255, 45, 29, 14, 255, 45, 28, 9, 255, 45, 30, 8, 255, 40, 29, 15, 255, 46, 30, 14, 255, 53, 34, 2, 255, 59, 37, 11, 255, 58, 39, 13, 255, 58, 41, 5, 255, 58, 36, 10, 255, 68, 33, 13, 255, 58, 33, 6, 255, 59, 39, 7, 255, 66, 36, 10, 255, 72, 37, 12, 255, 71, 39, 9, 255, 70, 39, 8, 255, 74, 43, 4, 255, 71, 40, 4, 255, 77, 45, 6, 255, 79, 46, 8, 255, 77, 44, 16, 255, 76, 49, 6, 255, 77, 48, 12, 255, 90, 58, 8, 255, 89, 52, 9, 255, 95, 55, 11, 255, 90, 54, 8, 255, 87, 56, 6, 255, 87, 55, 8, 255, 95, 56, 4, 255, 100, 56, 9, 255, 96, 54, 7, 255, 101, 60, 10, 255, 110, 62, 11, 255, 121, 70, 8, 255, 114, 68, 7, 255, 105, 65, 5, 255, 111, 65, 13, 255, 121, 74, 8, 255, 122, 75, 7, 255, 130, 81, 9, 255, 138, 88, 5, 255, 122, 79, 7, 255, 114, 68, 7, 255, 116, 64, 9, 255, 110, 63, 13, 255, 103, 60, 6, 255, 100, 56, 12, 255, 101, 55, 9, 255, 96, 50, 6, 255, 87, 50, 4, 255, 81, 49, 11, 255, 77, 43, 13, 255, 80, 45, 15, 255, 88, 54, 12, 255, 90, 52, 6, 255, 79, 48, 12, 255, 80, 49, 22, 255, 89, 49, 15, 255, 92, 51, 10, 255, 89, 54, 14, 255, 92, 54, 11, 255, 89, 55, 13, 255, 85, 56, 10, 255, 85, 54, 15, 255, 86, 56, 18, 255, 82, 56, 19, 255, 81, 55, 15, 255, 79, 50, 27, 255, 82, 57, 16, 255, 83, 58, 17, 255, 83, 58, 19, 255, 84, 60, 11, 255, 86, 58, 12, 255, 85, 59, 13, 255, 89, 60, 25, 255, 97, 62, 18, 255, 96, 61, 27, 255, 90, 65, 24, 255, 87, 66, 23, 255, 82, 60, 15, 255, 84, 68, 21, 255, 83, 66, 25, 255, 92, 65, 27, 255, 88, 61, 28, 255, 93, 63, 18, 255, 91, 66, 27, 255, 86, 64, 22, 255, 95, 69, 18, 255, 84, 67, 32, 255, 83, 69, 30, 255, 93, 70, 27, 255, 92, 70, 27, 255, 89, 72, 24, 255, 92, 73, 26, 255, 94, 71, 38, 255, 95, 71, 33, 255, 92, 71, 17, 255, 92, 72, 26, 255, 90, 72, 33, 255, 91, 75, 20, 255, 98, 73, 23, 255, 111, 76, 34, 255, 113, 75, 38, 255, 112, 77, 32, 255, 120, 83, 31, 255, 126, 83, 26, 255, 128, 81, 31, 255, 125, 86, 33, 255, 115, 83, 31, 255, 114, 83, 28, 255, 115, 80, 30, 255, 117, 83, 36, 255, 113, 81, 30, 255, 112, 81, 33, 255, 118, 85, 41, 255, 118, 85, 36, 255, 125, 88, 36, 255, 126, 87, 42, 255, 122, 92, 47, 255, 119, 93, 39, 255, 128, 100, 35, 255, 131, 99, 46, 255, 128, 100, 48, 255, 128, 101, 51, 255, 130, 105, 48, 255, 131, 108, 52, 255, 132, 111, 48, 255, 134, 115, 53, 255, 136, 116, 56, 255, 137, 114, 57, 255, 140, 122, 49, 255, 130, 118, 56, 255, 140, 131, 72, 255, 159, 149, 89, 255, 143, 126, 70, 255, 140, 121, 54, 255, 142, 124, 51, 255, 147, 123, 55, 255, 152, 123, 55, 255, 152, 122, 55, 255, 153, 123, 60, 255, 156, 128, 47, 255, 157, 127, 46, 255, 149, 120, 50, 255, 139, 115, 46, 255, 138, 113, 36, 255, 138, 107, 41, 255, 133, 105, 38, 255, 125, 107, 25, 255, 123, 107, 45, 255, 129, 101, 38, 255, 135, 97, 30, 255, 136, 96, 31, 255, 130, 93, 25, 255, 131, 92, 30, 255, 134, 92, 29, 255, 128, 90, 25, 255, 134, 89, 21, 255, 137, 86, 17, 255, 120, 87, 22, 255, 117, 87, 28, 255, 126, 86, 24, 255, 131, 84, 22, 255, 133, 80, 24, 255, 135, 81, 24, 255, 133, 83, 11, 255, 135, 80, 19, 255, 136, 77, 20, 255, 131, 75, 14, 255, 133, 78, 11, 255, 128, 77, 12, 255, 120, 74, 9, 255, 120, 76, 12, 255, 120, 75, 14, 255, 122, 72, 8, 255, 119, 74, 8, 255, 122, 78, 14, 255, 128, 76, 10, 255, 128, 75, 12, 255, 133, 76, 17, 255, 141, 77, 7, 255, 157, 84, 17, 255, 162, 91, 10, 255, 165, 93, 3, 255, 162, 85, 4, 255, 162, 87, 7, 255, 147, 79, 4, 255, 137, 70, 7, 255, 131, 68, 8, 255, 124, 66, 3, 255, 125, 67, 6, 255, 123, 64, 4, 255, 124, 67, 8, 255, 128, 66, 12, 255, 123, 61, 8, 255, 120, 68, 6, 255, 125, 70, 7, 255, 134, 69, 6, 255, 136, 68, 10, 255, 134, 72, 7, 255, 135, 70, 3, 255, 134, 68, 3, 255, 132, 68, 4, 255, 135, 73, 7, 255, 147, 80, 7, 255, 156, 84, 2, 255, 161, 85, 6, 255, 172, 91, 13, 255, 179, 95, 9, 255, 180, 98, 6, 255, 171, 92, 5, 255, 167, 88, 8, 255, 170, 90, 7, 255, 163, 85, 2, 255, 153, 80, 1, 255, 149, 77, 11, 255, 151, 77, 9, 255, 150, 79, 4, 255, 139, 74, 5, 255, 128, 65, 8, 255, 133, 67, 7, 255, 137, 68, 4, 255, 136, 69, 9, 255, 129, 66, 7, 255, 124, 66, 1, 255, 126, 68, 3, 255, 128, 66, 10, 255, 131, 61, 7, 255, 126, 59, 5, 255, 122, 63, 6, 255, 123, 65, 8, 255, 122, 58, 7, 255, 92, 30, 6, 255, 82, 31, 4, 255, 82, 34, 7, 255, 91, 37, 6, 255, 103, 47, 4, 255, 102, 46, 4, 255, 99, 49, 12, 255, 97, 48, 20, 255, 95, 45, 12, 255, 96, 45, 12, 255, 100, 45, 14, 255, 106, 50, 10, 255, 102, 45, 15, 255, 102, 51, 17, 255, 104, 49, 9, 255, 109, 51, 8, 255, 33, 82, 94, 255, 40, 76, 113, 255, 31, 76, 134, 255, 28, 81, 117, 255, 17, 73, 107, 255, 17, 63, 92, 255, 12, 58, 63, 255, 8, 36, 51, 255, 4, 15, 35, 255, 3, 3, 23, 255, 2, 1, 35, 255, 0, 1, 51, 255, 4, 0, 51, 255, 1, 1, 24, 255, 0, 2, 4, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 1, 1, 255, 1, 1, 4, 255, 1, 0, 6, 255, 0, 0, 3, 255, 0, 0, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 1, 1, 255, 1, 1, 5, 255, 3, 1, 2, 255, 1, 0, 0, 255, 5, 28, 46, 255, 9, 167, 171, 255, 5, 108, 81, 255, 3, 7, 0, 255, 4, 0, 0, 255, 4, 19, 25, 255, 17, 82, 103, 255, 0, 17, 20, 255, 38, 97, 113, 255, 99, 235, 255, 255, 23, 65, 77, 255, 0, 0, 0, 255, 7, 11, 24, 255, 4, 0, 15, 255, 3, 5, 21, 255, 2, 1, 11, 255, 2, 3, 10, 255, 1, 6, 10, 255, 2, 17, 29, 255, 3, 28, 37, 255, 1, 9, 11, 255, 0, 2, 0, 255, 2, 0, 2, 255, 0, 2, 1, 255, 0, 0, 0, 255, 1, 1, 2, 255, 3, 0, 1, 255, 0, 2, 0, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 1, 0, 255, 0, 1, 0, 255, 0, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 0, 4, 255, 0, 0, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 0, 0, 255, 1, 0, 2, 255, 0, 2, 0, 255, 0, 2, 0, 255, 0, 0, 2, 255, 0, 0, 3, 255, 2, 0, 0, 255, 0, 0, 2, 255, 0, 1, 7, 255, 18, 20, 68, 255, 65, 68, 130, 255, 70, 80, 121, 255, 44, 57, 56, 255, 18, 29, 19, 255, 5, 6, 4, 255, 23, 14, 30, 255, 54, 54, 82, 255, 68, 69, 117, 255, 63, 66, 107, 255, 39, 59, 154, 255, 31, 47, 105, 255, 18, 20, 22, 255, 6, 3, 2, 255, 0, 0, 0, 255, 3, 1, 5, 255, 9, 2, 2, 255, 8, 3, 5, 255, 4, 2, 2, 255, 2, 3, 0, 255, 3, 4, 1, 255, 5, 5, 0, 255, 6, 5, 0, 255, 11, 6, 1, 255, 18, 14, 3, 255, 13, 11, 4, 255, 15, 10, 7, 255, 11, 10, 5, 255, 25, 20, 18, 255, 30, 24, 16, 255, 35, 30, 14, 255, 31, 21, 5, 255, 28, 20, 4, 255, 22, 13, 7, 255, 21, 14, 7, 255, 19, 21, 5, 255, 22, 20, 8, 255, 24, 24, 5, 255, 28, 22, 13, 255, 35, 28, 16, 255, 29, 24, 5, 255, 30, 27, 9, 255, 29, 26, 8, 255, 36, 27, 8, 255, 39, 28, 11, 255, 42, 32, 18, 255, 39, 32, 13, 255, 48, 35, 11, 255, 53, 35, 9, 255, 47, 31, 9, 255, 50, 32, 19, 255, 50, 36, 4, 255, 50, 35, 7, 255, 41, 32, 15, 255, 48, 31, 12, 255, 47, 28, 11, 255, 41, 27, 16, 255, 42, 28, 12, 255, 43, 28, 12, 255, 37, 27, 11, 255, 44, 31, 9, 255, 47, 30, 12, 255, 50, 33, 12, 255, 56, 34, 6, 255, 61, 35, 12, 255, 58, 33, 13, 255, 60, 36, 6, 255, 64, 36, 9, 255, 65, 29, 13, 255, 58, 33, 17, 255, 64, 36, 9, 255, 62, 36, 12, 255, 69, 36, 12, 255, 66, 39, 2, 255, 67, 39, 8, 255, 71, 41, 10, 255, 75, 41, 17, 255, 78, 43, 3, 255, 84, 49, 5, 255, 80, 42, 10, 255, 80, 43, 9, 255, 79, 45, 6, 255, 79, 47, 9, 255, 85, 51, 13, 255, 90, 52, 6, 255, 93, 53, 3, 255, 91, 54, 6, 255, 90, 56, 7, 255, 93, 58, 10, 255, 95, 55, 10, 255, 95, 57, 4, 255, 99, 59, 4, 255, 109, 64, 9, 255, 115, 65, 6, 255, 113, 67, 4, 255, 110, 66, 4, 255, 115, 66, 8, 255, 118, 71, 5, 255, 116, 71, 7, 255, 129, 80, 15, 255, 134, 82, 9, 255, 122, 74, 5, 255, 114, 66, 11, 255, 113, 66, 9, 255, 108, 63, 11, 255, 102, 61, 10, 255, 96, 53, 14, 255, 97, 54, 11, 255, 95, 53, 13, 255, 91, 53, 13, 255, 91, 54, 10, 255, 86, 50, 13, 255, 84, 52, 8, 255, 86, 57, 8, 255, 89, 51, 11, 255, 90, 48, 9, 255, 87, 53, 9, 255, 87, 48, 9, 255, 84, 54, 13, 255, 93, 59, 18, 255, 87, 53, 14, 255, 86, 58, 9, 255, 91, 58, 7, 255, 94, 54, 13, 255, 90, 53, 15, 255, 90, 55, 19, 255, 87, 54, 18, 255, 82, 55, 19, 255, 82, 57, 17, 255, 82, 54, 15, 255, 85, 57, 19, 255, 84, 60, 19, 255, 90, 59, 18, 255, 88, 62, 18, 255, 83, 64, 20, 255, 91, 69, 20, 255, 96, 67, 27, 255, 99, 68, 22, 255, 91, 64, 22, 255, 88, 63, 23, 255, 89, 60, 27, 255, 89, 65, 16, 255, 90, 65, 11, 255, 94, 68, 17, 255, 93, 69, 13, 255, 91, 67, 23, 255, 89, 68, 12, 255, 91, 68, 24, 255, 90, 69, 25, 255, 90, 70, 27, 255, 92, 71, 26, 255, 90, 69, 26, 255, 94, 70, 29, 255, 93, 64, 35, 255, 94, 69, 31, 255, 92, 72, 27, 255, 92, 74, 23, 255, 91, 72, 31, 255, 95, 71, 31, 255, 92, 71, 19, 255, 94, 75, 28, 255, 102, 74, 30, 255, 114, 76, 29, 255, 117, 80, 35, 255, 119, 80, 27, 255, 127, 84, 20, 255, 132, 84, 27, 255, 125, 81, 31, 255, 119, 78, 36, 255, 117, 80, 19, 255, 118, 83, 27, 255, 120, 80, 31, 255, 110, 83, 29, 255, 110, 82, 35, 255, 119, 82, 38, 255, 115, 87, 34, 255, 122, 87, 30, 255, 122, 88, 39, 255, 124, 90, 48, 255, 123, 90, 47, 255, 122, 94, 40, 255, 126, 100, 43, 255, 130, 102, 45, 255, 128, 99, 50, 255, 130, 104, 47, 255, 133, 108, 48, 255, 135, 110, 51, 255, 137, 113, 49, 255, 136, 114, 49, 255, 137, 111, 63, 255, 141, 116, 57, 255, 131, 118, 54, 255, 128, 119, 60, 255, 160, 148, 85, 255, 155, 137, 87, 255, 139, 120, 55, 255, 145, 123, 50, 255, 152, 124, 57, 255, 151, 120, 55, 255, 155, 124, 53, 255, 155, 126, 49, 255, 154, 123, 54, 255, 161, 129, 53, 255, 151, 122, 52, 255, 141, 117, 48, 255, 140, 114, 40, 255, 139, 112, 33, 255, 133, 107, 42, 255, 126, 105, 37, 255, 124, 105, 39, 255, 121, 104, 36, 255, 132, 97, 35, 255, 141, 96, 29, 255, 135, 96, 38, 255, 134, 92, 29, 255, 137, 94, 23, 255, 129, 91, 27, 255, 133, 88, 23, 255, 138, 87, 20, 255, 126, 85, 24, 255, 114, 84, 22, 255, 122, 85, 16, 255, 133, 85, 16, 255, 139, 87, 19, 255, 135, 80, 21, 255, 136, 82, 18, 255, 134, 76, 22, 255, 137, 78, 19, 255, 128, 79, 9, 255, 132, 78, 9, 255, 133, 76, 14, 255, 125, 75, 10, 255, 120, 76, 8, 255, 120, 75, 9, 255, 124, 73, 8, 255, 124, 74, 13, 255, 121, 74, 12, 255, 129, 79, 2, 255, 134, 79, 3, 255, 140, 80, 8, 255, 144, 79, 8, 255, 156, 86, 9, 255, 165, 93, 5, 255, 169, 94, 6, 255, 165, 88, 5, 255, 161, 85, 5, 255, 155, 82, 7, 255, 142, 76, 6, 255, 134, 72, 7, 255, 125, 65, 12, 255, 125, 68, 8, 255, 126, 69, 9, 255, 131, 71, 11, 255, 127, 65, 10, 255, 128, 66, 8, 255, 122, 67, 4, 255, 125, 68, 5, 255, 133, 69, 8, 255, 131, 68, 5, 255, 134, 72, 5, 255, 154, 70, 6, 255, 144, 69, 12, 255, 132, 67, 9, 255, 145, 77, 8, 255, 146, 77, 13, 255, 150, 80, 5, 255, 164, 89, 1, 255, 174, 95, 8, 255, 183, 102, 7, 255, 179, 98, 4, 255, 170, 88, 5, 255, 178, 93, 4, 255, 180, 95, 2, 255, 166, 92, 2, 255, 158, 83, 4, 255, 152, 75, 6, 255, 154, 77, 6, 255, 150, 76, 4, 255, 142, 73, 2, 255, 133, 71, 9, 255, 137, 69, 6, 255, 137, 66, 3, 255, 138, 69, 9, 255, 139, 66, 10, 255, 134, 67, 5, 255, 130, 71, 4, 255, 134, 68, 7, 255, 133, 70, 8, 255, 121, 68, 7, 255, 126, 65, 0, 255, 130, 62, 6, 255, 103, 40, 4, 255, 92, 34, 4, 255, 88, 40, 1, 255, 105, 41, 5, 255, 105, 44, 9, 255, 99, 49, 7, 255, 92, 50, 13, 255, 96, 54, 14, 255, 104, 53, 11, 255, 101, 49, 8, 255, 99, 44, 4, 255, 99, 40, 5, 255, 101, 48, 11, 255, 107, 49, 17, 255, 104, 43, 18, 255, 106, 44, 16, 255, 111, 48, 15, 255, 43, 82, 119, 255, 48, 94, 139, 255, 37, 99, 148, 255, 32, 97, 144, 255, 25, 86, 124, 255, 20, 71, 108, 255, 12, 68, 96, 255, 12, 61, 80, 255, 10, 49, 75, 255, 0, 28, 51, 255, 3, 9, 48, 255, 3, 1, 55, 255, 1, 2, 50, 255, 2, 1, 24, 255, 0, 1, 4, 255, 1, 0, 6, 255, 1, 0, 4, 255, 0, 0, 1, 255, 1, 0, 3, 255, 1, 0, 5, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 2, 255, 0, 0, 1, 255, 1, 1, 5, 255, 3, 2, 6, 255, 0, 2, 5, 255, 3, 6, 11, 255, 3, 5, 9, 255, 2, 1, 1, 255, 2, 3, 9, 255, 2, 3, 7, 255, 3, 1, 3, 255, 2, 18, 30, 255, 14, 86, 111, 255, 0, 12, 28, 255, 59, 119, 147, 255, 114, 247, 255, 255, 21, 57, 56, 255, 0, 4, 22, 255, 2, 11, 27, 255, 7, 0, 0, 255, 2, 2, 7, 255, 5, 6, 17, 255, 2, 20, 19, 255, 4, 22, 22, 255, 4, 4, 8, 255, 0, 2, 0, 255, 2, 0, 3, 255, 2, 2, 3, 255, 1, 2, 1, 255, 2, 1, 2, 255, 0, 1, 1, 255, 2, 0, 0, 255, 2, 2, 1, 255, 2, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 1, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 1, 0, 255, 1, 2, 1, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 1, 0, 255, 5, 2, 2, 255, 4, 0, 4, 255, 2, 0, 3, 255, 2, 0, 2, 255, 0, 0, 0, 255, 2, 2, 4, 255, 15, 18, 56, 255, 48, 60, 133, 255, 71, 82, 133, 255, 50, 55, 77, 255, 30, 32, 26, 255, 9, 6, 3, 255, 19, 14, 16, 255, 48, 47, 65, 255, 57, 63, 105, 255, 35, 45, 132, 255, 49, 57, 120, 255, 59, 55, 65, 255, 4, 17, 30, 255, 0, 7, 4, 255, 1, 0, 0, 255, 5, 2, 3, 255, 3, 3, 0, 255, 1, 2, 5, 255, 5, 6, 1, 255, 3, 4, 0, 255, 7, 4, 2, 255, 9, 3, 4, 255, 8, 1, 5, 255, 8, 4, 4, 255, 8, 9, 1, 255, 11, 11, 1, 255, 11, 8, 7, 255, 14, 11, 8, 255, 27, 25, 7, 255, 34, 30, 2, 255, 39, 32, 4, 255, 32, 23, 4, 255, 21, 14, 3, 255, 24, 18, 6, 255, 19, 20, 6, 255, 20, 19, 7, 255, 28, 22, 14, 255, 26, 24, 12, 255, 28, 23, 13, 255, 29, 32, 10, 255, 29, 31, 8, 255, 38, 33, 6, 255, 38, 29, 5, 255, 34, 29, 11, 255, 34, 34, 8, 255, 38, 33, 11, 255, 42, 34, 10, 255, 44, 39, 5, 255, 47, 40, 5, 255, 54, 40, 4, 255, 61, 38, 4, 255, 51, 30, 13, 255, 47, 29, 8, 255, 56, 37, 4, 255, 48, 34, 1, 255, 50, 33, 6, 255, 47, 29, 7, 255, 40, 27, 10, 255, 42, 26, 10, 255, 38, 23, 5, 255, 42, 29, 14, 255, 44, 29, 11, 255, 47, 28, 2, 255, 50, 30, 7, 255, 51, 34, 6, 255, 53, 32, 5, 255, 59, 35, 8, 255, 62, 36, 13, 255, 67, 39, 13, 255, 69, 37, 10, 255, 62, 35, 11, 255, 57, 34, 10, 255, 63, 39, 11, 255, 63, 40, 11, 255, 64, 39, 8, 255, 70, 41, 11, 255, 72, 43, 12, 255, 71, 39, 4, 255, 76, 42, 15, 255, 76, 42, 7, 255, 82, 48, 9, 255, 79, 44, 4, 255, 80, 44, 8, 255, 78, 44, 8, 255, 76, 43, 7, 255, 79, 44, 14, 255, 86, 49, 4, 255, 88, 52, 7, 255, 89, 53, 5, 255, 91, 53, 3, 255, 91, 52, 9, 255, 91, 50, 13, 255, 93, 54, 13, 255, 95, 58, 7, 255, 108, 65, 11, 255, 112, 64, 7, 255, 114, 68, 8, 255, 111, 67, 6, 255, 117, 65, 9, 255, 119, 68, 14, 255, 117, 70, 4, 255, 127, 77, 6, 255, 133, 81, 8, 255, 121, 72, 3, 255, 112, 66, 8, 255, 110, 65, 4, 255, 110, 66, 7, 255, 106, 60, 5, 255, 100, 57, 5, 255, 99, 60, 4, 255, 93, 57, 3, 255, 93, 58, 6, 255, 93, 58, 5, 255, 88, 55, 1, 255, 87, 54, 7, 255, 86, 51, 9, 255, 89, 55, 9, 255, 97, 52, 11, 255, 94, 54, 19, 255, 87, 53, 15, 255, 87, 54, 13, 255, 92, 56, 17, 255, 95, 59, 14, 255, 93, 58, 11, 255, 85, 54, 8, 255, 88, 60, 17, 255, 83, 54, 19, 255, 85, 52, 21, 255, 85, 55, 13, 255, 81, 59, 10, 255, 81, 58, 17, 255, 88, 59, 27, 255, 84, 56, 20, 255, 81, 58, 15, 255, 93, 60, 17, 255, 92, 61, 15, 255, 90, 61, 19, 255, 95, 66, 22, 255, 96, 65, 23, 255, 98, 70, 19, 255, 94, 69, 13, 255, 87, 65, 13, 255, 93, 65, 19, 255, 99, 70, 21, 255, 93, 65, 26, 255, 94, 67, 23, 255, 95, 69, 17, 255, 96, 71, 18, 255, 91, 67, 19, 255, 87, 64, 19, 255, 93, 69, 28, 255, 90, 67, 20, 255, 92, 68, 25, 255, 93, 71, 25, 255, 94, 71, 23, 255, 95, 70, 24, 255, 87, 62, 39, 255, 91, 69, 32, 255, 97, 72, 31, 255, 97, 74, 25, 255, 92, 71, 18, 255, 97, 71, 20, 255, 98, 75, 22, 255, 101, 72, 25, 255, 114, 80, 23, 255, 112, 80, 30, 255, 122, 80, 31, 255, 125, 82, 22, 255, 128, 81, 22, 255, 124, 83, 27, 255, 115, 80, 36, 255, 112, 80, 27, 255, 119, 80, 29, 255, 118, 83, 26, 255, 116, 87, 30, 255, 109, 84, 17, 255, 117, 87, 22, 255, 120, 85, 37, 255, 123, 88, 37, 255, 122, 88, 40, 255, 124, 91, 39, 255, 128, 97, 38, 255, 126, 99, 31, 255, 125, 96, 43, 255, 129, 100, 40, 255, 133, 102, 44, 255, 134, 103, 53, 255, 131, 104, 52, 255, 135, 107, 48, 255, 138, 112, 48, 255, 138, 113, 47, 255, 138, 115, 37, 255, 142, 116, 53, 255, 136, 117, 51, 255, 127, 119, 37, 255, 152, 143, 74, 255, 163, 147, 100, 255, 139, 119, 65, 255, 143, 118, 58, 255, 148, 120, 59, 255, 151, 119, 63, 255, 154, 124, 51, 255, 157, 124, 52, 255, 161, 128, 37, 255, 162, 126, 38, 255, 153, 121, 41, 255, 141, 116, 36, 255, 141, 111, 46, 255, 140, 109, 43, 255, 134, 107, 38, 255, 127, 103, 36, 255, 120, 99, 32, 255, 121, 106, 35, 255, 133, 100, 38, 255, 139, 95, 33, 255, 134, 95, 31, 255, 136, 92, 30, 255, 136, 94, 22, 255, 132, 94, 19, 255, 133, 89, 21, 255, 137, 86, 21, 255, 127, 82, 28, 255, 116, 81, 26, 255, 120, 84, 18, 255, 129, 86, 14, 255, 134, 85, 19, 255, 133, 81, 19, 255, 133, 82, 13, 255, 134, 80, 20, 255, 133, 77, 24, 255, 128, 77, 6, 255, 133, 76, 13, 255, 138, 80, 19, 255, 128, 77, 10, 255, 123, 75, 14, 255, 124, 76, 9, 255, 122, 77, 8, 255, 120, 76, 6, 255, 120, 74, 12, 255, 124, 78, 11, 255, 130, 78, 16, 255, 146, 88, 16, 255, 144, 84, 11, 255, 155, 85, 8, 255, 166, 94, 7, 255, 167, 91, 7, 255, 165, 88, 8, 255, 166, 89, 11, 255, 159, 83, 11, 255, 144, 77, 9, 255, 133, 71, 2, 255, 126, 68, 6, 255, 128, 72, 7, 255, 122, 67, 7, 255, 127, 69, 6, 255, 128, 69, 7, 255, 124, 67, 1, 255, 128, 68, 4, 255, 133, 71, 7, 255, 129, 72, 8, 255, 133, 70, 7, 255, 135, 71, 5, 255, 145, 71, 6, 255, 134, 69, 6, 255, 127, 69, 3, 255, 145, 77, 7, 255, 145, 73, 15, 255, 155, 83, 10, 255, 165, 90, 5, 255, 177, 98, 15, 255, 186, 102, 12, 255, 182, 96, 6, 255, 184, 98, 7, 255, 183, 99, 0, 255, 185, 98, 4, 255, 175, 91, 4, 255, 167, 85, 6, 255, 159, 79, 5, 255, 155, 80, 3, 255, 150, 79, 1, 255, 144, 76, 2, 255, 142, 72, 2, 255, 146, 71, 10, 255, 142, 74, 5, 255, 134, 72, 1, 255, 136, 74, 7, 255, 136, 71, 8, 255, 134, 68, 7, 255, 135, 72, 6, 255, 138, 68, 7, 255, 138, 61, 9, 255, 137, 60, 9, 255, 126, 46, 1, 255, 91, 35, 1, 255, 92, 33, 9, 255, 112, 42, 12, 255, 121, 49, 2, 255, 107, 51, 7, 255, 90, 52, 10, 255, 99, 49, 16, 255, 100, 48, 18, 255, 101, 48, 14, 255, 104, 47, 12, 255, 106, 49, 12, 255, 103, 49, 12, 255, 102, 46, 12, 255, 100, 44, 14, 255, 96, 39, 20, 255, 101, 44, 17, 255, 108, 51, 10, 255, 35, 86, 118, 255, 31, 93, 147, 255, 37, 97, 156, 255, 39, 102, 156, 255, 21, 98, 141, 255, 18, 81, 125, 255, 24, 75, 115, 255, 22, 75, 102, 255, 10, 71, 100, 255, 4, 48, 99, 255, 1, 12, 76, 255, 1, 0, 56, 255, 3, 1, 47, 255, 1, 1, 19, 255, 0, 2, 3, 255, 1, 0, 4, 255, 1, 1, 1, 255, 1, 1, 2, 255, 1, 0, 3, 255, 0, 0, 4, 255, 0, 0, 2, 255, 0, 0, 3, 255, 1, 1, 2, 255, 1, 1, 1, 255, 1, 1, 3, 255, 1, 1, 2, 255, 1, 1, 0, 255, 0, 4, 5, 255, 3, 0, 3, 255, 1, 2, 2, 255, 3, 2, 0, 255, 4, 1, 5, 255, 0, 2, 3, 255, 3, 0, 6, 255, 5, 1, 6, 255, 2, 0, 0, 255, 7, 21, 35, 255, 12, 91, 125, 255, 0, 22, 49, 255, 84, 149, 180, 255, 119, 234, 239, 255, 14, 43, 52, 255, 2, 3, 9, 255, 3, 8, 21, 255, 5, 4, 18, 255, 1, 22, 22, 255, 2, 15, 14, 255, 0, 1, 2, 255, 2, 0, 3, 255, 2, 0, 0, 255, 4, 0, 2, 255, 1, 1, 1, 255, 3, 0, 3, 255, 2, 0, 5, 255, 0, 2, 2, 255, 2, 1, 4, 255, 2, 2, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 3, 255, 1, 0, 3, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 0, 0, 255, 0, 3, 4, 255, 1, 1, 3, 255, 2, 1, 3, 255, 0, 0, 0, 255, 11, 15, 44, 255, 38, 50, 103, 255, 63, 78, 136, 255, 57, 66, 94, 255, 24, 28, 34, 255, 7, 8, 8, 255, 8, 10, 16, 255, 38, 35, 57, 255, 47, 54, 99, 255, 34, 48, 107, 255, 27, 42, 125, 255, 22, 41, 121, 255, 25, 36, 56, 255, 13, 6, 0, 255, 0, 0, 1, 255, 1, 1, 5, 255, 3, 5, 3, 255, 4, 0, 3, 255, 8, 0, 4, 255, 5, 2, 1, 255, 2, 4, 3, 255, 5, 4, 3, 255, 6, 5, 0, 255, 7, 4, 0, 255, 9, 4, 2, 255, 11, 6, 4, 255, 11, 7, 5, 255, 18, 11, 5, 255, 30, 19, 7, 255, 38, 28, 6, 255, 34, 24, 2, 255, 29, 19, 11, 255, 21, 17, 9, 255, 20, 19, 5, 255, 23, 19, 4, 255, 29, 21, 7, 255, 26, 20, 9, 255, 28, 24, 9, 255, 26, 22, 13, 255, 22, 25, 9, 255, 26, 27, 7, 255, 31, 29, 11, 255, 33, 30, 14, 255, 34, 32, 8, 255, 35, 32, 11, 255, 42, 34, 12, 255, 42, 34, 7, 255, 39, 32, 10, 255, 45, 35, 6, 255, 48, 44, 1, 255, 43, 35, 5, 255, 50, 38, 12, 255, 53, 40, 3, 255, 52, 39, 8, 255, 50, 37, 6, 255, 46, 35, 8, 255, 42, 31, 9, 255, 46, 31, 5, 255, 39, 26, 8, 255, 37, 27, 12, 255, 43, 27, 10, 255, 46, 30, 9, 255, 45, 32, 14, 255, 50, 30, 6, 255, 57, 32, 1, 255, 53, 29, 8, 255, 55, 29, 12, 255, 55, 29, 10, 255, 59, 34, 7, 255, 60, 35, 12, 255, 62, 35, 14, 255, 63, 33, 8, 255, 66, 40, 9, 255, 66, 35, 6, 255, 63, 39, 8, 255, 66, 41, 2, 255, 69, 46, 2, 255, 78, 40, 8, 255, 69, 38, 6, 255, 70, 38, 11, 255, 72, 37, 11, 255, 79, 44, 11, 255, 78, 42, 17, 255, 84, 48, 12, 255, 79, 45, 5, 255, 77, 44, 9, 255, 76, 44, 12, 255, 77, 43, 14, 255, 78, 43, 6, 255, 82, 47, 6, 255, 82, 50, 5, 255, 92, 53, 8, 255, 96, 53, 9, 255, 96, 55, 9, 255, 95, 56, 6, 255, 94, 54, 3, 255, 102, 60, 8, 255, 113, 66, 13, 255, 114, 69, 12, 255, 109, 65, 5, 255, 116, 66, 6, 255, 119, 69, 13, 255, 116, 68, 5, 255, 125, 73, 2, 255, 138, 86, 6, 255, 120, 74, 1, 255, 113, 70, 6, 255, 112, 69, 7, 255, 112, 67, 8, 255, 111, 63, 7, 255, 107, 60, 7, 255, 103, 61, 15, 255, 101, 63, 9, 255, 95, 57, 9, 255, 93, 56, 13, 255, 92, 58, 5, 255, 90, 55, 14, 255, 93, 54, 10, 255, 93, 55, 9, 255, 95, 51, 19, 255, 93, 55, 14, 255, 94, 57, 12, 255, 95, 58, 19, 255, 90, 59, 10, 255, 98, 62, 7, 255, 96, 60, 11, 255, 85, 54, 10, 255, 87, 62, 13, 255, 86, 59, 11, 255, 86, 54, 18, 255, 88, 55, 25, 255, 83, 56, 12, 255, 85, 58, 8, 255, 97, 64, 25, 255, 90, 57, 21, 255, 87, 60, 13, 255, 89, 64, 14, 255, 86, 57, 20, 255, 92, 57, 24, 255, 102, 64, 20, 255, 101, 65, 20, 255, 98, 67, 18, 255, 96, 66, 17, 255, 92, 64, 25, 255, 90, 64, 20, 255, 97, 63, 15, 255, 96, 67, 21, 255, 91, 67, 18, 255, 98, 65, 23, 255, 97, 67, 13, 255, 97, 71, 19, 255, 92, 69, 17, 255, 93, 70, 21, 255, 91, 67, 21, 255, 94, 68, 24, 255, 94, 72, 22, 255, 91, 69, 23, 255, 94, 71, 23, 255, 89, 70, 10, 255, 93, 68, 27, 255, 100, 70, 33, 255, 97, 69, 16, 255, 95, 70, 22, 255, 103, 75, 28, 255, 102, 77, 17, 255, 102, 72, 26, 255, 109, 74, 34, 255, 113, 82, 27, 255, 122, 79, 30, 255, 127, 80, 38, 255, 129, 80, 41, 255, 129, 82, 31, 255, 120, 80, 21, 255, 120, 84, 16, 255, 122, 79, 27, 255, 116, 83, 31, 255, 119, 88, 28, 255, 112, 84, 28, 255, 115, 89, 34, 255, 129, 89, 28, 255, 124, 90, 38, 255, 124, 92, 33, 255, 126, 92, 42, 255, 128, 96, 39, 255, 126, 97, 28, 255, 127, 96, 40, 255, 132, 101, 42, 255, 131, 100, 44, 255, 133, 104, 41, 255, 132, 104, 41, 255, 133, 103, 51, 255, 137, 107, 47, 255, 138, 109, 55, 255, 138, 110, 60, 255, 143, 115, 55, 255, 144, 120, 40, 255, 134, 117, 43, 255, 138, 128, 64, 255, 168, 154, 96, 255, 147, 127, 63, 255, 145, 118, 52, 255, 149, 121, 44, 255, 152, 121, 50, 255, 154, 121, 49, 255, 158, 124, 44, 255, 167, 129, 43, 255, 166, 124, 35, 255, 156, 119, 39, 255, 145, 117, 38, 255, 142, 111, 45, 255, 143, 108, 44, 255, 139, 106, 41, 255, 132, 105, 33, 255, 129, 105, 38, 255, 121, 104, 34, 255, 128, 97, 34, 255, 134, 92, 32, 255, 135, 97, 25, 255, 138, 96, 33, 255, 137, 90, 30, 255, 136, 91, 25, 255, 135, 87, 27, 255, 138, 88, 22, 255, 131, 86, 19, 255, 124, 87, 17, 255, 122, 86, 14, 255, 129, 87, 18, 255, 134, 83, 23, 255, 139, 83, 20, 255, 140, 83, 18, 255, 134, 77, 20, 255, 136, 82, 22, 255, 135, 80, 15, 255, 136, 77, 12, 255, 136, 77, 13, 255, 131, 75, 18, 255, 124, 75, 7, 255, 125, 76, 13, 255, 124, 77, 11, 255, 133, 77, 12, 255, 133, 73, 4, 255, 127, 76, 16, 255, 130, 78, 13, 255, 140, 82, 23, 255, 142, 85, 21, 255, 153, 84, 13, 255, 159, 88, 5, 255, 165, 90, 6, 255, 173, 96, 10, 255, 170, 93, 9, 255, 163, 86, 9, 255, 148, 81, 11, 255, 141, 78, 7, 255, 132, 73, 2, 255, 128, 72, 3, 255, 127, 71, 9, 255, 129, 71, 7, 255, 126, 70, 5, 255, 129, 70, 4, 255, 129, 67, 3, 255, 128, 68, 3, 255, 131, 71, 5, 255, 129, 73, 5, 255, 135, 70, 5, 255, 137, 71, 9, 255, 129, 67, 9, 255, 132, 72, 9, 255, 145, 77, 3, 255, 144, 77, 5, 255, 148, 83, 5, 255, 165, 92, 11, 255, 180, 100, 11, 255, 183, 98, 1, 255, 183, 95, 1, 255, 189, 101, 4, 255, 184, 97, 2, 255, 181, 95, 7, 255, 174, 91, 6, 255, 168, 85, 4, 255, 163, 86, 5, 255, 159, 85, 4, 255, 154, 81, 3, 255, 149, 77, 4, 255, 145, 74, 7, 255, 141, 72, 8, 255, 145, 74, 0, 255, 146, 72, 6, 255, 144, 74, 3, 255, 147, 75, 1, 255, 149, 70, 2, 255, 142, 64, 1, 255, 132, 52, 4, 255, 112, 40, 7, 255, 113, 48, 12, 255, 104, 37, 15, 255, 93, 33, 4, 255, 111, 47, 12, 255, 131, 53, 4, 255, 113, 52, 5, 255, 93, 50, 8, 255, 99, 49, 10, 255, 100, 48, 9, 255, 98, 42, 11, 255, 93, 41, 11, 255, 103, 46, 13, 255, 103, 48, 10, 255, 99, 47, 7, 255, 107, 48, 12, 255, 106, 50, 15, 255, 104, 47, 15, 255, 107, 49, 12, 255, 110, 51, 7, 255, 26, 81, 110, 255, 26, 91, 137, 255, 31, 96, 138, 255, 38, 101, 149, 255, 34, 101, 148, 255, 29, 97, 141, 255, 18, 87, 131, 255, 29, 82, 128, 255, 22, 85, 117, 255, 9, 51, 122, 255, 3, 4, 83, 255, 1, 1, 61, 255, 1, 0, 47, 255, 1, 0, 13, 255, 0, 0, 3, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 2, 255, 2, 0, 5, 255, 0, 0, 5, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 3, 0, 3, 255, 3, 1, 4, 255, 0, 1, 3, 255, 5, 1, 1, 255, 1, 1, 2, 255, 2, 1, 3, 255, 1, 3, 2, 255, 1, 3, 2, 255, 2, 2, 5, 255, 0, 2, 0, 255, 1, 8, 10, 255, 1, 5, 6, 255, 6, 31, 52, 255, 9, 81, 116, 255, 3, 25, 41, 255, 86, 176, 190, 255, 100, 214, 220, 255, 10, 28, 38, 255, 4, 12, 23, 255, 3, 21, 28, 255, 3, 19, 18, 255, 5, 6, 10, 255, 3, 0, 4, 255, 0, 2, 2, 255, 0, 2, 1, 255, 1, 2, 0, 255, 2, 3, 5, 255, 1, 0, 3, 255, 5, 2, 2, 255, 2, 1, 0, 255, 2, 0, 0, 255, 3, 1, 3, 255, 0, 1, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 6, 255, 1, 1, 8, 255, 1, 1, 7, 255, 2, 1, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 2, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 2, 255, 1, 1, 6, 255, 1, 2, 7, 255, 3, 2, 5, 255, 0, 0, 0, 255, 3, 7, 24, 255, 29, 40, 94, 255, 51, 71, 123, 255, 46, 67, 105, 255, 22, 36, 45, 255, 8, 7, 9, 255, 3, 7, 8, 255, 32, 33, 69, 255, 58, 60, 104, 255, 45, 53, 98, 255, 22, 37, 108, 255, 24, 34, 95, 255, 21, 22, 48, 255, 5, 6, 4, 255, 0, 0, 0, 255, 2, 1, 5, 255, 4, 1, 3, 255, 6, 2, 0, 255, 4, 3, 2, 255, 4, 2, 4, 255, 5, 2, 2, 255, 4, 2, 1, 255, 2, 0, 5, 255, 6, 1, 1, 255, 6, 3, 2, 255, 5, 4, 1, 255, 7, 5, 2, 255, 14, 8, 4, 255, 23, 15, 8, 255, 33, 21, 10, 255, 29, 20, 4, 255, 23, 20, 2, 255, 22, 17, 7, 255, 26, 18, 13, 255, 27, 16, 6, 255, 26, 20, 5, 255, 26, 23, 12, 255, 26, 21, 7, 255, 30, 28, 14, 255, 33, 31, 8, 255, 35, 27, 10, 255, 30, 28, 6, 255, 34, 37, 8, 255, 42, 34, 10, 255, 42, 33, 8, 255, 36, 41, 5, 255, 32, 38, 9, 255, 45, 38, 11, 255, 45, 39, 8, 255, 40, 38, 11, 255, 42, 35, 10, 255, 48, 39, 10, 255, 46, 35, 7, 255, 54, 40, 13, 255, 54, 39, 6, 255, 51, 40, 6, 255, 52, 34, 12, 255, 46, 36, 17, 255, 50, 31, 20, 255, 48, 29, 9, 255, 39, 27, 4, 255, 44, 31, 9, 255, 43, 28, 9, 255, 48, 31, 7, 255, 45, 30, 6, 255, 47, 31, 8, 255, 59, 38, 7, 255, 58, 33, 5, 255, 62, 33, 14, 255, 57, 31, 8, 255, 63, 39, 5, 255, 60, 36, 3, 255, 63, 36, 9, 255, 64, 36, 7, 255, 67, 33, 11, 255, 74, 36, 17, 255, 71, 38, 12, 255, 67, 40, 7, 255, 75, 47, 5, 255, 87, 41, 11, 255, 66, 36, 13, 255, 68, 40, 7, 255, 74, 43, 2, 255, 77, 43, 9, 255, 80, 45, 11, 255, 85, 50, 4, 255, 80, 44, 3, 255, 74, 45, 9, 255, 73, 44, 13, 255, 73, 42, 9, 255, 79, 42, 16, 255, 81, 46, 8, 255, 80, 48, 5, 255, 89, 52, 7, 255, 93, 54, 9, 255, 95, 55, 10, 255, 99, 57, 12, 255, 101, 58, 10, 255, 104, 59, 10, 255, 110, 62, 8, 255, 111, 63, 2, 255, 112, 66, 12, 255, 118, 69, 9, 255, 115, 70, 0, 255, 111, 66, 4, 255, 122, 73, 11, 255, 131, 80, 12, 255, 118, 72, 9, 255, 107, 68, 7, 255, 108, 68, 7, 255, 116, 71, 8, 255, 118, 70, 6, 255, 117, 69, 6, 255, 111, 67, 6, 255, 107, 67, 5, 255, 105, 64, 11, 255, 102, 62, 14, 255, 99, 62, 11, 255, 95, 59, 15, 255, 97, 59, 6, 255, 98, 57, 7, 255, 97, 58, 12, 255, 91, 58, 7, 255, 97, 54, 11, 255, 94, 57, 7, 255, 93, 59, 8, 255, 93, 58, 7, 255, 93, 58, 15, 255, 91, 57, 13, 255, 91, 58, 14, 255, 91, 59, 11, 255, 89, 57, 12, 255, 87, 52, 22, 255, 88, 55, 14, 255, 89, 58, 4, 255, 96, 63, 14, 255, 91, 57, 17, 255, 88, 55, 18, 255, 81, 60, 16, 255, 82, 60, 19, 255, 90, 63, 18, 255, 97, 65, 15, 255, 101, 64, 20, 255, 102, 65, 22, 255, 101, 66, 23, 255, 91, 64, 20, 255, 86, 60, 31, 255, 101, 65, 22, 255, 94, 65, 23, 255, 92, 68, 20, 255, 101, 62, 31, 255, 100, 69, 16, 255, 98, 71, 13, 255, 94, 66, 30, 255, 90, 67, 19, 255, 96, 73, 19, 255, 95, 67, 27, 255, 91, 67, 28, 255, 95, 67, 30, 255, 101, 70, 27, 255, 102, 72, 24, 255, 96, 68, 22, 255, 98, 72, 21, 255, 96, 68, 25, 255, 100, 69, 32, 255, 98, 70, 30, 255, 98, 73, 28, 255, 100, 74, 28, 255, 106, 72, 27, 255, 120, 78, 31, 255, 119, 81, 30, 255, 123, 82, 35, 255, 125, 81, 30, 255, 127, 83, 20, 255, 123, 81, 18, 255, 117, 77, 21, 255, 122, 79, 31, 255, 121, 85, 30, 255, 113, 78, 26, 255, 112, 80, 38, 255, 112, 82, 40, 255, 124, 87, 32, 255, 125, 89, 29, 255, 123, 92, 29, 255, 124, 91, 36, 255, 126, 93, 45, 255, 128, 93, 44, 255, 131, 96, 45, 255, 131, 99, 44, 255, 130, 99, 42, 255, 133, 107, 36, 255, 136, 110, 44, 255, 138, 111, 43, 255, 138, 111, 32, 255, 140, 114, 43, 255, 139, 116, 51, 255, 141, 115, 46, 255, 147, 115, 53, 255, 140, 116, 53, 255, 130, 118, 45, 255, 164, 153, 86, 255, 159, 140, 85, 255, 148, 114, 48, 255, 154, 119, 50, 255, 154, 120, 46, 255, 154, 121, 40, 255, 159, 123, 41, 255, 165, 125, 49, 255, 169, 126, 42, 255, 159, 122, 34, 255, 148, 121, 35, 255, 142, 113, 34, 255, 144, 113, 22, 255, 141, 109, 32, 255, 134, 105, 37, 255, 130, 103, 36, 255, 126, 105, 31, 255, 129, 102, 30, 255, 133, 96, 31, 255, 135, 95, 30, 255, 135, 93, 23, 255, 138, 90, 27, 255, 137, 89, 24, 255, 138, 89, 20, 255, 140, 87, 28, 255, 136, 87, 21, 255, 128, 85, 23, 255, 124, 86, 12, 255, 127, 83, 15, 255, 138, 83, 22, 255, 143, 80, 21, 255, 140, 77, 22, 255, 141, 82, 21, 255, 139, 82, 15, 255, 133, 79, 13, 255, 135, 79, 14, 255, 133, 77, 11, 255, 131, 76, 14, 255, 123, 74, 11, 255, 127, 77, 14, 255, 123, 73, 8, 255, 144, 81, 9, 255, 151, 82, 4, 255, 134, 78, 10, 255, 138, 81, 13, 255, 142, 80, 16, 255, 148, 90, 15, 255, 153, 87, 9, 255, 160, 92, 4, 255, 166, 93, 2, 255, 177, 101, 8, 255, 174, 98, 6, 255, 166, 88, 5, 255, 157, 84, 9, 255, 149, 80, 8, 255, 140, 75, 5, 255, 134, 74, 3, 255, 132, 74, 6, 255, 131, 70, 8, 255, 127, 68, 8, 255, 129, 72, 13, 255, 134, 72, 14, 255, 130, 67, 6, 255, 132, 75, 8, 255, 132, 73, 4, 255, 135, 72, 8, 255, 131, 70, 8, 255, 129, 69, 7, 255, 134, 73, 5, 255, 145, 76, 5, 255, 143, 75, 8, 255, 148, 80, 8, 255, 165, 88, 6, 255, 174, 96, 5, 255, 177, 96, 6, 255, 183, 100, 3, 255, 187, 102, 0, 255, 191, 103, 5, 255, 185, 99, 3, 255, 179, 96, 5, 255, 173, 91, 0, 255, 171, 91, 3, 255, 167, 87, 1, 255, 164, 83, 3, 255, 161, 78, 4, 255, 152, 77, 6, 255, 150, 79, 6, 255, 153, 75, 2, 255, 156, 76, 7, 255, 152, 78, 7, 255, 146, 66, 3, 255, 147, 52, 5, 255, 145, 59, 3, 255, 107, 42, 4, 255, 103, 38, 6, 255, 108, 37, 5, 255, 84, 31, 9, 255, 113, 43, 8, 255, 122, 54, 3, 255, 105, 49, 5, 255, 84, 43, 21, 255, 92, 41, 11, 255, 100, 44, 8, 255, 93, 43, 8, 255, 100, 50, 8, 255, 102, 48, 9, 255, 106, 51, 15, 255, 104, 51, 13, 255, 104, 52, 9, 255, 110, 57, 12, 255, 115, 59, 12, 255, 114, 52, 9, 255, 112, 49, 8, 255, 110, 43, 7, 255, 27, 69, 100, 255, 26, 83, 105, 255, 25, 85, 127, 255, 27, 97, 139, 255, 37, 106, 142, 255, 44, 100, 152, 255, 24, 100, 158, 255, 22, 96, 150, 255, 24, 103, 134, 255, 5, 48, 123, 255, 0, 2, 80, 255, 0, 4, 59, 255, 1, 0, 31, 255, 2, 1, 8, 255, 1, 1, 4, 255, 1, 1, 4, 255, 0, 0, 1, 255, 0, 0, 3, 255, 0, 0, 2, 255, 1, 0, 4, 255, 1, 1, 3, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 3, 255, 2, 2, 4, 255, 2, 2, 7, 255, 0, 1, 2, 255, 1, 1, 2, 255, 2, 1, 4, 255, 4, 1, 5, 255, 3, 1, 4, 255, 3, 1, 0, 255, 0, 2, 2, 255, 4, 3, 12, 255, 6, 21, 22, 255, 1, 8, 4, 255, 7, 42, 66, 255, 8, 91, 117, 255, 2, 20, 37, 255, 79, 168, 182, 255, 85, 211, 210, 255, 4, 31, 31, 255, 0, 28, 24, 255, 3, 25, 28, 255, 3, 3, 10, 255, 5, 0, 1, 255, 1, 1, 1, 255, 1, 3, 3, 255, 1, 2, 3, 255, 0, 3, 3, 255, 5, 2, 9, 255, 3, 0, 0, 255, 3, 20, 52, 255, 4, 32, 68, 255, 0, 2, 4, 255, 1, 0, 2, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 2, 1, 7, 255, 0, 3, 19, 255, 2, 4, 19, 255, 1, 2, 13, 255, 1, 0, 6, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 3, 255, 1, 2, 3, 255, 0, 2, 0, 255, 0, 0, 0, 255, 6, 2, 13, 255, 26, 29, 76, 255, 44, 63, 115, 255, 45, 61, 92, 255, 33, 39, 47, 255, 9, 13, 9, 255, 8, 2, 7, 255, 42, 28, 60, 255, 57, 58, 107, 255, 48, 58, 113, 255, 33, 40, 119, 255, 25, 46, 93, 255, 30, 24, 36, 255, 8, 8, 10, 255, 0, 1, 0, 255, 2, 1, 0, 255, 1, 3, 2, 255, 0, 1, 2, 255, 3, 2, 5, 255, 5, 3, 2, 255, 5, 2, 0, 255, 3, 4, 1, 255, 2, 4, 0, 255, 6, 5, 4, 255, 8, 3, 3, 255, 11, 6, 6, 255, 11, 4, 2, 255, 16, 8, 5, 255, 26, 17, 13, 255, 25, 20, 12, 255, 20, 19, 5, 255, 13, 11, 2, 255, 16, 14, 4, 255, 19, 17, 9, 255, 24, 21, 12, 255, 27, 26, 3, 255, 28, 26, 3, 255, 26, 24, 9, 255, 28, 26, 14, 255, 29, 26, 7, 255, 30, 30, 6, 255, 41, 39, 7, 255, 42, 36, 5, 255, 46, 42, 11, 255, 47, 45, 10, 255, 45, 42, 7, 255, 49, 45, 13, 255, 43, 45, 6, 255, 37, 39, 7, 255, 42, 40, 10, 255, 39, 38, 6, 255, 43, 41, 9, 255, 44, 37, 9, 255, 44, 32, 12, 255, 52, 38, 13, 255, 51, 34, 5, 255, 56, 40, 11, 255, 48, 37, 7, 255, 48, 34, 14, 255, 46, 31, 4, 255, 48, 33, 7, 255, 47, 28, 9, 255, 41, 31, 10, 255, 45, 32, 4, 255, 43, 29, 10, 255, 44, 29, 5, 255, 46, 28, 5, 255, 45, 31, 11, 255, 50, 35, 5, 255, 58, 38, 7, 255, 53, 34, 11, 255, 53, 33, 6, 255, 62, 38, 7, 255, 71, 41, 7, 255, 71, 36, 8, 255, 69, 34, 7, 255, 70, 37, 9, 255, 68, 37, 11, 255, 70, 37, 5, 255, 64, 40, 12, 255, 79, 43, 9, 255, 79, 38, 11, 255, 62, 34, 17, 255, 70, 43, 7, 255, 75, 47, 4, 255, 76, 43, 5, 255, 81, 46, 6, 255, 86, 51, 1, 255, 83, 47, 8, 255, 76, 48, 10, 255, 74, 45, 8, 255, 73, 40, 8, 255, 79, 42, 13, 255, 81, 45, 12, 255, 81, 46, 6, 255, 80, 46, 1, 255, 87, 53, 6, 255, 94, 57, 7, 255, 96, 55, 8, 255, 99, 53, 7, 255, 100, 55, 7, 255, 108, 62, 7, 255, 114, 65, 5, 255, 113, 67, 7, 255, 117, 69, 5, 255, 112, 64, 13, 255, 107, 65, 9, 255, 118, 75, 3, 255, 129, 78, 14, 255, 120, 73, 14, 255, 111, 70, 8, 255, 114, 70, 8, 255, 124, 76, 8, 255, 125, 74, 5, 255, 123, 71, 10, 255, 120, 71, 5, 255, 114, 67, 4, 255, 113, 66, 10, 255, 112, 67, 8, 255, 107, 65, 8, 255, 104, 65, 5, 255, 104, 63, 4, 255, 100, 63, 9, 255, 105, 65, 2, 255, 99, 63, 11, 255, 96, 59, 8, 255, 98, 62, 6, 255, 102, 60, 8, 255, 100, 60, 10, 255, 94, 60, 18, 255, 94, 59, 13, 255, 92, 54, 15, 255, 88, 56, 17, 255, 84, 57, 13, 255, 83, 56, 18, 255, 83, 55, 14, 255, 88, 58, 21, 255, 88, 59, 10, 255, 88, 61, 5, 255, 87, 59, 14, 255, 90, 60, 16, 255, 90, 62, 22, 255, 92, 68, 15, 255, 93, 68, 7, 255, 97, 68, 12, 255, 102, 70, 24, 255, 97, 64, 16, 255, 94, 68, 7, 255, 91, 67, 12, 255, 99, 66, 15, 255, 95, 65, 15, 255, 100, 70, 20, 255, 102, 65, 19, 255, 101, 73, 11, 255, 99, 70, 16, 255, 99, 72, 19, 255, 94, 66, 28, 255, 96, 71, 26, 255, 93, 71, 13, 255, 94, 70, 17, 255, 98, 66, 35, 255, 104, 71, 26, 255, 104, 71, 27, 255, 100, 71, 23, 255, 96, 71, 19, 255, 100, 70, 30, 255, 100, 66, 32, 255, 97, 73, 25, 255, 100, 77, 25, 255, 95, 71, 29, 255, 107, 75, 22, 255, 128, 80, 26, 255, 127, 83, 24, 255, 127, 84, 20, 255, 128, 84, 22, 255, 127, 82, 28, 255, 124, 81, 33, 255, 116, 80, 25, 255, 119, 81, 31, 255, 124, 80, 31, 255, 118, 82, 29, 255, 117, 85, 31, 255, 115, 85, 23, 255, 115, 85, 20, 255, 123, 88, 24, 255, 125, 90, 31, 255, 123, 90, 36, 255, 130, 97, 30, 255, 131, 95, 42, 255, 130, 96, 40, 255, 130, 98, 42, 255, 131, 99, 49, 255, 131, 102, 47, 255, 133, 108, 33, 255, 136, 107, 43, 255, 137, 105, 57, 255, 139, 110, 45, 255, 139, 112, 53, 255, 139, 115, 32, 255, 143, 113, 35, 255, 144, 116, 50, 255, 132, 116, 33, 255, 153, 140, 68, 255, 165, 149, 98, 255, 149, 114, 50, 255, 156, 118, 50, 255, 156, 118, 55, 255, 157, 122, 41, 255, 161, 125, 37, 255, 162, 125, 34, 255, 169, 126, 41, 255, 162, 122, 37, 255, 149, 122, 28, 255, 142, 114, 27, 255, 143, 111, 25, 255, 139, 107, 32, 255, 134, 103, 38, 255, 129, 100, 22, 255, 128, 102, 37, 255, 130, 102, 35, 255, 132, 97, 19, 255, 135, 95, 21, 255, 137, 93, 25, 255, 139, 91, 29, 255, 138, 88, 24, 255, 139, 88, 29, 255, 140, 90, 18, 255, 140, 88, 19, 255, 131, 84, 10, 255, 125, 89, 7, 255, 124, 86, 18, 255, 133, 81, 28, 255, 140, 83, 12, 255, 143, 86, 13, 255, 139, 83, 17, 255, 138, 83, 19, 255, 134, 81, 13, 255, 135, 82, 13, 255, 133, 80, 10, 255, 133, 80, 13, 255, 128, 77, 15, 255, 127, 76, 12, 255, 126, 81, 13, 255, 132, 79, 8, 255, 143, 81, 18, 255, 136, 81, 13, 255, 138, 80, 3, 255, 144, 76, 13, 255, 148, 83, 19, 255, 153, 91, 12, 255, 162, 95, 8, 255, 170, 96, 5, 255, 179, 101, 2, 255, 180, 102, 0, 255, 177, 98, 1, 255, 167, 90, 5, 255, 156, 80, 6, 255, 146, 75, 7, 255, 139, 75, 5, 255, 134, 74, 1, 255, 131, 69, 7, 255, 132, 73, 13, 255, 129, 72, 14, 255, 136, 70, 16, 255, 135, 70, 9, 255, 133, 74, 5, 255, 135, 74, 4, 255, 136, 70, 5, 255, 137, 71, 12, 255, 135, 72, 11, 255, 136, 74, 7, 255, 141, 73, 5, 255, 146, 81, 10, 255, 151, 84, 7, 255, 166, 89, 4, 255, 173, 96, 9, 255, 175, 97, 13, 255, 186, 106, 3, 255, 195, 111, 0, 255, 190, 99, 7, 255, 180, 90, 3, 255, 178, 95, 3, 255, 176, 93, 2, 255, 175, 94, 4, 255, 170, 90, 4, 255, 165, 86, 5, 255, 164, 85, 9, 255, 153, 82, 7, 255, 154, 79, 8, 255, 160, 78, 3, 255, 156, 75, 0, 255, 135, 60, 2, 255, 128, 50, 3, 255, 137, 56, 4, 255, 130, 55, 2, 255, 96, 31, 2, 255, 92, 34, 5, 255, 90, 29, 3, 255, 92, 39, 7, 255, 114, 53, 13, 255, 101, 45, 7, 255, 95, 55, 15, 255, 88, 54, 19, 255, 92, 42, 17, 255, 96, 43, 10, 255, 102, 52, 11, 255, 103, 54, 11, 255, 105, 50, 11, 255, 105, 50, 15, 255, 106, 50, 18, 255, 111, 51, 18, 255, 108, 54, 12, 255, 112, 52, 9, 255, 115, 51, 14, 255, 112, 47, 9, 255, 108, 39, 7, 255, 18, 38, 54, 255, 17, 70, 111, 255, 29, 83, 128, 255, 31, 91, 134, 255, 28, 98, 151, 255, 38, 100, 154, 255, 37, 104, 168, 255, 31, 122, 167, 255, 12, 93, 142, 255, 0, 17, 101, 255, 4, 0, 60, 255, 3, 2, 56, 255, 0, 3, 26, 255, 2, 1, 3, 255, 1, 1, 4, 255, 1, 0, 6, 255, 1, 1, 2, 255, 1, 0, 6, 255, 0, 0, 2, 255, 1, 0, 5, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 2, 255, 1, 1, 1, 255, 0, 0, 2, 255, 0, 1, 1, 255, 1, 2, 1, 255, 2, 3, 5, 255, 4, 0, 5, 255, 0, 1, 2, 255, 0, 2, 3, 255, 2, 2, 8, 255, 2, 2, 3, 255, 4, 3, 0, 255, 1, 0, 5, 255, 1, 2, 4, 255, 2, 5, 4, 255, 6, 17, 18, 255, 2, 6, 8, 255, 4, 48, 75, 255, 10, 80, 110, 255, 3, 26, 50, 255, 93, 186, 206, 255, 91, 198, 192, 255, 3, 29, 24, 255, 3, 29, 30, 255, 4, 8, 16, 255, 0, 0, 0, 255, 6, 1, 1, 255, 1, 0, 4, 255, 0, 0, 2, 255, 2, 0, 0, 255, 1, 4, 22, 255, 0, 54, 98, 255, 1, 129, 166, 255, 3, 102, 112, 255, 5, 9, 9, 255, 3, 0, 1, 255, 1, 0, 1, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 1, 0, 255, 0, 1, 4, 255, 4, 3, 16, 255, 1, 6, 35, 255, 2, 6, 31, 255, 0, 1, 17, 255, 0, 0, 5, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 1, 1, 255, 0, 0, 5, 255, 1, 0, 4, 255, 1, 2, 1, 255, 0, 0, 0, 255, 5, 5, 15, 255, 18, 19, 61, 255, 37, 52, 116, 255, 40, 59, 95, 255, 32, 36, 35, 255, 16, 15, 6, 255, 0, 0, 7, 255, 33, 26, 48, 255, 61, 55, 90, 255, 48, 51, 115, 255, 27, 38, 94, 255, 22, 33, 93, 255, 13, 26, 61, 255, 4, 7, 7, 255, 3, 1, 1, 255, 0, 2, 1, 255, 2, 3, 5, 255, 4, 1, 2, 255, 2, 2, 2, 255, 5, 2, 5, 255, 5, 3, 3, 255, 3, 3, 0, 255, 4, 4, 2, 255, 0, 0, 2, 255, 5, 4, 2, 255, 9, 6, 2, 255, 12, 5, 2, 255, 16, 7, 4, 255, 26, 16, 10, 255, 29, 21, 11, 255, 21, 13, 4, 255, 13, 9, 2, 255, 9, 10, 2, 255, 23, 17, 0, 255, 26, 16, 8, 255, 31, 20, 13, 255, 35, 28, 7, 255, 38, 32, 4, 255, 40, 33, 7, 255, 34, 33, 3, 255, 33, 31, 16, 255, 43, 36, 10, 255, 43, 39, 8, 255, 47, 44, 7, 255, 53, 49, 6, 255, 43, 45, 6, 255, 47, 50, 6, 255, 50, 52, 7, 255, 49, 47, 18, 255, 51, 46, 20, 255, 47, 43, 15, 255, 44, 40, 12, 255, 43, 40, 13, 255, 44, 38, 6, 255, 50, 43, 3, 255, 50, 37, 10, 255, 47, 32, 6, 255, 54, 40, 8, 255, 50, 35, 7, 255, 43, 31, 8, 255, 44, 36, 17, 255, 44, 30, 3, 255, 49, 31, 9, 255, 40, 26, 12, 255, 31, 25, 11, 255, 43, 30, 7, 255, 48, 30, 10, 255, 48, 31, 11, 255, 49, 31, 16, 255, 51, 31, 13, 255, 51, 31, 1, 255, 57, 38, 7, 255, 57, 40, 14, 255, 56, 35, 6, 255, 63, 36, 11, 255, 68, 37, 4, 255, 71, 40, 7, 255, 66, 37, 10, 255, 70, 40, 6, 255, 68, 40, 0, 255, 75, 45, 7, 255, 70, 40, 11, 255, 93, 41, 10, 255, 80, 42, 8, 255, 70, 41, 9, 255, 74, 42, 9, 255, 72, 39, 12, 255, 78, 45, 5, 255, 79, 45, 10, 255, 79, 46, 12, 255, 79, 46, 4, 255, 79, 45, 6, 255, 80, 47, 8, 255, 79, 44, 8, 255, 76, 40, 9, 255, 77, 42, 6, 255, 78, 47, 6, 255, 83, 46, 9, 255, 85, 51, 7, 255, 90, 56, 2, 255, 98, 58, 4, 255, 101, 58, 8, 255, 96, 56, 5, 255, 106, 64, 7, 255, 112, 64, 10, 255, 108, 63, 14, 255, 112, 66, 6, 255, 109, 64, 11, 255, 110, 68, 13, 255, 120, 75, 9, 255, 132, 78, 11, 255, 124, 73, 10, 255, 123, 76, 5, 255, 128, 79, 7, 255, 138, 84, 6, 255, 138, 82, 4, 255, 135, 80, 8, 255, 134, 82, 6, 255, 127, 76, 6, 255, 122, 70, 6, 255, 120, 69, 6, 255, 115, 68, 6, 255, 113, 68, 7, 255, 107, 63, 5, 255, 106, 64, 7, 255, 109, 62, 8, 255, 104, 65, 9, 255, 102, 64, 9, 255, 100, 62, 16, 255, 96, 60, 12, 255, 97, 62, 6, 255, 93, 58, 14, 255, 90, 57, 8, 255, 90, 57, 11, 255, 92, 59, 19, 255, 89, 58, 13, 255, 84, 56, 13, 255, 87, 56, 17, 255, 87, 53, 17, 255, 88, 58, 16, 255, 88, 61, 12, 255, 93, 65, 16, 255, 93, 61, 17, 255, 91, 61, 15, 255, 98, 67, 11, 255, 99, 65, 17, 255, 100, 64, 20, 255, 101, 68, 16, 255, 100, 68, 18, 255, 95, 63, 28, 255, 91, 62, 17, 255, 94, 66, 16, 255, 100, 70, 13, 255, 103, 69, 10, 255, 102, 63, 31, 255, 99, 69, 23, 255, 101, 69, 19, 255, 100, 68, 16, 255, 97, 66, 25, 255, 94, 68, 16, 255, 95, 71, 21, 255, 100, 70, 27, 255, 101, 68, 26, 255, 100, 71, 17, 255, 99, 72, 15, 255, 101, 74, 18, 255, 101, 69, 15, 255, 101, 67, 24, 255, 101, 73, 24, 255, 102, 74, 19, 255, 105, 73, 22, 255, 102, 73, 28, 255, 106, 80, 20, 255, 119, 77, 30, 255, 127, 77, 29, 255, 126, 80, 22, 255, 132, 87, 24, 255, 131, 83, 25, 255, 128, 82, 28, 255, 122, 84, 28, 255, 120, 83, 27, 255, 127, 84, 22, 255, 124, 84, 25, 255, 117, 79, 37, 255, 114, 81, 30, 255, 116, 87, 30, 255, 123, 87, 40, 255, 127, 93, 30, 255, 126, 93, 37, 255, 129, 97, 26, 255, 130, 97, 22, 255, 131, 97, 32, 255, 129, 100, 37, 255, 134, 102, 43, 255, 133, 103, 41, 255, 132, 101, 48, 255, 135, 105, 40, 255, 140, 108, 30, 255, 141, 108, 43, 255, 141, 109, 52, 255, 143, 113, 44, 255, 145, 111, 47, 255, 147, 116, 47, 255, 141, 116, 34, 255, 142, 125, 50, 255, 167, 156, 87, 255, 152, 122, 57, 255, 150, 116, 48, 255, 156, 118, 43, 255, 159, 122, 35, 255, 162, 123, 37, 255, 166, 125, 39, 255, 171, 128, 29, 255, 161, 120, 39, 255, 148, 115, 40, 255, 146, 111, 34, 255, 148, 111, 34, 255, 140, 106, 35, 255, 136, 107, 32, 255, 133, 99, 28, 255, 131, 100, 34, 255, 128, 100, 30, 255, 134, 98, 30, 255, 139, 97, 21, 255, 137, 92, 23, 255, 138, 93, 26, 255, 142, 92, 24, 255, 140, 91, 19, 255, 140, 92, 15, 255, 144, 88, 24, 255, 139, 86, 20, 255, 129, 91, 6, 255, 123, 86, 18, 255, 134, 85, 20, 255, 142, 88, 5, 255, 144, 88, 5, 255, 144, 89, 13, 255, 139, 82, 16, 255, 136, 81, 16, 255, 133, 81, 6, 255, 134, 81, 8, 255, 137, 81, 17, 255, 132, 77, 11, 255, 129, 74, 9, 255, 131, 80, 8, 255, 130, 80, 4, 255, 134, 80, 16, 255, 137, 83, 10, 255, 142, 85, 2, 255, 148, 85, 17, 255, 144, 82, 9, 255, 149, 87, 4, 255, 166, 98, 10, 255, 172, 96, 9, 255, 175, 96, 1, 255, 184, 103, 1, 255, 188, 104, 8, 255, 175, 94, 4, 255, 162, 85, 5, 255, 150, 79, 3, 255, 139, 74, 7, 255, 135, 75, 5, 255, 132, 73, 8, 255, 136, 75, 6, 255, 137, 71, 7, 255, 128, 72, 6, 255, 136, 73, 6, 255, 156, 74, 7, 255, 149, 75, 6, 255, 137, 74, 5, 255, 146, 76, 3, 255, 142, 76, 10, 255, 134, 74, 6, 255, 139, 75, 8, 255, 139, 79, 5, 255, 151, 83, 7, 255, 162, 86, 10, 255, 169, 96, 4, 255, 179, 97, 6, 255, 191, 99, 5, 255, 199, 102, 5, 255, 179, 82, 4, 255, 179, 89, 10, 255, 188, 106, 8, 255, 187, 103, 6, 255, 186, 98, 3, 255, 184, 94, 4, 255, 175, 87, 2, 255, 170, 83, 2, 255, 168, 77, 0, 255, 170, 75, 2, 255, 160, 73, 0, 255, 130, 53, 3, 255, 122, 46, 11, 255, 145, 64, 6, 255, 144, 61, 4, 255, 102, 32, 5, 255, 88, 35, 7, 255, 84, 33, 4, 255, 103, 43, 6, 255, 117, 45, 9, 255, 99, 46, 5, 255, 90, 52, 10, 255, 105, 68, 12, 255, 105, 60, 8, 255, 83, 37, 13, 255, 87, 37, 11, 255, 103, 50, 15, 255, 99, 45, 12, 255, 102, 45, 12, 255, 109, 46, 14, 255, 109, 45, 9, 255, 113, 50, 11, 255, 112, 48, 10, 255, 112, 48, 11, 255, 118, 53, 12, 255, 118, 53, 9, 255, 115, 46, 7, 255, 16, 24, 66, 255, 22, 59, 103, 255, 25, 67, 108, 255, 23, 81, 126, 255, 21, 93, 147, 255, 32, 100, 158, 255, 26, 115, 173, 255, 27, 106, 132, 255, 5, 25, 90, 255, 0, 0, 66, 255, 3, 2, 65, 255, 3, 2, 65, 255, 2, 2, 21, 255, 1, 0, 1, 255, 1, 0, 3, 255, 1, 0, 4, 255, 1, 1, 4, 255, 1, 0, 7, 255, 1, 1, 3, 255, 2, 1, 3, 255, 1, 1, 3, 255, 0, 0, 3, 255, 1, 1, 2, 255, 1, 2, 1, 255, 0, 1, 1, 255, 0, 1, 1, 255, 2, 0, 4, 255, 2, 0, 3, 255, 3, 1, 3, 255, 0, 1, 2, 255, 2, 0, 2, 255, 3, 0, 0, 255, 0, 0, 2, 255, 0, 0, 0, 255, 1, 0, 1, 255, 2, 0, 3, 255, 1, 1, 2, 255, 2, 5, 5, 255, 3, 9, 13, 255, 6, 0, 2, 255, 7, 63, 91, 255, 8, 83, 99, 255, 8, 26, 46, 255, 108, 192, 217, 255, 82, 179, 177, 255, 4, 13, 16, 255, 6, 28, 34, 255, 2, 8, 9, 255, 2, 0, 4, 255, 2, 0, 2, 255, 2, 0, 0, 255, 3, 29, 62, 255, 2, 103, 157, 255, 3, 132, 157, 255, 4, 73, 68, 255, 3, 23, 14, 255, 3, 4, 4, 255, 2, 0, 1, 255, 1, 1, 4, 255, 2, 1, 3, 255, 1, 1, 1, 255, 1, 2, 5, 255, 0, 4, 11, 255, 3, 8, 28, 255, 2, 11, 43, 255, 5, 11, 40, 255, 1, 2, 19, 255, 0, 0, 3, 255, 1, 1, 1, 255, 0, 0, 1, 255, 1, 0, 1, 255, 1, 0, 0, 255, 0, 1, 0, 255, 0, 0, 1, 255, 0, 1, 0, 255, 0, 1, 2, 255, 0, 1, 0, 255, 0, 1, 2, 255, 2, 1, 4, 255, 0, 1, 0, 255, 1, 1, 5, 255, 13, 20, 56, 255, 36, 43, 90, 255, 44, 56, 85, 255, 24, 44, 42, 255, 9, 16, 9, 255, 7, 1, 4, 255, 25, 18, 41, 255, 35, 45, 84, 255, 38, 57, 150, 255, 23, 50, 143, 255, 8, 37, 93, 255, 17, 24, 57, 255, 9, 8, 7, 255, 0, 0, 0, 255, 3, 1, 0, 255, 5, 0, 6, 255, 1, 1, 1, 255, 1, 2, 0, 255, 5, 2, 2, 255, 3, 2, 3, 255, 2, 2, 1, 255, 8, 2, 5, 255, 6, 1, 1, 255, 10, 6, 2, 255, 8, 4, 1, 255, 10, 5, 3, 255, 17, 14, 5, 255, 18, 14, 4, 255, 18, 12, 8, 255, 15, 9, 1, 255, 13, 9, 0, 255, 10, 10, 4, 255, 10, 14, 6, 255, 16, 15, 5, 255, 14, 15, 13, 255, 24, 20, 11, 255, 61, 33, 8, 255, 83, 44, 8, 255, 81, 52, 4, 255, 58, 44, 6, 255, 41, 34, 5, 255, 42, 37, 12, 255, 42, 40, 10, 255, 44, 49, 10, 255, 51, 53, 14, 255, 57, 56, 15, 255, 54, 54, 16, 255, 49, 58, 11, 255, 51, 53, 6, 255, 56, 53, 9, 255, 43, 48, 5, 255, 46, 50, 10, 255, 41, 39, 10, 255, 45, 39, 11, 255, 46, 43, 12, 255, 42, 39, 7, 255, 49, 40, 8, 255, 53, 37, 3, 255, 54, 35, 4, 255, 49, 33, 6, 255, 44, 36, 8, 255, 39, 28, 3, 255, 48, 30, 6, 255, 58, 33, 6, 255, 48, 32, 9, 255, 41, 31, 3, 255, 46, 34, 6, 255, 48, 30, 7, 255, 53, 30, 11, 255, 48, 33, 12, 255, 54, 36, 9, 255, 58, 38, 1, 255, 60, 33, 10, 255, 62, 33, 17, 255, 62, 36, 5, 255, 69, 36, 16, 255, 71, 38, 10, 255, 69, 39, 2, 255, 65, 41, 7, 255, 73, 41, 14, 255, 71, 42, 4, 255, 70, 42, 6, 255, 73, 39, 8, 255, 102, 44, 12, 255, 85, 41, 2, 255, 74, 41, 0, 255, 71, 43, 2, 255, 69, 42, 6, 255, 73, 43, 4, 255, 80, 43, 13, 255, 82, 46, 11, 255, 79, 48, 2, 255, 78, 42, 5, 255, 75, 40, 12, 255, 74, 43, 3, 255, 81, 43, 10, 255, 80, 42, 12, 255, 79, 47, 7, 255, 86, 50, 10, 255, 86, 47, 6, 255, 87, 48, 7, 255, 94, 55, 13, 255, 95, 54, 11, 255, 93, 55, 9, 255, 101, 63, 10, 255, 107, 63, 9, 255, 110, 64, 19, 255, 112, 65, 8, 255, 108, 62, 3, 255, 110, 66, 15, 255, 121, 75, 8, 255, 139, 87, 6, 255, 133, 82, 10, 255, 130, 80, 9, 255, 137, 83, 5, 255, 146, 86, 8, 255, 152, 87, 9, 255, 150, 85, 18, 255, 144, 83, 9, 255, 135, 78, 5, 255, 130, 76, 11, 255, 127, 79, 8, 255, 122, 74, 5, 255, 120, 71, 10, 255, 116, 67, 10, 255, 116, 67, 2, 255, 115, 67, 12, 255, 108, 66, 13, 255, 108, 64, 17, 255, 103, 63, 13, 255, 96, 63, 15, 255, 95, 64, 12, 255, 92, 58, 21, 255, 90, 56, 18, 255, 91, 58, 13, 255, 91, 55, 14, 255, 89, 55, 13, 255, 86, 56, 19, 255, 89, 57, 12, 255, 92, 57, 11, 255, 94, 59, 15, 255, 90, 55, 17, 255, 92, 61, 10, 255, 86, 59, 15, 255, 90, 59, 24, 255, 100, 66, 22, 255, 102, 63, 23, 255, 103, 62, 26, 255, 106, 68, 22, 255, 102, 68, 19, 255, 96, 67, 17, 255, 97, 66, 21, 255, 92, 63, 16, 255, 100, 68, 26, 255, 110, 73, 11, 255, 103, 66, 18, 255, 100, 69, 14, 255, 104, 70, 18, 255, 101, 67, 18, 255, 105, 75, 11, 255, 102, 71, 12, 255, 99, 66, 27, 255, 101, 67, 20, 255, 100, 69, 24, 255, 100, 71, 21, 255, 97, 71, 23, 255, 96, 72, 24, 255, 104, 71, 17, 255, 103, 68, 24, 255, 103, 73, 19, 255, 104, 76, 13, 255, 103, 73, 10, 255, 103, 75, 26, 255, 98, 72, 26, 255, 109, 80, 13, 255, 120, 83, 23, 255, 125, 80, 25, 255, 128, 84, 29, 255, 131, 86, 23, 255, 128, 83, 21, 255, 122, 81, 26, 255, 120, 78, 30, 255, 126, 86, 21, 255, 126, 85, 18, 255, 123, 83, 28, 255, 120, 85, 26, 255, 119, 86, 35, 255, 119, 85, 35, 255, 130, 92, 37, 255, 128, 96, 25, 255, 126, 95, 30, 255, 131, 94, 28, 255, 135, 99, 30, 255, 131, 98, 38, 255, 131, 102, 39, 255, 132, 101, 41, 255, 134, 100, 45, 255, 139, 105, 42, 255, 140, 108, 33, 255, 142, 111, 30, 255, 142, 108, 44, 255, 144, 108, 50, 255, 146, 109, 51, 255, 149, 113, 45, 255, 144, 111, 52, 255, 136, 112, 45, 255, 163, 151, 82, 255, 155, 129, 74, 255, 146, 114, 43, 255, 153, 117, 43, 255, 156, 119, 37, 255, 162, 121, 36, 255, 166, 124, 37, 255, 173, 125, 42, 255, 163, 120, 31, 255, 152, 116, 30, 255, 147, 111, 30, 255, 147, 110, 30, 255, 142, 105, 38, 255, 138, 104, 29, 255, 138, 101, 31, 255, 132, 100, 31, 255, 128, 98, 26, 255, 133, 96, 31, 255, 142, 97, 21, 255, 141, 92, 22, 255, 141, 96, 15, 255, 145, 92, 27, 255, 141, 89, 23, 255, 140, 92, 14, 255, 144, 92, 14, 255, 138, 90, 19, 255, 127, 88, 13, 255, 130, 84, 22, 255, 138, 84, 23, 255, 141, 85, 12, 255, 143, 84, 19, 255, 142, 81, 20, 255, 139, 81, 13, 255, 134, 79, 14, 255, 133, 79, 11, 255, 139, 85, 14, 255, 141, 84, 13, 255, 133, 75, 15, 255, 131, 78, 9, 255, 141, 82, 12, 255, 138, 83, 3, 255, 133, 79, 10, 255, 137, 82, 10, 255, 139, 79, 11, 255, 146, 87, 12, 255, 155, 99, 12, 255, 146, 84, 11, 255, 159, 92, 12, 255, 171, 97, 13, 255, 175, 99, 4, 255, 180, 101, 3, 255, 184, 103, 4, 255, 178, 99, 3, 255, 164, 87, 3, 255, 150, 80, 6, 255, 139, 74, 12, 255, 136, 74, 7, 255, 136, 76, 5, 255, 137, 75, 1, 255, 138, 75, 3, 255, 143, 76, 6, 255, 142, 73, 4, 255, 143, 76, 4, 255, 144, 72, 3, 255, 140, 71, 3, 255, 141, 74, 3, 255, 137, 74, 3, 255, 131, 74, 3, 255, 136, 75, 9, 255, 146, 81, 8, 255, 160, 82, 3, 255, 165, 86, 16, 255, 165, 91, 7, 255, 182, 98, 8, 255, 178, 83, 6, 255, 172, 67, 6, 255, 182, 86, 6, 255, 200, 118, 8, 255, 202, 110, 5, 255, 190, 89, 1, 255, 171, 74, 1, 255, 161, 62, 7, 255, 156, 59, 5, 255, 150, 58, 5, 255, 148, 59, 8, 255, 160, 64, 3, 255, 155, 60, 3, 255, 120, 44, 5, 255, 132, 52, 5, 255, 163, 73, 9, 255, 159, 62, 8, 255, 130, 44, 7, 255, 101, 36, 2, 255, 103, 35, 7, 255, 112, 52, 5, 255, 105, 54, 6, 255, 103, 56, 11, 255, 107, 68, 16, 255, 111, 69, 10, 255, 105, 54, 10, 255, 77, 33, 6, 255, 67, 26, 4, 255, 91, 35, 16, 255, 102, 41, 18, 255, 102, 41, 7, 255, 109, 44, 8, 255, 109, 46, 7, 255, 112, 51, 10, 255, 113, 47, 6, 255, 117, 50, 10, 255, 120, 55, 8, 255, 120, 53, 10, 255, 115, 43, 14, 255, 46, 41, 121, 255, 43, 64, 112, 255, 30, 63, 106, 255, 26, 72, 125, 255, 23, 88, 132, 255, 30, 105, 148, 255, 20, 103, 124, 255, 4, 33, 87, 255, 3, 0, 87, 255, 3, 2, 76, 255, 0, 4, 79, 255, 2, 2, 62, 255, 2, 1, 10, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 1, 255, 1, 0, 5, 255, 1, 0, 6, 255, 1, 1, 4, 255, 1, 1, 1, 255, 1, 1, 3, 255, 1, 0, 6, 255, 0, 0, 5, 255, 0, 1, 2, 255, 1, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 0, 3, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 1, 5, 255, 3, 10, 8, 255, 7, 0, 4, 255, 4, 57, 90, 255, 20, 111, 152, 255, 20, 103, 128, 255, 114, 209, 223, 255, 65, 154, 154, 255, 0, 18, 24, 255, 5, 30, 49, 255, 2, 0, 0, 255, 1, 9, 24, 255, 3, 70, 121, 255, 3, 131, 172, 255, 0, 109, 112, 255, 4, 43, 31, 255, 4, 0, 0, 255, 3, 0, 0, 255, 9, 0, 0, 255, 3, 1, 4, 255, 2, 2, 5, 255, 3, 0, 0, 255, 2, 2, 0, 255, 3, 2, 15, 255, 3, 9, 32, 255, 3, 9, 38, 255, 2, 11, 40, 255, 4, 10, 33, 255, 2, 3, 14, 255, 1, 0, 5, 255, 1, 0, 6, 255, 0, 0, 4, 255, 1, 2, 2, 255, 2, 1, 1, 255, 2, 1, 3, 255, 0, 1, 1, 255, 1, 1, 2, 255, 2, 1, 4, 255, 2, 1, 5, 255, 2, 1, 1, 255, 0, 1, 0, 255, 9, 6, 40, 255, 39, 39, 94, 255, 31, 54, 106, 255, 27, 43, 55, 255, 20, 19, 7, 255, 5, 4, 0, 255, 25, 16, 40, 255, 42, 48, 98, 255, 45, 54, 129, 255, 28, 55, 133, 255, 6, 32, 127, 255, 1, 19, 81, 255, 6, 13, 20, 255, 3, 1, 0, 255, 2, 0, 5, 255, 0, 1, 4, 255, 0, 0, 2, 255, 0, 1, 0, 255, 1, 1, 0, 255, 2, 1, 2, 255, 2, 0, 1, 255, 3, 2, 1, 255, 4, 1, 0, 255, 3, 0, 1, 255, 7, 3, 0, 255, 11, 6, 0, 255, 19, 11, 4, 255, 19, 12, 5, 255, 18, 11, 3, 255, 13, 9, 2, 255, 11, 6, 4, 255, 15, 8, 0, 255, 9, 6, 7, 255, 3, 2, 2, 255, 11, 12, 6, 255, 17, 9, 5, 255, 36, 16, 11, 255, 64, 46, 5, 255, 78, 50, 7, 255, 75, 39, 6, 255, 60, 34, 6, 255, 40, 28, 6, 255, 42, 33, 5, 255, 47, 49, 6, 255, 48, 53, 17, 255, 54, 62, 15, 255, 57, 64, 15, 255, 55, 60, 12, 255, 56, 60, 10, 255, 50, 57, 16, 255, 49, 51, 13, 255, 54, 55, 5, 255, 47, 52, 5, 255, 47, 48, 7, 255, 47, 43, 7, 255, 54, 43, 5, 255, 50, 37, 9, 255, 48, 39, 15, 255, 44, 38, 4, 255, 47, 37, 10, 255, 46, 32, 13, 255, 46, 32, 6, 255, 49, 36, 4, 255, 48, 33, 5, 255, 50, 30, 5, 255, 52, 30, 5, 255, 52, 28, 6, 255, 53, 29, 9, 255, 50, 33, 5, 255, 43, 32, 3, 255, 54, 32, 9, 255, 57, 34, 7, 255, 51, 40, 8, 255, 58, 36, 11, 255, 62, 38, 19, 255, 55, 33, 13, 255, 65, 38, 7, 255, 72, 39, 9, 255, 68, 40, 3, 255, 77, 44, 4, 255, 83, 49, 9, 255, 82, 44, 11, 255, 75, 45, 13, 255, 67, 42, 8, 255, 73, 39, 10, 255, 97, 43, 13, 255, 88, 36, 2, 255, 72, 39, 13, 255, 67, 43, 12, 255, 76, 48, 5, 255, 78, 47, 1, 255, 77, 40, 8, 255, 86, 42, 10, 255, 81, 40, 12, 255, 77, 42, 2, 255, 75, 44, 10, 255, 72, 43, 15, 255, 77, 40, 5, 255, 78, 42, 10, 255, 81, 47, 8, 255, 85, 53, 3, 255, 90, 51, 5, 255, 89, 46, 14, 255, 87, 50, 13, 255, 89, 50, 8, 255, 96, 58, 13, 255, 100, 64, 9, 255, 105, 66, 6, 255, 110, 67, 9, 255, 111, 66, 10, 255, 110, 64, 6, 255, 113, 68, 7, 255, 124, 79, 1, 255, 139, 87, 5, 255, 135, 81, 8, 255, 142, 83, 11, 255, 147, 86, 8, 255, 157, 93, 9, 255, 167, 104, 11, 255, 166, 101, 9, 255, 161, 95, 3, 255, 159, 92, 8, 255, 148, 86, 11, 255, 138, 84, 8, 255, 129, 77, 4, 255, 126, 73, 6, 255, 124, 72, 9, 255, 118, 69, 15, 255, 115, 72, 5, 255, 110, 68, 12, 255, 109, 68, 11, 255, 107, 66, 7, 255, 103, 60, 11, 255, 98, 61, 10, 255, 93, 59, 15, 255, 91, 57, 16, 255, 93, 56, 19, 255, 93, 58, 23, 255, 89, 59, 11, 255, 89, 61, 10, 255, 86, 58, 14, 255, 86, 55, 16, 255, 93, 62, 15, 255, 92, 59, 17, 255, 89, 59, 13, 255, 92, 60, 17, 255, 93, 59, 24, 255, 95, 63, 14, 255, 95, 64, 9, 255, 99, 64, 22, 255, 106, 70, 18, 255, 103, 69, 14, 255, 98, 70, 10, 255, 101, 66, 17, 255, 101, 65, 24, 255, 100, 66, 21, 255, 110, 69, 19, 255, 108, 72, 24, 255, 102, 70, 12, 255, 103, 70, 15, 255, 102, 69, 21, 255, 99, 65, 23, 255, 101, 65, 24, 255, 105, 69, 17, 255, 98, 70, 16, 255, 94, 65, 20, 255, 99, 66, 25, 255, 99, 69, 25, 255, 101, 71, 16, 255, 106, 70, 18, 255, 115, 77, 27, 255, 111, 77, 18, 255, 100, 67, 22, 255, 102, 74, 24, 255, 107, 79, 21, 255, 105, 75, 27, 255, 105, 79, 16, 255, 115, 85, 20, 255, 133, 83, 20, 255, 129, 79, 29, 255, 130, 82, 22, 255, 128, 79, 27, 255, 123, 78, 24, 255, 122, 83, 22, 255, 122, 85, 19, 255, 125, 84, 21, 255, 125, 82, 24, 255, 126, 85, 26, 255, 121, 86, 20, 255, 122, 86, 29, 255, 133, 91, 36, 255, 128, 91, 35, 255, 129, 93, 36, 255, 134, 95, 30, 255, 139, 100, 24, 255, 138, 101, 33, 255, 135, 95, 46, 255, 133, 99, 44, 255, 130, 102, 42, 255, 136, 108, 43, 255, 142, 106, 51, 255, 145, 113, 19, 255, 143, 106, 44, 255, 145, 110, 34, 255, 147, 111, 32, 255, 150, 110, 48, 255, 147, 112, 47, 255, 133, 109, 37, 255, 151, 136, 63, 255, 160, 142, 71, 255, 148, 117, 40, 255, 155, 118, 43, 255, 156, 121, 36, 255, 161, 121, 34, 255, 162, 124, 27, 255, 170, 123, 28, 255, 168, 122, 18, 255, 156, 115, 32, 255, 149, 113, 34, 255, 143, 109, 25, 255, 143, 107, 28, 255, 142, 104, 27, 255, 139, 103, 30, 255, 132, 99, 25, 255, 134, 102, 23, 255, 137, 98, 22, 255, 143, 97, 21, 255, 144, 95, 23, 255, 141, 96, 18, 255, 144, 92, 17, 255, 142, 91, 15, 255, 138, 89, 17, 255, 143, 90, 20, 255, 138, 89, 14, 255, 128, 85, 18, 255, 131, 88, 12, 255, 141, 89, 12, 255, 138, 85, 17, 255, 141, 84, 23, 255, 142, 83, 22, 255, 130, 79, 16, 255, 129, 78, 12, 255, 136, 82, 11, 255, 134, 81, 13, 255, 137, 78, 17, 255, 135, 79, 10, 255, 128, 82, 5, 255, 138, 82, 11, 255, 136, 79, 10, 255, 134, 82, 4, 255, 137, 82, 5, 255, 140, 81, 7, 255, 146, 86, 5, 255, 156, 98, 19, 255, 149, 89, 19, 255, 161, 95, 20, 255, 166, 96, 13, 255, 168, 98, 2, 255, 178, 103, 10, 255, 185, 103, 8, 255, 182, 100, 4, 255, 168, 90, 6, 255, 154, 82, 8, 255, 145, 78, 8, 255, 141, 76, 4, 255, 142, 75, 4, 255, 140, 73, 6, 255, 136, 73, 6, 255, 138, 73, 7, 255, 140, 75, 9, 255, 134, 75, 7, 255, 141, 74, 8, 255, 140, 71, 6, 255, 137, 73, 6, 255, 132, 72, 6, 255, 134, 76, 4, 255, 138, 78, 2, 255, 149, 80, 6, 255, 155, 81, 6, 255, 161, 85, 12, 255, 167, 90, 14, 255, 187, 106, 7, 255, 190, 104, 2, 255, 177, 92, 7, 255, 196, 110, 5, 255, 199, 98, 7, 255, 162, 58, 6, 255, 129, 44, 4, 255, 123, 47, 11, 255, 124, 40, 14, 255, 125, 46, 4, 255, 131, 55, 1, 255, 155, 64, 5, 255, 143, 52, 6, 255, 113, 39, 2, 255, 111, 41, 3, 255, 119, 44, 4, 255, 136, 54, 7, 255, 151, 62, 3, 255, 144, 53, 10, 255, 116, 40, 9, 255, 107, 42, 7, 255, 116, 50, 11, 255, 121, 64, 13, 255, 114, 73, 18, 255, 114, 67, 17, 255, 106, 59, 9, 255, 82, 39, 6, 255, 71, 31, 6, 255, 82, 40, 5, 255, 100, 47, 10, 255, 105, 43, 10, 255, 105, 40, 6, 255, 105, 40, 5, 255, 104, 41, 8, 255, 107, 47, 8, 255, 108, 48, 6, 255, 111, 49, 10, 255, 109, 43, 9, 255, 107, 39, 9, 255, 105, 35, 9, 255, 82, 72, 147, 255, 70, 78, 141, 255, 44, 70, 140, 255, 34, 77, 135, 255, 33, 82, 133, 255, 28, 72, 124, 255, 8, 28, 100, 255, 1, 0, 98, 255, 2, 0, 88, 255, 4, 2, 105, 255, 2, 2, 104, 255, 3, 6, 74, 255, 0, 4, 8, 255, 0, 1, 5, 255, 1, 1, 4, 255, 1, 0, 4, 255, 0, 0, 4, 255, 0, 0, 4, 255, 2, 1, 5, 255, 0, 1, 2, 255, 1, 0, 5, 255, 1, 0, 6, 255, 1, 0, 5, 255, 0, 0, 4, 255, 1, 0, 5, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 0, 5, 255, 1, 0, 5, 255, 7, 7, 22, 255, 21, 119, 160, 255, 57, 215, 215, 255, 32, 174, 167, 255, 25, 84, 93, 255, 140, 227, 253, 255, 63, 143, 136, 255, 0, 11, 25, 255, 1, 50, 89, 255, 3, 105, 151, 255, 4, 126, 149, 255, 2, 70, 52, 255, 3, 12, 0, 255, 2, 0, 0, 255, 2, 0, 0, 255, 2, 0, 2, 255, 5, 15, 42, 255, 1, 68, 99, 255, 4, 50, 64, 255, 0, 4, 18, 255, 0, 1, 1, 255, 2, 0, 1, 255, 1, 6, 16, 255, 6, 11, 39, 255, 1, 10, 39, 255, 0, 7, 18, 255, 1, 2, 12, 255, 3, 1, 14, 255, 2, 1, 8, 255, 0, 0, 4, 255, 2, 1, 4, 255, 1, 2, 2, 255, 0, 3, 1, 255, 2, 0, 1, 255, 4, 0, 1, 255, 1, 0, 0, 255, 2, 0, 0, 255, 7, 2, 21, 255, 18, 29, 84, 255, 38, 56, 100, 255, 35, 46, 47, 255, 15, 22, 28, 255, 5, 4, 3, 255, 10, 4, 22, 255, 31, 37, 70, 255, 53, 54, 107, 255, 16, 46, 146, 255, 11, 38, 102, 255, 1, 16, 48, 255, 3, 6, 14, 255, 4, 0, 0, 255, 3, 0, 0, 255, 1, 0, 4, 255, 1, 2, 6, 255, 1, 1, 1, 255, 4, 0, 4, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 0, 0, 255, 6, 1, 0, 255, 7, 2, 0, 255, 14, 9, 4, 255, 20, 13, 7, 255, 17, 11, 5, 255, 14, 9, 3, 255, 10, 5, 3, 255, 6, 4, 0, 255, 10, 8, 3, 255, 15, 5, 4, 255, 10, 5, 5, 255, 16, 8, 8, 255, 55, 40, 16, 255, 60, 36, 21, 255, 120, 87, 40, 255, 202, 144, 32, 255, 108, 53, 1, 255, 57, 33, 5, 255, 48, 26, 5, 255, 31, 17, 9, 255, 30, 18, 10, 255, 47, 44, 7, 255, 62, 69, 11, 255, 64, 74, 22, 255, 65, 80, 16, 255, 62, 73, 17, 255, 58, 67, 16, 255, 55, 63, 18, 255, 51, 57, 18, 255, 54, 59, 11, 255, 54, 56, 13, 255, 53, 48, 12, 255, 45, 40, 8, 255, 50, 44, 1, 255, 50, 41, 6, 255, 58, 40, 7, 255, 60, 38, 7, 255, 47, 34, 8, 255, 37, 34, 6, 255, 41, 35, 9, 255, 49, 32, 13, 255, 56, 32, 14, 255, 51, 31, 14, 255, 50, 34, 6, 255, 49, 34, 12, 255, 50, 34, 5, 255, 54, 34, 12, 255, 52, 33, 13, 255, 49, 31, 14, 255, 55, 34, 10, 255, 55, 33, 5, 255, 62, 38, 4, 255, 59, 34, 8, 255, 58, 44, 5, 255, 66, 45, 6, 255, 68, 43, 13, 255, 71, 42, 5, 255, 79, 46, 8, 255, 85, 51, 10, 255, 90, 54, 4, 255, 91, 53, 6, 255, 81, 48, 9, 255, 78, 49, 13, 255, 84, 47, 12, 255, 106, 46, 9, 255, 97, 38, 7, 255, 79, 38, 17, 255, 70, 35, 6, 255, 80, 42, 7, 255, 81, 45, 9, 255, 78, 49, 2, 255, 80, 42, 4, 255, 78, 39, 7, 255, 75, 40, 4, 255, 79, 47, 5, 255, 74, 39, 23, 255, 67, 39, 11, 255, 75, 46, 7, 255, 80, 47, 13, 255, 82, 48, 8, 255, 90, 50, 8, 255, 89, 50, 10, 255, 88, 53, 11, 255, 89, 51, 8, 255, 96, 55, 11, 255, 101, 63, 10, 255, 104, 64, 12, 255, 108, 69, 4, 255, 109, 68, 7, 255, 108, 64, 9, 255, 111, 66, 2, 255, 125, 79, 2, 255, 139, 90, 7, 255, 141, 87, 12, 255, 148, 92, 6, 255, 164, 103, 4, 255, 178, 110, 5, 255, 188, 117, 4, 255, 197, 126, 3, 255, 191, 118, 1, 255, 182, 107, 2, 255, 165, 94, 6, 255, 147, 85, 12, 255, 131, 82, 4, 255, 123, 77, 4, 255, 122, 73, 11, 255, 119, 72, 8, 255, 113, 69, 8, 255, 109, 67, 8, 255, 107, 68, 8, 255, 104, 65, 6, 255, 103, 60, 12, 255, 101, 59, 10, 255, 98, 58, 9, 255, 101, 62, 10, 255, 98, 60, 10, 255, 96, 61, 16, 255, 96, 61, 11, 255, 94, 60, 9, 255, 90, 58, 16, 255, 86, 56, 14, 255, 90, 61, 20, 255, 91, 61, 18, 255, 94, 61, 22, 255, 100, 60, 15, 255, 97, 59, 16, 255, 100, 65, 13, 255, 102, 71, 11, 255, 102, 67, 17, 255, 105, 69, 13, 255, 107, 67, 15, 255, 104, 67, 12, 255, 104, 66, 11, 255, 106, 67, 16, 255, 103, 68, 12, 255, 108, 66, 20, 255, 106, 67, 19, 255, 101, 67, 20, 255, 102, 69, 16, 255, 99, 67, 18, 255, 98, 66, 24, 255, 97, 66, 24, 255, 100, 75, 10, 255, 97, 74, 18, 255, 99, 69, 16, 255, 98, 70, 18, 255, 102, 71, 22, 255, 101, 73, 8, 255, 101, 75, 20, 255, 108, 76, 11, 255, 106, 73, 12, 255, 107, 73, 35, 255, 108, 75, 21, 255, 105, 73, 15, 255, 106, 73, 32, 255, 110, 80, 22, 255, 111, 78, 25, 255, 126, 82, 18, 255, 131, 81, 30, 255, 134, 83, 27, 255, 130, 81, 32, 255, 127, 82, 25, 255, 122, 84, 20, 255, 122, 84, 25, 255, 124, 82, 33, 255, 127, 84, 26, 255, 125, 82, 30, 255, 127, 88, 29, 255, 125, 91, 21, 255, 125, 90, 31, 255, 130, 92, 36, 255, 133, 95, 32, 255, 134, 97, 27, 255, 133, 100, 18, 255, 137, 99, 30, 255, 133, 100, 39, 255, 135, 103, 29, 255, 137, 101, 27, 255, 139, 102, 40, 255, 140, 108, 30, 255, 142, 112, 33, 255, 145, 110, 38, 255, 146, 109, 40, 255, 148, 110, 41, 255, 151, 112, 45, 255, 149, 115, 36, 255, 138, 111, 32, 255, 140, 120, 40, 255, 164, 145, 76, 255, 145, 115, 47, 255, 152, 118, 34, 255, 155, 118, 32, 255, 159, 116, 39, 255, 160, 121, 33, 255, 168, 120, 34, 255, 170, 121, 35, 255, 159, 118, 35, 255, 150, 114, 34, 255, 144, 108, 31, 255, 142, 107, 26, 255, 143, 105, 33, 255, 138, 98, 30, 255, 132, 98, 23, 255, 130, 101, 22, 255, 135, 98, 34, 255, 140, 95, 29, 255, 142, 93, 21, 255, 141, 92, 26, 255, 145, 92, 25, 255, 144, 92, 25, 255, 142, 92, 16, 255, 147, 92, 18, 255, 147, 89, 23, 255, 137, 88, 15, 255, 129, 86, 15, 255, 135, 84, 22, 255, 141, 83, 21, 255, 142, 83, 20, 255, 134, 81, 17, 255, 131, 82, 15, 255, 134, 83, 12, 255, 135, 81, 12, 255, 135, 83, 11, 255, 141, 83, 15, 255, 131, 77, 10, 255, 128, 81, 7, 255, 135, 81, 12, 255, 138, 81, 10, 255, 136, 80, 6, 255, 140, 80, 9, 255, 144, 79, 10, 255, 146, 82, 10, 255, 151, 90, 10, 255, 155, 91, 15, 255, 162, 96, 11, 255, 164, 94, 11, 255, 166, 92, 6, 255, 181, 104, 3, 255, 191, 105, 8, 255, 184, 98, 7, 255, 176, 94, 6, 255, 163, 88, 1, 255, 153, 84, 0, 255, 147, 80, 2, 255, 144, 75, 7, 255, 141, 74, 10, 255, 135, 75, 6, 255, 140, 75, 6, 255, 144, 77, 7, 255, 141, 79, 6, 255, 142, 75, 5, 255, 144, 76, 6, 255, 142, 79, 8, 255, 140, 75, 5, 255, 139, 74, 8, 255, 139, 74, 8, 255, 147, 79, 5, 255, 155, 84, 5, 255, 161, 83, 2, 255, 171, 92, 3, 255, 167, 78, 15, 255, 178, 82, 5, 255, 210, 111, 0, 255, 187, 91, 11, 255, 130, 45, 4, 255, 101, 39, 5, 255, 109, 41, 10, 255, 129, 50, 5, 255, 129, 57, 4, 255, 138, 60, 4, 255, 161, 68, 5, 255, 145, 54, 3, 255, 123, 44, 3, 255, 111, 41, 2, 255, 120, 44, 5, 255, 126, 47, 4, 255, 130, 52, 2, 255, 141, 60, 4, 255, 140, 56, 4, 255, 118, 38, 7, 255, 111, 40, 8, 255, 126, 67, 6, 255, 122, 69, 21, 255, 112, 67, 12, 255, 109, 58, 4, 255, 91, 41, 5, 255, 79, 32, 3, 255, 100, 51, 12, 255, 116, 65, 5, 255, 115, 59, 8, 255, 106, 48, 8, 255, 107, 45, 12, 255, 102, 39, 6, 255, 100, 39, 3, 255, 103, 44, 7, 255, 105, 45, 8, 255, 102, 40, 2, 255, 104, 37, 8, 255, 107, 40, 14, 255, 100, 32, 10, 255, 62, 74, 159, 255, 74, 83, 162, 255, 71, 76, 150, 255, 50, 75, 150, 255, 27, 61, 143, 255, 6, 32, 130, 255, 0, 3, 107, 255, 0, 4, 103, 255, 2, 8, 106, 255, 3, 6, 115, 255, 4, 5, 126, 255, 1, 6, 69, 255, 1, 2, 15, 255, 1, 2, 7, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 0, 7, 255, 1, 0, 6, 255, 1, 1, 4, 255, 0, 0, 2, 255, 1, 0, 5, 255, 1, 0, 6, 255, 1, 0, 5, 255, 1, 1, 3, 255, 1, 1, 4, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 0, 1, 255, 2, 0, 0, 255, 4, 30, 46, 255, 27, 182, 184, 255, 66, 200, 190, 255, 76, 212, 211, 255, 20, 158, 157, 255, 50, 126, 154, 255, 135, 246, 255, 255, 53, 157, 172, 255, 0, 94, 117, 255, 8, 97, 102, 255, 5, 33, 20, 255, 4, 0, 0, 255, 0, 0, 0, 255, 2, 0, 0, 255, 6, 5, 14, 255, 6, 38, 73, 255, 3, 86, 131, 255, 2, 91, 104, 255, 0, 71, 67, 255, 6, 21, 30, 255, 3, 0, 0, 255, 1, 0, 1, 255, 1, 1, 0, 255, 4, 9, 29, 255, 3, 9, 41, 255, 0, 4, 25, 255, 0, 1, 15, 255, 3, 1, 11, 255, 2, 1, 4, 255, 0, 0, 0, 255, 1, 0, 2, 255, 1, 2, 4, 255, 1, 1, 8, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 3, 17, 255, 10, 21, 61, 255, 30, 48, 94, 255, 23, 52, 68, 255, 20, 30, 22, 255, 4, 3, 0, 255, 11, 11, 13, 255, 28, 28, 54, 255, 34, 48, 118, 255, 14, 47, 128, 255, 7, 30, 88, 255, 2, 12, 48, 255, 7, 7, 13, 255, 1, 4, 0, 255, 2, 1, 0, 255, 0, 1, 1, 255, 1, 2, 1, 255, 1, 0, 7, 255, 1, 1, 6, 255, 0, 1, 2, 255, 1, 1, 2, 255, 2, 0, 1, 255, 2, 1, 0, 255, 7, 3, 1, 255, 10, 5, 2, 255, 14, 8, 4, 255, 17, 9, 6, 255, 13, 6, 2, 255, 14, 9, 3, 255, 9, 4, 0, 255, 6, 2, 2, 255, 10, 7, 5, 255, 7, 5, 2, 255, 8, 8, 4, 255, 8, 9, 1, 255, 11, 10, 7, 255, 36, 25, 16, 255, 87, 61, 33, 255, 96, 57, 14, 255, 215, 163, 42, 255, 200, 131, 19, 255, 46, 14, 7, 255, 32, 21, 10, 255, 47, 25, 9, 255, 35, 19, 4, 255, 26, 21, 6, 255, 39, 46, 11, 255, 69, 79, 24, 255, 69, 83, 26, 255, 67, 83, 11, 255, 66, 78, 14, 255, 58, 66, 13, 255, 56, 65, 16, 255, 51, 63, 9, 255, 59, 63, 3, 255, 56, 53, 10, 255, 47, 48, 11, 255, 41, 45, 10, 255, 42, 43, 14, 255, 48, 45, 10, 255, 50, 43, 2, 255, 56, 38, 1, 255, 51, 37, 6, 255, 46, 37, 9, 255, 45, 34, 6, 255, 49, 32, 9, 255, 48, 31, 12, 255, 48, 31, 10, 255, 51, 34, 10, 255, 54, 38, 10, 255, 50, 34, 6, 255, 50, 33, 8, 255, 48, 31, 14, 255, 54, 30, 12, 255, 60, 33, 11, 255, 58, 38, 9, 255, 72, 42, 4, 255, 67, 42, 9, 255, 64, 42, 12, 255, 72, 38, 3, 255, 75, 45, 4, 255, 76, 48, 0, 255, 86, 48, 7, 255, 89, 56, 10, 255, 91, 58, 6, 255, 93, 56, 10, 255, 90, 56, 9, 255, 86, 57, 6, 255, 89, 53, 2, 255, 112, 53, 0, 255, 106, 44, 5, 255, 86, 41, 5, 255, 76, 44, 2, 255, 78, 45, 14, 255, 74, 40, 13, 255, 79, 49, 2, 255, 82, 46, 9, 255, 79, 46, 4, 255, 78, 44, 7, 255, 77, 43, 8, 255, 76, 41, 10, 255, 67, 45, 5, 255, 74, 46, 8, 255, 82, 48, 12, 255, 85, 47, 13, 255, 92, 50, 9, 255, 92, 53, 4, 255, 89, 54, 7, 255, 91, 50, 11, 255, 92, 47, 8, 255, 96, 54, 6, 255, 102, 59, 11, 255, 106, 65, 12, 255, 108, 68, 2, 255, 112, 67, 18, 255, 117, 70, 14, 255, 131, 80, 12, 255, 144, 92, 12, 255, 144, 90, 5, 255, 156, 96, 2, 255, 178, 112, 11, 255, 209, 137, 8, 255, 217, 141, 8, 255, 195, 108, 9, 255, 192, 110, 6, 255, 165, 93, 2, 255, 147, 86, 7, 255, 136, 84, 6, 255, 129, 78, 6, 255, 125, 73, 8, 255, 117, 72, 10, 255, 114, 70, 3, 255, 112, 68, 8, 255, 108, 65, 14, 255, 104, 65, 4, 255, 103, 64, 10, 255, 105, 65, 15, 255, 101, 59, 10, 255, 98, 56, 11, 255, 100, 59, 12, 255, 103, 63, 14, 255, 99, 60, 14, 255, 99, 62, 18, 255, 99, 60, 16, 255, 102, 63, 15, 255, 99, 61, 13, 255, 94, 59, 24, 255, 92, 61, 11, 255, 96, 66, 13, 255, 102, 61, 20, 255, 101, 62, 20, 255, 98, 65, 12, 255, 100, 67, 15, 255, 103, 67, 16, 255, 106, 67, 20, 255, 107, 67, 13, 255, 106, 66, 17, 255, 106, 69, 13, 255, 104, 68, 15, 255, 102, 66, 17, 255, 103, 64, 24, 255, 104, 67, 21, 255, 104, 69, 16, 255, 103, 70, 6, 255, 98, 63, 30, 255, 99, 68, 20, 255, 95, 67, 17, 255, 95, 68, 23, 255, 96, 72, 12, 255, 102, 72, 21, 255, 103, 71, 20, 255, 106, 72, 15, 255, 103, 66, 26, 255, 105, 72, 14, 255, 103, 70, 13, 255, 101, 70, 18, 255, 104, 73, 19, 255, 104, 71, 16, 255, 112, 74, 32, 255, 107, 75, 8, 255, 107, 77, 18, 255, 109, 78, 29, 255, 123, 81, 25, 255, 133, 83, 22, 255, 135, 83, 20, 255, 128, 79, 23, 255, 125, 79, 23, 255, 122, 81, 24, 255, 124, 83, 27, 255, 130, 88, 22, 255, 130, 89, 22, 255, 125, 84, 23, 255, 124, 84, 31, 255, 120, 85, 24, 255, 123, 92, 24, 255, 132, 96, 21, 255, 135, 93, 32, 255, 132, 94, 43, 255, 131, 97, 25, 255, 135, 96, 33, 255, 136, 97, 37, 255, 136, 100, 41, 255, 138, 104, 26, 255, 140, 102, 41, 255, 142, 105, 29, 255, 141, 107, 39, 255, 143, 110, 38, 255, 146, 108, 41, 255, 146, 110, 37, 255, 151, 113, 42, 255, 151, 114, 43, 255, 146, 115, 34, 255, 138, 112, 37, 255, 158, 138, 72, 255, 151, 125, 50, 255, 148, 114, 26, 255, 157, 114, 47, 255, 162, 120, 34, 255, 162, 122, 32, 255, 168, 122, 29, 255, 168, 120, 27, 255, 157, 114, 24, 255, 148, 112, 28, 255, 143, 111, 28, 255, 142, 108, 21, 255, 143, 105, 25, 255, 144, 104, 22, 255, 133, 100, 18, 255, 127, 100, 10, 255, 135, 100, 35, 255, 140, 99, 24, 255, 142, 94, 14, 255, 146, 92, 18, 255, 150, 91, 25, 255, 147, 90, 26, 255, 143, 91, 21, 255, 146, 92, 10, 255, 146, 90, 10, 255, 137, 87, 13, 255, 131, 87, 16, 255, 134, 87, 14, 255, 146, 87, 18, 255, 145, 87, 14, 255, 132, 85, 8, 255, 134, 87, 13, 255, 134, 82, 17, 255, 136, 81, 13, 255, 135, 82, 14, 255, 141, 83, 18, 255, 136, 82, 15, 255, 130, 81, 15, 255, 134, 82, 10, 255, 137, 83, 11, 255, 137, 79, 14, 255, 141, 80, 13, 255, 144, 81, 10, 255, 147, 85, 9, 255, 151, 88, 14, 255, 155, 88, 10, 255, 159, 92, 12, 255, 162, 95, 4, 255, 163, 93, 4, 255, 181, 102, 7, 255, 189, 103, 9, 255, 183, 98, 2, 255, 180, 97, 1, 255, 170, 91, 3, 255, 161, 86, 6, 255, 153, 82, 5, 255, 146, 79, 6, 255, 145, 79, 9, 255, 143, 78, 9, 255, 146, 77, 6, 255, 144, 77, 3, 255, 145, 78, 5, 255, 143, 76, 6, 255, 142, 75, 6, 255, 140, 79, 5, 255, 135, 73, 5, 255, 137, 74, 7, 255, 144, 77, 9, 255, 153, 81, 11, 255, 156, 83, 3, 255, 163, 87, 5, 255, 172, 89, 11, 255, 169, 73, 12, 255, 167, 66, 8, 255, 146, 52, 7, 255, 109, 32, 7, 255, 99, 37, 8, 255, 113, 49, 8, 255, 131, 51, 7, 255, 131, 50, 5, 255, 135, 62, 4, 255, 146, 65, 3, 255, 133, 47, 5, 255, 119, 40, 11, 255, 116, 46, 11, 255, 122, 45, 4, 255, 130, 53, 1, 255, 138, 58, 3, 255, 134, 55, 4, 255, 138, 57, 3, 255, 135, 55, 2, 255, 113, 38, 8, 255, 115, 52, 12, 255, 122, 77, 9, 255, 114, 69, 8, 255, 115, 58, 11, 255, 96, 54, 12, 255, 108, 65, 9, 255, 121, 69, 15, 255, 131, 74, 26, 255, 121, 67, 2, 255, 105, 54, 6, 255, 106, 48, 12, 255, 108, 44, 17, 255, 105, 42, 13, 255, 103, 43, 4, 255, 104, 45, 7, 255, 108, 46, 10, 255, 110, 46, 7, 255, 110, 44, 10, 255, 102, 36, 7, 255, 98, 31, 3, 255, 15, 35, 147, 255, 25, 54, 175, 255, 37, 54, 170, 255, 26, 49, 165, 255, 12, 20, 159, 255, 2, 3, 123, 255, 3, 6, 106, 255, 3, 7, 116, 255, 1, 8, 105, 255, 3, 2, 93, 255, 1, 6, 92, 255, 2, 6, 51, 255, 1, 1, 17, 255, 2, 2, 9, 255, 1, 2, 7, 255, 1, 2, 8, 255, 2, 2, 11, 255, 1, 1, 9, 255, 0, 0, 4, 255, 0, 0, 3, 255, 0, 0, 5, 255, 1, 0, 5, 255, 1, 1, 3, 255, 1, 1, 0, 255, 1, 1, 2, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 2, 0, 255, 2, 1, 3, 255, 0, 0, 0, 255, 6, 70, 76, 255, 46, 179, 169, 255, 79, 225, 227, 255, 41, 249, 247, 255, 24, 123, 122, 255, 59, 123, 156, 255, 136, 250, 255, 255, 38, 131, 128, 255, 0, 37, 54, 255, 3, 37, 41, 255, 3, 0, 0, 255, 1, 0, 5, 255, 1, 26, 49, 255, 0, 70, 97, 255, 3, 87, 109, 255, 2, 73, 81, 255, 6, 41, 42, 255, 1, 4, 4, 255, 6, 13, 53, 255, 2, 113, 154, 255, 3, 71, 82, 255, 1, 0, 0, 255, 4, 0, 14, 255, 3, 8, 25, 255, 3, 5, 29, 255, 1, 2, 15, 255, 1, 1, 2, 255, 1, 1, 0, 255, 0, 0, 2, 255, 1, 0, 3, 255, 0, 2, 1, 255, 0, 1, 0, 255, 0, 1, 8, 255, 7, 13, 50, 255, 17, 29, 94, 255, 15, 30, 78, 255, 14, 22, 22, 255, 3, 5, 0, 255, 11, 5, 22, 255, 24, 26, 75, 255, 31, 50, 123, 255, 18, 49, 131, 255, 8, 36, 105, 255, 11, 17, 61, 255, 5, 7, 22, 255, 2, 1, 0, 255, 0, 0, 1, 255, 0, 2, 2, 255, 2, 1, 5, 255, 1, 0, 3, 255, 2, 0, 3, 255, 3, 0, 1, 255, 2, 2, 3, 255, 1, 1, 1, 255, 0, 2, 1, 255, 5, 3, 0, 255, 7, 2, 1, 255, 10, 5, 3, 255, 13, 8, 5, 255, 16, 8, 5, 255, 15, 6, 4, 255, 10, 5, 2, 255, 8, 5, 1, 255, 10, 6, 2, 255, 10, 5, 2, 255, 9, 4, 2, 255, 11, 7, 3, 255, 9, 6, 0, 255, 11, 11, 5, 255, 14, 6, 8, 255, 40, 35, 22, 255, 56, 41, 19, 255, 147, 102, 25, 255, 226, 165, 41, 255, 114, 61, 5, 255, 36, 23, 7, 255, 22, 19, 4, 255, 28, 19, 4, 255, 41, 23, 2, 255, 33, 25, 3, 255, 45, 51, 18, 255, 75, 91, 40, 255, 74, 91, 30, 255, 70, 86, 13, 255, 68, 80, 8, 255, 68, 75, 15, 255, 60, 68, 8, 255, 56, 65, 7, 255, 57, 61, 5, 255, 54, 54, 5, 255, 56, 50, 9, 255, 47, 44, 6, 255, 51, 44, 13, 255, 44, 37, 17, 255, 48, 41, 8, 255, 50, 42, 8, 255, 49, 34, 12, 255, 47, 30, 8, 255, 48, 36, 10, 255, 48, 35, 9, 255, 55, 41, 3, 255, 57, 43, 6, 255, 54, 39, 7, 255, 54, 42, 2, 255, 58, 39, 7, 255, 62, 33, 7, 255, 57, 40, 5, 255, 61, 38, 8, 255, 64, 38, 8, 255, 72, 44, 2, 255, 67, 45, 6, 255, 69, 43, 7, 255, 65, 41, 8, 255, 66, 39, 6, 255, 77, 45, 11, 255, 80, 52, 4, 255, 86, 55, 5, 255, 88, 58, 7, 255, 96, 57, 6, 255, 94, 57, 13, 255, 90, 57, 6, 255, 85, 54, 4, 255, 85, 48, 7, 255, 112, 53, 7, 255, 110, 44, 8, 255, 93, 44, 10, 255, 80, 45, 4, 255, 74, 40, 10, 255, 72, 45, 7, 255, 76, 51, 4, 255, 75, 41, 19, 255, 73, 44, 12, 255, 77, 46, 3, 255, 79, 45, 9, 255, 82, 45, 10, 255, 72, 43, 10, 255, 75, 42, 1, 255, 83, 45, 9, 255, 87, 48, 9, 255, 93, 50, 8, 255, 94, 52, 6, 255, 91, 52, 10, 255, 93, 49, 14, 255, 92, 44, 8, 255, 98, 54, 6, 255, 104, 61, 9, 255, 109, 64, 12, 255, 108, 65, 2, 255, 114, 68, 10, 255, 120, 71, 10, 255, 131, 77, 13, 255, 144, 85, 17, 255, 156, 91, 14, 255, 172, 103, 4, 255, 191, 121, 4, 255, 204, 135, 9, 255, 189, 119, 3, 255, 161, 95, 2, 255, 164, 102, 10, 255, 152, 91, 7, 255, 148, 86, 9, 255, 137, 77, 13, 255, 122, 68, 12, 255, 116, 68, 9, 255, 114, 71, 4, 255, 112, 65, 8, 255, 110, 63, 12, 255, 111, 66, 6, 255, 106, 66, 11, 255, 100, 61, 16, 255, 95, 60, 13, 255, 94, 59, 10, 255, 97, 60, 4, 255, 96, 59, 5, 255, 100, 61, 13, 255, 101, 61, 11, 255, 99, 58, 6, 255, 107, 65, 14, 255, 102, 59, 21, 255, 95, 57, 9, 255, 92, 57, 11, 255, 98, 65, 9, 255, 101, 65, 6, 255, 98, 61, 19, 255, 97, 63, 19, 255, 99, 66, 14, 255, 99, 65, 15, 255, 104, 65, 17, 255, 109, 66, 21, 255, 110, 72, 17, 255, 104, 68, 16, 255, 98, 64, 11, 255, 99, 65, 24, 255, 100, 68, 16, 255, 99, 69, 11, 255, 107, 70, 25, 255, 108, 69, 18, 255, 104, 67, 19, 255, 102, 69, 15, 255, 100, 69, 14, 255, 99, 70, 9, 255, 97, 70, 16, 255, 97, 69, 20, 255, 96, 74, 11, 255, 101, 71, 7, 255, 106, 70, 22, 255, 105, 69, 21, 255, 109, 70, 23, 255, 101, 71, 15, 255, 101, 71, 23, 255, 106, 75, 29, 255, 104, 73, 14, 255, 108, 73, 17, 255, 105, 71, 20, 255, 109, 76, 28, 255, 111, 79, 23, 255, 118, 82, 23, 255, 131, 81, 23, 255, 134, 83, 15, 255, 129, 81, 15, 255, 129, 83, 21, 255, 127, 84, 20, 255, 127, 84, 12, 255, 133, 88, 17, 255, 131, 88, 20, 255, 127, 88, 20, 255, 123, 86, 20, 255, 121, 89, 16, 255, 123, 91, 29, 255, 133, 93, 33, 255, 133, 93, 23, 255, 133, 93, 40, 255, 136, 99, 34, 255, 135, 95, 31, 255, 137, 95, 39, 255, 140, 101, 35, 255, 140, 102, 29, 255, 138, 99, 39, 255, 141, 107, 34, 255, 145, 108, 33, 255, 147, 108, 44, 255, 145, 109, 35, 255, 144, 108, 38, 255, 148, 112, 39, 255, 148, 109, 48, 255, 147, 111, 40, 255, 140, 111, 26, 255, 147, 125, 42, 255, 159, 134, 60, 255, 147, 113, 33, 255, 159, 115, 36, 255, 162, 119, 25, 255, 164, 122, 21, 255, 172, 124, 26, 255, 172, 124, 24, 255, 160, 117, 19, 255, 150, 114, 26, 255, 145, 113, 26, 255, 144, 108, 29, 255, 146, 106, 27, 255, 148, 105, 27, 255, 136, 98, 26, 255, 132, 99, 18, 255, 134, 100, 22, 255, 136, 97, 16, 255, 142, 95, 26, 255, 146, 93, 27, 255, 151, 95, 13, 255, 151, 94, 23, 255, 148, 94, 15, 255, 151, 91, 19, 255, 151, 91, 20, 255, 141, 89, 13, 255, 131, 85, 15, 255, 133, 89, 9, 255, 146, 92, 9, 255, 144, 88, 12, 255, 133, 84, 12, 255, 132, 84, 13, 255, 133, 84, 9, 255, 138, 84, 16, 255, 133, 80, 12, 255, 144, 86, 18, 255, 137, 82, 12, 255, 129, 80, 6, 255, 134, 84, 15, 255, 135, 83, 12, 255, 137, 82, 6, 255, 142, 82, 9, 255, 143, 82, 11, 255, 147, 85, 15, 255, 153, 90, 12, 255, 157, 90, 6, 255, 157, 91, 15, 255, 160, 94, 11, 255, 163, 92, 10, 255, 174, 98, 8, 255, 177, 99, 0, 255, 182, 100, 1, 255, 183, 102, 3, 255, 176, 95, 4, 255, 166, 88, 7, 255, 157, 83, 7, 255, 149, 82, 6, 255, 148, 82, 5, 255, 150, 80, 3, 255, 148, 79, 2, 255, 148, 81, 1, 255, 148, 81, 3, 255, 144, 78, 2, 255, 143, 75, 3, 255, 145, 73, 6, 255, 145, 75, 6, 255, 141, 74, 5, 255, 143, 74, 6, 255, 152, 78, 10, 255, 155, 72, 6, 255, 150, 63, 4, 255, 137, 49, 3, 255, 135, 47, 7, 255, 123, 41, 10, 255, 100, 35, 8, 255, 101, 40, 5, 255, 112, 43, 0, 255, 114, 41, 10, 255, 114, 44, 9, 255, 128, 54, 4, 255, 143, 55, 3, 255, 125, 46, 3, 255, 112, 41, 11, 255, 111, 45, 6, 255, 112, 44, 1, 255, 129, 57, 1, 255, 141, 51, 6, 255, 130, 53, 6, 255, 136, 57, 2, 255, 138, 54, 9, 255, 118, 47, 9, 255, 119, 52, 16, 255, 122, 72, 14, 255, 120, 71, 10, 255, 120, 65, 24, 255, 118, 68, 15, 255, 133, 79, 16, 255, 148, 87, 20, 255, 152, 89, 20, 255, 141, 80, 15, 255, 133, 76, 5, 255, 112, 51, 11, 255, 98, 35, 8, 255, 101, 37, 14, 255, 112, 43, 16, 255, 110, 42, 5, 255, 108, 43, 7, 255, 109, 45, 9, 255, 110, 46, 7, 255, 110, 44, 7, 255, 103, 38, 5, 255, 99, 35, 3, 255, 0, 1, 53, 255, 0, 11, 84, 255, 0, 9, 84, 255, 0, 6, 76, 255, 1, 4, 62, 255, 2, 6, 60, 255, 3, 5, 64, 255, 3, 6, 45, 255, 1, 1, 30, 255, 3, 4, 31, 255, 1, 5, 30, 255, 1, 2, 17, 255, 5, 4, 14, 255, 2, 2, 10, 255, 1, 1, 8, 255, 2, 2, 11, 255, 2, 2, 13, 255, 1, 1, 12, 255, 1, 2, 10, 255, 1, 1, 8, 255, 1, 1, 8, 255, 1, 1, 7, 255, 0, 0, 4, 255, 0, 0, 1, 255, 1, 1, 3, 255, 1, 0, 2, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 1, 2, 255, 5, 0, 0, 255, 1, 0, 0, 255, 16, 114, 131, 255, 28, 222, 214, 255, 1, 126, 101, 255, 24, 70, 95, 255, 44, 86, 120, 255, 78, 159, 193, 255, 128, 243, 243, 255, 34, 97, 87, 255, 0, 41, 40, 255, 4, 45, 57, 255, 3, 45, 75, 255, 4, 90, 118, 255, 2, 87, 96, 255, 1, 53, 54, 255, 2, 16, 5, 255, 2, 0, 14, 255, 6, 65, 133, 255, 2, 190, 236, 255, 11, 255, 255, 255, 18, 220, 223, 255, 3, 45, 50, 255, 3, 0, 0, 255, 1, 3, 6, 255, 1, 2, 12, 255, 0, 0, 7, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 5, 255, 0, 0, 2, 255, 0, 0, 4, 255, 4, 10, 30, 255, 10, 25, 69, 255, 11, 29, 70, 255, 9, 19, 31, 255, 2, 4, 0, 255, 1, 0, 8, 255, 17, 16, 50, 255, 31, 44, 97, 255, 21, 39, 112, 255, 6, 24, 97, 255, 2, 16, 59, 255, 3, 7, 16, 255, 6, 0, 0, 255, 0, 1, 2, 255, 5, 2, 8, 255, 1, 1, 6, 255, 0, 3, 5, 255, 2, 2, 3, 255, 1, 2, 0, 255, 1, 2, 3, 255, 0, 1, 1, 255, 3, 2, 3, 255, 6, 3, 1, 255, 9, 4, 0, 255, 12, 7, 2, 255, 10, 5, 1, 255, 11, 6, 2, 255, 9, 4, 0, 255, 9, 3, 0, 255, 7, 1, 0, 255, 8, 1, 1, 255, 9, 5, 2, 255, 12, 8, 4, 255, 13, 8, 4, 255, 11, 6, 2, 255, 12, 7, 3, 255, 13, 8, 2, 255, 4, 6, 3, 255, 15, 17, 14, 255, 37, 32, 12, 255, 60, 40, 21, 255, 182, 125, 30, 255, 171, 108, 14, 255, 57, 34, 7, 255, 32, 23, 3, 255, 21, 14, 3, 255, 19, 17, 2, 255, 42, 27, 6, 255, 36, 25, 7, 255, 59, 70, 18, 255, 81, 100, 42, 255, 71, 90, 24, 255, 73, 90, 16, 255, 66, 76, 11, 255, 66, 73, 19, 255, 58, 67, 13, 255, 61, 64, 10, 255, 55, 57, 12, 255, 50, 54, 6, 255, 62, 49, 9, 255, 53, 42, 8, 255, 61, 45, 4, 255, 51, 40, 10, 255, 50, 39, 8, 255, 45, 38, 7, 255, 49, 37, 7, 255, 52, 35, 9, 255, 51, 38, 13, 255, 49, 41, 12, 255, 56, 41, 11, 255, 53, 37, 10, 255, 53, 43, 10, 255, 47, 39, 1, 255, 61, 46, 2, 255, 74, 45, 6, 255, 62, 43, 7, 255, 67, 44, 6, 255, 67, 43, 8, 255, 68, 44, 7, 255, 74, 44, 1, 255, 70, 46, 2, 255, 69, 41, 6, 255, 70, 44, 11, 255, 67, 41, 11, 255, 77, 47, 5, 255, 91, 53, 3, 255, 98, 55, 7, 255, 99, 56, 10, 255, 92, 57, 3, 255, 87, 55, 0, 255, 87, 55, 11, 255, 89, 52, 16, 255, 113, 55, 6, 255, 107, 43, 4, 255, 97, 42, 10, 255, 87, 50, 5, 255, 72, 43, 6, 255, 73, 46, 4, 255, 78, 45, 3, 255, 79, 39, 11, 255, 79, 48, 10, 255, 76, 44, 0, 255, 78, 43, 7, 255, 79, 44, 9, 255, 81, 45, 7, 255, 81, 45, 9, 255, 83, 47, 7, 255, 84, 46, 9, 255, 93, 48, 12, 255, 96, 53, 6, 255, 92, 52, 6, 255, 96, 51, 12, 255, 96, 49, 12, 255, 96, 51, 12, 255, 100, 57, 5, 255, 109, 65, 5, 255, 111, 65, 6, 255, 117, 70, 4, 255, 122, 73, 3, 255, 133, 82, 6, 255, 154, 94, 7, 255, 157, 95, 10, 255, 164, 103, 3, 255, 169, 106, 6, 255, 168, 102, 10, 255, 158, 89, 2, 255, 160, 97, 10, 255, 144, 85, 13, 255, 134, 79, 8, 255, 125, 73, 1, 255, 122, 70, 13, 255, 116, 67, 13, 255, 111, 66, 9, 255, 110, 64, 4, 255, 116, 66, 7, 255, 113, 62, 9, 255, 112, 63, 9, 255, 107, 64, 10, 255, 102, 63, 13, 255, 95, 61, 9, 255, 98, 63, 15, 255, 95, 60, 8, 255, 96, 62, 8, 255, 94, 60, 7, 255, 97, 60, 12, 255, 100, 58, 19, 255, 96, 56, 12, 255, 96, 57, 10, 255, 95, 62, 13, 255, 92, 63, 6, 255, 97, 62, 5, 255, 104, 59, 10, 255, 96, 62, 17, 255, 97, 61, 17, 255, 101, 67, 10, 255, 103, 67, 17, 255, 104, 64, 17, 255, 110, 67, 13, 255, 106, 66, 29, 255, 106, 67, 21, 255, 96, 64, 12, 255, 95, 60, 20, 255, 101, 65, 16, 255, 100, 72, 3, 255, 107, 72, 15, 255, 109, 70, 19, 255, 103, 67, 18, 255, 99, 66, 12, 255, 102, 70, 16, 255, 99, 68, 19, 255, 100, 70, 13, 255, 106, 70, 20, 255, 103, 69, 17, 255, 104, 67, 20, 255, 106, 70, 18, 255, 109, 73, 17, 255, 109, 74, 20, 255, 104, 76, 15, 255, 101, 71, 16, 255, 104, 73, 27, 255, 106, 74, 20, 255, 109, 75, 21, 255, 110, 75, 21, 255, 108, 74, 26, 255, 113, 78, 17, 255, 114, 82, 16, 255, 132, 83, 25, 255, 134, 85, 18, 255, 129, 83, 18, 255, 129, 81, 18, 255, 129, 85, 12, 255, 130, 84, 15, 255, 132, 83, 23, 255, 132, 85, 20, 255, 130, 86, 32, 255, 126, 86, 27, 255, 127, 89, 22, 255, 130, 93, 22, 255, 132, 93, 28, 255, 135, 92, 29, 255, 138, 94, 30, 255, 139, 97, 34, 255, 135, 97, 29, 255, 138, 101, 25, 255, 138, 99, 32, 255, 141, 102, 30, 255, 143, 105, 33, 255, 145, 105, 36, 255, 145, 108, 28, 255, 149, 111, 31, 255, 147, 106, 42, 255, 147, 109, 35, 255, 148, 113, 28, 255, 149, 111, 35, 255, 150, 113, 27, 255, 149, 114, 22, 255, 141, 115, 32, 255, 154, 130, 50, 255, 153, 117, 55, 255, 163, 120, 28, 255, 159, 116, 24, 255, 167, 122, 27, 255, 174, 124, 26, 255, 171, 122, 17, 255, 161, 116, 19, 255, 152, 113, 30, 255, 143, 111, 23, 255, 145, 107, 34, 255, 148, 104, 25, 255, 145, 98, 24, 255, 144, 101, 23, 255, 139, 101, 26, 255, 134, 100, 23, 255, 138, 98, 23, 255, 141, 95, 16, 255, 143, 96, 22, 255, 148, 95, 21, 255, 153, 98, 9, 255, 152, 94, 17, 255, 153, 91, 19, 255, 154, 92, 15, 255, 144, 90, 19, 255, 135, 86, 24, 255, 135, 87, 16, 255, 139, 89, 14, 255, 141, 86, 9, 255, 138, 84, 9, 255, 135, 86, 10, 255, 133, 84, 11, 255, 133, 81, 7, 255, 136, 85, 9, 255, 144, 87, 9, 255, 137, 83, 2, 255, 136, 84, 10, 255, 137, 85, 7, 255, 135, 83, 9, 255, 139, 80, 15, 255, 141, 82, 14, 255, 144, 86, 8, 255, 148, 85, 6, 255, 155, 87, 13, 255, 157, 86, 11, 255, 159, 92, 16, 255, 163, 96, 9, 255, 167, 97, 5, 255, 172, 96, 8, 255, 171, 97, 4, 255, 179, 102, 4, 255, 184, 104, 4, 255, 183, 101, 3, 255, 172, 92, 2, 255, 162, 85, 4, 255, 153, 81, 3, 255, 149, 82, 3, 255, 151, 79, 3, 255, 146, 76, 0, 255, 147, 81, 3, 255, 147, 78, 3, 255, 146, 77, 2, 255, 152, 76, 5, 255, 140, 77, 2, 255, 139, 71, 0, 255, 148, 70, 3, 255, 149, 64, 5, 255, 141, 53, 6, 255, 136, 48, 8, 255, 125, 44, 6, 255, 121, 43, 8, 255, 115, 46, 5, 255, 100, 40, 7, 255, 102, 42, 7, 255, 106, 41, 6, 255, 100, 40, 1, 255, 103, 45, 3, 255, 125, 52, 2, 255, 132, 55, 2, 255, 121, 46, 9, 255, 106, 41, 5, 255, 107, 40, 0, 255, 114, 37, 3, 255, 114, 44, 4, 255, 127, 58, 4, 255, 122, 51, 2, 255, 142, 57, 5, 255, 144, 63, 2, 255, 123, 57, 8, 255, 123, 69, 12, 255, 132, 75, 21, 255, 125, 68, 6, 255, 112, 61, 1, 255, 119, 69, 19, 255, 140, 87, 8, 255, 160, 94, 8, 255, 155, 90, 16, 255, 142, 78, 11, 255, 138, 76, 7, 255, 144, 81, 11, 255, 122, 53, 8, 255, 104, 32, 6, 255, 101, 33, 8, 255, 106, 41, 10, 255, 107, 46, 10, 255, 104, 43, 5, 255, 107, 40, 5, 255, 112, 41, 8, 255, 105, 41, 6, 255, 101, 36, 5, 255, 101, 37, 6, 255, 1, 2, 14, 255, 1, 2, 4, 255, 3, 2, 10, 255, 4, 0, 8, 255, 1, 4, 12, 255, 2, 3, 15, 255, 2, 2, 9, 255, 1, 3, 8, 255, 2, 4, 7, 255, 2, 2, 14, 255, 2, 4, 16, 255, 6, 1, 14, 255, 2, 2, 11, 255, 2, 2, 10, 255, 1, 1, 9, 255, 2, 2, 12, 255, 2, 1, 15, 255, 0, 1, 14, 255, 1, 3, 16, 255, 3, 3, 14, 255, 2, 2, 13, 255, 2, 2, 10, 255, 0, 1, 7, 255, 0, 1, 4, 255, 1, 1, 6, 255, 1, 1, 4, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 3, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 0, 3, 255, 1, 2, 3, 255, 2, 1, 2, 255, 2, 0, 0, 255, 5, 18, 23, 255, 3, 47, 38, 255, 0, 12, 18, 255, 2, 47, 97, 255, 18, 109, 156, 255, 15, 109, 134, 255, 61, 194, 218, 255, 111, 236, 236, 255, 13, 98, 102, 255, 0, 83, 110, 255, 4, 95, 116, 255, 1, 63, 53, 255, 6, 28, 12, 255, 3, 0, 5, 255, 5, 21, 75, 255, 0, 159, 207, 255, 5, 248, 255, 255, 13, 255, 255, 255, 48, 245, 249, 255, 92, 255, 255, 255, 23, 118, 107, 255, 0, 0, 0, 255, 2, 1, 4, 255, 1, 2, 1, 255, 0, 1, 2, 255, 2, 1, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 0, 5, 20, 255, 7, 19, 64, 255, 12, 31, 68, 255, 9, 23, 36, 255, 3, 7, 7, 255, 2, 1, 0, 255, 10, 9, 30, 255, 25, 39, 79, 255, 15, 37, 115, 255, 3, 30, 107, 255, 9, 12, 45, 255, 5, 1, 5, 255, 1, 1, 3, 255, 0, 0, 0, 255, 2, 1, 3, 255, 1, 0, 1, 255, 2, 1, 1, 255, 3, 2, 1, 255, 2, 2, 1, 255, 4, 0, 0, 255, 1, 0, 2, 255, 3, 1, 5, 255, 4, 1, 3, 255, 9, 3, 1, 255, 11, 5, 2, 255, 12, 7, 3, 255, 14, 6, 3, 255, 12, 5, 1, 255, 11, 5, 1, 255, 9, 4, 0, 255, 8, 4, 2, 255, 11, 6, 6, 255, 13, 4, 4, 255, 15, 6, 3, 255, 15, 8, 2, 255, 11, 4, 0, 255, 12, 7, 3, 255, 13, 9, 6, 255, 11, 7, 6, 255, 4, 9, 8, 255, 13, 12, 6, 255, 24, 5, 5, 255, 88, 55, 25, 255, 189, 121, 12, 255, 98, 53, 10, 255, 34, 20, 6, 255, 28, 23, 9, 255, 24, 15, 6, 255, 23, 14, 10, 255, 35, 22, 10, 255, 64, 42, 8, 255, 80, 89, 36, 255, 82, 104, 29, 255, 66, 87, 15, 255, 69, 88, 7, 255, 65, 78, 11, 255, 62, 74, 15, 255, 56, 70, 12, 255, 61, 62, 10, 255, 59, 58, 8, 255, 52, 52, 12, 255, 48, 44, 4, 255, 50, 46, 16, 255, 56, 46, 4, 255, 57, 47, 1, 255, 54, 43, 9, 255, 50, 41, 9, 255, 54, 41, 5, 255, 56, 39, 5, 255, 55, 38, 12, 255, 49, 36, 9, 255, 53, 38, 6, 255, 61, 39, 10, 255, 65, 42, 9, 255, 73, 52, 12, 255, 76, 54, 8, 255, 77, 51, 3, 255, 73, 48, 2, 255, 68, 47, 7, 255, 63, 48, 6, 255, 75, 42, 7, 255, 76, 44, 8, 255, 69, 43, 11, 255, 71, 41, 6, 255, 67, 44, 4, 255, 71, 46, 5, 255, 75, 45, 16, 255, 78, 51, 9, 255, 88, 55, 2, 255, 92, 57, 4, 255, 94, 57, 10, 255, 89, 53, 6, 255, 85, 51, 10, 255, 89, 53, 10, 255, 115, 57, 2, 255, 112, 47, 3, 255, 88, 33, 10, 255, 91, 45, 11, 255, 84, 42, 12, 255, 75, 42, 9, 255, 76, 46, 7, 255, 85, 43, 5, 255, 83, 42, 8, 255, 78, 43, 7, 255, 78, 43, 3, 255, 80, 47, 12, 255, 88, 48, 1, 255, 79, 42, 9, 255, 74, 43, 12, 255, 82, 49, 7, 255, 89, 46, 13, 255, 94, 51, 12, 255, 96, 55, 14, 255, 95, 53, 10, 255, 93, 49, 5, 255, 94, 51, 13, 255, 98, 56, 10, 255, 106, 62, 9, 255, 111, 65, 4, 255, 115, 69, 8, 255, 121, 74, 10, 255, 137, 90, 3, 255, 160, 100, 2, 255, 157, 93, 5, 255, 158, 93, 9, 255, 157, 93, 2, 255, 148, 90, 8, 255, 137, 84, 9, 255, 135, 80, 10, 255, 131, 77, 7, 255, 122, 71, 11, 255, 120, 70, 12, 255, 121, 70, 13, 255, 115, 66, 8, 255, 112, 67, 1, 255, 112, 65, 7, 255, 115, 64, 14, 255, 114, 62, 10, 255, 114, 65, 2, 255, 106, 61, 6, 255, 99, 60, 4, 255, 100, 64, 3, 255, 100, 61, 8, 255, 99, 62, 9, 255, 95, 61, 14, 255, 95, 63, 15, 255, 100, 64, 8, 255, 99, 64, 15, 255, 93, 62, 17, 255, 97, 62, 14, 255, 95, 60, 15, 255, 94, 62, 10, 255, 99, 63, 19, 255, 101, 61, 12, 255, 99, 61, 19, 255, 99, 60, 23, 255, 104, 67, 13, 255, 103, 62, 21, 255, 108, 66, 21, 255, 107, 66, 17, 255, 104, 66, 21, 255, 108, 67, 12, 255, 102, 65, 18, 255, 101, 66, 10, 255, 104, 65, 14, 255, 102, 67, 17, 255, 108, 68, 17, 255, 105, 71, 8, 255, 103, 70, 16, 255, 103, 68, 26, 255, 100, 69, 18, 255, 100, 66, 23, 255, 104, 71, 18, 255, 105, 70, 14, 255, 106, 68, 17, 255, 104, 72, 17, 255, 107, 71, 16, 255, 110, 70, 20, 255, 105, 72, 16, 255, 108, 74, 19, 255, 106, 75, 17, 255, 104, 72, 28, 255, 106, 72, 28, 255, 112, 78, 22, 255, 111, 77, 9, 255, 113, 77, 20, 255, 115, 77, 23, 255, 112, 82, 15, 255, 130, 86, 13, 255, 134, 85, 20, 255, 131, 84, 23, 255, 131, 83, 18, 255, 128, 82, 25, 255, 130, 83, 23, 255, 129, 81, 17, 255, 135, 86, 33, 255, 135, 88, 24, 255, 130, 88, 17, 255, 130, 89, 22, 255, 131, 91, 24, 255, 131, 94, 18, 255, 138, 97, 21, 255, 142, 95, 30, 255, 141, 95, 32, 255, 136, 101, 21, 255, 139, 99, 29, 255, 139, 99, 29, 255, 138, 101, 31, 255, 138, 103, 28, 255, 142, 103, 35, 255, 147, 103, 35, 255, 150, 106, 27, 255, 148, 107, 25, 255, 149, 109, 35, 255, 148, 108, 36, 255, 151, 111, 26, 255, 151, 109, 37, 255, 153, 111, 29, 255, 142, 111, 35, 255, 148, 125, 39, 255, 157, 126, 37, 255, 160, 116, 33, 255, 164, 118, 29, 255, 167, 119, 23, 255, 173, 120, 29, 255, 171, 121, 25, 255, 164, 118, 25, 255, 153, 112, 36, 255, 144, 109, 27, 255, 147, 105, 34, 255, 149, 102, 28, 255, 149, 101, 29, 255, 146, 101, 19, 255, 144, 103, 18, 255, 135, 99, 14, 255, 137, 99, 20, 255, 141, 97, 15, 255, 146, 98, 16, 255, 148, 94, 13, 255, 150, 92, 11, 255, 152, 92, 20, 255, 154, 92, 25, 255, 149, 93, 18, 255, 140, 91, 13, 255, 137, 89, 12, 255, 136, 87, 19, 255, 136, 88, 18, 255, 140, 85, 8, 255, 143, 85, 6, 255, 135, 86, 8, 255, 131, 83, 9, 255, 137, 85, 15, 255, 136, 85, 12, 255, 142, 83, 9, 255, 140, 82, 6, 255, 138, 85, 9, 255, 140, 86, 10, 255, 140, 85, 10, 255, 142, 83, 12, 255, 141, 82, 7, 255, 148, 88, 9, 255, 154, 87, 10, 255, 159, 86, 14, 255, 160, 86, 9, 255, 163, 94, 12, 255, 164, 94, 15, 255, 169, 95, 5, 255, 174, 98, 6, 255, 175, 103, 5, 255, 179, 103, 3, 255, 185, 105, 4, 255, 188, 105, 6, 255, 180, 96, 4, 255, 170, 89, 6, 255, 161, 86, 4, 255, 151, 83, 3, 255, 149, 79, 6, 255, 149, 80, 5, 255, 151, 84, 7, 255, 152, 78, 3, 255, 154, 79, 4, 255, 162, 76, 2, 255, 168, 70, 9, 255, 155, 61, 7, 255, 138, 52, 5, 255, 127, 48, 3, 255, 128, 52, 3, 255, 129, 52, 1, 255, 126, 47, 6, 255, 115, 43, 8, 255, 103, 40, 2, 255, 98, 35, 7, 255, 99, 37, 10, 255, 97, 35, 8, 255, 102, 39, 4, 255, 117, 50, 2, 255, 123, 52, 6, 255, 119, 47, 3, 255, 104, 43, 7, 255, 107, 41, 4, 255, 112, 38, 4, 255, 112, 38, 8, 255, 118, 42, 4, 255, 120, 46, 6, 255, 142, 65, 5, 255, 150, 69, 9, 255, 128, 58, 3, 255, 127, 69, 5, 255, 127, 71, 10, 255, 119, 71, 10, 255, 115, 68, 12, 255, 130, 75, 21, 255, 151, 93, 17, 255, 157, 100, 22, 255, 158, 95, 15, 255, 135, 78, 4, 255, 131, 72, 13, 255, 145, 78, 17, 255, 155, 87, 17, 255, 126, 63, 12, 255, 102, 36, 10, 255, 102, 37, 4, 255, 100, 36, 1, 255, 103, 40, 5, 255, 102, 40, 4, 255, 106, 40, 7, 255, 106, 35, 9, 255, 101, 36, 7, 255, 101, 36, 8, 255, 101, 36, 8, 255, 3, 3, 13, 255, 1, 0, 12, 255, 2, 1, 14, 255, 3, 4, 15, 255, 1, 3, 14, 255, 0, 2, 14, 255, 0, 2, 14, 255, 2, 3, 16, 255, 2, 4, 17, 255, 0, 1, 18, 255, 1, 2, 18, 255, 3, 2, 13, 255, 1, 1, 5, 255, 1, 2, 7, 255, 1, 2, 8, 255, 1, 2, 8, 255, 2, 3, 8, 255, 2, 3, 9, 255, 1, 1, 12, 255, 3, 4, 15, 255, 1, 1, 11, 255, 1, 0, 9, 255, 2, 1, 7, 255, 0, 0, 5, 255, 0, 0, 6, 255, 2, 1, 4, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 1, 1, 0, 255, 0, 0, 3, 255, 8, 15, 29, 255, 3, 39, 71, 255, 6, 66, 105, 255, 18, 108, 141, 255, 0, 117, 155, 255, 64, 188, 227, 255, 111, 225, 244, 255, 26, 110, 124, 255, 2, 82, 94, 255, 2, 39, 25, 255, 6, 8, 40, 255, 4, 101, 173, 255, 1, 234, 255, 255, 17, 255, 255, 255, 36, 247, 250, 255, 61, 239, 250, 255, 179, 255, 255, 255, 186, 229, 197, 255, 19, 52, 30, 255, 0, 0, 0, 255, 1, 3, 2, 255, 0, 0, 0, 255, 4, 0, 0, 255, 4, 0, 1, 255, 2, 4, 17, 255, 3, 19, 51, 255, 8, 21, 72, 255, 8, 20, 42, 255, 2, 7, 9, 255, 4, 0, 5, 255, 8, 6, 30, 255, 20, 23, 90, 255, 10, 26, 89, 255, 6, 22, 97, 255, 9, 22, 82, 255, 1, 9, 35, 255, 1, 1, 0, 255, 5, 1, 0, 255, 2, 0, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 1, 0, 255, 3, 3, 1, 255, 6, 2, 0, 255, 10, 4, 1, 255, 11, 4, 1, 255, 7, 3, 0, 255, 8, 4, 1, 255, 9, 3, 0, 255, 8, 3, 1, 255, 8, 4, 1, 255, 7, 3, 0, 255, 7, 3, 0, 255, 8, 4, 1, 255, 9, 3, 2, 255, 13, 6, 1, 255, 14, 7, 2, 255, 13, 7, 3, 255, 13, 10, 10, 255, 7, 7, 2, 255, 8, 5, 6, 255, 17, 16, 17, 255, 30, 25, 22, 255, 148, 130, 70, 255, 155, 103, 22, 255, 74, 36, 10, 255, 37, 19, 0, 255, 24, 15, 6, 255, 28, 19, 3, 255, 25, 18, 7, 255, 22, 18, 10, 255, 40, 25, 1, 255, 77, 65, 16, 255, 84, 104, 38, 255, 77, 99, 28, 255, 72, 89, 27, 255, 68, 79, 16, 255, 69, 74, 15, 255, 64, 69, 16, 255, 59, 65, 22, 255, 61, 63, 14, 255, 60, 61, 3, 255, 58, 58, 6, 255, 52, 49, 6, 255, 53, 46, 7, 255, 56, 48, 6, 255, 58, 45, 6, 255, 58, 43, 10, 255, 54, 37, 14, 255, 53, 36, 7, 255, 54, 42, 0, 255, 51, 37, 8, 255, 55, 42, 8, 255, 54, 44, 5, 255, 71, 53, 8, 255, 92, 61, 12, 255, 93, 57, 7, 255, 85, 52, 6, 255, 76, 50, 7, 255, 81, 51, 5, 255, 80, 48, 9, 255, 72, 45, 8, 255, 69, 44, 9, 255, 67, 42, 12, 255, 72, 44, 9, 255, 69, 40, 3, 255, 65, 38, 10, 255, 67, 44, 5, 255, 72, 46, 7, 255, 85, 54, 10, 255, 90, 54, 7, 255, 94, 54, 5, 255, 96, 54, 10, 255, 90, 55, 6, 255, 87, 56, 5, 255, 87, 53, 6, 255, 118, 52, 10, 255, 123, 48, 6, 255, 79, 35, 7, 255, 85, 39, 5, 255, 79, 42, 11, 255, 73, 44, 15, 255, 82, 47, 5, 255, 85, 45, 5, 255, 85, 38, 6, 255, 80, 43, 9, 255, 80, 46, 3, 255, 75, 45, 9, 255, 82, 44, 9, 255, 84, 47, 3, 255, 85, 45, 10, 255, 85, 49, 9, 255, 85, 51, 5, 255, 94, 51, 6, 255, 99, 54, 9, 255, 91, 55, 9, 255, 92, 52, 8, 255, 100, 52, 10, 255, 99, 53, 9, 255, 104, 57, 8, 255, 109, 60, 3, 255, 114, 63, 5, 255, 127, 75, 13, 255, 135, 83, 9, 255, 159, 95, 8, 255, 149, 89, 2, 255, 147, 89, 9, 255, 140, 84, 6, 255, 135, 79, 0, 255, 134, 75, 12, 255, 126, 72, 11, 255, 122, 71, 5, 255, 119, 69, 6, 255, 118, 69, 7, 255, 115, 69, 7, 255, 106, 64, 7, 255, 103, 63, 11, 255, 100, 62, 9, 255, 100, 60, 9, 255, 104, 64, 15, 255, 104, 63, 8, 255, 106, 63, 7, 255, 111, 65, 7, 255, 104, 67, 9, 255, 99, 60, 13, 255, 95, 60, 16, 255, 96, 65, 3, 255, 100, 61, 9, 255, 101, 62, 13, 255, 97, 61, 9, 255, 102, 61, 14, 255, 101, 63, 16, 255, 93, 64, 11, 255, 97, 65, 8, 255, 100, 60, 14, 255, 96, 63, 9, 255, 96, 63, 13, 255, 93, 64, 19, 255, 96, 64, 18, 255, 101, 62, 16, 255, 105, 69, 10, 255, 109, 71, 8, 255, 113, 72, 10, 255, 107, 66, 15, 255, 106, 67, 18, 255, 106, 66, 19, 255, 105, 65, 16, 255, 109, 71, 5, 255, 110, 69, 14, 255, 110, 68, 25, 255, 111, 69, 22, 255, 104, 66, 16, 255, 101, 67, 22, 255, 102, 69, 20, 255, 107, 73, 14, 255, 106, 72, 12, 255, 105, 70, 16, 255, 106, 72, 10, 255, 110, 75, 12, 255, 108, 71, 16, 255, 108, 73, 22, 255, 111, 73, 24, 255, 113, 74, 15, 255, 110, 74, 12, 255, 111, 75, 14, 255, 111, 75, 14, 255, 118, 78, 17, 255, 116, 78, 12, 255, 111, 79, 23, 255, 111, 84, 23, 255, 120, 85, 13, 255, 134, 84, 21, 255, 134, 83, 20, 255, 133, 81, 18, 255, 133, 84, 17, 255, 129, 84, 18, 255, 129, 84, 17, 255, 137, 86, 19, 255, 138, 86, 19, 255, 132, 88, 19, 255, 128, 94, 15, 255, 130, 91, 22, 255, 133, 94, 31, 255, 136, 95, 29, 255, 136, 92, 30, 255, 139, 95, 32, 255, 141, 102, 24, 255, 136, 97, 26, 255, 140, 100, 37, 255, 138, 102, 24, 255, 141, 102, 35, 255, 143, 103, 29, 255, 149, 107, 22, 255, 144, 103, 23, 255, 142, 108, 29, 255, 146, 109, 36, 255, 152, 103, 47, 255, 151, 107, 32, 255, 151, 111, 35, 255, 151, 110, 31, 255, 147, 111, 31, 255, 147, 116, 35, 255, 155, 121, 39, 255, 160, 116, 33, 255, 170, 119, 22, 255, 170, 123, 23, 255, 173, 120, 33, 255, 176, 121, 23, 255, 172, 120, 23, 255, 158, 112, 32, 255, 150, 110, 19, 255, 151, 109, 19, 255, 155, 105, 31, 255, 149, 101, 26, 255, 147, 98, 27, 255, 148, 100, 14, 255, 141, 98, 25, 255, 136, 98, 25, 255, 144, 102, 20, 255, 151, 98, 16, 255, 148, 100, 25, 255, 148, 96, 18, 255, 155, 91, 15, 255, 157, 94, 12, 255, 149, 92, 15, 255, 144, 90, 15, 255, 137, 91, 4, 255, 136, 88, 13, 255, 134, 85, 16, 255, 141, 89, 10, 255, 141, 85, 21, 255, 140, 85, 17, 255, 140, 87, 10, 255, 142, 85, 11, 255, 141, 84, 7, 255, 142, 86, 7, 255, 142, 84, 11, 255, 144, 88, 11, 255, 142, 85, 6, 255, 142, 83, 4, 255, 144, 84, 5, 255, 143, 87, 7, 255, 152, 91, 14, 255, 162, 93, 14, 255, 161, 89, 7, 255, 163, 85, 7, 255, 166, 94, 9, 255, 168, 94, 7, 255, 169, 89, 1, 255, 174, 94, 4, 255, 172, 100, 7, 255, 179, 100, 2, 255, 189, 107, 8, 255, 185, 103, 3, 255, 180, 98, 0, 255, 177, 98, 5, 255, 167, 90, 4, 255, 161, 83, 2, 255, 155, 84, 2, 255, 156, 84, 7, 255, 191, 98, 10, 255, 194, 96, 3, 255, 189, 90, 3, 255, 187, 81, 2, 255, 172, 70, 5, 255, 149, 54, 4, 255, 123, 48, 8, 255, 117, 46, 6, 255, 129, 57, 0, 255, 130, 58, 8, 255, 112, 44, 10, 255, 96, 38, 6, 255, 93, 36, 6, 255, 94, 35, 4, 255, 91, 33, 7, 255, 98, 41, 8, 255, 110, 51, 3, 255, 119, 50, 6, 255, 116, 44, 1, 255, 108, 37, 6, 255, 102, 37, 5, 255, 109, 40, 5, 255, 123, 44, 7, 255, 124, 49, 9, 255, 120, 43, 4, 255, 135, 54, 1, 255, 162, 76, 8, 255, 140, 62, 4, 255, 128, 66, 9, 255, 119, 66, 2, 255, 118, 62, 5, 255, 129, 72, 18, 255, 143, 87, 15, 255, 150, 93, 23, 255, 154, 94, 26, 255, 158, 100, 24, 255, 154, 96, 25, 255, 142, 85, 15, 255, 157, 96, 24, 255, 163, 95, 20, 255, 154, 86, 14, 255, 137, 74, 13, 255, 112, 52, 6, 255, 100, 43, 6, 255, 103, 42, 7, 255, 108, 40, 6, 255, 91, 30, 7, 255, 87, 30, 9, 255, 99, 34, 5, 255, 93, 30, 7, 255, 99, 39, 11, 255, 104, 34, 6, 255, 3, 3, 16, 255, 1, 1, 15, 255, 0, 3, 16, 255, 0, 2, 15, 255, 0, 1, 13, 255, 0, 3, 16, 255, 1, 2, 14, 255, 0, 2, 12, 255, 0, 3, 14, 255, 2, 4, 17, 255, 0, 1, 15, 255, 2, 2, 14, 255, 4, 4, 13, 255, 2, 2, 9, 255, 3, 3, 12, 255, 2, 3, 13, 255, 2, 2, 12, 255, 2, 2, 12, 255, 1, 1, 13, 255, 1, 3, 15, 255, 1, 2, 15, 255, 1, 1, 12, 255, 0, 0, 8, 255, 1, 1, 7, 255, 2, 1, 8, 255, 0, 0, 5, 255, 1, 1, 3, 255, 1, 1, 4, 255, 1, 1, 4, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 1, 2, 0, 255, 0, 2, 2, 255, 0, 2, 4, 255, 1, 22, 33, 255, 0, 27, 74, 255, 48, 117, 189, 255, 50, 163, 212, 255, 48, 164, 231, 255, 210, 249, 255, 255, 157, 228, 217, 255, 18, 88, 101, 255, 4, 97, 154, 255, 3, 189, 232, 255, 5, 255, 255, 255, 45, 252, 247, 255, 52, 236, 253, 255, 59, 232, 250, 255, 211, 255, 255, 255, 210, 242, 200, 255, 41, 71, 41, 255, 0, 0, 0, 255, 6, 1, 7, 255, 1, 1, 4, 255, 5, 1, 0, 255, 2, 0, 9, 255, 0, 13, 43, 255, 1, 18, 70, 255, 4, 18, 56, 255, 5, 12, 18, 255, 3, 1, 0, 255, 6, 7, 32, 255, 12, 21, 69, 255, 9, 27, 101, 255, 7, 26, 122, 255, 2, 13, 80, 255, 2, 9, 34, 255, 1, 1, 3, 255, 2, 0, 1, 255, 1, 3, 6, 255, 0, 4, 0, 255, 2, 1, 3, 255, 2, 1, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 3, 1, 255, 5, 4, 2, 255, 6, 3, 0, 255, 6, 3, 0, 255, 7, 3, 1, 255, 8, 4, 1, 255, 7, 4, 0, 255, 10, 5, 2, 255, 8, 4, 1, 255, 6, 2, 0, 255, 8, 4, 1, 255, 9, 5, 2, 255, 7, 3, 0, 255, 10, 5, 2, 255, 10, 8, 2, 255, 8, 6, 7, 255, 12, 10, 2, 255, 14, 10, 6, 255, 1, 1, 4, 255, 31, 27, 26, 255, 113, 92, 64, 255, 47, 38, 14, 255, 163, 150, 65, 255, 140, 107, 24, 255, 57, 53, 32, 255, 53, 49, 44, 255, 36, 24, 6, 255, 26, 21, 3, 255, 21, 18, 8, 255, 34, 23, 8, 255, 64, 39, 11, 255, 79, 84, 20, 255, 92, 102, 21, 255, 83, 91, 11, 255, 77, 80, 12, 255, 71, 73, 9, 255, 70, 68, 11, 255, 68, 67, 10, 255, 65, 65, 11, 255, 64, 65, 16, 255, 63, 59, 1, 255, 62, 59, 4, 255, 56, 52, 4, 255, 54, 47, 7, 255, 52, 49, 10, 255, 53, 47, 12, 255, 54, 43, 10, 255, 50, 37, 16, 255, 57, 49, 8, 255, 48, 40, 2, 255, 56, 43, 10, 255, 57, 40, 3, 255, 69, 52, 5, 255, 84, 60, 5, 255, 92, 62, 0, 255, 91, 62, 7, 255, 80, 55, 9, 255, 72, 49, 11, 255, 73, 49, 6, 255, 73, 46, 7, 255, 70, 47, 9, 255, 67, 46, 4, 255, 70, 47, 4, 255, 71, 41, 5, 255, 71, 39, 7, 255, 72, 41, 7, 255, 69, 42, 4, 255, 76, 47, 4, 255, 84, 52, 5, 255, 89, 55, 4, 255, 93, 58, 6, 255, 94, 51, 5, 255, 99, 57, 11, 255, 93, 53, 10, 255, 86, 45, 4, 255, 120, 54, 4, 255, 135, 55, 9, 255, 90, 34, 6, 255, 83, 42, 5, 255, 81, 43, 10, 255, 80, 43, 6, 255, 83, 52, 2, 255, 83, 47, 5, 255, 87, 43, 2, 255, 82, 41, 12, 255, 78, 46, 9, 255, 72, 48, 8, 255, 81, 44, 13, 255, 88, 50, 6, 255, 87, 49, 7, 255, 87, 49, 11, 255, 84, 53, 3, 255, 93, 56, 1, 255, 99, 53, 7, 255, 93, 51, 12, 255, 91, 53, 10, 255, 95, 54, 9, 255, 101, 56, 10, 255, 106, 60, 8, 255, 109, 62, 13, 255, 114, 64, 10, 255, 120, 71, 3, 255, 127, 79, 4, 255, 145, 83, 7, 255, 137, 79, 3, 255, 137, 82, 10, 255, 135, 80, 8, 255, 128, 77, 3, 255, 125, 72, 7, 255, 117, 67, 6, 255, 116, 72, 3, 255, 112, 71, 0, 255, 108, 67, 2, 255, 109, 65, 10, 255, 108, 62, 12, 255, 106, 60, 9, 255, 101, 61, 6, 255, 103, 63, 6, 255, 103, 64, 10, 255, 102, 61, 15, 255, 102, 61, 16, 255, 104, 62, 10, 255, 99, 62, 9, 255, 97, 61, 10, 255, 98, 62, 14, 255, 98, 59, 14, 255, 98, 59, 12, 255, 97, 62, 16, 255, 99, 63, 11, 255, 100, 63, 19, 255, 101, 58, 14, 255, 92, 63, 6, 255, 95, 63, 12, 255, 94, 60, 15, 255, 95, 63, 9, 255, 102, 66, 17, 255, 100, 64, 11, 255, 101, 62, 16, 255, 107, 67, 15, 255, 110, 70, 6, 255, 109, 71, 11, 255, 108, 70, 10, 255, 108, 70, 16, 255, 104, 68, 14, 255, 100, 64, 13, 255, 105, 68, 18, 255, 106, 69, 10, 255, 112, 72, 16, 255, 112, 70, 16, 255, 111, 70, 9, 255, 110, 69, 15, 255, 108, 70, 19, 255, 103, 69, 14, 255, 104, 71, 9, 255, 109, 75, 15, 255, 105, 69, 13, 255, 106, 70, 15, 255, 111, 75, 12, 255, 110, 74, 13, 255, 107, 72, 18, 255, 112, 77, 15, 255, 110, 76, 18, 255, 104, 73, 16, 255, 104, 75, 5, 255, 107, 76, 14, 255, 112, 79, 18, 255, 111, 76, 18, 255, 114, 79, 18, 255, 116, 80, 20, 255, 121, 82, 21, 255, 134, 84, 29, 255, 135, 81, 27, 255, 134, 85, 19, 255, 132, 84, 18, 255, 131, 85, 15, 255, 129, 87, 20, 255, 131, 86, 26, 255, 139, 90, 23, 255, 138, 90, 20, 255, 134, 91, 17, 255, 133, 90, 26, 255, 133, 90, 30, 255, 134, 91, 31, 255, 138, 96, 21, 255, 142, 101, 20, 255, 139, 98, 33, 255, 139, 100, 29, 255, 140, 96, 33, 255, 143, 98, 24, 255, 148, 105, 23, 255, 144, 102, 28, 255, 144, 105, 33, 255, 145, 106, 37, 255, 145, 104, 36, 255, 145, 107, 36, 255, 147, 110, 29, 255, 153, 105, 25, 255, 156, 107, 34, 255, 150, 112, 37, 255, 151, 112, 27, 255, 147, 110, 25, 255, 151, 117, 30, 255, 155, 119, 32, 255, 164, 123, 20, 255, 172, 120, 19, 255, 178, 123, 28, 255, 177, 123, 22, 255, 171, 119, 16, 255, 162, 114, 24, 255, 154, 114, 13, 255, 153, 110, 17, 255, 153, 104, 26, 255, 152, 103, 23, 255, 150, 102, 19, 255, 150, 104, 10, 255, 144, 103, 19, 255, 138, 103, 13, 255, 145, 104, 10, 255, 151, 98, 19, 255, 150, 100, 17, 255, 151, 99, 14, 255, 155, 98, 8, 255, 157, 95, 13, 255, 153, 91, 17, 255, 145, 87, 22, 255, 142, 88, 17, 255, 141, 91, 9, 255, 141, 90, 5, 255, 143, 89, 5, 255, 141, 86, 14, 255, 141, 85, 14, 255, 140, 85, 11, 255, 146, 87, 10, 255, 145, 86, 5, 255, 142, 84, 4, 255, 146, 86, 11, 255, 143, 86, 12, 255, 145, 84, 10, 255, 145, 85, 6, 255, 146, 88, 5, 255, 151, 89, 8, 255, 149, 92, 12, 255, 151, 94, 16, 255, 157, 91, 13, 255, 160, 91, 7, 255, 165, 94, 11, 255, 167, 93, 8, 255, 165, 92, 3, 255, 171, 97, 2, 255, 179, 101, 6, 255, 184, 101, 6, 255, 186, 104, 5, 255, 185, 103, 3, 255, 185, 103, 3, 255, 183, 102, 5, 255, 177, 97, 3, 255, 170, 91, 3, 255, 164, 84, 5, 255, 157, 78, 5, 255, 167, 87, 8, 255, 204, 101, 5, 255, 209, 100, 8, 255, 175, 72, 11, 255, 147, 56, 9, 255, 123, 49, 12, 255, 119, 47, 7, 255, 117, 46, 7, 255, 119, 48, 7, 255, 110, 44, 8, 255, 96, 32, 0, 255, 105, 40, 12, 255, 89, 33, 8, 255, 83, 38, 6, 255, 95, 42, 5, 255, 102, 40, 3, 255, 107, 42, 8, 255, 110, 45, 11, 255, 114, 44, 3, 255, 109, 42, 8, 255, 105, 42, 5, 255, 112, 45, 8, 255, 123, 47, 11, 255, 131, 48, 3, 255, 133, 54, 7, 255, 139, 71, 12, 255, 136, 76, 5, 255, 132, 69, 4, 255, 131, 72, 13, 255, 130, 77, 11, 255, 139, 86, 5, 255, 152, 94, 26, 255, 151, 95, 16, 255, 155, 97, 17, 255, 157, 99, 28, 255, 157, 98, 14, 255, 161, 98, 13, 255, 163, 101, 14, 255, 167, 104, 18, 255, 165, 97, 19, 255, 155, 84, 17, 255, 140, 77, 17, 255, 116, 53, 6, 255, 107, 44, 9, 255, 105, 45, 7, 255, 106, 43, 5, 255, 102, 37, 8, 255, 103, 42, 10, 255, 94, 38, 3, 255, 93, 37, 7, 255, 98, 43, 10, 255, 98, 40, 7, 255, 0, 2, 14, 255, 0, 1, 16, 255, 1, 2, 20, 255, 1, 3, 18, 255, 0, 2, 14, 255, 0, 2, 14, 255, 2, 3, 14, 255, 2, 3, 14, 255, 1, 2, 12, 255, 1, 2, 11, 255, 1, 1, 12, 255, 1, 1, 13, 255, 1, 1, 12, 255, 1, 1, 10, 255, 3, 2, 15, 255, 3, 2, 16, 255, 2, 1, 15, 255, 2, 2, 13, 255, 2, 2, 14, 255, 2, 4, 14, 255, 0, 2, 12, 255, 2, 2, 10, 255, 2, 2, 7, 255, 0, 2, 5, 255, 1, 3, 5, 255, 1, 1, 5, 255, 0, 0, 4, 255, 0, 0, 4, 255, 1, 0, 5, 255, 1, 0, 4, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 2, 0, 1, 255, 2, 1, 0, 255, 2, 3, 0, 255, 2, 0, 0, 255, 2, 9, 17, 255, 0, 27, 65, 255, 64, 135, 188, 255, 48, 166, 218, 255, 77, 223, 253, 255, 198, 255, 249, 255, 199, 254, 254, 255, 101, 214, 238, 255, 2, 224, 251, 255, 14, 243, 250, 255, 69, 240, 246, 255, 46, 234, 249, 255, 41, 224, 249, 255, 211, 251, 255, 255, 204, 234, 192, 255, 35, 64, 33, 255, 0, 0, 1, 255, 2, 3, 4, 255, 1, 1, 3, 255, 3, 0, 5, 255, 3, 7, 42, 255, 3, 14, 61, 255, 7, 21, 56, 255, 5, 15, 22, 255, 2, 0, 2, 255, 1, 3, 15, 255, 6, 17, 67, 255, 13, 32, 103, 255, 8, 25, 93, 255, 6, 18, 69, 255, 7, 11, 48, 255, 2, 6, 15, 255, 3, 0, 0, 255, 0, 1, 1, 255, 1, 1, 4, 255, 3, 0, 4, 255, 4, 0, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 2, 0, 2, 255, 4, 2, 2, 255, 2, 2, 0, 255, 1, 1, 0, 255, 4, 2, 0, 255, 6, 3, 2, 255, 8, 2, 1, 255, 8, 4, 1, 255, 10, 6, 3, 255, 8, 4, 1, 255, 7, 3, 0, 255, 8, 4, 1, 255, 8, 5, 1, 255, 9, 5, 4, 255, 8, 5, 2, 255, 9, 7, 5, 255, 10, 10, 3, 255, 9, 9, 3, 255, 10, 8, 12, 255, 20, 20, 9, 255, 37, 29, 18, 255, 90, 79, 44, 255, 107, 73, 12, 255, 42, 31, 11, 255, 55, 60, 23, 255, 89, 109, 77, 255, 81, 91, 45, 255, 32, 26, 4, 255, 24, 23, 14, 255, 51, 33, 17, 255, 58, 55, 11, 255, 78, 87, 19, 255, 81, 86, 12, 255, 76, 78, 6, 255, 79, 75, 8, 255, 72, 70, 4, 255, 62, 67, 6, 255, 61, 65, 7, 255, 63, 60, 8, 255, 63, 61, 8, 255, 69, 60, 6, 255, 57, 53, 4, 255, 51, 48, 7, 255, 53, 43, 10, 255, 50, 47, 3, 255, 51, 45, 12, 255, 54, 45, 4, 255, 54, 43, 16, 255, 50, 39, 14, 255, 54, 40, 8, 255, 62, 39, 14, 255, 76, 48, 10, 255, 90, 61, 9, 255, 91, 65, 9, 255, 92, 63, 6, 255, 94, 65, 0, 255, 85, 58, 4, 255, 73, 54, 10, 255, 73, 51, 10, 255, 71, 47, 6, 255, 69, 44, 9, 255, 68, 45, 10, 255, 69, 45, 6, 255, 70, 41, 13, 255, 70, 36, 14, 255, 76, 43, 8, 255, 76, 43, 9, 255, 80, 49, 8, 255, 84, 51, 9, 255, 87, 53, 7, 255, 88, 54, 7, 255, 86, 53, 8, 255, 86, 52, 6, 255, 82, 45, 2, 255, 75, 39, 8, 255, 103, 54, 6, 255, 128, 58, 3, 255, 95, 37, 7, 255, 88, 41, 14, 255, 83, 43, 8, 255, 79, 42, 4, 255, 83, 45, 7, 255, 79, 45, 6, 255, 83, 48, 3, 255, 82, 47, 11, 255, 82, 42, 14, 255, 86, 50, 3, 255, 85, 50, 8, 255, 83, 50, 7, 255, 87, 53, 4, 255, 91, 45, 6, 255, 96, 53, 10, 255, 93, 54, 7, 255, 94, 51, 8, 255, 96, 51, 10, 255, 93, 48, 9, 255, 99, 54, 10, 255, 102, 60, 7, 255, 103, 59, 9, 255, 107, 60, 15, 255, 110, 62, 9, 255, 120, 70, 9, 255, 124, 73, 15, 255, 135, 77, 11, 255, 129, 72, 8, 255, 126, 73, 11, 255, 126, 74, 11, 255, 124, 74, 8, 255, 118, 71, 8, 255, 112, 65, 6, 255, 111, 66, 7, 255, 109, 66, 6, 255, 106, 66, 4, 255, 104, 64, 3, 255, 102, 61, 6, 255, 104, 61, 10, 255, 106, 62, 8, 255, 105, 63, 10, 255, 102, 59, 12, 255, 102, 62, 11, 255, 98, 59, 10, 255, 99, 61, 11, 255, 98, 65, 8, 255, 94, 65, 12, 255, 97, 64, 2, 255, 100, 57, 14, 255, 99, 61, 11, 255, 93, 62, 7, 255, 94, 63, 11, 255, 96, 63, 12, 255, 101, 62, 8, 255, 96, 63, 7, 255, 97, 62, 13, 255, 103, 64, 12, 255, 100, 63, 10, 255, 101, 60, 17, 255, 100, 65, 12, 255, 118, 71, 11, 255, 123, 69, 10, 255, 108, 66, 10, 255, 105, 70, 15, 255, 110, 69, 11, 255, 114, 70, 20, 255, 107, 65, 15, 255, 107, 68, 10, 255, 110, 70, 9, 255, 113, 68, 17, 255, 116, 70, 23, 255, 113, 71, 13, 255, 111, 68, 13, 255, 110, 68, 13, 255, 109, 71, 12, 255, 104, 69, 14, 255, 104, 71, 6, 255, 108, 75, 4, 255, 109, 73, 11, 255, 111, 72, 25, 255, 110, 72, 22, 255, 109, 71, 21, 255, 109, 71, 18, 255, 113, 74, 10, 255, 114, 73, 11, 255, 113, 74, 19, 255, 113, 76, 14, 255, 113, 76, 8, 255, 115, 77, 10, 255, 115, 76, 18, 255, 115, 79, 12, 255, 121, 81, 16, 255, 123, 82, 18, 255, 132, 87, 17, 255, 139, 82, 32, 255, 134, 84, 16, 255, 130, 81, 20, 255, 128, 84, 13, 255, 125, 86, 15, 255, 132, 89, 21, 255, 139, 91, 22, 255, 141, 89, 26, 255, 140, 91, 18, 255, 134, 92, 11, 255, 133, 88, 28, 255, 136, 93, 18, 255, 142, 99, 8, 255, 142, 97, 19, 255, 140, 97, 32, 255, 143, 100, 31, 255, 146, 99, 31, 255, 145, 98, 25, 255, 149, 100, 30, 255, 149, 104, 35, 255, 144, 105, 24, 255, 143, 106, 36, 255, 147, 106, 34, 255, 149, 104, 37, 255, 150, 110, 33, 255, 153, 108, 28, 255, 157, 109, 24, 255, 153, 110, 27, 255, 155, 110, 21, 255, 149, 108, 23, 255, 150, 114, 29, 255, 153, 118, 33, 255, 160, 120, 26, 255, 172, 119, 21, 255, 182, 128, 15, 255, 182, 124, 28, 255, 173, 118, 25, 255, 164, 113, 28, 255, 157, 112, 22, 255, 154, 105, 33, 255, 154, 103, 31, 255, 153, 102, 29, 255, 149, 101, 22, 255, 150, 102, 13, 255, 146, 102, 17, 255, 139, 101, 13, 255, 143, 100, 17, 255, 155, 97, 17, 255, 158, 97, 5, 255, 156, 96, 26, 255, 153, 96, 26, 255, 158, 96, 12, 255, 156, 93, 13, 255, 144, 88, 20, 255, 143, 90, 22, 255, 140, 88, 15, 255, 141, 90, 7, 255, 144, 90, 8, 255, 143, 89, 4, 255, 142, 87, 8, 255, 143, 85, 6, 255, 138, 86, 3, 255, 142, 84, 8, 255, 144, 83, 13, 255, 138, 86, 5, 255, 146, 88, 2, 255, 146, 87, 7, 255, 146, 88, 11, 255, 150, 87, 8, 255, 150, 87, 9, 255, 155, 91, 13, 255, 160, 96, 13, 255, 160, 94, 8, 255, 162, 92, 12, 255, 168, 94, 14, 255, 163, 92, 8, 255, 166, 98, 8, 255, 169, 98, 2, 255, 180, 98, 1, 255, 185, 102, 4, 255, 183, 101, 3, 255, 187, 104, 4, 255, 189, 106, 5, 255, 186, 103, 2, 255, 183, 99, 0, 255, 176, 94, 1, 255, 170, 85, 5, 255, 167, 89, 2, 255, 176, 96, 3, 255, 193, 95, 6, 255, 181, 72, 8, 255, 151, 55, 4, 255, 124, 55, 4, 255, 114, 49, 6, 255, 122, 49, 0, 255, 117, 50, 3, 255, 102, 42, 8, 255, 99, 39, 5, 255, 97, 39, 1, 255, 98, 35, 6, 255, 85, 28, 6, 255, 89, 40, 6, 255, 100, 46, 4, 255, 102, 38, 4, 255, 104, 40, 7, 255, 109, 49, 0, 255, 113, 49, 1, 255, 111, 47, 7, 255, 107, 45, 4, 255, 109, 44, 2, 255, 121, 49, 4, 255, 134, 59, 6, 255, 128, 66, 3, 255, 125, 69, 6, 255, 129, 69, 11, 255, 135, 77, 14, 255, 140, 83, 10, 255, 149, 91, 14, 255, 155, 99, 12, 255, 153, 94, 20, 255, 155, 96, 17, 255, 157, 97, 17, 255, 159, 98, 27, 255, 160, 98, 17, 255, 162, 96, 14, 255, 163, 97, 18, 255, 163, 97, 16, 255, 164, 96, 15, 255, 163, 94, 20, 255, 137, 71, 9, 255, 120, 52, 7, 255, 109, 43, 9, 255, 112, 56, 9, 255, 112, 54, 5, 255, 115, 50, 10, 255, 109, 49, 7, 255, 98, 42, 10, 255, 104, 44, 4, 255, 105, 48, 8, 255, 100, 44, 4, 255, 0, 1, 13, 255, 0, 1, 15, 255, 1, 3, 18, 255, 1, 3, 17, 255, 1, 3, 15, 255, 0, 2, 14, 255, 1, 2, 16, 255, 1, 2, 16, 255, 2, 2, 14, 255, 1, 1, 10, 255, 2, 2, 9, 255, 2, 2, 10, 255, 1, 1, 11, 255, 2, 2, 11, 255, 4, 3, 16, 255, 3, 2, 16, 255, 2, 2, 14, 255, 1, 1, 11, 255, 1, 1, 11, 255, 0, 3, 15, 255, 0, 0, 13, 255, 1, 1, 12, 255, 2, 2, 12, 255, 0, 0, 7, 255, 0, 1, 6, 255, 1, 2, 7, 255, 0, 1, 6, 255, 0, 1, 6, 255, 1, 0, 5, 255, 1, 0, 4, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 3, 255, 1, 0, 1, 255, 0, 0, 0, 255, 2, 2, 1, 255, 2, 0, 0, 255, 4, 16, 32, 255, 4, 62, 157, 255, 24, 195, 248, 255, 83, 254, 253, 255, 83, 255, 252, 255, 75, 201, 203, 255, 61, 201, 226, 255, 67, 250, 255, 255, 48, 233, 243, 255, 7, 208, 244, 255, 34, 224, 250, 255, 225, 255, 255, 255, 188, 228, 182, 255, 22, 56, 24, 255, 0, 0, 0, 255, 4, 3, 10, 255, 2, 2, 1, 255, 1, 8, 25, 255, 6, 12, 62, 255, 7, 15, 63, 255, 5, 12, 37, 255, 4, 3, 3, 255, 7, 1, 0, 255, 8, 9, 40, 255, 12, 17, 88, 255, 5, 19, 89, 255, 6, 17, 60, 255, 0, 6, 38, 255, 2, 6, 14, 255, 3, 0, 0, 255, 2, 0, 0, 255, 1, 1, 2, 255, 0, 0, 3, 255, 0, 0, 1, 255, 0, 2, 0, 255, 1, 2, 2, 255, 3, 0, 2, 255, 1, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 3, 0, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 0, 255, 5, 2, 1, 255, 8, 2, 2, 255, 9, 4, 2, 255, 5, 1, 0, 255, 7, 3, 1, 255, 10, 6, 3, 255, 10, 6, 3, 255, 11, 7, 4, 255, 7, 10, 6, 255, 6, 8, 2, 255, 13, 8, 4, 255, 11, 8, 7, 255, 4, 8, 1, 255, 6, 11, 1, 255, 41, 37, 18, 255, 88, 58, 36, 255, 189, 143, 35, 255, 166, 115, 10, 255, 44, 34, 11, 255, 32, 17, 4, 255, 30, 27, 8, 255, 36, 46, 20, 255, 31, 20, 8, 255, 39, 21, 13, 255, 47, 38, 10, 255, 54, 58, 6, 255, 70, 70, 14, 255, 70, 67, 15, 255, 63, 68, 6, 255, 73, 69, 10, 255, 68, 67, 3, 255, 60, 67, 6, 255, 62, 66, 10, 255, 64, 58, 11, 255, 60, 54, 10, 255, 62, 56, 5, 255, 53, 52, 10, 255, 44, 44, 9, 255, 55, 45, 9, 255, 60, 47, 7, 255, 56, 45, 4, 255, 58, 47, 2, 255, 54, 41, 6, 255, 57, 41, 16, 255, 61, 42, 5, 255, 72, 42, 14, 255, 93, 61, 5, 255, 98, 69, 5, 255, 102, 67, 7, 255, 98, 64, 3, 255, 97, 66, 12, 255, 88, 61, 8, 255, 81, 53, 4, 255, 80, 51, 9, 255, 77, 50, 3, 255, 70, 42, 3, 255, 70, 45, 13, 255, 69, 45, 6, 255, 72, 46, 7, 255, 74, 43, 10, 255, 77, 47, 7, 255, 74, 45, 4, 255, 80, 47, 1, 255, 83, 48, 4, 255, 91, 55, 7, 255, 90, 54, 7, 255, 82, 50, 7, 255, 77, 44, 5, 255, 78, 42, 3, 255, 77, 38, 11, 255, 93, 46, 10, 255, 132, 57, 4, 255, 113, 48, 7, 255, 84, 32, 4, 255, 87, 46, 6, 255, 87, 46, 7, 255, 85, 43, 9, 255, 79, 46, 5, 255, 80, 44, 16, 255, 91, 50, 9, 255, 87, 48, 3, 255, 91, 47, 7, 255, 88, 44, 11, 255, 88, 48, 7, 255, 86, 53, 3, 255, 89, 52, 10, 255, 93, 48, 10, 255, 95, 46, 11, 255, 97, 49, 9, 255, 96, 52, 7, 255, 95, 52, 8, 255, 94, 53, 8, 255, 98, 57, 9, 255, 99, 58, 7, 255, 102, 59, 3, 255, 111, 63, 5, 255, 114, 63, 10, 255, 120, 66, 15, 255, 126, 73, 8, 255, 123, 71, 10, 255, 120, 69, 10, 255, 117, 66, 8, 255, 114, 65, 7, 255, 112, 68, 11, 255, 106, 65, 5, 255, 105, 62, 4, 255, 106, 61, 7, 255, 107, 63, 7, 255, 103, 62, 8, 255, 97, 60, 11, 255, 97, 60, 15, 255, 104, 57, 6, 255, 105, 59, 12, 255, 103, 59, 19, 255, 103, 64, 2, 255, 102, 64, 6, 255, 99, 61, 5, 255, 105, 59, 7, 255, 98, 59, 10, 255, 96, 59, 7, 255, 103, 61, 6, 255, 104, 66, 15, 255, 98, 59, 15, 255, 103, 58, 17, 255, 110, 61, 20, 255, 105, 57, 18, 255, 103, 63, 11, 255, 104, 64, 17, 255, 101, 61, 12, 255, 94, 64, 8, 255, 100, 63, 10, 255, 97, 63, 20, 255, 102, 69, 14, 255, 106, 68, 17, 255, 112, 68, 21, 255, 116, 69, 16, 255, 112, 69, 10, 255, 109, 70, 15, 255, 105, 67, 14, 255, 109, 70, 20, 255, 107, 67, 15, 255, 111, 70, 13, 255, 113, 72, 7, 255, 113, 73, 11, 255, 112, 72, 12, 255, 109, 67, 16, 255, 107, 67, 17, 255, 106, 70, 11, 255, 104, 71, 14, 255, 108, 72, 14, 255, 109, 70, 24, 255, 107, 69, 22, 255, 110, 70, 22, 255, 112, 73, 23, 255, 114, 75, 17, 255, 112, 73, 13, 255, 111, 74, 13, 255, 111, 73, 26, 255, 109, 72, 27, 255, 112, 78, 16, 255, 115, 80, 13, 255, 114, 80, 18, 255, 118, 83, 13, 255, 123, 82, 13, 255, 122, 81, 11, 255, 127, 84, 14, 255, 139, 85, 23, 255, 136, 82, 19, 255, 132, 87, 17, 255, 129, 86, 18, 255, 129, 84, 23, 255, 135, 86, 22, 255, 139, 87, 25, 255, 140, 89, 27, 255, 139, 92, 13, 255, 135, 93, 20, 255, 133, 92, 18, 255, 140, 97, 17, 255, 145, 96, 21, 255, 146, 95, 28, 255, 145, 95, 24, 255, 145, 97, 25, 255, 145, 99, 27, 255, 145, 101, 28, 255, 145, 100, 37, 255, 145, 101, 31, 255, 149, 103, 24, 255, 151, 104, 29, 255, 144, 100, 35, 255, 150, 107, 29, 255, 154, 106, 30, 255, 151, 105, 32, 255, 153, 109, 28, 255, 155, 105, 36, 255, 159, 109, 37, 255, 156, 114, 28, 255, 152, 115, 20, 255, 156, 114, 29, 255, 163, 114, 34, 255, 169, 119, 27, 255, 178, 125, 26, 255, 184, 128, 14, 255, 179, 123, 16, 255, 169, 117, 20, 255, 159, 111, 27, 255, 156, 108, 25, 255, 159, 105, 30, 255, 157, 105, 21, 255, 152, 103, 20, 255, 154, 104, 11, 255, 150, 101, 19, 255, 144, 98, 28, 255, 145, 98, 26, 255, 153, 98, 16, 255, 157, 99, 4, 255, 157, 100, 13, 255, 156, 96, 17, 255, 166, 96, 10, 255, 173, 96, 14, 255, 154, 95, 4, 255, 139, 95, 20, 255, 137, 89, 19, 255, 138, 87, 15, 255, 142, 88, 12, 255, 144, 89, 6, 255, 140, 87, 10, 255, 141, 82, 11, 255, 148, 86, 5, 255, 154, 85, 4, 255, 158, 87, 9, 255, 152, 89, 3, 255, 147, 86, 4, 255, 152, 84, 8, 255, 162, 83, 8, 255, 169, 86, 7, 255, 171, 90, 9, 255, 175, 89, 12, 255, 177, 87, 14, 255, 173, 88, 12, 255, 168, 87, 14, 255, 167, 90, 11, 255, 166, 91, 11, 255, 165, 91, 5, 255, 176, 101, 6, 255, 180, 102, 7, 255, 184, 103, 2, 255, 184, 102, 2, 255, 189, 107, 4, 255, 193, 108, 4, 255, 190, 104, 2, 255, 190, 103, 3, 255, 188, 100, 4, 255, 182, 98, 3, 255, 201, 109, 8, 255, 190, 95, 5, 255, 171, 84, 6, 255, 147, 59, 2, 255, 123, 52, 2, 255, 123, 50, 7, 255, 119, 50, 8, 255, 113, 54, 7, 255, 107, 43, 7, 255, 108, 41, 13, 255, 99, 39, 2, 255, 101, 42, 1, 255, 100, 45, 2, 255, 99, 45, 9, 255, 93, 38, 4, 255, 98, 42, 8, 255, 105, 46, 7, 255, 109, 47, 3, 255, 106, 43, 6, 255, 105, 41, 3, 255, 103, 38, 5, 255, 105, 41, 3, 255, 115, 49, 8, 255, 130, 59, 7, 255, 135, 62, 9, 255, 127, 59, 2, 255, 125, 70, 9, 255, 133, 83, 18, 255, 148, 92, 14, 255, 154, 95, 14, 255, 156, 98, 19, 255, 161, 100, 18, 255, 157, 97, 22, 255, 159, 98, 21, 255, 159, 96, 22, 255, 161, 98, 25, 255, 161, 98, 19, 255, 160, 97, 17, 255, 162, 99, 23, 255, 162, 98, 19, 255, 163, 97, 11, 255, 165, 98, 12, 255, 155, 88, 10, 255, 142, 74, 13, 255, 113, 53, 9, 255, 110, 54, 5, 255, 116, 53, 6, 255, 117, 57, 11, 255, 107, 50, 5, 255, 101, 38, 11, 255, 101, 45, 6, 255, 103, 45, 9, 255, 99, 43, 8, 255, 2, 5, 14, 255, 1, 3, 15, 255, 0, 2, 15, 255, 0, 2, 15, 255, 1, 3, 15, 255, 1, 3, 15, 255, 0, 2, 17, 255, 0, 1, 16, 255, 2, 2, 16, 255, 4, 4, 15, 255, 1, 2, 7, 255, 1, 1, 8, 255, 2, 4, 13, 255, 1, 2, 10, 255, 3, 3, 14, 255, 2, 2, 14, 255, 2, 2, 12, 255, 3, 3, 13, 255, 3, 3, 13, 255, 1, 3, 11, 255, 0, 3, 11, 255, 1, 2, 11, 255, 0, 0, 8, 255, 1, 2, 7, 255, 1, 2, 6, 255, 0, 1, 4, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 0, 5, 255, 1, 1, 4, 255, 1, 1, 3, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 2, 255, 0, 0, 2, 255, 0, 1, 3, 255, 2, 1, 0, 255, 2, 7, 54, 255, 1, 154, 231, 255, 48, 255, 255, 255, 40, 242, 247, 255, 44, 197, 207, 255, 21, 149, 160, 255, 0, 168, 216, 255, 12, 234, 251, 255, 6, 223, 250, 255, 33, 221, 250, 255, 232, 255, 255, 255, 180, 221, 174, 255, 19, 48, 22, 255, 0, 0, 0, 255, 5, 2, 1, 255, 6, 2, 26, 255, 6, 14, 64, 255, 3, 25, 71, 255, 5, 19, 36, 255, 0, 5, 0, 255, 3, 1, 4, 255, 2, 6, 31, 255, 3, 16, 82, 255, 11, 19, 102, 255, 6, 14, 69, 255, 0, 3, 16, 255, 3, 2, 0, 255, 4, 2, 4, 255, 3, 0, 1, 255, 1, 2, 3, 255, 2, 0, 6, 255, 1, 0, 1, 255, 2, 0, 5, 255, 0, 1, 2, 255, 0, 2, 1, 255, 0, 2, 2, 255, 0, 1, 1, 255, 2, 3, 2, 255, 3, 3, 3, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 2, 1, 255, 4, 1, 2, 255, 3, 1, 2, 255, 3, 3, 3, 255, 3, 2, 2, 255, 4, 1, 0, 255, 6, 2, 1, 255, 7, 4, 1, 255, 9, 5, 2, 255, 8, 4, 1, 255, 8, 4, 1, 255, 10, 6, 3, 255, 10, 7, 4, 255, 9, 6, 2, 255, 12, 8, 3, 255, 11, 8, 6, 255, 9, 7, 8, 255, 9, 10, 2, 255, 16, 14, 6, 255, 35, 24, 23, 255, 44, 45, 45, 255, 36, 60, 68, 255, 68, 106, 110, 255, 91, 126, 113, 255, 76, 90, 48, 255, 27, 20, 11, 255, 12, 17, 12, 255, 26, 20, 16, 255, 35, 22, 9, 255, 30, 35, 6, 255, 48, 47, 15, 255, 64, 60, 7, 255, 68, 67, 3, 255, 66, 64, 7, 255, 68, 60, 11, 255, 66, 56, 4, 255, 65, 58, 4, 255, 63, 57, 4, 255, 61, 50, 5, 255, 55, 46, 15, 255, 51, 50, 11, 255, 52, 51, 2, 255, 51, 46, 9, 255, 54, 47, 5, 255, 60, 42, 11, 255, 57, 45, 6, 255, 54, 44, 9, 255, 50, 40, 10, 255, 49, 38, 11, 255, 62, 46, 14, 255, 84, 62, 3, 255, 93, 63, 4, 255, 99, 68, 4, 255, 99, 66, 8, 255, 97, 62, 8, 255, 94, 62, 5, 255, 93, 61, 7, 255, 84, 52, 3, 255, 77, 47, 11, 255, 71, 42, 5, 255, 69, 42, 6, 255, 66, 42, 8, 255, 69, 45, 6, 255, 74, 47, 2, 255, 75, 47, 4, 255, 71, 44, 7, 255, 75, 46, 6, 255, 81, 46, 3, 255, 85, 46, 5, 255, 85, 47, 6, 255, 80, 44, 3, 255, 84, 44, 4, 255, 77, 43, 9, 255, 76, 40, 9, 255, 78, 39, 10, 255, 83, 42, 9, 255, 124, 55, 10, 255, 136, 57, 10, 255, 79, 26, 5, 255, 90, 44, 18, 255, 104, 51, 3, 255, 89, 47, 5, 255, 88, 47, 4, 255, 91, 50, 4, 255, 95, 47, 6, 255, 90, 47, 2, 255, 92, 51, 6, 255, 83, 49, 3, 255, 86, 48, 6, 255, 93, 50, 9, 255, 85, 47, 10, 255, 90, 47, 10, 255, 93, 50, 11, 255, 91, 54, 15, 255, 91, 52, 13, 255, 91, 52, 6, 255, 93, 54, 14, 255, 94, 51, 19, 255, 98, 58, 5, 255, 100, 61, 1, 255, 102, 58, 9, 255, 107, 57, 12, 255, 113, 64, 3, 255, 117, 70, 7, 255, 115, 67, 9, 255, 114, 65, 7, 255, 115, 66, 9, 255, 112, 66, 14, 255, 109, 66, 11, 255, 100, 63, 10, 255, 101, 63, 11, 255, 105, 62, 7, 255, 109, 60, 9, 255, 109, 60, 14, 255, 101, 58, 12, 255, 100, 59, 10, 255, 108, 64, 10, 255, 105, 63, 5, 255, 101, 59, 11, 255, 103, 62, 6, 255, 103, 61, 16, 255, 101, 59, 8, 255, 97, 60, 7, 255, 93, 54, 8, 255, 118, 66, 21, 255, 128, 68, 10, 255, 123, 62, 6, 255, 119, 64, 6, 255, 110, 59, 14, 255, 110, 64, 17, 255, 122, 63, 14, 255, 110, 65, 10, 255, 102, 58, 12, 255, 105, 63, 13, 255, 112, 68, 9, 255, 117, 63, 7, 255, 109, 64, 14, 255, 108, 66, 14, 255, 109, 67, 14, 255, 108, 70, 1, 255, 115, 71, 11, 255, 118, 71, 18, 255, 110, 68, 14, 255, 111, 69, 17, 255, 109, 68, 17, 255, 109, 66, 14, 255, 114, 69, 7, 255, 117, 72, 7, 255, 115, 70, 13, 255, 112, 71, 20, 255, 109, 69, 20, 255, 108, 68, 20, 255, 108, 71, 16, 255, 107, 71, 21, 255, 110, 72, 8, 255, 110, 71, 15, 255, 111, 74, 8, 255, 116, 77, 10, 255, 113, 74, 10, 255, 115, 74, 11, 255, 114, 75, 10, 255, 111, 77, 15, 255, 108, 73, 26, 255, 105, 72, 17, 255, 105, 72, 15, 255, 106, 75, 8, 255, 113, 81, 13, 255, 120, 83, 10, 255, 120, 80, 20, 255, 125, 83, 18, 255, 130, 84, 24, 255, 136, 85, 25, 255, 138, 83, 25, 255, 134, 89, 12, 255, 131, 87, 18, 255, 133, 84, 21, 255, 134, 84, 10, 255, 137, 87, 21, 255, 142, 90, 30, 255, 139, 92, 12, 255, 136, 92, 17, 255, 136, 94, 22, 255, 139, 93, 23, 255, 147, 98, 22, 255, 152, 101, 20, 255, 150, 100, 15, 255, 148, 100, 12, 255, 145, 99, 22, 255, 143, 101, 23, 255, 143, 103, 24, 255, 146, 102, 23, 255, 150, 99, 31, 255, 159, 106, 28, 255, 152, 106, 27, 255, 147, 108, 34, 255, 153, 107, 31, 255, 156, 104, 29, 255, 155, 108, 32, 255, 157, 112, 28, 255, 160, 110, 23, 255, 158, 112, 32, 255, 155, 112, 19, 255, 161, 117, 10, 255, 167, 119, 24, 255, 170, 122, 23, 255, 175, 121, 22, 255, 182, 125, 16, 255, 182, 126, 14, 255, 172, 120, 16, 255, 161, 112, 27, 255, 157, 112, 13, 255, 159, 108, 15, 255, 158, 104, 22, 255, 154, 104, 24, 255, 158, 105, 11, 255, 155, 104, 9, 255, 148, 99, 19, 255, 148, 98, 17, 255, 155, 96, 19, 255, 159, 98, 12, 255, 158, 98, 7, 255, 158, 94, 13, 255, 165, 97, 9, 255, 171, 97, 13, 255, 161, 93, 10, 255, 151, 93, 15, 255, 155, 93, 11, 255, 158, 90, 7, 255, 158, 87, 15, 255, 158, 91, 9, 255, 152, 91, 9, 255, 143, 85, 18, 255, 164, 82, 10, 255, 170, 83, 1, 255, 171, 84, 1, 255, 175, 90, 7, 255, 158, 91, 11, 255, 163, 88, 8, 255, 171, 83, 4, 255, 170, 82, 4, 255, 171, 77, 4, 255, 167, 79, 6, 255, 166, 82, 7, 255, 170, 81, 4, 255, 174, 84, 11, 255, 173, 88, 12, 255, 171, 92, 12, 255, 169, 91, 5, 255, 175, 99, 5, 255, 178, 103, 6, 255, 186, 106, 5, 255, 192, 109, 7, 255, 194, 111, 5, 255, 194, 110, 3, 255, 196, 109, 3, 255, 197, 107, 5, 255, 193, 105, 3, 255, 190, 102, 3, 255, 187, 102, 2, 255, 186, 100, 2, 255, 177, 79, 6, 255, 129, 50, 4, 255, 119, 48, 8, 255, 114, 47, 8, 255, 121, 43, 8, 255, 111, 42, 6, 255, 106, 36, 13, 255, 107, 42, 5, 255, 101, 48, 1, 255, 111, 52, 10, 255, 122, 67, 15, 255, 112, 63, 5, 255, 103, 49, 4, 255, 105, 52, 5, 255, 113, 56, 7, 255, 115, 48, 11, 255, 109, 47, 11, 255, 113, 51, 11, 255, 111, 48, 6, 255, 112, 50, 1, 255, 119, 53, 11, 255, 132, 61, 11, 255, 133, 67, 11, 255, 139, 80, 13, 255, 148, 90, 15, 255, 157, 96, 22, 255, 158, 95, 13, 255, 161, 98, 16, 255, 163, 101, 19, 255, 163, 101, 19, 255, 160, 98, 14, 255, 157, 94, 14, 255, 160, 95, 15, 255, 161, 96, 15, 255, 161, 97, 15, 255, 159, 98, 18, 255, 159, 96, 17, 255, 159, 96, 16, 255, 159, 93, 15, 255, 163, 97, 20, 255, 163, 95, 18, 255, 157, 89, 12, 255, 127, 69, 12, 255, 107, 50, 6, 255, 109, 46, 4, 255, 112, 54, 9, 255, 110, 56, 9, 255, 100, 39, 3, 255, 95, 43, 4, 255, 101, 42, 5, 255, 98, 43, 4, 255, 2, 2, 12, 255, 1, 2, 13, 255, 1, 1, 12, 255, 1, 2, 13, 255, 1, 3, 15, 255, 1, 3, 19, 255, 1, 3, 17, 255, 1, 3, 16, 255, 2, 3, 18, 255, 5, 4, 17, 255, 2, 2, 12, 255, 0, 1, 11, 255, 0, 2, 16, 255, 0, 2, 15, 255, 1, 1, 15, 255, 2, 2, 15, 255, 2, 2, 12, 255, 3, 3, 13, 255, 2, 2, 15, 255, 0, 3, 10, 255, 0, 3, 9, 255, 2, 3, 10, 255, 0, 1, 8, 255, 2, 2, 8, 255, 1, 2, 5, 255, 0, 0, 4, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 1, 6, 255, 0, 1, 5, 255, 1, 2, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 2, 255, 2, 2, 3, 255, 3, 0, 0, 255, 4, 71, 152, 255, 3, 239, 255, 255, 0, 227, 230, 255, 26, 174, 190, 255, 47, 153, 169, 255, 3, 148, 179, 255, 7, 195, 245, 255, 0, 221, 250, 255, 42, 223, 249, 255, 227, 255, 255, 255, 184, 212, 165, 255, 24, 51, 17, 255, 2, 0, 0, 255, 7, 0, 31, 255, 2, 19, 77, 255, 5, 28, 94, 255, 9, 21, 60, 255, 6, 8, 8, 255, 1, 0, 1, 255, 5, 9, 39, 255, 4, 19, 84, 255, 6, 22, 97, 255, 3, 9, 56, 255, 1, 7, 40, 255, 2, 2, 12, 255, 1, 1, 0, 255, 1, 3, 2, 255, 2, 2, 3, 255, 3, 1, 3, 255, 1, 1, 4, 255, 0, 1, 0, 255, 1, 1, 1, 255, 2, 1, 0, 255, 1, 0, 4, 255, 2, 0, 5, 255, 2, 2, 3, 255, 3, 1, 2, 255, 1, 1, 0, 255, 1, 1, 1, 255, 3, 0, 2, 255, 3, 0, 1, 255, 3, 0, 2, 255, 2, 0, 1, 255, 1, 1, 1, 255, 3, 2, 0, 255, 3, 1, 2, 255, 3, 0, 1, 255, 4, 1, 2, 255, 6, 2, 2, 255, 6, 3, 1, 255, 8, 7, 3, 255, 9, 5, 3, 255, 9, 5, 2, 255, 9, 5, 2, 255, 10, 6, 3, 255, 8, 6, 2, 255, 9, 5, 4, 255, 10, 11, 4, 255, 6, 12, 4, 255, 10, 10, 5, 255, 12, 9, 1, 255, 15, 24, 40, 255, 53, 88, 94, 255, 73, 137, 155, 255, 132, 205, 224, 255, 173, 235, 245, 255, 144, 208, 177, 255, 71, 107, 48, 255, 31, 28, 8, 255, 24, 25, 12, 255, 27, 27, 11, 255, 27, 28, 14, 255, 27, 36, 14, 255, 43, 46, 7, 255, 62, 53, 6, 255, 62, 55, 7, 255, 61, 53, 3, 255, 61, 49, 11, 255, 66, 50, 4, 255, 69, 54, 3, 255, 60, 48, 4, 255, 56, 45, 20, 255, 47, 41, 10, 255, 49, 53, 6, 255, 55, 48, 6, 255, 59, 43, 10, 255, 48, 44, 3, 255, 54, 44, 7, 255, 61, 45, 6, 255, 62, 44, 4, 255, 63, 48, 4, 255, 67, 49, 10, 255, 76, 56, 6, 255, 90, 62, 1, 255, 94, 61, 7, 255, 92, 64, 2, 255, 95, 64, 7, 255, 95, 62, 6, 255, 97, 65, 2, 255, 91, 61, 8, 255, 82, 52, 14, 255, 71, 49, 8, 255, 69, 46, 9, 255, 68, 44, 7, 255, 70, 48, 3, 255, 70, 47, 4, 255, 74, 43, 6, 255, 77, 46, 10, 255, 73, 43, 10, 255, 75, 46, 4, 255, 82, 48, 8, 255, 83, 47, 6, 255, 81, 45, 7, 255, 77, 44, 7, 255, 82, 43, 10, 255, 70, 48, 2, 255, 67, 44, 8, 255, 74, 42, 11, 255, 79, 43, 11, 255, 114, 47, 7, 255, 140, 55, 11, 255, 104, 45, 12, 255, 85, 34, 6, 255, 110, 53, 4, 255, 108, 57, 4, 255, 98, 47, 8, 255, 97, 52, 5, 255, 89, 46, 9, 255, 89, 45, 9, 255, 96, 53, 7, 255, 82, 49, 14, 255, 84, 47, 15, 255, 92, 51, 7, 255, 93, 52, 3, 255, 96, 51, 6, 255, 92, 52, 9, 255, 93, 54, 10, 255, 94, 46, 4, 255, 91, 47, 1, 255, 93, 56, 7, 255, 94, 52, 5, 255, 93, 53, 5, 255, 97, 58, 11, 255, 94, 56, 3, 255, 99, 60, 3, 255, 100, 62, 7, 255, 105, 68, 6, 255, 105, 64, 7, 255, 107, 64, 5, 255, 109, 63, 6, 255, 106, 60, 12, 255, 100, 62, 9, 255, 97, 62, 8, 255, 98, 60, 9, 255, 100, 61, 7, 255, 104, 63, 8, 255, 101, 62, 6, 255, 94, 58, 4, 255, 95, 60, 6, 255, 100, 62, 9, 255, 97, 57, 12, 255, 101, 61, 14, 255, 101, 61, 7, 255, 102, 61, 4, 255, 101, 59, 9, 255, 94, 58, 6, 255, 111, 69, 9, 255, 117, 66, 11, 255, 117, 61, 12, 255, 125, 65, 6, 255, 120, 68, 4, 255, 103, 62, 6, 255, 108, 64, 14, 255, 125, 67, 10, 255, 112, 66, 6, 255, 108, 66, 9, 255, 115, 66, 13, 255, 131, 76, 7, 255, 117, 66, 19, 255, 103, 67, 6, 255, 105, 66, 7, 255, 109, 65, 12, 255, 106, 68, 9, 255, 112, 72, 13, 255, 116, 70, 12, 255, 112, 67, 15, 255, 113, 69, 12, 255, 110, 67, 9, 255, 113, 67, 15, 255, 118, 71, 8, 255, 123, 74, 13, 255, 122, 74, 16, 255, 111, 69, 18, 255, 108, 69, 18, 255, 111, 71, 10, 255, 111, 72, 8, 255, 108, 71, 7, 255, 111, 73, 8, 255, 113, 72, 16, 255, 115, 74, 18, 255, 115, 75, 12, 255, 116, 74, 15, 255, 116, 73, 17, 255, 115, 73, 11, 255, 113, 75, 10, 255, 117, 77, 18, 255, 115, 74, 12, 255, 116, 76, 13, 255, 116, 76, 15, 255, 120, 78, 20, 255, 122, 78, 14, 255, 122, 81, 16, 255, 128, 83, 18, 255, 130, 83, 14, 255, 128, 84, 18, 255, 135, 86, 20, 255, 139, 86, 22, 255, 135, 84, 19, 255, 133, 84, 22, 255, 134, 87, 17, 255, 136, 89, 20, 255, 143, 93, 27, 255, 145, 94, 14, 255, 139, 92, 16, 255, 139, 93, 21, 255, 140, 95, 16, 255, 141, 95, 11, 255, 146, 98, 21, 255, 146, 98, 21, 255, 148, 99, 25, 255, 148, 100, 22, 255, 147, 102, 21, 255, 146, 101, 17, 255, 151, 105, 24, 255, 148, 101, 25, 255, 149, 101, 36, 255, 152, 103, 32, 255, 150, 103, 30, 255, 150, 109, 24, 255, 156, 109, 26, 255, 158, 106, 27, 255, 157, 111, 21, 255, 161, 112, 24, 255, 162, 112, 28, 255, 157, 108, 28, 255, 156, 114, 16, 255, 164, 119, 21, 255, 176, 124, 19, 255, 180, 126, 15, 255, 182, 127, 19, 255, 184, 126, 21, 255, 172, 119, 15, 255, 162, 115, 20, 255, 157, 110, 23, 255, 158, 107, 17, 255, 159, 104, 22, 255, 155, 106, 20, 255, 159, 103, 16, 255, 158, 103, 14, 255, 151, 101, 18, 255, 153, 101, 15, 255, 161, 100, 14, 255, 161, 101, 20, 255, 159, 97, 21, 255, 163, 96, 18, 255, 162, 100, 12, 255, 160, 97, 10, 255, 166, 93, 13, 255, 168, 88, 6, 255, 171, 88, 7, 255, 172, 84, 6, 255, 171, 85, 3, 255, 168, 91, 9, 255, 158, 88, 10, 255, 153, 91, 7, 255, 161, 87, 6, 255, 172, 86, 4, 255, 174, 88, 7, 255, 166, 86, 10, 255, 158, 86, 7, 255, 161, 88, 6, 255, 165, 87, 9, 255, 167, 85, 10, 255, 163, 82, 10, 255, 161, 82, 9, 255, 167, 88, 9, 255, 172, 92, 8, 255, 175, 87, 9, 255, 176, 84, 5, 255, 177, 89, 6, 255, 174, 99, 8, 255, 171, 100, 2, 255, 178, 101, 2, 255, 184, 102, 3, 255, 194, 112, 8, 255, 195, 114, 3, 255, 199, 117, 1, 255, 205, 119, 5, 255, 201, 114, 4, 255, 198, 108, 2, 255, 200, 106, 2, 255, 200, 100, 4, 255, 183, 77, 4, 255, 142, 61, 9, 255, 117, 48, 2, 255, 124, 53, 9, 255, 123, 51, 5, 255, 118, 48, 5, 255, 117, 46, 7, 255, 102, 40, 6, 255, 99, 46, 5, 255, 105, 53, 7, 255, 110, 58, 15, 255, 121, 66, 12, 255, 125, 68, 8, 255, 114, 56, 7, 255, 115, 55, 8, 255, 112, 54, 2, 255, 116, 62, 9, 255, 119, 60, 9, 255, 119, 61, 8, 255, 124, 66, 9, 255, 128, 71, 9, 255, 129, 68, 11, 255, 139, 76, 5, 255, 150, 86, 9, 255, 158, 99, 17, 255, 159, 101, 16, 255, 161, 98, 16, 255, 162, 97, 18, 255, 159, 95, 17, 255, 165, 101, 20, 255, 161, 97, 14, 255, 162, 99, 7, 255, 163, 97, 19, 255, 162, 99, 11, 255, 160, 95, 18, 255, 161, 97, 16, 255, 164, 99, 14, 255, 160, 93, 16, 255, 158, 90, 15, 255, 161, 95, 19, 255, 165, 100, 21, 255, 163, 96, 17, 255, 160, 89, 12, 255, 129, 64, 7, 255, 105, 51, 9, 255, 118, 64, 7, 255, 118, 61, 4, 255, 104, 49, 4, 255, 93, 43, 3, 255, 94, 42, 4, 255, 103, 39, 3, 255, 102, 43, 5, 255, 5, 0, 14, 255, 1, 0, 9, 255, 1, 3, 10, 255, 2, 5, 15, 255, 0, 3, 15, 255, 1, 4, 14, 255, 0, 2, 12, 255, 0, 2, 15, 255, 0, 2, 17, 255, 1, 2, 17, 255, 1, 3, 15, 255, 0, 2, 14, 255, 0, 1, 14, 255, 2, 3, 15, 255, 1, 3, 15, 255, 1, 1, 14, 255, 1, 1, 13, 255, 0, 2, 10, 255, 0, 1, 10, 255, 2, 3, 14, 255, 1, 2, 12, 255, 1, 1, 10, 255, 1, 2, 8, 255, 0, 0, 6, 255, 0, 1, 7, 255, 1, 2, 8, 255, 0, 1, 6, 255, 0, 1, 6, 255, 0, 1, 6, 255, 0, 1, 5, 255, 0, 0, 4, 255, 0, 1, 5, 255, 0, 0, 1, 255, 1, 1, 2, 255, 2, 2, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 0, 255, 4, 2, 0, 255, 3, 0, 8, 255, 8, 113, 167, 255, 3, 203, 216, 255, 30, 151, 185, 255, 53, 150, 172, 255, 11, 154, 175, 255, 2, 162, 210, 255, 0, 217, 251, 255, 53, 241, 249, 255, 233, 255, 255, 255, 187, 203, 149, 255, 61, 40, 8, 255, 9, 0, 5, 255, 3, 5, 83, 255, 3, 59, 205, 255, 34, 56, 109, 255, 24, 34, 46, 255, 4, 1, 2, 255, 2, 6, 19, 255, 6, 18, 71, 255, 11, 18, 98, 255, 8, 16, 75, 255, 2, 7, 26, 255, 0, 0, 2, 255, 2, 1, 0, 255, 2, 0, 0, 255, 0, 0, 1, 255, 0, 1, 1, 255, 0, 1, 3, 255, 0, 2, 1, 255, 0, 0, 0, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 1, 0, 255, 1, 1, 1, 255, 2, 1, 2, 255, 3, 0, 2, 255, 5, 2, 2, 255, 1, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 1, 1, 255, 2, 1, 1, 255, 1, 1, 1, 255, 1, 0, 0, 255, 1, 1, 0, 255, 5, 2, 2, 255, 4, 1, 2, 255, 4, 2, 1, 255, 8, 4, 2, 255, 7, 3, 0, 255, 9, 5, 2, 255, 8, 3, 0, 255, 7, 2, 0, 255, 12, 8, 4, 255, 8, 6, 2, 255, 8, 9, 5, 255, 11, 10, 11, 255, 10, 11, 5, 255, 10, 10, 5, 255, 17, 10, 0, 255, 9, 34, 49, 255, 89, 151, 159, 255, 114, 188, 175, 255, 110, 195, 190, 255, 222, 251, 250, 255, 255, 255, 255, 255, 189, 215, 136, 255, 33, 36, 2, 255, 30, 26, 19, 255, 27, 28, 15, 255, 30, 28, 9, 255, 33, 33, 8, 255, 32, 36, 5, 255, 46, 44, 8, 255, 62, 50, 11, 255, 58, 48, 10, 255, 51, 48, 7, 255, 62, 49, 6, 255, 65, 52, 4, 255, 63, 49, 4, 255, 57, 43, 7, 255, 48, 39, 9, 255, 46, 39, 3, 255, 51, 46, 3, 255, 53, 43, 9, 255, 53, 42, 7, 255, 52, 42, 9, 255, 58, 45, 10, 255, 59, 44, 7, 255, 58, 44, 3, 255, 69, 46, 10, 255, 75, 54, 10, 255, 77, 54, 4, 255, 79, 53, 4, 255, 91, 61, 9, 255, 94, 60, 7, 255, 99, 64, 3, 255, 99, 68, 1, 255, 94, 65, 6, 255, 91, 58, 9, 255, 81, 50, 8, 255, 74, 52, 8, 255, 65, 45, 4, 255, 70, 48, 9, 255, 71, 53, 4, 255, 75, 48, 1, 255, 76, 46, 5, 255, 79, 45, 7, 255, 76, 46, 6, 255, 76, 44, 6, 255, 81, 45, 7, 255, 80, 45, 2, 255, 74, 47, 2, 255, 73, 49, 5, 255, 80, 41, 8, 255, 74, 46, 2, 255, 76, 46, 5, 255, 76, 43, 10, 255, 75, 40, 12, 255, 112, 53, 5, 255, 144, 59, 2, 255, 144, 59, 22, 255, 106, 39, 14, 255, 87, 32, 3, 255, 106, 46, 8, 255, 114, 54, 6, 255, 112, 50, 8, 255, 94, 50, 8, 255, 92, 50, 8, 255, 91, 48, 9, 255, 83, 47, 3, 255, 88, 51, 7, 255, 93, 52, 10, 255, 100, 56, 10, 255, 94, 48, 7, 255, 95, 47, 12, 255, 96, 51, 13, 255, 95, 50, 6, 255, 93, 47, 11, 255, 89, 52, 4, 255, 97, 55, 6, 255, 95, 55, 9, 255, 90, 56, 9, 255, 92, 57, 10, 255, 96, 57, 8, 255, 97, 56, 13, 255, 99, 59, 13, 255, 99, 61, 14, 255, 100, 62, 9, 255, 99, 60, 8, 255, 98, 60, 12, 255, 101, 58, 7, 255, 102, 58, 6, 255, 98, 58, 7, 255, 95, 59, 10, 255, 95, 60, 8, 255, 95, 60, 5, 255, 98, 59, 6, 255, 104, 61, 10, 255, 102, 61, 8, 255, 100, 59, 11, 255, 97, 58, 7, 255, 99, 59, 9, 255, 100, 60, 8, 255, 103, 62, 15, 255, 125, 66, 7, 255, 125, 67, 2, 255, 113, 60, 14, 255, 107, 59, 14, 255, 106, 59, 4, 255, 107, 62, 15, 255, 110, 65, 13, 255, 111, 61, 11, 255, 104, 62, 13, 255, 98, 59, 10, 255, 106, 64, 10, 255, 109, 63, 12, 255, 106, 63, 14, 255, 99, 64, 21, 255, 105, 68, 8, 255, 102, 68, 17, 255, 103, 67, 16, 255, 110, 67, 21, 255, 114, 68, 17, 255, 115, 72, 11, 255, 111, 71, 12, 255, 109, 74, 9, 255, 111, 71, 14, 255, 112, 72, 17, 255, 114, 71, 12, 255, 122, 75, 9, 255, 123, 75, 13, 255, 121, 69, 10, 255, 112, 70, 14, 255, 109, 73, 14, 255, 112, 70, 12, 255, 108, 69, 17, 255, 109, 69, 16, 255, 114, 73, 13, 255, 111, 72, 16, 255, 112, 72, 18, 255, 118, 74, 16, 255, 120, 74, 15, 255, 119, 76, 8, 255, 117, 72, 14, 255, 113, 74, 13, 255, 110, 77, 16, 255, 114, 77, 21, 255, 115, 76, 13, 255, 119, 78, 16, 255, 120, 79, 13, 255, 123, 79, 17, 255, 124, 84, 18, 255, 118, 86, 9, 255, 120, 86, 15, 255, 134, 86, 24, 255, 143, 89, 16, 255, 138, 85, 6, 255, 140, 84, 22, 255, 137, 89, 26, 255, 137, 90, 21, 255, 141, 91, 18, 255, 151, 96, 13, 255, 144, 94, 22, 255, 144, 97, 17, 255, 143, 97, 10, 255, 144, 93, 22, 255, 145, 93, 36, 255, 144, 97, 21, 255, 146, 97, 24, 255, 144, 99, 22, 255, 147, 102, 19, 255, 151, 103, 19, 255, 151, 104, 24, 255, 150, 103, 18, 255, 148, 104, 20, 255, 146, 106, 19, 255, 149, 103, 26, 255, 152, 105, 24, 255, 153, 110, 16, 255, 157, 111, 18, 255, 160, 107, 30, 255, 163, 110, 28, 255, 164, 111, 26, 255, 160, 109, 27, 255, 154, 110, 19, 255, 161, 117, 14, 255, 173, 120, 18, 255, 186, 127, 16, 255, 187, 128, 14, 255, 183, 123, 9, 255, 174, 118, 11, 255, 164, 116, 16, 255, 159, 114, 16, 255, 159, 107, 24, 255, 160, 110, 16, 255, 158, 106, 12, 255, 161, 106, 8, 255, 161, 105, 12, 255, 156, 104, 13, 255, 153, 101, 19, 255, 158, 102, 12, 255, 161, 99, 23, 255, 164, 96, 22, 255, 166, 98, 8, 255, 163, 100, 7, 255, 161, 97, 9, 255, 167, 95, 17, 255, 172, 93, 11, 255, 171, 92, 11, 255, 165, 91, 3, 255, 162, 89, 8, 255, 157, 88, 9, 255, 148, 88, 10, 255, 146, 86, 5, 255, 147, 88, 11, 255, 160, 89, 9, 255, 165, 89, 7, 255, 152, 90, 8, 255, 159, 88, 5, 255, 161, 86, 13, 255, 159, 88, 11, 255, 165, 93, 14, 255, 170, 97, 15, 255, 173, 96, 7, 255, 171, 93, 10, 255, 167, 93, 8, 255, 169, 91, 5, 255, 171, 84, 6, 255, 173, 85, 2, 255, 181, 98, 5, 255, 179, 95, 3, 255, 181, 90, 1, 255, 182, 89, 0, 255, 192, 103, 1, 255, 200, 114, 2, 255, 199, 115, 2, 255, 200, 118, 5, 255, 207, 117, 1, 255, 204, 96, 0, 255, 188, 87, 2, 255, 159, 66, 7, 255, 139, 51, 7, 255, 135, 62, 7, 255, 121, 57, 4, 255, 119, 53, 0, 255, 120, 48, 2, 255, 113, 51, 7, 255, 105, 41, 6, 255, 96, 44, 5, 255, 98, 50, 5, 255, 103, 50, 8, 255, 101, 52, 9, 255, 108, 54, 5, 255, 116, 53, 14, 255, 117, 50, 11, 255, 116, 51, 3, 255, 120, 63, 8, 255, 122, 72, 7, 255, 127, 71, 4, 255, 133, 75, 8, 255, 141, 83, 15, 255, 151, 89, 15, 255, 153, 87, 13, 255, 155, 96, 9, 255, 163, 100, 5, 255, 163, 99, 14, 255, 161, 100, 18, 255, 156, 98, 13, 255, 160, 99, 15, 255, 164, 100, 15, 255, 161, 98, 15, 255, 157, 94, 13, 255, 158, 94, 14, 255, 164, 95, 22, 255, 165, 94, 4, 255, 163, 91, 12, 255, 158, 92, 13, 255, 155, 88, 5, 255, 157, 90, 13, 255, 154, 88, 18, 255, 157, 92, 10, 255, 159, 94, 8, 255, 163, 96, 17, 255, 151, 83, 12, 255, 135, 73, 7, 255, 135, 78, 11, 255, 144, 87, 17, 255, 133, 73, 4, 255, 112, 57, 0, 255, 93, 41, 2, 255, 88, 35, 6, 255, 86, 36, 7, 255, 97, 43, 4, 255, 1, 2, 14, 255, 1, 2, 11, 255, 0, 3, 12, 255, 3, 3, 17, 255, 2, 1, 15, 255, 3, 2, 14, 255, 2, 3, 15, 255, 1, 3, 16, 255, 1, 3, 16, 255, 2, 2, 16, 255, 2, 2, 13, 255, 2, 2, 12, 255, 0, 3, 11, 255, 3, 3, 11, 255, 3, 3, 12, 255, 2, 2, 12, 255, 4, 4, 14, 255, 1, 3, 12, 255, 0, 4, 11, 255, 2, 2, 13, 255, 1, 1, 11, 255, 1, 1, 8, 255, 1, 2, 7, 255, 0, 1, 6, 255, 1, 2, 7, 255, 2, 3, 8, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 2, 3, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 0, 0, 4, 255, 0, 0, 2, 255, 1, 1, 3, 255, 1, 1, 3, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 1, 3, 255, 2, 0, 0, 255, 2, 51, 86, 255, 23, 133, 181, 255, 48, 159, 186, 255, 16, 154, 182, 255, 0, 163, 210, 255, 0, 214, 247, 255, 100, 250, 252, 255, 255, 255, 255, 255, 145, 186, 144, 255, 19, 35, 13, 255, 15, 0, 30, 255, 3, 0, 27, 255, 4, 91, 191, 255, 7, 81, 157, 255, 25, 9, 4, 255, 9, 2, 0, 255, 0, 9, 47, 255, 7, 24, 109, 255, 4, 15, 80, 255, 1, 8, 32, 255, 1, 3, 2, 255, 2, 0, 0, 255, 3, 0, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 1, 1, 255, 2, 1, 1, 255, 4, 0, 1, 255, 4, 2, 3, 255, 2, 2, 1, 255, 3, 2, 0, 255, 8, 4, 1, 255, 4, 2, 1, 255, 7, 4, 2, 255, 10, 6, 3, 255, 8, 5, 1, 255, 10, 8, 1, 255, 14, 13, 6, 255, 13, 10, 6, 255, 11, 13, 12, 255, 18, 25, 16, 255, 18, 41, 43, 255, 37, 111, 120, 255, 175, 229, 192, 255, 173, 206, 190, 255, 161, 225, 228, 255, 240, 255, 255, 255, 254, 255, 245, 255, 103, 138, 74, 255, 16, 26, 12, 255, 35, 34, 13, 255, 31, 29, 14, 255, 26, 30, 10, 255, 26, 27, 12, 255, 43, 38, 12, 255, 48, 42, 6, 255, 49, 42, 8, 255, 57, 48, 7, 255, 60, 42, 6, 255, 65, 47, 2, 255, 57, 45, 1, 255, 53, 37, 1, 255, 59, 40, 5, 255, 51, 38, 2, 255, 41, 39, 6, 255, 45, 40, 3, 255, 46, 40, 8, 255, 47, 45, 4, 255, 54, 43, 5, 255, 55, 42, 4, 255, 55, 46, 4, 255, 65, 49, 4, 255, 67, 48, 6, 255, 79, 53, 9, 255, 76, 54, 3, 255, 81, 56, 8, 255, 88, 63, 8, 255, 98, 63, 10, 255, 101, 62, 2, 255, 100, 67, 1, 255, 98, 64, 2, 255, 96, 60, 6, 255, 88, 59, 8, 255, 75, 52, 5, 255, 69, 47, 5, 255, 76, 49, 10, 255, 76, 47, 7, 255, 83, 48, 5, 255, 78, 48, 6, 255, 80, 47, 5, 255, 80, 46, 5, 255, 71, 44, 12, 255, 64, 46, 9, 255, 74, 50, 3, 255, 81, 47, 5, 255, 77, 41, 10, 255, 82, 40, 6, 255, 76, 42, 7, 255, 80, 46, 3, 255, 79, 46, 4, 255, 79, 43, 6, 255, 102, 51, 5, 255, 134, 56, 2, 255, 149, 63, 7, 255, 153, 67, 3, 255, 116, 49, 7, 255, 79, 26, 13, 255, 88, 39, 12, 255, 114, 46, 3, 255, 127, 52, 9, 255, 113, 56, 6, 255, 105, 58, 8, 255, 98, 48, 12, 255, 103, 50, 8, 255, 101, 55, 4, 255, 105, 57, 5, 255, 101, 57, 6, 255, 102, 55, 1, 255, 97, 52, 4, 255, 90, 49, 8, 255, 90, 50, 11, 255, 90, 51, 14, 255, 93, 49, 18, 255, 95, 52, 12, 255, 95, 51, 4, 255, 96, 55, 12, 255, 94, 57, 6, 255, 97, 59, 9, 255, 104, 55, 9, 255, 98, 57, 8, 255, 102, 57, 9, 255, 107, 54, 13, 255, 103, 55, 13, 255, 102, 59, 7, 255, 100, 60, 11, 255, 96, 58, 12, 255, 96, 58, 7, 255, 97, 58, 6, 255, 101, 58, 14, 255, 104, 59, 11, 255, 111, 63, 5, 255, 114, 62, 6, 255, 107, 66, 6, 255, 106, 65, 6, 255, 106, 65, 5, 255, 103, 61, 4, 255, 114, 61, 6, 255, 127, 68, 4, 255, 116, 64, 2, 255, 108, 61, 9, 255, 107, 64, 7, 255, 107, 65, 5, 255, 105, 66, 12, 255, 104, 61, 11, 255, 107, 59, 13, 255, 104, 61, 19, 255, 104, 63, 20, 255, 107, 67, 11, 255, 106, 66, 5, 255, 102, 61, 8, 255, 111, 67, 12, 255, 112, 67, 13, 255, 105, 67, 16, 255, 108, 66, 12, 255, 113, 67, 9, 255, 109, 71, 7, 255, 111, 72, 6, 255, 117, 72, 11, 255, 109, 70, 10, 255, 112, 73, 18, 255, 110, 70, 12, 255, 116, 71, 11, 255, 122, 76, 8, 255, 123, 73, 7, 255, 121, 71, 15, 255, 111, 69, 15, 255, 111, 72, 12, 255, 117, 71, 12, 255, 114, 71, 15, 255, 116, 71, 23, 255, 112, 72, 16, 255, 115, 73, 9, 255, 121, 77, 11, 255, 117, 76, 19, 255, 114, 77, 15, 255, 115, 75, 10, 255, 113, 74, 16, 255, 110, 76, 11, 255, 109, 78, 14, 255, 109, 75, 27, 255, 117, 77, 14, 255, 115, 82, 9, 255, 118, 84, 11, 255, 125, 82, 15, 255, 128, 81, 18, 255, 129, 84, 18, 255, 132, 88, 18, 255, 137, 83, 15, 255, 139, 86, 16, 255, 135, 87, 17, 255, 136, 85, 19, 255, 136, 88, 20, 255, 140, 93, 14, 255, 141, 92, 27, 255, 145, 92, 19, 255, 148, 92, 17, 255, 148, 100, 14, 255, 143, 99, 7, 255, 143, 97, 12, 255, 149, 101, 23, 255, 147, 97, 20, 255, 149, 96, 26, 255, 146, 99, 29, 255, 147, 100, 18, 255, 151, 99, 24, 255, 150, 103, 22, 255, 149, 102, 25, 255, 150, 102, 25, 255, 149, 107, 25, 255, 147, 104, 26, 255, 151, 103, 26, 255, 158, 108, 27, 255, 158, 108, 23, 255, 164, 105, 29, 255, 175, 113, 23, 255, 178, 116, 21, 255, 175, 115, 26, 255, 166, 111, 16, 255, 170, 116, 7, 255, 174, 112, 9, 255, 178, 113, 10, 255, 188, 125, 18, 255, 189, 125, 21, 255, 178, 117, 13, 255, 166, 115, 23, 255, 160, 114, 16, 255, 162, 110, 11, 255, 164, 108, 18, 255, 167, 107, 22, 255, 167, 106, 18, 255, 162, 105, 6, 255, 161, 107, 16, 255, 155, 103, 23, 255, 161, 102, 14, 255, 164, 103, 6, 255, 165, 102, 7, 255, 164, 100, 11, 255, 166, 101, 18, 255, 166, 98, 18, 255, 165, 95, 9, 255, 167, 98, 5, 255, 164, 96, 9, 255, 162, 93, 8, 255, 152, 89, 3, 255, 146, 88, 9, 255, 151, 89, 16, 255, 154, 91, 12, 255, 154, 89, 10, 255, 167, 89, 8, 255, 172, 90, 8, 255, 153, 92, 6, 255, 158, 93, 3, 255, 154, 89, 6, 255, 154, 89, 14, 255, 164, 94, 7, 255, 172, 96, 5, 255, 175, 95, 8, 255, 170, 96, 7, 255, 169, 96, 16, 255, 175, 91, 8, 255, 175, 89, 4, 255, 180, 91, 4, 255, 182, 88, 1, 255, 184, 86, 2, 255, 186, 81, 6, 255, 188, 84, 10, 255, 184, 86, 2, 255, 194, 100, 3, 255, 203, 113, 5, 255, 205, 114, 3, 255, 176, 84, 10, 255, 142, 54, 9, 255, 127, 51, 6, 255, 118, 50, 9, 255, 133, 52, 2, 255, 132, 56, 0, 255, 124, 53, 3, 255, 125, 51, 9, 255, 111, 46, 4, 255, 111, 47, 6, 255, 106, 44, 6, 255, 100, 48, 3, 255, 103, 54, 4, 255, 100, 48, 6, 255, 108, 51, 14, 255, 110, 52, 6, 255, 115, 57, 7, 255, 128, 69, 10, 255, 132, 73, 4, 255, 140, 79, 17, 255, 144, 83, 15, 255, 150, 88, 6, 255, 158, 94, 10, 255, 159, 97, 11, 255, 161, 94, 7, 255, 166, 92, 6, 255, 167, 98, 8, 255, 163, 98, 12, 255, 165, 101, 12, 255, 164, 99, 9, 255, 165, 100, 11, 255, 165, 99, 15, 255, 164, 98, 18, 255, 162, 96, 9, 255, 159, 94, 16, 255, 155, 93, 17, 255, 159, 93, 16, 255, 162, 91, 9, 255, 161, 89, 6, 255, 150, 80, 7, 255, 144, 77, 9, 255, 149, 86, 10, 255, 154, 92, 18, 255, 156, 91, 11, 255, 165, 97, 14, 255, 162, 92, 19, 255, 158, 89, 13, 255, 152, 85, 13, 255, 152, 86, 8, 255, 153, 86, 9, 255, 147, 78, 16, 255, 136, 73, 16, 255, 121, 62, 7, 255, 89, 37, 2, 255, 56, 26, 5, 255, 46, 24, 5, 255, 0, 3, 12, 255, 1, 3, 15, 255, 3, 1, 16, 255, 2, 2, 16, 255, 0, 1, 15, 255, 1, 6, 22, 255, 2, 5, 21, 255, 2, 3, 17, 255, 3, 3, 15, 255, 3, 3, 9, 255, 3, 2, 7, 255, 2, 1, 9, 255, 2, 1, 10, 255, 2, 3, 7, 255, 1, 2, 7, 255, 1, 1, 7, 255, 3, 3, 10, 255, 3, 3, 12, 255, 3, 3, 12, 255, 2, 2, 10, 255, 1, 1, 9, 255, 1, 1, 8, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 1, 6, 255, 0, 1, 6, 255, 0, 1, 7, 255, 1, 2, 7, 255, 0, 0, 5, 255, 0, 2, 7, 255, 0, 2, 7, 255, 0, 0, 5, 255, 2, 0, 6, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 3, 255, 1, 1, 2, 255, 2, 2, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 1, 1, 255, 1, 0, 0, 255, 7, 46, 104, 255, 10, 142, 178, 255, 0, 155, 184, 255, 41, 164, 227, 255, 71, 219, 248, 255, 116, 255, 255, 255, 250, 255, 253, 255, 122, 176, 144, 255, 0, 25, 50, 255, 6, 12, 65, 255, 1, 5, 4, 255, 4, 32, 89, 255, 2, 115, 229, 255, 7, 22, 33, 255, 3, 0, 0, 255, 1, 12, 91, 255, 5, 21, 114, 255, 4, 10, 46, 255, 1, 4, 15, 255, 0, 2, 0, 255, 1, 0, 0, 255, 2, 0, 1, 255, 2, 3, 0, 255, 1, 1, 2, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 0, 1, 255, 3, 1, 2, 255, 3, 1, 2, 255, 3, 1, 2, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 5, 1, 2, 255, 3, 1, 2, 255, 2, 2, 2, 255, 4, 3, 1, 255, 3, 2, 0, 255, 8, 3, 4, 255, 12, 6, 7, 255, 9, 5, 2, 255, 12, 10, 3, 255, 12, 12, 2, 255, 15, 14, 5, 255, 18, 24, 20, 255, 22, 41, 30, 255, 38, 69, 54, 255, 41, 106, 98, 255, 57, 135, 126, 255, 107, 177, 169, 255, 151, 208, 198, 255, 187, 240, 238, 255, 205, 254, 251, 255, 160, 221, 188, 255, 66, 117, 69, 255, 30, 37, 13, 255, 30, 32, 16, 255, 32, 29, 11, 255, 35, 33, 11, 255, 31, 32, 5, 255, 37, 39, 9, 255, 39, 41, 7, 255, 52, 44, 6, 255, 59, 44, 3, 255, 62, 41, 5, 255, 70, 41, 4, 255, 61, 44, 5, 255, 44, 36, 4, 255, 47, 36, 6, 255, 47, 33, 5, 255, 36, 35, 5, 255, 39, 35, 3, 255, 50, 38, 8, 255, 49, 40, 6, 255, 59, 39, 8, 255, 60, 39, 7, 255, 62, 50, 5, 255, 69, 57, 4, 255, 70, 53, 6, 255, 67, 51, 6, 255, 77, 58, 4, 255, 80, 56, 13, 255, 85, 60, 6, 255, 91, 62, 6, 255, 100, 57, 6, 255, 102, 60, 4, 255, 102, 64, 3, 255, 99, 64, 9, 255, 89, 56, 12, 255, 76, 52, 2, 255, 74, 53, 3, 255, 76, 47, 6, 255, 81, 45, 7, 255, 85, 47, 8, 255, 71, 45, 7, 255, 71, 44, 6, 255, 75, 43, 3, 255, 69, 44, 6, 255, 68, 43, 4, 255, 73, 46, 8, 255, 73, 45, 12, 255, 69, 37, 10, 255, 83, 42, 11, 255, 75, 42, 17, 255, 74, 45, 18, 255, 71, 43, 8, 255, 76, 45, 6, 255, 80, 45, 6, 255, 109, 49, 5, 255, 136, 55, 5, 255, 153, 65, 5, 255, 167, 69, 2, 255, 156, 64, 3, 255, 128, 63, 8, 255, 116, 57, 7, 255, 116, 53, 8, 255, 114, 48, 9, 255, 114, 56, 4, 255, 124, 56, 9, 255, 124, 58, 10, 255, 121, 56, 4, 255, 127, 53, 6, 255, 125, 53, 7, 255, 119, 54, 6, 255, 124, 57, 10, 255, 125, 56, 8, 255, 118, 56, 5, 255, 108, 54, 11, 255, 96, 54, 15, 255, 96, 54, 11, 255, 97, 52, 4, 255, 100, 56, 7, 255, 95, 55, 6, 255, 96, 55, 14, 255, 99, 56, 6, 255, 98, 59, 5, 255, 101, 55, 10, 255, 107, 52, 10, 255, 105, 56, 13, 255, 99, 58, 7, 255, 100, 60, 5, 255, 104, 60, 12, 255, 109, 60, 12, 255, 108, 61, 3, 255, 103, 55, 5, 255, 100, 57, 12, 255, 103, 62, 9, 255, 102, 61, 1, 255, 103, 69, 8, 255, 110, 64, 10, 255, 109, 61, 9, 255, 108, 64, 12, 255, 115, 61, 12, 255, 116, 64, 8, 255, 111, 63, 9, 255, 108, 62, 10, 255, 109, 62, 13, 255, 108, 64, 12, 255, 104, 65, 7, 255, 105, 64, 9, 255, 105, 64, 14, 255, 104, 63, 16, 255, 106, 66, 14, 255, 102, 61, 7, 255, 107, 67, 10, 255, 108, 72, 9, 255, 108, 66, 17, 255, 107, 59, 26, 255, 107, 64, 11, 255, 110, 69, 17, 255, 111, 67, 10, 255, 112, 70, 18, 255, 117, 72, 9, 255, 121, 71, 8, 255, 116, 68, 17, 255, 109, 70, 16, 255, 111, 67, 10, 255, 118, 70, 6, 255, 119, 76, 8, 255, 117, 76, 9, 255, 115, 76, 15, 255, 117, 74, 15, 255, 116, 74, 13, 255, 111, 73, 11, 255, 112, 72, 10, 255, 115, 75, 12, 255, 119, 73, 14, 255, 123, 74, 12, 255, 121, 76, 11, 255, 121, 79, 10, 255, 118, 83, 9, 255, 112, 73, 13, 255, 117, 73, 17, 255, 114, 79, 14, 255, 117, 77, 9, 255, 118, 74, 15, 255, 117, 78, 14, 255, 123, 75, 21, 255, 122, 80, 18, 255, 120, 85, 19, 255, 127, 83, 16, 255, 131, 83, 16, 255, 133, 89, 14, 255, 130, 88, 12, 255, 154, 88, 22, 255, 164, 94, 20, 255, 143, 88, 16, 255, 138, 85, 24, 255, 140, 90, 20, 255, 149, 91, 28, 255, 151, 94, 19, 255, 148, 96, 18, 255, 147, 97, 15, 255, 145, 96, 12, 255, 148, 96, 17, 255, 151, 100, 23, 255, 144, 99, 16, 255, 148, 97, 17, 255, 148, 98, 23, 255, 150, 99, 22, 255, 155, 102, 24, 255, 151, 105, 31, 255, 148, 105, 22, 255, 149, 101, 18, 255, 151, 102, 27, 255, 151, 108, 23, 255, 146, 107, 13, 255, 156, 106, 36, 255, 158, 104, 31, 255, 159, 111, 19, 255, 174, 111, 16, 255, 180, 113, 23, 255, 180, 113, 26, 255, 174, 110, 20, 255, 176, 111, 11, 255, 174, 102, 12, 255, 175, 98, 28, 255, 185, 119, 21, 255, 188, 126, 11, 255, 182, 122, 5, 255, 169, 117, 19, 255, 161, 111, 30, 255, 164, 109, 19, 255, 162, 109, 16, 255, 162, 109, 6, 255, 167, 110, 11, 255, 165, 107, 11, 255, 167, 107, 19, 255, 164, 103, 21, 255, 162, 102, 4, 255, 167, 105, 9, 255, 168, 101, 26, 255, 166, 97, 23, 255, 165, 99, 9, 255, 166, 99, 11, 255, 165, 98, 13, 255, 163, 96, 10, 255, 158, 93, 7, 255, 152, 96, 5, 255, 152, 95, 11, 255, 163, 93, 5, 255, 173, 92, 3, 255, 173, 86, 1, 255, 172, 84, 5, 255, 176, 82, 4, 255, 177, 88, 4, 255, 163, 92, 9, 255, 159, 90, 10, 255, 158, 90, 9, 255, 167, 95, 13, 255, 174, 96, 14, 255, 174, 94, 8, 255, 172, 96, 10, 255, 172, 97, 15, 255, 173, 100, 5, 255, 180, 99, 8, 255, 180, 93, 4, 255, 182, 87, 1, 255, 180, 83, 3, 255, 181, 85, 5, 255, 187, 93, 5, 255, 181, 89, 5, 255, 183, 78, 9, 255, 188, 89, 3, 255, 204, 99, 4, 255, 181, 79, 2, 255, 128, 54, 6, 255, 124, 60, 3, 255, 124, 58, 4, 255, 127, 56, 6, 255, 130, 58, 1, 255, 122, 54, 3, 255, 125, 54, 6, 255, 123, 53, 10, 255, 119, 51, 5, 255, 111, 46, 6, 255, 99, 46, 1, 255, 100, 51, 2, 255, 103, 55, 8, 255, 102, 49, 6, 255, 110, 50, 6, 255, 111, 52, 4, 255, 114, 54, 10, 255, 118, 58, 8, 255, 138, 78, 14, 255, 148, 85, 13, 255, 151, 89, 9, 255, 155, 95, 13, 255, 149, 95, 8, 255, 152, 93, 4, 255, 157, 95, 7, 255, 161, 100, 10, 255, 166, 100, 13, 255, 163, 96, 10, 255, 166, 98, 5, 255, 167, 97, 9, 255, 169, 98, 7, 255, 165, 96, 8, 255, 160, 94, 15, 255, 162, 91, 14, 255, 163, 91, 19, 255, 155, 93, 14, 255, 151, 91, 13, 255, 156, 91, 13, 255, 163, 95, 16, 255, 162, 91, 13, 255, 147, 85, 10, 255, 141, 79, 18, 255, 139, 77, 13, 255, 146, 82, 0, 255, 160, 91, 13, 255, 159, 91, 14, 255, 159, 90, 5, 255, 154, 85, 7, 255, 150, 81, 14, 255, 147, 80, 3, 255, 146, 79, 10, 255, 141, 75, 18, 255, 140, 76, 12, 255, 118, 59, 5, 255, 67, 28, 3, 255, 24, 8, 7, 255, 2, 2, 9, 255, 2, 0, 14, 255, 3, 0, 17, 255, 3, 5, 17, 255, 1, 5, 15, 255, 2, 3, 21, 255, 1, 2, 22, 255, 1, 4, 17, 255, 1, 4, 12, 255, 1, 3, 5, 255, 0, 2, 2, 255, 2, 1, 6, 255, 2, 1, 9, 255, 1, 2, 9, 255, 1, 1, 8, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 6, 255, 2, 3, 6, 255, 2, 3, 8, 255, 1, 2, 7, 255, 1, 2, 7, 255, 2, 3, 8, 255, 1, 2, 7, 255, 0, 1, 5, 255, 0, 1, 5, 255, 2, 3, 8, 255, 4, 5, 10, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 1, 6, 255, 2, 2, 7, 255, 2, 1, 6, 255, 1, 0, 4, 255, 0, 0, 3, 255, 1, 1, 4, 255, 0, 1, 2, 255, 2, 2, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 2, 0, 2, 255, 2, 1, 5, 255, 2, 76, 112, 255, 4, 148, 189, 255, 5, 172, 222, 255, 31, 220, 255, 255, 184, 255, 247, 255, 255, 255, 254, 255, 95, 178, 179, 255, 0, 30, 85, 255, 8, 16, 54, 255, 5, 8, 1, 255, 3, 0, 18, 255, 7, 105, 217, 255, 4, 79, 128, 255, 3, 0, 0, 255, 1, 5, 62, 255, 2, 27, 196, 255, 3, 12, 38, 255, 1, 0, 0, 255, 1, 0, 2, 255, 1, 0, 4, 255, 1, 0, 3, 255, 1, 0, 0, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 0, 1, 255, 2, 0, 0, 255, 2, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 3, 1, 2, 255, 4, 1, 2, 255, 3, 1, 1, 255, 3, 1, 1, 255, 2, 0, 0, 255, 3, 1, 1, 255, 4, 1, 2, 255, 4, 3, 2, 255, 4, 5, 4, 255, 4, 4, 2, 255, 5, 4, 1, 255, 13, 4, 0, 255, 15, 6, 1, 255, 15, 11, 4, 255, 14, 14, 5, 255, 17, 19, 10, 255, 29, 31, 24, 255, 38, 55, 57, 255, 60, 81, 69, 255, 83, 104, 92, 255, 94, 134, 127, 255, 92, 152, 139, 255, 85, 166, 166, 255, 124, 204, 208, 255, 160, 234, 228, 255, 174, 233, 222, 255, 126, 196, 154, 255, 62, 116, 75, 255, 30, 42, 33, 255, 28, 32, 12, 255, 29, 31, 8, 255, 40, 33, 10, 255, 40, 32, 10, 255, 36, 34, 7, 255, 42, 36, 6, 255, 50, 40, 6, 255, 49, 44, 4, 255, 56, 44, 5, 255, 61, 36, 5, 255, 53, 35, 9, 255, 41, 33, 5, 255, 37, 31, 9, 255, 39, 36, 10, 255, 44, 37, 10, 255, 45, 36, 7, 255, 48, 37, 3, 255, 45, 41, 4, 255, 57, 40, 4, 255, 63, 43, 4, 255, 64, 45, 7, 255, 71, 53, 2, 255, 72, 49, 14, 255, 72, 50, 8, 255, 80, 57, 4, 255, 84, 53, 11, 255, 89, 58, 1, 255, 90, 60, 1, 255, 103, 61, 10, 255, 105, 62, 6, 255, 99, 66, 0, 255, 98, 66, 3, 255, 91, 52, 6, 255, 83, 53, 3, 255, 75, 53, 3, 255, 74, 50, 7, 255, 79, 48, 9, 255, 79, 45, 7, 255, 70, 42, 3, 255, 67, 46, 5, 255, 67, 43, 4, 255, 72, 42, 4, 255, 79, 41, 5, 255, 80, 42, 6, 255, 73, 42, 8, 255, 69, 42, 12, 255, 78, 44, 11, 255, 80, 43, 12, 255, 77, 45, 13, 255, 73, 45, 8, 255, 78, 47, 6, 255, 77, 44, 6, 255, 89, 47, 12, 255, 115, 56, 8, 255, 129, 57, 8, 255, 135, 57, 8, 255, 145, 65, 8, 255, 153, 63, 5, 255, 160, 71, 6, 255, 159, 68, 4, 255, 148, 67, 9, 255, 147, 66, 8, 255, 152, 64, 1, 255, 156, 68, 6, 255, 148, 71, 14, 255, 155, 70, 16, 255, 151, 66, 3, 255, 136, 62, 9, 255, 137, 59, 9, 255, 127, 50, 3, 255, 116, 50, 10, 255, 115, 51, 14, 255, 120, 54, 8, 255, 126, 56, 8, 255, 121, 60, 9, 255, 116, 61, 15, 255, 116, 60, 11, 255, 110, 59, 9, 255, 102, 60, 10, 255, 102, 63, 6, 255, 101, 56, 6, 255, 103, 61, 4, 255, 96, 61, 4, 255, 99, 59, 6, 255, 100, 57, 4, 255, 101, 58, 8, 255, 103, 58, 7, 255, 107, 61, 10, 255, 106, 61, 10, 255, 105, 61, 8, 255, 102, 61, 5, 255, 106, 64, 13, 255, 105, 62, 8, 255, 106, 60, 6, 255, 110, 60, 7, 255, 117, 64, 9, 255, 120, 64, 4, 255, 110, 64, 8, 255, 109, 63, 12, 255, 112, 67, 5, 255, 110, 64, 9, 255, 107, 61, 11, 255, 106, 63, 8, 255, 106, 65, 11, 255, 105, 63, 11, 255, 106, 63, 16, 255, 110, 65, 13, 255, 111, 66, 12, 255, 112, 69, 14, 255, 110, 71, 9, 255, 104, 68, 12, 255, 103, 67, 17, 255, 106, 68, 7, 255, 110, 69, 16, 255, 112, 65, 5, 255, 111, 67, 12, 255, 119, 70, 13, 255, 118, 68, 9, 255, 117, 69, 16, 255, 112, 70, 11, 255, 113, 72, 14, 255, 113, 72, 8, 255, 118, 73, 13, 255, 123, 77, 16, 255, 122, 75, 16, 255, 116, 70, 5, 255, 113, 72, 8, 255, 111, 74, 14, 255, 111, 74, 17, 255, 112, 79, 3, 255, 118, 79, 11, 255, 117, 74, 15, 255, 117, 73, 18, 255, 119, 76, 11, 255, 118, 74, 18, 255, 118, 72, 15, 255, 119, 75, 11, 255, 116, 77, 7, 255, 116, 78, 10, 255, 118, 75, 17, 255, 118, 75, 12, 255, 123, 80, 15, 255, 122, 82, 13, 255, 118, 85, 18, 255, 123, 87, 17, 255, 131, 85, 9, 255, 154, 89, 8, 255, 161, 88, 17, 255, 173, 87, 18, 255, 174, 94, 7, 255, 147, 89, 6, 255, 143, 83, 22, 255, 142, 89, 21, 255, 145, 89, 24, 255, 151, 100, 17, 255, 155, 100, 17, 255, 149, 95, 22, 255, 149, 98, 18, 255, 150, 98, 12, 255, 151, 99, 21, 255, 150, 99, 26, 255, 152, 99, 27, 255, 150, 99, 21, 255, 153, 101, 16, 255, 157, 102, 22, 255, 152, 103, 20, 255, 152, 103, 18, 255, 157, 107, 21, 255, 157, 108, 19, 255, 155, 105, 19, 255, 162, 109, 21, 255, 177, 110, 27, 255, 178, 109, 12, 255, 164, 108, 19, 255, 162, 108, 22, 255, 169, 111, 16, 255, 175, 112, 24, 255, 176, 114, 18, 255, 175, 113, 6, 255, 177, 106, 9, 255, 180, 104, 16, 255, 187, 118, 19, 255, 191, 127, 9, 255, 187, 126, 12, 255, 172, 122, 3, 255, 167, 118, 7, 255, 167, 109, 14, 255, 171, 106, 24, 255, 171, 112, 14, 255, 171, 113, 14, 255, 169, 109, 13, 255, 174, 114, 17, 255, 166, 108, 13, 255, 162, 103, 8, 255, 173, 102, 7, 255, 183, 101, 5, 255, 179, 100, 15, 255, 167, 99, 18, 255, 166, 101, 10, 255, 169, 99, 14, 255, 161, 94, 7, 255, 157, 96, 12, 255, 162, 96, 13, 255, 173, 92, 8, 255, 175, 83, 4, 255, 170, 79, 1, 255, 171, 80, 6, 255, 170, 84, 5, 255, 169, 87, 2, 255, 166, 91, 7, 255, 156, 91, 11, 255, 158, 93, 13, 255, 164, 94, 9, 255, 172, 95, 11, 255, 175, 97, 5, 255, 173, 96, 8, 255, 176, 96, 18, 255, 181, 96, 12, 255, 182, 91, 6, 255, 183, 88, 13, 255, 178, 81, 6, 255, 171, 74, 3, 255, 168, 72, 5, 255, 165, 70, 6, 255, 172, 75, 10, 255, 167, 73, 2, 255, 183, 81, 1, 255, 185, 86, 4, 255, 182, 81, 9, 255, 147, 63, 6, 255, 133, 64, 4, 255, 144, 62, 2, 255, 126, 54, 2, 255, 121, 55, 2, 255, 128, 59, 9, 255, 118, 55, 4, 255, 118, 52, 0, 255, 128, 58, 0, 255, 123, 51, 2, 255, 110, 42, 5, 255, 94, 44, 4, 255, 98, 50, 6, 255, 100, 52, 10, 255, 104, 53, 5, 255, 108, 51, 6, 255, 108, 52, 9, 255, 116, 54, 7, 255, 127, 62, 6, 255, 145, 81, 13, 255, 148, 86, 11, 255, 150, 89, 13, 255, 156, 93, 19, 255, 153, 89, 11, 255, 163, 90, 5, 255, 167, 92, 9, 255, 164, 98, 9, 255, 166, 99, 14, 255, 166, 99, 11, 255, 166, 97, 6, 255, 167, 96, 7, 255, 165, 91, 12, 255, 163, 93, 12, 255, 158, 91, 9, 255, 162, 91, 19, 255, 161, 87, 15, 255, 158, 90, 11, 255, 155, 91, 15, 255, 155, 90, 9, 255, 160, 92, 15, 255, 161, 95, 10, 255, 152, 89, 7, 255, 137, 73, 14, 255, 133, 68, 17, 255, 143, 78, 9, 255, 153, 88, 4, 255, 154, 87, 8, 255, 148, 82, 5, 255, 146, 81, 7, 255, 143, 79, 11, 255, 140, 80, 2, 255, 136, 77, 4, 255, 131, 71, 12, 255, 131, 72, 5, 255, 129, 67, 9, 255, 101, 46, 2, 255, 65, 30, 7, 255, 2, 3, 9, 255, 4, 2, 13, 255, 3, 2, 13, 255, 1, 3, 10, 255, 1, 5, 12, 255, 4, 2, 16, 255, 3, 3, 20, 255, 2, 6, 19, 255, 2, 6, 15, 255, 0, 5, 8, 255, 0, 4, 6, 255, 0, 3, 7, 255, 0, 2, 10, 255, 2, 2, 13, 255, 3, 3, 11, 255, 3, 4, 9, 255, 1, 2, 6, 255, 1, 2, 4, 255, 1, 2, 4, 255, 1, 2, 6, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 2, 7, 255, 2, 3, 7, 255, 2, 3, 7, 255, 0, 1, 6, 255, 0, 1, 7, 255, 3, 4, 9, 255, 0, 1, 6, 255, 0, 1, 6, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 1, 5, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 3, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 3, 255, 2, 0, 1, 255, 2, 5, 9, 255, 2, 92, 128, 255, 4, 173, 210, 255, 4, 215, 254, 255, 124, 251, 250, 255, 246, 255, 255, 255, 97, 177, 170, 255, 0, 28, 60, 255, 6, 6, 24, 255, 2, 3, 5, 255, 2, 0, 4, 255, 8, 40, 106, 255, 2, 133, 220, 255, 3, 8, 29, 255, 1, 0, 0, 255, 4, 15, 174, 255, 5, 18, 102, 255, 3, 0, 0, 255, 2, 2, 5, 255, 2, 1, 3, 255, 0, 0, 2, 255, 0, 2, 0, 255, 0, 1, 0, 255, 1, 1, 3, 255, 2, 1, 3, 255, 1, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 0, 1, 255, 1, 0, 0, 255, 3, 1, 2, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 1, 1, 255, 1, 2, 2, 255, 1, 0, 0, 255, 2, 0, 1, 255, 3, 0, 1, 255, 5, 1, 1, 255, 3, 2, 0, 255, 3, 2, 0, 255, 2, 1, 0, 255, 3, 2, 0, 255, 4, 0, 0, 255, 4, 3, 1, 255, 4, 4, 2, 255, 1, 3, 0, 255, 7, 6, 2, 255, 9, 8, 1, 255, 13, 12, 5, 255, 19, 18, 9, 255, 24, 25, 12, 255, 39, 44, 30, 255, 60, 67, 54, 255, 70, 85, 73, 255, 69, 111, 85, 255, 91, 131, 111, 255, 90, 142, 119, 255, 91, 153, 138, 255, 112, 185, 180, 255, 142, 213, 210, 255, 169, 225, 217, 255, 160, 211, 189, 255, 108, 171, 143, 255, 57, 108, 74, 255, 31, 45, 25, 255, 36, 33, 16, 255, 35, 36, 6, 255, 36, 35, 2, 255, 45, 33, 12, 255, 48, 34, 6, 255, 47, 37, 1, 255, 45, 39, 4, 255, 53, 45, 5, 255, 61, 46, 5, 255, 54, 38, 3, 255, 42, 31, 3, 255, 50, 39, 8, 255, 47, 31, 12, 255, 39, 31, 3, 255, 47, 32, 6, 255, 49, 36, 6, 255, 44, 38, 3, 255, 42, 40, 5, 255, 53, 40, 10, 255, 61, 42, 13, 255, 63, 44, 10, 255, 72, 47, 8, 255, 68, 47, 9, 255, 77, 53, 10, 255, 78, 55, 4, 255, 84, 54, 2, 255, 93, 60, 3, 255, 95, 61, 7, 255, 96, 60, 10, 255, 102, 64, 10, 255, 101, 68, 5, 255, 94, 62, 2, 255, 94, 52, 8, 255, 89, 50, 9, 255, 82, 49, 7, 255, 79, 52, 12, 255, 79, 48, 9, 255, 78, 45, 7, 255, 79, 43, 4, 255, 72, 45, 4, 255, 69, 45, 7, 255, 79, 45, 8, 255, 82, 44, 6, 255, 84, 45, 5, 255, 82, 44, 6, 255, 80, 46, 12, 255, 78, 44, 11, 255, 81, 43, 5, 255, 83, 44, 1, 255, 80, 47, 2, 255, 80, 47, 4, 255, 81, 44, 2, 255, 85, 49, 6, 255, 94, 52, 6, 255, 104, 52, 8, 255, 118, 52, 7, 255, 131, 56, 6, 255, 127, 49, 5, 255, 142, 56, 5, 255, 143, 54, 2, 255, 146, 60, 1, 255, 135, 55, 3, 255, 145, 58, 9, 255, 144, 60, 2, 255, 145, 58, 4, 255, 154, 66, 1, 255, 155, 62, 13, 255, 156, 65, 15, 255, 162, 72, 0, 255, 159, 71, 1, 255, 151, 69, 6, 255, 143, 60, 10, 255, 127, 55, 13, 255, 108, 49, 10, 255, 106, 51, 10, 255, 112, 49, 11, 255, 122, 54, 9, 255, 125, 57, 10, 255, 127, 58, 7, 255, 126, 64, 6, 255, 129, 66, 8, 255, 128, 65, 5, 255, 118, 61, 2, 255, 116, 63, 9, 255, 115, 62, 10, 255, 114, 65, 5, 255, 113, 66, 4, 255, 105, 58, 11, 255, 99, 56, 7, 255, 104, 63, 5, 255, 105, 64, 12, 255, 99, 58, 9, 255, 108, 62, 10, 255, 103, 65, 10, 255, 105, 63, 11, 255, 115, 61, 12, 255, 115, 62, 8, 255, 107, 63, 3, 255, 110, 65, 8, 255, 113, 66, 6, 255, 108, 61, 9, 255, 106, 62, 11, 255, 106, 66, 8, 255, 107, 64, 8, 255, 112, 64, 16, 255, 110, 62, 17, 255, 111, 63, 12, 255, 116, 68, 13, 255, 113, 65, 11, 255, 109, 64, 9, 255, 109, 66, 11, 255, 105, 72, 7, 255, 105, 68, 9, 255, 109, 65, 18, 255, 110, 67, 10, 255, 107, 71, 12, 255, 115, 70, 12, 255, 116, 70, 16, 255, 113, 67, 13, 255, 117, 71, 9, 255, 111, 72, 8, 255, 112, 73, 12, 255, 125, 75, 19, 255, 132, 74, 6, 255, 121, 73, 16, 255, 109, 72, 7, 255, 113, 74, 6, 255, 115, 71, 13, 255, 109, 73, 13, 255, 111, 74, 16, 255, 113, 78, 12, 255, 111, 73, 9, 255, 115, 77, 9, 255, 113, 76, 15, 255, 115, 73, 15, 255, 124, 75, 8, 255, 119, 77, 12, 255, 117, 79, 13, 255, 119, 78, 9, 255, 121, 84, 13, 255, 122, 83, 12, 255, 121, 79, 12, 255, 129, 80, 5, 255, 131, 81, 17, 255, 128, 82, 16, 255, 137, 86, 10, 255, 158, 85, 5, 255, 164, 86, 11, 255, 159, 88, 17, 255, 151, 88, 16, 255, 142, 89, 15, 255, 140, 87, 17, 255, 145, 96, 13, 255, 143, 93, 20, 255, 148, 97, 20, 255, 158, 96, 19, 255, 153, 98, 11, 255, 152, 100, 13, 255, 151, 99, 14, 255, 155, 99, 20, 255, 154, 96, 28, 255, 152, 100, 23, 255, 152, 100, 25, 255, 153, 101, 16, 255, 155, 99, 18, 255, 154, 101, 18, 255, 160, 102, 19, 255, 171, 105, 16, 255, 179, 108, 18, 255, 180, 108, 18, 255, 181, 106, 19, 255, 180, 102, 22, 255, 181, 113, 19, 255, 163, 109, 17, 255, 162, 108, 18, 255, 171, 110, 26, 255, 178, 112, 19, 255, 180, 113, 18, 255, 177, 109, 19, 255, 176, 104, 12, 255, 176, 102, 11, 255, 188, 121, 5, 255, 190, 123, 12, 255, 188, 125, 13, 255, 177, 122, 16, 255, 170, 113, 21, 255, 176, 112, 2, 255, 181, 101, 8, 255, 180, 103, 20, 255, 183, 110, 11, 255, 182, 111, 1, 255, 181, 112, 9, 255, 177, 112, 18, 255, 171, 101, 19, 255, 177, 92, 12, 255, 185, 93, 5, 255, 180, 98, 8, 255, 167, 100, 15, 255, 171, 102, 10, 255, 173, 103, 6, 255, 166, 99, 8, 255, 171, 97, 4, 255, 176, 95, 3, 255, 170, 91, 5, 255, 168, 91, 5, 255, 172, 88, 8, 255, 176, 90, 13, 255, 171, 84, 9, 255, 174, 85, 3, 255, 177, 93, 3, 255, 172, 95, 6, 255, 166, 95, 7, 255, 162, 94, 7, 255, 171, 100, 6, 255, 177, 99, 2, 255, 178, 95, 9, 255, 181, 95, 13, 255, 183, 92, 9, 255, 178, 86, 9, 255, 171, 84, 8, 255, 168, 74, 3, 255, 167, 72, 4, 255, 167, 76, 3, 255, 176, 93, 11, 255, 168, 88, 8, 255, 163, 85, 4, 255, 182, 88, 14, 255, 176, 73, 3, 255, 180, 84, 2, 255, 148, 64, 3, 255, 131, 59, 4, 255, 136, 58, 5, 255, 124, 56, 3, 255, 118, 59, 2, 255, 127, 52, 9, 255, 127, 53, 5, 255, 122, 48, 5, 255, 118, 46, 2, 255, 118, 46, 4, 255, 109, 43, 5, 255, 99, 50, 5, 255, 102, 52, 6, 255, 103, 52, 9, 255, 106, 51, 7, 255, 114, 53, 7, 255, 116, 55, 10, 255, 116, 56, 4, 255, 127, 67, 6, 255, 141, 81, 11, 255, 150, 87, 9, 255, 151, 88, 12, 255, 152, 92, 15, 255, 160, 92, 13, 255, 174, 96, 10, 255, 172, 94, 11, 255, 161, 96, 2, 255, 163, 99, 7, 255, 165, 98, 8, 255, 165, 96, 10, 255, 165, 95, 4, 255, 163, 90, 22, 255, 158, 88, 19, 255, 158, 93, 6, 255, 159, 93, 15, 255, 158, 88, 12, 255, 159, 89, 6, 255, 157, 86, 8, 255, 155, 86, 11, 255, 156, 89, 15, 255, 151, 87, 12, 255, 145, 77, 13, 255, 138, 71, 6, 255, 140, 74, 12, 255, 146, 81, 19, 255, 147, 83, 4, 255, 144, 81, 9, 255, 139, 74, 11, 255, 140, 77, 10, 255, 138, 75, 7, 255, 137, 77, 2, 255, 132, 74, 4, 255, 131, 70, 11, 255, 128, 69, 5, 255, 125, 69, 9, 255, 114, 59, 2, 255, 96, 51, 4, 255, 1, 3, 12, 255, 1, 0, 9, 255, 5, 1, 8, 255, 1, 1, 8, 255, 0, 3, 9, 255, 0, 4, 11, 255, 0, 4, 15, 255, 2, 6, 18, 255, 3, 7, 19, 255, 1, 4, 14, 255, 0, 5, 11, 255, 0, 3, 10, 255, 0, 3, 11, 255, 0, 3, 12, 255, 0, 2, 10, 255, 1, 4, 9, 255, 1, 2, 7, 255, 3, 4, 8, 255, 2, 3, 7, 255, 1, 2, 7, 255, 2, 3, 8, 255, 2, 3, 6, 255, 0, 1, 3, 255, 1, 2, 5, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 2, 7, 255, 2, 3, 8, 255, 0, 1, 5, 255, 2, 2, 7, 255, 3, 4, 8, 255, 2, 3, 7, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 2, 6, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 0, 5, 255, 0, 0, 3, 255, 0, 0, 2, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 2, 255, 2, 1, 2, 255, 3, 0, 0, 255, 10, 35, 70, 255, 0, 184, 233, 255, 93, 255, 255, 255, 229, 255, 255, 255, 74, 186, 162, 255, 0, 25, 14, 255, 2, 0, 0, 255, 3, 0, 2, 255, 2, 3, 5, 255, 5, 5, 37, 255, 4, 134, 239, 255, 4, 84, 136, 255, 6, 0, 0, 255, 5, 17, 126, 255, 0, 39, 195, 255, 4, 2, 0, 255, 3, 2, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 2, 0, 255, 0, 2, 2, 255, 0, 0, 4, 255, 0, 1, 1, 255, 1, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 0, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 1, 0, 0, 255, 1, 1, 1, 255, 2, 0, 1, 255, 3, 0, 0, 255, 3, 2, 0, 255, 3, 2, 0, 255, 0, 1, 0, 255, 4, 4, 2, 255, 6, 3, 2, 255, 4, 0, 0, 255, 4, 4, 0, 255, 4, 4, 0, 255, 9, 8, 3, 255, 9, 14, 5, 255, 21, 24, 15, 255, 30, 32, 22, 255, 47, 53, 38, 255, 58, 72, 55, 255, 66, 87, 72, 255, 72, 106, 88, 255, 75, 122, 101, 255, 69, 126, 104, 255, 69, 138, 113, 255, 85, 162, 149, 255, 117, 193, 186, 255, 142, 211, 201, 255, 154, 215, 194, 255, 133, 191, 170, 255, 96, 157, 122, 255, 61, 107, 63, 255, 35, 47, 29, 255, 36, 38, 12, 255, 37, 36, 10, 255, 39, 34, 9, 255, 43, 35, 8, 255, 38, 33, 9, 255, 35, 36, 11, 255, 54, 39, 11, 255, 61, 38, 5, 255, 57, 41, 6, 255, 55, 36, 5, 255, 41, 32, 0, 255, 44, 33, 4, 255, 47, 30, 4, 255, 46, 31, 6, 255, 45, 28, 5, 255, 56, 33, 5, 255, 49, 38, 5, 255, 59, 43, 3, 255, 60, 40, 5, 255, 64, 45, 10, 255, 68, 50, 4, 255, 65, 49, 12, 255, 72, 52, 4, 255, 71, 53, 7, 255, 79, 57, 6, 255, 81, 57, 1, 255, 89, 58, 4, 255, 92, 61, 5, 255, 89, 59, 3, 255, 99, 63, 5, 255, 108, 70, 8, 255, 97, 64, 2, 255, 92, 57, 2, 255, 83, 50, 6, 255, 80, 46, 7, 255, 76, 46, 8, 255, 75, 43, 8, 255, 73, 46, 9, 255, 81, 46, 7, 255, 74, 41, 5, 255, 73, 44, 8, 255, 84, 50, 7, 255, 87, 44, 5, 255, 81, 42, 8, 255, 74, 44, 7, 255, 80, 46, 3, 255, 79, 46, 7, 255, 74, 47, 10, 255, 78, 46, 7, 255, 81, 46, 7, 255, 75, 45, 8, 255, 80, 48, 5, 255, 89, 55, 5, 255, 86, 53, 4, 255, 87, 52, 6, 255, 101, 48, 4, 255, 104, 51, 10, 255, 119, 54, 14, 255, 105, 49, 1, 255, 111, 49, 4, 255, 123, 53, 3, 255, 112, 50, 6, 255, 135, 52, 16, 255, 118, 47, 6, 255, 132, 56, 8, 255, 135, 60, 2, 255, 133, 58, 5, 255, 150, 64, 6, 255, 152, 66, 4, 255, 157, 67, 6, 255, 167, 67, 2, 255, 171, 73, 5, 255, 165, 72, 10, 255, 161, 73, 6, 255, 152, 73, 9, 255, 126, 61, 7, 255, 113, 57, 5, 255, 115, 51, 9, 255, 107, 45, 9, 255, 98, 47, 8, 255, 105, 50, 8, 255, 116, 49, 8, 255, 126, 61, 9, 255, 121, 56, 6, 255, 125, 59, 6, 255, 130, 65, 3, 255, 136, 73, 10, 255, 126, 65, 7, 255, 119, 64, 4, 255, 109, 62, 6, 255, 105, 59, 16, 255, 109, 62, 13, 255, 108, 57, 3, 255, 103, 57, 3, 255, 110, 61, 11, 255, 117, 61, 11, 255, 113, 64, 5, 255, 112, 63, 10, 255, 113, 60, 10, 255, 113, 61, 12, 255, 110, 61, 9, 255, 108, 64, 8, 255, 110, 65, 13, 255, 110, 64, 15, 255, 106, 63, 10, 255, 108, 68, 5, 255, 110, 68, 10, 255, 110, 66, 13, 255, 106, 64, 12, 255, 106, 67, 15, 255, 112, 66, 11, 255, 111, 69, 8, 255, 108, 65, 8, 255, 109, 66, 8, 255, 106, 71, 9, 255, 109, 71, 12, 255, 111, 69, 15, 255, 116, 72, 16, 255, 117, 70, 4, 255, 116, 70, 8, 255, 110, 69, 12, 255, 117, 74, 17, 255, 127, 78, 9, 255, 135, 80, 6, 255, 128, 78, 12, 255, 129, 78, 7, 255, 126, 76, 8, 255, 118, 69, 11, 255, 128, 78, 8, 255, 137, 77, 14, 255, 147, 81, 8, 255, 143, 83, 7, 255, 127, 81, 10, 255, 120, 78, 16, 255, 117, 77, 13, 255, 119, 77, 16, 255, 120, 77, 19, 255, 114, 75, 8, 255, 147, 81, 19, 255, 141, 79, 14, 255, 115, 82, 9, 255, 122, 81, 10, 255, 124, 81, 19, 255, 129, 84, 19, 255, 127, 82, 13, 255, 131, 84, 12, 255, 133, 84, 12, 255, 134, 86, 11, 255, 141, 87, 15, 255, 143, 87, 23, 255, 141, 87, 21, 255, 138, 89, 19, 255, 146, 93, 23, 255, 150, 92, 17, 255, 156, 92, 17, 255, 158, 99, 18, 255, 159, 102, 14, 255, 159, 100, 18, 255, 159, 98, 17, 255, 159, 101, 15, 255, 154, 98, 25, 255, 152, 99, 12, 255, 154, 101, 12, 255, 156, 101, 20, 255, 157, 100, 25, 255, 156, 103, 23, 255, 166, 105, 11, 255, 176, 104, 20, 255, 175, 104, 23, 255, 175, 102, 21, 255, 180, 103, 21, 255, 178, 106, 14, 255, 179, 114, 9, 255, 177, 112, 15, 255, 177, 111, 12, 255, 182, 111, 11, 255, 186, 109, 22, 255, 184, 110, 20, 255, 177, 109, 14, 255, 173, 102, 20, 255, 179, 105, 13, 255, 195, 128, 10, 255, 188, 120, 16, 255, 190, 126, 11, 255, 180, 123, 12, 255, 175, 114, 17, 255, 183, 112, 10, 255, 180, 99, 12, 255, 180, 102, 17, 255, 177, 98, 3, 255, 183, 98, 10, 255, 185, 97, 16, 255, 170, 90, 14, 255, 168, 90, 9, 255, 179, 93, 8, 255, 186, 96, 11, 255, 185, 101, 5, 255, 177, 101, 2, 255, 172, 100, 6, 255, 174, 101, 12, 255, 176, 99, 12, 255, 173, 97, 11, 255, 168, 101, 7, 255, 166, 99, 2, 255, 171, 98, 6, 255, 165, 95, 8, 255, 168, 93, 6, 255, 173, 92, 3, 255, 181, 92, 1, 255, 178, 90, 0, 255, 178, 92, 8, 255, 170, 97, 10, 255, 167, 93, 0, 255, 174, 99, 4, 255, 179, 100, 12, 255, 182, 99, 13, 255, 184, 100, 13, 255, 181, 100, 11, 255, 176, 97, 9, 255, 172, 81, 14, 255, 177, 87, 10, 255, 183, 97, 4, 255, 182, 99, 1, 255, 187, 105, 7, 255, 190, 106, 3, 255, 188, 111, 1, 255, 192, 101, 3, 255, 193, 105, 6, 255, 177, 91, 5, 255, 141, 55, 6, 255, 125, 53, 14, 255, 127, 57, 6, 255, 129, 60, 0, 255, 128, 57, 2, 255, 127, 51, 7, 255, 120, 50, 0, 255, 120, 51, 2, 255, 116, 50, 8, 255, 112, 49, 7, 255, 105, 49, 3, 255, 106, 54, 6, 255, 106, 53, 7, 255, 110, 52, 5, 255, 113, 52, 6, 255, 116, 53, 3, 255, 119, 53, 3, 255, 125, 61, 3, 255, 141, 79, 10, 255, 148, 85, 12, 255, 154, 90, 11, 255, 157, 93, 15, 255, 153, 88, 12, 255, 164, 88, 15, 255, 169, 95, 9, 255, 168, 95, 15, 255, 164, 95, 5, 255, 164, 97, 11, 255, 162, 92, 7, 255, 162, 93, 8, 255, 161, 92, 6, 255, 160, 89, 21, 255, 156, 88, 11, 255, 159, 91, 6, 255, 159, 89, 17, 255, 155, 86, 14, 255, 155, 86, 10, 255, 154, 87, 9, 255, 153, 87, 12, 255, 151, 85, 11, 255, 142, 74, 9, 255, 129, 59, 6, 255, 132, 64, 9, 255, 143, 78, 7, 255, 148, 83, 12, 255, 143, 77, 12, 255, 141, 77, 7, 255, 136, 76, 5, 255, 136, 76, 6, 255, 137, 73, 9, 255, 133, 71, 10, 255, 129, 72, 4, 255, 128, 71, 4, 255, 126, 66, 12, 255, 108, 59, 5, 255, 98, 51, 4, 255, 101, 51, 5, 255, 15, 57, 69, 255, 0, 6, 9, 255, 5, 0, 5, 255, 4, 0, 8, 255, 2, 1, 10, 255, 1, 1, 6, 255, 1, 3, 11, 255, 3, 5, 18, 255, 3, 5, 20, 255, 1, 4, 20, 255, 1, 4, 16, 255, 1, 4, 10, 255, 1, 4, 11, 255, 1, 4, 12, 255, 0, 3, 10, 255, 2, 4, 9, 255, 1, 3, 8, 255, 3, 5, 10, 255, 2, 4, 9, 255, 1, 1, 9, 255, 2, 3, 9, 255, 1, 2, 7, 255, 0, 0, 5, 255, 0, 0, 4, 255, 1, 2, 6, 255, 2, 2, 7, 255, 1, 1, 7, 255, 0, 1, 6, 255, 1, 1, 5, 255, 2, 3, 7, 255, 1, 2, 5, 255, 0, 1, 4, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 3, 6, 255, 2, 1, 6, 255, 1, 0, 6, 255, 1, 0, 6, 255, 1, 1, 4, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 1, 3, 255, 5, 0, 0, 255, 5, 69, 104, 255, 85, 224, 215, 255, 53, 164, 131, 255, 0, 21, 16, 255, 2, 0, 3, 255, 3, 0, 9, 255, 5, 4, 11, 255, 2, 0, 0, 255, 4, 56, 141, 255, 3, 181, 222, 255, 4, 0, 14, 255, 4, 0, 29, 255, 7, 144, 225, 255, 3, 50, 96, 255, 5, 0, 0, 255, 2, 3, 5, 255, 1, 1, 2, 255, 2, 0, 2, 255, 1, 0, 4, 255, 2, 1, 4, 255, 3, 2, 1, 255, 2, 2, 1, 255, 1, 1, 5, 255, 0, 0, 3, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 2, 2, 2, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 0, 1, 255, 1, 1, 0, 255, 3, 3, 1, 255, 3, 2, 0, 255, 1, 2, 1, 255, 2, 1, 1, 255, 6, 3, 1, 255, 9, 5, 2, 255, 10, 9, 5, 255, 10, 10, 4, 255, 19, 18, 8, 255, 27, 28, 15, 255, 39, 40, 29, 255, 51, 58, 47, 255, 57, 75, 60, 255, 60, 89, 72, 255, 60, 100, 85, 255, 60, 110, 90, 255, 66, 115, 92, 255, 71, 116, 99, 255, 79, 143, 135, 255, 95, 173, 166, 255, 122, 195, 187, 255, 148, 207, 196, 255, 140, 198, 179, 255, 116, 178, 145, 255, 89, 147, 102, 255, 60, 101, 56, 255, 40, 55, 15, 255, 33, 34, 11, 255, 31, 35, 8, 255, 40, 38, 11, 255, 33, 29, 8, 255, 38, 36, 9, 255, 43, 36, 8, 255, 52, 35, 8, 255, 56, 39, 6, 255, 46, 34, 8, 255, 42, 34, 8, 255, 44, 33, 5, 255, 50, 30, 11, 255, 47, 32, 4, 255, 38, 34, 7, 255, 39, 33, 12, 255, 49, 32, 0, 255, 45, 36, 4, 255, 61, 43, 4, 255, 65, 41, 7, 255, 58, 40, 8, 255, 65, 43, 2, 255, 72, 45, 1, 255, 77, 49, 5, 255, 86, 54, 3, 255, 88, 55, 8, 255, 90, 56, 3, 255, 92, 57, 7, 255, 87, 59, 5, 255, 91, 63, 5, 255, 101, 61, 5, 255, 105, 64, 6, 255, 97, 65, 2, 255, 92, 58, 2, 255, 78, 54, 6, 255, 77, 49, 6, 255, 72, 44, 4, 255, 71, 44, 5, 255, 67, 46, 8, 255, 77, 47, 8, 255, 72, 45, 3, 255, 70, 45, 7, 255, 77, 46, 7, 255, 78, 45, 7, 255, 79, 43, 9, 255, 82, 44, 7, 255, 84, 44, 6, 255, 85, 44, 7, 255, 75, 45, 10, 255, 83, 49, 7, 255, 93, 52, 4, 255, 87, 52, 9, 255, 88, 53, 11, 255, 87, 53, 5, 255, 93, 54, 6, 255, 89, 51, 7, 255, 89, 50, 8, 255, 91, 50, 2, 255, 96, 52, 8, 255, 86, 46, 6, 255, 102, 54, 7, 255, 96, 46, 8, 255, 100, 50, 3, 255, 99, 48, 8, 255, 102, 46, 4, 255, 124, 55, 3, 255, 107, 45, 8, 255, 133, 60, 10, 255, 139, 56, 9, 255, 123, 46, 4, 255, 140, 64, 5, 255, 148, 65, 11, 255, 148, 63, 7, 255, 155, 64, 5, 255, 160, 69, 6, 255, 161, 76, 4, 255, 169, 79, 5, 255, 174, 79, 4, 255, 171, 79, 2, 255, 160, 76, 12, 255, 145, 68, 16, 255, 132, 65, 10, 255, 114, 57, 10, 255, 104, 56, 7, 255, 104, 53, 13, 255, 101, 48, 11, 255, 108, 54, 8, 255, 130, 67, 8, 255, 131, 61, 1, 255, 136, 64, 6, 255, 135, 67, 9, 255, 131, 66, 6, 255, 124, 67, 4, 255, 122, 68, 5, 255, 113, 66, 5, 255, 110, 65, 10, 255, 110, 62, 6, 255, 114, 64, 10, 255, 112, 63, 10, 255, 113, 63, 6, 255, 115, 65, 13, 255, 109, 66, 10, 255, 105, 66, 9, 255, 107, 67, 7, 255, 111, 67, 10, 255, 111, 63, 15, 255, 107, 64, 12, 255, 110, 68, 12, 255, 109, 66, 7, 255, 110, 69, 8, 255, 111, 68, 14, 255, 110, 65, 4, 255, 106, 67, 9, 255, 109, 67, 15, 255, 115, 66, 11, 255, 113, 71, 13, 255, 115, 72, 6, 255, 112, 71, 8, 255, 117, 71, 15, 255, 120, 72, 10, 255, 116, 70, 10, 255, 127, 76, 15, 255, 128, 75, 14, 255, 122, 74, 8, 255, 127, 76, 11, 255, 156, 83, 11, 255, 168, 79, 2, 255, 147, 76, 13, 255, 135, 77, 18, 255, 158, 83, 10, 255, 165, 79, 2, 255, 166, 77, 10, 255, 165, 80, 9, 255, 152, 80, 13, 255, 126, 75, 7, 255, 115, 76, 11, 255, 120, 75, 14, 255, 121, 77, 9, 255, 118, 78, 18, 255, 120, 76, 20, 255, 120, 78, 12, 255, 126, 77, 5, 255, 129, 83, 7, 255, 126, 82, 19, 255, 123, 82, 9, 255, 128, 84, 10, 255, 132, 83, 18, 255, 133, 88, 24, 255, 137, 87, 8, 255, 134, 86, 6, 255, 138, 87, 17, 255, 148, 90, 8, 255, 147, 91, 19, 255, 145, 87, 27, 255, 146, 93, 20, 255, 155, 98, 17, 255, 163, 98, 24, 255, 160, 103, 9, 255, 160, 105, 5, 255, 158, 103, 8, 255, 156, 101, 10, 255, 156, 99, 17, 255, 157, 101, 19, 255, 152, 101, 16, 255, 156, 102, 13, 255, 159, 101, 21, 255, 155, 103, 20, 255, 166, 102, 21, 255, 178, 102, 20, 255, 174, 104, 12, 255, 174, 102, 21, 255, 175, 101, 17, 255, 175, 106, 9, 255, 175, 107, 18, 255, 182, 107, 15, 255, 183, 110, 19, 255, 183, 108, 11, 255, 186, 108, 11, 255, 182, 108, 18, 255, 173, 108, 8, 255, 172, 110, 7, 255, 184, 115, 18, 255, 197, 131, 21, 255, 196, 134, 4, 255, 190, 127, 6, 255, 179, 119, 7, 255, 176, 112, 23, 255, 178, 101, 30, 255, 176, 98, 12, 255, 179, 104, 9, 255, 179, 99, 9, 255, 184, 99, 7, 255, 183, 104, 15, 255, 175, 102, 18, 255, 174, 98, 9, 255, 179, 99, 13, 255, 182, 96, 10, 255, 186, 93, 8, 255, 189, 99, 4, 255, 176, 102, 3, 255, 171, 102, 10, 255, 171, 99, 3, 255, 167, 100, 4, 255, 170, 98, 2, 255, 170, 97, 6, 255, 170, 99, 6, 255, 167, 95, 2, 255, 167, 91, 6, 255, 166, 90, 4, 255, 177, 96, 5, 255, 180, 97, 1, 255, 181, 93, 5, 255, 173, 92, 6, 255, 172, 92, 2, 255, 176, 100, 11, 255, 176, 104, 15, 255, 176, 104, 8, 255, 184, 105, 15, 255, 184, 106, 17, 255, 180, 102, 13, 255, 180, 101, 12, 255, 185, 106, 2, 255, 184, 102, 1, 255, 183, 100, 5, 255, 186, 102, 8, 255, 188, 103, 3, 255, 193, 104, 3, 255, 195, 108, 5, 255, 201, 107, 4, 255, 168, 77, 6, 255, 129, 56, 4, 255, 122, 56, 4, 255, 123, 61, 4, 255, 126, 55, 6, 255, 125, 49, 3, 255, 118, 54, 3, 255, 113, 55, 0, 255, 119, 52, 0, 255, 114, 46, 8, 255, 109, 51, 4, 255, 103, 52, 1, 255, 105, 51, 6, 255, 107, 52, 10, 255, 112, 52, 2, 255, 123, 57, 6, 255, 125, 62, 4, 255, 137, 69, 9, 255, 150, 78, 11, 255, 153, 80, 9, 255, 154, 85, 10, 255, 154, 93, 9, 255, 148, 88, 7, 255, 157, 86, 5, 255, 168, 91, 14, 255, 166, 94, 10, 255, 162, 90, 14, 255, 163, 87, 4, 255, 165, 90, 8, 255, 163, 88, 14, 255, 162, 91, 4, 255, 160, 92, 2, 255, 155, 86, 14, 255, 155, 87, 12, 255, 156, 87, 3, 255, 158, 88, 13, 255, 153, 85, 18, 255, 153, 85, 15, 255, 152, 87, 13, 255, 150, 87, 6, 255, 148, 84, 9, 255, 146, 82, 7, 255, 133, 70, 7, 255, 135, 71, 12, 255, 140, 78, 10, 255, 141, 75, 9, 255, 141, 75, 7, 255, 140, 73, 8, 255, 135, 77, 5, 255, 129, 75, 6, 255, 131, 73, 7, 255, 126, 69, 4, 255, 124, 67, 9, 255, 124, 68, 5, 255, 122, 67, 6, 255, 83, 39, 8, 255, 73, 35, 5, 255, 92, 44, 4, 255, 8, 84, 93, 255, 1, 2, 5, 255, 4, 2, 10, 255, 2, 1, 5, 255, 1, 2, 9, 255, 2, 3, 4, 255, 2, 2, 4, 255, 0, 4, 6, 255, 0, 2, 13, 255, 1, 3, 20, 255, 2, 4, 20, 255, 0, 4, 14, 255, 1, 6, 12, 255, 0, 6, 12, 255, 1, 5, 11, 255, 2, 3, 8, 255, 1, 3, 8, 255, 1, 3, 8, 255, 0, 3, 8, 255, 1, 1, 9, 255, 3, 3, 9, 255, 3, 3, 8, 255, 2, 2, 12, 255, 2, 2, 12, 255, 2, 2, 8, 255, 1, 2, 5, 255, 1, 2, 7, 255, 1, 2, 7, 255, 2, 3, 8, 255, 2, 3, 8, 255, 1, 2, 7, 255, 1, 2, 6, 255, 0, 1, 5, 255, 0, 1, 5, 255, 0, 1, 6, 255, 1, 2, 6, 255, 1, 2, 7, 255, 1, 2, 8, 255, 0, 0, 6, 255, 1, 1, 3, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 1, 255, 0, 0, 2, 255, 0, 0, 5, 255, 0, 0, 4, 255, 2, 1, 1, 255, 2, 2, 2, 255, 0, 23, 15, 255, 0, 4, 0, 255, 5, 2, 13, 255, 2, 2, 11, 255, 4, 1, 5, 255, 1, 4, 3, 255, 1, 0, 43, 255, 6, 174, 229, 255, 3, 66, 117, 255, 2, 0, 0, 255, 6, 23, 116, 255, 3, 96, 228, 255, 6, 7, 10, 255, 3, 2, 4, 255, 3, 0, 3, 255, 2, 4, 1, 255, 3, 3, 2, 255, 4, 2, 3, 255, 5, 1, 2, 255, 6, 2, 3, 255, 2, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 2, 2, 255, 2, 1, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 2, 1, 2, 255, 2, 0, 1, 255, 3, 2, 1, 255, 3, 2, 1, 255, 3, 2, 1, 255, 4, 3, 1, 255, 3, 3, 2, 255, 1, 2, 1, 255, 9, 6, 0, 255, 12, 8, 2, 255, 16, 13, 6, 255, 22, 23, 10, 255, 30, 34, 18, 255, 37, 46, 27, 255, 44, 62, 48, 255, 46, 73, 62, 255, 44, 90, 72, 255, 56, 97, 76, 255, 51, 100, 78, 255, 54, 109, 87, 255, 56, 106, 90, 255, 67, 122, 111, 255, 84, 158, 149, 255, 100, 181, 172, 255, 129, 197, 185, 255, 143, 197, 179, 255, 127, 182, 158, 255, 103, 162, 128, 255, 78, 132, 93, 255, 63, 95, 58, 255, 44, 56, 12, 255, 39, 38, 11, 255, 33, 34, 11, 255, 39, 36, 12, 255, 41, 33, 10, 255, 43, 34, 6, 255, 50, 38, 6, 255, 52, 39, 6, 255, 53, 40, 6, 255, 46, 34, 3, 255, 41, 30, 7, 255, 46, 33, 9, 255, 46, 32, 3, 255, 53, 37, 7, 255, 53, 35, 4, 255, 43, 32, 6, 255, 46, 35, 6, 255, 43, 36, 12, 255, 54, 40, 10, 255, 70, 41, 2, 255, 74, 46, 6, 255, 70, 44, 7, 255, 78, 48, 8, 255, 87, 54, 7, 255, 90, 53, 3, 255, 94, 57, 4, 255, 87, 57, 2, 255, 88, 60, 3, 255, 87, 54, 6, 255, 100, 60, 3, 255, 109, 62, 6, 255, 105, 64, 8, 255, 104, 64, 0, 255, 96, 54, 9, 255, 80, 47, 6, 255, 72, 46, 6, 255, 74, 48, 5, 255, 78, 49, 3, 255, 75, 43, 5, 255, 81, 47, 8, 255, 75, 46, 3, 255, 67, 44, 6, 255, 72, 45, 4, 255, 79, 48, 10, 255, 78, 43, 10, 255, 82, 46, 9, 255, 81, 45, 7, 255, 83, 44, 4, 255, 93, 51, 8, 255, 101, 59, 11, 255, 101, 60, 7, 255, 99, 57, 4, 255, 93, 52, 5, 255, 95, 50, 11, 255, 94, 47, 12, 255, 96, 52, 9, 255, 95, 54, 4, 255, 92, 51, 1, 255, 93, 50, 7, 255, 96, 51, 9, 255, 99, 53, 3, 255, 95, 52, 13, 255, 93, 55, 11, 255, 95, 57, 5, 255, 97, 52, 6, 255, 89, 41, 4, 255, 100, 51, 10, 255, 125, 54, 7, 255, 108, 47, 8, 255, 124, 59, 9, 255, 149, 63, 1, 255, 131, 52, 3, 255, 131, 59, 7, 255, 151, 70, 1, 255, 159, 63, 6, 255, 148, 65, 8, 255, 149, 66, 4, 255, 156, 67, 10, 255, 161, 72, 4, 255, 164, 73, 7, 255, 164, 68, 10, 255, 168, 70, 4, 255, 171, 77, 1, 255, 161, 79, 6, 255, 150, 70, 7, 255, 136, 66, 5, 255, 111, 59, 7, 255, 98, 52, 5, 255, 103, 52, 12, 255, 105, 56, 5, 255, 116, 62, 9, 255, 130, 65, 10, 255, 136, 67, 7, 255, 136, 69, 9, 255, 141, 69, 4, 255, 139, 72, 4, 255, 122, 68, 0, 255, 110, 63, 10, 255, 114, 67, 15, 255, 109, 64, 2, 255, 118, 68, 0, 255, 115, 64, 10, 255, 111, 59, 22, 255, 110, 67, 11, 255, 103, 68, 5, 255, 113, 65, 17, 255, 108, 65, 18, 255, 103, 68, 7, 255, 107, 67, 8, 255, 109, 68, 11, 255, 113, 66, 16, 255, 114, 65, 12, 255, 112, 63, 11, 255, 114, 71, 11, 255, 107, 69, 7, 255, 109, 69, 13, 255, 118, 71, 11, 255, 118, 72, 8, 255, 118, 71, 13, 255, 124, 74, 11, 255, 146, 75, 10, 255, 160, 78, 8, 255, 136, 76, 2, 255, 121, 74, 14, 255, 128, 80, 16, 255, 147, 77, 6, 255, 142, 76, 7, 255, 121, 75, 13, 255, 131, 82, 10, 255, 152, 76, 2, 255, 154, 78, 9, 255, 145, 82, 5, 255, 144, 80, 7, 255, 150, 82, 16, 255, 131, 77, 9, 255, 122, 77, 14, 255, 118, 73, 20, 255, 119, 80, 12, 255, 125, 81, 14, 255, 123, 79, 19, 255, 118, 77, 14, 255, 128, 81, 15, 255, 117, 82, 19, 255, 118, 83, 13, 255, 130, 87, 10, 255, 138, 90, 8, 255, 133, 91, 14, 255, 136, 87, 13, 255, 137, 87, 11, 255, 136, 92, 11, 255, 140, 88, 19, 255, 144, 91, 21, 255, 144, 90, 15, 255, 152, 89, 16, 255, 154, 93, 14, 255, 153, 97, 24, 255, 168, 99, 21, 255, 168, 104, 16, 255, 172, 105, 12, 255, 168, 103, 11, 255, 162, 103, 15, 255, 158, 100, 19, 255, 154, 99, 19, 255, 152, 102, 17, 255, 159, 104, 17, 255, 159, 100, 22, 255, 155, 104, 19, 255, 162, 105, 10, 255, 170, 104, 16, 255, 166, 106, 13, 255, 167, 106, 20, 255, 167, 104, 30, 255, 166, 105, 16, 255, 160, 106, 14, 255, 165, 105, 21, 255, 172, 110, 21, 255, 173, 110, 20, 255, 178, 113, 9, 255, 181, 114, 15, 255, 177, 113, 15, 255, 179, 119, 11, 255, 185, 125, 11, 255, 189, 128, 12, 255, 193, 131, 4, 255, 190, 126, 6, 255, 184, 123, 13, 255, 177, 118, 17, 255, 175, 116, 16, 255, 178, 113, 6, 255, 181, 110, 12, 255, 188, 101, 14, 255, 187, 103, 4, 255, 188, 116, 23, 255, 187, 114, 27, 255, 178, 101, 12, 255, 180, 105, 5, 255, 178, 100, 4, 255, 183, 97, 1, 255, 186, 100, 3, 255, 179, 101, 11, 255, 170, 101, 10, 255, 170, 102, 4, 255, 170, 98, 2, 255, 174, 99, 5, 255, 173, 97, 4, 255, 175, 98, 6, 255, 173, 96, 6, 255, 169, 91, 6, 255, 169, 95, 5, 255, 174, 101, 4, 255, 178, 98, 3, 255, 183, 95, 5, 255, 177, 89, 2, 255, 178, 96, 4, 255, 181, 103, 4, 255, 179, 101, 12, 255, 179, 102, 16, 255, 184, 108, 17, 255, 182, 107, 18, 255, 178, 104, 12, 255, 182, 104, 14, 255, 182, 102, 5, 255, 178, 96, 4, 255, 179, 98, 2, 255, 183, 100, 3, 255, 181, 93, 4, 255, 179, 74, 6, 255, 178, 85, 3, 255, 200, 110, 6, 255, 186, 88, 8, 255, 125, 55, 2, 255, 111, 52, 3, 255, 115, 57, 3, 255, 124, 57, 7, 255, 118, 51, 8, 255, 113, 48, 5, 255, 117, 54, 7, 255, 112, 51, 1, 255, 122, 59, 8, 255, 112, 53, 11, 255, 98, 46, 4, 255, 97, 46, 5, 255, 106, 54, 8, 255, 122, 63, 8, 255, 135, 70, 7, 255, 147, 78, 5, 255, 168, 93, 10, 255, 168, 88, 8, 255, 157, 82, 8, 255, 153, 89, 8, 255, 155, 93, 7, 255, 153, 86, 3, 255, 162, 96, 6, 255, 166, 98, 10, 255, 165, 93, 9, 255, 163, 89, 11, 255, 161, 87, 11, 255, 159, 87, 9, 255, 159, 84, 7, 255, 159, 87, 5, 255, 156, 87, 7, 255, 153, 85, 11, 255, 148, 80, 10, 255, 153, 85, 5, 255, 153, 88, 0, 255, 151, 86, 3, 255, 153, 84, 8, 255, 152, 81, 4, 255, 152, 79, 12, 255, 147, 80, 14, 255, 144, 85, 9, 255, 142, 83, 8, 255, 142, 80, 5, 255, 133, 77, 7, 255, 131, 76, 9, 255, 133, 72, 6, 255, 134, 71, 12, 255, 130, 67, 10, 255, 128, 68, 7, 255, 123, 67, 9, 255, 124, 64, 7, 255, 120, 58, 2, 255, 113, 57, 1, 255, 111, 57, 5, 255, 100, 43, 8, 255, 79, 39, 3, 255, 79, 38, 6, 255, 1, 5, 13, 255, 4, 3, 21, 255, 1, 6, 13, 255, 0, 4, 7, 255, 0, 3, 9, 255, 1, 2, 5, 255, 1, 1, 0, 255, 0, 0, 0, 255, 1, 1, 5, 255, 1, 2, 10, 255, 0, 2, 14, 255, 1, 5, 18, 255, 4, 7, 19, 255, 2, 5, 12, 255, 1, 5, 12, 255, 1, 5, 11, 255, 0, 4, 9, 255, 2, 5, 10, 255, 1, 4, 9, 255, 2, 2, 10, 255, 2, 3, 7, 255, 2, 4, 3, 255, 1, 3, 3, 255, 1, 2, 8, 255, 1, 1, 9, 255, 0, 1, 8, 255, 1, 2, 6, 255, 0, 1, 6, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 4, 255, 0, 1, 3, 255, 0, 1, 4, 255, 2, 3, 7, 255, 1, 1, 5, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 1, 255, 1, 1, 2, 255, 1, 1, 3, 255, 2, 0, 4, 255, 6, 2, 4, 255, 0, 2, 2, 255, 3, 2, 5, 255, 2, 0, 1, 255, 5, 2, 10, 255, 2, 4, 13, 255, 2, 0, 10, 255, 3, 3, 5, 255, 1, 0, 0, 255, 6, 93, 158, 255, 3, 166, 212, 255, 4, 8, 3, 255, 1, 0, 8, 255, 1, 47, 199, 255, 3, 28, 106, 255, 3, 0, 0, 255, 2, 2, 5, 255, 1, 2, 0, 255, 3, 2, 3, 255, 3, 3, 2, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 0, 255, 1, 0, 0, 255, 2, 2, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 0, 1, 255, 1, 0, 0, 255, 1, 1, 1, 255, 3, 3, 3, 255, 1, 1, 1, 255, 1, 0, 0, 255, 4, 3, 1, 255, 5, 4, 2, 255, 3, 2, 0, 255, 4, 3, 0, 255, 3, 3, 2, 255, 7, 9, 6, 255, 13, 12, 6, 255, 17, 15, 7, 255, 23, 24, 6, 255, 32, 38, 15, 255, 39, 47, 32, 255, 41, 66, 47, 255, 42, 74, 59, 255, 44, 83, 68, 255, 41, 91, 70, 255, 53, 96, 74, 255, 51, 97, 75, 255, 48, 100, 82, 255, 50, 112, 93, 255, 68, 140, 121, 255, 92, 167, 152, 255, 115, 182, 168, 255, 134, 192, 171, 255, 130, 185, 155, 255, 113, 172, 138, 255, 95, 148, 111, 255, 75, 121, 80, 255, 56, 92, 51, 255, 34, 53, 19, 255, 38, 43, 8, 255, 38, 36, 10, 255, 36, 36, 4, 255, 40, 37, 11, 255, 42, 35, 10, 255, 46, 39, 2, 255, 56, 39, 2, 255, 59, 36, 6, 255, 57, 32, 6, 255, 53, 31, 5, 255, 44, 31, 6, 255, 45, 34, 2, 255, 53, 35, 1, 255, 45, 32, 2, 255, 41, 36, 7, 255, 48, 36, 9, 255, 47, 32, 13, 255, 56, 41, 10, 255, 68, 45, 2, 255, 73, 46, 2, 255, 81, 49, 8, 255, 83, 49, 4, 255, 82, 53, 2, 255, 81, 54, 1, 255, 85, 55, 2, 255, 87, 55, 3, 255, 89, 57, 6, 255, 86, 50, 15, 255, 94, 57, 7, 255, 100, 62, 2, 255, 106, 63, 7, 255, 108, 54, 6, 255, 83, 48, 12, 255, 76, 43, 10, 255, 73, 47, 9, 255, 78, 45, 10, 255, 82, 40, 10, 255, 77, 47, 6, 255, 72, 45, 4, 255, 76, 47, 10, 255, 80, 53, 3, 255, 79, 46, 0, 255, 84, 47, 9, 255, 83, 46, 8, 255, 76, 41, 8, 255, 80, 47, 9, 255, 88, 47, 3, 255, 100, 59, 9, 255, 108, 67, 7, 255, 107, 64, 13, 255, 100, 58, 10, 255, 92, 52, 6, 255, 89, 52, 5, 255, 89, 54, 3, 255, 90, 54, 4, 255, 93, 56, 7, 255, 92, 55, 6, 255, 90, 54, 9, 255, 91, 51, 14, 255, 101, 49, 10, 255, 100, 53, 2, 255, 95, 52, 5, 255, 95, 49, 17, 255, 93, 49, 14, 255, 96, 54, 4, 255, 98, 52, 13, 255, 91, 44, 7, 255, 92, 48, 9, 255, 124, 59, 4, 255, 126, 53, 1, 255, 107, 50, 3, 255, 129, 64, 10, 255, 155, 65, 14, 255, 135, 56, 11, 255, 128, 61, 6, 255, 153, 69, 1, 255, 159, 70, 5, 255, 149, 66, 15, 255, 153, 71, 12, 255, 152, 75, 8, 255, 154, 66, 7, 255, 161, 66, 6, 255, 157, 71, 5, 255, 166, 75, 0, 255, 176, 78, 6, 255, 166, 75, 4, 255, 149, 72, 4, 255, 152, 75, 11, 255, 145, 72, 8, 255, 138, 65, 1, 255, 149, 70, 7, 255, 137, 64, 6, 255, 117, 63, 7, 255, 118, 62, 14, 255, 135, 65, 7, 255, 148, 69, 14, 255, 146, 71, 4, 255, 132, 74, 3, 255, 112, 67, 10, 255, 115, 64, 12, 255, 117, 62, 14, 255, 108, 62, 4, 255, 110, 65, 8, 255, 106, 65, 9, 255, 110, 65, 14, 255, 111, 69, 11, 255, 106, 68, 6, 255, 112, 70, 13, 255, 106, 68, 9, 255, 109, 68, 14, 255, 118, 66, 10, 255, 113, 65, 18, 255, 108, 68, 5, 255, 110, 70, 4, 255, 112, 68, 9, 255, 116, 70, 16, 255, 112, 72, 13, 255, 118, 76, 6, 255, 143, 75, 5, 255, 158, 74, 10, 255, 145, 75, 2, 255, 130, 78, 1, 255, 126, 76, 16, 255, 133, 81, 8, 255, 127, 76, 3, 255, 122, 77, 13, 255, 113, 76, 6, 255, 118, 77, 16, 255, 130, 77, 13, 255, 144, 79, 11, 255, 126, 79, 6, 255, 128, 81, 8, 255, 127, 76, 9, 255, 126, 77, 15, 255, 124, 74, 12, 255, 120, 77, 8, 255, 136, 80, 15, 255, 166, 84, 12, 255, 157, 87, 10, 255, 128, 78, 21, 255, 130, 81, 14, 255, 147, 85, 13, 255, 156, 91, 9, 255, 167, 92, 10, 255, 173, 89, 5, 255, 166, 91, 8, 255, 156, 90, 8, 255, 141, 89, 13, 255, 138, 92, 13, 255, 144, 93, 18, 255, 153, 95, 22, 255, 167, 96, 15, 255, 174, 97, 6, 255, 177, 98, 14, 255, 173, 96, 16, 255, 180, 102, 3, 255, 181, 99, 10, 255, 178, 99, 7, 255, 178, 98, 6, 255, 174, 100, 13, 255, 160, 104, 11, 255, 158, 101, 12, 255, 170, 101, 19, 255, 169, 103, 25, 255, 156, 102, 18, 255, 159, 105, 21, 255, 160, 104, 26, 255, 158, 104, 13, 255, 162, 106, 17, 255, 159, 109, 19, 255, 163, 105, 20, 255, 165, 103, 26, 255, 155, 104, 14, 255, 169, 107, 23, 255, 179, 118, 13, 255, 172, 112, 6, 255, 177, 116, 16, 255, 178, 116, 14, 255, 178, 117, 12, 255, 181, 120, 11, 255, 184, 121, 10, 255, 190, 124, 12, 255, 195, 129, 7, 255, 198, 133, 5, 255, 191, 127, 16, 255, 180, 120, 10, 255, 177, 120, 5, 255, 175, 115, 6, 255, 182, 115, 1, 255, 188, 104, 6, 255, 184, 98, 11, 255, 187, 117, 7, 255, 189, 120, 16, 255, 178, 112, 15, 255, 171, 107, 4, 255, 175, 104, 13, 255, 182, 106, 10, 255, 178, 102, 7, 255, 172, 101, 17, 255, 171, 105, 11, 255, 174, 104, 3, 255, 176, 104, 5, 255, 176, 102, 4, 255, 174, 98, 1, 255, 176, 98, 4, 255, 178, 100, 7, 255, 177, 97, 6, 255, 175, 95, 4, 255, 177, 98, 3, 255, 176, 99, 5, 255, 177, 100, 7, 255, 176, 97, 7, 255, 183, 101, 5, 255, 181, 98, 0, 255, 179, 96, 10, 255, 187, 105, 18, 255, 188, 108, 12, 255, 183, 104, 9, 255, 182, 104, 7, 255, 183, 103, 15, 255, 184, 103, 9, 255, 174, 93, 4, 255, 175, 95, 6, 255, 182, 101, 8, 255, 185, 99, 2, 255, 168, 74, 4, 255, 178, 90, 4, 255, 201, 116, 2, 255, 188, 92, 1, 255, 122, 54, 7, 255, 113, 55, 11, 255, 120, 52, 5, 255, 125, 55, 3, 255, 122, 50, 2, 255, 117, 49, 5, 255, 116, 54, 3, 255, 118, 61, 1, 255, 121, 61, 7, 255, 115, 62, 12, 255, 106, 55, 8, 255, 104, 51, 8, 255, 118, 57, 8, 255, 144, 76, 12, 255, 157, 86, 3, 255, 160, 86, 8, 255, 168, 90, 13, 255, 171, 92, 7, 255, 166, 94, 8, 255, 158, 95, 8, 255, 154, 90, 8, 255, 158, 89, 13, 255, 164, 94, 11, 255, 165, 93, 8, 255, 165, 94, 6, 255, 163, 90, 5, 255, 161, 88, 8, 255, 161, 87, 12, 255, 159, 88, 3, 255, 156, 85, 6, 255, 152, 84, 10, 255, 152, 85, 7, 255, 149, 83, 9, 255, 150, 83, 11, 255, 150, 83, 8, 255, 151, 79, 8, 255, 146, 79, 8, 255, 143, 80, 5, 255, 145, 80, 8, 255, 141, 77, 8, 255, 142, 79, 4, 255, 143, 73, 6, 255, 140, 73, 8, 255, 130, 72, 13, 255, 123, 71, 12, 255, 126, 68, 7, 255, 123, 64, 7, 255, 123, 62, 6, 255, 119, 62, 3, 255, 117, 64, 5, 255, 115, 60, 3, 255, 112, 56, 6, 255, 99, 45, 8, 255, 82, 32, 1, 255, 90, 38, 3, 255, 93, 37, 6, 255, 85, 28, 1, 255, 11, 6, 21, 255, 0, 5, 13, 255, 1, 4, 10, 255, 2, 7, 19, 255, 1, 3, 11, 255, 4, 2, 7, 255, 4, 2, 6, 255, 1, 1, 5, 255, 0, 0, 4, 255, 1, 0, 3, 255, 0, 1, 5, 255, 2, 4, 9, 255, 1, 3, 11, 255, 3, 4, 14, 255, 1, 6, 13, 255, 2, 7, 13, 255, 1, 6, 10, 255, 1, 5, 10, 255, 2, 3, 8, 255, 4, 4, 11, 255, 4, 5, 10, 255, 1, 5, 6, 255, 1, 5, 5, 255, 1, 4, 8, 255, 1, 3, 9, 255, 1, 2, 9, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 0, 1, 6, 255, 1, 2, 6, 255, 2, 3, 7, 255, 1, 2, 5, 255, 1, 2, 5, 255, 1, 2, 6, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 0, 3, 255, 1, 1, 2, 255, 2, 1, 5, 255, 4, 0, 3, 255, 4, 6, 15, 255, 1, 10, 21, 255, 5, 4, 12, 255, 3, 2, 3, 255, 2, 1, 0, 255, 3, 5, 51, 255, 9, 174, 242, 255, 3, 62, 77, 255, 2, 0, 0, 255, 7, 15, 111, 255, 6, 42, 195, 255, 2, 7, 18, 255, 0, 1, 1, 255, 0, 1, 0, 255, 4, 0, 3, 255, 5, 0, 3, 255, 1, 0, 0, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 2, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 2, 2, 1, 255, 3, 2, 0, 255, 3, 2, 0, 255, 5, 2, 0, 255, 8, 4, 1, 255, 8, 4, 1, 255, 7, 6, 1, 255, 8, 12, 4, 255, 17, 18, 13, 255, 27, 29, 20, 255, 31, 39, 21, 255, 35, 50, 27, 255, 42, 64, 38, 255, 42, 73, 48, 255, 45, 77, 56, 255, 47, 84, 63, 255, 44, 86, 60, 255, 54, 86, 63, 255, 54, 88, 66, 255, 54, 98, 79, 255, 60, 125, 104, 255, 75, 154, 133, 255, 98, 172, 155, 255, 118, 182, 167, 255, 121, 184, 158, 255, 111, 173, 138, 255, 101, 161, 121, 255, 85, 136, 97, 255, 73, 115, 73, 255, 60, 94, 37, 255, 39, 60, 14, 255, 33, 39, 13, 255, 35, 39, 9, 255, 32, 33, 9, 255, 35, 33, 2, 255, 44, 39, 4, 255, 48, 38, 3, 255, 59, 41, 5, 255, 55, 35, 6, 255, 43, 30, 7, 255, 46, 29, 9, 255, 51, 31, 6, 255, 45, 31, 5, 255, 38, 31, 5, 255, 42, 36, 7, 255, 34, 31, 8, 255, 48, 36, 4, 255, 58, 39, 8, 255, 62, 44, 5, 255, 70, 47, 6, 255, 76, 44, 7, 255, 81, 46, 5, 255, 76, 46, 2, 255, 79, 52, 4, 255, 82, 55, 1, 255, 86, 54, 6, 255, 88, 55, 8, 255, 89, 56, 4, 255, 86, 56, 11, 255, 86, 56, 4, 255, 98, 69, 0, 255, 103, 66, 4, 255, 101, 53, 8, 255, 78, 50, 8, 255, 74, 44, 7, 255, 82, 49, 0, 255, 81, 43, 2, 255, 77, 38, 7, 255, 75, 49, 10, 255, 68, 43, 5, 255, 73, 43, 7, 255, 80, 47, 6, 255, 79, 46, 4, 255, 82, 46, 7, 255, 85, 51, 6, 255, 81, 47, 4, 255, 86, 52, 6, 255, 93, 54, 8, 255, 102, 63, 3, 255, 107, 66, 4, 255, 104, 62, 4, 255, 97, 57, 8, 255, 91, 53, 8, 255, 88, 54, 5, 255, 90, 54, 8, 255, 93, 54, 10, 255, 93, 52, 7, 255, 91, 51, 2, 255, 92, 53, 3, 255, 95, 55, 6, 255, 99, 53, 4, 255, 97, 50, 6, 255, 98, 49, 8, 255, 92, 50, 8, 255, 92, 50, 5, 255, 95, 54, 7, 255, 86, 53, 13, 255, 90, 52, 4, 255, 100, 52, 7, 255, 106, 52, 7, 255, 92, 48, 2, 255, 101, 55, 12, 255, 126, 59, 10, 255, 126, 55, 4, 255, 125, 52, 7, 255, 131, 63, 3, 255, 142, 66, 9, 255, 137, 57, 11, 255, 131, 54, 13, 255, 144, 61, 7, 255, 148, 65, 7, 255, 158, 70, 4, 255, 159, 70, 7, 255, 153, 72, 12, 255, 155, 72, 3, 255, 151, 69, 12, 255, 146, 71, 11, 255, 161, 68, 8, 255, 164, 71, 3, 255, 164, 70, 6, 255, 165, 69, 2, 255, 168, 73, 5, 255, 169, 78, 9, 255, 170, 77, 5, 255, 150, 76, 8, 255, 139, 71, 13, 255, 140, 63, 9, 255, 136, 69, 8, 255, 144, 71, 7, 255, 147, 79, 6, 255, 136, 72, 6, 255, 126, 70, 15, 255, 120, 68, 20, 255, 115, 61, 14, 255, 113, 67, 18, 255, 112, 66, 14, 255, 109, 67, 6, 255, 108, 65, 14, 255, 113, 66, 26, 255, 111, 71, 13, 255, 110, 67, 12, 255, 110, 64, 12, 255, 109, 67, 13, 255, 110, 69, 15, 255, 111, 71, 10, 255, 111, 65, 7, 255, 119, 68, 20, 255, 125, 73, 17, 255, 117, 74, 10, 255, 129, 78, 11, 255, 129, 72, 6, 255, 120, 74, 7, 255, 125, 77, 10, 255, 128, 77, 19, 255, 126, 76, 13, 255, 124, 75, 14, 255, 124, 76, 21, 255, 123, 77, 11, 255, 118, 70, 18, 255, 123, 76, 15, 255, 125, 77, 4, 255, 122, 76, 6, 255, 136, 84, 14, 255, 137, 77, 13, 255, 121, 74, 15, 255, 121, 75, 10, 255, 150, 86, 8, 255, 156, 84, 5, 255, 157, 84, 7, 255, 138, 81, 6, 255, 128, 80, 6, 255, 153, 88, 9, 255, 171, 87, 10, 255, 171, 89, 13, 255, 162, 92, 9, 255, 167, 89, 6, 255, 168, 88, 10, 255, 148, 88, 9, 255, 141, 88, 14, 255, 137, 88, 20, 255, 140, 88, 18, 255, 158, 90, 12, 255, 181, 94, 16, 255, 180, 94, 12, 255, 179, 98, 10, 255, 177, 94, 4, 255, 176, 97, 5, 255, 177, 99, 7, 255, 174, 99, 5, 255, 179, 98, 5, 255, 177, 103, 13, 255, 157, 100, 19, 255, 153, 100, 20, 255, 163, 99, 11, 255, 163, 101, 17, 255, 157, 104, 12, 255, 162, 101, 18, 255, 161, 102, 14, 255, 158, 103, 12, 255, 167, 105, 21, 255, 163, 106, 18, 255, 163, 103, 18, 255, 166, 104, 17, 255, 162, 107, 23, 255, 173, 110, 14, 255, 178, 112, 12, 255, 178, 115, 5, 255, 177, 114, 10, 255, 179, 115, 10, 255, 181, 115, 1, 255, 183, 115, 12, 255, 186, 120, 14, 255, 193, 129, 13, 255, 197, 130, 9, 255, 199, 131, 7, 255, 198, 132, 10, 255, 189, 122, 14, 255, 183, 116, 19, 255, 179, 116, 9, 255, 188, 118, 10, 255, 196, 119, 19, 255, 183, 106, 13, 255, 190, 122, 14, 255, 189, 123, 16, 255, 182, 114, 20, 255, 172, 106, 17, 255, 170, 105, 16, 255, 175, 107, 10, 255, 177, 103, 10, 255, 178, 105, 10, 255, 177, 106, 5, 255, 174, 102, 7, 255, 175, 103, 6, 255, 174, 103, 6, 255, 171, 102, 5, 255, 170, 100, 4, 255, 170, 100, 6, 255, 173, 95, 2, 255, 175, 92, 1, 255, 177, 96, 5, 255, 176, 101, 7, 255, 174, 101, 6, 255, 175, 99, 6, 255, 181, 101, 4, 255, 176, 97, 3, 255, 176, 95, 13, 255, 185, 109, 18, 255, 184, 111, 9, 255, 179, 105, 7, 255, 183, 106, 13, 255, 184, 102, 13, 255, 184, 103, 11, 255, 177, 96, 7, 255, 177, 97, 5, 255, 181, 94, 3, 255, 190, 98, 4, 255, 190, 102, 4, 255, 201, 107, 5, 255, 199, 100, 2, 255, 166, 71, 11, 255, 113, 53, 5, 255, 114, 53, 7, 255, 119, 51, 3, 255, 119, 52, 7, 255, 119, 51, 1, 255, 120, 57, 2, 255, 124, 64, 8, 255, 121, 62, 9, 255, 120, 60, 5, 255, 131, 67, 4, 255, 137, 75, 9, 255, 138, 75, 7, 255, 145, 76, 8, 255, 151, 77, 6, 255, 159, 82, 8, 255, 166, 88, 13, 255, 168, 89, 11, 255, 168, 88, 6, 255, 161, 88, 5, 255, 160, 95, 10, 255, 155, 90, 8, 255, 156, 88, 9, 255, 159, 86, 10, 255, 160, 86, 10, 255, 163, 88, 11, 255, 161, 85, 6, 255, 159, 86, 7, 255, 155, 83, 6, 255, 157, 87, 2, 255, 159, 88, 8, 255, 154, 84, 14, 255, 152, 82, 11, 255, 152, 85, 6, 255, 147, 82, 9, 255, 143, 75, 9, 255, 146, 75, 7, 255, 143, 78, 10, 255, 140, 77, 6, 255, 140, 77, 7, 255, 138, 75, 9, 255, 135, 73, 8, 255, 132, 71, 11, 255, 133, 70, 10, 255, 128, 68, 11, 255, 123, 65, 8, 255, 124, 64, 3, 255, 121, 62, 5, 255, 115, 63, 11, 255, 110, 61, 10, 255, 109, 60, 9, 255, 106, 52, 1, 255, 106, 49, 5, 255, 102, 45, 12, 255, 84, 34, 6, 255, 68, 28, 0, 255, 81, 24, 4, 255, 82, 26, 3, 255, 7, 9, 8, 255, 6, 4, 3, 255, 2, 2, 9, 255, 0, 3, 9, 255, 1, 4, 11, 255, 2, 4, 11, 255, 3, 2, 11, 255, 0, 1, 8, 255, 0, 1, 5, 255, 0, 1, 2, 255, 1, 0, 0, 255, 3, 2, 4, 255, 0, 0, 4, 255, 3, 2, 10, 255, 2, 4, 11, 255, 2, 7, 11, 255, 2, 7, 11, 255, 1, 5, 10, 255, 1, 4, 9, 255, 3, 4, 11, 255, 1, 4, 12, 255, 2, 4, 14, 255, 2, 5, 13, 255, 1, 4, 10, 255, 0, 4, 7, 255, 1, 4, 7, 255, 3, 3, 8, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 2, 8, 255, 1, 2, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 0, 1, 5, 255, 0, 1, 5, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 1, 3, 255, 1, 0, 2, 255, 4, 0, 2, 255, 4, 1, 1, 255, 0, 8, 9, 255, 7, 28, 55, 255, 3, 19, 49, 255, 3, 13, 23, 255, 4, 3, 4, 255, 0, 0, 0, 255, 7, 93, 160, 255, 7, 142, 202, 255, 0, 3, 9, 255, 6, 1, 25, 255, 2, 28, 198, 255, 0, 17, 71, 255, 4, 0, 0, 255, 5, 4, 3, 255, 3, 2, 0, 255, 2, 0, 5, 255, 2, 0, 5, 255, 2, 0, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 3, 1, 2, 255, 2, 0, 1, 255, 0, 0, 0, 255, 1, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 1, 255, 1, 1, 0, 255, 2, 2, 0, 255, 4, 3, 1, 255, 6, 4, 2, 255, 7, 3, 1, 255, 6, 4, 1, 255, 13, 12, 7, 255, 15, 16, 6, 255, 17, 20, 9, 255, 24, 31, 21, 255, 30, 43, 23, 255, 32, 50, 34, 255, 32, 57, 45, 255, 35, 69, 41, 255, 35, 72, 46, 255, 42, 76, 51, 255, 42, 82, 55, 255, 43, 83, 57, 255, 50, 84, 61, 255, 48, 87, 63, 255, 59, 106, 92, 255, 72, 137, 124, 255, 82, 155, 139, 255, 103, 171, 155, 255, 116, 183, 159, 255, 107, 174, 139, 255, 100, 160, 124, 255, 93, 150, 111, 255, 75, 130, 79, 255, 66, 109, 63, 255, 61, 88, 32, 255, 47, 62, 10, 255, 34, 42, 9, 255, 31, 34, 12, 255, 41, 33, 10, 255, 43, 33, 6, 255, 48, 43, 2, 255, 51, 43, 4, 255, 41, 33, 3, 255, 42, 38, 6, 255, 38, 31, 5, 255, 42, 32, 6, 255, 49, 33, 7, 255, 48, 33, 7, 255, 43, 33, 7, 255, 46, 35, 6, 255, 58, 33, 3, 255, 55, 39, 7, 255, 62, 45, 15, 255, 71, 42, 6, 255, 75, 45, 5, 255, 69, 47, 5, 255, 70, 49, 7, 255, 74, 51, 5, 255, 80, 53, 5, 255, 84, 51, 7, 255, 87, 51, 5, 255, 89, 55, 6, 255, 86, 53, 4, 255, 88, 56, 2, 255, 94, 59, 8, 255, 102, 63, 3, 255, 97, 61, 7, 255, 86, 49, 6, 255, 78, 45, 0, 255, 76, 47, 6, 255, 76, 43, 4, 255, 78, 51, 4, 255, 72, 45, 4, 255, 76, 40, 3, 255, 84, 45, 4, 255, 80, 45, 6, 255, 79, 44, 12, 255, 79, 47, 10, 255, 81, 50, 7, 255, 82, 49, 5, 255, 85, 48, 0, 255, 92, 51, 6, 255, 92, 55, 11, 255, 98, 60, 3, 255, 105, 66, 2, 255, 104, 64, 3, 255, 94, 58, 5, 255, 88, 57, 5, 255, 90, 56, 6, 255, 91, 53, 9, 255, 92, 50, 10, 255, 94, 50, 10, 255, 95, 52, 8, 255, 97, 54, 7, 255, 95, 53, 6, 255, 96, 52, 6, 255, 101, 53, 9, 255, 96, 51, 6, 255, 97, 50, 12, 255, 89, 48, 9, 255, 97, 56, 7, 255, 100, 55, 10, 255, 100, 53, 3, 255, 103, 55, 12, 255, 92, 48, 12, 255, 86, 49, 5, 255, 98, 52, 4, 255, 123, 58, 12, 255, 137, 57, 15, 255, 125, 57, 10, 255, 115, 55, 10, 255, 128, 58, 11, 255, 116, 52, 6, 255, 102, 42, 12, 255, 125, 54, 11, 255, 144, 62, 2, 255, 156, 71, 2, 255, 153, 68, 5, 255, 159, 69, 11, 255, 154, 70, 10, 255, 148, 70, 5, 255, 154, 64, 6, 255, 155, 67, 13, 255, 161, 69, 6, 255, 161, 68, 6, 255, 158, 71, 6, 255, 156, 68, 10, 255, 161, 70, 5, 255, 160, 75, 1, 255, 168, 75, 1, 255, 172, 76, 8, 255, 161, 78, 3, 255, 158, 80, 8, 255, 141, 73, 11, 255, 139, 67, 10, 255, 139, 62, 2, 255, 137, 66, 7, 255, 149, 78, 6, 255, 137, 75, 12, 255, 116, 68, 14, 255, 118, 67, 12, 255, 118, 72, 6, 255, 114, 70, 11, 255, 117, 67, 12, 255, 116, 70, 9, 255, 118, 69, 5, 255, 105, 71, 9, 255, 108, 66, 14, 255, 111, 69, 11, 255, 110, 73, 10, 255, 110, 67, 14, 255, 127, 71, 12, 255, 152, 81, 11, 255, 130, 72, 6, 255, 119, 74, 9, 255, 121, 71, 7, 255, 131, 76, 8, 255, 134, 75, 6, 255, 132, 78, 12, 255, 133, 78, 5, 255, 128, 75, 4, 255, 125, 77, 7, 255, 123, 78, 10, 255, 119, 74, 13, 255, 122, 77, 6, 255, 127, 80, 5, 255, 126, 80, 10, 255, 127, 76, 11, 255, 134, 76, 16, 255, 125, 74, 17, 255, 122, 74, 12, 255, 149, 86, 11, 255, 144, 79, 7, 255, 136, 78, 10, 255, 137, 83, 14, 255, 140, 84, 10, 255, 167, 87, 11, 255, 164, 83, 11, 255, 156, 79, 8, 255, 159, 87, 9, 255, 164, 89, 9, 255, 152, 85, 11, 255, 136, 88, 9, 255, 142, 93, 8, 255, 160, 95, 8, 255, 158, 94, 15, 255, 155, 92, 9, 255, 170, 92, 10, 255, 175, 95, 11, 255, 177, 104, 8, 255, 173, 98, 10, 255, 176, 96, 15, 255, 173, 106, 14, 255, 177, 107, 11, 255, 179, 105, 7, 255, 174, 106, 13, 255, 168, 99, 23, 255, 155, 101, 17, 255, 154, 97, 34, 255, 157, 101, 22, 255, 160, 102, 17, 255, 161, 101, 17, 255, 164, 102, 16, 255, 159, 102, 16, 255, 160, 104, 12, 255, 164, 105, 11, 255, 160, 106, 13, 255, 170, 106, 16, 255, 178, 110, 25, 255, 172, 108, 8, 255, 173, 108, 10, 255, 176, 112, 15, 255, 174, 112, 6, 255, 176, 114, 8, 255, 181, 118, 5, 255, 183, 116, 9, 255, 185, 120, 11, 255, 193, 128, 13, 255, 199, 133, 7, 255, 205, 134, 12, 255, 204, 132, 8, 255, 192, 119, 15, 255, 186, 112, 18, 255, 187, 117, 14, 255, 192, 122, 8, 255, 194, 127, 15, 255, 184, 117, 12, 255, 192, 122, 31, 255, 196, 128, 22, 255, 182, 119, 10, 255, 173, 106, 16, 255, 173, 105, 12, 255, 178, 106, 8, 255, 179, 107, 8, 255, 180, 110, 6, 255, 179, 108, 8, 255, 179, 105, 4, 255, 175, 104, 2, 255, 175, 102, 2, 255, 176, 103, 2, 255, 175, 101, 2, 255, 175, 99, 2, 255, 173, 99, 6, 255, 174, 95, 6, 255, 176, 95, 7, 255, 174, 99, 7, 255, 174, 100, 5, 255, 178, 100, 4, 255, 182, 102, 4, 255, 180, 103, 0, 255, 180, 101, 10, 255, 184, 107, 16, 255, 184, 109, 9, 255, 181, 104, 11, 255, 182, 105, 7, 255, 186, 106, 13, 255, 183, 105, 7, 255, 180, 99, 2, 255, 182, 96, 2, 255, 180, 84, 2, 255, 184, 83, 2, 255, 190, 86, 1, 255, 186, 92, 2, 255, 194, 90, 10, 255, 159, 65, 7, 255, 112, 48, 8, 255, 115, 52, 4, 255, 113, 53, 4, 255, 108, 54, 4, 255, 115, 56, 7, 255, 119, 59, 7, 255, 118, 57, 7, 255, 127, 65, 12, 255, 131, 67, 6, 255, 135, 66, 4, 255, 133, 67, 0, 255, 143, 78, 3, 255, 152, 82, 5, 255, 156, 79, 5, 255, 161, 82, 13, 255, 160, 81, 10, 255, 162, 83, 9, 255, 164, 85, 7, 255, 159, 84, 2, 255, 156, 88, 8, 255, 154, 87, 9, 255, 157, 89, 8, 255, 160, 89, 5, 255, 159, 87, 7, 255, 161, 86, 8, 255, 156, 82, 4, 255, 155, 82, 7, 255, 153, 81, 11, 255, 152, 81, 8, 255, 152, 80, 5, 255, 152, 79, 6, 255, 151, 81, 10, 255, 147, 79, 6, 255, 146, 78, 6, 255, 142, 75, 6, 255, 140, 75, 5, 255, 142, 77, 9, 255, 141, 75, 12, 255, 142, 78, 13, 255, 136, 74, 10, 255, 129, 71, 13, 255, 129, 67, 12, 255, 128, 63, 5, 255, 122, 62, 2, 255, 122, 68, 4, 255, 122, 66, 2, 255, 116, 62, 7, 255, 109, 59, 9, 255, 103, 54, 5, 255, 102, 50, 6, 255, 100, 47, 5, 255, 100, 44, 4, 255, 97, 41, 3, 255, 85, 34, 2, 255, 67, 20, 6, 255, 60, 14, 1, 255, 57, 21, 5, 255, 11, 16, 11, 255, 3, 1, 0, 255, 4, 4, 6, 255, 2, 2, 11, 255, 1, 2, 13, 255, 0, 7, 10, 255, 0, 2, 5, 255, 0, 3, 5, 255, 3, 4, 7, 255, 1, 2, 5, 255, 0, 0, 4, 255, 1, 0, 5, 255, 1, 0, 5, 255, 0, 1, 6, 255, 1, 2, 7, 255, 2, 4, 8, 255, 2, 5, 8, 255, 2, 5, 9, 255, 2, 6, 11, 255, 0, 4, 9, 255, 1, 4, 12, 255, 1, 5, 15, 255, 2, 6, 14, 255, 1, 5, 10, 255, 3, 6, 10, 255, 3, 6, 11, 255, 0, 3, 8, 255, 0, 2, 6, 255, 0, 3, 6, 255, 1, 2, 6, 255, 2, 3, 7, 255, 3, 4, 8, 255, 2, 3, 7, 255, 1, 2, 5, 255, 0, 0, 4, 255, 0, 1, 4, 255, 1, 1, 6, 255, 1, 2, 7, 255, 2, 1, 6, 255, 1, 0, 5, 255, 1, 0, 5, 255, 2, 1, 4, 255, 1, 1, 3, 255, 1, 1, 2, 255, 0, 1, 3, 255, 3, 1, 5, 255, 3, 0, 0, 255, 4, 27, 62, 255, 7, 45, 78, 255, 3, 30, 52, 255, 5, 28, 48, 255, 7, 13, 27, 255, 7, 25, 78, 255, 5, 164, 254, 255, 2, 60, 81, 255, 7, 0, 0, 255, 8, 17, 132, 255, 5, 22, 138, 255, 6, 2, 0, 255, 6, 5, 2, 255, 3, 2, 4, 255, 5, 0, 3, 255, 2, 1, 3, 255, 2, 2, 1, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 2, 2, 255, 0, 2, 1, 255, 1, 1, 1, 255, 1, 1, 0, 255, 3, 2, 0, 255, 3, 3, 1, 255, 2, 1, 0, 255, 4, 3, 1, 255, 3, 3, 0, 255, 7, 4, 0, 255, 10, 6, 3, 255, 11, 10, 5, 255, 16, 16, 8, 255, 19, 22, 12, 255, 24, 30, 19, 255, 28, 40, 22, 255, 29, 50, 23, 255, 32, 58, 36, 255, 33, 64, 48, 255, 35, 70, 49, 255, 39, 71, 50, 255, 44, 71, 51, 255, 43, 76, 53, 255, 41, 78, 55, 255, 46, 81, 63, 255, 46, 92, 73, 255, 62, 118, 100, 255, 75, 147, 126, 255, 90, 162, 138, 255, 110, 171, 146, 255, 111, 172, 140, 255, 98, 160, 124, 255, 96, 151, 114, 255, 85, 138, 90, 255, 74, 122, 70, 255, 64, 100, 53, 255, 58, 80, 30, 255, 50, 62, 10, 255, 41, 46, 6, 255, 36, 36, 14, 255, 31, 34, 5, 255, 49, 42, 8, 255, 56, 39, 8, 255, 44, 37, 1, 255, 47, 41, 6, 255, 46, 30, 8, 255, 48, 32, 2, 255, 50, 36, 2, 255, 47, 38, 9, 255, 46, 34, 6, 255, 52, 32, 1, 255, 55, 36, 6, 255, 57, 36, 4, 255, 55, 40, 2, 255, 62, 42, 4, 255, 68, 40, 1, 255, 70, 41, 7, 255, 77, 49, 7, 255, 74, 51, 2, 255, 72, 50, 4, 255, 79, 50, 4, 255, 85, 51, 3, 255, 88, 51, 6, 255, 88, 53, 7, 255, 87, 56, 4, 255, 88, 57, 2, 255, 92, 56, 9, 255, 95, 58, 8, 255, 76, 49, 8, 255, 71, 44, 7, 255, 76, 46, 5, 255, 72, 43, 7, 255, 81, 41, 12, 255, 80, 42, 12, 255, 70, 48, 3, 255, 73, 47, 1, 255, 82, 47, 5, 255, 81, 47, 3, 255, 79, 45, 7, 255, 77, 44, 5, 255, 83, 50, 5, 255, 89, 53, 10, 255, 95, 54, 7, 255, 95, 51, 9, 255, 91, 53, 10, 255, 95, 57, 8, 255, 103, 63, 3, 255, 106, 64, 8, 255, 96, 59, 3, 255, 90, 60, 4, 255, 92, 55, 5, 255, 94, 53, 5, 255, 96, 54, 12, 255, 96, 51, 12, 255, 97, 50, 9, 255, 98, 51, 9, 255, 98, 51, 9, 255, 96, 52, 6, 255, 101, 52, 16, 255, 104, 53, 14, 255, 97, 55, 10, 255, 97, 53, 12, 255, 101, 56, 14, 255, 103, 54, 2, 255, 104, 51, 10, 255, 98, 51, 12, 255, 93, 53, 7, 255, 91, 53, 2, 255, 104, 56, 8, 255, 116, 56, 4, 255, 126, 58, 3, 255, 124, 56, 1, 255, 116, 53, 1, 255, 115, 55, 5, 255, 115, 52, 11, 255, 133, 59, 11, 255, 129, 59, 7, 255, 148, 68, 6, 255, 144, 66, 3, 255, 141, 64, 16, 255, 148, 66, 9, 255, 138, 61, 4, 255, 135, 59, 6, 255, 145, 62, 5, 255, 165, 71, 6, 255, 157, 73, 1, 255, 155, 72, 1, 255, 161, 73, 6, 255, 159, 71, 5, 255, 155, 75, 5, 255, 155, 72, 6, 255, 158, 73, 7, 255, 145, 68, 3, 255, 136, 63, 6, 255, 159, 70, 12, 255, 172, 78, 10, 255, 169, 80, 7, 255, 150, 80, 11, 255, 113, 66, 5, 255, 128, 64, 15, 255, 151, 77, 10, 255, 133, 70, 13, 255, 134, 71, 4, 255, 134, 72, 5, 255, 129, 70, 9, 255, 129, 72, 6, 255, 114, 67, 14, 255, 114, 71, 6, 255, 111, 71, 6, 255, 115, 68, 8, 255, 116, 69, 3, 255, 108, 68, 6, 255, 112, 71, 6, 255, 130, 73, 4, 255, 144, 78, 10, 255, 137, 76, 6, 255, 133, 77, 9, 255, 131, 71, 11, 255, 144, 76, 9, 255, 139, 75, 1, 255, 131, 78, 13, 255, 134, 82, 11, 255, 134, 79, 6, 255, 131, 79, 4, 255, 124, 76, 9, 255, 120, 75, 16, 255, 123, 77, 21, 255, 124, 76, 6, 255, 127, 82, 10, 255, 125, 74, 6, 255, 124, 78, 8, 255, 126, 80, 10, 255, 131, 76, 12, 255, 129, 79, 13, 255, 124, 78, 16, 255, 133, 82, 12, 255, 133, 78, 5, 255, 136, 79, 14, 255, 155, 88, 15, 255, 134, 80, 11, 255, 130, 84, 9, 255, 158, 87, 12, 255, 157, 89, 11, 255, 143, 87, 12, 255, 139, 91, 12, 255, 145, 92, 5, 255, 152, 95, 6, 255, 153, 92, 18, 255, 161, 89, 12, 255, 172, 92, 15, 255, 177, 93, 14, 255, 180, 94, 4, 255, 183, 95, 12, 255, 176, 100, 11, 255, 178, 106, 13, 255, 183, 106, 10, 255, 178, 102, 8, 255, 173, 100, 12, 255, 180, 104, 13, 255, 166, 100, 10, 255, 161, 105, 13, 255, 160, 106, 16, 255, 159, 102, 16, 255, 158, 104, 14, 255, 162, 108, 14, 255, 162, 104, 17, 255, 177, 110, 12, 255, 178, 107, 7, 255, 165, 104, 14, 255, 179, 110, 20, 255, 174, 106, 15, 255, 168, 107, 12, 255, 168, 109, 10, 255, 171, 113, 14, 255, 173, 118, 13, 255, 171, 112, 13, 255, 177, 118, 8, 255, 181, 123, 9, 255, 185, 124, 7, 255, 194, 130, 2, 255, 205, 138, 6, 255, 207, 139, 3, 255, 196, 122, 12, 255, 187, 113, 9, 255, 187, 113, 8, 255, 189, 119, 9, 255, 195, 124, 7, 255, 197, 127, 13, 255, 199, 130, 20, 255, 196, 122, 17, 255, 191, 115, 17, 255, 192, 113, 11, 255, 184, 106, 11, 255, 182, 109, 5, 255, 181, 108, 10, 255, 181, 104, 8, 255, 187, 105, 2, 255, 187, 100, 5, 255, 183, 97, 4, 255, 182, 99, 5, 255, 179, 102, 5, 255, 178, 103, 6, 255, 176, 101, 6, 255, 177, 101, 6, 255, 173, 99, 4, 255, 173, 98, 5, 255, 174, 97, 7, 255, 175, 97, 6, 255, 179, 100, 7, 255, 180, 102, 6, 255, 182, 102, 5, 255, 184, 103, 4, 255, 184, 103, 12, 255, 186, 104, 15, 255, 187, 105, 16, 255, 185, 104, 15, 255, 185, 103, 10, 255, 182, 103, 6, 255, 181, 102, 5, 255, 185, 103, 5, 255, 184, 93, 2, 255, 176, 77, 2, 255, 177, 77, 1, 255, 185, 86, 3, 255, 191, 89, 2, 255, 194, 89, 7, 255, 143, 68, 9, 255, 113, 54, 8, 255, 118, 51, 7, 255, 105, 47, 7, 255, 118, 53, 8, 255, 123, 59, 3, 255, 123, 60, 6, 255, 123, 62, 5, 255, 128, 68, 4, 255, 132, 71, 6, 255, 136, 71, 8, 255, 130, 66, 4, 255, 135, 70, 7, 255, 146, 77, 10, 255, 150, 75, 3, 255, 159, 82, 3, 255, 161, 86, 8, 255, 159, 83, 10, 255, 158, 79, 3, 255, 156, 79, 0, 255, 147, 75, 2, 255, 139, 70, 3, 255, 143, 74, 3, 255, 151, 80, 3, 255, 156, 83, 8, 255, 159, 87, 6, 255, 158, 87, 2, 255, 154, 84, 3, 255, 150, 81, 8, 255, 147, 78, 10, 255, 148, 79, 11, 255, 147, 78, 4, 255, 146, 78, 3, 255, 147, 78, 10, 255, 149, 79, 10, 255, 143, 77, 3, 255, 136, 72, 3, 255, 133, 71, 5, 255, 135, 70, 11, 255, 136, 73, 10, 255, 130, 69, 6, 255, 126, 67, 12, 255, 124, 65, 9, 255, 124, 65, 6, 255, 116, 65, 4, 255, 114, 65, 4, 255, 116, 59, 2, 255, 116, 55, 7, 255, 106, 51, 3, 255, 105, 51, 2, 255, 103, 49, 7, 255, 95, 41, 3, 255, 92, 41, 4, 255, 89, 42, 4, 255, 80, 33, 4, 255, 65, 21, 5, 255, 45, 14, 1, 255, 34, 10, 0, 255, 13, 50, 46, 255, 12, 23, 64, 255, 8, 10, 18, 255, 3, 5, 3, 255, 2, 5, 19, 255, 4, 3, 19, 255, 0, 2, 4, 255, 2, 3, 7, 255, 2, 3, 9, 255, 2, 3, 10, 255, 3, 4, 10, 255, 1, 1, 4, 255, 1, 2, 3, 255, 1, 2, 4, 255, 0, 0, 3, 255, 0, 0, 3, 255, 1, 1, 4, 255, 1, 4, 7, 255, 1, 7, 10, 255, 2, 5, 10, 255, 2, 5, 12, 255, 2, 7, 12, 255, 1, 7, 8, 255, 0, 3, 7, 255, 1, 3, 14, 255, 3, 5, 17, 255, 1, 4, 11, 255, 1, 3, 9, 255, 1, 5, 8, 255, 2, 3, 7, 255, 1, 2, 6, 255, 2, 3, 7, 255, 1, 1, 2, 255, 1, 1, 2, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 0, 4, 255, 3, 2, 5, 255, 2, 1, 6, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 0, 255, 1, 2, 1, 255, 2, 0, 0, 255, 7, 10, 31, 255, 4, 55, 105, 255, 9, 52, 82, 255, 4, 46, 81, 255, 5, 41, 70, 255, 3, 11, 59, 255, 6, 109, 202, 255, 5, 155, 183, 255, 3, 0, 0, 255, 10, 3, 42, 255, 1, 29, 187, 255, 10, 9, 22, 255, 9, 2, 0, 255, 2, 3, 3, 255, 5, 0, 1, 255, 0, 1, 3, 255, 2, 2, 1, 255, 4, 1, 3, 255, 2, 0, 1, 255, 2, 1, 1, 255, 2, 2, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 0, 1, 255, 2, 1, 2, 255, 1, 1, 1, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 3, 2, 255, 1, 3, 2, 255, 2, 3, 2, 255, 3, 1, 2, 255, 3, 1, 0, 255, 5, 2, 1, 255, 6, 3, 2, 255, 6, 4, 1, 255, 6, 4, 1, 255, 9, 7, 3, 255, 14, 11, 7, 255, 17, 17, 11, 255, 22, 24, 16, 255, 25, 30, 17, 255, 27, 39, 18, 255, 25, 43, 20, 255, 30, 52, 36, 255, 33, 61, 36, 255, 34, 65, 35, 255, 38, 66, 48, 255, 43, 69, 46, 255, 47, 65, 42, 255, 44, 72, 45, 255, 41, 72, 47, 255, 46, 82, 61, 255, 52, 109, 86, 255, 75, 132, 114, 255, 82, 150, 129, 255, 96, 165, 136, 255, 116, 168, 136, 255, 108, 161, 119, 255, 90, 152, 102, 255, 84, 143, 91, 255, 79, 129, 78, 255, 77, 114, 68, 255, 66, 96, 42, 255, 56, 81, 23, 255, 46, 62, 6, 255, 43, 43, 14, 255, 39, 36, 6, 255, 41, 34, 6, 255, 47, 37, 7, 255, 48, 40, 5, 255, 50, 36, 4, 255, 54, 36, 5, 255, 53, 33, 5, 255, 50, 32, 4, 255, 51, 36, 7, 255, 46, 31, 3, 255, 48, 33, 10, 255, 45, 34, 7, 255, 51, 39, 6, 255, 58, 39, 6, 255, 57, 42, 6, 255, 61, 41, 1, 255, 72, 49, 3, 255, 67, 46, 5, 255, 74, 47, 2, 255, 83, 53, 3, 255, 80, 54, 4, 255, 81, 53, 2, 255, 89, 57, 9, 255, 88, 54, 7, 255, 86, 52, 4, 255, 89, 57, 6, 255, 92, 55, 2, 255, 94, 52, 6, 255, 81, 48, 3, 255, 68, 46, 9, 255, 78, 47, 15, 255, 74, 44, 11, 255, 67, 43, 3, 255, 80, 47, 4, 255, 83, 46, 3, 255, 79, 47, 5, 255, 78, 49, 8, 255, 79, 49, 5, 255, 77, 46, 2, 255, 80, 43, 3, 255, 87, 46, 9, 255, 91, 46, 6, 255, 97, 53, 4, 255, 97, 54, 8, 255, 91, 51, 4, 255, 94, 56, 10, 255, 98, 57, 9, 255, 105, 60, 10, 255, 106, 62, 6, 255, 100, 60, 6, 255, 89, 57, 7, 255, 91, 54, 8, 255, 93, 54, 11, 255, 94, 55, 13, 255, 92, 53, 8, 255, 94, 55, 5, 255, 98, 57, 7, 255, 101, 56, 7, 255, 108, 57, 8, 255, 110, 54, 8, 255, 106, 54, 9, 255, 101, 57, 6, 255, 98, 57, 5, 255, 104, 58, 9, 255, 103, 57, 3, 255, 95, 55, 7, 255, 94, 54, 5, 255, 99, 59, 5, 255, 97, 56, 11, 255, 99, 54, 12, 255, 111, 54, 13, 255, 122, 56, 12, 255, 108, 55, 7, 255, 89, 47, 8, 255, 101, 57, 7, 255, 116, 59, 12, 255, 139, 64, 7, 255, 135, 55, 8, 255, 136, 59, 5, 255, 127, 60, 6, 255, 108, 52, 7, 255, 102, 47, 6, 255, 106, 50, 8, 255, 117, 60, 5, 255, 138, 65, 5, 255, 151, 65, 5, 255, 147, 65, 5, 255, 148, 68, 6, 255, 146, 64, 10, 255, 139, 60, 5, 255, 152, 62, 2, 255, 163, 71, 9, 255, 157, 72, 7, 255, 157, 72, 4, 255, 159, 73, 7, 255, 145, 66, 3, 255, 134, 59, 7, 255, 154, 73, 4, 255, 173, 81, 8, 255, 167, 78, 6, 255, 154, 71, 13, 255, 137, 66, 7, 255, 114, 59, 24, 255, 118, 62, 17, 255, 136, 68, 10, 255, 150, 77, 4, 255, 152, 76, 4, 255, 133, 73, 10, 255, 119, 68, 8, 255, 127, 69, 12, 255, 127, 70, 16, 255, 123, 70, 12, 255, 119, 75, 7, 255, 120, 76, 10, 255, 126, 73, 13, 255, 129, 74, 10, 255, 149, 79, 17, 255, 141, 76, 3, 255, 127, 78, 3, 255, 134, 77, 6, 255, 140, 76, 4, 255, 152, 82, 15, 255, 152, 80, 8, 255, 137, 76, 10, 255, 127, 76, 22, 255, 123, 77, 14, 255, 123, 78, 6, 255, 126, 79, 8, 255, 127, 81, 11, 255, 126, 80, 12, 255, 125, 77, 12, 255, 139, 80, 16, 255, 153, 84, 14, 255, 135, 83, 12, 255, 124, 81, 15, 255, 131, 81, 10, 255, 131, 82, 19, 255, 125, 85, 2, 255, 131, 86, 9, 255, 133, 81, 17, 255, 125, 82, 7, 255, 132, 86, 11, 255, 144, 86, 12, 255, 140, 88, 6, 255, 144, 89, 9, 255, 145, 93, 13, 255, 143, 93, 14, 255, 142, 90, 14, 255, 147, 91, 14, 255, 151, 93, 9, 255, 157, 98, 12, 255, 171, 99, 17, 255, 176, 93, 13, 255, 177, 100, 18, 255, 174, 104, 11, 255, 185, 102, 9, 255, 182, 98, 6, 255, 173, 95, 10, 255, 176, 98, 13, 255, 179, 104, 7, 255, 172, 101, 10, 255, 166, 105, 9, 255, 161, 103, 16, 255, 161, 104, 19, 255, 162, 107, 14, 255, 164, 106, 16, 255, 160, 104, 8, 255, 169, 107, 13, 255, 174, 108, 22, 255, 174, 110, 12, 255, 176, 108, 14, 255, 170, 107, 20, 255, 166, 110, 7, 255, 167, 108, 14, 255, 172, 112, 13, 255, 176, 115, 8, 255, 177, 116, 8, 255, 178, 115, 15, 255, 179, 119, 14, 255, 188, 123, 15, 255, 194, 124, 13, 255, 204, 135, 5, 255, 205, 134, 6, 255, 198, 126, 7, 255, 196, 124, 16, 255, 188, 121, 15, 255, 186, 122, 12, 255, 194, 117, 8, 255, 196, 115, 14, 255, 195, 112, 11, 255, 196, 110, 5, 255, 195, 114, 12, 255, 188, 108, 11, 255, 185, 106, 7, 255, 185, 110, 10, 255, 180, 108, 9, 255, 181, 107, 3, 255, 189, 110, 4, 255, 186, 102, 6, 255, 179, 97, 5, 255, 179, 100, 6, 255, 178, 104, 7, 255, 174, 103, 6, 255, 174, 102, 6, 255, 174, 101, 6, 255, 178, 102, 3, 255, 176, 104, 2, 255, 174, 102, 2, 255, 178, 99, 5, 255, 183, 102, 9, 255, 181, 104, 9, 255, 178, 103, 7, 255, 179, 104, 2, 255, 181, 106, 5, 255, 184, 108, 12, 255, 185, 107, 17, 255, 184, 104, 14, 255, 184, 104, 4, 255, 183, 104, 7, 255, 183, 103, 12, 255, 180, 95, 6, 255, 175, 85, 2, 255, 175, 80, 5, 255, 176, 84, 3, 255, 180, 87, 3, 255, 190, 84, 9, 255, 164, 71, 4, 255, 127, 63, 8, 255, 112, 55, 2, 255, 110, 49, 4, 255, 103, 52, 12, 255, 120, 62, 8, 255, 127, 64, 3, 255, 133, 66, 6, 255, 138, 67, 12, 255, 145, 70, 9, 255, 157, 80, 4, 255, 163, 85, 6, 255, 150, 75, 2, 255, 146, 74, 7, 255, 154, 81, 16, 255, 155, 81, 13, 255, 160, 86, 11, 255, 161, 91, 6, 255, 163, 90, 10, 255, 156, 78, 8, 255, 150, 71, 4, 255, 137, 59, 1, 255, 132, 60, 3, 255, 139, 70, 1, 255, 151, 78, 5, 255, 152, 78, 12, 255, 149, 76, 9, 255, 150, 78, 5, 255, 149, 80, 5, 255, 148, 80, 8, 255, 144, 76, 9, 255, 143, 75, 5, 255, 140, 76, 3, 255, 142, 79, 5, 255, 142, 77, 4, 255, 144, 76, 6, 255, 143, 74, 5, 255, 139, 72, 3, 255, 132, 71, 7, 255, 127, 67, 10, 255, 128, 69, 6, 255, 129, 67, 2, 255, 129, 65, 11, 255, 124, 65, 8, 255, 125, 63, 7, 255, 117, 57, 10, 255, 107, 52, 6, 255, 105, 50, 1, 255, 102, 51, 1, 255, 96, 48, 3, 255, 93, 43, 3, 255, 92, 41, 5, 255, 90, 40, 3, 255, 88, 39, 2, 255, 85, 37, 2, 255, 82, 34, 5, 255, 64, 23, 3, 255, 51, 18, 1, 255, 52, 16, 4, 255, 55, 165, 219, 255, 13, 57, 84, 255, 3, 0, 0, 255, 7, 3, 8, 255, 3, 6, 7, 255, 2, 2, 11, 255, 2, 1, 6, 255, 2, 1, 12, 255, 3, 1, 7, 255, 1, 3, 4, 255, 2, 3, 8, 255, 2, 2, 10, 255, 0, 1, 6, 255, 0, 0, 5, 255, 0, 0, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 3, 255, 1, 0, 6, 255, 1, 4, 6, 255, 1, 5, 8, 255, 1, 5, 8, 255, 0, 4, 8, 255, 1, 5, 9, 255, 2, 7, 12, 255, 2, 7, 13, 255, 1, 5, 12, 255, 0, 4, 12, 255, 2, 5, 12, 255, 2, 5, 12, 255, 0, 1, 7, 255, 1, 2, 6, 255, 1, 1, 3, 255, 0, 0, 3, 255, 1, 1, 5, 255, 2, 3, 6, 255, 0, 1, 3, 255, 0, 2, 3, 255, 1, 1, 2, 255, 0, 0, 5, 255, 0, 1, 3, 255, 0, 1, 2, 255, 1, 2, 6, 255, 0, 1, 3, 255, 2, 0, 3, 255, 0, 0, 10, 255, 13, 55, 99, 255, 12, 82, 118, 255, 12, 65, 94, 255, 7, 57, 91, 255, 9, 46, 74, 255, 4, 23, 135, 255, 0, 196, 242, 255, 2, 35, 76, 255, 13, 0, 0, 255, 8, 23, 155, 255, 5, 28, 112, 255, 12, 1, 0, 255, 6, 5, 5, 255, 5, 3, 2, 255, 8, 2, 0, 255, 6, 1, 2, 255, 3, 2, 2, 255, 0, 0, 2, 255, 4, 1, 2, 255, 3, 1, 2, 255, 2, 0, 1, 255, 1, 0, 0, 255, 2, 0, 1, 255, 2, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 1, 2, 255, 2, 2, 1, 255, 2, 2, 0, 255, 3, 0, 0, 255, 5, 2, 3, 255, 8, 3, 4, 255, 5, 1, 1, 255, 8, 7, 3, 255, 6, 6, 1, 255, 11, 10, 8, 255, 19, 18, 11, 255, 20, 24, 6, 255, 22, 29, 12, 255, 25, 35, 19, 255, 32, 44, 20, 255, 36, 45, 30, 255, 37, 54, 38, 255, 33, 57, 28, 255, 36, 60, 30, 255, 33, 64, 36, 255, 36, 66, 49, 255, 40, 60, 33, 255, 44, 65, 33, 255, 41, 78, 46, 255, 46, 95, 72, 255, 64, 112, 91, 255, 86, 137, 115, 255, 90, 151, 125, 255, 98, 161, 131, 255, 107, 164, 125, 255, 97, 150, 98, 255, 90, 142, 91, 255, 81, 131, 85, 255, 75, 122, 71, 255, 69, 105, 61, 255, 68, 100, 30, 255, 56, 80, 23, 255, 44, 57, 17, 255, 38, 40, 14, 255, 35, 36, 12, 255, 46, 35, 5, 255, 51, 36, 6, 255, 45, 35, 6, 255, 46, 36, 4, 255, 53, 36, 7, 255, 57, 33, 6, 255, 53, 35, 6, 255, 50, 33, 9, 255, 53, 35, 11, 255, 46, 33, 6, 255, 47, 37, 4, 255, 59, 44, 10, 255, 61, 38, 7, 255, 61, 40, 7, 255, 64, 43, 1, 255, 70, 48, 4, 255, 72, 44, 7, 255, 78, 49, 6, 255, 86, 57, 6, 255, 82, 54, 2, 255, 80, 53, 3, 255, 84, 56, 6, 255, 84, 54, 2, 255, 85, 53, 0, 255, 88, 57, 4, 255, 88, 54, 6, 255, 85, 46, 3, 255, 80, 46, 5, 255, 77, 44, 8, 255, 82, 45, 4, 255, 79, 45, 8, 255, 75, 45, 6, 255, 73, 42, 2, 255, 78, 48, 8, 255, 77, 45, 9, 255, 75, 42, 5, 255, 77, 44, 4, 255, 81, 47, 8, 255, 84, 45, 6, 255, 91, 52, 7, 255, 92, 52, 5, 255, 93, 54, 2, 255, 92, 54, 2, 255, 91, 56, 1, 255, 90, 58, 5, 255, 96, 58, 7, 255, 103, 60, 3, 255, 108, 62, 4, 255, 102, 62, 3, 255, 94, 60, 3, 255, 93, 55, 5, 255, 96, 55, 5, 255, 93, 54, 11, 255, 95, 54, 10, 255, 100, 55, 5, 255, 100, 56, 9, 255, 97, 56, 5, 255, 100, 56, 7, 255, 106, 57, 7, 255, 100, 55, 6, 255, 99, 56, 4, 255, 98, 56, 5, 255, 98, 60, 9, 255, 104, 57, 9, 255, 105, 60, 9, 255, 100, 54, 4, 255, 102, 55, 5, 255, 98, 53, 4, 255, 98, 55, 5, 255, 102, 52, 10, 255, 97, 52, 12, 255, 84, 49, 14, 255, 97, 48, 7, 255, 127, 70, 11, 255, 135, 71, 5, 255, 141, 67, 8, 255, 114, 47, 9, 255, 89, 50, 7, 255, 82, 57, 5, 255, 100, 52, 5, 255, 109, 52, 6, 255, 126, 64, 10, 255, 140, 65, 6, 255, 142, 65, 2, 255, 148, 69, 3, 255, 159, 68, 4, 255, 161, 73, 8, 255, 144, 65, 14, 255, 136, 61, 6, 255, 137, 60, 6, 255, 134, 58, 8, 255, 138, 61, 10, 255, 149, 60, 17, 255, 156, 68, 4, 255, 153, 69, 5, 255, 154, 69, 11, 255, 157, 73, 4, 255, 157, 71, 7, 255, 159, 73, 6, 255, 166, 78, 9, 255, 175, 81, 9, 255, 159, 77, 5, 255, 123, 68, 14, 255, 129, 67, 17, 255, 146, 70, 3, 255, 142, 72, 7, 255, 147, 74, 17, 255, 137, 72, 8, 255, 144, 74, 5, 255, 150, 74, 14, 255, 117, 72, 12, 255, 116, 75, 8, 255, 122, 68, 16, 255, 120, 70, 16, 255, 140, 72, 7, 255, 144, 75, 10, 255, 130, 75, 2, 255, 140, 82, 8, 255, 150, 81, 8, 255, 161, 82, 4, 255, 159, 85, 3, 255, 154, 82, 2, 255, 135, 76, 10, 255, 127, 77, 24, 255, 129, 78, 15, 255, 132, 79, 4, 255, 124, 79, 8, 255, 124, 81, 13, 255, 150, 82, 9, 255, 139, 80, 15, 255, 150, 76, 13, 255, 163, 80, 9, 255, 132, 78, 15, 255, 129, 82, 3, 255, 132, 80, 6, 255, 131, 82, 6, 255, 125, 81, 9, 255, 141, 88, 14, 255, 157, 89, 12, 255, 159, 91, 12, 255, 138, 86, 11, 255, 139, 83, 15, 255, 137, 86, 12, 255, 136, 90, 12, 255, 145, 93, 10, 255, 162, 91, 18, 255, 170, 92, 15, 255, 160, 93, 14, 255, 146, 95, 10, 255, 152, 101, 13, 255, 165, 103, 17, 255, 162, 98, 15, 255, 162, 103, 18, 255, 173, 106, 14, 255, 182, 103, 7, 255, 183, 105, 17, 255, 183, 108, 14, 255, 183, 106, 9, 255, 170, 101, 15, 255, 163, 101, 12, 255, 162, 104, 13, 255, 155, 100, 15, 255, 158, 102, 25, 255, 162, 107, 6, 255, 166, 104, 12, 255, 166, 107, 15, 255, 163, 107, 11, 255, 170, 106, 12, 255, 178, 110, 12, 255, 171, 108, 7, 255, 167, 108, 11, 255, 167, 110, 11, 255, 172, 110, 5, 255, 176, 112, 11, 255, 173, 109, 10, 255, 175, 112, 17, 255, 181, 117, 12, 255, 187, 123, 14, 255, 192, 120, 10, 255, 182, 102, 11, 255, 202, 130, 8, 255, 206, 137, 12, 255, 202, 134, 2, 255, 198, 129, 4, 255, 194, 124, 13, 255, 188, 119, 7, 255, 189, 117, 1, 255, 198, 124, 9, 255, 187, 109, 20, 255, 193, 115, 22, 255, 193, 116, 12, 255, 184, 108, 13, 255, 187, 107, 5, 255, 185, 100, 7, 255, 183, 108, 9, 255, 180, 113, 1, 255, 183, 109, 4, 255, 189, 112, 5, 255, 182, 110, 3, 255, 178, 106, 0, 255, 179, 107, 3, 255, 179, 106, 4, 255, 177, 104, 2, 255, 177, 103, 2, 255, 182, 104, 5, 255, 177, 100, 2, 255, 177, 99, 4, 255, 181, 102, 8, 255, 181, 103, 7, 255, 181, 104, 6, 255, 181, 105, 3, 255, 182, 103, 1, 255, 184, 105, 11, 255, 182, 110, 14, 255, 184, 108, 10, 255, 186, 101, 8, 255, 182, 100, 5, 255, 180, 103, 4, 255, 183, 101, 7, 255, 180, 89, 5, 255, 163, 77, 6, 255, 162, 77, 15, 255, 185, 94, 9, 255, 172, 81, 5, 255, 150, 74, 6, 255, 140, 72, 9, 255, 124, 65, 5, 255, 100, 44, 2, 255, 109, 50, 12, 255, 128, 73, 13, 255, 126, 67, 4, 255, 122, 64, 0, 255, 133, 69, 1, 255, 152, 79, 5, 255, 168, 89, 11, 255, 171, 92, 13, 255, 167, 88, 11, 255, 164, 86, 9, 255, 161, 83, 9, 255, 165, 84, 10, 255, 171, 91, 9, 255, 169, 94, 10, 255, 166, 92, 6, 255, 168, 93, 9, 255, 163, 91, 12, 255, 160, 83, 6, 255, 158, 75, 14, 255, 140, 67, 4, 255, 136, 65, 0, 255, 140, 68, 8, 255, 143, 71, 9, 255, 142, 76, 5, 255, 144, 77, 7, 255, 144, 75, 4, 255, 143, 76, 10, 255, 139, 74, 9, 255, 140, 75, 2, 255, 140, 75, 0, 255, 139, 76, 5, 255, 136, 72, 7, 255, 136, 72, 9, 255, 135, 69, 8, 255, 133, 74, 9, 255, 127, 74, 7, 255, 128, 69, 3, 255, 125, 65, 6, 255, 129, 65, 11, 255, 125, 64, 3, 255, 119, 60, 3, 255, 115, 57, 1, 255, 112, 53, 1, 255, 109, 51, 4, 255, 107, 51, 5, 255, 98, 49, 1, 255, 95, 47, 2, 255, 90, 44, 1, 255, 87, 34, 2, 255, 88, 37, 5, 255, 84, 35, 3, 255, 76, 29, 1, 255, 67, 26, 1, 255, 64, 22, 2, 255, 50, 16, 1, 255, 43, 12, 2, 255, 38, 86, 132, 255, 23, 138, 170, 255, 2, 27, 33, 255, 5, 0, 9, 255, 0, 1, 3, 255, 1, 3, 4, 255, 3, 4, 6, 255, 2, 3, 5, 255, 1, 2, 11, 255, 3, 4, 5, 255, 2, 3, 10, 255, 1, 1, 4, 255, 1, 3, 2, 255, 0, 0, 6, 255, 0, 0, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 0, 3, 255, 0, 1, 3, 255, 0, 4, 6, 255, 2, 6, 10, 255, 3, 6, 11, 255, 1, 6, 12, 255, 0, 5, 11, 255, 0, 5, 11, 255, 1, 5, 12, 255, 0, 4, 10, 255, 0, 3, 10, 255, 2, 5, 12, 255, 1, 3, 8, 255, 3, 4, 7, 255, 2, 3, 5, 255, 0, 1, 5, 255, 1, 2, 6, 255, 2, 3, 7, 255, 0, 1, 4, 255, 0, 2, 3, 255, 1, 1, 2, 255, 2, 1, 4, 255, 2, 2, 7, 255, 1, 1, 3, 255, 2, 0, 4, 255, 4, 2, 7, 255, 2, 0, 0, 255, 3, 24, 61, 255, 27, 86, 143, 255, 13, 89, 109, 255, 14, 71, 114, 255, 10, 75, 113, 255, 2, 21, 106, 255, 5, 119, 227, 255, 8, 130, 183, 255, 6, 0, 0, 255, 9, 3, 63, 255, 3, 32, 198, 255, 10, 16, 12, 255, 13, 12, 5, 255, 6, 6, 5, 255, 11, 7, 4, 255, 9, 5, 2, 255, 6, 1, 0, 255, 4, 2, 3, 255, 1, 1, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 2, 0, 1, 255, 2, 0, 1, 255, 2, 0, 1, 255, 0, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 0, 0, 255, 3, 1, 2, 255, 3, 1, 1, 255, 2, 2, 0, 255, 6, 3, 2, 255, 6, 1, 2, 255, 6, 2, 1, 255, 8, 5, 0, 255, 8, 8, 6, 255, 11, 10, 9, 255, 17, 16, 10, 255, 19, 20, 8, 255, 21, 24, 11, 255, 26, 34, 19, 255, 31, 42, 22, 255, 33, 42, 25, 255, 35, 44, 29, 255, 38, 53, 33, 255, 31, 54, 31, 255, 34, 60, 35, 255, 31, 60, 39, 255, 35, 64, 39, 255, 36, 63, 35, 255, 38, 66, 45, 255, 45, 83, 57, 255, 55, 105, 78, 255, 68, 123, 95, 255, 82, 139, 107, 255, 93, 151, 122, 255, 100, 159, 130, 255, 96, 153, 109, 255, 86, 138, 86, 255, 86, 133, 85, 255, 80, 127, 67, 255, 72, 113, 61, 255, 61, 93, 51, 255, 67, 94, 26, 255, 61, 82, 17, 255, 50, 60, 13, 255, 39, 41, 14, 255, 42, 39, 13, 255, 46, 37, 4, 255, 46, 38, 4, 255, 48, 35, 7, 255, 50, 37, 6, 255, 50, 38, 6, 255, 48, 32, 4, 255, 51, 35, 5, 255, 52, 32, 6, 255, 52, 34, 5, 255, 60, 36, 3, 255, 72, 41, 6, 255, 72, 43, 5, 255, 62, 37, 4, 255, 68, 45, 9, 255, 66, 42, 5, 255, 68, 42, 8, 255, 75, 46, 8, 255, 81, 51, 3, 255, 87, 53, 1, 255, 85, 51, 2, 255, 86, 52, 4, 255, 86, 52, 3, 255, 86, 54, 2, 255, 92, 58, 7, 255, 89, 54, 5, 255, 79, 47, 4, 255, 75, 46, 4, 255, 79, 47, 6, 255, 76, 48, 3, 255, 73, 50, 7, 255, 72, 48, 6, 255, 72, 41, 5, 255, 73, 42, 1, 255, 76, 47, 10, 255, 74, 43, 13, 255, 77, 45, 5, 255, 80, 48, 5, 255, 82, 45, 8, 255, 86, 45, 3, 255, 89, 49, 3, 255, 92, 53, 3, 255, 87, 49, 4, 255, 90, 50, 9, 255, 86, 49, 5, 255, 93, 56, 9, 255, 100, 60, 7, 255, 106, 64, 4, 255, 101, 60, 1, 255, 99, 60, 6, 255, 94, 57, 7, 255, 97, 56, 7, 255, 96, 56, 4, 255, 95, 54, 10, 255, 96, 53, 8, 255, 98, 53, 3, 255, 98, 55, 4, 255, 99, 57, 3, 255, 102, 55, 9, 255, 106, 58, 5, 255, 111, 57, 4, 255, 107, 56, 14, 255, 98, 55, 7, 255, 102, 54, 5, 255, 102, 52, 11, 255, 105, 57, 7, 255, 104, 55, 3, 255, 103, 56, 10, 255, 101, 55, 9, 255, 101, 56, 7, 255, 97, 55, 8, 255, 88, 54, 8, 255, 91, 56, 13, 255, 90, 54, 10, 255, 105, 58, 4, 255, 123, 57, 6, 255, 106, 50, 12, 255, 91, 53, 4, 255, 88, 56, 6, 255, 97, 58, 3, 255, 146, 63, 2, 255, 140, 62, 7, 255, 139, 61, 9, 255, 138, 59, 9, 255, 143, 62, 9, 255, 145, 65, 4, 255, 137, 60, 8, 255, 145, 61, 4, 255, 141, 60, 6, 255, 127, 62, 2, 255, 127, 61, 5, 255, 129, 62, 5, 255, 132, 63, 15, 255, 137, 64, 2, 255, 140, 66, 4, 255, 149, 70, 8, 255, 156, 74, 7, 255, 158, 74, 6, 255, 155, 70, 4, 255, 156, 74, 10, 255, 153, 73, 7, 255, 153, 74, 10, 255, 174, 84, 11, 255, 170, 83, 2, 255, 154, 78, 3, 255, 157, 79, 9, 255, 134, 69, 11, 255, 130, 66, 9, 255, 128, 71, 9, 255, 143, 70, 11, 255, 148, 73, 10, 255, 145, 79, 8, 255, 126, 75, 3, 255, 121, 69, 16, 255, 125, 77, 9, 255, 127, 76, 8, 255, 130, 75, 19, 255, 139, 75, 13, 255, 145, 76, 11, 255, 142, 74, 7, 255, 147, 78, 7, 255, 145, 82, 10, 255, 137, 80, 6, 255, 134, 84, 11, 255, 130, 81, 7, 255, 130, 80, 6, 255, 130, 82, 9, 255, 129, 74, 16, 255, 124, 80, 10, 255, 142, 83, 9, 255, 142, 78, 9, 255, 132, 82, 5, 255, 134, 85, 9, 255, 131, 81, 13, 255, 132, 81, 9, 255, 136, 78, 13, 255, 133, 86, 14, 255, 138, 86, 18, 255, 146, 82, 8, 255, 163, 89, 4, 255, 165, 92, 3, 255, 143, 89, 12, 255, 138, 83, 8, 255, 142, 86, 14, 255, 151, 92, 20, 255, 156, 93, 8, 255, 166, 95, 12, 255, 165, 98, 11, 255, 160, 94, 19, 255, 156, 95, 19, 255, 151, 98, 2, 255, 157, 97, 11, 255, 166, 98, 18, 255, 168, 100, 10, 255, 169, 103, 14, 255, 179, 115, 17, 255, 191, 119, 6, 255, 188, 117, 9, 255, 172, 110, 11, 255, 167, 104, 12, 255, 165, 101, 16, 255, 164, 104, 11, 255, 161, 102, 8, 255, 167, 105, 23, 255, 165, 104, 22, 255, 168, 108, 10, 255, 164, 105, 16, 255, 166, 105, 19, 255, 171, 105, 21, 255, 171, 105, 14, 255, 168, 105, 9, 255, 168, 109, 7, 255, 171, 108, 20, 255, 174, 111, 13, 255, 175, 112, 9, 255, 173, 110, 11, 255, 171, 109, 15, 255, 180, 118, 7, 255, 189, 122, 8, 255, 187, 114, 4, 255, 180, 98, 16, 255, 192, 105, 9, 255, 198, 113, 9, 255, 205, 131, 4, 255, 201, 138, 1, 255, 196, 134, 6, 255, 192, 120, 8, 255, 192, 120, 7, 255, 200, 130, 12, 255, 202, 132, 13, 255, 200, 129, 11, 255, 203, 125, 14, 255, 196, 121, 16, 255, 192, 110, 12, 255, 185, 95, 3, 255, 188, 103, 2, 255, 186, 110, 4, 255, 185, 109, 7, 255, 187, 109, 4, 255, 185, 106, 1, 255, 187, 108, 3, 255, 188, 108, 7, 255, 180, 99, 2, 255, 179, 98, 3, 255, 184, 103, 4, 255, 180, 102, 2, 255, 179, 101, 1, 255, 180, 100, 4, 255, 182, 102, 8, 255, 181, 103, 5, 255, 182, 105, 3, 255, 184, 103, 4, 255, 187, 100, 6, 255, 188, 102, 9, 255, 184, 105, 12, 255, 186, 104, 10, 255, 187, 100, 9, 255, 188, 99, 10, 255, 188, 98, 12, 255, 185, 95, 6, 255, 186, 97, 1, 255, 189, 104, 7, 255, 180, 97, 4, 255, 194, 100, 10, 255, 174, 86, 6, 255, 138, 69, 8, 255, 158, 76, 6, 255, 135, 66, 2, 255, 118, 69, 9, 255, 147, 81, 11, 255, 142, 72, 6, 255, 132, 69, 3, 255, 132, 70, 6, 255, 150, 84, 10, 255, 172, 99, 11, 255, 177, 101, 8, 255, 171, 98, 7, 255, 171, 92, 8, 255, 182, 105, 13, 255, 186, 106, 13, 255, 182, 102, 6, 255, 179, 101, 2, 255, 172, 97, 5, 255, 172, 94, 6, 255, 174, 93, 7, 255, 168, 94, 10, 255, 167, 94, 2, 255, 172, 88, 9, 255, 165, 85, 11, 255, 153, 78, 3, 255, 149, 77, 7, 255, 146, 65, 9, 255, 133, 58, 4, 255, 131, 63, 10, 255, 135, 66, 4, 255, 141, 72, 2, 255, 143, 71, 7, 255, 139, 74, 5, 255, 132, 76, 1, 255, 132, 73, 4, 255, 133, 69, 7, 255, 133, 71, 7, 255, 134, 71, 2, 255, 133, 70, 7, 255, 130, 74, 11, 255, 126, 68, 3, 255, 119, 62, 2, 255, 114, 60, 6, 255, 113, 59, 1, 255, 107, 55, 3, 255, 104, 54, 2, 255, 99, 50, 1, 255, 97, 46, 5, 255, 93, 41, 6, 255, 86, 35, 5, 255, 80, 32, 11, 255, 73, 30, 10, 255, 72, 26, 5, 255, 70, 23, 4, 255, 64, 22, 4, 255, 62, 23, 5, 255, 55, 20, 5, 255, 39, 16, 9, 255, 27, 10, 4, 255, 20, 6, 4, 255, 3, 0, 0, 255, 9, 54, 83, 255, 9, 83, 134, 255, 3, 14, 15, 255, 3, 0, 0, 255, 2, 2, 10, 255, 1, 4, 6, 255, 4, 3, 3, 255, 3, 1, 11, 255, 2, 3, 10, 255, 4, 4, 6, 255, 1, 3, 7, 255, 0, 4, 8, 255, 1, 1, 6, 255, 1, 0, 4, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 5, 255, 1, 2, 7, 255, 2, 3, 8, 255, 1, 2, 9, 255, 1, 3, 11, 255, 1, 4, 11, 255, 0, 3, 10, 255, 0, 3, 8, 255, 0, 2, 9, 255, 0, 2, 10, 255, 1, 4, 10, 255, 0, 3, 8, 255, 2, 4, 8, 255, 2, 3, 7, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 2, 6, 255, 0, 0, 4, 255, 0, 1, 2, 255, 0, 1, 2, 255, 1, 1, 2, 255, 0, 0, 5, 255, 5, 2, 4, 255, 4, 1, 2, 255, 2, 0, 3, 255, 1, 3, 12, 255, 11, 55, 110, 255, 20, 82, 134, 255, 22, 78, 116, 255, 17, 81, 125, 255, 12, 66, 112, 255, 7, 45, 173, 255, 3, 185, 244, 255, 3, 18, 44, 255, 4, 0, 0, 255, 1, 24, 174, 255, 5, 29, 109, 255, 19, 15, 4, 255, 17, 17, 13, 255, 16, 17, 11, 255, 13, 9, 5, 255, 9, 4, 1, 255, 11, 7, 4, 255, 6, 2, 2, 255, 2, 0, 0, 255, 1, 0, 0, 255, 3, 1, 1, 255, 2, 2, 0, 255, 0, 1, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 2, 2, 2, 255, 1, 0, 0, 255, 2, 0, 1, 255, 4, 2, 2, 255, 4, 3, 1, 255, 5, 3, 1, 255, 7, 3, 2, 255, 10, 7, 4, 255, 8, 7, 0, 255, 10, 10, 7, 255, 14, 15, 13, 255, 18, 21, 7, 255, 23, 28, 9, 255, 25, 32, 19, 255, 24, 34, 19, 255, 29, 40, 22, 255, 37, 47, 36, 255, 34, 48, 28, 255, 35, 50, 25, 255, 32, 53, 31, 255, 27, 55, 27, 255, 31, 54, 31, 255, 36, 59, 34, 255, 32, 64, 41, 255, 35, 77, 46, 255, 52, 94, 66, 255, 65, 113, 80, 255, 72, 133, 95, 255, 84, 144, 109, 255, 96, 154, 116, 255, 96, 154, 104, 255, 88, 143, 88, 255, 81, 129, 72, 255, 84, 127, 64, 255, 78, 121, 55, 255, 73, 108, 51, 255, 70, 96, 51, 255, 69, 90, 32, 255, 60, 76, 16, 255, 52, 59, 15, 255, 44, 41, 18, 255, 39, 39, 6, 255, 53, 44, 7, 255, 47, 36, 6, 255, 46, 36, 10, 255, 46, 38, 8, 255, 47, 38, 2, 255, 57, 39, 6, 255, 55, 40, 5, 255, 52, 40, 3, 255, 60, 40, 3, 255, 72, 43, 5, 255, 78, 45, 6, 255, 71, 44, 5, 255, 60, 38, 8, 255, 69, 48, 7, 255, 69, 46, 2, 255, 73, 45, 4, 255, 80, 50, 5, 255, 82, 48, 2, 255, 80, 47, 1, 255, 86, 54, 5, 255, 89, 55, 7, 255, 88, 54, 4, 255, 89, 57, 6, 255, 86, 55, 8, 255, 80, 50, 7, 255, 73, 46, 5, 255, 70, 48, 6, 255, 75, 44, 4, 255, 75, 45, 1, 255, 75, 49, 10, 255, 73, 46, 5, 255, 73, 44, 6, 255, 74, 46, 4, 255, 75, 45, 6, 255, 74, 44, 8, 255, 78, 46, 5, 255, 83, 50, 7, 255, 83, 52, 10, 255, 76, 49, 7, 255, 81, 51, 8, 255, 86, 54, 1, 255, 87, 52, 4, 255, 89, 51, 14, 255, 92, 54, 12, 255, 96, 52, 11, 255, 100, 56, 2, 255, 103, 62, 5, 255, 99, 60, 8, 255, 97, 58, 13, 255, 95, 54, 6, 255, 97, 53, 2, 255, 96, 53, 5, 255, 97, 53, 8, 255, 96, 53, 8, 255, 96, 54, 3, 255, 97, 56, 4, 255, 99, 58, 5, 255, 103, 58, 6, 255, 112, 58, 9, 255, 110, 53, 10, 255, 102, 55, 3, 255, 101, 56, 7, 255, 107, 56, 11, 255, 103, 56, 11, 255, 101, 57, 6, 255, 100, 55, 4, 255, 99, 54, 9, 255, 98, 55, 8, 255, 93, 53, 5, 255, 93, 51, 10, 255, 95, 51, 6, 255, 97, 56, 1, 255, 99, 56, 10, 255, 94, 57, 8, 255, 94, 56, 6, 255, 95, 51, 17, 255, 93, 50, 16, 255, 92, 53, 12, 255, 104, 53, 13, 255, 114, 56, 17, 255, 98, 56, 8, 255, 102, 56, 9, 255, 108, 50, 4, 255, 118, 56, 10, 255, 112, 49, 16, 255, 108, 56, 5, 255, 93, 54, 5, 255, 93, 53, 11, 255, 103, 51, 11, 255, 120, 56, 4, 255, 139, 73, 2, 255, 146, 71, 3, 255, 133, 61, 8, 255, 140, 61, 19, 255, 143, 61, 17, 255, 144, 66, 3, 255, 148, 68, 7, 255, 150, 69, 7, 255, 147, 69, 6, 255, 148, 70, 4, 255, 149, 72, 6, 255, 156, 71, 8, 255, 158, 73, 1, 255, 159, 75, 4, 255, 165, 79, 9, 255, 145, 74, 9, 255, 134, 68, 9, 255, 120, 64, 10, 255, 125, 73, 9, 255, 144, 73, 4, 255, 150, 76, 8, 255, 149, 80, 4, 255, 149, 81, 14, 255, 135, 77, 10, 255, 132, 76, 8, 255, 133, 76, 12, 255, 140, 77, 8, 255, 138, 77, 5, 255, 137, 80, 7, 255, 143, 82, 4, 255, 144, 82, 10, 255, 141, 77, 10, 255, 137, 82, 1, 255, 133, 81, 4, 255, 134, 80, 12, 255, 130, 77, 10, 255, 129, 78, 19, 255, 131, 80, 13, 255, 135, 83, 10, 255, 132, 82, 12, 255, 129, 81, 17, 255, 134, 79, 12, 255, 134, 84, 7, 255, 129, 83, 18, 255, 132, 81, 11, 255, 140, 87, 7, 255, 165, 95, 10, 255, 167, 86, 7, 255, 154, 85, 8, 255, 142, 84, 14, 255, 136, 83, 5, 255, 153, 88, 15, 255, 169, 93, 13, 255, 172, 95, 8, 255, 160, 92, 5, 255, 156, 97, 8, 255, 154, 100, 10, 255, 156, 93, 13, 255, 160, 94, 13, 255, 163, 101, 7, 255, 169, 99, 8, 255, 171, 99, 16, 255, 166, 102, 13, 255, 174, 104, 13, 255, 181, 114, 12, 255, 193, 119, 5, 255, 190, 118, 3, 255, 176, 112, 5, 255, 169, 103, 11, 255, 167, 104, 8, 255, 164, 102, 7, 255, 166, 102, 8, 255, 171, 109, 13, 255, 165, 102, 26, 255, 167, 108, 17, 255, 166, 104, 24, 255, 171, 109, 11, 255, 170, 105, 16, 255, 169, 103, 13, 255, 170, 106, 14, 255, 173, 106, 16, 255, 175, 110, 8, 255, 173, 110, 15, 255, 172, 109, 10, 255, 174, 112, 10, 255, 173, 110, 7, 255, 180, 116, 12, 255, 186, 114, 11, 255, 176, 101, 5, 255, 178, 105, 7, 255, 191, 119, 5, 255, 192, 115, 8, 255, 200, 116, 11, 255, 202, 115, 11, 255, 200, 120, 7, 255, 193, 124, 8, 255, 194, 123, 3, 255, 202, 130, 8, 255, 208, 136, 10, 255, 203, 129, 10, 255, 199, 118, 10, 255, 190, 112, 10, 255, 191, 114, 15, 255, 186, 110, 4, 255, 186, 108, 2, 255, 186, 107, 9, 255, 187, 109, 9, 255, 188, 111, 4, 255, 187, 107, 1, 255, 188, 108, 3, 255, 184, 103, 4, 255, 176, 95, 0, 255, 182, 101, 5, 255, 186, 106, 6, 255, 181, 103, 2, 255, 183, 104, 3, 255, 182, 102, 4, 255, 183, 103, 6, 255, 183, 103, 3, 255, 184, 105, 4, 255, 182, 104, 7, 255, 183, 102, 7, 255, 186, 105, 7, 255, 182, 108, 11, 255, 182, 104, 13, 255, 182, 101, 11, 255, 181, 101, 9, 255, 188, 103, 6, 255, 183, 103, 2, 255, 181, 100, 2, 255, 184, 92, 2, 255, 186, 100, 0, 255, 192, 100, 2, 255, 162, 74, 2, 255, 146, 74, 2, 255, 156, 83, 2, 255, 152, 87, 3, 255, 154, 93, 11, 255, 148, 84, 6, 255, 127, 66, 4, 255, 130, 64, 5, 255, 141, 77, 2, 255, 159, 90, 5, 255, 167, 91, 1, 255, 174, 99, 5, 255, 174, 101, 3, 255, 178, 100, 6, 255, 183, 104, 13, 255, 180, 101, 7, 255, 179, 99, 2, 255, 177, 98, 3, 255, 173, 96, 4, 255, 170, 94, 11, 255, 168, 85, 12, 255, 152, 77, 8, 255, 155, 89, 6, 255, 166, 87, 5, 255, 169, 87, 7, 255, 165, 89, 9, 255, 166, 90, 6, 255, 170, 83, 8, 255, 149, 70, 7, 255, 121, 52, 9, 255, 118, 53, 6, 255, 121, 59, 3, 255, 130, 66, 5, 255, 133, 65, 1, 255, 136, 65, 0, 255, 134, 66, 5, 255, 128, 64, 8, 255, 128, 64, 8, 255, 126, 62, 5, 255, 118, 60, 3, 255, 111, 59, 3, 255, 111, 59, 3, 255, 114, 61, 4, 255, 108, 61, 6, 255, 107, 53, 3, 255, 108, 50, 4, 255, 96, 47, 2, 255, 84, 43, 2, 255, 81, 41, 5, 255, 79, 37, 5, 255, 75, 30, 2, 255, 70, 30, 5, 255, 71, 28, 4, 255, 71, 27, 2, 255, 60, 19, 2, 255, 50, 14, 7, 255, 32, 10, 3, 255, 26, 9, 1, 255, 25, 7, 0, 255, 27, 10, 3, 255, 29, 13, 5, 255, 8, 10, 10, 255, 4, 0, 0, 255, 4, 20, 28, 255, 4, 29, 36, 255, 2, 11, 13, 255, 2, 0, 6, 255, 3, 3, 3, 255, 2, 1, 3, 255, 3, 0, 2, 255, 5, 1, 5, 255, 3, 3, 3, 255, 2, 2, 8, 255, 4, 0, 9, 255, 0, 1, 6, 255, 1, 0, 6, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 1, 3, 255, 1, 1, 5, 255, 2, 1, 6, 255, 2, 2, 8, 255, 2, 2, 9, 255, 2, 3, 9, 255, 2, 3, 9, 255, 1, 3, 8, 255, 0, 3, 8, 255, 1, 4, 11, 255, 1, 4, 10, 255, 0, 5, 8, 255, 0, 4, 7, 255, 2, 3, 7, 255, 3, 4, 8, 255, 1, 2, 6, 255, 0, 1, 5, 255, 0, 1, 4, 255, 1, 1, 2, 255, 1, 1, 3, 255, 2, 1, 5, 255, 1, 0, 5, 255, 3, 0, 4, 255, 2, 1, 0, 255, 0, 1, 3, 255, 9, 22, 51, 255, 19, 67, 114, 255, 13, 63, 104, 255, 8, 71, 111, 255, 17, 84, 111, 255, 12, 41, 130, 255, 6, 148, 235, 255, 9, 98, 153, 255, 8, 0, 0, 255, 5, 10, 89, 255, 6, 39, 184, 255, 17, 18, 20, 255, 17, 18, 14, 255, 11, 17, 8, 255, 19, 19, 13, 255, 15, 12, 7, 255, 13, 9, 5, 255, 10, 8, 4, 255, 9, 6, 3, 255, 5, 1, 1, 255, 2, 1, 0, 255, 4, 4, 1, 255, 4, 4, 2, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 0, 0, 255, 1, 0, 0, 255, 3, 1, 1, 255, 4, 3, 0, 255, 6, 5, 1, 255, 7, 5, 2, 255, 9, 9, 2, 255, 13, 13, 1, 255, 15, 16, 8, 255, 17, 19, 10, 255, 20, 25, 9, 255, 23, 31, 9, 255, 25, 36, 12, 255, 26, 39, 20, 255, 31, 43, 26, 255, 30, 47, 21, 255, 30, 49, 15, 255, 34, 49, 17, 255, 31, 52, 20, 255, 30, 54, 26, 255, 37, 53, 27, 255, 35, 54, 27, 255, 37, 66, 40, 255, 46, 86, 48, 255, 60, 101, 75, 255, 70, 118, 85, 255, 77, 133, 92, 255, 88, 145, 103, 255, 93, 148, 99, 255, 91, 144, 84, 255, 86, 132, 82, 255, 83, 122, 69, 255, 83, 121, 46, 255, 76, 109, 48, 255, 70, 100, 39, 255, 71, 96, 28, 255, 69, 91, 20, 255, 62, 76, 19, 255, 55, 59, 17, 255, 48, 46, 6, 255, 45, 42, 4, 255, 47, 42, 5, 255, 42, 39, 5, 255, 47, 34, 5, 255, 53, 36, 6, 255, 53, 40, 6, 255, 55, 41, 5, 255, 51, 42, 4, 255, 47, 42, 0, 255, 68, 48, 5, 255, 78, 47, 4, 255, 75, 45, 3, 255, 71, 44, 4, 255, 60, 48, 8, 255, 63, 50, 4, 255, 69, 48, 5, 255, 76, 47, 8, 255, 83, 49, 3, 255, 90, 47, 3, 255, 88, 53, 6, 255, 83, 53, 5, 255, 84, 51, 1, 255, 87, 52, 1, 255, 90, 54, 7, 255, 84, 49, 7, 255, 73, 41, 4, 255, 73, 47, 8, 255, 73, 45, 7, 255, 79, 49, 7, 255, 83, 48, 8, 255, 82, 46, 4, 255, 80, 46, 7, 255, 76, 46, 7, 255, 76, 47, 6, 255, 77, 48, 6, 255, 80, 50, 6, 255, 82, 49, 6, 255, 83, 51, 4, 255, 86, 53, 7, 255, 84, 48, 11, 255, 87, 50, 12, 255, 93, 55, 2, 255, 93, 54, 2, 255, 92, 52, 8, 255, 95, 57, 5, 255, 93, 50, 7, 255, 99, 53, 6, 255, 105, 59, 13, 255, 106, 65, 7, 255, 96, 57, 3, 255, 96, 59, 9, 255, 97, 54, 3, 255, 99, 54, 5, 255, 99, 55, 6, 255, 96, 54, 7, 255, 95, 53, 7, 255, 97, 54, 6, 255, 96, 56, 6, 255, 102, 61, 7, 255, 116, 60, 9, 255, 108, 56, 5, 255, 99, 54, 6, 255, 104, 55, 10, 255, 104, 56, 8, 255, 105, 57, 8, 255, 105, 57, 7, 255, 102, 53, 7, 255, 103, 56, 9, 255, 101, 57, 7, 255, 97, 55, 7, 255, 95, 54, 11, 255, 97, 54, 8, 255, 100, 57, 8, 255, 100, 58, 9, 255, 98, 55, 4, 255, 102, 58, 6, 255, 96, 57, 9, 255, 94, 52, 12, 255, 98, 53, 8, 255, 104, 57, 5, 255, 89, 57, 8, 255, 94, 55, 9, 255, 98, 57, 5, 255, 93, 56, 8, 255, 86, 59, 2, 255, 88, 62, 7, 255, 93, 56, 5, 255, 115, 62, 9, 255, 131, 66, 7, 255, 141, 68, 8, 255, 144, 62, 8, 255, 145, 63, 7, 255, 149, 66, 8, 255, 141, 69, 2, 255, 144, 69, 6, 255, 143, 65, 7, 255, 143, 66, 4, 255, 144, 65, 7, 255, 149, 70, 5, 255, 152, 71, 6, 255, 156, 70, 4, 255, 165, 75, 1, 255, 162, 74, 5, 255, 151, 74, 1, 255, 157, 76, 3, 255, 157, 72, 6, 255, 162, 80, 4, 255, 172, 87, 6, 255, 164, 80, 13, 255, 139, 74, 9, 255, 147, 78, 0, 255, 124, 64, 9, 255, 133, 72, 6, 255, 153, 76, 10, 255, 160, 83, 9, 255, 153, 81, 2, 255, 143, 77, 6, 255, 148, 82, 10, 255, 142, 80, 8, 255, 140, 83, 10, 255, 143, 82, 6, 255, 142, 81, 5, 255, 143, 81, 7, 255, 138, 78, 18, 255, 133, 81, 18, 255, 136, 82, 8, 255, 139, 79, 4, 255, 132, 83, 10, 255, 130, 82, 8, 255, 131, 83, 4, 255, 136, 80, 9, 255, 139, 78, 21, 255, 149, 82, 8, 255, 159, 89, 6, 255, 142, 87, 11, 255, 132, 83, 10, 255, 148, 90, 9, 255, 164, 90, 2, 255, 171, 92, 9, 255, 163, 91, 10, 255, 162, 89, 15, 255, 158, 90, 9, 255, 159, 95, 10, 255, 157, 90, 5, 255, 165, 89, 2, 255, 171, 93, 5, 255, 171, 99, 10, 255, 159, 95, 15, 255, 165, 96, 8, 255, 173, 96, 4, 255, 170, 100, 11, 255, 168, 102, 12, 255, 166, 100, 11, 255, 167, 103, 17, 255, 179, 107, 10, 255, 188, 109, 14, 255, 190, 116, 12, 255, 191, 120, 2, 255, 186, 110, 8, 255, 174, 104, 11, 255, 162, 102, 10, 255, 162, 103, 13, 255, 163, 102, 11, 255, 164, 105, 5, 255, 167, 104, 23, 255, 167, 105, 15, 255, 167, 106, 13, 255, 173, 110, 12, 255, 176, 108, 12, 255, 181, 109, 4, 255, 185, 111, 6, 255, 182, 110, 9, 255, 179, 110, 12, 255, 181, 112, 18, 255, 179, 112, 10, 255, 177, 110, 16, 255, 178, 111, 16, 255, 182, 115, 10, 255, 190, 118, 2, 255, 185, 112, 11, 255, 189, 118, 7, 255, 201, 127, 1, 255, 207, 135, 2, 255, 205, 129, 6, 255, 183, 97, 10, 255, 190, 104, 16, 255, 197, 126, 9, 255, 197, 124, 6, 255, 206, 132, 15, 255, 202, 126, 29, 255, 193, 113, 19, 255, 192, 110, 14, 255, 190, 107, 20, 255, 193, 120, 11, 255, 188, 119, 5, 255, 183, 113, 5, 255, 187, 110, 11, 255, 189, 110, 8, 255, 188, 114, 0, 255, 185, 111, 1, 255, 185, 111, 2, 255, 183, 107, 3, 255, 183, 106, 6, 255, 186, 108, 8, 255, 183, 105, 3, 255, 185, 103, 4, 255, 182, 102, 2, 255, 181, 101, 3, 255, 183, 103, 6, 255, 182, 102, 4, 255, 182, 102, 3, 255, 182, 102, 5, 255, 184, 101, 2, 255, 191, 106, 4, 255, 187, 109, 11, 255, 184, 104, 15, 255, 183, 100, 11, 255, 180, 101, 8, 255, 185, 104, 6, 255, 180, 105, 5, 255, 185, 100, 0, 255, 185, 96, 1, 255, 183, 103, 7, 255, 147, 71, 5, 255, 132, 61, 6, 255, 152, 80, 7, 255, 141, 74, 4, 255, 132, 68, 5, 255, 131, 63, 6, 255, 123, 58, 5, 255, 125, 63, 10, 255, 129, 64, 10, 255, 139, 71, 7, 255, 144, 70, 7, 255, 155, 76, 15, 255, 166, 88, 13, 255, 174, 101, 8, 255, 181, 106, 9, 255, 177, 100, 21, 255, 176, 99, 11, 255, 184, 105, 9, 255, 186, 102, 21, 255, 181, 99, 11, 255, 177, 96, 3, 255, 174, 84, 8, 255, 148, 65, 2, 255, 148, 78, 4, 255, 165, 83, 3, 255, 171, 85, 1, 255, 166, 86, 3, 255, 159, 82, 5, 255, 171, 84, 7, 255, 184, 98, 8, 255, 171, 86, 1, 255, 150, 72, 4, 255, 115, 54, 2, 255, 109, 49, 4, 255, 112, 51, 3, 255, 115, 56, 5, 255, 117, 60, 7, 255, 119, 62, 7, 255, 120, 61, 3, 255, 119, 59, 3, 255, 119, 58, 4, 255, 114, 61, 2, 255, 113, 58, 3, 255, 110, 51, 2, 255, 102, 50, 2, 255, 105, 43, 2, 255, 96, 41, 0, 255, 94, 41, 3, 255, 91, 39, 5, 255, 87, 37, 4, 255, 78, 35, 0, 255, 71, 36, 1, 255, 71, 29, 3, 255, 66, 17, 1, 255, 48, 18, 2, 255, 38, 16, 6, 255, 33, 8, 5, 255, 24, 10, 6, 255, 22, 11, 6, 255, 23, 12, 6, 255, 22, 11, 4, 255, 25, 10, 3, 255, 2, 20, 28, 255, 6, 40, 54, 255, 4, 18, 21, 255, 0, 0, 15, 255, 1, 11, 37, 255, 3, 0, 0, 255, 1, 0, 0, 255, 2, 15, 26, 255, 9, 61, 68, 255, 4, 6, 4, 255, 1, 0, 4, 255, 2, 2, 7, 255, 2, 2, 6, 255, 0, 1, 6, 255, 1, 0, 5, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 2, 255, 0, 0, 2, 255, 1, 1, 4, 255, 2, 2, 7, 255, 2, 3, 8, 255, 2, 3, 8, 255, 2, 3, 7, 255, 3, 4, 8, 255, 2, 3, 8, 255, 2, 2, 10, 255, 0, 2, 8, 255, 1, 4, 9, 255, 0, 4, 7, 255, 2, 3, 8, 255, 3, 4, 9, 255, 2, 3, 7, 255, 1, 2, 6, 255, 2, 1, 6, 255, 1, 1, 6, 255, 2, 1, 4, 255, 2, 0, 6, 255, 1, 0, 5, 255, 1, 1, 2, 255, 1, 2, 0, 255, 1, 2, 8, 255, 9, 21, 53, 255, 3, 43, 70, 255, 9, 53, 103, 255, 3, 67, 106, 255, 11, 54, 106, 255, 5, 73, 190, 255, 4, 161, 244, 255, 9, 20, 34, 255, 7, 0, 12, 255, 6, 30, 197, 255, 9, 35, 92, 255, 20, 14, 0, 255, 11, 14, 11, 255, 11, 17, 13, 255, 16, 16, 10, 255, 19, 14, 10, 255, 15, 10, 6, 255, 13, 11, 6, 255, 10, 8, 4, 255, 8, 3, 1, 255, 7, 3, 2, 255, 8, 4, 1, 255, 6, 3, 0, 255, 2, 1, 0, 255, 1, 1, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 1, 255, 2, 0, 1, 255, 3, 1, 2, 255, 3, 3, 1, 255, 4, 3, 0, 255, 8, 7, 3, 255, 10, 9, 5, 255, 13, 12, 6, 255, 18, 19, 6, 255, 18, 21, 6, 255, 17, 22, 6, 255, 21, 28, 14, 255, 21, 31, 14, 255, 21, 35, 7, 255, 26, 39, 16, 255, 28, 41, 29, 255, 29, 44, 24, 255, 30, 46, 25, 255, 33, 46, 26, 255, 30, 48, 19, 255, 30, 47, 23, 255, 36, 50, 23, 255, 37, 58, 31, 255, 50, 76, 42, 255, 60, 94, 55, 255, 65, 108, 71, 255, 77, 124, 88, 255, 84, 135, 95, 255, 93, 143, 101, 255, 91, 139, 92, 255, 88, 131, 80, 255, 82, 120, 68, 255, 82, 117, 59, 255, 84, 114, 55, 255, 75, 102, 48, 255, 75, 99, 43, 255, 71, 91, 30, 255, 68, 84, 18, 255, 64, 75, 8, 255, 58, 62, 7, 255, 53, 49, 6, 255, 48, 40, 6, 255, 46, 38, 7, 255, 43, 42, 2, 255, 55, 41, 0, 255, 61, 37, 2, 255, 57, 39, 9, 255, 52, 34, 7, 255, 56, 36, 8, 255, 59, 37, 3, 255, 75, 49, 5, 255, 83, 51, 4, 255, 78, 47, 1, 255, 68, 43, 0, 255, 67, 44, 6, 255, 68, 45, 3, 255, 69, 44, 1, 255, 76, 48, 4, 255, 78, 50, 1, 255, 83, 55, 3, 255, 82, 54, 4, 255, 82, 52, 4, 255, 84, 52, 3, 255, 88, 54, 5, 255, 90, 53, 8, 255, 84, 48, 9, 255, 79, 45, 10, 255, 74, 45, 6, 255, 78, 45, 6, 255, 75, 46, 6, 255, 77, 47, 9, 255, 79, 47, 1, 255, 71, 47, 6, 255, 73, 47, 9, 255, 76, 48, 0, 255, 76, 47, 3, 255, 81, 49, 9, 255, 85, 53, 3, 255, 88, 54, 6, 255, 86, 53, 7, 255, 81, 50, 2, 255, 88, 52, 9, 255, 90, 53, 1, 255, 95, 54, 4, 255, 97, 54, 8, 255, 97, 56, 7, 255, 94, 52, 17, 255, 99, 54, 8, 255, 108, 62, 6, 255, 107, 65, 1, 255, 101, 63, 4, 255, 95, 59, 9, 255, 97, 56, 7, 255, 99, 55, 7, 255, 99, 56, 5, 255, 97, 53, 7, 255, 96, 54, 11, 255, 98, 54, 8, 255, 100, 53, 8, 255, 104, 58, 3, 255, 107, 57, 5, 255, 113, 57, 7, 255, 110, 55, 11, 255, 103, 55, 9, 255, 104, 52, 4, 255, 103, 56, 10, 255, 105, 60, 4, 255, 104, 58, 4, 255, 103, 57, 11, 255, 99, 55, 8, 255, 97, 57, 6, 255, 94, 55, 6, 255, 96, 55, 10, 255, 99, 59, 11, 255, 101, 54, 8, 255, 99, 54, 11, 255, 90, 58, 9, 255, 94, 57, 5, 255, 101, 54, 4, 255, 92, 58, 2, 255, 92, 62, 11, 255, 104, 60, 12, 255, 98, 55, 4, 255, 102, 58, 5, 255, 109, 59, 9, 255, 94, 60, 2, 255, 104, 61, 5, 255, 146, 67, 16, 255, 143, 62, 9, 255, 132, 61, 7, 255, 142, 68, 8, 255, 144, 69, 5, 255, 149, 67, 6, 255, 153, 73, 11, 255, 162, 76, 2, 255, 142, 66, 2, 255, 138, 69, 8, 255, 144, 68, 11, 255, 144, 63, 3, 255, 157, 72, 1, 255, 169, 78, 6, 255, 167, 74, 5, 255, 161, 73, 3, 255, 156, 72, 4, 255, 160, 76, 4, 255, 167, 77, 6, 255, 164, 78, 10, 255, 160, 75, 5, 255, 163, 74, 7, 255, 163, 78, 8, 255, 175, 82, 7, 255, 174, 89, 12, 255, 141, 78, 15, 255, 136, 73, 4, 255, 129, 67, 10, 255, 143, 75, 17, 255, 160, 82, 8, 255, 161, 84, 16, 255, 160, 83, 8, 255, 150, 82, 5, 255, 140, 83, 7, 255, 148, 81, 10, 255, 147, 79, 14, 255, 140, 85, 6, 255, 136, 83, 7, 255, 137, 82, 14, 255, 132, 80, 6, 255, 132, 85, 2, 255, 139, 84, 12, 255, 134, 83, 10, 255, 137, 83, 13, 255, 144, 83, 8, 255, 149, 87, 9, 255, 159, 89, 7, 255, 171, 86, 14, 255, 168, 86, 0, 255, 165, 92, 7, 255, 165, 88, 11, 255, 160, 86, 7, 255, 157, 89, 12, 255, 158, 85, 8, 255, 172, 89, 10, 255, 172, 90, 10, 255, 162, 90, 6, 255, 158, 93, 5, 255, 166, 97, 9, 255, 168, 93, 5, 255, 167, 93, 8, 255, 168, 92, 11, 255, 175, 99, 8, 255, 175, 102, 0, 255, 171, 104, 8, 255, 164, 103, 18, 255, 162, 97, 14, 255, 172, 103, 14, 255, 175, 108, 8, 255, 187, 114, 18, 255, 190, 119, 12, 255, 191, 119, 16, 255, 183, 108, 11, 255, 178, 108, 5, 255, 168, 103, 10, 255, 166, 103, 16, 255, 163, 102, 15, 255, 161, 104, 4, 255, 169, 107, 11, 255, 170, 103, 17, 255, 175, 107, 13, 255, 176, 107, 8, 255, 183, 108, 14, 255, 185, 101, 23, 255, 188, 105, 15, 255, 190, 113, 2, 255, 187, 114, 7, 255, 189, 115, 6, 255, 190, 113, 7, 255, 185, 109, 8, 255, 184, 112, 7, 255, 187, 116, 7, 255, 194, 123, 0, 255, 195, 122, 11, 255, 196, 124, 8, 255, 208, 133, 9, 255, 208, 129, 4, 255, 210, 129, 6, 255, 200, 126, 7, 255, 201, 134, 5, 255, 200, 128, 2, 255, 196, 121, 3, 255, 206, 132, 13, 255, 194, 120, 16, 255, 200, 126, 16, 255, 199, 122, 8, 255, 195, 116, 19, 255, 197, 123, 10, 255, 191, 114, 10, 255, 190, 109, 4, 255, 192, 111, 1, 255, 191, 111, 7, 255, 189, 111, 2, 255, 192, 113, 4, 255, 189, 109, 0, 255, 189, 108, 2, 255, 188, 107, 5, 255, 185, 104, 3, 255, 182, 103, 0, 255, 186, 104, 5, 255, 182, 100, 1, 255, 183, 101, 3, 255, 185, 102, 6, 255, 182, 102, 5, 255, 182, 103, 4, 255, 185, 104, 5, 255, 188, 102, 3, 255, 191, 106, 8, 255, 187, 110, 13, 255, 182, 105, 12, 255, 182, 101, 9, 255, 181, 103, 9, 255, 183, 102, 6, 255, 188, 102, 7, 255, 185, 98, 5, 255, 196, 100, 1, 255, 161, 85, 5, 255, 117, 51, 3, 255, 135, 66, 9, 255, 163, 84, 10, 255, 153, 74, 1, 255, 132, 74, 6, 255, 137, 72, 9, 255, 137, 67, 7, 255, 133, 77, 2, 255, 147, 81, 6, 255, 148, 79, 8, 255, 154, 79, 10, 255, 162, 86, 10, 255, 173, 98, 10, 255, 180, 106, 9, 255, 183, 107, 16, 255, 178, 103, 6, 255, 177, 101, 4, 255, 184, 103, 7, 255, 186, 102, 5, 255, 184, 100, 10, 255, 182, 98, 9, 255, 179, 89, 6, 255, 156, 73, 10, 255, 137, 65, 7, 255, 149, 70, 10, 255, 158, 78, 10, 255, 143, 61, 0, 255, 148, 69, 6, 255, 149, 74, 9, 255, 152, 81, 6, 255, 165, 85, 5, 255, 174, 88, 5, 255, 155, 73, 6, 255, 113, 55, 5, 255, 101, 45, 3, 255, 96, 39, 5, 255, 91, 37, 4, 255, 96, 44, 4, 255, 106, 55, 4, 255, 113, 57, 7, 255, 112, 53, 7, 255, 107, 55, 0, 255, 103, 48, 5, 255, 94, 42, 10, 255, 86, 40, 9, 255, 87, 36, 8, 255, 87, 35, 4, 255, 83, 34, 5, 255, 81, 33, 3, 255, 78, 31, 2, 255, 71, 26, 3, 255, 60, 21, 8, 255, 51, 15, 6, 255, 37, 11, 3, 255, 22, 11, 4, 255, 26, 11, 9, 255, 24, 7, 3, 255, 23, 10, 3, 255, 26, 10, 2, 255, 26, 11, 2, 255, 25, 9, 1, 255, 27, 9, 3, 255, 1, 1, 7, 255, 6, 34, 60, 255, 23, 65, 85, 255, 16, 40, 63, 255, 29, 85, 123, 255, 5, 42, 60, 255, 2, 0, 0, 255, 2, 4, 10, 255, 8, 35, 39, 255, 2, 3, 2, 255, 4, 7, 9, 255, 2, 3, 8, 255, 4, 3, 11, 255, 1, 2, 7, 255, 2, 1, 7, 255, 1, 0, 6, 255, 1, 0, 5, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 0, 2, 5, 255, 2, 3, 6, 255, 2, 3, 6, 255, 0, 1, 5, 255, 1, 2, 7, 255, 3, 4, 9, 255, 3, 3, 11, 255, 0, 1, 8, 255, 1, 3, 9, 255, 0, 4, 7, 255, 0, 3, 8, 255, 2, 4, 9, 255, 1, 2, 7, 255, 1, 2, 6, 255, 3, 2, 7, 255, 1, 0, 6, 255, 2, 1, 4, 255, 1, 0, 5, 255, 0, 0, 4, 255, 1, 1, 0, 255, 2, 2, 4, 255, 2, 4, 17, 255, 1, 7, 20, 255, 6, 14, 35, 255, 12, 27, 66, 255, 13, 51, 71, 255, 5, 32, 135, 255, 3, 141, 251, 255, 6, 83, 124, 255, 6, 0, 0, 255, 2, 8, 95, 255, 12, 40, 186, 255, 17, 27, 16, 255, 24, 19, 10, 255, 17, 13, 12, 255, 8, 13, 2, 255, 15, 16, 10, 255, 14, 10, 6, 255, 9, 4, 1, 255, 15, 14, 9, 255, 11, 11, 6, 255, 11, 7, 3, 255, 11, 4, 1, 255, 9, 4, 1, 255, 6, 2, 0, 255, 3, 1, 0, 255, 2, 1, 0, 255, 2, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 0, 0, 255, 1, 1, 1, 255, 3, 1, 2, 255, 5, 3, 4, 255, 5, 4, 0, 255, 7, 6, 2, 255, 10, 9, 5, 255, 11, 10, 5, 255, 16, 17, 6, 255, 17, 20, 4, 255, 21, 26, 5, 255, 18, 25, 7, 255, 19, 29, 15, 255, 17, 30, 15, 255, 22, 35, 18, 255, 29, 42, 23, 255, 24, 39, 16, 255, 26, 40, 17, 255, 32, 39, 25, 255, 27, 39, 22, 255, 31, 48, 21, 255, 32, 48, 16, 255, 38, 57, 25, 255, 42, 67, 39, 255, 56, 86, 51, 255, 65, 101, 65, 255, 69, 115, 68, 255, 78, 127, 81, 255, 82, 135, 93, 255, 92, 140, 96, 255, 89, 132, 79, 255, 85, 119, 76, 255, 81, 113, 66, 255, 80, 114, 47, 255, 81, 111, 41, 255, 76, 101, 40, 255, 74, 94, 32, 255, 73, 88, 28, 255, 68, 77, 23, 255, 65, 70, 21, 255, 63, 62, 11, 255, 59, 51, 5, 255, 56, 42, 6, 255, 54, 39, 12, 255, 41, 34, 2, 255, 60, 41, 4, 255, 66, 39, 6, 255, 58, 39, 6, 255, 58, 38, 6, 255, 62, 33, 6, 255, 74, 42, 6, 255, 84, 52, 7, 255, 83, 52, 4, 255, 76, 48, 4, 255, 66, 43, 6, 255, 68, 42, 5, 255, 70, 43, 6, 255, 71, 44, 2, 255, 80, 53, 2, 255, 84, 54, 5, 255, 84, 52, 4, 255, 86, 53, 5, 255, 90, 54, 7, 255, 85, 51, 4, 255, 87, 54, 6, 255, 89, 54, 9, 255, 75, 42, 4, 255, 75, 41, 5, 255, 76, 46, 4, 255, 73, 47, 7, 255, 74, 45, 5, 255, 78, 44, 4, 255, 77, 45, 5, 255, 72, 48, 4, 255, 73, 46, 9, 255, 72, 43, 2, 255, 78, 47, 6, 255, 84, 52, 12, 255, 84, 50, 4, 255, 87, 50, 5, 255, 85, 49, 2, 255, 89, 55, 4, 255, 87, 50, 6, 255, 90, 51, 8, 255, 89, 51, 4, 255, 91, 56, 7, 255, 90, 54, 6, 255, 95, 53, 9, 255, 97, 54, 9, 255, 101, 62, 7, 255, 101, 63, 8, 255, 100, 63, 8, 255, 98, 57, 6, 255, 97, 55, 6, 255, 99, 55, 8, 255, 101, 58, 5, 255, 98, 56, 6, 255, 99, 58, 11, 255, 103, 58, 7, 255, 104, 55, 7, 255, 103, 55, 1, 255, 101, 56, 6, 255, 108, 57, 12, 255, 111, 57, 10, 255, 108, 56, 11, 255, 103, 58, 9, 255, 106, 57, 13, 255, 106, 55, 4, 255, 109, 58, 5, 255, 106, 54, 10, 255, 104, 56, 10, 255, 103, 57, 9, 255, 95, 54, 7, 255, 96, 57, 10, 255, 93, 58, 10, 255, 94, 52, 5, 255, 121, 64, 14, 255, 106, 62, 7, 255, 89, 54, 12, 255, 92, 56, 11, 255, 97, 60, 3, 255, 91, 59, 6, 255, 105, 57, 13, 255, 104, 58, 5, 255, 99, 60, 7, 255, 106, 58, 10, 255, 101, 60, 8, 255, 106, 59, 12, 255, 120, 59, 11, 255, 116, 61, 4, 255, 111, 60, 7, 255, 131, 66, 9, 255, 148, 68, 3, 255, 138, 62, 7, 255, 145, 70, 4, 255, 154, 68, 2, 255, 150, 70, 4, 255, 139, 70, 7, 255, 136, 62, 11, 255, 138, 62, 6, 255, 149, 67, 7, 255, 163, 75, 3, 255, 165, 76, 3, 255, 153, 69, 5, 255, 147, 69, 7, 255, 158, 73, 7, 255, 163, 70, 4, 255, 162, 75, 10, 255, 165, 81, 5, 255, 161, 78, 4, 255, 156, 80, 5, 255, 158, 79, 9, 255, 176, 81, 9, 255, 176, 87, 2, 255, 169, 87, 6, 255, 133, 71, 8, 255, 127, 69, 15, 255, 146, 78, 4, 255, 157, 86, 12, 255, 163, 86, 8, 255, 165, 87, 8, 255, 153, 83, 5, 255, 153, 83, 5, 255, 148, 84, 10, 255, 148, 86, 8, 255, 145, 85, 3, 255, 144, 83, 1, 255, 141, 81, 4, 255, 148, 88, 10, 255, 153, 85, 8, 255, 142, 82, 9, 255, 140, 82, 17, 255, 149, 87, 9, 255, 163, 92, 5, 255, 170, 90, 14, 255, 170, 85, 16, 255, 171, 88, 4, 255, 169, 89, 11, 255, 165, 88, 13, 255, 153, 87, 7, 255, 153, 90, 7, 255, 156, 90, 9, 255, 152, 89, 2, 255, 153, 89, 10, 255, 164, 91, 16, 255, 171, 94, 9, 255, 171, 94, 4, 255, 171, 96, 7, 255, 170, 93, 16, 255, 176, 100, 5, 255, 168, 100, 10, 255, 168, 101, 15, 255, 182, 106, 7, 255, 174, 104, 5, 255, 164, 99, 14, 255, 171, 103, 19, 255, 179, 113, 9, 255, 183, 116, 14, 255, 191, 119, 9, 255, 192, 118, 10, 255, 183, 110, 8, 255, 182, 107, 5, 255, 184, 105, 9, 255, 178, 105, 15, 255, 172, 108, 15, 255, 165, 104, 9, 255, 171, 105, 12, 255, 182, 108, 9, 255, 187, 109, 10, 255, 182, 109, 4, 255, 182, 110, 14, 255, 184, 107, 20, 255, 187, 104, 15, 255, 193, 109, 15, 255, 190, 107, 3, 255, 191, 106, 5, 255, 194, 107, 4, 255, 192, 105, 12, 255, 186, 105, 12, 255, 189, 116, 6, 255, 193, 124, 1, 255, 198, 128, 5, 255, 203, 132, 2, 255, 209, 133, 6, 255, 210, 135, 1, 255, 211, 139, 3, 255, 210, 135, 5, 255, 207, 130, 1, 255, 202, 128, 5, 255, 203, 126, 6, 255, 206, 131, 10, 255, 206, 135, 13, 255, 207, 137, 8, 255, 203, 132, 4, 255, 201, 125, 11, 255, 201, 123, 10, 255, 197, 116, 10, 255, 192, 113, 4, 255, 190, 112, 1, 255, 194, 113, 8, 255, 192, 108, 5, 255, 188, 105, 4, 255, 191, 109, 3, 255, 192, 110, 3, 255, 186, 106, 3, 255, 185, 104, 5, 255, 185, 104, 6, 255, 186, 103, 3, 255, 185, 103, 2, 255, 185, 102, 3, 255, 186, 104, 5, 255, 186, 104, 4, 255, 185, 104, 4, 255, 182, 101, 5, 255, 183, 97, 6, 255, 187, 102, 14, 255, 184, 110, 19, 255, 180, 108, 11, 255, 180, 103, 7, 255, 180, 106, 6, 255, 186, 104, 10, 255, 190, 100, 17, 255, 185, 101, 5, 255, 182, 87, 3, 255, 128, 57, 4, 255, 122, 58, 7, 255, 138, 70, 7, 255, 144, 81, 4, 255, 146, 79, 4, 255, 145, 78, 2, 255, 148, 81, 3, 255, 149, 78, 6, 255, 150, 79, 3, 255, 147, 77, 3, 255, 158, 86, 9, 255, 169, 95, 9, 255, 176, 101, 10, 255, 183, 105, 12, 255, 181, 101, 9, 255, 182, 98, 8, 255, 177, 95, 5, 255, 171, 86, 4, 255, 172, 85, 6, 255, 177, 88, 7, 255, 173, 86, 7, 255, 171, 86, 7, 255, 169, 84, 2, 255, 155, 78, 11, 255, 132, 64, 5, 255, 133, 64, 8, 255, 139, 74, 9, 255, 132, 64, 4, 255, 122, 57, 5, 255, 127, 59, 5, 255, 134, 67, 1, 255, 142, 71, 5, 255, 147, 70, 7, 255, 138, 65, 5, 255, 120, 64, 8, 255, 111, 49, 3, 255, 102, 37, 2, 255, 88, 31, 2, 255, 80, 33, 4, 255, 78, 30, 4, 255, 83, 31, 4, 255, 92, 43, 4, 255, 96, 46, 2, 255, 96, 39, 5, 255, 85, 39, 3, 255, 87, 44, 6, 255, 87, 39, 7, 255, 81, 33, 4, 255, 73, 28, 8, 255, 63, 21, 10, 255, 51, 15, 4, 255, 39, 13, 2, 255, 27, 9, 4, 255, 21, 12, 6, 255, 29, 16, 5, 255, 41, 16, 3, 255, 31, 15, 2, 255, 27, 12, 3, 255, 35, 9, 2, 255, 36, 15, 5, 255, 32, 13, 5, 255, 30, 12, 3, 255, 30, 12, 5, 255, 1, 0, 0, 255, 0, 0, 0, 255, 15, 45, 66, 255, 57, 138, 153, 255, 95, 182, 208, 255, 58, 173, 180, 255, 0, 31, 34, 255, 4, 0, 5, 255, 4, 9, 19, 255, 6, 26, 74, 255, 2, 43, 85, 255, 5, 26, 51, 255, 3, 0, 0, 255, 2, 2, 7, 255, 1, 2, 8, 255, 5, 1, 6, 255, 4, 1, 7, 255, 2, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 1, 0, 255, 0, 1, 3, 255, 2, 3, 5, 255, 2, 3, 5, 255, 2, 3, 5, 255, 2, 2, 6, 255, 1, 1, 6, 255, 3, 4, 9, 255, 3, 3, 10, 255, 0, 3, 8, 255, 1, 4, 9, 255, 1, 2, 9, 255, 0, 2, 8, 255, 2, 4, 9, 255, 2, 3, 7, 255, 0, 1, 5, 255, 2, 1, 6, 255, 2, 1, 6, 255, 1, 0, 6, 255, 1, 1, 3, 255, 1, 1, 3, 255, 0, 2, 3, 255, 1, 1, 10, 255, 5, 4, 19, 255, 1, 3, 5, 255, 2, 2, 18, 255, 1, 14, 30, 255, 7, 20, 55, 255, 8, 68, 195, 255, 3, 157, 204, 255, 7, 1, 18, 255, 7, 0, 13, 255, 1, 32, 201, 255, 17, 44, 73, 255, 29, 26, 10, 255, 22, 25, 25, 255, 18, 15, 14, 255, 15, 14, 11, 255, 10, 12, 7, 255, 7, 5, 2, 255, 9, 4, 6, 255, 8, 11, 7, 255, 14, 17, 10, 255, 15, 10, 7, 255, 8, 3, 1, 255, 8, 3, 0, 255, 8, 3, 2, 255, 4, 1, 0, 255, 2, 1, 0, 255, 3, 0, 2, 255, 1, 1, 2, 255, 0, 1, 0, 255, 1, 2, 2, 255, 0, 0, 0, 255, 2, 1, 1, 255, 3, 1, 1, 255, 5, 3, 3, 255, 6, 5, 1, 255, 9, 8, 2, 255, 11, 11, 5, 255, 11, 12, 7, 255, 12, 13, 5, 255, 17, 19, 4, 255, 20, 25, 6, 255, 19, 24, 9, 255, 21, 28, 10, 255, 22, 30, 14, 255, 23, 31, 21, 255, 25, 36, 20, 255, 24, 37, 14, 255, 28, 35, 16, 255, 32, 36, 20, 255, 30, 40, 26, 255, 33, 41, 22, 255, 38, 52, 18, 255, 36, 64, 24, 255, 50, 76, 34, 255, 55, 89, 56, 255, 66, 106, 72, 255, 74, 117, 83, 255, 76, 126, 79, 255, 80, 135, 82, 255, 88, 134, 78, 255, 83, 123, 64, 255, 80, 116, 48, 255, 80, 109, 56, 255, 81, 109, 42, 255, 80, 107, 33, 255, 78, 97, 32, 255, 79, 92, 26, 255, 73, 85, 21, 255, 70, 82, 15, 255, 72, 75, 7, 255, 66, 56, 14, 255, 63, 50, 18, 255, 58, 40, 5, 255, 46, 37, 5, 255, 43, 38, 5, 255, 63, 40, 7, 255, 65, 40, 5, 255, 59, 42, 4, 255, 58, 41, 3, 255, 63, 43, 2, 255, 75, 49, 3, 255, 84, 52, 6, 255, 77, 50, 3, 255, 67, 42, 5, 255, 70, 43, 8, 255, 68, 41, 2, 255, 70, 43, 5, 255, 76, 44, 4, 255, 84, 51, 4, 255, 85, 54, 5, 255, 83, 52, 1, 255, 87, 51, 4, 255, 92, 53, 6, 255, 91, 54, 6, 255, 86, 49, 7, 255, 82, 47, 2, 255, 78, 44, 4, 255, 77, 42, 11, 255, 76, 47, 3, 255, 72, 44, 2, 255, 79, 45, 8, 255, 83, 46, 5, 255, 81, 47, 7, 255, 79, 47, 4, 255, 78, 48, 9, 255, 77, 46, 7, 255, 81, 49, 7, 255, 88, 53, 9, 255, 87, 51, 7, 255, 87, 51, 7, 255, 85, 51, 5, 255, 85, 52, 4, 255, 89, 49, 7, 255, 91, 49, 10, 255, 93, 50, 8, 255, 95, 54, 6, 255, 94, 53, 4, 255, 95, 51, 3, 255, 99, 58, 3, 255, 102, 64, 9, 255, 97, 61, 13, 255, 96, 58, 11, 255, 100, 58, 6, 255, 97, 54, 5, 255, 99, 55, 9, 255, 99, 55, 3, 255, 99, 57, 2, 255, 101, 57, 8, 255, 105, 60, 2, 255, 103, 56, 5, 255, 102, 57, 5, 255, 106, 60, 6, 255, 107, 63, 5, 255, 105, 56, 9, 255, 106, 55, 8, 255, 97, 57, 5, 255, 104, 58, 10, 255, 104, 57, 9, 255, 105, 53, 11, 255, 102, 54, 8, 255, 100, 58, 6, 255, 98, 56, 4, 255, 96, 52, 11, 255, 101, 54, 10, 255, 105, 57, 6, 255, 104, 61, 9, 255, 109, 59, 5, 255, 106, 56, 3, 255, 99, 61, 7, 255, 100, 58, 8, 255, 129, 61, 11, 255, 125, 65, 8, 255, 101, 58, 4, 255, 104, 54, 9, 255, 103, 59, 11, 255, 105, 59, 10, 255, 109, 65, 7, 255, 110, 65, 1, 255, 111, 59, 2, 255, 115, 63, 1, 255, 116, 62, 5, 255, 130, 65, 6, 255, 125, 62, 3, 255, 102, 56, 13, 255, 112, 61, 17, 255, 106, 58, 9, 255, 115, 56, 11, 255, 117, 58, 4, 255, 123, 59, 3, 255, 137, 66, 10, 255, 135, 65, 5, 255, 143, 66, 6, 255, 149, 70, 6, 255, 153, 71, 10, 255, 154, 71, 7, 255, 157, 73, 5, 255, 161, 70, 10, 255, 157, 66, 13, 255, 163, 75, 6, 255, 167, 79, 2, 255, 164, 76, 3, 255, 159, 76, 6, 255, 159, 75, 12, 255, 163, 76, 3, 255, 173, 84, 14, 255, 174, 88, 9, 255, 158, 86, 5, 255, 149, 81, 2, 255, 139, 73, 3, 255, 145, 78, 3, 255, 159, 85, 9, 255, 163, 87, 13, 255, 165, 88, 8, 255, 159, 86, 8, 255, 154, 84, 8, 255, 153, 86, 7, 255, 146, 83, 6, 255, 153, 85, 7, 255, 169, 90, 9, 255, 173, 87, 6, 255, 161, 87, 2, 255, 158, 88, 9, 255, 168, 84, 13, 255, 170, 86, 11, 255, 168, 88, 9, 255, 167, 90, 7, 255, 160, 91, 8, 255, 154, 87, 10, 255, 153, 89, 9, 255, 147, 88, 5, 255, 151, 88, 8, 255, 155, 88, 10, 255, 157, 95, 5, 255, 164, 94, 11, 255, 165, 94, 8, 255, 164, 92, 9, 255, 167, 90, 14, 255, 171, 97, 8, 255, 169, 97, 8, 255, 171, 103, 7, 255, 165, 102, 11, 255, 170, 103, 15, 255, 180, 103, 7, 255, 168, 102, 13, 255, 160, 103, 10, 255, 171, 103, 14, 255, 185, 112, 16, 255, 189, 113, 3, 255, 194, 115, 10, 255, 191, 109, 4, 255, 190, 103, 5, 255, 188, 100, 9, 255, 188, 100, 10, 255, 188, 107, 16, 255, 179, 110, 7, 255, 169, 102, 7, 255, 176, 105, 15, 255, 188, 112, 6, 255, 188, 107, 8, 255, 179, 103, 12, 255, 174, 104, 12, 255, 176, 109, 7, 255, 183, 109, 11, 255, 191, 108, 12, 255, 193, 103, 7, 255, 192, 102, 10, 255, 192, 103, 5, 255, 191, 104, 8, 255, 186, 105, 4, 255, 189, 115, 4, 255, 193, 123, 7, 255, 196, 125, 2, 255, 201, 129, 0, 255, 208, 136, 6, 255, 212, 135, 3, 255, 217, 135, 4, 255, 215, 134, 5, 255, 208, 130, 2, 255, 203, 128, 10, 255, 202, 124, 8, 255, 207, 131, 16, 255, 206, 133, 17, 255, 203, 129, 15, 255, 204, 129, 19, 255, 202, 127, 7, 255, 199, 124, 12, 255, 193, 120, 8, 255, 187, 117, 5, 255, 185, 114, 7, 255, 192, 116, 7, 255, 189, 108, 2, 255, 181, 97, 1, 255, 189, 108, 3, 255, 192, 112, 6, 255, 184, 105, 1, 255, 187, 108, 7, 255, 184, 103, 4, 255, 187, 103, 2, 255, 186, 102, 1, 255, 183, 101, 1, 255, 185, 103, 2, 255, 185, 102, 4, 255, 182, 101, 5, 255, 183, 98, 3, 255, 180, 90, 3, 255, 185, 100, 14, 255, 185, 108, 14, 255, 186, 108, 8, 255, 187, 104, 4, 255, 188, 103, 6, 255, 188, 104, 6, 255, 185, 99, 12, 255, 186, 99, 6, 255, 156, 75, 6, 255, 138, 74, 6, 255, 141, 81, 5, 255, 155, 90, 10, 255, 149, 84, 8, 255, 142, 80, 8, 255, 142, 77, 5, 255, 147, 79, 6, 255, 149, 82, 4, 255, 146, 74, 0, 255, 153, 79, 7, 255, 172, 94, 15, 255, 177, 97, 14, 255, 177, 96, 10, 255, 180, 99, 10, 255, 180, 95, 4, 255, 179, 87, 6, 255, 173, 80, 7, 255, 166, 73, 8, 255, 168, 75, 7, 255, 173, 84, 8, 255, 166, 77, 4, 255, 163, 76, 9, 255, 160, 78, 8, 255, 148, 76, 8, 255, 135, 67, 4, 255, 131, 64, 2, 255, 132, 69, 3, 255, 139, 74, 13, 255, 131, 65, 5, 255, 128, 59, 1, 255, 131, 66, 2, 255, 135, 73, 6, 255, 138, 74, 6, 255, 136, 73, 6, 255, 125, 65, 7, 255, 110, 51, 4, 255, 101, 46, 2, 255, 94, 47, 6, 255, 88, 45, 9, 255, 79, 34, 5, 255, 76, 31, 7, 255, 68, 32, 6, 255, 67, 30, 7, 255, 65, 23, 4, 255, 66, 29, 0, 255, 71, 31, 1, 255, 74, 30, 5, 255, 64, 30, 2, 255, 48, 20, 1, 255, 34, 15, 4, 255, 33, 16, 6, 255, 41, 19, 4, 255, 47, 22, 2, 255, 54, 24, 9, 255, 56, 25, 8, 255, 65, 30, 6, 255, 57, 26, 4, 255, 40, 20, 3, 255, 40, 17, 3, 255, 39, 13, 1, 255, 32, 13, 4, 255, 27, 11, 2, 255, 26, 10, 3, 255, 0, 2, 2, 255, 1, 1, 3, 255, 1, 3, 3, 255, 35, 63, 86, 255, 111, 181, 217, 255, 121, 194, 201, 255, 25, 65, 90, 255, 0, 31, 85, 255, 2, 71, 128, 255, 5, 77, 161, 255, 3, 108, 183, 255, 4, 100, 155, 255, 5, 35, 51, 255, 0, 0, 4, 255, 1, 4, 3, 255, 4, 1, 6, 255, 3, 0, 6, 255, 3, 2, 1, 255, 0, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 3, 255, 1, 2, 5, 255, 0, 1, 5, 255, 1, 2, 6, 255, 2, 3, 7, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 2, 5, 255, 1, 2, 6, 255, 1, 2, 7, 255, 2, 2, 9, 255, 2, 3, 7, 255, 1, 2, 6, 255, 2, 3, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 3, 2, 7, 255, 1, 1, 7, 255, 1, 1, 4, 255, 2, 1, 0, 255, 0, 2, 5, 255, 1, 4, 15, 255, 1, 2, 12, 255, 3, 1, 4, 255, 2, 0, 5, 255, 5, 2, 9, 255, 6, 11, 82, 255, 4, 170, 243, 255, 8, 58, 106, 255, 11, 0, 0, 255, 4, 10, 132, 255, 7, 55, 164, 255, 20, 31, 15, 255, 20, 37, 48, 255, 26, 32, 31, 255, 18, 21, 17, 255, 20, 24, 26, 255, 11, 12, 4, 255, 6, 5, 0, 255, 8, 5, 8, 255, 9, 15, 15, 255, 13, 23, 17, 255, 12, 12, 13, 255, 6, 5, 1, 255, 8, 2, 1, 255, 8, 3, 3, 255, 4, 3, 1, 255, 3, 2, 0, 255, 2, 0, 2, 255, 1, 1, 2, 255, 1, 2, 1, 255, 3, 3, 3, 255, 0, 0, 0, 255, 2, 1, 1, 255, 4, 3, 0, 255, 6, 5, 1, 255, 9, 9, 5, 255, 10, 11, 4, 255, 11, 12, 4, 255, 15, 17, 9, 255, 11, 13, 3, 255, 20, 21, 7, 255, 21, 27, 12, 255, 18, 27, 10, 255, 23, 32, 12, 255, 29, 37, 14, 255, 25, 33, 10, 255, 22, 35, 15, 255, 25, 34, 18, 255, 28, 32, 13, 255, 26, 38, 14, 255, 32, 40, 19, 255, 37, 43, 22, 255, 37, 55, 30, 255, 41, 75, 31, 255, 59, 84, 44, 255, 59, 94, 64, 255, 68, 109, 70, 255, 78, 120, 82, 255, 78, 127, 84, 255, 85, 130, 74, 255, 87, 124, 56, 255, 79, 116, 49, 255, 77, 113, 37, 255, 80, 108, 37, 255, 82, 103, 37, 255, 82, 101, 32, 255, 79, 96, 31, 255, 76, 87, 23, 255, 76, 83, 14, 255, 73, 77, 16, 255, 70, 69, 6, 255, 66, 54, 13, 255, 58, 49, 8, 255, 50, 41, 7, 255, 45, 40, 6, 255, 52, 39, 3, 255, 61, 39, 2, 255, 64, 45, 3, 255, 59, 41, 4, 255, 61, 38, 9, 255, 70, 47, 5, 255, 77, 52, 0, 255, 77, 52, 4, 255, 72, 48, 6, 255, 68, 43, 7, 255, 72, 46, 1, 255, 69, 43, 4, 255, 64, 47, 0, 255, 71, 44, 4, 255, 84, 47, 2, 255, 87, 53, 4, 255, 86, 55, 5, 255, 86, 54, 2, 255, 84, 54, 3, 255, 86, 54, 5, 255, 82, 48, 6, 255, 80, 45, 9, 255, 80, 46, 9, 255, 76, 44, 5, 255, 78, 46, 6, 255, 80, 46, 4, 255, 79, 44, 5, 255, 82, 49, 9, 255, 81, 50, 5, 255, 79, 45, 6, 255, 79, 49, 5, 255, 84, 50, 6, 255, 87, 48, 4, 255, 90, 55, 6, 255, 91, 59, 6, 255, 89, 53, 4, 255, 93, 53, 9, 255, 88, 53, 7, 255, 93, 52, 8, 255, 95, 54, 5, 255, 97, 54, 4, 255, 95, 52, 7, 255, 96, 54, 13, 255, 92, 51, 10, 255, 97, 58, 5, 255, 103, 63, 7, 255, 102, 59, 7, 255, 101, 59, 5, 255, 101, 56, 7, 255, 96, 51, 6, 255, 100, 56, 8, 255, 99, 56, 7, 255, 102, 57, 8, 255, 104, 56, 5, 255, 104, 57, 8, 255, 99, 54, 4, 255, 107, 58, 8, 255, 108, 56, 6, 255, 112, 61, 3, 255, 110, 60, 4, 255, 109, 61, 12, 255, 102, 55, 9, 255, 105, 57, 12, 255, 109, 58, 12, 255, 107, 59, 8, 255, 105, 60, 6, 255, 103, 60, 6, 255, 99, 59, 6, 255, 95, 52, 4, 255, 101, 56, 9, 255, 104, 58, 4, 255, 101, 61, 6, 255, 100, 58, 6, 255, 120, 61, 9, 255, 117, 58, 4, 255, 104, 60, 3, 255, 121, 65, 9, 255, 112, 59, 9, 255, 99, 58, 4, 255, 103, 57, 18, 255, 101, 56, 9, 255, 102, 58, 1, 255, 115, 64, 2, 255, 115, 60, 13, 255, 119, 66, 7, 255, 122, 66, 7, 255, 125, 69, 2, 255, 121, 63, 6, 255, 102, 59, 3, 255, 90, 61, 9, 255, 98, 57, 9, 255, 101, 58, 6, 255, 101, 57, 16, 255, 123, 60, 9, 255, 131, 67, 1, 255, 137, 66, 8, 255, 145, 71, 0, 255, 137, 68, 13, 255, 137, 68, 12, 255, 150, 73, 5, 255, 162, 74, 5, 255, 165, 73, 2, 255, 158, 70, 0, 255, 155, 67, 10, 255, 153, 71, 4, 255, 161, 80, 0, 255, 165, 79, 4, 255, 167, 79, 7, 255, 161, 77, 11, 255, 157, 78, 5, 255, 158, 76, 3, 255, 164, 77, 11, 255, 171, 77, 11, 255, 169, 87, 8, 255, 164, 89, 6, 255, 162, 86, 11, 255, 155, 79, 3, 255, 163, 85, 4, 255, 165, 90, 10, 255, 166, 88, 6, 255, 170, 90, 10, 255, 165, 89, 6, 255, 157, 88, 2, 255, 150, 84, 7, 255, 148, 82, 6, 255, 158, 87, 7, 255, 164, 91, 5, 255, 168, 90, 5, 255, 168, 86, 11, 255, 165, 85, 9, 255, 164, 91, 2, 255, 159, 94, 7, 255, 153, 89, 8, 255, 152, 91, 10, 255, 148, 88, 9, 255, 152, 91, 7, 255, 156, 88, 10, 255, 158, 87, 11, 255, 162, 91, 7, 255, 169, 94, 6, 255, 165, 96, 4, 255, 162, 94, 8, 255, 167, 95, 12, 255, 169, 98, 6, 255, 169, 102, 7, 255, 174, 100, 6, 255, 171, 102, 3, 255, 173, 107, 9, 255, 179, 107, 12, 255, 168, 105, 7, 255, 165, 102, 2, 255, 180, 101, 8, 255, 190, 101, 10, 255, 198, 109, 3, 255, 191, 109, 5, 255, 185, 102, 8, 255, 186, 99, 12, 255, 182, 101, 9, 255, 181, 105, 6, 255, 178, 106, 11, 255, 169, 102, 9, 255, 165, 101, 7, 255, 173, 104, 10, 255, 182, 109, 18, 255, 179, 107, 14, 255, 176, 106, 12, 255, 176, 109, 7, 255, 177, 109, 6, 255, 183, 112, 8, 255, 188, 111, 11, 255, 188, 105, 9, 255, 192, 108, 3, 255, 196, 115, 5, 255, 188, 112, 8, 255, 188, 115, 3, 255, 193, 123, 2, 255, 195, 124, 6, 255, 198, 123, 7, 255, 202, 128, 2, 255, 207, 133, 1, 255, 214, 135, 5, 255, 218, 135, 6, 255, 196, 112, 8, 255, 192, 112, 2, 255, 204, 126, 3, 255, 207, 126, 6, 255, 204, 125, 6, 255, 208, 134, 12, 255, 206, 134, 15, 255, 200, 128, 12, 255, 199, 123, 8, 255, 200, 123, 11, 255, 195, 120, 7, 255, 191, 117, 3, 255, 192, 115, 6, 255, 192, 114, 5, 255, 192, 112, 4, 255, 192, 109, 6, 255, 192, 110, 4, 255, 189, 109, 2, 255, 185, 106, 0, 255, 185, 106, 2, 255, 186, 104, 4, 255, 187, 102, 4, 255, 186, 104, 4, 255, 183, 102, 2, 255, 184, 101, 3, 255, 183, 99, 4, 255, 179, 96, 3, 255, 186, 103, 5, 255, 184, 101, 6, 255, 186, 108, 11, 255, 186, 111, 6, 255, 184, 105, 7, 255, 187, 104, 5, 255, 186, 100, 3, 255, 178, 98, 3, 255, 179, 99, 4, 255, 179, 93, 13, 255, 169, 94, 11, 255, 162, 97, 6, 255, 160, 88, 8, 255, 154, 86, 5, 255, 148, 86, 5, 255, 143, 78, 1, 255, 153, 84, 6, 255, 163, 90, 13, 255, 160, 87, 14, 255, 153, 82, 10, 255, 162, 88, 7, 255, 172, 92, 5, 255, 180, 97, 6, 255, 180, 96, 8, 255, 183, 97, 14, 255, 176, 90, 7, 255, 175, 83, 9, 255, 167, 74, 7, 255, 166, 73, 4, 255, 169, 80, 0, 255, 170, 86, 0, 255, 165, 82, 4, 255, 155, 73, 6, 255, 146, 71, 6, 255, 138, 69, 5, 255, 136, 68, 4, 255, 136, 67, 3, 255, 134, 67, 6, 255, 136, 72, 8, 255, 139, 71, 11, 255, 134, 67, 15, 255, 133, 68, 10, 255, 133, 72, 7, 255, 128, 68, 6, 255, 130, 69, 5, 255, 128, 73, 2, 255, 120, 64, 6, 255, 113, 59, 6, 255, 106, 59, 9, 255, 106, 62, 5, 255, 111, 64, 3, 255, 107, 57, 3, 255, 97, 51, 7, 255, 85, 44, 6, 255, 78, 36, 10, 255, 71, 28, 6, 255, 65, 25, 4, 255, 61, 26, 3, 255, 73, 28, 1, 255, 70, 35, 5, 255, 68, 39, 7, 255, 65, 36, 4, 255, 75, 41, 7, 255, 84, 43, 8, 255, 82, 40, 4, 255, 83, 38, 5, 255, 79, 40, 5, 255, 72, 39, 3, 255, 68, 31, 2, 255, 65, 29, 5, 255, 54, 28, 5, 255, 46, 19, 5, 255, 35, 15, 5, 255, 27, 12, 3, 255, 1, 2, 2, 255, 3, 0, 1, 255, 4, 0, 0, 255, 0, 0, 3, 255, 37, 70, 86, 255, 105, 147, 174, 255, 100, 129, 151, 255, 34, 70, 102, 255, 9, 87, 157, 255, 2, 113, 183, 255, 5, 132, 190, 255, 2, 125, 181, 255, 2, 51, 85, 255, 1, 1, 10, 255, 3, 3, 7, 255, 4, 4, 9, 255, 0, 2, 4, 255, 2, 2, 1, 255, 1, 2, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 1, 255, 1, 2, 5, 255, 1, 2, 7, 255, 1, 2, 7, 255, 1, 2, 8, 255, 1, 3, 6, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 7, 255, 2, 3, 8, 255, 2, 3, 8, 255, 0, 1, 4, 255, 0, 0, 4, 255, 1, 2, 6, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 1, 7, 255, 0, 2, 3, 255, 0, 0, 5, 255, 0, 1, 1, 255, 1, 3, 5, 255, 0, 2, 17, 255, 2, 2, 12, 255, 3, 2, 7, 255, 2, 5, 4, 255, 4, 0, 1, 255, 3, 100, 189, 255, 4, 144, 204, 255, 13, 0, 0, 255, 8, 2, 42, 255, 2, 39, 219, 255, 18, 40, 51, 255, 29, 25, 25, 255, 26, 30, 33, 255, 23, 25, 19, 255, 25, 28, 27, 255, 22, 31, 28, 255, 9, 17, 17, 255, 6, 9, 3, 255, 7, 5, 2, 255, 14, 17, 14, 255, 18, 26, 19, 255, 15, 17, 13, 255, 10, 8, 4, 255, 8, 3, 1, 255, 7, 2, 2, 255, 6, 2, 1, 255, 4, 3, 1, 255, 4, 2, 1, 255, 5, 1, 1, 255, 2, 1, 0, 255, 3, 3, 3, 255, 2, 2, 1, 255, 2, 2, 0, 255, 6, 5, 1, 255, 11, 8, 4, 255, 9, 8, 3, 255, 9, 11, 2, 255, 12, 14, 3, 255, 13, 15, 3, 255, 17, 19, 5, 255, 22, 24, 8, 255, 15, 26, 7, 255, 15, 29, 12, 255, 16, 28, 14, 255, 23, 35, 13, 255, 24, 34, 7, 255, 20, 32, 10, 255, 25, 31, 19, 255, 28, 33, 17, 255, 28, 39, 23, 255, 34, 43, 22, 255, 34, 53, 18, 255, 37, 65, 32, 255, 47, 79, 36, 255, 59, 90, 50, 255, 65, 104, 60, 255, 70, 110, 65, 255, 83, 123, 66, 255, 85, 124, 72, 255, 88, 124, 57, 255, 84, 114, 55, 255, 78, 107, 48, 255, 78, 102, 51, 255, 82, 104, 33, 255, 82, 101, 23, 255, 83, 95, 22, 255, 77, 87, 27, 255, 73, 85, 25, 255, 76, 83, 16, 255, 77, 76, 15, 255, 71, 66, 13, 255, 63, 63, 4, 255, 53, 49, 4, 255, 51, 40, 9, 255, 56, 40, 7, 255, 59, 38, 5, 255, 67, 41, 5, 255, 70, 42, 4, 255, 58, 37, 2, 255, 62, 44, 5, 255, 80, 52, 6, 255, 84, 50, 5, 255, 85, 48, 4, 255, 82, 50, 2, 255, 74, 46, 4, 255, 69, 41, 2, 255, 70, 47, 6, 255, 65, 49, 3, 255, 73, 48, 7, 255, 86, 50, 6, 255, 87, 50, 5, 255, 87, 54, 7, 255, 91, 56, 4, 255, 88, 52, 9, 255, 83, 51, 7, 255, 82, 49, 3, 255, 80, 44, 12, 255, 77, 41, 11, 255, 77, 44, 0, 255, 79, 46, 5, 255, 84, 46, 8, 255, 82, 46, 5, 255, 79, 48, 5, 255, 77, 46, 7, 255, 81, 44, 6, 255, 83, 47, 10, 255, 87, 49, 11, 255, 88, 50, 10, 255, 88, 52, 8, 255, 89, 52, 6, 255, 93, 52, 6, 255, 90, 54, 4, 255, 82, 53, 6, 255, 90, 52, 12, 255, 90, 53, 8, 255, 95, 56, 4, 255, 96, 57, 4, 255, 95, 56, 8, 255, 97, 55, 12, 255, 99, 56, 7, 255, 103, 58, 5, 255, 103, 58, 10, 255, 101, 58, 4, 255, 99, 59, 2, 255, 98, 56, 4, 255, 102, 59, 6, 255, 100, 57, 6, 255, 100, 55, 9, 255, 103, 57, 6, 255, 103, 56, 13, 255, 105, 58, 10, 255, 109, 58, 10, 255, 106, 55, 1, 255, 109, 56, 7, 255, 111, 58, 5, 255, 110, 59, 9, 255, 106, 56, 9, 255, 107, 57, 2, 255, 107, 57, 6, 255, 107, 56, 7, 255, 103, 57, 5, 255, 104, 57, 3, 255, 105, 58, 5, 255, 93, 58, 4, 255, 95, 59, 9, 255, 102, 60, 11, 255, 96, 57, 3, 255, 106, 61, 7, 255, 109, 62, 12, 255, 104, 55, 8, 255, 106, 57, 8, 255, 102, 61, 8, 255, 98, 58, 8, 255, 98, 61, 9, 255, 100, 53, 15, 255, 117, 66, 7, 255, 123, 66, 3, 255, 118, 64, 10, 255, 113, 63, 13, 255, 114, 70, 2, 255, 119, 68, 6, 255, 120, 64, 11, 255, 107, 58, 11, 255, 107, 63, 12, 255, 106, 66, 8, 255, 110, 62, 2, 255, 134, 65, 8, 255, 140, 68, 10, 255, 152, 73, 6, 255, 166, 81, 5, 255, 151, 66, 15, 255, 149, 67, 6, 255, 143, 74, 2, 255, 137, 69, 5, 255, 153, 74, 14, 255, 167, 81, 10, 255, 162, 72, 4, 255, 158, 69, 5, 255, 159, 77, 6, 255, 156, 76, 2, 255, 163, 79, 4, 255, 172, 83, 4, 255, 171, 84, 5, 255, 167, 83, 4, 255, 164, 82, 4, 255, 164, 82, 4, 255, 159, 77, 4, 255, 154, 76, 6, 255, 164, 78, 10, 255, 176, 86, 14, 255, 172, 86, 3, 255, 158, 85, 8, 255, 146, 80, 12, 255, 150, 79, 6, 255, 158, 83, 3, 255, 163, 85, 7, 255, 170, 94, 13, 255, 166, 93, 6, 255, 158, 87, 13, 255, 157, 89, 7, 255, 160, 92, 9, 255, 154, 89, 12, 255, 157, 92, 8, 255, 162, 93, 6, 255, 161, 90, 4, 255, 161, 91, 4, 255, 165, 94, 11, 255, 157, 92, 13, 255, 147, 90, 8, 255, 147, 90, 6, 255, 151, 90, 5, 255, 155, 87, 7, 255, 162, 89, 11, 255, 164, 90, 6, 255, 168, 92, 5, 255, 167, 94, 8, 255, 167, 96, 12, 255, 168, 98, 11, 255, 168, 98, 1, 255, 169, 102, 6, 255, 168, 101, 11, 255, 165, 105, 2, 255, 172, 110, 0, 255, 179, 103, 8, 255, 178, 103, 12, 255, 177, 100, 8, 255, 185, 99, 2, 255, 189, 105, 12, 255, 195, 111, 10, 255, 195, 117, 7, 255, 194, 117, 12, 255, 188, 112, 12, 255, 178, 108, 9, 255, 173, 107, 12, 255, 167, 104, 16, 255, 163, 104, 11, 255, 165, 105, 11, 255, 169, 105, 9, 255, 172, 107, 13, 255, 173, 107, 13, 255, 172, 109, 1, 255, 175, 108, 9, 255, 181, 111, 8, 255, 185, 113, 7, 255, 185, 113, 6, 255, 187, 113, 10, 255, 191, 111, 10, 255, 194, 118, 10, 255, 190, 116, 12, 255, 189, 119, 7, 255, 194, 124, 4, 255, 195, 126, 4, 255, 199, 125, 10, 255, 203, 129, 5, 255, 205, 131, 4, 255, 213, 134, 6, 255, 217, 139, 3, 255, 209, 129, 15, 255, 204, 130, 7, 255, 201, 131, 3, 255, 203, 128, 1, 255, 206, 131, 3, 255, 211, 135, 14, 255, 208, 131, 16, 255, 206, 127, 12, 255, 203, 128, 9, 255, 199, 125, 4, 255, 196, 120, 5, 255, 192, 114, 5, 255, 194, 114, 4, 255, 193, 110, 3, 255, 194, 109, 3, 255, 191, 110, 3, 255, 191, 110, 2, 255, 192, 111, 3, 255, 190, 109, 3, 255, 188, 107, 5, 255, 186, 104, 4, 255, 184, 102, 1, 255, 185, 104, 5, 255, 182, 100, 5, 255, 183, 98, 5, 255, 186, 100, 4, 255, 183, 100, 1, 255, 184, 103, 5, 255, 186, 107, 12, 255, 186, 108, 11, 255, 184, 110, 10, 255, 179, 103, 14, 255, 180, 103, 14, 255, 175, 101, 8, 255, 169, 98, 14, 255, 176, 104, 19, 255, 177, 107, 9, 255, 166, 100, 16, 255, 148, 84, 19, 255, 155, 90, 12, 255, 153, 92, 5, 255, 153, 91, 6, 255, 164, 99, 13, 255, 168, 99, 11, 255, 166, 92, 9, 255, 159, 87, 12, 255, 155, 83, 7, 255, 162, 86, 3, 255, 173, 92, 6, 255, 175, 92, 5, 255, 176, 92, 8, 255, 178, 92, 11, 255, 181, 92, 11, 255, 176, 92, 8, 255, 168, 82, 4, 255, 166, 81, 7, 255, 163, 81, 7, 255, 159, 80, 7, 255, 154, 78, 6, 255, 148, 73, 6, 255, 147, 71, 9, 255, 143, 69, 11, 255, 139, 69, 9, 255, 136, 69, 6, 255, 137, 72, 6, 255, 141, 75, 8, 255, 136, 68, 6, 255, 126, 57, 17, 255, 119, 54, 7, 255, 125, 65, 0, 255, 124, 68, 3, 255, 117, 62, 11, 255, 115, 59, 7, 255, 115, 60, 10, 255, 112, 59, 9, 255, 107, 56, 7, 255, 112, 62, 2, 255, 117, 65, 1, 255, 112, 56, 4, 255, 108, 56, 5, 255, 106, 56, 3, 255, 103, 56, 8, 255, 90, 43, 4, 255, 84, 40, 4, 255, 87, 46, 4, 255, 95, 45, 6, 255, 98, 49, 7, 255, 97, 49, 5, 255, 93, 45, 3, 255, 91, 45, 8, 255, 85, 43, 10, 255, 77, 37, 5, 255, 79, 39, 4, 255, 80, 42, 2, 255, 82, 44, 3, 255, 87, 41, 3, 255, 85, 35, 2, 255, 79, 35, 5, 255, 66, 29, 7, 255, 55, 22, 4, 255, 47, 19, 4, 255, 0, 0, 5, 255, 0, 1, 0, 255, 3, 1, 1, 255, 2, 1, 3, 255, 0, 0, 0, 255, 0, 6, 14, 255, 83, 75, 111, 255, 153, 139, 152, 255, 91, 104, 136, 255, 22, 117, 183, 255, 2, 103, 147, 255, 5, 66, 95, 255, 9, 36, 88, 255, 12, 78, 95, 255, 3, 41, 35, 255, 2, 0, 4, 255, 6, 1, 5, 255, 4, 0, 5, 255, 0, 1, 5, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 1, 255, 2, 1, 5, 255, 2, 3, 8, 255, 3, 3, 11, 255, 1, 3, 9, 255, 1, 2, 6, 255, 2, 3, 7, 255, 2, 3, 7, 255, 2, 3, 7, 255, 2, 3, 8, 255, 2, 3, 8, 255, 1, 1, 2, 255, 4, 5, 8, 255, 2, 3, 7, 255, 0, 1, 5, 255, 2, 3, 8, 255, 2, 3, 8, 255, 1, 2, 8, 255, 0, 2, 4, 255, 1, 4, 4, 255, 0, 3, 12, 255, 0, 2, 13, 255, 1, 1, 6, 255, 1, 2, 14, 255, 1, 0, 0, 255, 6, 8, 90, 255, 3, 161, 245, 255, 10, 24, 68, 255, 8, 0, 0, 255, 1, 26, 169, 255, 7, 41, 140, 255, 31, 25, 8, 255, 28, 32, 26, 255, 26, 23, 18, 255, 22, 25, 25, 255, 28, 26, 31, 255, 27, 30, 32, 255, 21, 32, 32, 255, 7, 13, 6, 255, 8, 7, 2, 255, 8, 6, 5, 255, 18, 20, 20, 255, 24, 24, 25, 255, 11, 12, 6, 255, 7, 5, 2, 255, 8, 3, 3, 255, 7, 3, 2, 255, 3, 2, 0, 255, 5, 3, 1, 255, 8, 2, 2, 255, 5, 0, 0, 255, 3, 2, 0, 255, 3, 3, 1, 255, 3, 5, 0, 255, 6, 5, 0, 255, 13, 10, 4, 255, 9, 9, 4, 255, 10, 11, 3, 255, 15, 17, 7, 255, 16, 19, 8, 255, 18, 22, 7, 255, 20, 24, 8, 255, 22, 28, 12, 255, 19, 27, 10, 255, 19, 27, 13, 255, 25, 31, 14, 255, 29, 32, 8, 255, 31, 34, 12, 255, 28, 33, 15, 255, 29, 34, 13, 255, 35, 39, 22, 255, 31, 50, 16, 255, 34, 60, 20, 255, 46, 73, 37, 255, 53, 84, 45, 255, 65, 93, 48, 255, 73, 106, 48, 255, 78, 115, 59, 255, 83, 122, 60, 255, 83, 121, 62, 255, 82, 118, 60, 255, 82, 110, 51, 255, 80, 106, 27, 255, 83, 101, 40, 255, 83, 98, 37, 255, 83, 92, 43, 255, 80, 88, 28, 255, 76, 82, 14, 255, 72, 79, 25, 255, 64, 78, 17, 255, 75, 74, 2, 255, 75, 64, 3, 255, 56, 56, 2, 255, 46, 49, 7, 255, 49, 40, 6, 255, 52, 38, 4, 255, 62, 42, 8, 255, 68, 43, 8, 255, 64, 39, 2, 255, 60, 39, 2, 255, 71, 46, 6, 255, 82, 51, 4, 255, 87, 53, 4, 255, 85, 53, 4, 255, 73, 50, 2, 255, 65, 47, 1, 255, 65, 48, 5, 255, 65, 46, 2, 255, 72, 47, 1, 255, 80, 49, 7, 255, 84, 53, 6, 255, 83, 52, 5, 255, 86, 52, 5, 255, 90, 52, 8, 255, 85, 48, 5, 255, 81, 48, 5, 255, 81, 48, 4, 255, 81, 47, 2, 255, 82, 45, 6, 255, 79, 43, 7, 255, 80, 46, 3, 255, 83, 43, 7, 255, 84, 50, 6, 255, 70, 45, 1, 255, 75, 48, 9, 255, 85, 47, 9, 255, 86, 46, 10, 255, 83, 49, 6, 255, 87, 54, 8, 255, 85, 50, 9, 255, 89, 50, 12, 255, 94, 53, 7, 255, 93, 52, 3, 255, 90, 54, 6, 255, 91, 50, 1, 255, 94, 54, 4, 255, 97, 54, 7, 255, 93, 52, 7, 255, 94, 54, 8, 255, 100, 58, 5, 255, 103, 59, 1, 255, 106, 61, 8, 255, 105, 60, 5, 255, 100, 58, 6, 255, 97, 59, 6, 255, 101, 62, 0, 255, 105, 60, 2, 255, 105, 60, 7, 255, 101, 57, 3, 255, 104, 57, 9, 255, 103, 57, 2, 255, 106, 58, 7, 255, 106, 55, 7, 255, 108, 57, 6, 255, 109, 57, 10, 255, 110, 57, 7, 255, 109, 57, 4, 255, 113, 62, 9, 255, 110, 58, 11, 255, 110, 59, 11, 255, 107, 61, 6, 255, 111, 63, 6, 255, 102, 56, 1, 255, 106, 56, 4, 255, 117, 57, 13, 255, 111, 50, 11, 255, 107, 55, 12, 255, 107, 58, 11, 255, 124, 66, 9, 255, 114, 61, 4, 255, 108, 57, 9, 255, 105, 57, 9, 255, 114, 56, 9, 255, 121, 63, 19, 255, 95, 56, 5, 255, 102, 58, 8, 255, 129, 66, 10, 255, 139, 67, 4, 255, 116, 66, 6, 255, 114, 67, 2, 255, 118, 63, 9, 255, 121, 65, 6, 255, 123, 72, 11, 255, 120, 70, 2, 255, 122, 66, 5, 255, 113, 66, 2, 255, 118, 59, 4, 255, 136, 63, 8, 255, 123, 58, 1, 255, 125, 58, 15, 255, 137, 68, 9, 255, 143, 69, 3, 255, 149, 71, 14, 255, 173, 83, 12, 255, 170, 78, 2, 255, 151, 70, 11, 255, 154, 75, 8, 255, 160, 76, 5, 255, 160, 71, 6, 255, 164, 77, 3, 255, 165, 80, 6, 255, 165, 77, 9, 255, 168, 80, 4, 255, 158, 76, 3, 255, 160, 77, 6, 255, 159, 72, 6, 255, 159, 70, 13, 255, 162, 79, 12, 255, 150, 77, 6, 255, 155, 79, 7, 255, 159, 80, 7, 255, 164, 84, 10, 255, 178, 87, 10, 255, 173, 85, 12, 255, 152, 84, 12, 255, 145, 83, 5, 255, 156, 80, 6, 255, 167, 88, 7, 255, 172, 91, 5, 255, 172, 92, 11, 255, 167, 91, 2, 255, 166, 93, 4, 255, 166, 93, 11, 255, 164, 93, 5, 255, 164, 93, 7, 255, 166, 93, 16, 255, 163, 90, 11, 255, 160, 89, 3, 255, 159, 87, 5, 255, 158, 87, 9, 255, 156, 90, 6, 255, 153, 90, 4, 255, 155, 90, 8, 255, 158, 92, 10, 255, 160, 95, 7, 255, 164, 93, 7, 255, 165, 96, 4, 255, 167, 99, 5, 255, 167, 97, 8, 255, 169, 98, 9, 255, 172, 101, 4, 255, 174, 102, 13, 255, 171, 102, 12, 255, 177, 106, 4, 255, 181, 106, 7, 255, 177, 107, 14, 255, 171, 103, 13, 255, 177, 108, 2, 255, 183, 113, 12, 255, 189, 115, 12, 255, 195, 122, 5, 255, 195, 120, 9, 255, 186, 111, 6, 255, 181, 108, 12, 255, 174, 105, 18, 255, 170, 104, 9, 255, 168, 104, 4, 255, 173, 106, 6, 255, 174, 103, 7, 255, 176, 106, 8, 255, 177, 108, 7, 255, 179, 107, 10, 255, 180, 109, 9, 255, 183, 110, 15, 255, 182, 110, 16, 255, 184, 111, 15, 255, 186, 114, 13, 255, 189, 114, 18, 255, 186, 116, 4, 255, 186, 116, 6, 255, 189, 118, 9, 255, 189, 119, 5, 255, 195, 125, 3, 255, 201, 129, 1, 255, 206, 131, 0, 255, 210, 131, 6, 255, 215, 135, 7, 255, 215, 137, 1, 255, 212, 134, 3, 255, 208, 133, 1, 255, 204, 127, 4, 255, 205, 127, 4, 255, 206, 131, 4, 255, 212, 139, 11, 255, 210, 137, 7, 255, 205, 129, 6, 255, 201, 128, 7, 255, 198, 126, 4, 255, 197, 123, 14, 255, 192, 117, 16, 255, 192, 117, 9, 255, 191, 115, 0, 255, 193, 116, 1, 255, 192, 112, 2, 255, 189, 109, 0, 255, 192, 111, 3, 255, 191, 110, 4, 255, 188, 106, 4, 255, 184, 101, 3, 255, 184, 103, 4, 255, 182, 102, 4, 255, 179, 99, 3, 255, 182, 100, 5, 255, 185, 103, 6, 255, 184, 104, 5, 255, 180, 102, 1, 255, 184, 105, 8, 255, 184, 107, 8, 255, 184, 110, 10, 255, 183, 109, 17, 255, 179, 110, 18, 255, 175, 108, 14, 255, 173, 107, 24, 255, 177, 111, 20, 255, 177, 111, 18, 255, 171, 105, 23, 255, 167, 107, 14, 255, 168, 108, 0, 255, 169, 103, 9, 255, 161, 96, 7, 255, 158, 95, 8, 255, 154, 89, 7, 255, 154, 87, 8, 255, 158, 84, 10, 255, 156, 81, 4, 255, 160, 83, 1, 255, 163, 82, 3, 255, 167, 84, 7, 255, 164, 81, 7, 255, 166, 82, 9, 255, 167, 81, 10, 255, 157, 75, 7, 255, 157, 75, 4, 255, 158, 78, 5, 255, 153, 74, 7, 255, 149, 70, 9, 255, 149, 73, 14, 255, 144, 73, 8, 255, 145, 72, 6, 255, 145, 65, 9, 255, 137, 63, 7, 255, 132, 66, 5, 255, 133, 68, 3, 255, 138, 69, 5, 255, 137, 71, 6, 255, 134, 69, 6, 255, 127, 64, 2, 255, 125, 64, 3, 255, 122, 65, 5, 255, 118, 64, 2, 255, 112, 60, 0, 255, 107, 54, 5, 255, 104, 54, 1, 255, 105, 57, 2, 255, 107, 58, 8, 255, 110, 58, 7, 255, 103, 52, 8, 255, 99, 53, 8, 255, 99, 54, 6, 255, 105, 60, 6, 255, 104, 59, 7, 255, 102, 57, 6, 255, 101, 57, 6, 255, 102, 55, 9, 255, 102, 52, 7, 255, 95, 48, 2, 255, 95, 47, 4, 255, 90, 41, 4, 255, 80, 40, 6, 255, 83, 37, 4, 255, 92, 42, 6, 255, 92, 47, 5, 255, 91, 46, 4, 255, 87, 42, 1, 255, 84, 39, 2, 255, 80, 37, 4, 255, 75, 32, 8, 255, 68, 29, 3, 255, 68, 30, 3, 255, 1, 1, 4, 255, 2, 1, 0, 255, 1, 3, 2, 255, 4, 0, 2, 255, 4, 1, 2, 255, 2, 0, 0, 255, 11, 5, 12, 255, 57, 57, 69, 255, 46, 38, 51, 255, 24, 100, 144, 255, 0, 97, 130, 255, 8, 51, 89, 255, 29, 123, 155, 255, 11, 105, 113, 255, 1, 34, 28, 255, 4, 6, 3, 255, 1, 0, 1, 255, 2, 2, 1, 255, 3, 1, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 3, 255, 0, 1, 6, 255, 2, 3, 10, 255, 2, 5, 10, 255, 1, 2, 6, 255, 3, 4, 8, 255, 2, 3, 8, 255, 2, 3, 6, 255, 2, 3, 7, 255, 2, 3, 7, 255, 1, 2, 3, 255, 3, 4, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 0, 1, 6, 255, 2, 3, 8, 255, 3, 3, 9, 255, 1, 5, 6, 255, 1, 4, 12, 255, 1, 3, 14, 255, 0, 1, 7, 255, 0, 0, 10, 255, 1, 2, 2, 255, 5, 0, 7, 255, 3, 106, 193, 255, 1, 87, 161, 255, 13, 1, 0, 255, 8, 5, 74, 255, 8, 33, 201, 255, 15, 22, 31, 255, 27, 31, 25, 255, 30, 28, 26, 255, 22, 26, 22, 255, 23, 30, 20, 255, 23, 26, 26, 255, 19, 25, 24, 255, 21, 24, 33, 255, 17, 22, 24, 255, 13, 9, 7, 255, 12, 8, 3, 255, 14, 16, 11, 255, 19, 22, 18, 255, 16, 18, 14, 255, 10, 7, 5, 255, 7, 2, 1, 255, 7, 2, 3, 255, 6, 2, 1, 255, 5, 1, 0, 255, 8, 3, 1, 255, 7, 2, 0, 255, 4, 3, 1, 255, 5, 5, 2, 255, 7, 7, 2, 255, 7, 7, 0, 255, 10, 9, 0, 255, 9, 10, 4, 255, 13, 14, 6, 255, 12, 13, 5, 255, 16, 19, 7, 255, 14, 18, 4, 255, 19, 23, 9, 255, 20, 24, 13, 255, 22, 28, 9, 255, 19, 26, 7, 255, 23, 25, 13, 255, 27, 29, 10, 255, 29, 32, 8, 255, 31, 36, 12, 255, 29, 37, 8, 255, 35, 47, 14, 255, 38, 55, 18, 255, 48, 69, 33, 255, 52, 80, 27, 255, 59, 87, 47, 255, 66, 98, 54, 255, 73, 106, 55, 255, 80, 117, 57, 255, 83, 118, 57, 255, 86, 114, 58, 255, 82, 105, 61, 255, 78, 102, 41, 255, 78, 100, 34, 255, 82, 99, 26, 255, 85, 99, 29, 255, 80, 92, 20, 255, 79, 84, 22, 255, 76, 80, 18, 255, 71, 80, 21, 255, 64, 78, 11, 255, 74, 72, 4, 255, 74, 64, 8, 255, 53, 52, 8, 255, 48, 46, 3, 255, 55, 41, 6, 255, 48, 41, 4, 255, 58, 45, 6, 255, 64, 40, 4, 255, 59, 42, 2, 255, 69, 46, 6, 255, 76, 50, 4, 255, 75, 55, 3, 255, 84, 54, 5, 255, 84, 54, 3, 255, 75, 51, 2, 255, 68, 48, 0, 255, 66, 46, 4, 255, 74, 48, 4, 255, 80, 48, 1, 255, 81, 48, 3, 255, 83, 52, 1, 255, 85, 54, 5, 255, 83, 53, 3, 255, 84, 51, 3, 255, 84, 50, 4, 255, 80, 48, 2, 255, 79, 46, 6, 255, 83, 47, 3, 255, 85, 48, 2, 255, 84, 48, 7, 255, 77, 45, 1, 255, 80, 43, 4, 255, 82, 48, 4, 255, 76, 48, 2, 255, 77, 46, 6, 255, 87, 49, 10, 255, 87, 56, 4, 255, 87, 53, 4, 255, 85, 49, 4, 255, 86, 55, 4, 255, 91, 61, 8, 255, 92, 52, 5, 255, 98, 52, 8, 255, 95, 53, 4, 255, 96, 52, 3, 255, 95, 54, 3, 255, 99, 56, 7, 255, 96, 56, 9, 255, 93, 53, 11, 255, 96, 57, 5, 255, 97, 56, 6, 255, 105, 59, 9, 255, 105, 58, 7, 255, 103, 58, 10, 255, 99, 57, 6, 255, 104, 59, 4, 255, 105, 59, 5, 255, 106, 60, 10, 255, 103, 57, 8, 255, 106, 59, 9, 255, 106, 59, 5, 255, 109, 62, 5, 255, 110, 60, 9, 255, 109, 59, 14, 255, 109, 59, 4, 255, 112, 61, 10, 255, 110, 58, 7, 255, 113, 61, 2, 255, 107, 53, 14, 255, 110, 59, 12, 255, 110, 57, 1, 255, 105, 60, 7, 255, 108, 61, 14, 255, 123, 59, 7, 255, 133, 65, 6, 255, 118, 60, 6, 255, 104, 56, 3, 255, 115, 60, 3, 255, 134, 62, 9, 255, 126, 62, 6, 255, 111, 56, 8, 255, 103, 57, 6, 255, 116, 64, 4, 255, 126, 60, 11, 255, 121, 58, 6, 255, 138, 74, 10, 255, 130, 66, 6, 255, 128, 65, 9, 255, 115, 66, 6, 255, 115, 68, 3, 255, 121, 69, 11, 255, 125, 68, 3, 255, 127, 71, 5, 255, 124, 70, 8, 255, 116, 65, 7, 255, 120, 70, 7, 255, 120, 69, 8, 255, 107, 64, 2, 255, 114, 66, 2, 255, 113, 61, 14, 255, 129, 65, 7, 255, 136, 67, 3, 255, 141, 62, 10, 255, 151, 69, 7, 255, 155, 74, 10, 255, 138, 63, 10, 255, 143, 68, 8, 255, 157, 75, 2, 255, 160, 74, 2, 255, 162, 75, 3, 255, 165, 81, 8, 255, 160, 77, 5, 255, 156, 74, 1, 255, 151, 71, 7, 255, 152, 73, 12, 255, 155, 75, 7, 255, 158, 76, 5, 255, 164, 80, 8, 255, 161, 76, 10, 255, 159, 80, 10, 255, 157, 77, 8, 255, 162, 80, 12, 255, 162, 84, 15, 255, 173, 91, 9, 255, 180, 90, 3, 255, 167, 83, 5, 255, 161, 88, 7, 255, 162, 85, 0, 255, 159, 82, 2, 255, 163, 86, 5, 255, 172, 95, 6, 255, 175, 96, 9, 255, 175, 93, 9, 255, 172, 93, 3, 255, 166, 92, 5, 255, 161, 90, 13, 255, 157, 88, 10, 255, 159, 91, 5, 255, 161, 90, 4, 255, 163, 91, 8, 255, 156, 90, 7, 255, 155, 91, 8, 255, 159, 94, 7, 255, 158, 93, 4, 255, 158, 93, 7, 255, 161, 96, 3, 255, 164, 98, 7, 255, 166, 97, 6, 255, 166, 97, 4, 255, 171, 99, 10, 255, 176, 102, 10, 255, 175, 102, 8, 255, 172, 98, 17, 255, 178, 104, 7, 255, 185, 109, 11, 255, 181, 110, 6, 255, 174, 106, 3, 255, 181, 110, 12, 255, 185, 115, 0, 255, 191, 120, 10, 255, 197, 120, 10, 255, 195, 118, 14, 255, 183, 113, 9, 255, 177, 108, 13, 255, 176, 106, 19, 255, 175, 107, 2, 255, 174, 104, 11, 255, 178, 107, 5, 255, 179, 106, 5, 255, 180, 105, 15, 255, 181, 105, 4, 255, 188, 107, 5, 255, 187, 113, 9, 255, 180, 112, 7, 255, 182, 114, 6, 255, 187, 117, 5, 255, 187, 115, 1, 255, 192, 117, 10, 255, 190, 119, 4, 255, 188, 117, 7, 255, 189, 118, 6, 255, 191, 120, 3, 255, 197, 122, 6, 255, 204, 129, 5, 255, 210, 133, 4, 255, 211, 131, 0, 255, 216, 136, 0, 255, 218, 137, 4, 255, 215, 135, 5, 255, 211, 129, 11, 255, 208, 132, 6, 255, 204, 128, 5, 255, 207, 131, 13, 255, 211, 136, 11, 255, 203, 125, 10, 255, 200, 117, 10, 255, 198, 117, 6, 255, 198, 117, 4, 255, 198, 120, 12, 255, 192, 115, 12, 255, 189, 115, 5, 255, 191, 116, 0, 255, 193, 116, 2, 255, 196, 115, 2, 255, 191, 111, 1, 255, 189, 109, 0, 255, 190, 109, 3, 255, 186, 104, 3, 255, 186, 105, 6, 255, 184, 100, 7, 255, 181, 101, 4, 255, 182, 102, 2, 255, 183, 103, 3, 255, 181, 102, 2, 255, 180, 104, 6, 255, 179, 102, 3, 255, 184, 103, 7, 255, 185, 104, 13, 255, 185, 108, 11, 255, 184, 113, 13, 255, 179, 112, 18, 255, 178, 115, 19, 255, 175, 109, 13, 255, 180, 108, 17, 255, 175, 108, 6, 255, 169, 100, 6, 255, 172, 100, 13, 255, 169, 99, 8, 255, 165, 97, 10, 255, 163, 94, 10, 255, 155, 88, 5, 255, 150, 84, 7, 255, 143, 76, 6, 255, 148, 78, 11, 255, 151, 78, 13, 255, 153, 76, 8, 255, 158, 79, 8, 255, 162, 82, 6, 255, 162, 83, 7, 255, 158, 78, 9, 255, 148, 64, 6, 255, 146, 63, 6, 255, 153, 71, 8, 255, 157, 75, 10, 255, 153, 73, 8, 255, 154, 74, 8, 255, 151, 73, 3, 255, 145, 75, 4, 255, 144, 73, 6, 255, 143, 65, 7, 255, 142, 68, 10, 255, 138, 71, 10, 255, 134, 68, 8, 255, 135, 68, 6, 255, 139, 73, 3, 255, 139, 73, 4, 255, 137, 69, 6, 255, 134, 67, 9, 255, 128, 64, 4, 255, 123, 61, 2, 255, 112, 57, 6, 255, 102, 50, 4, 255, 99, 51, 0, 255, 99, 52, 4, 255, 99, 52, 8, 255, 98, 52, 10, 255, 87, 44, 6, 255, 84, 42, 0, 255, 97, 49, 11, 255, 104, 54, 6, 255, 107, 59, 4, 255, 104, 60, 4, 255, 102, 59, 6, 255, 104, 54, 2, 255, 95, 54, 2, 255, 101, 58, 7, 255, 100, 53, 6, 255, 93, 50, 2, 255, 95, 50, 3, 255, 101, 48, 8, 255, 99, 48, 8, 255, 93, 47, 4, 255, 90, 43, 3, 255, 83, 38, 1, 255, 83, 39, 6, 255, 81, 37, 6, 255, 86, 36, 7, 255, 83, 35, 7, 255, 85, 37, 6, 255, 1, 2, 2, 255, 7, 2, 1, 255, 2, 2, 0, 255, 0, 3, 3, 255, 3, 0, 3, 255, 3, 1, 3, 255, 2, 1, 2, 255, 0, 0, 0, 255, 1, 0, 0, 255, 1, 38, 69, 255, 3, 133, 183, 255, 20, 148, 170, 255, 12, 87, 96, 255, 3, 48, 95, 255, 3, 25, 59, 255, 4, 20, 56, 255, 5, 45, 75, 255, 4, 6, 7, 255, 3, 1, 2, 255, 0, 1, 2, 255, 0, 0, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 1, 3, 255, 3, 4, 8, 255, 4, 5, 9, 255, 2, 3, 7, 255, 3, 3, 7, 255, 1, 2, 7, 255, 1, 2, 7, 255, 0, 1, 5, 255, 0, 1, 5, 255, 0, 2, 4, 255, 0, 0, 4, 255, 0, 0, 5, 255, 2, 3, 9, 255, 0, 1, 5, 255, 2, 2, 5, 255, 3, 3, 6, 255, 0, 3, 10, 255, 0, 2, 16, 255, 0, 2, 9, 255, 2, 1, 6, 255, 2, 2, 10, 255, 4, 0, 0, 255, 5, 47, 114, 255, 4, 127, 228, 255, 6, 18, 28, 255, 5, 0, 4, 255, 10, 25, 173, 255, 4, 20, 103, 255, 13, 12, 0, 255, 18, 31, 22, 255, 27, 32, 31, 255, 26, 33, 28, 255, 29, 30, 24, 255, 24, 25, 22, 255, 21, 23, 23, 255, 19, 30, 32, 255, 17, 28, 37, 255, 11, 10, 14, 255, 9, 4, 1, 255, 15, 12, 8, 255, 23, 20, 19, 255, 19, 20, 21, 255, 11, 10, 6, 255, 7, 2, 0, 255, 8, 4, 2, 255, 8, 5, 3, 255, 8, 4, 2, 255, 8, 5, 1, 255, 6, 4, 1, 255, 6, 5, 3, 255, 7, 7, 2, 255, 9, 9, 4, 255, 9, 9, 2, 255, 11, 13, 1, 255, 13, 15, 3, 255, 10, 12, 3, 255, 16, 16, 7, 255, 17, 18, 5, 255, 18, 20, 6, 255, 21, 23, 12, 255, 18, 23, 9, 255, 17, 26, 3, 255, 19, 27, 9, 255, 24, 27, 18, 255, 25, 29, 9, 255, 27, 36, 9, 255, 30, 37, 14, 255, 28, 42, 13, 255, 32, 54, 23, 255, 46, 62, 25, 255, 54, 69, 37, 255, 61, 88, 29, 255, 66, 96, 32, 255, 76, 98, 56, 255, 84, 106, 50, 255, 84, 114, 53, 255, 82, 114, 55, 255, 84, 113, 41, 255, 77, 106, 41, 255, 72, 99, 39, 255, 76, 95, 36, 255, 81, 94, 24, 255, 79, 91, 21, 255, 76, 87, 21, 255, 78, 85, 23, 255, 76, 79, 15, 255, 69, 79, 13, 255, 67, 77, 14, 255, 71, 69, 15, 255, 65, 60, 8, 255, 56, 55, 4, 255, 61, 47, 10, 255, 59, 41, 7, 255, 55, 42, 5, 255, 61, 42, 5, 255, 64, 40, 4, 255, 65, 48, 7, 255, 71, 50, 4, 255, 80, 49, 2, 255, 88, 48, 5, 255, 92, 53, 3, 255, 88, 53, 2, 255, 77, 47, 7, 255, 72, 46, 4, 255, 72, 45, 3, 255, 76, 43, 2, 255, 82, 46, 2, 255, 82, 48, 4, 255, 83, 52, 2, 255, 88, 53, 3, 255, 85, 55, 5, 255, 80, 51, 1, 255, 78, 46, 2, 255, 78, 46, 5, 255, 80, 46, 7, 255, 82, 45, 7, 255, 84, 48, 4, 255, 84, 51, 1, 255, 82, 45, 6, 255, 83, 49, 6, 255, 83, 49, 6, 255, 86, 50, 6, 255, 88, 49, 6, 255, 88, 48, 6, 255, 88, 52, 3, 255, 88, 54, 9, 255, 83, 50, 8, 255, 86, 52, 4, 255, 93, 55, 5, 255, 89, 48, 7, 255, 98, 54, 14, 255, 96, 54, 7, 255, 95, 48, 12, 255, 98, 54, 12, 255, 99, 54, 2, 255, 100, 58, 1, 255, 101, 60, 4, 255, 104, 56, 11, 255, 104, 53, 13, 255, 108, 59, 8, 255, 105, 59, 9, 255, 100, 59, 10, 255, 96, 59, 5, 255, 101, 57, 7, 255, 108, 57, 9, 255, 109, 59, 11, 255, 107, 57, 12, 255, 109, 59, 6, 255, 106, 57, 10, 255, 108, 60, 4, 255, 111, 60, 7, 255, 110, 59, 4, 255, 108, 58, 4, 255, 114, 62, 12, 255, 115, 63, 5, 255, 115, 62, 4, 255, 107, 57, 11, 255, 113, 57, 13, 255, 111, 57, 7, 255, 113, 61, 4, 255, 124, 63, 8, 255, 124, 60, 7, 255, 113, 56, 8, 255, 106, 60, 12, 255, 101, 62, 12, 255, 110, 61, 10, 255, 122, 63, 5, 255, 126, 65, 8, 255, 128, 68, 11, 255, 107, 60, 8, 255, 112, 67, 4, 255, 104, 63, 4, 255, 124, 68, 9, 255, 147, 66, 5, 255, 129, 67, 7, 255, 114, 68, 4, 255, 121, 67, 5, 255, 124, 67, 7, 255, 123, 67, 6, 255, 131, 69, 7, 255, 134, 71, 10, 255, 128, 71, 16, 255, 123, 69, 8, 255, 133, 72, 10, 255, 135, 69, 7, 255, 124, 69, 10, 255, 118, 69, 5, 255, 110, 60, 2, 255, 112, 63, 4, 255, 112, 60, 5, 255, 118, 58, 11, 255, 105, 56, 4, 255, 98, 53, 6, 255, 116, 59, 8, 255, 120, 60, 3, 255, 134, 70, 4, 255, 151, 74, 9, 255, 160, 74, 9, 255, 159, 72, 8, 255, 157, 72, 9, 255, 157, 74, 6, 255, 158, 76, 3, 255, 157, 75, 0, 255, 160, 75, 6, 255, 162, 75, 2, 255, 164, 82, 2, 255, 153, 76, 6, 255, 141, 70, 4, 255, 140, 71, 4, 255, 155, 82, 6, 255, 165, 85, 5, 255, 159, 78, 3, 255, 161, 81, 6, 255, 174, 86, 5, 255, 187, 94, 12, 255, 174, 91, 11, 255, 157, 85, 16, 255, 147, 80, 13, 255, 163, 91, 11, 255, 169, 88, 10, 255, 175, 92, 13, 255, 176, 98, 9, 255, 168, 95, 5, 255, 162, 93, 6, 255, 160, 94, 5, 255, 161, 96, 8, 255, 161, 94, 8, 255, 162, 95, 6, 255, 159, 96, 4, 255, 155, 93, 9, 255, 159, 91, 10, 255, 159, 90, 2, 255, 164, 95, 4, 255, 161, 95, 2, 255, 165, 98, 12, 255, 168, 99, 10, 255, 168, 100, 5, 255, 166, 99, 4, 255, 174, 100, 9, 255, 171, 104, 9, 255, 176, 113, 7, 255, 183, 114, 7, 255, 181, 112, 3, 255, 183, 113, 5, 255, 179, 106, 1, 255, 179, 104, 10, 255, 183, 112, 12, 255, 190, 117, 16, 255, 195, 113, 5, 255, 198, 118, 5, 255, 188, 114, 13, 255, 179, 106, 10, 255, 177, 106, 13, 255, 177, 108, 18, 255, 176, 107, 12, 255, 176, 106, 4, 255, 178, 105, 0, 255, 184, 112, 8, 255, 188, 113, 10, 255, 187, 109, 5, 255, 184, 109, 10, 255, 182, 111, 11, 255, 184, 113, 8, 255, 186, 113, 9, 255, 190, 114, 14, 255, 192, 115, 10, 255, 189, 114, 12, 255, 188, 113, 17, 255, 190, 119, 6, 255, 194, 122, 0, 255, 197, 122, 6, 255, 203, 127, 10, 255, 205, 128, 8, 255, 209, 128, 7, 255, 216, 134, 2, 255, 217, 137, 3, 255, 212, 132, 1, 255, 206, 124, 5, 255, 212, 129, 4, 255, 210, 130, 0, 255, 209, 133, 2, 255, 208, 131, 21, 255, 199, 123, 20, 255, 199, 120, 14, 255, 203, 118, 10, 255, 202, 118, 9, 255, 201, 120, 9, 255, 199, 118, 6, 255, 192, 113, 1, 255, 195, 115, 5, 255, 195, 113, 3, 255, 193, 113, 1, 255, 194, 113, 4, 255, 193, 112, 5, 255, 186, 105, 1, 255, 185, 106, 5, 255, 183, 104, 3, 255, 182, 101, 3, 255, 182, 102, 3, 255, 183, 102, 4, 255, 181, 98, 0, 255, 182, 100, 3, 255, 183, 104, 7, 255, 183, 104, 9, 255, 183, 102, 12, 255, 185, 102, 18, 255, 183, 105, 17, 255, 175, 102, 12, 255, 173, 104, 22, 255, 177, 111, 27, 255, 175, 111, 23, 255, 177, 111, 11, 255, 175, 111, 18, 255, 169, 104, 10, 255, 167, 96, 3, 255, 160, 91, 11, 255, 160, 94, 9, 255, 162, 93, 4, 255, 163, 90, 1, 255, 162, 90, 4, 255, 159, 89, 10, 255, 157, 88, 11, 255, 150, 79, 3, 255, 159, 84, 10, 255, 165, 88, 10, 255, 163, 86, 4, 255, 160, 83, 4, 255, 144, 66, 0, 255, 148, 66, 11, 255, 157, 71, 4, 255, 160, 75, 5, 255, 159, 75, 2, 255, 155, 76, 3, 255, 154, 77, 6, 255, 147, 72, 5, 255, 150, 76, 10, 255, 143, 72, 6, 255, 139, 68, 6, 255, 140, 69, 9, 255, 135, 65, 4, 255, 131, 65, 3, 255, 134, 70, 8, 255, 129, 70, 2, 255, 133, 72, 7, 255, 132, 68, 13, 255, 128, 65, 11, 255, 120, 60, 3, 255, 112, 56, 6, 255, 112, 56, 10, 255, 108, 56, 7, 255, 106, 58, 3, 255, 104, 55, 6, 255, 102, 53, 2, 255, 99, 55, 1, 255, 96, 54, 6, 255, 96, 53, 5, 255, 94, 50, 5, 255, 94, 50, 6, 255, 99, 55, 10, 255, 102, 50, 10, 255, 100, 43, 5, 255, 105, 52, 5, 255, 105, 53, 7, 255, 97, 50, 4, 255, 96, 48, 4, 255, 105, 50, 6, 255, 106, 52, 6, 255, 103, 50, 8, 255, 89, 43, 2, 255, 85, 42, 1, 255, 95, 46, 6, 255, 91, 42, 4, 255, 90, 43, 7, 255, 94, 43, 8, 255, 94, 40, 5, 255, 93, 41, 6, 255, 90, 39, 5, 255, 0, 1, 0, 255, 2, 1, 2, 255, 2, 0, 5, 255, 0, 1, 2, 255, 2, 1, 1, 255, 2, 3, 3, 255, 0, 1, 0, 255, 3, 0, 3, 255, 2, 0, 0, 255, 0, 0, 0, 255, 8, 35, 71, 255, 20, 144, 190, 255, 13, 127, 139, 255, 1, 52, 95, 255, 10, 81, 159, 255, 16, 142, 213, 255, 3, 84, 101, 255, 5, 8, 3, 255, 3, 0, 2, 255, 0, 1, 5, 255, 0, 1, 3, 255, 1, 1, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 3, 255, 3, 3, 8, 255, 2, 3, 7, 255, 0, 2, 5, 255, 0, 1, 6, 255, 2, 3, 8, 255, 1, 2, 6, 255, 0, 0, 4, 255, 0, 1, 5, 255, 1, 2, 7, 255, 0, 1, 6, 255, 2, 3, 8, 255, 2, 1, 5, 255, 1, 1, 2, 255, 3, 4, 6, 255, 1, 4, 12, 255, 0, 2, 12, 255, 0, 0, 11, 255, 1, 0, 6, 255, 2, 0, 0, 255, 1, 14, 45, 255, 1, 154, 255, 255, 13, 76, 114, 255, 12, 0, 0, 255, 15, 12, 92, 255, 3, 33, 175, 255, 2, 4, 2, 255, 16, 6, 0, 255, 22, 23, 25, 255, 26, 26, 33, 255, 29, 29, 22, 255, 30, 32, 23, 255, 29, 34, 28, 255, 23, 27, 31, 255, 24, 33, 33, 255, 23, 33, 48, 255, 19, 20, 27, 255, 8, 6, 1, 255, 9, 10, 2, 255, 16, 19, 14, 255, 19, 21, 24, 255, 15, 14, 12, 255, 11, 6, 2, 255, 8, 3, 0, 255, 7, 3, 2, 255, 8, 3, 3, 255, 6, 5, 0, 255, 4, 5, 2, 255, 7, 6, 3, 255, 9, 5, 2, 255, 10, 8, 4, 255, 10, 11, 3, 255, 13, 15, 3, 255, 11, 13, 0, 255, 13, 15, 4, 255, 18, 18, 6, 255, 17, 18, 4, 255, 19, 20, 6, 255, 21, 22, 11, 255, 22, 23, 5, 255, 23, 27, 7, 255, 23, 25, 14, 255, 24, 24, 15, 255, 24, 26, 2, 255, 26, 33, 7, 255, 28, 39, 21, 255, 29, 47, 17, 255, 37, 63, 21, 255, 47, 73, 16, 255, 62, 77, 36, 255, 72, 87, 47, 255, 69, 98, 52, 255, 76, 104, 52, 255, 85, 108, 53, 255, 86, 113, 52, 255, 83, 111, 49, 255, 85, 102, 41, 255, 82, 97, 31, 255, 75, 96, 35, 255, 73, 90, 28, 255, 79, 90, 22, 255, 80, 90, 17, 255, 73, 85, 12, 255, 74, 82, 12, 255, 76, 77, 17, 255, 68, 74, 18, 255, 59, 71, 8, 255, 65, 69, 6, 255, 64, 58, 6, 255, 64, 55, 6, 255, 57, 44, 4, 255, 56, 38, 5, 255, 65, 41, 7, 255, 69, 39, 5, 255, 71, 44, 6, 255, 73, 49, 8, 255, 73, 51, 2, 255, 77, 53, 4, 255, 80, 50, 5, 255, 85, 54, 0, 255, 85, 55, 2, 255, 72, 47, 6, 255, 68, 45, 2, 255, 75, 48, 6, 255, 78, 49, 10, 255, 85, 45, 3, 255, 87, 47, 5, 255, 84, 53, 3, 255, 86, 51, 3, 255, 88, 51, 4, 255, 81, 49, 3, 255, 75, 46, 6, 255, 75, 44, 8, 255, 83, 50, 8, 255, 83, 48, 1, 255, 80, 46, 0, 255, 82, 46, 7, 255, 83, 44, 5, 255, 82, 49, 3, 255, 86, 50, 7, 255, 92, 47, 7, 255, 95, 49, 4, 255, 94, 52, 8, 255, 88, 53, 11, 255, 87, 52, 2, 255, 94, 56, 4, 255, 90, 52, 4, 255, 92, 52, 8, 255, 93, 51, 8, 255, 95, 52, 5, 255, 91, 54, 1, 255, 96, 54, 6, 255, 98, 56, 8, 255, 99, 54, 6, 255, 100, 56, 7, 255, 102, 56, 5, 255, 104, 57, 3, 255, 106, 58, 3, 255, 109, 62, 5, 255, 106, 60, 2, 255, 103, 55, 7, 255, 108, 59, 12, 255, 110, 59, 4, 255, 110, 61, 5, 255, 109, 61, 7, 255, 107, 58, 4, 255, 109, 57, 9, 255, 109, 59, 4, 255, 109, 59, 6, 255, 112, 61, 5, 255, 113, 62, 5, 255, 112, 59, 6, 255, 113, 60, 3, 255, 115, 59, 6, 255, 117, 60, 6, 255, 116, 61, 5, 255, 112, 62, 11, 255, 112, 58, 7, 255, 134, 63, 9, 255, 134, 64, 7, 255, 112, 60, 5, 255, 108, 61, 8, 255, 104, 56, 4, 255, 107, 60, 7, 255, 116, 62, 9, 255, 114, 65, 7, 255, 119, 64, 5, 255, 122, 61, 4, 255, 110, 60, 11, 255, 110, 62, 6, 255, 111, 60, 6, 255, 123, 62, 8, 255, 131, 67, 7, 255, 120, 66, 3, 255, 115, 68, 5, 255, 119, 67, 12, 255, 125, 67, 7, 255, 132, 68, 7, 255, 134, 75, 10, 255, 131, 74, 5, 255, 133, 74, 1, 255, 129, 67, 6, 255, 123, 64, 10, 255, 125, 71, 8, 255, 135, 67, 8, 255, 133, 68, 3, 255, 125, 66, 8, 255, 117, 70, 12, 255, 119, 70, 7, 255, 111, 66, 7, 255, 101, 61, 0, 255, 105, 58, 12, 255, 119, 63, 11, 255, 133, 69, 7, 255, 134, 68, 9, 255, 138, 68, 8, 255, 144, 74, 5, 255, 144, 71, 3, 255, 156, 75, 9, 255, 161, 77, 4, 255, 160, 74, 3, 255, 156, 73, 3, 255, 163, 79, 9, 255, 162, 76, 7, 255, 166, 83, 3, 255, 157, 74, 5, 255, 151, 72, 4, 255, 156, 80, 3, 255, 153, 77, 2, 255, 161, 82, 10, 255, 166, 82, 11, 255, 169, 86, 5, 255, 164, 83, 0, 255, 172, 83, 6, 255, 183, 94, 11, 255, 177, 91, 4, 255, 166, 83, 4, 255, 176, 95, 5, 255, 169, 88, 12, 255, 164, 82, 6, 255, 169, 92, 5, 255, 170, 94, 7, 255, 170, 94, 8, 255, 167, 94, 3, 255, 169, 93, 2, 255, 171, 96, 8, 255, 166, 96, 3, 255, 157, 91, 4, 255, 158, 92, 13, 255, 157, 92, 7, 255, 162, 96, 2, 255, 162, 95, 5, 255, 164, 96, 11, 255, 166, 96, 12, 255, 169, 99, 7, 255, 167, 102, 5, 255, 166, 101, 7, 255, 176, 108, 10, 255, 177, 108, 5, 255, 181, 109, 4, 255, 186, 111, 8, 255, 186, 112, 0, 255, 186, 110, 3, 255, 182, 99, 7, 255, 184, 101, 13, 255, 185, 111, 13, 255, 185, 111, 7, 255, 191, 105, 7, 255, 199, 112, 9, 255, 189, 113, 11, 255, 182, 109, 9, 255, 181, 108, 8, 255, 179, 108, 11, 255, 177, 109, 0, 255, 178, 107, 4, 255, 179, 104, 6, 255, 183, 109, 2, 255, 184, 112, 12, 255, 183, 112, 13, 255, 185, 111, 10, 255, 187, 112, 11, 255, 187, 112, 14, 255, 188, 113, 13, 255, 187, 114, 7, 255, 191, 117, 2, 255, 189, 116, 3, 255, 188, 115, 9, 255, 190, 119, 2, 255, 196, 124, 0, 255, 197, 123, 7, 255, 199, 127, 7, 255, 202, 128, 1, 255, 211, 131, 7, 255, 215, 136, 0, 255, 217, 140, 1, 255, 213, 135, 2, 255, 209, 127, 3, 255, 204, 119, 2, 255, 198, 116, 0, 255, 203, 123, 4, 255, 210, 136, 12, 255, 204, 130, 12, 255, 202, 124, 17, 255, 201, 124, 6, 255, 197, 122, 6, 255, 197, 121, 7, 255, 196, 120, 7, 255, 191, 113, 4, 255, 195, 115, 7, 255, 193, 112, 2, 255, 192, 111, 3, 255, 192, 110, 3, 255, 191, 109, 3, 255, 186, 105, 1, 255, 185, 106, 4, 255, 181, 103, 2, 255, 180, 102, 0, 255, 181, 102, 2, 255, 182, 99, 6, 255, 180, 92, 2, 255, 185, 97, 4, 255, 183, 97, 1, 255, 181, 100, 2, 255, 183, 104, 4, 255, 185, 107, 8, 255, 184, 109, 12, 255, 166, 96, 4, 255, 169, 101, 17, 255, 174, 109, 14, 255, 174, 107, 16, 255, 179, 109, 19, 255, 174, 109, 14, 255, 170, 103, 18, 255, 166, 92, 7, 255, 167, 97, 11, 255, 169, 99, 7, 255, 173, 101, 9, 255, 171, 100, 12, 255, 171, 102, 17, 255, 172, 100, 19, 255, 167, 88, 4, 255, 168, 89, 0, 255, 166, 93, 1, 255, 170, 91, 9, 255, 169, 89, 12, 255, 159, 80, 5, 255, 150, 71, 0, 255, 153, 72, 7, 255, 165, 75, 4, 255, 167, 77, 7, 255, 161, 75, 4, 255, 159, 79, 6, 255, 149, 76, 2, 255, 145, 75, 6, 255, 146, 73, 10, 255, 143, 71, 11, 255, 136, 69, 8, 255, 134, 66, 3, 255, 136, 68, 3, 255, 136, 69, 3, 255, 134, 70, 7, 255, 132, 68, 6, 255, 131, 67, 6, 255, 124, 58, 8, 255, 120, 56, 6, 255, 116, 56, 2, 255, 108, 54, 5, 255, 106, 49, 2, 255, 104, 48, 5, 255, 106, 54, 4, 255, 105, 51, 4, 255, 102, 47, 6, 255, 102, 53, 5, 255, 99, 53, 6, 255, 100, 52, 9, 255, 97, 50, 3, 255, 89, 44, 9, 255, 78, 39, 7, 255, 77, 38, 6, 255, 81, 42, 6, 255, 91, 45, 3, 255, 92, 50, 3, 255, 95, 54, 6, 255, 95, 52, 4, 255, 94, 51, 4, 255, 90, 47, 3, 255, 91, 41, 1, 255, 91, 44, 3, 255, 88, 44, 3, 255, 92, 42, 3, 255, 92, 45, 3, 255, 92, 45, 1, 255, 94, 43, 1, 255, 94, 44, 2, 255, 93, 46, 5, 255, 91, 46, 3, 255, 0, 0, 3, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 2, 255, 0, 1, 1, 255, 2, 0, 0, 255, 1, 0, 1, 255, 4, 9, 16, 255, 3, 36, 31, 255, 4, 25, 53, 255, 11, 104, 142, 255, 2, 76, 81, 255, 1, 11, 27, 255, 6, 24, 23, 255, 4, 16, 12, 255, 1, 1, 1, 255, 1, 0, 3, 255, 4, 0, 4, 255, 0, 1, 0, 255, 0, 2, 0, 255, 0, 0, 0, 255, 0, 1, 4, 255, 2, 3, 7, 255, 1, 5, 8, 255, 0, 4, 7, 255, 0, 2, 6, 255, 0, 0, 3, 255, 1, 1, 3, 255, 0, 2, 5, 255, 0, 1, 5, 255, 1, 2, 6, 255, 1, 1, 4, 255, 1, 1, 3, 255, 0, 2, 0, 255, 0, 3, 10, 255, 1, 6, 18, 255, 1, 1, 11, 255, 2, 1, 8, 255, 2, 3, 2, 255, 2, 0, 3, 255, 4, 94, 184, 255, 2, 164, 198, 255, 10, 0, 12, 255, 13, 0, 6, 255, 16, 22, 179, 255, 2, 16, 60, 255, 1, 0, 0, 255, 6, 5, 8, 255, 17, 18, 11, 255, 26, 27, 27, 255, 20, 27, 30, 255, 22, 36, 20, 255, 23, 34, 29, 255, 27, 32, 47, 255, 25, 33, 32, 255, 28, 37, 40, 255, 24, 25, 31, 255, 13, 11, 13, 255, 6, 7, 5, 255, 14, 14, 9, 255, 21, 28, 26, 255, 18, 21, 21, 255, 14, 8, 4, 255, 8, 4, 0, 255, 1, 4, 1, 255, 6, 4, 3, 255, 8, 4, 0, 255, 7, 7, 2, 255, 4, 5, 1, 255, 9, 7, 3, 255, 11, 8, 2, 255, 12, 12, 2, 255, 13, 16, 4, 255, 11, 15, 4, 255, 16, 21, 4, 255, 17, 19, 4, 255, 17, 19, 8, 255, 17, 18, 9, 255, 20, 21, 7, 255, 24, 24, 8, 255, 24, 26, 8, 255, 24, 28, 10, 255, 26, 30, 9, 255, 30, 32, 10, 255, 28, 32, 11, 255, 33, 40, 17, 255, 37, 49, 20, 255, 45, 63, 26, 255, 50, 72, 23, 255, 63, 83, 36, 255, 74, 95, 36, 255, 77, 101, 39, 255, 79, 104, 37, 255, 82, 108, 47, 255, 82, 106, 47, 255, 79, 103, 35, 255, 78, 99, 28, 255, 78, 92, 29, 255, 73, 89, 33, 255, 71, 87, 25, 255, 77, 85, 14, 255, 83, 85, 15, 255, 72, 84, 9, 255, 70, 82, 11, 255, 71, 74, 12, 255, 63, 74, 13, 255, 67, 69, 10, 255, 68, 67, 8, 255, 62, 64, 3, 255, 55, 54, 0, 255, 56, 49, 5, 255, 52, 40, 3, 255, 59, 42, 6, 255, 72, 42, 6, 255, 70, 45, 3, 255, 72, 52, 3, 255, 78, 51, 2, 255, 77, 50, 2, 255, 82, 52, 7, 255, 93, 54, 6, 255, 89, 51, 0, 255, 76, 47, 3, 255, 72, 49, 9, 255, 75, 51, 3, 255, 77, 49, 7, 255, 79, 47, 2, 255, 90, 54, 7, 255, 87, 51, 3, 255, 89, 52, 8, 255, 88, 48, 7, 255, 78, 46, 3, 255, 78, 47, 6, 255, 86, 48, 9, 255, 83, 51, 5, 255, 85, 50, 2, 255, 83, 47, 2, 255, 79, 47, 6, 255, 86, 48, 7, 255, 89, 47, 8, 255, 85, 50, 4, 255, 87, 53, 3, 255, 93, 55, 4, 255, 89, 54, 4, 255, 89, 54, 5, 255, 86, 52, 4, 255, 91, 53, 10, 255, 90, 55, 11, 255, 92, 55, 5, 255, 91, 55, 8, 255, 96, 51, 10, 255, 113, 57, 3, 255, 108, 55, 7, 255, 97, 57, 2, 255, 97, 59, 3, 255, 99, 56, 8, 255, 100, 53, 10, 255, 102, 55, 9, 255, 101, 59, 5, 255, 101, 62, 13, 255, 106, 54, 9, 255, 124, 59, 4, 255, 141, 61, 8, 255, 143, 64, 8, 255, 115, 60, 5, 255, 106, 60, 4, 255, 106, 60, 4, 255, 108, 61, 10, 255, 111, 60, 4, 255, 113, 61, 8, 255, 115, 64, 8, 255, 111, 62, 3, 255, 115, 61, 2, 255, 113, 65, 6, 255, 115, 62, 9, 255, 112, 58, 6, 255, 116, 67, 7, 255, 115, 61, 8, 255, 115, 61, 9, 255, 114, 59, 5, 255, 116, 62, 14, 255, 111, 63, 10, 255, 111, 65, 3, 255, 128, 61, 4, 255, 134, 62, 11, 255, 112, 63, 8, 255, 112, 65, 9, 255, 122, 59, 9, 255, 109, 57, 9, 255, 115, 57, 13, 255, 102, 61, 8, 255, 111, 64, 10, 255, 131, 67, 12, 255, 114, 66, 4, 255, 119, 66, 6, 255, 125, 70, 11, 255, 123, 70, 4, 255, 126, 70, 6, 255, 131, 72, 3, 255, 135, 74, 2, 255, 132, 70, 9, 255, 128, 70, 7, 255, 129, 68, 4, 255, 140, 70, 12, 255, 137, 69, 3, 255, 136, 69, 4, 255, 126, 69, 5, 255, 121, 67, 8, 255, 118, 73, 6, 255, 122, 68, 2, 255, 120, 70, 5, 255, 127, 65, 4, 255, 155, 67, 14, 255, 151, 69, 12, 255, 150, 71, 6, 255, 160, 78, 8, 255, 149, 74, 8, 255, 144, 70, 6, 255, 145, 76, 4, 255, 160, 75, 3, 255, 162, 76, 3, 255, 157, 75, 4, 255, 159, 71, 3, 255, 164, 75, 1, 255, 162, 77, 4, 255, 166, 84, 5, 255, 170, 85, 6, 255, 171, 82, 10, 255, 169, 83, 3, 255, 162, 82, 2, 255, 169, 88, 13, 255, 175, 88, 14, 255, 176, 89, 2, 255, 175, 87, 2, 255, 167, 87, 6, 255, 170, 89, 7, 255, 164, 85, 3, 255, 167, 85, 5, 255, 182, 96, 10, 255, 175, 94, 12, 255, 160, 86, 12, 255, 150, 84, 8, 255, 161, 88, 5, 255, 171, 93, 9, 255, 168, 93, 8, 255, 170, 92, 4, 255, 173, 92, 9, 255, 171, 96, 5, 255, 164, 91, 9, 255, 163, 94, 6, 255, 160, 93, 7, 255, 163, 97, 4, 255, 164, 97, 6, 255, 169, 99, 11, 255, 167, 98, 6, 255, 168, 101, 8, 255, 172, 104, 7, 255, 173, 104, 4, 255, 176, 105, 7, 255, 180, 108, 1, 255, 184, 109, 9, 255, 187, 114, 7, 255, 185, 113, 3, 255, 186, 112, 11, 255, 185, 113, 10, 255, 184, 112, 15, 255, 184, 115, 4, 255, 188, 115, 7, 255, 195, 116, 16, 255, 199, 120, 10, 255, 189, 115, 4, 255, 181, 110, 5, 255, 185, 109, 10, 255, 183, 109, 11, 255, 183, 112, 8, 255, 179, 109, 9, 255, 181, 110, 12, 255, 181, 111, 7, 255, 182, 112, 8, 255, 186, 113, 10, 255, 185, 112, 8, 255, 184, 110, 10, 255, 183, 110, 12, 255, 188, 115, 10, 255, 187, 117, 2, 255, 189, 116, 9, 255, 190, 118, 6, 255, 191, 115, 5, 255, 194, 116, 1, 255, 199, 120, 3, 255, 197, 120, 8, 255, 198, 126, 4, 255, 203, 130, 2, 255, 209, 133, 3, 255, 213, 135, 2, 255, 216, 136, 3, 255, 213, 131, 5, 255, 207, 124, 4, 255, 206, 126, 5, 255, 205, 125, 6, 255, 207, 126, 3, 255, 209, 134, 5, 255, 200, 131, 11, 255, 197, 124, 10, 255, 198, 123, 8, 255, 195, 118, 8, 255, 198, 119, 11, 255, 197, 117, 7, 255, 193, 113, 2, 255, 195, 112, 5, 255, 194, 111, 6, 255, 192, 109, 5, 255, 191, 109, 2, 255, 187, 104, 3, 255, 190, 108, 5, 255, 186, 105, 0, 255, 187, 105, 5, 255, 182, 100, 0, 255, 181, 100, 1, 255, 183, 101, 5, 255, 181, 94, 4, 255, 182, 93, 3, 255, 185, 97, 2, 255, 183, 100, 5, 255, 182, 102, 3, 255, 187, 107, 10, 255, 187, 106, 8, 255, 163, 95, 10, 255, 167, 100, 14, 255, 173, 103, 10, 255, 172, 99, 13, 255, 174, 106, 11, 255, 171, 105, 15, 255, 166, 100, 17, 255, 165, 95, 9, 255, 173, 101, 6, 255, 179, 106, 0, 255, 174, 102, 10, 255, 179, 103, 12, 255, 173, 98, 10, 255, 167, 89, 8, 255, 171, 85, 1, 255, 180, 98, 12, 255, 180, 97, 7, 255, 176, 93, 3, 255, 177, 91, 7, 255, 169, 86, 5, 255, 161, 79, 8, 255, 162, 80, 8, 255, 161, 78, 3, 255, 160, 77, 3, 255, 160, 78, 7, 255, 151, 75, 2, 255, 146, 75, 3, 255, 147, 78, 5, 255, 148, 77, 6, 255, 143, 76, 7, 255, 137, 73, 8, 255, 133, 69, 7, 255, 134, 70, 8, 255, 129, 66, 4, 255, 129, 66, 5, 255, 135, 66, 7, 255, 128, 62, 4, 255, 122, 59, 4, 255, 114, 55, 5, 255, 115, 56, 5, 255, 116, 57, 2, 255, 107, 55, 0, 255, 103, 52, 2, 255, 99, 46, 5, 255, 93, 39, 4, 255, 91, 38, 4, 255, 94, 47, 6, 255, 92, 45, 6, 255, 99, 50, 5, 255, 99, 51, 1, 255, 88, 39, 6, 255, 81, 34, 8, 255, 80, 40, 0, 255, 85, 48, 4, 255, 99, 48, 7, 255, 101, 56, 3, 255, 100, 58, 3, 255, 102, 54, 5, 255, 107, 58, 10, 255, 94, 47, 2, 255, 94, 46, 4, 255, 99, 49, 6, 255, 96, 44, 3, 255, 94, 44, 5, 255, 84, 42, 3, 255, 82, 39, 1, 255, 90, 40, 4, 255, 94, 44, 6, 255, 93, 45, 3, 255, 97, 49, 7, 255, 1, 0, 6, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 3, 255, 2, 0, 4, 255, 0, 0, 3, 255, 3, 1, 1, 255, 3, 2, 3, 255, 0, 3, 1, 255, 6, 0, 2, 255, 2, 0, 0, 255, 5, 28, 58, 255, 16, 78, 120, 255, 8, 79, 113, 255, 18, 74, 99, 255, 6, 31, 53, 255, 4, 18, 27, 255, 2, 8, 0, 255, 4, 0, 0, 255, 3, 2, 0, 255, 1, 2, 3, 255, 2, 1, 3, 255, 1, 2, 3, 255, 1, 2, 3, 255, 2, 2, 6, 255, 1, 4, 6, 255, 1, 4, 7, 255, 2, 3, 6, 255, 4, 3, 7, 255, 1, 2, 6, 255, 1, 2, 6, 255, 1, 2, 5, 255, 1, 1, 3, 255, 0, 1, 4, 255, 0, 1, 4, 255, 2, 3, 10, 255, 4, 3, 17, 255, 2, 1, 9, 255, 4, 1, 11, 255, 1, 0, 0, 255, 2, 24, 92, 255, 1, 197, 239, 255, 10, 36, 69, 255, 8, 0, 0, 255, 6, 21, 133, 255, 4, 29, 174, 255, 5, 0, 0, 255, 3, 2, 5, 255, 4, 2, 6, 255, 27, 26, 21, 255, 21, 31, 21, 255, 19, 28, 29, 255, 21, 27, 35, 255, 25, 34, 33, 255, 26, 33, 30, 255, 29, 37, 52, 255, 24, 35, 48, 255, 27, 34, 37, 255, 16, 17, 17, 255, 7, 5, 2, 255, 9, 9, 3, 255, 21, 21, 24, 255, 21, 23, 24, 255, 15, 13, 7, 255, 11, 8, 0, 255, 4, 6, 2, 255, 5, 6, 4, 255, 9, 8, 2, 255, 8, 7, 2, 255, 5, 5, 1, 255, 11, 9, 4, 255, 13, 11, 6, 255, 12, 13, 4, 255, 13, 16, 5, 255, 14, 17, 6, 255, 14, 16, 1, 255, 18, 21, 6, 255, 17, 20, 9, 255, 18, 19, 9, 255, 19, 20, 5, 255, 19, 23, 9, 255, 24, 23, 10, 255, 29, 27, 9, 255, 26, 31, 6, 255, 27, 37, 9, 255, 31, 37, 13, 255, 39, 48, 13, 255, 44, 63, 13, 255, 52, 67, 24, 255, 60, 78, 28, 255, 63, 86, 37, 255, 71, 98, 31, 255, 78, 102, 25, 255, 83, 102, 43, 255, 80, 106, 41, 255, 77, 103, 43, 255, 75, 100, 27, 255, 72, 94, 24, 255, 62, 90, 26, 255, 68, 88, 28, 255, 75, 88, 23, 255, 76, 86, 15, 255, 80, 85, 18, 255, 69, 79, 10, 255, 66, 78, 11, 255, 67, 73, 13, 255, 69, 73, 10, 255, 68, 68, 9, 255, 66, 66, 9, 255, 61, 62, 4, 255, 55, 50, 0, 255, 65, 50, 8, 255, 68, 46, 8, 255, 60, 46, 4, 255, 69, 44, 4, 255, 73, 42, 3, 255, 75, 49, 5, 255, 78, 50, 4, 255, 75, 48, 2, 255, 84, 52, 3, 255, 94, 60, 5, 255, 88, 53, 1, 255, 76, 47, 2, 255, 76, 49, 5, 255, 84, 47, 3, 255, 76, 46, 3, 255, 75, 49, 1, 255, 80, 53, 1, 255, 84, 50, 2, 255, 85, 49, 4, 255, 77, 47, 1, 255, 79, 45, 3, 255, 82, 43, 3, 255, 82, 46, 3, 255, 83, 47, 2, 255, 87, 49, 5, 255, 83, 49, 4, 255, 79, 49, 3, 255, 85, 53, 5, 255, 88, 49, 1, 255, 91, 55, 1, 255, 94, 59, 3, 255, 95, 56, 8, 255, 89, 50, 11, 255, 84, 51, 8, 255, 89, 56, 5, 255, 94, 54, 5, 255, 94, 55, 9, 255, 94, 53, 6, 255, 94, 55, 7, 255, 105, 55, 5, 255, 138, 70, 5, 255, 119, 59, 5, 255, 94, 52, 4, 255, 99, 59, 14, 255, 94, 56, 18, 255, 97, 55, 7, 255, 103, 57, 8, 255, 99, 63, 10, 255, 104, 59, 7, 255, 111, 58, 6, 255, 123, 63, 7, 255, 128, 61, 3, 255, 131, 65, 7, 255, 112, 60, 3, 255, 111, 55, 7, 255, 111, 60, 7, 255, 103, 58, 2, 255, 109, 63, 10, 255, 110, 60, 2, 255, 115, 62, 4, 255, 115, 64, 6, 255, 113, 59, 6, 255, 112, 64, 11, 255, 113, 60, 8, 255, 111, 60, 4, 255, 113, 64, 5, 255, 113, 62, 7, 255, 115, 57, 8, 255, 112, 60, 15, 255, 114, 61, 6, 255, 122, 62, 6, 255, 122, 65, 1, 255, 135, 70, 8, 255, 127, 61, 5, 255, 117, 63, 2, 255, 117, 65, 10, 255, 119, 60, 13, 255, 122, 62, 11, 255, 126, 67, 10, 255, 117, 63, 11, 255, 119, 65, 6, 255, 113, 63, 3, 255, 133, 67, 5, 255, 148, 68, 7, 255, 135, 67, 11, 255, 128, 67, 9, 255, 125, 70, 1, 255, 129, 71, 5, 255, 133, 67, 16, 255, 135, 73, 12, 255, 130, 72, 13, 255, 126, 69, 7, 255, 133, 72, 3, 255, 140, 71, 10, 255, 135, 72, 7, 255, 129, 66, 3, 255, 123, 66, 5, 255, 122, 72, 3, 255, 128, 67, 8, 255, 129, 69, 9, 255, 126, 72, 4, 255, 122, 69, 2, 255, 123, 62, 8, 255, 137, 62, 11, 255, 145, 70, 4, 255, 158, 78, 3, 255, 162, 79, 4, 255, 149, 77, 2, 255, 158, 83, 5, 255, 161, 81, 5, 255, 159, 69, 11, 255, 168, 77, 5, 255, 174, 85, 6, 255, 161, 73, 8, 255, 156, 71, 6, 255, 166, 82, 4, 255, 180, 87, 4, 255, 176, 88, 5, 255, 169, 83, 2, 255, 166, 80, 6, 255, 177, 96, 2, 255, 178, 89, 7, 255, 179, 93, 8, 255, 177, 88, 8, 255, 169, 87, 6, 255, 173, 89, 6, 255, 175, 91, 0, 255, 179, 95, 8, 255, 186, 99, 8, 255, 171, 98, 4, 255, 161, 84, 9, 255, 170, 92, 12, 255, 181, 98, 10, 255, 168, 89, 2, 255, 165, 92, 6, 255, 168, 92, 9, 255, 169, 96, 9, 255, 167, 94, 4, 255, 169, 94, 10, 255, 167, 95, 6, 255, 164, 94, 11, 255, 164, 98, 7, 255, 172, 97, 7, 255, 173, 100, 6, 255, 175, 103, 8, 255, 174, 104, 6, 255, 176, 106, 0, 255, 180, 108, 2, 255, 182, 110, 4, 255, 186, 114, 6, 255, 188, 116, 2, 255, 186, 114, 6, 255, 185, 113, 7, 255, 184, 112, 6, 255, 185, 112, 19, 255, 188, 117, 9, 255, 192, 118, 1, 255, 199, 120, 13, 255, 196, 118, 9, 255, 191, 115, 4, 255, 187, 112, 6, 255, 186, 109, 6, 255, 184, 111, 2, 255, 186, 113, 9, 255, 181, 109, 6, 255, 183, 109, 7, 255, 184, 110, 4, 255, 184, 112, 4, 255, 186, 113, 14, 255, 185, 111, 15, 255, 185, 111, 13, 255, 187, 114, 9, 255, 185, 113, 3, 255, 185, 113, 2, 255, 188, 115, 7, 255, 187, 118, 3, 255, 184, 116, 6, 255, 189, 117, 5, 255, 191, 117, 1, 255, 196, 124, 1, 255, 199, 125, 4, 255, 204, 125, 5, 255, 210, 130, 2, 255, 216, 133, 5, 255, 211, 126, 6, 255, 212, 128, 4, 255, 211, 128, 4, 255, 207, 126, 2, 255, 206, 128, 3, 255, 206, 128, 2, 255, 205, 132, 8, 255, 203, 134, 16, 255, 201, 129, 9, 255, 201, 124, 4, 255, 202, 122, 16, 255, 194, 118, 12, 255, 190, 119, 3, 255, 188, 114, 9, 255, 191, 113, 5, 255, 190, 110, 1, 255, 191, 108, 1, 255, 192, 108, 3, 255, 190, 103, 1, 255, 196, 108, 6, 255, 196, 108, 7, 255, 194, 107, 5, 255, 187, 102, 3, 255, 184, 100, 2, 255, 184, 100, 2, 255, 182, 98, 3, 255, 183, 99, 5, 255, 183, 103, 5, 255, 183, 105, 3, 255, 182, 102, 8, 255, 185, 105, 10, 255, 182, 99, 8, 255, 162, 90, 16, 255, 165, 98, 12, 255, 173, 104, 16, 255, 168, 99, 5, 255, 167, 98, 7, 255, 167, 99, 10, 255, 170, 101, 16, 255, 169, 95, 9, 255, 174, 98, 2, 255, 176, 97, 3, 255, 172, 96, 8, 255, 173, 95, 4, 255, 177, 102, 6, 255, 173, 97, 2, 255, 178, 97, 4, 255, 184, 105, 6, 255, 189, 103, 8, 255, 186, 101, 8, 255, 182, 99, 3, 255, 181, 98, 7, 255, 174, 92, 10, 255, 168, 85, 6, 255, 160, 76, 5, 255, 161, 75, 4, 255, 160, 77, 3, 255, 154, 77, 7, 255, 145, 73, 8, 255, 139, 68, 16, 255, 133, 66, 4, 255, 137, 74, 3, 255, 132, 73, 7, 255, 129, 68, 8, 255, 129, 65, 5, 255, 132, 68, 8, 255, 129, 70, 2, 255, 126, 63, 3, 255, 130, 63, 2, 255, 130, 67, 4, 255, 129, 66, 6, 255, 109, 58, 3, 255, 108, 63, 11, 255, 112, 56, 7, 255, 102, 50, 1, 255, 96, 51, 3, 255, 93, 49, 2, 255, 96, 50, 5, 255, 97, 49, 1, 255, 97, 48, 5, 255, 101, 51, 7, 255, 96, 48, 1, 255, 86, 38, 2, 255, 86, 39, 5, 255, 90, 46, 3, 255, 94, 49, 9, 255, 102, 52, 12, 255, 101, 54, 4, 255, 100, 53, 3, 255, 106, 52, 8, 255, 109, 52, 7, 255, 104, 49, 5, 255, 91, 44, 3, 255, 90, 38, 1, 255, 96, 40, 3, 255, 93, 47, 5, 255, 93, 46, 5, 255, 92, 42, 1, 255, 96, 47, 4, 255, 97, 44, 3, 255, 97, 43, 2, 255, 101, 46, 4, 255, 1, 0, 6, 255, 1, 0, 4, 255, 0, 0, 2, 255, 0, 0, 1, 255, 0, 0, 1, 255, 0, 0, 1, 255, 1, 1, 0, 255, 1, 1, 0, 255, 2, 1, 1, 255, 1, 1, 1, 255, 1, 1, 0, 255, 0, 3, 2, 255, 6, 0, 11, 255, 0, 0, 0, 255, 7, 21, 50, 255, 26, 92, 129, 255, 16, 88, 138, 255, 7, 94, 156, 255, 5, 95, 137, 255, 1, 60, 106, 255, 0, 36, 82, 255, 2, 22, 35, 255, 4, 0, 3, 255, 4, 1, 2, 255, 1, 2, 3, 255, 1, 2, 2, 255, 1, 0, 1, 255, 1, 3, 2, 255, 1, 2, 4, 255, 1, 3, 6, 255, 1, 2, 7, 255, 3, 3, 8, 255, 1, 1, 5, 255, 2, 2, 4, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 1, 5, 255, 1, 1, 9, 255, 3, 1, 10, 255, 3, 0, 9, 255, 4, 1, 9, 255, 2, 3, 2, 255, 3, 0, 29, 255, 4, 145, 219, 255, 9, 111, 155, 255, 11, 0, 0, 255, 10, 4, 60, 255, 4, 43, 228, 255, 3, 11, 37, 255, 1, 2, 0, 255, 0, 1, 2, 255, 10, 7, 5, 255, 33, 25, 31, 255, 24, 27, 26, 255, 39, 33, 23, 255, 51, 43, 38, 255, 23, 30, 24, 255, 29, 34, 29, 255, 29, 34, 34, 255, 36, 40, 39, 255, 40, 33, 47, 255, 23, 24, 41, 255, 5, 11, 11, 255, 12, 6, 0, 255, 20, 21, 23, 255, 20, 30, 30, 255, 13, 18, 11, 255, 15, 12, 3, 255, 15, 9, 5, 255, 10, 6, 3, 255, 13, 9, 4, 255, 12, 11, 4, 255, 9, 10, 4, 255, 11, 10, 6, 255, 12, 12, 5, 255, 13, 14, 6, 255, 13, 17, 5, 255, 14, 15, 3, 255, 16, 17, 5, 255, 17, 17, 5, 255, 16, 16, 6, 255, 22, 22, 9, 255, 21, 23, 4, 255, 20, 21, 8, 255, 20, 22, 8, 255, 26, 29, 11, 255, 28, 32, 9, 255, 31, 36, 9, 255, 36, 43, 13, 255, 42, 55, 13, 255, 49, 68, 16, 255, 60, 78, 28, 255, 64, 85, 23, 255, 69, 89, 36, 255, 73, 97, 40, 255, 71, 99, 30, 255, 72, 99, 43, 255, 72, 102, 32, 255, 74, 99, 29, 255, 79, 94, 17, 255, 76, 86, 22, 255, 73, 86, 32, 255, 74, 84, 24, 255, 73, 83, 15, 255, 71, 83, 12, 255, 74, 79, 14, 255, 71, 75, 11, 255, 69, 77, 12, 255, 65, 73, 11, 255, 68, 72, 8, 255, 65, 62, 5, 255, 66, 58, 6, 255, 62, 54, 2, 255, 61, 51, 3, 255, 58, 43, 2, 255, 63, 44, 2, 255, 60, 50, 4, 255, 61, 44, 0, 255, 72, 45, 5, 255, 72, 50, 6, 255, 70, 50, 3, 255, 73, 51, 4, 255, 85, 57, 4, 255, 92, 56, 1, 255, 89, 51, 3, 255, 82, 50, 5, 255, 84, 52, 7, 255, 80, 46, 2, 255, 79, 48, 4, 255, 84, 51, 5, 255, 82, 47, 1, 255, 80, 46, 0, 255, 82, 50, 4, 255, 81, 48, 4, 255, 79, 44, 5, 255, 79, 46, 3, 255, 83, 51, 2, 255, 87, 47, 3, 255, 87, 48, 7, 255, 85, 48, 4, 255, 88, 49, 2, 255, 84, 51, 0, 255, 93, 53, 4, 255, 100, 60, 9, 255, 94, 58, 5, 255, 91, 55, 3, 255, 91, 54, 6, 255, 89, 51, 4, 255, 91, 54, 5, 255, 94, 56, 8, 255, 93, 55, 8, 255, 97, 55, 4, 255, 89, 52, 6, 255, 108, 62, 10, 255, 124, 62, 1, 255, 108, 54, 7, 255, 117, 57, 9, 255, 126, 62, 4, 255, 119, 58, 2, 255, 98, 58, 8, 255, 103, 57, 3, 255, 114, 61, 8, 255, 122, 61, 8, 255, 108, 60, 1, 255, 112, 60, 3, 255, 125, 59, 5, 255, 123, 60, 5, 255, 109, 60, 6, 255, 104, 58, 7, 255, 107, 58, 3, 255, 110, 61, 5, 255, 118, 59, 6, 255, 122, 61, 5, 255, 119, 63, 8, 255, 118, 63, 5, 255, 119, 63, 4, 255, 119, 66, 8, 255, 113, 61, 5, 255, 114, 64, 8, 255, 115, 65, 2, 255, 116, 63, 9, 255, 116, 60, 5, 255, 115, 60, 7, 255, 113, 66, 3, 255, 123, 66, 5, 255, 137, 68, 8, 255, 120, 59, 11, 255, 126, 64, 3, 255, 129, 67, 8, 255, 126, 66, 9, 255, 119, 64, 4, 255, 129, 67, 6, 255, 128, 64, 9, 255, 135, 67, 9, 255, 142, 66, 11, 255, 134, 70, 2, 255, 134, 73, 5, 255, 134, 68, 7, 255, 126, 70, 13, 255, 125, 66, 10, 255, 132, 69, 2, 255, 141, 76, 3, 255, 135, 71, 7, 255, 133, 73, 2, 255, 130, 67, 7, 255, 127, 68, 13, 255, 130, 72, 4, 255, 135, 71, 3, 255, 130, 70, 9, 255, 131, 69, 7, 255, 126, 71, 6, 255, 120, 70, 9, 255, 126, 71, 11, 255, 125, 69, 4, 255, 130, 72, 4, 255, 129, 75, 8, 255, 125, 72, 7, 255, 133, 70, 8, 255, 144, 70, 9, 255, 156, 67, 2, 255, 154, 74, 4, 255, 140, 67, 11, 255, 139, 67, 11, 255, 148, 78, 3, 255, 166, 83, 4, 255, 167, 78, 6, 255, 162, 72, 7, 255, 154, 72, 3, 255, 153, 72, 3, 255, 163, 79, 11, 255, 170, 84, 8, 255, 169, 85, 7, 255, 157, 73, 6, 255, 164, 76, 10, 255, 184, 93, 9, 255, 184, 94, 8, 255, 181, 90, 0, 255, 170, 89, 2, 255, 168, 89, 5, 255, 176, 88, 7, 255, 178, 89, 3, 255, 169, 88, 6, 255, 167, 87, 6, 255, 176, 91, 3, 255, 187, 93, 1, 255, 183, 98, 4, 255, 173, 89, 8, 255, 177, 89, 4, 255, 180, 99, 3, 255, 174, 93, 4, 255, 170, 88, 2, 255, 171, 91, 6, 255, 171, 93, 16, 255, 173, 99, 3, 255, 175, 98, 4, 255, 178, 100, 2, 255, 172, 96, 4, 255, 174, 97, 13, 255, 177, 102, 8, 255, 176, 103, 3, 255, 178, 104, 9, 255, 182, 107, 6, 255, 184, 109, 7, 255, 186, 111, 6, 255, 192, 117, 7, 255, 192, 118, 3, 255, 189, 116, 5, 255, 187, 114, 9, 255, 189, 116, 14, 255, 192, 117, 7, 255, 191, 117, 0, 255, 198, 121, 5, 255, 197, 120, 6, 255, 197, 119, 13, 255, 192, 114, 7, 255, 191, 113, 15, 255, 188, 114, 10, 255, 185, 113, 5, 255, 183, 110, 0, 255, 186, 112, 7, 255, 185, 110, 14, 255, 182, 109, 6, 255, 183, 112, 2, 255, 183, 113, 3, 255, 183, 112, 5, 255, 186, 112, 11, 255, 188, 114, 9, 255, 192, 116, 8, 255, 189, 116, 3, 255, 186, 116, 0, 255, 187, 119, 1, 255, 190, 121, 2, 255, 189, 117, 9, 255, 195, 123, 10, 255, 199, 127, 3, 255, 203, 129, 1, 255, 207, 130, 4, 255, 214, 133, 6, 255, 214, 134, 4, 255, 205, 126, 1, 255, 208, 129, 5, 255, 205, 118, 7, 255, 192, 109, 0, 255, 206, 125, 5, 255, 201, 124, 16, 255, 194, 122, 15, 255, 192, 114, 13, 255, 188, 105, 19, 255, 184, 104, 7, 255, 185, 109, 5, 255, 195, 120, 9, 255, 191, 113, 11, 255, 191, 110, 5, 255, 194, 113, 0, 255, 193, 110, 1, 255, 196, 109, 4, 255, 201, 113, 6, 255, 198, 110, 5, 255, 190, 101, 3, 255, 190, 104, 1, 255, 185, 100, 6, 255, 182, 99, 3, 255, 180, 97, 1, 255, 178, 95, 0, 255, 177, 96, 3, 255, 174, 101, 2, 255, 179, 101, 5, 255, 184, 101, 5, 255, 183, 96, 10, 255, 183, 95, 14, 255, 167, 89, 14, 255, 172, 101, 10, 255, 174, 100, 14, 255, 163, 92, 5, 255, 161, 89, 10, 255, 171, 97, 15, 255, 169, 94, 5, 255, 171, 93, 5, 255, 174, 92, 8, 255, 167, 89, 8, 255, 173, 98, 13, 255, 177, 102, 3, 255, 162, 85, 4, 255, 158, 73, 6, 255, 178, 90, 6, 255, 180, 97, 1, 255, 188, 111, 3, 255, 188, 107, 7, 255, 184, 100, 11, 255, 191, 106, 6, 255, 188, 101, 4, 255, 173, 86, 1, 255, 162, 78, 2, 255, 163, 76, 3, 255, 159, 73, 9, 255, 151, 70, 12, 255, 140, 65, 9, 255, 134, 64, 3, 255, 132, 66, 6, 255, 132, 70, 14, 255, 131, 70, 9, 255, 130, 68, 9, 255, 128, 65, 11, 255, 125, 62, 3, 255, 119, 58, 6, 255, 109, 53, 9, 255, 110, 53, 9, 255, 111, 53, 3, 255, 116, 61, 3, 255, 116, 62, 4, 255, 112, 62, 7, 255, 98, 41, 7, 255, 91, 39, 5, 255, 90, 46, 4, 255, 91, 50, 4, 255, 97, 53, 7, 255, 98, 51, 5, 255, 101, 50, 7, 255, 103, 50, 5, 255, 105, 55, 7, 255, 99, 50, 8, 255, 100, 52, 6, 255, 103, 55, 4, 255, 102, 52, 9, 255, 103, 50, 9, 255, 102, 53, 5, 255, 98, 50, 4, 255, 96, 46, 3, 255, 91, 41, 0, 255, 93, 50, 3, 255, 88, 43, 5, 255, 84, 37, 2, 255, 92, 42, 5, 255, 96, 45, 5, 255, 94, 47, 3, 255, 92, 45, 1, 255, 96, 48, 2, 255, 98, 44, 0, 255, 103, 45, 4, 255, 105, 43, 5, 255, 2, 1, 9, 255, 2, 1, 8, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 0, 5, 255, 1, 1, 3, 255, 2, 2, 1, 255, 1, 1, 1, 255, 4, 0, 1, 255, 0, 1, 5, 255, 2, 1, 7, 255, 0, 1, 0, 255, 14, 5, 20, 255, 105, 82, 78, 255, 72, 89, 95, 255, 0, 22, 61, 255, 13, 40, 80, 255, 11, 109, 166, 255, 5, 111, 181, 255, 79, 149, 221, 255, 87, 178, 201, 255, 0, 49, 60, 255, 0, 0, 1, 255, 2, 1, 2, 255, 0, 1, 1, 255, 0, 1, 0, 255, 1, 0, 1, 255, 1, 1, 1, 255, 0, 1, 1, 255, 0, 1, 3, 255, 0, 1, 4, 255, 1, 2, 6, 255, 0, 0, 4, 255, 1, 1, 3, 255, 0, 0, 2, 255, 0, 0, 2, 255, 0, 1, 6, 255, 2, 1, 11, 255, 1, 4, 9, 255, 0, 1, 6, 255, 3, 3, 4, 255, 6, 0, 0, 255, 1, 75, 147, 255, 8, 168, 238, 255, 7, 9, 13, 255, 11, 3, 7, 255, 11, 25, 192, 255, 0, 24, 113, 255, 6, 0, 0, 255, 4, 2, 8, 255, 0, 0, 0, 255, 7, 6, 7, 255, 33, 25, 32, 255, 26, 25, 33, 255, 43, 31, 26, 255, 44, 33, 24, 255, 26, 35, 27, 255, 29, 34, 27, 255, 30, 34, 30, 255, 28, 35, 38, 255, 37, 36, 63, 255, 37, 30, 66, 255, 19, 15, 35, 255, 10, 8, 6, 255, 20, 21, 19, 255, 18, 29, 29, 255, 14, 22, 16, 255, 18, 15, 6, 255, 15, 6, 3, 255, 9, 4, 0, 255, 14, 10, 3, 255, 12, 11, 3, 255, 10, 10, 2, 255, 9, 9, 2, 255, 11, 11, 4, 255, 12, 14, 3, 255, 15, 17, 6, 255, 13, 15, 2, 255, 17, 18, 5, 255, 18, 18, 6, 255, 19, 18, 7, 255, 23, 23, 7, 255, 25, 24, 3, 255, 24, 23, 9, 255, 21, 24, 6, 255, 25, 31, 6, 255, 30, 35, 6, 255, 34, 39, 8, 255, 43, 52, 12, 255, 44, 59, 19, 255, 51, 68, 25, 255, 57, 76, 22, 255, 65, 86, 19, 255, 67, 87, 28, 255, 70, 91, 42, 255, 71, 97, 42, 255, 73, 102, 30, 255, 76, 97, 26, 255, 78, 92, 25, 255, 76, 88, 23, 255, 72, 85, 23, 255, 70, 82, 21, 255, 76, 84, 21, 255, 74, 81, 12, 255, 72, 80, 8, 255, 75, 78, 14, 255, 77, 74, 10, 255, 75, 71, 7, 255, 68, 69, 6, 255, 68, 72, 8, 255, 65, 62, 5, 255, 65, 57, 5, 255, 67, 57, 8, 255, 64, 52, 6, 255, 60, 47, 3, 255, 62, 43, 3, 255, 67, 46, 7, 255, 67, 44, 3, 255, 76, 47, 8, 255, 72, 49, 4, 255, 71, 49, 1, 255, 79, 53, 6, 255, 87, 56, 4, 255, 97, 55, 3, 255, 84, 48, 4, 255, 81, 47, 6, 255, 82, 47, 4, 255, 71, 45, 3, 255, 78, 46, 5, 255, 82, 46, 3, 255, 88, 51, 7, 255, 83, 49, 6, 255, 77, 45, 3, 255, 80, 46, 3, 255, 81, 45, 5, 255, 81, 50, 5, 255, 91, 54, 6, 255, 90, 49, 4, 255, 84, 49, 5, 255, 88, 52, 5, 255, 95, 53, 4, 255, 91, 54, 5, 255, 98, 55, 7, 255, 98, 57, 8, 255, 92, 55, 6, 255, 88, 55, 4, 255, 89, 55, 4, 255, 89, 54, 8, 255, 93, 53, 9, 255, 90, 53, 8, 255, 86, 56, 5, 255, 90, 58, 4, 255, 88, 52, 4, 255, 100, 62, 9, 255, 115, 58, 4, 255, 122, 57, 5, 255, 133, 61, 4, 255, 132, 57, 1, 255, 121, 60, 4, 255, 100, 54, 9, 255, 111, 59, 6, 255, 136, 59, 5, 255, 132, 57, 6, 255, 122, 62, 10, 255, 112, 59, 2, 255, 111, 61, 9, 255, 110, 61, 11, 255, 112, 62, 6, 255, 107, 58, 9, 255, 116, 61, 6, 255, 107, 66, 0, 255, 121, 60, 8, 255, 131, 63, 7, 255, 130, 61, 12, 255, 130, 60, 3, 255, 133, 65, 4, 255, 131, 64, 5, 255, 123, 61, 5, 255, 123, 63, 9, 255, 123, 66, 7, 255, 119, 56, 12, 255, 123, 69, 13, 255, 114, 64, 5, 255, 111, 64, 2, 255, 121, 64, 13, 255, 125, 63, 14, 255, 113, 64, 15, 255, 122, 64, 2, 255, 128, 69, 8, 255, 125, 65, 10, 255, 115, 61, 6, 255, 113, 61, 10, 255, 118, 61, 8, 255, 132, 68, 6, 255, 147, 69, 5, 255, 140, 68, 3, 255, 127, 67, 10, 255, 129, 71, 6, 255, 134, 69, 4, 255, 132, 68, 8, 255, 131, 71, 8, 255, 135, 74, 5, 255, 138, 73, 4, 255, 136, 77, 0, 255, 133, 77, 4, 255, 128, 72, 9, 255, 135, 70, 5, 255, 135, 74, 2, 255, 126, 71, 9, 255, 124, 73, 12, 255, 129, 71, 6, 255, 131, 71, 7, 255, 126, 71, 6, 255, 127, 71, 8, 255, 128, 72, 6, 255, 138, 78, 6, 255, 135, 75, 6, 255, 130, 69, 5, 255, 134, 69, 2, 255, 132, 70, 5, 255, 126, 67, 6, 255, 117, 59, 2, 255, 114, 61, 6, 255, 126, 68, 11, 255, 155, 78, 10, 255, 153, 74, 1, 255, 150, 69, 5, 255, 153, 76, 8, 255, 154, 76, 9, 255, 162, 77, 5, 255, 163, 82, 4, 255, 159, 77, 14, 255, 157, 78, 9, 255, 171, 90, 3, 255, 181, 88, 11, 255, 182, 93, 2, 255, 177, 86, 1, 255, 177, 92, 4, 255, 180, 94, 4, 255, 171, 91, 1, 255, 169, 89, 5, 255, 172, 90, 2, 255, 175, 93, 6, 255, 167, 91, 8, 255, 171, 89, 17, 255, 176, 90, 6, 255, 174, 91, 0, 255, 181, 95, 11, 255, 175, 90, 9, 255, 156, 87, 6, 255, 155, 93, 6, 255, 162, 93, 9, 255, 167, 94, 7, 255, 172, 96, 5, 255, 175, 96, 17, 255, 176, 100, 5, 255, 173, 101, 3, 255, 175, 101, 2, 255, 179, 106, 4, 255, 181, 107, 10, 255, 181, 105, 8, 255, 183, 106, 5, 255, 185, 105, 8, 255, 191, 111, 9, 255, 195, 117, 10, 255, 194, 116, 3, 255, 195, 118, 7, 255, 196, 116, 15, 255, 193, 116, 12, 255, 196, 119, 7, 255, 198, 124, 3, 255, 199, 123, 11, 255, 201, 123, 10, 255, 196, 118, 7, 255, 192, 112, 12, 255, 190, 112, 7, 255, 186, 110, 13, 255, 182, 108, 12, 255, 180, 109, 9, 255, 182, 111, 6, 255, 178, 110, 4, 255, 176, 108, 8, 255, 178, 109, 7, 255, 184, 112, 9, 255, 183, 109, 9, 255, 183, 108, 10, 255, 187, 111, 14, 255, 183, 108, 9, 255, 186, 113, 9, 255, 193, 118, 7, 255, 196, 119, 6, 255, 196, 120, 2, 255, 193, 118, 4, 255, 191, 121, 5, 255, 192, 122, 1, 255, 201, 126, 6, 255, 204, 128, 6, 255, 194, 112, 2, 255, 196, 113, 12, 255, 194, 114, 6, 255, 191, 113, 3, 255, 193, 115, 7, 255, 183, 109, 1, 255, 178, 104, 6, 255, 179, 109, 17, 255, 176, 107, 31, 255, 172, 98, 16, 255, 169, 93, 11, 255, 171, 92, 13, 255, 185, 104, 7, 255, 193, 107, 10, 255, 197, 111, 6, 255, 194, 108, 5, 255, 191, 106, 1, 255, 189, 104, 7, 255, 189, 101, 9, 255, 189, 100, 4, 255, 179, 93, 0, 255, 175, 89, 2, 255, 176, 95, 0, 255, 172, 91, 2, 255, 175, 93, 2, 255, 176, 95, 3, 255, 176, 92, 2, 255, 174, 94, 3, 255, 170, 95, 2, 255, 175, 98, 3, 255, 172, 93, 6, 255, 178, 93, 8, 255, 177, 94, 14, 255, 167, 90, 19, 255, 169, 98, 15, 255, 175, 98, 16, 255, 169, 91, 13, 255, 172, 97, 8, 255, 170, 94, 8, 255, 167, 89, 7, 255, 169, 92, 4, 255, 178, 102, 7, 255, 184, 112, 6, 255, 180, 105, 7, 255, 166, 87, 6, 255, 148, 65, 1, 255, 165, 81, 11, 255, 189, 108, 16, 255, 188, 105, 4, 255, 189, 103, 6, 255, 186, 98, 12, 255, 183, 97, 13, 255, 181, 100, 0, 255, 176, 94, 5, 255, 172, 92, 7, 255, 170, 89, 7, 255, 168, 84, 6, 255, 161, 78, 9, 255, 150, 71, 7, 255, 139, 66, 7, 255, 134, 65, 6, 255, 136, 69, 9, 255, 136, 72, 5, 255, 128, 66, 4, 255, 131, 69, 13, 255, 121, 58, 11, 255, 117, 55, 11, 255, 109, 52, 3, 255, 104, 54, 6, 255, 98, 47, 2, 255, 103, 49, 2, 255, 104, 56, 5, 255, 113, 62, 11, 255, 103, 49, 3, 255, 82, 30, 0, 255, 87, 36, 5, 255, 90, 43, 3, 255, 94, 47, 4, 255, 97, 50, 4, 255, 96, 52, 4, 255, 100, 52, 5, 255, 109, 56, 6, 255, 106, 56, 2, 255, 103, 54, 2, 255, 105, 56, 5, 255, 108, 58, 5, 255, 105, 52, 1, 255, 109, 52, 5, 255, 103, 51, 2, 255, 97, 45, 2, 255, 95, 41, 1, 255, 97, 42, 0, 255, 98, 46, 3, 255, 91, 43, 4, 255, 89, 43, 5, 255, 93, 42, 3, 255, 96, 42, 3, 255, 91, 44, 2, 255, 94, 47, 6, 255, 99, 48, 6, 255, 99, 46, 3, 255, 100, 42, 5, 255, 100, 34, 4, 255, 1, 1, 9, 255, 1, 0, 8, 255, 1, 0, 7, 255, 1, 0, 6, 255, 1, 0, 5, 255, 1, 0, 5, 255, 0, 1, 2, 255, 1, 0, 2, 255, 2, 1, 2, 255, 2, 0, 4, 255, 3, 5, 7, 255, 0, 0, 8, 255, 135, 109, 145, 255, 209, 208, 177, 255, 34, 58, 60, 255, 8, 69, 118, 255, 3, 50, 67, 255, 12, 45, 115, 255, 157, 215, 255, 255, 180, 245, 234, 255, 35, 103, 95, 255, 3, 5, 5, 255, 5, 3, 6, 255, 1, 2, 6, 255, 0, 1, 4, 255, 1, 1, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 2, 255, 0, 0, 3, 255, 1, 1, 3, 255, 0, 0, 2, 255, 1, 1, 3, 255, 0, 0, 3, 255, 0, 0, 4, 255, 2, 1, 7, 255, 2, 2, 11, 255, 2, 1, 9, 255, 6, 0, 5, 255, 1, 0, 0, 255, 6, 14, 70, 255, 6, 179, 252, 255, 7, 65, 86, 255, 6, 0, 0, 255, 14, 18, 119, 255, 4, 30, 184, 255, 4, 4, 14, 255, 1, 1, 0, 255, 4, 2, 2, 255, 4, 1, 1, 255, 0, 0, 5, 255, 18, 14, 21, 255, 26, 29, 43, 255, 27, 26, 31, 255, 25, 26, 22, 255, 25, 34, 31, 255, 26, 32, 28, 255, 19, 29, 39, 255, 14, 33, 45, 255, 25, 29, 60, 255, 38, 31, 54, 255, 28, 22, 49, 255, 14, 11, 21, 255, 21, 16, 11, 255, 26, 29, 32, 255, 21, 26, 25, 255, 15, 16, 9, 255, 11, 11, 5, 255, 8, 10, 1, 255, 12, 10, 0, 255, 12, 8, 1, 255, 10, 10, 1, 255, 11, 12, 4, 255, 17, 16, 7, 255, 15, 14, 3, 255, 14, 15, 2, 255, 16, 15, 3, 255, 17, 17, 5, 255, 17, 17, 5, 255, 22, 19, 6, 255, 28, 26, 10, 255, 28, 27, 8, 255, 26, 31, 5, 255, 28, 30, 7, 255, 32, 30, 15, 255, 33, 36, 21, 255, 37, 46, 17, 255, 52, 62, 12, 255, 51, 65, 17, 255, 52, 72, 27, 255, 67, 80, 25, 255, 67, 84, 24, 255, 66, 92, 27, 255, 70, 97, 26, 255, 77, 98, 21, 255, 71, 98, 24, 255, 72, 91, 24, 255, 71, 87, 21, 255, 67, 87, 19, 255, 66, 87, 17, 255, 68, 82, 17, 255, 72, 79, 16, 255, 77, 78, 10, 255, 78, 79, 9, 255, 74, 77, 11, 255, 75, 72, 7, 255, 77, 69, 4, 255, 71, 65, 3, 255, 69, 66, 6, 255, 63, 62, 5, 255, 57, 56, 1, 255, 60, 55, 3, 255, 63, 53, 5, 255, 64, 48, 4, 255, 63, 45, 4, 255, 69, 43, 6, 255, 71, 47, 6, 255, 71, 49, 5, 255, 68, 46, 1, 255, 72, 53, 3, 255, 76, 51, 2, 255, 91, 52, 5, 255, 91, 53, 4, 255, 77, 49, 3, 255, 76, 47, 4, 255, 77, 43, 5, 255, 72, 43, 4, 255, 80, 48, 6, 255, 77, 48, 2, 255, 78, 51, 4, 255, 78, 46, 4, 255, 79, 44, 3, 255, 80, 50, 5, 255, 82, 49, 5, 255, 87, 49, 5, 255, 90, 47, 3, 255, 89, 47, 2, 255, 89, 52, 4, 255, 87, 53, 2, 255, 91, 54, 3, 255, 94, 52, 7, 255, 99, 59, 6, 255, 101, 60, 3, 255, 92, 56, 3, 255, 87, 55, 8, 255, 91, 51, 11, 255, 94, 51, 6, 255, 122, 61, 6, 255, 121, 58, 3, 255, 109, 60, 8, 255, 100, 59, 5, 255, 112, 56, 5, 255, 103, 55, 5, 255, 104, 59, 7, 255, 124, 61, 9, 255, 120, 59, 7, 255, 105, 58, 2, 255, 111, 54, 6, 255, 115, 56, 7, 255, 108, 58, 4, 255, 129, 62, 3, 255, 122, 62, 6, 255, 118, 61, 8, 255, 118, 63, 4, 255, 114, 62, 10, 255, 122, 63, 10, 255, 123, 61, 5, 255, 126, 63, 10, 255, 143, 67, 12, 255, 128, 64, 5, 255, 126, 62, 9, 255, 120, 63, 4, 255, 120, 60, 3, 255, 126, 63, 6, 255, 126, 65, 6, 255, 124, 60, 2, 255, 117, 61, 2, 255, 118, 67, 2, 255, 122, 63, 5, 255, 126, 59, 8, 255, 125, 60, 4, 255, 115, 65, 5, 255, 118, 64, 1, 255, 122, 64, 13, 255, 112, 67, 6, 255, 117, 66, 1, 255, 125, 69, 2, 255, 121, 71, 1, 255, 124, 68, 6, 255, 122, 63, 13, 255, 121, 68, 13, 255, 124, 68, 7, 255, 128, 67, 10, 255, 126, 65, 10, 255, 117, 67, 9, 255, 126, 68, 11, 255, 135, 71, 12, 255, 135, 69, 14, 255, 138, 77, 8, 255, 136, 74, 11, 255, 133, 71, 5, 255, 134, 73, 7, 255, 132, 71, 5, 255, 130, 71, 4, 255, 133, 65, 14, 255, 132, 70, 7, 255, 129, 75, 3, 255, 133, 71, 0, 255, 132, 70, 10, 255, 132, 71, 12, 255, 127, 70, 5, 255, 131, 69, 6, 255, 140, 72, 10, 255, 137, 70, 12, 255, 137, 69, 14, 255, 143, 72, 10, 255, 137, 73, 6, 255, 129, 72, 6, 255, 126, 73, 9, 255, 112, 62, 12, 255, 120, 68, 11, 255, 127, 76, 3, 255, 130, 70, 2, 255, 143, 72, 7, 255, 157, 81, 5, 255, 159, 77, 7, 255, 152, 70, 10, 255, 154, 75, 4, 255, 158, 76, 7, 255, 164, 77, 0, 255, 164, 83, 8, 255, 170, 89, 9, 255, 158, 76, 7, 255, 162, 78, 11, 255, 176, 88, 3, 255, 171, 87, 13, 255, 180, 91, 8, 255, 182, 87, 6, 255, 176, 89, 7, 255, 174, 90, 13, 255, 178, 92, 6, 255, 174, 91, 11, 255, 175, 91, 11, 255, 173, 88, 5, 255, 181, 92, 7, 255, 181, 98, 11, 255, 185, 100, 7, 255, 185, 97, 10, 255, 171, 88, 11, 255, 180, 101, 4, 255, 172, 94, 8, 255, 166, 89, 5, 255, 170, 94, 6, 255, 174, 97, 7, 255, 175, 98, 9, 255, 177, 103, 3, 255, 178, 102, 6, 255, 182, 106, 8, 255, 185, 109, 9, 255, 185, 106, 8, 255, 180, 103, 7, 255, 188, 108, 15, 255, 194, 115, 10, 255, 197, 116, 10, 255, 197, 117, 11, 255, 195, 115, 3, 255, 194, 113, 5, 255, 195, 117, 11, 255, 194, 120, 9, 255, 197, 122, 7, 255, 196, 118, 11, 255, 199, 120, 11, 255, 193, 114, 10, 255, 187, 108, 10, 255, 184, 106, 9, 255, 183, 109, 11, 255, 179, 109, 2, 255, 179, 109, 5, 255, 177, 107, 6, 255, 173, 108, 0, 255, 172, 107, 3, 255, 176, 107, 9, 255, 185, 111, 16, 255, 187, 108, 10, 255, 189, 110, 9, 255, 186, 111, 6, 255, 178, 103, 5, 255, 183, 112, 6, 255, 191, 118, 2, 255, 191, 111, 4, 255, 191, 114, 2, 255, 195, 125, 0, 255, 197, 128, 4, 255, 197, 124, 4, 255, 203, 126, 5, 255, 202, 123, 7, 255, 194, 115, 2, 255, 196, 115, 2, 255, 193, 111, 2, 255, 195, 113, 7, 255, 187, 110, 4, 255, 179, 101, 7, 255, 184, 106, 10, 255, 191, 121, 7, 255, 185, 120, 14, 255, 184, 113, 18, 255, 171, 99, 7, 255, 174, 101, 4, 255, 186, 106, 7, 255, 181, 93, 14, 255, 193, 106, 4, 255, 190, 103, 6, 255, 182, 97, 1, 255, 180, 96, 4, 255, 174, 90, 1, 255, 174, 90, 1, 255, 170, 90, 2, 255, 171, 92, 5, 255, 169, 92, 3, 255, 170, 91, 6, 255, 173, 94, 6, 255, 171, 92, 3, 255, 171, 90, 3, 255, 174, 92, 6, 255, 174, 95, 7, 255, 174, 98, 7, 255, 156, 87, 6, 255, 161, 84, 14, 255, 172, 103, 11, 255, 164, 98, 11, 255, 162, 98, 17, 255, 167, 96, 3, 255, 176, 103, 6, 255, 184, 108, 15, 255, 178, 102, 10, 255, 170, 93, 4, 255, 181, 104, 11, 255, 191, 117, 13, 255, 186, 105, 7, 255, 171, 84, 7, 255, 163, 81, 9, 255, 163, 83, 4, 255, 191, 115, 14, 255, 196, 123, 12, 255, 185, 102, 4, 255, 184, 97, 5, 255, 185, 100, 6, 255, 180, 97, 6, 255, 174, 92, 5, 255, 165, 85, 5, 255, 159, 80, 9, 255, 157, 79, 9, 255, 157, 80, 4, 255, 154, 81, 0, 255, 147, 79, 3, 255, 140, 74, 9, 255, 132, 64, 20, 255, 137, 71, 15, 255, 136, 72, 13, 255, 130, 70, 16, 255, 131, 72, 12, 255, 128, 71, 4, 255, 119, 66, 3, 255, 108, 57, 4, 255, 107, 56, 3, 255, 107, 55, 2, 255, 112, 60, 11, 255, 104, 48, 8, 255, 89, 41, 7, 255, 74, 29, 4, 255, 78, 30, 2, 255, 87, 38, 6, 255, 92, 40, 5, 255, 95, 42, 3, 255, 95, 43, 1, 255, 97, 51, 5, 255, 101, 54, 7, 255, 109, 55, 6, 255, 107, 56, 1, 255, 107, 56, 3, 255, 109, 56, 9, 255, 109, 56, 8, 255, 105, 51, 1, 255, 105, 45, 4, 255, 95, 43, 1, 255, 85, 38, 2, 255, 85, 37, 4, 255, 94, 45, 6, 255, 87, 40, 5, 255, 85, 40, 2, 255, 94, 46, 3, 255, 95, 48, 4, 255, 95, 50, 5, 255, 98, 47, 3, 255, 102, 48, 8, 255, 96, 48, 5, 255, 96, 42, 0, 255, 94, 35, 4, 255, 94, 29, 6, 255, 0, 0, 8, 255, 0, 0, 8, 255, 0, 0, 8, 255, 0, 1, 8, 255, 0, 1, 7, 255, 0, 1, 6, 255, 0, 2, 4, 255, 1, 0, 3, 255, 0, 0, 0, 255, 2, 2, 7, 255, 1, 5, 15, 255, 3, 0, 9, 255, 46, 49, 62, 255, 57, 55, 34, 255, 25, 32, 38, 255, 33, 50, 40, 255, 17, 21, 19, 255, 11, 11, 21, 255, 80, 112, 107, 255, 35, 75, 59, 255, 0, 0, 4, 255, 6, 4, 15, 255, 1, 1, 2, 255, 1, 1, 0, 255, 5, 3, 2, 255, 0, 1, 1, 255, 0, 0, 2, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 1, 255, 0, 0, 0, 255, 1, 0, 0, 255, 0, 0, 2, 255, 1, 2, 3, 255, 2, 1, 5, 255, 1, 0, 5, 255, 2, 1, 6, 255, 2, 1, 7, 255, 4, 0, 5, 255, 6, 2, 1, 255, 2, 0, 18, 255, 2, 123, 208, 255, 14, 128, 169, 255, 15, 0, 0, 255, 12, 6, 43, 255, 8, 33, 211, 255, 3, 17, 68, 255, 3, 0, 0, 255, 1, 2, 9, 255, 4, 2, 0, 255, 2, 0, 2, 255, 0, 2, 0, 255, 4, 2, 2, 255, 22, 15, 29, 255, 30, 26, 32, 255, 20, 23, 25, 255, 27, 32, 39, 255, 28, 31, 21, 255, 27, 28, 34, 255, 26, 30, 50, 255, 31, 25, 60, 255, 30, 22, 56, 255, 25, 25, 42, 255, 19, 17, 19, 255, 17, 14, 5, 255, 22, 26, 27, 255, 23, 27, 30, 255, 17, 19, 16, 255, 12, 16, 9, 255, 14, 13, 3, 255, 19, 14, 4, 255, 15, 12, 3, 255, 12, 12, 2, 255, 12, 11, 1, 255, 19, 16, 5, 255, 18, 16, 3, 255, 18, 17, 4, 255, 15, 15, 3, 255, 18, 18, 6, 255, 24, 22, 8, 255, 25, 23, 6, 255, 26, 25, 5, 255, 25, 22, 5, 255, 24, 27, 5, 255, 30, 32, 8, 255, 32, 34, 9, 255, 38, 40, 16, 255, 45, 48, 17, 255, 55, 63, 12, 255, 54, 67, 22, 255, 60, 79, 30, 255, 64, 82, 16, 255, 68, 85, 27, 255, 68, 91, 29, 255, 73, 95, 27, 255, 78, 94, 25, 255, 71, 92, 29, 255, 66, 86, 25, 255, 63, 82, 23, 255, 66, 84, 8, 255, 72, 85, 12, 255, 73, 77, 18, 255, 75, 78, 15, 255, 78, 75, 4, 255, 79, 75, 4, 255, 71, 76, 8, 255, 67, 71, 6, 255, 71, 68, 5, 255, 72, 66, 8, 255, 70, 64, 8, 255, 65, 61, 6, 255, 63, 57, 4, 255, 64, 56, 5, 255, 64, 51, 2, 255, 63, 50, 4, 255, 64, 47, 3, 255, 72, 44, 4, 255, 65, 47, 4, 255, 70, 51, 7, 255, 77, 44, 3, 255, 72, 52, 6, 255, 74, 52, 0, 255, 87, 55, 4, 255, 82, 54, 6, 255, 84, 47, 2, 255, 80, 47, 5, 255, 72, 46, 7, 255, 75, 43, 4, 255, 79, 45, 2, 255, 82, 48, 3, 255, 79, 46, 0, 255, 80, 48, 2, 255, 81, 46, 2, 255, 86, 49, 2, 255, 86, 51, 3, 255, 82, 48, 3, 255, 85, 50, 6, 255, 94, 52, 6, 255, 110, 54, 6, 255, 108, 54, 5, 255, 94, 55, 4, 255, 97, 59, 12, 255, 95, 58, 6, 255, 98, 58, 3, 255, 91, 57, 3, 255, 90, 58, 7, 255, 98, 53, 8, 255, 100, 58, 3, 255, 129, 65, 10, 255, 136, 62, 5, 255, 137, 63, 6, 255, 136, 62, 6, 255, 140, 65, 9, 255, 113, 60, 4, 255, 102, 59, 14, 255, 108, 61, 8, 255, 109, 61, 6, 255, 113, 61, 6, 255, 138, 57, 3, 255, 149, 63, 7, 255, 131, 64, 11, 255, 123, 63, 5, 255, 133, 65, 10, 255, 128, 62, 4, 255, 121, 65, 3, 255, 121, 65, 5, 255, 131, 66, 7, 255, 117, 62, 7, 255, 129, 64, 8, 255, 136, 63, 3, 255, 139, 62, 7, 255, 126, 64, 2, 255, 119, 63, 4, 255, 122, 61, 13, 255, 129, 64, 10, 255, 126, 64, 3, 255, 133, 65, 7, 255, 122, 62, 3, 255, 120, 66, 4, 255, 123, 63, 2, 255, 124, 68, 12, 255, 118, 61, 7, 255, 131, 68, 8, 255, 130, 65, 4, 255, 129, 66, 8, 255, 131, 68, 6, 255, 133, 63, 5, 255, 119, 62, 9, 255, 117, 66, 12, 255, 115, 62, 8, 255, 127, 63, 6, 255, 135, 67, 8, 255, 129, 71, 9, 255, 141, 67, 13, 255, 127, 68, 10, 255, 125, 64, 9, 255, 128, 60, 16, 255, 122, 67, 8, 255, 130, 72, 10, 255, 132, 71, 11, 255, 131, 60, 20, 255, 146, 73, 11, 255, 157, 85, 5, 255, 153, 80, 7, 255, 146, 75, 10, 255, 137, 70, 2, 255, 142, 75, 11, 255, 137, 70, 12, 255, 139, 71, 10, 255, 150, 77, 10, 255, 158, 79, 11, 255, 153, 80, 15, 255, 148, 81, 13, 255, 178, 92, 10, 255, 171, 89, 3, 255, 134, 68, 8, 255, 147, 80, 17, 255, 154, 93, 5, 255, 162, 88, 9, 255, 138, 69, 7, 255, 134, 73, 14, 255, 134, 74, 11, 255, 134, 71, 10, 255, 144, 70, 10, 255, 155, 74, 14, 255, 184, 105, 12, 255, 180, 96, 5, 255, 157, 71, 4, 255, 162, 82, 7, 255, 183, 102, 10, 255, 174, 88, 9, 255, 166, 82, 2, 255, 151, 71, 2, 255, 157, 77, 11, 255, 175, 94, 4, 255, 173, 85, 7, 255, 175, 84, 13, 255, 179, 94, 7, 255, 179, 94, 5, 255, 181, 93, 8, 255, 166, 85, 4, 255, 160, 83, 4, 255, 168, 90, 6, 255, 177, 92, 0, 255, 176, 93, 8, 255, 173, 93, 6, 255, 175, 88, 5, 255, 172, 90, 5, 255, 177, 94, 2, 255, 186, 97, 7, 255, 184, 97, 11, 255, 176, 94, 9, 255, 170, 90, 4, 255, 179, 100, 7, 255, 182, 100, 4, 255, 185, 101, 1, 255, 188, 105, 11, 255, 189, 107, 9, 255, 187, 106, 6, 255, 186, 108, 5, 255, 186, 109, 9, 255, 184, 109, 11, 255, 187, 114, 5, 255, 192, 118, 1, 255, 196, 119, 8, 255, 196, 119, 9, 255, 192, 115, 4, 255, 191, 111, 6, 255, 191, 114, 9, 255, 188, 116, 11, 255, 191, 117, 3, 255, 192, 114, 9, 255, 191, 111, 12, 255, 190, 109, 16, 255, 185, 106, 9, 255, 181, 108, 11, 255, 179, 108, 14, 255, 174, 104, 14, 255, 178, 106, 13, 255, 178, 105, 6, 255, 177, 106, 4, 255, 175, 108, 4, 255, 174, 108, 8, 255, 183, 107, 11, 255, 189, 106, 8, 255, 201, 119, 11, 255, 189, 112, 8, 255, 180, 106, 8, 255, 187, 116, 5, 255, 191, 118, 6, 255, 197, 128, 12, 255, 200, 140, 3, 255, 199, 138, 2, 255, 198, 130, 4, 255, 202, 130, 4, 255, 204, 133, 11, 255, 189, 119, 9, 255, 189, 118, 7, 255, 190, 116, 2, 255, 186, 108, 1, 255, 186, 106, 8, 255, 182, 101, 10, 255, 182, 101, 5, 255, 191, 108, 0, 255, 195, 116, 13, 255, 195, 122, 21, 255, 190, 116, 14, 255, 192, 107, 10, 255, 183, 102, 8, 255, 179, 102, 6, 255, 174, 101, 11, 255, 174, 103, 6, 255, 167, 93, 8, 255, 169, 91, 2, 255, 174, 90, 0, 255, 172, 91, 0, 255, 173, 94, 9, 255, 168, 88, 4, 255, 168, 89, 1, 255, 169, 89, 4, 255, 173, 88, 6, 255, 171, 92, 5, 255, 168, 90, 3, 255, 170, 91, 5, 255, 173, 94, 6, 255, 172, 94, 4, 255, 169, 94, 3, 255, 163, 95, 6, 255, 180, 108, 15, 255, 182, 119, 12, 255, 172, 110, 11, 255, 178, 119, 8, 255, 178, 105, 10, 255, 181, 112, 13, 255, 187, 115, 18, 255, 187, 112, 14, 255, 191, 112, 12, 255, 184, 105, 9, 255, 175, 93, 9, 255, 163, 87, 13, 255, 162, 79, 9, 255, 157, 77, 2, 255, 165, 78, 2, 255, 194, 110, 12, 255, 199, 123, 0, 255, 198, 113, 5, 255, 184, 99, 4, 255, 170, 83, 2, 255, 158, 72, 8, 255, 147, 63, 7, 255, 136, 57, 4, 255, 132, 57, 2, 255, 135, 63, 4, 255, 135, 66, 4, 255, 135, 69, 7, 255, 138, 76, 13, 255, 132, 73, 12, 255, 131, 68, 9, 255, 131, 70, 13, 255, 125, 69, 9, 255, 124, 72, 6, 255, 123, 69, 5, 255, 118, 62, 6, 255, 108, 54, 4, 255, 103, 51, 8, 255, 104, 53, 4, 255, 107, 56, 2, 255, 103, 54, 5, 255, 88, 39, 6, 255, 84, 35, 6, 255, 98, 48, 6, 255, 101, 54, 8, 255, 91, 44, 2, 255, 93, 44, 2, 255, 101, 50, 7, 255, 108, 55, 9, 255, 107, 57, 4, 255, 108, 59, 2, 255, 109, 58, 3, 255, 105, 52, 2, 255, 106, 53, 2, 255, 105, 52, 1, 255, 107, 55, 5, 255, 105, 53, 5, 255, 106, 47, 5, 255, 95, 47, 4, 255, 85, 42, 5, 255, 85, 40, 4, 255, 101, 51, 7, 255, 98, 46, 5, 255, 101, 47, 5, 255, 101, 47, 2, 255, 103, 51, 4, 255, 102, 52, 4, 255, 101, 51, 2, 255, 103, 49, 2, 255, 104, 46, 1, 255, 100, 42, 1, 255, 90, 29, 2, 255, 89, 24, 5, 255, 0, 0, 12, 255, 2, 2, 13, 255, 1, 2, 12, 255, 0, 0, 10, 255, 1, 1, 11, 255, 1, 1, 8, 255, 0, 1, 6, 255, 2, 0, 7, 255, 0, 1, 1, 255, 0, 2, 2, 255, 4, 2, 6, 255, 6, 20, 46, 255, 3, 49, 106, 255, 11, 42, 63, 255, 36, 52, 61, 255, 40, 51, 60, 255, 31, 32, 35, 255, 23, 18, 18, 255, 4, 1, 2, 255, 0, 0, 0, 255, 7, 8, 15, 255, 4, 5, 10, 255, 0, 5, 10, 255, 1, 1, 4, 255, 6, 0, 1, 255, 0, 0, 0, 255, 1, 2, 1, 255, 3, 0, 1, 255, 0, 1, 0, 255, 0, 1, 0, 255, 0, 0, 0, 255, 5, 0, 3, 255, 4, 0, 4, 255, 0, 0, 7, 255, 2, 0, 7, 255, 0, 2, 7, 255, 0, 0, 8, 255, 1, 1, 2, 255, 0, 1, 3, 255, 1, 0, 0, 255, 9, 51, 128, 255, 1, 174, 235, 255, 12, 20, 47, 255, 17, 2, 0, 255, 13, 23, 180, 255, 1, 28, 144, 255, 4, 1, 0, 255, 3, 1, 1, 255, 4, 1, 2, 255, 0, 3, 0, 255, 2, 1, 5, 255, 3, 0, 2, 255, 2, 1, 1, 255, 10, 7, 7, 255, 21, 18, 13, 255, 29, 27, 25, 255, 25, 27, 35, 255, 25, 28, 33, 255, 33, 27, 32, 255, 39, 32, 36, 255, 33, 30, 60, 255, 9, 16, 30, 255, 11, 16, 9, 255, 24, 14, 14, 255, 18, 15, 10, 255, 24, 30, 29, 255, 24, 33, 28, 255, 27, 29, 16, 255, 24, 23, 10, 255, 20, 19, 7, 255, 13, 11, 3, 255, 13, 14, 4, 255, 14, 14, 2, 255, 18, 17, 4, 255, 18, 15, 3, 255, 16, 15, 3, 255, 15, 14, 3, 255, 16, 16, 4, 255, 21, 17, 3, 255, 29, 24, 9, 255, 27, 24, 7, 255, 22, 20, 1, 255, 28, 24, 5, 255, 26, 29, 8, 255, 29, 35, 5, 255, 36, 42, 7, 255, 43, 49, 6, 255, 50, 58, 11, 255, 51, 61, 26, 255, 55, 71, 21, 255, 63, 80, 12, 255, 70, 83, 23, 255, 63, 85, 27, 255, 71, 95, 28, 255, 73, 93, 20, 255, 75, 91, 20, 255, 78, 88, 21, 255, 73, 82, 17, 255, 69, 79, 30, 255, 73, 79, 22, 255, 79, 77, 13, 255, 74, 73, 13, 255, 71, 72, 7, 255, 73, 73, 5, 255, 80, 75, 4, 255, 71, 71, 5, 255, 66, 69, 5, 255, 71, 69, 6, 255, 66, 63, 9, 255, 66, 61, 6, 255, 67, 60, 3, 255, 62, 56, 6, 255, 71, 53, 10, 255, 63, 51, 6, 255, 63, 49, 4, 255, 65, 44, 5, 255, 71, 44, 2, 255, 72, 48, 6, 255, 71, 47, 10, 255, 78, 43, 9, 255, 76, 46, 3, 255, 81, 52, 4, 255, 85, 57, 2, 255, 80, 55, 6, 255, 79, 44, 1, 255, 81, 46, 7, 255, 72, 41, 3, 255, 78, 43, 4, 255, 82, 49, 0, 255, 83, 48, 1, 255, 81, 44, 3, 255, 78, 45, 3, 255, 81, 49, 2, 255, 85, 50, 4, 255, 88, 52, 7, 255, 86, 52, 8, 255, 84, 50, 7, 255, 101, 51, 8, 255, 121, 52, 8, 255, 105, 55, 3, 255, 94, 54, 5, 255, 97, 53, 12, 255, 102, 60, 3, 255, 95, 57, 4, 255, 89, 55, 9, 255, 104, 59, 4, 255, 133, 63, 6, 255, 109, 57, 10, 255, 117, 66, 5, 255, 113, 56, 5, 255, 115, 54, 8, 255, 126, 61, 6, 255, 119, 58, 5, 255, 105, 60, 8, 255, 106, 59, 8, 255, 113, 63, 2, 255, 110, 62, 1, 255, 107, 63, 6, 255, 126, 66, 6, 255, 138, 66, 2, 255, 118, 62, 8, 255, 123, 63, 9, 255, 134, 62, 5, 255, 134, 67, 8, 255, 120, 65, 1, 255, 118, 62, 6, 255, 126, 61, 6, 255, 133, 65, 7, 255, 135, 66, 6, 255, 123, 66, 1, 255, 121, 64, 0, 255, 124, 64, 1, 255, 126, 66, 7, 255, 129, 67, 8, 255, 129, 65, 10, 255, 126, 67, 8, 255, 127, 67, 1, 255, 122, 67, 3, 255, 121, 65, 14, 255, 124, 62, 8, 255, 127, 65, 10, 255, 124, 67, 11, 255, 132, 68, 8, 255, 123, 66, 8, 255, 112, 66, 2, 255, 124, 62, 7, 255, 129, 63, 6, 255, 124, 66, 7, 255, 133, 71, 16, 255, 145, 82, 10, 255, 148, 76, 4, 255, 165, 83, 9, 255, 167, 83, 12, 255, 186, 98, 1, 255, 190, 102, 4, 255, 199, 105, 8, 255, 201, 106, 6, 255, 199, 112, 2, 255, 193, 98, 5, 255, 199, 107, 6, 255, 209, 124, 4, 255, 198, 107, 3, 255, 198, 98, 7, 255, 209, 106, 2, 255, 215, 112, 5, 255, 198, 102, 3, 255, 197, 99, 10, 255, 197, 101, 13, 255, 192, 101, 8, 255, 197, 102, 1, 255, 210, 107, 3, 255, 212, 105, 6, 255, 196, 96, 7, 255, 198, 93, 9, 255, 200, 97, 8, 255, 186, 100, 8, 255, 194, 104, 9, 255, 210, 114, 12, 255, 204, 111, 13, 255, 190, 100, 6, 255, 195, 109, 9, 255, 175, 97, 0, 255, 186, 108, 13, 255, 182, 99, 9, 255, 173, 92, 12, 255, 211, 116, 12, 255, 192, 105, 4, 255, 164, 81, 10, 255, 186, 93, 8, 255, 198, 112, 7, 255, 182, 97, 11, 255, 165, 79, 5, 255, 157, 79, 11, 255, 179, 92, 9, 255, 197, 100, 8, 255, 179, 87, 9, 255, 166, 83, 1, 255, 187, 100, 3, 255, 182, 98, 4, 255, 186, 100, 8, 255, 178, 96, 5, 255, 172, 92, 9, 255, 173, 91, 11, 255, 179, 97, 3, 255, 183, 98, 6, 255, 178, 95, 2, 255, 179, 92, 8, 255, 177, 93, 7, 255, 180, 100, 5, 255, 189, 105, 13, 255, 175, 90, 11, 255, 177, 97, 4, 255, 177, 96, 3, 255, 183, 101, 3, 255, 189, 100, 2, 255, 201, 108, 11, 255, 200, 112, 8, 255, 193, 107, 5, 255, 186, 103, 4, 255, 185, 104, 3, 255, 189, 109, 8, 255, 188, 110, 6, 255, 185, 108, 0, 255, 193, 114, 3, 255, 196, 116, 9, 255, 196, 116, 10, 255, 192, 112, 8, 255, 187, 110, 10, 255, 185, 111, 3, 255, 188, 115, 10, 255, 187, 111, 1, 255, 188, 109, 5, 255, 181, 102, 6, 255, 185, 109, 10, 255, 181, 109, 6, 255, 180, 108, 5, 255, 185, 114, 7, 255, 185, 113, 10, 255, 186, 111, 7, 255, 183, 108, 6, 255, 177, 105, 4, 255, 175, 109, 6, 255, 187, 120, 10, 255, 191, 115, 11, 255, 179, 104, 7, 255, 182, 107, 11, 255, 181, 109, 10, 255, 182, 116, 9, 255, 187, 122, 5, 255, 192, 131, 4, 255, 194, 135, 6, 255, 186, 125, 0, 255, 186, 120, 12, 255, 175, 106, 11, 255, 177, 111, 2, 255, 175, 111, 6, 255, 174, 112, 2, 255, 175, 111, 1, 255, 177, 109, 5, 255, 178, 107, 4, 255, 177, 104, 2, 255, 189, 115, 3, 255, 195, 114, 7, 255, 192, 104, 7, 255, 193, 112, 7, 255, 192, 121, 19, 255, 183, 113, 16, 255, 177, 104, 9, 255, 181, 106, 16, 255, 183, 115, 9, 255, 192, 129, 13, 255, 191, 128, 6, 255, 185, 118, 4, 255, 182, 108, 6, 255, 178, 101, 4, 255, 172, 92, 5, 255, 169, 92, 6, 255, 166, 89, 4, 255, 164, 87, 3, 255, 163, 83, 2, 255, 166, 86, 2, 255, 168, 85, 6, 255, 150, 77, 3, 255, 151, 83, 4, 255, 158, 86, 8, 255, 161, 88, 0, 255, 163, 88, 0, 255, 171, 105, 13, 255, 185, 120, 11, 255, 179, 121, 12, 255, 189, 130, 9, 255, 195, 131, 20, 255, 185, 115, 18, 255, 188, 118, 20, 255, 195, 116, 14, 255, 190, 115, 14, 255, 169, 92, 12, 255, 164, 78, 4, 255, 164, 81, 6, 255, 157, 82, 4, 255, 152, 74, 6, 255, 142, 63, 5, 255, 164, 79, 7, 255, 197, 112, 4, 255, 204, 124, 0, 255, 202, 115, 7, 255, 184, 90, 10, 255, 161, 73, 3, 255, 134, 58, 2, 255, 123, 49, 3, 255, 111, 40, 3, 255, 119, 54, 6, 255, 124, 61, 4, 255, 127, 60, 15, 255, 121, 60, 9, 255, 119, 65, 12, 255, 126, 70, 14, 255, 132, 75, 7, 255, 122, 68, 4, 255, 121, 64, 6, 255, 122, 64, 10, 255, 113, 58, 8, 255, 99, 48, 5, 255, 103, 48, 8, 255, 106, 52, 2, 255, 104, 54, 1, 255, 105, 56, 6, 255, 99, 48, 7, 255, 104, 57, 9, 255, 110, 60, 2, 255, 120, 63, 7, 255, 115, 64, 8, 255, 108, 59, 4, 255, 109, 60, 5, 255, 108, 59, 4, 255, 111, 60, 6, 255, 112, 59, 6, 255, 108, 55, 6, 255, 101, 49, 6, 255, 99, 45, 1, 255, 107, 54, 6, 255, 110, 56, 10, 255, 104, 50, 7, 255, 104, 51, 5, 255, 101, 49, 5, 255, 107, 53, 9, 255, 104, 53, 8, 255, 98, 50, 3, 255, 101, 47, 1, 255, 104, 50, 1, 255, 106, 51, 5, 255, 99, 49, 3, 255, 98, 48, 0, 255, 102, 48, 0, 255, 103, 51, 2, 255, 103, 47, 2, 255, 102, 44, 2, 255, 102, 36, 2, 255, 90, 24, 3, 255, 82, 20, 5, 255, 0, 0, 14, 255, 1, 0, 14, 255, 1, 1, 13, 255, 0, 0, 11, 255, 1, 1, 11, 255, 1, 1, 10, 255, 1, 0, 15, 255, 1, 1, 8, 255, 4, 1, 7, 255, 4, 1, 5, 255, 5, 2, 10, 255, 4, 48, 103, 255, 44, 128, 224, 255, 40, 183, 238, 255, 23, 124, 158, 255, 37, 60, 66, 255, 38, 41, 51, 255, 40, 40, 52, 255, 32, 33, 61, 255, 25, 31, 55, 255, 19, 40, 62, 255, 29, 40, 55, 255, 6, 24, 30, 255, 32, 41, 41, 255, 24, 45, 63, 255, 5, 18, 26, 255, 2, 0, 0, 255, 2, 1, 2, 255, 2, 1, 5, 255, 0, 2, 1, 255, 1, 2, 2, 255, 1, 3, 1, 255, 1, 2, 1, 255, 0, 2, 3, 255, 4, 1, 3, 255, 3, 1, 5, 255, 4, 2, 2, 255, 1, 1, 2, 255, 3, 2, 0, 255, 2, 8, 57, 255, 10, 168, 254, 255, 7, 78, 120, 255, 9, 0, 0, 255, 11, 19, 103, 255, 4, 35, 201, 255, 6, 8, 7, 255, 6, 0, 1, 255, 1, 3, 2, 255, 1, 1, 2, 255, 1, 0, 2, 255, 1, 0, 0, 255, 3, 1, 1, 255, 1, 0, 1, 255, 3, 2, 3, 255, 13, 14, 9, 255, 27, 29, 23, 255, 28, 30, 31, 255, 28, 26, 32, 255, 31, 26, 36, 255, 33, 33, 40, 255, 31, 30, 50, 255, 19, 19, 22, 255, 20, 20, 10, 255, 18, 16, 9, 255, 22, 20, 13, 255, 27, 31, 31, 255, 30, 38, 33, 255, 27, 29, 17, 255, 27, 26, 15, 255, 19, 21, 9, 255, 12, 15, 4, 255, 15, 15, 5, 255, 19, 18, 6, 255, 18, 16, 3, 255, 18, 16, 3, 255, 17, 17, 5, 255, 15, 16, 5, 255, 16, 18, 4, 255, 23, 20, 4, 255, 27, 23, 6, 255, 23, 22, 4, 255, 22, 21, 3, 255, 26, 25, 5, 255, 33, 31, 8, 255, 37, 40, 7, 255, 39, 47, 14, 255, 40, 55, 8, 255, 46, 65, 5, 255, 53, 71, 12, 255, 57, 74, 15, 255, 65, 75, 30, 255, 70, 83, 27, 255, 62, 89, 22, 255, 60, 93, 19, 255, 64, 89, 20, 255, 71, 91, 18, 255, 70, 85, 13, 255, 70, 80, 13, 255, 67, 81, 11, 255, 68, 79, 11, 255, 74, 74, 13, 255, 68, 72, 15, 255, 68, 71, 11, 255, 71, 69, 8, 255, 74, 68, 5, 255, 75, 68, 6, 255, 73, 69, 4, 255, 76, 67, 2, 255, 70, 63, 4, 255, 65, 61, 4, 255, 70, 56, 6, 255, 64, 56, 5, 255, 64, 52, 6, 255, 65, 52, 5, 255, 65, 46, 5, 255, 68, 48, 6, 255, 77, 48, 6, 255, 71, 47, 3, 255, 76, 47, 8, 255, 83, 48, 4, 255, 78, 44, 2, 255, 88, 53, 6, 255, 87, 54, 4, 255, 88, 53, 7, 255, 76, 45, 3, 255, 72, 48, 5, 255, 75, 48, 4, 255, 86, 49, 6, 255, 81, 47, 8, 255, 76, 48, 1, 255, 76, 48, 4, 255, 84, 43, 7, 255, 85, 47, 6, 255, 81, 47, 2, 255, 86, 46, 2, 255, 89, 54, 4, 255, 92, 50, 6, 255, 97, 51, 8, 255, 97, 51, 4, 255, 104, 57, 6, 255, 110, 56, 7, 255, 101, 55, 5, 255, 99, 59, 2, 255, 93, 58, 7, 255, 101, 52, 6, 255, 126, 59, 4, 255, 119, 58, 8, 255, 111, 62, 4, 255, 111, 60, 7, 255, 100, 53, 11, 255, 99, 61, 7, 255, 108, 61, 16, 255, 116, 57, 9, 255, 121, 64, 2, 255, 114, 63, 6, 255, 122, 64, 10, 255, 116, 59, 7, 255, 114, 55, 3, 255, 117, 65, 7, 255, 109, 57, 10, 255, 103, 58, 2, 255, 115, 64, 8, 255, 117, 63, 3, 255, 121, 66, 2, 255, 117, 62, 7, 255, 119, 66, 4, 255, 128, 69, 2, 255, 138, 65, 4, 255, 134, 62, 7, 255, 121, 64, 7, 255, 121, 69, 7, 255, 127, 66, 2, 255, 133, 67, 6, 255, 132, 67, 4, 255, 124, 67, 2, 255, 126, 64, 12, 255, 124, 63, 12, 255, 126, 61, 5, 255, 121, 62, 7, 255, 121, 63, 8, 255, 114, 67, 6, 255, 127, 64, 7, 255, 136, 67, 1, 255, 143, 76, 9, 255, 157, 81, 8, 255, 165, 88, 15, 255, 172, 96, 14, 255, 187, 106, 12, 255, 203, 106, 7, 255, 209, 109, 7, 255, 207, 110, 12, 255, 205, 106, 3, 255, 207, 105, 11, 255, 213, 113, 5, 255, 217, 113, 2, 255, 223, 117, 8, 255, 232, 125, 5, 255, 235, 127, 11, 255, 211, 96, 6, 255, 220, 106, 10, 255, 220, 111, 2, 255, 227, 119, 10, 255, 224, 117, 4, 255, 231, 124, 6, 255, 228, 121, 4, 255, 222, 119, 4, 255, 217, 116, 8, 255, 212, 114, 6, 255, 217, 121, 5, 255, 215, 117, 5, 255, 209, 109, 2, 255, 207, 105, 1, 255, 201, 97, 8, 255, 193, 88, 4, 255, 200, 97, 8, 255, 211, 116, 5, 255, 210, 113, 5, 255, 218, 120, 6, 255, 220, 121, 7, 255, 221, 128, 2, 255, 222, 131, 3, 255, 224, 126, 10, 255, 222, 130, 6, 255, 221, 129, 2, 255, 213, 124, 2, 255, 217, 123, 2, 255, 218, 127, 7, 255, 212, 124, 10, 255, 213, 121, 6, 255, 212, 115, 0, 255, 210, 117, 3, 255, 194, 109, 5, 255, 194, 110, 13, 255, 202, 111, 7, 255, 204, 108, 8, 255, 190, 98, 11, 255, 179, 96, 11, 255, 185, 97, 5, 255, 194, 105, 15, 255, 197, 108, 13, 255, 194, 105, 5, 255, 188, 97, 1, 255, 184, 91, 6, 255, 192, 99, 15, 255, 187, 98, 3, 255, 181, 92, 4, 255, 184, 94, 10, 255, 184, 98, 10, 255, 194, 109, 7, 255, 202, 120, 10, 255, 182, 99, 5, 255, 178, 102, 1, 255, 174, 97, 7, 255, 175, 97, 9, 255, 179, 99, 1, 255, 187, 102, 5, 255, 184, 103, 4, 255, 180, 99, 9, 255, 178, 100, 13, 255, 186, 107, 8, 255, 196, 117, 3, 255, 192, 110, 3, 255, 189, 110, 6, 255, 193, 116, 4, 255, 191, 112, 2, 255, 193, 114, 6, 255, 191, 112, 7, 255, 185, 109, 5, 255, 187, 116, 2, 255, 185, 113, 7, 255, 184, 110, 2, 255, 186, 109, 7, 255, 187, 109, 5, 255, 186, 111, 3, 255, 182, 110, 1, 255, 177, 105, 7, 255, 188, 110, 12, 255, 195, 111, 9, 255, 190, 108, 7, 255, 185, 112, 2, 255, 189, 122, 2, 255, 197, 127, 4, 255, 203, 124, 11, 255, 166, 99, 15, 255, 160, 104, 26, 255, 185, 121, 17, 255, 185, 126, 6, 255, 179, 115, 7, 255, 177, 110, 8, 255, 183, 116, 3, 255, 189, 121, 7, 255, 168, 100, 1, 255, 159, 93, 3, 255, 168, 99, 4, 255, 166, 100, 0, 255, 168, 102, 5, 255, 173, 104, 7, 255, 173, 101, 4, 255, 177, 101, 10, 255, 172, 95, 2, 255, 181, 102, 3, 255, 192, 109, 6, 255, 189, 108, 5, 255, 188, 112, 2, 255, 190, 116, 7, 255, 183, 112, 15, 255, 173, 107, 16, 255, 169, 111, 14, 255, 165, 102, 9, 255, 169, 96, 13, 255, 176, 100, 5, 255, 187, 114, 6, 255, 194, 125, 2, 255, 188, 119, 1, 255, 187, 114, 7, 255, 181, 106, 6, 255, 174, 99, 0, 255, 168, 94, 5, 255, 164, 88, 11, 255, 164, 86, 2, 255, 163, 85, 7, 255, 165, 90, 7, 255, 161, 86, 7, 255, 148, 81, 11, 255, 130, 64, 8, 255, 149, 83, 8, 255, 166, 96, 7, 255, 184, 113, 15, 255, 182, 109, 1, 255, 188, 133, 7, 255, 193, 142, 11, 255, 196, 133, 19, 255, 178, 113, 17, 255, 178, 107, 15, 255, 166, 89, 13, 255, 150, 72, 11, 255, 147, 75, 4, 255, 150, 77, 5, 255, 151, 78, 7, 255, 153, 78, 0, 255, 148, 70, 1, 255, 152, 68, 5, 255, 179, 96, 9, 255, 199, 120, 2, 255, 201, 120, 6, 255, 191, 107, 6, 255, 175, 85, 4, 255, 157, 72, 7, 255, 138, 67, 2, 255, 132, 62, 6, 255, 132, 60, 8, 255, 131, 66, 6, 255, 133, 67, 12, 255, 133, 68, 8, 255, 123, 60, 1, 255, 118, 57, 12, 255, 123, 64, 9, 255, 124, 64, 5, 255, 127, 66, 7, 255, 123, 65, 6, 255, 119, 66, 4, 255, 121, 65, 2, 255, 114, 60, 4, 255, 108, 58, 6, 255, 110, 59, 6, 255, 106, 54, 4, 255, 104, 50, 7, 255, 102, 49, 5, 255, 107, 58, 4, 255, 108, 59, 1, 255, 111, 57, 4, 255, 114, 61, 4, 255, 114, 63, 5, 255, 113, 62, 6, 255, 105, 55, 1, 255, 105, 54, 4, 255, 108, 55, 8, 255, 100, 46, 6, 255, 104, 52, 9, 255, 109, 54, 1, 255, 108, 50, 4, 255, 99, 43, 5, 255, 101, 49, 7, 255, 101, 54, 4, 255, 103, 55, 3, 255, 103, 48, 3, 255, 100, 47, 5, 255, 96, 46, 5, 255, 96, 42, 3, 255, 102, 49, 6, 255, 94, 48, 5, 255, 92, 48, 6, 255, 97, 46, 5, 255, 101, 46, 4, 255, 101, 45, 5, 255, 100, 37, 3, 255, 98, 36, 4, 255, 99, 33, 3, 255, 86, 20, 0, 255, 85, 23, 6, 255, 1, 0, 16, 255, 0, 0, 14, 255, 1, 1, 13, 255, 1, 1, 11, 255, 0, 0, 12, 255, 0, 0, 13, 255, 1, 0, 18, 255, 4, 1, 4, 255, 1, 1, 2, 255, 2, 2, 6, 255, 0, 0, 2, 255, 8, 11, 54, 255, 81, 184, 233, 255, 40, 151, 167, 255, 23, 93, 145, 255, 28, 101, 118, 255, 45, 66, 78, 255, 58, 67, 94, 255, 52, 59, 87, 255, 47, 72, 106, 255, 38, 59, 88, 255, 30, 50, 67, 255, 35, 44, 67, 255, 16, 33, 40, 255, 34, 58, 76, 255, 47, 77, 112, 255, 20, 43, 59, 255, 0, 1, 3, 255, 0, 1, 0, 255, 2, 0, 3, 255, 1, 1, 2, 255, 1, 1, 1, 255, 0, 2, 0, 255, 4, 1, 6, 255, 5, 0, 8, 255, 1, 2, 3, 255, 1, 1, 10, 255, 4, 3, 0, 255, 3, 0, 0, 255, 6, 110, 191, 255, 5, 141, 197, 255, 11, 0, 0, 255, 17, 7, 26, 255, 5, 28, 206, 255, 4, 13, 57, 255, 6, 2, 0, 255, 0, 5, 4, 255, 2, 0, 8, 255, 2, 0, 6, 255, 4, 0, 6, 255, 0, 0, 0, 255, 0, 1, 1, 255, 1, 0, 0, 255, 3, 0, 0, 255, 10, 12, 6, 255, 25, 30, 22, 255, 30, 31, 28, 255, 30, 27, 30, 255, 33, 30, 39, 255, 38, 32, 45, 255, 37, 30, 35, 255, 28, 23, 25, 255, 22, 21, 16, 255, 24, 27, 7, 255, 26, 29, 20, 255, 35, 39, 40, 255, 36, 42, 42, 255, 27, 33, 27, 255, 24, 28, 20, 255, 21, 23, 10, 255, 18, 18, 5, 255, 15, 13, 1, 255, 15, 13, 2, 255, 21, 18, 7, 255, 17, 15, 2, 255, 19, 17, 4, 255, 18, 20, 5, 255, 16, 20, 6, 255, 24, 23, 7, 255, 24, 21, 5, 255, 24, 22, 5, 255, 22, 24, 5, 255, 26, 28, 8, 255, 32, 36, 7, 255, 36, 42, 11, 255, 39, 48, 18, 255, 44, 57, 16, 255, 50, 65, 17, 255, 55, 71, 15, 255, 59, 75, 17, 255, 64, 84, 11, 255, 65, 82, 24, 255, 71, 84, 35, 255, 68, 90, 15, 255, 63, 82, 26, 255, 70, 83, 24, 255, 66, 79, 17, 255, 67, 78, 16, 255, 67, 81, 7, 255, 66, 76, 10, 255, 69, 73, 15, 255, 62, 69, 12, 255, 63, 68, 15, 255, 73, 72, 9, 255, 73, 72, 6, 255, 70, 66, 6, 255, 72, 67, 2, 255, 72, 65, 4, 255, 72, 60, 8, 255, 67, 60, 4, 255, 73, 55, 3, 255, 66, 54, 5, 255, 67, 56, 1, 255, 62, 53, 4, 255, 75, 49, 7, 255, 85, 53, 6, 255, 97, 53, 9, 255, 78, 45, 3, 255, 93, 56, 2, 255, 100, 53, 1, 255, 93, 50, 2, 255, 108, 57, 8, 255, 101, 53, 5, 255, 84, 50, 3, 255, 74, 46, 1, 255, 76, 45, 3, 255, 84, 49, 5, 255, 81, 50, 4, 255, 79, 48, 3, 255, 79, 46, 2, 255, 79, 46, 10, 255, 78, 47, 8, 255, 92, 50, 3, 255, 106, 50, 3, 255, 94, 49, 5, 255, 89, 52, 7, 255, 96, 50, 5, 255, 100, 51, 4, 255, 98, 57, 4, 255, 130, 64, 11, 255, 132, 60, 6, 255, 103, 59, 10, 255, 97, 55, 5, 255, 93, 57, 5, 255, 99, 60, 5, 255, 128, 64, 8, 255, 112, 57, 12, 255, 93, 59, 9, 255, 108, 58, 8, 255, 120, 64, 7, 255, 111, 66, 3, 255, 107, 61, 8, 255, 126, 65, 4, 255, 123, 62, 2, 255, 111, 56, 10, 255, 117, 62, 7, 255, 126, 69, 1, 255, 122, 63, 4, 255, 122, 61, 5, 255, 125, 66, 4, 255, 116, 66, 3, 255, 113, 61, 3, 255, 114, 63, 8, 255, 112, 62, 9, 255, 114, 62, 10, 255, 118, 64, 7, 255, 135, 69, 8, 255, 133, 62, 3, 255, 125, 59, 9, 255, 126, 66, 9, 255, 128, 65, 4, 255, 126, 64, 14, 255, 119, 65, 6, 255, 126, 64, 13, 255, 121, 64, 4, 255, 124, 65, 6, 255, 140, 70, 17, 255, 145, 75, 13, 255, 150, 84, 11, 255, 160, 89, 4, 255, 168, 87, 8, 255, 177, 96, 12, 255, 191, 104, 5, 255, 196, 101, 12, 255, 197, 106, 10, 255, 207, 108, 5, 255, 204, 104, 8, 255, 201, 106, 11, 255, 204, 110, 5, 255, 201, 105, 6, 255, 196, 99, 4, 255, 203, 99, 4, 255, 198, 101, 6, 255, 196, 103, 5, 255, 194, 101, 8, 255, 190, 96, 6, 255, 196, 103, 7, 255, 192, 96, 8, 255, 192, 91, 9, 255, 193, 89, 5, 255, 194, 91, 4, 255, 199, 97, 4, 255, 201, 101, 4, 255, 201, 103, 6, 255, 202, 104, 9, 255, 204, 104, 9, 255, 201, 102, 4, 255, 197, 100, 1, 255, 204, 106, 4, 255, 199, 102, 5, 255, 197, 99, 11, 255, 200, 103, 7, 255, 201, 102, 9, 255, 194, 98, 5, 255, 199, 105, 11, 255, 204, 110, 5, 255, 202, 108, 8, 255, 205, 113, 10, 255, 209, 112, 3, 255, 210, 114, 1, 255, 212, 114, 0, 255, 205, 107, 1, 255, 213, 115, 4, 255, 215, 120, 8, 255, 213, 115, 5, 255, 214, 124, 5, 255, 221, 127, 2, 255, 220, 122, 6, 255, 208, 117, 9, 255, 207, 108, 1, 255, 209, 112, 4, 255, 210, 118, 11, 255, 210, 117, 8, 255, 209, 121, 1, 255, 213, 130, 4, 255, 211, 128, 5, 255, 212, 127, 6, 255, 207, 122, 8, 255, 207, 124, 8, 255, 206, 123, 2, 255, 206, 125, 2, 255, 199, 119, 0, 255, 193, 114, 5, 255, 201, 119, 2, 255, 191, 104, 8, 255, 184, 96, 12, 255, 182, 95, 8, 255, 186, 98, 10, 255, 187, 99, 0, 255, 190, 105, 4, 255, 196, 117, 4, 255, 200, 122, 7, 255, 186, 106, 5, 255, 192, 112, 7, 255, 190, 110, 7, 255, 182, 99, 5, 255, 182, 97, 7, 255, 183, 100, 12, 255, 181, 101, 7, 255, 184, 102, 1, 255, 188, 104, 3, 255, 189, 105, 2, 255, 195, 110, 7, 255, 196, 112, 5, 255, 198, 114, 6, 255, 193, 111, 3, 255, 189, 110, 5, 255, 191, 114, 9, 255, 193, 120, 5, 255, 189, 113, 5, 255, 186, 112, 1, 255, 184, 111, 1, 255, 183, 110, 9, 255, 180, 105, 17, 255, 180, 106, 5, 255, 180, 110, 10, 255, 180, 112, 16, 255, 185, 120, 19, 255, 184, 119, 10, 255, 182, 112, 7, 255, 193, 125, 7, 255, 196, 125, 1, 255, 184, 109, 0, 255, 179, 112, 14, 255, 183, 123, 13, 255, 183, 124, 14, 255, 166, 102, 17, 255, 167, 93, 12, 255, 161, 92, 15, 255, 177, 115, 4, 255, 181, 120, 4, 255, 162, 96, 6, 255, 154, 87, 9, 255, 157, 94, 9, 255, 169, 106, 9, 255, 171, 107, 2, 255, 166, 100, 4, 255, 165, 97, 5, 255, 167, 96, 7, 255, 165, 90, 5, 255, 171, 91, 1, 255, 183, 97, 0, 255, 181, 101, 6, 255, 174, 99, 2, 255, 176, 102, 11, 255, 175, 107, 25, 255, 171, 117, 16, 255, 170, 108, 6, 255, 170, 102, 6, 255, 177, 108, 11, 255, 185, 113, 18, 255, 191, 122, 6, 255, 183, 110, 8, 255, 181, 109, 2, 255, 182, 109, 1, 255, 181, 106, 1, 255, 181, 106, 4, 255, 176, 103, 3, 255, 175, 102, 4, 255, 173, 96, 5, 255, 174, 92, 3, 255, 170, 100, 3, 255, 164, 90, 0, 255, 129, 68, 5, 255, 122, 66, 9, 255, 165, 95, 13, 255, 181, 121, 7, 255, 188, 125, 1, 255, 195, 128, 4, 255, 197, 140, 10, 255, 199, 141, 13, 255, 181, 106, 10, 255, 146, 75, 6, 255, 138, 70, 10, 255, 124, 63, 7, 255, 138, 67, 3, 255, 147, 71, 13, 255, 139, 72, 10, 255, 144, 72, 9, 255, 151, 76, 4, 255, 151, 68, 5, 255, 164, 77, 5, 255, 189, 111, 6, 255, 199, 126, 5, 255, 201, 121, 6, 255, 199, 117, 6, 255, 194, 113, 4, 255, 162, 77, 9, 255, 145, 66, 9, 255, 147, 73, 3, 255, 141, 65, 1, 255, 134, 63, 5, 255, 126, 57, 4, 255, 121, 56, 7, 255, 124, 57, 7, 255, 125, 61, 14, 255, 120, 65, 10, 255, 119, 60, 7, 255, 122, 59, 4, 255, 123, 66, 6, 255, 118, 61, 3, 255, 110, 49, 4, 255, 110, 52, 7, 255, 109, 59, 6, 255, 105, 55, 6, 255, 97, 41, 11, 255, 94, 43, 2, 255, 97, 46, 7, 255, 102, 50, 6, 255, 109, 58, 3, 255, 107, 58, 4, 255, 113, 58, 5, 255, 114, 59, 7, 255, 104, 51, 2, 255, 100, 48, 1, 255, 105, 53, 7, 255, 102, 50, 4, 255, 99, 47, 0, 255, 101, 49, 2, 255, 102, 48, 7, 255, 103, 47, 5, 255, 103, 50, 4, 255, 101, 51, 4, 255, 100, 52, 3, 255, 94, 47, 0, 255, 96, 45, 3, 255, 94, 43, 6, 255, 88, 40, 2, 255, 92, 41, 3, 255, 92, 39, 0, 255, 88, 41, 2, 255, 91, 43, 6, 255, 93, 40, 3, 255, 100, 43, 8, 255, 105, 42, 9, 255, 98, 37, 4, 255, 95, 31, 1, 255, 92, 27, 2, 255, 87, 26, 0, 255, 98, 32, 5, 255, 1, 0, 20, 255, 1, 0, 16, 255, 1, 1, 13, 255, 1, 1, 12, 255, 0, 0, 12, 255, 1, 0, 17, 255, 1, 0, 10, 255, 2, 2, 5, 255, 1, 1, 2, 255, 2, 0, 8, 255, 7, 1, 6, 255, 5, 5, 4, 255, 22, 59, 57, 255, 11, 29, 21, 255, 22, 29, 59, 255, 17, 72, 120, 255, 15, 41, 43, 255, 29, 46, 68, 255, 32, 49, 57, 255, 42, 65, 83, 255, 53, 63, 85, 255, 26, 46, 66, 255, 43, 58, 86, 255, 44, 64, 90, 255, 19, 29, 38, 255, 15, 23, 29, 255, 45, 76, 136, 255, 23, 57, 62, 255, 1, 1, 0, 255, 5, 1, 2, 255, 2, 2, 4, 255, 0, 2, 1, 255, 0, 1, 5, 255, 3, 1, 2, 255, 5, 0, 3, 255, 1, 2, 1, 255, 2, 2, 5, 255, 3, 0, 0, 255, 2, 41, 110, 255, 3, 173, 245, 255, 10, 19, 47, 255, 10, 3, 0, 255, 13, 26, 154, 255, 2, 20, 136, 255, 2, 0, 0, 255, 0, 5, 5, 255, 0, 4, 6, 255, 5, 0, 5, 255, 2, 2, 1, 255, 0, 0, 3, 255, 0, 0, 0, 255, 2, 2, 2, 255, 0, 1, 1, 255, 0, 0, 0, 255, 3, 4, 1, 255, 20, 19, 11, 255, 26, 25, 19, 255, 28, 24, 19, 255, 35, 29, 32, 255, 34, 31, 47, 255, 36, 34, 36, 255, 32, 27, 22, 255, 25, 23, 15, 255, 26, 30, 19, 255, 24, 33, 30, 255, 36, 44, 46, 255, 38, 45, 43, 255, 33, 41, 30, 255, 28, 33, 21, 255, 27, 27, 12, 255, 27, 23, 8, 255, 19, 16, 3, 255, 18, 14, 4, 255, 19, 15, 4, 255, 20, 16, 5, 255, 19, 17, 3, 255, 21, 21, 5, 255, 18, 18, 5, 255, 22, 22, 4, 255, 27, 23, 5, 255, 32, 28, 10, 255, 25, 25, 5, 255, 30, 31, 9, 255, 30, 44, 11, 255, 38, 51, 14, 255, 45, 54, 10, 255, 52, 59, 9, 255, 57, 65, 14, 255, 62, 73, 16, 255, 58, 74, 27, 255, 58, 83, 20, 255, 66, 82, 15, 255, 82, 84, 19, 255, 81, 86, 14, 255, 72, 82, 16, 255, 72, 79, 11, 255, 66, 74, 15, 255, 67, 73, 13, 255, 71, 77, 7, 255, 71, 75, 8, 255, 70, 69, 16, 255, 66, 66, 9, 255, 64, 66, 14, 255, 70, 68, 7, 255, 66, 69, 3, 255, 69, 68, 9, 255, 73, 69, 1, 255, 65, 65, 1, 255, 70, 62, 8, 255, 72, 58, 6, 255, 67, 55, 1, 255, 68, 57, 3, 255, 69, 52, 2, 255, 89, 56, 6, 255, 77, 51, 7, 255, 68, 46, 2, 255, 84, 47, 8, 255, 82, 48, 5, 255, 82, 54, 1, 255, 87, 52, 5, 255, 91, 50, 4, 255, 105, 58, 6, 255, 100, 57, 4, 255, 81, 52, 1, 255, 78, 52, 6, 255, 78, 49, 5, 255, 84, 49, 4, 255, 82, 51, 3, 255, 84, 45, 1, 255, 92, 51, 1, 255, 108, 55, 7, 255, 113, 51, 7, 255, 110, 53, 1, 255, 113, 53, 3, 255, 95, 49, 5, 255, 87, 53, 7, 255, 84, 56, 2, 255, 96, 57, 5, 255, 96, 58, 2, 255, 112, 63, 3, 255, 115, 62, 1, 255, 96, 56, 3, 255, 110, 59, 5, 255, 136, 61, 9, 255, 125, 61, 6, 255, 118, 62, 0, 255, 112, 58, 5, 255, 105, 54, 4, 255, 122, 65, 10, 255, 118, 64, 3, 255, 110, 62, 3, 255, 110, 59, 2, 255, 115, 67, 2, 255, 113, 63, 9, 255, 120, 63, 4, 255, 132, 65, 5, 255, 134, 66, 2, 255, 127, 64, 3, 255, 122, 56, 1, 255, 136, 66, 5, 255, 123, 63, 5, 255, 114, 57, 13, 255, 112, 61, 8, 255, 113, 64, 7, 255, 118, 65, 5, 255, 123, 63, 5, 255, 119, 61, 2, 255, 125, 70, 6, 255, 129, 68, 4, 255, 129, 65, 10, 255, 131, 66, 9, 255, 138, 73, 5, 255, 144, 77, 8, 255, 155, 85, 6, 255, 167, 92, 6, 255, 177, 94, 11, 255, 176, 92, 11, 255, 182, 89, 3, 255, 191, 92, 5, 255, 186, 87, 10, 255, 185, 91, 10, 255, 192, 92, 7, 255, 195, 97, 0, 255, 190, 99, 8, 255, 191, 101, 12, 255, 188, 100, 9, 255, 188, 102, 6, 255, 188, 101, 4, 255, 197, 105, 2, 255, 194, 100, 10, 255, 178, 86, 7, 255, 188, 93, 7, 255, 195, 101, 11, 255, 194, 103, 6, 255, 192, 101, 9, 255, 193, 103, 6, 255, 192, 103, 3, 255, 195, 101, 6, 255, 193, 104, 6, 255, 192, 102, 9, 255, 189, 95, 9, 255, 191, 96, 2, 255, 194, 99, 5, 255, 190, 95, 7, 255, 188, 95, 4, 255, 193, 95, 2, 255, 197, 100, 0, 255, 195, 95, 5, 255, 187, 89, 5, 255, 183, 87, 0, 255, 187, 95, 0, 255, 189, 96, 2, 255, 191, 94, 5, 255, 193, 103, 5, 255, 196, 108, 2, 255, 201, 105, 6, 255, 201, 109, 13, 255, 193, 109, 8, 255, 199, 111, 8, 255, 203, 116, 8, 255, 195, 105, 1, 255, 200, 106, 7, 255, 200, 110, 5, 255, 199, 114, 8, 255, 203, 112, 7, 255, 207, 118, 6, 255, 207, 119, 0, 255, 207, 117, 13, 255, 205, 113, 12, 255, 200, 108, 1, 255, 198, 106, 4, 255, 200, 108, 4, 255, 205, 115, 4, 255, 208, 121, 4, 255, 205, 120, 4, 255, 204, 119, 2, 255, 208, 121, 4, 255, 207, 122, 5, 255, 207, 123, 1, 255, 212, 129, 6, 255, 212, 129, 10, 255, 209, 127, 7, 255, 211, 133, 7, 255, 210, 132, 3, 255, 213, 136, 3, 255, 213, 137, 10, 255, 207, 132, 13, 255, 205, 132, 4, 255, 201, 130, 7, 255, 201, 124, 10, 255, 214, 130, 3, 255, 211, 126, 8, 255, 214, 131, 4, 255, 211, 127, 8, 255, 198, 113, 5, 255, 187, 101, 10, 255, 187, 102, 6, 255, 187, 107, 4, 255, 187, 110, 3, 255, 186, 109, 6, 255, 185, 107, 10, 255, 181, 107, 8, 255, 183, 106, 12, 255, 186, 104, 7, 255, 184, 102, 0, 255, 189, 104, 4, 255, 197, 112, 6, 255, 202, 116, 3, 255, 195, 110, 1, 255, 194, 111, 4, 255, 191, 114, 2, 255, 187, 116, 3, 255, 182, 113, 2, 255, 184, 116, 11, 255, 190, 123, 7, 255, 195, 122, 13, 255, 197, 124, 13, 255, 192, 121, 12, 255, 183, 107, 13, 255, 188, 107, 11, 255, 199, 113, 13, 255, 195, 112, 7, 255, 173, 102, 5, 255, 175, 116, 11, 255, 180, 123, 14, 255, 192, 139, 15, 255, 181, 133, 15, 255, 181, 122, 17, 255, 179, 119, 16, 255, 182, 120, 12, 255, 170, 107, 2, 255, 148, 81, 9, 255, 155, 90, 7, 255, 168, 105, 4, 255, 171, 105, 4, 255, 172, 105, 3, 255, 164, 95, 3, 255, 164, 97, 1, 255, 164, 96, 7, 255, 153, 81, 8, 255, 155, 81, 3, 255, 174, 92, 10, 255, 180, 100, 1, 255, 171, 88, 5, 255, 172, 98, 7, 255, 177, 117, 19, 255, 173, 121, 27, 255, 173, 119, 12, 255, 171, 110, 9, 255, 171, 99, 8, 255, 187, 109, 7, 255, 188, 110, 10, 255, 191, 119, 11, 255, 188, 118, 6, 255, 180, 104, 5, 255, 186, 108, 6, 255, 184, 109, 1, 255, 180, 106, 3, 255, 182, 107, 7, 255, 177, 102, 1, 255, 179, 104, 1, 255, 178, 105, 3, 255, 168, 92, 6, 255, 122, 66, 3, 255, 144, 85, 6, 255, 188, 119, 7, 255, 190, 130, 13, 255, 188, 127, 11, 255, 189, 131, 5, 255, 195, 132, 8, 255, 202, 138, 8, 255, 168, 90, 12, 255, 139, 71, 17, 255, 135, 68, 17, 255, 131, 71, 12, 255, 145, 74, 11, 255, 153, 74, 2, 255, 156, 78, 5, 255, 154, 72, 4, 255, 149, 67, 0, 255, 158, 75, 7, 255, 180, 100, 7, 255, 199, 122, 4, 255, 199, 120, 9, 255, 192, 112, 6, 255, 193, 116, 2, 255, 194, 109, 7, 255, 171, 81, 6, 255, 156, 75, 3, 255, 148, 70, 3, 255, 143, 69, 3, 255, 137, 67, 2, 255, 116, 49, 2, 255, 115, 50, 3, 255, 127, 65, 10, 255, 118, 59, 10, 255, 116, 62, 8, 255, 120, 65, 8, 255, 118, 62, 3, 255, 111, 50, 0, 255, 100, 36, 5, 255, 81, 27, 5, 255, 87, 36, 2, 255, 99, 47, 3, 255, 92, 41, 2, 255, 92, 42, 5, 255, 96, 53, 2, 255, 100, 55, 6, 255, 101, 48, 6, 255, 103, 49, 5, 255, 104, 54, 9, 255, 109, 55, 9, 255, 107, 52, 5, 255, 99, 46, 1, 255, 102, 49, 5, 255, 106, 53, 8, 255, 102, 51, 3, 255, 105, 49, 6, 255, 102, 44, 9, 255, 100, 47, 7, 255, 104, 55, 4, 255, 109, 60, 4, 255, 109, 53, 4, 255, 102, 41, 1, 255, 89, 38, 1, 255, 93, 41, 2, 255, 95, 45, 4, 255, 89, 42, 2, 255, 87, 41, 3, 255, 86, 35, 3, 255, 88, 36, 6, 255, 97, 36, 5, 255, 96, 38, 0, 255, 103, 42, 2, 255, 107, 41, 4, 255, 94, 36, 3, 255, 92, 27, 1, 255, 97, 24, 4, 255, 105, 34, 4, 255, 115, 33, 2, 255, 2, 1, 20, 255, 2, 1, 18, 255, 2, 1, 15, 255, 2, 2, 14, 255, 1, 0, 13, 255, 1, 0, 16, 255, 0, 2, 12, 255, 0, 1, 9, 255, 6, 0, 11, 255, 3, 1, 10, 255, 2, 1, 6, 255, 2, 2, 10, 255, 0, 1, 8, 255, 0, 3, 7, 255, 6, 1, 11, 255, 35, 54, 76, 255, 18, 50, 60, 255, 0, 0, 0, 255, 0, 2, 0, 255, 16, 20, 41, 255, 54, 67, 107, 255, 56, 73, 105, 255, 28, 50, 76, 255, 45, 61, 87, 255, 47, 74, 111, 255, 5, 21, 25, 255, 12, 15, 31, 255, 44, 78, 95, 255, 12, 28, 34, 255, 3, 0, 0, 255, 3, 1, 3, 255, 1, 1, 3, 255, 2, 0, 2, 255, 1, 1, 6, 255, 1, 3, 5, 255, 2, 2, 3, 255, 1, 0, 0, 255, 5, 0, 48, 255, 2, 153, 237, 255, 14, 74, 119, 255, 15, 0, 0, 255, 14, 12, 84, 255, 8, 29, 200, 255, 0, 6, 28, 255, 2, 0, 0, 255, 5, 1, 4, 255, 3, 0, 7, 255, 1, 1, 2, 255, 0, 2, 1, 255, 1, 2, 2, 255, 1, 0, 1, 255, 2, 0, 1, 255, 0, 1, 1, 255, 0, 2, 1, 255, 3, 2, 0, 255, 13, 9, 4, 255, 18, 16, 8, 255, 24, 20, 10, 255, 39, 31, 26, 255, 34, 35, 48, 255, 39, 43, 47, 255, 36, 36, 26, 255, 24, 25, 13, 255, 24, 25, 25, 255, 27, 37, 41, 255, 33, 45, 48, 255, 38, 49, 42, 255, 37, 46, 29, 255, 37, 39, 25, 255, 35, 32, 16, 255, 29, 26, 9, 255, 26, 22, 10, 255, 22, 18, 7, 255, 17, 13, 3, 255, 24, 20, 7, 255, 21, 19, 4, 255, 23, 20, 4, 255, 23, 20, 5, 255, 25, 22, 3, 255, 32, 26, 6, 255, 31, 24, 4, 255, 33, 28, 6, 255, 34, 36, 9, 255, 37, 41, 15, 255, 44, 50, 18, 255, 49, 57, 11, 255, 55, 64, 12, 255, 61, 70, 16, 255, 69, 79, 15, 255, 65, 76, 21, 255, 60, 77, 18, 255, 67, 84, 18, 255, 72, 84, 16, 255, 73, 83, 12, 255, 69, 81, 11, 255, 69, 78, 8, 255, 64, 74, 4, 255, 64, 74, 4, 255, 70, 74, 9, 255, 70, 71, 6, 255, 63, 65, 14, 255, 67, 68, 17, 255, 70, 66, 4, 255, 77, 68, 4, 255, 73, 69, 10, 255, 69, 63, 7, 255, 71, 61, 6, 255, 70, 63, 9, 255, 70, 64, 2, 255, 73, 62, 6, 255, 85, 56, 9, 255, 65, 54, 2, 255, 88, 61, 7, 255, 109, 66, 9, 255, 69, 42, 4, 255, 73, 50, 4, 255, 82, 47, 7, 255, 89, 52, 1, 255, 77, 52, 3, 255, 73, 46, 2, 255, 93, 51, 2, 255, 95, 55, 2, 255, 91, 51, 5, 255, 89, 48, 4, 255, 91, 49, 6, 255, 78, 50, 1, 255, 86, 52, 2, 255, 101, 53, 4, 255, 89, 46, 7, 255, 110, 48, 2, 255, 120, 50, 0, 255, 118, 51, 3, 255, 108, 53, 4, 255, 97, 55, 8, 255, 91, 51, 3, 255, 95, 53, 2, 255, 85, 53, 3, 255, 96, 53, 8, 255, 105, 56, 7, 255, 111, 61, 2, 255, 124, 63, 3, 255, 102, 62, 5, 255, 100, 62, 1, 255, 135, 60, 4, 255, 129, 60, 6, 255, 107, 63, 2, 255, 103, 57, 3, 255, 108, 57, 6, 255, 127, 63, 10, 255, 126, 60, 4, 255, 115, 64, 7, 255, 108, 61, 9, 255, 116, 58, 5, 255, 124, 59, 7, 255, 125, 64, 7, 255, 119, 57, 19, 255, 121, 63, 10, 255, 129, 65, 15, 255, 133, 66, 4, 255, 138, 64, 5, 255, 139, 63, 16, 255, 130, 61, 13, 255, 131, 70, 11, 255, 136, 75, 8, 255, 138, 72, 9, 255, 144, 71, 12, 255, 140, 74, 11, 255, 138, 72, 7, 255, 156, 77, 8, 255, 166, 82, 11, 255, 174, 93, 15, 255, 182, 96, 4, 255, 192, 94, 4, 255, 190, 92, 8, 255, 188, 96, 2, 255, 184, 96, 4, 255, 183, 89, 1, 255, 182, 93, 5, 255, 179, 90, 12, 255, 182, 91, 13, 255, 190, 95, 11, 255, 190, 96, 11, 255, 192, 103, 11, 255, 195, 100, 9, 255, 194, 101, 5, 255, 189, 97, 4, 255, 193, 98, 6, 255, 191, 101, 10, 255, 195, 100, 2, 255, 191, 100, 5, 255, 186, 95, 12, 255, 186, 91, 5, 255, 185, 92, 5, 255, 193, 102, 7, 255, 201, 109, 10, 255, 196, 103, 6, 255, 194, 99, 3, 255, 202, 103, 6, 255, 195, 104, 4, 255, 193, 103, 8, 255, 185, 89, 3, 255, 190, 92, 4, 255, 188, 87, 7, 255, 182, 81, 5, 255, 190, 91, 3, 255, 196, 100, 2, 255, 201, 105, 6, 255, 194, 98, 6, 255, 190, 95, 4, 255, 190, 97, 6, 255, 173, 80, 3, 255, 178, 84, 7, 255, 184, 89, 3, 255, 191, 100, 3, 255, 197, 106, 10, 255, 199, 105, 3, 255, 197, 108, 5, 255, 194, 111, 1, 255, 195, 109, 6, 255, 195, 108, 12, 255, 194, 106, 6, 255, 198, 107, 2, 255, 198, 113, 5, 255, 194, 107, 10, 255, 198, 108, 2, 255, 200, 113, 5, 255, 198, 110, 6, 255, 198, 106, 5, 255, 198, 110, 0, 255, 202, 112, 5, 255, 201, 111, 7, 255, 201, 116, 2, 255, 202, 122, 2, 255, 203, 120, 5, 255, 207, 119, 7, 255, 210, 122, 9, 255, 203, 119, 2, 255, 206, 124, 0, 255, 209, 124, 7, 255, 211, 125, 12, 255, 210, 124, 13, 255, 209, 123, 10, 255, 209, 126, 8, 255, 207, 129, 6, 255, 212, 136, 9, 255, 212, 139, 5, 255, 216, 143, 0, 255, 216, 143, 3, 255, 223, 147, 15, 255, 215, 140, 3, 255, 216, 137, 5, 255, 217, 137, 11, 255, 218, 138, 5, 255, 209, 129, 7, 255, 209, 133, 1, 255, 204, 128, 2, 255, 194, 115, 2, 255, 190, 113, 2, 255, 190, 113, 7, 255, 193, 115, 11, 255, 186, 105, 4, 255, 177, 95, 7, 255, 166, 89, 6, 255, 177, 103, 11, 255, 181, 107, 7, 255, 180, 104, 10, 255, 185, 110, 8, 255, 190, 115, 7, 255, 184, 106, 11, 255, 190, 114, 15, 255, 187, 118, 5, 255, 179, 113, 4, 255, 185, 118, 12, 255, 189, 121, 11, 255, 190, 120, 2, 255, 198, 123, 13, 255, 193, 113, 5, 255, 191, 104, 5, 255, 189, 106, 3, 255, 191, 116, 6, 255, 179, 108, 2, 255, 180, 110, 9, 255, 182, 114, 8, 255, 181, 125, 13, 255, 194, 139, 11, 255, 199, 137, 4, 255, 200, 149, 6, 255, 197, 139, 9, 255, 195, 149, 6, 255, 203, 153, 5, 255, 185, 128, 6, 255, 149, 89, 10, 255, 143, 82, 13, 255, 162, 100, 6, 255, 159, 93, 0, 255, 162, 92, 5, 255, 166, 90, 6, 255, 172, 96, 4, 255, 160, 87, 5, 255, 136, 70, 3, 255, 138, 74, 5, 255, 161, 81, 5, 255, 177, 94, 6, 255, 173, 96, 2, 255, 173, 112, 5, 255, 179, 125, 12, 255, 176, 115, 15, 255, 169, 100, 13, 255, 153, 84, 8, 255, 156, 86, 9, 255, 174, 100, 14, 255, 183, 110, 6, 255, 192, 126, 5, 255, 175, 102, 12, 255, 175, 95, 10, 255, 190, 111, 5, 255, 186, 108, 1, 255, 183, 107, 4, 255, 177, 102, 3, 255, 174, 97, 5, 255, 176, 102, 4, 255, 173, 103, 4, 255, 164, 86, 8, 255, 131, 64, 10, 255, 153, 91, 11, 255, 184, 117, 3, 255, 187, 124, 11, 255, 189, 128, 19, 255, 188, 124, 11, 255, 199, 130, 14, 255, 198, 135, 12, 255, 181, 113, 9, 255, 163, 94, 14, 255, 156, 83, 1, 255, 163, 90, 10, 255, 162, 88, 14, 255, 163, 82, 9, 255, 169, 83, 5, 255, 159, 75, 3, 255, 156, 69, 6, 255, 178, 98, 7, 255, 195, 122, 8, 255, 199, 120, 8, 255, 197, 111, 7, 255, 194, 114, 9, 255, 189, 111, 5, 255, 194, 105, 13, 255, 186, 93, 9, 255, 158, 73, 2, 255, 153, 77, 11, 255, 149, 81, 5, 255, 137, 71, 10, 255, 127, 59, 10, 255, 123, 48, 9, 255, 114, 47, 1, 255, 114, 55, 5, 255, 123, 61, 6, 255, 119, 59, 6, 255, 103, 43, 4, 255, 95, 32, 5, 255, 85, 29, 4, 255, 72, 27, 2, 255, 86, 32, 2, 255, 89, 32, 8, 255, 64, 15, 0, 255, 79, 33, 3, 255, 92, 48, 6, 255, 94, 47, 1, 255, 98, 46, 1, 255, 101, 47, 3, 255, 103, 50, 2, 255, 98, 45, 2, 255, 98, 44, 2, 255, 101, 48, 5, 255, 103, 50, 6, 255, 103, 51, 5, 255, 100, 49, 1, 255, 100, 49, 3, 255, 102, 50, 4, 255, 99, 44, 4, 255, 95, 39, 5, 255, 100, 40, 4, 255, 107, 47, 5, 255, 102, 41, 1, 255, 93, 37, 0, 255, 91, 39, 3, 255, 91, 39, 4, 255, 84, 33, 0, 255, 78, 32, 0, 255, 86, 37, 2, 255, 88, 33, 5, 255, 92, 30, 5, 255, 94, 32, 3, 255, 97, 31, 2, 255, 100, 30, 0, 255, 96, 30, 0, 255, 98, 27, 2, 255, 99, 30, 4, 255, 109, 37, 3, 255, 118, 37, 3, 255, 1, 0, 18, 255, 2, 1, 18, 255, 2, 1, 17, 255, 2, 1, 15, 255, 2, 1, 15, 255, 1, 0, 14, 255, 2, 1, 17, 255, 1, 1, 9, 255, 1, 0, 7, 255, 1, 2, 10, 255, 2, 5, 17, 255, 3, 8, 31, 255, 3, 11, 34, 255, 2, 8, 23, 255, 0, 0, 8, 255, 12, 30, 39, 255, 37, 86, 119, 255, 11, 29, 35, 255, 2, 0, 0, 255, 1, 0, 2, 255, 17, 23, 46, 255, 47, 65, 89, 255, 41, 74, 111, 255, 12, 34, 47, 255, 41, 64, 103, 255, 32, 86, 122, 255, 0, 10, 7, 255, 17, 19, 38, 255, 25, 57, 91, 255, 3, 10, 13, 255, 1, 1, 4, 255, 1, 1, 4, 255, 2, 0, 2, 255, 3, 2, 1, 255, 0, 2, 1, 255, 4, 1, 2, 255, 6, 0, 5, 255, 1, 78, 172, 255, 13, 114, 193, 255, 25, 2, 6, 255, 14, 5, 22, 255, 14, 23, 202, 255, 2, 16, 85, 255, 7, 1, 0, 255, 7, 1, 4, 255, 4, 3, 1, 255, 0, 0, 2, 255, 2, 0, 0, 255, 3, 0, 0, 255, 2, 1, 4, 255, 3, 1, 3, 255, 3, 1, 1, 255, 2, 2, 2, 255, 2, 2, 2, 255, 1, 0, 0, 255, 6, 2, 0, 255, 17, 14, 7, 255, 24, 23, 14, 255, 32, 28, 24, 255, 39, 31, 33, 255, 44, 41, 41, 255, 32, 37, 36, 255, 17, 21, 15, 255, 21, 21, 10, 255, 28, 33, 36, 255, 33, 46, 48, 255, 37, 51, 45, 255, 42, 49, 38, 255, 42, 42, 31, 255, 36, 38, 19, 255, 31, 31, 13, 255, 28, 25, 14, 255, 18, 16, 2, 255, 23, 20, 5, 255, 22, 19, 4, 255, 25, 22, 7, 255, 24, 20, 5, 255, 24, 21, 2, 255, 27, 24, 3, 255, 36, 31, 7, 255, 37, 29, 6, 255, 37, 33, 6, 255, 37, 40, 8, 255, 42, 48, 8, 255, 47, 52, 13, 255, 53, 61, 13, 255, 57, 67, 15, 255, 60, 73, 14, 255, 60, 74, 14, 255, 62, 77, 14, 255, 69, 80, 20, 255, 65, 79, 14, 255, 66, 86, 13, 255, 65, 79, 15, 255, 67, 77, 8, 255, 64, 74, 7, 255, 65, 77, 7, 255, 63, 75, 5, 255, 68, 70, 14, 255, 68, 65, 11, 255, 62, 67, 3, 255, 66, 67, 4, 255, 77, 66, 5, 255, 74, 64, 5, 255, 70, 62, 4, 255, 72, 62, 7, 255, 74, 61, 7, 255, 79, 63, 4, 255, 79, 63, 3, 255, 77, 55, 6, 255, 72, 54, 3, 255, 78, 59, 7, 255, 122, 70, 13, 255, 80, 44, 2, 255, 69, 50, 6, 255, 87, 54, 4, 255, 93, 54, 3, 255, 80, 48, 1, 255, 79, 51, 5, 255, 85, 50, 5, 255, 96, 57, 3, 255, 99, 57, 8, 255, 96, 53, 9, 255, 88, 51, 4, 255, 109, 51, 9, 255, 99, 47, 2, 255, 103, 56, 8, 255, 111, 51, 7, 255, 88, 47, 3, 255, 91, 54, 6, 255, 97, 48, 6, 255, 98, 50, 5, 255, 100, 55, 1, 255, 103, 53, 5, 255, 106, 54, 8, 255, 104, 53, 9, 255, 105, 50, 11, 255, 111, 54, 5, 255, 120, 63, 5, 255, 120, 66, 5, 255, 125, 61, 6, 255, 115, 55, 7, 255, 115, 60, 4, 255, 120, 61, 3, 255, 114, 56, 11, 255, 107, 59, 11, 255, 101, 57, 4, 255, 110, 60, 3, 255, 111, 56, 3, 255, 109, 59, 17, 255, 103, 62, 7, 255, 114, 65, 5, 255, 134, 68, 12, 255, 145, 71, 16, 255, 159, 84, 9, 255, 163, 92, 13, 255, 170, 91, 7, 255, 177, 88, 14, 255, 184, 96, 6, 255, 176, 90, 20, 255, 184, 95, 13, 255, 182, 101, 3, 255, 180, 103, 7, 255, 182, 101, 11, 255, 194, 109, 5, 255, 189, 100, 15, 255, 179, 89, 8, 255, 162, 77, 3, 255, 177, 95, 8, 255, 192, 102, 1, 255, 191, 99, 5, 255, 191, 100, 10, 255, 190, 96, 7, 255, 188, 93, 7, 255, 188, 99, 11, 255, 193, 101, 13, 255, 194, 101, 5, 255, 198, 100, 3, 255, 193, 100, 13, 255, 198, 103, 12, 255, 195, 95, 5, 255, 190, 93, 6, 255, 196, 102, 7, 255, 193, 95, 4, 255, 195, 98, 2, 255, 199, 103, 4, 255, 196, 102, 6, 255, 190, 101, 4, 255, 188, 95, 2, 255, 191, 97, 13, 255, 196, 102, 10, 255, 196, 99, 2, 255, 189, 94, 3, 255, 192, 96, 8, 255, 196, 100, 2, 255, 197, 99, 4, 255, 199, 101, 8, 255, 198, 97, 14, 255, 188, 92, 4, 255, 191, 97, 7, 255, 187, 91, 5, 255, 184, 89, 7, 255, 177, 81, 2, 255, 186, 91, 4, 255, 197, 103, 6, 255, 197, 100, 5, 255, 191, 93, 7, 255, 179, 82, 5, 255, 190, 95, 8, 255, 193, 100, 5, 255, 177, 82, 10, 255, 179, 87, 9, 255, 185, 90, 11, 255, 192, 96, 6, 255, 191, 95, 7, 255, 195, 102, 9, 255, 195, 105, 10, 255, 200, 104, 0, 255, 192, 100, 2, 255, 195, 104, 4, 255, 198, 104, 3, 255, 198, 107, 7, 255, 197, 105, 3, 255, 193, 104, 5, 255, 200, 105, 8, 255, 195, 110, 1, 255, 198, 108, 8, 255, 202, 105, 11, 255, 196, 108, 0, 255, 199, 111, 5, 255, 201, 110, 10, 255, 197, 113, 2, 255, 200, 117, 2, 255, 202, 117, 5, 255, 205, 115, 2, 255, 206, 120, 1, 255, 204, 120, 4, 255, 206, 120, 6, 255, 208, 124, 9, 255, 206, 125, 5, 255, 205, 125, 2, 255, 205, 132, 2, 255, 206, 136, 1, 255, 211, 131, 2, 255, 211, 128, 10, 255, 212, 131, 9, 255, 214, 138, 8, 255, 212, 139, 5, 255, 212, 139, 4, 255, 208, 133, 4, 255, 211, 139, 4, 255, 211, 139, 2, 255, 209, 134, 5, 255, 220, 149, 3, 255, 224, 157, 1, 255, 220, 155, 0, 255, 217, 151, 11, 255, 212, 147, 12, 255, 205, 142, 6, 255, 201, 134, 4, 255, 192, 121, 8, 255, 181, 111, 3, 255, 180, 116, 1, 255, 180, 120, 6, 255, 188, 128, 10, 255, 191, 130, 10, 255, 182, 118, 4, 255, 181, 115, 4, 255, 178, 111, 10, 255, 177, 115, 12, 255, 172, 111, 6, 255, 168, 105, 12, 255, 181, 117, 14, 255, 182, 115, 4, 255, 181, 108, 10, 255, 184, 110, 12, 255, 184, 111, 13, 255, 187, 116, 11, 255, 184, 111, 5, 255, 182, 115, 8, 255, 184, 132, 9, 255, 200, 158, 5, 255, 209, 160, 10, 255, 203, 145, 9, 255, 201, 142, 9, 255, 199, 137, 12, 255, 203, 140, 10, 255, 214, 154, 11, 255, 222, 165, 9, 255, 210, 152, 5, 255, 199, 142, 9, 255, 169, 109, 5, 255, 141, 73, 5, 255, 151, 80, 3, 255, 150, 82, 3, 255, 159, 91, 5, 255, 168, 98, 8, 255, 170, 98, 7, 255, 170, 105, 4, 255, 169, 110, 7, 255, 163, 102, 10, 255, 170, 94, 2, 255, 172, 94, 5, 255, 181, 111, 11, 255, 180, 122, 15, 255, 169, 111, 24, 255, 159, 94, 22, 255, 153, 90, 21, 255, 140, 79, 2, 255, 148, 82, 7, 255, 169, 96, 12, 255, 188, 109, 15, 255, 190, 114, 13, 255, 179, 106, 7, 255, 174, 96, 12, 255, 182, 103, 7, 255, 180, 102, 4, 255, 175, 101, 1, 255, 171, 97, 1, 255, 175, 99, 9, 255, 182, 102, 10, 255, 168, 88, 3, 255, 156, 91, 4, 255, 153, 97, 12, 255, 167, 99, 7, 255, 179, 111, 3, 255, 190, 135, 6, 255, 190, 133, 9, 255, 191, 122, 17, 255, 184, 113, 18, 255, 182, 108, 10, 255, 184, 105, 3, 255, 171, 95, 6, 255, 169, 94, 8, 255, 175, 94, 14, 255, 164, 85, 9, 255, 157, 78, 4, 255, 164, 80, 4, 255, 158, 74, 1, 255, 168, 84, 2, 255, 193, 112, 9, 255, 198, 120, 9, 255, 195, 114, 11, 255, 195, 113, 6, 255, 195, 115, 3, 255, 193, 112, 4, 255, 196, 109, 5, 255, 185, 94, 2, 255, 156, 72, 2, 255, 141, 64, 3, 255, 132, 59, 5, 255, 130, 61, 4, 255, 132, 64, 3, 255, 136, 65, 8, 255, 119, 50, 1, 255, 105, 39, 4, 255, 110, 47, 4, 255, 105, 40, 5, 255, 97, 34, 5, 255, 88, 32, 5, 255, 82, 32, 6, 255, 87, 31, 8, 255, 84, 23, 7, 255, 73, 21, 4, 255, 69, 27, 3, 255, 90, 46, 7, 255, 97, 50, 4, 255, 97, 45, 6, 255, 101, 49, 9, 255, 101, 52, 3, 255, 97, 45, 6, 255, 95, 44, 3, 255, 100, 49, 5, 255, 102, 51, 5, 255, 100, 48, 1, 255, 99, 46, 3, 255, 98, 46, 5, 255, 98, 47, 3, 255, 96, 48, 2, 255, 98, 42, 7, 255, 94, 36, 1, 255, 98, 39, 3, 255, 94, 35, 4, 255, 92, 36, 2, 255, 94, 36, 4, 255, 87, 33, 3, 255, 85, 30, 3, 255, 86, 33, 4, 255, 86, 37, 5, 255, 89, 34, 1, 255, 88, 27, 0, 255, 83, 26, 1, 255, 84, 21, 3, 255, 86, 20, 5, 255, 91, 24, 5, 255, 100, 27, 0, 255, 102, 31, 1, 255, 109, 34, 6, 255, 113, 32, 1, 255, 117, 38, 2, 255, 2, 1, 18, 255, 2, 1, 22, 255, 2, 1, 20, 255, 2, 1, 13, 255, 2, 2, 14, 255, 2, 2, 15, 255, 1, 1, 18, 255, 3, 0, 13, 255, 4, 0, 9, 255, 2, 2, 22, 255, 5, 15, 34, 255, 2, 13, 27, 255, 4, 12, 35, 255, 2, 8, 28, 255, 6, 7, 26, 255, 1, 8, 15, 255, 2, 38, 56, 255, 16, 52, 59, 255, 5, 8, 7, 255, 0, 1, 0, 255, 0, 0, 0, 255, 6, 2, 8, 255, 47, 65, 104, 255, 35, 73, 103, 255, 21, 30, 58, 255, 44, 89, 130, 255, 6, 26, 25, 255, 1, 0, 0, 255, 4, 8, 19, 255, 4, 6, 12, 255, 4, 1, 0, 255, 1, 2, 0, 255, 0, 2, 1, 255, 1, 0, 1, 255, 2, 2, 6, 255, 2, 0, 0, 255, 1, 34, 100, 255, 4, 134, 244, 255, 14, 27, 54, 255, 19, 2, 0, 255, 4, 21, 134, 255, 5, 20, 161, 255, 5, 0, 0, 255, 3, 2, 3, 255, 1, 0, 2, 255, 3, 3, 4, 255, 0, 2, 1, 255, 2, 1, 0, 255, 0, 2, 1, 255, 0, 2, 1, 255, 3, 1, 1, 255, 2, 2, 2, 255, 2, 1, 1, 255, 6, 1, 2, 255, 3, 0, 1, 255, 1, 0, 0, 255, 12, 8, 4, 255, 26, 19, 13, 255, 29, 23, 17, 255, 32, 26, 23, 255, 40, 37, 33, 255, 38, 38, 37, 255, 27, 28, 25, 255, 20, 22, 8, 255, 27, 32, 30, 255, 34, 49, 50, 255, 37, 52, 52, 255, 45, 51, 47, 255, 37, 38, 31, 255, 23, 32, 12, 255, 32, 35, 18, 255, 31, 28, 14, 255, 22, 21, 8, 255, 20, 19, 5, 255, 24, 22, 5, 255, 27, 26, 8, 255, 24, 23, 8, 255, 27, 24, 7, 255, 26, 26, 2, 255, 29, 28, 1, 255, 39, 35, 6, 255, 39, 35, 3, 255, 46, 48, 15, 255, 45, 56, 15, 255, 44, 58, 11, 255, 55, 66, 10, 255, 58, 67, 15, 255, 61, 70, 14, 255, 62, 74, 15, 255, 60, 79, 17, 255, 65, 80, 14, 255, 68, 82, 6, 255, 68, 83, 11, 255, 70, 77, 10, 255, 71, 73, 4, 255, 67, 75, 4, 255, 63, 71, 8, 255, 63, 69, 11, 255, 66, 64, 8, 255, 70, 65, 12, 255, 65, 66, 9, 255, 66, 59, 11, 255, 74, 62, 15, 255, 73, 66, 4, 255, 75, 67, 1, 255, 75, 63, 4, 255, 76, 63, 3, 255, 79, 64, 2, 255, 79, 61, 15, 255, 77, 49, 7, 255, 76, 61, 7, 255, 128, 69, 7, 255, 90, 53, 6, 255, 66, 50, 4, 255, 82, 54, 3, 255, 100, 59, 1, 255, 106, 58, 3, 255, 84, 55, 3, 255, 88, 48, 1, 255, 111, 61, 6, 255, 95, 54, 2, 255, 98, 56, 2, 255, 91, 54, 3, 255, 82, 56, 1, 255, 108, 56, 10, 255, 95, 46, 2, 255, 91, 50, 6, 255, 90, 45, 4, 255, 93, 46, 5, 255, 109, 52, 8, 255, 99, 50, 3, 255, 93, 53, 3, 255, 101, 57, 5, 255, 109, 54, 1, 255, 102, 54, 3, 255, 88, 51, 1, 255, 114, 59, 8, 255, 129, 64, 5, 255, 127, 60, 1, 255, 115, 59, 4, 255, 115, 63, 18, 255, 130, 62, 1, 255, 128, 64, 4, 255, 104, 59, 1, 255, 106, 59, 6, 255, 114, 58, 6, 255, 107, 60, 8, 255, 113, 66, 10, 255, 125, 68, 7, 255, 140, 78, 10, 255, 161, 95, 6, 255, 176, 97, 8, 255, 182, 96, 7, 255, 189, 99, 12, 255, 190, 100, 5, 255, 194, 98, 7, 255, 195, 97, 4, 255, 193, 98, 7, 255, 189, 101, 0, 255, 190, 102, 12, 255, 188, 98, 6, 255, 188, 99, 8, 255, 185, 99, 8, 255, 194, 103, 14, 255, 197, 105, 5, 255, 193, 97, 7, 255, 180, 80, 14, 255, 186, 93, 11, 255, 189, 99, 4, 255, 194, 98, 11, 255, 196, 100, 9, 255, 195, 101, 9, 255, 195, 98, 5, 255, 194, 96, 7, 255, 195, 98, 5, 255, 192, 96, 5, 255, 194, 95, 8, 255, 190, 91, 1, 255, 192, 89, 0, 255, 189, 88, 8, 255, 188, 87, 9, 255, 187, 88, 5, 255, 184, 95, 0, 255, 187, 90, 8, 255, 192, 92, 11, 255, 190, 89, 5, 255, 188, 86, 12, 255, 186, 89, 16, 255, 183, 82, 8, 255, 184, 85, 13, 255, 181, 91, 4, 255, 193, 97, 12, 255, 193, 96, 8, 255, 192, 99, 8, 255, 193, 98, 5, 255, 196, 101, 3, 255, 190, 96, 4, 255, 173, 77, 3, 255, 178, 77, 1, 255, 184, 86, 1, 255, 184, 87, 5, 255, 177, 80, 4, 255, 174, 77, 8, 255, 186, 90, 9, 255, 194, 99, 6, 255, 200, 102, 8, 255, 191, 96, 6, 255, 184, 90, 8, 255, 197, 104, 13, 255, 194, 102, 0, 255, 195, 102, 6, 255, 194, 102, 5, 255, 196, 103, 2, 255, 197, 100, 7, 255, 184, 84, 5, 255, 191, 98, 8, 255, 198, 108, 9, 255, 198, 101, 2, 255, 197, 101, 8, 255, 195, 101, 7, 255, 194, 103, 5, 255, 197, 102, 8, 255, 195, 104, 5, 255, 196, 106, 8, 255, 197, 106, 8, 255, 192, 103, 8, 255, 193, 107, 1, 255, 197, 107, 6, 255, 196, 108, 3, 255, 197, 111, 2, 255, 196, 107, 10, 255, 196, 107, 3, 255, 198, 110, 6, 255, 199, 109, 13, 255, 200, 111, 8, 255, 199, 113, 2, 255, 199, 113, 11, 255, 199, 112, 15, 255, 202, 116, 5, 255, 207, 121, 4, 255, 207, 122, 5, 255, 205, 122, 6, 255, 203, 122, 4, 255, 202, 121, 6, 255, 208, 129, 2, 255, 209, 134, 0, 255, 208, 134, 2, 255, 208, 132, 5, 255, 209, 134, 11, 255, 213, 140, 6, 255, 215, 143, 4, 255, 213, 140, 3, 255, 212, 141, 7, 255, 221, 152, 4, 255, 220, 151, 3, 255, 223, 154, 7, 255, 223, 154, 2, 255, 224, 159, 0, 255, 224, 161, 0, 255, 223, 162, 3, 255, 221, 161, 4, 255, 216, 161, 3, 255, 214, 156, 4, 255, 213, 151, 11, 255, 213, 155, 8, 255, 211, 156, 0, 255, 212, 157, 6, 255, 212, 156, 3, 255, 212, 157, 0, 255, 217, 163, 3, 255, 215, 159, 11, 255, 210, 155, 8, 255, 200, 147, 4, 255, 199, 141, 11, 255, 200, 142, 8, 255, 199, 141, 13, 255, 202, 142, 17, 255, 200, 140, 20, 255, 198, 146, 13, 255, 212, 162, 9, 255, 216, 164, 9, 255, 208, 145, 4, 255, 203, 126, 0, 255, 201, 136, 5, 255, 203, 152, 3, 255, 208, 146, 10, 255, 212, 154, 9, 255, 217, 166, 1, 255, 232, 177, 1, 255, 215, 152, 9, 255, 190, 127, 11, 255, 177, 121, 6, 255, 157, 101, 3, 255, 164, 100, 6, 255, 187, 112, 9, 255, 193, 120, 5, 255, 187, 122, 1, 255, 189, 125, 12, 255, 189, 124, 8, 255, 189, 119, 2, 255, 188, 114, 12, 255, 183, 113, 2, 255, 181, 110, 4, 255, 182, 112, 7, 255, 179, 113, 6, 255, 180, 120, 23, 255, 175, 121, 26, 255, 154, 94, 11, 255, 137, 77, 8, 255, 143, 84, 7, 255, 171, 102, 10, 255, 183, 107, 3, 255, 183, 105, 13, 255, 178, 105, 12, 255, 173, 102, 0, 255, 175, 101, 1, 255, 172, 94, 10, 255, 159, 82, 4, 255, 165, 89, 5, 255, 164, 89, 3, 255, 165, 86, 2, 255, 150, 83, 4, 255, 170, 105, 5, 255, 192, 123, 6, 255, 184, 127, 2, 255, 187, 131, 14, 255, 184, 116, 10, 255, 178, 108, 7, 255, 171, 97, 7, 255, 170, 98, 20, 255, 175, 93, 8, 255, 168, 82, 11, 255, 162, 91, 17, 255, 166, 94, 13, 255, 163, 86, 9, 255, 161, 81, 5, 255, 158, 78, 4, 255, 155, 73, 4, 255, 175, 88, 5, 255, 191, 110, 3, 255, 199, 118, 11, 255, 196, 113, 5, 255, 193, 115, 1, 255, 194, 115, 7, 255, 191, 108, 9, 255, 191, 106, 6, 255, 193, 108, 6, 255, 179, 87, 2, 255, 153, 70, 7, 255, 139, 64, 5, 255, 137, 65, 1, 255, 133, 63, 0, 255, 120, 52, 4, 255, 114, 47, 13, 255, 102, 35, 3, 255, 92, 25, 0, 255, 95, 34, 5, 255, 94, 32, 5, 255, 89, 29, 2, 255, 85, 34, 2, 255, 97, 42, 3, 255, 104, 39, 2, 255, 89, 32, 4, 255, 76, 30, 5, 255, 87, 42, 5, 255, 104, 60, 3, 255, 106, 56, 2, 255, 111, 58, 5, 255, 109, 61, 2, 255, 101, 57, 2, 255, 101, 52, 3, 255, 102, 53, 6, 255, 96, 48, 2, 255, 96, 49, 2, 255, 96, 47, 1, 255, 97, 43, 2, 255, 101, 43, 6, 255, 97, 40, 6, 255, 95, 40, 4, 255, 93, 41, 1, 255, 92, 39, 2, 255, 93, 38, 2, 255, 94, 39, 2, 255, 95, 38, 2, 255, 94, 35, 4, 255, 88, 34, 3, 255, 92, 35, 5, 255, 87, 29, 3, 255, 79, 23, 2, 255, 82, 19, 2, 255, 89, 19, 3, 255, 90, 26, 4, 255, 94, 29, 1, 255, 95, 31, 1, 255, 95, 33, 2, 255, 100, 32, 1, 255, 100, 35, 2, 255, 111, 34, 3, 255, 113, 31, 1, 255, 115, 38, 4, 255, 4, 1, 24, 255, 0, 1, 25, 255, 1, 2, 18, 255, 3, 0, 10, 255, 1, 1, 17, 255, 1, 2, 21, 255, 0, 0, 15, 255, 2, 0, 10, 255, 3, 0, 12, 255, 3, 6, 29, 255, 4, 11, 30, 255, 1, 7, 17, 255, 2, 11, 37, 255, 2, 10, 35, 255, 1, 10, 30, 255, 2, 11, 23, 255, 0, 6, 15, 255, 4, 10, 17, 255, 3, 8, 7, 255, 0, 0, 1, 255, 1, 0, 1, 255, 0, 0, 0, 255, 20, 20, 40, 255, 47, 82, 115, 255, 7, 22, 16, 255, 25, 53, 81, 255, 16, 34, 37, 255, 0, 0, 0, 255, 0, 2, 3, 255, 0, 0, 0, 255, 1, 0, 4, 255, 1, 2, 2, 255, 1, 1, 0, 255, 1, 0, 7, 255, 1, 1, 1, 255, 7, 3, 29, 255, 4, 110, 230, 255, 17, 73, 120, 255, 15, 0, 0, 255, 13, 11, 69, 255, 2, 28, 203, 255, 3, 6, 22, 255, 1, 1, 0, 255, 2, 1, 2, 255, 3, 1, 2, 255, 1, 1, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 0, 0, 0, 255, 1, 2, 0, 255, 1, 1, 1, 255, 5, 2, 3, 255, 6, 1, 2, 255, 6, 1, 1, 255, 8, 4, 1, 255, 17, 12, 7, 255, 18, 12, 3, 255, 20, 16, 4, 255, 30, 27, 18, 255, 38, 36, 33, 255, 33, 32, 29, 255, 27, 30, 23, 255, 30, 37, 33, 255, 32, 45, 40, 255, 35, 49, 50, 255, 43, 49, 45, 255, 40, 42, 31, 255, 31, 38, 31, 255, 38, 34, 21, 255, 39, 31, 9, 255, 25, 21, 12, 255, 22, 19, 6, 255, 27, 21, 0, 255, 27, 21, 7, 255, 26, 23, 11, 255, 27, 25, 6, 255, 31, 31, 3, 255, 28, 32, 6, 255, 36, 37, 6, 255, 45, 42, 10, 255, 43, 48, 13, 255, 56, 57, 12, 255, 52, 60, 13, 255, 55, 68, 12, 255, 56, 69, 12, 255, 61, 71, 10, 255, 63, 75, 7, 255, 65, 78, 16, 255, 70, 76, 11, 255, 77, 84, 3, 255, 71, 78, 7, 255, 67, 72, 6, 255, 68, 72, 4, 255, 65, 72, 7, 255, 67, 68, 8, 255, 70, 66, 5, 255, 78, 68, 5, 255, 78, 66, 4, 255, 68, 62, 3, 255, 69, 62, 7, 255, 72, 63, 7, 255, 79, 62, 7, 255, 79, 62, 6, 255, 77, 60, 4, 255, 74, 64, 5, 255, 75, 63, 2, 255, 93, 59, 5, 255, 88, 59, 11, 255, 136, 78, 8, 255, 113, 61, 2, 255, 62, 50, 9, 255, 76, 57, 3, 255, 85, 55, 3, 255, 90, 56, 5, 255, 90, 45, 4, 255, 81, 52, 4, 255, 96, 55, 2, 255, 104, 52, 2, 255, 91, 53, 8, 255, 94, 54, 2, 255, 108, 56, 4, 255, 100, 53, 3, 255, 92, 50, 2, 255, 85, 51, 2, 255, 86, 52, 4, 255, 84, 48, 3, 255, 96, 54, 2, 255, 101, 52, 5, 255, 103, 51, 6, 255, 103, 52, 1, 255, 110, 56, 5, 255, 111, 57, 1, 255, 103, 53, 5, 255, 106, 57, 8, 255, 113, 62, 4, 255, 119, 64, 9, 255, 118, 59, 6, 255, 113, 63, 5, 255, 101, 60, 6, 255, 108, 55, 5, 255, 116, 61, 1, 255, 118, 61, 7, 255, 132, 69, 11, 255, 146, 79, 6, 255, 163, 89, 13, 255, 179, 97, 16, 255, 190, 102, 18, 255, 195, 104, 10, 255, 195, 108, 9, 255, 192, 103, 7, 255, 191, 101, 3, 255, 189, 96, 4, 255, 183, 87, 6, 255, 181, 95, 8, 255, 193, 102, 1, 255, 194, 98, 10, 255, 191, 101, 7, 255, 193, 102, 6, 255, 189, 100, 9, 255, 186, 95, 1, 255, 192, 97, 11, 255, 193, 103, 7, 255, 193, 104, 9, 255, 196, 102, 9, 255, 192, 104, 6, 255, 197, 102, 8, 255, 190, 96, 1, 255, 190, 102, 6, 255, 197, 98, 10, 255, 188, 85, 2, 255, 185, 92, 12, 255, 186, 90, 11, 255, 185, 94, 7, 255, 189, 93, 3, 255, 192, 87, 7, 255, 190, 86, 5, 255, 184, 87, 4, 255, 178, 80, 8, 255, 183, 83, 7, 255, 187, 86, 4, 255, 183, 86, 5, 255, 183, 90, 5, 255, 188, 90, 10, 255, 182, 78, 6, 255, 177, 81, 10, 255, 169, 78, 13, 255, 171, 72, 8, 255, 172, 78, 6, 255, 176, 86, 8, 255, 185, 86, 5, 255, 186, 88, 10, 255, 189, 94, 12, 255, 190, 98, 3, 255, 194, 101, 11, 255, 189, 92, 1, 255, 181, 85, 2, 255, 187, 89, 6, 255, 180, 83, 3, 255, 179, 86, 3, 255, 180, 87, 4, 255, 177, 84, 5, 255, 185, 88, 6, 255, 200, 100, 2, 255, 196, 100, 1, 255, 194, 101, 6, 255, 189, 98, 1, 255, 188, 92, 2, 255, 199, 103, 7, 255, 198, 103, 4, 255, 200, 103, 6, 255, 196, 100, 2, 255, 184, 89, 9, 255, 183, 87, 19, 255, 192, 102, 4, 255, 194, 106, 4, 255, 194, 103, 1, 255, 196, 104, 6, 255, 192, 99, 6, 255, 193, 102, 4, 255, 193, 103, 6, 255, 193, 102, 4, 255, 196, 109, 4, 255, 193, 107, 3, 255, 190, 102, 4, 255, 193, 102, 5, 255, 196, 104, 8, 255, 196, 107, 8, 255, 198, 109, 5, 255, 197, 108, 11, 255, 195, 108, 3, 255, 200, 111, 7, 255, 200, 110, 11, 255, 200, 112, 6, 255, 200, 112, 4, 255, 202, 112, 6, 255, 200, 111, 6, 255, 200, 114, 8, 255, 202, 115, 9, 255, 202, 119, 3, 255, 201, 116, 4, 255, 201, 117, 8, 255, 205, 120, 7, 255, 208, 124, 7, 255, 208, 126, 6, 255, 206, 126, 7, 255, 208, 128, 8, 255, 208, 132, 7, 255, 209, 134, 2, 255, 209, 136, 5, 255, 211, 138, 5, 255, 214, 147, 3, 255, 213, 146, 2, 255, 215, 148, 1, 255, 218, 151, 2, 255, 220, 151, 2, 255, 216, 147, 2, 255, 217, 147, 3, 255, 221, 153, 1, 255, 227, 162, 1, 255, 228, 164, 2, 255, 224, 165, 3, 255, 222, 164, 2, 255, 222, 158, 1, 255, 214, 149, 1, 255, 215, 154, 4, 255, 221, 159, 1, 255, 225, 161, 1, 255, 230, 167, 4, 255, 225, 158, 0, 255, 212, 144, 1, 255, 204, 143, 4, 255, 208, 153, 4, 255, 214, 156, 4, 255, 215, 157, 6, 255, 215, 155, 6, 255, 212, 152, 7, 255, 214, 158, 6, 255, 215, 150, 4, 255, 209, 139, 7, 255, 207, 141, 5, 255, 204, 141, 4, 255, 210, 153, 4, 255, 218, 161, 6, 255, 223, 165, 6, 255, 222, 168, 3, 255, 224, 174, 2, 255, 219, 165, 8, 255, 203, 142, 10, 255, 195, 133, 1, 255, 186, 129, 1, 255, 200, 145, 10, 255, 197, 139, 7, 255, 190, 120, 9, 255, 173, 97, 6, 255, 176, 104, 2, 255, 189, 118, 1, 255, 185, 109, 4, 255, 177, 97, 3, 255, 181, 105, 4, 255, 173, 97, 7, 255, 170, 95, 2, 255, 179, 108, 0, 255, 190, 120, 3, 255, 193, 126, 9, 255, 178, 113, 15, 255, 160, 100, 22, 255, 142, 89, 12, 255, 150, 97, 11, 255, 165, 96, 10, 255, 176, 97, 7, 255, 170, 98, 12, 255, 161, 95, 9, 255, 158, 86, 1, 255, 157, 83, 2, 255, 163, 86, 7, 255, 161, 84, 2, 255, 163, 88, 2, 255, 166, 93, 5, 255, 159, 91, 3, 255, 142, 74, 4, 255, 143, 73, 1, 255, 173, 104, 9, 255, 196, 135, 1, 255, 195, 134, 6, 255, 176, 102, 5, 255, 168, 90, 7, 255, 168, 97, 12, 255, 174, 100, 15, 255, 170, 94, 6, 255, 161, 82, 10, 255, 165, 87, 10, 255, 163, 83, 10, 255, 159, 78, 8, 255, 161, 78, 10, 255, 167, 83, 3, 255, 174, 90, 8, 255, 193, 112, 6, 255, 202, 121, 2, 255, 197, 116, 7, 255, 193, 113, 8, 255, 191, 114, 3, 255, 192, 112, 3, 255, 192, 109, 7, 255, 189, 107, 7, 255, 188, 101, 5, 255, 170, 75, 3, 255, 147, 61, 7, 255, 139, 68, 5, 255, 137, 67, 4, 255, 135, 64, 4, 255, 128, 57, 5, 255, 122, 55, 3, 255, 111, 48, 5, 255, 104, 41, 7, 255, 95, 33, 6, 255, 92, 32, 5, 255, 90, 37, 4, 255, 89, 37, 1, 255, 102, 46, 8, 255, 101, 45, 3, 255, 96, 38, 4, 255, 88, 35, 3, 255, 91, 39, 1, 255, 109, 55, 3, 255, 117, 63, 8, 255, 118, 62, 5, 255, 120, 68, 3, 255, 111, 59, 6, 255, 115, 56, 5, 255, 111, 57, 3, 255, 107, 55, 3, 255, 106, 50, 4, 255, 108, 50, 3, 255, 110, 51, 4, 255, 106, 48, 5, 255, 105, 49, 8, 255, 99, 41, 4, 255, 93, 35, 7, 255, 96, 36, 5, 255, 100, 39, 1, 255, 100, 36, 1, 255, 100, 31, 7, 255, 96, 24, 2, 255, 88, 26, 5, 255, 88, 28, 4, 255, 85, 24, 2, 255, 85, 26, 7, 255, 93, 29, 3, 255, 102, 35, 1, 255, 109, 40, 2, 255, 112, 40, 4, 255, 111, 38, 4, 255, 107, 34, 0, 255, 111, 38, 2, 255, 110, 38, 3, 255, 110, 35, 3, 255, 109, 36, 2, 255, 109, 38, 3, 255, 1, 3, 19, 255, 1, 0, 17, 255, 1, 0, 21, 255, 1, 2, 23, 255, 0, 1, 20, 255, 1, 0, 16, 255, 3, 1, 13, 255, 3, 3, 18, 255, 1, 8, 30, 255, 1, 13, 36, 255, 2, 11, 31, 255, 4, 12, 26, 255, 2, 14, 36, 255, 0, 11, 40, 255, 0, 8, 28, 255, 2, 16, 35, 255, 0, 12, 18, 255, 1, 3, 0, 255, 1, 0, 1, 255, 1, 0, 1, 255, 1, 2, 1, 255, 0, 2, 1, 255, 0, 0, 0, 255, 28, 58, 93, 255, 11, 35, 36, 255, 17, 29, 51, 255, 16, 27, 37, 255, 0, 0, 0, 255, 0, 0, 7, 255, 1, 1, 0, 255, 0, 1, 4, 255, 3, 2, 5, 255, 6, 0, 2, 255, 2, 1, 4, 255, 1, 0, 0, 255, 3, 49, 181, 255, 6, 95, 182, 255, 15, 8, 0, 255, 20, 1, 18, 255, 8, 23, 194, 255, 0, 13, 66, 255, 1, 0, 0, 255, 2, 1, 5, 255, 0, 0, 0, 255, 2, 0, 1, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 0, 0, 0, 255, 4, 1, 0, 255, 8, 2, 2, 255, 7, 2, 3, 255, 5, 1, 1, 255, 7, 4, 2, 255, 4, 3, 0, 255, 6, 3, 0, 255, 11, 7, 2, 255, 14, 11, 2, 255, 21, 19, 10, 255, 32, 31, 28, 255, 35, 37, 35, 255, 28, 32, 27, 255, 36, 42, 40, 255, 43, 50, 48, 255, 38, 48, 42, 255, 36, 45, 36, 255, 37, 41, 23, 255, 44, 38, 39, 255, 44, 34, 24, 255, 41, 33, 16, 255, 35, 27, 17, 255, 30, 21, 7, 255, 31, 20, 3, 255, 32, 22, 9, 255, 29, 25, 8, 255, 26, 26, 4, 255, 32, 29, 4, 255, 35, 33, 5, 255, 43, 39, 14, 255, 47, 45, 8, 255, 45, 56, 2, 255, 50, 56, 7, 255, 60, 61, 12, 255, 59, 68, 13, 255, 63, 70, 12, 255, 66, 74, 14, 255, 60, 74, 14, 255, 69, 78, 13, 255, 70, 73, 11, 255, 72, 73, 18, 255, 72, 73, 8, 255, 63, 71, 8, 255, 61, 65, 11, 255, 71, 66, 2, 255, 70, 71, 4, 255, 75, 71, 6, 255, 87, 69, 7, 255, 87, 65, 6, 255, 76, 61, 3, 255, 76, 64, 8, 255, 82, 63, 9, 255, 80, 62, 4, 255, 74, 62, 2, 255, 77, 60, 6, 255, 82, 59, 9, 255, 90, 62, 9, 255, 100, 59, 7, 255, 106, 69, 12, 255, 138, 66, 14, 255, 81, 48, 2, 255, 78, 53, 5, 255, 92, 55, 7, 255, 91, 53, 4, 255, 91, 55, 2, 255, 96, 57, 2, 255, 94, 47, 10, 255, 99, 57, 4, 255, 96, 53, 2, 255, 109, 56, 6, 255, 117, 63, 2, 255, 113, 60, 2, 255, 96, 52, 1, 255, 88, 50, 4, 255, 84, 54, 7, 255, 87, 52, 5, 255, 93, 51, 4, 255, 90, 49, 8, 255, 95, 53, 4, 255, 106, 55, 10, 255, 104, 54, 4, 255, 99, 57, 2, 255, 111, 57, 0, 255, 125, 57, 1, 255, 128, 65, 10, 255, 108, 58, 12, 255, 102, 61, 5, 255, 104, 62, 0, 255, 107, 57, 11, 255, 117, 62, 12, 255, 136, 81, 4, 255, 150, 84, 18, 255, 174, 90, 19, 255, 182, 96, 5, 255, 191, 100, 18, 255, 192, 100, 15, 255, 195, 102, 2, 255, 195, 101, 11, 255, 190, 98, 12, 255, 194, 101, 13, 255, 192, 97, 9, 255, 191, 101, 1, 255, 184, 89, 5, 255, 164, 70, 7, 255, 170, 82, 7, 255, 183, 92, 1, 255, 184, 85, 11, 255, 186, 88, 13, 255, 188, 92, 3, 255, 194, 103, 14, 255, 197, 111, 11, 255, 193, 103, 9, 255, 194, 100, 3, 255, 192, 99, 1, 255, 188, 101, 6, 255, 189, 104, 6, 255, 194, 101, 8, 255, 195, 97, 3, 255, 196, 101, 4, 255, 189, 99, 6, 255, 186, 96, 9, 255, 186, 97, 5, 255, 183, 94, 4, 255, 186, 91, 8, 255, 186, 94, 12, 255, 186, 93, 2, 255, 187, 89, 6, 255, 176, 84, 11, 255, 178, 88, 6, 255, 178, 87, 2, 255, 177, 84, 4, 255, 182, 83, 11, 255, 177, 77, 5, 255, 166, 74, 1, 255, 162, 75, 2, 255, 170, 82, 7, 255, 165, 86, 2, 255, 178, 90, 1, 255, 181, 96, 7, 255, 182, 98, 7, 255, 188, 96, 3, 255, 188, 93, 12, 255, 191, 97, 6, 255, 189, 97, 3, 255, 184, 87, 5, 255, 183, 84, 8, 255, 180, 83, 14, 255, 181, 92, 8, 255, 178, 82, 12, 255, 179, 78, 12, 255, 180, 86, 8, 255, 189, 94, 9, 255, 177, 79, 5, 255, 183, 87, 7, 255, 189, 94, 7, 255, 193, 99, 5, 255, 193, 100, 5, 255, 183, 85, 7, 255, 183, 86, 2, 255, 195, 99, 3, 255, 194, 102, 10, 255, 189, 98, 6, 255, 188, 97, 4, 255, 181, 91, 6, 255, 183, 92, 3, 255, 185, 91, 4, 255, 190, 94, 6, 255, 192, 97, 6, 255, 190, 96, 7, 255, 186, 96, 7, 255, 183, 95, 5, 255, 185, 99, 11, 255, 189, 105, 6, 255, 195, 106, 6, 255, 194, 106, 2, 255, 194, 107, 3, 255, 193, 105, 6, 255, 197, 106, 12, 255, 195, 104, 7, 255, 201, 109, 12, 255, 198, 107, 8, 255, 195, 107, 1, 255, 197, 109, 1, 255, 198, 112, 3, 255, 196, 109, 5, 255, 198, 111, 9, 255, 203, 111, 2, 255, 200, 110, 3, 255, 203, 113, 11, 255, 196, 110, 3, 255, 199, 113, 6, 255, 205, 118, 9, 255, 203, 116, 7, 255, 201, 114, 8, 255, 206, 121, 13, 255, 205, 123, 6, 255, 203, 125, 1, 255, 206, 128, 1, 255, 210, 130, 0, 255, 211, 132, 4, 255, 207, 132, 5, 255, 209, 136, 6, 255, 206, 137, 7, 255, 212, 145, 5, 255, 216, 149, 1, 255, 216, 149, 3, 255, 213, 145, 2, 255, 212, 143, 7, 255, 216, 152, 3, 255, 221, 158, 0, 255, 227, 164, 1, 255, 228, 169, 4, 255, 229, 170, 2, 255, 224, 163, 0, 255, 216, 154, 2, 255, 216, 157, 1, 255, 220, 160, 3, 255, 211, 147, 3, 255, 208, 146, 1, 255, 213, 145, 6, 255, 204, 134, 7, 255, 204, 138, 6, 255, 211, 149, 11, 255, 208, 145, 3, 255, 207, 148, 6, 255, 204, 140, 6, 255, 202, 138, 7, 255, 207, 148, 7, 255, 207, 145, 4, 255, 207, 150, 3, 255, 223, 170, 5, 255, 233, 178, 7, 255, 230, 177, 6, 255, 229, 178, 3, 255, 226, 175, 0, 255, 231, 179, 3, 255, 231, 182, 3, 255, 213, 163, 6, 255, 196, 133, 7, 255, 176, 100, 4, 255, 182, 111, 5, 255, 190, 122, 5, 255, 184, 110, 9, 255, 178, 102, 1, 255, 176, 97, 3, 255, 170, 94, 3, 255, 182, 107, 10, 255, 179, 101, 5, 255, 175, 97, 1, 255, 174, 97, 3, 255, 166, 92, 5, 255, 170, 97, 4, 255, 179, 107, 4, 255, 184, 113, 6, 255, 184, 117, 11, 255, 179, 115, 17, 255, 177, 115, 23, 255, 167, 108, 14, 255, 156, 97, 7, 255, 158, 94, 18, 255, 152, 85, 6, 255, 162, 96, 12, 255, 165, 96, 16, 255, 168, 91, 10, 255, 162, 88, 0, 255, 165, 88, 7, 255, 172, 97, 7, 255, 174, 101, 3, 255, 166, 91, 5, 255, 167, 89, 2, 255, 153, 75, 8, 255, 145, 81, 9, 255, 183, 131, 11, 255, 198, 139, 3, 255, 192, 130, 2, 255, 183, 114, 4, 255, 171, 95, 9, 255, 169, 95, 6, 255, 168, 92, 9, 255, 162, 82, 6, 255, 159, 78, 15, 255, 160, 83, 9, 255, 161, 82, 15, 255, 163, 82, 10, 255, 161, 77, 3, 255, 165, 80, 1, 255, 180, 95, 9, 255, 199, 117, 8, 255, 194, 113, 6, 255, 193, 113, 4, 255, 192, 112, 6, 255, 191, 110, 9, 255, 191, 109, 5, 255, 190, 105, 6, 255, 190, 106, 7, 255, 186, 101, 1, 255, 168, 73, 1, 255, 148, 63, 5, 255, 146, 73, 5, 255, 141, 67, 7, 255, 131, 57, 11, 255, 125, 56, 10, 255, 119, 52, 6, 255, 120, 56, 7, 255, 116, 56, 5, 255, 108, 49, 0, 255, 108, 47, 7, 255, 107, 49, 6, 255, 110, 54, 5, 255, 104, 46, 1, 255, 106, 46, 5, 255, 105, 43, 4, 255, 93, 31, 2, 255, 100, 40, 11, 255, 114, 62, 2, 255, 122, 63, 3, 255, 118, 61, 8, 255, 119, 62, 10, 255, 107, 45, 4, 255, 97, 34, 7, 255, 100, 47, 4, 255, 110, 56, 2, 255, 115, 54, 3, 255, 113, 46, 5, 255, 108, 41, 7, 255, 103, 45, 6, 255, 104, 45, 3, 255, 104, 38, 3, 255, 100, 32, 2, 255, 100, 30, 3, 255, 102, 30, 5, 255, 101, 30, 4, 255, 99, 28, 3, 255, 94, 31, 4, 255, 94, 31, 3, 255, 96, 27, 1, 255, 99, 31, 1, 255, 102, 40, 3, 255, 105, 37, 4, 255, 115, 42, 5, 255, 119, 46, 3, 255, 116, 42, 2, 255, 119, 41, 4, 255, 119, 38, 5, 255, 122, 40, 5, 255, 120, 40, 2, 255, 122, 42, 7, 255, 124, 45, 6, 255, 124, 47, 4, 255, 1, 2, 18, 255, 3, 1, 22, 255, 1, 0, 24, 255, 0, 2, 20, 255, 2, 1, 10, 255, 0, 0, 17, 255, 0, 4, 28, 255, 5, 18, 42, 255, 1, 22, 43, 255, 0, 21, 39, 255, 2, 17, 44, 255, 4, 20, 45, 255, 0, 17, 31, 255, 2, 12, 20, 255, 4, 10, 26, 255, 1, 10, 27, 255, 4, 13, 27, 255, 4, 9, 19, 255, 2, 6, 18, 255, 0, 3, 6, 255, 3, 1, 3, 255, 2, 1, 0, 255, 0, 0, 1, 255, 8, 22, 40, 255, 10, 22, 46, 255, 0, 3, 9, 255, 2, 5, 11, 255, 0, 0, 0, 255, 1, 0, 5, 255, 2, 0, 1, 255, 0, 0, 6, 255, 3, 0, 2, 255, 3, 1, 4, 255, 2, 0, 0, 255, 1, 7, 87, 255, 9, 74, 231, 255, 23, 23, 23, 255, 7, 1, 0, 255, 6, 16, 144, 255, 4, 25, 143, 255, 2, 1, 1, 255, 3, 1, 4, 255, 3, 1, 0, 255, 0, 1, 0, 255, 2, 0, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 1, 0, 0, 255, 3, 1, 2, 255, 6, 0, 0, 255, 7, 1, 1, 255, 6, 2, 1, 255, 5, 1, 1, 255, 7, 4, 0, 255, 7, 6, 1, 255, 7, 5, 2, 255, 7, 5, 2, 255, 17, 11, 4, 255, 19, 11, 4, 255, 28, 22, 17, 255, 35, 35, 30, 255, 33, 41, 34, 255, 32, 50, 55, 255, 30, 46, 54, 255, 35, 47, 54, 255, 37, 46, 44, 255, 37, 44, 32, 255, 35, 42, 26, 255, 42, 37, 32, 255, 43, 33, 25, 255, 41, 33, 21, 255, 33, 20, 10, 255, 36, 22, 5, 255, 30, 21, 3, 255, 26, 25, 3, 255, 25, 31, 10, 255, 35, 35, 6, 255, 36, 37, 3, 255, 42, 42, 8, 255, 54, 53, 2, 255, 52, 54, 13, 255, 43, 55, 21, 255, 55, 62, 19, 255, 59, 65, 19, 255, 63, 68, 11, 255, 68, 73, 10, 255, 68, 73, 11, 255, 69, 74, 6, 255, 68, 75, 6, 255, 71, 70, 8, 255, 72, 71, 5, 255, 74, 73, 9, 255, 72, 66, 4, 255, 85, 71, 1, 255, 80, 72, 1, 255, 77, 69, 3, 255, 83, 67, 5, 255, 84, 62, 4, 255, 81, 61, 1, 255, 88, 66, 2, 255, 89, 66, 4, 255, 83, 64, 4, 255, 78, 62, 4, 255, 84, 66, 7, 255, 83, 59, 3, 255, 83, 61, 3, 255, 84, 60, 2, 255, 115, 71, 2, 255, 143, 70, 11, 255, 114, 62, 10, 255, 100, 57, 1, 255, 107, 55, 5, 255, 104, 55, 1, 255, 101, 52, 1, 255, 107, 56, 4, 255, 114, 52, 8, 255, 101, 52, 3, 255, 94, 56, 4, 255, 119, 61, 3, 255, 122, 59, 1, 255, 104, 53, 2, 255, 95, 51, 7, 255, 90, 50, 6, 255, 84, 49, 4, 255, 96, 55, 10, 255, 101, 55, 7, 255, 98, 52, 6, 255, 104, 56, 3, 255, 106, 57, 1, 255, 108, 61, 2, 255, 106, 56, 10, 255, 106, 57, 6, 255, 119, 63, 4, 255, 125, 62, 6, 255, 125, 60, 14, 255, 133, 69, 13, 255, 147, 84, 11, 255, 162, 90, 8, 255, 183, 98, 17, 255, 186, 100, 11, 255, 186, 98, 9, 255, 192, 101, 4, 255, 195, 103, 13, 255, 196, 99, 15, 255, 185, 93, 9, 255, 173, 75, 15, 255, 156, 64, 8, 255, 174, 81, 10, 255, 182, 83, 16, 255, 182, 89, 2, 255, 167, 77, 9, 255, 126, 48, 9, 255, 118, 49, 13, 255, 168, 84, 12, 255, 176, 84, 2, 255, 177, 89, 5, 255, 182, 95, 10, 255, 182, 91, 3, 255, 193, 97, 11, 255, 179, 82, 10, 255, 163, 72, 11, 255, 171, 78, 6, 255, 173, 79, 7, 255, 177, 83, 7, 255, 174, 80, 7, 255, 174, 81, 8, 255, 180, 86, 4, 255, 193, 99, 5, 255, 194, 99, 1, 255, 185, 87, 3, 255, 174, 79, 7, 255, 163, 73, 10, 255, 163, 74, 6, 255, 168, 77, 3, 255, 167, 78, 7, 255, 159, 72, 11, 255, 167, 75, 7, 255, 167, 78, 2, 255, 170, 84, 7, 255, 163, 74, 2, 255, 145, 63, 2, 255, 128, 61, 8, 255, 125, 59, 12, 255, 142, 66, 10, 255, 152, 74, 5, 255, 147, 67, 9, 255, 139, 62, 3, 255, 169, 85, 9, 255, 184, 95, 6, 255, 180, 95, 10, 255, 175, 86, 4, 255, 164, 79, 9, 255, 169, 80, 15, 255, 171, 79, 11, 255, 182, 92, 13, 255, 188, 97, 7, 255, 188, 94, 4, 255, 189, 94, 8, 255, 188, 93, 7, 255, 184, 91, 2, 255, 185, 85, 7, 255, 179, 79, 3, 255, 177, 83, 10, 255, 188, 100, 7, 255, 192, 104, 3, 255, 191, 100, 0, 255, 183, 87, 6, 255, 187, 93, 10, 255, 188, 99, 3, 255, 189, 100, 7, 255, 174, 81, 12, 255, 166, 72, 10, 255, 172, 81, 4, 255, 188, 96, 2, 255, 191, 95, 4, 255, 196, 98, 10, 255, 194, 97, 11, 255, 195, 102, 7, 255, 191, 101, 5, 255, 183, 96, 2, 255, 182, 94, 6, 255, 182, 95, 3, 255, 183, 91, 9, 255, 188, 98, 4, 255, 193, 106, 7, 255, 192, 103, 9, 255, 189, 99, 13, 255, 192, 100, 14, 255, 197, 108, 2, 255, 196, 107, 0, 255, 197, 107, 5, 255, 200, 109, 18, 255, 202, 112, 15, 255, 198, 111, 2, 255, 200, 112, 11, 255, 195, 105, 8, 255, 199, 108, 2, 255, 206, 114, 9, 255, 200, 110, 1, 255, 199, 112, 5, 255, 198, 114, 9, 255, 197, 111, 7, 255, 196, 111, 1, 255, 202, 118, 2, 255, 204, 120, 3, 255, 203, 120, 4, 255, 207, 124, 5, 255, 208, 124, 4, 255, 202, 117, 7, 255, 199, 117, 10, 255, 206, 130, 11, 255, 206, 131, 7, 255, 214, 139, 9, 255, 213, 137, 2, 255, 212, 136, 2, 255, 217, 147, 2, 255, 216, 148, 6, 255, 212, 148, 1, 255, 217, 153, 2, 255, 223, 158, 4, 255, 220, 157, 1, 255, 223, 161, 1, 255, 230, 169, 4, 255, 228, 170, 4, 255, 225, 169, 0, 255, 223, 165, 4, 255, 210, 147, 9, 255, 201, 135, 6, 255, 201, 130, 5, 255, 194, 122, 5, 255, 203, 135, 4, 255, 202, 139, 5, 255, 201, 138, 3, 255, 199, 142, 7, 255, 198, 135, 0, 255, 205, 139, 6, 255, 206, 140, 8, 255, 210, 142, 9, 255, 227, 168, 11, 255, 238, 188, 4, 255, 234, 182, 0, 255, 229, 177, 4, 255, 228, 175, 6, 255, 227, 175, 1, 255, 230, 177, 0, 255, 234, 183, 5, 255, 222, 172, 4, 255, 187, 121, 1, 255, 177, 105, 10, 255, 193, 119, 4, 255, 180, 105, 5, 255, 173, 94, 9, 255, 174, 91, 6, 255, 177, 99, 4, 255, 168, 93, 1, 255, 165, 88, 4, 255, 167, 89, 6, 255, 169, 92, 2, 255, 165, 89, 1, 255, 168, 96, 2, 255, 167, 94, 1, 255, 172, 99, 7, 255, 170, 95, 6, 255, 173, 101, 14, 255, 182, 114, 31, 255, 178, 118, 14, 255, 172, 110, 12, 255, 154, 93, 4, 255, 151, 92, 8, 255, 153, 92, 9, 255, 174, 107, 17, 255, 180, 107, 5, 255, 171, 93, 5, 255, 170, 94, 3, 255, 166, 91, 2, 255, 171, 95, 8, 255, 173, 97, 6, 255, 170, 94, 4, 255, 161, 89, 1, 255, 159, 88, 3, 255, 183, 125, 8, 255, 201, 148, 5, 255, 199, 135, 4, 255, 192, 123, 10, 255, 183, 116, 6, 255, 173, 101, 2, 255, 172, 94, 7, 255, 171, 88, 13, 255, 166, 83, 3, 255, 168, 90, 14, 255, 162, 87, 11, 255, 166, 87, 6, 255, 174, 93, 8, 255, 176, 93, 3, 255, 171, 84, 7, 255, 184, 98, 12, 255, 200, 117, 13, 255, 195, 113, 10, 255, 192, 111, 3, 255, 190, 109, 2, 255, 190, 108, 7, 255, 191, 108, 6, 255, 190, 104, 3, 255, 186, 102, 5, 255, 185, 98, 5, 255, 173, 80, 5, 255, 146, 62, 4, 255, 133, 57, 1, 255, 127, 51, 2, 255, 121, 46, 2, 255, 120, 47, 3, 255, 117, 45, 2, 255, 117, 47, 1, 255, 116, 49, 1, 255, 122, 56, 10, 255, 113, 44, 9, 255, 112, 44, 5, 255, 114, 49, 4, 255, 108, 44, 4, 255, 107, 43, 5, 255, 108, 46, 1, 255, 105, 41, 2, 255, 101, 36, 6, 255, 118, 60, 5, 255, 124, 61, 4, 255, 120, 59, 11, 255, 108, 51, 5, 255, 96, 43, 0, 255, 82, 34, 6, 255, 93, 40, 5, 255, 99, 50, 1, 255, 102, 53, 3, 255, 105, 46, 10, 255, 100, 29, 5, 255, 107, 31, 3, 255, 103, 33, 4, 255, 99, 35, 4, 255, 106, 38, 0, 255, 110, 38, 3, 255, 102, 26, 3, 255, 104, 30, 3, 255, 105, 35, 0, 255, 104, 32, 3, 255, 107, 35, 1, 255, 111, 32, 0, 255, 115, 35, 5, 255, 113, 40, 0, 255, 117, 38, 3, 255, 121, 39, 8, 255, 116, 37, 1, 255, 119, 40, 1, 255, 121, 39, 1, 255, 125, 43, 3, 255, 123, 39, 1, 255, 126, 44, 2, 255, 133, 51, 1, 255, 136, 52, 2, 255, 135, 52, 1, 255, 1, 0, 24, 255, 1, 0, 20, 255, 0, 2, 20, 255, 2, 2, 16, 255, 4, 0, 10, 255, 3, 2, 22, 255, 1, 20, 46, 255, 4, 28, 58, 255, 0, 17, 48, 255, 3, 18, 39, 255, 2, 20, 44, 255, 0, 17, 50, 255, 2, 15, 45, 255, 4, 15, 32, 255, 4, 15, 30, 255, 4, 7, 21, 255, 3, 6, 19, 255, 0, 8, 19, 255, 2, 14, 23, 255, 2, 8, 18, 255, 5, 4, 5, 255, 3, 0, 2, 255, 0, 3, 2, 255, 0, 1, 0, 255, 1, 0, 2, 255, 1, 1, 0, 255, 0, 0, 1, 255, 1, 1, 2, 255, 1, 1, 4, 255, 2, 2, 7, 255, 1, 3, 4, 255, 3, 2, 3, 255, 0, 2, 0, 255, 1, 1, 35, 255, 36, 51, 172, 255, 42, 40, 61, 255, 16, 3, 0, 255, 9, 8, 93, 255, 2, 26, 182, 255, 2, 5, 23, 255, 7, 3, 4, 255, 0, 1, 2, 255, 2, 0, 2, 255, 2, 2, 1, 255, 4, 0, 2, 255, 0, 0, 0, 255, 2, 1, 1, 255, 2, 0, 1, 255, 1, 0, 0, 255, 2, 0, 1, 255, 4, 2, 3, 255, 5, 2, 1, 255, 5, 2, 1, 255, 5, 1, 0, 255, 7, 3, 0, 255, 7, 3, 0, 255, 12, 7, 3, 255, 12, 7, 3, 255, 12, 8, 4, 255, 17, 11, 3, 255, 20, 12, 2, 255, 22, 16, 6, 255, 25, 24, 15, 255, 33, 36, 27, 255, 38, 45, 46, 255, 35, 50, 46, 255, 34, 49, 40, 255, 34, 39, 25, 255, 44, 41, 34, 255, 38, 40, 33, 255, 41, 41, 34, 255, 40, 37, 25, 255, 35, 32, 21, 255, 39, 32, 15, 255, 34, 24, 8, 255, 30, 22, 11, 255, 31, 29, 11, 255, 36, 31, 12, 255, 39, 37, 5, 255, 39, 46, 9, 255, 39, 48, 4, 255, 49, 53, 16, 255, 53, 59, 10, 255, 47, 61, 12, 255, 50, 63, 10, 255, 61, 65, 10, 255, 66, 70, 4, 255, 68, 75, 6, 255, 75, 76, 11, 255, 67, 75, 7, 255, 68, 72, 7, 255, 74, 71, 1, 255, 72, 69, 2, 255, 77, 63, 7, 255, 80, 63, 9, 255, 74, 68, 8, 255, 71, 62, 6, 255, 68, 61, 3, 255, 77, 64, 3, 255, 82, 63, 0, 255, 83, 64, 1, 255, 88, 68, 4, 255, 86, 64, 4, 255, 85, 64, 4, 255, 94, 63, 3, 255, 99, 63, 2, 255, 82, 65, 0, 255, 85, 69, 8, 255, 93, 63, 11, 255, 106, 66, 4, 255, 151, 83, 5, 255, 172, 93, 12, 255, 155, 96, 7, 255, 153, 94, 7, 255, 142, 84, 5, 255, 134, 70, 3, 255, 125, 64, 2, 255, 121, 68, 8, 255, 118, 64, 9, 255, 114, 64, 4, 255, 111, 60, 9, 255, 113, 60, 7, 255, 108, 60, 7, 255, 110, 60, 11, 255, 109, 59, 2, 255, 111, 63, 4, 255, 109, 59, 5, 255, 114, 64, 6, 255, 111, 66, 1, 255, 119, 63, 7, 255, 125, 64, 9, 255, 128, 72, 4, 255, 134, 78, 2, 255, 144, 81, 8, 255, 161, 87, 19, 255, 172, 96, 9, 255, 179, 103, 10, 255, 189, 103, 15, 255, 196, 104, 9, 255, 193, 101, 10, 255, 170, 81, 6, 255, 162, 72, 8, 255, 168, 77, 13, 255, 182, 87, 3, 255, 186, 85, 4, 255, 179, 89, 0, 255, 168, 81, 8, 255, 121, 48, 11, 255, 139, 63, 9, 255, 178, 93, 15, 255, 185, 96, 12, 255, 160, 74, 4, 255, 119, 47, 13, 255, 118, 52, 13, 255, 153, 74, 2, 255, 179, 86, 4, 255, 170, 72, 12, 255, 173, 87, 10, 255, 164, 81, 4, 255, 170, 84, 6, 255, 147, 76, 4, 255, 117, 51, 10, 255, 131, 62, 2, 255, 160, 79, 10, 255, 180, 88, 10, 255, 167, 76, 6, 255, 155, 70, 22, 255, 172, 84, 12, 255, 186, 97, 5, 255, 193, 99, 10, 255, 177, 79, 8, 255, 142, 52, 5, 255, 124, 54, 12, 255, 135, 65, 3, 255, 151, 75, 3, 255, 166, 79, 4, 255, 159, 68, 4, 255, 174, 86, 13, 255, 179, 88, 8, 255, 175, 73, 7, 255, 169, 71, 12, 255, 127, 48, 7, 255, 109, 46, 13, 255, 145, 76, 14, 255, 180, 94, 9, 255, 187, 91, 9, 255, 178, 85, 6, 255, 148, 68, 6, 255, 122, 63, 8, 255, 154, 82, 14, 255, 162, 74, 4, 255, 136, 59, 10, 255, 117, 53, 10, 255, 114, 49, 4, 255, 122, 60, 7, 255, 136, 65, 8, 255, 168, 85, 1, 255, 185, 95, 3, 255, 188, 94, 7, 255, 189, 97, 6, 255, 191, 102, 5, 255, 188, 94, 5, 255, 183, 93, 2, 255, 181, 91, 5, 255, 188, 94, 2, 255, 191, 101, 8, 255, 188, 93, 10, 255, 189, 92, 5, 255, 189, 94, 5, 255, 188, 95, 5, 255, 175, 81, 2, 255, 162, 69, 0, 255, 168, 77, 4, 255, 187, 96, 12, 255, 191, 99, 8, 255, 196, 103, 2, 255, 197, 100, 7, 255, 195, 98, 5, 255, 195, 100, 5, 255, 193, 99, 1, 255, 192, 99, 3, 255, 193, 98, 9, 255, 192, 98, 1, 255, 193, 100, 2, 255, 179, 89, 5, 255, 174, 83, 7, 255, 179, 90, 8, 255, 184, 96, 4, 255, 180, 91, 5, 255, 176, 82, 12, 255, 177, 87, 3, 255, 179, 89, 6, 255, 183, 93, 3, 255, 189, 100, 2, 255, 193, 102, 7, 255, 196, 105, 5, 255, 198, 106, 4, 255, 196, 106, 2, 255, 189, 102, 7, 255, 181, 95, 13, 255, 192, 110, 11, 255, 193, 109, 0, 255, 198, 109, 5, 255, 198, 110, 10, 255, 200, 113, 9, 255, 199, 113, 4, 255, 200, 114, 4, 255, 202, 115, 7, 255, 200, 115, 7, 255, 200, 114, 7, 255, 200, 119, 4, 255, 207, 127, 7, 255, 207, 125, 11, 255, 202, 119, 1, 255, 211, 128, 3, 255, 215, 131, 8, 255, 208, 125, 4, 255, 205, 127, 0, 255, 209, 135, 9, 255, 221, 152, 8, 255, 217, 150, 4, 255, 215, 148, 4, 255, 216, 149, 4, 255, 214, 147, 3, 255, 224, 163, 8, 255, 229, 171, 2, 255, 229, 174, 0, 255, 228, 171, 0, 255, 220, 161, 3, 255, 207, 138, 4, 255, 204, 132, 2, 255, 204, 132, 3, 255, 208, 140, 9, 255, 199, 136, 7, 255, 193, 133, 5, 255, 195, 135, 7, 255, 200, 133, 2, 255, 203, 134, 0, 255, 210, 144, 6, 255, 223, 157, 6, 255, 236, 178, 2, 255, 237, 186, 4, 255, 230, 175, 1, 255, 230, 173, 1, 255, 233, 176, 1, 255, 238, 183, 4, 255, 234, 179, 2, 255, 232, 175, 2, 255, 229, 171, 2, 255, 195, 134, 5, 255, 174, 105, 7, 255, 178, 114, 6, 255, 181, 110, 8, 255, 173, 95, 1, 255, 163, 84, 4, 255, 166, 89, 2, 255, 167, 93, 4, 255, 156, 81, 1, 255, 159, 83, 0, 255, 164, 88, 4, 255, 156, 81, 5, 255, 162, 83, 10, 255, 159, 81, 7, 255, 155, 78, 2, 255, 167, 91, 8, 255, 175, 100, 13, 255, 173, 104, 14, 255, 177, 113, 13, 255, 180, 115, 16, 255, 166, 102, 6, 255, 153, 96, 4, 255, 151, 92, 11, 255, 161, 92, 16, 255, 182, 108, 10, 255, 172, 95, 2, 255, 168, 90, 2, 255, 172, 97, 1, 255, 175, 101, 5, 255, 166, 89, 5, 255, 171, 95, 0, 255, 174, 100, 0, 255, 179, 117, 5, 255, 200, 143, 8, 255, 197, 138, 0, 255, 197, 136, 5, 255, 190, 120, 6, 255, 190, 117, 4, 255, 188, 113, 14, 255, 175, 96, 10, 255, 167, 89, 6, 255, 172, 93, 14, 255, 179, 98, 17, 255, 181, 101, 9, 255, 175, 93, 17, 255, 180, 98, 9, 255, 182, 96, 11, 255, 177, 90, 6, 255, 190, 106, 9, 255, 201, 120, 5, 255, 195, 114, 6, 255, 192, 110, 7, 255, 189, 108, 2, 255, 188, 106, 1, 255, 187, 103, 6, 255, 187, 101, 4, 255, 182, 100, 3, 255, 180, 95, 3, 255, 172, 81, 6, 255, 153, 69, 13, 255, 138, 59, 7, 255, 124, 45, 5, 255, 114, 37, 5, 255, 115, 32, 2, 255, 116, 34, 2, 255, 110, 33, 1, 255, 102, 35, 3, 255, 104, 44, 9, 255, 104, 48, 7, 255, 110, 54, 6, 255, 109, 55, 3, 255, 110, 54, 9, 255, 107, 50, 5, 255, 109, 50, 0, 255, 114, 52, 4, 255, 105, 38, 2, 255, 112, 41, 4, 255, 117, 56, 8, 255, 120, 60, 4, 255, 103, 43, 5, 255, 89, 32, 5, 255, 99, 41, 1, 255, 102, 43, 6, 255, 102, 35, 3, 255, 104, 32, 0, 255, 106, 36, 3, 255, 99, 32, 1, 255, 107, 38, 2, 255, 106, 37, 4, 255, 103, 31, 5, 255, 115, 40, 3, 255, 120, 43, 5, 255, 114, 35, 4, 255, 106, 29, 5, 255, 101, 25, 5, 255, 105, 31, 8, 255, 109, 40, 1, 255, 114, 40, 4, 255, 113, 32, 5, 255, 116, 37, 4, 255, 120, 42, 1, 255, 128, 45, 3, 255, 128, 45, 2, 255, 123, 41, 0, 255, 120, 36, 3, 255, 123, 40, 7, 255, 122, 41, 3, 255, 129, 49, 0, 255, 140, 58, 1, 255, 143, 60, 4, 255, 146, 61, 5, 255, 1, 0, 18, 255, 0, 1, 23, 255, 1, 4, 23, 255, 1, 1, 15, 255, 0, 3, 20, 255, 1, 14, 41, 255, 1, 20, 53, 255, 2, 21, 51, 255, 2, 14, 41, 255, 5, 12, 36, 255, 3, 17, 45, 255, 1, 15, 54, 255, 6, 18, 50, 255, 0, 18, 39, 255, 0, 17, 39, 255, 2, 11, 21, 255, 2, 5, 15, 255, 1, 8, 24, 255, 3, 11, 23, 255, 3, 10, 21, 255, 0, 4, 5, 255, 2, 2, 4, 255, 1, 0, 5, 255, 1, 2, 1, 255, 3, 0, 3, 255, 2, 0, 3, 255, 0, 2, 0, 255, 1, 1, 1, 255, 0, 1, 6, 255, 1, 0, 5, 255, 1, 1, 0, 255, 2, 2, 3, 255, 0, 0, 9, 255, 27, 43, 148, 255, 39, 61, 94, 255, 20, 11, 0, 255, 9, 10, 23, 255, 12, 25, 137, 255, 3, 8, 54, 255, 3, 0, 0, 255, 3, 2, 3, 255, 4, 2, 3, 255, 3, 1, 5, 255, 3, 1, 0, 255, 3, 0, 0, 255, 1, 0, 0, 255, 3, 0, 2, 255, 3, 1, 1, 255, 2, 1, 1, 255, 1, 0, 0, 255, 3, 2, 0, 255, 5, 3, 1, 255, 6, 4, 2, 255, 4, 2, 0, 255, 7, 3, 1, 255, 9, 4, 1, 255, 11, 4, 2, 255, 11, 5, 2, 255, 12, 6, 3, 255, 14, 9, 2, 255, 17, 10, 1, 255, 20, 13, 2, 255, 22, 18, 6, 255, 29, 23, 12, 255, 36, 32, 27, 255, 38, 45, 46, 255, 36, 49, 47, 255, 29, 34, 32, 255, 40, 36, 37, 255, 41, 36, 33, 255, 43, 41, 33, 255, 39, 39, 26, 255, 40, 38, 28, 255, 40, 32, 21, 255, 41, 31, 9, 255, 33, 27, 4, 255, 35, 31, 9, 255, 45, 30, 12, 255, 47, 37, 3, 255, 47, 51, 12, 255, 43, 56, 5, 255, 46, 57, 2, 255, 49, 58, 17, 255, 58, 60, 12, 255, 61, 67, 10, 255, 69, 70, 13, 255, 68, 71, 9, 255, 66, 69, 6, 255, 69, 72, 12, 255, 68, 74, 8, 255, 66, 71, 6, 255, 61, 62, 7, 255, 81, 65, 9, 255, 95, 79, 11, 255, 86, 79, 3, 255, 87, 76, 4, 255, 85, 80, 5, 255, 84, 80, 5, 255, 92, 78, 7, 255, 101, 78, 8, 255, 99, 81, 6, 255, 97, 85, 4, 255, 105, 81, 11, 255, 106, 81, 8, 255, 110, 84, 3, 255, 111, 85, 5, 255, 106, 80, 5, 255, 111, 78, 5, 255, 111, 83, 5, 255, 102, 71, 6, 255, 134, 72, 13, 255, 163, 87, 9, 255, 172, 100, 6, 255, 179, 97, 2, 255, 181, 95, 6, 255, 175, 90, 8, 255, 163, 85, 6, 255, 136, 74, 11, 255, 148, 74, 11, 255, 166, 89, 9, 255, 151, 90, 16, 255, 146, 88, 10, 255, 142, 80, 12, 255, 146, 79, 13, 255, 154, 83, 5, 255, 154, 86, 6, 255, 156, 86, 14, 255, 158, 90, 12, 255, 164, 95, 10, 255, 176, 96, 13, 255, 178, 99, 18, 255, 180, 104, 16, 255, 189, 104, 7, 255, 196, 107, 9, 255, 192, 106, 7, 255, 192, 99, 9, 255, 179, 88, 7, 255, 158, 70, 7, 255, 186, 89, 16, 255, 194, 96, 4, 255, 167, 78, 1, 255, 142, 62, 6, 255, 149, 64, 8, 255, 169, 79, 11, 255, 153, 76, 12, 255, 189, 95, 5, 255, 140, 61, 4, 255, 96, 43, 8, 255, 168, 92, 12, 255, 182, 88, 12, 255, 142, 58, 7, 255, 123, 48, 9, 255, 140, 66, 13, 255, 159, 77, 9, 255, 161, 68, 7, 255, 151, 61, 12, 255, 137, 55, 8, 255, 146, 71, 6, 255, 140, 62, 5, 255, 140, 68, 13, 255, 131, 61, 11, 255, 160, 85, 4, 255, 173, 93, 9, 255, 174, 85, 10, 255, 176, 91, 4, 255, 157, 74, 4, 255, 171, 83, 10, 255, 164, 82, 7, 255, 157, 73, 7, 255, 150, 63, 10, 255, 123, 55, 13, 255, 119, 60, 7, 255, 160, 84, 8, 255, 175, 88, 5, 255, 178, 90, 5, 255, 165, 80, 6, 255, 166, 78, 12, 255, 168, 73, 5, 255, 148, 55, 6, 255, 135, 57, 11, 255, 132, 62, 6, 255, 142, 69, 6, 255, 157, 73, 9, 255, 159, 69, 8, 255, 162, 68, 5, 255, 167, 75, 3, 255, 152, 72, 6, 255, 132, 65, 6, 255, 144, 72, 6, 255, 152, 78, 8, 255, 147, 71, 8, 255, 148, 71, 8, 255, 142, 73, 8, 255, 139, 73, 3, 255, 148, 78, 5, 255, 168, 93, 8, 255, 169, 87, 13, 255, 179, 91, 10, 255, 177, 88, 12, 255, 163, 82, 13, 255, 162, 83, 10, 255, 169, 88, 11, 255, 165, 86, 4, 255, 180, 96, 6, 255, 185, 91, 7, 255, 190, 100, 6, 255, 190, 95, 8, 255, 190, 94, 5, 255, 185, 91, 6, 255, 185, 91, 5, 255, 182, 87, 5, 255, 179, 87, 6, 255, 187, 97, 5, 255, 193, 102, 1, 255, 193, 99, 4, 255, 195, 102, 3, 255, 194, 102, 4, 255, 191, 99, 4, 255, 192, 98, 5, 255, 195, 102, 6, 255, 194, 101, 7, 255, 196, 102, 10, 255, 198, 103, 7, 255, 195, 98, 12, 255, 174, 85, 9, 255, 170, 81, 8, 255, 179, 91, 5, 255, 184, 95, 6, 255, 176, 87, 7, 255, 170, 81, 1, 255, 171, 83, 3, 255, 173, 85, 15, 255, 179, 91, 11, 255, 182, 95, 7, 255, 187, 97, 8, 255, 192, 105, 2, 255, 182, 95, 2, 255, 175, 91, 9, 255, 189, 108, 3, 255, 191, 107, 8, 255, 199, 115, 11, 255, 197, 113, 1, 255, 194, 111, 0, 255, 196, 111, 1, 255, 199, 111, 10, 255, 197, 108, 10, 255, 199, 112, 4, 255, 203, 118, 1, 255, 201, 117, 2, 255, 199, 118, 4, 255, 204, 126, 6, 255, 205, 123, 9, 255, 201, 115, 8, 255, 207, 122, 6, 255, 211, 128, 9, 255, 206, 124, 3, 255, 205, 122, 8, 255, 209, 130, 0, 255, 220, 144, 5, 255, 222, 149, 6, 255, 218, 146, 5, 255, 218, 145, 6, 255, 220, 152, 0, 255, 223, 159, 0, 255, 229, 170, 4, 255, 228, 170, 0, 255, 229, 170, 1, 255, 232, 174, 4, 255, 229, 170, 4, 255, 208, 138, 3, 255, 204, 135, 6, 255, 217, 153, 5, 255, 205, 142, 2, 255, 191, 128, 5, 255, 197, 139, 2, 255, 204, 140, 2, 255, 195, 121, 6, 255, 211, 144, 9, 255, 226, 170, 3, 255, 231, 173, 3, 255, 234, 178, 2, 255, 230, 178, 1, 255, 231, 175, 3, 255, 230, 172, 3, 255, 230, 171, 3, 255, 231, 175, 3, 255, 234, 177, 2, 255, 236, 176, 2, 255, 235, 172, 7, 255, 221, 159, 4, 255, 194, 135, 11, 255, 189, 126, 8, 255, 188, 122, 1, 255, 175, 102, 2, 255, 169, 92, 5, 255, 161, 84, 4, 255, 163, 88, 9, 255, 158, 83, 4, 255, 162, 87, 1, 255, 161, 86, 4, 255, 159, 84, 10, 255, 168, 92, 5, 255, 163, 87, 6, 255, 161, 85, 5, 255, 169, 93, 4, 255, 172, 99, 11, 255, 172, 104, 20, 255, 176, 107, 20, 255, 175, 105, 10, 255, 161, 93, 4, 255, 143, 81, 4, 255, 141, 82, 10, 255, 145, 83, 9, 255, 177, 112, 7, 255, 185, 113, 4, 255, 181, 107, 2, 255, 179, 104, 1, 255, 175, 97, 2, 255, 169, 91, 2, 255, 168, 89, 5, 255, 182, 105, 6, 255, 200, 138, 6, 255, 199, 142, 4, 255, 198, 138, 3, 255, 195, 133, 7, 255, 199, 128, 10, 255, 201, 131, 4, 255, 201, 131, 11, 255, 200, 121, 8, 255, 187, 104, 10, 255, 176, 95, 11, 255, 176, 97, 9, 255, 179, 99, 8, 255, 180, 97, 10, 255, 183, 98, 12, 255, 178, 90, 11, 255, 178, 90, 6, 255, 192, 107, 6, 255, 200, 118, 4, 255, 192, 112, 1, 255, 192, 110, 6, 255, 190, 108, 4, 255, 187, 105, 0, 255, 186, 101, 5, 255, 184, 99, 7, 255, 180, 96, 8, 255, 175, 92, 8, 255, 168, 82, 5, 255, 146, 61, 6, 255, 132, 49, 5, 255, 125, 42, 7, 255, 118, 41, 4, 255, 113, 42, 6, 255, 115, 38, 5, 255, 108, 34, 4, 255, 99, 33, 6, 255, 91, 34, 3, 255, 99, 43, 3, 255, 114, 50, 2, 255, 118, 50, 3, 255, 117, 51, 7, 255, 112, 50, 5, 255, 114, 52, 5, 255, 113, 51, 6, 255, 111, 48, 8, 255, 88, 27, 2, 255, 87, 32, 6, 255, 94, 32, 4, 255, 93, 27, 2, 255, 98, 36, 7, 255, 97, 35, 2, 255, 100, 34, 5, 255, 97, 30, 4, 255, 98, 28, 2, 255, 105, 33, 3, 255, 108, 37, 2, 255, 109, 43, 4, 255, 109, 40, 3, 255, 114, 34, 4, 255, 123, 43, 9, 255, 129, 47, 5, 255, 133, 52, 4, 255, 126, 47, 5, 255, 107, 29, 1, 255, 103, 38, 1, 255, 114, 42, 2, 255, 117, 38, 4, 255, 97, 29, 3, 255, 97, 35, 7, 255, 122, 44, 7, 255, 140, 50, 4, 255, 148, 60, 2, 255, 143, 59, 3, 255, 134, 51, 3, 255, 125, 42, 5, 255, 127, 45, 5, 255, 136, 53, 3, 255, 154, 65, 0, 255, 155, 66, 1, 255, 161, 69, 2, 255, 2, 1, 17, 255, 0, 2, 16, 255, 2, 1, 15, 255, 1, 3, 30, 255, 3, 21, 58, 255, 1, 32, 61, 255, 2, 19, 47, 255, 1, 15, 40, 255, 0, 19, 43, 255, 1, 12, 37, 255, 1, 18, 45, 255, 1, 23, 55, 255, 3, 24, 46, 255, 2, 20, 34, 255, 2, 18, 42, 255, 1, 17, 45, 255, 1, 13, 31, 255, 3, 8, 15, 255, 0, 6, 15, 255, 2, 9, 18, 255, 3, 6, 13, 255, 2, 3, 1, 255, 1, 1, 2, 255, 0, 0, 2, 255, 1, 1, 5, 255, 0, 1, 1, 255, 0, 0, 2, 255, 2, 0, 6, 255, 0, 2, 3, 255, 2, 2, 1, 255, 2, 0, 3, 255, 0, 0, 2, 255, 13, 21, 106, 255, 40, 66, 151, 255, 17, 18, 0, 255, 12, 5, 0, 255, 20, 23, 50, 255, 7, 13, 31, 255, 4, 0, 0, 255, 3, 2, 8, 255, 2, 2, 2, 255, 1, 1, 2, 255, 7, 2, 2, 255, 3, 1, 0, 255, 1, 1, 3, 255, 4, 1, 2, 255, 2, 1, 1, 255, 1, 0, 0, 255, 1, 0, 0, 255, 2, 1, 0, 255, 3, 3, 0, 255, 6, 2, 1, 255, 9, 3, 3, 255, 8, 4, 0, 255, 10, 6, 3, 255, 8, 5, 1, 255, 9, 6, 1, 255, 11, 5, 1, 255, 12, 7, 3, 255, 13, 9, 4, 255, 12, 9, 1, 255, 18, 14, 3, 255, 26, 20, 8, 255, 28, 21, 10, 255, 34, 32, 25, 255, 40, 40, 39, 255, 37, 40, 33, 255, 32, 32, 22, 255, 40, 39, 31, 255, 50, 47, 36, 255, 49, 45, 25, 255, 47, 43, 25, 255, 46, 41, 32, 255, 44, 36, 21, 255, 46, 33, 6, 255, 41, 29, 5, 255, 40, 34, 8, 255, 51, 47, 10, 255, 56, 47, 10, 255, 50, 47, 9, 255, 47, 49, 14, 255, 54, 55, 8, 255, 54, 60, 9, 255, 61, 62, 8, 255, 67, 68, 14, 255, 61, 70, 5, 255, 74, 72, 9, 255, 80, 71, 9, 255, 74, 73, 3, 255, 70, 68, 5, 255, 76, 69, 1, 255, 99, 89, 9, 255, 107, 101, 10, 255, 108, 108, 7, 255, 106, 105, 1, 255, 105, 99, 2, 255, 110, 98, 5, 255, 106, 100, 5, 255, 107, 97, 5, 255, 110, 91, 5, 255, 107, 88, 6, 255, 104, 87, 8, 255, 117, 87, 6, 255, 108, 88, 1, 255, 100, 83, 3, 255, 101, 77, 6, 255, 103, 79, 11, 255, 103, 73, 4, 255, 103, 71, 5, 255, 101, 68, 9, 255, 104, 66, 2, 255, 117, 69, 4, 255, 124, 65, 4, 255, 143, 69, 6, 255, 160, 77, 3, 255, 164, 86, 7, 255, 180, 91, 2, 255, 172, 87, 1, 255, 177, 95, 6, 255, 179, 97, 6, 255, 174, 96, 4, 255, 179, 99, 3, 255, 192, 106, 11, 255, 191, 103, 14, 255, 196, 109, 6, 255, 197, 112, 7, 255, 193, 103, 7, 255, 198, 110, 6, 255, 200, 113, 11, 255, 193, 103, 5, 255, 193, 103, 3, 255, 196, 110, 3, 255, 175, 88, 12, 255, 160, 66, 13, 255, 193, 97, 3, 255, 193, 92, 6, 255, 157, 71, 4, 255, 135, 61, 5, 255, 170, 77, 15, 255, 163, 64, 7, 255, 130, 55, 5, 255, 115, 51, 4, 255, 153, 75, 4, 255, 169, 89, 7, 255, 197, 123, 20, 255, 194, 105, 12, 255, 128, 63, 6, 255, 122, 64, 5, 255, 154, 72, 3, 255, 137, 61, 3, 255, 113, 59, 7, 255, 137, 71, 13, 255, 156, 78, 7, 255, 141, 72, 7, 255, 137, 65, 7, 255, 135, 58, 1, 255, 132, 66, 5, 255, 128, 62, 7, 255, 132, 63, 5, 255, 132, 67, 11, 255, 147, 74, 11, 255, 162, 84, 0, 255, 163, 78, 7, 255, 150, 65, 10, 255, 153, 72, 10, 255, 148, 70, 8, 255, 163, 75, 12, 255, 154, 72, 2, 255, 132, 63, 3, 255, 128, 59, 9, 255, 131, 62, 4, 255, 150, 78, 6, 255, 164, 83, 6, 255, 168, 77, 10, 255, 155, 72, 13, 255, 147, 66, 5, 255, 155, 73, 2, 255, 140, 61, 2, 255, 133, 62, 8, 255, 124, 63, 5, 255, 131, 61, 18, 255, 141, 64, 12, 255, 134, 61, 1, 255, 119, 52, 5, 255, 124, 61, 10, 255, 124, 65, 0, 255, 130, 66, 5, 255, 141, 66, 6, 255, 145, 72, 4, 255, 144, 74, 0, 255, 148, 73, 5, 255, 151, 72, 7, 255, 150, 74, 5, 255, 156, 74, 9, 255, 175, 84, 15, 255, 180, 85, 9, 255, 178, 84, 9, 255, 165, 76, 6, 255, 162, 79, 11, 255, 134, 67, 5, 255, 107, 60, 7, 255, 131, 76, 11, 255, 178, 97, 8, 255, 186, 97, 9, 255, 158, 78, 6, 255, 175, 92, 5, 255, 185, 101, 9, 255, 178, 92, 3, 255, 160, 75, 4, 255, 167, 82, 10, 255, 172, 87, 5, 255, 171, 84, 4, 255, 180, 90, 5, 255, 191, 100, 5, 255, 194, 99, 8, 255, 190, 98, 3, 255, 186, 98, 4, 255, 186, 98, 3, 255, 188, 94, 6, 255, 182, 90, 7, 255, 177, 85, 8, 255, 185, 96, 6, 255, 187, 95, 9, 255, 173, 81, 5, 255, 176, 91, 3, 255, 175, 90, 6, 255, 186, 100, 2, 255, 188, 101, 8, 255, 169, 80, 5, 255, 174, 88, 3, 255, 174, 91, 3, 255, 162, 78, 5, 255, 167, 84, 6, 255, 182, 100, 16, 255, 169, 85, 10, 255, 170, 89, 0, 255, 177, 95, 11, 255, 181, 97, 14, 255, 193, 114, 3, 255, 181, 99, 3, 255, 176, 89, 6, 255, 181, 91, 7, 255, 185, 94, 3, 255, 196, 108, 6, 255, 194, 106, 4, 255, 197, 108, 5, 255, 197, 110, 3, 255, 200, 113, 4, 255, 198, 112, 3, 255, 191, 110, 3, 255, 199, 125, 4, 255, 204, 125, 0, 255, 206, 122, 2, 255, 206, 124, 1, 255, 201, 122, 6, 255, 201, 122, 12, 255, 208, 136, 2, 255, 218, 145, 5, 255, 218, 143, 3, 255, 211, 134, 3, 255, 213, 136, 7, 255, 213, 134, 5, 255, 208, 131, 5, 255, 220, 153, 9, 255, 228, 169, 3, 255, 228, 169, 1, 255, 229, 168, 2, 255, 225, 164, 4, 255, 215, 153, 5, 255, 207, 138, 5, 255, 214, 151, 5, 255, 218, 159, 4, 255, 194, 131, 1, 255, 195, 131, 1, 255, 204, 141, 8, 255, 201, 139, 6, 255, 205, 140, 5, 255, 224, 169, 8, 255, 230, 180, 6, 255, 228, 172, 1, 255, 230, 168, 1, 255, 224, 165, 5, 255, 224, 169, 3, 255, 228, 170, 0, 255, 228, 172, 1, 255, 225, 171, 0, 255, 228, 173, 1, 255, 235, 178, 2, 255, 230, 168, 4, 255, 221, 160, 4, 255, 208, 145, 4, 255, 189, 118, 5, 255, 191, 117, 3, 255, 183, 111, 6, 255, 167, 89, 5, 255, 159, 80, 1, 255, 159, 84, 5, 255, 154, 77, 1, 255, 158, 81, 4, 255, 157, 81, 1, 255, 162, 85, 4, 255, 166, 94, 4, 255, 161, 90, 5, 255, 167, 93, 7, 255, 179, 107, 2, 255, 176, 108, 5, 255, 178, 114, 20, 255, 171, 113, 17, 255, 164, 104, 15, 255, 154, 90, 10, 255, 149, 86, 4, 255, 141, 78, 4, 255, 138, 75, 4, 255, 178, 117, 5, 255, 192, 122, 3, 255, 186, 115, 7, 255, 182, 107, 5, 255, 181, 101, 4, 255, 176, 97, 3, 255, 179, 104, 4, 255, 192, 135, 10, 255, 199, 141, 5, 255, 194, 133, 5, 255, 197, 129, 6, 255, 203, 126, 12, 255, 201, 128, 14, 255, 199, 128, 5, 255, 203, 126, 16, 255, 206, 128, 12, 255, 202, 126, 12, 255, 193, 119, 13, 255, 190, 111, 13, 255, 190, 105, 13, 255, 185, 101, 9, 255, 176, 89, 4, 255, 170, 77, 11, 255, 173, 83, 3, 255, 192, 106, 7, 255, 200, 118, 9, 255, 194, 114, 3, 255, 193, 112, 4, 255, 190, 108, 7, 255, 187, 105, 5, 255, 184, 102, 2, 255, 178, 93, 4, 255, 168, 85, 10, 255, 159, 74, 5, 255, 153, 63, 5, 255, 137, 53, 5, 255, 136, 55, 2, 255, 138, 56, 3, 255, 135, 59, 2, 255, 133, 61, 4, 255, 126, 47, 1, 255, 121, 42, 3, 255, 107, 37, 2, 255, 96, 33, 2, 255, 93, 29, 4, 255, 103, 32, 2, 255, 105, 31, 1, 255, 104, 34, 2, 255, 103, 34, 0, 255, 105, 36, 7, 255, 102, 34, 4, 255, 104, 38, 1, 255, 99, 30, 3, 255, 89, 23, 4, 255, 84, 23, 1, 255, 93, 30, 3, 255, 105, 37, 0, 255, 102, 34, 3, 255, 101, 36, 3, 255, 106, 37, 1, 255, 111, 36, 1, 255, 114, 40, 5, 255, 116, 42, 4, 255, 121, 43, 2, 255, 125, 47, 5, 255, 118, 44, 3, 255, 122, 45, 1, 255, 123, 44, 2, 255, 121, 42, 3, 255, 118, 41, 3, 255, 119, 44, 3, 255, 124, 46, 4, 255, 111, 36, 2, 255, 103, 29, 1, 255, 99, 28, 3, 255, 97, 28, 3, 255, 119, 39, 4, 255, 154, 62, 6, 255, 163, 71, 2, 255, 154, 66, 2, 255, 147, 62, 5, 255, 138, 52, 3, 255, 139, 53, 1, 255, 154, 67, 3, 255, 165, 73, 4, 255, 162, 68, 2, 255, 165, 71, 4, 255, 3, 2, 22, 255, 0, 3, 17, 255, 3, 1, 30, 255, 7, 24, 72, 255, 1, 34, 74, 255, 1, 27, 56, 255, 5, 25, 63, 255, 3, 21, 48, 255, 2, 18, 29, 255, 0, 11, 33, 255, 2, 14, 45, 255, 3, 19, 49, 255, 2, 24, 47, 255, 0, 21, 51, 255, 0, 19, 51, 255, 4, 21, 49, 255, 5, 18, 39, 255, 1, 9, 22, 255, 1, 7, 20, 255, 1, 8, 22, 255, 2, 4, 18, 255, 3, 3, 10, 255, 0, 0, 1, 255, 1, 1, 0, 255, 0, 0, 0, 255, 1, 2, 4, 255, 0, 1, 8, 255, 5, 0, 7, 255, 2, 0, 3, 255, 2, 2, 2, 255, 3, 1, 0, 255, 1, 3, 44, 255, 38, 67, 186, 255, 46, 41, 40, 255, 9, 0, 0, 255, 18, 17, 35, 255, 18, 19, 37, 255, 3, 0, 0, 255, 3, 0, 3, 255, 2, 2, 3, 255, 2, 1, 1, 255, 0, 1, 0, 255, 1, 0, 0, 255, 1, 0, 0, 255, 1, 0, 1, 255, 2, 1, 2, 255, 4, 0, 2, 255, 4, 2, 0, 255, 2, 2, 0, 255, 3, 3, 0, 255, 6, 2, 1, 255, 7, 3, 0, 255, 9, 4, 1, 255, 9, 4, 1, 255, 10, 5, 1, 255, 12, 7, 1, 255, 12, 8, 4, 255, 12, 4, 3, 255, 14, 7, 3, 255, 11, 11, 1, 255, 13, 8, 0, 255, 17, 11, 4, 255, 19, 19, 6, 255, 28, 24, 5, 255, 36, 30, 20, 255, 47, 31, 30, 255, 42, 36, 20, 255, 34, 35, 20, 255, 43, 38, 34, 255, 47, 49, 34, 255, 45, 48, 27, 255, 47, 45, 28, 255, 46, 41, 34, 255, 47, 41, 25, 255, 44, 39, 12, 255, 41, 37, 12, 255, 42, 39, 13, 255, 53, 46, 18, 255, 59, 50, 5, 255, 56, 50, 2, 255, 55, 55, 10, 255, 56, 56, 12, 255, 66, 61, 10, 255, 73, 68, 3, 255, 66, 70, 4, 255, 71, 76, 1, 255, 87, 74, 1, 255, 77, 76, 4, 255, 71, 69, 1, 255, 84, 74, 7, 255, 98, 90, 5, 255, 109, 102, 10, 255, 102, 98, 10, 255, 104, 108, 5, 255, 121, 116, 11, 255, 101, 95, 3, 255, 100, 89, 7, 255, 99, 90, 8, 255, 95, 86, 11, 255, 99, 88, 8, 255, 100, 84, 5, 255, 97, 79, 2, 255, 99, 80, 1, 255, 97, 78, 5, 255, 93, 69, 3, 255, 98, 69, 1, 255, 100, 72, 6, 255, 97, 68, 5, 255, 102, 68, 3, 255, 101, 63, 5, 255, 105, 65, 2, 255, 107, 64, 1, 255, 106, 64, 4, 255, 107, 61, 7, 255, 109, 57, 4, 255, 124, 66, 5, 255, 138, 73, 6, 255, 141, 74, 2, 255, 167, 90, 6, 255, 168, 88, 2, 255, 173, 90, 2, 255, 172, 90, 8, 255, 183, 97, 6, 255, 175, 84, 5, 255, 195, 101, 8, 255, 174, 87, 12, 255, 159, 74, 2, 255, 191, 97, 8, 255, 187, 90, 4, 255, 147, 64, 10, 255, 171, 83, 4, 255, 183, 87, 4, 255, 139, 57, 8, 255, 151, 66, 19, 255, 166, 76, 12, 255, 140, 60, 4, 255, 120, 55, 7, 255, 153, 82, 7, 255, 146, 63, 2, 255, 110, 45, 14, 255, 108, 58, 12, 255, 129, 67, 9, 255, 157, 74, 5, 255, 149, 64, 4, 255, 165, 80, 12, 255, 138, 65, 7, 255, 114, 54, 8, 255, 133, 58, 13, 255, 132, 55, 9, 255, 126, 62, 8, 255, 148, 87, 13, 255, 157, 79, 14, 255, 168, 88, 11, 255, 161, 87, 4, 255, 142, 62, 4, 255, 143, 63, 16, 255, 158, 83, 21, 255, 148, 74, 2, 255, 154, 77, 12, 255, 168, 94, 16, 255, 165, 88, 11, 255, 152, 74, 3, 255, 151, 78, 18, 255, 128, 67, 6, 255, 122, 57, 9, 255, 150, 70, 10, 255, 144, 68, 4, 255, 133, 62, 4, 255, 138, 67, 9, 255, 135, 64, 13, 255, 131, 64, 9, 255, 129, 65, 7, 255, 131, 65, 5, 255, 134, 65, 6, 255, 128, 60, 4, 255, 128, 59, 14, 255, 128, 64, 8, 255, 124, 65, 2, 255, 123, 64, 6, 255, 126, 68, 3, 255, 124, 66, 5, 255, 122, 63, 2, 255, 126, 65, 7, 255, 132, 69, 4, 255, 132, 66, 8, 255, 132, 67, 10, 255, 138, 71, 4, 255, 140, 69, 11, 255, 137, 69, 6, 255, 137, 69, 9, 255, 138, 70, 4, 255, 144, 77, 11, 255, 156, 86, 4, 255, 162, 84, 8, 255, 164, 90, 12, 255, 163, 91, 11, 255, 171, 94, 5, 255, 159, 78, 10, 255, 142, 73, 8, 255, 137, 67, 2, 255, 163, 88, 12, 255, 180, 103, 18, 255, 175, 86, 9, 255, 181, 88, 13, 255, 166, 82, 8, 255, 164, 83, 4, 255, 182, 102, 12, 255, 181, 99, 11, 255, 178, 95, 12, 255, 171, 89, 13, 255, 161, 83, 8, 255, 169, 83, 7, 255, 195, 107, 15, 255, 196, 109, 7, 255, 192, 103, 10, 255, 180, 93, 3, 255, 189, 103, 16, 255, 189, 106, 6, 255, 185, 98, 5, 255, 184, 94, 7, 255, 179, 94, 14, 255, 180, 96, 12, 255, 185, 101, 3, 255, 183, 101, 8, 255, 187, 106, 6, 255, 183, 101, 9, 255, 184, 104, 7, 255, 196, 120, 8, 255, 185, 106, 12, 255, 186, 107, 7, 255, 184, 106, 9, 255, 182, 108, 8, 255, 181, 103, 8, 255, 183, 98, 14, 255, 180, 101, 9, 255, 175, 102, 10, 255, 186, 112, 10, 255, 197, 122, 13, 255, 196, 121, 9, 255, 172, 94, 9, 255, 170, 91, 6, 255, 175, 97, 6, 255, 186, 108, 10, 255, 188, 110, 15, 255, 200, 125, 7, 255, 201, 123, 6, 255, 194, 115, 6, 255, 196, 115, 18, 255, 193, 114, 10, 255, 194, 116, 11, 255, 198, 123, 9, 255, 198, 122, 6, 255, 191, 114, 2, 255, 187, 108, 6, 255, 196, 120, 5, 255, 209, 139, 4, 255, 206, 128, 5, 255, 200, 120, 5, 255, 205, 126, 3, 255, 209, 134, 0, 255, 210, 140, 2, 255, 208, 140, 4, 255, 216, 150, 10, 255, 217, 156, 4, 255, 225, 168, 2, 255, 229, 169, 2, 255, 227, 163, 1, 255, 218, 152, 3, 255, 205, 138, 5, 255, 208, 139, 5, 255, 210, 147, 4, 255, 202, 142, 2, 255, 198, 138, 8, 255, 200, 138, 5, 255, 198, 133, 3, 255, 204, 145, 7, 255, 221, 165, 9, 255, 229, 173, 3, 255, 227, 168, 2, 255, 225, 164, 5, 255, 225, 166, 4, 255, 227, 169, 1, 255, 229, 172, 2, 255, 227, 171, 1, 255, 228, 172, 0, 255, 225, 168, 3, 255, 225, 166, 4, 255, 230, 171, 0, 255, 226, 168, 2, 255, 213, 152, 11, 255, 200, 135, 7, 255, 188, 116, 8, 255, 190, 115, 9, 255, 183, 112, 0, 255, 166, 91, 6, 255, 158, 83, 2, 255, 158, 82, 1, 255, 149, 74, 2, 255, 153, 80, 4, 255, 164, 91, 4, 255, 166, 93, 2, 255, 172, 97, 8, 255, 160, 90, 9, 255, 161, 94, 6, 255, 189, 124, 9, 255, 179, 118, 2, 255, 183, 127, 15, 255, 183, 133, 13, 255, 178, 124, 14, 255, 167, 112, 16, 255, 161, 103, 8, 255, 145, 87, 7, 255, 150, 91, 12, 255, 184, 118, 6, 255, 187, 117, 9, 255, 188, 112, 17, 255, 192, 115, 6, 255, 187, 111, 4, 255, 181, 107, 7, 255, 196, 131, 6, 255, 201, 144, 4, 255, 199, 138, 4, 255, 197, 129, 10, 255, 195, 125, 4, 255, 200, 124, 4, 255, 201, 126, 4, 255, 205, 128, 3, 255, 206, 126, 4, 255, 202, 127, 8, 255, 203, 130, 5, 255, 205, 132, 9, 255, 206, 131, 16, 255, 207, 129, 9, 255, 205, 124, 17, 255, 177, 94, 12, 255, 165, 79, 11, 255, 177, 94, 11, 255, 195, 114, 12, 255, 199, 118, 9, 255, 195, 113, 6, 255, 192, 110, 1, 255, 191, 105, 5, 255, 188, 101, 6, 255, 180, 91, 4, 255, 170, 80, 4, 255, 160, 78, 3, 255, 147, 70, 4, 255, 146, 64, 9, 255, 142, 59, 5, 255, 139, 56, 2, 255, 143, 62, 6, 255, 137, 61, 2, 255, 136, 55, 5, 255, 132, 49, 2, 255, 128, 47, 5, 255, 118, 43, 3, 255, 113, 44, 4, 255, 109, 44, 4, 255, 107, 38, 2, 255, 110, 36, 1, 255, 112, 38, 1, 255, 115, 40, 4, 255, 113, 37, 5, 255, 109, 39, 3, 255, 113, 46, 5, 255, 119, 42, 5, 255, 99, 29, 1, 255, 94, 35, 4, 255, 105, 34, 2, 255, 109, 36, 1, 255, 114, 39, 2, 255, 113, 36, 2, 255, 106, 40, 2, 255, 114, 44, 1, 255, 122, 42, 3, 255, 128, 50, 9, 255, 131, 49, 3, 255, 119, 46, 2, 255, 115, 44, 3, 255, 112, 42, 4, 255, 106, 35, 3, 255, 99, 28, 3, 255, 97, 31, 4, 255, 98, 37, 5, 255, 102, 34, 5, 255, 101, 35, 8, 255, 105, 34, 5, 255, 111, 37, 1, 255, 110, 33, 2, 255, 136, 45, 4, 255, 164, 66, 5, 255, 168, 73, 4, 255, 162, 71, 0, 255, 158, 66, 2, 255, 153, 60, 3, 255, 156, 68, 1, 255, 164, 77, 0, 255, 162, 73, 3, 255, 163, 73, 5, 255, 160, 69, 5, 255, 2, 0, 14, 255, 3, 2, 25, 255, 2, 21, 69, 255, 3, 38, 85, 255, 4, 34, 75, 255, 2, 23, 65, 255, 0, 27, 60, 255, 1, 27, 53, 255, 2, 23, 50, 255, 1, 20, 46, 255, 1, 21, 37, 255, 2, 21, 36, 255, 4, 21, 42, 255, 2, 22, 55, 255, 1, 22, 50, 255, 1, 21, 34, 255, 3, 19, 41, 255, 1, 13, 42, 255, 0, 10, 34, 255, 0, 7, 24, 255, 2, 7, 17, 255, 4, 5, 10, 255, 2, 3, 7, 255, 0, 0, 4, 255, 0, 0, 1, 255, 2, 2, 0, 255, 1, 1, 4, 255, 2, 2, 4, 255, 1, 0, 3, 255, 5, 2, 3, 255, 3, 0, 9, 255, 15, 48, 175, 255, 50, 60, 86, 255, 19, 9, 0, 255, 18, 14, 29, 255, 32, 23, 60, 255, 2, 3, 4, 255, 4, 2, 2, 255, 2, 2, 0, 255, 2, 1, 1, 255, 2, 2, 2, 255, 2, 2, 1, 255, 1, 1, 0, 255, 2, 1, 0, 255, 2, 1, 1, 255, 2, 1, 3, 255, 4, 0, 1, 255, 4, 0, 0, 255, 2, 1, 0, 255, 2, 2, 0, 255, 6, 2, 1, 255, 11, 2, 0, 255, 10, 2, 1, 255, 9, 4, 1, 255, 11, 6, 1, 255, 12, 7, 1, 255, 10, 7, 2, 255, 11, 7, 4, 255, 11, 6, 1, 255, 14, 11, 1, 255, 22, 13, 4, 255, 19, 11, 4, 255, 18, 16, 4, 255, 30, 23, 7, 255, 40, 27, 12, 255, 48, 35, 20, 255, 48, 38, 26, 255, 42, 35, 38, 255, 46, 44, 52, 255, 45, 48, 42, 255, 45, 45, 34, 255, 47, 45, 32, 255, 49, 46, 32, 255, 49, 46, 28, 255, 52, 48, 26, 255, 44, 40, 14, 255, 47, 43, 11, 255, 50, 43, 16, 255, 58, 54, 13, 255, 60, 57, 7, 255, 57, 55, 4, 255, 64, 61, 9, 255, 72, 67, 11, 255, 69, 70, 6, 255, 66, 70, 10, 255, 75, 74, 12, 255, 82, 67, 3, 255, 66, 55, 6, 255, 81, 77, 4, 255, 92, 97, 11, 255, 90, 100, 17, 255, 86, 101, 18, 255, 94, 98, 9, 255, 91, 95, 4, 255, 128, 116, 23, 255, 115, 96, 9, 255, 90, 78, 4, 255, 93, 81, 3, 255, 91, 79, 1, 255, 92, 76, 2, 255, 96, 75, 1, 255, 92, 65, 11, 255, 94, 66, 13, 255, 99, 69, 2, 255, 93, 69, 2, 255, 85, 71, 2, 255, 90, 69, 1, 255, 100, 66, 2, 255, 103, 67, 6, 255, 100, 65, 2, 255, 105, 63, 2, 255, 107, 61, 3, 255, 107, 62, 7, 255, 108, 63, 7, 255, 115, 64, 5, 255, 106, 62, 7, 255, 99, 53, 2, 255, 120, 67, 6, 255, 143, 74, 8, 255, 143, 71, 3, 255, 150, 79, 2, 255, 150, 72, 12, 255, 158, 75, 9, 255, 138, 68, 0, 255, 179, 85, 5, 255, 134, 61, 5, 255, 147, 77, 15, 255, 169, 76, 6, 255, 129, 56, 1, 255, 145, 65, 15, 255, 157, 74, 10, 255, 121, 57, 0, 255, 122, 59, 4, 255, 167, 83, 5, 255, 136, 58, 6, 255, 104, 58, 7, 255, 123, 66, 6, 255, 151, 75, 5, 255, 126, 61, 6, 255, 123, 62, 10, 255, 123, 58, 5, 255, 120, 55, 6, 255, 112, 48, 4, 255, 105, 35, 4, 255, 119, 45, 6, 255, 140, 68, 16, 255, 151, 74, 8, 255, 176, 101, 6, 255, 184, 101, 25, 255, 198, 105, 24, 255, 200, 108, 7, 255, 189, 99, 15, 255, 197, 107, 22, 255, 199, 109, 13, 255, 199, 114, 24, 255, 202, 122, 19, 255, 197, 117, 10, 255, 196, 114, 14, 255, 192, 108, 15, 255, 190, 107, 16, 255, 171, 91, 12, 255, 176, 95, 15, 255, 181, 100, 12, 255, 174, 93, 14, 255, 157, 81, 13, 255, 145, 72, 10, 255, 129, 61, 5, 255, 129, 58, 13, 255, 134, 66, 4, 255, 128, 66, 1, 255, 129, 65, 3, 255, 133, 65, 5, 255, 132, 67, 4, 255, 136, 64, 9, 255, 131, 65, 7, 255, 125, 61, 11, 255, 125, 59, 14, 255, 124, 61, 7, 255, 121, 63, 8, 255, 125, 61, 11, 255, 128, 60, 11, 255, 127, 60, 9, 255, 133, 69, 15, 255, 133, 73, 3, 255, 136, 71, 9, 255, 140, 69, 7, 255, 143, 71, 7, 255, 133, 61, 14, 255, 136, 68, 8, 255, 143, 76, 9, 255, 150, 76, 12, 255, 147, 68, 13, 255, 133, 62, 10, 255, 154, 82, 18, 255, 173, 96, 5, 255, 176, 95, 7, 255, 170, 91, 7, 255, 183, 101, 9, 255, 182, 100, 11, 255, 182, 109, 21, 255, 193, 119, 17, 255, 194, 112, 7, 255, 188, 111, 10, 255, 197, 120, 15, 255, 195, 105, 4, 255, 187, 102, 8, 255, 196, 117, 19, 255, 197, 116, 7, 255, 211, 121, 13, 255, 199, 112, 9, 255, 160, 80, 8, 255, 171, 88, 10, 255, 208, 130, 11, 255, 213, 135, 13, 255, 215, 134, 18, 255, 193, 111, 14, 255, 193, 112, 15, 255, 206, 129, 9, 255, 207, 123, 10, 255, 193, 105, 6, 255, 211, 135, 8, 255, 215, 142, 10, 255, 215, 137, 19, 255, 210, 137, 9, 255, 212, 140, 5, 255, 217, 145, 10, 255, 216, 145, 18, 255, 213, 144, 9, 255, 219, 150, 11, 255, 216, 146, 13, 255, 215, 148, 12, 255, 218, 147, 15, 255, 210, 138, 10, 255, 203, 137, 9, 255, 217, 150, 8, 255, 222, 151, 10, 255, 220, 157, 9, 255, 223, 156, 3, 255, 221, 149, 12, 255, 208, 134, 11, 255, 200, 124, 17, 255, 206, 136, 7, 255, 221, 154, 4, 255, 211, 141, 8, 255, 212, 145, 3, 255, 217, 153, 4, 255, 223, 159, 8, 255, 214, 148, 13, 255, 205, 134, 2, 255, 208, 137, 9, 255, 209, 141, 8, 255, 207, 140, 4, 255, 203, 135, 6, 255, 201, 130, 6, 255, 208, 138, 10, 255, 203, 135, 2, 255, 203, 129, 4, 255, 204, 128, 8, 255, 211, 137, 11, 255, 214, 146, 6, 255, 213, 148, 2, 255, 211, 150, 0, 255, 217, 158, 4, 255, 226, 165, 1, 255, 229, 164, 3, 255, 224, 159, 12, 255, 219, 155, 10, 255, 212, 146, 6, 255, 205, 136, 8, 255, 202, 135, 0, 255, 209, 145, 10, 255, 201, 138, 4, 255, 202, 140, 3, 255, 196, 133, 4, 255, 209, 147, 6, 255, 220, 164, 9, 255, 221, 165, 3, 255, 225, 167, 0, 255, 222, 163, 0, 255, 223, 164, 2, 255, 232, 173, 10, 255, 230, 173, 4, 255, 227, 168, 2, 255, 224, 166, 5, 255, 226, 169, 2, 255, 225, 167, 1, 255, 227, 168, 5, 255, 226, 166, 1, 255, 225, 166, 2, 255, 217, 158, 4, 255, 203, 143, 0, 255, 191, 123, 4, 255, 188, 116, 4, 255, 180, 105, 7, 255, 171, 94, 0, 255, 162, 85, 5, 255, 161, 85, 3, 255, 159, 84, 8, 255, 161, 86, 5, 255, 160, 82, 4, 255, 174, 97, 2, 255, 177, 101, 5, 255, 158, 81, 1, 255, 160, 90, 4, 255, 181, 119, 12, 255, 182, 122, 9, 255, 189, 126, 7, 255, 186, 130, 12, 255, 185, 125, 18, 255, 184, 123, 12, 255, 177, 115, 8, 255, 162, 110, 4, 255, 164, 106, 6, 255, 193, 124, 4, 255, 199, 132, 6, 255, 197, 128, 2, 255, 189, 117, 4, 255, 185, 115, 2, 255, 196, 132, 0, 255, 202, 141, 2, 255, 200, 138, 1, 255, 197, 130, 5, 255, 194, 123, 5, 255, 196, 123, 6, 255, 199, 124, 2, 255, 202, 125, 2, 255, 204, 124, 8, 255, 204, 125, 5, 255, 204, 127, 13, 255, 204, 128, 18, 255, 205, 130, 17, 255, 207, 131, 23, 255, 209, 131, 19, 255, 208, 130, 13, 255, 201, 123, 16, 255, 199, 121, 11, 255, 202, 124, 6, 255, 198, 118, 0, 255, 195, 115, 4, 255, 193, 106, 8, 255, 185, 96, 0, 255, 184, 94, 2, 255, 181, 92, 4, 255, 170, 83, 2, 255, 163, 82, 5, 255, 161, 80, 6, 255, 153, 72, 3, 255, 144, 65, 2, 255, 141, 57, 6, 255, 144, 55, 5, 255, 145, 59, 5, 255, 132, 53, 3, 255, 128, 47, 1, 255, 129, 46, 1, 255, 127, 45, 2, 255, 123, 45, 3, 255, 120, 48, 5, 255, 119, 49, 5, 255, 112, 40, 3, 255, 119, 46, 7, 255, 126, 51, 7, 255, 120, 45, 1, 255, 118, 44, 5, 255, 113, 43, 5, 255, 110, 43, 2, 255, 118, 41, 2, 255, 111, 36, 2, 255, 109, 39, 4, 255, 116, 45, 6, 255, 115, 44, 2, 255, 114, 41, 1, 255, 113, 39, 5, 255, 119, 42, 9, 255, 122, 43, 6, 255, 114, 42, 3, 255, 111, 36, 1, 255, 117, 40, 5, 255, 111, 37, 4, 255, 105, 38, 3, 255, 104, 39, 5, 255, 97, 32, 3, 255, 92, 27, 0, 255, 96, 32, 5, 255, 100, 38, 9, 255, 102, 34, 1, 255, 112, 34, 6, 255, 110, 38, 6, 255, 106, 40, 1, 255, 113, 32, 6, 255, 126, 44, 8, 255, 156, 67, 3, 255, 169, 73, 1, 255, 164, 71, 3, 255, 164, 72, 2, 255, 166, 75, 3, 255, 166, 77, 5, 255, 161, 73, 3, 255, 158, 70, 2, 255, 159, 70, 3, 255, 155, 66, 2, 255, 3, 1, 21, 255, 1, 22, 67, 255, 4, 37, 85, 255, 1, 34, 86, 255, 2, 36, 83, 255, 2, 25, 62, 255, 1, 30, 68, 255, 1, 33, 70, 255, 1, 26, 65, 255, 3, 22, 58, 255, 2, 21, 40, 255, 2, 22, 40, 255, 0, 21, 50, 255, 3, 22, 56, 255, 2, 20, 58, 255, 0, 17, 46, 255, 1, 18, 46, 255, 5, 22, 39, 255, 1, 17, 33, 255, 0, 11, 22, 255, 1, 9, 19, 255, 0, 3, 15, 255, 2, 6, 12, 255, 1, 2, 5, 255, 0, 1, 4, 255, 2, 1, 8, 255, 3, 0, 12, 255, 1, 2, 5, 255, 1, 2, 8, 255, 2, 0, 0, 255, 4, 24, 143, 255, 39, 74, 159, 255, 30, 22, 0, 255, 22, 11, 8, 255, 23, 29, 58, 255, 7, 6, 18, 255, 4, 1, 0, 255, 1, 3, 3, 255, 1, 0, 1, 255, 0, 0, 0, 255, 1, 0, 0, 255, 4, 0, 1, 255, 3, 1, 3, 255, 3, 1, 2, 255, 1, 0, 1, 255, 1, 0, 0, 255, 4, 1, 1, 255, 5, 1, 1, 255, 5, 3, 0, 255, 6, 3, 0, 255, 10, 4, 1, 255, 13, 4, 1, 255, 11, 2, 1, 255, 10, 1, 0, 255, 12, 5, 0, 255, 13, 8, 0, 255, 12, 9, 1, 255, 13, 8, 4, 255, 13, 9, 1, 255, 21, 11, 2, 255, 22, 6, 0, 255, 14, 10, 1, 255, 21, 13, 4, 255, 26, 16, 6, 255, 33, 23, 14, 255, 40, 28, 11, 255, 50, 39, 30, 255, 51, 44, 45, 255, 56, 53, 61, 255, 50, 50, 57, 255, 47, 47, 42, 255, 55, 51, 43, 255, 51, 49, 37, 255, 51, 48, 34, 255, 53, 52, 24, 255, 56, 55, 15, 255, 46, 42, 10, 255, 46, 44, 10, 255, 51, 49, 11, 255, 56, 53, 7, 255, 63, 59, 2, 255, 66, 62, 1, 255, 69, 66, 4, 255, 68, 67, 5, 255, 65, 69, 5, 255, 61, 65, 5, 255, 80, 75, 26, 255, 147, 156, 84, 255, 170, 186, 75, 255, 183, 194, 64, 255, 160, 162, 21, 255, 106, 111, 7, 255, 100, 92, 8, 255, 86, 86, 6, 255, 102, 94, 8, 255, 116, 91, 13, 255, 89, 73, 3, 255, 90, 73, 2, 255, 89, 66, 1, 255, 93, 67, 6, 255, 98, 71, 1, 255, 96, 65, 10, 255, 97, 66, 10, 255, 94, 68, 1, 255, 89, 64, 1, 255, 86, 64, 3, 255, 89, 64, 3, 255, 96, 64, 3, 255, 97, 60, 5, 255, 100, 65, 5, 255, 101, 62, 2, 255, 104, 61, 2, 255, 106, 62, 3, 255, 109, 64, 7, 255, 110, 60, 4, 255, 109, 58, 1, 255, 113, 64, 1, 255, 108, 61, 7, 255, 108, 54, 6, 255, 108, 54, 8, 255, 106, 56, 0, 255, 109, 60, 9, 255, 105, 51, 9, 255, 119, 64, 7, 255, 128, 58, 5, 255, 102, 56, 9, 255, 140, 69, 8, 255, 110, 49, 6, 255, 84, 56, 3, 255, 131, 71, 5, 255, 139, 62, 3, 255, 119, 64, 3, 255, 120, 65, 3, 255, 121, 63, 3, 255, 123, 69, 4, 255, 120, 62, 3, 255, 136, 68, 11, 255, 131, 62, 3, 255, 131, 56, 5, 255, 147, 66, 16, 255, 107, 38, 2, 255, 95, 34, 8, 255, 119, 61, 9, 255, 154, 78, 8, 255, 183, 102, 7, 255, 186, 100, 7, 255, 200, 115, 11, 255, 200, 112, 9, 255, 205, 122, 16, 255, 211, 126, 30, 255, 214, 127, 21, 255, 204, 129, 16, 255, 211, 132, 28, 255, 214, 128, 10, 255, 209, 123, 10, 255, 202, 116, 10, 255, 200, 115, 5, 255, 198, 110, 9, 255, 198, 112, 15, 255, 191, 107, 15, 255, 190, 104, 11, 255, 182, 101, 15, 255, 178, 98, 8, 255, 189, 99, 15, 255, 182, 90, 15, 255, 179, 98, 17, 255, 171, 92, 6, 255, 141, 69, 10, 255, 123, 65, 8, 255, 125, 66, 5, 255, 125, 61, 6, 255, 126, 65, 10, 255, 123, 63, 3, 255, 126, 65, 7, 255, 129, 63, 7, 255, 132, 67, 5, 255, 126, 64, 6, 255, 132, 70, 9, 255, 138, 72, 4, 255, 128, 61, 7, 255, 127, 65, 5, 255, 138, 73, 13, 255, 146, 75, 13, 255, 142, 67, 6, 255, 143, 72, 10, 255, 150, 76, 17, 255, 151, 74, 6, 255, 146, 72, 12, 255, 140, 67, 6, 255, 156, 83, 7, 255, 167, 88, 10, 255, 171, 88, 7, 255, 157, 93, 11, 255, 167, 103, 14, 255, 179, 105, 11, 255, 190, 110, 20, 255, 194, 124, 15, 255, 194, 125, 14, 255, 199, 122, 9, 255, 202, 122, 8, 255, 203, 127, 12, 255, 197, 127, 22, 255, 202, 128, 22, 255, 200, 119, 12, 255, 193, 110, 17, 255, 193, 121, 15, 255, 197, 127, 5, 255, 204, 130, 4, 255, 202, 123, 13, 255, 184, 103, 18, 255, 184, 112, 9, 255, 202, 134, 14, 255, 207, 140, 7, 255, 205, 134, 16, 255, 206, 136, 7, 255, 205, 133, 10, 255, 204, 134, 13, 255, 208, 138, 2, 255, 204, 120, 8, 255, 181, 93, 3, 255, 201, 126, 8, 255, 205, 133, 12, 255, 206, 131, 13, 255, 206, 135, 7, 255, 212, 136, 10, 255, 206, 131, 7, 255, 208, 134, 14, 255, 210, 139, 14, 255, 209, 137, 11, 255, 211, 138, 16, 255, 211, 140, 11, 255, 204, 134, 14, 255, 203, 137, 10, 255, 213, 147, 6, 255, 211, 147, 3, 255, 212, 145, 4, 255, 215, 145, 7, 255, 212, 141, 10, 255, 205, 132, 7, 255, 209, 135, 21, 255, 212, 141, 8, 255, 216, 146, 6, 255, 212, 143, 7, 255, 207, 134, 12, 255, 214, 148, 10, 255, 216, 156, 4, 255, 217, 159, 2, 255, 220, 161, 0, 255, 218, 153, 5, 255, 216, 150, 9, 255, 219, 158, 2, 255, 225, 164, 1, 255, 227, 164, 6, 255, 224, 163, 3, 255, 225, 162, 6, 255, 218, 153, 4, 255, 213, 147, 3, 255, 209, 141, 6, 255, 208, 142, 9, 255, 213, 149, 8, 255, 216, 154, 5, 255, 222, 161, 3, 255, 224, 165, 0, 255, 226, 163, 2, 255, 218, 148, 3, 255, 216, 149, 2, 255, 217, 154, 3, 255, 202, 136, 0, 255, 203, 132, 7, 255, 205, 138, 2, 255, 205, 140, 5, 255, 198, 131, 4, 255, 193, 127, 11, 255, 207, 145, 10, 255, 220, 163, 2, 255, 220, 164, 2, 255, 219, 163, 2, 255, 220, 163, 3, 255, 225, 167, 4, 255, 224, 167, 0, 255, 226, 168, 0, 255, 224, 165, 2, 255, 221, 160, 4, 255, 221, 160, 1, 255, 223, 164, 1, 255, 222, 163, 4, 255, 227, 167, 11, 255, 224, 164, 4, 255, 225, 165, 4, 255, 216, 160, 0, 255, 214, 158, 1, 255, 209, 149, 1, 255, 193, 122, 9, 255, 173, 95, 1, 255, 164, 91, 0, 255, 166, 92, 6, 255, 159, 87, 2, 255, 165, 94, 2, 255, 177, 106, 0, 255, 165, 93, 3, 255, 165, 90, 6, 255, 170, 94, 10, 255, 157, 76, 2, 255, 172, 93, 4, 255, 192, 128, 2, 255, 178, 116, 4, 255, 182, 116, 15, 255, 184, 124, 13, 255, 187, 128, 14, 255, 182, 118, 10, 255, 183, 116, 4, 255, 184, 121, 3, 255, 182, 121, 10, 255, 180, 113, 7, 255, 198, 128, 15, 255, 191, 125, 5, 255, 180, 115, 4, 255, 195, 134, 4, 255, 203, 146, 1, 255, 195, 135, 8, 255, 198, 129, 5, 255, 196, 128, 3, 255, 196, 126, 1, 255, 199, 123, 16, 255, 199, 120, 15, 255, 202, 123, 4, 255, 205, 126, 3, 255, 207, 129, 3, 255, 205, 128, 13, 255, 206, 129, 22, 255, 208, 132, 18, 255, 206, 132, 10, 255, 205, 131, 8, 255, 205, 127, 12, 255, 206, 126, 16, 255, 203, 123, 14, 255, 202, 121, 13, 255, 194, 110, 5, 255, 190, 105, 2, 255, 185, 97, 4, 255, 179, 89, 1, 255, 180, 91, 1, 255, 176, 88, 0, 255, 171, 85, 1, 255, 170, 87, 4, 255, 161, 81, 4, 255, 154, 72, 3, 255, 155, 67, 6, 255, 148, 61, 5, 255, 142, 57, 3, 255, 143, 57, 7, 255, 138, 52, 6, 255, 132, 51, 4, 255, 129, 47, 2, 255, 126, 43, 0, 255, 126, 46, 2, 255, 122, 47, 1, 255, 124, 47, 2, 255, 121, 47, 5, 255, 121, 47, 3, 255, 126, 50, 2, 255, 123, 46, 0, 255, 121, 47, 4, 255, 117, 46, 5, 255, 119, 47, 6, 255, 122, 44, 5, 255, 123, 46, 3, 255, 125, 44, 3, 255, 123, 47, 8, 255, 117, 41, 2, 255, 120, 47, 3, 255, 124, 50, 2, 255, 132, 45, 0, 255, 126, 43, 2, 255, 107, 45, 2, 255, 107, 39, 1, 255, 109, 37, 2, 255, 120, 39, 5, 255, 113, 37, 5, 255, 110, 40, 5, 255, 103, 35, 0, 255, 105, 36, 2, 255, 111, 38, 3, 255, 116, 41, 4, 255, 113, 39, 1, 255, 112, 37, 1, 255, 110, 44, 0, 255, 117, 50, 3, 255, 129, 48, 8, 255, 134, 54, 5, 255, 159, 73, 2, 255, 173, 78, 5, 255, 168, 74, 7, 255, 163, 72, 4, 255, 163, 73, 3, 255, 163, 74, 4, 255, 160, 71, 4, 255, 157, 68, 1, 255, 157, 69, 0, 255, 158, 69, 0, 255, 4, 17, 63, 255, 0, 38, 72, 255, 2, 31, 79, 255, 2, 30, 75, 255, 4, 33, 76, 255, 3, 24, 72, 255, 0, 32, 72, 255, 5, 30, 69, 255, 4, 14, 43, 255, 5, 18, 37, 255, 3, 23, 52, 255, 0, 21, 58, 255, 6, 26, 50, 255, 1, 22, 45, 255, 2, 22, 47, 255, 0, 18, 32, 255, 1, 17, 40, 255, 3, 16, 40, 255, 3, 16, 35, 255, 2, 11, 33, 255, 3, 11, 26, 255, 0, 7, 12, 255, 3, 8, 12, 255, 2, 4, 12, 255, 2, 1, 14, 255, 4, 0, 13, 255, 3, 1, 8, 255, 0, 0, 7, 255, 1, 0, 0, 255, 0, 9, 94, 255, 14, 78, 210, 255, 37, 39, 28, 255, 10, 7, 0, 255, 24, 25, 55, 255, 10, 18, 33, 255, 4, 0, 4, 255, 3, 0, 6, 255, 1, 0, 3, 255, 2, 1, 1, 255, 2, 1, 1, 255, 3, 0, 1, 255, 4, 0, 1, 255, 5, 2, 3, 255, 4, 2, 1, 255, 2, 1, 0, 255, 4, 1, 0, 255, 6, 3, 2, 255, 7, 3, 2, 255, 8, 3, 0, 255, 9, 2, 0, 255, 11, 3, 1, 255, 9, 3, 0, 255, 10, 4, 1, 255, 12, 4, 2, 255, 15, 6, 2, 255, 19, 10, 2, 255, 18, 10, 2, 255, 17, 7, 1, 255, 20, 10, 3, 255, 25, 9, 1, 255, 26, 11, 3, 255, 20, 15, 2, 255, 17, 9, 0, 255, 24, 16, 5, 255, 32, 24, 9, 255, 38, 27, 22, 255, 35, 31, 29, 255, 45, 49, 39, 255, 60, 55, 55, 255, 58, 49, 53, 255, 55, 50, 46, 255, 55, 51, 43, 255, 55, 54, 31, 255, 54, 53, 33, 255, 58, 55, 36, 255, 55, 52, 18, 255, 54, 50, 16, 255, 53, 53, 11, 255, 62, 56, 6, 255, 63, 56, 4, 255, 66, 64, 12, 255, 62, 62, 6, 255, 67, 65, 2, 255, 79, 68, 11, 255, 77, 69, 7, 255, 65, 55, 0, 255, 136, 127, 45, 255, 227, 240, 103, 255, 239, 242, 88, 255, 240, 230, 23, 255, 154, 133, 6, 255, 88, 75, 17, 255, 84, 77, 5, 255, 79, 71, 10, 255, 92, 79, 0, 255, 117, 81, 3, 255, 83, 68, 1, 255, 86, 66, 2, 255, 94, 66, 6, 255, 97, 68, 4, 255, 92, 63, 1, 255, 92, 63, 3, 255, 98, 66, 2, 255, 103, 71, 7, 255, 110, 71, 5, 255, 120, 69, 7, 255, 116, 71, 6, 255, 111, 71, 2, 255, 123, 73, 5, 255, 123, 67, 2, 255, 119, 62, 5, 255, 123, 66, 9, 255, 121, 65, 7, 255, 119, 63, 3, 255, 124, 65, 0, 255, 127, 70, 11, 255, 128, 71, 4, 255, 130, 69, 4, 255, 132, 64, 7, 255, 132, 61, 8, 255, 131, 60, 2, 255, 119, 57, 7, 255, 113, 58, 6, 255, 122, 58, 15, 255, 126, 57, 6, 255, 120, 63, 3, 255, 118, 53, 6, 255, 116, 57, 7, 255, 126, 60, 6, 255, 106, 54, 7, 255, 120, 59, 8, 255, 107, 52, 3, 255, 106, 41, 2, 255, 107, 40, 6, 255, 102, 41, 8, 255, 111, 37, 4, 255, 112, 44, 10, 255, 122, 47, 4, 255, 172, 76, 12, 255, 153, 61, 5, 255, 120, 43, 3, 255, 113, 42, 10, 255, 142, 59, 9, 255, 171, 76, 6, 255, 181, 87, 13, 255, 200, 99, 13, 255, 193, 94, 4, 255, 202, 108, 6, 255, 215, 127, 6, 255, 207, 121, 15, 255, 209, 123, 15, 255, 212, 129, 19, 255, 208, 119, 8, 255, 210, 116, 13, 255, 206, 117, 11, 255, 201, 111, 15, 255, 201, 110, 14, 255, 202, 113, 11, 255, 205, 119, 10, 255, 199, 115, 10, 255, 201, 112, 10, 255, 188, 100, 20, 255, 195, 113, 4, 255, 188, 103, 2, 255, 179, 90, 7, 255, 189, 104, 24, 255, 185, 106, 4, 255, 183, 101, 8, 255, 172, 95, 6, 255, 159, 83, 13, 255, 152, 75, 11, 255, 146, 78, 6, 255, 133, 72, 5, 255, 126, 66, 10, 255, 127, 67, 5, 255, 130, 67, 15, 255, 137, 69, 7, 255, 149, 76, 6, 255, 151, 78, 8, 255, 135, 68, 17, 255, 132, 66, 9, 255, 150, 83, 9, 255, 141, 66, 10, 255, 149, 71, 16, 255, 163, 81, 9, 255, 170, 90, 17, 255, 168, 95, 9, 255, 190, 116, 17, 255, 191, 112, 12, 255, 180, 100, 1, 255, 191, 109, 14, 255, 195, 114, 9, 255, 190, 109, 14, 255, 186, 102, 10, 255, 198, 119, 11, 255, 201, 124, 20, 255, 201, 124, 23, 255, 205, 128, 18, 255, 198, 123, 18, 255, 200, 125, 7, 255, 210, 134, 18, 255, 207, 135, 22, 255, 205, 132, 9, 255, 205, 129, 8, 255, 205, 129, 21, 255, 205, 133, 18, 255, 210, 131, 12, 255, 205, 123, 7, 255, 192, 110, 8, 255, 205, 126, 13, 255, 214, 136, 10, 255, 207, 136, 9, 255, 207, 135, 8, 255, 209, 137, 11, 255, 208, 135, 7, 255, 209, 135, 7, 255, 210, 133, 15, 255, 211, 135, 17, 255, 189, 103, 11, 255, 180, 91, 9, 255, 202, 125, 24, 255, 205, 133, 18, 255, 207, 133, 9, 255, 205, 133, 10, 255, 203, 128, 13, 255, 204, 130, 18, 255, 205, 136, 4, 255, 207, 136, 7, 255, 209, 138, 19, 255, 204, 133, 13, 255, 205, 134, 17, 255, 206, 135, 17, 255, 209, 138, 9, 255, 210, 137, 3, 255, 212, 141, 13, 255, 216, 147, 13, 255, 212, 144, 10, 255, 210, 142, 9, 255, 210, 142, 9, 255, 214, 148, 2, 255, 212, 144, 8, 255, 211, 143, 6, 255, 207, 138, 9, 255, 212, 144, 9, 255, 219, 151, 11, 255, 220, 153, 4, 255, 218, 155, 1, 255, 218, 155, 5, 255, 216, 153, 7, 255, 215, 154, 4, 255, 221, 160, 8, 255, 222, 157, 13, 255, 219, 155, 5, 255, 223, 163, 0, 255, 224, 160, 6, 255, 223, 155, 7, 255, 216, 149, 7, 255, 210, 146, 2, 255, 212, 151, 0, 255, 223, 164, 3, 255, 228, 168, 2, 255, 232, 169, 3, 255, 229, 170, 2, 255, 222, 163, 2, 255, 210, 146, 2, 255, 211, 141, 4, 255, 215, 144, 4, 255, 211, 138, 11, 255, 190, 117, 6, 255, 202, 136, 5, 255, 200, 133, 3, 255, 194, 125, 1, 255, 206, 143, 6, 255, 218, 159, 5, 255, 217, 159, 5, 255, 219, 163, 1, 255, 222, 164, 3, 255, 216, 161, 5, 255, 220, 164, 7, 255, 221, 163, 3, 255, 221, 159, 5, 255, 219, 154, 6, 255, 217, 153, 3, 255, 221, 159, 0, 255, 219, 157, 0, 255, 216, 154, 4, 255, 216, 156, 6, 255, 216, 158, 3, 255, 219, 160, 5, 255, 222, 163, 10, 255, 214, 158, 0, 255, 214, 157, 2, 255, 207, 142, 8, 255, 178, 102, 6, 255, 168, 95, 1, 255, 175, 102, 6, 255, 175, 114, 5, 255, 178, 121, 4, 255, 187, 123, 5, 255, 181, 114, 9, 255, 161, 84, 11, 255, 161, 87, 5, 255, 167, 90, 9, 255, 166, 85, 4, 255, 184, 107, 9, 255, 192, 127, 5, 255, 185, 129, 4, 255, 194, 135, 4, 255, 181, 130, 5, 255, 181, 126, 15, 255, 184, 117, 6, 255, 182, 117, 10, 255, 188, 121, 10, 255, 187, 117, 5, 255, 179, 111, 4, 255, 178, 112, 6, 255, 191, 132, 7, 255, 203, 148, 3, 255, 199, 142, 1, 255, 202, 139, 12, 255, 204, 135, 8, 255, 201, 132, 5, 255, 199, 128, 5, 255, 200, 126, 9, 255, 200, 124, 9, 255, 204, 126, 5, 255, 207, 129, 5, 255, 208, 130, 7, 255, 205, 128, 6, 255, 206, 131, 7, 255, 209, 133, 14, 255, 206, 129, 15, 255, 204, 127, 14, 255, 204, 126, 16, 255, 204, 123, 16, 255, 197, 114, 13, 255, 195, 109, 13, 255, 189, 103, 10, 255, 186, 97, 6, 255, 178, 93, 2, 255, 180, 93, 8, 255, 178, 91, 2, 255, 175, 86, 3, 255, 173, 86, 7, 255, 170, 83, 3, 255, 162, 76, 3, 255, 156, 72, 4, 255, 153, 70, 6, 255, 150, 67, 1, 255, 147, 61, 2, 255, 145, 58, 7, 255, 136, 53, 2, 255, 135, 51, 4, 255, 137, 52, 4, 255, 134, 49, 3, 255, 132, 51, 5, 255, 131, 54, 6, 255, 126, 49, 1, 255, 129, 53, 3, 255, 131, 53, 2, 255, 131, 49, 1, 255, 128, 49, 4, 255, 123, 45, 5, 255, 123, 46, 2, 255, 124, 50, 1, 255, 125, 53, 3, 255, 132, 53, 2, 255, 137, 50, 1, 255, 127, 50, 2, 255, 127, 48, 1, 255, 127, 49, 1, 255, 126, 47, 2, 255, 128, 44, 1, 255, 119, 45, 5, 255, 113, 42, 2, 255, 111, 44, 3, 255, 114, 40, 3, 255, 117, 38, 1, 255, 106, 34, 2, 255, 117, 39, 7, 255, 115, 36, 4, 255, 113, 38, 4, 255, 112, 40, 1, 255, 113, 44, 0, 255, 119, 48, 2, 255, 119, 55, 7, 255, 122, 51, 0, 255, 139, 58, 5, 255, 138, 58, 3, 255, 144, 63, 0, 255, 160, 72, 3, 255, 161, 73, 3, 255, 157, 69, 0, 255, 156, 68, 0, 255, 156, 69, 0, 255, 156, 68, 0, 255, 160, 73, 3, 255, 167, 79, 3, 255, 164, 76, 1, 255, 164, 77, 0, 255, 2, 32, 82, 255, 3, 34, 82, 255, 1, 28, 73, 255, 4, 24, 70, 255, 2, 25, 58, 255, 0, 20, 50, 255, 2, 20, 44, 255, 3, 15, 31, 255, 1, 8, 32, 255, 2, 19, 55, 255, 1, 25, 66, 255, 1, 22, 50, 255, 3, 19, 32, 255, 2, 22, 52, 255, 2, 21, 50, 255, 3, 20, 42, 255, 2, 17, 38, 255, 2, 14, 38, 255, 3, 16, 32, 255, 3, 13, 30, 255, 3, 15, 31, 255, 3, 13, 28, 255, 3, 7, 24, 255, 2, 1, 16, 255, 2, 1, 11, 255, 2, 0, 8, 255, 1, 3, 5, 255, 4, 1, 1, 255, 4, 5, 57, 255, 15, 71, 238, 255, 41, 66, 87, 255, 18, 11, 0, 255, 32, 13, 45, 255, 19, 26, 78, 255, 0, 3, 0, 255, 3, 4, 3, 255, 1, 2, 1, 255, 2, 4, 1, 255, 3, 1, 0, 255, 3, 2, 0, 255, 5, 1, 0, 255, 4, 0, 0, 255, 5, 1, 0, 255, 5, 1, 0, 255, 3, 1, 0, 255, 5, 1, 0, 255, 4, 2, 0, 255, 4, 1, 0, 255, 8, 2, 0, 255, 12, 1, 0, 255, 13, 3, 1, 255, 9, 3, 0, 255, 12, 7, 3, 255, 14, 6, 3, 255, 16, 7, 2, 255, 21, 11, 2, 255, 23, 9, 2, 255, 17, 7, 0, 255, 31, 12, 6, 255, 30, 14, 6, 255, 21, 14, 3, 255, 28, 14, 4, 255, 22, 16, 3, 255, 28, 18, 4, 255, 26, 22, 7, 255, 28, 26, 9, 255, 40, 28, 15, 255, 55, 41, 33, 255, 53, 49, 57, 255, 59, 54, 57, 255, 63, 59, 45, 255, 57, 54, 42, 255, 60, 58, 32, 255, 63, 61, 31, 255, 61, 55, 43, 255, 59, 52, 36, 255, 56, 53, 16, 255, 59, 56, 4, 255, 70, 59, 8, 255, 71, 60, 7, 255, 61, 61, 5, 255, 62, 64, 7, 255, 70, 64, 9, 255, 71, 68, 2, 255, 84, 68, 3, 255, 93, 74, 5, 255, 102, 90, 9, 255, 97, 95, 7, 255, 100, 83, 7, 255, 92, 67, 2, 255, 77, 55, 6, 255, 84, 63, 4, 255, 83, 70, 5, 255, 76, 63, 4, 255, 87, 75, 7, 255, 111, 75, 3, 255, 84, 61, 2, 255, 82, 57, 6, 255, 95, 68, 3, 255, 99, 71, 1, 255, 115, 78, 9, 255, 136, 87, 10, 255, 145, 84, 4, 255, 162, 92, 5, 255, 172, 100, 6, 255, 159, 88, 3, 255, 158, 82, 1, 255, 167, 85, 7, 255, 162, 81, 10, 255, 158, 75, 4, 255, 153, 69, 3, 255, 155, 68, 8, 255, 155, 71, 8, 255, 157, 76, 6, 255, 155, 75, 2, 255, 157, 67, 9, 255, 160, 73, 5, 255, 158, 71, 2, 255, 155, 70, 1, 255, 161, 69, 1, 255, 163, 72, 5, 255, 164, 67, 6, 255, 159, 67, 3, 255, 160, 67, 1, 255, 160, 72, 5, 255, 149, 64, 2, 255, 152, 67, 6, 255, 161, 76, 6, 255, 142, 70, 4, 255, 151, 74, 8, 255, 126, 49, 12, 255, 107, 41, 10, 255, 119, 48, 5, 255, 128, 50, 7, 255, 132, 52, 4, 255, 144, 61, 9, 255, 155, 75, 8, 255, 177, 92, 12, 255, 178, 83, 9, 255, 163, 70, 3, 255, 144, 58, 9, 255, 129, 47, 6, 255, 168, 72, 6, 255, 182, 85, 5, 255, 180, 91, 16, 255, 168, 71, 9, 255, 148, 50, 8, 255, 166, 59, 5, 255, 174, 70, 10, 255, 193, 100, 9, 255, 196, 106, 13, 255, 205, 118, 7, 255, 207, 117, 7, 255, 206, 115, 9, 255, 195, 110, 4, 255, 186, 99, 14, 255, 191, 105, 16, 255, 201, 116, 11, 255, 201, 117, 15, 255, 198, 116, 17, 255, 200, 117, 7, 255, 197, 112, 10, 255, 185, 98, 14, 255, 177, 92, 18, 255, 186, 105, 7, 255, 191, 108, 5, 255, 191, 104, 7, 255, 185, 102, 14, 255, 179, 99, 8, 255, 179, 95, 8, 255, 182, 92, 8, 255, 171, 87, 11, 255, 154, 81, 4, 255, 146, 75, 8, 255, 139, 67, 7, 255, 145, 72, 14, 255, 158, 87, 8, 255, 152, 80, 11, 255, 162, 89, 14, 255, 165, 89, 19, 255, 177, 102, 11, 255, 183, 103, 19, 255, 185, 107, 9, 255, 187, 114, 13, 255, 186, 115, 25, 255, 193, 123, 22, 255, 191, 118, 16, 255, 180, 95, 20, 255, 179, 90, 6, 255, 166, 75, 7, 255, 178, 92, 21, 255, 187, 109, 8, 255, 190, 106, 17, 255, 201, 114, 17, 255, 206, 131, 12, 255, 200, 129, 18, 255, 208, 128, 24, 255, 210, 128, 16, 255, 208, 136, 14, 255, 204, 137, 8, 255, 210, 137, 13, 255, 215, 135, 10, 255, 211, 135, 10, 255, 209, 136, 12, 255, 210, 135, 8, 255, 206, 135, 11, 255, 205, 132, 18, 255, 199, 123, 21, 255, 211, 133, 15, 255, 212, 135, 2, 255, 207, 133, 11, 255, 205, 128, 14, 255, 205, 127, 13, 255, 204, 129, 0, 255, 209, 132, 10, 255, 212, 136, 13, 255, 210, 134, 10, 255, 214, 137, 16, 255, 190, 102, 12, 255, 190, 101, 14, 255, 212, 138, 19, 255, 209, 137, 14, 255, 208, 135, 5, 255, 206, 132, 8, 255, 208, 131, 9, 255, 212, 137, 4, 255, 211, 134, 13, 255, 209, 131, 12, 255, 209, 132, 6, 255, 210, 133, 3, 255, 207, 135, 7, 255, 207, 135, 16, 255, 212, 135, 10, 255, 203, 124, 4, 255, 199, 120, 11, 255, 210, 140, 10, 255, 213, 148, 6, 255, 217, 151, 18, 255, 218, 151, 14, 255, 216, 149, 7, 255, 216, 149, 8, 255, 214, 146, 13, 255, 209, 140, 11, 255, 212, 144, 1, 255, 214, 144, 4, 255, 216, 143, 6, 255, 215, 142, 5, 255, 213, 143, 10, 255, 214, 150, 5, 255, 217, 154, 2, 255, 220, 152, 7, 255, 214, 144, 6, 255, 216, 149, 3, 255, 217, 154, 6, 255, 214, 147, 7, 255, 219, 147, 4, 255, 220, 153, 7, 255, 219, 155, 1, 255, 223, 160, 1, 255, 227, 166, 4, 255, 227, 165, 0, 255, 227, 163, 2, 255, 222, 157, 9, 255, 215, 155, 3, 255, 218, 158, 2, 255, 213, 143, 6, 255, 200, 121, 3, 255, 198, 122, 6, 255, 203, 132, 14, 255, 203, 134, 8, 255, 195, 126, 4, 255, 201, 137, 1, 255, 215, 154, 3, 255, 214, 155, 1, 255, 218, 159, 4, 255, 221, 163, 3, 255, 221, 163, 5, 255, 220, 163, 11, 255, 215, 157, 5, 255, 212, 152, 0, 255, 214, 152, 6, 255, 211, 148, 3, 255, 218, 153, 3, 255, 217, 153, 3, 255, 216, 151, 2, 255, 218, 155, 3, 255, 215, 154, 2, 255, 211, 151, 3, 255, 215, 153, 3, 255, 216, 155, 4, 255, 214, 155, 1, 255, 205, 148, 3, 255, 206, 146, 2, 255, 187, 118, 5, 255, 171, 98, 5, 255, 176, 97, 6, 255, 185, 117, 6, 255, 187, 120, 6, 255, 181, 109, 0, 255, 171, 101, 3, 255, 186, 109, 2, 255, 184, 108, 3, 255, 192, 124, 6, 255, 187, 119, 3, 255, 165, 86, 10, 255, 174, 97, 15, 255, 192, 128, 4, 255, 195, 128, 5, 255, 194, 143, 17, 255, 217, 178, 13, 255, 221, 170, 11, 255, 199, 128, 9, 255, 187, 110, 2, 255, 177, 107, 4, 255, 172, 105, 6, 255, 192, 129, 12, 255, 207, 150, 8, 255, 201, 143, 1, 255, 202, 138, 6, 255, 201, 134, 3, 255, 203, 133, 5, 255, 200, 128, 6, 255, 198, 124, 12, 255, 201, 127, 5, 255, 201, 128, 5, 255, 202, 128, 9, 255, 204, 128, 8, 255, 207, 129, 17, 255, 208, 131, 11, 255, 206, 132, 4, 255, 207, 130, 10, 255, 205, 128, 13, 255, 205, 127, 13, 255, 203, 123, 9, 255, 199, 117, 6, 255, 196, 113, 6, 255, 193, 107, 6, 255, 187, 99, 5, 255, 184, 95, 5, 255, 181, 90, 4, 255, 182, 90, 7, 255, 178, 89, 1, 255, 174, 87, 4, 255, 169, 84, 4, 255, 163, 79, 1, 255, 161, 76, 5, 255, 154, 69, 2, 255, 149, 69, 0, 255, 148, 67, 4, 255, 147, 64, 3, 255, 144, 61, 1, 255, 134, 54, 1, 255, 136, 53, 3, 255, 135, 49, 1, 255, 133, 49, 0, 255, 132, 52, 1, 255, 132, 55, 3, 255, 132, 54, 5, 255, 137, 59, 6, 255, 137, 57, 1, 255, 136, 52, 4, 255, 133, 50, 8, 255, 123, 43, 3, 255, 128, 47, 3, 255, 132, 50, 1, 255, 125, 50, 3, 255, 118, 44, 2, 255, 126, 47, 6, 255, 129, 46, 0, 255, 134, 48, 3, 255, 124, 45, 7, 255, 116, 37, 2, 255, 121, 43, 2, 255, 122, 45, 5, 255, 124, 37, 2, 255, 109, 34, 0, 255, 113, 38, 8, 255, 116, 41, 7, 255, 115, 39, 3, 255, 120, 39, 5, 255, 117, 37, 4, 255, 116, 40, 4, 255, 124, 51, 5, 255, 130, 54, 2, 255, 137, 58, 6, 255, 134, 58, 7, 255, 135, 59, 2, 255, 139, 59, 2, 255, 142, 62, 2, 255, 153, 67, 6, 255, 153, 67, 2, 255, 148, 64, 2, 255, 142, 56, 3, 255, 144, 57, 3, 255, 151, 64, 1, 255, 158, 71, 1, 255, 168, 80, 7, 255, 171, 83, 2, 255, 170, 81, 1, 255, 169, 80, 0, 255, 1, 21, 67, 255, 0, 26, 68, 255, 6, 28, 64, 255, 3, 27, 69, 255, 1, 32, 77, 255, 3, 15, 39, 255, 3, 2, 5, 255, 1, 7, 20, 255, 5, 22, 56, 255, 3, 25, 61, 255, 1, 21, 46, 255, 2, 23, 38, 255, 2, 23, 39, 255, 1, 19, 46, 255, 2, 17, 46, 255, 1, 14, 50, 255, 3, 18, 40, 255, 1, 15, 37, 255, 1, 19, 34, 255, 4, 15, 28, 255, 1, 12, 29, 255, 4, 16, 38, 255, 2, 7, 28, 255, 0, 0, 13, 255, 2, 1, 6, 255, 1, 2, 7, 255, 3, 1, 8, 255, 4, 0, 18, 255, 3, 46, 200, 255, 39, 91, 148, 255, 35, 15, 0, 255, 29, 6, 23, 255, 16, 24, 141, 255, 2, 4, 36, 255, 8, 1, 0, 255, 5, 2, 4, 255, 8, 4, 3, 255, 3, 2, 3, 255, 3, 1, 1, 255, 5, 1, 0, 255, 3, 2, 0, 255, 2, 1, 0, 255, 4, 1, 0, 255, 6, 2, 1, 255, 6, 1, 0, 255, 6, 1, 1, 255, 3, 2, 0, 255, 4, 1, 1, 255, 11, 3, 1, 255, 14, 3, 2, 255, 15, 5, 2, 255, 13, 5, 0, 255, 15, 7, 3, 255, 16, 6, 4, 255, 17, 7, 1, 255, 20, 10, 1, 255, 20, 10, 1, 255, 24, 11, 1, 255, 31, 16, 4, 255, 20, 13, 2, 255, 17, 14, 2, 255, 32, 19, 6, 255, 39, 20, 5, 255, 29, 18, 0, 255, 28, 23, 4, 255, 29, 22, 6, 255, 52, 33, 10, 255, 57, 36, 19, 255, 50, 45, 33, 255, 57, 55, 50, 255, 64, 60, 55, 255, 62, 58, 42, 255, 65, 59, 37, 255, 67, 60, 36, 255, 66, 59, 37, 255, 66, 60, 39, 255, 58, 54, 22, 255, 66, 55, 12, 255, 69, 60, 10, 255, 69, 60, 5, 255, 65, 62, 7, 255, 66, 62, 6, 255, 70, 63, 5, 255, 84, 68, 2, 255, 95, 70, 11, 255, 83, 70, 2, 255, 76, 65, 4, 255, 70, 57, 12, 255, 78, 62, 7, 255, 79, 64, 4, 255, 84, 63, 4, 255, 85, 63, 2, 255, 82, 65, 3, 255, 85, 61, 1, 255, 89, 67, 8, 255, 104, 73, 5, 255, 91, 70, 6, 255, 123, 85, 18, 255, 151, 93, 11, 255, 163, 95, 4, 255, 169, 93, 8, 255, 175, 91, 5, 255, 173, 92, 9, 255, 170, 91, 7, 255, 175, 99, 11, 255, 168, 93, 11, 255, 153, 77, 5, 255, 161, 76, 5, 255, 172, 81, 3, 255, 163, 75, 2, 255, 157, 70, 2, 255, 154, 71, 1, 255, 158, 74, 1, 255, 165, 76, 3, 255, 163, 72, 0, 255, 158, 69, 10, 255, 154, 70, 1, 255, 154, 63, 7, 255, 153, 66, 6, 255, 155, 68, 0, 255, 151, 67, 2, 255, 154, 71, 4, 255, 158, 79, 8, 255, 162, 86, 6, 255, 148, 72, 2, 255, 149, 65, 9, 255, 156, 81, 11, 255, 177, 95, 9, 255, 185, 101, 9, 255, 186, 103, 9, 255, 175, 85, 10, 255, 163, 68, 4, 255, 162, 62, 3, 255, 165, 68, 3, 255, 179, 91, 8, 255, 178, 87, 6, 255, 179, 83, 11, 255, 181, 90, 8, 255, 169, 76, 4, 255, 167, 74, 4, 255, 151, 66, 6, 255, 177, 95, 17, 255, 188, 98, 10, 255, 187, 93, 6, 255, 194, 98, 11, 255, 154, 65, 10, 255, 151, 69, 10, 255, 148, 60, 8, 255, 153, 68, 20, 255, 186, 96, 13, 255, 184, 85, 3, 255, 156, 66, 10, 255, 173, 87, 18, 255, 197, 104, 9, 255, 185, 93, 9, 255, 177, 86, 13, 255, 196, 114, 7, 255, 198, 114, 5, 255, 200, 114, 10, 255, 201, 114, 16, 255, 201, 117, 11, 255, 195, 104, 12, 255, 196, 98, 26, 255, 184, 91, 8, 255, 181, 94, 14, 255, 191, 111, 16, 255, 185, 104, 14, 255, 187, 109, 3, 255, 192, 111, 3, 255, 179, 95, 5, 255, 173, 95, 7, 255, 178, 96, 21, 255, 186, 103, 7, 255, 180, 101, 7, 255, 182, 100, 11, 255, 183, 104, 15, 255, 186, 111, 14, 255, 187, 109, 18, 255, 187, 112, 8, 255, 193, 110, 18, 255, 196, 115, 18, 255, 194, 119, 13, 255, 196, 119, 15, 255, 198, 118, 18, 255, 200, 123, 23, 255, 203, 126, 26, 255, 189, 107, 8, 255, 173, 86, 16, 255, 179, 94, 7, 255, 193, 110, 21, 255, 201, 123, 19, 255, 203, 129, 16, 255, 209, 132, 14, 255, 210, 129, 16, 255, 211, 128, 27, 255, 210, 130, 23, 255, 211, 135, 16, 255, 212, 134, 12, 255, 210, 133, 18, 255, 215, 139, 12, 255, 214, 134, 16, 255, 196, 114, 11, 255, 212, 131, 18, 255, 218, 139, 17, 255, 213, 134, 4, 255, 212, 133, 11, 255, 207, 129, 14, 255, 208, 131, 13, 255, 208, 130, 9, 255, 208, 126, 7, 255, 211, 126, 8, 255, 209, 123, 6, 255, 210, 124, 7, 255, 212, 127, 4, 255, 214, 131, 6, 255, 216, 133, 12, 255, 214, 131, 12, 255, 212, 130, 11, 255, 205, 120, 9, 255, 200, 113, 5, 255, 205, 131, 1, 255, 211, 138, 5, 255, 212, 134, 8, 255, 210, 133, 8, 255, 213, 139, 12, 255, 214, 141, 7, 255, 213, 140, 5, 255, 212, 136, 17, 255, 212, 135, 11, 255, 210, 130, 15, 255, 199, 123, 11, 255, 206, 128, 8, 255, 210, 135, 6, 255, 215, 144, 21, 255, 222, 150, 22, 255, 219, 148, 6, 255, 214, 149, 9, 255, 214, 144, 17, 255, 219, 151, 12, 255, 218, 149, 9, 255, 214, 144, 6, 255, 215, 143, 13, 255, 215, 146, 6, 255, 215, 142, 6, 255, 212, 137, 8, 255, 210, 136, 15, 255, 210, 140, 4, 255, 213, 144, 9, 255, 213, 146, 2, 255, 210, 142, 3, 255, 209, 138, 1, 255, 211, 137, 3, 255, 210, 141, 4, 255, 214, 148, 9, 255, 213, 147, 6, 255, 210, 133, 6, 255, 205, 135, 8, 255, 216, 148, 5, 255, 221, 155, 6, 255, 220, 153, 6, 255, 217, 150, 5, 255, 213, 146, 9, 255, 207, 141, 6, 255, 215, 149, 5, 255, 220, 154, 3, 255, 214, 145, 8, 255, 194, 123, 7, 255, 196, 127, 10, 255, 198, 129, 6, 255, 192, 121, 1, 255, 204, 136, 9, 255, 212, 150, 7, 255, 212, 151, 4, 255, 216, 156, 2, 255, 219, 159, 0, 255, 217, 157, 7, 255, 217, 158, 8, 255, 221, 162, 8, 255, 219, 160, 5, 255, 216, 158, 4, 255, 219, 161, 9, 255, 217, 157, 10, 255, 219, 156, 11, 255, 218, 153, 4, 255, 216, 149, 5, 255, 217, 152, 4, 255, 222, 162, 3, 255, 217, 160, 2, 255, 217, 158, 2, 255, 215, 151, 1, 255, 217, 155, 5, 255, 207, 150, 7, 255, 201, 143, 7, 255, 199, 138, 2, 255, 175, 101, 7, 255, 170, 85, 2, 255, 167, 100, 2, 255, 169, 105, 8, 255, 175, 102, 2, 255, 168, 96, 5, 255, 185, 101, 9, 255, 171, 93, 6, 255, 190, 114, 4, 255, 189, 115, 3, 255, 181, 107, 2, 255, 165, 85, 14, 255, 171, 92, 8, 255, 202, 149, 4, 255, 228, 185, 7, 255, 232, 163, 13, 255, 207, 128, 4, 255, 192, 123, 6, 255, 191, 121, 5, 255, 195, 129, 4, 255, 197, 135, 4, 255, 206, 147, 9, 255, 205, 146, 2, 255, 200, 137, 0, 255, 201, 130, 4, 255, 201, 125, 5, 255, 201, 123, 6, 255, 202, 125, 1, 255, 202, 126, 1, 255, 205, 129, 12, 255, 206, 131, 13, 255, 206, 132, 5, 255, 205, 134, 1, 255, 207, 133, 7, 255, 208, 134, 8, 255, 208, 131, 10, 255, 207, 126, 12, 255, 205, 126, 6, 255, 203, 123, 7, 255, 199, 120, 5, 255, 193, 112, 6, 255, 192, 106, 5, 255, 190, 104, 3, 255, 186, 100, 4, 255, 184, 97, 9, 255, 181, 92, 10, 255, 179, 90, 4, 255, 180, 90, 7, 255, 176, 86, 3, 255, 168, 80, 0, 255, 166, 77, 2, 255, 163, 75, 1, 255, 159, 73, 1, 255, 155, 70, 1, 255, 150, 66, 5, 255, 145, 63, 4, 255, 140, 60, 3, 255, 136, 54, 6, 255, 132, 53, 0, 255, 137, 54, 1, 255, 136, 56, 3, 255, 134, 55, 3, 255, 135, 55, 4, 255, 137, 55, 4, 255, 132, 55, 3, 255, 133, 57, 2, 255, 140, 58, 5, 255, 131, 49, 1, 255, 127, 48, 3, 255, 131, 50, 5, 255, 125, 42, 1, 255, 121, 43, 5, 255, 119, 42, 1, 255, 119, 45, 3, 255, 120, 39, 3, 255, 119, 38, 3, 255, 123, 41, 6, 255, 134, 47, 5, 255, 124, 42, 3, 255, 118, 38, 0, 255, 109, 34, 4, 255, 109, 33, 2, 255, 124, 44, 2, 255, 123, 51, 2, 255, 118, 49, 2, 255, 119, 42, 1, 255, 114, 37, 0, 255, 118, 45, 3, 255, 135, 57, 8, 255, 145, 62, 3, 255, 138, 62, 0, 255, 142, 56, 1, 255, 152, 63, 4, 255, 148, 62, 6, 255, 153, 68, 5, 255, 154, 68, 3, 255, 139, 55, 2, 255, 135, 53, 1, 255, 144, 61, 1, 255, 152, 67, 4, 255, 162, 74, 9, 255, 166, 77, 5, 255, 171, 79, 4, 255, 170, 81, 1, 255, 171, 81, 2, 255, 167, 77, 2, 255, 6, 19, 56, 255, 1, 22, 50, 255, 3, 22, 60, 255, 1, 26, 69, 255, 1, 26, 57, 255, 2, 6, 18, 255, 2, 0, 0, 255, 2, 4, 21, 255, 2, 14, 39, 255, 1, 22, 42, 255, 3, 22, 49, 255, 1, 16, 49, 255, 3, 22, 44, 255, 2, 18, 57, 255, 0, 18, 54, 255, 1, 20, 48, 255, 2, 21, 41, 255, 2, 18, 48, 255, 0, 18, 43, 255, 3, 13, 35, 255, 2, 13, 31, 255, 2, 17, 25, 255, 4, 5, 14, 255, 3, 0, 14, 255, 1, 0, 7, 255, 1, 1, 13, 255, 6, 0, 0, 255, 1, 14, 138, 255, 27, 82, 189, 255, 39, 30, 17, 255, 9, 8, 0, 255, 14, 21, 159, 255, 5, 17, 106, 255, 7, 1, 0, 255, 11, 5, 3, 255, 1, 4, 1, 255, 3, 1, 3, 255, 2, 3, 2, 255, 4, 0, 0, 255, 6, 0, 0, 255, 4, 1, 0, 255, 3, 2, 0, 255, 6, 3, 2, 255, 7, 5, 3, 255, 7, 2, 1, 255, 9, 2, 1, 255, 7, 2, 0, 255, 8, 3, 1, 255, 11, 3, 2, 255, 15, 4, 3, 255, 14, 5, 1, 255, 17, 8, 1, 255, 22, 9, 3, 255, 21, 7, 2, 255, 17, 8, 1, 255, 19, 9, 2, 255, 19, 9, 0, 255, 22, 10, 0, 255, 24, 13, 1, 255, 26, 16, 4, 255, 26, 18, 4, 255, 28, 16, 2, 255, 40, 16, 2, 255, 31, 17, 1, 255, 35, 17, 4, 255, 41, 23, 11, 255, 51, 32, 10, 255, 52, 37, 12, 255, 59, 47, 28, 255, 68, 56, 37, 255, 64, 58, 53, 255, 60, 59, 51, 255, 64, 60, 51, 255, 68, 61, 43, 255, 67, 63, 26, 255, 65, 60, 34, 255, 65, 60, 28, 255, 67, 54, 13, 255, 74, 57, 10, 255, 70, 63, 3, 255, 70, 62, 11, 255, 65, 63, 9, 255, 77, 69, 1, 255, 93, 70, 5, 255, 80, 66, 2, 255, 81, 73, 5, 255, 81, 70, 2, 255, 79, 65, 7, 255, 82, 64, 3, 255, 77, 67, 5, 255, 79, 61, 2, 255, 87, 62, 4, 255, 71, 59, 7, 255, 79, 63, 9, 255, 113, 79, 11, 255, 151, 98, 11, 255, 168, 104, 4, 255, 179, 105, 13, 255, 177, 92, 7, 255, 173, 85, 1, 255, 172, 83, 2, 255, 179, 89, 4, 255, 174, 85, 4, 255, 159, 82, 3, 255, 174, 103, 10, 255, 188, 111, 16, 255, 178, 100, 16, 255, 160, 82, 16, 255, 136, 58, 5, 255, 149, 70, 3, 255, 150, 73, 9, 255, 148, 64, 7, 255, 159, 65, 1, 255, 158, 72, 7, 255, 149, 67, 7, 255, 151, 72, 1, 255, 153, 76, 7, 255, 147, 64, 6, 255, 129, 53, 6, 255, 141, 64, 5, 255, 170, 88, 12, 255, 185, 104, 21, 255, 183, 103, 19, 255, 162, 72, 8, 255, 156, 65, 2, 255, 171, 76, 10, 255, 178, 87, 9, 255, 191, 98, 6, 255, 193, 96, 6, 255, 194, 101, 8, 255, 190, 103, 14, 255, 182, 86, 9, 255, 179, 81, 9, 255, 166, 77, 5, 255, 173, 88, 7, 255, 166, 86, 6, 255, 157, 79, 8, 255, 152, 74, 0, 255, 134, 57, 14, 255, 141, 69, 17, 255, 148, 74, 5, 255, 148, 71, 6, 255, 134, 62, 10, 255, 137, 68, 7, 255, 134, 61, 10, 255, 126, 56, 5, 255, 143, 76, 7, 255, 140, 70, 7, 255, 131, 61, 16, 255, 141, 65, 11, 255, 154, 77, 20, 255, 130, 59, 5, 255, 148, 70, 7, 255, 173, 82, 11, 255, 175, 87, 6, 255, 178, 94, 8, 255, 189, 104, 11, 255, 195, 109, 15, 255, 196, 108, 19, 255, 197, 113, 14, 255, 203, 116, 17, 255, 201, 115, 11, 255, 186, 98, 14, 255, 184, 96, 9, 255, 195, 109, 12, 255, 199, 117, 10, 255, 191, 110, 7, 255, 185, 102, 10, 255, 174, 92, 13, 255, 166, 87, 25, 255, 183, 105, 24, 255, 190, 112, 10, 255, 190, 112, 8, 255, 178, 94, 16, 255, 173, 92, 9, 255, 183, 102, 13, 255, 190, 108, 19, 255, 199, 115, 21, 255, 191, 104, 5, 255, 167, 86, 11, 255, 187, 106, 21, 255, 207, 125, 24, 255, 207, 126, 13, 255, 206, 127, 16, 255, 205, 130, 12, 255, 212, 135, 23, 255, 204, 124, 25, 255, 206, 126, 22, 255, 217, 141, 18, 255, 216, 135, 24, 255, 213, 135, 10, 255, 216, 134, 22, 255, 215, 133, 30, 255, 212, 130, 23, 255, 214, 131, 7, 255, 217, 134, 6, 255, 214, 137, 20, 255, 215, 140, 21, 255, 213, 137, 18, 255, 216, 139, 10, 255, 205, 122, 11, 255, 185, 101, 10, 255, 209, 130, 20, 255, 215, 138, 16, 255, 216, 136, 9, 255, 215, 135, 8, 255, 219, 137, 17, 255, 217, 136, 19, 255, 210, 132, 14, 255, 208, 128, 11, 255, 213, 128, 11, 255, 202, 111, 17, 255, 200, 110, 4, 255, 203, 114, 9, 255, 202, 117, 10, 255, 194, 111, 7, 255, 201, 121, 7, 255, 208, 128, 11, 255, 214, 130, 14, 255, 209, 123, 14, 255, 206, 124, 14, 255, 213, 136, 10, 255, 213, 132, 9, 255, 215, 132, 7, 255, 208, 126, 14, 255, 191, 106, 8, 255, 201, 117, 8, 255, 204, 120, 11, 255, 204, 119, 8, 255, 202, 120, 1, 255, 211, 130, 14, 255, 211, 134, 17, 255, 216, 142, 8, 255, 223, 145, 8, 255, 222, 150, 6, 255, 219, 151, 3, 255, 222, 149, 11, 255, 218, 146, 18, 255, 216, 145, 11, 255, 219, 147, 5, 255, 219, 148, 10, 255, 217, 145, 21, 255, 214, 143, 9, 255, 215, 140, 3, 255, 209, 135, 9, 255, 210, 136, 17, 255, 209, 138, 9, 255, 208, 137, 11, 255, 209, 138, 3, 255, 212, 140, 8, 255, 208, 135, 10, 255, 211, 139, 8, 255, 213, 143, 8, 255, 209, 142, 5, 255, 210, 142, 0, 255, 213, 140, 5, 255, 208, 140, 6, 255, 214, 149, 0, 255, 217, 147, 4, 255, 213, 143, 4, 255, 211, 146, 1, 255, 205, 137, 8, 255, 214, 146, 20, 255, 211, 140, 7, 255, 216, 137, 6, 255, 194, 113, 11, 255, 176, 102, 8, 255, 180, 113, 1, 255, 186, 119, 1, 255, 200, 130, 8, 255, 214, 148, 7, 255, 209, 146, 3, 255, 213, 153, 3, 255, 217, 159, 2, 255, 217, 157, 2, 255, 215, 155, 6, 255, 219, 160, 4, 255, 221, 163, 2, 255, 223, 162, 5, 255, 221, 160, 5, 255, 219, 158, 4, 255, 218, 154, 8, 255, 219, 150, 10, 255, 220, 151, 7, 255, 217, 150, 4, 255, 218, 151, 1, 255, 220, 155, 9, 255, 213, 150, 6, 255, 202, 128, 5, 255, 189, 111, 4, 255, 192, 117, 0, 255, 207, 139, 9, 255, 199, 134, 2, 255, 206, 143, 2, 255, 203, 138, 10, 255, 177, 104, 4, 255, 176, 110, 8, 255, 168, 103, 8, 255, 169, 101, 9, 255, 165, 99, 1, 255, 160, 81, 8, 255, 161, 80, 5, 255, 174, 90, 5, 255, 181, 98, 7, 255, 177, 95, 8, 255, 164, 91, 8, 255, 168, 93, 8, 255, 204, 135, 2, 255, 219, 154, 10, 255, 195, 120, 19, 255, 185, 109, 11, 255, 178, 107, 6, 255, 193, 119, 5, 255, 202, 131, 4, 255, 208, 146, 7, 255, 204, 145, 3, 255, 199, 139, 2, 255, 200, 135, 6, 255, 200, 129, 5, 255, 198, 121, 1, 255, 200, 122, 9, 255, 202, 126, 9, 255, 204, 128, 5, 255, 206, 129, 13, 255, 209, 133, 14, 255, 207, 135, 8, 255, 206, 131, 12, 255, 204, 128, 8, 255, 206, 131, 9, 255, 207, 129, 14, 255, 206, 126, 8, 255, 204, 126, 1, 255, 200, 120, 13, 255, 195, 112, 11, 255, 194, 110, 8, 255, 193, 106, 9, 255, 187, 100, 4, 255, 187, 100, 3, 255, 185, 98, 4, 255, 180, 92, 12, 255, 181, 95, 12, 255, 181, 92, 15, 255, 174, 80, 4, 255, 168, 78, 1, 255, 167, 74, 4, 255, 163, 69, 0, 255, 155, 67, 3, 255, 148, 67, 10, 255, 139, 61, 1, 255, 137, 56, 0, 255, 138, 54, 4, 255, 137, 57, 3, 255, 135, 58, 0, 255, 141, 60, 4, 255, 147, 63, 5, 255, 141, 58, 4, 255, 135, 53, 4, 255, 135, 53, 5, 255, 132, 52, 5, 255, 136, 56, 5, 255, 141, 58, 1, 255, 128, 49, 1, 255, 119, 43, 3, 255, 122, 40, 3, 255, 126, 44, 3, 255, 125, 50, 1, 255, 136, 52, 1, 255, 134, 51, 4, 255, 122, 47, 5, 255, 117, 46, 3, 255, 124, 45, 0, 255, 140, 54, 2, 255, 125, 41, 2, 255, 117, 36, 4, 255, 111, 42, 7, 255, 116, 40, 6, 255, 121, 39, 2, 255, 120, 42, 2, 255, 120, 47, 1, 255, 120, 48, 2, 255, 112, 44, 5, 255, 114, 48, 5, 255, 135, 61, 7, 255, 145, 61, 2, 255, 146, 66, 5, 255, 154, 69, 3, 255, 155, 67, 0, 255, 156, 69, 4, 255, 156, 69, 3, 255, 159, 63, 2, 255, 152, 63, 5, 255, 156, 73, 7, 255, 172, 86, 4, 255, 175, 86, 0, 255, 175, 84, 3, 255, 168, 78, 3, 255, 169, 79, 2, 255, 174, 81, 1, 255, 171, 78, 3, 255, 166, 72, 2, 255, 2, 14, 41, 255, 1, 24, 49, 255, 0, 29, 72, 255, 4, 21, 60, 255, 5, 16, 37, 255, 3, 13, 42, 255, 4, 6, 18, 255, 1, 0, 0, 255, 1, 6, 13, 255, 3, 15, 32, 255, 1, 17, 43, 255, 2, 19, 49, 255, 1, 16, 39, 255, 1, 19, 47, 255, 4, 26, 58, 255, 2, 26, 46, 255, 1, 20, 35, 255, 1, 16, 36, 255, 0, 14, 39, 255, 1, 13, 32, 255, 3, 14, 35, 255, 5, 9, 27, 255, 3, 0, 12, 255, 3, 1, 13, 255, 3, 1, 11, 255, 1, 0, 0, 255, 0, 8, 61, 255, 28, 62, 183, 255, 39, 45, 32, 255, 21, 3, 0, 255, 23, 22, 121, 255, 6, 21, 164, 255, 9, 0, 8, 255, 6, 1, 6, 255, 4, 3, 0, 255, 2, 1, 0, 255, 2, 0, 1, 255, 4, 2, 2, 255, 6, 1, 1, 255, 6, 1, 0, 255, 3, 0, 0, 255, 3, 2, 2, 255, 8, 6, 5, 255, 7, 4, 2, 255, 5, 1, 0, 255, 11, 2, 0, 255, 12, 3, 1, 255, 11, 2, 0, 255, 12, 3, 1, 255, 14, 4, 2, 255, 15, 4, 3, 255, 17, 8, 1, 255, 28, 10, 2, 255, 26, 8, 1, 255, 19, 9, 3, 255, 20, 10, 4, 255, 23, 12, 2, 255, 26, 16, 4, 255, 26, 15, 3, 255, 31, 16, 5, 255, 36, 17, 5, 255, 35, 15, 2, 255, 33, 17, 2, 255, 38, 20, 7, 255, 28, 17, 1, 255, 34, 23, 3, 255, 46, 32, 12, 255, 54, 33, 7, 255, 61, 42, 12, 255, 60, 50, 36, 255, 66, 59, 43, 255, 73, 65, 51, 255, 70, 66, 49, 255, 68, 65, 42, 255, 69, 63, 41, 255, 69, 60, 54, 255, 65, 62, 31, 255, 69, 60, 9, 255, 75, 61, 9, 255, 70, 62, 8, 255, 68, 65, 5, 255, 79, 70, 4, 255, 94, 69, 5, 255, 83, 66, 6, 255, 83, 66, 1, 255, 89, 65, 5, 255, 83, 65, 8, 255, 78, 65, 6, 255, 80, 60, 2, 255, 81, 60, 2, 255, 94, 71, 6, 255, 105, 77, 4, 255, 111, 78, 8, 255, 154, 98, 16, 255, 178, 99, 14, 255, 173, 95, 7, 255, 179, 93, 6, 255, 173, 85, 9, 255, 172, 82, 16, 255, 174, 84, 10, 255, 177, 87, 13, 255, 176, 89, 9, 255, 176, 89, 1, 255, 163, 80, 3, 255, 157, 84, 4, 255, 179, 104, 4, 255, 195, 115, 11, 255, 189, 114, 20, 255, 175, 107, 20, 255, 162, 102, 16, 255, 152, 94, 16, 255, 147, 80, 4, 255, 152, 68, 5, 255, 144, 71, 10, 255, 145, 76, 7, 255, 164, 88, 5, 255, 177, 102, 15, 255, 180, 100, 15, 255, 164, 80, 8, 255, 178, 95, 17, 255, 200, 113, 16, 255, 195, 103, 5, 255, 187, 89, 9, 255, 179, 79, 7, 255, 188, 99, 5, 255, 195, 102, 4, 255, 190, 105, 10, 255, 190, 101, 11, 255, 186, 99, 3, 255, 179, 95, 3, 255, 163, 82, 2, 255, 149, 72, 9, 255, 141, 71, 3, 255, 118, 45, 5, 255, 112, 36, 11, 255, 108, 40, 8, 255, 123, 62, 9, 255, 128, 62, 3, 255, 126, 58, 10, 255, 118, 53, 7, 255, 122, 52, 8, 255, 115, 47, 7, 255, 107, 44, 6, 255, 111, 48, 10, 255, 120, 51, 9, 255, 129, 59, 6, 255, 120, 52, 14, 255, 118, 54, 8, 255, 125, 63, 7, 255, 116, 54, 4, 255, 110, 44, 10, 255, 123, 53, 7, 255, 124, 56, 6, 255, 113, 47, 12, 255, 131, 65, 5, 255, 161, 87, 3, 255, 171, 89, 12, 255, 189, 108, 15, 255, 191, 112, 11, 255, 191, 110, 15, 255, 197, 112, 7, 255, 194, 113, 7, 255, 194, 114, 20, 255, 195, 117, 7, 255, 203, 123, 16, 255, 198, 115, 12, 255, 188, 108, 17, 255, 181, 104, 25, 255, 187, 111, 16, 255, 189, 113, 9, 255, 178, 98, 15, 255, 176, 96, 18, 255, 195, 119, 14, 255, 195, 119, 10, 255, 189, 110, 12, 255, 191, 115, 3, 255, 198, 124, 14, 255, 204, 128, 23, 255, 199, 119, 15, 255, 178, 99, 15, 255, 201, 122, 13, 255, 210, 127, 13, 255, 212, 129, 21, 255, 214, 134, 32, 255, 213, 134, 17, 255, 212, 130, 22, 255, 211, 130, 13, 255, 216, 137, 10, 255, 213, 130, 24, 255, 212, 130, 15, 255, 214, 134, 14, 255, 213, 134, 9, 255, 213, 131, 23, 255, 216, 135, 22, 255, 213, 131, 20, 255, 215, 135, 9, 255, 215, 137, 18, 255, 206, 129, 16, 255, 201, 128, 14, 255, 207, 133, 18, 255, 197, 115, 12, 255, 196, 111, 10, 255, 218, 138, 25, 255, 217, 136, 23, 255, 216, 135, 13, 255, 214, 139, 10, 255, 214, 139, 13, 255, 215, 139, 14, 255, 217, 139, 13, 255, 217, 139, 12, 255, 218, 139, 12, 255, 218, 141, 19, 255, 214, 131, 11, 255, 194, 100, 11, 255, 190, 96, 10, 255, 209, 125, 13, 255, 206, 126, 6, 255, 211, 133, 10, 255, 215, 140, 4, 255, 220, 141, 11, 255, 218, 139, 10, 255, 214, 140, 13, 255, 214, 139, 10, 255, 216, 136, 3, 255, 210, 133, 16, 255, 197, 117, 11, 255, 199, 119, 10, 255, 201, 121, 14, 255, 200, 124, 14, 255, 212, 140, 18, 255, 217, 145, 15, 255, 215, 141, 18, 255, 219, 142, 12, 255, 218, 135, 7, 255, 220, 140, 0, 255, 220, 143, 9, 255, 216, 143, 6, 255, 220, 148, 7, 255, 216, 144, 8, 255, 218, 146, 15, 255, 221, 149, 15, 255, 219, 146, 7, 255, 217, 144, 6, 255, 218, 140, 3, 255, 215, 136, 1, 255, 211, 132, 3, 255, 209, 131, 7, 255, 214, 136, 10, 255, 212, 134, 6, 255, 211, 135, 5, 255, 210, 138, 5, 255, 213, 141, 6, 255, 213, 142, 6, 255, 211, 141, 2, 255, 213, 141, 0, 255, 211, 138, 0, 255, 209, 138, 5, 255, 209, 140, 4, 255, 212, 138, 2, 255, 195, 115, 13, 255, 192, 122, 5, 255, 205, 137, 4, 255, 209, 140, 7, 255, 201, 127, 9, 255, 198, 120, 7, 255, 171, 93, 1, 255, 167, 89, 13, 255, 186, 111, 10, 255, 191, 116, 4, 255, 207, 140, 6, 255, 215, 150, 3, 255, 213, 149, 5, 255, 213, 152, 4, 255, 215, 157, 1, 255, 215, 158, 7, 255, 219, 159, 9, 255, 219, 156, 4, 255, 210, 145, 0, 255, 211, 146, 1, 255, 210, 147, 0, 255, 214, 148, 1, 255, 210, 143, 2, 255, 215, 151, 4, 255, 220, 154, 6, 255, 217, 148, 1, 255, 210, 135, 13, 255, 199, 122, 13, 255, 192, 111, 4, 255, 194, 106, 4, 255, 187, 99, 9, 255, 181, 95, 5, 255, 182, 100, 4, 255, 183, 105, 2, 255, 177, 100, 6, 255, 192, 121, 4, 255, 189, 120, 0, 255, 181, 112, 4, 255, 171, 107, 3, 255, 163, 102, 9, 255, 165, 98, 17, 255, 169, 101, 12, 255, 165, 96, 0, 255, 165, 87, 6, 255, 171, 94, 3, 255, 168, 82, 15, 255, 171, 93, 13, 255, 187, 112, 0, 255, 169, 97, 1, 255, 191, 123, 19, 255, 202, 133, 12, 255, 197, 127, 8, 255, 198, 128, 4, 255, 199, 131, 1, 255, 199, 131, 11, 255, 204, 137, 8, 255, 202, 140, 0, 255, 198, 135, 2, 255, 200, 132, 8, 255, 200, 128, 4, 255, 199, 125, 3, 255, 198, 127, 4, 255, 201, 127, 8, 255, 203, 127, 9, 255, 205, 129, 5, 255, 209, 135, 7, 255, 206, 133, 10, 255, 206, 129, 11, 255, 204, 128, 4, 255, 206, 128, 15, 255, 206, 127, 16, 255, 205, 124, 12, 255, 203, 123, 9, 255, 199, 119, 15, 255, 194, 110, 13, 255, 194, 110, 4, 255, 195, 110, 7, 255, 188, 102, 5, 255, 190, 104, 4, 255, 187, 100, 1, 255, 179, 94, 5, 255, 182, 95, 14, 255, 168, 79, 15, 255, 161, 73, 9, 255, 165, 78, 1, 255, 162, 76, 1, 255, 158, 70, 4, 255, 151, 63, 7, 255, 147, 68, 8, 255, 137, 61, 2, 255, 133, 52, 3, 255, 148, 62, 11, 255, 150, 67, 2, 255, 145, 62, 4, 255, 146, 63, 3, 255, 147, 64, 1, 255, 138, 55, 0, 255, 136, 55, 4, 255, 139, 57, 5, 255, 133, 59, 3, 255, 130, 55, 4, 255, 133, 47, 7, 255, 120, 42, 3, 255, 113, 42, 2, 255, 123, 44, 3, 255, 132, 47, 6, 255, 142, 60, 4, 255, 140, 58, 2, 255, 137, 47, 3, 255, 133, 51, 4, 255, 136, 58, 5, 255, 120, 48, 3, 255, 116, 40, 1, 255, 119, 40, 3, 255, 126, 49, 7, 255, 130, 52, 4, 255, 122, 43, 1, 255, 116, 40, 2, 255, 123, 47, 4, 255, 129, 48, 0, 255, 124, 45, 1, 255, 117, 43, 5, 255, 120, 49, 2, 255, 142, 66, 2, 255, 154, 67, 3, 255, 150, 66, 5, 255, 154, 69, 1, 255, 156, 66, 0, 255, 161, 71, 7, 255, 163, 73, 5, 255, 166, 73, 3, 255, 175, 85, 2, 255, 181, 92, 7, 255, 175, 81, 4, 255, 174, 79, 0, 255, 176, 81, 6, 255, 171, 78, 6, 255, 173, 82, 3, 255, 175, 83, 0, 255, 171, 78, 1, 255, 169, 76, 2, 255, 0, 22, 53, 255, 1, 24, 55, 255, 4, 29, 63, 255, 3, 29, 65, 255, 1, 21, 55, 255, 1, 22, 61, 255, 5, 21, 59, 255, 4, 12, 37, 255, 2, 2, 7, 255, 4, 6, 23, 255, 3, 15, 40, 255, 0, 20, 36, 255, 2, 23, 35, 255, 3, 21, 41, 255, 1, 21, 46, 255, 1, 21, 37, 255, 3, 21, 33, 255, 3, 18, 34, 255, 1, 15, 31, 255, 3, 13, 28, 255, 5, 3, 24, 255, 1, 0, 13, 255, 4, 4, 11, 255, 2, 1, 12, 255, 1, 3, 9, 255, 0, 0, 24, 255, 27, 40, 142, 255, 67, 63, 56, 255, 33, 11, 0, 255, 16, 18, 55, 255, 11, 21, 164, 255, 1, 7, 33, 255, 6, 1, 2, 255, 6, 2, 2, 255, 7, 4, 0, 255, 4, 2, 0, 255, 5, 2, 1, 255, 6, 2, 1, 255, 4, 1, 0, 255, 4, 3, 1, 255, 3, 2, 0, 255, 5, 3, 2, 255, 9, 5, 2, 255, 10, 2, 0, 255, 12, 2, 1, 255, 11, 3, 1, 255, 14, 6, 4, 255, 13, 5, 3, 255, 15, 5, 3, 255, 14, 4, 2, 255, 15, 5, 3, 255, 15, 4, 1, 255, 29, 11, 5, 255, 27, 11, 3, 255, 19, 9, 1, 255, 24, 12, 5, 255, 27, 13, 4, 255, 28, 15, 1, 255, 25, 13, 1, 255, 27, 13, 1, 255, 37, 14, 6, 255, 38, 17, 5, 255, 35, 19, 2, 255, 41, 24, 4, 255, 40, 20, 3, 255, 46, 21, 3, 255, 51, 31, 7, 255, 58, 33, 10, 255, 58, 39, 18, 255, 61, 44, 28, 255, 64, 55, 32, 255, 74, 65, 44, 255, 73, 64, 47, 255, 70, 67, 41, 255, 74, 65, 44, 255, 73, 63, 44, 255, 71, 61, 45, 255, 73, 58, 23, 255, 71, 60, 0, 255, 68, 62, 8, 255, 81, 72, 5, 255, 103, 79, 8, 255, 89, 70, 2, 255, 79, 71, 5, 255, 83, 66, 3, 255, 81, 65, 5, 255, 78, 63, 4, 255, 76, 58, 7, 255, 83, 61, 6, 255, 100, 68, 6, 255, 126, 83, 14, 255, 160, 92, 9, 255, 177, 88, 13, 255, 188, 91, 7, 255, 179, 84, 7, 255, 169, 84, 6, 255, 171, 81, 4, 255, 169, 82, 4, 255, 168, 83, 2, 255, 171, 87, 5, 255, 173, 91, 8, 255, 167, 83, 8, 255, 161, 84, 6, 255, 166, 84, 7, 255, 150, 73, 3, 255, 144, 76, 2, 255, 174, 102, 6, 255, 203, 125, 11, 255, 221, 137, 25, 255, 217, 135, 20, 255, 216, 137, 18, 255, 200, 118, 10, 255, 179, 90, 7, 255, 180, 101, 6, 255, 192, 112, 12, 255, 190, 109, 17, 255, 201, 118, 18, 255, 201, 119, 15, 255, 200, 112, 9, 255, 206, 113, 17, 255, 193, 105, 9, 255, 189, 100, 0, 255, 181, 96, 6, 255, 175, 91, 15, 255, 168, 90, 14, 255, 158, 79, 5, 255, 154, 74, 3, 255, 149, 70, 10, 255, 128, 58, 3, 255, 132, 58, 3, 255, 128, 59, 12, 255, 107, 43, 13, 255, 112, 52, 6, 255, 133, 65, 8, 255, 130, 64, 12, 255, 160, 93, 12, 255, 158, 75, 5, 255, 145, 60, 1, 255, 158, 65, 5, 255, 158, 60, 7, 255, 157, 68, 7, 255, 175, 96, 13, 255, 172, 82, 9, 255, 155, 59, 7, 255, 152, 58, 4, 255, 147, 63, 7, 255, 142, 63, 6, 255, 142, 68, 2, 255, 144, 70, 8, 255, 134, 59, 11, 255, 131, 57, 8, 255, 127, 57, 8, 255, 118, 52, 7, 255, 111, 46, 9, 255, 112, 44, 9, 255, 123, 55, 6, 255, 144, 71, 14, 255, 168, 90, 14, 255, 188, 108, 3, 255, 193, 110, 13, 255, 194, 112, 10, 255, 191, 110, 5, 255, 195, 113, 16, 255, 198, 118, 13, 255, 202, 121, 16, 255, 194, 109, 12, 255, 195, 110, 20, 255, 198, 115, 22, 255, 189, 106, 13, 255, 191, 110, 4, 255, 190, 109, 12, 255, 194, 111, 20, 255, 199, 117, 12, 255, 200, 116, 16, 255, 202, 118, 15, 255, 208, 121, 26, 255, 202, 119, 19, 255, 204, 124, 3, 255, 210, 129, 14, 255, 204, 121, 19, 255, 208, 121, 17, 255, 212, 124, 17, 255, 209, 125, 19, 255, 201, 121, 7, 255, 201, 117, 16, 255, 199, 111, 20, 255, 215, 133, 23, 255, 214, 133, 14, 255, 211, 128, 25, 255, 215, 135, 13, 255, 214, 133, 19, 255, 213, 132, 29, 255, 209, 129, 11, 255, 198, 115, 10, 255, 208, 131, 16, 255, 207, 130, 22, 255, 210, 137, 26, 255, 207, 135, 18, 255, 212, 135, 25, 255, 218, 137, 23, 255, 210, 126, 17, 255, 211, 128, 16, 255, 217, 138, 16, 255, 214, 136, 16, 255, 209, 133, 4, 255, 213, 138, 11, 255, 213, 138, 13, 255, 214, 139, 14, 255, 218, 141, 14, 255, 219, 141, 11, 255, 217, 139, 6, 255, 215, 143, 13, 255, 216, 140, 11, 255, 200, 113, 6, 255, 196, 106, 12, 255, 191, 104, 11, 255, 203, 122, 19, 255, 217, 139, 17, 255, 217, 136, 11, 255, 218, 133, 11, 255, 216, 135, 0, 255, 214, 139, 8, 255, 215, 141, 14, 255, 218, 144, 3, 255, 218, 145, 4, 255, 220, 147, 9, 255, 216, 144, 11, 255, 211, 138, 15, 255, 215, 142, 16, 255, 217, 143, 13, 255, 215, 144, 5, 255, 215, 142, 7, 255, 217, 142, 14, 255, 216, 135, 14, 255, 214, 135, 5, 255, 222, 141, 12, 255, 219, 138, 8, 255, 218, 139, 4, 255, 218, 142, 2, 255, 218, 143, 3, 255, 220, 145, 12, 255, 221, 149, 6, 255, 219, 149, 3, 255, 220, 144, 4, 255, 215, 138, 4, 255, 212, 133, 9, 255, 210, 132, 6, 255, 212, 134, 5, 255, 212, 133, 9, 255, 211, 131, 6, 255, 211, 132, 1, 255, 210, 132, 3, 255, 207, 129, 3, 255, 204, 125, 8, 255, 203, 125, 11, 255, 206, 130, 7, 255, 205, 129, 3, 255, 208, 130, 7, 255, 189, 112, 6, 255, 183, 106, 2, 255, 185, 107, 7, 255, 184, 108, 6, 255, 188, 113, 4, 255, 204, 130, 7, 255, 191, 121, 6, 255, 161, 93, 3, 255, 176, 110, 10, 255, 188, 115, 11, 255, 190, 113, 8, 255, 207, 139, 8, 255, 211, 148, 3, 255, 212, 152, 2, 255, 213, 154, 4, 255, 212, 156, 2, 255, 215, 158, 5, 255, 216, 153, 5, 255, 207, 140, 1, 255, 204, 133, 7, 255, 207, 137, 8, 255, 205, 137, 3, 255, 214, 145, 7, 255, 215, 143, 13, 255, 211, 139, 4, 255, 200, 124, 11, 255, 193, 116, 16, 255, 188, 113, 12, 255, 196, 123, 5, 255, 193, 120, 8, 255, 167, 86, 5, 255, 159, 76, 7, 255, 175, 94, 5, 255, 183, 101, 3, 255, 181, 97, 2, 255, 177, 92, 2, 255, 179, 98, 0, 255, 183, 106, 6, 255, 167, 93, 4, 255, 168, 99, 1, 255, 159, 92, 5, 255, 150, 82, 14, 255, 159, 99, 7, 255, 177, 115, 5, 255, 178, 104, 6, 255, 163, 90, 2, 255, 166, 89, 6, 255, 173, 94, 7, 255, 171, 93, 6, 255, 162, 90, 10, 255, 190, 117, 6, 255, 207, 136, 8, 255, 199, 129, 13, 255, 200, 132, 2, 255, 202, 143, 5, 255, 195, 137, 0, 255, 192, 121, 3, 255, 200, 130, 9, 255, 203, 132, 9, 255, 200, 129, 5, 255, 201, 130, 0, 255, 203, 128, 7, 255, 202, 125, 4, 255, 205, 127, 2, 255, 205, 126, 4, 255, 206, 126, 10, 255, 207, 127, 11, 255, 209, 132, 10, 255, 206, 131, 4, 255, 206, 130, 9, 255, 202, 124, 15, 255, 201, 123, 8, 255, 201, 118, 14, 255, 199, 116, 13, 255, 193, 111, 2, 255, 190, 108, 1, 255, 190, 106, 6, 255, 190, 104, 5, 255, 186, 100, 1, 255, 186, 100, 4, 255, 187, 98, 2, 255, 182, 99, 12, 255, 181, 93, 21, 255, 170, 83, 11, 255, 170, 88, 6, 255, 159, 71, 3, 255, 155, 67, 1, 255, 154, 67, 5, 255, 157, 68, 7, 255, 151, 70, 2, 255, 144, 62, 6, 255, 147, 61, 5, 255, 154, 66, 4, 255, 152, 61, 4, 255, 149, 61, 7, 255, 148, 60, 4, 255, 135, 59, 6, 255, 128, 57, 6, 255, 139, 59, 4, 255, 139, 56, 1, 255, 131, 54, 4, 255, 124, 55, 1, 255, 130, 59, 4, 255, 126, 50, 3, 255, 125, 45, 3, 255, 136, 52, 2, 255, 137, 58, 2, 255, 131, 54, 4, 255, 133, 56, 1, 255, 138, 59, 2, 255, 129, 57, 1, 255, 128, 57, 1, 255, 120, 52, 3, 255, 123, 54, 4, 255, 123, 50, 2, 255, 124, 49, 1, 255, 125, 48, 1, 255, 122, 42, 3, 255, 118, 40, 3, 255, 119, 43, 4, 255, 123, 48, 4, 255, 126, 49, 1, 255, 130, 51, 2, 255, 135, 56, 1, 255, 143, 60, 2, 255, 152, 60, 8, 255, 155, 66, 5, 255, 160, 72, 3, 255, 159, 66, 1, 255, 160, 66, 2, 255, 166, 74, 1, 255, 176, 83, 0, 255, 183, 87, 3, 255, 177, 81, 4, 255, 172, 81, 2, 255, 172, 83, 1, 255, 174, 83, 3, 255, 174, 78, 2, 255, 177, 81, 2, 255, 175, 84, 2, 255, 172, 81, 1, 255, 171, 80, 3, 255, 1, 28, 67, 255, 0, 20, 54, 255, 2, 23, 49, 255, 3, 31, 67, 255, 1, 30, 71, 255, 2, 30, 62, 255, 2, 31, 67, 255, 5, 29, 64, 255, 4, 13, 34, 255, 0, 2, 3, 255, 1, 6, 11, 255, 2, 9, 25, 255, 4, 12, 36, 255, 0, 16, 31, 255, 1, 16, 37, 255, 2, 17, 33, 255, 3, 15, 30, 255, 2, 13, 31, 255, 2, 15, 29, 255, 0, 8, 25, 255, 2, 2, 20, 255, 0, 3, 10, 255, 1, 1, 6, 255, 2, 0, 5, 255, 0, 0, 13, 255, 6, 27, 156, 255, 49, 69, 93, 255, 36, 28, 0, 255, 19, 16, 11, 255, 26, 31, 74, 255, 7, 6, 31, 255, 12, 0, 0, 255, 8, 4, 4, 255, 7, 3, 1, 255, 5, 1, 0, 255, 4, 0, 1, 255, 5, 1, 2, 255, 5, 1, 1, 255, 3, 0, 0, 255, 3, 1, 0, 255, 9, 7, 4, 255, 9, 5, 2, 255, 7, 0, 0, 255, 14, 4, 3, 255, 14, 4, 3, 255, 11, 0, 0, 255, 12, 3, 1, 255, 14, 5, 3, 255, 13, 3, 1, 255, 13, 3, 1, 255, 13, 3, 2, 255, 24, 10, 2, 255, 31, 11, 4, 255, 28, 11, 4, 255, 19, 9, 1, 255, 22, 10, 2, 255, 27, 14, 4, 255, 23, 13, 0, 255, 30, 17, 4, 255, 36, 16, 4, 255, 33, 15, 1, 255, 39, 19, 2, 255, 42, 22, 4, 255, 35, 19, 1, 255, 34, 19, 2, 255, 37, 22, 3, 255, 52, 27, 4, 255, 60, 38, 4, 255, 65, 45, 12, 255, 64, 51, 21, 255, 66, 56, 36, 255, 73, 66, 39, 255, 74, 67, 43, 255, 77, 67, 49, 255, 72, 67, 43, 255, 69, 66, 35, 255, 78, 65, 49, 255, 76, 64, 25, 255, 70, 65, 4, 255, 83, 64, 9, 255, 91, 72, 3, 255, 82, 64, 9, 255, 80, 63, 4, 255, 83, 65, 1, 255, 80, 59, 5, 255, 73, 57, 11, 255, 76, 62, 5, 255, 100, 72, 4, 255, 134, 82, 6, 255, 162, 87, 6, 255, 171, 85, 7, 255, 172, 79, 4, 255, 182, 88, 5, 255, 178, 92, 3, 255, 175, 91, 4, 255, 182, 94, 3, 255, 178, 90, 3, 255, 175, 90, 1, 255, 173, 89, 1, 255, 167, 82, 6, 255, 167, 83, 1, 255, 161, 73, 1, 255, 158, 77, 5, 255, 142, 68, 4, 255, 144, 69, 3, 255, 140, 71, 2, 255, 137, 70, 3, 255, 167, 89, 8, 255, 169, 90, 11, 255, 186, 108, 17, 255, 194, 109, 5, 255, 188, 98, 9, 255, 190, 104, 10, 255, 188, 109, 9, 255, 186, 106, 11, 255, 186, 95, 14, 255, 170, 86, 1, 255, 166, 81, 7, 255, 163, 82, 8, 255, 153, 67, 7, 255, 144, 57, 10, 255, 137, 60, 1, 255, 131, 53, 7, 255, 110, 44, 3, 255, 107, 45, 12, 255, 116, 59, 9, 255, 125, 55, 1, 255, 120, 49, 2, 255, 110, 49, 7, 255, 135, 64, 3, 255, 157, 73, 7, 255, 147, 55, 5, 255, 151, 61, 3, 255, 162, 73, 4, 255, 161, 75, 6, 255, 177, 88, 5, 255, 158, 64, 8, 255, 147, 57, 5, 255, 149, 54, 2, 255, 143, 52, 3, 255, 147, 69, 5, 255, 163, 71, 13, 255, 134, 50, 6, 255, 132, 53, 3, 255, 125, 53, 4, 255, 122, 51, 5, 255, 115, 51, 5, 255, 127, 62, 6, 255, 117, 52, 3, 255, 110, 48, 10, 255, 103, 43, 11, 255, 101, 42, 10, 255, 107, 44, 4, 255, 105, 42, 4, 255, 112, 54, 6, 255, 132, 68, 6, 255, 134, 65, 9, 255, 137, 65, 16, 255, 159, 85, 21, 255, 184, 109, 12, 255, 193, 110, 19, 255, 192, 110, 7, 255, 195, 112, 12, 255, 192, 110, 9, 255, 193, 110, 14, 255, 200, 117, 19, 255, 200, 116, 15, 255, 186, 103, 6, 255, 186, 100, 17, 255, 180, 94, 11, 255, 198, 114, 21, 255, 201, 122, 4, 255, 191, 109, 10, 255, 193, 108, 27, 255, 203, 118, 15, 255, 205, 120, 3, 255, 207, 121, 12, 255, 211, 125, 25, 255, 213, 127, 22, 255, 195, 103, 6, 255, 182, 92, 5, 255, 201, 118, 15, 255, 206, 120, 23, 255, 204, 119, 12, 255, 195, 109, 15, 255, 203, 124, 15, 255, 213, 133, 19, 255, 212, 132, 15, 255, 213, 130, 21, 255, 210, 128, 10, 255, 209, 128, 8, 255, 210, 131, 11, 255, 210, 131, 5, 255, 205, 126, 14, 255, 212, 137, 18, 255, 211, 139, 15, 255, 213, 140, 16, 255, 213, 138, 16, 255, 215, 141, 15, 255, 212, 137, 13, 255, 211, 132, 7, 255, 217, 135, 13, 255, 215, 129, 16, 255, 211, 128, 10, 255, 214, 135, 5, 255, 216, 138, 10, 255, 213, 137, 11, 255, 213, 138, 12, 255, 216, 142, 12, 255, 216, 143, 9, 255, 216, 142, 7, 255, 223, 143, 7, 255, 220, 138, 11, 255, 217, 136, 17, 255, 213, 140, 9, 255, 216, 144, 14, 255, 219, 145, 20, 255, 218, 142, 12, 255, 220, 141, 15, 255, 220, 137, 13, 255, 216, 133, 6, 255, 214, 137, 8, 255, 215, 139, 12, 255, 215, 139, 12, 255, 217, 138, 18, 255, 214, 137, 12, 255, 210, 136, 1, 255, 212, 138, 11, 255, 217, 139, 15, 255, 218, 139, 5, 255, 216, 133, 11, 255, 213, 129, 11, 255, 216, 134, 3, 255, 218, 138, 1, 255, 220, 140, 7, 255, 221, 138, 4, 255, 220, 136, 4, 255, 216, 136, 10, 255, 216, 137, 13, 255, 216, 140, 9, 255, 220, 143, 16, 255, 220, 143, 16, 255, 216, 142, 3, 255, 218, 140, 7, 255, 212, 133, 6, 255, 215, 136, 12, 255, 214, 135, 8, 255, 210, 131, 0, 255, 211, 131, 1, 255, 210, 129, 5, 255, 213, 130, 7, 255, 212, 130, 6, 255, 198, 116, 2, 255, 196, 116, 7, 255, 199, 120, 5, 255, 207, 128, 6, 255, 211, 132, 5, 255, 201, 117, 10, 255, 178, 99, 12, 255, 173, 99, 4, 255, 175, 96, 0, 255, 177, 102, 7, 255, 191, 124, 6, 255, 206, 139, 7, 255, 193, 118, 7, 255, 183, 107, 4, 255, 185, 116, 1, 255, 188, 120, 7, 255, 201, 135, 8, 255, 209, 146, 8, 255, 212, 152, 4, 255, 215, 156, 4, 255, 216, 157, 2, 255, 211, 151, 0, 255, 212, 149, 4, 255, 211, 141, 19, 255, 201, 129, 3, 255, 204, 134, 3, 255, 201, 131, 4, 255, 208, 139, 2, 255, 203, 127, 6, 255, 210, 134, 15, 255, 205, 138, 11, 255, 199, 125, 21, 255, 195, 118, 10, 255, 193, 115, 3, 255, 190, 107, 3, 255, 180, 94, 10, 255, 162, 82, 10, 255, 156, 73, 9, 255, 163, 80, 3, 255, 175, 90, 1, 255, 169, 79, 5, 255, 172, 82, 9, 255, 178, 95, 4, 255, 182, 105, 6, 255, 178, 107, 1, 255, 176, 101, 5, 255, 162, 83, 8, 255, 145, 73, 5, 255, 131, 66, 3, 255, 144, 74, 5, 255, 147, 71, 4, 255, 149, 73, 5, 255, 157, 81, 3, 255, 163, 87, 11, 255, 162, 85, 11, 255, 164, 87, 6, 255, 157, 84, 2, 255, 167, 93, 2, 255, 190, 113, 14, 255, 201, 140, 10, 255, 198, 148, 1, 255, 198, 136, 4, 255, 191, 114, 8, 255, 198, 120, 11, 255, 202, 124, 10, 255, 199, 122, 11, 255, 200, 126, 1, 255, 200, 125, 4, 255, 204, 126, 1, 255, 205, 125, 8, 255, 206, 125, 12, 255, 206, 126, 5, 255, 204, 125, 1, 255, 207, 127, 9, 255, 207, 128, 10, 255, 205, 128, 11, 255, 199, 122, 12, 255, 198, 120, 1, 255, 201, 116, 11, 255, 200, 113, 14, 255, 195, 111, 9, 255, 187, 104, 7, 255, 183, 96, 12, 255, 183, 97, 8, 255, 189, 102, 6, 255, 189, 101, 8, 255, 189, 100, 4, 255, 185, 94, 10, 255, 191, 103, 24, 255, 205, 119, 10, 255, 199, 107, 10, 255, 167, 76, 7, 255, 157, 67, 2, 255, 154, 64, 4, 255, 156, 72, 4, 255, 153, 73, 1, 255, 146, 64, 4, 255, 152, 68, 5, 255, 150, 65, 0, 255, 157, 66, 9, 255, 154, 60, 7, 255, 132, 52, 3, 255, 129, 49, 6, 255, 138, 57, 4, 255, 138, 65, 2, 255, 138, 57, 4, 255, 133, 49, 6, 255, 118, 47, 3, 255, 110, 44, 2, 255, 102, 37, 1, 255, 104, 38, 4, 255, 118, 41, 7, 255, 118, 42, 8, 255, 101, 34, 5, 255, 116, 52, 8, 255, 128, 63, 8, 255, 124, 65, 6, 255, 118, 56, 4, 255, 115, 54, 5, 255, 122, 62, 4, 255, 125, 60, 1, 255, 126, 53, 0, 255, 122, 45, 0, 255, 120, 42, 4, 255, 121, 43, 2, 255, 125, 51, 2, 255, 133, 59, 5, 255, 144, 62, 6, 255, 148, 63, 7, 255, 146, 61, 5, 255, 146, 61, 3, 255, 152, 63, 0, 255, 167, 75, 7, 255, 177, 85, 6, 255, 180, 88, 4, 255, 181, 88, 5, 255, 180, 88, 4, 255, 176, 80, 2, 255, 173, 76, 3, 255, 169, 73, 1, 255, 169, 75, 0, 255, 170, 79, 1, 255, 171, 80, 1, 255, 175, 81, 3, 255, 179, 84, 5, 255, 175, 82, 1, 255, 174, 81, 1, 255, 174, 83, 2, 255, 2, 25, 55, 255, 4, 30, 65, 255, 1, 28, 59, 255, 5, 24, 66, 255, 5, 24, 71, 255, 2, 33, 63, 255, 1, 34, 59, 255, 1, 28, 63, 255, 2, 25, 59, 255, 0, 14, 38, 255, 0, 4, 14, 255, 2, 3, 6, 255, 2, 6, 17, 255, 1, 10, 26, 255, 3, 14, 35, 255, 2, 13, 31, 255, 1, 10, 27, 255, 3, 10, 30, 255, 2, 8, 26, 255, 1, 1, 7, 255, 1, 1, 12, 255, 2, 3, 7, 255, 4, 2, 8, 255, 2, 0, 4, 255, 0, 29, 169, 255, 25, 65, 180, 255, 44, 37, 9, 255, 20, 7, 1, 255, 27, 27, 45, 255, 18, 12, 27, 255, 11, 1, 1, 255, 10, 4, 2, 255, 7, 3, 1, 255, 6, 2, 2, 255, 5, 1, 1, 255, 7, 3, 4, 255, 9, 4, 5, 255, 7, 2, 1, 255, 7, 0, 0, 255, 8, 2, 1, 255, 9, 4, 2, 255, 7, 2, 1, 255, 9, 2, 0, 255, 12, 3, 1, 255, 13, 3, 2, 255, 14, 4, 2, 255, 14, 4, 2, 255, 16, 6, 4, 255, 15, 6, 4, 255, 17, 7, 3, 255, 19, 8, 4, 255, 30, 12, 3, 255, 30, 8, 1, 255, 28, 10, 3, 255, 22, 12, 1, 255, 25, 12, 2, 255, 28, 16, 7, 255, 25, 13, 4, 255, 31, 14, 3, 255, 34, 16, 1, 255, 40, 21, 2, 255, 42, 23, 3, 255, 37, 19, 1, 255, 38, 20, 4, 255, 50, 27, 7, 255, 50, 23, 5, 255, 52, 24, 7, 255, 54, 30, 7, 255, 61, 39, 15, 255, 65, 45, 17, 255, 74, 54, 25, 255, 86, 67, 32, 255, 86, 68, 50, 255, 81, 68, 52, 255, 74, 67, 48, 255, 72, 67, 45, 255, 80, 70, 33, 255, 72, 61, 32, 255, 68, 65, 16, 255, 96, 68, 11, 255, 81, 63, 7, 255, 74, 63, 2, 255, 88, 61, 1, 255, 77, 59, 1, 255, 93, 81, 5, 255, 107, 73, 12, 255, 130, 73, 7, 255, 162, 83, 9, 255, 173, 81, 11, 255, 169, 81, 5, 255, 169, 81, 7, 255, 173, 88, 4, 255, 182, 95, 3, 255, 179, 88, 7, 255, 176, 89, 5, 255, 165, 82, 6, 255, 153, 74, 4, 255, 156, 80, 5, 255, 147, 72, 7, 255, 131, 63, 4, 255, 127, 65, 4, 255, 120, 64, 4, 255, 114, 62, 3, 255, 103, 57, 3, 255, 104, 60, 1, 255, 113, 61, 4, 255, 115, 62, 12, 255, 115, 65, 12, 255, 116, 59, 5, 255, 132, 64, 9, 255, 139, 64, 12, 255, 152, 82, 8, 255, 138, 73, 16, 255, 126, 56, 8, 255, 135, 65, 6, 255, 155, 74, 3, 255, 141, 63, 5, 255, 106, 47, 4, 255, 137, 69, 11, 255, 112, 55, 6, 255, 86, 47, 4, 255, 132, 67, 6, 255, 118, 56, 8, 255, 101, 43, 2, 255, 108, 46, 4, 255, 154, 84, 9, 255, 142, 70, 5, 255, 108, 46, 6, 255, 129, 57, 2, 255, 129, 59, 6, 255, 126, 54, 3, 255, 133, 54, 8, 255, 134, 50, 1, 255, 140, 55, 4, 255, 144, 58, 8, 255, 137, 52, 1, 255, 138, 58, 1, 255, 131, 55, 3, 255, 125, 56, 6, 255, 125, 57, 5, 255, 125, 56, 5, 255, 121, 55, 5, 255, 120, 56, 3, 255, 109, 48, 5, 255, 108, 52, 5, 255, 111, 52, 8, 255, 115, 49, 5, 255, 116, 55, 5, 255, 118, 54, 10, 255, 110, 49, 5, 255, 109, 51, 7, 255, 107, 50, 5, 255, 113, 50, 6, 255, 115, 45, 12, 255, 137, 60, 8, 255, 157, 76, 6, 255, 132, 60, 6, 255, 117, 62, 3, 255, 111, 50, 6, 255, 144, 71, 14, 255, 179, 96, 10, 255, 186, 104, 10, 255, 187, 106, 6, 255, 182, 103, 11, 255, 186, 107, 7, 255, 188, 102, 13, 255, 182, 97, 6, 255, 185, 103, 14, 255, 188, 105, 18, 255, 186, 105, 10, 255, 194, 113, 15, 255, 193, 112, 9, 255, 191, 110, 20, 255, 196, 122, 14, 255, 200, 122, 9, 255, 202, 120, 15, 255, 205, 123, 18, 255, 205, 123, 11, 255, 201, 117, 5, 255, 198, 111, 16, 255, 205, 120, 15, 255, 209, 130, 12, 255, 211, 133, 13, 255, 208, 126, 24, 255, 210, 130, 26, 255, 210, 131, 23, 255, 208, 127, 18, 255, 209, 128, 13, 255, 209, 124, 26, 255, 204, 121, 20, 255, 208, 128, 18, 255, 206, 126, 26, 255, 207, 126, 30, 255, 209, 133, 18, 255, 212, 138, 18, 255, 211, 136, 15, 255, 210, 133, 14, 255, 213, 132, 13, 255, 206, 126, 3, 255, 201, 121, 20, 255, 210, 130, 16, 255, 216, 137, 10, 255, 214, 132, 15, 255, 212, 134, 1, 255, 211, 134, 6, 255, 213, 133, 9, 255, 215, 136, 12, 255, 214, 139, 13, 255, 214, 140, 13, 255, 213, 140, 12, 255, 215, 142, 16, 255, 214, 142, 6, 255, 214, 139, 6, 255, 210, 133, 12, 255, 206, 130, 7, 255, 216, 142, 15, 255, 218, 143, 17, 255, 216, 145, 11, 255, 210, 139, 12, 255, 206, 130, 10, 255, 211, 134, 9, 255, 216, 140, 16, 255, 216, 140, 16, 255, 215, 139, 10, 255, 212, 134, 6, 255, 215, 137, 17, 255, 213, 140, 4, 255, 216, 141, 6, 255, 213, 134, 8, 255, 215, 134, 2, 255, 217, 136, 3, 255, 220, 138, 9, 255, 218, 139, 4, 255, 213, 136, 7, 255, 207, 132, 12, 255, 195, 115, 10, 255, 208, 126, 18, 255, 216, 147, 2, 255, 212, 138, 10, 255, 214, 137, 12, 255, 219, 142, 1, 255, 219, 138, 3, 255, 217, 131, 9, 255, 214, 130, 6, 255, 217, 132, 7, 255, 214, 129, 6, 255, 215, 130, 7, 255, 214, 129, 5, 255, 212, 127, 1, 255, 213, 128, 5, 255, 211, 127, 9, 255, 209, 127, 7, 255, 204, 124, 2, 255, 203, 123, 2, 255, 204, 126, 2, 255, 213, 136, 2, 255, 207, 123, 7, 255, 178, 91, 11, 255, 166, 88, 0, 255, 171, 96, 8, 255, 186, 110, 7, 255, 195, 128, 7, 255, 215, 157, 3, 255, 206, 140, 9, 255, 177, 100, 12, 255, 183, 105, 5, 255, 194, 122, 4, 255, 207, 138, 6, 255, 211, 148, 5, 255, 212, 154, 5, 255, 214, 155, 2, 255, 211, 149, 1, 255, 209, 144, 3, 255, 207, 138, 3, 255, 210, 139, 8, 255, 200, 128, 9, 255, 197, 122, 11, 255, 201, 129, 5, 255, 203, 131, 9, 255, 199, 127, 7, 255, 183, 101, 10, 255, 206, 127, 16, 255, 214, 140, 19, 255, 206, 128, 21, 255, 202, 124, 10, 255, 196, 118, 8, 255, 196, 117, 3, 255, 189, 109, 8, 255, 189, 105, 3, 255, 181, 95, 3, 255, 174, 86, 4, 255, 173, 86, 6, 255, 167, 84, 2, 255, 176, 97, 3, 255, 183, 103, 4, 255, 185, 110, 7, 255, 179, 105, 2, 255, 168, 87, 6, 255, 169, 86, 12, 255, 170, 95, 11, 255, 143, 72, 2, 255, 130, 58, 6, 255, 130, 60, 3, 255, 151, 74, 4, 255, 147, 72, 5, 255, 151, 78, 8, 255, 160, 82, 6, 255, 167, 95, 7, 255, 164, 101, 2, 255, 142, 74, 7, 255, 184, 125, 26, 255, 207, 152, 8, 255, 207, 144, 0, 255, 202, 137, 6, 255, 196, 119, 8, 255, 196, 115, 3, 255, 198, 118, 3, 255, 198, 120, 12, 255, 201, 126, 6, 255, 200, 124, 1, 255, 203, 125, 5, 255, 204, 126, 6, 255, 205, 125, 7, 255, 205, 125, 7, 255, 202, 124, 5, 255, 203, 125, 4, 255, 204, 124, 7, 255, 202, 123, 8, 255, 200, 123, 15, 255, 198, 118, 9, 255, 198, 112, 7, 255, 194, 108, 3, 255, 195, 111, 8, 255, 195, 109, 13, 255, 187, 102, 11, 255, 187, 103, 6, 255, 192, 107, 5, 255, 189, 103, 5, 255, 189, 101, 6, 255, 197, 112, 17, 255, 207, 121, 21, 255, 203, 116, 12, 255, 183, 92, 5, 255, 167, 78, 3, 255, 161, 75, 6, 255, 157, 74, 8, 255, 150, 72, 1, 255, 152, 72, 5, 255, 149, 70, 4, 255, 146, 69, 3, 255, 148, 66, 3, 255, 150, 65, 2, 255, 154, 65, 4, 255, 148, 58, 8, 255, 144, 61, 4, 255, 148, 65, 1, 255, 148, 63, 2, 255, 141, 62, 5, 255, 135, 58, 2, 255, 132, 52, 3, 255, 128, 41, 6, 255, 108, 33, 5, 255, 89, 29, 1, 255, 95, 27, 3, 255, 99, 27, 5, 255, 91, 31, 0, 255, 109, 50, 5, 255, 121, 57, 5, 255, 117, 56, 2, 255, 115, 50, 2, 255, 117, 53, 6, 255, 114, 54, 6, 255, 124, 58, 2, 255, 129, 56, 2, 255, 125, 48, 4, 255, 127, 49, 4, 255, 139, 61, 2, 255, 146, 68, 2, 255, 144, 62, 3, 255, 150, 65, 6, 255, 143, 60, 5, 255, 136, 53, 1, 255, 155, 70, 4, 255, 175, 85, 4, 255, 182, 89, 2, 255, 188, 98, 1, 255, 190, 98, 0, 255, 186, 91, 1, 255, 180, 85, 1, 255, 169, 73, 1, 255, 164, 72, 3, 255, 167, 77, 2, 255, 171, 79, 3, 255, 174, 80, 7, 255, 174, 81, 5, 255, 174, 85, 2, 255, 174, 84, 0, 255, 176, 80, 1, 255, 176, 81, 0, 255, 177, 85, 1, 255, 1, 26, 59, 255, 6, 30, 73, 255, 1, 23, 59, 255, 1, 23, 54, 255, 2, 24, 62, 255, 3, 25, 67, 255, 2, 24, 65, 255, 4, 29, 54, 255, 0, 25, 53, 255, 1, 20, 53, 255, 4, 15, 41, 255, 1, 7, 19, 255, 2, 4, 12, 255, 1, 5, 19, 255, 3, 11, 29, 255, 1, 10, 26, 255, 2, 9, 27, 255, 4, 10, 28, 255, 2, 6, 16, 255, 0, 1, 13, 255, 0, 1, 15, 255, 3, 0, 16, 255, 4, 0, 0, 255, 0, 15, 118, 255, 8, 90, 227, 255, 45, 45, 33, 255, 24, 7, 0, 255, 21, 20, 68, 255, 12, 16, 71, 255, 5, 0, 4, 255, 5, 2, 3, 255, 8, 2, 1, 255, 6, 1, 0, 255, 6, 2, 1, 255, 5, 1, 0, 255, 7, 3, 3, 255, 8, 3, 2, 255, 7, 2, 1, 255, 8, 2, 0, 255, 11, 5, 2, 255, 9, 4, 2, 255, 8, 3, 1, 255, 12, 3, 1, 255, 12, 2, 0, 255, 16, 5, 2, 255, 15, 4, 2, 255, 13, 3, 1, 255, 16, 6, 4, 255, 17, 6, 3, 255, 20, 7, 2, 255, 24, 10, 3, 255, 26, 8, 0, 255, 31, 11, 5, 255, 26, 10, 3, 255, 23, 12, 0, 255, 33, 17, 4, 255, 33, 16, 4, 255, 32, 16, 3, 255, 38, 21, 6, 255, 34, 19, 3, 255, 34, 14, 0, 255, 38, 20, 2, 255, 36, 21, 2, 255, 41, 21, 5, 255, 42, 24, 4, 255, 48, 26, 3, 255, 47, 31, 3, 255, 54, 36, 11, 255, 54, 40, 10, 255, 60, 44, 19, 255, 68, 49, 27, 255, 82, 65, 14, 255, 87, 66, 39, 255, 79, 68, 54, 255, 79, 71, 37, 255, 85, 71, 40, 255, 82, 70, 31, 255, 82, 63, 29, 255, 101, 71, 18, 255, 86, 66, 13, 255, 82, 65, 7, 255, 83, 64, 2, 255, 90, 69, 5, 255, 101, 71, 5, 255, 124, 87, 6, 255, 146, 84, 9, 255, 168, 90, 8, 255, 175, 90, 5, 255, 171, 88, 5, 255, 176, 97, 7, 255, 175, 89, 6, 255, 171, 86, 7, 255, 166, 89, 0, 255, 161, 79, 3, 255, 153, 75, 2, 255, 128, 64, 1, 255, 107, 56, 3, 255, 105, 58, 6, 255, 97, 57, 2, 255, 95, 61, 10, 255, 91, 58, 11, 255, 90, 59, 6, 255, 88, 55, 5, 255, 91, 56, 2, 255, 92, 60, 2, 255, 100, 57, 2, 255, 114, 62, 3, 255, 115, 65, 2, 255, 122, 66, 1, 255, 119, 62, 3, 255, 114, 52, 5, 255, 119, 59, 8, 255, 105, 43, 6, 255, 128, 52, 4, 255, 152, 76, 2, 255, 151, 71, 2, 255, 131, 64, 11, 255, 130, 64, 1, 255, 139, 67, 7, 255, 98, 49, 7, 255, 91, 49, 6, 255, 108, 51, 9, 255, 98, 53, 8, 255, 100, 55, 3, 255, 98, 51, 1, 255, 123, 54, 1, 255, 113, 52, 5, 255, 104, 54, 10, 255, 103, 52, 4, 255, 104, 47, 2, 255, 119, 55, 2, 255, 128, 58, 4, 255, 130, 57, 6, 255, 130, 57, 7, 255, 122, 49, 5, 255, 120, 56, 0, 255, 117, 55, 5, 255, 118, 53, 3, 255, 115, 51, 9, 255, 111, 48, 4, 255, 111, 45, 4, 255, 111, 53, 4, 255, 108, 49, 2, 255, 105, 47, 11, 255, 107, 46, 7, 255, 110, 49, 11, 255, 115, 47, 7, 255, 126, 57, 1, 255, 125, 52, 3, 255, 119, 48, 4, 255, 114, 52, 1, 255, 112, 54, 8, 255, 112, 50, 7, 255, 115, 49, 6, 255, 117, 51, 9, 255, 117, 54, 6, 255, 113, 53, 3, 255, 109, 49, 18, 255, 99, 44, 9, 255, 103, 50, 11, 255, 136, 69, 11, 255, 155, 77, 12, 255, 172, 88, 9, 255, 174, 87, 15, 255, 181, 102, 8, 255, 178, 98, 5, 255, 177, 96, 11, 255, 172, 90, 18, 255, 180, 100, 11, 255, 192, 113, 12, 255, 188, 109, 11, 255, 190, 110, 11, 255, 196, 116, 17, 255, 199, 115, 11, 255, 200, 115, 13, 255, 202, 115, 15, 255, 201, 117, 5, 255, 205, 121, 11, 255, 198, 109, 10, 255, 195, 114, 20, 255, 203, 123, 17, 255, 210, 128, 15, 255, 206, 129, 13, 255, 201, 125, 19, 255, 199, 122, 14, 255, 202, 125, 24, 255, 197, 123, 18, 255, 198, 122, 6, 255, 203, 121, 13, 255, 203, 118, 15, 255, 193, 105, 15, 255, 195, 111, 12, 255, 200, 123, 15, 255, 207, 130, 24, 255, 204, 129, 12, 255, 207, 132, 12, 255, 209, 130, 26, 255, 200, 119, 16, 255, 183, 104, 5, 255, 180, 102, 21, 255, 186, 109, 14, 255, 202, 123, 10, 255, 208, 126, 9, 255, 206, 125, 8, 255, 209, 129, 9, 255, 212, 135, 9, 255, 210, 135, 7, 255, 211, 138, 8, 255, 212, 140, 7, 255, 212, 137, 7, 255, 212, 137, 11, 255, 210, 143, 2, 255, 218, 146, 18, 255, 216, 138, 22, 255, 215, 136, 17, 255, 219, 143, 19, 255, 217, 140, 16, 255, 216, 142, 4, 255, 215, 140, 13, 255, 208, 130, 15, 255, 203, 123, 17, 255, 208, 127, 13, 255, 212, 133, 6, 255, 212, 132, 8, 255, 210, 130, 8, 255, 211, 129, 18, 255, 213, 133, 10, 255, 215, 136, 8, 255, 216, 134, 12, 255, 218, 133, 12, 255, 213, 130, 12, 255, 205, 126, 2, 255, 204, 122, 3, 255, 211, 135, 4, 255, 213, 142, 14, 255, 204, 130, 5, 255, 216, 133, 14, 255, 214, 132, 4, 255, 209, 127, 2, 255, 209, 126, 11, 255, 213, 130, 11, 255, 213, 131, 6, 255, 211, 130, 9, 255, 214, 134, 7, 255, 217, 136, 13, 255, 204, 122, 5, 255, 205, 123, 5, 255, 211, 128, 7, 255, 209, 126, 6, 255, 209, 125, 6, 255, 209, 125, 6, 255, 207, 124, 5, 255, 208, 126, 5, 255, 209, 128, 2, 255, 212, 131, 7, 255, 210, 129, 10, 255, 185, 98, 9, 255, 169, 88, 4, 255, 170, 93, 3, 255, 180, 98, 12, 255, 193, 116, 10, 255, 207, 139, 7, 255, 208, 133, 13, 255, 178, 98, 12, 255, 180, 108, 6, 255, 194, 127, 4, 255, 209, 147, 9, 255, 211, 151, 6, 255, 210, 149, 9, 255, 211, 150, 1, 255, 210, 144, 6, 255, 205, 135, 4, 255, 203, 131, 6, 255, 201, 129, 7, 255, 200, 126, 7, 255, 202, 131, 6, 255, 207, 138, 2, 255, 207, 137, 5, 255, 207, 137, 17, 255, 206, 134, 12, 255, 193, 114, 6, 255, 196, 117, 12, 255, 208, 136, 22, 255, 201, 124, 18, 255, 201, 121, 7, 255, 202, 121, 8, 255, 203, 123, 7, 255, 198, 117, 4, 255, 195, 112, 1, 255, 189, 103, 4, 255, 179, 91, 3, 255, 170, 81, 4, 255, 169, 80, 6, 255, 176, 91, 1, 255, 184, 107, 3, 255, 189, 114, 2, 255, 187, 107, 5, 255, 179, 97, 6, 255, 171, 92, 4, 255, 159, 83, 3, 255, 156, 79, 3, 255, 142, 66, 8, 255, 134, 61, 0, 255, 146, 67, 15, 255, 137, 65, 13, 255, 139, 69, 4, 255, 145, 73, 6, 255, 153, 76, 5, 255, 173, 91, 9, 255, 180, 116, 9, 255, 205, 151, 7, 255, 211, 147, 10, 255, 202, 135, 8, 255, 200, 132, 3, 255, 194, 119, 1, 255, 197, 114, 8, 255, 199, 119, 9, 255, 197, 122, 8, 255, 201, 127, 7, 255, 205, 127, 5, 255, 203, 127, 6, 255, 202, 127, 4, 255, 204, 125, 4, 255, 204, 124, 7, 255, 204, 123, 8, 255, 201, 121, 7, 255, 202, 118, 5, 255, 199, 117, 2, 255, 199, 118, 15, 255, 198, 114, 16, 255, 194, 109, 10, 255, 193, 109, 4, 255, 192, 108, 6, 255, 191, 105, 1, 255, 192, 107, 3, 255, 190, 106, 7, 255, 190, 107, 6, 255, 196, 110, 4, 255, 203, 117, 6, 255, 201, 121, 16, 255, 201, 113, 20, 255, 191, 101, 13, 255, 179, 94, 1, 255, 165, 78, 3, 255, 154, 70, 10, 255, 152, 75, 5, 255, 157, 75, 6, 255, 157, 75, 3, 255, 154, 74, 3, 255, 141, 62, 2, 255, 147, 67, 7, 255, 155, 73, 3, 255, 157, 68, 2, 255, 153, 66, 3, 255, 150, 67, 3, 255, 148, 65, 1, 255, 148, 59, 4, 255, 141, 62, 2, 255, 137, 58, 2, 255, 137, 57, 2, 255, 134, 50, 0, 255, 136, 52, 4, 255, 119, 43, 4, 255, 98, 29, 0, 255, 91, 33, 1, 255, 103, 39, 3, 255, 111, 45, 7, 255, 120, 51, 1, 255, 117, 50, 3, 255, 117, 46, 8, 255, 118, 52, 5, 255, 115, 48, 2, 255, 126, 54, 4, 255, 138, 58, 7, 255, 141, 61, 7, 255, 145, 67, 2, 255, 153, 70, 2, 255, 150, 66, 2, 255, 144, 61, 1, 255, 143, 53, 2, 255, 144, 56, 1, 255, 159, 74, 6, 255, 171, 87, 5, 255, 186, 99, 2, 255, 191, 99, 2, 255, 189, 99, 1, 255, 185, 95, 0, 255, 183, 88, 0, 255, 181, 85, 1, 255, 173, 78, 1, 255, 165, 75, 7, 255, 171, 83, 6, 255, 177, 87, 3, 255, 176, 81, 5, 255, 172, 78, 1, 255, 172, 82, 1, 255, 171, 82, 4, 255, 172, 78, 1, 255, 177, 83, 2, 255, 178, 86, 0, 255, 1, 29, 70, 255, 2, 23, 67, 255, 2, 23, 56, 255, 2, 29, 51, 255, 1, 27, 54, 255, 1, 16, 48, 255, 1, 21, 56, 255, 1, 25, 55, 255, 2, 23, 52, 255, 0, 21, 54, 255, 3, 19, 55, 255, 6, 14, 38, 255, 1, 2, 5, 255, 3, 3, 13, 255, 0, 6, 19, 255, 1, 9, 22, 255, 2, 9, 23, 255, 0, 4, 20, 255, 0, 2, 9, 255, 1, 0, 8, 255, 0, 2, 8, 255, 3, 3, 1, 255, 3, 1, 73, 255, 3, 66, 229, 255, 45, 54, 62, 255, 26, 12, 0, 255, 14, 16, 68, 255, 8, 23, 159, 255, 2, 3, 17, 255, 10, 2, 1, 255, 7, 3, 3, 255, 6, 3, 1, 255, 6, 2, 1, 255, 7, 3, 2, 255, 6, 2, 0, 255, 8, 3, 1, 255, 7, 2, 0, 255, 9, 4, 1, 255, 11, 7, 3, 255, 7, 3, 0, 255, 8, 3, 1, 255, 11, 4, 2, 255, 12, 2, 1, 255, 17, 3, 2, 255, 18, 4, 3, 255, 16, 6, 2, 255, 12, 2, 0, 255, 17, 8, 4, 255, 18, 7, 2, 255, 22, 9, 2, 255, 25, 10, 1, 255, 24, 7, 2, 255, 26, 9, 5, 255, 21, 7, 1, 255, 29, 16, 3, 255, 34, 16, 2, 255, 35, 15, 1, 255, 37, 20, 4, 255, 36, 19, 2, 255, 35, 16, 2, 255, 34, 19, 8, 255, 37, 21, 8, 255, 40, 20, 3, 255, 41, 24, 0, 255, 44, 29, 1, 255, 48, 32, 5, 255, 51, 34, 4, 255, 51, 42, 7, 255, 53, 42, 8, 255, 65, 50, 11, 255, 73, 56, 14, 255, 77, 61, 20, 255, 80, 64, 38, 255, 79, 69, 46, 255, 71, 74, 41, 255, 71, 69, 61, 255, 84, 70, 51, 255, 104, 76, 29, 255, 89, 66, 7, 255, 78, 67, 7, 255, 76, 66, 9, 255, 88, 64, 4, 255, 123, 79, 16, 255, 143, 85, 7, 255, 150, 79, 13, 255, 163, 90, 8, 255, 178, 100, 9, 255, 180, 99, 7, 255, 180, 99, 0, 255, 171, 88, 0, 255, 162, 78, 1, 255, 161, 73, 8, 255, 151, 80, 6, 255, 128, 62, 1, 255, 123, 62, 10, 255, 102, 61, 3, 255, 91, 60, 2, 255, 94, 60, 1, 255, 95, 60, 1, 255, 99, 62, 2, 255, 95, 55, 5, 255, 93, 56, 1, 255, 98, 57, 1, 255, 100, 55, 8, 255, 100, 56, 4, 255, 97, 57, 3, 255, 99, 57, 4, 255, 112, 61, 5, 255, 109, 62, 10, 255, 103, 59, 3, 255, 108, 59, 2, 255, 111, 60, 3, 255, 114, 60, 5, 255, 141, 74, 4, 255, 131, 67, 3, 255, 103, 45, 6, 255, 106, 52, 5, 255, 132, 63, 5, 255, 113, 49, 6, 255, 93, 42, 3, 255, 96, 49, 2, 255, 87, 51, 2, 255, 97, 54, 2, 255, 89, 49, 6, 255, 85, 47, 5, 255, 91, 48, 4, 255, 94, 47, 1, 255, 111, 52, 3, 255, 112, 49, 7, 255, 119, 46, 6, 255, 124, 49, 2, 255, 124, 53, 4, 255, 115, 47, 4, 255, 121, 53, 2, 255, 119, 49, 8, 255, 110, 44, 3, 255, 113, 46, 7, 255, 112, 48, 1, 255, 107, 45, 1, 255, 105, 46, 5, 255, 102, 47, 1, 255, 103, 41, 6, 255, 110, 47, 8, 255, 114, 52, 5, 255, 107, 49, 3, 255, 125, 58, 5, 255, 141, 64, 4, 255, 140, 65, 3, 255, 130, 59, 11, 255, 110, 45, 9, 255, 92, 40, 2, 255, 97, 48, 5, 255, 109, 52, 3, 255, 124, 57, 4, 255, 123, 57, 4, 255, 121, 62, 2, 255, 118, 55, 3, 255, 120, 53, 6, 255, 116, 52, 9, 255, 116, 60, 3, 255, 121, 63, 4, 255, 132, 62, 12, 255, 147, 69, 8, 255, 165, 86, 12, 255, 178, 100, 2, 255, 181, 98, 11, 255, 167, 82, 13, 255, 164, 82, 8, 255, 187, 108, 10, 255, 188, 108, 7, 255, 186, 106, 7, 255, 178, 98, 7, 255, 183, 101, 8, 255, 196, 109, 12, 255, 194, 105, 16, 255, 194, 107, 15, 255, 195, 112, 12, 255, 175, 91, 7, 255, 190, 102, 19, 255, 190, 108, 7, 255, 189, 111, 7, 255, 197, 121, 13, 255, 195, 112, 9, 255, 183, 95, 8, 255, 190, 112, 12, 255, 196, 124, 9, 255, 199, 120, 15, 255, 195, 115, 12, 255, 183, 99, 7, 255, 175, 90, 13, 255, 159, 75, 7, 255, 182, 103, 11, 255, 192, 114, 16, 255, 193, 113, 18, 255, 197, 120, 14, 255, 196, 121, 5, 255, 200, 125, 12, 255, 195, 122, 11, 255, 196, 120, 11, 255, 188, 112, 11, 255, 177, 102, 11, 255, 197, 120, 12, 255, 205, 122, 12, 255, 200, 116, 15, 255, 199, 120, 13, 255, 207, 135, 13, 255, 207, 136, 11, 255, 209, 136, 7, 255, 210, 135, 5, 255, 209, 133, 5, 255, 214, 135, 14, 255, 216, 137, 8, 255, 216, 137, 11, 255, 207, 128, 9, 255, 211, 137, 17, 255, 214, 145, 7, 255, 213, 140, 11, 255, 217, 141, 12, 255, 215, 140, 24, 255, 215, 143, 19, 255, 211, 141, 4, 255, 213, 142, 12, 255, 215, 141, 19, 255, 211, 139, 3, 255, 215, 143, 11, 255, 214, 142, 19, 255, 210, 138, 12, 255, 211, 137, 12, 255, 208, 132, 10, 255, 201, 123, 11, 255, 197, 117, 10, 255, 206, 123, 9, 255, 209, 123, 3, 255, 210, 125, 5, 255, 213, 129, 15, 255, 209, 123, 7, 255, 208, 117, 1, 255, 203, 114, 10, 255, 207, 119, 12, 255, 210, 126, 6, 255, 215, 130, 7, 255, 215, 131, 4, 255, 213, 128, 5, 255, 212, 127, 8, 255, 195, 108, 1, 255, 198, 111, 8, 255, 211, 125, 13, 255, 211, 127, 2, 255, 211, 126, 5, 255, 212, 127, 7, 255, 210, 126, 6, 255, 209, 124, 9, 255, 207, 123, 6, 255, 208, 124, 3, 255, 205, 119, 7, 255, 194, 107, 8, 255, 176, 90, 11, 255, 174, 98, 8, 255, 175, 95, 4, 255, 193, 106, 12, 255, 188, 106, 8, 255, 192, 112, 8, 255, 179, 100, 4, 255, 179, 105, 11, 255, 199, 132, 19, 255, 211, 148, 13, 255, 209, 148, 3, 255, 209, 148, 6, 255, 208, 146, 6, 255, 206, 137, 7, 255, 197, 122, 7, 255, 197, 117, 4, 255, 196, 117, 2, 255, 195, 123, 4, 255, 204, 136, 10, 255, 207, 138, 3, 255, 209, 139, 4, 255, 203, 134, 8, 255, 208, 141, 3, 255, 212, 144, 7, 255, 206, 132, 2, 255, 204, 124, 16, 255, 205, 128, 24, 255, 202, 123, 22, 255, 197, 117, 6, 255, 199, 117, 10, 255, 199, 120, 3, 255, 196, 114, 14, 255, 201, 112, 15, 255, 201, 114, 1, 255, 194, 107, 4, 255, 188, 102, 2, 255, 182, 99, 1, 255, 182, 101, 5, 255, 188, 109, 11, 255, 189, 108, 4, 255, 183, 98, 1, 255, 189, 108, 10, 255, 184, 110, 9, 255, 168, 92, 6, 255, 159, 81, 6, 255, 135, 66, 2, 255, 132, 57, 4, 255, 151, 78, 5, 255, 140, 71, 6, 255, 149, 71, 11, 255, 150, 75, 5, 255, 142, 69, 0, 255, 144, 75, 4, 255, 191, 128, 13, 255, 197, 136, 9, 255, 201, 136, 10, 255, 201, 130, 10, 255, 198, 123, 13, 255, 197, 121, 11, 255, 196, 116, 7, 255, 197, 117, 10, 255, 196, 119, 20, 255, 200, 124, 20, 255, 205, 128, 3, 255, 205, 127, 2, 255, 204, 126, 4, 255, 203, 123, 4, 255, 202, 121, 2, 255, 202, 118, 3, 255, 199, 114, 10, 255, 198, 112, 8, 255, 197, 113, 5, 255, 195, 112, 11, 255, 193, 111, 11, 255, 191, 107, 11, 255, 194, 110, 12, 255, 190, 106, 13, 255, 191, 101, 10, 255, 191, 105, 1, 255, 191, 108, 3, 255, 197, 114, 9, 255, 205, 123, 8, 255, 205, 122, 2, 255, 202, 114, 12, 255, 195, 105, 17, 255, 196, 103, 13, 255, 192, 97, 7, 255, 167, 77, 7, 255, 158, 74, 6, 255, 155, 73, 1, 255, 158, 73, 4, 255, 150, 63, 1, 255, 153, 68, 6, 255, 152, 70, 7, 255, 150, 67, 3, 255, 160, 74, 12, 255, 158, 67, 2, 255, 146, 64, 0, 255, 138, 57, 4, 255, 140, 55, 7, 255, 143, 58, 4, 255, 138, 57, 4, 255, 140, 53, 2, 255, 141, 56, 4, 255, 138, 51, 1, 255, 142, 55, 2, 255, 136, 53, 5, 255, 128, 49, 8, 255, 106, 38, 2, 255, 100, 35, 6, 255, 105, 36, 4, 255, 115, 41, 4, 255, 111, 44, 4, 255, 115, 46, 7, 255, 118, 56, 3, 255, 126, 55, 5, 255, 137, 57, 1, 255, 143, 62, 1, 255, 146, 65, 1, 255, 148, 68, 1, 255, 157, 68, 7, 255, 150, 56, 5, 255, 144, 55, 6, 255, 150, 61, 10, 255, 163, 83, 3, 255, 182, 105, 4, 255, 185, 99, 3, 255, 182, 87, 0, 255, 187, 93, 5, 255, 188, 97, 5, 255, 185, 94, 4, 255, 183, 90, 2, 255, 182, 89, 0, 255, 178, 87, 3, 255, 174, 83, 5, 255, 173, 83, 1, 255, 175, 85, 1, 255, 172, 81, 4, 255, 171, 78, 4, 255, 172, 78, 1, 255, 173, 79, 3, 255, 170, 79, 1, 255, 176, 86, 2, 255, 176, 86, 0, 255, 1, 22, 52, 255, 1, 25, 54, 255, 3, 26, 61, 255, 2, 23, 59, 255, 2, 21, 56, 255, 2, 17, 58, 255, 3, 19, 48, 255, 3, 19, 55, 255, 2, 22, 57, 255, 1, 20, 47, 255, 3, 18, 44, 255, 2, 17, 43, 255, 1, 16, 33, 255, 3, 3, 14, 255, 2, 2, 8, 255, 5, 5, 15, 255, 2, 2, 27, 255, 3, 1, 19, 255, 3, 1, 11, 255, 3, 2, 16, 255, 1, 2, 2, 255, 2, 0, 40, 255, 0, 60, 220, 255, 33, 66, 110, 255, 31, 19, 0, 255, 28, 5, 45, 255, 15, 27, 184, 255, 5, 14, 56, 255, 11, 0, 2, 255, 8, 2, 3, 255, 2, 6, 0, 255, 12, 1, 2, 255, 10, 3, 4, 255, 7, 4, 2, 255, 7, 5, 2, 255, 7, 3, 1, 255, 8, 2, 0, 255, 14, 3, 2, 255, 16, 9, 6, 255, 8, 4, 1, 255, 12, 3, 1, 255, 13, 4, 2, 255, 15, 5, 3, 255, 18, 7, 5, 255, 15, 5, 3, 255, 17, 7, 4, 255, 19, 6, 3, 255, 18, 5, 0, 255, 23, 9, 1, 255, 27, 12, 3, 255, 32, 14, 4, 255, 33, 13, 5, 255, 30, 12, 4, 255, 31, 10, 3, 255, 39, 14, 5, 255, 30, 16, 2, 255, 31, 15, 1, 255, 39, 15, 2, 255, 36, 21, 4, 255, 35, 21, 4, 255, 37, 19, 3, 255, 38, 21, 3, 255, 44, 27, 5, 255, 44, 23, 2, 255, 45, 29, 5, 255, 50, 30, 0, 255, 59, 38, 6, 255, 56, 40, 3, 255, 65, 43, 5, 255, 71, 50, 7, 255, 74, 55, 6, 255, 75, 56, 20, 255, 78, 58, 33, 255, 81, 71, 39, 255, 71, 71, 55, 255, 76, 73, 57, 255, 113, 78, 54, 255, 93, 68, 32, 255, 77, 63, 16, 255, 80, 64, 9, 255, 89, 65, 13, 255, 132, 85, 13, 255, 158, 91, 6, 255, 164, 92, 10, 255, 167, 94, 5, 255, 180, 104, 2, 255, 180, 100, 3, 255, 177, 95, 7, 255, 165, 90, 3, 255, 148, 78, 3, 255, 124, 64, 3, 255, 106, 56, 5, 255, 91, 56, 8, 255, 82, 54, 1, 255, 112, 68, 8, 255, 113, 64, 3, 255, 99, 58, 5, 255, 98, 60, 1, 255, 99, 59, 1, 255, 98, 57, 6, 255, 96, 53, 9, 255, 95, 54, 4, 255, 91, 54, 2, 255, 97, 54, 5, 255, 97, 57, 4, 255, 99, 56, 4, 255, 95, 55, 1, 255, 102, 55, 2, 255, 108, 60, 5, 255, 103, 55, 6, 255, 106, 56, 7, 255, 101, 57, 3, 255, 97, 54, 6, 255, 99, 54, 3, 255, 95, 52, 2, 255, 87, 52, 2, 255, 101, 57, 6, 255, 92, 48, 4, 255, 88, 45, 7, 255, 100, 47, 8, 255, 96, 47, 5, 255, 84, 48, 5, 255, 92, 44, 6, 255, 97, 53, 5, 255, 112, 56, 3, 255, 118, 49, 1, 255, 127, 53, 1, 255, 125, 49, 5, 255, 119, 47, 4, 255, 120, 47, 3, 255, 114, 49, 1, 255, 113, 48, 2, 255, 118, 50, 7, 255, 126, 52, 9, 255, 114, 48, 6, 255, 111, 50, 4, 255, 128, 62, 7, 255, 131, 60, 5, 255, 128, 56, 4, 255, 123, 53, 3, 255, 108, 49, 5, 255, 116, 54, 5, 255, 128, 57, 2, 255, 122, 51, 3, 255, 122, 52, 6, 255, 143, 60, 5, 255, 147, 57, 2, 255, 125, 51, 7, 255, 106, 46, 7, 255, 93, 45, 2, 255, 97, 50, 4, 255, 94, 49, 8, 255, 88, 42, 6, 255, 107, 45, 11, 255, 119, 51, 6, 255, 113, 58, 4, 255, 105, 48, 12, 255, 105, 46, 11, 255, 112, 52, 3, 255, 116, 61, 4, 255, 117, 59, 6, 255, 116, 54, 10, 255, 111, 51, 1, 255, 134, 72, 13, 255, 149, 78, 6, 255, 156, 81, 7, 255, 155, 78, 12, 255, 161, 86, 15, 255, 168, 91, 18, 255, 175, 90, 23, 255, 180, 96, 13, 255, 168, 89, 2, 255, 167, 84, 9, 255, 175, 92, 8, 255, 183, 97, 13, 255, 186, 105, 16, 255, 184, 104, 7, 255, 183, 98, 19, 255, 173, 95, 9, 255, 167, 89, 8, 255, 183, 104, 16, 255, 189, 111, 11, 255, 187, 100, 6, 255, 177, 96, 15, 255, 182, 113, 18, 255, 186, 109, 14, 255, 181, 108, 10, 255, 185, 109, 19, 255, 180, 108, 7, 255, 175, 101, 6, 255, 176, 102, 14, 255, 174, 100, 4, 255, 163, 88, 14, 255, 188, 109, 23, 255, 195, 113, 14, 255, 187, 116, 11, 255, 191, 116, 6, 255, 192, 114, 14, 255, 190, 107, 16, 255, 191, 105, 8, 255, 190, 118, 10, 255, 191, 120, 9, 255, 193, 118, 6, 255, 188, 111, 8, 255, 179, 103, 7, 255, 195, 122, 8, 255, 199, 127, 7, 255, 202, 126, 7, 255, 200, 125, 15, 255, 193, 123, 12, 255, 205, 133, 16, 255, 202, 131, 11, 255, 204, 135, 9, 255, 201, 128, 6, 255, 205, 130, 15, 255, 207, 137, 4, 255, 209, 141, 16, 255, 210, 143, 10, 255, 208, 144, 9, 255, 211, 144, 14, 255, 211, 146, 6, 255, 210, 151, 19, 255, 208, 141, 17, 255, 198, 133, 7, 255, 198, 122, 12, 255, 198, 127, 12, 255, 193, 124, 4, 255, 196, 121, 6, 255, 185, 103, 15, 255, 182, 103, 10, 255, 203, 130, 13, 255, 208, 130, 14, 255, 209, 126, 11, 255, 203, 118, 7, 255, 207, 121, 6, 255, 207, 120, 6, 255, 206, 120, 8, 255, 200, 116, 14, 255, 204, 120, 14, 255, 205, 122, 9, 255, 205, 123, 7, 255, 214, 130, 12, 255, 208, 121, 12, 255, 194, 107, 6, 255, 191, 106, 3, 255, 207, 125, 6, 255, 211, 130, 11, 255, 213, 136, 4, 255, 211, 135, 9, 255, 208, 128, 2, 255, 209, 125, 5, 255, 208, 128, 4, 255, 205, 124, 6, 255, 203, 121, 4, 255, 204, 123, 2, 255, 196, 114, 5, 255, 178, 88, 7, 255, 177, 94, 2, 255, 183, 101, 6, 255, 194, 114, 13, 255, 200, 124, 3, 255, 183, 107, 7, 255, 177, 105, 12, 255, 198, 134, 7, 255, 209, 146, 6, 255, 205, 141, 10, 255, 208, 142, 5, 255, 202, 132, 1, 255, 198, 128, 3, 255, 199, 130, 3, 255, 197, 125, 12, 255, 196, 124, 10, 255, 202, 132, 1, 255, 208, 140, 5, 255, 202, 133, 11, 255, 193, 122, 3, 255, 200, 129, 6, 255, 199, 129, 3, 255, 202, 131, 12, 255, 203, 132, 8, 255, 201, 128, 1, 255, 205, 129, 10, 255, 204, 128, 18, 255, 200, 122, 23, 255, 199, 121, 16, 255, 199, 122, 5, 255, 198, 118, 8, 255, 196, 115, 7, 255, 200, 114, 3, 255, 195, 111, 2, 255, 198, 116, 10, 255, 189, 111, 3, 255, 188, 109, 1, 255, 194, 113, 8, 255, 185, 98, 5, 255, 175, 90, 4, 255, 163, 82, 3, 255, 164, 85, 7, 255, 178, 97, 6, 255, 186, 102, 6, 255, 177, 92, 6, 255, 158, 85, 4, 255, 146, 73, 3, 255, 151, 76, 0, 255, 143, 67, 2, 255, 144, 70, 13, 255, 142, 77, 13, 255, 141, 69, 9, 255, 170, 98, 5, 255, 171, 92, 7, 255, 189, 111, 9, 255, 199, 126, 3, 255, 198, 125, 7, 255, 198, 120, 20, 255, 196, 118, 9, 255, 194, 116, 4, 255, 196, 117, 9, 255, 199, 120, 10, 255, 203, 121, 13, 255, 204, 122, 6, 255, 205, 123, 12, 255, 202, 121, 6, 255, 203, 122, 3, 255, 201, 121, 3, 255, 195, 114, 1, 255, 194, 111, 5, 255, 191, 108, 4, 255, 190, 107, 6, 255, 192, 111, 1, 255, 193, 109, 13, 255, 194, 109, 17, 255, 193, 107, 11, 255, 191, 105, 4, 255, 190, 102, 14, 255, 191, 109, 9, 255, 200, 121, 5, 255, 205, 124, 5, 255, 205, 121, 2, 255, 201, 116, 8, 255, 195, 107, 14, 255, 190, 104, 5, 255, 198, 111, 10, 255, 190, 98, 12, 255, 166, 69, 2, 255, 162, 70, 2, 255, 153, 65, 6, 255, 156, 72, 1, 255, 158, 74, 2, 255, 147, 63, 6, 255, 146, 61, 5, 255, 148, 66, 6, 255, 141, 57, 12, 255, 140, 56, 7, 255, 141, 57, 3, 255, 134, 52, 2, 255, 132, 51, 6, 255, 131, 49, 0, 255, 139, 52, 4, 255, 147, 57, 4, 255, 147, 57, 0, 255, 140, 53, 10, 255, 137, 54, 1, 255, 128, 45, 5, 255, 126, 44, 2, 255, 120, 40, 2, 255, 104, 36, 2, 255, 101, 33, 4, 255, 107, 45, 3, 255, 109, 48, 2, 255, 121, 51, 9, 255, 135, 57, 5, 255, 136, 59, 6, 255, 139, 59, 1, 255, 147, 66, 2, 255, 147, 66, 6, 255, 150, 70, 1, 255, 159, 72, 1, 255, 160, 66, 4, 255, 174, 85, 3, 255, 186, 98, 1, 255, 190, 101, 2, 255, 190, 100, 4, 255, 189, 98, 4, 255, 180, 89, 1, 255, 181, 90, 1, 255, 187, 96, 5, 255, 179, 90, 1, 255, 178, 87, 3, 255, 179, 88, 5, 255, 182, 92, 2, 255, 182, 88, 2, 255, 177, 85, 3, 255, 175, 84, 4, 255, 172, 82, 4, 255, 171, 80, 2, 255, 172, 79, 0, 255, 175, 81, 1, 255, 175, 83, 1, 255, 177, 85, 4, 255, 175, 82, 2, 255, 1, 26, 53, 255, 3, 29, 61, 255, 0, 27, 60, 255, 0, 26, 64, 255, 3, 28, 61, 255, 6, 31, 62, 255, 1, 21, 46, 255, 0, 21, 44, 255, 0, 21, 44, 255, 0, 21, 44, 255, 3, 20, 48, 255, 4, 20, 53, 255, 1, 20, 55, 255, 2, 14, 29, 255, 2, 2, 6, 255, 0, 2, 4, 255, 0, 5, 19, 255, 0, 1, 9, 255, 1, 3, 12, 255, 1, 2, 7, 255, 2, 0, 19, 255, 0, 46, 205, 255, 31, 82, 162, 255, 32, 23, 0, 255, 21, 5, 12, 255, 26, 19, 172, 255, 1, 22, 107, 255, 6, 5, 0, 255, 12, 1, 5, 255, 9, 4, 4, 255, 6, 3, 4, 255, 11, 5, 5, 255, 8, 4, 4, 255, 7, 3, 2, 255, 6, 1, 0, 255, 10, 3, 1, 255, 12, 2, 2, 255, 20, 6, 5, 255, 13, 3, 2, 255, 11, 4, 1, 255, 15, 5, 2, 255, 20, 8, 4, 255, 19, 8, 3, 255, 18, 6, 1, 255, 16, 5, 0, 255, 13, 7, 1, 255, 17, 8, 2, 255, 20, 7, 1, 255, 26, 8, 1, 255, 33, 9, 1, 255, 41, 11, 3, 255, 37, 13, 2, 255, 34, 14, 1, 255, 34, 16, 3, 255, 40, 17, 4, 255, 40, 15, 3, 255, 36, 16, 3, 255, 34, 19, 3, 255, 36, 23, 3, 255, 35, 22, 1, 255, 38, 24, 3, 255, 42, 26, 5, 255, 53, 31, 8, 255, 50, 26, 4, 255, 50, 29, 5, 255, 59, 33, 2, 255, 60, 36, 4, 255, 59, 41, 3, 255, 63, 41, 4, 255, 70, 48, 6, 255, 74, 55, 4, 255, 82, 56, 12, 255, 76, 61, 30, 255, 80, 71, 37, 255, 87, 70, 51, 255, 110, 80, 60, 255, 97, 70, 53, 255, 79, 66, 29, 255, 83, 62, 11, 255, 91, 68, 16, 255, 151, 88, 25, 255, 167, 90, 9, 255, 166, 91, 5, 255, 176, 102, 3, 255, 171, 100, 0, 255, 177, 108, 1, 255, 175, 99, 3, 255, 156, 82, 5, 255, 129, 68, 5, 255, 105, 58, 7, 255, 85, 55, 7, 255, 82, 53, 6, 255, 91, 58, 7, 255, 91, 56, 1, 255, 109, 67, 3, 255, 115, 60, 1, 255, 105, 59, 7, 255, 98, 57, 2, 255, 93, 59, 2, 255, 91, 58, 2, 255, 96, 58, 4, 255, 98, 59, 3, 255, 96, 59, 2, 255, 95, 58, 1, 255, 95, 58, 1, 255, 95, 58, 5, 255, 94, 57, 4, 255, 101, 58, 3, 255, 106, 59, 1, 255, 104, 58, 1, 255, 100, 53, 1, 255, 97, 54, 3, 255, 91, 50, 5, 255, 84, 48, 1, 255, 82, 52, 3, 255, 85, 45, 3, 255, 94, 48, 4, 255, 84, 47, 3, 255, 79, 47, 1, 255, 103, 51, 2, 255, 119, 56, 4, 255, 119, 57, 5, 255, 119, 57, 3, 255, 134, 56, 6, 255, 136, 51, 5, 255, 123, 49, 2, 255, 120, 50, 9, 255, 121, 52, 2, 255, 137, 63, 4, 255, 143, 68, 7, 255, 140, 64, 7, 255, 145, 68, 7, 255, 160, 77, 4, 255, 156, 73, 3, 255, 138, 62, 2, 255, 138, 66, 3, 255, 152, 70, 2, 255, 151, 64, 8, 255, 140, 64, 4, 255, 141, 65, 3, 255, 141, 60, 9, 255, 135, 55, 8, 255, 125, 54, 10, 255, 117, 51, 2, 255, 122, 48, 5, 255, 103, 41, 11, 255, 101, 44, 9, 255, 100, 45, 4, 255, 96, 43, 6, 255, 94, 42, 7, 255, 101, 45, 8, 255, 96, 41, 4, 255, 104, 53, 6, 255, 132, 69, 16, 255, 118, 54, 5, 255, 110, 49, 3, 255, 106, 50, 4, 255, 114, 51, 8, 255, 111, 48, 8, 255, 105, 43, 6, 255, 107, 50, 5, 255, 98, 51, 5, 255, 93, 48, 2, 255, 98, 50, 6, 255, 109, 59, 13, 255, 120, 64, 8, 255, 136, 72, 3, 255, 131, 71, 0, 255, 138, 77, 7, 255, 147, 77, 8, 255, 153, 84, 10, 255, 150, 83, 8, 255, 153, 82, 10, 255, 152, 76, 11, 255, 161, 89, 9, 255, 163, 88, 15, 255, 146, 80, 5, 255, 163, 94, 15, 255, 165, 90, 13, 255, 155, 88, 10, 255, 165, 91, 9, 255, 163, 90, 7, 255, 161, 83, 9, 255, 168, 89, 6, 255, 171, 93, 15, 255, 171, 92, 15, 255, 166, 94, 12, 255, 172, 97, 11, 255, 168, 95, 14, 255, 172, 97, 12, 255, 165, 92, 17, 255, 158, 87, 9, 255, 145, 78, 10, 255, 169, 104, 10, 255, 169, 102, 5, 255, 160, 98, 16, 255, 177, 103, 14, 255, 183, 109, 10, 255, 155, 86, 7, 255, 165, 96, 16, 255, 173, 99, 13, 255, 173, 102, 15, 255, 164, 98, 10, 255, 160, 96, 8, 255, 160, 97, 4, 255, 169, 101, 15, 255, 172, 103, 13, 255, 176, 112, 8, 255, 180, 114, 7, 255, 182, 113, 6, 255, 172, 110, 12, 255, 174, 110, 12, 255, 177, 112, 4, 255, 185, 120, 16, 255, 183, 122, 4, 255, 184, 119, 9, 255, 192, 119, 13, 255, 190, 114, 8, 255, 192, 119, 2, 255, 198, 125, 9, 255, 199, 129, 6, 255, 195, 127, 4, 255, 191, 121, 14, 255, 180, 109, 20, 255, 173, 100, 13, 255, 182, 105, 3, 255, 192, 110, 12, 255, 184, 106, 9, 255, 185, 108, 11, 255, 190, 110, 12, 255, 197, 114, 4, 255, 204, 121, 11, 255, 196, 119, 6, 255, 190, 112, 8, 255, 198, 115, 12, 255, 201, 117, 8, 255, 198, 115, 8, 255, 201, 120, 13, 255, 208, 123, 10, 255, 207, 117, 5, 255, 206, 117, 3, 255, 211, 126, 8, 255, 199, 115, 8, 255, 196, 113, 10, 255, 203, 123, 11, 255, 210, 131, 6, 255, 208, 131, 3, 255, 212, 136, 5, 255, 209, 134, 9, 255, 205, 130, 1, 255, 209, 131, 2, 255, 209, 130, 8, 255, 210, 132, 3, 255, 211, 130, 11, 255, 197, 115, 11, 255, 188, 104, 8, 255, 192, 106, 7, 255, 181, 98, 4, 255, 188, 111, 3, 255, 207, 133, 5, 255, 188, 113, 10, 255, 178, 106, 14, 255, 206, 138, 27, 255, 206, 142, 5, 255, 203, 140, 6, 255, 203, 140, 7, 255, 198, 132, 3, 255, 190, 119, 3, 255, 201, 131, 11, 255, 204, 136, 13, 255, 205, 138, 8, 255, 203, 134, 7, 255, 200, 130, 13, 255, 203, 133, 10, 255, 204, 134, 6, 255, 202, 133, 9, 255, 202, 131, 15, 255, 203, 134, 9, 255, 202, 134, 7, 255, 201, 129, 13, 255, 199, 127, 14, 255, 199, 125, 6, 255, 201, 126, 7, 255, 198, 121, 15, 255, 196, 121, 9, 255, 195, 119, 7, 255, 196, 117, 5, 255, 197, 116, 7, 255, 194, 112, 5, 255, 194, 112, 4, 255, 196, 114, 7, 255, 196, 113, 6, 255, 197, 112, 8, 255, 188, 104, 6, 255, 173, 87, 0, 255, 175, 93, 3, 255, 168, 88, 0, 255, 166, 81, 0, 255, 169, 79, 2, 255, 170, 84, 9, 255, 170, 88, 3, 255, 170, 88, 4, 255, 162, 82, 7, 255, 150, 71, 6, 255, 144, 66, 2, 255, 137, 65, 7, 255, 166, 108, 13, 255, 183, 125, 14, 255, 176, 109, 6, 255, 161, 80, 6, 255, 183, 101, 6, 255, 198, 117, 8, 255, 199, 118, 2, 255, 197, 116, 11, 255, 195, 117, 6, 255, 194, 117, 3, 255, 196, 120, 4, 255, 197, 119, 2, 255, 200, 120, 5, 255, 202, 121, 1, 255, 202, 122, 1, 255, 202, 122, 3, 255, 199, 117, 3, 255, 195, 114, 2, 255, 195, 112, 4, 255, 193, 110, 2, 255, 192, 107, 3, 255, 190, 103, 10, 255, 190, 105, 5, 255, 194, 110, 8, 255, 194, 111, 4, 255, 192, 109, 5, 255, 193, 110, 9, 255, 197, 115, 7, 255, 203, 124, 9, 255, 205, 125, 9, 255, 204, 119, 6, 255, 202, 114, 7, 255, 198, 111, 9, 255, 195, 108, 6, 255, 195, 107, 4, 255, 197, 106, 11, 255, 165, 76, 12, 255, 151, 64, 3, 255, 154, 67, 2, 255, 157, 65, 6, 255, 163, 73, 6, 255, 154, 72, 3, 255, 139, 61, 0, 255, 138, 60, 0, 255, 143, 63, 5, 255, 140, 57, 7, 255, 137, 58, 9, 255, 138, 58, 1, 255, 136, 55, 0, 255, 132, 48, 2, 255, 134, 49, 2, 255, 139, 50, 1, 255, 142, 59, 3, 255, 135, 53, 1, 255, 131, 48, 7, 255, 132, 51, 4, 255, 125, 44, 4, 255, 124, 41, 7, 255, 122, 41, 8, 255, 113, 46, 2, 255, 116, 44, 2, 255, 130, 55, 2, 255, 135, 61, 0, 255, 137, 60, 2, 255, 142, 62, 3, 255, 146, 65, 4, 255, 152, 68, 1, 255, 158, 69, 5, 255, 157, 68, 4, 255, 161, 73, 2, 255, 160, 69, 1, 255, 172, 78, 3, 255, 188, 98, 7, 255, 191, 102, 2, 255, 191, 102, 2, 255, 191, 101, 3, 255, 190, 100, 2, 255, 186, 97, 2, 255, 181, 88, 3, 255, 177, 84, 3, 255, 175, 84, 6, 255, 168, 76, 1, 255, 171, 80, 0, 255, 179, 89, 0, 255, 180, 89, 2, 255, 177, 87, 2, 255, 173, 82, 0, 255, 175, 84, 1, 255, 176, 84, 3, 255, 174, 82, 2, 255, 175, 82, 1, 255, 179, 88, 2, 255, 179, 88, 4, 255, 175, 84, 1, 255, 4, 25, 66, 255, 3, 23, 66, 255, 1, 26, 60, 255, 2, 27, 64, 255, 0, 25, 57, 255, 2, 27, 57, 255, 1, 23, 50, 255, 1, 22, 44, 255, 1, 22, 45, 255, 2, 21, 51, 255, 2, 20, 47, 255, 0, 17, 41, 255, 0, 16, 46, 255, 2, 18, 54, 255, 3, 6, 23, 255, 0, 2, 12, 255, 3, 0, 12, 255, 4, 0, 12, 255, 4, 2, 13, 255, 3, 0, 11, 255, 0, 34, 171, 255, 24, 84, 194, 255, 52, 32, 8, 255, 22, 11, 0, 255, 27, 22, 136, 255, 4, 24, 137, 255, 11, 1, 0, 255, 5, 5, 0, 255, 9, 2, 0, 255, 13, 7, 5, 255, 7, 4, 4, 255, 10, 5, 5, 255, 9, 5, 2, 255, 9, 5, 2, 255, 8, 3, 1, 255, 10, 2, 1, 255, 19, 8, 6, 255, 18, 4, 3, 255, 14, 2, 1, 255, 13, 3, 2, 255, 17, 6, 2, 255, 23, 10, 5, 255, 19, 6, 1, 255, 23, 9, 4, 255, 22, 9, 3, 255, 21, 7, 2, 255, 23, 10, 3, 255, 26, 10, 4, 255, 31, 12, 5, 255, 35, 13, 5, 255, 37, 12, 1, 255, 39, 16, 0, 255, 35, 15, 0, 255, 37, 17, 1, 255, 41, 18, 5, 255, 41, 16, 3, 255, 39, 19, 5, 255, 31, 17, 0, 255, 43, 25, 5, 255, 44, 24, 4, 255, 34, 24, 1, 255, 42, 27, 2, 255, 49, 25, 1, 255, 46, 29, 2, 255, 57, 32, 4, 255, 65, 35, 2, 255, 63, 38, 4, 255, 65, 44, 4, 255, 65, 43, 4, 255, 67, 48, 6, 255, 78, 57, 7, 255, 80, 56, 5, 255, 76, 61, 15, 255, 81, 60, 27, 255, 115, 75, 55, 255, 106, 78, 57, 255, 79, 75, 47, 255, 84, 71, 14, 255, 113, 77, 9, 255, 144, 79, 10, 255, 166, 83, 7, 255, 163, 96, 9, 255, 176, 98, 7, 255, 176, 99, 2, 255, 171, 95, 3, 255, 160, 87, 3, 255, 128, 68, 6, 255, 99, 57, 8, 255, 88, 59, 4, 255, 88, 58, 1, 255, 93, 59, 5, 255, 94, 60, 3, 255, 99, 57, 1, 255, 92, 57, 0, 255, 112, 65, 5, 255, 113, 61, 6, 255, 93, 55, 3, 255, 94, 58, 6, 255, 90, 60, 5, 255, 96, 59, 2, 255, 97, 60, 2, 255, 96, 56, 0, 255, 97, 57, 3, 255, 94, 60, 3, 255, 101, 59, 3, 255, 99, 59, 2, 255, 98, 55, 2, 255, 97, 54, 5, 255, 96, 46, 5, 255, 90, 49, 7, 255, 87, 49, 3, 255, 103, 55, 6, 255, 108, 59, 10, 255, 99, 57, 2, 255, 102, 54, 4, 255, 109, 55, 6, 255, 122, 58, 4, 255, 132, 61, 2, 255, 146, 68, 6, 255, 158, 68, 5, 255, 153, 59, 3, 255, 146, 59, 8, 255, 126, 55, 4, 255, 121, 42, 4, 255, 118, 53, 1, 255, 129, 62, 5, 255, 127, 51, 6, 255, 134, 60, 6, 255, 161, 75, 9, 255, 177, 77, 1, 255, 174, 80, 1, 255, 177, 83, 6, 255, 173, 80, 3, 255, 162, 66, 5, 255, 143, 57, 4, 255, 131, 59, 5, 255, 130, 56, 9, 255, 129, 50, 5, 255, 146, 65, 5, 255, 163, 74, 8, 255, 143, 55, 2, 255, 123, 48, 5, 255, 104, 52, 4, 255, 102, 51, 5, 255, 99, 44, 10, 255, 85, 35, 9, 255, 87, 44, 4, 255, 91, 46, 6, 255, 96, 44, 4, 255, 101, 49, 5, 255, 100, 44, 8, 255, 93, 41, 7, 255, 118, 59, 4, 255, 140, 69, 2, 255, 126, 64, 4, 255, 123, 58, 3, 255, 127, 62, 2, 255, 135, 62, 1, 255, 132, 58, 6, 255, 125, 51, 11, 255, 122, 48, 7, 255, 114, 55, 1, 255, 107, 54, 8, 255, 98, 46, 5, 255, 99, 49, 9, 255, 104, 54, 4, 255, 114, 56, 3, 255, 104, 48, 6, 255, 113, 60, 16, 255, 124, 67, 10, 255, 114, 54, 10, 255, 115, 56, 14, 255, 128, 68, 5, 255, 129, 69, 8, 255, 122, 61, 3, 255, 129, 58, 11, 255, 105, 49, 12, 255, 103, 53, 7, 255, 114, 62, 10, 255, 125, 67, 15, 255, 142, 77, 15, 255, 139, 79, 9, 255, 120, 64, 4, 255, 122, 63, 4, 255, 116, 51, 14, 255, 120, 57, 15, 255, 143, 82, 21, 255, 129, 71, 7, 255, 135, 72, 13, 255, 125, 64, 9, 255, 139, 81, 7, 255, 129, 70, 11, 255, 100, 56, 7, 255, 117, 60, 7, 255, 122, 69, 10, 255, 120, 72, 10, 255, 153, 83, 12, 255, 129, 66, 6, 255, 109, 62, 3, 255, 127, 77, 12, 255, 135, 80, 9, 255, 132, 77, 5, 255, 134, 79, 12, 255, 135, 77, 2, 255, 142, 81, 3, 255, 141, 79, 11, 255, 142, 79, 11, 255, 152, 92, 13, 255, 168, 101, 10, 255, 180, 104, 7, 255, 173, 103, 4, 255, 172, 99, 8, 255, 167, 93, 10, 255, 175, 104, 16, 255, 178, 105, 6, 255, 170, 92, 13, 255, 169, 93, 20, 255, 161, 90, 5, 255, 173, 96, 7, 255, 184, 109, 15, 255, 178, 103, 6, 255, 182, 98, 3, 255, 181, 99, 15, 255, 181, 95, 15, 255, 176, 96, 11, 255, 183, 97, 13, 255, 187, 107, 4, 255, 188, 113, 10, 255, 191, 115, 7, 255, 193, 105, 5, 255, 185, 94, 3, 255, 171, 83, 13, 255, 190, 108, 17, 255, 195, 111, 11, 255, 197, 108, 11, 255, 189, 107, 11, 255, 191, 115, 8, 255, 191, 105, 2, 255, 179, 88, 6, 255, 180, 89, 15, 255, 197, 112, 9, 255, 191, 103, 4, 255, 193, 106, 8, 255, 200, 119, 10, 255, 207, 131, 10, 255, 210, 137, 6, 255, 210, 137, 3, 255, 208, 135, 4, 255, 206, 132, 8, 255, 209, 134, 8, 255, 212, 135, 4, 255, 200, 120, 5, 255, 201, 121, 3, 255, 201, 119, 8, 255, 192, 109, 6, 255, 194, 110, 10, 255, 187, 103, 3, 255, 178, 94, 5, 255, 180, 102, 6, 255, 187, 115, 2, 255, 190, 121, 7, 255, 201, 138, 9, 255, 208, 144, 6, 255, 209, 142, 7, 255, 205, 141, 2, 255, 205, 139, 8, 255, 190, 121, 3, 255, 194, 123, 8, 255, 210, 140, 9, 255, 207, 138, 7, 255, 204, 135, 4, 255, 202, 135, 2, 255, 198, 129, 12, 255, 202, 129, 20, 255, 201, 129, 7, 255, 202, 130, 10, 255, 202, 131, 19, 255, 205, 136, 15, 255, 201, 133, 7, 255, 198, 126, 15, 255, 199, 125, 21, 255, 195, 122, 9, 255, 197, 121, 11, 255, 198, 120, 19, 255, 196, 120, 11, 255, 195, 118, 10, 255, 194, 119, 5, 255, 194, 118, 4, 255, 195, 120, 5, 255, 205, 127, 7, 255, 197, 117, 0, 255, 193, 109, 1, 255, 186, 100, 3, 255, 188, 101, 3, 255, 182, 95, 7, 255, 174, 86, 3, 255, 176, 88, 6, 255, 162, 74, 6, 255, 151, 68, 2, 255, 150, 70, 0, 255, 150, 72, 5, 255, 152, 77, 1, 255, 161, 82, 1, 255, 143, 67, 6, 255, 124, 59, 2, 255, 130, 66, 12, 255, 185, 121, 12, 255, 215, 151, 6, 255, 183, 111, 8, 255, 182, 110, 8, 255, 181, 113, 1, 255, 186, 113, 3, 255, 195, 116, 10, 255, 196, 114, 11, 255, 196, 113, 14, 255, 196, 117, 9, 255, 197, 119, 8, 255, 197, 118, 7, 255, 199, 118, 10, 255, 200, 119, 7, 255, 200, 119, 0, 255, 197, 117, 1, 255, 194, 111, 3, 255, 193, 108, 4, 255, 192, 106, 2, 255, 191, 105, 1, 255, 190, 103, 0, 255, 190, 102, 3, 255, 190, 103, 6, 255, 191, 105, 9, 255, 193, 110, 9, 255, 198, 117, 8, 255, 201, 121, 13, 255, 202, 122, 8, 255, 204, 123, 4, 255, 204, 119, 8, 255, 202, 115, 6, 255, 201, 113, 9, 255, 195, 109, 3, 255, 196, 108, 1, 255, 197, 105, 16, 255, 171, 78, 7, 255, 148, 60, 5, 255, 157, 75, 9, 255, 158, 74, 9, 255, 159, 70, 5, 255, 158, 72, 5, 255, 149, 64, 2, 255, 147, 64, 1, 255, 146, 65, 4, 255, 141, 60, 6, 255, 138, 61, 5, 255, 136, 58, 3, 255, 137, 55, 1, 255, 141, 55, 4, 255, 141, 54, 4, 255, 137, 52, 2, 255, 134, 48, 2, 255, 126, 46, 3, 255, 120, 42, 3, 255, 125, 46, 1, 255, 126, 47, 2, 255, 127, 47, 5, 255, 122, 42, 6, 255, 121, 46, 3, 255, 117, 51, 2, 255, 134, 61, 2, 255, 141, 61, 2, 255, 140, 59, 2, 255, 143, 63, 4, 255, 146, 66, 2, 255, 153, 69, 1, 255, 164, 74, 3, 255, 165, 70, 2, 255, 169, 73, 0, 255, 170, 77, 2, 255, 171, 77, 2, 255, 176, 84, 0, 255, 189, 99, 0, 255, 191, 102, 0, 255, 191, 102, 3, 255, 190, 100, 2, 255, 188, 98, 0, 255, 190, 100, 4, 255, 182, 91, 3, 255, 174, 83, 0, 255, 177, 86, 6, 255, 172, 79, 4, 255, 171, 79, 2, 255, 173, 82, 1, 255, 169, 80, 0, 255, 170, 81, 1, 255, 173, 82, 0, 255, 173, 82, 0, 255, 173, 80, 2, 255, 173, 81, 3, 255, 175, 82, 4, 255, 175, 83, 1, 255, 176, 85, 3, 255, 173, 82, 1, 255, 1, 21, 48, 255, 2, 23, 57, 255, 4, 27, 61, 255, 3, 26, 67, 255, 4, 28, 65, 255, 0, 23, 54, 255, 0, 21, 56, 255, 2, 21, 49, 255, 3, 21, 47, 255, 3, 19, 50, 255, 1, 18, 42, 255, 0, 17, 32, 255, 1, 17, 33, 255, 3, 15, 45, 255, 1, 7, 31, 255, 4, 1, 13, 255, 1, 0, 14, 255, 2, 2, 18, 255, 3, 1, 2, 255, 0, 11, 117, 255, 18, 88, 215, 255, 47, 45, 27, 255, 26, 8, 0, 255, 29, 22, 97, 255, 6, 25, 165, 255, 7, 2, 4, 255, 10, 1, 4, 255, 6, 4, 3, 255, 11, 3, 3, 255, 12, 3, 0, 255, 13, 4, 4, 255, 14, 3, 1, 255, 11, 3, 1, 255, 11, 3, 2, 255, 14, 6, 4, 255, 15, 7, 5, 255, 15, 7, 4, 255, 14, 5, 2, 255, 16, 5, 3, 255, 16, 5, 3, 255, 17, 4, 1, 255, 21, 7, 4, 255, 17, 3, 0, 255, 21, 9, 3, 255, 22, 9, 2, 255, 26, 8, 2, 255, 24, 8, 2, 255, 26, 10, 2, 255, 32, 11, 2, 255, 37, 16, 3, 255, 35, 17, 1, 255, 41, 19, 5, 255, 37, 18, 4, 255, 41, 16, 3, 255, 42, 15, 2, 255, 33, 19, 0, 255, 37, 22, 3, 255, 42, 18, 1, 255, 38, 18, 1, 255, 39, 24, 3, 255, 46, 26, 5, 255, 45, 28, 3, 255, 43, 28, 0, 255, 54, 32, 4, 255, 61, 38, 5, 255, 69, 37, 2, 255, 64, 41, 5, 255, 67, 47, 5, 255, 66, 45, 5, 255, 66, 49, 7, 255, 78, 58, 9, 255, 71, 60, 7, 255, 79, 61, 10, 255, 101, 70, 13, 255, 112, 74, 37, 255, 81, 65, 53, 255, 86, 74, 26, 255, 130, 73, 16, 255, 146, 75, 8, 255, 160, 91, 4, 255, 170, 96, 4, 255, 162, 97, 6, 255, 169, 93, 5, 255, 155, 84, 2, 255, 126, 70, 7, 255, 93, 60, 6, 255, 80, 53, 6, 255, 85, 54, 4, 255, 89, 59, 3, 255, 89, 57, 3, 255, 93, 59, 3, 255, 93, 60, 3, 255, 89, 60, 1, 255, 92, 57, 2, 255, 112, 66, 5, 255, 115, 63, 2, 255, 106, 56, 2, 255, 104, 55, 8, 255, 89, 54, 5, 255, 90, 53, 4, 255, 97, 58, 8, 255, 95, 57, 7, 255, 97, 57, 8, 255, 91, 56, 1, 255, 99, 57, 1, 255, 95, 56, 1, 255, 103, 57, 2, 255, 112, 70, 5, 255, 122, 73, 3, 255, 135, 80, 12, 255, 144, 83, 9, 255, 158, 84, 7, 255, 161, 79, 3, 255, 156, 70, 1, 255, 160, 69, 7, 255, 166, 73, 3, 255, 168, 73, 1, 255, 170, 77, 2, 255, 167, 72, 4, 255, 169, 72, 2, 255, 167, 73, 1, 255, 161, 72, 2, 255, 151, 66, 2, 255, 159, 73, 4, 255, 171, 84, 4, 255, 161, 71, 4, 255, 147, 65, 4, 255, 156, 69, 4, 255, 171, 80, 2, 255, 174, 84, 4, 255, 166, 74, 4, 255, 153, 58, 5, 255, 147, 54, 8, 255, 140, 51, 4, 255, 125, 52, 7, 255, 111, 49, 4, 255, 101, 42, 10, 255, 119, 56, 9, 255, 136, 62, 8, 255, 108, 40, 9, 255, 79, 41, 2, 255, 90, 44, 4, 255, 82, 37, 2, 255, 70, 37, 4, 255, 68, 41, 7, 255, 83, 39, 5, 255, 76, 39, 3, 255, 79, 41, 8, 255, 86, 45, 11, 255, 83, 45, 4, 255, 88, 46, 8, 255, 86, 45, 10, 255, 96, 47, 2, 255, 130, 67, 11, 255, 123, 59, 7, 255, 117, 56, 4, 255, 120, 55, 12, 255, 127, 59, 10, 255, 133, 62, 3, 255, 134, 58, 4, 255, 123, 54, 7, 255, 124, 51, 5, 255, 125, 56, 5, 255, 129, 62, 7, 255, 125, 53, 13, 255, 123, 54, 10, 255, 124, 58, 6, 255, 119, 57, 6, 255, 113, 55, 8, 255, 113, 52, 10, 255, 109, 51, 7, 255, 110, 54, 7, 255, 112, 54, 4, 255, 113, 57, 13, 255, 102, 52, 7, 255, 98, 47, 9, 255, 101, 50, 7, 255, 115, 62, 8, 255, 115, 59, 11, 255, 121, 64, 7, 255, 138, 76, 8, 255, 124, 63, 7, 255, 89, 37, 8, 255, 99, 48, 10, 255, 108, 57, 9, 255, 108, 59, 13, 255, 141, 82, 18, 255, 127, 70, 8, 255, 130, 71, 8, 255, 118, 64, 16, 255, 137, 77, 11, 255, 135, 67, 7, 255, 102, 58, 5, 255, 100, 48, 8, 255, 110, 59, 12, 255, 127, 69, 10, 255, 130, 69, 8, 255, 116, 64, 11, 255, 96, 51, 5, 255, 97, 51, 5, 255, 96, 49, 8, 255, 100, 51, 11, 255, 106, 53, 10, 255, 118, 61, 14, 255, 127, 69, 6, 255, 122, 65, 8, 255, 114, 60, 4, 255, 119, 57, 9, 255, 127, 60, 3, 255, 124, 61, 3, 255, 126, 66, 10, 255, 130, 66, 10, 255, 138, 72, 12, 255, 141, 71, 10, 255, 137, 68, 13, 255, 138, 72, 9, 255, 136, 73, 11, 255, 142, 79, 9, 255, 151, 79, 16, 255, 136, 69, 5, 255, 137, 70, 1, 255, 149, 74, 8, 255, 141, 72, 14, 255, 144, 74, 5, 255, 152, 76, 9, 255, 144, 72, 11, 255, 149, 75, 6, 255, 162, 76, 7, 255, 166, 75, 8, 255, 164, 83, 6, 255, 160, 83, 9, 255, 177, 100, 19, 255, 175, 98, 10, 255, 173, 86, 13, 255, 185, 95, 6, 255, 187, 101, 6, 255, 181, 98, 9, 255, 166, 77, 9, 255, 165, 76, 13, 255, 186, 103, 11, 255, 191, 108, 10, 255, 187, 105, 4, 255, 203, 119, 16, 255, 209, 135, 7, 255, 209, 136, 1, 255, 205, 132, 3, 255, 213, 138, 16, 255, 203, 127, 15, 255, 191, 112, 6, 255, 201, 120, 9, 255, 210, 131, 3, 255, 200, 119, 2, 255, 197, 112, 6, 255, 189, 104, 12, 255, 188, 103, 13, 255, 182, 98, 6, 255, 174, 89, 5, 255, 180, 98, 3, 255, 183, 106, 11, 255, 185, 110, 18, 255, 203, 135, 7, 255, 209, 144, 2, 255, 198, 131, 3, 255, 191, 120, 6, 255, 202, 134, 4, 255, 212, 142, 9, 255, 201, 127, 8, 255, 199, 124, 4, 255, 199, 122, 4, 255, 201, 123, 2, 255, 207, 135, 6, 255, 202, 130, 14, 255, 203, 133, 12, 255, 196, 125, 7, 255, 199, 127, 10, 255, 202, 128, 22, 255, 202, 129, 11, 255, 198, 126, 11, 255, 198, 125, 17, 255, 200, 128, 7, 255, 197, 123, 4, 255, 196, 119, 7, 255, 198, 122, 10, 255, 198, 120, 18, 255, 198, 119, 15, 255, 197, 121, 9, 255, 197, 121, 10, 255, 196, 124, 4, 255, 200, 131, 5, 255, 206, 132, 5, 255, 205, 127, 5, 255, 197, 115, 7, 255, 183, 98, 4, 255, 174, 90, 0, 255, 173, 84, 9, 255, 164, 78, 6, 255, 155, 78, 1, 255, 153, 72, 4, 255, 160, 78, 3, 255, 175, 97, 1, 255, 172, 98, 6, 255, 159, 78, 7, 255, 167, 85, 10, 255, 151, 81, 11, 255, 116, 61, 1, 255, 123, 61, 6, 255, 173, 95, 9, 255, 199, 135, 2, 255, 196, 131, 4, 255, 197, 125, 4, 255, 186, 109, 6, 255, 185, 106, 2, 255, 192, 110, 13, 255, 195, 112, 10, 255, 197, 115, 10, 255, 196, 116, 5, 255, 196, 119, 2, 255, 197, 119, 4, 255, 199, 117, 5, 255, 198, 115, 6, 255, 197, 111, 8, 255, 193, 107, 4, 255, 190, 104, 1, 255, 190, 104, 3, 255, 189, 103, 3, 255, 190, 102, 5, 255, 189, 101, 2, 255, 187, 98, 3, 255, 187, 98, 4, 255, 188, 102, 5, 255, 194, 110, 10, 255, 201, 120, 9, 255, 204, 123, 16, 255, 205, 122, 13, 255, 201, 116, 3, 255, 201, 115, 6, 255, 201, 115, 3, 255, 198, 114, 6, 255, 193, 112, 2, 255, 193, 106, 1, 255, 168, 77, 10, 255, 156, 69, 2, 255, 163, 75, 7, 255, 156, 66, 10, 255, 150, 59, 6, 255, 146, 62, 0, 255, 151, 69, 7, 255, 154, 68, 9, 255, 153, 67, 3, 255, 148, 63, 4, 255, 143, 59, 7, 255, 142, 61, 4, 255, 143, 61, 5, 255, 139, 50, 1, 255, 140, 48, 2, 255, 143, 56, 6, 255, 134, 52, 2, 255, 131, 48, 4, 255, 129, 50, 4, 255, 121, 44, 5, 255, 124, 47, 4, 255, 122, 45, 1, 255, 124, 50, 0, 255, 121, 48, 6, 255, 118, 47, 2, 255, 133, 59, 11, 255, 140, 63, 3, 255, 144, 63, 0, 255, 148, 66, 5, 255, 155, 69, 6, 255, 161, 73, 0, 255, 163, 73, 6, 255, 164, 70, 7, 255, 176, 82, 1, 255, 188, 94, 3, 255, 180, 87, 1, 255, 180, 89, 2, 255, 186, 97, 5, 255, 192, 105, 3, 255, 191, 103, 0, 255, 190, 100, 4, 255, 189, 97, 3, 255, 187, 92, 0, 255, 189, 94, 2, 255, 185, 94, 3, 255, 181, 91, 0, 255, 179, 90, 1, 255, 179, 89, 1, 255, 177, 87, 1, 255, 174, 83, 1, 255, 172, 83, 2, 255, 172, 83, 1, 255, 175, 84, 1, 255, 177, 86, 2, 255, 177, 84, 3, 255, 172, 81, 2, 255, 168, 76, 0, 255, 170, 77, 1, 255, 171, 78, 2, 255, 170, 78, 1, 255, 1, 23, 58, 255, 2, 25, 59, 255, 0, 24, 57, 255, 0, 26, 57, 255, 0, 26, 62, 255, 0, 26, 59, 255, 2, 24, 60, 255, 4, 24, 52, 255, 3, 20, 42, 255, 0, 16, 38, 255, 0, 16, 38, 255, 4, 15, 38, 255, 4, 14, 37, 255, 3, 6, 27, 255, 0, 1, 8, 255, 4, 2, 12, 255, 0, 3, 12, 255, 0, 1, 0, 255, 0, 4, 82, 255, 18, 71, 223, 255, 51, 55, 46, 255, 23, 10, 0, 255, 18, 21, 66, 255, 10, 32, 189, 255, 8, 3, 32, 255, 10, 4, 0, 255, 9, 7, 4, 255, 3, 6, 4, 255, 10, 4, 6, 255, 11, 3, 3, 255, 12, 6, 8, 255, 14, 4, 3, 255, 13, 3, 1, 255, 14, 4, 3, 255, 16, 6, 4, 255, 18, 7, 4, 255, 14, 5, 1, 255, 14, 6, 0, 255, 17, 5, 1, 255, 25, 10, 6, 255, 22, 7, 2, 255, 25, 9, 4, 255, 25, 10, 4, 255, 22, 6, 1, 255, 21, 8, 1, 255, 21, 9, 2, 255, 23, 10, 2, 255, 32, 12, 2, 255, 40, 12, 1, 255, 45, 16, 3, 255, 45, 21, 4, 255, 39, 13, 1, 255, 38, 17, 3, 255, 46, 17, 5, 255, 47, 17, 4, 255, 33, 21, 0, 255, 38, 23, 2, 255, 46, 22, 5, 255, 37, 23, 4, 255, 39, 25, 4, 255, 43, 23, 2, 255, 52, 29, 3, 255, 56, 30, 2, 255, 67, 35, 5, 255, 63, 41, 2, 255, 74, 41, 4, 255, 63, 42, 3, 255, 68, 45, 2, 255, 68, 46, 2, 255, 67, 48, 5, 255, 70, 56, 1, 255, 70, 59, 1, 255, 93, 69, 14, 255, 104, 65, 17, 255, 75, 62, 20, 255, 94, 71, 21, 255, 147, 80, 15, 255, 163, 80, 8, 255, 156, 84, 7, 255, 164, 90, 8, 255, 162, 82, 7, 255, 152, 75, 8, 255, 125, 60, 3, 255, 90, 55, 6, 255, 84, 54, 6, 255, 85, 56, 0, 255, 87, 62, 0, 255, 86, 61, 0, 255, 91, 61, 1, 255, 92, 60, 4, 255, 90, 57, 2, 255, 88, 56, 3, 255, 87, 59, 5, 255, 88, 59, 7, 255, 114, 65, 6, 255, 113, 63, 3, 255, 96, 59, 6, 255, 97, 59, 3, 255, 93, 60, 4, 255, 97, 54, 3, 255, 92, 58, 6, 255, 82, 55, 5, 255, 97, 58, 4, 255, 111, 67, 4, 255, 133, 82, 6, 255, 154, 95, 7, 255, 169, 98, 5, 255, 174, 94, 5, 255, 176, 84, 3, 255, 174, 78, 2, 255, 169, 77, 1, 255, 166, 72, 1, 255, 169, 77, 2, 255, 167, 77, 3, 255, 167, 75, 2, 255, 172, 76, 5, 255, 169, 75, 1, 255, 169, 75, 1, 255, 172, 78, 2, 255, 177, 83, 1, 255, 174, 83, 2, 255, 172, 84, 4, 255, 177, 82, 9, 255, 172, 83, 9, 255, 168, 77, 0, 255, 177, 77, 2, 255, 169, 78, 2, 255, 157, 72, 0, 255, 151, 69, 1, 255, 141, 52, 2, 255, 125, 51, 9, 255, 118, 57, 9, 255, 101, 48, 1, 255, 96, 52, 3, 255, 88, 47, 3, 255, 79, 45, 3, 255, 88, 51, 5, 255, 100, 53, 5, 255, 86, 44, 5, 255, 81, 40, 12, 255, 87, 52, 10, 255, 88, 48, 7, 255, 88, 42, 4, 255, 88, 45, 6, 255, 85, 43, 6, 255, 69, 36, 1, 255, 80, 41, 6, 255, 85, 46, 5, 255, 77, 43, 7, 255, 78, 46, 10, 255, 91, 48, 8, 255, 92, 47, 6, 255, 91, 48, 7, 255, 105, 56, 12, 255, 108, 55, 3, 255, 107, 61, 4, 255, 99, 48, 10, 255, 102, 49, 10, 255, 111, 55, 4, 255, 114, 55, 6, 255, 121, 54, 3, 255, 128, 52, 12, 255, 126, 53, 4, 255, 136, 60, 1, 255, 141, 57, 3, 255, 133, 57, 4, 255, 126, 58, 10, 255, 117, 55, 7, 255, 109, 50, 2, 255, 104, 44, 2, 255, 102, 46, 8, 255, 97, 43, 9, 255, 97, 42, 15, 255, 106, 50, 9, 255, 139, 71, 7, 255, 115, 54, 11, 255, 103, 53, 10, 255, 109, 57, 0, 255, 108, 46, 1, 255, 100, 48, 2, 255, 113, 59, 12, 255, 127, 66, 15, 255, 107, 50, 6, 255, 105, 54, 6, 255, 109, 50, 5, 255, 106, 48, 8, 255, 109, 57, 8, 255, 126, 71, 14, 255, 133, 65, 7, 255, 163, 87, 7, 255, 135, 67, 7, 255, 107, 58, 8, 255, 93, 45, 8, 255, 87, 42, 2, 255, 92, 52, 8, 255, 135, 76, 10, 255, 144, 74, 12, 255, 133, 72, 9, 255, 120, 71, 5, 255, 105, 52, 8, 255, 109, 57, 12, 255, 112, 60, 10, 255, 107, 55, 8, 255, 114, 63, 6, 255, 125, 74, 9, 255, 121, 71, 10, 255, 112, 69, 2, 255, 111, 64, 9, 255, 105, 60, 10, 255, 93, 55, 10, 255, 96, 56, 7, 255, 102, 57, 6, 255, 104, 59, 0, 255, 102, 53, 1, 255, 106, 56, 6, 255, 117, 64, 10, 255, 115, 58, 1, 255, 124, 67, 5, 255, 117, 62, 13, 255, 111, 55, 14, 255, 120, 64, 6, 255, 134, 70, 8, 255, 131, 66, 9, 255, 131, 70, 6, 255, 129, 70, 12, 255, 129, 69, 9, 255, 133, 74, 10, 255, 136, 74, 12, 255, 136, 74, 9, 255, 133, 69, 11, 255, 152, 78, 17, 255, 171, 93, 10, 255, 155, 81, 0, 255, 154, 80, 6, 255, 162, 87, 13, 255, 167, 89, 10, 255, 153, 69, 15, 255, 161, 83, 6, 255, 186, 106, 8, 255, 191, 109, 2, 255, 193, 111, 4, 255, 203, 127, 8, 255, 203, 131, 8, 255, 210, 137, 13, 255, 210, 138, 8, 255, 211, 140, 1, 255, 216, 143, 7, 255, 208, 130, 4, 255, 199, 116, 4, 255, 203, 120, 6, 255, 199, 116, 7, 255, 193, 105, 10, 255, 191, 106, 4, 255, 184, 100, 1, 255, 183, 99, 13, 255, 173, 91, 4, 255, 177, 100, 8, 255, 190, 113, 12, 255, 187, 112, 6, 255, 200, 131, 13, 255, 204, 137, 6, 255, 196, 125, 7, 255, 182, 108, 5, 255, 193, 119, 11, 255, 194, 119, 14, 255, 197, 120, 8, 255, 193, 112, 11, 255, 186, 104, 5, 255, 186, 104, 1, 255, 198, 120, 10, 255, 206, 132, 11, 255, 204, 132, 8, 255, 201, 131, 10, 255, 197, 125, 12, 255, 203, 132, 7, 255, 202, 130, 7, 255, 201, 130, 10, 255, 198, 126, 12, 255, 200, 127, 11, 255, 202, 126, 14, 255, 198, 119, 12, 255, 198, 122, 6, 255, 198, 123, 5, 255, 197, 118, 10, 255, 196, 117, 8, 255, 195, 120, 5, 255, 196, 121, 12, 255, 194, 122, 6, 255, 196, 122, 6, 255, 198, 122, 9, 255, 190, 109, 5, 255, 180, 96, 4, 255, 171, 85, 4, 255, 163, 79, 2, 255, 158, 76, 5, 255, 156, 77, 2, 255, 150, 72, 1, 255, 158, 79, 10, 255, 155, 72, 6, 255, 158, 72, 1, 255, 175, 88, 1, 255, 175, 83, 3, 255, 165, 78, 4, 255, 174, 102, 8, 255, 142, 74, 4, 255, 129, 58, 7, 255, 156, 86, 4, 255, 170, 93, 5, 255, 188, 111, 0, 255, 188, 103, 10, 255, 188, 103, 13, 255, 187, 104, 10, 255, 193, 108, 13, 255, 196, 113, 1, 255, 196, 116, 7, 255, 196, 116, 3, 255, 198, 119, 1, 255, 198, 117, 4, 255, 197, 115, 3, 255, 193, 110, 4, 255, 189, 101, 10, 255, 187, 100, 5, 255, 183, 97, 0, 255, 183, 96, 0, 255, 185, 96, 1, 255, 182, 94, 3, 255, 180, 92, 1, 255, 180, 91, 2, 255, 184, 96, 4, 255, 195, 109, 4, 255, 203, 118, 9, 255, 204, 123, 7, 255, 204, 123, 16, 255, 203, 122, 6, 255, 202, 116, 7, 255, 200, 114, 6, 255, 195, 111, 3, 255, 194, 112, 8, 255, 196, 111, 10, 255, 170, 80, 4, 255, 150, 61, 1, 255, 160, 74, 7, 255, 155, 67, 4, 255, 150, 58, 3, 255, 151, 61, 10, 255, 146, 62, 2, 255, 144, 59, 4, 255, 144, 62, 6, 255, 145, 65, 2, 255, 143, 61, 3, 255, 143, 57, 4, 255, 147, 57, 2, 255, 142, 54, 2, 255, 140, 54, 4, 255, 133, 51, 1, 255, 133, 52, 4, 255, 122, 41, 1, 255, 125, 46, 3, 255, 129, 52, 3, 255, 128, 50, 7, 255, 128, 52, 3, 255, 127, 52, 4, 255, 122, 49, 3, 255, 118, 47, 3, 255, 128, 56, 2, 255, 148, 64, 4, 255, 151, 64, 4, 255, 156, 69, 0, 255, 162, 74, 1, 255, 164, 72, 1, 255, 168, 71, 1, 255, 169, 77, 4, 255, 168, 77, 2, 255, 187, 96, 2, 255, 194, 101, 1, 255, 187, 96, 2, 255, 185, 98, 2, 255, 190, 102, 7, 255, 188, 100, 2, 255, 185, 97, 0, 255, 186, 95, 3, 255, 187, 95, 2, 255, 188, 94, 0, 255, 185, 89, 3, 255, 177, 87, 2, 255, 180, 90, 3, 255, 177, 88, 2, 255, 181, 92, 0, 255, 183, 94, 0, 255, 182, 93, 1, 255, 183, 93, 3, 255, 180, 90, 1, 255, 179, 90, 0, 255, 180, 91, 1, 255, 181, 92, 2, 255, 180, 90, 2, 255, 174, 84, 1, 255, 175, 81, 8, 255, 173, 82, 5, 255, 171, 79, 2, 255, 3, 21, 58, 255, 3, 22, 53, 255, 1, 21, 55, 255, 2, 24, 49, 255, 2, 24, 55, 255, 3, 25, 56, 255, 2, 28, 55, 255, 2, 25, 52, 255, 3, 21, 43, 255, 3, 20, 38, 255, 3, 18, 44, 255, 2, 14, 41, 255, 3, 8, 25, 255, 3, 0, 16, 255, 3, 1, 14, 255, 2, 3, 5, 255, 3, 1, 4, 255, 0, 3, 51, 255, 10, 60, 227, 255, 54, 72, 93, 255, 31, 15, 0, 255, 36, 17, 30, 255, 20, 32, 171, 255, 4, 13, 63, 255, 8, 3, 0, 255, 10, 7, 2, 255, 11, 4, 0, 255, 8, 4, 2, 255, 13, 4, 5, 255, 15, 6, 0, 255, 12, 5, 2, 255, 10, 3, 4, 255, 13, 4, 2, 255, 17, 6, 3, 255, 20, 7, 4, 255, 19, 5, 2, 255, 21, 4, 1, 255, 22, 5, 2, 255, 25, 8, 2, 255, 27, 9, 1, 255, 27, 8, 1, 255, 27, 7, 1, 255, 29, 10, 3, 255, 28, 9, 3, 255, 25, 8, 2, 255, 18, 8, 2, 255, 24, 10, 2, 255, 37, 13, 2, 255, 49, 15, 2, 255, 52, 19, 5, 255, 42, 16, 1, 255, 46, 18, 2, 255, 46, 19, 1, 255, 45, 17, 1, 255, 51, 20, 5, 255, 44, 18, 1, 255, 41, 20, 2, 255, 40, 22, 3, 255, 42, 21, 4, 255, 45, 22, 4, 255, 48, 30, 5, 255, 53, 30, 1, 255, 65, 32, 2, 255, 66, 38, 2, 255, 63, 43, 1, 255, 76, 41, 3, 255, 66, 44, 4, 255, 73, 48, 2, 255, 71, 48, 2, 255, 73, 50, 6, 255, 70, 53, 4, 255, 96, 59, 2, 255, 102, 63, 6, 255, 71, 61, 7, 255, 110, 79, 3, 255, 151, 86, 11, 255, 164, 85, 2, 255, 171, 96, 7, 255, 166, 95, 12, 255, 160, 91, 5, 255, 151, 76, 1, 255, 120, 58, 1, 255, 90, 56, 4, 255, 91, 62, 3, 255, 91, 60, 5, 255, 84, 57, 0, 255, 86, 59, 3, 255, 87, 57, 2, 255, 86, 59, 3, 255, 89, 56, 6, 255, 91, 57, 5, 255, 91, 58, 5, 255, 92, 55, 4, 255, 87, 52, 5, 255, 112, 66, 9, 255, 116, 63, 4, 255, 91, 59, 0, 255, 97, 57, 2, 255, 83, 53, 5, 255, 96, 50, 10, 255, 101, 56, 5, 255, 114, 78, 7, 255, 159, 95, 10, 255, 180, 93, 7, 255, 182, 92, 3, 255, 181, 82, 4, 255, 173, 76, 5, 255, 171, 72, 3, 255, 166, 72, 2, 255, 164, 72, 2, 255, 172, 76, 2, 255, 168, 78, 3, 255, 174, 83, 3, 255, 178, 78, 3, 255, 172, 74, 0, 255, 176, 75, 2, 255, 174, 77, 1, 255, 167, 74, 4, 255, 167, 73, 6, 255, 171, 76, 2, 255, 182, 83, 2, 255, 183, 83, 5, 255, 175, 78, 4, 255, 169, 73, 2, 255, 158, 64, 3, 255, 143, 61, 6, 255, 126, 50, 6, 255, 111, 48, 4, 255, 101, 49, 7, 255, 99, 48, 1, 255, 89, 48, 3, 255, 84, 47, 7, 255, 78, 47, 3, 255, 82, 49, 4, 255, 80, 47, 3, 255, 78, 45, 4, 255, 83, 49, 5, 255, 79, 48, 3, 255, 78, 45, 6, 255, 88, 47, 7, 255, 81, 44, 2, 255, 83, 43, 1, 255, 85, 42, 4, 255, 90, 40, 10, 255, 78, 34, 4, 255, 75, 40, 4, 255, 85, 42, 9, 255, 79, 43, 4, 255, 85, 44, 12, 255, 82, 44, 8, 255, 79, 44, 3, 255, 78, 47, 3, 255, 99, 56, 4, 255, 129, 68, 10, 255, 115, 61, 2, 255, 101, 53, 2, 255, 82, 43, 7, 255, 82, 46, 16, 255, 85, 47, 10, 255, 90, 45, 4, 255, 99, 50, 4, 255, 99, 48, 13, 255, 110, 54, 9, 255, 115, 55, 6, 255, 121, 56, 9, 255, 126, 59, 0, 255, 134, 63, 2, 255, 128, 59, 6, 255, 122, 55, 5, 255, 125, 56, 8, 255, 122, 57, 2, 255, 115, 55, 2, 255, 106, 49, 10, 255, 133, 74, 10, 255, 142, 63, 8, 255, 99, 47, 6, 255, 102, 50, 5, 255, 103, 50, 10, 255, 104, 51, 6, 255, 100, 48, 2, 255, 106, 55, 11, 255, 149, 86, 8, 255, 116, 50, 6, 255, 100, 46, 11, 255, 105, 48, 11, 255, 103, 44, 5, 255, 100, 45, 10, 255, 101, 47, 4, 255, 133, 67, 13, 255, 165, 87, 8, 255, 115, 51, 7, 255, 84, 46, 5, 255, 94, 49, 12, 255, 90, 48, 7, 255, 91, 46, 9, 255, 112, 56, 6, 255, 123, 65, 4, 255, 134, 74, 10, 255, 125, 66, 6, 255, 107, 52, 2, 255, 107, 54, 5, 255, 102, 55, 3, 255, 100, 50, 4, 255, 135, 69, 12, 255, 158, 86, 1, 255, 169, 98, 5, 255, 165, 88, 13, 255, 150, 81, 15, 255, 115, 60, 6, 255, 102, 57, 5, 255, 99, 56, 7, 255, 101, 60, 4, 255, 115, 77, 12, 255, 115, 70, 13, 255, 112, 59, 6, 255, 111, 56, 8, 255, 115, 64, 10, 255, 106, 61, 4, 255, 93, 54, 9, 255, 99, 60, 12, 255, 106, 60, 5, 255, 115, 63, 7, 255, 124, 66, 6, 255, 119, 66, 6, 255, 115, 64, 14, 255, 122, 69, 4, 255, 125, 67, 8, 255, 130, 72, 14, 255, 130, 73, 5, 255, 135, 74, 5, 255, 118, 65, 7, 255, 118, 62, 12, 255, 140, 75, 15, 255, 151, 86, 13, 255, 157, 95, 16, 255, 143, 72, 14, 255, 161, 85, 7, 255, 195, 120, 11, 255, 204, 130, 9, 255, 204, 127, 6, 255, 207, 129, 9, 255, 206, 130, 12, 255, 209, 136, 9, 255, 211, 138, 6, 255, 212, 139, 7, 255, 211, 139, 2, 255, 210, 133, 5, 255, 203, 120, 1, 255, 192, 101, 3, 255, 201, 113, 9, 255, 194, 112, 5, 255, 191, 107, 2, 255, 180, 95, 9, 255, 174, 93, 4, 255, 177, 100, 6, 255, 173, 97, 8, 255, 179, 113, 6, 255, 191, 123, 8, 255, 194, 126, 9, 255, 193, 128, 4, 255, 199, 133, 6, 255, 191, 115, 13, 255, 184, 104, 10, 255, 182, 104, 2, 255, 167, 85, 2, 255, 173, 91, 6, 255, 185, 106, 9, 255, 189, 109, 18, 255, 197, 122, 13, 255, 203, 135, 11, 255, 201, 132, 4, 255, 203, 134, 4, 255, 201, 130, 10, 255, 200, 128, 13, 255, 202, 128, 17, 255, 204, 134, 15, 255, 202, 134, 8, 255, 201, 131, 11, 255, 201, 132, 8, 255, 198, 123, 9, 255, 198, 119, 19, 255, 200, 122, 13, 255, 198, 121, 9, 255, 198, 117, 12, 255, 198, 117, 6, 255, 200, 121, 10, 255, 197, 123, 10, 255, 192, 121, 3, 255, 202, 121, 1, 255, 196, 113, 3, 255, 182, 99, 1, 255, 170, 86, 0, 255, 170, 86, 2, 255, 164, 81, 3, 255, 157, 74, 0, 255, 168, 84, 7, 255, 168, 82, 7, 255, 159, 72, 5, 255, 157, 71, 4, 255, 151, 66, 4, 255, 147, 64, 8, 255, 154, 69, 6, 255, 163, 77, 4, 255, 165, 84, 3, 255, 151, 76, 6, 255, 153, 83, 4, 255, 152, 82, 7, 255, 145, 71, 8, 255, 167, 94, 1, 255, 177, 98, 2, 255, 180, 97, 4, 255, 186, 105, 5, 255, 189, 106, 7, 255, 192, 111, 2, 255, 195, 115, 6, 255, 196, 115, 6, 255, 197, 117, 6, 255, 195, 114, 10, 255, 194, 110, 5, 255, 189, 102, 7, 255, 184, 94, 3, 255, 183, 93, 2, 255, 182, 93, 3, 255, 182, 92, 2, 255, 179, 90, 2, 255, 177, 89, 2, 255, 181, 94, 1, 255, 188, 104, 1, 255, 197, 113, 4, 255, 202, 118, 5, 255, 204, 119, 18, 255, 204, 121, 12, 255, 201, 117, 13, 255, 197, 117, 13, 255, 199, 115, 17, 255, 196, 114, 3, 255, 195, 115, 1, 255, 201, 118, 7, 255, 192, 100, 6, 255, 154, 67, 1, 255, 158, 70, 4, 255, 156, 67, 1, 255, 153, 66, 1, 255, 146, 63, 4, 255, 146, 64, 2, 255, 142, 59, 6, 255, 137, 57, 3, 255, 138, 56, 1, 255, 141, 58, 1, 255, 142, 60, 3, 255, 145, 63, 7, 255, 142, 62, 4, 255, 141, 61, 2, 255, 136, 53, 8, 255, 130, 50, 5, 255, 120, 47, 1, 255, 117, 44, 1, 255, 126, 45, 4, 255, 128, 46, 4, 255, 124, 46, 7, 255, 119, 42, 1, 255, 123, 49, 4, 255, 122, 49, 5, 255, 127, 55, 2, 255, 140, 68, 1, 255, 148, 67, 3, 255, 157, 70, 7, 255, 163, 72, 1, 255, 162, 69, 1, 255, 164, 72, 4, 255, 179, 89, 1, 255, 188, 100, 3, 255, 189, 101, 3, 255, 192, 104, 4, 255, 192, 102, 2, 255, 190, 99, 2, 255, 191, 101, 5, 255, 190, 100, 4, 255, 187, 95, 2, 255, 187, 96, 1, 255, 185, 95, 4, 255, 184, 94, 1, 255, 187, 98, 2, 255, 182, 91, 3, 255, 175, 86, 1, 255, 175, 85, 4, 255, 173, 83, 5, 255, 176, 86, 3, 255, 185, 95, 6, 255, 186, 96, 3, 255, 187, 93, 1, 255, 184, 91, 1, 255, 182, 91, 2, 255, 180, 91, 2, 255, 179, 91, 1, 255, 183, 91, 3, 255, 180, 87, 1, 255, 179, 84, 3, 255, 177, 85, 2, 255, 173, 81, 0, 255, 2, 17, 48, 255, 4, 20, 53, 255, 4, 23, 56, 255, 3, 22, 55, 255, 3, 21, 56, 255, 1, 18, 53, 255, 4, 22, 54, 255, 1, 24, 50, 255, 2, 22, 45, 255, 5, 22, 48, 255, 2, 21, 47, 255, 0, 8, 32, 255, 0, 4, 12, 255, 0, 3, 10, 255, 2, 0, 16, 255, 4, 0, 8, 255, 3, 0, 31, 255, 6, 52, 213, 255, 46, 81, 127, 255, 35, 28, 0, 255, 36, 10, 16, 255, 29, 29, 161, 255, 6, 18, 97, 255, 9, 0, 0, 255, 8, 6, 1, 255, 10, 4, 3, 255, 11, 4, 2, 255, 12, 3, 3, 255, 12, 3, 2, 255, 13, 3, 1, 255, 14, 3, 1, 255, 11, 5, 3, 255, 13, 6, 2, 255, 18, 11, 5, 255, 15, 6, 1, 255, 17, 6, 3, 255, 20, 4, 2, 255, 24, 9, 5, 255, 24, 6, 2, 255, 26, 9, 3, 255, 27, 11, 3, 255, 28, 9, 0, 255, 27, 10, 1, 255, 27, 10, 3, 255, 26, 8, 3, 255, 28, 10, 4, 255, 40, 15, 5, 255, 52, 16, 3, 255, 56, 19, 3, 255, 50, 20, 4, 255, 45, 13, 2, 255, 53, 21, 2, 255, 50, 19, 5, 255, 42, 22, 1, 255, 45, 24, 3, 255, 44, 22, 3, 255, 34, 23, 0, 255, 37, 20, 2, 255, 44, 22, 3, 255, 47, 30, 2, 255, 57, 31, 4, 255, 57, 32, 6, 255, 58, 35, 3, 255, 73, 41, 2, 255, 68, 40, 1, 255, 66, 40, 4, 255, 69, 48, 2, 255, 79, 49, 5, 255, 78, 47, 2, 255, 75, 53, 4, 255, 91, 53, 9, 255, 102, 64, 12, 255, 78, 58, 2, 255, 105, 73, 13, 255, 147, 85, 13, 255, 161, 91, 9, 255, 178, 105, 6, 255, 175, 110, 8, 255, 166, 97, 11, 255, 148, 67, 3, 255, 106, 53, 4, 255, 82, 53, 7, 255, 87, 55, 3, 255, 94, 57, 1, 255, 91, 59, 8, 255, 84, 56, 5, 255, 83, 58, 4, 255, 85, 57, 2, 255, 89, 60, 8, 255, 86, 57, 3, 255, 92, 61, 4, 255, 88, 58, 2, 255, 93, 57, 2, 255, 93, 56, 0, 255, 105, 58, 2, 255, 91, 53, 1, 255, 89, 47, 10, 255, 95, 57, 4, 255, 114, 77, 4, 255, 140, 86, 8, 255, 167, 96, 7, 255, 188, 96, 5, 255, 178, 80, 5, 255, 164, 67, 1, 255, 157, 68, 0, 255, 164, 71, 5, 255, 167, 78, 4, 255, 168, 77, 0, 255, 167, 77, 3, 255, 169, 74, 4, 255, 171, 75, 4, 255, 167, 72, 1, 255, 168, 73, 0, 255, 170, 74, 3, 255, 166, 72, 1, 255, 165, 72, 4, 255, 162, 75, 1, 255, 165, 81, 2, 255, 174, 82, 4, 255, 178, 81, 6, 255, 171, 79, 6, 255, 154, 67, 5, 255, 135, 61, 8, 255, 127, 54, 4, 255, 124, 49, 6, 255, 103, 50, 3, 255, 91, 54, 4, 255, 95, 51, 4, 255, 103, 49, 4, 255, 99, 51, 3, 255, 87, 49, 5, 255, 78, 46, 3, 255, 83, 48, 3, 255, 88, 44, 4, 255, 81, 46, 6, 255, 78, 46, 6, 255, 84, 46, 4, 255, 82, 46, 4, 255, 78, 48, 8, 255, 78, 47, 5, 255, 78, 40, 4, 255, 75, 45, 5, 255, 72, 44, 2, 255, 68, 35, 7, 255, 65, 37, 2, 255, 83, 47, 6, 255, 82, 45, 7, 255, 80, 44, 6, 255, 85, 49, 7, 255, 80, 47, 4, 255, 76, 44, 3, 255, 89, 53, 9, 255, 118, 65, 15, 255, 117, 57, 10, 255, 94, 50, 7, 255, 88, 49, 7, 255, 82, 47, 2, 255, 93, 53, 6, 255, 92, 52, 7, 255, 90, 47, 2, 255, 95, 56, 4, 255, 90, 46, 8, 255, 95, 52, 5, 255, 89, 47, 6, 255, 91, 44, 9, 255, 96, 51, 8, 255, 108, 51, 15, 255, 114, 53, 10, 255, 119, 59, 6, 255, 135, 62, 5, 255, 134, 63, 3, 255, 131, 59, 5, 255, 145, 65, 8, 255, 141, 75, 9, 255, 105, 49, 4, 255, 100, 52, 7, 255, 107, 56, 2, 255, 112, 45, 16, 255, 106, 52, 8, 255, 102, 56, 1, 255, 112, 57, 3, 255, 119, 61, 2, 255, 106, 49, 11, 255, 102, 49, 6, 255, 101, 48, 9, 255, 101, 46, 11, 255, 100, 41, 6, 255, 95, 38, 1, 255, 139, 79, 16, 255, 134, 69, 11, 255, 101, 39, 6, 255, 103, 49, 2, 255, 103, 52, 6, 255, 107, 50, 7, 255, 96, 50, 3, 255, 80, 43, 3, 255, 81, 49, 5, 255, 128, 72, 14, 255, 128, 63, 5, 255, 112, 56, 6, 255, 113, 58, 1, 255, 110, 59, 6, 255, 100, 58, 13, 255, 101, 56, 10, 255, 132, 67, 9, 255, 176, 97, 6, 255, 178, 92, 5, 255, 127, 66, 13, 255, 78, 42, 15, 255, 77, 49, 4, 255, 84, 54, 8, 255, 104, 61, 17, 255, 153, 85, 16, 255, 170, 101, 9, 255, 162, 93, 13, 255, 164, 91, 11, 255, 149, 90, 14, 255, 127, 68, 15, 255, 117, 70, 7, 255, 116, 70, 5, 255, 117, 69, 5, 255, 110, 61, 9, 255, 110, 62, 8, 255, 107, 66, 8, 255, 110, 58, 8, 255, 116, 63, 7, 255, 111, 62, 8, 255, 110, 60, 8, 255, 111, 62, 14, 255, 136, 82, 20, 255, 147, 90, 1, 255, 147, 90, 6, 255, 149, 84, 11, 255, 159, 94, 14, 255, 166, 103, 12, 255, 175, 102, 15, 255, 204, 133, 15, 255, 210, 138, 9, 255, 206, 138, 3, 255, 209, 141, 7, 255, 209, 140, 8, 255, 212, 141, 3, 255, 213, 140, 5, 255, 213, 140, 11, 255, 208, 139, 5, 255, 210, 136, 2, 255, 208, 125, 7, 255, 199, 110, 6, 255, 193, 103, 12, 255, 201, 118, 5, 255, 207, 126, 5, 255, 199, 113, 3, 255, 189, 103, 11, 255, 184, 104, 8, 255, 177, 105, 8, 255, 186, 118, 14, 255, 201, 138, 8, 255, 197, 135, 2, 255, 194, 127, 9, 255, 202, 134, 7, 255, 198, 125, 12, 255, 183, 105, 12, 255, 185, 105, 15, 255, 175, 92, 7, 255, 178, 97, 4, 255, 186, 109, 6, 255, 193, 122, 6, 255, 201, 131, 14, 255, 206, 139, 17, 255, 204, 137, 18, 255, 199, 134, 9, 255, 201, 136, 7, 255, 203, 133, 14, 255, 202, 131, 13, 255, 201, 130, 16, 255, 204, 134, 24, 255, 202, 133, 20, 255, 199, 130, 12, 255, 198, 129, 13, 255, 197, 127, 8, 255, 195, 123, 6, 255, 197, 120, 15, 255, 197, 117, 19, 255, 195, 120, 14, 255, 197, 122, 13, 255, 197, 122, 13, 255, 198, 125, 5, 255, 197, 122, 4, 255, 197, 112, 9, 255, 179, 94, 3, 255, 169, 83, 3, 255, 164, 79, 0, 255, 169, 84, 3, 255, 175, 89, 6, 255, 165, 74, 4, 255, 158, 65, 6, 255, 161, 72, 5, 255, 175, 83, 6, 255, 182, 90, 4, 255, 174, 88, 1, 255, 160, 81, 10, 255, 141, 70, 3, 255, 153, 74, 4, 255, 167, 83, 8, 255, 164, 87, 8, 255, 163, 94, 4, 255, 169, 99, 4, 255, 166, 99, 10, 255, 157, 85, 4, 255, 161, 78, 1, 255, 180, 89, 13, 255, 190, 104, 6, 255, 188, 107, 5, 255, 190, 110, 4, 255, 193, 111, 8, 255, 194, 113, 12, 255, 195, 114, 4, 255, 190, 105, 4, 255, 185, 96, 5, 255, 182, 93, 3, 255, 183, 90, 1, 255, 181, 88, 1, 255, 181, 90, 6, 255, 181, 92, 6, 255, 185, 97, 4, 255, 190, 105, 3, 255, 197, 112, 3, 255, 200, 116, 4, 255, 201, 117, 5, 255, 199, 115, 3, 255, 200, 113, 7, 255, 200, 115, 7, 255, 200, 117, 10, 255, 200, 122, 14, 255, 198, 115, 15, 255, 197, 111, 5, 255, 195, 119, 1, 255, 204, 119, 11, 255, 180, 83, 5, 255, 164, 72, 6, 255, 158, 73, 7, 255, 153, 69, 4, 255, 152, 63, 2, 255, 144, 57, 1, 255, 142, 56, 2, 255, 140, 57, 5, 255, 135, 57, 2, 255, 140, 60, 4, 255, 136, 55, 0, 255, 139, 58, 2, 255, 141, 59, 3, 255, 143, 59, 1, 255, 145, 58, 3, 255, 138, 53, 3, 255, 125, 51, 6, 255, 113, 45, 1, 255, 112, 42, 0, 255, 109, 36, 8, 255, 111, 38, 6, 255, 115, 44, 5, 255, 110, 43, 2, 255, 119, 49, 3, 255, 132, 55, 3, 255, 144, 63, 3, 255, 148, 67, 1, 255, 150, 70, 0, 255, 159, 72, 4, 255, 160, 68, 5, 255, 167, 74, 4, 255, 183, 90, 5, 255, 194, 101, 3, 255, 197, 102, 3, 255, 193, 100, 1, 255, 190, 99, 2, 255, 190, 103, 4, 255, 189, 99, 2, 255, 188, 98, 3, 255, 186, 94, 0, 255, 188, 94, 0, 255, 187, 94, 0, 255, 184, 93, 1, 255, 184, 95, 0, 255, 185, 94, 1, 255, 183, 92, 2, 255, 177, 87, 0, 255, 173, 86, 2, 255, 171, 84, 2, 255, 172, 84, 1, 255, 178, 88, 2, 255, 183, 92, 3, 255, 183, 89, 3, 255, 180, 86, 1, 255, 179, 87, 1, 255, 183, 90, 3, 255, 180, 89, 2, 255, 182, 88, 3, 255, 179, 83, 1, 255, 178, 82, 5, 255, 173, 79, 2, 255, 169, 78, 2, 255, 3, 19, 47, 255, 1, 20, 45, 255, 2, 22, 51, 255, 4, 23, 50, 255, 2, 19, 50, 255, 3, 22, 53, 255, 3, 22, 50, 255, 2, 26, 44, 255, 1, 22, 44, 255, 5, 23, 49, 255, 3, 17, 41, 255, 0, 3, 16, 255, 3, 0, 10, 255, 2, 0, 13, 255, 2, 4, 12, 255, 1, 0, 13, 255, 3, 41, 195, 255, 40, 80, 156, 255, 30, 17, 0, 255, 26, 12, 0, 255, 37, 29, 129, 255, 3, 16, 119, 255, 12, 0, 0, 255, 14, 3, 2, 255, 12, 7, 4, 255, 16, 0, 3, 255, 14, 5, 3, 255, 12, 7, 3, 255, 13, 6, 4, 255, 15, 4, 4, 255, 14, 3, 2, 255, 12, 4, 3, 255, 26, 7, 6, 255, 19, 4, 2, 255, 19, 5, 3, 255, 22, 6, 5, 255, 21, 5, 4, 255, 25, 10, 4, 255, 28, 7, 2, 255, 31, 13, 7, 255, 26, 9, 2, 255, 34, 13, 6, 255, 27, 12, 3, 255, 25, 13, 3, 255, 25, 7, 3, 255, 34, 12, 4, 255, 42, 15, 0, 255, 55, 17, 0, 255, 58, 21, 5, 255, 43, 20, 2, 255, 52, 18, 1, 255, 62, 22, 2, 255, 57, 21, 4, 255, 48, 22, 4, 255, 46, 22, 0, 255, 41, 20, 2, 255, 39, 24, 5, 255, 46, 24, 4, 255, 48, 27, 3, 255, 49, 33, 0, 255, 59, 32, 2, 255, 62, 34, 6, 255, 58, 34, 0, 255, 73, 42, 1, 255, 75, 42, 2, 255, 71, 49, 6, 255, 78, 46, 3, 255, 74, 49, 4, 255, 69, 51, 6, 255, 80, 50, 2, 255, 104, 61, 4, 255, 74, 53, 5, 255, 107, 80, 11, 255, 159, 96, 18, 255, 173, 106, 11, 255, 177, 112, 0, 255, 181, 112, 8, 255, 168, 92, 7, 255, 142, 67, 5, 255, 100, 53, 4, 255, 81, 55, 7, 255, 84, 58, 5, 255, 84, 60, 1, 255, 85, 56, 3, 255, 85, 60, 3, 255, 81, 60, 1, 255, 81, 59, 2, 255, 79, 58, 4, 255, 91, 60, 3, 255, 93, 56, 1, 255, 90, 57, 4, 255, 86, 59, 8, 255, 90, 55, 7, 255, 95, 51, 4, 255, 89, 55, 1, 255, 114, 74, 13, 255, 145, 89, 4, 255, 176, 107, 9, 255, 190, 103, 6, 255, 188, 95, 0, 255, 181, 86, 1, 255, 167, 71, 3, 255, 159, 64, 5, 255, 154, 62, 6, 255, 160, 69, 5, 255, 160, 72, 1, 255, 166, 69, 2, 255, 163, 67, 1, 255, 159, 67, 0, 255, 162, 71, 1, 255, 166, 70, 1, 255, 169, 73, 1, 255, 168, 78, 6, 255, 167, 75, 5, 255, 168, 69, 3, 255, 168, 71, 2, 255, 167, 75, 5, 255, 161, 75, 7, 255, 142, 67, 4, 255, 120, 56, 2, 255, 103, 52, 5, 255, 95, 49, 4, 255, 93, 51, 2, 255, 93, 50, 2, 255, 105, 52, 5, 255, 103, 53, 2, 255, 101, 57, 5, 255, 103, 50, 4, 255, 104, 51, 1, 255, 100, 50, 4, 255, 89, 44, 1, 255, 90, 52, 5, 255, 85, 48, 3, 255, 86, 45, 5, 255, 86, 48, 5, 255, 82, 50, 2, 255, 80, 46, 4, 255, 83, 44, 7, 255, 78, 44, 6, 255, 76, 44, 6, 255, 76, 40, 3, 255, 76, 41, 2, 255, 72, 46, 0, 255, 67, 42, 7, 255, 79, 44, 7, 255, 79, 41, 4, 255, 77, 47, 8, 255, 80, 46, 7, 255, 78, 43, 0, 255, 82, 48, 5, 255, 74, 43, 5, 255, 79, 49, 2, 255, 92, 51, 4, 255, 95, 47, 2, 255, 96, 54, 2, 255, 84, 51, 2, 255, 85, 50, 4, 255, 109, 62, 6, 255, 95, 52, 4, 255, 88, 51, 10, 255, 92, 52, 8, 255, 93, 45, 3, 255, 98, 54, 3, 255, 96, 55, 7, 255, 89, 45, 8, 255, 93, 48, 4, 255, 87, 45, 7, 255, 88, 43, 6, 255, 93, 50, 5, 255, 127, 61, 6, 255, 130, 55, 2, 255, 130, 59, 3, 255, 128, 59, 12, 255, 128, 58, 10, 255, 127, 63, 4, 255, 119, 54, 5, 255, 118, 49, 7, 255, 115, 54, 2, 255, 111, 55, 10, 255, 111, 51, 7, 255, 114, 52, 8, 255, 103, 48, 7, 255, 103, 55, 7, 255, 104, 50, 10, 255, 104, 47, 4, 255, 104, 44, 9, 255, 101, 44, 9, 255, 104, 53, 9, 255, 127, 65, 8, 255, 108, 48, 12, 255, 88, 46, 8, 255, 93, 55, 3, 255, 99, 50, 3, 255, 104, 46, 3, 255, 103, 53, 4, 255, 105, 57, 10, 255, 100, 53, 9, 255, 112, 57, 6, 255, 115, 57, 4, 255, 111, 62, 5, 255, 112, 60, 2, 255, 113, 54, 6, 255, 97, 57, 4, 255, 72, 49, 10, 255, 99, 65, 12, 255, 168, 93, 12, 255, 138, 69, 4, 255, 84, 54, 2, 255, 83, 52, 10, 255, 87, 52, 8, 255, 79, 49, 4, 255, 106, 67, 12, 255, 142, 80, 11, 255, 181, 105, 7, 255, 180, 101, 11, 255, 164, 84, 10, 255, 126, 67, 4, 255, 106, 55, 5, 255, 106, 54, 7, 255, 103, 60, 10, 255, 98, 66, 4, 255, 98, 67, 8, 255, 107, 66, 9, 255, 122, 70, 9, 255, 120, 69, 1, 255, 114, 69, 7, 255, 100, 63, 8, 255, 90, 59, 2, 255, 116, 74, 13, 255, 150, 86, 13, 255, 162, 90, 17, 255, 171, 98, 14, 255, 164, 92, 8, 255, 169, 97, 5, 255, 197, 126, 14, 255, 208, 145, 9, 255, 206, 140, 7, 255, 207, 135, 14, 255, 206, 137, 6, 255, 208, 139, 13, 255, 209, 139, 8, 255, 209, 139, 6, 255, 211, 136, 11, 255, 213, 133, 10, 255, 207, 128, 9, 255, 210, 130, 2, 255, 201, 115, 1, 255, 194, 105, 2, 255, 197, 112, 10, 255, 197, 118, 9, 255, 192, 112, 5, 255, 180, 96, 4, 255, 184, 101, 4, 255, 187, 109, 8, 255, 183, 112, 3, 255, 186, 117, 10, 255, 192, 125, 5, 255, 200, 134, 20, 255, 208, 143, 11, 255, 200, 131, 1, 255, 188, 112, 13, 255, 194, 120, 7, 255, 188, 115, 4, 255, 187, 113, 6, 255, 198, 124, 15, 255, 205, 132, 18, 255, 206, 136, 15, 255, 203, 133, 15, 255, 203, 134, 18, 255, 202, 134, 9, 255, 199, 133, 8, 255, 201, 134, 10, 255, 202, 132, 6, 255, 203, 133, 7, 255, 204, 135, 8, 255, 203, 135, 8, 255, 204, 136, 13, 255, 202, 133, 9, 255, 201, 129, 16, 255, 200, 128, 12, 255, 196, 126, 2, 255, 198, 122, 14, 255, 197, 119, 18, 255, 198, 126, 7, 255, 195, 123, 12, 255, 197, 120, 26, 255, 203, 125, 9, 255, 201, 120, 7, 255, 177, 92, 3, 255, 166, 80, 3, 255, 165, 79, 7, 255, 164, 78, 3, 255, 165, 79, 1, 255, 166, 78, 3, 255, 166, 78, 2, 255, 162, 77, 2, 255, 151, 70, 1, 255, 161, 74, 7, 255, 180, 86, 6, 255, 182, 85, 1, 255, 169, 73, 7, 255, 148, 63, 12, 255, 153, 69, 10, 255, 164, 79, 4, 255, 162, 83, 6, 255, 156, 85, 5, 255, 172, 101, 5, 255, 171, 97, 11, 255, 146, 70, 5, 255, 153, 76, 3, 255, 177, 99, 7, 255, 187, 105, 6, 255, 188, 101, 6, 255, 197, 113, 3, 255, 197, 115, 5, 255, 196, 114, 7, 255, 190, 106, 1, 255, 184, 94, 2, 255, 180, 87, 7, 255, 179, 87, 3, 255, 179, 87, 3, 255, 182, 92, 5, 255, 184, 97, 2, 255, 193, 108, 3, 255, 202, 117, 8, 255, 201, 116, 3, 255, 200, 115, 2, 255, 201, 115, 4, 255, 198, 114, 1, 255, 198, 114, 1, 255, 199, 112, 3, 255, 197, 112, 4, 255, 197, 115, 9, 255, 196, 117, 15, 255, 198, 116, 15, 255, 201, 117, 14, 255, 202, 123, 13, 255, 189, 103, 12, 255, 166, 72, 5, 255, 167, 73, 4, 255, 150, 66, 1, 255, 142, 61, 1, 255, 145, 55, 5, 255, 141, 53, 2, 255, 141, 56, 2, 255, 146, 61, 8, 255, 141, 58, 5, 255, 137, 55, 1, 255, 137, 57, 3, 255, 136, 56, 3, 255, 142, 59, 6, 255, 145, 58, 3, 255, 141, 55, 2, 255, 137, 53, 1, 255, 120, 47, 4, 255, 102, 38, 1, 255, 102, 36, 1, 255, 107, 44, 3, 255, 113, 45, 2, 255, 122, 47, 2, 255, 125, 50, 5, 255, 124, 51, 2, 255, 137, 62, 7, 255, 148, 66, 4, 255, 153, 66, 1, 255, 152, 69, 4, 255, 157, 70, 3, 255, 164, 73, 1, 255, 181, 91, 6, 255, 192, 101, 2, 255, 195, 100, 0, 255, 192, 96, 2, 255, 190, 96, 1, 255, 188, 99, 1, 255, 189, 102, 4, 255, 188, 99, 3, 255, 188, 96, 3, 255, 184, 90, 1, 255, 185, 92, 3, 255, 185, 94, 4, 255, 183, 93, 1, 255, 186, 95, 3, 255, 185, 94, 4, 255, 181, 90, 1, 255, 177, 85, 2, 255, 173, 84, 1, 255, 172, 86, 3, 255, 175, 87, 3, 255, 176, 86, 1, 255, 174, 83, 1, 255, 172, 79, 1, 255, 173, 80, 0, 255, 175, 82, 2, 255, 172, 80, 0, 255, 173, 81, 1, 255, 176, 82, 4, 255, 170, 76, 1, 255, 169, 76, 2, 255, 166, 74, 0, 255, 165, 73, 0, 255, 3, 20, 42, 255, 3, 22, 46, 255, 2, 20, 44, 255, 3, 18, 45, 255, 4, 20, 45, 255, 1, 19, 43, 255, 2, 21, 38, 255, 1, 18, 44, 255, 0, 19, 43, 255, 4, 16, 31, 255, 3, 4, 20, 255, 2, 2, 17, 255, 2, 0, 22, 255, 4, 2, 12, 255, 1, 0, 4, 255, 0, 26, 162, 255, 30, 88, 183, 255, 38, 21, 3, 255, 23, 3, 0, 255, 49, 22, 85, 255, 7, 21, 129, 255, 12, 1, 1, 255, 17, 0, 6, 255, 21, 3, 7, 255, 16, 3, 1, 255, 15, 4, 2, 255, 15, 4, 4, 255, 11, 2, 1, 255, 15, 5, 4, 255, 17, 6, 5, 255, 13, 1, 1, 255, 18, 7, 5, 255, 26, 7, 6, 255, 21, 4, 1, 255, 28, 11, 7, 255, 24, 7, 4, 255, 29, 9, 4, 255, 31, 9, 3, 255, 35, 9, 2, 255, 32, 10, 1, 255, 32, 10, 2, 255, 30, 7, 0, 255, 29, 11, 3, 255, 27, 12, 3, 255, 34, 14, 6, 255, 40, 13, 7, 255, 49, 21, 2, 255, 54, 21, 0, 255, 52, 19, 3, 255, 45, 19, 1, 255, 59, 26, 1, 255, 59, 22, 2, 255, 54, 21, 0, 255, 54, 21, 2, 255, 48, 23, 1, 255, 40, 19, 5, 255, 44, 18, 5, 255, 50, 29, 1, 255, 54, 32, 3, 255, 57, 36, 3, 255, 60, 35, 1, 255, 69, 38, 2, 255, 71, 41, 2, 255, 69, 45, 2, 255, 76, 43, 3, 255, 75, 49, 3, 255, 78, 52, 1, 255, 77, 49, 4, 255, 72, 53, 3, 255, 100, 59, 8, 255, 73, 51, 1, 255, 111, 79, 8, 255, 158, 97, 6, 255, 170, 106, 6, 255, 185, 117, 7, 255, 186, 123, 1, 255, 155, 91, 4, 255, 111, 57, 7, 255, 93, 56, 2, 255, 79, 57, 1, 255, 85, 59, 2, 255, 97, 61, 5, 255, 83, 61, 2, 255, 83, 61, 2, 255, 86, 62, 5, 255, 84, 59, 2, 255, 82, 57, 1, 255, 84, 61, 1, 255, 92, 60, 7, 255, 92, 54, 6, 255, 89, 57, 7, 255, 91, 51, 2, 255, 93, 57, 5, 255, 119, 79, 9, 255, 166, 105, 6, 255, 192, 110, 2, 255, 189, 102, 6, 255, 182, 88, 4, 255, 177, 78, 4, 255, 170, 74, 4, 255, 160, 67, 3, 255, 156, 66, 3, 255, 152, 62, 0, 255, 148, 64, 0, 255, 151, 68, 1, 255, 159, 72, 4, 255, 164, 69, 3, 255, 167, 67, 5, 255, 169, 66, 3, 255, 163, 72, 0, 255, 163, 74, 4, 255, 157, 70, 3, 255, 149, 67, 4, 255, 137, 65, 5, 255, 123, 61, 3, 255, 120, 59, 4, 255, 108, 55, 4, 255, 93, 50, 4, 255, 92, 48, 4, 255, 97, 52, 5, 255, 99, 57, 3, 255, 97, 54, 1, 255, 105, 54, 7, 255, 105, 51, 5, 255, 103, 50, 3, 255, 106, 56, 7, 255, 105, 54, 6, 255, 99, 49, 3, 255, 97, 54, 2, 255, 99, 53, 3, 255, 98, 51, 3, 255, 96, 52, 5, 255, 89, 48, 2, 255, 85, 48, 4, 255, 83, 49, 5, 255, 81, 48, 2, 255, 80, 49, 3, 255, 77, 45, 0, 255, 81, 43, 2, 255, 79, 42, 5, 255, 75, 46, 10, 255, 79, 40, 5, 255, 73, 40, 0, 255, 72, 43, 6, 255, 83, 45, 7, 255, 78, 45, 4, 255, 73, 47, 5, 255, 83, 47, 7, 255, 82, 46, 2, 255, 84, 48, 6, 255, 82, 45, 9, 255, 81, 46, 6, 255, 84, 49, 6, 255, 77, 45, 4, 255, 78, 49, 7, 255, 86, 49, 10, 255, 94, 52, 3, 255, 107, 57, 3, 255, 88, 45, 9, 255, 90, 51, 4, 255, 100, 51, 5, 255, 106, 56, 6, 255, 108, 57, 6, 255, 101, 53, 2, 255, 91, 47, 7, 255, 92, 48, 10, 255, 102, 55, 6, 255, 91, 50, 4, 255, 103, 53, 8, 255, 96, 52, 13, 255, 96, 52, 4, 255, 120, 55, 7, 255, 117, 53, 4, 255, 121, 56, 4, 255, 131, 63, 4, 255, 128, 62, 4, 255, 118, 58, 8, 255, 124, 67, 4, 255, 128, 64, 3, 255, 119, 53, 7, 255, 113, 52, 6, 255, 114, 53, 6, 255, 110, 48, 7, 255, 103, 48, 8, 255, 105, 50, 12, 255, 104, 47, 7, 255, 102, 48, 5, 255, 100, 48, 7, 255, 99, 46, 3, 255, 103, 43, 12, 255, 103, 51, 8, 255, 97, 52, 1, 255, 99, 50, 3, 255, 100, 47, 6, 255, 102, 50, 5, 255, 106, 50, 4, 255, 104, 50, 4, 255, 105, 54, 4, 255, 109, 58, 9, 255, 112, 62, 7, 255, 99, 56, 3, 255, 103, 54, 8, 255, 95, 51, 5, 255, 88, 54, 9, 255, 141, 90, 11, 255, 139, 73, 2, 255, 81, 49, 7, 255, 78, 47, 6, 255, 84, 50, 2, 255, 79, 54, 11, 255, 75, 54, 8, 255, 99, 68, 1, 255, 153, 90, 11, 255, 163, 88, 2, 255, 139, 73, 11, 255, 118, 67, 14, 255, 102, 61, 11, 255, 86, 60, 7, 255, 84, 62, 8, 255, 77, 51, 19, 255, 86, 58, 9, 255, 109, 69, 8, 255, 129, 78, 12, 255, 142, 86, 4, 255, 140, 75, 15, 255, 98, 64, 10, 255, 109, 69, 8, 255, 133, 82, 11, 255, 156, 98, 18, 255, 176, 108, 17, 255, 186, 112, 9, 255, 190, 115, 9, 255, 194, 125, 11, 255, 202, 135, 4, 255, 208, 139, 6, 255, 209, 138, 7, 255, 213, 139, 8, 255, 209, 136, 3, 255, 211, 138, 5, 255, 208, 137, 6, 255, 210, 137, 4, 255, 210, 136, 7, 255, 210, 133, 17, 255, 206, 123, 4, 255, 193, 104, 8, 255, 185, 95, 13, 255, 178, 87, 6, 255, 187, 99, 3, 255, 185, 102, 4, 255, 175, 93, 2, 255, 179, 104, 6, 255, 171, 94, 2, 255, 171, 93, 4, 255, 183, 108, 9, 255, 179, 107, 3, 255, 186, 111, 14, 255, 195, 126, 11, 255, 205, 141, 10, 255, 199, 133, 10, 255, 193, 122, 11, 255, 199, 129, 4, 255, 199, 129, 9, 255, 193, 125, 9, 255, 201, 134, 11, 255, 204, 136, 7, 255, 207, 137, 13, 255, 206, 135, 19, 255, 205, 134, 18, 255, 206, 137, 14, 255, 202, 135, 6, 255, 202, 136, 11, 255, 201, 134, 15, 255, 202, 131, 14, 255, 203, 131, 10, 255, 203, 134, 7, 255, 203, 135, 6, 255, 203, 134, 6, 255, 201, 131, 7, 255, 199, 126, 13, 255, 200, 124, 9, 255, 201, 126, 7, 255, 201, 124, 9, 255, 197, 121, 6, 255, 200, 123, 19, 255, 197, 118, 16, 255, 202, 125, 4, 255, 202, 119, 6, 255, 182, 92, 6, 255, 166, 79, 2, 255, 167, 81, 4, 255, 169, 83, 5, 255, 176, 89, 9, 255, 176, 88, 8, 255, 168, 77, 5, 255, 164, 76, 5, 255, 163, 80, 1, 255, 158, 75, 3, 255, 156, 68, 6, 255, 177, 84, 1, 255, 185, 91, 3, 255, 168, 73, 6, 255, 154, 68, 3, 255, 149, 66, 2, 255, 161, 78, 8, 255, 150, 74, 0, 255, 127, 59, 5, 255, 134, 67, 9, 255, 163, 95, 4, 255, 165, 90, 6, 255, 169, 91, 6, 255, 179, 107, 7, 255, 189, 117, 12, 255, 188, 107, 3, 255, 196, 111, 2, 255, 197, 116, 3, 255, 198, 114, 10, 255, 184, 96, 2, 255, 182, 91, 0, 255, 182, 93, 1, 255, 178, 91, 3, 255, 180, 93, 3, 255, 189, 101, 9, 255, 192, 105, 5, 255, 201, 116, 4, 255, 206, 120, 5, 255, 204, 118, 7, 255, 201, 116, 3, 255, 200, 114, 2, 255, 196, 112, 4, 255, 196, 112, 4, 255, 197, 112, 2, 255, 195, 111, 4, 255, 195, 113, 7, 255, 195, 116, 7, 255, 200, 120, 13, 255, 202, 123, 19, 255, 199, 113, 9, 255, 169, 83, 0, 255, 154, 68, 3, 255, 160, 68, 3, 255, 147, 63, 0, 255, 141, 59, 3, 255, 140, 52, 5, 255, 138, 54, 7, 255, 137, 57, 4, 255, 140, 58, 5, 255, 138, 55, 4, 255, 139, 56, 4, 255, 135, 56, 5, 255, 129, 53, 4, 255, 134, 56, 7, 255, 135, 57, 3, 255, 130, 57, 2, 255, 124, 46, 5, 255, 129, 55, 6, 255, 136, 68, 6, 255, 132, 56, 1, 255, 131, 56, 0, 255, 140, 61, 8, 255, 140, 58, 9, 255, 132, 50, 2, 255, 135, 56, 2, 255, 140, 61, 2, 255, 150, 69, 5, 255, 149, 63, 1, 255, 152, 68, 5, 255, 161, 74, 3, 255, 177, 88, 0, 255, 188, 100, 2, 255, 190, 98, 2, 255, 190, 95, 3, 255, 186, 97, 0, 255, 187, 98, 2, 255, 188, 97, 2, 255, 187, 96, 2, 255, 187, 94, 2, 255, 185, 91, 2, 255, 181, 88, 0, 255, 181, 91, 1, 255, 183, 94, 2, 255, 182, 93, 0, 255, 185, 96, 1, 255, 189, 102, 3, 255, 186, 96, 1, 255, 178, 85, 3, 255, 173, 83, 1, 255, 175, 87, 4, 255, 175, 87, 4, 255, 175, 84, 4, 255, 169, 76, 2, 255, 166, 76, 3, 255, 164, 75, 1, 255, 169, 77, 2, 255, 168, 76, 1, 255, 170, 78, 4, 255, 168, 78, 4, 255, 170, 80, 6, 255, 173, 82, 1, 255, 170, 80, 2, 255, 164, 73, 1, 255, 2, 15, 35, 255, 1, 20, 40, 255, 1, 17, 41, 255, 1, 16, 41, 255, 4, 17, 42, 255, 2, 19, 41, 255, 4, 18, 41, 255, 5, 16, 43, 255, 2, 19, 42, 255, 3, 7, 17, 255, 4, 0, 13, 255, 1, 1, 17, 255, 4, 2, 20, 255, 1, 0, 0, 255, 0, 14, 127, 255, 26, 84, 210, 255, 56, 44, 21, 255, 14, 8, 0, 255, 34, 20, 71, 255, 9, 26, 163, 255, 10, 3, 25, 255, 6, 5, 3, 255, 14, 5, 5, 255, 16, 7, 5, 255, 18, 5, 9, 255, 11, 5, 4, 255, 17, 5, 5, 255, 17, 6, 5, 255, 13, 1, 1, 255, 18, 6, 5, 255, 18, 5, 3, 255, 20, 5, 4, 255, 16, 8, 4, 255, 19, 9, 2, 255, 23, 11, 3, 255, 21, 7, 1, 255, 29, 10, 4, 255, 32, 6, 0, 255, 40, 12, 1, 255, 38, 14, 2, 255, 35, 11, 3, 255, 34, 9, 2, 255, 32, 11, 3, 255, 32, 12, 2, 255, 38, 12, 2, 255, 41, 13, 4, 255, 56, 18, 4, 255, 58, 19, 1, 255, 50, 21, 0, 255, 66, 25, 6, 255, 65, 26, 4, 255, 50, 21, 3, 255, 43, 16, 1, 255, 49, 19, 0, 255, 42, 23, 1, 255, 38, 22, 7, 255, 49, 25, 6, 255, 53, 32, 0, 255, 57, 31, 1, 255, 61, 34, 5, 255, 62, 37, 0, 255, 74, 42, 2, 255, 78, 43, 4, 255, 68, 45, 4, 255, 69, 44, 3, 255, 82, 50, 6, 255, 81, 55, 3, 255, 77, 51, 0, 255, 98, 60, 6, 255, 82, 60, 8, 255, 111, 86, 8, 255, 155, 94, 7, 255, 168, 100, 14, 255, 173, 108, 4, 255, 177, 108, 2, 255, 150, 79, 4, 255, 105, 57, 2, 255, 77, 52, 4, 255, 82, 60, 4, 255, 90, 58, 2, 255, 87, 61, 4, 255, 88, 62, 6, 255, 92, 62, 2, 255, 91, 57, 1, 255, 86, 57, 3, 255, 88, 60, 6, 255, 86, 55, 3, 255, 87, 61, 4, 255, 87, 58, 5, 255, 81, 50, 7, 255, 81, 60, 2, 255, 121, 76, 7, 255, 165, 102, 6, 255, 190, 109, 4, 255, 188, 91, 3, 255, 174, 79, 7, 255, 173, 75, 2, 255, 166, 72, 5, 255, 165, 76, 3, 255, 159, 68, 2, 255, 155, 64, 4, 255, 147, 64, 4, 255, 144, 70, 6, 255, 158, 76, 5, 255, 156, 73, 2, 255, 152, 68, 3, 255, 143, 66, 1, 255, 141, 66, 3, 255, 123, 58, 5, 255, 116, 56, 4, 255, 116, 56, 5, 255, 108, 55, 3, 255, 96, 54, 3, 255, 88, 52, 4, 255, 91, 51, 7, 255, 85, 48, 4, 255, 87, 50, 4, 255, 95, 53, 4, 255, 98, 51, 1, 255, 102, 52, 3, 255, 100, 54, 5, 255, 94, 54, 3, 255, 98, 57, 5, 255, 101, 53, 5, 255, 95, 52, 1, 255, 101, 57, 5, 255, 102, 52, 4, 255, 97, 51, 4, 255, 94, 56, 7, 255, 92, 53, 3, 255, 91, 54, 3, 255, 91, 51, 3, 255, 88, 48, 2, 255, 87, 49, 6, 255, 77, 44, 2, 255, 82, 47, 4, 255, 80, 45, 4, 255, 76, 44, 3, 255, 80, 43, 4, 255, 85, 46, 6, 255, 73, 45, 3, 255, 69, 40, 9, 255, 74, 40, 6, 255, 74, 40, 2, 255, 80, 49, 5, 255, 77, 48, 2, 255, 77, 48, 1, 255, 81, 54, 7, 255, 77, 46, 2, 255, 84, 47, 3, 255, 87, 46, 8, 255, 88, 48, 8, 255, 86, 47, 3, 255, 87, 52, 7, 255, 81, 48, 7, 255, 97, 56, 5, 255, 122, 68, 7, 255, 119, 48, 5, 255, 106, 43, 8, 255, 106, 56, 4, 255, 107, 56, 5, 255, 110, 61, 4, 255, 109, 55, 6, 255, 107, 55, 8, 255, 98, 54, 8, 255, 99, 49, 10, 255, 113, 56, 8, 255, 100, 56, 8, 255, 101, 55, 3, 255, 108, 58, 5, 255, 124, 60, 6, 255, 90, 48, 5, 255, 89, 48, 11, 255, 100, 51, 5, 255, 109, 51, 10, 255, 108, 53, 2, 255, 122, 57, 6, 255, 126, 58, 8, 255, 136, 59, 7, 255, 140, 56, 8, 255, 126, 58, 6, 255, 121, 62, 3, 255, 122, 57, 2, 255, 111, 50, 6, 255, 103, 52, 5, 255, 109, 56, 6, 255, 108, 48, 4, 255, 98, 43, 9, 255, 102, 51, 11, 255, 101, 47, 2, 255, 107, 47, 9, 255, 113, 51, 10, 255, 103, 50, 5, 255, 99, 48, 7, 255, 100, 49, 10, 255, 98, 50, 4, 255, 99, 51, 2, 255, 104, 52, 8, 255, 103, 54, 7, 255, 110, 55, 7, 255, 105, 57, 9, 255, 102, 56, 7, 255, 101, 57, 6, 255, 103, 61, 6, 255, 127, 63, 17, 255, 93, 49, 8, 255, 83, 51, 5, 255, 83, 53, 4, 255, 84, 51, 5, 255, 81, 51, 7, 255, 75, 52, 10, 255, 90, 62, 7, 255, 112, 66, 5, 255, 96, 51, 12, 255, 98, 56, 5, 255, 94, 59, 9, 255, 90, 56, 4, 255, 79, 56, 2, 255, 78, 58, 3, 255, 100, 66, 8, 255, 112, 71, 9, 255, 113, 69, 7, 255, 126, 73, 9, 255, 145, 83, 7, 255, 148, 87, 3, 255, 146, 86, 20, 255, 169, 107, 11, 255, 194, 124, 9, 255, 199, 125, 15, 255, 201, 128, 12, 255, 209, 134, 15, 255, 207, 136, 6, 255, 213, 138, 18, 255, 210, 136, 14, 255, 208, 138, 8, 255, 210, 135, 3, 255, 209, 137, 4, 255, 213, 136, 8, 255, 211, 135, 10, 255, 211, 135, 6, 255, 210, 133, 7, 255, 214, 136, 10, 255, 207, 127, 12, 255, 201, 119, 7, 255, 201, 120, 9, 255, 183, 97, 13, 255, 178, 93, 9, 255, 184, 104, 3, 255, 175, 93, 7, 255, 184, 104, 7, 255, 182, 104, 3, 255, 174, 99, 3, 255, 178, 103, 10, 255, 179, 104, 5, 255, 188, 111, 16, 255, 198, 126, 13, 255, 202, 136, 6, 255, 200, 135, 4, 255, 194, 128, 8, 255, 198, 130, 11, 255, 198, 130, 5, 255, 200, 133, 21, 255, 204, 139, 15, 255, 203, 138, 12, 255, 202, 137, 10, 255, 206, 140, 12, 255, 203, 137, 9, 255, 205, 140, 11, 255, 205, 140, 11, 255, 201, 136, 11, 255, 201, 136, 14, 255, 198, 132, 14, 255, 199, 129, 12, 255, 200, 130, 12, 255, 199, 130, 12, 255, 199, 128, 12, 255, 199, 128, 8, 255, 198, 126, 8, 255, 200, 125, 12, 255, 200, 123, 8, 255, 201, 122, 12, 255, 201, 121, 10, 255, 202, 124, 4, 255, 203, 127, 9, 255, 202, 126, 8, 255, 199, 121, 9, 255, 177, 94, 6, 255, 167, 78, 8, 255, 171, 86, 8, 255, 175, 90, 9, 255, 172, 88, 1, 255, 179, 93, 7, 255, 175, 85, 6, 255, 161, 69, 1, 255, 171, 78, 4, 255, 181, 90, 4, 255, 173, 80, 4, 255, 172, 77, 8, 255, 183, 90, 9, 255, 177, 90, 7, 255, 160, 73, 5, 255, 160, 70, 3, 255, 156, 72, 8, 255, 152, 70, 4, 255, 151, 73, 5, 255, 128, 59, 1, 255, 155, 94, 7, 255, 168, 93, 3, 255, 147, 69, 5, 255, 134, 59, 2, 255, 158, 86, 6, 255, 184, 106, 6, 255, 190, 103, 6, 255, 190, 101, 8, 255, 193, 108, 6, 255, 191, 104, 3, 255, 187, 97, 1, 255, 183, 91, 1, 255, 178, 90, 0, 255, 179, 95, 1, 255, 187, 102, 0, 255, 189, 100, 3, 255, 193, 104, 11, 255, 199, 111, 11, 255, 197, 112, 3, 255, 194, 110, 3, 255, 195, 110, 3, 255, 198, 113, 3, 255, 194, 112, 2, 255, 194, 112, 5, 255, 195, 110, 6, 255, 194, 111, 3, 255, 196, 117, 1, 255, 198, 120, 6, 255, 199, 122, 4, 255, 200, 122, 15, 255, 184, 92, 4, 255, 162, 71, 3, 255, 152, 66, 2, 255, 149, 59, 2, 255, 141, 59, 1, 255, 142, 62, 5, 255, 139, 57, 4, 255, 133, 55, 2, 255, 133, 57, 2, 255, 134, 54, 2, 255, 137, 57, 1, 255, 137, 56, 2, 255, 128, 50, 0, 255, 127, 51, 2, 255, 131, 53, 5, 255, 133, 54, 3, 255, 129, 49, 3, 255, 134, 50, 2, 255, 137, 56, 2, 255, 141, 61, 6, 255, 141, 58, 4, 255, 139, 56, 2, 255, 139, 56, 3, 255, 133, 52, 1, 255, 133, 57, 1, 255, 142, 62, 3, 255, 148, 64, 3, 255, 148, 67, 2, 255, 145, 66, 1, 255, 156, 68, 0, 255, 172, 81, 6, 255, 189, 98, 4, 255, 188, 96, 1, 255, 189, 95, 6, 255, 189, 93, 7, 255, 183, 94, 3, 255, 183, 94, 2, 255, 183, 92, 1, 255, 183, 89, 0, 255, 180, 88, 1, 255, 181, 91, 5, 255, 180, 88, 4, 255, 178, 86, 2, 255, 179, 88, 3, 255, 181, 91, 3, 255, 182, 92, 2, 255, 185, 96, 3, 255, 183, 92, 1, 255, 176, 83, 4, 255, 173, 84, 3, 255, 173, 86, 4, 255, 172, 82, 1, 255, 169, 79, 2, 255, 168, 78, 6, 255, 164, 77, 4, 255, 162, 75, 2, 255, 164, 74, 2, 255, 166, 74, 2, 255, 164, 75, 3, 255, 159, 73, 1, 255, 163, 77, 3, 255, 170, 82, 1, 255, 168, 78, 2, 255, 169, 77, 3, 255, 2, 12, 31, 255, 3, 17, 34, 255, 2, 16, 41, 255, 1, 15, 38, 255, 0, 12, 35, 255, 1, 16, 36, 255, 0, 18, 40, 255, 2, 17, 40, 255, 2, 9, 22, 255, 3, 0, 12, 255, 2, 1, 16, 255, 0, 2, 16, 255, 6, 0, 0, 255, 0, 11, 95, 255, 19, 80, 223, 255, 53, 62, 50, 255, 25, 11, 0, 255, 44, 21, 40, 255, 19, 26, 164, 255, 9, 10, 56, 255, 23, 2, 0, 255, 7, 7, 4, 255, 19, 6, 4, 255, 15, 7, 5, 255, 13, 3, 6, 255, 12, 8, 3, 255, 14, 3, 1, 255, 14, 3, 1, 255, 19, 8, 6, 255, 20, 8, 6, 255, 20, 5, 2, 255, 26, 9, 5, 255, 26, 9, 4, 255, 28, 9, 3, 255, 30, 9, 3, 255, 31, 12, 6, 255, 32, 12, 3, 255, 38, 12, 1, 255, 38, 12, 1, 255, 35, 13, 1, 255, 38, 16, 5, 255, 38, 13, 6, 255, 32, 11, 1, 255, 35, 12, 2, 255, 46, 15, 6, 255, 48, 18, 2, 255, 63, 16, 6, 255, 66, 18, 4, 255, 56, 21, 0, 255, 78, 26, 5, 255, 61, 21, 3, 255, 47, 19, 2, 255, 43, 15, 4, 255, 50, 22, 3, 255, 46, 24, 4, 255, 43, 22, 7, 255, 55, 29, 2, 255, 56, 31, 1, 255, 59, 32, 3, 255, 66, 35, 5, 255, 65, 39, 2, 255, 74, 44, 3, 255, 75, 42, 2, 255, 67, 42, 3, 255, 71, 48, 2, 255, 84, 48, 4, 255, 72, 50, 2, 255, 96, 62, 8, 255, 86, 57, 8, 255, 89, 75, 6, 255, 170, 101, 9, 255, 156, 89, 4, 255, 163, 99, 3, 255, 171, 102, 2, 255, 146, 75, 3, 255, 99, 48, 6, 255, 82, 52, 1, 255, 91, 57, 3, 255, 91, 60, 7, 255, 81, 57, 1, 255, 90, 57, 2, 255, 84, 58, 1, 255, 81, 56, 1, 255, 92, 57, 6, 255, 81, 61, 3, 255, 88, 62, 4, 255, 100, 57, 5, 255, 85, 57, 2, 255, 78, 57, 1, 255, 116, 83, 0, 255, 164, 110, 6, 255, 187, 110, 6, 255, 185, 99, 5, 255, 178, 84, 5, 255, 166, 77, 3, 255, 165, 71, 4, 255, 167, 69, 3, 255, 159, 70, 0, 255, 159, 74, 3, 255, 159, 73, 4, 255, 137, 57, 2, 255, 120, 56, 7, 255, 120, 61, 9, 255, 111, 56, 5, 255, 103, 50, 3, 255, 98, 51, 4, 255, 89, 49, 2, 255, 89, 53, 3, 255, 95, 54, 3, 255, 91, 56, 4, 255, 92, 54, 2, 255, 97, 53, 0, 255, 100, 54, 2, 255, 100, 54, 3, 255, 97, 54, 3, 255, 92, 53, 3, 255, 90, 51, 3, 255, 90, 53, 5, 255, 88, 55, 5, 255, 93, 56, 5, 255, 97, 54, 3, 255, 101, 54, 3, 255, 106, 55, 5, 255, 107, 51, 4, 255, 97, 50, 1, 255, 95, 53, 2, 255, 92, 48, 1, 255, 87, 50, 4, 255, 85, 48, 5, 255, 79, 45, 0, 255, 79, 49, 0, 255, 80, 47, 1, 255, 84, 47, 3, 255, 88, 48, 5, 255, 79, 43, 4, 255, 82, 45, 8, 255, 88, 48, 8, 255, 82, 46, 2, 255, 85, 47, 4, 255, 85, 43, 2, 255, 80, 40, 3, 255, 68, 42, 6, 255, 69, 42, 5, 255, 81, 46, 3, 255, 80, 47, 3, 255, 88, 49, 7, 255, 85, 52, 7, 255, 80, 49, 3, 255, 90, 52, 8, 255, 92, 46, 1, 255, 93, 49, 2, 255, 91, 52, 4, 255, 95, 54, 4, 255, 93, 54, 0, 255, 98, 52, 6, 255, 109, 56, 4, 255, 119, 61, 2, 255, 118, 53, 6, 255, 112, 57, 5, 255, 107, 55, 3, 255, 107, 56, 11, 255, 107, 58, 5, 255, 104, 51, 5, 255, 108, 56, 10, 255, 104, 56, 7, 255, 110, 57, 1, 255, 112, 54, 3, 255, 100, 56, 3, 255, 101, 58, 9, 255, 126, 63, 13, 255, 122, 59, 1, 255, 100, 57, 4, 255, 101, 58, 7, 255, 119, 66, 9, 255, 102, 56, 9, 255, 86, 48, 8, 255, 100, 51, 5, 255, 104, 52, 4, 255, 113, 55, 7, 255, 138, 62, 10, 255, 137, 64, 5, 255, 141, 70, 5, 255, 131, 61, 1, 255, 114, 51, 9, 255, 107, 50, 8, 255, 111, 54, 7, 255, 107, 48, 7, 255, 105, 47, 7, 255, 107, 53, 4, 255, 103, 52, 5, 255, 98, 49, 7, 255, 99, 50, 9, 255, 103, 49, 4, 255, 100, 49, 6, 255, 98, 49, 10, 255, 91, 52, 8, 255, 95, 54, 6, 255, 100, 49, 8, 255, 100, 52, 4, 255, 95, 54, 3, 255, 101, 56, 12, 255, 104, 57, 5, 255, 104, 55, 10, 255, 103, 53, 9, 255, 98, 50, 3, 255, 102, 53, 4, 255, 99, 60, 2, 255, 90, 56, 5, 255, 89, 55, 13, 255, 86, 55, 9, 255, 78, 53, 2, 255, 84, 51, 10, 255, 82, 54, 8, 255, 98, 70, 10, 255, 85, 50, 16, 255, 82, 55, 11, 255, 80, 53, 10, 255, 77, 61, 13, 255, 94, 65, 12, 255, 129, 79, 14, 255, 137, 79, 14, 255, 135, 83, 12, 255, 152, 96, 16, 255, 168, 100, 16, 255, 176, 114, 20, 255, 204, 127, 23, 255, 207, 136, 12, 255, 206, 136, 5, 255, 203, 130, 5, 255, 206, 132, 10, 255, 208, 135, 13, 255, 206, 134, 6, 255, 212, 137, 17, 255, 213, 140, 5, 255, 215, 140, 3, 255, 210, 138, 6, 255, 211, 136, 5, 255, 215, 136, 8, 255, 210, 132, 5, 255, 210, 133, 3, 255, 213, 135, 5, 255, 208, 130, 4, 255, 205, 124, 2, 255, 201, 127, 9, 255, 192, 115, 10, 255, 192, 114, 14, 255, 185, 108, 2, 255, 178, 103, 4, 255, 179, 98, 24, 255, 183, 100, 8, 255, 188, 106, 8, 255, 180, 105, 8, 255, 175, 102, 5, 255, 185, 110, 10, 255, 194, 123, 7, 255, 203, 135, 4, 255, 202, 135, 8, 255, 197, 134, 2, 255, 197, 133, 6, 255, 202, 137, 9, 255, 199, 132, 10, 255, 204, 139, 14, 255, 203, 139, 5, 255, 203, 136, 6, 255, 204, 136, 13, 255, 203, 138, 10, 255, 201, 137, 3, 255, 205, 143, 12, 255, 203, 140, 15, 255, 202, 140, 11, 255, 200, 139, 10, 255, 199, 137, 8, 255, 200, 134, 9, 255, 201, 132, 12, 255, 197, 129, 12, 255, 199, 125, 16, 255, 199, 127, 8, 255, 199, 127, 8, 255, 200, 127, 8, 255, 199, 123, 4, 255, 199, 119, 9, 255, 199, 118, 11, 255, 199, 118, 9, 255, 202, 123, 7, 255, 198, 121, 10, 255, 176, 94, 14, 255, 160, 77, 4, 255, 170, 87, 8, 255, 178, 92, 12, 255, 175, 88, 8, 255, 174, 86, 4, 255, 171, 80, 1, 255, 169, 75, 5, 255, 167, 73, 9, 255, 170, 73, 6, 255, 171, 73, 5, 255, 159, 66, 0, 255, 169, 78, 5, 255, 178, 87, 8, 255, 171, 77, 5, 255, 166, 70, 5, 255, 161, 72, 3, 255, 157, 76, 4, 255, 154, 72, 5, 255, 146, 67, 3, 255, 127, 55, 3, 255, 151, 85, 6, 255, 189, 112, 8, 255, 178, 94, 6, 255, 152, 72, 4, 255, 126, 47, 12, 255, 137, 64, 2, 255, 142, 61, 6, 255, 162, 73, 5, 255, 174, 82, 3, 255, 168, 77, 1, 255, 176, 83, 0, 255, 184, 89, 2, 255, 185, 90, 5, 255, 185, 94, 9, 255, 183, 92, 2, 255, 190, 100, 3, 255, 199, 110, 5, 255, 202, 116, 3, 255, 197, 114, 2, 255, 193, 112, 6, 255, 195, 110, 4, 255, 198, 114, 5, 255, 196, 114, 6, 255, 196, 114, 8, 255, 195, 115, 5, 255, 197, 116, 3, 255, 197, 121, 4, 255, 197, 120, 3, 255, 200, 122, 6, 255, 198, 118, 14, 255, 177, 84, 5, 255, 161, 70, 5, 255, 155, 67, 6, 255, 148, 60, 1, 255, 143, 63, 4, 255, 141, 62, 6, 255, 133, 51, 1, 255, 132, 55, 1, 255, 137, 61, 1, 255, 141, 61, 2, 255, 136, 57, 2, 255, 135, 55, 1, 255, 127, 49, 0, 255, 128, 51, 3, 255, 133, 54, 6, 255, 133, 52, 1, 255, 121, 38, 4, 255, 124, 37, 6, 255, 131, 50, 7, 255, 138, 62, 3, 255, 143, 63, 0, 255, 142, 64, 0, 255, 140, 65, 5, 255, 137, 59, 3, 255, 145, 66, 4, 255, 144, 65, 1, 255, 147, 68, 2, 255, 148, 67, 1, 255, 152, 69, 3, 255, 161, 70, 3, 255, 175, 81, 8, 255, 185, 89, 4, 255, 186, 91, 3, 255, 183, 90, 3, 255, 182, 89, 1, 255, 178, 89, 1, 255, 177, 88, 1, 255, 178, 87, 3, 255, 178, 86, 2, 255, 175, 85, 2, 255, 176, 88, 6, 255, 175, 87, 5, 255, 176, 84, 4, 255, 176, 85, 6, 255, 173, 83, 3, 255, 173, 83, 3, 255, 176, 85, 4, 255, 171, 82, 1, 255, 167, 80, 2, 255, 167, 81, 3, 255, 167, 81, 3, 255, 167, 79, 2, 255, 166, 76, 1, 255, 163, 75, 3, 255, 157, 71, 0, 255, 162, 77, 4, 255, 162, 75, 4, 255, 160, 72, 2, 255, 155, 70, 0, 255, 155, 71, 1, 255, 156, 72, 1, 255, 166, 77, 4, 255, 164, 73, 0, 255, 167, 74, 1, 255, 0, 1, 16, 255, 2, 9, 30, 255, 1, 16, 34, 255, 0, 15, 39, 255, 3, 15, 35, 255, 0, 13, 28, 255, 3, 16, 41, 255, 1, 11, 17, 255, 2, 2, 3, 255, 0, 0, 16, 255, 2, 0, 10, 255, 1, 0, 0, 255, 0, 4, 71, 255, 24, 73, 227, 255, 70, 82, 70, 255, 27, 15, 0, 255, 39, 13, 26, 255, 34, 24, 167, 255, 3, 16, 75, 255, 19, 3, 0, 255, 15, 7, 2, 255, 8, 5, 6, 255, 16, 7, 8, 255, 21, 5, 5, 255, 17, 5, 4, 255, 14, 5, 3, 255, 17, 7, 5, 255, 20, 6, 5, 255, 18, 7, 5, 255, 15, 5, 1, 255, 21, 8, 3, 255, 26, 8, 2, 255, 26, 7, 1, 255, 35, 10, 4, 255, 39, 10, 3, 255, 35, 10, 4, 255, 35, 11, 3, 255, 41, 13, 3, 255, 41, 13, 3, 255, 39, 14, 6, 255, 36, 10, 3, 255, 40, 14, 4, 255, 32, 13, 1, 255, 34, 14, 4, 255, 46, 16, 6, 255, 57, 23, 2, 255, 69, 20, 2, 255, 75, 24, 4, 255, 71, 23, 1, 255, 69, 26, 2, 255, 57, 24, 3, 255, 54, 23, 2, 255, 51, 20, 5, 255, 44, 21, 2, 255, 45, 23, 0, 255, 50, 24, 3, 255, 55, 31, 3, 255, 54, 30, 1, 255, 58, 32, 3, 255, 67, 35, 2, 255, 68, 41, 2, 255, 70, 46, 5, 255, 72, 45, 4, 255, 79, 47, 6, 255, 83, 51, 2, 255, 71, 48, 1, 255, 88, 55, 4, 255, 89, 53, 5, 255, 83, 62, 5, 255, 143, 91, 8, 255, 159, 90, 5, 255, 164, 96, 3, 255, 163, 96, 4, 255, 148, 74, 2, 255, 100, 55, 0, 255, 77, 57, 3, 255, 83, 54, 2, 255, 89, 56, 3, 255, 90, 56, 3, 255, 88, 56, 2, 255, 95, 57, 2, 255, 85, 58, 1, 255, 83, 56, 6, 255, 88, 59, 4, 255, 87, 57, 2, 255, 90, 59, 4, 255, 79, 51, 1, 255, 94, 64, 12, 255, 156, 105, 9, 255, 194, 114, 3, 255, 189, 94, 5, 255, 181, 91, 7, 255, 179, 79, 1, 255, 175, 80, 4, 255, 170, 83, 3, 255, 170, 80, 1, 255, 162, 73, 3, 255, 149, 69, 0, 255, 128, 65, 7, 255, 107, 62, 7, 255, 84, 48, 1, 255, 85, 51, 2, 255, 82, 51, 4, 255, 86, 51, 7, 255, 94, 53, 5, 255, 90, 56, 1, 255, 98, 56, 4, 255, 100, 56, 6, 255, 98, 54, 3, 255, 99, 54, 2, 255, 101, 54, 2, 255, 98, 53, 1, 255, 96, 55, 3, 255, 95, 56, 4, 255, 93, 50, 1, 255, 98, 52, 9, 255, 92, 49, 4, 255, 90, 50, 1, 255, 94, 51, 1, 255, 98, 51, 1, 255, 99, 52, 3, 255, 101, 54, 4, 255, 103, 52, 4, 255, 102, 51, 4, 255, 90, 48, 0, 255, 84, 50, 0, 255, 81, 50, 3, 255, 76, 48, 4, 255, 81, 47, 6, 255, 78, 46, 2, 255, 82, 51, 4, 255, 84, 47, 3, 255, 89, 47, 5, 255, 91, 52, 6, 255, 86, 45, 1, 255, 83, 47, 3, 255, 83, 50, 4, 255, 88, 47, 5, 255, 87, 42, 3, 255, 85, 42, 1, 255, 83, 40, 3, 255, 79, 43, 7, 255, 76, 40, 4, 255, 83, 46, 1, 255, 89, 48, 2, 255, 95, 49, 8, 255, 93, 49, 6, 255, 98, 49, 3, 255, 100, 53, 7, 255, 105, 57, 6, 255, 107, 57, 4, 255, 102, 51, 4, 255, 103, 56, 4, 255, 105, 55, 0, 255, 107, 45, 10, 255, 105, 47, 11, 255, 107, 52, 2, 255, 113, 52, 7, 255, 104, 53, 1, 255, 105, 56, 3, 255, 106, 54, 4, 255, 114, 59, 5, 255, 109, 56, 6, 255, 101, 54, 7, 255, 102, 54, 6, 255, 106, 55, 3, 255, 101, 54, 5, 255, 106, 57, 7, 255, 105, 59, 4, 255, 116, 53, 9, 255, 111, 56, 8, 255, 105, 56, 3, 255, 109, 58, 2, 255, 111, 56, 7, 255, 101, 55, 7, 255, 103, 55, 8, 255, 99, 55, 9, 255, 95, 50, 13, 255, 83, 50, 11, 255, 98, 55, 17, 255, 139, 69, 15, 255, 156, 70, 5, 255, 140, 60, 7, 255, 126, 58, 3, 255, 119, 52, 1, 255, 121, 58, 5, 255, 125, 59, 8, 255, 132, 56, 6, 255, 127, 61, 3, 255, 128, 60, 5, 255, 127, 58, 9, 255, 112, 53, 10, 255, 110, 51, 7, 255, 102, 53, 5, 255, 95, 48, 6, 255, 87, 47, 6, 255, 96, 51, 6, 255, 97, 52, 6, 255, 90, 49, 8, 255, 92, 54, 8, 255, 90, 55, 16, 255, 95, 57, 7, 255, 101, 55, 4, 255, 99, 49, 4, 255, 103, 55, 9, 255, 97, 57, 5, 255, 92, 54, 4, 255, 107, 60, 8, 255, 95, 58, 4, 255, 92, 53, 5, 255, 89, 53, 3, 255, 87, 58, 7, 255, 96, 60, 11, 255, 137, 82, 5, 255, 131, 81, 9, 255, 137, 85, 10, 255, 142, 84, 22, 255, 147, 84, 13, 255, 168, 94, 11, 255, 164, 96, 14, 255, 179, 112, 17, 255, 195, 124, 13, 255, 203, 127, 10, 255, 206, 131, 6, 255, 207, 136, 12, 255, 203, 139, 11, 255, 204, 136, 8, 255, 209, 134, 11, 255, 201, 134, 7, 255, 208, 136, 17, 255, 213, 136, 22, 255, 212, 136, 11, 255, 209, 136, 18, 255, 212, 140, 15, 255, 212, 137, 6, 255, 211, 135, 7, 255, 216, 135, 12, 255, 208, 135, 1, 255, 210, 135, 5, 255, 211, 133, 7, 255, 211, 132, 13, 255, 195, 112, 9, 255, 196, 114, 1, 255, 202, 125, 10, 255, 196, 114, 10, 255, 200, 120, 8, 255, 196, 118, 14, 255, 178, 99, 11, 255, 169, 88, 4, 255, 174, 88, 3, 255, 174, 94, 4, 255, 176, 103, 9, 255, 171, 101, 4, 255, 196, 123, 9, 255, 204, 137, 1, 255, 202, 137, 8, 255, 205, 137, 16, 255, 203, 140, 3, 255, 203, 141, 8, 255, 205, 141, 8, 255, 202, 137, 8, 255, 204, 142, 10, 255, 202, 137, 5, 255, 200, 133, 3, 255, 203, 136, 6, 255, 206, 138, 11, 255, 206, 139, 15, 255, 204, 139, 13, 255, 205, 141, 10, 255, 205, 143, 9, 255, 204, 142, 9, 255, 206, 142, 13, 255, 205, 137, 14, 255, 203, 132, 15, 255, 196, 126, 13, 255, 199, 127, 13, 255, 201, 130, 6, 255, 199, 127, 12, 255, 199, 125, 11, 255, 197, 122, 5, 255, 197, 119, 10, 255, 200, 121, 11, 255, 198, 119, 5, 255, 199, 119, 2, 255, 188, 105, 11, 255, 171, 85, 10, 255, 175, 90, 12, 255, 174, 89, 7, 255, 176, 86, 7, 255, 177, 86, 7, 255, 176, 84, 6, 255, 169, 77, 4, 255, 167, 74, 4, 255, 167, 74, 5, 255, 167, 72, 6, 255, 162, 66, 6, 255, 158, 64, 1, 255, 170, 80, 3, 255, 169, 79, 2, 255, 169, 71, 8, 255, 167, 66, 10, 255, 150, 62, 7, 255, 138, 59, 3, 255, 146, 67, 1, 255, 144, 70, 4, 255, 140, 73, 13, 255, 121, 56, 2, 255, 139, 66, 5, 255, 166, 79, 5, 255, 172, 81, 7, 255, 137, 60, 6, 255, 105, 43, 5, 255, 103, 45, 1, 255, 117, 46, 2, 255, 135, 55, 5, 255, 142, 64, 6, 255, 148, 63, 4, 255, 160, 68, 3, 255, 174, 80, 4, 255, 180, 87, 3, 255, 189, 100, 3, 255, 194, 104, 8, 255, 188, 96, 2, 255, 190, 98, 6, 255, 194, 106, 8, 255, 200, 117, 5, 255, 201, 117, 4, 255, 198, 116, 3, 255, 195, 119, 1, 255, 195, 118, 5, 255, 194, 116, 10, 255, 194, 116, 7, 255, 196, 119, 3, 255, 195, 116, 3, 255, 197, 117, 0, 255, 193, 111, 5, 255, 160, 77, 8, 255, 148, 63, 5, 255, 149, 65, 2, 255, 149, 68, 5, 255, 143, 65, 3, 255, 141, 62, 5, 255, 139, 58, 3, 255, 135, 57, 2, 255, 137, 59, 2, 255, 140, 59, 3, 255, 137, 60, 6, 255, 133, 53, 2, 255, 130, 51, 4, 255, 126, 50, 6, 255, 124, 49, 1, 255, 131, 56, 2, 255, 121, 47, 4, 255, 124, 47, 5, 255, 125, 52, 3, 255, 128, 57, 0, 255, 148, 67, 11, 255, 149, 67, 5, 255, 147, 70, 3, 255, 150, 70, 4, 255, 153, 67, 1, 255, 156, 70, 0, 255, 151, 69, 0, 255, 149, 68, 2, 255, 148, 63, 1, 255, 160, 68, 3, 255, 170, 76, 2, 255, 173, 78, 0, 255, 178, 85, 4, 255, 175, 85, 1, 255, 174, 85, 1, 255, 171, 83, 2, 255, 170, 83, 2, 255, 171, 84, 4, 255, 172, 83, 3, 255, 170, 81, 1, 255, 173, 84, 4, 255, 172, 84, 2, 255, 173, 84, 1, 255, 170, 81, 2, 255, 165, 78, 1, 255, 164, 78, 2, 255, 164, 78, 1, 255, 161, 75, 0, 255, 157, 74, 1, 255, 157, 74, 2, 255, 159, 74, 3, 255, 162, 75, 3, 255, 165, 77, 3, 255, 161, 75, 2, 255, 157, 71, 0, 255, 157, 71, 0, 255, 155, 70, 2, 255, 152, 67, 2, 255, 148, 65, 0, 255, 151, 67, 2, 255, 150, 67, 1, 255, 154, 69, 1, 255, 160, 72, 2, 255, 167, 75, 4, 255, 2, 9, 27, 255, 0, 1, 13, 255, 1, 9, 29, 255, 4, 17, 36, 255, 2, 15, 32, 255, 2, 16, 30, 255, 4, 6, 22, 255, 3, 0, 6, 255, 2, 0, 3, 255, 0, 2, 19, 255, 8, 0, 6, 255, 1, 0, 48, 255, 16, 45, 221, 255, 72, 77, 94, 255, 37, 22, 0, 255, 28, 9, 6, 255, 33, 29, 147, 255, 6, 17, 94, 255, 18, 0, 0, 255, 9, 5, 2, 255, 13, 6, 3, 255, 22, 5, 4, 255, 17, 5, 2, 255, 19, 8, 2, 255, 26, 7, 5, 255, 18, 5, 7, 255, 14, 5, 2, 255, 18, 7, 5, 255, 19, 7, 6, 255, 18, 6, 3, 255, 23, 10, 4, 255, 31, 11, 5, 255, 28, 13, 4, 255, 31, 9, 2, 255, 37, 10, 3, 255, 37, 10, 2, 255, 39, 13, 5, 255, 44, 12, 4, 255, 41, 12, 5, 255, 35, 9, 3, 255, 37, 12, 3, 255, 32, 11, 0, 255, 36, 17, 4, 255, 37, 11, 2, 255, 53, 17, 6, 255, 67, 23, 5, 255, 76, 26, 4, 255, 80, 25, 2, 255, 88, 25, 5, 255, 63, 28, 3, 255, 50, 26, 3, 255, 53, 22, 1, 255, 49, 21, 0, 255, 39, 22, 2, 255, 52, 29, 2, 255, 60, 31, 5, 255, 55, 30, 5, 255, 56, 32, 2, 255, 62, 39, 6, 255, 69, 38, 1, 255, 72, 42, 0, 255, 68, 46, 2, 255, 68, 43, 1, 255, 78, 46, 2, 255, 77, 53, 1, 255, 84, 54, 4, 255, 101, 54, 7, 255, 73, 53, 4, 255, 121, 81, 7, 255, 157, 90, 5, 255, 165, 96, 8, 255, 164, 101, 4, 255, 153, 81, 6, 255, 113, 51, 4, 255, 87, 55, 4, 255, 80, 57, 5, 255, 89, 59, 3, 255, 92, 57, 4, 255, 89, 53, 0, 255, 88, 59, 8, 255, 88, 54, 9, 255, 83, 50, 2, 255, 82, 58, 1, 255, 92, 59, 6, 255, 80, 51, 6, 255, 77, 55, 4, 255, 122, 86, 5, 255, 175, 111, 7, 255, 185, 103, 4, 255, 176, 90, 1, 255, 182, 89, 3, 255, 179, 90, 5, 255, 172, 82, 3, 255, 170, 80, 3, 255, 160, 72, 4, 255, 143, 72, 5, 255, 107, 61, 6, 255, 99, 52, 4, 255, 87, 46, 3, 255, 79, 48, 9, 255, 77, 54, 4, 255, 86, 52, 3, 255, 91, 51, 4, 255, 94, 56, 0, 255, 99, 58, 7, 255, 97, 50, 7, 255, 94, 55, 5, 255, 95, 57, 4, 255, 97, 55, 3, 255, 100, 55, 5, 255, 102, 52, 2, 255, 101, 52, 1, 255, 97, 54, 3, 255, 94, 52, 5, 255, 94, 53, 4, 255, 95, 53, 1, 255, 97, 52, 4, 255, 102, 52, 6, 255, 97, 52, 5, 255, 91, 49, 3, 255, 93, 50, 5, 255, 95, 53, 6, 255, 91, 48, 1, 255, 93, 50, 3, 255, 89, 48, 2, 255, 85, 49, 1, 255, 85, 52, 6, 255, 79, 45, 6, 255, 82, 49, 8, 255, 80, 48, 5, 255, 82, 46, 2, 255, 88, 47, 4, 255, 91, 49, 5, 255, 89, 49, 3, 255, 93, 49, 4, 255, 83, 48, 3, 255, 82, 51, 2, 255, 97, 49, 3, 255, 101, 46, 2, 255, 96, 46, 5, 255, 92, 48, 7, 255, 86, 42, 9, 255, 94, 44, 10, 255, 102, 56, 7, 255, 100, 52, 3, 255, 105, 56, 8, 255, 105, 52, 4, 255, 98, 55, 2, 255, 97, 54, 6, 255, 102, 54, 6, 255, 102, 56, 1, 255, 99, 51, 1, 255, 109, 58, 9, 255, 106, 53, 3, 255, 106, 53, 4, 255, 106, 56, 6, 255, 99, 54, 9, 255, 100, 54, 9, 255, 101, 55, 2, 255, 106, 55, 6, 255, 104, 57, 8, 255, 107, 55, 5, 255, 105, 56, 2, 255, 100, 51, 4, 255, 107, 54, 4, 255, 107, 52, 9, 255, 110, 55, 9, 255, 108, 57, 2, 255, 109, 52, 6, 255, 108, 59, 5, 255, 107, 60, 14, 255, 109, 57, 5, 255, 106, 54, 10, 255, 104, 53, 7, 255, 108, 57, 7, 255, 110, 54, 2, 255, 111, 52, 7, 255, 113, 54, 8, 255, 106, 53, 5, 255, 95, 51, 10, 255, 116, 57, 6, 255, 147, 70, 5, 255, 151, 73, 4, 255, 147, 66, 9, 255, 144, 64, 6, 255, 145, 67, 4, 255, 155, 68, 2, 255, 159, 69, 7, 255, 158, 70, 10, 255, 157, 70, 3, 255, 150, 66, 3, 255, 140, 58, 10, 255, 125, 59, 6, 255, 108, 56, 2, 255, 100, 52, 10, 255, 95, 51, 12, 255, 94, 49, 3, 255, 90, 52, 2, 255, 87, 51, 14, 255, 98, 47, 9, 255, 93, 51, 6, 255, 97, 58, 3, 255, 97, 52, 4, 255, 88, 48, 8, 255, 97, 52, 7, 255, 96, 59, 8, 255, 101, 52, 9, 255, 105, 50, 4, 255, 97, 55, 4, 255, 90, 58, 7, 255, 97, 60, 8, 255, 88, 56, 9, 255, 96, 60, 13, 255, 147, 94, 16, 255, 158, 97, 12, 255, 177, 109, 12, 255, 174, 101, 11, 255, 190, 113, 11, 255, 191, 121, 16, 255, 197, 130, 14, 255, 201, 132, 9, 255, 204, 131, 10, 255, 207, 131, 13, 255, 207, 134, 10, 255, 207, 135, 9, 255, 205, 137, 11, 255, 201, 122, 19, 255, 197, 123, 14, 255, 207, 140, 16, 255, 215, 143, 14, 255, 211, 139, 5, 255, 211, 140, 9, 255, 216, 136, 20, 255, 218, 137, 9, 255, 214, 135, 5, 255, 217, 136, 12, 255, 213, 138, 12, 255, 208, 134, 3, 255, 209, 135, 5, 255, 210, 133, 5, 255, 201, 120, 5, 255, 206, 123, 9, 255, 210, 129, 9, 255, 206, 126, 6, 255, 201, 119, 15, 255, 207, 127, 10, 255, 213, 135, 13, 255, 177, 95, 6, 255, 165, 79, 6, 255, 172, 91, 3, 255, 170, 96, 3, 255, 172, 103, 9, 255, 183, 116, 8, 255, 201, 134, 5, 255, 204, 137, 10, 255, 205, 139, 11, 255, 208, 142, 11, 255, 205, 142, 7, 255, 204, 143, 10, 255, 201, 138, 10, 255, 207, 144, 10, 255, 204, 141, 13, 255, 198, 133, 12, 255, 193, 126, 5, 255, 195, 126, 5, 255, 203, 135, 10, 255, 208, 140, 12, 255, 205, 137, 7, 255, 208, 140, 9, 255, 205, 138, 4, 255, 200, 135, 7, 255, 200, 134, 10, 255, 201, 130, 16, 255, 200, 128, 17, 255, 197, 124, 16, 255, 197, 124, 9, 255, 199, 125, 3, 255, 200, 125, 12, 255, 199, 123, 18, 255, 197, 121, 15, 255, 195, 119, 10, 255, 199, 121, 11, 255, 201, 122, 13, 255, 199, 118, 9, 255, 184, 101, 6, 255, 185, 99, 10, 255, 181, 99, 0, 255, 175, 88, 4, 255, 174, 84, 3, 255, 184, 92, 10, 255, 175, 82, 2, 255, 174, 81, 2, 255, 168, 77, 0, 255, 167, 75, 0, 255, 166, 75, 2, 255, 160, 67, 1, 255, 160, 65, 1, 255, 166, 72, 5, 255, 169, 77, 6, 255, 163, 72, 0, 255, 164, 73, 0, 255, 156, 64, 0, 255, 148, 63, 7, 255, 149, 68, 8, 255, 147, 67, 2, 255, 130, 61, 2, 255, 121, 56, 5, 255, 125, 54, 3, 255, 130, 58, 4, 255, 140, 68, 5, 255, 136, 65, 3, 255, 125, 57, 3, 255, 119, 49, 9, 255, 109, 45, 3, 255, 111, 48, 2, 255, 118, 54, 4, 255, 125, 54, 10, 255, 141, 59, 5, 255, 156, 69, 0, 255, 161, 71, 3, 255, 181, 94, 4, 255, 196, 109, 7, 255, 185, 94, 0, 255, 177, 84, 0, 255, 173, 82, 0, 255, 181, 91, 3, 255, 192, 104, 7, 255, 196, 115, 3, 255, 193, 119, 0, 255, 193, 117, 2, 255, 194, 114, 6, 255, 191, 113, 5, 255, 191, 111, 5, 255, 192, 109, 6, 255, 191, 109, 2, 255, 189, 103, 5, 255, 147, 64, 6, 255, 135, 57, 3, 255, 141, 62, 4, 255, 143, 63, 2, 255, 141, 63, 1, 255, 143, 64, 2, 255, 143, 65, 3, 255, 139, 62, 5, 255, 138, 55, 6, 255, 139, 54, 5, 255, 134, 51, 1, 255, 131, 50, 2, 255, 131, 50, 8, 255, 119, 41, 0, 255, 132, 55, 7, 255, 132, 55, 5, 255, 130, 53, 1, 255, 129, 50, 0, 255, 118, 41, 6, 255, 115, 39, 5, 255, 144, 65, 6, 255, 151, 68, 7, 255, 155, 68, 3, 255, 160, 73, 1, 255, 158, 76, 1, 255, 160, 76, 2, 255, 159, 72, 4, 255, 150, 68, 3, 255, 150, 67, 4, 255, 162, 73, 3, 255, 171, 81, 1, 255, 174, 81, 3, 255, 171, 79, 3, 255, 169, 79, 2, 255, 166, 78, 4, 255, 163, 78, 1, 255, 164, 80, 1, 255, 165, 78, 0, 255, 167, 77, 2, 255, 168, 78, 1, 255, 172, 80, 4, 255, 170, 80, 1, 255, 166, 80, 2, 255, 162, 76, 1, 255, 158, 74, 3, 255, 156, 73, 4, 255, 151, 68, 2, 255, 152, 68, 3, 255, 148, 69, 2, 255, 150, 69, 2, 255, 151, 68, 2, 255, 157, 72, 1, 255, 167, 78, 5, 255, 166, 77, 3, 255, 162, 73, 5, 255, 154, 66, 3, 255, 149, 65, 2, 255, 145, 61, 1, 255, 146, 61, 4, 255, 147, 62, 4, 255, 147, 62, 2, 255, 153, 69, 2, 255, 160, 72, 5, 255, 161, 70, 2, 255, 19, 65, 117, 255, 3, 21, 33, 255, 2, 6, 9, 255, 3, 9, 18, 255, 2, 12, 33, 255, 4, 12, 30, 255, 2, 1, 7, 255, 2, 0, 5, 255, 1, 2, 6, 255, 2, 3, 5, 255, 1, 0, 26, 255, 10, 37, 216, 255, 73, 85, 121, 255, 52, 32, 0, 255, 27, 10, 0, 255, 29, 28, 110, 255, 6, 22, 122, 255, 18, 2, 0, 255, 14, 5, 6, 255, 12, 5, 3, 255, 15, 5, 4, 255, 18, 5, 4, 255, 18, 6, 5, 255, 16, 5, 4, 255, 16, 5, 2, 255, 18, 8, 4, 255, 17, 9, 7, 255, 19, 6, 3, 255, 23, 8, 4, 255, 26, 9, 7, 255, 27, 9, 4, 255, 31, 9, 3, 255, 33, 8, 2, 255, 38, 9, 5, 255, 44, 14, 8, 255, 44, 13, 4, 255, 43, 13, 2, 255, 47, 13, 4, 255, 44, 15, 7, 255, 41, 16, 7, 255, 39, 13, 2, 255, 35, 14, 1, 255, 46, 17, 5, 255, 63, 19, 4, 255, 69, 26, 3, 255, 81, 24, 2, 255, 88, 24, 5, 255, 88, 23, 4, 255, 87, 23, 4, 255, 61, 22, 1, 255, 46, 24, 4, 255, 51, 24, 4, 255, 48, 23, 1, 255, 48, 25, 3, 255, 61, 30, 8, 255, 59, 25, 2, 255, 58, 30, 3, 255, 58, 34, 2, 255, 69, 40, 6, 255, 72, 38, 2, 255, 73, 41, 3, 255, 71, 45, 4, 255, 77, 47, 4, 255, 70, 47, 1, 255, 77, 53, 1, 255, 90, 62, 6, 255, 78, 54, 10, 255, 91, 68, 5, 255, 143, 88, 7, 255, 151, 94, 3, 255, 161, 97, 5, 255, 151, 79, 6, 255, 127, 59, 0, 255, 92, 49, 4, 255, 83, 55, 8, 255, 86, 57, 3, 255, 89, 58, 6, 255, 88, 60, 9, 255, 83, 60, 4, 255, 86, 58, 2, 255, 88, 53, 5, 255, 90, 59, 0, 255, 83, 59, 6, 255, 75, 51, 5, 255, 96, 70, 7, 255, 158, 101, 11, 255, 193, 113, 1, 255, 177, 93, 4, 255, 176, 85, 4, 255, 179, 92, 3, 255, 180, 97, 2, 255, 176, 85, 3, 255, 158, 78, 12, 255, 118, 65, 3, 255, 87, 54, 4, 255, 81, 51, 3, 255, 82, 46, 3, 255, 79, 49, 6, 255, 82, 50, 9, 255, 83, 48, 4, 255, 83, 52, 4, 255, 87, 53, 5, 255, 94, 53, 6, 255, 90, 59, 3, 255, 91, 55, 3, 255, 97, 54, 7, 255, 93, 57, 3, 255, 94, 55, 4, 255, 96, 58, 2, 255, 94, 57, 3, 255, 101, 53, 4, 255, 95, 51, 2, 255, 91, 56, 3, 255, 94, 54, 5, 255, 97, 52, 5, 255, 98, 52, 3, 255, 98, 53, 8, 255, 90, 49, 6, 255, 83, 48, 2, 255, 92, 48, 3, 255, 103, 52, 8, 255, 89, 49, 3, 255, 89, 50, 6, 255, 89, 49, 2, 255, 92, 51, 5, 255, 87, 48, 3, 255, 88, 49, 1, 255, 90, 49, 6, 255, 85, 50, 3, 255, 82, 46, 2, 255, 85, 48, 4, 255, 89, 52, 5, 255, 92, 55, 7, 255, 88, 50, 8, 255, 87, 50, 7, 255, 81, 50, 4, 255, 93, 52, 5, 255, 115, 55, 8, 255, 117, 55, 2, 255, 105, 48, 4, 255, 101, 54, 0, 255, 92, 47, 4, 255, 101, 53, 9, 255, 115, 54, 5, 255, 116, 57, 4, 255, 113, 56, 3, 255, 100, 50, 7, 255, 100, 53, 8, 255, 99, 53, 1, 255, 108, 55, 8, 255, 106, 56, 7, 255, 106, 57, 7, 255, 104, 52, 4, 255, 105, 56, 1, 255, 105, 56, 3, 255, 101, 52, 5, 255, 99, 53, 5, 255, 101, 56, 6, 255, 106, 57, 8, 255, 107, 57, 6, 255, 107, 56, 6, 255, 108, 57, 6, 255, 109, 56, 8, 255, 112, 59, 6, 255, 109, 59, 1, 255, 108, 58, 7, 255, 113, 55, 7, 255, 110, 59, 8, 255, 106, 51, 5, 255, 105, 56, 3, 255, 121, 66, 9, 255, 113, 57, 6, 255, 109, 56, 5, 255, 105, 57, 4, 255, 108, 57, 9, 255, 108, 60, 4, 255, 111, 63, 3, 255, 111, 61, 8, 255, 111, 60, 6, 255, 106, 61, 4, 255, 111, 52, 8, 255, 134, 55, 14, 255, 163, 74, 7, 255, 162, 71, 6, 255, 161, 74, 3, 255, 161, 69, 5, 255, 163, 70, 6, 255, 164, 71, 3, 255, 166, 73, 1, 255, 163, 69, 7, 255, 154, 66, 3, 255, 151, 68, 6, 255, 149, 72, 2, 255, 137, 64, 8, 255, 117, 55, 14, 255, 105, 56, 7, 255, 95, 53, 3, 255, 90, 48, 7, 255, 90, 55, 9, 255, 97, 58, 4, 255, 97, 52, 3, 255, 92, 54, 10, 255, 98, 59, 8, 255, 106, 60, 12, 255, 97, 55, 8, 255, 98, 55, 10, 255, 105, 67, 9, 255, 95, 54, 14, 255, 126, 81, 8, 255, 136, 84, 9, 255, 148, 90, 14, 255, 151, 92, 23, 255, 166, 106, 18, 255, 179, 113, 10, 255, 182, 107, 17, 255, 190, 116, 17, 255, 195, 123, 18, 255, 204, 136, 15, 255, 205, 132, 7, 255, 206, 131, 7, 255, 205, 130, 15, 255, 205, 135, 14, 255, 208, 136, 7, 255, 209, 134, 11, 255, 208, 135, 11, 255, 212, 139, 13, 255, 203, 131, 8, 255, 204, 132, 12, 255, 215, 144, 13, 255, 210, 139, 8, 255, 204, 133, 6, 255, 203, 130, 10, 255, 207, 132, 15, 255, 214, 140, 9, 255, 212, 138, 9, 255, 210, 140, 6, 255, 207, 138, 9, 255, 211, 137, 4, 255, 214, 138, 3, 255, 213, 134, 12, 255, 207, 125, 11, 255, 208, 129, 1, 255, 210, 132, 4, 255, 207, 128, 2, 255, 208, 135, 3, 255, 206, 134, 11, 255, 205, 126, 13, 255, 173, 87, 6, 255, 160, 84, 11, 255, 171, 104, 13, 255, 183, 116, 12, 255, 175, 105, 12, 255, 192, 124, 8, 255, 204, 138, 8, 255, 203, 138, 9, 255, 209, 142, 12, 255, 206, 141, 10, 255, 206, 144, 14, 255, 203, 144, 7, 255, 205, 144, 15, 255, 206, 144, 9, 255, 200, 134, 7, 255, 199, 130, 12, 255, 195, 125, 11, 255, 196, 127, 11, 255, 201, 132, 8, 255, 203, 135, 5, 255, 205, 135, 7, 255, 204, 133, 11, 255, 202, 129, 8, 255, 199, 127, 10, 255, 201, 128, 9, 255, 202, 129, 12, 255, 198, 126, 6, 255, 199, 123, 14, 255, 198, 124, 7, 255, 196, 121, 9, 255, 200, 121, 12, 255, 197, 119, 8, 255, 196, 118, 10, 255, 198, 123, 6, 255, 198, 119, 12, 255, 199, 117, 12, 255, 195, 111, 10, 255, 189, 108, 3, 255, 188, 106, 5, 255, 182, 99, 4, 255, 180, 92, 3, 255, 177, 89, 6, 255, 183, 93, 13, 255, 177, 86, 4, 255, 177, 85, 3, 255, 180, 89, 5, 255, 172, 80, 7, 255, 164, 73, 2, 255, 161, 71, 2, 255, 159, 68, 1, 255, 160, 67, 4, 255, 169, 76, 6, 255, 174, 82, 4, 255, 170, 81, 0, 255, 157, 65, 1, 255, 149, 60, 6, 255, 151, 66, 6, 255, 151, 69, 0, 255, 142, 69, 4, 255, 138, 71, 11, 255, 123, 55, 6, 255, 111, 49, 7, 255, 145, 71, 8, 255, 169, 90, 4, 255, 150, 75, 3, 255, 143, 63, 4, 255, 138, 60, 3, 255, 129, 57, 5, 255, 125, 56, 6, 255, 132, 59, 4, 255, 135, 56, 1, 255, 137, 61, 0, 255, 137, 62, 6, 255, 161, 76, 4, 255, 187, 100, 1, 255, 194, 104, 6, 255, 182, 93, 3, 255, 172, 83, 2, 255, 170, 75, 4, 255, 171, 75, 10, 255, 174, 84, 5, 255, 181, 99, 3, 255, 185, 103, 3, 255, 190, 103, 4, 255, 188, 100, 4, 255, 187, 99, 5, 255, 187, 100, 3, 255, 192, 105, 4, 255, 181, 93, 2, 255, 148, 61, 10, 255, 136, 60, 8, 255, 143, 67, 1, 255, 146, 68, 1, 255, 145, 65, 3, 255, 147, 66, 5, 255, 141, 65, 1, 255, 136, 61, 4, 255, 136, 56, 6, 255, 132, 49, 5, 255, 131, 51, 4, 255, 131, 59, 2, 255, 123, 50, 4, 255, 122, 47, 2, 255, 132, 56, 6, 255, 130, 54, 2, 255, 130, 53, 3, 255, 127, 49, 7, 255, 119, 43, 5, 255, 118, 43, 6, 255, 131, 53, 2, 255, 152, 67, 4, 255, 159, 72, 0, 255, 160, 71, 2, 255, 151, 73, 2, 255, 148, 72, 2, 255, 151, 71, 2, 255, 145, 66, 1, 255, 152, 65, 6, 255, 161, 74, 5, 255, 166, 76, 3, 255, 170, 77, 1, 255, 167, 74, 1, 255, 164, 72, 4, 255, 160, 72, 2, 255, 152, 70, 1, 255, 148, 64, 0, 255, 154, 69, 2, 255, 156, 71, 5, 255, 154, 69, 2, 255, 159, 73, 3, 255, 159, 72, 0, 255, 160, 73, 2, 255, 155, 69, 3, 255, 145, 62, 0, 255, 142, 62, 0, 255, 148, 67, 4, 255, 146, 65, 3, 255, 136, 63, 1, 255, 138, 62, 2, 255, 143, 60, 1, 255, 156, 68, 5, 255, 162, 72, 6, 255, 160, 67, 1, 255, 154, 64, 3, 255, 151, 61, 2, 255, 142, 62, 0, 255, 139, 60, 0, 255, 142, 60, 4, 255, 138, 62, 4, 255, 140, 60, 2, 255, 144, 62, 1, 255, 148, 66, 3, 255, 145, 62, 1, 255, 35, 76, 133, 255, 12, 50, 82, 255, 0, 7, 25, 255, 3, 15, 28, 255, 3, 7, 23, 255, 1, 1, 12, 255, 2, 0, 3, 255, 4, 2, 10, 255, 1, 2, 3, 255, 1, 0, 19, 255, 2, 25, 190, 255, 69, 90, 144, 255, 57, 45, 3, 255, 19, 6, 0, 255, 34, 23, 86, 255, 6, 23, 148, 255, 11, 3, 11, 255, 18, 3, 12, 255, 13, 5, 11, 255, 14, 4, 2, 255, 23, 9, 6, 255, 23, 9, 7, 255, 19, 8, 5, 255, 16, 8, 5, 255, 16, 7, 4, 255, 15, 9, 5, 255, 21, 8, 7, 255, 31, 7, 3, 255, 30, 8, 0, 255, 36, 14, 4, 255, 34, 12, 5, 255, 24, 8, 1, 255, 34, 11, 3, 255, 44, 15, 3, 255, 49, 12, 1, 255, 49, 11, 4, 255, 47, 11, 3, 255, 47, 17, 4, 255, 50, 17, 4, 255, 38, 12, 3, 255, 41, 14, 6, 255, 46, 13, 4, 255, 54, 19, 4, 255, 55, 22, 3, 255, 62, 30, 1, 255, 116, 40, 3, 255, 112, 33, 3, 255, 103, 37, 10, 255, 71, 28, 3, 255, 52, 21, 1, 255, 50, 24, 3, 255, 44, 24, 1, 255, 51, 30, 6, 255, 53, 27, 3, 255, 54, 27, 2, 255, 52, 30, 0, 255, 51, 34, 1, 255, 58, 43, 3, 255, 69, 38, 4, 255, 77, 41, 7, 255, 69, 43, 8, 255, 75, 45, 4, 255, 80, 48, 4, 255, 78, 44, 3, 255, 94, 55, 9, 255, 82, 52, 3, 255, 73, 57, 0, 255, 141, 88, 12, 255, 153, 89, 6, 255, 159, 101, 4, 255, 158, 91, 0, 255, 130, 60, 5, 255, 99, 51, 8, 255, 76, 52, 3, 255, 80, 55, 2, 255, 83, 58, 4, 255, 85, 58, 2, 255, 83, 56, 2, 255, 84, 58, 6, 255, 90, 56, 4, 255, 92, 59, 9, 255, 72, 52, 5, 255, 65, 52, 6, 255, 123, 91, 8, 255, 183, 114, 8, 255, 189, 99, 4, 255, 167, 83, 5, 255, 175, 83, 13, 255, 178, 88, 3, 255, 177, 93, 1, 255, 169, 87, 1, 255, 127, 71, 4, 255, 89, 53, 8, 255, 78, 49, 8, 255, 74, 48, 6, 255, 76, 53, 4, 255, 83, 52, 6, 255, 84, 51, 1, 255, 89, 54, 2, 255, 88, 50, 3, 255, 92, 53, 6, 255, 94, 55, 3, 255, 96, 57, 1, 255, 94, 60, 3, 255, 94, 56, 2, 255, 102, 54, 3, 255, 98, 54, 2, 255, 95, 52, 1, 255, 96, 59, 9, 255, 91, 56, 2, 255, 93, 53, 3, 255, 94, 49, 10, 255, 95, 51, 11, 255, 92, 52, 3, 255, 94, 53, 3, 255, 90, 52, 4, 255, 85, 50, 0, 255, 92, 52, 2, 255, 93, 57, 2, 255, 104, 60, 3, 255, 108, 58, 2, 255, 98, 54, 2, 255, 94, 53, 9, 255, 91, 52, 4, 255, 88, 51, 3, 255, 87, 50, 10, 255, 89, 49, 5, 255, 91, 48, 2, 255, 91, 54, 5, 255, 90, 52, 4, 255, 90, 49, 2, 255, 98, 56, 7, 255, 96, 53, 4, 255, 94, 50, 3, 255, 89, 51, 6, 255, 99, 53, 5, 255, 114, 58, 4, 255, 120, 57, 2, 255, 126, 58, 7, 255, 106, 45, 10, 255, 104, 48, 3, 255, 99, 50, 6, 255, 98, 46, 5, 255, 107, 50, 4, 255, 116, 57, 10, 255, 109, 56, 6, 255, 100, 54, 7, 255, 109, 58, 6, 255, 119, 61, 1, 255, 121, 56, 2, 255, 105, 55, 6, 255, 96, 56, 8, 255, 108, 57, 9, 255, 112, 61, 6, 255, 100, 57, 5, 255, 103, 58, 5, 255, 110, 58, 2, 255, 111, 60, 2, 255, 103, 60, 3, 255, 103, 58, 4, 255, 110, 61, 4, 255, 111, 61, 5, 255, 111, 60, 4, 255, 111, 59, 1, 255, 110, 58, 1, 255, 112, 60, 7, 255, 110, 59, 5, 255, 104, 59, 3, 255, 116, 56, 6, 255, 118, 55, 2, 255, 123, 61, 5, 255, 112, 57, 3, 255, 110, 59, 8, 255, 113, 56, 8, 255, 112, 56, 6, 255, 115, 62, 4, 255, 114, 60, 5, 255, 109, 55, 7, 255, 107, 54, 3, 255, 115, 61, 6, 255, 114, 56, 4, 255, 116, 53, 10, 255, 145, 68, 7, 255, 168, 78, 4, 255, 170, 74, 4, 255, 173, 76, 8, 255, 173, 74, 7, 255, 172, 68, 4, 255, 171, 69, 1, 255, 166, 70, 5, 255, 163, 68, 3, 255, 163, 65, 6, 255, 162, 70, 9, 255, 162, 72, 9, 255, 150, 65, 5, 255, 139, 65, 8, 255, 123, 63, 9, 255, 104, 54, 13, 255, 110, 69, 0, 255, 133, 77, 16, 255, 120, 65, 8, 255, 89, 53, 4, 255, 92, 54, 6, 255, 105, 64, 5, 255, 92, 59, 7, 255, 108, 67, 10, 255, 143, 94, 13, 255, 162, 97, 18, 255, 182, 112, 11, 255, 177, 99, 14, 255, 188, 108, 18, 255, 199, 124, 23, 255, 201, 127, 17, 255, 200, 123, 5, 255, 205, 126, 15, 255, 208, 131, 13, 255, 209, 135, 11, 255, 206, 135, 6, 255, 206, 136, 6, 255, 210, 137, 7, 255, 211, 139, 11, 255, 211, 142, 7, 255, 210, 137, 14, 255, 208, 132, 9, 255, 213, 135, 11, 255, 212, 137, 6, 255, 213, 139, 9, 255, 215, 139, 13, 255, 206, 132, 6, 255, 198, 124, 10, 255, 210, 134, 19, 255, 214, 142, 11, 255, 213, 146, 8, 255, 215, 153, 8, 255, 210, 145, 10, 255, 207, 137, 7, 255, 212, 141, 7, 255, 213, 140, 6, 255, 216, 142, 6, 255, 209, 131, 6, 255, 206, 125, 8, 255, 209, 133, 0, 255, 209, 131, 10, 255, 207, 130, 16, 255, 209, 135, 8, 255, 209, 135, 8, 255, 204, 131, 6, 255, 190, 114, 14, 255, 173, 101, 13, 255, 184, 116, 16, 255, 183, 117, 8, 255, 190, 121, 5, 255, 208, 139, 7, 255, 208, 141, 3, 255, 205, 142, 7, 255, 206, 146, 11, 255, 209, 147, 15, 255, 207, 146, 10, 255, 207, 147, 6, 255, 202, 141, 4, 255, 195, 129, 15, 255, 202, 135, 1, 255, 194, 124, 3, 255, 193, 124, 4, 255, 203, 133, 8, 255, 203, 133, 9, 255, 201, 131, 9, 255, 201, 131, 6, 255, 200, 131, 3, 255, 202, 131, 4, 255, 201, 129, 10, 255, 199, 126, 11, 255, 197, 122, 10, 255, 199, 123, 7, 255, 202, 125, 8, 255, 198, 126, 1, 255, 195, 123, 7, 255, 200, 126, 22, 255, 198, 124, 9, 255, 197, 123, 0, 255, 201, 123, 8, 255, 202, 124, 11, 255, 201, 119, 14, 255, 190, 106, 6, 255, 191, 108, 5, 255, 189, 106, 4, 255, 185, 100, 5, 255, 183, 93, 8, 255, 183, 89, 5, 255, 181, 88, 6, 255, 179, 86, 3, 255, 177, 82, 3, 255, 178, 83, 2, 255, 172, 75, 3, 255, 169, 74, 3, 255, 166, 74, 6, 255, 163, 71, 4, 255, 163, 72, 2, 255, 166, 76, 1, 255, 172, 81, 8, 255, 161, 67, 3, 255, 160, 64, 6, 255, 150, 64, 3, 255, 146, 62, 0, 255, 152, 69, 3, 255, 151, 76, 8, 255, 149, 72, 7, 255, 115, 56, 1, 255, 97, 47, 5, 255, 127, 56, 10, 255, 176, 90, 14, 255, 169, 92, 3, 255, 161, 77, 1, 255, 150, 64, 4, 255, 129, 59, 0, 255, 138, 62, 4, 255, 140, 58, 4, 255, 131, 58, 4, 255, 128, 56, 2, 255, 140, 71, 11, 255, 161, 81, 5, 255, 177, 93, 3, 255, 189, 97, 5, 255, 188, 97, 8, 255, 185, 95, 11, 255, 173, 86, 3, 255, 174, 85, 4, 255, 172, 80, 5, 255, 167, 72, 2, 255, 165, 75, 4, 255, 165, 83, 2, 255, 174, 88, 1, 255, 177, 89, 2, 255, 174, 84, 3, 255, 180, 79, 6, 255, 155, 73, 1, 255, 135, 64, 7, 255, 139, 62, 1, 255, 143, 65, 2, 255, 143, 66, 3, 255, 144, 64, 1, 255, 144, 62, 6, 255, 134, 55, 4, 255, 126, 51, 1, 255, 118, 45, 1, 255, 111, 39, 1, 255, 121, 51, 2, 255, 121, 50, 3, 255, 113, 40, 3, 255, 124, 55, 7, 255, 124, 52, 2, 255, 125, 48, 0, 255, 120, 41, 5, 255, 126, 49, 5, 255, 127, 53, 3, 255, 122, 49, 2, 255, 123, 49, 2, 255, 131, 53, 6, 255, 143, 63, 4, 255, 151, 66, 2, 255, 144, 64, 1, 255, 144, 63, 3, 255, 146, 63, 2, 255, 142, 63, 1, 255, 143, 60, 2, 255, 158, 74, 7, 255, 160, 73, 2, 255, 160, 70, 0, 255, 158, 69, 1, 255, 150, 64, 1, 255, 147, 64, 4, 255, 140, 61, 6, 255, 133, 54, 2, 255, 131, 54, 1, 255, 132, 59, 3, 255, 134, 63, 2, 255, 138, 67, 1, 255, 145, 68, 3, 255, 147, 65, 5, 255, 145, 63, 7, 255, 140, 62, 6, 255, 138, 62, 3, 255, 139, 63, 1, 255, 138, 63, 0, 255, 135, 61, 5, 255, 128, 52, 5, 255, 123, 44, 5, 255, 118, 36, 2, 255, 126, 46, 4, 255, 134, 51, 3, 255, 135, 53, 0, 255, 139, 55, 4, 255, 136, 57, 7, 255, 137, 57, 6, 255, 135, 53, 1, 255, 133, 57, 4, 255, 131, 53, 4, 255, 126, 47, 4, 255, 129, 49, 4, 255, 134, 52, 7, 255, 17, 49, 71, 255, 4, 14, 67, 255, 3, 14, 70, 255, 1, 17, 52, 255, 1, 4, 2, 255, 0, 2, 2, 255, 3, 0, 5, 255, 2, 1, 3, 255, 0, 0, 10, 255, 3, 22, 168, 255, 61, 89, 170, 255, 70, 55, 15, 255, 27, 9, 0, 255, 36, 19, 61, 255, 9, 23, 154, 255, 11, 7, 29, 255, 12, 4, 0, 255, 22, 8, 6, 255, 20, 6, 4, 255, 21, 6, 5, 255, 22, 6, 4, 255, 26, 8, 6, 255, 23, 6, 5, 255, 21, 5, 6, 255, 25, 8, 7, 255, 24, 7, 6, 255, 22, 8, 5, 255, 30, 10, 3, 255, 42, 13, 8, 255, 38, 11, 4, 255, 29, 8, 1, 255, 37, 14, 7, 255, 43, 16, 5, 255, 44, 12, 1, 255, 51, 12, 1, 255, 58, 19, 8, 255, 52, 16, 5, 255, 48, 14, 2, 255, 49, 20, 3, 255, 45, 16, 3, 255, 34, 16, 2, 255, 44, 16, 5, 255, 61, 21, 6, 255, 59, 24, 1, 255, 91, 32, 7, 255, 135, 44, 8, 255, 121, 29, 1, 255, 92, 32, 3, 255, 57, 22, 1, 255, 56, 22, 5, 255, 57, 26, 4, 255, 57, 23, 3, 255, 52, 25, 4, 255, 48, 26, 2, 255, 55, 29, 1, 255, 62, 34, 4, 255, 60, 34, 1, 255, 61, 41, 2, 255, 68, 45, 2, 255, 75, 42, 4, 255, 69, 44, 4, 255, 73, 49, 0, 255, 76, 47, 1, 255, 96, 52, 3, 255, 90, 56, 1, 255, 75, 47, 4, 255, 107, 74, 7, 255, 171, 107, 5, 255, 171, 111, 2, 255, 170, 103, 2, 255, 148, 71, 0, 255, 119, 54, 3, 255, 99, 56, 5, 255, 83, 54, 5, 255, 84, 60, 4, 255, 86, 56, 0, 255, 86, 58, 3, 255, 81, 58, 3, 255, 89, 58, 3, 255, 96, 59, 3, 255, 78, 57, 0, 255, 79, 61, 8, 255, 149, 105, 8, 255, 197, 117, 4, 255, 187, 98, 1, 255, 168, 83, 5, 255, 169, 80, 4, 255, 174, 87, 5, 255, 171, 92, 7, 255, 154, 80, 6, 255, 111, 63, 0, 255, 87, 53, 6, 255, 79, 49, 4, 255, 91, 54, 5, 255, 88, 52, 3, 255, 86, 57, 1, 255, 88, 53, 1, 255, 98, 59, 4, 255, 99, 64, 6, 255, 92, 57, 2, 255, 97, 52, 3, 255, 102, 58, 5, 255, 101, 55, 1, 255, 98, 57, 5, 255, 103, 58, 3, 255, 94, 55, 0, 255, 92, 53, 5, 255, 95, 53, 2, 255, 98, 56, 4, 255, 93, 59, 5, 255, 93, 62, 5, 255, 98, 58, 1, 255, 99, 51, 3, 255, 90, 51, 5, 255, 85, 53, 3, 255, 87, 55, 4, 255, 88, 56, 2, 255, 100, 59, 5, 255, 95, 57, 3, 255, 93, 57, 1, 255, 95, 57, 5, 255, 91, 54, 8, 255, 96, 54, 6, 255, 96, 54, 0, 255, 90, 48, 0, 255, 93, 54, 6, 255, 94, 56, 6, 255, 93, 53, 2, 255, 99, 51, 7, 255, 96, 47, 3, 255, 104, 54, 7, 255, 107, 57, 6, 255, 104, 56, 3, 255, 103, 58, 3, 255, 100, 58, 1, 255, 107, 54, 8, 255, 119, 61, 5, 255, 125, 59, 1, 255, 129, 54, 2, 255, 117, 52, 9, 255, 102, 47, 6, 255, 111, 50, 3, 255, 112, 47, 6, 255, 103, 48, 12, 255, 115, 55, 6, 255, 114, 56, 5, 255, 113, 58, 6, 255, 109, 56, 7, 255, 111, 58, 8, 255, 111, 52, 6, 255, 103, 53, 4, 255, 104, 58, 5, 255, 110, 57, 3, 255, 110, 56, 4, 255, 100, 54, 4, 255, 103, 58, 4, 255, 116, 55, 5, 255, 115, 58, 3, 255, 104, 59, 0, 255, 109, 57, 6, 255, 110, 59, 5, 255, 110, 58, 8, 255, 111, 59, 5, 255, 110, 57, 2, 255, 108, 57, 8, 255, 107, 57, 8, 255, 113, 60, 13, 255, 110, 58, 2, 255, 115, 57, 2, 255, 115, 53, 11, 255, 121, 60, 6, 255, 123, 61, 5, 255, 111, 53, 11, 255, 114, 58, 10, 255, 117, 59, 5, 255, 118, 58, 3, 255, 114, 54, 8, 255, 113, 56, 12, 255, 106, 54, 3, 255, 105, 54, 6, 255, 112, 56, 11, 255, 113, 57, 6, 255, 116, 65, 2, 255, 146, 74, 4, 255, 169, 74, 2, 255, 170, 76, 6, 255, 167, 74, 4, 255, 166, 70, 4, 255, 165, 70, 1, 255, 162, 68, 2, 255, 162, 67, 3, 255, 168, 70, 14, 255, 164, 72, 7, 255, 163, 71, 3, 255, 160, 71, 3, 255, 155, 74, 5, 255, 142, 75, 2, 255, 133, 76, 9, 255, 135, 76, 13, 255, 144, 73, 9, 255, 140, 76, 5, 255, 136, 87, 11, 255, 146, 89, 15, 255, 163, 95, 17, 255, 171, 105, 24, 255, 184, 116, 18, 255, 197, 122, 12, 255, 203, 123, 20, 255, 200, 121, 25, 255, 198, 124, 21, 255, 201, 129, 9, 255, 201, 128, 9, 255, 203, 130, 16, 255, 203, 129, 17, 255, 207, 134, 19, 255, 205, 134, 10, 255, 208, 133, 11, 255, 208, 136, 12, 255, 211, 141, 12, 255, 212, 139, 10, 255, 217, 144, 12, 255, 214, 142, 14, 255, 208, 132, 17, 255, 209, 134, 13, 255, 213, 136, 5, 255, 213, 137, 8, 255, 210, 134, 10, 255, 212, 137, 12, 255, 211, 139, 4, 255, 216, 144, 7, 255, 220, 153, 4, 255, 219, 154, 6, 255, 217, 152, 7, 255, 216, 152, 4, 255, 216, 145, 11, 255, 218, 137, 10, 255, 220, 137, 5, 255, 214, 142, 8, 255, 210, 136, 3, 255, 209, 133, 8, 255, 206, 130, 7, 255, 208, 133, 4, 255, 209, 135, 7, 255, 207, 137, 10, 255, 207, 137, 2, 255, 213, 138, 2, 255, 207, 135, 5, 255, 199, 129, 16, 255, 193, 121, 6, 255, 200, 126, 10, 255, 196, 126, 4, 255, 201, 136, 5, 255, 206, 144, 5, 255, 206, 144, 3, 255, 208, 146, 8, 255, 212, 148, 17, 255, 207, 145, 10, 255, 206, 144, 5, 255, 207, 145, 4, 255, 196, 131, 4, 255, 183, 109, 21, 255, 192, 120, 5, 255, 196, 126, 4, 255, 205, 135, 9, 255, 207, 138, 11, 255, 204, 134, 11, 255, 204, 134, 14, 255, 204, 133, 11, 255, 200, 130, 3, 255, 201, 131, 3, 255, 200, 128, 13, 255, 196, 124, 14, 255, 194, 124, 8, 255, 197, 128, 12, 255, 194, 128, 10, 255, 200, 124, 13, 255, 203, 126, 14, 255, 199, 124, 10, 255, 204, 129, 14, 255, 203, 130, 3, 255, 195, 120, 2, 255, 199, 121, 7, 255, 194, 113, 7, 255, 187, 102, 2, 255, 186, 100, 4, 255, 183, 97, 4, 255, 186, 99, 2, 255, 188, 100, 3, 255, 184, 91, 3, 255, 174, 82, 0, 255, 178, 86, 5, 255, 179, 85, 4, 255, 171, 75, 0, 255, 173, 73, 2, 255, 172, 75, 3, 255, 168, 74, 2, 255, 165, 71, 4, 255, 161, 68, 2, 255, 158, 66, 2, 255, 158, 67, 13, 255, 148, 54, 9, 255, 152, 56, 6, 255, 145, 60, 3, 255, 141, 59, 1, 255, 148, 69, 1, 255, 153, 75, 5, 255, 147, 63, 8, 255, 124, 60, 8, 255, 106, 57, 2, 255, 95, 39, 5, 255, 140, 70, 9, 255, 177, 87, 7, 255, 157, 73, 6, 255, 111, 50, 4, 255, 125, 55, 8, 255, 147, 65, 3, 255, 141, 66, 8, 255, 126, 55, 4, 255, 128, 56, 2, 255, 163, 84, 7, 255, 164, 79, 3, 255, 182, 99, 3, 255, 190, 104, 5, 255, 188, 100, 6, 255, 187, 100, 1, 255, 185, 97, 0, 255, 173, 84, 2, 255, 177, 89, 2, 255, 184, 96, 3, 255, 169, 82, 7, 255, 162, 79, 6, 255, 167, 85, 3, 255, 166, 81, 1, 255, 157, 71, 2, 255, 147, 64, 3, 255, 141, 62, 4, 255, 137, 60, 7, 255, 137, 61, 2, 255, 136, 59, 4, 255, 139, 60, 4, 255, 138, 61, 1, 255, 133, 56, 5, 255, 126, 51, 4, 255, 124, 52, 3, 255, 121, 49, 6, 255, 122, 48, 5, 255, 122, 48, 3, 255, 123, 46, 2, 255, 123, 46, 3, 255, 125, 46, 7, 255, 125, 49, 1, 255, 125, 50, 1, 255, 123, 48, 8, 255, 126, 52, 3, 255, 127, 54, 3, 255, 120, 49, 0, 255, 113, 41, 2, 255, 112, 39, 6, 255, 124, 49, 3, 255, 136, 57, 3, 255, 145, 65, 4, 255, 147, 65, 4, 255, 143, 62, 7, 255, 139, 59, 6, 255, 135, 56, 0, 255, 143, 60, 1, 255, 151, 67, 1, 255, 155, 72, 3, 255, 150, 68, 1, 255, 141, 61, 1, 255, 137, 59, 3, 255, 129, 53, 7, 255, 123, 47, 2, 255, 122, 49, 4, 255, 116, 48, 1, 255, 123, 55, 6, 255, 131, 59, 6, 255, 130, 59, 4, 255, 125, 59, 3, 255, 127, 61, 2, 255, 132, 62, 1, 255, 137, 63, 2, 255, 136, 59, 6, 255, 129, 51, 5, 255, 118, 43, 5, 255, 105, 33, 2, 255, 97, 30, 3, 255, 92, 29, 2, 255, 106, 35, 5, 255, 113, 38, 4, 255, 115, 42, 5, 255, 113, 38, 4, 255, 106, 33, 2, 255, 110, 37, 3, 255, 118, 39, 1, 255, 120, 41, 5, 255, 112, 32, 3, 255, 100, 33, 6, 255, 99, 30, 2, 255, 103, 31, 3, 255, 12, 45, 69, 255, 0, 0, 34, 255, 2, 6, 45, 255, 0, 7, 25, 255, 2, 0, 10, 255, 2, 1, 4, 255, 2, 2, 4, 255, 0, 0, 2, 255, 1, 20, 160, 255, 59, 86, 183, 255, 73, 64, 12, 255, 25, 10, 0, 255, 44, 12, 51, 255, 22, 25, 153, 255, 7, 7, 38, 255, 16, 1, 0, 255, 16, 7, 2, 255, 19, 3, 7, 255, 17, 7, 4, 255, 22, 8, 6, 255, 25, 9, 8, 255, 21, 5, 4, 255, 22, 6, 7, 255, 25, 10, 11, 255, 27, 8, 9, 255, 30, 11, 6, 255, 28, 12, 4, 255, 29, 11, 5, 255, 36, 13, 9, 255, 34, 10, 6, 255, 34, 7, 1, 255, 46, 13, 4, 255, 49, 15, 2, 255, 50, 14, 3, 255, 51, 15, 4, 255, 52, 18, 2, 255, 52, 19, 2, 255, 50, 14, 5, 255, 52, 17, 8, 255, 49, 14, 2, 255, 48, 18, 2, 255, 51, 15, 4, 255, 59, 16, 5, 255, 73, 21, 3, 255, 109, 31, 9, 255, 100, 29, 3, 255, 92, 26, 4, 255, 59, 25, 2, 255, 45, 25, 5, 255, 49, 24, 6, 255, 47, 28, 2, 255, 55, 28, 7, 255, 48, 22, 1, 255, 53, 28, 1, 255, 59, 31, 3, 255, 65, 34, 2, 255, 67, 35, 1, 255, 69, 37, 4, 255, 73, 39, 3, 255, 71, 43, 2, 255, 73, 47, 3, 255, 70, 48, 6, 255, 88, 60, 0, 255, 84, 59, 8, 255, 73, 51, 8, 255, 68, 52, 7, 255, 139, 95, 6, 255, 174, 122, 2, 255, 172, 118, 6, 255, 157, 87, 3, 255, 115, 52, 6, 255, 117, 60, 4, 255, 125, 77, 5, 255, 87, 56, 8, 255, 81, 55, 6, 255, 93, 59, 3, 255, 89, 57, 7, 255, 97, 59, 7, 255, 91, 60, 3, 255, 83, 61, 2, 255, 115, 84, 5, 255, 174, 111, 10, 255, 191, 107, 8, 255, 179, 90, 4, 255, 170, 91, 16, 255, 162, 85, 19, 255, 167, 88, 7, 255, 168, 84, 8, 255, 130, 68, 7, 255, 83, 53, 5, 255, 77, 54, 6, 255, 86, 56, 5, 255, 85, 54, 6, 255, 84, 53, 4, 255, 84, 55, 0, 255, 89, 56, 5, 255, 97, 56, 2, 255, 103, 56, 6, 255, 96, 54, 3, 255, 102, 63, 4, 255, 105, 60, 1, 255, 100, 58, 4, 255, 97, 58, 6, 255, 100, 56, 10, 255, 108, 61, 5, 255, 104, 63, 1, 255, 91, 57, 8, 255, 104, 59, 9, 255, 103, 60, 1, 255, 99, 56, 1, 255, 97, 60, 5, 255, 101, 57, 4, 255, 105, 56, 3, 255, 92, 52, 2, 255, 81, 48, 1, 255, 94, 49, 7, 255, 102, 58, 7, 255, 101, 55, 2, 255, 98, 57, 4, 255, 95, 60, 1, 255, 100, 59, 2, 255, 94, 56, 11, 255, 91, 59, 8, 255, 96, 55, 0, 255, 105, 57, 9, 255, 106, 58, 2, 255, 106, 58, 7, 255, 105, 57, 9, 255, 102, 57, 2, 255, 106, 58, 4, 255, 112, 63, 8, 255, 107, 56, 2, 255, 106, 56, 5, 255, 105, 57, 6, 255, 106, 59, 2, 255, 110, 56, 6, 255, 129, 62, 8, 255, 129, 61, 4, 255, 126, 58, 1, 255, 126, 57, 4, 255, 113, 57, 5, 255, 110, 50, 5, 255, 116, 59, 3, 255, 122, 59, 10, 255, 125, 56, 4, 255, 118, 61, 6, 255, 115, 58, 6, 255, 111, 51, 4, 255, 103, 57, 6, 255, 102, 56, 7, 255, 104, 54, 6, 255, 113, 56, 9, 255, 108, 54, 3, 255, 107, 57, 4, 255, 106, 56, 4, 255, 101, 54, 6, 255, 116, 59, 8, 255, 112, 58, 5, 255, 104, 55, 2, 255, 117, 60, 5, 255, 118, 59, 5, 255, 116, 56, 8, 255, 113, 56, 2, 255, 115, 59, 4, 255, 108, 55, 6, 255, 110, 60, 8, 255, 109, 56, 7, 255, 110, 58, 4, 255, 112, 60, 6, 255, 111, 56, 13, 255, 113, 61, 9, 255, 119, 59, 5, 255, 115, 57, 16, 255, 109, 57, 6, 255, 109, 61, 2, 255, 109, 64, 6, 255, 105, 58, 9, 255, 106, 55, 8, 255, 112, 58, 10, 255, 108, 60, 3, 255, 111, 57, 8, 255, 115, 58, 10, 255, 124, 59, 12, 255, 128, 57, 4, 255, 140, 66, 5, 255, 162, 75, 3, 255, 166, 76, 1, 255, 162, 75, 4, 255, 160, 71, 3, 255, 163, 68, 3, 255, 166, 71, 5, 255, 163, 70, 8, 255, 158, 72, 5, 255, 154, 69, 3, 255, 151, 72, 3, 255, 150, 78, 4, 255, 146, 81, 8, 255, 142, 79, 9, 255, 146, 85, 11, 255, 165, 97, 21, 255, 184, 109, 14, 255, 196, 116, 13, 255, 194, 118, 16, 255, 194, 125, 14, 255, 198, 126, 11, 255, 203, 125, 15, 255, 203, 129, 18, 255, 202, 127, 13, 255, 206, 133, 5, 255, 207, 133, 11, 255, 207, 134, 13, 255, 211, 134, 9, 255, 212, 133, 11, 255, 211, 134, 13, 255, 209, 133, 14, 255, 209, 135, 21, 255, 209, 136, 20, 255, 213, 142, 15, 255, 215, 145, 9, 255, 215, 144, 8, 255, 215, 144, 2, 255, 213, 136, 12, 255, 206, 129, 9, 255, 208, 133, 12, 255, 213, 139, 6, 255, 215, 141, 13, 255, 214, 140, 11, 255, 215, 143, 12, 255, 211, 141, 5, 255, 217, 148, 6, 255, 219, 156, 4, 255, 218, 154, 10, 255, 223, 154, 7, 255, 219, 148, 10, 255, 211, 140, 8, 255, 213, 138, 2, 255, 216, 138, 5, 255, 207, 133, 5, 255, 204, 127, 9, 255, 209, 136, 2, 255, 213, 141, 9, 255, 211, 140, 3, 255, 209, 137, 5, 255, 211, 138, 10, 255, 210, 134, 2, 255, 211, 134, 4, 255, 203, 131, 4, 255, 203, 137, 10, 255, 208, 143, 5, 255, 204, 135, 5, 255, 200, 130, 5, 255, 203, 138, 7, 255, 209, 148, 8, 255, 205, 144, 3, 255, 208, 147, 8, 255, 207, 147, 4, 255, 207, 146, 7, 255, 207, 144, 13, 255, 208, 143, 7, 255, 204, 138, 3, 255, 195, 124, 6, 255, 201, 130, 11, 255, 209, 140, 12, 255, 208, 138, 15, 255, 203, 135, 13, 255, 203, 135, 13, 255, 204, 134, 11, 255, 204, 133, 9, 255, 201, 130, 5, 255, 199, 130, 5, 255, 200, 128, 18, 255, 199, 127, 13, 255, 199, 128, 4, 255, 202, 128, 17, 255, 204, 132, 8, 255, 204, 132, 10, 255, 204, 128, 22, 255, 202, 126, 8, 255, 206, 128, 10, 255, 201, 118, 8, 255, 189, 99, 5, 255, 183, 97, 6, 255, 176, 93, 0, 255, 179, 91, 3, 255, 178, 90, 4, 255, 183, 96, 4, 255, 190, 103, 8, 255, 190, 103, 3, 255, 188, 97, 7, 255, 180, 91, 6, 255, 173, 86, 2, 255, 178, 88, 7, 255, 176, 84, 3, 255, 172, 76, 2, 255, 172, 74, 3, 255, 168, 71, 3, 255, 166, 71, 4, 255, 157, 64, 0, 255, 152, 59, 0, 255, 151, 60, 2, 255, 154, 63, 3, 255, 154, 65, 1, 255, 155, 64, 6, 255, 139, 58, 6, 255, 128, 61, 2, 255, 159, 66, 5, 255, 150, 72, 7, 255, 131, 65, 8, 255, 125, 66, 3, 255, 102, 47, 8, 255, 104, 42, 1, 255, 157, 69, 8, 255, 155, 70, 9, 255, 133, 62, 9, 255, 148, 64, 4, 255, 138, 61, 2, 255, 137, 62, 6, 255, 124, 57, 0, 255, 132, 65, 7, 255, 149, 70, 7, 255, 168, 77, 3, 255, 184, 100, 5, 255, 191, 112, 5, 255, 190, 108, 5, 255, 190, 103, 3, 255, 190, 98, 3, 255, 179, 82, 6, 255, 172, 78, 2, 255, 178, 89, 3, 255, 182, 93, 2, 255, 175, 83, 1, 255, 165, 76, 3, 255, 152, 67, 6, 255, 128, 54, 2, 255, 128, 57, 5, 255, 140, 60, 7, 255, 139, 58, 4, 255, 136, 63, 4, 255, 136, 59, 3, 255, 136, 55, 3, 255, 131, 57, 5, 255, 116, 48, 2, 255, 120, 54, 1, 255, 126, 57, 6, 255, 125, 49, 8, 255, 132, 54, 2, 255, 128, 50, 0, 255, 120, 46, 3, 255, 121, 45, 3, 255, 125, 44, 4, 255, 119, 44, 1, 255, 119, 50, 3, 255, 122, 51, 0, 255, 122, 49, 2, 255, 123, 48, 8, 255, 122, 52, 4, 255, 112, 43, 2, 255, 102, 33, 2, 255, 113, 43, 1, 255, 118, 45, 3, 255, 138, 58, 7, 255, 144, 67, 1, 255, 137, 63, 4, 255, 127, 49, 3, 255, 129, 51, 4, 255, 133, 54, 5, 255, 134, 54, 2, 255, 140, 61, 3, 255, 139, 61, 3, 255, 135, 61, 5, 255, 128, 55, 5, 255, 116, 49, 1, 255, 115, 49, 1, 255, 116, 49, 2, 255, 110, 44, 1, 255, 112, 45, 3, 255, 119, 49, 4, 255, 120, 52, 3, 255, 114, 51, 0, 255, 116, 53, 2, 255, 122, 54, 3, 255, 122, 50, 5, 255, 113, 40, 4, 255, 100, 30, 1, 255, 81, 28, 1, 255, 76, 27, 1, 255, 86, 29, 3, 255, 96, 33, 6, 255, 97, 34, 4, 255, 99, 31, 1, 255, 102, 30, 4, 255, 93, 22, 2, 255, 82, 23, 2, 255, 81, 26, 0, 255, 90, 30, 1, 255, 94, 30, 3, 255, 89, 22, 1, 255, 80, 21, 3, 255, 79, 17, 0, 255, 83, 19, 1, 255, 1, 28, 93, 255, 6, 19, 69, 255, 5, 2, 20, 255, 1, 1, 4, 255, 8, 1, 9, 255, 1, 2, 3, 255, 6, 0, 0, 255, 1, 11, 132, 255, 49, 86, 201, 255, 79, 63, 27, 255, 33, 14, 0, 255, 40, 16, 28, 255, 15, 25, 153, 255, 10, 8, 57, 255, 13, 2, 0, 255, 8, 4, 9, 255, 15, 8, 8, 255, 12, 3, 5, 255, 18, 6, 6, 255, 24, 8, 8, 255, 20, 4, 5, 255, 20, 6, 4, 255, 20, 7, 6, 255, 22, 10, 9, 255, 25, 11, 8, 255, 28, 12, 4, 255, 34, 12, 4, 255, 35, 13, 5, 255, 28, 11, 3, 255, 39, 15, 10, 255, 47, 12, 7, 255, 47, 10, 1, 255, 46, 14, 1, 255, 50, 16, 5, 255, 53, 18, 7, 255, 48, 16, 3, 255, 50, 20, 5, 255, 45, 14, 5, 255, 43, 14, 5, 255, 44, 16, 3, 255, 56, 17, 2, 255, 54, 17, 3, 255, 53, 19, 2, 255, 77, 26, 6, 255, 82, 23, 0, 255, 76, 25, 6, 255, 64, 24, 8, 255, 48, 25, 7, 255, 40, 22, 2, 255, 46, 22, 1, 255, 45, 24, 1, 255, 43, 29, 3, 255, 51, 30, 4, 255, 60, 30, 5, 255, 59, 30, 0, 255, 60, 36, 1, 255, 65, 39, 2, 255, 71, 40, 4, 255, 68, 40, 3, 255, 71, 42, 1, 255, 69, 49, 0, 255, 83, 50, 3, 255, 104, 65, 2, 255, 75, 50, 35, 255, 79, 52, 17, 255, 97, 69, 2, 255, 160, 109, 3, 255, 169, 116, 0, 255, 169, 103, 5, 255, 152, 81, 7, 255, 103, 54, 7, 255, 103, 55, 6, 255, 112, 68, 0, 255, 93, 59, 3, 255, 84, 56, 7, 255, 87, 60, 3, 255, 102, 65, 7, 255, 98, 68, 4, 255, 93, 73, 0, 255, 138, 100, 12, 255, 186, 117, 11, 255, 180, 100, 1, 255, 166, 92, 4, 255, 175, 98, 13, 255, 171, 96, 36, 255, 172, 106, 47, 255, 155, 95, 19, 255, 108, 64, 7, 255, 74, 59, 8, 255, 74, 58, 3, 255, 88, 56, 8, 255, 90, 58, 7, 255, 93, 60, 0, 255, 95, 59, 2, 255, 98, 61, 3, 255, 97, 58, 2, 255, 108, 62, 4, 255, 106, 59, 6, 255, 103, 58, 4, 255, 110, 66, 7, 255, 109, 66, 4, 255, 104, 60, 1, 255, 102, 62, 0, 255, 101, 61, 1, 255, 110, 52, 1, 255, 113, 58, 2, 255, 104, 53, 3, 255, 103, 64, 10, 255, 92, 66, 3, 255, 97, 56, 8, 255, 99, 63, 2, 255, 95, 60, 2, 255, 96, 59, 5, 255, 99, 61, 7, 255, 93, 56, 7, 255, 91, 58, 4, 255, 101, 69, 2, 255, 111, 63, 5, 255, 105, 53, 6, 255, 102, 56, 1, 255, 110, 57, 2, 255, 110, 58, 7, 255, 110, 65, 5, 255, 110, 60, 3, 255, 110, 60, 5, 255, 109, 62, 0, 255, 107, 61, 5, 255, 105, 59, 5, 255, 107, 62, 4, 255, 111, 64, 4, 255, 115, 65, 4, 255, 120, 68, 8, 255, 114, 64, 5, 255, 113, 65, 3, 255, 112, 65, 4, 255, 117, 63, 8, 255, 128, 57, 1, 255, 133, 62, 5, 255, 125, 63, 3, 255, 133, 64, 7, 255, 133, 66, 3, 255, 125, 60, 6, 255, 126, 61, 5, 255, 123, 59, 11, 255, 121, 57, 11, 255, 125, 59, 4, 255, 124, 61, 11, 255, 117, 60, 3, 255, 111, 55, 3, 255, 115, 55, 6, 255, 112, 58, 4, 255, 118, 65, 4, 255, 125, 63, 9, 255, 120, 58, 9, 255, 116, 60, 2, 255, 115, 61, 3, 255, 119, 61, 9, 255, 119, 62, 6, 255, 117, 61, 3, 255, 122, 59, 7, 255, 127, 63, 7, 255, 127, 63, 5, 255, 125, 60, 1, 255, 123, 60, 4, 255, 122, 60, 5, 255, 119, 61, 3, 255, 116, 64, 5, 255, 113, 61, 4, 255, 121, 65, 13, 255, 121, 61, 10, 255, 110, 59, 4, 255, 118, 60, 6, 255, 118, 62, 5, 255, 122, 65, 7, 255, 122, 63, 3, 255, 119, 59, 6, 255, 115, 56, 7, 255, 114, 56, 3, 255, 113, 57, 3, 255, 112, 56, 7, 255, 110, 62, 2, 255, 116, 59, 1, 255, 119, 61, 10, 255, 112, 61, 7, 255, 126, 61, 12, 255, 154, 67, 7, 255, 160, 64, 6, 255, 158, 70, 4, 255, 164, 76, 14, 255, 158, 70, 13, 255, 153, 71, 6, 255, 153, 79, 9, 255, 152, 87, 11, 255, 159, 93, 13, 255, 167, 101, 7, 255, 175, 103, 16, 255, 186, 113, 8, 255, 194, 115, 10, 255, 194, 115, 10, 255, 194, 118, 16, 255, 195, 117, 8, 255, 200, 122, 7, 255, 198, 126, 15, 255, 202, 133, 18, 255, 207, 131, 15, 255, 204, 132, 9, 255, 209, 134, 15, 255, 209, 135, 14, 255, 207, 139, 9, 255, 207, 137, 8, 255, 216, 138, 14, 255, 215, 143, 12, 255, 210, 139, 11, 255, 212, 140, 12, 255, 211, 139, 3, 255, 216, 141, 13, 255, 216, 140, 11, 255, 217, 141, 8, 255, 214, 142, 3, 255, 216, 143, 7, 255, 214, 140, 7, 255, 210, 130, 14, 255, 207, 129, 12, 255, 213, 139, 19, 255, 214, 143, 5, 255, 218, 145, 14, 255, 214, 141, 10, 255, 209, 138, 5, 255, 211, 142, 6, 255, 220, 153, 7, 255, 224, 153, 5, 255, 222, 144, 6, 255, 219, 136, 8, 255, 214, 132, 9, 255, 209, 133, 10, 255, 211, 136, 17, 255, 213, 139, 4, 255, 208, 132, 10, 255, 211, 137, 6, 255, 209, 137, 8, 255, 211, 144, 8, 255, 213, 147, 2, 255, 210, 141, 5, 255, 208, 139, 8, 255, 209, 139, 8, 255, 208, 137, 10, 255, 204, 135, 8, 255, 211, 142, 13, 255, 210, 141, 7, 255, 198, 130, 7, 255, 203, 141, 7, 255, 211, 148, 3, 255, 211, 145, 7, 255, 210, 146, 13, 255, 207, 148, 8, 255, 207, 150, 12, 255, 206, 145, 6, 255, 205, 144, 0, 255, 208, 141, 10, 255, 206, 134, 18, 255, 203, 133, 4, 255, 204, 134, 8, 255, 209, 141, 8, 255, 204, 138, 9, 255, 204, 138, 10, 255, 207, 141, 15, 255, 204, 137, 12, 255, 203, 134, 8, 255, 204, 135, 9, 255, 201, 132, 7, 255, 200, 130, 5, 255, 198, 124, 10, 255, 205, 130, 5, 255, 202, 124, 13, 255, 189, 109, 5, 255, 191, 109, 8, 255, 199, 118, 11, 255, 201, 117, 7, 255, 188, 102, 8, 255, 182, 95, 8, 255, 179, 93, 8, 255, 176, 90, 9, 255, 181, 96, 6, 255, 189, 102, 3, 255, 188, 102, 2, 255, 185, 101, 3, 255, 187, 104, 8, 255, 189, 105, 8, 255, 191, 105, 6, 255, 192, 107, 10, 255, 181, 97, 6, 255, 182, 94, 3, 255, 184, 94, 9, 255, 184, 92, 3, 255, 177, 81, 2, 255, 178, 82, 2, 255, 175, 82, 4, 255, 166, 74, 1, 255, 163, 71, 4, 255, 163, 71, 5, 255, 162, 70, 3, 255, 147, 58, 4, 255, 150, 64, 2, 255, 150, 71, 5, 255, 145, 65, 8, 255, 139, 57, 2, 255, 144, 68, 5, 255, 151, 73, 3, 255, 133, 68, 2, 255, 109, 53, 4, 255, 95, 42, 5, 255, 124, 55, 6, 255, 166, 75, 3, 255, 152, 64, 3, 255, 138, 60, 4, 255, 142, 58, 7, 255, 133, 57, 9, 255, 123, 58, 9, 255, 135, 58, 9, 255, 145, 62, 7, 255, 170, 87, 5, 255, 178, 101, 10, 255, 189, 116, 5, 255, 191, 115, 3, 255, 190, 109, 8, 255, 183, 103, 2, 255, 185, 99, 7, 255, 176, 90, 2, 255, 173, 88, 2, 255, 177, 86, 10, 255, 170, 79, 3, 255, 163, 75, 1, 255, 151, 70, 6, 255, 135, 61, 4, 255, 133, 51, 0, 255, 133, 51, 0, 255, 131, 54, 2, 255, 130, 55, 3, 255, 131, 54, 1, 255, 128, 52, 3, 255, 124, 54, 3, 255, 114, 48, 2, 255, 121, 56, 2, 255, 129, 57, 6, 255, 124, 47, 6, 255, 125, 53, 2, 255, 120, 51, 3, 255, 119, 41, 7, 255, 114, 41, 6, 255, 108, 46, 4, 255, 106, 41, 8, 255, 114, 42, 5, 255, 121, 50, 1, 255, 119, 46, 3, 255, 114, 39, 9, 255, 117, 46, 2, 255, 115, 46, 1, 255, 116, 46, 3, 255, 114, 42, 3, 255, 108, 38, 0, 255, 127, 54, 2, 255, 129, 58, 0, 255, 122, 54, 4, 255, 122, 47, 4, 255, 130, 55, 5, 255, 128, 55, 3, 255, 129, 54, 1, 255, 131, 56, 1, 255, 131, 58, 0, 255, 130, 60, 2, 255, 123, 55, 2, 255, 124, 55, 4, 255, 125, 56, 3, 255, 124, 56, 4, 255, 117, 55, 4, 255, 107, 48, 1, 255, 103, 48, 0, 255, 113, 52, 2, 255, 118, 49, 2, 255, 109, 43, 4, 255, 105, 36, 5, 255, 98, 28, 1, 255, 92, 27, 1, 255, 85, 29, 1, 255, 86, 28, 4, 255, 84, 25, 4, 255, 80, 27, 1, 255, 80, 31, 1, 255, 85, 27, 0, 255, 87, 26, 0, 255, 90, 29, 4, 255, 85, 24, 3, 255, 80, 26, 3, 255, 80, 26, 2, 255, 88, 28, 3, 255, 90, 27, 4, 255, 88, 22, 3, 255, 76, 22, 3, 255, 75, 19, 2, 255, 79, 21, 6, 255, 5, 8, 23, 255, 5, 13, 40, 255, 1, 3, 10, 255, 2, 0, 9, 255, 4, 1, 7, 255, 2, 0, 0, 255, 0, 9, 111, 255, 41, 73, 216, 255, 85, 75, 41, 255, 31, 22, 0, 255, 43, 16, 27, 255, 23, 24, 154, 255, 4, 13, 68, 255, 17, 2, 0, 255, 13, 4, 9, 255, 12, 6, 2, 255, 26, 8, 3, 255, 25, 7, 5, 255, 26, 9, 8, 255, 22, 7, 7, 255, 23, 7, 5, 255, 24, 7, 5, 255, 25, 7, 6, 255, 31, 11, 8, 255, 38, 11, 7, 255, 40, 11, 5, 255, 37, 13, 5, 255, 41, 17, 5, 255, 42, 14, 3, 255, 44, 15, 6, 255, 43, 13, 4, 255, 46, 11, 2, 255, 46, 17, 8, 255, 46, 13, 1, 255, 56, 18, 5, 255, 52, 14, 5, 255, 41, 12, 4, 255, 36, 14, 3, 255, 33, 16, 1, 255, 41, 17, 5, 255, 46, 14, 3, 255, 53, 20, 3, 255, 61, 21, 1, 255, 76, 22, 2, 255, 71, 22, 1, 255, 64, 23, 1, 255, 50, 23, 4, 255, 49, 19, 5, 255, 44, 23, 0, 255, 53, 26, 2, 255, 51, 22, 5, 255, 49, 23, 2, 255, 54, 29, 3, 255, 55, 29, 0, 255, 61, 34, 2, 255, 65, 37, 3, 255, 67, 36, 1, 255, 68, 40, 2, 255, 71, 42, 3, 255, 76, 39, 3, 255, 84, 50, 6, 255, 109, 76, 23, 255, 91, 65, 2, 255, 87, 60, 12, 255, 84, 58, 6, 255, 132, 84, 8, 255, 147, 94, 6, 255, 154, 95, 3, 255, 155, 90, 3, 255, 135, 71, 1, 255, 106, 58, 4, 255, 102, 55, 2, 255, 111, 67, 4, 255, 94, 59, 5, 255, 97, 66, 1, 255, 115, 78, 4, 255, 110, 73, 4, 255, 116, 81, 5, 255, 162, 110, 11, 255, 192, 111, 5, 255, 179, 95, 1, 255, 175, 102, 3, 255, 183, 107, 4, 255, 175, 94, 2, 255, 164, 91, 6, 255, 138, 77, 8, 255, 109, 66, 2, 255, 89, 61, 2, 255, 93, 61, 3, 255, 97, 58, 6, 255, 103, 59, 6, 255, 112, 68, 2, 255, 115, 72, 4, 255, 105, 64, 9, 255, 107, 68, 6, 255, 106, 66, 5, 255, 113, 65, 6, 255, 107, 66, 4, 255, 105, 61, 0, 255, 111, 63, 5, 255, 111, 67, 6, 255, 119, 72, 5, 255, 116, 68, 4, 255, 111, 73, 12, 255, 120, 92, 22, 255, 137, 108, 8, 255, 158, 107, 7, 255, 152, 84, 12, 255, 129, 78, 4, 255, 118, 76, 4, 255, 120, 75, 6, 255, 118, 80, 8, 255, 118, 80, 7, 255, 129, 80, 6, 255, 149, 98, 19, 255, 158, 104, 20, 255, 151, 104, 6, 255, 158, 102, 11, 255, 155, 102, 20, 255, 170, 128, 31, 255, 179, 134, 31, 255, 163, 113, 13, 255, 138, 84, 9, 255, 127, 74, 15, 255, 125, 80, 4, 255, 125, 84, 14, 255, 123, 79, 13, 255, 119, 71, 4, 255, 119, 65, 1, 255, 122, 66, 0, 255, 127, 65, 1, 255, 124, 59, 1, 255, 121, 58, 3, 255, 121, 61, 4, 255, 113, 61, 1, 255, 112, 56, 9, 255, 128, 66, 6, 255, 136, 65, 4, 255, 131, 62, 1, 255, 132, 66, 2, 255, 138, 59, 2, 255, 139, 63, 4, 255, 143, 70, 2, 255, 145, 66, 6, 255, 138, 62, 7, 255, 133, 61, 0, 255, 124, 58, 4, 255, 121, 60, 5, 255, 120, 62, 7, 255, 129, 67, 3, 255, 132, 68, 5, 255, 137, 66, 3, 255, 157, 75, 10, 255, 142, 65, 6, 255, 131, 61, 3, 255, 137, 65, 6, 255, 134, 61, 2, 255, 135, 62, 2, 255, 136, 61, 8, 255, 133, 58, 11, 255, 134, 64, 11, 255, 136, 67, 4, 255, 136, 64, 6, 255, 137, 62, 12, 255, 137, 65, 9, 255, 135, 64, 7, 255, 133, 64, 5, 255, 134, 67, 3, 255, 133, 65, 5, 255, 134, 64, 9, 255, 126, 66, 6, 255, 135, 65, 3, 255, 136, 67, 2, 255, 136, 65, 2, 255, 136, 68, 7, 255, 126, 60, 9, 255, 123, 59, 6, 255, 123, 62, 0, 255, 122, 61, 4, 255, 119, 58, 15, 255, 116, 54, 5, 255, 116, 60, 3, 255, 115, 60, 9, 255, 134, 68, 5, 255, 146, 74, 11, 255, 145, 77, 14, 255, 148, 79, 14, 255, 163, 90, 12, 255, 165, 91, 15, 255, 158, 85, 15, 255, 166, 96, 16, 255, 183, 112, 21, 255, 189, 115, 10, 255, 193, 116, 22, 255, 196, 120, 18, 255, 197, 122, 14, 255, 199, 124, 8, 255, 202, 123, 18, 255, 194, 114, 15, 255, 191, 110, 7, 255, 195, 110, 21, 255, 200, 126, 12, 255, 205, 135, 9, 255, 212, 137, 26, 255, 212, 136, 17, 255, 212, 135, 13, 255, 213, 136, 18, 255, 214, 140, 8, 255, 214, 142, 7, 255, 215, 144, 13, 255, 216, 143, 17, 255, 215, 140, 18, 255, 215, 141, 14, 255, 219, 144, 12, 255, 213, 139, 0, 255, 211, 137, 11, 255, 209, 137, 7, 255, 212, 137, 9, 255, 217, 142, 7, 255, 215, 141, 8, 255, 213, 136, 12, 255, 216, 136, 14, 255, 219, 142, 12, 255, 213, 144, 7, 255, 212, 138, 8, 255, 208, 135, 10, 255, 206, 133, 5, 255, 207, 135, 2, 255, 217, 146, 10, 255, 221, 151, 10, 255, 214, 143, 0, 255, 211, 131, 10, 255, 207, 127, 4, 255, 207, 131, 4, 255, 218, 148, 8, 255, 217, 143, 8, 255, 216, 136, 1, 255, 212, 134, 11, 255, 205, 130, 10, 255, 209, 139, 5, 255, 214, 147, 7, 255, 213, 147, 3, 255, 212, 143, 4, 255, 213, 143, 11, 255, 210, 143, 13, 255, 203, 138, 7, 255, 207, 143, 6, 255, 214, 150, 8, 255, 203, 140, 2, 255, 199, 133, 17, 255, 208, 143, 18, 255, 209, 150, 5, 255, 207, 150, 3, 255, 208, 150, 8, 255, 209, 148, 9, 255, 209, 144, 11, 255, 206, 146, 4, 255, 211, 146, 9, 255, 205, 135, 6, 255, 201, 129, 6, 255, 199, 127, 9, 255, 203, 133, 14, 255, 210, 143, 10, 255, 207, 144, 6, 255, 208, 147, 4, 255, 206, 143, 8, 255, 204, 139, 16, 255, 206, 139, 16, 255, 205, 137, 7, 255, 205, 134, 5, 255, 203, 132, 11, 255, 204, 134, 17, 255, 196, 130, 7, 255, 165, 94, 14, 255, 147, 78, 6, 255, 166, 89, 0, 255, 175, 92, 5, 255, 174, 84, 12, 255, 176, 87, 3, 255, 181, 93, 1, 255, 173, 87, 0, 255, 175, 92, 2, 255, 192, 110, 10, 255, 191, 106, 5, 255, 194, 108, 7, 255, 187, 104, 3, 255, 185, 103, 5, 255, 191, 109, 10, 255, 192, 110, 6, 255, 189, 107, 6, 255, 193, 107, 13, 255, 194, 107, 9, 255, 191, 104, 8, 255, 191, 103, 1, 255, 187, 94, 1, 255, 184, 90, 2, 255, 178, 86, 4, 255, 178, 87, 7, 255, 175, 84, 4, 255, 174, 80, 9, 255, 165, 69, 8, 255, 155, 65, 6, 255, 160, 76, 10, 255, 164, 82, 6, 255, 171, 82, 10, 255, 139, 68, 0, 255, 145, 70, 2, 255, 138, 63, 4, 255, 123, 60, 12, 255, 110, 50, 8, 255, 102, 46, 1, 255, 101, 37, 2, 255, 130, 56, 7, 255, 130, 54, 0, 255, 135, 57, 7, 255, 139, 60, 5, 255, 130, 54, 2, 255, 136, 58, 11, 255, 152, 76, 8, 255, 162, 82, 2, 255, 168, 80, 4, 255, 176, 89, 8, 255, 186, 99, 4, 255, 189, 97, 4, 255, 187, 96, 1, 255, 184, 101, 1, 255, 185, 104, 3, 255, 189, 106, 3, 255, 192, 101, 5, 255, 180, 89, 3, 255, 177, 89, 1, 255, 184, 99, 3, 255, 180, 93, 1, 255, 173, 83, 3, 255, 151, 68, 5, 255, 128, 51, 2, 255, 125, 49, 3, 255, 125, 46, 5, 255, 115, 40, 2, 255, 119, 47, 6, 255, 124, 55, 1, 255, 122, 51, 7, 255, 123, 49, 5, 255, 124, 48, 1, 255, 120, 46, 6, 255, 121, 51, 3, 255, 121, 51, 5, 255, 111, 44, 5, 255, 116, 52, 6, 255, 112, 45, 3, 255, 108, 39, 1, 255, 116, 46, 4, 255, 118, 48, 1, 255, 120, 48, 2, 255, 111, 36, 7, 255, 111, 40, 2, 255, 110, 38, 3, 255, 119, 44, 4, 255, 116, 42, 4, 255, 114, 46, 2, 255, 122, 51, 5, 255, 108, 42, 5, 255, 107, 47, 4, 255, 123, 52, 3, 255, 123, 49, 2, 255, 123, 53, 1, 255, 127, 55, 5, 255, 126, 54, 2, 255, 128, 57, 2, 255, 124, 54, 1, 255, 117, 50, 2, 255, 120, 52, 2, 255, 123, 54, 2, 255, 127, 55, 2, 255, 128, 59, 6, 255, 121, 53, 3, 255, 120, 52, 3, 255, 116, 48, 2, 255, 109, 43, 2, 255, 103, 39, 3, 255, 102, 34, 2, 255, 99, 30, 0, 255, 95, 33, 1, 255, 89, 36, 3, 255, 91, 29, 1, 255, 90, 28, 3, 255, 85, 25, 4, 255, 80, 24, 3, 255, 82, 28, 4, 255, 82, 28, 4, 255, 77, 23, 2, 255, 78, 22, 1, 255, 78, 24, 1, 255, 79, 23, 3, 255, 80, 20, 3, 255, 78, 25, 3, 255, 76, 23, 1, 255, 77, 22, 2, 255, 79, 24, 4, 255, 75, 20, 2, 255, 4, 0, 7, 255, 3, 0, 3, 255, 0, 0, 10, 255, 4, 0, 11, 255, 3, 0, 0, 255, 0, 6, 100, 255, 34, 66, 233, 255, 74, 80, 51, 255, 38, 25, 0, 255, 33, 16, 19, 255, 29, 26, 139, 255, 4, 14, 85, 255, 12, 1, 0, 255, 14, 4, 5, 255, 15, 3, 3, 255, 21, 4, 4, 255, 26, 6, 6, 255, 29, 8, 9, 255, 24, 6, 6, 255, 21, 5, 5, 255, 26, 7, 5, 255, 30, 6, 2, 255, 42, 14, 8, 255, 39, 12, 5, 255, 35, 10, 5, 255, 32, 9, 7, 255, 34, 9, 7, 255, 44, 14, 7, 255, 42, 13, 6, 255, 33, 12, 5, 255, 40, 12, 5, 255, 49, 13, 4, 255, 42, 14, 5, 255, 44, 12, 3, 255, 38, 15, 2, 255, 41, 17, 6, 255, 42, 13, 5, 255, 41, 14, 3, 255, 37, 14, 3, 255, 41, 15, 4, 255, 47, 18, 3, 255, 52, 20, 2, 255, 62, 19, 3, 255, 70, 20, 4, 255, 69, 21, 5, 255, 50, 24, 2, 255, 45, 22, 1, 255, 54, 22, 4, 255, 43, 27, 0, 255, 50, 27, 1, 255, 57, 30, 5, 255, 60, 31, 5, 255, 58, 26, 1, 255, 60, 29, 2, 255, 63, 34, 1, 255, 71, 32, 4, 255, 75, 38, 4, 255, 66, 38, 4, 255, 73, 42, 4, 255, 73, 39, 2, 255, 104, 73, 11, 255, 109, 72, 13, 255, 87, 60, 3, 255, 85, 58, 1, 255, 90, 57, 11, 255, 141, 91, 4, 255, 144, 86, 2, 255, 138, 78, 4, 255, 143, 82, 3, 255, 141, 76, 3, 255, 137, 65, 5, 255, 120, 61, 2, 255, 113, 63, 3, 255, 102, 64, 6, 255, 123, 79, 3, 255, 108, 77, 5, 255, 134, 91, 7, 255, 179, 114, 10, 255, 188, 111, 7, 255, 174, 101, 9, 255, 179, 92, 2, 255, 179, 99, 3, 255, 170, 92, 5, 255, 138, 74, 4, 255, 106, 63, 5, 255, 107, 61, 12, 255, 90, 52, 16, 255, 107, 72, 5, 255, 104, 59, 8, 255, 92, 54, 8, 255, 111, 66, 3, 255, 111, 66, 2, 255, 95, 60, 8, 255, 104, 65, 7, 255, 105, 61, 2, 255, 96, 60, 7, 255, 95, 59, 8, 255, 104, 66, 5, 255, 105, 69, 3, 255, 103, 66, 3, 255, 99, 61, 6, 255, 107, 65, 6, 255, 121, 71, 6, 255, 116, 69, 6, 255, 119, 84, 12, 255, 148, 100, 12, 255, 164, 95, 6, 255, 149, 78, 10, 255, 123, 76, 2, 255, 118, 72, 2, 255, 114, 67, 3, 255, 121, 77, 11, 255, 135, 81, 8, 255, 150, 83, 15, 255, 157, 90, 12, 255, 151, 83, 9, 255, 143, 83, 3, 255, 161, 93, 4, 255, 170, 100, 9, 255, 195, 126, 26, 255, 224, 172, 23, 255, 237, 212, 15, 255, 236, 204, 11, 255, 232, 180, 22, 255, 227, 170, 27, 255, 216, 161, 23, 255, 213, 166, 55, 255, 222, 191, 104, 255, 226, 216, 164, 255, 227, 222, 188, 255, 228, 221, 183, 255, 228, 214, 164, 255, 225, 198, 86, 255, 217, 176, 17, 255, 196, 161, 16, 255, 181, 142, 20, 255, 190, 119, 17, 255, 182, 110, 18, 255, 179, 110, 14, 255, 165, 109, 11, 255, 165, 96, 15, 255, 170, 95, 22, 255, 165, 93, 17, 255, 158, 82, 22, 255, 153, 82, 27, 255, 152, 82, 26, 255, 157, 80, 23, 255, 159, 79, 12, 255, 157, 77, 15, 255, 153, 74, 9, 255, 147, 75, 9, 255, 141, 70, 8, 255, 140, 65, 5, 255, 147, 71, 5, 255, 140, 69, 3, 255, 135, 65, 10, 255, 135, 64, 2, 255, 134, 64, 3, 255, 135, 62, 13, 255, 134, 62, 8, 255, 129, 61, 3, 255, 132, 57, 2, 255, 139, 63, 9, 255, 137, 65, 7, 255, 132, 67, 3, 255, 142, 65, 8, 255, 140, 64, 7, 255, 137, 66, 9, 255, 139, 68, 4, 255, 141, 66, 2, 255, 137, 66, 3, 255, 133, 62, 12, 255, 142, 67, 12, 255, 147, 66, 5, 255, 139, 66, 9, 255, 125, 57, 7, 255, 131, 62, 14, 255, 138, 69, 9, 255, 134, 66, 3, 255, 128, 66, 4, 255, 128, 61, 10, 255, 131, 66, 14, 255, 140, 81, 10, 255, 160, 92, 9, 255, 170, 99, 15, 255, 175, 102, 24, 255, 181, 103, 11, 255, 188, 113, 2, 255, 191, 113, 13, 255, 193, 115, 17, 255, 200, 123, 16, 255, 202, 123, 17, 255, 201, 123, 19, 255, 203, 123, 18, 255, 203, 122, 18, 255, 203, 124, 9, 255, 204, 124, 9, 255, 200, 122, 10, 255, 186, 106, 12, 255, 178, 99, 8, 255, 185, 106, 21, 255, 205, 132, 15, 255, 212, 143, 6, 255, 215, 146, 9, 255, 215, 145, 19, 255, 212, 144, 10, 255, 213, 143, 17, 255, 217, 145, 20, 255, 220, 145, 11, 255, 221, 147, 10, 255, 213, 145, 12, 255, 216, 143, 16, 255, 219, 147, 14, 255, 219, 144, 1, 255, 214, 138, 4, 255, 204, 134, 15, 255, 208, 140, 14, 255, 213, 146, 10, 255, 212, 147, 8, 255, 218, 143, 9, 255, 211, 131, 3, 255, 204, 125, 11, 255, 203, 132, 6, 255, 200, 134, 4, 255, 210, 139, 13, 255, 218, 146, 2, 255, 211, 142, 2, 255, 209, 140, 9, 255, 217, 146, 6, 255, 221, 152, 5, 255, 215, 148, 2, 255, 210, 141, 4, 255, 206, 138, 5, 255, 216, 147, 10, 255, 225, 154, 11, 255, 216, 144, 3, 255, 213, 139, 1, 255, 214, 139, 3, 255, 211, 142, 3, 255, 216, 151, 5, 255, 215, 149, 5, 255, 215, 148, 7, 255, 211, 144, 3, 255, 212, 146, 6, 255, 209, 147, 4, 255, 210, 149, 7, 255, 212, 154, 12, 255, 213, 153, 8, 255, 206, 141, 1, 255, 204, 137, 4, 255, 208, 144, 3, 255, 211, 152, 8, 255, 209, 153, 8, 255, 207, 153, 0, 255, 205, 147, 3, 255, 204, 141, 7, 255, 211, 148, 3, 255, 204, 142, 9, 255, 194, 130, 6, 255, 194, 126, 0, 255, 196, 123, 8, 255, 206, 139, 10, 255, 209, 147, 9, 255, 210, 149, 6, 255, 209, 147, 7, 255, 205, 144, 6, 255, 206, 144, 8, 255, 207, 142, 15, 255, 203, 140, 6, 255, 204, 137, 8, 255, 205, 134, 19, 255, 207, 139, 14, 255, 199, 130, 8, 255, 181, 106, 8, 255, 177, 101, 7, 255, 178, 99, 5, 255, 183, 103, 5, 255, 188, 109, 5, 255, 183, 103, 7, 255, 172, 88, 2, 255, 171, 83, 6, 255, 175, 84, 15, 255, 186, 95, 6, 255, 184, 99, 1, 255, 192, 110, 6, 255, 192, 111, 6, 255, 194, 112, 10, 255, 196, 112, 5, 255, 193, 112, 4, 255, 188, 106, 4, 255, 194, 108, 9, 255, 195, 108, 9, 255, 186, 96, 10, 255, 178, 84, 7, 255, 177, 85, 3, 255, 184, 93, 3, 255, 182, 90, 2, 255, 175, 84, 4, 255, 163, 70, 3, 255, 158, 62, 3, 255, 168, 70, 8, 255, 176, 82, 6, 255, 164, 76, 11, 255, 150, 62, 4, 255, 162, 71, 5, 255, 152, 68, 2, 255, 152, 77, 6, 255, 129, 61, 9, 255, 131, 62, 11, 255, 123, 54, 2, 255, 109, 50, 0, 255, 104, 48, 8, 255, 109, 47, 4, 255, 139, 65, 6, 255, 148, 66, 0, 255, 139, 64, 4, 255, 130, 53, 5, 255, 138, 60, 4, 255, 152, 73, 9, 255, 149, 67, 5, 255, 138, 57, 8, 255, 151, 68, 0, 255, 165, 79, 4, 255, 164, 74, 4, 255, 173, 85, 1, 255, 175, 82, 5, 255, 172, 81, 3, 255, 175, 86, 1, 255, 181, 91, 2, 255, 179, 89, 0, 255, 183, 91, 0, 255, 188, 94, 4, 255, 185, 90, 2, 255, 174, 85, 2, 255, 155, 77, 4, 255, 132, 59, 2, 255, 123, 48, 1, 255, 123, 47, 5, 255, 115, 42, 3, 255, 121, 48, 2, 255, 125, 49, 1, 255, 130, 52, 6, 255, 126, 50, 3, 255, 121, 48, 0, 255, 122, 49, 3, 255, 120, 46, 1, 255, 118, 45, 1, 255, 116, 45, 4, 255, 116, 45, 5, 255, 121, 47, 6, 255, 123, 47, 5, 255, 121, 45, 2, 255, 116, 43, 4, 255, 120, 46, 3, 255, 116, 42, 1, 255, 113, 41, 4, 255, 109, 38, 3, 255, 117, 42, 8, 255, 118, 44, 7, 255, 107, 33, 3, 255, 108, 35, 3, 255, 119, 49, 4, 255, 121, 53, 0, 255, 124, 52, 1, 255, 128, 54, 2, 255, 130, 56, 6, 255, 130, 57, 4, 255, 124, 53, 0, 255, 117, 51, 1, 255, 121, 53, 2, 255, 127, 56, 4, 255, 128, 57, 1, 255, 137, 66, 2, 255, 140, 63, 1, 255, 132, 54, 2, 255, 130, 56, 10, 255, 124, 57, 3, 255, 119, 54, 5, 255, 104, 38, 4, 255, 99, 33, 3, 255, 100, 35, 6, 255, 94, 35, 3, 255, 94, 33, 2, 255, 98, 35, 4, 255, 92, 30, 3, 255, 86, 27, 2, 255, 84, 27, 4, 255, 81, 23, 3, 255, 79, 23, 4, 255, 81, 22, 3, 255, 78, 25, 4, 255, 66, 21, 1, 255, 69, 21, 1, 255, 78, 21, 4, 255, 77, 18, 3, 255, 73, 23, 3, 255, 69, 20, 0, 255, 70, 19, 2, 255, 79, 25, 6, 255, 76, 23, 2, 255, 2, 0, 9, 255, 4, 1, 18, 255, 0, 4, 13, 255, 2, 2, 0, 255, 0, 4, 90, 255, 27, 65, 231, 255, 82, 82, 66, 255, 39, 25, 0, 255, 36, 13, 7, 255, 29, 22, 126, 255, 0, 15, 93, 255, 15, 2, 0, 255, 17, 3, 7, 255, 12, 2, 1, 255, 16, 4, 3, 255, 25, 8, 8, 255, 26, 8, 7, 255, 29, 11, 10, 255, 25, 7, 7, 255, 21, 7, 6, 255, 26, 11, 9, 255, 31, 11, 7, 255, 35, 11, 5, 255, 33, 10, 5, 255, 30, 11, 5, 255, 32, 11, 8, 255, 34, 12, 8, 255, 38, 13, 3, 255, 37, 12, 3, 255, 30, 10, 5, 255, 36, 8, 1, 255, 44, 14, 3, 255, 41, 15, 5, 255, 46, 18, 7, 255, 36, 15, 3, 255, 38, 14, 3, 255, 42, 14, 6, 255, 45, 17, 6, 255, 43, 11, 4, 255, 42, 15, 5, 255, 46, 18, 3, 255, 53, 19, 1, 255, 56, 25, 5, 255, 54, 22, 1, 255, 56, 18, 0, 255, 52, 22, 1, 255, 53, 24, 3, 255, 45, 25, 2, 255, 39, 26, 0, 255, 47, 26, 3, 255, 54, 29, 4, 255, 57, 25, 1, 255, 68, 32, 2, 255, 64, 30, 6, 255, 67, 36, 3, 255, 64, 36, 2, 255, 58, 37, 5, 255, 62, 40, 4, 255, 70, 38, 3, 255, 91, 54, 1, 255, 92, 64, 3, 255, 81, 58, 3, 255, 84, 56, 2, 255, 78, 46, 3, 255, 112, 75, 4, 255, 167, 106, 5, 255, 164, 103, 2, 255, 158, 94, 6, 255, 166, 92, 3, 255, 160, 90, 6, 255, 144, 75, 5, 255, 123, 64, 2, 255, 122, 73, 7, 255, 123, 77, 2, 255, 101, 77, 3, 255, 148, 104, 11, 255, 178, 119, 1, 255, 172, 100, 2, 255, 170, 98, 4, 255, 157, 94, 8, 255, 154, 88, 7, 255, 164, 99, 9, 255, 139, 76, 5, 255, 110, 68, 3, 255, 119, 76, 8, 255, 99, 67, 7, 255, 119, 75, 11, 255, 113, 61, 8, 255, 92, 54, 4, 255, 126, 81, 7, 255, 108, 65, 7, 255, 90, 56, 9, 255, 122, 74, 12, 255, 123, 72, 6, 255, 96, 58, 0, 255, 99, 59, 10, 255, 137, 81, 10, 255, 143, 81, 8, 255, 102, 63, 7, 255, 124, 64, 10, 255, 128, 72, 8, 255, 141, 86, 13, 255, 155, 82, 10, 255, 127, 59, 19, 255, 144, 72, 12, 255, 141, 74, 2, 255, 134, 71, 12, 255, 126, 72, 12, 255, 119, 70, 7, 255, 116, 74, 16, 255, 125, 82, 9, 255, 151, 93, 13, 255, 160, 92, 6, 255, 156, 91, 4, 255, 154, 89, 11, 255, 160, 92, 4, 255, 158, 87, 0, 255, 145, 81, 7, 255, 135, 69, 10, 255, 127, 65, 2, 255, 126, 60, 2, 255, 152, 62, 9, 255, 161, 73, 3, 255, 155, 81, 2, 255, 151, 73, 4, 255, 137, 60, 3, 255, 144, 69, 1, 255, 186, 103, 7, 255, 203, 129, 24, 255, 208, 143, 51, 255, 224, 166, 61, 255, 229, 175, 68, 255, 228, 172, 34, 255, 230, 174, 3, 255, 231, 168, 12, 255, 230, 164, 16, 255, 192, 112, 9, 255, 187, 109, 15, 255, 228, 143, 7, 255, 240, 164, 22, 255, 233, 174, 23, 255, 235, 179, 36, 255, 238, 195, 60, 255, 232, 208, 125, 255, 233, 222, 151, 255, 244, 228, 146, 255, 251, 231, 126, 255, 250, 225, 41, 255, 246, 208, 0, 255, 237, 174, 21, 255, 216, 140, 18, 255, 195, 120, 4, 255, 172, 93, 10, 255, 181, 102, 14, 255, 180, 94, 0, 255, 168, 80, 2, 255, 147, 69, 3, 255, 145, 67, 10, 255, 146, 74, 6, 255, 146, 72, 3, 255, 144, 71, 12, 255, 143, 68, 9, 255, 137, 64, 1, 255, 137, 67, 3, 255, 141, 70, 4, 255, 146, 65, 6, 255, 138, 63, 8, 255, 128, 64, 10, 255, 135, 67, 9, 255, 143, 67, 2, 255, 145, 72, 9, 255, 136, 73, 8, 255, 137, 73, 6, 255, 144, 64, 12, 255, 134, 63, 9, 255, 131, 63, 6, 255, 148, 79, 12, 255, 155, 86, 13, 255, 149, 78, 12, 255, 146, 82, 12, 255, 156, 93, 11, 255, 170, 99, 18, 255, 183, 103, 19, 255, 185, 104, 11, 255, 192, 109, 15, 255, 190, 107, 16, 255, 193, 113, 11, 255, 196, 116, 10, 255, 203, 123, 22, 255, 202, 124, 14, 255, 202, 125, 7, 255, 203, 125, 14, 255, 205, 124, 19, 255, 208, 127, 15, 255, 209, 131, 17, 255, 206, 134, 12, 255, 205, 133, 11, 255, 211, 127, 15, 255, 213, 133, 15, 255, 214, 142, 12, 255, 215, 145, 13, 255, 207, 134, 11, 255, 208, 132, 13, 255, 218, 147, 17, 255, 219, 148, 16, 255, 219, 143, 16, 255, 217, 150, 5, 255, 218, 149, 20, 255, 219, 147, 16, 255, 220, 147, 6, 255, 219, 145, 7, 255, 222, 145, 11, 255, 219, 146, 15, 255, 214, 141, 6, 255, 208, 134, 2, 255, 205, 137, 10, 255, 219, 149, 12, 255, 224, 147, 14, 255, 215, 141, 6, 255, 207, 130, 4, 255, 196, 118, 5, 255, 202, 129, 8, 255, 208, 139, 10, 255, 208, 140, 5, 255, 211, 147, 7, 255, 210, 143, 9, 255, 216, 144, 8, 255, 212, 143, 5, 255, 217, 156, 11, 255, 228, 164, 11, 255, 224, 155, 13, 255, 215, 147, 6, 255, 211, 144, 5, 255, 221, 151, 8, 255, 225, 155, 8, 255, 219, 148, 12, 255, 218, 150, 5, 255, 220, 154, 10, 255, 214, 152, 5, 255, 216, 156, 5, 255, 215, 154, 4, 255, 217, 153, 4, 255, 214, 149, 1, 255, 214, 149, 7, 255, 211, 148, 5, 255, 205, 144, 7, 255, 211, 153, 9, 255, 211, 152, 4, 255, 207, 145, 2, 255, 208, 142, 10, 255, 210, 148, 5, 255, 211, 153, 3, 255, 210, 154, 10, 255, 208, 150, 11, 255, 203, 146, 2, 255, 206, 146, 6, 255, 206, 145, 9, 255, 194, 134, 4, 255, 196, 130, 14, 255, 197, 125, 7, 255, 206, 131, 10, 255, 208, 140, 14, 255, 211, 151, 9, 255, 210, 152, 3, 255, 211, 150, 5, 255, 210, 149, 5, 255, 205, 143, 5, 255, 202, 137, 13, 255, 203, 138, 14, 255, 204, 140, 11, 255, 204, 137, 11, 255, 209, 143, 10, 255, 195, 124, 7, 255, 190, 114, 16, 255, 194, 119, 11, 255, 188, 111, 6, 255, 193, 117, 7, 255, 195, 120, 1, 255, 192, 114, 10, 255, 189, 108, 11, 255, 185, 103, 5, 255, 188, 101, 7, 255, 192, 103, 7, 255, 192, 104, 15, 255, 196, 113, 10, 255, 196, 116, 4, 255, 191, 111, 6, 255, 192, 110, 11, 255, 191, 109, 9, 255, 191, 107, 12, 255, 188, 101, 9, 255, 176, 86, 3, 255, 175, 81, 0, 255, 178, 81, 2, 255, 171, 75, 2, 255, 170, 74, 4, 255, 169, 71, 7, 255, 164, 70, 7, 255, 161, 70, 7, 255, 162, 72, 6, 255, 168, 77, 11, 255, 164, 71, 2, 255, 150, 66, 1, 255, 136, 58, 0, 255, 135, 58, 2, 255, 135, 55, 7, 255, 136, 60, 7, 255, 134, 64, 9, 255, 133, 64, 4, 255, 132, 61, 6, 255, 130, 62, 6, 255, 122, 57, 8, 255, 105, 46, 2, 255, 143, 71, 10, 255, 155, 68, 5, 255, 134, 58, 2, 255, 124, 46, 6, 255, 148, 67, 9, 255, 152, 75, 12, 255, 139, 69, 10, 255, 134, 65, 1, 255, 153, 76, 2, 255, 155, 69, 4, 255, 144, 54, 6, 255, 150, 65, 8, 255, 154, 74, 3, 255, 167, 82, 4, 255, 168, 81, 5, 255, 173, 86, 11, 255, 175, 89, 5, 255, 180, 93, 0, 255, 183, 95, 1, 255, 178, 86, 0, 255, 172, 78, 2, 255, 157, 70, 3, 255, 149, 68, 3, 255, 148, 67, 0, 255, 144, 63, 1, 255, 140, 61, 9, 255, 131, 51, 10, 255, 130, 52, 5, 255, 131, 54, 2, 255, 129, 52, 2, 255, 125, 48, 6, 255, 125, 47, 6, 255, 121, 45, 4, 255, 117, 45, 2, 255, 119, 43, 0, 255, 117, 40, 2, 255, 121, 43, 9, 255, 116, 40, 4, 255, 118, 46, 2, 255, 113, 41, 2, 255, 111, 36, 2, 255, 118, 46, 6, 255, 112, 43, 1, 255, 109, 41, 1, 255, 120, 50, 1, 255, 113, 46, 0, 255, 109, 40, 6, 255, 124, 51, 9, 255, 123, 49, 3, 255, 124, 51, 3, 255, 126, 54, 7, 255, 136, 64, 4, 255, 147, 66, 0, 255, 150, 67, 4, 255, 147, 63, 5, 255, 147, 64, 5, 255, 158, 74, 5, 255, 163, 80, 1, 255, 171, 82, 5, 255, 168, 80, 1, 255, 159, 71, 2, 255, 141, 57, 2, 255, 133, 57, 0, 255, 129, 54, 0, 255, 125, 51, 4, 255, 117, 45, 2, 255, 106, 35, 1, 255, 94, 30, 1, 255, 90, 33, 3, 255, 87, 31, 1, 255, 90, 32, 2, 255, 86, 32, 4, 255, 78, 26, 0, 255, 75, 25, 1, 255, 72, 24, 1, 255, 71, 24, 2, 255, 70, 23, 1, 255, 74, 26, 3, 255, 70, 23, 2, 255, 61, 20, 2, 255, 69, 22, 4, 255, 63, 21, 3, 255, 55, 24, 2, 255, 70, 20, 3, 255, 70, 20, 3, 255, 75, 21, 5, 255, 75, 22, 1, 255, 1, 2, 13, 255, 1, 1, 25, 255, 5, 5, 5, 255, 0, 2, 66, 255, 17, 66, 228, 255, 82, 87, 72, 255, 54, 36, 0, 255, 46, 16, 3, 255, 34, 29, 123, 255, 6, 19, 117, 255, 8, 4, 1, 255, 11, 3, 3, 255, 14, 0, 3, 255, 17, 3, 2, 255, 22, 6, 6, 255, 23, 5, 3, 255, 26, 8, 6, 255, 22, 5, 3, 255, 21, 7, 4, 255, 23, 11, 9, 255, 22, 8, 8, 255, 32, 14, 12, 255, 32, 12, 8, 255, 30, 11, 6, 255, 28, 10, 3, 255, 31, 9, 3, 255, 35, 12, 4, 255, 35, 14, 4, 255, 34, 11, 2, 255, 34, 10, 3, 255, 44, 14, 6, 255, 42, 13, 2, 255, 47, 12, 5, 255, 45, 17, 5, 255, 39, 15, 4, 255, 41, 13, 6, 255, 34, 13, 4, 255, 35, 15, 4, 255, 42, 16, 3, 255, 46, 19, 3, 255, 48, 19, 0, 255, 54, 20, 3, 255, 62, 23, 7, 255, 60, 18, 5, 255, 56, 17, 3, 255, 52, 21, 2, 255, 52, 21, 2, 255, 43, 23, 2, 255, 45, 24, 1, 255, 52, 26, 3, 255, 57, 26, 5, 255, 51, 32, 2, 255, 58, 34, 4, 255, 57, 31, 2, 255, 66, 36, 4, 255, 59, 37, 3, 255, 57, 37, 8, 255, 68, 37, 0, 255, 86, 51, 5, 255, 92, 59, 4, 255, 72, 48, 5, 255, 75, 53, 1, 255, 75, 53, 3, 255, 76, 44, 5, 255, 95, 59, 6, 255, 135, 87, 8, 255, 157, 99, 4, 255, 160, 95, 5, 255, 165, 99, 7, 255, 174, 97, 9, 255, 151, 84, 5, 255, 129, 68, 5, 255, 121, 79, 10, 255, 121, 83, 6, 255, 150, 110, 2, 255, 184, 113, 6, 255, 178, 102, 17, 255, 179, 106, 17, 255, 182, 109, 26, 255, 192, 122, 29, 255, 192, 123, 18, 255, 185, 105, 19, 255, 180, 101, 23, 255, 185, 104, 30, 255, 182, 105, 20, 255, 173, 103, 12, 255, 173, 105, 8, 255, 165, 91, 20, 255, 167, 93, 15, 255, 174, 97, 18, 255, 162, 85, 11, 255, 165, 98, 6, 255, 171, 104, 5, 255, 171, 98, 15, 255, 171, 96, 17, 255, 174, 98, 12, 255, 174, 101, 11, 255, 178, 98, 14, 255, 174, 89, 10, 255, 167, 81, 12, 255, 170, 88, 14, 255, 177, 98, 17, 255, 177, 100, 15, 255, 178, 104, 11, 255, 184, 111, 16, 255, 188, 107, 5, 255, 192, 111, 8, 255, 189, 114, 21, 255, 199, 116, 16, 255, 202, 123, 16, 255, 197, 120, 21, 255, 194, 122, 9, 255, 196, 121, 13, 255, 189, 111, 12, 255, 195, 117, 19, 255, 202, 123, 15, 255, 200, 115, 11, 255, 185, 106, 10, 255, 186, 107, 11, 255, 195, 116, 6, 255, 186, 115, 8, 255, 185, 112, 15, 255, 178, 105, 11, 255, 169, 99, 4, 255, 164, 84, 6, 255, 164, 85, 11, 255, 158, 85, 6, 255, 151, 70, 12, 255, 137, 65, 4, 255, 135, 62, 2, 255, 146, 64, 1, 255, 145, 61, 3, 255, 142, 57, 0, 255, 136, 53, 9, 255, 132, 49, 12, 255, 124, 47, 9, 255, 125, 60, 8, 255, 133, 58, 1, 255, 124, 49, 4, 255, 144, 63, 6, 255, 178, 88, 2, 255, 184, 92, 3, 255, 187, 99, 1, 255, 195, 105, 0, 255, 198, 108, 2, 255, 203, 115, 2, 255, 210, 114, 4, 255, 210, 114, 9, 255, 205, 114, 1, 255, 201, 111, 6, 255, 198, 105, 4, 255, 209, 114, 1, 255, 206, 107, 3, 255, 203, 108, 12, 255, 193, 106, 6, 255, 202, 109, 9, 255, 189, 90, 11, 255, 178, 88, 8, 255, 172, 85, 5, 255, 177, 78, 6, 255, 174, 83, 4, 255, 162, 80, 6, 255, 147, 73, 2, 255, 146, 77, 4, 255, 155, 80, 3, 255, 150, 76, 3, 255, 169, 82, 8, 255, 176, 86, 8, 255, 174, 83, 5, 255, 161, 77, 5, 255, 141, 71, 16, 255, 134, 71, 7, 255, 146, 74, 3, 255, 138, 68, 6, 255, 135, 66, 13, 255, 148, 80, 11, 255, 172, 102, 9, 255, 177, 99, 12, 255, 181, 102, 10, 255, 193, 112, 7, 255, 186, 110, 10, 255, 184, 105, 8, 255, 168, 83, 5, 255, 168, 89, 6, 255, 187, 112, 10, 255, 192, 111, 12, 255, 204, 123, 15, 255, 202, 121, 14, 255, 201, 121, 22, 255, 206, 129, 20, 255, 209, 133, 13, 255, 210, 131, 19, 255, 213, 130, 17, 255, 213, 139, 7, 255, 215, 143, 5, 255, 218, 141, 17, 255, 220, 144, 7, 255, 219, 145, 16, 255, 218, 144, 14, 255, 220, 147, 11, 255, 219, 147, 12, 255, 216, 142, 12, 255, 220, 145, 18, 255, 218, 145, 15, 255, 216, 146, 8, 255, 220, 143, 13, 255, 218, 146, 15, 255, 218, 149, 11, 255, 221, 150, 15, 255, 221, 148, 7, 255, 219, 141, 10, 255, 220, 141, 7, 255, 215, 142, 1, 255, 215, 143, 6, 255, 219, 147, 6, 255, 223, 154, 9, 255, 216, 139, 7, 255, 211, 130, 9, 255, 197, 118, 7, 255, 191, 113, 15, 255, 197, 127, 12, 255, 207, 144, 8, 255, 208, 144, 7, 255, 215, 148, 6, 255, 214, 153, 7, 255, 218, 152, 14, 255, 217, 149, 3, 255, 224, 157, 5, 255, 229, 164, 5, 255, 224, 158, 5, 255, 214, 141, 13, 255, 217, 147, 4, 255, 225, 160, 2, 255, 227, 160, 9, 255, 222, 155, 4, 255, 220, 155, 5, 255, 221, 157, 11, 255, 217, 158, 5, 255, 213, 157, 3, 255, 213, 158, 2, 255, 216, 158, 1, 255, 220, 159, 4, 255, 216, 155, 0, 255, 218, 155, 5, 255, 207, 146, 6, 255, 212, 151, 15, 255, 217, 162, 3, 255, 211, 156, 7, 255, 209, 151, 6, 255, 209, 149, 5, 255, 211, 151, 5, 255, 211, 154, 4, 255, 209, 152, 2, 255, 207, 146, 18, 255, 205, 145, 15, 255, 208, 151, 3, 255, 193, 133, 9, 255, 195, 134, 1, 255, 199, 133, 5, 255, 202, 129, 5, 255, 207, 137, 1, 255, 208, 144, 3, 255, 210, 153, 13, 255, 213, 156, 14, 255, 214, 153, 10, 255, 210, 148, 3, 255, 208, 145, 1, 255, 207, 143, 8, 255, 206, 143, 10, 255, 208, 144, 5, 255, 205, 140, 7, 255, 208, 142, 8, 255, 202, 133, 6, 255, 197, 124, 14, 255, 196, 125, 7, 255, 195, 124, 5, 255, 200, 127, 8, 255, 200, 126, 5, 255, 198, 121, 10, 255, 197, 118, 11, 255, 202, 123, 6, 255, 197, 117, 0, 255, 201, 118, 13, 255, 202, 118, 11, 255, 201, 119, 5, 255, 197, 115, 1, 255, 192, 113, 3, 255, 190, 110, 14, 255, 191, 107, 6, 255, 190, 104, 7, 255, 181, 91, 8, 255, 173, 78, 6, 255, 171, 74, 0, 255, 173, 73, 3, 255, 172, 80, 12, 255, 163, 73, 6, 255, 168, 74, 0, 255, 171, 76, 6, 255, 164, 70, 5, 255, 163, 71, 2, 255, 156, 66, 2, 255, 152, 63, 6, 255, 152, 61, 8, 255, 136, 50, 6, 255, 135, 57, 8, 255, 124, 50, 0, 255, 127, 50, 5, 255, 147, 74, 6, 255, 131, 59, 5, 255, 132, 62, 8, 255, 133, 65, 4, 255, 131, 61, 6, 255, 112, 46, 2, 255, 129, 58, 4, 255, 150, 71, 3, 255, 123, 45, 9, 255, 131, 51, 13, 255, 163, 83, 6, 255, 173, 94, 2, 255, 176, 98, 3, 255, 180, 89, 2, 255, 160, 72, 2, 255, 134, 53, 2, 255, 131, 55, 2, 255, 149, 73, 3, 255, 178, 99, 2, 255, 191, 107, 3, 255, 191, 103, 4, 255, 180, 93, 5, 255, 176, 89, 2, 255, 179, 91, 2, 255, 179, 88, 0, 255, 179, 88, 0, 255, 182, 92, 3, 255, 173, 87, 3, 255, 163, 78, 6, 255, 154, 67, 4, 255, 146, 59, 2, 255, 147, 67, 2, 255, 148, 66, 3, 255, 140, 62, 3, 255, 130, 56, 0, 255, 131, 53, 2, 255, 128, 48, 0, 255, 126, 48, 0, 255, 125, 50, 3, 255, 117, 45, 3, 255, 110, 43, 4, 255, 105, 42, 3, 255, 102, 38, 0, 255, 105, 40, 0, 255, 109, 41, 3, 255, 106, 40, 6, 255, 106, 41, 3, 255, 110, 43, 3, 255, 111, 43, 3, 255, 112, 43, 3, 255, 116, 43, 5, 255, 115, 44, 2, 255, 119, 48, 8, 255, 117, 45, 6, 255, 110, 39, 0, 255, 122, 52, 2, 255, 136, 62, 5, 255, 142, 66, 1, 255, 151, 69, 1, 255, 164, 75, 2, 255, 175, 83, 5, 255, 178, 86, 5, 255, 176, 83, 2, 255, 174, 80, 1, 255, 178, 79, 2, 255, 175, 77, 1, 255, 157, 63, 1, 255, 134, 46, 2, 255, 128, 49, 3, 255, 129, 54, 3, 255, 128, 53, 3, 255, 120, 48, 1, 255, 109, 39, 3, 255, 93, 30, 1, 255, 85, 29, 1, 255, 86, 31, 2, 255, 85, 31, 2, 255, 82, 29, 2, 255, 78, 25, 0, 255, 79, 26, 3, 255, 75, 25, 3, 255, 69, 23, 2, 255, 63, 19, 0, 255, 63, 20, 0, 255, 80, 23, 7, 255, 76, 23, 8, 255, 65, 17, 3, 255, 63, 18, 3, 255, 55, 16, 1, 255, 63, 18, 4, 255, 62, 20, 1, 255, 65, 18, 0, 255, 69, 20, 2, 255, 1, 5, 19, 255, 1, 1, 0, 255, 3, 0, 59, 255, 14, 52, 229, 255, 73, 84, 93, 255, 58, 34, 0, 255, 36, 13, 0, 255, 47, 27, 106, 255, 4, 25, 141, 255, 14, 4, 10, 255, 14, 6, 3, 255, 15, 5, 6, 255, 17, 4, 1, 255, 18, 2, 2, 255, 21, 5, 5, 255, 22, 6, 5, 255, 23, 7, 4, 255, 20, 5, 2, 255, 20, 6, 2, 255, 18, 4, 3, 255, 23, 9, 8, 255, 27, 11, 9, 255, 28, 10, 7, 255, 27, 7, 4, 255, 35, 15, 11, 255, 32, 8, 3, 255, 34, 11, 5, 255, 31, 14, 6, 255, 29, 9, 2, 255, 36, 12, 5, 255, 46, 14, 9, 255, 38, 13, 3, 255, 41, 13, 4, 255, 40, 15, 4, 255, 36, 14, 3, 255, 38, 10, 5, 255, 33, 14, 5, 255, 37, 15, 4, 255, 47, 19, 5, 255, 49, 17, 1, 255, 51, 18, 0, 255, 49, 22, 2, 255, 49, 20, 4, 255, 48, 21, 6, 255, 41, 23, 6, 255, 38, 23, 5, 255, 40, 25, 4, 255, 49, 27, 6, 255, 48, 27, 2, 255, 46, 28, 2, 255, 46, 29, 2, 255, 50, 34, 3, 255, 60, 36, 4, 255, 66, 37, 5, 255, 66, 33, 11, 255, 61, 42, 1, 255, 61, 40, 2, 255, 80, 46, 4, 255, 93, 60, 4, 255, 76, 49, 2, 255, 72, 49, 7, 255, 74, 54, 0, 255, 60, 48, 5, 255, 80, 47, 5, 255, 77, 41, 6, 255, 94, 62, 3, 255, 143, 90, 2, 255, 155, 91, 1, 255, 164, 96, 5, 255, 165, 90, 1, 255, 147, 85, 2, 255, 115, 69, 2, 255, 123, 79, 5, 255, 164, 105, 15, 255, 188, 110, 19, 255, 194, 113, 22, 255, 200, 123, 32, 255, 202, 134, 29, 255, 208, 142, 24, 255, 213, 145, 17, 255, 201, 125, 20, 255, 194, 116, 27, 255, 198, 122, 22, 255, 200, 119, 25, 255, 198, 122, 26, 255, 201, 124, 19, 255, 199, 121, 13, 255, 201, 120, 22, 255, 199, 120, 11, 255, 190, 118, 19, 255, 196, 119, 21, 255, 200, 118, 14, 255, 196, 118, 15, 255, 195, 117, 17, 255, 199, 115, 20, 255, 197, 116, 14, 255, 192, 114, 19, 255, 198, 115, 19, 255, 193, 115, 17, 255, 189, 115, 9, 255, 186, 114, 14, 255, 199, 120, 18, 255, 200, 120, 10, 255, 201, 119, 15, 255, 197, 116, 8, 255, 199, 117, 12, 255, 200, 126, 13, 255, 202, 121, 19, 255, 198, 122, 16, 255, 201, 121, 13, 255, 198, 116, 7, 255, 194, 115, 15, 255, 191, 109, 15, 255, 202, 116, 8, 255, 204, 117, 21, 255, 201, 117, 10, 255, 197, 120, 11, 255, 198, 111, 4, 255, 203, 120, 4, 255, 201, 120, 10, 255, 206, 119, 10, 255, 201, 122, 11, 255, 198, 116, 14, 255, 205, 118, 7, 255, 198, 115, 7, 255, 190, 103, 12, 255, 194, 105, 9, 255, 187, 108, 13, 255, 188, 106, 8, 255, 182, 104, 8, 255, 183, 101, 15, 255, 176, 99, 12, 255, 176, 103, 1, 255, 171, 101, 9, 255, 159, 91, 10, 255, 150, 74, 9, 255, 138, 69, 6, 255, 128, 64, 4, 255, 112, 61, 14, 255, 111, 53, 4, 255, 120, 52, 9, 255, 137, 64, 7, 255, 145, 68, 4, 255, 146, 64, 7, 255, 154, 69, 7, 255, 153, 65, 0, 255, 152, 68, 3, 255, 152, 71, 7, 255, 145, 67, 16, 255, 140, 64, 14, 255, 137, 59, 4, 255, 151, 68, 8, 255, 150, 73, 6, 255, 153, 67, 6, 255, 166, 72, 10, 255, 167, 82, 8, 255, 157, 78, 7, 255, 153, 74, 8, 255, 166, 74, 4, 255, 170, 77, 2, 255, 163, 77, 3, 255, 154, 80, 5, 255, 148, 78, 6, 255, 145, 73, 11, 255, 155, 72, 5, 255, 154, 76, 2, 255, 179, 93, 5, 255, 172, 84, 11, 255, 153, 68, 8, 255, 146, 69, 14, 255, 142, 76, 11, 255, 148, 85, 9, 255, 161, 94, 9, 255, 167, 101, 8, 255, 175, 107, 10, 255, 183, 111, 20, 255, 193, 116, 12, 255, 193, 110, 9, 255, 191, 103, 6, 255, 193, 108, 16, 255, 204, 118, 11, 255, 200, 111, 1, 255, 192, 101, 14, 255, 202, 116, 21, 255, 208, 131, 15, 255, 210, 136, 12, 255, 214, 136, 8, 255, 212, 132, 15, 255, 205, 125, 14, 255, 202, 124, 9, 255, 215, 136, 15, 255, 217, 138, 14, 255, 214, 137, 16, 255, 210, 132, 16, 255, 207, 127, 16, 255, 212, 133, 18, 255, 218, 143, 18, 255, 212, 139, 13, 255, 215, 140, 10, 255, 219, 144, 8, 255, 218, 145, 14, 255, 220, 145, 10, 255, 219, 144, 12, 255, 220, 148, 11, 255, 212, 144, 3, 255, 217, 149, 13, 255, 220, 148, 15, 255, 220, 147, 12, 255, 222, 149, 8, 255, 210, 138, 4, 255, 204, 131, 12, 255, 215, 144, 9, 255, 219, 148, 4, 255, 218, 144, 12, 255, 223, 148, 11, 255, 220, 145, 4, 255, 202, 121, 19, 255, 196, 123, 6, 255, 208, 138, 12, 255, 214, 144, 10, 255, 213, 146, 7, 255, 214, 150, 10, 255, 215, 151, 10, 255, 222, 157, 4, 255, 226, 153, 3, 255, 220, 148, 5, 255, 221, 158, 10, 255, 220, 154, 1, 255, 220, 137, 5, 255, 220, 135, 17, 255, 217, 144, 4, 255, 221, 152, 7, 255, 224, 158, 7, 255, 223, 158, 2, 255, 224, 160, 4, 255, 223, 163, 4, 255, 220, 162, 4, 255, 221, 162, 3, 255, 213, 158, 0, 255, 216, 160, 2, 255, 218, 158, 2, 255, 215, 155, 0, 255, 216, 158, 2, 255, 215, 158, 3, 255, 213, 156, 3, 255, 217, 160, 7, 255, 214, 160, 3, 255, 210, 155, 8, 255, 204, 150, 3, 255, 207, 151, 5, 255, 212, 155, 6, 255, 211, 154, 4, 255, 207, 149, 3, 255, 208, 150, 11, 255, 209, 153, 13, 255, 211, 156, 2, 255, 185, 123, 9, 255, 195, 132, 8, 255, 177, 105, 8, 255, 189, 116, 15, 255, 199, 134, 5, 255, 204, 149, 2, 255, 214, 161, 11, 255, 214, 159, 12, 255, 212, 152, 9, 255, 208, 144, 4, 255, 208, 141, 7, 255, 209, 145, 12, 255, 208, 144, 10, 255, 203, 140, 6, 255, 207, 140, 11, 255, 205, 139, 5, 255, 209, 138, 20, 255, 201, 129, 12, 255, 199, 127, 9, 255, 207, 135, 14, 255, 203, 133, 2, 255, 201, 130, 6, 255, 203, 127, 15, 255, 200, 124, 6, 255, 199, 117, 9, 255, 197, 116, 14, 255, 197, 119, 12, 255, 201, 119, 13, 255, 190, 103, 8, 255, 187, 99, 7, 255, 196, 110, 7, 255, 188, 104, 9, 255, 187, 97, 2, 255, 179, 89, 2, 255, 167, 75, 4, 255, 166, 73, 3, 255, 163, 68, 4, 255, 167, 69, 6, 255, 176, 83, 10, 255, 174, 85, 5, 255, 166, 76, 3, 255, 160, 73, 2, 255, 162, 72, 1, 255, 163, 63, 8, 255, 158, 57, 5, 255, 146, 60, 5, 255, 143, 57, 5, 255, 126, 50, 2, 255, 121, 57, 4, 255, 116, 49, 3, 255, 137, 59, 7, 255, 158, 78, 10, 255, 132, 50, 8, 255, 127, 53, 4, 255, 124, 59, 3, 255, 117, 56, 1, 255, 113, 52, 2, 255, 106, 38, 5, 255, 126, 56, 0, 255, 124, 50, 8, 255, 149, 78, 2, 255, 172, 94, 3, 255, 183, 93, 5, 255, 181, 79, 9, 255, 157, 67, 9, 255, 139, 53, 8, 255, 131, 51, 3, 255, 147, 69, 2, 255, 171, 86, 7, 255, 198, 105, 3, 255, 197, 105, 1, 255, 187, 96, 1, 255, 176, 87, 0, 255, 177, 86, 4, 255, 177, 86, 6, 255, 179, 88, 4, 255, 184, 93, 1, 255, 189, 100, 1, 255, 187, 99, 2, 255, 187, 99, 4, 255, 184, 93, 5, 255, 169, 77, 3, 255, 159, 68, 5, 255, 148, 59, 1, 255, 136, 53, 3, 255, 121, 43, 1, 255, 127, 48, 4, 255, 134, 50, 4, 255, 127, 50, 3, 255, 121, 47, 7, 255, 117, 42, 9, 255, 116, 45, 7, 255, 110, 42, 4, 255, 109, 43, 6, 255, 107, 41, 2, 255, 107, 42, 2, 255, 104, 37, 4, 255, 105, 38, 1, 255, 106, 38, 5, 255, 105, 35, 4, 255, 113, 40, 1, 255, 116, 40, 3, 255, 118, 47, 2, 255, 126, 57, 7, 255, 120, 49, 2, 255, 115, 47, 3, 255, 124, 57, 1, 255, 138, 62, 3, 255, 144, 60, 0, 255, 150, 69, 2, 255, 161, 73, 1, 255, 171, 78, 0, 255, 176, 83, 2, 255, 174, 82, 1, 255, 171, 80, 2, 255, 170, 78, 3, 255, 170, 75, 5, 255, 160, 64, 2, 255, 146, 56, 7, 255, 130, 48, 10, 255, 122, 46, 2, 255, 121, 50, 1, 255, 106, 40, 1, 255, 93, 31, 0, 255, 87, 28, 5, 255, 84, 27, 3, 255, 86, 30, 3, 255, 88, 29, 1, 255, 85, 27, 2, 255, 82, 24, 1, 255, 79, 22, 1, 255, 77, 21, 4, 255, 74, 23, 7, 255, 66, 19, 3, 255, 57, 15, 0, 255, 59, 21, 3, 255, 61, 20, 2, 255, 64, 18, 3, 255, 60, 17, 1, 255, 58, 18, 1, 255, 55, 20, 1, 255, 58, 23, 1, 255, 59, 20, 0, 255, 62, 18, 2, 255, 3, 1, 0, 255, 0, 0, 48, 255, 10, 43, 217, 255, 65, 81, 106, 255, 54, 40, 4, 255, 37, 16, 0, 255, 42, 21, 90, 255, 8, 17, 151, 255, 10, 3, 16, 255, 10, 6, 0, 255, 15, 5, 5, 255, 16, 5, 5, 255, 15, 6, 2, 255, 19, 4, 4, 255, 18, 4, 3, 255, 18, 4, 3, 255, 18, 5, 3, 255, 20, 6, 5, 255, 20, 8, 6, 255, 21, 7, 6, 255, 24, 7, 7, 255, 27, 9, 6, 255, 31, 11, 8, 255, 32, 11, 7, 255, 32, 11, 8, 255, 30, 8, 4, 255, 28, 14, 6, 255, 23, 13, 4, 255, 26, 14, 6, 255, 28, 13, 5, 255, 33, 11, 5, 255, 31, 12, 3, 255, 32, 12, 2, 255, 34, 14, 3, 255, 34, 17, 4, 255, 34, 12, 1, 255, 32, 14, 1, 255, 36, 17, 3, 255, 45, 18, 9, 255, 41, 15, 4, 255, 47, 20, 3, 255, 54, 22, 3, 255, 45, 20, 0, 255, 43, 23, 1, 255, 44, 23, 2, 255, 35, 19, 3, 255, 30, 24, 2, 255, 38, 26, 1, 255, 47, 31, 4, 255, 51, 34, 4, 255, 57, 29, 1, 255, 63, 35, 3, 255, 63, 34, 4, 255, 62, 30, 2, 255, 63, 33, 2, 255, 62, 40, 0, 255, 70, 45, 4, 255, 87, 54, 3, 255, 80, 48, 3, 255, 66, 51, 1, 255, 73, 54, 0, 255, 72, 48, 4, 255, 62, 42, 4, 255, 73, 51, 1, 255, 70, 47, 1, 255, 79, 55, 7, 255, 136, 79, 7, 255, 158, 96, 4, 255, 142, 85, 1, 255, 134, 75, 2, 255, 145, 81, 10, 255, 158, 93, 10, 255, 178, 107, 13, 255, 192, 106, 10, 255, 192, 122, 25, 255, 192, 149, 29, 255, 202, 151, 11, 255, 194, 133, 8, 255, 197, 134, 26, 255, 194, 128, 11, 255, 191, 114, 14, 255, 194, 123, 11, 255, 195, 121, 15, 255, 197, 121, 26, 255, 198, 121, 11, 255, 200, 120, 12, 255, 199, 116, 24, 255, 199, 121, 11, 255, 200, 121, 6, 255, 201, 120, 14, 255, 198, 120, 15, 255, 197, 121, 13, 255, 196, 117, 16, 255, 201, 118, 10, 255, 204, 118, 15, 255, 197, 116, 4, 255, 201, 120, 5, 255, 202, 117, 10, 255, 201, 119, 9, 255, 205, 119, 12, 255, 208, 125, 7, 255, 201, 121, 5, 255, 200, 119, 15, 255, 202, 122, 18, 255, 203, 123, 6, 255, 196, 121, 8, 255, 195, 110, 5, 255, 204, 123, 15, 255, 208, 136, 15, 255, 205, 128, 13, 255, 215, 135, 21, 255, 209, 122, 16, 255, 210, 126, 20, 255, 204, 128, 13, 255, 201, 123, 15, 255, 207, 123, 10, 255, 203, 124, 7, 255, 203, 123, 4, 255, 206, 122, 6, 255, 201, 118, 5, 255, 197, 118, 5, 255, 202, 121, 10, 255, 204, 115, 12, 255, 203, 117, 9, 255, 201, 120, 2, 255, 201, 119, 3, 255, 204, 120, 8, 255, 205, 120, 14, 255, 201, 115, 15, 255, 198, 117, 7, 255, 199, 114, 5, 255, 197, 112, 5, 255, 195, 108, 7, 255, 192, 108, 5, 255, 186, 114, 4, 255, 185, 101, 6, 255, 179, 100, 6, 255, 166, 96, 12, 255, 162, 89, 14, 255, 161, 81, 4, 255, 136, 68, 5, 255, 128, 64, 11, 255, 133, 68, 6, 255, 134, 66, 3, 255, 138, 67, 10, 255, 142, 73, 7, 255, 138, 72, 7, 255, 136, 70, 3, 255, 153, 82, 6, 255, 158, 83, 3, 255, 141, 67, 9, 255, 132, 60, 6, 255, 147, 67, 8, 255, 154, 69, 6, 255, 151, 71, 4, 255, 146, 71, 2, 255, 154, 81, 10, 255, 153, 72, 10, 255, 145, 64, 5, 255, 147, 67, 2, 255, 158, 69, 6, 255, 146, 69, 5, 255, 145, 75, 9, 255, 137, 74, 12, 255, 137, 70, 8, 255, 120, 61, 7, 255, 126, 60, 4, 255, 132, 68, 13, 255, 150, 82, 5, 255, 181, 101, 9, 255, 186, 110, 4, 255, 184, 108, 10, 255, 190, 112, 10, 255, 193, 116, 9, 255, 197, 118, 11, 255, 199, 118, 8, 255, 197, 117, 21, 255, 202, 124, 9, 255, 202, 121, 11, 255, 191, 113, 14, 255, 204, 120, 16, 255, 202, 115, 14, 255, 175, 85, 5, 255, 182, 88, 7, 255, 205, 121, 19, 255, 207, 129, 18, 255, 212, 133, 11, 255, 214, 135, 27, 255, 204, 126, 25, 255, 204, 125, 14, 255, 210, 131, 12, 255, 208, 127, 11, 255, 208, 127, 6, 255, 200, 123, 16, 255, 208, 137, 20, 255, 219, 149, 15, 255, 217, 141, 17, 255, 210, 130, 10, 255, 211, 132, 19, 255, 217, 143, 12, 255, 216, 143, 14, 255, 221, 147, 9, 255, 217, 144, 6, 255, 217, 145, 8, 255, 210, 142, 7, 255, 209, 145, 10, 255, 219, 148, 10, 255, 225, 150, 9, 255, 210, 136, 1, 255, 206, 134, 14, 255, 218, 152, 19, 255, 218, 153, 6, 255, 222, 150, 7, 255, 206, 132, 4, 255, 204, 130, 5, 255, 210, 135, 8, 255, 188, 116, 13, 255, 206, 143, 9, 255, 218, 151, 6, 255, 210, 137, 10, 255, 211, 136, 6, 255, 216, 145, 10, 255, 217, 146, 13, 255, 216, 147, 2, 255, 213, 147, 7, 255, 210, 153, 13, 255, 220, 157, 9, 255, 207, 129, 8, 255, 195, 114, 18, 255, 209, 143, 11, 255, 221, 158, 0, 255, 226, 161, 7, 255, 227, 164, 7, 255, 225, 164, 0, 255, 230, 168, 8, 255, 227, 167, 11, 255, 220, 164, 1, 255, 218, 159, 1, 255, 217, 159, 0, 255, 219, 161, 2, 255, 218, 159, 3, 255, 216, 159, 3, 255, 217, 161, 7, 255, 215, 161, 2, 255, 215, 162, 2, 255, 216, 162, 3, 255, 216, 161, 7, 255, 209, 152, 8, 255, 208, 154, 5, 255, 209, 154, 3, 255, 211, 155, 4, 255, 209, 153, 5, 255, 208, 151, 6, 255, 210, 154, 6, 255, 209, 156, 12, 255, 212, 160, 11, 255, 205, 147, 8, 255, 177, 114, 5, 255, 166, 98, 9, 255, 184, 120, 12, 255, 201, 143, 9, 255, 206, 153, 5, 255, 212, 161, 4, 255, 213, 159, 4, 255, 210, 152, 3, 255, 207, 144, 5, 255, 208, 143, 14, 255, 209, 144, 19, 255, 207, 141, 19, 255, 206, 140, 12, 255, 207, 140, 4, 255, 208, 140, 8, 255, 206, 137, 15, 255, 204, 133, 17, 255, 208, 136, 13, 255, 206, 135, 7, 255, 202, 132, 10, 255, 204, 128, 20, 255, 205, 129, 16, 255, 202, 124, 5, 255, 204, 121, 14, 255, 200, 118, 14, 255, 193, 114, 7, 255, 193, 109, 3, 255, 182, 92, 2, 255, 187, 97, 4, 255, 193, 106, 3, 255, 189, 102, 2, 255, 172, 80, 3, 255, 161, 67, 5, 255, 161, 68, 2, 255, 165, 73, 5, 255, 168, 75, 6, 255, 174, 80, 4, 255, 166, 75, 1, 255, 169, 77, 7, 255, 174, 80, 9, 255, 163, 70, 2, 255, 153, 62, 3, 255, 145, 58, 3, 255, 142, 55, 9, 255, 138, 51, 2, 255, 141, 56, 6, 255, 126, 47, 8, 255, 117, 49, 0, 255, 127, 58, 3, 255, 145, 65, 5, 255, 139, 69, 12, 255, 126, 54, 5, 255, 119, 44, 0, 255, 121, 49, 2, 255, 115, 46, 4, 255, 118, 51, 10, 255, 112, 41, 7, 255, 110, 38, 10, 255, 122, 52, 6, 255, 157, 81, 0, 255, 180, 93, 3, 255, 172, 84, 4, 255, 138, 54, 2, 255, 121, 48, 5, 255, 122, 48, 10, 255, 132, 55, 4, 255, 158, 76, 1, 255, 170, 83, 1, 255, 188, 98, 4, 255, 188, 101, 4, 255, 185, 98, 9, 255, 172, 85, 6, 255, 172, 85, 6, 255, 174, 88, 2, 255, 175, 90, 1, 255, 176, 89, 1, 255, 185, 96, 4, 255, 191, 103, 6, 255, 188, 100, 1, 255, 187, 99, 1, 255, 189, 99, 5, 255, 183, 93, 3, 255, 174, 82, 7, 255, 158, 72, 7, 255, 138, 53, 2, 255, 132, 43, 5, 255, 123, 37, 3, 255, 117, 38, 1, 255, 118, 43, 5, 255, 116, 41, 4, 255, 113, 42, 2, 255, 109, 42, 2, 255, 109, 44, 5, 255, 107, 42, 4, 255, 108, 43, 5, 255, 106, 39, 3, 255, 97, 33, 4, 255, 93, 33, 3, 255, 93, 35, 1, 255, 91, 32, 2, 255, 91, 32, 1, 255, 99, 41, 8, 255, 114, 48, 6, 255, 129, 57, 0, 255, 126, 53, 2, 255, 128, 57, 4, 255, 128, 54, 2, 255, 133, 56, 0, 255, 142, 60, 3, 255, 153, 62, 4, 255, 164, 69, 3, 255, 172, 78, 3, 255, 174, 82, 1, 255, 175, 84, 0, 255, 170, 83, 0, 255, 168, 76, 3, 255, 169, 73, 1, 255, 173, 80, 3, 255, 151, 64, 5, 255, 129, 45, 3, 255, 120, 43, 3, 255, 103, 40, 3, 255, 89, 29, 0, 255, 83, 25, 3, 255, 84, 26, 6, 255, 82, 23, 0, 255, 88, 28, 3, 255, 81, 29, 4, 255, 78, 26, 3, 255, 74, 23, 1, 255, 68, 18, 0, 255, 66, 19, 3, 255, 64, 18, 3, 255, 61, 20, 5, 255, 48, 21, 2, 255, 49, 21, 2, 255, 45, 17, 1, 255, 49, 18, 0, 255, 57, 15, 1, 255, 51, 19, 1, 255, 59, 21, 3, 255, 59, 18, 2, 255, 57, 17, 2, 255, 0, 0, 44, 255, 11, 39, 205, 255, 66, 84, 111, 255, 46, 48, 0, 255, 31, 10, 0, 255, 47, 24, 83, 255, 13, 21, 149, 255, 14, 6, 18, 255, 16, 2, 0, 255, 11, 3, 2, 255, 13, 6, 9, 255, 17, 9, 5, 255, 15, 5, 2, 255, 14, 4, 2, 255, 15, 4, 3, 255, 16, 4, 4, 255, 18, 6, 6, 255, 17, 6, 6, 255, 17, 6, 5, 255, 19, 8, 7, 255, 24, 9, 8, 255, 27, 7, 4, 255, 34, 14, 7, 255, 31, 10, 4, 255, 29, 10, 4, 255, 28, 9, 4, 255, 28, 13, 6, 255, 27, 14, 8, 255, 29, 15, 9, 255, 26, 14, 5, 255, 36, 13, 5, 255, 37, 13, 5, 255, 34, 13, 7, 255, 37, 10, 2, 255, 33, 14, 2, 255, 35, 13, 2, 255, 38, 14, 2, 255, 42, 20, 4, 255, 42, 15, 3, 255, 45, 17, 4, 255, 51, 20, 2, 255, 54, 20, 3, 255, 49, 21, 6, 255, 38, 19, 2, 255, 38, 23, 5, 255, 45, 22, 4, 255, 50, 27, 7, 255, 48, 29, 4, 255, 57, 28, 4, 255, 53, 28, 1, 255, 53, 31, 4, 255, 60, 33, 2, 255, 58, 37, 7, 255, 64, 34, 3, 255, 65, 39, 2, 255, 70, 37, 3, 255, 95, 55, 5, 255, 73, 50, 0, 255, 72, 49, 5, 255, 78, 46, 4, 255, 66, 48, 3, 255, 62, 48, 6, 255, 66, 49, 2, 255, 73, 48, 5, 255, 72, 54, 5, 255, 77, 55, 1, 255, 100, 68, 1, 255, 136, 79, 4, 255, 143, 78, 7, 255, 160, 97, 11, 255, 176, 101, 17, 255, 176, 104, 8, 255, 173, 103, 13, 255, 170, 96, 6, 255, 166, 100, 7, 255, 174, 124, 12, 255, 172, 120, 8, 255, 121, 88, 5, 255, 92, 63, 12, 255, 103, 65, 13, 255, 102, 63, 5, 255, 121, 76, 0, 255, 144, 88, 16, 255, 166, 96, 20, 255, 175, 103, 20, 255, 181, 112, 8, 255, 188, 116, 6, 255, 187, 110, 15, 255, 192, 113, 11, 255, 193, 114, 16, 255, 189, 111, 12, 255, 188, 113, 7, 255, 186, 111, 15, 255, 186, 108, 4, 255, 194, 111, 5, 255, 196, 109, 7, 255, 194, 107, 10, 255, 187, 98, 9, 255, 191, 105, 6, 255, 198, 116, 7, 255, 199, 118, 3, 255, 193, 108, 3, 255, 192, 99, 8, 255, 199, 106, 10, 255, 197, 111, 7, 255, 195, 107, 6, 255, 188, 95, 7, 255, 194, 118, 17, 255, 199, 127, 12, 255, 204, 126, 13, 255, 196, 114, 7, 255, 199, 112, 6, 255, 203, 120, 6, 255, 201, 117, 10, 255, 203, 115, 4, 255, 197, 104, 9, 255, 203, 108, 4, 255, 203, 119, 2, 255, 202, 124, 10, 255, 206, 123, 13, 255, 209, 122, 10, 255, 208, 122, 5, 255, 204, 123, 5, 255, 204, 122, 11, 255, 207, 122, 7, 255, 207, 122, 6, 255, 205, 122, 10, 255, 205, 118, 5, 255, 202, 111, 17, 255, 203, 123, 7, 255, 201, 119, 6, 255, 201, 119, 9, 255, 197, 111, 6, 255, 199, 111, 0, 255, 200, 117, 10, 255, 198, 112, 12, 255, 192, 103, 6, 255, 192, 101, 3, 255, 190, 110, 5, 255, 186, 112, 9, 255, 182, 103, 15, 255, 174, 96, 11, 255, 168, 99, 6, 255, 166, 98, 6, 255, 160, 87, 10, 255, 152, 83, 6, 255, 151, 83, 7, 255, 148, 80, 11, 255, 136, 72, 5, 255, 131, 67, 7, 255, 133, 63, 8, 255, 135, 59, 8, 255, 137, 62, 1, 255, 142, 69, 4, 255, 142, 67, 1, 255, 147, 72, 6, 255, 145, 69, 5, 255, 143, 71, 7, 255, 135, 66, 8, 255, 141, 65, 8, 255, 150, 71, 14, 255, 145, 71, 4, 255, 147, 76, 2, 255, 144, 77, 15, 255, 140, 73, 10, 255, 133, 70, 17, 255, 145, 76, 6, 255, 166, 96, 13, 255, 184, 114, 17, 255, 193, 113, 3, 255, 193, 109, 4, 255, 193, 115, 13, 255, 197, 120, 16, 255, 204, 125, 17, 255, 205, 120, 22, 255, 204, 119, 19, 255, 206, 126, 13, 255, 209, 130, 21, 255, 213, 132, 18, 255, 203, 122, 6, 255, 200, 120, 7, 255, 196, 111, 11, 255, 200, 113, 11, 255, 196, 111, 10, 255, 193, 107, 11, 255, 203, 118, 19, 255, 211, 130, 30, 255, 217, 140, 23, 255, 218, 145, 7, 255, 216, 141, 7, 255, 215, 133, 20, 255, 197, 113, 10, 255, 201, 120, 5, 255, 205, 134, 16, 255, 215, 151, 19, 255, 220, 147, 18, 255, 217, 136, 15, 255, 219, 143, 6, 255, 222, 149, 13, 255, 220, 148, 15, 255, 222, 149, 27, 255, 221, 148, 15, 255, 213, 139, 3, 255, 212, 140, 10, 255, 218, 153, 3, 255, 226, 162, 3, 255, 222, 151, 3, 255, 211, 134, 16, 255, 213, 143, 5, 255, 224, 159, 6, 255, 226, 158, 9, 255, 214, 144, 4, 255, 210, 137, 5, 255, 202, 134, 9, 255, 203, 141, 4, 255, 203, 133, 17, 255, 198, 136, 7, 255, 223, 168, 5, 255, 222, 154, 9, 255, 198, 126, 4, 255, 209, 142, 6, 255, 211, 149, 5, 255, 212, 147, 11, 255, 218, 155, 8, 255, 221, 162, 9, 255, 224, 156, 6, 255, 213, 133, 4, 255, 201, 124, 10, 255, 216, 155, 13, 255, 221, 167, 4, 255, 223, 165, 3, 255, 229, 170, 5, 255, 228, 169, 3, 255, 228, 166, 9, 255, 228, 167, 9, 255, 222, 165, 1, 255, 220, 165, 5, 255, 219, 164, 4, 255, 218, 163, 3, 255, 221, 165, 6, 255, 221, 162, 3, 255, 219, 159, 3, 255, 220, 163, 4, 255, 219, 164, 4, 255, 216, 161, 1, 255, 212, 154, 5, 255, 213, 153, 3, 255, 216, 155, 11, 255, 214, 157, 6, 255, 209, 152, 3, 255, 210, 151, 7, 255, 212, 155, 6, 255, 211, 157, 3, 255, 212, 159, 6, 255, 211, 160, 5, 255, 211, 160, 5, 255, 211, 162, 6, 255, 204, 154, 3, 255, 185, 131, 13, 255, 190, 138, 11, 255, 201, 150, 8, 255, 215, 160, 5, 255, 213, 155, 10, 255, 209, 152, 13, 255, 209, 151, 3, 255, 209, 151, 2, 255, 212, 149, 8, 255, 210, 147, 8, 255, 208, 142, 13, 255, 208, 141, 8, 255, 206, 138, 5, 255, 209, 139, 12, 255, 205, 136, 2, 255, 206, 135, 5, 255, 207, 136, 10, 255, 205, 131, 14, 255, 204, 131, 13, 255, 206, 130, 19, 255, 201, 125, 6, 255, 203, 124, 5, 255, 206, 122, 15, 255, 189, 101, 3, 255, 185, 93, 6, 255, 190, 98, 4, 255, 186, 94, 5, 255, 189, 98, 7, 255, 183, 90, 10, 255, 176, 84, 3, 255, 161, 74, 7, 255, 159, 70, 7, 255, 160, 72, 3, 255, 164, 74, 1, 255, 176, 85, 2, 255, 189, 95, 5, 255, 167, 78, 3, 255, 157, 69, 6, 255, 160, 69, 3, 255, 149, 56, 5, 255, 136, 44, 10, 255, 132, 49, 6, 255, 137, 57, 8, 255, 141, 54, 8, 255, 134, 44, 17, 255, 130, 42, 16, 255, 132, 53, 4, 255, 139, 59, 5, 255, 147, 66, 4, 255, 142, 69, 13, 255, 127, 58, 11, 255, 114, 45, 8, 255, 121, 49, 6, 255, 123, 46, 3, 255, 122, 45, 6, 255, 116, 48, 4, 255, 101, 35, 13, 255, 125, 55, 4, 255, 157, 78, 8, 255, 147, 61, 9, 255, 129, 52, 10, 255, 116, 55, 2, 255, 119, 50, 4, 255, 120, 49, 3, 255, 135, 60, 5, 255, 152, 70, 7, 255, 168, 83, 7, 255, 173, 88, 7, 255, 181, 96, 1, 255, 188, 102, 10, 255, 176, 89, 5, 255, 174, 89, 3, 255, 175, 91, 1, 255, 176, 90, 1, 255, 180, 93, 6, 255, 188, 102, 10, 255, 190, 105, 3, 255, 190, 106, 1, 255, 187, 102, 3, 255, 190, 100, 5, 255, 190, 97, 1, 255, 185, 96, 3, 255, 184, 93, 5, 255, 177, 84, 2, 255, 166, 78, 3, 255, 147, 65, 2, 255, 126, 46, 4, 255, 120, 43, 3, 255, 126, 51, 2, 255, 115, 48, 2, 255, 108, 47, 1, 255, 106, 45, 1, 255, 107, 42, 2, 255, 103, 33, 2, 255, 95, 33, 0, 255, 90, 33, 3, 255, 84, 33, 2, 255, 88, 34, 2, 255, 92, 36, 9, 255, 79, 25, 3, 255, 80, 26, 6, 255, 98, 37, 6, 255, 121, 51, 3, 255, 117, 46, 3, 255, 113, 46, 0, 255, 120, 50, 2, 255, 128, 53, 4, 255, 127, 49, 3, 255, 137, 54, 4, 255, 152, 61, 1, 255, 165, 72, 2, 255, 165, 73, 1, 255, 168, 73, 4, 255, 169, 75, 2, 255, 170, 75, 2, 255, 171, 77, 1, 255, 169, 79, 0, 255, 158, 69, 2, 255, 146, 56, 5, 255, 130, 45, 1, 255, 118, 45, 5, 255, 99, 35, 2, 255, 87, 26, 1, 255, 86, 27, 5, 255, 81, 24, 2, 255, 79, 24, 1, 255, 71, 25, 2, 255, 70, 25, 1, 255, 73, 28, 5, 255, 69, 23, 4, 255, 60, 16, 0, 255, 59, 15, 2, 255, 59, 18, 3, 255, 60, 20, 4, 255, 59, 18, 4, 255, 49, 20, 4, 255, 47, 16, 3, 255, 55, 13, 6, 255, 45, 15, 4, 255, 44, 14, 4, 255, 48, 14, 3, 255, 52, 17, 3, 255, 14, 37, 213, 255, 60, 74, 122, 255, 55, 43, 0, 255, 34, 17, 0, 255, 44, 22, 71, 255, 8, 25, 151, 255, 13, 7, 27, 255, 16, 0, 0, 255, 13, 5, 2, 255, 12, 5, 3, 255, 14, 4, 2, 255, 15, 5, 3, 255, 13, 2, 4, 255, 13, 4, 3, 255, 14, 4, 3, 255, 17, 6, 5, 255, 12, 1, 0, 255, 17, 6, 5, 255, 22, 8, 9, 255, 25, 9, 6, 255, 24, 9, 4, 255, 22, 7, 1, 255, 25, 9, 3, 255, 29, 12, 6, 255, 23, 9, 4, 255, 28, 11, 7, 255, 32, 11, 6, 255, 32, 11, 8, 255, 29, 12, 5, 255, 25, 12, 5, 255, 31, 13, 4, 255, 36, 14, 4, 255, 32, 13, 2, 255, 32, 14, 4, 255, 29, 15, 4, 255, 41, 18, 7, 255, 47, 18, 6, 255, 41, 16, 2, 255, 39, 15, 3, 255, 47, 22, 5, 255, 42, 19, 1, 255, 45, 25, 6, 255, 41, 22, 4, 255, 39, 21, 6, 255, 39, 22, 4, 255, 47, 25, 1, 255, 51, 23, 1, 255, 50, 29, 2, 255, 55, 29, 5, 255, 55, 30, 5, 255, 57, 33, 5, 255, 63, 32, 2, 255, 62, 36, 9, 255, 59, 38, 2, 255, 56, 39, 4, 255, 82, 56, 7, 255, 84, 53, 1, 255, 65, 48, 5, 255, 65, 47, 3, 255, 71, 47, 7, 255, 65, 44, 7, 255, 72, 46, 0, 255, 73, 50, 3, 255, 73, 53, 3, 255, 70, 49, 2, 255, 68, 44, 0, 255, 91, 60, 7, 255, 157, 90, 10, 255, 181, 99, 5, 255, 170, 95, 12, 255, 170, 104, 4, 255, 187, 127, 5, 255, 191, 127, 4, 255, 176, 116, 7, 255, 183, 118, 5, 255, 152, 89, 5, 255, 102, 63, 4, 255, 89, 57, 3, 255, 79, 53, 1, 255, 81, 47, 7, 255, 61, 40, 5, 255, 63, 44, 4, 255, 70, 44, 0, 255, 76, 47, 5, 255, 82, 46, 6, 255, 100, 58, 10, 255, 112, 61, 4, 255, 135, 79, 13, 255, 139, 84, 10, 255, 135, 77, 8, 255, 140, 81, 16, 255, 149, 84, 8, 255, 154, 85, 7, 255, 152, 86, 12, 255, 156, 86, 4, 255, 163, 88, 9, 255, 172, 91, 7, 255, 172, 87, 9, 255, 181, 95, 11, 255, 172, 98, 6, 255, 183, 103, 9, 255, 187, 102, 13, 255, 178, 93, 5, 255, 179, 99, 4, 255, 192, 107, 3, 255, 195, 102, 11, 255, 193, 111, 5, 255, 198, 113, 12, 255, 197, 118, 11, 255, 188, 106, 6, 255, 185, 97, 8, 255, 189, 103, 8, 255, 186, 99, 3, 255, 183, 89, 11, 255, 186, 91, 8, 255, 182, 90, 7, 255, 186, 100, 9, 255, 192, 99, 4, 255, 196, 104, 7, 255, 194, 118, 9, 255, 199, 122, 9, 255, 205, 119, 7, 255, 203, 119, 6, 255, 207, 119, 12, 255, 211, 121, 10, 255, 201, 111, 3, 255, 192, 104, 11, 255, 203, 122, 13, 255, 208, 123, 5, 255, 208, 124, 1, 255, 208, 121, 4, 255, 210, 123, 6, 255, 208, 121, 8, 255, 202, 119, 6, 255, 206, 121, 10, 255, 203, 118, 4, 255, 189, 103, 8, 255, 167, 78, 4, 255, 168, 77, 11, 255, 175, 84, 12, 255, 182, 93, 7, 255, 195, 103, 17, 255, 197, 111, 13, 255, 190, 108, 15, 255, 190, 106, 17, 255, 187, 103, 0, 255, 183, 101, 6, 255, 178, 99, 11, 255, 167, 95, 10, 255, 157, 92, 5, 255, 152, 84, 14, 255, 156, 87, 7, 255, 144, 74, 3, 255, 134, 67, 10, 255, 129, 70, 7, 255, 117, 51, 15, 255, 114, 56, 12, 255, 128, 72, 14, 255, 146, 75, 9, 255, 158, 81, 4, 255, 163, 93, 7, 255, 164, 91, 10, 255, 172, 96, 10, 255, 169, 90, 12, 255, 159, 80, 3, 255, 175, 98, 17, 255, 198, 113, 18, 255, 205, 121, 8, 255, 197, 117, 11, 255, 198, 112, 13, 255, 182, 97, 6, 255, 187, 109, 15, 255, 205, 131, 21, 255, 209, 132, 12, 255, 213, 131, 20, 255, 213, 131, 8, 255, 215, 137, 4, 255, 218, 135, 15, 255, 201, 112, 15, 255, 190, 100, 14, 255, 197, 104, 28, 255, 179, 83, 7, 255, 194, 97, 17, 255, 197, 105, 9, 255, 184, 95, 2, 255, 186, 102, 8, 255, 213, 139, 18, 255, 215, 145, 12, 255, 218, 143, 9, 255, 215, 142, 7, 255, 208, 135, 6, 255, 218, 136, 20, 255, 220, 146, 6, 255, 215, 144, 10, 255, 216, 142, 18, 255, 221, 141, 12, 255, 219, 140, 4, 255, 218, 145, 5, 255, 221, 148, 17, 255, 221, 150, 4, 255, 222, 150, 5, 255, 218, 147, 11, 255, 211, 137, 1, 255, 215, 140, 4, 255, 224, 156, 18, 255, 224, 158, 11, 255, 207, 134, 9, 255, 198, 122, 17, 255, 215, 150, 4, 255, 217, 153, 0, 255, 212, 140, 6, 255, 205, 124, 15, 255, 201, 128, 15, 255, 217, 157, 22, 255, 214, 157, 7, 255, 200, 138, 10, 255, 223, 166, 14, 255, 223, 163, 9, 255, 212, 149, 10, 255, 207, 150, 12, 255, 206, 151, 2, 255, 210, 152, 7, 255, 219, 163, 2, 255, 220, 159, 2, 255, 221, 155, 8, 255, 211, 138, 7, 255, 199, 129, 12, 255, 215, 158, 12, 255, 228, 176, 5, 255, 228, 173, 10, 255, 226, 166, 10, 255, 234, 176, 12, 255, 233, 176, 0, 255, 229, 169, 3, 255, 221, 158, 10, 255, 218, 159, 6, 255, 221, 167, 4, 255, 219, 167, 6, 255, 221, 168, 8, 255, 221, 165, 6, 255, 219, 163, 3, 255, 223, 165, 5, 255, 220, 164, 5, 255, 215, 162, 10, 255, 218, 160, 4, 255, 211, 147, 3, 255, 208, 147, 9, 255, 219, 163, 9, 255, 213, 155, 0, 255, 206, 139, 3, 255, 212, 150, 7, 255, 213, 161, 2, 255, 209, 160, 5, 255, 213, 163, 13, 255, 215, 165, 7, 255, 212, 163, 7, 255, 209, 165, 9, 255, 213, 170, 3, 255, 213, 169, 9, 255, 202, 154, 8, 255, 201, 145, 5, 255, 211, 157, 6, 255, 215, 158, 15, 255, 213, 154, 15, 255, 208, 152, 3, 255, 211, 155, 4, 255, 210, 151, 4, 255, 209, 147, 3, 255, 209, 142, 8, 255, 205, 139, 4, 255, 208, 140, 13, 255, 208, 139, 7, 255, 205, 136, 5, 255, 208, 138, 7, 255, 211, 139, 13, 255, 207, 132, 20, 255, 203, 131, 3, 255, 202, 127, 5, 255, 207, 125, 7, 255, 210, 128, 3, 255, 190, 103, 10, 255, 172, 82, 5, 255, 176, 81, 6, 255, 178, 85, 6, 255, 161, 63, 7, 255, 181, 89, 6, 255, 174, 85, 0, 255, 166, 75, 6, 255, 155, 68, 4, 255, 154, 70, 0, 255, 153, 66, 4, 255, 165, 74, 8, 255, 174, 81, 4, 255, 175, 79, 6, 255, 159, 67, 6, 255, 152, 63, 4, 255, 145, 56, 9, 255, 133, 52, 6, 255, 133, 57, 2, 255, 139, 59, 2, 255, 155, 67, 7, 255, 160, 71, 5, 255, 149, 68, 5, 255, 134, 57, 7, 255, 128, 53, 4, 255, 140, 64, 4, 255, 153, 73, 4, 255, 148, 69, 3, 255, 121, 48, 4, 255, 115, 46, 11, 255, 118, 50, 5, 255, 121, 50, 0, 255, 125, 52, 4, 255, 111, 44, 1, 255, 109, 41, 4, 255, 113, 51, 5, 255, 115, 56, 4, 255, 116, 49, 2, 255, 120, 53, 0, 255, 117, 48, 0, 255, 115, 41, 7, 255, 124, 54, 6, 255, 143, 69, 1, 255, 175, 86, 12, 255, 184, 89, 12, 255, 169, 83, 1, 255, 177, 90, 0, 255, 180, 90, 1, 255, 180, 90, 2, 255, 183, 95, 5, 255, 176, 88, 2, 255, 178, 89, 2, 255, 186, 99, 4, 255, 189, 103, 0, 255, 190, 103, 1, 255, 191, 104, 1, 255, 192, 103, 2, 255, 192, 100, 4, 255, 190, 95, 2, 255, 184, 95, 1, 255, 187, 96, 5, 255, 184, 90, 2, 255, 178, 87, 0, 255, 170, 84, 2, 255, 155, 70, 3, 255, 141, 60, 4, 255, 135, 61, 4, 255, 132, 59, 5, 255, 121, 51, 2, 255, 117, 46, 5, 255, 112, 39, 6, 255, 104, 32, 3, 255, 97, 34, 0, 255, 91, 35, 2, 255, 92, 33, 6, 255, 83, 27, 1, 255, 97, 33, 5, 255, 106, 33, 10, 255, 94, 34, 2, 255, 95, 35, 2, 255, 98, 31, 3, 255, 102, 38, 7, 255, 102, 39, 1, 255, 115, 47, 6, 255, 114, 46, 3, 255, 115, 46, 2, 255, 131, 46, 3, 255, 137, 52, 1, 255, 144, 63, 2, 255, 149, 64, 2, 255, 147, 65, 4, 255, 156, 68, 5, 255, 159, 65, 2, 255, 157, 66, 1, 255, 150, 65, 2, 255, 144, 61, 1, 255, 148, 62, 3, 255, 140, 54, 0, 255, 126, 45, 2, 255, 109, 38, 5, 255, 88, 28, 1, 255, 82, 24, 1, 255, 83, 28, 5, 255, 71, 22, 1, 255, 68, 21, 0, 255, 69, 21, 2, 255, 64, 21, 3, 255, 59, 23, 5, 255, 62, 19, 4, 255, 65, 16, 2, 255, 59, 18, 3, 255, 52, 12, 1, 255, 52, 14, 2, 255, 45, 16, 4, 255, 43, 14, 4, 255, 44, 9, 2, 255, 41, 9, 2, 255, 33, 11, 3, 255, 38, 11, 2, 255, 45, 15, 3, 255, 59, 73, 119, 255, 55, 40, 6, 255, 25, 18, 1, 255, 51, 25, 50, 255, 16, 24, 140, 255, 6, 6, 37, 255, 15, 3, 0, 255, 14, 7, 4, 255, 13, 4, 2, 255, 12, 3, 2, 255, 14, 4, 3, 255, 16, 5, 3, 255, 13, 4, 1, 255, 14, 4, 3, 255, 13, 3, 2, 255, 16, 5, 4, 255, 13, 3, 1, 255, 16, 4, 2, 255, 23, 6, 6, 255, 24, 7, 4, 255, 22, 8, 3, 255, 18, 8, 1, 255, 22, 11, 4, 255, 26, 9, 5, 255, 26, 9, 5, 255, 26, 10, 5, 255, 27, 9, 2, 255, 35, 15, 7, 255, 28, 11, 3, 255, 26, 11, 4, 255, 30, 15, 6, 255, 33, 14, 2, 255, 35, 13, 3, 255, 30, 14, 4, 255, 30, 15, 5, 255, 40, 17, 6, 255, 39, 14, 3, 255, 41, 18, 5, 255, 41, 18, 7, 255, 40, 19, 4, 255, 36, 21, 4, 255, 38, 20, 4, 255, 37, 21, 0, 255, 40, 22, 4, 255, 47, 22, 1, 255, 51, 28, 3, 255, 52, 29, 1, 255, 48, 30, 4, 255, 45, 29, 5, 255, 56, 33, 4, 255, 63, 36, 3, 255, 61, 32, 2, 255, 56, 34, 4, 255, 55, 41, 5, 255, 81, 50, 3, 255, 87, 57, 3, 255, 63, 40, 5, 255, 74, 49, 2, 255, 60, 46, 2, 255, 67, 46, 2, 255, 77, 46, 1, 255, 70, 47, 1, 255, 79, 49, 5, 255, 71, 45, 3, 255, 68, 46, 13, 255, 119, 79, 8, 255, 172, 96, 16, 255, 165, 82, 9, 255, 147, 81, 8, 255, 167, 115, 0, 255, 185, 130, 7, 255, 198, 141, 6, 255, 193, 128, 2, 255, 187, 126, 2, 255, 165, 108, 11, 255, 107, 57, 4, 255, 82, 57, 1, 255, 79, 56, 5, 255, 80, 54, 5, 255, 73, 52, 1, 255, 71, 47, 2, 255, 74, 52, 11, 255, 74, 53, 5, 255, 69, 44, 6, 255, 72, 49, 1, 255, 75, 48, 1, 255, 78, 44, 5, 255, 103, 65, 8, 255, 89, 52, 2, 255, 75, 39, 2, 255, 82, 46, 4, 255, 79, 44, 4, 255, 76, 38, 4, 255, 82, 37, 6, 255, 81, 41, 1, 255, 109, 61, 7, 255, 95, 51, 5, 255, 115, 67, 7, 255, 112, 60, 5, 255, 121, 65, 2, 255, 123, 61, 5, 255, 124, 56, 6, 255, 128, 66, 4, 255, 132, 73, 10, 255, 145, 79, 5, 255, 141, 71, 6, 255, 138, 68, 1, 255, 142, 71, 8, 255, 151, 82, 11, 255, 155, 81, 12, 255, 167, 87, 13, 255, 174, 95, 4, 255, 174, 91, 2, 255, 177, 89, 10, 255, 178, 94, 7, 255, 187, 99, 4, 255, 185, 98, 12, 255, 165, 86, 8, 255, 180, 92, 4, 255, 194, 108, 4, 255, 196, 114, 3, 255, 203, 113, 5, 255, 198, 111, 16, 255, 198, 111, 9, 255, 203, 118, 2, 255, 201, 115, 6, 255, 201, 116, 8, 255, 203, 117, 4, 255, 206, 120, 3, 255, 207, 121, 13, 255, 210, 126, 5, 255, 210, 126, 4, 255, 207, 125, 6, 255, 211, 129, 8, 255, 210, 127, 16, 255, 210, 126, 4, 255, 202, 117, 13, 255, 184, 106, 9, 255, 187, 106, 15, 255, 193, 104, 14, 255, 203, 116, 11, 255, 198, 118, 17, 255, 200, 118, 9, 255, 202, 118, 4, 255, 199, 111, 17, 255, 194, 108, 15, 255, 192, 109, 8, 255, 186, 104, 5, 255, 178, 97, 12, 255, 178, 102, 8, 255, 181, 103, 8, 255, 175, 97, 12, 255, 161, 84, 9, 255, 165, 90, 16, 255, 165, 94, 8, 255, 157, 81, 18, 255, 169, 89, 20, 255, 174, 95, 7, 255, 179, 100, 12, 255, 184, 106, 11, 255, 183, 109, 8, 255, 187, 110, 13, 255, 190, 110, 13, 255, 192, 109, 20, 255, 184, 102, 14, 255, 200, 125, 14, 255, 199, 120, 12, 255, 199, 115, 4, 255, 195, 104, 7, 255, 188, 100, 11, 255, 192, 111, 9, 255, 209, 129, 20, 255, 213, 136, 5, 255, 213, 133, 11, 255, 215, 132, 20, 255, 217, 136, 13, 255, 215, 137, 7, 255, 210, 128, 11, 255, 199, 111, 8, 255, 207, 124, 10, 255, 200, 109, 16, 255, 179, 84, 5, 255, 187, 93, 10, 255, 169, 78, 4, 255, 169, 84, 23, 255, 200, 125, 18, 255, 217, 143, 17, 255, 213, 139, 14, 255, 221, 139, 11, 255, 222, 143, 19, 255, 218, 145, 16, 255, 220, 146, 14, 255, 221, 149, 13, 255, 221, 146, 17, 255, 220, 145, 13, 255, 216, 139, 8, 255, 199, 117, 17, 255, 206, 131, 10, 255, 218, 149, 14, 255, 217, 150, 7, 255, 218, 144, 8, 255, 215, 145, 8, 255, 206, 133, 8, 255, 207, 128, 4, 255, 219, 154, 22, 255, 223, 161, 14, 255, 214, 150, 9, 255, 208, 141, 3, 255, 222, 157, 14, 255, 210, 144, 8, 255, 211, 144, 6, 255, 204, 131, 12, 255, 203, 138, 11, 255, 218, 162, 7, 255, 209, 151, 2, 255, 217, 162, 8, 255, 222, 164, 4, 255, 218, 153, 0, 255, 225, 166, 3, 255, 222, 169, 12, 255, 203, 140, 5, 255, 219, 157, 7, 255, 223, 168, 7, 255, 213, 158, 1, 255, 221, 159, 9, 255, 215, 158, 0, 255, 218, 164, 7, 255, 228, 172, 16, 255, 232, 177, 8, 255, 228, 175, 5, 255, 226, 172, 2, 255, 233, 177, 4, 255, 229, 169, 8, 255, 220, 157, 10, 255, 217, 156, 9, 255, 224, 166, 11, 255, 222, 167, 8, 255, 220, 168, 6, 255, 223, 169, 9, 255, 221, 166, 7, 255, 220, 166, 5, 255, 221, 167, 6, 255, 219, 163, 6, 255, 220, 163, 12, 255, 221, 163, 9, 255, 217, 158, 6, 255, 218, 163, 5, 255, 215, 163, 2, 255, 205, 143, 2, 255, 203, 132, 3, 255, 210, 144, 7, 255, 210, 157, 6, 255, 210, 165, 6, 255, 215, 169, 7, 255, 216, 168, 6, 255, 215, 168, 2, 255, 213, 166, 10, 255, 216, 166, 4, 255, 213, 163, 2, 255, 213, 154, 5, 255, 205, 135, 7, 255, 207, 147, 9, 255, 211, 155, 5, 255, 213, 154, 7, 255, 209, 152, 5, 255, 211, 153, 9, 255, 208, 149, 7, 255, 211, 148, 6, 255, 210, 144, 10, 255, 210, 143, 5, 255, 209, 141, 12, 255, 205, 137, 3, 255, 206, 138, 2, 255, 207, 137, 12, 255, 205, 132, 12, 255, 205, 132, 12, 255, 202, 130, 8, 255, 206, 129, 10, 255, 198, 113, 12, 255, 174, 82, 4, 255, 166, 79, 2, 255, 185, 101, 8, 255, 186, 97, 11, 255, 182, 94, 4, 255, 183, 94, 7, 255, 179, 91, 4, 255, 175, 88, 7, 255, 163, 76, 6, 255, 169, 81, 4, 255, 169, 85, 3, 255, 155, 71, 0, 255, 158, 71, 1, 255, 173, 84, 0, 255, 173, 82, 6, 255, 158, 70, 4, 255, 149, 60, 1, 255, 160, 67, 4, 255, 159, 72, 3, 255, 144, 62, 3, 255, 138, 52, 6, 255, 137, 44, 9, 255, 149, 54, 7, 255, 155, 70, 8, 255, 145, 71, 4, 255, 145, 72, 6, 255, 148, 70, 4, 255, 148, 67, 4, 255, 132, 59, 2, 255, 120, 57, 4, 255, 123, 51, 4, 255, 120, 52, 1, 255, 121, 51, 5, 255, 124, 45, 8, 255, 114, 47, 2, 255, 112, 47, 8, 255, 102, 42, 9, 255, 93, 36, 0, 255, 114, 47, 5, 255, 121, 54, 3, 255, 117, 47, 5, 255, 109, 37, 5, 255, 140, 63, 16, 255, 164, 79, 12, 255, 175, 85, 4, 255, 174, 85, 0, 255, 172, 90, 2, 255, 177, 91, 3, 255, 180, 90, 1, 255, 182, 92, 3, 255, 184, 95, 7, 255, 181, 93, 5, 255, 180, 93, 2, 255, 184, 97, 2, 255, 184, 98, 0, 255, 189, 101, 3, 255, 188, 101, 4, 255, 189, 101, 4, 255, 189, 102, 4, 255, 187, 100, 2, 255, 186, 96, 2, 255, 184, 94, 1, 255, 184, 94, 3, 255, 182, 91, 4, 255, 177, 84, 1, 255, 177, 82, 3, 255, 171, 81, 6, 255, 139, 60, 1, 255, 126, 51, 2, 255, 126, 52, 1, 255, 123, 54, 1, 255, 119, 55, 3, 255, 109, 46, 3, 255, 104, 36, 5, 255, 97, 34, 0, 255, 107, 36, 4, 255, 98, 37, 8, 255, 90, 27, 3, 255, 91, 29, 3, 255, 101, 40, 2, 255, 97, 34, 3, 255, 83, 23, 2, 255, 93, 30, 4, 255, 95, 32, 0, 255, 104, 43, 2, 255, 112, 49, 3, 255, 119, 50, 3, 255, 118, 43, 2, 255, 120, 47, 4, 255, 120, 52, 3, 255, 125, 54, 4, 255, 135, 55, 6, 255, 140, 61, 2, 255, 139, 57, 0, 255, 140, 56, 1, 255, 136, 56, 4, 255, 131, 53, 4, 255, 130, 52, 4, 255, 129, 50, 4, 255, 120, 42, 4, 255, 99, 29, 2, 255, 82, 25, 0, 255, 83, 28, 4, 255, 80, 27, 7, 255, 64, 20, 3, 255, 66, 23, 1, 255, 72, 25, 4, 255, 65, 26, 5, 255, 53, 20, 0, 255, 55, 17, 1, 255, 62, 17, 2, 255, 59, 19, 3, 255, 55, 14, 1, 255, 61, 17, 5, 255, 54, 12, 2, 255, 51, 13, 2, 255, 44, 16, 2, 255, 31, 15, 1, 255, 32, 11, 5, 255, 31, 11, 3, 255, 33, 12, 1, 255, 40, 40, 7, 255, 27, 20, 0, 255, 47, 26, 48, 255, 14, 25, 158, 255, 6, 6, 40, 255, 14, 2, 0, 255, 11, 6, 4, 255, 13, 5, 3, 255, 15, 5, 4, 255, 14, 3, 1, 255, 16, 5, 2, 255, 12, 1, 1, 255, 11, 3, 1, 255, 13, 5, 3, 255, 13, 4, 3, 255, 15, 5, 3, 255, 15, 6, 3, 255, 16, 5, 3, 255, 21, 7, 5, 255, 15, 3, 3, 255, 16, 6, 4, 255, 19, 9, 6, 255, 23, 9, 4, 255, 25, 8, 2, 255, 27, 10, 2, 255, 26, 12, 7, 255, 21, 9, 7, 255, 26, 11, 6, 255, 25, 10, 5, 255, 28, 11, 7, 255, 30, 12, 9, 255, 30, 11, 7, 255, 32, 15, 9, 255, 33, 14, 4, 255, 34, 16, 3, 255, 35, 16, 9, 255, 32, 16, 7, 255, 40, 19, 6, 255, 35, 19, 4, 255, 37, 20, 2, 255, 37, 23, 4, 255, 36, 24, 5, 255, 37, 22, 2, 255, 42, 23, 5, 255, 43, 26, 4, 255, 47, 27, 5, 255, 44, 29, 1, 255, 45, 27, 8, 255, 54, 32, 4, 255, 55, 35, 3, 255, 57, 36, 5, 255, 59, 37, 6, 255, 54, 36, 2, 255, 73, 49, 2, 255, 86, 58, 2, 255, 68, 46, 8, 255, 72, 47, 7, 255, 73, 46, 1, 255, 66, 47, 4, 255, 69, 44, 3, 255, 72, 45, 3, 255, 68, 49, 6, 255, 62, 44, 1, 255, 90, 61, 9, 255, 155, 88, 17, 255, 180, 88, 13, 255, 136, 69, 3, 255, 95, 68, 6, 255, 157, 123, 8, 255, 193, 137, 0, 255, 191, 121, 10, 255, 191, 131, 11, 255, 192, 125, 1, 255, 148, 87, 3, 255, 89, 54, 2, 255, 87, 53, 4, 255, 85, 52, 9, 255, 81, 52, 3, 255, 77, 50, 5, 255, 63, 46, 3, 255, 71, 49, 1, 255, 72, 45, 1, 255, 76, 48, 2, 255, 79, 50, 2, 255, 81, 49, 1, 255, 84, 50, 6, 255, 81, 48, 9, 255, 76, 46, 3, 255, 78, 49, 4, 255, 85, 49, 7, 255, 94, 47, 2, 255, 77, 47, 3, 255, 71, 42, 8, 255, 79, 45, 6, 255, 68, 46, 5, 255, 103, 58, 8, 255, 70, 34, 3, 255, 67, 40, 6, 255, 85, 48, 3, 255, 94, 51, 6, 255, 61, 38, 2, 255, 67, 38, 7, 255, 69, 40, 4, 255, 76, 39, 6, 255, 81, 41, 3, 255, 81, 39, 6, 255, 81, 40, 3, 255, 77, 37, 3, 255, 94, 46, 8, 255, 90, 51, 6, 255, 95, 46, 4, 255, 114, 53, 8, 255, 123, 57, 6, 255, 135, 68, 8, 255, 147, 77, 8, 255, 152, 81, 8, 255, 163, 77, 10, 255, 166, 83, 7, 255, 176, 92, 5, 255, 182, 99, 8, 255, 181, 102, 3, 255, 193, 107, 4, 255, 188, 104, 6, 255, 184, 96, 13, 255, 187, 97, 12, 255, 198, 110, 12, 255, 196, 109, 4, 255, 196, 109, 2, 255, 201, 114, 4, 255, 206, 119, 13, 255, 205, 119, 8, 255, 209, 124, 7, 255, 210, 125, 9, 255, 212, 127, 3, 255, 213, 127, 5, 255, 213, 129, 10, 255, 212, 128, 16, 255, 220, 139, 11, 255, 217, 140, 18, 255, 216, 136, 31, 255, 207, 123, 10, 255, 206, 124, 9, 255, 210, 124, 12, 255, 206, 119, 6, 255, 203, 115, 10, 255, 198, 110, 18, 255, 191, 107, 6, 255, 188, 103, 5, 255, 185, 104, 14, 255, 188, 112, 13, 255, 194, 115, 9, 255, 193, 110, 10, 255, 181, 101, 6, 255, 184, 106, 9, 255, 194, 113, 12, 255, 194, 112, 7, 255, 185, 101, 6, 255, 190, 106, 13, 255, 193, 113, 11, 255, 194, 117, 4, 255, 196, 115, 14, 255, 196, 113, 17, 255, 201, 119, 8, 255, 202, 118, 4, 255, 196, 106, 16, 255, 196, 105, 6, 255, 201, 116, 10, 255, 198, 114, 11, 255, 193, 106, 14, 255, 206, 120, 19, 255, 213, 133, 12, 255, 215, 134, 15, 255, 212, 130, 8, 255, 210, 129, 10, 255, 218, 139, 7, 255, 214, 136, 13, 255, 214, 139, 9, 255, 212, 136, 9, 255, 216, 136, 12, 255, 220, 137, 14, 255, 192, 109, 11, 255, 193, 107, 10, 255, 176, 85, 6, 255, 178, 98, 11, 255, 208, 139, 25, 255, 214, 146, 10, 255, 216, 138, 13, 255, 221, 139, 6, 255, 217, 145, 8, 255, 221, 146, 14, 255, 211, 134, 5, 255, 207, 136, 20, 255, 215, 149, 29, 255, 217, 151, 6, 255, 212, 140, 9, 255, 199, 125, 12, 255, 207, 137, 12, 255, 210, 144, 7, 255, 209, 132, 13, 255, 207, 127, 5, 255, 204, 128, 9, 255, 215, 147, 17, 255, 202, 133, 7, 255, 205, 134, 4, 255, 217, 157, 2, 255, 225, 166, 10, 255, 216, 160, 16, 255, 217, 159, 12, 255, 221, 159, 11, 255, 216, 156, 4, 255, 218, 161, 5, 255, 209, 148, 10, 255, 209, 147, 10, 255, 206, 147, 11, 255, 214, 157, 9, 255, 224, 166, 7, 255, 217, 158, 5, 255, 212, 155, 11, 255, 225, 167, 3, 255, 223, 160, 7, 255, 214, 154, 16, 255, 218, 166, 3, 255, 221, 164, 2, 255, 225, 165, 6, 255, 221, 164, 13, 255, 218, 163, 13, 255, 211, 157, 5, 255, 223, 168, 11, 255, 231, 177, 9, 255, 228, 174, 4, 255, 230, 178, 4, 255, 228, 174, 7, 255, 223, 167, 9, 255, 220, 164, 5, 255, 222, 167, 5, 255, 225, 171, 10, 255, 221, 169, 9, 255, 221, 167, 6, 255, 224, 170, 9, 255, 220, 166, 6, 255, 222, 168, 6, 255, 222, 169, 4, 255, 220, 167, 4, 255, 220, 161, 6, 255, 207, 151, 9, 255, 205, 156, 4, 255, 220, 163, 8, 255, 216, 152, 2, 255, 203, 137, 6, 255, 206, 140, 12, 255, 207, 142, 6, 255, 207, 153, 7, 255, 214, 166, 8, 255, 218, 171, 4, 255, 217, 169, 4, 255, 216, 168, 10, 255, 219, 167, 13, 255, 216, 162, 1, 255, 214, 159, 4, 255, 208, 147, 2, 255, 203, 130, 2, 255, 209, 144, 9, 255, 215, 154, 13, 255, 208, 147, 9, 255, 209, 149, 7, 255, 212, 152, 12, 255, 210, 148, 8, 255, 209, 145, 2, 255, 210, 142, 7, 255, 211, 142, 6, 255, 208, 137, 11, 255, 206, 133, 4, 255, 207, 134, 4, 255, 206, 133, 11, 255, 200, 128, 8, 255, 200, 128, 4, 255, 199, 128, 1, 255, 209, 135, 4, 255, 182, 97, 3, 255, 172, 82, 9, 255, 192, 109, 7, 255, 193, 113, 7, 255, 197, 116, 6, 255, 197, 115, 9, 255, 197, 115, 5, 255, 181, 98, 2, 255, 179, 96, 12, 255, 168, 84, 7, 255, 163, 73, 6, 255, 165, 81, 12, 255, 150, 68, 9, 255, 149, 65, 4, 255, 166, 80, 3, 255, 166, 79, 1, 255, 171, 78, 8, 255, 168, 73, 9, 255, 156, 61, 0, 255, 155, 62, 0, 255, 142, 51, 7, 255, 131, 44, 8, 255, 130, 47, 9, 255, 122, 43, 5, 255, 126, 48, 1, 255, 146, 60, 5, 255, 149, 67, 6, 255, 144, 67, 4, 255, 127, 54, 3, 255, 123, 44, 11, 255, 119, 55, 14, 255, 127, 50, 6, 255, 124, 53, 1, 255, 121, 51, 5, 255, 121, 41, 7, 255, 114, 49, 4, 255, 117, 55, 6, 255, 113, 52, 8, 255, 102, 38, 0, 255, 108, 43, 2, 255, 117, 51, 3, 255, 107, 44, 4, 255, 114, 48, 2, 255, 157, 78, 5, 255, 168, 81, 2, 255, 165, 86, 10, 255, 167, 92, 4, 255, 175, 91, 1, 255, 176, 88, 3, 255, 177, 90, 1, 255, 177, 89, 0, 255, 178, 89, 3, 255, 181, 94, 5, 255, 183, 94, 1, 255, 183, 93, 2, 255, 185, 93, 1, 255, 183, 92, 1, 255, 185, 94, 3, 255, 186, 97, 3, 255, 186, 97, 3, 255, 185, 97, 1, 255, 186, 95, 1, 255, 185, 94, 1, 255, 186, 94, 2, 255, 186, 92, 4, 255, 184, 90, 2, 255, 182, 88, 1, 255, 178, 89, 2, 255, 156, 72, 2, 255, 134, 51, 5, 255, 129, 54, 6, 255, 129, 53, 6, 255, 125, 45, 3, 255, 125, 49, 3, 255, 108, 40, 8, 255, 101, 31, 0, 255, 106, 36, 4, 255, 97, 32, 2, 255, 88, 31, 4, 255, 78, 30, 2, 255, 84, 29, 4, 255, 106, 42, 8, 255, 95, 36, 1, 255, 67, 19, 2, 255, 64, 19, 9, 255, 76, 27, 6, 255, 86, 32, 1, 255, 87, 30, 0, 255, 98, 29, 5, 255, 118, 43, 7, 255, 121, 47, 3, 255, 122, 49, 4, 255, 123, 50, 1, 255, 130, 48, 5, 255, 127, 46, 4, 255, 125, 45, 4, 255, 121, 42, 5, 255, 110, 36, 3, 255, 96, 31, 4, 255, 92, 30, 2, 255, 100, 34, 1, 255, 99, 33, 6, 255, 90, 30, 4, 255, 80, 24, 1, 255, 67, 16, 1, 255, 58, 18, 7, 255, 67, 23, 2, 255, 69, 25, 1, 255, 76, 27, 4, 255, 73, 19, 1, 255, 72, 22, 4, 255, 66, 21, 7, 255, 68, 20, 7, 255, 65, 18, 3, 255, 66, 23, 6, 255, 63, 19, 3, 255, 60, 20, 3, 255, 54, 20, 4, 255, 45, 16, 1, 255, 41, 15, 2, 255, 38, 13, 1, 255, 32, 12, 0, 255, 31, 17, 0, 255, 38, 29, 43, 255, 15, 24, 152, 255, 10, 10, 56, 255, 13, 2, 0, 255, 11, 4, 2, 255, 13, 3, 5, 255, 16, 5, 6, 255, 14, 6, 4, 255, 10, 4, 1, 255, 12, 5, 2, 255, 13, 2, 2, 255, 14, 3, 3, 255, 9, 3, 1, 255, 14, 4, 3, 255, 14, 4, 3, 255, 13, 5, 2, 255, 14, 4, 2, 255, 19, 5, 4, 255, 16, 5, 4, 255, 16, 6, 5, 255, 21, 9, 6, 255, 24, 9, 4, 255, 25, 7, 3, 255, 24, 10, 5, 255, 23, 12, 9, 255, 19, 9, 6, 255, 24, 13, 7, 255, 25, 12, 7, 255, 21, 11, 6, 255, 19, 11, 5, 255, 22, 17, 9, 255, 27, 12, 5, 255, 30, 14, 5, 255, 30, 15, 4, 255, 33, 14, 7, 255, 33, 18, 9, 255, 33, 16, 5, 255, 32, 20, 6, 255, 36, 20, 3, 255, 42, 24, 7, 255, 37, 25, 6, 255, 38, 23, 3, 255, 42, 25, 8, 255, 39, 24, 0, 255, 50, 26, 0, 255, 45, 28, 4, 255, 53, 29, 3, 255, 63, 35, 1, 255, 59, 36, 1, 255, 63, 39, 1, 255, 60, 39, 5, 255, 66, 36, 6, 255, 84, 61, 0, 255, 78, 49, 6, 255, 72, 46, 2, 255, 71, 52, 1, 255, 69, 46, 7, 255, 63, 46, 5, 255, 63, 41, 0, 255, 60, 43, 2, 255, 74, 47, 7, 255, 130, 75, 4, 255, 171, 100, 13, 255, 140, 76, 9, 255, 96, 54, 2, 255, 85, 51, 4, 255, 152, 99, 6, 255, 201, 140, 1, 255, 188, 125, 5, 255, 179, 120, 3, 255, 196, 132, 4, 255, 151, 87, 4, 255, 91, 49, 4, 255, 77, 55, 1, 255, 77, 52, 5, 255, 74, 49, 2, 255, 68, 44, 0, 255, 68, 44, 3, 255, 83, 51, 7, 255, 69, 47, 6, 255, 71, 47, 1, 255, 82, 49, 0, 255, 73, 46, 5, 255, 81, 50, 8, 255, 80, 45, 3, 255, 78, 45, 4, 255, 78, 47, 8, 255, 75, 42, 1, 255, 80, 43, 3, 255, 83, 45, 7, 255, 84, 46, 2, 255, 90, 41, 2, 255, 80, 42, 3, 255, 75, 45, 3, 255, 71, 40, 3, 255, 70, 37, 10, 255, 70, 41, 1, 255, 75, 48, 2, 255, 67, 36, 12, 255, 75, 44, 7, 255, 81, 44, 2, 255, 86, 49, 5, 255, 81, 43, 2, 255, 84, 46, 2, 255, 82, 45, 6, 255, 82, 47, 4, 255, 82, 44, 3, 255, 86, 43, 1, 255, 86, 43, 5, 255, 81, 43, 3, 255, 83, 40, 2, 255, 90, 48, 7, 255, 88, 50, 6, 255, 88, 40, 4, 255, 92, 41, 7, 255, 88, 45, 4, 255, 101, 53, 1, 255, 127, 60, 13, 255, 149, 71, 8, 255, 169, 88, 1, 255, 183, 101, 5, 255, 190, 108, 5, 255, 186, 102, 8, 255, 180, 96, 6, 255, 187, 105, 6, 255, 190, 105, 3, 255, 191, 105, 5, 255, 196, 107, 12, 255, 187, 100, 5, 255, 183, 96, 11, 255, 202, 116, 12, 255, 206, 118, 19, 255, 208, 118, 13, 255, 209, 120, 10, 255, 207, 123, 13, 255, 210, 124, 21, 255, 213, 126, 5, 255, 212, 129, 25, 255, 209, 125, 38, 255, 207, 120, 15, 255, 209, 123, 22, 255, 205, 112, 38, 255, 200, 109, 10, 255, 201, 112, 8, 255, 198, 111, 9, 255, 190, 105, 5, 255, 189, 109, 16, 255, 197, 112, 27, 255, 195, 111, 7, 255, 193, 110, 8, 255, 192, 111, 6, 255, 191, 109, 4, 255, 202, 116, 19, 255, 197, 113, 14, 255, 186, 104, 5, 255, 189, 110, 5, 255, 181, 98, 18, 255, 195, 114, 13, 255, 198, 114, 6, 255, 193, 108, 15, 255, 199, 119, 8, 255, 189, 109, 11, 255, 196, 116, 14, 255, 198, 117, 10, 255, 201, 119, 9, 255, 213, 129, 14, 255, 208, 126, 7, 255, 209, 128, 14, 255, 218, 138, 15, 255, 208, 128, 1, 255, 201, 116, 10, 255, 197, 108, 10, 255, 205, 117, 18, 255, 218, 135, 16, 255, 214, 136, 8, 255, 213, 139, 8, 255, 216, 140, 12, 255, 211, 131, 17, 255, 209, 119, 13, 255, 209, 125, 14, 255, 205, 130, 10, 255, 183, 111, 7, 255, 201, 132, 20, 255, 218, 147, 20, 255, 218, 143, 10, 255, 210, 122, 15, 255, 201, 118, 13, 255, 212, 147, 13, 255, 215, 148, 15, 255, 213, 134, 14, 255, 217, 141, 22, 255, 218, 151, 19, 255, 212, 148, 18, 255, 202, 135, 10, 255, 195, 121, 14, 255, 209, 136, 14, 255, 210, 145, 10, 255, 196, 125, 12, 255, 180, 99, 8, 255, 181, 105, 11, 255, 198, 132, 10, 255, 197, 129, 8, 255, 201, 133, 17, 255, 217, 160, 13, 255, 219, 159, 8, 255, 216, 165, 10, 255, 228, 177, 12, 255, 213, 154, 1, 255, 223, 165, 4, 255, 216, 161, 12, 255, 205, 148, 9, 255, 220, 159, 9, 255, 215, 156, 7, 255, 212, 159, 0, 255, 209, 147, 7, 255, 220, 165, 5, 255, 213, 163, 10, 255, 211, 151, 6, 255, 213, 141, 13, 255, 214, 154, 5, 255, 213, 159, 3, 255, 223, 169, 7, 255, 217, 168, 2, 255, 217, 162, 3, 255, 224, 171, 9, 255, 217, 164, 3, 255, 214, 158, 3, 255, 227, 174, 3, 255, 227, 173, 5, 255, 228, 178, 1, 255, 228, 177, 2, 255, 221, 168, 0, 255, 225, 171, 2, 255, 227, 173, 7, 255, 222, 168, 9, 255, 222, 169, 9, 255, 223, 170, 3, 255, 222, 169, 6, 255, 221, 167, 5, 255, 223, 170, 4, 255, 223, 171, 2, 255, 222, 171, 2, 255, 224, 168, 5, 255, 215, 163, 6, 255, 214, 169, 3, 255, 211, 157, 4, 255, 204, 136, 10, 255, 196, 129, 8, 255, 199, 135, 5, 255, 201, 138, 7, 255, 210, 152, 8, 255, 214, 165, 5, 255, 218, 172, 4, 255, 216, 170, 4, 255, 217, 170, 8, 255, 214, 164, 13, 255, 212, 157, 10, 255, 212, 158, 10, 255, 196, 137, 7, 255, 201, 135, 5, 255, 211, 151, 5, 255, 213, 153, 13, 255, 207, 141, 13, 255, 205, 143, 9, 255, 211, 148, 6, 255, 209, 145, 7, 255, 206, 141, 3, 255, 209, 141, 4, 255, 210, 143, 5, 255, 206, 133, 10, 255, 203, 129, 8, 255, 205, 132, 10, 255, 208, 136, 13, 255, 206, 137, 5, 255, 201, 129, 15, 255, 197, 123, 16, 255, 200, 123, 6, 255, 196, 114, 6, 255, 197, 117, 3, 255, 198, 119, 8, 255, 202, 125, 5, 255, 199, 119, 8, 255, 198, 116, 12, 255, 188, 104, 4, 255, 179, 96, 4, 255, 174, 92, 4, 255, 180, 100, 5, 255, 181, 97, 5, 255, 166, 86, 2, 255, 150, 71, 4, 255, 151, 70, 10, 255, 160, 75, 8, 255, 159, 74, 4, 255, 173, 82, 6, 255, 163, 71, 1, 255, 147, 63, 6, 255, 148, 67, 7, 255, 137, 50, 8, 255, 137, 49, 13, 255, 130, 48, 1, 255, 120, 48, 2, 255, 125, 46, 4, 255, 120, 43, 3, 255, 117, 44, 5, 255, 116, 39, 1, 255, 115, 42, 4, 255, 118, 46, 2, 255, 114, 50, 8, 255, 118, 47, 2, 255, 116, 46, 2, 255, 115, 44, 6, 255, 118, 48, 2, 255, 116, 54, 4, 255, 110, 49, 3, 255, 104, 41, 4, 255, 102, 38, 1, 255, 109, 49, 3, 255, 128, 59, 4, 255, 136, 66, 2, 255, 154, 81, 11, 255, 172, 96, 5, 255, 173, 93, 1, 255, 173, 93, 10, 255, 169, 92, 1, 255, 172, 92, 0, 255, 175, 92, 3, 255, 174, 90, 2, 255, 174, 88, 0, 255, 179, 92, 3, 255, 180, 93, 4, 255, 180, 92, 0, 255, 182, 92, 1, 255, 183, 93, 2, 255, 185, 95, 4, 255, 183, 93, 2, 255, 181, 92, 0, 255, 185, 94, 1, 255, 188, 96, 3, 255, 184, 95, 1, 255, 186, 96, 0, 255, 184, 94, 2, 255, 181, 90, 1, 255, 181, 91, 2, 255, 182, 92, 0, 255, 185, 92, 3, 255, 175, 83, 3, 255, 145, 67, 3, 255, 126, 53, 7, 255, 108, 41, 6, 255, 94, 31, 1, 255, 101, 36, 4, 255, 110, 51, 4, 255, 104, 41, 0, 255, 97, 37, 1, 255, 97, 34, 1, 255, 87, 29, 0, 255, 84, 33, 4, 255, 83, 25, 3, 255, 83, 27, 1, 255, 77, 26, 2, 255, 67, 21, 3, 255, 60, 22, 3, 255, 53, 19, 1, 255, 60, 21, 5, 255, 54, 16, 4, 255, 55, 11, 6, 255, 67, 19, 1, 255, 72, 20, 0, 255, 72, 21, 3, 255, 78, 28, 3, 255, 85, 21, 3, 255, 81, 18, 0, 255, 86, 25, 0, 255, 95, 27, 1, 255, 90, 25, 1, 255, 79, 24, 1, 255, 75, 26, 2, 255, 82, 27, 2, 255, 94, 31, 4, 255, 96, 35, 6, 255, 84, 25, 1, 255, 74, 22, 4, 255, 56, 17, 1, 255, 68, 24, 4, 255, 61, 23, 0, 255, 70, 24, 4, 255, 75, 19, 4, 255, 69, 19, 4, 255, 63, 19, 5, 255, 63, 18, 5, 255, 56, 19, 2, 255, 61, 24, 5, 255, 65, 20, 2, 255, 62, 18, 1, 255, 59, 15, 2, 255, 60, 13, 2, 255, 57, 18, 2, 255, 52, 17, 3, 255, 44, 13, 3, 255, 45, 23, 29, 255, 14, 22, 144, 255, 4, 8, 46, 255, 14, 3, 0, 255, 15, 5, 9, 255, 15, 5, 5, 255, 14, 3, 4, 255, 15, 6, 8, 255, 11, 2, 1, 255, 11, 4, 2, 255, 11, 3, 1, 255, 13, 3, 2, 255, 12, 4, 2, 255, 12, 5, 2, 255, 15, 5, 4, 255, 16, 6, 5, 255, 16, 6, 5, 255, 16, 6, 4, 255, 18, 6, 5, 255, 21, 8, 7, 255, 17, 6, 2, 255, 18, 6, 2, 255, 24, 10, 4, 255, 25, 11, 7, 255, 23, 13, 9, 255, 21, 11, 7, 255, 22, 11, 4, 255, 27, 17, 6, 255, 27, 13, 5, 255, 29, 13, 6, 255, 29, 15, 7, 255, 27, 15, 5, 255, 31, 16, 7, 255, 28, 16, 10, 255, 28, 17, 10, 255, 34, 16, 5, 255, 33, 16, 2, 255, 31, 17, 7, 255, 29, 17, 6, 255, 41, 23, 6, 255, 38, 19, 3, 255, 37, 23, 4, 255, 40, 24, 4, 255, 44, 28, 9, 255, 37, 26, 2, 255, 43, 27, 4, 255, 48, 27, 6, 255, 50, 33, 2, 255, 54, 34, 2, 255, 63, 38, 0, 255, 57, 37, 3, 255, 58, 37, 3, 255, 90, 56, 11, 255, 83, 46, 4, 255, 70, 42, 1, 255, 64, 44, 5, 255, 59, 44, 1, 255, 54, 39, 6, 255, 63, 44, 2, 255, 84, 56, 4, 255, 121, 78, 12, 255, 159, 89, 9, 255, 151, 84, 7, 255, 105, 57, 4, 255, 83, 54, 1, 255, 84, 64, 3, 255, 120, 85, 6, 255, 187, 132, 11, 255, 198, 141, 2, 255, 189, 131, 3, 255, 184, 130, 3, 255, 152, 98, 1, 255, 98, 56, 10, 255, 77, 46, 4, 255, 77, 42, 0, 255, 70, 49, 4, 255, 68, 48, 1, 255, 74, 49, 4, 255, 66, 46, 6, 255, 64, 45, 4, 255, 70, 50, 3, 255, 76, 49, 1, 255, 82, 50, 5, 255, 75, 48, 2, 255, 78, 47, 4, 255, 79, 43, 1, 255, 77, 45, 4, 255, 75, 46, 6, 255, 79, 49, 5, 255, 78, 45, 2, 255, 73, 43, 8, 255, 78, 41, 6, 255, 80, 42, 4, 255, 69, 41, 4, 255, 79, 45, 6, 255, 72, 43, 6, 255, 72, 44, 6, 255, 66, 45, 1, 255, 81, 46, 3, 255, 86, 47, 4, 255, 74, 44, 4, 255, 77, 44, 0, 255, 93, 45, 2, 255, 86, 46, 5, 255, 80, 43, 2, 255, 82, 43, 5, 255, 82, 42, 3, 255, 87, 46, 5, 255, 77, 46, 2, 255, 83, 44, 6, 255, 87, 42, 6, 255, 82, 42, 6, 255, 80, 41, 7, 255, 86, 43, 7, 255, 83, 44, 1, 255, 82, 41, 1, 255, 85, 43, 2, 255, 84, 39, 6, 255, 90, 38, 6, 255, 90, 50, 5, 255, 109, 64, 6, 255, 150, 80, 5, 255, 171, 87, 10, 255, 174, 91, 11, 255, 180, 97, 7, 255, 170, 88, 0, 255, 176, 95, 4, 255, 178, 99, 9, 255, 184, 101, 7, 255, 176, 93, 1, 255, 178, 95, 2, 255, 197, 113, 7, 255, 198, 111, 6, 255, 204, 116, 5, 255, 202, 118, 1, 255, 202, 122, 8, 255, 208, 123, 18, 255, 209, 122, 10, 255, 208, 126, 4, 255, 204, 123, 0, 255, 207, 119, 9, 255, 205, 119, 22, 255, 198, 109, 27, 255, 200, 114, 14, 255, 198, 113, 7, 255, 193, 109, 11, 255, 198, 117, 7, 255, 198, 118, 5, 255, 198, 118, 14, 255, 200, 118, 15, 255, 200, 115, 18, 255, 198, 113, 6, 255, 202, 120, 12, 255, 182, 101, 8, 255, 165, 78, 14, 255, 197, 114, 8, 255, 199, 116, 14, 255, 179, 89, 10, 255, 194, 108, 13, 255, 189, 104, 17, 255, 196, 115, 22, 255, 207, 132, 8, 255, 206, 128, 17, 255, 210, 131, 13, 255, 213, 132, 13, 255, 206, 120, 9, 255, 205, 119, 14, 255, 204, 125, 5, 255, 208, 128, 8, 255, 209, 129, 13, 255, 204, 122, 5, 255, 199, 112, 9, 255, 210, 125, 15, 255, 216, 131, 15, 255, 212, 130, 9, 255, 211, 131, 15, 255, 209, 133, 14, 255, 212, 137, 3, 255, 204, 123, 14, 255, 203, 120, 11, 255, 215, 132, 15, 255, 213, 137, 18, 255, 212, 143, 30, 255, 212, 141, 12, 255, 212, 143, 5, 255, 213, 142, 10, 255, 196, 118, 8, 255, 180, 103, 16, 255, 207, 138, 13, 255, 216, 149, 17, 255, 213, 147, 15, 255, 221, 152, 25, 255, 218, 151, 16, 255, 223, 155, 14, 255, 220, 149, 11, 255, 205, 135, 8, 255, 210, 143, 15, 255, 215, 151, 11, 255, 197, 127, 12, 255, 181, 104, 21, 255, 183, 118, 11, 255, 205, 152, 13, 255, 206, 151, 9, 255, 205, 150, 12, 255, 215, 164, 8, 255, 215, 157, 4, 255, 216, 163, 11, 255, 228, 179, 7, 255, 217, 159, 4, 255, 218, 160, 3, 255, 217, 163, 17, 255, 203, 146, 7, 255, 204, 141, 6, 255, 210, 151, 1, 255, 202, 141, 8, 255, 204, 143, 8, 255, 217, 167, 3, 255, 219, 175, 8, 255, 204, 148, 12, 255, 179, 111, 13, 255, 210, 155, 14, 255, 212, 161, 9, 255, 208, 148, 8, 255, 210, 150, 1, 255, 215, 155, 6, 255, 220, 164, 1, 255, 220, 164, 5, 255, 207, 148, 7, 255, 223, 168, 6, 255, 220, 169, 4, 255, 225, 173, 6, 255, 225, 171, 5, 255, 218, 164, 1, 255, 219, 163, 2, 255, 216, 161, 1, 255, 217, 162, 2, 255, 218, 165, 5, 255, 224, 171, 1, 255, 223, 170, 2, 255, 223, 170, 3, 255, 225, 173, 3, 255, 224, 173, 2, 255, 223, 172, 2, 255, 221, 170, 6, 255, 222, 169, 10, 255, 220, 169, 7, 255, 208, 154, 4, 255, 192, 133, 10, 255, 187, 122, 13, 255, 194, 132, 1, 255, 201, 142, 4, 255, 216, 161, 8, 255, 216, 167, 4, 255, 220, 175, 10, 255, 215, 171, 6, 255, 217, 170, 7, 255, 210, 158, 4, 255, 207, 151, 4, 255, 209, 156, 4, 255, 201, 145, 8, 255, 207, 145, 7, 255, 210, 150, 4, 255, 210, 150, 5, 255, 208, 144, 12, 255, 208, 146, 10, 255, 208, 147, 1, 255, 206, 139, 6, 255, 207, 138, 9, 255, 210, 142, 10, 255, 209, 142, 11, 255, 203, 135, 9, 255, 202, 132, 4, 255, 206, 137, 8, 255, 209, 140, 14, 255, 208, 142, 10, 255, 209, 138, 20, 255, 201, 125, 19, 255, 199, 121, 2, 255, 203, 124, 9, 255, 201, 124, 7, 255, 197, 118, 12, 255, 200, 121, 10, 255, 202, 120, 9, 255, 190, 107, 3, 255, 183, 98, 3, 255, 185, 101, 2, 255, 179, 95, 6, 255, 177, 95, 4, 255, 185, 102, 5, 255, 182, 104, 7, 255, 179, 102, 9, 255, 167, 89, 1, 255, 172, 90, 2, 255, 176, 93, 7, 255, 179, 88, 5, 255, 175, 82, 1, 255, 164, 76, 10, 255, 153, 68, 5, 255, 144, 62, 1, 255, 136, 58, 6, 255, 125, 49, 6, 255, 115, 43, 7, 255, 121, 45, 4, 255, 115, 44, 2, 255, 106, 36, 0, 255, 102, 39, 3, 255, 111, 46, 2, 255, 115, 44, 4, 255, 116, 41, 3, 255, 117, 47, 3, 255, 117, 42, 2, 255, 117, 40, 6, 255, 121, 52, 5, 255, 127, 55, 0, 255, 119, 48, 2, 255, 112, 42, 10, 255, 102, 40, 5, 255, 101, 46, 6, 255, 121, 56, 6, 255, 154, 85, 2, 255, 168, 94, 8, 255, 171, 93, 9, 255, 173, 89, 1, 255, 176, 91, 2, 255, 174, 93, 6, 255, 169, 90, 3, 255, 171, 92, 1, 255, 173, 89, 5, 255, 176, 90, 2, 255, 179, 94, 2, 255, 178, 93, 3, 255, 179, 91, 2, 255, 182, 94, 1, 255, 181, 95, 2, 255, 179, 93, 1, 255, 181, 94, 2, 255, 184, 96, 2, 255, 184, 92, 0, 255, 183, 89, 0, 255, 182, 95, 0, 255, 181, 95, 1, 255, 181, 95, 4, 255, 180, 92, 3, 255, 177, 88, 1, 255, 181, 92, 4, 255, 184, 94, 6, 255, 180, 89, 1, 255, 177, 88, 2, 255, 169, 83, 8, 255, 154, 74, 4, 255, 134, 61, 0, 255, 116, 51, 6, 255, 110, 51, 4, 255, 107, 41, 2, 255, 101, 40, 4, 255, 95, 30, 3, 255, 88, 29, 2, 255, 83, 30, 0, 255, 79, 26, 6, 255, 69, 22, 6, 255, 68, 26, 1, 255, 78, 29, 0, 255, 86, 25, 1, 255, 76, 25, 3, 255, 72, 32, 2, 255, 74, 25, 1, 255, 66, 23, 7, 255, 69, 22, 4, 255, 64, 18, 5, 255, 47, 12, 6, 255, 45, 15, 3, 255, 51, 18, 2, 255, 52, 20, 3, 255, 60, 24, 3, 255, 70, 23, 2, 255, 77, 24, 3, 255, 75, 24, 4, 255, 73, 24, 4, 255, 80, 24, 5, 255, 84, 27, 1, 255, 86, 35, 2, 255, 85, 32, 2, 255, 84, 29, 4, 255, 82, 30, 3, 255, 85, 33, 4, 255, 74, 30, 2, 255, 70, 23, 2, 255, 75, 22, 4, 255, 73, 23, 5, 255, 69, 20, 0, 255, 69, 20, 1, 255, 64, 21, 1, 255, 72, 25, 4, 255, 82, 25, 5, 255, 75, 22, 0, 255, 68, 21, 0, 255, 68, 21, 2, 255, 60, 17, 1, 255, 59, 17, 3, 255, 55, 16, 5, 255, 11, 26, 141, 255, 2, 4, 60, 255, 5, 2, 0, 255, 6, 4, 3, 255, 17, 3, 17, 255, 18, 3, 11, 255, 11, 5, 2, 255, 14, 6, 6, 255, 16, 6, 7, 255, 17, 5, 6, 255, 12, 2, 2, 255, 11, 6, 3, 255, 10, 6, 3, 255, 13, 4, 3, 255, 14, 3, 3, 255, 16, 5, 4, 255, 15, 5, 4, 255, 16, 6, 4, 255, 17, 6, 4, 255, 18, 6, 5, 255, 16, 5, 2, 255, 18, 8, 3, 255, 22, 10, 3, 255, 23, 9, 4, 255, 23, 11, 7, 255, 24, 13, 9, 255, 25, 12, 8, 255, 22, 12, 8, 255, 21, 8, 7, 255, 28, 11, 12, 255, 33, 14, 15, 255, 28, 12, 9, 255, 29, 16, 9, 255, 27, 15, 9, 255, 31, 17, 10, 255, 37, 20, 9, 255, 32, 17, 3, 255, 32, 16, 5, 255, 31, 18, 7, 255, 36, 23, 6, 255, 34, 20, 3, 255, 37, 21, 3, 255, 42, 26, 4, 255, 37, 21, 3, 255, 42, 29, 3, 255, 43, 30, 4, 255, 61, 30, 1, 255, 65, 37, 0, 255, 62, 39, 0, 255, 66, 40, 0, 255, 57, 35, 3, 255, 69, 44, 3, 255, 85, 49, 3, 255, 63, 45, 6, 255, 61, 50, 4, 255, 84, 52, 8, 255, 95, 55, 2, 255, 115, 72, 9, 255, 150, 88, 14, 255, 174, 92, 12, 255, 161, 87, 8, 255, 124, 67, 3, 255, 98, 58, 0, 255, 95, 57, 7, 255, 100, 58, 8, 255, 119, 78, 4, 255, 179, 124, 15, 255, 197, 134, 3, 255, 195, 137, 2, 255, 192, 136, 3, 255, 161, 103, 5, 255, 106, 56, 1, 255, 77, 49, 4, 255, 74, 50, 5, 255, 70, 50, 4, 255, 61, 48, 7, 255, 70, 42, 2, 255, 81, 48, 4, 255, 74, 48, 6, 255, 62, 47, 5, 255, 78, 50, 5, 255, 83, 46, 6, 255, 83, 49, 6, 255, 78, 45, 1, 255, 76, 44, 3, 255, 78, 45, 5, 255, 76, 43, 3, 255, 76, 44, 4, 255, 73, 44, 9, 255, 70, 42, 7, 255, 72, 46, 4, 255, 71, 43, 2, 255, 71, 41, 1, 255, 67, 44, 1, 255, 70, 44, 3, 255, 72, 42, 2, 255, 76, 43, 2, 255, 79, 48, 6, 255, 87, 44, 1, 255, 87, 45, 2, 255, 81, 45, 5, 255, 78, 46, 4, 255, 89, 43, 4, 255, 88, 45, 5, 255, 81, 41, 4, 255, 84, 43, 5, 255, 85, 42, 3, 255, 83, 41, 2, 255, 76, 44, 4, 255, 72, 44, 1, 255, 82, 41, 7, 255, 78, 44, 2, 255, 74, 42, 1, 255, 79, 42, 4, 255, 74, 44, 2, 255, 93, 48, 9, 255, 89, 46, 4, 255, 76, 45, 3, 255, 90, 48, 2, 255, 85, 46, 5, 255, 69, 41, 4, 255, 86, 45, 5, 255, 99, 49, 6, 255, 119, 61, 10, 255, 135, 64, 6, 255, 164, 88, 3, 255, 173, 97, 2, 255, 163, 85, 2, 255, 164, 87, 1, 255, 174, 95, 7, 255, 185, 103, 2, 255, 186, 104, 4, 255, 193, 108, 7, 255, 192, 107, 10, 255, 200, 118, 16, 255, 199, 116, 10, 255, 199, 115, 4, 255, 202, 119, 5, 255, 201, 115, 16, 255, 200, 113, 11, 255, 208, 120, 12, 255, 206, 118, 16, 255, 203, 119, 4, 255, 199, 116, 6, 255, 182, 99, 9, 255, 184, 100, 7, 255, 201, 119, 7, 255, 203, 119, 13, 255, 200, 121, 10, 255, 203, 125, 13, 255, 205, 121, 9, 255, 208, 123, 2, 255, 183, 99, 15, 255, 153, 70, 4, 255, 173, 93, 10, 255, 200, 116, 14, 255, 195, 100, 15, 255, 202, 111, 14, 255, 212, 130, 13, 255, 200, 119, 10, 255, 208, 119, 9, 255, 202, 113, 12, 255, 203, 112, 13, 255, 191, 99, 7, 255, 201, 108, 16, 255, 213, 121, 9, 255, 197, 109, 9, 255, 207, 129, 6, 255, 203, 126, 9, 255, 200, 120, 13, 255, 206, 125, 7, 255, 210, 131, 10, 255, 214, 137, 7, 255, 212, 132, 7, 255, 204, 124, 7, 255, 195, 117, 14, 255, 194, 118, 8, 255, 208, 133, 9, 255, 207, 126, 12, 255, 192, 113, 16, 255, 191, 111, 15, 255, 209, 131, 19, 255, 212, 138, 15, 255, 208, 135, 14, 255, 206, 139, 6, 255, 203, 142, 5, 255, 204, 145, 8, 255, 202, 138, 21, 255, 206, 135, 22, 255, 208, 144, 9, 255, 206, 149, 9, 255, 208, 150, 14, 255, 214, 150, 7, 255, 217, 146, 0, 255, 202, 124, 7, 255, 196, 125, 15, 255, 204, 145, 4, 255, 217, 157, 7, 255, 204, 135, 13, 255, 187, 110, 7, 255, 204, 143, 9, 255, 209, 157, 9, 255, 214, 157, 3, 255, 216, 160, 5, 255, 217, 161, 10, 255, 218, 164, 4, 255, 220, 165, 8, 255, 229, 177, 7, 255, 217, 160, 17, 255, 210, 154, 13, 255, 217, 163, 14, 255, 210, 156, 8, 255, 201, 147, 2, 255, 207, 153, 9, 255, 208, 149, 14, 255, 209, 155, 2, 255, 215, 166, 7, 255, 216, 167, 1, 255, 208, 154, 5, 255, 196, 144, 3, 255, 210, 159, 2, 255, 203, 150, 10, 255, 198, 146, 14, 255, 201, 149, 13, 255, 206, 149, 8, 255, 207, 153, 0, 255, 208, 151, 7, 255, 203, 144, 7, 255, 215, 160, 1, 255, 218, 168, 4, 255, 218, 165, 6, 255, 219, 162, 6, 255, 217, 161, 4, 255, 216, 159, 7, 255, 210, 152, 10, 255, 216, 159, 6, 255, 222, 170, 0, 255, 224, 171, 1, 255, 224, 171, 3, 255, 224, 172, 3, 255, 225, 174, 3, 255, 222, 171, 3, 255, 218, 167, 3, 255, 219, 170, 9, 255, 220, 168, 7, 255, 223, 169, 8, 255, 207, 151, 6, 255, 205, 153, 4, 255, 197, 143, 3, 255, 192, 137, 2, 255, 207, 152, 5, 255, 214, 160, 4, 255, 216, 167, 2, 255, 219, 175, 7, 255, 216, 172, 7, 255, 215, 168, 8, 255, 212, 156, 3, 255, 210, 149, 2, 255, 205, 148, 0, 255, 206, 149, 9, 255, 216, 154, 9, 255, 213, 150, 6, 255, 206, 146, 4, 255, 209, 149, 14, 255, 211, 151, 11, 255, 210, 149, 5, 255, 207, 142, 3, 255, 209, 142, 4, 255, 212, 144, 10, 255, 205, 137, 8, 255, 206, 138, 7, 255, 209, 141, 2, 255, 209, 141, 4, 255, 208, 138, 11, 255, 208, 139, 15, 255, 205, 137, 5, 255, 208, 133, 9, 255, 205, 127, 10, 255, 206, 128, 14, 255, 201, 126, 6, 255, 194, 114, 6, 255, 179, 94, 7, 255, 177, 93, 4, 255, 185, 101, 2, 255, 187, 102, 5, 255, 186, 102, 1, 255, 184, 101, 2, 255, 188, 106, 9, 255, 190, 106, 8, 255, 186, 107, 6, 255, 182, 104, 1, 255, 184, 104, 2, 255, 179, 96, 2, 255, 176, 92, 4, 255, 172, 86, 8, 255, 179, 92, 3, 255, 165, 74, 8, 255, 139, 48, 7, 255, 135, 55, 2, 255, 126, 50, 0, 255, 118, 41, 5, 255, 122, 49, 6, 255, 122, 45, 5, 255, 111, 40, 0, 255, 110, 44, 4, 255, 104, 40, 4, 255, 112, 46, 1, 255, 106, 46, 2, 255, 107, 45, 5, 255, 101, 42, 5, 255, 105, 45, 1, 255, 106, 43, 1, 255, 102, 41, 3, 255, 108, 47, 2, 255, 112, 51, 2, 255, 110, 47, 2, 255, 108, 50, 3, 255, 106, 47, 3, 255, 119, 48, 5, 255, 156, 76, 1, 255, 166, 86, 3, 255, 170, 88, 13, 255, 172, 92, 7, 255, 171, 96, 1, 255, 172, 94, 11, 255, 172, 87, 6, 255, 172, 88, 2, 255, 174, 90, 4, 255, 176, 90, 1, 255, 175, 91, 0, 255, 176, 91, 2, 255, 178, 92, 2, 255, 181, 94, 1, 255, 179, 94, 2, 255, 179, 95, 4, 255, 177, 94, 2, 255, 179, 93, 1, 255, 182, 94, 1, 255, 181, 92, 0, 255, 179, 92, 1, 255, 177, 92, 1, 255, 177, 93, 3, 255, 178, 93, 2, 255, 176, 88, 0, 255, 178, 88, 1, 255, 179, 89, 3, 255, 177, 87, 2, 255, 179, 86, 0, 255, 184, 83, 3, 255, 180, 81, 3, 255, 158, 71, 0, 255, 145, 64, 10, 255, 126, 51, 3, 255, 115, 42, 2, 255, 106, 42, 4, 255, 103, 40, 1, 255, 97, 38, 1, 255, 92, 31, 5, 255, 76, 24, 6, 255, 61, 19, 2, 255, 71, 26, 4, 255, 83, 29, 6, 255, 85, 27, 5, 255, 82, 24, 5, 255, 79, 23, 4, 255, 79, 29, 8, 255, 80, 25, 5, 255, 79, 29, 2, 255, 83, 28, 2, 255, 78, 24, 2, 255, 66, 27, 3, 255, 59, 23, 3, 255, 61, 22, 5, 255, 61, 21, 4, 255, 56, 16, 2, 255, 60, 16, 2, 255, 62, 18, 2, 255, 66, 18, 4, 255, 74, 21, 5, 255, 75, 23, 0, 255, 75, 30, 2, 255, 77, 29, 2, 255, 84, 26, 1, 255, 95, 34, 1, 255, 92, 38, 1, 255, 87, 35, 1, 255, 81, 32, 2, 255, 73, 27, 1, 255, 70, 22, 1, 255, 74, 24, 1, 255, 75, 27, 5, 255, 71, 21, 1, 255, 76, 21, 1, 255, 88, 29, 4, 255, 89, 28, 2, 255, 84, 27, 0, 255, 83, 31, 2, 255, 79, 24, 1, 255, 78, 23, 1, 255, 77, 23, 3, 255, 3, 9, 60, 255, 1, 1, 0, 255, 6, 2, 3, 255, 7, 1, 0, 255, 12, 2, 6, 255, 18, 6, 10, 255, 16, 6, 6, 255, 12, 3, 5, 255, 11, 4, 4, 255, 7, 2, 2, 255, 8, 3, 1, 255, 11, 3, 1, 255, 11, 4, 2, 255, 13, 2, 2, 255, 17, 4, 5, 255, 18, 6, 6, 255, 14, 4, 3, 255, 16, 6, 4, 255, 18, 7, 5, 255, 18, 5, 7, 255, 13, 3, 1, 255, 15, 8, 2, 255, 22, 10, 4, 255, 24, 9, 2, 255, 25, 11, 5, 255, 27, 12, 7, 255, 24, 12, 4, 255, 22, 15, 7, 255, 20, 13, 11, 255, 20, 11, 10, 255, 20, 12, 9, 255, 22, 18, 9, 255, 22, 15, 11, 255, 33, 18, 11, 255, 35, 19, 8, 255, 33, 19, 9, 255, 25, 16, 4, 255, 35, 16, 3, 255, 34, 19, 7, 255, 30, 22, 4, 255, 32, 24, 5, 255, 35, 19, 4, 255, 38, 24, 6, 255, 37, 23, 4, 255, 44, 23, 1, 255, 46, 28, 2, 255, 44, 30, 4, 255, 42, 28, 5, 255, 38, 31, 3, 255, 49, 35, 4, 255, 84, 45, 3, 255, 109, 65, 17, 255, 122, 76, 12, 255, 136, 82, 13, 255, 157, 89, 17, 255, 163, 92, 18, 255, 162, 95, 17, 255, 154, 87, 10, 255, 128, 69, 4, 255, 101, 61, 2, 255, 90, 55, 3, 255, 87, 50, 6, 255, 87, 53, 13, 255, 98, 50, 4, 255, 86, 61, 6, 255, 171, 124, 4, 255, 197, 141, 2, 255, 187, 133, 3, 255, 194, 140, 1, 255, 178, 118, 3, 255, 120, 71, 5, 255, 81, 51, 3, 255, 69, 50, 1, 255, 71, 46, 2, 255, 69, 43, 4, 255, 68, 47, 4, 255, 72, 46, 1, 255, 74, 50, 1, 255, 68, 46, 5, 255, 74, 47, 5, 255, 72, 48, 4, 255, 70, 44, 1, 255, 75, 45, 4, 255, 74, 45, 1, 255, 74, 47, 3, 255, 70, 44, 4, 255, 72, 41, 2, 255, 80, 47, 0, 255, 76, 45, 4, 255, 80, 47, 9, 255, 72, 42, 1, 255, 68, 42, 3, 255, 74, 39, 5, 255, 68, 40, 3, 255, 69, 41, 3, 255, 79, 43, 6, 255, 83, 46, 3, 255, 85, 43, 2, 255, 80, 42, 8, 255, 82, 44, 2, 255, 86, 46, 2, 255, 88, 44, 3, 255, 77, 42, 1, 255, 78, 42, 1, 255, 73, 38, 2, 255, 78, 43, 2, 255, 82, 46, 2, 255, 73, 40, 1, 255, 82, 45, 6, 255, 80, 45, 2, 255, 78, 46, 4, 255, 78, 43, 1, 255, 79, 44, 3, 255, 70, 39, 4, 255, 82, 44, 2, 255, 80, 44, 2, 255, 78, 42, 4, 255, 78, 46, 4, 255, 76, 46, 7, 255, 74, 44, 2, 255, 83, 48, 2, 255, 81, 38, 3, 255, 83, 44, 4, 255, 80, 46, 1, 255, 81, 46, 3, 255, 94, 51, 8, 255, 119, 64, 3, 255, 141, 76, 4, 255, 153, 78, 9, 255, 156, 77, 8, 255, 167, 85, 1, 255, 175, 92, 2, 255, 184, 101, 5, 255, 179, 98, 13, 255, 190, 108, 10, 255, 195, 107, 4, 255, 194, 107, 7, 255, 186, 106, 3, 255, 194, 109, 13, 255, 200, 113, 5, 255, 203, 116, 3, 255, 200, 109, 7, 255, 200, 111, 17, 255, 196, 111, 20, 255, 193, 111, 13, 255, 202, 121, 10, 255, 199, 114, 14, 255, 189, 104, 15, 255, 203, 118, 25, 255, 210, 126, 6, 255, 208, 121, 11, 255, 190, 102, 9, 255, 167, 78, 9, 255, 193, 110, 19, 255, 211, 133, 21, 255, 210, 131, 18, 255, 196, 117, 11, 255, 199, 119, 15, 255, 211, 133, 11, 255, 205, 127, 18, 255, 197, 115, 5, 255, 198, 114, 6, 255, 208, 122, 27, 255, 198, 111, 11, 255, 184, 95, 4, 255, 199, 112, 10, 255, 207, 121, 20, 255, 215, 137, 11, 255, 208, 131, 13, 255, 209, 129, 23, 255, 213, 133, 12, 255, 201, 124, 2, 255, 210, 134, 20, 255, 203, 127, 7, 255, 201, 125, 10, 255, 201, 125, 18, 255, 202, 129, 13, 255, 204, 128, 11, 255, 197, 116, 14, 255, 203, 125, 20, 255, 199, 128, 8, 255, 202, 133, 9, 255, 209, 139, 8, 255, 208, 141, 19, 255, 206, 138, 23, 255, 210, 138, 20, 255, 210, 139, 17, 255, 211, 142, 9, 255, 204, 132, 13, 255, 212, 140, 12, 255, 208, 135, 9, 255, 192, 116, 10, 255, 192, 117, 11, 255, 188, 115, 6, 255, 183, 107, 16, 255, 196, 126, 10, 255, 201, 138, 9, 255, 207, 151, 8, 255, 211, 150, 12, 255, 185, 111, 9, 255, 199, 139, 16, 255, 209, 159, 7, 255, 205, 146, 4, 255, 207, 150, 10, 255, 212, 157, 8, 255, 209, 156, 5, 255, 214, 161, 9, 255, 214, 162, 4, 255, 211, 161, 11, 255, 210, 163, 1, 255, 214, 162, 9, 255, 205, 150, 10, 255, 203, 156, 13, 255, 209, 161, 4, 255, 210, 152, 4, 255, 209, 157, 5, 255, 211, 162, 13, 255, 211, 157, 0, 255, 211, 157, 6, 255, 205, 162, 8, 255, 205, 158, 2, 255, 206, 156, 7, 255, 211, 164, 6, 255, 205, 157, 3, 255, 209, 160, 1, 255, 211, 161, 5, 255, 217, 164, 10, 255, 205, 147, 2, 255, 197, 136, 10, 255, 216, 162, 12, 255, 215, 160, 10, 255, 211, 152, 6, 255, 210, 153, 2, 255, 212, 155, 3, 255, 223, 168, 8, 255, 222, 170, 2, 255, 223, 173, 3, 255, 223, 172, 2, 255, 223, 172, 4, 255, 225, 175, 5, 255, 223, 172, 2, 255, 222, 171, 5, 255, 214, 161, 3, 255, 224, 174, 12, 255, 220, 170, 1, 255, 224, 171, 3, 255, 215, 162, 4, 255, 209, 159, 2, 255, 190, 140, 9, 255, 192, 142, 8, 255, 211, 161, 5, 255, 207, 155, 0, 255, 216, 167, 4, 255, 218, 175, 2, 255, 215, 171, 4, 255, 211, 163, 8, 255, 211, 155, 7, 255, 200, 139, 6, 255, 197, 140, 1, 255, 198, 142, 17, 255, 210, 152, 8, 255, 208, 152, 0, 255, 203, 146, 2, 255, 213, 156, 9, 255, 211, 153, 5, 255, 212, 150, 12, 255, 210, 145, 5, 255, 208, 141, 0, 255, 209, 139, 10, 255, 208, 141, 2, 255, 209, 141, 5, 255, 211, 144, 4, 255, 211, 143, 6, 255, 206, 136, 13, 255, 203, 131, 9, 255, 205, 136, 6, 255, 206, 132, 11, 255, 211, 132, 14, 255, 205, 129, 7, 255, 201, 127, 0, 255, 199, 119, 6, 255, 190, 108, 8, 255, 175, 92, 9, 255, 181, 96, 9, 255, 176, 90, 7, 255, 182, 97, 10, 255, 190, 108, 6, 255, 190, 109, 1, 255, 188, 105, 3, 255, 183, 101, 3, 255, 181, 98, 3, 255, 181, 97, 5, 255, 174, 89, 2, 255, 174, 95, 4, 255, 173, 90, 10, 255, 168, 81, 5, 255, 148, 60, 6, 255, 128, 50, 5, 255, 118, 50, 8, 255, 115, 47, 9, 255, 115, 43, 1, 255, 113, 43, 4, 255, 113, 38, 8, 255, 113, 35, 1, 255, 115, 46, 5, 255, 105, 40, 3, 255, 104, 39, 0, 255, 100, 38, 0, 255, 94, 36, 5, 255, 97, 37, 4, 255, 98, 38, 4, 255, 104, 40, 6, 255, 107, 43, 2, 255, 107, 47, 3, 255, 110, 45, 3, 255, 112, 43, 3, 255, 104, 41, 2, 255, 102, 41, 6, 255, 104, 44, 6, 255, 142, 69, 8, 255, 165, 88, 4, 255, 166, 88, 7, 255, 172, 95, 5, 255, 174, 96, 3, 255, 173, 92, 6, 255, 171, 92, 6, 255, 169, 87, 4, 255, 173, 88, 2, 255, 176, 91, 0, 255, 178, 94, 3, 255, 177, 94, 2, 255, 176, 92, 0, 255, 177, 93, 2, 255, 177, 93, 1, 255, 180, 96, 3, 255, 178, 95, 2, 255, 175, 93, 0, 255, 176, 92, 1, 255, 180, 95, 4, 255, 177, 90, 2, 255, 178, 91, 2, 255, 177, 90, 2, 255, 177, 88, 0, 255, 180, 90, 2, 255, 179, 89, 0, 255, 176, 82, 3, 255, 171, 76, 7, 255, 156, 65, 1, 255, 140, 52, 1, 255, 130, 45, 5, 255, 126, 46, 8, 255, 114, 38, 2, 255, 106, 33, 1, 255, 113, 38, 4, 255, 116, 41, 3, 255, 112, 37, 1, 255, 106, 37, 2, 255, 99, 34, 4, 255, 79, 25, 3, 255, 70, 25, 2, 255, 67, 22, 2, 255, 73, 26, 6, 255, 78, 29, 3, 255, 79, 32, 1, 255, 82, 33, 6, 255, 82, 29, 2, 255, 74, 25, 0, 255, 73, 25, 2, 255, 74, 24, 3, 255, 73, 24, 4, 255, 60, 23, 4, 255, 60, 21, 1, 255, 61, 18, 0, 255, 58, 16, 2, 255, 53, 17, 5, 255, 49, 16, 1, 255, 60, 18, 2, 255, 66, 23, 5, 255, 64, 20, 1, 255, 75, 22, 2, 255, 76, 24, 3, 255, 75, 20, 1, 255, 89, 30, 4, 255, 98, 39, 4, 255, 91, 36, 3, 255, 96, 32, 4, 255, 93, 35, 5, 255, 79, 31, 0, 255, 75, 25, 2, 255, 73, 21, 3, 255, 67, 17, 2, 255, 73, 21, 4, 255, 79, 25, 6, 255, 77, 26, 2, 255, 85, 27, 3, 255, 87, 30, 4, 255, 83, 31, 2, 255, 91, 28, 5, 255, 92, 27, 3, 255, 93, 27, 3, 255, 3, 0, 0, 255, 7, 0, 0, 255, 7, 0, 0, 255, 2, 1, 0, 255, 3, 2, 0, 255, 16, 5, 6, 255, 24, 7, 13, 255, 16, 2, 9, 255, 10, 2, 4, 255, 10, 3, 2, 255, 16, 5, 6, 255, 13, 2, 4, 255, 10, 1, 3, 255, 9, 1, 2, 255, 15, 5, 5, 255, 15, 5, 3, 255, 17, 6, 4, 255, 15, 4, 2, 255, 19, 8, 7, 255, 19, 3, 3, 255, 15, 7, 4, 255, 12, 7, 3, 255, 18, 6, 3, 255, 16, 8, 0, 255, 19, 10, 2, 255, 22, 12, 3, 255, 23, 14, 7, 255, 24, 15, 7, 255, 21, 10, 7, 255, 25, 15, 15, 255, 23, 13, 10, 255, 23, 14, 6, 255, 26, 16, 11, 255, 29, 15, 6, 255, 34, 17, 5, 255, 36, 21, 10, 255, 37, 22, 9, 255, 40, 22, 4, 255, 35, 21, 5, 255, 26, 21, 6, 255, 40, 27, 5, 255, 55, 32, 5, 255, 54, 33, 4, 255, 61, 38, 10, 255, 63, 38, 8, 255, 72, 44, 10, 255, 79, 53, 9, 255, 93, 66, 9, 255, 118, 76, 17, 255, 143, 82, 22, 255, 154, 94, 13, 255, 152, 90, 16, 255, 135, 82, 8, 255, 124, 78, 4, 255, 114, 72, 12, 255, 94, 60, 6, 255, 74, 56, 5, 255, 56, 44, 4, 255, 53, 39, 5, 255, 61, 49, 2, 255, 61, 51, 0, 255, 64, 51, 2, 255, 67, 52, 8, 255, 69, 51, 2, 255, 132, 99, 4, 255, 197, 147, 7, 255, 205, 155, 0, 255, 203, 156, 7, 255, 183, 129, 2, 255, 153, 86, 4, 255, 101, 54, 8, 255, 71, 47, 1, 255, 67, 48, 4, 255, 71, 46, 4, 255, 71, 44, 1, 255, 73, 46, 2, 255, 79, 48, 6, 255, 71, 47, 5, 255, 72, 48, 2, 255, 75, 45, 1, 255, 60, 47, 1, 255, 66, 43, 3, 255, 72, 43, 5, 255, 69, 46, 0, 255, 66, 45, 3, 255, 71, 46, 5, 255, 70, 43, 3, 255, 77, 43, 1, 255, 75, 42, 3, 255, 78, 44, 3, 255, 71, 43, 0, 255, 69, 43, 2, 255, 75, 42, 5, 255, 78, 37, 5, 255, 78, 40, 4, 255, 72, 43, 3, 255, 79, 45, 1, 255, 83, 45, 2, 255, 79, 46, 2, 255, 83, 42, 0, 255, 87, 44, 3, 255, 79, 45, 1, 255, 77, 42, 2, 255, 75, 38, 3, 255, 77, 45, 4, 255, 78, 44, 2, 255, 81, 44, 3, 255, 80, 45, 1, 255, 83, 49, 2, 255, 84, 47, 4, 255, 82, 41, 3, 255, 88, 45, 3, 255, 85, 45, 3, 255, 84, 44, 4, 255, 82, 45, 2, 255, 79, 46, 1, 255, 81, 46, 4, 255, 80, 45, 3, 255, 78, 46, 3, 255, 76, 44, 3, 255, 83, 46, 5, 255, 84, 42, 0, 255, 86, 46, 5, 255, 84, 46, 4, 255, 83, 50, 0, 255, 81, 49, 4, 255, 78, 41, 5, 255, 83, 40, 3, 255, 97, 52, 6, 255, 106, 58, 3, 255, 121, 63, 4, 255, 142, 75, 6, 255, 156, 83, 3, 255, 155, 79, 3, 255, 170, 92, 8, 255, 182, 98, 6, 255, 182, 98, 8, 255, 178, 99, 0, 255, 196, 109, 11, 255, 201, 110, 13, 255, 202, 117, 2, 255, 199, 111, 8, 255, 195, 109, 10, 255, 198, 114, 13, 255, 201, 121, 5, 255, 203, 124, 10, 255, 197, 116, 11, 255, 198, 121, 15, 255, 205, 124, 17, 255, 204, 120, 9, 255, 183, 90, 9, 255, 179, 84, 7, 255, 150, 54, 5, 255, 191, 105, 6, 255, 214, 131, 13, 255, 209, 128, 12, 255, 209, 131, 9, 255, 211, 135, 4, 255, 212, 133, 17, 255, 213, 133, 15, 255, 217, 135, 13, 255, 216, 134, 9, 255, 212, 130, 20, 255, 195, 114, 7, 255, 188, 105, 8, 255, 196, 111, 16, 255, 210, 127, 15, 255, 214, 131, 17, 255, 207, 129, 8, 255, 206, 125, 14, 255, 209, 127, 15, 255, 199, 119, 6, 255, 207, 131, 20, 255, 207, 133, 19, 255, 199, 124, 11, 255, 205, 127, 14, 255, 210, 130, 5, 255, 206, 125, 2, 255, 204, 125, 21, 255, 203, 128, 16, 255, 201, 125, 8, 255, 196, 123, 17, 255, 201, 133, 5, 255, 205, 138, 2, 255, 207, 138, 13, 255, 203, 136, 10, 255, 205, 136, 13, 255, 204, 132, 12, 255, 191, 124, 12, 255, 198, 120, 11, 255, 191, 115, 11, 255, 184, 108, 17, 255, 187, 109, 10, 255, 185, 121, 19, 255, 190, 125, 15, 255, 186, 109, 10, 255, 194, 126, 9, 255, 204, 146, 11, 255, 208, 151, 15, 255, 203, 143, 9, 255, 193, 125, 4, 255, 201, 147, 5, 255, 207, 152, 6, 255, 204, 142, 1, 255, 205, 144, 3, 255, 204, 150, 5, 255, 201, 150, 1, 255, 208, 159, 6, 255, 212, 166, 7, 255, 217, 173, 1, 255, 213, 158, 11, 255, 204, 147, 10, 255, 206, 158, 2, 255, 202, 150, 2, 255, 203, 141, 14, 255, 211, 152, 8, 255, 208, 151, 4, 255, 200, 140, 4, 255, 200, 143, 8, 255, 197, 138, 11, 255, 192, 133, 13, 255, 186, 129, 7, 255, 182, 122, 10, 255, 179, 116, 7, 255, 174, 113, 8, 255, 167, 107, 7, 255, 162, 101, 13, 255, 169, 112, 5, 255, 185, 124, 10, 255, 202, 135, 18, 255, 205, 143, 16, 255, 204, 144, 9, 255, 206, 145, 2, 255, 206, 146, 6, 255, 215, 160, 3, 255, 220, 167, 2, 255, 221, 165, 0, 255, 220, 166, 6, 255, 222, 169, 5, 255, 222, 171, 0, 255, 226, 175, 3, 255, 218, 166, 3, 255, 221, 168, 6, 255, 222, 175, 6, 255, 221, 174, 0, 255, 225, 173, 1, 255, 215, 163, 7, 255, 206, 157, 4, 255, 213, 163, 12, 255, 209, 160, 5, 255, 210, 161, 5, 255, 206, 157, 1, 255, 210, 162, 10, 255, 221, 174, 12, 255, 219, 174, 3, 255, 209, 162, 6, 255, 207, 156, 6, 255, 204, 149, 3, 255, 189, 126, 1, 255, 199, 134, 14, 255, 212, 154, 12, 255, 211, 154, 5, 255, 207, 149, 5, 255, 211, 156, 1, 255, 210, 152, 9, 255, 207, 144, 10, 255, 212, 148, 4, 255, 199, 129, 5, 255, 190, 117, 4, 255, 204, 136, 1, 255, 211, 143, 9, 255, 210, 143, 7, 255, 210, 145, 4, 255, 209, 140, 17, 255, 207, 138, 9, 255, 208, 139, 10, 255, 207, 135, 16, 255, 206, 135, 8, 255, 204, 132, 5, 255, 204, 129, 9, 255, 198, 123, 4, 255, 193, 115, 0, 255, 185, 101, 7, 255, 184, 100, 9, 255, 186, 105, 9, 255, 184, 103, 5, 255, 189, 107, 6, 255, 188, 107, 3, 255, 188, 104, 4, 255, 176, 99, 4, 255, 177, 98, 3, 255, 180, 93, 3, 255, 179, 92, 3, 255, 174, 101, 1, 255, 177, 93, 5, 255, 157, 75, 8, 255, 128, 57, 4, 255, 132, 53, 5, 255, 125, 50, 4, 255, 116, 48, 1, 255, 123, 52, 7, 255, 106, 40, 2, 255, 101, 38, 5, 255, 98, 38, 5, 255, 102, 43, 2, 255, 102, 44, 0, 255, 99, 43, 2, 255, 109, 46, 3, 255, 106, 45, 8, 255, 103, 44, 5, 255, 97, 40, 3, 255, 113, 44, 4, 255, 128, 58, 4, 255, 137, 60, 5, 255, 131, 54, 4, 255, 127, 53, 5, 255, 120, 50, 0, 255, 110, 43, 6, 255, 97, 33, 5, 255, 114, 55, 7, 255, 164, 86, 3, 255, 166, 86, 2, 255, 165, 92, 8, 255, 169, 91, 3, 255, 175, 95, 6, 255, 172, 93, 5, 255, 172, 88, 4, 255, 174, 89, 4, 255, 178, 90, 3, 255, 178, 90, 3, 255, 179, 93, 4, 255, 178, 93, 2, 255, 176, 94, 1, 255, 174, 93, 0, 255, 179, 94, 1, 255, 177, 93, 1, 255, 178, 95, 1, 255, 175, 91, 1, 255, 177, 89, 4, 255, 175, 90, 2, 255, 175, 92, 3, 255, 173, 90, 1, 255, 175, 88, 2, 255, 180, 86, 5, 255, 178, 80, 8, 255, 167, 70, 8, 255, 145, 53, 4, 255, 126, 40, 2, 255, 117, 41, 2, 255, 113, 42, 3, 255, 115, 43, 4, 255, 116, 41, 4, 255, 108, 37, 1, 255, 106, 40, 3, 255, 109, 43, 2, 255, 105, 32, 2, 255, 107, 34, 6, 255, 97, 34, 3, 255, 90, 31, 3, 255, 88, 29, 1, 255, 87, 31, 1, 255, 87, 26, 1, 255, 79, 26, 2, 255, 82, 28, 3, 255, 84, 28, 2, 255, 83, 29, 2, 255, 79, 28, 2, 255, 74, 25, 1, 255, 73, 24, 4, 255, 74, 27, 5, 255, 71, 27, 3, 255, 68, 24, 3, 255, 70, 24, 3, 255, 63, 21, 1, 255, 54, 19, 3, 255, 53, 18, 4, 255, 66, 20, 3, 255, 69, 20, 1, 255, 69, 22, 2, 255, 71, 20, 0, 255, 74, 21, 4, 255, 78, 26, 3, 255, 87, 33, 0, 255, 92, 35, 4, 255, 92, 39, 3, 255, 96, 41, 6, 255, 91, 33, 1, 255, 87, 35, 3, 255, 81, 34, 2, 255, 76, 26, 1, 255, 75, 22, 4, 255, 66, 15, 4, 255, 65, 15, 4, 255, 74, 21, 2, 255, 84, 25, 0, 255, 85, 26, 2, 255, 83, 28, 7, 255, 90, 26, 4, 255, 94, 27, 1, 255, 97, 26, 1, 255, 0, 1, 1, 255, 4, 1, 0, 255, 5, 0, 0, 255, 2, 2, 0, 255, 0, 0, 0, 255, 6, 2, 1, 255, 14, 4, 2, 255, 15, 8, 5, 255, 12, 6, 7, 255, 11, 4, 8, 255, 13, 3, 5, 255, 14, 5, 3, 255, 13, 4, 1, 255, 14, 5, 5, 255, 16, 6, 6, 255, 18, 7, 5, 255, 20, 9, 7, 255, 17, 6, 5, 255, 18, 9, 6, 255, 14, 7, 4, 255, 18, 8, 6, 255, 20, 8, 7, 255, 17, 8, 4, 255, 15, 9, 2, 255, 18, 9, 2, 255, 18, 8, 2, 255, 18, 10, 4, 255, 21, 12, 6, 255, 20, 11, 8, 255, 23, 15, 13, 255, 27, 18, 14, 255, 23, 12, 5, 255, 26, 19, 12, 255, 23, 16, 5, 255, 27, 15, 4, 255, 37, 19, 10, 255, 41, 20, 13, 255, 37, 19, 5, 255, 32, 20, 6, 255, 20, 17, 9, 255, 42, 29, 7, 255, 83, 58, 7, 255, 91, 66, 13, 255, 100, 67, 22, 255, 108, 72, 16, 255, 115, 78, 9, 255, 122, 78, 15, 255, 111, 72, 10, 255, 107, 64, 9, 255, 100, 67, 9, 255, 73, 54, 7, 255, 53, 40, 1, 255, 57, 41, 4, 255, 56, 39, 3, 255, 52, 41, 6, 255, 46, 43, 2, 255, 51, 49, 0, 255, 59, 50, 1, 255, 64, 44, 6, 255, 65, 49, 3, 255, 70, 49, 0, 255, 72, 55, 3, 255, 60, 54, 4, 255, 100, 80, 5, 255, 190, 135, 3, 255, 201, 148, 6, 255, 199, 153, 4, 255, 191, 139, 4, 255, 161, 101, 7, 255, 121, 62, 6, 255, 81, 48, 2, 255, 66, 50, 0, 255, 63, 50, 3, 255, 65, 49, 3, 255, 71, 48, 3, 255, 71, 44, 1, 255, 71, 43, 1, 255, 75, 45, 4, 255, 73, 42, 2, 255, 77, 42, 3, 255, 68, 47, 4, 255, 71, 45, 3, 255, 74, 46, 4, 255, 70, 45, 2, 255, 66, 42, 3, 255, 69, 42, 4, 255, 67, 41, 4, 255, 73, 42, 1, 255, 65, 39, 0, 255, 68, 41, 2, 255, 70, 41, 3, 255, 71, 39, 2, 255, 75, 40, 3, 255, 77, 42, 5, 255, 79, 45, 6, 255, 76, 41, 1, 255, 76, 43, 2, 255, 86, 42, 4, 255, 79, 41, 1, 255, 77, 42, 1, 255, 79, 43, 2, 255, 80, 44, 3, 255, 82, 41, 4, 255, 81, 42, 2, 255, 85, 50, 1, 255, 83, 47, 4, 255, 83, 41, 7, 255, 83, 41, 3, 255, 86, 49, 1, 255, 86, 49, 2, 255, 93, 45, 6, 255, 93, 47, 4, 255, 84, 47, 2, 255, 82, 46, 4, 255, 90, 48, 6, 255, 85, 49, 1, 255, 85, 50, 4, 255, 81, 44, 0, 255, 84, 51, 4, 255, 80, 48, 2, 255, 83, 50, 1, 255, 86, 47, 2, 255, 81, 42, 2, 255, 86, 47, 6, 255, 86, 49, 1, 255, 87, 52, 5, 255, 87, 49, 8, 255, 88, 47, 4, 255, 87, 44, 6, 255, 83, 47, 1, 255, 81, 48, 0, 255, 91, 48, 8, 255, 106, 52, 9, 255, 126, 66, 5, 255, 146, 80, 6, 255, 167, 90, 9, 255, 166, 83, 11, 255, 173, 96, 9, 255, 188, 104, 5, 255, 193, 105, 17, 255, 194, 116, 7, 255, 196, 112, 9, 255, 190, 108, 1, 255, 195, 114, 8, 255, 194, 114, 7, 255, 197, 115, 8, 255, 203, 120, 8, 255, 202, 126, 5, 255, 206, 127, 15, 255, 197, 115, 7, 255, 168, 79, 8, 255, 175, 89, 6, 255, 172, 89, 11, 255, 194, 114, 6, 255, 208, 125, 20, 255, 210, 130, 6, 255, 214, 132, 11, 255, 217, 133, 22, 255, 211, 127, 15, 255, 206, 121, 5, 255, 196, 108, 10, 255, 205, 119, 12, 255, 203, 120, 8, 255, 188, 101, 13, 255, 194, 109, 11, 255, 205, 118, 14, 255, 207, 124, 13, 255, 205, 126, 8, 255, 198, 120, 4, 255, 189, 106, 5, 255, 191, 106, 13, 255, 197, 115, 15, 255, 195, 118, 2, 255, 199, 124, 15, 255, 197, 122, 18, 255, 192, 117, 12, 255, 185, 108, 12, 255, 182, 107, 7, 255, 187, 115, 11, 255, 190, 122, 3, 255, 195, 122, 6, 255, 182, 111, 18, 255, 187, 118, 1, 255, 198, 127, 21, 255, 199, 132, 21, 255, 202, 130, 8, 255, 202, 127, 16, 255, 188, 124, 6, 255, 187, 121, 14, 255, 198, 135, 11, 255, 190, 128, 0, 255, 192, 122, 12, 255, 189, 123, 16, 255, 186, 123, 5, 255, 195, 132, 9, 255, 189, 123, 16, 255, 187, 127, 9, 255, 195, 136, 4, 255, 196, 142, 10, 255, 201, 144, 11, 255, 194, 129, 2, 255, 191, 129, 16, 255, 198, 137, 13, 255, 205, 141, 3, 255, 196, 133, 3, 255, 196, 137, 1, 255, 201, 137, 13, 255, 191, 129, 19, 255, 193, 132, 13, 255, 203, 137, 3, 255, 206, 136, 12, 255, 200, 136, 7, 255, 190, 130, 9, 255, 188, 133, 7, 255, 185, 123, 12, 255, 183, 112, 9, 255, 162, 97, 11, 255, 143, 88, 9, 255, 153, 92, 16, 255, 150, 88, 7, 255, 155, 92, 12, 255, 157, 96, 5, 255, 162, 100, 10, 255, 157, 92, 7, 255, 155, 94, 11, 255, 153, 87, 19, 255, 149, 86, 11, 255, 152, 98, 10, 255, 184, 130, 8, 255, 188, 114, 17, 255, 198, 134, 6, 255, 192, 134, 3, 255, 195, 129, 12, 255, 209, 149, 11, 255, 219, 165, 10, 255, 213, 157, 4, 255, 213, 153, 4, 255, 217, 162, 7, 255, 224, 171, 5, 255, 225, 171, 2, 255, 222, 168, 6, 255, 212, 156, 2, 255, 216, 162, 4, 255, 221, 170, 5, 255, 220, 167, 1, 255, 224, 173, 1, 255, 207, 156, 8, 255, 208, 163, 7, 255, 220, 176, 6, 255, 214, 165, 1, 255, 206, 153, 0, 255, 210, 160, 4, 255, 215, 168, 4, 255, 222, 175, 10, 255, 219, 169, 5, 255, 206, 151, 10, 255, 203, 150, 7, 255, 210, 153, 10, 255, 198, 140, 4, 255, 208, 149, 17, 255, 211, 157, 12, 255, 211, 157, 8, 255, 209, 149, 14, 255, 208, 150, 3, 255, 208, 150, 7, 255, 204, 143, 6, 255, 206, 144, 3, 255, 185, 116, 7, 255, 171, 97, 13, 255, 188, 117, 9, 255, 204, 137, 7, 255, 210, 142, 11, 255, 211, 145, 5, 255, 211, 144, 10, 255, 211, 143, 5, 255, 209, 141, 8, 255, 208, 139, 12, 255, 205, 133, 4, 255, 207, 133, 7, 255, 206, 132, 8, 255, 200, 126, 8, 255, 196, 119, 6, 255, 196, 117, 5, 255, 192, 114, 4, 255, 192, 115, 4, 255, 191, 113, 5, 255, 187, 109, 0, 255, 188, 108, 6, 255, 183, 102, 3, 255, 179, 101, 4, 255, 173, 95, 7, 255, 170, 85, 3, 255, 177, 86, 7, 255, 180, 84, 5, 255, 161, 77, 8, 255, 129, 59, 2, 255, 124, 54, 9, 255, 137, 62, 10, 255, 128, 50, 0, 255, 128, 52, 3, 255, 134, 59, 3, 255, 114, 39, 8, 255, 112, 44, 2, 255, 108, 42, 5, 255, 102, 35, 5, 255, 103, 39, 4, 255, 101, 38, 4, 255, 110, 42, 1, 255, 121, 45, 7, 255, 117, 39, 10, 255, 102, 40, 5, 255, 94, 38, 0, 255, 111, 47, 5, 255, 124, 47, 5, 255, 125, 51, 2, 255, 125, 53, 6, 255, 119, 48, 1, 255, 118, 50, 7, 255, 112, 47, 6, 255, 107, 46, 0, 255, 141, 70, 5, 255, 165, 84, 4, 255, 166, 89, 4, 255, 170, 90, 3, 255, 171, 88, 0, 255, 174, 92, 1, 255, 176, 95, 0, 255, 174, 93, 1, 255, 173, 87, 8, 255, 177, 90, 9, 255, 178, 93, 3, 255, 175, 90, 0, 255, 177, 90, 3, 255, 176, 93, 2, 255, 171, 92, 0, 255, 173, 92, 2, 255, 178, 92, 3, 255, 176, 89, 1, 255, 170, 85, 2, 255, 171, 89, 2, 255, 172, 90, 4, 255, 174, 88, 2, 255, 167, 78, 3, 255, 172, 80, 2, 255, 167, 75, 3, 255, 138, 50, 4, 255, 118, 46, 1, 255, 110, 41, 2, 255, 106, 37, 2, 255, 118, 41, 0, 255, 127, 47, 5, 255, 123, 45, 11, 255, 117, 48, 6, 255, 115, 45, 1, 255, 112, 41, 2, 255, 105, 37, 2, 255, 99, 35, 2, 255, 97, 35, 3, 255, 97, 34, 3, 255, 96, 30, 1, 255, 88, 29, 2, 255, 85, 30, 3, 255, 79, 27, 0, 255, 84, 27, 2, 255, 79, 28, 1, 255, 81, 29, 4, 255, 81, 29, 2, 255, 79, 27, 0, 255, 81, 28, 1, 255, 80, 27, 1, 255, 81, 28, 0, 255, 80, 26, 2, 255, 77, 25, 4, 255, 69, 21, 4, 255, 55, 18, 2, 255, 49, 18, 0, 255, 59, 22, 4, 255, 63, 19, 4, 255, 66, 21, 2, 255, 65, 23, 2, 255, 71, 22, 8, 255, 74, 24, 6, 255, 76, 26, 1, 255, 75, 26, 1, 255, 80, 26, 1, 255, 86, 34, 5, 255, 91, 37, 6, 255, 94, 31, 2, 255, 87, 37, 3, 255, 85, 35, 3, 255, 84, 30, 2, 255, 70, 27, 3, 255, 68, 24, 5, 255, 71, 21, 4, 255, 70, 22, 2, 255, 73, 25, 2, 255, 76, 22, 1, 255, 81, 27, 3, 255, 87, 28, 0, 255, 96, 32, 3, 255, 0, 2, 0, 255, 3, 1, 0, 255, 4, 0, 0, 255, 3, 2, 0, 255, 1, 1, 0, 255, 3, 1, 0, 255, 9, 3, 3, 255, 13, 8, 7, 255, 11, 6, 3, 255, 11, 3, 1, 255, 11, 3, 3, 255, 14, 6, 6, 255, 13, 4, 4, 255, 17, 7, 6, 255, 15, 5, 4, 255, 16, 4, 3, 255, 17, 6, 5, 255, 15, 6, 3, 255, 15, 8, 5, 255, 13, 9, 5, 255, 14, 4, 2, 255, 16, 6, 4, 255, 18, 8, 4, 255, 20, 7, 3, 255, 19, 10, 3, 255, 20, 14, 7, 255, 16, 9, 4, 255, 17, 13, 9, 255, 21, 13, 11, 255, 20, 11, 9, 255, 27, 16, 13, 255, 25, 16, 10, 255, 24, 16, 9, 255, 30, 18, 8, 255, 34, 18, 9, 255, 31, 17, 9, 255, 28, 17, 10, 255, 28, 19, 6, 255, 26, 17, 10, 255, 26, 21, 6, 255, 34, 24, 3, 255, 35, 28, 4, 255, 33, 27, 2, 255, 40, 32, 3, 255, 35, 34, 5, 255, 36, 34, 3, 255, 42, 35, 3, 255, 41, 31, 1, 255, 49, 43, 0, 255, 64, 51, 3, 255, 46, 37, 5, 255, 62, 46, 8, 255, 58, 42, 6, 255, 60, 50, 3, 255, 62, 52, 2, 255, 59, 45, 3, 255, 63, 46, 6, 255, 65, 47, 4, 255, 67, 48, 1, 255, 61, 47, 3, 255, 81, 50, 6, 255, 70, 51, 3, 255, 75, 59, 5, 255, 156, 115, 10, 255, 201, 145, 0, 255, 198, 145, 4, 255, 193, 136, 4, 255, 174, 110, 1, 255, 135, 79, 2, 255, 97, 56, 1, 255, 70, 46, 0, 255, 72, 52, 5, 255, 67, 49, 3, 255, 66, 50, 2, 255, 76, 48, 4, 255, 78, 44, 5, 255, 73, 42, 3, 255, 71, 45, 2, 255, 69, 40, 1, 255, 73, 42, 6, 255, 67, 42, 2, 255, 76, 43, 4, 255, 79, 42, 2, 255, 68, 45, 2, 255, 64, 46, 6, 255, 65, 42, 2, 255, 61, 38, 2, 255, 66, 42, 4, 255, 61, 45, 5, 255, 67, 42, 3, 255, 73, 40, 4, 255, 74, 45, 5, 255, 79, 45, 5, 255, 81, 43, 2, 255, 79, 42, 2, 255, 72, 41, 0, 255, 77, 44, 4, 255, 86, 43, 5, 255, 78, 42, 2, 255, 79, 45, 4, 255, 81, 44, 4, 255, 80, 40, 2, 255, 85, 43, 6, 255, 88, 47, 5, 255, 83, 44, 0, 255, 86, 45, 4, 255, 81, 36, 2, 255, 86, 40, 4, 255, 89, 44, 1, 255, 92, 45, 0, 255, 95, 42, 3, 255, 92, 45, 1, 255, 87, 49, 2, 255, 84, 48, 5, 255, 88, 46, 2, 255, 88, 51, 5, 255, 82, 46, 1, 255, 86, 47, 3, 255, 88, 47, 5, 255, 88, 50, 7, 255, 86, 48, 3, 255, 86, 50, 4, 255, 83, 47, 3, 255, 89, 48, 5, 255, 90, 49, 3, 255, 88, 48, 3, 255, 89, 49, 5, 255, 86, 46, 2, 255, 81, 49, 3, 255, 77, 47, 2, 255, 82, 51, 4, 255, 85, 50, 5, 255, 91, 47, 8, 255, 97, 52, 4, 255, 105, 53, 3, 255, 128, 69, 12, 255, 154, 83, 8, 255, 182, 96, 5, 255, 188, 102, 2, 255, 184, 101, 3, 255, 185, 105, 6, 255, 188, 107, 10, 255, 190, 110, 9, 255, 193, 111, 11, 255, 192, 108, 9, 255, 191, 107, 8, 255, 197, 112, 11, 255, 192, 112, 8, 255, 203, 123, 14, 255, 184, 99, 8, 255, 196, 111, 10, 255, 185, 97, 7, 255, 185, 97, 16, 255, 181, 94, 8, 255, 191, 105, 13, 255, 211, 125, 21, 255, 204, 115, 4, 255, 194, 103, 9, 255, 184, 93, 10, 255, 193, 104, 13, 255, 184, 99, 4, 255, 200, 117, 7, 255, 203, 120, 13, 255, 204, 121, 10, 255, 185, 99, 1, 255, 187, 98, 3, 255, 194, 111, 16, 255, 195, 116, 12, 255, 194, 115, 14, 255, 191, 111, 7, 255, 205, 125, 10, 255, 194, 115, 7, 255, 196, 118, 15, 255, 197, 124, 5, 255, 186, 112, 15, 255, 179, 103, 18, 255, 190, 115, 16, 255, 189, 119, 8, 255, 190, 125, 9, 255, 193, 120, 16, 255, 188, 121, 14, 255, 186, 116, 8, 255, 193, 121, 0, 255, 186, 119, 8, 255, 189, 122, 13, 255, 200, 128, 13, 255, 191, 124, 19, 255, 187, 123, 12, 255, 196, 123, 18, 255, 188, 129, 6, 255, 191, 126, 7, 255, 189, 121, 7, 255, 178, 114, 12, 255, 172, 110, 10, 255, 185, 121, 11, 255, 191, 127, 7, 255, 179, 118, 11, 255, 172, 108, 15, 255, 160, 101, 15, 255, 151, 90, 14, 255, 174, 110, 15, 255, 170, 107, 17, 255, 150, 86, 7, 255, 156, 96, 14, 255, 161, 106, 18, 255, 170, 102, 11, 255, 163, 94, 8, 255, 137, 76, 4, 255, 128, 71, 13, 255, 133, 77, 8, 255, 136, 86, 6, 255, 142, 83, 20, 255, 146, 81, 7, 255, 148, 83, 8, 255, 154, 94, 3, 255, 145, 81, 16, 255, 134, 79, 12, 255, 143, 91, 11, 255, 164, 99, 6, 255, 176, 108, 8, 255, 182, 109, 11, 255, 186, 114, 8, 255, 183, 107, 4, 255, 174, 94, 2, 255, 175, 99, 6, 255, 191, 113, 8, 255, 190, 108, 0, 255, 195, 111, 17, 255, 191, 115, 12, 255, 169, 101, 10, 255, 195, 134, 5, 255, 199, 136, 9, 255, 182, 118, 15, 255, 200, 142, 13, 255, 218, 164, 11, 255, 213, 163, 2, 255, 215, 168, 0, 255, 221, 169, 3, 255, 223, 168, 9, 255, 222, 168, 7, 255, 221, 166, 4, 255, 213, 158, 2, 255, 213, 160, 0, 255, 220, 169, 0, 255, 215, 159, 7, 255, 219, 170, 6, 255, 217, 171, 8, 255, 216, 171, 6, 255, 221, 178, 4, 255, 221, 177, 3, 255, 212, 166, 4, 255, 206, 161, 5, 255, 212, 171, 5, 255, 213, 171, 1, 255, 206, 159, 5, 255, 202, 148, 11, 255, 203, 151, 2, 255, 208, 156, 4, 255, 204, 149, 10, 255, 209, 155, 19, 255, 211, 161, 7, 255, 210, 158, 7, 255, 204, 146, 10, 255, 211, 154, 7, 255, 208, 150, 6, 255, 205, 146, 9, 255, 205, 145, 5, 255, 203, 143, 11, 255, 198, 136, 5, 255, 199, 134, 5, 255, 207, 142, 11, 255, 211, 145, 6, 255, 213, 147, 6, 255, 210, 140, 18, 255, 200, 128, 14, 255, 200, 128, 11, 255, 201, 130, 6, 255, 203, 130, 6, 255, 207, 132, 11, 255, 203, 129, 1, 255, 200, 125, 3, 255, 200, 123, 10, 255, 198, 122, 2, 255, 195, 119, 5, 255, 193, 118, 9, 255, 189, 111, 10, 255, 188, 111, 2, 255, 186, 108, 8, 255, 185, 102, 5, 255, 181, 96, 3, 255, 172, 90, 7, 255, 162, 85, 5, 255, 142, 65, 5, 255, 143, 64, 10, 255, 130, 54, 6, 255, 128, 52, 5, 255, 128, 50, 1, 255, 122, 51, 8, 255, 119, 52, 5, 255, 128, 55, 3, 255, 124, 42, 4, 255, 111, 37, 6, 255, 108, 40, 4, 255, 105, 42, 0, 255, 101, 38, 1, 255, 101, 40, 5, 255, 96, 38, 1, 255, 106, 43, 4, 255, 112, 45, 3, 255, 108, 40, 6, 255, 100, 41, 4, 255, 100, 44, 7, 255, 99, 40, 4, 255, 110, 43, 3, 255, 118, 48, 7, 255, 114, 45, 5, 255, 112, 43, 5, 255, 113, 47, 2, 255, 112, 47, 3, 255, 105, 42, 5, 255, 100, 43, 4, 255, 146, 73, 4, 255, 163, 87, 0, 255, 165, 89, 5, 255, 168, 87, 2, 255, 170, 90, 6, 255, 175, 96, 3, 255, 175, 94, 2, 255, 176, 92, 2, 255, 177, 92, 5, 255, 174, 89, 4, 255, 170, 85, 2, 255, 173, 89, 5, 255, 172, 89, 2, 255, 168, 86, 1, 255, 174, 91, 4, 255, 174, 87, 0, 255, 172, 85, 1, 255, 170, 88, 7, 255, 176, 87, 7, 255, 168, 81, 5, 255, 143, 58, 2, 255, 129, 39, 5, 255, 152, 64, 6, 255, 154, 61, 2, 255, 127, 39, 3, 255, 118, 46, 3, 255, 118, 43, 3, 255, 119, 39, 4, 255, 128, 46, 4, 255, 119, 43, 1, 255, 104, 34, 1, 255, 115, 40, 4, 255, 116, 40, 1, 255, 116, 39, 8, 255, 109, 39, 5, 255, 99, 31, 1, 255, 100, 30, 2, 255, 99, 34, 0, 255, 96, 29, 2, 255, 90, 29, 5, 255, 91, 34, 3, 255, 89, 33, 0, 255, 94, 33, 1, 255, 89, 31, 2, 255, 88, 30, 0, 255, 87, 29, 0, 255, 90, 33, 4, 255, 88, 35, 3, 255, 80, 29, 0, 255, 82, 30, 3, 255, 83, 29, 3, 255, 80, 28, 3, 255, 72, 25, 1, 255, 63, 24, 3, 255, 52, 16, 2, 255, 53, 15, 3, 255, 63, 19, 7, 255, 63, 19, 1, 255, 54, 20, 1, 255, 55, 19, 3, 255, 63, 19, 3, 255, 70, 20, 0, 255, 72, 21, 3, 255, 72, 18, 3, 255, 69, 26, 0, 255, 92, 34, 4, 255, 99, 33, 1, 255, 96, 38, 2, 255, 95, 40, 2, 255, 91, 36, 0, 255, 93, 39, 5, 255, 83, 31, 3, 255, 63, 22, 1, 255, 62, 20, 4, 255, 71, 19, 2, 255, 79, 22, 2, 255, 81, 24, 3, 255, 90, 26, 2, 255, 98, 29, 3, 255, 3, 3, 1, 255, 4, 2, 1, 255, 5, 1, 0, 255, 6, 2, 1, 255, 6, 2, 1, 255, 6, 3, 1, 255, 6, 1, 2, 255, 9, 3, 6, 255, 17, 8, 8, 255, 14, 4, 3, 255, 14, 4, 5, 255, 15, 4, 10, 255, 15, 4, 11, 255, 16, 6, 4, 255, 16, 6, 4, 255, 15, 5, 3, 255, 16, 6, 4, 255, 17, 6, 4, 255, 17, 8, 5, 255, 13, 9, 5, 255, 15, 6, 4, 255, 16, 7, 3, 255, 19, 10, 5, 255, 29, 15, 12, 255, 19, 10, 5, 255, 12, 14, 4, 255, 16, 10, 4, 255, 16, 12, 8, 255, 17, 11, 8, 255, 28, 12, 11, 255, 19, 14, 7, 255, 25, 17, 11, 255, 23, 18, 9, 255, 31, 20, 10, 255, 35, 22, 12, 255, 30, 22, 13, 255, 26, 23, 14, 255, 27, 25, 11, 255, 30, 24, 11, 255, 26, 25, 6, 255, 30, 23, 8, 255, 38, 29, 5, 255, 40, 31, 6, 255, 45, 32, 5, 255, 39, 28, 9, 255, 43, 34, 4, 255, 52, 35, 3, 255, 53, 40, 7, 255, 73, 60, 9, 255, 61, 45, 8, 255, 63, 47, 5, 255, 68, 49, 6, 255, 59, 44, 3, 255, 60, 51, 6, 255, 63, 53, 4, 255, 62, 47, 4, 255, 67, 48, 6, 255, 69, 50, 1, 255, 65, 51, 1, 255, 60, 55, 7, 255, 73, 51, 5, 255, 60, 51, 7, 255, 108, 85, 9, 255, 185, 138, 3, 255, 199, 153, 2, 255, 196, 150, 1, 255, 181, 128, 2, 255, 154, 95, 8, 255, 111, 61, 2, 255, 84, 53, 6, 255, 71, 49, 3, 255, 72, 47, 3, 255, 71, 48, 4, 255, 69, 48, 2, 255, 74, 43, 0, 255, 83, 45, 8, 255, 72, 39, 1, 255, 70, 44, 3, 255, 68, 44, 5, 255, 64, 40, 4, 255, 65, 43, 4, 255, 73, 42, 3, 255, 79, 41, 3, 255, 69, 40, 1, 255, 64, 40, 4, 255, 68, 39, 1, 255, 70, 38, 3, 255, 77, 40, 4, 255, 69, 39, 2, 255, 75, 41, 2, 255, 82, 43, 4, 255, 78, 44, 2, 255, 79, 45, 1, 255, 79, 42, 1, 255, 77, 42, 1, 255, 74, 47, 4, 255, 76, 43, 2, 255, 80, 43, 4, 255, 73, 43, 1, 255, 82, 45, 4, 255, 87, 42, 3, 255, 85, 41, 1, 255, 82, 42, 1, 255, 84, 43, 5, 255, 87, 44, 7, 255, 86, 41, 4, 255, 87, 44, 3, 255, 89, 46, 4, 255, 89, 44, 3, 255, 88, 45, 1, 255, 87, 46, 4, 255, 87, 46, 1, 255, 91, 47, 3, 255, 94, 45, 3, 255, 96, 46, 1, 255, 96, 45, 2, 255, 94, 45, 3, 255, 93, 47, 5, 255, 91, 46, 5, 255, 85, 45, 2, 255, 85, 50, 4, 255, 84, 51, 4, 255, 86, 50, 1, 255, 89, 47, 0, 255, 92, 48, 3, 255, 90, 48, 3, 255, 90, 49, 4, 255, 89, 47, 4, 255, 84, 53, 4, 255, 80, 49, 5, 255, 85, 52, 4, 255, 86, 52, 0, 255, 87, 53, 6, 255, 80, 50, 7, 255, 78, 53, 2, 255, 88, 50, 1, 255, 121, 63, 7, 255, 147, 76, 13, 255, 167, 86, 8, 255, 184, 95, 1, 255, 181, 91, 13, 255, 182, 103, 13, 255, 189, 109, 15, 255, 189, 108, 8, 255, 191, 108, 9, 255, 194, 110, 16, 255, 182, 99, 11, 255, 176, 86, 12, 255, 196, 106, 20, 255, 172, 82, 5, 255, 201, 116, 15, 255, 202, 122, 10, 255, 180, 101, 8, 255, 188, 107, 13, 255, 190, 107, 3, 255, 174, 87, 6, 255, 169, 78, 12, 255, 177, 89, 13, 255, 198, 118, 15, 255, 198, 122, 10, 255, 195, 118, 2, 255, 191, 110, 13, 255, 189, 109, 12, 255, 189, 108, 18, 255, 180, 97, 5, 255, 188, 104, 8, 255, 194, 116, 5, 255, 190, 115, 17, 255, 188, 111, 13, 255, 187, 108, 11, 255, 177, 97, 8, 255, 172, 95, 10, 255, 179, 105, 11, 255, 185, 113, 6, 255, 181, 109, 13, 255, 179, 110, 5, 255, 186, 116, 5, 255, 188, 114, 17, 255, 185, 113, 12, 255, 185, 112, 9, 255, 178, 113, 9, 255, 184, 108, 14, 255, 181, 107, 18, 255, 182, 111, 4, 255, 184, 106, 13, 255, 179, 104, 17, 255, 175, 104, 9, 255, 182, 105, 11, 255, 164, 93, 17, 255, 158, 91, 18, 255, 162, 91, 7, 255, 153, 89, 9, 255, 144, 92, 20, 255, 166, 103, 16, 255, 160, 95, 7, 255, 126, 71, 6, 255, 114, 69, 8, 255, 104, 67, 8, 255, 110, 74, 9, 255, 148, 98, 7, 255, 170, 111, 9, 255, 125, 75, 19, 255, 93, 58, 3, 255, 101, 62, 4, 255, 112, 67, 12, 255, 101, 66, 16, 255, 105, 70, 3, 255, 119, 78, 10, 255, 133, 85, 11, 255, 136, 87, 10, 255, 149, 93, 11, 255, 167, 103, 5, 255, 180, 114, 14, 255, 183, 110, 7, 255, 190, 115, 9, 255, 190, 117, 14, 255, 193, 119, 8, 255, 199, 122, 13, 255, 203, 125, 5, 255, 202, 122, 2, 255, 200, 118, 3, 255, 199, 119, 8, 255, 194, 116, 13, 255, 186, 107, 19, 255, 194, 110, 16, 255, 195, 116, 11, 255, 196, 117, 5, 255, 193, 112, 3, 255, 182, 103, 5, 255, 186, 118, 8, 255, 196, 132, 6, 255, 191, 131, 14, 255, 194, 147, 10, 255, 209, 160, 3, 255, 214, 154, 6, 255, 220, 167, 2, 255, 218, 174, 9, 255, 222, 170, 5, 255, 223, 171, 0, 255, 221, 169, 1, 255, 224, 170, 3, 255, 218, 166, 0, 255, 218, 166, 3, 255, 223, 170, 4, 255, 217, 164, 8, 255, 217, 168, 3, 255, 223, 179, 4, 255, 222, 179, 6, 255, 220, 176, 9, 255, 220, 178, 1, 255, 218, 176, 2, 255, 215, 173, 7, 255, 212, 169, 11, 255, 203, 159, 9, 255, 201, 154, 11, 255, 207, 162, 3, 255, 207, 163, 2, 255, 204, 157, 3, 255, 209, 158, 8, 255, 213, 164, 8, 255, 210, 159, 7, 255, 212, 156, 12, 255, 209, 152, 9, 255, 207, 150, 7, 255, 199, 141, 2, 255, 209, 152, 7, 255, 209, 152, 14, 255, 208, 152, 16, 255, 207, 150, 1, 255, 209, 148, 3, 255, 207, 146, 4, 255, 208, 146, 4, 255, 208, 143, 2, 255, 201, 130, 15, 255, 193, 120, 16, 255, 182, 105, 4, 255, 186, 108, 10, 255, 195, 117, 13, 255, 199, 122, 4, 255, 201, 124, 10, 255, 202, 124, 12, 255, 200, 123, 9, 255, 195, 120, 6, 255, 195, 120, 4, 255, 193, 118, 2, 255, 188, 111, 6, 255, 188, 111, 4, 255, 183, 103, 10, 255, 182, 101, 6, 255, 185, 99, 2, 255, 172, 84, 7, 255, 150, 72, 2, 255, 137, 65, 1, 255, 144, 71, 2, 255, 136, 63, 6, 255, 123, 49, 8, 255, 131, 56, 5, 255, 135, 63, 0, 255, 127, 54, 7, 255, 117, 45, 6, 255, 116, 47, 7, 255, 116, 42, 1, 255, 114, 46, 3, 255, 112, 48, 4, 255, 108, 45, 5, 255, 95, 32, 1, 255, 92, 34, 5, 255, 107, 48, 11, 255, 106, 50, 5, 255, 100, 43, 4, 255, 100, 41, 3, 255, 101, 41, 3, 255, 96, 38, 1, 255, 100, 42, 1, 255, 105, 41, 1, 255, 107, 42, 1, 255, 108, 44, 4, 255, 112, 50, 3, 255, 113, 52, 2, 255, 105, 43, 8, 255, 98, 43, 6, 255, 132, 66, 3, 255, 161, 87, 6, 255, 163, 86, 11, 255, 169, 87, 5, 255, 169, 90, 2, 255, 175, 94, 2, 255, 176, 91, 1, 255, 175, 90, 1, 255, 171, 88, 1, 255, 168, 86, 4, 255, 166, 85, 4, 255, 168, 88, 6, 255, 170, 88, 1, 255, 175, 88, 1, 255, 175, 86, 1, 255, 173, 88, 0, 255, 174, 90, 3, 255, 173, 88, 3, 255, 152, 67, 4, 255, 129, 49, 1, 255, 119, 44, 6, 255, 119, 47, 8, 255, 123, 47, 2, 255, 125, 44, 0, 255, 122, 40, 2, 255, 124, 44, 4, 255, 128, 46, 4, 255, 124, 46, 3, 255, 113, 41, 5, 255, 101, 32, 2, 255, 106, 38, 5, 255, 116, 42, 5, 255, 110, 41, 1, 255, 108, 39, 5, 255, 107, 39, 2, 255, 107, 37, 3, 255, 108, 41, 4, 255, 119, 49, 2, 255, 111, 40, 0, 255, 100, 37, 3, 255, 100, 34, 2, 255, 96, 37, 0, 255, 95, 34, 3, 255, 92, 31, 4, 255, 94, 34, 2, 255, 93, 31, 3, 255, 88, 30, 2, 255, 82, 29, 0, 255, 82, 31, 3, 255, 82, 29, 4, 255, 84, 27, 6, 255, 77, 24, 0, 255, 71, 25, 0, 255, 64, 21, 1, 255, 57, 16, 4, 255, 52, 16, 5, 255, 47, 13, 3, 255, 45, 16, 1, 255, 42, 17, 0, 255, 46, 14, 4, 255, 56, 15, 3, 255, 58, 16, 0, 255, 57, 18, 2, 255, 64, 19, 1, 255, 70, 25, 0, 255, 90, 32, 2, 255, 99, 36, 4, 255, 102, 36, 4, 255, 101, 39, 1, 255, 97, 39, 4, 255, 94, 31, 2, 255, 92, 30, 0, 255, 77, 28, 2, 255, 62, 19, 2, 255, 67, 19, 5, 255, 76, 25, 8, 255, 76, 22, 6, 255, 80, 23, 5, 255, 86, 25, 1, 255, 5, 1, 0, 255, 6, 2, 1, 255, 4, 1, 0, 255, 5, 2, 1, 255, 5, 1, 0, 255, 4, 0, 0, 255, 5, 2, 0, 255, 8, 1, 1, 255, 16, 5, 9, 255, 18, 5, 14, 255, 18, 7, 15, 255, 15, 4, 8, 255, 14, 4, 6, 255, 13, 5, 6, 255, 14, 7, 6, 255, 12, 4, 2, 255, 14, 5, 3, 255, 14, 4, 2, 255, 16, 6, 4, 255, 9, 6, 3, 255, 13, 5, 2, 255, 18, 6, 4, 255, 19, 10, 4, 255, 17, 11, 5, 255, 16, 10, 4, 255, 18, 11, 4, 255, 19, 11, 5, 255, 17, 12, 8, 255, 18, 13, 8, 255, 30, 20, 13, 255, 25, 18, 9, 255, 26, 18, 12, 255, 26, 18, 11, 255, 26, 23, 10, 255, 28, 24, 10, 255, 29, 21, 11, 255, 28, 19, 10, 255, 30, 25, 11, 255, 29, 26, 3, 255, 33, 29, 0, 255, 37, 29, 9, 255, 34, 32, 9, 255, 34, 28, 12, 255, 41, 32, 8, 255, 37, 38, 10, 255, 44, 41, 2, 255, 54, 36, 1, 255, 74, 59, 4, 255, 60, 47, 4, 255, 67, 46, 5, 255, 71, 52, 1, 255, 60, 48, 0, 255, 59, 54, 0, 255, 54, 52, 3, 255, 64, 53, 4, 255, 70, 48, 4, 255, 64, 46, 2, 255, 69, 49, 0, 255, 77, 53, 3, 255, 70, 52, 3, 255, 75, 52, 4, 255, 73, 56, 9, 255, 153, 116, 8, 255, 200, 151, 1, 255, 190, 146, 5, 255, 190, 140, 8, 255, 167, 110, 3, 255, 127, 69, 2, 255, 96, 46, 2, 255, 68, 46, 1, 255, 69, 51, 0, 255, 70, 45, 1, 255, 72, 47, 6, 255, 71, 47, 4, 255, 71, 45, 1, 255, 74, 43, 4, 255, 71, 39, 0, 255, 73, 40, 2, 255, 70, 41, 4, 255, 67, 42, 2, 255, 68, 45, 2, 255, 69, 44, 4, 255, 68, 39, 4, 255, 63, 37, 4, 255, 61, 39, 4, 255, 66, 39, 1, 255, 69, 38, 2, 255, 74, 36, 0, 255, 74, 41, 4, 255, 79, 44, 3, 255, 79, 42, 1, 255, 83, 40, 1, 255, 83, 44, 4, 255, 78, 46, 4, 255, 73, 42, 1, 255, 75, 40, 3, 255, 77, 42, 3, 255, 80, 42, 4, 255, 74, 43, 1, 255, 84, 42, 2, 255, 88, 40, 1, 255, 87, 43, 2, 255, 85, 45, 3, 255, 83, 42, 2, 255, 83, 39, 5, 255, 89, 46, 6, 255, 88, 48, 4, 255, 87, 46, 2, 255, 87, 44, 3, 255, 92, 46, 5, 255, 85, 44, 4, 255, 84, 45, 0, 255, 94, 47, 3, 255, 95, 46, 5, 255, 93, 48, 1, 255, 95, 48, 0, 255, 96, 51, 2, 255, 90, 47, 0, 255, 91, 48, 2, 255, 93, 49, 2, 255, 91, 48, 0, 255, 93, 53, 3, 255, 91, 52, 2, 255, 92, 49, 0, 255, 92, 47, 3, 255, 92, 48, 4, 255, 90, 47, 1, 255, 90, 47, 4, 255, 95, 50, 2, 255, 98, 55, 4, 255, 93, 52, 2, 255, 91, 48, 2, 255, 92, 49, 5, 255, 93, 50, 6, 255, 85, 47, 2, 255, 82, 52, 6, 255, 82, 51, 9, 255, 89, 51, 4, 255, 95, 51, 2, 255, 120, 63, 10, 255, 157, 87, 15, 255, 165, 96, 11, 255, 173, 99, 9, 255, 181, 104, 7, 255, 181, 102, 9, 255, 175, 94, 6, 255, 175, 93, 10, 255, 171, 92, 9, 255, 184, 106, 12, 255, 190, 112, 13, 255, 186, 108, 10, 255, 198, 123, 5, 255, 202, 130, 0, 255, 197, 120, 7, 255, 202, 121, 15, 255, 188, 105, 13, 255, 174, 90, 1, 255, 191, 109, 2, 255, 193, 113, 11, 255, 190, 112, 11, 255, 185, 104, 8, 255, 181, 100, 10, 255, 189, 111, 10, 255, 182, 105, 9, 255, 174, 98, 15, 255, 172, 99, 6, 255, 181, 109, 1, 255, 179, 105, 6, 255, 179, 103, 9, 255, 168, 91, 4, 255, 164, 87, 12, 255, 159, 88, 9, 255, 150, 82, 7, 255, 160, 93, 10, 255, 165, 97, 10, 255, 170, 99, 10, 255, 167, 93, 13, 255, 169, 99, 9, 255, 166, 100, 7, 255, 167, 97, 10, 255, 163, 87, 6, 255, 155, 78, 12, 255, 141, 78, 14, 255, 141, 74, 13, 255, 128, 60, 5, 255, 110, 60, 9, 255, 128, 68, 7, 255, 115, 55, 4, 255, 99, 47, 14, 255, 98, 63, 15, 255, 126, 79, 12, 255, 141, 85, 12, 255, 131, 73, 8, 255, 141, 83, 9, 255, 135, 81, 17, 255, 121, 73, 15, 255, 108, 59, 20, 255, 118, 71, 9, 255, 133, 80, 6, 255, 151, 86, 13, 255, 130, 70, 11, 255, 115, 71, 11, 255, 120, 79, 9, 255, 143, 87, 12, 255, 160, 93, 11, 255, 163, 97, 15, 255, 174, 109, 10, 255, 190, 114, 11, 255, 196, 117, 8, 255, 201, 122, 10, 255, 210, 120, 15, 255, 211, 127, 12, 255, 199, 128, 9, 255, 197, 126, 10, 255, 202, 118, 3, 255, 208, 123, 4, 255, 205, 123, 8, 255, 200, 122, 4, 255, 197, 120, 13, 255, 201, 119, 11, 255, 205, 124, 8, 255, 204, 123, 8, 255, 200, 121, 5, 255, 202, 122, 9, 255, 206, 119, 3, 255, 206, 118, 5, 255, 199, 116, 7, 255, 198, 123, 7, 255, 185, 113, 17, 255, 198, 130, 7, 255, 199, 140, 0, 255, 199, 149, 9, 255, 206, 165, 5, 255, 218, 171, 5, 255, 213, 149, 6, 255, 213, 150, 6, 255, 224, 171, 5, 255, 226, 176, 5, 255, 223, 173, 2, 255, 220, 170, 2, 255, 221, 171, 2, 255, 221, 171, 2, 255, 217, 166, 1, 255, 220, 168, 6, 255, 221, 175, 1, 255, 222, 179, 0, 255, 219, 173, 7, 255, 226, 178, 10, 255, 222, 179, 11, 255, 222, 180, 4, 255, 220, 173, 6, 255, 220, 173, 2, 255, 217, 169, 0, 255, 210, 160, 7, 255, 210, 159, 10, 255, 208, 160, 4, 255, 207, 166, 0, 255, 204, 158, 3, 255, 202, 152, 4, 255, 208, 158, 10, 255, 211, 160, 5, 255, 209, 155, 4, 255, 210, 157, 4, 255, 207, 153, 7, 255, 206, 148, 12, 255, 208, 152, 6, 255, 208, 152, 4, 255, 206, 149, 7, 255, 206, 150, 6, 255, 207, 144, 7, 255, 206, 141, 10, 255, 206, 143, 7, 255, 205, 139, 3, 255, 202, 134, 3, 255, 202, 131, 9, 255, 201, 127, 7, 255, 193, 118, 2, 255, 193, 118, 2, 255, 198, 123, 1, 255, 203, 127, 5, 255, 200, 124, 7, 255, 197, 120, 6, 255, 197, 120, 9, 255, 195, 120, 5, 255, 189, 114, 3, 255, 189, 112, 9, 255, 184, 107, 2, 255, 184, 105, 4, 255, 178, 97, 4, 255, 181, 100, 10, 255, 165, 89, 7, 255, 137, 67, 0, 255, 131, 63, 3, 255, 134, 61, 6, 255, 123, 59, 0, 255, 117, 56, 4, 255, 127, 54, 5, 255, 145, 64, 2, 255, 139, 63, 5, 255, 123, 53, 7, 255, 122, 54, 3, 255, 121, 46, 7, 255, 121, 51, 2, 255, 111, 44, 2, 255, 107, 41, 5, 255, 99, 35, 2, 255, 94, 35, 1, 255, 106, 44, 1, 255, 112, 45, 0, 255, 109, 44, 3, 255, 106, 41, 6, 255, 91, 33, 3, 255, 95, 32, 3, 255, 101, 39, 6, 255, 104, 40, 2, 255, 106, 43, 3, 255, 106, 42, 4, 255, 105, 43, 1, 255, 105, 44, 1, 255, 105, 41, 6, 255, 105, 41, 3, 255, 113, 50, 1, 255, 151, 75, 4, 255, 165, 82, 4, 255, 168, 84, 2, 255, 170, 86, 1, 255, 175, 93, 1, 255, 174, 89, 0, 255, 169, 84, 6, 255, 165, 81, 4, 255, 166, 85, 2, 255, 165, 85, 0, 255, 164, 84, 3, 255, 171, 85, 10, 255, 175, 83, 4, 255, 175, 84, 0, 255, 172, 88, 3, 255, 159, 76, 5, 255, 146, 57, 4, 255, 129, 49, 1, 255, 125, 47, 2, 255, 122, 43, 1, 255, 127, 47, 2, 255, 121, 45, 1, 255, 112, 41, 1, 255, 116, 44, 5, 255, 119, 42, 5, 255, 120, 45, 3, 255, 112, 46, 1, 255, 94, 34, 2, 255, 94, 27, 6, 255, 116, 39, 8, 255, 121, 43, 3, 255, 112, 39, 0, 255, 108, 39, 1, 255, 111, 41, 3, 255, 117, 42, 3, 255, 121, 49, 3, 255, 133, 53, 6, 255, 123, 45, 2, 255, 112, 44, 5, 255, 112, 38, 2, 255, 106, 44, 3, 255, 99, 42, 2, 255, 94, 38, 1, 255, 91, 34, 3, 255, 87, 26, 2, 255, 87, 28, 5, 255, 82, 27, 1, 255, 84, 30, 0, 255, 87, 28, 1, 255, 86, 25, 4, 255, 75, 19, 1, 255, 68, 18, 0, 255, 70, 24, 2, 255, 61, 22, 1, 255, 42, 12, 0, 255, 38, 12, 5, 255, 44, 17, 7, 255, 41, 18, 5, 255, 39, 13, 4, 255, 46, 16, 6, 255, 48, 14, 1, 255, 47, 13, 5, 255, 56, 23, 5, 255, 69, 23, 2, 255, 74, 24, 0, 255, 85, 25, 2, 255, 92, 33, 6, 255, 95, 36, 1, 255, 93, 36, 4, 255, 89, 35, 4, 255, 88, 29, 0, 255, 88, 27, 3, 255, 71, 25, 3, 255, 57, 20, 0, 255, 65, 21, 2, 255, 68, 20, 2, 255, 68, 19, 1, 255, 78, 27, 5, 255, 6, 0, 0, 255, 5, 2, 1, 255, 1, 1, 0, 255, 2, 2, 0, 255, 3, 1, 0, 255, 5, 1, 2, 255, 4, 2, 1, 255, 6, 3, 0, 255, 12, 2, 2, 255, 17, 6, 8, 255, 12, 5, 7, 255, 12, 4, 7, 255, 12, 5, 7, 255, 11, 7, 8, 255, 13, 7, 8, 255, 13, 6, 4, 255, 16, 8, 6, 255, 15, 5, 3, 255, 17, 6, 5, 255, 17, 9, 6, 255, 15, 11, 6, 255, 14, 7, 3, 255, 20, 10, 5, 255, 18, 12, 6, 255, 19, 14, 8, 255, 19, 12, 4, 255, 25, 13, 6, 255, 14, 13, 5, 255, 21, 19, 11, 255, 42, 18, 13, 255, 20, 16, 4, 255, 18, 18, 8, 255, 32, 19, 13, 255, 33, 20, 10, 255, 29, 19, 6, 255, 29, 24, 11, 255, 29, 24, 10, 255, 33, 26, 8, 255, 35, 25, 11, 255, 39, 29, 4, 255, 43, 26, 7, 255, 39, 31, 6, 255, 42, 32, 8, 255, 51, 34, 1, 255, 42, 38, 9, 255, 40, 33, 10, 255, 66, 48, 7, 255, 71, 54, 3, 255, 56, 48, 1, 255, 63, 55, 7, 255, 61, 48, 4, 255, 57, 43, 4, 255, 63, 50, 1, 255, 66, 50, 3, 255, 73, 54, 4, 255, 73, 53, 0, 255, 71, 50, 1, 255, 69, 53, 3, 255, 69, 55, 4, 255, 80, 54, 3, 255, 73, 49, 5, 255, 107, 76, 5, 255, 191, 142, 8, 255, 199, 150, 1, 255, 188, 134, 4, 255, 187, 113, 6, 255, 150, 79, 4, 255, 98, 53, 6, 255, 79, 42, 4, 255, 68, 43, 4, 255, 73, 43, 0, 255, 73, 45, 1, 255, 73, 46, 5, 255, 72, 41, 1, 255, 70, 45, 1, 255, 70, 44, 2, 255, 72, 42, 3, 255, 69, 40, 3, 255, 71, 37, 2, 255, 79, 40, 4, 255, 87, 45, 6, 255, 73, 41, 3, 255, 59, 33, 5, 255, 59, 35, 5, 255, 60, 40, 7, 255, 63, 39, 1, 255, 64, 37, 2, 255, 74, 39, 3, 255, 77, 45, 6, 255, 78, 44, 3, 255, 79, 44, 6, 255, 79, 40, 6, 255, 75, 38, 4, 255, 76, 38, 2, 255, 76, 38, 2, 255, 78, 40, 3, 255, 79, 42, 6, 255, 84, 36, 3, 255, 79, 40, 3, 255, 85, 44, 4, 255, 86, 43, 2, 255, 85, 44, 2, 255, 83, 43, 0, 255, 86, 44, 0, 255, 90, 46, 2, 255, 88, 45, 2, 255, 86, 45, 4, 255, 87, 45, 3, 255, 89, 46, 2, 255, 87, 44, 2, 255, 86, 44, 3, 255, 90, 45, 3, 255, 89, 47, 4, 255, 89, 44, 3, 255, 90, 46, 1, 255, 91, 51, 2, 255, 88, 51, 2, 255, 84, 48, 1, 255, 89, 49, 3, 255, 92, 47, 2, 255, 97, 49, 6, 255, 95, 49, 3, 255, 97, 52, 4, 255, 98, 51, 3, 255, 95, 47, 7, 255, 95, 51, 6, 255, 94, 54, 1, 255, 95, 51, 5, 255, 98, 44, 4, 255, 100, 53, 2, 255, 97, 55, 2, 255, 95, 53, 6, 255, 95, 54, 2, 255, 93, 54, 1, 255, 94, 56, 7, 255, 91, 55, 3, 255, 90, 51, 3, 255, 95, 54, 3, 255, 87, 52, 5, 255, 94, 52, 9, 255, 137, 81, 8, 255, 144, 84, 6, 255, 146, 77, 6, 255, 161, 88, 12, 255, 177, 98, 17, 255, 174, 94, 7, 255, 175, 93, 17, 255, 183, 103, 10, 255, 174, 93, 8, 255, 183, 103, 15, 255, 192, 113, 13, 255, 186, 105, 11, 255, 187, 107, 7, 255, 189, 107, 12, 255, 187, 110, 6, 255, 184, 106, 9, 255, 169, 88, 2, 255, 168, 85, 14, 255, 182, 103, 11, 255, 182, 104, 6, 255, 183, 103, 13, 255, 180, 99, 8, 255, 177, 99, 9, 255, 174, 101, 5, 255, 170, 96, 13, 255, 159, 87, 11, 255, 170, 98, 4, 255, 169, 93, 4, 255, 170, 92, 7, 255, 170, 91, 4, 255, 161, 85, 4, 255, 147, 77, 11, 255, 136, 73, 1, 255, 138, 73, 5, 255, 153, 87, 19, 255, 144, 77, 11, 255, 148, 78, 10, 255, 141, 74, 1, 255, 127, 67, 0, 255, 128, 67, 14, 255, 123, 57, 8, 255, 121, 61, 13, 255, 133, 72, 11, 255, 117, 66, 6, 255, 100, 58, 19, 255, 135, 86, 5, 255, 142, 84, 12, 255, 114, 68, 8, 255, 119, 75, 11, 255, 132, 75, 11, 255, 129, 76, 20, 255, 123, 67, 16, 255, 104, 60, 15, 255, 121, 75, 10, 255, 124, 77, 9, 255, 131, 75, 5, 255, 153, 78, 19, 255, 153, 84, 16, 255, 156, 88, 7, 255, 173, 94, 10, 255, 170, 97, 10, 255, 176, 104, 7, 255, 189, 108, 12, 255, 197, 111, 8, 255, 196, 114, 12, 255, 199, 117, 15, 255, 203, 118, 13, 255, 205, 124, 11, 255, 206, 131, 9, 255, 203, 125, 10, 255, 198, 124, 4, 255, 205, 126, 5, 255, 207, 121, 5, 255, 206, 123, 5, 255, 203, 124, 11, 255, 199, 122, 7, 255, 200, 121, 5, 255, 201, 125, 0, 255, 203, 123, 12, 255, 203, 121, 12, 255, 205, 125, 1, 255, 206, 126, 6, 255, 203, 125, 3, 255, 202, 124, 0, 255, 199, 115, 6, 255, 197, 119, 5, 255, 194, 117, 17, 255, 207, 133, 11, 255, 192, 116, 12, 255, 198, 128, 17, 255, 211, 151, 8, 255, 216, 159, 6, 255, 216, 161, 3, 255, 223, 169, 3, 255, 221, 166, 8, 255, 204, 142, 8, 255, 211, 149, 5, 255, 218, 164, 8, 255, 222, 176, 2, 255, 220, 176, 4, 255, 217, 171, 11, 255, 220, 172, 12, 255, 219, 171, 7, 255, 217, 170, 2, 255, 220, 177, 3, 255, 225, 183, 0, 255, 219, 170, 8, 255, 216, 168, 4, 255, 225, 182, 4, 255, 220, 180, 0, 255, 223, 179, 7, 255, 220, 174, 2, 255, 217, 167, 4, 255, 212, 165, 2, 255, 210, 163, 6, 255, 208, 164, 5, 255, 207, 163, 2, 255, 205, 154, 5, 255, 202, 147, 10, 255, 200, 147, 2, 255, 209, 161, 6, 255, 207, 161, 4, 255, 208, 159, 4, 255, 207, 156, 7, 255, 209, 154, 12, 255, 210, 154, 12, 255, 206, 150, 1, 255, 205, 149, 0, 255, 208, 149, 10, 255, 207, 145, 4, 255, 208, 146, 4, 255, 208, 144, 6, 255, 204, 135, 10, 255, 202, 132, 12, 255, 201, 133, 3, 255, 200, 130, 10, 255, 201, 131, 4, 255, 197, 124, 7, 255, 197, 124, 6, 255, 200, 128, 2, 255, 199, 127, 4, 255, 196, 122, 1, 255, 196, 116, 12, 255, 193, 115, 7, 255, 192, 115, 8, 255, 188, 109, 15, 255, 183, 102, 11, 255, 185, 104, 8, 255, 180, 102, 2, 255, 172, 92, 3, 255, 162, 84, 3, 255, 145, 67, 7, 255, 136, 63, 7, 255, 128, 64, 5, 255, 130, 61, 1, 255, 119, 55, 3, 255, 110, 48, 5, 255, 128, 50, 8, 255, 129, 53, 2, 255, 132, 62, 4, 255, 135, 59, 5, 255, 117, 49, 4, 255, 114, 47, 5, 255, 109, 44, 7, 255, 102, 40, 1, 255, 99, 41, 2, 255, 89, 35, 3, 255, 98, 38, 3, 255, 110, 40, 6, 255, 106, 40, 3, 255, 98, 32, 1, 255, 89, 33, 2, 255, 104, 38, 3, 255, 108, 41, 6, 255, 110, 43, 2, 255, 111, 46, 1, 255, 109, 43, 2, 255, 108, 45, 4, 255, 103, 43, 1, 255, 105, 42, 4, 255, 103, 37, 1, 255, 89, 36, 6, 255, 130, 57, 6, 255, 160, 78, 5, 255, 159, 80, 4, 255, 167, 87, 4, 255, 169, 88, 3, 255, 167, 85, 0, 255, 165, 81, 2, 255, 165, 82, 3, 255, 168, 86, 4, 255, 167, 85, 1, 255, 168, 84, 1, 255, 171, 85, 3, 255, 169, 82, 4, 255, 164, 75, 2, 255, 158, 68, 4, 255, 141, 54, 2, 255, 125, 44, 2, 255, 120, 38, 2, 255, 121, 40, 6, 255, 123, 47, 1, 255, 124, 47, 6, 255, 121, 39, 6, 255, 116, 35, 2, 255, 114, 36, 5, 255, 115, 42, 2, 255, 118, 43, 1, 255, 114, 41, 4, 255, 108, 37, 4, 255, 111, 44, 3, 255, 115, 47, 2, 255, 120, 43, 3, 255, 122, 40, 7, 255, 112, 36, 3, 255, 102, 33, 3, 255, 102, 35, 3, 255, 116, 41, 2, 255, 124, 47, 2, 255, 126, 50, 3, 255, 122, 51, 4, 255, 121, 44, 4, 255, 120, 43, 4, 255, 121, 48, 4, 255, 110, 49, 1, 255, 98, 40, 3, 255, 90, 27, 1, 255, 87, 28, 6, 255, 81, 30, 3, 255, 78, 28, 0, 255, 84, 28, 4, 255, 76, 22, 4, 255, 67, 18, 1, 255, 68, 21, 1, 255, 72, 26, 4, 255, 69, 23, 6, 255, 47, 15, 5, 255, 46, 16, 6, 255, 63, 23, 5, 255, 62, 22, 4, 255, 51, 12, 1, 255, 53, 18, 3, 255, 53, 18, 2, 255, 53, 15, 6, 255, 44, 16, 8, 255, 54, 19, 5, 255, 69, 18, 5, 255, 68, 15, 2, 255, 70, 27, 5, 255, 86, 32, 2, 255, 94, 30, 1, 255, 92, 28, 2, 255, 87, 24, 3, 255, 83, 24, 3, 255, 81, 26, 4, 255, 81, 25, 2, 255, 77, 23, 1, 255, 71, 20, 2, 255, 68, 18, 2, 255, 72, 22, 6, 255, 2, 0, 0, 255, 4, 2, 1, 255, 3, 1, 2, 255, 3, 1, 0, 255, 5, 2, 1, 255, 4, 0, 1, 255, 4, 0, 0, 255, 7, 3, 1, 255, 7, 0, 0, 255, 15, 6, 3, 255, 18, 12, 9, 255, 12, 8, 6, 255, 9, 7, 5, 255, 11, 6, 6, 255, 13, 7, 6, 255, 13, 6, 3, 255, 18, 9, 7, 255, 16, 6, 5, 255, 19, 9, 7, 255, 17, 7, 4, 255, 15, 10, 6, 255, 14, 7, 5, 255, 17, 6, 2, 255, 18, 8, 2, 255, 18, 11, 9, 255, 17, 12, 10, 255, 18, 11, 7, 255, 20, 13, 9, 255, 20, 14, 8, 255, 18, 14, 10, 255, 23, 17, 9, 255, 30, 19, 14, 255, 35, 18, 8, 255, 34, 22, 9, 255, 27, 22, 7, 255, 26, 24, 9, 255, 32, 27, 13, 255, 37, 29, 8, 255, 36, 26, 8, 255, 35, 29, 6, 255, 33, 30, 6, 255, 41, 34, 2, 255, 46, 38, 1, 255, 57, 38, 4, 255, 46, 32, 6, 255, 51, 38, 14, 255, 76, 61, 9, 255, 60, 46, 0, 255, 63, 52, 10, 255, 65, 47, 4, 255, 62, 46, 4, 255, 63, 45, 4, 255, 70, 53, 1, 255, 79, 56, 8, 255, 72, 55, 5, 255, 66, 54, 1, 255, 67, 51, 1, 255, 67, 52, 0, 255, 71, 54, 1, 255, 71, 55, 1, 255, 68, 57, 3, 255, 153, 106, 6, 255, 195, 140, 4, 255, 191, 140, 1, 255, 192, 131, 5, 255, 163, 96, 4, 255, 117, 58, 3, 255, 77, 42, 1, 255, 72, 44, 6, 255, 70, 43, 5, 255, 72, 45, 0, 255, 73, 42, 5, 255, 73, 40, 5, 255, 75, 40, 3, 255, 69, 41, 3, 255, 68, 42, 2, 255, 77, 42, 2, 255, 70, 45, 2, 255, 68, 39, 3, 255, 70, 45, 3, 255, 74, 46, 4, 255, 68, 34, 5, 255, 68, 36, 3, 255, 61, 34, 8, 255, 67, 39, 3, 255, 65, 43, 1, 255, 69, 43, 6, 255, 68, 39, 6, 255, 69, 39, 2, 255, 76, 40, 3, 255, 77, 38, 2, 255, 81, 45, 3, 255, 78, 39, 4, 255, 81, 39, 8, 255, 81, 43, 1, 255, 89, 42, 2, 255, 88, 45, 7, 255, 87, 41, 1, 255, 88, 42, 1, 255, 86, 43, 2, 255, 86, 49, 3, 255, 87, 45, 4, 255, 86, 42, 0, 255, 88, 45, 0, 255, 90, 49, 5, 255, 88, 43, 4, 255, 94, 46, 2, 255, 88, 52, 2, 255, 83, 48, 2, 255, 89, 46, 3, 255, 92, 43, 6, 255, 89, 44, 5, 255, 87, 45, 1, 255, 82, 46, 3, 255, 91, 48, 3, 255, 91, 46, 0, 255, 88, 46, 2, 255, 87, 45, 4, 255, 92, 48, 7, 255, 92, 45, 3, 255, 99, 52, 6, 255, 92, 46, 3, 255, 91, 48, 6, 255, 94, 53, 6, 255, 96, 52, 4, 255, 94, 53, 2, 255, 100, 53, 3, 255, 98, 53, 3, 255, 97, 45, 5, 255, 98, 49, 4, 255, 94, 51, 3, 255, 96, 53, 7, 255, 99, 53, 4, 255, 103, 53, 7, 255, 97, 51, 7, 255, 95, 54, 4, 255, 97, 57, 4, 255, 96, 51, 3, 255, 105, 55, 5, 255, 113, 56, 5, 255, 118, 59, 0, 255, 111, 60, 2, 255, 111, 58, 14, 255, 144, 73, 13, 255, 152, 84, 4, 255, 162, 82, 8, 255, 173, 92, 9, 255, 178, 101, 7, 255, 181, 97, 14, 255, 181, 104, 11, 255, 180, 106, 6, 255, 176, 94, 6, 255, 169, 90, 5, 255, 179, 103, 16, 255, 177, 100, 6, 255, 178, 96, 3, 255, 164, 84, 5, 255, 167, 83, 15, 255, 180, 97, 8, 255, 175, 91, 7, 255, 171, 88, 4, 255, 166, 89, 6, 255, 167, 88, 11, 255, 165, 88, 5, 255, 156, 84, 11, 255, 148, 80, 16, 255, 153, 78, 8, 255, 140, 70, 2, 255, 123, 63, 15, 255, 110, 53, 15, 255, 116, 66, 12, 255, 112, 61, 8, 255, 103, 54, 6, 255, 120, 70, 10, 255, 132, 72, 16, 255, 128, 69, 7, 255, 115, 74, 3, 255, 103, 54, 7, 255, 99, 48, 7, 255, 96, 51, 6, 255, 96, 51, 3, 255, 94, 56, 9, 255, 95, 56, 8, 255, 116, 66, 12, 255, 129, 78, 11, 255, 128, 78, 5, 255, 133, 73, 11, 255, 131, 68, 7, 255, 133, 74, 11, 255, 134, 75, 6, 255, 124, 67, 7, 255, 126, 71, 11, 255, 149, 85, 10, 255, 162, 87, 13, 255, 161, 87, 5, 255, 171, 94, 8, 255, 174, 98, 11, 255, 179, 103, 7, 255, 189, 106, 10, 255, 192, 110, 5, 255, 191, 111, 7, 255, 189, 110, 8, 255, 188, 107, 7, 255, 191, 113, 11, 255, 194, 119, 6, 255, 194, 120, 10, 255, 199, 128, 4, 255, 198, 126, 9, 255, 195, 122, 4, 255, 195, 117, 5, 255, 200, 122, 6, 255, 207, 124, 7, 255, 209, 123, 13, 255, 206, 125, 0, 255, 207, 130, 6, 255, 205, 129, 6, 255, 200, 120, 14, 255, 205, 128, 4, 255, 206, 132, 3, 255, 206, 128, 5, 255, 212, 134, 5, 255, 210, 135, 8, 255, 207, 126, 5, 255, 204, 120, 9, 255, 190, 116, 11, 255, 193, 124, 9, 255, 191, 121, 9, 255, 204, 132, 14, 255, 195, 123, 2, 255, 211, 138, 12, 255, 222, 161, 12, 255, 219, 162, 6, 255, 212, 149, 4, 255, 185, 115, 5, 255, 201, 135, 6, 255, 205, 138, 11, 255, 202, 138, 3, 255, 205, 146, 5, 255, 221, 170, 3, 255, 223, 178, 1, 255, 218, 172, 4, 255, 215, 168, 5, 255, 227, 180, 7, 255, 226, 179, 8, 255, 224, 177, 5, 255, 231, 183, 3, 255, 222, 171, 11, 255, 210, 157, 2, 255, 221, 171, 1, 255, 224, 176, 3, 255, 221, 177, 2, 255, 215, 173, 1, 255, 212, 166, 3, 255, 211, 164, 3, 255, 211, 165, 5, 255, 207, 165, 2, 255, 204, 155, 3, 255, 200, 145, 13, 255, 207, 154, 8, 255, 201, 152, 1, 255, 206, 159, 5, 255, 207, 160, 6, 255, 206, 156, 6, 255, 206, 154, 2, 255, 212, 155, 7, 255, 209, 151, 11, 255, 202, 142, 6, 255, 210, 152, 9, 255, 206, 148, 11, 255, 204, 146, 2, 255, 208, 147, 8, 255, 207, 147, 1, 255, 204, 140, 9, 255, 205, 136, 18, 255, 209, 139, 5, 255, 205, 137, 10, 255, 202, 133, 9, 255, 203, 133, 8, 255, 202, 131, 5, 255, 198, 127, 2, 255, 197, 124, 1, 255, 197, 122, 5, 255, 192, 116, 12, 255, 191, 116, 11, 255, 190, 113, 10, 255, 185, 107, 5, 255, 185, 107, 6, 255, 184, 107, 6, 255, 177, 100, 3, 255, 165, 87, 0, 255, 161, 78, 3, 255, 155, 68, 9, 255, 154, 69, 9, 255, 147, 68, 4, 255, 149, 72, 6, 255, 136, 61, 1, 255, 127, 58, 2, 255, 128, 59, 8, 255, 130, 55, 6, 255, 132, 56, 0, 255, 126, 50, 5, 255, 115, 45, 1, 255, 103, 44, 2, 255, 108, 47, 4, 255, 106, 42, 5, 255, 100, 41, 8, 255, 91, 34, 2, 255, 98, 39, 1, 255, 108, 42, 7, 255, 108, 41, 3, 255, 98, 33, 0, 255, 97, 39, 6, 255, 107, 42, 5, 255, 112, 47, 4, 255, 110, 44, 0, 255, 114, 46, 2, 255, 111, 46, 2, 255, 108, 42, 2, 255, 107, 38, 3, 255, 105, 42, 1, 255, 111, 47, 5, 255, 101, 44, 3, 255, 99, 40, 6, 255, 122, 52, 7, 255, 151, 76, 7, 255, 162, 83, 2, 255, 165, 81, 0, 255, 169, 84, 3, 255, 168, 85, 3, 255, 167, 84, 1, 255, 172, 81, 2, 255, 171, 76, 4, 255, 163, 72, 4, 255, 147, 64, 0, 255, 132, 57, 3, 255, 126, 49, 4, 255, 121, 42, 3, 255, 118, 41, 5, 255, 117, 43, 0, 255, 123, 41, 3, 255, 122, 43, 6, 255, 120, 46, 3, 255, 116, 42, 2, 255, 113, 37, 2, 255, 109, 37, 1, 255, 111, 41, 3, 255, 116, 42, 2, 255, 118, 41, 0, 255, 120, 45, 4, 255, 123, 45, 4, 255, 123, 46, 7, 255, 117, 49, 2, 255, 122, 42, 6, 255, 117, 41, 5, 255, 113, 40, 3, 255, 104, 35, 2, 255, 102, 36, 1, 255, 119, 42, 3, 255, 120, 46, 5, 255, 121, 47, 2, 255, 124, 48, 0, 255, 123, 48, 2, 255, 116, 44, 2, 255, 117, 46, 5, 255, 119, 52, 7, 255, 114, 43, 5, 255, 101, 31, 2, 255, 87, 27, 2, 255, 79, 24, 0, 255, 76, 27, 2, 255, 79, 24, 5, 255, 78, 19, 7, 255, 73, 21, 0, 255, 71, 26, 2, 255, 72, 22, 6, 255, 65, 19, 4, 255, 60, 21, 4, 255, 64, 21, 3, 255, 70, 22, 0, 255, 76, 23, 2, 255, 71, 24, 2, 255, 69, 24, 2, 255, 62, 19, 0, 255, 56, 19, 4, 255, 42, 14, 2, 255, 48, 16, 1, 255, 61, 21, 6, 255, 66, 24, 7, 255, 67, 24, 2, 255, 85, 30, 4, 255, 88, 28, 4, 255, 86, 26, 5, 255, 81, 23, 3, 255, 84, 29, 3, 255, 84, 30, 1, 255, 85, 30, 3, 255, 79, 24, 3, 255, 78, 24, 7, 255, 70, 20, 3, 255, 65, 21, 1, 255, 3, 2, 0, 255, 2, 0, 1, 255, 2, 0, 1, 255, 3, 0, 0, 255, 6, 2, 1, 255, 6, 1, 1, 255, 7, 1, 2, 255, 5, 1, 0, 255, 6, 0, 0, 255, 9, 1, 1, 255, 16, 9, 7, 255, 13, 8, 5, 255, 12, 8, 6, 255, 13, 9, 8, 255, 12, 6, 6, 255, 15, 8, 7, 255, 14, 6, 3, 255, 17, 9, 6, 255, 16, 8, 5, 255, 14, 7, 1, 255, 16, 7, 5, 255, 16, 7, 6, 255, 19, 8, 2, 255, 19, 9, 0, 255, 19, 12, 7, 255, 19, 15, 12, 255, 18, 16, 10, 255, 19, 17, 6, 255, 20, 19, 8, 255, 19, 17, 13, 255, 24, 19, 8, 255, 29, 21, 9, 255, 25, 18, 10, 255, 29, 23, 9, 255, 31, 26, 9, 255, 31, 25, 7, 255, 33, 25, 13, 255, 31, 26, 8, 255, 32, 28, 18, 255, 37, 31, 15, 255, 39, 39, 1, 255, 43, 32, 4, 255, 47, 34, 7, 255, 47, 40, 1, 255, 48, 37, 3, 255, 75, 51, 12, 255, 63, 53, 11, 255, 55, 50, 5, 255, 65, 53, 6, 255, 63, 54, 1, 255, 67, 51, 9, 255, 70, 45, 5, 255, 71, 54, 16, 255, 73, 57, 9, 255, 67, 54, 0, 255, 58, 52, 7, 255, 61, 50, 4, 255, 67, 52, 7, 255, 70, 54, 3, 255, 65, 50, 0, 255, 84, 69, 6, 255, 174, 125, 2, 255, 190, 132, 4, 255, 185, 124, 11, 255, 165, 107, 2, 255, 126, 76, 1, 255, 94, 58, 2, 255, 69, 47, 2, 255, 67, 43, 7, 255, 70, 42, 2, 255, 73, 45, 4, 255, 72, 43, 2, 255, 66, 40, 2, 255, 64, 45, 2, 255, 70, 44, 1, 255, 72, 37, 3, 255, 72, 37, 2, 255, 66, 38, 1, 255, 68, 40, 2, 255, 71, 39, 4, 255, 68, 37, 1, 255, 64, 38, 2, 255, 64, 38, 3, 255, 61, 36, 6, 255, 74, 42, 2, 255, 69, 45, 6, 255, 76, 43, 2, 255, 76, 43, 1, 255, 81, 41, 4, 255, 91, 44, 5, 255, 86, 41, 2, 255, 84, 41, 0, 255, 82, 42, 5, 255, 81, 42, 10, 255, 83, 44, 0, 255, 84, 44, 6, 255, 86, 46, 4, 255, 92, 42, 0, 255, 94, 43, 7, 255, 85, 42, 7, 255, 91, 44, 4, 255, 93, 50, 5, 255, 83, 45, 1, 255, 87, 47, 5, 255, 86, 48, 4, 255, 87, 44, 1, 255, 93, 46, 3, 255, 92, 47, 1, 255, 93, 47, 1, 255, 96, 47, 0, 255, 94, 44, 2, 255, 91, 46, 4, 255, 92, 47, 1, 255, 86, 46, 5, 255, 90, 49, 3, 255, 100, 51, 5, 255, 95, 49, 3, 255, 91, 47, 2, 255, 96, 50, 4, 255, 95, 45, 1, 255, 99, 51, 5, 255, 97, 50, 4, 255, 94, 52, 3, 255, 94, 52, 3, 255, 97, 52, 3, 255, 94, 54, 3, 255, 102, 52, 4, 255, 102, 52, 3, 255, 94, 51, 3, 255, 95, 50, 2, 255, 98, 51, 2, 255, 102, 55, 4, 255, 99, 54, 1, 255, 99, 56, 2, 255, 97, 54, 1, 255, 97, 57, 3, 255, 96, 58, 1, 255, 98, 58, 3, 255, 99, 53, 2, 255, 103, 55, 3, 255, 105, 55, 1, 255, 100, 54, 11, 255, 108, 59, 9, 255, 125, 71, 3, 255, 108, 60, 6, 255, 138, 69, 16, 255, 141, 69, 10, 255, 151, 82, 23, 255, 160, 83, 5, 255, 156, 84, 8, 255, 168, 92, 13, 255, 164, 81, 7, 255, 153, 77, 13, 255, 159, 87, 7, 255, 161, 90, 9, 255, 158, 85, 3, 255, 154, 82, 3, 255, 144, 77, 0, 255, 139, 77, 4, 255, 143, 69, 10, 255, 134, 65, 7, 255, 131, 66, 7, 255, 118, 56, 6, 255, 130, 66, 10, 255, 131, 71, 6, 255, 102, 58, 10, 255, 95, 51, 4, 255, 119, 66, 11, 255, 111, 62, 12, 255, 82, 39, 12, 255, 101, 63, 8, 255, 99, 49, 14, 255, 100, 60, 6, 255, 92, 50, 4, 255, 93, 51, 10, 255, 107, 64, 18, 255, 84, 47, 11, 255, 81, 50, 3, 255, 87, 50, 9, 255, 90, 48, 10, 255, 91, 49, 9, 255, 113, 61, 13, 255, 122, 74, 8, 255, 131, 68, 19, 255, 132, 64, 12, 255, 120, 65, 8, 255, 128, 62, 6, 255, 140, 70, 10, 255, 135, 75, 14, 255, 141, 86, 9, 255, 161, 91, 10, 255, 172, 94, 18, 255, 180, 102, 10, 255, 182, 106, 10, 255, 174, 105, 3, 255, 188, 112, 3, 255, 193, 113, 14, 255, 187, 111, 15, 255, 196, 115, 14, 255, 198, 116, 12, 255, 199, 118, 11, 255, 198, 121, 7, 255, 198, 121, 8, 255, 198, 119, 13, 255, 199, 121, 1, 255, 199, 123, 2, 255, 204, 130, 3, 255, 202, 128, 6, 255, 201, 127, 5, 255, 205, 126, 9, 255, 210, 129, 5, 255, 210, 130, 8, 255, 208, 128, 13, 255, 208, 127, 6, 255, 207, 127, 10, 255, 211, 137, 1, 255, 209, 135, 9, 255, 212, 140, 7, 255, 208, 136, 5, 255, 209, 127, 15, 255, 215, 132, 7, 255, 206, 129, 7, 255, 200, 118, 10, 255, 197, 119, 15, 255, 204, 137, 7, 255, 199, 130, 12, 255, 207, 139, 7, 255, 195, 125, 16, 255, 197, 130, 9, 255, 208, 141, 3, 255, 219, 159, 1, 255, 218, 159, 5, 255, 206, 146, 10, 255, 176, 115, 9, 255, 158, 97, 12, 255, 186, 124, 14, 255, 209, 145, 12, 255, 208, 149, 10, 255, 213, 158, 7, 255, 219, 170, 3, 255, 218, 172, 1, 255, 215, 167, 8, 255, 221, 175, 5, 255, 229, 184, 8, 255, 220, 176, 2, 255, 227, 183, 2, 255, 223, 174, 1, 255, 212, 158, 0, 255, 210, 157, 4, 255, 218, 172, 2, 255, 222, 176, 0, 255, 217, 173, 0, 255, 213, 169, 3, 255, 216, 168, 10, 255, 212, 165, 10, 255, 201, 157, 4, 255, 198, 152, 1, 255, 196, 147, 5, 255, 202, 155, 5, 255, 197, 150, 4, 255, 198, 151, 3, 255, 205, 158, 7, 255, 205, 155, 1, 255, 207, 155, 1, 255, 208, 153, 1, 255, 204, 146, 7, 255, 198, 139, 6, 255, 206, 147, 11, 255, 206, 146, 15, 255, 204, 148, 5, 255, 207, 147, 4, 255, 207, 146, 6, 255, 207, 145, 4, 255, 206, 142, 8, 255, 207, 137, 5, 255, 206, 137, 5, 255, 204, 135, 6, 255, 203, 134, 7, 255, 199, 129, 5, 255, 198, 127, 6, 255, 197, 122, 7, 255, 197, 120, 9, 255, 190, 117, 4, 255, 188, 115, 7, 255, 189, 115, 11, 255, 187, 109, 6, 255, 185, 110, 6, 255, 183, 110, 8, 255, 176, 100, 4, 255, 175, 97, 9, 255, 164, 83, 2, 255, 161, 79, 4, 255, 162, 83, 3, 255, 158, 80, 2, 255, 163, 86, 6, 255, 156, 81, 7, 255, 154, 75, 7, 255, 149, 72, 6, 255, 131, 57, 1, 255, 119, 49, 0, 255, 122, 52, 4, 255, 123, 47, 8, 255, 113, 47, 1, 255, 115, 46, 4, 255, 103, 39, 2, 255, 91, 37, 1, 255, 96, 40, 4, 255, 99, 39, 5, 255, 99, 37, 0, 255, 106, 42, 3, 255, 104, 40, 7, 255, 99, 34, 1, 255, 105, 42, 4, 255, 109, 44, 5, 255, 117, 47, 3, 255, 117, 44, 1, 255, 115, 41, 4, 255, 117, 43, 8, 255, 114, 39, 2, 255, 115, 45, 6, 255, 111, 44, 5, 255, 110, 47, 4, 255, 95, 33, 1, 255, 104, 40, 4, 255, 141, 68, 6, 255, 163, 82, 6, 255, 162, 81, 7, 255, 156, 73, 2, 255, 152, 68, 2, 255, 151, 67, 6, 255, 147, 56, 6, 255, 137, 49, 5, 255, 127, 48, 4, 255, 121, 42, 2, 255, 112, 41, 1, 255, 115, 45, 0, 255, 121, 48, 3, 255, 113, 42, 2, 255, 119, 46, 2, 255, 120, 51, 2, 255, 115, 48, 2, 255, 113, 44, 4, 255, 111, 42, 5, 255, 110, 40, 3, 255, 116, 42, 4, 255, 121, 46, 4, 255, 117, 44, 3, 255, 114, 46, 1, 255, 121, 51, 1, 255, 121, 48, 5, 255, 120, 46, 5, 255, 126, 50, 4, 255, 119, 48, 2, 255, 105, 44, 0, 255, 113, 47, 2, 255, 125, 48, 7, 255, 126, 45, 3, 255, 131, 46, 1, 255, 127, 43, 0, 255, 123, 41, 4, 255, 120, 38, 2, 255, 121, 38, 0, 255, 125, 46, 1, 255, 121, 47, 1, 255, 112, 42, 1, 255, 112, 41, 2, 255, 105, 36, 1, 255, 94, 34, 3, 255, 88, 29, 5, 255, 80, 26, 3, 255, 82, 25, 2, 255, 82, 20, 1, 255, 79, 21, 1, 255, 69, 21, 0, 255, 66, 17, 1, 255, 64, 18, 2, 255, 63, 23, 2, 255, 74, 27, 5, 255, 74, 23, 2, 255, 72, 21, 0, 255, 74, 24, 2, 255, 72, 25, 2, 255, 64, 20, 2, 255, 63, 21, 8, 255, 64, 17, 3, 255, 60, 17, 1, 255, 65, 23, 1, 255, 76, 28, 2, 255, 83, 28, 0, 255, 86, 31, 0, 255, 89, 29, 3, 255, 83, 24, 2, 255, 83, 23, 0, 255, 92, 26, 4, 255, 89, 27, 3, 255, 88, 31, 2, 255, 93, 31, 3, 255, 88, 28, 1, 255, 89, 28, 1, 255, 89, 26, 0, 255, 8, 4, 1, 255, 4, 0, 1, 255, 3, 0, 1, 255, 6, 3, 2, 255, 5, 1, 0, 255, 6, 1, 0, 255, 7, 0, 0, 255, 5, 0, 0, 255, 7, 2, 1, 255, 8, 3, 0, 255, 8, 3, 2, 255, 17, 8, 9, 255, 16, 7, 9, 255, 14, 9, 9, 255, 11, 5, 5, 255, 14, 7, 7, 255, 14, 9, 7, 255, 13, 8, 4, 255, 12, 9, 4, 255, 16, 10, 6, 255, 18, 9, 7, 255, 18, 10, 7, 255, 18, 10, 2, 255, 18, 11, 0, 255, 17, 11, 1, 255, 16, 14, 5, 255, 14, 14, 9, 255, 17, 16, 9, 255, 18, 19, 8, 255, 22, 21, 11, 255, 24, 19, 9, 255, 25, 16, 10, 255, 24, 18, 10, 255, 28, 24, 11, 255, 32, 29, 14, 255, 31, 28, 14, 255, 32, 25, 13, 255, 35, 28, 10, 255, 38, 31, 11, 255, 38, 36, 7, 255, 43, 35, 4, 255, 45, 36, 1, 255, 54, 42, 4, 255, 47, 39, 6, 255, 57, 49, 7, 255, 78, 58, 4, 255, 65, 49, 7, 255, 67, 59, 3, 255, 66, 57, 3, 255, 61, 42, 0, 255, 54, 34, 0, 255, 48, 35, 1, 255, 63, 42, 7, 255, 72, 58, 8, 255, 67, 51, 3, 255, 70, 51, 7, 255, 65, 52, 3, 255, 70, 53, 6, 255, 72, 56, 2, 255, 67, 51, 1, 255, 116, 85, 4, 255, 187, 127, 1, 255, 169, 115, 4, 255, 165, 100, 2, 255, 149, 85, 3, 255, 122, 66, 7, 255, 95, 50, 7, 255, 72, 47, 3, 255, 67, 39, 5, 255, 65, 45, 1, 255, 73, 39, 4, 255, 68, 42, 5, 255, 67, 45, 5, 255, 66, 40, 3, 255, 73, 41, 5, 255, 71, 42, 3, 255, 62, 39, 4, 255, 75, 42, 5, 255, 70, 37, 10, 255, 65, 33, 2, 255, 71, 37, 2, 255, 75, 38, 7, 255, 69, 37, 5, 255, 49, 31, 1, 255, 71, 43, 5, 255, 79, 39, 7, 255, 83, 40, 4, 255, 77, 46, 0, 255, 79, 45, 3, 255, 76, 41, 2, 255, 85, 44, 4, 255, 86, 42, 1, 255, 80, 41, 4, 255, 74, 39, 2, 255, 82, 41, 2, 255, 80, 46, 4, 255, 80, 39, 2, 255, 91, 52, 5, 255, 95, 54, 7, 255, 89, 44, 5, 255, 85, 50, 6, 255, 91, 48, 3, 255, 96, 47, 3, 255, 89, 43, 3, 255, 85, 43, 0, 255, 87, 51, 1, 255, 86, 48, 7, 255, 88, 43, 7, 255, 91, 49, 4, 255, 94, 52, 0, 255, 100, 46, 7, 255, 92, 43, 6, 255, 87, 46, 1, 255, 84, 46, 3, 255, 98, 49, 7, 255, 92, 47, 3, 255, 92, 44, 0, 255, 100, 48, 1, 255, 100, 52, 2, 255, 94, 49, 0, 255, 97, 50, 6, 255, 94, 50, 5, 255, 93, 51, 0, 255, 100, 51, 2, 255, 103, 51, 4, 255, 95, 51, 3, 255, 100, 50, 4, 255, 104, 53, 5, 255, 99, 56, 8, 255, 97, 52, 5, 255, 100, 51, 4, 255, 105, 54, 6, 255, 99, 50, 2, 255, 99, 55, 4, 255, 101, 54, 3, 255, 102, 55, 2, 255, 100, 58, 2, 255, 100, 57, 3, 255, 101, 55, 4, 255, 101, 55, 4, 255, 102, 55, 4, 255, 107, 53, 4, 255, 104, 57, 4, 255, 100, 54, 8, 255, 108, 65, 4, 255, 121, 67, 5, 255, 112, 53, 6, 255, 106, 47, 14, 255, 107, 57, 15, 255, 105, 57, 11, 255, 119, 58, 7, 255, 100, 53, 4, 255, 97, 55, 7, 255, 114, 58, 7, 255, 95, 47, 8, 255, 98, 52, 4, 255, 98, 54, 5, 255, 131, 72, 5, 255, 107, 58, 3, 255, 84, 44, 7, 255, 90, 51, 4, 255, 83, 50, 4, 255, 91, 54, 11, 255, 136, 83, 12, 255, 128, 68, 9, 255, 99, 50, 4, 255, 84, 52, 5, 255, 96, 50, 3, 255, 106, 63, 6, 255, 93, 53, 4, 255, 92, 44, 4, 255, 85, 45, 10, 255, 90, 54, 11, 255, 107, 60, 8, 255, 146, 81, 6, 255, 154, 78, 7, 255, 112, 61, 6, 255, 95, 56, 7, 255, 105, 63, 9, 255, 118, 67, 14, 255, 149, 79, 16, 255, 154, 76, 15, 255, 153, 79, 5, 255, 164, 81, 9, 255, 158, 76, 12, 255, 147, 74, 10, 255, 159, 84, 14, 255, 171, 94, 12, 255, 174, 95, 12, 255, 188, 103, 15, 255, 193, 105, 11, 255, 188, 104, 8, 255, 187, 110, 6, 255, 190, 109, 12, 255, 190, 108, 15, 255, 201, 123, 9, 255, 201, 125, 12, 255, 201, 122, 16, 255, 206, 122, 8, 255, 207, 123, 4, 255, 205, 124, 6, 255, 208, 126, 7, 255, 207, 126, 7, 255, 205, 124, 8, 255, 207, 125, 16, 255, 209, 130, 7, 255, 210, 134, 6, 255, 207, 132, 8, 255, 209, 133, 9, 255, 212, 134, 9, 255, 212, 134, 2, 255, 212, 136, 5, 255, 210, 135, 8, 255, 211, 138, 6, 255, 209, 135, 13, 255, 213, 140, 9, 255, 210, 137, 3, 255, 212, 140, 8, 255, 211, 144, 11, 255, 213, 138, 11, 255, 212, 135, 11, 255, 197, 125, 16, 255, 198, 128, 12, 255, 207, 143, 8, 255, 200, 133, 8, 255, 201, 135, 10, 255, 219, 159, 9, 255, 200, 141, 7, 255, 189, 127, 17, 255, 201, 142, 17, 255, 221, 169, 11, 255, 215, 159, 5, 255, 206, 145, 6, 255, 202, 143, 15, 255, 165, 106, 10, 255, 189, 129, 21, 255, 209, 149, 7, 255, 208, 157, 0, 255, 217, 165, 2, 255, 221, 172, 6, 255, 221, 172, 5, 255, 217, 167, 8, 255, 222, 175, 14, 255, 230, 182, 2, 255, 223, 178, 6, 255, 211, 165, 8, 255, 221, 168, 5, 255, 211, 152, 7, 255, 214, 162, 4, 255, 224, 177, 6, 255, 213, 165, 2, 255, 216, 172, 2, 255, 218, 172, 2, 255, 219, 173, 2, 255, 206, 158, 5, 255, 195, 143, 18, 255, 199, 155, 6, 255, 200, 156, 4, 255, 201, 155, 5, 255, 197, 146, 3, 255, 205, 154, 8, 255, 205, 156, 15, 255, 202, 151, 10, 255, 207, 155, 6, 255, 204, 148, 6, 255, 202, 145, 8, 255, 202, 148, 0, 255, 205, 149, 8, 255, 209, 153, 6, 255, 206, 149, 9, 255, 208, 147, 10, 255, 207, 146, 1, 255, 206, 144, 4, 255, 206, 140, 10, 255, 205, 138, 6, 255, 204, 138, 9, 255, 204, 135, 9, 255, 202, 128, 6, 255, 199, 121, 6, 255, 196, 120, 7, 255, 190, 118, 2, 255, 189, 118, 3, 255, 190, 116, 8, 255, 189, 116, 10, 255, 188, 115, 9, 255, 188, 113, 7, 255, 184, 111, 7, 255, 180, 108, 6, 255, 183, 109, 8, 255, 183, 108, 7, 255, 175, 99, 2, 255, 165, 90, 2, 255, 156, 81, 2, 255, 149, 74, 9, 255, 157, 79, 6, 255, 165, 90, 3, 255, 163, 85, 6, 255, 157, 75, 2, 255, 135, 62, 0, 255, 117, 55, 6, 255, 116, 51, 5, 255, 117, 46, 4, 255, 114, 46, 0, 255, 121, 52, 8, 255, 106, 39, 2, 255, 97, 37, 3, 255, 99, 39, 4, 255, 99, 38, 5, 255, 97, 39, 1, 255, 104, 43, 7, 255, 102, 35, 5, 255, 103, 34, 2, 255, 104, 42, 5, 255, 104, 40, 0, 255, 115, 46, 2, 255, 112, 41, 0, 255, 117, 39, 3, 255, 116, 40, 3, 255, 114, 44, 3, 255, 117, 47, 3, 255, 112, 46, 3, 255, 106, 40, 4, 255, 110, 40, 3, 255, 101, 39, 3, 255, 121, 54, 7, 255, 138, 57, 3, 255, 129, 53, 4, 255, 127, 49, 3, 255, 124, 45, 2, 255, 120, 40, 2, 255, 117, 34, 6, 255, 117, 37, 6, 255, 113, 42, 3, 255, 113, 40, 4, 255, 113, 45, 5, 255, 120, 46, 2, 255, 122, 45, 1, 255, 116, 43, 1, 255, 121, 45, 2, 255, 122, 42, 5, 255, 125, 43, 7, 255, 120, 40, 1, 255, 116, 44, 0, 255, 116, 50, 3, 255, 118, 48, 2, 255, 119, 46, 2, 255, 119, 47, 6, 255, 116, 46, 2, 255, 123, 50, 2, 255, 122, 47, 8, 255, 118, 46, 3, 255, 114, 44, 0, 255, 112, 41, 1, 255, 112, 48, 3, 255, 118, 45, 4, 255, 129, 40, 7, 255, 130, 41, 7, 255, 130, 44, 4, 255, 137, 54, 2, 255, 139, 58, 4, 255, 132, 49, 3, 255, 128, 45, 3, 255, 131, 49, 4, 255, 126, 49, 1, 255, 117, 47, 0, 255, 114, 49, 3, 255, 109, 44, 2, 255, 95, 37, 1, 255, 87, 31, 7, 255, 82, 28, 5, 255, 83, 29, 1, 255, 83, 29, 0, 255, 81, 24, 5, 255, 70, 23, 4, 255, 68, 21, 0, 255, 74, 21, 5, 255, 69, 20, 5, 255, 77, 24, 2, 255, 76, 26, 1, 255, 69, 22, 2, 255, 74, 21, 6, 255, 70, 21, 2, 255, 64, 20, 0, 255, 71, 21, 3, 255, 75, 24, 6, 255, 66, 24, 3, 255, 67, 24, 1, 255, 78, 26, 1, 255, 89, 29, 2, 255, 87, 30, 3, 255, 81, 27, 1, 255, 86, 28, 2, 255, 87, 26, 1, 255, 84, 23, 2, 255, 85, 22, 3, 255, 90, 27, 0, 255, 96, 34, 0, 255, 96, 30, 3, 255, 96, 31, 6, 255, 93, 27, 4, 255, 13, 7, 4, 255, 7, 2, 2, 255, 3, 1, 1, 255, 3, 3, 2, 255, 4, 0, 0, 255, 4, 0, 0, 255, 6, 1, 1, 255, 8, 2, 2, 255, 6, 2, 1, 255, 7, 4, 3, 255, 5, 1, 0, 255, 14, 6, 6, 255, 19, 9, 10, 255, 16, 8, 9, 255, 15, 7, 7, 255, 15, 6, 7, 255, 15, 8, 7, 255, 14, 10, 6, 255, 13, 9, 5, 255, 15, 9, 5, 255, 16, 10, 6, 255, 20, 12, 8, 255, 19, 12, 4, 255, 17, 12, 2, 255, 15, 12, 3, 255, 20, 15, 6, 255, 21, 15, 7, 255, 21, 13, 6, 255, 23, 18, 6, 255, 24, 19, 6, 255, 26, 19, 4, 255, 34, 22, 14, 255, 35, 23, 15, 255, 37, 25, 11, 255, 36, 27, 10, 255, 36, 28, 13, 255, 37, 30, 15, 255, 41, 32, 13, 255, 46, 37, 7, 255, 47, 34, 0, 255, 58, 32, 9, 255, 49, 37, 12, 255, 42, 36, 3, 255, 54, 41, 3, 255, 89, 64, 7, 255, 81, 70, 0, 255, 77, 74, 7, 255, 75, 74, 2, 255, 58, 50, 0, 255, 73, 65, 17, 255, 85, 85, 54, 255, 87, 85, 42, 255, 90, 82, 4, 255, 80, 70, 9, 255, 72, 64, 8, 255, 76, 55, 3, 255, 74, 58, 4, 255, 75, 59, 4, 255, 71, 49, 4, 255, 80, 59, 5, 255, 155, 100, 3, 255, 174, 117, 7, 255, 171, 114, 2, 255, 162, 97, 2, 255, 145, 82, 4, 255, 110, 57, 5, 255, 79, 37, 9, 255, 71, 46, 3, 255, 70, 39, 2, 255, 68, 41, 2, 255, 82, 39, 6, 255, 66, 44, 1, 255, 63, 44, 1, 255, 77, 39, 3, 255, 74, 38, 2, 255, 69, 37, 2, 255, 64, 39, 2, 255, 62, 38, 7, 255, 65, 35, 5, 255, 61, 37, 2, 255, 60, 36, 2, 255, 66, 39, 6, 255, 56, 34, 0, 255, 80, 43, 5, 255, 84, 44, 2, 255, 83, 46, 8, 255, 87, 42, 7, 255, 88, 43, 3, 255, 82, 43, 4, 255, 67, 40, 8, 255, 77, 37, 2, 255, 79, 43, 5, 255, 79, 43, 4, 255, 86, 41, 2, 255, 82, 49, 4, 255, 79, 44, 1, 255, 82, 41, 3, 255, 86, 46, 2, 255, 86, 45, 0, 255, 90, 45, 3, 255, 88, 50, 0, 255, 92, 46, 3, 255, 91, 47, 3, 255, 84, 44, 0, 255, 96, 45, 3, 255, 99, 46, 5, 255, 87, 42, 2, 255, 87, 41, 3, 255, 84, 45, 5, 255, 89, 49, 6, 255, 85, 46, 1, 255, 84, 43, 2, 255, 88, 45, 5, 255, 90, 45, 2, 255, 96, 49, 0, 255, 89, 50, 3, 255, 93, 45, 3, 255, 99, 45, 2, 255, 97, 47, 3, 255, 93, 51, 5, 255, 92, 50, 3, 255, 92, 51, 3, 255, 96, 53, 7, 255, 96, 49, 1, 255, 99, 51, 3, 255, 97, 53, 3, 255, 99, 52, 4, 255, 103, 51, 4, 255, 99, 51, 3, 255, 98, 50, 4, 255, 101, 53, 5, 255, 102, 53, 3, 255, 105, 55, 5, 255, 103, 51, 2, 255, 105, 51, 4, 255, 101, 50, 2, 255, 105, 55, 6, 255, 102, 51, 2, 255, 107, 55, 7, 255, 105, 55, 6, 255, 105, 56, 5, 255, 108, 55, 4, 255, 104, 53, 3, 255, 111, 56, 6, 255, 107, 53, 8, 255, 104, 57, 3, 255, 119, 63, 5, 255, 104, 56, 7, 255, 107, 63, 10, 255, 131, 72, 7, 255, 106, 58, 9, 255, 88, 55, 5, 255, 132, 78, 14, 255, 106, 53, 3, 255, 75, 46, 6, 255, 86, 50, 8, 255, 105, 60, 9, 255, 135, 74, 7, 255, 111, 59, 10, 255, 92, 44, 13, 255, 89, 51, 5, 255, 89, 52, 7, 255, 104, 56, 7, 255, 113, 64, 9, 255, 92, 48, 13, 255, 89, 44, 11, 255, 93, 55, 10, 255, 92, 56, 10, 255, 84, 47, 6, 255, 84, 47, 5, 255, 93, 57, 10, 255, 122, 76, 16, 255, 152, 89, 7, 255, 157, 83, 3, 255, 154, 73, 14, 255, 136, 67, 12, 255, 144, 77, 5, 255, 154, 79, 16, 255, 166, 90, 9, 255, 166, 92, 8, 255, 168, 91, 17, 255, 161, 79, 13, 255, 154, 82, 9, 255, 159, 92, 17, 255, 163, 92, 14, 255, 168, 94, 13, 255, 178, 99, 9, 255, 188, 103, 2, 255, 192, 103, 8, 255, 184, 97, 10, 255, 185, 102, 6, 255, 194, 113, 9, 255, 199, 117, 12, 255, 203, 121, 11, 255, 206, 124, 8, 255, 206, 125, 8, 255, 205, 125, 9, 255, 207, 128, 12, 255, 209, 127, 9, 255, 210, 128, 6, 255, 209, 127, 7, 255, 210, 127, 17, 255, 211, 132, 8, 255, 211, 133, 1, 255, 214, 133, 15, 255, 213, 134, 13, 255, 213, 137, 9, 255, 212, 139, 8, 255, 213, 140, 9, 255, 213, 139, 8, 255, 216, 141, 7, 255, 216, 141, 16, 255, 215, 141, 11, 255, 215, 144, 5, 255, 216, 144, 7, 255, 217, 142, 23, 255, 212, 139, 2, 255, 219, 147, 6, 255, 216, 149, 9, 255, 213, 143, 16, 255, 210, 145, 6, 255, 205, 146, 5, 255, 213, 152, 5, 255, 215, 154, 1, 255, 211, 142, 9, 255, 209, 143, 8, 255, 218, 157, 4, 255, 207, 145, 2, 255, 197, 130, 16, 255, 205, 142, 12, 255, 223, 165, 9, 255, 210, 153, 5, 255, 195, 139, 18, 255, 208, 160, 9, 255, 192, 139, 19, 255, 191, 138, 10, 255, 195, 142, 6, 255, 208, 158, 6, 255, 211, 161, 2, 255, 212, 161, 4, 255, 218, 167, 7, 255, 216, 167, 0, 255, 220, 172, 5, 255, 221, 171, 2, 255, 224, 175, 3, 255, 226, 175, 11, 255, 200, 145, 12, 255, 197, 140, 7, 255, 214, 162, 7, 255, 219, 169, 1, 255, 213, 165, 9, 255, 214, 167, 4, 255, 216, 171, 2, 255, 218, 172, 9, 255, 198, 147, 5, 255, 193, 141, 7, 255, 203, 158, 1, 255, 200, 152, 4, 255, 200, 149, 5, 255, 201, 149, 2, 255, 204, 153, 2, 255, 201, 157, 5, 255, 205, 157, 11, 255, 206, 152, 15, 255, 202, 147, 14, 255, 202, 146, 9, 255, 204, 151, 7, 255, 204, 151, 5, 255, 206, 152, 10, 255, 206, 150, 11, 255, 208, 147, 6, 255, 206, 146, 5, 255, 205, 144, 4, 255, 203, 139, 5, 255, 203, 136, 8, 255, 201, 135, 11, 255, 199, 130, 3, 255, 199, 124, 0, 255, 199, 119, 9, 255, 195, 117, 15, 255, 190, 121, 10, 255, 189, 122, 4, 255, 191, 118, 4, 255, 186, 114, 3, 255, 183, 111, 3, 255, 186, 111, 5, 255, 183, 110, 6, 255, 182, 110, 8, 255, 181, 108, 6, 255, 174, 98, 11, 255, 167, 88, 8, 255, 162, 85, 2, 255, 160, 82, 1, 255, 157, 76, 9, 255, 162, 80, 8, 255, 167, 85, 2, 255, 165, 85, 1, 255, 156, 78, 3, 255, 141, 67, 1, 255, 127, 58, 5, 255, 114, 45, 6, 255, 118, 45, 1, 255, 115, 48, 1, 255, 118, 51, 4, 255, 118, 49, 10, 255, 104, 39, 2, 255, 98, 41, 4, 255, 97, 42, 4, 255, 97, 34, 2, 255, 104, 36, 4, 255, 108, 40, 3, 255, 104, 39, 5, 255, 106, 43, 6, 255, 110, 46, 1, 255, 108, 44, 1, 255, 109, 44, 5, 255, 117, 44, 3, 255, 112, 41, 1, 255, 108, 45, 4, 255, 116, 51, 1, 255, 115, 50, 0, 255, 114, 42, 3, 255, 114, 44, 4, 255, 103, 41, 2, 255, 98, 34, 1, 255, 108, 35, 3, 255, 118, 45, 4, 255, 121, 49, 3, 255, 122, 50, 3, 255, 120, 50, 4, 255, 119, 43, 3, 255, 120, 39, 3, 255, 116, 40, 0, 255, 117, 49, 0, 255, 114, 47, 2, 255, 125, 49, 6, 255, 123, 43, 2, 255, 124, 48, 4, 255, 124, 48, 4, 255, 125, 43, 1, 255, 125, 43, 2, 255, 118, 39, 2, 255, 119, 44, 4, 255, 118, 46, 1, 255, 121, 49, 2, 255, 117, 47, 0, 255, 118, 45, 2, 255, 123, 44, 5, 255, 124, 47, 2, 255, 123, 44, 5, 255, 115, 39, 5, 255, 102, 42, 1, 255, 115, 44, 3, 255, 119, 46, 5, 255, 120, 42, 0, 255, 122, 39, 0, 255, 115, 43, 0, 255, 124, 53, 4, 255, 141, 67, 4, 255, 154, 74, 2, 255, 156, 73, 2, 255, 147, 66, 4, 255, 133, 56, 4, 255, 125, 51, 2, 255, 127, 50, 1, 255, 126, 47, 3, 255, 115, 38, 4, 255, 96, 25, 0, 255, 91, 26, 2, 255, 90, 27, 4, 255, 85, 24, 1, 255, 86, 26, 1, 255, 86, 21, 3, 255, 72, 19, 3, 255, 67, 21, 2, 255, 75, 25, 4, 255, 68, 21, 2, 255, 70, 23, 2, 255, 70, 22, 0, 255, 68, 19, 1, 255, 71, 23, 5, 255, 78, 28, 5, 255, 82, 30, 2, 255, 87, 32, 1, 255, 89, 34, 3, 255, 86, 32, 4, 255, 81, 28, 0, 255, 84, 30, 0, 255, 88, 32, 2, 255, 84, 28, 6, 255, 73, 23, 0, 255, 85, 26, 4, 255, 86, 23, 3, 255, 82, 29, 5, 255, 87, 22, 2, 255, 90, 20, 2, 255, 88, 27, 3, 255, 96, 24, 3, 255, 89, 23, 3, 255, 80, 18, 1, 255, 16, 6, 4, 255, 9, 3, 2, 255, 3, 0, 0, 255, 0, 0, 0, 255, 2, 2, 0, 255, 4, 2, 0, 255, 7, 1, 2, 255, 5, 1, 2, 255, 5, 1, 1, 255, 5, 1, 0, 255, 9, 3, 2, 255, 7, 1, 1, 255, 18, 8, 9, 255, 19, 8, 9, 255, 19, 9, 10, 255, 18, 8, 9, 255, 14, 5, 4, 255, 18, 12, 9, 255, 14, 9, 4, 255, 13, 10, 5, 255, 15, 9, 4, 255, 20, 13, 7, 255, 19, 12, 6, 255, 16, 12, 3, 255, 21, 14, 6, 255, 21, 14, 7, 255, 26, 16, 8, 255, 28, 19, 3, 255, 26, 18, 3, 255, 27, 17, 14, 255, 32, 22, 11, 255, 38, 25, 9, 255, 50, 27, 14, 255, 43, 24, 7, 255, 38, 27, 12, 255, 35, 30, 19, 255, 38, 31, 15, 255, 50, 35, 7, 255, 57, 42, 6, 255, 55, 42, 7, 255, 58, 38, 7, 255, 62, 41, 6, 255, 58, 40, 7, 255, 84, 85, 20, 255, 117, 128, 15, 255, 124, 133, 18, 255, 114, 121, 7, 255, 86, 90, 14, 255, 114, 138, 46, 255, 202, 227, 138, 255, 239, 246, 167, 255, 244, 244, 89, 255, 176, 164, 5, 255, 99, 98, 11, 255, 82, 77, 5, 255, 78, 63, 6, 255, 78, 57, 2, 255, 76, 58, 3, 255, 71, 62, 7, 255, 139, 94, 9, 255, 159, 96, 7, 255, 152, 102, 8, 255, 210, 160, 20, 255, 202, 138, 17, 255, 138, 83, 6, 255, 90, 45, 1, 255, 70, 35, 5, 255, 64, 39, 1, 255, 71, 40, 2, 255, 74, 38, 4, 255, 78, 40, 5, 255, 61, 40, 3, 255, 58, 40, 2, 255, 65, 43, 0, 255, 63, 41, 1, 255, 60, 39, 7, 255, 58, 33, 5, 255, 73, 41, 1, 255, 68, 40, 2, 255, 66, 38, 0, 255, 65, 35, 10, 255, 70, 35, 8, 255, 108, 62, 6, 255, 152, 82, 5, 255, 144, 74, 3, 255, 88, 46, 3, 255, 79, 37, 5, 255, 73, 38, 7, 255, 89, 49, 2, 255, 118, 58, 3, 255, 107, 52, 3, 255, 123, 64, 8, 255, 120, 62, 9, 255, 75, 35, 8, 255, 76, 40, 7, 255, 83, 40, 7, 255, 100, 51, 5, 255, 129, 60, 4, 255, 127, 60, 4, 255, 125, 69, 7, 255, 149, 76, 7, 255, 115, 57, 3, 255, 83, 38, 8, 255, 83, 45, 8, 255, 91, 46, 3, 255, 91, 41, 6, 255, 89, 40, 3, 255, 90, 43, 0, 255, 90, 45, 0, 255, 90, 38, 3, 255, 87, 43, 5, 255, 85, 40, 3, 255, 88, 43, 8, 255, 95, 47, 4, 255, 93, 47, 4, 255, 95, 45, 4, 255, 94, 47, 2, 255, 92, 49, 4, 255, 94, 49, 6, 255, 95, 47, 4, 255, 95, 49, 1, 255, 91, 51, 2, 255, 92, 48, 7, 255, 93, 46, 2, 255, 100, 51, 2, 255, 103, 53, 2, 255, 98, 54, 3, 255, 99, 55, 4, 255, 96, 56, 4, 255, 98, 55, 4, 255, 101, 54, 3, 255, 102, 54, 2, 255, 103, 55, 3, 255, 102, 56, 3, 255, 100, 55, 6, 255, 98, 52, 6, 255, 100, 51, 6, 255, 102, 52, 5, 255, 104, 53, 3, 255, 103, 54, 2, 255, 103, 56, 7, 255, 103, 57, 5, 255, 104, 55, 3, 255, 104, 55, 4, 255, 110, 57, 6, 255, 106, 53, 6, 255, 101, 55, 7, 255, 101, 61, 7, 255, 102, 56, 0, 255, 100, 54, 2, 255, 94, 50, 4, 255, 107, 61, 5, 255, 109, 58, 7, 255, 96, 48, 7, 255, 95, 58, 8, 255, 94, 51, 6, 255, 93, 51, 1, 255, 90, 55, 5, 255, 86, 53, 11, 255, 87, 48, 10, 255, 94, 51, 11, 255, 90, 47, 6, 255, 85, 47, 0, 255, 87, 52, 6, 255, 117, 66, 13, 255, 139, 73, 11, 255, 142, 68, 14, 255, 121, 57, 14, 255, 107, 67, 5, 255, 120, 76, 6, 255, 144, 74, 13, 255, 157, 78, 4, 255, 166, 75, 1, 255, 152, 68, 6, 255, 142, 69, 16, 255, 152, 79, 14, 255, 172, 90, 4, 255, 176, 93, 9, 255, 172, 96, 11, 255, 178, 102, 10, 255, 187, 94, 15, 255, 183, 97, 10, 255, 185, 101, 8, 255, 191, 101, 10, 255, 190, 102, 8, 255, 193, 101, 9, 255, 195, 101, 16, 255, 190, 98, 5, 255, 190, 101, 10, 255, 184, 108, 6, 255, 200, 123, 13, 255, 211, 122, 10, 255, 204, 118, 9, 255, 198, 115, 12, 255, 204, 119, 11, 255, 208, 122, 16, 255, 212, 128, 8, 255, 207, 127, 8, 255, 200, 123, 10, 255, 202, 125, 5, 255, 204, 124, 11, 255, 210, 131, 13, 255, 213, 136, 4, 255, 212, 134, 7, 255, 213, 138, 5, 255, 213, 141, 2, 255, 215, 143, 5, 255, 216, 146, 6, 255, 216, 146, 9, 255, 213, 145, 4, 255, 216, 148, 4, 255, 218, 146, 5, 255, 218, 148, 0, 255, 218, 147, 7, 255, 220, 148, 11, 255, 215, 143, 8, 255, 212, 139, 7, 255, 224, 152, 9, 255, 219, 150, 5, 255, 211, 137, 9, 255, 219, 146, 5, 255, 220, 158, 6, 255, 222, 157, 3, 255, 220, 156, 5, 255, 218, 149, 4, 255, 214, 150, 6, 255, 212, 147, 5, 255, 197, 125, 10, 255, 197, 124, 18, 255, 206, 139, 13, 255, 212, 151, 1, 255, 220, 167, 1, 255, 218, 177, 7, 255, 217, 177, 1, 255, 220, 172, 5, 255, 205, 155, 4, 255, 201, 157, 3, 255, 210, 160, 10, 255, 208, 159, 3, 255, 214, 166, 2, 255, 211, 160, 4, 255, 210, 159, 4, 255, 216, 166, 5, 255, 214, 172, 7, 255, 219, 174, 3, 255, 221, 173, 2, 255, 200, 154, 4, 255, 202, 162, 3, 255, 210, 163, 8, 255, 213, 164, 1, 255, 209, 159, 7, 255, 216, 169, 2, 255, 205, 158, 0, 255, 205, 159, 7, 255, 203, 155, 4, 255, 197, 144, 3, 255, 204, 152, 7, 255, 199, 148, 10, 255, 199, 147, 12, 255, 199, 147, 2, 255, 206, 155, 6, 255, 202, 158, 2, 255, 202, 158, 0, 255, 200, 152, 5, 255, 200, 149, 6, 255, 203, 153, 5, 255, 206, 152, 17, 255, 206, 154, 10, 255, 205, 151, 19, 255, 206, 150, 9, 255, 206, 148, 3, 255, 207, 145, 8, 255, 205, 146, 6, 255, 203, 143, 4, 255, 202, 139, 11, 255, 203, 131, 7, 255, 198, 127, 4, 255, 195, 126, 8, 255, 197, 128, 13, 255, 196, 125, 13, 255, 195, 124, 12, 255, 193, 121, 10, 255, 188, 115, 7, 255, 187, 114, 9, 255, 184, 110, 6, 255, 184, 110, 4, 255, 182, 108, 1, 255, 179, 108, 2, 255, 177, 103, 3, 255, 170, 94, 5, 255, 166, 85, 7, 255, 162, 79, 6, 255, 169, 86, 7, 255, 167, 85, 4, 255, 166, 85, 1, 255, 163, 77, 2, 255, 161, 78, 4, 255, 150, 76, 6, 255, 136, 59, 5, 255, 134, 56, 5, 255, 121, 54, 4, 255, 113, 52, 1, 255, 122, 54, 6, 255, 114, 46, 3, 255, 106, 40, 2, 255, 105, 38, 3, 255, 105, 38, 2, 255, 95, 38, 0, 255, 108, 43, 7, 255, 113, 40, 7, 255, 107, 39, 4, 255, 104, 43, 3, 255, 106, 43, 2, 255, 108, 41, 2, 255, 109, 42, 2, 255, 113, 45, 4, 255, 115, 43, 5, 255, 114, 43, 5, 255, 113, 46, 4, 255, 115, 46, 3, 255, 113, 46, 2, 255, 116, 40, 5, 255, 108, 40, 3, 255, 110, 45, 2, 255, 95, 35, 3, 255, 92, 32, 2, 255, 109, 41, 1, 255, 120, 44, 3, 255, 128, 48, 4, 255, 129, 52, 1, 255, 131, 55, 1, 255, 128, 51, 3, 255, 120, 48, 1, 255, 126, 55, 0, 255, 127, 54, 0, 255, 134, 53, 4, 255, 132, 50, 2, 255, 126, 51, 1, 255, 126, 49, 3, 255, 122, 45, 5, 255, 116, 43, 5, 255, 115, 46, 4, 255, 125, 50, 4, 255, 128, 46, 0, 255, 127, 45, 1, 255, 124, 46, 4, 255, 126, 50, 3, 255, 121, 47, 5, 255, 119, 45, 1, 255, 129, 55, 7, 255, 113, 43, 6, 255, 111, 45, 4, 255, 125, 53, 3, 255, 124, 45, 3, 255, 121, 37, 2, 255, 123, 41, 5, 255, 123, 55, 3, 255, 144, 66, 4, 255, 156, 72, 2, 255, 162, 75, 3, 255, 163, 80, 4, 255, 164, 77, 0, 255, 157, 68, 0, 255, 141, 57, 0, 255, 130, 51, 2, 255, 124, 46, 4, 255, 102, 30, 3, 255, 87, 23, 2, 255, 84, 28, 0, 255, 85, 30, 1, 255, 79, 27, 3, 255, 84, 26, 5, 255, 85, 23, 3, 255, 70, 19, 2, 255, 66, 17, 4, 255, 76, 25, 3, 255, 76, 26, 0, 255, 74, 24, 4, 255, 74, 24, 4, 255, 79, 24, 1, 255, 79, 32, 0, 255, 87, 37, 2, 255, 91, 32, 2, 255, 83, 27, 0, 255, 71, 22, 1, 255, 76, 23, 5, 255, 82, 26, 6, 255, 84, 29, 1, 255, 89, 35, 4, 255, 85, 25, 2, 255, 76, 19, 0, 255, 76, 22, 4, 255, 77, 19, 2, 255, 83, 26, 3, 255, 80, 23, 1, 255, 79, 20, 4, 255, 78, 21, 6, 255, 86, 27, 3, 255, 84, 23, 3, 255, 82, 18, 1, 255, 14, 5, 1, 255, 11, 4, 2, 255, 3, 2, 2, 255, 0, 2, 1, 255, 2, 2, 0, 255, 3, 3, 1, 255, 4, 2, 1, 255, 5, 1, 1, 255, 6, 2, 0, 255, 7, 3, 0, 255, 9, 4, 2, 255, 6, 2, 1, 255, 12, 7, 6, 255, 18, 10, 9, 255, 18, 9, 8, 255, 18, 9, 9, 255, 17, 10, 7, 255, 15, 10, 6, 255, 15, 12, 5, 255, 16, 14, 8, 255, 14, 8, 4, 255, 20, 12, 6, 255, 18, 13, 4, 255, 17, 14, 3, 255, 23, 17, 5, 255, 26, 18, 7, 255, 28, 19, 13, 255, 25, 16, 6, 255, 22, 16, 7, 255, 22, 16, 16, 255, 29, 21, 14, 255, 38, 25, 16, 255, 34, 22, 14, 255, 43, 26, 10, 255, 51, 32, 9, 255, 46, 33, 16, 255, 40, 33, 12, 255, 43, 35, 9, 255, 53, 39, 9, 255, 55, 37, 15, 255, 51, 44, 5, 255, 48, 47, 0, 255, 73, 75, 5, 255, 118, 124, 15, 255, 110, 121, 15, 255, 112, 108, 16, 255, 98, 88, 2, 255, 101, 105, 12, 255, 176, 175, 65, 255, 205, 197, 99, 255, 205, 197, 50, 255, 164, 141, 5, 255, 96, 91, 11, 255, 97, 85, 7, 255, 85, 71, 4, 255, 73, 59, 8, 255, 76, 59, 3, 255, 79, 56, 2, 255, 113, 79, 6, 255, 161, 101, 3, 255, 158, 101, 1, 255, 134, 83, 7, 255, 124, 76, 11, 255, 118, 61, 4, 255, 102, 51, 2, 255, 81, 37, 2, 255, 74, 39, 3, 255, 70, 39, 2, 255, 67, 37, 3, 255, 66, 36, 2, 255, 63, 36, 2, 255, 62, 35, 6, 255, 56, 35, 6, 255, 58, 42, 3, 255, 56, 39, 3, 255, 56, 34, 4, 255, 111, 64, 10, 255, 155, 81, 8, 255, 127, 56, 6, 255, 74, 32, 3, 255, 63, 37, 5, 255, 118, 66, 3, 255, 167, 82, 4, 255, 165, 80, 5, 255, 148, 70, 6, 255, 76, 37, 8, 255, 68, 35, 7, 255, 109, 56, 2, 255, 152, 75, 7, 255, 151, 68, 3, 255, 150, 69, 10, 255, 159, 70, 4, 255, 153, 74, 3, 255, 121, 58, 11, 255, 112, 53, 5, 255, 134, 65, 4, 255, 153, 78, 5, 255, 163, 76, 4, 255, 156, 70, 0, 255, 155, 76, 1, 255, 166, 77, 1, 255, 164, 82, 4, 255, 128, 62, 4, 255, 101, 47, 3, 255, 92, 48, 8, 255, 109, 57, 7, 255, 138, 69, 4, 255, 142, 66, 7, 255, 136, 61, 10, 255, 134, 65, 4, 255, 148, 74, 9, 255, 132, 64, 5, 255, 85, 46, 2, 255, 82, 47, 0, 255, 92, 46, 1, 255, 86, 44, 9, 255, 91, 48, 8, 255, 95, 47, 3, 255, 97, 47, 4, 255, 93, 45, 2, 255, 91, 48, 2, 255, 99, 53, 0, 255, 118, 59, 6, 255, 109, 57, 5, 255, 106, 55, 4, 255, 106, 50, 3, 255, 98, 53, 1, 255, 97, 58, 2, 255, 98, 57, 4, 255, 97, 54, 3, 255, 101, 54, 4, 255, 103, 53, 2, 255, 101, 49, 0, 255, 102, 52, 1, 255, 104, 58, 6, 255, 100, 55, 6, 255, 101, 54, 6, 255, 105, 53, 5, 255, 105, 53, 3, 255, 103, 52, 3, 255, 101, 56, 10, 255, 100, 55, 8, 255, 105, 57, 3, 255, 99, 53, 3, 255, 102, 61, 1, 255, 104, 59, 2, 255, 100, 55, 3, 255, 105, 54, 6, 255, 108, 54, 1, 255, 124, 62, 3, 255, 125, 68, 4, 255, 106, 57, 6, 255, 99, 54, 5, 255, 100, 57, 6, 255, 100, 54, 6, 255, 88, 57, 9, 255, 110, 60, 11, 255, 137, 72, 13, 255, 149, 77, 8, 255, 99, 56, 9, 255, 89, 49, 11, 255, 98, 57, 2, 255, 114, 63, 9, 255, 139, 73, 4, 255, 154, 72, 8, 255, 148, 70, 3, 255, 149, 72, 4, 255, 143, 83, 2, 255, 159, 84, 12, 255, 163, 73, 5, 255, 147, 74, 2, 255, 134, 65, 10, 255, 135, 68, 3, 255, 151, 80, 9, 255, 168, 91, 5, 255, 178, 102, 1, 255, 189, 103, 10, 255, 182, 105, 13, 255, 194, 110, 6, 255, 192, 102, 8, 255, 187, 103, 6, 255, 187, 103, 11, 255, 192, 102, 10, 255, 191, 106, 7, 255, 188, 106, 19, 255, 190, 105, 6, 255, 190, 105, 3, 255, 189, 111, 2, 255, 198, 115, 11, 255, 206, 128, 15, 255, 203, 128, 13, 255, 202, 117, 12, 255, 199, 116, 15, 255, 203, 119, 9, 255, 211, 122, 3, 255, 209, 127, 14, 255, 211, 130, 8, 255, 214, 132, 6, 255, 203, 127, 8, 255, 196, 121, 4, 255, 204, 127, 8, 255, 211, 137, 6, 255, 214, 139, 6, 255, 216, 140, 15, 255, 218, 145, 7, 255, 217, 146, 1, 255, 218, 148, 6, 255, 217, 149, 3, 255, 220, 151, 10, 255, 219, 152, 7, 255, 217, 150, 5, 255, 217, 145, 11, 255, 217, 144, 10, 255, 217, 145, 12, 255, 215, 144, 10, 255, 211, 144, 1, 255, 214, 146, 14, 255, 214, 145, 8, 255, 212, 145, 5, 255, 198, 127, 11, 255, 191, 118, 12, 255, 213, 149, 18, 255, 228, 162, 7, 255, 216, 149, 5, 255, 206, 138, 12, 255, 216, 156, 18, 255, 214, 158, 4, 255, 193, 128, 10, 255, 184, 117, 10, 255, 201, 145, 7, 255, 216, 167, 6, 255, 221, 173, 10, 255, 221, 173, 9, 255, 219, 165, 3, 255, 216, 156, 4, 255, 207, 149, 1, 255, 205, 152, 3, 255, 211, 162, 7, 255, 210, 163, 7, 255, 215, 172, 0, 255, 211, 163, 10, 255, 203, 152, 8, 255, 212, 160, 0, 255, 212, 168, 2, 255, 211, 168, 2, 255, 213, 167, 10, 255, 216, 177, 6, 255, 211, 175, 0, 255, 211, 169, 2, 255, 206, 160, 6, 255, 209, 160, 9, 255, 214, 167, 2, 255, 205, 160, 6, 255, 208, 166, 4, 255, 219, 174, 5, 255, 187, 132, 7, 255, 178, 123, 11, 255, 201, 155, 15, 255, 197, 152, 7, 255, 203, 153, 5, 255, 204, 153, 8, 255, 200, 154, 6, 255, 204, 159, 6, 255, 200, 155, 1, 255, 200, 153, 4, 255, 201, 153, 2, 255, 202, 151, 8, 255, 201, 148, 8, 255, 204, 152, 3, 255, 205, 153, 6, 255, 203, 146, 6, 255, 203, 145, 3, 255, 205, 146, 10, 255, 202, 144, 7, 255, 199, 140, 10, 255, 199, 130, 8, 255, 197, 125, 13, 255, 193, 124, 15, 255, 195, 129, 10, 255, 193, 128, 2, 255, 191, 123, 2, 255, 191, 119, 4, 255, 191, 119, 6, 255, 189, 118, 13, 255, 178, 103, 5, 255, 178, 100, 3, 255, 182, 105, 7, 255, 178, 103, 4, 255, 176, 96, 8, 255, 176, 97, 1, 255, 176, 97, 3, 255, 153, 72, 2, 255, 150, 67, 1, 255, 163, 79, 2, 255, 162, 81, 0, 255, 161, 79, 2, 255, 159, 76, 5, 255, 148, 69, 1, 255, 133, 56, 2, 255, 124, 54, 7, 255, 119, 54, 4, 255, 124, 56, 3, 255, 132, 55, 8, 255, 112, 44, 2, 255, 101, 43, 6, 255, 101, 41, 5, 255, 102, 41, 3, 255, 100, 40, 3, 255, 107, 44, 6, 255, 106, 41, 5, 255, 104, 41, 4, 255, 104, 44, 1, 255, 104, 44, 1, 255, 104, 39, 4, 255, 113, 41, 4, 255, 115, 44, 1, 255, 113, 44, 4, 255, 113, 43, 3, 255, 116, 42, 4, 255, 114, 40, 5, 255, 115, 41, 6, 255, 113, 38, 6, 255, 108, 38, 4, 255, 102, 36, 3, 255, 95, 33, 3, 255, 85, 32, 1, 255, 95, 36, 1, 255, 120, 46, 4, 255, 132, 51, 5, 255, 127, 49, 1, 255, 130, 51, 5, 255, 130, 52, 4, 255, 131, 59, 3, 255, 148, 72, 3, 255, 150, 71, 5, 255, 141, 55, 2, 255, 131, 49, 2, 255, 123, 51, 0, 255, 123, 46, 3, 255, 128, 48, 3, 255, 124, 47, 3, 255, 122, 45, 6, 255, 123, 47, 5, 255, 124, 48, 5, 255, 118, 39, 2, 255, 115, 38, 2, 255, 102, 35, 1, 255, 105, 41, 5, 255, 115, 46, 3, 255, 113, 43, 1, 255, 114, 45, 4, 255, 117, 45, 5, 255, 129, 53, 4, 255, 126, 51, 2, 255, 128, 52, 4, 255, 136, 54, 3, 255, 138, 62, 1, 255, 163, 70, 5, 255, 168, 73, 4, 255, 162, 72, 2, 255, 162, 76, 1, 255, 168, 77, 0, 255, 164, 69, 1, 255, 146, 58, 0, 255, 131, 53, 2, 255, 116, 37, 3, 255, 94, 30, 1, 255, 88, 29, 4, 255, 82, 31, 2, 255, 83, 27, 0, 255, 80, 25, 2, 255, 83, 21, 3, 255, 80, 20, 1, 255, 71, 22, 1, 255, 73, 22, 3, 255, 78, 28, 6, 255, 83, 36, 4, 255, 90, 36, 5, 255, 91, 32, 4, 255, 94, 34, 4, 255, 91, 33, 3, 255, 88, 32, 2, 255, 83, 26, 2, 255, 78, 22, 4, 255, 64, 17, 1, 255, 66, 17, 4, 255, 75, 25, 5, 255, 83, 33, 0, 255, 88, 39, 2, 255, 81, 32, 1, 255, 77, 23, 1, 255, 75, 25, 4, 255, 72, 22, 1, 255, 75, 20, 0, 255, 69, 21, 0, 255, 65, 22, 3, 255, 65, 19, 2, 255, 72, 22, 4, 255, 74, 21, 3, 255, 81, 25, 6, 255, 15, 7, 3, 255, 9, 3, 2, 255, 3, 1, 2, 255, 0, 2, 1, 255, 1, 2, 0, 255, 4, 3, 1, 255, 6, 4, 2, 255, 9, 6, 4, 255, 6, 2, 1, 255, 8, 4, 0, 255, 6, 2, 0, 255, 7, 4, 1, 255, 5, 3, 1, 255, 16, 10, 7, 255, 20, 11, 12, 255, 18, 11, 13, 255, 17, 10, 8, 255, 17, 11, 5, 255, 17, 11, 7, 255, 16, 11, 8, 255, 13, 9, 3, 255, 17, 11, 4, 255, 20, 15, 5, 255, 20, 15, 4, 255, 27, 18, 3, 255, 26, 18, 0, 255, 24, 20, 5, 255, 25, 21, 14, 255, 22, 20, 12, 255, 26, 24, 12, 255, 29, 27, 9, 255, 28, 23, 9, 255, 32, 25, 13, 255, 42, 32, 14, 255, 46, 33, 12, 255, 40, 29, 14, 255, 42, 35, 13, 255, 43, 38, 10, 255, 47, 40, 9, 255, 50, 43, 7, 255, 48, 42, 8, 255, 62, 50, 3, 255, 84, 75, 8, 255, 79, 73, 2, 255, 73, 64, 6, 255, 71, 66, 7, 255, 73, 74, 7, 255, 80, 74, 2, 255, 66, 59, 0, 255, 70, 58, 0, 255, 70, 55, 2, 255, 67, 64, 11, 255, 79, 79, 11, 255, 75, 74, 1, 255, 71, 61, 1, 255, 73, 61, 1, 255, 73, 57, 4, 255, 69, 58, 8, 255, 129, 68, 7, 255, 143, 76, 6, 255, 142, 83, 0, 255, 126, 81, 5, 255, 105, 62, 3, 255, 86, 46, 8, 255, 83, 41, 6, 255, 68, 40, 5, 255, 61, 43, 2, 255, 63, 41, 6, 255, 63, 37, 7, 255, 69, 39, 4, 255, 59, 34, 1, 255, 52, 31, 6, 255, 69, 41, 5, 255, 88, 54, 10, 255, 55, 28, 2, 255, 124, 67, 10, 255, 174, 85, 0, 255, 165, 81, 5, 255, 124, 53, 7, 255, 67, 31, 5, 255, 95, 55, 4, 255, 162, 80, 5, 255, 165, 78, 9, 255, 162, 81, 3, 255, 149, 76, 0, 255, 144, 70, 4, 255, 155, 75, 7, 255, 161, 82, 10, 255, 162, 77, 4, 255, 164, 81, 5, 255, 167, 85, 1, 255, 166, 80, 2, 255, 173, 88, 5, 255, 171, 83, 0, 255, 182, 85, 7, 255, 180, 92, 6, 255, 177, 86, 4, 255, 171, 80, 5, 255, 167, 92, 4, 255, 170, 89, 3, 255, 173, 79, 7, 255, 176, 76, 3, 255, 170, 81, 2, 255, 163, 77, 4, 255, 156, 77, 5, 255, 164, 78, 5, 255, 168, 71, 3, 255, 166, 74, 3, 255, 169, 81, 1, 255, 167, 81, 1, 255, 164, 77, 3, 255, 152, 73, 4, 255, 119, 68, 5, 255, 106, 61, 2, 255, 104, 52, 6, 255, 94, 49, 2, 255, 128, 62, 9, 255, 147, 66, 7, 255, 139, 64, 2, 255, 131, 64, 3, 255, 134, 70, 7, 255, 144, 71, 7, 255, 146, 70, 5, 255, 111, 60, 5, 255, 95, 52, 7, 255, 99, 51, 3, 255, 103, 55, 2, 255, 103, 53, 3, 255, 114, 56, 3, 255, 118, 60, 2, 255, 123, 66, 5, 255, 129, 71, 12, 255, 119, 62, 3, 255, 134, 67, 9, 255, 116, 60, 4, 255, 101, 55, 1, 255, 107, 56, 7, 255, 108, 51, 4, 255, 110, 55, 4, 255, 104, 53, 3, 255, 106, 53, 5, 255, 99, 50, 1, 255, 100, 55, 6, 255, 104, 52, 11, 255, 103, 55, 5, 255, 105, 59, 5, 255, 105, 54, 3, 255, 102, 54, 5, 255, 108, 71, 8, 255, 160, 91, 7, 255, 152, 68, 10, 255, 98, 54, 6, 255, 90, 59, 4, 255, 94, 50, 8, 255, 113, 64, 6, 255, 147, 88, 9, 255, 175, 89, 5, 255, 169, 86, 0, 255, 170, 79, 8, 255, 142, 64, 11, 255, 113, 62, 4, 255, 136, 73, 11, 255, 156, 78, 17, 255, 160, 74, 11, 255, 154, 80, 7, 255, 153, 82, 12, 255, 139, 69, 7, 255, 150, 76, 4, 255, 150, 69, 6, 255, 139, 64, 5, 255, 140, 68, 8, 255, 150, 75, 9, 255, 160, 86, 6, 255, 172, 91, 19, 255, 179, 99, 14, 255, 187, 113, 6, 255, 194, 111, 7, 255, 196, 112, 3, 255, 190, 110, 3, 255, 192, 106, 10, 255, 192, 105, 2, 255, 187, 104, 9, 255, 198, 107, 17, 255, 205, 109, 6, 255, 201, 110, 11, 255, 198, 109, 3, 255, 192, 107, 10, 255, 198, 117, 12, 255, 201, 115, 20, 255, 205, 119, 13, 255, 210, 125, 10, 255, 210, 121, 8, 255, 205, 122, 12, 255, 208, 130, 8, 255, 206, 121, 6, 255, 211, 126, 16, 255, 213, 128, 17, 255, 211, 132, 10, 255, 211, 138, 10, 255, 212, 141, 2, 255, 217, 144, 10, 255, 218, 144, 9, 255, 212, 138, 6, 255, 213, 137, 17, 255, 219, 146, 13, 255, 224, 155, 10, 255, 223, 151, 5, 255, 219, 150, 0, 255, 220, 154, 7, 255, 220, 154, 6, 255, 215, 145, 7, 255, 215, 146, 9, 255, 217, 146, 10, 255, 220, 152, 1, 255, 215, 148, 0, 255, 215, 147, 6, 255, 218, 157, 3, 255, 205, 141, 6, 255, 209, 149, 10, 255, 210, 153, 12, 255, 207, 153, 3, 255, 221, 172, 5, 255, 226, 168, 1, 255, 212, 146, 4, 255, 211, 144, 10, 255, 217, 162, 8, 255, 214, 158, 6, 255, 191, 123, 10, 255, 183, 117, 13, 255, 202, 153, 14, 255, 215, 169, 5, 255, 225, 176, 1, 255, 223, 174, 8, 255, 212, 163, 2, 255, 200, 149, 8, 255, 202, 152, 6, 255, 199, 145, 11, 255, 213, 167, 7, 255, 213, 169, 4, 255, 219, 175, 2, 255, 206, 158, 13, 255, 189, 137, 11, 255, 198, 144, 9, 255, 210, 160, 7, 255, 212, 166, 2, 255, 210, 164, 1, 255, 215, 169, 2, 255, 220, 174, 3, 255, 217, 170, 6, 255, 208, 161, 4, 255, 208, 160, 3, 255, 208, 160, 1, 255, 200, 154, 5, 255, 210, 166, 7, 255, 217, 170, 6, 255, 193, 140, 6, 255, 188, 136, 19, 255, 198, 156, 2, 255, 195, 155, 1, 255, 200, 154, 1, 255, 201, 150, 3, 255, 202, 158, 2, 255, 202, 158, 5, 255, 201, 155, 9, 255, 199, 153, 5, 255, 200, 152, 10, 255, 201, 150, 9, 255, 201, 148, 15, 255, 207, 154, 9, 255, 204, 149, 3, 255, 201, 145, 0, 255, 203, 145, 9, 255, 205, 147, 8, 255, 201, 143, 3, 255, 192, 133, 8, 255, 191, 127, 8, 255, 192, 126, 7, 255, 191, 119, 3, 255, 197, 122, 5, 255, 197, 126, 8, 255, 191, 126, 7, 255, 188, 122, 7, 255, 189, 119, 10, 255, 185, 113, 12, 255, 178, 102, 7, 255, 177, 99, 6, 255, 181, 105, 7, 255, 178, 104, 4, 255, 178, 103, 0, 255, 172, 94, 0, 255, 169, 87, 5, 255, 163, 81, 6, 255, 150, 71, 5, 255, 147, 68, 7, 255, 151, 72, 5, 255, 156, 80, 4, 255, 153, 74, 0, 255, 153, 71, 3, 255, 143, 68, 4, 255, 127, 60, 8, 255, 123, 55, 15, 255, 126, 58, 2, 255, 116, 46, 0, 255, 111, 48, 6, 255, 103, 42, 6, 255, 103, 40, 4, 255, 100, 44, 2, 255, 104, 41, 4, 255, 100, 37, 4, 255, 97, 37, 3, 255, 95, 36, 1, 255, 97, 39, 3, 255, 98, 41, 3, 255, 100, 38, 0, 255, 112, 42, 5, 255, 111, 42, 3, 255, 105, 44, 1, 255, 108, 43, 3, 255, 107, 33, 2, 255, 112, 38, 4, 255, 111, 37, 3, 255, 108, 37, 5, 255, 105, 31, 0, 255, 102, 33, 6, 255, 94, 30, 3, 255, 82, 28, 2, 255, 88, 31, 4, 255, 106, 41, 5, 255, 118, 48, 1, 255, 117, 45, 1, 255, 126, 49, 3, 255, 147, 64, 3, 255, 162, 80, 5, 255, 164, 83, 3, 255, 154, 73, 1, 255, 137, 51, 2, 255, 126, 45, 4, 255, 120, 47, 2, 255, 121, 44, 3, 255, 121, 47, 3, 255, 120, 46, 2, 255, 121, 47, 5, 255, 120, 49, 3, 255, 113, 46, 1, 255, 105, 38, 1, 255, 100, 36, 3, 255, 95, 34, 6, 255, 102, 36, 7, 255, 111, 41, 3, 255, 117, 43, 3, 255, 115, 40, 2, 255, 112, 45, 4, 255, 122, 50, 3, 255, 118, 49, 4, 255, 108, 43, 6, 255, 105, 34, 2, 255, 126, 53, 5, 255, 157, 70, 2, 255, 160, 73, 0, 255, 163, 75, 2, 255, 166, 78, 1, 255, 167, 77, 2, 255, 160, 68, 5, 255, 141, 55, 4, 255, 126, 44, 3, 255, 109, 34, 5, 255, 92, 30, 0, 255, 84, 29, 1, 255, 76, 26, 0, 255, 80, 23, 1, 255, 86, 25, 3, 255, 80, 24, 4, 255, 70, 21, 2, 255, 67, 22, 0, 255, 75, 23, 1, 255, 76, 24, 1, 255, 88, 32, 1, 255, 107, 43, 2, 255, 102, 40, 1, 255, 90, 29, 3, 255, 87, 24, 2, 255, 80, 20, 1, 255, 71, 18, 2, 255, 73, 20, 5, 255, 69, 18, 3, 255, 65, 19, 4, 255, 69, 21, 3, 255, 86, 29, 3, 255, 95, 30, 5, 255, 89, 27, 7, 255, 82, 24, 4, 255, 81, 25, 1, 255, 77, 21, 1, 255, 77, 22, 5, 255, 71, 20, 7, 255, 70, 23, 5, 255, 72, 25, 3, 255, 73, 19, 3, 255, 72, 19, 0, 255, 74, 25, 2, 255, 15, 7, 5, 255, 9, 4, 1, 255, 5, 2, 0, 255, 1, 0, 0, 255, 4, 1, 1, 255, 8, 2, 2, 255, 6, 0, 0, 255, 7, 2, 0, 255, 11, 6, 2, 255, 9, 4, 1, 255, 9, 4, 1, 255, 10, 5, 3, 255, 9, 4, 1, 255, 10, 8, 3, 255, 15, 10, 12, 255, 16, 7, 12, 255, 17, 10, 8, 255, 16, 10, 5, 255, 16, 12, 11, 255, 17, 11, 6, 255, 18, 11, 3, 255, 21, 15, 6, 255, 20, 13, 6, 255, 23, 13, 6, 255, 23, 12, 3, 255, 28, 19, 4, 255, 24, 20, 2, 255, 22, 23, 7, 255, 22, 20, 7, 255, 32, 23, 8, 255, 32, 22, 4, 255, 35, 31, 9, 255, 39, 32, 6, 255, 35, 28, 7, 255, 42, 33, 20, 255, 45, 33, 18, 255, 48, 39, 13, 255, 48, 44, 12, 255, 46, 45, 7, 255, 45, 44, 4, 255, 53, 43, 9, 255, 74, 57, 3, 255, 77, 67, 3, 255, 70, 66, 4, 255, 68, 60, 8, 255, 68, 67, 11, 255, 70, 66, 3, 255, 73, 65, 7, 255, 75, 69, 4, 255, 76, 70, 8, 255, 75, 69, 1, 255, 70, 70, 6, 255, 73, 74, 6, 255, 70, 66, 3, 255, 69, 57, 0, 255, 76, 54, 0, 255, 73, 53, 3, 255, 66, 47, 0, 255, 102, 60, 6, 255, 123, 65, 4, 255, 121, 68, 8, 255, 104, 55, 3, 255, 87, 47, 3, 255, 99, 46, 5, 255, 71, 40, 6, 255, 70, 43, 5, 255, 60, 32, 1, 255, 54, 32, 5, 255, 89, 54, 6, 255, 61, 39, 2, 255, 40, 36, 5, 255, 72, 49, 6, 255, 134, 69, 8, 255, 140, 68, 7, 255, 102, 59, 8, 255, 157, 81, 5, 255, 159, 79, 1, 255, 160, 84, 3, 255, 154, 81, 7, 255, 156, 72, 11, 255, 164, 85, 3, 255, 169, 87, 1, 255, 169, 84, 5, 255, 170, 82, 8, 255, 176, 88, 6, 255, 180, 91, 0, 255, 179, 91, 1, 255, 181, 90, 5, 255, 181, 90, 4, 255, 183, 90, 2, 255, 182, 91, 6, 255, 182, 89, 8, 255, 176, 86, 5, 255, 181, 97, 3, 255, 184, 89, 0, 255, 182, 82, 0, 255, 184, 89, 1, 255, 182, 87, 3, 255, 188, 93, 5, 255, 186, 98, 4, 255, 186, 94, 6, 255, 177, 90, 0, 255, 176, 87, 3, 255, 177, 86, 3, 255, 176, 86, 1, 255, 171, 81, 2, 255, 168, 80, 7, 255, 166, 79, 6, 255, 165, 81, 3, 255, 165, 77, 1, 255, 163, 76, 4, 255, 155, 68, 4, 255, 151, 64, 1, 255, 153, 70, 5, 255, 148, 67, 3, 255, 136, 61, 5, 255, 143, 69, 3, 255, 141, 66, 0, 255, 146, 66, 3, 255, 163, 77, 7, 255, 165, 76, 4, 255, 158, 72, 3, 255, 147, 75, 2, 255, 132, 63, 5, 255, 123, 58, 9, 255, 109, 60, 7, 255, 110, 57, 3, 255, 111, 50, 3, 255, 127, 58, 3, 255, 138, 62, 4, 255, 135, 63, 3, 255, 138, 62, 5, 255, 136, 65, 7, 255, 147, 69, 6, 255, 111, 54, 2, 255, 94, 50, 7, 255, 96, 52, 4, 255, 101, 55, 1, 255, 98, 52, 5, 255, 103, 55, 2, 255, 120, 66, 4, 255, 119, 68, 7, 255, 108, 56, 6, 255, 102, 48, 7, 255, 105, 57, 5, 255, 101, 51, 3, 255, 110, 54, 6, 255, 129, 77, 9, 255, 164, 98, 7, 255, 175, 93, 4, 255, 131, 62, 3, 255, 98, 55, 6, 255, 106, 67, 8, 255, 131, 73, 10, 255, 168, 85, 6, 255, 175, 80, 7, 255, 167, 75, 5, 255, 166, 82, 7, 255, 159, 78, 14, 255, 160, 79, 11, 255, 164, 91, 12, 255, 170, 86, 10, 255, 175, 93, 9, 255, 171, 94, 3, 255, 178, 97, 7, 255, 172, 90, 13, 255, 142, 67, 4, 255, 133, 62, 10, 255, 144, 73, 11, 255, 155, 85, 9, 255, 163, 89, 5, 255, 178, 100, 7, 255, 184, 104, 9, 255, 190, 106, 14, 255, 197, 112, 8, 255, 198, 111, 6, 255, 197, 107, 8, 255, 198, 108, 10, 255, 196, 107, 6, 255, 195, 108, 4, 255, 195, 107, 8, 255, 203, 112, 10, 255, 199, 107, 11, 255, 194, 101, 10, 255, 200, 111, 6, 255, 199, 112, 11, 255, 205, 120, 15, 255, 201, 114, 9, 255, 198, 115, 5, 255, 208, 127, 9, 255, 210, 129, 9, 255, 212, 133, 8, 255, 212, 132, 10, 255, 218, 136, 12, 255, 201, 117, 10, 255, 205, 120, 7, 255, 214, 135, 8, 255, 214, 139, 9, 255, 216, 142, 10, 255, 220, 148, 4, 255, 220, 148, 5, 255, 221, 149, 6, 255, 216, 144, 3, 255, 218, 141, 13, 255, 222, 150, 6, 255, 218, 153, 6, 255, 221, 149, 10, 255, 218, 144, 7, 255, 222, 155, 5, 255, 223, 161, 5, 255, 219, 151, 8, 255, 216, 150, 9, 255, 212, 147, 4, 255, 212, 145, 8, 255, 206, 138, 6, 255, 213, 148, 14, 255, 224, 166, 2, 255, 219, 163, 10, 255, 217, 164, 7, 255, 223, 168, 7, 255, 226, 169, 10, 255, 227, 168, 10, 255, 218, 159, 4, 255, 209, 150, 4, 255, 216, 163, 5, 255, 223, 169, 9, 255, 216, 160, 5, 255, 169, 104, 10, 255, 182, 127, 7, 255, 219, 181, 18, 255, 218, 179, 4, 255, 217, 173, 4, 255, 224, 177, 7, 255, 216, 169, 4, 255, 213, 168, 4, 255, 218, 174, 10, 255, 207, 162, 2, 255, 210, 169, 7, 255, 218, 175, 4, 255, 217, 173, 0, 255, 221, 177, 4, 255, 188, 140, 5, 255, 182, 132, 9, 255, 209, 168, 3, 255, 214, 173, 1, 255, 204, 160, 2, 255, 207, 161, 0, 255, 218, 172, 0, 255, 213, 166, 3, 255, 212, 165, 1, 255, 212, 162, 5, 255, 203, 155, 5, 255, 206, 159, 14, 255, 211, 167, 9, 255, 210, 165, 3, 255, 191, 139, 4, 255, 200, 152, 11, 255, 201, 159, 4, 255, 197, 154, 9, 255, 201, 154, 3, 255, 202, 151, 3, 255, 204, 158, 8, 255, 202, 158, 8, 255, 201, 156, 1, 255, 201, 155, 2, 255, 200, 152, 8, 255, 199, 150, 6, 255, 203, 151, 14, 255, 205, 153, 7, 255, 203, 147, 2, 255, 199, 142, 4, 255, 203, 144, 3, 255, 203, 146, 1, 255, 200, 142, 2, 255, 195, 136, 5, 255, 198, 135, 10, 255, 197, 132, 10, 255, 193, 125, 5, 255, 196, 127, 6, 255, 194, 126, 5, 255, 191, 126, 4, 255, 192, 129, 8, 255, 186, 119, 13, 255, 180, 107, 2, 255, 182, 108, 4, 255, 185, 113, 9, 255, 184, 114, 7, 255, 179, 108, 6, 255, 177, 100, 2, 255, 164, 85, 4, 255, 160, 79, 3, 255, 167, 87, 0, 255, 161, 81, 8, 255, 146, 72, 7, 255, 152, 76, 4, 255, 150, 71, 2, 255, 150, 72, 4, 255, 150, 73, 8, 255, 142, 65, 3, 255, 142, 67, 2, 255, 134, 60, 8, 255, 122, 57, 4, 255, 114, 50, 6, 255, 110, 47, 5, 255, 106, 42, 6, 255, 105, 43, 6, 255, 101, 42, 3, 255, 99, 36, 2, 255, 100, 38, 1, 255, 96, 37, 4, 255, 90, 31, 4, 255, 96, 33, 1, 255, 100, 37, 1, 255, 100, 37, 2, 255, 104, 40, 3, 255, 105, 42, 2, 255, 104, 41, 2, 255, 105, 39, 4, 255, 107, 39, 3, 255, 110, 40, 2, 255, 99, 33, 1, 255, 102, 35, 3, 255, 101, 31, 2, 255, 103, 32, 2, 255, 102, 35, 5, 255, 102, 35, 9, 255, 94, 31, 6, 255, 88, 32, 0, 255, 109, 46, 3, 255, 115, 45, 2, 255, 131, 56, 1, 255, 161, 78, 2, 255, 162, 79, 2, 255, 164, 76, 2, 255, 152, 69, 3, 255, 129, 50, 2, 255, 120, 45, 5, 255, 116, 44, 1, 255, 117, 45, 2, 255, 120, 47, 1, 255, 120, 44, 2, 255, 113, 35, 4, 255, 106, 32, 5, 255, 101, 32, 4, 255, 105, 37, 5, 255, 104, 36, 1, 255, 106, 39, 3, 255, 111, 45, 3, 255, 118, 45, 6, 255, 118, 42, 5, 255, 110, 38, 2, 255, 106, 41, 2, 255, 117, 46, 7, 255, 117, 37, 0, 255, 100, 32, 5, 255, 80, 20, 3, 255, 111, 35, 4, 255, 141, 57, 3, 255, 157, 73, 1, 255, 166, 71, 3, 255, 164, 70, 5, 255, 164, 71, 3, 255, 155, 65, 0, 255, 133, 52, 7, 255, 117, 33, 6, 255, 101, 29, 1, 255, 93, 27, 1, 255, 87, 29, 3, 255, 78, 22, 0, 255, 78, 23, 3, 255, 81, 22, 4, 255, 76, 22, 2, 255, 74, 25, 2, 255, 77, 25, 2, 255, 80, 26, 5, 255, 76, 25, 1, 255, 91, 32, 1, 255, 108, 44, 6, 255, 88, 30, 2, 255, 67, 14, 7, 255, 75, 22, 6, 255, 79, 20, 2, 255, 71, 16, 6, 255, 62, 15, 3, 255, 75, 20, 1, 255, 72, 21, 2, 255, 77, 27, 5, 255, 82, 26, 2, 255, 84, 25, 3, 255, 82, 24, 2, 255, 73, 24, 3, 255, 70, 20, 2, 255, 77, 21, 2, 255, 81, 23, 5, 255, 81, 21, 3, 255, 85, 21, 3, 255, 84, 21, 2, 255, 77, 26, 4, 255, 79, 24, 2, 255, 77, 21, 0, 255, 17, 6, 4, 255, 14, 7, 3, 255, 7, 3, 1, 255, 5, 2, 1, 255, 5, 1, 0, 255, 7, 1, 1, 255, 6, 1, 1, 255, 7, 2, 2, 255, 8, 4, 1, 255, 9, 4, 1, 255, 8, 3, 0, 255, 10, 5, 2, 255, 11, 7, 3, 255, 10, 6, 3, 255, 13, 8, 4, 255, 15, 12, 6, 255, 15, 12, 7, 255, 15, 12, 8, 255, 15, 12, 9, 255, 18, 13, 7, 255, 20, 14, 8, 255, 22, 15, 7, 255, 22, 13, 6, 255, 26, 16, 10, 255, 26, 16, 7, 255, 26, 18, 3, 255, 29, 19, 3, 255, 29, 21, 9, 255, 32, 22, 8, 255, 38, 22, 8, 255, 44, 30, 13, 255, 37, 29, 10, 255, 35, 31, 11, 255, 40, 36, 2, 255, 46, 40, 8, 255, 47, 44, 10, 255, 44, 40, 9, 255, 50, 39, 11, 255, 54, 46, 12, 255, 48, 45, 6, 255, 58, 51, 6, 255, 78, 64, 11, 255, 70, 57, 7, 255, 67, 60, 6, 255, 72, 64, 2, 255, 74, 63, 5, 255, 66, 61, 2, 255, 67, 62, 10, 255, 75, 67, 11, 255, 70, 61, 2, 255, 71, 63, 4, 255, 70, 67, 10, 255, 80, 69, 9, 255, 77, 61, 7, 255, 67, 56, 2, 255, 75, 52, 5, 255, 69, 50, 1, 255, 69, 47, 2, 255, 70, 49, 7, 255, 87, 56, 7, 255, 103, 54, 6, 255, 101, 48, 2, 255, 90, 44, 6, 255, 79, 37, 2, 255, 77, 44, 9, 255, 82, 46, 8, 255, 60, 36, 3, 255, 105, 68, 4, 255, 130, 77, 1, 255, 112, 62, 5, 255, 127, 71, 12, 255, 162, 80, 5, 255, 167, 86, 5, 255, 162, 82, 7, 255, 172, 85, 3, 255, 171, 84, 1, 255, 165, 90, 8, 255, 167, 88, 5, 255, 175, 88, 0, 255, 185, 89, 0, 255, 181, 87, 5, 255, 178, 90, 3, 255, 179, 89, 1, 255, 179, 88, 5, 255, 181, 90, 5, 255, 180, 91, 5, 255, 182, 93, 4, 255, 184, 94, 1, 255, 186, 93, 1, 255, 186, 95, 8, 255, 189, 93, 7, 255, 189, 101, 6, 255, 217, 134, 18, 255, 213, 127, 20, 255, 206, 150, 89, 255, 218, 165, 54, 255, 207, 132, 13, 255, 209, 143, 17, 255, 201, 118, 25, 255, 197, 96, 7, 255, 189, 93, 0, 255, 185, 93, 1, 255, 181, 93, 2, 255, 181, 90, 0, 255, 183, 91, 4, 255, 179, 87, 2, 255, 177, 87, 3, 255, 174, 86, 2, 255, 175, 87, 1, 255, 179, 84, 2, 255, 174, 79, 2, 255, 164, 73, 0, 255, 160, 72, 1, 255, 158, 72, 3, 255, 152, 69, 4, 255, 142, 56, 4, 255, 133, 60, 3, 255, 143, 65, 6, 255, 162, 69, 6, 255, 163, 77, 4, 255, 160, 79, 3, 255, 160, 71, 0, 255, 153, 65, 5, 255, 148, 65, 4, 255, 147, 68, 2, 255, 134, 66, 7, 255, 126, 56, 3, 255, 137, 62, 7, 255, 136, 61, 2, 255, 133, 59, 4, 255, 136, 61, 2, 255, 147, 65, 0, 255, 147, 71, 3, 255, 144, 63, 7, 255, 117, 53, 3, 255, 105, 48, 7, 255, 105, 52, 17, 255, 100, 52, 3, 255, 114, 60, 7, 255, 137, 75, 12, 255, 151, 76, 11, 255, 166, 79, 4, 255, 157, 82, 2, 255, 141, 71, 0, 255, 106, 52, 5, 255, 102, 56, 7, 255, 142, 74, 2, 255, 169, 82, 9, 255, 170, 69, 2, 255, 166, 80, 4, 255, 144, 75, 9, 255, 133, 63, 7, 255, 148, 72, 2, 255, 168, 82, 6, 255, 149, 67, 5, 255, 133, 58, 5, 255, 145, 66, 5, 255, 161, 76, 9, 255, 170, 88, 6, 255, 176, 91, 3, 255, 178, 93, 5, 255, 181, 91, 10, 255, 178, 89, 7, 255, 183, 101, 9, 255, 184, 96, 4, 255, 180, 94, 10, 255, 169, 86, 11, 255, 174, 94, 10, 255, 187, 106, 7, 255, 194, 111, 9, 255, 197, 109, 14, 255, 197, 106, 7, 255, 201, 111, 9, 255, 197, 111, 1, 255, 198, 109, 6, 255, 201, 110, 10, 255, 200, 106, 5, 255, 202, 110, 7, 255, 201, 109, 7, 255, 196, 104, 4, 255, 199, 109, 14, 255, 200, 110, 12, 255, 190, 100, 10, 255, 192, 104, 8, 255, 199, 113, 14, 255, 205, 120, 15, 255, 199, 112, 9, 255, 202, 119, 6, 255, 209, 132, 7, 255, 211, 137, 13, 255, 210, 135, 8, 255, 212, 138, 11, 255, 214, 136, 12, 255, 214, 139, 2, 255, 199, 120, 6, 255, 192, 114, 13, 255, 206, 133, 5, 255, 218, 149, 5, 255, 215, 147, 4, 255, 217, 148, 8, 255, 219, 150, 6, 255, 222, 153, 0, 255, 218, 146, 9, 255, 214, 138, 9, 255, 217, 141, 6, 255, 218, 144, 6, 255, 215, 142, 10, 255, 215, 146, 3, 255, 226, 158, 2, 255, 223, 162, 2, 255, 218, 164, 8, 255, 219, 158, 6, 255, 215, 150, 7, 255, 215, 150, 10, 255, 214, 151, 6, 255, 217, 158, 9, 255, 225, 171, 6, 255, 227, 171, 6, 255, 220, 153, 14, 255, 216, 152, 6, 255, 223, 164, 2, 255, 223, 167, 9, 255, 214, 159, 13, 255, 210, 157, 10, 255, 217, 172, 1, 255, 227, 169, 2, 255, 223, 170, 7, 255, 188, 143, 22, 255, 186, 138, 23, 255, 227, 180, 19, 255, 224, 179, 8, 255, 221, 176, 4, 255, 223, 178, 1, 255, 221, 175, 1, 255, 213, 168, 3, 255, 220, 177, 5, 255, 221, 178, 4, 255, 216, 173, 10, 255, 218, 173, 2, 255, 215, 170, 4, 255, 211, 167, 4, 255, 206, 164, 1, 255, 210, 168, 1, 255, 209, 167, 4, 255, 215, 173, 2, 255, 207, 159, 9, 255, 195, 143, 8, 255, 212, 164, 1, 255, 215, 168, 0, 255, 206, 158, 4, 255, 201, 150, 5, 255, 204, 156, 5, 255, 211, 167, 3, 255, 217, 175, 6, 255, 210, 167, 2, 255, 191, 141, 9, 255, 198, 147, 5, 255, 203, 160, 5, 255, 197, 157, 5, 255, 200, 154, 10, 255, 199, 150, 0, 255, 202, 153, 5, 255, 203, 156, 12, 255, 200, 155, 6, 255, 199, 154, 5, 255, 200, 152, 7, 255, 202, 152, 13, 255, 203, 155, 11, 255, 203, 153, 6, 255, 200, 147, 3, 255, 202, 146, 10, 255, 203, 147, 9, 255, 204, 149, 5, 255, 200, 144, 0, 255, 198, 141, 1, 255, 200, 140, 5, 255, 197, 134, 4, 255, 197, 132, 9, 255, 197, 130, 8, 255, 191, 125, 2, 255, 190, 125, 1, 255, 189, 125, 3, 255, 183, 116, 9, 255, 178, 105, 6, 255, 182, 108, 9, 255, 184, 109, 5, 255, 179, 104, 0, 255, 176, 96, 4, 255, 173, 90, 3, 255, 165, 84, 5, 255, 166, 88, 6, 255, 166, 90, 1, 255, 168, 89, 3, 255, 158, 76, 2, 255, 161, 80, 3, 255, 157, 75, 0, 255, 158, 76, 7, 255, 148, 69, 3, 255, 141, 67, 4, 255, 141, 70, 11, 255, 128, 55, 2, 255, 135, 60, 7, 255, 131, 65, 5, 255, 116, 54, 5, 255, 109, 48, 7, 255, 102, 39, 1, 255, 98, 37, 1, 255, 96, 40, 3, 255, 95, 39, 0, 255, 95, 33, 1, 255, 99, 34, 3, 255, 105, 37, 2, 255, 105, 39, 3, 255, 100, 38, 4, 255, 102, 40, 8, 255, 103, 40, 3, 255, 106, 39, 2, 255, 109, 38, 3, 255, 105, 40, 2, 255, 101, 44, 3, 255, 101, 39, 3, 255, 103, 39, 4, 255, 97, 35, 2, 255, 100, 35, 3, 255, 104, 34, 2, 255, 111, 35, 8, 255, 102, 36, 3, 255, 90, 31, 0, 255, 94, 32, 2, 255, 124, 55, 7, 255, 152, 76, 4, 255, 154, 75, 1, 255, 156, 78, 4, 255, 151, 69, 2, 255, 132, 52, 5, 255, 117, 40, 5, 255, 117, 41, 5, 255, 115, 39, 4, 255, 116, 40, 3, 255, 120, 43, 3, 255, 118, 40, 3, 255, 109, 33, 3, 255, 99, 34, 4, 255, 100, 39, 4, 255, 110, 39, 3, 255, 108, 35, 1, 255, 111, 38, 7, 255, 119, 45, 6, 255, 116, 41, 5, 255, 107, 36, 1, 255, 105, 36, 2, 255, 105, 37, 1, 255, 115, 41, 1, 255, 109, 36, 1, 255, 89, 30, 3, 255, 82, 26, 6, 255, 103, 30, 3, 255, 117, 39, 2, 255, 141, 62, 2, 255, 162, 73, 2, 255, 158, 71, 3, 255, 150, 63, 4, 255, 139, 58, 1, 255, 125, 55, 5, 255, 107, 35, 3, 255, 100, 27, 3, 255, 93, 25, 2, 255, 83, 21, 0, 255, 78, 22, 1, 255, 81, 29, 5, 255, 78, 27, 1, 255, 84, 29, 1, 255, 84, 25, 0, 255, 85, 24, 0, 255, 89, 31, 6, 255, 91, 34, 4, 255, 97, 41, 3, 255, 99, 40, 2, 255, 80, 24, 1, 255, 62, 17, 4, 255, 72, 22, 3, 255, 73, 22, 2, 255, 63, 17, 2, 255, 65, 21, 0, 255, 73, 25, 2, 255, 71, 21, 1, 255, 81, 31, 6, 255, 76, 28, 2, 255, 68, 20, 0, 255, 72, 24, 0, 255, 65, 19, 4, 255, 66, 16, 3, 255, 77, 21, 1, 255, 80, 25, 1, 255, 79, 24, 1, 255, 77, 22, 0, 255, 76, 22, 1, 255, 77, 24, 3, 255, 82, 25, 2, 255, 82, 23, 1, 255, 18, 8, 6, 255, 14, 7, 4, 255, 5, 0, 0, 255, 6, 2, 2, 255, 6, 2, 1, 255, 6, 1, 1, 255, 8, 3, 3, 255, 8, 4, 3, 255, 6, 2, 0, 255, 8, 3, 0, 255, 11, 5, 1, 255, 9, 4, 0, 255, 10, 4, 1, 255, 12, 3, 2, 255, 10, 4, 2, 255, 15, 12, 8, 255, 19, 15, 14, 255, 15, 11, 8, 255, 19, 13, 9, 255, 14, 13, 6, 255, 18, 17, 8, 255, 20, 16, 7, 255, 21, 16, 7, 255, 22, 18, 9, 255, 23, 21, 9, 255, 21, 20, 7, 255, 25, 21, 9, 255, 28, 23, 11, 255, 33, 25, 13, 255, 35, 26, 10, 255, 35, 28, 10, 255, 31, 29, 11, 255, 31, 30, 22, 255, 38, 34, 12, 255, 44, 36, 16, 255, 47, 41, 11, 255, 47, 38, 16, 255, 51, 40, 12, 255, 57, 49, 7, 255, 53, 46, 9, 255, 68, 59, 7, 255, 73, 62, 11, 255, 65, 56, 9, 255, 62, 55, 13, 255, 67, 61, 2, 255, 65, 57, 6, 255, 64, 64, 20, 255, 70, 72, 17, 255, 72, 64, 11, 255, 72, 58, 3, 255, 70, 57, 9, 255, 70, 65, 15, 255, 82, 69, 12, 255, 69, 63, 2, 255, 66, 55, 1, 255, 66, 52, 1, 255, 67, 46, 1, 255, 62, 45, 0, 255, 79, 51, 4, 255, 76, 47, 4, 255, 81, 54, 4, 255, 113, 59, 11, 255, 86, 42, 9, 255, 93, 53, 7, 255, 140, 79, 6, 255, 138, 62, 9, 255, 139, 72, 10, 255, 166, 80, 3, 255, 169, 78, 6, 255, 172, 84, 3, 255, 174, 89, 2, 255, 172, 93, 0, 255, 173, 87, 3, 255, 180, 92, 5, 255, 177, 90, 8, 255, 176, 91, 5, 255, 176, 91, 3, 255, 179, 92, 4, 255, 178, 90, 3, 255, 175, 88, 8, 255, 177, 84, 4, 255, 177, 81, 2, 255, 174, 84, 0, 255, 180, 85, 1, 255, 182, 86, 3, 255, 180, 88, 7, 255, 181, 92, 4, 255, 187, 98, 3, 255, 187, 99, 2, 255, 184, 98, 4, 255, 188, 91, 3, 255, 197, 103, 3, 255, 207, 122, 3, 255, 207, 111, 6, 255, 209, 122, 32, 255, 209, 137, 25, 255, 208, 131, 12, 255, 224, 158, 12, 255, 208, 136, 16, 255, 185, 88, 1, 255, 190, 96, 6, 255, 188, 93, 4, 255, 188, 96, 5, 255, 190, 96, 3, 255, 186, 90, 5, 255, 186, 90, 5, 255, 184, 90, 1, 255, 185, 94, 1, 255, 183, 94, 3, 255, 179, 89, 5, 255, 171, 80, 1, 255, 172, 81, 4, 255, 173, 86, 8, 255, 159, 71, 2, 255, 145, 55, 4, 255, 150, 64, 4, 255, 162, 73, 6, 255, 165, 72, 5, 255, 163, 74, 3, 255, 164, 78, 1, 255, 162, 73, 3, 255, 163, 69, 9, 255, 156, 72, 3, 255, 155, 76, 7, 255, 159, 72, 10, 255, 158, 76, 5, 255, 156, 75, 4, 255, 156, 78, 5, 255, 155, 73, 7, 255, 152, 66, 1, 255, 157, 73, 5, 255, 157, 69, 3, 255, 153, 68, 7, 255, 148, 64, 5, 255, 139, 64, 9, 255, 145, 73, 4, 255, 142, 71, 7, 255, 134, 65, 8, 255, 153, 71, 7, 255, 166, 75, 2, 255, 162, 73, 2, 255, 162, 76, 4, 255, 159, 74, 10, 255, 146, 62, 10, 255, 135, 58, 6, 255, 142, 71, 1, 255, 154, 71, 7, 255, 151, 69, 5, 255, 152, 66, 6, 255, 141, 60, 4, 255, 137, 60, 4, 255, 142, 69, 11, 255, 134, 65, 9, 255, 130, 60, 6, 255, 122, 61, 3, 255, 129, 70, 14, 255, 153, 82, 10, 255, 171, 90, 6, 255, 174, 91, 8, 255, 174, 90, 17, 255, 186, 96, 13, 255, 187, 100, 6, 255, 183, 98, 10, 255, 179, 98, 9, 255, 177, 91, 12, 255, 186, 101, 13, 255, 196, 111, 7, 255, 199, 110, 8, 255, 195, 108, 3, 255, 194, 105, 6, 255, 198, 108, 5, 255, 190, 107, 2, 255, 198, 111, 19, 255, 199, 113, 5, 255, 198, 111, 2, 255, 198, 108, 11, 255, 203, 114, 10, 255, 204, 117, 1, 255, 198, 111, 5, 255, 199, 109, 12, 255, 198, 107, 18, 255, 194, 107, 10, 255, 191, 105, 15, 255, 194, 113, 4, 255, 206, 124, 14, 255, 204, 119, 7, 255, 195, 106, 7, 255, 200, 119, 14, 255, 211, 134, 18, 255, 211, 137, 11, 255, 213, 140, 4, 255, 214, 140, 9, 255, 215, 141, 13, 255, 210, 139, 10, 255, 206, 134, 26, 255, 202, 135, 12, 255, 204, 139, 9, 255, 214, 149, 15, 255, 218, 150, 12, 255, 220, 153, 12, 255, 220, 154, 10, 255, 219, 154, 3, 255, 213, 144, 13, 255, 203, 136, 6, 255, 207, 136, 8, 255, 218, 138, 8, 255, 211, 142, 4, 255, 211, 152, 0, 255, 220, 166, 4, 255, 225, 169, 11, 255, 225, 171, 5, 255, 227, 166, 5, 255, 213, 149, 1, 255, 207, 145, 0, 255, 217, 159, 1, 255, 227, 172, 6, 255, 230, 178, 13, 255, 226, 171, 0, 255, 212, 147, 5, 255, 214, 154, 6, 255, 222, 167, 3, 255, 217, 164, 3, 255, 217, 167, 5, 255, 213, 164, 9, 255, 218, 166, 7, 255, 224, 178, 16, 255, 220, 174, 8, 255, 225, 180, 10, 255, 221, 179, 9, 255, 220, 176, 2, 255, 219, 173, 8, 255, 221, 178, 6, 255, 221, 175, 1, 255, 220, 172, 10, 255, 214, 166, 13, 255, 216, 171, 4, 255, 216, 172, 5, 255, 215, 172, 2, 255, 213, 167, 3, 255, 207, 158, 13, 255, 199, 154, 6, 255, 212, 170, 10, 255, 217, 177, 8, 255, 212, 170, 5, 255, 207, 163, 7, 255, 203, 155, 6, 255, 206, 155, 8, 255, 211, 161, 7, 255, 210, 164, 8, 255, 201, 151, 18, 255, 196, 145, 13, 255, 199, 151, 3, 255, 206, 160, 3, 255, 214, 169, 2, 255, 214, 167, 3, 255, 191, 138, 9, 255, 188, 134, 14, 255, 202, 160, 3, 255, 202, 162, 5, 255, 199, 154, 12, 255, 199, 152, 2, 255, 200, 151, 1, 255, 201, 155, 7, 255, 201, 154, 11, 255, 199, 152, 10, 255, 201, 155, 4, 255, 200, 153, 10, 255, 201, 155, 3, 255, 204, 156, 9, 255, 202, 150, 5, 255, 202, 149, 7, 255, 200, 147, 10, 255, 203, 150, 10, 255, 202, 146, 8, 255, 202, 144, 17, 255, 201, 140, 18, 255, 196, 135, 9, 255, 195, 132, 4, 255, 192, 127, 5, 255, 188, 122, 5, 255, 187, 120, 5, 255, 186, 118, 3, 255, 184, 112, 7, 255, 180, 107, 5, 255, 179, 105, 5, 255, 177, 102, 3, 255, 175, 97, 0, 255, 176, 93, 3, 255, 172, 96, 4, 255, 170, 89, 2, 255, 172, 88, 4, 255, 169, 88, 7, 255, 162, 86, 3, 255, 151, 74, 5, 255, 145, 67, 9, 255, 153, 76, 3, 255, 151, 75, 1, 255, 152, 74, 3, 255, 152, 74, 0, 255, 136, 60, 2, 255, 128, 51, 6, 255, 145, 66, 5, 255, 135, 65, 0, 255, 120, 53, 0, 255, 112, 47, 1, 255, 97, 34, 1, 255, 94, 35, 3, 255, 102, 42, 6, 255, 99, 38, 1, 255, 105, 39, 4, 255, 107, 41, 6, 255, 101, 43, 3, 255, 101, 42, 3, 255, 100, 38, 4, 255, 102, 39, 6, 255, 107, 38, 3, 255, 109, 39, 1, 255, 103, 39, 1, 255, 98, 38, 0, 255, 98, 39, 2, 255, 104, 36, 2, 255, 102, 36, 2, 255, 97, 32, 1, 255, 99, 35, 3, 255, 99, 36, 3, 255, 100, 36, 2, 255, 97, 36, 0, 255, 94, 31, 4, 255, 89, 31, 10, 255, 122, 54, 1, 255, 158, 77, 1, 255, 156, 79, 3, 255, 151, 73, 2, 255, 132, 49, 2, 255, 122, 42, 5, 255, 115, 42, 2, 255, 111, 42, 1, 255, 104, 34, 3, 255, 100, 30, 2, 255, 112, 33, 6, 255, 107, 33, 1, 255, 102, 37, 1, 255, 105, 41, 2, 255, 107, 39, 2, 255, 105, 34, 5, 255, 102, 33, 4, 255, 104, 34, 1, 255, 113, 38, 2, 255, 110, 38, 4, 255, 103, 36, 1, 255, 105, 38, 7, 255, 109, 36, 5, 255, 108, 35, 0, 255, 95, 31, 3, 255, 76, 24, 2, 255, 83, 29, 4, 255, 106, 34, 6, 255, 108, 35, 3, 255, 126, 43, 4, 255, 149, 59, 3, 255, 151, 63, 2, 255, 143, 49, 3, 255, 130, 39, 0, 255, 118, 36, 1, 255, 104, 26, 4, 255, 97, 25, 4, 255, 87, 24, 3, 255, 77, 24, 2, 255, 77, 28, 3, 255, 83, 31, 2, 255, 92, 34, 4, 255, 88, 32, 2, 255, 95, 34, 4, 255, 97, 40, 5, 255, 96, 42, 1, 255, 104, 41, 2, 255, 113, 43, 3, 255, 95, 30, 1, 255, 66, 16, 1, 255, 65, 20, 2, 255, 68, 19, 2, 255, 56, 17, 2, 255, 54, 19, 4, 255, 75, 26, 2, 255, 78, 29, 4, 255, 84, 27, 7, 255, 79, 20, 1, 255, 82, 30, 6, 255, 76, 29, 4, 255, 76, 23, 5, 255, 76, 23, 2, 255, 80, 26, 3, 255, 82, 24, 2, 255, 84, 23, 5, 255, 81, 22, 8, 255, 73, 18, 3, 255, 72, 21, 3, 255, 71, 22, 1, 255, 80, 24, 2, 255, 84, 25, 1, 255, 15, 7, 4, 255, 14, 8, 5, 255, 2, 1, 0, 255, 3, 2, 1, 255, 2, 1, 0, 255, 4, 4, 1, 255, 6, 3, 2, 255, 6, 2, 1, 255, 7, 3, 1, 255, 7, 3, 0, 255, 10, 5, 1, 255, 11, 6, 2, 255, 9, 4, 1, 255, 11, 6, 4, 255, 7, 6, 0, 255, 6, 8, 4, 255, 14, 15, 20, 255, 13, 12, 14, 255, 18, 16, 4, 255, 21, 16, 7, 255, 20, 14, 5, 255, 24, 18, 8, 255, 23, 16, 8, 255, 25, 19, 10, 255, 22, 19, 7, 255, 25, 24, 7, 255, 27, 25, 6, 255, 29, 25, 9, 255, 31, 27, 9, 255, 37, 32, 11, 255, 33, 31, 9, 255, 34, 34, 13, 255, 41, 39, 6, 255, 39, 37, 11, 255, 44, 39, 14, 255, 57, 50, 6, 255, 58, 44, 12, 255, 53, 40, 14, 255, 56, 47, 7, 255, 63, 51, 9, 255, 75, 63, 11, 255, 66, 59, 2, 255, 64, 59, 3, 255, 63, 60, 8, 255, 60, 62, 8, 255, 63, 70, 29, 255, 67, 72, 49, 255, 73, 77, 24, 255, 74, 64, 11, 255, 72, 55, 5, 255, 69, 54, 8, 255, 69, 62, 14, 255, 72, 71, 14, 255, 63, 66, 4, 255, 56, 49, 8, 255, 64, 48, 4, 255, 54, 37, 3, 255, 69, 53, 4, 255, 103, 59, 7, 255, 90, 43, 4, 255, 117, 67, 9, 255, 140, 68, 5, 255, 146, 70, 5, 255, 167, 85, 9, 255, 175, 81, 3, 255, 172, 86, 6, 255, 173, 86, 2, 255, 176, 93, 2, 255, 180, 89, 5, 255, 177, 89, 7, 255, 180, 89, 0, 255, 175, 89, 3, 255, 179, 91, 1, 255, 182, 87, 1, 255, 173, 85, 4, 255, 165, 84, 1, 255, 166, 85, 2, 255, 165, 79, 3, 255, 163, 75, 2, 255, 165, 75, 4, 255, 166, 77, 3, 255, 171, 77, 5, 255, 166, 78, 3, 255, 167, 78, 11, 255, 172, 84, 6, 255, 177, 89, 0, 255, 181, 88, 1, 255, 179, 86, 4, 255, 178, 89, 4, 255, 179, 91, 5, 255, 183, 91, 6, 255, 190, 108, 3, 255, 199, 115, 3, 255, 201, 106, 3, 255, 187, 91, 0, 255, 185, 86, 11, 255, 197, 100, 4, 255, 190, 86, 1, 255, 184, 75, 7, 255, 179, 88, 2, 255, 189, 96, 1, 255, 189, 94, 2, 255, 189, 98, 1, 255, 187, 91, 3, 255, 182, 85, 1, 255, 187, 90, 0, 255, 191, 97, 1, 255, 187, 93, 1, 255, 184, 89, 5, 255, 183, 87, 3, 255, 178, 82, 0, 255, 182, 87, 3, 255, 180, 85, 4, 255, 174, 81, 4, 255, 171, 79, 5, 255, 180, 92, 5, 255, 184, 87, 1, 255, 181, 84, 3, 255, 178, 87, 2, 255, 182, 88, 1, 255, 180, 85, 2, 255, 169, 78, 3, 255, 150, 67, 1, 255, 147, 64, 8, 255, 170, 78, 6, 255, 175, 85, 0, 255, 178, 87, 6, 255, 175, 86, 6, 255, 176, 84, 1, 255, 162, 79, 1, 255, 163, 82, 7, 255, 167, 78, 5, 255, 156, 71, 1, 255, 148, 70, 4, 255, 133, 64, 3, 255, 143, 70, 6, 255, 142, 64, 0, 255, 144, 66, 6, 255, 147, 64, 10, 255, 138, 63, 2, 255, 131, 64, 7, 255, 132, 61, 3, 255, 137, 60, 3, 255, 129, 57, 1, 255, 135, 61, 10, 255, 142, 65, 5, 255, 136, 65, 7, 255, 131, 59, 6, 255, 136, 64, 6, 255, 153, 74, 7, 255, 163, 84, 9, 255, 172, 89, 1, 255, 168, 84, 5, 255, 155, 76, 10, 255, 176, 94, 11, 255, 180, 92, 9, 255, 178, 91, 6, 255, 180, 92, 7, 255, 187, 99, 4, 255, 186, 103, 11, 255, 195, 106, 5, 255, 186, 99, 13, 255, 177, 92, 10, 255, 179, 93, 3, 255, 183, 99, 7, 255, 189, 100, 6, 255, 195, 107, 4, 255, 195, 109, 10, 255, 200, 110, 11, 255, 197, 105, 8, 255, 197, 109, 12, 255, 201, 114, 7, 255, 200, 116, 7, 255, 198, 108, 10, 255, 195, 107, 3, 255, 197, 110, 7, 255, 203, 117, 7, 255, 201, 115, 2, 255, 192, 103, 7, 255, 192, 105, 9, 255, 195, 108, 20, 255, 194, 111, 8, 255, 197, 113, 12, 255, 202, 119, 9, 255, 201, 117, 4, 255, 196, 110, 7, 255, 194, 108, 17, 255, 194, 111, 20, 255, 207, 129, 9, 255, 216, 138, 0, 255, 215, 132, 7, 255, 218, 137, 10, 255, 218, 142, 12, 255, 217, 144, 11, 255, 215, 144, 11, 255, 217, 150, 5, 255, 217, 149, 10, 255, 221, 152, 15, 255, 219, 153, 11, 255, 218, 155, 5, 255, 215, 155, 3, 255, 215, 156, 4, 255, 213, 153, 9, 255, 206, 148, 5, 255, 205, 149, 7, 255, 206, 152, 5, 255, 210, 152, 8, 255, 218, 163, 6, 255, 221, 171, 7, 255, 226, 169, 13, 255, 232, 166, 9, 255, 211, 144, 16, 255, 207, 145, 9, 255, 206, 146, 5, 255, 218, 160, 11, 255, 226, 176, 2, 255, 228, 174, 12, 255, 228, 174, 13, 255, 215, 161, 8, 255, 213, 161, 9, 255, 216, 166, 6, 255, 216, 168, 2, 255, 229, 179, 3, 255, 215, 159, 15, 255, 211, 158, 14, 255, 218, 175, 1, 255, 218, 174, 2, 255, 223, 172, 2, 255, 224, 176, 4, 255, 217, 173, 14, 255, 218, 176, 2, 255, 221, 177, 10, 255, 216, 172, 7, 255, 216, 172, 9, 255, 213, 170, 3, 255, 214, 171, 1, 255, 212, 169, 4, 255, 209, 165, 1, 255, 205, 159, 7, 255, 194, 146, 3, 255, 200, 155, 10, 255, 212, 171, 7, 255, 208, 169, 0, 255, 212, 169, 5, 255, 207, 160, 13, 255, 189, 136, 19, 255, 200, 150, 7, 255, 210, 164, 4, 255, 196, 148, 9, 255, 200, 152, 10, 255, 201, 156, 5, 255, 201, 155, 3, 255, 206, 156, 8, 255, 206, 155, 9, 255, 208, 155, 9, 255, 179, 121, 5, 255, 167, 111, 15, 255, 201, 155, 10, 255, 203, 158, 10, 255, 199, 155, 5, 255, 196, 151, 1, 255, 199, 151, 4, 255, 198, 153, 1, 255, 202, 157, 3, 255, 200, 155, 1, 255, 198, 152, 1, 255, 198, 149, 14, 255, 195, 148, 6, 255, 196, 150, 1, 255, 204, 153, 6, 255, 202, 151, 7, 255, 199, 150, 1, 255, 202, 151, 4, 255, 201, 146, 12, 255, 199, 141, 15, 255, 197, 139, 10, 255, 195, 135, 9, 255, 193, 132, 10, 255, 193, 129, 8, 255, 188, 122, 2, 255, 185, 117, 6, 255, 191, 118, 14, 255, 182, 105, 10, 255, 181, 105, 3, 255, 179, 104, 8, 255, 172, 96, 8, 255, 169, 92, 2, 255, 178, 97, 5, 255, 176, 93, 4, 255, 170, 91, 2, 255, 165, 88, 3, 255, 163, 84, 7, 255, 155, 78, 2, 255, 140, 70, 6, 255, 133, 61, 3, 255, 151, 75, 3, 255, 148, 69, 3, 255, 152, 71, 9, 255, 150, 75, 3, 255, 138, 66, 2, 255, 131, 57, 2, 255, 135, 59, 5, 255, 129, 55, 3, 255, 121, 47, 2, 255, 112, 44, 2, 255, 98, 35, 6, 255, 92, 38, 2, 255, 103, 37, 3, 255, 104, 33, 4, 255, 102, 39, 6, 255, 103, 43, 2, 255, 108, 40, 1, 255, 103, 35, 1, 255, 106, 41, 5, 255, 108, 38, 3, 255, 107, 39, 2, 255, 106, 43, 3, 255, 106, 44, 3, 255, 102, 40, 3, 255, 101, 36, 4, 255, 99, 36, 4, 255, 101, 36, 4, 255, 101, 33, 5, 255, 99, 32, 5, 255, 95, 35, 4, 255, 90, 36, 1, 255, 93, 36, 1, 255, 93, 32, 2, 255, 82, 26, 1, 255, 109, 43, 3, 255, 137, 56, 5, 255, 140, 59, 11, 255, 133, 53, 3, 255, 124, 47, 3, 255, 121, 47, 5, 255, 115, 44, 1, 255, 104, 35, 0, 255, 96, 29, 1, 255, 94, 31, 0, 255, 102, 33, 2, 255, 101, 32, 2, 255, 103, 35, 5, 255, 107, 37, 8, 255, 105, 35, 7, 255, 99, 31, 3, 255, 97, 33, 2, 255, 98, 35, 1, 255, 104, 36, 2, 255, 100, 33, 1, 255, 98, 34, 0, 255, 100, 34, 4, 255, 100, 27, 1, 255, 97, 30, 4, 255, 81, 24, 4, 255, 72, 22, 2, 255, 84, 28, 0, 255, 104, 32, 2, 255, 109, 35, 1, 255, 111, 34, 7, 255, 117, 36, 3, 255, 119, 35, 0, 255, 108, 27, 3, 255, 101, 30, 5, 255, 94, 26, 2, 255, 85, 20, 5, 255, 81, 25, 0, 255, 83, 28, 2, 255, 83, 32, 4, 255, 86, 34, 6, 255, 91, 32, 1, 255, 104, 40, 6, 255, 100, 42, 4, 255, 106, 45, 5, 255, 108, 49, 4, 255, 105, 48, 2, 255, 107, 41, 1, 255, 100, 30, 4, 255, 85, 21, 2, 255, 70, 23, 3, 255, 61, 20, 5, 255, 64, 18, 3, 255, 56, 17, 0, 255, 58, 22, 3, 255, 79, 26, 8, 255, 79, 23, 1, 255, 86, 21, 3, 255, 83, 18, 1, 255, 76, 23, 1, 255, 75, 30, 4, 255, 73, 23, 3, 255, 77, 19, 4, 255, 81, 20, 4, 255, 84, 20, 2, 255, 89, 23, 4, 255, 89, 24, 5, 255, 84, 24, 4, 255, 76, 22, 1, 255, 79, 22, 3, 255, 88, 25, 3, 255, 93, 27, 2, 255, 10, 6, 2, 255, 12, 7, 4, 255, 5, 2, 0, 255, 4, 3, 1, 255, 4, 1, 0, 255, 5, 2, 0, 255, 7, 3, 0, 255, 9, 4, 1, 255, 10, 5, 2, 255, 10, 5, 1, 255, 9, 4, 0, 255, 9, 4, 0, 255, 10, 5, 1, 255, 13, 6, 1, 255, 12, 5, 2, 255, 10, 5, 4, 255, 16, 11, 9, 255, 21, 14, 10, 255, 25, 17, 11, 255, 27, 17, 10, 255, 27, 16, 7, 255, 28, 17, 8, 255, 28, 19, 11, 255, 25, 17, 8, 255, 27, 21, 8, 255, 27, 21, 6, 255, 29, 21, 7, 255, 31, 21, 9, 255, 34, 25, 12, 255, 39, 31, 14, 255, 38, 31, 11, 255, 42, 35, 16, 255, 44, 40, 14, 255, 45, 39, 13, 255, 52, 44, 15, 255, 61, 47, 11, 255, 60, 45, 12, 255, 58, 50, 9, 255, 51, 46, 5, 255, 62, 52, 14, 255, 75, 62, 10, 255, 67, 57, 3, 255, 68, 60, 7, 255, 62, 58, 14, 255, 62, 64, 32, 255, 73, 78, 53, 255, 73, 74, 56, 255, 76, 73, 37, 255, 75, 68, 17, 255, 63, 56, 0, 255, 59, 54, 1, 255, 60, 58, 13, 255, 86, 69, 24, 255, 74, 67, 4, 255, 85, 58, 11, 255, 116, 62, 8, 255, 101, 62, 5, 255, 142, 73, 9, 255, 146, 69, 3, 255, 155, 82, 5, 255, 166, 82, 1, 255, 165, 81, 3, 255, 174, 84, 3, 255, 183, 90, 3, 255, 175, 89, 2, 255, 178, 86, 6, 255, 176, 87, 6, 255, 168, 88, 5, 255, 171, 84, 6, 255, 164, 82, 4, 255, 169, 81, 5, 255, 171, 76, 6, 255, 159, 82, 1, 255, 155, 78, 7, 255, 152, 75, 5, 255, 156, 74, 11, 255, 155, 79, 3, 255, 147, 73, 5, 255, 145, 68, 2, 255, 156, 75, 0, 255, 152, 74, 8, 255, 152, 81, 7, 255, 159, 79, 3, 255, 149, 71, 2, 255, 142, 70, 2, 255, 132, 64, 3, 255, 129, 58, 2, 255, 130, 57, 3, 255, 129, 61, 8, 255, 134, 64, 8, 255, 147, 67, 4, 255, 154, 80, 4, 255, 162, 82, 5, 255, 162, 75, 5, 255, 157, 78, 0, 255, 177, 90, 4, 255, 184, 93, 9, 255, 185, 89, 5, 255, 171, 81, 10, 255, 174, 90, 4, 255, 182, 92, 1, 255, 184, 93, 1, 255, 185, 92, 3, 255, 177, 83, 1, 255, 184, 88, 1, 255, 192, 98, 4, 255, 191, 96, 2, 255, 180, 84, 1, 255, 184, 87, 9, 255, 185, 89, 1, 255, 183, 88, 2, 255, 190, 96, 5, 255, 192, 98, 2, 255, 188, 93, 5, 255, 177, 81, 8, 255, 187, 86, 9, 255, 187, 93, 3, 255, 192, 100, 5, 255, 196, 98, 4, 255, 191, 92, 0, 255, 188, 94, 4, 255, 187, 95, 9, 255, 178, 89, 5, 255, 179, 86, 5, 255, 187, 87, 1, 255, 185, 91, 5, 255, 188, 94, 2, 255, 190, 94, 2, 255, 186, 91, 3, 255, 184, 88, 6, 255, 174, 79, 6, 255, 157, 68, 2, 255, 158, 73, 8, 255, 158, 73, 4, 255, 169, 77, 7, 255, 162, 70, 11, 255, 133, 50, 10, 255, 138, 60, 7, 255, 142, 63, 4, 255, 137, 60, 4, 255, 135, 62, 4, 255, 133, 60, 5, 255, 142, 65, 7, 255, 133, 63, 7, 255, 144, 69, 7, 255, 147, 64, 0, 255, 141, 66, 10, 255, 159, 81, 15, 255, 177, 95, 9, 255, 183, 97, 0, 255, 184, 98, 4, 255, 186, 95, 2, 255, 185, 94, 5, 255, 181, 98, 9, 255, 192, 100, 4, 255, 189, 94, 1, 255, 185, 97, 3, 255, 185, 99, 12, 255, 196, 110, 6, 255, 194, 106, 7, 255, 196, 102, 6, 255, 189, 102, 8, 255, 191, 107, 4, 255, 201, 112, 6, 255, 190, 103, 7, 255, 197, 105, 12, 255, 196, 110, 3, 255, 192, 102, 7, 255, 194, 105, 9, 255, 204, 114, 4, 255, 206, 111, 7, 255, 206, 114, 8, 255, 208, 114, 6, 255, 199, 107, 10, 255, 198, 108, 9, 255, 206, 119, 6, 255, 206, 120, 5, 255, 201, 113, 14, 255, 206, 118, 20, 255, 202, 120, 9, 255, 201, 118, 16, 255, 199, 116, 10, 255, 190, 107, 3, 255, 200, 119, 5, 255, 202, 120, 11, 255, 203, 123, 9, 255, 195, 116, 6, 255, 186, 110, 7, 255, 203, 128, 15, 255, 215, 134, 10, 255, 213, 132, 8, 255, 214, 138, 6, 255, 211, 142, 3, 255, 211, 144, 3, 255, 211, 146, 9, 255, 215, 150, 13, 255, 216, 152, 14, 255, 217, 156, 1, 255, 215, 155, 3, 255, 215, 157, 4, 255, 217, 160, 1, 255, 217, 163, 4, 255, 216, 162, 7, 255, 216, 163, 6, 255, 219, 169, 7, 255, 218, 171, 5, 255, 219, 160, 12, 255, 218, 158, 5, 255, 221, 169, 1, 255, 222, 172, 5, 255, 218, 162, 9, 255, 200, 140, 17, 255, 203, 146, 15, 255, 212, 158, 11, 255, 217, 167, 6, 255, 223, 174, 3, 255, 226, 173, 8, 255, 225, 176, 8, 255, 222, 176, 6, 255, 222, 176, 7, 255, 223, 176, 8, 255, 223, 176, 7, 255, 224, 174, 4, 255, 208, 153, 5, 255, 207, 166, 6, 255, 223, 175, 0, 255, 222, 174, 7, 255, 217, 171, 9, 255, 219, 171, 4, 255, 218, 173, 18, 255, 215, 175, 4, 255, 216, 173, 4, 255, 213, 168, 3, 255, 212, 168, 3, 255, 209, 163, 10, 255, 208, 162, 6, 255, 209, 166, 10, 255, 208, 164, 12, 255, 194, 148, 3, 255, 187, 140, 4, 255, 198, 155, 7, 255, 214, 172, 5, 255, 210, 165, 5, 255, 210, 167, 2, 255, 206, 162, 4, 255, 200, 153, 8, 255, 198, 153, 2, 255, 206, 163, 0, 255, 201, 156, 6, 255, 207, 163, 11, 255, 202, 159, 6, 255, 196, 150, 2, 255, 199, 150, 5, 255, 202, 151, 14, 255, 211, 161, 13, 255, 197, 146, 11, 255, 153, 97, 6, 255, 195, 147, 12, 255, 204, 157, 10, 255, 199, 154, 6, 255, 196, 151, 5, 255, 196, 151, 6, 255, 198, 154, 0, 255, 201, 155, 7, 255, 199, 151, 8, 255, 198, 152, 1, 255, 197, 149, 4, 255, 194, 147, 5, 255, 199, 153, 4, 255, 203, 152, 7, 255, 202, 153, 3, 255, 201, 151, 3, 255, 201, 151, 3, 255, 202, 149, 3, 255, 201, 143, 5, 255, 197, 139, 4, 255, 197, 139, 5, 255, 194, 135, 6, 255, 191, 127, 9, 255, 190, 123, 10, 255, 189, 118, 4, 255, 184, 112, 2, 255, 176, 98, 8, 255, 179, 100, 3, 255, 174, 97, 3, 255, 171, 94, 6, 255, 172, 96, 4, 255, 172, 95, 2, 255, 166, 93, 2, 255, 167, 94, 1, 255, 165, 93, 2, 255, 165, 95, 1, 255, 169, 96, 0, 255, 173, 90, 4, 255, 164, 84, 4, 255, 153, 76, 0, 255, 149, 68, 1, 255, 152, 73, 7, 255, 138, 64, 2, 255, 127, 59, 5, 255, 121, 56, 4, 255, 124, 51, 4, 255, 115, 42, 8, 255, 105, 35, 4, 255, 99, 32, 1, 255, 101, 39, 6, 255, 100, 43, 4, 255, 104, 43, 3, 255, 96, 35, 2, 255, 101, 39, 7, 255, 102, 41, 2, 255, 99, 40, 3, 255, 100, 37, 6, 255, 109, 37, 6, 255, 107, 39, 2, 255, 101, 41, 2, 255, 101, 42, 3, 255, 106, 42, 4, 255, 106, 39, 4, 255, 100, 34, 3, 255, 99, 38, 7, 255, 98, 36, 2, 255, 100, 34, 3, 255, 100, 34, 5, 255, 98, 34, 6, 255, 93, 31, 2, 255, 89, 28, 0, 255, 93, 33, 6, 255, 85, 30, 2, 255, 91, 31, 4, 255, 106, 37, 9, 255, 107, 30, 3, 255, 110, 33, 5, 255, 110, 38, 2, 255, 109, 34, 1, 255, 108, 30, 4, 255, 108, 32, 6, 255, 105, 35, 9, 255, 100, 34, 3, 255, 95, 33, 0, 255, 97, 33, 0, 255, 102, 33, 0, 255, 100, 32, 0, 255, 99, 34, 2, 255, 97, 33, 1, 255, 98, 34, 2, 255, 99, 35, 4, 255, 101, 37, 5, 255, 100, 35, 6, 255, 103, 38, 4, 255, 102, 36, 5, 255, 98, 32, 3, 255, 85, 27, 1, 255, 74, 21, 3, 255, 75, 25, 5, 255, 86, 30, 4, 255, 95, 29, 2, 255, 102, 32, 2, 255, 102, 30, 4, 255, 95, 29, 1, 255, 93, 30, 1, 255, 85, 24, 4, 255, 85, 30, 6, 255, 80, 29, 1, 255, 77, 31, 2, 255, 86, 34, 2, 255, 90, 35, 3, 255, 95, 34, 3, 255, 98, 35, 4, 255, 98, 36, 1, 255, 107, 44, 5, 255, 107, 43, 1, 255, 110, 45, 1, 255, 110, 44, 3, 255, 104, 38, 2, 255, 90, 28, 0, 255, 74, 22, 5, 255, 71, 17, 5, 255, 71, 20, 4, 255, 53, 19, 1, 255, 57, 17, 2, 255, 67, 17, 4, 255, 75, 23, 4, 255, 76, 26, 3, 255, 75, 26, 3, 255, 75, 21, 0, 255, 77, 21, 0, 255, 76, 23, 0, 255, 81, 29, 3, 255, 83, 25, 4, 255, 82, 18, 4, 255, 84, 23, 4, 255, 86, 28, 2, 255, 88, 29, 0, 255, 84, 25, 1, 255, 75, 23, 1, 255, 77, 27, 4, 255, 89, 27, 4, 255, 97, 33, 3, 255, 101, 35, 1, 255, 13, 6, 3, 255, 9, 4, 2, 255, 4, 0, 0, 255, 7, 4, 3, 255, 10, 6, 3, 255, 8, 3, 0, 255, 10, 5, 2, 255, 10, 5, 1, 255, 10, 5, 1, 255, 14, 9, 5, 255, 10, 5, 1, 255, 8, 3, 0, 255, 13, 8, 5, 255, 11, 7, 4, 255, 9, 6, 1, 255, 17, 13, 2, 255, 17, 12, 0, 255, 19, 13, 5, 255, 24, 17, 15, 255, 26, 19, 11, 255, 25, 19, 8, 255, 24, 21, 8, 255, 21, 19, 7, 255, 23, 21, 10, 255, 22, 23, 9, 255, 29, 26, 8, 255, 38, 28, 8, 255, 36, 27, 9, 255, 38, 31, 13, 255, 38, 31, 8, 255, 41, 33, 9, 255, 42, 34, 11, 255, 41, 37, 18, 255, 54, 43, 10, 255, 61, 44, 10, 255, 57, 40, 10, 255, 59, 49, 11, 255, 59, 51, 14, 255, 47, 45, 16, 255, 67, 62, 16, 255, 72, 60, 2, 255, 73, 63, 6, 255, 70, 57, 8, 255, 67, 57, 18, 255, 74, 72, 60, 255, 77, 85, 59, 255, 72, 80, 50, 255, 69, 74, 56, 255, 66, 70, 19, 255, 72, 62, 2, 255, 81, 54, 1, 255, 100, 63, 16, 255, 134, 82, 22, 255, 137, 89, 1, 255, 161, 96, 9, 255, 171, 90, 2, 255, 175, 89, 8, 255, 177, 85, 7, 255, 178, 91, 5, 255, 176, 91, 0, 255, 173, 88, 3, 255, 169, 86, 4, 255, 163, 81, 8, 255, 155, 89, 5, 255, 153, 84, 3, 255, 142, 73, 3, 255, 142, 72, 5, 255, 135, 66, 6, 255, 128, 66, 5, 255, 134, 65, 7, 255, 124, 65, 1, 255, 128, 69, 8, 255, 109, 56, 1, 255, 99, 44, 3, 255, 99, 52, 7, 255, 115, 51, 7, 255, 109, 49, 3, 255, 95, 47, 4, 255, 99, 43, 5, 255, 105, 53, 2, 255, 116, 54, 6, 255, 106, 51, 2, 255, 106, 52, 1, 255, 99, 47, 5, 255, 77, 33, 2, 255, 62, 27, 4, 255, 69, 33, 8, 255, 78, 36, 5, 255, 81, 34, 2, 255, 81, 39, 5, 255, 77, 40, 2, 255, 83, 36, 1, 255, 87, 38, 5, 255, 95, 46, 3, 255, 105, 51, 8, 255, 111, 50, 5, 255, 111, 54, 7, 255, 125, 67, 5, 255, 153, 81, 3, 255, 168, 85, 2, 255, 174, 89, 3, 255, 176, 89, 4, 255, 176, 89, 1, 255, 180, 91, 1, 255, 178, 85, 2, 255, 183, 87, 4, 255, 180, 83, 2, 255, 183, 87, 2, 255, 185, 90, 3, 255, 187, 92, 6, 255, 185, 90, 4, 255, 188, 92, 2, 255, 195, 100, 4, 255, 188, 93, 1, 255, 183, 88, 3, 255, 189, 95, 6, 255, 193, 100, 0, 255, 200, 105, 3, 255, 196, 100, 5, 255, 191, 100, 4, 255, 193, 103, 6, 255, 196, 95, 7, 255, 193, 96, 5, 255, 193, 104, 1, 255, 198, 99, 6, 255, 200, 103, 6, 255, 185, 89, 2, 255, 173, 80, 5, 255, 183, 91, 4, 255, 175, 78, 5, 255, 152, 58, 0, 255, 151, 66, 4, 255, 162, 77, 6, 255, 165, 76, 4, 255, 159, 65, 9, 255, 137, 55, 4, 255, 137, 61, 8, 255, 151, 71, 4, 255, 154, 72, 6, 255, 157, 76, 8, 255, 148, 68, 1, 255, 145, 67, 3, 255, 158, 72, 6, 255, 168, 81, 8, 255, 165, 80, 3, 255, 168, 78, 12, 255, 180, 94, 10, 255, 192, 99, 4, 255, 188, 98, 5, 255, 188, 101, 1, 255, 192, 97, 6, 255, 187, 100, 10, 255, 185, 101, 8, 255, 193, 98, 9, 255, 188, 96, 2, 255, 191, 100, 10, 255, 193, 101, 4, 255, 194, 106, 7, 255, 193, 106, 5, 255, 196, 107, 1, 255, 184, 94, 2, 255, 161, 76, 10, 255, 174, 85, 14, 255, 179, 89, 6, 255, 192, 104, 11, 255, 199, 114, 7, 255, 202, 112, 5, 255, 195, 106, 6, 255, 193, 104, 5, 255, 201, 112, 11, 255, 202, 113, 7, 255, 203, 117, 2, 255, 206, 116, 14, 255, 191, 106, 9, 255, 192, 107, 7, 255, 206, 125, 7, 255, 201, 123, 6, 255, 204, 124, 17, 255, 208, 130, 10, 255, 209, 127, 7, 255, 202, 117, 11, 255, 193, 107, 7, 255, 195, 111, 8, 255, 206, 126, 13, 255, 207, 134, 6, 255, 203, 131, 5, 255, 196, 122, 6, 255, 200, 130, 15, 255, 206, 135, 15, 255, 202, 123, 19, 255, 195, 120, 11, 255, 205, 138, 10, 255, 211, 144, 7, 255, 212, 145, 8, 255, 213, 147, 17, 255, 211, 147, 6, 255, 215, 152, 8, 255, 214, 152, 6, 255, 215, 157, 3, 255, 216, 158, 18, 255, 217, 161, 7, 255, 218, 162, 7, 255, 218, 163, 11, 255, 219, 164, 5, 255, 223, 169, 2, 255, 226, 168, 6, 255, 212, 156, 5, 255, 208, 152, 5, 255, 222, 168, 8, 255, 220, 165, 3, 255, 220, 163, 17, 255, 209, 158, 15, 255, 211, 164, 11, 255, 213, 167, 4, 255, 216, 172, 3, 255, 220, 174, 8, 255, 222, 173, 6, 255, 223, 174, 1, 255, 223, 171, 3, 255, 223, 175, 3, 255, 222, 175, 3, 255, 222, 174, 14, 255, 209, 156, 14, 255, 205, 151, 2, 255, 216, 171, 6, 255, 216, 173, 6, 255, 216, 172, 5, 255, 215, 172, 9, 255, 212, 172, 6, 255, 211, 168, 3, 255, 213, 169, 5, 255, 212, 169, 6, 255, 208, 164, 0, 255, 205, 160, 3, 255, 206, 161, 10, 255, 205, 162, 5, 255, 204, 162, 6, 255, 203, 162, 7, 255, 205, 161, 4, 255, 183, 132, 18, 255, 195, 149, 10, 255, 210, 168, 0, 255, 208, 163, 2, 255, 210, 166, 1, 255, 202, 157, 3, 255, 195, 146, 5, 255, 196, 148, 6, 255, 201, 156, 5, 255, 203, 160, 5, 255, 205, 161, 8, 255, 200, 154, 8, 255, 195, 149, 1, 255, 190, 142, 6, 255, 201, 155, 6, 255, 209, 170, 1, 255, 212, 173, 9, 255, 179, 127, 16, 255, 179, 126, 2, 255, 196, 145, 4, 255, 194, 146, 4, 255, 197, 154, 3, 255, 194, 149, 11, 255, 194, 150, 2, 255, 198, 151, 7, 255, 199, 151, 6, 255, 199, 149, 1, 255, 198, 149, 5, 255, 195, 147, 14, 255, 199, 153, 2, 255, 202, 151, 3, 255, 203, 152, 9, 255, 202, 151, 14, 255, 200, 146, 10, 255, 203, 146, 10, 255, 201, 143, 3, 255, 198, 139, 6, 255, 193, 135, 5, 255, 192, 133, 5, 255, 189, 126, 3, 255, 189, 122, 7, 255, 184, 111, 3, 255, 180, 107, 3, 255, 175, 102, 8, 255, 175, 97, 4, 255, 174, 95, 3, 255, 176, 100, 6, 255, 178, 102, 5, 255, 174, 96, 2, 255, 174, 98, 1, 255, 176, 100, 2, 255, 173, 94, 5, 255, 171, 94, 4, 255, 166, 90, 3, 255, 156, 81, 0, 255, 153, 80, 4, 255, 152, 78, 7, 255, 154, 76, 6, 255, 144, 65, 1, 255, 138, 63, 1, 255, 137, 69, 2, 255, 135, 67, 10, 255, 137, 64, 3, 255, 110, 45, 3, 255, 94, 34, 4, 255, 89, 31, 2, 255, 104, 44, 1, 255, 106, 44, 4, 255, 108, 46, 1, 255, 103, 38, 2, 255, 100, 33, 3, 255, 102, 37, 3, 255, 97, 34, 4, 255, 88, 31, 6, 255, 89, 33, 2, 255, 98, 36, 3, 255, 99, 36, 4, 255, 97, 35, 2, 255, 96, 36, 1, 255, 100, 37, 3, 255, 103, 34, 3, 255, 103, 34, 3, 255, 102, 35, 1, 255, 101, 37, 1, 255, 98, 35, 3, 255, 96, 31, 4, 255, 96, 31, 4, 255, 95, 29, 4, 255, 88, 29, 4, 255, 86, 28, 1, 255, 78, 24, 1, 255, 90, 37, 7, 255, 105, 39, 2, 255, 102, 34, 1, 255, 106, 37, 4, 255, 113, 39, 3, 255, 119, 39, 4, 255, 122, 44, 3, 255, 120, 46, 3, 255, 107, 35, 2, 255, 97, 30, 4, 255, 90, 30, 1, 255, 94, 35, 3, 255, 99, 35, 2, 255, 102, 34, 2, 255, 97, 33, 2, 255, 101, 36, 4, 255, 99, 31, 4, 255, 95, 31, 1, 255, 94, 29, 2, 255, 104, 36, 2, 255, 100, 34, 3, 255, 94, 34, 3, 255, 81, 27, 1, 255, 74, 23, 3, 255, 72, 21, 2, 255, 82, 26, 3, 255, 83, 24, 5, 255, 89, 26, 4, 255, 90, 25, 0, 255, 86, 29, 6, 255, 89, 28, 5, 255, 88, 28, 1, 255, 88, 30, 2, 255, 93, 26, 1, 255, 95, 31, 6, 255, 98, 36, 4, 255, 95, 32, 0, 255, 100, 37, 2, 255, 104, 41, 4, 255, 103, 39, 1, 255, 108, 44, 3, 255, 115, 41, 2, 255, 109, 41, 7, 255, 95, 32, 4, 255, 90, 25, 2, 255, 77, 22, 1, 255, 68, 21, 3, 255, 66, 17, 4, 255, 64, 15, 2, 255, 57, 16, 5, 255, 58, 15, 5, 255, 75, 22, 4, 255, 84, 26, 2, 255, 79, 22, 0, 255, 76, 20, 2, 255, 74, 19, 2, 255, 79, 24, 4, 255, 80, 23, 1, 255, 85, 25, 1, 255, 86, 22, 2, 255, 91, 26, 4, 255, 89, 26, 1, 255, 89, 27, 2, 255, 92, 26, 6, 255, 90, 20, 3, 255, 90, 22, 4, 255, 92, 27, 2, 255, 104, 31, 3, 255, 109, 36, 1, 255, 113, 41, 2, 255, 16, 8, 5, 255, 8, 5, 2, 255, 1, 1, 0, 255, 5, 2, 0, 255, 12, 7, 2, 255, 8, 2, 0, 255, 11, 3, 1, 255, 10, 4, 1, 255, 10, 6, 2, 255, 10, 7, 2, 255, 13, 8, 3, 255, 10, 4, 1, 255, 16, 9, 4, 255, 8, 6, 1, 255, 11, 9, 1, 255, 15, 12, 4, 255, 14, 9, 4, 255, 13, 8, 6, 255, 25, 19, 20, 255, 26, 18, 18, 255, 24, 18, 10, 255, 21, 22, 6, 255, 25, 21, 9, 255, 29, 21, 12, 255, 29, 26, 10, 255, 35, 27, 8, 255, 41, 27, 11, 255, 40, 29, 10, 255, 37, 34, 6, 255, 41, 37, 11, 255, 39, 34, 11, 255, 45, 44, 12, 255, 47, 41, 15, 255, 53, 44, 10, 255, 51, 44, 15, 255, 56, 43, 24, 255, 56, 51, 11, 255, 52, 51, 13, 255, 55, 50, 7, 255, 77, 65, 10, 255, 67, 59, 5, 255, 63, 52, 7, 255, 66, 57, 8, 255, 70, 72, 34, 255, 78, 83, 70, 255, 70, 84, 60, 255, 74, 78, 54, 255, 97, 85, 56, 255, 109, 83, 33, 255, 133, 83, 21, 255, 144, 78, 12, 255, 164, 91, 16, 255, 175, 97, 6, 255, 183, 103, 14, 255, 174, 98, 12, 255, 166, 90, 6, 255, 162, 87, 5, 255, 152, 81, 13, 255, 140, 72, 4, 255, 130, 64, 3, 255, 122, 63, 6, 255, 108, 60, 5, 255, 99, 54, 6, 255, 83, 47, 2, 255, 90, 46, 8, 255, 83, 39, 4, 255, 75, 36, 3, 255, 64, 34, 2, 255, 67, 37, 4, 255, 75, 37, 5, 255, 67, 36, 4, 255, 74, 39, 10, 255, 71, 30, 6, 255, 62, 29, 0, 255, 58, 36, 0, 255, 60, 30, 0, 255, 56, 28, 2, 255, 55, 34, 2, 255, 61, 27, 3, 255, 64, 27, 2, 255, 65, 29, 2, 255, 66, 30, 1, 255, 69, 33, 1, 255, 61, 29, 6, 255, 59, 29, 1, 255, 68, 34, 4, 255, 70, 36, 6, 255, 67, 31, 3, 255, 74, 37, 4, 255, 74, 41, 5, 255, 73, 41, 4, 255, 81, 39, 0, 255, 74, 35, 1, 255, 81, 37, 2, 255, 90, 40, 2, 255, 85, 38, 1, 255, 74, 35, 5, 255, 78, 45, 2, 255, 116, 61, 2, 255, 144, 65, 1, 255, 147, 73, 5, 255, 162, 80, 4, 255, 173, 83, 1, 255, 178, 89, 5, 255, 177, 88, 8, 255, 177, 87, 2, 255, 184, 90, 1, 255, 180, 90, 1, 255, 175, 84, 11, 255, 176, 85, 11, 255, 183, 91, 0, 255, 185, 89, 0, 255, 190, 93, 3, 255, 189, 95, 5, 255, 184, 93, 0, 255, 190, 99, 0, 255, 195, 102, 1, 255, 200, 104, 3, 255, 197, 106, 1, 255, 195, 109, 2, 255, 195, 101, 2, 255, 195, 97, 2, 255, 197, 102, 3, 255, 194, 97, 1, 255, 182, 80, 3, 255, 178, 77, 6, 255, 166, 67, 6, 255, 179, 89, 7, 255, 177, 79, 3, 255, 157, 64, 4, 255, 160, 69, 6, 255, 165, 73, 2, 255, 172, 82, 3, 255, 176, 89, 3, 255, 172, 86, 1, 255, 162, 78, 1, 255, 167, 84, 1, 255, 182, 94, 4, 255, 191, 99, 6, 255, 185, 98, 5, 255, 161, 77, 2, 255, 169, 86, 5, 255, 186, 102, 10, 255, 191, 103, 6, 255, 186, 98, 2, 255, 190, 102, 8, 255, 191, 102, 2, 255, 189, 96, 6, 255, 185, 93, 9, 255, 178, 89, 4, 255, 189, 101, 9, 255, 193, 105, 10, 255, 191, 103, 5, 255, 190, 100, 2, 255, 193, 105, 7, 255, 191, 102, 8, 255, 189, 101, 4, 255, 196, 108, 4, 255, 192, 104, 1, 255, 195, 108, 3, 255, 192, 105, 3, 255, 183, 100, 8, 255, 188, 100, 12, 255, 198, 108, 14, 255, 201, 116, 11, 255, 199, 112, 4, 255, 198, 107, 6, 255, 196, 106, 9, 255, 200, 111, 10, 255, 203, 114, 10, 255, 202, 115, 5, 255, 206, 119, 4, 255, 205, 118, 9, 255, 207, 120, 2, 255, 205, 121, 10, 255, 204, 126, 6, 255, 205, 130, 6, 255, 205, 128, 18, 255, 204, 128, 9, 255, 196, 119, 7, 255, 188, 109, 10, 255, 187, 108, 7, 255, 203, 128, 14, 255, 202, 129, 12, 255, 203, 130, 16, 255, 203, 129, 15, 255, 199, 127, 4, 255, 205, 135, 9, 255, 206, 138, 10, 255, 204, 138, 8, 255, 195, 128, 18, 255, 198, 136, 8, 255, 207, 147, 5, 255, 208, 146, 4, 255, 210, 154, 2, 255, 212, 152, 8, 255, 210, 151, 12, 255, 209, 151, 7, 255, 212, 153, 3, 255, 217, 157, 15, 255, 216, 157, 8, 255, 214, 160, 4, 255, 215, 160, 6, 255, 215, 161, 3, 255, 218, 161, 3, 255, 218, 164, 3, 255, 212, 157, 7, 255, 209, 152, 14, 255, 216, 162, 7, 255, 217, 165, 5, 255, 205, 150, 7, 255, 208, 155, 16, 255, 217, 168, 11, 255, 219, 170, 1, 255, 218, 171, 1, 255, 220, 170, 5, 255, 218, 170, 7, 255, 218, 170, 9, 255, 220, 173, 6, 255, 218, 171, 0, 255, 219, 170, 3, 255, 218, 170, 13, 255, 199, 150, 16, 255, 195, 148, 16, 255, 211, 167, 5, 255, 211, 170, 3, 255, 211, 168, 6, 255, 208, 163, 3, 255, 208, 163, 7, 255, 208, 164, 9, 255, 204, 164, 6, 255, 204, 165, 5, 255, 200, 159, 2, 255, 200, 157, 5, 255, 201, 158, 0, 255, 199, 156, 2, 255, 190, 145, 2, 255, 200, 154, 6, 255, 206, 164, 1, 255, 191, 143, 10, 255, 194, 148, 10, 255, 202, 158, 6, 255, 201, 156, 6, 255, 204, 158, 9, 255, 201, 156, 1, 255, 192, 144, 13, 255, 195, 148, 13, 255, 200, 155, 4, 255, 207, 162, 4, 255, 209, 164, 0, 255, 202, 159, 3, 255, 196, 152, 5, 255, 199, 155, 3, 255, 201, 157, 0, 255, 207, 164, 6, 255, 209, 167, 5, 255, 203, 161, 6, 255, 176, 128, 3, 255, 187, 138, 6, 255, 186, 137, 6, 255, 191, 142, 9, 255, 193, 145, 12, 255, 194, 146, 5, 255, 200, 149, 9, 255, 198, 147, 5, 255, 195, 146, 6, 255, 201, 154, 17, 255, 199, 152, 12, 255, 199, 153, 2, 255, 202, 156, 6, 255, 202, 151, 8, 255, 204, 152, 4, 255, 203, 148, 5, 255, 202, 144, 15, 255, 200, 138, 9, 255, 198, 134, 12, 255, 197, 132, 8, 255, 189, 128, 3, 255, 188, 126, 3, 255, 188, 113, 6, 255, 168, 89, 2, 255, 169, 94, 9, 255, 176, 101, 19, 255, 178, 99, 7, 255, 179, 97, 9, 255, 179, 99, 1, 255, 174, 96, 1, 255, 171, 91, 9, 255, 169, 91, 7, 255, 165, 86, 6, 255, 161, 82, 5, 255, 159, 81, 2, 255, 160, 84, 2, 255, 153, 80, 2, 255, 153, 82, 2, 255, 160, 86, 5, 255, 156, 80, 3, 255, 153, 73, 1, 255, 149, 70, 2, 255, 143, 67, 1, 255, 138, 63, 3, 255, 138, 62, 2, 255, 126, 57, 2, 255, 115, 45, 2, 255, 107, 42, 7, 255, 107, 40, 7, 255, 98, 39, 1, 255, 102, 41, 2, 255, 106, 33, 3, 255, 103, 38, 4, 255, 99, 35, 0, 255, 100, 32, 7, 255, 88, 29, 2, 255, 95, 37, 2, 255, 101, 36, 1, 255, 103, 36, 2, 255, 98, 36, 3, 255, 94, 36, 2, 255, 97, 35, 2, 255, 100, 32, 1, 255, 99, 30, 2, 255, 98, 32, 4, 255, 95, 33, 5, 255, 93, 33, 3, 255, 93, 32, 3, 255, 95, 32, 1, 255, 98, 36, 6, 255, 95, 31, 4, 255, 92, 31, 2, 255, 84, 30, 4, 255, 75, 25, 2, 255, 92, 30, 4, 255, 108, 33, 5, 255, 111, 36, 5, 255, 105, 44, 5, 255, 114, 44, 2, 255, 125, 40, 1, 255, 113, 39, 8, 255, 109, 37, 5, 255, 103, 32, 4, 255, 96, 31, 3, 255, 89, 28, 2, 255, 91, 30, 4, 255, 95, 33, 3, 255, 93, 33, 1, 255, 89, 34, 1, 255, 93, 32, 2, 255, 93, 25, 2, 255, 92, 28, 1, 255, 100, 32, 3, 255, 92, 31, 2, 255, 84, 29, 4, 255, 77, 24, 3, 255, 74, 20, 5, 255, 73, 26, 5, 255, 80, 26, 1, 255, 83, 22, 2, 255, 83, 28, 8, 255, 82, 26, 3, 255, 92, 31, 5, 255, 95, 32, 3, 255, 89, 30, 0, 255, 88, 33, 3, 255, 98, 35, 3, 255, 103, 39, 4, 255, 97, 41, 3, 255, 100, 38, 2, 255, 103, 44, 3, 255, 109, 44, 2, 255, 111, 46, 0, 255, 121, 50, 1, 255, 131, 50, 5, 255, 113, 34, 3, 255, 90, 26, 2, 255, 76, 24, 6, 255, 75, 21, 1, 255, 75, 21, 3, 255, 69, 20, 6, 255, 64, 18, 1, 255, 58, 16, 5, 255, 62, 20, 2, 255, 74, 25, 5, 255, 73, 20, 4, 255, 69, 20, 2, 255, 75, 24, 2, 255, 84, 28, 5, 255, 88, 27, 3, 255, 87, 26, 1, 255, 87, 28, 4, 255, 80, 24, 0, 255, 91, 25, 0, 255, 95, 26, 1, 255, 91, 27, 0, 255, 89, 27, 3, 255, 87, 24, 8, 255, 90, 23, 6, 255, 98, 29, 1, 255, 102, 28, 2, 255, 100, 25, 1, 255, 107, 29, 2, 255, 11, 6, 0, 255, 7, 4, 2, 255, 3, 3, 1, 255, 4, 0, 0, 255, 6, 2, 0, 255, 8, 4, 0, 255, 10, 5, 1, 255, 11, 6, 2, 255, 10, 6, 1, 255, 9, 7, 1, 255, 12, 8, 3, 255, 14, 8, 2, 255, 16, 8, 2, 255, 19, 8, 2, 255, 19, 11, 1, 255, 16, 9, 0, 255, 13, 9, 3, 255, 14, 12, 6, 255, 14, 12, 6, 255, 22, 19, 13, 255, 24, 21, 9, 255, 26, 19, 2, 255, 30, 28, 9, 255, 22, 21, 7, 255, 29, 22, 10, 255, 34, 27, 14, 255, 38, 31, 13, 255, 38, 28, 10, 255, 35, 35, 3, 255, 42, 40, 11, 255, 42, 38, 7, 255, 46, 43, 17, 255, 47, 43, 21, 255, 45, 42, 17, 255, 50, 47, 15, 255, 51, 46, 16, 255, 54, 47, 9, 255, 55, 51, 6, 255, 61, 54, 14, 255, 82, 69, 4, 255, 65, 56, 4, 255, 58, 55, 1, 255, 60, 56, 32, 255, 75, 75, 71, 255, 84, 84, 74, 255, 109, 96, 63, 255, 129, 99, 67, 255, 155, 108, 69, 255, 169, 105, 54, 255, 172, 105, 41, 255, 175, 104, 32, 255, 171, 96, 19, 255, 156, 88, 11, 255, 138, 83, 13, 255, 116, 71, 10, 255, 109, 69, 2, 255, 106, 68, 6, 255, 84, 51, 7, 255, 68, 38, 2, 255, 66, 35, 2, 255, 63, 36, 2, 255, 59, 31, 0, 255, 60, 28, 1, 255, 69, 27, 6, 255, 55, 25, 1, 255, 54, 27, 3, 255, 55, 29, 6, 255, 54, 29, 4, 255, 58, 32, 5, 255, 60, 28, 0, 255, 60, 28, 0, 255, 57, 33, 2, 255, 59, 33, 4, 255, 65, 34, 5, 255, 58, 33, 1, 255, 55, 33, 2, 255, 62, 34, 6, 255, 66, 38, 4, 255, 64, 35, 4, 255, 67, 33, 5, 255, 68, 32, 4, 255, 71, 33, 5, 255, 71, 35, 6, 255, 63, 33, 2, 255, 66, 34, 4, 255, 72, 38, 7, 255, 72, 39, 3, 255, 73, 39, 1, 255, 74, 38, 2, 255, 75, 34, 3, 255, 78, 35, 1, 255, 82, 38, 2, 255, 84, 41, 4, 255, 82, 41, 5, 255, 80, 40, 2, 255, 79, 43, 1, 255, 88, 39, 2, 255, 77, 39, 2, 255, 75, 41, 2, 255, 81, 44, 4, 255, 97, 47, 5, 255, 122, 66, 5, 255, 149, 75, 10, 255, 159, 74, 8, 255, 161, 81, 6, 255, 175, 88, 6, 255, 178, 92, 4, 255, 184, 90, 0, 255, 183, 90, 2, 255, 176, 86, 5, 255, 178, 87, 4, 255, 178, 83, 5, 255, 176, 81, 1, 255, 183, 89, 6, 255, 181, 90, 3, 255, 188, 98, 2, 255, 197, 101, 2, 255, 198, 102, 4, 255, 196, 106, 2, 255, 199, 104, 4, 255, 192, 100, 3, 255, 193, 106, 0, 255, 200, 105, 5, 255, 194, 92, 8, 255, 165, 64, 10, 255, 158, 68, 11, 255, 184, 99, 1, 255, 195, 101, 1, 255, 182, 87, 7, 255, 166, 76, 2, 255, 179, 91, 9, 255, 186, 94, 6, 255, 189, 95, 1, 255, 187, 92, 8, 255, 177, 85, 4, 255, 187, 97, 11, 255, 187, 101, 6, 255, 191, 102, 1, 255, 194, 99, 4, 255, 186, 94, 4, 255, 184, 95, 10, 255, 188, 103, 4, 255, 184, 95, 12, 255, 185, 97, 2, 255, 191, 104, 0, 255, 190, 101, 6, 255, 189, 101, 5, 255, 187, 98, 0, 255, 186, 96, 2, 255, 186, 97, 6, 255, 196, 107, 11, 255, 195, 109, 2, 255, 194, 106, 1, 255, 194, 103, 15, 255, 186, 96, 14, 255, 189, 101, 8, 255, 195, 107, 12, 255, 193, 105, 4, 255, 197, 109, 5, 255, 200, 110, 9, 255, 200, 112, 10, 255, 198, 116, 3, 255, 200, 114, 7, 255, 202, 114, 7, 255, 199, 114, 9, 255, 198, 111, 5, 255, 202, 114, 3, 255, 206, 118, 11, 255, 204, 116, 4, 255, 203, 117, 5, 255, 205, 119, 12, 255, 204, 118, 4, 255, 201, 116, 6, 255, 205, 120, 11, 255, 206, 125, 7, 255, 204, 124, 18, 255, 191, 113, 15, 255, 191, 115, 3, 255, 201, 126, 13, 255, 202, 128, 10, 255, 195, 120, 6, 255, 202, 128, 13, 255, 200, 129, 5, 255, 202, 130, 8, 255, 202, 130, 12, 255, 205, 135, 17, 255, 204, 135, 18, 255, 204, 136, 13, 255, 207, 139, 14, 255, 207, 142, 9, 255, 207, 141, 16, 255, 205, 140, 7, 255, 205, 146, 4, 255, 204, 143, 1, 255, 206, 143, 14, 255, 202, 138, 12, 255, 206, 145, 9, 255, 210, 153, 8, 255, 206, 146, 3, 255, 209, 152, 7, 255, 209, 155, 10, 255, 211, 156, 11, 255, 213, 158, 6, 255, 211, 159, 3, 255, 208, 158, 13, 255, 211, 160, 8, 255, 214, 163, 3, 255, 212, 158, 14, 255, 209, 159, 4, 255, 212, 167, 5, 255, 203, 150, 11, 255, 204, 159, 2, 255, 212, 166, 15, 255, 211, 166, 7, 255, 212, 167, 9, 255, 212, 167, 8, 255, 212, 167, 4, 255, 212, 167, 7, 255, 211, 166, 4, 255, 210, 166, 6, 255, 210, 166, 9, 255, 207, 166, 7, 255, 201, 162, 12, 255, 200, 163, 13, 255, 194, 152, 13, 255, 204, 162, 8, 255, 212, 165, 6, 255, 206, 153, 6, 255, 190, 137, 5, 255, 206, 162, 14, 255, 202, 159, 6, 255, 202, 158, 2, 255, 197, 155, 4, 255, 194, 153, 9, 255, 194, 151, 7, 255, 194, 146, 8, 255, 186, 135, 8, 255, 187, 137, 6, 255, 195, 150, 1, 255, 194, 148, 3, 255, 197, 151, 0, 255, 198, 153, 1, 255, 197, 149, 3, 255, 196, 150, 7, 255, 202, 159, 3, 255, 198, 156, 5, 255, 193, 151, 4, 255, 195, 153, 7, 255, 202, 159, 3, 255, 208, 165, 0, 255, 205, 162, 3, 255, 200, 159, 3, 255, 203, 160, 7, 255, 198, 152, 6, 255, 204, 160, 8, 255, 208, 168, 3, 255, 208, 169, 8, 255, 177, 130, 5, 255, 172, 122, 8, 255, 185, 138, 7, 255, 184, 136, 7, 255, 192, 147, 3, 255, 190, 143, 4, 255, 193, 145, 6, 255, 196, 148, 3, 255, 199, 153, 0, 255, 200, 154, 0, 255, 199, 151, 3, 255, 201, 151, 6, 255, 200, 153, 7, 255, 207, 156, 10, 255, 206, 154, 6, 255, 199, 148, 3, 255, 197, 143, 6, 255, 197, 140, 7, 255, 190, 130, 2, 255, 187, 123, 8, 255, 188, 121, 8, 255, 187, 113, 10, 255, 171, 93, 9, 255, 162, 87, 7, 255, 162, 93, 6, 255, 155, 85, 0, 255, 165, 92, 3, 255, 169, 89, 7, 255, 172, 90, 2, 255, 172, 91, 5, 255, 169, 89, 7, 255, 167, 90, 7, 255, 166, 89, 6, 255, 166, 89, 6, 255, 164, 89, 4, 255, 163, 90, 4, 255, 159, 84, 0, 255, 158, 83, 3, 255, 159, 82, 6, 255, 158, 80, 4, 255, 158, 79, 5, 255, 152, 73, 3, 255, 143, 64, 3, 255, 135, 59, 3, 255, 135, 59, 2, 255, 135, 57, 0, 255, 130, 58, 4, 255, 118, 48, 2, 255, 101, 38, 0, 255, 110, 47, 6, 255, 110, 47, 6, 255, 92, 40, 1, 255, 106, 44, 5, 255, 111, 41, 2, 255, 105, 40, 4, 255, 109, 42, 6, 255, 110, 37, 2, 255, 109, 36, 4, 255, 104, 38, 2, 255, 100, 36, 1, 255, 106, 41, 4, 255, 101, 38, 3, 255, 99, 37, 1, 255, 95, 29, 3, 255, 94, 32, 3, 255, 93, 33, 1, 255, 94, 36, 2, 255, 95, 32, 0, 255, 94, 30, 0, 255, 91, 28, 0, 255, 92, 36, 4, 255, 87, 30, 0, 255, 90, 29, 4, 255, 80, 27, 5, 255, 75, 24, 1, 255, 97, 32, 5, 255, 113, 37, 3, 255, 110, 35, 3, 255, 113, 34, 3, 255, 118, 39, 0, 255, 99, 36, 0, 255, 108, 39, 4, 255, 110, 40, 6, 255, 99, 33, 5, 255, 99, 33, 3, 255, 99, 32, 0, 255, 98, 34, 4, 255, 89, 29, 2, 255, 88, 30, 2, 255, 89, 31, 1, 255, 86, 33, 5, 255, 87, 34, 3, 255, 90, 30, 0, 255, 86, 28, 1, 255, 78, 26, 1, 255, 70, 22, 2, 255, 61, 18, 3, 255, 71, 23, 4, 255, 80, 24, 1, 255, 85, 27, 1, 255, 88, 28, 2, 255, 91, 30, 1, 255, 95, 31, 2, 255, 99, 33, 7, 255, 88, 28, 2, 255, 86, 29, 3, 255, 95, 35, 1, 255, 104, 40, 0, 255, 108, 46, 1, 255, 118, 52, 2, 255, 123, 55, 3, 255, 124, 55, 5, 255, 127, 54, 4, 255, 135, 57, 3, 255, 127, 53, 7, 255, 101, 25, 1, 255, 93, 27, 4, 255, 85, 29, 6, 255, 75, 20, 1, 255, 71, 20, 4, 255, 58, 17, 2, 255, 54, 15, 1, 255, 64, 17, 1, 255, 68, 19, 0, 255, 67, 19, 2, 255, 69, 17, 3, 255, 79, 21, 2, 255, 82, 26, 5, 255, 84, 25, 3, 255, 87, 24, 2, 255, 90, 27, 2, 255, 90, 29, 4, 255, 88, 28, 3, 255, 93, 26, 3, 255, 92, 24, 3, 255, 86, 20, 0, 255, 90, 25, 1, 255, 94, 31, 5, 255, 86, 25, 3, 255, 82, 23, 5, 255, 84, 24, 6, 255, 85, 23, 6, 255, 89, 24, 6, 255, 14, 9, 3, 255, 4, 3, 0, 255, 1, 1, 0, 255, 5, 1, 0, 255, 8, 4, 1, 255, 7, 3, 0, 255, 9, 5, 1, 255, 11, 7, 3, 255, 11, 8, 3, 255, 10, 7, 2, 255, 10, 5, 1, 255, 16, 9, 3, 255, 17, 9, 2, 255, 23, 12, 5, 255, 18, 11, 0, 255, 20, 15, 2, 255, 17, 12, 3, 255, 17, 10, 1, 255, 23, 16, 6, 255, 31, 26, 16, 255, 24, 24, 13, 255, 28, 21, 14, 255, 23, 22, 9, 255, 31, 29, 11, 255, 34, 30, 7, 255, 29, 29, 11, 255, 33, 33, 13, 255, 38, 35, 11, 255, 39, 38, 11, 255, 48, 44, 10, 255, 51, 42, 12, 255, 43, 40, 15, 255, 45, 46, 22, 255, 43, 48, 11, 255, 56, 50, 14, 255, 54, 54, 4, 255, 55, 49, 15, 255, 62, 45, 7, 255, 58, 51, 12, 255, 78, 65, 7, 255, 70, 52, 3, 255, 73, 60, 12, 255, 105, 83, 58, 255, 130, 99, 73, 255, 145, 111, 78, 255, 176, 120, 78, 255, 174, 120, 74, 255, 165, 115, 62, 255, 149, 107, 51, 255, 131, 101, 45, 255, 106, 85, 38, 255, 86, 63, 21, 255, 68, 55, 11, 255, 55, 39, 3, 255, 64, 36, 7, 255, 81, 51, 4, 255, 72, 43, 2, 255, 64, 37, 3, 255, 62, 31, 6, 255, 62, 28, 4, 255, 59, 33, 4, 255, 58, 31, 3, 255, 59, 31, 1, 255, 71, 27, 3, 255, 66, 31, 2, 255, 59, 32, 2, 255, 59, 28, 2, 255, 64, 31, 4, 255, 62, 32, 4, 255, 70, 33, 5, 255, 67, 31, 1, 255, 70, 36, 4, 255, 69, 30, 4, 255, 71, 33, 5, 255, 66, 32, 3, 255, 66, 30, 3, 255, 70, 29, 3, 255, 68, 33, 1, 255, 62, 33, 1, 255, 60, 32, 0, 255, 66, 32, 2, 255, 69, 31, 4, 255, 66, 30, 4, 255, 64, 32, 6, 255, 64, 33, 5, 255, 64, 33, 3, 255, 65, 35, 5, 255, 68, 35, 6, 255, 72, 35, 5, 255, 79, 39, 7, 255, 75, 38, 5, 255, 70, 35, 1, 255, 79, 40, 1, 255, 78, 39, 4, 255, 71, 37, 3, 255, 76, 40, 2, 255, 79, 36, 3, 255, 79, 41, 8, 255, 74, 38, 4, 255, 76, 38, 5, 255, 77, 36, 1, 255, 91, 47, 5, 255, 99, 54, 5, 255, 96, 49, 1, 255, 117, 59, 1, 255, 124, 61, 5, 255, 140, 72, 6, 255, 155, 71, 9, 255, 169, 79, 6, 255, 174, 87, 3, 255, 177, 83, 7, 255, 177, 84, 9, 255, 163, 76, 1, 255, 169, 81, 7, 255, 184, 92, 6, 255, 186, 98, 1, 255, 192, 101, 3, 255, 194, 99, 4, 255, 193, 97, 5, 255, 175, 81, 1, 255, 176, 85, 3, 255, 191, 92, 7, 255, 188, 82, 3, 255, 164, 69, 6, 255, 168, 78, 5, 255, 194, 99, 7, 255, 191, 93, 6, 255, 182, 86, 3, 255, 177, 78, 3, 255, 185, 93, 2, 255, 188, 99, 0, 255, 189, 96, 4, 255, 193, 96, 1, 255, 188, 96, 1, 255, 186, 94, 3, 255, 190, 99, 5, 255, 192, 103, 2, 255, 191, 98, 1, 255, 194, 96, 5, 255, 190, 96, 1, 255, 196, 105, 5, 255, 192, 99, 6, 255, 190, 101, 7, 255, 193, 105, 3, 255, 192, 105, 2, 255, 191, 99, 10, 255, 191, 99, 11, 255, 194, 102, 3, 255, 193, 103, 6, 255, 194, 105, 4, 255, 193, 106, 1, 255, 194, 106, 7, 255, 195, 106, 10, 255, 197, 108, 10, 255, 188, 99, 7, 255, 187, 98, 6, 255, 196, 109, 6, 255, 198, 111, 3, 255, 200, 112, 9, 255, 198, 108, 11, 255, 200, 111, 8, 255, 200, 114, 5, 255, 194, 106, 9, 255, 190, 102, 1, 255, 195, 109, 10, 255, 200, 113, 14, 255, 200, 112, 5, 255, 200, 110, 13, 255, 200, 112, 10, 255, 202, 116, 10, 255, 204, 119, 14, 255, 204, 121, 11, 255, 194, 113, 9, 255, 192, 112, 9, 255, 193, 113, 4, 255, 191, 111, 9, 255, 189, 110, 12, 255, 198, 124, 8, 255, 199, 125, 23, 255, 201, 125, 16, 255, 192, 117, 5, 255, 201, 129, 15, 255, 198, 128, 5, 255, 200, 132, 8, 255, 202, 133, 8, 255, 198, 131, 0, 255, 199, 134, 9, 255, 202, 135, 13, 255, 203, 135, 11, 255, 202, 134, 10, 255, 197, 128, 7, 255, 202, 133, 10, 255, 206, 145, 6, 255, 206, 147, 9, 255, 202, 133, 11, 255, 196, 129, 13, 255, 202, 140, 4, 255, 203, 142, 6, 255, 194, 137, 11, 255, 199, 149, 1, 255, 206, 152, 5, 255, 205, 153, 6, 255, 204, 152, 10, 255, 203, 154, 8, 255, 205, 156, 10, 255, 207, 156, 5, 255, 209, 156, 5, 255, 199, 142, 9, 255, 198, 143, 10, 255, 205, 155, 9, 255, 210, 160, 5, 255, 206, 159, 2, 255, 205, 161, 1, 255, 202, 157, 5, 255, 204, 162, 4, 255, 206, 163, 4, 255, 209, 161, 8, 255, 210, 163, 8, 255, 204, 160, 4, 255, 207, 161, 12, 255, 204, 159, 9, 255, 204, 159, 1, 255, 207, 159, 8, 255, 200, 149, 5, 255, 183, 137, 11, 255, 201, 159, 8, 255, 205, 162, 5, 255, 191, 140, 9, 255, 182, 127, 16, 255, 190, 141, 12, 255, 191, 142, 9, 255, 195, 147, 12, 255, 190, 142, 12, 255, 185, 137, 18, 255, 183, 134, 14, 255, 182, 132, 2, 255, 182, 130, 6, 255, 181, 130, 4, 255, 187, 139, 3, 255, 190, 142, 11, 255, 193, 145, 6, 255, 194, 145, 7, 255, 197, 149, 4, 255, 199, 151, 2, 255, 203, 154, 5, 255, 195, 146, 6, 255, 188, 139, 10, 255, 199, 154, 1, 255, 202, 157, 3, 255, 204, 158, 2, 255, 205, 162, 3, 255, 201, 161, 2, 255, 202, 160, 7, 255, 196, 150, 4, 255, 203, 159, 7, 255, 210, 171, 5, 255, 209, 170, 0, 255, 202, 160, 5, 255, 172, 121, 13, 255, 180, 131, 7, 255, 186, 139, 5, 255, 190, 145, 5, 255, 189, 141, 7, 255, 190, 142, 6, 255, 197, 148, 6, 255, 199, 154, 1, 255, 198, 152, 4, 255, 200, 151, 5, 255, 203, 152, 9, 255, 201, 152, 13, 255, 204, 152, 8, 255, 200, 149, 6, 255, 202, 151, 7, 255, 204, 152, 7, 255, 200, 145, 8, 255, 192, 131, 2, 255, 189, 127, 9, 255, 191, 119, 7, 255, 189, 108, 7, 255, 170, 94, 8, 255, 158, 89, 7, 255, 157, 90, 8, 255, 148, 81, 3, 255, 151, 79, 4, 255, 158, 83, 5, 255, 161, 84, 3, 255, 166, 86, 6, 255, 168, 90, 4, 255, 168, 93, 8, 255, 167, 92, 3, 255, 164, 90, 1, 255, 163, 88, 3, 255, 164, 90, 6, 255, 163, 89, 3, 255, 166, 90, 1, 255, 161, 85, 1, 255, 156, 78, 3, 255, 156, 78, 6, 255, 153, 75, 2, 255, 150, 72, 1, 255, 146, 70, 1, 255, 144, 68, 3, 255, 140, 63, 3, 255, 133, 58, 5, 255, 131, 52, 5, 255, 118, 50, 2, 255, 116, 52, 2, 255, 112, 43, 7, 255, 96, 39, 3, 255, 104, 39, 4, 255, 109, 38, 2, 255, 105, 41, 3, 255, 107, 41, 2, 255, 108, 40, 2, 255, 109, 42, 6, 255, 100, 39, 2, 255, 102, 39, 2, 255, 109, 40, 5, 255, 104, 36, 5, 255, 97, 33, 2, 255, 101, 35, 1, 255, 97, 33, 4, 255, 88, 30, 4, 255, 86, 33, 8, 255, 81, 28, 4, 255, 81, 29, 3, 255, 79, 28, 2, 255, 72, 29, 1, 255, 78, 32, 3, 255, 87, 29, 5, 255, 78, 23, 3, 255, 76, 27, 6, 255, 83, 28, 4, 255, 110, 37, 5, 255, 108, 32, 2, 255, 108, 33, 5, 255, 116, 39, 3, 255, 118, 44, 2, 255, 114, 32, 2, 255, 111, 38, 6, 255, 107, 38, 3, 255, 108, 39, 4, 255, 106, 36, 0, 255, 110, 42, 7, 255, 95, 30, 1, 255, 91, 25, 0, 255, 90, 33, 2, 255, 85, 34, 3, 255, 88, 30, 1, 255, 87, 29, 1, 255, 77, 23, 0, 255, 72, 24, 3, 255, 68, 21, 5, 255, 58, 22, 3, 255, 69, 21, 1, 255, 77, 23, 2, 255, 84, 27, 4, 255, 96, 31, 0, 255, 102, 39, 0, 255, 105, 40, 4, 255, 102, 36, 5, 255, 91, 27, 2, 255, 89, 27, 3, 255, 98, 34, 2, 255, 112, 42, 3, 255, 127, 52, 3, 255, 122, 54, 1, 255, 126, 53, 0, 255, 133, 57, 3, 255, 141, 56, 10, 255, 130, 49, 4, 255, 105, 36, 0, 255, 95, 26, 4, 255, 87, 25, 5, 255, 77, 21, 0, 255, 69, 17, 2, 255, 62, 18, 4, 255, 54, 17, 2, 255, 55, 16, 3, 255, 66, 16, 1, 255, 74, 20, 0, 255, 79, 25, 3, 255, 79, 24, 5, 255, 85, 26, 7, 255, 83, 27, 4, 255, 85, 26, 5, 255, 85, 24, 3, 255, 82, 24, 1, 255, 82, 24, 1, 255, 86, 26, 1, 255, 89, 28, 5, 255, 85, 24, 3, 255, 88, 20, 2, 255, 96, 28, 4, 255, 105, 39, 2, 255, 103, 38, 2, 255, 90, 27, 3, 255, 91, 26, 3, 255, 88, 22, 2, 255, 92, 26, 4, 255, 14, 9, 3, 255, 6, 2, 0, 255, 5, 1, 1, 255, 9, 5, 1, 255, 11, 5, 2, 255, 8, 3, 0, 255, 9, 5, 2, 255, 9, 6, 1, 255, 10, 7, 3, 255, 11, 7, 3, 255, 11, 6, 3, 255, 14, 9, 3, 255, 15, 9, 3, 255, 15, 10, 2, 255, 16, 11, 1, 255, 19, 15, 3, 255, 23, 18, 7, 255, 23, 14, 4, 255, 28, 18, 7, 255, 29, 23, 10, 255, 30, 24, 13, 255, 29, 27, 15, 255, 31, 26, 12, 255, 36, 30, 13, 255, 35, 31, 16, 255, 30, 29, 16, 255, 32, 38, 12, 255, 44, 40, 10, 255, 45, 42, 17, 255, 40, 39, 22, 255, 50, 42, 12, 255, 51, 48, 10, 255, 49, 48, 10, 255, 58, 47, 3, 255, 57, 44, 16, 255, 53, 53, 12, 255, 52, 54, 9, 255, 52, 47, 3, 255, 65, 50, 4, 255, 102, 64, 3, 255, 118, 70, 10, 255, 156, 96, 40, 255, 166, 119, 71, 255, 173, 121, 67, 255, 164, 121, 72, 255, 141, 112, 79, 255, 115, 96, 60, 255, 97, 84, 59, 255, 79, 77, 54, 255, 72, 68, 49, 255, 53, 55, 34, 255, 56, 57, 17, 255, 56, 60, 11, 255, 57, 49, 2, 255, 75, 41, 8, 255, 71, 36, 2, 255, 63, 37, 5, 255, 62, 41, 6, 255, 57, 35, 4, 255, 62, 33, 4, 255, 58, 34, 5, 255, 45, 32, 2, 255, 51, 37, 3, 255, 53, 34, 3, 255, 59, 28, 2, 255, 58, 26, 2, 255, 59, 29, 3, 255, 58, 28, 2, 255, 65, 32, 7, 255, 65, 30, 6, 255, 64, 34, 2, 255, 72, 34, 3, 255, 67, 26, 0, 255, 62, 29, 2, 255, 62, 30, 2, 255, 67, 30, 3, 255, 64, 27, 0, 255, 64, 30, 3, 255, 64, 34, 5, 255, 60, 34, 3, 255, 62, 34, 4, 255, 61, 31, 1, 255, 67, 33, 5, 255, 62, 30, 3, 255, 65, 34, 1, 255, 66, 37, 0, 255, 66, 37, 4, 255, 66, 34, 7, 255, 68, 33, 2, 255, 73, 35, 1, 255, 73, 38, 5, 255, 72, 41, 6, 255, 78, 38, 0, 255, 78, 35, 3, 255, 77, 37, 8, 255, 78, 35, 2, 255, 69, 39, 4, 255, 75, 37, 3, 255, 74, 40, 3, 255, 75, 42, 4, 255, 79, 39, 2, 255, 80, 40, 1, 255, 73, 41, 4, 255, 72, 42, 3, 255, 84, 40, 5, 255, 77, 42, 2, 255, 81, 42, 6, 255, 93, 48, 9, 255, 107, 50, 8, 255, 129, 65, 1, 255, 139, 69, 4, 255, 151, 79, 3, 255, 153, 77, 2, 255, 159, 77, 2, 255, 178, 90, 1, 255, 188, 100, 1, 255, 191, 99, 5, 255, 186, 88, 0, 255, 179, 80, 11, 255, 173, 84, 14, 255, 179, 88, 2, 255, 182, 81, 3, 255, 175, 80, 0, 255, 159, 68, 10, 255, 177, 88, 9, 255, 189, 97, 1, 255, 169, 73, 5, 255, 159, 70, 3, 255, 168, 70, 3, 255, 186, 91, 11, 255, 190, 97, 2, 255, 190, 96, 3, 255, 190, 94, 4, 255, 187, 96, 0, 255, 191, 100, 10, 255, 191, 99, 7, 255, 192, 102, 1, 255, 192, 99, 1, 255, 192, 96, 5, 255, 193, 100, 7, 255, 193, 100, 1, 255, 196, 100, 7, 255, 195, 102, 3, 255, 196, 106, 9, 255, 187, 97, 4, 255, 185, 94, 1, 255, 190, 99, 6, 255, 194, 104, 5, 255, 197, 107, 6, 255, 192, 104, 4, 255, 190, 102, 3, 255, 190, 103, 3, 255, 188, 99, 6, 255, 192, 102, 7, 255, 198, 112, 2, 255, 198, 113, 4, 255, 199, 113, 7, 255, 199, 113, 7, 255, 197, 111, 3, 255, 201, 114, 7, 255, 203, 115, 4, 255, 204, 117, 1, 255, 194, 108, 1, 255, 186, 99, 4, 255, 194, 106, 16, 255, 197, 112, 12, 255, 197, 113, 4, 255, 192, 105, 5, 255, 193, 106, 8, 255, 198, 113, 12, 255, 197, 114, 12, 255, 196, 116, 14, 255, 187, 106, 15, 255, 185, 106, 10, 255, 191, 114, 3, 255, 192, 114, 4, 255, 194, 116, 11, 255, 198, 122, 19, 255, 196, 122, 18, 255, 194, 121, 10, 255, 189, 116, 7, 255, 198, 127, 14, 255, 197, 129, 13, 255, 194, 125, 14, 255, 198, 128, 16, 255, 196, 128, 4, 255, 196, 129, 0, 255, 199, 131, 3, 255, 194, 124, 6, 255, 192, 122, 13, 255, 187, 121, 5, 255, 190, 121, 13, 255, 193, 129, 16, 255, 194, 133, 17, 255, 197, 128, 4, 255, 189, 123, 14, 255, 194, 130, 15, 255, 189, 126, 7, 255, 182, 129, 21, 255, 193, 144, 11, 255, 200, 145, 8, 255, 200, 147, 0, 255, 196, 147, 11, 255, 198, 147, 16, 255, 200, 149, 4, 255, 202, 153, 8, 255, 191, 137, 11, 255, 186, 130, 8, 255, 195, 144, 11, 255, 193, 145, 5, 255, 197, 147, 4, 255, 197, 148, 12, 255, 200, 154, 11, 255, 198, 154, 4, 255, 198, 156, 3, 255, 196, 150, 7, 255, 196, 146, 15, 255, 203, 153, 11, 255, 203, 153, 8, 255, 197, 149, 10, 255, 194, 150, 5, 255, 196, 153, 3, 255, 199, 153, 6, 255, 194, 145, 8, 255, 192, 145, 2, 255, 189, 144, 4, 255, 180, 139, 6, 255, 176, 134, 9, 255, 179, 132, 17, 255, 165, 115, 3, 255, 174, 124, 10, 255, 176, 126, 15, 255, 177, 124, 4, 255, 183, 128, 9, 255, 186, 134, 9, 255, 183, 134, 2, 255, 182, 134, 9, 255, 180, 132, 7, 255, 184, 136, 6, 255, 187, 140, 8, 255, 191, 145, 3, 255, 190, 141, 5, 255, 194, 146, 3, 255, 199, 151, 4, 255, 195, 149, 4, 255, 193, 147, 6, 255, 195, 150, 3, 255, 201, 159, 5, 255, 200, 159, 3, 255, 196, 153, 5, 255, 199, 155, 3, 255, 199, 158, 2, 255, 202, 161, 4, 255, 204, 160, 5, 255, 202, 159, 1, 255, 209, 169, 7, 255, 207, 164, 1, 255, 209, 167, 1, 255, 197, 151, 3, 255, 186, 135, 10, 255, 179, 127, 11, 255, 187, 138, 8, 255, 188, 139, 6, 255, 189, 137, 4, 255, 195, 142, 9, 255, 198, 149, 6, 255, 198, 150, 12, 255, 200, 154, 9, 255, 200, 152, 2, 255, 204, 154, 6, 255, 205, 152, 2, 255, 202, 148, 2, 255, 202, 148, 3, 255, 205, 149, 5, 255, 198, 137, 5, 255, 199, 131, 11, 255, 193, 129, 9, 255, 185, 114, 13, 255, 170, 92, 9, 255, 156, 86, 6, 255, 155, 86, 4, 255, 163, 92, 6, 255, 159, 93, 5, 255, 160, 91, 7, 255, 167, 98, 2, 255, 173, 103, 5, 255, 171, 100, 5, 255, 169, 99, 2, 255, 173, 97, 12, 255, 169, 95, 4, 255, 165, 92, 0, 255, 163, 89, 3, 255, 164, 90, 7, 255, 164, 89, 2, 255, 164, 87, 0, 255, 160, 83, 0, 255, 157, 81, 1, 255, 158, 82, 2, 255, 157, 80, 2, 255, 155, 77, 2, 255, 152, 72, 2, 255, 148, 69, 3, 255, 142, 68, 2, 255, 144, 66, 4, 255, 140, 58, 5, 255, 127, 48, 2, 255, 113, 48, 4, 255, 114, 44, 5, 255, 104, 37, 1, 255, 107, 42, 5, 255, 110, 39, 2, 255, 108, 43, 2, 255, 100, 40, 0, 255, 101, 37, 1, 255, 105, 39, 5, 255, 102, 38, 3, 255, 96, 36, 2, 255, 89, 32, 2, 255, 85, 31, 2, 255, 82, 27, 3, 255, 79, 22, 6, 255, 78, 26, 7, 255, 72, 26, 4, 255, 72, 28, 4, 255, 72, 26, 3, 255, 75, 29, 7, 255, 76, 27, 4, 255, 75, 26, 1, 255, 81, 35, 3, 255, 82, 34, 2, 255, 84, 27, 0, 255, 85, 29, 3, 255, 79, 27, 2, 255, 96, 27, 7, 255, 105, 35, 4, 255, 109, 40, 7, 255, 114, 38, 4, 255, 117, 42, 3, 255, 108, 33, 4, 255, 109, 33, 2, 255, 109, 38, 1, 255, 103, 36, 3, 255, 99, 31, 1, 255, 109, 38, 2, 255, 112, 38, 2, 255, 108, 36, 6, 255, 94, 34, 3, 255, 90, 31, 1, 255, 92, 27, 5, 255, 77, 27, 2, 255, 68, 22, 1, 255, 67, 20, 3, 255, 65, 21, 2, 255, 71, 25, 5, 255, 72, 26, 1, 255, 85, 31, 6, 255, 94, 31, 7, 255, 102, 38, 5, 255, 101, 34, 2, 255, 101, 34, 3, 255, 106, 38, 4, 255, 107, 40, 4, 255, 113, 47, 5, 255, 123, 54, 7, 255, 130, 56, 4, 255, 131, 53, 2, 255, 124, 53, 2, 255, 136, 60, 6, 255, 133, 59, 2, 255, 132, 52, 6, 255, 113, 37, 4, 255, 94, 29, 1, 255, 86, 28, 3, 255, 72, 19, 2, 255, 65, 16, 3, 255, 65, 20, 4, 255, 59, 17, 0, 255, 60, 18, 3, 255, 65, 18, 5, 255, 75, 21, 5, 255, 82, 24, 4, 255, 82, 25, 1, 255, 80, 27, 2, 255, 79, 26, 6, 255, 85, 25, 3, 255, 87, 24, 3, 255, 86, 22, 2, 255, 86, 23, 3, 255, 86, 23, 1, 255, 89, 23, 0, 255, 90, 28, 2, 255, 88, 29, 1, 255, 87, 25, 2, 255, 89, 25, 3, 255, 99, 31, 0, 255, 109, 37, 0, 255, 108, 35, 4, 255, 99, 33, 3, 255, 86, 24, 0, 255, 84, 24, 1, 255, 12, 7, 3, 255, 7, 2, 0, 255, 6, 2, 2, 255, 9, 4, 1, 255, 10, 3, 0, 255, 10, 5, 1, 255, 13, 9, 5, 255, 9, 6, 1, 255, 9, 6, 1, 255, 12, 8, 4, 255, 14, 9, 4, 255, 12, 7, 1, 255, 14, 8, 3, 255, 19, 10, 6, 255, 18, 12, 4, 255, 18, 13, 2, 255, 19, 17, 5, 255, 18, 17, 4, 255, 16, 17, 2, 255, 19, 20, 3, 255, 37, 26, 14, 255, 34, 25, 16, 255, 34, 28, 16, 255, 31, 32, 14, 255, 34, 33, 14, 255, 47, 38, 14, 255, 38, 43, 6, 255, 41, 40, 21, 255, 40, 39, 20, 255, 41, 42, 14, 255, 56, 48, 11, 255, 48, 51, 12, 255, 47, 52, 8, 255, 51, 52, 9, 255, 45, 47, 9, 255, 53, 44, 11, 255, 67, 46, 6, 255, 107, 65, 7, 255, 145, 76, 14, 255, 159, 95, 11, 255, 167, 107, 18, 255, 162, 123, 57, 255, 137, 115, 63, 255, 107, 95, 68, 255, 86, 84, 61, 255, 74, 82, 72, 255, 67, 73, 65, 255, 61, 67, 59, 255, 69, 65, 57, 255, 65, 64, 45, 255, 62, 65, 42, 255, 66, 61, 26, 255, 66, 60, 21, 255, 68, 58, 3, 255, 65, 39, 2, 255, 63, 35, 7, 255, 55, 35, 4, 255, 56, 39, 9, 255, 49, 36, 1, 255, 59, 37, 5, 255, 62, 34, 5, 255, 52, 28, 4, 255, 55, 26, 5, 255, 51, 24, 3, 255, 51, 30, 3, 255, 56, 30, 4, 255, 58, 34, 3, 255, 58, 31, 0, 255, 65, 28, 0, 255, 68, 34, 0, 255, 67, 31, 2, 255, 66, 32, 3, 255, 62, 33, 1, 255, 64, 31, 3, 255, 60, 29, 2, 255, 58, 32, 2, 255, 59, 33, 3, 255, 61, 30, 5, 255, 60, 30, 4, 255, 59, 31, 3, 255, 60, 35, 5, 255, 60, 32, 2, 255, 62, 32, 3, 255, 62, 33, 2, 255, 61, 32, 2, 255, 61, 30, 1, 255, 62, 33, 2, 255, 66, 36, 2, 255, 71, 37, 5, 255, 72, 37, 5, 255, 67, 35, 2, 255, 66, 38, 1, 255, 73, 41, 1, 255, 75, 39, 4, 255, 71, 38, 3, 255, 70, 38, 0, 255, 75, 41, 2, 255, 77, 36, 0, 255, 75, 38, 2, 255, 71, 42, 4, 255, 77, 40, 2, 255, 76, 43, 6, 255, 71, 41, 7, 255, 77, 45, 1, 255, 79, 45, 0, 255, 75, 42, 0, 255, 68, 39, 5, 255, 74, 44, 2, 255, 77, 44, 0, 255, 79, 38, 2, 255, 79, 44, 6, 255, 90, 48, 1, 255, 111, 52, 6, 255, 120, 52, 6, 255, 119, 52, 10, 255, 139, 66, 5, 255, 165, 77, 8, 255, 177, 86, 6, 255, 165, 80, 1, 255, 178, 91, 8, 255, 184, 92, 0, 255, 181, 91, 5, 255, 182, 96, 5, 255, 183, 92, 6, 255, 183, 91, 4, 255, 179, 90, 1, 255, 170, 80, 4, 255, 173, 85, 6, 255, 158, 68, 4, 255, 170, 78, 8, 255, 187, 96, 3, 255, 188, 93, 0, 255, 190, 95, 6, 255, 192, 96, 7, 255, 191, 99, 6, 255, 189, 100, 2, 255, 191, 100, 6, 255, 188, 97, 5, 255, 189, 98, 7, 255, 185, 94, 6, 255, 191, 100, 6, 255, 193, 100, 8, 255, 194, 102, 3, 255, 194, 101, 1, 255, 189, 95, 6, 255, 187, 95, 7, 255, 194, 105, 7, 255, 197, 109, 2, 255, 194, 106, 0, 255, 193, 106, 2, 255, 194, 107, 5, 255, 193, 108, 7, 255, 193, 107, 10, 255, 191, 106, 6, 255, 195, 110, 3, 255, 196, 113, 10, 255, 195, 112, 10, 255, 195, 111, 7, 255, 200, 116, 5, 255, 202, 116, 5, 255, 203, 117, 10, 255, 205, 118, 9, 255, 200, 117, 4, 255, 195, 114, 9, 255, 195, 109, 11, 255, 192, 109, 12, 255, 195, 112, 8, 255, 196, 113, 8, 255, 195, 113, 5, 255, 194, 111, 5, 255, 189, 109, 6, 255, 187, 109, 3, 255, 187, 110, 8, 255, 190, 114, 8, 255, 196, 122, 2, 255, 194, 118, 9, 255, 193, 119, 9, 255, 192, 118, 7, 255, 194, 121, 5, 255, 189, 118, 3, 255, 182, 111, 6, 255, 190, 120, 15, 255, 190, 123, 8, 255, 188, 121, 6, 255, 192, 121, 13, 255, 189, 119, 13, 255, 189, 119, 10, 255, 194, 126, 10, 255, 184, 117, 1, 255, 175, 107, 8, 255, 187, 124, 17, 255, 180, 119, 12, 255, 181, 118, 21, 255, 181, 122, 4, 255, 182, 120, 12, 255, 178, 118, 20, 255, 178, 123, 4, 255, 178, 122, 7, 255, 183, 129, 16, 255, 188, 140, 9, 255, 186, 139, 7, 255, 193, 142, 3, 255, 197, 143, 11, 255, 194, 140, 15, 255, 189, 140, 7, 255, 193, 143, 10, 255, 183, 126, 16, 255, 173, 115, 12, 255, 191, 139, 11, 255, 194, 143, 12, 255, 183, 128, 12, 255, 181, 126, 12, 255, 189, 138, 3, 255, 194, 144, 10, 255, 194, 143, 11, 255, 187, 135, 11, 255, 186, 132, 11, 255, 187, 136, 5, 255, 187, 140, 6, 255, 185, 139, 10, 255, 178, 135, 4, 255, 184, 141, 8, 255, 190, 145, 7, 255, 187, 139, 6, 255, 178, 133, 11, 255, 181, 137, 7, 255, 178, 132, 8, 255, 176, 134, 7, 255, 174, 133, 12, 255, 164, 122, 6, 255, 166, 119, 7, 255, 168, 118, 6, 255, 175, 124, 6, 255, 177, 124, 9, 255, 182, 131, 11, 255, 180, 132, 5, 255, 178, 132, 5, 255, 181, 134, 8, 255, 178, 129, 9, 255, 180, 130, 15, 255, 185, 138, 6, 255, 185, 138, 2, 255, 189, 142, 0, 255, 191, 143, 9, 255, 194, 146, 5, 255, 194, 147, 7, 255, 196, 150, 2, 255, 200, 153, 10, 255, 192, 147, 3, 255, 194, 146, 11, 255, 200, 154, 9, 255, 198, 159, 0, 255, 199, 159, 0, 255, 201, 156, 1, 255, 203, 159, 3, 255, 203, 160, 4, 255, 203, 156, 8, 255, 205, 158, 8, 255, 193, 145, 0, 255, 191, 140, 11, 255, 169, 115, 8, 255, 184, 133, 10, 255, 192, 144, 7, 255, 185, 133, 1, 255, 189, 134, 6, 255, 197, 147, 0, 255, 198, 152, 4, 255, 199, 155, 3, 255, 201, 152, 7, 255, 203, 147, 13, 255, 195, 139, 3, 255, 199, 141, 4, 255, 202, 145, 4, 255, 199, 139, 5, 255, 191, 124, 5, 255, 190, 119, 8, 255, 183, 117, 2, 255, 164, 96, 2, 255, 156, 87, 3, 255, 163, 97, 4, 255, 162, 91, 9, 255, 170, 95, 9, 255, 172, 104, 0, 255, 181, 113, 11, 255, 173, 106, 1, 255, 172, 105, 3, 255, 170, 101, 4, 255, 170, 99, 7, 255, 169, 93, 6, 255, 166, 93, 3, 255, 165, 91, 3, 255, 164, 91, 6, 255, 166, 91, 8, 255, 164, 88, 5, 255, 162, 85, 3, 255, 158, 81, 3, 255, 155, 79, 3, 255, 152, 75, 0, 255, 155, 76, 4, 255, 154, 76, 6, 255, 152, 72, 5, 255, 146, 70, 1, 255, 146, 68, 1, 255, 147, 63, 1, 255, 134, 59, 2, 255, 127, 51, 4, 255, 113, 41, 2, 255, 110, 41, 1, 255, 105, 43, 2, 255, 99, 37, 1, 255, 112, 37, 5, 255, 107, 41, 3, 255, 103, 41, 3, 255, 103, 33, 3, 255, 97, 36, 3, 255, 101, 37, 5, 255, 91, 32, 1, 255, 79, 29, 0, 255, 83, 30, 5, 255, 86, 28, 7, 255, 84, 25, 4, 255, 84, 28, 6, 255, 82, 29, 3, 255, 79, 30, 0, 255, 81, 31, 1, 255, 84, 31, 1, 255, 84, 29, 0, 255, 89, 30, 1, 255, 82, 30, 0, 255, 74, 31, 0, 255, 82, 29, 4, 255, 84, 25, 9, 255, 76, 30, 11, 255, 76, 25, 1, 255, 94, 33, 1, 255, 106, 37, 2, 255, 103, 28, 1, 255, 102, 38, 2, 255, 104, 39, 7, 255, 115, 41, 3, 255, 109, 36, 3, 255, 101, 33, 4, 255, 100, 34, 2, 255, 102, 31, 1, 255, 110, 35, 2, 255, 110, 37, 0, 255, 98, 33, 1, 255, 87, 28, 1, 255, 74, 25, 2, 255, 56, 24, 0, 255, 57, 19, 0, 255, 72, 23, 5, 255, 76, 29, 2, 255, 82, 24, 5, 255, 81, 30, 2, 255, 96, 39, 1, 255, 105, 39, 4, 255, 98, 33, 1, 255, 101, 32, 0, 255, 109, 39, 3, 255, 117, 48, 5, 255, 121, 52, 2, 255, 126, 54, 1, 255, 133, 58, 2, 255, 134, 58, 2, 255, 131, 56, 1, 255, 137, 58, 2, 255, 138, 59, 2, 255, 121, 52, 1, 255, 117, 50, 6, 255, 102, 35, 2, 255, 89, 27, 4, 255, 76, 25, 0, 255, 66, 19, 3, 255, 63, 15, 5, 255, 60, 19, 1, 255, 61, 19, 1, 255, 56, 16, 2, 255, 63, 21, 4, 255, 79, 24, 1, 255, 82, 24, 3, 255, 79, 22, 4, 255, 81, 20, 1, 255, 89, 22, 3, 255, 85, 23, 3, 255, 85, 23, 2, 255, 89, 25, 4, 255, 89, 26, 5, 255, 85, 24, 2, 255, 87, 23, 4, 255, 93, 24, 2, 255, 93, 26, 1, 255, 84, 22, 0, 255, 79, 18, 2, 255, 85, 21, 5, 255, 90, 21, 1, 255, 101, 27, 2, 255, 105, 30, 2, 255, 92, 23, 0, 255, 84, 20, 3, 255, 9, 6, 1, 255, 5, 3, 1, 255, 5, 3, 2, 255, 8, 3, 0, 255, 8, 4, 0, 255, 10, 7, 2, 255, 11, 8, 4, 255, 12, 7, 3, 255, 9, 5, 1, 255, 13, 8, 4, 255, 14, 9, 3, 255, 14, 10, 2, 255, 15, 11, 3, 255, 17, 11, 4, 255, 19, 13, 4, 255, 21, 14, 3, 255, 21, 15, 4, 255, 19, 17, 4, 255, 21, 23, 4, 255, 21, 20, 1, 255, 31, 25, 8, 255, 42, 32, 18, 255, 34, 32, 17, 255, 35, 37, 20, 255, 41, 39, 12, 255, 49, 44, 10, 255, 42, 45, 7, 255, 48, 44, 12, 255, 43, 44, 13, 255, 39, 50, 17, 255, 53, 47, 18, 255, 50, 54, 7, 255, 44, 48, 6, 255, 52, 49, 13, 255, 78, 54, 8, 255, 126, 71, 19, 255, 165, 91, 16, 255, 167, 100, 7, 255, 143, 89, 9, 255, 101, 87, 3, 255, 94, 76, 23, 255, 81, 74, 51, 255, 63, 65, 50, 255, 59, 70, 61, 255, 72, 70, 66, 255, 75, 79, 65, 255, 70, 78, 59, 255, 62, 68, 54, 255, 69, 67, 56, 255, 63, 62, 50, 255, 60, 67, 41, 255, 62, 64, 31, 255, 63, 55, 23, 255, 68, 56, 19, 255, 62, 46, 3, 255, 57, 33, 2, 255, 59, 35, 3, 255, 56, 33, 3, 255, 59, 38, 7, 255, 57, 40, 6, 255, 57, 36, 6, 255, 55, 24, 5, 255, 54, 24, 5, 255, 57, 29, 6, 255, 57, 27, 1, 255, 61, 34, 4, 255, 62, 32, 1, 255, 68, 33, 2, 255, 67, 30, 1, 255, 67, 33, 1, 255, 68, 33, 4, 255, 63, 30, 1, 255, 67, 34, 0, 255, 68, 31, 1, 255, 71, 33, 7, 255, 68, 33, 5, 255, 65, 34, 2, 255, 64, 34, 2, 255, 56, 30, 1, 255, 60, 30, 2, 255, 63, 29, 3, 255, 63, 31, 3, 255, 56, 31, 1, 255, 58, 33, 5, 255, 61, 31, 4, 255, 64, 32, 4, 255, 63, 32, 5, 255, 66, 35, 5, 255, 69, 37, 5, 255, 67, 33, 3, 255, 72, 36, 2, 255, 75, 45, 4, 255, 70, 41, 2, 255, 74, 37, 1, 255, 77, 39, 3, 255, 71, 41, 6, 255, 76, 36, 2, 255, 86, 42, 2, 255, 86, 39, 2, 255, 82, 39, 3, 255, 77, 41, 1, 255, 79, 43, 5, 255, 76, 43, 6, 255, 74, 40, 4, 255, 78, 44, 2, 255, 82, 41, 3, 255, 83, 42, 3, 255, 76, 38, 0, 255, 82, 47, 3, 255, 81, 44, 8, 255, 81, 41, 6, 255, 79, 40, 1, 255, 78, 43, 6, 255, 78, 45, 4, 255, 76, 40, 7, 255, 76, 39, 9, 255, 82, 39, 12, 255, 107, 52, 10, 255, 139, 69, 2, 255, 158, 72, 8, 255, 168, 79, 11, 255, 175, 92, 3, 255, 177, 89, 3, 255, 177, 86, 3, 255, 176, 86, 7, 255, 178, 90, 8, 255, 180, 92, 12, 255, 176, 86, 5, 255, 166, 84, 1, 255, 172, 86, 6, 255, 183, 92, 5, 255, 182, 90, 2, 255, 187, 95, 2, 255, 184, 90, 4, 255, 183, 89, 3, 255, 184, 92, 2, 255, 172, 77, 3, 255, 180, 87, 9, 255, 188, 98, 5, 255, 189, 99, 6, 255, 192, 100, 5, 255, 191, 101, 6, 255, 193, 101, 4, 255, 197, 104, 2, 255, 196, 103, 6, 255, 186, 93, 5, 255, 189, 102, 2, 255, 195, 108, 3, 255, 194, 108, 2, 255, 194, 109, 3, 255, 190, 105, 2, 255, 191, 107, 11, 255, 191, 109, 10, 255, 194, 110, 4, 255, 194, 109, 4, 255, 192, 109, 10, 255, 191, 110, 4, 255, 195, 114, 4, 255, 199, 115, 12, 255, 198, 112, 12, 255, 197, 114, 6, 255, 197, 109, 5, 255, 188, 106, 9, 255, 189, 112, 11, 255, 187, 101, 10, 255, 180, 95, 16, 255, 189, 109, 17, 255, 190, 111, 15, 255, 192, 109, 12, 255, 195, 111, 13, 255, 191, 109, 12, 255, 190, 111, 8, 255, 187, 108, 11, 255, 177, 98, 6, 255, 181, 107, 1, 255, 185, 114, 7, 255, 183, 112, 9, 255, 183, 111, 4, 255, 186, 113, 9, 255, 185, 115, 9, 255, 172, 102, 7, 255, 178, 109, 14, 255, 182, 116, 6, 255, 183, 115, 3, 255, 183, 110, 8, 255, 172, 99, 19, 255, 170, 105, 23, 255, 179, 116, 9, 255, 177, 114, 10, 255, 170, 105, 14, 255, 177, 117, 13, 255, 176, 120, 12, 255, 179, 120, 11, 255, 180, 121, 11, 255, 174, 123, 9, 255, 176, 125, 12, 255, 174, 124, 16, 255, 174, 125, 8, 255, 181, 126, 14, 255, 183, 131, 14, 255, 181, 130, 17, 255, 181, 132, 22, 255, 179, 131, 17, 255, 177, 131, 13, 255, 177, 132, 8, 255, 176, 132, 10, 255, 184, 137, 14, 255, 173, 124, 9, 255, 169, 123, 7, 255, 176, 129, 18, 255, 178, 130, 10, 255, 174, 128, 7, 255, 171, 124, 6, 255, 178, 131, 2, 255, 182, 134, 6, 255, 179, 132, 10, 255, 174, 129, 13, 255, 175, 131, 6, 255, 179, 135, 8, 255, 181, 138, 8, 255, 176, 134, 7, 255, 174, 131, 13, 255, 172, 127, 10, 255, 167, 119, 8, 255, 165, 119, 7, 255, 168, 120, 15, 255, 161, 112, 9, 255, 161, 117, 11, 255, 163, 119, 11, 255, 171, 125, 5, 255, 173, 120, 10, 255, 167, 115, 6, 255, 163, 112, 11, 255, 160, 109, 21, 255, 166, 117, 18, 255, 173, 122, 13, 255, 175, 123, 8, 255, 176, 123, 3, 255, 181, 130, 2, 255, 181, 132, 11, 255, 180, 132, 5, 255, 181, 131, 6, 255, 184, 135, 7, 255, 186, 138, 7, 255, 186, 139, 2, 255, 181, 132, 7, 255, 190, 140, 11, 255, 198, 147, 9, 255, 184, 129, 14, 255, 183, 133, 8, 255, 199, 155, 4, 255, 197, 156, 2, 255, 196, 154, 3, 255, 201, 156, 4, 255, 202, 156, 2, 255, 191, 145, 1, 255, 196, 148, 11, 255, 198, 152, 7, 255, 197, 149, 7, 255, 196, 150, 2, 255, 183, 132, 19, 255, 181, 130, 17, 255, 192, 146, 9, 255, 186, 138, 2, 255, 189, 136, 7, 255, 198, 147, 0, 255, 203, 153, 7, 255, 204, 155, 4, 255, 203, 150, 6, 255, 195, 135, 4, 255, 196, 136, 5, 255, 200, 142, 3, 255, 199, 144, 1, 255, 192, 134, 4, 255, 186, 122, 10, 255, 180, 115, 9, 255, 182, 113, 3, 255, 185, 118, 5, 255, 176, 113, 4, 255, 174, 110, 2, 255, 179, 109, 5, 255, 177, 107, 7, 255, 176, 108, 1, 255, 178, 112, 6, 255, 173, 106, 2, 255, 172, 103, 7, 255, 173, 100, 5, 255, 168, 93, 4, 255, 171, 96, 2, 255, 170, 95, 6, 255, 165, 93, 7, 255, 164, 93, 4, 255, 163, 92, 3, 255, 162, 88, 6, 255, 159, 85, 4, 255, 159, 84, 3, 255, 157, 80, 4, 255, 156, 78, 4, 255, 158, 79, 8, 255, 151, 72, 6, 255, 150, 71, 5, 255, 151, 72, 1, 255, 146, 67, 2, 255, 140, 63, 2, 255, 139, 60, 3, 255, 133, 60, 7, 255, 117, 47, 3, 255, 109, 41, 2, 255, 107, 44, 4, 255, 101, 36, 3, 255, 106, 35, 6, 255, 110, 42, 4, 255, 110, 40, 3, 255, 100, 34, 3, 255, 97, 39, 5, 255, 89, 35, 2, 255, 87, 35, 1, 255, 92, 35, 4, 255, 97, 36, 7, 255, 95, 29, 3, 255, 86, 29, 1, 255, 81, 30, 1, 255, 76, 27, 2, 255, 76, 28, 3, 255, 81, 29, 4, 255, 79, 30, 2, 255, 82, 28, 1, 255, 90, 29, 3, 255, 97, 34, 6, 255, 97, 37, 2, 255, 106, 41, 5, 255, 107, 38, 5, 255, 100, 36, 3, 255, 95, 30, 2, 255, 88, 28, 4, 255, 99, 32, 1, 255, 110, 30, 4, 255, 105, 36, 3, 255, 109, 35, 1, 255, 114, 39, 2, 255, 109, 36, 2, 255, 103, 30, 2, 255, 105, 33, 4, 255, 106, 34, 5, 255, 99, 33, 2, 255, 95, 31, 1, 255, 101, 32, 3, 255, 83, 25, 2, 255, 61, 21, 1, 255, 62, 24, 4, 255, 69, 24, 4, 255, 81, 25, 4, 255, 81, 27, 6, 255, 84, 29, 2, 255, 98, 37, 0, 255, 107, 43, 0, 255, 108, 39, 3, 255, 105, 34, 2, 255, 119, 44, 2, 255, 128, 54, 5, 255, 124, 52, 1, 255, 127, 55, 3, 255, 131, 57, 3, 255, 135, 58, 4, 255, 134, 57, 3, 255, 141, 59, 3, 255, 141, 59, 5, 255, 134, 55, 1, 255, 131, 50, 2, 255, 113, 46, 6, 255, 89, 31, 2, 255, 77, 20, 6, 255, 70, 22, 2, 255, 69, 19, 3, 255, 75, 21, 2, 255, 69, 23, 4, 255, 58, 16, 6, 255, 64, 16, 4, 255, 78, 22, 4, 255, 77, 24, 0, 255, 78, 23, 2, 255, 79, 22, 5, 255, 81, 23, 3, 255, 81, 21, 2, 255, 79, 23, 3, 255, 82, 23, 2, 255, 86, 24, 3, 255, 85, 23, 3, 255, 82, 21, 2, 255, 82, 20, 2, 255, 85, 21, 4, 255, 82, 17, 4, 255, 79, 18, 4, 255, 77, 21, 0, 255, 78, 21, 0, 255, 89, 27, 4, 255, 100, 33, 5, 255, 104, 31, 5, 255, 86, 22, 1, 255, 77, 20, 5, 255, 5, 2, 0, 255, 5, 3, 2, 255, 7, 5, 4, 255, 9, 5, 2, 255, 7, 4, 0, 255, 8, 6, 1, 255, 8, 6, 2, 255, 10, 8, 1, 255, 10, 6, 0, 255, 14, 10, 2, 255, 16, 11, 3, 255, 17, 12, 3, 255, 17, 14, 4, 255, 13, 14, 4, 255, 18, 15, 3, 255, 21, 18, 4, 255, 23, 20, 5, 255, 25, 23, 5, 255, 28, 23, 3, 255, 28, 26, 6, 255, 28, 29, 3, 255, 41, 35, 8, 255, 42, 36, 22, 255, 35, 40, 18, 255, 39, 40, 19, 255, 41, 39, 11, 255, 44, 43, 10, 255, 48, 46, 17, 255, 54, 50, 10, 255, 47, 50, 11, 255, 50, 43, 6, 255, 66, 49, 5, 255, 111, 68, 20, 255, 157, 94, 22, 255, 177, 107, 22, 255, 154, 107, 12, 255, 129, 103, 18, 255, 101, 73, 15, 255, 60, 42, 5, 255, 35, 35, 13, 255, 48, 54, 35, 255, 79, 77, 49, 255, 71, 73, 37, 255, 68, 74, 66, 255, 73, 73, 67, 255, 72, 77, 65, 255, 66, 74, 63, 255, 64, 68, 54, 255, 66, 65, 56, 255, 65, 61, 43, 255, 65, 63, 41, 255, 67, 66, 40, 255, 65, 58, 16, 255, 64, 54, 27, 255, 59, 51, 15, 255, 55, 40, 5, 255, 51, 30, 7, 255, 54, 31, 2, 255, 66, 36, 5, 255, 55, 38, 3, 255, 57, 44, 11, 255, 56, 32, 4, 255, 54, 26, 0, 255, 55, 25, 1, 255, 63, 25, 4, 255, 64, 31, 5, 255, 61, 28, 2, 255, 66, 31, 4, 255, 62, 30, 3, 255, 58, 30, 4, 255, 62, 33, 4, 255, 67, 31, 1, 255, 72, 34, 3, 255, 66, 34, 4, 255, 66, 32, 4, 255, 66, 31, 3, 255, 63, 32, 2, 255, 63, 36, 3, 255, 56, 33, 0, 255, 59, 30, 1, 255, 67, 30, 3, 255, 69, 32, 5, 255, 61, 32, 1, 255, 61, 32, 2, 255, 64, 33, 2, 255, 70, 38, 2, 255, 70, 35, 1, 255, 72, 37, 4, 255, 72, 41, 4, 255, 72, 40, 6, 255, 77, 36, 3, 255, 85, 39, 3, 255, 80, 39, 3, 255, 84, 40, 3, 255, 88, 40, 1, 255, 84, 39, 4, 255, 84, 42, 4, 255, 83, 37, 0, 255, 82, 38, 2, 255, 81, 42, 3, 255, 80, 43, 2, 255, 82, 43, 3, 255, 81, 44, 4, 255, 81, 43, 4, 255, 83, 40, 3, 255, 84, 40, 1, 255, 87, 42, 0, 255, 83, 44, 1, 255, 81, 45, 3, 255, 80, 45, 2, 255, 83, 46, 1, 255, 87, 50, 3, 255, 79, 47, 3, 255, 80, 48, 1, 255, 89, 49, 3, 255, 90, 48, 1, 255, 84, 51, 5, 255, 80, 48, 4, 255, 97, 54, 1, 255, 100, 46, 0, 255, 104, 47, 7, 255, 124, 61, 1, 255, 144, 69, 4, 255, 159, 77, 3, 255, 173, 86, 9, 255, 177, 90, 4, 255, 176, 90, 0, 255, 175, 84, 2, 255, 178, 91, 5, 255, 182, 94, 5, 255, 180, 89, 1, 255, 177, 84, 6, 255, 180, 90, 7, 255, 176, 92, 0, 255, 174, 88, 1, 255, 176, 87, 5, 255, 173, 82, 5, 255, 179, 89, 3, 255, 186, 96, 0, 255, 187, 98, 2, 255, 190, 101, 5, 255, 191, 104, 0, 255, 194, 102, 7, 255, 196, 103, 4, 255, 195, 102, 2, 255, 194, 102, 4, 255, 190, 102, 3, 255, 193, 104, 3, 255, 192, 104, 9, 255, 192, 105, 11, 255, 189, 103, 6, 255, 190, 104, 3, 255, 190, 106, 5, 255, 190, 106, 8, 255, 189, 108, 2, 255, 192, 111, 3, 255, 191, 110, 7, 255, 189, 107, 10, 255, 190, 106, 2, 255, 190, 105, 10, 255, 192, 107, 13, 255, 188, 101, 6, 255, 186, 100, 13, 255, 183, 101, 6, 255, 186, 102, 10, 255, 182, 101, 11, 255, 182, 105, 1, 255, 187, 106, 9, 255, 185, 106, 9, 255, 184, 107, 10, 255, 182, 107, 6, 255, 184, 108, 8, 255, 173, 100, 6, 255, 163, 89, 10, 255, 173, 100, 6, 255, 178, 110, 8, 255, 172, 104, 14, 255, 163, 93, 4, 255, 168, 96, 11, 255, 181, 110, 9, 255, 172, 101, 9, 255, 175, 105, 17, 255, 179, 110, 12, 255, 179, 108, 13, 255, 175, 103, 22, 255, 154, 93, 20, 255, 154, 99, 16, 255, 167, 110, 9, 255, 172, 112, 7, 255, 171, 114, 20, 255, 164, 107, 12, 255, 163, 110, 8, 255, 167, 109, 15, 255, 170, 108, 25, 255, 175, 116, 12, 255, 169, 114, 14, 255, 169, 116, 15, 255, 166, 114, 10, 255, 172, 113, 12, 255, 169, 117, 7, 255, 162, 114, 14, 255, 168, 114, 19, 255, 166, 115, 13, 255, 162, 116, 5, 255, 169, 120, 9, 255, 175, 118, 12, 255, 169, 113, 9, 255, 167, 113, 5, 255, 165, 114, 6, 255, 163, 111, 13, 255, 162, 110, 11, 255, 160, 110, 6, 255, 161, 108, 19, 255, 152, 106, 12, 255, 142, 100, 6, 255, 152, 105, 3, 255, 158, 113, 6, 255, 157, 106, 25, 255, 155, 100, 10, 255, 147, 97, 5, 255, 166, 113, 14, 255, 154, 103, 21, 255, 143, 97, 14, 255, 154, 104, 13, 255, 145, 97, 6, 255, 138, 88, 5, 255, 129, 85, 11, 255, 135, 91, 15, 255, 145, 100, 11, 255, 143, 98, 7, 255, 134, 88, 8, 255, 141, 95, 12, 255, 133, 90, 16, 255, 125, 84, 12, 255, 132, 87, 9, 255, 140, 92, 13, 255, 145, 93, 11, 255, 136, 89, 9, 255, 144, 96, 8, 255, 165, 107, 14, 255, 172, 117, 5, 255, 175, 127, 8, 255, 178, 125, 7, 255, 182, 131, 8, 255, 179, 132, 2, 255, 179, 129, 12, 255, 181, 132, 14, 255, 186, 140, 7, 255, 191, 146, 4, 255, 193, 146, 2, 255, 191, 147, 2, 255, 193, 151, 2, 255, 193, 150, 5, 255, 194, 148, 2, 255, 189, 143, 2, 255, 192, 148, 8, 255, 197, 155, 5, 255, 203, 158, 5, 255, 199, 151, 9, 255, 190, 141, 5, 255, 198, 149, 5, 255, 180, 129, 12, 255, 175, 126, 8, 255, 187, 140, 4, 255, 187, 137, 8, 255, 195, 143, 0, 255, 200, 148, 8, 255, 202, 149, 5, 255, 195, 139, 0, 255, 190, 136, 2, 255, 204, 150, 7, 255, 206, 152, 1, 255, 202, 151, 0, 255, 201, 147, 7, 255, 196, 139, 10, 255, 190, 133, 10, 255, 189, 125, 8, 255, 187, 123, 4, 255, 185, 124, 6, 255, 185, 120, 5, 255, 183, 117, 3, 255, 182, 115, 8, 255, 179, 110, 5, 255, 174, 105, 5, 255, 177, 107, 7, 255, 172, 100, 1, 255, 173, 100, 2, 255, 172, 95, 4, 255, 168, 94, 2, 255, 169, 93, 4, 255, 165, 91, 4, 255, 165, 91, 3, 255, 165, 90, 4, 255, 161, 87, 4, 255, 161, 88, 5, 255, 162, 87, 4, 255, 160, 83, 1, 255, 156, 81, 1, 255, 154, 79, 2, 255, 155, 77, 6, 255, 154, 74, 7, 255, 151, 70, 2, 255, 147, 71, 0, 255, 145, 72, 3, 255, 142, 64, 3, 255, 124, 50, 1, 255, 113, 45, 5, 255, 109, 47, 6, 255, 104, 41, 1, 255, 105, 39, 3, 255, 97, 35, 3, 255, 101, 39, 1, 255, 105, 42, 3, 255, 95, 32, 0, 255, 100, 36, 3, 255, 95, 36, 1, 255, 93, 34, 2, 255, 97, 38, 3, 255, 103, 38, 2, 255, 98, 33, 0, 255, 93, 32, 2, 255, 93, 32, 4, 255, 92, 31, 3, 255, 97, 36, 1, 255, 104, 40, 2, 255, 109, 43, 5, 255, 111, 42, 4, 255, 115, 44, 4, 255, 120, 45, 3, 255, 120, 42, 0, 255, 126, 46, 4, 255, 128, 45, 2, 255, 128, 40, 1, 255, 124, 41, 9, 255, 100, 32, 7, 255, 90, 26, 1, 255, 111, 34, 7, 255, 107, 33, 0, 255, 110, 35, 4, 255, 113, 37, 5, 255, 111, 37, 1, 255, 104, 33, 0, 255, 104, 30, 3, 255, 106, 36, 3, 255, 98, 39, 5, 255, 88, 31, 4, 255, 87, 27, 4, 255, 77, 22, 2, 255, 68, 25, 3, 255, 76, 23, 8, 255, 83, 26, 4, 255, 76, 29, 0, 255, 80, 22, 3, 255, 91, 37, 0, 255, 112, 47, 1, 255, 111, 43, 1, 255, 109, 41, 4, 255, 124, 47, 6, 255, 135, 53, 5, 255, 131, 54, 4, 255, 129, 53, 4, 255, 130, 56, 3, 255, 132, 58, 3, 255, 136, 57, 6, 255, 134, 55, 1, 255, 137, 56, 2, 255, 126, 55, 3, 255, 125, 52, 1, 255, 130, 46, 4, 255, 101, 29, 1, 255, 68, 22, 2, 255, 67, 17, 3, 255, 68, 20, 1, 255, 71, 18, 1, 255, 79, 24, 6, 255, 59, 16, 3, 255, 51, 15, 1, 255, 73, 19, 6, 255, 82, 23, 4, 255, 75, 26, 0, 255, 76, 24, 2, 255, 81, 22, 2, 255, 84, 24, 1, 255, 79, 24, 3, 255, 80, 21, 4, 255, 88, 23, 5, 255, 89, 22, 2, 255, 84, 22, 1, 255, 85, 24, 5, 255, 88, 22, 4, 255, 85, 22, 9, 255, 67, 16, 2, 255, 77, 25, 2, 255, 101, 34, 4, 255, 106, 33, 2, 255, 106, 36, 3, 255, 100, 29, 4, 255, 80, 19, 3, 255, 68, 17, 0, 255, 78, 19, 4, 255, 4, 2, 0, 255, 4, 2, 1, 255, 6, 4, 3, 255, 8, 7, 2, 255, 7, 6, 1, 255, 8, 5, 1, 255, 10, 7, 3, 255, 11, 9, 2, 255, 12, 9, 1, 255, 14, 10, 1, 255, 16, 12, 1, 255, 16, 12, 1, 255, 16, 15, 3, 255, 11, 13, 4, 255, 15, 13, 4, 255, 18, 15, 3, 255, 20, 20, 5, 255, 24, 22, 5, 255, 32, 28, 8, 255, 29, 26, 5, 255, 36, 32, 9, 255, 42, 36, 9, 255, 44, 38, 14, 255, 41, 45, 16, 255, 34, 39, 19, 255, 47, 44, 15, 255, 50, 49, 18, 255, 37, 48, 20, 255, 37, 41, 19, 255, 60, 49, 21, 255, 126, 89, 23, 255, 160, 121, 20, 255, 161, 125, 11, 255, 122, 93, 10, 255, 79, 69, 12, 255, 49, 52, 5, 255, 37, 42, 7, 255, 50, 41, 17, 255, 49, 42, 6, 255, 47, 42, 4, 255, 60, 58, 37, 255, 75, 70, 48, 255, 73, 73, 40, 255, 65, 69, 61, 255, 71, 72, 55, 255, 70, 73, 57, 255, 66, 71, 57, 255, 62, 63, 58, 255, 66, 64, 51, 255, 70, 66, 42, 255, 71, 63, 44, 255, 72, 64, 49, 255, 68, 58, 26, 255, 59, 52, 20, 255, 59, 55, 29, 255, 53, 40, 5, 255, 57, 33, 1, 255, 55, 32, 2, 255, 49, 33, 4, 255, 54, 39, 6, 255, 68, 46, 6, 255, 73, 43, 3, 255, 70, 35, 1, 255, 69, 33, 1, 255, 63, 30, 3, 255, 72, 34, 5, 255, 73, 34, 2, 255, 70, 34, 0, 255, 68, 35, 1, 255, 66, 32, 2, 255, 70, 30, 1, 255, 67, 34, 2, 255, 62, 36, 3, 255, 64, 32, 3, 255, 67, 31, 1, 255, 66, 34, 3, 255, 63, 32, 4, 255, 56, 30, 7, 255, 55, 36, 6, 255, 63, 33, 3, 255, 68, 33, 5, 255, 63, 33, 0, 255, 72, 38, 3, 255, 75, 41, 5, 255, 72, 37, 2, 255, 77, 38, 2, 255, 79, 40, 2, 255, 77, 39, 1, 255, 76, 38, 2, 255, 77, 40, 3, 255, 74, 38, 2, 255, 77, 42, 5, 255, 85, 42, 4, 255, 86, 39, 0, 255, 86, 40, 1, 255, 90, 42, 3, 255, 85, 41, 1, 255, 84, 40, 1, 255, 86, 42, 3, 255, 83, 43, 2, 255, 84, 45, 5, 255, 83, 44, 6, 255, 85, 43, 4, 255, 88, 46, 4, 255, 86, 42, 1, 255, 85, 41, 0, 255, 86, 43, 1, 255, 87, 47, 4, 255, 85, 46, 2, 255, 88, 47, 5, 255, 87, 48, 2, 255, 84, 46, 1, 255, 89, 47, 4, 255, 90, 47, 5, 255, 87, 48, 2, 255, 90, 50, 2, 255, 92, 51, 2, 255, 91, 49, 2, 255, 89, 48, 3, 255, 88, 48, 3, 255, 83, 45, 1, 255, 86, 47, 4, 255, 97, 51, 4, 255, 120, 60, 7, 255, 138, 70, 4, 255, 163, 83, 7, 255, 178, 87, 4, 255, 179, 92, 2, 255, 180, 90, 6, 255, 173, 87, 1, 255, 173, 89, 0, 255, 177, 92, 1, 255, 180, 89, 7, 255, 172, 78, 5, 255, 170, 77, 0, 255, 181, 92, 9, 255, 185, 97, 9, 255, 186, 97, 2, 255, 184, 95, 0, 255, 183, 94, 6, 255, 176, 89, 5, 255, 189, 105, 5, 255, 189, 102, 1, 255, 189, 99, 3, 255, 192, 103, 10, 255, 187, 99, 2, 255, 189, 102, 5, 255, 193, 102, 6, 255, 186, 96, 4, 255, 186, 99, 8, 255, 190, 102, 5, 255, 187, 98, 0, 255, 190, 104, 4, 255, 189, 105, 4, 255, 184, 104, 6, 255, 185, 105, 10, 255, 184, 102, 5, 255, 179, 102, 7, 255, 182, 101, 7, 255, 175, 96, 10, 255, 183, 98, 15, 255, 182, 99, 5, 255, 181, 97, 6, 255, 180, 96, 3, 255, 178, 97, 1, 255, 178, 99, 3, 255, 180, 106, 5, 255, 183, 101, 6, 255, 181, 97, 6, 255, 178, 100, 10, 255, 176, 100, 3, 255, 177, 100, 6, 255, 177, 102, 11, 255, 177, 99, 8, 255, 176, 99, 12, 255, 170, 95, 4, 255, 164, 94, 9, 255, 159, 94, 15, 255, 157, 95, 15, 255, 162, 98, 14, 255, 160, 97, 4, 255, 159, 93, 12, 255, 165, 98, 17, 255, 161, 105, 14, 255, 159, 102, 15, 255, 156, 100, 11, 255, 159, 99, 10, 255, 162, 104, 9, 255, 167, 103, 5, 255, 160, 104, 11, 255, 153, 104, 6, 255, 150, 96, 22, 255, 146, 93, 14, 255, 156, 99, 7, 255, 143, 91, 9, 255, 153, 102, 10, 255, 149, 95, 15, 255, 140, 91, 15, 255, 134, 87, 24, 255, 152, 101, 19, 255, 146, 96, 10, 255, 138, 95, 10, 255, 129, 81, 9, 255, 138, 87, 6, 255, 140, 89, 19, 255, 141, 92, 19, 255, 130, 86, 6, 255, 134, 91, 16, 255, 130, 91, 12, 255, 115, 76, 9, 255, 122, 85, 14, 255, 124, 89, 20, 255, 132, 89, 19, 255, 118, 82, 18, 255, 102, 81, 7, 255, 116, 85, 8, 255, 126, 86, 25, 255, 116, 80, 18, 255, 110, 82, 8, 255, 104, 76, 17, 255, 128, 85, 12, 255, 130, 85, 9, 255, 124, 89, 9, 255, 132, 93, 15, 255, 124, 87, 12, 255, 120, 81, 9, 255, 120, 86, 14, 255, 122, 85, 12, 255, 140, 99, 12, 255, 125, 93, 14, 255, 113, 77, 5, 255, 132, 87, 9, 255, 125, 86, 9, 255, 120, 83, 10, 255, 117, 81, 15, 255, 112, 82, 6, 255, 114, 78, 12, 255, 110, 79, 11, 255, 128, 88, 10, 255, 139, 94, 9, 255, 152, 100, 13, 255, 165, 108, 15, 255, 164, 114, 0, 255, 170, 116, 12, 255, 172, 118, 17, 255, 178, 128, 8, 255, 175, 126, 5, 255, 181, 131, 12, 255, 184, 136, 0, 255, 187, 139, 4, 255, 192, 144, 8, 255, 191, 147, 4, 255, 188, 144, 3, 255, 182, 136, 3, 255, 179, 134, 3, 255, 192, 152, 7, 255, 200, 156, 3, 255, 199, 158, 0, 255, 198, 153, 11, 255, 182, 130, 18, 255, 172, 119, 11, 255, 183, 131, 6, 255, 177, 121, 4, 255, 184, 140, 2, 255, 187, 140, 1, 255, 193, 140, 1, 255, 193, 146, 0, 255, 201, 149, 8, 255, 191, 140, 3, 255, 192, 145, 11, 255, 202, 154, 7, 255, 203, 153, 7, 255, 204, 151, 7, 255, 202, 147, 4, 255, 200, 145, 6, 255, 198, 145, 9, 255, 194, 138, 5, 255, 190, 131, 3, 255, 188, 127, 6, 255, 188, 123, 8, 255, 185, 118, 8, 255, 182, 115, 7, 255, 180, 113, 7, 255, 177, 108, 6, 255, 178, 106, 6, 255, 172, 99, 0, 255, 172, 99, 3, 255, 169, 94, 6, 255, 169, 94, 8, 255, 168, 95, 7, 255, 164, 90, 4, 255, 165, 90, 4, 255, 165, 90, 4, 255, 158, 87, 0, 255, 160, 88, 1, 255, 163, 87, 3, 255, 161, 84, 6, 255, 155, 80, 6, 255, 150, 77, 4, 255, 152, 77, 5, 255, 151, 72, 1, 255, 152, 74, 4, 255, 147, 70, 5, 255, 143, 66, 6, 255, 140, 65, 2, 255, 132, 60, 3, 255, 124, 57, 2, 255, 117, 48, 4, 255, 108, 39, 5, 255, 109, 43, 3, 255, 110, 44, 2, 255, 105, 40, 2, 255, 96, 34, 2, 255, 91, 29, 0, 255, 99, 38, 3, 255, 102, 39, 2, 255, 93, 30, 0, 255, 94, 39, 4, 255, 107, 43, 7, 255, 104, 39, 3, 255, 106, 36, 3, 255, 113, 38, 4, 255, 117, 43, 3, 255, 121, 43, 3, 255, 124, 42, 3, 255, 123, 44, 4, 255, 120, 42, 3, 255, 119, 36, 2, 255, 117, 34, 2, 255, 104, 30, 1, 255, 98, 31, 3, 255, 99, 30, 2, 255, 101, 28, 2, 255, 106, 31, 3, 255, 103, 27, 3, 255, 76, 22, 1, 255, 95, 30, 2, 255, 120, 44, 5, 255, 106, 40, 2, 255, 103, 36, 6, 255, 105, 35, 2, 255, 98, 36, 1, 255, 98, 34, 2, 255, 102, 31, 0, 255, 98, 31, 2, 255, 88, 26, 3, 255, 74, 22, 2, 255, 78, 26, 6, 255, 85, 30, 4, 255, 85, 27, 3, 255, 96, 28, 3, 255, 88, 34, 3, 255, 99, 40, 6, 255, 102, 41, 4, 255, 116, 43, 5, 255, 122, 46, 4, 255, 123, 53, 0, 255, 129, 57, 1, 255, 131, 49, 1, 255, 129, 52, 1, 255, 134, 58, 3, 255, 133, 57, 2, 255, 133, 58, 2, 255, 133, 56, 1, 255, 126, 57, 1, 255, 126, 59, 4, 255, 120, 57, 5, 255, 116, 47, 3, 255, 100, 33, 3, 255, 72, 18, 0, 255, 66, 18, 4, 255, 77, 23, 8, 255, 79, 20, 2, 255, 75, 19, 6, 255, 60, 17, 4, 255, 51, 14, 4, 255, 59, 20, 2, 255, 67, 22, 2, 255, 72, 20, 2, 255, 74, 22, 3, 255, 78, 22, 4, 255, 78, 20, 1, 255, 80, 21, 2, 255, 81, 21, 2, 255, 83, 22, 1, 255, 90, 26, 3, 255, 89, 27, 3, 255, 82, 23, 3, 255, 77, 19, 3, 255, 79, 17, 5, 255, 78, 15, 3, 255, 89, 28, 2, 255, 119, 49, 6, 255, 135, 50, 5, 255, 127, 44, 1, 255, 114, 39, 1, 255, 98, 25, 4, 255, 66, 15, 5, 255, 60, 19, 0, 255, 84, 21, 2, 255, 4, 4, 2, 255, 5, 3, 2, 255, 4, 3, 2, 255, 7, 6, 2, 255, 10, 7, 2, 255, 10, 6, 2, 255, 12, 8, 3, 255, 14, 8, 2, 255, 15, 10, 3, 255, 16, 12, 3, 255, 15, 11, 1, 255, 15, 13, 1, 255, 16, 15, 3, 255, 16, 17, 7, 255, 20, 17, 7, 255, 24, 18, 6, 255, 24, 20, 5, 255, 25, 23, 5, 255, 30, 29, 9, 255, 36, 26, 12, 255, 32, 33, 7, 255, 38, 40, 3, 255, 32, 45, 7, 255, 40, 49, 25, 255, 47, 48, 27, 255, 42, 43, 20, 255, 38, 47, 17, 255, 75, 57, 15, 255, 130, 100, 16, 255, 153, 121, 25, 255, 127, 98, 19, 255, 77, 64, 13, 255, 56, 56, 7, 255, 48, 51, 9, 255, 52, 49, 4, 255, 53, 42, 15, 255, 47, 43, 14, 255, 48, 42, 4, 255, 45, 43, 3, 255, 48, 40, 2, 255, 66, 51, 24, 255, 64, 61, 48, 255, 64, 64, 46, 255, 74, 67, 50, 255, 74, 72, 57, 255, 69, 71, 56, 255, 64, 67, 50, 255, 64, 65, 50, 255, 68, 66, 51, 255, 67, 64, 46, 255, 63, 63, 41, 255, 65, 66, 45, 255, 68, 61, 35, 255, 55, 49, 13, 255, 56, 56, 23, 255, 52, 47, 27, 255, 49, 33, 8, 255, 52, 29, 3, 255, 52, 24, 7, 255, 62, 38, 2, 255, 66, 45, 4, 255, 67, 45, 6, 255, 60, 33, 3, 255, 57, 29, 5, 255, 60, 29, 1, 255, 69, 30, 2, 255, 75, 32, 4, 255, 70, 33, 2, 255, 63, 32, 2, 255, 65, 32, 3, 255, 64, 32, 3, 255, 67, 32, 5, 255, 69, 32, 5, 255, 62, 29, 1, 255, 61, 32, 2, 255, 63, 30, 2, 255, 63, 28, 2, 255, 63, 34, 5, 255, 61, 34, 2, 255, 67, 34, 2, 255, 71, 39, 7, 255, 63, 37, 2, 255, 70, 36, 3, 255, 73, 38, 3, 255, 78, 36, 4, 255, 78, 34, 3, 255, 76, 39, 4, 255, 76, 43, 5, 255, 78, 42, 5, 255, 79, 39, 2, 255, 81, 38, 3, 255, 86, 37, 2, 255, 85, 43, 5, 255, 79, 43, 3, 255, 80, 39, 1, 255, 87, 38, 5, 255, 81, 43, 4, 255, 83, 44, 4, 255, 85, 42, 2, 255, 84, 42, 2, 255, 85, 43, 3, 255, 86, 42, 2, 255, 87, 42, 1, 255, 90, 47, 4, 255, 89, 46, 3, 255, 87, 45, 3, 255, 87, 45, 3, 255, 87, 45, 3, 255, 82, 43, 1, 255, 85, 48, 2, 255, 89, 45, 0, 255, 93, 43, 1, 255, 92, 43, 2, 255, 89, 45, 3, 255, 87, 48, 2, 255, 89, 49, 3, 255, 87, 47, 1, 255, 90, 49, 3, 255, 93, 52, 6, 255, 92, 51, 5, 255, 91, 50, 3, 255, 91, 50, 4, 255, 89, 46, 4, 255, 95, 48, 4, 255, 104, 52, 3, 255, 132, 67, 7, 255, 158, 79, 7, 255, 176, 89, 6, 255, 183, 96, 0, 255, 176, 91, 2, 255, 175, 86, 5, 255, 180, 91, 3, 255, 176, 88, 1, 255, 172, 87, 4, 255, 179, 91, 9, 255, 181, 93, 8, 255, 182, 96, 3, 255, 188, 101, 2, 255, 188, 98, 1, 255, 188, 95, 8, 255, 172, 80, 3, 255, 181, 92, 13, 255, 185, 95, 12, 255, 183, 94, 3, 255, 190, 101, 7, 255, 189, 101, 8, 255, 183, 94, 3, 255, 189, 99, 6, 255, 189, 103, 1, 255, 185, 101, 2, 255, 186, 101, 8, 255, 184, 100, 6, 255, 184, 101, 5, 255, 186, 102, 11, 255, 181, 102, 9, 255, 177, 98, 3, 255, 176, 96, 8, 255, 171, 95, 10, 255, 173, 93, 3, 255, 172, 92, 11, 255, 172, 91, 14, 255, 176, 97, 3, 255, 170, 90, 2, 255, 168, 88, 5, 255, 171, 91, 15, 255, 169, 91, 17, 255, 164, 88, 9, 255, 169, 88, 8, 255, 165, 87, 9, 255, 155, 88, 1, 255, 167, 95, 11, 255, 169, 93, 13, 255, 162, 89, 9, 255, 157, 93, 5, 255, 159, 92, 10, 255, 152, 90, 7, 255, 151, 87, 6, 255, 156, 91, 8, 255, 146, 93, 9, 255, 152, 93, 9, 255, 148, 91, 19, 255, 141, 84, 18, 255, 143, 93, 8, 255, 148, 85, 14, 255, 134, 78, 20, 255, 142, 84, 8, 255, 143, 85, 4, 255, 129, 76, 7, 255, 116, 74, 15, 255, 112, 70, 15, 255, 128, 81, 12, 255, 136, 87, 6, 255, 143, 87, 3, 255, 107, 63, 12, 255, 91, 63, 17, 255, 112, 78, 19, 255, 118, 74, 17, 255, 122, 85, 18, 255, 117, 84, 11, 255, 114, 75, 15, 255, 109, 76, 7, 255, 107, 74, 13, 255, 108, 72, 13, 255, 111, 73, 16, 255, 108, 71, 11, 255, 108, 76, 7, 255, 107, 78, 5, 255, 103, 75, 9, 255, 103, 77, 11, 255, 103, 78, 10, 255, 104, 76, 14, 255, 107, 83, 12, 255, 113, 80, 13, 255, 111, 84, 2, 255, 105, 84, 12, 255, 108, 80, 12, 255, 115, 81, 17, 255, 116, 81, 11, 255, 114, 81, 14, 255, 109, 85, 19, 255, 116, 84, 13, 255, 116, 80, 7, 255, 119, 85, 11, 255, 120, 83, 9, 255, 122, 82, 10, 255, 121, 83, 18, 255, 125, 85, 11, 255, 124, 84, 13, 255, 136, 88, 10, 255, 134, 88, 9, 255, 127, 87, 12, 255, 138, 92, 11, 255, 133, 88, 11, 255, 127, 84, 7, 255, 119, 77, 14, 255, 114, 80, 13, 255, 118, 81, 14, 255, 113, 78, 14, 255, 110, 76, 10, 255, 115, 84, 15, 255, 143, 98, 9, 255, 156, 98, 2, 255, 152, 107, 19, 255, 168, 118, 9, 255, 170, 118, 7, 255, 169, 121, 8, 255, 174, 123, 5, 255, 179, 126, 6, 255, 178, 127, 2, 255, 183, 134, 3, 255, 184, 135, 1, 255, 190, 142, 13, 255, 188, 142, 7, 255, 187, 141, 2, 255, 190, 147, 2, 255, 189, 148, 6, 255, 196, 147, 9, 255, 199, 160, 2, 255, 200, 160, 6, 255, 192, 149, 11, 255, 153, 103, 17, 255, 169, 113, 14, 255, 153, 93, 17, 255, 177, 131, 17, 255, 187, 143, 10, 255, 192, 141, 9, 255, 191, 143, 3, 255, 196, 148, 9, 255, 203, 152, 10, 255, 200, 156, 10, 255, 202, 158, 4, 255, 205, 154, 10, 255, 203, 151, 9, 255, 200, 148, 0, 255, 201, 146, 0, 255, 198, 144, 3, 255, 194, 138, 1, 255, 193, 134, 3, 255, 191, 130, 6, 255, 187, 122, 8, 255, 185, 119, 8, 255, 183, 115, 7, 255, 183, 116, 3, 255, 182, 115, 2, 255, 177, 109, 1, 255, 172, 102, 3, 255, 173, 103, 8, 255, 170, 100, 5, 255, 172, 99, 4, 255, 168, 96, 3, 255, 163, 93, 2, 255, 165, 91, 4, 255, 162, 89, 4, 255, 158, 87, 3, 255, 160, 90, 2, 255, 162, 89, 1, 255, 160, 85, 2, 255, 156, 81, 1, 255, 155, 82, 5, 255, 152, 77, 3, 255, 149, 74, 1, 255, 144, 72, 4, 255, 142, 70, 2, 255, 143, 69, 1, 255, 142, 63, 4, 255, 142, 65, 7, 255, 133, 60, 3, 255, 113, 46, 0, 255, 104, 41, 7, 255, 101, 40, 4, 255, 106, 38, 2, 255, 113, 39, 8, 255, 103, 34, 4, 255, 95, 32, 2, 255, 99, 39, 3, 255, 102, 39, 2, 255, 95, 31, 2, 255, 93, 37, 5, 255, 100, 38, 4, 255, 96, 33, 0, 255, 99, 39, 2, 255, 108, 46, 1, 255, 125, 47, 1, 255, 129, 42, 6, 255, 118, 40, 9, 255, 109, 35, 3, 255, 98, 33, 0, 255, 85, 28, 0, 255, 76, 24, 6, 255, 64, 21, 5, 255, 58, 21, 3, 255, 57, 20, 2, 255, 57, 22, 4, 255, 51, 20, 1, 255, 51, 17, 1, 255, 43, 18, 5, 255, 55, 19, 3, 255, 102, 30, 6, 255, 104, 38, 3, 255, 87, 31, 2, 255, 96, 30, 2, 255, 98, 32, 2, 255, 92, 32, 3, 255, 92, 28, 0, 255, 85, 26, 0, 255, 76, 27, 2, 255, 89, 33, 2, 255, 95, 40, 10, 255, 87, 33, 3, 255, 96, 38, 0, 255, 108, 47, 2, 255, 117, 46, 8, 255, 114, 40, 1, 255, 115, 41, 1, 255, 121, 45, 2, 255, 124, 51, 1, 255, 125, 56, 1, 255, 126, 56, 2, 255, 130, 54, 5, 255, 132, 57, 3, 255, 135, 57, 0, 255, 125, 47, 5, 255, 119, 47, 10, 255, 123, 53, 3, 255, 124, 51, 5, 255, 122, 46, 3, 255, 104, 40, 4, 255, 93, 30, 4, 255, 77, 22, 2, 255, 70, 23, 4, 255, 76, 21, 5, 255, 68, 18, 3, 255, 74, 15, 1, 255, 74, 22, 1, 255, 57, 19, 0, 255, 62, 16, 3, 255, 67, 14, 4, 255, 64, 19, 3, 255, 64, 19, 2, 255, 77, 22, 3, 255, 82, 24, 6, 255, 79, 21, 4, 255, 81, 20, 3, 255, 89, 22, 5, 255, 82, 22, 8, 255, 80, 20, 1, 255, 84, 21, 1, 255, 89, 23, 4, 255, 83, 21, 5, 255, 67, 17, 2, 255, 67, 17, 1, 255, 104, 33, 3, 255, 142, 53, 2, 255, 148, 61, 3, 255, 134, 49, 2, 255, 119, 39, 5, 255, 93, 23, 1, 255, 74, 15, 2, 255, 68, 21, 1, 255, 81, 21, 3, 255, 7, 6, 1, 255, 7, 6, 2, 255, 7, 4, 1, 255, 11, 7, 2, 255, 12, 9, 1, 255, 11, 6, 1, 255, 15, 9, 3, 255, 14, 8, 2, 255, 15, 10, 5, 255, 16, 11, 4, 255, 15, 12, 1, 255, 17, 15, 3, 255, 17, 16, 2, 255, 18, 19, 2, 255, 22, 20, 4, 255, 29, 25, 6, 255, 33, 29, 6, 255, 31, 30, 5, 255, 30, 31, 5, 255, 33, 30, 12, 255, 39, 40, 7, 255, 34, 44, 1, 255, 40, 39, 5, 255, 56, 44, 22, 255, 40, 43, 16, 255, 60, 51, 25, 255, 122, 99, 29, 255, 137, 110, 22, 255, 103, 90, 20, 255, 56, 54, 7, 255, 38, 39, 17, 255, 45, 49, 20, 255, 53, 52, 10, 255, 57, 55, 8, 255, 57, 51, 3, 255, 53, 49, 3, 255, 47, 43, 13, 255, 52, 41, 9, 255, 46, 39, 4, 255, 41, 36, 6, 255, 61, 49, 16, 255, 65, 62, 39, 255, 66, 64, 30, 255, 78, 68, 37, 255, 74, 75, 48, 255, 69, 67, 55, 255, 69, 69, 60, 255, 66, 67, 47, 255, 65, 66, 33, 255, 67, 65, 55, 255, 60, 62, 50, 255, 61, 65, 48, 255, 67, 61, 39, 255, 61, 52, 24, 255, 53, 53, 18, 255, 52, 53, 27, 255, 49, 37, 10, 255, 53, 29, 1, 255, 55, 30, 8, 255, 56, 39, 3, 255, 62, 48, 7, 255, 65, 45, 8, 255, 60, 31, 3, 255, 56, 25, 3, 255, 47, 26, 3, 255, 48, 26, 1, 255, 55, 26, 3, 255, 62, 27, 3, 255, 63, 27, 3, 255, 62, 29, 5, 255, 61, 30, 2, 255, 64, 29, 1, 255, 66, 31, 3, 255, 62, 31, 2, 255, 67, 35, 4, 255, 69, 36, 5, 255, 74, 37, 6, 255, 81, 37, 3, 255, 91, 38, 5, 255, 84, 37, 3, 255, 81, 39, 4, 255, 82, 35, 1, 255, 84, 36, 0, 255, 76, 39, 1, 255, 77, 40, 4, 255, 74, 37, 2, 255, 75, 41, 5, 255, 73, 39, 1, 255, 80, 41, 3, 255, 82, 41, 2, 255, 79, 40, 2, 255, 78, 42, 0, 255, 78, 43, 3, 255, 84, 43, 4, 255, 85, 38, 3, 255, 85, 40, 6, 255, 81, 44, 6, 255, 83, 42, 3, 255, 85, 43, 3, 255, 86, 44, 3, 255, 85, 44, 1, 255, 88, 45, 2, 255, 87, 43, 1, 255, 87, 44, 1, 255, 86, 44, 1, 255, 87, 46, 2, 255, 89, 45, 3, 255, 90, 45, 4, 255, 88, 43, 1, 255, 88, 47, 2, 255, 95, 50, 3, 255, 95, 48, 4, 255, 93, 45, 3, 255, 92, 48, 5, 255, 92, 51, 4, 255, 86, 49, 2, 255, 90, 52, 5, 255, 89, 48, 3, 255, 91, 49, 2, 255, 92, 48, 1, 255, 90, 46, 1, 255, 100, 51, 5, 255, 94, 51, 6, 255, 86, 52, 7, 255, 94, 48, 7, 255, 98, 50, 5, 255, 103, 56, 0, 255, 125, 62, 5, 255, 138, 69, 6, 255, 148, 73, 11, 255, 154, 73, 3, 255, 165, 79, 5, 255, 172, 87, 5, 255, 163, 87, 2, 255, 174, 91, 6, 255, 176, 88, 1, 255, 172, 88, 3, 255, 181, 97, 8, 255, 182, 97, 2, 255, 187, 101, 4, 255, 181, 97, 2, 255, 179, 92, 6, 255, 177, 89, 9, 255, 178, 91, 4, 255, 187, 103, 4, 255, 183, 97, 4, 255, 175, 86, 9, 255, 184, 95, 3, 255, 188, 99, 10, 255, 188, 103, 6, 255, 187, 104, 3, 255, 176, 92, 3, 255, 174, 92, 5, 255, 178, 96, 4, 255, 171, 92, 7, 255, 172, 91, 9, 255, 174, 90, 13, 255, 172, 93, 7, 255, 172, 89, 0, 255, 167, 83, 7, 255, 156, 79, 11, 255, 165, 89, 13, 255, 159, 83, 14, 255, 158, 84, 8, 255, 160, 91, 7, 255, 150, 78, 5, 255, 145, 82, 11, 255, 146, 89, 11, 255, 144, 87, 7, 255, 149, 87, 3, 255, 156, 84, 10, 255, 152, 88, 4, 255, 138, 86, 8, 255, 136, 83, 3, 255, 133, 84, 4, 255, 142, 87, 7, 255, 150, 88, 12, 255, 140, 83, 6, 255, 129, 75, 6, 255, 121, 71, 11, 255, 115, 73, 18, 255, 111, 69, 18, 255, 111, 72, 12, 255, 119, 65, 13, 255, 120, 75, 19, 255, 127, 77, 8, 255, 96, 62, 8, 255, 103, 63, 16, 255, 93, 62, 20, 255, 88, 66, 20, 255, 114, 86, 12, 255, 146, 88, 16, 255, 136, 79, 12, 255, 87, 64, 15, 255, 86, 66, 15, 255, 88, 64, 21, 255, 94, 68, 11, 255, 118, 81, 17, 255, 110, 66, 23, 255, 87, 61, 12, 255, 96, 77, 11, 255, 103, 73, 5, 255, 109, 76, 10, 255, 104, 74, 16, 255, 107, 77, 15, 255, 112, 78, 15, 255, 111, 74, 17, 255, 106, 73, 8, 255, 106, 75, 11, 255, 111, 78, 14, 255, 115, 82, 4, 255, 110, 78, 10, 255, 108, 77, 14, 255, 110, 86, 9, 255, 111, 86, 8, 255, 112, 77, 14, 255, 110, 79, 12, 255, 109, 80, 20, 255, 114, 81, 16, 255, 116, 79, 18, 255, 122, 81, 10, 255, 118, 81, 12, 255, 117, 79, 29, 255, 124, 81, 14, 255, 129, 89, 8, 255, 125, 88, 9, 255, 123, 87, 8, 255, 125, 84, 18, 255, 125, 78, 20, 255, 129, 85, 9, 255, 130, 90, 10, 255, 137, 89, 15, 255, 136, 85, 16, 255, 131, 83, 11, 255, 124, 80, 10, 255, 119, 80, 17, 255, 116, 75, 15, 255, 100, 73, 17, 255, 98, 76, 7, 255, 128, 89, 15, 255, 152, 95, 12, 255, 156, 97, 6, 255, 157, 100, 8, 255, 160, 96, 11, 255, 165, 109, 4, 255, 164, 111, 16, 255, 165, 110, 6, 255, 173, 116, 2, 255, 171, 118, 9, 255, 173, 122, 9, 255, 173, 121, 2, 255, 166, 115, 4, 255, 166, 115, 7, 255, 161, 110, 0, 255, 180, 133, 10, 255, 191, 147, 9, 255, 189, 144, 6, 255, 195, 146, 10, 255, 190, 147, 8, 255, 203, 162, 13, 255, 178, 126, 5, 255, 152, 95, 10, 255, 149, 96, 10, 255, 184, 133, 6, 255, 185, 142, 6, 255, 192, 144, 4, 255, 198, 143, 14, 255, 194, 152, 11, 255, 205, 152, 9, 255, 205, 159, 3, 255, 204, 156, 1, 255, 202, 152, 3, 255, 202, 149, 7, 255, 202, 148, 7, 255, 201, 145, 6, 255, 195, 140, 6, 255, 194, 137, 5, 255, 194, 135, 6, 255, 192, 132, 5, 255, 188, 126, 2, 255, 186, 123, 1, 255, 185, 120, 2, 255, 185, 117, 3, 255, 181, 114, 2, 255, 180, 112, 3, 255, 178, 109, 5, 255, 173, 105, 5, 255, 173, 105, 8, 255, 172, 98, 2, 255, 169, 96, 2, 255, 166, 92, 2, 255, 166, 91, 4, 255, 163, 89, 2, 255, 164, 92, 4, 255, 163, 91, 3, 255, 163, 89, 2, 255, 163, 86, 4, 255, 161, 83, 5, 255, 158, 81, 8, 255, 149, 71, 2, 255, 148, 71, 1, 255, 145, 75, 3, 255, 146, 74, 3, 255, 147, 73, 0, 255, 144, 66, 1, 255, 141, 63, 4, 255, 132, 54, 9, 255, 109, 39, 7, 255, 113, 49, 4, 255, 109, 47, 2, 255, 105, 39, 0, 255, 109, 41, 4, 255, 103, 35, 5, 255, 98, 33, 2, 255, 103, 43, 4, 255, 103, 38, 2, 255, 95, 31, 2, 255, 87, 31, 2, 255, 92, 34, 3, 255, 93, 32, 2, 255, 107, 44, 1, 255, 117, 50, 4, 255, 119, 43, 2, 255, 112, 34, 0, 255, 102, 33, 2, 255, 100, 33, 2, 255, 93, 31, 1, 255, 72, 23, 1, 255, 55, 22, 4, 255, 54, 22, 6, 255, 59, 21, 0, 255, 57, 21, 0, 255, 48, 23, 4, 255, 42, 21, 10, 255, 44, 18, 5, 255, 57, 20, 11, 255, 39, 18, 5, 255, 65, 19, 3, 255, 95, 27, 5, 255, 94, 30, 2, 255, 94, 30, 4, 255, 95, 25, 1, 255, 95, 34, 8, 255, 86, 28, 4, 255, 78, 21, 0, 255, 80, 32, 5, 255, 95, 36, 4, 255, 92, 32, 3, 255, 75, 25, 3, 255, 96, 37, 2, 255, 111, 45, 4, 255, 116, 38, 1, 255, 116, 47, 3, 255, 121, 56, 4, 255, 125, 58, 4, 255, 124, 55, 5, 255, 125, 54, 7, 255, 127, 55, 4, 255, 127, 58, 1, 255, 132, 64, 1, 255, 139, 62, 2, 255, 109, 34, 7, 255, 83, 16, 8, 255, 86, 21, 2, 255, 91, 25, 11, 255, 89, 28, 2, 255, 79, 23, 1, 255, 70, 22, 3, 255, 68, 20, 3, 255, 71, 20, 2, 255, 74, 21, 0, 255, 68, 22, 3, 255, 63, 18, 3, 255, 67, 18, 3, 255, 63, 13, 3, 255, 54, 14, 0, 255, 61, 18, 7, 255, 64, 18, 1, 255, 68, 21, 2, 255, 77, 24, 1, 255, 81, 25, 3, 255, 81, 23, 2, 255, 84, 24, 1, 255, 86, 23, 0, 255, 77, 14, 4, 255, 79, 20, 3, 255, 82, 26, 5, 255, 80, 24, 4, 255, 72, 18, 1, 255, 68, 17, 1, 255, 84, 28, 9, 255, 109, 42, 8, 255, 125, 51, 1, 255, 137, 58, 3, 255, 130, 44, 0, 255, 113, 34, 4, 255, 81, 21, 2, 255, 70, 17, 1, 255, 74, 28, 9, 255, 78, 21, 6, 255, 8, 5, 0, 255, 9, 6, 1, 255, 10, 6, 2, 255, 14, 10, 2, 255, 15, 11, 0, 255, 14, 8, 0, 255, 16, 9, 2, 255, 14, 9, 2, 255, 14, 10, 2, 255, 15, 11, 4, 255, 16, 14, 3, 255, 20, 18, 4, 255, 19, 18, 3, 255, 19, 20, 4, 255, 22, 20, 6, 255, 29, 25, 8, 255, 32, 29, 4, 255, 31, 30, 3, 255, 31, 32, 7, 255, 34, 36, 12, 255, 38, 39, 5, 255, 37, 47, 5, 255, 54, 45, 12, 255, 33, 36, 12, 255, 67, 63, 27, 255, 129, 99, 28, 255, 109, 86, 15, 255, 47, 54, 6, 255, 41, 42, 12, 255, 45, 57, 12, 255, 48, 55, 18, 255, 49, 51, 17, 255, 59, 53, 13, 255, 57, 48, 23, 255, 50, 44, 20, 255, 53, 45, 7, 255, 57, 39, 5, 255, 46, 38, 11, 255, 41, 37, 10, 255, 37, 31, 5, 255, 52, 41, 16, 255, 66, 56, 37, 255, 61, 58, 38, 255, 66, 60, 40, 255, 74, 70, 43, 255, 71, 65, 58, 255, 65, 64, 54, 255, 65, 66, 49, 255, 63, 62, 45, 255, 62, 60, 50, 255, 63, 63, 49, 255, 64, 63, 55, 255, 69, 65, 37, 255, 66, 56, 17, 255, 55, 44, 20, 255, 55, 51, 31, 255, 61, 52, 19, 255, 54, 30, 3, 255, 55, 27, 3, 255, 51, 29, 9, 255, 62, 43, 11, 255, 62, 46, 15, 255, 52, 36, 6, 255, 52, 25, 1, 255, 49, 26, 3, 255, 55, 28, 5, 255, 60, 28, 3, 255, 61, 28, 2, 255, 64, 32, 2, 255, 67, 35, 3, 255, 65, 33, 1, 255, 66, 32, 3, 255, 70, 32, 5, 255, 65, 29, 2, 255, 61, 32, 2, 255, 64, 33, 2, 255, 71, 31, 3, 255, 72, 31, 2, 255, 76, 33, 1, 255, 74, 35, 0, 255, 73, 38, 2, 255, 75, 38, 0, 255, 79, 40, 1, 255, 83, 40, 2, 255, 82, 43, 5, 255, 79, 43, 3, 255, 83, 45, 5, 255, 85, 42, 3, 255, 87, 44, 3, 255, 87, 45, 3, 255, 84, 42, 3, 255, 85, 42, 2, 255, 83, 38, 0, 255, 81, 42, 3, 255, 80, 42, 4, 255, 85, 37, 3, 255, 82, 40, 2, 255, 86, 42, 3, 255, 87, 43, 2, 255, 86, 45, 2, 255, 88, 49, 4, 255, 89, 48, 3, 255, 90, 47, 5, 255, 89, 46, 4, 255, 86, 42, 1, 255, 88, 43, 1, 255, 88, 42, 0, 255, 89, 43, 1, 255, 90, 43, 1, 255, 91, 47, 4, 255, 94, 51, 4, 255, 85, 43, 0, 255, 86, 47, 2, 255, 91, 50, 5, 255, 92, 46, 1, 255, 90, 49, 2, 255, 93, 51, 6, 255, 92, 50, 3, 255, 92, 47, 1, 255, 98, 50, 4, 255, 98, 49, 3, 255, 97, 50, 3, 255, 92, 51, 1, 255, 90, 50, 0, 255, 94, 51, 3, 255, 96, 54, 4, 255, 92, 51, 0, 255, 95, 50, 1, 255, 89, 46, 6, 255, 97, 51, 6, 255, 111, 57, 6, 255, 123, 59, 4, 255, 128, 61, 1, 255, 135, 70, 5, 255, 150, 76, 6, 255, 154, 74, 3, 255, 151, 74, 5, 255, 157, 79, 6, 255, 165, 85, 5, 255, 171, 89, 4, 255, 172, 92, 3, 255, 174, 95, 7, 255, 172, 93, 3, 255, 172, 92, 6, 255, 175, 94, 6, 255, 177, 95, 6, 255, 174, 90, 10, 255, 178, 90, 6, 255, 184, 96, 5, 255, 178, 90, 8, 255, 176, 93, 8, 255, 173, 94, 5, 255, 168, 87, 8, 255, 159, 79, 10, 255, 149, 75, 8, 255, 154, 83, 2, 255, 149, 77, 6, 255, 147, 80, 9, 255, 148, 77, 19, 255, 142, 75, 7, 255, 139, 75, 10, 255, 142, 78, 6, 255, 141, 77, 3, 255, 140, 79, 3, 255, 135, 72, 4, 255, 130, 68, 11, 255, 135, 78, 10, 255, 135, 75, 4, 255, 131, 68, 16, 255, 127, 70, 7, 255, 129, 74, 2, 255, 126, 68, 8, 255, 119, 63, 11, 255, 116, 64, 11, 255, 109, 70, 16, 255, 121, 68, 15, 255, 106, 55, 8, 255, 87, 56, 12, 255, 87, 51, 15, 255, 80, 51, 11, 255, 97, 64, 12, 255, 135, 84, 6, 255, 114, 70, 9, 255, 107, 67, 17, 255, 120, 79, 16, 255, 109, 71, 12, 255, 92, 65, 12, 255, 101, 68, 12, 255, 93, 64, 7, 255, 94, 63, 2, 255, 102, 68, 4, 255, 114, 75, 18, 255, 90, 62, 14, 255, 82, 61, 10, 255, 85, 65, 16, 255, 89, 66, 17, 255, 88, 69, 11, 255, 108, 79, 13, 255, 97, 68, 11, 255, 99, 68, 11, 255, 106, 74, 23, 255, 102, 78, 11, 255, 105, 77, 7, 255, 110, 77, 7, 255, 105, 73, 16, 255, 104, 72, 18, 255, 105, 72, 15, 255, 106, 73, 19, 255, 107, 77, 17, 255, 110, 80, 14, 255, 114, 79, 9, 255, 114, 77, 15, 255, 115, 78, 12, 255, 116, 81, 12, 255, 113, 82, 11, 255, 114, 82, 12, 255, 114, 80, 16, 255, 113, 78, 25, 255, 113, 79, 19, 255, 114, 80, 16, 255, 117, 79, 14, 255, 123, 85, 8, 255, 128, 85, 12, 255, 130, 78, 17, 255, 130, 86, 9, 255, 129, 85, 7, 255, 127, 86, 13, 255, 129, 82, 9, 255, 128, 84, 22, 255, 126, 85, 16, 255, 132, 83, 11, 255, 144, 88, 16, 255, 143, 89, 13, 255, 129, 82, 15, 255, 117, 78, 13, 255, 107, 76, 14, 255, 109, 75, 11, 255, 117, 85, 6, 255, 127, 89, 11, 255, 156, 97, 15, 255, 166, 97, 8, 255, 165, 99, 12, 255, 159, 93, 2, 255, 158, 88, 8, 255, 158, 92, 11, 255, 154, 94, 11, 255, 156, 99, 4, 255, 158, 102, 5, 255, 159, 103, 13, 255, 161, 106, 11, 255, 163, 110, 4, 255, 157, 107, 7, 255, 153, 101, 6, 255, 160, 108, 3, 255, 167, 116, 7, 255, 183, 135, 6, 255, 188, 147, 4, 255, 184, 137, 8, 255, 187, 134, 14, 255, 201, 152, 4, 255, 187, 137, 4, 255, 174, 123, 6, 255, 175, 123, 9, 255, 185, 133, 10, 255, 187, 139, 5, 255, 194, 141, 4, 255, 196, 143, 8, 255, 198, 152, 7, 255, 204, 151, 5, 255, 207, 153, 9, 255, 200, 146, 4, 255, 200, 149, 0, 255, 202, 150, 5, 255, 201, 146, 17, 255, 197, 143, 14, 255, 197, 140, 8, 255, 196, 139, 7, 255, 194, 135, 6, 255, 190, 130, 3, 255, 188, 127, 2, 255, 186, 126, 2, 255, 186, 123, 2, 255, 186, 119, 7, 255, 181, 112, 7, 255, 179, 112, 6, 255, 178, 112, 1, 255, 173, 106, 2, 255, 172, 102, 7, 255, 173, 97, 8, 255, 170, 96, 6, 255, 168, 94, 5, 255, 166, 91, 2, 255, 166, 90, 1, 255, 168, 94, 1, 255, 167, 93, 3, 255, 163, 88, 2, 255, 160, 84, 0, 255, 160, 84, 1, 255, 157, 83, 3, 255, 151, 76, 2, 255, 154, 75, 4, 255, 151, 76, 9, 255, 148, 74, 4, 255, 146, 71, 1, 255, 145, 67, 6, 255, 138, 62, 2, 255, 132, 59, 1, 255, 122, 51, 6, 255, 121, 45, 9, 255, 114, 41, 5, 255, 107, 41, 3, 255, 103, 41, 4, 255, 100, 37, 3, 255, 97, 33, 3, 255, 102, 39, 3, 255, 107, 41, 5, 255, 93, 31, 4, 255, 77, 26, 0, 255, 90, 33, 5, 255, 99, 38, 8, 255, 109, 42, 4, 255, 117, 34, 3, 255, 111, 35, 2, 255, 104, 39, 3, 255, 100, 34, 3, 255, 88, 30, 5, 255, 67, 27, 5, 255, 52, 19, 1, 255, 57, 22, 3, 255, 70, 23, 3, 255, 79, 25, 1, 255, 79, 28, 4, 255, 68, 26, 3, 255, 69, 24, 3, 255, 79, 23, 3, 255, 75, 27, 2, 255, 56, 25, 2, 255, 55, 28, 5, 255, 71, 22, 2, 255, 88, 34, 4, 255, 88, 42, 8, 255, 86, 27, 1, 255, 83, 23, 3, 255, 72, 25, 3, 255, 75, 28, 2, 255, 91, 36, 5, 255, 92, 34, 2, 255, 85, 27, 1, 255, 84, 26, 2, 255, 81, 24, 0, 255, 97, 32, 7, 255, 124, 48, 5, 255, 127, 55, 5, 255, 129, 54, 4, 255, 129, 54, 1, 255, 132, 55, 1, 255, 136, 56, 2, 255, 135, 54, 5, 255, 130, 60, 4, 255, 137, 69, 4, 255, 141, 62, 4, 255, 96, 31, 3, 255, 58, 14, 4, 255, 62, 18, 1, 255, 65, 17, 6, 255, 64, 20, 0, 255, 65, 25, 2, 255, 63, 18, 0, 255, 65, 21, 2, 255, 59, 19, 1, 255, 59, 18, 2, 255, 70, 20, 1, 255, 58, 15, 0, 255, 58, 16, 8, 255, 48, 9, 7, 255, 48, 17, 3, 255, 59, 24, 5, 255, 69, 22, 0, 255, 78, 23, 1, 255, 74, 24, 2, 255, 78, 25, 4, 255, 82, 22, 3, 255, 79, 19, 2, 255, 73, 17, 3, 255, 75, 22, 0, 255, 76, 20, 1, 255, 75, 19, 3, 255, 73, 19, 4, 255, 74, 20, 1, 255, 86, 30, 2, 255, 107, 36, 5, 255, 118, 45, 4, 255, 119, 49, 1, 255, 128, 50, 3, 255, 128, 46, 2, 255, 117, 42, 6, 255, 97, 27, 7, 255, 81, 21, 3, 255, 79, 25, 3, 255, 79, 21, 3, 255, 9, 6, 1, 255, 9, 6, 2, 255, 10, 6, 2, 255, 12, 9, 2, 255, 13, 10, 0, 255, 15, 10, 2, 255, 16, 12, 3, 255, 16, 12, 2, 255, 14, 12, 2, 255, 16, 14, 4, 255, 19, 16, 4, 255, 20, 17, 3, 255, 23, 21, 6, 255, 23, 24, 10, 255, 22, 23, 10, 255, 26, 27, 8, 255, 31, 31, 5, 255, 35, 34, 6, 255, 36, 37, 13, 255, 33, 42, 8, 255, 50, 47, 6, 255, 44, 45, 6, 255, 33, 35, 8, 255, 84, 82, 11, 255, 100, 87, 19, 255, 63, 60, 20, 255, 35, 46, 28, 255, 49, 50, 16, 255, 61, 56, 14, 255, 51, 52, 20, 255, 56, 50, 16, 255, 55, 55, 4, 255, 50, 51, 20, 255, 50, 44, 23, 255, 54, 42, 25, 255, 52, 40, 19, 255, 49, 32, 14, 255, 41, 32, 13, 255, 41, 34, 3, 255, 37, 28, 1, 255, 47, 37, 10, 255, 65, 51, 30, 255, 64, 56, 46, 255, 61, 56, 40, 255, 73, 63, 46, 255, 75, 69, 58, 255, 64, 63, 51, 255, 63, 63, 60, 255, 63, 60, 50, 255, 63, 61, 40, 255, 65, 61, 45, 255, 65, 62, 49, 255, 65, 56, 51, 255, 61, 45, 21, 255, 59, 40, 10, 255, 60, 51, 20, 255, 64, 58, 21, 255, 52, 35, 6, 255, 55, 26, 2, 255, 53, 27, 7, 255, 51, 37, 10, 255, 62, 50, 6, 255, 65, 42, 2, 255, 58, 27, 1, 255, 53, 30, 5, 255, 58, 27, 5, 255, 64, 26, 3, 255, 65, 32, 6, 255, 66, 32, 2, 255, 72, 30, 1, 255, 75, 34, 6, 255, 70, 33, 5, 255, 64, 32, 3, 255, 61, 31, 2, 255, 67, 31, 3, 255, 69, 33, 4, 255, 65, 34, 2, 255, 71, 34, 2, 255, 68, 36, 1, 255, 70, 39, 5, 255, 68, 35, 4, 255, 69, 35, 4, 255, 72, 39, 6, 255, 73, 33, 2, 255, 77, 36, 4, 255, 80, 39, 5, 255, 80, 37, 2, 255, 86, 40, 5, 255, 88, 41, 6, 255, 85, 41, 4, 255, 88, 45, 6, 255, 90, 42, 5, 255, 90, 42, 4, 255, 95, 43, 7, 255, 100, 44, 8, 255, 93, 41, 2, 255, 89, 44, 4, 255, 93, 47, 6, 255, 89, 43, 1, 255, 84, 42, 0, 255, 87, 45, 2, 255, 87, 46, 2, 255, 89, 45, 2, 255, 89, 44, 2, 255, 87, 42, 0, 255, 89, 45, 3, 255, 88, 44, 3, 255, 86, 46, 3, 255, 86, 46, 4, 255, 89, 46, 6, 255, 90, 45, 3, 255, 90, 47, 4, 255, 85, 46, 2, 255, 86, 46, 1, 255, 96, 47, 1, 255, 92, 48, 1, 255, 92, 48, 1, 255, 97, 53, 5, 255, 93, 49, 2, 255, 96, 51, 4, 255, 96, 51, 4, 255, 90, 47, 1, 255, 92, 47, 3, 255, 97, 49, 3, 255, 93, 53, 2, 255, 98, 55, 4, 255, 102, 51, 3, 255, 100, 54, 4, 255, 97, 56, 0, 255, 97, 58, 1, 255, 90, 50, 1, 255, 94, 52, 2, 255, 99, 52, 4, 255, 103, 55, 8, 255, 103, 55, 7, 255, 98, 51, 2, 255, 103, 56, 3, 255, 106, 55, 1, 255, 120, 59, 7, 255, 127, 60, 8, 255, 133, 65, 13, 255, 137, 66, 13, 255, 144, 72, 7, 255, 150, 78, 2, 255, 152, 76, 4, 255, 150, 76, 9, 255, 153, 82, 4, 255, 152, 80, 5, 255, 146, 72, 3, 255, 148, 76, 6, 255, 134, 66, 6, 255, 130, 66, 7, 255, 133, 69, 11, 255, 115, 50, 5, 255, 113, 58, 1, 255, 119, 64, 1, 255, 111, 56, 9, 255, 108, 57, 10, 255, 117, 64, 10, 255, 113, 65, 7, 255, 110, 60, 5, 255, 114, 63, 10, 255, 106, 52, 4, 255, 105, 54, 6, 255, 100, 49, 7, 255, 110, 63, 8, 255, 138, 74, 9, 255, 118, 55, 9, 255, 85, 53, 12, 255, 74, 50, 6, 255, 96, 59, 10, 255, 95, 53, 7, 255, 82, 49, 14, 255, 96, 58, 9, 255, 109, 64, 11, 255, 104, 59, 11, 255, 86, 47, 7, 255, 84, 53, 5, 255, 85, 57, 8, 255, 82, 57, 12, 255, 112, 84, 7, 255, 138, 84, 9, 255, 90, 55, 1, 255, 85, 66, 8, 255, 78, 61, 7, 255, 90, 62, 13, 255, 91, 60, 17, 255, 80, 62, 6, 255, 79, 60, 13, 255, 86, 61, 20, 255, 86, 61, 7, 255, 85, 61, 3, 255, 78, 65, 11, 255, 92, 64, 14, 255, 94, 71, 7, 255, 94, 70, 11, 255, 97, 69, 13, 255, 96, 75, 12, 255, 101, 75, 5, 255, 101, 69, 19, 255, 100, 72, 19, 255, 102, 74, 6, 255, 105, 77, 3, 255, 105, 74, 19, 255, 105, 74, 18, 255, 103, 76, 8, 255, 108, 76, 10, 255, 109, 79, 8, 255, 107, 78, 18, 255, 110, 80, 11, 255, 117, 80, 13, 255, 116, 82, 16, 255, 115, 79, 14, 255, 114, 80, 9, 255, 110, 80, 10, 255, 112, 82, 17, 255, 114, 80, 13, 255, 118, 81, 11, 255, 117, 82, 11, 255, 123, 84, 17, 255, 125, 83, 16, 255, 129, 84, 16, 255, 129, 85, 16, 255, 128, 87, 16, 255, 136, 86, 12, 255, 140, 89, 14, 255, 139, 86, 14, 255, 145, 90, 7, 255, 133, 87, 8, 255, 133, 84, 15, 255, 140, 89, 10, 255, 154, 96, 18, 255, 153, 96, 5, 255, 141, 88, 4, 255, 133, 84, 12, 255, 132, 88, 14, 255, 147, 97, 13, 255, 165, 99, 15, 255, 171, 103, 7, 255, 176, 105, 4, 255, 171, 99, 2, 255, 162, 94, 9, 255, 158, 95, 12, 255, 152, 93, 10, 255, 149, 87, 8, 255, 147, 85, 3, 255, 145, 86, 10, 255, 140, 86, 10, 255, 146, 90, 5, 255, 148, 91, 11, 255, 148, 98, 5, 255, 150, 103, 4, 255, 157, 109, 2, 255, 173, 121, 8, 255, 174, 120, 15, 255, 175, 122, 9, 255, 187, 142, 6, 255, 192, 152, 10, 255, 191, 143, 12, 255, 189, 138, 4, 255, 190, 143, 8, 255, 191, 143, 6, 255, 179, 122, 3, 255, 178, 128, 16, 255, 184, 133, 2, 255, 186, 130, 4, 255, 194, 147, 3, 255, 197, 144, 7, 255, 202, 151, 6, 255, 200, 150, 6, 255, 197, 149, 6, 255, 203, 153, 2, 255, 200, 149, 2, 255, 196, 143, 8, 255, 196, 143, 6, 255, 197, 142, 6, 255, 194, 136, 4, 255, 192, 133, 4, 255, 192, 131, 5, 255, 189, 127, 5, 255, 188, 126, 6, 255, 186, 123, 6, 255, 183, 120, 7, 255, 180, 116, 7, 255, 177, 112, 4, 255, 177, 110, 3, 255, 176, 108, 5, 255, 172, 102, 5, 255, 171, 99, 3, 255, 168, 98, 1, 255, 166, 97, 2, 255, 164, 92, 1, 255, 164, 89, 3, 255, 163, 88, 7, 255, 159, 86, 6, 255, 156, 83, 3, 255, 155, 81, 2, 255, 155, 84, 4, 255, 152, 81, 4, 255, 150, 76, 3, 255, 150, 72, 2, 255, 154, 79, 3, 255, 150, 76, 4, 255, 148, 70, 5, 255, 144, 66, 3, 255, 139, 62, 2, 255, 136, 65, 3, 255, 125, 62, 3, 255, 115, 51, 8, 255, 109, 46, 2, 255, 109, 46, 1, 255, 105, 40, 1, 255, 102, 35, 1, 255, 101, 33, 6, 255, 99, 34, 2, 255, 102, 36, 1, 255, 92, 33, 6, 255, 74, 25, 0, 255, 84, 28, 1, 255, 97, 34, 6, 255, 97, 31, 2, 255, 109, 35, 4, 255, 118, 37, 8, 255, 103, 32, 4, 255, 77, 26, 2, 255, 60, 21, 2, 255, 55, 22, 4, 255, 57, 21, 4, 255, 73, 25, 7, 255, 80, 25, 4, 255, 80, 25, 1, 255, 81, 28, 3, 255, 81, 30, 3, 255, 84, 26, 0, 255, 87, 28, 4, 255, 82, 31, 1, 255, 92, 27, 8, 255, 77, 18, 9, 255, 61, 15, 3, 255, 72, 22, 1, 255, 76, 25, 4, 255, 83, 24, 3, 255, 80, 20, 1, 255, 69, 20, 1, 255, 83, 33, 7, 255, 96, 34, 4, 255, 86, 28, 3, 255, 77, 25, 2, 255, 85, 28, 1, 255, 80, 26, 4, 255, 73, 25, 3, 255, 96, 34, 5, 255, 131, 48, 1, 255, 119, 37, 5, 255, 98, 27, 6, 255, 90, 26, 1, 255, 99, 29, 0, 255, 103, 32, 2, 255, 109, 41, 4, 255, 119, 45, 4, 255, 124, 39, 4, 255, 87, 24, 0, 255, 52, 19, 1, 255, 60, 23, 3, 255, 67, 16, 0, 255, 70, 19, 3, 255, 64, 25, 4, 255, 71, 21, 4, 255, 68, 16, 2, 255, 53, 17, 2, 255, 46, 16, 2, 255, 61, 19, 4, 255, 58, 17, 4, 255, 47, 16, 4, 255, 42, 18, 1, 255, 56, 19, 3, 255, 70, 18, 2, 255, 80, 22, 7, 255, 80, 24, 2, 255, 79, 26, 0, 255, 79, 26, 4, 255, 77, 19, 7, 255, 72, 12, 5, 255, 74, 16, 6, 255, 70, 18, 5, 255, 66, 16, 0, 255, 76, 23, 0, 255, 92, 34, 4, 255, 104, 40, 4, 255, 112, 43, 1, 255, 119, 43, 2, 255, 122, 47, 0, 255, 122, 46, 0, 255, 128, 45, 2, 255, 128, 46, 2, 255, 125, 43, 2, 255, 121, 35, 4, 255, 102, 31, 4, 255, 89, 23, 1, 255, 83, 21, 0, 255, 10, 8, 3, 255, 9, 7, 3, 255, 9, 7, 3, 255, 11, 9, 3, 255, 10, 9, 2, 255, 11, 10, 3, 255, 14, 13, 3, 255, 16, 16, 4, 255, 14, 15, 5, 255, 17, 16, 5, 255, 19, 17, 5, 255, 19, 17, 3, 255, 25, 24, 6, 255, 25, 28, 7, 255, 22, 26, 6, 255, 27, 30, 8, 255, 35, 37, 5, 255, 39, 40, 6, 255, 38, 40, 8, 255, 35, 44, 9, 255, 49, 47, 1, 255, 44, 51, 8, 255, 109, 114, 18, 255, 124, 111, 9, 255, 49, 48, 8, 255, 51, 50, 26, 255, 53, 54, 26, 255, 56, 53, 23, 255, 51, 49, 24, 255, 54, 49, 22, 255, 58, 48, 17, 255, 56, 50, 26, 255, 51, 47, 25, 255, 53, 47, 14, 255, 57, 47, 5, 255, 52, 44, 12, 255, 49, 41, 20, 255, 45, 34, 2, 255, 48, 29, 4, 255, 43, 28, 3, 255, 41, 34, 5, 255, 58, 44, 15, 255, 73, 54, 24, 255, 64, 53, 41, 255, 66, 59, 45, 255, 74, 67, 57, 255, 63, 62, 52, 255, 63, 66, 52, 255, 63, 63, 51, 255, 64, 61, 41, 255, 66, 58, 42, 255, 66, 61, 53, 255, 59, 52, 44, 255, 66, 48, 27, 255, 67, 45, 14, 255, 59, 46, 21, 255, 64, 59, 27, 255, 62, 48, 6, 255, 55, 30, 0, 255, 56, 28, 7, 255, 66, 38, 9, 255, 76, 53, 8, 255, 66, 45, 8, 255, 56, 29, 9, 255, 57, 28, 1, 255, 59, 31, 3, 255, 60, 28, 1, 255, 63, 28, 1, 255, 66, 29, 1, 255, 67, 30, 1, 255, 70, 32, 4, 255, 64, 29, 2, 255, 61, 30, 1, 255, 68, 34, 6, 255, 67, 31, 4, 255, 66, 32, 3, 255, 68, 35, 5, 255, 74, 34, 4, 255, 72, 33, 1, 255, 68, 39, 3, 255, 71, 36, 2, 255, 81, 37, 4, 255, 74, 38, 3, 255, 67, 40, 4, 255, 71, 37, 2, 255, 81, 41, 4, 255, 76, 40, 2, 255, 72, 38, 0, 255, 78, 37, 1, 255, 80, 40, 2, 255, 74, 41, 1, 255, 82, 44, 3, 255, 86, 43, 2, 255, 85, 42, 2, 255, 85, 44, 1, 255, 86, 43, 0, 255, 91, 47, 5, 255, 95, 50, 7, 255, 93, 47, 3, 255, 92, 49, 4, 255, 88, 45, 1, 255, 92, 47, 4, 255, 95, 48, 3, 255, 96, 48, 3, 255, 92, 47, 3, 255, 89, 45, 3, 255, 83, 46, 2, 255, 81, 48, 5, 255, 78, 46, 3, 255, 85, 44, 2, 255, 91, 45, 4, 255, 93, 46, 4, 255, 91, 47, 4, 255, 88, 44, 0, 255, 93, 48, 2, 255, 96, 48, 2, 255, 94, 47, 2, 255, 91, 46, 2, 255, 92, 48, 3, 255, 95, 53, 4, 255, 92, 53, 4, 255, 91, 50, 4, 255, 93, 45, 1, 255, 93, 48, 2, 255, 93, 52, 2, 255, 95, 54, 3, 255, 97, 50, 1, 255, 101, 53, 2, 255, 100, 52, 4, 255, 95, 47, 5, 255, 99, 49, 5, 255, 103, 51, 4, 255, 100, 52, 0, 255, 96, 54, 4, 255, 98, 52, 6, 255, 95, 49, 1, 255, 96, 55, 5, 255, 93, 51, 3, 255, 96, 52, 8, 255, 94, 50, 6, 255, 95, 49, 4, 255, 92, 45, 4, 255, 102, 52, 5, 255, 111, 59, 10, 255, 100, 46, 3, 255, 107, 54, 7, 255, 103, 55, 3, 255, 95, 44, 8, 255, 102, 50, 10, 255, 103, 50, 9, 255, 95, 47, 4, 255, 87, 46, 6, 255, 88, 50, 5, 255, 98, 57, 4, 255, 88, 46, 8, 255, 91, 49, 6, 255, 105, 58, 4, 255, 96, 49, 7, 255, 120, 67, 6, 255, 108, 57, 8, 255, 91, 48, 5, 255, 89, 45, 7, 255, 91, 47, 7, 255, 109, 64, 12, 255, 97, 52, 11, 255, 104, 62, 14, 255, 99, 59, 2, 255, 92, 54, 5, 255, 81, 54, 9, 255, 75, 52, 13, 255, 86, 53, 9, 255, 87, 51, 9, 255, 81, 56, 4, 255, 86, 62, 8, 255, 103, 60, 12, 255, 94, 56, 11, 255, 81, 50, 16, 255, 87, 54, 18, 255, 82, 57, 5, 255, 79, 57, 5, 255, 94, 59, 19, 255, 88, 58, 16, 255, 87, 54, 12, 255, 86, 62, 7, 255, 83, 62, 13, 255, 83, 60, 10, 255, 83, 62, 8, 255, 80, 67, 8, 255, 81, 63, 12, 255, 83, 63, 10, 255, 89, 67, 8, 255, 83, 64, 6, 255, 93, 64, 17, 255, 98, 66, 26, 255, 98, 68, 6, 255, 100, 73, 10, 255, 102, 72, 15, 255, 109, 77, 16, 255, 106, 75, 17, 255, 97, 71, 17, 255, 99, 74, 13, 255, 101, 74, 12, 255, 103, 76, 8, 255, 102, 74, 14, 255, 103, 77, 12, 255, 105, 74, 19, 255, 111, 77, 20, 255, 112, 79, 9, 255, 109, 80, 9, 255, 113, 82, 12, 255, 119, 82, 12, 255, 120, 81, 6, 255, 116, 79, 16, 255, 115, 82, 11, 255, 116, 81, 6, 255, 120, 79, 11, 255, 121, 77, 14, 255, 124, 82, 12, 255, 134, 84, 20, 255, 144, 87, 12, 255, 147, 89, 11, 255, 149, 92, 11, 255, 154, 93, 11, 255, 157, 90, 12, 255, 158, 91, 12, 255, 155, 93, 10, 255, 162, 89, 10, 255, 164, 92, 11, 255, 158, 92, 13, 255, 152, 87, 7, 255, 151, 90, 14, 255, 161, 97, 19, 255, 159, 92, 5, 255, 162, 95, 11, 255, 167, 104, 8, 255, 165, 101, 6, 255, 174, 103, 5, 255, 176, 105, 10, 255, 178, 108, 6, 255, 176, 105, 6, 255, 175, 101, 6, 255, 167, 93, 4, 255, 161, 90, 9, 255, 144, 88, 14, 255, 144, 84, 10, 255, 147, 85, 7, 255, 141, 86, 11, 255, 133, 82, 9, 255, 138, 82, 7, 255, 138, 82, 5, 255, 138, 86, 4, 255, 140, 90, 11, 255, 148, 97, 6, 255, 164, 110, 8, 255, 172, 116, 4, 255, 175, 118, 7, 255, 177, 132, 8, 255, 194, 152, 4, 255, 193, 154, 8, 255, 193, 153, 15, 255, 197, 151, 5, 255, 188, 136, 8, 255, 176, 121, 2, 255, 186, 138, 4, 255, 185, 133, 5, 255, 170, 111, 7, 255, 184, 132, 8, 255, 193, 143, 9, 255, 201, 151, 4, 255, 198, 152, 5, 255, 200, 154, 8, 255, 201, 154, 11, 255, 198, 149, 9, 255, 197, 144, 9, 255, 195, 140, 3, 255, 194, 137, 4, 255, 188, 130, 2, 255, 190, 132, 5, 255, 192, 133, 9, 255, 189, 128, 6, 255, 187, 126, 5, 255, 187, 126, 6, 255, 184, 122, 7, 255, 181, 119, 3, 255, 178, 115, 4, 255, 176, 110, 6, 255, 175, 106, 6, 255, 173, 103, 4, 255, 167, 98, 3, 255, 164, 98, 3, 255, 163, 98, 3, 255, 162, 93, 2, 255, 163, 91, 5, 255, 158, 85, 5, 255, 155, 83, 5, 255, 157, 84, 7, 255, 154, 82, 4, 255, 149, 81, 2, 255, 146, 79, 1, 255, 152, 80, 6, 255, 154, 76, 7, 255, 151, 78, 2, 255, 149, 76, 0, 255, 148, 72, 1, 255, 146, 70, 0, 255, 143, 67, 4, 255, 137, 65, 3, 255, 127, 54, 1, 255, 122, 55, 1, 255, 117, 51, 5, 255, 113, 42, 6, 255, 111, 37, 4, 255, 108, 37, 4, 255, 100, 33, 3, 255, 98, 34, 2, 255, 99, 35, 0, 255, 89, 30, 3, 255, 72, 26, 3, 255, 86, 31, 3, 255, 99, 33, 3, 255, 103, 34, 2, 255, 103, 40, 5, 255, 90, 33, 3, 255, 67, 22, 2, 255, 58, 22, 5, 255, 60, 25, 5, 255, 65, 22, 3, 255, 69, 24, 3, 255, 69, 27, 2, 255, 75, 27, 4, 255, 82, 26, 5, 255, 84, 25, 2, 255, 93, 31, 3, 255, 88, 28, 1, 255, 84, 27, 5, 255, 86, 24, 2, 255, 81, 21, 3, 255, 66, 16, 4, 255, 50, 17, 0, 255, 45, 18, 3, 255, 55, 16, 4, 255, 67, 24, 2, 255, 81, 33, 5, 255, 75, 26, 2, 255, 79, 25, 1, 255, 98, 30, 5, 255, 89, 27, 1, 255, 92, 33, 2, 255, 95, 31, 5, 255, 86, 33, 4, 255, 83, 28, 0, 255, 69, 16, 3, 255, 68, 18, 4, 255, 62, 15, 3, 255, 48, 15, 2, 255, 47, 13, 4, 255, 56, 11, 5, 255, 55, 14, 5, 255, 64, 18, 5, 255, 65, 18, 0, 255, 66, 20, 4, 255, 61, 18, 3, 255, 48, 11, 2, 255, 51, 14, 6, 255, 48, 18, 1, 255, 50, 19, 2, 255, 54, 14, 2, 255, 61, 15, 3, 255, 55, 16, 2, 255, 58, 19, 3, 255, 60, 16, 1, 255, 55, 14, 0, 255, 55, 16, 2, 255, 50, 15, 4, 255, 52, 19, 1, 255, 63, 18, 2, 255, 76, 21, 1, 255, 77, 18, 2, 255, 81, 24, 5, 255, 82, 25, 3, 255, 79, 26, 2, 255, 75, 25, 1, 255, 75, 20, 1, 255, 76, 17, 2, 255, 61, 12, 5, 255, 75, 28, 1, 255, 103, 47, 0, 255, 125, 54, 4, 255, 126, 47, 3, 255, 114, 38, 2, 255, 118, 39, 4, 255, 129, 48, 3, 255, 129, 50, 0, 255, 126, 45, 1, 255, 123, 43, 2, 255, 120, 42, 0, 255, 117, 40, 1, 255, 112, 36, 3, 255, 103, 32, 2, 255, 97, 30, 4, 255, 11, 8, 4, 255, 13, 10, 4, 255, 12, 8, 2, 255, 12, 8, 4, 255, 14, 10, 3, 255, 15, 11, 1, 255, 14, 15, 2, 255, 20, 18, 8, 255, 21, 17, 7, 255, 20, 23, 2, 255, 24, 23, 6, 255, 22, 20, 4, 255, 25, 28, 8, 255, 35, 32, 6, 255, 33, 32, 2, 255, 34, 32, 12, 255, 37, 37, 10, 255, 39, 44, 5, 255, 41, 48, 4, 255, 44, 45, 10, 255, 43, 45, 7, 255, 67, 68, 10, 255, 105, 99, 17, 255, 48, 42, 5, 255, 42, 48, 8, 255, 53, 57, 4, 255, 55, 52, 13, 255, 49, 49, 33, 255, 53, 51, 20, 255, 49, 50, 12, 255, 59, 51, 38, 255, 56, 50, 25, 255, 49, 49, 14, 255, 53, 46, 3, 255, 50, 42, 12, 255, 41, 41, 9, 255, 47, 44, 5, 255, 57, 41, 5, 255, 49, 27, 5, 255, 42, 30, 2, 255, 44, 33, 6, 255, 53, 38, 6, 255, 69, 53, 22, 255, 67, 57, 37, 255, 53, 52, 41, 255, 66, 66, 52, 255, 61, 62, 42, 255, 61, 60, 48, 255, 66, 61, 58, 255, 63, 60, 40, 255, 67, 61, 45, 255, 69, 61, 50, 255, 70, 52, 37, 255, 76, 49, 33, 255, 64, 48, 8, 255, 51, 48, 24, 255, 62, 55, 29, 255, 72, 50, 10, 255, 61, 32, 1, 255, 59, 29, 1, 255, 63, 44, 4, 255, 63, 51, 9, 255, 69, 46, 9, 255, 72, 32, 6, 255, 61, 26, 1, 255, 64, 25, 3, 255, 65, 31, 4, 255, 62, 30, 2, 255, 65, 29, 2, 255, 64, 31, 3, 255, 63, 35, 4, 255, 66, 33, 4, 255, 71, 31, 3, 255, 72, 32, 3, 255, 67, 33, 2, 255, 70, 33, 2, 255, 71, 34, 2, 255, 74, 37, 3, 255, 73, 33, 1, 255, 67, 33, 1, 255, 70, 38, 2, 255, 74, 39, 2, 255, 75, 40, 0, 255, 68, 41, 3, 255, 68, 37, 2, 255, 76, 39, 2, 255, 81, 42, 5, 255, 78, 42, 3, 255, 79, 41, 1, 255, 83, 41, 3, 255, 79, 37, 2, 255, 79, 43, 2, 255, 79, 44, 1, 255, 84, 46, 2, 255, 86, 47, 4, 255, 81, 43, 1, 255, 80, 41, 1, 255, 78, 44, 1, 255, 79, 46, 1, 255, 86, 48, 5, 255, 89, 45, 1, 255, 89, 45, 0, 255, 90, 48, 1, 255, 96, 51, 6, 255, 97, 47, 4, 255, 90, 47, 2, 255, 85, 46, 1, 255, 94, 52, 2, 255, 98, 51, 2, 255, 95, 46, 2, 255, 90, 47, 3, 255, 90, 49, 3, 255, 91, 49, 2, 255, 88, 47, 0, 255, 86, 48, 3, 255, 92, 49, 6, 255, 91, 49, 6, 255, 84, 49, 6, 255, 93, 46, 4, 255, 99, 48, 4, 255, 90, 49, 3, 255, 88, 49, 4, 255, 92, 49, 4, 255, 95, 48, 2, 255, 96, 48, 2, 255, 101, 53, 3, 255, 101, 53, 5, 255, 98, 49, 1, 255, 97, 50, 4, 255, 98, 46, 4, 255, 101, 48, 5, 255, 105, 52, 6, 255, 100, 53, 2, 255, 97, 55, 2, 255, 98, 57, 2, 255, 97, 54, 1, 255, 97, 52, 3, 255, 102, 55, 3, 255, 100, 52, 4, 255, 99, 53, 6, 255, 98, 55, 2, 255, 94, 53, 5, 255, 94, 51, 3, 255, 90, 56, 1, 255, 86, 50, 5, 255, 92, 49, 4, 255, 90, 48, 3, 255, 87, 46, 7, 255, 96, 56, 2, 255, 88, 47, 6, 255, 84, 49, 2, 255, 85, 52, 8, 255, 84, 49, 5, 255, 105, 63, 7, 255, 93, 49, 2, 255, 87, 52, 0, 255, 99, 54, 4, 255, 91, 52, 11, 255, 106, 58, 10, 255, 101, 54, 10, 255, 91, 50, 5, 255, 87, 49, 4, 255, 77, 49, 2, 255, 106, 59, 17, 255, 96, 52, 12, 255, 86, 52, 11, 255, 79, 53, 10, 255, 79, 53, 4, 255, 87, 55, 7, 255, 87, 50, 10, 255, 87, 54, 10, 255, 80, 55, 5, 255, 76, 55, 5, 255, 81, 57, 7, 255, 85, 54, 9, 255, 82, 53, 12, 255, 79, 53, 11, 255, 82, 57, 9, 255, 79, 62, 5, 255, 78, 58, 12, 255, 84, 55, 15, 255, 89, 57, 8, 255, 87, 58, 19, 255, 81, 59, 13, 255, 82, 62, 11, 255, 79, 61, 5, 255, 83, 61, 11, 255, 90, 59, 16, 255, 88, 59, 12, 255, 87, 63, 15, 255, 91, 64, 9, 255, 100, 64, 16, 255, 97, 68, 12, 255, 99, 69, 15, 255, 100, 67, 26, 255, 102, 71, 11, 255, 105, 74, 8, 255, 101, 69, 15, 255, 103, 70, 21, 255, 102, 72, 13, 255, 102, 73, 7, 255, 101, 72, 14, 255, 105, 74, 10, 255, 111, 76, 11, 255, 114, 76, 11, 255, 122, 80, 11, 255, 122, 81, 9, 255, 128, 82, 10, 255, 128, 84, 8, 255, 122, 81, 13, 255, 129, 83, 12, 255, 131, 86, 13, 255, 129, 83, 19, 255, 132, 82, 14, 255, 137, 85, 16, 255, 141, 89, 9, 255, 139, 88, 22, 255, 146, 86, 22, 255, 161, 90, 15, 255, 166, 94, 13, 255, 171, 98, 7, 255, 176, 98, 13, 255, 174, 94, 16, 255, 173, 92, 9, 255, 168, 91, 19, 255, 167, 90, 18, 255, 168, 91, 8, 255, 168, 91, 3, 255, 165, 92, 7, 255, 154, 89, 10, 255, 168, 97, 16, 255, 181, 109, 11, 255, 176, 106, 8, 255, 172, 98, 13, 255, 174, 98, 11, 255, 177, 102, 7, 255, 174, 102, 3, 255, 174, 102, 7, 255, 179, 100, 13, 255, 176, 99, 6, 255, 170, 96, 2, 255, 160, 90, 7, 255, 160, 88, 10, 255, 163, 92, 3, 255, 149, 84, 10, 255, 143, 78, 19, 255, 155, 86, 7, 255, 153, 85, 1, 255, 137, 80, 7, 255, 134, 78, 10, 255, 139, 79, 10, 255, 136, 87, 6, 255, 143, 91, 7, 255, 148, 93, 13, 255, 158, 105, 6, 255, 176, 119, 12, 255, 172, 127, 12, 255, 189, 148, 13, 255, 195, 151, 2, 255, 200, 151, 13, 255, 199, 149, 15, 255, 187, 140, 2, 255, 183, 130, 8, 255, 190, 134, 5, 255, 184, 122, 7, 255, 151, 86, 6, 255, 165, 105, 6, 255, 194, 146, 11, 255, 193, 147, 8, 255, 199, 144, 7, 255, 200, 148, 6, 255, 199, 148, 2, 255, 196, 145, 0, 255, 193, 139, 2, 255, 192, 136, 5, 255, 192, 133, 3, 255, 193, 135, 10, 255, 190, 137, 6, 255, 188, 132, 4, 255, 187, 127, 7, 255, 187, 127, 5, 255, 188, 129, 7, 255, 183, 124, 5, 255, 181, 118, 5, 255, 181, 117, 7, 255, 179, 113, 3, 255, 173, 106, 0, 255, 171, 104, 2, 255, 169, 99, 4, 255, 166, 96, 10, 255, 162, 94, 13, 255, 161, 93, 7, 255, 161, 90, 2, 255, 162, 88, 2, 255, 158, 86, 3, 255, 156, 81, 3, 255, 157, 80, 3, 255, 153, 79, 1, 255, 150, 81, 2, 255, 150, 78, 3, 255, 153, 76, 5, 255, 152, 74, 4, 255, 143, 71, 2, 255, 135, 67, 0, 255, 136, 65, 2, 255, 136, 62, 4, 255, 137, 61, 5, 255, 135, 63, 4, 255, 129, 56, 2, 255, 123, 49, 1, 255, 115, 46, 1, 255, 105, 42, 0, 255, 105, 42, 4, 255, 101, 37, 2, 255, 93, 37, 1, 255, 93, 38, 3, 255, 91, 33, 3, 255, 75, 30, 1, 255, 85, 31, 2, 255, 103, 33, 4, 255, 104, 34, 1, 255, 85, 29, 4, 255, 62, 25, 4, 255, 52, 24, 2, 255, 64, 22, 2, 255, 73, 25, 4, 255, 59, 24, 3, 255, 62, 26, 6, 255, 67, 29, 3, 255, 77, 28, 0, 255, 87, 27, 2, 255, 82, 25, 4, 255, 89, 24, 3, 255, 87, 25, 4, 255, 70, 24, 2, 255, 66, 21, 4, 255, 59, 15, 2, 255, 55, 17, 3, 255, 60, 21, 4, 255, 58, 19, 1, 255, 43, 16, 2, 255, 47, 17, 5, 255, 76, 19, 5, 255, 83, 26, 3, 255, 66, 23, 1, 255, 77, 21, 6, 255, 81, 21, 2, 255, 76, 26, 1, 255, 83, 27, 4, 255, 79, 25, 4, 255, 62, 20, 3, 255, 52, 18, 4, 255, 63, 18, 5, 255, 58, 17, 4, 255, 47, 18, 0, 255, 40, 12, 4, 255, 40, 9, 5, 255, 35, 11, 4, 255, 23, 11, 1, 255, 22, 9, 2, 255, 38, 14, 5, 255, 49, 18, 2, 255, 46, 13, 1, 255, 42, 11, 4, 255, 41, 16, 1, 255, 40, 16, 3, 255, 43, 14, 5, 255, 53, 14, 6, 255, 50, 17, 0, 255, 65, 19, 3, 255, 65, 17, 3, 255, 46, 15, 0, 255, 42, 11, 3, 255, 45, 17, 4, 255, 60, 20, 1, 255, 78, 20, 4, 255, 79, 21, 5, 255, 77, 18, 3, 255, 78, 18, 4, 255, 83, 24, 2, 255, 77, 21, 0, 255, 74, 21, 2, 255, 68, 16, 1, 255, 68, 20, 3, 255, 82, 33, 4, 255, 118, 56, 3, 255, 141, 63, 3, 255, 130, 50, 5, 255, 116, 39, 5, 255, 115, 35, 5, 255, 124, 41, 3, 255, 129, 50, 4, 255, 126, 51, 3, 255, 124, 46, 1, 255, 124, 44, 0, 255, 123, 43, 1, 255, 122, 42, 3, 255, 123, 40, 3, 255, 110, 31, 2, 255, 97, 23, 3, 255, 8, 9, 3, 255, 10, 9, 3, 255, 14, 12, 4, 255, 11, 10, 3, 255, 15, 13, 4, 255, 18, 16, 4, 255, 16, 18, 1, 255, 24, 22, 7, 255, 24, 21, 6, 255, 18, 19, 0, 255, 29, 26, 6, 255, 32, 28, 9, 255, 30, 31, 6, 255, 38, 36, 8, 255, 36, 38, 7, 255, 35, 41, 10, 255, 34, 42, 12, 255, 35, 47, 5, 255, 37, 51, 9, 255, 42, 48, 12, 255, 45, 47, 14, 255, 44, 47, 16, 255, 41, 50, 9, 255, 59, 58, 8, 255, 52, 54, 6, 255, 42, 51, 6, 255, 53, 49, 5, 255, 51, 47, 17, 255, 50, 47, 9, 255, 52, 53, 6, 255, 54, 55, 18, 255, 53, 53, 21, 255, 46, 45, 10, 255, 45, 49, 9, 255, 51, 42, 12, 255, 45, 39, 10, 255, 43, 36, 10, 255, 55, 34, 5, 255, 47, 28, 6, 255, 41, 28, 6, 255, 42, 32, 6, 255, 43, 35, 7, 255, 50, 44, 18, 255, 53, 50, 32, 255, 51, 50, 43, 255, 57, 57, 54, 255, 59, 57, 48, 255, 66, 62, 48, 255, 65, 60, 48, 255, 59, 57, 43, 255, 56, 60, 38, 255, 59, 59, 43, 255, 70, 51, 23, 255, 61, 53, 18, 255, 49, 51, 12, 255, 52, 47, 20, 255, 61, 52, 38, 255, 61, 49, 22, 255, 60, 38, 9, 255, 61, 34, 2, 255, 56, 35, 3, 255, 57, 48, 14, 255, 64, 46, 9, 255, 74, 36, 7, 255, 55, 29, 4, 255, 61, 28, 6, 255, 62, 31, 3, 255, 62, 29, 3, 255, 68, 28, 3, 255, 69, 30, 5, 255, 67, 30, 2, 255, 71, 32, 1, 255, 80, 36, 7, 255, 73, 34, 2, 255, 66, 35, 3, 255, 68, 38, 4, 255, 72, 41, 6, 255, 68, 38, 2, 255, 71, 36, 2, 255, 72, 39, 6, 255, 73, 40, 4, 255, 75, 36, 0, 255, 78, 41, 4, 255, 71, 39, 3, 255, 73, 38, 3, 255, 77, 38, 2, 255, 77, 40, 2, 255, 78, 42, 3, 255, 79, 39, 0, 255, 85, 41, 3, 255, 83, 37, 4, 255, 83, 42, 5, 255, 83, 41, 4, 255, 85, 40, 3, 255, 86, 41, 4, 255, 84, 39, 4, 255, 86, 41, 7, 255, 80, 41, 3, 255, 81, 43, 4, 255, 88, 45, 6, 255, 92, 44, 5, 255, 88, 40, 2, 255, 85, 45, 1, 255, 85, 46, 1, 255, 86, 43, 1, 255, 85, 45, 2, 255, 90, 51, 7, 255, 94, 49, 5, 255, 96, 48, 1, 255, 96, 49, 3, 255, 90, 45, 2, 255, 90, 47, 5, 255, 94, 49, 5, 255, 91, 48, 2, 255, 88, 48, 2, 255, 91, 53, 2, 255, 93, 50, 4, 255, 86, 48, 3, 255, 91, 49, 3, 255, 91, 48, 1, 255, 90, 50, 0, 255, 90, 49, 2, 255, 91, 50, 5, 255, 93, 48, 2, 255, 96, 50, 4, 255, 94, 51, 2, 255, 95, 51, 2, 255, 96, 50, 2, 255, 100, 52, 3, 255, 95, 48, 2, 255, 90, 52, 4, 255, 88, 54, 2, 255, 96, 56, 4, 255, 98, 52, 3, 255, 95, 51, 1, 255, 98, 54, 5, 255, 98, 51, 4, 255, 100, 54, 1, 255, 100, 55, 4, 255, 96, 53, 3, 255, 97, 57, 3, 255, 100, 54, 7, 255, 97, 54, 6, 255, 97, 56, 5, 255, 94, 52, 8, 255, 93, 51, 5, 255, 91, 50, 0, 255, 93, 47, 4, 255, 95, 47, 3, 255, 94, 52, 2, 255, 85, 50, 4, 255, 84, 47, 4, 255, 91, 54, 3, 255, 94, 53, 8, 255, 92, 48, 12, 255, 92, 52, 10, 255, 96, 52, 7, 255, 82, 51, 5, 255, 89, 57, 0, 255, 91, 54, 1, 255, 83, 51, 6, 255, 81, 53, 8, 255, 71, 55, 5, 255, 81, 51, 10, 255, 83, 51, 2, 255, 87, 51, 7, 255, 85, 50, 4, 255, 85, 51, 2, 255, 84, 50, 2, 255, 84, 50, 6, 255, 86, 53, 7, 255, 87, 54, 6, 255, 86, 55, 7, 255, 86, 61, 11, 255, 82, 51, 10, 255, 79, 53, 11, 255, 82, 58, 8, 255, 86, 57, 8, 255, 84, 56, 10, 255, 87, 55, 20, 255, 90, 57, 14, 255, 86, 59, 7, 255, 77, 54, 17, 255, 78, 58, 9, 255, 86, 64, 6, 255, 87, 63, 6, 255, 83, 61, 10, 255, 83, 61, 12, 255, 85, 63, 13, 255, 90, 66, 14, 255, 96, 67, 17, 255, 101, 65, 26, 255, 105, 70, 11, 255, 99, 71, 7, 255, 99, 73, 11, 255, 102, 67, 22, 255, 106, 66, 15, 255, 108, 70, 11, 255, 109, 73, 13, 255, 113, 76, 12, 255, 114, 76, 7, 255, 118, 74, 18, 255, 124, 78, 17, 255, 127, 78, 17, 255, 131, 79, 23, 255, 146, 83, 14, 255, 152, 89, 9, 255, 155, 90, 21, 255, 151, 89, 14, 255, 151, 86, 12, 255, 158, 93, 12, 255, 153, 90, 13, 255, 147, 82, 13, 255, 155, 89, 8, 255, 160, 92, 9, 255, 160, 90, 11, 255, 162, 90, 13, 255, 171, 99, 12, 255, 170, 96, 5, 255, 172, 96, 10, 255, 174, 97, 9, 255, 174, 98, 11, 255, 175, 97, 16, 255, 172, 96, 9, 255, 170, 97, 8, 255, 171, 91, 11, 255, 179, 98, 11, 255, 179, 100, 20, 255, 172, 99, 6, 255, 179, 103, 21, 255, 199, 112, 12, 255, 202, 113, 8, 255, 190, 110, 6, 255, 180, 104, 4, 255, 179, 100, 13, 255, 179, 99, 16, 255, 178, 100, 6, 255, 180, 98, 4, 255, 177, 94, 7, 255, 170, 89, 6, 255, 165, 89, 5, 255, 161, 93, 10, 255, 151, 90, 7, 255, 160, 86, 7, 255, 149, 86, 7, 255, 136, 80, 12, 255, 142, 80, 10, 255, 141, 82, 7, 255, 124, 73, 9, 255, 108, 69, 8, 255, 95, 65, 8, 255, 116, 83, 5, 255, 135, 86, 7, 255, 137, 84, 6, 255, 137, 91, 5, 255, 157, 110, 17, 255, 168, 122, 8, 255, 187, 144, 11, 255, 192, 148, 8, 255, 195, 149, 7, 255, 195, 148, 12, 255, 180, 133, 5, 255, 186, 136, 13, 255, 186, 129, 10, 255, 170, 115, 6, 255, 150, 102, 5, 255, 158, 99, 8, 255, 191, 131, 8, 255, 195, 146, 7, 255, 192, 143, 7, 255, 194, 144, 6, 255, 196, 145, 5, 255, 196, 143, 5, 255, 189, 132, 5, 255, 187, 126, 7, 255, 186, 127, 2, 255, 191, 137, 3, 255, 185, 130, 3, 255, 192, 134, 6, 255, 192, 132, 1, 255, 184, 121, 2, 255, 184, 123, 6, 255, 182, 123, 2, 255, 182, 119, 4, 255, 179, 116, 5, 255, 179, 112, 4, 255, 175, 108, 2, 255, 173, 105, 4, 255, 169, 100, 5, 255, 163, 97, 1, 255, 163, 98, 3, 255, 162, 96, 5, 255, 158, 90, 4, 255, 159, 88, 4, 255, 158, 86, 4, 255, 155, 85, 4, 255, 153, 82, 5, 255, 150, 79, 2, 255, 155, 83, 6, 255, 152, 80, 6, 255, 141, 70, 1, 255, 140, 67, 7, 255, 135, 62, 4, 255, 132, 61, 1, 255, 138, 68, 1, 255, 144, 69, 4, 255, 141, 64, 5, 255, 139, 62, 4, 255, 136, 61, 3, 255, 128, 55, 3, 255, 121, 50, 1, 255, 113, 45, 2, 255, 107, 44, 2, 255, 103, 41, 4, 255, 100, 37, 7, 255, 96, 33, 1, 255, 95, 35, 5, 255, 80, 33, 3, 255, 81, 31, 1, 255, 92, 34, 3, 255, 86, 31, 5, 255, 71, 23, 1, 255, 74, 25, 6, 255, 74, 29, 2, 255, 71, 23, 5, 255, 68, 21, 5, 255, 62, 24, 3, 255, 69, 22, 4, 255, 71, 26, 3, 255, 70, 26, 5, 255, 80, 28, 6, 255, 74, 24, 1, 255, 66, 20, 1, 255, 64, 20, 0, 255, 64, 22, 2, 255, 65, 23, 4, 255, 56, 18, 2, 255, 55, 19, 0, 255, 68, 23, 3, 255, 78, 21, 4, 255, 68, 24, 9, 255, 46, 18, 2, 255, 55, 20, 3, 255, 59, 19, 1, 255, 56, 19, 3, 255, 57, 14, 4, 255, 52, 17, 5, 255, 48, 21, 3, 255, 56, 17, 3, 255, 54, 13, 3, 255, 46, 16, 6, 255, 38, 16, 7, 255, 40, 15, 7, 255, 45, 16, 5, 255, 46, 14, 3, 255, 34, 13, 2, 255, 18, 12, 1, 255, 21, 13, 5, 255, 20, 9, 4, 255, 22, 9, 2, 255, 36, 17, 3, 255, 42, 21, 0, 255, 46, 16, 0, 255, 51, 14, 4, 255, 50, 17, 5, 255, 48, 17, 4, 255, 53, 16, 0, 255, 56, 20, 0, 255, 56, 20, 4, 255, 53, 20, 6, 255, 48, 20, 2, 255, 41, 14, 7, 255, 39, 13, 4, 255, 46, 16, 5, 255, 51, 15, 4, 255, 53, 15, 1, 255, 61, 18, 1, 255, 73, 22, 2, 255, 75, 21, 2, 255, 75, 20, 3, 255, 72, 17, 3, 255, 61, 13, 4, 255, 67, 20, 3, 255, 100, 40, 5, 255, 122, 59, 6, 255, 137, 61, 3, 255, 146, 64, 2, 255, 137, 58, 3, 255, 123, 46, 0, 255, 129, 51, 0, 255, 136, 58, 1, 255, 140, 61, 3, 255, 139, 61, 5, 255, 135, 54, 3, 255, 132, 48, 4, 255, 128, 44, 5, 255, 120, 40, 4, 255, 105, 38, 2, 255, 94, 28, 0, 255, 89, 27, 0, 255, 6, 7, 2, 255, 6, 7, 0, 255, 12, 12, 2, 255, 15, 13, 4, 255, 18, 14, 5, 255, 20, 16, 3, 255, 20, 19, 3, 255, 24, 22, 8, 255, 27, 24, 10, 255, 23, 22, 2, 255, 29, 27, 7, 255, 33, 31, 10, 255, 34, 37, 6, 255, 35, 39, 6, 255, 36, 40, 15, 255, 33, 44, 9, 255, 41, 54, 11, 255, 36, 52, 2, 255, 38, 51, 14, 255, 43, 56, 13, 255, 43, 54, 4, 255, 58, 56, 8, 255, 55, 59, 4, 255, 48, 55, 11, 255, 50, 49, 4, 255, 55, 55, 9, 255, 47, 52, 5, 255, 49, 47, 3, 255, 47, 45, 5, 255, 50, 45, 1, 255, 58, 54, 12, 255, 55, 52, 20, 255, 53, 47, 11, 255, 46, 37, 13, 255, 42, 38, 14, 255, 47, 38, 9, 255, 43, 32, 11, 255, 45, 35, 7, 255, 43, 28, 8, 255, 49, 28, 8, 255, 50, 30, 3, 255, 46, 30, 2, 255, 49, 37, 16, 255, 56, 45, 30, 255, 57, 48, 35, 255, 61, 60, 43, 255, 58, 56, 49, 255, 63, 64, 44, 255, 61, 65, 36, 255, 60, 58, 50, 255, 56, 55, 38, 255, 55, 57, 33, 255, 67, 51, 24, 255, 58, 54, 33, 255, 48, 53, 41, 255, 56, 48, 25, 255, 62, 53, 35, 255, 59, 54, 20, 255, 58, 48, 8, 255, 58, 34, 1, 255, 55, 31, 4, 255, 66, 49, 15, 255, 63, 54, 5, 255, 52, 38, 3, 255, 55, 30, 4, 255, 63, 26, 3, 255, 62, 23, 0, 255, 71, 32, 5, 255, 67, 29, 2, 255, 57, 26, 2, 255, 57, 29, 2, 255, 62, 30, 1, 255, 68, 32, 4, 255, 66, 30, 1, 255, 67, 34, 3, 255, 66, 33, 4, 255, 66, 32, 3, 255, 71, 37, 1, 255, 75, 35, 2, 255, 75, 37, 3, 255, 78, 37, 4, 255, 81, 35, 2, 255, 78, 37, 2, 255, 73, 38, 3, 255, 73, 35, 1, 255, 78, 39, 4, 255, 75, 39, 1, 255, 75, 42, 1, 255, 83, 43, 4, 255, 84, 41, 3, 255, 84, 39, 1, 255, 85, 42, 3, 255, 84, 40, 1, 255, 83, 39, 1, 255, 84, 39, 1, 255, 86, 40, 1, 255, 89, 43, 4, 255, 84, 42, 1, 255, 85, 42, 1, 255, 90, 43, 3, 255, 92, 42, 2, 255, 91, 45, 3, 255, 90, 44, 1, 255, 95, 43, 3, 255, 91, 44, 3, 255, 85, 45, 2, 255, 83, 49, 4, 255, 82, 48, 2, 255, 85, 49, 3, 255, 86, 48, 0, 255, 86, 48, 2, 255, 87, 46, 3, 255, 89, 45, 2, 255, 90, 46, 1, 255, 91, 44, 0, 255, 92, 51, 1, 255, 93, 50, 2, 255, 89, 51, 3, 255, 94, 54, 7, 255, 89, 50, 2, 255, 92, 53, 3, 255, 91, 49, 1, 255, 91, 52, 5, 255, 93, 51, 3, 255, 94, 52, 4, 255, 91, 51, 2, 255, 93, 52, 2, 255, 96, 52, 2, 255, 96, 53, 3, 255, 92, 55, 3, 255, 91, 51, 1, 255, 96, 53, 3, 255, 93, 54, 4, 255, 93, 52, 5, 255, 92, 53, 4, 255, 94, 56, 5, 255, 97, 56, 5, 255, 98, 54, 2, 255, 101, 54, 4, 255, 98, 53, 4, 255, 98, 53, 4, 255, 98, 54, 5, 255, 96, 55, 5, 255, 99, 53, 5, 255, 98, 52, 6, 255, 92, 51, 1, 255, 98, 55, 4, 255, 100, 54, 8, 255, 93, 48, 9, 255, 96, 51, 2, 255, 95, 49, 8, 255, 85, 47, 3, 255, 88, 54, 11, 255, 96, 52, 1, 255, 96, 51, 6, 255, 90, 53, 7, 255, 96, 48, 8, 255, 84, 47, 6, 255, 88, 50, 3, 255, 81, 52, 8, 255, 83, 55, 7, 255, 81, 51, 5, 255, 88, 51, 6, 255, 87, 54, 3, 255, 87, 51, 12, 255, 87, 47, 10, 255, 80, 48, 7, 255, 82, 52, 16, 255, 81, 51, 15, 255, 81, 54, 5, 255, 79, 51, 6, 255, 85, 55, 11, 255, 88, 58, 7, 255, 83, 52, 14, 255, 87, 54, 16, 255, 81, 55, 11, 255, 82, 58, 5, 255, 89, 55, 9, 255, 92, 56, 21, 255, 101, 57, 19, 255, 99, 56, 13, 255, 91, 59, 9, 255, 80, 58, 10, 255, 81, 63, 10, 255, 83, 64, 4, 255, 91, 62, 8, 255, 97, 63, 17, 255, 86, 64, 12, 255, 90, 67, 15, 255, 97, 65, 12, 255, 101, 67, 12, 255, 99, 69, 15, 255, 106, 68, 13, 255, 106, 65, 19, 255, 109, 74, 9, 255, 109, 74, 12, 255, 113, 73, 13, 255, 125, 78, 5, 255, 124, 77, 8, 255, 130, 82, 19, 255, 137, 84, 15, 255, 142, 82, 13, 255, 144, 82, 10, 255, 143, 80, 10, 255, 150, 86, 9, 255, 164, 86, 11, 255, 173, 92, 15, 255, 171, 97, 14, 255, 161, 90, 5, 255, 167, 95, 8, 255, 164, 93, 18, 255, 159, 86, 17, 255, 164, 93, 11, 255, 164, 94, 10, 255, 164, 92, 9, 255, 167, 94, 9, 255, 170, 95, 12, 255, 173, 95, 5, 255, 179, 96, 13, 255, 178, 97, 22, 255, 176, 96, 14, 255, 178, 97, 12, 255, 186, 105, 22, 255, 181, 101, 13, 255, 182, 99, 8, 255, 182, 99, 10, 255, 184, 100, 12, 255, 188, 102, 12, 255, 192, 104, 9, 255, 196, 110, 5, 255, 192, 110, 5, 255, 188, 108, 7, 255, 190, 110, 12, 255, 189, 108, 12, 255, 182, 100, 10, 255, 174, 98, 8, 255, 173, 100, 1, 255, 175, 94, 9, 255, 164, 93, 9, 255, 160, 86, 13, 255, 156, 86, 15, 255, 159, 85, 7, 255, 157, 86, 10, 255, 148, 82, 3, 255, 139, 84, 3, 255, 140, 87, 7, 255, 131, 79, 7, 255, 98, 65, 5, 255, 83, 67, 6, 255, 84, 72, 2, 255, 93, 71, 4, 255, 103, 71, 5, 255, 100, 71, 7, 255, 113, 75, 11, 255, 125, 78, 1, 255, 130, 88, 6, 255, 167, 124, 10, 255, 181, 135, 6, 255, 187, 143, 14, 255, 194, 150, 3, 255, 195, 147, 3, 255, 195, 147, 4, 255, 198, 154, 1, 255, 178, 123, 7, 255, 181, 131, 13, 255, 184, 145, 11, 255, 175, 122, 7, 255, 167, 103, 2, 255, 188, 136, 5, 255, 191, 146, 4, 255, 190, 143, 7, 255, 194, 142, 12, 255, 196, 140, 15, 255, 188, 128, 5, 255, 184, 123, 0, 255, 189, 132, 3, 255, 189, 136, 3, 255, 188, 129, 11, 255, 186, 124, 8, 255, 188, 125, 0, 255, 183, 117, 1, 255, 184, 121, 3, 255, 185, 124, 2, 255, 183, 120, 4, 255, 180, 115, 4, 255, 176, 111, 4, 255, 173, 107, 3, 255, 170, 103, 4, 255, 167, 102, 3, 255, 165, 101, 0, 255, 163, 99, 0, 255, 161, 96, 1, 255, 159, 93, 4, 255, 157, 89, 3, 255, 156, 84, 1, 255, 152, 83, 1, 255, 150, 83, 4, 255, 151, 82, 3, 255, 155, 81, 5, 255, 151, 77, 4, 255, 141, 72, 0, 255, 140, 71, 2, 255, 141, 71, 4, 255, 141, 71, 4, 255, 141, 70, 0, 255, 140, 67, 1, 255, 137, 61, 3, 255, 137, 62, 1, 255, 135, 65, 3, 255, 129, 59, 3, 255, 129, 55, 4, 255, 124, 47, 3, 255, 113, 42, 1, 255, 101, 37, 1, 255, 100, 34, 4, 255, 95, 29, 1, 255, 97, 35, 6, 255, 85, 35, 5, 255, 76, 29, 1, 255, 78, 31, 2, 255, 81, 29, 3, 255, 70, 23, 4, 255, 83, 27, 3, 255, 82, 25, 1, 255, 72, 27, 8, 255, 60, 25, 7, 255, 64, 22, 2, 255, 77, 29, 1, 255, 74, 26, 1, 255, 76, 24, 6, 255, 72, 22, 3, 255, 70, 24, 1, 255, 69, 20, 2, 255, 63, 20, 3, 255, 67, 21, 2, 255, 69, 21, 3, 255, 68, 23, 5, 255, 69, 23, 5, 255, 76, 18, 1, 255, 80, 21, 1, 255, 84, 24, 3, 255, 73, 23, 3, 255, 54, 19, 1, 255, 49, 18, 2, 255, 53, 18, 3, 255, 51, 17, 1, 255, 47, 19, 2, 255, 53, 18, 3, 255, 52, 13, 2, 255, 46, 16, 1, 255, 45, 20, 4, 255, 49, 17, 4, 255, 46, 17, 6, 255, 41, 14, 0, 255, 43, 12, 5, 255, 41, 14, 4, 255, 27, 12, 1, 255, 24, 13, 1, 255, 29, 14, 3, 255, 29, 13, 6, 255, 36, 15, 6, 255, 44, 14, 1, 255, 44, 16, 3, 255, 43, 19, 6, 255, 47, 18, 6, 255, 50, 12, 5, 255, 54, 20, 3, 255, 58, 19, 3, 255, 48, 11, 2, 255, 42, 18, 8, 255, 42, 17, 5, 255, 47, 14, 3, 255, 48, 20, 2, 255, 55, 16, 1, 255, 54, 15, 6, 255, 54, 19, 6, 255, 58, 18, 1, 255, 65, 19, 3, 255, 79, 23, 3, 255, 76, 18, 2, 255, 71, 20, 7, 255, 71, 20, 4, 255, 101, 38, 4, 255, 135, 60, 8, 255, 141, 62, 2, 255, 139, 59, 3, 255, 145, 60, 3, 255, 145, 63, 5, 255, 137, 62, 5, 255, 137, 60, 1, 255, 143, 63, 0, 255, 147, 67, 3, 255, 146, 64, 4, 255, 135, 51, 1, 255, 129, 44, 3, 255, 122, 38, 4, 255, 110, 32, 1, 255, 100, 32, 4, 255, 99, 31, 4, 255, 101, 34, 6, 255, 10, 9, 1, 255, 14, 13, 3, 255, 15, 13, 3, 255, 18, 15, 6, 255, 16, 12, 1, 255, 19, 15, 3, 255, 27, 24, 4, 255, 24, 24, 1, 255, 24, 26, 1, 255, 29, 32, 3, 255, 29, 34, 6, 255, 26, 34, 5, 255, 32, 39, 5, 255, 33, 40, 9, 255, 38, 48, 12, 255, 38, 49, 10, 255, 41, 54, 7, 255, 44, 54, 10, 255, 46, 54, 10, 255, 49, 59, 7, 255, 55, 54, 2, 255, 49, 54, 2, 255, 42, 59, 6, 255, 38, 53, 5, 255, 46, 53, 8, 255, 46, 48, 2, 255, 45, 48, 6, 255, 44, 42, 3, 255, 44, 40, 4, 255, 44, 37, 4, 255, 53, 47, 19, 255, 51, 44, 22, 255, 50, 41, 15, 255, 48, 38, 10, 255, 42, 37, 10, 255, 46, 33, 13, 255, 45, 31, 12, 255, 45, 37, 10, 255, 35, 33, 8, 255, 42, 33, 7, 255, 48, 33, 2, 255, 43, 28, 0, 255, 39, 28, 8, 255, 48, 40, 24, 255, 53, 47, 30, 255, 60, 58, 38, 255, 61, 60, 35, 255, 56, 57, 42, 255, 61, 59, 47, 255, 67, 62, 52, 255, 64, 57, 43, 255, 62, 57, 35, 255, 60, 53, 34, 255, 65, 53, 41, 255, 63, 56, 43, 255, 66, 56, 30, 255, 63, 50, 33, 255, 59, 56, 19, 255, 67, 50, 9, 255, 60, 38, 6, 255, 65, 40, 0, 255, 65, 42, 3, 255, 75, 50, 12, 255, 67, 39, 3, 255, 64, 26, 0, 255, 73, 31, 7, 255, 70, 32, 7, 255, 63, 30, 0, 255, 67, 31, 1, 255, 66, 31, 6, 255, 68, 34, 6, 255, 73, 37, 6, 255, 73, 34, 1, 255, 73, 33, 0, 255, 75, 32, 1, 255, 78, 32, 2, 255, 77, 31, 1, 255, 72, 35, 0, 255, 74, 35, 1, 255, 70, 33, 0, 255, 73, 34, 0, 255, 76, 35, 0, 255, 69, 35, 0, 255, 69, 35, 1, 255, 77, 38, 5, 255, 75, 36, 3, 255, 72, 37, 1, 255, 75, 42, 4, 255, 78, 39, 2, 255, 82, 39, 1, 255, 81, 39, 0, 255, 82, 40, 2, 255, 84, 42, 2, 255, 84, 42, 2, 255, 86, 43, 3, 255, 89, 44, 4, 255, 86, 42, 0, 255, 87, 45, 1, 255, 88, 46, 2, 255, 90, 44, 2, 255, 94, 47, 5, 255, 90, 47, 4, 255, 89, 44, 0, 255, 96, 50, 7, 255, 91, 46, 4, 255, 90, 47, 4, 255, 87, 46, 2, 255, 87, 47, 2, 255, 89, 47, 3, 255, 90, 45, 1, 255, 89, 46, 2, 255, 87, 44, 2, 255, 86, 45, 1, 255, 87, 50, 2, 255, 86, 51, 3, 255, 91, 49, 0, 255, 92, 49, 0, 255, 85, 52, 2, 255, 88, 50, 4, 255, 93, 51, 5, 255, 90, 53, 3, 255, 92, 51, 1, 255, 91, 49, 1, 255, 94, 50, 3, 255, 94, 52, 4, 255, 96, 55, 5, 255, 96, 55, 4, 255, 93, 49, 1, 255, 92, 56, 2, 255, 95, 52, 1, 255, 101, 55, 6, 255, 98, 50, 2, 255, 98, 49, 2, 255, 90, 51, 4, 255, 91, 53, 3, 255, 95, 54, 1, 255, 98, 55, 3, 255, 96, 54, 2, 255, 94, 52, 1, 255, 93, 53, 4, 255, 90, 51, 4, 255, 94, 54, 3, 255, 92, 53, 3, 255, 101, 51, 6, 255, 105, 54, 7, 255, 99, 53, 4, 255, 102, 52, 4, 255, 100, 50, 12, 255, 98, 52, 5, 255, 93, 54, 8, 255, 86, 51, 7, 255, 91, 53, 4, 255, 91, 50, 7, 255, 93, 51, 3, 255, 96, 51, 6, 255, 87, 52, 8, 255, 91, 49, 5, 255, 91, 47, 5, 255, 87, 51, 5, 255, 81, 52, 5, 255, 87, 53, 4, 255, 89, 52, 6, 255, 88, 49, 9, 255, 84, 52, 10, 255, 83, 55, 6, 255, 84, 54, 5, 255, 83, 53, 5, 255, 85, 54, 9, 255, 83, 51, 9, 255, 85, 52, 8, 255, 80, 51, 4, 255, 81, 56, 9, 255, 81, 57, 11, 255, 80, 50, 13, 255, 84, 53, 15, 255, 78, 54, 14, 255, 81, 59, 14, 255, 85, 55, 7, 255, 94, 62, 5, 255, 103, 63, 6, 255, 99, 56, 9, 255, 98, 58, 13, 255, 96, 61, 15, 255, 95, 64, 17, 255, 90, 60, 13, 255, 87, 62, 17, 255, 92, 72, 8, 255, 101, 65, 12, 255, 106, 67, 16, 255, 100, 63, 16, 255, 106, 67, 10, 255, 117, 74, 6, 255, 113, 76, 9, 255, 125, 78, 19, 255, 130, 78, 8, 255, 128, 77, 15, 255, 127, 73, 25, 255, 134, 79, 15, 255, 138, 79, 7, 255, 146, 83, 16, 255, 151, 86, 13, 255, 156, 85, 13, 255, 160, 85, 4, 255, 161, 84, 3, 255, 166, 91, 7, 255, 172, 94, 10, 255, 177, 94, 16, 255, 174, 95, 17, 255, 174, 99, 15, 255, 174, 96, 15, 255, 168, 92, 16, 255, 173, 97, 20, 255, 177, 99, 20, 255, 175, 97, 15, 255, 175, 97, 16, 255, 176, 95, 13, 255, 180, 101, 14, 255, 178, 97, 13, 255, 177, 95, 7, 255, 179, 98, 15, 255, 179, 98, 5, 255, 182, 101, 3, 255, 194, 110, 15, 255, 192, 107, 12, 255, 191, 109, 12, 255, 182, 105, 12, 255, 182, 103, 13, 255, 191, 109, 5, 255, 194, 111, 4, 255, 194, 111, 8, 255, 194, 110, 7, 255, 193, 107, 11, 255, 196, 111, 6, 255, 192, 107, 15, 255, 180, 99, 16, 255, 167, 98, 3, 255, 163, 96, 15, 255, 161, 90, 8, 255, 153, 87, 3, 255, 152, 87, 9, 255, 144, 81, 14, 255, 134, 79, 6, 255, 124, 76, 7, 255, 130, 81, 12, 255, 108, 73, 10, 255, 103, 67, 3, 255, 122, 75, 7, 255, 107, 73, 9, 255, 84, 66, 2, 255, 86, 67, 2, 255, 106, 70, 10, 255, 115, 75, 7, 255, 84, 65, 4, 255, 91, 71, 5, 255, 118, 78, 5, 255, 116, 76, 11, 255, 155, 116, 10, 255, 178, 132, 9, 255, 189, 142, 15, 255, 196, 151, 5, 255, 195, 142, 3, 255, 201, 148, 0, 255, 193, 144, 7, 255, 184, 135, 12, 255, 189, 139, 9, 255, 191, 143, 7, 255, 190, 140, 5, 255, 170, 117, 5, 255, 176, 124, 11, 255, 189, 139, 5, 255, 188, 137, 3, 255, 189, 137, 3, 255, 190, 136, 5, 255, 182, 127, 1, 255, 180, 124, 1, 255, 187, 133, 6, 255, 187, 132, 6, 255, 188, 131, 1, 255, 184, 125, 0, 255, 182, 119, 1, 255, 191, 125, 8, 255, 187, 124, 4, 255, 184, 123, 2, 255, 182, 119, 4, 255, 180, 117, 5, 255, 176, 112, 5, 255, 172, 108, 4, 255, 170, 104, 6, 255, 167, 101, 0, 255, 164, 99, 4, 255, 162, 97, 9, 255, 159, 95, 6, 255, 160, 95, 3, 255, 158, 91, 3, 255, 157, 86, 1, 255, 150, 81, 0, 255, 147, 81, 1, 255, 154, 84, 6, 255, 158, 82, 6, 255, 152, 77, 2, 255, 144, 75, 2, 255, 148, 78, 7, 255, 145, 71, 1, 255, 143, 69, 1, 255, 138, 67, 3, 255, 135, 65, 5, 255, 135, 64, 5, 255, 142, 63, 3, 255, 138, 62, 2, 255, 129, 57, 1, 255, 130, 55, 5, 255, 124, 50, 3, 255, 110, 45, 2, 255, 101, 41, 0, 255, 103, 40, 2, 255, 101, 38, 3, 255, 95, 36, 4, 255, 87, 31, 3, 255, 78, 27, 3, 255, 78, 28, 7, 255, 79, 30, 7, 255, 72, 27, 8, 255, 82, 28, 3, 255, 80, 27, 3, 255, 73, 27, 4, 255, 71, 30, 4, 255, 72, 29, 1, 255, 74, 26, 1, 255, 75, 24, 2, 255, 74, 23, 1, 255, 66, 24, 3, 255, 66, 24, 4, 255, 68, 25, 4, 255, 62, 24, 4, 255, 58, 21, 0, 255, 58, 21, 0, 255, 63, 21, 1, 255, 68, 20, 2, 255, 72, 22, 4, 255, 78, 23, 2, 255, 85, 23, 3, 255, 75, 18, 1, 255, 61, 16, 3, 255, 62, 18, 9, 255, 55, 12, 2, 255, 51, 20, 3, 255, 49, 18, 2, 255, 55, 17, 5, 255, 52, 13, 3, 255, 45, 17, 2, 255, 44, 20, 4, 255, 47, 14, 3, 255, 52, 15, 6, 255, 48, 18, 3, 255, 37, 16, 3, 255, 37, 16, 0, 255, 44, 16, 8, 255, 29, 7, 8, 255, 36, 16, 3, 255, 48, 18, 1, 255, 49, 16, 4, 255, 47, 13, 5, 255, 52, 13, 2, 255, 58, 17, 1, 255, 53, 18, 0, 255, 44, 14, 2, 255, 47, 16, 6, 255, 48, 16, 4, 255, 47, 19, 2, 255, 47, 18, 0, 255, 52, 17, 0, 255, 59, 16, 2, 255, 58, 19, 1, 255, 59, 14, 1, 255, 59, 16, 2, 255, 67, 21, 1, 255, 64, 19, 0, 255, 62, 20, 3, 255, 77, 22, 6, 255, 74, 21, 1, 255, 73, 22, 0, 255, 98, 38, 3, 255, 129, 55, 4, 255, 138, 58, 1, 255, 138, 59, 1, 255, 143, 59, 7, 255, 140, 61, 3, 255, 138, 62, 0, 255, 142, 62, 5, 255, 138, 59, 3, 255, 143, 63, 4, 255, 145, 63, 4, 255, 142, 59, 4, 255, 132, 49, 2, 255, 117, 37, 1, 255, 109, 32, 0, 255, 111, 36, 3, 255, 114, 41, 3, 255, 114, 41, 5, 255, 112, 38, 3, 255, 17, 13, 5, 255, 19, 15, 5, 255, 15, 14, 1, 255, 19, 17, 5, 255, 18, 16, 4, 255, 22, 20, 6, 255, 27, 24, 7, 255, 21, 22, 3, 255, 26, 30, 6, 255, 30, 34, 7, 255, 28, 37, 9, 255, 29, 41, 9, 255, 37, 47, 8, 255, 35, 47, 9, 255, 36, 47, 7, 255, 43, 51, 8, 255, 49, 57, 5, 255, 45, 52, 9, 255, 50, 57, 11, 255, 47, 56, 6, 255, 51, 54, 3, 255, 48, 57, 7, 255, 54, 60, 2, 255, 56, 52, 6, 255, 49, 52, 2, 255, 46, 46, 2, 255, 53, 46, 9, 255, 45, 39, 9, 255, 40, 35, 3, 255, 39, 33, 13, 255, 40, 37, 16, 255, 48, 44, 21, 255, 44, 42, 9, 255, 35, 35, 14, 255, 48, 34, 10, 255, 51, 35, 6, 255, 45, 30, 12, 255, 44, 28, 7, 255, 40, 32, 9, 255, 40, 33, 11, 255, 40, 28, 3, 255, 44, 29, 6, 255, 42, 28, 11, 255, 48, 39, 21, 255, 52, 47, 29, 255, 58, 58, 46, 255, 55, 52, 40, 255, 63, 54, 50, 255, 68, 59, 53, 255, 67, 62, 49, 255, 61, 58, 44, 255, 64, 60, 30, 255, 61, 59, 31, 255, 72, 56, 36, 255, 69, 60, 38, 255, 67, 60, 35, 255, 63, 49, 26, 255, 57, 50, 20, 255, 68, 54, 22, 255, 74, 42, 13, 255, 64, 31, 1, 255, 64, 40, 16, 255, 66, 47, 16, 255, 66, 43, 7, 255, 59, 32, 2, 255, 66, 29, 3, 255, 67, 30, 4, 255, 70, 33, 5, 255, 72, 30, 3, 255, 65, 27, 1, 255, 68, 28, 4, 255, 72, 30, 5, 255, 71, 32, 2, 255, 74, 36, 2, 255, 76, 37, 2, 255, 78, 39, 5, 255, 78, 36, 4, 255, 83, 36, 3, 255, 83, 37, 4, 255, 79, 40, 4, 255, 81, 38, 4, 255, 81, 35, 2, 255, 75, 38, 2, 255, 76, 42, 6, 255, 75, 35, 2, 255, 79, 38, 3, 255, 80, 42, 5, 255, 77, 42, 3, 255, 82, 41, 2, 255, 86, 42, 5, 255, 83, 41, 6, 255, 84, 39, 4, 255, 85, 40, 3, 255, 82, 41, 1, 255, 84, 41, 3, 255, 87, 40, 4, 255, 90, 45, 4, 255, 83, 41, 0, 255, 87, 47, 5, 255, 89, 45, 4, 255, 91, 44, 4, 255, 89, 45, 4, 255, 91, 47, 4, 255, 93, 49, 5, 255, 87, 45, 1, 255, 92, 51, 5, 255, 91, 48, 3, 255, 91, 44, 0, 255, 91, 44, 1, 255, 93, 50, 4, 255, 91, 47, 4, 255, 89, 46, 2, 255, 90, 50, 3, 255, 90, 52, 5, 255, 88, 48, 4, 255, 90, 46, 2, 255, 90, 47, 1, 255, 86, 53, 1, 255, 89, 50, 3, 255, 93, 50, 5, 255, 88, 53, 2, 255, 89, 49, 0, 255, 93, 50, 2, 255, 96, 53, 3, 255, 91, 50, 0, 255, 90, 52, 1, 255, 94, 53, 3, 255, 96, 53, 4, 255, 96, 53, 4, 255, 93, 54, 3, 255, 97, 55, 4, 255, 101, 53, 4, 255, 96, 50, 0, 255, 95, 52, 6, 255, 93, 57, 6, 255, 91, 56, 0, 255, 94, 56, 2, 255, 97, 54, 7, 255, 95, 51, 3, 255, 96, 52, 4, 255, 93, 51, 5, 255, 94, 54, 2, 255, 96, 53, 3, 255, 98, 52, 5, 255, 101, 55, 2, 255, 100, 51, 5, 255, 102, 52, 10, 255, 100, 51, 8, 255, 92, 49, 8, 255, 95, 54, 5, 255, 93, 51, 3, 255, 94, 54, 5, 255, 94, 55, 6, 255, 92, 54, 7, 255, 91, 53, 5, 255, 85, 51, 7, 255, 89, 47, 7, 255, 86, 50, 3, 255, 85, 54, 4, 255, 84, 55, 8, 255, 80, 55, 7, 255, 83, 50, 10, 255, 79, 47, 6, 255, 87, 52, 12, 255, 82, 49, 8, 255, 78, 49, 8, 255, 81, 52, 6, 255, 82, 55, 10, 255, 82, 52, 14, 255, 83, 53, 11, 255, 82, 55, 9, 255, 81, 54, 10, 255, 78, 54, 9, 255, 75, 57, 11, 255, 79, 56, 10, 255, 76, 56, 10, 255, 74, 53, 9, 255, 84, 55, 12, 255, 84, 55, 7, 255, 96, 64, 9, 255, 103, 67, 6, 255, 108, 64, 10, 255, 111, 62, 16, 255, 110, 62, 14, 255, 105, 62, 12, 255, 108, 63, 25, 255, 112, 72, 8, 255, 102, 66, 13, 255, 99, 65, 12, 255, 106, 65, 19, 255, 119, 70, 21, 255, 129, 74, 18, 255, 135, 72, 15, 255, 135, 75, 14, 255, 130, 71, 23, 255, 137, 77, 23, 255, 146, 81, 18, 255, 153, 82, 17, 255, 156, 85, 11, 255, 160, 85, 15, 255, 163, 86, 12, 255, 167, 88, 10, 255, 173, 90, 12, 255, 176, 93, 19, 255, 178, 98, 13, 255, 177, 100, 11, 255, 185, 104, 12, 255, 184, 102, 12, 255, 182, 101, 11, 255, 181, 100, 1, 255, 180, 93, 17, 255, 173, 94, 17, 255, 172, 94, 10, 255, 179, 99, 12, 255, 182, 103, 5, 255, 183, 101, 14, 255, 181, 102, 13, 255, 186, 107, 13, 255, 185, 105, 12, 255, 185, 106, 11, 255, 186, 108, 7, 255, 183, 103, 4, 255, 187, 103, 11, 255, 193, 107, 16, 255, 189, 106, 14, 255, 191, 106, 5, 255, 194, 109, 8, 255, 192, 114, 12, 255, 189, 111, 18, 255, 188, 106, 15, 255, 190, 104, 9, 255, 188, 104, 10, 255, 181, 99, 6, 255, 173, 93, 11, 255, 168, 90, 15, 255, 160, 89, 10, 255, 152, 87, 14, 255, 151, 89, 9, 255, 144, 82, 11, 255, 124, 79, 11, 255, 107, 64, 15, 255, 87, 68, 7, 255, 88, 72, 9, 255, 92, 65, 4, 255, 92, 68, 11, 255, 90, 70, 10, 255, 88, 65, 8, 255, 88, 69, 8, 255, 88, 68, 7, 255, 88, 66, 4, 255, 104, 75, 9, 255, 108, 71, 5, 255, 94, 64, 6, 255, 93, 71, 7, 255, 101, 72, 4, 255, 96, 60, 10, 255, 124, 88, 11, 255, 175, 129, 7, 255, 187, 137, 15, 255, 191, 149, 2, 255, 196, 142, 7, 255, 196, 140, 8, 255, 194, 148, 2, 255, 196, 148, 6, 255, 188, 136, 1, 255, 181, 126, 5, 255, 186, 133, 8, 255, 182, 134, 9, 255, 181, 134, 3, 255, 186, 135, 1, 255, 187, 134, 2, 255, 187, 132, 2, 255, 189, 134, 5, 255, 183, 127, 2, 255, 181, 128, 1, 255, 187, 133, 7, 255, 190, 133, 13, 255, 189, 131, 6, 255, 182, 125, 5, 255, 179, 118, 10, 255, 179, 116, 0, 255, 181, 118, 0, 255, 181, 118, 3, 255, 179, 115, 4, 255, 180, 116, 7, 255, 176, 112, 4, 255, 174, 109, 5, 255, 173, 106, 5, 255, 167, 103, 1, 255, 161, 97, 4, 255, 160, 95, 11, 255, 159, 95, 8, 255, 158, 94, 3, 255, 157, 92, 3, 255, 158, 89, 4, 255, 155, 87, 4, 255, 153, 85, 5, 255, 150, 80, 2, 255, 148, 76, 1, 255, 149, 77, 3, 255, 144, 75, 4, 255, 144, 72, 4, 255, 147, 70, 1, 255, 147, 71, 2, 255, 142, 72, 4, 255, 140, 73, 4, 255, 139, 71, 1, 255, 137, 65, 2, 255, 135, 62, 4, 255, 127, 55, 1, 255, 126, 52, 1, 255, 126, 54, 4, 255, 121, 53, 7, 255, 113, 50, 5, 255, 108, 44, 2, 255, 99, 38, 1, 255, 89, 35, 1, 255, 90, 32, 3, 255, 86, 29, 5, 255, 82, 29, 7, 255, 84, 30, 5, 255, 86, 33, 3, 255, 84, 25, 3, 255, 80, 28, 3, 255, 72, 26, 1, 255, 68, 26, 3, 255, 70, 29, 3, 255, 72, 22, 4, 255, 79, 27, 11, 255, 65, 25, 3, 255, 58, 23, 4, 255, 57, 17, 4, 255, 55, 23, 2, 255, 62, 25, 4, 255, 61, 23, 3, 255, 54, 21, 1, 255, 60, 22, 3, 255, 71, 23, 5, 255, 75, 24, 3, 255, 80, 25, 1, 255, 86, 26, 3, 255, 83, 24, 1, 255, 71, 25, 2, 255, 66, 22, 2, 255, 67, 19, 1, 255, 61, 18, 1, 255, 56, 18, 2, 255, 56, 18, 2, 255, 62, 19, 6, 255, 57, 18, 6, 255, 52, 21, 7, 255, 49, 18, 4, 255, 43, 16, 3, 255, 44, 16, 5, 255, 41, 17, 6, 255, 43, 19, 2, 255, 61, 22, 3, 255, 65, 18, 0, 255, 67, 21, 4, 255, 60, 20, 2, 255, 48, 14, 1, 255, 44, 11, 5, 255, 48, 14, 4, 255, 56, 19, 0, 255, 56, 16, 0, 255, 54, 17, 4, 255, 60, 15, 6, 255, 55, 20, 6, 255, 56, 20, 4, 255, 66, 16, 3, 255, 62, 19, 4, 255, 56, 19, 4, 255, 63, 18, 3, 255, 67, 19, 3, 255, 69, 21, 2, 255, 74, 21, 1, 255, 72, 20, 2, 255, 72, 23, 2, 255, 77, 23, 1, 255, 80, 30, 4, 255, 101, 40, 3, 255, 121, 56, 7, 255, 128, 57, 5, 255, 138, 57, 2, 255, 139, 60, 4, 255, 135, 61, 3, 255, 134, 60, 1, 255, 139, 62, 1, 255, 142, 63, 2, 255, 141, 62, 4, 255, 141, 59, 4, 255, 141, 59, 3, 255, 141, 56, 4, 255, 128, 48, 4, 255, 115, 38, 3, 255, 111, 37, 3, 255, 114, 41, 5, 255, 116, 40, 2, 255, 114, 38, 0, 255, 115, 38, 0, 255, 18, 14, 3, 255, 19, 16, 4, 255, 17, 17, 3, 255, 18, 17, 5, 255, 15, 16, 4, 255, 19, 21, 7, 255, 25, 25, 7, 255, 26, 29, 7, 255, 30, 37, 12, 255, 34, 36, 11, 255, 30, 38, 13, 255, 34, 44, 13, 255, 43, 50, 9, 255, 40, 52, 10, 255, 44, 54, 9, 255, 48, 56, 2, 255, 50, 56, 12, 255, 49, 56, 16, 255, 50, 59, 10, 255, 46, 57, 7, 255, 39, 58, 9, 255, 47, 56, 7, 255, 54, 50, 5, 255, 54, 53, 3, 255, 47, 47, 6, 255, 45, 44, 2, 255, 47, 39, 3, 255, 41, 37, 4, 255, 35, 29, 4, 255, 30, 26, 9, 255, 38, 31, 6, 255, 46, 39, 11, 255, 39, 40, 13, 255, 40, 31, 7, 255, 53, 36, 9, 255, 54, 39, 8, 255, 52, 38, 9, 255, 43, 35, 7, 255, 52, 30, 5, 255, 51, 31, 4, 255, 41, 31, 4, 255, 42, 29, 5, 255, 43, 26, 5, 255, 50, 33, 12, 255, 50, 37, 19, 255, 56, 51, 43, 255, 54, 50, 42, 255, 56, 55, 40, 255, 63, 62, 50, 255, 61, 61, 46, 255, 65, 66, 49, 255, 62, 59, 44, 255, 65, 59, 35, 255, 65, 56, 36, 255, 61, 59, 46, 255, 62, 58, 49, 255, 62, 48, 23, 255, 62, 47, 24, 255, 62, 46, 28, 255, 67, 42, 14, 255, 57, 31, 1, 255, 61, 38, 6, 255, 69, 47, 7, 255, 65, 43, 8, 255, 63, 33, 3, 255, 61, 26, 1, 255, 60, 29, 4, 255, 64, 33, 7, 255, 70, 30, 5, 255, 70, 29, 3, 255, 71, 29, 5, 255, 70, 31, 5, 255, 73, 35, 4, 255, 74, 37, 2, 255, 76, 39, 1, 255, 75, 36, 1, 255, 76, 34, 1, 255, 87, 37, 3, 255, 82, 38, 2, 255, 78, 41, 4, 255, 83, 40, 5, 255, 83, 35, 2, 255, 81, 40, 4, 255, 80, 43, 5, 255, 79, 38, 3, 255, 82, 37, 2, 255, 82, 39, 1, 255, 84, 43, 3, 255, 86, 40, 0, 255, 87, 40, 1, 255, 88, 43, 3, 255, 93, 44, 3, 255, 96, 47, 3, 255, 92, 47, 1, 255, 94, 47, 3, 255, 96, 44, 2, 255, 95, 47, 3, 255, 89, 48, 3, 255, 91, 52, 6, 255, 88, 46, 1, 255, 91, 45, 1, 255, 92, 46, 2, 255, 91, 47, 4, 255, 87, 46, 3, 255, 86, 45, 3, 255, 89, 47, 3, 255, 89, 45, 1, 255, 89, 44, 1, 255, 92, 48, 4, 255, 91, 46, 4, 255, 91, 43, 2, 255, 95, 47, 4, 255, 93, 51, 2, 255, 90, 47, 3, 255, 93, 45, 6, 255, 89, 47, 5, 255, 93, 47, 2, 255, 94, 53, 1, 255, 95, 57, 4, 255, 87, 53, 1, 255, 88, 55, 1, 255, 92, 52, 0, 255, 94, 53, 2, 255, 94, 52, 1, 255, 92, 52, 0, 255, 89, 54, 1, 255, 93, 56, 3, 255, 96, 55, 4, 255, 94, 51, 3, 255, 90, 52, 3, 255, 92, 54, 1, 255, 100, 57, 4, 255, 97, 55, 1, 255, 93, 55, 4, 255, 91, 57, 7, 255, 91, 57, 3, 255, 93, 55, 4, 255, 98, 55, 11, 255, 100, 56, 6, 255, 98, 54, 1, 255, 98, 56, 6, 255, 94, 53, 2, 255, 98, 54, 3, 255, 96, 55, 4, 255, 99, 56, 1, 255, 102, 52, 7, 255, 96, 47, 12, 255, 95, 50, 3, 255, 96, 54, 11, 255, 98, 58, 6, 255, 101, 57, 3, 255, 101, 56, 6, 255, 99, 56, 3, 255, 100, 52, 6, 255, 98, 50, 8, 255, 84, 51, 11, 255, 91, 49, 11, 255, 93, 51, 8, 255, 88, 52, 9, 255, 81, 50, 7, 255, 90, 51, 8, 255, 82, 52, 10, 255, 88, 48, 10, 255, 88, 55, 10, 255, 102, 54, 13, 255, 107, 56, 13, 255, 104, 57, 14, 255, 98, 54, 13, 255, 90, 54, 13, 255, 81, 53, 10, 255, 82, 58, 6, 255, 82, 57, 6, 255, 81, 55, 9, 255, 88, 60, 11, 255, 102, 65, 16, 255, 102, 64, 8, 255, 105, 64, 1, 255, 116, 68, 7, 255, 115, 65, 11, 255, 125, 67, 16, 255, 139, 78, 10, 255, 138, 76, 2, 255, 139, 72, 7, 255, 140, 71, 15, 255, 140, 77, 9, 255, 141, 76, 16, 255, 141, 75, 12, 255, 130, 71, 22, 255, 128, 70, 15, 255, 135, 76, 8, 255, 139, 76, 12, 255, 138, 77, 17, 255, 142, 81, 20, 255, 148, 80, 12, 255, 157, 84, 14, 255, 156, 84, 18, 255, 157, 87, 12, 255, 162, 87, 9, 255, 169, 88, 7, 255, 169, 83, 20, 255, 169, 87, 16, 255, 174, 95, 11, 255, 179, 100, 9, 255, 186, 102, 15, 255, 189, 103, 9, 255, 187, 104, 7, 255, 189, 106, 12, 255, 192, 107, 4, 255, 178, 92, 12, 255, 164, 85, 16, 255, 163, 82, 17, 255, 167, 86, 21, 255, 174, 96, 8, 255, 183, 102, 6, 255, 186, 103, 6, 255, 185, 103, 12, 255, 183, 107, 5, 255, 184, 107, 7, 255, 186, 104, 13, 255, 180, 101, 9, 255, 180, 103, 9, 255, 179, 100, 13, 255, 181, 99, 13, 255, 191, 109, 12, 255, 196, 106, 10, 255, 193, 105, 6, 255, 190, 103, 9, 255, 184, 103, 6, 255, 179, 101, 10, 255, 175, 97, 12, 255, 172, 95, 12, 255, 167, 95, 4, 255, 162, 88, 11, 255, 158, 87, 7, 255, 143, 82, 8, 255, 127, 77, 20, 255, 115, 79, 11, 255, 103, 71, 8, 255, 117, 77, 16, 255, 112, 78, 5, 255, 90, 72, 11, 255, 87, 74, 9, 255, 90, 73, 7, 255, 93, 71, 4, 255, 92, 70, 16, 255, 88, 68, 8, 255, 88, 66, 5, 255, 88, 65, 9, 255, 88, 68, 5, 255, 88, 70, 3, 255, 94, 69, 7, 255, 96, 60, 13, 255, 85, 65, 4, 255, 84, 71, 8, 255, 90, 67, 3, 255, 89, 58, 3, 255, 106, 75, 6, 255, 172, 126, 4, 255, 181, 134, 2, 255, 192, 151, 7, 255, 200, 150, 10, 255, 186, 140, 5, 255, 198, 156, 10, 255, 195, 142, 9, 255, 174, 118, 10, 255, 186, 140, 6, 255, 185, 131, 6, 255, 185, 128, 13, 255, 179, 131, 4, 255, 181, 133, 0, 255, 182, 131, 1, 255, 182, 128, 1, 255, 187, 132, 6, 255, 184, 127, 3, 255, 186, 129, 8, 255, 184, 128, 8, 255, 183, 126, 3, 255, 184, 126, 8, 255, 180, 125, 10, 255, 178, 123, 7, 255, 176, 114, 2, 255, 174, 110, 0, 255, 178, 114, 5, 255, 178, 114, 4, 255, 177, 113, 3, 255, 172, 109, 0, 255, 174, 108, 3, 255, 171, 103, 3, 255, 168, 102, 5, 255, 163, 98, 2, 255, 160, 96, 3, 255, 158, 94, 4, 255, 157, 92, 6, 255, 155, 88, 3, 255, 149, 84, 1, 255, 149, 84, 3, 255, 150, 81, 5, 255, 146, 79, 3, 255, 139, 75, 1, 255, 142, 76, 3, 255, 139, 71, 1, 255, 136, 69, 0, 255, 146, 70, 6, 255, 147, 68, 4, 255, 141, 72, 1, 255, 142, 74, 3, 255, 140, 69, 3, 255, 132, 61, 3, 255, 132, 60, 3, 255, 134, 58, 5, 255, 129, 56, 3, 255, 122, 55, 0, 255, 120, 54, 3, 255, 115, 51, 4, 255, 112, 43, 2, 255, 99, 39, 3, 255, 88, 42, 4, 255, 92, 34, 2, 255, 89, 30, 1, 255, 84, 29, 3, 255, 82, 29, 2, 255, 93, 37, 0, 255, 99, 38, 4, 255, 87, 33, 5, 255, 92, 37, 4, 255, 78, 29, 5, 255, 65, 22, 4, 255, 69, 26, 2, 255, 78, 24, 2, 255, 73, 23, 3, 255, 64, 23, 1, 255, 72, 26, 6, 255, 64, 21, 4, 255, 61, 23, 5, 255, 69, 21, 6, 255, 61, 21, 4, 255, 60, 23, 4, 255, 72, 20, 2, 255, 87, 24, 2, 255, 93, 25, 1, 255, 94, 30, 4, 255, 95, 26, 5, 255, 86, 27, 1, 255, 79, 26, 2, 255, 75, 22, 3, 255, 67, 20, 4, 255, 63, 21, 3, 255, 57, 21, 1, 255, 63, 21, 3, 255, 60, 18, 3, 255, 56, 18, 3, 255, 56, 15, 3, 255, 49, 17, 2, 255, 49, 18, 8, 255, 51, 18, 5, 255, 51, 15, 2, 255, 61, 21, 1, 255, 77, 26, 5, 255, 68, 18, 6, 255, 57, 18, 1, 255, 54, 19, 1, 255, 50, 17, 5, 255, 51, 19, 1, 255, 57, 23, 1, 255, 61, 22, 7, 255, 73, 27, 6, 255, 79, 28, 1, 255, 81, 31, 1, 255, 79, 23, 2, 255, 56, 18, 1, 255, 54, 16, 3, 255, 59, 13, 3, 255, 66, 15, 1, 255, 80, 27, 1, 255, 89, 30, 1, 255, 85, 29, 5, 255, 88, 35, 6, 255, 100, 42, 5, 255, 108, 49, 5, 255, 123, 49, 5, 255, 132, 54, 2, 255, 133, 57, 4, 255, 132, 55, 3, 255, 138, 56, 2, 255, 137, 58, 6, 255, 133, 61, 0, 255, 134, 61, 3, 255, 138, 59, 6, 255, 141, 59, 4, 255, 135, 57, 0, 255, 138, 58, 2, 255, 141, 59, 2, 255, 137, 55, 1, 255, 125, 46, 1, 255, 114, 38, 2, 255, 113, 37, 3, 255, 118, 40, 2, 255, 119, 41, 5, 255, 117, 37, 2, 255, 119, 39, 2, 255, 18, 15, 6, 255, 21, 16, 6, 255, 23, 18, 5, 255, 23, 22, 5, 255, 20, 22, 4, 255, 21, 25, 8, 255, 27, 31, 7, 255, 30, 32, 8, 255, 33, 38, 8, 255, 41, 43, 6, 255, 41, 46, 12, 255, 40, 50, 15, 255, 41, 52, 9, 255, 43, 54, 9, 255, 45, 59, 6, 255, 45, 62, 1, 255, 47, 60, 12, 255, 47, 55, 18, 255, 47, 54, 8, 255, 44, 53, 7, 255, 40, 55, 8, 255, 43, 54, 3, 255, 46, 49, 1, 255, 48, 46, 1, 255, 45, 39, 8, 255, 39, 34, 4, 255, 37, 30, 1, 255, 34, 28, 0, 255, 34, 28, 6, 255, 29, 24, 3, 255, 33, 27, 2, 255, 42, 35, 9, 255, 43, 36, 15, 255, 46, 33, 8, 255, 44, 32, 6, 255, 47, 35, 18, 255, 49, 37, 16, 255, 42, 33, 4, 255, 48, 32, 8, 255, 49, 32, 11, 255, 39, 27, 6, 255, 43, 26, 5, 255, 47, 28, 4, 255, 47, 33, 5, 255, 54, 46, 20, 255, 59, 48, 43, 255, 59, 56, 36, 255, 60, 53, 35, 255, 66, 63, 49, 255, 63, 61, 49, 255, 66, 63, 52, 255, 65, 61, 56, 255, 68, 54, 36, 255, 68, 55, 32, 255, 64, 60, 42, 255, 63, 56, 48, 255, 69, 51, 19, 255, 71, 45, 18, 255, 62, 48, 13, 255, 57, 45, 5, 255, 59, 33, 4, 255, 63, 38, 5, 255, 63, 49, 3, 255, 62, 44, 7, 255, 59, 33, 3, 255, 57, 30, 2, 255, 58, 31, 4, 255, 56, 28, 1, 255, 65, 33, 5, 255, 65, 32, 5, 255, 67, 32, 3, 255, 69, 34, 2, 255, 72, 37, 2, 255, 73, 33, 0, 255, 80, 36, 1, 255, 78, 36, 2, 255, 73, 37, 1, 255, 77, 39, 3, 255, 81, 36, 2, 255, 78, 39, 3, 255, 77, 41, 4, 255, 78, 39, 1, 255, 75, 43, 2, 255, 78, 43, 2, 255, 83, 45, 3, 255, 82, 41, 1, 255, 82, 39, 1, 255, 86, 43, 3, 255, 85, 43, 0, 255, 88, 43, 0, 255, 90, 44, 2, 255, 93, 47, 3, 255, 96, 48, 2, 255, 96, 47, 2, 255, 98, 49, 0, 255, 97, 47, 7, 255, 98, 47, 3, 255, 97, 50, 4, 255, 96, 52, 3, 255, 96, 54, 2, 255, 104, 49, 2, 255, 101, 46, 2, 255, 95, 50, 4, 255, 92, 52, 1, 255, 94, 54, 1, 255, 98, 54, 4, 255, 97, 50, 3, 255, 94, 47, 0, 255, 91, 51, 1, 255, 93, 48, 3, 255, 97, 44, 5, 255, 87, 45, 2, 255, 94, 45, 5, 255, 85, 43, 0, 255, 90, 47, 5, 255, 93, 44, 3, 255, 89, 47, 5, 255, 89, 45, 3, 255, 95, 48, 2, 255, 92, 49, 0, 255, 94, 53, 4, 255, 88, 49, 2, 255, 90, 50, 3, 255, 86, 51, 6, 255, 97, 51, 10, 255, 93, 50, 0, 255, 93, 52, 3, 255, 92, 53, 2, 255, 89, 53, 5, 255, 95, 52, 2, 255, 95, 54, 1, 255, 95, 56, 3, 255, 97, 54, 5, 255, 94, 53, 3, 255, 93, 57, 5, 255, 94, 55, 7, 255, 91, 48, 6, 255, 96, 48, 8, 255, 98, 56, 6, 255, 93, 59, 1, 255, 94, 56, 2, 255, 101, 54, 2, 255, 112, 53, 2, 255, 103, 55, 2, 255, 99, 56, 1, 255, 95, 57, 8, 255, 96, 50, 5, 255, 100, 49, 3, 255, 103, 56, 2, 255, 94, 55, 3, 255, 98, 57, 5, 255, 113, 58, 8, 255, 96, 50, 3, 255, 92, 52, 9, 255, 93, 53, 6, 255, 89, 49, 10, 255, 93, 54, 13, 255, 119, 59, 6, 255, 113, 61, 8, 255, 107, 58, 8, 255, 101, 52, 11, 255, 89, 51, 5, 255, 98, 56, 7, 255, 108, 65, 9, 255, 148, 70, 8, 255, 158, 72, 6, 255, 145, 69, 8, 255, 117, 58, 11, 255, 88, 53, 8, 255, 79, 53, 5, 255, 89, 59, 8, 255, 91, 60, 11, 255, 97, 63, 13, 255, 126, 64, 9, 255, 124, 62, 11, 255, 127, 66, 14, 255, 135, 72, 14, 255, 139, 70, 6, 255, 136, 71, 5, 255, 144, 71, 13, 255, 152, 76, 11, 255, 153, 74, 6, 255, 158, 74, 15, 255, 160, 76, 19, 255, 155, 77, 7, 255, 147, 72, 9, 255, 140, 70, 20, 255, 143, 76, 19, 255, 147, 77, 14, 255, 150, 79, 12, 255, 153, 80, 9, 255, 155, 80, 23, 255, 156, 85, 8, 255, 162, 85, 11, 255, 166, 86, 11, 255, 160, 82, 10, 255, 154, 80, 14, 255, 158, 86, 18, 255, 172, 93, 10, 255, 174, 90, 12, 255, 176, 95, 13, 255, 180, 98, 13, 255, 183, 97, 11, 255, 190, 102, 11, 255, 194, 107, 6, 255, 193, 103, 5, 255, 196, 105, 8, 255, 185, 98, 23, 255, 160, 86, 11, 255, 157, 88, 14, 255, 168, 95, 14, 255, 180, 100, 16, 255, 185, 100, 15, 255, 188, 101, 10, 255, 191, 102, 7, 255, 184, 97, 15, 255, 180, 101, 12, 255, 181, 103, 7, 255, 183, 100, 12, 255, 184, 100, 10, 255, 183, 104, 10, 255, 183, 103, 11, 255, 185, 103, 19, 255, 177, 99, 11, 255, 180, 98, 5, 255, 177, 99, 12, 255, 172, 96, 12, 255, 174, 95, 8, 255, 169, 93, 10, 255, 156, 90, 12, 255, 145, 87, 17, 255, 139, 83, 10, 255, 120, 76, 16, 255, 106, 70, 16, 255, 103, 73, 8, 255, 96, 74, 9, 255, 94, 70, 10, 255, 83, 73, 16, 255, 84, 68, 11, 255, 94, 74, 6, 255, 91, 74, 6, 255, 89, 71, 11, 255, 87, 71, 12, 255, 89, 71, 4, 255, 94, 69, 5, 255, 95, 66, 8, 255, 87, 67, 8, 255, 78, 67, 5, 255, 87, 71, 4, 255, 89, 71, 0, 255, 88, 68, 4, 255, 89, 65, 6, 255, 89, 67, 4, 255, 92, 66, 2, 255, 93, 68, 4, 255, 96, 63, 12, 255, 98, 59, 15, 255, 135, 94, 7, 255, 179, 139, 4, 255, 193, 150, 5, 255, 198, 152, 3, 255, 199, 157, 0, 255, 198, 155, 5, 255, 195, 145, 8, 255, 180, 125, 11, 255, 190, 144, 1, 255, 186, 132, 5, 255, 178, 121, 6, 255, 179, 125, 9, 255, 176, 125, 5, 255, 179, 125, 6, 255, 181, 125, 3, 255, 186, 128, 7, 255, 185, 127, 6, 255, 180, 123, 3, 255, 181, 123, 4, 255, 182, 126, 0, 255, 178, 123, 1, 255, 181, 124, 5, 255, 178, 118, 1, 255, 172, 110, 2, 255, 167, 105, 1, 255, 174, 115, 5, 255, 176, 115, 8, 255, 174, 112, 4, 255, 171, 108, 1, 255, 169, 105, 2, 255, 169, 102, 5, 255, 164, 99, 4, 255, 161, 96, 6, 255, 159, 97, 7, 255, 156, 92, 2, 255, 157, 91, 2, 255, 152, 86, 3, 255, 146, 79, 2, 255, 146, 76, 1, 255, 148, 76, 7, 255, 145, 76, 5, 255, 142, 76, 3, 255, 143, 76, 8, 255, 138, 71, 1, 255, 138, 70, 2, 255, 141, 69, 2, 255, 138, 66, 1, 255, 139, 66, 1, 255, 135, 64, 1, 255, 127, 61, 2, 255, 126, 55, 0, 255, 133, 61, 2, 255, 136, 64, 3, 255, 131, 60, 1, 255, 127, 57, 0, 255, 123, 56, 2, 255, 117, 49, 0, 255, 116, 47, 2, 255, 109, 47, 4, 255, 101, 42, 5, 255, 93, 34, 3, 255, 89, 34, 6, 255, 78, 29, 2, 255, 73, 26, 4, 255, 93, 35, 5, 255, 101, 37, 4, 255, 97, 33, 2, 255, 99, 33, 3, 255, 94, 32, 5, 255, 78, 25, 2, 255, 71, 26, 3, 255, 69, 22, 3, 255, 70, 16, 3, 255, 68, 21, 4, 255, 68, 24, 4, 255, 65, 20, 3, 255, 64, 25, 5, 255, 60, 23, 1, 255, 55, 18, 3, 255, 64, 20, 2, 255, 81, 29, 1, 255, 91, 31, 4, 255, 95, 26, 2, 255, 100, 29, 5, 255, 94, 23, 1, 255, 88, 24, 0, 255, 83, 25, 1, 255, 79, 24, 2, 255, 73, 23, 4, 255, 62, 21, 2, 255, 64, 21, 3, 255, 66, 20, 5, 255, 59, 19, 5, 255, 51, 17, 4, 255, 55, 18, 6, 255, 57, 21, 4, 255, 53, 16, 3, 255, 56, 15, 3, 255, 54, 11, 1, 255, 56, 14, 2, 255, 65, 18, 6, 255, 57, 17, 8, 255, 48, 18, 2, 255, 65, 23, 3, 255, 89, 31, 5, 255, 84, 27, 0, 255, 84, 31, 3, 255, 91, 36, 6, 255, 94, 33, 1, 255, 107, 45, 0, 255, 112, 46, 3, 255, 92, 30, 3, 255, 67, 21, 3, 255, 68, 20, 2, 255, 61, 16, 4, 255, 69, 18, 3, 255, 91, 30, 5, 255, 103, 36, 4, 255, 105, 39, 2, 255, 118, 50, 2, 255, 132, 55, 4, 255, 135, 57, 3, 255, 137, 57, 1, 255, 131, 53, 0, 255, 130, 54, 2, 255, 136, 58, 6, 255, 135, 56, 3, 255, 133, 55, 2, 255, 136, 58, 1, 255, 132, 57, 1, 255, 135, 59, 4, 255, 136, 59, 1, 255, 136, 62, 1, 255, 140, 61, 2, 255, 140, 57, 0, 255, 141, 60, 1, 255, 139, 60, 4, 255, 130, 52, 2, 255, 124, 48, 1, 255, 123, 50, 2, 255, 124, 51, 2, 255, 125, 42, 1, 255, 123, 41, 3, 255, 21, 19, 7, 255, 19, 16, 2, 255, 25, 22, 5, 255, 24, 25, 4, 255, 25, 28, 6, 255, 25, 31, 7, 255, 28, 35, 3, 255, 34, 41, 8, 255, 35, 41, 8, 255, 42, 50, 7, 255, 45, 56, 8, 255, 38, 53, 9, 255, 40, 55, 13, 255, 48, 58, 18, 255, 47, 58, 14, 255, 49, 59, 10, 255, 49, 60, 10, 255, 46, 55, 11, 255, 42, 51, 5, 255, 41, 53, 12, 255, 41, 48, 8, 255, 45, 45, 4, 255, 47, 46, 3, 255, 41, 42, 3, 255, 29, 36, 2, 255, 28, 31, 4, 255, 30, 26, 3, 255, 29, 26, 5, 255, 34, 27, 8, 255, 33, 21, 4, 255, 34, 22, 6, 255, 40, 28, 12, 255, 38, 26, 8, 255, 40, 27, 8, 255, 43, 31, 0, 255, 47, 33, 22, 255, 53, 36, 23, 255, 54, 38, 3, 255, 51, 33, 9, 255, 47, 31, 12, 255, 40, 28, 4, 255, 39, 27, 3, 255, 44, 28, 5, 255, 41, 26, 6, 255, 46, 34, 16, 255, 56, 51, 32, 255, 53, 56, 41, 255, 57, 51, 44, 255, 68, 63, 49, 255, 67, 63, 47, 255, 66, 65, 53, 255, 67, 62, 53, 255, 60, 51, 41, 255, 59, 54, 29, 255, 65, 59, 39, 255, 71, 55, 41, 255, 68, 48, 15, 255, 58, 39, 25, 255, 59, 47, 21, 255, 69, 46, 9, 255, 64, 35, 8, 255, 64, 41, 8, 255, 68, 50, 2, 255, 68, 45, 1, 255, 62, 38, 5, 255, 59, 30, 1, 255, 65, 30, 3, 255, 69, 32, 5, 255, 67, 31, 4, 255, 64, 31, 3, 255, 69, 35, 5, 255, 73, 37, 5, 255, 70, 36, 1, 255, 76, 36, 2, 255, 82, 38, 5, 255, 73, 36, 2, 255, 71, 37, 3, 255, 76, 35, 1, 255, 76, 38, 1, 255, 81, 39, 4, 255, 82, 38, 3, 255, 82, 42, 4, 255, 78, 43, 3, 255, 76, 41, 2, 255, 74, 39, 1, 255, 75, 40, 3, 255, 78, 41, 3, 255, 84, 44, 3, 255, 86, 44, 1, 255, 89, 44, 1, 255, 86, 42, 2, 255, 92, 46, 1, 255, 98, 49, 1, 255, 96, 47, 4, 255, 96, 47, 3, 255, 95, 46, 4, 255, 102, 52, 7, 255, 95, 49, 1, 255, 105, 51, 3, 255, 99, 52, 2, 255, 96, 52, 1, 255, 99, 49, 2, 255, 99, 50, 0, 255, 102, 54, 2, 255, 103, 54, 3, 255, 102, 49, 3, 255, 103, 49, 5, 255, 99, 52, 4, 255, 95, 56, 1, 255, 100, 54, 4, 255, 101, 53, 3, 255, 105, 64, 4, 255, 102, 51, 9, 255, 92, 53, 2, 255, 92, 54, 3, 255, 99, 49, 8, 255, 101, 53, 7, 255, 97, 51, 0, 255, 116, 52, 4, 255, 114, 47, 6, 255, 94, 43, 4, 255, 90, 46, 4, 255, 99, 44, 4, 255, 95, 45, 4, 255, 97, 47, 3, 255, 106, 48, 3, 255, 120, 52, 9, 255, 103, 50, 5, 255, 101, 53, 5, 255, 99, 53, 4, 255, 103, 55, 6, 255, 101, 53, 5, 255, 101, 52, 3, 255, 118, 55, 0, 255, 117, 53, 0, 255, 102, 49, 3, 255, 94, 50, 8, 255, 105, 54, 5, 255, 101, 56, 3, 255, 89, 55, 4, 255, 107, 57, 9, 255, 133, 60, 6, 255, 137, 59, 2, 255, 130, 58, 7, 255, 117, 54, 5, 255, 104, 50, 5, 255, 99, 51, 9, 255, 99, 54, 8, 255, 96, 52, 6, 255, 108, 54, 11, 255, 130, 65, 6, 255, 135, 65, 6, 255, 109, 52, 7, 255, 108, 54, 7, 255, 100, 54, 7, 255, 97, 55, 8, 255, 121, 62, 4, 255, 132, 66, 6, 255, 144, 68, 3, 255, 144, 64, 4, 255, 108, 51, 7, 255, 84, 47, 7, 255, 105, 55, 10, 255, 140, 65, 6, 255, 161, 71, 2, 255, 154, 69, 4, 255, 143, 64, 4, 255, 132, 66, 7, 255, 107, 65, 9, 255, 101, 60, 7, 255, 116, 63, 11, 255, 126, 62, 19, 255, 132, 67, 8, 255, 129, 62, 12, 255, 131, 71, 9, 255, 137, 70, 6, 255, 144, 68, 11, 255, 147, 71, 15, 255, 152, 74, 13, 255, 153, 75, 7, 255, 155, 76, 10, 255, 158, 78, 5, 255, 158, 78, 6, 255, 156, 75, 8, 255, 152, 73, 7, 255, 150, 73, 6, 255, 152, 75, 14, 255, 154, 79, 19, 255, 156, 80, 13, 255, 159, 80, 18, 255, 158, 81, 17, 255, 155, 84, 12, 255, 160, 80, 17, 255, 156, 78, 11, 255, 152, 80, 12, 255, 155, 86, 16, 255, 160, 87, 15, 255, 175, 89, 15, 255, 184, 97, 16, 255, 179, 96, 16, 255, 181, 98, 15, 255, 183, 99, 12, 255, 186, 98, 13, 255, 189, 100, 12, 255, 191, 106, 9, 255, 186, 101, 7, 255, 186, 99, 12, 255, 178, 94, 25, 255, 178, 102, 15, 255, 181, 105, 9, 255, 185, 102, 11, 255, 181, 101, 9, 255, 180, 101, 11, 255, 179, 99, 9, 255, 177, 98, 6, 255, 175, 99, 6, 255, 179, 101, 12, 255, 183, 105, 16, 255, 181, 102, 22, 255, 184, 107, 16, 255, 177, 107, 11, 255, 176, 101, 12, 255, 174, 96, 5, 255, 166, 94, 15, 255, 156, 90, 19, 255, 157, 87, 11, 255, 152, 87, 19, 255, 127, 78, 18, 255, 109, 76, 26, 255, 107, 79, 14, 255, 96, 73, 12, 255, 93, 71, 9, 255, 89, 73, 9, 255, 86, 73, 8, 255, 90, 74, 12, 255, 89, 74, 15, 255, 94, 72, 12, 255, 94, 74, 9, 255, 88, 70, 8, 255, 90, 72, 10, 255, 90, 68, 6, 255, 92, 70, 8, 255, 88, 71, 3, 255, 88, 67, 8, 255, 90, 70, 13, 255, 90, 68, 4, 255, 94, 68, 6, 255, 92, 69, 7, 255, 93, 67, 7, 255, 96, 65, 10, 255, 94, 67, 8, 255, 94, 69, 7, 255, 109, 73, 9, 255, 103, 65, 7, 255, 95, 69, 8, 255, 101, 70, 6, 255, 101, 70, 9, 255, 132, 92, 7, 255, 172, 126, 13, 255, 194, 149, 2, 255, 193, 148, 10, 255, 194, 148, 14, 255, 204, 158, 3, 255, 184, 135, 1, 255, 185, 134, 5, 255, 196, 145, 8, 255, 185, 132, 0, 255, 176, 119, 2, 255, 175, 119, 5, 255, 173, 122, 1, 255, 179, 124, 2, 255, 180, 123, 1, 255, 182, 124, 5, 255, 184, 125, 9, 255, 183, 122, 9, 255, 179, 121, 6, 255, 178, 126, 4, 255, 176, 124, 4, 255, 177, 119, 5, 255, 174, 113, 1, 255, 170, 109, 4, 255, 169, 109, 8, 255, 172, 114, 7, 255, 174, 114, 7, 255, 174, 113, 6, 255, 174, 110, 5, 255, 170, 104, 5, 255, 167, 99, 5, 255, 160, 101, 3, 255, 156, 97, 6, 255, 158, 95, 9, 255, 157, 92, 2, 255, 159, 89, 3, 255, 155, 84, 8, 255, 153, 78, 6, 255, 152, 80, 3, 255, 139, 73, 3, 255, 130, 69, 0, 255, 139, 77, 0, 255, 142, 74, 4, 255, 141, 67, 5, 255, 141, 69, 3, 255, 136, 69, 1, 255, 134, 68, 0, 255, 140, 70, 4, 255, 139, 68, 6, 255, 133, 64, 5, 255, 130, 62, 3, 255, 131, 64, 4, 255, 131, 64, 4, 255, 131, 61, 2, 255, 130, 59, 5, 255, 129, 57, 5, 255, 121, 53, 1, 255, 120, 54, 3, 255, 116, 50, 7, 255, 106, 42, 1, 255, 102, 42, 2, 255, 90, 34, 2, 255, 78, 27, 4, 255, 72, 24, 3, 255, 94, 34, 8, 255, 101, 38, 4, 255, 101, 38, 3, 255, 100, 35, 5, 255, 93, 34, 5, 255, 82, 30, 0, 255, 77, 28, 2, 255, 69, 21, 2, 255, 66, 20, 2, 255, 72, 25, 6, 255, 71, 21, 1, 255, 72, 23, 3, 255, 71, 23, 5, 255, 62, 23, 3, 255, 61, 16, 4, 255, 73, 20, 5, 255, 82, 26, 0, 255, 88, 24, 4, 255, 94, 27, 2, 255, 100, 28, 2, 255, 97, 26, 1, 255, 94, 28, 3, 255, 87, 27, 1, 255, 87, 25, 2, 255, 85, 24, 3, 255, 76, 23, 1, 255, 77, 23, 3, 255, 69, 21, 1, 255, 67, 21, 2, 255, 64, 17, 2, 255, 55, 15, 2, 255, 58, 21, 5, 255, 57, 17, 2, 255, 60, 18, 4, 255, 60, 18, 3, 255, 60, 17, 2, 255, 61, 19, 6, 255, 60, 15, 2, 255, 63, 21, 2, 255, 69, 18, 6, 255, 91, 27, 1, 255, 102, 37, 7, 255, 101, 34, 6, 255, 104, 30, 0, 255, 107, 36, 4, 255, 124, 45, 7, 255, 115, 32, 1, 255, 93, 26, 1, 255, 81, 27, 6, 255, 86, 21, 5, 255, 75, 19, 5, 255, 66, 17, 0, 255, 75, 21, 0, 255, 88, 24, 2, 255, 103, 28, 0, 255, 120, 42, 5, 255, 131, 52, 5, 255, 138, 56, 2, 255, 134, 54, 2, 255, 134, 55, 6, 255, 129, 52, 2, 255, 130, 55, 2, 255, 133, 58, 1, 255, 134, 55, 2, 255, 134, 57, 3, 255, 134, 57, 4, 255, 135, 58, 3, 255, 138, 58, 1, 255, 140, 61, 1, 255, 139, 57, 1, 255, 140, 59, 1, 255, 142, 63, 1, 255, 143, 63, 1, 255, 142, 61, 3, 255, 141, 62, 5, 255, 139, 64, 5, 255, 138, 61, 3, 255, 136, 49, 3, 255, 124, 44, 4, 255, 17, 17, 3, 255, 22, 22, 11, 255, 24, 26, 15, 255, 24, 27, 9, 255, 28, 32, 10, 255, 30, 34, 13, 255, 30, 38, 11, 255, 34, 45, 17, 255, 36, 49, 17, 255, 36, 54, 10, 255, 39, 59, 9, 255, 43, 61, 11, 255, 39, 56, 10, 255, 51, 61, 13, 255, 55, 66, 6, 255, 53, 60, 4, 255, 49, 57, 7, 255, 48, 58, 10, 255, 42, 55, 9, 255, 36, 48, 4, 255, 42, 44, 5, 255, 47, 41, 6, 255, 43, 38, 5, 255, 37, 34, 5, 255, 32, 28, 8, 255, 34, 27, 10, 255, 31, 24, 4, 255, 34, 21, 4, 255, 35, 21, 4, 255, 33, 23, 6, 255, 32, 22, 7, 255, 30, 19, 4, 255, 36, 26, 11, 255, 35, 25, 13, 255, 37, 29, 1, 255, 41, 31, 24, 255, 49, 36, 24, 255, 49, 35, 11, 255, 54, 33, 14, 255, 52, 32, 9, 255, 46, 35, 5, 255, 39, 31, 0, 255, 40, 28, 0, 255, 45, 27, 6, 255, 50, 30, 11, 255, 57, 49, 30, 255, 58, 52, 42, 255, 56, 48, 43, 255, 63, 63, 50, 255, 61, 62, 46, 255, 63, 61, 49, 255, 63, 62, 48, 255, 60, 57, 48, 255, 54, 53, 36, 255, 57, 53, 40, 255, 73, 57, 36, 255, 68, 51, 13, 255, 52, 40, 12, 255, 62, 47, 17, 255, 73, 47, 11, 255, 58, 39, 4, 255, 59, 38, 4, 255, 71, 42, 5, 255, 64, 41, 8, 255, 69, 38, 6, 255, 63, 31, 1, 255, 63, 30, 3, 255, 65, 32, 3, 255, 68, 32, 2, 255, 72, 30, 3, 255, 72, 31, 3, 255, 74, 37, 3, 255, 72, 36, 1, 255, 75, 36, 1, 255, 80, 40, 5, 255, 71, 36, 1, 255, 72, 38, 3, 255, 84, 36, 3, 255, 72, 38, 0, 255, 80, 38, 3, 255, 87, 39, 5, 255, 83, 40, 5, 255, 80, 39, 4, 255, 78, 44, 5, 255, 78, 42, 3, 255, 81, 40, 3, 255, 86, 40, 4, 255, 89, 43, 3, 255, 93, 46, 2, 255, 93, 48, 3, 255, 89, 46, 6, 255, 92, 47, 2, 255, 94, 48, 0, 255, 95, 47, 6, 255, 99, 50, 9, 255, 99, 49, 1, 255, 103, 48, 1, 255, 94, 51, 4, 255, 97, 50, 5, 255, 101, 50, 1, 255, 105, 54, 1, 255, 100, 57, 4, 255, 94, 54, 3, 255, 96, 52, 2, 255, 99, 52, 3, 255, 102, 52, 5, 255, 105, 53, 3, 255, 103, 51, 3, 255, 101, 48, 3, 255, 109, 49, 0, 255, 104, 51, 7, 255, 125, 55, 10, 255, 143, 58, 3, 255, 136, 61, 2, 255, 105, 51, 1, 255, 103, 42, 5, 255, 102, 51, 4, 255, 107, 52, 1, 255, 130, 51, 2, 255, 135, 53, 4, 255, 121, 50, 1, 255, 121, 55, 4, 255, 114, 51, 6, 255, 104, 49, 5, 255, 85, 47, 0, 255, 100, 49, 6, 255, 131, 58, 12, 255, 123, 50, 5, 255, 122, 52, 3, 255, 118, 52, 4, 255, 101, 50, 4, 255, 86, 41, 0, 255, 104, 45, 3, 255, 128, 53, 4, 255, 129, 54, 0, 255, 116, 54, 6, 255, 105, 51, 4, 255, 109, 52, 1, 255, 99, 51, 3, 255, 93, 52, 4, 255, 127, 60, 7, 255, 130, 54, 0, 255, 121, 58, 3, 255, 137, 61, 9, 255, 136, 60, 5, 255, 103, 48, 0, 255, 85, 49, 0, 255, 89, 52, 3, 255, 102, 59, 8, 255, 140, 67, 4, 255, 159, 72, 4, 255, 154, 71, 6, 255, 135, 61, 4, 255, 117, 52, 6, 255, 100, 53, 6, 255, 99, 51, 2, 255, 144, 63, 11, 255, 161, 73, 3, 255, 163, 67, 9, 255, 135, 53, 11, 255, 115, 58, 9, 255, 80, 51, 7, 255, 85, 48, 10, 255, 117, 60, 8, 255, 137, 68, 7, 255, 138, 70, 10, 255, 142, 69, 12, 255, 147, 73, 12, 255, 143, 67, 10, 255, 146, 69, 11, 255, 143, 67, 6, 255, 134, 62, 8, 255, 138, 69, 8, 255, 142, 68, 12, 255, 152, 80, 8, 255, 155, 78, 4, 255, 154, 71, 5, 255, 156, 73, 11, 255, 154, 73, 6, 255, 158, 77, 8, 255, 156, 75, 11, 255, 152, 76, 5, 255, 153, 77, 10, 255, 151, 75, 18, 255, 154, 78, 14, 255, 156, 82, 16, 255, 156, 79, 13, 255, 159, 76, 11, 255, 161, 80, 9, 255, 157, 81, 7, 255, 151, 73, 29, 255, 153, 76, 24, 255, 156, 81, 18, 255, 160, 87, 12, 255, 166, 88, 14, 255, 174, 91, 25, 255, 180, 97, 12, 255, 179, 98, 6, 255, 180, 94, 17, 255, 184, 97, 19, 255, 184, 100, 14, 255, 184, 98, 14, 255, 190, 104, 17, 255, 183, 100, 14, 255, 176, 94, 12, 255, 181, 96, 13, 255, 189, 107, 10, 255, 187, 106, 10, 255, 185, 103, 23, 255, 178, 94, 22, 255, 176, 96, 17, 255, 176, 100, 15, 255, 181, 102, 15, 255, 180, 101, 13, 255, 176, 104, 10, 255, 180, 110, 10, 255, 183, 104, 21, 255, 184, 101, 12, 255, 183, 100, 15, 255, 170, 97, 13, 255, 164, 100, 11, 255, 164, 95, 18, 255, 158, 91, 8, 255, 148, 92, 8, 255, 145, 88, 16, 255, 137, 83, 14, 255, 111, 73, 15, 255, 92, 80, 17, 255, 77, 75, 17, 255, 83, 75, 14, 255, 89, 76, 15, 255, 92, 77, 6, 255, 93, 74, 16, 255, 94, 74, 8, 255, 93, 73, 3, 255, 89, 72, 17, 255, 91, 73, 8, 255, 94, 73, 6, 255, 92, 74, 10, 255, 91, 71, 16, 255, 90, 71, 15, 255, 87, 71, 6, 255, 87, 73, 2, 255, 88, 71, 4, 255, 87, 70, 8, 255, 89, 67, 5, 255, 102, 68, 6, 255, 113, 73, 11, 255, 114, 72, 9, 255, 108, 67, 9, 255, 99, 65, 8, 255, 99, 65, 7, 255, 97, 65, 4, 255, 103, 70, 11, 255, 111, 67, 9, 255, 108, 66, 4, 255, 95, 66, 13, 255, 138, 102, 9, 255, 166, 113, 10, 255, 186, 140, 6, 255, 192, 147, 10, 255, 194, 147, 11, 255, 196, 150, 0, 255, 179, 126, 9, 255, 179, 125, 5, 255, 191, 138, 6, 255, 186, 131, 4, 255, 183, 125, 6, 255, 167, 106, 8, 255, 164, 115, 5, 255, 167, 118, 5, 255, 169, 120, 2, 255, 173, 121, 5, 255, 177, 121, 9, 255, 178, 118, 10, 255, 179, 120, 9, 255, 175, 120, 2, 255, 174, 119, 5, 255, 172, 114, 6, 255, 174, 115, 6, 255, 173, 114, 6, 255, 170, 112, 6, 255, 171, 111, 5, 255, 171, 108, 5, 255, 170, 106, 4, 255, 170, 106, 4, 255, 168, 100, 5, 255, 167, 98, 7, 255, 160, 96, 0, 255, 156, 92, 2, 255, 155, 89, 3, 255, 154, 86, 0, 255, 155, 85, 4, 255, 147, 76, 5, 255, 135, 62, 0, 255, 141, 72, 2, 255, 143, 77, 5, 255, 137, 73, 1, 255, 139, 75, 3, 255, 135, 69, 2, 255, 136, 66, 1, 255, 141, 66, 4, 255, 138, 69, 2, 255, 135, 70, 2, 255, 137, 70, 2, 255, 139, 68, 4, 255, 138, 67, 4, 255, 135, 61, 4, 255, 132, 60, 5, 255, 129, 61, 3, 255, 129, 61, 5, 255, 126, 57, 4, 255, 122, 55, 4, 255, 119, 53, 1, 255, 123, 54, 2, 255, 117, 50, 6, 255, 112, 48, 3, 255, 110, 47, 4, 255, 94, 34, 0, 255, 84, 27, 7, 255, 76, 29, 6, 255, 91, 32, 4, 255, 94, 34, 0, 255, 97, 38, 3, 255, 94, 33, 4, 255, 89, 32, 3, 255, 86, 33, 1, 255, 83, 26, 0, 255, 74, 25, 5, 255, 64, 24, 1, 255, 75, 26, 3, 255, 85, 25, 7, 255, 76, 17, 3, 255, 71, 22, 2, 255, 67, 25, 1, 255, 64, 17, 5, 255, 78, 22, 5, 255, 89, 30, 0, 255, 90, 26, 4, 255, 97, 27, 3, 255, 102, 27, 2, 255, 102, 27, 2, 255, 99, 28, 3, 255, 95, 27, 2, 255, 97, 27, 4, 255, 97, 27, 5, 255, 89, 27, 6, 255, 81, 20, 1, 255, 75, 18, 2, 255, 72, 18, 2, 255, 71, 19, 3, 255, 72, 23, 7, 255, 64, 20, 5, 255, 63, 18, 2, 255, 66, 18, 2, 255, 65, 17, 0, 255, 62, 18, 1, 255, 55, 16, 2, 255, 61, 16, 2, 255, 70, 20, 3, 255, 78, 23, 9, 255, 75, 21, 1, 255, 72, 20, 2, 255, 78, 20, 5, 255, 81, 18, 0, 255, 86, 25, 3, 255, 100, 29, 6, 255, 92, 28, 1, 255, 86, 29, 0, 255, 92, 30, 3, 255, 88, 28, 2, 255, 77, 22, 5, 255, 64, 18, 1, 255, 62, 20, 1, 255, 69, 19, 3, 255, 83, 20, 1, 255, 88, 24, 0, 255, 102, 33, 0, 255, 129, 48, 6, 255, 133, 53, 7, 255, 135, 54, 4, 255, 132, 52, 0, 255, 133, 57, 1, 255, 134, 59, 2, 255, 132, 56, 2, 255, 131, 54, 1, 255, 138, 57, 4, 255, 136, 55, 1, 255, 139, 56, 2, 255, 142, 58, 2, 255, 140, 58, 3, 255, 140, 60, 4, 255, 141, 62, 1, 255, 144, 62, 1, 255, 145, 60, 0, 255, 147, 62, 2, 255, 147, 67, 3, 255, 143, 65, 2, 255, 135, 52, 1, 255, 119, 41, 0, 255, 22, 20, 9, 255, 20, 22, 2, 255, 24, 28, 5, 255, 25, 28, 13, 255, 30, 31, 16, 255, 38, 42, 12, 255, 37, 46, 10, 255, 39, 51, 14, 255, 40, 54, 12, 255, 44, 62, 13, 255, 42, 60, 13, 255, 45, 62, 13, 255, 49, 63, 10, 255, 49, 62, 8, 255, 46, 59, 6, 255, 43, 53, 11, 255, 44, 53, 12, 255, 44, 52, 3, 255, 42, 49, 5, 255, 41, 42, 4, 255, 44, 44, 11, 255, 37, 37, 7, 255, 33, 32, 3, 255, 30, 27, 1, 255, 35, 28, 7, 255, 26, 24, 2, 255, 27, 24, 3, 255, 39, 21, 5, 255, 40, 24, 7, 255, 27, 21, 1, 255, 26, 17, 0, 255, 39, 22, 8, 255, 39, 24, 9, 255, 40, 24, 13, 255, 36, 24, 8, 255, 40, 26, 18, 255, 45, 35, 22, 255, 53, 35, 26, 255, 53, 33, 20, 255, 50, 28, 8, 255, 54, 34, 10, 255, 46, 28, 3, 255, 41, 23, 1, 255, 49, 27, 5, 255, 57, 31, 7, 255, 59, 40, 31, 255, 58, 51, 40, 255, 56, 49, 34, 255, 64, 60, 50, 255, 63, 59, 51, 255, 62, 62, 50, 255, 65, 66, 46, 255, 70, 57, 36, 255, 72, 52, 32, 255, 71, 55, 41, 255, 76, 57, 33, 255, 79, 47, 24, 255, 71, 40, 10, 255, 71, 45, 13, 255, 70, 48, 11, 255, 54, 46, 4, 255, 56, 46, 0, 255, 70, 44, 4, 255, 71, 37, 14, 255, 69, 38, 4, 255, 65, 32, 2, 255, 67, 33, 4, 255, 68, 32, 2, 255, 71, 33, 2, 255, 74, 33, 3, 255, 75, 35, 2, 255, 74, 36, 0, 255, 76, 38, 2, 255, 77, 37, 2, 255, 79, 38, 3, 255, 76, 36, 1, 255, 77, 38, 2, 255, 88, 40, 4, 255, 81, 38, 1, 255, 81, 41, 3, 255, 81, 40, 3, 255, 79, 35, 1, 255, 82, 41, 4, 255, 87, 43, 2, 255, 86, 43, 1, 255, 85, 42, 1, 255, 86, 43, 1, 255, 92, 45, 3, 255, 97, 46, 2, 255, 98, 45, 1, 255, 94, 43, 2, 255, 93, 50, 3, 255, 97, 54, 4, 255, 101, 49, 6, 255, 103, 50, 3, 255, 100, 49, 3, 255, 102, 48, 1, 255, 105, 49, 6, 255, 96, 43, 2, 255, 105, 46, 0, 255, 122, 50, 3, 255, 121, 46, 3, 255, 105, 51, 4, 255, 99, 48, 3, 255, 106, 43, 1, 255, 118, 47, 2, 255, 124, 50, 1, 255, 122, 50, 4, 255, 113, 45, 6, 255, 102, 43, 5, 255, 100, 44, 0, 255, 111, 42, 0, 255, 126, 51, 4, 255, 132, 50, 4, 255, 129, 57, 3, 255, 115, 49, 2, 255, 104, 46, 5, 255, 105, 44, 6, 255, 111, 47, 3, 255, 128, 54, 1, 255, 142, 56, 1, 255, 135, 54, 0, 255, 123, 54, 2, 255, 114, 51, 4, 255, 102, 46, 3, 255, 108, 46, 3, 255, 121, 55, 4, 255, 128, 54, 1, 255, 138, 55, 2, 255, 128, 53, 3, 255, 113, 52, 4, 255, 97, 46, 5, 255, 96, 40, 3, 255, 113, 46, 9, 255, 127, 55, 4, 255, 135, 59, 1, 255, 130, 56, 2, 255, 112, 49, 4, 255, 92, 42, 5, 255, 90, 46, 2, 255, 115, 56, 1, 255, 141, 65, 2, 255, 153, 69, 3, 255, 143, 59, 3, 255, 128, 48, 4, 255, 101, 42, 5, 255, 87, 45, 4, 255, 78, 46, 5, 255, 97, 52, 5, 255, 145, 60, 6, 255, 155, 63, 6, 255, 147, 60, 1, 255, 128, 52, 5, 255, 106, 49, 10, 255, 99, 52, 6, 255, 90, 51, 7, 255, 132, 56, 10, 255, 145, 67, 5, 255, 129, 60, 4, 255, 134, 59, 9, 255, 129, 61, 6, 255, 131, 65, 13, 255, 124, 65, 13, 255, 121, 66, 10, 255, 137, 61, 12, 255, 143, 67, 8, 255, 148, 69, 8, 255, 144, 68, 7, 255, 139, 60, 10, 255, 143, 68, 8, 255, 142, 67, 6, 255, 148, 69, 5, 255, 155, 70, 16, 255, 152, 69, 11, 255, 160, 71, 8, 255, 159, 75, 11, 255, 152, 71, 11, 255, 155, 73, 15, 255, 148, 74, 15, 255, 154, 75, 12, 255, 151, 70, 12, 255, 147, 72, 7, 255, 150, 78, 11, 255, 152, 76, 9, 255, 156, 76, 10, 255, 157, 78, 18, 255, 153, 78, 14, 255, 159, 79, 11, 255, 155, 78, 14, 255, 148, 77, 15, 255, 154, 80, 16, 255, 168, 88, 12, 255, 169, 95, 12, 255, 176, 93, 11, 255, 181, 94, 11, 255, 180, 92, 24, 255, 176, 91, 14, 255, 181, 94, 18, 255, 184, 95, 17, 255, 184, 100, 8, 255, 186, 103, 11, 255, 188, 101, 18, 255, 185, 102, 12, 255, 177, 98, 3, 255, 174, 100, 8, 255, 179, 101, 13, 255, 181, 100, 9, 255, 181, 99, 9, 255, 180, 102, 12, 255, 180, 104, 16, 255, 182, 107, 11, 255, 180, 107, 15, 255, 185, 103, 13, 255, 185, 100, 8, 255, 179, 99, 12, 255, 177, 97, 24, 255, 172, 94, 16, 255, 166, 90, 25, 255, 162, 94, 6, 255, 151, 92, 12, 255, 142, 89, 19, 255, 146, 90, 21, 255, 140, 86, 14, 255, 125, 81, 16, 255, 119, 80, 12, 255, 108, 79, 12, 255, 98, 76, 14, 255, 97, 76, 9, 255, 95, 75, 12, 255, 94, 78, 16, 255, 87, 75, 15, 255, 89, 74, 17, 255, 92, 75, 17, 255, 92, 75, 13, 255, 94, 76, 13, 255, 94, 76, 12, 255, 89, 72, 9, 255, 89, 71, 11, 255, 90, 72, 10, 255, 89, 70, 15, 255, 87, 70, 13, 255, 88, 72, 5, 255, 88, 73, 8, 255, 93, 71, 7, 255, 102, 74, 4, 255, 114, 72, 11, 255, 118, 71, 9, 255, 115, 70, 6, 255, 125, 69, 8, 255, 129, 71, 6, 255, 123, 71, 6, 255, 130, 73, 8, 255, 103, 68, 7, 255, 100, 66, 8, 255, 120, 69, 9, 255, 102, 66, 4, 255, 106, 69, 6, 255, 128, 94, 2, 255, 151, 106, 9, 255, 172, 130, 11, 255, 190, 146, 0, 255, 192, 145, 4, 255, 192, 145, 10, 255, 183, 132, 15, 255, 182, 133, 6, 255, 186, 136, 5, 255, 184, 130, 9, 255, 167, 110, 1, 255, 168, 108, 8, 255, 173, 117, 7, 255, 170, 115, 6, 255, 167, 114, 5, 255, 171, 116, 9, 255, 175, 114, 9, 255, 175, 111, 6, 255, 174, 116, 8, 255, 173, 115, 1, 255, 175, 116, 4, 255, 170, 111, 6, 255, 172, 113, 6, 255, 171, 111, 2, 255, 170, 110, 2, 255, 170, 110, 3, 255, 171, 108, 4, 255, 167, 101, 3, 255, 164, 96, 0, 255, 159, 89, 2, 255, 158, 88, 7, 255, 161, 90, 5, 255, 156, 85, 2, 255, 155, 85, 2, 255, 157, 87, 2, 255, 150, 81, 1, 255, 141, 74, 3, 255, 135, 67, 3, 255, 138, 70, 6, 255, 142, 73, 7, 255, 142, 73, 1, 255, 144, 75, 4, 255, 140, 71, 9, 255, 139, 72, 2, 255, 142, 72, 4, 255, 143, 73, 4, 255, 146, 74, 5, 255, 143, 72, 3, 255, 139, 69, 2, 255, 136, 66, 0, 255, 131, 60, 0, 255, 131, 61, 3, 255, 128, 62, 2, 255, 131, 62, 6, 255, 132, 60, 8, 255, 128, 54, 4, 255, 125, 51, 3, 255, 119, 48, 1, 255, 115, 48, 1, 255, 112, 48, 2, 255, 105, 43, 1, 255, 89, 30, 0, 255, 81, 26, 3, 255, 79, 32, 4, 255, 91, 35, 2, 255, 100, 40, 3, 255, 96, 36, 1, 255, 96, 34, 5, 255, 88, 31, 2, 255, 90, 30, 2, 255, 83, 26, 3, 255, 69, 24, 4, 255, 69, 22, 2, 255, 77, 22, 1, 255, 79, 23, 3, 255, 73, 23, 5, 255, 74, 24, 2, 255, 74, 21, 3, 255, 76, 25, 4, 255, 89, 28, 2, 255, 103, 27, 1, 255, 102, 29, 0, 255, 108, 30, 2, 255, 110, 30, 4, 255, 108, 30, 4, 255, 101, 27, 1, 255, 99, 27, 1, 255, 103, 29, 3, 255, 100, 25, 0, 255, 95, 28, 0, 255, 93, 31, 2, 255, 93, 28, 4, 255, 86, 26, 3, 255, 80, 25, 2, 255, 82, 22, 2, 255, 81, 23, 5, 255, 80, 22, 3, 255, 82, 22, 2, 255, 82, 23, 2, 255, 76, 21, 1, 255, 68, 19, 4, 255, 62, 21, 3, 255, 69, 20, 0, 255, 85, 26, 2, 255, 84, 26, 1, 255, 75, 22, 4, 255, 66, 17, 5, 255, 66, 22, 2, 255, 73, 27, 4, 255, 79, 23, 1, 255, 76, 21, 1, 255, 73, 23, 3, 255, 74, 18, 1, 255, 85, 22, 3, 255, 71, 18, 4, 255, 63, 14, 1, 255, 68, 20, 4, 255, 72, 24, 5, 255, 78, 24, 5, 255, 75, 21, 2, 255, 85, 23, 3, 255, 102, 28, 4, 255, 119, 43, 5, 255, 130, 51, 1, 255, 135, 54, 1, 255, 136, 57, 2, 255, 134, 56, 2, 255, 132, 55, 1, 255, 135, 56, 1, 255, 138, 58, 2, 255, 137, 57, 1, 255, 139, 58, 3, 255, 139, 59, 4, 255, 139, 59, 3, 255, 138, 57, 1, 255, 140, 59, 0, 255, 146, 63, 4, 255, 145, 60, 3, 255, 143, 58, 0, 255, 145, 62, 1, 255, 145, 59, 6, 255, 135, 48, 3, 255, 120, 40, 2, 255, 26, 24, 11, 255, 26, 28, 6, 255, 31, 37, 11, 255, 35, 39, 17, 255, 39, 42, 19, 255, 41, 50, 13, 255, 40, 52, 9, 255, 44, 57, 7, 255, 45, 57, 10, 255, 45, 59, 17, 255, 45, 64, 10, 255, 48, 63, 9, 255, 48, 58, 16, 255, 47, 61, 11, 255, 45, 61, 7, 255, 44, 61, 15, 255, 42, 53, 16, 255, 40, 44, 12, 255, 47, 42, 16, 255, 43, 42, 5, 255, 36, 40, 4, 255, 30, 30, 2, 255, 34, 26, 3, 255, 37, 24, 5, 255, 32, 25, 7, 255, 26, 22, 5, 255, 24, 19, 2, 255, 27, 18, 2, 255, 27, 15, 3, 255, 30, 16, 4, 255, 30, 15, 4, 255, 31, 16, 5, 255, 38, 19, 3, 255, 40, 24, 1, 255, 39, 22, 2, 255, 43, 30, 10, 255, 51, 36, 26, 255, 53, 37, 21, 255, 48, 33, 11, 255, 50, 34, 3, 255, 60, 35, 5, 255, 53, 28, 3, 255, 46, 23, 3, 255, 51, 25, 3, 255, 51, 28, 0, 255, 51, 45, 22, 255, 55, 51, 38, 255, 56, 48, 31, 255, 62, 59, 50, 255, 64, 61, 52, 255, 66, 58, 45, 255, 69, 66, 39, 255, 73, 59, 37, 255, 74, 53, 26, 255, 76, 56, 30, 255, 83, 60, 19, 255, 82, 48, 8, 255, 73, 36, 8, 255, 68, 41, 16, 255, 66, 51, 11, 255, 73, 48, 7, 255, 81, 44, 3, 255, 82, 44, 5, 255, 76, 42, 6, 255, 76, 39, 6, 255, 72, 31, 3, 255, 74, 30, 2, 255, 79, 33, 3, 255, 79, 34, 1, 255, 81, 36, 4, 255, 78, 38, 3, 255, 74, 37, 1, 255, 75, 35, 0, 255, 78, 35, 1, 255, 81, 37, 2, 255, 84, 39, 5, 255, 79, 35, 0, 255, 84, 40, 2, 255, 89, 37, 3, 255, 84, 42, 4, 255, 78, 40, 1, 255, 82, 38, 0, 255, 84, 43, 3, 255, 82, 43, 2, 255, 86, 44, 3, 255, 91, 45, 4, 255, 92, 44, 3, 255, 95, 47, 6, 255, 93, 46, 5, 255, 100, 49, 4, 255, 110, 54, 6, 255, 102, 49, 2, 255, 104, 46, 3, 255, 113, 48, 3, 255, 112, 51, 0, 255, 99, 45, 2, 255, 103, 42, 3, 255, 114, 48, 1, 255, 120, 56, 5, 255, 105, 49, 3, 255, 98, 43, 0, 255, 120, 50, 3, 255, 134, 54, 6, 255, 126, 50, 9, 255, 112, 40, 9, 255, 103, 36, 5, 255, 111, 42, 3, 255, 129, 51, 4, 255, 134, 52, 2, 255, 131, 54, 3, 255, 133, 52, 3, 255, 128, 50, 3, 255, 120, 51, 3, 255, 132, 49, 4, 255, 138, 51, 2, 255, 133, 55, 2, 255, 134, 59, 5, 255, 129, 55, 3, 255, 130, 53, 7, 255, 122, 53, 6, 255, 127, 55, 3, 255, 136, 50, 2, 255, 133, 54, 2, 255, 134, 52, 2, 255, 131, 54, 6, 255, 131, 54, 1, 255, 128, 51, 2, 255, 130, 55, 1, 255, 139, 57, 2, 255, 136, 57, 0, 255, 135, 59, 2, 255, 129, 58, 6, 255, 114, 48, 0, 255, 117, 46, 2, 255, 136, 60, 6, 255, 140, 57, 1, 255, 136, 60, 7, 255, 124, 58, 8, 255, 117, 51, 5, 255, 105, 50, 5, 255, 101, 50, 5, 255, 138, 60, 5, 255, 152, 57, 4, 255, 134, 55, 4, 255, 135, 56, 5, 255, 123, 58, 5, 255, 110, 55, 3, 255, 104, 55, 11, 255, 106, 50, 9, 255, 121, 54, 4, 255, 128, 67, 1, 255, 137, 67, 4, 255, 132, 59, 7, 255, 129, 61, 10, 255, 128, 59, 5, 255, 109, 60, 3, 255, 125, 63, 9, 255, 128, 60, 4, 255, 139, 69, 1, 255, 144, 66, 4, 255, 145, 68, 6, 255, 148, 66, 5, 255, 141, 66, 6, 255, 140, 68, 9, 255, 142, 66, 10, 255, 139, 65, 0, 255, 143, 63, 14, 255, 147, 67, 5, 255, 149, 69, 3, 255, 147, 71, 2, 255, 146, 68, 8, 255, 155, 73, 11, 255, 158, 72, 8, 255, 152, 74, 4, 255, 157, 75, 13, 255, 159, 73, 13, 255, 150, 70, 9, 255, 147, 71, 13, 255, 146, 70, 12, 255, 148, 70, 18, 255, 150, 74, 15, 255, 150, 76, 8, 255, 154, 79, 14, 255, 161, 83, 14, 255, 165, 83, 10, 255, 165, 77, 13, 255, 154, 73, 12, 255, 142, 77, 22, 255, 148, 81, 17, 255, 167, 88, 12, 255, 176, 93, 12, 255, 172, 94, 12, 255, 180, 89, 13, 255, 180, 92, 16, 255, 174, 93, 9, 255, 174, 93, 16, 255, 179, 94, 20, 255, 181, 94, 16, 255, 183, 97, 15, 255, 183, 100, 17, 255, 181, 98, 19, 255, 178, 93, 18, 255, 179, 96, 15, 255, 178, 99, 11, 255, 178, 102, 17, 255, 183, 100, 19, 255, 190, 104, 11, 255, 194, 108, 17, 255, 187, 109, 14, 255, 183, 107, 16, 255, 180, 103, 6, 255, 172, 100, 7, 255, 171, 93, 19, 255, 166, 96, 11, 255, 157, 95, 15, 255, 156, 90, 15, 255, 151, 91, 12, 255, 140, 92, 8, 255, 136, 88, 22, 255, 121, 80, 23, 255, 104, 74, 12, 255, 106, 80, 11, 255, 109, 86, 8, 255, 94, 80, 16, 255, 82, 74, 25, 255, 90, 80, 11, 255, 90, 74, 12, 255, 93, 79, 14, 255, 88, 77, 14, 255, 88, 75, 15, 255, 94, 76, 10, 255, 92, 72, 15, 255, 91, 74, 10, 255, 91, 75, 9, 255, 90, 72, 21, 255, 94, 73, 10, 255, 92, 71, 6, 255, 95, 74, 7, 255, 97, 74, 6, 255, 97, 72, 8, 255, 96, 73, 9, 255, 97, 73, 9, 255, 99, 71, 14, 255, 99, 69, 15, 255, 100, 70, 8, 255, 110, 73, 3, 255, 115, 72, 7, 255, 110, 68, 10, 255, 116, 66, 8, 255, 123, 72, 10, 255, 110, 66, 6, 255, 110, 63, 14, 255, 101, 65, 8, 255, 101, 63, 0, 255, 119, 69, 5, 255, 110, 68, 4, 255, 112, 63, 7, 255, 115, 71, 5, 255, 126, 92, 16, 255, 157, 111, 12, 255, 184, 138, 3, 255, 186, 143, 2, 255, 184, 134, 5, 255, 183, 137, 1, 255, 191, 145, 8, 255, 186, 141, 0, 255, 178, 129, 4, 255, 177, 125, 2, 255, 174, 121, 2, 255, 172, 119, 2, 255, 170, 118, 4, 255, 167, 116, 5, 255, 167, 114, 5, 255, 166, 111, 4, 255, 166, 109, 2, 255, 165, 111, 3, 255, 168, 115, 2, 255, 171, 115, 5, 255, 165, 107, 5, 255, 163, 107, 3, 255, 165, 108, 2, 255, 169, 109, 4, 255, 170, 107, 4, 255, 169, 104, 5, 255, 166, 98, 4, 255, 161, 91, 3, 255, 152, 82, 1, 255, 146, 78, 2, 255, 147, 79, 2, 255, 152, 85, 4, 255, 155, 85, 3, 255, 155, 84, 1, 255, 152, 79, 0, 255, 146, 75, 3, 255, 144, 76, 5, 255, 145, 79, 2, 255, 146, 77, 4, 255, 145, 75, 5, 255, 144, 75, 3, 255, 140, 72, 6, 255, 136, 70, 3, 255, 137, 69, 1, 255, 142, 69, 2, 255, 147, 70, 4, 255, 145, 71, 5, 255, 140, 71, 3, 255, 135, 69, 2, 255, 139, 66, 4, 255, 141, 68, 8, 255, 134, 63, 4, 255, 132, 61, 3, 255, 130, 58, 1, 255, 126, 57, 0, 255, 126, 54, 4, 255, 118, 43, 2, 255, 117, 49, 0, 255, 110, 46, 0, 255, 101, 37, 3, 255, 91, 34, 5, 255, 88, 35, 5, 255, 84, 35, 3, 255, 95, 36, 1, 255, 99, 39, 2, 255, 93, 33, 0, 255, 93, 29, 3, 255, 86, 27, 2, 255, 93, 30, 5, 255, 79, 27, 4, 255, 65, 23, 0, 255, 77, 23, 5, 255, 79, 23, 4, 255, 71, 24, 1, 255, 67, 25, 3, 255, 69, 20, 3, 255, 77, 20, 3, 255, 74, 17, 1, 255, 95, 27, 3, 255, 117, 31, 3, 255, 111, 31, 3, 255, 114, 31, 3, 255, 114, 30, 3, 255, 110, 31, 4, 255, 106, 31, 5, 255, 101, 26, 1, 255, 102, 27, 0, 255, 103, 27, 1, 255, 106, 28, 0, 255, 103, 28, 0, 255, 98, 28, 1, 255, 98, 28, 2, 255, 99, 27, 3, 255, 95, 24, 2, 255, 93, 24, 2, 255, 91, 21, 0, 255, 92, 21, 1, 255, 97, 25, 3, 255, 91, 23, 1, 255, 84, 22, 3, 255, 68, 21, 3, 255, 65, 18, 6, 255, 80, 24, 3, 255, 89, 26, 0, 255, 87, 26, 1, 255, 79, 20, 1, 255, 78, 21, 4, 255, 75, 19, 2, 255, 79, 23, 3, 255, 70, 21, 0, 255, 73, 21, 8, 255, 78, 17, 8, 255, 70, 16, 1, 255, 56, 15, 3, 255, 59, 15, 2, 255, 69, 17, 1, 255, 75, 22, 0, 255, 77, 24, 1, 255, 77, 20, 2, 255, 82, 22, 6, 255, 84, 21, 1, 255, 98, 30, 2, 255, 113, 38, 3, 255, 119, 41, 1, 255, 129, 51, 2, 255, 133, 55, 1, 255, 133, 56, 2, 255, 138, 58, 3, 255, 137, 58, 1, 255, 137, 58, 1, 255, 135, 59, 1, 255, 132, 59, 2, 255, 136, 58, 1, 255, 138, 57, 1, 255, 139, 59, 1, 255, 143, 61, 4, 255, 143, 61, 5, 255, 141, 60, 3, 255, 141, 61, 1, 255, 145, 61, 2, 255, 139, 53, 1, 255, 131, 51, 1, 255, 28, 26, 15, 255, 32, 37, 17, 255, 32, 38, 16, 255, 38, 42, 18, 255, 43, 50, 20, 255, 38, 56, 17, 255, 40, 61, 15, 255, 39, 55, 14, 255, 46, 57, 20, 255, 44, 62, 15, 255, 40, 62, 9, 255, 48, 63, 17, 255, 46, 56, 12, 255, 45, 59, 12, 255, 43, 55, 9, 255, 43, 53, 2, 255, 44, 51, 2, 255, 44, 45, 6, 255, 41, 37, 8, 255, 33, 34, 4, 255, 27, 27, 1, 255, 35, 28, 5, 255, 36, 24, 5, 255, 37, 22, 3, 255, 37, 21, 2, 255, 38, 22, 5, 255, 30, 17, 3, 255, 26, 20, 5, 255, 25, 17, 4, 255, 29, 14, 4, 255, 28, 14, 3, 255, 23, 18, 2, 255, 33, 20, 4, 255, 39, 24, 1, 255, 40, 24, 0, 255, 40, 27, 4, 255, 45, 31, 13, 255, 50, 36, 11, 255, 48, 36, 15, 255, 52, 38, 13, 255, 59, 36, 4, 255, 55, 32, 6, 255, 42, 22, 5, 255, 49, 22, 6, 255, 57, 26, 3, 255, 53, 39, 15, 255, 56, 52, 29, 255, 62, 53, 21, 255, 69, 56, 47, 255, 71, 60, 54, 255, 66, 60, 40, 255, 70, 68, 52, 255, 72, 60, 46, 255, 72, 53, 37, 255, 76, 55, 39, 255, 80, 50, 21, 255, 79, 45, 6, 255, 70, 40, 6, 255, 67, 40, 13, 255, 72, 48, 13, 255, 75, 47, 7, 255, 76, 45, 4, 255, 78, 42, 4, 255, 77, 35, 2, 255, 82, 38, 4, 255, 77, 32, 2, 255, 77, 30, 2, 255, 79, 31, 1, 255, 81, 36, 1, 255, 85, 39, 2, 255, 80, 37, 1, 255, 80, 38, 4, 255, 79, 36, 1, 255, 80, 36, 1, 255, 83, 37, 3, 255, 89, 40, 5, 255, 84, 36, 0, 255, 84, 38, 3, 255, 84, 38, 2, 255, 86, 41, 2, 255, 86, 40, 2, 255, 88, 42, 3, 255, 84, 41, 1, 255, 89, 41, 5, 255, 93, 44, 6, 255, 94, 47, 2, 255, 99, 48, 1, 255, 105, 49, 2, 255, 108, 48, 3, 255, 115, 48, 1, 255, 126, 51, 3, 255, 122, 52, 5, 255, 112, 48, 1, 255, 109, 46, 2, 255, 121, 52, 2, 255, 130, 49, 4, 255, 120, 47, 4, 255, 128, 53, 3, 255, 131, 58, 4, 255, 125, 47, 1, 255, 120, 48, 3, 255, 121, 48, 2, 255, 128, 44, 1, 255, 136, 51, 3, 255, 136, 54, 4, 255, 130, 53, 4, 255, 128, 51, 4, 255, 127, 49, 1, 255, 132, 50, 2, 255, 139, 54, 1, 255, 138, 54, 1, 255, 141, 54, 9, 255, 132, 51, 0, 255, 131, 48, 4, 255, 131, 50, 5, 255, 130, 50, 5, 255, 139, 55, 3, 255, 146, 61, 3, 255, 144, 57, 3, 255, 135, 53, 3, 255, 132, 55, 2, 255, 137, 54, 4, 255, 141, 52, 5, 255, 146, 55, 2, 255, 140, 63, 3, 255, 141, 62, 3, 255, 141, 56, 4, 255, 139, 58, 3, 255, 138, 59, 3, 255, 149, 61, 3, 255, 150, 62, 2, 255, 142, 60, 1, 255, 140, 58, 4, 255, 138, 57, 1, 255, 135, 57, 3, 255, 129, 49, 6, 255, 127, 55, 9, 255, 131, 57, 2, 255, 140, 58, 3, 255, 133, 59, 6, 255, 131, 60, 9, 255, 133, 55, 3, 255, 131, 55, 9, 255, 135, 57, 8, 255, 145, 61, 1, 255, 142, 65, 5, 255, 148, 66, 4, 255, 135, 58, 3, 255, 132, 57, 6, 255, 136, 64, 4, 255, 139, 66, 4, 255, 146, 63, 5, 255, 148, 68, 3, 255, 151, 65, 0, 255, 147, 67, 7, 255, 147, 63, 7, 255, 141, 60, 3, 255, 132, 62, 2, 255, 133, 58, 5, 255, 147, 58, 5, 255, 146, 61, 2, 255, 138, 57, 2, 255, 134, 60, 5, 255, 138, 61, 8, 255, 144, 68, 9, 255, 148, 69, 5, 255, 158, 69, 11, 255, 157, 68, 5, 255, 160, 71, 10, 255, 156, 70, 13, 255, 151, 71, 0, 255, 151, 73, 5, 255, 152, 74, 6, 255, 150, 73, 4, 255, 154, 76, 3, 255, 152, 70, 2, 255, 150, 70, 4, 255, 152, 76, 8, 255, 159, 79, 11, 255, 154, 77, 7, 255, 156, 79, 17, 255, 160, 81, 17, 255, 163, 83, 14, 255, 168, 87, 9, 255, 170, 89, 5, 255, 168, 85, 12, 255, 164, 81, 18, 255, 168, 85, 16, 255, 168, 90, 19, 255, 170, 93, 23, 255, 173, 92, 12, 255, 178, 89, 20, 255, 178, 91, 19, 255, 177, 89, 14, 255, 178, 93, 13, 255, 175, 98, 15, 255, 171, 95, 15, 255, 177, 96, 13, 255, 181, 96, 13, 255, 172, 90, 13, 255, 170, 92, 14, 255, 175, 96, 12, 255, 181, 101, 13, 255, 184, 103, 16, 255, 184, 105, 15, 255, 186, 102, 14, 255, 185, 105, 11, 255, 181, 102, 14, 255, 174, 97, 20, 255, 168, 95, 15, 255, 165, 92, 22, 255, 163, 96, 19, 255, 160, 92, 16, 255, 151, 92, 21, 255, 145, 90, 21, 255, 146, 89, 14, 255, 121, 83, 18, 255, 93, 77, 24, 255, 97, 81, 20, 255, 104, 87, 11, 255, 92, 78, 19, 255, 87, 74, 23, 255, 92, 81, 4, 255, 89, 81, 4, 255, 90, 74, 21, 255, 87, 77, 18, 255, 83, 76, 17, 255, 89, 81, 10, 255, 91, 74, 20, 255, 93, 73, 24, 255, 95, 76, 6, 255, 94, 79, 2, 255, 100, 79, 11, 255, 99, 77, 14, 255, 93, 74, 11, 255, 98, 74, 8, 255, 93, 74, 6, 255, 99, 71, 14, 255, 102, 71, 16, 255, 101, 71, 9, 255, 102, 75, 9, 255, 99, 72, 5, 255, 103, 72, 2, 255, 105, 74, 10, 255, 93, 72, 8, 255, 92, 71, 4, 255, 99, 69, 8, 255, 101, 68, 9, 255, 101, 67, 3, 255, 112, 71, 8, 255, 118, 68, 8, 255, 109, 63, 6, 255, 102, 67, 6, 255, 104, 65, 12, 255, 107, 59, 9, 255, 117, 66, 9, 255, 119, 69, 7, 255, 114, 65, 9, 255, 119, 73, 16, 255, 142, 89, 13, 255, 163, 114, 6, 255, 173, 131, 9, 255, 177, 128, 7, 255, 178, 127, 4, 255, 183, 135, 7, 255, 180, 132, 5, 255, 182, 133, 6, 255, 178, 129, 1, 255, 180, 128, 3, 255, 170, 113, 8, 255, 169, 112, 5, 255, 167, 110, 3, 255, 165, 110, 4, 255, 162, 106, 5, 255, 162, 105, 9, 255, 167, 106, 9, 255, 173, 109, 6, 255, 169, 102, 1, 255, 163, 95, 4, 255, 160, 93, 2, 255, 161, 93, 2, 255, 162, 95, 3, 255, 162, 98, 5, 255, 161, 94, 5, 255, 159, 89, 2, 255, 156, 85, 2, 255, 150, 81, 3, 255, 145, 78, 4, 255, 147, 83, 6, 255, 156, 89, 10, 255, 157, 89, 6, 255, 157, 86, 2, 255, 154, 82, 3, 255, 144, 73, 1, 255, 138, 70, 2, 255, 139, 73, 1, 255, 142, 75, 2, 255, 140, 69, 8, 255, 135, 65, 5, 255, 134, 68, 4, 255, 136, 73, 1, 255, 138, 71, 1, 255, 141, 71, 4, 255, 138, 67, 3, 255, 134, 66, 3, 255, 129, 65, 1, 255, 131, 67, 3, 255, 136, 70, 6, 255, 134, 68, 4, 255, 127, 59, 1, 255, 131, 60, 4, 255, 135, 61, 3, 255, 132, 60, 1, 255, 128, 56, 2, 255, 126, 50, 2, 255, 120, 52, 0, 255, 115, 49, 3, 255, 104, 39, 1, 255, 98, 37, 3, 255, 89, 32, 2, 255, 89, 34, 2, 255, 100, 37, 3, 255, 99, 37, 1, 255, 95, 36, 5, 255, 84, 25, 2, 255, 81, 27, 4, 255, 81, 26, 5, 255, 74, 23, 1, 255, 72, 25, 2, 255, 74, 25, 4, 255, 72, 22, 3, 255, 73, 24, 2, 255, 72, 25, 0, 255, 73, 26, 2, 255, 72, 24, 6, 255, 85, 28, 4, 255, 105, 36, 7, 255, 107, 30, 4, 255, 110, 31, 3, 255, 117, 32, 1, 255, 113, 30, 1, 255, 106, 29, 1, 255, 106, 30, 6, 255, 102, 26, 2, 255, 103, 25, 2, 255, 106, 28, 5, 255, 109, 30, 5, 255, 104, 27, 3, 255, 101, 26, 3, 255, 99, 24, 0, 255, 102, 22, 1, 255, 103, 23, 2, 255, 102, 28, 3, 255, 98, 27, 2, 255, 98, 24, 3, 255, 101, 23, 2, 255, 102, 25, 3, 255, 97, 24, 5, 255, 78, 24, 6, 255, 52, 11, 4, 255, 65, 21, 4, 255, 85, 24, 5, 255, 83, 21, 1, 255, 79, 22, 1, 255, 81, 21, 2, 255, 79, 20, 4, 255, 73, 18, 2, 255, 79, 22, 5, 255, 78, 23, 3, 255, 68, 25, 2, 255, 69, 21, 2, 255, 61, 15, 2, 255, 64, 21, 5, 255, 65, 18, 1, 255, 73, 23, 2, 255, 75, 22, 0, 255, 77, 22, 2, 255, 76, 21, 4, 255, 80, 22, 2, 255, 88, 27, 4, 255, 95, 28, 2, 255, 101, 30, 1, 255, 114, 41, 3, 255, 124, 50, 3, 255, 130, 54, 1, 255, 135, 57, 4, 255, 136, 57, 0, 255, 134, 55, 0, 255, 132, 56, 0, 255, 129, 56, 1, 255, 134, 57, 3, 255, 139, 60, 3, 255, 138, 62, 2, 255, 137, 61, 0, 255, 140, 60, 2, 255, 140, 60, 3, 255, 138, 60, 0, 255, 138, 62, 2, 255, 140, 59, 3, 255, 137, 58, 3, 255, 32, 35, 7, 255, 28, 37, 16, 255, 34, 46, 18, 255, 41, 53, 13, 255, 44, 57, 9, 255, 44, 62, 18, 255, 39, 61, 19, 255, 42, 64, 9, 255, 50, 68, 12, 255, 44, 63, 14, 255, 43, 64, 11, 255, 47, 64, 11, 255, 48, 59, 14, 255, 44, 56, 12, 255, 40, 47, 9, 255, 40, 43, 6, 255, 44, 43, 12, 255, 42, 36, 8, 255, 39, 36, 4, 255, 32, 28, 1, 255, 30, 20, 2, 255, 34, 25, 6, 255, 25, 22, 2, 255, 25, 23, 3, 255, 24, 17, 1, 255, 27, 18, 2, 255, 27, 20, 1, 255, 27, 22, 4, 255, 29, 19, 5, 255, 32, 14, 2, 255, 33, 18, 2, 255, 31, 20, 3, 255, 28, 20, 6, 255, 30, 16, 5, 255, 36, 18, 3, 255, 43, 24, 8, 255, 51, 32, 9, 255, 56, 35, 15, 255, 48, 38, 19, 255, 47, 35, 17, 255, 50, 35, 3, 255, 53, 36, 5, 255, 45, 25, 3, 255, 47, 22, 1, 255, 60, 28, 3, 255, 63, 33, 18, 255, 77, 55, 26, 255, 76, 55, 19, 255, 65, 54, 41, 255, 67, 59, 51, 255, 70, 63, 44, 255, 70, 65, 45, 255, 77, 63, 38, 255, 82, 61, 26, 255, 79, 53, 28, 255, 73, 45, 17, 255, 80, 44, 11, 255, 77, 45, 10, 255, 68, 43, 15, 255, 72, 45, 19, 255, 72, 49, 10, 255, 72, 46, 1, 255, 72, 42, 2, 255, 67, 36, 5, 255, 71, 40, 4, 255, 73, 35, 1, 255, 80, 34, 4, 255, 81, 35, 2, 255, 79, 38, 1, 255, 81, 40, 2, 255, 80, 36, 1, 255, 79, 35, 2, 255, 82, 36, 3, 255, 83, 38, 4, 255, 80, 37, 3, 255, 83, 38, 2, 255, 87, 39, 4, 255, 88, 39, 6, 255, 81, 40, 2, 255, 87, 42, 2, 255, 92, 40, 2, 255, 91, 41, 0, 255, 94, 45, 3, 255, 100, 48, 7, 255, 104, 44, 4, 255, 111, 46, 2, 255, 118, 48, 1, 255, 123, 50, 0, 255, 127, 49, 3, 255, 120, 48, 3, 255, 118, 43, 1, 255, 130, 42, 1, 255, 134, 50, 4, 255, 124, 48, 7, 255, 123, 46, 4, 255, 129, 51, 2, 255, 130, 53, 2, 255, 131, 48, 3, 255, 126, 45, 1, 255, 135, 50, 4, 255, 133, 49, 1, 255, 123, 49, 3, 255, 124, 49, 3, 255, 130, 50, 1, 255, 133, 46, 1, 255, 127, 42, 3, 255, 116, 40, 3, 255, 117, 43, 4, 255, 120, 46, 3, 255, 115, 43, 3, 255, 117, 43, 6, 255, 120, 42, 5, 255, 120, 45, 1, 255, 119, 46, 4, 255, 121, 42, 5, 255, 121, 41, 9, 255, 117, 43, 4, 255, 132, 51, 5, 255, 135, 48, 2, 255, 136, 54, 1, 255, 138, 56, 3, 255, 136, 54, 2, 255, 138, 52, 0, 255, 143, 53, 1, 255, 140, 53, 2, 255, 142, 55, 4, 255, 143, 57, 1, 255, 137, 56, 2, 255, 141, 56, 2, 255, 140, 58, 0, 255, 147, 60, 4, 255, 142, 54, 2, 255, 135, 55, 3, 255, 135, 54, 2, 255, 141, 56, 0, 255, 139, 55, 7, 255, 134, 55, 7, 255, 142, 58, 0, 255, 149, 61, 5, 255, 141, 58, 6, 255, 135, 55, 4, 255, 125, 50, 7, 255, 136, 57, 4, 255, 131, 55, 3, 255, 126, 58, 4, 255, 139, 62, 4, 255, 154, 62, 0, 255, 154, 63, 6, 255, 139, 60, 3, 255, 127, 54, 9, 255, 133, 55, 12, 255, 141, 59, 8, 255, 141, 61, 8, 255, 141, 56, 5, 255, 139, 59, 6, 255, 145, 60, 9, 255, 138, 59, 9, 255, 133, 58, 10, 255, 143, 66, 12, 255, 146, 67, 5, 255, 151, 66, 11, 255, 152, 65, 6, 255, 149, 67, 4, 255, 145, 66, 3, 255, 155, 72, 8, 255, 156, 70, 3, 255, 160, 69, 10, 255, 156, 70, 14, 255, 153, 69, 3, 255, 152, 67, 7, 255, 156, 71, 6, 255, 151, 68, 7, 255, 151, 72, 8, 255, 153, 72, 12, 255, 161, 74, 10, 255, 158, 76, 8, 255, 153, 75, 12, 255, 150, 71, 15, 255, 149, 74, 11, 255, 145, 73, 11, 255, 147, 72, 18, 255, 159, 80, 14, 255, 171, 85, 12, 255, 170, 84, 13, 255, 170, 86, 14, 255, 170, 85, 20, 255, 170, 87, 12, 255, 175, 90, 5, 255, 174, 86, 15, 255, 175, 92, 9, 255, 176, 97, 9, 255, 177, 93, 16, 255, 178, 93, 15, 255, 177, 95, 15, 255, 173, 96, 18, 255, 170, 92, 18, 255, 166, 88, 18, 255, 167, 88, 24, 255, 176, 94, 20, 255, 178, 98, 22, 255, 181, 102, 20, 255, 176, 102, 13, 255, 181, 102, 15, 255, 183, 103, 14, 255, 178, 98, 18, 255, 174, 99, 16, 255, 170, 103, 13, 255, 169, 101, 13, 255, 169, 97, 12, 255, 163, 95, 3, 255, 153, 88, 23, 255, 142, 88, 14, 255, 124, 84, 7, 255, 103, 78, 29, 255, 96, 79, 19, 255, 106, 82, 12, 255, 99, 81, 25, 255, 79, 77, 22, 255, 84, 78, 18, 255, 93, 80, 10, 255, 91, 82, 20, 255, 86, 79, 23, 255, 88, 79, 19, 255, 88, 77, 12, 255, 88, 78, 18, 255, 89, 76, 10, 255, 92, 74, 15, 255, 88, 78, 14, 255, 82, 75, 14, 255, 91, 70, 20, 255, 92, 75, 19, 255, 89, 78, 18, 255, 102, 80, 10, 255, 102, 73, 15, 255, 98, 71, 8, 255, 106, 77, 1, 255, 102, 74, 4, 255, 103, 75, 12, 255, 104, 73, 13, 255, 102, 73, 10, 255, 96, 70, 8, 255, 97, 70, 12, 255, 102, 71, 11, 255, 103, 71, 8, 255, 96, 72, 6, 255, 101, 74, 12, 255, 101, 70, 6, 255, 102, 70, 4, 255, 105, 66, 7, 255, 115, 72, 7, 255, 129, 71, 6, 255, 127, 70, 9, 255, 116, 71, 13, 255, 126, 71, 12, 255, 126, 68, 6, 255, 115, 64, 4, 255, 112, 66, 0, 255, 124, 78, 6, 255, 114, 63, 4, 255, 102, 63, 6, 255, 121, 79, 3, 255, 158, 110, 6, 255, 179, 129, 11, 255, 168, 113, 7, 255, 171, 120, 8, 255, 175, 127, 12, 255, 174, 123, 7, 255, 179, 124, 7, 255, 157, 100, 8, 255, 146, 87, 8, 255, 154, 98, 10, 255, 156, 103, 7, 255, 156, 104, 6, 255, 152, 99, 3, 255, 149, 100, 2, 255, 153, 100, 6, 255, 159, 101, 3, 255, 158, 96, 3, 255, 152, 90, 4, 255, 147, 87, 3, 255, 152, 90, 6, 255, 151, 88, 2, 255, 154, 89, 4, 255, 154, 87, 7, 255, 152, 84, 4, 255, 146, 79, 0, 255, 145, 80, 1, 255, 144, 80, 4, 255, 147, 80, 4, 255, 145, 78, 0, 255, 146, 79, 0, 255, 152, 79, 2, 255, 147, 76, 1, 255, 139, 72, 1, 255, 138, 68, 4, 255, 130, 61, 3, 255, 125, 61, 7, 255, 125, 66, 5, 255, 130, 69, 3, 255, 135, 68, 3, 255, 140, 70, 2, 255, 137, 68, 4, 255, 135, 65, 1, 255, 132, 66, 2, 255, 130, 67, 6, 255, 126, 63, 3, 255, 130, 65, 4, 255, 130, 63, 1, 255, 134, 66, 3, 255, 134, 64, 2, 255, 136, 65, 3, 255, 131, 61, 2, 255, 128, 60, 1, 255, 131, 60, 2, 255, 130, 58, 2, 255, 126, 57, 5, 255, 119, 51, 4, 255, 111, 46, 1, 255, 103, 42, 0, 255, 93, 33, 0, 255, 88, 32, 1, 255, 97, 37, 3, 255, 96, 37, 2, 255, 90, 31, 2, 255, 86, 25, 4, 255, 80, 26, 7, 255, 69, 25, 2, 255, 86, 30, 4, 255, 83, 26, 0, 255, 72, 27, 5, 255, 65, 20, 3, 255, 73, 18, 2, 255, 80, 25, 1, 255, 83, 29, 3, 255, 79, 27, 0, 255, 95, 27, 3, 255, 106, 30, 3, 255, 105, 32, 0, 255, 116, 34, 6, 255, 120, 36, 3, 255, 116, 36, 2, 255, 107, 28, 0, 255, 103, 27, 2, 255, 105, 28, 4, 255, 106, 25, 2, 255, 105, 25, 1, 255, 103, 28, 2, 255, 103, 31, 2, 255, 105, 31, 2, 255, 101, 28, 0, 255, 102, 29, 1, 255, 103, 26, 1, 255, 95, 21, 0, 255, 97, 24, 3, 255, 100, 26, 5, 255, 99, 22, 2, 255, 97, 20, 0, 255, 95, 21, 2, 255, 85, 20, 1, 255, 68, 20, 4, 255, 66, 22, 0, 255, 79, 18, 2, 255, 79, 18, 4, 255, 73, 20, 1, 255, 82, 25, 0, 255, 82, 24, 1, 255, 78, 24, 4, 255, 77, 22, 2, 255, 82, 24, 1, 255, 80, 25, 3, 255, 69, 20, 6, 255, 70, 18, 3, 255, 74, 21, 7, 255, 68, 17, 2, 255, 78, 22, 6, 255, 79, 21, 3, 255, 75, 22, 1, 255, 74, 22, 1, 255, 81, 23, 2, 255, 85, 25, 0, 255, 93, 29, 1, 255, 101, 33, 5, 255, 101, 31, 1, 255, 106, 34, 3, 255, 122, 49, 1, 255, 131, 53, 3, 255, 137, 56, 2, 255, 135, 55, 2, 255, 134, 54, 2, 255, 133, 55, 1, 255, 134, 56, 2, 255, 134, 57, 2, 255, 136, 61, 2, 255, 137, 61, 0, 255, 140, 59, 1, 255, 141, 60, 2, 255, 140, 60, 0, 255, 140, 60, 1, 255, 141, 59, 2, 255, 140, 58, 2, 255, 34, 47, 7, 255, 37, 47, 13, 255, 40, 52, 16, 255, 36, 54, 13, 255, 44, 65, 12, 255, 50, 64, 19, 255, 48, 62, 21, 255, 50, 70, 11, 255, 49, 69, 4, 255, 47, 64, 11, 255, 49, 61, 14, 255, 49, 59, 8, 255, 43, 54, 6, 255, 38, 49, 13, 255, 41, 44, 8, 255, 38, 38, 6, 255, 40, 34, 9, 255, 39, 25, 5, 255, 38, 27, 5, 255, 33, 26, 6, 255, 32, 23, 8, 255, 31, 20, 7, 255, 29, 16, 2, 255, 28, 17, 1, 255, 23, 16, 4, 255, 26, 18, 5, 255, 29, 15, 1, 255, 34, 17, 4, 255, 35, 18, 5, 255, 36, 16, 5, 255, 32, 14, 3, 255, 26, 20, 5, 255, 25, 20, 3, 255, 31, 17, 0, 255, 27, 15, 3, 255, 32, 23, 3, 255, 44, 31, 12, 255, 49, 34, 15, 255, 49, 42, 8, 255, 52, 38, 12, 255, 53, 33, 14, 255, 61, 32, 7, 255, 61, 30, 4, 255, 47, 27, 3, 255, 45, 23, 0, 255, 57, 36, 12, 255, 73, 52, 30, 255, 74, 46, 29, 255, 67, 56, 38, 255, 66, 61, 45, 255, 71, 66, 43, 255, 74, 62, 49, 255, 75, 60, 47, 255, 78, 65, 32, 255, 77, 54, 23, 255, 67, 50, 8, 255, 71, 51, 5, 255, 72, 46, 12, 255, 73, 40, 13, 255, 75, 47, 10, 255, 75, 52, 13, 255, 77, 44, 1, 255, 73, 36, 3, 255, 71, 37, 6, 255, 71, 37, 6, 255, 76, 38, 6, 255, 74, 39, 2, 255, 78, 39, 0, 255, 80, 38, 0, 255, 83, 38, 1, 255, 86, 35, 0, 255, 89, 38, 1, 255, 88, 41, 3, 255, 84, 39, 1, 255, 83, 39, 2, 255, 80, 37, 2, 255, 82, 41, 3, 255, 85, 42, 4, 255, 88, 44, 1, 255, 95, 44, 1, 255, 107, 47, 2, 255, 111, 45, 2, 255, 115, 47, 4, 255, 114, 48, 4, 255, 119, 39, 3, 255, 122, 41, 6, 255, 123, 43, 2, 255, 122, 45, 1, 255, 120, 38, 3, 255, 112, 35, 2, 255, 119, 41, 3, 255, 121, 42, 3, 255, 125, 42, 1, 255, 126, 41, 1, 255, 124, 45, 2, 255, 122, 46, 3, 255, 131, 48, 1, 255, 127, 47, 1, 255, 125, 45, 0, 255, 129, 46, 5, 255, 127, 44, 3, 255, 129, 49, 3, 255, 128, 52, 2, 255, 126, 49, 0, 255, 127, 41, 0, 255, 127, 42, 4, 255, 122, 42, 2, 255, 121, 43, 2, 255, 118, 44, 1, 255, 117, 43, 2, 255, 118, 40, 2, 255, 120, 40, 2, 255, 123, 46, 4, 255, 126, 48, 3, 255, 128, 45, 1, 255, 132, 44, 2, 255, 132, 46, 2, 255, 132, 49, 3, 255, 133, 52, 5, 255, 130, 49, 2, 255, 132, 51, 2, 255, 135, 51, 3, 255, 139, 55, 4, 255, 141, 55, 4, 255, 139, 51, 3, 255, 138, 50, 3, 255, 138, 54, 3, 255, 136, 56, 3, 255, 132, 50, 5, 255, 132, 53, 4, 255, 133, 54, 3, 255, 133, 49, 2, 255, 131, 51, 3, 255, 133, 52, 4, 255, 136, 54, 2, 255, 143, 60, 5, 255, 143, 55, 4, 255, 152, 61, 4, 255, 151, 58, 2, 255, 140, 55, 4, 255, 128, 51, 4, 255, 132, 53, 8, 255, 137, 58, 11, 255, 128, 59, 4, 255, 131, 59, 5, 255, 145, 58, 5, 255, 149, 59, 3, 255, 152, 61, 3, 255, 144, 60, 4, 255, 137, 60, 6, 255, 137, 59, 7, 255, 145, 62, 9, 255, 147, 61, 4, 255, 146, 61, 3, 255, 144, 61, 2, 255, 147, 61, 9, 255, 149, 65, 8, 255, 147, 64, 5, 255, 151, 67, 4, 255, 153, 66, 5, 255, 149, 66, 3, 255, 150, 66, 6, 255, 150, 67, 3, 255, 148, 66, 6, 255, 151, 69, 7, 255, 151, 65, 8, 255, 150, 64, 12, 255, 153, 69, 7, 255, 155, 71, 5, 255, 154, 71, 4, 255, 158, 72, 9, 255, 162, 74, 13, 255, 162, 76, 11, 255, 162, 80, 5, 255, 161, 77, 4, 255, 158, 75, 12, 255, 151, 72, 9, 255, 144, 69, 13, 255, 144, 69, 21, 255, 146, 74, 12, 255, 150, 81, 13, 255, 161, 83, 13, 255, 172, 84, 11, 255, 167, 84, 10, 255, 167, 84, 13, 255, 173, 89, 18, 255, 171, 89, 14, 255, 172, 86, 15, 255, 173, 88, 12, 255, 177, 92, 15, 255, 177, 94, 18, 255, 172, 94, 15, 255, 173, 92, 19, 255, 171, 92, 15, 255, 173, 89, 21, 255, 174, 91, 23, 255, 175, 96, 16, 255, 174, 98, 15, 255, 173, 103, 11, 255, 180, 99, 22, 255, 175, 93, 17, 255, 165, 97, 19, 255, 174, 97, 22, 255, 173, 95, 16, 255, 174, 98, 14, 255, 168, 94, 15, 255, 159, 89, 23, 255, 151, 90, 23, 255, 136, 89, 12, 255, 126, 89, 17, 255, 115, 83, 16, 255, 101, 77, 19, 255, 89, 81, 23, 255, 90, 81, 15, 255, 93, 80, 13, 255, 92, 77, 24, 255, 95, 83, 16, 255, 88, 84, 13, 255, 86, 80, 14, 255, 87, 79, 7, 255, 85, 78, 8, 255, 88, 81, 19, 255, 86, 75, 23, 255, 88, 75, 11, 255, 90, 78, 13, 255, 87, 77, 11, 255, 92, 79, 5, 255, 91, 81, 6, 255, 84, 76, 16, 255, 87, 74, 13, 255, 93, 83, 14, 255, 92, 77, 13, 255, 97, 75, 7, 255, 99, 74, 10, 255, 96, 72, 17, 255, 96, 74, 11, 255, 99, 72, 12, 255, 98, 69, 11, 255, 98, 73, 8, 255, 99, 74, 8, 255, 98, 71, 10, 255, 102, 70, 11, 255, 104, 69, 8, 255, 98, 68, 12, 255, 92, 68, 5, 255, 99, 72, 5, 255, 95, 68, 2, 255, 100, 67, 6, 255, 103, 64, 3, 255, 100, 63, 3, 255, 106, 67, 7, 255, 107, 68, 4, 255, 116, 66, 5, 255, 128, 69, 4, 255, 115, 68, 0, 255, 107, 62, 7, 255, 107, 68, 4, 255, 105, 67, 1, 255, 89, 61, 6, 255, 90, 65, 6, 255, 98, 60, 4, 255, 106, 64, 2, 255, 144, 93, 3, 255, 160, 106, 5, 255, 166, 118, 6, 255, 168, 120, 8, 255, 171, 117, 7, 255, 172, 113, 6, 255, 140, 85, 10, 255, 143, 90, 7, 255, 150, 96, 13, 255, 150, 96, 8, 255, 148, 92, 6, 255, 150, 93, 10, 255, 148, 93, 5, 255, 146, 96, 3, 255, 145, 93, 1, 255, 151, 94, 9, 255, 146, 88, 5, 255, 140, 82, 1, 255, 147, 87, 8, 255, 149, 88, 1, 255, 150, 88, 2, 255, 144, 84, 1, 255, 141, 82, 4, 255, 133, 75, 3, 255, 136, 78, 4, 255, 137, 80, 2, 255, 140, 82, 5, 255, 138, 79, 3, 255, 130, 70, 0, 255, 140, 72, 7, 255, 139, 72, 2, 255, 137, 71, 2, 255, 134, 67, 5, 255, 127, 62, 1, 255, 128, 65, 3, 255, 129, 67, 2, 255, 133, 70, 3, 255, 138, 69, 6, 255, 137, 66, 8, 255, 138, 70, 5, 255, 134, 67, 1, 255, 133, 65, 1, 255, 132, 63, 4, 255, 130, 63, 4, 255, 130, 65, 1, 255, 128, 62, 2, 255, 126, 59, 1, 255, 127, 58, 2, 255, 127, 60, 2, 255, 124, 57, 1, 255, 122, 53, 2, 255, 125, 52, 2, 255, 125, 55, 1, 255, 124, 59, 5, 255, 123, 54, 3, 255, 115, 50, 2, 255, 102, 43, 2, 255, 100, 38, 2, 255, 88, 31, 1, 255, 87, 34, 2, 255, 93, 36, 4, 255, 97, 33, 5, 255, 87, 26, 3, 255, 76, 22, 3, 255, 75, 28, 3, 255, 87, 27, 2, 255, 86, 27, 1, 255, 88, 28, 1, 255, 89, 33, 3, 255, 95, 36, 6, 255, 86, 28, 2, 255, 77, 25, 3, 255, 92, 30, 2, 255, 104, 28, 7, 255, 105, 26, 1, 255, 109, 34, 0, 255, 110, 32, 3, 255, 117, 34, 1, 255, 121, 37, 4, 255, 116, 34, 3, 255, 110, 32, 2, 255, 109, 31, 3, 255, 110, 29, 2, 255, 107, 26, 3, 255, 104, 26, 4, 255, 102, 26, 0, 255, 105, 31, 1, 255, 105, 31, 1, 255, 105, 30, 2, 255, 103, 29, 4, 255, 94, 22, 3, 255, 93, 21, 3, 255, 101, 28, 6, 255, 99, 24, 1, 255, 98, 24, 1, 255, 95, 26, 5, 255, 90, 21, 4, 255, 83, 25, 4, 255, 69, 20, 0, 255, 76, 21, 4, 255, 75, 23, 3, 255, 74, 20, 0, 255, 89, 24, 5, 255, 85, 25, 1, 255, 79, 22, 1, 255, 79, 28, 5, 255, 80, 27, 4, 255, 79, 25, 5, 255, 69, 20, 4, 255, 64, 20, 3, 255, 70, 21, 4, 255, 72, 16, 0, 255, 81, 22, 3, 255, 82, 24, 6, 255, 76, 23, 2, 255, 76, 24, 1, 255, 84, 28, 3, 255, 90, 31, 2, 255, 94, 30, 0, 255, 102, 33, 3, 255, 101, 31, 5, 255, 96, 26, 4, 255, 110, 39, 1, 255, 128, 51, 2, 255, 136, 54, 1, 255, 136, 54, 3, 255, 134, 54, 6, 255, 135, 57, 3, 255, 135, 54, 1, 255, 132, 51, 0, 255, 135, 59, 3, 255, 136, 58, 2, 255, 139, 57, 2, 255, 139, 57, 2, 255, 139, 58, 4, 255, 140, 59, 3, 255, 139, 57, 1, 255, 141, 57, 2, 255, 32, 47, 23, 255, 39, 53, 28, 255, 48, 63, 23, 255, 45, 62, 28, 255, 43, 66, 16, 255, 39, 64, 15, 255, 48, 64, 25, 255, 52, 66, 14, 255, 49, 66, 7, 255, 47, 63, 8, 255, 45, 59, 6, 255, 48, 55, 8, 255, 37, 46, 6, 255, 31, 42, 5, 255, 38, 37, 3, 255, 37, 33, 2, 255, 36, 28, 2, 255, 39, 28, 8, 255, 34, 30, 8, 255, 31, 21, 3, 255, 26, 21, 3, 255, 28, 19, 4, 255, 33, 14, 1, 255, 33, 16, 0, 255, 30, 17, 3, 255, 30, 17, 4, 255, 35, 19, 4, 255, 37, 17, 4, 255, 25, 18, 1, 255, 25, 21, 3, 255, 34, 17, 3, 255, 26, 19, 2, 255, 31, 18, 1, 255, 44, 19, 4, 255, 35, 18, 6, 255, 29, 21, 2, 255, 36, 29, 12, 255, 47, 32, 20, 255, 54, 40, 15, 255, 63, 42, 16, 255, 66, 35, 13, 255, 64, 34, 6, 255, 56, 32, 5, 255, 48, 27, 6, 255, 49, 21, 2, 255, 52, 33, 16, 255, 63, 49, 34, 255, 75, 49, 21, 255, 82, 60, 31, 255, 79, 62, 44, 255, 80, 61, 42, 255, 77, 64, 50, 255, 78, 65, 44, 255, 78, 68, 29, 255, 74, 62, 8, 255, 82, 49, 18, 255, 82, 50, 9, 255, 75, 44, 8, 255, 64, 34, 11, 255, 67, 49, 13, 255, 76, 53, 17, 255, 77, 43, 8, 255, 78, 40, 2, 255, 75, 42, 0, 255, 73, 42, 7, 255, 79, 34, 2, 255, 82, 38, 5, 255, 93, 38, 8, 255, 84, 35, 3, 255, 81, 39, 5, 255, 87, 39, 3, 255, 88, 41, 1, 255, 88, 40, 1, 255, 94, 41, 3, 255, 98, 43, 7, 255, 93, 38, 4, 255, 98, 40, 4, 255, 111, 43, 1, 255, 118, 47, 3, 255, 122, 45, 2, 255, 128, 47, 5, 255, 127, 45, 5, 255, 119, 41, 3, 255, 106, 37, 1, 255, 110, 40, 4, 255, 111, 42, 5, 255, 109, 41, 0, 255, 106, 49, 1, 255, 107, 48, 3, 255, 109, 46, 5, 255, 113, 49, 5, 255, 110, 50, 4, 255, 111, 46, 2, 255, 114, 47, 4, 255, 117, 48, 3, 255, 121, 45, 2, 255, 122, 46, 1, 255, 126, 49, 3, 255, 132, 50, 1, 255, 137, 50, 2, 255, 130, 46, 1, 255, 126, 50, 4, 255, 130, 48, 2, 255, 132, 47, 7, 255, 117, 45, 6, 255, 118, 40, 1, 255, 135, 45, 2, 255, 131, 46, 1, 255, 131, 45, 3, 255, 134, 44, 4, 255, 129, 44, 4, 255, 127, 47, 3, 255, 128, 48, 2, 255, 127, 46, 2, 255, 125, 44, 3, 255, 110, 41, 1, 255, 103, 39, 5, 255, 109, 41, 6, 255, 124, 45, 2, 255, 133, 46, 2, 255, 131, 50, 1, 255, 131, 51, 0, 255, 134, 48, 2, 255, 134, 48, 1, 255, 135, 51, 3, 255, 129, 44, 2, 255, 128, 45, 7, 255, 129, 49, 5, 255, 130, 47, 7, 255, 139, 45, 5, 255, 137, 49, 4, 255, 129, 52, 3, 255, 131, 52, 1, 255, 138, 54, 0, 255, 136, 53, 6, 255, 137, 55, 3, 255, 143, 55, 0, 255, 147, 55, 5, 255, 146, 58, 6, 255, 138, 56, 1, 255, 139, 59, 4, 255, 146, 61, 3, 255, 146, 62, 1, 255, 144, 61, 1, 255, 148, 59, 2, 255, 150, 59, 6, 255, 140, 57, 3, 255, 141, 58, 2, 255, 140, 58, 2, 255, 144, 62, 6, 255, 149, 63, 8, 255, 148, 62, 4, 255, 151, 66, 5, 255, 146, 61, 4, 255, 149, 63, 6, 255, 148, 64, 0, 255, 148, 66, 2, 255, 148, 67, 2, 255, 149, 67, 2, 255, 152, 66, 6, 255, 148, 63, 2, 255, 150, 63, 8, 255, 153, 68, 12, 255, 149, 68, 5, 255, 150, 69, 2, 255, 151, 66, 5, 255, 153, 68, 11, 255, 152, 67, 11, 255, 158, 74, 6, 255, 160, 74, 11, 255, 163, 76, 12, 255, 166, 81, 3, 255, 164, 75, 10, 255, 167, 78, 12, 255, 160, 74, 14, 255, 151, 71, 12, 255, 147, 71, 7, 255, 154, 75, 14, 255, 162, 81, 9, 255, 166, 80, 7, 255, 166, 83, 10, 255, 167, 85, 11, 255, 169, 84, 11, 255, 166, 86, 11, 255, 165, 86, 12, 255, 170, 87, 10, 255, 173, 85, 18, 255, 173, 88, 18, 255, 173, 92, 10, 255, 173, 91, 24, 255, 170, 88, 21, 255, 171, 89, 13, 255, 171, 93, 13, 255, 174, 91, 16, 255, 176, 93, 20, 255, 181, 96, 24, 255, 181, 99, 17, 255, 174, 97, 11, 255, 172, 95, 13, 255, 171, 94, 19, 255, 166, 96, 14, 255, 171, 94, 14, 255, 167, 95, 16, 255, 158, 89, 14, 255, 144, 90, 14, 255, 128, 80, 31, 255, 112, 76, 22, 255, 103, 78, 21, 255, 103, 82, 28, 255, 96, 80, 28, 255, 92, 81, 22, 255, 93, 79, 30, 255, 96, 80, 17, 255, 90, 81, 15, 255, 92, 83, 20, 255, 99, 82, 18, 255, 99, 80, 9, 255, 93, 81, 11, 255, 90, 83, 21, 255, 92, 83, 17, 255, 89, 81, 8, 255, 90, 83, 11, 255, 91, 81, 16, 255, 92, 81, 17, 255, 98, 78, 18, 255, 91, 78, 13, 255, 90, 79, 12, 255, 98, 82, 15, 255, 98, 76, 16, 255, 91, 78, 19, 255, 92, 78, 11, 255, 96, 76, 14, 255, 93, 76, 9, 255, 97, 76, 8, 255, 97, 72, 15, 255, 96, 76, 11, 255, 96, 76, 9, 255, 102, 72, 17, 255, 100, 72, 11, 255, 101, 74, 9, 255, 101, 74, 9, 255, 100, 72, 9, 255, 98, 69, 6, 255, 99, 68, 2, 255, 100, 73, 1, 255, 102, 72, 3, 255, 97, 67, 6, 255, 97, 67, 7, 255, 97, 64, 6, 255, 94, 62, 9, 255, 105, 69, 14, 255, 103, 67, 6, 255, 111, 67, 7, 255, 113, 67, 7, 255, 95, 65, 2, 255, 97, 63, 9, 255, 95, 61, 10, 255, 100, 61, 5, 255, 100, 60, 8, 255, 98, 59, 5, 255, 104, 63, 6, 255, 99, 64, 10, 255, 99, 51, 8, 255, 125, 76, 11, 255, 146, 102, 11, 255, 162, 108, 6, 255, 162, 111, 0, 255, 154, 110, 7, 255, 156, 111, 7, 255, 146, 100, 1, 255, 134, 86, 8, 255, 142, 94, 6, 255, 143, 92, 0, 255, 141, 90, 8, 255, 140, 90, 8, 255, 137, 89, 7, 255, 136, 85, 6, 255, 139, 86, 7, 255, 140, 84, 9, 255, 134, 76, 3, 255, 143, 82, 5, 255, 147, 84, 6, 255, 139, 81, 0, 255, 138, 78, 6, 255, 135, 76, 8, 255, 133, 75, 4, 255, 131, 75, 1, 255, 136, 79, 4, 255, 138, 82, 4, 255, 136, 82, 4, 255, 136, 73, 7, 255, 131, 69, 5, 255, 133, 68, 2, 255, 131, 68, 3, 255, 127, 62, 5, 255, 130, 63, 3, 255, 131, 66, 0, 255, 133, 68, 3, 255, 135, 70, 9, 255, 132, 66, 4, 255, 133, 67, 1, 255, 135, 68, 2, 255, 133, 65, 2, 255, 129, 62, 2, 255, 129, 63, 4, 255, 129, 64, 5, 255, 124, 60, 4, 255, 122, 60, 1, 255, 124, 59, 5, 255, 118, 52, 6, 255, 117, 51, 7, 255, 117, 54, 5, 255, 115, 52, 1, 255, 120, 53, 2, 255, 124, 52, 1, 255, 122, 57, 4, 255, 120, 55, 2, 255, 118, 50, 2, 255, 107, 39, 2, 255, 97, 35, 5, 255, 91, 34, 3, 255, 97, 33, 6, 255, 95, 31, 6, 255, 86, 29, 2, 255, 81, 27, 0, 255, 82, 34, 2, 255, 80, 29, 1, 255, 71, 24, 3, 255, 80, 31, 5, 255, 106, 38, 3, 255, 118, 52, 3, 255, 126, 54, 2, 255, 116, 37, 4, 255, 90, 24, 2, 255, 99, 29, 7, 255, 110, 31, 7, 255, 108, 29, 1, 255, 109, 34, 5, 255, 111, 30, 2, 255, 114, 30, 0, 255, 116, 33, 3, 255, 115, 30, 3, 255, 114, 32, 3, 255, 110, 30, 2, 255, 114, 30, 3, 255, 112, 28, 2, 255, 106, 27, 1, 255, 106, 28, 0, 255, 104, 28, 1, 255, 106, 30, 3, 255, 103, 27, 1, 255, 105, 28, 3, 255, 97, 27, 2, 255, 97, 27, 3, 255, 96, 25, 1, 255, 100, 26, 2, 255, 101, 26, 2, 255, 99, 25, 5, 255, 93, 24, 3, 255, 85, 25, 2, 255, 71, 20, 0, 255, 71, 20, 1, 255, 74, 23, 2, 255, 79, 24, 1, 255, 89, 27, 2, 255, 92, 27, 2, 255, 83, 27, 3, 255, 76, 24, 2, 255, 69, 22, 0, 255, 68, 24, 1, 255, 75, 19, 4, 255, 74, 19, 2, 255, 74, 20, 1, 255, 74, 19, 0, 255, 78, 21, 1, 255, 78, 21, 2, 255, 75, 20, 1, 255, 76, 18, 0, 255, 77, 18, 1, 255, 84, 24, 3, 255, 87, 26, 3, 255, 92, 28, 4, 255, 95, 28, 3, 255, 91, 23, 1, 255, 116, 38, 5, 255, 133, 53, 5, 255, 137, 56, 0, 255, 133, 53, 0, 255, 129, 52, 3, 255, 128, 53, 2, 255, 130, 51, 1, 255, 130, 52, 1, 255, 132, 58, 3, 255, 133, 57, 1, 255, 136, 56, 1, 255, 135, 55, 1, 255, 137, 58, 4, 255, 137, 58, 1, 255, 139, 58, 2, 255, 140, 58, 2, 255, 43, 56, 25, 255, 39, 60, 21, 255, 39, 67, 11, 255, 48, 70, 26, 255, 48, 66, 17, 255, 52, 71, 16, 255, 50, 65, 20, 255, 49, 63, 12, 255, 48, 65, 6, 255, 45, 61, 5, 255, 39, 50, 3, 255, 37, 42, 5, 255, 39, 40, 5, 255, 35, 36, 1, 255, 31, 29, 2, 255, 27, 28, 7, 255, 22, 20, 3, 255, 30, 20, 4, 255, 30, 22, 2, 255, 24, 16, 0, 255, 38, 19, 5, 255, 37, 18, 4, 255, 25, 15, 0, 255, 28, 19, 5, 255, 25, 17, 6, 255, 27, 10, 0, 255, 46, 16, 5, 255, 39, 16, 3, 255, 38, 13, 2, 255, 41, 14, 3, 255, 33, 17, 2, 255, 30, 17, 2, 255, 24, 17, 3, 255, 34, 17, 5, 255, 39, 14, 3, 255, 36, 20, 3, 255, 47, 30, 10, 255, 52, 32, 12, 255, 45, 38, 15, 255, 56, 41, 24, 255, 60, 41, 16, 255, 53, 40, 3, 255, 54, 36, 4, 255, 53, 28, 3, 255, 51, 25, 0, 255, 57, 32, 7, 255, 70, 49, 27, 255, 77, 54, 34, 255, 84, 58, 32, 255, 83, 59, 41, 255, 72, 57, 47, 255, 73, 64, 56, 255, 71, 66, 47, 255, 71, 65, 37, 255, 69, 57, 22, 255, 79, 41, 11, 255, 87, 48, 14, 255, 83, 51, 10, 255, 61, 44, 9, 255, 58, 48, 18, 255, 71, 52, 22, 255, 70, 44, 8, 255, 72, 40, 3, 255, 77, 39, 4, 255, 78, 45, 5, 255, 80, 38, 0, 255, 79, 39, 0, 255, 79, 39, 2, 255, 79, 39, 2, 255, 90, 41, 3, 255, 99, 43, 2, 255, 103, 45, 1, 255, 109, 44, 2, 255, 109, 42, 1, 255, 111, 42, 2, 255, 113, 40, 1, 255, 115, 39, 2, 255, 115, 41, 4, 255, 111, 43, 3, 255, 108, 45, 3, 255, 105, 42, 1, 255, 102, 41, 1, 255, 101, 41, 2, 255, 94, 43, 1, 255, 92, 46, 4, 255, 93, 44, 4, 255, 95, 45, 3, 255, 94, 53, 4, 255, 97, 52, 4, 255, 105, 52, 4, 255, 109, 52, 0, 255, 110, 55, 5, 255, 102, 55, 3, 255, 104, 55, 3, 255, 109, 53, 4, 255, 111, 53, 3, 255, 110, 50, 5, 255, 105, 49, 1, 255, 110, 56, 5, 255, 110, 55, 1, 255, 112, 51, 0, 255, 116, 51, 3, 255, 112, 47, 0, 255, 115, 49, 5, 255, 110, 47, 6, 255, 107, 45, 1, 255, 116, 49, 1, 255, 120, 51, 1, 255, 127, 49, 3, 255, 128, 49, 1, 255, 134, 53, 5, 255, 134, 51, 3, 255, 130, 47, 0, 255, 127, 48, 2, 255, 121, 45, 2, 255, 103, 35, 1, 255, 105, 41, 2, 255, 115, 47, 2, 255, 123, 46, 0, 255, 136, 54, 2, 255, 134, 53, 5, 255, 136, 54, 6, 255, 137, 53, 0, 255, 136, 54, 5, 255, 136, 55, 4, 255, 133, 55, 1, 255, 133, 55, 3, 255, 132, 51, 2, 255, 132, 52, 2, 255, 130, 47, 0, 255, 125, 49, 1, 255, 118, 51, 0, 255, 120, 49, 1, 255, 130, 50, 4, 255, 132, 51, 3, 255, 138, 54, 2, 255, 148, 57, 4, 255, 147, 57, 5, 255, 144, 61, 3, 255, 140, 59, 1, 255, 143, 58, 5, 255, 144, 60, 7, 255, 143, 60, 1, 255, 147, 62, 0, 255, 150, 60, 1, 255, 149, 63, 7, 255, 141, 63, 6, 255, 143, 63, 4, 255, 144, 62, 2, 255, 143, 63, 2, 255, 144, 62, 4, 255, 145, 62, 3, 255, 147, 68, 3, 255, 148, 64, 1, 255, 154, 62, 7, 255, 153, 64, 5, 255, 153, 68, 5, 255, 151, 67, 3, 255, 148, 61, 6, 255, 153, 64, 10, 255, 151, 66, 12, 255, 153, 66, 14, 255, 154, 69, 9, 255, 150, 67, 13, 255, 148, 66, 7, 255, 150, 67, 3, 255, 151, 69, 5, 255, 154, 69, 18, 255, 154, 69, 9, 255, 157, 72, 6, 255, 164, 76, 15, 255, 163, 77, 4, 255, 162, 76, 6, 255, 160, 75, 10, 255, 158, 75, 14, 255, 151, 72, 17, 255, 148, 72, 12, 255, 162, 82, 18, 255, 170, 85, 14, 255, 164, 82, 17, 255, 162, 81, 14, 255, 165, 82, 12, 255, 170, 85, 18, 255, 170, 87, 16, 255, 168, 86, 12, 255, 168, 86, 15, 255, 166, 88, 17, 255, 163, 87, 9, 255, 163, 85, 6, 255, 167, 88, 17, 255, 166, 90, 17, 255, 173, 95, 14, 255, 181, 93, 12, 255, 181, 95, 22, 255, 177, 96, 14, 255, 171, 94, 25, 255, 168, 94, 23, 255, 166, 95, 20, 255, 167, 96, 22, 255, 158, 89, 13, 255, 147, 88, 24, 255, 145, 85, 21, 255, 130, 83, 11, 255, 109, 79, 18, 255, 95, 77, 25, 255, 90, 80, 24, 255, 91, 83, 10, 255, 93, 82, 16, 255, 97, 85, 14, 255, 92, 78, 16, 255, 95, 80, 30, 255, 88, 80, 26, 255, 105, 81, 7, 255, 97, 80, 17, 255, 90, 84, 10, 255, 98, 80, 17, 255, 98, 79, 25, 255, 91, 81, 14, 255, 91, 82, 19, 255, 93, 83, 19, 255, 92, 82, 15, 255, 92, 82, 19, 255, 92, 81, 23, 255, 93, 82, 17, 255, 104, 81, 14, 255, 99, 81, 11, 255, 95, 82, 16, 255, 99, 79, 10, 255, 104, 76, 4, 255, 92, 74, 10, 255, 94, 77, 9, 255, 102, 75, 16, 255, 100, 75, 17, 255, 98, 72, 21, 255, 101, 73, 17, 255, 101, 72, 11, 255, 103, 74, 17, 255, 102, 73, 19, 255, 102, 72, 11, 255, 103, 72, 6, 255, 101, 72, 2, 255, 101, 70, 4, 255, 103, 72, 9, 255, 107, 73, 11, 255, 104, 73, 8, 255, 103, 65, 10, 255, 95, 59, 14, 255, 93, 61, 6, 255, 95, 62, 8, 255, 98, 67, 8, 255, 109, 66, 4, 255, 103, 62, 4, 255, 91, 64, 8, 255, 96, 63, 8, 255, 107, 64, 7, 255, 107, 60, 1, 255, 112, 66, 8, 255, 103, 59, 6, 255, 96, 56, 2, 255, 98, 57, 2, 255, 100, 57, 4, 255, 99, 60, 4, 255, 98, 59, 5, 255, 104, 59, 8, 255, 108, 67, 1, 255, 140, 92, 7, 255, 145, 93, 5, 255, 144, 100, 6, 255, 151, 103, 6, 255, 150, 95, 11, 255, 147, 95, 1, 255, 143, 89, 2, 255, 140, 82, 3, 255, 142, 85, 4, 255, 140, 83, 3, 255, 139, 82, 6, 255, 137, 82, 8, 255, 132, 81, 3, 255, 131, 82, 7, 255, 129, 79, 7, 255, 134, 81, 2, 255, 139, 82, 11, 255, 136, 78, 11, 255, 133, 76, 4, 255, 129, 75, 2, 255, 131, 76, 6, 255, 126, 72, 2, 255, 129, 74, 4, 255, 141, 80, 9, 255, 137, 78, 1, 255, 140, 76, 2, 255, 133, 71, 0, 255, 134, 71, 3, 255, 125, 61, 3, 255, 126, 63, 1, 255, 134, 70, 5, 255, 133, 68, 4, 255, 133, 68, 4, 255, 133, 71, 4, 255, 130, 71, 1, 255, 129, 70, 0, 255, 134, 67, 2, 255, 130, 62, 2, 255, 131, 62, 4, 255, 131, 65, 4, 255, 126, 61, 1, 255, 122, 58, 3, 255, 124, 62, 1, 255, 123, 58, 1, 255, 121, 53, 3, 255, 119, 52, 3, 255, 116, 53, 1, 255, 116, 53, 0, 255, 120, 55, 3, 255, 119, 50, 4, 255, 118, 52, 5, 255, 111, 52, 1, 255, 117, 48, 3, 255, 116, 41, 4, 255, 100, 42, 5, 255, 91, 36, 1, 255, 88, 31, 1, 255, 93, 31, 4, 255, 93, 31, 3, 255, 87, 29, 0, 255, 92, 31, 2, 255, 97, 32, 4, 255, 87, 26, 6, 255, 84, 22, 2, 255, 93, 28, 3, 255, 99, 32, 7, 255, 108, 32, 3, 255, 95, 26, 6, 255, 86, 28, 0, 255, 87, 27, 1, 255, 93, 28, 0, 255, 99, 29, 0, 255, 104, 30, 4, 255, 113, 29, 3, 255, 113, 32, 3, 255, 114, 33, 4, 255, 109, 26, 0, 255, 110, 28, 0, 255, 110, 29, 0, 255, 113, 29, 0, 255, 113, 28, 0, 255, 112, 28, 1, 255, 114, 30, 4, 255, 111, 29, 5, 255, 111, 29, 5, 255, 105, 24, 0, 255, 107, 28, 2, 255, 107, 31, 2, 255, 101, 27, 1, 255, 101, 27, 3, 255, 101, 26, 3, 255, 97, 21, 1, 255, 97, 23, 2, 255, 95, 23, 0, 255, 91, 22, 1, 255, 77, 17, 0, 255, 69, 15, 0, 255, 75, 21, 5, 255, 85, 27, 5, 255, 87, 27, 1, 255, 85, 25, 2, 255, 79, 23, 2, 255, 77, 25, 4, 255, 67, 21, 1, 255, 68, 24, 2, 255, 81, 24, 6, 255, 73, 19, 2, 255, 71, 18, 0, 255, 74, 22, 1, 255, 77, 24, 3, 255, 78, 21, 2, 255, 80, 21, 3, 255, 79, 20, 3, 255, 76, 17, 1, 255, 77, 18, 0, 255, 82, 24, 5, 255, 81, 23, 2, 255, 83, 21, 0, 255, 92, 26, 1, 255, 120, 41, 3, 255, 131, 50, 4, 255, 132, 51, 0, 255, 133, 53, 0, 255, 130, 52, 3, 255, 128, 51, 2, 255, 127, 48, 0, 255, 131, 51, 1, 255, 132, 55, 1, 255, 132, 56, 0, 255, 136, 58, 1, 255, 135, 57, 1, 255, 137, 57, 3, 255, 137, 56, 0, 255, 139, 58, 2, 255, 138, 57, 1, 255, 45, 66, 23, 255, 46, 68, 22, 255, 54, 73, 29, 255, 47, 63, 33, 255, 52, 67, 19, 255, 59, 70, 8, 255, 47, 64, 7, 255, 47, 68, 6, 255, 38, 55, 5, 255, 40, 50, 16, 255, 35, 42, 6, 255, 36, 38, 0, 255, 35, 32, 4, 255, 28, 27, 3, 255, 31, 26, 7, 255, 19, 18, 5, 255, 25, 21, 8, 255, 26, 17, 5, 255, 26, 19, 3, 255, 22, 15, 3, 255, 28, 14, 5, 255, 28, 14, 2, 255, 25, 16, 2, 255, 27, 20, 6, 255, 28, 20, 5, 255, 25, 15, 1, 255, 35, 17, 4, 255, 39, 16, 4, 255, 39, 16, 3, 255, 43, 17, 6, 255, 43, 17, 4, 255, 35, 15, 0, 255, 28, 16, 3, 255, 32, 18, 4, 255, 34, 18, 1, 255, 34, 18, 0, 255, 48, 25, 5, 255, 52, 33, 8, 255, 50, 38, 17, 255, 49, 39, 22, 255, 51, 39, 19, 255, 54, 35, 4, 255, 58, 38, 7, 255, 47, 29, 8, 255, 44, 25, 3, 255, 55, 30, 0, 255, 53, 41, 16, 255, 59, 50, 35, 255, 69, 54, 26, 255, 70, 57, 41, 255, 71, 64, 48, 255, 83, 67, 52, 255, 70, 65, 49, 255, 66, 65, 52, 255, 73, 63, 32, 255, 82, 50, 2, 255, 76, 47, 16, 255, 79, 55, 15, 255, 70, 48, 2, 255, 77, 57, 18, 255, 75, 52, 18, 255, 66, 43, 5, 255, 69, 42, 5, 255, 79, 36, 4, 255, 73, 40, 6, 255, 71, 39, 3, 255, 85, 37, 4, 255, 93, 39, 5, 255, 104, 39, 6, 255, 105, 36, 3, 255, 101, 37, 4, 255, 95, 35, 2, 255, 92, 38, 3, 255, 92, 39, 4, 255, 91, 37, 2, 255, 90, 41, 5, 255, 86, 39, 3, 255, 92, 41, 4, 255, 88, 41, 2, 255, 88, 41, 2, 255, 91, 44, 4, 255, 92, 43, 3, 255, 92, 46, 5, 255, 99, 46, 4, 255, 95, 45, 2, 255, 99, 46, 6, 255, 100, 46, 5, 255, 96, 46, 1, 255, 96, 44, 0, 255, 106, 49, 3, 255, 110, 53, 3, 255, 111, 51, 4, 255, 99, 46, 0, 255, 100, 51, 3, 255, 104, 55, 5, 255, 103, 55, 2, 255, 105, 55, 3, 255, 106, 53, 4, 255, 107, 53, 6, 255, 103, 49, 2, 255, 109, 54, 3, 255, 113, 55, 2, 255, 114, 54, 2, 255, 113, 52, 1, 255, 120, 52, 3, 255, 111, 46, 0, 255, 113, 53, 7, 255, 117, 52, 4, 255, 116, 49, 1, 255, 118, 54, 5, 255, 116, 53, 3, 255, 117, 50, 1, 255, 125, 50, 2, 255, 124, 49, 5, 255, 114, 43, 3, 255, 109, 39, 7, 255, 123, 49, 9, 255, 133, 53, 5, 255, 135, 53, 5, 255, 136, 55, 7, 255, 139, 57, 5, 255, 138, 55, 5, 255, 142, 58, 8, 255, 141, 58, 1, 255, 136, 54, 3, 255, 133, 52, 1, 255, 143, 59, 2, 255, 146, 58, 3, 255, 140, 57, 5, 255, 137, 57, 3, 255, 137, 53, 4, 255, 136, 49, 2, 255, 135, 56, 6, 255, 131, 52, 1, 255, 136, 55, 1, 255, 143, 58, 5, 255, 143, 55, 4, 255, 142, 59, 2, 255, 139, 58, 3, 255, 140, 58, 4, 255, 149, 61, 4, 255, 150, 58, 7, 255, 143, 64, 3, 255, 149, 67, 3, 255, 154, 60, 1, 255, 152, 60, 4, 255, 144, 62, 4, 255, 144, 62, 8, 255, 148, 67, 9, 255, 145, 66, 2, 255, 142, 62, 2, 255, 144, 60, 5, 255, 150, 57, 9, 255, 155, 63, 11, 255, 151, 63, 10, 255, 151, 61, 12, 255, 149, 63, 12, 255, 146, 65, 4, 255, 143, 62, 2, 255, 149, 66, 8, 255, 149, 68, 4, 255, 150, 67, 5, 255, 151, 67, 5, 255, 147, 63, 12, 255, 148, 66, 12, 255, 147, 68, 10, 255, 148, 68, 10, 255, 150, 70, 12, 255, 153, 70, 13, 255, 155, 71, 9, 255, 157, 73, 8, 255, 159, 75, 10, 255, 158, 76, 10, 255, 147, 68, 18, 255, 153, 72, 14, 255, 157, 76, 10, 255, 161, 81, 13, 255, 160, 82, 14, 255, 158, 78, 13, 255, 158, 82, 20, 255, 156, 80, 10, 255, 167, 86, 14, 255, 167, 85, 18, 255, 163, 82, 13, 255, 161, 83, 13, 255, 156, 82, 14, 255, 163, 88, 19, 255, 168, 86, 22, 255, 168, 88, 17, 255, 173, 91, 16, 255, 171, 91, 15, 255, 172, 97, 20, 255, 174, 93, 20, 255, 176, 93, 16, 255, 171, 91, 15, 255, 164, 92, 18, 255, 156, 93, 15, 255, 151, 88, 27, 255, 139, 86, 18, 255, 141, 90, 20, 255, 135, 89, 25, 255, 91, 81, 20, 255, 86, 80, 17, 255, 88, 81, 24, 255, 86, 82, 21, 255, 98, 79, 24, 255, 93, 81, 17, 255, 92, 80, 21, 255, 94, 84, 15, 255, 94, 83, 24, 255, 92, 87, 16, 255, 92, 84, 18, 255, 104, 83, 15, 255, 100, 82, 23, 255, 97, 86, 16, 255, 96, 81, 18, 255, 99, 81, 19, 255, 102, 82, 11, 255, 100, 80, 18, 255, 101, 80, 28, 255, 101, 80, 22, 255, 104, 82, 20, 255, 103, 81, 17, 255, 101, 83, 16, 255, 94, 80, 22, 255, 97, 80, 12, 255, 95, 81, 19, 255, 93, 77, 22, 255, 96, 74, 16, 255, 93, 75, 17, 255, 95, 76, 15, 255, 103, 78, 13, 255, 104, 77, 9, 255, 99, 76, 9, 255, 96, 72, 20, 255, 100, 70, 12, 255, 106, 70, 17, 255, 98, 74, 16, 255, 99, 71, 17, 255, 98, 71, 15, 255, 97, 70, 10, 255, 95, 69, 6, 255, 97, 72, 7, 255, 97, 67, 14, 255, 95, 66, 10, 255, 101, 66, 14, 255, 95, 64, 6, 255, 93, 64, 4, 255, 101, 68, 6, 255, 96, 63, 8, 255, 96, 63, 6, 255, 99, 63, 2, 255, 102, 62, 1, 255, 102, 58, 7, 255, 99, 59, 9, 255, 108, 61, 6, 255, 108, 62, 2, 255, 99, 62, 9, 255, 99, 63, 11, 255, 108, 62, 4, 255, 110, 61, 1, 255, 103, 57, 1, 255, 102, 61, 1, 255, 108, 59, 6, 255, 102, 60, 2, 255, 105, 66, 6, 255, 117, 66, 7, 255, 133, 82, 3, 255, 145, 93, 4, 255, 140, 89, 2, 255, 127, 75, 6, 255, 135, 82, 9, 255, 142, 90, 2, 255, 138, 86, 2, 255, 134, 79, 8, 255, 130, 79, 3, 255, 131, 81, 6, 255, 127, 79, 3, 255, 125, 78, 8, 255, 125, 76, 7, 255, 130, 77, 5, 255, 133, 78, 7, 255, 130, 76, 3, 255, 124, 72, 3, 255, 123, 71, 3, 255, 123, 71, 4, 255, 121, 68, 4, 255, 124, 70, 10, 255, 134, 77, 3, 255, 140, 79, 3, 255, 131, 73, 1, 255, 134, 72, 6, 255, 128, 69, 2, 255, 128, 69, 3, 255, 128, 64, 4, 255, 130, 64, 3, 255, 135, 68, 3, 255, 134, 65, 1, 255, 131, 63, 3, 255, 129, 63, 9, 255, 123, 57, 5, 255, 127, 59, 2, 255, 129, 60, 7, 255, 129, 58, 4, 255, 129, 61, 2, 255, 128, 62, 3, 255, 124, 58, 2, 255, 124, 59, 2, 255, 125, 58, 1, 255, 125, 55, 1, 255, 125, 56, 2, 255, 122, 56, 2, 255, 120, 54, 2, 255, 118, 51, 4, 255, 110, 47, 2, 255, 108, 47, 2, 255, 115, 51, 8, 255, 117, 48, 4, 255, 111, 46, 1, 255, 105, 45, 1, 255, 98, 37, 2, 255, 92, 33, 0, 255, 92, 34, 1, 255, 96, 33, 3, 255, 97, 28, 3, 255, 94, 26, 4, 255, 96, 33, 1, 255, 94, 30, 4, 255, 96, 27, 6, 255, 83, 25, 3, 255, 87, 28, 4, 255, 96, 27, 2, 255, 90, 24, 4, 255, 93, 27, 1, 255, 98, 31, 2, 255, 99, 25, 1, 255, 101, 26, 3, 255, 98, 27, 0, 255, 103, 26, 3, 255, 104, 27, 2, 255, 109, 29, 3, 255, 108, 27, 0, 255, 110, 28, 0, 255, 112, 31, 2, 255, 117, 34, 4, 255, 117, 32, 3, 255, 119, 31, 4, 255, 115, 27, 2, 255, 114, 27, 3, 255, 114, 28, 4, 255, 110, 25, 2, 255, 110, 27, 4, 255, 113, 30, 2, 255, 110, 29, 2, 255, 103, 25, 1, 255, 103, 24, 3, 255, 98, 21, 2, 255, 95, 23, 1, 255, 94, 25, 2, 255, 90, 23, 2, 255, 81, 21, 3, 255, 70, 18, 3, 255, 66, 17, 4, 255, 74, 23, 5, 255, 75, 25, 2, 255, 71, 23, 3, 255, 78, 21, 3, 255, 75, 22, 4, 255, 71, 22, 4, 255, 71, 20, 0, 255, 73, 22, 1, 255, 65, 18, 2, 255, 63, 18, 0, 255, 69, 22, 2, 255, 72, 23, 1, 255, 76, 21, 1, 255, 78, 20, 0, 255, 78, 19, 2, 255, 77, 21, 3, 255, 78, 20, 2, 255, 77, 21, 3, 255, 76, 20, 3, 255, 78, 21, 0, 255, 97, 35, 6, 255, 120, 44, 2, 255, 125, 49, 4, 255, 125, 49, 1, 255, 130, 51, 3, 255, 131, 50, 3, 255, 132, 52, 2, 255, 131, 53, 0, 255, 134, 54, 3, 255, 134, 54, 0, 255, 138, 59, 3, 255, 136, 57, 1, 255, 135, 54, 0, 255, 137, 56, 1, 255, 140, 56, 2, 255, 140, 57, 3, 255, 138, 57, 2, 255, 43, 73, 22, 255, 40, 73, 26, 255, 45, 75, 25, 255, 50, 68, 19, 255, 54, 65, 26, 255, 44, 65, 17, 255, 41, 63, 9, 255, 38, 53, 6, 255, 39, 51, 8, 255, 34, 40, 5, 255, 37, 36, 9, 255, 29, 26, 4, 255, 28, 24, 6, 255, 24, 22, 9, 255, 29, 22, 10, 255, 23, 19, 4, 255, 25, 19, 3, 255, 27, 16, 4, 255, 22, 15, 5, 255, 21, 12, 5, 255, 17, 11, 2, 255, 22, 13, 2, 255, 34, 18, 5, 255, 29, 16, 2, 255, 32, 19, 2, 255, 26, 17, 2, 255, 17, 14, 2, 255, 40, 16, 7, 255, 34, 13, 0, 255, 29, 17, 2, 255, 43, 18, 6, 255, 40, 22, 7, 255, 38, 19, 1, 255, 40, 18, 3, 255, 33, 26, 2, 255, 35, 20, 2, 255, 43, 25, 7, 255, 45, 36, 16, 255, 62, 38, 23, 255, 53, 36, 15, 255, 55, 43, 16, 255, 59, 42, 10, 255, 48, 36, 8, 255, 40, 25, 5, 255, 48, 25, 3, 255, 48, 24, 3, 255, 58, 44, 25, 255, 70, 56, 20, 255, 76, 55, 19, 255, 67, 58, 37, 255, 74, 61, 47, 255, 77, 67, 54, 255, 72, 63, 51, 255, 68, 62, 47, 255, 72, 61, 31, 255, 76, 52, 13, 255, 77, 45, 14, 255, 71, 49, 25, 255, 64, 42, 8, 255, 69, 47, 15, 255, 71, 52, 14, 255, 75, 45, 12, 255, 79, 47, 7, 255, 90, 44, 2, 255, 95, 47, 2, 255, 96, 43, 3, 255, 101, 35, 5, 255, 86, 35, 3, 255, 80, 36, 1, 255, 82, 40, 5, 255, 86, 41, 3, 255, 89, 37, 0, 255, 86, 36, 1, 255, 85, 40, 3, 255, 80, 38, 1, 255, 85, 38, 1, 255, 88, 40, 3, 255, 84, 40, 5, 255, 87, 39, 3, 255, 92, 38, 3, 255, 93, 38, 2, 255, 95, 41, 2, 255, 89, 41, 1, 255, 82, 36, 4, 255, 77, 35, 1, 255, 81, 36, 4, 255, 76, 38, 3, 255, 80, 38, 5, 255, 76, 38, 3, 255, 80, 38, 2, 255, 79, 38, 2, 255, 83, 38, 3, 255, 87, 34, 2, 255, 87, 37, 2, 255, 88, 39, 3, 255, 97, 38, 5, 255, 94, 39, 1, 255, 99, 38, 2, 255, 106, 42, 8, 255, 101, 39, 5, 255, 101, 41, 3, 255, 102, 41, 1, 255, 108, 42, 2, 255, 107, 43, 2, 255, 103, 41, 1, 255, 101, 42, 3, 255, 94, 40, 4, 255, 93, 40, 3, 255, 88, 37, 1, 255, 100, 35, 4, 255, 93, 36, 2, 255, 89, 39, 1, 255, 94, 44, 5, 255, 90, 41, 4, 255, 84, 39, 4, 255, 80, 36, 3, 255, 82, 36, 3, 255, 89, 38, 1, 255, 101, 45, 6, 255, 97, 37, 5, 255, 108, 47, 4, 255, 118, 51, 1, 255, 125, 49, 4, 255, 132, 52, 6, 255, 132, 52, 6, 255, 137, 59, 4, 255, 140, 59, 0, 255, 146, 57, 2, 255, 141, 62, 0, 255, 146, 63, 2, 255, 154, 60, 6, 255, 149, 52, 4, 255, 142, 54, 4, 255, 144, 57, 4, 255, 140, 56, 2, 255, 132, 52, 1, 255, 124, 47, 0, 255, 127, 50, 2, 255, 131, 52, 7, 255, 135, 53, 5, 255, 144, 58, 2, 255, 144, 55, 0, 255, 149, 63, 1, 255, 155, 62, 2, 255, 151, 61, 3, 255, 143, 60, 3, 255, 144, 57, 4, 255, 146, 57, 5, 255, 151, 62, 7, 255, 147, 60, 4, 255, 142, 59, 6, 255, 140, 60, 9, 255, 141, 57, 7, 255, 146, 61, 11, 255, 144, 61, 5, 255, 149, 65, 0, 255, 148, 64, 9, 255, 143, 62, 10, 255, 140, 62, 2, 255, 144, 66, 1, 255, 145, 66, 5, 255, 145, 63, 12, 255, 146, 64, 13, 255, 145, 64, 13, 255, 143, 65, 9, 255, 142, 64, 6, 255, 144, 66, 12, 255, 144, 67, 2, 255, 150, 70, 10, 255, 154, 71, 12, 255, 156, 74, 2, 255, 159, 75, 12, 255, 156, 75, 10, 255, 154, 76, 12, 255, 158, 76, 12, 255, 167, 83, 17, 255, 161, 79, 18, 255, 159, 81, 15, 255, 158, 80, 19, 255, 160, 82, 17, 255, 165, 85, 9, 255, 162, 85, 12, 255, 154, 80, 16, 255, 153, 80, 12, 255, 157, 87, 14, 255, 160, 87, 20, 255, 167, 88, 14, 255, 169, 94, 15, 255, 171, 92, 20, 255, 169, 92, 18, 255, 162, 90, 20, 255, 162, 88, 10, 255, 155, 91, 19, 255, 155, 91, 25, 255, 150, 89, 21, 255, 136, 85, 17, 255, 125, 81, 19, 255, 125, 83, 15, 255, 120, 82, 25, 255, 109, 78, 25, 255, 107, 81, 26, 255, 91, 82, 12, 255, 89, 77, 16, 255, 89, 80, 21, 255, 85, 78, 19, 255, 92, 83, 20, 255, 89, 83, 24, 255, 90, 82, 25, 255, 92, 80, 31, 255, 97, 82, 27, 255, 98, 83, 8, 255, 93, 86, 10, 255, 101, 83, 23, 255, 102, 84, 16, 255, 100, 87, 16, 255, 104, 83, 22, 255, 105, 83, 12, 255, 99, 80, 25, 255, 98, 79, 24, 255, 99, 82, 16, 255, 101, 84, 9, 255, 105, 83, 22, 255, 102, 80, 26, 255, 101, 84, 23, 255, 99, 85, 17, 255, 97, 80, 4, 255, 97, 75, 9, 255, 101, 79, 17, 255, 98, 78, 12, 255, 100, 78, 14, 255, 97, 76, 12, 255, 100, 75, 22, 255, 103, 78, 9, 255, 98, 75, 10, 255, 95, 73, 22, 255, 99, 71, 15, 255, 104, 73, 5, 255, 102, 71, 16, 255, 101, 69, 16, 255, 101, 69, 15, 255, 102, 71, 13, 255, 100, 69, 12, 255, 101, 68, 14, 255, 100, 67, 6, 255, 99, 66, 8, 255, 104, 66, 4, 255, 98, 66, 0, 255, 97, 65, 3, 255, 109, 64, 17, 255, 102, 60, 6, 255, 106, 64, 10, 255, 103, 61, 13, 255, 104, 62, 5, 255, 108, 64, 5, 255, 97, 62, 7, 255, 98, 62, 11, 255, 99, 62, 10, 255, 100, 61, 2, 255, 113, 61, 10, 255, 118, 61, 9, 255, 114, 62, 5, 255, 115, 56, 7, 255, 113, 59, 4, 255, 107, 57, 8, 255, 100, 54, 5, 255, 94, 55, 3, 255, 100, 53, 11, 255, 107, 53, 2, 255, 125, 73, 2, 255, 128, 82, 4, 255, 125, 79, 5, 255, 128, 82, 12, 255, 127, 79, 7, 255, 127, 78, 6, 255, 121, 71, 11, 255, 118, 74, 4, 255, 121, 76, 2, 255, 120, 76, 5, 255, 121, 75, 8, 255, 119, 70, 5, 255, 128, 72, 5, 255, 131, 75, 5, 255, 123, 72, 2, 255, 119, 68, 2, 255, 119, 67, 5, 255, 118, 67, 7, 255, 119, 66, 5, 255, 122, 68, 4, 255, 128, 68, 4, 255, 134, 71, 2, 255, 134, 73, 3, 255, 128, 65, 4, 255, 122, 60, 4, 255, 116, 50, 7, 255, 114, 48, 8, 255, 116, 52, 2, 255, 125, 59, 0, 255, 131, 65, 1, 255, 132, 65, 2, 255, 132, 62, 6, 255, 130, 59, 6, 255, 129, 60, 7, 255, 130, 62, 7, 255, 128, 60, 4, 255, 126, 59, 2, 255, 123, 59, 3, 255, 121, 58, 2, 255, 120, 55, 4, 255, 118, 52, 3, 255, 118, 50, 1, 255, 120, 51, 2, 255, 118, 52, 2, 255, 115, 49, 4, 255, 108, 45, 2, 255, 107, 47, 2, 255, 115, 49, 5, 255, 121, 56, 8, 255, 118, 52, 3, 255, 116, 49, 5, 255, 106, 43, 2, 255, 107, 38, 4, 255, 100, 35, 2, 255, 96, 34, 3, 255, 92, 32, 2, 255, 93, 29, 2, 255, 93, 27, 3, 255, 103, 36, 2, 255, 101, 34, 2, 255, 98, 25, 1, 255, 108, 37, 4, 255, 118, 44, 3, 255, 122, 48, 1, 255, 120, 36, 3, 255, 115, 29, 5, 255, 110, 30, 5, 255, 105, 27, 2, 255, 102, 29, 3, 255, 101, 31, 4, 255, 104, 27, 2, 255, 102, 25, 0, 255, 108, 28, 1, 255, 115, 31, 4, 255, 115, 31, 3, 255, 114, 30, 2, 255, 118, 34, 5, 255, 116, 31, 1, 255, 115, 29, 1, 255, 116, 30, 2, 255, 114, 27, 1, 255, 112, 28, 3, 255, 108, 25, 1, 255, 109, 27, 2, 255, 109, 26, 1, 255, 110, 27, 1, 255, 107, 25, 1, 255, 104, 22, 3, 255, 99, 22, 3, 255, 92, 23, 0, 255, 91, 24, 5, 255, 86, 24, 4, 255, 79, 23, 2, 255, 75, 22, 6, 255, 60, 17, 3, 255, 56, 17, 1, 255, 66, 21, 3, 255, 68, 22, 5, 255, 72, 20, 2, 255, 68, 18, 1, 255, 66, 16, 1, 255, 68, 17, 1, 255, 63, 19, 0, 255, 58, 17, 1, 255, 60, 18, 2, 255, 67, 19, 2, 255, 72, 20, 1, 255, 74, 21, 1, 255, 73, 19, 1, 255, 72, 20, 1, 255, 71, 19, 0, 255, 79, 23, 2, 255, 76, 19, 1, 255, 77, 22, 4, 255, 79, 22, 0, 255, 93, 31, 2, 255, 116, 40, 2, 255, 121, 48, 5, 255, 122, 49, 3, 255, 126, 50, 2, 255, 126, 46, 0, 255, 130, 50, 1, 255, 128, 51, 1, 255, 131, 54, 4, 255, 135, 54, 1, 255, 135, 55, 0, 255, 136, 57, 1, 255, 139, 57, 2, 255, 137, 53, 0, 255, 137, 52, 2, 255, 135, 52, 1, 255, 133, 52, 0, 255, 56, 73, 24, 255, 46, 69, 23, 255, 44, 67, 18, 255, 52, 71, 12, 255, 51, 61, 20, 255, 42, 53, 12, 255, 40, 52, 12, 255, 34, 41, 8, 255, 35, 38, 7, 255, 30, 28, 4, 255, 29, 25, 4, 255, 25, 23, 4, 255, 25, 21, 8, 255, 25, 19, 5, 255, 24, 18, 7, 255, 16, 16, 4, 255, 20, 19, 4, 255, 38, 28, 12, 255, 26, 15, 2, 255, 24, 13, 0, 255, 34, 17, 1, 255, 39, 17, 3, 255, 32, 17, 3, 255, 26, 13, 2, 255, 35, 17, 6, 255, 28, 15, 4, 255, 18, 10, 0, 255, 30, 16, 7, 255, 29, 18, 6, 255, 32, 14, 1, 255, 38, 15, 2, 255, 42, 18, 5, 255, 32, 21, 1, 255, 35, 18, 2, 255, 41, 23, 2, 255, 33, 19, 4, 255, 35, 21, 5, 255, 41, 30, 14, 255, 47, 42, 20, 255, 50, 40, 16, 255, 60, 44, 19, 255, 51, 45, 6, 255, 46, 40, 1, 255, 55, 34, 5, 255, 50, 32, 4, 255, 48, 28, 4, 255, 66, 42, 12, 255, 81, 57, 30, 255, 79, 57, 19, 255, 65, 57, 35, 255, 61, 59, 43, 255, 79, 73, 38, 255, 82, 62, 42, 255, 70, 60, 45, 255, 72, 64, 34, 255, 76, 53, 19, 255, 74, 46, 17, 255, 70, 56, 20, 255, 78, 39, 5, 255, 81, 45, 16, 255, 79, 54, 13, 255, 95, 48, 11, 255, 92, 48, 8, 255, 88, 38, 3, 255, 75, 42, 5, 255, 73, 38, 3, 255, 73, 30, 0, 255, 77, 34, 2, 255, 82, 36, 2, 255, 86, 39, 4, 255, 83, 32, 0, 255, 87, 35, 5, 255, 76, 32, 1, 255, 75, 36, 2, 255, 79, 38, 6, 255, 80, 35, 3, 255, 81, 35, 3, 255, 76, 35, 1, 255, 78, 39, 3, 255, 78, 36, 2, 255, 83, 36, 3, 255, 84, 35, 1, 255, 90, 41, 5, 255, 80, 39, 2, 255, 83, 40, 2, 255, 87, 42, 5, 255, 74, 38, 1, 255, 83, 38, 4, 255, 81, 39, 4, 255, 76, 34, 0, 255, 80, 34, 2, 255, 88, 38, 5, 255, 85, 40, 2, 255, 83, 40, 1, 255, 89, 38, 1, 255, 96, 38, 4, 255, 92, 35, 3, 255, 93, 35, 2, 255, 94, 39, 2, 255, 88, 39, 1, 255, 94, 41, 3, 255, 94, 36, 2, 255, 102, 38, 1, 255, 105, 40, 5, 255, 91, 36, 4, 255, 90, 40, 4, 255, 89, 39, 1, 255, 82, 38, 0, 255, 87, 38, 6, 255, 91, 34, 1, 255, 91, 37, 3, 255, 89, 33, 1, 255, 98, 39, 3, 255, 94, 38, 3, 255, 85, 38, 1, 255, 85, 35, 3, 255, 84, 39, 2, 255, 83, 43, 4, 255, 81, 37, 3, 255, 85, 37, 6, 255, 80, 35, 2, 255, 78, 38, 4, 255, 80, 38, 6, 255, 84, 34, 3, 255, 90, 39, 2, 255, 100, 47, 8, 255, 99, 41, 4, 255, 111, 47, 5, 255, 114, 50, 4, 255, 127, 49, 7, 255, 124, 48, 5, 255, 116, 50, 3, 255, 125, 54, 4, 255, 141, 58, 5, 255, 135, 50, 0, 255, 123, 46, 3, 255, 111, 42, 8, 255, 107, 39, 5, 255, 126, 50, 5, 255, 133, 52, 2, 255, 136, 53, 8, 255, 137, 55, 5, 255, 146, 60, 7, 255, 149, 56, 4, 255, 146, 58, 7, 255, 134, 59, 4, 255, 132, 58, 1, 255, 130, 55, 4, 255, 139, 60, 6, 255, 145, 61, 5, 255, 141, 61, 6, 255, 134, 58, 7, 255, 133, 60, 6, 255, 134, 59, 4, 255, 134, 55, 3, 255, 139, 55, 7, 255, 144, 61, 4, 255, 141, 62, 6, 255, 137, 62, 6, 255, 133, 59, 8, 255, 136, 59, 8, 255, 138, 58, 7, 255, 144, 63, 11, 255, 142, 62, 19, 255, 141, 62, 17, 255, 143, 67, 11, 255, 144, 68, 9, 255, 148, 70, 5, 255, 154, 74, 11, 255, 157, 76, 4, 255, 159, 78, 0, 255, 159, 76, 8, 255, 160, 78, 6, 255, 164, 81, 9, 255, 164, 79, 11, 255, 163, 82, 11, 255, 158, 79, 16, 255, 160, 82, 17, 255, 159, 80, 19, 255, 162, 80, 19, 255, 168, 88, 17, 255, 153, 82, 17, 255, 143, 78, 23, 255, 154, 82, 18, 255, 163, 88, 13, 255, 168, 92, 15, 255, 167, 89, 10, 255, 158, 89, 13, 255, 149, 87, 22, 255, 149, 91, 20, 255, 151, 91, 14, 255, 147, 80, 31, 255, 143, 87, 21, 255, 128, 83, 17, 255, 103, 75, 28, 255, 81, 75, 15, 255, 78, 72, 26, 255, 91, 78, 17, 255, 99, 76, 33, 255, 93, 73, 27, 255, 87, 82, 15, 255, 87, 81, 18, 255, 86, 78, 24, 255, 88, 78, 25, 255, 86, 81, 28, 255, 88, 81, 28, 255, 92, 82, 31, 255, 98, 87, 13, 255, 98, 80, 21, 255, 99, 86, 11, 255, 98, 86, 24, 255, 102, 80, 24, 255, 101, 84, 21, 255, 106, 87, 5, 255, 102, 83, 13, 255, 100, 83, 23, 255, 101, 86, 15, 255, 97, 81, 23, 255, 101, 83, 14, 255, 102, 85, 13, 255, 104, 85, 10, 255, 107, 82, 22, 255, 103, 79, 19, 255, 103, 85, 10, 255, 96, 81, 14, 255, 92, 82, 2, 255, 99, 80, 7, 255, 104, 78, 19, 255, 97, 76, 19, 255, 96, 76, 10, 255, 104, 75, 11, 255, 104, 72, 16, 255, 102, 74, 10, 255, 102, 75, 11, 255, 103, 74, 11, 255, 102, 73, 9, 255, 102, 73, 15, 255, 103, 76, 3, 255, 103, 73, 9, 255, 99, 72, 11, 255, 99, 72, 9, 255, 100, 70, 5, 255, 101, 69, 6, 255, 103, 69, 4, 255, 100, 65, 16, 255, 99, 59, 14, 255, 94, 64, 6, 255, 95, 64, 9, 255, 107, 64, 8, 255, 106, 67, 0, 255, 103, 64, 3, 255, 102, 63, 9, 255, 109, 67, 6, 255, 119, 64, 4, 255, 116, 65, 10, 255, 102, 59, 4, 255, 100, 61, 2, 255, 104, 63, 1, 255, 113, 60, 8, 255, 117, 64, 4, 255, 102, 56, 4, 255, 113, 62, 13, 255, 120, 63, 2, 255, 111, 62, 6, 255, 110, 61, 3, 255, 106, 60, 2, 255, 98, 60, 5, 255, 96, 55, 1, 255, 99, 52, 9, 255, 108, 58, 6, 255, 112, 68, 0, 255, 113, 68, 5, 255, 114, 64, 8, 255, 116, 67, 3, 255, 118, 69, 3, 255, 117, 69, 7, 255, 114, 67, 1, 255, 114, 66, 5, 255, 114, 68, 6, 255, 115, 67, 3, 255, 120, 69, 6, 255, 123, 72, 2, 255, 121, 71, 2, 255, 121, 70, 3, 255, 119, 68, 4, 255, 115, 64, 2, 255, 114, 59, 5, 255, 112, 55, 7, 255, 109, 50, 11, 255, 110, 54, 6, 255, 115, 54, 3, 255, 108, 53, 1, 255, 112, 58, 4, 255, 110, 50, 6, 255, 103, 51, 2, 255, 99, 50, 2, 255, 97, 43, 8, 255, 110, 53, 8, 255, 120, 60, 2, 255, 120, 58, 0, 255, 125, 60, 6, 255, 128, 62, 7, 255, 126, 62, 1, 255, 125, 60, 0, 255, 121, 55, 2, 255, 116, 53, 1, 255, 115, 54, 0, 255, 112, 55, 0, 255, 112, 51, 1, 255, 115, 51, 4, 255, 117, 53, 6, 255, 111, 49, 2, 255, 107, 46, 1, 255, 110, 48, 4, 255, 108, 47, 2, 255, 120, 53, 3, 255, 129, 55, 2, 255, 117, 52, 0, 255, 108, 45, 3, 255, 107, 36, 6, 255, 104, 40, 3, 255, 100, 33, 2, 255, 93, 28, 4, 255, 86, 29, 4, 255, 90, 33, 4, 255, 97, 31, 1, 255, 110, 33, 4, 255, 111, 35, 3, 255, 114, 40, 0, 255, 128, 45, 4, 255, 145, 44, 7, 255, 142, 48, 7, 255, 138, 43, 2, 255, 116, 37, 4, 255, 108, 29, 4, 255, 113, 33, 2, 255, 106, 29, 0, 255, 101, 27, 5, 255, 107, 32, 3, 255, 111, 33, 1, 255, 113, 29, 1, 255, 116, 30, 3, 255, 116, 29, 3, 255, 115, 28, 1, 255, 119, 32, 4, 255, 117, 31, 3, 255, 115, 30, 2, 255, 114, 29, 2, 255, 116, 32, 4, 255, 110, 30, 2, 255, 106, 28, 2, 255, 103, 25, 1, 255, 106, 27, 4, 255, 108, 30, 3, 255, 109, 29, 2, 255, 104, 23, 3, 255, 93, 17, 1, 255, 92, 24, 1, 255, 92, 23, 4, 255, 88, 22, 2, 255, 86, 24, 1, 255, 85, 23, 5, 255, 63, 17, 3, 255, 54, 15, 2, 255, 70, 19, 8, 255, 71, 18, 3, 255, 65, 22, 1, 255, 67, 21, 1, 255, 67, 19, 5, 255, 62, 17, 5, 255, 58, 17, 3, 255, 60, 19, 3, 255, 66, 19, 4, 255, 70, 17, 2, 255, 74, 18, 2, 255, 73, 20, 4, 255, 65, 17, 1, 255, 69, 23, 5, 255, 69, 20, 1, 255, 74, 19, 1, 255, 76, 19, 2, 255, 74, 19, 4, 255, 79, 23, 2, 255, 89, 28, 1, 255, 113, 33, 2, 255, 117, 43, 4, 255, 121, 50, 2, 255, 127, 53, 2, 255, 125, 48, 0, 255, 128, 52, 4, 255, 125, 54, 4, 255, 127, 53, 4, 255, 131, 52, 2, 255, 131, 53, 1, 255, 132, 52, 0, 255, 138, 56, 2, 255, 137, 51, 1, 255, 134, 50, 3, 255, 132, 50, 2, 255, 131, 53, 3, 255, 45, 70, 26, 255, 49, 70, 24, 255, 44, 64, 26, 255, 36, 61, 10, 255, 37, 56, 14, 255, 40, 43, 17, 255, 39, 36, 8, 255, 38, 35, 10, 255, 30, 28, 8, 255, 25, 22, 7, 255, 24, 22, 7, 255, 23, 22, 5, 255, 21, 17, 3, 255, 24, 15, 6, 255, 15, 15, 2, 255, 17, 14, 2, 255, 20, 16, 5, 255, 16, 14, 3, 255, 25, 17, 3, 255, 31, 18, 6, 255, 28, 14, 4, 255, 28, 15, 1, 255, 29, 16, 3, 255, 22, 9, 5, 255, 23, 10, 4, 255, 28, 16, 2, 255, 30, 16, 4, 255, 25, 16, 2, 255, 24, 15, 3, 255, 27, 18, 4, 255, 29, 16, 2, 255, 33, 15, 3, 255, 34, 17, 6, 255, 38, 22, 2, 255, 35, 22, 3, 255, 29, 23, 7, 255, 36, 23, 4, 255, 52, 29, 5, 255, 53, 47, 15, 255, 46, 46, 30, 255, 53, 46, 28, 255, 56, 44, 8, 255, 63, 39, 10, 255, 56, 33, 7, 255, 42, 28, 2, 255, 50, 29, 7, 255, 50, 31, 7, 255, 66, 54, 21, 255, 79, 61, 25, 255, 72, 56, 33, 255, 68, 60, 44, 255, 83, 66, 54, 255, 85, 65, 36, 255, 76, 61, 37, 255, 85, 65, 38, 255, 82, 61, 6, 255, 76, 50, 17, 255, 62, 47, 25, 255, 64, 41, 7, 255, 68, 48, 6, 255, 76, 55, 15, 255, 84, 54, 17, 255, 74, 52, 9, 255, 78, 38, 4, 255, 80, 49, 7, 255, 81, 44, 4, 255, 84, 37, 3, 255, 86, 36, 2, 255, 85, 37, 1, 255, 87, 40, 3, 255, 86, 37, 4, 255, 87, 39, 4, 255, 87, 39, 1, 255, 88, 41, 3, 255, 91, 45, 4, 255, 86, 42, 1, 255, 85, 42, 2, 255, 86, 40, 5, 255, 86, 36, 1, 255, 94, 38, 3, 255, 94, 37, 3, 255, 91, 40, 3, 255, 86, 40, 2, 255, 84, 46, 2, 255, 89, 40, 0, 255, 89, 38, 0, 255, 85, 41, 2, 255, 85, 39, 2, 255, 85, 39, 2, 255, 85, 42, 3, 255, 89, 43, 1, 255, 92, 41, 2, 255, 94, 42, 2, 255, 90, 39, 0, 255, 88, 39, 1, 255, 87, 38, 0, 255, 90, 37, 3, 255, 93, 40, 7, 255, 88, 34, 2, 255, 90, 37, 4, 255, 92, 40, 2, 255, 93, 40, 2, 255, 95, 42, 3, 255, 92, 37, 1, 255, 92, 38, 3, 255, 88, 35, 4, 255, 88, 37, 4, 255, 93, 40, 3, 255, 101, 43, 4, 255, 101, 40, 3, 255, 90, 37, 4, 255, 91, 38, 1, 255, 102, 41, 2, 255, 103, 40, 4, 255, 91, 38, 3, 255, 93, 40, 5, 255, 86, 37, 1, 255, 91, 40, 2, 255, 97, 38, 1, 255, 96, 39, 2, 255, 95, 42, 5, 255, 92, 37, 2, 255, 97, 41, 6, 255, 96, 44, 7, 255, 86, 40, 1, 255, 83, 42, 1, 255, 84, 41, 1, 255, 86, 40, 2, 255, 77, 38, 2, 255, 74, 39, 4, 255, 79, 40, 5, 255, 90, 46, 4, 255, 122, 59, 10, 255, 140, 58, 4, 255, 143, 60, 0, 255, 139, 60, 2, 255, 131, 58, 5, 255, 127, 56, 4, 255, 131, 54, 3, 255, 134, 53, 3, 255, 138, 56, 6, 255, 144, 62, 7, 255, 148, 61, 3, 255, 150, 57, 1, 255, 145, 61, 4, 255, 139, 59, 6, 255, 134, 54, 4, 255, 130, 51, 8, 255, 125, 57, 1, 255, 136, 64, 6, 255, 152, 67, 5, 255, 141, 66, 0, 255, 141, 66, 6, 255, 143, 63, 5, 255, 135, 62, 8, 255, 130, 57, 16, 255, 141, 61, 5, 255, 138, 61, 4, 255, 126, 59, 4, 255, 123, 57, 13, 255, 133, 60, 6, 255, 147, 71, 5, 255, 155, 70, 14, 255, 157, 71, 6, 255, 158, 71, 13, 255, 158, 76, 10, 255, 154, 75, 6, 255, 160, 78, 10, 255, 160, 75, 14, 255, 162, 79, 13, 255, 161, 77, 5, 255, 156, 74, 6, 255, 158, 82, 20, 255, 165, 80, 19, 255, 159, 78, 11, 255, 153, 82, 12, 255, 156, 83, 21, 255, 154, 79, 17, 255, 158, 79, 15, 255, 157, 76, 12, 255, 160, 81, 15, 255, 151, 80, 17, 255, 144, 75, 27, 255, 155, 84, 18, 255, 161, 88, 19, 255, 151, 85, 17, 255, 143, 87, 14, 255, 141, 86, 21, 255, 141, 82, 23, 255, 129, 77, 18, 255, 108, 80, 17, 255, 108, 82, 20, 255, 97, 73, 25, 255, 91, 78, 15, 255, 78, 77, 17, 255, 74, 77, 18, 255, 76, 78, 19, 255, 78, 74, 38, 255, 79, 75, 27, 255, 83, 81, 14, 255, 89, 84, 17, 255, 89, 82, 15, 255, 88, 80, 19, 255, 89, 81, 29, 255, 90, 83, 23, 255, 97, 85, 13, 255, 96, 84, 7, 255, 96, 82, 16, 255, 97, 85, 24, 255, 100, 88, 19, 255, 100, 84, 20, 255, 101, 82, 27, 255, 96, 82, 26, 255, 101, 87, 16, 255, 101, 80, 28, 255, 93, 78, 26, 255, 96, 83, 17, 255, 104, 85, 19, 255, 104, 83, 22, 255, 104, 86, 14, 255, 105, 85, 14, 255, 103, 82, 13, 255, 101, 80, 18, 255, 99, 81, 16, 255, 101, 79, 22, 255, 96, 77, 17, 255, 97, 78, 19, 255, 98, 80, 16, 255, 95, 75, 16, 255, 101, 77, 12, 255, 108, 78, 9, 255, 104, 73, 17, 255, 101, 74, 14, 255, 105, 75, 8, 255, 102, 71, 8, 255, 105, 74, 10, 255, 109, 71, 12, 255, 109, 71, 10, 255, 107, 69, 11, 255, 108, 71, 13, 255, 107, 73, 10, 255, 103, 70, 10, 255, 101, 75, 3, 255, 100, 67, 6, 255, 98, 66, 9, 255, 99, 66, 11, 255, 100, 64, 4, 255, 104, 64, 10, 255, 105, 65, 8, 255, 99, 62, 9, 255, 100, 64, 9, 255, 107, 64, 5, 255, 116, 66, 7, 255, 116, 61, 5, 255, 119, 65, 7, 255, 112, 61, 1, 255, 106, 60, 6, 255, 109, 62, 4, 255, 111, 61, 5, 255, 110, 59, 5, 255, 108, 57, 2, 255, 111, 61, 6, 255, 114, 62, 5, 255, 112, 60, 1, 255, 114, 59, 2, 255, 109, 56, 5, 255, 99, 51, 3, 255, 100, 56, 5, 255, 99, 54, 1, 255, 103, 53, 5, 255, 100, 51, 12, 255, 90, 51, 2, 255, 91, 50, 1, 255, 102, 49, 8, 255, 104, 55, 7, 255, 107, 62, 4, 255, 112, 64, 6, 255, 115, 64, 7, 255, 112, 59, 4, 255, 110, 59, 7, 255, 107, 58, 5, 255, 107, 58, 6, 255, 113, 63, 4, 255, 115, 66, 0, 255, 124, 74, 6, 255, 120, 67, 9, 255, 111, 54, 9, 255, 110, 54, 3, 255, 103, 50, 5, 255, 103, 53, 1, 255, 95, 47, 2, 255, 104, 53, 6, 255, 110, 56, 0, 255, 119, 62, 4, 255, 109, 53, 3, 255, 113, 60, 3, 255, 112, 57, 6, 255, 109, 53, 7, 255, 114, 57, 1, 255, 115, 59, 4, 255, 111, 53, 3, 255, 119, 53, 3, 255, 120, 59, 4, 255, 121, 62, 2, 255, 127, 61, 1, 255, 122, 60, 1, 255, 124, 58, 3, 255, 125, 52, 1, 255, 124, 56, 3, 255, 120, 55, 3, 255, 115, 49, 4, 255, 109, 43, 3, 255, 108, 46, 3, 255, 105, 45, 3, 255, 101, 39, 1, 255, 109, 41, 1, 255, 118, 48, 5, 255, 113, 49, 7, 255, 102, 40, 2, 255, 104, 37, 3, 255, 108, 41, 6, 255, 96, 34, 2, 255, 89, 31, 1, 255, 98, 34, 4, 255, 102, 36, 5, 255, 96, 34, 2, 255, 95, 29, 3, 255, 95, 28, 4, 255, 93, 29, 1, 255, 100, 27, 2, 255, 106, 27, 3, 255, 119, 33, 7, 255, 124, 32, 4, 255, 110, 34, 2, 255, 110, 32, 2, 255, 117, 28, 3, 255, 115, 28, 4, 255, 106, 25, 2, 255, 110, 28, 2, 255, 118, 30, 5, 255, 115, 26, 2, 255, 114, 27, 2, 255, 113, 29, 1, 255, 115, 31, 2, 255, 117, 32, 3, 255, 115, 28, 0, 255, 117, 32, 2, 255, 115, 32, 4, 255, 114, 29, 1, 255, 112, 29, 1, 255, 107, 28, 2, 255, 104, 28, 5, 255, 102, 25, 1, 255, 110, 26, 2, 255, 108, 26, 3, 255, 101, 23, 3, 255, 91, 19, 0, 255, 90, 23, 1, 255, 95, 20, 1, 255, 92, 19, 0, 255, 88, 24, 2, 255, 86, 25, 4, 255, 71, 13, 0, 255, 58, 14, 5, 255, 53, 16, 8, 255, 70, 15, 3, 255, 73, 24, 0, 255, 63, 21, 1, 255, 57, 18, 2, 255, 62, 18, 3, 255, 61, 15, 2, 255, 54, 16, 1, 255, 63, 19, 2, 255, 70, 20, 2, 255, 68, 18, 4, 255, 65, 17, 4, 255, 69, 21, 3, 255, 69, 21, 1, 255, 71, 19, 2, 255, 70, 19, 6, 255, 69, 16, 2, 255, 71, 20, 1, 255, 73, 20, 3, 255, 87, 24, 1, 255, 109, 36, 1, 255, 121, 45, 4, 255, 120, 43, 2, 255, 122, 45, 3, 255, 126, 49, 1, 255, 124, 45, 1, 255, 126, 51, 3, 255, 125, 52, 3, 255, 124, 50, 1, 255, 130, 50, 2, 255, 131, 49, 0, 255, 133, 51, 2, 255, 132, 51, 1, 255, 128, 51, 3, 255, 129, 48, 1, 255, 129, 49, 2, 255, 37, 69, 16, 255, 48, 69, 8, 255, 49, 61, 14, 255, 39, 50, 16, 255, 31, 41, 12, 255, 32, 39, 7, 255, 31, 33, 5, 255, 26, 26, 5, 255, 24, 22, 4, 255, 24, 20, 8, 255, 21, 15, 4, 255, 22, 14, 3, 255, 21, 15, 4, 255, 17, 14, 3, 255, 20, 14, 2, 255, 23, 11, 2, 255, 24, 14, 5, 255, 18, 13, 3, 255, 24, 13, 2, 255, 26, 17, 6, 255, 29, 15, 6, 255, 27, 13, 2, 255, 25, 16, 0, 255, 25, 15, 0, 255, 28, 18, 3, 255, 32, 19, 2, 255, 36, 19, 3, 255, 32, 19, 3, 255, 31, 15, 2, 255, 36, 16, 4, 255, 41, 18, 3, 255, 37, 21, 1, 255, 38, 22, 1, 255, 33, 17, 3, 255, 30, 17, 2, 255, 37, 21, 5, 255, 29, 20, 4, 255, 36, 24, 5, 255, 68, 43, 9, 255, 60, 43, 18, 255, 58, 48, 24, 255, 57, 44, 10, 255, 50, 38, 6, 255, 57, 38, 8, 255, 53, 33, 4, 255, 47, 27, 1, 255, 63, 37, 10, 255, 73, 53, 26, 255, 79, 56, 35, 255, 77, 59, 32, 255, 83, 65, 36, 255, 92, 62, 43, 255, 80, 65, 38, 255, 79, 64, 33, 255, 91, 64, 28, 255, 90, 63, 9, 255, 67, 47, 10, 255, 58, 47, 22, 255, 65, 46, 9, 255, 63, 47, 7, 255, 72, 57, 26, 255, 76, 65, 19, 255, 65, 58, 18, 255, 73, 48, 4, 255, 84, 49, 4, 255, 82, 44, 1, 255, 81, 41, 2, 255, 82, 41, 3, 255, 82, 39, 2, 255, 86, 41, 5, 255, 90, 41, 4, 255, 92, 41, 2, 255, 100, 45, 5, 255, 99, 43, 4, 255, 96, 42, 0, 255, 99, 50, 5, 255, 92, 48, 2, 255, 94, 49, 5, 255, 97, 47, 4, 255, 100, 45, 2, 255, 102, 47, 3, 255, 102, 50, 6, 255, 99, 51, 5, 255, 95, 51, 1, 255, 101, 46, 2, 255, 101, 45, 3, 255, 97, 51, 4, 255, 97, 52, 5, 255, 93, 48, 1, 255, 92, 45, 1, 255, 97, 43, 3, 255, 93, 39, 2, 255, 95, 40, 3, 255, 91, 40, 1, 255, 95, 42, 5, 255, 96, 40, 3, 255, 90, 46, 1, 255, 90, 40, 1, 255, 93, 39, 1, 255, 95, 41, 2, 255, 95, 42, 2, 255, 97, 45, 3, 255, 96, 43, 7, 255, 93, 43, 2, 255, 96, 44, 0, 255, 95, 42, 3, 255, 97, 43, 4, 255, 99, 41, 1, 255, 103, 40, 3, 255, 104, 40, 3, 255, 97, 41, 2, 255, 96, 42, 6, 255, 96, 39, 7, 255, 95, 40, 2, 255, 90, 43, 3, 255, 92, 39, 3, 255, 88, 40, 2, 255, 92, 40, 2, 255, 103, 42, 6, 255, 98, 43, 4, 255, 92, 42, 3, 255, 95, 41, 4, 255, 92, 37, 1, 255, 91, 37, 1, 255, 89, 39, 2, 255, 87, 40, 1, 255, 92, 44, 5, 255, 95, 42, 4, 255, 93, 43, 3, 255, 87, 43, 0, 255, 98, 49, 7, 255, 103, 49, 7, 255, 105, 45, 2, 255, 103, 44, 1, 255, 106, 51, 3, 255, 120, 58, 8, 255, 129, 56, 2, 255, 142, 59, 3, 255, 143, 61, 7, 255, 142, 63, 9, 255, 141, 57, 3, 255, 148, 63, 4, 255, 143, 64, 0, 255, 142, 62, 4, 255, 142, 64, 4, 255, 138, 57, 11, 255, 129, 53, 9, 255, 137, 54, 1, 255, 135, 58, 10, 255, 139, 65, 8, 255, 152, 67, 7, 255, 150, 65, 3, 255, 153, 70, 1, 255, 146, 60, 12, 255, 132, 57, 12, 255, 135, 67, 8, 255, 136, 64, 3, 255, 136, 61, 7, 255, 132, 62, 8, 255, 131, 61, 11, 255, 140, 59, 10, 255, 151, 70, 15, 255, 156, 67, 11, 255, 157, 71, 10, 255, 153, 76, 15, 255, 158, 72, 8, 255, 162, 74, 19, 255, 163, 78, 7, 255, 163, 81, 1, 255, 157, 79, 15, 255, 158, 78, 15, 255, 155, 74, 7, 255, 160, 77, 15, 255, 158, 76, 17, 255, 149, 77, 8, 255, 146, 80, 12, 255, 141, 75, 15, 255, 146, 74, 13, 255, 152, 76, 25, 255, 147, 80, 19, 255, 153, 84, 11, 255, 149, 79, 16, 255, 148, 80, 24, 255, 149, 80, 17, 255, 139, 75, 20, 255, 129, 80, 21, 255, 117, 75, 35, 255, 117, 78, 27, 255, 116, 79, 20, 255, 87, 71, 20, 255, 69, 75, 27, 255, 86, 78, 20, 255, 83, 76, 14, 255, 79, 74, 28, 255, 76, 74, 31, 255, 81, 78, 18, 255, 85, 75, 24, 255, 90, 79, 25, 255, 90, 79, 25, 255, 93, 80, 34, 255, 97, 84, 22, 255, 99, 86, 15, 255, 96, 82, 24, 255, 95, 82, 33, 255, 92, 83, 20, 255, 94, 89, 19, 255, 98, 88, 19, 255, 95, 81, 29, 255, 94, 85, 14, 255, 94, 84, 27, 255, 93, 82, 30, 255, 96, 81, 15, 255, 99, 87, 14, 255, 99, 80, 28, 255, 103, 81, 24, 255, 104, 86, 29, 255, 99, 82, 17, 255, 106, 83, 23, 255, 105, 84, 18, 255, 105, 83, 22, 255, 104, 82, 31, 255, 103, 82, 21, 255, 102, 80, 18, 255, 104, 81, 19, 255, 102, 74, 24, 255, 103, 80, 16, 255, 100, 78, 23, 255, 96, 77, 12, 255, 100, 77, 12, 255, 108, 78, 13, 255, 108, 78, 7, 255, 101, 74, 17, 255, 99, 72, 15, 255, 107, 75, 10, 255, 107, 77, 12, 255, 102, 73, 8, 255, 107, 71, 14, 255, 107, 70, 6, 255, 105, 73, 9, 255, 103, 71, 12, 255, 105, 72, 5, 255, 107, 69, 13, 255, 108, 68, 5, 255, 106, 65, 10, 255, 102, 65, 7, 255, 100, 66, 3, 255, 100, 65, 3, 255, 100, 61, 7, 255, 100, 61, 8, 255, 100, 62, 9, 255, 105, 64, 12, 255, 103, 64, 4, 255, 102, 61, 1, 255, 109, 64, 8, 255, 113, 64, 8, 255, 113, 61, 4, 255, 108, 58, 6, 255, 117, 65, 5, 255, 118, 62, 5, 255, 118, 62, 7, 255, 115, 62, 3, 255, 112, 58, 0, 255, 108, 59, 1, 255, 108, 57, 3, 255, 102, 51, 2, 255, 99, 52, 4, 255, 100, 57, 5, 255, 104, 55, 3, 255, 115, 56, 5, 255, 109, 52, 0, 255, 95, 51, 3, 255, 99, 52, 7, 255, 102, 50, 7, 255, 91, 43, 3, 255, 81, 42, 3, 255, 88, 50, 4, 255, 86, 45, 0, 255, 89, 47, 2, 255, 92, 49, 5, 255, 99, 51, 8, 255, 101, 50, 9, 255, 96, 52, 4, 255, 102, 61, 3, 255, 112, 60, 6, 255, 123, 63, 3, 255, 121, 63, 0, 255, 114, 61, 4, 255, 102, 53, 2, 255, 100, 52, 6, 255, 108, 59, 3, 255, 108, 56, 6, 255, 102, 52, 5, 255, 101, 50, 2, 255, 110, 52, 1, 255, 103, 50, 3, 255, 105, 56, 2, 255, 109, 53, 4, 255, 116, 54, 6, 255, 122, 59, 4, 255, 120, 59, 4, 255, 114, 54, 3, 255, 117, 51, 8, 255, 117, 54, 4, 255, 116, 56, 0, 255, 113, 55, 0, 255, 121, 55, 4, 255, 112, 49, 7, 255, 104, 45, 6, 255, 105, 44, 3, 255, 105, 45, 2, 255, 104, 46, 3, 255, 105, 45, 4, 255, 103, 43, 0, 255, 108, 48, 1, 255, 113, 50, 2, 255, 120, 50, 5, 255, 117, 47, 4, 255, 113, 46, 5, 255, 107, 41, 3, 255, 103, 36, 3, 255, 105, 41, 0, 255, 103, 39, 1, 255, 101, 35, 3, 255, 96, 29, 4, 255, 92, 28, 8, 255, 82, 25, 5, 255, 70, 22, 2, 255, 71, 24, 1, 255, 83, 28, 4, 255, 79, 23, 2, 255, 68, 22, 0, 255, 77, 22, 3, 255, 96, 27, 4, 255, 98, 27, 3, 255, 101, 26, 7, 255, 108, 25, 1, 255, 116, 32, 1, 255, 113, 31, 5, 255, 115, 29, 6, 255, 118, 31, 2, 255, 114, 29, 0, 255, 113, 31, 2, 255, 113, 32, 3, 255, 108, 29, 1, 255, 110, 33, 3, 255, 106, 26, 0, 255, 113, 28, 4, 255, 109, 26, 2, 255, 108, 25, 0, 255, 110, 27, 1, 255, 108, 30, 3, 255, 102, 26, 1, 255, 99, 27, 1, 255, 105, 27, 4, 255, 102, 24, 3, 255, 96, 22, 2, 255, 92, 21, 4, 255, 90, 23, 4, 255, 92, 21, 2, 255, 89, 22, 1, 255, 83, 25, 3, 255, 78, 21, 1, 255, 73, 20, 5, 255, 58, 16, 4, 255, 42, 10, 0, 255, 60, 17, 3, 255, 62, 13, 4, 255, 57, 17, 3, 255, 60, 16, 4, 255, 62, 14, 4, 255, 62, 18, 3, 255, 60, 19, 2, 255, 64, 20, 2, 255, 67, 18, 1, 255, 66, 17, 2, 255, 64, 15, 2, 255, 69, 18, 3, 255, 70, 19, 3, 255, 65, 18, 4, 255, 64, 20, 5, 255, 66, 18, 4, 255, 64, 18, 3, 255, 68, 17, 4, 255, 91, 31, 3, 255, 112, 43, 5, 255, 121, 46, 3, 255, 125, 47, 5, 255, 126, 48, 7, 255, 124, 48, 1, 255, 123, 46, 2, 255, 126, 48, 1, 255, 128, 52, 2, 255, 126, 49, 1, 255, 129, 50, 2, 255, 131, 51, 3, 255, 130, 53, 4, 255, 126, 52, 2, 255, 128, 51, 3, 255, 127, 50, 2, 255, 127, 52, 3, 255, 41, 66, 18, 255, 42, 55, 17, 255, 45, 52, 7, 255, 36, 41, 4, 255, 29, 32, 13, 255, 28, 28, 8, 255, 22, 24, 1, 255, 23, 25, 5, 255, 22, 19, 4, 255, 25, 17, 7, 255, 22, 12, 4, 255, 21, 11, 4, 255, 22, 12, 4, 255, 23, 13, 3, 255, 19, 16, 3, 255, 17, 15, 2, 255, 19, 13, 3, 255, 16, 10, 2, 255, 22, 17, 5, 255, 20, 14, 4, 255, 28, 15, 6, 255, 23, 13, 3, 255, 28, 15, 4, 255, 47, 19, 4, 255, 44, 18, 4, 255, 30, 14, 4, 255, 26, 13, 3, 255, 26, 15, 2, 255, 31, 17, 2, 255, 41, 17, 4, 255, 39, 19, 5, 255, 35, 19, 5, 255, 34, 19, 8, 255, 31, 18, 3, 255, 31, 20, 2, 255, 31, 19, 5, 255, 35, 14, 3, 255, 59, 28, 8, 255, 61, 37, 13, 255, 58, 44, 25, 255, 53, 50, 19, 255, 59, 48, 11, 255, 67, 40, 12, 255, 69, 43, 8, 255, 59, 40, 1, 255, 45, 28, 0, 255, 61, 34, 10, 255, 68, 48, 23, 255, 69, 52, 24, 255, 71, 57, 23, 255, 80, 63, 34, 255, 84, 66, 46, 255, 82, 63, 42, 255, 96, 66, 33, 255, 85, 62, 25, 255, 73, 56, 19, 255, 66, 49, 18, 255, 77, 48, 19, 255, 73, 46, 9, 255, 65, 48, 13, 255, 78, 60, 37, 255, 87, 65, 25, 255, 76, 58, 20, 255, 76, 52, 5, 255, 78, 52, 3, 255, 77, 46, 1, 255, 79, 41, 0, 255, 79, 40, 1, 255, 77, 39, 0, 255, 76, 40, 0, 255, 84, 39, 0, 255, 97, 47, 6, 255, 89, 42, 1, 255, 89, 42, 0, 255, 96, 48, 2, 255, 98, 50, 4, 255, 99, 50, 2, 255, 96, 51, 1, 255, 100, 52, 1, 255, 103, 53, 1, 255, 107, 55, 3, 255, 105, 52, 1, 255, 106, 55, 2, 255, 101, 58, 2, 255, 106, 55, 2, 255, 109, 55, 3, 255, 108, 59, 5, 255, 110, 59, 5, 255, 110, 57, 1, 255, 108, 55, 1, 255, 108, 56, 6, 255, 107, 53, 6, 255, 103, 49, 4, 255, 94, 45, 1, 255, 98, 49, 4, 255, 101, 52, 5, 255, 86, 47, 1, 255, 94, 47, 2, 255, 101, 45, 5, 255, 100, 41, 1, 255, 101, 44, 5, 255, 99, 45, 3, 255, 97, 46, 3, 255, 97, 46, 4, 255, 98, 43, 3, 255, 97, 43, 4, 255, 99, 45, 4, 255, 101, 42, 3, 255, 104, 43, 5, 255, 96, 41, 2, 255, 99, 44, 0, 255, 100, 44, 2, 255, 98, 41, 1, 255, 101, 41, 1, 255, 101, 40, 2, 255, 98, 39, 3, 255, 100, 42, 4, 255, 101, 40, 4, 255, 97, 36, 0, 255, 98, 39, 2, 255, 93, 40, 2, 255, 90, 39, 1, 255, 95, 42, 4, 255, 94, 40, 3, 255, 95, 43, 5, 255, 92, 41, 3, 255, 94, 42, 4, 255, 94, 39, 3, 255, 91, 42, 4, 255, 92, 43, 2, 255, 98, 46, 2, 255, 92, 47, 2, 255, 89, 46, 4, 255, 86, 42, 4, 255, 84, 39, 6, 255, 94, 46, 5, 255, 116, 56, 4, 255, 127, 50, 1, 255, 128, 54, 6, 255, 130, 58, 7, 255, 141, 57, 4, 255, 143, 63, 3, 255, 143, 66, 3, 255, 146, 63, 7, 255, 145, 63, 3, 255, 142, 60, 7, 255, 128, 60, 1, 255, 126, 60, 7, 255, 142, 66, 10, 255, 149, 67, 2, 255, 146, 63, 4, 255, 149, 67, 7, 255, 151, 72, 8, 255, 145, 65, 10, 255, 139, 63, 10, 255, 137, 66, 3, 255, 140, 63, 7, 255, 149, 65, 10, 255, 150, 67, 8, 255, 153, 70, 15, 255, 133, 61, 17, 255, 118, 56, 15, 255, 144, 74, 11, 255, 155, 73, 9, 255, 153, 74, 12, 255, 153, 77, 0, 255, 153, 76, 8, 255, 155, 75, 9, 255, 157, 74, 8, 255, 153, 71, 15, 255, 155, 71, 24, 255, 156, 76, 18, 255, 155, 81, 10, 255, 162, 78, 15, 255, 152, 74, 13, 255, 139, 74, 9, 255, 141, 75, 21, 255, 147, 76, 18, 255, 153, 80, 18, 255, 155, 80, 21, 255, 136, 73, 27, 255, 132, 74, 22, 255, 127, 75, 13, 255, 99, 66, 24, 255, 85, 68, 21, 255, 89, 71, 20, 255, 97, 71, 26, 255, 91, 70, 27, 255, 86, 78, 20, 255, 81, 74, 21, 255, 74, 72, 24, 255, 79, 74, 31, 255, 88, 78, 27, 255, 85, 80, 18, 255, 83, 75, 32, 255, 87, 77, 33, 255, 92, 81, 28, 255, 94, 83, 27, 255, 93, 82, 29, 255, 91, 78, 31, 255, 96, 83, 32, 255, 96, 82, 29, 255, 97, 83, 31, 255, 96, 84, 22, 255, 94, 86, 19, 255, 95, 86, 17, 255, 102, 86, 29, 255, 102, 83, 26, 255, 101, 83, 24, 255, 99, 84, 30, 255, 97, 87, 21, 255, 98, 84, 13, 255, 99, 88, 12, 255, 103, 88, 14, 255, 105, 84, 18, 255, 104, 84, 21, 255, 107, 84, 31, 255, 111, 85, 22, 255, 110, 86, 20, 255, 109, 84, 17, 255, 107, 86, 12, 255, 107, 84, 23, 255, 105, 81, 19, 255, 107, 80, 15, 255, 105, 82, 23, 255, 108, 82, 11, 255, 108, 75, 19, 255, 109, 78, 16, 255, 108, 80, 18, 255, 105, 77, 20, 255, 100, 72, 10, 255, 101, 74, 17, 255, 104, 76, 11, 255, 106, 72, 5, 255, 108, 76, 17, 255, 102, 73, 10, 255, 106, 74, 10, 255, 107, 72, 11, 255, 106, 69, 12, 255, 107, 69, 8, 255, 107, 68, 13, 255, 105, 66, 14, 255, 106, 69, 9, 255, 110, 69, 7, 255, 106, 65, 10, 255, 100, 62, 6, 255, 101, 62, 7, 255, 102, 64, 4, 255, 99, 62, 7, 255, 101, 60, 8, 255, 107, 61, 9, 255, 109, 64, 5, 255, 106, 62, 2, 255, 106, 58, 3, 255, 112, 62, 9, 255, 113, 62, 9, 255, 112, 58, 0, 255, 116, 63, 0, 255, 119, 63, 4, 255, 120, 59, 7, 255, 116, 56, 4, 255, 112, 58, 6, 255, 107, 59, 6, 255, 99, 55, 3, 255, 97, 54, 6, 255, 103, 56, 7, 255, 108, 55, 3, 255, 109, 56, 4, 255, 105, 56, 6, 255, 100, 52, 2, 255, 97, 49, 2, 255, 98, 49, 7, 255, 95, 45, 5, 255, 92, 47, 4, 255, 83, 43, 3, 255, 83, 43, 7, 255, 77, 39, 5, 255, 77, 37, 5, 255, 73, 34, 2, 255, 74, 38, 3, 255, 75, 39, 3, 255, 78, 37, 0, 255, 86, 43, 4, 255, 87, 40, 6, 255, 97, 44, 7, 255, 104, 48, 5, 255, 98, 44, 4, 255, 95, 48, 1, 255, 98, 46, 3, 255, 109, 56, 6, 255, 104, 51, 1, 255, 97, 47, 1, 255, 96, 47, 5, 255, 99, 50, 2, 255, 101, 48, 4, 255, 100, 49, 1, 255, 100, 48, 1, 255, 108, 51, 2, 255, 118, 55, 1, 255, 120, 55, 3, 255, 118, 52, 2, 255, 109, 46, 4, 255, 107, 48, 5, 255, 109, 45, 4, 255, 103, 43, 1, 255, 111, 47, 7, 255, 103, 41, 4, 255, 93, 40, 1, 255, 98, 39, 0, 255, 103, 41, 2, 255, 103, 44, 2, 255, 105, 45, 4, 255, 107, 40, 3, 255, 124, 50, 7, 255, 131, 55, 3, 255, 128, 54, 6, 255, 116, 45, 2, 255, 106, 41, 0, 255, 106, 39, 2, 255, 107, 35, 3, 255, 100, 37, 3, 255, 96, 33, 1, 255, 91, 29, 2, 255, 88, 31, 8, 255, 74, 23, 2, 255, 72, 21, 1, 255, 71, 25, 8, 255, 76, 30, 2, 255, 87, 27, 3, 255, 92, 28, 4, 255, 88, 31, 1, 255, 87, 24, 4, 255, 100, 26, 1, 255, 107, 27, 3, 255, 106, 30, 4, 255, 108, 30, 4, 255, 118, 33, 3, 255, 117, 32, 0, 255, 119, 33, 5, 255, 123, 34, 4, 255, 123, 35, 2, 255, 119, 30, 1, 255, 118, 30, 2, 255, 116, 30, 3, 255, 115, 32, 5, 255, 110, 28, 2, 255, 110, 24, 4, 255, 108, 25, 4, 255, 107, 24, 0, 255, 109, 27, 0, 255, 105, 26, 0, 255, 105, 29, 4, 255, 95, 25, 2, 255, 96, 25, 3, 255, 98, 24, 3, 255, 96, 25, 8, 255, 87, 21, 5, 255, 83, 18, 1, 255, 90, 20, 2, 255, 91, 22, 4, 255, 87, 24, 6, 255, 79, 17, 1, 255, 80, 19, 5, 255, 70, 18, 5, 255, 61, 19, 2, 255, 64, 23, 7, 255, 63, 19, 5, 255, 59, 19, 2, 255, 69, 20, 2, 255, 54, 18, 2, 255, 47, 18, 1, 255, 70, 18, 4, 255, 73, 18, 3, 255, 70, 18, 1, 255, 67, 19, 3, 255, 63, 16, 2, 255, 64, 18, 1, 255, 67, 18, 2, 255, 66, 18, 2, 255, 62, 17, 1, 255, 64, 16, 2, 255, 67, 18, 2, 255, 74, 19, 4, 255, 97, 33, 1, 255, 113, 43, 3, 255, 123, 49, 2, 255, 129, 50, 5, 255, 124, 43, 3, 255, 124, 46, 1, 255, 126, 48, 5, 255, 129, 49, 6, 255, 127, 48, 1, 255, 126, 47, 0, 255, 127, 49, 0, 255, 126, 48, 0, 255, 125, 49, 2, 255, 123, 51, 3, 255, 122, 50, 1, 255, 126, 50, 2, 255, 125, 48, 0, 255, 39, 57, 9, 255, 36, 43, 27, 255, 31, 35, 10, 255, 28, 31, 5, 255, 23, 23, 8, 255, 27, 22, 5, 255, 25, 22, 2, 255, 24, 20, 3, 255, 22, 15, 2, 255, 23, 14, 3, 255, 23, 14, 5, 255, 23, 13, 5, 255, 19, 11, 1, 255, 25, 15, 5, 255, 31, 16, 7, 255, 27, 12, 4, 255, 24, 11, 4, 255, 21, 11, 4, 255, 18, 11, 2, 255, 18, 10, 0, 255, 25, 13, 1, 255, 22, 17, 6, 255, 26, 20, 6, 255, 39, 18, 2, 255, 32, 18, 2, 255, 19, 14, 3, 255, 26, 15, 3, 255, 26, 14, 3, 255, 29, 18, 4, 255, 26, 17, 2, 255, 34, 17, 3, 255, 41, 21, 8, 255, 43, 17, 8, 255, 38, 15, 3, 255, 39, 21, 9, 255, 34, 22, 7, 255, 50, 23, 3, 255, 58, 22, 3, 255, 48, 37, 5, 255, 54, 53, 19, 255, 59, 53, 25, 255, 55, 49, 18, 255, 57, 39, 10, 255, 72, 41, 10, 255, 62, 36, 1, 255, 59, 31, 0, 255, 63, 30, 7, 255, 71, 50, 16, 255, 76, 58, 18, 255, 73, 56, 25, 255, 76, 60, 36, 255, 68, 60, 52, 255, 80, 62, 43, 255, 82, 64, 28, 255, 71, 60, 28, 255, 72, 55, 28, 255, 68, 52, 21, 255, 88, 51, 10, 255, 86, 49, 9, 255, 79, 58, 15, 255, 90, 69, 20, 255, 93, 65, 15, 255, 85, 60, 14, 255, 79, 55, 3, 255, 79, 51, 8, 255, 82, 46, 5, 255, 86, 41, 3, 255, 85, 39, 1, 255, 84, 42, 1, 255, 83, 43, 1, 255, 81, 44, 0, 255, 86, 48, 4, 255, 85, 42, 1, 255, 92, 46, 5, 255, 93, 48, 4, 255, 89, 47, 0, 255, 92, 50, 0, 255, 98, 50, 1, 255, 100, 53, 2, 255, 106, 57, 5, 255, 108, 56, 3, 255, 107, 55, 2, 255, 107, 55, 2, 255, 106, 57, 3, 255, 108, 56, 3, 255, 106, 53, 0, 255, 105, 55, 0, 255, 107, 60, 2, 255, 109, 62, 1, 255, 111, 60, 1, 255, 116, 61, 1, 255, 119, 57, 1, 255, 115, 51, 0, 255, 111, 53, 0, 255, 110, 59, 1, 255, 108, 61, 1, 255, 108, 59, 3, 255, 110, 55, 3, 255, 109, 47, 1, 255, 106, 45, 1, 255, 104, 50, 6, 255, 98, 48, 3, 255, 103, 50, 1, 255, 107, 48, 5, 255, 100, 43, 4, 255, 100, 47, 3, 255, 95, 42, 4, 255, 93, 41, 3, 255, 100, 49, 1, 255, 98, 45, 3, 255, 97, 40, 5, 255, 98, 42, 4, 255, 100, 46, 2, 255, 101, 47, 1, 255, 105, 48, 3, 255, 102, 43, 3, 255, 96, 37, 0, 255, 103, 41, 4, 255, 104, 41, 6, 255, 97, 40, 3, 255, 96, 43, 5, 255, 95, 42, 3, 255, 99, 43, 4, 255, 99, 41, 3, 255, 97, 42, 3, 255, 96, 43, 4, 255, 95, 43, 3, 255, 97, 42, 3, 255, 97, 41, 5, 255, 93, 43, 3, 255, 97, 42, 1, 255, 98, 44, 0, 255, 101, 45, 3, 255, 99, 47, 5, 255, 94, 49, 8, 255, 93, 48, 2, 255, 107, 55, 2, 255, 112, 52, 8, 255, 97, 47, 4, 255, 105, 49, 4, 255, 124, 50, 3, 255, 118, 56, 7, 255, 132, 57, 7, 255, 145, 58, 6, 255, 146, 62, 9, 255, 150, 65, 6, 255, 152, 69, 1, 255, 147, 68, 6, 255, 149, 65, 7, 255, 149, 64, 10, 255, 146, 65, 2, 255, 153, 65, 7, 255, 153, 66, 10, 255, 147, 69, 0, 255, 146, 68, 10, 255, 147, 66, 12, 255, 149, 65, 12, 255, 155, 66, 8, 255, 152, 67, 3, 255, 149, 70, 9, 255, 146, 72, 10, 255, 142, 69, 4, 255, 147, 72, 7, 255, 151, 72, 13, 255, 149, 73, 8, 255, 151, 73, 9, 255, 152, 77, 15, 255, 153, 76, 12, 255, 156, 76, 12, 255, 151, 76, 10, 255, 155, 76, 9, 255, 161, 77, 11, 255, 153, 75, 7, 255, 136, 71, 22, 255, 135, 69, 20, 255, 137, 77, 16, 255, 147, 72, 22, 255, 113, 71, 21, 255, 91, 64, 23, 255, 99, 70, 16, 255, 87, 62, 15, 255, 91, 63, 22, 255, 99, 72, 15, 255, 90, 67, 39, 255, 81, 70, 23, 255, 71, 73, 29, 255, 74, 74, 19, 255, 86, 71, 15, 255, 77, 75, 33, 255, 79, 77, 26, 255, 88, 78, 28, 255, 91, 79, 25, 255, 92, 78, 19, 255, 94, 81, 23, 255, 94, 82, 23, 255, 91, 80, 20, 255, 92, 82, 32, 255, 92, 83, 31, 255, 96, 84, 22, 255, 96, 84, 11, 255, 101, 86, 25, 255, 103, 85, 24, 255, 104, 83, 32, 255, 103, 82, 28, 255, 104, 83, 22, 255, 104, 86, 15, 255, 105, 85, 25, 255, 101, 85, 22, 255, 104, 85, 26, 255, 106, 84, 33, 255, 107, 87, 17, 255, 106, 91, 21, 255, 97, 87, 18, 255, 102, 88, 19, 255, 105, 84, 21, 255, 102, 81, 20, 255, 106, 85, 21, 255, 109, 85, 16, 255, 111, 85, 20, 255, 109, 82, 17, 255, 107, 83, 9, 255, 108, 84, 17, 255, 109, 86, 7, 255, 109, 80, 17, 255, 107, 79, 23, 255, 107, 77, 18, 255, 110, 80, 17, 255, 110, 82, 17, 255, 103, 76, 15, 255, 104, 74, 15, 255, 106, 77, 14, 255, 100, 73, 16, 255, 105, 75, 14, 255, 108, 73, 8, 255, 107, 74, 12, 255, 101, 71, 9, 255, 104, 70, 10, 255, 104, 71, 9, 255, 110, 71, 13, 255, 110, 68, 8, 255, 107, 69, 7, 255, 104, 70, 11, 255, 100, 70, 6, 255, 107, 68, 10, 255, 105, 65, 10, 255, 104, 65, 2, 255, 107, 67, 10, 255, 106, 65, 8, 255, 102, 60, 9, 255, 109, 63, 8, 255, 112, 62, 5, 255, 110, 59, 2, 255, 112, 61, 5, 255, 110, 61, 6, 255, 112, 62, 9, 255, 106, 58, 5, 255, 104, 57, 4, 255, 108, 57, 0, 255, 114, 59, 7, 255, 110, 56, 7, 255, 108, 57, 5, 255, 109, 59, 6, 255, 111, 58, 6, 255, 107, 59, 3, 255, 102, 56, 3, 255, 112, 56, 9, 255, 111, 46, 3, 255, 108, 50, 3, 255, 102, 54, 2, 255, 102, 54, 7, 255, 94, 51, 3, 255, 95, 47, 4, 255, 86, 43, 2, 255, 83, 47, 4, 255, 93, 45, 6, 255, 87, 39, 2, 255, 83, 39, 3, 255, 77, 42, 6, 255, 65, 38, 3, 255, 69, 37, 4, 255, 70, 35, 3, 255, 67, 35, 1, 255, 68, 34, 1, 255, 72, 29, 1, 255, 67, 30, 2, 255, 59, 30, 2, 255, 72, 36, 7, 255, 98, 47, 5, 255, 98, 44, 5, 255, 90, 40, 3, 255, 96, 49, 6, 255, 103, 51, 4, 255, 98, 46, 0, 255, 97, 50, 2, 255, 100, 46, 4, 255, 100, 44, 1, 255, 96, 46, 2, 255, 104, 50, 3, 255, 113, 53, 2, 255, 113, 47, 4, 255, 112, 48, 3, 255, 100, 47, 2, 255, 95, 46, 5, 255, 96, 41, 5, 255, 100, 38, 4, 255, 100, 44, 4, 255, 100, 40, 0, 255, 98, 38, 6, 255, 102, 36, 5, 255, 104, 34, 1, 255, 106, 40, 4, 255, 107, 43, 3, 255, 114, 42, 4, 255, 119, 46, 5, 255, 114, 48, 1, 255, 119, 46, 5, 255, 115, 41, 6, 255, 109, 40, 5, 255, 101, 39, 5, 255, 92, 33, 1, 255, 80, 26, 4, 255, 81, 27, 5, 255, 79, 27, 4, 255, 74, 28, 2, 255, 73, 28, 0, 255, 79, 30, 4, 255, 86, 29, 7, 255, 82, 30, 1, 255, 85, 27, 1, 255, 106, 35, 8, 255, 110, 37, 2, 255, 99, 30, 8, 255, 91, 26, 1, 255, 98, 31, 2, 255, 104, 38, 0, 255, 102, 28, 4, 255, 111, 25, 7, 255, 120, 30, 1, 255, 118, 33, 2, 255, 117, 29, 1, 255, 128, 38, 6, 255, 125, 33, 2, 255, 124, 30, 3, 255, 126, 32, 4, 255, 121, 29, 2, 255, 118, 29, 3, 255, 113, 27, 3, 255, 112, 26, 2, 255, 111, 27, 1, 255, 112, 29, 3, 255, 110, 29, 5, 255, 101, 25, 3, 255, 96, 22, 1, 255, 95, 22, 2, 255, 93, 21, 3, 255, 88, 19, 3, 255, 85, 19, 3, 255, 87, 22, 6, 255, 89, 24, 3, 255, 89, 24, 1, 255, 84, 21, 1, 255, 84, 21, 4, 255, 83, 22, 5, 255, 76, 22, 2, 255, 71, 23, 2, 255, 85, 30, 6, 255, 91, 33, 4, 255, 80, 30, 3, 255, 84, 24, 6, 255, 64, 18, 1, 255, 53, 20, 0, 255, 67, 15, 1, 255, 70, 18, 2, 255, 68, 20, 2, 255, 67, 20, 3, 255, 66, 18, 3, 255, 69, 18, 4, 255, 69, 17, 1, 255, 70, 20, 2, 255, 61, 16, 5, 255, 64, 15, 3, 255, 69, 18, 0, 255, 75, 19, 1, 255, 93, 27, 1, 255, 111, 38, 2, 255, 121, 44, 0, 255, 125, 43, 1, 255, 123, 41, 3, 255, 124, 45, 5, 255, 118, 38, 1, 255, 122, 41, 3, 255, 122, 44, 1, 255, 124, 47, 3, 255, 128, 48, 3, 255, 127, 46, 1, 255, 125, 46, 1, 255, 123, 48, 2, 255, 121, 50, 2, 255, 126, 49, 3, 255, 127, 47, 1, 255, 26, 42, 3, 255, 29, 37, 10, 255, 26, 26, 2, 255, 24, 20, 2, 255, 22, 19, 4, 255, 21, 18, 5, 255, 22, 14, 5, 255, 23, 13, 0, 255, 24, 14, 2, 255, 21, 13, 2, 255, 19, 10, 2, 255, 21, 13, 3, 255, 22, 13, 3, 255, 28, 11, 4, 255, 30, 13, 6, 255, 22, 10, 2, 255, 17, 8, 1, 255, 18, 9, 1, 255, 18, 14, 3, 255, 15, 13, 3, 255, 27, 14, 5, 255, 27, 11, 5, 255, 21, 11, 2, 255, 24, 12, 0, 255, 25, 13, 4, 255, 26, 15, 2, 255, 40, 20, 1, 255, 40, 19, 5, 255, 32, 16, 6, 255, 31, 19, 4, 255, 38, 22, 2, 255, 50, 23, 1, 255, 39, 19, 0, 255, 34, 18, 3, 255, 30, 17, 3, 255, 38, 21, 4, 255, 34, 25, 7, 255, 34, 29, 7, 255, 45, 35, 18, 255, 52, 46, 27, 255, 54, 52, 29, 255, 67, 51, 26, 255, 67, 44, 14, 255, 60, 44, 9, 255, 58, 40, 3, 255, 62, 31, 4, 255, 60, 29, 6, 255, 61, 44, 13, 255, 70, 50, 24, 255, 70, 52, 35, 255, 74, 62, 35, 255, 72, 63, 44, 255, 82, 65, 42, 255, 69, 62, 34, 255, 61, 56, 34, 255, 71, 56, 30, 255, 69, 50, 29, 255, 83, 48, 14, 255, 103, 62, 1, 255, 104, 67, 20, 255, 104, 68, 35, 255, 90, 65, 12, 255, 82, 61, 11, 255, 83, 53, 11, 255, 76, 44, 4, 255, 81, 46, 6, 255, 82, 43, 3, 255, 84, 46, 4, 255, 85, 44, 1, 255, 87, 44, 1, 255, 85, 42, 0, 255, 85, 43, 2, 255, 87, 44, 2, 255, 91, 45, 4, 255, 94, 47, 4, 255, 98, 51, 5, 255, 96, 50, 2, 255, 102, 53, 4, 255, 103, 52, 3, 255, 107, 56, 6, 255, 106, 54, 4, 255, 104, 53, 3, 255, 103, 54, 2, 255, 101, 51, 0, 255, 105, 58, 4, 255, 109, 59, 6, 255, 105, 56, 2, 255, 104, 61, 2, 255, 108, 61, 2, 255, 111, 59, 1, 255, 114, 58, 1, 255, 117, 53, 2, 255, 115, 48, 1, 255, 119, 55, 6, 255, 114, 59, 5, 255, 110, 60, 2, 255, 111, 61, 2, 255, 113, 59, 2, 255, 112, 53, 0, 255, 114, 54, 0, 255, 118, 61, 5, 255, 118, 61, 3, 255, 118, 62, 1, 255, 111, 53, 2, 255, 110, 52, 2, 255, 119, 67, 4, 255, 106, 57, 0, 255, 98, 48, 1, 255, 104, 55, 4, 255, 98, 51, 6, 255, 91, 42, 7, 255, 96, 48, 3, 255, 100, 50, 1, 255, 99, 47, 0, 255, 100, 48, 4, 255, 94, 45, 2, 255, 103, 45, 5, 255, 101, 46, 6, 255, 93, 45, 4, 255, 93, 40, 0, 255, 94, 41, 0, 255, 98, 45, 3, 255, 107, 47, 7, 255, 101, 41, 2, 255, 95, 39, 1, 255, 98, 45, 3, 255, 98, 45, 3, 255, 101, 46, 5, 255, 96, 43, 3, 255, 98, 45, 5, 255, 104, 42, 6, 255, 102, 42, 4, 255, 99, 42, 4, 255, 94, 46, 4, 255, 99, 51, 7, 255, 95, 47, 1, 255, 96, 49, 2, 255, 101, 47, 10, 255, 89, 40, 6, 255, 89, 41, 3, 255, 98, 48, 5, 255, 74, 44, 7, 255, 80, 42, 9, 255, 94, 48, 5, 255, 96, 49, 11, 255, 105, 49, 2, 255, 118, 54, 9, 255, 124, 58, 12, 255, 134, 62, 5, 255, 137, 63, 5, 255, 137, 64, 9, 255, 143, 65, 5, 255, 143, 64, 4, 255, 149, 69, 8, 255, 154, 66, 10, 255, 153, 66, 13, 255, 153, 69, 14, 255, 154, 69, 4, 255, 149, 65, 16, 255, 141, 70, 10, 255, 156, 72, 7, 255, 159, 75, 6, 255, 153, 68, 10, 255, 160, 73, 13, 255, 163, 76, 7, 255, 160, 78, 8, 255, 159, 77, 9, 255, 156, 75, 10, 255, 151, 77, 12, 255, 157, 83, 8, 255, 159, 77, 10, 255, 146, 75, 15, 255, 115, 67, 12, 255, 88, 59, 17, 255, 73, 56, 13, 255, 105, 73, 17, 255, 143, 76, 25, 255, 102, 68, 17, 255, 73, 67, 5, 255, 77, 64, 21, 255, 81, 70, 15, 255, 84, 64, 21, 255, 94, 67, 26, 255, 96, 72, 26, 255, 85, 67, 26, 255, 81, 71, 23, 255, 89, 77, 15, 255, 91, 72, 23, 255, 96, 79, 22, 255, 96, 74, 31, 255, 95, 78, 23, 255, 100, 82, 26, 255, 95, 81, 24, 255, 94, 78, 27, 255, 97, 83, 20, 255, 96, 83, 31, 255, 97, 85, 25, 255, 99, 82, 27, 255, 99, 83, 18, 255, 100, 85, 26, 255, 99, 87, 14, 255, 103, 91, 12, 255, 102, 85, 16, 255, 108, 87, 26, 255, 108, 83, 29, 255, 104, 84, 29, 255, 99, 86, 28, 255, 98, 89, 17, 255, 102, 88, 29, 255, 105, 88, 18, 255, 106, 83, 32, 255, 105, 84, 33, 255, 102, 90, 12, 255, 100, 84, 17, 255, 105, 84, 24, 255, 106, 87, 28, 255, 105, 86, 20, 255, 111, 88, 15, 255, 112, 88, 8, 255, 112, 82, 16, 255, 110, 81, 21, 255, 107, 83, 21, 255, 109, 84, 23, 255, 109, 81, 21, 255, 109, 79, 17, 255, 110, 78, 21, 255, 110, 80, 12, 255, 107, 79, 14, 255, 100, 73, 16, 255, 101, 75, 13, 255, 106, 75, 17, 255, 100, 72, 17, 255, 105, 75, 14, 255, 111, 74, 9, 255, 108, 72, 12, 255, 106, 74, 11, 255, 106, 72, 9, 255, 102, 69, 11, 255, 105, 69, 12, 255, 103, 68, 4, 255, 103, 69, 7, 255, 105, 70, 9, 255, 111, 71, 7, 255, 107, 69, 6, 255, 106, 67, 8, 255, 106, 67, 9, 255, 102, 62, 7, 255, 104, 62, 6, 255, 110, 63, 8, 255, 112, 63, 5, 255, 115, 65, 6, 255, 108, 61, 5, 255, 105, 63, 7, 255, 102, 60, 5, 255, 101, 56, 1, 255, 105, 58, 4, 255, 109, 61, 6, 255, 103, 59, 0, 255, 104, 59, 1, 255, 102, 54, 1, 255, 108, 60, 2, 255, 106, 58, 2, 255, 106, 55, 4, 255, 110, 56, 1, 255, 107, 56, 1, 255, 107, 58, 4, 255, 98, 49, 3, 255, 106, 53, 9, 255, 109, 52, 5, 255, 110, 50, 1, 255, 98, 53, 2, 255, 92, 51, 1, 255, 89, 47, 5, 255, 86, 44, 7, 255, 86, 43, 7, 255, 86, 44, 3, 255, 79, 42, 1, 255, 77, 40, 2, 255, 75, 39, 2, 255, 71, 38, 3, 255, 71, 35, 4, 255, 68, 35, 6, 255, 67, 36, 5, 255, 74, 34, 6, 255, 68, 35, 2, 255, 59, 34, 1, 255, 62, 32, 5, 255, 78, 36, 5, 255, 79, 37, 4, 255, 69, 36, 3, 255, 73, 38, 3, 255, 90, 40, 1, 255, 107, 48, 1, 255, 104, 48, 5, 255, 95, 43, 3, 255, 94, 44, 2, 255, 97, 44, 5, 255, 107, 47, 4, 255, 114, 50, 6, 255, 101, 41, 4, 255, 92, 41, 3, 255, 100, 42, 6, 255, 97, 36, 3, 255, 91, 38, 1, 255, 102, 38, 2, 255, 107, 41, 5, 255, 105, 39, 5, 255, 100, 39, 1, 255, 103, 39, 1, 255, 106, 40, 3, 255, 108, 45, 6, 255, 106, 44, 1, 255, 110, 43, 2, 255, 110, 41, 1, 255, 108, 41, 1, 255, 109, 43, 8, 255, 95, 30, 5, 255, 81, 21, 1, 255, 78, 26, 4, 255, 74, 28, 6, 255, 68, 26, 3, 255, 75, 31, 7, 255, 76, 28, 3, 255, 81, 30, 3, 255, 82, 31, 4, 255, 79, 30, 3, 255, 83, 24, 2, 255, 90, 34, 3, 255, 91, 35, 5, 255, 103, 31, 0, 255, 115, 37, 1, 255, 102, 31, 1, 255, 103, 36, 1, 255, 118, 31, 5, 255, 137, 41, 6, 255, 129, 44, 0, 255, 111, 38, 1, 255, 110, 35, 4, 255, 116, 31, 2, 255, 117, 32, 0, 255, 119, 35, 1, 255, 120, 33, 0, 255, 123, 34, 3, 255, 124, 35, 5, 255, 117, 30, 1, 255, 119, 31, 1, 255, 116, 28, 0, 255, 113, 27, 0, 255, 112, 28, 2, 255, 110, 27, 2, 255, 106, 26, 3, 255, 97, 22, 1, 255, 97, 20, 1, 255, 94, 20, 0, 255, 92, 22, 4, 255, 92, 21, 5, 255, 85, 16, 1, 255, 84, 21, 3, 255, 89, 25, 3, 255, 91, 24, 1, 255, 88, 22, 1, 255, 90, 22, 3, 255, 89, 23, 5, 255, 83, 23, 4, 255, 70, 20, 0, 255, 74, 27, 3, 255, 100, 26, 4, 255, 71, 16, 1, 255, 55, 10, 4, 255, 64, 16, 8, 255, 66, 16, 6, 255, 66, 16, 3, 255, 67, 20, 5, 255, 65, 19, 3, 255, 63, 17, 1, 255, 64, 17, 1, 255, 64, 15, 1, 255, 64, 16, 1, 255, 62, 18, 4, 255, 50, 9, 6, 255, 58, 13, 6, 255, 68, 21, 1, 255, 70, 19, 3, 255, 80, 22, 4, 255, 103, 31, 4, 255, 118, 42, 3, 255, 122, 42, 2, 255, 121, 39, 4, 255, 115, 35, 2, 255, 113, 35, 3, 255, 111, 35, 2, 255, 113, 38, 2, 255, 119, 44, 4, 255, 122, 43, 1, 255, 127, 46, 3, 255, 128, 47, 3, 255, 125, 49, 2, 255, 122, 50, 3, 255, 125, 48, 2, 255, 126, 48, 2, 255, 26, 30, 9, 255, 21, 24, 3, 255, 22, 24, 3, 255, 21, 20, 1, 255, 22, 19, 3, 255, 23, 15, 5, 255, 24, 12, 4, 255, 24, 13, 4, 255, 21, 11, 3, 255, 18, 9, 1, 255, 17, 9, 1, 255, 24, 13, 4, 255, 22, 12, 2, 255, 17, 10, 1, 255, 16, 10, 2, 255, 12, 13, 0, 255, 16, 13, 4, 255, 22, 10, 5, 255, 22, 10, 3, 255, 14, 13, 2, 255, 20, 10, 3, 255, 36, 18, 6, 255, 32, 18, 3, 255, 23, 12, 2, 255, 35, 19, 7, 255, 37, 17, 2, 255, 38, 18, 4, 255, 41, 19, 3, 255, 44, 22, 4, 255, 42, 25, 4, 255, 41, 19, 2, 255, 39, 17, 3, 255, 35, 18, 3, 255, 34, 20, 4, 255, 30, 15, 2, 255, 37, 18, 6, 255, 36, 20, 8, 255, 42, 31, 13, 255, 43, 36, 18, 255, 49, 49, 27, 255, 58, 54, 32, 255, 72, 58, 22, 255, 78, 56, 4, 255, 74, 46, 7, 255, 65, 40, 9, 255, 56, 31, 2, 255, 61, 28, 5, 255, 64, 44, 20, 255, 67, 52, 23, 255, 69, 55, 23, 255, 79, 64, 31, 255, 92, 63, 37, 255, 88, 64, 38, 255, 69, 57, 18, 255, 65, 63, 35, 255, 64, 68, 36, 255, 72, 53, 15, 255, 80, 55, 13, 255, 88, 59, 35, 255, 104, 69, 43, 255, 99, 63, 35, 255, 90, 65, 23, 255, 80, 56, 9, 255, 86, 50, 9, 255, 79, 49, 4, 255, 83, 49, 5, 255, 79, 40, 0, 255, 83, 41, 1, 255, 85, 42, 2, 255, 88, 44, 2, 255, 85, 42, 2, 255, 85, 43, 3, 255, 89, 48, 5, 255, 87, 45, 1, 255, 90, 46, 1, 255, 94, 48, 2, 255, 98, 50, 4, 255, 104, 53, 5, 255, 108, 55, 5, 255, 107, 55, 3, 255, 106, 56, 4, 255, 102, 54, 2, 255, 98, 54, 2, 255, 105, 59, 2, 255, 102, 58, 0, 255, 105, 57, 0, 255, 109, 57, 2, 255, 104, 59, 1, 255, 109, 59, 2, 255, 115, 56, 1, 255, 115, 57, 0, 255, 116, 53, 1, 255, 112, 48, 0, 255, 114, 54, 1, 255, 115, 57, 2, 255, 119, 61, 2, 255, 113, 59, 2, 255, 114, 58, 1, 255, 117, 60, 4, 255, 115, 60, 3, 255, 117, 62, 4, 255, 119, 61, 3, 255, 112, 57, 1, 255, 115, 62, 2, 255, 122, 65, 2, 255, 121, 64, 3, 255, 118, 65, 1, 255, 124, 70, 3, 255, 121, 61, 4, 255, 115, 56, 3, 255, 118, 69, 7, 255, 118, 68, 4, 255, 121, 65, 4, 255, 115, 58, 4, 255, 105, 54, 6, 255, 101, 50, 4, 255, 100, 45, 2, 255, 97, 41, 2, 255, 95, 44, 4, 255, 99, 45, 4, 255, 102, 45, 2, 255, 104, 44, 3, 255, 103, 40, 2, 255, 101, 42, 2, 255, 99, 44, 3, 255, 96, 44, 2, 255, 100, 45, 4, 255, 103, 43, 3, 255, 102, 46, 2, 255, 102, 49, 4, 255, 101, 45, 2, 255, 99, 47, 3, 255, 100, 46, 3, 255, 102, 44, 3, 255, 101, 48, 5, 255, 100, 47, 4, 255, 102, 48, 5, 255, 97, 46, 2, 255, 96, 45, 1, 255, 97, 48, 2, 255, 101, 51, 4, 255, 97, 50, 5, 255, 95, 50, 3, 255, 96, 51, 2, 255, 88, 50, 8, 255, 91, 47, 6, 255, 89, 43, 2, 255, 79, 41, 9, 255, 89, 46, 14, 255, 99, 52, 4, 255, 97, 51, 3, 255, 99, 52, 12, 255, 105, 54, 7, 255, 114, 58, 8, 255, 117, 53, 17, 255, 113, 54, 6, 255, 108, 58, 1, 255, 121, 59, 16, 255, 136, 69, 8, 255, 130, 65, 12, 255, 138, 62, 14, 255, 109, 58, 13, 255, 95, 57, 11, 255, 102, 58, 8, 255, 110, 60, 11, 255, 125, 65, 16, 255, 143, 73, 16, 255, 148, 73, 11, 255, 149, 77, 10, 255, 143, 74, 21, 255, 127, 67, 18, 255, 94, 60, 15, 255, 70, 59, 21, 255, 75, 61, 17, 255, 74, 66, 17, 255, 72, 59, 23, 255, 95, 71, 15, 255, 118, 68, 17, 255, 82, 68, 23, 255, 80, 67, 19, 255, 86, 70, 23, 255, 90, 71, 30, 255, 93, 69, 27, 255, 91, 69, 27, 255, 88, 75, 16, 255, 94, 77, 27, 255, 98, 74, 23, 255, 92, 74, 38, 255, 91, 78, 21, 255, 101, 75, 33, 255, 97, 76, 33, 255, 96, 81, 26, 255, 100, 83, 26, 255, 100, 82, 17, 255, 98, 78, 31, 255, 97, 83, 24, 255, 98, 85, 25, 255, 102, 85, 24, 255, 104, 87, 21, 255, 103, 88, 23, 255, 101, 86, 35, 255, 98, 85, 30, 255, 99, 85, 31, 255, 103, 86, 33, 255, 105, 88, 18, 255, 102, 87, 30, 255, 99, 88, 18, 255, 102, 90, 17, 255, 107, 88, 27, 255, 106, 87, 20, 255, 105, 82, 40, 255, 108, 84, 29, 255, 106, 86, 30, 255, 106, 86, 22, 255, 107, 85, 22, 255, 104, 84, 27, 255, 108, 87, 21, 255, 109, 87, 13, 255, 108, 82, 18, 255, 114, 82, 18, 255, 114, 84, 21, 255, 108, 85, 18, 255, 103, 80, 28, 255, 105, 78, 29, 255, 116, 83, 17, 255, 116, 80, 11, 255, 111, 75, 7, 255, 107, 76, 11, 255, 104, 79, 15, 255, 103, 79, 15, 255, 103, 73, 16, 255, 102, 72, 22, 255, 104, 74, 9, 255, 112, 76, 8, 255, 111, 73, 15, 255, 109, 72, 10, 255, 111, 73, 8, 255, 109, 71, 17, 255, 113, 69, 17, 255, 111, 69, 5, 255, 105, 69, 12, 255, 102, 67, 8, 255, 108, 68, 8, 255, 108, 68, 9, 255, 102, 62, 4, 255, 108, 67, 11, 255, 107, 68, 5, 255, 103, 62, 3, 255, 109, 62, 4, 255, 114, 62, 8, 255, 113, 63, 6, 255, 109, 60, 11, 255, 105, 57, 10, 255, 104, 58, 8, 255, 104, 59, 6, 255, 103, 59, 4, 255, 102, 56, 6, 255, 104, 57, 2, 255, 102, 55, 5, 255, 97, 52, 4, 255, 102, 57, 6, 255, 106, 55, 6, 255, 105, 54, 0, 255, 107, 55, 1, 255, 108, 52, 4, 255, 103, 49, 5, 255, 104, 54, 8, 255, 108, 54, 9, 255, 104, 48, 4, 255, 105, 52, 5, 255, 109, 54, 2, 255, 97, 49, 3, 255, 91, 44, 4, 255, 95, 43, 2, 255, 89, 42, 2, 255, 84, 39, 6, 255, 86, 39, 7, 255, 78, 41, 4, 255, 69, 40, 1, 255, 68, 36, 2, 255, 68, 31, 2, 255, 71, 35, 7, 255, 69, 34, 6, 255, 62, 34, 7, 255, 63, 36, 5, 255, 66, 34, 2, 255, 61, 29, 5, 255, 62, 34, 4, 255, 62, 29, 7, 255, 58, 31, 1, 255, 62, 33, 4, 255, 75, 34, 6, 255, 95, 46, 1, 255, 95, 42, 2, 255, 94, 42, 5, 255, 86, 41, 2, 255, 88, 41, 4, 255, 100, 43, 2, 255, 106, 41, 3, 255, 95, 34, 4, 255, 92, 38, 1, 255, 97, 36, 4, 255, 94, 35, 5, 255, 91, 35, 3, 255, 94, 37, 4, 255, 98, 33, 3, 255, 98, 32, 4, 255, 97, 38, 3, 255, 92, 33, 0, 255, 96, 36, 8, 255, 97, 34, 7, 255, 96, 31, 1, 255, 99, 33, 1, 255, 96, 34, 5, 255, 78, 26, 3, 255, 65, 25, 2, 255, 58, 25, 3, 255, 60, 24, 1, 255, 71, 28, 2, 255, 79, 29, 1, 255, 75, 26, 4, 255, 74, 29, 4, 255, 75, 29, 2, 255, 88, 33, 6, 255, 89, 28, 3, 255, 84, 24, 0, 255, 89, 29, 4, 255, 101, 35, 5, 255, 117, 42, 5, 255, 110, 33, 3, 255, 97, 26, 3, 255, 103, 31, 6, 255, 122, 39, 6, 255, 137, 46, 4, 255, 138, 42, 2, 255, 138, 47, 0, 255, 136, 41, 1, 255, 137, 39, 6, 255, 129, 43, 2, 255, 123, 39, 1, 255, 117, 32, 0, 255, 120, 35, 3, 255, 121, 36, 5, 255, 116, 32, 1, 255, 117, 35, 3, 255, 115, 31, 2, 255, 112, 27, 1, 255, 111, 28, 4, 255, 112, 29, 4, 255, 105, 26, 1, 255, 100, 24, 1, 255, 94, 22, 2, 255, 96, 23, 3, 255, 93, 24, 1, 255, 90, 22, 2, 255, 90, 19, 2, 255, 93, 22, 5, 255, 90, 23, 1, 255, 88, 22, 1, 255, 89, 19, 1, 255, 91, 22, 1, 255, 89, 19, 0, 255, 86, 19, 2, 255, 84, 21, 4, 255, 77, 19, 0, 255, 74, 22, 3, 255, 71, 20, 3, 255, 58, 20, 1, 255, 48, 17, 2, 255, 51, 14, 4, 255, 54, 14, 4, 255, 60, 14, 3, 255, 61, 17, 3, 255, 61, 18, 2, 255, 65, 19, 2, 255, 68, 19, 2, 255, 67, 20, 4, 255, 62, 16, 1, 255, 61, 15, 2, 255, 54, 13, 4, 255, 59, 14, 1, 255, 67, 19, 0, 255, 68, 20, 4, 255, 75, 23, 2, 255, 91, 23, 2, 255, 110, 38, 3, 255, 119, 42, 4, 255, 111, 32, 2, 255, 105, 29, 0, 255, 102, 29, 0, 255, 103, 30, 3, 255, 106, 32, 3, 255, 109, 35, 1, 255, 116, 40, 1, 255, 122, 46, 2, 255, 122, 48, 1, 255, 123, 52, 3, 255, 122, 48, 0, 255, 125, 46, 0, 255, 126, 46, 0, 255, 22, 17, 4, 255, 21, 15, 9, 255, 19, 16, 7, 255, 17, 17, 3, 255, 21, 18, 3, 255, 30, 17, 5, 255, 27, 12, 3, 255, 25, 13, 6, 255, 23, 13, 5, 255, 21, 12, 3, 255, 20, 11, 2, 255, 24, 10, 2, 255, 24, 11, 3, 255, 20, 14, 4, 255, 24, 12, 3, 255, 20, 11, 3, 255, 16, 12, 3, 255, 18, 13, 4, 255, 19, 12, 2, 255, 19, 9, 2, 255, 20, 10, 3, 255, 24, 11, 2, 255, 27, 14, 6, 255, 22, 14, 4, 255, 25, 18, 4, 255, 26, 14, 3, 255, 24, 11, 5, 255, 34, 20, 3, 255, 40, 22, 2, 255, 38, 18, 2, 255, 33, 14, 4, 255, 28, 12, 5, 255, 32, 16, 5, 255, 34, 13, 2, 255, 28, 18, 4, 255, 27, 19, 3, 255, 39, 22, 4, 255, 39, 30, 12, 255, 53, 34, 19, 255, 62, 42, 19, 255, 62, 55, 30, 255, 64, 54, 25, 255, 73, 53, 16, 255, 72, 48, 8, 255, 66, 48, 3, 255, 61, 36, 1, 255, 75, 35, 2, 255, 78, 48, 8, 255, 71, 54, 21, 255, 76, 58, 19, 255, 88, 61, 26, 255, 91, 59, 44, 255, 79, 62, 45, 255, 71, 58, 23, 255, 74, 69, 41, 255, 78, 66, 39, 255, 79, 56, 14, 255, 72, 59, 14, 255, 79, 66, 51, 255, 87, 72, 53, 255, 86, 69, 17, 255, 90, 68, 12, 255, 81, 55, 10, 255, 74, 49, 3, 255, 71, 55, 2, 255, 77, 47, 2, 255, 83, 42, 2, 255, 82, 42, 1, 255, 77, 42, 1, 255, 78, 43, 2, 255, 84, 45, 3, 255, 86, 45, 3, 255, 88, 45, 1, 255, 92, 44, 1, 255, 91, 49, 3, 255, 95, 53, 4, 255, 97, 50, 1, 255, 101, 49, 2, 255, 101, 53, 2, 255, 101, 51, 1, 255, 104, 55, 2, 255, 100, 57, 2, 255, 97, 58, 1, 255, 106, 58, 1, 255, 111, 58, 1, 255, 113, 58, 1, 255, 106, 58, 1, 255, 98, 58, 3, 255, 106, 59, 2, 255, 115, 55, 2, 255, 121, 53, 6, 255, 116, 49, 2, 255, 115, 51, 2, 255, 113, 50, 1, 255, 115, 52, 1, 255, 116, 54, 2, 255, 117, 55, 5, 255, 116, 50, 2, 255, 117, 59, 7, 255, 112, 63, 4, 255, 112, 63, 3, 255, 112, 65, 4, 255, 113, 63, 3, 255, 116, 68, 2, 255, 111, 64, 4, 255, 116, 61, 6, 255, 125, 67, 5, 255, 125, 65, 1, 255, 119, 56, 2, 255, 128, 65, 2, 255, 130, 70, 1, 255, 123, 68, 0, 255, 131, 66, 2, 255, 131, 68, 6, 255, 113, 61, 3, 255, 106, 55, 4, 255, 104, 50, 4, 255, 102, 51, 2, 255, 98, 50, 4, 255, 105, 50, 4, 255, 114, 54, 6, 255, 104, 45, 2, 255, 107, 45, 3, 255, 105, 45, 3, 255, 102, 45, 3, 255, 101, 45, 2, 255, 100, 46, 2, 255, 102, 43, 3, 255, 102, 43, 6, 255, 101, 46, 2, 255, 102, 43, 3, 255, 104, 44, 5, 255, 106, 44, 4, 255, 106, 48, 6, 255, 105, 47, 6, 255, 106, 46, 5, 255, 99, 47, 4, 255, 99, 50, 3, 255, 101, 51, 4, 255, 105, 50, 4, 255, 102, 47, 4, 255, 102, 49, 7, 255, 97, 51, 9, 255, 101, 50, 7, 255, 107, 50, 7, 255, 108, 51, 11, 255, 96, 52, 8, 255, 98, 50, 5, 255, 100, 52, 1, 255, 96, 52, 3, 255, 91, 52, 5, 255, 90, 52, 6, 255, 83, 49, 5, 255, 87, 54, 6, 255, 79, 53, 7, 255, 75, 55, 10, 255, 74, 52, 7, 255, 83, 50, 14, 255, 100, 63, 12, 255, 99, 58, 15, 255, 93, 54, 15, 255, 78, 51, 14, 255, 72, 50, 15, 255, 71, 51, 13, 255, 72, 55, 13, 255, 79, 57, 9, 255, 96, 59, 24, 255, 109, 67, 11, 255, 107, 67, 12, 255, 92, 59, 20, 255, 80, 56, 21, 255, 80, 59, 17, 255, 79, 63, 10, 255, 77, 65, 13, 255, 76, 66, 18, 255, 82, 62, 27, 255, 80, 67, 18, 255, 95, 68, 21, 255, 95, 70, 32, 255, 94, 72, 24, 255, 94, 72, 14, 255, 96, 70, 21, 255, 92, 74, 29, 255, 99, 71, 24, 255, 110, 75, 28, 255, 98, 77, 27, 255, 102, 79, 13, 255, 100, 80, 26, 255, 98, 83, 16, 255, 102, 77, 23, 255, 101, 80, 23, 255, 104, 84, 18, 255, 105, 79, 32, 255, 106, 85, 22, 255, 105, 83, 23, 255, 104, 84, 22, 255, 100, 82, 39, 255, 106, 88, 38, 255, 105, 86, 32, 255, 105, 84, 25, 255, 107, 86, 28, 255, 103, 87, 32, 255, 111, 92, 31, 255, 110, 87, 28, 255, 103, 86, 27, 255, 104, 89, 23, 255, 103, 89, 24, 255, 100, 91, 24, 255, 109, 87, 26, 255, 110, 86, 19, 255, 107, 91, 19, 255, 108, 89, 21, 255, 106, 85, 26, 255, 109, 85, 24, 255, 109, 85, 24, 255, 107, 88, 16, 255, 110, 88, 13, 255, 114, 86, 33, 255, 111, 83, 26, 255, 113, 80, 24, 255, 115, 83, 27, 255, 107, 81, 17, 255, 105, 83, 17, 255, 114, 89, 21, 255, 114, 80, 11, 255, 111, 80, 14, 255, 103, 78, 15, 255, 105, 76, 20, 255, 109, 82, 13, 255, 105, 79, 9, 255, 107, 75, 20, 255, 103, 73, 20, 255, 105, 72, 16, 255, 109, 73, 10, 255, 110, 74, 12, 255, 110, 70, 14, 255, 112, 72, 10, 255, 109, 71, 7, 255, 114, 70, 8, 255, 116, 71, 8, 255, 111, 70, 8, 255, 107, 71, 10, 255, 103, 66, 8, 255, 107, 68, 7, 255, 106, 65, 3, 255, 106, 64, 7, 255, 106, 63, 8, 255, 106, 60, 8, 255, 113, 63, 7, 255, 112, 61, 2, 255, 110, 59, 3, 255, 116, 61, 9, 255, 116, 59, 11, 255, 106, 55, 3, 255, 106, 58, 5, 255, 102, 55, 3, 255, 104, 53, 7, 255, 102, 54, 2, 255, 101, 55, 5, 255, 103, 54, 8, 255, 108, 58, 6, 255, 112, 58, 8, 255, 108, 56, 4, 255, 106, 58, 4, 255, 103, 52, 6, 255, 104, 52, 0, 255, 104, 53, 4, 255, 101, 53, 2, 255, 93, 49, 5, 255, 99, 51, 11, 255, 102, 50, 3, 255, 98, 46, 4, 255, 94, 40, 3, 255, 91, 43, 1, 255, 93, 44, 3, 255, 93, 41, 4, 255, 88, 42, 4, 255, 83, 40, 3, 255, 84, 38, 4, 255, 75, 40, 6, 255, 61, 38, 5, 255, 70, 31, 5, 255, 71, 34, 2, 255, 68, 35, 2, 255, 69, 34, 6, 255, 67, 32, 5, 255, 72, 34, 6, 255, 66, 36, 2, 255, 56, 25, 4, 255, 63, 28, 0, 255, 66, 35, 4, 255, 64, 31, 4, 255, 78, 36, 3, 255, 79, 35, 0, 255, 78, 33, 0, 255, 85, 35, 3, 255, 87, 40, 5, 255, 94, 44, 2, 255, 100, 40, 0, 255, 96, 38, 4, 255, 92, 38, 2, 255, 84, 35, 1, 255, 69, 32, 2, 255, 68, 23, 1, 255, 64, 19, 0, 255, 67, 27, 1, 255, 78, 29, 4, 255, 72, 26, 5, 255, 59, 22, 1, 255, 55, 24, 3, 255, 54, 22, 2, 255, 58, 22, 2, 255, 61, 24, 6, 255, 55, 26, 6, 255, 50, 24, 4, 255, 55, 22, 4, 255, 59, 28, 3, 255, 65, 29, 4, 255, 74, 26, 5, 255, 82, 28, 5, 255, 73, 24, 2, 255, 77, 30, 5, 255, 85, 35, 3, 255, 93, 33, 2, 255, 98, 32, 5, 255, 95, 29, 2, 255, 101, 34, 5, 255, 111, 37, 2, 255, 126, 46, 1, 255, 131, 45, 7, 255, 103, 32, 3, 255, 115, 42, 5, 255, 130, 46, 2, 255, 132, 43, 0, 255, 135, 45, 1, 255, 137, 46, 2, 255, 140, 45, 2, 255, 143, 43, 3, 255, 139, 44, 1, 255, 134, 40, 2, 255, 132, 39, 1, 255, 131, 39, 2, 255, 124, 37, 3, 255, 120, 34, 3, 255, 122, 37, 7, 255, 122, 34, 6, 255, 124, 34, 4, 255, 120, 33, 4, 255, 116, 31, 5, 255, 111, 29, 3, 255, 105, 30, 3, 255, 93, 26, 2, 255, 93, 26, 6, 255, 87, 22, 0, 255, 90, 26, 3, 255, 92, 25, 5, 255, 94, 24, 6, 255, 93, 24, 2, 255, 87, 22, 3, 255, 84, 22, 1, 255, 85, 21, 2, 255, 86, 21, 2, 255, 86, 22, 3, 255, 80, 19, 4, 255, 77, 19, 2, 255, 76, 17, 4, 255, 55, 14, 5, 255, 53, 19, 5, 255, 55, 22, 7, 255, 47, 11, 2, 255, 54, 11, 5, 255, 51, 14, 4, 255, 52, 12, 3, 255, 60, 15, 3, 255, 67, 19, 2, 255, 70, 20, 1, 255, 71, 18, 3, 255, 69, 16, 2, 255, 73, 19, 3, 255, 68, 18, 1, 255, 67, 20, 1, 255, 75, 23, 3, 255, 78, 24, 4, 255, 77, 21, 0, 255, 85, 20, 2, 255, 106, 33, 6, 255, 109, 32, 4, 255, 97, 22, 0, 255, 101, 32, 1, 255, 104, 36, 2, 255, 106, 32, 5, 255, 103, 29, 3, 255, 106, 34, 2, 255, 114, 41, 3, 255, 122, 43, 3, 255, 123, 43, 1, 255, 123, 47, 3, 255, 120, 48, 3, 255, 121, 44, 0, 255, 126, 44, 1, 255, 14, 15, 2, 255, 22, 14, 5, 255, 25, 14, 6, 255, 18, 12, 2, 255, 21, 16, 3, 255, 22, 14, 3, 255, 23, 10, 2, 255, 21, 10, 1, 255, 21, 11, 1, 255, 20, 12, 1, 255, 21, 12, 3, 255, 20, 9, 1, 255, 20, 10, 2, 255, 21, 12, 2, 255, 21, 11, 2, 255, 18, 9, 2, 255, 16, 9, 1, 255, 18, 12, 2, 255, 19, 11, 1, 255, 21, 10, 2, 255, 18, 13, 2, 255, 20, 14, 3, 255, 21, 15, 5, 255, 17, 12, 2, 255, 26, 17, 3, 255, 35, 20, 8, 255, 28, 18, 5, 255, 33, 17, 4, 255, 36, 17, 8, 255, 28, 14, 4, 255, 30, 15, 2, 255, 31, 20, 4, 255, 35, 17, 4, 255, 37, 19, 4, 255, 35, 14, 0, 255, 32, 18, 2, 255, 37, 19, 5, 255, 40, 22, 7, 255, 43, 30, 7, 255, 48, 40, 14, 255, 66, 53, 24, 255, 71, 55, 20, 255, 68, 49, 8, 255, 71, 42, 2, 255, 76, 48, 6, 255, 68, 41, 5, 255, 76, 37, 1, 255, 79, 44, 4, 255, 69, 56, 23, 255, 71, 57, 23, 255, 77, 59, 23, 255, 73, 59, 24, 255, 74, 59, 31, 255, 77, 60, 25, 255, 75, 74, 49, 255, 78, 62, 39, 255, 74, 55, 21, 255, 70, 56, 31, 255, 79, 68, 55, 255, 81, 69, 51, 255, 81, 65, 26, 255, 89, 64, 11, 255, 88, 58, 2, 255, 80, 50, 6, 255, 96, 54, 11, 255, 98, 48, 8, 255, 94, 40, 3, 255, 92, 44, 4, 255, 83, 43, 2, 255, 77, 44, 2, 255, 82, 47, 4, 255, 89, 45, 3, 255, 96, 45, 3, 255, 105, 45, 4, 255, 98, 50, 5, 255, 99, 51, 2, 255, 106, 52, 4, 255, 98, 52, 3, 255, 95, 58, 6, 255, 95, 53, 2, 255, 95, 50, 0, 255, 98, 55, 2, 255, 103, 58, 2, 255, 105, 53, 3, 255, 103, 57, 1, 255, 101, 58, 0, 255, 104, 53, 1, 255, 109, 51, 4, 255, 115, 60, 4, 255, 108, 59, 3, 255, 102, 52, 3, 255, 112, 59, 5, 255, 118, 60, 5, 255, 117, 55, 4, 255, 115, 54, 4, 255, 117, 58, 7, 255, 112, 58, 1, 255, 117, 58, 3, 255, 116, 62, 4, 255, 110, 67, 1, 255, 111, 66, 0, 255, 114, 63, 3, 255, 117, 61, 1, 255, 116, 65, 5, 255, 111, 65, 4, 255, 120, 68, 2, 255, 122, 64, 2, 255, 123, 59, 1, 255, 130, 65, 3, 255, 131, 69, 4, 255, 126, 68, 5, 255, 122, 76, 4, 255, 120, 60, 0, 255, 118, 51, 5, 255, 120, 65, 4, 255, 122, 68, 2, 255, 126, 70, 5, 255, 123, 67, 0, 255, 126, 69, 4, 255, 118, 64, 2, 255, 114, 63, 2, 255, 110, 56, 3, 255, 110, 51, 6, 255, 111, 50, 4, 255, 106, 47, 3, 255, 101, 47, 4, 255, 103, 48, 6, 255, 100, 46, 1, 255, 104, 43, 3, 255, 104, 42, 5, 255, 104, 44, 2, 255, 103, 46, 5, 255, 103, 49, 5, 255, 105, 51, 2, 255, 102, 53, 1, 255, 104, 51, 4, 255, 101, 47, 5, 255, 103, 51, 2, 255, 99, 51, 4, 255, 102, 48, 7, 255, 105, 47, 8, 255, 104, 55, 6, 255, 97, 50, 5, 255, 102, 53, 4, 255, 107, 52, 3, 255, 101, 46, 2, 255, 105, 53, 4, 255, 104, 52, 7, 255, 105, 53, 11, 255, 106, 54, 6, 255, 104, 51, 7, 255, 104, 54, 11, 255, 97, 51, 4, 255, 98, 55, 8, 255, 99, 58, 7, 255, 95, 53, 7, 255, 96, 56, 10, 255, 93, 56, 7, 255, 94, 56, 12, 255, 96, 55, 13, 255, 101, 61, 13, 255, 97, 58, 10, 255, 94, 57, 10, 255, 96, 60, 10, 255, 94, 61, 14, 255, 95, 63, 14, 255, 94, 59, 18, 255, 95, 62, 23, 255, 90, 64, 23, 255, 89, 68, 20, 255, 87, 63, 25, 255, 87, 60, 23, 255, 93, 65, 15, 255, 92, 67, 21, 255, 93, 65, 17, 255, 98, 70, 13, 255, 102, 69, 18, 255, 105, 71, 26, 255, 106, 75, 19, 255, 97, 69, 20, 255, 97, 71, 21, 255, 98, 70, 23, 255, 93, 74, 23, 255, 101, 77, 18, 255, 109, 79, 24, 255, 102, 77, 36, 255, 105, 77, 24, 255, 103, 77, 24, 255, 103, 79, 33, 255, 111, 85, 22, 255, 104, 85, 22, 255, 103, 85, 23, 255, 104, 81, 37, 255, 103, 81, 41, 255, 108, 85, 28, 255, 111, 88, 26, 255, 106, 87, 26, 255, 108, 88, 22, 255, 105, 88, 24, 255, 105, 88, 20, 255, 109, 91, 12, 255, 108, 89, 28, 255, 108, 86, 29, 255, 109, 85, 28, 255, 110, 91, 19, 255, 117, 90, 11, 255, 116, 89, 22, 255, 105, 90, 20, 255, 110, 88, 29, 255, 112, 87, 22, 255, 107, 88, 22, 255, 108, 87, 25, 255, 114, 91, 25, 255, 114, 89, 22, 255, 118, 91, 11, 255, 115, 87, 16, 255, 111, 84, 21, 255, 111, 82, 29, 255, 113, 83, 22, 255, 113, 84, 18, 255, 115, 87, 16, 255, 109, 81, 25, 255, 109, 82, 24, 255, 111, 83, 13, 255, 108, 79, 10, 255, 109, 84, 6, 255, 105, 82, 17, 255, 108, 74, 13, 255, 114, 78, 8, 255, 107, 74, 16, 255, 109, 71, 27, 255, 110, 71, 19, 255, 112, 72, 21, 255, 110, 72, 19, 255, 106, 73, 10, 255, 104, 72, 11, 255, 105, 71, 9, 255, 108, 69, 10, 255, 108, 68, 8, 255, 110, 69, 12, 255, 107, 66, 11, 255, 109, 68, 10, 255, 109, 69, 4, 255, 112, 67, 7, 255, 109, 64, 7, 255, 108, 65, 8, 255, 106, 63, 7, 255, 109, 62, 11, 255, 110, 61, 10, 255, 113, 63, 7, 255, 110, 60, 3, 255, 115, 60, 1, 255, 117, 62, 6, 255, 107, 58, 7, 255, 106, 58, 7, 255, 108, 56, 3, 255, 109, 58, 4, 255, 110, 60, 2, 255, 107, 56, 5, 255, 107, 56, 10, 255, 108, 58, 6, 255, 108, 53, 6, 255, 111, 51, 4, 255, 109, 53, 3, 255, 103, 52, 7, 255, 103, 56, 3, 255, 102, 52, 1, 255, 107, 55, 6, 255, 104, 52, 6, 255, 99, 43, 8, 255, 95, 46, 8, 255, 90, 47, 5, 255, 92, 45, 4, 255, 90, 45, 7, 255, 89, 40, 4, 255, 95, 42, 3, 255, 92, 43, 4, 255, 90, 40, 4, 255, 88, 39, 4, 255, 86, 39, 4, 255, 77, 40, 4, 255, 74, 36, 7, 255, 70, 37, 8, 255, 70, 37, 3, 255, 73, 37, 2, 255, 67, 32, 3, 255, 66, 29, 5, 255, 61, 32, 5, 255, 58, 27, 8, 255, 67, 31, 2, 255, 71, 36, 2, 255, 71, 38, 8, 255, 73, 34, 4, 255, 81, 33, 1, 255, 80, 33, 5, 255, 74, 33, 3, 255, 81, 33, 1, 255, 93, 37, 5, 255, 92, 35, 3, 255, 90, 34, 2, 255, 85, 32, 3, 255, 66, 28, 3, 255, 54, 27, 4, 255, 58, 23, 4, 255, 51, 23, 3, 255, 59, 29, 2, 255, 62, 28, 1, 255, 65, 25, 2, 255, 59, 26, 0, 255, 57, 31, 3, 255, 51, 26, 2, 255, 48, 24, 3, 255, 44, 21, 5, 255, 33, 16, 1, 255, 42, 21, 3, 255, 60, 22, 5, 255, 67, 30, 3, 255, 71, 32, 2, 255, 76, 27, 3, 255, 75, 26, 2, 255, 75, 25, 3, 255, 80, 30, 5, 255, 90, 37, 3, 255, 96, 36, 3, 255, 98, 33, 5, 255, 100, 31, 2, 255, 110, 39, 1, 255, 131, 46, 3, 255, 133, 45, 1, 255, 131, 42, 1, 255, 131, 38, 4, 255, 134, 38, 3, 255, 129, 43, 1, 255, 138, 47, 4, 255, 140, 46, 2, 255, 141, 46, 0, 255, 142, 47, 2, 255, 142, 46, 3, 255, 143, 44, 1, 255, 142, 43, 1, 255, 142, 45, 2, 255, 135, 41, 0, 255, 131, 40, 2, 255, 130, 41, 8, 255, 117, 30, 1, 255, 114, 28, 1, 255, 119, 31, 1, 255, 122, 32, 1, 255, 111, 28, 0, 255, 115, 29, 1, 255, 117, 31, 1, 255, 104, 33, 3, 255, 94, 24, 3, 255, 91, 27, 1, 255, 91, 28, 2, 255, 90, 23, 1, 255, 90, 22, 3, 255, 82, 21, 2, 255, 81, 20, 0, 255, 89, 25, 2, 255, 88, 23, 4, 255, 85, 20, 2, 255, 84, 21, 1, 255, 83, 21, 5, 255, 80, 19, 2, 255, 79, 19, 4, 255, 59, 21, 3, 255, 47, 14, 2, 255, 61, 19, 8, 255, 60, 13, 3, 255, 59, 17, 2, 255, 55, 15, 3, 255, 53, 15, 3, 255, 57, 18, 3, 255, 63, 18, 1, 255, 69, 17, 1, 255, 71, 19, 2, 255, 67, 16, 0, 255, 70, 17, 4, 255, 73, 16, 2, 255, 72, 21, 2, 255, 69, 16, 3, 255, 76, 14, 6, 255, 74, 19, 4, 255, 80, 22, 1, 255, 96, 27, 3, 255, 98, 23, 4, 255, 91, 23, 2, 255, 97, 34, 3, 255, 107, 38, 3, 255, 114, 36, 5, 255, 113, 37, 6, 255, 110, 37, 2, 255, 110, 35, 0, 255, 115, 35, 0, 255, 122, 39, 4, 255, 119, 39, 4, 255, 116, 41, 6, 255, 115, 37, 2, 255, 118, 35, 2, 255, 18, 14, 0, 255, 22, 14, 3, 255, 24, 14, 5, 255, 18, 10, 1, 255, 19, 15, 4, 255, 17, 10, 3, 255, 19, 10, 2, 255, 20, 11, 2, 255, 20, 11, 2, 255, 18, 9, 0, 255, 21, 13, 4, 255, 20, 14, 4, 255, 15, 10, 1, 255, 20, 10, 2, 255, 24, 12, 4, 255, 21, 10, 1, 255, 19, 9, 0, 255, 24, 12, 4, 255, 28, 13, 6, 255, 19, 11, 4, 255, 16, 14, 1, 255, 23, 17, 4, 255, 25, 16, 3, 255, 22, 13, 0, 255, 31, 17, 3, 255, 33, 17, 0, 255, 28, 19, 0, 255, 29, 16, 4, 255, 29, 12, 2, 255, 31, 17, 3, 255, 37, 20, 5, 255, 36, 20, 5, 255, 36, 21, 5, 255, 40, 23, 7, 255, 36, 18, 4, 255, 32, 15, 1, 255, 38, 21, 5, 255, 41, 26, 5, 255, 41, 28, 8, 255, 46, 36, 18, 255, 67, 49, 26, 255, 78, 57, 23, 255, 73, 51, 12, 255, 72, 44, 4, 255, 70, 47, 9, 255, 64, 46, 3, 255, 67, 36, 0, 255, 66, 36, 6, 255, 68, 56, 18, 255, 72, 59, 23, 255, 71, 57, 22, 255, 77, 62, 21, 255, 82, 59, 19, 255, 78, 59, 19, 255, 70, 71, 49, 255, 66, 63, 34, 255, 67, 54, 22, 255, 72, 60, 37, 255, 77, 68, 56, 255, 76, 66, 48, 255, 79, 62, 30, 255, 91, 64, 16, 255, 90, 55, 7, 255, 82, 44, 6, 255, 87, 51, 6, 255, 89, 49, 5, 255, 86, 41, 0, 255, 86, 41, 0, 255, 90, 47, 5, 255, 84, 44, 2, 255, 87, 41, 0, 255, 98, 47, 5, 255, 95, 49, 3, 255, 99, 47, 2, 255, 95, 49, 2, 255, 100, 50, 3, 255, 99, 50, 2, 255, 100, 55, 5, 255, 96, 54, 4, 255, 103, 54, 5, 255, 106, 53, 3, 255, 103, 51, 0, 255, 105, 51, 0, 255, 100, 50, 3, 255, 100, 59, 6, 255, 95, 56, 2, 255, 102, 49, 2, 255, 108, 49, 6, 255, 106, 55, 4, 255, 96, 58, 2, 255, 93, 55, 2, 255, 103, 59, 3, 255, 100, 56, 0, 255, 101, 56, 0, 255, 104, 56, 0, 255, 113, 61, 5, 255, 106, 63, 3, 255, 107, 65, 7, 255, 110, 61, 3, 255, 115, 65, 5, 255, 113, 65, 3, 255, 113, 64, 5, 255, 115, 61, 4, 255, 114, 64, 2, 255, 117, 68, 3, 255, 123, 64, 5, 255, 122, 64, 4, 255, 121, 65, 2, 255, 123, 65, 3, 255, 126, 62, 5, 255, 126, 58, 2, 255, 125, 68, 5, 255, 120, 61, 2, 255, 120, 64, 5, 255, 122, 67, 5, 255, 117, 55, 5, 255, 121, 57, 6, 255, 130, 67, 8, 255, 132, 72, 1, 255, 132, 73, 4, 255, 131, 71, 7, 255, 135, 78, 3, 255, 129, 75, 3, 255, 126, 68, 6, 255, 123, 66, 8, 255, 111, 59, 2, 255, 109, 53, 2, 255, 111, 53, 6, 255, 111, 56, 0, 255, 106, 54, 3, 255, 100, 50, 5, 255, 99, 52, 3, 255, 99, 49, 5, 255, 100, 47, 3, 255, 104, 52, 1, 255, 99, 53, 4, 255, 99, 48, 10, 255, 99, 46, 12, 255, 101, 46, 2, 255, 102, 53, 5, 255, 99, 51, 6, 255, 103, 50, 7, 255, 105, 52, 11, 255, 102, 51, 3, 255, 102, 54, 5, 255, 106, 54, 10, 255, 109, 52, 7, 255, 102, 51, 7, 255, 102, 55, 8, 255, 102, 52, 5, 255, 104, 52, 6, 255, 102, 54, 6, 255, 102, 54, 6, 255, 102, 56, 7, 255, 101, 54, 11, 255, 104, 55, 11, 255, 102, 58, 11, 255, 106, 55, 8, 255, 111, 56, 11, 255, 104, 59, 12, 255, 103, 60, 17, 255, 102, 57, 17, 255, 101, 58, 21, 255, 96, 57, 18, 255, 97, 59, 20, 255, 98, 62, 13, 255, 97, 62, 13, 255, 100, 64, 19, 255, 99, 66, 13, 255, 100, 66, 18, 255, 99, 65, 20, 255, 101, 68, 16, 255, 102, 69, 17, 255, 96, 64, 23, 255, 97, 66, 27, 255, 101, 70, 13, 255, 105, 70, 18, 255, 108, 71, 27, 255, 106, 73, 19, 255, 102, 68, 29, 255, 103, 69, 22, 255, 100, 76, 28, 255, 96, 76, 24, 255, 105, 81, 23, 255, 107, 80, 20, 255, 105, 80, 13, 255, 105, 75, 24, 255, 110, 80, 31, 255, 102, 82, 28, 255, 107, 82, 31, 255, 104, 83, 22, 255, 97, 84, 32, 255, 97, 81, 35, 255, 102, 80, 40, 255, 104, 85, 23, 255, 108, 89, 25, 255, 108, 85, 28, 255, 107, 86, 20, 255, 109, 89, 26, 255, 104, 90, 27, 255, 104, 91, 18, 255, 115, 89, 30, 255, 110, 86, 37, 255, 106, 86, 32, 255, 119, 92, 21, 255, 125, 91, 23, 255, 117, 89, 12, 255, 114, 91, 19, 255, 109, 87, 23, 255, 116, 87, 27, 255, 112, 88, 26, 255, 109, 89, 23, 255, 110, 90, 23, 255, 110, 88, 23, 255, 114, 85, 23, 255, 111, 81, 28, 255, 108, 87, 24, 255, 108, 87, 20, 255, 113, 86, 19, 255, 112, 81, 32, 255, 109, 84, 14, 255, 109, 82, 25, 255, 113, 84, 24, 255, 113, 82, 6, 255, 113, 79, 21, 255, 112, 82, 17, 255, 115, 78, 20, 255, 115, 74, 16, 255, 122, 78, 9, 255, 117, 72, 26, 255, 111, 73, 19, 255, 112, 75, 11, 255, 110, 70, 11, 255, 111, 72, 10, 255, 107, 70, 8, 255, 105, 70, 10, 255, 107, 73, 7, 255, 109, 73, 12, 255, 109, 69, 16, 255, 106, 67, 12, 255, 106, 69, 5, 255, 110, 69, 5, 255, 112, 65, 11, 255, 106, 63, 4, 255, 104, 62, 11, 255, 103, 62, 8, 255, 108, 66, 3, 255, 109, 61, 7, 255, 115, 62, 9, 255, 117, 63, 6, 255, 112, 61, 8, 255, 120, 64, 9, 255, 114, 59, 3, 255, 105, 57, 3, 255, 109, 60, 10, 255, 109, 57, 9, 255, 105, 55, 4, 255, 109, 58, 7, 255, 103, 51, 2, 255, 103, 52, 2, 255, 106, 56, 7, 255, 108, 55, 7, 255, 112, 55, 2, 255, 111, 56, 2, 255, 104, 55, 1, 255, 100, 52, 2, 255, 107, 55, 2, 255, 111, 57, 3, 255, 109, 51, 3, 255, 105, 46, 7, 255, 90, 40, 3, 255, 88, 47, 7, 255, 90, 46, 4, 255, 88, 45, 2, 255, 92, 43, 5, 255, 89, 43, 4, 255, 92, 45, 7, 255, 91, 42, 4, 255, 85, 44, 4, 255, 86, 43, 5, 255, 84, 37, 3, 255, 72, 38, 3, 255, 69, 34, 6, 255, 67, 32, 4, 255, 70, 35, 2, 255, 66, 33, 2, 255, 67, 32, 8, 255, 57, 28, 6, 255, 52, 31, 4, 255, 70, 37, 4, 255, 74, 33, 2, 255, 76, 36, 5, 255, 78, 35, 3, 255, 84, 28, 3, 255, 87, 32, 5, 255, 77, 34, 0, 255, 81, 32, 1, 255, 80, 26, 2, 255, 75, 27, 7, 255, 67, 26, 6, 255, 64, 25, 3, 255, 67, 24, 7, 255, 63, 24, 6, 255, 70, 29, 7, 255, 63, 29, 4, 255, 71, 31, 3, 255, 66, 30, 1, 255, 69, 28, 3, 255, 71, 27, 2, 255, 69, 26, 2, 255, 69, 28, 3, 255, 66, 29, 6, 255, 58, 27, 5, 255, 52, 23, 5, 255, 57, 22, 6, 255, 62, 24, 3, 255, 68, 30, 4, 255, 74, 30, 2, 255, 75, 28, 2, 255, 73, 30, 6, 255, 74, 29, 0, 255, 77, 29, 1, 255, 93, 39, 2, 255, 105, 43, 5, 255, 112, 37, 4, 255, 125, 43, 5, 255, 136, 52, 3, 255, 132, 52, 2, 255, 133, 46, 4, 255, 131, 41, 0, 255, 134, 46, 1, 255, 133, 48, 2, 255, 138, 45, 4, 255, 143, 50, 4, 255, 145, 49, 2, 255, 145, 49, 1, 255, 144, 48, 1, 255, 143, 46, 1, 255, 144, 47, 2, 255, 144, 47, 2, 255, 146, 49, 4, 255, 142, 45, 4, 255, 133, 40, 1, 255, 126, 36, 1, 255, 116, 28, 1, 255, 107, 24, 0, 255, 105, 26, 0, 255, 111, 31, 4, 255, 108, 26, 2, 255, 116, 27, 1, 255, 122, 30, 1, 255, 121, 34, 4, 255, 114, 33, 3, 255, 118, 34, 4, 255, 114, 30, 3, 255, 98, 24, 1, 255, 86, 19, 0, 255, 85, 19, 3, 255, 88, 21, 3, 255, 88, 23, 4, 255, 87, 22, 1, 255, 86, 21, 1, 255, 82, 18, 1, 255, 82, 19, 0, 255, 84, 21, 4, 255, 82, 23, 4, 255, 72, 21, 2, 255, 61, 15, 0, 255, 54, 12, 3, 255, 52, 13, 2, 255, 59, 20, 2, 255, 64, 17, 1, 255, 63, 21, 0, 255, 58, 22, 0, 255, 56, 14, 1, 255, 60, 12, 5, 255, 65, 17, 5, 255, 56, 15, 1, 255, 63, 17, 5, 255, 77, 17, 4, 255, 70, 17, 3, 255, 67, 19, 3, 255, 72, 21, 4, 255, 76, 18, 5, 255, 82, 24, 3, 255, 88, 26, 0, 255, 92, 24, 4, 255, 88, 25, 5, 255, 93, 29, 2, 255, 99, 29, 3, 255, 104, 28, 1, 255, 108, 33, 2, 255, 107, 33, 1, 255, 112, 37, 2, 255, 111, 35, 1, 255, 113, 38, 3, 255, 110, 37, 0, 255, 113, 38, 1, 255, 115, 38, 2, 255, 115, 36, 1, 255, 20, 11, 0, 255, 18, 9, 0, 255, 16, 10, 3, 255, 15, 13, 2, 255, 13, 10, 1, 255, 19, 10, 3, 255, 17, 9, 1, 255, 19, 11, 2, 255, 24, 13, 4, 255, 20, 9, 0, 255, 19, 8, 0, 255, 16, 11, 2, 255, 14, 10, 2, 255, 17, 8, 1, 255, 21, 12, 3, 255, 22, 12, 3, 255, 22, 11, 2, 255, 26, 12, 4, 255, 26, 11, 3, 255, 21, 12, 5, 255, 21, 13, 3, 255, 33, 16, 1, 255, 42, 18, 5, 255, 36, 17, 3, 255, 36, 20, 6, 255, 38, 19, 5, 255, 31, 17, 4, 255, 29, 14, 3, 255, 30, 15, 2, 255, 33, 23, 4, 255, 29, 15, 1, 255, 21, 10, 1, 255, 28, 19, 2, 255, 40, 19, 5, 255, 35, 20, 4, 255, 32, 17, 5, 255, 38, 17, 4, 255, 38, 25, 3, 255, 43, 29, 12, 255, 52, 35, 19, 255, 70, 50, 21, 255, 72, 54, 24, 255, 70, 55, 22, 255, 69, 48, 7, 255, 72, 50, 6, 255, 74, 49, 5, 255, 72, 38, 0, 255, 67, 34, 6, 255, 70, 52, 22, 255, 72, 55, 20, 255, 68, 56, 19, 255, 82, 60, 27, 255, 88, 57, 15, 255, 75, 57, 18, 255, 66, 62, 47, 255, 65, 61, 26, 255, 69, 58, 22, 255, 71, 63, 41, 255, 71, 65, 55, 255, 73, 66, 41, 255, 80, 65, 30, 255, 88, 62, 13, 255, 85, 52, 0, 255, 77, 44, 0, 255, 78, 48, 4, 255, 85, 44, 4, 255, 86, 40, 3, 255, 83, 42, 3, 255, 82, 44, 1, 255, 84, 41, 0, 255, 98, 41, 2, 255, 107, 48, 6, 255, 95, 50, 1, 255, 96, 48, 1, 255, 98, 52, 3, 255, 99, 55, 5, 255, 94, 55, 3, 255, 98, 53, 3, 255, 97, 49, 0, 255, 107, 51, 4, 255, 108, 54, 5, 255, 97, 54, 1, 255, 91, 55, 1, 255, 98, 50, 0, 255, 112, 56, 4, 255, 109, 52, 2, 255, 103, 49, 3, 255, 98, 53, 7, 255, 94, 53, 5, 255, 92, 53, 2, 255, 96, 57, 3, 255, 99, 57, 1, 255, 101, 61, 2, 255, 99, 62, 1, 255, 106, 63, 3, 255, 111, 60, 2, 255, 107, 64, 2, 255, 103, 67, 2, 255, 107, 62, 0, 255, 116, 62, 1, 255, 115, 65, 1, 255, 115, 69, 3, 255, 118, 65, 3, 255, 113, 67, 2, 255, 107, 68, 0, 255, 116, 61, 1, 255, 119, 52, 3, 255, 124, 51, 6, 255, 122, 52, 1, 255, 117, 60, 2, 255, 122, 59, 2, 255, 119, 63, 4, 255, 115, 64, 1, 255, 114, 68, 2, 255, 119, 68, 3, 255, 128, 68, 3, 255, 130, 69, 1, 255, 135, 74, 4, 255, 132, 72, 3, 255, 129, 72, 0, 255, 135, 79, 4, 255, 130, 78, 2, 255, 133, 76, 0, 255, 136, 81, 0, 255, 133, 78, 2, 255, 133, 72, 7, 255, 126, 70, 2, 255, 137, 78, 2, 255, 133, 74, 1, 255, 130, 77, 9, 255, 112, 61, 8, 255, 109, 58, 7, 255, 123, 68, 2, 255, 141, 78, 5, 255, 130, 69, 13, 255, 98, 54, 8, 255, 98, 56, 6, 255, 97, 54, 7, 255, 106, 49, 5, 255, 99, 50, 6, 255, 100, 56, 4, 255, 103, 49, 6, 255, 102, 49, 6, 255, 103, 51, 4, 255, 101, 52, 7, 255, 99, 50, 13, 255, 101, 51, 11, 255, 102, 51, 11, 255, 102, 53, 9, 255, 102, 53, 9, 255, 104, 55, 13, 255, 101, 52, 9, 255, 104, 55, 14, 255, 100, 56, 8, 255, 98, 55, 8, 255, 102, 58, 17, 255, 106, 59, 20, 255, 104, 53, 14, 255, 105, 57, 12, 255, 104, 63, 12, 255, 102, 61, 6, 255, 101, 59, 16, 255, 104, 63, 26, 255, 98, 61, 15, 255, 98, 64, 13, 255, 100, 66, 13, 255, 98, 64, 13, 255, 100, 65, 17, 255, 103, 64, 22, 255, 102, 65, 17, 255, 104, 70, 13, 255, 101, 68, 25, 255, 97, 68, 11, 255, 98, 70, 23, 255, 103, 67, 31, 255, 104, 69, 26, 255, 101, 74, 17, 255, 101, 74, 23, 255, 105, 73, 22, 255, 105, 75, 22, 255, 98, 73, 15, 255, 103, 74, 29, 255, 102, 76, 24, 255, 105, 78, 23, 255, 108, 75, 26, 255, 106, 80, 25, 255, 106, 78, 23, 255, 111, 80, 22, 255, 104, 85, 21, 255, 110, 86, 21, 255, 113, 82, 26, 255, 100, 86, 24, 255, 102, 89, 23, 255, 111, 90, 31, 255, 105, 87, 30, 255, 107, 88, 40, 255, 109, 86, 35, 255, 108, 88, 33, 255, 104, 87, 36, 255, 101, 88, 38, 255, 104, 91, 30, 255, 114, 93, 27, 255, 111, 91, 30, 255, 107, 90, 29, 255, 122, 93, 27, 255, 134, 90, 30, 255, 121, 90, 22, 255, 123, 93, 28, 255, 115, 90, 25, 255, 115, 89, 20, 255, 109, 91, 28, 255, 111, 87, 35, 255, 114, 87, 21, 255, 118, 90, 26, 255, 113, 90, 26, 255, 113, 92, 25, 255, 111, 87, 24, 255, 115, 87, 21, 255, 113, 85, 16, 255, 112, 83, 27, 255, 108, 86, 9, 255, 110, 84, 30, 255, 108, 77, 34, 255, 112, 79, 15, 255, 109, 80, 14, 255, 106, 78, 22, 255, 112, 75, 19, 255, 113, 79, 10, 255, 118, 80, 16, 255, 109, 73, 13, 255, 104, 73, 18, 255, 108, 74, 9, 255, 113, 73, 14, 255, 115, 75, 19, 255, 114, 77, 14, 255, 107, 72, 7, 255, 107, 72, 10, 255, 108, 70, 15, 255, 109, 69, 17, 255, 106, 66, 10, 255, 107, 68, 6, 255, 113, 70, 6, 255, 117, 67, 9, 255, 112, 64, 5, 255, 109, 62, 12, 255, 104, 61, 7, 255, 106, 66, 0, 255, 109, 66, 1, 255, 110, 62, 1, 255, 111, 61, 4, 255, 109, 59, 7, 255, 110, 58, 4, 255, 110, 60, 4, 255, 105, 58, 4, 255, 103, 56, 5, 255, 103, 53, 6, 255, 103, 53, 4, 255, 110, 60, 2, 255, 105, 53, 5, 255, 103, 51, 10, 255, 100, 50, 0, 255, 103, 50, 4, 255, 101, 51, 6, 255, 102, 54, 5, 255, 101, 51, 3, 255, 94, 41, 5, 255, 100, 48, 4, 255, 103, 50, 5, 255, 101, 49, 4, 255, 104, 49, 2, 255, 99, 49, 3, 255, 94, 50, 6, 255, 93, 43, 1, 255, 91, 45, 2, 255, 86, 44, 0, 255, 87, 39, 2, 255, 93, 40, 3, 255, 89, 42, 3, 255, 88, 41, 5, 255, 79, 40, 4, 255, 76, 32, 1, 255, 73, 33, 0, 255, 77, 38, 2, 255, 70, 32, 4, 255, 70, 31, 9, 255, 69, 32, 4, 255, 68, 33, 0, 255, 58, 27, 2, 255, 63, 37, 3, 255, 91, 38, 3, 255, 95, 36, 1, 255, 92, 42, 1, 255, 92, 40, 2, 255, 84, 31, 5, 255, 75, 31, 6, 255, 82, 35, 3, 255, 77, 35, 1, 255, 71, 32, 2, 255, 73, 25, 5, 255, 74, 28, 4, 255, 76, 32, 0, 255, 77, 26, 1, 255, 77, 28, 4, 255, 79, 35, 3, 255, 76, 28, 2, 255, 73, 27, 0, 255, 71, 28, 4, 255, 75, 26, 6, 255, 72, 23, 1, 255, 75, 27, 4, 255, 71, 26, 2, 255, 64, 23, 1, 255, 63, 25, 4, 255, 58, 22, 3, 255, 59, 25, 3, 255, 67, 28, 2, 255, 74, 30, 7, 255, 75, 30, 6, 255, 75, 28, 3, 255, 73, 23, 8, 255, 71, 29, 2, 255, 86, 34, 3, 255, 110, 44, 4, 255, 122, 46, 1, 255, 129, 46, 1, 255, 138, 51, 2, 255, 145, 53, 1, 255, 139, 49, 1, 255, 141, 47, 6, 255, 134, 46, 3, 255, 140, 45, 1, 255, 138, 46, 1, 255, 141, 46, 2, 255, 142, 47, 1, 255, 145, 49, 2, 255, 146, 50, 2, 255, 147, 50, 5, 255, 143, 45, 2, 255, 145, 48, 3, 255, 145, 48, 3, 255, 147, 49, 4, 255, 145, 47, 4, 255, 136, 40, 0, 255, 125, 34, 1, 255, 117, 31, 3, 255, 111, 30, 5, 255, 105, 27, 1, 255, 108, 29, 2, 255, 103, 26, 2, 255, 114, 30, 5, 255, 120, 31, 4, 255, 121, 33, 3, 255, 122, 36, 3, 255, 121, 31, 0, 255, 125, 35, 4, 255, 112, 29, 4, 255, 95, 21, 2, 255, 93, 24, 8, 255, 90, 23, 3, 255, 89, 23, 6, 255, 88, 23, 1, 255, 86, 21, 0, 255, 87, 21, 5, 255, 89, 23, 2, 255, 85, 20, 5, 255, 80, 21, 4, 255, 80, 20, 2, 255, 71, 17, 4, 255, 54, 10, 5, 255, 48, 12, 5, 255, 52, 16, 1, 255, 69, 20, 2, 255, 80, 25, 5, 255, 79, 25, 4, 255, 71, 21, 2, 255, 64, 19, 3, 255, 61, 16, 5, 255, 57, 13, 3, 255, 60, 15, 5, 255, 61, 15, 6, 255, 60, 16, 1, 255, 70, 17, 2, 255, 77, 18, 1, 255, 81, 23, 1, 255, 84, 25, 4, 255, 84, 24, 0, 255, 83, 23, 4, 255, 79, 19, 2, 255, 85, 24, 1, 255, 90, 23, 3, 255, 92, 25, 4, 255, 93, 27, 2, 255, 94, 26, 1, 255, 108, 34, 4, 255, 109, 34, 2, 255, 111, 36, 1, 255, 112, 38, 0, 255, 110, 37, 1, 255, 113, 40, 4, 255, 111, 37, 2, 255, 21, 13, 5, 255, 20, 11, 6, 255, 16, 7, 3, 255, 17, 10, 2, 255, 17, 11, 1, 255, 19, 12, 1, 255, 18, 11, 1, 255, 19, 10, 2, 255, 23, 13, 4, 255, 24, 10, 3, 255, 20, 8, 1, 255, 15, 7, 0, 255, 17, 10, 2, 255, 20, 11, 4, 255, 17, 10, 2, 255, 20, 12, 3, 255, 24, 14, 4, 255, 23, 10, 2, 255, 25, 12, 2, 255, 25, 11, 5, 255, 27, 16, 4, 255, 32, 16, 1, 255, 37, 19, 3, 255, 29, 17, 1, 255, 30, 18, 3, 255, 37, 20, 7, 255, 26, 18, 4, 255, 25, 13, 4, 255, 27, 12, 3, 255, 27, 16, 3, 255, 30, 14, 2, 255, 28, 15, 5, 255, 28, 16, 1, 255, 40, 20, 6, 255, 33, 17, 3, 255, 32, 14, 3, 255, 37, 17, 3, 255, 45, 27, 6, 255, 53, 33, 10, 255, 54, 43, 25, 255, 55, 51, 23, 255, 64, 57, 21, 255, 73, 56, 23, 255, 76, 48, 9, 255, 66, 42, 3, 255, 72, 46, 10, 255, 68, 37, 0, 255, 70, 40, 13, 255, 77, 54, 32, 255, 80, 54, 16, 255, 81, 55, 11, 255, 78, 59, 16, 255, 81, 48, 21, 255, 78, 54, 31, 255, 70, 61, 41, 255, 67, 60, 28, 255, 76, 60, 23, 255, 75, 60, 36, 255, 75, 66, 53, 255, 75, 66, 48, 255, 82, 66, 33, 255, 84, 61, 9, 255, 82, 52, 6, 255, 79, 49, 8, 255, 79, 44, 4, 255, 83, 45, 7, 255, 78, 40, 2, 255, 82, 44, 5, 255, 80, 43, 2, 255, 81, 46, 2, 255, 85, 49, 2, 255, 93, 48, 0, 255, 97, 48, 1, 255, 95, 47, 1, 255, 92, 50, 3, 255, 93, 50, 1, 255, 93, 52, 2, 255, 97, 48, 2, 255, 100, 52, 4, 255, 105, 52, 4, 255, 102, 52, 3, 255, 96, 53, 3, 255, 97, 52, 4, 255, 102, 52, 2, 255, 105, 53, 4, 255, 104, 53, 3, 255, 99, 50, 1, 255, 96, 51, 1, 255, 94, 55, 1, 255, 96, 59, 4, 255, 101, 58, 5, 255, 106, 54, 1, 255, 110, 53, 3, 255, 111, 56, 3, 255, 110, 60, 3, 255, 107, 62, 1, 255, 110, 61, 5, 255, 110, 60, 2, 255, 114, 62, 2, 255, 110, 64, 3, 255, 109, 67, 4, 255, 117, 63, 4, 255, 116, 56, 0, 255, 115, 67, 1, 255, 119, 70, 1, 255, 126, 57, 2, 255, 128, 54, 2, 255, 124, 64, 5, 255, 115, 64, 1, 255, 122, 66, 2, 255, 116, 67, 3, 255, 109, 63, 2, 255, 114, 61, 5, 255, 113, 65, 3, 255, 122, 71, 3, 255, 125, 70, 8, 255, 126, 69, 5, 255, 123, 59, 3, 255, 119, 48, 7, 255, 125, 60, 2, 255, 136, 76, 2, 255, 128, 70, 6, 255, 129, 73, 4, 255, 134, 74, 2, 255, 138, 77, 6, 255, 131, 69, 6, 255, 130, 66, 4, 255, 134, 70, 2, 255, 137, 75, 6, 255, 138, 75, 3, 255, 139, 77, 2, 255, 141, 81, 0, 255, 135, 76, 4, 255, 130, 73, 3, 255, 116, 62, 4, 255, 120, 66, 5, 255, 135, 77, 4, 255, 113, 62, 2, 255, 97, 51, 1, 255, 93, 52, 7, 255, 96, 51, 5, 255, 99, 54, 8, 255, 94, 50, 4, 255, 102, 54, 5, 255, 104, 50, 6, 255, 103, 50, 10, 255, 98, 53, 5, 255, 100, 53, 4, 255, 101, 51, 7, 255, 102, 55, 6, 255, 104, 55, 14, 255, 99, 53, 12, 255, 99, 55, 11, 255, 102, 55, 14, 255, 102, 55, 14, 255, 105, 57, 17, 255, 108, 54, 14, 255, 104, 59, 13, 255, 98, 61, 10, 255, 106, 63, 15, 255, 107, 59, 16, 255, 103, 60, 6, 255, 106, 64, 12, 255, 102, 60, 19, 255, 102, 60, 28, 255, 105, 65, 22, 255, 107, 65, 19, 255, 107, 64, 16, 255, 105, 61, 20, 255, 107, 64, 21, 255, 107, 69, 14, 255, 101, 64, 22, 255, 105, 71, 19, 255, 106, 73, 15, 255, 110, 72, 19, 255, 110, 70, 24, 255, 109, 69, 29, 255, 106, 71, 25, 255, 105, 75, 15, 255, 103, 75, 23, 255, 98, 80, 25, 255, 109, 76, 25, 255, 106, 75, 23, 255, 103, 80, 31, 255, 107, 81, 32, 255, 101, 82, 31, 255, 107, 79, 37, 255, 111, 80, 24, 255, 108, 84, 28, 255, 108, 81, 32, 255, 115, 82, 22, 255, 110, 91, 21, 255, 104, 86, 30, 255, 107, 82, 36, 255, 107, 84, 36, 255, 108, 88, 32, 255, 109, 88, 26, 255, 107, 90, 30, 255, 102, 89, 35, 255, 104, 90, 36, 255, 106, 89, 39, 255, 109, 92, 30, 255, 111, 92, 27, 255, 110, 90, 25, 255, 111, 92, 25, 255, 114, 88, 30, 255, 114, 88, 29, 255, 126, 97, 21, 255, 119, 92, 28, 255, 118, 88, 27, 255, 124, 85, 38, 255, 126, 88, 27, 255, 120, 89, 17, 255, 114, 88, 22, 255, 112, 90, 20, 255, 115, 88, 20, 255, 119, 84, 28, 255, 119, 85, 17, 255, 118, 89, 17, 255, 112, 83, 17, 255, 112, 85, 22, 255, 106, 82, 19, 255, 108, 81, 18, 255, 111, 80, 17, 255, 111, 78, 19, 255, 110, 80, 11, 255, 116, 78, 16, 255, 113, 77, 14, 255, 113, 76, 17, 255, 108, 75, 14, 255, 106, 76, 17, 255, 106, 71, 25, 255, 111, 72, 24, 255, 112, 73, 18, 255, 115, 77, 17, 255, 108, 72, 9, 255, 110, 73, 7, 255, 110, 72, 5, 255, 111, 70, 16, 255, 108, 66, 15, 255, 107, 65, 7, 255, 109, 65, 5, 255, 114, 63, 10, 255, 106, 60, 13, 255, 107, 63, 9, 255, 108, 66, 7, 255, 104, 60, 6, 255, 108, 59, 9, 255, 110, 57, 4, 255, 110, 59, 8, 255, 105, 57, 6, 255, 106, 60, 2, 255, 106, 61, 4, 255, 104, 57, 8, 255, 103, 55, 8, 255, 103, 55, 5, 255, 101, 51, 4, 255, 106, 54, 6, 255, 106, 54, 8, 255, 101, 52, 5, 255, 101, 52, 7, 255, 101, 47, 3, 255, 99, 51, 5, 255, 96, 50, 4, 255, 97, 52, 3, 255, 92, 47, 7, 255, 91, 47, 3, 255, 92, 43, 2, 255, 99, 45, 5, 255, 107, 50, 8, 255, 97, 49, 2, 255, 91, 51, 5, 255, 94, 43, 8, 255, 93, 42, 8, 255, 92, 43, 4, 255, 86, 43, 4, 255, 87, 42, 4, 255, 87, 43, 4, 255, 81, 42, 6, 255, 77, 38, 4, 255, 84, 34, 2, 255, 80, 38, 2, 255, 83, 39, 6, 255, 80, 36, 7, 255, 78, 35, 5, 255, 81, 35, 4, 255, 70, 29, 0, 255, 75, 35, 6, 255, 98, 44, 4, 255, 99, 45, 3, 255, 97, 39, 4, 255, 99, 36, 5, 255, 107, 43, 2, 255, 104, 52, 3, 255, 108, 47, 4, 255, 114, 47, 3, 255, 105, 44, 1, 255, 97, 42, 5, 255, 82, 30, 4, 255, 84, 29, 6, 255, 87, 31, 5, 255, 77, 27, 1, 255, 72, 28, 3, 255, 78, 31, 5, 255, 74, 30, 4, 255, 74, 28, 2, 255, 74, 28, 3, 255, 77, 25, 4, 255, 77, 26, 5, 255, 73, 25, 2, 255, 70, 27, 3, 255, 65, 24, 2, 255, 67, 21, 2, 255, 61, 21, 3, 255, 54, 23, 2, 255, 69, 28, 4, 255, 77, 29, 6, 255, 80, 30, 3, 255, 82, 28, 0, 255, 89, 25, 4, 255, 84, 24, 6, 255, 98, 32, 7, 255, 119, 44, 3, 255, 130, 52, 1, 255, 133, 49, 3, 255, 140, 49, 3, 255, 143, 47, 1, 255, 145, 51, 3, 255, 140, 48, 2, 255, 134, 46, 1, 255, 139, 44, 2, 255, 141, 46, 4, 255, 139, 44, 1, 255, 144, 48, 4, 255, 146, 47, 2, 255, 145, 47, 2, 255, 144, 47, 4, 255, 142, 45, 3, 255, 142, 45, 2, 255, 145, 48, 3, 255, 144, 45, 2, 255, 141, 42, 1, 255, 137, 41, 2, 255, 129, 39, 5, 255, 119, 33, 3, 255, 115, 33, 7, 255, 113, 30, 3, 255, 111, 26, 0, 255, 99, 25, 1, 255, 106, 30, 4, 255, 115, 31, 3, 255, 110, 31, 4, 255, 112, 34, 1, 255, 127, 39, 5, 255, 129, 37, 4, 255, 117, 34, 3, 255, 97, 24, 1, 255, 92, 23, 1, 255, 90, 21, 2, 255, 89, 20, 4, 255, 89, 22, 2, 255, 89, 24, 4, 255, 87, 21, 3, 255, 87, 21, 1, 255, 87, 20, 3, 255, 84, 21, 0, 255, 83, 24, 1, 255, 77, 22, 3, 255, 66, 16, 6, 255, 55, 13, 2, 255, 53, 20, 1, 255, 63, 20, 2, 255, 69, 21, 3, 255, 80, 26, 3, 255, 94, 33, 2, 255, 98, 36, 1, 255, 88, 31, 2, 255, 78, 23, 2, 255, 72, 20, 1, 255, 67, 18, 2, 255, 64, 15, 3, 255, 69, 15, 0, 255, 87, 21, 3, 255, 90, 26, 7, 255, 86, 24, 6, 255, 80, 20, 1, 255, 77, 20, 3, 255, 74, 16, 1, 255, 84, 24, 4, 255, 81, 21, 4, 255, 84, 23, 5, 255, 88, 25, 1, 255, 93, 27, 2, 255, 95, 27, 1, 255, 96, 27, 2, 255, 100, 29, 2, 255, 107, 34, 2, 255, 114, 37, 5, 255, 114, 36, 4, 255, 112, 34, 2, 255, 16, 12, 3, 255, 17, 10, 6, 255, 15, 6, 4, 255, 18, 9, 3, 255, 21, 12, 3, 255, 17, 13, 1, 255, 18, 12, 3, 255, 18, 8, 2, 255, 20, 9, 2, 255, 20, 9, 2, 255, 19, 8, 3, 255, 17, 8, 1, 255, 18, 10, 4, 255, 18, 10, 3, 255, 17, 10, 1, 255, 18, 11, 1, 255, 25, 14, 5, 255, 24, 10, 2, 255, 26, 14, 5, 255, 27, 12, 4, 255, 28, 15, 2, 255, 28, 18, 1, 255, 33, 22, 5, 255, 28, 21, 4, 255, 28, 16, 2, 255, 30, 13, 3, 255, 21, 12, 2, 255, 25, 11, 1, 255, 34, 18, 9, 255, 28, 17, 8, 255, 26, 14, 4, 255, 26, 19, 3, 255, 32, 17, 2, 255, 26, 17, 1, 255, 33, 17, 2, 255, 31, 19, 2, 255, 40, 23, 5, 255, 45, 25, 2, 255, 49, 33, 5, 255, 60, 45, 25, 255, 61, 46, 27, 255, 69, 57, 39, 255, 68, 59, 31, 255, 74, 56, 12, 255, 65, 41, 9, 255, 71, 46, 11, 255, 63, 40, 3, 255, 64, 44, 24, 255, 70, 55, 31, 255, 80, 53, 17, 255, 81, 51, 10, 255, 78, 59, 30, 255, 89, 57, 15, 255, 76, 55, 23, 255, 66, 54, 28, 255, 68, 60, 29, 255, 73, 60, 32, 255, 74, 60, 39, 255, 81, 68, 36, 255, 79, 66, 27, 255, 84, 65, 25, 255, 86, 59, 8, 255, 84, 51, 7, 255, 80, 46, 5, 255, 82, 43, 3, 255, 80, 44, 4, 255, 82, 43, 4, 255, 83, 40, 2, 255, 85, 43, 1, 255, 84, 50, 3, 255, 79, 50, 1, 255, 88, 49, 1, 255, 86, 47, 0, 255, 89, 50, 3, 255, 89, 48, 2, 255, 100, 48, 3, 255, 100, 50, 4, 255, 90, 47, 2, 255, 88, 50, 2, 255, 93, 53, 4, 255, 91, 53, 3, 255, 87, 49, 1, 255, 94, 44, 2, 255, 88, 49, 2, 255, 86, 52, 2, 255, 91, 55, 3, 255, 91, 54, 0, 255, 100, 58, 2, 255, 103, 58, 1, 255, 108, 56, 2, 255, 112, 51, 2, 255, 111, 49, 0, 255, 112, 47, 1, 255, 117, 52, 5, 255, 110, 58, 3, 255, 102, 61, 0, 255, 108, 62, 4, 255, 115, 59, 1, 255, 118, 61, 2, 255, 112, 63, 2, 255, 109, 63, 2, 255, 114, 62, 1, 255, 116, 65, 0, 255, 114, 68, 4, 255, 112, 68, 4, 255, 116, 64, 2, 255, 115, 62, 0, 255, 113, 65, 0, 255, 115, 62, 2, 255, 119, 57, 8, 255, 118, 57, 4, 255, 117, 50, 5, 255, 126, 56, 3, 255, 123, 67, 0, 255, 119, 60, 5, 255, 121, 53, 4, 255, 123, 59, 2, 255, 117, 54, 4, 255, 107, 43, 5, 255, 121, 59, 7, 255, 126, 64, 3, 255, 123, 60, 4, 255, 128, 75, 5, 255, 132, 75, 1, 255, 141, 80, 4, 255, 129, 71, 1, 255, 134, 69, 3, 255, 142, 75, 7, 255, 137, 74, 3, 255, 136, 74, 3, 255, 141, 82, 5, 255, 138, 79, 5, 255, 126, 67, 4, 255, 133, 80, 1, 255, 132, 78, 3, 255, 144, 76, 3, 255, 147, 73, 1, 255, 130, 67, 2, 255, 102, 58, 3, 255, 103, 61, 5, 255, 109, 64, 2, 255, 100, 57, 3, 255, 98, 52, 1, 255, 103, 54, 4, 255, 100, 51, 8, 255, 102, 51, 13, 255, 101, 50, 5, 255, 101, 56, 3, 255, 102, 56, 1, 255, 104, 59, 6, 255, 104, 59, 6, 255, 106, 60, 10, 255, 107, 62, 12, 255, 105, 57, 8, 255, 104, 56, 13, 255, 98, 56, 8, 255, 107, 59, 7, 255, 110, 56, 3, 255, 112, 62, 9, 255, 110, 63, 14, 255, 107, 60, 18, 255, 108, 63, 13, 255, 106, 62, 13, 255, 106, 62, 17, 255, 108, 64, 22, 255, 109, 66, 8, 255, 110, 66, 12, 255, 109, 63, 17, 255, 109, 66, 20, 255, 108, 68, 16, 255, 108, 70, 23, 255, 109, 70, 28, 255, 112, 72, 18, 255, 112, 71, 18, 255, 107, 72, 29, 255, 102, 74, 19, 255, 106, 71, 38, 255, 107, 72, 23, 255, 106, 73, 22, 255, 112, 75, 25, 255, 103, 73, 27, 255, 111, 75, 20, 255, 117, 83, 22, 255, 106, 82, 21, 255, 108, 82, 21, 255, 107, 85, 26, 255, 105, 84, 33, 255, 108, 83, 30, 255, 110, 86, 19, 255, 107, 81, 38, 255, 112, 81, 33, 255, 107, 86, 27, 255, 110, 89, 39, 255, 104, 84, 29, 255, 110, 87, 35, 255, 111, 87, 40, 255, 108, 90, 21, 255, 107, 88, 27, 255, 105, 89, 26, 255, 109, 91, 22, 255, 112, 91, 35, 255, 109, 91, 33, 255, 111, 90, 33, 255, 110, 89, 29, 255, 109, 88, 34, 255, 109, 88, 39, 255, 106, 92, 32, 255, 112, 94, 24, 255, 114, 88, 29, 255, 110, 87, 31, 255, 115, 92, 17, 255, 121, 93, 13, 255, 116, 91, 25, 255, 106, 89, 18, 255, 112, 88, 33, 255, 113, 84, 33, 255, 116, 86, 26, 255, 114, 85, 22, 255, 113, 82, 28, 255, 113, 83, 13, 255, 112, 82, 20, 255, 110, 82, 14, 255, 113, 86, 11, 255, 110, 80, 11, 255, 110, 78, 23, 255, 109, 76, 12, 255, 110, 75, 12, 255, 112, 74, 18, 255, 112, 76, 12, 255, 111, 76, 5, 255, 110, 77, 10, 255, 104, 72, 16, 255, 107, 70, 14, 255, 109, 69, 12, 255, 114, 72, 10, 255, 117, 70, 7, 255, 117, 68, 16, 255, 110, 69, 11, 255, 112, 68, 7, 255, 114, 68, 8, 255, 111, 68, 7, 255, 111, 66, 7, 255, 110, 62, 3, 255, 111, 61, 14, 255, 110, 60, 10, 255, 107, 58, 0, 255, 111, 62, 8, 255, 107, 58, 13, 255, 106, 57, 12, 255, 103, 57, 4, 255, 105, 59, 5, 255, 102, 57, 5, 255, 104, 58, 7, 255, 105, 57, 6, 255, 104, 53, 5, 255, 106, 55, 7, 255, 105, 53, 9, 255, 101, 50, 3, 255, 102, 52, 5, 255, 100, 54, 5, 255, 105, 57, 7, 255, 109, 55, 6, 255, 104, 50, 7, 255, 96, 46, 3, 255, 96, 49, 5, 255, 95, 52, 5, 255, 91, 47, 7, 255, 94, 44, 7, 255, 101, 45, 7, 255, 99, 44, 6, 255, 91, 46, 4, 255, 87, 47, 3, 255, 97, 45, 7, 255, 100, 46, 8, 255, 97, 45, 5, 255, 108, 47, 5, 255, 107, 44, 2, 255, 100, 42, 4, 255, 82, 39, 5, 255, 76, 34, 3, 255, 85, 41, 6, 255, 80, 40, 3, 255, 78, 33, 5, 255, 80, 35, 4, 255, 77, 33, 0, 255, 88, 35, 4, 255, 79, 33, 5, 255, 83, 36, 4, 255, 97, 42, 1, 255, 110, 48, 4, 255, 108, 44, 6, 255, 94, 34, 2, 255, 105, 42, 1, 255, 125, 48, 3, 255, 133, 46, 3, 255, 127, 48, 1, 255, 129, 48, 2, 255, 125, 49, 5, 255, 99, 39, 1, 255, 92, 34, 3, 255, 94, 34, 7, 255, 85, 26, 4, 255, 75, 23, 5, 255, 75, 25, 5, 255, 67, 25, 3, 255, 81, 26, 3, 255, 87, 33, 6, 255, 81, 31, 5, 255, 80, 28, 1, 255, 81, 28, 2, 255, 78, 28, 3, 255, 74, 28, 3, 255, 72, 24, 2, 255, 71, 21, 2, 255, 66, 20, 3, 255, 69, 22, 1, 255, 83, 27, 3, 255, 87, 32, 2, 255, 89, 34, 1, 255, 101, 38, 0, 255, 102, 33, 5, 255, 113, 39, 7, 255, 127, 48, 4, 255, 135, 55, 4, 255, 136, 48, 4, 255, 143, 44, 5, 255, 144, 46, 2, 255, 142, 50, 3, 255, 137, 49, 0, 255, 143, 51, 5, 255, 140, 46, 4, 255, 141, 45, 3, 255, 140, 45, 1, 255, 143, 47, 3, 255, 147, 49, 4, 255, 145, 47, 2, 255, 139, 42, 0, 255, 140, 43, 1, 255, 142, 45, 1, 255, 142, 44, 2, 255, 141, 43, 2, 255, 139, 41, 3, 255, 132, 36, 2, 255, 126, 35, 3, 255, 120, 33, 2, 255, 116, 29, 2, 255, 114, 30, 2, 255, 112, 30, 1, 255, 107, 27, 2, 255, 100, 25, 0, 255, 105, 29, 0, 255, 105, 24, 1, 255, 119, 33, 3, 255, 125, 38, 5, 255, 126, 33, 0, 255, 130, 35, 6, 255, 113, 26, 3, 255, 96, 21, 0, 255, 86, 19, 1, 255, 91, 24, 4, 255, 91, 23, 5, 255, 92, 24, 5, 255, 90, 22, 2, 255, 88, 21, 3, 255, 88, 22, 3, 255, 90, 27, 1, 255, 91, 25, 2, 255, 81, 21, 1, 255, 69, 19, 2, 255, 67, 22, 3, 255, 58, 16, 2, 255, 53, 14, 2, 255, 57, 18, 0, 255, 70, 22, 0, 255, 92, 28, 1, 255, 108, 33, 2, 255, 107, 38, 2, 255, 104, 38, 4, 255, 104, 34, 4, 255, 95, 31, 4, 255, 93, 35, 3, 255, 96, 26, 0, 255, 95, 26, 6, 255, 83, 22, 4, 255, 72, 16, 1, 255, 69, 17, 0, 255, 68, 16, 2, 255, 73, 17, 3, 255, 80, 23, 2, 255, 73, 19, 1, 255, 74, 18, 1, 255, 85, 24, 1, 255, 92, 30, 3, 255, 90, 25, 1, 255, 88, 23, 1, 255, 99, 30, 4, 255, 108, 34, 2, 255, 114, 36, 1, 255, 111, 34, 0, 255, 112, 36, 2, 255, 17, 9, 1, 255, 14, 8, 2, 255, 10, 7, 2, 255, 16, 12, 5, 255, 17, 9, 1, 255, 19, 8, 2, 255, 16, 10, 2, 255, 15, 9, 1, 255, 18, 9, 3, 255, 18, 8, 2, 255, 20, 9, 3, 255, 19, 10, 3, 255, 19, 11, 5, 255, 18, 8, 1, 255, 19, 11, 1, 255, 21, 12, 3, 255, 24, 14, 4, 255, 22, 9, 0, 255, 23, 12, 2, 255, 31, 17, 8, 255, 31, 18, 5, 255, 33, 17, 2, 255, 31, 13, 0, 255, 29, 15, 2, 255, 30, 16, 3, 255, 26, 12, 4, 255, 22, 17, 7, 255, 25, 15, 0, 255, 29, 15, 1, 255, 25, 15, 2, 255, 29, 16, 6, 255, 23, 15, 4, 255, 32, 16, 1, 255, 41, 16, 2, 255, 36, 21, 3, 255, 39, 23, 6, 255, 41, 17, 1, 255, 51, 25, 2, 255, 50, 33, 5, 255, 50, 36, 18, 255, 64, 44, 15, 255, 70, 55, 22, 255, 69, 59, 31, 255, 73, 58, 20, 255, 69, 51, 13, 255, 68, 52, 4, 255, 56, 42, 1, 255, 60, 49, 33, 255, 65, 57, 28, 255, 74, 48, 18, 255, 82, 49, 26, 255, 76, 57, 29, 255, 76, 50, 23, 255, 68, 55, 28, 255, 69, 54, 16, 255, 73, 54, 25, 255, 75, 63, 22, 255, 73, 61, 37, 255, 83, 62, 48, 255, 84, 67, 37, 255, 90, 64, 36, 255, 92, 58, 14, 255, 89, 49, 2, 255, 85, 43, 2, 255, 80, 40, 2, 255, 87, 42, 4, 255, 89, 41, 4, 255, 91, 43, 4, 255, 88, 41, 0, 255, 93, 47, 2, 255, 96, 48, 3, 255, 98, 47, 3, 255, 96, 48, 2, 255, 103, 45, 3, 255, 109, 42, 6, 255, 105, 42, 4, 255, 95, 48, 3, 255, 94, 50, 5, 255, 92, 50, 2, 255, 89, 47, 1, 255, 87, 49, 2, 255, 85, 50, 4, 255, 90, 49, 5, 255, 96, 51, 3, 255, 92, 51, 1, 255, 94, 55, 3, 255, 102, 55, 3, 255, 114, 56, 5, 255, 111, 52, 3, 255, 115, 50, 3, 255, 119, 51, 2, 255, 110, 54, 1, 255, 110, 54, 4, 255, 116, 50, 5, 255, 115, 51, 3, 255, 113, 54, 1, 255, 113, 55, 3, 255, 111, 59, 1, 255, 106, 65, 2, 255, 110, 64, 4, 255, 115, 56, 1, 255, 117, 60, 2, 255, 115, 66, 2, 255, 113, 66, 2, 255, 111, 63, 5, 255, 109, 66, 7, 255, 102, 65, 1, 255, 110, 58, 2, 255, 122, 48, 5, 255, 120, 44, 1, 255, 114, 51, 4, 255, 112, 45, 3, 255, 119, 42, 3, 255, 119, 53, 5, 255, 116, 59, 6, 255, 120, 64, 5, 255, 124, 67, 1, 255, 119, 57, 2, 255, 121, 58, 3, 255, 128, 70, 5, 255, 122, 67, 1, 255, 124, 74, 2, 255, 127, 75, 3, 255, 131, 73, 6, 255, 131, 71, 2, 255, 137, 74, 3, 255, 130, 68, 4, 255, 122, 55, 4, 255, 129, 67, 0, 255, 141, 77, 1, 255, 130, 62, 2, 255, 124, 53, 2, 255, 122, 48, 7, 255, 133, 59, 8, 255, 130, 65, 4, 255, 143, 81, 4, 255, 139, 78, 5, 255, 139, 76, 5, 255, 133, 73, 10, 255, 139, 73, 4, 255, 139, 76, 5, 255, 128, 74, 3, 255, 129, 72, 8, 255, 123, 73, 8, 255, 107, 63, 9, 255, 98, 55, 14, 255, 105, 57, 13, 255, 100, 56, 9, 255, 99, 55, 11, 255, 101, 57, 10, 255, 98, 54, 10, 255, 106, 59, 16, 255, 106, 60, 11, 255, 101, 55, 8, 255, 105, 54, 12, 255, 110, 57, 17, 255, 106, 62, 19, 255, 107, 63, 17, 255, 105, 55, 12, 255, 106, 60, 13, 255, 105, 62, 16, 255, 104, 62, 16, 255, 105, 62, 16, 255, 110, 69, 16, 255, 107, 67, 15, 255, 106, 67, 14, 255, 107, 67, 18, 255, 106, 69, 12, 255, 104, 69, 15, 255, 104, 71, 14, 255, 106, 72, 24, 255, 104, 67, 20, 255, 108, 70, 18, 255, 115, 78, 24, 255, 114, 72, 38, 255, 110, 74, 23, 255, 106, 75, 28, 255, 104, 72, 30, 255, 106, 72, 24, 255, 108, 74, 25, 255, 105, 76, 36, 255, 106, 81, 21, 255, 110, 80, 20, 255, 108, 81, 28, 255, 111, 85, 23, 255, 114, 83, 32, 255, 104, 85, 25, 255, 107, 84, 38, 255, 107, 83, 29, 255, 104, 83, 34, 255, 108, 85, 37, 255, 106, 88, 32, 255, 111, 93, 29, 255, 104, 86, 33, 255, 111, 88, 32, 255, 115, 90, 25, 255, 112, 93, 26, 255, 114, 91, 36, 255, 110, 85, 38, 255, 110, 89, 29, 255, 112, 90, 30, 255, 112, 91, 28, 255, 112, 91, 29, 255, 112, 92, 28, 255, 113, 91, 31, 255, 116, 91, 27, 255, 118, 96, 31, 255, 113, 91, 23, 255, 112, 89, 27, 255, 105, 92, 30, 255, 111, 90, 28, 255, 114, 89, 36, 255, 116, 91, 27, 255, 117, 92, 10, 255, 116, 87, 25, 255, 117, 88, 27, 255, 115, 83, 20, 255, 115, 86, 24, 255, 111, 84, 29, 255, 111, 82, 23, 255, 109, 79, 19, 255, 110, 81, 22, 255, 116, 84, 27, 255, 113, 79, 22, 255, 107, 80, 23, 255, 107, 74, 29, 255, 103, 77, 22, 255, 106, 74, 14, 255, 106, 74, 15, 255, 108, 73, 24, 255, 114, 72, 18, 255, 113, 70, 20, 255, 113, 71, 18, 255, 111, 72, 10, 255, 110, 70, 8, 255, 115, 70, 8, 255, 113, 67, 11, 255, 113, 68, 6, 255, 115, 67, 7, 255, 118, 69, 11, 255, 111, 65, 7, 255, 110, 66, 6, 255, 110, 65, 5, 255, 110, 66, 4, 255, 110, 61, 10, 255, 115, 64, 12, 255, 113, 64, 3, 255, 109, 59, 3, 255, 107, 58, 12, 255, 105, 57, 7, 255, 106, 57, 4, 255, 107, 60, 6, 255, 105, 58, 7, 255, 106, 54, 8, 255, 107, 54, 8, 255, 108, 55, 5, 255, 104, 52, 6, 255, 100, 53, 1, 255, 103, 57, 7, 255, 96, 51, 2, 255, 102, 56, 2, 255, 109, 52, 4, 255, 100, 48, 4, 255, 97, 48, 1, 255, 107, 54, 8, 255, 102, 52, 0, 255, 92, 44, 2, 255, 94, 46, 2, 255, 99, 48, 3, 255, 94, 47, 4, 255, 89, 45, 3, 255, 95, 49, 4, 255, 107, 49, 4, 255, 101, 45, 0, 255, 99, 50, 3, 255, 108, 46, 6, 255, 103, 41, 3, 255, 98, 43, 4, 255, 87, 35, 2, 255, 82, 35, 2, 255, 93, 49, 5, 255, 93, 38, 2, 255, 77, 35, 2, 255, 80, 37, 3, 255, 80, 34, 8, 255, 87, 31, 8, 255, 83, 33, 1, 255, 90, 39, 2, 255, 108, 42, 3, 255, 119, 44, 1, 255, 117, 48, 3, 255, 101, 40, 3, 255, 103, 34, 3, 255, 107, 34, 1, 255, 115, 49, 3, 255, 125, 48, 2, 255, 129, 47, 3, 255, 129, 51, 2, 255, 119, 48, 0, 255, 100, 40, 0, 255, 94, 34, 3, 255, 97, 33, 3, 255, 84, 25, 0, 255, 70, 28, 2, 255, 69, 25, 4, 255, 87, 27, 3, 255, 90, 31, 3, 255, 87, 32, 3, 255, 90, 33, 1, 255, 91, 29, 0, 255, 90, 30, 1, 255, 86, 30, 1, 255, 82, 31, 3, 255, 84, 31, 4, 255, 79, 29, 3, 255, 71, 25, 1, 255, 94, 36, 8, 255, 106, 38, 8, 255, 103, 36, 3, 255, 109, 41, 1, 255, 118, 43, 1, 255, 133, 48, 4, 255, 142, 53, 3, 255, 140, 54, 0, 255, 137, 53, 3, 255, 136, 51, 2, 255, 141, 50, 2, 255, 143, 47, 2, 255, 138, 49, 2, 255, 146, 50, 2, 255, 143, 45, 1, 255, 146, 44, 4, 255, 144, 48, 5, 255, 143, 47, 1, 255, 148, 51, 3, 255, 145, 47, 1, 255, 143, 47, 2, 255, 143, 46, 3, 255, 144, 47, 2, 255, 140, 44, 2, 255, 140, 43, 4, 255, 138, 41, 4, 255, 127, 33, 0, 255, 123, 32, 2, 255, 122, 33, 2, 255, 113, 29, 1, 255, 112, 28, 1, 255, 118, 31, 3, 255, 113, 35, 6, 255, 109, 32, 3, 255, 116, 33, 5, 255, 107, 25, 1, 255, 114, 31, 2, 255, 123, 38, 2, 255, 130, 39, 4, 255, 127, 35, 4, 255, 116, 29, 5, 255, 96, 23, 3, 255, 85, 19, 1, 255, 89, 22, 2, 255, 90, 21, 3, 255, 93, 22, 5, 255, 93, 25, 4, 255, 87, 22, 3, 255, 90, 22, 2, 255, 93, 22, 3, 255, 88, 25, 5, 255, 81, 22, 1, 255, 82, 21, 3, 255, 74, 18, 3, 255, 64, 16, 6, 255, 54, 15, 2, 255, 61, 19, 3, 255, 71, 19, 5, 255, 77, 18, 4, 255, 83, 19, 3, 255, 92, 24, 1, 255, 99, 28, 2, 255, 106, 26, 4, 255, 116, 31, 6, 255, 115, 37, 4, 255, 109, 38, 1, 255, 102, 33, 5, 255, 79, 18, 1, 255, 69, 18, 3, 255, 69, 22, 6, 255, 66, 19, 4, 255, 71, 18, 3, 255, 73, 18, 0, 255, 72, 21, 1, 255, 67, 17, 2, 255, 76, 23, 4, 255, 84, 27, 2, 255, 90, 28, 5, 255, 89, 24, 0, 255, 103, 30, 0, 255, 112, 33, 2, 255, 108, 33, 4, 255, 104, 30, 0, 255, 103, 31, 1, 255, 15, 10, 5, 255, 15, 9, 4, 255, 17, 8, 3, 255, 17, 8, 0, 255, 15, 5, 2, 255, 19, 10, 8, 255, 16, 10, 2, 255, 13, 9, 2, 255, 14, 9, 6, 255, 18, 7, 3, 255, 26, 9, 3, 255, 23, 8, 1, 255, 18, 9, 2, 255, 21, 12, 2, 255, 23, 14, 3, 255, 24, 15, 4, 255, 23, 15, 3, 255, 25, 16, 3, 255, 25, 16, 3, 255, 30, 18, 8, 255, 26, 13, 3, 255, 31, 16, 3, 255, 31, 17, 2, 255, 25, 15, 1, 255, 18, 13, 1, 255, 21, 15, 2, 255, 26, 16, 1, 255, 23, 13, 1, 255, 26, 16, 3, 255, 23, 13, 2, 255, 24, 13, 2, 255, 26, 15, 5, 255, 34, 16, 2, 255, 39, 20, 7, 255, 33, 17, 5, 255, 30, 17, 6, 255, 38, 23, 6, 255, 49, 25, 1, 255, 52, 30, 0, 255, 50, 28, 7, 255, 63, 41, 9, 255, 60, 47, 12, 255, 72, 55, 31, 255, 81, 57, 26, 255, 71, 54, 3, 255, 68, 46, 2, 255, 60, 33, 6, 255, 63, 44, 21, 255, 64, 51, 17, 255, 68, 48, 19, 255, 72, 49, 23, 255, 66, 49, 27, 255, 62, 50, 41, 255, 72, 56, 20, 255, 76, 54, 12, 255, 68, 56, 29, 255, 74, 61, 27, 255, 84, 63, 34, 255, 80, 66, 44, 255, 79, 66, 23, 255, 80, 65, 20, 255, 82, 51, 19, 255, 85, 42, 8, 255, 84, 46, 1, 255, 78, 42, 2, 255, 79, 45, 5, 255, 80, 45, 3, 255, 87, 46, 2, 255, 91, 46, 1, 255, 95, 44, 2, 255, 93, 48, 2, 255, 92, 52, 3, 255, 96, 45, 0, 255, 101, 45, 1, 255, 90, 43, 4, 255, 87, 46, 5, 255, 96, 47, 2, 255, 104, 49, 5, 255, 99, 51, 2, 255, 84, 42, 2, 255, 87, 46, 11, 255, 89, 48, 5, 255, 89, 50, 0, 255, 98, 50, 0, 255, 102, 55, 6, 255, 103, 54, 2, 255, 113, 52, 4, 255, 115, 54, 5, 255, 113, 52, 1, 255, 118, 50, 4, 255, 115, 54, 1, 255, 114, 55, 0, 255, 118, 52, 1, 255, 120, 49, 3, 255, 114, 52, 3, 255, 109, 59, 4, 255, 106, 60, 2, 255, 110, 61, 3, 255, 110, 64, 3, 255, 110, 62, 2, 255, 116, 57, 2, 255, 120, 58, 3, 255, 111, 54, 1, 255, 113, 57, 2, 255, 115, 61, 2, 255, 111, 62, 6, 255, 100, 57, 1, 255, 107, 60, 2, 255, 116, 54, 0, 255, 124, 61, 3, 255, 126, 57, 3, 255, 124, 52, 1, 255, 116, 46, 4, 255, 115, 53, 8, 255, 124, 74, 5, 255, 120, 75, 3, 255, 120, 70, 1, 255, 116, 55, 4, 255, 126, 62, 4, 255, 126, 68, 4, 255, 122, 66, 4, 255, 122, 72, 1, 255, 123, 68, 6, 255, 137, 70, 8, 255, 125, 61, 6, 255, 118, 61, 4, 255, 123, 63, 4, 255, 124, 66, 2, 255, 135, 81, 5, 255, 128, 68, 5, 255, 121, 52, 10, 255, 113, 48, 1, 255, 106, 47, 9, 255, 104, 52, 8, 255, 129, 72, 9, 255, 146, 85, 4, 255, 144, 81, 4, 255, 146, 82, 1, 255, 148, 79, 10, 255, 143, 77, 3, 255, 139, 74, 7, 255, 138, 66, 6, 255, 128, 70, 5, 255, 127, 75, 8, 255, 129, 70, 7, 255, 120, 68, 8, 255, 102, 65, 9, 255, 101, 57, 9, 255, 100, 56, 10, 255, 100, 57, 9, 255, 103, 60, 10, 255, 98, 55, 8, 255, 97, 56, 8, 255, 103, 61, 10, 255, 106, 58, 7, 255, 105, 60, 6, 255, 101, 61, 12, 255, 106, 64, 16, 255, 108, 61, 15, 255, 107, 61, 20, 255, 108, 63, 11, 255, 108, 61, 12, 255, 107, 59, 17, 255, 110, 63, 18, 255, 109, 62, 18, 255, 109, 70, 19, 255, 103, 65, 15, 255, 107, 67, 17, 255, 110, 68, 16, 255, 112, 72, 13, 255, 108, 66, 25, 255, 111, 69, 21, 255, 113, 70, 37, 255, 111, 77, 27, 255, 111, 71, 30, 255, 110, 72, 24, 255, 107, 74, 26, 255, 109, 76, 34, 255, 108, 74, 30, 255, 111, 80, 20, 255, 111, 79, 35, 255, 108, 77, 26, 255, 111, 78, 28, 255, 115, 82, 32, 255, 118, 87, 28, 255, 112, 81, 33, 255, 107, 82, 38, 255, 105, 82, 34, 255, 106, 86, 32, 255, 107, 87, 28, 255, 106, 85, 28, 255, 107, 86, 35, 255, 103, 89, 29, 255, 113, 90, 35, 255, 114, 88, 36, 255, 110, 90, 36, 255, 109, 92, 36, 255, 109, 90, 32, 255, 108, 87, 34, 255, 111, 92, 36, 255, 111, 90, 32, 255, 116, 95, 38, 255, 117, 97, 29, 255, 115, 94, 31, 255, 109, 89, 24, 255, 113, 93, 28, 255, 117, 97, 25, 255, 112, 91, 24, 255, 110, 89, 31, 255, 112, 91, 23, 255, 112, 89, 18, 255, 115, 89, 28, 255, 116, 92, 30, 255, 117, 94, 16, 255, 115, 85, 20, 255, 120, 86, 26, 255, 120, 86, 23, 255, 110, 80, 29, 255, 109, 85, 23, 255, 113, 86, 16, 255, 112, 83, 20, 255, 108, 83, 21, 255, 111, 85, 16, 255, 110, 79, 13, 255, 115, 79, 14, 255, 113, 77, 19, 255, 104, 76, 20, 255, 105, 75, 25, 255, 101, 71, 19, 255, 109, 75, 22, 255, 110, 71, 9, 255, 112, 73, 18, 255, 108, 74, 13, 255, 111, 75, 13, 255, 110, 69, 13, 255, 109, 68, 5, 255, 110, 69, 6, 255, 109, 67, 3, 255, 113, 66, 11, 255, 111, 66, 12, 255, 106, 67, 5, 255, 106, 68, 5, 255, 106, 65, 10, 255, 108, 61, 11, 255, 115, 63, 5, 255, 117, 64, 10, 255, 112, 63, 7, 255, 110, 58, 8, 255, 106, 56, 10, 255, 103, 56, 3, 255, 110, 59, 5, 255, 109, 55, 6, 255, 106, 54, 7, 255, 105, 54, 7, 255, 106, 54, 7, 255, 108, 54, 7, 255, 106, 53, 6, 255, 96, 54, 3, 255, 92, 51, 0, 255, 99, 54, 4, 255, 99, 51, 3, 255, 101, 48, 4, 255, 100, 48, 5, 255, 94, 45, 2, 255, 94, 44, 2, 255, 93, 47, 5, 255, 92, 45, 4, 255, 100, 44, 4, 255, 97, 47, 1, 255, 93, 48, 2, 255, 90, 43, 1, 255, 94, 43, 6, 255, 94, 42, 7, 255, 95, 40, 3, 255, 99, 47, 2, 255, 103, 47, 8, 255, 91, 37, 5, 255, 85, 37, 3, 255, 75, 37, 2, 255, 80, 40, 2, 255, 95, 41, 1, 255, 94, 37, 2, 255, 81, 38, 2, 255, 79, 33, 1, 255, 79, 31, 6, 255, 87, 33, 3, 255, 93, 35, 1, 255, 101, 40, 3, 255, 114, 48, 2, 255, 119, 44, 4, 255, 124, 48, 2, 255, 121, 49, 4, 255, 105, 36, 4, 255, 112, 42, 4, 255, 125, 52, 2, 255, 133, 52, 4, 255, 129, 49, 4, 255, 132, 51, 3, 255, 127, 49, 1, 255, 113, 46, 2, 255, 108, 38, 6, 255, 113, 37, 4, 255, 106, 42, 2, 255, 99, 37, 0, 255, 102, 33, 8, 255, 116, 42, 7, 255, 117, 39, 4, 255, 122, 42, 8, 255, 111, 38, 1, 255, 105, 36, 4, 255, 110, 37, 7, 255, 110, 37, 1, 255, 109, 38, 0, 255, 109, 38, 5, 255, 102, 33, 5, 255, 93, 27, 2, 255, 96, 30, 7, 255, 111, 42, 2, 255, 114, 36, 1, 255, 121, 37, 5, 255, 120, 39, 2, 255, 131, 42, 2, 255, 140, 50, 3, 255, 140, 52, 1, 255, 139, 49, 1, 255, 134, 44, 3, 255, 138, 48, 4, 255, 140, 47, 2, 255, 139, 45, 1, 255, 145, 51, 0, 255, 147, 47, 7, 255, 145, 45, 5, 255, 141, 46, 0, 255, 144, 47, 2, 255, 146, 47, 3, 255, 145, 46, 2, 255, 141, 44, 2, 255, 138, 41, 0, 255, 140, 43, 2, 255, 141, 45, 4, 255, 138, 44, 0, 255, 137, 44, 0, 255, 132, 40, 2, 255, 120, 33, 2, 255, 116, 33, 4, 255, 111, 32, 1, 255, 115, 35, 3, 255, 121, 35, 6, 255, 118, 31, 0, 255, 119, 32, 0, 255, 120, 35, 4, 255, 114, 28, 1, 255, 111, 32, 3, 255, 124, 39, 4, 255, 127, 40, 2, 255, 130, 39, 3, 255, 130, 37, 4, 255, 111, 31, 5, 255, 85, 21, 2, 255, 88, 21, 3, 255, 89, 20, 2, 255, 84, 20, 4, 255, 92, 24, 5, 255, 95, 26, 2, 255, 90, 27, 1, 255, 87, 22, 3, 255, 85, 23, 4, 255, 87, 25, 2, 255, 88, 21, 2, 255, 76, 19, 5, 255, 74, 18, 0, 255, 75, 23, 1, 255, 62, 17, 2, 255, 64, 14, 5, 255, 65, 19, 3, 255, 68, 20, 5, 255, 76, 21, 4, 255, 79, 22, 0, 255, 92, 26, 2, 255, 102, 31, 4, 255, 111, 36, 4, 255, 114, 43, 0, 255, 105, 38, 0, 255, 87, 19, 4, 255, 73, 18, 4, 255, 72, 22, 8, 255, 67, 19, 4, 255, 70, 17, 2, 255, 73, 18, 2, 255, 67, 17, 2, 255, 68, 21, 3, 255, 71, 17, 0, 255, 79, 18, 3, 255, 88, 24, 3, 255, 95, 28, 1, 255, 102, 30, 1, 255, 105, 31, 2, 255, 108, 33, 1, 255, 108, 32, 0, 255, 107, 28, 0, 255, 12, 8, 1, 255, 16, 11, 4, 255, 17, 11, 4, 255, 16, 8, 2, 255, 16, 7, 1, 255, 18, 9, 3, 255, 16, 4, 0, 255, 17, 8, 3, 255, 15, 11, 6, 255, 17, 11, 1, 255, 22, 12, 2, 255, 24, 10, 2, 255, 22, 10, 3, 255, 22, 16, 5, 255, 21, 9, 1, 255, 25, 10, 1, 255, 29, 14, 5, 255, 30, 17, 5, 255, 25, 17, 4, 255, 23, 13, 2, 255, 24, 12, 3, 255, 24, 12, 1, 255, 25, 16, 3, 255, 23, 16, 4, 255, 21, 14, 4, 255, 23, 16, 6, 255, 26, 14, 6, 255, 28, 15, 7, 255, 28, 14, 6, 255, 30, 14, 5, 255, 27, 10, 1, 255, 32, 14, 4, 255, 38, 17, 3, 255, 27, 19, 1, 255, 34, 18, 4, 255, 32, 17, 3, 255, 39, 23, 6, 255, 41, 25, 3, 255, 52, 27, 5, 255, 60, 29, 10, 255, 53, 33, 5, 255, 59, 44, 10, 255, 71, 54, 31, 255, 65, 57, 30, 255, 65, 53, 15, 255, 66, 43, 5, 255, 59, 30, 4, 255, 56, 33, 16, 255, 57, 42, 6, 255, 65, 48, 13, 255, 69, 51, 12, 255, 63, 48, 24, 255, 63, 46, 34, 255, 70, 53, 12, 255, 65, 50, 14, 255, 69, 58, 29, 255, 75, 59, 42, 255, 77, 59, 28, 255, 77, 61, 19, 255, 81, 57, 15, 255, 83, 55, 11, 255, 89, 57, 4, 255, 88, 51, 1, 255, 83, 47, 2, 255, 80, 42, 1, 255, 78, 44, 3, 255, 78, 43, 2, 255, 86, 49, 5, 255, 89, 50, 5, 255, 90, 47, 4, 255, 83, 48, 5, 255, 81, 48, 4, 255, 86, 45, 2, 255, 88, 48, 6, 255, 87, 47, 7, 255, 90, 46, 4, 255, 94, 45, 1, 255, 96, 46, 4, 255, 88, 48, 3, 255, 94, 44, 4, 255, 105, 45, 3, 255, 99, 47, 0, 255, 94, 51, 2, 255, 103, 49, 5, 255, 93, 51, 6, 255, 93, 50, 3, 255, 97, 50, 4, 255, 90, 47, 1, 255, 102, 49, 2, 255, 107, 49, 5, 255, 106, 56, 3, 255, 108, 56, 1, 255, 118, 54, 2, 255, 118, 54, 3, 255, 112, 58, 2, 255, 96, 65, 1, 255, 101, 63, 2, 255, 108, 61, 3, 255, 109, 60, 3, 255, 104, 61, 2, 255, 105, 64, 3, 255, 112, 60, 4, 255, 116, 53, 5, 255, 126, 52, 3, 255, 120, 59, 1, 255, 102, 54, 1, 255, 93, 50, 5, 255, 90, 58, 7, 255, 103, 61, 5, 255, 108, 68, 3, 255, 119, 60, 0, 255, 126, 55, 2, 255, 119, 52, 2, 255, 121, 60, 5, 255, 121, 60, 2, 255, 125, 61, 3, 255, 125, 69, 1, 255, 115, 68, 3, 255, 116, 68, 1, 255, 125, 73, 4, 255, 126, 72, 5, 255, 127, 74, 3, 255, 123, 64, 4, 255, 124, 65, 0, 255, 122, 70, 2, 255, 122, 78, 3, 255, 126, 77, 5, 255, 136, 74, 5, 255, 135, 82, 6, 255, 128, 71, 13, 255, 125, 69, 7, 255, 114, 59, 6, 255, 129, 76, 6, 255, 140, 85, 5, 255, 137, 77, 7, 255, 145, 80, 3, 255, 148, 87, 4, 255, 137, 83, 0, 255, 147, 83, 3, 255, 145, 74, 2, 255, 135, 71, 9, 255, 124, 64, 4, 255, 119, 71, 2, 255, 119, 72, 6, 255, 117, 72, 4, 255, 123, 70, 5, 255, 125, 73, 11, 255, 118, 68, 6, 255, 113, 65, 1, 255, 109, 63, 7, 255, 108, 64, 8, 255, 108, 64, 5, 255, 101, 56, 8, 255, 101, 59, 13, 255, 95, 60, 8, 255, 98, 59, 12, 255, 106, 55, 16, 255, 106, 56, 15, 255, 98, 63, 6, 255, 98, 66, 14, 255, 104, 65, 18, 255, 108, 69, 19, 255, 116, 76, 26, 255, 105, 62, 17, 255, 107, 62, 21, 255, 107, 66, 17, 255, 105, 66, 20, 255, 107, 66, 18, 255, 109, 67, 20, 255, 112, 71, 25, 255, 111, 71, 28, 255, 114, 75, 16, 255, 110, 68, 32, 255, 106, 74, 32, 255, 109, 76, 13, 255, 111, 75, 25, 255, 109, 74, 30, 255, 109, 75, 31, 255, 112, 77, 27, 255, 114, 82, 29, 255, 111, 83, 23, 255, 112, 81, 30, 255, 117, 82, 40, 255, 116, 82, 29, 255, 114, 82, 30, 255, 112, 80, 38, 255, 116, 84, 43, 255, 112, 83, 40, 255, 112, 87, 39, 255, 109, 85, 33, 255, 109, 85, 34, 255, 112, 88, 41, 255, 110, 86, 46, 255, 112, 87, 35, 255, 112, 88, 30, 255, 108, 91, 36, 255, 107, 93, 31, 255, 113, 93, 36, 255, 115, 94, 37, 255, 113, 94, 33, 255, 113, 94, 24, 255, 114, 93, 36, 255, 113, 92, 31, 255, 112, 93, 27, 255, 111, 91, 34, 255, 108, 91, 30, 255, 115, 94, 35, 255, 115, 96, 26, 255, 113, 92, 28, 255, 115, 91, 27, 255, 118, 89, 24, 255, 118, 93, 23, 255, 117, 92, 18, 255, 116, 90, 23, 255, 115, 87, 22, 255, 116, 84, 30, 255, 114, 86, 23, 255, 113, 85, 16, 255, 116, 88, 12, 255, 116, 86, 16, 255, 121, 84, 22, 255, 120, 81, 20, 255, 113, 76, 17, 255, 108, 78, 18, 255, 109, 79, 20, 255, 108, 74, 23, 255, 107, 72, 18, 255, 108, 77, 10, 255, 107, 75, 17, 255, 105, 75, 15, 255, 106, 70, 15, 255, 111, 70, 17, 255, 106, 72, 6, 255, 108, 69, 7, 255, 113, 69, 13, 255, 109, 67, 9, 255, 106, 64, 13, 255, 107, 67, 10, 255, 113, 67, 11, 255, 109, 63, 7, 255, 109, 67, 12, 255, 104, 64, 7, 255, 106, 65, 5, 255, 111, 63, 6, 255, 109, 63, 1, 255, 111, 62, 5, 255, 112, 60, 6, 255, 105, 60, 9, 255, 101, 57, 8, 255, 106, 56, 6, 255, 104, 56, 10, 255, 98, 54, 5, 255, 102, 55, 7, 255, 108, 55, 8, 255, 107, 55, 8, 255, 102, 53, 5, 255, 102, 52, 6, 255, 102, 52, 6, 255, 95, 51, 3, 255, 95, 50, 3, 255, 102, 50, 5, 255, 100, 48, 3, 255, 98, 48, 3, 255, 96, 44, 1, 255, 96, 44, 2, 255, 91, 47, 6, 255, 89, 42, 2, 255, 98, 43, 2, 255, 96, 50, 3, 255, 97, 51, 4, 255, 97, 44, 5, 255, 96, 42, 3, 255, 94, 44, 3, 255, 91, 44, 2, 255, 94, 44, 4, 255, 101, 42, 4, 255, 103, 41, 3, 255, 85, 35, 3, 255, 81, 39, 4, 255, 79, 41, 3, 255, 80, 40, 1, 255, 97, 44, 4, 255, 90, 39, 4, 255, 81, 35, 2, 255, 79, 36, 7, 255, 87, 34, 4, 255, 109, 46, 4, 255, 111, 40, 3, 255, 118, 48, 5, 255, 125, 45, 2, 255, 133, 51, 5, 255, 117, 46, 4, 255, 104, 38, 4, 255, 109, 38, 3, 255, 129, 50, 6, 255, 134, 54, 2, 255, 131, 57, 0, 255, 134, 54, 2, 255, 138, 48, 5, 255, 135, 49, 6, 255, 130, 48, 4, 255, 116, 38, 2, 255, 119, 36, 2, 255, 118, 31, 0, 255, 117, 30, 1, 255, 127, 43, 2, 255, 125, 41, 0, 255, 120, 47, 1, 255, 119, 48, 1, 255, 119, 44, 5, 255, 118, 39, 6, 255, 125, 42, 4, 255, 127, 41, 2, 255, 123, 37, 1, 255, 107, 28, 0, 255, 99, 30, 2, 255, 96, 28, 0, 255, 116, 40, 2, 255, 117, 39, 3, 255, 114, 36, 3, 255, 123, 41, 2, 255, 121, 42, 2, 255, 133, 46, 6, 255, 145, 48, 7, 255, 141, 46, 3, 255, 138, 46, 2, 255, 138, 47, 2, 255, 140, 45, 3, 255, 142, 45, 2, 255, 139, 41, 1, 255, 144, 49, 2, 255, 146, 47, 4, 255, 147, 43, 4, 255, 145, 44, 3, 255, 146, 43, 2, 255, 146, 45, 3, 255, 144, 47, 4, 255, 138, 42, 1, 255, 139, 42, 2, 255, 139, 43, 1, 255, 142, 47, 2, 255, 138, 44, 2, 255, 133, 42, 1, 255, 127, 42, 2, 255, 118, 37, 1, 255, 116, 35, 1, 255, 120, 34, 2, 255, 122, 32, 2, 255, 128, 36, 3, 255, 126, 38, 5, 255, 117, 33, 2, 255, 111, 28, 0, 255, 118, 35, 4, 255, 124, 37, 1, 255, 129, 40, 2, 255, 135, 41, 4, 255, 137, 42, 5, 255, 123, 37, 5, 255, 101, 30, 8, 255, 85, 20, 1, 255, 88, 22, 3, 255, 87, 23, 4, 255, 92, 22, 5, 255, 103, 26, 8, 255, 89, 22, 0, 255, 86, 23, 1, 255, 87, 23, 8, 255, 86, 22, 5, 255, 82, 18, 1, 255, 79, 22, 3, 255, 93, 27, 4, 255, 96, 23, 4, 255, 75, 18, 2, 255, 54, 15, 0, 255, 58, 18, 1, 255, 71, 16, 3, 255, 82, 20, 5, 255, 83, 22, 3, 255, 86, 24, 4, 255, 93, 25, 4, 255, 94, 27, 0, 255, 112, 40, 2, 255, 110, 37, 3, 255, 85, 22, 2, 255, 75, 18, 4, 255, 64, 17, 2, 255, 64, 17, 2, 255, 68, 16, 1, 255, 71, 22, 5, 255, 67, 18, 2, 255, 72, 20, 4, 255, 77, 21, 7, 255, 77, 15, 4, 255, 83, 19, 2, 255, 95, 27, 2, 255, 102, 29, 1, 255, 104, 30, 0, 255, 108, 37, 3, 255, 107, 34, 2, 255, 106, 32, 1, 255, 14, 10, 1, 255, 15, 11, 4, 255, 15, 9, 4, 255, 16, 10, 4, 255, 17, 9, 1, 255, 20, 10, 2, 255, 22, 9, 4, 255, 19, 7, 2, 255, 18, 11, 2, 255, 16, 10, 0, 255, 19, 10, 1, 255, 19, 8, 1, 255, 19, 8, 1, 255, 21, 10, 1, 255, 22, 11, 2, 255, 25, 15, 5, 255, 29, 16, 7, 255, 32, 17, 7, 255, 32, 17, 5, 255, 26, 13, 1, 255, 26, 15, 3, 255, 20, 12, 2, 255, 20, 13, 4, 255, 22, 14, 5, 255, 20, 11, 1, 255, 23, 12, 2, 255, 25, 11, 1, 255, 27, 13, 2, 255, 32, 16, 4, 255, 36, 19, 6, 255, 31, 14, 1, 255, 36, 19, 4, 255, 42, 22, 6, 255, 35, 20, 1, 255, 35, 18, 0, 255, 47, 21, 2, 255, 44, 26, 3, 255, 48, 28, 2, 255, 50, 26, 3, 255, 52, 28, 2, 255, 63, 29, 7, 255, 62, 35, 2, 255, 47, 41, 17, 255, 60, 58, 40, 255, 62, 53, 29, 255, 63, 43, 8, 255, 59, 32, 2, 255, 60, 38, 5, 255, 60, 44, 8, 255, 62, 43, 5, 255, 65, 45, 13, 255, 67, 48, 18, 255, 69, 48, 14, 255, 67, 49, 20, 255, 60, 45, 25, 255, 71, 52, 37, 255, 81, 61, 38, 255, 79, 63, 21, 255, 83, 57, 19, 255, 88, 57, 15, 255, 78, 51, 1, 255, 84, 53, 7, 255, 90, 49, 6, 255, 87, 42, 0, 255, 84, 43, 3, 255, 82, 45, 4, 255, 81, 46, 5, 255, 85, 46, 3, 255, 86, 44, 2, 255, 84, 43, 1, 255, 84, 40, 0, 255, 92, 43, 1, 255, 88, 46, 1, 255, 75, 44, 4, 255, 76, 45, 5, 255, 81, 44, 2, 255, 77, 42, 3, 255, 87, 43, 4, 255, 87, 42, 0, 255, 99, 47, 1, 255, 111, 53, 5, 255, 107, 50, 2, 255, 102, 51, 5, 255, 90, 49, 5, 255, 90, 46, 4, 255, 86, 47, 0, 255, 90, 50, 3, 255, 100, 50, 5, 255, 103, 54, 6, 255, 96, 52, 5, 255, 96, 53, 3, 255, 102, 52, 2, 255, 110, 55, 5, 255, 112, 53, 4, 255, 106, 57, 1, 255, 105, 59, 0, 255, 103, 58, 1, 255, 97, 63, 2, 255, 99, 61, 3, 255, 103, 56, 2, 255, 99, 55, 1, 255, 99, 58, 2, 255, 96, 60, 5, 255, 96, 55, 3, 255, 95, 56, 1, 255, 90, 55, 0, 255, 98, 56, 4, 255, 99, 58, 2, 255, 102, 64, 6, 255, 102, 60, 3, 255, 110, 61, 5, 255, 120, 61, 5, 255, 128, 66, 5, 255, 120, 64, 1, 255, 110, 66, 1, 255, 114, 64, 2, 255, 120, 69, 1, 255, 124, 70, 5, 255, 126, 68, 2, 255, 124, 68, 1, 255, 119, 70, 3, 255, 122, 74, 4, 255, 122, 74, 2, 255, 116, 75, 3, 255, 120, 68, 3, 255, 134, 77, 1, 255, 136, 83, 6, 255, 135, 87, 2, 255, 135, 91, 4, 255, 141, 91, 7, 255, 145, 88, 3, 255, 133, 70, 3, 255, 145, 83, 4, 255, 147, 82, 4, 255, 128, 63, 6, 255, 132, 66, 6, 255, 141, 76, 5, 255, 141, 80, 10, 255, 141, 79, 0, 255, 140, 79, 7, 255, 130, 78, 8, 255, 127, 76, 8, 255, 121, 69, 12, 255, 114, 61, 2, 255, 117, 69, 9, 255, 115, 63, 7, 255, 114, 60, 4, 255, 122, 68, 10, 255, 117, 65, 7, 255, 108, 63, 5, 255, 103, 60, 14, 255, 100, 60, 10, 255, 104, 62, 8, 255, 101, 61, 8, 255, 95, 64, 7, 255, 93, 59, 12, 255, 98, 61, 17, 255, 94, 58, 20, 255, 97, 58, 19, 255, 118, 70, 18, 255, 101, 64, 15, 255, 96, 67, 18, 255, 106, 71, 22, 255, 106, 64, 18, 255, 103, 68, 18, 255, 107, 68, 26, 255, 108, 69, 24, 255, 110, 75, 12, 255, 109, 70, 24, 255, 107, 69, 28, 255, 108, 72, 21, 255, 109, 72, 16, 255, 110, 73, 18, 255, 109, 74, 23, 255, 110, 74, 21, 255, 112, 78, 24, 255, 110, 78, 23, 255, 108, 79, 26, 255, 108, 78, 30, 255, 112, 78, 38, 255, 111, 79, 30, 255, 111, 81, 30, 255, 116, 83, 34, 255, 114, 82, 26, 255, 110, 84, 27, 255, 110, 84, 29, 255, 112, 85, 31, 255, 111, 87, 33, 255, 111, 89, 34, 255, 108, 88, 33, 255, 110, 90, 35, 255, 113, 92, 41, 255, 113, 90, 39, 255, 112, 91, 28, 255, 113, 92, 32, 255, 111, 93, 43, 255, 109, 93, 32, 255, 113, 90, 38, 255, 115, 93, 38, 255, 112, 93, 26, 255, 113, 96, 23, 255, 112, 93, 30, 255, 111, 92, 31, 255, 110, 92, 30, 255, 113, 97, 22, 255, 123, 95, 28, 255, 119, 91, 32, 255, 117, 93, 26, 255, 110, 90, 33, 255, 111, 92, 34, 255, 116, 97, 31, 255, 119, 91, 24, 255, 117, 87, 22, 255, 117, 88, 24, 255, 117, 88, 25, 255, 116, 86, 24, 255, 114, 89, 24, 255, 110, 87, 13, 255, 110, 85, 23, 255, 107, 82, 30, 255, 109, 82, 8, 255, 113, 81, 19, 255, 109, 80, 17, 255, 105, 82, 14, 255, 107, 78, 16, 255, 105, 78, 19, 255, 112, 76, 23, 255, 110, 76, 10, 255, 108, 71, 16, 255, 107, 73, 27, 255, 107, 74, 22, 255, 110, 70, 18, 255, 111, 71, 14, 255, 109, 67, 7, 255, 114, 71, 6, 255, 113, 70, 9, 255, 111, 68, 17, 255, 108, 68, 5, 255, 114, 67, 6, 255, 112, 64, 5, 255, 111, 66, 13, 255, 103, 63, 10, 255, 104, 62, 8, 255, 110, 61, 7, 255, 110, 63, 5, 255, 111, 62, 5, 255, 109, 57, 6, 255, 106, 60, 8, 255, 106, 61, 4, 255, 104, 56, 3, 255, 99, 53, 8, 255, 104, 58, 9, 255, 104, 53, 5, 255, 106, 50, 3, 255, 106, 54, 7, 255, 98, 53, 5, 255, 103, 53, 7, 255, 102, 48, 5, 255, 103, 53, 9, 255, 96, 49, 5, 255, 102, 49, 5, 255, 102, 53, 7, 255, 105, 49, 5, 255, 96, 47, 2, 255, 91, 46, 2, 255, 96, 44, 7, 255, 89, 45, 4, 255, 93, 46, 3, 255, 105, 48, 4, 255, 106, 46, 6, 255, 92, 45, 4, 255, 96, 45, 5, 255, 110, 44, 3, 255, 109, 44, 6, 255, 88, 41, 6, 255, 89, 40, 1, 255, 91, 40, 0, 255, 85, 35, 3, 255, 81, 38, 4, 255, 79, 38, 2, 255, 85, 38, 5, 255, 87, 37, 1, 255, 82, 35, 2, 255, 80, 36, 1, 255, 78, 36, 3, 255, 93, 36, 3, 255, 115, 47, 3, 255, 121, 43, 4, 255, 119, 45, 3, 255, 128, 48, 0, 255, 130, 49, 1, 255, 114, 41, 1, 255, 111, 43, 5, 255, 108, 36, 4, 255, 120, 41, 1, 255, 135, 53, 4, 255, 132, 51, 2, 255, 136, 47, 1, 255, 143, 47, 4, 255, 142, 55, 5, 255, 135, 53, 2, 255, 120, 43, 3, 255, 109, 32, 2, 255, 107, 33, 8, 255, 101, 27, 1, 255, 106, 31, 0, 255, 110, 33, 6, 255, 116, 41, 3, 255, 130, 45, 2, 255, 132, 42, 0, 255, 132, 45, 0, 255, 130, 46, 1, 255, 130, 46, 5, 255, 119, 35, 2, 255, 107, 31, 6, 255, 95, 27, 1, 255, 110, 34, 4, 255, 129, 39, 6, 255, 126, 40, 1, 255, 112, 39, 4, 255, 129, 44, 5, 255, 125, 44, 2, 255, 133, 44, 2, 255, 144, 46, 4, 255, 140, 44, 1, 255, 138, 47, 0, 255, 139, 47, 2, 255, 135, 41, 2, 255, 134, 40, 6, 255, 138, 43, 1, 255, 143, 49, 2, 255, 144, 46, 2, 255, 149, 43, 3, 255, 147, 46, 4, 255, 147, 44, 3, 255, 146, 44, 2, 255, 142, 44, 2, 255, 143, 48, 4, 255, 139, 43, 1, 255, 139, 43, 1, 255, 137, 40, 3, 255, 135, 37, 4, 255, 136, 38, 3, 255, 134, 38, 0, 255, 127, 33, 1, 255, 127, 35, 4, 255, 131, 37, 4, 255, 130, 34, 2, 255, 130, 37, 3, 255, 126, 41, 5, 255, 114, 34, 0, 255, 109, 32, 2, 255, 125, 39, 6, 255, 124, 38, 0, 255, 128, 37, 1, 255, 133, 39, 1, 255, 137, 41, 1, 255, 128, 37, 1, 255, 112, 27, 3, 255, 91, 22, 3, 255, 91, 21, 6, 255, 83, 19, 1, 255, 84, 22, 2, 255, 100, 24, 6, 255, 90, 23, 1, 255, 90, 17, 3, 255, 87, 21, 5, 255, 83, 24, 3, 255, 84, 25, 3, 255, 82, 22, 2, 255, 94, 20, 2, 255, 86, 18, 1, 255, 83, 19, 4, 255, 62, 16, 0, 255, 61, 16, 2, 255, 69, 15, 2, 255, 73, 17, 2, 255, 78, 19, 2, 255, 82, 21, 4, 255, 82, 20, 3, 255, 81, 22, 0, 255, 103, 32, 4, 255, 102, 27, 3, 255, 73, 17, 0, 255, 74, 19, 5, 255, 61, 17, 0, 255, 70, 20, 5, 255, 74, 19, 5, 255, 64, 19, 1, 255, 67, 20, 2, 255, 72, 20, 3, 255, 73, 20, 6, 255, 70, 16, 2, 255, 76, 18, 3, 255, 81, 21, 0, 255, 98, 33, 3, 255, 103, 32, 0, 255, 111, 35, 3, 255, 110, 33, 2, 255, 105, 29, 0, 255, 17, 10, 2, 255, 12, 8, 0, 255, 12, 7, 2, 255, 15, 9, 3, 255, 16, 8, 1, 255, 23, 13, 3, 255, 19, 10, 2, 255, 17, 8, 1, 255, 21, 12, 2, 255, 26, 13, 4, 255, 25, 14, 5, 255, 19, 12, 2, 255, 21, 12, 4, 255, 23, 10, 3, 255, 23, 14, 5, 255, 23, 14, 4, 255, 25, 11, 2, 255, 27, 11, 1, 255, 30, 13, 2, 255, 30, 16, 2, 255, 28, 16, 4, 255, 22, 13, 2, 255, 20, 11, 1, 255, 26, 14, 5, 255, 26, 12, 2, 255, 30, 15, 3, 255, 31, 19, 3, 255, 32, 19, 4, 255, 27, 15, 0, 255, 31, 18, 2, 255, 33, 19, 4, 255, 30, 17, 2, 255, 22, 14, 4, 255, 30, 17, 3, 255, 39, 19, 2, 255, 48, 26, 7, 255, 43, 27, 4, 255, 46, 26, 1, 255, 56, 27, 5, 255, 50, 26, 5, 255, 56, 26, 3, 255, 54, 30, 5, 255, 42, 38, 3, 255, 55, 47, 29, 255, 69, 53, 29, 255, 70, 52, 15, 255, 61, 39, 2, 255, 52, 35, 10, 255, 60, 50, 11, 255, 59, 38, 5, 255, 70, 37, 7, 255, 74, 48, 3, 255, 71, 46, 6, 255, 65, 49, 7, 255, 72, 57, 15, 255, 86, 58, 21, 255, 80, 58, 13, 255, 81, 62, 37, 255, 87, 59, 21, 255, 86, 52, 4, 255, 80, 47, 5, 255, 80, 45, 5, 255, 83, 40, 4, 255, 87, 39, 1, 255, 82, 39, 2, 255, 77, 38, 1, 255, 84, 43, 4, 255, 91, 44, 4, 255, 98, 45, 7, 255, 97, 42, 6, 255, 93, 44, 4, 255, 95, 47, 1, 255, 87, 47, 0, 255, 75, 43, 3, 255, 78, 42, 2, 255, 86, 40, 1, 255, 84, 40, 4, 255, 83, 41, 6, 255, 85, 44, 1, 255, 92, 51, 1, 255, 94, 51, 3, 255, 90, 43, 1, 255, 95, 46, 2, 255, 94, 52, 7, 255, 85, 44, 4, 255, 83, 48, 3, 255, 88, 45, 1, 255, 97, 48, 3, 255, 101, 54, 5, 255, 99, 50, 4, 255, 99, 53, 2, 255, 100, 53, 1, 255, 106, 50, 1, 255, 111, 46, 1, 255, 110, 52, 2, 255, 106, 58, 2, 255, 97, 56, 0, 255, 100, 61, 4, 255, 99, 56, 3, 255, 100, 54, 3, 255, 93, 57, 4, 255, 94, 56, 3, 255, 90, 54, 1, 255, 96, 53, 3, 255, 102, 54, 4, 255, 95, 57, 0, 255, 99, 65, 3, 255, 98, 64, 1, 255, 97, 65, 0, 255, 101, 63, 6, 255, 106, 52, 4, 255, 120, 62, 4, 255, 114, 68, 1, 255, 102, 65, 2, 255, 102, 67, 3, 255, 109, 58, 1, 255, 111, 50, 0, 255, 123, 56, 4, 255, 124, 66, 4, 255, 121, 71, 0, 255, 123, 72, 5, 255, 120, 70, 2, 255, 121, 73, 3, 255, 122, 68, 1, 255, 134, 74, 6, 255, 131, 80, 3, 255, 130, 91, 4, 255, 135, 88, 7, 255, 144, 80, 2, 255, 145, 87, 4, 255, 134, 78, 1, 255, 117, 60, 8, 255, 139, 84, 5, 255, 145, 81, 6, 255, 134, 74, 8, 255, 111, 58, 1, 255, 125, 69, 4, 255, 130, 63, 6, 255, 129, 63, 5, 255, 130, 70, 7, 255, 134, 75, 7, 255, 131, 71, 13, 255, 123, 62, 5, 255, 112, 59, 10, 255, 113, 63, 12, 255, 110, 66, 8, 255, 112, 63, 6, 255, 107, 57, 6, 255, 111, 61, 8, 255, 103, 59, 4, 255, 99, 62, 8, 255, 96, 61, 15, 255, 97, 59, 20, 255, 102, 61, 13, 255, 103, 60, 11, 255, 97, 59, 16, 255, 92, 62, 9, 255, 99, 64, 11, 255, 104, 62, 28, 255, 104, 67, 24, 255, 102, 64, 17, 255, 98, 63, 16, 255, 98, 66, 18, 255, 102, 66, 18, 255, 102, 66, 16, 255, 102, 67, 27, 255, 100, 66, 25, 255, 103, 67, 19, 255, 108, 72, 22, 255, 105, 70, 18, 255, 102, 69, 22, 255, 106, 71, 28, 255, 105, 68, 31, 255, 103, 69, 36, 255, 104, 72, 27, 255, 107, 73, 37, 255, 107, 75, 28, 255, 107, 79, 23, 255, 109, 79, 38, 255, 111, 78, 29, 255, 111, 80, 28, 255, 111, 81, 36, 255, 114, 84, 27, 255, 111, 84, 30, 255, 107, 85, 35, 255, 111, 88, 26, 255, 110, 83, 28, 255, 112, 89, 31, 255, 111, 90, 32, 255, 111, 93, 33, 255, 111, 92, 31, 255, 112, 93, 33, 255, 115, 92, 44, 255, 114, 93, 38, 255, 111, 91, 38, 255, 110, 92, 44, 255, 113, 94, 27, 255, 117, 92, 33, 255, 116, 94, 30, 255, 113, 95, 27, 255, 115, 95, 36, 255, 113, 91, 39, 255, 114, 94, 33, 255, 113, 95, 33, 255, 112, 97, 23, 255, 116, 96, 34, 255, 115, 90, 40, 255, 117, 91, 34, 255, 116, 91, 32, 255, 118, 95, 24, 255, 121, 96, 24, 255, 123, 90, 26, 255, 122, 90, 29, 255, 119, 88, 26, 255, 116, 84, 28, 255, 116, 86, 25, 255, 113, 88, 19, 255, 111, 86, 16, 255, 115, 85, 14, 255, 114, 83, 23, 255, 111, 85, 15, 255, 108, 83, 23, 255, 109, 80, 18, 255, 115, 82, 14, 255, 114, 75, 11, 255, 105, 81, 7, 255, 106, 78, 18, 255, 107, 75, 12, 255, 114, 75, 7, 255, 108, 72, 17, 255, 106, 74, 12, 255, 110, 70, 13, 255, 112, 71, 13, 255, 110, 68, 8, 255, 110, 67, 12, 255, 109, 66, 12, 255, 113, 71, 7, 255, 119, 71, 7, 255, 114, 63, 5, 255, 115, 62, 6, 255, 110, 64, 5, 255, 107, 65, 8, 255, 104, 61, 7, 255, 108, 62, 5, 255, 111, 60, 2, 255, 112, 62, 4, 255, 107, 60, 8, 255, 107, 56, 9, 255, 109, 56, 8, 255, 110, 58, 7, 255, 107, 54, 4, 255, 113, 60, 8, 255, 109, 59, 6, 255, 103, 55, 4, 255, 102, 52, 5, 255, 103, 50, 5, 255, 99, 47, 1, 255, 99, 49, 2, 255, 102, 49, 5, 255, 104, 51, 7, 255, 95, 47, 1, 255, 98, 49, 1, 255, 102, 46, 4, 255, 95, 49, 5, 255, 91, 48, 3, 255, 98, 45, 6, 255, 93, 44, 5, 255, 97, 44, 4, 255, 101, 44, 4, 255, 95, 42, 1, 255, 91, 42, 4, 255, 96, 45, 5, 255, 106, 46, 4, 255, 101, 40, 1, 255, 85, 35, 4, 255, 82, 38, 3, 255, 81, 35, 4, 255, 85, 35, 3, 255, 82, 35, 5, 255, 79, 35, 4, 255, 89, 39, 6, 255, 79, 33, 4, 255, 69, 32, 2, 255, 77, 35, 1, 255, 80, 34, 0, 255, 105, 45, 3, 255, 118, 48, 5, 255, 121, 41, 3, 255, 122, 45, 4, 255, 127, 54, 1, 255, 123, 51, 1, 255, 119, 42, 2, 255, 120, 43, 5, 255, 115, 42, 7, 255, 108, 36, 0, 255, 125, 43, 5, 255, 131, 46, 5, 255, 127, 41, 1, 255, 131, 45, 4, 255, 134, 53, 3, 255, 141, 53, 1, 255, 140, 47, 3, 255, 108, 32, 1, 255, 98, 32, 6, 255, 99, 28, 1, 255, 106, 32, 5, 255, 100, 27, 5, 255, 97, 33, 2, 255, 120, 41, 5, 255, 135, 44, 5, 255, 138, 46, 4, 255, 133, 42, 0, 255, 132, 44, 5, 255, 120, 34, 3, 255, 113, 32, 6, 255, 97, 31, 2, 255, 111, 40, 3, 255, 131, 42, 8, 255, 130, 42, 4, 255, 110, 31, 2, 255, 112, 39, 4, 255, 127, 40, 4, 255, 133, 42, 0, 255, 139, 46, 2, 255, 140, 43, 1, 255, 139, 41, 0, 255, 139, 41, 6, 255, 123, 35, 3, 255, 114, 30, 2, 255, 135, 44, 1, 255, 145, 49, 4, 255, 143, 47, 3, 255, 145, 47, 2, 255, 142, 45, 0, 255, 143, 43, 0, 255, 147, 46, 2, 255, 143, 45, 1, 255, 142, 45, 2, 255, 144, 45, 3, 255, 138, 44, 3, 255, 130, 38, 2, 255, 130, 39, 6, 255, 127, 39, 3, 255, 125, 40, 1, 255, 119, 39, 2, 255, 121, 38, 3, 255, 129, 42, 4, 255, 131, 38, 4, 255, 127, 34, 0, 255, 128, 38, 2, 255, 123, 34, 1, 255, 119, 30, 2, 255, 121, 35, 2, 255, 127, 41, 3, 255, 131, 39, 4, 255, 132, 38, 2, 255, 131, 39, 0, 255, 132, 39, 4, 255, 119, 29, 4, 255, 91, 21, 2, 255, 87, 20, 4, 255, 84, 20, 0, 255, 83, 21, 0, 255, 99, 25, 4, 255, 94, 27, 2, 255, 96, 24, 2, 255, 88, 19, 0, 255, 88, 22, 3, 255, 96, 21, 3, 255, 91, 22, 3, 255, 79, 21, 3, 255, 72, 20, 3, 255, 80, 18, 3, 255, 69, 17, 2, 255, 66, 17, 5, 255, 68, 15, 3, 255, 65, 16, 1, 255, 73, 20, 3, 255, 80, 20, 1, 255, 77, 20, 1, 255, 72, 19, 1, 255, 86, 24, 5, 255, 85, 20, 2, 255, 65, 18, 2, 255, 70, 16, 2, 255, 65, 20, 5, 255, 73, 19, 7, 255, 72, 14, 2, 255, 66, 19, 1, 255, 67, 19, 2, 255, 71, 17, 1, 255, 72, 18, 2, 255, 72, 19, 5, 255, 72, 19, 4, 255, 72, 18, 0, 255, 90, 30, 3, 255, 98, 32, 0, 255, 102, 30, 0, 255, 105, 34, 5, 255, 101, 28, 1, 255, 16, 9, 2, 255, 19, 12, 4, 255, 14, 7, 0, 255, 18, 11, 3, 255, 17, 9, 2, 255, 19, 9, 2, 255, 18, 12, 3, 255, 18, 10, 1, 255, 21, 11, 1, 255, 23, 10, 1, 255, 20, 9, 0, 255, 17, 8, 0, 255, 19, 12, 1, 255, 23, 14, 5, 255, 24, 14, 5, 255, 26, 13, 4, 255, 31, 11, 4, 255, 29, 14, 3, 255, 24, 16, 3, 255, 27, 16, 2, 255, 28, 16, 5, 255, 27, 17, 6, 255, 23, 13, 3, 255, 31, 17, 6, 255, 33, 14, 4, 255, 34, 16, 3, 255, 25, 12, 1, 255, 28, 14, 4, 255, 27, 13, 3, 255, 28, 14, 3, 255, 29, 14, 6, 255, 27, 13, 5, 255, 23, 13, 1, 255, 32, 14, 1, 255, 50, 22, 6, 255, 45, 27, 3, 255, 43, 23, 1, 255, 56, 28, 4, 255, 49, 29, 1, 255, 48, 27, 5, 255, 42, 26, 2, 255, 45, 23, 4, 255, 53, 28, 6, 255, 51, 38, 20, 255, 59, 47, 33, 255, 64, 48, 35, 255, 65, 42, 15, 255, 57, 37, 12, 255, 64, 47, 19, 255, 64, 41, 5, 255, 65, 31, 4, 255, 65, 34, 10, 255, 72, 44, 12, 255, 70, 49, 6, 255, 75, 54, 20, 255, 88, 58, 31, 255, 80, 54, 15, 255, 79, 59, 14, 255, 89, 60, 16, 255, 89, 50, 8, 255, 90, 49, 3, 255, 92, 46, 7, 255, 89, 41, 4, 255, 83, 42, 2, 255, 80, 45, 5, 255, 73, 43, 4, 255, 74, 41, 3, 255, 81, 39, 0, 255, 90, 41, 1, 255, 90, 43, 2, 255, 91, 43, 5, 255, 90, 43, 6, 255, 80, 41, 2, 255, 71, 37, 0, 255, 80, 43, 1, 255, 90, 46, 4, 255, 89, 45, 7, 255, 79, 37, 3, 255, 86, 42, 3, 255, 96, 47, 5, 255, 88, 43, 4, 255, 82, 41, 5, 255, 100, 46, 5, 255, 92, 50, 2, 255, 83, 49, 4, 255, 82, 51, 2, 255, 79, 48, 0, 255, 98, 51, 4, 255, 107, 54, 4, 255, 101, 54, 3, 255, 107, 55, 1, 255, 115, 55, 3, 255, 119, 50, 1, 255, 114, 51, 2, 255, 114, 58, 6, 255, 103, 57, 1, 255, 98, 56, 4, 255, 98, 55, 4, 255, 98, 56, 5, 255, 94, 55, 2, 255, 88, 52, 0, 255, 90, 53, 4, 255, 108, 58, 7, 255, 130, 53, 5, 255, 124, 51, 1, 255, 114, 56, 3, 255, 108, 59, 7, 255, 104, 59, 2, 255, 121, 55, 0, 255, 128, 56, 5, 255, 128, 51, 6, 255, 119, 55, 0, 255, 109, 60, 2, 255, 103, 55, 3, 255, 115, 56, 4, 255, 116, 57, 7, 255, 114, 47, 3, 255, 118, 46, 3, 255, 122, 62, 4, 255, 120, 73, 1, 255, 116, 66, 0, 255, 117, 66, 0, 255, 120, 70, 3, 255, 123, 68, 3, 255, 132, 80, 1, 255, 133, 88, 3, 255, 145, 97, 0, 255, 147, 89, 1, 255, 118, 62, 3, 255, 128, 71, 4, 255, 140, 84, 5, 255, 140, 84, 7, 255, 138, 81, 2, 255, 143, 85, 4, 255, 144, 82, 7, 255, 117, 59, 7, 255, 123, 71, 9, 255, 114, 52, 4, 255, 105, 48, 5, 255, 117, 63, 3, 255, 134, 78, 1, 255, 125, 73, 7, 255, 115, 59, 5, 255, 108, 59, 4, 255, 113, 63, 9, 255, 101, 60, 7, 255, 103, 64, 14, 255, 102, 61, 7, 255, 101, 57, 13, 255, 101, 58, 15, 255, 95, 58, 7, 255, 95, 61, 9, 255, 95, 59, 7, 255, 97, 59, 8, 255, 100, 60, 15, 255, 101, 61, 16, 255, 93, 61, 20, 255, 95, 62, 25, 255, 104, 66, 14, 255, 106, 68, 17, 255, 99, 63, 18, 255, 104, 63, 14, 255, 99, 70, 16, 255, 90, 64, 15, 255, 103, 63, 23, 255, 101, 68, 25, 255, 97, 67, 26, 255, 103, 69, 22, 255, 105, 69, 22, 255, 100, 68, 19, 255, 101, 72, 22, 255, 101, 71, 27, 255, 101, 72, 27, 255, 98, 72, 40, 255, 99, 78, 22, 255, 102, 76, 32, 255, 104, 70, 43, 255, 106, 72, 35, 255, 108, 78, 42, 255, 110, 79, 35, 255, 111, 82, 32, 255, 110, 85, 31, 255, 112, 86, 30, 255, 111, 85, 36, 255, 107, 85, 36, 255, 113, 88, 36, 255, 115, 87, 31, 255, 117, 91, 36, 255, 114, 89, 37, 255, 114, 91, 41, 255, 114, 90, 37, 255, 116, 89, 35, 255, 115, 88, 50, 255, 114, 95, 35, 255, 111, 94, 31, 255, 113, 92, 41, 255, 117, 93, 39, 255, 118, 95, 34, 255, 115, 94, 35, 255, 115, 94, 39, 255, 114, 95, 30, 255, 113, 93, 33, 255, 115, 96, 25, 255, 114, 97, 25, 255, 112, 91, 41, 255, 114, 94, 38, 255, 116, 92, 37, 255, 116, 93, 27, 255, 119, 98, 9, 255, 121, 94, 27, 255, 120, 86, 43, 255, 120, 91, 26, 255, 119, 92, 18, 255, 115, 85, 28, 255, 114, 80, 32, 255, 116, 83, 30, 255, 113, 86, 18, 255, 111, 83, 26, 255, 116, 85, 10, 255, 118, 85, 23, 255, 111, 80, 32, 255, 108, 80, 27, 255, 112, 81, 22, 255, 118, 80, 20, 255, 117, 77, 19, 255, 108, 80, 9, 255, 106, 79, 20, 255, 110, 74, 20, 255, 112, 71, 9, 255, 107, 71, 10, 255, 106, 74, 14, 255, 108, 68, 19, 255, 110, 66, 22, 255, 111, 70, 18, 255, 108, 68, 14, 255, 106, 66, 17, 255, 109, 67, 9, 255, 116, 64, 8, 255, 116, 62, 9, 255, 117, 64, 10, 255, 109, 62, 2, 255, 110, 66, 2, 255, 112, 66, 2, 255, 105, 58, 8, 255, 108, 57, 9, 255, 109, 59, 4, 255, 104, 58, 5, 255, 110, 57, 9, 255, 115, 59, 6, 255, 116, 58, 5, 255, 117, 55, 3, 255, 111, 56, 2, 255, 102, 54, 2, 255, 99, 55, 3, 255, 107, 55, 8, 255, 111, 49, 6, 255, 102, 50, 3, 255, 102, 52, 4, 255, 104, 51, 3, 255, 103, 51, 4, 255, 96, 49, 3, 255, 101, 51, 6, 255, 95, 42, 1, 255, 95, 46, 4, 255, 95, 47, 2, 255, 94, 48, 3, 255, 95, 43, 4, 255, 99, 40, 3, 255, 92, 45, 3, 255, 91, 43, 1, 255, 87, 43, 3, 255, 90, 43, 4, 255, 91, 42, 4, 255, 88, 40, 4, 255, 83, 37, 2, 255, 81, 36, 3, 255, 87, 34, 9, 255, 83, 34, 3, 255, 81, 35, 4, 255, 81, 38, 5, 255, 80, 39, 2, 255, 82, 35, 7, 255, 69, 35, 4, 255, 77, 34, 2, 255, 86, 36, 5, 255, 106, 42, 1, 255, 121, 49, 5, 255, 121, 45, 3, 255, 129, 50, 6, 255, 123, 51, 0, 255, 121, 49, 1, 255, 127, 46, 4, 255, 126, 43, 2, 255, 121, 44, 5, 255, 110, 36, 2, 255, 120, 38, 2, 255, 125, 45, 1, 255, 122, 44, 4, 255, 118, 39, 3, 255, 129, 46, 5, 255, 142, 46, 3, 255, 130, 39, 4, 255, 109, 33, 4, 255, 98, 28, 3, 255, 102, 27, 1, 255, 99, 24, 4, 255, 92, 28, 4, 255, 90, 33, 2, 255, 105, 33, 2, 255, 116, 34, 7, 255, 114, 32, 3, 255, 126, 37, 2, 255, 123, 37, 2, 255, 115, 32, 0, 255, 113, 29, 0, 255, 108, 32, 3, 255, 122, 37, 1, 255, 139, 42, 6, 255, 127, 37, 2, 255, 103, 29, 2, 255, 101, 26, 3, 255, 121, 32, 6, 255, 127, 37, 4, 255, 128, 42, 3, 255, 129, 39, 4, 255, 120, 31, 2, 255, 125, 33, 1, 255, 121, 36, 7, 255, 118, 39, 3, 255, 138, 45, 4, 255, 143, 45, 1, 255, 141, 47, 6, 255, 144, 49, 0, 255, 140, 44, 0, 255, 145, 47, 3, 255, 145, 46, 2, 255, 142, 45, 2, 255, 140, 44, 1, 255, 141, 41, 2, 255, 136, 43, 2, 255, 132, 41, 1, 255, 134, 41, 2, 255, 125, 33, 0, 255, 125, 35, 1, 255, 125, 38, 1, 255, 125, 36, 0, 255, 130, 37, 3, 255, 130, 36, 2, 255, 126, 35, 0, 255, 128, 39, 4, 255, 126, 37, 4, 255, 121, 30, 1, 255, 122, 34, 1, 255, 128, 43, 4, 255, 133, 41, 5, 255, 134, 40, 5, 255, 131, 42, 3, 255, 130, 38, 6, 255, 118, 30, 2, 255, 94, 25, 2, 255, 84, 20, 5, 255, 93, 26, 4, 255, 95, 25, 3, 255, 97, 20, 1, 255, 111, 35, 4, 255, 117, 37, 3, 255, 105, 29, 4, 255, 88, 21, 3, 255, 96, 20, 6, 255, 96, 22, 1, 255, 85, 25, 1, 255, 80, 21, 6, 255, 88, 24, 4, 255, 75, 22, 2, 255, 59, 15, 1, 255, 66, 16, 2, 255, 66, 19, 4, 255, 64, 18, 2, 255, 75, 20, 1, 255, 75, 23, 2, 255, 67, 18, 2, 255, 70, 17, 3, 255, 70, 15, 0, 255, 64, 19, 5, 255, 69, 19, 5, 255, 58, 13, 0, 255, 67, 15, 4, 255, 70, 16, 3, 255, 63, 16, 0, 255, 67, 17, 3, 255, 74, 16, 3, 255, 74, 16, 2, 255, 71, 17, 2, 255, 69, 18, 4, 255, 71, 18, 4, 255, 77, 21, 0, 255, 86, 27, 2, 255, 90, 25, 4, 255, 89, 25, 5, 255, 81, 19, 1, 255, 16, 8, 2, 255, 18, 10, 2, 255, 19, 9, 1, 255, 21, 10, 4, 255, 19, 10, 3, 255, 16, 8, 3, 255, 19, 11, 3, 255, 19, 11, 0, 255, 21, 13, 2, 255, 16, 9, 1, 255, 18, 10, 5, 255, 24, 13, 4, 255, 27, 13, 3, 255, 25, 14, 6, 255, 20, 12, 2, 255, 20, 11, 1, 255, 26, 13, 3, 255, 27, 11, 3, 255, 23, 14, 2, 255, 20, 13, 1, 255, 20, 12, 2, 255, 24, 14, 4, 255, 27, 13, 4, 255, 27, 10, 1, 255, 30, 12, 2, 255, 31, 16, 5, 255, 26, 14, 2, 255, 31, 17, 5, 255, 32, 18, 5, 255, 30, 14, 2, 255, 33, 16, 2, 255, 33, 17, 3, 255, 31, 16, 3, 255, 45, 20, 6, 255, 42, 23, 2, 255, 40, 20, 1, 255, 55, 26, 8, 255, 49, 26, 4, 255, 41, 26, 1, 255, 43, 23, 4, 255, 45, 25, 7, 255, 43, 24, 4, 255, 47, 22, 5, 255, 57, 33, 9, 255, 54, 41, 26, 255, 59, 51, 22, 255, 75, 51, 12, 255, 69, 44, 11, 255, 67, 49, 11, 255, 67, 43, 7, 255, 63, 32, 2, 255, 53, 33, 4, 255, 66, 38, 11, 255, 76, 44, 12, 255, 74, 53, 5, 255, 77, 59, 13, 255, 79, 56, 9, 255, 85, 51, 7, 255, 91, 48, 11, 255, 88, 44, 7, 255, 89, 46, 3, 255, 93, 43, 3, 255, 92, 39, 2, 255, 84, 41, 2, 255, 72, 38, 1, 255, 72, 42, 4, 255, 71, 38, 0, 255, 87, 42, 5, 255, 96, 44, 4, 255, 91, 42, 1, 255, 86, 39, 1, 255, 78, 39, 3, 255, 75, 43, 6, 255, 74, 41, 2, 255, 73, 41, 3, 255, 69, 38, 2, 255, 75, 39, 1, 255, 75, 43, 0, 255, 75, 41, 7, 255, 77, 40, 2, 255, 83, 42, 2, 255, 86, 44, 5, 255, 85, 50, 0, 255, 84, 52, 0, 255, 83, 49, 5, 255, 79, 50, 3, 255, 81, 47, 3, 255, 94, 46, 3, 255, 99, 55, 5, 255, 91, 56, 5, 255, 90, 55, 2, 255, 94, 54, 2, 255, 101, 57, 6, 255, 96, 52, 1, 255, 94, 54, 1, 255, 93, 57, 0, 255, 97, 56, 5, 255, 93, 50, 1, 255, 91, 53, 4, 255, 88, 51, 2, 255, 94, 52, 4, 255, 86, 51, 2, 255, 104, 53, 2, 255, 116, 55, 4, 255, 107, 54, 3, 255, 107, 57, 5, 255, 98, 56, 1, 255, 96, 57, 1, 255, 110, 58, 6, 255, 111, 62, 5, 255, 102, 62, 1, 255, 106, 62, 3, 255, 117, 59, 4, 255, 119, 57, 2, 255, 112, 64, 0, 255, 115, 69, 3, 255, 118, 65, 4, 255, 114, 56, 0, 255, 118, 59, 6, 255, 119, 60, 9, 255, 113, 51, 3, 255, 113, 48, 2, 255, 127, 67, 4, 255, 129, 80, 9, 255, 128, 86, 3, 255, 143, 91, 4, 255, 141, 77, 2, 255, 125, 62, 2, 255, 126, 63, 6, 255, 137, 78, 4, 255, 142, 82, 3, 255, 136, 75, 5, 255, 148, 89, 8, 255, 154, 94, 4, 255, 119, 53, 9, 255, 116, 58, 11, 255, 143, 92, 5, 255, 141, 87, 3, 255, 127, 73, 9, 255, 120, 70, 15, 255, 115, 67, 4, 255, 113, 63, 3, 255, 108, 66, 6, 255, 100, 61, 7, 255, 93, 56, 5, 255, 97, 58, 12, 255, 95, 57, 15, 255, 91, 59, 9, 255, 94, 59, 9, 255, 97, 57, 10, 255, 93, 56, 12, 255, 88, 57, 9, 255, 93, 58, 7, 255, 100, 59, 15, 255, 103, 63, 18, 255, 98, 64, 11, 255, 98, 63, 15, 255, 93, 62, 13, 255, 93, 63, 18, 255, 99, 60, 23, 255, 101, 66, 16, 255, 95, 67, 14, 255, 93, 65, 14, 255, 99, 67, 18, 255, 97, 67, 25, 255, 98, 66, 23, 255, 101, 67, 32, 255, 105, 72, 25, 255, 106, 74, 25, 255, 97, 66, 29, 255, 96, 71, 28, 255, 98, 73, 28, 255, 102, 76, 29, 255, 108, 79, 17, 255, 103, 77, 21, 255, 102, 80, 20, 255, 100, 75, 31, 255, 98, 76, 24, 255, 97, 81, 36, 255, 103, 81, 38, 255, 104, 84, 29, 255, 104, 84, 30, 255, 109, 83, 43, 255, 113, 83, 43, 255, 110, 83, 39, 255, 114, 88, 42, 255, 113, 89, 34, 255, 114, 92, 36, 255, 112, 91, 36, 255, 113, 92, 39, 255, 114, 92, 36, 255, 115, 93, 33, 255, 117, 92, 35, 255, 119, 96, 37, 255, 117, 94, 39, 255, 114, 91, 44, 255, 113, 90, 45, 255, 114, 94, 43, 255, 116, 95, 43, 255, 116, 97, 41, 255, 113, 94, 32, 255, 116, 94, 40, 255, 113, 92, 33, 255, 115, 93, 40, 255, 115, 93, 34, 255, 121, 93, 37, 255, 122, 92, 43, 255, 118, 94, 23, 255, 117, 94, 29, 255, 116, 92, 30, 255, 119, 97, 16, 255, 115, 92, 30, 255, 113, 92, 19, 255, 114, 87, 30, 255, 117, 84, 37, 255, 117, 86, 19, 255, 114, 85, 23, 255, 112, 86, 24, 255, 111, 83, 21, 255, 111, 81, 15, 255, 117, 83, 14, 255, 119, 82, 13, 255, 115, 80, 20, 255, 105, 75, 27, 255, 105, 77, 19, 255, 118, 79, 13, 255, 116, 76, 17, 255, 112, 71, 16, 255, 105, 70, 21, 255, 105, 71, 12, 255, 108, 70, 17, 255, 109, 71, 9, 255, 109, 68, 14, 255, 107, 69, 19, 255, 101, 67, 9, 255, 107, 68, 15, 255, 108, 66, 14, 255, 111, 63, 8, 255, 115, 66, 6, 255, 110, 62, 3, 255, 107, 62, 7, 255, 110, 61, 8, 255, 116, 63, 1, 255, 106, 59, 13, 255, 102, 60, 16, 255, 105, 61, 3, 255, 106, 57, 5, 255, 107, 57, 9, 255, 112, 57, 2, 255, 114, 53, 2, 255, 112, 58, 5, 255, 108, 56, 4, 255, 105, 51, 4, 255, 108, 49, 3, 255, 111, 53, 6, 255, 109, 55, 7, 255, 99, 49, 3, 255, 102, 49, 3, 255, 100, 49, 1, 255, 97, 49, 0, 255, 95, 45, 1, 255, 97, 43, 5, 255, 98, 41, 5, 255, 100, 47, 6, 255, 97, 46, 0, 255, 96, 47, 1, 255, 97, 45, 4, 255, 97, 43, 6, 255, 89, 44, 4, 255, 96, 40, 2, 255, 94, 41, 4, 255, 86, 37, 3, 255, 85, 36, 4, 255, 87, 39, 6, 255, 85, 41, 3, 255, 82, 37, 3, 255, 85, 37, 3, 255, 86, 36, 5, 255, 81, 35, 1, 255, 82, 39, 3, 255, 82, 35, 4, 255, 84, 36, 2, 255, 80, 38, 2, 255, 80, 33, 1, 255, 87, 36, 5, 255, 102, 39, 4, 255, 117, 49, 2, 255, 124, 50, 4, 255, 124, 48, 1, 255, 126, 51, 2, 255, 127, 48, 2, 255, 132, 47, 4, 255, 137, 47, 6, 255, 133, 43, 3, 255, 129, 43, 1, 255, 133, 45, 3, 255, 125, 43, 1, 255, 123, 42, 3, 255, 123, 42, 4, 255, 119, 42, 3, 255, 122, 40, 2, 255, 116, 40, 2, 255, 102, 34, 5, 255, 91, 26, 2, 255, 92, 28, 2, 255, 86, 21, 6, 255, 83, 22, 2, 255, 94, 29, 5, 255, 99, 28, 1, 255, 94, 30, 1, 255, 92, 30, 0, 255, 116, 35, 4, 255, 117, 33, 4, 255, 99, 25, 3, 255, 98, 27, 5, 255, 98, 27, 7, 255, 116, 39, 9, 255, 125, 40, 1, 255, 118, 34, 1, 255, 110, 33, 5, 255, 103, 27, 2, 255, 108, 34, 4, 255, 115, 33, 2, 255, 121, 33, 0, 255, 119, 36, 4, 255, 108, 31, 1, 255, 124, 39, 4, 255, 125, 43, 3, 255, 126, 43, 0, 255, 136, 38, 0, 255, 138, 42, 2, 255, 138, 46, 3, 255, 147, 47, 2, 255, 142, 43, 2, 255, 145, 43, 3, 255, 142, 42, 2, 255, 139, 43, 3, 255, 136, 41, 2, 255, 133, 37, 0, 255, 134, 40, 3, 255, 133, 40, 1, 255, 133, 39, 2, 255, 127, 35, 3, 255, 124, 35, 5, 255, 121, 36, 1, 255, 127, 38, 2, 255, 130, 33, 0, 255, 127, 33, 2, 255, 125, 36, 2, 255, 124, 38, 1, 255, 125, 36, 1, 255, 127, 32, 3, 255, 126, 37, 2, 255, 128, 40, 0, 255, 134, 37, 0, 255, 136, 37, 2, 255, 129, 41, 1, 255, 123, 32, 3, 255, 124, 30, 2, 255, 104, 25, 6, 255, 84, 15, 2, 255, 97, 23, 1, 255, 103, 27, 4, 255, 99, 26, 2, 255, 111, 35, 1, 255, 125, 37, 1, 255, 122, 37, 6, 255, 93, 25, 2, 255, 103, 30, 4, 255, 106, 30, 1, 255, 97, 22, 2, 255, 87, 24, 2, 255, 102, 26, 1, 255, 102, 28, 6, 255, 65, 21, 3, 255, 55, 17, 0, 255, 64, 18, 2, 255, 62, 17, 4, 255, 66, 19, 2, 255, 70, 23, 0, 255, 65, 18, 3, 255, 64, 16, 2, 255, 67, 18, 3, 255, 64, 15, 3, 255, 59, 16, 2, 255, 60, 13, 3, 255, 62, 12, 2, 255, 66, 17, 4, 255, 67, 18, 3, 255, 63, 16, 1, 255, 65, 15, 2, 255, 68, 16, 1, 255, 66, 17, 2, 255, 58, 12, 1, 255, 57, 14, 3, 255, 64, 20, 4, 255, 67, 20, 1, 255, 68, 19, 3, 255, 63, 17, 2, 255, 59, 16, 1, 255, 16, 8, 2, 255, 17, 8, 1, 255, 18, 10, 2, 255, 17, 9, 1, 255, 15, 8, 1, 255, 18, 8, 4, 255, 15, 8, 2, 255, 17, 10, 1, 255, 20, 10, 3, 255, 18, 8, 1, 255, 23, 12, 5, 255, 23, 10, 2, 255, 28, 12, 4, 255, 33, 15, 4, 255, 29, 17, 2, 255, 26, 14, 2, 255, 24, 12, 1, 255, 29, 17, 3, 255, 21, 12, 4, 255, 20, 11, 3, 255, 26, 16, 6, 255, 21, 12, 2, 255, 24, 13, 2, 255, 28, 14, 3, 255, 32, 16, 6, 255, 34, 16, 3, 255, 30, 15, 0, 255, 24, 13, 2, 255, 19, 13, 2, 255, 26, 16, 3, 255, 35, 19, 2, 255, 40, 19, 1, 255, 27, 12, 2, 255, 41, 20, 4, 255, 37, 20, 0, 255, 40, 23, 4, 255, 47, 18, 7, 255, 34, 17, 1, 255, 36, 21, 4, 255, 42, 20, 7, 255, 41, 23, 8, 255, 39, 21, 2, 255, 52, 26, 6, 255, 52, 26, 2, 255, 59, 33, 14, 255, 63, 43, 18, 255, 75, 50, 13, 255, 78, 45, 16, 255, 69, 44, 13, 255, 60, 41, 8, 255, 62, 39, 3, 255, 58, 39, 4, 255, 62, 42, 6, 255, 72, 46, 8, 255, 72, 47, 8, 255, 71, 53, 5, 255, 80, 55, 2, 255, 88, 44, 1, 255, 87, 40, 5, 255, 75, 45, 4, 255, 75, 43, 1, 255, 85, 39, 3, 255, 77, 37, 2, 255, 78, 39, 5, 255, 80, 36, 1, 255, 83, 37, 4, 255, 83, 39, 1, 255, 83, 44, 2, 255, 77, 42, 7, 255, 73, 37, 5, 255, 74, 38, 2, 255, 70, 39, 1, 255, 71, 39, 2, 255, 73, 38, 2, 255, 67, 39, 3, 255, 69, 38, 3, 255, 77, 38, 3, 255, 74, 40, 1, 255, 75, 38, 3, 255, 74, 39, 2, 255, 80, 46, 4, 255, 84, 45, 3, 255, 85, 46, 1, 255, 82, 51, 3, 255, 80, 49, 1, 255, 81, 49, 1, 255, 85, 51, 3, 255, 92, 51, 3, 255, 89, 53, 1, 255, 87, 56, 5, 255, 88, 55, 4, 255, 87, 55, 2, 255, 94, 60, 6, 255, 97, 57, 4, 255, 94, 56, 4, 255, 95, 55, 5, 255, 90, 48, 3, 255, 84, 49, 2, 255, 84, 49, 2, 255, 83, 51, 3, 255, 87, 49, 1, 255, 87, 53, 3, 255, 99, 54, 5, 255, 100, 53, 2, 255, 96, 58, 1, 255, 95, 58, 2, 255, 95, 57, 3, 255, 96, 56, 3, 255, 95, 60, 3, 255, 99, 62, 2, 255, 103, 58, 3, 255, 113, 53, 3, 255, 116, 49, 0, 255, 112, 59, 1, 255, 112, 65, 1, 255, 113, 64, 4, 255, 116, 69, 1, 255, 118, 73, 0, 255, 117, 62, 3, 255, 112, 44, 4, 255, 110, 43, 2, 255, 119, 55, 4, 255, 131, 76, 3, 255, 135, 85, 3, 255, 138, 92, 2, 255, 135, 82, 1, 255, 112, 47, 6, 255, 110, 50, 10, 255, 108, 48, 4, 255, 117, 50, 4, 255, 132, 71, 2, 255, 138, 82, 4, 255, 136, 79, 8, 255, 137, 73, 2, 255, 122, 65, 4, 255, 112, 60, 3, 255, 116, 60, 1, 255, 113, 59, 8, 255, 105, 55, 8, 255, 98, 52, 10, 255, 95, 53, 6, 255, 94, 55, 11, 255, 86, 54, 10, 255, 89, 51, 12, 255, 85, 54, 2, 255, 94, 56, 13, 255, 92, 54, 12, 255, 85, 55, 13, 255, 93, 57, 13, 255, 92, 53, 5, 255, 91, 60, 21, 255, 99, 59, 13, 255, 113, 63, 9, 255, 106, 59, 13, 255, 103, 64, 16, 255, 94, 60, 20, 255, 94, 62, 17, 255, 98, 63, 14, 255, 95, 63, 16, 255, 94, 64, 20, 255, 97, 65, 10, 255, 97, 71, 13, 255, 93, 62, 25, 255, 101, 66, 21, 255, 102, 67, 18, 255, 101, 67, 21, 255, 108, 70, 21, 255, 112, 71, 34, 255, 99, 72, 24, 255, 97, 71, 30, 255, 98, 72, 30, 255, 96, 75, 21, 255, 101, 73, 26, 255, 96, 77, 19, 255, 95, 78, 25, 255, 97, 76, 42, 255, 97, 75, 37, 255, 96, 81, 30, 255, 97, 81, 30, 255, 105, 81, 34, 255, 103, 80, 38, 255, 103, 81, 39, 255, 105, 89, 27, 255, 109, 85, 35, 255, 114, 86, 38, 255, 107, 90, 29, 255, 107, 88, 34, 255, 111, 89, 35, 255, 110, 94, 36, 255, 109, 91, 39, 255, 114, 92, 44, 255, 113, 92, 35, 255, 115, 92, 38, 255, 115, 93, 41, 255, 115, 95, 36, 255, 115, 96, 41, 255, 116, 96, 44, 255, 117, 99, 37, 255, 113, 95, 41, 255, 113, 96, 36, 255, 118, 98, 38, 255, 117, 96, 27, 255, 117, 96, 44, 255, 115, 94, 34, 255, 120, 95, 27, 255, 120, 94, 39, 255, 119, 92, 38, 255, 121, 92, 32, 255, 121, 90, 35, 255, 117, 90, 31, 255, 113, 94, 21, 255, 114, 90, 26, 255, 116, 89, 20, 255, 116, 87, 25, 255, 116, 86, 26, 255, 114, 86, 24, 255, 109, 81, 30, 255, 111, 80, 24, 255, 116, 82, 23, 255, 111, 81, 20, 255, 114, 82, 20, 255, 118, 79, 23, 255, 114, 76, 21, 255, 108, 76, 32, 255, 107, 76, 22, 255, 111, 75, 14, 255, 111, 75, 8, 255, 110, 74, 12, 255, 108, 71, 23, 255, 109, 73, 14, 255, 106, 68, 15, 255, 107, 70, 16, 255, 108, 70, 6, 255, 108, 67, 8, 255, 107, 63, 16, 255, 108, 66, 18, 255, 103, 66, 8, 255, 108, 66, 16, 255, 111, 63, 11, 255, 107, 62, 9, 255, 107, 61, 8, 255, 106, 64, 7, 255, 110, 60, 6, 255, 104, 60, 4, 255, 103, 63, 5, 255, 107, 61, 7, 255, 108, 56, 5, 255, 105, 54, 4, 255, 105, 54, 6, 255, 103, 53, 3, 255, 102, 55, 1, 255, 106, 56, 9, 255, 107, 52, 10, 255, 107, 47, 4, 255, 108, 52, 4, 255, 106, 55, 3, 255, 96, 50, 1, 255, 101, 49, 3, 255, 96, 49, 2, 255, 94, 49, 3, 255, 96, 46, 5, 255, 91, 44, 4, 255, 96, 47, 6, 255, 99, 42, 4, 255, 99, 43, 5, 255, 94, 43, 2, 255, 99, 47, 5, 255, 92, 41, 2, 255, 88, 41, 3, 255, 96, 40, 2, 255, 99, 41, 7, 255, 94, 38, 8, 255, 82, 35, 5, 255, 85, 42, 8, 255, 86, 37, 3, 255, 75, 36, 0, 255, 80, 40, 3, 255, 88, 40, 5, 255, 85, 36, 2, 255, 83, 38, 6, 255, 80, 35, 5, 255, 83, 38, 2, 255, 88, 39, 3, 255, 80, 31, 0, 255, 85, 31, 4, 255, 96, 35, 5, 255, 110, 41, 3, 255, 123, 48, 6, 255, 124, 46, 1, 255, 126, 49, 1, 255, 132, 53, 2, 255, 127, 45, 1, 255, 129, 51, 2, 255, 133, 50, 3, 255, 123, 41, 1, 255, 118, 35, 1, 255, 119, 29, 3, 255, 126, 40, 3, 255, 119, 39, 4, 255, 112, 36, 4, 255, 105, 27, 0, 255, 109, 33, 2, 255, 104, 34, 7, 255, 95, 28, 2, 255, 92, 29, 4, 255, 80, 24, 5, 255, 84, 27, 4, 255, 92, 27, 4, 255, 92, 26, 2, 255, 88, 29, 1, 255, 90, 31, 2, 255, 101, 30, 3, 255, 106, 35, 5, 255, 94, 29, 1, 255, 95, 27, 5, 255, 102, 29, 4, 255, 118, 38, 8, 255, 112, 28, 2, 255, 107, 28, 0, 255, 103, 32, 0, 255, 109, 34, 4, 255, 108, 36, 2, 255, 108, 32, 0, 255, 124, 34, 3, 255, 125, 39, 1, 255, 123, 36, 1, 255, 130, 34, 3, 255, 132, 37, 3, 255, 132, 38, 2, 255, 137, 41, 2, 255, 136, 41, 0, 255, 137, 41, 1, 255, 141, 42, 4, 255, 142, 46, 3, 255, 138, 44, 3, 255, 140, 42, 3, 255, 137, 38, 1, 255, 135, 40, 3, 255, 132, 36, 4, 255, 129, 37, 4, 255, 132, 37, 3, 255, 132, 36, 1, 255, 122, 33, 2, 255, 113, 29, 1, 255, 114, 29, 1, 255, 125, 36, 4, 255, 123, 36, 2, 255, 118, 34, 1, 255, 122, 36, 4, 255, 123, 33, 1, 255, 128, 34, 2, 255, 129, 34, 2, 255, 123, 34, 1, 255, 127, 37, 2, 255, 129, 38, 2, 255, 129, 38, 1, 255, 128, 39, 1, 255, 125, 35, 2, 255, 123, 36, 2, 255, 120, 29, 4, 255, 98, 21, 3, 255, 79, 20, 0, 255, 92, 23, 4, 255, 98, 23, 2, 255, 108, 33, 4, 255, 116, 35, 2, 255, 122, 32, 3, 255, 107, 22, 3, 255, 98, 25, 2, 255, 116, 37, 6, 255, 112, 30, 2, 255, 101, 27, 3, 255, 105, 28, 2, 255, 119, 31, 4, 255, 90, 24, 2, 255, 63, 17, 2, 255, 69, 18, 8, 255, 68, 16, 1, 255, 69, 16, 1, 255, 68, 21, 2, 255, 66, 17, 4, 255, 59, 17, 7, 255, 53, 10, 3, 255, 53, 17, 4, 255, 54, 14, 5, 255, 56, 14, 3, 255, 58, 14, 2, 255, 56, 12, 0, 255, 61, 13, 1, 255, 62, 14, 1, 255, 63, 16, 1, 255, 67, 17, 3, 255, 63, 15, 1, 255, 56, 14, 1, 255, 56, 12, 2, 255, 60, 12, 4, 255, 54, 12, 3, 255, 49, 11, 2, 255, 52, 14, 2, 255, 55, 14, 2, 255, 17, 10, 3, 255, 17, 8, 2, 255, 17, 9, 3, 255, 16, 10, 4, 255, 15, 7, 2, 255, 18, 8, 3, 255, 16, 7, 1, 255, 17, 9, 0, 255, 19, 8, 1, 255, 26, 13, 4, 255, 25, 12, 2, 255, 28, 14, 5, 255, 30, 16, 6, 255, 33, 15, 3, 255, 32, 16, 3, 255, 34, 20, 8, 255, 29, 14, 2, 255, 29, 16, 4, 255, 21, 12, 4, 255, 19, 11, 5, 255, 20, 11, 2, 255, 28, 15, 3, 255, 32, 16, 2, 255, 29, 15, 1, 255, 22, 12, 3, 255, 27, 15, 4, 255, 32, 15, 1, 255, 27, 14, 3, 255, 25, 15, 3, 255, 28, 18, 3, 255, 30, 16, 3, 255, 30, 15, 3, 255, 26, 14, 4, 255, 39, 21, 5, 255, 42, 20, 0, 255, 38, 19, 1, 255, 36, 18, 4, 255, 37, 19, 6, 255, 39, 20, 5, 255, 38, 19, 2, 255, 39, 22, 0, 255, 45, 27, 2, 255, 58, 34, 7, 255, 51, 26, 2, 255, 49, 24, 2, 255, 53, 37, 8, 255, 65, 42, 10, 255, 65, 43, 8, 255, 60, 41, 8, 255, 62, 41, 2, 255, 65, 39, 5, 255, 63, 34, 5, 255, 70, 43, 5, 255, 79, 45, 13, 255, 78, 42, 9, 255, 78, 45, 2, 255, 81, 49, 6, 255, 81, 43, 2, 255, 76, 35, 3, 255, 69, 45, 5, 255, 78, 45, 3, 255, 86, 38, 8, 255, 74, 36, 3, 255, 72, 39, 4, 255, 69, 42, 4, 255, 71, 38, 5, 255, 76, 40, 3, 255, 74, 41, 2, 255, 71, 37, 6, 255, 73, 34, 4, 255, 73, 35, 3, 255, 68, 33, 3, 255, 71, 36, 4, 255, 72, 37, 2, 255, 66, 38, 0, 255, 69, 40, 1, 255, 80, 41, 3, 255, 81, 40, 4, 255, 78, 38, 2, 255, 76, 40, 0, 255, 79, 46, 3, 255, 80, 47, 1, 255, 84, 46, 2, 255, 84, 50, 4, 255, 81, 48, 2, 255, 82, 48, 1, 255, 86, 51, 3, 255, 90, 52, 3, 255, 87, 50, 1, 255, 86, 51, 0, 255, 89, 53, 1, 255, 92, 56, 3, 255, 92, 57, 3, 255, 90, 54, 1, 255, 89, 52, 2, 255, 88, 51, 4, 255, 83, 48, 4, 255, 76, 48, 2, 255, 82, 47, 3, 255, 84, 52, 4, 255, 92, 53, 4, 255, 93, 53, 2, 255, 90, 52, 2, 255, 94, 53, 2, 255, 98, 58, 3, 255, 97, 56, 1, 255, 99, 58, 5, 255, 101, 59, 3, 255, 98, 58, 0, 255, 101, 60, 3, 255, 111, 49, 3, 255, 120, 41, 2, 255, 119, 56, 8, 255, 110, 62, 2, 255, 111, 67, 1, 255, 112, 65, 4, 255, 117, 65, 5, 255, 103, 63, 3, 255, 104, 55, 7, 255, 120, 57, 9, 255, 129, 75, 2, 255, 135, 86, 3, 255, 137, 82, 3, 255, 140, 79, 0, 255, 145, 85, 5, 255, 128, 75, 2, 255, 108, 48, 3, 255, 120, 51, 7, 255, 108, 46, 5, 255, 108, 50, 3, 255, 101, 48, 4, 255, 98, 51, 8, 255, 94, 55, 5, 255, 87, 53, 6, 255, 88, 51, 4, 255, 88, 49, 9, 255, 92, 52, 16, 255, 100, 53, 4, 255, 109, 56, 6, 255, 97, 52, 7, 255, 88, 55, 9, 255, 85, 49, 7, 255, 93, 51, 8, 255, 94, 56, 4, 255, 99, 54, 12, 255, 95, 52, 12, 255, 89, 54, 3, 255, 94, 60, 13, 255, 92, 54, 13, 255, 97, 62, 8, 255, 85, 62, 8, 255, 94, 61, 7, 255, 100, 62, 14, 255, 90, 59, 27, 255, 88, 59, 13, 255, 92, 60, 12, 255, 97, 62, 19, 255, 93, 58, 23, 255, 90, 63, 22, 255, 86, 64, 18, 255, 84, 68, 21, 255, 88, 65, 27, 255, 92, 61, 28, 255, 93, 60, 23, 255, 99, 65, 19, 255, 107, 69, 26, 255, 100, 70, 11, 255, 104, 73, 18, 255, 100, 70, 23, 255, 94, 70, 25, 255, 96, 72, 22, 255, 96, 74, 27, 255, 91, 75, 27, 255, 95, 74, 31, 255, 99, 73, 33, 255, 96, 80, 29, 255, 96, 79, 30, 255, 103, 76, 34, 255, 103, 81, 32, 255, 107, 87, 28, 255, 100, 80, 36, 255, 98, 81, 35, 255, 107, 89, 30, 255, 110, 90, 39, 255, 110, 92, 32, 255, 111, 92, 41, 255, 108, 88, 45, 255, 111, 92, 35, 255, 107, 94, 37, 255, 106, 91, 45, 255, 114, 93, 43, 255, 113, 96, 36, 255, 115, 97, 44, 255, 113, 94, 42, 255, 114, 95, 37, 255, 118, 98, 42, 255, 114, 98, 26, 255, 116, 98, 30, 255, 113, 96, 40, 255, 116, 96, 38, 255, 120, 97, 41, 255, 116, 102, 21, 255, 116, 102, 30, 255, 114, 96, 33, 255, 118, 95, 39, 255, 123, 93, 35, 255, 121, 93, 35, 255, 121, 91, 39, 255, 121, 90, 29, 255, 117, 92, 17, 255, 113, 90, 35, 255, 112, 93, 21, 255, 114, 91, 27, 255, 115, 89, 26, 255, 114, 85, 23, 255, 111, 85, 26, 255, 113, 87, 25, 255, 113, 83, 26, 255, 114, 81, 24, 255, 109, 80, 11, 255, 111, 78, 31, 255, 109, 76, 22, 255, 110, 79, 18, 255, 109, 79, 27, 255, 106, 73, 25, 255, 107, 73, 17, 255, 108, 74, 14, 255, 108, 72, 21, 255, 107, 70, 17, 255, 115, 76, 12, 255, 117, 74, 13, 255, 113, 71, 19, 255, 110, 69, 13, 255, 111, 68, 7, 255, 111, 64, 11, 255, 107, 65, 14, 255, 102, 64, 8, 255, 108, 61, 14, 255, 112, 61, 13, 255, 112, 62, 11, 255, 109, 63, 8, 255, 106, 64, 7, 255, 106, 58, 7, 255, 109, 62, 8, 255, 105, 59, 4, 255, 105, 55, 7, 255, 111, 58, 7, 255, 108, 54, 2, 255, 109, 57, 7, 255, 104, 55, 4, 255, 99, 51, 5, 255, 99, 52, 9, 255, 98, 47, 9, 255, 102, 47, 7, 255, 105, 53, 6, 255, 101, 51, 2, 255, 100, 49, 3, 255, 103, 49, 3, 255, 96, 48, 2, 255, 93, 48, 3, 255, 97, 45, 3, 255, 95, 45, 2, 255, 94, 44, 2, 255, 96, 41, 2, 255, 96, 42, 0, 255, 94, 43, 4, 255, 95, 44, 6, 255, 92, 42, 2, 255, 89, 43, 1, 255, 93, 43, 3, 255, 95, 42, 3, 255, 90, 39, 2, 255, 81, 36, 1, 255, 85, 40, 8, 255, 84, 35, 4, 255, 80, 37, 4, 255, 81, 37, 2, 255, 84, 35, 1, 255, 83, 34, 3, 255, 82, 35, 6, 255, 78, 34, 3, 255, 83, 35, 5, 255, 85, 34, 4, 255, 79, 34, 1, 255, 84, 33, 1, 255, 99, 36, 4, 255, 107, 36, 4, 255, 117, 44, 10, 255, 127, 47, 6, 255, 128, 47, 0, 255, 131, 51, 6, 255, 132, 47, 6, 255, 137, 48, 3, 255, 136, 50, 3, 255, 120, 40, 5, 255, 108, 31, 6, 255, 104, 32, 5, 255, 102, 33, 0, 255, 104, 32, 4, 255, 109, 35, 9, 255, 104, 29, 3, 255, 112, 34, 3, 255, 112, 33, 3, 255, 100, 34, 3, 255, 102, 33, 5, 255, 95, 31, 0, 255, 101, 32, 2, 255, 98, 33, 4, 255, 90, 31, 1, 255, 92, 24, 1, 255, 107, 27, 9, 255, 102, 25, 4, 255, 92, 27, 0, 255, 95, 27, 2, 255, 103, 26, 4, 255, 105, 26, 2, 255, 111, 33, 6, 255, 100, 24, 1, 255, 92, 23, 3, 255, 94, 31, 4, 255, 109, 35, 4, 255, 112, 34, 3, 255, 112, 34, 2, 255, 128, 39, 6, 255, 135, 42, 5, 255, 134, 41, 6, 255, 128, 37, 2, 255, 126, 38, 3, 255, 130, 39, 3, 255, 132, 43, 2, 255, 133, 44, 2, 255, 131, 40, 2, 255, 132, 39, 5, 255, 136, 41, 7, 255, 130, 38, 5, 255, 133, 39, 3, 255, 135, 39, 0, 255, 135, 40, 0, 255, 132, 38, 1, 255, 127, 36, 4, 255, 125, 37, 3, 255, 124, 39, 2, 255, 124, 38, 5, 255, 118, 32, 4, 255, 111, 29, 0, 255, 113, 32, 1, 255, 115, 36, 3, 255, 117, 35, 2, 255, 122, 32, 3, 255, 125, 31, 3, 255, 126, 34, 4, 255, 120, 35, 1, 255, 123, 34, 0, 255, 127, 35, 1, 255, 129, 36, 2, 255, 128, 38, 1, 255, 126, 37, 2, 255, 125, 35, 1, 255, 123, 39, 3, 255, 121, 38, 3, 255, 106, 32, 5, 255, 78, 19, 3, 255, 81, 20, 2, 255, 91, 23, 1, 255, 96, 23, 5, 255, 112, 28, 1, 255, 121, 33, 0, 255, 106, 24, 2, 255, 87, 23, 2, 255, 110, 35, 5, 255, 120, 35, 2, 255, 111, 30, 1, 255, 102, 27, 1, 255, 108, 32, 3, 255, 118, 32, 6, 255, 79, 22, 1, 255, 53, 15, 1, 255, 70, 13, 7, 255, 71, 16, 4, 255, 65, 15, 0, 255, 61, 20, 0, 255, 59, 15, 1, 255, 52, 15, 6, 255, 50, 14, 5, 255, 56, 13, 3, 255, 55, 13, 4, 255, 52, 12, 1, 255, 58, 14, 4, 255, 62, 16, 6, 255, 58, 15, 4, 255, 52, 11, 0, 255, 58, 17, 4, 255, 59, 16, 5, 255, 63, 16, 6, 255, 59, 14, 5, 255, 53, 12, 3, 255, 48, 11, 1, 255, 39, 12, 2, 255, 44, 16, 1, 255, 51, 15, 1, 255, 17, 7, 3, 255, 14, 4, 0, 255, 14, 6, 2, 255, 15, 9, 4, 255, 15, 9, 3, 255, 18, 8, 4, 255, 19, 9, 2, 255, 20, 9, 0, 255, 25, 12, 3, 255, 28, 14, 4, 255, 27, 13, 2, 255, 32, 15, 4, 255, 32, 15, 1, 255, 34, 16, 4, 255, 29, 13, 4, 255, 33, 19, 6, 255, 33, 17, 3, 255, 29, 12, 3, 255, 25, 11, 2, 255, 26, 14, 4, 255, 24, 12, 3, 255, 23, 14, 5, 255, 21, 12, 3, 255, 22, 14, 2, 255, 23, 14, 2, 255, 27, 15, 4, 255, 33, 16, 4, 255, 31, 14, 2, 255, 34, 18, 2, 255, 30, 17, 2, 255, 22, 12, 3, 255, 19, 11, 7, 255, 26, 14, 5, 255, 30, 15, 2, 255, 36, 20, 3, 255, 37, 21, 6, 255, 33, 15, 1, 255, 34, 20, 3, 255, 36, 20, 5, 255, 35, 18, 2, 255, 43, 25, 4, 255, 42, 25, 2, 255, 39, 21, 1, 255, 48, 26, 5, 255, 43, 26, 3, 255, 46, 31, 5, 255, 59, 30, 6, 255, 66, 38, 12, 255, 65, 40, 9, 255, 72, 44, 11, 255, 70, 45, 17, 255, 68, 38, 11, 255, 70, 38, 2, 255, 73, 44, 1, 255, 76, 44, 7, 255, 80, 38, 3, 255, 86, 41, 1, 255, 78, 42, 1, 255, 72, 35, 1, 255, 79, 32, 5, 255, 78, 38, 2, 255, 72, 43, 9, 255, 59, 39, 6, 255, 76, 44, 12, 255, 70, 34, 6, 255, 67, 33, 5, 255, 68, 38, 4, 255, 69, 40, 3, 255, 69, 38, 4, 255, 66, 39, 2, 255, 71, 38, 1, 255, 73, 37, 1, 255, 75, 38, 4, 255, 73, 38, 3, 255, 66, 36, 1, 255, 68, 38, 3, 255, 75, 40, 6, 255, 72, 41, 3, 255, 76, 41, 2, 255, 78, 43, 2, 255, 81, 45, 3, 255, 82, 47, 2, 255, 85, 47, 0, 255, 87, 47, 2, 255, 83, 50, 3, 255, 83, 50, 3, 255, 88, 49, 5, 255, 87, 51, 4, 255, 92, 55, 6, 255, 94, 54, 3, 255, 93, 53, 2, 255, 92, 54, 3, 255, 91, 55, 3, 255, 86, 52, 3, 255, 83, 49, 3, 255, 80, 46, 2, 255, 77, 47, 1, 255, 75, 44, 0, 255, 83, 48, 3, 255, 79, 47, 1, 255, 88, 53, 2, 255, 94, 54, 2, 255, 91, 51, 2, 255, 94, 52, 2, 255, 99, 52, 3, 255, 97, 54, 3, 255, 97, 54, 1, 255, 107, 57, 2, 255, 110, 57, 1, 255, 104, 59, 3, 255, 109, 55, 2, 255, 119, 55, 2, 255, 116, 59, 2, 255, 111, 63, 4, 255, 111, 65, 6, 255, 113, 65, 2, 255, 119, 65, 8, 255, 107, 70, 6, 255, 120, 79, 3, 255, 136, 81, 3, 255, 129, 77, 6, 255, 117, 67, 4, 255, 110, 60, 2, 255, 105, 59, 3, 255, 99, 55, 2, 255, 96, 51, 7, 255, 94, 47, 7, 255, 102, 44, 4, 255, 107, 43, 8, 255, 97, 49, 6, 255, 86, 51, 4, 255, 84, 49, 2, 255, 87, 49, 2, 255, 90, 52, 6, 255, 85, 49, 3, 255, 82, 48, 10, 255, 85, 48, 13, 255, 102, 56, 0, 255, 107, 56, 4, 255, 89, 51, 2, 255, 80, 53, 3, 255, 99, 52, 6, 255, 114, 56, 5, 255, 96, 55, 5, 255, 109, 54, 15, 255, 102, 56, 7, 255, 88, 55, 4, 255, 98, 56, 19, 255, 95, 56, 9, 255, 91, 59, 5, 255, 80, 55, 16, 255, 94, 58, 19, 255, 91, 57, 7, 255, 88, 61, 21, 255, 89, 58, 17, 255, 96, 61, 12, 255, 98, 63, 8, 255, 94, 63, 18, 255, 91, 59, 25, 255, 93, 61, 25, 255, 86, 64, 15, 255, 85, 62, 19, 255, 89, 64, 26, 255, 93, 70, 25, 255, 93, 66, 19, 255, 100, 68, 24, 255, 108, 69, 31, 255, 98, 67, 32, 255, 95, 72, 18, 255, 96, 73, 18, 255, 98, 75, 24, 255, 106, 79, 28, 255, 105, 76, 32, 255, 96, 73, 28, 255, 92, 76, 38, 255, 95, 76, 33, 255, 96, 81, 20, 255, 93, 82, 33, 255, 100, 79, 44, 255, 106, 84, 39, 255, 104, 85, 41, 255, 95, 82, 38, 255, 103, 83, 39, 255, 102, 90, 31, 255, 97, 90, 37, 255, 107, 89, 42, 255, 111, 90, 37, 255, 115, 94, 32, 255, 111, 97, 27, 255, 110, 96, 38, 255, 118, 99, 32, 255, 116, 97, 31, 255, 114, 98, 31, 255, 117, 100, 39, 255, 118, 99, 38, 255, 116, 95, 41, 255, 113, 92, 46, 255, 118, 99, 45, 255, 116, 96, 41, 255, 124, 97, 44, 255, 124, 95, 40, 255, 119, 96, 34, 255, 116, 95, 35, 255, 119, 96, 42, 255, 120, 94, 38, 255, 121, 93, 34, 255, 121, 94, 36, 255, 121, 94, 32, 255, 122, 92, 28, 255, 121, 90, 26, 255, 122, 88, 36, 255, 119, 89, 28, 255, 119, 85, 39, 255, 120, 87, 35, 255, 118, 88, 23, 255, 111, 86, 26, 255, 109, 85, 29, 255, 112, 83, 29, 255, 110, 79, 23, 255, 105, 82, 16, 255, 108, 82, 10, 255, 112, 81, 14, 255, 108, 76, 18, 255, 103, 75, 22, 255, 104, 75, 10, 255, 108, 77, 5, 255, 108, 76, 15, 255, 102, 67, 18, 255, 107, 69, 16, 255, 113, 70, 10, 255, 118, 71, 7, 255, 118, 71, 14, 255, 113, 66, 16, 255, 113, 68, 8, 255, 110, 66, 3, 255, 109, 66, 10, 255, 109, 66, 13, 255, 112, 62, 8, 255, 113, 62, 6, 255, 112, 60, 2, 255, 108, 62, 2, 255, 108, 62, 4, 255, 108, 61, 6, 255, 110, 62, 3, 255, 108, 59, 1, 255, 105, 54, 5, 255, 110, 55, 7, 255, 109, 53, 6, 255, 105, 52, 10, 255, 100, 49, 3, 255, 105, 53, 8, 255, 103, 50, 9, 255, 101, 47, 5, 255, 109, 53, 8, 255, 103, 50, 2, 255, 101, 50, 3, 255, 102, 47, 7, 255, 104, 48, 6, 255, 96, 48, 3, 255, 93, 46, 2, 255, 97, 43, 3, 255, 100, 43, 2, 255, 99, 44, 5, 255, 95, 44, 5, 255, 96, 45, 1, 255, 95, 41, 1, 255, 92, 42, 6, 255, 88, 41, 3, 255, 90, 42, 2, 255, 88, 40, 5, 255, 85, 41, 1, 255, 84, 40, 0, 255, 85, 38, 2, 255, 86, 39, 5, 255, 86, 37, 5, 255, 80, 35, 3, 255, 83, 37, 4, 255, 84, 36, 3, 255, 81, 35, 3, 255, 81, 36, 5, 255, 78, 35, 2, 255, 83, 34, 7, 255, 88, 33, 10, 255, 83, 35, 3, 255, 86, 38, 1, 255, 100, 45, 4, 255, 104, 39, 3, 255, 108, 37, 4, 255, 122, 47, 3, 255, 135, 49, 1, 255, 134, 46, 5, 255, 132, 51, 4, 255, 135, 52, 1, 255, 131, 52, 2, 255, 123, 43, 5, 255, 109, 29, 3, 255, 113, 39, 6, 255, 113, 37, 3, 255, 117, 36, 4, 255, 125, 39, 11, 255, 127, 41, 6, 255, 128, 44, 6, 255, 132, 40, 8, 255, 125, 47, 2, 255, 130, 45, 0, 255, 122, 39, 3, 255, 116, 39, 4, 255, 110, 33, 2, 255, 107, 31, 2, 255, 104, 32, 2, 255, 108, 36, 1, 255, 113, 33, 2, 255, 106, 29, 6, 255, 99, 24, 7, 255, 98, 21, 1, 255, 96, 24, 3, 255, 97, 28, 2, 255, 93, 27, 2, 255, 88, 21, 6, 255, 93, 28, 5, 255, 102, 32, 0, 255, 114, 30, 4, 255, 120, 38, 6, 255, 131, 41, 5, 255, 133, 36, 4, 255, 128, 38, 3, 255, 127, 44, 4, 255, 125, 40, 2, 255, 127, 39, 1, 255, 130, 41, 2, 255, 134, 44, 4, 255, 132, 43, 5, 255, 128, 38, 4, 255, 128, 35, 2, 255, 129, 35, 2, 255, 127, 37, 2, 255, 131, 39, 3, 255, 134, 37, 1, 255, 132, 39, 4, 255, 125, 35, 4, 255, 122, 33, 2, 255, 120, 33, 0, 255, 123, 35, 2, 255, 118, 34, 4, 255, 116, 31, 2, 255, 114, 31, 1, 255, 114, 33, 3, 255, 116, 34, 4, 255, 119, 34, 6, 255, 122, 35, 5, 255, 120, 33, 3, 255, 117, 32, 2, 255, 125, 36, 2, 255, 131, 37, 4, 255, 133, 39, 5, 255, 129, 35, 2, 255, 123, 34, 0, 255, 124, 35, 1, 255, 122, 36, 2, 255, 125, 33, 1, 255, 126, 31, 4, 255, 90, 23, 7, 255, 78, 25, 1, 255, 88, 25, 3, 255, 79, 15, 2, 255, 98, 26, 3, 255, 113, 34, 0, 255, 111, 37, 7, 255, 82, 22, 1, 255, 96, 31, 4, 255, 112, 38, 2, 255, 117, 34, 0, 255, 110, 28, 3, 255, 110, 29, 4, 255, 116, 34, 2, 255, 105, 29, 1, 255, 74, 19, 4, 255, 58, 16, 5, 255, 64, 16, 2, 255, 64, 19, 3, 255, 62, 17, 3, 255, 61, 15, 3, 255, 55, 15, 4, 255, 49, 12, 0, 255, 46, 13, 1, 255, 52, 15, 7, 255, 52, 12, 6, 255, 49, 10, 0, 255, 54, 14, 3, 255, 58, 12, 7, 255, 50, 10, 3, 255, 48, 15, 3, 255, 49, 13, 4, 255, 52, 10, 4, 255, 46, 12, 1, 255, 49, 15, 2, 255, 57, 15, 3, 255, 50, 13, 5, 255, 49, 12, 2, 255, 51, 13, 2, 255, 17, 8, 6, 255, 16, 6, 4, 255, 14, 6, 3, 255, 12, 6, 3, 255, 13, 9, 4, 255, 17, 8, 3, 255, 21, 11, 4, 255, 20, 11, 1, 255, 22, 11, 2, 255, 23, 10, 1, 255, 28, 14, 3, 255, 29, 14, 1, 255, 36, 20, 6, 255, 31, 16, 1, 255, 26, 13, 3, 255, 29, 18, 2, 255, 32, 17, 2, 255, 32, 14, 6, 255, 32, 15, 5, 255, 25, 13, 4, 255, 24, 12, 3, 255, 22, 12, 2, 255, 25, 16, 3, 255, 19, 12, 1, 255, 19, 14, 2, 255, 23, 13, 3, 255, 30, 13, 4, 255, 30, 15, 6, 255, 26, 13, 3, 255, 21, 10, 0, 255, 21, 10, 2, 255, 21, 11, 4, 255, 22, 17, 4, 255, 35, 13, 3, 255, 34, 16, 3, 255, 26, 19, 3, 255, 34, 19, 5, 255, 34, 20, 1, 255, 32, 16, 2, 255, 34, 18, 5, 255, 43, 22, 5, 255, 42, 23, 4, 255, 38, 24, 6, 255, 42, 22, 6, 255, 44, 24, 8, 255, 51, 25, 5, 255, 51, 26, 7, 255, 58, 34, 10, 255, 66, 47, 15, 255, 65, 46, 24, 255, 77, 57, 28, 255, 69, 53, 25, 255, 77, 52, 19, 255, 77, 47, 13, 255, 74, 44, 8, 255, 79, 39, 3, 255, 79, 34, 3, 255, 75, 36, 7, 255, 71, 33, 6, 255, 67, 32, 5, 255, 65, 34, 7, 255, 75, 43, 4, 255, 72, 46, 1, 255, 70, 38, 7, 255, 76, 34, 5, 255, 72, 37, 4, 255, 66, 35, 3, 255, 66, 34, 2, 255, 66, 35, 1, 255, 64, 39, 1, 255, 66, 38, 2, 255, 72, 38, 3, 255, 72, 37, 3, 255, 68, 36, 1, 255, 68, 37, 0, 255, 71, 39, 2, 255, 71, 40, 2, 255, 64, 42, 1, 255, 73, 44, 4, 255, 77, 42, 2, 255, 80, 43, 1, 255, 86, 48, 4, 255, 91, 49, 5, 255, 86, 46, 2, 255, 82, 50, 3, 255, 83, 50, 3, 255, 89, 49, 3, 255, 86, 48, 1, 255, 94, 53, 3, 255, 95, 53, 3, 255, 88, 51, 0, 255, 86, 50, 2, 255, 86, 51, 4, 255, 79, 45, 0, 255, 76, 41, 0, 255, 78, 44, 2, 255, 80, 49, 2, 255, 82, 46, 1, 255, 85, 49, 3, 255, 81, 50, 3, 255, 83, 51, 0, 255, 91, 52, 2, 255, 92, 51, 1, 255, 94, 52, 1, 255, 100, 51, 3, 255, 98, 54, 4, 255, 94, 57, 4, 255, 101, 58, 3, 255, 102, 52, 1, 255, 106, 55, 7, 255, 102, 57, 6, 255, 101, 60, 2, 255, 110, 60, 1, 255, 113, 67, 2, 255, 116, 68, 0, 255, 115, 68, 0, 255, 109, 64, 0, 255, 103, 61, 2, 255, 97, 59, 2, 255, 94, 52, 0, 255, 88, 50, 3, 255, 84, 49, 1, 255, 85, 46, 3, 255, 85, 51, 7, 255, 77, 47, 1, 255, 79, 47, 5, 255, 87, 49, 2, 255, 89, 48, 2, 255, 80, 47, 7, 255, 78, 47, 6, 255, 81, 50, 5, 255, 82, 49, 2, 255, 84, 50, 4, 255, 84, 51, 4, 255, 78, 49, 0, 255, 78, 51, 5, 255, 77, 49, 6, 255, 92, 49, 5, 255, 93, 50, 6, 255, 85, 53, 8, 255, 78, 50, 7, 255, 84, 52, 13, 255, 94, 55, 1, 255, 77, 53, 10, 255, 86, 49, 10, 255, 89, 46, 15, 255, 83, 53, 14, 255, 90, 57, 6, 255, 83, 53, 15, 255, 78, 52, 16, 255, 80, 56, 16, 255, 101, 60, 15, 255, 112, 63, 15, 255, 102, 64, 21, 255, 83, 63, 16, 255, 89, 59, 19, 255, 100, 61, 21, 255, 110, 67, 22, 255, 105, 65, 18, 255, 92, 59, 22, 255, 88, 64, 19, 255, 89, 63, 21, 255, 98, 68, 22, 255, 101, 69, 9, 255, 103, 70, 29, 255, 95, 68, 25, 255, 95, 66, 26, 255, 92, 69, 30, 255, 95, 76, 25, 255, 93, 74, 25, 255, 96, 74, 28, 255, 108, 77, 20, 255, 100, 73, 29, 255, 91, 76, 28, 255, 93, 77, 27, 255, 86, 73, 45, 255, 87, 81, 36, 255, 93, 82, 43, 255, 91, 80, 43, 255, 94, 83, 40, 255, 96, 86, 41, 255, 97, 86, 33, 255, 101, 87, 44, 255, 101, 86, 37, 255, 106, 88, 46, 255, 103, 88, 43, 255, 110, 93, 41, 255, 114, 92, 35, 255, 113, 95, 38, 255, 114, 97, 34, 255, 122, 99, 30, 255, 122, 100, 40, 255, 122, 100, 35, 255, 124, 102, 37, 255, 121, 100, 37, 255, 118, 98, 37, 255, 120, 100, 42, 255, 115, 98, 44, 255, 117, 98, 39, 255, 121, 100, 44, 255, 119, 94, 42, 255, 122, 92, 51, 255, 118, 96, 44, 255, 118, 98, 39, 255, 124, 96, 33, 255, 120, 95, 36, 255, 117, 96, 30, 255, 117, 95, 33, 255, 120, 93, 35, 255, 123, 90, 31, 255, 123, 87, 27, 255, 117, 87, 31, 255, 116, 84, 33, 255, 116, 84, 26, 255, 117, 89, 19, 255, 115, 88, 21, 255, 112, 83, 30, 255, 111, 84, 29, 255, 113, 85, 21, 255, 111, 81, 22, 255, 111, 83, 6, 255, 108, 79, 11, 255, 107, 75, 24, 255, 108, 74, 20, 255, 109, 75, 13, 255, 110, 76, 15, 255, 105, 71, 14, 255, 103, 70, 18, 255, 106, 69, 19, 255, 108, 67, 12, 255, 111, 68, 9, 255, 109, 64, 15, 255, 108, 63, 18, 255, 112, 68, 15, 255, 110, 65, 11, 255, 109, 62, 15, 255, 108, 61, 15, 255, 108, 63, 10, 255, 110, 63, 6, 255, 111, 60, 3, 255, 106, 61, 5, 255, 109, 57, 6, 255, 111, 59, 11, 255, 109, 58, 6, 255, 107, 57, 3, 255, 107, 55, 9, 255, 107, 55, 6, 255, 105, 53, 5, 255, 102, 50, 7, 255, 101, 53, 3, 255, 102, 54, 1, 255, 104, 53, 4, 255, 104, 52, 3, 255, 100, 49, 1, 255, 98, 47, 1, 255, 99, 51, 5, 255, 95, 49, 5, 255, 102, 49, 4, 255, 102, 47, 5, 255, 99, 43, 3, 255, 99, 42, 4, 255, 95, 46, 4, 255, 99, 48, 5, 255, 95, 44, 4, 255, 94, 45, 6, 255, 94, 40, 2, 255, 95, 46, 5, 255, 89, 43, 4, 255, 93, 42, 7, 255, 87, 40, 5, 255, 81, 38, 3, 255, 82, 37, 4, 255, 87, 37, 6, 255, 88, 36, 5, 255, 88, 37, 3, 255, 80, 36, 0, 255, 84, 40, 5, 255, 83, 38, 4, 255, 80, 36, 2, 255, 83, 38, 4, 255, 84, 36, 3, 255, 83, 37, 3, 255, 80, 35, 1, 255, 91, 34, 1, 255, 99, 38, 6, 255, 99, 41, 6, 255, 102, 40, 5, 255, 103, 34, 0, 255, 114, 41, 6, 255, 134, 49, 2, 255, 141, 49, 0, 255, 132, 48, 4, 255, 127, 50, 5, 255, 131, 48, 2, 255, 121, 42, 3, 255, 103, 31, 1, 255, 104, 34, 1, 255, 107, 37, 4, 255, 105, 31, 1, 255, 105, 30, 4, 255, 112, 38, 5, 255, 114, 32, 1, 255, 117, 33, 5, 255, 116, 31, 3, 255, 125, 34, 4, 255, 121, 38, 4, 255, 116, 40, 3, 255, 117, 35, 4, 255, 113, 32, 6, 255, 109, 27, 3, 255, 119, 35, 4, 255, 123, 40, 4, 255, 117, 36, 5, 255, 115, 34, 6, 255, 105, 27, 1, 255, 103, 30, 6, 255, 97, 26, 2, 255, 101, 29, 3, 255, 109, 29, 4, 255, 116, 33, 2, 255, 110, 36, 3, 255, 111, 28, 3, 255, 122, 34, 3, 255, 133, 37, 3, 255, 128, 35, 3, 255, 122, 39, 2, 255, 125, 40, 3, 255, 125, 36, 2, 255, 130, 37, 3, 255, 129, 35, 2, 255, 129, 35, 2, 255, 129, 37, 3, 255, 127, 37, 2, 255, 129, 34, 1, 255, 130, 34, 2, 255, 124, 35, 0, 255, 125, 35, 1, 255, 128, 32, 0, 255, 125, 34, 3, 255, 118, 35, 5, 255, 122, 34, 4, 255, 119, 34, 1, 255, 119, 35, 0, 255, 112, 37, 1, 255, 116, 34, 3, 255, 117, 32, 3, 255, 117, 33, 4, 255, 113, 31, 2, 255, 116, 35, 3, 255, 117, 33, 2, 255, 116, 31, 0, 255, 120, 32, 1, 255, 123, 34, 0, 255, 128, 36, 2, 255, 132, 38, 4, 255, 125, 33, 1, 255, 121, 31, 1, 255, 124, 35, 2, 255, 124, 36, 1, 255, 120, 37, 1, 255, 121, 37, 5, 255, 106, 27, 3, 255, 98, 21, 0, 255, 104, 21, 3, 255, 91, 17, 3, 255, 89, 23, 4, 255, 106, 30, 5, 255, 111, 33, 3, 255, 90, 20, 1, 255, 89, 19, 6, 255, 105, 31, 2, 255, 117, 33, 1, 255, 119, 30, 6, 255, 110, 24, 2, 255, 103, 26, 0, 255, 113, 28, 3, 255, 100, 25, 5, 255, 71, 19, 1, 255, 64, 15, 1, 255, 55, 14, 2, 255, 54, 12, 3, 255, 52, 16, 5, 255, 61, 13, 3, 255, 61, 15, 0, 255, 48, 15, 4, 255, 38, 10, 3, 255, 38, 11, 5, 255, 48, 10, 2, 255, 57, 12, 1, 255, 55, 12, 7, 255, 55, 11, 7, 255, 53, 10, 3, 255, 49, 10, 3, 255, 52, 9, 3, 255, 60, 10, 4, 255, 63, 13, 3, 255, 59, 14, 1, 255, 55, 13, 5, 255, 51, 11, 1, 255, 52, 11, 1, 255, 14, 8, 4, 255, 15, 8, 5, 255, 13, 6, 3, 255, 9, 5, 1, 255, 12, 7, 2, 255, 17, 9, 4, 255, 18, 9, 2, 255, 21, 12, 2, 255, 19, 9, 0, 255, 25, 13, 4, 255, 27, 14, 4, 255, 26, 12, 1, 255, 30, 16, 2, 255, 32, 19, 4, 255, 29, 18, 6, 255, 29, 20, 4, 255, 27, 15, 1, 255, 28, 13, 2, 255, 29, 14, 3, 255, 21, 9, 1, 255, 21, 11, 1, 255, 24, 13, 3, 255, 26, 17, 6, 255, 23, 15, 4, 255, 17, 13, 2, 255, 26, 19, 7, 255, 29, 14, 4, 255, 20, 10, 2, 255, 18, 11, 5, 255, 21, 14, 5, 255, 26, 15, 4, 255, 29, 13, 3, 255, 27, 17, 3, 255, 31, 14, 4, 255, 32, 15, 3, 255, 29, 16, 2, 255, 33, 18, 3, 255, 38, 22, 6, 255, 37, 21, 6, 255, 35, 19, 3, 255, 45, 24, 2, 255, 42, 22, 1, 255, 37, 22, 3, 255, 43, 23, 3, 255, 47, 27, 4, 255, 44, 24, 1, 255, 43, 26, 3, 255, 60, 37, 3, 255, 66, 41, 11, 255, 64, 47, 21, 255, 70, 50, 15, 255, 71, 51, 18, 255, 79, 45, 16, 255, 88, 48, 15, 255, 84, 48, 14, 255, 75, 43, 5, 255, 74, 37, 3, 255, 73, 38, 10, 255, 72, 38, 8, 255, 64, 32, 6, 255, 64, 38, 9, 255, 73, 41, 1, 255, 74, 40, 5, 255, 70, 34, 10, 255, 68, 35, 0, 255, 71, 38, 3, 255, 69, 36, 4, 255, 65, 32, 1, 255, 70, 36, 4, 255, 67, 34, 1, 255, 67, 36, 3, 255, 68, 36, 1, 255, 69, 35, 3, 255, 66, 37, 2, 255, 71, 39, 3, 255, 73, 40, 2, 255, 69, 40, 1, 255, 73, 45, 4, 255, 76, 42, 4, 255, 79, 42, 3, 255, 80, 44, 3, 255, 82, 46, 4, 255, 83, 48, 3, 255, 86, 50, 4, 255, 83, 51, 4, 255, 84, 50, 2, 255, 91, 51, 3, 255, 92, 52, 3, 255, 92, 51, 2, 255, 89, 51, 2, 255, 83, 50, 3, 255, 80, 46, 1, 255, 78, 44, 1, 255, 77, 43, 1, 255, 81, 45, 3, 255, 81, 45, 1, 255, 81, 50, 1, 255, 85, 51, 4, 255, 84, 51, 4, 255, 88, 53, 7, 255, 83, 47, 1, 255, 90, 47, 3, 255, 105, 50, 4, 255, 106, 50, 3, 255, 101, 52, 4, 255, 94, 55, 4, 255, 93, 57, 5, 255, 100, 54, 5, 255, 103, 48, 3, 255, 106, 59, 3, 255, 110, 57, 2, 255, 109, 59, 1, 255, 107, 65, 6, 255, 101, 54, 4, 255, 94, 50, 4, 255, 89, 53, 7, 255, 82, 48, 3, 255, 89, 46, 6, 255, 83, 45, 5, 255, 85, 45, 4, 255, 82, 45, 1, 255, 79, 50, 2, 255, 79, 48, 5, 255, 82, 48, 4, 255, 82, 44, 1, 255, 86, 46, 5, 255, 84, 45, 0, 255, 78, 48, 7, 255, 77, 51, 4, 255, 80, 44, 0, 255, 95, 49, 3, 255, 98, 51, 3, 255, 93, 47, 4, 255, 85, 46, 3, 255, 90, 48, 3, 255, 82, 48, 4, 255, 81, 54, 5, 255, 95, 49, 7, 255, 101, 54, 3, 255, 90, 53, 8, 255, 79, 48, 11, 255, 69, 50, 12, 255, 75, 53, 2, 255, 73, 60, 10, 255, 75, 54, 12, 255, 84, 49, 17, 255, 83, 55, 15, 255, 83, 56, 15, 255, 76, 54, 12, 255, 76, 55, 16, 255, 78, 59, 22, 255, 90, 60, 14, 255, 106, 63, 8, 255, 109, 64, 9, 255, 104, 63, 10, 255, 101, 65, 15, 255, 110, 69, 10, 255, 111, 62, 10, 255, 100, 60, 21, 255, 84, 59, 28, 255, 88, 63, 15, 255, 101, 67, 22, 255, 108, 69, 22, 255, 98, 63, 21, 255, 94, 69, 20, 255, 92, 68, 21, 255, 94, 67, 20, 255, 94, 70, 22, 255, 95, 73, 27, 255, 94, 75, 24, 255, 101, 79, 21, 255, 111, 81, 17, 255, 103, 74, 34, 255, 95, 76, 35, 255, 92, 76, 28, 255, 92, 77, 36, 255, 94, 83, 41, 255, 94, 82, 41, 255, 93, 83, 33, 255, 96, 86, 30, 255, 97, 86, 37, 255, 102, 89, 27, 255, 97, 89, 32, 255, 103, 92, 34, 255, 106, 91, 36, 255, 92, 87, 45, 255, 102, 91, 39, 255, 108, 94, 38, 255, 104, 93, 44, 255, 109, 94, 50, 255, 115, 96, 50, 255, 113, 93, 48, 255, 119, 91, 48, 255, 121, 96, 45, 255, 120, 98, 45, 255, 120, 101, 41, 255, 115, 100, 34, 255, 118, 101, 42, 255, 114, 100, 42, 255, 114, 98, 36, 255, 120, 101, 30, 255, 118, 97, 45, 255, 120, 98, 45, 255, 120, 97, 33, 255, 124, 99, 25, 255, 123, 94, 26, 255, 119, 92, 36, 255, 114, 91, 40, 255, 116, 92, 43, 255, 118, 96, 28, 255, 115, 92, 23, 255, 115, 91, 36, 255, 114, 92, 20, 255, 113, 86, 32, 255, 112, 84, 35, 255, 109, 85, 15, 255, 108, 82, 27, 255, 111, 81, 24, 255, 113, 83, 14, 255, 111, 83, 18, 255, 110, 78, 22, 255, 110, 74, 19, 255, 109, 73, 18, 255, 110, 77, 14, 255, 110, 71, 15, 255, 109, 69, 20, 255, 109, 73, 18, 255, 104, 72, 14, 255, 104, 71, 19, 255, 109, 72, 17, 255, 107, 69, 12, 255, 106, 66, 14, 255, 107, 65, 13, 255, 110, 67, 13, 255, 110, 63, 16, 255, 111, 63, 16, 255, 110, 62, 9, 255, 104, 64, 9, 255, 107, 65, 6, 255, 112, 63, 5, 255, 110, 61, 7, 255, 111, 58, 8, 255, 114, 61, 8, 255, 109, 57, 7, 255, 106, 55, 4, 255, 105, 54, 9, 255, 105, 54, 6, 255, 105, 55, 6, 255, 98, 50, 6, 255, 103, 56, 5, 255, 104, 52, 2, 255, 106, 51, 6, 255, 109, 52, 8, 255, 99, 44, 2, 255, 100, 45, 5, 255, 101, 46, 8, 255, 99, 48, 4, 255, 99, 47, 2, 255, 93, 47, 2, 255, 92, 47, 6, 255, 96, 43, 5, 255, 97, 42, 4, 255, 97, 45, 2, 255, 94, 45, 3, 255, 92, 39, 5, 255, 96, 41, 4, 255, 94, 45, 2, 255, 92, 43, 3, 255, 92, 39, 6, 255, 91, 44, 0, 255, 90, 43, 5, 255, 82, 35, 6, 255, 82, 31, 9, 255, 86, 35, 10, 255, 86, 34, 5, 255, 88, 39, 3, 255, 88, 39, 3, 255, 88, 36, 4, 255, 90, 38, 5, 255, 92, 37, 4, 255, 93, 35, 3, 255, 95, 37, 7, 255, 85, 34, 2, 255, 85, 32, 2, 255, 86, 32, 3, 255, 91, 35, 3, 255, 103, 40, 4, 255, 105, 37, 0, 255, 110, 39, 3, 255, 118, 49, 2, 255, 137, 56, 4, 255, 143, 51, 8, 255, 136, 50, 4, 255, 134, 46, 8, 255, 129, 40, 7, 255, 115, 37, 8, 255, 92, 27, 1, 255, 83, 28, 1, 255, 82, 30, 4, 255, 76, 26, 7, 255, 71, 24, 1, 255, 67, 22, 4, 255, 50, 17, 6, 255, 54, 21, 6, 255, 65, 23, 6, 255, 69, 20, 6, 255, 84, 26, 4, 255, 90, 29, 2, 255, 93, 29, 2, 255, 107, 31, 3, 255, 126, 40, 6, 255, 129, 45, 4, 255, 120, 37, 0, 255, 123, 40, 2, 255, 112, 33, 1, 255, 102, 28, 2, 255, 99, 29, 2, 255, 102, 29, 2, 255, 112, 34, 0, 255, 121, 38, 0, 255, 118, 37, 7, 255, 113, 32, 4, 255, 119, 32, 1, 255, 130, 33, 1, 255, 125, 40, 4, 255, 121, 41, 3, 255, 124, 36, 1, 255, 125, 35, 1, 255, 128, 37, 3, 255, 125, 34, 3, 255, 124, 36, 4, 255, 122, 37, 1, 255, 121, 35, 0, 255, 124, 31, 3, 255, 125, 30, 3, 255, 123, 30, 1, 255, 126, 34, 2, 255, 128, 37, 3, 255, 121, 37, 1, 255, 116, 31, 1, 255, 119, 32, 3, 255, 115, 35, 4, 255, 123, 34, 2, 255, 121, 36, 2, 255, 120, 32, 0, 255, 111, 32, 1, 255, 114, 34, 5, 255, 114, 30, 1, 255, 117, 30, 0, 255, 117, 31, 0, 255, 119, 35, 2, 255, 120, 36, 4, 255, 122, 33, 2, 255, 125, 35, 1, 255, 125, 35, 2, 255, 121, 32, 3, 255, 118, 31, 2, 255, 122, 33, 2, 255, 127, 36, 2, 255, 124, 36, 2, 255, 120, 32, 2, 255, 113, 30, 0, 255, 101, 29, 1, 255, 98, 27, 2, 255, 96, 27, 2, 255, 89, 20, 2, 255, 91, 22, 5, 255, 98, 30, 2, 255, 98, 28, 5, 255, 86, 17, 4, 255, 98, 24, 1, 255, 109, 30, 1, 255, 111, 29, 1, 255, 104, 30, 2, 255, 103, 27, 5, 255, 99, 24, 1, 255, 93, 24, 0, 255, 79, 20, 2, 255, 60, 17, 5, 255, 56, 14, 2, 255, 55, 16, 3, 255, 57, 11, 0, 255, 59, 15, 3, 255, 60, 14, 2, 255, 59, 14, 7, 255, 42, 11, 5, 255, 37, 11, 4, 255, 49, 12, 4, 255, 55, 13, 3, 255, 42, 10, 1, 255, 49, 12, 4, 255, 58, 13, 5, 255, 48, 12, 2, 255, 40, 15, 2, 255, 51, 16, 3, 255, 63, 15, 2, 255, 64, 16, 2, 255, 54, 15, 3, 255, 50, 14, 4, 255, 51, 15, 5, 255, 10, 8, 2, 255, 10, 6, 2, 255, 11, 7, 4, 255, 11, 8, 4, 255, 13, 8, 3, 255, 17, 10, 3, 255, 20, 9, 1, 255, 24, 14, 5, 255, 22, 12, 3, 255, 22, 11, 3, 255, 26, 12, 2, 255, 30, 14, 1, 255, 29, 13, 1, 255, 26, 15, 4, 255, 25, 16, 4, 255, 22, 14, 5, 255, 23, 12, 3, 255, 25, 13, 0, 255, 26, 14, 5, 255, 27, 13, 2, 255, 25, 14, 2, 255, 22, 13, 4, 255, 19, 13, 3, 255, 22, 14, 4, 255, 23, 14, 1, 255, 26, 15, 3, 255, 19, 10, 1, 255, 18, 11, 3, 255, 21, 15, 6, 255, 20, 14, 4, 255, 21, 13, 2, 255, 22, 13, 3, 255, 26, 16, 1, 255, 37, 16, 5, 255, 36, 13, 3, 255, 30, 17, 2, 255, 33, 21, 5, 255, 40, 19, 5, 255, 38, 19, 5, 255, 44, 23, 5, 255, 47, 24, 1, 255, 47, 25, 4, 255, 45, 23, 6, 255, 44, 23, 2, 255, 51, 24, 1, 255, 50, 24, 2, 255, 50, 29, 1, 255, 48, 29, 1, 255, 61, 35, 4, 255, 72, 40, 4, 255, 77, 36, 10, 255, 76, 41, 17, 255, 81, 51, 11, 255, 73, 40, 0, 255, 74, 39, 8, 255, 73, 41, 13, 255, 73, 39, 15, 255, 79, 46, 22, 255, 78, 43, 16, 255, 71, 33, 6, 255, 66, 34, 2, 255, 69, 33, 1, 255, 60, 26, 5, 255, 60, 36, 11, 255, 59, 36, 4, 255, 67, 37, 1, 255, 69, 34, 4, 255, 67, 35, 6, 255, 61, 33, 1, 255, 64, 34, 4, 255, 68, 36, 2, 255, 74, 35, 0, 255, 71, 35, 0, 255, 71, 39, 4, 255, 72, 38, 6, 255, 69, 36, 3, 255, 66, 42, 3, 255, 79, 44, 1, 255, 80, 44, 2, 255, 80, 44, 1, 255, 81, 47, 4, 255, 81, 48, 3, 255, 80, 46, 0, 255, 83, 47, 4, 255, 84, 44, 2, 255, 86, 47, 1, 255, 89, 50, 1, 255, 92, 51, 3, 255, 84, 47, 2, 255, 81, 48, 2, 255, 82, 46, 1, 255, 76, 42, 0, 255, 74, 41, 0, 255, 79, 45, 4, 255, 83, 48, 4, 255, 82, 46, 1, 255, 89, 50, 5, 255, 86, 49, 4, 255, 79, 49, 2, 255, 87, 47, 4, 255, 87, 46, 2, 255, 93, 51, 5, 255, 103, 53, 6, 255, 94, 48, 1, 255, 90, 53, 2, 255, 88, 56, 1, 255, 90, 56, 1, 255, 97, 52, 4, 255, 102, 54, 7, 255, 97, 55, 1, 255, 102, 53, 3, 255, 97, 54, 6, 255, 88, 51, 5, 255, 86, 44, 2, 255, 81, 46, 2, 255, 81, 46, 2, 255, 81, 47, 1, 255, 82, 46, 4, 255, 76, 43, 3, 255, 83, 41, 5, 255, 92, 41, 2, 255, 85, 45, 2, 255, 80, 47, 3, 255, 74, 45, 0, 255, 76, 42, 2, 255, 82, 44, 2, 255, 82, 47, 1, 255, 73, 45, 7, 255, 80, 39, 4, 255, 87, 44, 6, 255, 97, 50, 4, 255, 105, 50, 3, 255, 108, 47, 8, 255, 103, 47, 8, 255, 92, 46, 11, 255, 73, 42, 7, 255, 85, 49, 9, 255, 104, 53, 9, 255, 94, 49, 6, 255, 79, 51, 13, 255, 75, 49, 10, 255, 75, 49, 5, 255, 80, 51, 8, 255, 85, 57, 2, 255, 86, 53, 8, 255, 88, 58, 4, 255, 80, 54, 6, 255, 72, 51, 16, 255, 75, 55, 16, 255, 82, 55, 10, 255, 84, 61, 10, 255, 81, 58, 14, 255, 89, 54, 14, 255, 107, 63, 15, 255, 110, 65, 16, 255, 89, 59, 13, 255, 94, 65, 22, 255, 97, 63, 23, 255, 96, 64, 25, 255, 94, 67, 31, 255, 99, 65, 18, 255, 99, 63, 28, 255, 91, 64, 25, 255, 80, 63, 34, 255, 77, 64, 27, 255, 92, 70, 28, 255, 96, 70, 30, 255, 92, 73, 20, 255, 89, 73, 29, 255, 95, 73, 33, 255, 91, 73, 29, 255, 86, 76, 29, 255, 90, 75, 40, 255, 97, 81, 24, 255, 96, 77, 32, 255, 98, 79, 33, 255, 101, 85, 35, 255, 95, 83, 34, 255, 95, 83, 40, 255, 102, 89, 34, 255, 103, 89, 37, 255, 102, 86, 51, 255, 101, 85, 50, 255, 104, 88, 42, 255, 103, 90, 41, 255, 102, 93, 51, 255, 109, 97, 43, 255, 110, 92, 47, 255, 108, 97, 44, 255, 107, 96, 42, 255, 108, 93, 48, 255, 112, 102, 40, 255, 116, 97, 46, 255, 113, 95, 43, 255, 113, 96, 49, 255, 116, 101, 47, 255, 113, 96, 51, 255, 115, 95, 42, 255, 114, 97, 38, 255, 120, 101, 40, 255, 127, 107, 34, 255, 120, 100, 38, 255, 120, 100, 35, 255, 121, 95, 31, 255, 122, 95, 38, 255, 123, 94, 42, 255, 120, 95, 46, 255, 114, 93, 28, 255, 113, 91, 29, 255, 114, 92, 27, 255, 111, 89, 32, 255, 116, 90, 27, 255, 117, 89, 27, 255, 117, 88, 25, 255, 114, 87, 28, 255, 109, 85, 29, 255, 109, 87, 20, 255, 112, 86, 17, 255, 113, 82, 20, 255, 115, 81, 20, 255, 114, 80, 18, 255, 112, 81, 16, 255, 111, 78, 13, 255, 112, 76, 11, 255, 105, 72, 3, 255, 110, 75, 14, 255, 108, 72, 18, 255, 106, 70, 16, 255, 106, 71, 12, 255, 108, 71, 8, 255, 107, 72, 8, 255, 106, 69, 10, 255, 108, 64, 6, 255, 109, 62, 6, 255, 108, 62, 11, 255, 111, 63, 15, 255, 109, 62, 8, 255, 107, 60, 10, 255, 107, 60, 6, 255, 108, 60, 6, 255, 109, 57, 10, 255, 109, 56, 10, 255, 111, 59, 4, 255, 111, 57, 4, 255, 110, 60, 5, 255, 103, 53, 5, 255, 107, 55, 8, 255, 107, 55, 8, 255, 99, 50, 8, 255, 98, 51, 3, 255, 103, 53, 4, 255, 104, 49, 6, 255, 105, 49, 8, 255, 101, 49, 6, 255, 99, 48, 5, 255, 98, 45, 4, 255, 96, 47, 5, 255, 97, 45, 5, 255, 94, 44, 3, 255, 94, 45, 7, 255, 96, 41, 5, 255, 95, 43, 3, 255, 93, 47, 1, 255, 96, 45, 4, 255, 93, 40, 4, 255, 96, 44, 5, 255, 97, 43, 2, 255, 94, 41, 2, 255, 90, 39, 5, 255, 91, 41, 2, 255, 94, 41, 4, 255, 87, 37, 4, 255, 78, 34, 4, 255, 81, 36, 6, 255, 84, 34, 4, 255, 86, 37, 2, 255, 85, 34, 1, 255, 88, 34, 3, 255, 90, 35, 5, 255, 90, 37, 2, 255, 87, 30, 0, 255, 93, 35, 5, 255, 91, 36, 6, 255, 80, 32, 4, 255, 72, 30, 0, 255, 79, 32, 2, 255, 94, 34, 3, 255, 103, 32, 2, 255, 109, 39, 3, 255, 100, 36, 3, 255, 102, 34, 5, 255, 115, 38, 4, 255, 118, 40, 2, 255, 98, 29, 5, 255, 74, 18, 2, 255, 54, 20, 6, 255, 37, 22, 10, 255, 47, 23, 2, 255, 65, 24, 4, 255, 60, 26, 3, 255, 41, 21, 1, 255, 40, 19, 2, 255, 42, 21, 3, 255, 47, 22, 1, 255, 61, 23, 1, 255, 60, 23, 3, 255, 54, 23, 2, 255, 77, 28, 1, 255, 82, 24, 1, 255, 82, 26, 3, 255, 82, 25, 1, 255, 102, 29, 4, 255, 119, 34, 4, 255, 121, 39, 3, 255, 109, 33, 3, 255, 99, 23, 1, 255, 101, 30, 2, 255, 105, 31, 3, 255, 109, 30, 4, 255, 115, 33, 5, 255, 112, 33, 3, 255, 117, 36, 4, 255, 114, 32, 2, 255, 124, 34, 3, 255, 125, 35, 2, 255, 119, 33, 2, 255, 128, 36, 4, 255, 132, 40, 5, 255, 127, 38, 2, 255, 122, 36, 3, 255, 122, 37, 7, 255, 121, 37, 7, 255, 117, 33, 1, 255, 123, 33, 6, 255, 118, 28, 3, 255, 123, 28, 4, 255, 122, 28, 2, 255, 116, 34, 3, 255, 109, 33, 1, 255, 107, 28, 0, 255, 109, 29, 3, 255, 104, 33, 5, 255, 116, 30, 3, 255, 115, 34, 1, 255, 118, 32, 2, 255, 110, 35, 5, 255, 109, 31, 4, 255, 114, 31, 4, 255, 115, 29, 2, 255, 114, 31, 2, 255, 114, 33, 2, 255, 112, 30, 1, 255, 121, 34, 3, 255, 123, 37, 2, 255, 120, 35, 2, 255, 114, 30, 3, 255, 115, 30, 3, 255, 121, 32, 2, 255, 123, 34, 1, 255, 125, 33, 0, 255, 117, 31, 0, 255, 108, 31, 2, 255, 104, 31, 1, 255, 95, 30, 0, 255, 96, 28, 1, 255, 105, 25, 3, 255, 88, 19, 3, 255, 92, 25, 4, 255, 106, 27, 4, 255, 93, 23, 0, 255, 88, 22, 3, 255, 102, 26, 3, 255, 109, 32, 1, 255, 109, 35, 3, 255, 102, 31, 7, 255, 92, 21, 1, 255, 85, 17, 1, 255, 66, 16, 2, 255, 51, 15, 1, 255, 59, 14, 4, 255, 59, 11, 2, 255, 62, 10, 1, 255, 57, 15, 0, 255, 53, 15, 2, 255, 53, 12, 2, 255, 54, 14, 4, 255, 49, 14, 5, 255, 39, 10, 1, 255, 39, 12, 3, 255, 43, 12, 3, 255, 47, 13, 3, 255, 51, 12, 4, 255, 56, 13, 3, 255, 50, 12, 1, 255, 50, 15, 2, 255, 54, 12, 2, 255, 60, 13, 3, 255, 57, 10, 2, 255, 51, 10, 4, 255, 48, 12, 5, 255, 10, 7, 2, 255, 11, 6, 2, 255, 12, 8, 4, 255, 14, 10, 5, 255, 12, 8, 1, 255, 18, 9, 3, 255, 20, 11, 2, 255, 20, 10, 0, 255, 26, 14, 5, 255, 27, 13, 4, 255, 27, 14, 3, 255, 34, 18, 5, 255, 33, 17, 5, 255, 23, 13, 4, 255, 22, 13, 3, 255, 22, 13, 5, 255, 23, 13, 4, 255, 24, 12, 3, 255, 21, 11, 5, 255, 23, 14, 5, 255, 25, 12, 3, 255, 26, 13, 5, 255, 24, 14, 3, 255, 21, 11, 1, 255, 24, 14, 3, 255, 23, 14, 3, 255, 26, 16, 6, 255, 27, 16, 5, 255, 21, 11, 0, 255, 21, 14, 2, 255, 24, 17, 5, 255, 19, 13, 3, 255, 30, 18, 2, 255, 38, 15, 3, 255, 35, 16, 2, 255, 29, 17, 0, 255, 35, 17, 3, 255, 36, 16, 2, 255, 31, 20, 4, 255, 33, 17, 3, 255, 42, 20, 3, 255, 44, 22, 5, 255, 40, 19, 4, 255, 46, 25, 5, 255, 53, 23, 2, 255, 50, 22, 3, 255, 49, 22, 2, 255, 46, 24, 4, 255, 58, 36, 3, 255, 69, 39, 3, 255, 71, 36, 12, 255, 72, 39, 8, 255, 68, 38, 7, 255, 71, 38, 15, 255, 72, 33, 14, 255, 68, 31, 12, 255, 67, 36, 21, 255, 71, 41, 38, 255, 81, 47, 25, 255, 77, 40, 8, 255, 71, 34, 11, 255, 70, 33, 3, 255, 64, 33, 4, 255, 57, 33, 2, 255, 55, 37, 4, 255, 59, 32, 1, 255, 64, 31, 4, 255, 63, 34, 6, 255, 62, 38, 3, 255, 61, 32, 5, 255, 71, 36, 9, 255, 73, 33, 3, 255, 70, 33, 2, 255, 69, 38, 3, 255, 70, 37, 1, 255, 71, 37, 0, 255, 71, 45, 1, 255, 77, 46, 0, 255, 80, 46, 1, 255, 80, 42, 0, 255, 85, 47, 3, 255, 85, 50, 4, 255, 88, 47, 2, 255, 83, 46, 3, 255, 84, 44, 2, 255, 90, 49, 5, 255, 87, 48, 4, 255, 87, 48, 5, 255, 76, 44, 2, 255, 72, 45, 2, 255, 76, 44, 2, 255, 77, 45, 4, 255, 78, 45, 4, 255, 75, 43, 1, 255, 79, 46, 2, 255, 83, 47, 1, 255, 85, 42, 0, 255, 83, 44, 0, 255, 78, 49, 2, 255, 87, 51, 4, 255, 88, 51, 3, 255, 83, 49, 0, 255, 89, 51, 3, 255, 88, 50, 4, 255, 94, 50, 5, 255, 100, 48, 3, 255, 98, 48, 1, 255, 90, 48, 2, 255, 86, 46, 1, 255, 88, 44, 3, 255, 81, 47, 3, 255, 74, 50, 0, 255, 78, 47, 0, 255, 83, 44, 2, 255, 81, 46, 5, 255, 84, 42, 2, 255, 82, 43, 4, 255, 78, 45, 7, 255, 76, 45, 6, 255, 77, 43, 1, 255, 81, 46, 3, 255, 75, 40, 2, 255, 82, 39, 6, 255, 77, 39, 4, 255, 73, 43, 6, 255, 73, 44, 2, 255, 85, 48, 0, 255, 96, 42, 1, 255, 99, 48, 6, 255, 90, 47, 2, 255, 94, 45, 7, 255, 108, 45, 12, 255, 103, 44, 1, 255, 99, 50, 3, 255, 80, 47, 6, 255, 66, 42, 6, 255, 92, 51, 9, 255, 100, 51, 4, 255, 80, 42, 9, 255, 79, 46, 13, 255, 83, 49, 4, 255, 78, 50, 8, 255, 79, 50, 13, 255, 83, 55, 6, 255, 86, 50, 12, 255, 82, 52, 8, 255, 75, 52, 6, 255, 88, 57, 7, 255, 105, 59, 12, 255, 107, 56, 13, 255, 90, 58, 14, 255, 76, 60, 10, 255, 80, 62, 15, 255, 74, 59, 16, 255, 74, 59, 16, 255, 95, 59, 23, 255, 108, 68, 23, 255, 113, 64, 20, 255, 117, 69, 11, 255, 113, 70, 8, 255, 94, 61, 26, 255, 79, 63, 16, 255, 84, 68, 25, 255, 80, 68, 24, 255, 84, 71, 23, 255, 93, 69, 20, 255, 101, 69, 30, 255, 107, 77, 18, 255, 89, 72, 26, 255, 77, 70, 39, 255, 85, 74, 28, 255, 91, 80, 26, 255, 94, 82, 20, 255, 95, 81, 29, 255, 96, 83, 28, 255, 97, 82, 34, 255, 105, 88, 42, 255, 101, 82, 42, 255, 98, 83, 42, 255, 103, 84, 49, 255, 110, 91, 42, 255, 109, 88, 42, 255, 117, 95, 32, 255, 104, 92, 41, 255, 92, 89, 50, 255, 104, 93, 46, 255, 116, 100, 35, 255, 114, 96, 42, 255, 109, 92, 53, 255, 111, 98, 43, 255, 113, 98, 46, 255, 110, 98, 44, 255, 111, 98, 38, 255, 111, 100, 39, 255, 109, 100, 46, 255, 111, 100, 50, 255, 115, 100, 36, 255, 117, 99, 39, 255, 113, 99, 44, 255, 112, 98, 41, 255, 116, 99, 38, 255, 118, 100, 44, 255, 118, 100, 44, 255, 115, 98, 33, 255, 117, 96, 41, 255, 116, 95, 39, 255, 115, 96, 30, 255, 114, 91, 35, 255, 116, 89, 37, 255, 118, 91, 27, 255, 118, 91, 26, 255, 118, 90, 31, 255, 119, 90, 26, 255, 118, 87, 24, 255, 116, 84, 32, 255, 116, 84, 28, 255, 118, 84, 21, 255, 116, 82, 25, 255, 112, 82, 20, 255, 111, 81, 18, 255, 110, 80, 15, 255, 111, 77, 16, 255, 110, 77, 13, 255, 109, 76, 12, 255, 108, 74, 14, 255, 107, 69, 15, 255, 112, 71, 22, 255, 108, 68, 20, 255, 108, 70, 13, 255, 111, 70, 4, 255, 108, 68, 13, 255, 109, 67, 17, 255, 113, 64, 20, 255, 111, 62, 14, 255, 108, 61, 15, 255, 109, 62, 14, 255, 108, 61, 7, 255, 113, 63, 10, 255, 110, 59, 10, 255, 111, 63, 8, 255, 115, 58, 8, 255, 109, 57, 5, 255, 108, 59, 2, 255, 110, 57, 7, 255, 107, 55, 5, 255, 103, 50, 4, 255, 105, 55, 6, 255, 101, 49, 0, 255, 101, 51, 3, 255, 100, 53, 2, 255, 103, 52, 3, 255, 102, 49, 3, 255, 108, 50, 7, 255, 107, 47, 2, 255, 109, 51, 6, 255, 105, 50, 3, 255, 97, 47, 3, 255, 99, 44, 4, 255, 97, 44, 3, 255, 94, 44, 3, 255, 96, 43, 2, 255, 96, 44, 2, 255, 95, 46, 2, 255, 97, 42, 1, 255, 97, 43, 3, 255, 90, 44, 3, 255, 94, 43, 4, 255, 93, 41, 3, 255, 88, 42, 3, 255, 85, 38, 5, 255, 86, 35, 2, 255, 85, 38, 1, 255, 80, 38, 0, 255, 81, 38, 2, 255, 86, 36, 1, 255, 84, 37, 2, 255, 82, 35, 5, 255, 84, 34, 5, 255, 85, 35, 3, 255, 83, 31, 4, 255, 86, 34, 6, 255, 93, 37, 2, 255, 107, 39, 2, 255, 108, 38, 4, 255, 96, 34, 4, 255, 71, 30, 3, 255, 62, 27, 3, 255, 70, 24, 3, 255, 72, 30, 3, 255, 71, 28, 5, 255, 61, 21, 7, 255, 56, 20, 3, 255, 54, 23, 4, 255, 52, 24, 5, 255, 63, 31, 1, 255, 67, 28, 2, 255, 62, 23, 13, 255, 57, 25, 6, 255, 53, 22, 0, 255, 61, 25, 2, 255, 65, 26, 7, 255, 59, 21, 5, 255, 60, 20, 10, 255, 51, 19, 1, 255, 63, 21, 4, 255, 59, 22, 4, 255, 53, 25, 1, 255, 61, 24, 7, 255, 50, 18, 4, 255, 50, 19, 3, 255, 59, 18, 7, 255, 54, 20, 6, 255, 65, 16, 2, 255, 84, 23, 6, 255, 92, 28, 2, 255, 90, 29, 2, 255, 87, 29, 2, 255, 90, 23, 1, 255, 88, 18, 3, 255, 90, 24, 4, 255, 99, 32, 2, 255, 103, 27, 0, 255, 107, 29, 2, 255, 121, 34, 7, 255, 125, 31, 0, 255, 121, 33, 1, 255, 125, 33, 4, 255, 133, 41, 7, 255, 126, 38, 1, 255, 121, 34, 4, 255, 110, 28, 4, 255, 107, 28, 2, 255, 114, 31, 2, 255, 113, 28, 1, 255, 107, 26, 2, 255, 112, 24, 4, 255, 112, 22, 1, 255, 106, 26, 3, 255, 98, 25, 1, 255, 101, 25, 2, 255, 105, 27, 2, 255, 104, 28, 3, 255, 108, 27, 1, 255, 113, 31, 1, 255, 117, 30, 1, 255, 112, 32, 3, 255, 100, 21, 1, 255, 105, 24, 5, 255, 109, 29, 5, 255, 112, 34, 4, 255, 114, 30, 3, 255, 113, 27, 1, 255, 114, 28, 2, 255, 117, 35, 1, 255, 113, 36, 1, 255, 110, 32, 3, 255, 112, 28, 1, 255, 125, 33, 3, 255, 124, 35, 5, 255, 123, 36, 3, 255, 123, 34, 2, 255, 114, 30, 5, 255, 102, 31, 2, 255, 97, 32, 2, 255, 105, 25, 4, 255, 112, 34, 4, 255, 97, 29, 4, 255, 80, 15, 0, 255, 96, 22, 0, 255, 95, 29, 1, 255, 85, 25, 5, 255, 98, 28, 4, 255, 109, 32, 3, 255, 108, 29, 0, 255, 108, 31, 4, 255, 96, 25, 2, 255, 76, 13, 4, 255, 71, 14, 6, 255, 76, 23, 6, 255, 58, 16, 4, 255, 52, 12, 3, 255, 52, 15, 5, 255, 65, 15, 3, 255, 67, 15, 2, 255, 56, 16, 2, 255, 53, 16, 3, 255, 50, 15, 4, 255, 46, 13, 4, 255, 40, 10, 2, 255, 47, 10, 4, 255, 50, 9, 3, 255, 49, 17, 5, 255, 45, 14, 2, 255, 50, 10, 1, 255, 54, 14, 4, 255, 48, 13, 3, 255, 48, 12, 4, 255, 51, 9, 2, 255, 46, 10, 2, 255, 46, 9, 2, 255, 14, 9, 4, 255, 14, 7, 3, 255, 9, 4, 0, 255, 13, 8, 2, 255, 15, 11, 2, 255, 18, 9, 2, 255, 20, 10, 2, 255, 23, 12, 4, 255, 27, 14, 6, 255, 26, 13, 2, 255, 26, 14, 0, 255, 28, 17, 3, 255, 26, 15, 3, 255, 25, 15, 4, 255, 27, 17, 7, 255, 24, 12, 3, 255, 26, 12, 5, 255, 23, 10, 4, 255, 19, 12, 3, 255, 20, 11, 2, 255, 25, 10, 3, 255, 24, 10, 5, 255, 19, 10, 1, 255, 23, 13, 3, 255, 28, 16, 4, 255, 26, 17, 4, 255, 23, 13, 3, 255, 26, 15, 2, 255, 27, 15, 2, 255, 29, 16, 4, 255, 24, 14, 2, 255, 25, 13, 3, 255, 37, 19, 6, 255, 34, 17, 3, 255, 34, 18, 4, 255, 32, 16, 3, 255, 33, 17, 3, 255, 34, 17, 2, 255, 32, 20, 5, 255, 30, 19, 3, 255, 35, 20, 4, 255, 40, 24, 8, 255, 42, 21, 5, 255, 53, 29, 7, 255, 55, 28, 3, 255, 47, 20, 2, 255, 51, 22, 6, 255, 54, 26, 7, 255, 54, 26, 1, 255, 64, 33, 5, 255, 71, 37, 11, 255, 82, 40, 5, 255, 77, 34, 5, 255, 75, 38, 10, 255, 71, 39, 8, 255, 72, 40, 11, 255, 68, 39, 22, 255, 77, 44, 29, 255, 83, 47, 14, 255, 65, 39, 3, 255, 59, 32, 4, 255, 58, 32, 2, 255, 57, 30, 11, 255, 64, 34, 3, 255, 69, 36, 4, 255, 58, 28, 5, 255, 56, 28, 5, 255, 62, 32, 3, 255, 66, 35, 3, 255, 64, 34, 3, 255, 63, 31, 2, 255, 69, 35, 4, 255, 69, 36, 4, 255, 65, 36, 1, 255, 73, 38, 2, 255, 78, 40, 3, 255, 76, 44, 3, 255, 75, 45, 3, 255, 78, 41, 0, 255, 84, 42, 1, 255, 82, 40, 2, 255, 86, 46, 4, 255, 82, 46, 3, 255, 75, 46, 3, 255, 75, 48, 5, 255, 76, 44, 4, 255, 74, 40, 2, 255, 71, 39, 2, 255, 70, 45, 6, 255, 70, 42, 4, 255, 74, 41, 2, 255, 75, 43, 2, 255, 77, 43, 2, 255, 78, 44, 4, 255, 77, 45, 3, 255, 77, 47, 2, 255, 80, 48, 2, 255, 84, 48, 3, 255, 85, 47, 2, 255, 79, 48, 1, 255, 81, 52, 3, 255, 81, 49, 0, 255, 89, 47, 3, 255, 87, 47, 4, 255, 80, 42, 2, 255, 89, 43, 6, 255, 87, 43, 4, 255, 81, 45, 3, 255, 81, 45, 2, 255, 82, 45, 5, 255, 77, 44, 6, 255, 82, 45, 1, 255, 89, 43, 1, 255, 88, 39, 5, 255, 82, 39, 6, 255, 84, 41, 2, 255, 75, 43, 2, 255, 71, 40, 2, 255, 79, 41, 3, 255, 79, 43, 2, 255, 76, 43, 5, 255, 74, 39, 5, 255, 78, 40, 6, 255, 73, 42, 2, 255, 75, 43, 3, 255, 88, 40, 4, 255, 104, 43, 5, 255, 105, 47, 3, 255, 90, 43, 4, 255, 70, 38, 7, 255, 74, 37, 4, 255, 87, 44, 4, 255, 78, 45, 5, 255, 71, 44, 4, 255, 70, 40, 6, 255, 71, 44, 8, 255, 69, 44, 8, 255, 82, 46, 6, 255, 90, 50, 4, 255, 93, 53, 6, 255, 100, 53, 12, 255, 95, 54, 8, 255, 83, 51, 6, 255, 74, 49, 14, 255, 77, 52, 17, 255, 75, 50, 11, 255, 74, 53, 8, 255, 82, 57, 19, 255, 98, 58, 14, 255, 105, 62, 7, 255, 102, 64, 16, 255, 97, 63, 18, 255, 82, 56, 7, 255, 70, 55, 13, 255, 68, 57, 18, 255, 100, 63, 16, 255, 117, 72, 9, 255, 117, 64, 18, 255, 101, 62, 22, 255, 95, 64, 20, 255, 86, 59, 18, 255, 82, 66, 25, 255, 87, 67, 34, 255, 86, 69, 19, 255, 95, 74, 25, 255, 96, 73, 26, 255, 87, 74, 26, 255, 82, 71, 33, 255, 88, 74, 20, 255, 81, 75, 32, 255, 85, 78, 27, 255, 90, 77, 30, 255, 95, 73, 39, 255, 91, 76, 30, 255, 93, 84, 31, 255, 96, 81, 38, 255, 107, 87, 41, 255, 112, 87, 43, 255, 109, 88, 38, 255, 91, 82, 45, 255, 99, 85, 48, 255, 112, 89, 44, 255, 119, 99, 36, 255, 112, 99, 38, 255, 96, 91, 40, 255, 101, 95, 46, 255, 114, 101, 46, 255, 106, 95, 47, 255, 102, 95, 44, 255, 104, 98, 49, 255, 102, 98, 44, 255, 105, 102, 50, 255, 109, 99, 50, 255, 110, 98, 46, 255, 107, 103, 36, 255, 107, 101, 49, 255, 113, 101, 40, 255, 114, 100, 45, 255, 114, 99, 47, 255, 115, 99, 44, 255, 120, 103, 36, 255, 121, 98, 43, 255, 119, 98, 40, 255, 117, 97, 34, 255, 115, 95, 41, 255, 116, 97, 32, 255, 114, 95, 25, 255, 118, 92, 44, 255, 120, 93, 42, 255, 119, 90, 42, 255, 117, 89, 34, 255, 117, 88, 27, 255, 120, 87, 37, 255, 118, 86, 29, 255, 115, 85, 18, 255, 115, 84, 26, 255, 116, 82, 31, 255, 115, 83, 23, 255, 110, 82, 17, 255, 110, 79, 21, 255, 111, 80, 24, 255, 108, 76, 20, 255, 107, 75, 14, 255, 110, 76, 24, 255, 106, 71, 23, 255, 103, 67, 19, 255, 108, 71, 8, 255, 113, 68, 20, 255, 119, 70, 19, 255, 117, 69, 9, 255, 111, 66, 12, 255, 115, 70, 10, 255, 110, 64, 10, 255, 111, 65, 9, 255, 108, 62, 12, 255, 109, 62, 9, 255, 109, 60, 7, 255, 111, 62, 9, 255, 110, 58, 9, 255, 113, 60, 10, 255, 113, 60, 8, 255, 110, 58, 1, 255, 112, 60, 9, 255, 106, 54, 3, 255, 107, 55, 3, 255, 110, 54, 10, 255, 102, 54, 4, 255, 108, 53, 3, 255, 106, 50, 4, 255, 100, 52, 4, 255, 98, 48, 3, 255, 96, 52, 3, 255, 105, 50, 6, 255, 113, 46, 6, 255, 110, 45, 5, 255, 103, 49, 6, 255, 95, 45, 2, 255, 102, 45, 3, 255, 98, 46, 2, 255, 93, 47, 3, 255, 93, 43, 2, 255, 93, 44, 4, 255, 93, 45, 3, 255, 94, 43, 1, 255, 93, 44, 4, 255, 88, 44, 3, 255, 87, 39, 0, 255, 87, 40, 1, 255, 85, 43, 1, 255, 88, 41, 3, 255, 83, 36, 5, 255, 83, 37, 2, 255, 87, 38, 3, 255, 86, 38, 6, 255, 84, 38, 2, 255, 84, 38, 2, 255, 81, 35, 7, 255, 81, 37, 4, 255, 82, 36, 2, 255, 79, 26, 6, 255, 87, 34, 10, 255, 95, 41, 3, 255, 103, 35, 2, 255, 103, 34, 1, 255, 98, 34, 4, 255, 74, 33, 1, 255, 80, 38, 7, 255, 96, 31, 5, 255, 83, 37, 1, 255, 69, 30, 5, 255, 67, 25, 6, 255, 72, 27, 5, 255, 68, 26, 5, 255, 66, 26, 3, 255, 80, 32, 4, 255, 84, 31, 4, 255, 70, 22, 2, 255, 60, 25, 3, 255, 65, 27, 2, 255, 86, 30, 2, 255, 92, 33, 3, 255, 69, 25, 4, 255, 58, 24, 1, 255, 52, 23, 1, 255, 60, 21, 4, 255, 58, 23, 4, 255, 53, 22, 1, 255, 53, 26, 4, 255, 43, 19, 8, 255, 49, 19, 4, 255, 60, 20, 6, 255, 45, 21, 5, 255, 49, 24, 4, 255, 58, 21, 4, 255, 66, 21, 3, 255, 75, 26, 0, 255, 71, 23, 5, 255, 63, 15, 6, 255, 56, 17, 3, 255, 58, 22, 5, 255, 68, 25, 2, 255, 73, 16, 3, 255, 79, 21, 6, 255, 86, 27, 1, 255, 99, 29, 1, 255, 103, 31, 3, 255, 99, 27, 6, 255, 104, 25, 3, 255, 95, 26, 1, 255, 95, 31, 3, 255, 97, 28, 3, 255, 88, 22, 1, 255, 93, 26, 4, 255, 88, 21, 3, 255, 87, 21, 2, 255, 93, 22, 1, 255, 101, 22, 1, 255, 101, 24, 2, 255, 91, 24, 3, 255, 85, 22, 3, 255, 85, 24, 3, 255, 87, 23, 3, 255, 85, 21, 2, 255, 104, 23, 6, 255, 101, 28, 2, 255, 100, 30, 1, 255, 94, 27, 1, 255, 99, 22, 3, 255, 98, 28, 6, 255, 100, 29, 2, 255, 107, 28, 0, 255, 104, 30, 3, 255, 110, 29, 7, 255, 106, 28, 0, 255, 108, 33, 1, 255, 110, 33, 4, 255, 111, 27, 2, 255, 125, 33, 4, 255, 122, 32, 1, 255, 118, 36, 4, 255, 122, 32, 3, 255, 118, 34, 2, 255, 114, 34, 2, 255, 108, 34, 3, 255, 104, 31, 0, 255, 112, 33, 3, 255, 114, 36, 5, 255, 92, 25, 1, 255, 79, 19, 2, 255, 87, 19, 4, 255, 97, 26, 1, 255, 96, 26, 1, 255, 93, 22, 1, 255, 97, 30, 2, 255, 102, 29, 0, 255, 101, 28, 2, 255, 78, 22, 1, 255, 76, 17, 2, 255, 85, 19, 5, 255, 81, 25, 6, 255, 66, 16, 0, 255, 56, 14, 1, 255, 63, 15, 4, 255, 67, 14, 3, 255, 69, 16, 3, 255, 64, 12, 3, 255, 58, 12, 2, 255, 49, 14, 1, 255, 46, 18, 5, 255, 41, 11, 5, 255, 40, 10, 4, 255, 41, 12, 1, 255, 42, 9, 1, 255, 48, 12, 4, 255, 47, 14, 5, 255, 44, 12, 3, 255, 43, 11, 2, 255, 49, 12, 2, 255, 46, 14, 4, 255, 51, 14, 3, 255, 12, 9, 2, 255, 12, 8, 1, 255, 13, 7, 1, 255, 15, 9, 3, 255, 17, 10, 2, 255, 17, 11, 3, 255, 21, 10, 2, 255, 25, 10, 2, 255, 28, 14, 6, 255, 30, 14, 4, 255, 34, 19, 5, 255, 29, 15, 2, 255, 29, 13, 3, 255, 24, 13, 3, 255, 22, 12, 4, 255, 18, 8, 0, 255, 20, 9, 1, 255, 23, 12, 3, 255, 23, 15, 4, 255, 19, 11, 1, 255, 19, 9, 0, 255, 18, 10, 1, 255, 20, 12, 2, 255, 27, 12, 4, 255, 25, 12, 1, 255, 20, 11, 1, 255, 21, 11, 1, 255, 25, 15, 5, 255, 26, 16, 4, 255, 28, 16, 5, 255, 27, 13, 4, 255, 29, 13, 5, 255, 33, 13, 4, 255, 31, 13, 3, 255, 34, 16, 5, 255, 35, 18, 6, 255, 33, 15, 1, 255, 36, 19, 2, 255, 36, 17, 3, 255, 34, 15, 1, 255, 38, 20, 5, 255, 37, 18, 4, 255, 40, 21, 6, 255, 45, 23, 4, 255, 46, 25, 2, 255, 41, 22, 4, 255, 44, 25, 3, 255, 44, 27, 3, 255, 52, 26, 3, 255, 61, 28, 5, 255, 59, 33, 6, 255, 67, 36, 6, 255, 73, 41, 5, 255, 75, 38, 2, 255, 72, 34, 5, 255, 73, 42, 18, 255, 80, 48, 22, 255, 85, 48, 18, 255, 77, 44, 9, 255, 66, 37, 5, 255, 51, 33, 2, 255, 58, 31, 9, 255, 64, 27, 4, 255, 61, 25, 1, 255, 66, 27, 2, 255, 64, 32, 3, 255, 60, 31, 1, 255, 67, 32, 4, 255, 68, 31, 1, 255, 66, 34, 0, 255, 66, 35, 1, 255, 72, 36, 2, 255, 74, 38, 4, 255, 72, 38, 4, 255, 76, 42, 5, 255, 73, 40, 2, 255, 68, 40, 3, 255, 72, 43, 7, 255, 74, 41, 1, 255, 81, 45, 1, 255, 81, 43, 4, 255, 78, 40, 3, 255, 78, 46, 1, 255, 72, 43, 6, 255, 68, 40, 6, 255, 63, 38, 1, 255, 64, 39, 1, 255, 69, 39, 3, 255, 70, 38, 3, 255, 76, 43, 6, 255, 80, 44, 3, 255, 77, 43, 0, 255, 77, 40, 0, 255, 83, 44, 5, 255, 78, 44, 4, 255, 74, 49, 2, 255, 81, 45, 2, 255, 84, 44, 5, 255, 83, 42, 3, 255, 82, 42, 3, 255, 81, 45, 6, 255, 76, 42, 3, 255, 79, 41, 1, 255, 82, 46, 3, 255, 78, 40, 2, 255, 83, 43, 5, 255, 84, 42, 5, 255, 85, 39, 0, 255, 76, 45, 1, 255, 71, 43, 3, 255, 82, 39, 6, 255, 92, 41, 3, 255, 100, 40, 1, 255, 92, 43, 4, 255, 80, 42, 0, 255, 81, 43, 2, 255, 76, 42, 3, 255, 75, 39, 4, 255, 79, 39, 3, 255, 78, 42, 4, 255, 73, 40, 2, 255, 75, 39, 5, 255, 73, 39, 4, 255, 69, 37, 0, 255, 75, 41, 3, 255, 85, 40, 6, 255, 85, 37, 6, 255, 76, 40, 4, 255, 72, 39, 4, 255, 67, 37, 7, 255, 71, 40, 5, 255, 76, 43, 1, 255, 72, 44, 7, 255, 63, 40, 12, 255, 73, 41, 11, 255, 69, 45, 7, 255, 71, 48, 6, 255, 101, 50, 7, 255, 112, 49, 9, 255, 105, 52, 6, 255, 103, 52, 5, 255, 98, 52, 19, 255, 84, 49, 11, 255, 73, 50, 3, 255, 73, 52, 11, 255, 74, 52, 18, 255, 75, 55, 14, 255, 68, 49, 9, 255, 72, 50, 16, 255, 89, 59, 25, 255, 99, 64, 6, 255, 92, 56, 10, 255, 79, 51, 26, 255, 77, 57, 18, 255, 72, 58, 12, 255, 73, 58, 17, 255, 87, 59, 23, 255, 85, 62, 15, 255, 79, 60, 27, 255, 79, 60, 30, 255, 90, 69, 28, 255, 103, 69, 9, 255, 96, 66, 28, 255, 109, 76, 14, 255, 112, 74, 18, 255, 97, 70, 26, 255, 74, 69, 21, 255, 82, 71, 37, 255, 105, 79, 33, 255, 97, 79, 26, 255, 107, 82, 31, 255, 106, 80, 35, 255, 98, 82, 29, 255, 99, 86, 31, 255, 96, 82, 38, 255, 94, 80, 40, 255, 110, 90, 36, 255, 108, 93, 45, 255, 96, 85, 43, 255, 94, 85, 42, 255, 95, 87, 45, 255, 91, 89, 46, 255, 93, 92, 53, 255, 99, 93, 48, 255, 93, 88, 53, 255, 93, 89, 52, 255, 115, 100, 48, 255, 116, 99, 50, 255, 104, 96, 40, 255, 106, 100, 48, 255, 108, 101, 44, 255, 106, 102, 42, 255, 107, 99, 49, 255, 110, 101, 43, 255, 112, 102, 40, 255, 104, 97, 43, 255, 106, 100, 48, 255, 109, 100, 46, 255, 120, 101, 35, 255, 123, 102, 34, 255, 122, 102, 34, 255, 124, 98, 31, 255, 121, 100, 38, 255, 118, 97, 49, 255, 117, 93, 49, 255, 115, 94, 40, 255, 115, 93, 43, 255, 117, 93, 38, 255, 116, 91, 23, 255, 121, 91, 36, 255, 119, 90, 34, 255, 117, 87, 30, 255, 117, 85, 31, 255, 118, 88, 26, 255, 115, 86, 19, 255, 113, 84, 23, 255, 113, 81, 28, 255, 113, 80, 20, 255, 111, 77, 29, 255, 110, 78, 26, 255, 108, 78, 12, 255, 108, 76, 18, 255, 109, 76, 15, 255, 110, 73, 21, 255, 105, 71, 18, 255, 108, 74, 10, 255, 110, 72, 16, 255, 106, 66, 11, 255, 108, 68, 13, 255, 108, 70, 14, 255, 108, 68, 11, 255, 109, 65, 16, 255, 113, 69, 6, 255, 111, 65, 8, 255, 109, 61, 8, 255, 110, 60, 11, 255, 110, 60, 13, 255, 109, 62, 7, 255, 114, 60, 0, 255, 114, 58, 7, 255, 109, 58, 11, 255, 108, 59, 6, 255, 111, 57, 7, 255, 110, 54, 8, 255, 109, 54, 5, 255, 108, 49, 9, 255, 105, 53, 7, 255, 106, 50, 2, 255, 111, 50, 6, 255, 103, 50, 3, 255, 100, 47, 4, 255, 101, 49, 5, 255, 100, 47, 3, 255, 103, 48, 4, 255, 100, 46, 3, 255, 96, 46, 1, 255, 90, 46, 4, 255, 96, 46, 7, 255, 95, 46, 5, 255, 91, 44, 3, 255, 94, 44, 4, 255, 86, 42, 1, 255, 93, 43, 3, 255, 96, 43, 3, 255, 90, 46, 5, 255, 86, 41, 2, 255, 86, 38, 2, 255, 90, 41, 5, 255, 91, 39, 3, 255, 93, 39, 2, 255, 86, 37, 7, 255, 81, 37, 3, 255, 82, 38, 4, 255, 81, 34, 4, 255, 86, 38, 4, 255, 86, 39, 6, 255, 80, 35, 3, 255, 77, 33, 2, 255, 80, 34, 4, 255, 78, 31, 6, 255, 80, 33, 2, 255, 83, 34, 1, 255, 84, 30, 3, 255, 78, 30, 1, 255, 79, 33, 5, 255, 73, 31, 2, 255, 92, 37, 4, 255, 113, 37, 4, 255, 113, 35, 2, 255, 105, 37, 3, 255, 103, 34, 2, 255, 111, 36, 4, 255, 109, 32, 3, 255, 80, 26, 1, 255, 68, 22, 0, 255, 71, 25, 4, 255, 64, 25, 4, 255, 59, 26, 2, 255, 66, 24, 0, 255, 74, 24, 0, 255, 74, 28, 2, 255, 75, 27, 4, 255, 70, 21, 1, 255, 69, 25, 6, 255, 69, 23, 5, 255, 65, 24, 4, 255, 66, 25, 4, 255, 61, 27, 2, 255, 64, 28, 7, 255, 62, 20, 1, 255, 47, 20, 1, 255, 58, 18, 1, 255, 55, 24, 4, 255, 53, 20, 5, 255, 57, 19, 2, 255, 64, 16, 3, 255, 52, 18, 8, 255, 41, 20, 5, 255, 52, 21, 2, 255, 62, 22, 5, 255, 51, 23, 1, 255, 52, 19, 5, 255, 42, 19, 4, 255, 52, 23, 4, 255, 77, 22, 5, 255, 70, 20, 3, 255, 63, 21, 1, 255, 81, 25, 4, 255, 69, 20, 9, 255, 70, 21, 3, 255, 90, 25, 0, 255, 76, 17, 2, 255, 69, 18, 1, 255, 67, 20, 0, 255, 70, 18, 4, 255, 73, 17, 5, 255, 73, 16, 3, 255, 75, 19, 2, 255, 78, 23, 4, 255, 73, 21, 2, 255, 74, 19, 3, 255, 74, 19, 5, 255, 66, 17, 4, 255, 75, 16, 4, 255, 83, 22, 3, 255, 85, 26, 3, 255, 79, 26, 0, 255, 91, 21, 0, 255, 88, 27, 4, 255, 82, 20, 1, 255, 91, 21, 3, 255, 93, 21, 1, 255, 95, 27, 4, 255, 94, 25, 0, 255, 97, 25, 1, 255, 102, 26, 3, 255, 106, 26, 3, 255, 113, 29, 4, 255, 117, 31, 2, 255, 118, 33, 3, 255, 121, 30, 1, 255, 120, 35, 1, 255, 116, 35, 1, 255, 110, 31, 0, 255, 109, 33, 2, 255, 105, 33, 3, 255, 111, 34, 2, 255, 105, 29, 1, 255, 91, 24, 6, 255, 78, 19, 3, 255, 81, 23, 0, 255, 93, 22, 0, 255, 97, 27, 5, 255, 90, 27, 2, 255, 98, 25, 2, 255, 97, 21, 1, 255, 92, 28, 7, 255, 81, 21, 3, 255, 75, 17, 1, 255, 87, 20, 7, 255, 82, 18, 3, 255, 76, 20, 4, 255, 59, 15, 0, 255, 52, 13, 0, 255, 61, 16, 1, 255, 70, 16, 3, 255, 67, 17, 4, 255, 54, 14, 2, 255, 50, 13, 3, 255, 43, 11, 4, 255, 38, 10, 2, 255, 43, 14, 4, 255, 41, 12, 1, 255, 40, 11, 1, 255, 43, 12, 3, 255, 44, 12, 2, 255, 47, 12, 3, 255, 48, 10, 1, 255, 47, 15, 4, 255, 48, 13, 2, 255, 9, 6, 1, 255, 11, 7, 1, 255, 15, 9, 3, 255, 18, 9, 4, 255, 16, 7, 1, 255, 14, 9, 1, 255, 24, 16, 5, 255, 22, 11, 1, 255, 27, 15, 6, 255, 28, 13, 4, 255, 32, 16, 4, 255, 32, 16, 5, 255, 29, 11, 3, 255, 23, 11, 3, 255, 21, 12, 3, 255, 19, 10, 1, 255, 21, 11, 2, 255, 24, 14, 4, 255, 22, 14, 3, 255, 23, 14, 5, 255, 20, 11, 2, 255, 17, 10, 0, 255, 22, 12, 3, 255, 32, 12, 6, 255, 30, 13, 5, 255, 23, 13, 2, 255, 29, 15, 6, 255, 30, 19, 9, 255, 23, 15, 3, 255, 25, 14, 4, 255, 29, 15, 6, 255, 28, 12, 3, 255, 31, 14, 3, 255, 30, 13, 3, 255, 30, 13, 4, 255, 32, 15, 3, 255, 34, 18, 4, 255, 35, 18, 4, 255, 31, 18, 2, 255, 36, 21, 5, 255, 32, 16, 1, 255, 32, 18, 3, 255, 35, 22, 6, 255, 34, 20, 1, 255, 37, 20, 1, 255, 44, 22, 6, 255, 49, 23, 2, 255, 49, 28, 0, 255, 56, 28, 3, 255, 65, 25, 7, 255, 65, 29, 1, 255, 54, 31, 3, 255, 59, 37, 6, 255, 64, 35, 3, 255, 68, 36, 14, 255, 70, 44, 23, 255, 74, 49, 23, 255, 79, 48, 13, 255, 74, 38, 6, 255, 66, 35, 9, 255, 58, 34, 4, 255, 59, 32, 4, 255, 62, 30, 1, 255, 60, 28, 7, 255, 56, 28, 1, 255, 64, 32, 0, 255, 67, 34, 2, 255, 62, 30, 5, 255, 63, 32, 11, 255, 62, 32, 4, 255, 69, 39, 1, 255, 72, 40, 1, 255, 70, 38, 1, 255, 71, 40, 2, 255, 69, 39, 2, 255, 69, 39, 2, 255, 72, 40, 3, 255, 74, 41, 3, 255, 71, 40, 1, 255, 81, 43, 3, 255, 81, 40, 2, 255, 74, 38, 2, 255, 78, 43, 5, 255, 72, 37, 2, 255, 69, 36, 1, 255, 68, 38, 1, 255, 73, 42, 3, 255, 72, 39, 1, 255, 74, 38, 0, 255, 72, 42, 1, 255, 76, 47, 5, 255, 83, 46, 4, 255, 79, 40, 2, 255, 76, 40, 3, 255, 73, 40, 3, 255, 72, 39, 1, 255, 72, 43, 3, 255, 74, 38, 1, 255, 74, 36, 0, 255, 77, 39, 3, 255, 76, 38, 2, 255, 82, 37, 4, 255, 89, 40, 3, 255, 91, 40, 4, 255, 102, 37, 6, 255, 86, 39, 3, 255, 74, 43, 3, 255, 79, 40, 3, 255, 75, 45, 5, 255, 73, 39, 2, 255, 83, 37, 3, 255, 98, 41, 5, 255, 93, 40, 1, 255, 98, 42, 4, 255, 95, 38, 0, 255, 77, 42, 3, 255, 72, 41, 3, 255, 79, 40, 7, 255, 78, 37, 5, 255, 71, 39, 4, 255, 69, 38, 3, 255, 72, 40, 2, 255, 73, 39, 0, 255, 77, 37, 4, 255, 66, 34, 4, 255, 63, 38, 8, 255, 71, 41, 10, 255, 69, 39, 2, 255, 72, 40, 1, 255, 74, 39, 5, 255, 76, 42, 2, 255, 73, 45, 1, 255, 71, 46, 2, 255, 65, 41, 3, 255, 68, 46, 3, 255, 62, 44, 8, 255, 82, 47, 11, 255, 106, 48, 5, 255, 107, 51, 5, 255, 108, 57, 10, 255, 110, 57, 9, 255, 97, 53, 6, 255, 82, 52, 7, 255, 81, 55, 13, 255, 95, 61, 6, 255, 101, 59, 6, 255, 84, 49, 18, 255, 75, 52, 17, 255, 80, 56, 10, 255, 82, 61, 13, 255, 73, 59, 13, 255, 74, 59, 15, 255, 72, 58, 20, 255, 71, 61, 17, 255, 72, 65, 15, 255, 72, 60, 23, 255, 71, 55, 15, 255, 76, 65, 16, 255, 87, 67, 27, 255, 80, 66, 27, 255, 106, 74, 17, 255, 116, 72, 21, 255, 113, 75, 21, 255, 109, 75, 13, 255, 86, 68, 28, 255, 80, 72, 30, 255, 83, 69, 40, 255, 86, 68, 36, 255, 98, 78, 25, 255, 92, 75, 29, 255, 107, 80, 34, 255, 102, 81, 33, 255, 98, 85, 36, 255, 105, 81, 38, 255, 97, 80, 40, 255, 92, 84, 42, 255, 88, 81, 38, 255, 90, 84, 43, 255, 92, 89, 38, 255, 99, 88, 49, 255, 93, 91, 47, 255, 90, 91, 43, 255, 102, 93, 52, 255, 104, 97, 49, 255, 94, 92, 52, 255, 92, 93, 55, 255, 105, 97, 45, 255, 119, 101, 47, 255, 116, 104, 45, 255, 114, 101, 48, 255, 118, 97, 53, 255, 122, 101, 44, 255, 116, 101, 47, 255, 109, 104, 46, 255, 116, 108, 47, 255, 112, 98, 46, 255, 109, 99, 48, 255, 106, 103, 43, 255, 116, 104, 39, 255, 125, 104, 37, 255, 126, 102, 38, 255, 121, 102, 39, 255, 122, 98, 46, 255, 122, 100, 26, 255, 115, 95, 40, 255, 116, 96, 37, 255, 115, 93, 41, 255, 115, 94, 28, 255, 117, 93, 27, 255, 119, 93, 24, 255, 117, 88, 27, 255, 117, 88, 34, 255, 115, 85, 26, 255, 117, 88, 23, 255, 114, 86, 22, 255, 110, 82, 21, 255, 114, 84, 26, 255, 114, 79, 26, 255, 112, 77, 26, 255, 108, 78, 17, 255, 109, 79, 18, 255, 109, 78, 15, 255, 108, 73, 20, 255, 108, 72, 15, 255, 106, 75, 13, 255, 108, 71, 12, 255, 110, 71, 8, 255, 110, 70, 10, 255, 104, 66, 12, 255, 107, 66, 12, 255, 106, 64, 10, 255, 108, 64, 19, 255, 109, 62, 4, 255, 109, 62, 9, 255, 109, 63, 7, 255, 110, 61, 8, 255, 110, 60, 5, 255, 108, 60, 7, 255, 114, 61, 1, 255, 114, 58, 10, 255, 110, 58, 10, 255, 107, 57, 7, 255, 108, 53, 5, 255, 107, 54, 8, 255, 103, 54, 6, 255, 104, 51, 10, 255, 102, 54, 8, 255, 99, 51, 1, 255, 107, 51, 4, 255, 99, 48, 0, 255, 100, 50, 5, 255, 102, 49, 5, 255, 100, 48, 5, 255, 96, 47, 3, 255, 94, 42, 2, 255, 101, 45, 7, 255, 89, 43, 4, 255, 91, 47, 5, 255, 93, 47, 6, 255, 93, 44, 3, 255, 96, 43, 3, 255, 99, 48, 6, 255, 107, 42, 5, 255, 107, 43, 7, 255, 96, 48, 6, 255, 92, 44, 3, 255, 90, 43, 3, 255, 98, 44, 5, 255, 103, 39, 3, 255, 98, 39, 1, 255, 89, 37, 4, 255, 82, 36, 2, 255, 81, 35, 1, 255, 84, 33, 3, 255, 92, 39, 5, 255, 85, 31, 3, 255, 84, 34, 1, 255, 83, 34, 3, 255, 84, 33, 9, 255, 84, 35, 5, 255, 82, 35, 1, 255, 78, 31, 4, 255, 74, 26, 6, 255, 74, 29, 1, 255, 80, 34, 2, 255, 79, 32, 2, 255, 82, 32, 1, 255, 92, 37, 2, 255, 102, 35, 7, 255, 106, 34, 2, 255, 103, 35, 3, 255, 100, 35, 4, 255, 91, 31, 0, 255, 76, 27, 5, 255, 70, 30, 4, 255, 77, 31, 2, 255, 75, 30, 4, 255, 67, 29, 2, 255, 68, 27, 3, 255, 69, 23, 7, 255, 63, 20, 6, 255, 69, 26, 1, 255, 68, 26, 1, 255, 60, 25, 1, 255, 60, 26, 3, 255, 58, 25, 1, 255, 61, 23, 2, 255, 65, 24, 2, 255, 67, 26, 2, 255, 62, 25, 0, 255, 61, 23, 5, 255, 56, 22, 2, 255, 55, 20, 2, 255, 56, 20, 8, 255, 58, 22, 2, 255, 59, 21, 3, 255, 53, 23, 4, 255, 55, 25, 2, 255, 75, 23, 0, 255, 77, 25, 3, 255, 80, 29, 8, 255, 66, 21, 5, 255, 49, 19, 3, 255, 51, 24, 4, 255, 63, 21, 3, 255, 55, 16, 0, 255, 53, 21, 1, 255, 69, 23, 2, 255, 62, 21, 2, 255, 65, 23, 4, 255, 77, 22, 6, 255, 69, 19, 1, 255, 69, 22, 0, 255, 72, 20, 3, 255, 68, 20, 4, 255, 65, 21, 3, 255, 62, 17, 0, 255, 65, 19, 0, 255, 66, 19, 1, 255, 68, 22, 3, 255, 71, 21, 0, 255, 69, 22, 0, 255, 66, 24, 1, 255, 67, 20, 1, 255, 70, 18, 1, 255, 76, 22, 4, 255, 82, 22, 7, 255, 70, 14, 4, 255, 55, 17, 6, 255, 53, 11, 4, 255, 53, 15, 3, 255, 61, 17, 5, 255, 72, 14, 4, 255, 79, 17, 1, 255, 94, 25, 2, 255, 98, 22, 1, 255, 99, 22, 3, 255, 93, 21, 3, 255, 94, 25, 2, 255, 106, 24, 4, 255, 101, 25, 1, 255, 111, 34, 4, 255, 114, 30, 4, 255, 102, 28, 3, 255, 109, 25, 3, 255, 109, 31, 3, 255, 104, 32, 2, 255, 108, 29, 4, 255, 104, 28, 5, 255, 82, 22, 1, 255, 71, 16, 2, 255, 83, 23, 4, 255, 97, 25, 5, 255, 98, 24, 1, 255, 100, 25, 1, 255, 95, 26, 1, 255, 95, 28, 2, 255, 94, 26, 1, 255, 84, 23, 1, 255, 65, 15, 1, 255, 63, 17, 0, 255, 80, 16, 1, 255, 73, 18, 3, 255, 69, 16, 7, 255, 54, 11, 1, 255, 47, 15, 2, 255, 56, 19, 5, 255, 67, 14, 4, 255, 67, 14, 3, 255, 63, 13, 1, 255, 54, 12, 2, 255, 48, 13, 3, 255, 46, 15, 4, 255, 43, 15, 4, 255, 44, 15, 4, 255, 43, 11, 1, 255, 45, 10, 1, 255, 45, 10, 2, 255, 43, 14, 5, 255, 45, 12, 4, 255, 16, 10, 3, 255, 13, 9, 2, 255, 14, 8, 2, 255, 21, 10, 6, 255, 19, 8, 2, 255, 15, 10, 2, 255, 24, 16, 5, 255, 26, 13, 3, 255, 26, 13, 4, 255, 24, 12, 2, 255, 25, 15, 3, 255, 23, 13, 3, 255, 21, 12, 2, 255, 22, 9, 4, 255, 18, 10, 2, 255, 22, 14, 4, 255, 22, 13, 4, 255, 20, 10, 1, 255, 18, 10, 0, 255, 22, 12, 3, 255, 21, 11, 2, 255, 21, 13, 3, 255, 24, 13, 4, 255, 33, 11, 5, 255, 30, 12, 4, 255, 28, 14, 3, 255, 31, 14, 4, 255, 28, 15, 3, 255, 24, 13, 1, 255, 25, 16, 4, 255, 27, 16, 4, 255, 31, 17, 5, 255, 31, 17, 3, 255, 29, 15, 1, 255, 29, 15, 2, 255, 29, 15, 4, 255, 30, 17, 5, 255, 28, 16, 3, 255, 34, 19, 4, 255, 32, 19, 2, 255, 27, 19, 4, 255, 28, 15, 2, 255, 36, 16, 2, 255, 39, 19, 4, 255, 36, 20, 7, 255, 32, 22, 8, 255, 47, 22, 3, 255, 54, 23, 5, 255, 54, 24, 4, 255, 57, 24, 1, 255, 61, 27, 2, 255, 55, 25, 4, 255, 60, 30, 8, 255, 58, 32, 4, 255, 63, 36, 6, 255, 72, 38, 15, 255, 70, 40, 18, 255, 65, 41, 20, 255, 63, 39, 12, 255, 59, 37, 5, 255, 65, 35, 5, 255, 60, 31, 0, 255, 53, 28, 2, 255, 54, 29, 4, 255, 65, 30, 3, 255, 59, 27, 1, 255, 60, 32, 3, 255, 59, 33, 1, 255, 64, 35, 4, 255, 68, 35, 3, 255, 70, 36, 1, 255, 76, 42, 5, 255, 73, 39, 2, 255, 70, 36, 0, 255, 65, 33, 0, 255, 72, 34, 2, 255, 77, 35, 2, 255, 76, 41, 0, 255, 78, 40, 5, 255, 77, 43, 7, 255, 74, 38, 2, 255, 78, 37, 2, 255, 68, 32, 3, 255, 67, 34, 4, 255, 67, 35, 1, 255, 75, 42, 5, 255, 75, 40, 4, 255, 70, 36, 1, 255, 68, 39, 1, 255, 67, 40, 2, 255, 69, 37, 2, 255, 71, 36, 1, 255, 74, 38, 3, 255, 67, 34, 1, 255, 66, 35, 3, 255, 65, 37, 4, 255, 73, 37, 3, 255, 70, 37, 3, 255, 69, 39, 1, 255, 70, 41, 2, 255, 73, 38, 1, 255, 81, 38, 3, 255, 97, 49, 6, 255, 105, 58, 12, 255, 85, 33, 1, 255, 73, 37, 4, 255, 67, 42, 6, 255, 76, 38, 2, 255, 71, 41, 2, 255, 71, 37, 4, 255, 79, 39, 4, 255, 79, 36, 3, 255, 74, 36, 2, 255, 76, 39, 3, 255, 78, 35, 2, 255, 70, 37, 1, 255, 68, 39, 1, 255, 71, 36, 2, 255, 74, 37, 4, 255, 67, 37, 3, 255, 63, 34, 1, 255, 74, 42, 6, 255, 75, 41, 5, 255, 72, 39, 2, 255, 67, 36, 3, 255, 71, 35, 5, 255, 77, 37, 5, 255, 71, 38, 1, 255, 70, 37, 1, 255, 70, 36, 6, 255, 71, 41, 9, 255, 69, 42, 5, 255, 69, 43, 5, 255, 67, 43, 3, 255, 64, 45, 6, 255, 66, 44, 7, 255, 73, 41, 12, 255, 101, 53, 11, 255, 106, 54, 9, 255, 104, 55, 10, 255, 110, 51, 8, 255, 89, 49, 11, 255, 89, 52, 6, 255, 110, 61, 11, 255, 106, 54, 10, 255, 83, 51, 8, 255, 75, 52, 15, 255, 76, 53, 13, 255, 80, 59, 14, 255, 77, 58, 5, 255, 72, 50, 18, 255, 80, 58, 28, 255, 79, 62, 13, 255, 74, 61, 13, 255, 73, 63, 8, 255, 75, 64, 17, 255, 79, 66, 13, 255, 88, 63, 22, 255, 74, 60, 31, 255, 71, 68, 30, 255, 107, 72, 24, 255, 120, 71, 38, 255, 125, 67, 29, 255, 116, 76, 23, 255, 89, 73, 24, 255, 95, 75, 23, 255, 96, 71, 37, 255, 76, 70, 33, 255, 82, 79, 25, 255, 80, 72, 38, 255, 78, 76, 39, 255, 77, 80, 25, 255, 100, 80, 40, 255, 113, 86, 43, 255, 112, 90, 50, 255, 110, 90, 43, 255, 95, 85, 48, 255, 92, 84, 50, 255, 91, 90, 44, 255, 90, 90, 51, 255, 89, 90, 43, 255, 100, 92, 45, 255, 114, 94, 44, 255, 117, 96, 46, 255, 108, 101, 45, 255, 96, 96, 51, 255, 98, 97, 49, 255, 111, 98, 57, 255, 113, 100, 50, 255, 119, 103, 61, 255, 122, 102, 63, 255, 121, 104, 39, 255, 123, 108, 37, 255, 116, 103, 52, 255, 120, 106, 45, 255, 117, 102, 46, 255, 107, 99, 48, 255, 106, 102, 45, 255, 111, 101, 46, 255, 114, 97, 60, 255, 115, 99, 47, 255, 117, 100, 34, 255, 117, 99, 29, 255, 120, 98, 37, 255, 118, 99, 31, 255, 117, 99, 36, 255, 115, 96, 29, 255, 112, 94, 19, 255, 115, 92, 33, 255, 115, 88, 29, 255, 116, 88, 24, 255, 117, 88, 32, 255, 114, 86, 26, 255, 117, 86, 29, 255, 115, 84, 31, 255, 111, 82, 22, 255, 113, 84, 18, 255, 112, 81, 13, 255, 111, 79, 19, 255, 110, 79, 21, 255, 107, 76, 23, 255, 107, 75, 16, 255, 109, 76, 9, 255, 111, 73, 17, 255, 115, 70, 20, 255, 110, 70, 16, 255, 109, 71, 12, 255, 113, 70, 10, 255, 112, 66, 9, 255, 109, 68, 5, 255, 107, 63, 12, 255, 106, 60, 11, 255, 111, 61, 15, 255, 110, 58, 14, 255, 109, 60, 12, 255, 110, 61, 13, 255, 114, 62, 9, 255, 112, 57, 10, 255, 110, 58, 2, 255, 111, 56, 16, 255, 113, 56, 10, 255, 111, 57, 0, 255, 109, 55, 11, 255, 106, 52, 9, 255, 104, 53, 5, 255, 104, 48, 7, 255, 98, 47, 0, 255, 103, 56, 6, 255, 100, 47, 2, 255, 106, 50, 3, 255, 107, 46, 3, 255, 104, 44, 2, 255, 101, 46, 5, 255, 95, 47, 6, 255, 95, 48, 9, 255, 93, 42, 5, 255, 94, 42, 3, 255, 88, 44, 3, 255, 89, 46, 3, 255, 97, 46, 3, 255, 106, 46, 5, 255, 111, 44, 3, 255, 108, 41, 4, 255, 99, 42, 2, 255, 100, 43, 1, 255, 106, 43, 2, 255, 107, 43, 2, 255, 107, 44, 2, 255, 112, 42, 3, 255, 109, 42, 3, 255, 92, 36, 3, 255, 87, 39, 3, 255, 89, 39, 3, 255, 89, 37, 6, 255, 84, 35, 0, 255, 87, 33, 5, 255, 88, 37, 1, 255, 85, 36, 3, 255, 79, 29, 3, 255, 87, 37, 5, 255, 81, 34, 1, 255, 79, 34, 2, 255, 77, 33, 2, 255, 78, 29, 4, 255, 75, 28, 2, 255, 80, 31, 2, 255, 76, 30, 1, 255, 72, 29, 2, 255, 81, 34, 4, 255, 87, 33, 1, 255, 84, 32, 3, 255, 84, 34, 5, 255, 79, 28, 1, 255, 80, 28, 5, 255, 75, 31, 7, 255, 75, 31, 4, 255, 74, 28, 2, 255, 73, 28, 0, 255, 77, 29, 1, 255, 75, 24, 1, 255, 70, 22, 2, 255, 78, 26, 5, 255, 68, 29, 4, 255, 62, 26, 2, 255, 71, 20, 3, 255, 71, 24, 5, 255, 60, 27, 1, 255, 64, 21, 5, 255, 64, 24, 6, 255, 58, 25, 1, 255, 65, 23, 6, 255, 59, 27, 2, 255, 64, 26, 1, 255, 62, 25, 5, 255, 58, 30, 2, 255, 66, 31, 1, 255, 71, 27, 1, 255, 71, 26, 0, 255, 75, 27, 3, 255, 70, 25, 5, 255, 81, 30, 3, 255, 73, 30, 6, 255, 67, 23, 3, 255, 71, 22, 2, 255, 67, 24, 1, 255, 62, 25, 2, 255, 60, 21, 1, 255, 72, 20, 8, 255, 70, 23, 3, 255, 50, 22, 0, 255, 52, 19, 6, 255, 72, 20, 2, 255, 68, 24, 2, 255, 59, 20, 1, 255, 51, 18, 2, 255, 57, 19, 6, 255, 66, 18, 5, 255, 65, 18, 4, 255, 55, 19, 2, 255, 55, 18, 0, 255, 64, 21, 2, 255, 65, 19, 1, 255, 67, 16, 3, 255, 71, 19, 7, 255, 62, 19, 4, 255, 58, 23, 0, 255, 79, 22, 6, 255, 43, 13, 3, 255, 23, 10, 4, 255, 41, 14, 7, 255, 39, 19, 4, 255, 40, 14, 3, 255, 40, 13, 5, 255, 58, 16, 3, 255, 83, 20, 2, 255, 94, 25, 0, 255, 85, 25, 3, 255, 65, 21, 0, 255, 54, 19, 1, 255, 58, 14, 3, 255, 55, 12, 2, 255, 62, 12, 1, 255, 77, 17, 3, 255, 94, 27, 5, 255, 100, 22, 1, 255, 102, 25, 5, 255, 95, 27, 2, 255, 97, 25, 1, 255, 96, 28, 2, 255, 81, 24, 4, 255, 69, 15, 3, 255, 76, 19, 6, 255, 84, 22, 4, 255, 90, 26, 2, 255, 100, 28, 3, 255, 101, 25, 5, 255, 91, 26, 4, 255, 84, 23, 2, 255, 83, 22, 2, 255, 74, 20, 2, 255, 58, 12, 0, 255, 50, 16, 4, 255, 69, 18, 6, 255, 79, 12, 4, 255, 69, 13, 9, 255, 56, 12, 2, 255, 50, 11, 0, 255, 56, 13, 3, 255, 63, 16, 5, 255, 61, 15, 2, 255, 61, 15, 2, 255, 61, 15, 3, 255, 54, 14, 2, 255, 46, 10, 0, 255, 49, 14, 4, 255, 48, 13, 4, 255, 44, 8, 1, 255, 45, 9, 3, 255, 39, 10, 3, 255, 46, 11, 6, 255, 15, 6, 0, 255, 14, 10, 1, 255, 15, 9, 3, 255, 20, 10, 5, 255, 20, 8, 2, 255, 20, 11, 4, 255, 18, 13, 2, 255, 20, 13, 2, 255, 19, 11, 3, 255, 22, 13, 5, 255, 26, 16, 5, 255, 24, 11, 2, 255, 27, 13, 6, 255, 18, 10, 3, 255, 15, 9, 1, 255, 20, 12, 4, 255, 17, 8, 0, 255, 19, 10, 2, 255, 18, 12, 5, 255, 18, 10, 2, 255, 19, 9, 1, 255, 21, 11, 3, 255, 22, 13, 3, 255, 26, 11, 2, 255, 26, 11, 2, 255, 27, 13, 4, 255, 31, 14, 5, 255, 26, 11, 2, 255, 27, 14, 4, 255, 27, 15, 4, 255, 28, 16, 3, 255, 29, 16, 3, 255, 27, 14, 0, 255, 26, 12, 0, 255, 30, 17, 3, 255, 31, 17, 5, 255, 29, 16, 4, 255, 30, 18, 5, 255, 32, 20, 3, 255, 33, 18, 4, 255, 31, 16, 6, 255, 31, 16, 4, 255, 34, 16, 3, 255, 37, 16, 2, 255, 41, 18, 5, 255, 37, 19, 5, 255, 41, 22, 9, 255, 49, 24, 6, 255, 50, 25, 3, 255, 52, 26, 7, 255, 61, 25, 8, 255, 61, 28, 2, 255, 58, 26, 3, 255, 54, 26, 5, 255, 57, 30, 5, 255, 61, 29, 3, 255, 59, 29, 4, 255, 50, 26, 6, 255, 49, 28, 3, 255, 51, 29, 2, 255, 62, 29, 6, 255, 63, 29, 0, 255, 56, 26, 4, 255, 57, 26, 4, 255, 67, 27, 2, 255, 59, 28, 9, 255, 53, 29, 7, 255, 66, 37, 4, 255, 70, 36, 0, 255, 72, 38, 3, 255, 69, 35, 5, 255, 68, 35, 5, 255, 69, 31, 2, 255, 74, 33, 4, 255, 67, 34, 4, 255, 67, 33, 4, 255, 74, 32, 5, 255, 72, 36, 2, 255, 62, 32, 3, 255, 62, 30, 3, 255, 66, 31, 1, 255, 61, 32, 1, 255, 60, 32, 5, 255, 63, 35, 8, 255, 60, 34, 4, 255, 62, 33, 3, 255, 65, 34, 4, 255, 64, 35, 3, 255, 61, 35, 4, 255, 60, 33, 4, 255, 64, 36, 5, 255, 63, 38, 2, 255, 68, 38, 3, 255, 72, 34, 5, 255, 72, 36, 6, 255, 67, 35, 3, 255, 72, 33, 1, 255, 74, 36, 3, 255, 71, 38, 1, 255, 68, 38, 0, 255, 69, 40, 1, 255, 71, 38, 0, 255, 78, 42, 1, 255, 71, 40, 1, 255, 73, 43, 3, 255, 72, 39, 0, 255, 70, 37, 2, 255, 73, 39, 6, 255, 62, 37, 2, 255, 69, 42, 5, 255, 76, 43, 3, 255, 67, 35, 0, 255, 73, 36, 3, 255, 70, 41, 1, 255, 70, 41, 2, 255, 70, 37, 5, 255, 66, 38, 3, 255, 68, 38, 2, 255, 73, 36, 4, 255, 70, 37, 5, 255, 67, 38, 2, 255, 68, 38, 4, 255, 70, 35, 6, 255, 70, 36, 0, 255, 68, 41, 1, 255, 68, 39, 0, 255, 72, 38, 0, 255, 77, 43, 5, 255, 85, 42, 5, 255, 70, 40, 6, 255, 66, 39, 7, 255, 68, 39, 3, 255, 66, 40, 4, 255, 70, 44, 3, 255, 69, 45, 3, 255, 67, 47, 6, 255, 74, 48, 8, 255, 78, 42, 14, 255, 84, 49, 8, 255, 78, 50, 4, 255, 67, 45, 9, 255, 96, 59, 15, 255, 104, 59, 14, 255, 114, 57, 9, 255, 96, 53, 5, 255, 73, 54, 11, 255, 69, 53, 8, 255, 73, 54, 10, 255, 66, 58, 10, 255, 71, 56, 17, 255, 81, 57, 18, 255, 73, 60, 17, 255, 68, 59, 23, 255, 68, 61, 20, 255, 80, 64, 15, 255, 89, 60, 18, 255, 87, 63, 21, 255, 91, 63, 27, 255, 79, 62, 31, 255, 72, 64, 27, 255, 84, 65, 33, 255, 104, 72, 25, 255, 115, 75, 22, 255, 99, 73, 25, 255, 91, 71, 27, 255, 96, 74, 26, 255, 102, 77, 29, 255, 90, 73, 34, 255, 83, 74, 44, 255, 87, 79, 45, 255, 88, 80, 35, 255, 80, 81, 31, 255, 93, 85, 40, 255, 117, 88, 29, 255, 118, 85, 39, 255, 127, 89, 39, 255, 120, 91, 41, 255, 114, 90, 50, 255, 105, 91, 44, 255, 90, 91, 44, 255, 90, 89, 49, 255, 94, 94, 51, 255, 89, 91, 44, 255, 103, 94, 55, 255, 109, 101, 57, 255, 97, 93, 53, 255, 97, 97, 40, 255, 109, 103, 54, 255, 123, 105, 55, 255, 122, 101, 56, 255, 123, 105, 58, 255, 120, 104, 48, 255, 123, 106, 48, 255, 124, 102, 51, 255, 121, 102, 48, 255, 114, 104, 53, 255, 107, 103, 40, 255, 109, 102, 47, 255, 112, 102, 46, 255, 109, 104, 41, 255, 108, 103, 37, 255, 113, 99, 38, 255, 110, 98, 27, 255, 113, 99, 32, 255, 117, 97, 36, 255, 115, 93, 45, 255, 115, 93, 41, 255, 111, 93, 28, 255, 113, 94, 23, 255, 114, 89, 32, 255, 119, 90, 42, 255, 113, 87, 29, 255, 113, 86, 23, 255, 115, 85, 24, 255, 113, 84, 28, 255, 111, 81, 28, 255, 111, 79, 26, 255, 111, 79, 18, 255, 111, 77, 21, 255, 111, 77, 16, 255, 110, 74, 15, 255, 111, 72, 21, 255, 112, 75, 9, 255, 113, 74, 15, 255, 111, 70, 13, 255, 113, 71, 11, 255, 109, 68, 13, 255, 105, 66, 14, 255, 106, 67, 10, 255, 111, 65, 13, 255, 111, 63, 19, 255, 112, 62, 15, 255, 110, 58, 16, 255, 111, 60, 12, 255, 110, 59, 8, 255, 110, 62, 5, 255, 112, 60, 3, 255, 114, 56, 6, 255, 111, 54, 8, 255, 110, 54, 7, 255, 110, 54, 5, 255, 108, 54, 2, 255, 107, 55, 7, 255, 110, 51, 6, 255, 107, 49, 2, 255, 116, 50, 9, 255, 114, 54, 8, 255, 104, 54, 3, 255, 103, 49, 6, 255, 101, 47, 2, 255, 102, 50, 4, 255, 101, 49, 5, 255, 100, 47, 5, 255, 97, 43, 4, 255, 97, 43, 6, 255, 94, 39, 3, 255, 98, 45, 6, 255, 90, 47, 4, 255, 90, 45, 2, 255, 100, 44, 3, 255, 108, 47, 5, 255, 111, 44, 2, 255, 102, 45, 2, 255, 97, 46, 2, 255, 105, 44, 2, 255, 112, 42, 1, 255, 117, 42, 4, 255, 113, 43, 6, 255, 104, 40, 2, 255, 98, 41, 3, 255, 87, 38, 3, 255, 86, 38, 1, 255, 91, 36, 1, 255, 91, 34, 4, 255, 88, 36, 4, 255, 86, 37, 2, 255, 82, 34, 0, 255, 82, 36, 4, 255, 85, 35, 5, 255, 82, 33, 0, 255, 84, 36, 4, 255, 86, 40, 6, 255, 82, 38, 0, 255, 84, 34, 2, 255, 76, 34, 6, 255, 75, 30, 9, 255, 75, 26, 4, 255, 75, 28, 0, 255, 81, 26, 1, 255, 82, 32, 3, 255, 85, 33, 2, 255, 87, 31, 2, 255, 90, 30, 3, 255, 83, 34, 1, 255, 85, 34, 3, 255, 82, 29, 2, 255, 80, 27, 1, 255, 78, 29, 1, 255, 82, 29, 1, 255, 75, 27, 2, 255, 69, 27, 3, 255, 76, 23, 1, 255, 73, 26, 3, 255, 71, 29, 6, 255, 69, 21, 1, 255, 70, 23, 3, 255, 68, 24, 2, 255, 68, 20, 1, 255, 65, 26, 6, 255, 63, 25, 2, 255, 64, 23, 3, 255, 68, 22, 5, 255, 71, 24, 3, 255, 68, 20, 5, 255, 76, 24, 7, 255, 86, 25, 1, 255, 75, 25, 2, 255, 70, 23, 2, 255, 76, 27, 4, 255, 72, 28, 4, 255, 72, 29, 4, 255, 67, 25, 1, 255, 69, 22, 1, 255, 71, 23, 3, 255, 63, 24, 2, 255, 65, 26, 4, 255, 64, 20, 0, 255, 62, 17, 5, 255, 72, 20, 6, 255, 64, 17, 0, 255, 57, 21, 6, 255, 65, 22, 3, 255, 60, 18, 4, 255, 57, 18, 2, 255, 55, 23, 7, 255, 54, 21, 4, 255, 58, 15, 5, 255, 67, 19, 7, 255, 60, 16, 7, 255, 64, 19, 3, 255, 69, 18, 3, 255, 61, 15, 1, 255, 60, 13, 3, 255, 63, 13, 4, 255, 68, 18, 3, 255, 63, 22, 0, 255, 78, 23, 6, 255, 55, 24, 9, 255, 36, 17, 4, 255, 45, 16, 2, 255, 45, 18, 2, 255, 45, 16, 2, 255, 36, 14, 4, 255, 47, 14, 1, 255, 67, 19, 1, 255, 81, 23, 3, 255, 80, 23, 4, 255, 77, 20, 6, 255, 49, 14, 3, 255, 24, 11, 1, 255, 23, 10, 4, 255, 25, 11, 6, 255, 36, 13, 1, 255, 76, 19, 2, 255, 85, 20, 1, 255, 88, 23, 2, 255, 95, 26, 1, 255, 92, 23, 0, 255, 88, 23, 2, 255, 79, 21, 4, 255, 73, 20, 3, 255, 68, 16, 0, 255, 72, 19, 1, 255, 72, 22, 2, 255, 72, 17, 0, 255, 81, 21, 4, 255, 82, 24, 3, 255, 82, 19, 2, 255, 80, 21, 5, 255, 71, 19, 1, 255, 64, 15, 3, 255, 43, 12, 5, 255, 55, 11, 6, 255, 58, 15, 2, 255, 56, 14, 4, 255, 62, 13, 5, 255, 52, 11, 2, 255, 43, 10, 1, 255, 49, 11, 4, 255, 50, 9, 2, 255, 60, 14, 1, 255, 64, 15, 1, 255, 64, 16, 4, 255, 57, 12, 2, 255, 52, 9, 1, 255, 52, 12, 5, 255, 50, 13, 4, 255, 36, 9, 0, 255, 30, 9, 0, 255, 35, 10, 2, 255, 18, 9, 2, 255, 15, 10, 2, 255, 13, 7, 0, 255, 17, 7, 1, 255, 21, 8, 2, 255, 19, 8, 2, 255, 20, 11, 2, 255, 19, 10, 0, 255, 19, 9, 3, 255, 22, 12, 5, 255, 19, 9, 0, 255, 21, 10, 1, 255, 21, 10, 2, 255, 19, 12, 4, 255, 18, 11, 3, 255, 22, 12, 6, 255, 18, 7, 1, 255, 18, 10, 3, 255, 15, 10, 5, 255, 18, 15, 5, 255, 22, 12, 4, 255, 23, 13, 3, 255, 19, 14, 2, 255, 21, 13, 2, 255, 25, 14, 4, 255, 25, 14, 4, 255, 24, 11, 3, 255, 24, 11, 2, 255, 29, 15, 7, 255, 31, 15, 8, 255, 30, 13, 4, 255, 29, 14, 1, 255, 27, 14, 3, 255, 29, 14, 3, 255, 31, 14, 4, 255, 31, 15, 3, 255, 30, 16, 1, 255, 29, 17, 1, 255, 34, 20, 3, 255, 29, 18, 4, 255, 25, 16, 4, 255, 29, 17, 5, 255, 34, 19, 4, 255, 36, 21, 5, 255, 40, 21, 5, 255, 50, 25, 2, 255, 41, 26, 3, 255, 55, 23, 2, 255, 58, 21, 0, 255, 55, 27, 2, 255, 59, 23, 7, 255, 53, 25, 3, 255, 50, 27, 3, 255, 53, 28, 4, 255, 50, 26, 2, 255, 45, 26, 0, 255, 51, 28, 6, 255, 50, 20, 4, 255, 52, 26, 2, 255, 55, 30, 1, 255, 50, 27, 2, 255, 52, 27, 5, 255, 53, 25, 7, 255, 51, 30, 2, 255, 46, 28, 0, 255, 55, 29, 6, 255, 61, 29, 9, 255, 62, 27, 8, 255, 58, 28, 7, 255, 53, 28, 4, 255, 53, 29, 5, 255, 54, 29, 3, 255, 64, 29, 7, 255, 64, 23, 2, 255, 56, 29, 3, 255, 47, 30, 1, 255, 55, 31, 4, 255, 61, 28, 4, 255, 52, 26, 2, 255, 53, 30, 6, 255, 56, 29, 7, 255, 56, 32, 6, 255, 52, 34, 3, 255, 57, 30, 1, 255, 60, 34, 4, 255, 58, 35, 2, 255, 63, 36, 4, 255, 66, 35, 7, 255, 66, 33, 7, 255, 67, 34, 8, 255, 67, 33, 4, 255, 68, 34, 2, 255, 68, 34, 2, 255, 68, 39, 6, 255, 63, 34, 3, 255, 68, 37, 5, 255, 69, 37, 1, 255, 70, 35, 0, 255, 75, 36, 2, 255, 74, 37, 3, 255, 69, 36, 1, 255, 68, 37, 2, 255, 72, 36, 3, 255, 68, 37, 2, 255, 67, 40, 4, 255, 72, 38, 3, 255, 70, 35, 2, 255, 72, 40, 5, 255, 72, 34, 4, 255, 73, 36, 8, 255, 69, 35, 0, 255, 74, 37, 7, 255, 69, 32, 4, 255, 75, 36, 3, 255, 76, 38, 4, 255, 70, 33, 3, 255, 70, 42, 8, 255, 66, 38, 1, 255, 72, 33, 2, 255, 74, 34, 5, 255, 72, 39, 3, 255, 69, 36, 0, 255, 70, 32, 2, 255, 71, 37, 5, 255, 60, 38, 2, 255, 65, 38, 3, 255, 88, 42, 7, 255, 101, 43, 7, 255, 91, 39, 3, 255, 68, 41, 3, 255, 67, 44, 4, 255, 71, 41, 2, 255, 65, 41, 6, 255, 69, 42, 7, 255, 69, 41, 4, 255, 72, 44, 4, 255, 66, 42, 7, 255, 66, 44, 11, 255, 74, 48, 6, 255, 69, 47, 3, 255, 59, 45, 12, 255, 88, 47, 15, 255, 100, 53, 12, 255, 81, 53, 5, 255, 68, 52, 9, 255, 75, 51, 16, 255, 75, 51, 18, 255, 67, 56, 12, 255, 72, 58, 14, 255, 73, 56, 14, 255, 69, 57, 11, 255, 65, 58, 9, 255, 81, 64, 16, 255, 94, 63, 16, 255, 103, 64, 26, 255, 103, 66, 18, 255, 117, 71, 15, 255, 95, 71, 18, 255, 82, 66, 16, 255, 77, 67, 21, 255, 70, 61, 30, 255, 76, 69, 23, 255, 75, 69, 27, 255, 74, 68, 45, 255, 80, 69, 38, 255, 92, 75, 30, 255, 92, 73, 27, 255, 91, 74, 34, 255, 104, 81, 29, 255, 112, 85, 23, 255, 116, 89, 28, 255, 103, 89, 34, 255, 96, 82, 46, 255, 112, 88, 42, 255, 113, 83, 43, 255, 119, 91, 47, 255, 120, 91, 32, 255, 116, 92, 51, 255, 117, 96, 48, 255, 108, 92, 40, 255, 111, 95, 62, 255, 110, 96, 51, 255, 106, 96, 52, 255, 95, 98, 54, 255, 88, 96, 52, 255, 95, 99, 59, 255, 91, 102, 54, 255, 87, 101, 49, 255, 116, 105, 54, 255, 129, 107, 52, 255, 121, 106, 54, 255, 123, 106, 53, 255, 128, 104, 54, 255, 128, 107, 50, 255, 118, 104, 50, 255, 114, 105, 57, 255, 112, 102, 49, 255, 106, 101, 53, 255, 105, 102, 43, 255, 107, 99, 44, 255, 105, 97, 48, 255, 109, 101, 42, 255, 110, 97, 44, 255, 113, 99, 37, 255, 114, 96, 39, 255, 116, 94, 39, 255, 114, 95, 42, 255, 110, 89, 43, 255, 109, 90, 35, 255, 114, 93, 28, 255, 117, 91, 38, 255, 110, 85, 37, 255, 112, 86, 24, 255, 112, 83, 20, 255, 111, 80, 27, 255, 109, 80, 26, 255, 110, 79, 23, 255, 114, 80, 28, 255, 115, 78, 27, 255, 113, 72, 25, 255, 115, 74, 14, 255, 120, 76, 17, 255, 120, 75, 17, 255, 113, 70, 14, 255, 111, 68, 11, 255, 106, 67, 9, 255, 101, 65, 16, 255, 102, 68, 10, 255, 105, 65, 14, 255, 106, 62, 13, 255, 110, 65, 9, 255, 113, 64, 13, 255, 114, 62, 5, 255, 115, 64, 6, 255, 110, 59, 6, 255, 110, 62, 5, 255, 110, 58, 8, 255, 113, 56, 3, 255, 116, 54, 3, 255, 114, 55, 1, 255, 108, 54, 8, 255, 106, 54, 6, 255, 107, 51, 3, 255, 114, 52, 6, 255, 111, 52, 3, 255, 117, 49, 4, 255, 115, 54, 4, 255, 98, 51, 0, 255, 98, 48, 5, 255, 101, 48, 6, 255, 96, 45, 4, 255, 94, 43, 3, 255, 97, 45, 5, 255, 100, 45, 6, 255, 95, 43, 1, 255, 93, 45, 3, 255, 91, 42, 3, 255, 85, 43, 0, 255, 96, 45, 5, 255, 106, 45, 8, 255, 102, 45, 4, 255, 100, 48, 2, 255, 103, 46, 3, 255, 103, 39, 1, 255, 106, 44, 3, 255, 103, 45, 2, 255, 101, 37, 2, 255, 101, 34, 4, 255, 94, 35, 3, 255, 90, 37, 2, 255, 84, 37, 5, 255, 85, 38, 2, 255, 90, 35, 2, 255, 86, 31, 1, 255, 83, 36, 5, 255, 88, 38, 2, 255, 88, 37, 1, 255, 88, 39, 5, 255, 88, 33, 4, 255, 88, 31, 2, 255, 88, 32, 1, 255, 85, 33, 1, 255, 83, 34, 2, 255, 86, 30, 2, 255, 74, 31, 1, 255, 72, 29, 2, 255, 75, 30, 4, 255, 74, 29, 5, 255, 75, 23, 3, 255, 76, 29, 5, 255, 87, 32, 2, 255, 98, 33, 1, 255, 95, 34, 4, 255, 90, 35, 2, 255, 83, 37, 1, 255, 85, 31, 0, 255, 91, 27, 4, 255, 81, 28, 3, 255, 77, 31, 4, 255, 76, 28, 3, 255, 75, 26, 3, 255, 74, 24, 0, 255, 75, 26, 3, 255, 69, 25, 2, 255, 72, 25, 3, 255, 69, 26, 2, 255, 70, 26, 3, 255, 72, 26, 2, 255, 60, 25, 5, 255, 60, 26, 2, 255, 68, 24, 3, 255, 67, 21, 3, 255, 75, 26, 4, 255, 77, 22, 2, 255, 86, 25, 1, 255, 96, 30, 0, 255, 87, 26, 7, 255, 78, 21, 6, 255, 75, 26, 5, 255, 72, 26, 1, 255, 72, 24, 4, 255, 76, 22, 2, 255, 78, 25, 6, 255, 69, 25, 2, 255, 68, 27, 3, 255, 68, 24, 4, 255, 69, 24, 2, 255, 69, 21, 0, 255, 73, 21, 2, 255, 79, 22, 3, 255, 79, 25, 7, 255, 74, 22, 3, 255, 69, 20, 4, 255, 65, 18, 1, 255, 69, 20, 5, 255, 69, 20, 2, 255, 65, 20, 1, 255, 65, 22, 4, 255, 54, 14, 1, 255, 59, 18, 9, 255, 68, 17, 7, 255, 57, 15, 1, 255, 52, 16, 0, 255, 52, 18, 1, 255, 64, 18, 4, 255, 65, 18, 2, 255, 73, 20, 6, 255, 66, 20, 4, 255, 58, 22, 2, 255, 50, 17, 1, 255, 53, 19, 6, 255, 50, 21, 6, 255, 50, 18, 2, 255, 55, 17, 3, 255, 59, 16, 2, 255, 60, 17, 1, 255, 57, 15, 1, 255, 62, 20, 2, 255, 45, 17, 2, 255, 34, 15, 1, 255, 33, 13, 2, 255, 37, 14, 4, 255, 35, 15, 3, 255, 50, 13, 5, 255, 51, 15, 5, 255, 61, 19, 1, 255, 69, 18, 7, 255, 68, 15, 5, 255, 72, 16, 5, 255, 64, 12, 2, 255, 45, 14, 4, 255, 43, 12, 2, 255, 45, 11, 4, 255, 37, 14, 7, 255, 32, 9, 8, 255, 37, 9, 6, 255, 52, 15, 5, 255, 70, 19, 6, 255, 71, 15, 1, 255, 63, 16, 4, 255, 57, 18, 4, 255, 56, 10, 1, 255, 44, 9, 1, 255, 43, 10, 9, 255, 36, 9, 4, 255, 39, 12, 4, 255, 44, 9, 2, 255, 51, 13, 8, 255, 46, 10, 2, 255, 52, 12, 1, 255, 62, 16, 2, 255, 62, 15, 2, 255, 64, 13, 2, 255, 67, 15, 4, 255, 58, 10, 0, 255, 57, 15, 2, 255, 56, 17, 3, 255, 49, 12, 2, 255, 41, 11, 3, 255, 40, 9, 1, 255, 16, 6, 2, 255, 13, 6, 1, 255, 13, 6, 3, 255, 14, 6, 3, 255, 17, 8, 5, 255, 18, 9, 3, 255, 19, 8, 1, 255, 21, 10, 4, 255, 17, 7, 1, 255, 22, 12, 3, 255, 19, 9, 1, 255, 15, 6, 0, 255, 15, 9, 2, 255, 15, 12, 1, 255, 15, 11, 1, 255, 19, 13, 3, 255, 21, 11, 2, 255, 21, 8, 2, 255, 20, 10, 3, 255, 19, 10, 3, 255, 18, 8, 1, 255, 23, 13, 4, 255, 28, 19, 7, 255, 20, 10, 1, 255, 24, 12, 2, 255, 30, 16, 2, 255, 29, 16, 1, 255, 23, 14, 3, 255, 22, 11, 2, 255, 32, 14, 7, 255, 26, 10, 2, 255, 24, 15, 3, 255, 31, 17, 7, 255, 33, 16, 5, 255, 31, 14, 2, 255, 31, 14, 4, 255, 25, 13, 3, 255, 25, 16, 3, 255, 27, 15, 4, 255, 30, 17, 5, 255, 34, 17, 5, 255, 28, 18, 2, 255, 39, 20, 6, 255, 40, 21, 4, 255, 42, 22, 4, 255, 50, 24, 4, 255, 56, 24, 6, 255, 56, 22, 5, 255, 47, 19, 0, 255, 52, 24, 1, 255, 60, 24, 5, 255, 50, 20, 2, 255, 45, 27, 5, 255, 52, 25, 6, 255, 42, 29, 6, 255, 45, 23, 4, 255, 52, 24, 4, 255, 46, 28, 4, 255, 49, 24, 3, 255, 49, 26, 3, 255, 39, 25, 0, 255, 43, 23, 2, 255, 52, 25, 3, 255, 52, 28, 1, 255, 50, 28, 3, 255, 42, 26, 2, 255, 50, 23, 7, 255, 45, 26, 2, 255, 53, 27, 6, 255, 53, 26, 2, 255, 48, 29, 2, 255, 47, 26, 3, 255, 57, 31, 6, 255, 57, 29, 2, 255, 52, 28, 1, 255, 50, 27, 2, 255, 60, 31, 3, 255, 54, 29, 1, 255, 53, 27, 4, 255, 55, 29, 3, 255, 56, 32, 3, 255, 62, 31, 7, 255, 64, 31, 2, 255, 59, 33, 3, 255, 57, 32, 2, 255, 60, 37, 4, 255, 63, 35, 3, 255, 64, 29, 1, 255, 66, 35, 4, 255, 60, 38, 6, 255, 58, 35, 2, 255, 61, 33, 2, 255, 68, 33, 5, 255, 60, 33, 1, 255, 64, 38, 3, 255, 69, 35, 2, 255, 68, 36, 6, 255, 64, 37, 3, 255, 71, 39, 3, 255, 73, 41, 4, 255, 72, 36, 1, 255, 72, 35, 2, 255, 63, 37, 2, 255, 63, 39, 1, 255, 71, 35, 4, 255, 73, 35, 5, 255, 65, 35, 3, 255, 66, 34, 1, 255, 70, 39, 3, 255, 74, 38, 3, 255, 89, 35, 1, 255, 96, 35, 2, 255, 95, 39, 5, 255, 94, 36, 3, 255, 75, 37, 3, 255, 66, 36, 6, 255, 66, 37, 0, 255, 68, 36, 4, 255, 71, 35, 6, 255, 70, 36, 3, 255, 64, 33, 2, 255, 66, 36, 2, 255, 65, 37, 7, 255, 63, 37, 7, 255, 65, 36, 2, 255, 76, 39, 2, 255, 95, 48, 6, 255, 92, 39, 2, 255, 76, 36, 6, 255, 68, 36, 0, 255, 72, 42, 3, 255, 69, 39, 6, 255, 67, 43, 11, 255, 71, 43, 7, 255, 73, 41, 5, 255, 66, 42, 10, 255, 71, 43, 5, 255, 65, 51, 4, 255, 71, 49, 2, 255, 76, 48, 5, 255, 67, 49, 11, 255, 73, 47, 13, 255, 83, 54, 13, 255, 85, 57, 15, 255, 87, 58, 11, 255, 72, 52, 11, 255, 73, 50, 18, 255, 70, 53, 11, 255, 74, 55, 12, 255, 77, 53, 20, 255, 77, 56, 24, 255, 93, 64, 23, 255, 112, 67, 18, 255, 111, 68, 16, 255, 114, 67, 14, 255, 102, 62, 24, 255, 95, 62, 19, 255, 87, 68, 18, 255, 78, 68, 22, 255, 77, 67, 20, 255, 75, 66, 23, 255, 73, 69, 27, 255, 72, 65, 38, 255, 76, 70, 30, 255, 82, 71, 32, 255, 79, 76, 29, 255, 82, 75, 33, 255, 93, 79, 39, 255, 115, 85, 28, 255, 116, 84, 38, 255, 117, 85, 38, 255, 115, 90, 35, 255, 121, 89, 53, 255, 117, 87, 42, 255, 115, 90, 43, 255, 117, 91, 47, 255, 124, 92, 41, 255, 120, 97, 51, 255, 117, 97, 50, 255, 122, 97, 44, 255, 121, 99, 55, 255, 125, 97, 52, 255, 128, 102, 47, 255, 103, 102, 56, 255, 91, 98, 49, 255, 109, 103, 58, 255, 109, 104, 50, 255, 100, 102, 46, 255, 101, 100, 53, 255, 112, 104, 59, 255, 116, 104, 56, 255, 116, 102, 56, 255, 118, 107, 54, 255, 115, 103, 52, 255, 114, 103, 52, 255, 109, 100, 54, 255, 107, 101, 55, 255, 102, 101, 45, 255, 102, 95, 52, 255, 105, 101, 48, 255, 104, 101, 41, 255, 104, 99, 42, 255, 108, 100, 43, 255, 117, 100, 38, 255, 118, 99, 37, 255, 120, 97, 36, 255, 120, 94, 33, 255, 120, 91, 40, 255, 118, 91, 41, 255, 114, 91, 23, 255, 112, 89, 26, 255, 108, 85, 30, 255, 113, 81, 34, 255, 118, 83, 31, 255, 114, 81, 24, 255, 109, 77, 28, 255, 112, 80, 24, 255, 110, 74, 21, 255, 114, 75, 18, 255, 116, 74, 19, 255, 118, 74, 22, 255, 113, 68, 18, 255, 111, 67, 16, 255, 112, 70, 14, 255, 110, 68, 24, 255, 106, 65, 19, 255, 106, 63, 22, 255, 109, 68, 8, 255, 107, 66, 11, 255, 106, 67, 12, 255, 113, 69, 5, 255, 112, 62, 7, 255, 114, 62, 12, 255, 114, 60, 17, 255, 108, 58, 10, 255, 105, 58, 7, 255, 107, 58, 4, 255, 117, 57, 5, 255, 105, 58, 4, 255, 99, 57, 3, 255, 108, 58, 9, 255, 113, 54, 8, 255, 113, 54, 5, 255, 115, 51, 6, 255, 113, 50, 3, 255, 115, 51, 1, 255, 108, 53, 2, 255, 103, 52, 5, 255, 106, 46, 3, 255, 106, 49, 6, 255, 98, 46, 4, 255, 96, 46, 4, 255, 98, 43, 5, 255, 99, 44, 9, 255, 96, 46, 8, 255, 91, 47, 4, 255, 92, 45, 3, 255, 90, 38, 3, 255, 97, 38, 4, 255, 104, 43, 4, 255, 104, 44, 4, 255, 96, 40, 2, 255, 94, 36, 5, 255, 86, 33, 2, 255, 85, 38, 2, 255, 87, 35, 3, 255, 82, 32, 4, 255, 80, 35, 3, 255, 80, 39, 5, 255, 76, 36, 3, 255, 81, 31, 2, 255, 89, 34, 3, 255, 87, 37, 1, 255, 78, 33, 0, 255, 80, 29, 8, 255, 86, 32, 5, 255, 89, 32, 2, 255, 87, 38, 5, 255, 88, 34, 4, 255, 87, 29, 4, 255, 86, 27, 5, 255, 78, 30, 3, 255, 79, 31, 3, 255, 73, 30, 5, 255, 69, 27, 2, 255, 77, 32, 5, 255, 75, 29, 2, 255, 77, 30, 4, 255, 79, 24, 6, 255, 77, 26, 2, 255, 88, 32, 3, 255, 92, 34, 3, 255, 93, 33, 2, 255, 93, 35, 2, 255, 86, 36, 4, 255, 83, 31, 2, 255, 94, 31, 4, 255, 88, 30, 2, 255, 79, 31, 2, 255, 73, 27, 2, 255, 75, 26, 5, 255, 71, 27, 5, 255, 75, 25, 1, 255, 73, 27, 2, 255, 67, 29, 4, 255, 64, 25, 2, 255, 73, 25, 2, 255, 70, 25, 1, 255, 67, 24, 2, 255, 68, 24, 3, 255, 70, 24, 7, 255, 70, 23, 4, 255, 78, 28, 3, 255, 76, 24, 0, 255, 79, 24, 4, 255, 88, 27, 4, 255, 87, 25, 1, 255, 82, 26, 2, 255, 76, 25, 2, 255, 74, 23, 4, 255, 72, 22, 2, 255, 78, 24, 4, 255, 75, 22, 2, 255, 72, 21, 0, 255, 76, 27, 7, 255, 71, 21, 3, 255, 68, 26, 4, 255, 75, 24, 1, 255, 79, 22, 1, 255, 89, 25, 4, 255, 92, 26, 5, 255, 93, 26, 5, 255, 81, 24, 3, 255, 70, 21, 6, 255, 70, 20, 2, 255, 66, 17, 1, 255, 68, 20, 4, 255, 64, 19, 3, 255, 58, 21, 2, 255, 52, 15, 2, 255, 60, 16, 9, 255, 60, 16, 4, 255, 49, 16, 3, 255, 58, 17, 5, 255, 59, 15, 1, 255, 55, 17, 1, 255, 59, 17, 3, 255, 63, 21, 4, 255, 62, 21, 3, 255, 48, 19, 1, 255, 55, 19, 6, 255, 57, 21, 3, 255, 58, 20, 2, 255, 64, 19, 3, 255, 58, 16, 3, 255, 52, 13, 6, 255, 28, 10, 0, 255, 34, 16, 1, 255, 38, 16, 2, 255, 32, 15, 1, 255, 39, 16, 2, 255, 45, 16, 3, 255, 45, 13, 2, 255, 44, 15, 5, 255, 34, 11, 4, 255, 27, 9, 4, 255, 30, 11, 2, 255, 29, 11, 4, 255, 35, 13, 0, 255, 30, 12, 4, 255, 27, 6, 4, 255, 27, 8, 2, 255, 27, 8, 6, 255, 23, 8, 5, 255, 21, 9, 3, 255, 20, 7, 0, 255, 20, 10, 1, 255, 25, 9, 4, 255, 29, 5, 0, 255, 42, 12, 6, 255, 54, 14, 5, 255, 59, 14, 2, 255, 59, 15, 1, 255, 61, 11, 3, 255, 53, 14, 3, 255, 40, 14, 4, 255, 31, 10, 1, 255, 36, 12, 3, 255, 48, 14, 4, 255, 56, 14, 1, 255, 57, 14, 1, 255, 54, 14, 2, 255, 63, 19, 4, 255, 70, 17, 2, 255, 70, 15, 1, 255, 64, 16, 2, 255, 55, 15, 3, 255, 50, 16, 5, 255, 50, 13, 2, 255, 54, 13, 2, 255, 13, 6, 2, 255, 14, 6, 3, 255, 13, 8, 4, 255, 13, 6, 3, 255, 14, 6, 2, 255, 19, 9, 2, 255, 19, 8, 2, 255, 19, 10, 3, 255, 17, 9, 1, 255, 18, 9, 0, 255, 21, 11, 2, 255, 19, 10, 2, 255, 18, 11, 3, 255, 17, 8, 2, 255, 16, 9, 2, 255, 20, 10, 2, 255, 23, 12, 4, 255, 23, 12, 3, 255, 21, 12, 2, 255, 20, 11, 2, 255, 22, 12, 3, 255, 22, 12, 3, 255, 25, 14, 4, 255, 23, 13, 2, 255, 26, 17, 5, 255, 26, 17, 5, 255, 21, 13, 2, 255, 22, 12, 5, 255, 23, 14, 5, 255, 20, 12, 0, 255, 24, 16, 3, 255, 26, 17, 3, 255, 26, 14, 2, 255, 26, 12, 2, 255, 25, 13, 4, 255, 24, 13, 6, 255, 24, 14, 5, 255, 34, 18, 5, 255, 26, 17, 3, 255, 30, 14, 2, 255, 42, 14, 4, 255, 30, 19, 3, 255, 39, 21, 5, 255, 43, 21, 4, 255, 44, 20, 4, 255, 50, 23, 5, 255, 48, 20, 1, 255, 49, 19, 1, 255, 54, 22, 2, 255, 55, 23, 3, 255, 51, 20, 1, 255, 51, 21, 3, 255, 49, 19, 1, 255, 52, 20, 3, 255, 37, 21, 1, 255, 41, 20, 2, 255, 47, 22, 3, 255, 44, 24, 1, 255, 45, 21, 2, 255, 45, 25, 5, 255, 39, 24, 3, 255, 46, 25, 4, 255, 54, 26, 5, 255, 51, 25, 3, 255, 51, 26, 3, 255, 38, 26, 0, 255, 46, 28, 4, 255, 47, 31, 2, 255, 56, 27, 6, 255, 47, 22, 5, 255, 43, 25, 5, 255, 54, 31, 8, 255, 53, 26, 2, 255, 52, 29, 7, 255, 52, 25, 3, 255, 58, 28, 3, 255, 53, 28, 3, 255, 51, 29, 2, 255, 61, 25, 4, 255, 66, 30, 1, 255, 57, 32, 0, 255, 62, 30, 3, 255, 64, 28, 5, 255, 61, 30, 2, 255, 63, 31, 3, 255, 66, 34, 5, 255, 61, 33, 2, 255, 59, 34, 2, 255, 60, 37, 4, 255, 57, 36, 3, 255, 58, 33, 2, 255, 61, 36, 4, 255, 66, 34, 4, 255, 68, 33, 3, 255, 64, 36, 2, 255, 71, 33, 2, 255, 65, 33, 3, 255, 67, 37, 3, 255, 70, 35, 3, 255, 68, 36, 3, 255, 64, 34, 2, 255, 62, 33, 3, 255, 69, 37, 7, 255, 66, 33, 4, 255, 62, 36, 7, 255, 61, 35, 7, 255, 66, 34, 6, 255, 68, 37, 7, 255, 62, 33, 1, 255, 73, 38, 5, 255, 97, 41, 6, 255, 93, 43, 4, 255, 92, 39, 3, 255, 94, 34, 4, 255, 71, 31, 5, 255, 70, 36, 1, 255, 68, 35, 7, 255, 67, 38, 6, 255, 62, 34, 0, 255, 63, 38, 3, 255, 65, 37, 5, 255, 66, 34, 1, 255, 67, 37, 3, 255, 67, 34, 4, 255, 62, 33, 3, 255, 64, 32, 6, 255, 67, 33, 5, 255, 62, 32, 7, 255, 64, 32, 9, 255, 67, 36, 6, 255, 71, 35, 1, 255, 71, 37, 4, 255, 67, 42, 7, 255, 63, 39, 6, 255, 74, 41, 7, 255, 74, 40, 6, 255, 67, 44, 10, 255, 61, 47, 11, 255, 70, 44, 6, 255, 76, 46, 9, 255, 96, 50, 17, 255, 109, 59, 15, 255, 104, 59, 7, 255, 110, 59, 12, 255, 98, 56, 9, 255, 76, 50, 13, 255, 64, 54, 15, 255, 68, 57, 19, 255, 71, 54, 18, 255, 70, 57, 16, 255, 91, 63, 14, 255, 114, 66, 14, 255, 115, 63, 17, 255, 106, 60, 23, 255, 109, 68, 13, 255, 100, 70, 16, 255, 78, 61, 35, 255, 74, 62, 24, 255, 81, 65, 17, 255, 71, 67, 22, 255, 69, 64, 31, 255, 72, 67, 34, 255, 75, 67, 34, 255, 85, 70, 30, 255, 93, 78, 30, 255, 81, 75, 47, 255, 88, 74, 45, 255, 102, 79, 32, 255, 101, 82, 30, 255, 102, 86, 38, 255, 95, 84, 33, 255, 94, 82, 37, 255, 95, 86, 45, 255, 112, 94, 40, 255, 118, 93, 29, 255, 114, 94, 44, 255, 119, 92, 54, 255, 115, 93, 51, 255, 123, 96, 52, 255, 127, 96, 52, 255, 121, 98, 51, 255, 114, 94, 60, 255, 107, 98, 48, 255, 97, 94, 66, 255, 110, 103, 53, 255, 126, 106, 45, 255, 127, 101, 58, 255, 125, 106, 58, 255, 109, 106, 55, 255, 87, 98, 54, 255, 90, 102, 58, 255, 98, 101, 52, 255, 105, 106, 53, 255, 101, 101, 54, 255, 102, 103, 51, 255, 101, 106, 42, 255, 98, 101, 50, 255, 101, 101, 51, 255, 103, 102, 46, 255, 107, 100, 49, 255, 104, 98, 46, 255, 110, 100, 48, 255, 115, 98, 46, 255, 116, 96, 44, 255, 124, 97, 39, 255, 127, 92, 40, 255, 127, 90, 43, 255, 124, 94, 19, 255, 120, 93, 37, 255, 112, 91, 35, 255, 106, 89, 27, 255, 112, 90, 34, 255, 115, 85, 22, 255, 123, 85, 35, 255, 117, 83, 19, 255, 113, 82, 15, 255, 111, 79, 22, 255, 114, 75, 27, 255, 119, 76, 25, 255, 118, 78, 16, 255, 111, 71, 18, 255, 107, 71, 14, 255, 104, 68, 15, 255, 107, 70, 19, 255, 107, 64, 9, 255, 108, 67, 9, 255, 107, 67, 19, 255, 104, 64, 15, 255, 106, 65, 12, 255, 106, 62, 10, 255, 107, 60, 10, 255, 109, 60, 8, 255, 110, 59, 14, 255, 110, 61, 5, 255, 111, 61, 1, 255, 107, 57, 2, 255, 109, 59, 11, 255, 104, 55, 5, 255, 106, 50, 9, 255, 109, 51, 8, 255, 106, 54, 1, 255, 109, 57, 1, 255, 108, 53, 2, 255, 116, 54, 9, 255, 115, 52, 5, 255, 106, 52, 1, 255, 107, 48, 3, 255, 110, 49, 6, 255, 107, 49, 6, 255, 102, 45, 3, 255, 103, 46, 5, 255, 103, 43, 2, 255, 102, 44, 2, 255, 100, 46, 6, 255, 95, 41, 2, 255, 101, 43, 4, 255, 101, 44, 5, 255, 88, 39, 2, 255, 85, 39, 0, 255, 93, 41, 1, 255, 98, 40, 1, 255, 89, 37, 1, 255, 87, 36, 4, 255, 90, 41, 5, 255, 82, 35, 0, 255, 81, 32, 1, 255, 81, 34, 3, 255, 79, 35, 2, 255, 81, 38, 3, 255, 81, 35, 5, 255, 80, 32, 1, 255, 93, 34, 1, 255, 97, 40, 3, 255, 86, 37, 3, 255, 83, 26, 4, 255, 84, 27, 3, 255, 88, 33, 5, 255, 83, 33, 2, 255, 80, 29, 0, 255, 77, 29, 2, 255, 78, 29, 5, 255, 79, 32, 8, 255, 76, 28, 4, 255, 75, 33, 9, 255, 74, 31, 7, 255, 72, 24, 0, 255, 75, 29, 3, 255, 73, 29, 4, 255, 66, 26, 8, 255, 77, 31, 5, 255, 84, 27, 0, 255, 78, 30, 4, 255, 79, 29, 6, 255, 94, 30, 4, 255, 91, 33, 2, 255, 86, 35, 3, 255, 83, 32, 1, 255, 83, 28, 1, 255, 84, 28, 5, 255, 77, 27, 4, 255, 70, 24, 2, 255, 74, 26, 5, 255, 77, 27, 2, 255, 74, 26, 0, 255, 72, 29, 5, 255, 72, 28, 4, 255, 74, 25, 2, 255, 72, 25, 2, 255, 71, 25, 3, 255, 67, 21, 1, 255, 69, 23, 4, 255, 71, 27, 5, 255, 68, 24, 1, 255, 75, 28, 3, 255, 73, 24, 1, 255, 73, 25, 3, 255, 72, 25, 4, 255, 66, 22, 0, 255, 73, 26, 3, 255, 75, 24, 1, 255, 78, 26, 5, 255, 80, 23, 5, 255, 79, 24, 5, 255, 69, 22, 1, 255, 66, 24, 2, 255, 71, 25, 3, 255, 70, 22, 4, 255, 77, 20, 5, 255, 77, 23, 1, 255, 82, 28, 1, 255, 80, 24, 2, 255, 78, 19, 2, 255, 73, 22, 7, 255, 67, 21, 3, 255, 66, 21, 0, 255, 70, 23, 4, 255, 68, 20, 5, 255, 64, 19, 4, 255, 62, 23, 4, 255, 61, 22, 3, 255, 62, 16, 4, 255, 63, 20, 4, 255, 49, 17, 2, 255, 55, 14, 3, 255, 60, 16, 2, 255, 50, 16, 2, 255, 52, 18, 1, 255, 55, 21, 2, 255, 65, 22, 4, 255, 64, 18, 4, 255, 66, 16, 4, 255, 62, 18, 1, 255, 72, 23, 2, 255, 69, 16, 2, 255, 56, 11, 0, 255, 45, 13, 3, 255, 31, 10, 2, 255, 34, 12, 5, 255, 38, 11, 6, 255, 35, 10, 3, 255, 37, 13, 4, 255, 44, 17, 6, 255, 45, 14, 4, 255, 48, 14, 5, 255, 41, 10, 3, 255, 31, 12, 4, 255, 30, 18, 6, 255, 34, 15, 4, 255, 36, 12, 2, 255, 23, 12, 0, 255, 27, 9, 3, 255, 32, 10, 3, 255, 29, 10, 4, 255, 29, 10, 3, 255, 26, 10, 0, 255, 32, 14, 4, 255, 28, 9, 1, 255, 25, 7, 3, 255, 18, 8, 3, 255, 21, 8, 1, 255, 41, 12, 2, 255, 55, 14, 4, 255, 58, 16, 5, 255, 55, 14, 5, 255, 57, 14, 4, 255, 56, 14, 7, 255, 47, 11, 6, 255, 41, 10, 2, 255, 60, 15, 2, 255, 70, 18, 3, 255, 76, 19, 3, 255, 76, 21, 3, 255, 68, 21, 0, 255, 67, 19, 0, 255, 75, 17, 2, 255, 75, 17, 6, 255, 64, 18, 5, 255, 59, 13, 3, 255, 55, 12, 0, 255, 61, 16, 6, 255, 12, 8, 4, 255, 11, 7, 4, 255, 11, 7, 3, 255, 12, 8, 3, 255, 14, 7, 1, 255, 18, 9, 1, 255, 18, 8, 3, 255, 16, 8, 1, 255, 18, 11, 3, 255, 17, 9, 0, 255, 21, 11, 2, 255, 22, 13, 4, 255, 21, 11, 3, 255, 24, 12, 7, 255, 17, 7, 2, 255, 18, 8, 0, 255, 22, 12, 3, 255, 22, 12, 3, 255, 21, 11, 1, 255, 21, 13, 3, 255, 21, 12, 3, 255, 22, 11, 2, 255, 28, 14, 5, 255, 24, 11, 2, 255, 23, 14, 3, 255, 21, 16, 4, 255, 18, 13, 4, 255, 20, 11, 4, 255, 21, 14, 6, 255, 21, 16, 3, 255, 23, 17, 1, 255, 25, 16, 2, 255, 24, 12, 2, 255, 24, 12, 3, 255, 25, 15, 5, 255, 22, 13, 5, 255, 27, 15, 4, 255, 36, 16, 4, 255, 32, 16, 1, 255, 31, 18, 3, 255, 41, 16, 4, 255, 38, 16, 3, 255, 36, 17, 1, 255, 36, 19, 2, 255, 48, 18, 3, 255, 48, 22, 4, 255, 46, 20, 1, 255, 48, 19, 1, 255, 54, 22, 2, 255, 52, 21, 1, 255, 48, 22, 2, 255, 45, 20, 2, 255, 47, 23, 3, 255, 46, 22, 3, 255, 47, 20, 4, 255, 54, 22, 9, 255, 44, 21, 2, 255, 46, 24, 2, 255, 46, 23, 4, 255, 41, 23, 4, 255, 42, 26, 5, 255, 45, 25, 6, 255, 49, 24, 5, 255, 50, 24, 4, 255, 50, 27, 4, 255, 48, 26, 0, 255, 42, 23, 9, 255, 40, 23, 8, 255, 51, 30, 2, 255, 52, 31, 3, 255, 50, 25, 2, 255, 44, 24, 1, 255, 51, 27, 5, 255, 47, 23, 2, 255, 50, 26, 5, 255, 47, 25, 3, 255, 54, 29, 5, 255, 52, 26, 3, 255, 58, 24, 1, 255, 58, 28, 0, 255, 55, 34, 1, 255, 61, 32, 5, 255, 53, 31, 3, 255, 61, 31, 2, 255, 60, 29, 1, 255, 63, 31, 4, 255, 62, 31, 3, 255, 58, 34, 3, 255, 58, 32, 2, 255, 66, 32, 3, 255, 64, 30, 4, 255, 61, 32, 3, 255, 63, 32, 3, 255, 67, 33, 4, 255, 63, 32, 2, 255, 61, 34, 4, 255, 63, 35, 0, 255, 63, 38, 2, 255, 70, 34, 5, 255, 63, 37, 3, 255, 75, 35, 1, 255, 90, 38, 2, 255, 92, 38, 1, 255, 89, 36, 2, 255, 75, 35, 1, 255, 64, 33, 0, 255, 66, 35, 3, 255, 68, 37, 5, 255, 72, 32, 4, 255, 75, 35, 1, 255, 76, 37, 1, 255, 75, 35, 4, 255, 73, 31, 2, 255, 63, 35, 1, 255, 60, 34, 2, 255, 68, 33, 1, 255, 56, 29, 10, 255, 61, 36, 8, 255, 71, 36, 0, 255, 71, 33, 1, 255, 70, 37, 1, 255, 71, 35, 1, 255, 68, 34, 7, 255, 62, 31, 3, 255, 71, 35, 7, 255, 67, 33, 6, 255, 66, 38, 4, 255, 63, 35, 3, 255, 68, 35, 4, 255, 61, 35, 10, 255, 58, 30, 9, 255, 69, 37, 7, 255, 67, 38, 0, 255, 65, 38, 5, 255, 70, 42, 13, 255, 66, 40, 5, 255, 70, 42, 3, 255, 69, 46, 8, 255, 65, 45, 6, 255, 67, 47, 7, 255, 97, 53, 8, 255, 97, 52, 6, 255, 85, 53, 8, 255, 82, 52, 13, 255, 71, 50, 7, 255, 70, 50, 16, 255, 73, 50, 25, 255, 73, 53, 23, 255, 67, 55, 16, 255, 70, 61, 20, 255, 85, 59, 20, 255, 117, 66, 17, 255, 121, 64, 13, 255, 116, 66, 23, 255, 110, 67, 26, 255, 117, 72, 22, 255, 90, 65, 22, 255, 68, 64, 19, 255, 71, 67, 31, 255, 83, 75, 25, 255, 93, 75, 25, 255, 78, 67, 30, 255, 82, 71, 36, 255, 103, 75, 33, 255, 117, 79, 32, 255, 117, 79, 32, 255, 114, 80, 37, 255, 108, 81, 31, 255, 86, 76, 38, 255, 82, 73, 52, 255, 80, 80, 44, 255, 82, 83, 46, 255, 78, 80, 51, 255, 98, 81, 49, 255, 117, 88, 41, 255, 114, 96, 54, 255, 117, 96, 49, 255, 116, 97, 54, 255, 122, 98, 55, 255, 127, 99, 60, 255, 119, 102, 51, 255, 98, 98, 60, 255, 84, 92, 61, 255, 102, 102, 58, 255, 124, 109, 54, 255, 128, 103, 54, 255, 126, 106, 56, 255, 110, 106, 68, 255, 95, 103, 52, 255, 95, 105, 52, 255, 99, 105, 69, 255, 93, 101, 54, 255, 99, 102, 58, 255, 109, 108, 53, 255, 111, 106, 51, 255, 108, 102, 52, 255, 106, 102, 53, 255, 106, 103, 51, 255, 110, 108, 43, 255, 116, 105, 39, 255, 114, 103, 41, 255, 120, 102, 48, 255, 126, 103, 40, 255, 121, 100, 35, 255, 122, 93, 38, 255, 122, 94, 39, 255, 121, 91, 45, 255, 113, 89, 22, 255, 110, 90, 30, 255, 109, 89, 34, 255, 110, 91, 21, 255, 117, 88, 27, 255, 121, 86, 22, 255, 124, 83, 24, 255, 121, 80, 15, 255, 119, 80, 17, 255, 121, 85, 14, 255, 114, 81, 9, 255, 109, 77, 22, 255, 109, 76, 21, 255, 102, 70, 15, 255, 104, 71, 13, 255, 104, 68, 11, 255, 108, 69, 18, 255, 104, 68, 14, 255, 105, 66, 14, 255, 107, 65, 11, 255, 108, 64, 8, 255, 107, 64, 12, 255, 100, 62, 7, 255, 104, 57, 16, 255, 108, 56, 13, 255, 109, 59, 14, 255, 108, 60, 7, 255, 107, 57, 6, 255, 107, 57, 5, 255, 107, 55, 7, 255, 109, 54, 7, 255, 114, 54, 8, 255, 113, 51, 5, 255, 112, 53, 5, 255, 110, 53, 5, 255, 109, 51, 5, 255, 112, 51, 4, 255, 112, 49, 1, 255, 107, 51, 3, 255, 111, 47, 5, 255, 115, 46, 7, 255, 108, 47, 5, 255, 106, 45, 2, 255, 109, 46, 3, 255, 110, 45, 6, 255, 101, 42, 6, 255, 99, 44, 7, 255, 107, 47, 7, 255, 112, 45, 1, 255, 115, 44, 0, 255, 101, 43, 3, 255, 86, 41, 5, 255, 83, 40, 4, 255, 88, 42, 3, 255, 90, 40, 2, 255, 81, 36, 0, 255, 84, 36, 2, 255, 87, 36, 3, 255, 82, 37, 4, 255, 79, 34, 1, 255, 83, 36, 2, 255, 82, 36, 0, 255, 77, 28, 0, 255, 77, 34, 3, 255, 85, 35, 4, 255, 89, 35, 4, 255, 86, 38, 4, 255, 86, 32, 5, 255, 81, 31, 2, 255, 80, 31, 2, 255, 76, 27, 2, 255, 75, 27, 4, 255, 69, 32, 5, 255, 73, 32, 2, 255, 81, 33, 6, 255, 75, 27, 5, 255, 71, 25, 2, 255, 78, 31, 5, 255, 79, 28, 2, 255, 76, 26, 2, 255, 72, 26, 3, 255, 80, 29, 5, 255, 79, 28, 3, 255, 77, 33, 2, 255, 91, 31, 5, 255, 85, 27, 2, 255, 87, 31, 4, 255, 94, 34, 4, 255, 95, 35, 5, 255, 86, 28, 0, 255, 83, 26, 0, 255, 84, 25, 3, 255, 84, 26, 5, 255, 78, 25, 3, 255, 81, 26, 4, 255, 78, 26, 2, 255, 76, 28, 2, 255, 76, 26, 2, 255, 75, 26, 2, 255, 76, 29, 4, 255, 70, 25, 1, 255, 68, 21, 1, 255, 71, 24, 4, 255, 70, 24, 3, 255, 67, 25, 4, 255, 65, 25, 2, 255, 69, 26, 5, 255, 71, 25, 4, 255, 71, 24, 1, 255, 72, 24, 2, 255, 72, 26, 3, 255, 74, 25, 3, 255, 75, 25, 2, 255, 78, 30, 5, 255, 73, 28, 5, 255, 68, 24, 3, 255, 71, 22, 3, 255, 78, 24, 4, 255, 74, 23, 2, 255, 70, 24, 7, 255, 64, 18, 2, 255, 79, 24, 3, 255, 94, 23, 5, 255, 76, 20, 1, 255, 63, 21, 4, 255, 61, 18, 3, 255, 68, 22, 1, 255, 70, 23, 1, 255, 68, 19, 0, 255, 68, 18, 1, 255, 65, 17, 3, 255, 64, 23, 5, 255, 65, 22, 1, 255, 64, 17, 1, 255, 66, 21, 3, 255, 51, 18, 0, 255, 60, 21, 6, 255, 63, 17, 3, 255, 56, 19, 3, 255, 58, 18, 2, 255, 51, 19, 1, 255, 56, 19, 1, 255, 70, 17, 5, 255, 70, 15, 6, 255, 72, 17, 3, 255, 65, 20, 4, 255, 63, 15, 2, 255, 55, 15, 3, 255, 45, 14, 2, 255, 48, 14, 5, 255, 47, 11, 3, 255, 47, 13, 7, 255, 44, 11, 3, 255, 47, 13, 3, 255, 55, 16, 6, 255, 53, 15, 3, 255, 49, 14, 1, 255, 43, 13, 0, 255, 40, 13, 4, 255, 37, 18, 6, 255, 45, 14, 2, 255, 47, 11, 5, 255, 39, 13, 2, 255, 31, 13, 2, 255, 36, 14, 3, 255, 32, 10, 0, 255, 35, 13, 2, 255, 32, 10, 2, 255, 33, 12, 4, 255, 31, 11, 2, 255, 27, 12, 5, 255, 18, 8, 3, 255, 23, 8, 3, 255, 30, 8, 2, 255, 32, 13, 2, 255, 30, 12, 0, 255, 39, 12, 4, 255, 45, 10, 1, 255, 45, 10, 4, 255, 46, 14, 8, 255, 50, 12, 4, 255, 81, 19, 5, 255, 83, 24, 4, 255, 94, 27, 3, 255, 96, 27, 2, 255, 90, 28, 3, 255, 89, 27, 5, 255, 80, 22, 1, 255, 79, 20, 2, 255, 85, 19, 4, 255, 73, 18, 0, 255, 65, 16, 0, 255, 61, 14, 2, 255, 12, 8, 5, 255, 10, 6, 3, 255, 10, 7, 2, 255, 12, 7, 2, 255, 16, 9, 2, 255, 16, 8, 0, 255, 18, 9, 3, 255, 17, 11, 4, 255, 17, 11, 2, 255, 18, 10, 2, 255, 18, 8, 0, 255, 23, 13, 4, 255, 21, 12, 2, 255, 19, 10, 2, 255, 19, 11, 3, 255, 20, 12, 3, 255, 21, 10, 4, 255, 23, 11, 4, 255, 20, 10, 3, 255, 20, 15, 5, 255, 20, 13, 3, 255, 22, 12, 3, 255, 29, 16, 8, 255, 24, 10, 3, 255, 23, 12, 4, 255, 21, 13, 2, 255, 22, 15, 3, 255, 18, 14, 3, 255, 16, 9, 1, 255, 25, 14, 5, 255, 24, 13, 3, 255, 23, 15, 5, 255, 25, 13, 6, 255, 27, 13, 2, 255, 32, 16, 1, 255, 28, 15, 0, 255, 32, 19, 3, 255, 34, 17, 4, 255, 31, 14, 1, 255, 36, 20, 4, 255, 41, 18, 5, 255, 36, 18, 3, 255, 44, 20, 6, 255, 45, 20, 3, 255, 45, 21, 3, 255, 44, 20, 3, 255, 46, 18, 1, 255, 49, 20, 2, 255, 49, 21, 2, 255, 47, 21, 1, 255, 50, 24, 3, 255, 46, 20, 3, 255, 53, 22, 4, 255, 50, 24, 5, 255, 42, 20, 3, 255, 44, 20, 4, 255, 39, 24, 3, 255, 43, 20, 2, 255, 45, 25, 4, 255, 38, 22, 1, 255, 42, 24, 4, 255, 44, 23, 2, 255, 46, 22, 2, 255, 50, 25, 5, 255, 48, 22, 6, 255, 48, 26, 10, 255, 37, 26, 5, 255, 52, 30, 3, 255, 50, 24, 1, 255, 52, 27, 5, 255, 60, 30, 4, 255, 53, 26, 4, 255, 55, 29, 7, 255, 55, 26, 2, 255, 48, 24, 3, 255, 45, 24, 1, 255, 55, 32, 0, 255, 53, 28, 2, 255, 54, 27, 6, 255, 54, 32, 6, 255, 50, 33, 1, 255, 57, 27, 1, 255, 62, 38, 4, 255, 71, 37, 8, 255, 56, 29, 0, 255, 56, 31, 1, 255, 63, 30, 5, 255, 61, 31, 3, 255, 61, 32, 2, 255, 68, 35, 7, 255, 63, 36, 6, 255, 63, 35, 5, 255, 65, 34, 3, 255, 67, 35, 4, 255, 67, 31, 2, 255, 62, 36, 6, 255, 61, 34, 3, 255, 62, 33, 6, 255, 60, 36, 7, 255, 59, 34, 2, 255, 69, 36, 1, 255, 94, 37, 4, 255, 85, 35, 5, 255, 71, 36, 5, 255, 63, 33, 1, 255, 65, 35, 2, 255, 69, 36, 3, 255, 66, 32, 0, 255, 62, 36, 2, 255, 61, 36, 5, 255, 63, 35, 1, 255, 58, 34, 0, 255, 65, 34, 2, 255, 69, 39, 6, 255, 63, 31, 5, 255, 65, 31, 1, 255, 60, 35, 3, 255, 63, 36, 7, 255, 66, 31, 2, 255, 68, 33, 6, 255, 65, 33, 4, 255, 66, 32, 1, 255, 64, 30, 3, 255, 66, 37, 4, 255, 61, 37, 2, 255, 64, 36, 5, 255, 65, 34, 1, 255, 68, 39, 5, 255, 67, 37, 1, 255, 62, 38, 8, 255, 58, 32, 8, 255, 66, 37, 8, 255, 66, 40, 3, 255, 67, 39, 5, 255, 71, 38, 11, 255, 65, 44, 4, 255, 68, 44, 5, 255, 71, 43, 6, 255, 68, 51, 4, 255, 68, 51, 11, 255, 96, 55, 10, 255, 106, 57, 17, 255, 95, 51, 18, 255, 81, 46, 15, 255, 71, 51, 9, 255, 66, 54, 17, 255, 71, 47, 25, 255, 78, 53, 15, 255, 75, 59, 11, 255, 68, 59, 9, 255, 70, 60, 16, 255, 91, 62, 22, 255, 112, 69, 20, 255, 112, 72, 14, 255, 106, 65, 23, 255, 85, 63, 22, 255, 72, 62, 17, 255, 75, 67, 32, 255, 98, 69, 25, 255, 110, 73, 30, 255, 108, 75, 25, 255, 94, 71, 22, 255, 97, 78, 35, 255, 114, 79, 31, 255, 119, 77, 35, 255, 123, 79, 27, 255, 116, 83, 34, 255, 98, 78, 38, 255, 82, 78, 40, 255, 77, 81, 41, 255, 87, 83, 43, 255, 89, 84, 43, 255, 87, 85, 47, 255, 89, 88, 38, 255, 86, 89, 42, 255, 92, 91, 56, 255, 128, 103, 48, 255, 124, 101, 50, 255, 118, 99, 57, 255, 126, 100, 50, 255, 123, 105, 53, 255, 99, 103, 49, 255, 90, 98, 51, 255, 118, 108, 58, 255, 128, 112, 52, 255, 121, 109, 51, 255, 112, 106, 60, 255, 98, 103, 71, 255, 90, 104, 58, 255, 92, 106, 56, 255, 97, 103, 55, 255, 105, 104, 60, 255, 121, 105, 61, 255, 122, 110, 52, 255, 118, 105, 58, 255, 116, 105, 59, 255, 119, 110, 44, 255, 121, 109, 42, 255, 121, 103, 44, 255, 123, 106, 44, 255, 125, 104, 45, 255, 124, 99, 45, 255, 124, 99, 41, 255, 123, 99, 34, 255, 116, 97, 28, 255, 115, 96, 41, 255, 112, 89, 42, 255, 114, 89, 34, 255, 115, 91, 33, 255, 111, 89, 27, 255, 111, 87, 31, 255, 113, 82, 24, 255, 120, 84, 28, 255, 121, 82, 23, 255, 119, 79, 28, 255, 115, 80, 17, 255, 115, 79, 19, 255, 108, 70, 26, 255, 105, 71, 19, 255, 106, 71, 24, 255, 104, 71, 23, 255, 101, 67, 19, 255, 102, 66, 26, 255, 100, 66, 17, 255, 101, 68, 17, 255, 103, 66, 13, 255, 108, 62, 11, 255, 109, 64, 3, 255, 106, 62, 16, 255, 101, 62, 15, 255, 110, 62, 19, 255, 110, 56, 14, 255, 108, 60, 5, 255, 106, 59, 8, 255, 104, 56, 10, 255, 106, 56, 11, 255, 107, 55, 6, 255, 119, 56, 7, 255, 119, 54, 3, 255, 118, 52, 5, 255, 118, 54, 9, 255, 111, 47, 4, 255, 114, 50, 7, 255, 115, 52, 7, 255, 112, 49, 5, 255, 116, 46, 7, 255, 116, 46, 7, 255, 115, 47, 6, 255, 116, 45, 3, 255, 116, 47, 8, 255, 103, 40, 4, 255, 102, 46, 4, 255, 100, 46, 4, 255, 103, 45, 5, 255, 103, 40, 2, 255, 110, 44, 4, 255, 114, 48, 2, 255, 113, 44, 4, 255, 111, 38, 6, 255, 107, 38, 6, 255, 101, 39, 3, 255, 97, 40, 2, 255, 84, 39, 3, 255, 82, 33, 2, 255, 85, 33, 4, 255, 78, 34, 2, 255, 80, 35, 2, 255, 85, 35, 3, 255, 79, 33, 1, 255, 75, 29, 3, 255, 73, 29, 2, 255, 76, 34, 3, 255, 77, 32, 0, 255, 76, 30, 1, 255, 70, 32, 2, 255, 76, 33, 2, 255, 77, 33, 4, 255, 74, 27, 3, 255, 76, 29, 6, 255, 69, 33, 5, 255, 71, 31, 0, 255, 78, 30, 1, 255, 77, 33, 5, 255, 75, 29, 1, 255, 79, 29, 1, 255, 93, 37, 7, 255, 89, 33, 6, 255, 77, 28, 2, 255, 81, 32, 0, 255, 80, 26, 0, 255, 74, 31, 2, 255, 85, 29, 1, 255, 85, 31, 0, 255, 81, 34, 4, 255, 89, 32, 4, 255, 89, 33, 2, 255, 85, 30, 0, 255, 84, 30, 1, 255, 84, 28, 0, 255, 86, 32, 2, 255, 85, 30, 2, 255, 82, 24, 3, 255, 77, 29, 3, 255, 80, 31, 6, 255, 80, 28, 4, 255, 78, 25, 1, 255, 76, 29, 4, 255, 73, 30, 6, 255, 69, 23, 1, 255, 72, 25, 5, 255, 72, 26, 4, 255, 69, 25, 2, 255, 68, 26, 5, 255, 64, 19, 2, 255, 69, 23, 3, 255, 71, 23, 1, 255, 73, 22, 1, 255, 81, 29, 6, 255, 75, 23, 2, 255, 74, 22, 2, 255, 78, 28, 3, 255, 69, 27, 3, 255, 65, 24, 1, 255, 78, 25, 7, 255, 79, 22, 3, 255, 75, 26, 3, 255, 71, 25, 3, 255, 69, 23, 3, 255, 71, 19, 0, 255, 78, 21, 2, 255, 77, 23, 2, 255, 72, 22, 0, 255, 77, 23, 3, 255, 76, 21, 0, 255, 80, 25, 4, 255, 80, 23, 3, 255, 77, 20, 1, 255, 72, 20, 2, 255, 65, 20, 2, 255, 67, 20, 1, 255, 67, 21, 4, 255, 66, 19, 0, 255, 57, 18, 0, 255, 66, 25, 7, 255, 66, 19, 1, 255, 59, 19, 1, 255, 68, 19, 5, 255, 64, 18, 3, 255, 63, 19, 2, 255, 59, 18, 4, 255, 49, 15, 5, 255, 51, 19, 5, 255, 50, 19, 3, 255, 58, 16, 4, 255, 54, 19, 5, 255, 56, 16, 4, 255, 57, 14, 2, 255, 55, 17, 2, 255, 55, 15, 2, 255, 57, 15, 4, 255, 59, 16, 4, 255, 61, 16, 4, 255, 57, 14, 3, 255, 51, 16, 3, 255, 42, 13, 0, 255, 48, 12, 2, 255, 49, 17, 4, 255, 41, 18, 3, 255, 41, 14, 3, 255, 42, 17, 8, 255, 43, 12, 2, 255, 37, 11, 3, 255, 35, 12, 4, 255, 35, 15, 5, 255, 30, 11, 2, 255, 31, 13, 1, 255, 34, 15, 2, 255, 36, 12, 2, 255, 31, 12, 5, 255, 21, 11, 3, 255, 23, 8, 3, 255, 26, 9, 2, 255, 18, 7, 0, 255, 15, 7, 1, 255, 17, 11, 0, 255, 27, 9, 2, 255, 31, 10, 4, 255, 39, 11, 1, 255, 79, 21, 1, 255, 96, 29, 4, 255, 104, 31, 4, 255, 105, 29, 1, 255, 100, 31, 3, 255, 98, 30, 3, 255, 102, 28, 4, 255, 101, 28, 4, 255, 95, 26, 1, 255, 99, 27, 4, 255, 87, 25, 5, 255, 71, 17, 1, 255, 11, 5, 3, 255, 11, 5, 2, 255, 11, 6, 1, 255, 14, 7, 1, 255, 16, 9, 3, 255, 17, 10, 3, 255, 16, 9, 3, 255, 18, 11, 5, 255, 15, 10, 2, 255, 19, 11, 3, 255, 18, 8, 1, 255, 21, 11, 2, 255, 21, 11, 2, 255, 21, 13, 2, 255, 19, 12, 1, 255, 17, 10, 1, 255, 22, 12, 5, 255, 23, 12, 6, 255, 21, 10, 3, 255, 14, 9, 1, 255, 18, 11, 2, 255, 19, 9, 1, 255, 20, 10, 2, 255, 23, 11, 2, 255, 26, 13, 5, 255, 25, 12, 2, 255, 21, 13, 1, 255, 17, 14, 2, 255, 18, 10, 1, 255, 29, 13, 4, 255, 29, 13, 5, 255, 20, 10, 2, 255, 28, 13, 7, 255, 34, 16, 4, 255, 36, 18, 1, 255, 30, 15, 0, 255, 33, 18, 2, 255, 34, 19, 5, 255, 40, 17, 5, 255, 40, 21, 6, 255, 37, 20, 4, 255, 35, 15, 0, 255, 47, 20, 7, 255, 44, 20, 3, 255, 44, 18, 2, 255, 50, 24, 7, 255, 49, 21, 3, 255, 50, 21, 3, 255, 46, 22, 2, 255, 43, 19, 0, 255, 45, 18, 2, 255, 45, 21, 3, 255, 41, 22, 1, 255, 42, 18, 0, 255, 47, 18, 2, 255, 43, 19, 3, 255, 37, 26, 4, 255, 44, 21, 1, 255, 43, 25, 3, 255, 39, 24, 1, 255, 44, 24, 3, 255, 45, 23, 2, 255, 45, 24, 3, 255, 48, 22, 1, 255, 50, 24, 1, 255, 48, 23, 4, 255, 38, 22, 4, 255, 51, 24, 3, 255, 44, 23, 6, 255, 45, 22, 5, 255, 50, 27, 3, 255, 56, 29, 3, 255, 52, 28, 1, 255, 49, 29, 5, 255, 49, 26, 1, 255, 52, 29, 1, 255, 48, 30, 1, 255, 50, 31, 2, 255, 50, 24, 7, 255, 57, 26, 5, 255, 52, 28, 3, 255, 58, 29, 1, 255, 70, 28, 1, 255, 70, 30, 4, 255, 58, 29, 1, 255, 55, 31, 1, 255, 60, 31, 3, 255, 61, 30, 2, 255, 57, 31, 1, 255, 58, 34, 3, 255, 64, 31, 5, 255, 63, 32, 5, 255, 59, 32, 3, 255, 69, 35, 7, 255, 62, 33, 5, 255, 58, 32, 3, 255, 64, 30, 3, 255, 69, 31, 2, 255, 57, 36, 0, 255, 65, 35, 0, 255, 64, 36, 4, 255, 54, 29, 2, 255, 60, 28, 4, 255, 54, 32, 3, 255, 66, 33, 6, 255, 63, 33, 3, 255, 59, 35, 4, 255, 65, 37, 8, 255, 58, 34, 4, 255, 67, 35, 7, 255, 73, 33, 5, 255, 62, 35, 6, 255, 62, 33, 3, 255, 70, 33, 1, 255, 65, 35, 4, 255, 60, 34, 7, 255, 70, 41, 3, 255, 63, 33, 4, 255, 55, 30, 3, 255, 65, 37, 4, 255, 80, 35, 5, 255, 83, 33, 3, 255, 72, 30, 4, 255, 69, 35, 4, 255, 63, 36, 2, 255, 63, 34, 8, 255, 64, 33, 4, 255, 62, 32, 5, 255, 57, 39, 10, 255, 64, 38, 3, 255, 72, 37, 1, 255, 66, 36, 3, 255, 61, 40, 10, 255, 65, 38, 7, 255, 67, 37, 8, 255, 64, 41, 12, 255, 60, 42, 9, 255, 63, 45, 15, 255, 64, 42, 8, 255, 76, 49, 11, 255, 111, 55, 12, 255, 114, 57, 4, 255, 85, 51, 6, 255, 66, 50, 8, 255, 72, 56, 4, 255, 64, 55, 7, 255, 66, 54, 19, 255, 68, 56, 13, 255, 82, 62, 7, 255, 76, 62, 11, 255, 71, 58, 24, 255, 69, 54, 22, 255, 73, 59, 27, 255, 78, 57, 30, 255, 77, 57, 27, 255, 68, 61, 28, 255, 72, 65, 29, 255, 100, 71, 26, 255, 123, 75, 14, 255, 119, 72, 37, 255, 115, 74, 18, 255, 111, 76, 29, 255, 108, 77, 38, 255, 111, 77, 36, 255, 115, 83, 40, 255, 109, 79, 35, 255, 91, 75, 38, 255, 74, 76, 41, 255, 77, 83, 45, 255, 75, 83, 44, 255, 84, 83, 48, 255, 84, 86, 42, 255, 88, 87, 48, 255, 86, 90, 45, 255, 83, 92, 51, 255, 92, 92, 47, 255, 110, 96, 51, 255, 113, 102, 59, 255, 114, 100, 61, 255, 115, 98, 58, 255, 111, 102, 61, 255, 92, 97, 64, 255, 97, 103, 57, 255, 110, 103, 60, 255, 106, 101, 58, 255, 98, 104, 58, 255, 94, 102, 59, 255, 93, 102, 58, 255, 91, 106, 61, 255, 91, 106, 57, 255, 108, 110, 56, 255, 118, 109, 52, 255, 129, 112, 49, 255, 130, 111, 51, 255, 126, 108, 63, 255, 120, 107, 54, 255, 122, 108, 53, 255, 122, 105, 52, 255, 128, 102, 57, 255, 126, 104, 47, 255, 127, 102, 30, 255, 126, 100, 38, 255, 122, 98, 44, 255, 123, 97, 44, 255, 116, 95, 35, 255, 123, 93, 29, 255, 124, 92, 42, 255, 120, 91, 36, 255, 118, 93, 22, 255, 118, 89, 32, 255, 119, 82, 40, 255, 113, 82, 29, 255, 110, 82, 25, 255, 111, 82, 23, 255, 107, 78, 23, 255, 105, 77, 23, 255, 99, 71, 23, 255, 100, 71, 25, 255, 102, 73, 19, 255, 107, 75, 5, 255, 114, 75, 14, 255, 110, 68, 17, 255, 111, 70, 13, 255, 106, 66, 10, 255, 108, 66, 20, 255, 104, 65, 9, 255, 103, 60, 20, 255, 106, 63, 15, 255, 105, 61, 11, 255, 108, 62, 8, 255, 112, 62, 3, 255, 113, 60, 6, 255, 108, 57, 0, 255, 109, 56, 8, 255, 110, 58, 9, 255, 107, 55, 6, 255, 113, 61, 6, 255, 114, 57, 6, 255, 120, 49, 10, 255, 122, 48, 9, 255, 118, 51, 3, 255, 116, 55, 4, 255, 115, 52, 5, 255, 111, 50, 6, 255, 110, 47, 7, 255, 116, 44, 6, 255, 112, 45, 4, 255, 113, 49, 5, 255, 119, 46, 4, 255, 115, 46, 6, 255, 104, 44, 6, 255, 102, 50, 4, 255, 101, 47, 4, 255, 106, 44, 6, 255, 107, 42, 6, 255, 106, 42, 5, 255, 104, 42, 6, 255, 101, 41, 1, 255, 110, 43, 0, 255, 122, 42, 2, 255, 116, 36, 2, 255, 106, 37, 6, 255, 91, 36, 4, 255, 85, 35, 4, 255, 81, 32, 5, 255, 74, 29, 1, 255, 84, 37, 5, 255, 85, 34, 3, 255, 85, 34, 2, 255, 89, 32, 5, 255, 88, 29, 6, 255, 79, 34, 8, 255, 75, 32, 5, 255, 85, 31, 4, 255, 82, 31, 2, 255, 75, 28, 3, 255, 77, 31, 4, 255, 76, 30, 1, 255, 75, 31, 1, 255, 77, 34, 4, 255, 77, 34, 7, 255, 78, 29, 4, 255, 75, 31, 2, 255, 78, 34, 5, 255, 81, 31, 2, 255, 87, 31, 1, 255, 87, 32, 5, 255, 80, 29, 5, 255, 72, 31, 4, 255, 71, 31, 2, 255, 77, 29, 5, 255, 73, 28, 5, 255, 78, 25, 5, 255, 79, 27, 4, 255, 84, 28, 2, 255, 85, 31, 3, 255, 82, 31, 1, 255, 85, 30, 1, 255, 88, 28, 0, 255, 87, 29, 0, 255, 82, 29, 0, 255, 79, 24, 1, 255, 77, 26, 2, 255, 76, 27, 2, 255, 79, 28, 1, 255, 81, 28, 3, 255, 75, 26, 3, 255, 72, 27, 2, 255, 71, 25, 2, 255, 71, 23, 4, 255, 74, 27, 6, 255, 71, 25, 1, 255, 69, 21, 2, 255, 70, 20, 2, 255, 71, 23, 0, 255, 69, 24, 3, 255, 69, 24, 3, 255, 73, 26, 5, 255, 76, 27, 3, 255, 74, 24, 0, 255, 76, 27, 2, 255, 80, 31, 6, 255, 74, 21, 2, 255, 77, 25, 6, 255, 72, 25, 4, 255, 72, 25, 2, 255, 75, 27, 4, 255, 65, 25, 1, 255, 64, 24, 1, 255, 61, 23, 1, 255, 67, 22, 0, 255, 76, 29, 3, 255, 81, 25, 1, 255, 74, 20, 3, 255, 80, 24, 4, 255, 83, 25, 3, 255, 84, 24, 5, 255, 77, 19, 0, 255, 70, 22, 1, 255, 71, 21, 2, 255, 73, 24, 8, 255, 77, 25, 5, 255, 71, 24, 5, 255, 67, 22, 2, 255, 68, 20, 1, 255, 66, 24, 4, 255, 63, 17, 2, 255, 63, 15, 1, 255, 65, 18, 1, 255, 59, 18, 5, 255, 55, 16, 8, 255, 60, 19, 6, 255, 58, 22, 2, 255, 62, 17, 3, 255, 52, 16, 1, 255, 61, 14, 1, 255, 55, 13, 0, 255, 50, 16, 2, 255, 53, 14, 3, 255, 54, 16, 5, 255, 48, 15, 2, 255, 46, 16, 3, 255, 45, 14, 3, 255, 45, 15, 5, 255, 39, 15, 4, 255, 48, 19, 5, 255, 65, 17, 4, 255, 46, 15, 0, 255, 51, 13, 2, 255, 43, 11, 4, 255, 31, 13, 1, 255, 25, 12, 1, 255, 28, 12, 0, 255, 33, 13, 2, 255, 37, 13, 4, 255, 38, 12, 4, 255, 39, 12, 3, 255, 35, 11, 0, 255, 31, 13, 2, 255, 27, 11, 3, 255, 26, 9, 2, 255, 21, 7, 2, 255, 21, 8, 2, 255, 30, 11, 8, 255, 17, 10, 5, 255, 19, 9, 1, 255, 19, 4, 2, 255, 44, 13, 6, 255, 89, 26, 6, 255, 109, 28, 4, 255, 105, 26, 2, 255, 104, 31, 1, 255, 110, 33, 5, 255, 108, 31, 3, 255, 106, 28, 1, 255, 107, 29, 1, 255, 105, 29, 1, 255, 105, 27, 1, 255, 94, 25, 1, 255, 84, 21, 1, 255, 19, 7, 6, 255, 16, 5, 2, 255, 13, 5, 0, 255, 16, 9, 2, 255, 15, 8, 3, 255, 12, 7, 1, 255, 13, 6, 0, 255, 18, 11, 5, 255, 14, 9, 3, 255, 16, 8, 1, 255, 22, 10, 5, 255, 23, 10, 4, 255, 22, 10, 3, 255, 25, 9, 3, 255, 20, 9, 2, 255, 19, 10, 1, 255, 19, 10, 1, 255, 24, 15, 4, 255, 23, 16, 2, 255, 20, 10, 1, 255, 22, 12, 3, 255, 21, 11, 4, 255, 20, 12, 5, 255, 18, 9, 1, 255, 23, 12, 4, 255, 23, 12, 3, 255, 20, 11, 1, 255, 23, 15, 6, 255, 21, 12, 3, 255, 24, 11, 1, 255, 28, 15, 3, 255, 28, 14, 4, 255, 28, 11, 1, 255, 31, 16, 1, 255, 29, 17, 3, 255, 23, 14, 1, 255, 30, 18, 4, 255, 35, 17, 1, 255, 46, 19, 5, 255, 32, 15, 1, 255, 35, 17, 2, 255, 39, 19, 5, 255, 38, 19, 3, 255, 40, 23, 4, 255, 52, 17, 3, 255, 54, 19, 4, 255, 45, 19, 2, 255, 46, 21, 2, 255, 50, 23, 6, 255, 47, 18, 4, 255, 39, 16, 2, 255, 44, 19, 3, 255, 42, 24, 3, 255, 42, 22, 1, 255, 45, 22, 3, 255, 47, 22, 4, 255, 42, 22, 1, 255, 47, 21, 3, 255, 43, 23, 6, 255, 38, 23, 3, 255, 43, 22, 3, 255, 43, 21, 2, 255, 45, 24, 3, 255, 50, 23, 4, 255, 40, 22, 3, 255, 42, 25, 2, 255, 39, 22, 6, 255, 47, 24, 6, 255, 49, 28, 3, 255, 45, 24, 3, 255, 47, 23, 4, 255, 52, 28, 5, 255, 51, 30, 3, 255, 50, 27, 2, 255, 56, 26, 3, 255, 58, 29, 7, 255, 52, 26, 2, 255, 53, 31, 5, 255, 49, 25, 5, 255, 64, 21, 3, 255, 56, 26, 1, 255, 47, 29, 3, 255, 54, 26, 5, 255, 52, 27, 1, 255, 57, 31, 4, 255, 58, 32, 3, 255, 60, 35, 4, 255, 61, 30, 2, 255, 62, 29, 2, 255, 58, 32, 1, 255, 64, 31, 1, 255, 72, 32, 5, 255, 64, 31, 3, 255, 62, 33, 2, 255, 64, 35, 3, 255, 63, 35, 3, 255, 68, 33, 2, 255, 67, 36, 3, 255, 59, 36, 4, 255, 62, 32, 3, 255, 67, 34, 5, 255, 58, 36, 7, 255, 58, 35, 4, 255, 63, 31, 1, 255, 74, 33, 4, 255, 68, 34, 5, 255, 54, 32, 1, 255, 54, 30, 2, 255, 66, 30, 8, 255, 67, 33, 6, 255, 62, 33, 1, 255, 67, 29, 5, 255, 64, 32, 4, 255, 63, 35, 0, 255, 68, 39, 2, 255, 68, 38, 8, 255, 70, 33, 4, 255, 64, 32, 6, 255, 64, 31, 6, 255, 96, 43, 7, 255, 106, 40, 2, 255, 90, 35, 6, 255, 65, 27, 3, 255, 67, 32, 1, 255, 74, 36, 6, 255, 67, 31, 7, 255, 66, 35, 6, 255, 64, 34, 4, 255, 58, 34, 10, 255, 58, 37, 6, 255, 64, 35, 0, 255, 70, 38, 6, 255, 63, 38, 5, 255, 65, 41, 11, 255, 72, 38, 4, 255, 60, 41, 3, 255, 64, 45, 11, 255, 68, 43, 14, 255, 68, 45, 7, 255, 62, 45, 8, 255, 69, 45, 18, 255, 71, 49, 18, 255, 66, 50, 9, 255, 73, 50, 14, 255, 71, 52, 19, 255, 65, 50, 22, 255, 68, 49, 22, 255, 74, 55, 21, 255, 77, 56, 10, 255, 74, 59, 9, 255, 65, 61, 21, 255, 66, 57, 31, 255, 69, 60, 22, 255, 70, 65, 15, 255, 70, 62, 27, 255, 89, 69, 12, 255, 83, 68, 25, 255, 111, 76, 29, 255, 117, 77, 32, 255, 117, 77, 31, 255, 111, 77, 33, 255, 109, 79, 21, 255, 105, 75, 30, 255, 93, 75, 36, 255, 86, 76, 38, 255, 79, 77, 41, 255, 80, 78, 39, 255, 82, 79, 36, 255, 82, 83, 37, 255, 82, 83, 40, 255, 85, 83, 50, 255, 87, 85, 59, 255, 79, 86, 57, 255, 80, 89, 56, 255, 87, 92, 60, 255, 91, 93, 57, 255, 87, 96, 51, 255, 96, 101, 45, 255, 91, 96, 57, 255, 86, 93, 64, 255, 94, 99, 68, 255, 91, 100, 65, 255, 89, 103, 61, 255, 89, 105, 58, 255, 87, 101, 66, 255, 91, 101, 69, 255, 94, 106, 63, 255, 93, 109, 64, 255, 92, 105, 62, 255, 101, 104, 58, 255, 121, 112, 62, 255, 131, 116, 51, 255, 128, 114, 45, 255, 128, 108, 60, 255, 129, 111, 54, 255, 125, 110, 45, 255, 124, 109, 45, 255, 126, 105, 56, 255, 128, 103, 57, 255, 131, 106, 38, 255, 127, 105, 21, 255, 127, 103, 44, 255, 125, 96, 52, 255, 122, 98, 42, 255, 119, 96, 30, 255, 124, 94, 38, 255, 123, 90, 38, 255, 123, 88, 32, 255, 122, 91, 22, 255, 123, 91, 30, 255, 120, 83, 36, 255, 120, 83, 27, 255, 116, 81, 30, 255, 107, 77, 24, 255, 104, 75, 19, 255, 106, 78, 20, 255, 105, 76, 26, 255, 99, 77, 14, 255, 97, 76, 15, 255, 110, 75, 14, 255, 117, 67, 13, 255, 120, 66, 11, 255, 120, 68, 21, 255, 112, 67, 15, 255, 107, 61, 16, 255, 107, 63, 15, 255, 108, 61, 18, 255, 110, 60, 14, 255, 112, 60, 14, 255, 115, 63, 4, 255, 111, 59, 7, 255, 112, 59, 6, 255, 116, 61, 1, 255, 117, 59, 4, 255, 118, 56, 14, 255, 113, 49, 8, 255, 114, 51, 6, 255, 114, 54, 2, 255, 113, 53, 9, 255, 111, 53, 10, 255, 113, 51, 9, 255, 114, 51, 6, 255, 111, 51, 7, 255, 106, 48, 1, 255, 107, 48, 3, 255, 109, 51, 7, 255, 110, 51, 5, 255, 111, 47, 3, 255, 109, 46, 4, 255, 105, 44, 7, 255, 100, 40, 5, 255, 106, 43, 3, 255, 109, 45, 3, 255, 110, 45, 6, 255, 110, 43, 5, 255, 111, 41, 3, 255, 111, 37, 6, 255, 104, 40, 4, 255, 102, 43, 3, 255, 108, 43, 3, 255, 109, 38, 2, 255, 111, 39, 4, 255, 104, 37, 4, 255, 87, 37, 3, 255, 76, 34, 2, 255, 81, 33, 3, 255, 86, 36, 4, 255, 85, 35, 1, 255, 87, 36, 3, 255, 85, 35, 3, 255, 89, 32, 2, 255, 87, 35, 2, 255, 80, 33, 1, 255, 88, 36, 3, 255, 91, 34, 3, 255, 89, 34, 2, 255, 84, 33, 2, 255, 80, 30, 5, 255, 74, 30, 5, 255, 82, 30, 6, 255, 77, 33, 2, 255, 75, 32, 3, 255, 74, 26, 4, 255, 75, 29, 8, 255, 73, 25, 3, 255, 76, 24, 1, 255, 75, 25, 2, 255, 73, 28, 4, 255, 75, 30, 3, 255, 63, 26, 2, 255, 69, 28, 8, 255, 71, 25, 5, 255, 74, 23, 2, 255, 75, 29, 5, 255, 71, 29, 3, 255, 81, 28, 2, 255, 87, 29, 5, 255, 83, 26, 0, 255, 84, 26, 1, 255, 84, 26, 3, 255, 83, 25, 2, 255, 81, 28, 2, 255, 79, 25, 4, 255, 79, 26, 3, 255, 80, 28, 1, 255, 81, 30, 4, 255, 79, 27, 5, 255, 81, 29, 5, 255, 74, 22, 2, 255, 73, 22, 7, 255, 71, 24, 4, 255, 71, 25, 0, 255, 73, 25, 3, 255, 76, 25, 5, 255, 74, 24, 2, 255, 74, 26, 2, 255, 79, 29, 4, 255, 78, 26, 2, 255, 78, 27, 3, 255, 72, 26, 1, 255, 75, 27, 1, 255, 85, 29, 6, 255, 84, 24, 4, 255, 76, 22, 2, 255, 68, 24, 3, 255, 66, 23, 3, 255, 70, 21, 1, 255, 74, 23, 2, 255, 81, 24, 4, 255, 77, 25, 2, 255, 79, 21, 2, 255, 73, 23, 3, 255, 68, 19, 1, 255, 62, 21, 4, 255, 70, 24, 3, 255, 73, 21, 1, 255, 80, 22, 4, 255, 77, 21, 2, 255, 74, 23, 3, 255, 79, 21, 2, 255, 76, 20, 3, 255, 82, 21, 2, 255, 78, 25, 5, 255, 67, 22, 2, 255, 65, 21, 1, 255, 60, 19, 3, 255, 58, 17, 1, 255, 60, 22, 3, 255, 68, 23, 3, 255, 63, 20, 3, 255, 70, 18, 6, 255, 70, 21, 4, 255, 71, 22, 3, 255, 64, 21, 3, 255, 55, 16, 0, 255, 62, 17, 2, 255, 57, 16, 1, 255, 55, 15, 4, 255, 55, 16, 7, 255, 49, 16, 6, 255, 46, 13, 0, 255, 51, 15, 3, 255, 53, 14, 2, 255, 51, 13, 4, 255, 50, 14, 3, 255, 53, 17, 6, 255, 65, 15, 5, 255, 71, 14, 1, 255, 41, 16, 5, 255, 41, 14, 3, 255, 45, 14, 3, 255, 39, 11, 4, 255, 40, 10, 1, 255, 39, 13, 1, 255, 40, 12, 5, 255, 41, 11, 6, 255, 40, 11, 0, 255, 45, 16, 4, 255, 36, 14, 2, 255, 26, 12, 2, 255, 30, 12, 6, 255, 27, 9, 3, 255, 26, 10, 2, 255, 37, 13, 5, 255, 26, 10, 6, 255, 17, 10, 0, 255, 21, 11, 5, 255, 38, 11, 3, 255, 80, 26, 3, 255, 103, 28, 3, 255, 110, 28, 4, 255, 106, 30, 0, 255, 107, 30, 0, 255, 110, 33, 2, 255, 106, 32, 1, 255, 108, 30, 0, 255, 112, 29, 4, 255, 103, 27, 3, 255, 98, 25, 0, 255, 99, 27, 2, 255, 13, 5, 3, 255, 13, 5, 1, 255, 16, 8, 2, 255, 19, 10, 3, 255, 16, 8, 1, 255, 15, 8, 3, 255, 16, 7, 3, 255, 18, 11, 5, 255, 17, 10, 4, 255, 17, 7, 1, 255, 21, 9, 3, 255, 23, 10, 3, 255, 24, 10, 4, 255, 22, 8, 4, 255, 19, 10, 5, 255, 20, 11, 3, 255, 22, 11, 2, 255, 20, 10, 0, 255, 21, 14, 3, 255, 26, 16, 6, 255, 23, 11, 3, 255, 24, 13, 5, 255, 25, 15, 7, 255, 20, 10, 3, 255, 20, 11, 2, 255, 20, 13, 2, 255, 19, 13, 3, 255, 23, 10, 5, 255, 26, 14, 6, 255, 21, 14, 3, 255, 25, 13, 2, 255, 35, 12, 5, 255, 31, 12, 5, 255, 30, 15, 5, 255, 30, 17, 7, 255, 28, 15, 3, 255, 29, 13, 3, 255, 33, 14, 3, 255, 40, 19, 5, 255, 38, 17, 2, 255, 45, 20, 8, 255, 39, 19, 4, 255, 39, 17, 1, 255, 49, 21, 7, 255, 44, 18, 6, 255, 44, 17, 4, 255, 44, 21, 3, 255, 39, 25, 3, 255, 42, 20, 3, 255, 46, 22, 4, 255, 39, 20, 4, 255, 38, 17, 2, 255, 40, 18, 1, 255, 46, 23, 4, 255, 40, 21, 0, 255, 40, 24, 2, 255, 42, 26, 5, 255, 39, 20, 4, 255, 35, 18, 3, 255, 40, 22, 2, 255, 45, 22, 4, 255, 44, 21, 2, 255, 44, 24, 2, 255, 49, 26, 7, 255, 44, 22, 5, 255, 38, 19, 4, 255, 43, 20, 5, 255, 48, 22, 2, 255, 46, 22, 2, 255, 43, 26, 2, 255, 43, 27, 2, 255, 43, 28, 5, 255, 44, 29, 4, 255, 46, 27, 0, 255, 45, 29, 3, 255, 52, 28, 5, 255, 58, 28, 4, 255, 61, 29, 7, 255, 53, 27, 2, 255, 59, 27, 4, 255, 55, 29, 4, 255, 49, 24, 4, 255, 48, 30, 4, 255, 50, 31, 2, 255, 55, 27, 1, 255, 55, 30, 1, 255, 57, 33, 5, 255, 60, 29, 5, 255, 63, 27, 3, 255, 66, 29, 6, 255, 63, 31, 5, 255, 62, 31, 5, 255, 63, 31, 5, 255, 60, 31, 3, 255, 59, 30, 2, 255, 55, 33, 3, 255, 61, 34, 2, 255, 57, 35, 3, 255, 60, 34, 6, 255, 62, 29, 4, 255, 65, 29, 5, 255, 69, 29, 5, 255, 59, 31, 1, 255, 69, 34, 6, 255, 59, 36, 4, 255, 60, 32, 3, 255, 66, 34, 5, 255, 64, 34, 3, 255, 67, 29, 3, 255, 58, 29, 4, 255, 58, 34, 4, 255, 68, 34, 4, 255, 66, 34, 3, 255, 61, 33, 5, 255, 62, 32, 7, 255, 68, 36, 4, 255, 58, 32, 1, 255, 59, 35, 2, 255, 62, 33, 3, 255, 75, 32, 0, 255, 78, 34, 2, 255, 65, 32, 1, 255, 65, 33, 2, 255, 65, 31, 4, 255, 65, 33, 2, 255, 65, 33, 2, 255, 66, 33, 2, 255, 62, 34, 6, 255, 66, 34, 4, 255, 60, 39, 7, 255, 60, 35, 7, 255, 65, 34, 4, 255, 68, 37, 10, 255, 60, 39, 5, 255, 68, 38, 3, 255, 69, 41, 10, 255, 69, 41, 8, 255, 70, 48, 9, 255, 65, 48, 8, 255, 69, 44, 4, 255, 66, 49, 6, 255, 62, 51, 9, 255, 71, 51, 10, 255, 77, 48, 20, 255, 73, 55, 14, 255, 73, 50, 21, 255, 74, 55, 11, 255, 72, 56, 14, 255, 71, 54, 23, 255, 69, 54, 25, 255, 69, 62, 24, 255, 68, 64, 15, 255, 70, 56, 25, 255, 68, 59, 24, 255, 72, 66, 18, 255, 78, 70, 16, 255, 80, 66, 24, 255, 94, 72, 19, 255, 94, 71, 30, 255, 94, 73, 27, 255, 90, 73, 36, 255, 79, 72, 30, 255, 74, 77, 25, 255, 78, 79, 27, 255, 76, 75, 40, 255, 75, 77, 41, 255, 80, 81, 44, 255, 83, 81, 48, 255, 82, 81, 41, 255, 83, 82, 43, 255, 79, 87, 44, 255, 80, 84, 51, 255, 90, 87, 56, 255, 88, 90, 55, 255, 78, 94, 47, 255, 88, 95, 54, 255, 110, 107, 66, 255, 112, 105, 58, 255, 96, 99, 61, 255, 88, 96, 74, 255, 89, 98, 66, 255, 91, 100, 62, 255, 92, 102, 71, 255, 101, 111, 71, 255, 100, 105, 62, 255, 97, 104, 60, 255, 92, 104, 63, 255, 94, 104, 67, 255, 95, 106, 55, 255, 105, 111, 67, 255, 111, 110, 62, 255, 116, 109, 58, 255, 123, 108, 63, 255, 122, 106, 70, 255, 124, 108, 60, 255, 127, 109, 53, 255, 128, 110, 47, 255, 125, 106, 48, 255, 124, 103, 45, 255, 127, 102, 43, 255, 128, 104, 46, 255, 129, 103, 40, 255, 124, 98, 43, 255, 120, 99, 43, 255, 121, 92, 30, 255, 121, 92, 34, 255, 119, 89, 35, 255, 116, 90, 27, 255, 117, 91, 23, 255, 121, 91, 21, 255, 123, 87, 20, 255, 128, 85, 29, 255, 124, 83, 31, 255, 108, 79, 21, 255, 102, 77, 20, 255, 103, 73, 19, 255, 99, 70, 24, 255, 96, 69, 24, 255, 109, 74, 21, 255, 115, 74, 19, 255, 115, 67, 16, 255, 117, 66, 15, 255, 119, 67, 11, 255, 115, 64, 7, 255, 105, 60, 8, 255, 109, 63, 12, 255, 115, 66, 13, 255, 113, 61, 12, 255, 114, 62, 9, 255, 115, 63, 5, 255, 113, 59, 15, 255, 110, 56, 9, 255, 112, 57, 5, 255, 113, 55, 8, 255, 115, 53, 12, 255, 118, 52, 7, 255, 123, 51, 7, 255, 117, 55, 3, 255, 101, 57, 2, 255, 101, 52, 7, 255, 100, 45, 9, 255, 96, 40, 4, 255, 102, 47, 7, 255, 98, 46, 9, 255, 96, 45, 1, 255, 96, 49, 3, 255, 101, 48, 6, 255, 105, 46, 2, 255, 103, 45, 3, 255, 104, 44, 7, 255, 108, 48, 6, 255, 109, 46, 2, 255, 115, 47, 1, 255, 112, 47, 4, 255, 107, 44, 6, 255, 105, 39, 6, 255, 100, 42, 4, 255, 106, 43, 8, 255, 105, 42, 7, 255, 101, 41, 5, 255, 104, 43, 4, 255, 107, 40, 0, 255, 105, 44, 4, 255, 94, 39, 4, 255, 80, 35, 0, 255, 86, 41, 2, 255, 86, 36, 1, 255, 87, 36, 4, 255, 95, 36, 3, 255, 98, 37, 1, 255, 94, 39, 1, 255, 85, 34, 4, 255, 79, 32, 5, 255, 93, 40, 6, 255, 97, 35, 4, 255, 88, 33, 0, 255, 87, 33, 4, 255, 84, 29, 5, 255, 78, 28, 5, 255, 82, 30, 6, 255, 79, 31, 1, 255, 79, 28, 2, 255, 81, 30, 7, 255, 76, 30, 5, 255, 72, 27, 2, 255, 74, 27, 4, 255, 74, 28, 6, 255, 71, 26, 3, 255, 81, 25, 6, 255, 75, 26, 4, 255, 73, 26, 3, 255, 76, 24, 3, 255, 74, 26, 3, 255, 76, 30, 5, 255, 72, 26, 2, 255, 73, 27, 2, 255, 78, 29, 3, 255, 78, 25, 0, 255, 76, 29, 2, 255, 80, 27, 3, 255, 88, 24, 4, 255, 84, 28, 4, 255, 84, 24, 2, 255, 85, 27, 4, 255, 81, 29, 2, 255, 76, 26, 0, 255, 80, 24, 2, 255, 84, 29, 4, 255, 84, 25, 4, 255, 80, 25, 3, 255, 72, 25, 2, 255, 71, 26, 1, 255, 73, 24, 2, 255, 74, 23, 5, 255, 75, 24, 7, 255, 77, 24, 2, 255, 81, 26, 1, 255, 84, 26, 1, 255, 80, 24, 3, 255, 76, 23, 4, 255, 73, 25, 2, 255, 73, 25, 4, 255, 76, 25, 3, 255, 81, 25, 2, 255, 83, 25, 7, 255, 77, 23, 5, 255, 75, 24, 3, 255, 77, 24, 3, 255, 82, 23, 3, 255, 77, 23, 1, 255, 84, 24, 6, 255, 79, 21, 6, 255, 67, 17, 2, 255, 63, 23, 2, 255, 64, 20, 1, 255, 71, 24, 5, 255, 70, 17, 1, 255, 74, 19, 3, 255, 75, 21, 3, 255, 79, 22, 2, 255, 76, 23, 4, 255, 79, 25, 2, 255, 75, 21, 3, 255, 67, 22, 3, 255, 68, 25, 1, 255, 65, 18, 1, 255, 67, 20, 5, 255, 69, 20, 5, 255, 73, 18, 1, 255, 71, 17, 1, 255, 72, 20, 7, 255, 65, 19, 2, 255, 65, 21, 1, 255, 56, 20, 2, 255, 57, 14, 1, 255, 63, 18, 4, 255, 61, 18, 2, 255, 55, 18, 3, 255, 53, 17, 3, 255, 52, 15, 1, 255, 54, 17, 2, 255, 59, 15, 1, 255, 59, 17, 2, 255, 56, 19, 4, 255, 50, 15, 1, 255, 44, 14, 2, 255, 59, 15, 3, 255, 71, 18, 3, 255, 44, 15, 0, 255, 49, 14, 2, 255, 44, 13, 3, 255, 43, 14, 4, 255, 43, 14, 4, 255, 43, 15, 4, 255, 36, 10, 0, 255, 48, 13, 7, 255, 42, 11, 3, 255, 37, 11, 3, 255, 33, 11, 4, 255, 23, 10, 1, 255, 28, 10, 3, 255, 36, 8, 2, 255, 33, 10, 2, 255, 34, 13, 5, 255, 31, 9, 4, 255, 24, 10, 0, 255, 23, 11, 3, 255, 29, 9, 2, 255, 75, 20, 0, 255, 104, 28, 4, 255, 108, 29, 6, 255, 105, 28, 0, 255, 105, 30, 1, 255, 107, 34, 3, 255, 108, 32, 2, 255, 106, 30, 2, 255, 104, 30, 3, 255, 105, 28, 5, 255, 101, 26, 2, 255, 100, 27, 2, 255, 9, 6, 1, 255, 12, 7, 3, 255, 17, 8, 1, 255, 16, 8, 1, 255, 15, 8, 1, 255, 19, 8, 5, 255, 16, 8, 4, 255, 16, 10, 3, 255, 18, 10, 4, 255, 18, 8, 1, 255, 18, 8, 2, 255, 21, 10, 1, 255, 22, 10, 1, 255, 19, 9, 3, 255, 18, 9, 4, 255, 21, 11, 3, 255, 25, 13, 3, 255, 22, 10, 0, 255, 18, 9, 2, 255, 21, 13, 4, 255, 20, 10, 1, 255, 22, 11, 2, 255, 23, 12, 3, 255, 20, 10, 1, 255, 27, 14, 5, 255, 25, 14, 5, 255, 21, 10, 1, 255, 29, 11, 5, 255, 25, 9, 2, 255, 19, 13, 3, 255, 23, 15, 4, 255, 29, 12, 2, 255, 30, 13, 4, 255, 27, 12, 1, 255, 32, 17, 3, 255, 34, 17, 2, 255, 33, 15, 0, 255, 35, 19, 5, 255, 36, 19, 4, 255, 33, 18, 3, 255, 34, 19, 4, 255, 36, 21, 3, 255, 41, 21, 3, 255, 51, 17, 4, 255, 42, 17, 6, 255, 36, 19, 5, 255, 43, 22, 3, 255, 37, 19, 2, 255, 40, 18, 2, 255, 46, 25, 4, 255, 34, 17, 1, 255, 35, 17, 1, 255, 39, 22, 2, 255, 44, 24, 4, 255, 46, 24, 4, 255, 37, 20, 1, 255, 40, 24, 8, 255, 36, 20, 4, 255, 38, 21, 1, 255, 42, 24, 3, 255, 41, 22, 7, 255, 41, 22, 4, 255, 43, 24, 0, 255, 47, 24, 1, 255, 45, 23, 4, 255, 42, 23, 7, 255, 40, 22, 5, 255, 43, 28, 7, 255, 40, 23, 6, 255, 44, 23, 3, 255, 45, 26, 4, 255, 42, 27, 0, 255, 54, 25, 4, 255, 50, 27, 2, 255, 45, 28, 5, 255, 46, 26, 1, 255, 54, 29, 8, 255, 54, 24, 6, 255, 55, 29, 6, 255, 49, 31, 4, 255, 54, 31, 7, 255, 52, 25, 1, 255, 56, 34, 4, 255, 61, 29, 3, 255, 62, 26, 2, 255, 58, 31, 2, 255, 56, 29, 4, 255, 54, 29, 5, 255, 54, 32, 3, 255, 61, 31, 6, 255, 62, 30, 3, 255, 61, 33, 5, 255, 56, 29, 2, 255, 56, 30, 3, 255, 53, 31, 4, 255, 50, 29, 4, 255, 62, 31, 4, 255, 62, 31, 3, 255, 62, 32, 2, 255, 59, 29, 3, 255, 57, 29, 4, 255, 57, 32, 5, 255, 58, 32, 3, 255, 65, 30, 2, 255, 55, 30, 1, 255, 57, 32, 2, 255, 65, 33, 4, 255, 62, 35, 1, 255, 67, 32, 2, 255, 62, 31, 2, 255, 67, 33, 4, 255, 63, 33, 5, 255, 57, 29, 3, 255, 60, 30, 3, 255, 59, 29, 6, 255, 52, 29, 3, 255, 56, 31, 3, 255, 64, 34, 5, 255, 61, 35, 5, 255, 52, 28, 0, 255, 58, 30, 5, 255, 61, 30, 4, 255, 65, 31, 3, 255, 64, 33, 6, 255, 65, 34, 5, 255, 65, 33, 0, 255, 64, 32, 2, 255, 63, 32, 5, 255, 68, 37, 4, 255, 66, 35, 7, 255, 69, 38, 8, 255, 67, 34, 1, 255, 72, 38, 9, 255, 65, 38, 12, 255, 63, 39, 6, 255, 62, 37, 6, 255, 69, 44, 9, 255, 69, 47, 6, 255, 67, 50, 12, 255, 67, 42, 14, 255, 67, 44, 14, 255, 71, 47, 12, 255, 76, 47, 13, 255, 68, 46, 13, 255, 70, 55, 12, 255, 72, 55, 17, 255, 65, 52, 27, 255, 66, 61, 21, 255, 67, 59, 15, 255, 74, 61, 22, 255, 73, 60, 18, 255, 69, 56, 24, 255, 76, 62, 29, 255, 75, 63, 29, 255, 67, 63, 30, 255, 64, 61, 41, 255, 71, 68, 17, 255, 70, 64, 25, 255, 72, 68, 31, 255, 70, 64, 38, 255, 75, 66, 27, 255, 74, 70, 35, 255, 67, 75, 28, 255, 78, 74, 39, 255, 79, 75, 45, 255, 72, 76, 48, 255, 73, 79, 47, 255, 77, 82, 51, 255, 86, 84, 51, 255, 93, 88, 46, 255, 101, 92, 49, 255, 105, 96, 45, 255, 110, 99, 51, 255, 94, 90, 56, 255, 88, 95, 53, 255, 88, 93, 53, 255, 98, 97, 58, 255, 97, 100, 60, 255, 93, 100, 67, 255, 83, 99, 71, 255, 90, 103, 69, 255, 107, 106, 75, 255, 117, 108, 67, 255, 121, 112, 60, 255, 119, 111, 64, 255, 112, 106, 65, 255, 97, 105, 65, 255, 96, 110, 68, 255, 98, 108, 59, 255, 97, 107, 64, 255, 95, 106, 67, 255, 99, 106, 64, 255, 106, 108, 57, 255, 110, 109, 54, 255, 114, 109, 48, 255, 115, 107, 59, 255, 114, 108, 60, 255, 110, 106, 48, 255, 108, 102, 52, 255, 104, 98, 39, 255, 108, 102, 38, 255, 112, 97, 39, 255, 118, 95, 43, 255, 127, 99, 43, 255, 127, 95, 36, 255, 126, 93, 33, 255, 121, 93, 34, 255, 108, 87, 33, 255, 104, 87, 27, 255, 107, 86, 31, 255, 109, 80, 40, 255, 112, 76, 34, 255, 108, 80, 24, 255, 101, 81, 18, 255, 100, 75, 24, 255, 110, 75, 19, 255, 111, 77, 16, 255, 103, 71, 17, 255, 111, 73, 10, 255, 117, 69, 18, 255, 117, 66, 17, 255, 116, 66, 9, 255, 117, 65, 11, 255, 116, 64, 6, 255, 113, 66, 13, 255, 110, 63, 10, 255, 114, 62, 17, 255, 115, 63, 7, 255, 115, 60, 13, 255, 112, 53, 12, 255, 117, 58, 4, 255, 114, 59, 9, 255, 110, 60, 11, 255, 111, 58, 9, 255, 112, 56, 1, 255, 112, 54, 0, 255, 114, 53, 6, 255, 105, 52, 4, 255, 90, 52, 6, 255, 98, 47, 8, 255, 95, 44, 4, 255, 94, 46, 4, 255, 96, 42, 2, 255, 94, 43, 10, 255, 93, 45, 5, 255, 95, 46, 5, 255, 97, 45, 6, 255, 100, 46, 2, 255, 100, 46, 2, 255, 100, 41, 3, 255, 104, 45, 1, 255, 102, 45, 4, 255, 109, 45, 6, 255, 105, 42, 4, 255, 96, 41, 3, 255, 91, 38, 4, 255, 88, 41, 2, 255, 88, 39, 1, 255, 94, 37, 3, 255, 104, 37, 5, 255, 108, 38, 5, 255, 108, 40, 4, 255, 104, 39, 2, 255, 105, 41, 2, 255, 104, 40, 5, 255, 99, 40, 8, 255, 92, 34, 3, 255, 99, 35, 2, 255, 105, 37, 4, 255, 105, 36, 3, 255, 102, 40, 1, 255, 91, 34, 5, 255, 83, 30, 4, 255, 86, 34, 1, 255, 88, 35, 4, 255, 85, 31, 3, 255, 86, 30, 3, 255, 83, 28, 1, 255, 80, 29, 1, 255, 80, 32, 4, 255, 81, 31, 4, 255, 84, 29, 4, 255, 83, 31, 3, 255, 74, 29, 0, 255, 79, 34, 4, 255, 80, 32, 5, 255, 76, 27, 3, 255, 76, 26, 3, 255, 81, 28, 5, 255, 73, 27, 2, 255, 73, 24, 1, 255, 71, 22, 3, 255, 75, 30, 7, 255, 76, 30, 5, 255, 76, 28, 4, 255, 75, 27, 4, 255, 77, 29, 4, 255, 78, 31, 4, 255, 78, 27, 1, 255, 82, 27, 3, 255, 80, 28, 3, 255, 83, 27, 4, 255, 85, 25, 2, 255, 87, 28, 4, 255, 80, 27, 1, 255, 81, 29, 3, 255, 84, 26, 4, 255, 78, 25, 1, 255, 84, 28, 5, 255, 86, 28, 2, 255, 78, 26, 3, 255, 74, 26, 5, 255, 75, 26, 4, 255, 76, 22, 3, 255, 81, 23, 3, 255, 85, 27, 4, 255, 84, 25, 0, 255, 89, 27, 3, 255, 91, 27, 5, 255, 93, 26, 6, 255, 74, 21, 1, 255, 70, 23, 2, 255, 70, 25, 0, 255, 78, 29, 3, 255, 77, 23, 3, 255, 73, 25, 4, 255, 80, 25, 3, 255, 82, 25, 3, 255, 82, 28, 4, 255, 82, 25, 3, 255, 85, 26, 6, 255, 79, 24, 4, 255, 76, 24, 3, 255, 72, 26, 2, 255, 63, 17, 0, 255, 73, 26, 8, 255, 71, 22, 5, 255, 71, 16, 0, 255, 76, 19, 1, 255, 77, 24, 0, 255, 73, 24, 5, 255, 71, 23, 3, 255, 72, 21, 1, 255, 71, 24, 2, 255, 73, 27, 2, 255, 69, 18, 6, 255, 65, 16, 8, 255, 68, 20, 6, 255, 62, 18, 1, 255, 63, 20, 3, 255, 66, 22, 4, 255, 66, 19, 3, 255, 66, 22, 4, 255, 60, 18, 2, 255, 61, 18, 3, 255, 64, 14, 2, 255, 55, 17, 1, 255, 56, 19, 3, 255, 58, 18, 2, 255, 62, 16, 2, 255, 67, 17, 4, 255, 57, 13, 0, 255, 54, 15, 2, 255, 58, 20, 5, 255, 51, 15, 1, 255, 50, 15, 3, 255, 64, 18, 5, 255, 66, 18, 4, 255, 68, 16, 2, 255, 64, 15, 6, 255, 50, 13, 6, 255, 40, 13, 5, 255, 31, 12, 3, 255, 29, 12, 1, 255, 31, 14, 0, 255, 43, 15, 3, 255, 41, 15, 4, 255, 36, 8, 2, 255, 36, 12, 6, 255, 29, 11, 6, 255, 25, 7, 2, 255, 35, 9, 4, 255, 35, 12, 4, 255, 32, 11, 3, 255, 23, 8, 2, 255, 26, 9, 1, 255, 25, 10, 3, 255, 28, 11, 5, 255, 70, 19, 0, 255, 98, 28, 2, 255, 102, 29, 3, 255, 105, 29, 3, 255, 105, 28, 0, 255, 108, 30, 2, 255, 107, 31, 4, 255, 100, 27, 1, 255, 101, 29, 2, 255, 99, 27, 3, 255, 98, 26, 2, 255, 95, 24, 0, 255, 14, 8, 4, 255, 15, 7, 5, 255, 13, 4, 2, 255, 12, 4, 0, 255, 15, 8, 2, 255, 16, 8, 3, 255, 15, 7, 2, 255, 18, 11, 5, 255, 18, 10, 4, 255, 18, 9, 2, 255, 19, 10, 3, 255, 21, 10, 4, 255, 21, 10, 2, 255, 21, 8, 3, 255, 21, 9, 4, 255, 25, 13, 5, 255, 26, 12, 3, 255, 24, 10, 1, 255, 26, 15, 6, 255, 21, 12, 3, 255, 19, 10, 1, 255, 19, 11, 2, 255, 23, 16, 5, 255, 19, 11, 1, 255, 29, 15, 5, 255, 28, 13, 4, 255, 20, 12, 0, 255, 23, 14, 3, 255, 23, 14, 4, 255, 22, 14, 2, 255, 24, 14, 2, 255, 27, 16, 3, 255, 31, 19, 3, 255, 29, 17, 3, 255, 23, 10, 0, 255, 34, 18, 5, 255, 35, 16, 2, 255, 38, 21, 5, 255, 40, 22, 7, 255, 33, 18, 3, 255, 38, 21, 7, 255, 38, 18, 4, 255, 37, 19, 1, 255, 40, 18, 1, 255, 39, 17, 2, 255, 41, 15, 5, 255, 39, 21, 5, 255, 38, 18, 5, 255, 36, 21, 6, 255, 37, 21, 2, 255, 38, 16, 2, 255, 44, 22, 5, 255, 41, 23, 3, 255, 41, 22, 2, 255, 42, 20, 3, 255, 38, 20, 4, 255, 38, 19, 4, 255, 36, 18, 3, 255, 38, 23, 3, 255, 42, 24, 0, 255, 42, 24, 4, 255, 43, 25, 4, 255, 43, 26, 2, 255, 42, 22, 1, 255, 38, 23, 5, 255, 40, 23, 5, 255, 36, 19, 2, 255, 42, 24, 6, 255, 43, 26, 6, 255, 39, 24, 4, 255, 42, 23, 7, 255, 39, 24, 2, 255, 39, 25, 3, 255, 49, 27, 2, 255, 62, 26, 6, 255, 50, 26, 1, 255, 46, 27, 2, 255, 53, 27, 2, 255, 49, 27, 3, 255, 50, 27, 5, 255, 54, 28, 5, 255, 47, 26, 2, 255, 50, 28, 6, 255, 56, 31, 4, 255, 61, 31, 4, 255, 56, 31, 1, 255, 57, 28, 2, 255, 57, 29, 3, 255, 57, 33, 4, 255, 55, 31, 1, 255, 54, 30, 0, 255, 59, 30, 2, 255, 61, 31, 5, 255, 59, 31, 5, 255, 55, 29, 6, 255, 55, 29, 6, 255, 67, 26, 6, 255, 67, 27, 3, 255, 62, 25, 0, 255, 61, 28, 4, 255, 57, 28, 3, 255, 56, 29, 1, 255, 59, 31, 1, 255, 66, 32, 4, 255, 66, 34, 5, 255, 58, 34, 3, 255, 62, 30, 2, 255, 56, 32, 2, 255, 67, 31, 4, 255, 68, 30, 3, 255, 63, 32, 3, 255, 57, 31, 3, 255, 54, 29, 4, 255, 59, 29, 6, 255, 69, 32, 2, 255, 63, 35, 7, 255, 56, 28, 2, 255, 55, 30, 2, 255, 53, 28, 1, 255, 57, 36, 7, 255, 56, 32, 3, 255, 62, 30, 4, 255, 62, 33, 5, 255, 63, 33, 1, 255, 66, 33, 2, 255, 68, 32, 5, 255, 68, 33, 6, 255, 62, 32, 1, 255, 63, 35, 6, 255, 62, 32, 5, 255, 62, 38, 4, 255, 70, 36, 8, 255, 69, 34, 7, 255, 67, 37, 5, 255, 66, 38, 1, 255, 68, 39, 8, 255, 70, 41, 11, 255, 68, 43, 11, 255, 61, 45, 9, 255, 66, 47, 8, 255, 69, 48, 6, 255, 73, 43, 15, 255, 72, 46, 15, 255, 71, 58, 11, 255, 77, 53, 15, 255, 76, 56, 21, 255, 69, 56, 17, 255, 71, 55, 23, 255, 72, 57, 29, 255, 74, 57, 28, 255, 67, 61, 20, 255, 66, 57, 25, 255, 70, 65, 13, 255, 74, 64, 25, 255, 69, 62, 32, 255, 72, 65, 25, 255, 74, 71, 24, 255, 72, 69, 29, 255, 72, 71, 33, 255, 68, 73, 32, 255, 72, 70, 40, 255, 82, 72, 39, 255, 75, 75, 33, 255, 77, 78, 41, 255, 79, 77, 45, 255, 76, 78, 48, 255, 75, 83, 43, 255, 75, 80, 53, 255, 92, 87, 45, 255, 120, 98, 40, 255, 126, 92, 55, 255, 111, 91, 45, 255, 96, 92, 54, 255, 88, 90, 49, 255, 92, 92, 65, 255, 88, 95, 62, 255, 86, 97, 63, 255, 87, 98, 70, 255, 87, 103, 67, 255, 80, 105, 61, 255, 91, 106, 62, 255, 117, 110, 75, 255, 130, 113, 71, 255, 127, 111, 59, 255, 122, 113, 62, 255, 119, 115, 66, 255, 102, 112, 63, 255, 89, 112, 60, 255, 98, 111, 66, 255, 99, 109, 62, 255, 98, 107, 68, 255, 107, 110, 62, 255, 123, 112, 67, 255, 126, 108, 69, 255, 124, 109, 59, 255, 110, 108, 59, 255, 97, 105, 49, 255, 97, 103, 51, 255, 101, 100, 54, 255, 100, 99, 41, 255, 96, 100, 40, 255, 94, 98, 43, 255, 107, 93, 43, 255, 119, 94, 41, 255, 118, 97, 39, 255, 115, 90, 38, 255, 115, 92, 36, 255, 109, 94, 21, 255, 105, 88, 35, 255, 104, 82, 27, 255, 109, 78, 31, 255, 106, 79, 34, 255, 93, 78, 13, 255, 99, 80, 7, 255, 110, 75, 19, 255, 116, 70, 21, 255, 125, 74, 15, 255, 123, 77, 10, 255, 117, 77, 9, 255, 119, 69, 17, 255, 122, 68, 20, 255, 120, 67, 11, 255, 118, 63, 12, 255, 118, 63, 9, 255, 115, 64, 13, 255, 113, 60, 16, 255, 113, 59, 7, 255, 117, 65, 3, 255, 118, 61, 13, 255, 119, 58, 9, 255, 119, 59, 4, 255, 118, 60, 13, 255, 112, 58, 10, 255, 109, 54, 6, 255, 112, 54, 11, 255, 108, 55, 12, 255, 97, 49, 2, 255, 96, 51, 6, 255, 87, 51, 6, 255, 94, 48, 7, 255, 92, 47, 2, 255, 92, 48, 3, 255, 90, 42, 1, 255, 94, 44, 7, 255, 96, 46, 5, 255, 96, 44, 1, 255, 96, 43, 2, 255, 98, 45, 4, 255, 97, 46, 0, 255, 100, 45, 1, 255, 105, 42, 3, 255, 102, 42, 5, 255, 97, 43, 3, 255, 96, 42, 4, 255, 87, 35, 1, 255, 82, 37, 5, 255, 84, 34, 1, 255, 85, 36, 4, 255, 81, 34, 3, 255, 81, 33, 3, 255, 91, 34, 4, 255, 101, 36, 4, 255, 110, 37, 4, 255, 111, 38, 1, 255, 110, 36, 1, 255, 105, 33, 7, 255, 101, 36, 3, 255, 105, 39, 2, 255, 104, 38, 7, 255, 104, 39, 5, 255, 103, 39, 3, 255, 99, 34, 0, 255, 97, 34, 0, 255, 92, 34, 1, 255, 89, 33, 1, 255, 93, 33, 4, 255, 87, 30, 2, 255, 83, 31, 2, 255, 80, 33, 4, 255, 80, 34, 6, 255, 78, 32, 3, 255, 76, 30, 1, 255, 79, 33, 2, 255, 76, 33, 1, 255, 80, 32, 3, 255, 80, 29, 2, 255, 78, 26, 1, 255, 78, 30, 4, 255, 78, 30, 2, 255, 70, 27, 2, 255, 71, 26, 5, 255, 74, 26, 8, 255, 71, 24, 3, 255, 79, 26, 3, 255, 78, 28, 4, 255, 79, 28, 6, 255, 80, 29, 5, 255, 73, 27, 1, 255, 79, 28, 4, 255, 77, 27, 4, 255, 72, 26, 2, 255, 79, 26, 3, 255, 85, 31, 6, 255, 78, 21, 1, 255, 84, 26, 4, 255, 85, 29, 6, 255, 80, 23, 3, 255, 74, 22, 2, 255, 77, 25, 6, 255, 81, 22, 2, 255, 83, 22, 4, 255, 77, 26, 8, 255, 73, 26, 2, 255, 79, 22, 2, 255, 83, 24, 1, 255, 87, 29, 4, 255, 83, 28, 0, 255, 81, 27, 0, 255, 78, 26, 0, 255, 78, 27, 2, 255, 76, 22, 2, 255, 75, 25, 0, 255, 78, 28, 4, 255, 80, 24, 3, 255, 84, 25, 2, 255, 84, 29, 6, 255, 80, 22, 3, 255, 82, 23, 2, 255, 85, 27, 3, 255, 85, 27, 3, 255, 82, 25, 1, 255, 80, 26, 2, 255, 79, 28, 3, 255, 72, 23, 3, 255, 72, 25, 6, 255, 68, 21, 3, 255, 68, 19, 2, 255, 76, 24, 7, 255, 77, 23, 6, 255, 71, 23, 4, 255, 77, 24, 2, 255, 75, 20, 0, 255, 71, 24, 1, 255, 70, 23, 2, 255, 71, 22, 4, 255, 69, 20, 5, 255, 68, 19, 6, 255, 67, 21, 4, 255, 61, 18, 5, 255, 64, 22, 5, 255, 65, 23, 1, 255, 63, 18, 2, 255, 63, 20, 1, 255, 69, 19, 3, 255, 66, 18, 2, 255, 58, 19, 0, 255, 62, 20, 1, 255, 67, 18, 3, 255, 56, 18, 2, 255, 54, 15, 2, 255, 59, 14, 3, 255, 56, 18, 5, 255, 51, 16, 2, 255, 51, 14, 1, 255, 52, 15, 2, 255, 54, 13, 2, 255, 67, 19, 5, 255, 68, 18, 2, 255, 61, 16, 1, 255, 51, 15, 1, 255, 36, 13, 2, 255, 38, 15, 5, 255, 43, 11, 5, 255, 46, 12, 8, 255, 43, 10, 3, 255, 45, 11, 2, 255, 40, 16, 2, 255, 51, 18, 6, 255, 39, 11, 3, 255, 32, 11, 7, 255, 28, 8, 7, 255, 29, 10, 5, 255, 33, 8, 0, 255, 39, 15, 3, 255, 29, 13, 5, 255, 30, 13, 4, 255, 23, 10, 1, 255, 20, 9, 1, 255, 64, 22, 2, 255, 93, 28, 1, 255, 101, 26, 2, 255, 103, 26, 0, 255, 105, 30, 1, 255, 106, 29, 1, 255, 104, 27, 0, 255, 104, 27, 2, 255, 102, 27, 3, 255, 99, 28, 3, 255, 101, 27, 3, 255, 101, 26, 3, 255, 13, 7, 1, 255, 15, 6, 3, 255, 13, 5, 2, 255, 10, 5, 2, 255, 13, 8, 4, 255, 15, 8, 1, 255, 17, 10, 3, 255, 18, 11, 5, 255, 17, 10, 2, 255, 18, 11, 3, 255, 19, 10, 3, 255, 17, 9, 1, 255, 18, 9, 2, 255, 18, 9, 2, 255, 20, 10, 2, 255, 24, 14, 4, 255, 25, 13, 4, 255, 22, 10, 1, 255, 22, 11, 2, 255, 20, 13, 5, 255, 21, 11, 3, 255, 23, 11, 2, 255, 25, 14, 4, 255, 22, 13, 2, 255, 22, 13, 0, 255, 25, 11, 2, 255, 28, 11, 4, 255, 20, 14, 2, 255, 20, 17, 5, 255, 19, 13, 2, 255, 23, 12, 2, 255, 31, 18, 6, 255, 31, 17, 2, 255, 31, 17, 4, 255, 31, 17, 6, 255, 34, 15, 5, 255, 36, 15, 4, 255, 36, 16, 4, 255, 42, 17, 4, 255, 35, 17, 3, 255, 38, 19, 5, 255, 45, 18, 5, 255, 44, 22, 5, 255, 40, 18, 2, 255, 45, 19, 6, 255, 40, 18, 6, 255, 30, 16, 0, 255, 41, 17, 6, 255, 35, 21, 7, 255, 33, 22, 3, 255, 36, 18, 3, 255, 36, 16, 1, 255, 44, 20, 5, 255, 38, 24, 6, 255, 28, 20, 1, 255, 35, 18, 1, 255, 44, 20, 3, 255, 41, 22, 6, 255, 38, 22, 5, 255, 39, 21, 0, 255, 36, 19, 1, 255, 36, 21, 2, 255, 41, 24, 4, 255, 42, 23, 6, 255, 42, 24, 3, 255, 46, 27, 0, 255, 46, 23, 1, 255, 48, 25, 4, 255, 48, 27, 0, 255, 49, 28, 4, 255, 38, 22, 2, 255, 40, 25, 2, 255, 37, 33, 5, 255, 45, 28, 1, 255, 53, 24, 6, 255, 50, 23, 3, 255, 51, 24, 6, 255, 52, 25, 4, 255, 47, 24, 6, 255, 55, 20, 5, 255, 55, 28, 4, 255, 52, 26, 1, 255, 56, 28, 5, 255, 51, 29, 3, 255, 57, 31, 4, 255, 57, 31, 1, 255, 63, 31, 4, 255, 62, 29, 4, 255, 58, 33, 3, 255, 55, 30, 1, 255, 56, 31, 5, 255, 54, 28, 3, 255, 60, 30, 6, 255, 62, 28, 3, 255, 59, 30, 3, 255, 51, 32, 0, 255, 54, 30, 4, 255, 57, 32, 3, 255, 54, 30, 1, 255, 57, 31, 3, 255, 58, 32, 3, 255, 56, 32, 1, 255, 65, 34, 6, 255, 68, 32, 4, 255, 64, 34, 4, 255, 63, 33, 4, 255, 67, 31, 5, 255, 60, 31, 5, 255, 60, 29, 5, 255, 65, 31, 7, 255, 63, 32, 2, 255, 64, 30, 1, 255, 65, 29, 6, 255, 62, 31, 7, 255, 59, 35, 2, 255, 61, 32, 4, 255, 63, 30, 6, 255, 53, 32, 5, 255, 55, 30, 4, 255, 61, 30, 4, 255, 56, 33, 2, 255, 55, 31, 0, 255, 60, 32, 4, 255, 64, 35, 4, 255, 64, 31, 2, 255, 65, 29, 0, 255, 68, 33, 5, 255, 64, 33, 3, 255, 59, 34, 5, 255, 58, 33, 6, 255, 60, 38, 2, 255, 65, 38, 8, 255, 65, 38, 5, 255, 62, 40, 3, 255, 62, 39, 7, 255, 65, 41, 14, 255, 61, 44, 13, 255, 65, 45, 10, 255, 66, 43, 9, 255, 66, 46, 9, 255, 66, 48, 9, 255, 71, 50, 11, 255, 75, 60, 5, 255, 72, 58, 9, 255, 68, 50, 7, 255, 74, 51, 24, 255, 76, 56, 19, 255, 65, 55, 13, 255, 68, 57, 13, 255, 72, 56, 24, 255, 71, 59, 25, 255, 68, 55, 34, 255, 68, 59, 35, 255, 68, 66, 11, 255, 71, 67, 22, 255, 77, 66, 26, 255, 76, 68, 34, 255, 73, 72, 31, 255, 67, 65, 40, 255, 70, 72, 34, 255, 69, 69, 35, 255, 79, 73, 41, 255, 83, 78, 37, 255, 75, 75, 40, 255, 70, 74, 45, 255, 77, 80, 52, 255, 81, 80, 47, 255, 82, 85, 50, 255, 80, 87, 54, 255, 88, 88, 47, 255, 97, 93, 44, 255, 88, 89, 58, 255, 80, 92, 50, 255, 83, 97, 53, 255, 83, 93, 62, 255, 80, 97, 62, 255, 84, 100, 65, 255, 91, 98, 72, 255, 89, 102, 69, 255, 89, 105, 64, 255, 90, 107, 62, 255, 98, 107, 68, 255, 114, 110, 66, 255, 126, 116, 61, 255, 123, 116, 64, 255, 116, 116, 63, 255, 111, 115, 63, 255, 100, 111, 57, 255, 99, 112, 64, 255, 99, 111, 64, 255, 109, 112, 67, 255, 120, 113, 63, 255, 133, 113, 59, 255, 133, 108, 51, 255, 132, 108, 53, 255, 123, 107, 57, 255, 106, 102, 53, 255, 95, 99, 56, 255, 98, 101, 50, 255, 103, 100, 50, 255, 97, 98, 42, 255, 95, 96, 41, 255, 95, 91, 40, 255, 100, 90, 40, 255, 102, 90, 35, 255, 107, 92, 21, 255, 110, 88, 22, 255, 115, 88, 24, 255, 118, 88, 29, 255, 118, 84, 26, 255, 119, 84, 22, 255, 116, 80, 22, 255, 105, 73, 28, 255, 111, 77, 29, 255, 119, 74, 18, 255, 117, 72, 18, 255, 116, 69, 22, 255, 116, 67, 19, 255, 121, 73, 13, 255, 125, 74, 8, 255, 122, 67, 15, 255, 119, 65, 17, 255, 117, 66, 19, 255, 112, 64, 12, 255, 116, 62, 8, 255, 118, 60, 13, 255, 115, 61, 9, 255, 107, 57, 11, 255, 108, 60, 8, 255, 110, 59, 6, 255, 112, 61, 4, 255, 112, 56, 9, 255, 111, 47, 10, 255, 114, 52, 8, 255, 107, 50, 5, 255, 105, 51, 9, 255, 103, 47, 5, 255, 92, 46, 5, 255, 90, 52, 3, 255, 97, 50, 6, 255, 88, 45, 5, 255, 85, 43, 7, 255, 86, 46, 7, 255, 87, 46, 4, 255, 91, 43, 4, 255, 92, 40, 3, 255, 96, 43, 5, 255, 96, 43, 6, 255, 98, 45, 2, 255, 106, 49, 4, 255, 108, 42, 4, 255, 105, 42, 3, 255, 94, 39, 0, 255, 98, 42, 3, 255, 94, 38, 3, 255, 84, 35, 3, 255, 89, 36, 4, 255, 85, 32, 3, 255, 80, 32, 4, 255, 78, 33, 5, 255, 78, 30, 1, 255, 87, 36, 1, 255, 90, 35, 3, 255, 94, 31, 2, 255, 101, 40, 5, 255, 106, 42, 6, 255, 103, 38, 1, 255, 94, 36, 1, 255, 100, 37, 5, 255, 95, 36, 1, 255, 92, 34, 2, 255, 97, 35, 1, 255, 98, 35, 3, 255, 97, 33, 6, 255, 108, 38, 5, 255, 106, 36, 5, 255, 89, 28, 0, 255, 83, 32, 2, 255, 84, 34, 4, 255, 80, 30, 3, 255, 76, 31, 3, 255, 76, 31, 3, 255, 76, 29, 2, 255, 73, 28, 1, 255, 83, 32, 6, 255, 85, 30, 4, 255, 77, 26, 0, 255, 77, 30, 3, 255, 76, 24, 4, 255, 70, 25, 0, 255, 70, 26, 0, 255, 69, 24, 2, 255, 65, 22, 2, 255, 76, 30, 6, 255, 78, 27, 4, 255, 75, 24, 0, 255, 74, 28, 2, 255, 71, 26, 0, 255, 74, 28, 4, 255, 74, 25, 2, 255, 79, 25, 3, 255, 81, 27, 4, 255, 80, 27, 3, 255, 79, 24, 2, 255, 80, 23, 3, 255, 85, 28, 7, 255, 76, 26, 3, 255, 77, 26, 5, 255, 77, 23, 6, 255, 80, 24, 3, 255, 78, 22, 4, 255, 76, 23, 5, 255, 79, 26, 1, 255, 78, 25, 2, 255, 75, 25, 3, 255, 76, 25, 3, 255, 80, 28, 5, 255, 79, 27, 5, 255, 72, 21, 1, 255, 71, 22, 1, 255, 70, 22, 2, 255, 73, 27, 1, 255, 74, 25, 3, 255, 79, 23, 5, 255, 82, 25, 0, 255, 82, 24, 3, 255, 80, 26, 5, 255, 82, 30, 5, 255, 84, 27, 3, 255, 85, 26, 2, 255, 87, 26, 2, 255, 88, 26, 3, 255, 85, 23, 2, 255, 74, 23, 3, 255, 70, 23, 3, 255, 68, 22, 2, 255, 71, 22, 5, 255, 74, 22, 5, 255, 71, 20, 3, 255, 72, 20, 4, 255, 77, 26, 2, 255, 72, 24, 3, 255, 75, 28, 5, 255, 78, 23, 5, 255, 69, 19, 5, 255, 62, 23, 0, 255, 69, 25, 1, 255, 67, 21, 0, 255, 67, 17, 2, 255, 70, 18, 4, 255, 68, 20, 4, 255, 58, 16, 1, 255, 60, 17, 1, 255, 70, 17, 2, 255, 68, 18, 1, 255, 65, 22, 3, 255, 73, 23, 7, 255, 66, 17, 3, 255, 58, 16, 3, 255, 53, 17, 3, 255, 50, 15, 2, 255, 56, 12, 4, 255, 56, 14, 4, 255, 51, 15, 1, 255, 49, 15, 2, 255, 46, 12, 2, 255, 58, 15, 3, 255, 70, 16, 2, 255, 74, 17, 3, 255, 63, 17, 5, 255, 42, 11, 1, 255, 33, 13, 0, 255, 42, 9, 1, 255, 44, 10, 2, 255, 35, 12, 1, 255, 51, 14, 5, 255, 60, 15, 1, 255, 67, 18, 4, 255, 47, 13, 2, 255, 34, 9, 1, 255, 37, 11, 4, 255, 37, 10, 3, 255, 38, 8, 2, 255, 28, 11, 0, 255, 31, 11, 2, 255, 30, 14, 0, 255, 29, 13, 0, 255, 31, 11, 4, 255, 67, 20, 5, 255, 88, 24, 3, 255, 98, 28, 4, 255, 101, 27, 1, 255, 104, 29, 0, 255, 103, 28, 0, 255, 103, 26, 0, 255, 107, 29, 5, 255, 105, 27, 4, 255, 104, 28, 2, 255, 106, 27, 3, 255, 105, 26, 2, 255, 11, 6, 2, 255, 11, 4, 2, 255, 11, 4, 2, 255, 11, 6, 3, 255, 11, 7, 2, 255, 15, 9, 2, 255, 16, 9, 3, 255, 13, 6, 0, 255, 16, 9, 1, 255, 18, 11, 3, 255, 17, 11, 3, 255, 15, 8, 0, 255, 17, 9, 3, 255, 20, 12, 4, 255, 20, 12, 3, 255, 19, 10, 1, 255, 18, 10, 2, 255, 20, 12, 3, 255, 20, 10, 2, 255, 16, 11, 2, 255, 20, 10, 2, 255, 25, 10, 2, 255, 24, 10, 1, 255, 25, 14, 3, 255, 21, 15, 1, 255, 20, 14, 2, 255, 20, 13, 3, 255, 19, 15, 4, 255, 21, 13, 3, 255, 27, 12, 4, 255, 31, 13, 5, 255, 30, 13, 3, 255, 37, 18, 0, 255, 38, 22, 4, 255, 40, 22, 6, 255, 40, 17, 4, 255, 44, 18, 6, 255, 44, 19, 3, 255, 42, 18, 4, 255, 29, 16, 1, 255, 32, 19, 4, 255, 36, 17, 3, 255, 37, 20, 3, 255, 39, 16, 2, 255, 42, 16, 4, 255, 35, 14, 2, 255, 32, 18, 1, 255, 37, 22, 7, 255, 26, 20, 2, 255, 33, 24, 2, 255, 38, 19, 4, 255, 35, 16, 4, 255, 36, 19, 5, 255, 32, 17, 2, 255, 35, 20, 4, 255, 38, 22, 3, 255, 43, 25, 5, 255, 39, 20, 3, 255, 37, 19, 2, 255, 39, 22, 2, 255, 36, 21, 6, 255, 36, 21, 7, 255, 41, 26, 5, 255, 45, 24, 7, 255, 46, 21, 5, 255, 44, 24, 2, 255, 41, 25, 4, 255, 41, 25, 6, 255, 43, 23, 1, 255, 49, 23, 3, 255, 43, 24, 7, 255, 45, 24, 4, 255, 48, 22, 5, 255, 46, 23, 0, 255, 45, 25, 3, 255, 45, 29, 3, 255, 50, 28, 4, 255, 47, 26, 1, 255, 47, 24, 2, 255, 56, 27, 7, 255, 52, 25, 2, 255, 53, 30, 5, 255, 55, 29, 8, 255, 54, 28, 3, 255, 56, 30, 2, 255, 55, 31, 3, 255, 63, 31, 6, 255, 63, 28, 3, 255, 58, 31, 1, 255, 60, 31, 3, 255, 61, 28, 4, 255, 56, 28, 2, 255, 53, 31, 5, 255, 48, 28, 2, 255, 53, 29, 3, 255, 59, 30, 6, 255, 56, 29, 3, 255, 58, 31, 3, 255, 57, 30, 0, 255, 58, 30, 0, 255, 60, 30, 2, 255, 61, 30, 2, 255, 62, 32, 3, 255, 65, 26, 1, 255, 66, 32, 4, 255, 64, 29, 2, 255, 60, 32, 4, 255, 62, 30, 4, 255, 59, 29, 6, 255, 50, 31, 7, 255, 63, 29, 2, 255, 64, 28, 2, 255, 64, 29, 4, 255, 65, 32, 3, 255, 60, 31, 4, 255, 57, 29, 1, 255, 63, 30, 2, 255, 61, 29, 2, 255, 62, 29, 3, 255, 65, 34, 6, 255, 57, 32, 1, 255, 64, 36, 4, 255, 61, 33, 4, 255, 58, 29, 2, 255, 66, 34, 6, 255, 70, 35, 5, 255, 68, 34, 5, 255, 63, 30, 4, 255, 61, 31, 6, 255, 60, 33, 8, 255, 65, 35, 3, 255, 62, 36, 3, 255, 65, 42, 2, 255, 61, 36, 7, 255, 63, 38, 9, 255, 65, 41, 9, 255, 54, 41, 7, 255, 62, 45, 4, 255, 67, 44, 6, 255, 63, 49, 7, 255, 64, 53, 8, 255, 68, 48, 15, 255, 70, 54, 11, 255, 73, 54, 8, 255, 64, 51, 17, 255, 64, 50, 17, 255, 71, 54, 21, 255, 65, 60, 22, 255, 63, 56, 15, 255, 62, 55, 26, 255, 69, 58, 25, 255, 65, 57, 24, 255, 77, 60, 33, 255, 75, 63, 33, 255, 70, 67, 22, 255, 73, 66, 37, 255, 76, 67, 33, 255, 72, 66, 35, 255, 69, 66, 45, 255, 74, 69, 45, 255, 72, 73, 34, 255, 72, 74, 42, 255, 79, 74, 37, 255, 77, 75, 47, 255, 76, 80, 61, 255, 79, 79, 58, 255, 82, 84, 48, 255, 81, 87, 48, 255, 82, 85, 50, 255, 84, 87, 48, 255, 84, 89, 59, 255, 81, 92, 67, 255, 79, 95, 54, 255, 83, 96, 57, 255, 84, 99, 60, 255, 81, 100, 63, 255, 86, 100, 64, 255, 95, 104, 67, 255, 91, 106, 70, 255, 94, 106, 67, 255, 96, 113, 66, 255, 99, 111, 72, 255, 115, 109, 67, 255, 131, 113, 64, 255, 131, 115, 72, 255, 117, 115, 68, 255, 122, 115, 66, 255, 123, 112, 60, 255, 102, 112, 63, 255, 96, 112, 65, 255, 115, 117, 62, 255, 124, 116, 59, 255, 126, 116, 53, 255, 127, 114, 56, 255, 129, 112, 59, 255, 127, 111, 59, 255, 114, 106, 54, 255, 95, 98, 56, 255, 91, 99, 50, 255, 97, 100, 52, 255, 103, 97, 42, 255, 105, 93, 40, 255, 97, 93, 36, 255, 104, 96, 38, 255, 116, 92, 38, 255, 119, 92, 34, 255, 118, 89, 24, 255, 120, 85, 29, 255, 122, 85, 32, 255, 122, 82, 23, 255, 124, 81, 16, 255, 122, 82, 23, 255, 122, 83, 21, 255, 129, 80, 16, 255, 125, 71, 7, 255, 117, 76, 16, 255, 96, 71, 28, 255, 87, 64, 27, 255, 96, 65, 21, 255, 106, 63, 18, 255, 117, 66, 13, 255, 118, 67, 3, 255, 116, 65, 12, 255, 116, 65, 19, 255, 118, 66, 8, 255, 114, 61, 7, 255, 110, 60, 16, 255, 97, 54, 16, 255, 90, 52, 10, 255, 93, 54, 8, 255, 105, 56, 3, 255, 111, 57, 10, 255, 108, 52, 5, 255, 113, 49, 2, 255, 114, 47, 5, 255, 113, 50, 7, 255, 105, 49, 4, 255, 88, 47, 9, 255, 85, 45, 6, 255, 88, 41, 3, 255, 88, 44, 3, 255, 90, 46, 4, 255, 88, 43, 3, 255, 83, 45, 3, 255, 86, 42, 3, 255, 90, 40, 7, 255, 95, 43, 9, 255, 92, 41, 4, 255, 95, 41, 3, 255, 103, 42, 5, 255, 106, 42, 2, 255, 106, 43, 4, 255, 103, 42, 2, 255, 105, 42, 4, 255, 107, 43, 8, 255, 92, 36, 3, 255, 84, 38, 4, 255, 82, 37, 3, 255, 80, 31, 2, 255, 84, 30, 4, 255, 86, 34, 5, 255, 85, 38, 4, 255, 77, 34, 0, 255, 78, 30, 3, 255, 85, 32, 5, 255, 92, 38, 3, 255, 93, 37, 4, 255, 93, 34, 4, 255, 101, 39, 3, 255, 99, 40, 5, 255, 81, 30, 0, 255, 86, 33, 2, 255, 87, 33, 5, 255, 86, 31, 4, 255, 100, 34, 2, 255, 109, 39, 5, 255, 98, 34, 1, 255, 91, 35, 2, 255, 88, 33, 3, 255, 82, 28, 1, 255, 80, 28, 1, 255, 80, 28, 3, 255, 81, 26, 3, 255, 75, 25, 3, 255, 77, 27, 3, 255, 84, 31, 3, 255, 82, 31, 2, 255, 75, 27, 0, 255, 78, 30, 4, 255, 72, 29, 6, 255, 67, 21, 3, 255, 74, 28, 9, 255, 69, 27, 3, 255, 69, 25, 1, 255, 74, 28, 4, 255, 71, 27, 2, 255, 78, 32, 6, 255, 79, 30, 4, 255, 78, 28, 3, 255, 80, 29, 5, 255, 79, 25, 2, 255, 81, 26, 3, 255, 79, 25, 3, 255, 80, 26, 4, 255, 79, 25, 3, 255, 73, 23, 2, 255, 72, 27, 3, 255, 78, 27, 4, 255, 80, 24, 4, 255, 76, 25, 1, 255, 71, 27, 5, 255, 77, 25, 4, 255, 82, 24, 1, 255, 80, 26, 3, 255, 79, 24, 2, 255, 81, 24, 3, 255, 82, 23, 2, 255, 81, 25, 4, 255, 76, 23, 3, 255, 74, 24, 4, 255, 70, 23, 5, 255, 68, 21, 0, 255, 72, 23, 5, 255, 72, 23, 5, 255, 71, 25, 1, 255, 72, 27, 3, 255, 75, 25, 3, 255, 80, 25, 3, 255, 81, 24, 2, 255, 84, 25, 2, 255, 85, 25, 4, 255, 85, 24, 4, 255, 83, 23, 3, 255, 80, 26, 6, 255, 73, 25, 2, 255, 72, 24, 1, 255, 75, 21, 1, 255, 77, 20, 2, 255, 72, 22, 3, 255, 71, 20, 1, 255, 73, 24, 2, 255, 67, 22, 4, 255, 70, 24, 3, 255, 74, 21, 0, 255, 68, 18, 4, 255, 66, 23, 3, 255, 66, 21, 4, 255, 59, 15, 4, 255, 62, 18, 0, 255, 68, 20, 3, 255, 66, 16, 4, 255, 65, 18, 3, 255, 65, 15, 3, 255, 64, 16, 1, 255, 60, 19, 0, 255, 63, 16, 1, 255, 63, 16, 2, 255, 63, 16, 1, 255, 60, 15, 3, 255, 57, 16, 3, 255, 58, 18, 5, 255, 56, 16, 5, 255, 54, 15, 4, 255, 50, 14, 2, 255, 48, 14, 4, 255, 47, 15, 8, 255, 46, 14, 3, 255, 51, 12, 0, 255, 58, 13, 1, 255, 56, 17, 4, 255, 50, 17, 5, 255, 43, 11, 2, 255, 54, 11, 3, 255, 54, 10, 3, 255, 35, 11, 0, 255, 55, 11, 3, 255, 73, 16, 3, 255, 66, 17, 0, 255, 53, 17, 2, 255, 49, 13, 1, 255, 48, 12, 1, 255, 42, 11, 1, 255, 43, 13, 7, 255, 32, 8, 4, 255, 25, 9, 3, 255, 37, 11, 3, 255, 54, 15, 6, 255, 49, 13, 6, 255, 64, 17, 2, 255, 82, 25, 1, 255, 92, 27, 2, 255, 98, 28, 4, 255, 103, 30, 4, 255, 106, 32, 2, 255, 106, 31, 3, 255, 102, 27, 3, 255, 99, 24, 1, 255, 105, 27, 1, 255, 106, 28, 2, 255, 106, 26, 0, 255, 11, 7, 4, 255, 11, 5, 2, 255, 10, 5, 3, 255, 10, 7, 2, 255, 10, 7, 2, 255, 14, 8, 2, 255, 15, 8, 2, 255, 15, 8, 2, 255, 17, 10, 2, 255, 17, 10, 2, 255, 18, 11, 3, 255, 18, 9, 3, 255, 18, 9, 4, 255, 16, 8, 2, 255, 19, 9, 1, 255, 21, 11, 2, 255, 15, 8, 1, 255, 14, 8, 1, 255, 20, 11, 3, 255, 17, 10, 0, 255, 20, 11, 2, 255, 24, 13, 4, 255, 24, 13, 3, 255, 24, 13, 2, 255, 27, 15, 3, 255, 24, 14, 3, 255, 21, 15, 4, 255, 23, 12, 2, 255, 29, 13, 4, 255, 29, 12, 3, 255, 30, 18, 5, 255, 29, 18, 4, 255, 41, 18, 1, 255, 38, 19, 1, 255, 40, 23, 2, 255, 42, 20, 2, 255, 47, 21, 3, 255, 44, 18, 1, 255, 41, 20, 4, 255, 35, 21, 5, 255, 37, 17, 6, 255, 40, 19, 7, 255, 41, 22, 7, 255, 35, 17, 3, 255, 23, 14, 2, 255, 34, 20, 5, 255, 41, 21, 3, 255, 35, 18, 3, 255, 30, 18, 1, 255, 33, 22, 2, 255, 33, 15, 1, 255, 37, 19, 5, 255, 35, 20, 4, 255, 35, 15, 1, 255, 39, 14, 2, 255, 39, 22, 5, 255, 35, 19, 2, 255, 34, 18, 5, 255, 34, 20, 5, 255, 43, 24, 1, 255, 46, 22, 4, 255, 43, 22, 4, 255, 39, 22, 1, 255, 36, 19, 3, 255, 41, 23, 4, 255, 36, 19, 3, 255, 36, 20, 3, 255, 41, 24, 7, 255, 44, 25, 9, 255, 44, 26, 6, 255, 47, 27, 3, 255, 45, 28, 2, 255, 48, 25, 5, 255, 45, 26, 4, 255, 43, 23, 6, 255, 42, 27, 4, 255, 37, 25, 3, 255, 45, 24, 4, 255, 49, 23, 1, 255, 48, 28, 3, 255, 52, 27, 2, 255, 55, 30, 3, 255, 55, 29, 2, 255, 60, 27, 5, 255, 57, 28, 3, 255, 51, 29, 0, 255, 55, 29, 3, 255, 60, 29, 5, 255, 52, 30, 1, 255, 55, 29, 0, 255, 57, 24, 0, 255, 60, 28, 4, 255, 51, 28, 3, 255, 45, 30, 4, 255, 53, 32, 7, 255, 60, 27, 6, 255, 56, 27, 1, 255, 58, 30, 3, 255, 59, 30, 2, 255, 58, 29, 2, 255, 59, 30, 3, 255, 59, 28, 1, 255, 58, 30, 0, 255, 64, 31, 3, 255, 70, 33, 7, 255, 59, 27, 1, 255, 53, 32, 2, 255, 61, 31, 3, 255, 65, 28, 1, 255, 63, 27, 5, 255, 52, 27, 9, 255, 54, 32, 7, 255, 56, 32, 2, 255, 55, 30, 3, 255, 59, 30, 3, 255, 65, 32, 4, 255, 62, 30, 3, 255, 60, 28, 1, 255, 57, 31, 1, 255, 56, 32, 2, 255, 65, 34, 6, 255, 66, 32, 6, 255, 62, 32, 4, 255, 56, 29, 0, 255, 62, 34, 5, 255, 61, 30, 3, 255, 61, 29, 3, 255, 61, 30, 3, 255, 59, 28, 2, 255, 64, 34, 2, 255, 64, 32, 7, 255, 61, 34, 10, 255, 60, 34, 6, 255, 64, 40, 3, 255, 60, 39, 3, 255, 64, 38, 8, 255, 61, 39, 8, 255, 67, 44, 10, 255, 70, 44, 16, 255, 66, 45, 17, 255, 73, 47, 19, 255, 71, 47, 16, 255, 67, 51, 13, 255, 72, 54, 11, 255, 72, 57, 13, 255, 63, 53, 20, 255, 61, 52, 26, 255, 61, 55, 24, 255, 73, 63, 22, 255, 71, 57, 34, 255, 70, 59, 24, 255, 67, 62, 25, 255, 66, 64, 25, 255, 71, 68, 27, 255, 68, 61, 29, 255, 68, 61, 47, 255, 68, 67, 38, 255, 69, 63, 36, 255, 76, 72, 29, 255, 71, 73, 36, 255, 69, 69, 44, 255, 71, 75, 45, 255, 79, 79, 37, 255, 74, 79, 38, 255, 77, 78, 53, 255, 81, 78, 45, 255, 77, 84, 48, 255, 79, 89, 51, 255, 81, 87, 61, 255, 81, 88, 56, 255, 83, 89, 64, 255, 87, 94, 64, 255, 87, 98, 51, 255, 88, 98, 61, 255, 89, 100, 63, 255, 87, 98, 65, 255, 87, 100, 63, 255, 90, 106, 62, 255, 96, 108, 66, 255, 108, 112, 76, 255, 115, 117, 67, 255, 121, 117, 67, 255, 129, 115, 72, 255, 128, 111, 68, 255, 129, 113, 71, 255, 124, 117, 70, 255, 124, 117, 66, 255, 130, 119, 68, 255, 107, 115, 67, 255, 92, 109, 65, 255, 109, 113, 61, 255, 125, 118, 65, 255, 128, 114, 58, 255, 126, 111, 57, 255, 122, 112, 58, 255, 114, 109, 54, 255, 101, 102, 50, 255, 93, 100, 47, 255, 95, 100, 45, 255, 99, 97, 46, 255, 103, 97, 39, 255, 104, 98, 31, 255, 100, 94, 31, 255, 114, 99, 42, 255, 120, 95, 36, 255, 115, 88, 29, 255, 118, 89, 32, 255, 119, 89, 32, 255, 121, 91, 22, 255, 120, 85, 33, 255, 119, 81, 30, 255, 119, 79, 29, 255, 112, 75, 12, 255, 106, 71, 20, 255, 102, 72, 24, 255, 101, 73, 15, 255, 91, 66, 16, 255, 93, 69, 15, 255, 94, 66, 4, 255, 92, 57, 20, 255, 95, 60, 21, 255, 99, 64, 11, 255, 100, 61, 14, 255, 98, 55, 11, 255, 99, 61, 4, 255, 99, 55, 9, 255, 97, 57, 4, 255, 92, 59, 13, 255, 84, 52, 7, 255, 93, 57, 2, 255, 111, 58, 6, 255, 113, 53, 9, 255, 107, 52, 7, 255, 115, 51, 9, 255, 119, 52, 8, 255, 110, 49, 6, 255, 96, 44, 7, 255, 82, 42, 7, 255, 85, 42, 10, 255, 86, 40, 7, 255, 85, 43, 1, 255, 92, 44, 2, 255, 90, 39, 1, 255, 85, 41, 8, 255, 88, 43, 2, 255, 89, 40, 3, 255, 86, 37, 8, 255, 89, 40, 8, 255, 95, 42, 3, 255, 98, 39, 2, 255, 98, 40, 4, 255, 96, 39, 3, 255, 100, 39, 3, 255, 100, 38, 1, 255, 97, 40, 5, 255, 91, 36, 4, 255, 80, 36, 1, 255, 80, 35, 1, 255, 81, 36, 3, 255, 80, 37, 3, 255, 80, 35, 1, 255, 86, 31, 2, 255, 85, 32, 1, 255, 80, 36, 5, 255, 79, 29, 3, 255, 80, 31, 3, 255, 79, 31, 3, 255, 88, 32, 3, 255, 91, 34, 1, 255, 89, 31, 1, 255, 79, 36, 4, 255, 81, 34, 3, 255, 80, 31, 2, 255, 79, 33, 3, 255, 92, 32, 1, 255, 98, 32, 1, 255, 102, 36, 4, 255, 101, 33, 4, 255, 94, 31, 2, 255, 96, 36, 7, 255, 96, 35, 7, 255, 96, 31, 3, 255, 94, 31, 4, 255, 81, 29, 5, 255, 76, 29, 2, 255, 76, 28, 0, 255, 78, 28, 1, 255, 78, 30, 6, 255, 68, 31, 1, 255, 63, 26, 3, 255, 67, 22, 7, 255, 70, 21, 4, 255, 75, 29, 3, 255, 77, 27, 4, 255, 73, 25, 1, 255, 68, 28, 3, 255, 72, 26, 2, 255, 83, 28, 4, 255, 79, 26, 3, 255, 77, 27, 1, 255, 83, 29, 4, 255, 78, 27, 2, 255, 81, 26, 3, 255, 80, 27, 6, 255, 72, 24, 1, 255, 70, 25, 1, 255, 74, 25, 4, 255, 75, 25, 1, 255, 70, 20, 1, 255, 72, 24, 0, 255, 70, 23, 3, 255, 72, 20, 2, 255, 78, 25, 2, 255, 74, 24, 0, 255, 75, 28, 1, 255, 78, 28, 4, 255, 76, 24, 1, 255, 76, 24, 2, 255, 74, 24, 3, 255, 72, 25, 3, 255, 71, 20, 3, 255, 74, 21, 5, 255, 77, 21, 4, 255, 78, 26, 5, 255, 76, 27, 6, 255, 72, 24, 1, 255, 77, 25, 2, 255, 83, 25, 5, 255, 87, 26, 4, 255, 83, 24, 2, 255, 80, 26, 2, 255, 78, 23, 2, 255, 78, 21, 1, 255, 84, 24, 4, 255, 81, 26, 3, 255, 85, 26, 3, 255, 87, 23, 3, 255, 82, 19, 1, 255, 73, 19, 1, 255, 70, 23, 5, 255, 72, 26, 5, 255, 71, 23, 2, 255, 66, 19, 2, 255, 64, 20, 4, 255, 70, 22, 3, 255, 76, 20, 2, 255, 70, 17, 4, 255, 64, 16, 5, 255, 64, 19, 2, 255, 70, 23, 3, 255, 66, 17, 0, 255, 66, 18, 4, 255, 67, 18, 5, 255, 68, 19, 4, 255, 67, 18, 3, 255, 57, 18, 1, 255, 63, 17, 3, 255, 69, 18, 2, 255, 64, 19, 3, 255, 62, 15, 1, 255, 63, 15, 2, 255, 55, 16, 4, 255, 51, 12, 3, 255, 52, 13, 5, 255, 45, 15, 5, 255, 42, 14, 3, 255, 48, 14, 3, 255, 52, 16, 4, 255, 44, 15, 1, 255, 43, 14, 0, 255, 61, 12, 5, 255, 52, 12, 6, 255, 44, 11, 2, 255, 48, 16, 4, 255, 34, 11, 0, 255, 52, 17, 8, 255, 63, 16, 2, 255, 70, 17, 2, 255, 70, 16, 5, 255, 62, 14, 7, 255, 46, 12, 3, 255, 34, 9, 0, 255, 33, 13, 1, 255, 37, 14, 4, 255, 34, 9, 6, 255, 54, 14, 9, 255, 71, 17, 6, 255, 55, 13, 1, 255, 60, 19, 3, 255, 77, 22, 1, 255, 86, 23, 3, 255, 90, 26, 4, 255, 102, 30, 5, 255, 106, 31, 4, 255, 103, 31, 2, 255, 99, 29, 4, 255, 91, 23, 0, 255, 99, 26, 1, 255, 99, 27, 2, 255, 95, 26, 0, 255, 11, 7, 5, 255, 11, 6, 5, 255, 11, 7, 3, 255, 11, 7, 2, 255, 11, 8, 3, 255, 12, 6, 3, 255, 14, 6, 2, 255, 18, 10, 4, 255, 17, 10, 2, 255, 15, 7, 0, 255, 17, 8, 1, 255, 17, 8, 2, 255, 17, 7, 3, 255, 17, 8, 3, 255, 20, 9, 1, 255, 18, 8, 1, 255, 17, 9, 4, 255, 19, 13, 6, 255, 22, 13, 4, 255, 21, 12, 2, 255, 20, 13, 3, 255, 20, 14, 3, 255, 23, 16, 5, 255, 21, 11, 1, 255, 32, 12, 3, 255, 28, 13, 2, 255, 22, 15, 2, 255, 32, 17, 7, 255, 30, 14, 2, 255, 25, 14, 0, 255, 27, 16, 0, 255, 34, 18, 3, 255, 40, 17, 5, 255, 41, 21, 6, 255, 37, 18, 2, 255, 39, 17, 1, 255, 39, 15, 1, 255, 43, 18, 5, 255, 41, 20, 6, 255, 38, 18, 5, 255, 37, 15, 4, 255, 32, 14, 2, 255, 37, 15, 2, 255, 42, 13, 2, 255, 33, 15, 2, 255, 34, 18, 3, 255, 43, 18, 5, 255, 31, 17, 1, 255, 33, 20, 4, 255, 32, 17, 2, 255, 40, 19, 10, 255, 39, 16, 4, 255, 44, 22, 8, 255, 39, 21, 3, 255, 37, 20, 3, 255, 41, 19, 4, 255, 40, 18, 5, 255, 37, 18, 6, 255, 37, 20, 3, 255, 39, 21, 0, 255, 41, 22, 4, 255, 43, 24, 5, 255, 42, 24, 1, 255, 42, 24, 2, 255, 49, 25, 1, 255, 45, 25, 5, 255, 39, 25, 3, 255, 37, 24, 2, 255, 41, 23, 3, 255, 50, 23, 1, 255, 51, 25, 2, 255, 46, 27, 2, 255, 47, 26, 6, 255, 45, 22, 5, 255, 39, 21, 5, 255, 55, 26, 7, 255, 53, 24, 6, 255, 50, 25, 3, 255, 57, 26, 3, 255, 53, 24, 1, 255, 50, 27, 4, 255, 55, 25, 4, 255, 58, 28, 3, 255, 49, 26, 2, 255, 49, 29, 1, 255, 46, 33, 1, 255, 46, 26, 2, 255, 55, 27, 3, 255, 54, 25, 0, 255, 58, 29, 3, 255, 53, 27, 5, 255, 55, 27, 5, 255, 59, 29, 8, 255, 54, 25, 2, 255, 56, 29, 1, 255, 56, 35, 4, 255, 56, 32, 5, 255, 56, 31, 3, 255, 56, 29, 3, 255, 57, 29, 4, 255, 59, 28, 5, 255, 62, 27, 4, 255, 62, 30, 2, 255, 56, 30, 1, 255, 61, 29, 4, 255, 56, 30, 3, 255, 61, 31, 4, 255, 61, 31, 2, 255, 64, 33, 3, 255, 60, 32, 5, 255, 57, 26, 6, 255, 56, 28, 12, 255, 55, 31, 7, 255, 58, 33, 2, 255, 54, 28, 2, 255, 59, 28, 2, 255, 58, 30, 2, 255, 60, 30, 2, 255, 60, 33, 4, 255, 59, 32, 3, 255, 59, 29, 1, 255, 58, 29, 6, 255, 63, 31, 7, 255, 64, 34, 2, 255, 61, 34, 4, 255, 57, 28, 5, 255, 61, 28, 5, 255, 63, 32, 3, 255, 58, 36, 6, 255, 61, 35, 1, 255, 60, 36, 8, 255, 62, 37, 7, 255, 60, 39, 3, 255, 61, 38, 8, 255, 59, 36, 9, 255, 68, 35, 16, 255, 72, 40, 12, 255, 72, 45, 8, 255, 69, 47, 11, 255, 67, 47, 12, 255, 77, 48, 7, 255, 72, 52, 10, 255, 58, 43, 34, 255, 64, 50, 23, 255, 85, 60, 4, 255, 66, 49, 21, 255, 65, 57, 22, 255, 65, 57, 12, 255, 66, 56, 18, 255, 69, 57, 24, 255, 68, 64, 17, 255, 68, 62, 25, 255, 65, 63, 37, 255, 69, 61, 29, 255, 70, 63, 36, 255, 65, 68, 37, 255, 70, 70, 29, 255, 73, 71, 32, 255, 71, 70, 42, 255, 69, 70, 43, 255, 72, 73, 49, 255, 71, 73, 42, 255, 76, 78, 43, 255, 76, 81, 56, 255, 83, 80, 57, 255, 84, 82, 53, 255, 78, 85, 46, 255, 84, 90, 52, 255, 78, 85, 60, 255, 82, 86, 66, 255, 90, 97, 61, 255, 87, 92, 63, 255, 88, 96, 68, 255, 82, 99, 58, 255, 89, 99, 66, 255, 94, 99, 72, 255, 91, 103, 69, 255, 91, 107, 64, 255, 112, 115, 71, 255, 126, 116, 73, 255, 134, 118, 66, 255, 133, 116, 65, 255, 127, 117, 65, 255, 122, 118, 64, 255, 125, 119, 69, 255, 130, 115, 70, 255, 132, 116, 65, 255, 123, 117, 67, 255, 105, 113, 70, 255, 92, 111, 66, 255, 98, 114, 63, 255, 102, 112, 57, 255, 121, 115, 60, 255, 116, 111, 53, 255, 102, 102, 58, 255, 94, 105, 50, 255, 96, 105, 52, 255, 99, 98, 51, 255, 101, 97, 55, 255, 100, 96, 49, 255, 94, 92, 45, 255, 93, 93, 49, 255, 101, 90, 39, 255, 118, 95, 40, 255, 119, 91, 37, 255, 120, 87, 50, 255, 119, 86, 39, 255, 115, 84, 29, 255, 108, 84, 23, 255, 100, 84, 22, 255, 91, 77, 24, 255, 91, 74, 28, 255, 94, 73, 18, 255, 90, 68, 19, 255, 89, 67, 18, 255, 98, 71, 18, 255, 91, 65, 15, 255, 89, 65, 19, 255, 94, 63, 14, 255, 93, 61, 10, 255, 92, 58, 13, 255, 88, 58, 10, 255, 88, 61, 13, 255, 86, 60, 11, 255, 83, 55, 8, 255, 90, 54, 15, 255, 90, 56, 3, 255, 86, 54, 8, 255, 85, 51, 10, 255, 95, 50, 11, 255, 112, 56, 13, 255, 118, 56, 4, 255, 119, 52, 3, 255, 118, 52, 9, 255, 111, 54, 9, 255, 99, 48, 3, 255, 91, 41, 4, 255, 91, 44, 9, 255, 88, 43, 6, 255, 87, 44, 8, 255, 79, 41, 7, 255, 87, 42, 7, 255, 89, 43, 5, 255, 86, 41, 5, 255, 89, 42, 1, 255, 86, 40, 4, 255, 82, 37, 5, 255, 87, 43, 2, 255, 94, 43, 4, 255, 93, 37, 7, 255, 94, 41, 9, 255, 88, 38, 4, 255, 97, 38, 5, 255, 96, 37, 4, 255, 86, 35, 2, 255, 83, 34, 2, 255, 84, 34, 2, 255, 81, 34, 2, 255, 78, 34, 1, 255, 77, 33, 0, 255, 82, 33, 4, 255, 78, 30, 1, 255, 80, 31, 2, 255, 85, 34, 3, 255, 78, 34, 2, 255, 80, 38, 7, 255, 76, 32, 2, 255, 75, 32, 3, 255, 79, 29, 6, 255, 77, 32, 2, 255, 75, 37, 2, 255, 79, 32, 0, 255, 81, 29, 0, 255, 82, 32, 2, 255, 95, 34, 5, 255, 100, 35, 5, 255, 104, 33, 4, 255, 102, 29, 1, 255, 98, 30, 1, 255, 100, 34, 3, 255, 102, 37, 2, 255, 106, 35, 2, 255, 103, 33, 2, 255, 92, 33, 5, 255, 78, 33, 2, 255, 77, 32, 0, 255, 78, 27, 1, 255, 76, 28, 6, 255, 75, 28, 9, 255, 68, 23, 2, 255, 75, 29, 7, 255, 74, 27, 5, 255, 68, 29, 3, 255, 65, 28, 2, 255, 71, 28, 4, 255, 78, 28, 5, 255, 77, 27, 2, 255, 71, 27, 0, 255, 76, 25, 0, 255, 88, 32, 6, 255, 79, 28, 1, 255, 73, 26, 1, 255, 77, 25, 2, 255, 75, 25, 2, 255, 70, 28, 3, 255, 68, 25, 2, 255, 75, 22, 2, 255, 73, 24, 0, 255, 70, 25, 1, 255, 74, 25, 2, 255, 76, 21, 5, 255, 72, 21, 4, 255, 74, 26, 3, 255, 72, 25, 3, 255, 69, 22, 1, 255, 74, 23, 4, 255, 72, 22, 2, 255, 67, 22, 3, 255, 61, 21, 2, 255, 62, 23, 3, 255, 73, 30, 6, 255, 69, 22, 4, 255, 70, 20, 1, 255, 70, 22, 0, 255, 74, 22, 2, 255, 80, 27, 5, 255, 78, 27, 3, 255, 79, 24, 3, 255, 84, 25, 5, 255, 78, 22, 1, 255, 80, 26, 2, 255, 82, 25, 4, 255, 83, 23, 3, 255, 88, 25, 4, 255, 87, 27, 3, 255, 90, 25, 2, 255, 93, 22, 2, 255, 88, 19, 1, 255, 77, 20, 2, 255, 77, 22, 2, 255, 67, 22, 4, 255, 62, 22, 2, 255, 67, 19, 2, 255, 72, 23, 6, 255, 71, 24, 3, 255, 72, 18, 1, 255, 84, 25, 2, 255, 79, 22, 2, 255, 84, 24, 7, 255, 85, 24, 3, 255, 76, 22, 1, 255, 63, 16, 4, 255, 59, 17, 0, 255, 66, 20, 1, 255, 73, 20, 6, 255, 68, 17, 4, 255, 54, 16, 0, 255, 64, 19, 1, 255, 79, 21, 5, 255, 69, 20, 2, 255, 61, 19, 1, 255, 58, 15, 2, 255, 54, 12, 3, 255, 49, 14, 5, 255, 44, 13, 1, 255, 52, 18, 2, 255, 52, 16, 1, 255, 55, 16, 3, 255, 45, 15, 2, 255, 36, 13, 0, 255, 46, 11, 2, 255, 40, 12, 3, 255, 33, 12, 1, 255, 41, 17, 4, 255, 46, 12, 4, 255, 47, 9, 3, 255, 55, 14, 3, 255, 63, 14, 1, 255, 54, 11, 1, 255, 41, 10, 3, 255, 32, 10, 3, 255, 45, 13, 7, 255, 51, 16, 7, 255, 54, 13, 3, 255, 53, 11, 3, 255, 57, 15, 3, 255, 65, 19, 2, 255, 49, 12, 0, 255, 56, 13, 5, 255, 70, 14, 3, 255, 77, 17, 2, 255, 86, 25, 5, 255, 93, 26, 1, 255, 100, 26, 1, 255, 103, 30, 3, 255, 97, 30, 3, 255, 93, 29, 4, 255, 93, 25, 0, 255, 94, 27, 1, 255, 90, 26, 1, 255, 8, 5, 1, 255, 8, 6, 1, 255, 13, 7, 3, 255, 14, 5, 2, 255, 15, 7, 4, 255, 11, 6, 3, 255, 16, 8, 2, 255, 18, 9, 1, 255, 17, 10, 2, 255, 16, 9, 3, 255, 16, 10, 4, 255, 18, 9, 2, 255, 18, 8, 2, 255, 13, 9, 2, 255, 16, 10, 5, 255, 16, 9, 1, 255, 21, 12, 5, 255, 20, 11, 3, 255, 21, 9, 2, 255, 20, 11, 2, 255, 20, 12, 4, 255, 21, 12, 4, 255, 22, 9, 3, 255, 30, 13, 5, 255, 30, 14, 5, 255, 28, 17, 6, 255, 23, 12, 2, 255, 28, 14, 5, 255, 28, 15, 4, 255, 31, 16, 5, 255, 33, 16, 4, 255, 33, 15, 3, 255, 27, 14, 5, 255, 33, 18, 4, 255, 40, 18, 4, 255, 38, 13, 2, 255, 39, 17, 6, 255, 38, 18, 4, 255, 37, 19, 4, 255, 35, 14, 1, 255, 37, 17, 3, 255, 35, 16, 2, 255, 34, 18, 4, 255, 33, 17, 2, 255, 37, 19, 5, 255, 35, 19, 7, 255, 30, 15, 0, 255, 32, 19, 2, 255, 30, 18, 5, 255, 31, 18, 6, 255, 32, 16, 5, 255, 38, 18, 5, 255, 36, 20, 7, 255, 31, 18, 3, 255, 35, 17, 0, 255, 41, 21, 0, 255, 37, 21, 0, 255, 36, 20, 3, 255, 41, 20, 7, 255, 32, 19, 4, 255, 40, 22, 6, 255, 36, 18, 1, 255, 37, 21, 2, 255, 38, 23, 3, 255, 40, 24, 5, 255, 45, 24, 3, 255, 46, 23, 2, 255, 45, 26, 5, 255, 45, 24, 4, 255, 50, 23, 2, 255, 44, 24, 3, 255, 36, 23, 3, 255, 43, 26, 2, 255, 52, 27, 6, 255, 48, 26, 5, 255, 40, 23, 4, 255, 47, 23, 8, 255, 58, 28, 4, 255, 58, 31, 0, 255, 58, 28, 3, 255, 59, 27, 9, 255, 53, 29, 4, 255, 48, 29, 4, 255, 47, 22, 5, 255, 50, 27, 2, 255, 49, 30, 2, 255, 49, 29, 6, 255, 52, 27, 5, 255, 52, 29, 3, 255, 58, 25, 1, 255, 50, 24, 0, 255, 49, 31, 3, 255, 58, 30, 4, 255, 58, 27, 5, 255, 56, 25, 3, 255, 51, 28, 3, 255, 58, 32, 1, 255, 56, 28, 3, 255, 53, 26, 5, 255, 54, 28, 4, 255, 56, 28, 5, 255, 59, 26, 3, 255, 59, 32, 4, 255, 57, 29, 0, 255, 59, 29, 1, 255, 63, 30, 4, 255, 68, 29, 6, 255, 59, 24, 2, 255, 54, 31, 5, 255, 55, 30, 3, 255, 60, 30, 2, 255, 64, 30, 2, 255, 60, 30, 7, 255, 58, 28, 5, 255, 60, 29, 3, 255, 59, 28, 4, 255, 60, 28, 8, 255, 57, 29, 5, 255, 54, 30, 0, 255, 57, 34, 3, 255, 63, 28, 2, 255, 67, 28, 10, 255, 58, 29, 3, 255, 69, 32, 4, 255, 66, 34, 3, 255, 62, 32, 7, 255, 62, 29, 0, 255, 59, 30, 5, 255, 58, 34, 8, 255, 59, 34, 2, 255, 68, 41, 5, 255, 62, 37, 3, 255, 60, 36, 5, 255, 61, 38, 5, 255, 60, 36, 11, 255, 63, 43, 15, 255, 60, 45, 6, 255, 64, 49, 8, 255, 68, 49, 9, 255, 73, 54, 8, 255, 74, 55, 5, 255, 72, 52, 11, 255, 64, 47, 17, 255, 65, 49, 9, 255, 75, 57, 15, 255, 68, 54, 20, 255, 66, 57, 18, 255, 74, 60, 22, 255, 70, 56, 17, 255, 71, 59, 29, 255, 68, 56, 33, 255, 66, 60, 27, 255, 68, 65, 35, 255, 64, 62, 35, 255, 67, 66, 33, 255, 72, 70, 38, 255, 75, 71, 40, 255, 73, 68, 36, 255, 71, 66, 43, 255, 73, 73, 40, 255, 76, 77, 44, 255, 76, 77, 42, 255, 75, 77, 46, 255, 75, 76, 54, 255, 79, 82, 59, 255, 78, 82, 52, 255, 80, 86, 51, 255, 83, 89, 50, 255, 84, 90, 64, 255, 82, 91, 70, 255, 82, 93, 63, 255, 84, 94, 62, 255, 86, 99, 66, 255, 82, 101, 62, 255, 87, 102, 69, 255, 88, 101, 70, 255, 92, 106, 73, 255, 98, 108, 72, 255, 108, 113, 73, 255, 118, 120, 71, 255, 121, 118, 68, 255, 128, 120, 74, 255, 130, 123, 70, 255, 128, 120, 65, 255, 133, 121, 73, 255, 134, 118, 68, 255, 123, 117, 64, 255, 105, 112, 63, 255, 98, 114, 67, 255, 96, 113, 64, 255, 99, 112, 58, 255, 105, 116, 58, 255, 125, 114, 60, 255, 118, 113, 55, 255, 96, 104, 52, 255, 93, 105, 59, 255, 98, 100, 53, 255, 102, 100, 48, 255, 101, 98, 45, 255, 100, 96, 49, 255, 97, 96, 45, 255, 94, 92, 39, 255, 108, 95, 42, 255, 121, 95, 46, 255, 122, 91, 24, 255, 123, 88, 30, 255, 116, 84, 31, 255, 108, 84, 25, 255, 94, 75, 26, 255, 95, 79, 32, 255, 94, 78, 23, 255, 94, 78, 21, 255, 89, 72, 18, 255, 92, 72, 17, 255, 95, 69, 24, 255, 96, 67, 18, 255, 95, 68, 12, 255, 88, 63, 20, 255, 84, 59, 23, 255, 88, 62, 21, 255, 86, 60, 15, 255, 85, 58, 11, 255, 89, 59, 13, 255, 87, 56, 9, 255, 90, 55, 15, 255, 87, 49, 23, 255, 89, 53, 17, 255, 84, 54, 3, 255, 86, 55, 5, 255, 86, 51, 12, 255, 91, 48, 9, 255, 109, 50, 8, 255, 111, 47, 9, 255, 100, 46, 6, 255, 92, 44, 7, 255, 87, 44, 6, 255, 85, 46, 5, 255, 86, 45, 9, 255, 85, 40, 6, 255, 84, 40, 8, 255, 80, 38, 13, 255, 80, 41, 3, 255, 82, 40, 1, 255, 87, 42, 1, 255, 83, 40, 3, 255, 79, 39, 3, 255, 84, 40, 4, 255, 89, 39, 2, 255, 91, 39, 3, 255, 97, 41, 7, 255, 96, 36, 2, 255, 92, 36, 1, 255, 93, 37, 2, 255, 94, 37, 5, 255, 88, 35, 3, 255, 83, 39, 4, 255, 85, 32, 5, 255, 82, 32, 1, 255, 83, 38, 3, 255, 85, 34, 3, 255, 87, 30, 4, 255, 82, 31, 4, 255, 79, 32, 2, 255, 76, 30, 1, 255, 76, 35, 3, 255, 76, 34, 2, 255, 75, 29, 0, 255, 78, 32, 2, 255, 78, 33, 4, 255, 85, 38, 4, 255, 94, 38, 6, 255, 83, 34, 3, 255, 77, 29, 4, 255, 81, 30, 3, 255, 88, 34, 3, 255, 100, 35, 2, 255, 109, 35, 2, 255, 95, 31, 0, 255, 96, 33, 4, 255, 106, 34, 3, 255, 100, 36, 4, 255, 89, 30, 2, 255, 94, 29, 3, 255, 94, 28, 3, 255, 77, 29, 0, 255, 79, 32, 2, 255, 79, 27, 3, 255, 71, 26, 3, 255, 76, 29, 6, 255, 71, 23, 1, 255, 63, 25, 3, 255, 67, 25, 3, 255, 72, 29, 5, 255, 74, 29, 2, 255, 87, 29, 2, 255, 87, 27, 0, 255, 83, 31, 3, 255, 71, 27, 0, 255, 70, 28, 2, 255, 76, 28, 4, 255, 76, 25, 2, 255, 72, 28, 5, 255, 70, 25, 2, 255, 72, 26, 2, 255, 69, 28, 2, 255, 74, 26, 2, 255, 76, 25, 3, 255, 73, 23, 2, 255, 81, 29, 8, 255, 74, 22, 3, 255, 71, 24, 3, 255, 70, 25, 2, 255, 74, 23, 2, 255, 80, 28, 5, 255, 70, 22, 0, 255, 72, 22, 2, 255, 73, 25, 2, 255, 73, 27, 6, 255, 72, 23, 5, 255, 72, 22, 3, 255, 80, 25, 4, 255, 78, 23, 5, 255, 67, 21, 3, 255, 68, 23, 3, 255, 73, 22, 2, 255, 75, 21, 0, 255, 77, 24, 4, 255, 76, 20, 3, 255, 77, 19, 4, 255, 78, 22, 3, 255, 80, 22, 0, 255, 84, 23, 3, 255, 81, 24, 3, 255, 84, 24, 2, 255, 88, 26, 2, 255, 91, 26, 3, 255, 89, 23, 3, 255, 88, 25, 6, 255, 77, 25, 1, 255, 72, 21, 1, 255, 79, 20, 2, 255, 86, 24, 5, 255, 76, 26, 4, 255, 67, 24, 2, 255, 73, 21, 1, 255, 76, 20, 3, 255, 70, 20, 3, 255, 73, 19, 2, 255, 77, 20, 1, 255, 76, 21, 1, 255, 70, 21, 4, 255, 60, 16, 2, 255, 58, 18, 1, 255, 61, 21, 1, 255, 58, 18, 1, 255, 55, 18, 1, 255, 57, 16, 1, 255, 66, 16, 3, 255, 75, 17, 5, 255, 79, 19, 3, 255, 71, 20, 1, 255, 54, 18, 2, 255, 45, 15, 4, 255, 54, 14, 5, 255, 62, 16, 4, 255, 67, 19, 1, 255, 78, 17, 4, 255, 74, 19, 3, 255, 62, 13, 2, 255, 44, 13, 2, 255, 39, 13, 6, 255, 48, 14, 3, 255, 47, 16, 6, 255, 36, 8, 1, 255, 40, 13, 3, 255, 40, 11, 1, 255, 41, 13, 3, 255, 45, 14, 4, 255, 45, 12, 4, 255, 34, 5, 3, 255, 38, 14, 3, 255, 41, 15, 2, 255, 49, 13, 4, 255, 62, 18, 7, 255, 60, 16, 2, 255, 58, 14, 5, 255, 53, 14, 6, 255, 46, 9, 3, 255, 49, 11, 2, 255, 60, 16, 3, 255, 73, 18, 4, 255, 80, 22, 3, 255, 82, 23, 1, 255, 89, 24, 1, 255, 99, 26, 3, 255, 100, 26, 2, 255, 100, 27, 2, 255, 100, 26, 2, 255, 101, 27, 4, 255, 99, 28, 2, 255, 5, 4, 1, 255, 9, 7, 3, 255, 12, 9, 4, 255, 11, 5, 2, 255, 13, 5, 2, 255, 17, 7, 5, 255, 19, 9, 3, 255, 18, 9, 1, 255, 16, 9, 3, 255, 15, 8, 2, 255, 16, 9, 3, 255, 17, 8, 1, 255, 17, 7, 0, 255, 18, 9, 4, 255, 17, 6, 2, 255, 19, 8, 3, 255, 19, 9, 2, 255, 18, 9, 2, 255, 20, 10, 2, 255, 19, 12, 2, 255, 15, 10, 1, 255, 17, 10, 0, 255, 23, 12, 3, 255, 25, 12, 3, 255, 22, 11, 2, 255, 26, 13, 4, 255, 29, 14, 5, 255, 22, 10, 1, 255, 21, 10, 1, 255, 33, 14, 6, 255, 38, 14, 5, 255, 30, 13, 0, 255, 26, 11, 1, 255, 38, 21, 7, 255, 38, 19, 5, 255, 34, 14, 0, 255, 34, 17, 4, 255, 31, 18, 3, 255, 30, 18, 3, 255, 30, 16, 3, 255, 33, 16, 4, 255, 34, 17, 5, 255, 35, 19, 5, 255, 34, 17, 3, 255, 32, 12, 2, 255, 26, 12, 6, 255, 32, 17, 2, 255, 36, 21, 4, 255, 32, 15, 3, 255, 34, 17, 3, 255, 36, 20, 0, 255, 39, 20, 2, 255, 37, 20, 3, 255, 34, 18, 2, 255, 40, 21, 2, 255, 43, 21, 2, 255, 44, 23, 4, 255, 35, 20, 2, 255, 35, 19, 3, 255, 40, 21, 5, 255, 46, 24, 7, 255, 36, 19, 2, 255, 38, 22, 5, 255, 39, 22, 5, 255, 38, 23, 6, 255, 35, 20, 5, 255, 40, 21, 6, 255, 43, 19, 1, 255, 49, 25, 5, 255, 44, 26, 4, 255, 39, 24, 0, 255, 46, 28, 4, 255, 45, 25, 1, 255, 49, 25, 3, 255, 51, 26, 3, 255, 50, 28, 1, 255, 49, 28, 2, 255, 47, 23, 6, 255, 52, 29, 2, 255, 53, 32, 5, 255, 58, 27, 4, 255, 59, 24, 2, 255, 52, 29, 2, 255, 49, 25, 4, 255, 51, 25, 3, 255, 52, 30, 2, 255, 51, 31, 0, 255, 52, 24, 8, 255, 47, 25, 7, 255, 56, 25, 4, 255, 49, 28, 3, 255, 45, 29, 2, 255, 56, 28, 1, 255, 50, 28, 3, 255, 45, 28, 3, 255, 49, 27, 1, 255, 56, 28, 1, 255, 57, 29, 6, 255, 57, 29, 6, 255, 53, 27, 1, 255, 57, 31, 1, 255, 61, 31, 3, 255, 63, 31, 7, 255, 60, 31, 6, 255, 58, 29, 4, 255, 61, 29, 5, 255, 59, 26, 2, 255, 57, 28, 2, 255, 56, 30, 3, 255, 56, 30, 3, 255, 59, 29, 4, 255, 59, 28, 4, 255, 53, 26, 1, 255, 53, 27, 6, 255, 59, 33, 8, 255, 59, 27, 3, 255, 57, 32, 3, 255, 50, 28, 2, 255, 63, 31, 2, 255, 66, 27, 1, 255, 64, 28, 5, 255, 59, 29, 2, 255, 59, 30, 4, 255, 62, 35, 2, 255, 64, 34, 4, 255, 62, 30, 5, 255, 66, 33, 4, 255, 54, 31, 5, 255, 56, 30, 8, 255, 63, 36, 8, 255, 60, 31, 0, 255, 66, 39, 9, 255, 61, 36, 7, 255, 57, 34, 3, 255, 66, 33, 9, 255, 74, 39, 14, 255, 70, 42, 10, 255, 68, 43, 9, 255, 67, 44, 7, 255, 68, 48, 14, 255, 64, 49, 22, 255, 56, 49, 16, 255, 72, 49, 16, 255, 72, 48, 19, 255, 56, 49, 22, 255, 67, 53, 28, 255, 72, 56, 19, 255, 70, 53, 20, 255, 69, 55, 20, 255, 66, 60, 35, 255, 61, 60, 26, 255, 66, 63, 27, 255, 65, 58, 36, 255, 71, 62, 35, 255, 72, 65, 29, 255, 72, 68, 34, 255, 70, 67, 41, 255, 69, 67, 39, 255, 70, 68, 44, 255, 71, 73, 46, 255, 80, 79, 49, 255, 75, 74, 51, 255, 75, 75, 57, 255, 76, 79, 57, 255, 76, 82, 53, 255, 80, 88, 54, 255, 84, 92, 58, 255, 85, 94, 48, 255, 85, 94, 55, 255, 84, 92, 66, 255, 84, 95, 64, 255, 87, 98, 64, 255, 90, 103, 66, 255, 86, 106, 60, 255, 88, 107, 66, 255, 89, 108, 70, 255, 89, 111, 74, 255, 86, 109, 71, 255, 91, 111, 73, 255, 95, 113, 77, 255, 99, 113, 74, 255, 106, 115, 79, 255, 112, 120, 74, 255, 110, 119, 68, 255, 112, 119, 72, 255, 110, 115, 73, 255, 104, 113, 77, 255, 96, 113, 68, 255, 97, 118, 63, 255, 99, 114, 67, 255, 101, 108, 71, 255, 109, 114, 71, 255, 118, 113, 65, 255, 114, 107, 61, 255, 102, 103, 52, 255, 100, 104, 58, 255, 96, 96, 59, 255, 94, 97, 56, 255, 97, 98, 49, 255, 98, 97, 42, 255, 96, 96, 39, 255, 95, 93, 36, 255, 103, 91, 41, 255, 112, 91, 37, 255, 113, 86, 36, 255, 110, 84, 34, 255, 105, 82, 22, 255, 99, 78, 22, 255, 95, 78, 23, 255, 92, 74, 24, 255, 94, 74, 17, 255, 93, 71, 22, 255, 92, 67, 22, 255, 96, 71, 21, 255, 90, 70, 22, 255, 85, 67, 15, 255, 92, 66, 15, 255, 92, 63, 17, 255, 87, 64, 15, 255, 81, 61, 19, 255, 79, 57, 16, 255, 84, 58, 13, 255, 87, 56, 9, 255, 89, 54, 8, 255, 96, 57, 14, 255, 89, 53, 10, 255, 86, 55, 6, 255, 80, 50, 7, 255, 85, 55, 9, 255, 85, 55, 3, 255, 83, 51, 4, 255, 86, 46, 4, 255, 92, 49, 7, 255, 84, 47, 3, 255, 84, 46, 3, 255, 86, 42, 1, 255, 87, 45, 0, 255, 81, 47, 1, 255, 84, 41, 2, 255, 87, 40, 4, 255, 84, 38, 8, 255, 82, 39, 6, 255, 79, 40, 4, 255, 91, 38, 4, 255, 91, 38, 5, 255, 85, 37, 3, 255, 88, 40, 4, 255, 91, 38, 2, 255, 91, 38, 2, 255, 94, 40, 4, 255, 94, 37, 0, 255, 95, 38, 4, 255, 90, 35, 2, 255, 88, 39, 5, 255, 82, 37, 3, 255, 83, 38, 2, 255, 81, 33, 3, 255, 78, 34, 3, 255, 81, 35, 4, 255, 81, 32, 1, 255, 79, 32, 0, 255, 86, 35, 6, 255, 83, 34, 3, 255, 79, 32, 1, 255, 81, 33, 4, 255, 77, 32, 5, 255, 74, 31, 1, 255, 81, 35, 1, 255, 93, 34, 3, 255, 103, 32, 4, 255, 104, 38, 4, 255, 98, 35, 2, 255, 82, 34, 3, 255, 77, 28, 4, 255, 85, 28, 8, 255, 92, 34, 2, 255, 96, 28, 3, 255, 94, 28, 6, 255, 89, 30, 2, 255, 93, 29, 1, 255, 90, 27, 7, 255, 80, 27, 7, 255, 73, 24, 2, 255, 73, 26, 4, 255, 80, 26, 5, 255, 77, 28, 3, 255, 76, 30, 4, 255, 74, 25, 4, 255, 72, 25, 2, 255, 70, 23, 1, 255, 70, 26, 3, 255, 75, 26, 6, 255, 77, 24, 3, 255, 83, 28, 4, 255, 94, 30, 5, 255, 88, 23, 1, 255, 80, 23, 4, 255, 70, 23, 3, 255, 72, 29, 5, 255, 73, 27, 2, 255, 76, 27, 1, 255, 71, 27, 3, 255, 69, 25, 3, 255, 73, 25, 3, 255, 87, 24, 1, 255, 87, 28, 2, 255, 76, 27, 1, 255, 74, 25, 2, 255, 74, 22, 3, 255, 73, 24, 3, 255, 71, 26, 4, 255, 70, 24, 0, 255, 77, 23, 2, 255, 94, 26, 7, 255, 99, 30, 6, 255, 78, 28, 1, 255, 71, 22, 1, 255, 85, 27, 5, 255, 86, 26, 3, 255, 77, 21, 2, 255, 70, 20, 4, 255, 67, 24, 7, 255, 71, 23, 6, 255, 78, 27, 6, 255, 79, 27, 3, 255, 86, 26, 3, 255, 88, 24, 1, 255, 80, 25, 0, 255, 78, 24, 3, 255, 77, 21, 1, 255, 74, 22, 0, 255, 77, 22, 2, 255, 81, 19, 4, 255, 83, 22, 5, 255, 78, 23, 2, 255, 82, 22, 4, 255, 81, 20, 4, 255, 75, 23, 4, 255, 70, 21, 1, 255, 71, 20, 2, 255, 75, 22, 2, 255, 77, 24, 4, 255, 77, 22, 2, 255, 80, 23, 5, 255, 84, 22, 4, 255, 82, 21, 4, 255, 73, 19, 4, 255, 69, 20, 2, 255, 65, 21, 1, 255, 63, 20, 0, 255, 64, 19, 2, 255, 64, 19, 4, 255, 65, 16, 2, 255, 71, 19, 6, 255, 66, 17, 2, 255, 59, 15, 2, 255, 63, 18, 7, 255, 66, 16, 5, 255, 66, 15, 3, 255, 66, 13, 2, 255, 69, 11, 4, 255, 66, 15, 5, 255, 55, 15, 2, 255, 52, 15, 4, 255, 59, 18, 9, 255, 70, 16, 5, 255, 75, 16, 5, 255, 67, 16, 3, 255, 53, 12, 0, 255, 41, 16, 2, 255, 39, 15, 3, 255, 46, 12, 2, 255, 46, 12, 3, 255, 41, 11, 4, 255, 35, 7, 0, 255, 40, 13, 1, 255, 39, 11, 2, 255, 38, 12, 2, 255, 36, 12, 5, 255, 38, 8, 6, 255, 39, 14, 4, 255, 36, 14, 1, 255, 41, 11, 0, 255, 57, 16, 5, 255, 63, 17, 3, 255, 54, 14, 5, 255, 34, 5, 0, 255, 36, 16, 5, 255, 36, 13, 1, 255, 39, 9, 3, 255, 59, 15, 3, 255, 72, 21, 2, 255, 74, 20, 1, 255, 83, 21, 3, 255, 94, 24, 6, 255, 98, 23, 1, 255, 100, 25, 0, 255, 99, 28, 3, 255, 99, 26, 2, 255, 100, 23, 0, 255, 9, 4, 2, 255, 9, 5, 2, 255, 10, 7, 3, 255, 11, 8, 3, 255, 10, 4, 1, 255, 16, 6, 4, 255, 15, 5, 2, 255, 14, 6, 1, 255, 15, 8, 2, 255, 13, 6, 1, 255, 12, 5, 0, 255, 16, 7, 2, 255, 17, 7, 2, 255, 15, 5, 1, 255, 16, 6, 1, 255, 17, 7, 3, 255, 17, 8, 1, 255, 19, 10, 3, 255, 18, 9, 2, 255, 17, 10, 1, 255, 17, 11, 2, 255, 19, 12, 4, 255, 19, 9, 2, 255, 21, 9, 3, 255, 18, 9, 1, 255, 20, 9, 1, 255, 21, 14, 2, 255, 22, 13, 3, 255, 37, 12, 8, 255, 34, 14, 8, 255, 23, 14, 0, 255, 36, 14, 2, 255, 32, 14, 3, 255, 34, 16, 3, 255, 34, 16, 1, 255, 34, 18, 4, 255, 31, 17, 4, 255, 26, 16, 1, 255, 22, 15, 3, 255, 27, 17, 7, 255, 29, 15, 6, 255, 30, 15, 5, 255, 31, 17, 4, 255, 31, 16, 1, 255, 35, 19, 3, 255, 32, 18, 2, 255, 34, 18, 3, 255, 37, 19, 4, 255, 36, 16, 1, 255, 35, 16, 1, 255, 36, 20, 5, 255, 38, 18, 1, 255, 36, 17, 0, 255, 35, 20, 3, 255, 36, 20, 1, 255, 41, 22, 4, 255, 37, 18, 1, 255, 39, 21, 5, 255, 37, 20, 5, 255, 33, 22, 2, 255, 33, 21, 1, 255, 36, 26, 5, 255, 36, 22, 3, 255, 39, 22, 4, 255, 40, 24, 2, 255, 43, 23, 7, 255, 46, 21, 7, 255, 48, 23, 1, 255, 51, 27, 0, 255, 48, 25, 2, 255, 44, 25, 5, 255, 47, 23, 5, 255, 48, 22, 5, 255, 47, 24, 6, 255, 49, 22, 3, 255, 55, 27, 4, 255, 51, 28, 2, 255, 57, 29, 2, 255, 50, 22, 4, 255, 49, 19, 5, 255, 48, 25, 0, 255, 46, 29, 0, 255, 46, 28, 3, 255, 47, 27, 2, 255, 51, 27, 3, 255, 52, 28, 5, 255, 50, 27, 4, 255, 48, 20, 5, 255, 43, 24, 5, 255, 52, 26, 3, 255, 56, 29, 5, 255, 57, 28, 2, 255, 55, 26, 4, 255, 46, 26, 1, 255, 54, 31, 3, 255, 56, 29, 5, 255, 58, 30, 4, 255, 54, 26, 3, 255, 55, 27, 4, 255, 55, 29, 2, 255, 58, 32, 2, 255, 59, 30, 2, 255, 58, 27, 3, 255, 52, 26, 3, 255, 53, 28, 4, 255, 59, 30, 5, 255, 55, 26, 1, 255, 58, 31, 4, 255, 60, 28, 2, 255, 58, 28, 6, 255, 59, 30, 4, 255, 55, 30, 2, 255, 57, 31, 8, 255, 59, 33, 4, 255, 57, 29, 5, 255, 59, 27, 3, 255, 58, 28, 3, 255, 63, 33, 5, 255, 61, 31, 4, 255, 59, 29, 3, 255, 56, 29, 2, 255, 54, 28, 2, 255, 63, 30, 5, 255, 70, 32, 3, 255, 65, 30, 4, 255, 58, 30, 5, 255, 68, 29, 4, 255, 57, 27, 5, 255, 54, 33, 6, 255, 65, 41, 8, 255, 65, 36, 3, 255, 66, 36, 5, 255, 63, 34, 4, 255, 65, 38, 5, 255, 72, 40, 3, 255, 73, 40, 7, 255, 68, 43, 10, 255, 64, 44, 4, 255, 64, 47, 8, 255, 61, 46, 15, 255, 65, 50, 14, 255, 70, 45, 15, 255, 65, 47, 21, 255, 64, 51, 13, 255, 68, 51, 18, 255, 68, 54, 29, 255, 69, 57, 20, 255, 74, 58, 18, 255, 70, 57, 28, 255, 67, 62, 24, 255, 63, 62, 32, 255, 66, 63, 41, 255, 75, 68, 24, 255, 77, 66, 23, 255, 75, 69, 27, 255, 74, 72, 35, 255, 71, 72, 26, 255, 71, 72, 36, 255, 73, 75, 36, 255, 73, 78, 39, 255, 74, 74, 49, 255, 75, 74, 52, 255, 76, 78, 57, 255, 77, 81, 57, 255, 78, 85, 54, 255, 79, 88, 54, 255, 83, 92, 58, 255, 86, 98, 49, 255, 87, 99, 54, 255, 84, 94, 63, 255, 86, 98, 60, 255, 91, 103, 62, 255, 92, 104, 67, 255, 90, 103, 71, 255, 92, 106, 72, 255, 93, 108, 74, 255, 91, 110, 74, 255, 88, 110, 72, 255, 92, 115, 76, 255, 101, 116, 73, 255, 103, 117, 73, 255, 100, 116, 82, 255, 97, 116, 79, 255, 95, 114, 72, 255, 102, 118, 76, 255, 101, 117, 67, 255, 99, 115, 71, 255, 99, 116, 80, 255, 98, 116, 66, 255, 99, 116, 64, 255, 96, 109, 68, 255, 97, 108, 66, 255, 93, 107, 62, 255, 96, 103, 65, 255, 95, 104, 59, 255, 96, 105, 53, 255, 98, 101, 50, 255, 93, 97, 56, 255, 91, 94, 49, 255, 94, 94, 39, 255, 92, 93, 50, 255, 90, 92, 35, 255, 90, 90, 26, 255, 94, 90, 26, 255, 94, 85, 43, 255, 90, 81, 36, 255, 90, 79, 29, 255, 90, 76, 35, 255, 90, 77, 29, 255, 91, 75, 26, 255, 95, 72, 32, 255, 92, 69, 27, 255, 93, 70, 21, 255, 93, 70, 15, 255, 92, 65, 14, 255, 92, 66, 12, 255, 88, 67, 11, 255, 83, 60, 12, 255, 86, 58, 13, 255, 88, 57, 15, 255, 88, 54, 16, 255, 88, 53, 16, 255, 88, 55, 11, 255, 89, 57, 6, 255, 88, 53, 16, 255, 90, 54, 6, 255, 84, 51, 0, 255, 82, 51, 11, 255, 80, 48, 8, 255, 87, 49, 8, 255, 83, 53, 9, 255, 89, 49, 3, 255, 109, 48, 9, 255, 97, 43, 6, 255, 86, 43, 5, 255, 84, 43, 6, 255, 84, 42, 6, 255, 83, 40, 6, 255, 83, 40, 8, 255, 85, 44, 7, 255, 81, 39, 5, 255, 81, 37, 5, 255, 82, 38, 3, 255, 85, 38, 3, 255, 84, 39, 3, 255, 78, 34, 0, 255, 84, 40, 6, 255, 92, 44, 7, 255, 92, 39, 2, 255, 91, 35, 0, 255, 91, 36, 1, 255, 90, 38, 1, 255, 86, 41, 1, 255, 85, 40, 2, 255, 86, 36, 3, 255, 87, 32, 4, 255, 86, 31, 3, 255, 81, 32, 2, 255, 80, 36, 4, 255, 76, 35, 3, 255, 76, 36, 4, 255, 81, 31, 1, 255, 82, 31, 3, 255, 78, 30, 3, 255, 74, 27, 2, 255, 77, 31, 6, 255, 76, 31, 3, 255, 78, 29, 0, 255, 98, 36, 6, 255, 112, 36, 5, 255, 102, 39, 2, 255, 106, 32, 0, 255, 102, 35, 4, 255, 95, 35, 2, 255, 99, 36, 2, 255, 92, 33, 4, 255, 74, 26, 3, 255, 75, 26, 7, 255, 72, 27, 4, 255, 77, 26, 7, 255, 84, 25, 4, 255, 82, 31, 1, 255, 81, 31, 4, 255, 85, 31, 5, 255, 88, 33, 5, 255, 86, 30, 1, 255, 85, 31, 1, 255, 79, 32, 3, 255, 72, 24, 1, 255, 74, 26, 3, 255, 72, 26, 2, 255, 72, 27, 3, 255, 71, 27, 2, 255, 72, 26, 0, 255, 67, 24, 2, 255, 66, 26, 3, 255, 72, 24, 1, 255, 76, 25, 3, 255, 72, 24, 1, 255, 72, 24, 2, 255, 71, 25, 3, 255, 71, 24, 1, 255, 67, 22, 2, 255, 75, 24, 3, 255, 95, 24, 1, 255, 96, 28, 1, 255, 86, 30, 4, 255, 71, 26, 3, 255, 68, 20, 0, 255, 75, 22, 3, 255, 74, 23, 4, 255, 68, 21, 1, 255, 71, 23, 3, 255, 80, 23, 2, 255, 91, 27, 3, 255, 81, 29, 3, 255, 66, 19, 0, 255, 72, 24, 1, 255, 78, 29, 2, 255, 73, 22, 1, 255, 62, 21, 5, 255, 58, 21, 3, 255, 65, 20, 4, 255, 75, 24, 4, 255, 75, 23, 0, 255, 86, 25, 2, 255, 89, 24, 4, 255, 79, 21, 0, 255, 75, 23, 2, 255, 78, 25, 4, 255, 73, 24, 2, 255, 74, 24, 2, 255, 82, 25, 5, 255, 82, 25, 5, 255, 79, 23, 2, 255, 77, 23, 2, 255, 73, 21, 1, 255, 74, 21, 1, 255, 69, 22, 0, 255, 72, 22, 4, 255, 74, 21, 3, 255, 76, 22, 1, 255, 77, 21, 2, 255, 82, 22, 6, 255, 84, 21, 4, 255, 86, 20, 3, 255, 83, 20, 4, 255, 69, 16, 2, 255, 66, 20, 4, 255, 66, 21, 3, 255, 68, 21, 3, 255, 69, 18, 3, 255, 68, 19, 3, 255, 70, 20, 4, 255, 68, 19, 3, 255, 60, 19, 4, 255, 56, 17, 5, 255, 58, 17, 4, 255, 55, 14, 2, 255, 55, 15, 3, 255, 57, 14, 3, 255, 59, 14, 1, 255, 59, 17, 3, 255, 49, 17, 2, 255, 44, 13, 2, 255, 63, 15, 5, 255, 60, 13, 1, 255, 54, 14, 0, 255, 49, 16, 3, 255, 39, 12, 0, 255, 42, 11, 2, 255, 43, 12, 2, 255, 39, 8, 0, 255, 40, 10, 2, 255, 40, 13, 4, 255, 36, 12, 2, 255, 37, 12, 2, 255, 35, 12, 2, 255, 31, 13, 5, 255, 36, 10, 5, 255, 45, 14, 4, 255, 45, 12, 2, 255, 33, 4, 0, 255, 34, 10, 1, 255, 38, 9, 3, 255, 32, 9, 1, 255, 24, 9, 1, 255, 20, 10, 4, 255, 23, 10, 7, 255, 25, 5, 3, 255, 32, 6, 2, 255, 43, 12, 3, 255, 57, 18, 3, 255, 72, 18, 2, 255, 83, 20, 3, 255, 90, 22, 3, 255, 95, 25, 3, 255, 97, 22, 3, 255, 96, 25, 4, 255, 97, 24, 4, 255, 14, 4, 3, 255, 12, 4, 2, 255, 10, 5, 2, 255, 11, 7, 4, 255, 9, 6, 1, 255, 13, 7, 3, 255, 12, 3, 1, 255, 13, 4, 2, 255, 15, 7, 4, 255, 14, 5, 3, 255, 13, 5, 1, 255, 16, 9, 3, 255, 16, 10, 4, 255, 10, 6, 2, 255, 13, 8, 2, 255, 15, 8, 2, 255, 17, 8, 3, 255, 18, 9, 2, 255, 17, 8, 1, 255, 18, 9, 2, 255, 17, 9, 2, 255, 18, 11, 3, 255, 20, 10, 4, 255, 19, 7, 1, 255, 20, 9, 4, 255, 17, 10, 1, 255, 24, 14, 4, 255, 26, 11, 4, 255, 20, 11, 2, 255, 24, 14, 4, 255, 32, 13, 3, 255, 37, 18, 4, 255, 33, 15, 1, 255, 32, 14, 1, 255, 33, 15, 3, 255, 33, 16, 3, 255, 31, 15, 2, 255, 31, 16, 6, 255, 30, 19, 4, 255, 28, 17, 0, 255, 29, 15, 3, 255, 28, 14, 4, 255, 24, 13, 4, 255, 28, 16, 9, 255, 32, 18, 7, 255, 40, 23, 2, 255, 35, 18, 2, 255, 37, 18, 4, 255, 38, 17, 2, 255, 38, 20, 6, 255, 27, 13, 3, 255, 35, 16, 3, 255, 40, 21, 6, 255, 32, 19, 2, 255, 31, 19, 2, 255, 32, 19, 4, 255, 26, 14, 1, 255, 32, 22, 4, 255, 39, 20, 7, 255, 38, 17, 3, 255, 38, 21, 5, 255, 31, 25, 2, 255, 36, 23, 0, 255, 44, 22, 3, 255, 48, 24, 2, 255, 38, 23, 5, 255, 35, 24, 7, 255, 44, 25, 4, 255, 49, 23, 2, 255, 46, 23, 7, 255, 41, 21, 5, 255, 51, 24, 5, 255, 50, 24, 3, 255, 47, 26, 0, 255, 55, 30, 5, 255, 54, 26, 4, 255, 47, 23, 2, 255, 46, 24, 1, 255, 52, 30, 8, 255, 56, 31, 8, 255, 53, 31, 4, 255, 50, 31, 8, 255, 50, 24, 5, 255, 45, 25, 5, 255, 46, 25, 2, 255, 47, 23, 2, 255, 47, 23, 6, 255, 50, 25, 3, 255, 43, 28, 2, 255, 49, 26, 2, 255, 54, 26, 3, 255, 59, 27, 6, 255, 58, 28, 3, 255, 49, 28, 3, 255, 54, 26, 5, 255, 59, 29, 2, 255, 57, 31, 4, 255, 54, 27, 3, 255, 52, 25, 2, 255, 54, 28, 3, 255, 56, 30, 5, 255, 55, 26, 4, 255, 56, 26, 4, 255, 50, 28, 1, 255, 52, 30, 2, 255, 58, 32, 5, 255, 56, 31, 3, 255, 59, 32, 2, 255, 64, 28, 3, 255, 62, 30, 6, 255, 58, 27, 4, 255, 60, 32, 5, 255, 59, 29, 1, 255, 61, 28, 4, 255, 68, 34, 4, 255, 55, 27, 1, 255, 53, 24, 2, 255, 59, 31, 4, 255, 52, 31, 4, 255, 51, 30, 4, 255, 57, 28, 4, 255, 63, 30, 7, 255, 63, 31, 7, 255, 64, 31, 1, 255, 65, 27, 5, 255, 60, 32, 8, 255, 63, 31, 5, 255, 57, 25, 3, 255, 55, 36, 5, 255, 60, 39, 4, 255, 64, 39, 4, 255, 64, 35, 6, 255, 65, 35, 6, 255, 71, 38, 6, 255, 70, 40, 6, 255, 65, 43, 3, 255, 64, 46, 7, 255, 60, 42, 12, 255, 64, 45, 14, 255, 63, 45, 7, 255, 64, 47, 6, 255, 67, 49, 18, 255, 58, 45, 17, 255, 61, 48, 17, 255, 72, 56, 22, 255, 65, 57, 17, 255, 62, 57, 22, 255, 71, 63, 20, 255, 71, 62, 22, 255, 72, 64, 16, 255, 70, 63, 24, 255, 68, 63, 33, 255, 76, 70, 21, 255, 74, 64, 32, 255, 69, 62, 42, 255, 71, 69, 43, 255, 72, 73, 39, 255, 74, 76, 39, 255, 75, 77, 40, 255, 75, 76, 47, 255, 70, 74, 54, 255, 74, 79, 51, 255, 77, 83, 48, 255, 77, 84, 53, 255, 80, 86, 59, 255, 81, 88, 58, 255, 82, 90, 62, 255, 82, 91, 59, 255, 86, 95, 69, 255, 87, 96, 76, 255, 87, 99, 64, 255, 92, 104, 66, 255, 95, 107, 76, 255, 90, 105, 81, 255, 90, 107, 81, 255, 92, 108, 81, 255, 95, 112, 82, 255, 96, 114, 81, 255, 95, 115, 81, 255, 97, 120, 74, 255, 98, 120, 71, 255, 98, 115, 79, 255, 103, 116, 82, 255, 102, 115, 80, 255, 100, 115, 78, 255, 98, 117, 68, 255, 100, 118, 68, 255, 99, 115, 70, 255, 97, 113, 64, 255, 97, 112, 74, 255, 95, 108, 75, 255, 95, 111, 60, 255, 93, 109, 60, 255, 94, 106, 64, 255, 91, 106, 58, 255, 90, 105, 45, 255, 95, 101, 49, 255, 97, 97, 54, 255, 94, 94, 57, 255, 92, 95, 46, 255, 92, 94, 41, 255, 93, 92, 40, 255, 91, 88, 34, 255, 90, 86, 32, 255, 92, 83, 37, 255, 93, 79, 32, 255, 92, 80, 25, 255, 90, 77, 24, 255, 85, 72, 29, 255, 87, 75, 26, 255, 87, 72, 26, 255, 91, 71, 29, 255, 89, 71, 18, 255, 89, 68, 16, 255, 94, 68, 18, 255, 95, 67, 12, 255, 90, 65, 12, 255, 84, 61, 16, 255, 81, 57, 18, 255, 85, 56, 15, 255, 87, 56, 15, 255, 89, 53, 12, 255, 98, 58, 13, 255, 99, 59, 8, 255, 93, 49, 13, 255, 85, 48, 5, 255, 84, 51, 7, 255, 86, 49, 15, 255, 86, 49, 10, 255, 80, 47, 9, 255, 78, 48, 7, 255, 91, 46, 4, 255, 102, 46, 7, 255, 90, 45, 6, 255, 80, 44, 5, 255, 83, 44, 8, 255, 85, 41, 6, 255, 87, 42, 5, 255, 80, 38, 5, 255, 80, 41, 1, 255, 81, 41, 1, 255, 82, 38, 4, 255, 82, 38, 1, 255, 80, 36, 1, 255, 81, 39, 4, 255, 77, 37, 1, 255, 80, 38, 4, 255, 86, 40, 6, 255, 89, 38, 3, 255, 97, 39, 7, 255, 102, 39, 10, 255, 92, 37, 1, 255, 95, 43, 1, 255, 98, 44, 5, 255, 89, 38, 5, 255, 77, 31, 5, 255, 80, 34, 5, 255, 84, 32, 5, 255, 82, 33, 5, 255, 79, 35, 6, 255, 80, 32, 3, 255, 83, 32, 1, 255, 81, 28, 4, 255, 81, 29, 10, 255, 74, 29, 2, 255, 79, 34, 5, 255, 83, 34, 6, 255, 78, 27, 4, 255, 81, 32, 8, 255, 98, 36, 5, 255, 110, 31, 3, 255, 105, 30, 2, 255, 106, 33, 4, 255, 106, 32, 3, 255, 99, 32, 1, 255, 91, 30, 1, 255, 67, 29, 1, 255, 65, 27, 2, 255, 66, 26, 4, 255, 58, 26, 5, 255, 66, 25, 2, 255, 85, 37, 2, 255, 96, 33, 1, 255, 98, 29, 1, 255, 92, 31, 0, 255, 100, 33, 2, 255, 101, 32, 4, 255, 82, 28, 1, 255, 74, 27, 4, 255, 71, 25, 1, 255, 72, 26, 1, 255, 72, 29, 4, 255, 69, 29, 3, 255, 69, 30, 3, 255, 61, 24, 2, 255, 64, 23, 5, 255, 73, 25, 5, 255, 76, 25, 4, 255, 71, 25, 3, 255, 68, 27, 5, 255, 67, 26, 3, 255, 73, 25, 2, 255, 72, 24, 6, 255, 77, 23, 4, 255, 83, 27, 1, 255, 92, 28, 1, 255, 87, 23, 1, 255, 69, 24, 3, 255, 70, 23, 5, 255, 73, 22, 5, 255, 70, 21, 4, 255, 63, 20, 2, 255, 65, 22, 4, 255, 70, 25, 4, 255, 73, 23, 2, 255, 71, 19, 3, 255, 69, 23, 4, 255, 64, 25, 2, 255, 61, 24, 3, 255, 62, 23, 1, 255, 59, 22, 3, 255, 61, 21, 3, 255, 63, 22, 4, 255, 68, 24, 4, 255, 75, 24, 3, 255, 73, 23, 3, 255, 78, 24, 5, 255, 80, 22, 4, 255, 75, 21, 4, 255, 71, 25, 7, 255, 71, 23, 6, 255, 73, 21, 3, 255, 73, 24, 3, 255, 72, 21, 1, 255, 78, 24, 3, 255, 79, 27, 5, 255, 74, 22, 2, 255, 75, 20, 1, 255, 79, 25, 4, 255, 74, 21, 4, 255, 76, 18, 1, 255, 77, 19, 1, 255, 72, 20, 1, 255, 69, 21, 2, 255, 71, 19, 1, 255, 79, 20, 1, 255, 80, 19, 0, 255, 74, 19, 3, 255, 68, 16, 2, 255, 71, 19, 4, 255, 70, 21, 2, 255, 67, 19, 0, 255, 66, 17, 2, 255, 66, 16, 1, 255, 66, 18, 2, 255, 59, 18, 3, 255, 56, 18, 3, 255, 55, 18, 2, 255, 58, 16, 5, 255, 63, 18, 6, 255, 66, 19, 4, 255, 65, 18, 3, 255, 60, 16, 2, 255, 58, 16, 2, 255, 59, 16, 3, 255, 56, 15, 2, 255, 55, 16, 2, 255, 54, 18, 4, 255, 43, 13, 2, 255, 40, 13, 3, 255, 44, 13, 5, 255, 41, 14, 4, 255, 42, 14, 4, 255, 40, 12, 1, 255, 38, 13, 3, 255, 36, 12, 2, 255, 40, 15, 6, 255, 37, 9, 0, 255, 39, 12, 3, 255, 38, 10, 2, 255, 37, 10, 0, 255, 42, 14, 5, 255, 35, 9, 8, 255, 31, 8, 4, 255, 35, 7, 4, 255, 33, 8, 3, 255, 31, 11, 3, 255, 23, 5, 0, 255, 27, 9, 5, 255, 25, 11, 2, 255, 20, 5, 2, 255, 21, 4, 3, 255, 29, 10, 1, 255, 40, 12, 1, 255, 57, 16, 3, 255, 76, 20, 6, 255, 88, 22, 5, 255, 93, 20, 2, 255, 90, 24, 1, 255, 87, 27, 1, 255, 14, 4, 3, 255, 14, 5, 3, 255, 10, 5, 2, 255, 9, 4, 1, 255, 9, 5, 1, 255, 12, 7, 3, 255, 12, 6, 3, 255, 12, 5, 2, 255, 12, 5, 2, 255, 10, 6, 2, 255, 12, 7, 3, 255, 12, 8, 3, 255, 12, 8, 3, 255, 13, 9, 4, 255, 11, 5, 2, 255, 14, 6, 2, 255, 18, 9, 4, 255, 15, 6, 1, 255, 18, 9, 2, 255, 17, 8, 3, 255, 16, 9, 3, 255, 18, 10, 3, 255, 18, 8, 2, 255, 21, 9, 2, 255, 22, 10, 4, 255, 17, 8, 0, 255, 22, 12, 4, 255, 25, 12, 3, 255, 22, 13, 2, 255, 29, 10, 1, 255, 35, 12, 2, 255, 29, 18, 3, 255, 32, 15, 2, 255, 32, 14, 3, 255, 30, 14, 3, 255, 29, 13, 1, 255, 30, 14, 2, 255, 32, 14, 5, 255, 31, 16, 5, 255, 30, 15, 4, 255, 25, 11, 1, 255, 24, 14, 4, 255, 24, 16, 5, 255, 26, 16, 4, 255, 31, 16, 3, 255, 37, 19, 5, 255, 36, 21, 6, 255, 36, 20, 4, 255, 35, 16, 2, 255, 40, 21, 7, 255, 30, 18, 2, 255, 41, 17, 7, 255, 41, 15, 4, 255, 39, 16, 3, 255, 35, 17, 3, 255, 32, 15, 1, 255, 39, 20, 6, 255, 39, 21, 4, 255, 38, 17, 3, 255, 39, 17, 3, 255, 46, 17, 5, 255, 43, 15, 1, 255, 45, 21, 3, 255, 41, 23, 3, 255, 43, 21, 0, 255, 45, 24, 3, 255, 42, 23, 2, 255, 44, 27, 3, 255, 44, 24, 1, 255, 51, 22, 3, 255, 50, 24, 4, 255, 48, 25, 1, 255, 52, 29, 4, 255, 49, 28, 1, 255, 48, 26, 1, 255, 50, 25, 5, 255, 51, 26, 7, 255, 48, 26, 3, 255, 50, 26, 11, 255, 50, 32, 11, 255, 53, 33, 8, 255, 59, 33, 11, 255, 50, 28, 2, 255, 44, 27, 10, 255, 48, 27, 6, 255, 50, 26, 3, 255, 48, 24, 2, 255, 51, 24, 1, 255, 43, 26, 2, 255, 50, 25, 6, 255, 46, 28, 2, 255, 48, 32, 3, 255, 54, 25, 3, 255, 53, 32, 7, 255, 53, 33, 5, 255, 58, 28, 3, 255, 52, 28, 4, 255, 55, 28, 6, 255, 52, 26, 3, 255, 52, 26, 3, 255, 54, 28, 6, 255, 53, 22, 4, 255, 55, 25, 4, 255, 54, 28, 2, 255, 53, 27, 0, 255, 54, 30, 3, 255, 55, 32, 3, 255, 56, 28, 1, 255, 62, 27, 2, 255, 61, 26, 4, 255, 59, 29, 5, 255, 58, 29, 4, 255, 57, 27, 3, 255, 58, 28, 2, 255, 55, 26, 3, 255, 60, 25, 7, 255, 62, 32, 5, 255, 52, 28, 4, 255, 52, 30, 5, 255, 51, 27, 4, 255, 56, 29, 6, 255, 58, 29, 3, 255, 56, 28, 5, 255, 56, 31, 2, 255, 57, 34, 6, 255, 57, 31, 9, 255, 66, 31, 4, 255, 58, 34, 7, 255, 57, 34, 6, 255, 60, 35, 5, 255, 59, 34, 3, 255, 60, 34, 9, 255, 59, 32, 9, 255, 66, 34, 7, 255, 65, 35, 5, 255, 62, 38, 7, 255, 64, 43, 11, 255, 58, 37, 7, 255, 65, 39, 14, 255, 71, 46, 16, 255, 70, 46, 9, 255, 72, 53, 10, 255, 72, 53, 10, 255, 68, 52, 13, 255, 64, 56, 17, 255, 69, 53, 17, 255, 63, 57, 22, 255, 61, 60, 21, 255, 69, 62, 15, 255, 72, 60, 34, 255, 70, 64, 20, 255, 70, 69, 17, 255, 70, 65, 26, 255, 75, 69, 34, 255, 68, 66, 35, 255, 68, 70, 30, 255, 72, 72, 46, 255, 75, 77, 36, 255, 74, 75, 49, 255, 72, 73, 57, 255, 71, 78, 57, 255, 74, 83, 50, 255, 79, 87, 49, 255, 81, 89, 55, 255, 81, 87, 61, 255, 82, 88, 59, 255, 87, 98, 59, 255, 87, 97, 56, 255, 86, 95, 67, 255, 88, 98, 74, 255, 90, 104, 73, 255, 91, 104, 79, 255, 90, 103, 77, 255, 88, 110, 78, 255, 88, 111, 81, 255, 88, 112, 83, 255, 91, 112, 85, 255, 96, 115, 88, 255, 97, 117, 90, 255, 101, 116, 89, 255, 101, 119, 83, 255, 95, 118, 80, 255, 97, 119, 79, 255, 98, 119, 80, 255, 95, 117, 81, 255, 96, 120, 75, 255, 96, 116, 73, 255, 96, 113, 75, 255, 100, 116, 72, 255, 98, 114, 70, 255, 96, 108, 72, 255, 96, 105, 71, 255, 100, 106, 57, 255, 101, 105, 56, 255, 96, 108, 52, 255, 93, 106, 52, 255, 94, 97, 61, 255, 95, 94, 56, 255, 94, 96, 53, 255, 90, 91, 54, 255, 90, 88, 42, 255, 95, 89, 44, 255, 99, 88, 33, 255, 99, 84, 34, 255, 97, 81, 38, 255, 90, 76, 38, 255, 93, 76, 35, 255, 94, 75, 26, 255, 92, 73, 23, 255, 97, 76, 17, 255, 99, 72, 16, 255, 88, 68, 23, 255, 88, 67, 19, 255, 88, 65, 21, 255, 85, 65, 19, 255, 85, 64, 16, 255, 89, 59, 17, 255, 90, 58, 16, 255, 84, 57, 18, 255, 81, 54, 17, 255, 82, 53, 13, 255, 92, 54, 7, 255, 113, 58, 11, 255, 118, 54, 9, 255, 92, 53, 6, 255, 85, 49, 8, 255, 84, 49, 10, 255, 79, 45, 9, 255, 83, 48, 8, 255, 84, 47, 2, 255, 84, 44, 7, 255, 85, 43, 7, 255, 84, 41, 4, 255, 83, 44, 5, 255, 86, 43, 5, 255, 88, 40, 3, 255, 83, 41, 0, 255, 82, 40, 1, 255, 83, 39, 7, 255, 83, 38, 3, 255, 85, 39, 2, 255, 81, 35, 9, 255, 77, 36, 8, 255, 84, 36, 4, 255, 86, 35, 4, 255, 83, 35, 2, 255, 80, 35, 2, 255, 82, 36, 3, 255, 87, 36, 1, 255, 93, 37, 3, 255, 92, 36, 4, 255, 93, 38, 2, 255, 99, 38, 1, 255, 104, 38, 5, 255, 90, 33, 4, 255, 79, 32, 4, 255, 71, 33, 0, 255, 77, 31, 3, 255, 82, 31, 8, 255, 81, 26, 5, 255, 87, 26, 3, 255, 83, 30, 0, 255, 82, 27, 2, 255, 84, 28, 5, 255, 81, 31, 2, 255, 82, 32, 1, 255, 85, 34, 6, 255, 78, 29, 5, 255, 71, 26, 7, 255, 78, 29, 5, 255, 90, 32, 4, 255, 97, 35, 4, 255, 105, 32, 1, 255, 106, 34, 2, 255, 99, 33, 0, 255, 87, 28, 4, 255, 72, 27, 5, 255, 74, 22, 4, 255, 87, 28, 4, 255, 82, 32, 1, 255, 82, 29, 2, 255, 95, 34, 7, 255, 97, 33, 1, 255, 97, 29, 2, 255, 99, 31, 3, 255, 102, 28, 2, 255, 104, 31, 9, 255, 87, 24, 4, 255, 66, 23, 0, 255, 68, 25, 3, 255, 75, 26, 3, 255, 74, 26, 3, 255, 73, 24, 2, 255, 72, 23, 3, 255, 70, 22, 1, 255, 70, 21, 3, 255, 73, 24, 7, 255, 67, 21, 3, 255, 69, 26, 5, 255, 70, 25, 2, 255, 71, 24, 1, 255, 72, 26, 3, 255, 72, 23, 2, 255, 73, 22, 4, 255, 70, 26, 3, 255, 75, 23, 3, 255, 80, 22, 4, 255, 72, 23, 5, 255, 71, 22, 5, 255, 68, 21, 4, 255, 63, 22, 3, 255, 61, 21, 3, 255, 69, 21, 6, 255, 72, 24, 7, 255, 67, 24, 5, 255, 62, 19, 6, 255, 70, 24, 8, 255, 65, 19, 2, 255, 59, 17, 3, 255, 57, 21, 2, 255, 61, 23, 2, 255, 67, 23, 5, 255, 63, 19, 2, 255, 60, 19, 1, 255, 68, 23, 6, 255, 61, 20, 4, 255, 65, 22, 1, 255, 77, 25, 2, 255, 70, 22, 1, 255, 62, 19, 1, 255, 65, 17, 5, 255, 70, 18, 7, 255, 71, 21, 6, 255, 70, 21, 2, 255, 71, 22, 3, 255, 76, 20, 3, 255, 74, 20, 5, 255, 72, 23, 5, 255, 78, 22, 6, 255, 76, 23, 2, 255, 77, 21, 2, 255, 80, 23, 3, 255, 72, 22, 1, 255, 65, 22, 2, 255, 69, 22, 2, 255, 77, 24, 3, 255, 74, 23, 1, 255, 67, 18, 1, 255, 65, 14, 1, 255, 69, 19, 4, 255, 69, 23, 4, 255, 63, 21, 1, 255, 70, 17, 4, 255, 72, 17, 3, 255, 71, 18, 3, 255, 64, 17, 3, 255, 65, 19, 6, 255, 66, 16, 2, 255, 69, 17, 5, 255, 65, 16, 3, 255, 61, 18, 1, 255, 64, 16, 1, 255, 67, 14, 1, 255, 64, 15, 1, 255, 61, 18, 2, 255, 58, 16, 2, 255, 56, 14, 0, 255, 55, 15, 2, 255, 48, 17, 5, 255, 43, 13, 2, 255, 43, 15, 4, 255, 40, 11, 2, 255, 45, 11, 2, 255, 48, 14, 4, 255, 40, 11, 2, 255, 37, 12, 5, 255, 38, 10, 5, 255, 39, 12, 3, 255, 41, 13, 2, 255, 47, 12, 5, 255, 41, 11, 1, 255, 32, 10, 4, 255, 27, 8, 6, 255, 36, 13, 7, 255, 27, 10, 3, 255, 26, 8, 6, 255, 25, 7, 5, 255, 31, 11, 5, 255, 34, 12, 4, 255, 31, 12, 6, 255, 26, 8, 3, 255, 23, 7, 3, 255, 18, 9, 3, 255, 16, 7, 2, 255, 27, 7, 2, 255, 50, 13, 2, 255, 69, 17, 3, 255, 87, 21, 5, 255, 91, 24, 2, 255, 90, 23, 0, 255, 10, 3, 1, 255, 11, 5, 3, 255, 10, 5, 2, 255, 9, 4, 1, 255, 12, 5, 3, 255, 9, 3, 0, 255, 9, 4, 1, 255, 9, 6, 2, 255, 10, 6, 3, 255, 10, 5, 1, 255, 9, 6, 1, 255, 9, 7, 2, 255, 11, 8, 3, 255, 15, 7, 4, 255, 14, 4, 2, 255, 15, 4, 2, 255, 17, 8, 3, 255, 17, 9, 3, 255, 15, 10, 4, 255, 12, 7, 1, 255, 12, 6, 1, 255, 17, 11, 3, 255, 19, 11, 3, 255, 16, 6, 0, 255, 22, 14, 4, 255, 21, 12, 3, 255, 23, 11, 4, 255, 25, 12, 2, 255, 34, 14, 3, 255, 31, 13, 1, 255, 29, 14, 1, 255, 34, 13, 2, 255, 33, 14, 1, 255, 32, 14, 3, 255, 30, 14, 4, 255, 27, 14, 1, 255, 26, 13, 0, 255, 28, 14, 4, 255, 29, 13, 6, 255, 29, 14, 7, 255, 24, 11, 3, 255, 23, 14, 5, 255, 23, 15, 3, 255, 32, 17, 2, 255, 37, 19, 3, 255, 35, 21, 6, 255, 27, 16, 3, 255, 29, 18, 3, 255, 35, 16, 1, 255, 39, 18, 3, 255, 32, 14, 5, 255, 33, 15, 4, 255, 34, 17, 2, 255, 34, 17, 1, 255, 33, 19, 3, 255, 34, 19, 4, 255, 38, 19, 3, 255, 41, 21, 3, 255, 38, 20, 2, 255, 38, 22, 2, 255, 42, 19, 4, 255, 42, 16, 5, 255, 41, 17, 3, 255, 37, 21, 5, 255, 34, 21, 7, 255, 41, 21, 4, 255, 46, 21, 2, 255, 41, 21, 1, 255, 43, 26, 4, 255, 48, 26, 3, 255, 53, 27, 2, 255, 50, 29, 2, 255, 45, 24, 2, 255, 48, 24, 4, 255, 42, 22, 4, 255, 41, 21, 3, 255, 48, 23, 4, 255, 53, 28, 0, 255, 52, 27, 3, 255, 51, 30, 3, 255, 42, 27, 6, 255, 44, 28, 16, 255, 47, 26, 7, 255, 47, 26, 3, 255, 46, 23, 4, 255, 46, 22, 3, 255, 48, 24, 1, 255, 50, 21, 2, 255, 50, 27, 6, 255, 53, 26, 5, 255, 44, 28, 1, 255, 46, 31, 3, 255, 54, 28, 5, 255, 53, 29, 5, 255, 58, 28, 4, 255, 58, 27, 3, 255, 50, 29, 5, 255, 50, 25, 3, 255, 53, 27, 5, 255, 54, 28, 3, 255, 54, 26, 2, 255, 57, 24, 4, 255, 56, 27, 5, 255, 58, 25, 4, 255, 55, 25, 3, 255, 51, 30, 4, 255, 51, 30, 5, 255, 53, 27, 4, 255, 54, 27, 4, 255, 60, 26, 3, 255, 56, 28, 7, 255, 51, 25, 5, 255, 50, 23, 3, 255, 55, 31, 11, 255, 46, 28, 16, 255, 53, 28, 8, 255, 54, 28, 1, 255, 56, 29, 1, 255, 57, 27, 3, 255, 62, 29, 9, 255, 63, 32, 6, 255, 61, 28, 4, 255, 57, 28, 6, 255, 59, 27, 3, 255, 51, 29, 1, 255, 51, 28, 5, 255, 65, 31, 1, 255, 64, 31, 6, 255, 68, 34, 4, 255, 66, 35, 3, 255, 59, 33, 1, 255, 55, 35, 6, 255, 55, 34, 7, 255, 64, 38, 7, 255, 68, 36, 6, 255, 64, 35, 10, 255, 62, 41, 13, 255, 63, 46, 7, 255, 66, 49, 4, 255, 71, 49, 10, 255, 65, 44, 15, 255, 61, 50, 19, 255, 70, 53, 17, 255, 70, 53, 11, 255, 71, 54, 13, 255, 71, 58, 21, 255, 66, 57, 21, 255, 64, 60, 29, 255, 67, 63, 17, 255, 69, 61, 35, 255, 66, 65, 30, 255, 64, 68, 24, 255, 73, 67, 43, 255, 75, 71, 31, 255, 71, 70, 31, 255, 68, 68, 40, 255, 72, 74, 39, 255, 73, 73, 40, 255, 71, 75, 49, 255, 70, 80, 45, 255, 76, 81, 53, 255, 77, 81, 55, 255, 78, 83, 57, 255, 78, 86, 58, 255, 79, 89, 58, 255, 82, 94, 60, 255, 91, 101, 61, 255, 88, 97, 59, 255, 87, 98, 70, 255, 90, 101, 74, 255, 89, 102, 77, 255, 91, 104, 80, 255, 92, 107, 69, 255, 92, 111, 76, 255, 87, 112, 77, 255, 90, 117, 84, 255, 95, 117, 86, 255, 99, 116, 85, 255, 100, 117, 84, 255, 101, 114, 92, 255, 101, 118, 87, 255, 96, 118, 79, 255, 101, 121, 79, 255, 102, 123, 81, 255, 96, 118, 79, 255, 96, 119, 77, 255, 99, 116, 75, 255, 98, 114, 70, 255, 101, 117, 73, 255, 95, 113, 68, 255, 95, 113, 68, 255, 93, 108, 65, 255, 93, 105, 64, 255, 98, 105, 60, 255, 94, 103, 55, 255, 92, 100, 58, 255, 97, 98, 54, 255, 91, 93, 52, 255, 93, 96, 45, 255, 93, 93, 46, 255, 90, 90, 37, 255, 89, 88, 37, 255, 91, 86, 40, 255, 90, 83, 37, 255, 87, 82, 24, 255, 88, 79, 25, 255, 88, 75, 31, 255, 89, 74, 27, 255, 91, 75, 18, 255, 94, 74, 20, 255, 94, 71, 12, 255, 91, 71, 19, 255, 87, 70, 12, 255, 86, 64, 19, 255, 87, 62, 24, 255, 87, 61, 14, 255, 84, 60, 15, 255, 85, 59, 12, 255, 84, 56, 7, 255, 83, 56, 12, 255, 82, 53, 12, 255, 96, 59, 15, 255, 112, 61, 12, 255, 115, 58, 0, 255, 89, 52, 7, 255, 84, 51, 15, 255, 81, 50, 7, 255, 80, 46, 8, 255, 78, 42, 7, 255, 80, 47, 3, 255, 83, 46, 6, 255, 86, 41, 5, 255, 85, 43, 4, 255, 80, 41, 2, 255, 87, 42, 6, 255, 83, 39, 3, 255, 84, 41, 2, 255, 85, 35, 4, 255, 82, 39, 10, 255, 79, 39, 4, 255, 84, 43, 1, 255, 81, 35, 8, 255, 80, 37, 7, 255, 80, 39, 4, 255, 78, 35, 1, 255, 82, 37, 3, 255, 80, 36, 4, 255, 81, 36, 4, 255, 91, 39, 4, 255, 97, 37, 0, 255, 101, 40, 4, 255, 96, 37, 5, 255, 90, 35, 3, 255, 86, 31, 2, 255, 88, 32, 2, 255, 93, 33, 2, 255, 92, 32, 8, 255, 78, 32, 4, 255, 73, 30, 3, 255, 75, 27, 3, 255, 83, 32, 7, 255, 80, 32, 1, 255, 87, 33, 0, 255, 96, 35, 1, 255, 96, 34, 2, 255, 91, 34, 2, 255, 81, 31, 1, 255, 75, 29, 2, 255, 77, 30, 4, 255, 77, 31, 2, 255, 73, 30, 2, 255, 84, 30, 5, 255, 80, 26, 1, 255, 84, 29, 2, 255, 85, 29, 3, 255, 79, 26, 4, 255, 78, 24, 1, 255, 73, 25, 2, 255, 84, 27, 6, 255, 97, 30, 3, 255, 102, 35, 3, 255, 99, 29, 1, 255, 101, 33, 4, 255, 100, 35, 6, 255, 100, 33, 5, 255, 97, 30, 4, 255, 88, 28, 4, 255, 76, 28, 2, 255, 67, 26, 5, 255, 69, 28, 5, 255, 75, 25, 4, 255, 74, 26, 4, 255, 73, 24, 3, 255, 72, 23, 5, 255, 65, 23, 4, 255, 70, 27, 6, 255, 68, 25, 2, 255, 67, 25, 1, 255, 67, 25, 1, 255, 68, 24, 2, 255, 67, 22, 4, 255, 68, 25, 2, 255, 69, 23, 0, 255, 67, 22, 2, 255, 66, 21, 6, 255, 60, 19, 5, 255, 64, 20, 2, 255, 67, 22, 2, 255, 68, 21, 3, 255, 70, 22, 3, 255, 70, 25, 5, 255, 69, 23, 5, 255, 70, 20, 3, 255, 66, 18, 3, 255, 57, 19, 2, 255, 58, 21, 3, 255, 61, 21, 4, 255, 64, 20, 2, 255, 68, 25, 5, 255, 58, 20, 3, 255, 64, 20, 2, 255, 65, 21, 5, 255, 63, 18, 3, 255, 66, 18, 3, 255, 63, 24, 6, 255, 58, 22, 5, 255, 62, 20, 4, 255, 67, 28, 5, 255, 67, 25, 4, 255, 67, 17, 2, 255, 65, 17, 4, 255, 69, 21, 4, 255, 75, 25, 5, 255, 70, 24, 2, 255, 77, 25, 3, 255, 75, 23, 2, 255, 72, 21, 2, 255, 73, 23, 4, 255, 75, 27, 3, 255, 75, 24, 0, 255, 77, 28, 3, 255, 75, 28, 4, 255, 70, 21, 1, 255, 70, 18, 2, 255, 72, 21, 3, 255, 74, 23, 3, 255, 71, 20, 1, 255, 65, 18, 3, 255, 65, 17, 4, 255, 67, 17, 3, 255, 66, 17, 3, 255, 65, 18, 4, 255, 69, 18, 5, 255, 66, 13, 0, 255, 70, 18, 4, 255, 65, 19, 3, 255, 67, 19, 4, 255, 73, 17, 2, 255, 72, 20, 1, 255, 63, 19, 3, 255, 58, 16, 3, 255, 64, 18, 3, 255, 70, 18, 1, 255, 63, 15, 0, 255, 55, 13, 1, 255, 54, 16, 4, 255, 56, 16, 2, 255, 58, 12, 2, 255, 53, 15, 5, 255, 55, 15, 6, 255, 51, 15, 1, 255, 50, 13, 2, 255, 58, 14, 5, 255, 59, 15, 6, 255, 47, 10, 4, 255, 39, 10, 5, 255, 38, 9, 5, 255, 44, 13, 6, 255, 38, 9, 1, 255, 36, 11, 3, 255, 32, 12, 1, 255, 30, 9, 3, 255, 31, 7, 5, 255, 39, 12, 4, 255, 37, 11, 4, 255, 28, 8, 1, 255, 24, 8, 1, 255, 29, 10, 4, 255, 32, 8, 4, 255, 33, 10, 3, 255, 30, 10, 2, 255, 27, 8, 0, 255, 26, 9, 2, 255, 23, 9, 5, 255, 22, 8, 5, 255, 27, 7, 4, 255, 33, 6, 0, 255, 50, 13, 2, 255, 74, 16, 1, 255, 89, 15, 1, 255, 7, 3, 2, 255, 6, 2, 1, 255, 8, 4, 1, 255, 9, 5, 2, 255, 11, 4, 1, 255, 11, 2, 0, 255, 13, 4, 2, 255, 13, 4, 2, 255, 14, 7, 4, 255, 15, 7, 4, 255, 13, 6, 3, 255, 13, 6, 4, 255, 15, 6, 3, 255, 16, 7, 3, 255, 16, 8, 2, 255, 13, 6, 1, 255, 16, 9, 3, 255, 16, 9, 3, 255, 15, 8, 2, 255, 14, 7, 2, 255, 16, 11, 4, 255, 20, 13, 4, 255, 18, 9, 1, 255, 17, 8, 1, 255, 19, 10, 2, 255, 24, 13, 6, 255, 22, 11, 2, 255, 24, 11, 3, 255, 27, 13, 3, 255, 25, 12, 1, 255, 26, 15, 3, 255, 30, 18, 6, 255, 25, 12, 1, 255, 28, 14, 4, 255, 26, 13, 3, 255, 23, 13, 2, 255, 25, 15, 3, 255, 30, 15, 4, 255, 31, 13, 2, 255, 32, 14, 5, 255, 30, 14, 7, 255, 25, 13, 3, 255, 26, 15, 2, 255, 35, 18, 7, 255, 34, 15, 6, 255, 30, 20, 3, 255, 23, 19, 4, 255, 28, 17, 3, 255, 36, 18, 4, 255, 31, 15, 1, 255, 30, 15, 1, 255, 31, 16, 6, 255, 27, 21, 4, 255, 30, 20, 1, 255, 44, 21, 5, 255, 45, 21, 6, 255, 33, 18, 1, 255, 33, 20, 3, 255, 36, 19, 4, 255, 32, 18, 1, 255, 40, 23, 4, 255, 47, 21, 3, 255, 38, 19, 1, 255, 36, 18, 4, 255, 42, 23, 6, 255, 41, 20, 5, 255, 36, 24, 8, 255, 33, 20, 2, 255, 51, 27, 5, 255, 47, 26, 5, 255, 41, 22, 4, 255, 45, 27, 3, 255, 39, 24, 6, 255, 45, 24, 6, 255, 47, 24, 3, 255, 43, 24, 5, 255, 49, 23, 2, 255, 46, 24, 2, 255, 49, 23, 3, 255, 55, 29, 4, 255, 51, 32, 14, 255, 46, 29, 10, 255, 46, 26, 5, 255, 46, 28, 3, 255, 50, 26, 4, 255, 48, 21, 1, 255, 49, 24, 2, 255, 50, 28, 5, 255, 48, 27, 1, 255, 54, 27, 3, 255, 50, 29, 4, 255, 48, 31, 1, 255, 50, 38, 7, 255, 50, 40, 12, 255, 53, 29, 7, 255, 57, 31, 5, 255, 50, 29, 1, 255, 52, 28, 0, 255, 53, 28, 4, 255, 52, 27, 4, 255, 47, 24, 2, 255, 53, 26, 4, 255, 51, 23, 4, 255, 61, 29, 7, 255, 57, 24, 2, 255, 53, 29, 4, 255, 54, 32, 3, 255, 53, 25, 2, 255, 57, 27, 5, 255, 59, 29, 4, 255, 58, 31, 1, 255, 45, 24, 8, 255, 44, 28, 15, 255, 45, 29, 46, 255, 43, 30, 46, 255, 42, 26, 5, 255, 50, 28, 4, 255, 55, 26, 2, 255, 56, 27, 2, 255, 56, 30, 3, 255, 57, 31, 0, 255, 56, 32, 3, 255, 53, 30, 3, 255, 59, 29, 2, 255, 59, 27, 3, 255, 58, 28, 3, 255, 58, 29, 3, 255, 60, 30, 1, 255, 64, 29, 1, 255, 66, 35, 5, 255, 57, 31, 6, 255, 60, 33, 7, 255, 60, 31, 10, 255, 51, 35, 7, 255, 56, 37, 12, 255, 65, 36, 4, 255, 63, 38, 5, 255, 67, 45, 6, 255, 67, 47, 4, 255, 57, 45, 8, 255, 65, 51, 13, 255, 65, 48, 14, 255, 63, 50, 24, 255, 69, 49, 27, 255, 65, 53, 18, 255, 56, 57, 20, 255, 71, 57, 22, 255, 69, 62, 21, 255, 68, 59, 36, 255, 64, 64, 24, 255, 66, 65, 39, 255, 66, 65, 34, 255, 71, 69, 33, 255, 72, 68, 34, 255, 74, 70, 37, 255, 72, 67, 41, 255, 71, 74, 31, 255, 71, 80, 43, 255, 69, 77, 45, 255, 76, 82, 46, 255, 75, 79, 54, 255, 74, 79, 56, 255, 76, 84, 63, 255, 79, 88, 67, 255, 79, 90, 59, 255, 84, 95, 62, 255, 83, 96, 71, 255, 83, 95, 70, 255, 85, 99, 67, 255, 87, 104, 73, 255, 89, 104, 82, 255, 90, 106, 78, 255, 96, 113, 72, 255, 97, 112, 79, 255, 93, 112, 82, 255, 97, 117, 88, 255, 100, 116, 86, 255, 104, 119, 87, 255, 104, 118, 86, 255, 100, 121, 81, 255, 99, 121, 80, 255, 97, 118, 81, 255, 100, 120, 85, 255, 102, 120, 84, 255, 99, 118, 82, 255, 98, 118, 81, 255, 99, 117, 75, 255, 97, 114, 71, 255, 97, 114, 73, 255, 95, 114, 69, 255, 93, 109, 70, 255, 89, 105, 66, 255, 88, 107, 66, 255, 92, 106, 58, 255, 93, 99, 64, 255, 94, 95, 58, 255, 97, 98, 51, 255, 93, 95, 47, 255, 92, 95, 39, 255, 93, 88, 45, 255, 95, 86, 37, 255, 96, 90, 41, 255, 86, 82, 46, 255, 86, 81, 34, 255, 89, 82, 27, 255, 93, 78, 35, 255, 93, 77, 22, 255, 90, 77, 19, 255, 93, 71, 24, 255, 90, 65, 32, 255, 93, 66, 22, 255, 90, 69, 13, 255, 89, 71, 17, 255, 89, 66, 16, 255, 89, 60, 14, 255, 88, 57, 24, 255, 80, 57, 17, 255, 83, 61, 4, 255, 89, 58, 12, 255, 86, 54, 6, 255, 83, 53, 5, 255, 81, 55, 12, 255, 84, 54, 10, 255, 86, 49, 9, 255, 81, 44, 8, 255, 82, 49, 7, 255, 78, 47, 3, 255, 82, 50, 3, 255, 80, 44, 6, 255, 77, 45, 5, 255, 81, 47, 8, 255, 82, 41, 2, 255, 86, 41, 1, 255, 81, 39, 1, 255, 82, 36, 7, 255, 83, 38, 11, 255, 80, 41, 8, 255, 83, 42, 3, 255, 82, 41, 5, 255, 79, 37, 0, 255, 80, 38, 1, 255, 79, 37, 2, 255, 80, 40, 1, 255, 79, 33, 7, 255, 90, 37, 3, 255, 96, 43, 1, 255, 96, 41, 4, 255, 102, 38, 5, 255, 103, 35, 2, 255, 107, 36, 5, 255, 110, 37, 7, 255, 102, 37, 4, 255, 96, 40, 5, 255, 86, 34, 1, 255, 93, 37, 4, 255, 104, 41, 7, 255, 102, 36, 7, 255, 76, 29, 2, 255, 75, 26, 1, 255, 80, 29, 3, 255, 72, 32, 4, 255, 84, 35, 4, 255, 96, 33, 1, 255, 103, 39, 3, 255, 105, 35, 3, 255, 96, 32, 5, 255, 76, 30, 3, 255, 71, 29, 0, 255, 83, 33, 3, 255, 83, 32, 2, 255, 76, 27, 4, 255, 72, 27, 6, 255, 72, 28, 5, 255, 71, 28, 4, 255, 75, 30, 3, 255, 74, 28, 2, 255, 74, 25, 1, 255, 73, 27, 3, 255, 73, 26, 5, 255, 74, 24, 2, 255, 82, 27, 3, 255, 91, 29, 4, 255, 94, 27, 3, 255, 94, 28, 6, 255, 85, 30, 5, 255, 76, 26, 2, 255, 72, 25, 1, 255, 65, 27, 2, 255, 66, 25, 2, 255, 67, 25, 3, 255, 71, 28, 5, 255, 66, 24, 2, 255, 66, 25, 3, 255, 70, 25, 3, 255, 64, 24, 5, 255, 64, 22, 5, 255, 73, 25, 4, 255, 74, 30, 4, 255, 71, 26, 3, 255, 62, 27, 7, 255, 58, 19, 3, 255, 63, 19, 2, 255, 69, 26, 8, 255, 65, 22, 5, 255, 61, 19, 4, 255, 61, 22, 6, 255, 61, 20, 1, 255, 63, 25, 2, 255, 65, 21, 1, 255, 70, 23, 4, 255, 70, 24, 5, 255, 70, 24, 6, 255, 69, 20, 3, 255, 73, 22, 4, 255, 66, 22, 7, 255, 57, 20, 2, 255, 61, 21, 1, 255, 63, 21, 1, 255, 64, 23, 3, 255, 67, 23, 2, 255, 63, 19, 3, 255, 59, 20, 3, 255, 66, 20, 4, 255, 58, 20, 4, 255, 51, 22, 2, 255, 60, 23, 1, 255, 64, 21, 4, 255, 67, 19, 4, 255, 65, 19, 3, 255, 60, 18, 2, 255, 62, 17, 0, 255, 69, 22, 2, 255, 65, 23, 1, 255, 70, 20, 5, 255, 80, 24, 9, 255, 80, 25, 4, 255, 68, 23, 0, 255, 72, 25, 3, 255, 80, 24, 4, 255, 71, 21, 0, 255, 70, 23, 0, 255, 71, 24, 1, 255, 71, 22, 2, 255, 74, 20, 4, 255, 73, 19, 4, 255, 70, 18, 2, 255, 71, 22, 1, 255, 81, 21, 5, 255, 64, 19, 1, 255, 61, 20, 1, 255, 66, 20, 5, 255, 68, 18, 4, 255, 69, 18, 5, 255, 67, 19, 5, 255, 67, 20, 3, 255, 70, 21, 2, 255, 64, 14, 1, 255, 66, 18, 3, 255, 61, 18, 2, 255, 62, 18, 3, 255, 68, 17, 5, 255, 68, 17, 3, 255, 70, 21, 5, 255, 70, 22, 6, 255, 62, 13, 2, 255, 59, 14, 6, 255, 60, 13, 3, 255, 58, 14, 0, 255, 51, 17, 1, 255, 52, 18, 4, 255, 54, 13, 3, 255, 48, 13, 2, 255, 53, 16, 5, 255, 55, 14, 4, 255, 51, 14, 5, 255, 40, 11, 2, 255, 40, 10, 3, 255, 42, 9, 4, 255, 35, 8, 3, 255, 32, 9, 0, 255, 37, 13, 1, 255, 34, 11, 3, 255, 31, 8, 1, 255, 43, 10, 2, 255, 39, 7, 3, 255, 34, 6, 0, 255, 37, 11, 1, 255, 34, 8, 3, 255, 28, 10, 4, 255, 28, 9, 2, 255, 26, 6, 1, 255, 28, 9, 4, 255, 28, 6, 2, 255, 31, 11, 4, 255, 28, 13, 3, 255, 20, 6, 1, 255, 20, 6, 5, 255, 28, 7, 2, 255, 48, 9, 0, 255, 63, 14, 2, 255, 8, 4, 3, 255, 7, 3, 1, 255, 9, 5, 2, 255, 10, 5, 2, 255, 9, 4, 1, 255, 10, 4, 0, 255, 14, 4, 2, 255, 14, 4, 2, 255, 15, 7, 4, 255, 15, 7, 4, 255, 15, 7, 4, 255, 15, 7, 4, 255, 15, 6, 3, 255, 11, 7, 3, 255, 11, 7, 1, 255, 16, 11, 4, 255, 15, 8, 2, 255, 15, 7, 3, 255, 16, 9, 3, 255, 15, 8, 2, 255, 17, 10, 4, 255, 14, 8, 0, 255, 19, 10, 2, 255, 22, 14, 4, 255, 20, 10, 2, 255, 20, 8, 2, 255, 26, 13, 3, 255, 24, 12, 3, 255, 25, 12, 3, 255, 26, 12, 4, 255, 26, 12, 4, 255, 22, 11, 2, 255, 22, 14, 3, 255, 24, 14, 4, 255, 23, 13, 3, 255, 20, 11, 1, 255, 22, 12, 2, 255, 31, 14, 6, 255, 31, 14, 4, 255, 31, 14, 5, 255, 29, 12, 5, 255, 27, 14, 3, 255, 29, 17, 3, 255, 30, 17, 5, 255, 33, 15, 5, 255, 39, 20, 5, 255, 28, 16, 2, 255, 33, 17, 5, 255, 35, 14, 1, 255, 36, 20, 4, 255, 38, 23, 9, 255, 32, 15, 3, 255, 31, 20, 3, 255, 35, 24, 3, 255, 36, 19, 1, 255, 39, 20, 2, 255, 39, 21, 4, 255, 31, 17, 1, 255, 34, 19, 5, 255, 40, 22, 4, 255, 38, 19, 0, 255, 39, 15, 2, 255, 39, 21, 6, 255, 42, 21, 3, 255, 46, 21, 0, 255, 51, 20, 3, 255, 41, 20, 5, 255, 42, 26, 6, 255, 52, 27, 3, 255, 44, 22, 3, 255, 40, 24, 6, 255, 46, 24, 2, 255, 39, 22, 2, 255, 44, 27, 6, 255, 47, 23, 2, 255, 43, 21, 4, 255, 46, 22, 3, 255, 41, 21, 1, 255, 46, 23, 6, 255, 44, 16, 3, 255, 43, 23, 6, 255, 46, 22, 5, 255, 47, 24, 3, 255, 43, 22, 2, 255, 49, 27, 6, 255, 44, 28, 5, 255, 44, 20, 0, 255, 51, 25, 7, 255, 43, 27, 3, 255, 53, 31, 7, 255, 58, 30, 7, 255, 60, 32, 6, 255, 63, 37, 13, 255, 55, 39, 13, 255, 53, 28, 5, 255, 56, 28, 4, 255, 44, 28, 1, 255, 47, 28, 3, 255, 55, 29, 6, 255, 51, 24, 1, 255, 44, 24, 2, 255, 52, 31, 3, 255, 52, 29, 0, 255, 54, 30, 4, 255, 49, 24, 2, 255, 53, 27, 6, 255, 55, 28, 5, 255, 59, 32, 5, 255, 59, 33, 11, 255, 63, 32, 9, 255, 57, 32, 3, 255, 41, 29, 26, 255, 51, 33, 48, 255, 49, 34, 59, 255, 44, 27, 18, 255, 55, 29, 0, 255, 57, 29, 2, 255, 55, 29, 2, 255, 53, 33, 5, 255, 48, 29, 2, 255, 50, 28, 4, 255, 57, 31, 8, 255, 59, 30, 3, 255, 60, 31, 5, 255, 56, 30, 4, 255, 59, 36, 4, 255, 63, 36, 9, 255, 64, 33, 3, 255, 65, 32, 10, 255, 54, 32, 3, 255, 54, 31, 13, 255, 59, 33, 3, 255, 59, 33, 8, 255, 61, 36, 13, 255, 59, 38, 7, 255, 57, 34, 9, 255, 62, 41, 12, 255, 57, 35, 13, 255, 65, 44, 11, 255, 65, 46, 15, 255, 71, 53, 11, 255, 61, 46, 10, 255, 64, 49, 14, 255, 70, 58, 7, 255, 64, 54, 22, 255, 64, 56, 26, 255, 72, 57, 13, 255, 72, 63, 20, 255, 67, 65, 30, 255, 65, 62, 24, 255, 66, 64, 35, 255, 68, 69, 41, 255, 72, 71, 32, 255, 71, 69, 40, 255, 75, 69, 42, 255, 73, 68, 42, 255, 73, 76, 38, 255, 72, 80, 35, 255, 73, 80, 43, 255, 77, 80, 55, 255, 79, 84, 57, 255, 76, 83, 58, 255, 78, 88, 63, 255, 79, 90, 60, 255, 80, 92, 60, 255, 83, 96, 64, 255, 82, 96, 68, 255, 86, 101, 70, 255, 89, 105, 70, 255, 90, 106, 81, 255, 90, 106, 82, 255, 93, 110, 79, 255, 100, 115, 82, 255, 96, 114, 84, 255, 98, 119, 84, 255, 100, 119, 85, 255, 101, 118, 86, 255, 105, 122, 89, 255, 101, 121, 83, 255, 101, 124, 86, 255, 99, 123, 88, 255, 94, 119, 83, 255, 96, 120, 82, 255, 99, 122, 83, 255, 98, 121, 81, 255, 98, 118, 82, 255, 102, 117, 80, 255, 96, 115, 74, 255, 93, 113, 73, 255, 97, 115, 70, 255, 91, 107, 69, 255, 92, 107, 68, 255, 90, 106, 70, 255, 88, 102, 63, 255, 93, 100, 58, 255, 95, 97, 56, 255, 93, 95, 53, 255, 90, 93, 46, 255, 85, 92, 47, 255, 86, 93, 43, 255, 89, 92, 34, 255, 90, 87, 33, 255, 92, 81, 38, 255, 95, 82, 32, 255, 91, 78, 20, 255, 89, 75, 33, 255, 89, 74, 22, 255, 88, 75, 17, 255, 93, 70, 26, 255, 89, 71, 14, 255, 90, 70, 14, 255, 90, 69, 12, 255, 86, 65, 13, 255, 88, 62, 19, 255, 88, 57, 13, 255, 90, 58, 13, 255, 84, 54, 12, 255, 86, 54, 9, 255, 90, 55, 11, 255, 82, 54, 5, 255, 85, 57, 12, 255, 79, 49, 14, 255, 81, 49, 12, 255, 83, 50, 7, 255, 74, 45, 13, 255, 79, 46, 12, 255, 81, 46, 13, 255, 80, 50, 5, 255, 78, 45, 8, 255, 86, 43, 6, 255, 85, 44, 5, 255, 78, 41, 5, 255, 81, 40, 5, 255, 86, 39, 6, 255, 82, 37, 4, 255, 77, 36, 4, 255, 77, 36, 7, 255, 80, 40, 8, 255, 82, 40, 5, 255, 82, 39, 4, 255, 81, 38, 4, 255, 78, 33, 5, 255, 76, 34, 9, 255, 78, 34, 2, 255, 87, 36, 4, 255, 102, 40, 7, 255, 113, 42, 3, 255, 112, 39, 2, 255, 108, 36, 3, 255, 107, 36, 3, 255, 105, 35, 1, 255, 110, 39, 0, 255, 109, 42, 2, 255, 102, 41, 4, 255, 95, 39, 3, 255, 88, 33, 0, 255, 83, 31, 0, 255, 78, 35, 1, 255, 88, 35, 7, 255, 87, 29, 7, 255, 73, 27, 1, 255, 80, 32, 1, 255, 98, 36, 2, 255, 95, 33, 2, 255, 86, 29, 3, 255, 82, 28, 2, 255, 77, 30, 1, 255, 77, 31, 3, 255, 81, 31, 8, 255, 79, 30, 3, 255, 71, 26, 1, 255, 73, 28, 5, 255, 73, 28, 5, 255, 74, 26, 1, 255, 76, 28, 2, 255, 73, 29, 4, 255, 72, 27, 2, 255, 72, 26, 3, 255, 68, 23, 1, 255, 72, 27, 4, 255, 71, 24, 1, 255, 76, 25, 1, 255, 63, 22, 1, 255, 61, 21, 4, 255, 76, 21, 3, 255, 67, 24, 3, 255, 66, 23, 7, 255, 74, 23, 4, 255, 76, 24, 4, 255, 74, 21, 3, 255, 78, 24, 3, 255, 79, 27, 3, 255, 78, 25, 1, 255, 80, 27, 2, 255, 89, 33, 5, 255, 88, 26, 1, 255, 95, 27, 2, 255, 94, 31, 5, 255, 82, 22, 1, 255, 61, 23, 3, 255, 60, 20, 4, 255, 69, 24, 3, 255, 67, 24, 3, 255, 64, 23, 3, 255, 59, 21, 2, 255, 59, 22, 1, 255, 65, 26, 0, 255, 62, 19, 1, 255, 64, 18, 2, 255, 71, 22, 5, 255, 71, 23, 5, 255, 64, 25, 4, 255, 57, 21, 1, 255, 67, 23, 2, 255, 74, 25, 4, 255, 66, 20, 2, 255, 69, 21, 2, 255, 68, 25, 7, 255, 56, 22, 9, 255, 54, 21, 3, 255, 55, 21, 1, 255, 56, 20, 0, 255, 75, 23, 4, 255, 68, 23, 3, 255, 55, 18, 0, 255, 59, 22, 4, 255, 60, 23, 3, 255, 61, 23, 3, 255, 60, 22, 3, 255, 60, 21, 4, 255, 56, 19, 1, 255, 60, 24, 7, 255, 57, 18, 0, 255, 72, 19, 3, 255, 71, 20, 5, 255, 78, 26, 6, 255, 74, 24, 0, 255, 71, 23, 2, 255, 75, 24, 3, 255, 76, 23, 2, 255, 77, 24, 3, 255, 75, 23, 1, 255, 69, 20, 1, 255, 66, 18, 0, 255, 69, 20, 3, 255, 69, 19, 3, 255, 72, 18, 2, 255, 71, 18, 3, 255, 66, 18, 3, 255, 66, 19, 3, 255, 70, 21, 5, 255, 69, 21, 4, 255, 68, 18, 1, 255, 69, 17, 3, 255, 67, 18, 4, 255, 66, 20, 5, 255, 66, 19, 3, 255, 75, 18, 3, 255, 71, 17, 3, 255, 65, 13, 2, 255, 75, 19, 6, 255, 72, 16, 3, 255, 65, 13, 0, 255, 71, 18, 4, 255, 63, 13, 0, 255, 56, 16, 4, 255, 64, 16, 3, 255, 67, 18, 5, 255, 56, 14, 0, 255, 53, 18, 3, 255, 50, 16, 4, 255, 52, 15, 3, 255, 47, 16, 3, 255, 47, 14, 2, 255, 50, 12, 4, 255, 39, 10, 1, 255, 40, 11, 2, 255, 45, 11, 5, 255, 39, 10, 3, 255, 43, 12, 3, 255, 36, 11, 2, 255, 31, 12, 5, 255, 33, 10, 4, 255, 36, 9, 3, 255, 33, 8, 4, 255, 33, 9, 3, 255, 40, 12, 5, 255, 34, 7, 2, 255, 26, 7, 2, 255, 32, 13, 5, 255, 30, 9, 3, 255, 30, 10, 4, 255, 29, 9, 1, 255, 28, 11, 2, 255, 26, 9, 3, 255, 24, 6, 2, 255, 22, 6, 2, 255, 27, 9, 5, 255, 43, 11, 2, 255, 49, 10, 0, 255, 6, 1, 0, 255, 8, 3, 0, 255, 9, 4, 1, 255, 10, 5, 2, 255, 10, 5, 2, 255, 12, 6, 3, 255, 14, 5, 2, 255, 13, 5, 1, 255, 13, 5, 2, 255, 13, 6, 2, 255, 14, 7, 3, 255, 14, 6, 3, 255, 13, 5, 2, 255, 13, 7, 4, 255, 14, 9, 3, 255, 16, 9, 3, 255, 16, 7, 4, 255, 14, 6, 4, 255, 15, 7, 4, 255, 16, 10, 4, 255, 16, 10, 3, 255, 17, 10, 2, 255, 20, 11, 3, 255, 22, 13, 4, 255, 20, 9, 2, 255, 21, 10, 2, 255, 21, 11, 1, 255, 21, 11, 1, 255, 24, 13, 4, 255, 25, 13, 5, 255, 26, 10, 5, 255, 26, 9, 5, 255, 22, 12, 2, 255, 23, 13, 3, 255, 25, 17, 6, 255, 20, 12, 1, 255, 25, 12, 3, 255, 29, 11, 4, 255, 27, 12, 3, 255, 26, 14, 5, 255, 31, 15, 7, 255, 27, 14, 1, 255, 29, 18, 3, 255, 27, 16, 2, 255, 25, 12, 0, 255, 37, 18, 2, 255, 30, 18, 2, 255, 33, 18, 5, 255, 35, 18, 4, 255, 29, 17, 1, 255, 31, 19, 4, 255, 31, 21, 4, 255, 30, 13, 0, 255, 38, 18, 4, 255, 39, 21, 6, 255, 35, 16, 3, 255, 34, 18, 3, 255, 36, 19, 3, 255, 40, 20, 5, 255, 36, 20, 3, 255, 37, 20, 3, 255, 43, 18, 4, 255, 41, 19, 4, 255, 39, 20, 3, 255, 44, 23, 3, 255, 46, 23, 3, 255, 43, 25, 6, 255, 43, 23, 3, 255, 49, 24, 2, 255, 42, 26, 6, 255, 34, 21, 2, 255, 45, 22, 1, 255, 41, 21, 1, 255, 41, 24, 3, 255, 49, 23, 5, 255, 45, 20, 4, 255, 43, 22, 2, 255, 44, 25, 4, 255, 46, 25, 6, 255, 51, 26, 6, 255, 43, 23, 4, 255, 45, 19, 0, 255, 50, 23, 3, 255, 52, 22, 2, 255, 54, 26, 5, 255, 53, 24, 2, 255, 56, 24, 2, 255, 56, 24, 3, 255, 58, 27, 5, 255, 55, 25, 1, 255, 51, 24, 2, 255, 53, 25, 5, 255, 57, 27, 6, 255, 54, 30, 3, 255, 54, 26, 3, 255, 48, 25, 3, 255, 50, 28, 2, 255, 54, 28, 4, 255, 57, 25, 3, 255, 55, 22, 2, 255, 52, 23, 4, 255, 54, 26, 4, 255, 54, 26, 4, 255, 45, 23, 8, 255, 45, 26, 6, 255, 50, 24, 0, 255, 54, 25, 2, 255, 51, 30, 1, 255, 51, 30, 2, 255, 55, 27, 7, 255, 47, 26, 10, 255, 43, 30, 26, 255, 44, 31, 59, 255, 45, 28, 43, 255, 59, 33, 8, 255, 55, 31, 3, 255, 54, 30, 6, 255, 55, 31, 7, 255, 51, 28, 3, 255, 48, 26, 2, 255, 52, 27, 4, 255, 52, 27, 5, 255, 57, 30, 5, 255, 64, 32, 6, 255, 60, 31, 3, 255, 56, 33, 1, 255, 60, 32, 3, 255, 67, 31, 2, 255, 60, 30, 0, 255, 54, 30, 6, 255, 54, 30, 7, 255, 61, 33, 2, 255, 62, 35, 4, 255, 54, 35, 13, 255, 55, 37, 8, 255, 63, 45, 1, 255, 59, 36, 7, 255, 62, 42, 11, 255, 60, 44, 13, 255, 63, 46, 17, 255, 58, 48, 15, 255, 67, 48, 19, 255, 70, 49, 16, 255, 72, 57, 10, 255, 68, 59, 19, 255, 64, 57, 17, 255, 68, 62, 20, 255, 71, 64, 20, 255, 72, 65, 24, 255, 68, 63, 35, 255, 64, 65, 35, 255, 67, 65, 45, 255, 71, 70, 41, 255, 69, 69, 32, 255, 76, 74, 33, 255, 74, 75, 48, 255, 72, 71, 57, 255, 79, 79, 46, 255, 79, 83, 48, 255, 73, 81, 56, 255, 75, 84, 53, 255, 77, 85, 57, 255, 81, 88, 64, 255, 81, 93, 55, 255, 80, 94, 63, 255, 82, 97, 68, 255, 85, 100, 62, 255, 92, 106, 76, 255, 93, 107, 81, 255, 92, 108, 80, 255, 95, 111, 85, 255, 95, 114, 85, 255, 94, 115, 82, 255, 96, 117, 89, 255, 100, 122, 84, 255, 101, 123, 84, 255, 101, 120, 87, 255, 100, 122, 88, 255, 96, 125, 82, 255, 96, 123, 89, 255, 98, 125, 92, 255, 98, 124, 86, 255, 97, 125, 83, 255, 97, 123, 80, 255, 98, 121, 77, 255, 101, 120, 82, 255, 100, 117, 84, 255, 98, 116, 79, 255, 97, 115, 75, 255, 96, 112, 68, 255, 95, 110, 69, 255, 93, 108, 66, 255, 91, 106, 65, 255, 90, 101, 62, 255, 91, 99, 54, 255, 91, 97, 53, 255, 90, 94, 52, 255, 88, 95, 44, 255, 90, 91, 42, 255, 94, 93, 31, 255, 90, 87, 38, 255, 89, 81, 32, 255, 90, 79, 26, 255, 90, 80, 35, 255, 86, 79, 33, 255, 88, 76, 34, 255, 88, 74, 26, 255, 87, 73, 21, 255, 90, 72, 14, 255, 86, 72, 8, 255, 86, 67, 19, 255, 88, 68, 20, 255, 85, 65, 11, 255, 81, 62, 15, 255, 83, 62, 15, 255, 84, 62, 7, 255, 80, 58, 11, 255, 81, 57, 14, 255, 85, 55, 11, 255, 83, 52, 12, 255, 81, 48, 10, 255, 83, 50, 9, 255, 81, 48, 10, 255, 81, 48, 9, 255, 85, 49, 10, 255, 79, 43, 6, 255, 79, 44, 6, 255, 80, 47, 5, 255, 78, 42, 11, 255, 84, 42, 6, 255, 82, 39, 7, 255, 73, 38, 5, 255, 79, 43, 6, 255, 82, 38, 7, 255, 77, 34, 6, 255, 79, 38, 5, 255, 79, 35, 1, 255, 79, 36, 1, 255, 81, 38, 3, 255, 79, 36, 5, 255, 80, 36, 7, 255, 79, 35, 6, 255, 80, 36, 6, 255, 77, 38, 2, 255, 70, 32, 7, 255, 81, 29, 8, 255, 100, 36, 4, 255, 103, 40, 4, 255, 104, 36, 9, 255, 106, 35, 9, 255, 105, 38, 4, 255, 109, 38, 2, 255, 105, 37, 2, 255, 98, 36, 3, 255, 86, 30, 0, 255, 80, 27, 2, 255, 79, 32, 1, 255, 79, 35, 1, 255, 81, 33, 5, 255, 81, 29, 7, 255, 81, 31, 4, 255, 82, 28, 1, 255, 86, 30, 3, 255, 82, 30, 3, 255, 77, 32, 4, 255, 76, 28, 2, 255, 84, 26, 4, 255, 80, 28, 5, 255, 67, 27, 2, 255, 78, 33, 6, 255, 69, 25, 0, 255, 74, 24, 1, 255, 69, 25, 1, 255, 74, 23, 1, 255, 79, 27, 6, 255, 75, 30, 5, 255, 70, 25, 2, 255, 71, 26, 4, 255, 71, 26, 6, 255, 70, 25, 3, 255, 66, 24, 0, 255, 75, 31, 5, 255, 61, 29, 7, 255, 56, 22, 7, 255, 75, 25, 6, 255, 62, 22, 2, 255, 68, 20, 4, 255, 85, 27, 3, 255, 84, 29, 3, 255, 87, 27, 1, 255, 93, 29, 2, 255, 95, 33, 5, 255, 86, 27, 1, 255, 77, 21, 1, 255, 93, 29, 3, 255, 101, 27, 2, 255, 100, 28, 3, 255, 91, 28, 4, 255, 78, 22, 1, 255, 64, 23, 2, 255, 62, 21, 3, 255, 61, 24, 3, 255, 59, 23, 4, 255, 58, 21, 4, 255, 61, 22, 4, 255, 66, 21, 4, 255, 70, 20, 3, 255, 56, 22, 3, 255, 62, 23, 4, 255, 71, 22, 4, 255, 72, 21, 0, 255, 74, 22, 4, 255, 70, 22, 6, 255, 66, 22, 4, 255, 66, 20, 2, 255, 63, 15, 1, 255, 65, 20, 6, 255, 60, 21, 3, 255, 48, 13, 3, 255, 58, 21, 6, 255, 64, 22, 4, 255, 67, 23, 3, 255, 81, 23, 3, 255, 78, 19, 1, 255, 69, 20, 4, 255, 62, 21, 6, 255, 52, 20, 3, 255, 54, 20, 2, 255, 61, 24, 6, 255, 56, 21, 3, 255, 59, 20, 4, 255, 61, 22, 5, 255, 56, 22, 3, 255, 57, 23, 2, 255, 54, 14, 0, 255, 67, 22, 5, 255, 68, 23, 3, 255, 65, 18, 3, 255, 69, 22, 2, 255, 74, 21, 0, 255, 76, 22, 2, 255, 76, 25, 4, 255, 74, 24, 3, 255, 70, 21, 1, 255, 69, 21, 2, 255, 72, 18, 3, 255, 73, 17, 6, 255, 60, 18, 2, 255, 66, 17, 4, 255, 71, 17, 5, 255, 71, 18, 3, 255, 67, 18, 1, 255, 68, 20, 2, 255, 67, 20, 4, 255, 69, 20, 3, 255, 74, 22, 5, 255, 73, 18, 4, 255, 78, 18, 4, 255, 75, 17, 3, 255, 73, 16, 4, 255, 74, 16, 4, 255, 73, 16, 3, 255, 71, 17, 3, 255, 70, 17, 3, 255, 66, 14, 1, 255, 59, 15, 0, 255, 64, 20, 4, 255, 62, 17, 2, 255, 59, 14, 1, 255, 57, 15, 3, 255, 52, 14, 3, 255, 52, 12, 1, 255, 45, 12, 0, 255, 41, 11, 1, 255, 42, 9, 3, 255, 40, 10, 3, 255, 38, 10, 2, 255, 42, 12, 3, 255, 47, 11, 1, 255, 43, 9, 1, 255, 33, 9, 1, 255, 29, 8, 3, 255, 35, 9, 5, 255, 32, 11, 4, 255, 32, 8, 4, 255, 30, 11, 4, 255, 30, 11, 4, 255, 27, 9, 3, 255, 30, 12, 4, 255, 36, 10, 2, 255, 40, 13, 3, 255, 30, 7, 0, 255, 29, 7, 4, 255, 30, 10, 4, 255, 28, 9, 0, 255, 29, 10, 4, 255, 26, 6, 4, 255, 35, 10, 6, 255, 53, 14, 7, 255, 57, 10, 1, 255, 7, 2, 0, 255, 10, 5, 2, 255, 8, 3, 1, 255, 8, 3, 0, 255, 11, 6, 3, 255, 11, 4, 2, 255, 14, 5, 3, 255, 13, 5, 2, 255, 13, 4, 1, 255, 15, 6, 3, 255, 13, 4, 2, 255, 11, 3, 0, 255, 13, 5, 1, 255, 16, 7, 3, 255, 17, 8, 2, 255, 18, 7, 2, 255, 18, 7, 4, 255, 19, 9, 6, 255, 18, 9, 3, 255, 16, 8, 3, 255, 14, 6, 1, 255, 20, 9, 4, 255, 21, 9, 3, 255, 23, 11, 4, 255, 23, 10, 5, 255, 28, 14, 8, 255, 25, 9, 3, 255, 24, 11, 4, 255, 23, 13, 5, 255, 16, 10, 1, 255, 14, 8, 0, 255, 21, 12, 3, 255, 30, 13, 5, 255, 26, 12, 3, 255, 23, 12, 2, 255, 22, 11, 1, 255, 25, 12, 4, 255, 23, 9, 1, 255, 22, 11, 2, 255, 25, 14, 5, 255, 26, 12, 2, 255, 28, 15, 3, 255, 31, 19, 6, 255, 26, 17, 2, 255, 29, 19, 3, 255, 33, 18, 4, 255, 26, 15, 3, 255, 30, 14, 2, 255, 37, 18, 3, 255, 33, 16, 1, 255, 38, 17, 3, 255, 38, 19, 2, 255, 40, 20, 2, 255, 34, 19, 3, 255, 34, 22, 5, 255, 42, 20, 6, 255, 42, 20, 4, 255, 39, 22, 3, 255, 38, 19, 2, 255, 35, 14, 2, 255, 36, 16, 3, 255, 38, 21, 1, 255, 43, 22, 3, 255, 43, 21, 7, 255, 32, 21, 4, 255, 37, 21, 2, 255, 36, 21, 3, 255, 36, 24, 3, 255, 40, 25, 0, 255, 43, 21, 3, 255, 42, 21, 6, 255, 46, 26, 7, 255, 41, 22, 3, 255, 43, 21, 3, 255, 41, 20, 2, 255, 42, 21, 2, 255, 49, 27, 4, 255, 41, 19, 4, 255, 40, 19, 5, 255, 49, 25, 2, 255, 42, 20, 5, 255, 45, 21, 1, 255, 50, 24, 8, 255, 41, 21, 3, 255, 46, 23, 2, 255, 64, 23, 5, 255, 51, 26, 5, 255, 40, 24, 2, 255, 55, 23, 4, 255, 55, 28, 6, 255, 48, 26, 4, 255, 44, 19, 2, 255, 49, 27, 5, 255, 44, 32, 2, 255, 49, 30, 3, 255, 50, 25, 5, 255, 52, 22, 6, 255, 58, 26, 3, 255, 47, 21, 0, 255, 48, 27, 8, 255, 57, 29, 4, 255, 52, 26, 1, 255, 52, 25, 5, 255, 46, 21, 5, 255, 52, 29, 7, 255, 55, 26, 0, 255, 54, 29, 4, 255, 45, 26, 7, 255, 47, 23, 7, 255, 49, 24, 2, 255, 55, 31, 10, 255, 42, 29, 3, 255, 39, 27, 14, 255, 39, 28, 23, 255, 51, 26, 13, 255, 46, 27, 10, 255, 46, 30, 9, 255, 51, 27, 5, 255, 56, 27, 4, 255, 57, 29, 3, 255, 56, 30, 0, 255, 55, 30, 5, 255, 61, 31, 5, 255, 65, 29, 1, 255, 66, 33, 5, 255, 58, 33, 2, 255, 52, 28, 2, 255, 58, 29, 3, 255, 57, 26, 5, 255, 63, 30, 6, 255, 58, 34, 3, 255, 53, 33, 4, 255, 61, 37, 11, 255, 55, 38, 6, 255, 50, 35, 8, 255, 53, 38, 9, 255, 60, 37, 7, 255, 71, 44, 15, 255, 61, 44, 2, 255, 61, 41, 24, 255, 55, 45, 19, 255, 66, 48, 28, 255, 66, 48, 18, 255, 71, 56, 13, 255, 66, 57, 19, 255, 60, 56, 19, 255, 63, 62, 25, 255, 68, 63, 21, 255, 74, 63, 23, 255, 71, 66, 42, 255, 70, 64, 52, 255, 65, 61, 39, 255, 70, 71, 39, 255, 77, 75, 34, 255, 72, 76, 35, 255, 67, 74, 40, 255, 69, 72, 46, 255, 76, 79, 43, 255, 73, 78, 46, 255, 74, 84, 71, 255, 71, 83, 58, 255, 81, 88, 58, 255, 82, 88, 69, 255, 85, 95, 63, 255, 82, 96, 67, 255, 85, 99, 76, 255, 89, 103, 72, 255, 90, 105, 75, 255, 88, 106, 81, 255, 91, 107, 85, 255, 93, 111, 80, 255, 96, 117, 81, 255, 98, 120, 89, 255, 98, 120, 89, 255, 98, 120, 85, 255, 103, 125, 87, 255, 103, 123, 88, 255, 104, 126, 94, 255, 101, 130, 97, 255, 97, 125, 92, 255, 99, 125, 87, 255, 97, 123, 83, 255, 98, 124, 82, 255, 98, 124, 82, 255, 100, 123, 80, 255, 99, 119, 79, 255, 96, 118, 80, 255, 96, 116, 76, 255, 95, 114, 71, 255, 95, 111, 67, 255, 94, 109, 65, 255, 93, 107, 64, 255, 94, 107, 58, 255, 90, 100, 56, 255, 92, 100, 54, 255, 92, 98, 53, 255, 90, 93, 51, 255, 91, 95, 44, 255, 91, 90, 31, 255, 94, 84, 37, 255, 98, 83, 41, 255, 94, 80, 34, 255, 93, 80, 35, 255, 91, 80, 30, 255, 88, 74, 28, 255, 91, 75, 35, 255, 92, 74, 30, 255, 91, 71, 20, 255, 87, 67, 22, 255, 87, 66, 22, 255, 84, 64, 19, 255, 83, 64, 17, 255, 76, 59, 16, 255, 79, 63, 13, 255, 81, 61, 4, 255, 80, 53, 17, 255, 85, 54, 23, 255, 80, 56, 12, 255, 77, 52, 9, 255, 85, 49, 9, 255, 86, 48, 8, 255, 79, 50, 4, 255, 75, 47, 10, 255, 78, 46, 9, 255, 78, 46, 3, 255, 76, 46, 10, 255, 78, 47, 9, 255, 78, 44, 0, 255, 83, 45, 6, 255, 75, 42, 4, 255, 75, 37, 10, 255, 81, 40, 12, 255, 81, 42, 5, 255, 80, 42, 0, 255, 82, 41, 4, 255, 80, 33, 6, 255, 81, 33, 8, 255, 83, 39, 5, 255, 82, 38, 3, 255, 77, 34, 0, 255, 80, 37, 0, 255, 82, 39, 2, 255, 82, 38, 3, 255, 82, 37, 3, 255, 77, 33, 3, 255, 76, 32, 6, 255, 77, 33, 2, 255, 77, 33, 0, 255, 81, 35, 3, 255, 82, 31, 5, 255, 88, 29, 3, 255, 94, 34, 4, 255, 88, 29, 0, 255, 85, 30, 2, 255, 81, 28, 4, 255, 82, 29, 6, 255, 82, 28, 4, 255, 83, 31, 0, 255, 75, 29, 2, 255, 74, 28, 7, 255, 81, 29, 4, 255, 82, 24, 1, 255, 84, 28, 7, 255, 82, 29, 4, 255, 74, 30, 0, 255, 72, 30, 2, 255, 78, 26, 5, 255, 80, 28, 4, 255, 76, 34, 4, 255, 75, 28, 4, 255, 75, 28, 2, 255, 76, 28, 3, 255, 78, 29, 6, 255, 73, 25, 3, 255, 71, 22, 1, 255, 73, 25, 2, 255, 71, 25, 3, 255, 70, 23, 5, 255, 72, 26, 5, 255, 69, 24, 2, 255, 68, 28, 2, 255, 67, 27, 2, 255, 68, 22, 2, 255, 71, 23, 6, 255, 68, 28, 6, 255, 63, 22, 1, 255, 71, 25, 1, 255, 80, 29, 0, 255, 86, 29, 1, 255, 93, 31, 2, 255, 94, 31, 3, 255, 87, 30, 3, 255, 74, 26, 3, 255, 62, 20, 5, 255, 71, 23, 5, 255, 81, 23, 4, 255, 75, 25, 3, 255, 68, 24, 3, 255, 63, 21, 1, 255, 62, 24, 4, 255, 67, 23, 5, 255, 66, 25, 3, 255, 60, 22, 5, 255, 55, 18, 1, 255, 59, 20, 3, 255, 66, 26, 7, 255, 66, 22, 4, 255, 56, 20, 2, 255, 59, 21, 1, 255, 78, 25, 2, 255, 89, 27, 5, 255, 79, 23, 1, 255, 71, 20, 1, 255, 67, 20, 3, 255, 63, 20, 5, 255, 60, 18, 6, 255, 55, 19, 6, 255, 54, 22, 5, 255, 59, 19, 2, 255, 65, 19, 3, 255, 60, 20, 3, 255, 64, 21, 4, 255, 67, 18, 4, 255, 56, 20, 2, 255, 53, 22, 3, 255, 57, 19, 2, 255, 55, 19, 5, 255, 62, 19, 9, 255, 61, 16, 4, 255, 54, 19, 1, 255, 59, 16, 0, 255, 67, 19, 1, 255, 62, 26, 2, 255, 61, 25, 6, 255, 61, 14, 4, 255, 69, 18, 6, 255, 65, 17, 4, 255, 63, 16, 5, 255, 70, 21, 4, 255, 72, 21, 1, 255, 71, 22, 1, 255, 73, 24, 2, 255, 75, 24, 3, 255, 74, 23, 3, 255, 73, 21, 2, 255, 70, 16, 0, 255, 70, 19, 4, 255, 63, 25, 5, 255, 70, 19, 4, 255, 67, 15, 1, 255, 66, 16, 2, 255, 72, 20, 5, 255, 74, 17, 4, 255, 70, 18, 2, 255, 73, 20, 2, 255, 76, 19, 0, 255, 70, 17, 0, 255, 60, 17, 1, 255, 65, 17, 2, 255, 69, 16, 2, 255, 69, 17, 3, 255, 67, 16, 2, 255, 66, 15, 1, 255, 70, 17, 3, 255, 67, 16, 2, 255, 66, 17, 3, 255, 62, 18, 3, 255, 55, 14, 0, 255, 61, 17, 4, 255, 56, 11, 3, 255, 49, 12, 2, 255, 54, 15, 3, 255, 54, 15, 4, 255, 41, 13, 3, 255, 38, 12, 5, 255, 45, 10, 6, 255, 42, 12, 4, 255, 43, 14, 3, 255, 49, 12, 2, 255, 40, 9, 1, 255, 42, 11, 2, 255, 43, 11, 4, 255, 38, 8, 2, 255, 37, 10, 1, 255, 34, 12, 3, 255, 29, 10, 1, 255, 30, 10, 4, 255, 28, 7, 4, 255, 28, 12, 6, 255, 32, 10, 2, 255, 34, 9, 0, 255, 36, 14, 3, 255, 38, 14, 7, 255, 37, 9, 5, 255, 33, 6, 2, 255, 33, 10, 3, 255, 25, 7, 0, 255, 26, 8, 1, 255, 42, 13, 3, 255, 51, 13, 3, 255, 9, 4, 0, 255, 11, 6, 2, 255, 8, 3, 1, 255, 8, 2, 1, 255, 10, 5, 2, 255, 9, 3, 1, 255, 14, 6, 4, 255, 15, 7, 5, 255, 13, 4, 2, 255, 15, 4, 2, 255, 12, 3, 0, 255, 12, 4, 0, 255, 14, 8, 2, 255, 15, 4, 0, 255, 16, 5, 0, 255, 20, 8, 2, 255, 19, 7, 4, 255, 16, 6, 2, 255, 18, 10, 2, 255, 20, 9, 4, 255, 19, 7, 4, 255, 21, 7, 4, 255, 21, 7, 2, 255, 21, 6, 2, 255, 25, 11, 5, 255, 17, 8, 2, 255, 14, 7, 2, 255, 20, 10, 4, 255, 19, 10, 3, 255, 16, 10, 1, 255, 20, 11, 2, 255, 26, 12, 3, 255, 31, 13, 6, 255, 30, 14, 5, 255, 28, 14, 5, 255, 23, 9, 1, 255, 26, 14, 6, 255, 19, 11, 1, 255, 21, 13, 5, 255, 23, 13, 4, 255, 30, 15, 5, 255, 32, 18, 7, 255, 27, 14, 3, 255, 23, 12, 0, 255, 27, 15, 3, 255, 23, 12, 2, 255, 26, 18, 6, 255, 34, 18, 8, 255, 35, 16, 2, 255, 34, 16, 0, 255, 44, 19, 4, 255, 45, 20, 8, 255, 36, 16, 4, 255, 31, 17, 3, 255, 32, 18, 3, 255, 40, 16, 3, 255, 42, 19, 5, 255, 40, 21, 6, 255, 39, 20, 4, 255, 43, 22, 4, 255, 41, 21, 4, 255, 34, 19, 3, 255, 40, 20, 5, 255, 43, 19, 2, 255, 44, 16, 9, 255, 41, 20, 5, 255, 36, 19, 2, 255, 37, 23, 6, 255, 41, 24, 1, 255, 44, 23, 3, 255, 42, 18, 5, 255, 39, 21, 6, 255, 40, 22, 2, 255, 47, 22, 5, 255, 41, 23, 6, 255, 45, 25, 3, 255, 50, 25, 3, 255, 41, 19, 6, 255, 44, 24, 7, 255, 45, 20, 2, 255, 41, 20, 1, 255, 48, 24, 5, 255, 43, 23, 5, 255, 42, 24, 7, 255, 48, 23, 5, 255, 53, 23, 3, 255, 48, 22, 2, 255, 48, 26, 6, 255, 51, 24, 5, 255, 52, 21, 4, 255, 47, 24, 5, 255, 40, 21, 2, 255, 45, 26, 5, 255, 47, 31, 4, 255, 56, 30, 7, 255, 50, 23, 3, 255, 57, 23, 10, 255, 59, 25, 2, 255, 45, 24, 3, 255, 40, 24, 4, 255, 52, 24, 1, 255, 51, 27, 3, 255, 51, 25, 2, 255, 54, 25, 0, 255, 53, 24, 6, 255, 55, 27, 6, 255, 49, 27, 3, 255, 48, 26, 10, 255, 50, 26, 7, 255, 51, 26, 5, 255, 51, 22, 5, 255, 44, 24, 14, 255, 47, 29, 22, 255, 41, 29, 25, 255, 45, 27, 7, 255, 52, 24, 2, 255, 54, 30, 8, 255, 50, 29, 5, 255, 51, 29, 3, 255, 55, 30, 4, 255, 57, 31, 7, 255, 57, 30, 7, 255, 58, 31, 3, 255, 56, 28, 0, 255, 58, 31, 2, 255, 58, 32, 3, 255, 58, 27, 7, 255, 62, 27, 5, 255, 60, 30, 6, 255, 53, 33, 4, 255, 52, 34, 2, 255, 58, 32, 10, 255, 55, 28, 7, 255, 59, 33, 7, 255, 57, 38, 14, 255, 49, 32, 10, 255, 65, 39, 15, 255, 69, 40, 11, 255, 68, 45, 9, 255, 59, 42, 17, 255, 56, 47, 23, 255, 55, 47, 24, 255, 59, 55, 11, 255, 65, 56, 17, 255, 64, 54, 18, 255, 67, 62, 17, 255, 68, 61, 27, 255, 73, 57, 36, 255, 61, 62, 32, 255, 71, 67, 19, 255, 78, 68, 36, 255, 63, 70, 38, 255, 78, 78, 46, 255, 86, 80, 39, 255, 68, 75, 37, 255, 71, 77, 54, 255, 72, 78, 46, 255, 74, 79, 46, 255, 75, 85, 48, 255, 72, 85, 58, 255, 75, 87, 66, 255, 83, 90, 62, 255, 81, 86, 70, 255, 85, 96, 72, 255, 82, 98, 69, 255, 86, 99, 78, 255, 88, 102, 75, 255, 85, 103, 77, 255, 88, 108, 85, 255, 95, 115, 87, 255, 97, 116, 86, 255, 97, 120, 86, 255, 97, 122, 85, 255, 100, 124, 90, 255, 100, 124, 92, 255, 102, 126, 92, 255, 101, 122, 86, 255, 104, 126, 95, 255, 99, 124, 99, 255, 100, 127, 92, 255, 103, 128, 86, 255, 101, 124, 82, 255, 99, 123, 82, 255, 98, 124, 87, 255, 100, 121, 84, 255, 100, 120, 79, 255, 97, 119, 78, 255, 97, 117, 73, 255, 95, 114, 67, 255, 95, 111, 67, 255, 97, 110, 65, 255, 96, 109, 65, 255, 92, 103, 62, 255, 93, 100, 65, 255, 92, 101, 48, 255, 92, 96, 50, 255, 92, 93, 53, 255, 91, 88, 49, 255, 87, 92, 44, 255, 84, 86, 36, 255, 93, 82, 37, 255, 94, 85, 26, 255, 89, 83, 22, 255, 88, 74, 31, 255, 95, 74, 20, 255, 91, 70, 31, 255, 91, 68, 37, 255, 90, 67, 23, 255, 87, 67, 12, 255, 91, 68, 16, 255, 86, 63, 11, 255, 85, 62, 15, 255, 83, 62, 15, 255, 78, 58, 16, 255, 81, 59, 17, 255, 79, 52, 17, 255, 77, 50, 16, 255, 80, 52, 9, 255, 80, 50, 4, 255, 77, 50, 9, 255, 77, 49, 13, 255, 80, 49, 11, 255, 85, 50, 11, 255, 92, 52, 9, 255, 91, 50, 9, 255, 94, 51, 9, 255, 93, 49, 5, 255, 80, 40, 3, 255, 80, 43, 8, 255, 82, 43, 4, 255, 81, 41, 4, 255, 82, 38, 2, 255, 84, 39, 8, 255, 76, 37, 7, 255, 77, 32, 4, 255, 86, 37, 8, 255, 85, 40, 10, 255, 83, 38, 8, 255, 81, 36, 5, 255, 80, 35, 4, 255, 83, 38, 6, 255, 80, 37, 4, 255, 80, 36, 4, 255, 78, 39, 7, 255, 79, 33, 0, 255, 81, 32, 4, 255, 77, 31, 7, 255, 80, 32, 3, 255, 79, 36, 2, 255, 72, 33, 3, 255, 78, 34, 4, 255, 88, 37, 5, 255, 86, 32, 1, 255, 85, 33, 3, 255, 80, 32, 3, 255, 78, 31, 2, 255, 81, 28, 6, 255, 86, 31, 4, 255, 82, 28, 5, 255, 80, 27, 7, 255, 80, 27, 5, 255, 80, 29, 5, 255, 81, 31, 3, 255, 83, 31, 4, 255, 78, 29, 5, 255, 74, 30, 3, 255, 77, 31, 2, 255, 76, 27, 1, 255, 75, 30, 5, 255, 77, 28, 4, 255, 79, 30, 3, 255, 72, 28, 0, 255, 76, 27, 5, 255, 71, 27, 5, 255, 72, 27, 2, 255, 75, 26, 1, 255, 70, 24, 1, 255, 68, 22, 4, 255, 68, 21, 1, 255, 74, 25, 4, 255, 72, 28, 5, 255, 66, 27, 5, 255, 69, 24, 4, 255, 69, 24, 2, 255, 59, 21, 3, 255, 65, 24, 9, 255, 60, 26, 2, 255, 77, 28, 4, 255, 96, 26, 4, 255, 101, 27, 3, 255, 102, 27, 2, 255, 94, 27, 1, 255, 81, 25, 1, 255, 71, 24, 5, 255, 61, 26, 1, 255, 62, 24, 0, 255, 63, 25, 1, 255, 68, 25, 3, 255, 67, 25, 6, 255, 62, 21, 4, 255, 61, 17, 0, 255, 68, 21, 3, 255, 61, 20, 5, 255, 58, 20, 3, 255, 64, 23, 3, 255, 65, 24, 3, 255, 57, 19, 1, 255, 60, 16, 0, 255, 75, 23, 6, 255, 86, 28, 5, 255, 88, 26, 1, 255, 88, 26, 1, 255, 81, 27, 4, 255, 72, 27, 2, 255, 68, 21, 1, 255, 62, 16, 2, 255, 60, 22, 8, 255, 53, 15, 4, 255, 57, 16, 0, 255, 62, 22, 9, 255, 57, 19, 1, 255, 51, 16, 1, 255, 49, 19, 5, 255, 46, 20, 3, 255, 54, 19, 2, 255, 59, 19, 1, 255, 57, 20, 2, 255, 58, 19, 3, 255, 54, 17, 0, 255, 57, 21, 3, 255, 58, 20, 5, 255, 58, 17, 4, 255, 55, 16, 1, 255, 57, 24, 2, 255, 58, 22, 4, 255, 63, 22, 4, 255, 64, 16, 1, 255, 67, 17, 3, 255, 70, 22, 1, 255, 72, 20, 1, 255, 73, 20, 2, 255, 71, 21, 1, 255, 69, 20, 0, 255, 67, 19, 0, 255, 69, 21, 1, 255, 68, 21, 0, 255, 71, 21, 1, 255, 67, 20, 1, 255, 71, 21, 2, 255, 67, 21, 3, 255, 66, 20, 2, 255, 72, 21, 4, 255, 71, 21, 2, 255, 73, 21, 4, 255, 70, 17, 4, 255, 66, 16, 2, 255, 71, 22, 6, 255, 72, 19, 3, 255, 68, 17, 1, 255, 63, 16, 0, 255, 65, 19, 3, 255, 66, 19, 4, 255, 64, 16, 2, 255, 66, 16, 2, 255, 66, 17, 2, 255, 66, 15, 2, 255, 61, 16, 2, 255, 56, 15, 3, 255, 54, 15, 2, 255, 53, 14, 3, 255, 55, 13, 6, 255, 53, 12, 2, 255, 51, 16, 4, 255, 44, 12, 4, 255, 44, 12, 5, 255, 41, 7, 2, 255, 43, 10, 1, 255, 45, 11, 1, 255, 46, 13, 3, 255, 43, 14, 4, 255, 53, 13, 5, 255, 56, 12, 1, 255, 49, 13, 1, 255, 47, 13, 1, 255, 40, 12, 1, 255, 34, 14, 3, 255, 27, 9, 1, 255, 26, 10, 5, 255, 25, 11, 5, 255, 32, 8, 2, 255, 36, 11, 2, 255, 35, 13, 2, 255, 36, 11, 4, 255, 40, 10, 5, 255, 39, 8, 3, 255, 36, 11, 4, 255, 31, 13, 5, 255, 24, 6, 3, 255, 31, 6, 2, 255, 40, 8, 6, 255, 8, 4, 1, 255, 6, 3, 1, 255, 6, 3, 2, 255, 9, 3, 3, 255, 9, 3, 3, 255, 12, 6, 3, 255, 11, 5, 2, 255, 11, 4, 2, 255, 15, 5, 4, 255, 17, 6, 4, 255, 16, 5, 4, 255, 12, 5, 1, 255, 11, 5, 1, 255, 17, 7, 4, 255, 16, 6, 2, 255, 17, 6, 3, 255, 19, 8, 5, 255, 15, 6, 1, 255, 17, 10, 1, 255, 18, 10, 4, 255, 17, 5, 2, 255, 19, 6, 2, 255, 21, 8, 2, 255, 22, 9, 3, 255, 23, 11, 5, 255, 16, 11, 2, 255, 10, 10, 0, 255, 22, 12, 5, 255, 20, 9, 2, 255, 21, 11, 1, 255, 25, 11, 3, 255, 28, 7, 2, 255, 18, 8, 0, 255, 21, 12, 1, 255, 24, 12, 3, 255, 25, 9, 3, 255, 20, 7, 1, 255, 18, 13, 2, 255, 18, 13, 4, 255, 21, 11, 1, 255, 29, 15, 4, 255, 28, 14, 3, 255, 25, 11, 4, 255, 29, 14, 6, 255, 30, 15, 5, 255, 25, 15, 6, 255, 22, 14, 5, 255, 24, 13, 4, 255, 30, 19, 4, 255, 27, 18, 2, 255, 33, 17, 3, 255, 32, 17, 2, 255, 28, 15, 0, 255, 39, 22, 4, 255, 42, 22, 4, 255, 37, 22, 0, 255, 34, 20, 0, 255, 37, 17, 3, 255, 36, 17, 3, 255, 37, 18, 0, 255, 45, 24, 6, 255, 38, 20, 3, 255, 40, 17, 3, 255, 38, 20, 3, 255, 41, 23, 7, 255, 41, 20, 1, 255, 43, 19, 4, 255, 37, 19, 5, 255, 36, 22, 1, 255, 42, 21, 2, 255, 45, 22, 6, 255, 36, 20, 4, 255, 40, 22, 0, 255, 42, 24, 5, 255, 35, 19, 6, 255, 45, 20, 2, 255, 47, 23, 3, 255, 37, 22, 3, 255, 41, 24, 1, 255, 49, 26, 2, 255, 48, 26, 2, 255, 50, 26, 3, 255, 41, 24, 2, 255, 39, 22, 4, 255, 44, 24, 4, 255, 42, 27, 2, 255, 48, 25, 2, 255, 49, 23, 2, 255, 43, 25, 3, 255, 39, 20, 4, 255, 43, 24, 5, 255, 47, 22, 1, 255, 48, 21, 1, 255, 46, 26, 4, 255, 58, 31, 9, 255, 59, 28, 4, 255, 54, 24, 1, 255, 47, 23, 1, 255, 52, 25, 3, 255, 59, 26, 7, 255, 54, 24, 10, 255, 47, 21, 4, 255, 50, 23, 3, 255, 49, 22, 1, 255, 45, 23, 4, 255, 45, 26, 7, 255, 54, 27, 4, 255, 56, 28, 2, 255, 52, 28, 3, 255, 51, 25, 5, 255, 55, 26, 5, 255, 52, 29, 9, 255, 38, 24, 19, 255, 39, 27, 20, 255, 52, 31, 5, 255, 57, 28, 0, 255, 53, 28, 0, 255, 52, 32, 3, 255, 53, 30, 4, 255, 52, 25, 1, 255, 56, 28, 6, 255, 54, 26, 5, 255, 58, 29, 4, 255, 56, 30, 3, 255, 56, 30, 4, 255, 58, 29, 2, 255, 56, 27, 6, 255, 58, 34, 6, 255, 50, 27, 5, 255, 50, 27, 7, 255, 59, 32, 4, 255, 54, 23, 10, 255, 58, 33, 10, 255, 62, 36, 5, 255, 60, 36, 3, 255, 64, 39, 10, 255, 59, 38, 10, 255, 58, 41, 10, 255, 60, 47, 10, 255, 52, 45, 15, 255, 56, 50, 18, 255, 56, 53, 15, 255, 59, 47, 23, 255, 57, 52, 13, 255, 65, 58, 19, 255, 72, 57, 30, 255, 68, 60, 19, 255, 70, 64, 24, 255, 63, 67, 35, 255, 69, 66, 32, 255, 73, 66, 31, 255, 63, 70, 39, 255, 75, 72, 44, 255, 81, 73, 43, 255, 67, 72, 43, 255, 73, 74, 52, 255, 75, 81, 49, 255, 72, 83, 48, 255, 73, 84, 50, 255, 74, 85, 54, 255, 78, 91, 63, 255, 81, 89, 63, 255, 83, 91, 69, 255, 82, 97, 71, 255, 82, 101, 72, 255, 88, 102, 75, 255, 90, 104, 79, 255, 90, 109, 81, 255, 91, 114, 84, 255, 94, 113, 88, 255, 100, 117, 91, 255, 102, 125, 94, 255, 96, 123, 91, 255, 98, 123, 94, 255, 100, 127, 93, 255, 102, 129, 93, 255, 100, 126, 91, 255, 105, 129, 99, 255, 104, 129, 99, 255, 102, 128, 94, 255, 107, 129, 91, 255, 106, 127, 88, 255, 101, 125, 90, 255, 96, 123, 91, 255, 97, 120, 86, 255, 101, 120, 81, 255, 100, 116, 80, 255, 99, 115, 75, 255, 96, 114, 67, 255, 90, 107, 64, 255, 93, 113, 63, 255, 87, 105, 60, 255, 89, 99, 63, 255, 90, 100, 65, 255, 88, 98, 50, 255, 86, 94, 43, 255, 91, 90, 56, 255, 92, 85, 52, 255, 85, 83, 43, 255, 85, 81, 48, 255, 91, 83, 45, 255, 89, 82, 27, 255, 90, 80, 26, 255, 88, 76, 24, 255, 89, 72, 24, 255, 90, 71, 18, 255, 87, 69, 18, 255, 87, 66, 18, 255, 82, 66, 14, 255, 88, 63, 21, 255, 84, 60, 15, 255, 79, 60, 14, 255, 76, 57, 13, 255, 76, 56, 13, 255, 83, 60, 6, 255, 85, 57, 8, 255, 85, 52, 19, 255, 79, 50, 7, 255, 80, 51, 7, 255, 75, 50, 15, 255, 72, 45, 11, 255, 87, 50, 12, 255, 104, 53, 7, 255, 114, 51, 8, 255, 116, 48, 9, 255, 113, 54, 0, 255, 96, 48, 5, 255, 76, 36, 21, 255, 73, 37, 20, 255, 82, 40, 1, 255, 83, 38, 4, 255, 84, 42, 7, 255, 80, 39, 1, 255, 78, 34, 5, 255, 83, 39, 14, 255, 76, 34, 5, 255, 77, 34, 1, 255, 81, 37, 1, 255, 80, 35, 4, 255, 81, 34, 8, 255, 81, 34, 10, 255, 77, 31, 6, 255, 76, 31, 4, 255, 72, 36, 8, 255, 71, 32, 6, 255, 78, 32, 8, 255, 79, 28, 6, 255, 80, 26, 2, 255, 84, 32, 4, 255, 82, 35, 3, 255, 81, 37, 4, 255, 83, 34, 1, 255, 83, 32, 0, 255, 82, 34, 3, 255, 79, 32, 2, 255, 79, 31, 0, 255, 82, 32, 4, 255, 79, 29, 2, 255, 80, 28, 1, 255, 81, 27, 2, 255, 79, 29, 7, 255, 78, 30, 5, 255, 77, 31, 1, 255, 72, 30, 1, 255, 72, 28, 2, 255, 84, 31, 6, 255, 80, 30, 4, 255, 70, 28, 1, 255, 72, 30, 6, 255, 77, 31, 5, 255, 74, 30, 0, 255, 73, 30, 2, 255, 68, 23, 2, 255, 74, 27, 6, 255, 79, 29, 4, 255, 77, 26, 1, 255, 70, 24, 4, 255, 66, 24, 7, 255, 66, 21, 2, 255, 75, 26, 3, 255, 72, 24, 3, 255, 71, 28, 6, 255, 69, 24, 3, 255, 67, 24, 4, 255, 66, 23, 4, 255, 62, 24, 10, 255, 49, 21, 4, 255, 68, 22, 2, 255, 76, 26, 0, 255, 87, 30, 3, 255, 91, 28, 2, 255, 93, 33, 4, 255, 81, 28, 1, 255, 73, 24, 1, 255, 62, 26, 1, 255, 67, 26, 2, 255, 67, 25, 1, 255, 68, 21, 1, 255, 68, 24, 5, 255, 64, 22, 6, 255, 60, 17, 2, 255, 61, 20, 3, 255, 56, 20, 5, 255, 60, 19, 3, 255, 71, 24, 3, 255, 74, 26, 5, 255, 68, 21, 6, 255, 63, 19, 3, 255, 67, 25, 3, 255, 81, 26, 2, 255, 93, 25, 3, 255, 92, 23, 0, 255, 90, 26, 5, 255, 92, 29, 6, 255, 89, 30, 4, 255, 67, 20, 0, 255, 53, 16, 3, 255, 62, 18, 5, 255, 66, 17, 2, 255, 56, 16, 4, 255, 70, 19, 3, 255, 63, 17, 3, 255, 62, 21, 5, 255, 60, 20, 2, 255, 70, 22, 6, 255, 58, 18, 2, 255, 52, 19, 2, 255, 55, 18, 3, 255, 50, 18, 3, 255, 45, 17, 1, 255, 52, 21, 6, 255, 52, 18, 8, 255, 57, 17, 6, 255, 62, 18, 3, 255, 60, 15, 3, 255, 65, 19, 4, 255, 69, 19, 4, 255, 73, 20, 7, 255, 71, 24, 4, 255, 68, 18, 0, 255, 71, 20, 3, 255, 71, 23, 3, 255, 70, 22, 2, 255, 67, 19, 0, 255, 70, 22, 3, 255, 72, 22, 2, 255, 74, 22, 1, 255, 77, 19, 2, 255, 70, 20, 1, 255, 67, 19, 2, 255, 66, 19, 1, 255, 69, 20, 3, 255, 66, 22, 1, 255, 66, 17, 2, 255, 68, 15, 3, 255, 73, 19, 7, 255, 70, 15, 3, 255, 80, 19, 5, 255, 74, 15, 2, 255, 67, 17, 2, 255, 63, 15, 1, 255, 63, 16, 2, 255, 66, 17, 4, 255, 62, 14, 1, 255, 60, 15, 0, 255, 58, 13, 1, 255, 61, 15, 5, 255, 57, 17, 3, 255, 50, 15, 1, 255, 53, 15, 3, 255, 61, 14, 3, 255, 51, 12, 2, 255, 50, 13, 3, 255, 48, 10, 2, 255, 46, 12, 3, 255, 47, 12, 2, 255, 50, 12, 3, 255, 47, 12, 2, 255, 43, 13, 3, 255, 45, 13, 2, 255, 54, 13, 2, 255, 61, 11, 1, 255, 59, 14, 4, 255, 49, 17, 6, 255, 34, 12, 4, 255, 28, 10, 1, 255, 32, 10, 1, 255, 31, 8, 2, 255, 30, 12, 5, 255, 31, 10, 2, 255, 39, 11, 2, 255, 33, 7, 0, 255, 30, 10, 5, 255, 38, 14, 6, 255, 41, 11, 1, 255, 40, 9, 2, 255, 33, 7, 3, 255, 23, 10, 4, 255, 21, 6, 1, 255, 22, 8, 2, 255, 8, 4, 1, 255, 6, 1, 0, 255, 8, 3, 1, 255, 10, 5, 3, 255, 9, 3, 2, 255, 12, 5, 3, 255, 11, 5, 2, 255, 12, 5, 2, 255, 11, 4, 1, 255, 12, 3, 0, 255, 14, 4, 2, 255, 15, 7, 3, 255, 13, 7, 2, 255, 13, 6, 4, 255, 11, 3, 1, 255, 13, 4, 2, 255, 13, 3, 1, 255, 17, 7, 3, 255, 15, 7, 0, 255, 19, 9, 5, 255, 16, 5, 1, 255, 18, 8, 3, 255, 19, 8, 3, 255, 19, 10, 3, 255, 14, 8, 0, 255, 15, 9, 1, 255, 21, 10, 2, 255, 25, 10, 4, 255, 22, 8, 1, 255, 19, 8, 2, 255, 19, 10, 2, 255, 21, 10, 2, 255, 20, 12, 2, 255, 19, 11, 1, 255, 20, 12, 2, 255, 22, 10, 3, 255, 24, 11, 3, 255, 20, 13, 1, 255, 21, 12, 3, 255, 22, 11, 4, 255, 24, 12, 2, 255, 27, 15, 4, 255, 28, 15, 6, 255, 27, 13, 4, 255, 26, 12, 2, 255, 32, 16, 6, 255, 30, 13, 6, 255, 29, 12, 5, 255, 27, 15, 3, 255, 30, 20, 5, 255, 31, 18, 4, 255, 28, 15, 5, 255, 30, 17, 5, 255, 33, 17, 1, 255, 35, 20, 4, 255, 31, 23, 6, 255, 37, 22, 5, 255, 42, 23, 4, 255, 37, 23, 4, 255, 39, 18, 5, 255, 45, 19, 6, 255, 35, 20, 0, 255, 42, 20, 4, 255, 40, 19, 8, 255, 32, 22, 1, 255, 39, 24, 1, 255, 33, 17, 3, 255, 42, 21, 9, 255, 41, 20, 3, 255, 42, 21, 4, 255, 39, 20, 2, 255, 41, 22, 1, 255, 48, 25, 2, 255, 41, 25, 3, 255, 37, 20, 7, 255, 47, 19, 5, 255, 48, 22, 5, 255, 40, 22, 4, 255, 42, 23, 7, 255, 46, 23, 2, 255, 48, 21, 4, 255, 49, 24, 4, 255, 43, 23, 3, 255, 40, 23, 6, 255, 39, 23, 2, 255, 42, 24, 2, 255, 43, 25, 3, 255, 46, 26, 6, 255, 46, 24, 4, 255, 46, 26, 6, 255, 43, 25, 4, 255, 47, 27, 1, 255, 52, 27, 4, 255, 51, 22, 4, 255, 52, 25, 2, 255, 46, 27, 2, 255, 47, 28, 3, 255, 47, 26, 7, 255, 46, 23, 0, 255, 53, 28, 3, 255, 49, 24, 7, 255, 48, 25, 3, 255, 56, 27, 5, 255, 52, 24, 5, 255, 48, 29, 4, 255, 43, 27, 1, 255, 56, 26, 4, 255, 59, 25, 2, 255, 45, 24, 4, 255, 57, 28, 3, 255, 56, 25, 2, 255, 44, 25, 6, 255, 40, 23, 11, 255, 42, 29, 17, 255, 48, 30, 15, 255, 49, 30, 10, 255, 52, 31, 9, 255, 53, 30, 2, 255, 55, 26, 0, 255, 59, 28, 6, 255, 57, 30, 7, 255, 50, 26, 3, 255, 54, 33, 4, 255, 53, 31, 3, 255, 57, 27, 6, 255, 61, 25, 3, 255, 61, 29, 4, 255, 54, 30, 1, 255, 59, 31, 2, 255, 64, 27, 5, 255, 58, 33, 10, 255, 53, 31, 9, 255, 59, 31, 4, 255, 58, 32, 7, 255, 62, 37, 10, 255, 60, 37, 8, 255, 56, 40, 15, 255, 55, 39, 12, 255, 58, 42, 9, 255, 55, 40, 16, 255, 63, 46, 13, 255, 64, 51, 16, 255, 63, 44, 28, 255, 63, 58, 24, 255, 59, 56, 24, 255, 67, 57, 23, 255, 66, 63, 22, 255, 60, 57, 45, 255, 65, 63, 36, 255, 63, 64, 37, 255, 65, 65, 47, 255, 67, 68, 47, 255, 70, 70, 36, 255, 73, 72, 39, 255, 73, 78, 40, 255, 76, 79, 43, 255, 73, 77, 47, 255, 74, 86, 46, 255, 74, 87, 62, 255, 78, 86, 62, 255, 80, 91, 61, 255, 80, 89, 66, 255, 86, 98, 73, 255, 82, 99, 71, 255, 86, 105, 78, 255, 94, 107, 78, 255, 91, 105, 78, 255, 90, 111, 85, 255, 93, 118, 86, 255, 96, 119, 88, 255, 99, 118, 93, 255, 98, 122, 95, 255, 97, 126, 97, 255, 100, 124, 99, 255, 99, 129, 92, 255, 99, 130, 90, 255, 101, 129, 95, 255, 102, 129, 96, 255, 104, 130, 92, 255, 103, 130, 97, 255, 104, 127, 96, 255, 103, 125, 92, 255, 98, 124, 91, 255, 98, 126, 93, 255, 97, 123, 88, 255, 100, 119, 82, 255, 101, 116, 83, 255, 97, 114, 76, 255, 96, 114, 69, 255, 94, 110, 67, 255, 91, 110, 59, 255, 85, 105, 58, 255, 89, 102, 61, 255, 87, 98, 58, 255, 86, 97, 55, 255, 87, 94, 44, 255, 87, 86, 51, 255, 88, 87, 41, 255, 87, 88, 32, 255, 88, 86, 30, 255, 89, 83, 19, 255, 89, 78, 24, 255, 90, 74, 31, 255, 89, 74, 18, 255, 89, 72, 21, 255, 89, 69, 22, 255, 88, 70, 21, 255, 89, 69, 20, 255, 76, 60, 25, 255, 79, 62, 14, 255, 83, 60, 14, 255, 86, 57, 12, 255, 87, 59, 13, 255, 81, 52, 13, 255, 88, 55, 14, 255, 89, 54, 11, 255, 88, 55, 9, 255, 85, 57, 7, 255, 78, 51, 12, 255, 79, 49, 11, 255, 79, 47, 7, 255, 86, 48, 8, 255, 97, 49, 4, 255, 109, 49, 7, 255, 108, 48, 9, 255, 99, 51, 9, 255, 78, 39, 7, 255, 70, 33, 16, 255, 77, 39, 12, 255, 80, 39, 4, 255, 83, 37, 3, 255, 83, 42, 6, 255, 80, 37, 5, 255, 82, 36, 3, 255, 80, 38, 4, 255, 79, 39, 4, 255, 78, 36, 2, 255, 83, 39, 7, 255, 82, 35, 3, 255, 80, 34, 1, 255, 81, 35, 4, 255, 75, 31, 3, 255, 72, 30, 3, 255, 76, 35, 4, 255, 68, 32, 3, 255, 71, 33, 7, 255, 79, 36, 3, 255, 80, 36, 2, 255, 81, 36, 1, 255, 84, 32, 2, 255, 86, 31, 4, 255, 83, 31, 1, 255, 79, 31, 1, 255, 80, 31, 3, 255, 81, 30, 3, 255, 80, 27, 2, 255, 83, 31, 4, 255, 79, 32, 4, 255, 77, 33, 1, 255, 77, 30, 0, 255, 77, 29, 5, 255, 83, 31, 4, 255, 80, 30, 2, 255, 74, 31, 2, 255, 77, 36, 6, 255, 77, 30, 6, 255, 72, 27, 2, 255, 74, 27, 3, 255, 78, 28, 3, 255, 69, 30, 3, 255, 69, 30, 2, 255, 76, 32, 3, 255, 69, 26, 2, 255, 75, 26, 5, 255, 75, 28, 2, 255, 73, 25, 1, 255, 70, 25, 4, 255, 64, 22, 4, 255, 71, 26, 4, 255, 75, 26, 3, 255, 72, 25, 4, 255, 67, 22, 0, 255, 68, 24, 0, 255, 71, 24, 4, 255, 69, 23, 2, 255, 60, 22, 4, 255, 61, 24, 9, 255, 65, 22, 1, 255, 63, 23, 2, 255, 67, 25, 4, 255, 64, 16, 0, 255, 74, 25, 6, 255, 68, 22, 3, 255, 67, 21, 2, 255, 68, 23, 2, 255, 71, 21, 2, 255, 67, 26, 5, 255, 64, 24, 3, 255, 62, 24, 2, 255, 59, 20, 3, 255, 63, 17, 3, 255, 66, 22, 4, 255, 64, 21, 5, 255, 65, 23, 3, 255, 68, 22, 0, 255, 69, 21, 1, 255, 59, 19, 2, 255, 67, 22, 6, 255, 75, 23, 5, 255, 77, 22, 2, 255, 87, 24, 1, 255, 96, 26, 4, 255, 93, 21, 1, 255, 91, 21, 2, 255, 91, 23, 6, 255, 67, 21, 6, 255, 52, 17, 2, 255, 71, 26, 4, 255, 85, 27, 7, 255, 76, 22, 3, 255, 75, 26, 7, 255, 83, 21, 6, 255, 83, 21, 5, 255, 65, 23, 3, 255, 56, 23, 1, 255, 47, 17, 3, 255, 47, 15, 4, 255, 57, 17, 10, 255, 54, 19, 8, 255, 41, 19, 3, 255, 43, 16, 4, 255, 58, 19, 8, 255, 48, 14, 3, 255, 53, 21, 5, 255, 49, 15, 3, 255, 58, 18, 4, 255, 59, 16, 3, 255, 61, 17, 4, 255, 67, 21, 7, 255, 63, 20, 1, 255, 64, 23, 2, 255, 71, 26, 6, 255, 73, 24, 4, 255, 73, 22, 4, 255, 74, 21, 5, 255, 75, 19, 4, 255, 76, 20, 4, 255, 77, 18, 4, 255, 69, 19, 1, 255, 70, 20, 3, 255, 71, 20, 3, 255, 68, 19, 0, 255, 65, 15, 2, 255, 68, 18, 4, 255, 70, 19, 3, 255, 71, 16, 1, 255, 74, 20, 5, 255, 67, 19, 3, 255, 67, 13, 1, 255, 69, 17, 4, 255, 65, 18, 4, 255, 62, 13, 1, 255, 64, 15, 2, 255, 66, 17, 2, 255, 59, 14, 0, 255, 51, 18, 2, 255, 65, 18, 6, 255, 61, 14, 3, 255, 55, 15, 2, 255, 55, 16, 2, 255, 55, 14, 2, 255, 48, 15, 4, 255, 58, 13, 5, 255, 55, 10, 3, 255, 40, 12, 1, 255, 46, 14, 4, 255, 55, 13, 3, 255, 50, 14, 4, 255, 42, 11, 2, 255, 43, 11, 2, 255, 53, 16, 3, 255, 64, 15, 2, 255, 56, 12, 3, 255, 38, 9, 3, 255, 37, 9, 3, 255, 35, 10, 2, 255, 32, 11, 2, 255, 31, 13, 4, 255, 29, 11, 2, 255, 35, 8, 0, 255, 41, 8, 4, 255, 37, 11, 4, 255, 35, 13, 3, 255, 33, 10, 0, 255, 35, 8, 2, 255, 40, 11, 3, 255, 38, 8, 1, 255, 34, 10, 4, 255, 31, 8, 3, 255, 31, 8, 2, 255, 8, 3, 0, 255, 9, 3, 0, 255, 11, 2, 1, 255, 12, 4, 2, 255, 12, 5, 3, 255, 9, 5, 2, 255, 10, 2, 1, 255, 14, 6, 3, 255, 9, 5, 1, 255, 11, 6, 2, 255, 12, 3, 1, 255, 14, 4, 3, 255, 11, 3, 1, 255, 8, 5, 0, 255, 10, 5, 2, 255, 15, 7, 4, 255, 16, 6, 2, 255, 18, 7, 2, 255, 21, 8, 3, 255, 13, 4, 0, 255, 15, 8, 2, 255, 17, 8, 4, 255, 17, 6, 3, 255, 18, 7, 3, 255, 17, 12, 2, 255, 17, 12, 3, 255, 21, 10, 5, 255, 18, 7, 1, 255, 18, 7, 1, 255, 21, 9, 3, 255, 20, 10, 3, 255, 19, 11, 1, 255, 28, 13, 4, 255, 27, 13, 3, 255, 24, 12, 4, 255, 21, 10, 1, 255, 26, 13, 5, 255, 30, 16, 4, 255, 27, 12, 4, 255, 22, 9, 3, 255, 22, 12, 4, 255, 21, 12, 1, 255, 23, 13, 0, 255, 24, 14, 1, 255, 25, 17, 5, 255, 24, 14, 4, 255, 31, 14, 7, 255, 24, 13, 3, 255, 23, 14, 2, 255, 34, 20, 6, 255, 32, 20, 2, 255, 28, 14, 2, 255, 34, 18, 3, 255, 39, 22, 5, 255, 38, 21, 6, 255, 38, 21, 6, 255, 38, 20, 3, 255, 41, 19, 0, 255, 40, 21, 2, 255, 39, 19, 4, 255, 41, 16, 5, 255, 36, 19, 3, 255, 45, 19, 6, 255, 34, 18, 4, 255, 30, 17, 1, 255, 44, 25, 5, 255, 28, 17, 6, 255, 33, 17, 3, 255, 44, 19, 1, 255, 44, 18, 3, 255, 45, 19, 2, 255, 49, 22, 2, 255, 47, 23, 2, 255, 47, 24, 4, 255, 50, 22, 7, 255, 41, 16, 2, 255, 44, 25, 4, 255, 50, 22, 0, 255, 43, 18, 4, 255, 45, 23, 6, 255, 47, 23, 3, 255, 46, 21, 4, 255, 47, 24, 3, 255, 43, 26, 2, 255, 47, 26, 3, 255, 45, 23, 1, 255, 43, 25, 2, 255, 42, 26, 3, 255, 51, 24, 2, 255, 46, 21, 2, 255, 46, 26, 6, 255, 53, 24, 2, 255, 46, 22, 3, 255, 45, 19, 2, 255, 48, 25, 2, 255, 38, 22, 5, 255, 48, 27, 4, 255, 59, 26, 6, 255, 49, 26, 2, 255, 40, 28, 1, 255, 53, 29, 7, 255, 57, 28, 5, 255, 51, 24, 2, 255, 51, 25, 3, 255, 55, 24, 2, 255, 52, 25, 0, 255, 55, 27, 4, 255, 54, 24, 4, 255, 45, 26, 1, 255, 58, 26, 3, 255, 53, 28, 4, 255, 45, 24, 3, 255, 58, 28, 6, 255, 52, 25, 2, 255, 53, 26, 17, 255, 51, 32, 23, 255, 55, 31, 15, 255, 55, 32, 5, 255, 57, 31, 4, 255, 55, 29, 3, 255, 49, 28, 4, 255, 56, 27, 8, 255, 56, 26, 6, 255, 60, 31, 4, 255, 61, 31, 6, 255, 55, 29, 2, 255, 54, 30, 3, 255, 50, 26, 6, 255, 53, 28, 5, 255, 66, 29, 4, 255, 63, 31, 5, 255, 58, 35, 7, 255, 64, 34, 6, 255, 59, 35, 4, 255, 60, 36, 8, 255, 57, 37, 8, 255, 58, 39, 10, 255, 63, 39, 15, 255, 60, 41, 15, 255, 62, 46, 15, 255, 63, 42, 16, 255, 65, 47, 24, 255, 67, 52, 26, 255, 64, 59, 19, 255, 54, 54, 19, 255, 60, 59, 27, 255, 61, 58, 24, 255, 63, 57, 32, 255, 64, 61, 40, 255, 60, 60, 44, 255, 64, 69, 42, 255, 65, 70, 41, 255, 65, 68, 34, 255, 71, 73, 44, 255, 72, 79, 39, 255, 74, 80, 49, 255, 81, 82, 52, 255, 78, 84, 49, 255, 74, 87, 66, 255, 75, 89, 61, 255, 81, 91, 67, 255, 79, 92, 67, 255, 83, 99, 73, 255, 86, 103, 78, 255, 88, 105, 79, 255, 90, 107, 81, 255, 93, 112, 86, 255, 93, 116, 89, 255, 94, 119, 91, 255, 97, 121, 92, 255, 99, 123, 93, 255, 96, 125, 94, 255, 95, 127, 96, 255, 101, 126, 100, 255, 100, 131, 95, 255, 98, 131, 90, 255, 102, 132, 95, 255, 102, 131, 97, 255, 103, 129, 97, 255, 102, 132, 99, 255, 101, 129, 95, 255, 100, 126, 90, 255, 97, 124, 85, 255, 100, 127, 88, 255, 98, 122, 86, 255, 97, 115, 79, 255, 95, 115, 77, 255, 93, 115, 74, 255, 95, 111, 71, 255, 95, 106, 70, 255, 96, 107, 63, 255, 93, 105, 61, 255, 90, 97, 58, 255, 90, 98, 59, 255, 89, 97, 51, 255, 90, 91, 46, 255, 91, 88, 47, 255, 87, 88, 40, 255, 81, 83, 38, 255, 87, 83, 38, 255, 93, 79, 24, 255, 91, 77, 30, 255, 84, 74, 24, 255, 85, 71, 24, 255, 91, 70, 22, 255, 89, 67, 26, 255, 85, 69, 18, 255, 82, 64, 13, 255, 79, 63, 21, 255, 74, 64, 13, 255, 81, 61, 13, 255, 85, 57, 16, 255, 83, 58, 11, 255, 80, 51, 11, 255, 81, 54, 12, 255, 75, 52, 6, 255, 89, 57, 13, 255, 100, 57, 11, 255, 91, 49, 5, 255, 76, 43, 4, 255, 76, 44, 7, 255, 81, 43, 5, 255, 80, 42, 2, 255, 82, 46, 6, 255, 83, 44, 10, 255, 78, 36, 6, 255, 81, 38, 6, 255, 80, 37, 4, 255, 80, 39, 2, 255, 75, 38, 3, 255, 81, 39, 7, 255, 79, 35, 5, 255, 85, 35, 6, 255, 84, 36, 6, 255, 80, 36, 3, 255, 83, 33, 2, 255, 80, 33, 8, 255, 76, 29, 8, 255, 80, 33, 5, 255, 79, 32, 3, 255, 82, 35, 8, 255, 78, 33, 7, 255, 77, 35, 4, 255, 71, 34, 4, 255, 77, 34, 4, 255, 81, 31, 2, 255, 80, 31, 3, 255, 76, 29, 2, 255, 86, 34, 3, 255, 88, 31, 2, 255, 84, 27, 2, 255, 83, 31, 4, 255, 86, 34, 5, 255, 87, 33, 3, 255, 81, 29, 1, 255, 81, 31, 5, 255, 81, 27, 4, 255, 80, 31, 1, 255, 77, 32, 3, 255, 78, 33, 7, 255, 78, 28, 4, 255, 82, 30, 1, 255, 85, 34, 2, 255, 87, 32, 2, 255, 89, 33, 6, 255, 78, 31, 3, 255, 72, 33, 4, 255, 75, 29, 4, 255, 79, 25, 2, 255, 72, 30, 1, 255, 75, 32, 5, 255, 76, 30, 1, 255, 73, 29, 1, 255, 71, 27, 8, 255, 64, 29, 3, 255, 67, 24, 2, 255, 71, 25, 4, 255, 71, 26, 4, 255, 71, 26, 3, 255, 70, 24, 3, 255, 71, 24, 5, 255, 69, 24, 5, 255, 67, 24, 2, 255, 69, 22, 3, 255, 68, 21, 3, 255, 70, 25, 3, 255, 70, 25, 3, 255, 69, 23, 3, 255, 67, 26, 3, 255, 64, 26, 3, 255, 61, 19, 0, 255, 58, 22, 5, 255, 69, 23, 7, 255, 80, 26, 4, 255, 79, 32, 2, 255, 83, 28, 3, 255, 79, 25, 6, 255, 73, 24, 4, 255, 71, 24, 4, 255, 55, 18, 0, 255, 59, 17, 1, 255, 63, 22, 4, 255, 65, 20, 3, 255, 66, 20, 2, 255, 66, 20, 5, 255, 63, 17, 4, 255, 58, 17, 4, 255, 82, 23, 5, 255, 90, 19, 3, 255, 89, 24, 7, 255, 91, 23, 5, 255, 92, 23, 4, 255, 94, 20, 3, 255, 90, 23, 4, 255, 85, 20, 4, 255, 76, 19, 5, 255, 75, 20, 4, 255, 81, 24, 2, 255, 90, 30, 2, 255, 88, 27, 1, 255, 86, 22, 7, 255, 88, 26, 4, 255, 85, 23, 2, 255, 80, 22, 4, 255, 64, 19, 1, 255, 49, 16, 3, 255, 49, 17, 2, 255, 55, 19, 6, 255, 60, 17, 5, 255, 52, 17, 5, 255, 44, 14, 3, 255, 50, 16, 4, 255, 47, 16, 5, 255, 50, 20, 2, 255, 48, 21, 2, 255, 55, 20, 3, 255, 61, 19, 3, 255, 61, 19, 2, 255, 60, 21, 2, 255, 62, 23, 3, 255, 60, 22, 2, 255, 66, 21, 4, 255, 67, 17, 2, 255, 65, 19, 1, 255, 63, 19, 3, 255, 72, 19, 4, 255, 82, 21, 5, 255, 74, 16, 1, 255, 73, 18, 1, 255, 68, 20, 1, 255, 67, 19, 2, 255, 67, 18, 2, 255, 63, 17, 2, 255, 63, 17, 2, 255, 62, 17, 2, 255, 60, 16, 0, 255, 63, 17, 1, 255, 68, 19, 3, 255, 68, 17, 3, 255, 64, 17, 2, 255, 63, 18, 2, 255, 65, 16, 1, 255, 66, 19, 2, 255, 68, 20, 3, 255, 68, 14, 1, 255, 60, 15, 2, 255, 58, 15, 1, 255, 54, 15, 1, 255, 53, 17, 1, 255, 56, 15, 2, 255, 56, 13, 4, 255, 59, 13, 4, 255, 69, 14, 4, 255, 62, 11, 4, 255, 46, 13, 6, 255, 37, 9, 1, 255, 49, 11, 1, 255, 52, 12, 4, 255, 40, 11, 1, 255, 38, 11, 3, 255, 46, 13, 3, 255, 55, 14, 2, 255, 47, 11, 2, 255, 32, 5, 1, 255, 40, 9, 1, 255, 34, 10, 3, 255, 29, 11, 3, 255, 28, 8, 2, 255, 33, 8, 3, 255, 34, 10, 2, 255, 32, 11, 3, 255, 39, 10, 4, 255, 42, 9, 2, 255, 39, 10, 2, 255, 41, 13, 5, 255, 42, 13, 3, 255, 38, 13, 2, 255, 29, 9, 4, 255, 27, 9, 2, 255, 28, 10, 3, 255, 11, 6, 3, 255, 11, 4, 2, 255, 11, 3, 1, 255, 12, 4, 2, 255, 12, 4, 2, 255, 9, 3, 0, 255, 11, 3, 1, 255, 14, 5, 3, 255, 12, 5, 2, 255, 13, 5, 3, 255, 16, 5, 3, 255, 16, 5, 3, 255, 13, 4, 2, 255, 13, 5, 2, 255, 15, 7, 4, 255, 16, 7, 5, 255, 18, 7, 5, 255, 18, 7, 4, 255, 23, 10, 5, 255, 12, 5, 1, 255, 12, 7, 1, 255, 16, 9, 3, 255, 17, 6, 3, 255, 19, 6, 3, 255, 20, 10, 5, 255, 19, 9, 2, 255, 19, 7, 1, 255, 21, 10, 6, 255, 19, 10, 5, 255, 19, 9, 4, 255, 17, 7, 1, 255, 19, 8, 1, 255, 21, 11, 3, 255, 20, 8, 0, 255, 24, 10, 1, 255, 24, 10, 2, 255, 21, 9, 2, 255, 20, 10, 2, 255, 23, 13, 4, 255, 18, 11, 1, 255, 20, 13, 2, 255, 24, 15, 4, 255, 27, 13, 4, 255, 27, 12, 3, 255, 27, 16, 6, 255, 23, 15, 3, 255, 27, 13, 4, 255, 24, 14, 3, 255, 22, 14, 1, 255, 27, 15, 0, 255, 29, 18, 2, 255, 34, 21, 3, 255, 33, 16, 1, 255, 31, 15, 2, 255, 35, 19, 4, 255, 38, 22, 3, 255, 38, 18, 2, 255, 42, 16, 4, 255, 38, 17, 3, 255, 39, 17, 0, 255, 41, 17, 2, 255, 35, 21, 4, 255, 37, 18, 3, 255, 32, 20, 2, 255, 37, 20, 4, 255, 41, 18, 1, 255, 27, 19, 3, 255, 39, 22, 5, 255, 43, 23, 3, 255, 34, 18, 1, 255, 46, 20, 4, 255, 52, 25, 7, 255, 40, 22, 0, 255, 40, 22, 2, 255, 48, 19, 4, 255, 47, 21, 2, 255, 44, 27, 4, 255, 50, 23, 3, 255, 44, 23, 3, 255, 44, 25, 7, 255, 43, 23, 4, 255, 40, 20, 0, 255, 42, 23, 4, 255, 46, 23, 7, 255, 44, 23, 4, 255, 45, 24, 3, 255, 43, 24, 3, 255, 42, 22, 5, 255, 48, 24, 7, 255, 43, 21, 4, 255, 41, 22, 1, 255, 47, 24, 0, 255, 46, 24, 7, 255, 54, 25, 5, 255, 51, 25, 6, 255, 47, 24, 4, 255, 51, 25, 6, 255, 52, 26, 3, 255, 51, 24, 2, 255, 48, 24, 2, 255, 49, 27, 4, 255, 53, 26, 2, 255, 52, 28, 5, 255, 50, 26, 3, 255, 59, 29, 5, 255, 57, 27, 3, 255, 53, 28, 4, 255, 47, 25, 2, 255, 57, 26, 7, 255, 56, 27, 5, 255, 42, 25, 1, 255, 46, 25, 4, 255, 53, 29, 4, 255, 55, 29, 1, 255, 55, 23, 3, 255, 56, 28, 5, 255, 55, 27, 3, 255, 57, 35, 6, 255, 53, 31, 3, 255, 55, 31, 5, 255, 52, 28, 0, 255, 58, 28, 4, 255, 54, 25, 8, 255, 53, 25, 4, 255, 53, 29, 1, 255, 53, 32, 5, 255, 52, 31, 8, 255, 50, 28, 7, 255, 55, 30, 6, 255, 45, 28, 3, 255, 63, 32, 6, 255, 58, 36, 6, 255, 59, 30, 10, 255, 57, 35, 7, 255, 48, 34, 6, 255, 54, 36, 14, 255, 59, 38, 11, 255, 58, 42, 9, 255, 59, 46, 11, 255, 61, 46, 16, 255, 62, 46, 17, 255, 64, 47, 15, 255, 68, 48, 16, 255, 60, 56, 20, 255, 56, 57, 23, 255, 62, 56, 27, 255, 57, 58, 36, 255, 63, 60, 42, 255, 68, 68, 26, 255, 65, 67, 28, 255, 65, 67, 37, 255, 67, 70, 43, 255, 71, 76, 42, 255, 71, 75, 49, 255, 70, 73, 52, 255, 70, 77, 58, 255, 77, 81, 62, 255, 75, 82, 58, 255, 72, 84, 61, 255, 80, 91, 66, 255, 81, 94, 68, 255, 82, 96, 70, 255, 85, 100, 74, 255, 87, 103, 77, 255, 89, 107, 80, 255, 92, 112, 84, 255, 95, 115, 87, 255, 95, 118, 89, 255, 99, 122, 94, 255, 99, 122, 94, 255, 99, 124, 95, 255, 101, 130, 99, 255, 97, 130, 98, 255, 102, 132, 101, 255, 102, 134, 98, 255, 100, 132, 95, 255, 102, 133, 99, 255, 104, 132, 103, 255, 102, 128, 102, 255, 105, 132, 98, 255, 104, 131, 95, 255, 100, 126, 89, 255, 98, 124, 86, 255, 99, 124, 85, 255, 99, 121, 83, 255, 98, 117, 81, 255, 97, 115, 73, 255, 97, 117, 71, 255, 93, 107, 76, 255, 93, 102, 79, 255, 93, 103, 72, 255, 91, 103, 58, 255, 90, 98, 57, 255, 86, 92, 56, 255, 87, 90, 57, 255, 91, 90, 42, 255, 92, 88, 35, 255, 92, 85, 45, 255, 83, 81, 36, 255, 84, 80, 38, 255, 90, 80, 35, 255, 88, 75, 29, 255, 87, 76, 22, 255, 88, 69, 30, 255, 91, 66, 19, 255, 85, 65, 22, 255, 78, 66, 15, 255, 79, 62, 19, 255, 82, 62, 7, 255, 83, 63, 8, 255, 85, 61, 8, 255, 79, 55, 12, 255, 84, 56, 12, 255, 87, 52, 15, 255, 80, 54, 9, 255, 73, 54, 3, 255, 97, 56, 15, 255, 113, 52, 9, 255, 107, 54, 5, 255, 85, 46, 6, 255, 76, 43, 8, 255, 79, 44, 10, 255, 82, 44, 8, 255, 81, 43, 3, 255, 79, 41, 7, 255, 75, 39, 7, 255, 77, 40, 10, 255, 74, 39, 9, 255, 75, 40, 4, 255, 76, 44, 4, 255, 79, 41, 7, 255, 77, 36, 8, 255, 79, 35, 4, 255, 76, 33, 1, 255, 77, 34, 5, 255, 85, 35, 7, 255, 81, 33, 3, 255, 78, 35, 2, 255, 83, 38, 5, 255, 81, 35, 2, 255, 78, 31, 2, 255, 76, 30, 3, 255, 74, 32, 5, 255, 73, 32, 5, 255, 94, 37, 6, 255, 105, 36, 0, 255, 96, 34, 8, 255, 79, 27, 8, 255, 86, 32, 6, 255, 89, 31, 3, 255, 81, 30, 1, 255, 82, 32, 1, 255, 84, 33, 1, 255, 83, 32, 2, 255, 80, 29, 1, 255, 80, 32, 4, 255, 79, 30, 5, 255, 79, 29, 0, 255, 81, 30, 1, 255, 82, 29, 4, 255, 80, 27, 3, 255, 76, 28, 0, 255, 83, 32, 3, 255, 91, 33, 3, 255, 94, 36, 0, 255, 82, 31, 0, 255, 72, 29, 3, 255, 71, 29, 7, 255, 74, 26, 4, 255, 76, 27, 3, 255, 73, 31, 6, 255, 75, 30, 3, 255, 74, 27, 2, 255, 76, 25, 7, 255, 69, 28, 2, 255, 71, 25, 2, 255, 76, 25, 4, 255, 76, 25, 3, 255, 71, 22, 2, 255, 70, 24, 5, 255, 64, 21, 4, 255, 64, 21, 4, 255, 66, 22, 5, 255, 64, 21, 4, 255, 65, 20, 1, 255, 71, 24, 2, 255, 68, 24, 2, 255, 65, 26, 3, 255, 67, 21, 2, 255, 65, 24, 2, 255, 67, 23, 3, 255, 57, 23, 2, 255, 69, 24, 2, 255, 91, 29, 6, 255, 95, 28, 2, 255, 97, 30, 4, 255, 87, 21, 1, 255, 94, 24, 3, 255, 84, 21, 3, 255, 67, 21, 4, 255, 57, 19, 3, 255, 61, 23, 0, 255, 70, 25, 2, 255, 79, 26, 5, 255, 70, 20, 2, 255, 58, 19, 1, 255, 62, 20, 2, 255, 84, 25, 3, 255, 94, 25, 4, 255, 89, 22, 1, 255, 92, 23, 1, 255, 92, 24, 3, 255, 92, 24, 6, 255, 84, 24, 2, 255, 92, 27, 0, 255, 94, 29, 1, 255, 88, 26, 1, 255, 85, 25, 4, 255, 86, 21, 2, 255, 93, 22, 2, 255, 91, 21, 2, 255, 88, 19, 2, 255, 83, 24, 3, 255, 85, 22, 3, 255, 73, 19, 3, 255, 59, 20, 4, 255, 61, 21, 8, 255, 60, 18, 2, 255, 58, 14, 0, 255, 60, 20, 1, 255, 50, 17, 1, 255, 41, 14, 4, 255, 44, 14, 5, 255, 50, 13, 5, 255, 57, 15, 6, 255, 56, 17, 4, 255, 61, 16, 2, 255, 65, 16, 2, 255, 57, 19, 1, 255, 63, 20, 4, 255, 67, 19, 4, 255, 67, 18, 4, 255, 67, 17, 3, 255, 71, 20, 5, 255, 70, 20, 6, 255, 68, 19, 2, 255, 72, 22, 3, 255, 73, 21, 3, 255, 69, 18, 2, 255, 65, 18, 2, 255, 64, 18, 2, 255, 63, 18, 2, 255, 63, 14, 1, 255, 64, 16, 2, 255, 64, 17, 3, 255, 62, 16, 1, 255, 64, 16, 2, 255, 67, 19, 4, 255, 66, 15, 2, 255, 68, 19, 3, 255, 67, 18, 1, 255, 69, 17, 0, 255, 69, 18, 1, 255, 66, 17, 2, 255, 70, 18, 4, 255, 60, 15, 1, 255, 52, 19, 2, 255, 55, 17, 2, 255, 61, 15, 3, 255, 54, 11, 0, 255, 57, 13, 4, 255, 66, 12, 2, 255, 70, 18, 3, 255, 56, 13, 0, 255, 49, 12, 5, 255, 48, 10, 3, 255, 42, 8, 0, 255, 41, 11, 2, 255, 43, 11, 1, 255, 42, 13, 3, 255, 42, 12, 3, 255, 43, 11, 3, 255, 40, 9, 2, 255, 36, 9, 2, 255, 32, 12, 3, 255, 30, 10, 3, 255, 27, 8, 2, 255, 30, 11, 5, 255, 29, 10, 3, 255, 28, 11, 2, 255, 31, 12, 3, 255, 42, 11, 5, 255, 43, 8, 1, 255, 38, 11, 0, 255, 50, 14, 6, 255, 57, 14, 5, 255, 49, 13, 1, 255, 38, 10, 5, 255, 33, 9, 2, 255, 30, 7, 1, 255, 12, 3, 2, 255, 11, 3, 1, 255, 11, 3, 1, 255, 11, 3, 1, 255, 11, 3, 1, 255, 10, 3, 0, 255, 12, 3, 1, 255, 12, 3, 1, 255, 11, 3, 0, 255, 10, 1, 0, 255, 14, 3, 2, 255, 16, 5, 3, 255, 16, 6, 4, 255, 17, 7, 3, 255, 17, 7, 4, 255, 16, 6, 4, 255, 16, 6, 4, 255, 15, 4, 2, 255, 16, 5, 3, 255, 15, 4, 2, 255, 16, 6, 4, 255, 17, 8, 3, 255, 18, 7, 3, 255, 17, 8, 3, 255, 11, 7, 1, 255, 13, 7, 0, 255, 19, 8, 3, 255, 17, 8, 3, 255, 16, 8, 2, 255, 18, 10, 4, 255, 19, 9, 3, 255, 19, 8, 2, 255, 20, 11, 4, 255, 18, 9, 0, 255, 22, 10, 1, 255, 23, 10, 2, 255, 21, 10, 4, 255, 18, 9, 3, 255, 23, 16, 6, 255, 21, 16, 3, 255, 19, 13, 1, 255, 22, 12, 2, 255, 28, 14, 6, 255, 29, 13, 5, 255, 26, 14, 4, 255, 24, 12, 3, 255, 32, 13, 6, 255, 28, 13, 3, 255, 28, 12, 1, 255, 31, 12, 1, 255, 30, 12, 0, 255, 30, 16, 3, 255, 30, 17, 3, 255, 27, 16, 5, 255, 25, 16, 5, 255, 28, 19, 5, 255, 29, 15, 3, 255, 33, 16, 2, 255, 35, 20, 4, 255, 36, 17, 6, 255, 37, 17, 3, 255, 34, 21, 1, 255, 37, 17, 1, 255, 37, 20, 7, 255, 39, 18, 5, 255, 45, 17, 5, 255, 33, 22, 5, 255, 40, 21, 4, 255, 40, 20, 2, 255, 33, 19, 2, 255, 38, 18, 2, 255, 45, 24, 5, 255, 42, 23, 2, 255, 38, 23, 1, 255, 45, 22, 4, 255, 50, 21, 3, 255, 48, 21, 1, 255, 46, 22, 5, 255, 43, 23, 2, 255, 38, 20, 2, 255, 41, 20, 3, 255, 45, 24, 0, 255, 43, 21, 6, 255, 46, 18, 5, 255, 45, 22, 4, 255, 39, 22, 0, 255, 45, 25, 5, 255, 44, 22, 6, 255, 41, 20, 4, 255, 47, 26, 9, 255, 47, 24, 3, 255, 40, 23, 0, 255, 43, 22, 2, 255, 47, 20, 1, 255, 52, 23, 3, 255, 47, 24, 0, 255, 46, 20, 3, 255, 53, 29, 4, 255, 52, 25, 3, 255, 52, 26, 5, 255, 48, 27, 0, 255, 55, 28, 4, 255, 52, 28, 7, 255, 50, 26, 3, 255, 51, 26, 1, 255, 54, 24, 0, 255, 52, 25, 2, 255, 46, 26, 2, 255, 57, 23, 7, 255, 54, 27, 6, 255, 52, 25, 4, 255, 52, 25, 8, 255, 48, 25, 3, 255, 64, 29, 4, 255, 58, 27, 4, 255, 55, 29, 2, 255, 58, 27, 0, 255, 56, 27, 2, 255, 53, 26, 3, 255, 52, 28, 4, 255, 53, 29, 3, 255, 58, 31, 4, 255, 54, 26, 3, 255, 45, 21, 4, 255, 48, 26, 6, 255, 48, 25, 6, 255, 56, 28, 9, 255, 61, 31, 3, 255, 55, 31, 6, 255, 46, 30, 4, 255, 62, 27, 5, 255, 52, 29, 5, 255, 51, 25, 8, 255, 53, 30, 10, 255, 46, 35, 7, 255, 56, 38, 8, 255, 62, 39, 9, 255, 57, 42, 9, 255, 55, 42, 6, 255, 63, 47, 11, 255, 60, 46, 10, 255, 65, 52, 13, 255, 67, 51, 24, 255, 58, 52, 22, 255, 59, 54, 29, 255, 67, 61, 28, 255, 63, 65, 32, 255, 60, 59, 39, 255, 67, 68, 28, 255, 69, 69, 25, 255, 70, 70, 35, 255, 71, 74, 39, 255, 70, 77, 43, 255, 71, 75, 53, 255, 72, 79, 42, 255, 73, 84, 49, 255, 76, 80, 65, 255, 76, 86, 58, 255, 74, 88, 60, 255, 82, 93, 69, 255, 80, 96, 70, 255, 84, 98, 74, 255, 88, 102, 77, 255, 89, 104, 78, 255, 92, 111, 82, 255, 91, 114, 82, 255, 94, 117, 85, 255, 100, 123, 92, 255, 98, 121, 94, 255, 99, 124, 97, 255, 103, 131, 102, 255, 99, 130, 99, 255, 99, 133, 100, 255, 98, 133, 100, 255, 100, 134, 99, 255, 103, 135, 98, 255, 104, 136, 101, 255, 104, 135, 103, 255, 104, 130, 102, 255, 104, 130, 100, 255, 104, 130, 99, 255, 102, 126, 94, 255, 102, 125, 92, 255, 100, 121, 88, 255, 100, 118, 84, 255, 101, 119, 83, 255, 97, 120, 73, 255, 94, 113, 68, 255, 92, 108, 70, 255, 93, 105, 72, 255, 92, 101, 70, 255, 88, 100, 51, 255, 92, 101, 55, 255, 86, 94, 49, 255, 86, 87, 54, 255, 89, 85, 50, 255, 90, 86, 37, 255, 91, 82, 36, 255, 88, 83, 24, 255, 86, 80, 23, 255, 87, 79, 33, 255, 85, 72, 31, 255, 84, 69, 33, 255, 85, 67, 18, 255, 90, 69, 15, 255, 86, 66, 17, 255, 85, 66, 18, 255, 83, 64, 10, 255, 82, 58, 17, 255, 84, 58, 8, 255, 83, 52, 17, 255, 82, 53, 20, 255, 76, 54, 9, 255, 80, 58, 9, 255, 80, 55, 11, 255, 74, 48, 7, 255, 90, 54, 13, 255, 102, 54, 8, 255, 95, 50, 3, 255, 80, 44, 4, 255, 71, 38, 4, 255, 75, 43, 10, 255, 76, 42, 7, 255, 78, 44, 7, 255, 78, 43, 6, 255, 75, 42, 6, 255, 76, 42, 6, 255, 73, 37, 5, 255, 75, 37, 5, 255, 75, 34, 7, 255, 79, 38, 5, 255, 75, 38, 1, 255, 77, 35, 2, 255, 73, 32, 6, 255, 69, 30, 7, 255, 83, 36, 5, 255, 79, 36, 0, 255, 74, 34, 0, 255, 79, 37, 2, 255, 79, 34, 1, 255, 79, 33, 2, 255, 79, 34, 5, 255, 73, 31, 4, 255, 86, 41, 8, 255, 98, 43, 3, 255, 107, 41, 5, 255, 109, 41, 4, 255, 99, 37, 3, 255, 86, 30, 2, 255, 84, 34, 4, 255, 80, 33, 4, 255, 82, 35, 3, 255, 81, 30, 2, 255, 82, 31, 4, 255, 80, 31, 5, 255, 74, 29, 2, 255, 76, 29, 4, 255, 79, 32, 2, 255, 82, 32, 0, 255, 82, 30, 2, 255, 82, 32, 5, 255, 75, 31, 4, 255, 73, 29, 1, 255, 81, 31, 2, 255, 92, 37, 7, 255, 89, 35, 6, 255, 76, 26, 3, 255, 73, 28, 3, 255, 76, 28, 3, 255, 74, 25, 6, 255, 68, 26, 3, 255, 73, 27, 3, 255, 72, 27, 3, 255, 75, 23, 3, 255, 76, 26, 1, 255, 71, 24, 0, 255, 72, 21, 1, 255, 71, 20, 1, 255, 73, 24, 3, 255, 70, 23, 3, 255, 69, 24, 3, 255, 66, 22, 4, 255, 63, 23, 5, 255, 61, 24, 4, 255, 67, 25, 3, 255, 75, 27, 4, 255, 67, 23, 2, 255, 58, 24, 4, 255, 62, 26, 2, 255, 68, 23, 3, 255, 68, 20, 3, 255, 69, 23, 5, 255, 64, 24, 1, 255, 73, 26, 2, 255, 86, 25, 4, 255, 100, 27, 6, 255, 96, 27, 3, 255, 96, 27, 3, 255, 96, 24, 4, 255, 77, 24, 7, 255, 60, 20, 2, 255, 72, 27, 3, 255, 82, 27, 3, 255, 86, 28, 4, 255, 77, 27, 7, 255, 61, 21, 1, 255, 64, 20, 2, 255, 70, 21, 2, 255, 83, 25, 5, 255, 86, 23, 1, 255, 91, 27, 2, 255, 92, 27, 4, 255, 90, 28, 5, 255, 76, 24, 2, 255, 74, 24, 6, 255, 84, 26, 4, 255, 86, 24, 0, 255, 93, 28, 2, 255, 91, 27, 3, 255, 88, 25, 4, 255, 96, 27, 2, 255, 94, 17, 2, 255, 81, 21, 4, 255, 79, 23, 7, 255, 57, 16, 2, 255, 55, 17, 2, 255, 56, 16, 4, 255, 58, 16, 2, 255, 55, 18, 5, 255, 46, 19, 1, 255, 50, 18, 1, 255, 46, 17, 9, 255, 43, 13, 4, 255, 47, 16, 6, 255, 49, 17, 3, 255, 52, 21, 3, 255, 58, 18, 2, 255, 60, 18, 3, 255, 54, 19, 1, 255, 51, 18, 1, 255, 57, 17, 2, 255, 61, 19, 3, 255, 62, 18, 2, 255, 69, 17, 3, 255, 72, 16, 3, 255, 66, 18, 2, 255, 65, 21, 2, 255, 69, 23, 5, 255, 65, 18, 2, 255, 62, 16, 2, 255, 63, 18, 2, 255, 65, 20, 5, 255, 71, 19, 6, 255, 66, 17, 3, 255, 63, 15, 1, 255, 63, 17, 2, 255, 64, 17, 2, 255, 64, 15, 2, 255, 64, 14, 1, 255, 66, 17, 3, 255, 66, 14, 1, 255, 68, 14, 2, 255, 69, 17, 6, 255, 66, 17, 6, 255, 60, 14, 3, 255, 59, 17, 1, 255, 57, 17, 3, 255, 58, 14, 3, 255, 61, 15, 3, 255, 57, 14, 2, 255, 52, 13, 2, 255, 50, 13, 0, 255, 53, 18, 1, 255, 44, 14, 0, 255, 43, 11, 5, 255, 49, 12, 5, 255, 44, 12, 3, 255, 38, 12, 4, 255, 43, 11, 2, 255, 45, 12, 2, 255, 39, 10, 3, 255, 31, 6, 2, 255, 31, 6, 1, 255, 39, 12, 5, 255, 39, 10, 5, 255, 44, 11, 7, 255, 37, 8, 4, 255, 29, 12, 5, 255, 27, 13, 2, 255, 36, 11, 5, 255, 46, 12, 4, 255, 49, 12, 3, 255, 49, 12, 2, 255, 49, 11, 2, 255, 53, 12, 3, 255, 61, 13, 2, 255, 62, 13, 1, 255, 45, 10, 5, 255, 38, 8, 2, 255, 37, 8, 4, 255, 7, 0, 0, 255, 8, 1, 1, 255, 10, 3, 1, 255, 10, 3, 1, 255, 11, 3, 1, 255, 11, 3, 1, 255, 12, 2, 1, 255, 9, 4, 1, 255, 11, 7, 4, 255, 12, 5, 3, 255, 13, 3, 1, 255, 13, 3, 1, 255, 14, 5, 1, 255, 15, 4, 2, 255, 14, 3, 2, 255, 13, 3, 1, 255, 16, 6, 4, 255, 15, 5, 3, 255, 17, 6, 4, 255, 16, 7, 5, 255, 14, 5, 3, 255, 13, 4, 1, 255, 15, 6, 1, 255, 19, 8, 4, 255, 16, 8, 2, 255, 15, 7, 1, 255, 18, 8, 4, 255, 17, 9, 3, 255, 17, 10, 4, 255, 19, 11, 5, 255, 17, 7, 1, 255, 18, 7, 1, 255, 16, 7, 0, 255, 21, 11, 1, 255, 22, 12, 3, 255, 19, 8, 1, 255, 21, 9, 6, 255, 18, 9, 3, 255, 20, 11, 1, 255, 20, 11, 0, 255, 19, 11, 1, 255, 23, 12, 4, 255, 25, 11, 4, 255, 22, 9, 1, 255, 20, 9, 0, 255, 21, 11, 2, 255, 34, 16, 7, 255, 28, 16, 4, 255, 29, 18, 6, 255, 34, 18, 7, 255, 28, 13, 3, 255, 32, 15, 5, 255, 34, 18, 3, 255, 33, 20, 2, 255, 28, 17, 5, 255, 24, 14, 5, 255, 26, 16, 2, 255, 33, 19, 4, 255, 36, 18, 4, 255, 36, 16, 2, 255, 33, 15, 1, 255, 33, 20, 3, 255, 37, 21, 5, 255, 36, 20, 3, 255, 37, 21, 2, 255, 41, 18, 5, 255, 36, 22, 3, 255, 44, 23, 6, 255, 50, 22, 8, 255, 46, 21, 6, 255, 47, 21, 7, 255, 48, 22, 5, 255, 43, 19, 2, 255, 40, 24, 4, 255, 46, 26, 7, 255, 45, 21, 2, 255, 43, 20, 1, 255, 46, 24, 5, 255, 42, 21, 1, 255, 41, 18, 2, 255, 46, 22, 5, 255, 50, 24, 3, 255, 47, 21, 6, 255, 46, 20, 3, 255, 46, 25, 3, 255, 40, 23, 0, 255, 40, 20, 0, 255, 43, 23, 5, 255, 39, 22, 4, 255, 47, 24, 5, 255, 51, 21, 9, 255, 45, 22, 6, 255, 56, 23, 7, 255, 32, 21, 4, 255, 47, 21, 3, 255, 42, 22, 1, 255, 44, 22, 4, 255, 54, 29, 4, 255, 48, 27, 3, 255, 46, 27, 4, 255, 52, 30, 4, 255, 49, 27, 3, 255, 50, 28, 5, 255, 53, 28, 4, 255, 49, 23, 0, 255, 59, 24, 2, 255, 60, 26, 6, 255, 52, 29, 7, 255, 50, 23, 2, 255, 54, 29, 1, 255, 59, 30, 3, 255, 62, 25, 6, 255, 58, 26, 4, 255, 61, 28, 1, 255, 57, 30, 3, 255, 51, 27, 6, 255, 56, 28, 6, 255, 57, 25, 2, 255, 54, 23, 2, 255, 54, 28, 6, 255, 53, 29, 9, 255, 45, 22, 2, 255, 51, 25, 5, 255, 56, 26, 7, 255, 58, 27, 2, 255, 57, 28, 3, 255, 52, 24, 3, 255, 56, 29, 5, 255, 48, 25, 8, 255, 57, 28, 5, 255, 61, 26, 7, 255, 51, 30, 8, 255, 49, 29, 2, 255, 52, 33, 6, 255, 52, 35, 10, 255, 55, 33, 9, 255, 63, 38, 10, 255, 58, 40, 5, 255, 62, 43, 11, 255, 62, 42, 16, 255, 61, 45, 18, 255, 60, 49, 12, 255, 58, 52, 18, 255, 62, 55, 31, 255, 63, 54, 30, 255, 67, 61, 21, 255, 66, 64, 20, 255, 60, 61, 24, 255, 63, 63, 37, 255, 68, 67, 42, 255, 71, 73, 37, 255, 69, 72, 45, 255, 68, 75, 40, 255, 71, 77, 49, 255, 73, 82, 45, 255, 73, 86, 52, 255, 75, 83, 61, 255, 77, 90, 60, 255, 75, 91, 60, 255, 81, 94, 68, 255, 79, 97, 73, 255, 84, 100, 77, 255, 88, 104, 81, 255, 94, 112, 86, 255, 93, 114, 86, 255, 89, 114, 84, 255, 95, 122, 90, 255, 100, 125, 95, 255, 102, 127, 98, 255, 100, 128, 101, 255, 100, 131, 103, 255, 99, 132, 102, 255, 100, 135, 103, 255, 98, 136, 102, 255, 101, 135, 102, 255, 105, 136, 103, 255, 101, 136, 98, 255, 100, 134, 97, 255, 106, 135, 102, 255, 106, 133, 99, 255, 103, 130, 95, 255, 100, 125, 92, 255, 104, 126, 92, 255, 103, 123, 87, 255, 102, 120, 83, 255, 97, 117, 78, 255, 93, 117, 79, 255, 91, 109, 79, 255, 91, 108, 65, 255, 88, 106, 59, 255, 89, 101, 68, 255, 88, 98, 56, 255, 85, 93, 56, 255, 86, 92, 48, 255, 85, 89, 44, 255, 84, 83, 46, 255, 86, 83, 39, 255, 89, 83, 25, 255, 90, 78, 26, 255, 87, 76, 19, 255, 84, 76, 22, 255, 79, 68, 24, 255, 84, 68, 27, 255, 86, 70, 15, 255, 83, 68, 15, 255, 81, 60, 24, 255, 84, 60, 12, 255, 84, 63, 12, 255, 71, 52, 21, 255, 77, 58, 18, 255, 82, 56, 12, 255, 79, 49, 17, 255, 75, 51, 11, 255, 80, 52, 6, 255, 80, 47, 7, 255, 76, 48, 10, 255, 78, 51, 11, 255, 81, 48, 8, 255, 81, 45, 7, 255, 80, 44, 7, 255, 82, 44, 9, 255, 80, 40, 8, 255, 79, 40, 9, 255, 78, 39, 7, 255, 73, 37, 7, 255, 72, 36, 3, 255, 77, 43, 3, 255, 76, 40, 2, 255, 80, 38, 4, 255, 82, 33, 10, 255, 79, 33, 4, 255, 78, 38, 3, 255, 79, 35, 3, 255, 76, 33, 9, 255, 67, 27, 8, 255, 78, 33, 10, 255, 78, 35, 3, 255, 74, 32, 5, 255, 76, 32, 7, 255, 77, 32, 7, 255, 76, 30, 5, 255, 77, 30, 6, 255, 74, 28, 5, 255, 76, 28, 1, 255, 89, 36, 5, 255, 98, 38, 5, 255, 100, 34, 2, 255, 100, 33, 1, 255, 87, 29, 0, 255, 80, 29, 4, 255, 77, 31, 3, 255, 78, 32, 2, 255, 82, 32, 5, 255, 81, 29, 7, 255, 76, 27, 4, 255, 77, 30, 5, 255, 83, 30, 2, 255, 79, 31, 2, 255, 72, 31, 3, 255, 73, 31, 6, 255, 76, 30, 4, 255, 80, 31, 3, 255, 80, 33, 1, 255, 81, 32, 1, 255, 83, 29, 4, 255, 79, 27, 4, 255, 75, 28, 3, 255, 74, 31, 4, 255, 74, 28, 3, 255, 78, 29, 5, 255, 80, 29, 4, 255, 79, 27, 5, 255, 66, 25, 4, 255, 68, 24, 2, 255, 73, 25, 6, 255, 71, 25, 2, 255, 73, 26, 3, 255, 71, 24, 3, 255, 70, 23, 0, 255, 70, 22, 0, 255, 72, 25, 1, 255, 69, 23, 1, 255, 65, 21, 2, 255, 62, 21, 0, 255, 68, 23, 2, 255, 74, 24, 5, 255, 70, 22, 6, 255, 65, 24, 7, 255, 64, 24, 2, 255, 71, 22, 4, 255, 63, 23, 5, 255, 57, 23, 3, 255, 60, 22, 2, 255, 65, 21, 3, 255, 60, 20, 1, 255, 74, 23, 4, 255, 87, 25, 3, 255, 98, 27, 7, 255, 87, 28, 7, 255, 62, 24, 2, 255, 71, 20, 5, 255, 78, 24, 4, 255, 90, 23, 1, 255, 87, 27, 2, 255, 75, 24, 4, 255, 68, 19, 5, 255, 66, 23, 7, 255, 76, 25, 5, 255, 84, 23, 2, 255, 90, 25, 4, 255, 79, 21, 3, 255, 76, 20, 4, 255, 72, 21, 5, 255, 61, 17, 0, 255, 57, 19, 3, 255, 55, 17, 5, 255, 64, 19, 5, 255, 78, 23, 2, 255, 80, 24, 0, 255, 79, 26, 4, 255, 90, 23, 7, 255, 89, 22, 8, 255, 71, 18, 0, 255, 85, 25, 8, 255, 61, 14, 4, 255, 43, 19, 5, 255, 50, 22, 4, 255, 61, 15, 0, 255, 66, 20, 6, 255, 63, 19, 6, 255, 68, 16, 2, 255, 64, 17, 4, 255, 51, 15, 2, 255, 46, 17, 5, 255, 40, 15, 1, 255, 47, 15, 1, 255, 61, 16, 5, 255, 51, 14, 2, 255, 53, 12, 3, 255, 56, 18, 4, 255, 57, 17, 3, 255, 58, 18, 3, 255, 60, 20, 3, 255, 64, 15, 1, 255, 68, 17, 3, 255, 69, 18, 3, 255, 72, 16, 0, 255, 73, 17, 4, 255, 69, 16, 2, 255, 67, 19, 4, 255, 68, 20, 4, 255, 68, 18, 2, 255, 73, 19, 5, 255, 67, 16, 2, 255, 62, 14, 0, 255, 62, 16, 2, 255, 64, 17, 3, 255, 65, 17, 3, 255, 61, 15, 1, 255, 63, 16, 0, 255, 67, 16, 0, 255, 68, 17, 2, 255, 66, 15, 4, 255, 59, 12, 2, 255, 57, 15, 1, 255, 61, 17, 2, 255, 63, 13, 3, 255, 51, 10, 1, 255, 48, 14, 0, 255, 51, 13, 1, 255, 54, 15, 5, 255, 46, 15, 7, 255, 43, 9, 0, 255, 44, 10, 2, 255, 39, 11, 4, 255, 40, 9, 1, 255, 43, 11, 1, 255, 40, 10, 2, 255, 41, 9, 1, 255, 43, 10, 3, 255, 37, 8, 3, 255, 32, 9, 5, 255, 33, 11, 5, 255, 36, 11, 5, 255, 39, 13, 7, 255, 33, 15, 4, 255, 26, 11, 1, 255, 35, 10, 2, 255, 39, 11, 3, 255, 32, 9, 2, 255, 37, 12, 1, 255, 52, 14, 1, 255, 60, 13, 2, 255, 61, 11, 2, 255, 61, 11, 4, 255, 58, 11, 2, 255, 51, 12, 2, 255, 38, 9, 1, 255, 33, 7, 0, 255, 35, 9, 2, 255, 8, 2, 2, 255, 7, 2, 2, 255, 7, 2, 1, 255, 7, 3, 0, 255, 9, 2, 0, 255, 10, 1, 0, 255, 11, 2, 1, 255, 11, 4, 2, 255, 12, 5, 3, 255, 14, 4, 3, 255, 14, 3, 1, 255, 15, 6, 3, 255, 15, 8, 2, 255, 14, 5, 3, 255, 13, 4, 1, 255, 12, 5, 2, 255, 13, 6, 3, 255, 14, 4, 2, 255, 15, 4, 2, 255, 12, 7, 3, 255, 11, 7, 2, 255, 12, 6, 3, 255, 16, 6, 4, 255, 21, 6, 3, 255, 19, 6, 3, 255, 19, 8, 3, 255, 18, 11, 5, 255, 15, 8, 2, 255, 16, 8, 3, 255, 18, 9, 4, 255, 14, 6, 0, 255, 19, 9, 3, 255, 17, 7, 1, 255, 19, 10, 1, 255, 21, 11, 3, 255, 19, 9, 4, 255, 22, 12, 5, 255, 19, 9, 1, 255, 20, 9, 2, 255, 19, 8, 2, 255, 20, 11, 3, 255, 24, 14, 5, 255, 26, 12, 4, 255, 24, 12, 2, 255, 24, 16, 4, 255, 20, 14, 3, 255, 26, 13, 3, 255, 24, 13, 1, 255, 24, 16, 3, 255, 23, 12, 2, 255, 22, 13, 5, 255, 31, 13, 2, 255, 39, 18, 2, 255, 38, 20, 2, 255, 31, 14, 0, 255, 31, 17, 3, 255, 32, 17, 1, 255, 31, 15, 2, 255, 35, 16, 4, 255, 40, 20, 2, 255, 35, 17, 2, 255, 29, 16, 5, 255, 30, 19, 4, 255, 36, 21, 0, 255, 45, 23, 2, 255, 39, 14, 4, 255, 39, 20, 2, 255, 42, 24, 7, 255, 43, 18, 4, 255, 41, 21, 4, 255, 38, 20, 1, 255, 47, 16, 0, 255, 50, 16, 2, 255, 43, 23, 6, 255, 36, 23, 4, 255, 42, 21, 2, 255, 48, 24, 3, 255, 46, 23, 4, 255, 45, 20, 5, 255, 47, 20, 4, 255, 50, 23, 4, 255, 48, 23, 3, 255, 45, 25, 3, 255, 47, 25, 4, 255, 45, 23, 2, 255, 47, 26, 5, 255, 42, 23, 5, 255, 42, 25, 6, 255, 41, 25, 4, 255, 45, 25, 1, 255, 46, 23, 5, 255, 39, 24, 3, 255, 51, 29, 3, 255, 50, 22, 4, 255, 50, 25, 5, 255, 48, 24, 1, 255, 51, 26, 6, 255, 49, 27, 4, 255, 45, 25, 1, 255, 47, 27, 5, 255, 48, 27, 6, 255, 48, 28, 5, 255, 51, 24, 0, 255, 57, 25, 4, 255, 52, 23, 2, 255, 49, 24, 4, 255, 48, 24, 3, 255, 56, 26, 6, 255, 55, 26, 3, 255, 50, 31, 0, 255, 54, 31, 0, 255, 62, 29, 5, 255, 60, 27, 5, 255, 55, 31, 1, 255, 55, 29, 3, 255, 52, 25, 6, 255, 49, 24, 2, 255, 58, 28, 4, 255, 54, 27, 4, 255, 52, 29, 6, 255, 51, 25, 6, 255, 44, 26, 5, 255, 43, 27, 4, 255, 50, 26, 4, 255, 59, 27, 4, 255, 59, 26, 3, 255, 59, 28, 4, 255, 55, 28, 4, 255, 52, 29, 6, 255, 57, 31, 2, 255, 58, 28, 3, 255, 54, 32, 9, 255, 49, 29, 3, 255, 53, 32, 6, 255, 60, 31, 17, 255, 57, 31, 12, 255, 60, 38, 8, 255, 65, 41, 8, 255, 65, 41, 11, 255, 61, 42, 17, 255, 58, 42, 23, 255, 60, 46, 20, 255, 61, 57, 11, 255, 62, 60, 11, 255, 64, 57, 23, 255, 67, 58, 24, 255, 64, 57, 35, 255, 61, 61, 32, 255, 64, 68, 27, 255, 65, 65, 46, 255, 64, 64, 52, 255, 68, 71, 52, 255, 73, 76, 55, 255, 71, 78, 47, 255, 70, 80, 57, 255, 72, 84, 66, 255, 77, 86, 59, 255, 77, 89, 66, 255, 74, 93, 67, 255, 80, 96, 71, 255, 82, 101, 80, 255, 84, 103, 82, 255, 89, 108, 87, 255, 88, 109, 86, 255, 94, 119, 92, 255, 96, 122, 93, 255, 93, 123, 93, 255, 96, 125, 96, 255, 99, 128, 99, 255, 98, 131, 102, 255, 96, 133, 103, 255, 100, 138, 107, 255, 101, 138, 106, 255, 101, 140, 107, 255, 104, 135, 106, 255, 106, 136, 106, 255, 101, 137, 100, 255, 101, 137, 99, 255, 101, 135, 101, 255, 105, 132, 97, 255, 103, 131, 95, 255, 101, 129, 94, 255, 101, 125, 90, 255, 101, 121, 85, 255, 100, 121, 82, 255, 98, 120, 80, 255, 92, 114, 82, 255, 90, 106, 79, 255, 93, 108, 72, 255, 89, 105, 60, 255, 87, 99, 59, 255, 89, 96, 62, 255, 89, 93, 51, 255, 89, 88, 54, 255, 87, 88, 49, 255, 85, 87, 39, 255, 85, 85, 36, 255, 85, 79, 37, 255, 90, 73, 42, 255, 89, 74, 29, 255, 85, 75, 24, 255, 83, 70, 22, 255, 83, 66, 14, 255, 84, 67, 18, 255, 80, 66, 16, 255, 82, 60, 19, 255, 84, 56, 14, 255, 82, 56, 25, 255, 78, 57, 17, 255, 83, 55, 19, 255, 82, 53, 10, 255, 72, 46, 9, 255, 78, 47, 14, 255, 84, 50, 9, 255, 76, 47, 5, 255, 69, 48, 8, 255, 71, 47, 8, 255, 74, 40, 8, 255, 77, 44, 7, 255, 80, 45, 8, 255, 77, 39, 5, 255, 80, 38, 9, 255, 82, 38, 9, 255, 80, 36, 4, 255, 74, 35, 11, 255, 74, 37, 10, 255, 69, 35, 2, 255, 74, 40, 4, 255, 77, 38, 3, 255, 78, 33, 4, 255, 82, 39, 6, 255, 75, 38, 2, 255, 76, 33, 0, 255, 80, 36, 5, 255, 76, 34, 4, 255, 76, 31, 2, 255, 80, 35, 5, 255, 78, 34, 3, 255, 74, 32, 3, 255, 74, 32, 3, 255, 75, 32, 2, 255, 77, 33, 3, 255, 76, 30, 3, 255, 68, 27, 3, 255, 74, 29, 6, 255, 79, 31, 0, 255, 80, 30, 6, 255, 78, 29, 7, 255, 80, 32, 3, 255, 79, 28, 5, 255, 80, 29, 3, 255, 81, 34, 4, 255, 77, 30, 3, 255, 76, 26, 5, 255, 78, 27, 6, 255, 78, 30, 5, 255, 76, 30, 5, 255, 75, 30, 3, 255, 74, 30, 0, 255, 79, 31, 2, 255, 77, 28, 2, 255, 75, 31, 7, 255, 77, 30, 3, 255, 80, 28, 0, 255, 80, 28, 5, 255, 73, 25, 2, 255, 73, 29, 4, 255, 72, 29, 5, 255, 69, 26, 4, 255, 70, 29, 6, 255, 77, 31, 5, 255, 74, 25, 4, 255, 64, 23, 0, 255, 71, 26, 1, 255, 76, 25, 2, 255, 73, 25, 2, 255, 70, 24, 2, 255, 73, 28, 7, 255, 72, 27, 5, 255, 70, 25, 3, 255, 71, 24, 2, 255, 71, 24, 1, 255, 65, 22, 2, 255, 63, 23, 3, 255, 63, 24, 2, 255, 64, 23, 2, 255, 62, 21, 2, 255, 64, 21, 4, 255, 72, 23, 4, 255, 58, 19, 2, 255, 57, 20, 3, 255, 61, 23, 4, 255, 60, 22, 3, 255, 62, 20, 4, 255, 63, 18, 3, 255, 63, 19, 3, 255, 68, 22, 2, 255, 63, 22, 2, 255, 62, 19, 1, 255, 70, 19, 4, 255, 64, 22, 3, 255, 73, 21, 7, 255, 85, 26, 3, 255, 84, 26, 1, 255, 76, 21, 2, 255, 72, 15, 1, 255, 77, 23, 5, 255, 87, 29, 7, 255, 88, 26, 2, 255, 83, 23, 1, 255, 62, 20, 2, 255, 54, 15, 5, 255, 44, 14, 3, 255, 53, 17, 1, 255, 59, 18, 1, 255, 46, 17, 6, 255, 46, 19, 8, 255, 53, 17, 2, 255, 60, 15, 0, 255, 67, 17, 2, 255, 70, 18, 6, 255, 73, 20, 5, 255, 73, 19, 2, 255, 78, 18, 3, 255, 67, 17, 2, 255, 51, 19, 4, 255, 48, 13, 3, 255, 58, 14, 3, 255, 76, 21, 1, 255, 88, 23, 2, 255, 87, 26, 6, 255, 67, 19, 4, 255, 52, 15, 3, 255, 47, 15, 2, 255, 46, 16, 2, 255, 52, 19, 6, 255, 62, 13, 4, 255, 56, 14, 3, 255, 60, 17, 7, 255, 61, 16, 4, 255, 58, 16, 3, 255, 56, 16, 3, 255, 58, 19, 3, 255, 60, 18, 1, 255, 61, 18, 1, 255, 66, 20, 3, 255, 66, 18, 2, 255, 66, 18, 3, 255, 65, 17, 2, 255, 65, 17, 1, 255, 70, 18, 1, 255, 77, 17, 2, 255, 75, 18, 2, 255, 71, 18, 3, 255, 65, 16, 2, 255, 61, 15, 1, 255, 61, 15, 1, 255, 65, 16, 3, 255, 61, 17, 2, 255, 64, 18, 1, 255, 70, 18, 3, 255, 68, 21, 2, 255, 65, 16, 1, 255, 62, 14, 1, 255, 57, 17, 1, 255, 55, 16, 1, 255, 62, 15, 6, 255, 56, 12, 4, 255, 54, 15, 5, 255, 51, 15, 4, 255, 45, 15, 4, 255, 47, 11, 5, 255, 52, 10, 2, 255, 51, 13, 6, 255, 40, 11, 4, 255, 42, 11, 2, 255, 43, 12, 1, 255, 40, 10, 1, 255, 40, 10, 3, 255, 36, 6, 2, 255, 38, 9, 5, 255, 35, 10, 3, 255, 32, 9, 2, 255, 30, 9, 3, 255, 32, 13, 6, 255, 26, 5, 0, 255, 33, 8, 1, 255, 47, 13, 6, 255, 41, 6, 2, 255, 34, 3, 1, 255, 28, 10, 1, 255, 44, 13, 3, 255, 59, 11, 0, 255, 58, 12, 1, 255, 60, 12, 5, 255, 51, 11, 4, 255, 35, 12, 1, 255, 34, 9, 3, 255, 33, 11, 2, 255, 37, 13, 2, 255, 8, 4, 3, 255, 6, 1, 1, 255, 4, 1, 0, 255, 6, 3, 0, 255, 9, 5, 2, 255, 11, 4, 2, 255, 12, 3, 1, 255, 14, 3, 2, 255, 12, 2, 1, 255, 14, 4, 3, 255, 14, 1, 2, 255, 16, 5, 2, 255, 15, 6, 2, 255, 13, 4, 2, 255, 10, 3, 1, 255, 10, 5, 2, 255, 10, 4, 1, 255, 13, 4, 2, 255, 14, 5, 3, 255, 11, 1, 0, 255, 12, 3, 1, 255, 14, 5, 3, 255, 15, 4, 3, 255, 16, 6, 1, 255, 13, 6, 1, 255, 9, 4, 1, 255, 13, 7, 1, 255, 18, 9, 3, 255, 16, 6, 2, 255, 19, 8, 3, 255, 17, 8, 1, 255, 15, 8, 1, 255, 19, 8, 2, 255, 17, 7, 0, 255, 18, 9, 2, 255, 17, 8, 3, 255, 17, 9, 1, 255, 24, 15, 3, 255, 24, 14, 5, 255, 19, 10, 3, 255, 18, 8, 1, 255, 20, 7, 0, 255, 26, 12, 3, 255, 27, 14, 3, 255, 24, 15, 2, 255, 22, 13, 3, 255, 29, 14, 4, 255, 25, 13, 1, 255, 25, 15, 3, 255, 24, 11, 2, 255, 20, 9, 2, 255, 29, 16, 5, 255, 30, 14, 4, 255, 33, 16, 4, 255, 33, 19, 4, 255, 28, 15, 1, 255, 30, 14, 3, 255, 30, 20, 5, 255, 27, 16, 0, 255, 36, 18, 6, 255, 33, 16, 5, 255, 31, 16, 3, 255, 35, 19, 4, 255, 42, 20, 4, 255, 43, 20, 3, 255, 38, 17, 6, 255, 38, 17, 0, 255, 33, 18, 1, 255, 42, 19, 5, 255, 41, 21, 2, 255, 35, 22, 1, 255, 46, 25, 6, 255, 39, 18, 1, 255, 41, 19, 4, 255, 45, 17, 4, 255, 52, 22, 8, 255, 46, 21, 1, 255, 45, 20, 2, 255, 47, 21, 9, 255, 47, 19, 4, 255, 45, 19, 0, 255, 43, 22, 2, 255, 41, 30, 3, 255, 41, 26, 1, 255, 49, 26, 6, 255, 45, 21, 4, 255, 37, 18, 2, 255, 37, 24, 6, 255, 40, 22, 2, 255, 46, 23, 3, 255, 41, 24, 4, 255, 43, 23, 5, 255, 46, 25, 2, 255, 54, 22, 3, 255, 41, 22, 8, 255, 49, 20, 1, 255, 56, 23, 1, 255, 42, 24, 3, 255, 47, 27, 3, 255, 50, 26, 3, 255, 39, 23, 4, 255, 49, 26, 5, 255, 54, 28, 3, 255, 55, 27, 4, 255, 57, 22, 3, 255, 46, 24, 3, 255, 42, 27, 3, 255, 53, 26, 3, 255, 55, 26, 2, 255, 60, 24, 5, 255, 65, 28, 5, 255, 54, 26, 4, 255, 50, 22, 2, 255, 48, 25, 1, 255, 45, 26, 4, 255, 50, 24, 3, 255, 48, 26, 2, 255, 55, 30, 6, 255, 48, 28, 3, 255, 49, 29, 5, 255, 55, 29, 3, 255, 50, 25, 4, 255, 50, 25, 7, 255, 48, 28, 2, 255, 44, 26, 4, 255, 51, 31, 6, 255, 54, 32, 3, 255, 56, 29, 6, 255, 56, 29, 6, 255, 45, 32, 4, 255, 52, 29, 1, 255, 56, 31, 2, 255, 54, 34, 7, 255, 54, 33, 2, 255, 64, 30, 6, 255, 58, 32, 7, 255, 58, 38, 6, 255, 68, 40, 9, 255, 66, 39, 8, 255, 59, 45, 9, 255, 57, 46, 13, 255, 65, 45, 23, 255, 66, 53, 15, 255, 54, 54, 19, 255, 59, 55, 33, 255, 69, 55, 24, 255, 69, 66, 25, 255, 61, 63, 40, 255, 61, 64, 34, 255, 64, 68, 41, 255, 67, 71, 53, 255, 67, 69, 54, 255, 70, 73, 48, 255, 72, 75, 56, 255, 68, 80, 57, 255, 76, 86, 67, 255, 80, 87, 64, 255, 77, 88, 66, 255, 77, 96, 76, 255, 80, 99, 78, 255, 82, 102, 83, 255, 85, 106, 86, 255, 91, 112, 91, 255, 91, 114, 92, 255, 93, 119, 93, 255, 97, 122, 95, 255, 91, 122, 95, 255, 96, 129, 103, 255, 98, 131, 102, 255, 95, 132, 102, 255, 97, 137, 105, 255, 99, 138, 107, 255, 101, 140, 108, 255, 100, 140, 107, 255, 108, 139, 111, 255, 107, 138, 109, 255, 100, 136, 102, 255, 99, 138, 103, 255, 98, 133, 102, 255, 104, 130, 100, 255, 102, 129, 101, 255, 100, 129, 100, 255, 99, 123, 96, 255, 101, 121, 93, 255, 96, 117, 85, 255, 93, 116, 78, 255, 91, 111, 71, 255, 92, 107, 70, 255, 91, 102, 70, 255, 89, 101, 60, 255, 88, 100, 47, 255, 89, 93, 59, 255, 94, 94, 49, 255, 90, 86, 49, 255, 87, 84, 48, 255, 82, 82, 41, 255, 81, 78, 41, 255, 83, 75, 45, 255, 87, 74, 28, 255, 85, 74, 22, 255, 82, 72, 26, 255, 87, 73, 14, 255, 89, 67, 18, 255, 87, 67, 14, 255, 76, 62, 15, 255, 79, 64, 11, 255, 80, 62, 11, 255, 71, 53, 22, 255, 77, 56, 16, 255, 82, 52, 15, 255, 76, 50, 10, 255, 81, 48, 15, 255, 79, 46, 11, 255, 82, 50, 0, 255, 78, 49, 6, 255, 69, 47, 12, 255, 72, 42, 5, 255, 81, 43, 8, 255, 76, 43, 3, 255, 75, 42, 5, 255, 71, 41, 8, 255, 70, 40, 10, 255, 73, 39, 5, 255, 79, 40, 1, 255, 77, 37, 5, 255, 74, 38, 7, 255, 66, 34, 5, 255, 68, 38, 11, 255, 68, 37, 7, 255, 72, 35, 7, 255, 73, 37, 3, 255, 72, 35, 4, 255, 79, 33, 8, 255, 76, 28, 4, 255, 79, 33, 4, 255, 79, 29, 0, 255, 80, 34, 2, 255, 77, 33, 1, 255, 76, 34, 6, 255, 72, 32, 5, 255, 69, 30, 0, 255, 73, 31, 3, 255, 79, 31, 8, 255, 77, 34, 10, 255, 72, 30, 2, 255, 74, 32, 4, 255, 70, 29, 4, 255, 72, 28, 6, 255, 74, 29, 4, 255, 84, 34, 6, 255, 83, 30, 5, 255, 78, 31, 2, 255, 76, 31, 2, 255, 78, 28, 7, 255, 77, 27, 5, 255, 80, 30, 3, 255, 75, 30, 1, 255, 76, 31, 5, 255, 77, 28, 4, 255, 80, 28, 5, 255, 80, 29, 5, 255, 73, 28, 1, 255, 72, 26, 7, 255, 73, 26, 6, 255, 75, 31, 3, 255, 70, 28, 0, 255, 74, 28, 4, 255, 76, 27, 4, 255, 79, 29, 6, 255, 74, 30, 5, 255, 72, 31, 0, 255, 71, 26, 3, 255, 68, 25, 5, 255, 73, 27, 3, 255, 70, 26, 4, 255, 73, 25, 1, 255, 73, 26, 3, 255, 66, 22, 1, 255, 63, 21, 2, 255, 64, 21, 4, 255, 71, 25, 8, 255, 68, 21, 3, 255, 67, 22, 4, 255, 68, 23, 7, 255, 66, 22, 5, 255, 65, 25, 3, 255, 67, 24, 1, 255, 71, 23, 4, 255, 67, 21, 3, 255, 66, 19, 5, 255, 55, 18, 0, 255, 70, 21, 4, 255, 68, 20, 1, 255, 62, 22, 3, 255, 66, 20, 5, 255, 66, 18, 1, 255, 59, 22, 1, 255, 57, 20, 3, 255, 59, 16, 3, 255, 60, 24, 6, 255, 63, 20, 2, 255, 56, 14, 2, 255, 67, 27, 3, 255, 80, 27, 0, 255, 86, 24, 4, 255, 85, 22, 3, 255, 92, 25, 0, 255, 85, 20, 1, 255, 87, 23, 4, 255, 83, 25, 6, 255, 54, 17, 1, 255, 51, 15, 6, 255, 50, 19, 5, 255, 49, 15, 3, 255, 50, 13, 2, 255, 54, 15, 1, 255, 52, 15, 1, 255, 51, 17, 2, 255, 53, 18, 5, 255, 56, 18, 6, 255, 53, 15, 1, 255, 53, 20, 0, 255, 54, 18, 7, 255, 57, 16, 8, 255, 66, 22, 1, 255, 73, 27, 2, 255, 65, 21, 3, 255, 46, 18, 3, 255, 60, 21, 4, 255, 76, 17, 5, 255, 62, 18, 4, 255, 48, 22, 1, 255, 43, 17, 3, 255, 48, 15, 5, 255, 49, 11, 2, 255, 43, 13, 2, 255, 59, 14, 5, 255, 56, 15, 3, 255, 50, 16, 3, 255, 57, 14, 2, 255, 56, 19, 4, 255, 57, 18, 3, 255, 60, 17, 3, 255, 60, 16, 1, 255, 65, 17, 2, 255, 72, 18, 4, 255, 71, 18, 3, 255, 67, 16, 2, 255, 65, 18, 2, 255, 66, 18, 2, 255, 74, 19, 2, 255, 80, 19, 1, 255, 76, 19, 0, 255, 74, 19, 3, 255, 67, 18, 2, 255, 63, 17, 2, 255, 62, 17, 2, 255, 65, 18, 3, 255, 58, 13, 1, 255, 64, 15, 4, 255, 67, 15, 3, 255, 61, 14, 0, 255, 65, 15, 2, 255, 65, 15, 3, 255, 59, 15, 3, 255, 56, 16, 2, 255, 47, 13, 1, 255, 53, 15, 6, 255, 54, 13, 5, 255, 46, 10, 1, 255, 48, 15, 5, 255, 49, 12, 4, 255, 51, 13, 1, 255, 46, 13, 0, 255, 38, 9, 1, 255, 44, 12, 1, 255, 45, 13, 3, 255, 42, 13, 3, 255, 40, 10, 3, 255, 38, 10, 6, 255, 41, 12, 7, 255, 40, 11, 0, 255, 35, 10, 1, 255, 28, 9, 3, 255, 30, 10, 4, 255, 31, 7, 3, 255, 33, 10, 4, 255, 29, 12, 2, 255, 23, 8, 1, 255, 26, 8, 5, 255, 29, 7, 5, 255, 36, 8, 5, 255, 45, 11, 2, 255, 49, 12, 1, 255, 47, 10, 1, 255, 41, 10, 2, 255, 38, 8, 3, 255, 38, 6, 4, 255, 42, 13, 6, 255, 44, 13, 3, 255, 6, 2, 2, 255, 5, 0, 0, 255, 9, 2, 2, 255, 7, 2, 2, 255, 6, 2, 1, 255, 10, 4, 1, 255, 9, 3, 0, 255, 9, 3, 0, 255, 9, 3, 1, 255, 8, 3, 0, 255, 10, 3, 0, 255, 12, 3, 1, 255, 12, 2, 1, 255, 12, 3, 2, 255, 11, 5, 3, 255, 10, 5, 2, 255, 12, 5, 2, 255, 11, 3, 0, 255, 13, 5, 2, 255, 11, 6, 1, 255, 11, 5, 1, 255, 18, 6, 6, 255, 16, 4, 4, 255, 14, 4, 1, 255, 15, 5, 3, 255, 12, 5, 3, 255, 9, 5, 3, 255, 11, 6, 2, 255, 17, 8, 3, 255, 20, 8, 4, 255, 19, 9, 2, 255, 14, 9, 0, 255, 20, 8, 0, 255, 21, 10, 4, 255, 18, 9, 2, 255, 17, 8, 1, 255, 17, 10, 2, 255, 18, 11, 3, 255, 23, 12, 4, 255, 22, 12, 3, 255, 18, 11, 1, 255, 18, 11, 1, 255, 19, 10, 2, 255, 20, 11, 4, 255, 19, 11, 2, 255, 23, 11, 0, 255, 30, 14, 5, 255, 30, 13, 3, 255, 29, 12, 4, 255, 25, 12, 3, 255, 23, 13, 4, 255, 27, 15, 4, 255, 24, 10, 0, 255, 26, 14, 3, 255, 27, 18, 3, 255, 30, 18, 3, 255, 39, 16, 4, 255, 24, 18, 2, 255, 25, 16, 4, 255, 32, 16, 5, 255, 34, 16, 4, 255, 33, 16, 1, 255, 30, 19, 4, 255, 25, 18, 6, 255, 27, 16, 1, 255, 41, 18, 6, 255, 34, 17, 5, 255, 34, 17, 2, 255, 47, 17, 2, 255, 46, 19, 3, 255, 35, 18, 1, 255, 37, 20, 6, 255, 38, 20, 5, 255, 44, 20, 0, 255, 48, 20, 3, 255, 46, 20, 2, 255, 45, 22, 2, 255, 38, 17, 3, 255, 37, 19, 4, 255, 43, 24, 5, 255, 46, 20, 0, 255, 47, 20, 1, 255, 45, 22, 6, 255, 41, 23, 3, 255, 44, 24, 1, 255, 38, 21, 6, 255, 38, 22, 6, 255, 38, 20, 5, 255, 43, 19, 9, 255, 49, 21, 5, 255, 46, 26, 3, 255, 50, 21, 4, 255, 38, 21, 5, 255, 43, 18, 6, 255, 47, 20, 7, 255, 47, 23, 6, 255, 48, 24, 1, 255, 52, 26, 5, 255, 48, 21, 1, 255, 51, 24, 3, 255, 45, 24, 1, 255, 42, 25, 1, 255, 51, 25, 2, 255, 51, 25, 0, 255, 55, 29, 0, 255, 51, 26, 0, 255, 53, 27, 5, 255, 63, 29, 6, 255, 60, 26, 2, 255, 58, 27, 6, 255, 52, 23, 2, 255, 49, 24, 2, 255, 51, 27, 4, 255, 49, 27, 3, 255, 46, 28, 4, 255, 49, 26, 2, 255, 48, 28, 4, 255, 49, 28, 4, 255, 47, 27, 4, 255, 48, 28, 3, 255, 55, 30, 6, 255, 49, 26, 1, 255, 51, 28, 2, 255, 51, 31, 4, 255, 55, 28, 6, 255, 53, 25, 4, 255, 52, 26, 4, 255, 55, 29, 8, 255, 53, 29, 3, 255, 53, 29, 6, 255, 49, 30, 5, 255, 49, 32, 2, 255, 57, 33, 3, 255, 54, 32, 1, 255, 55, 34, 4, 255, 61, 37, 6, 255, 60, 36, 4, 255, 62, 40, 6, 255, 57, 42, 12, 255, 52, 39, 17, 255, 59, 47, 15, 255, 63, 49, 22, 255, 58, 48, 25, 255, 57, 51, 24, 255, 60, 54, 26, 255, 64, 60, 25, 255, 60, 61, 37, 255, 63, 62, 44, 255, 67, 67, 47, 255, 65, 68, 44, 255, 68, 72, 43, 255, 71, 71, 60, 255, 72, 73, 53, 255, 75, 80, 49, 255, 73, 78, 60, 255, 76, 86, 70, 255, 77, 91, 66, 255, 79, 92, 65, 255, 83, 95, 73, 255, 82, 98, 69, 255, 82, 104, 79, 255, 91, 110, 85, 255, 92, 114, 87, 255, 95, 119, 92, 255, 92, 121, 95, 255, 90, 124, 97, 255, 95, 130, 100, 255, 96, 133, 101, 255, 98, 135, 107, 255, 100, 135, 110, 255, 100, 134, 109, 255, 103, 136, 110, 255, 105, 141, 112, 255, 97, 140, 109, 255, 99, 141, 107, 255, 104, 143, 107, 255, 103, 140, 105, 255, 102, 136, 104, 255, 100, 135, 105, 255, 99, 133, 102, 255, 102, 131, 97, 255, 96, 124, 94, 255, 97, 127, 91, 255, 96, 122, 85, 255, 93, 115, 82, 255, 90, 114, 76, 255, 92, 112, 70, 255, 90, 107, 72, 255, 89, 103, 67, 255, 88, 98, 60, 255, 91, 95, 57, 255, 93, 92, 53, 255, 92, 89, 49, 255, 88, 86, 40, 255, 87, 84, 36, 255, 88, 83, 33, 255, 85, 77, 36, 255, 87, 76, 43, 255, 82, 75, 33, 255, 79, 73, 24, 255, 87, 69, 26, 255, 86, 64, 22, 255, 76, 64, 22, 255, 75, 62, 13, 255, 84, 61, 22, 255, 79, 55, 20, 255, 75, 56, 8, 255, 73, 52, 16, 255, 80, 53, 20, 255, 83, 53, 12, 255, 80, 49, 14, 255, 78, 47, 18, 255, 73, 42, 13, 255, 78, 47, 15, 255, 78, 42, 10, 255, 78, 41, 12, 255, 78, 42, 13, 255, 77, 43, 8, 255, 74, 41, 2, 255, 73, 40, 7, 255, 75, 42, 11, 255, 70, 39, 7, 255, 70, 36, 7, 255, 74, 34, 11, 255, 79, 36, 11, 255, 74, 34, 6, 255, 75, 36, 6, 255, 74, 38, 6, 255, 70, 34, 4, 255, 72, 35, 8, 255, 80, 34, 6, 255, 76, 37, 5, 255, 74, 34, 5, 255, 86, 32, 6, 255, 79, 34, 4, 255, 74, 35, 5, 255, 76, 32, 6, 255, 71, 33, 3, 255, 76, 31, 4, 255, 69, 31, 2, 255, 70, 31, 2, 255, 77, 31, 4, 255, 76, 31, 1, 255, 75, 31, 2, 255, 70, 28, 6, 255, 71, 26, 4, 255, 76, 30, 2, 255, 72, 30, 2, 255, 76, 30, 5, 255, 81, 31, 4, 255, 77, 29, 3, 255, 77, 30, 4, 255, 76, 29, 3, 255, 78, 30, 3, 255, 77, 29, 2, 255, 79, 31, 2, 255, 82, 28, 6, 255, 73, 29, 5, 255, 73, 28, 4, 255, 77, 27, 3, 255, 75, 28, 2, 255, 74, 29, 2, 255, 75, 28, 6, 255, 72, 27, 6, 255, 70, 29, 2, 255, 77, 31, 1, 255, 78, 26, 0, 255, 73, 26, 2, 255, 69, 24, 3, 255, 82, 25, 2, 255, 73, 27, 3, 255, 70, 23, 5, 255, 71, 24, 5, 255, 67, 26, 4, 255, 69, 31, 5, 255, 77, 28, 4, 255, 78, 25, 1, 255, 70, 28, 3, 255, 63, 21, 1, 255, 66, 23, 1, 255, 67, 26, 7, 255, 64, 17, 6, 255, 65, 23, 2, 255, 70, 24, 5, 255, 70, 19, 6, 255, 71, 22, 1, 255, 69, 28, 2, 255, 57, 22, 4, 255, 64, 22, 5, 255, 69, 24, 8, 255, 60, 23, 2, 255, 59, 23, 1, 255, 65, 22, 5, 255, 64, 21, 4, 255, 54, 21, 2, 255, 58, 22, 1, 255, 66, 20, 2, 255, 64, 18, 3, 255, 53, 18, 7, 255, 53, 21, 5, 255, 59, 18, 2, 255, 55, 17, 8, 255, 50, 18, 4, 255, 75, 23, 9, 255, 85, 22, 2, 255, 89, 24, 0, 255, 98, 29, 2, 255, 95, 26, 3, 255, 78, 26, 2, 255, 67, 23, 5, 255, 54, 17, 3, 255, 49, 16, 1, 255, 50, 17, 2, 255, 44, 17, 2, 255, 52, 16, 3, 255, 61, 15, 3, 255, 51, 16, 3, 255, 41, 16, 4, 255, 50, 17, 6, 255, 58, 14, 3, 255, 57, 18, 3, 255, 50, 16, 1, 255, 51, 21, 8, 255, 48, 18, 5, 255, 55, 16, 1, 255, 73, 23, 4, 255, 78, 21, 6, 255, 55, 16, 3, 255, 44, 17, 4, 255, 55, 16, 8, 255, 52, 12, 4, 255, 45, 15, 3, 255, 48, 13, 3, 255, 52, 13, 2, 255, 44, 12, 7, 255, 47, 12, 8, 255, 54, 14, 3, 255, 53, 17, 2, 255, 49, 16, 4, 255, 58, 14, 3, 255, 54, 16, 3, 255, 59, 15, 5, 255, 53, 14, 2, 255, 57, 16, 1, 255, 64, 18, 3, 255, 64, 16, 2, 255, 67, 14, 2, 255, 64, 14, 1, 255, 63, 14, 1, 255, 64, 15, 1, 255, 70, 19, 5, 255, 72, 19, 5, 255, 73, 18, 4, 255, 73, 22, 4, 255, 70, 15, 1, 255, 63, 13, 2, 255, 63, 13, 5, 255, 64, 15, 1, 255, 66, 20, 2, 255, 69, 18, 2, 255, 73, 17, 3, 255, 68, 16, 1, 255, 65, 18, 3, 255, 58, 15, 1, 255, 62, 16, 2, 255, 67, 17, 4, 255, 52, 15, 1, 255, 43, 14, 1, 255, 44, 12, 2, 255, 50, 13, 5, 255, 52, 12, 3, 255, 50, 11, 1, 255, 42, 14, 3, 255, 44, 13, 4, 255, 47, 12, 4, 255, 53, 13, 4, 255, 49, 12, 3, 255, 44, 14, 3, 255, 47, 12, 2, 255, 46, 12, 2, 255, 45, 14, 3, 255, 44, 13, 3, 255, 37, 8, 3, 255, 33, 10, 5, 255, 31, 8, 1, 255, 29, 7, 1, 255, 27, 14, 4, 255, 29, 11, 2, 255, 32, 13, 5, 255, 31, 10, 5, 255, 34, 7, 3, 255, 38, 6, 3, 255, 33, 10, 4, 255, 43, 9, 6, 255, 35, 7, 2, 255, 45, 9, 6, 255, 42, 9, 2, 255, 42, 12, 1, 255, 43, 12, 1, 255, 40, 9, 1, 255, 5, 1, 0, 255, 8, 2, 2, 255, 9, 3, 3, 255, 6, 2, 1, 255, 6, 2, 1, 255, 10, 3, 1, 255, 9, 2, 0, 255, 9, 4, 1, 255, 9, 4, 1, 255, 8, 3, 0, 255, 10, 3, 1, 255, 12, 4, 2, 255, 12, 2, 1, 255, 12, 2, 2, 255, 14, 7, 4, 255, 10, 5, 1, 255, 12, 4, 1, 255, 11, 3, 0, 255, 12, 7, 2, 255, 12, 6, 2, 255, 12, 4, 0, 255, 14, 5, 4, 255, 14, 4, 3, 255, 15, 6, 3, 255, 15, 6, 3, 255, 15, 7, 4, 255, 10, 6, 3, 255, 10, 6, 2, 255, 16, 9, 3, 255, 18, 8, 3, 255, 18, 7, 2, 255, 17, 9, 3, 255, 18, 6, 0, 255, 20, 9, 3, 255, 17, 6, 2, 255, 17, 8, 2, 255, 18, 8, 2, 255, 15, 6, 0, 255, 21, 10, 2, 255, 21, 11, 2, 255, 18, 10, 1, 255, 19, 9, 1, 255, 21, 10, 2, 255, 23, 9, 2, 255, 24, 11, 3, 255, 21, 15, 3, 255, 21, 11, 1, 255, 26, 13, 3, 255, 28, 11, 4, 255, 24, 8, 1, 255, 26, 9, 2, 255, 22, 11, 3, 255, 27, 14, 2, 255, 32, 16, 2, 255, 24, 12, 1, 255, 22, 15, 5, 255, 33, 17, 5, 255, 32, 18, 1, 255, 32, 16, 2, 255, 30, 17, 3, 255, 26, 16, 0, 255, 33, 16, 1, 255, 37, 16, 4, 255, 26, 14, 3, 255, 32, 23, 4, 255, 35, 16, 5, 255, 39, 18, 5, 255, 43, 20, 4, 255, 43, 15, 4, 255, 40, 22, 5, 255, 38, 21, 3, 255, 35, 17, 2, 255, 36, 22, 2, 255, 36, 19, 3, 255, 39, 18, 2, 255, 46, 21, 5, 255, 43, 17, 4, 255, 41, 19, 6, 255, 38, 18, 4, 255, 44, 23, 7, 255, 46, 23, 3, 255, 47, 22, 4, 255, 46, 19, 7, 255, 43, 23, 5, 255, 46, 24, 2, 255, 38, 21, 2, 255, 41, 23, 3, 255, 42, 25, 3, 255, 40, 21, 1, 255, 49, 25, 4, 255, 43, 25, 3, 255, 48, 21, 2, 255, 40, 21, 4, 255, 46, 17, 4, 255, 46, 18, 4, 255, 41, 24, 6, 255, 48, 27, 3, 255, 49, 26, 3, 255, 47, 24, 2, 255, 51, 27, 5, 255, 48, 26, 3, 255, 46, 25, 2, 255, 54, 27, 6, 255, 49, 24, 1, 255, 52, 26, 2, 255, 53, 28, 4, 255, 51, 28, 2, 255, 56, 27, 3, 255, 54, 26, 2, 255, 55, 24, 5, 255, 60, 23, 4, 255, 61, 25, 5, 255, 53, 27, 5, 255, 49, 27, 4, 255, 49, 23, 3, 255, 58, 30, 5, 255, 55, 30, 7, 255, 51, 24, 4, 255, 51, 29, 5, 255, 49, 28, 1, 255, 54, 28, 4, 255, 52, 28, 4, 255, 57, 32, 8, 255, 49, 27, 4, 255, 48, 31, 5, 255, 48, 26, 2, 255, 56, 26, 5, 255, 55, 27, 6, 255, 57, 29, 1, 255, 53, 29, 4, 255, 49, 28, 8, 255, 54, 30, 8, 255, 56, 29, 5, 255, 63, 33, 5, 255, 59, 35, 2, 255, 56, 36, 6, 255, 51, 34, 12, 255, 53, 37, 15, 255, 55, 42, 10, 255, 56, 42, 17, 255, 56, 45, 14, 255, 60, 51, 21, 255, 58, 52, 24, 255, 60, 57, 21, 255, 61, 56, 26, 255, 59, 57, 35, 255, 63, 67, 32, 255, 70, 73, 24, 255, 68, 68, 35, 255, 65, 69, 36, 255, 70, 72, 51, 255, 72, 75, 53, 255, 72, 75, 59, 255, 76, 81, 62, 255, 73, 82, 59, 255, 76, 88, 71, 255, 76, 90, 68, 255, 81, 93, 71, 255, 84, 97, 77, 255, 85, 102, 79, 255, 88, 107, 81, 255, 94, 114, 93, 255, 93, 117, 94, 255, 93, 120, 91, 255, 92, 124, 92, 255, 92, 126, 102, 255, 96, 132, 106, 255, 96, 135, 107, 255, 97, 138, 111, 255, 101, 139, 112, 255, 102, 139, 113, 255, 103, 140, 113, 255, 101, 142, 114, 255, 103, 143, 116, 255, 102, 141, 110, 255, 103, 140, 107, 255, 104, 140, 107, 255, 102, 138, 105, 255, 102, 137, 106, 255, 99, 132, 101, 255, 104, 131, 99, 255, 100, 124, 90, 255, 97, 124, 85, 255, 98, 120, 83, 255, 97, 117, 83, 255, 94, 113, 77, 255, 95, 109, 72, 255, 89, 102, 73, 255, 88, 102, 60, 255, 88, 101, 59, 255, 85, 94, 61, 255, 84, 89, 48, 255, 88, 90, 41, 255, 85, 84, 47, 255, 86, 84, 41, 255, 85, 81, 27, 255, 81, 74, 30, 255, 81, 77, 26, 255, 84, 74, 16, 255, 78, 70, 16, 255, 84, 66, 35, 255, 82, 62, 19, 255, 69, 62, 21, 255, 82, 61, 8, 255, 84, 58, 8, 255, 85, 51, 17, 255, 86, 54, 9, 255, 84, 53, 13, 255, 76, 51, 14, 255, 77, 53, 11, 255, 78, 49, 3, 255, 80, 49, 5, 255, 74, 43, 7, 255, 74, 43, 8, 255, 78, 44, 2, 255, 83, 46, 3, 255, 78, 41, 4, 255, 77, 43, 9, 255, 74, 40, 6, 255, 77, 42, 6, 255, 73, 38, 5, 255, 71, 36, 7, 255, 73, 37, 7, 255, 72, 36, 4, 255, 71, 34, 6, 255, 72, 36, 5, 255, 73, 35, 4, 255, 75, 35, 4, 255, 77, 36, 7, 255, 75, 32, 6, 255, 75, 31, 1, 255, 76, 34, 1, 255, 77, 33, 4, 255, 81, 30, 3, 255, 76, 33, 2, 255, 72, 35, 6, 255, 73, 34, 8, 255, 72, 33, 5, 255, 73, 28, 0, 255, 71, 32, 3, 255, 69, 30, 3, 255, 76, 29, 3, 255, 77, 30, 1, 255, 76, 30, 1, 255, 70, 27, 2, 255, 69, 22, 2, 255, 75, 26, 5, 255, 76, 31, 3, 255, 82, 33, 3, 255, 83, 29, 2, 255, 79, 28, 3, 255, 80, 30, 5, 255, 78, 28, 3, 255, 79, 29, 4, 255, 84, 34, 5, 255, 83, 33, 3, 255, 82, 28, 3, 255, 78, 32, 4, 255, 75, 30, 3, 255, 77, 29, 3, 255, 79, 29, 4, 255, 76, 28, 2, 255, 72, 29, 2, 255, 73, 30, 5, 255, 73, 29, 5, 255, 73, 31, 5, 255, 70, 28, 1, 255, 73, 26, 4, 255, 76, 25, 5, 255, 74, 30, 4, 255, 71, 25, 3, 255, 76, 25, 3, 255, 72, 22, 3, 255, 71, 24, 0, 255, 85, 31, 4, 255, 80, 28, 6, 255, 86, 27, 3, 255, 86, 30, 9, 255, 66, 20, 3, 255, 71, 25, 4, 255, 68, 24, 4, 255, 74, 27, 10, 255, 74, 22, 5, 255, 63, 20, 2, 255, 64, 25, 7, 255, 65, 25, 4, 255, 63, 21, 0, 255, 64, 17, 7, 255, 60, 18, 2, 255, 65, 24, 6, 255, 62, 23, 3, 255, 60, 22, 1, 255, 67, 23, 6, 255, 66, 19, 4, 255, 58, 19, 0, 255, 55, 21, 2, 255, 54, 18, 7, 255, 60, 20, 5, 255, 64, 20, 1, 255, 62, 21, 7, 255, 51, 19, 6, 255, 58, 22, 1, 255, 69, 19, 4, 255, 65, 17, 2, 255, 66, 18, 1, 255, 63, 20, 2, 255, 70, 19, 3, 255, 77, 24, 5, 255, 54, 21, 0, 255, 53, 16, 1, 255, 60, 18, 5, 255, 53, 19, 3, 255, 54, 22, 6, 255, 54, 21, 8, 255, 46, 18, 6, 255, 48, 22, 5, 255, 46, 18, 3, 255, 51, 14, 4, 255, 54, 15, 6, 255, 45, 20, 2, 255, 41, 21, 3, 255, 43, 12, 0, 255, 50, 14, 5, 255, 46, 16, 5, 255, 42, 13, 1, 255, 53, 17, 1, 255, 60, 14, 2, 255, 47, 13, 1, 255, 44, 17, 5, 255, 52, 15, 7, 255, 51, 15, 3, 255, 47, 14, 2, 255, 54, 13, 3, 255, 61, 21, 4, 255, 41, 14, 0, 255, 43, 18, 4, 255, 50, 16, 4, 255, 49, 11, 1, 255, 48, 14, 4, 255, 55, 18, 1, 255, 53, 19, 0, 255, 57, 17, 2, 255, 55, 14, 2, 255, 57, 13, 3, 255, 64, 14, 6, 255, 62, 17, 6, 255, 59, 16, 2, 255, 62, 15, 3, 255, 66, 15, 3, 255, 64, 12, 0, 255, 68, 16, 2, 255, 65, 14, 1, 255, 63, 17, 2, 255, 64, 17, 1, 255, 70, 19, 4, 255, 63, 17, 3, 255, 64, 11, 2, 255, 65, 14, 2, 255, 66, 16, 5, 255, 67, 14, 4, 255, 66, 14, 0, 255, 74, 16, 4, 255, 77, 17, 6, 255, 68, 15, 2, 255, 62, 14, 0, 255, 61, 15, 1, 255, 57, 15, 4, 255, 55, 14, 6, 255, 52, 10, 4, 255, 48, 14, 5, 255, 39, 13, 1, 255, 45, 11, 5, 255, 40, 11, 5, 255, 37, 9, 4, 255, 36, 9, 2, 255, 43, 11, 3, 255, 53, 11, 4, 255, 49, 10, 2, 255, 44, 15, 2, 255, 34, 11, 1, 255, 48, 13, 6, 255, 48, 7, 2, 255, 42, 8, 3, 255, 41, 11, 7, 255, 34, 8, 5, 255, 38, 8, 8, 255, 36, 8, 6, 255, 29, 9, 1, 255, 26, 8, 0, 255, 29, 6, 3, 255, 21, 8, 1, 255, 39, 9, 5, 255, 40, 7, 5, 255, 35, 9, 3, 255, 38, 12, 5, 255, 51, 10, 5, 255, 38, 8, 1, 255, 46, 8, 2, 255, 45, 9, 3, 255, 40, 7, 2, 255, 4, 1, 1, 255, 8, 3, 3, 255, 7, 2, 1, 255, 6, 2, 1, 255, 6, 2, 1, 255, 9, 3, 0, 255, 11, 2, 0, 255, 9, 4, 1, 255, 9, 4, 1, 255, 9, 4, 1, 255, 8, 2, 0, 255, 11, 3, 1, 255, 12, 2, 0, 255, 15, 4, 2, 255, 12, 4, 2, 255, 11, 4, 1, 255, 12, 3, 1, 255, 8, 1, 0, 255, 10, 6, 3, 255, 14, 6, 3, 255, 12, 4, 1, 255, 13, 6, 3, 255, 14, 5, 3, 255, 14, 7, 4, 255, 14, 6, 3, 255, 15, 6, 4, 255, 13, 4, 2, 255, 10, 5, 1, 255, 13, 7, 3, 255, 16, 6, 1, 255, 17, 6, 2, 255, 20, 9, 5, 255, 17, 7, 2, 255, 20, 10, 5, 255, 19, 8, 4, 255, 19, 7, 3, 255, 19, 7, 2, 255, 21, 9, 2, 255, 21, 10, 2, 255, 19, 8, 2, 255, 19, 9, 2, 255, 21, 10, 1, 255, 26, 11, 4, 255, 24, 9, 2, 255, 27, 13, 5, 255, 26, 14, 5, 255, 24, 12, 3, 255, 23, 12, 3, 255, 21, 10, 2, 255, 24, 10, 2, 255, 29, 14, 6, 255, 25, 13, 3, 255, 28, 15, 4, 255, 35, 14, 4, 255, 31, 14, 3, 255, 21, 15, 2, 255, 26, 14, 2, 255, 33, 14, 3, 255, 36, 14, 2, 255, 31, 17, 3, 255, 25, 18, 2, 255, 31, 14, 1, 255, 43, 18, 7, 255, 35, 18, 7, 255, 36, 19, 3, 255, 30, 16, 1, 255, 36, 18, 4, 255, 38, 18, 3, 255, 36, 17, 1, 255, 36, 19, 3, 255, 33, 17, 2, 255, 33, 18, 0, 255, 37, 20, 3, 255, 40, 17, 6, 255, 43, 20, 7, 255, 41, 22, 5, 255, 36, 18, 4, 255, 43, 18, 4, 255, 42, 17, 3, 255, 42, 20, 4, 255, 39, 26, 4, 255, 33, 24, 2, 255, 35, 20, 3, 255, 39, 20, 5, 255, 50, 25, 8, 255, 40, 21, 4, 255, 45, 24, 7, 255, 42, 24, 3, 255, 39, 22, 1, 255, 44, 20, 1, 255, 43, 25, 3, 255, 43, 24, 2, 255, 44, 23, 1, 255, 52, 22, 6, 255, 46, 23, 7, 255, 33, 21, 1, 255, 44, 23, 0, 255, 45, 25, 3, 255, 42, 25, 3, 255, 41, 24, 2, 255, 47, 25, 3, 255, 50, 24, 2, 255, 54, 27, 6, 255, 52, 26, 3, 255, 52, 25, 5, 255, 51, 26, 4, 255, 49, 28, 0, 255, 53, 27, 2, 255, 49, 25, 4, 255, 52, 22, 3, 255, 54, 24, 2, 255, 53, 25, 3, 255, 48, 25, 2, 255, 47, 25, 4, 255, 39, 20, 2, 255, 52, 25, 3, 255, 55, 28, 2, 255, 54, 24, 0, 255, 52, 28, 6, 255, 49, 27, 5, 255, 53, 26, 4, 255, 50, 26, 2, 255, 54, 29, 6, 255, 48, 27, 4, 255, 44, 31, 5, 255, 48, 28, 4, 255, 56, 26, 5, 255, 56, 30, 5, 255, 53, 33, 4, 255, 50, 32, 6, 255, 54, 27, 5, 255, 59, 26, 4, 255, 51, 26, 2, 255, 53, 31, 5, 255, 49, 33, 7, 255, 45, 37, 8, 255, 50, 39, 10, 255, 57, 37, 17, 255, 61, 39, 8, 255, 58, 41, 20, 255, 55, 45, 25, 255, 57, 46, 30, 255, 56, 51, 22, 255, 59, 55, 25, 255, 60, 58, 25, 255, 61, 60, 34, 255, 62, 65, 38, 255, 65, 65, 34, 255, 68, 69, 40, 255, 69, 72, 47, 255, 69, 75, 43, 255, 74, 81, 44, 255, 73, 81, 57, 255, 71, 80, 62, 255, 74, 87, 61, 255, 78, 89, 69, 255, 81, 93, 72, 255, 85, 97, 79, 255, 85, 100, 81, 255, 87, 105, 84, 255, 92, 111, 91, 255, 90, 113, 89, 255, 90, 119, 92, 255, 93, 125, 99, 255, 90, 127, 99, 255, 95, 132, 104, 255, 98, 136, 111, 255, 97, 139, 112, 255, 96, 140, 112, 255, 100, 142, 114, 255, 104, 145, 116, 255, 101, 143, 115, 255, 99, 142, 114, 255, 105, 145, 119, 255, 104, 143, 114, 255, 102, 141, 108, 255, 102, 141, 107, 255, 100, 138, 105, 255, 100, 136, 103, 255, 98, 132, 101, 255, 102, 128, 100, 255, 102, 126, 90, 255, 98, 124, 87, 255, 97, 118, 82, 255, 97, 115, 79, 255, 93, 111, 79, 255, 91, 107, 70, 255, 88, 101, 62, 255, 88, 100, 59, 255, 88, 98, 61, 255, 87, 90, 62, 255, 88, 88, 50, 255, 88, 85, 40, 255, 83, 78, 45, 255, 85, 77, 34, 255, 88, 77, 25, 255, 86, 75, 19, 255, 83, 75, 23, 255, 77, 70, 28, 255, 78, 61, 24, 255, 81, 64, 16, 255, 86, 66, 17, 255, 79, 59, 22, 255, 79, 63, 13, 255, 83, 56, 16, 255, 74, 49, 20, 255, 79, 52, 6, 255, 83, 55, 9, 255, 74, 50, 8, 255, 72, 48, 4, 255, 79, 49, 6, 255, 76, 45, 8, 255, 74, 48, 6, 255, 74, 48, 8, 255, 75, 44, 10, 255, 79, 46, 7, 255, 75, 43, 3, 255, 75, 41, 9, 255, 74, 39, 6, 255, 76, 42, 4, 255, 76, 38, 4, 255, 74, 34, 7, 255, 73, 36, 7, 255, 73, 38, 4, 255, 69, 39, 5, 255, 70, 35, 2, 255, 74, 36, 4, 255, 75, 35, 4, 255, 75, 30, 1, 255, 78, 32, 7, 255, 77, 34, 4, 255, 77, 33, 2, 255, 79, 33, 4, 255, 77, 30, 2, 255, 81, 31, 4, 255, 82, 29, 5, 255, 80, 29, 8, 255, 76, 29, 5, 255, 76, 29, 3, 255, 72, 31, 4, 255, 67, 31, 4, 255, 70, 30, 4, 255, 72, 31, 3, 255, 73, 28, 4, 255, 74, 28, 3, 255, 74, 27, 6, 255, 77, 27, 8, 255, 78, 29, 2, 255, 83, 32, 1, 255, 85, 29, 3, 255, 83, 31, 3, 255, 79, 29, 2, 255, 77, 30, 4, 255, 76, 29, 2, 255, 78, 29, 0, 255, 81, 31, 0, 255, 79, 30, 2, 255, 78, 28, 0, 255, 74, 29, 1, 255, 75, 29, 1, 255, 78, 26, 2, 255, 78, 27, 3, 255, 78, 32, 2, 255, 77, 32, 1, 255, 72, 27, 2, 255, 69, 26, 2, 255, 68, 28, 4, 255, 75, 27, 5, 255, 74, 25, 4, 255, 66, 27, 6, 255, 66, 23, 6, 255, 70, 23, 3, 255, 66, 21, 4, 255, 69, 27, 3, 255, 75, 26, 2, 255, 98, 27, 2, 255, 93, 30, 1, 255, 84, 26, 4, 255, 69, 22, 7, 255, 64, 26, 6, 255, 88, 29, 3, 255, 94, 28, 2, 255, 79, 26, 4, 255, 69, 21, 0, 255, 68, 23, 1, 255, 69, 25, 1, 255, 71, 24, 0, 255, 72, 22, 5, 255, 68, 22, 6, 255, 65, 25, 7, 255, 64, 21, 3, 255, 63, 20, 2, 255, 61, 23, 4, 255, 60, 20, 1, 255, 63, 18, 3, 255, 59, 20, 5, 255, 56, 20, 6, 255, 64, 22, 7, 255, 57, 18, 1, 255, 56, 23, 6, 255, 57, 21, 7, 255, 61, 18, 0, 255, 68, 21, 6, 255, 70, 18, 4, 255, 62, 17, 2, 255, 60, 21, 5, 255, 58, 16, 2, 255, 65, 17, 4, 255, 51, 19, 4, 255, 50, 16, 2, 255, 55, 20, 4, 255, 49, 19, 2, 255, 55, 19, 3, 255, 52, 17, 5, 255, 52, 17, 5, 255, 52, 15, 4, 255, 49, 18, 6, 255, 43, 13, 2, 255, 52, 16, 5, 255, 54, 17, 5, 255, 49, 16, 7, 255, 52, 16, 6, 255, 51, 15, 5, 255, 45, 13, 4, 255, 43, 17, 5, 255, 40, 14, 2, 255, 45, 13, 1, 255, 44, 12, 1, 255, 44, 13, 3, 255, 49, 11, 1, 255, 52, 16, 2, 255, 54, 18, 2, 255, 70, 20, 7, 255, 77, 24, 5, 255, 63, 21, 1, 255, 61, 18, 3, 255, 49, 16, 4, 255, 44, 15, 3, 255, 53, 12, 5, 255, 52, 14, 2, 255, 51, 17, 3, 255, 56, 15, 3, 255, 58, 14, 4, 255, 61, 13, 2, 255, 63, 13, 2, 255, 62, 17, 5, 255, 59, 15, 3, 255, 56, 14, 0, 255, 60, 17, 4, 255, 63, 18, 5, 255, 68, 19, 6, 255, 67, 13, 2, 255, 61, 14, 3, 255, 54, 12, 2, 255, 64, 14, 4, 255, 64, 15, 2, 255, 58, 15, 1, 255, 58, 16, 4, 255, 55, 12, 4, 255, 57, 11, 2, 255, 63, 14, 1, 255, 71, 18, 4, 255, 72, 17, 2, 255, 72, 16, 3, 255, 70, 16, 4, 255, 63, 14, 2, 255, 57, 13, 1, 255, 55, 12, 4, 255, 50, 10, 3, 255, 48, 14, 5, 255, 43, 15, 3, 255, 40, 10, 2, 255, 41, 12, 6, 255, 40, 7, 4, 255, 38, 10, 4, 255, 41, 13, 4, 255, 51, 13, 4, 255, 52, 11, 2, 255, 47, 10, 2, 255, 33, 11, 3, 255, 31, 13, 5, 255, 34, 9, 2, 255, 39, 11, 5, 255, 37, 10, 5, 255, 37, 9, 2, 255, 35, 9, 3, 255, 42, 10, 3, 255, 44, 16, 5, 255, 38, 12, 2, 255, 30, 9, 0, 255, 22, 10, 0, 255, 34, 7, 3, 255, 34, 6, 1, 255, 35, 10, 2, 255, 38, 13, 3, 255, 47, 9, 1, 255, 44, 10, 1, 255, 51, 14, 4, 255, 46, 11, 3, 255, 38, 6, 2, 255, 4, 1, 0, 255, 6, 1, 1, 255, 5, 0, 0, 255, 7, 3, 2, 255, 6, 2, 1, 255, 8, 2, 0, 255, 10, 2, 0, 255, 8, 2, 0, 255, 8, 2, 2, 255, 8, 2, 2, 255, 6, 1, 0, 255, 9, 1, 0, 255, 11, 2, 0, 255, 15, 4, 2, 255, 12, 3, 2, 255, 13, 4, 2, 255, 14, 6, 4, 255, 8, 2, 0, 255, 8, 5, 2, 255, 13, 4, 2, 255, 13, 3, 1, 255, 14, 6, 3, 255, 14, 6, 3, 255, 12, 5, 1, 255, 12, 4, 1, 255, 14, 4, 3, 255, 15, 3, 2, 255, 11, 6, 2, 255, 11, 6, 2, 255, 13, 5, 1, 255, 17, 7, 2, 255, 18, 7, 3, 255, 15, 8, 2, 255, 15, 6, 1, 255, 17, 6, 2, 255, 20, 9, 5, 255, 19, 8, 2, 255, 19, 9, 2, 255, 21, 9, 3, 255, 20, 8, 3, 255, 20, 11, 4, 255, 24, 13, 5, 255, 20, 9, 2, 255, 20, 10, 2, 255, 21, 10, 1, 255, 26, 12, 0, 255, 28, 15, 5, 255, 24, 13, 4, 255, 22, 13, 3, 255, 22, 12, 2, 255, 26, 14, 4, 255, 30, 13, 3, 255, 26, 12, 3, 255, 28, 11, 3, 255, 36, 15, 6, 255, 32, 16, 3, 255, 27, 15, 4, 255, 33, 18, 8, 255, 29, 11, 0, 255, 35, 13, 4, 255, 30, 15, 4, 255, 29, 16, 3, 255, 35, 18, 7, 255, 29, 13, 4, 255, 39, 16, 4, 255, 28, 16, 0, 255, 31, 17, 4, 255, 34, 16, 2, 255, 33, 21, 2, 255, 34, 16, 2, 255, 37, 19, 4, 255, 37, 21, 5, 255, 39, 18, 7, 255, 43, 17, 4, 255, 44, 18, 6, 255, 37, 19, 2, 255, 36, 22, 1, 255, 41, 21, 4, 255, 40, 24, 3, 255, 39, 24, 1, 255, 42, 20, 1, 255, 43, 17, 1, 255, 42, 22, 5, 255, 37, 21, 2, 255, 42, 18, 3, 255, 43, 22, 6, 255, 43, 21, 5, 255, 43, 20, 4, 255, 43, 22, 4, 255, 47, 20, 5, 255, 45, 22, 3, 255, 44, 27, 1, 255, 41, 25, 1, 255, 47, 22, 2, 255, 47, 24, 3, 255, 41, 26, 5, 255, 45, 23, 6, 255, 40, 21, 3, 255, 40, 23, 2, 255, 42, 25, 1, 255, 50, 26, 2, 255, 54, 25, 1, 255, 56, 26, 2, 255, 47, 22, 2, 255, 51, 21, 3, 255, 55, 27, 5, 255, 50, 27, 2, 255, 47, 23, 1, 255, 46, 25, 7, 255, 47, 25, 4, 255, 50, 25, 3, 255, 52, 24, 2, 255, 56, 26, 6, 255, 55, 24, 8, 255, 45, 19, 6, 255, 57, 26, 5, 255, 48, 25, 1, 255, 49, 25, 3, 255, 53, 28, 5, 255, 51, 23, 2, 255, 49, 25, 5, 255, 45, 27, 3, 255, 49, 26, 1, 255, 49, 29, 4, 255, 51, 28, 4, 255, 54, 30, 6, 255, 51, 29, 3, 255, 50, 27, 0, 255, 56, 29, 4, 255, 52, 31, 4, 255, 55, 30, 3, 255, 55, 29, 1, 255, 55, 34, 5, 255, 51, 30, 5, 255, 60, 33, 15, 255, 53, 34, 8, 255, 51, 39, 6, 255, 55, 38, 13, 255, 63, 43, 10, 255, 59, 42, 15, 255, 56, 46, 19, 255, 59, 49, 18, 255, 59, 48, 21, 255, 57, 46, 40, 255, 60, 55, 32, 255, 65, 66, 28, 255, 60, 59, 37, 255, 64, 64, 41, 255, 68, 68, 42, 255, 71, 73, 54, 255, 72, 78, 47, 255, 72, 78, 50, 255, 72, 81, 53, 255, 72, 84, 57, 255, 76, 90, 64, 255, 77, 89, 64, 255, 81, 93, 73, 255, 85, 98, 78, 255, 85, 103, 79, 255, 88, 108, 82, 255, 92, 113, 96, 255, 93, 119, 94, 255, 91, 124, 95, 255, 90, 127, 101, 255, 90, 129, 107, 255, 94, 135, 106, 255, 96, 137, 111, 255, 97, 139, 114, 255, 100, 143, 116, 255, 101, 143, 114, 255, 103, 144, 113, 255, 102, 145, 115, 255, 99, 144, 114, 255, 103, 145, 117, 255, 102, 146, 114, 255, 100, 142, 107, 255, 100, 142, 107, 255, 98, 139, 103, 255, 97, 137, 100, 255, 97, 133, 98, 255, 98, 125, 99, 255, 99, 124, 93, 255, 96, 122, 91, 255, 95, 116, 82, 255, 94, 113, 69, 255, 91, 110, 72, 255, 90, 105, 68, 255, 88, 100, 63, 255, 88, 97, 64, 255, 86, 93, 58, 255, 85, 85, 55, 255, 89, 85, 50, 255, 84, 84, 41, 255, 80, 79, 40, 255, 81, 78, 26, 255, 84, 77, 21, 255, 84, 76, 19, 255, 73, 68, 28, 255, 73, 64, 36, 255, 80, 68, 20, 255, 82, 61, 13, 255, 82, 62, 16, 255, 83, 59, 15, 255, 81, 57, 14, 255, 79, 56, 18, 255, 73, 54, 10, 255, 73, 55, 6, 255, 75, 52, 15, 255, 76, 46, 12, 255, 83, 51, 9, 255, 78, 45, 12, 255, 75, 39, 12, 255, 74, 41, 7, 255, 72, 44, 7, 255, 72, 40, 10, 255, 74, 38, 11, 255, 75, 38, 7, 255, 76, 39, 6, 255, 76, 40, 7, 255, 74, 37, 7, 255, 79, 38, 9, 255, 75, 31, 4, 255, 70, 31, 4, 255, 69, 35, 9, 255, 71, 38, 4, 255, 74, 34, 3, 255, 73, 35, 4, 255, 74, 34, 4, 255, 78, 32, 5, 255, 74, 32, 5, 255, 75, 33, 7, 255, 78, 30, 5, 255, 76, 33, 5, 255, 66, 35, 4, 255, 68, 32, 3, 255, 74, 28, 1, 255, 74, 31, 4, 255, 65, 27, 1, 255, 69, 30, 3, 255, 70, 30, 4, 255, 70, 30, 5, 255, 69, 29, 4, 255, 73, 29, 2, 255, 65, 22, 4, 255, 71, 28, 4, 255, 74, 29, 1, 255, 74, 29, 4, 255, 77, 28, 1, 255, 81, 27, 1, 255, 85, 29, 5, 255, 83, 34, 3, 255, 79, 31, 3, 255, 75, 29, 3, 255, 76, 31, 4, 255, 77, 31, 1, 255, 78, 31, 1, 255, 76, 32, 2, 255, 79, 32, 4, 255, 74, 31, 2, 255, 73, 30, 2, 255, 81, 30, 5, 255, 78, 29, 5, 255, 73, 28, 0, 255, 77, 31, 0, 255, 81, 30, 2, 255, 78, 26, 3, 255, 73, 24, 2, 255, 74, 27, 4, 255, 73, 26, 4, 255, 69, 26, 5, 255, 64, 27, 5, 255, 63, 21, 3, 255, 68, 23, 5, 255, 64, 23, 4, 255, 67, 26, 5, 255, 76, 25, 4, 255, 87, 28, 2, 255, 94, 30, 1, 255, 74, 27, 1, 255, 69, 21, 4, 255, 88, 27, 8, 255, 76, 26, 3, 255, 64, 22, 1, 255, 68, 22, 5, 255, 70, 23, 4, 255, 68, 22, 3, 255, 65, 24, 5, 255, 62, 23, 4, 255, 64, 22, 5, 255, 59, 22, 3, 255, 63, 21, 4, 255, 65, 22, 5, 255, 60, 23, 4, 255, 60, 20, 1, 255, 50, 19, 2, 255, 56, 18, 1, 255, 60, 18, 0, 255, 52, 23, 2, 255, 55, 20, 4, 255, 63, 19, 5, 255, 60, 20, 3, 255, 56, 18, 2, 255, 51, 22, 1, 255, 62, 20, 3, 255, 59, 14, 0, 255, 63, 17, 2, 255, 60, 22, 2, 255, 62, 18, 1, 255, 65, 20, 5, 255, 63, 18, 4, 255, 57, 21, 2, 255, 55, 21, 2, 255, 54, 19, 3, 255, 44, 19, 1, 255, 50, 18, 0, 255, 54, 13, 1, 255, 54, 19, 7, 255, 48, 17, 6, 255, 48, 17, 6, 255, 42, 13, 3, 255, 51, 13, 5, 255, 53, 15, 5, 255, 51, 15, 4, 255, 50, 15, 4, 255, 43, 14, 3, 255, 40, 15, 3, 255, 42, 16, 4, 255, 46, 16, 5, 255, 51, 15, 3, 255, 53, 14, 2, 255, 52, 17, 0, 255, 63, 22, 4, 255, 73, 18, 3, 255, 79, 18, 2, 255, 84, 19, 2, 255, 79, 17, 3, 255, 51, 14, 1, 255, 43, 14, 2, 255, 50, 18, 3, 255, 47, 14, 1, 255, 52, 16, 4, 255, 51, 14, 3, 255, 54, 14, 1, 255, 55, 15, 0, 255, 54, 16, 0, 255, 54, 14, 1, 255, 56, 15, 3, 255, 59, 14, 1, 255, 63, 15, 0, 255, 65, 17, 4, 255, 61, 16, 3, 255, 56, 14, 2, 255, 50, 16, 4, 255, 52, 13, 5, 255, 55, 13, 3, 255, 61, 17, 4, 255, 62, 14, 0, 255, 59, 11, 2, 255, 56, 14, 5, 255, 58, 14, 3, 255, 64, 14, 1, 255, 67, 17, 1, 255, 68, 19, 1, 255, 68, 16, 0, 255, 70, 14, 2, 255, 66, 14, 3, 255, 60, 15, 3, 255, 53, 16, 4, 255, 46, 13, 1, 255, 52, 13, 3, 255, 56, 10, 2, 255, 55, 12, 2, 255, 52, 13, 2, 255, 55, 15, 6, 255, 34, 9, 1, 255, 31, 10, 2, 255, 52, 13, 6, 255, 55, 13, 3, 255, 56, 16, 7, 255, 49, 10, 6, 255, 34, 8, 3, 255, 31, 9, 2, 255, 34, 10, 1, 255, 32, 10, 0, 255, 34, 8, 1, 255, 30, 9, 0, 255, 42, 11, 4, 255, 43, 10, 4, 255, 40, 6, 3, 255, 30, 5, 3, 255, 29, 8, 4, 255, 32, 9, 3, 255, 31, 9, 1, 255, 43, 8, 2, 255, 45, 10, 1, 255, 51, 15, 6, 255, 49, 14, 4, 255, 46, 14, 2, 255, 42, 11, 3, 255, 37, 7, 2, 255, 5, 1, 1, 255, 5, 1, 0, 255, 6, 0, 1, 255, 7, 3, 2, 255, 6, 2, 1, 255, 9, 3, 0, 255, 11, 2, 2, 255, 7, 1, 1, 255, 7, 1, 1, 255, 8, 2, 2, 255, 6, 1, 0, 255, 8, 1, 0, 255, 11, 3, 0, 255, 12, 3, 1, 255, 12, 5, 2, 255, 10, 2, 1, 255, 14, 4, 3, 255, 13, 5, 2, 255, 10, 7, 4, 255, 11, 3, 1, 255, 14, 4, 2, 255, 16, 6, 3, 255, 15, 6, 3, 255, 13, 5, 2, 255, 11, 3, 1, 255, 14, 7, 4, 255, 15, 4, 2, 255, 13, 5, 2, 255, 12, 4, 1, 255, 13, 4, 2, 255, 17, 7, 3, 255, 15, 8, 1, 255, 14, 7, 1, 255, 15, 6, 1, 255, 19, 9, 4, 255, 20, 9, 5, 255, 18, 7, 3, 255, 18, 9, 2, 255, 17, 8, 1, 255, 18, 9, 3, 255, 17, 9, 2, 255, 20, 10, 3, 255, 18, 8, 2, 255, 15, 8, 1, 255, 17, 12, 3, 255, 24, 13, 2, 255, 22, 12, 2, 255, 23, 13, 3, 255, 27, 14, 5, 255, 26, 11, 2, 255, 31, 12, 3, 255, 31, 10, 5, 255, 31, 13, 3, 255, 28, 14, 0, 255, 30, 13, 5, 255, 32, 11, 9, 255, 24, 12, 2, 255, 28, 15, 1, 255, 27, 15, 4, 255, 34, 12, 5, 255, 36, 13, 6, 255, 26, 13, 1, 255, 26, 17, 3, 255, 29, 13, 2, 255, 31, 18, 2, 255, 24, 14, 3, 255, 37, 18, 5, 255, 42, 17, 2, 255, 33, 17, 2, 255, 28, 18, 3, 255, 35, 19, 2, 255, 33, 14, 3, 255, 34, 17, 6, 255, 35, 19, 2, 255, 36, 18, 3, 255, 40, 20, 3, 255, 43, 22, 1, 255, 44, 18, 3, 255, 39, 22, 0, 255, 43, 21, 1, 255, 55, 20, 7, 255, 50, 18, 6, 255, 44, 21, 3, 255, 38, 23, 0, 255, 43, 23, 3, 255, 45, 26, 3, 255, 43, 21, 1, 255, 45, 21, 3, 255, 48, 25, 3, 255, 49, 18, 3, 255, 48, 23, 6, 255, 43, 26, 3, 255, 48, 24, 1, 255, 44, 22, 0, 255, 41, 22, 2, 255, 48, 23, 2, 255, 47, 21, 5, 255, 46, 22, 4, 255, 47, 24, 5, 255, 47, 24, 1, 255, 51, 25, 2, 255, 57, 28, 2, 255, 56, 28, 4, 255, 49, 26, 4, 255, 54, 26, 5, 255, 56, 26, 5, 255, 51, 24, 3, 255, 47, 20, 3, 255, 45, 24, 6, 255, 47, 26, 4, 255, 49, 24, 3, 255, 46, 22, 1, 255, 42, 25, 1, 255, 42, 23, 3, 255, 49, 21, 7, 255, 48, 26, 5, 255, 47, 26, 3, 255, 55, 28, 6, 255, 48, 26, 3, 255, 43, 24, 1, 255, 49, 26, 6, 255, 51, 28, 6, 255, 52, 32, 4, 255, 47, 28, 2, 255, 53, 25, 3, 255, 56, 28, 6, 255, 53, 31, 7, 255, 51, 27, 3, 255, 59, 29, 0, 255, 59, 31, 4, 255, 59, 27, 5, 255, 59, 26, 4, 255, 61, 32, 6, 255, 55, 31, 3, 255, 59, 31, 9, 255, 58, 32, 6, 255, 61, 39, 13, 255, 58, 37, 7, 255, 63, 43, 11, 255, 55, 42, 19, 255, 54, 44, 24, 255, 64, 50, 18, 255, 66, 53, 20, 255, 65, 53, 27, 255, 66, 59, 30, 255, 64, 62, 29, 255, 63, 62, 29, 255, 69, 69, 45, 255, 68, 67, 52, 255, 68, 70, 43, 255, 73, 74, 55, 255, 74, 76, 59, 255, 73, 81, 62, 255, 77, 88, 65, 255, 79, 89, 65, 255, 83, 93, 68, 255, 83, 97, 77, 255, 86, 104, 83, 255, 85, 109, 80, 255, 89, 112, 83, 255, 91, 117, 95, 255, 90, 121, 98, 255, 92, 127, 103, 255, 91, 132, 106, 255, 91, 133, 108, 255, 93, 136, 112, 255, 98, 139, 115, 255, 101, 143, 119, 255, 100, 144, 118, 255, 102, 145, 118, 255, 107, 148, 121, 255, 105, 147, 118, 255, 103, 147, 116, 255, 101, 146, 116, 255, 99, 144, 113, 255, 97, 141, 107, 255, 98, 141, 106, 255, 97, 139, 103, 255, 98, 137, 101, 255, 95, 130, 97, 255, 99, 127, 100, 255, 99, 124, 97, 255, 92, 119, 89, 255, 96, 117, 83, 255, 96, 114, 71, 255, 94, 108, 67, 255, 94, 98, 72, 255, 91, 96, 67, 255, 88, 96, 50, 255, 85, 94, 39, 255, 80, 85, 54, 255, 81, 81, 56, 255, 86, 87, 26, 255, 83, 80, 40, 255, 83, 75, 40, 255, 80, 70, 31, 255, 80, 67, 35, 255, 73, 65, 23, 255, 74, 61, 20, 255, 81, 65, 13, 255, 79, 59, 23, 255, 70, 56, 20, 255, 79, 62, 14, 255, 82, 57, 7, 255, 81, 52, 12, 255, 84, 53, 8, 255, 78, 51, 15, 255, 77, 48, 9, 255, 80, 46, 5, 255, 82, 46, 11, 255, 73, 43, 8, 255, 76, 43, 3, 255, 71, 38, 9, 255, 69, 40, 8, 255, 72, 45, 4, 255, 74, 41, 10, 255, 75, 38, 10, 255, 77, 38, 2, 255, 74, 37, 3, 255, 73, 37, 9, 255, 77, 35, 10, 255, 77, 33, 5, 255, 71, 31, 4, 255, 67, 33, 9, 255, 73, 36, 4, 255, 78, 33, 4, 255, 72, 33, 3, 255, 69, 32, 3, 255, 75, 31, 5, 255, 75, 36, 5, 255, 72, 34, 7, 255, 75, 29, 6, 255, 72, 30, 2, 255, 67, 36, 4, 255, 68, 34, 5, 255, 72, 28, 1, 255, 75, 29, 4, 255, 70, 33, 6, 255, 68, 29, 3, 255, 73, 30, 6, 255, 71, 29, 5, 255, 67, 30, 4, 255, 73, 31, 6, 255, 68, 28, 9, 255, 73, 28, 5, 255, 74, 31, 2, 255, 74, 32, 3, 255, 79, 31, 2, 255, 86, 30, 6, 255, 83, 32, 5, 255, 78, 32, 1, 255, 76, 30, 0, 255, 76, 31, 2, 255, 78, 33, 4, 255, 74, 29, 1, 255, 76, 31, 5, 255, 76, 31, 3, 255, 76, 31, 2, 255, 72, 29, 1, 255, 72, 28, 2, 255, 74, 28, 2, 255, 74, 26, 4, 255, 73, 28, 1, 255, 85, 33, 4, 255, 91, 31, 3, 255, 86, 29, 4, 255, 73, 26, 1, 255, 70, 29, 3, 255, 73, 29, 5, 255, 70, 26, 2, 255, 67, 28, 1, 255, 67, 23, 3, 255, 76, 25, 2, 255, 75, 25, 5, 255, 70, 24, 3, 255, 67, 25, 2, 255, 67, 24, 6, 255, 78, 27, 7, 255, 72, 23, 3, 255, 64, 21, 8, 255, 65, 20, 7, 255, 64, 19, 1, 255, 65, 22, 1, 255, 66, 21, 3, 255, 65, 22, 2, 255, 65, 25, 5, 255, 65, 24, 5, 255, 66, 24, 3, 255, 56, 24, 3, 255, 57, 23, 3, 255, 61, 21, 3, 255, 64, 21, 4, 255, 65, 22, 5, 255, 64, 19, 2, 255, 57, 20, 1, 255, 58, 22, 3, 255, 62, 23, 4, 255, 56, 24, 3, 255, 60, 22, 4, 255, 60, 19, 5, 255, 51, 19, 3, 255, 64, 22, 3, 255, 64, 18, 1, 255, 56, 21, 1, 255, 60, 20, 4, 255, 61, 15, 3, 255, 63, 24, 7, 255, 61, 23, 2, 255, 61, 17, 1, 255, 58, 16, 1, 255, 51, 19, 0, 255, 61, 18, 1, 255, 60, 13, 1, 255, 56, 19, 2, 255, 62, 21, 3, 255, 58, 15, 4, 255, 51, 16, 4, 255, 50, 16, 4, 255, 52, 16, 5, 255, 47, 16, 6, 255, 35, 18, 2, 255, 49, 17, 4, 255, 56, 15, 3, 255, 50, 16, 4, 255, 46, 18, 6, 255, 44, 16, 4, 255, 44, 17, 4, 255, 49, 18, 7, 255, 52, 14, 3, 255, 53, 15, 2, 255, 53, 16, 3, 255, 60, 18, 3, 255, 63, 17, 2, 255, 55, 17, 1, 255, 70, 19, 4, 255, 64, 20, 4, 255, 49, 16, 2, 255, 61, 12, 6, 255, 48, 20, 5, 255, 52, 17, 1, 255, 63, 18, 4, 255, 56, 14, 1, 255, 58, 13, 3, 255, 58, 13, 4, 255, 56, 15, 5, 255, 58, 14, 4, 255, 59, 16, 3, 255, 62, 15, 2, 255, 61, 13, 0, 255, 62, 16, 0, 255, 58, 16, 1, 255, 54, 15, 2, 255, 51, 13, 4, 255, 55, 15, 6, 255, 52, 14, 2, 255, 56, 14, 2, 255, 56, 13, 2, 255, 57, 14, 2, 255, 68, 15, 5, 255, 69, 15, 3, 255, 65, 16, 1, 255, 67, 14, 0, 255, 72, 16, 2, 255, 68, 16, 2, 255, 63, 15, 0, 255, 57, 15, 3, 255, 53, 12, 2, 255, 50, 13, 0, 255, 51, 15, 1, 255, 57, 14, 3, 255, 60, 11, 1, 255, 65, 15, 2, 255, 60, 15, 1, 255, 58, 14, 3, 255, 41, 9, 0, 255, 37, 9, 2, 255, 42, 9, 3, 255, 41, 10, 2, 255, 42, 11, 4, 255, 41, 12, 8, 255, 33, 5, 2, 255, 31, 12, 5, 255, 29, 9, 3, 255, 35, 5, 1, 255, 38, 9, 2, 255, 41, 10, 4, 255, 45, 11, 4, 255, 40, 10, 1, 255, 41, 12, 3, 255, 35, 11, 3, 255, 34, 9, 4, 255, 35, 6, 2, 255, 38, 12, 4, 255, 44, 11, 3, 255, 49, 7, 0, 255, 49, 11, 3, 255, 41, 12, 0, 255, 48, 11, 1, 255, 49, 12, 2, 255, 49, 11, 3, 255, 5, 1, 0, 255, 6, 0, 0, 255, 7, 1, 1, 255, 4, 0, 0, 255, 4, 1, 0, 255, 8, 2, 0, 255, 11, 2, 3, 255, 10, 0, 2, 255, 7, 1, 1, 255, 9, 3, 3, 255, 9, 3, 2, 255, 9, 4, 1, 255, 13, 5, 2, 255, 8, 2, 0, 255, 9, 5, 2, 255, 14, 6, 4, 255, 14, 3, 2, 255, 15, 5, 3, 255, 9, 2, 1, 255, 10, 3, 1, 255, 11, 3, 1, 255, 13, 2, 1, 255, 15, 5, 3, 255, 15, 4, 3, 255, 10, 4, 1, 255, 15, 8, 5, 255, 16, 5, 3, 255, 12, 3, 2, 255, 13, 4, 2, 255, 14, 5, 3, 255, 14, 7, 4, 255, 11, 6, 1, 255, 15, 7, 0, 255, 19, 9, 4, 255, 20, 9, 6, 255, 16, 5, 2, 255, 17, 8, 3, 255, 18, 11, 4, 255, 16, 9, 1, 255, 15, 7, 0, 255, 16, 9, 2, 255, 19, 8, 3, 255, 20, 6, 4, 255, 20, 10, 6, 255, 19, 10, 4, 255, 28, 14, 5, 255, 22, 10, 2, 255, 24, 10, 4, 255, 21, 9, 3, 255, 24, 10, 3, 255, 29, 12, 4, 255, 25, 14, 6, 255, 32, 13, 4, 255, 29, 13, 3, 255, 20, 13, 2, 255, 26, 11, 3, 255, 23, 14, 3, 255, 29, 12, 1, 255, 25, 15, 1, 255, 27, 17, 5, 255, 36, 15, 5, 255, 33, 15, 2, 255, 30, 16, 1, 255, 39, 13, 4, 255, 32, 15, 5, 255, 27, 15, 5, 255, 27, 14, 2, 255, 33, 17, 1, 255, 35, 19, 2, 255, 36, 19, 4, 255, 34, 17, 3, 255, 30, 17, 2, 255, 27, 16, 3, 255, 27, 15, 4, 255, 34, 17, 4, 255, 35, 16, 0, 255, 37, 20, 3, 255, 34, 20, 4, 255, 45, 20, 4, 255, 47, 20, 3, 255, 41, 18, 4, 255, 37, 18, 4, 255, 36, 22, 2, 255, 39, 22, 3, 255, 44, 20, 7, 255, 40, 21, 1, 255, 44, 24, 6, 255, 44, 22, 3, 255, 49, 26, 3, 255, 45, 19, 4, 255, 42, 20, 1, 255, 49, 23, 1, 255, 52, 20, 4, 255, 48, 21, 3, 255, 48, 26, 2, 255, 51, 26, 3, 255, 50, 25, 1, 255, 52, 25, 4, 255, 51, 23, 2, 255, 53, 24, 4, 255, 54, 25, 5, 255, 51, 23, 1, 255, 45, 22, 2, 255, 44, 26, 3, 255, 53, 27, 3, 255, 52, 23, 2, 255, 50, 24, 4, 255, 48, 22, 1, 255, 42, 23, 1, 255, 44, 25, 1, 255, 45, 25, 1, 255, 45, 25, 4, 255, 45, 26, 5, 255, 44, 22, 4, 255, 49, 22, 6, 255, 43, 24, 3, 255, 44, 27, 3, 255, 53, 27, 4, 255, 48, 26, 1, 255, 46, 26, 2, 255, 49, 26, 3, 255, 51, 27, 2, 255, 55, 29, 1, 255, 53, 31, 3, 255, 50, 29, 5, 255, 53, 27, 6, 255, 56, 26, 7, 255, 54, 26, 4, 255, 54, 32, 3, 255, 57, 29, 4, 255, 56, 27, 3, 255, 60, 30, 5, 255, 65, 30, 7, 255, 58, 29, 6, 255, 52, 33, 12, 255, 59, 41, 7, 255, 59, 34, 9, 255, 61, 38, 4, 255, 57, 36, 16, 255, 55, 39, 17, 255, 62, 48, 12, 255, 67, 53, 9, 255, 69, 54, 26, 255, 65, 54, 24, 255, 62, 57, 30, 255, 61, 60, 35, 255, 67, 67, 37, 255, 70, 70, 42, 255, 70, 74, 42, 255, 70, 73, 43, 255, 72, 74, 55, 255, 76, 80, 57, 255, 76, 83, 61, 255, 79, 87, 69, 255, 82, 90, 65, 255, 84, 94, 68, 255, 87, 102, 84, 255, 82, 105, 86, 255, 86, 112, 85, 255, 91, 115, 89, 255, 87, 120, 98, 255, 88, 122, 97, 255, 93, 130, 104, 255, 94, 136, 113, 255, 96, 138, 117, 255, 97, 141, 116, 255, 99, 143, 117, 255, 99, 145, 122, 255, 103, 149, 126, 255, 103, 148, 126, 255, 104, 147, 123, 255, 105, 148, 121, 255, 103, 149, 120, 255, 103, 148, 120, 255, 100, 144, 115, 255, 103, 144, 116, 255, 103, 143, 112, 255, 102, 139, 107, 255, 100, 134, 102, 255, 97, 127, 100, 255, 102, 127, 97, 255, 96, 122, 93, 255, 88, 117, 82, 255, 93, 114, 77, 255, 94, 106, 78, 255, 94, 106, 67, 255, 93, 102, 59, 255, 91, 98, 61, 255, 87, 92, 59, 255, 81, 87, 49, 255, 81, 83, 48, 255, 85, 85, 36, 255, 84, 81, 27, 255, 78, 75, 32, 255, 80, 73, 40, 255, 80, 69, 30, 255, 76, 63, 31, 255, 74, 62, 24, 255, 75, 67, 18, 255, 81, 63, 12, 255, 78, 60, 28, 255, 68, 54, 27, 255, 80, 60, 6, 255, 77, 55, 10, 255, 76, 50, 20, 255, 77, 48, 5, 255, 79, 47, 10, 255, 76, 44, 10, 255, 77, 43, 13, 255, 70, 38, 11, 255, 69, 40, 12, 255, 76, 40, 9, 255, 73, 42, 5, 255, 70, 45, 7, 255, 67, 40, 7, 255, 68, 36, 5, 255, 75, 35, 5, 255, 76, 33, 3, 255, 76, 38, 7, 255, 76, 40, 8, 255, 75, 37, 6, 255, 80, 35, 8, 255, 73, 33, 5, 255, 69, 35, 5, 255, 74, 37, 6, 255, 79, 33, 5, 255, 73, 34, 6, 255, 66, 33, 4, 255, 75, 31, 3, 255, 76, 34, 3, 255, 68, 34, 4, 255, 73, 32, 6, 255, 78, 29, 3, 255, 76, 30, 5, 255, 71, 28, 6, 255, 71, 28, 7, 255, 73, 28, 5, 255, 70, 29, 3, 255, 72, 29, 4, 255, 80, 29, 6, 255, 75, 27, 6, 255, 64, 29, 4, 255, 65, 29, 2, 255, 67, 28, 2, 255, 74, 27, 4, 255, 70, 25, 0, 255, 70, 30, 3, 255, 78, 29, 9, 255, 85, 29, 3, 255, 82, 33, 1, 255, 77, 32, 2, 255, 77, 29, 0, 255, 81, 33, 2, 255, 79, 31, 3, 255, 74, 25, 2, 255, 72, 25, 4, 255, 77, 30, 4, 255, 75, 29, 4, 255, 77, 30, 5, 255, 76, 28, 5, 255, 72, 28, 3, 255, 76, 28, 4, 255, 78, 27, 6, 255, 75, 27, 3, 255, 76, 30, 0, 255, 79, 30, 1, 255, 79, 26, 3, 255, 76, 25, 5, 255, 72, 24, 4, 255, 70, 26, 7, 255, 70, 25, 4, 255, 72, 24, 2, 255, 72, 25, 4, 255, 67, 25, 2, 255, 67, 24, 1, 255, 73, 26, 5, 255, 74, 23, 7, 255, 65, 20, 3, 255, 66, 21, 1, 255, 64, 19, 2, 255, 59, 19, 3, 255, 66, 23, 5, 255, 65, 20, 2, 255, 69, 21, 6, 255, 67, 22, 3, 255, 61, 20, 4, 255, 62, 20, 4, 255, 66, 23, 1, 255, 64, 24, 6, 255, 66, 20, 4, 255, 66, 20, 4, 255, 64, 20, 4, 255, 64, 18, 1, 255, 61, 20, 2, 255, 61, 20, 3, 255, 53, 19, 0, 255, 52, 20, 1, 255, 64, 19, 4, 255, 63, 22, 5, 255, 49, 15, 3, 255, 53, 19, 9, 255, 52, 18, 3, 255, 59, 19, 1, 255, 55, 21, 1, 255, 58, 20, 5, 255, 67, 15, 5, 255, 69, 15, 2, 255, 64, 18, 3, 255, 59, 14, 2, 255, 57, 16, 5, 255, 47, 17, 2, 255, 55, 21, 1, 255, 59, 18, 1, 255, 56, 18, 1, 255, 59, 18, 2, 255, 53, 14, 3, 255, 44, 15, 3, 255, 50, 18, 4, 255, 55, 17, 1, 255, 54, 18, 4, 255, 44, 15, 4, 255, 49, 15, 2, 255, 51, 13, 1, 255, 49, 17, 6, 255, 45, 16, 5, 255, 46, 15, 3, 255, 44, 15, 4, 255, 43, 11, 1, 255, 49, 14, 3, 255, 48, 14, 3, 255, 47, 12, 5, 255, 52, 14, 6, 255, 54, 14, 5, 255, 42, 10, 3, 255, 44, 12, 3, 255, 50, 14, 4, 255, 39, 15, 2, 255, 52, 13, 2, 255, 45, 14, 3, 255, 48, 16, 3, 255, 59, 18, 6, 255, 50, 15, 1, 255, 57, 17, 5, 255, 56, 14, 3, 255, 56, 16, 3, 255, 59, 14, 4, 255, 58, 13, 3, 255, 65, 20, 5, 255, 67, 19, 3, 255, 62, 17, 2, 255, 65, 21, 7, 255, 56, 13, 4, 255, 56, 12, 6, 255, 57, 15, 2, 255, 52, 17, 2, 255, 53, 11, 2, 255, 55, 14, 4, 255, 61, 18, 2, 255, 71, 15, 1, 255, 74, 16, 3, 255, 68, 13, 1, 255, 64, 15, 2, 255, 60, 14, 1, 255, 60, 17, 3, 255, 52, 12, 0, 255, 49, 12, 3, 255, 50, 13, 3, 255, 47, 13, 1, 255, 49, 17, 5, 255, 53, 14, 2, 255, 61, 13, 4, 255, 61, 11, 2, 255, 64, 15, 1, 255, 64, 14, 0, 255, 50, 12, 3, 255, 37, 7, 4, 255, 35, 7, 2, 255, 38, 14, 2, 255, 39, 15, 4, 255, 32, 9, 2, 255, 32, 10, 3, 255, 31, 9, 1, 255, 32, 8, 2, 255, 33, 7, 4, 255, 29, 10, 5, 255, 30, 9, 2, 255, 32, 10, 0, 255, 54, 15, 4, 255, 56, 11, 0, 255, 56, 11, 2, 255, 45, 8, 4, 255, 42, 9, 7, 255, 44, 12, 6, 255, 36, 12, 1, 255, 47, 12, 4, 255, 51, 14, 5, 255, 41, 11, 2, 255, 39, 10, 5, 255, 45, 12, 5, 255, 48, 8, 1, 255, 7, 2, 1, 255, 7, 2, 1, 255, 8, 3, 3, 255, 6, 0, 0, 255, 11, 3, 2, 255, 12, 4, 2, 255, 8, 2, 1, 255, 8, 1, 2, 255, 10, 1, 2, 255, 8, 1, 2, 255, 7, 3, 1, 255, 9, 4, 1, 255, 11, 3, 1, 255, 9, 3, 0, 255, 11, 4, 1, 255, 12, 5, 2, 255, 8, 2, 0, 255, 9, 3, 1, 255, 10, 2, 0, 255, 13, 5, 3, 255, 13, 3, 1, 255, 12, 1, 0, 255, 13, 3, 1, 255, 12, 3, 1, 255, 12, 3, 2, 255, 14, 5, 4, 255, 15, 3, 3, 255, 13, 3, 2, 255, 15, 5, 4, 255, 16, 5, 1, 255, 14, 6, 2, 255, 13, 6, 2, 255, 17, 6, 2, 255, 15, 6, 1, 255, 16, 7, 1, 255, 16, 5, 0, 255, 18, 8, 4, 255, 15, 7, 2, 255, 15, 8, 3, 255, 16, 9, 3, 255, 18, 10, 4, 255, 20, 9, 4, 255, 21, 9, 4, 255, 18, 8, 3, 255, 19, 11, 4, 255, 22, 10, 1, 255, 23, 9, 3, 255, 25, 8, 3, 255, 23, 7, 1, 255, 23, 10, 2, 255, 17, 11, 1, 255, 20, 11, 0, 255, 24, 10, 2, 255, 29, 14, 6, 255, 25, 13, 2, 255, 24, 13, 1, 255, 26, 15, 3, 255, 32, 12, 5, 255, 27, 16, 5, 255, 23, 15, 1, 255, 30, 12, 0, 255, 32, 13, 1, 255, 31, 18, 4, 255, 35, 15, 3, 255, 27, 12, 2, 255, 29, 13, 3, 255, 29, 14, 4, 255, 28, 13, 3, 255, 30, 15, 3, 255, 29, 14, 4, 255, 30, 17, 6, 255, 29, 17, 2, 255, 32, 17, 3, 255, 32, 14, 4, 255, 35, 17, 5, 255, 35, 16, 2, 255, 37, 19, 4, 255, 33, 22, 3, 255, 36, 20, 4, 255, 38, 16, 1, 255, 39, 19, 4, 255, 37, 19, 4, 255, 36, 22, 4, 255, 43, 20, 3, 255, 44, 21, 6, 255, 42, 24, 8, 255, 37, 15, 2, 255, 43, 19, 5, 255, 45, 23, 4, 255, 40, 21, 3, 255, 38, 22, 2, 255, 51, 23, 5, 255, 58, 20, 5, 255, 45, 21, 3, 255, 37, 24, 3, 255, 48, 23, 2, 255, 51, 25, 4, 255, 51, 24, 6, 255, 55, 20, 4, 255, 55, 21, 5, 255, 51, 18, 1, 255, 47, 20, 3, 255, 45, 23, 7, 255, 47, 25, 7, 255, 48, 23, 3, 255, 50, 20, 1, 255, 49, 22, 4, 255, 46, 21, 4, 255, 49, 28, 7, 255, 54, 24, 3, 255, 49, 22, 1, 255, 44, 26, 2, 255, 41, 23, 2, 255, 51, 26, 6, 255, 48, 25, 4, 255, 44, 24, 5, 255, 45, 27, 5, 255, 45, 26, 1, 255, 49, 27, 2, 255, 53, 29, 5, 255, 49, 26, 5, 255, 48, 28, 3, 255, 54, 27, 3, 255, 54, 26, 6, 255, 51, 28, 4, 255, 52, 28, 3, 255, 56, 27, 7, 255, 54, 27, 6, 255, 56, 28, 8, 255, 56, 27, 6, 255, 52, 30, 8, 255, 49, 31, 1, 255, 60, 32, 8, 255, 60, 28, 9, 255, 66, 33, 7, 255, 66, 40, 3, 255, 54, 34, 5, 255, 62, 39, 11, 255, 57, 35, 18, 255, 59, 43, 18, 255, 59, 48, 14, 255, 66, 51, 16, 255, 71, 52, 23, 255, 70, 55, 27, 255, 69, 56, 36, 255, 64, 62, 33, 255, 66, 68, 38, 255, 68, 66, 42, 255, 72, 74, 43, 255, 71, 73, 54, 255, 75, 77, 62, 255, 79, 82, 62, 255, 79, 84, 64, 255, 83, 89, 72, 255, 87, 95, 69, 255, 90, 100, 76, 255, 88, 104, 84, 255, 84, 106, 87, 255, 87, 115, 92, 255, 90, 119, 96, 255, 89, 121, 100, 255, 89, 128, 101, 255, 93, 136, 107, 255, 94, 137, 116, 255, 95, 141, 123, 255, 99, 145, 123, 255, 102, 147, 123, 255, 100, 147, 125, 255, 100, 149, 127, 255, 104, 150, 129, 255, 104, 151, 126, 255, 103, 149, 121, 255, 103, 149, 121, 255, 105, 148, 120, 255, 99, 146, 115, 255, 99, 145, 113, 255, 102, 141, 108, 255, 102, 134, 103, 255, 99, 132, 100, 255, 101, 129, 96, 255, 99, 126, 86, 255, 94, 123, 83, 255, 92, 118, 76, 255, 95, 110, 78, 255, 93, 102, 77, 255, 94, 103, 74, 255, 90, 99, 57, 255, 87, 93, 49, 255, 87, 89, 59, 255, 85, 85, 52, 255, 83, 80, 49, 255, 83, 79, 41, 255, 82, 78, 43, 255, 81, 76, 24, 255, 75, 73, 23, 255, 71, 67, 29, 255, 75, 64, 24, 255, 78, 63, 21, 255, 77, 65, 18, 255, 75, 60, 16, 255, 77, 59, 23, 255, 78, 61, 8, 255, 79, 54, 14, 255, 76, 55, 7, 255, 70, 51, 7, 255, 70, 47, 12, 255, 71, 45, 12, 255, 73, 41, 14, 255, 68, 43, 20, 255, 69, 50, 11, 255, 74, 41, 4, 255, 74, 37, 10, 255, 73, 40, 7, 255, 72, 41, 6, 255, 69, 36, 5, 255, 78, 34, 6, 255, 75, 37, 5, 255, 77, 37, 8, 255, 72, 33, 5, 255, 71, 37, 3, 255, 68, 33, 4, 255, 73, 32, 8, 255, 72, 34, 4, 255, 70, 38, 2, 255, 79, 37, 8, 255, 76, 31, 5, 255, 71, 35, 3, 255, 73, 36, 6, 255, 75, 30, 5, 255, 75, 31, 4, 255, 70, 34, 7, 255, 71, 32, 3, 255, 78, 32, 4, 255, 78, 30, 5, 255, 71, 26, 3, 255, 70, 33, 9, 255, 68, 32, 1, 255, 71, 25, 1, 255, 70, 34, 6, 255, 71, 27, 2, 255, 70, 25, 3, 255, 70, 29, 5, 255, 71, 27, 3, 255, 68, 29, 2, 255, 68, 25, 3, 255, 73, 27, 6, 255, 75, 27, 3, 255, 82, 28, 2, 255, 88, 30, 3, 255, 83, 27, 0, 255, 81, 28, 2, 255, 79, 31, 2, 255, 78, 31, 2, 255, 78, 32, 2, 255, 73, 29, 2, 255, 78, 29, 6, 255, 77, 23, 2, 255, 81, 30, 7, 255, 78, 30, 4, 255, 76, 28, 2, 255, 74, 29, 4, 255, 73, 28, 5, 255, 78, 25, 4, 255, 74, 26, 4, 255, 70, 28, 3, 255, 78, 28, 3, 255, 78, 25, 2, 255, 74, 28, 4, 255, 72, 27, 2, 255, 65, 23, 5, 255, 65, 24, 5, 255, 68, 22, 2, 255, 67, 26, 5, 255, 65, 24, 1, 255, 68, 25, 2, 255, 66, 21, 5, 255, 75, 22, 7, 255, 68, 20, 3, 255, 65, 24, 5, 255, 64, 22, 6, 255, 65, 23, 5, 255, 67, 23, 5, 255, 63, 20, 4, 255, 67, 21, 9, 255, 62, 21, 3, 255, 64, 21, 6, 255, 62, 19, 7, 255, 69, 19, 4, 255, 63, 22, 3, 255, 59, 20, 2, 255, 65, 19, 2, 255, 68, 21, 6, 255, 57, 18, 4, 255, 55, 19, 1, 255, 60, 23, 4, 255, 54, 22, 3, 255, 51, 18, 3, 255, 55, 16, 3, 255, 60, 21, 8, 255, 57, 20, 6, 255, 55, 16, 4, 255, 54, 20, 4, 255, 55, 22, 3, 255, 55, 20, 2, 255, 52, 18, 5, 255, 60, 22, 7, 255, 66, 22, 2, 255, 59, 17, 3, 255, 52, 15, 6, 255, 57, 16, 6, 255, 54, 19, 2, 255, 50, 17, 3, 255, 51, 15, 2, 255, 52, 20, 3, 255, 52, 17, 6, 255, 48, 15, 9, 255, 55, 19, 5, 255, 59, 24, 2, 255, 54, 18, 3, 255, 42, 15, 3, 255, 51, 14, 6, 255, 56, 14, 5, 255, 47, 11, 0, 255, 41, 14, 3, 255, 40, 13, 2, 255, 45, 14, 3, 255, 43, 12, 2, 255, 43, 12, 2, 255, 44, 13, 1, 255, 41, 14, 1, 255, 45, 13, 3, 255, 58, 17, 6, 255, 53, 16, 3, 255, 46, 14, 5, 255, 41, 11, 4, 255, 47, 13, 6, 255, 49, 15, 5, 255, 37, 12, 1, 255, 47, 15, 7, 255, 45, 12, 2, 255, 45, 13, 4, 255, 45, 15, 4, 255, 50, 17, 0, 255, 53, 15, 4, 255, 49, 15, 3, 255, 52, 16, 0, 255, 55, 11, 0, 255, 74, 22, 6, 255, 73, 22, 3, 255, 65, 17, 1, 255, 61, 17, 2, 255, 58, 15, 2, 255, 59, 16, 5, 255, 56, 13, 0, 255, 52, 14, 1, 255, 55, 14, 5, 255, 59, 13, 4, 255, 56, 15, 1, 255, 64, 17, 1, 255, 70, 16, 4, 255, 64, 12, 2, 255, 59, 12, 1, 255, 53, 14, 0, 255, 51, 16, 2, 255, 50, 12, 2, 255, 53, 14, 3, 255, 52, 14, 4, 255, 44, 11, 1, 255, 37, 15, 3, 255, 46, 14, 4, 255, 55, 9, 2, 255, 58, 8, 2, 255, 56, 14, 4, 255, 59, 16, 4, 255, 55, 16, 6, 255, 39, 9, 1, 255, 36, 10, 2, 255, 34, 9, 1, 255, 40, 11, 3, 255, 44, 12, 3, 255, 39, 9, 2, 255, 31, 4, 1, 255, 32, 7, 6, 255, 25, 6, 5, 255, 26, 5, 4, 255, 25, 4, 2, 255, 29, 7, 3, 255, 46, 11, 8, 255, 49, 9, 4, 255, 51, 8, 3, 255, 36, 9, 3, 255, 27, 7, 2, 255, 39, 9, 4, 255, 44, 10, 3, 255, 46, 11, 2, 255, 42, 11, 1, 255, 44, 14, 4, 255, 42, 9, 2, 255, 47, 12, 2, 255, 48, 11, 2, 255, 7, 1, 1, 255, 5, 1, 0, 255, 7, 2, 2, 255, 9, 1, 0, 255, 13, 1, 0, 255, 13, 2, 1, 255, 6, 1, 0, 255, 6, 1, 1, 255, 8, 1, 1, 255, 8, 1, 1, 255, 10, 3, 2, 255, 11, 4, 1, 255, 9, 3, 1, 255, 12, 2, 1, 255, 12, 2, 1, 255, 10, 3, 1, 255, 9, 5, 2, 255, 10, 5, 2, 255, 13, 4, 2, 255, 15, 3, 2, 255, 15, 4, 2, 255, 14, 4, 3, 255, 13, 3, 2, 255, 15, 5, 3, 255, 16, 5, 2, 255, 15, 5, 3, 255, 13, 3, 2, 255, 13, 4, 2, 255, 17, 7, 5, 255, 15, 5, 2, 255, 14, 4, 1, 255, 15, 8, 4, 255, 16, 3, 2, 255, 18, 9, 3, 255, 17, 10, 1, 255, 16, 5, 0, 255, 17, 6, 2, 255, 16, 5, 0, 255, 17, 9, 4, 255, 15, 7, 1, 255, 17, 8, 2, 255, 19, 8, 2, 255, 19, 9, 0, 255, 19, 9, 2, 255, 20, 10, 3, 255, 22, 10, 1, 255, 21, 10, 2, 255, 24, 11, 3, 255, 25, 9, 2, 255, 23, 9, 2, 255, 23, 13, 3, 255, 26, 14, 5, 255, 21, 12, 3, 255, 27, 14, 4, 255, 32, 12, 1, 255, 28, 14, 1, 255, 29, 15, 4, 255, 33, 12, 3, 255, 33, 12, 5, 255, 30, 14, 3, 255, 30, 13, 4, 255, 30, 14, 3, 255, 28, 12, 0, 255, 32, 15, 3, 255, 33, 16, 7, 255, 35, 14, 5, 255, 37, 14, 5, 255, 31, 13, 1, 255, 34, 18, 6, 255, 32, 15, 4, 255, 33, 16, 6, 255, 28, 11, 1, 255, 34, 16, 2, 255, 33, 14, 0, 255, 34, 16, 2, 255, 37, 17, 3, 255, 38, 17, 2, 255, 32, 21, 3, 255, 30, 21, 3, 255, 31, 17, 2, 255, 40, 17, 4, 255, 42, 19, 4, 255, 38, 22, 4, 255, 47, 24, 3, 255, 39, 21, 1, 255, 37, 22, 3, 255, 45, 20, 6, 255, 46, 17, 2, 255, 44, 24, 3, 255, 38, 24, 2, 255, 40, 22, 4, 255, 37, 22, 1, 255, 38, 22, 1, 255, 47, 22, 5, 255, 52, 21, 7, 255, 53, 20, 4, 255, 61, 25, 1, 255, 56, 23, 1, 255, 53, 23, 4, 255, 50, 21, 7, 255, 43, 18, 6, 255, 38, 20, 11, 255, 44, 22, 5, 255, 56, 28, 6, 255, 50, 22, 2, 255, 52, 22, 2, 255, 53, 22, 2, 255, 52, 24, 4, 255, 45, 22, 2, 255, 47, 23, 3, 255, 59, 23, 6, 255, 52, 24, 2, 255, 55, 26, 7, 255, 59, 23, 7, 255, 51, 21, 2, 255, 45, 23, 4, 255, 50, 25, 5, 255, 51, 26, 6, 255, 51, 25, 8, 255, 49, 23, 7, 255, 50, 25, 1, 255, 51, 29, 4, 255, 50, 24, 4, 255, 56, 25, 6, 255, 55, 27, 7, 255, 53, 23, 2, 255, 55, 24, 3, 255, 53, 28, 3, 255, 55, 29, 6, 255, 54, 27, 5, 255, 52, 25, 4, 255, 59, 31, 4, 255, 57, 27, 6, 255, 59, 31, 8, 255, 54, 30, 4, 255, 60, 35, 9, 255, 63, 34, 8, 255, 63, 32, 20, 255, 57, 38, 11, 255, 54, 40, 5, 255, 63, 45, 18, 255, 64, 47, 25, 255, 65, 50, 24, 255, 63, 55, 35, 255, 66, 58, 27, 255, 65, 65, 32, 255, 67, 65, 52, 255, 71, 67, 44, 255, 76, 76, 50, 255, 71, 74, 52, 255, 74, 77, 58, 255, 81, 85, 60, 255, 81, 86, 60, 255, 85, 91, 70, 255, 87, 95, 75, 255, 88, 99, 81, 255, 86, 103, 84, 255, 86, 111, 90, 255, 88, 117, 95, 255, 90, 123, 98, 255, 92, 128, 105, 255, 89, 133, 105, 255, 93, 138, 110, 255, 95, 139, 116, 255, 94, 143, 122, 255, 99, 146, 126, 255, 104, 148, 126, 255, 103, 150, 128, 255, 101, 150, 128, 255, 103, 152, 129, 255, 103, 150, 122, 255, 105, 151, 123, 255, 103, 151, 123, 255, 104, 149, 119, 255, 99, 147, 117, 255, 96, 144, 112, 255, 100, 140, 109, 255, 101, 136, 102, 255, 100, 134, 97, 255, 102, 127, 93, 255, 98, 126, 83, 255, 91, 120, 79, 255, 93, 116, 73, 255, 93, 107, 73, 255, 91, 102, 74, 255, 90, 100, 66, 255, 88, 95, 58, 255, 84, 90, 54, 255, 86, 89, 56, 255, 88, 88, 42, 255, 84, 82, 35, 255, 77, 72, 47, 255, 76, 73, 38, 255, 81, 70, 36, 255, 76, 67, 26, 255, 70, 66, 22, 255, 80, 67, 28, 255, 76, 62, 15, 255, 81, 62, 15, 255, 81, 58, 14, 255, 75, 53, 17, 255, 78, 56, 13, 255, 71, 48, 13, 255, 70, 51, 8, 255, 67, 50, 7, 255, 72, 42, 12, 255, 72, 46, 10, 255, 67, 45, 7, 255, 69, 43, 5, 255, 79, 45, 6, 255, 74, 41, 5, 255, 69, 40, 8, 255, 72, 37, 7, 255, 77, 38, 10, 255, 72, 37, 4, 255, 75, 34, 5, 255, 71, 37, 8, 255, 72, 35, 7, 255, 74, 33, 6, 255, 75, 33, 10, 255, 74, 29, 12, 255, 74, 28, 8, 255, 71, 33, 5, 255, 65, 31, 6, 255, 73, 31, 6, 255, 75, 28, 7, 255, 70, 33, 4, 255, 70, 34, 2, 255, 76, 30, 6, 255, 74, 33, 4, 255, 71, 35, 3, 255, 72, 33, 5, 255, 72, 31, 3, 255, 75, 29, 4, 255, 75, 28, 4, 255, 72, 30, 3, 255, 72, 33, 5, 255, 74, 29, 6, 255, 68, 31, 5, 255, 67, 27, 3, 255, 69, 28, 3, 255, 75, 28, 5, 255, 71, 30, 3, 255, 72, 29, 5, 255, 70, 24, 2, 255, 76, 29, 6, 255, 78, 31, 2, 255, 78, 33, 0, 255, 77, 34, 2, 255, 76, 30, 2, 255, 79, 31, 5, 255, 73, 31, 1, 255, 72, 30, 1, 255, 76, 28, 4, 255, 78, 26, 3, 255, 86, 31, 4, 255, 77, 25, 4, 255, 81, 29, 7, 255, 74, 30, 1, 255, 75, 29, 1, 255, 73, 28, 2, 255, 71, 28, 5, 255, 74, 26, 1, 255, 71, 28, 3, 255, 66, 27, 2, 255, 78, 29, 2, 255, 85, 32, 6, 255, 87, 33, 5, 255, 84, 26, 1, 255, 66, 25, 1, 255, 67, 27, 2, 255, 67, 22, 2, 255, 67, 26, 4, 255, 72, 25, 5, 255, 69, 25, 4, 255, 61, 24, 3, 255, 68, 23, 1, 255, 67, 19, 2, 255, 65, 21, 4, 255, 72, 25, 2, 255, 71, 21, 2, 255, 69, 18, 4, 255, 70, 19, 0, 255, 67, 23, 4, 255, 64, 22, 6, 255, 66, 20, 3, 255, 62, 22, 2, 255, 58, 20, 2, 255, 56, 20, 5, 255, 58, 20, 8, 255, 56, 19, 6, 255, 57, 23, 5, 255, 58, 24, 1, 255, 53, 22, 1, 255, 54, 20, 1, 255, 69, 24, 5, 255, 75, 25, 4, 255, 63, 20, 0, 255, 53, 21, 5, 255, 51, 22, 8, 255, 51, 17, 1, 255, 57, 20, 2, 255, 59, 20, 1, 255, 61, 19, 3, 255, 59, 18, 2, 255, 56, 19, 1, 255, 57, 21, 4, 255, 55, 22, 4, 255, 48, 18, 5, 255, 53, 20, 5, 255, 54, 20, 1, 255, 51, 15, 4, 255, 55, 17, 5, 255, 44, 16, 0, 255, 41, 18, 5, 255, 54, 16, 4, 255, 72, 23, 3, 255, 79, 22, 3, 255, 63, 18, 5, 255, 45, 15, 4, 255, 48, 14, 2, 255, 50, 14, 2, 255, 49, 12, 1, 255, 45, 13, 1, 255, 40, 15, 1, 255, 45, 17, 5, 255, 48, 16, 4, 255, 47, 14, 4, 255, 40, 14, 4, 255, 45, 18, 4, 255, 61, 19, 5, 255, 73, 21, 7, 255, 67, 17, 3, 255, 67, 16, 2, 255, 62, 17, 4, 255, 53, 17, 3, 255, 58, 18, 5, 255, 41, 15, 0, 255, 45, 13, 2, 255, 52, 14, 1, 255, 44, 13, 7, 255, 49, 15, 3, 255, 52, 14, 0, 255, 50, 15, 4, 255, 48, 13, 2, 255, 58, 15, 5, 255, 56, 14, 3, 255, 62, 15, 0, 255, 62, 17, 0, 255, 67, 18, 4, 255, 61, 14, 2, 255, 61, 14, 0, 255, 59, 14, 1, 255, 55, 14, 1, 255, 54, 12, 2, 255, 58, 13, 5, 255, 55, 12, 3, 255, 52, 13, 3, 255, 52, 15, 4, 255, 55, 11, 1, 255, 60, 12, 1, 255, 59, 15, 4, 255, 53, 14, 6, 255, 55, 13, 3, 255, 58, 15, 3, 255, 46, 16, 2, 255, 51, 13, 1, 255, 50, 9, 3, 255, 39, 11, 3, 255, 42, 13, 4, 255, 45, 12, 2, 255, 39, 8, 0, 255, 41, 11, 1, 255, 48, 12, 2, 255, 50, 13, 4, 255, 41, 11, 2, 255, 40, 12, 5, 255, 39, 8, 3, 255, 42, 10, 2, 255, 44, 12, 0, 255, 45, 15, 4, 255, 34, 11, 5, 255, 25, 7, 3, 255, 26, 7, 4, 255, 26, 10, 3, 255, 24, 7, 3, 255, 25, 8, 4, 255, 25, 7, 4, 255, 29, 8, 4, 255, 32, 7, 1, 255, 29, 7, 2, 255, 29, 9, 3, 255, 34, 10, 3, 255, 40, 8, 0, 255, 48, 11, 3, 255, 50, 13, 4, 255, 46, 13, 3, 255, 43, 12, 2, 255, 44, 11, 3, 255, 45, 12, 3, 255, 7, 1, 1, 255, 5, 0, 0, 255, 7, 2, 1, 255, 10, 2, 1, 255, 10, 0, 0, 255, 10, 0, 0, 255, 10, 0, 1, 255, 8, 2, 2, 255, 7, 3, 2, 255, 10, 2, 2, 255, 14, 2, 2, 255, 11, 2, 1, 255, 7, 2, 0, 255, 12, 2, 1, 255, 13, 2, 2, 255, 13, 2, 1, 255, 11, 3, 1, 255, 10, 2, 0, 255, 12, 1, 1, 255, 13, 2, 0, 255, 14, 3, 1, 255, 14, 4, 3, 255, 14, 4, 3, 255, 14, 4, 2, 255, 14, 3, 1, 255, 13, 2, 1, 255, 11, 2, 1, 255, 12, 5, 2, 255, 17, 9, 6, 255, 13, 3, 2, 255, 10, 1, 0, 255, 14, 8, 4, 255, 18, 5, 3, 255, 15, 5, 0, 255, 18, 9, 2, 255, 19, 8, 4, 255, 17, 6, 4, 255, 16, 5, 4, 255, 21, 10, 5, 255, 18, 7, 0, 255, 20, 10, 1, 255, 20, 10, 0, 255, 20, 11, 1, 255, 23, 11, 3, 255, 25, 11, 3, 255, 28, 11, 4, 255, 23, 11, 3, 255, 20, 11, 2, 255, 23, 10, 2, 255, 21, 6, 0, 255, 26, 11, 2, 255, 22, 12, 3, 255, 18, 10, 2, 255, 25, 12, 3, 255, 31, 13, 1, 255, 29, 12, 1, 255, 30, 13, 1, 255, 34, 14, 3, 255, 31, 13, 3, 255, 28, 10, 1, 255, 25, 13, 2, 255, 27, 16, 3, 255, 29, 15, 4, 255, 28, 15, 3, 255, 32, 13, 5, 255, 33, 12, 4, 255, 36, 16, 5, 255, 35, 18, 3, 255, 34, 17, 1, 255, 34, 14, 0, 255, 35, 15, 6, 255, 31, 13, 4, 255, 33, 14, 3, 255, 33, 14, 2, 255, 37, 18, 7, 255, 38, 19, 5, 255, 39, 17, 3, 255, 35, 15, 1, 255, 34, 17, 3, 255, 37, 18, 5, 255, 43, 18, 7, 255, 44, 18, 6, 255, 39, 19, 4, 255, 40, 21, 1, 255, 39, 21, 0, 255, 43, 22, 4, 255, 47, 21, 4, 255, 48, 23, 3, 255, 46, 28, 3, 255, 42, 26, 3, 255, 43, 18, 1, 255, 49, 21, 1, 255, 51, 25, 4, 255, 53, 26, 7, 255, 49, 23, 4, 255, 39, 25, 0, 255, 49, 24, 0, 255, 46, 22, 0, 255, 41, 26, 2, 255, 44, 23, 4, 255, 44, 20, 6, 255, 47, 20, 10, 255, 50, 21, 3, 255, 47, 23, 0, 255, 50, 26, 3, 255, 49, 25, 2, 255, 50, 25, 2, 255, 53, 25, 1, 255, 50, 25, 3, 255, 48, 22, 7, 255, 55, 23, 6, 255, 49, 24, 4, 255, 43, 22, 3, 255, 51, 23, 6, 255, 47, 24, 2, 255, 42, 25, 4, 255, 44, 26, 4, 255, 43, 24, 1, 255, 44, 22, 1, 255, 50, 25, 5, 255, 54, 29, 6, 255, 50, 26, 3, 255, 51, 22, 2, 255, 59, 26, 10, 255, 42, 20, 3, 255, 54, 29, 4, 255, 62, 28, 1, 255, 57, 28, 7, 255, 54, 28, 2, 255, 50, 29, 7, 255, 54, 30, 5, 255, 64, 32, 4, 255, 64, 30, 7, 255, 54, 29, 7, 255, 54, 31, 7, 255, 56, 30, 13, 255, 65, 38, 8, 255, 70, 36, 7, 255, 65, 37, 20, 255, 56, 41, 24, 255, 62, 52, 17, 255, 68, 45, 26, 255, 68, 51, 24, 255, 66, 57, 29, 255, 68, 59, 30, 255, 72, 66, 29, 255, 75, 66, 39, 255, 72, 69, 39, 255, 76, 76, 47, 255, 78, 78, 57, 255, 76, 78, 61, 255, 79, 84, 63, 255, 82, 91, 65, 255, 85, 92, 72, 255, 85, 94, 80, 255, 85, 101, 84, 255, 86, 109, 90, 255, 85, 114, 92, 255, 87, 118, 95, 255, 94, 126, 102, 255, 92, 132, 108, 255, 91, 136, 108, 255, 96, 140, 112, 255, 99, 141, 118, 255, 97, 145, 123, 255, 102, 148, 127, 255, 105, 148, 128, 255, 107, 154, 132, 255, 102, 152, 130, 255, 104, 152, 130, 255, 105, 151, 126, 255, 107, 152, 126, 255, 104, 150, 125, 255, 103, 151, 123, 255, 104, 148, 121, 255, 103, 143, 117, 255, 100, 139, 112, 255, 100, 136, 105, 255, 99, 130, 96, 255, 102, 124, 91, 255, 97, 120, 92, 255, 90, 114, 72, 255, 93, 111, 75, 255, 94, 107, 72, 255, 89, 101, 64, 255, 85, 94, 61, 255, 85, 92, 52, 255, 82, 89, 46, 255, 80, 83, 54, 255, 81, 82, 46, 255, 82, 83, 37, 255, 79, 78, 37, 255, 87, 73, 26, 255, 84, 65, 33, 255, 75, 64, 31, 255, 73, 66, 20, 255, 79, 63, 22, 255, 81, 57, 22, 255, 79, 58, 16, 255, 82, 56, 11, 255, 77, 51, 14, 255, 74, 53, 15, 255, 75, 50, 10, 255, 76, 51, 10, 255, 66, 47, 8, 255, 79, 44, 6, 255, 74, 43, 9, 255, 70, 46, 9, 255, 75, 40, 6, 255, 85, 37, 6, 255, 78, 43, 4, 255, 72, 39, 1, 255, 72, 40, 0, 255, 78, 39, 1, 255, 78, 34, 7, 255, 70, 35, 2, 255, 76, 37, 4, 255, 72, 35, 8, 255, 76, 36, 2, 255, 72, 33, 3, 255, 65, 29, 3, 255, 68, 35, 5, 255, 73, 38, 4, 255, 73, 32, 4, 255, 72, 31, 3, 255, 75, 30, 8, 255, 70, 33, 7, 255, 69, 34, 4, 255, 73, 29, 5, 255, 74, 34, 4, 255, 71, 36, 0, 255, 74, 34, 5, 255, 72, 31, 6, 255, 73, 28, 4, 255, 76, 31, 5, 255, 71, 27, 2, 255, 72, 29, 10, 255, 70, 30, 8, 255, 63, 23, 1, 255, 67, 27, 4, 255, 68, 28, 4, 255, 74, 24, 3, 255, 70, 30, 2, 255, 68, 31, 5, 255, 70, 28, 2, 255, 75, 29, 0, 255, 79, 31, 2, 255, 81, 30, 6, 255, 78, 29, 3, 255, 75, 29, 3, 255, 73, 26, 3, 255, 78, 31, 0, 255, 73, 32, 2, 255, 74, 26, 5, 255, 82, 27, 8, 255, 76, 28, 1, 255, 72, 27, 0, 255, 74, 27, 1, 255, 71, 27, 0, 255, 75, 28, 3, 255, 72, 27, 2, 255, 72, 29, 4, 255, 74, 28, 4, 255, 71, 31, 3, 255, 72, 29, 1, 255, 83, 29, 5, 255, 91, 31, 4, 255, 91, 31, 3, 255, 84, 25, 0, 255, 69, 23, 1, 255, 70, 24, 0, 255, 72, 25, 2, 255, 64, 22, 0, 255, 69, 23, 1, 255, 69, 25, 2, 255, 67, 22, 4, 255, 68, 23, 3, 255, 63, 24, 3, 255, 62, 22, 3, 255, 66, 20, 2, 255, 68, 22, 4, 255, 58, 19, 1, 255, 64, 24, 3, 255, 59, 26, 3, 255, 58, 19, 2, 255, 72, 25, 7, 255, 73, 28, 6, 255, 64, 20, 2, 255, 62, 23, 0, 255, 67, 21, 3, 255, 57, 20, 5, 255, 49, 19, 3, 255, 58, 20, 4, 255, 51, 17, 9, 255, 51, 17, 7, 255, 68, 22, 3, 255, 83, 27, 3, 255, 81, 29, 3, 255, 73, 25, 4, 255, 71, 22, 7, 255, 70, 22, 6, 255, 57, 20, 2, 255, 55, 17, 0, 255, 64, 20, 4, 255, 68, 21, 2, 255, 63, 20, 1, 255, 56, 21, 6, 255, 56, 22, 3, 255, 55, 17, 2, 255, 52, 18, 3, 255, 54, 18, 2, 255, 56, 17, 3, 255, 53, 18, 3, 255, 48, 17, 1, 255, 51, 18, 2, 255, 66, 21, 3, 255, 66, 22, 3, 255, 75, 22, 1, 255, 67, 21, 2, 255, 48, 16, 2, 255, 51, 15, 5, 255, 47, 14, 2, 255, 48, 15, 2, 255, 51, 20, 7, 255, 43, 14, 2, 255, 48, 15, 6, 255, 49, 18, 4, 255, 43, 13, 1, 255, 36, 15, 6, 255, 43, 16, 4, 255, 67, 17, 2, 255, 79, 19, 3, 255, 78, 15, 1, 255, 80, 18, 3, 255, 74, 16, 3, 255, 71, 12, 1, 255, 74, 21, 6, 255, 68, 23, 7, 255, 61, 16, 3, 255, 52, 14, 6, 255, 42, 12, 5, 255, 46, 13, 2, 255, 53, 15, 5, 255, 49, 15, 2, 255, 55, 15, 1, 255, 60, 14, 7, 255, 53, 14, 3, 255, 59, 13, 3, 255, 53, 13, 1, 255, 52, 15, 3, 255, 50, 15, 1, 255, 54, 13, 0, 255, 56, 14, 1, 255, 55, 14, 2, 255, 53, 14, 3, 255, 52, 10, 3, 255, 53, 11, 2, 255, 52, 13, 4, 255, 44, 12, 3, 255, 45, 12, 3, 255, 52, 12, 1, 255, 50, 11, 2, 255, 47, 11, 4, 255, 51, 13, 4, 255, 56, 14, 3, 255, 43, 13, 2, 255, 42, 9, 0, 255, 47, 10, 2, 255, 41, 11, 3, 255, 40, 8, 3, 255, 41, 10, 2, 255, 31, 11, 1, 255, 35, 10, 1, 255, 40, 9, 1, 255, 37, 8, 0, 255, 40, 9, 5, 255, 37, 9, 5, 255, 36, 8, 4, 255, 43, 10, 5, 255, 39, 8, 1, 255, 36, 9, 1, 255, 35, 12, 5, 255, 27, 8, 1, 255, 29, 10, 2, 255, 29, 10, 3, 255, 25, 8, 2, 255, 20, 6, 1, 255, 22, 7, 2, 255, 26, 8, 3, 255, 30, 8, 4, 255, 32, 8, 3, 255, 33, 8, 3, 255, 38, 9, 3, 255, 46, 10, 3, 255, 49, 8, 2, 255, 51, 10, 2, 255, 49, 12, 3, 255, 41, 11, 3, 255, 40, 8, 1, 255, 40, 6, 1, 255, 8, 0, 1, 255, 6, 1, 0, 255, 7, 2, 2, 255, 10, 2, 1, 255, 12, 2, 0, 255, 12, 1, 0, 255, 11, 1, 1, 255, 11, 2, 2, 255, 10, 2, 0, 255, 11, 2, 0, 255, 12, 1, 1, 255, 10, 0, 0, 255, 10, 1, 0, 255, 13, 4, 2, 255, 13, 3, 2, 255, 13, 4, 2, 255, 12, 5, 3, 255, 10, 3, 0, 255, 12, 1, 1, 255, 13, 3, 1, 255, 12, 3, 1, 255, 12, 3, 1, 255, 13, 3, 2, 255, 12, 3, 1, 255, 11, 2, 0, 255, 13, 4, 1, 255, 13, 4, 2, 255, 12, 4, 1, 255, 15, 6, 3, 255, 14, 4, 2, 255, 13, 3, 2, 255, 12, 6, 3, 255, 15, 4, 2, 255, 16, 6, 1, 255, 14, 5, 0, 255, 15, 5, 3, 255, 17, 6, 5, 255, 14, 3, 1, 255, 16, 6, 1, 255, 18, 8, 1, 255, 20, 10, 4, 255, 19, 9, 2, 255, 18, 8, 0, 255, 20, 8, 1, 255, 22, 10, 3, 255, 23, 10, 2, 255, 21, 8, 0, 255, 20, 5, 0, 255, 26, 10, 4, 255, 26, 9, 1, 255, 24, 8, 2, 255, 21, 8, 2, 255, 23, 11, 3, 255, 26, 11, 2, 255, 30, 14, 4, 255, 33, 16, 5, 255, 31, 14, 2, 255, 28, 13, 3, 255, 30, 11, 2, 255, 38, 12, 5, 255, 31, 13, 3, 255, 32, 13, 3, 255, 33, 14, 5, 255, 26, 15, 4, 255, 30, 12, 2, 255, 30, 13, 2, 255, 29, 17, 4, 255, 30, 18, 3, 255, 34, 19, 4, 255, 36, 19, 3, 255, 34, 15, 4, 255, 32, 13, 4, 255, 37, 17, 5, 255, 33, 14, 2, 255, 32, 14, 2, 255, 33, 15, 2, 255, 37, 19, 4, 255, 34, 19, 2, 255, 37, 20, 5, 255, 34, 16, 2, 255, 36, 17, 3, 255, 40, 21, 5, 255, 37, 18, 1, 255, 37, 19, 2, 255, 42, 18, 3, 255, 45, 18, 5, 255, 40, 20, 3, 255, 37, 22, 1, 255, 40, 20, 0, 255, 46, 22, 1, 255, 47, 25, 5, 255, 50, 25, 5, 255, 45, 21, 0, 255, 45, 22, 1, 255, 47, 24, 3, 255, 47, 22, 3, 255, 49, 21, 7, 255, 47, 23, 4, 255, 39, 20, 0, 255, 42, 25, 5, 255, 42, 22, 2, 255, 46, 24, 2, 255, 45, 23, 2, 255, 42, 22, 2, 255, 41, 21, 3, 255, 39, 22, 4, 255, 40, 22, 3, 255, 49, 27, 4, 255, 49, 25, 4, 255, 41, 19, 2, 255, 46, 25, 4, 255, 40, 28, 4, 255, 40, 28, 5, 255, 47, 25, 4, 255, 52, 25, 2, 255, 55, 25, 5, 255, 51, 23, 3, 255, 49, 26, 5, 255, 47, 25, 4, 255, 45, 25, 2, 255, 43, 28, 2, 255, 47, 27, 4, 255, 58, 27, 8, 255, 55, 28, 5, 255, 48, 25, 3, 255, 54, 29, 9, 255, 52, 26, 6, 255, 53, 28, 3, 255, 55, 29, 3, 255, 47, 26, 5, 255, 52, 28, 8, 255, 61, 33, 4, 255, 57, 29, 3, 255, 56, 27, 11, 255, 60, 27, 8, 255, 60, 36, 3, 255, 56, 35, 3, 255, 63, 34, 4, 255, 69, 41, 14, 255, 62, 46, 13, 255, 58, 47, 17, 255, 63, 49, 16, 255, 65, 53, 19, 255, 67, 57, 26, 255, 65, 59, 32, 255, 67, 65, 39, 255, 66, 65, 48, 255, 69, 69, 46, 255, 76, 74, 52, 255, 82, 78, 61, 255, 80, 81, 63, 255, 77, 84, 64, 255, 80, 90, 73, 255, 83, 94, 77, 255, 85, 98, 77, 255, 86, 106, 83, 255, 87, 114, 91, 255, 86, 118, 95, 255, 89, 121, 99, 255, 96, 128, 106, 255, 95, 134, 111, 255, 95, 140, 115, 255, 103, 144, 121, 255, 106, 147, 125, 255, 101, 149, 127, 255, 104, 151, 130, 255, 106, 151, 130, 255, 108, 155, 135, 255, 104, 153, 133, 255, 106, 154, 134, 255, 109, 154, 132, 255, 106, 150, 128, 255, 104, 150, 129, 255, 101, 150, 123, 255, 105, 145, 119, 255, 104, 143, 113, 255, 99, 137, 105, 255, 96, 133, 99, 255, 98, 128, 97, 255, 99, 119, 89, 255, 99, 116, 90, 255, 98, 115, 80, 255, 91, 105, 73, 255, 91, 103, 66, 255, 86, 97, 63, 255, 89, 94, 65, 255, 91, 90, 56, 255, 87, 88, 43, 255, 81, 78, 52, 255, 76, 73, 54, 255, 75, 75, 40, 255, 72, 71, 36, 255, 78, 68, 29, 255, 78, 63, 23, 255, 76, 63, 20, 255, 74, 64, 19, 255, 75, 57, 16, 255, 77, 58, 17, 255, 72, 58, 17, 255, 79, 54, 18, 255, 77, 52, 9, 255, 70, 52, 11, 255, 75, 52, 2, 255, 77, 48, 10, 255, 67, 45, 12, 255, 70, 44, 4, 255, 64, 42, 8, 255, 74, 46, 4, 255, 71, 43, 11, 255, 63, 40, 2, 255, 76, 42, 4, 255, 79, 37, 5, 255, 75, 39, 2, 255, 67, 38, 3, 255, 80, 32, 3, 255, 76, 34, 2, 255, 73, 35, 6, 255, 71, 36, 8, 255, 71, 33, 6, 255, 80, 35, 4, 255, 77, 32, 6, 255, 74, 35, 9, 255, 73, 36, 2, 255, 76, 34, 0, 255, 78, 35, 1, 255, 71, 32, 2, 255, 72, 31, 3, 255, 76, 32, 7, 255, 68, 32, 6, 255, 73, 33, 5, 255, 72, 30, 3, 255, 69, 30, 1, 255, 69, 32, 6, 255, 67, 27, 2, 255, 73, 30, 4, 255, 71, 27, 6, 255, 71, 27, 5, 255, 66, 25, 2, 255, 65, 29, 5, 255, 67, 32, 6, 255, 65, 30, 4, 255, 74, 29, 6, 255, 72, 25, 4, 255, 71, 24, 7, 255, 74, 25, 3, 255, 77, 27, 1, 255, 82, 28, 4, 255, 81, 27, 6, 255, 77, 28, 5, 255, 77, 28, 3, 255, 78, 26, 1, 255, 80, 29, 4, 255, 75, 26, 3, 255, 75, 25, 4, 255, 77, 29, 5, 255, 70, 27, 2, 255, 75, 30, 3, 255, 77, 29, 3, 255, 73, 27, 3, 255, 78, 28, 5, 255, 75, 30, 5, 255, 74, 32, 4, 255, 77, 27, 5, 255, 77, 28, 4, 255, 74, 29, 3, 255, 72, 25, 2, 255, 77, 27, 0, 255, 76, 29, 0, 255, 69, 24, 3, 255, 70, 23, 1, 255, 73, 25, 4, 255, 72, 25, 3, 255, 66, 24, 2, 255, 62, 22, 1, 255, 65, 24, 2, 255, 66, 21, 4, 255, 67, 21, 1, 255, 67, 24, 2, 255, 66, 26, 4, 255, 67, 25, 5, 255, 71, 24, 4, 255, 68, 22, 1, 255, 52, 22, 2, 255, 57, 22, 9, 255, 65, 23, 6, 255, 59, 27, 6, 255, 81, 21, 11, 255, 82, 21, 7, 255, 65, 20, 5, 255, 61, 17, 4, 255, 63, 18, 0, 255, 62, 16, 0, 255, 58, 19, 9, 255, 57, 21, 6, 255, 59, 19, 6, 255, 56, 14, 5, 255, 57, 19, 4, 255, 75, 28, 7, 255, 92, 28, 4, 255, 95, 25, 3, 255, 83, 25, 6, 255, 62, 20, 1, 255, 52, 15, 3, 255, 56, 17, 7, 255, 67, 22, 6, 255, 66, 21, 2, 255, 55, 20, 3, 255, 56, 19, 2, 255, 61, 18, 5, 255, 50, 13, 1, 255, 57, 15, 5, 255, 59, 15, 4, 255, 51, 13, 1, 255, 69, 22, 5, 255, 76, 18, 3, 255, 81, 16, 8, 255, 79, 21, 12, 255, 75, 24, 1, 255, 83, 25, 2, 255, 59, 18, 5, 255, 41, 16, 4, 255, 50, 13, 4, 255, 51, 15, 6, 255, 39, 13, 2, 255, 44, 16, 6, 255, 41, 9, 2, 255, 47, 18, 5, 255, 39, 16, 3, 255, 40, 14, 4, 255, 37, 13, 1, 255, 50, 14, 0, 255, 77, 18, 3, 255, 80, 21, 2, 255, 73, 19, 1, 255, 76, 22, 4, 255, 77, 17, 2, 255, 74, 21, 2, 255, 75, 21, 6, 255, 72, 22, 6, 255, 54, 13, 3, 255, 46, 11, 3, 255, 45, 17, 0, 255, 47, 17, 3, 255, 52, 14, 5, 255, 54, 13, 2, 255, 55, 13, 4, 255, 52, 14, 3, 255, 56, 17, 6, 255, 49, 13, 1, 255, 57, 14, 4, 255, 59, 14, 4, 255, 57, 12, 1, 255, 51, 11, 0, 255, 51, 13, 1, 255, 54, 15, 3, 255, 54, 15, 5, 255, 53, 14, 5, 255, 49, 12, 4, 255, 48, 9, 1, 255, 50, 11, 4, 255, 50, 11, 6, 255, 50, 12, 5, 255, 51, 13, 4, 255, 49, 13, 4, 255, 48, 14, 6, 255, 45, 12, 3, 255, 43, 12, 2, 255, 47, 14, 3, 255, 42, 11, 3, 255, 41, 7, 3, 255, 40, 8, 4, 255, 39, 11, 6, 255, 45, 9, 4, 255, 45, 10, 4, 255, 38, 10, 2, 255, 40, 11, 6, 255, 34, 8, 3, 255, 31, 8, 2, 255, 35, 8, 5, 255, 34, 8, 5, 255, 31, 7, 3, 255, 31, 9, 4, 255, 30, 9, 3, 255, 30, 9, 1, 255, 34, 11, 4, 255, 29, 9, 3, 255, 23, 8, 3, 255, 22, 8, 3, 255, 22, 6, 2, 255, 23, 5, 1, 255, 28, 8, 2, 255, 31, 10, 3, 255, 36, 11, 3, 255, 47, 15, 7, 255, 47, 10, 2, 255, 47, 11, 2, 255, 49, 13, 4, 255, 47, 13, 4, 255, 45, 11, 3, 255, 45, 9, 2, 255, 6, 0, 0, 255, 7, 1, 1, 255, 5, 0, 0, 255, 8, 0, 2, 255, 12, 1, 0, 255, 12, 3, 0, 255, 8, 3, 0, 255, 10, 1, 0, 255, 14, 0, 1, 255, 12, 1, 1, 255, 10, 2, 0, 255, 12, 2, 1, 255, 14, 1, 1, 255, 11, 3, 1, 255, 11, 1, 0, 255, 11, 3, 1, 255, 11, 5, 2, 255, 9, 4, 1, 255, 10, 2, 0, 255, 12, 4, 1, 255, 11, 3, 1, 255, 12, 4, 2, 255, 13, 5, 3, 255, 10, 2, 0, 255, 10, 2, 0, 255, 14, 5, 2, 255, 15, 5, 3, 255, 13, 4, 2, 255, 13, 3, 2, 255, 15, 4, 3, 255, 16, 6, 4, 255, 13, 5, 2, 255, 14, 3, 2, 255, 19, 8, 5, 255, 16, 6, 1, 255, 13, 3, 0, 255, 15, 5, 3, 255, 18, 6, 4, 255, 17, 7, 3, 255, 17, 8, 3, 255, 17, 9, 5, 255, 17, 9, 4, 255, 18, 9, 3, 255, 19, 8, 3, 255, 18, 8, 1, 255, 20, 10, 3, 255, 22, 9, 2, 255, 25, 8, 3, 255, 30, 10, 6, 255, 25, 9, 2, 255, 19, 9, 2, 255, 24, 10, 3, 255, 29, 12, 5, 255, 25, 9, 3, 255, 23, 11, 2, 255, 29, 13, 4, 255, 26, 11, 1, 255, 21, 9, 1, 255, 27, 11, 3, 255, 30, 10, 2, 255, 27, 13, 2, 255, 29, 17, 5, 255, 24, 11, 1, 255, 24, 11, 1, 255, 33, 13, 1, 255, 31, 15, 3, 255, 29, 14, 4, 255, 29, 12, 4, 255, 33, 14, 5, 255, 37, 14, 5, 255, 30, 12, 2, 255, 32, 15, 3, 255, 37, 19, 7, 255, 34, 17, 5, 255, 30, 15, 3, 255, 32, 16, 3, 255, 35, 18, 3, 255, 35, 20, 3, 255, 40, 18, 4, 255, 42, 17, 4, 255, 39, 18, 3, 255, 41, 18, 1, 255, 47, 21, 5, 255, 43, 16, 6, 255, 39, 17, 4, 255, 34, 18, 2, 255, 36, 22, 5, 255, 38, 19, 3, 255, 41, 21, 4, 255, 42, 19, 4, 255, 41, 18, 2, 255, 43, 20, 2, 255, 48, 20, 2, 255, 46, 24, 2, 255, 43, 25, 3, 255, 46, 18, 1, 255, 46, 22, 5, 255, 44, 23, 2, 255, 47, 22, 3, 255, 41, 21, 6, 255, 42, 19, 6, 255, 46, 21, 4, 255, 47, 23, 3, 255, 48, 23, 4, 255, 48, 23, 5, 255, 40, 19, 1, 255, 45, 26, 5, 255, 47, 24, 3, 255, 51, 23, 3, 255, 54, 23, 6, 255, 55, 25, 5, 255, 50, 24, 4, 255, 48, 24, 4, 255, 48, 24, 2, 255, 53, 27, 2, 255, 50, 25, 1, 255, 47, 26, 2, 255, 47, 27, 7, 255, 47, 21, 3, 255, 51, 21, 2, 255, 53, 26, 5, 255, 52, 25, 1, 255, 54, 24, 2, 255, 47, 24, 6, 255, 55, 27, 5, 255, 49, 26, 4, 255, 44, 27, 6, 255, 51, 28, 5, 255, 48, 27, 9, 255, 47, 28, 3, 255, 56, 26, 6, 255, 58, 28, 2, 255, 49, 26, 10, 255, 52, 24, 8, 255, 60, 29, 2, 255, 56, 29, 4, 255, 62, 35, 15, 255, 63, 40, 9, 255, 61, 46, 9, 255, 65, 47, 18, 255, 65, 41, 17, 255, 61, 46, 23, 255, 60, 50, 26, 255, 61, 56, 27, 255, 58, 63, 23, 255, 64, 65, 38, 255, 66, 67, 48, 255, 71, 73, 49, 255, 76, 75, 52, 255, 81, 81, 57, 255, 79, 85, 57, 255, 74, 86, 62, 255, 80, 92, 75, 255, 85, 98, 78, 255, 86, 102, 74, 255, 86, 110, 83, 255, 85, 117, 91, 255, 88, 123, 99, 255, 94, 130, 110, 255, 99, 136, 117, 255, 100, 139, 120, 255, 101, 144, 125, 255, 106, 147, 129, 255, 107, 150, 130, 255, 103, 152, 130, 255, 103, 153, 134, 255, 108, 156, 137, 255, 109, 156, 139, 255, 106, 154, 138, 255, 108, 153, 135, 255, 112, 156, 133, 255, 108, 152, 129, 255, 107, 152, 129, 255, 102, 149, 122, 255, 101, 141, 112, 255, 104, 141, 107, 255, 102, 139, 103, 255, 99, 132, 99, 255, 100, 126, 98, 255, 100, 119, 89, 255, 99, 116, 82, 255, 94, 106, 81, 255, 92, 103, 72, 255, 91, 102, 64, 255, 89, 96, 69, 255, 84, 91, 57, 255, 81, 85, 56, 255, 83, 80, 49, 255, 84, 78, 43, 255, 80, 74, 45, 255, 81, 74, 31, 255, 82, 68, 41, 255, 75, 66, 36, 255, 80, 62, 30, 255, 82, 59, 26, 255, 82, 55, 27, 255, 83, 57, 19, 255, 73, 57, 12, 255, 68, 56, 9, 255, 76, 52, 13, 255, 77, 50, 7, 255, 72, 51, 14, 255, 71, 47, 6, 255, 68, 38, 10, 255, 65, 39, 11, 255, 76, 43, 7, 255, 69, 41, 6, 255, 79, 42, 6, 255, 72, 39, 7, 255, 66, 40, 8, 255, 77, 36, 7, 255, 77, 35, 10, 255, 71, 32, 9, 255, 72, 37, 12, 255, 74, 31, 1, 255, 69, 31, 5, 255, 69, 31, 6, 255, 73, 34, 6, 255, 70, 32, 9, 255, 71, 32, 5, 255, 70, 31, 7, 255, 70, 35, 6, 255, 69, 33, 1, 255, 74, 31, 4, 255, 75, 32, 5, 255, 73, 31, 6, 255, 72, 30, 3, 255, 72, 31, 3, 255, 71, 31, 6, 255, 77, 34, 3, 255, 74, 30, 6, 255, 68, 27, 6, 255, 71, 35, 6, 255, 66, 30, 3, 255, 67, 27, 6, 255, 71, 30, 6, 255, 68, 28, 2, 255, 65, 29, 2, 255, 64, 33, 4, 255, 72, 30, 5, 255, 66, 24, 1, 255, 66, 24, 3, 255, 69, 24, 4, 255, 67, 25, 6, 255, 70, 26, 5, 255, 74, 28, 3, 255, 77, 29, 5, 255, 75, 26, 5, 255, 77, 27, 4, 255, 81, 31, 4, 255, 79, 34, 6, 255, 71, 27, 6, 255, 77, 24, 4, 255, 82, 28, 3, 255, 78, 27, 3, 255, 80, 25, 6, 255, 78, 29, 5, 255, 80, 29, 6, 255, 74, 27, 4, 255, 74, 27, 3, 255, 72, 28, 4, 255, 70, 30, 1, 255, 75, 26, 3, 255, 77, 26, 3, 255, 71, 29, 3, 255, 65, 28, 3, 255, 69, 27, 2, 255, 70, 25, 3, 255, 65, 25, 7, 255, 68, 23, 2, 255, 72, 25, 5, 255, 65, 21, 2, 255, 65, 23, 4, 255, 58, 22, 1, 255, 62, 21, 3, 255, 66, 25, 1, 255, 70, 25, 2, 255, 71, 23, 2, 255, 76, 30, 4, 255, 75, 29, 3, 255, 79, 24, 3, 255, 88, 28, 8, 255, 68, 24, 3, 255, 66, 22, 4, 255, 61, 20, 3, 255, 65, 18, 1, 255, 74, 28, 7, 255, 69, 22, 4, 255, 57, 22, 5, 255, 54, 19, 3, 255, 64, 17, 3, 255, 63, 16, 1, 255, 58, 21, 0, 255, 55, 24, 3, 255, 51, 18, 10, 255, 51, 17, 10, 255, 51, 19, 3, 255, 57, 21, 0, 255, 73, 20, 2, 255, 72, 20, 1, 255, 58, 20, 1, 255, 57, 17, 5, 255, 54, 16, 5, 255, 59, 19, 5, 255, 66, 20, 3, 255, 61, 19, 2, 255, 49, 16, 4, 255, 50, 19, 4, 255, 51, 18, 3, 255, 45, 16, 4, 255, 48, 13, 5, 255, 52, 12, 2, 255, 53, 17, 4, 255, 68, 23, 6, 255, 83, 24, 3, 255, 82, 20, 3, 255, 74, 21, 4, 255, 78, 21, 3, 255, 86, 26, 4, 255, 74, 22, 2, 255, 43, 12, 2, 255, 42, 13, 3, 255, 42, 13, 3, 255, 43, 12, 3, 255, 43, 13, 4, 255, 45, 13, 4, 255, 41, 15, 4, 255, 46, 13, 4, 255, 50, 11, 0, 255, 45, 15, 4, 255, 42, 12, 3, 255, 56, 14, 1, 255, 77, 23, 5, 255, 81, 23, 3, 255, 79, 21, 4, 255, 78, 19, 2, 255, 72, 23, 1, 255, 76, 19, 2, 255, 70, 16, 1, 255, 51, 9, 2, 255, 46, 12, 2, 255, 49, 17, 0, 255, 45, 12, 4, 255, 43, 14, 5, 255, 46, 8, 3, 255, 54, 7, 6, 255, 51, 13, 0, 255, 56, 14, 4, 255, 52, 15, 3, 255, 52, 15, 2, 255, 53, 16, 3, 255, 58, 18, 5, 255, 56, 15, 5, 255, 56, 14, 4, 255, 54, 13, 4, 255, 50, 12, 2, 255, 49, 11, 3, 255, 51, 11, 5, 255, 44, 10, 2, 255, 45, 9, 1, 255, 51, 10, 1, 255, 53, 13, 4, 255, 46, 12, 4, 255, 45, 10, 2, 255, 49, 11, 2, 255, 45, 11, 3, 255, 49, 16, 4, 255, 50, 14, 4, 255, 42, 11, 2, 255, 43, 10, 4, 255, 41, 9, 3, 255, 40, 10, 3, 255, 44, 8, 1, 255, 48, 10, 2, 255, 44, 12, 4, 255, 43, 10, 4, 255, 38, 7, 0, 255, 36, 11, 4, 255, 30, 9, 3, 255, 25, 6, 3, 255, 30, 9, 7, 255, 31, 6, 3, 255, 35, 8, 4, 255, 35, 9, 4, 255, 33, 9, 2, 255, 31, 9, 3, 255, 26, 9, 4, 255, 22, 6, 1, 255, 20, 4, 1, 255, 23, 5, 2, 255, 25, 7, 1, 255, 26, 8, 1, 255, 31, 9, 1, 255, 40, 10, 2, 255, 44, 11, 2, 255, 46, 11, 2, 255, 42, 9, 0, 255, 41, 10, 0, 255, 42, 11, 1, 255, 42, 9, 0, 255, 5, 0, 0, 255, 4, 1, 0, 255, 2, 0, 0, 255, 8, 0, 1, 255, 9, 1, 0, 255, 10, 1, 0, 255, 10, 3, 0, 255, 12, 2, 1, 255, 13, 2, 1, 255, 13, 1, 1, 255, 11, 1, 0, 255, 12, 2, 1, 255, 13, 2, 1, 255, 13, 3, 2, 255, 13, 3, 1, 255, 13, 4, 3, 255, 9, 3, 1, 255, 7, 2, 0, 255, 10, 4, 1, 255, 10, 1, 1, 255, 10, 0, 0, 255, 10, 1, 0, 255, 12, 3, 2, 255, 13, 5, 3, 255, 13, 3, 1, 255, 12, 2, 0, 255, 11, 3, 1, 255, 13, 5, 3, 255, 13, 3, 2, 255, 12, 1, 0, 255, 13, 2, 1, 255, 14, 6, 1, 255, 14, 4, 3, 255, 14, 3, 2, 255, 15, 4, 1, 255, 16, 5, 3, 255, 12, 2, 1, 255, 20, 7, 2, 255, 20, 8, 3, 255, 15, 6, 1, 255, 15, 8, 2, 255, 15, 8, 1, 255, 17, 8, 3, 255, 18, 8, 2, 255, 20, 7, 1, 255, 20, 7, 2, 255, 19, 9, 3, 255, 23, 10, 4, 255, 24, 9, 3, 255, 22, 7, 2, 255, 19, 9, 3, 255, 19, 8, 0, 255, 27, 8, 1, 255, 24, 10, 2, 255, 20, 10, 1, 255, 27, 10, 2, 255, 31, 15, 7, 255, 25, 11, 3, 255, 27, 11, 4, 255, 28, 10, 3, 255, 30, 14, 5, 255, 23, 11, 0, 255, 26, 12, 3, 255, 35, 13, 7, 255, 37, 15, 4, 255, 31, 14, 4, 255, 28, 11, 3, 255, 30, 10, 4, 255, 31, 11, 2, 255, 35, 14, 4, 255, 34, 16, 3, 255, 33, 17, 2, 255, 34, 16, 2, 255, 34, 18, 4, 255, 33, 17, 6, 255, 34, 17, 5, 255, 30, 13, 0, 255, 34, 18, 3, 255, 41, 14, 3, 255, 45, 15, 5, 255, 36, 19, 4, 255, 28, 18, 1, 255, 33, 17, 1, 255, 39, 15, 4, 255, 36, 20, 5, 255, 34, 23, 6, 255, 37, 19, 5, 255, 42, 18, 6, 255, 34, 18, 4, 255, 33, 22, 5, 255, 41, 19, 4, 255, 46, 17, 5, 255, 47, 19, 4, 255, 41, 22, 1, 255, 42, 24, 3, 255, 46, 20, 6, 255, 39, 17, 4, 255, 41, 19, 3, 255, 45, 23, 5, 255, 35, 17, 3, 255, 39, 18, 5, 255, 47, 20, 4, 255, 46, 22, 2, 255, 48, 22, 1, 255, 53, 23, 3, 255, 51, 23, 5, 255, 45, 22, 1, 255, 46, 23, 2, 255, 49, 24, 6, 255, 50, 25, 2, 255, 51, 23, 1, 255, 53, 22, 2, 255, 50, 20, 2, 255, 50, 24, 4, 255, 54, 27, 4, 255, 45, 23, 3, 255, 40, 23, 1, 255, 43, 27, 2, 255, 50, 29, 3, 255, 53, 28, 4, 255, 46, 21, 5, 255, 48, 21, 7, 255, 51, 26, 4, 255, 47, 24, 2, 255, 52, 22, 2, 255, 52, 23, 7, 255, 48, 26, 6, 255, 53, 27, 2, 255, 49, 26, 5, 255, 47, 30, 5, 255, 56, 28, 8, 255, 57, 24, 1, 255, 53, 29, 10, 255, 51, 28, 6, 255, 62, 32, 1, 255, 59, 32, 9, 255, 55, 33, 11, 255, 55, 32, 7, 255, 59, 38, 11, 255, 60, 39, 18, 255, 68, 44, 19, 255, 65, 47, 24, 255, 64, 53, 27, 255, 67, 60, 23, 255, 65, 65, 34, 255, 72, 67, 42, 255, 77, 72, 39, 255, 74, 77, 43, 255, 76, 76, 53, 255, 77, 80, 57, 255, 75, 86, 58, 255, 73, 91, 65, 255, 80, 96, 74, 255, 85, 101, 76, 255, 85, 107, 82, 255, 87, 114, 91, 255, 87, 122, 100, 255, 87, 128, 109, 255, 91, 135, 119, 255, 96, 140, 126, 255, 96, 142, 126, 255, 97, 147, 132, 255, 102, 150, 134, 255, 105, 152, 134, 255, 103, 155, 134, 255, 106, 157, 140, 255, 111, 158, 143, 255, 111, 159, 145, 255, 109, 158, 142, 255, 110, 156, 137, 255, 113, 155, 134, 255, 111, 153, 129, 255, 108, 151, 126, 255, 107, 148, 121, 255, 100, 142, 113, 255, 100, 139, 108, 255, 103, 135, 104, 255, 100, 128, 98, 255, 98, 123, 94, 255, 97, 119, 83, 255, 98, 114, 84, 255, 93, 104, 77, 255, 93, 101, 70, 255, 90, 97, 63, 255, 89, 94, 59, 255, 83, 88, 56, 255, 79, 82, 51, 255, 81, 75, 49, 255, 81, 76, 35, 255, 79, 73, 33, 255, 80, 70, 28, 255, 81, 66, 30, 255, 76, 63, 25, 255, 76, 62, 19, 255, 71, 57, 24, 255, 74, 56, 31, 255, 82, 56, 22, 255, 79, 54, 18, 255, 72, 54, 12, 255, 73, 52, 13, 255, 72, 45, 10, 255, 66, 39, 13, 255, 68, 39, 15, 255, 73, 39, 11, 255, 78, 43, 5, 255, 78, 42, 4, 255, 68, 40, 4, 255, 70, 35, 9, 255, 71, 35, 11, 255, 69, 38, 6, 255, 71, 37, 2, 255, 71, 35, 2, 255, 67, 34, 10, 255, 77, 35, 5, 255, 67, 33, 2, 255, 69, 34, 5, 255, 75, 34, 3, 255, 71, 37, 5, 255, 72, 37, 3, 255, 71, 32, 2, 255, 75, 31, 4, 255, 78, 34, 3, 255, 73, 33, 1, 255, 69, 34, 9, 255, 69, 30, 9, 255, 71, 30, 12, 255, 71, 31, 6, 255, 66, 29, 1, 255, 66, 28, 3, 255, 72, 28, 1, 255, 75, 29, 4, 255, 72, 26, 7, 255, 71, 31, 5, 255, 68, 28, 4, 255, 66, 26, 5, 255, 67, 27, 2, 255, 63, 26, 3, 255, 64, 31, 4, 255, 65, 30, 3, 255, 74, 29, 4, 255, 70, 28, 4, 255, 68, 25, 2, 255, 68, 26, 4, 255, 70, 31, 4, 255, 70, 30, 5, 255, 71, 30, 6, 255, 73, 30, 5, 255, 74, 28, 3, 255, 76, 28, 3, 255, 78, 28, 3, 255, 75, 27, 2, 255, 69, 24, 1, 255, 73, 24, 3, 255, 77, 29, 4, 255, 74, 27, 2, 255, 73, 24, 3, 255, 73, 26, 4, 255, 75, 28, 5, 255, 70, 29, 3, 255, 70, 28, 2, 255, 71, 30, 4, 255, 71, 28, 2, 255, 71, 30, 3, 255, 66, 25, 1, 255, 67, 25, 3, 255, 69, 28, 3, 255, 75, 25, 3, 255, 70, 22, 2, 255, 64, 28, 2, 255, 70, 26, 3, 255, 74, 26, 6, 255, 68, 25, 4, 255, 66, 24, 4, 255, 62, 26, 4, 255, 66, 23, 5, 255, 70, 23, 6, 255, 68, 22, 4, 255, 71, 24, 2, 255, 72, 24, 2, 255, 65, 21, 4, 255, 73, 24, 5, 255, 86, 30, 4, 255, 84, 29, 3, 255, 74, 26, 2, 255, 66, 21, 3, 255, 71, 19, 4, 255, 66, 23, 1, 255, 60, 20, 1, 255, 58, 24, 3, 255, 58, 20, 2, 255, 59, 21, 6, 255, 56, 20, 1, 255, 55, 19, 0, 255, 52, 18, 3, 255, 43, 18, 5, 255, 50, 20, 5, 255, 56, 20, 2, 255, 51, 21, 2, 255, 55, 20, 3, 255, 57, 19, 5, 255, 49, 19, 5, 255, 53, 14, 5, 255, 59, 17, 3, 255, 66, 21, 2, 255, 65, 20, 1, 255, 58, 18, 3, 255, 52, 18, 6, 255, 52, 15, 4, 255, 48, 16, 0, 255, 50, 17, 5, 255, 44, 13, 4, 255, 46, 14, 0, 255, 49, 17, 3, 255, 51, 17, 2, 255, 79, 28, 7, 255, 87, 24, 5, 255, 90, 24, 4, 255, 91, 22, 8, 255, 78, 24, 8, 255, 66, 21, 2, 255, 51, 15, 5, 255, 42, 14, 3, 255, 41, 12, 0, 255, 50, 15, 5, 255, 49, 16, 5, 255, 49, 17, 4, 255, 44, 16, 5, 255, 48, 10, 2, 255, 54, 13, 3, 255, 48, 17, 7, 255, 40, 11, 3, 255, 40, 11, 0, 255, 51, 15, 3, 255, 58, 13, 1, 255, 69, 15, 6, 255, 71, 15, 7, 255, 68, 17, 5, 255, 68, 14, 4, 255, 58, 13, 4, 255, 43, 9, 1, 255, 44, 14, 5, 255, 49, 13, 8, 255, 46, 13, 0, 255, 37, 13, 11, 255, 44, 6, 16, 255, 58, 13, 3, 255, 46, 17, 3, 255, 43, 14, 1, 255, 47, 17, 2, 255, 55, 16, 2, 255, 52, 15, 0, 255, 48, 14, 3, 255, 53, 10, 2, 255, 55, 11, 3, 255, 53, 12, 2, 255, 50, 14, 1, 255, 48, 13, 4, 255, 50, 12, 4, 255, 48, 14, 5, 255, 52, 17, 1, 255, 58, 16, 0, 255, 52, 12, 0, 255, 43, 12, 2, 255, 44, 13, 2, 255, 49, 13, 1, 255, 51, 14, 3, 255, 57, 17, 7, 255, 53, 13, 3, 255, 41, 11, 1, 255, 44, 13, 4, 255, 48, 11, 2, 255, 40, 9, 1, 255, 41, 10, 0, 255, 46, 10, 2, 255, 45, 9, 2, 255, 39, 8, 2, 255, 41, 9, 1, 255, 39, 8, 0, 255, 31, 9, 2, 255, 27, 7, 2, 255, 31, 9, 4, 255, 35, 7, 1, 255, 40, 10, 4, 255, 33, 5, 2, 255, 33, 8, 4, 255, 32, 7, 3, 255, 29, 5, 3, 255, 25, 3, 1, 255, 25, 5, 2, 255, 24, 6, 1, 255, 26, 8, 2, 255, 29, 8, 2, 255, 34, 11, 4, 255, 39, 10, 3, 255, 43, 9, 1, 255, 45, 10, 1, 255, 45, 11, 2, 255, 41, 10, 1, 255, 43, 11, 2, 255, 43, 10, 2, 255, 6, 0, 0, 255, 5, 1, 0, 255, 4, 1, 1, 255, 8, 2, 3, 255, 9, 0, 1, 255, 9, 1, 1, 255, 12, 1, 1, 255, 10, 1, 0, 255, 9, 3, 1, 255, 12, 2, 1, 255, 14, 1, 1, 255, 12, 1, 1, 255, 10, 2, 1, 255, 11, 0, 1, 255, 12, 0, 1, 255, 12, 2, 1, 255, 10, 2, 1, 255, 8, 2, 0, 255, 11, 3, 1, 255, 14, 2, 2, 255, 14, 3, 2, 255, 11, 1, 0, 255, 13, 3, 2, 255, 16, 6, 5, 255, 15, 4, 3, 255, 13, 3, 1, 255, 11, 5, 2, 255, 7, 3, 0, 255, 11, 4, 2, 255, 13, 4, 2, 255, 13, 5, 2, 255, 11, 6, 0, 255, 13, 5, 3, 255, 15, 4, 2, 255, 15, 4, 0, 255, 16, 6, 3, 255, 12, 2, 1, 255, 18, 5, 2, 255, 18, 6, 2, 255, 15, 6, 1, 255, 17, 7, 3, 255, 15, 6, 2, 255, 17, 6, 1, 255, 22, 9, 3, 255, 24, 8, 3, 255, 22, 5, 1, 255, 18, 8, 2, 255, 13, 7, 0, 255, 16, 8, 1, 255, 22, 10, 4, 255, 23, 9, 2, 255, 20, 10, 2, 255, 25, 10, 2, 255, 24, 9, 2, 255, 21, 10, 2, 255, 27, 11, 3, 255, 29, 10, 4, 255, 21, 8, 1, 255, 22, 13, 6, 255, 25, 11, 3, 255, 29, 9, 2, 255, 26, 11, 2, 255, 23, 12, 2, 255, 28, 12, 4, 255, 27, 10, 1, 255, 26, 13, 3, 255, 25, 14, 5, 255, 27, 13, 5, 255, 30, 14, 3, 255, 30, 16, 1, 255, 34, 17, 2, 255, 36, 18, 3, 255, 35, 16, 1, 255, 32, 14, 1, 255, 30, 13, 3, 255, 35, 17, 6, 255, 37, 17, 4, 255, 36, 17, 4, 255, 36, 16, 5, 255, 34, 12, 1, 255, 42, 17, 5, 255, 44, 19, 7, 255, 33, 16, 1, 255, 30, 16, 0, 255, 30, 15, 1, 255, 33, 17, 2, 255, 43, 22, 7, 255, 40, 18, 4, 255, 29, 17, 1, 255, 34, 18, 3, 255, 42, 18, 4, 255, 37, 21, 6, 255, 38, 19, 3, 255, 46, 19, 2, 255, 45, 18, 4, 255, 38, 19, 4, 255, 40, 16, 4, 255, 45, 20, 5, 255, 39, 24, 4, 255, 37, 19, 5, 255, 36, 17, 6, 255, 46, 18, 4, 255, 49, 24, 4, 255, 46, 20, 0, 255, 53, 23, 6, 255, 45, 19, 2, 255, 42, 21, 3, 255, 40, 24, 7, 255, 41, 20, 4, 255, 57, 23, 6, 255, 53, 24, 4, 255, 52, 20, 1, 255, 53, 24, 7, 255, 43, 22, 2, 255, 49, 23, 3, 255, 50, 24, 2, 255, 46, 26, 5, 255, 45, 26, 6, 255, 50, 27, 5, 255, 56, 25, 5, 255, 53, 23, 6, 255, 50, 23, 9, 255, 48, 23, 5, 255, 53, 23, 4, 255, 54, 24, 10, 255, 52, 21, 4, 255, 55, 27, 1, 255, 62, 32, 4, 255, 57, 30, 5, 255, 38, 24, 4, 255, 43, 26, 7, 255, 53, 29, 3, 255, 52, 31, 0, 255, 53, 29, 3, 255, 59, 28, 8, 255, 58, 36, 7, 255, 52, 34, 7, 255, 55, 30, 15, 255, 59, 36, 12, 255, 64, 46, 6, 255, 61, 45, 15, 255, 54, 49, 30, 255, 61, 53, 31, 255, 69, 58, 29, 255, 70, 65, 31, 255, 73, 65, 41, 255, 70, 69, 45, 255, 71, 75, 42, 255, 75, 77, 55, 255, 75, 79, 63, 255, 73, 85, 66, 255, 74, 93, 74, 255, 79, 97, 75, 255, 83, 102, 78, 255, 84, 108, 88, 255, 85, 114, 95, 255, 87, 124, 105, 255, 88, 131, 115, 255, 90, 137, 124, 255, 89, 140, 128, 255, 94, 145, 131, 255, 96, 151, 138, 255, 101, 154, 141, 255, 105, 156, 141, 255, 105, 158, 140, 255, 110, 159, 144, 255, 110, 158, 144, 255, 110, 160, 145, 255, 112, 160, 144, 255, 112, 157, 138, 255, 111, 153, 131, 255, 111, 154, 129, 255, 105, 148, 121, 255, 105, 146, 115, 255, 101, 143, 115, 255, 99, 136, 111, 255, 101, 130, 106, 255, 100, 123, 96, 255, 98, 121, 87, 255, 93, 117, 80, 255, 94, 109, 80, 255, 91, 101, 76, 255, 91, 98, 65, 255, 90, 95, 63, 255, 84, 87, 51, 255, 85, 84, 48, 255, 86, 79, 51, 255, 83, 72, 48, 255, 81, 76, 26, 255, 75, 73, 31, 255, 73, 69, 27, 255, 71, 61, 35, 255, 78, 59, 31, 255, 74, 56, 22, 255, 75, 61, 10, 255, 78, 60, 4, 255, 81, 50, 19, 255, 78, 48, 14, 255, 77, 48, 21, 255, 74, 44, 21, 255, 76, 42, 11, 255, 76, 43, 9, 255, 70, 42, 11, 255, 70, 41, 7, 255, 78, 44, 2, 255, 73, 38, 4, 255, 69, 39, 5, 255, 74, 40, 6, 255, 71, 36, 9, 255, 65, 37, 2, 255, 71, 35, 6, 255, 70, 32, 9, 255, 73, 36, 5, 255, 62, 32, 7, 255, 61, 33, 7, 255, 76, 34, 7, 255, 71, 37, 9, 255, 68, 32, 5, 255, 71, 35, 4, 255, 68, 34, 1, 255, 70, 33, 5, 255, 73, 30, 7, 255, 69, 28, 6, 255, 63, 31, 8, 255, 71, 32, 9, 255, 63, 30, 8, 255, 71, 30, 7, 255, 72, 29, 5, 255, 65, 30, 7, 255, 69, 27, 6, 255, 77, 28, 5, 255, 73, 28, 5, 255, 70, 27, 6, 255, 69, 27, 4, 255, 69, 27, 1, 255, 66, 26, 5, 255, 63, 25, 4, 255, 65, 27, 3, 255, 67, 29, 8, 255, 67, 30, 4, 255, 65, 31, 1, 255, 71, 26, 1, 255, 73, 27, 4, 255, 81, 32, 2, 255, 78, 28, 3, 255, 73, 28, 5, 255, 75, 30, 5, 255, 76, 31, 3, 255, 79, 30, 5, 255, 78, 28, 4, 255, 76, 26, 2, 255, 78, 29, 5, 255, 70, 28, 3, 255, 74, 28, 4, 255, 75, 27, 4, 255, 71, 28, 1, 255, 70, 25, 4, 255, 71, 27, 3, 255, 66, 29, 2, 255, 68, 29, 4, 255, 69, 28, 4, 255, 70, 27, 3, 255, 71, 27, 2, 255, 72, 24, 4, 255, 70, 24, 7, 255, 64, 25, 0, 255, 75, 29, 4, 255, 79, 27, 6, 255, 70, 24, 1, 255, 65, 25, 1, 255, 71, 24, 3, 255, 70, 26, 5, 255, 66, 23, 2, 255, 63, 26, 4, 255, 64, 23, 4, 255, 68, 21, 1, 255, 64, 22, 4, 255, 70, 24, 6, 255, 81, 27, 4, 255, 81, 25, 2, 255, 83, 25, 4, 255, 89, 27, 2, 255, 90, 27, 6, 255, 75, 24, 6, 255, 64, 20, 0, 255, 61, 20, 2, 255, 59, 19, 3, 255, 65, 21, 5, 255, 61, 18, 3, 255, 59, 17, 2, 255, 60, 23, 2, 255, 58, 23, 3, 255, 59, 19, 6, 255, 60, 18, 6, 255, 56, 19, 1, 255, 60, 18, 4, 255, 58, 16, 8, 255, 49, 18, 4, 255, 54, 21, 3, 255, 54, 18, 1, 255, 49, 15, 2, 255, 58, 15, 4, 255, 59, 17, 2, 255, 62, 19, 5, 255, 59, 19, 3, 255, 56, 19, 2, 255, 57, 17, 2, 255, 56, 15, 3, 255, 53, 18, 2, 255, 53, 14, 1, 255, 51, 15, 5, 255, 52, 18, 2, 255, 58, 17, 4, 255, 53, 16, 3, 255, 55, 18, 2, 255, 67, 17, 4, 255, 76, 16, 0, 255, 73, 19, 2, 255, 64, 16, 8, 255, 56, 15, 10, 255, 46, 17, 3, 255, 53, 17, 4, 255, 49, 13, 2, 255, 46, 14, 3, 255, 46, 13, 1, 255, 53, 19, 4, 255, 45, 16, 2, 255, 45, 14, 2, 255, 52, 12, 4, 255, 43, 11, 3, 255, 37, 14, 5, 255, 32, 8, 2, 255, 28, 14, 5, 255, 30, 14, 5, 255, 32, 9, 3, 255, 30, 6, 1, 255, 35, 9, 2, 255, 42, 9, 5, 255, 40, 9, 8, 255, 37, 7, 4, 255, 43, 13, 4, 255, 43, 12, 5, 255, 43, 16, 4, 255, 47, 12, 7, 255, 48, 9, 13, 255, 54, 13, 6, 255, 52, 13, 4, 255, 55, 12, 5, 255, 57, 14, 5, 255, 57, 14, 3, 255, 54, 12, 2, 255, 52, 11, 3, 255, 57, 14, 5, 255, 56, 13, 4, 255, 52, 11, 3, 255, 48, 13, 3, 255, 47, 14, 3, 255, 44, 12, 1, 255, 62, 13, 3, 255, 72, 14, 3, 255, 71, 15, 5, 255, 66, 15, 3, 255, 58, 13, 1, 255, 51, 13, 2, 255, 46, 13, 3, 255, 47, 15, 1, 255, 61, 15, 5, 255, 63, 10, 4, 255, 46, 10, 2, 255, 43, 12, 3, 255, 42, 11, 2, 255, 37, 7, 1, 255, 41, 11, 4, 255, 43, 11, 2, 255, 42, 8, 1, 255, 36, 9, 2, 255, 41, 14, 5, 255, 43, 10, 2, 255, 41, 10, 3, 255, 35, 10, 3, 255, 32, 7, 0, 255, 35, 7, 0, 255, 41, 12, 5, 255, 36, 8, 4, 255, 28, 10, 3, 255, 24, 6, 0, 255, 23, 4, 0, 255, 24, 5, 1, 255, 26, 9, 4, 255, 20, 6, 1, 255, 26, 5, 2, 255, 29, 6, 2, 255, 32, 8, 2, 255, 39, 7, 1, 255, 47, 10, 3, 255, 47, 10, 2, 255, 47, 10, 3, 255, 44, 9, 2, 255, 48, 11, 4, 255, 47, 11, 4, 255, 7, 3, 1, 255, 6, 1, 0, 255, 6, 0, 1, 255, 9, 2, 2, 255, 11, 3, 2, 255, 9, 0, 0, 255, 11, 1, 1, 255, 10, 0, 1, 255, 11, 1, 0, 255, 12, 2, 0, 255, 11, 2, 0, 255, 10, 1, 0, 255, 10, 0, 1, 255, 12, 1, 1, 255, 13, 2, 2, 255, 12, 2, 1, 255, 12, 2, 0, 255, 14, 2, 1, 255, 15, 2, 0, 255, 14, 1, 1, 255, 12, 2, 1, 255, 12, 4, 2, 255, 16, 4, 4, 255, 16, 3, 2, 255, 13, 3, 2, 255, 11, 2, 1, 255, 15, 6, 4, 255, 10, 3, 2, 255, 10, 3, 0, 255, 11, 5, 1, 255, 13, 5, 2, 255, 14, 5, 2, 255, 12, 4, 2, 255, 12, 2, 2, 255, 11, 1, 1, 255, 14, 4, 2, 255, 14, 4, 2, 255, 15, 6, 4, 255, 15, 6, 2, 255, 15, 5, 1, 255, 16, 6, 4, 255, 15, 5, 3, 255, 16, 4, 1, 255, 20, 6, 1, 255, 23, 7, 1, 255, 24, 9, 4, 255, 18, 7, 1, 255, 14, 6, 1, 255, 16, 8, 1, 255, 21, 10, 2, 255, 25, 10, 3, 255, 19, 7, 1, 255, 24, 10, 2, 255, 28, 11, 2, 255, 24, 8, 1, 255, 26, 12, 4, 255, 23, 9, 1, 255, 25, 11, 4, 255, 21, 8, 0, 255, 24, 12, 4, 255, 24, 10, 2, 255, 30, 12, 3, 255, 30, 11, 1, 255, 28, 13, 3, 255, 25, 11, 4, 255, 25, 11, 1, 255, 30, 16, 6, 255, 28, 15, 6, 255, 28, 13, 4, 255, 31, 13, 3, 255, 36, 14, 2, 255, 35, 18, 3, 255, 28, 16, 1, 255, 32, 14, 1, 255, 31, 14, 5, 255, 27, 13, 4, 255, 31, 16, 5, 255, 37, 16, 5, 255, 37, 17, 3, 255, 32, 15, 0, 255, 34, 14, 1, 255, 40, 15, 2, 255, 35, 16, 1, 255, 31, 15, 1, 255, 39, 16, 5, 255, 34, 17, 3, 255, 39, 18, 3, 255, 42, 20, 4, 255, 34, 18, 2, 255, 49, 20, 7, 255, 39, 15, 1, 255, 31, 20, 4, 255, 45, 15, 3, 255, 54, 20, 5, 255, 40, 19, 4, 255, 38, 19, 5, 255, 30, 18, 8, 255, 40, 22, 5, 255, 42, 21, 1, 255, 41, 20, 2, 255, 45, 23, 7, 255, 51, 20, 4, 255, 49, 21, 1, 255, 53, 21, 2, 255, 48, 21, 3, 255, 39, 21, 1, 255, 45, 22, 4, 255, 42, 20, 1, 255, 45, 23, 5, 255, 52, 17, 11, 255, 44, 21, 3, 255, 48, 22, 2, 255, 50, 24, 4, 255, 35, 25, 1, 255, 46, 26, 2, 255, 55, 25, 3, 255, 48, 24, 3, 255, 41, 26, 3, 255, 48, 24, 4, 255, 56, 24, 5, 255, 56, 29, 6, 255, 50, 23, 1, 255, 52, 24, 6, 255, 56, 24, 6, 255, 50, 22, 5, 255, 47, 27, 4, 255, 50, 30, 5, 255, 51, 25, 1, 255, 46, 24, 11, 255, 51, 32, 2, 255, 46, 27, 1, 255, 50, 29, 6, 255, 50, 25, 5, 255, 57, 29, 9, 255, 54, 30, 4, 255, 54, 33, 3, 255, 53, 31, 6, 255, 55, 35, 16, 255, 55, 37, 13, 255, 58, 42, 15, 255, 55, 44, 22, 255, 54, 48, 27, 255, 67, 57, 27, 255, 66, 61, 21, 255, 70, 65, 26, 255, 73, 66, 35, 255, 68, 69, 42, 255, 71, 76, 50, 255, 74, 79, 54, 255, 73, 81, 58, 255, 77, 89, 69, 255, 78, 95, 75, 255, 79, 97, 79, 255, 84, 104, 85, 255, 86, 112, 91, 255, 91, 120, 101, 255, 89, 125, 104, 255, 93, 133, 112, 255, 97, 140, 121, 255, 98, 144, 129, 255, 99, 148, 136, 255, 104, 152, 140, 255, 107, 155, 143, 255, 108, 159, 145, 255, 109, 162, 146, 255, 110, 160, 145, 255, 111, 161, 146, 255, 111, 161, 143, 255, 117, 161, 142, 255, 114, 157, 137, 255, 110, 154, 134, 255, 109, 152, 131, 255, 107, 152, 126, 255, 101, 147, 113, 255, 101, 139, 110, 255, 103, 135, 105, 255, 103, 129, 101, 255, 101, 122, 95, 255, 97, 117, 80, 255, 94, 113, 81, 255, 91, 105, 77, 255, 88, 99, 69, 255, 86, 94, 60, 255, 87, 89, 58, 255, 89, 86, 55, 255, 85, 80, 45, 255, 85, 82, 43, 255, 77, 74, 32, 255, 76, 71, 37, 255, 75, 67, 36, 255, 77, 64, 18, 255, 83, 65, 19, 255, 81, 61, 16, 255, 76, 56, 24, 255, 77, 53, 24, 255, 83, 51, 17, 255, 80, 49, 18, 255, 75, 51, 10, 255, 70, 47, 9, 255, 70, 44, 6, 255, 75, 44, 8, 255, 73, 41, 12, 255, 71, 40, 7, 255, 76, 43, 4, 255, 74, 38, 3, 255, 70, 38, 6, 255, 72, 37, 5, 255, 71, 38, 1, 255, 72, 38, 3, 255, 70, 34, 7, 255, 72, 36, 7, 255, 69, 32, 4, 255, 72, 31, 5, 255, 70, 32, 10, 255, 65, 37, 5, 255, 70, 34, 5, 255, 75, 31, 1, 255, 72, 31, 6, 255, 72, 31, 6, 255, 69, 29, 3, 255, 71, 36, 6, 255, 73, 31, 3, 255, 76, 30, 4, 255, 75, 36, 7, 255, 77, 31, 7, 255, 66, 30, 3, 255, 71, 28, 2, 255, 77, 28, 2, 255, 79, 32, 4, 255, 74, 31, 2, 255, 73, 28, 3, 255, 70, 28, 7, 255, 70, 28, 4, 255, 70, 27, 5, 255, 69, 25, 4, 255, 70, 31, 4, 255, 67, 30, 2, 255, 66, 28, 0, 255, 59, 22, 8, 255, 65, 26, 8, 255, 71, 28, 2, 255, 69, 28, 2, 255, 72, 27, 5, 255, 75, 25, 4, 255, 77, 31, 6, 255, 70, 28, 3, 255, 71, 27, 3, 255, 75, 28, 2, 255, 76, 27, 0, 255, 79, 31, 3, 255, 78, 29, 2, 255, 78, 28, 3, 255, 76, 29, 4, 255, 71, 26, 2, 255, 72, 26, 3, 255, 77, 28, 5, 255, 78, 24, 4, 255, 76, 27, 2, 255, 71, 25, 0, 255, 76, 25, 9, 255, 67, 19, 4, 255, 70, 25, 1, 255, 68, 28, 2, 255, 71, 27, 3, 255, 73, 23, 2, 255, 70, 25, 3, 255, 68, 28, 5, 255, 66, 24, 3, 255, 70, 19, 2, 255, 64, 23, 1, 255, 60, 26, 4, 255, 66, 25, 5, 255, 62, 19, 2, 255, 58, 22, 1, 255, 58, 25, 3, 255, 61, 24, 1, 255, 61, 21, 1, 255, 65, 23, 7, 255, 65, 21, 6, 255, 66, 19, 4, 255, 70, 22, 5, 255, 75, 24, 5, 255, 71, 18, 2, 255, 66, 20, 4, 255, 63, 21, 6, 255, 63, 20, 5, 255, 62, 23, 5, 255, 58, 23, 3, 255, 54, 17, 0, 255, 63, 23, 4, 255, 59, 23, 2, 255, 56, 20, 1, 255, 63, 17, 3, 255, 61, 17, 1, 255, 56, 17, 2, 255, 48, 17, 4, 255, 51, 20, 4, 255, 61, 19, 1, 255, 61, 21, 0, 255, 52, 17, 1, 255, 53, 13, 6, 255, 58, 16, 7, 255, 48, 16, 6, 255, 52, 16, 7, 255, 61, 20, 0, 255, 57, 18, 2, 255, 49, 14, 6, 255, 55, 17, 2, 255, 56, 17, 2, 255, 50, 16, 1, 255, 58, 19, 6, 255, 47, 17, 3, 255, 56, 17, 3, 255, 52, 14, 1, 255, 45, 12, 1, 255, 54, 15, 2, 255, 58, 15, 6, 255, 48, 12, 4, 255, 48, 13, 4, 255, 47, 16, 5, 255, 42, 15, 6, 255, 39, 16, 1, 255, 40, 14, 3, 255, 47, 14, 8, 255, 42, 10, 1, 255, 44, 15, 1, 255, 43, 15, 2, 255, 45, 14, 2, 255, 49, 12, 4, 255, 46, 13, 6, 255, 41, 10, 6, 255, 42, 12, 5, 255, 36, 14, 4, 255, 34, 13, 5, 255, 38, 14, 4, 255, 33, 7, 1, 255, 37, 12, 5, 255, 36, 10, 4, 255, 36, 8, 0, 255, 44, 11, 2, 255, 52, 15, 5, 255, 56, 13, 7, 255, 54, 16, 7, 255, 60, 17, 2, 255, 47, 13, 0, 255, 43, 12, 5, 255, 45, 13, 4, 255, 55, 12, 5, 255, 58, 12, 4, 255, 49, 12, 4, 255, 49, 14, 5, 255, 54, 14, 4, 255, 54, 15, 4, 255, 52, 13, 6, 255, 46, 8, 5, 255, 45, 10, 6, 255, 48, 14, 5, 255, 55, 14, 4, 255, 57, 15, 3, 255, 66, 16, 4, 255, 72, 13, 4, 255, 66, 13, 1, 255, 65, 17, 3, 255, 58, 14, 4, 255, 46, 12, 2, 255, 46, 12, 4, 255, 50, 11, 2, 255, 50, 11, 3, 255, 40, 10, 1, 255, 37, 10, 1, 255, 38, 11, 4, 255, 37, 8, 2, 255, 39, 11, 4, 255, 38, 12, 4, 255, 40, 11, 2, 255, 42, 9, 0, 255, 48, 14, 2, 255, 52, 14, 7, 255, 44, 7, 3, 255, 39, 10, 3, 255, 39, 13, 2, 255, 34, 10, 0, 255, 37, 8, 2, 255, 32, 6, 5, 255, 24, 6, 0, 255, 26, 8, 1, 255, 24, 4, 1, 255, 26, 6, 3, 255, 24, 7, 2, 255, 23, 6, 2, 255, 27, 6, 4, 255, 26, 8, 2, 255, 27, 9, 1, 255, 39, 11, 3, 255, 47, 11, 2, 255, 46, 11, 2, 255, 40, 8, 1, 255, 39, 7, 0, 255, 45, 11, 3, 255, 45, 11, 3, 255, 5, 2, 5, 255, 3, 2, 1, 255, 3, 1, 0, 255, 5, 2, 0, 255, 8, 2, 2, 255, 9, 0, 0, 255, 12, 2, 0, 255, 12, 2, 1, 255, 12, 2, 1, 255, 11, 1, 0, 255, 11, 1, 0, 255, 11, 1, 0, 255, 13, 2, 2, 255, 18, 4, 4, 255, 14, 2, 2, 255, 12, 2, 1, 255, 13, 3, 2, 255, 14, 4, 2, 255, 13, 3, 1, 255, 12, 2, 1, 255, 13, 4, 3, 255, 11, 2, 1, 255, 13, 3, 2, 255, 17, 3, 1, 255, 16, 4, 3, 255, 13, 2, 1, 255, 15, 1, 2, 255, 17, 3, 3, 255, 16, 2, 2, 255, 17, 3, 2, 255, 16, 3, 3, 255, 16, 3, 3, 255, 13, 2, 1, 255, 15, 4, 2, 255, 16, 5, 3, 255, 13, 4, 2, 255, 13, 5, 3, 255, 12, 5, 1, 255, 13, 4, 1, 255, 15, 4, 2, 255, 17, 7, 5, 255, 16, 6, 5, 255, 15, 4, 1, 255, 18, 6, 0, 255, 20, 7, 0, 255, 15, 7, 2, 255, 18, 6, 2, 255, 22, 7, 5, 255, 22, 8, 4, 255, 21, 9, 5, 255, 15, 6, 1, 255, 18, 9, 4, 255, 20, 9, 1, 255, 24, 11, 2, 255, 23, 10, 2, 255, 22, 7, 1, 255, 22, 6, 1, 255, 27, 11, 4, 255, 24, 11, 4, 255, 22, 9, 2, 255, 26, 12, 3, 255, 29, 12, 4, 255, 29, 12, 2, 255, 28, 13, 2, 255, 27, 12, 3, 255, 27, 11, 2, 255, 26, 11, 1, 255, 26, 13, 4, 255, 28, 15, 6, 255, 27, 14, 2, 255, 32, 15, 1, 255, 35, 19, 4, 255, 31, 20, 3, 255, 30, 16, 2, 255, 32, 15, 3, 255, 31, 16, 4, 255, 29, 16, 1, 255, 34, 13, 3, 255, 30, 19, 4, 255, 34, 17, 3, 255, 36, 16, 3, 255, 36, 18, 4, 255, 36, 18, 4, 255, 37, 18, 4, 255, 37, 16, 4, 255, 33, 15, 3, 255, 35, 14, 2, 255, 41, 19, 3, 255, 41, 24, 6, 255, 38, 21, 5, 255, 34, 17, 3, 255, 37, 15, 3, 255, 44, 17, 5, 255, 43, 19, 5, 255, 38, 17, 3, 255, 42, 16, 6, 255, 30, 15, 4, 255, 41, 20, 4, 255, 46, 21, 4, 255, 40, 18, 2, 255, 42, 22, 6, 255, 42, 19, 3, 255, 42, 20, 2, 255, 43, 22, 5, 255, 44, 19, 3, 255, 42, 21, 2, 255, 48, 26, 5, 255, 52, 22, 3, 255, 53, 26, 6, 255, 51, 22, 5, 255, 47, 25, 4, 255, 42, 24, 4, 255, 47, 24, 9, 255, 46, 22, 3, 255, 58, 25, 4, 255, 56, 27, 2, 255, 59, 27, 5, 255, 50, 25, 2, 255, 54, 27, 4, 255, 51, 26, 1, 255, 44, 29, 0, 255, 47, 30, 1, 255, 51, 27, 5, 255, 50, 25, 3, 255, 49, 25, 3, 255, 48, 30, 6, 255, 47, 26, 4, 255, 50, 21, 2, 255, 59, 24, 6, 255, 55, 24, 6, 255, 54, 26, 5, 255, 58, 30, 3, 255, 57, 27, 11, 255, 53, 23, 12, 255, 48, 32, 2, 255, 52, 32, 5, 255, 56, 26, 10, 255, 57, 34, 13, 255, 59, 40, 13, 255, 62, 44, 19, 255, 60, 44, 20, 255, 67, 49, 20, 255, 73, 56, 32, 255, 70, 61, 34, 255, 67, 63, 28, 255, 71, 66, 36, 255, 68, 70, 48, 255, 68, 72, 55, 255, 73, 79, 61, 255, 75, 85, 66, 255, 76, 91, 72, 255, 77, 94, 75, 255, 82, 101, 81, 255, 87, 111, 89, 255, 82, 115, 94, 255, 85, 122, 104, 255, 88, 130, 113, 255, 92, 136, 117, 255, 93, 141, 123, 255, 96, 147, 132, 255, 99, 151, 138, 255, 106, 156, 144, 255, 109, 159, 147, 255, 107, 159, 147, 255, 108, 161, 147, 255, 113, 161, 148, 255, 112, 161, 150, 255, 113, 162, 149, 255, 115, 159, 144, 255, 116, 159, 139, 255, 110, 153, 131, 255, 107, 152, 125, 255, 103, 148, 120, 255, 100, 145, 114, 255, 104, 142, 105, 255, 103, 134, 101, 255, 100, 127, 95, 255, 98, 120, 89, 255, 95, 113, 87, 255, 91, 108, 76, 255, 89, 103, 70, 255, 90, 95, 62, 255, 86, 92, 59, 255, 85, 85, 57, 255, 88, 83, 41, 255, 86, 86, 30, 255, 83, 80, 29, 255, 81, 74, 33, 255, 78, 70, 29, 255, 78, 67, 27, 255, 78, 60, 32, 255, 84, 61, 20, 255, 87, 63, 10, 255, 76, 58, 9, 255, 67, 48, 27, 255, 69, 45, 29, 255, 74, 47, 11, 255, 74, 45, 9, 255, 69, 40, 15, 255, 69, 42, 9, 255, 69, 42, 9, 255, 72, 40, 10, 255, 74, 39, 6, 255, 75, 43, 7, 255, 69, 37, 7, 255, 70, 31, 5, 255, 71, 38, 0, 255, 72, 38, 2, 255, 76, 37, 10, 255, 75, 34, 6, 255, 73, 37, 4, 255, 70, 36, 3, 255, 73, 32, 2, 255, 78, 32, 2, 255, 76, 32, 1, 255, 79, 31, 1, 255, 78, 27, 4, 255, 76, 31, 7, 255, 70, 30, 2, 255, 75, 33, 7, 255, 76, 31, 6, 255, 74, 29, 3, 255, 74, 28, 3, 255, 77, 29, 3, 255, 72, 29, 5, 255, 69, 30, 5, 255, 73, 29, 6, 255, 71, 27, 2, 255, 72, 31, 5, 255, 76, 28, 8, 255, 74, 26, 4, 255, 78, 32, 3, 255, 72, 25, 3, 255, 71, 26, 6, 255, 71, 28, 5, 255, 67, 24, 5, 255, 71, 31, 6, 255, 72, 29, 7, 255, 73, 24, 1, 255, 67, 22, 7, 255, 64, 24, 10, 255, 69, 26, 2, 255, 75, 29, 3, 255, 72, 27, 1, 255, 73, 30, 3, 255, 73, 31, 2, 255, 73, 30, 3, 255, 75, 29, 3, 255, 72, 27, 2, 255, 72, 26, 2, 255, 74, 25, 3, 255, 75, 26, 1, 255, 76, 30, 1, 255, 72, 29, 0, 255, 76, 31, 6, 255, 73, 26, 5, 255, 72, 27, 3, 255, 73, 26, 2, 255, 75, 26, 2, 255, 78, 25, 4, 255, 75, 24, 4, 255, 75, 28, 4, 255, 66, 28, 2, 255, 66, 28, 3, 255, 64, 22, 1, 255, 67, 23, 2, 255, 67, 25, 4, 255, 59, 25, 3, 255, 62, 27, 6, 255, 72, 23, 3, 255, 60, 27, 3, 255, 59, 25, 3, 255, 63, 23, 4, 255, 66, 23, 4, 255, 74, 23, 6, 255, 71, 24, 3, 255, 68, 22, 3, 255, 58, 18, 0, 255, 56, 19, 3, 255, 61, 19, 4, 255, 63, 18, 3, 255, 65, 19, 3, 255, 63, 22, 5, 255, 55, 16, 1, 255, 58, 19, 5, 255, 67, 26, 9, 255, 56, 19, 4, 255, 54, 21, 4, 255, 60, 21, 4, 255, 60, 21, 5, 255, 57, 20, 4, 255, 55, 17, 2, 255, 54, 15, 1, 255, 53, 18, 1, 255, 56, 17, 3, 255, 56, 19, 4, 255, 53, 18, 1, 255, 57, 21, 3, 255, 49, 15, 0, 255, 57, 20, 5, 255, 60, 15, 5, 255, 57, 15, 5, 255, 54, 18, 3, 255, 54, 23, 4, 255, 57, 20, 7, 255, 56, 14, 4, 255, 48, 18, 4, 255, 48, 18, 1, 255, 57, 19, 2, 255, 53, 20, 4, 255, 49, 15, 1, 255, 55, 17, 4, 255, 61, 16, 4, 255, 54, 17, 5, 255, 44, 15, 5, 255, 47, 14, 3, 255, 51, 16, 6, 255, 44, 13, 3, 255, 54, 16, 7, 255, 52, 13, 2, 255, 43, 12, 6, 255, 31, 12, 7, 255, 39, 16, 3, 255, 60, 22, 4, 255, 59, 16, 2, 255, 56, 16, 4, 255, 53, 18, 4, 255, 52, 17, 5, 255, 46, 13, 2, 255, 35, 12, 1, 255, 39, 12, 3, 255, 45, 10, 2, 255, 45, 13, 3, 255, 37, 9, 3, 255, 44, 13, 6, 255, 44, 13, 8, 255, 40, 10, 4, 255, 42, 10, 5, 255, 43, 10, 3, 255, 53, 15, 2, 255, 70, 19, 4, 255, 63, 18, 3, 255, 61, 16, 5, 255, 47, 14, 0, 255, 60, 16, 3, 255, 52, 14, 3, 255, 49, 10, 3, 255, 51, 11, 1, 255, 53, 15, 2, 255, 53, 12, 3, 255, 52, 12, 2, 255, 50, 15, 3, 255, 45, 12, 1, 255, 47, 12, 3, 255, 47, 9, 2, 255, 54, 14, 4, 255, 63, 16, 5, 255, 72, 14, 4, 255, 61, 12, 1, 255, 55, 15, 2, 255, 58, 16, 4, 255, 61, 14, 4, 255, 58, 10, 2, 255, 54, 11, 3, 255, 48, 14, 3, 255, 43, 13, 5, 255, 36, 9, 0, 255, 38, 15, 3, 255, 43, 8, 4, 255, 41, 10, 3, 255, 36, 11, 0, 255, 43, 12, 2, 255, 41, 10, 2, 255, 41, 8, 3, 255, 49, 12, 6, 255, 46, 10, 3, 255, 42, 9, 4, 255, 43, 12, 6, 255, 34, 7, 1, 255, 38, 10, 2, 255, 48, 15, 6, 255, 43, 11, 1, 255, 35, 3, 0, 255, 33, 8, 6, 255, 27, 8, 2, 255, 26, 8, 3, 255, 23, 5, 1, 255, 23, 7, 3, 255, 21, 7, 2, 255, 18, 5, 0, 255, 25, 10, 5, 255, 25, 7, 3, 255, 27, 7, 2, 255, 34, 11, 3, 255, 45, 10, 1, 255, 51, 12, 5, 255, 41, 10, 2, 255, 42, 8, 3, 255, 45, 9, 5, 255, 42, 8, 3, 255, 1, 3, 4, 255, 1, 1, 6, 255, 3, 3, 5, 255, 5, 4, 1, 255, 8, 2, 0, 255, 9, 0, 2, 255, 10, 1, 2, 255, 10, 2, 0, 255, 10, 2, 0, 255, 10, 1, 2, 255, 11, 1, 2, 255, 11, 1, 0, 255, 12, 0, 0, 255, 14, 1, 1, 255, 13, 2, 2, 255, 13, 3, 2, 255, 12, 2, 1, 255, 12, 2, 1, 255, 14, 3, 1, 255, 11, 2, 0, 255, 12, 3, 1, 255, 12, 2, 1, 255, 13, 2, 1, 255, 17, 4, 2, 255, 18, 4, 3, 255, 13, 2, 1, 255, 10, 2, 0, 255, 13, 3, 2, 255, 14, 3, 2, 255, 14, 4, 2, 255, 12, 3, 1, 255, 8, 1, 0, 255, 15, 4, 2, 255, 15, 4, 2, 255, 16, 5, 3, 255, 17, 6, 4, 255, 13, 3, 1, 255, 15, 5, 3, 255, 16, 4, 2, 255, 14, 2, 1, 255, 15, 4, 2, 255, 16, 6, 4, 255, 16, 6, 2, 255, 16, 7, 0, 255, 16, 5, 0, 255, 20, 6, 2, 255, 20, 7, 4, 255, 16, 5, 1, 255, 19, 8, 4, 255, 20, 7, 4, 255, 20, 6, 2, 255, 20, 9, 5, 255, 20, 8, 2, 255, 23, 9, 1, 255, 20, 7, 0, 255, 21, 7, 2, 255, 23, 10, 4, 255, 25, 10, 4, 255, 26, 11, 5, 255, 24, 10, 2, 255, 28, 13, 4, 255, 30, 13, 5, 255, 29, 13, 5, 255, 26, 11, 3, 255, 28, 11, 3, 255, 30, 13, 3, 255, 30, 13, 3, 255, 30, 16, 5, 255, 27, 13, 3, 255, 27, 13, 1, 255, 31, 17, 3, 255, 36, 14, 1, 255, 39, 16, 2, 255, 35, 18, 4, 255, 33, 15, 3, 255, 36, 14, 2, 255, 35, 15, 2, 255, 35, 16, 5, 255, 24, 15, 1, 255, 31, 17, 5, 255, 36, 18, 6, 255, 31, 14, 1, 255, 35, 17, 3, 255, 32, 17, 2, 255, 32, 14, 1, 255, 34, 17, 6, 255, 35, 18, 6, 255, 36, 19, 3, 255, 41, 16, 3, 255, 40, 17, 1, 255, 37, 20, 7, 255, 44, 15, 7, 255, 34, 14, 2, 255, 33, 22, 5, 255, 29, 16, 0, 255, 36, 20, 8, 255, 39, 17, 6, 255, 41, 17, 3, 255, 46, 24, 5, 255, 42, 22, 4, 255, 42, 20, 6, 255, 47, 18, 3, 255, 48, 19, 5, 255, 45, 20, 5, 255, 44, 18, 3, 255, 41, 21, 2, 255, 42, 23, 2, 255, 44, 21, 0, 255, 45, 26, 3, 255, 50, 24, 6, 255, 48, 21, 2, 255, 40, 22, 1, 255, 48, 23, 2, 255, 49, 20, 3, 255, 52, 21, 6, 255, 42, 26, 1, 255, 44, 28, 5, 255, 49, 25, 6, 255, 50, 26, 4, 255, 51, 28, 4, 255, 51, 27, 3, 255, 51, 25, 2, 255, 53, 26, 3, 255, 57, 28, 4, 255, 53, 25, 3, 255, 53, 28, 5, 255, 54, 26, 9, 255, 52, 21, 7, 255, 44, 27, 6, 255, 49, 23, 10, 255, 52, 24, 11, 255, 45, 26, 1, 255, 46, 28, 2, 255, 52, 25, 8, 255, 57, 30, 8, 255, 56, 36, 11, 255, 50, 32, 8, 255, 55, 36, 9, 255, 60, 37, 15, 255, 66, 42, 19, 255, 71, 47, 15, 255, 75, 53, 15, 255, 68, 52, 31, 255, 64, 55, 45, 255, 61, 56, 45, 255, 68, 65, 50, 255, 67, 66, 50, 255, 67, 73, 58, 255, 70, 79, 63, 255, 73, 84, 67, 255, 78, 91, 74, 255, 81, 98, 80, 255, 80, 104, 82, 255, 84, 112, 90, 255, 83, 120, 100, 255, 85, 128, 111, 255, 87, 134, 120, 255, 94, 141, 126, 255, 97, 148, 133, 255, 98, 152, 136, 255, 103, 156, 146, 255, 106, 160, 147, 255, 108, 162, 149, 255, 109, 162, 149, 255, 112, 164, 151, 255, 116, 165, 153, 255, 115, 164, 153, 255, 112, 161, 150, 255, 116, 160, 145, 255, 113, 156, 137, 255, 110, 154, 133, 255, 108, 150, 126, 255, 105, 148, 120, 255, 102, 142, 116, 255, 103, 138, 106, 255, 102, 129, 101, 255, 98, 123, 92, 255, 96, 119, 81, 255, 96, 115, 78, 255, 88, 104, 75, 255, 90, 98, 76, 255, 85, 92, 59, 255, 88, 90, 60, 255, 88, 84, 58, 255, 83, 79, 40, 255, 85, 77, 40, 255, 81, 70, 36, 255, 81, 67, 32, 255, 80, 66, 30, 255, 81, 68, 27, 255, 77, 60, 27, 255, 79, 58, 22, 255, 82, 56, 18, 255, 77, 52, 12, 255, 71, 45, 17, 255, 74, 45, 14, 255, 75, 46, 3, 255, 71, 42, 9, 255, 67, 41, 18, 255, 69, 41, 10, 255, 70, 38, 7, 255, 70, 39, 10, 255, 66, 38, 4, 255, 66, 37, 3, 255, 68, 35, 9, 255, 73, 35, 11, 255, 77, 37, 4, 255, 75, 34, 5, 255, 72, 31, 7, 255, 75, 35, 8, 255, 75, 32, 4, 255, 73, 34, 2, 255, 77, 32, 7, 255, 78, 30, 6, 255, 75, 29, 10, 255, 74, 31, 6, 255, 74, 34, 11, 255, 68, 32, 3, 255, 70, 34, 4, 255, 68, 29, 2, 255, 73, 28, 4, 255, 68, 30, 3, 255, 67, 32, 4, 255, 74, 30, 3, 255, 69, 32, 5, 255, 74, 28, 5, 255, 79, 29, 8, 255, 72, 27, 4, 255, 65, 30, 4, 255, 67, 24, 8, 255, 72, 29, 7, 255, 71, 29, 0, 255, 67, 25, 4, 255, 65, 25, 5, 255, 66, 27, 4, 255, 69, 30, 8, 255, 71, 28, 3, 255, 72, 24, 5, 255, 69, 29, 3, 255, 63, 31, 3, 255, 62, 29, 4, 255, 69, 26, 3, 255, 69, 24, 4, 255, 78, 29, 6, 255, 77, 28, 2, 255, 79, 30, 2, 255, 83, 32, 5, 255, 81, 29, 5, 255, 78, 28, 6, 255, 77, 30, 7, 255, 72, 24, 2, 255, 73, 25, 3, 255, 77, 31, 7, 255, 71, 27, 3, 255, 71, 26, 1, 255, 74, 27, 1, 255, 72, 29, 4, 255, 67, 29, 3, 255, 73, 27, 3, 255, 75, 24, 1, 255, 70, 30, 1, 255, 69, 27, 4, 255, 68, 26, 2, 255, 68, 30, 4, 255, 68, 27, 5, 255, 68, 22, 2, 255, 72, 23, 3, 255, 69, 24, 3, 255, 64, 23, 3, 255, 65, 23, 2, 255, 64, 22, 3, 255, 67, 22, 6, 255, 65, 21, 4, 255, 66, 23, 3, 255, 69, 20, 2, 255, 66, 19, 3, 255, 65, 22, 6, 255, 60, 20, 4, 255, 58, 20, 3, 255, 60, 21, 4, 255, 63, 20, 4, 255, 64, 22, 4, 255, 59, 21, 3, 255, 58, 20, 3, 255, 63, 20, 4, 255, 65, 18, 1, 255, 62, 19, 2, 255, 59, 23, 4, 255, 56, 22, 4, 255, 48, 18, 2, 255, 56, 20, 6, 255, 59, 17, 5, 255, 56, 20, 3, 255, 56, 17, 1, 255, 55, 20, 5, 255, 55, 21, 3, 255, 64, 21, 4, 255, 60, 19, 4, 255, 50, 16, 3, 255, 55, 19, 4, 255, 60, 21, 2, 255, 59, 20, 4, 255, 62, 19, 4, 255, 56, 18, 1, 255, 51, 16, 7, 255, 49, 15, 3, 255, 48, 17, 4, 255, 55, 16, 3, 255, 68, 19, 6, 255, 61, 17, 5, 255, 48, 15, 1, 255, 40, 13, 1, 255, 47, 17, 4, 255, 46, 15, 5, 255, 47, 17, 8, 255, 48, 16, 4, 255, 44, 12, 1, 255, 48, 20, 6, 255, 50, 15, 3, 255, 52, 16, 2, 255, 45, 14, 1, 255, 46, 14, 6, 255, 48, 15, 2, 255, 62, 21, 1, 255, 68, 19, 1, 255, 76, 24, 3, 255, 71, 17, 1, 255, 72, 16, 4, 255, 61, 15, 4, 255, 40, 13, 3, 255, 38, 14, 7, 255, 35, 7, 3, 255, 38, 10, 4, 255, 39, 14, 4, 255, 40, 12, 3, 255, 39, 10, 3, 255, 39, 10, 5, 255, 39, 11, 3, 255, 40, 12, 1, 255, 59, 20, 3, 255, 71, 15, 2, 255, 69, 16, 2, 255, 58, 13, 0, 255, 61, 12, 3, 255, 69, 15, 9, 255, 55, 10, 1, 255, 52, 12, 3, 255, 52, 12, 0, 255, 51, 14, 2, 255, 51, 13, 4, 255, 52, 13, 4, 255, 51, 14, 3, 255, 49, 13, 4, 255, 48, 13, 4, 255, 50, 15, 6, 255, 51, 15, 1, 255, 61, 17, 1, 255, 67, 15, 0, 255, 67, 13, 3, 255, 56, 12, 3, 255, 49, 14, 4, 255, 52, 10, 4, 255, 47, 10, 2, 255, 43, 15, 3, 255, 39, 14, 2, 255, 36, 12, 3, 255, 34, 10, 0, 255, 39, 13, 5, 255, 34, 12, 5, 255, 37, 8, 1, 255, 44, 11, 0, 255, 47, 17, 3, 255, 46, 13, 1, 255, 44, 8, 0, 255, 43, 14, 5, 255, 35, 13, 5, 255, 32, 9, 2, 255, 35, 8, 2, 255, 36, 9, 0, 255, 41, 10, 4, 255, 45, 11, 7, 255, 38, 8, 1, 255, 39, 8, 5, 255, 29, 4, 2, 255, 27, 6, 3, 255, 27, 6, 3, 255, 25, 5, 1, 255, 25, 7, 3, 255, 25, 7, 3, 255, 24, 7, 2, 255, 21, 5, 1, 255, 17, 4, 0, 255, 25, 9, 4, 255, 34, 7, 3, 255, 37, 5, 0, 255, 40, 8, 1, 255, 41, 8, 2, 255, 40, 9, 4, 255, 41, 9, 4, 255, 39, 7, 2, 255, 5, 5, 9, 255, 0, 1, 1, 255, 2, 3, 0, 255, 4, 4, 4, 255, 6, 2, 4, 255, 8, 1, 3, 255, 8, 2, 2, 255, 6, 2, 0, 255, 7, 1, 1, 255, 9, 1, 2, 255, 10, 0, 1, 255, 11, 1, 0, 255, 11, 1, 0, 255, 9, 1, 0, 255, 11, 3, 1, 255, 13, 3, 2, 255, 12, 2, 1, 255, 13, 1, 1, 255, 16, 3, 3, 255, 12, 2, 1, 255, 13, 3, 2, 255, 12, 1, 1, 255, 12, 1, 1, 255, 14, 3, 1, 255, 17, 2, 1, 255, 13, 2, 1, 255, 9, 3, 0, 255, 12, 3, 2, 255, 11, 1, 0, 255, 12, 2, 1, 255, 11, 5, 2, 255, 8, 2, 1, 255, 11, 3, 0, 255, 14, 4, 2, 255, 14, 4, 2, 255, 13, 2, 0, 255, 19, 6, 4, 255, 16, 1, 1, 255, 19, 4, 4, 255, 16, 4, 2, 255, 13, 2, 0, 255, 13, 2, 1, 255, 15, 6, 2, 255, 17, 8, 3, 255, 16, 7, 1, 255, 19, 7, 1, 255, 18, 7, 0, 255, 18, 6, 3, 255, 14, 3, 0, 255, 18, 5, 0, 255, 19, 6, 0, 255, 20, 6, 2, 255, 24, 7, 2, 255, 24, 9, 2, 255, 19, 8, 1, 255, 19, 9, 3, 255, 21, 11, 4, 255, 20, 8, 1, 255, 25, 9, 4, 255, 23, 11, 3, 255, 22, 9, 1, 255, 26, 11, 2, 255, 27, 13, 5, 255, 26, 12, 3, 255, 26, 11, 2, 255, 33, 15, 5, 255, 32, 13, 3, 255, 31, 14, 4, 255, 28, 10, 3, 255, 32, 13, 3, 255, 35, 15, 4, 255, 36, 15, 2, 255, 35, 17, 3, 255, 31, 14, 1, 255, 37, 13, 3, 255, 38, 14, 3, 255, 31, 15, 1, 255, 33, 16, 3, 255, 29, 15, 3, 255, 23, 13, 1, 255, 30, 15, 3, 255, 36, 15, 4, 255, 30, 13, 0, 255, 33, 15, 0, 255, 34, 17, 3, 255, 34, 15, 6, 255, 38, 18, 7, 255, 37, 14, 2, 255, 37, 17, 3, 255, 38, 22, 6, 255, 40, 15, 3, 255, 43, 14, 4, 255, 38, 19, 4, 255, 36, 18, 3, 255, 38, 18, 4, 255, 35, 20, 7, 255, 38, 20, 7, 255, 32, 16, 1, 255, 34, 17, 1, 255, 36, 19, 1, 255, 40, 20, 5, 255, 43, 18, 5, 255, 48, 19, 3, 255, 51, 22, 5, 255, 46, 21, 4, 255, 43, 20, 2, 255, 40, 19, 0, 255, 35, 19, 0, 255, 43, 21, 2, 255, 49, 18, 0, 255, 53, 21, 4, 255, 45, 27, 5, 255, 48, 25, 3, 255, 49, 21, 3, 255, 46, 25, 6, 255, 46, 23, 2, 255, 54, 22, 4, 255, 46, 23, 5, 255, 47, 22, 1, 255, 52, 23, 2, 255, 53, 24, 3, 255, 59, 24, 5, 255, 53, 26, 5, 255, 53, 27, 3, 255, 50, 24, 2, 255, 51, 26, 3, 255, 47, 22, 2, 255, 51, 26, 7, 255, 47, 27, 7, 255, 54, 26, 6, 255, 56, 27, 7, 255, 49, 24, 11, 255, 49, 26, 10, 255, 55, 29, 4, 255, 57, 25, 2, 255, 53, 31, 8, 255, 51, 35, 7, 255, 64, 39, 10, 255, 62, 40, 13, 255, 63, 43, 13, 255, 74, 48, 13, 255, 66, 49, 21, 255, 65, 58, 21, 255, 65, 63, 25, 255, 63, 66, 30, 255, 65, 68, 40, 255, 69, 71, 47, 255, 71, 77, 58, 255, 72, 82, 63, 255, 73, 86, 68, 255, 76, 92, 75, 255, 81, 102, 83, 255, 84, 110, 89, 255, 86, 118, 97, 255, 84, 122, 104, 255, 84, 130, 114, 255, 89, 139, 127, 255, 95, 144, 133, 255, 99, 151, 136, 255, 99, 155, 140, 255, 102, 160, 148, 255, 105, 161, 150, 255, 106, 163, 150, 255, 108, 164, 151, 255, 112, 166, 153, 255, 115, 165, 153, 255, 114, 164, 150, 255, 113, 162, 145, 255, 115, 162, 142, 255, 113, 158, 138, 255, 112, 155, 136, 255, 109, 150, 128, 255, 106, 146, 121, 255, 105, 141, 117, 255, 103, 134, 109, 255, 101, 128, 96, 255, 98, 122, 89, 255, 95, 114, 81, 255, 91, 108, 69, 255, 88, 101, 73, 255, 85, 93, 61, 255, 86, 90, 68, 255, 85, 87, 48, 255, 83, 80, 43, 255, 81, 75, 51, 255, 79, 73, 37, 255, 78, 72, 41, 255, 77, 64, 29, 255, 81, 65, 27, 255, 82, 60, 31, 255, 83, 62, 15, 255, 82, 56, 14, 255, 76, 53, 15, 255, 74, 49, 12, 255, 73, 46, 14, 255, 75, 47, 9, 255, 72, 44, 5, 255, 70, 45, 5, 255, 67, 41, 11, 255, 69, 40, 9, 255, 71, 37, 7, 255, 69, 37, 6, 255, 66, 40, 4, 255, 68, 40, 3, 255, 69, 34, 5, 255, 75, 36, 3, 255, 78, 34, 9, 255, 75, 31, 3, 255, 75, 34, 2, 255, 75, 32, 2, 255, 78, 32, 3, 255, 73, 29, 2, 255, 76, 33, 9, 255, 75, 31, 6, 255, 73, 30, 10, 255, 68, 30, 3, 255, 70, 31, 4, 255, 73, 33, 3, 255, 72, 33, 5, 255, 71, 30, 5, 255, 73, 29, 6, 255, 67, 32, 4, 255, 65, 35, 6, 255, 72, 33, 5, 255, 78, 27, 2, 255, 70, 27, 3, 255, 63, 29, 2, 255, 71, 31, 4, 255, 71, 30, 4, 255, 68, 29, 12, 255, 64, 30, 5, 255, 66, 25, 2, 255, 67, 26, 4, 255, 66, 27, 5, 255, 65, 26, 5, 255, 72, 31, 3, 255, 72, 27, 3, 255, 69, 28, 6, 255, 64, 29, 2, 255, 67, 28, 1, 255, 72, 27, 4, 255, 71, 24, 6, 255, 73, 24, 3, 255, 77, 27, 6, 255, 79, 29, 6, 255, 79, 30, 3, 255, 79, 27, 1, 255, 79, 28, 2, 255, 78, 29, 4, 255, 75, 28, 3, 255, 74, 26, 4, 255, 76, 28, 7, 255, 73, 28, 4, 255, 72, 27, 2, 255, 75, 32, 5, 255, 74, 29, 1, 255, 74, 22, 2, 255, 74, 22, 4, 255, 74, 27, 6, 255, 72, 31, 5, 255, 70, 25, 0, 255, 70, 23, 4, 255, 74, 28, 4, 255, 73, 27, 1, 255, 71, 25, 2, 255, 68, 23, 2, 255, 68, 24, 0, 255, 74, 24, 2, 255, 76, 24, 5, 255, 62, 24, 1, 255, 65, 24, 3, 255, 67, 23, 6, 255, 70, 20, 5, 255, 66, 20, 1, 255, 56, 23, 0, 255, 66, 21, 0, 255, 69, 20, 0, 255, 69, 22, 4, 255, 63, 18, 4, 255, 57, 18, 4, 255, 54, 20, 4, 255, 55, 21, 5, 255, 57, 21, 4, 255, 59, 20, 5, 255, 61, 17, 3, 255, 63, 16, 1, 255, 62, 21, 6, 255, 55, 19, 5, 255, 55, 19, 0, 255, 49, 19, 1, 255, 56, 19, 7, 255, 58, 15, 3, 255, 54, 17, 0, 255, 56, 18, 3, 255, 61, 21, 6, 255, 53, 19, 2, 255, 53, 22, 1, 255, 54, 19, 3, 255, 63, 19, 9, 255, 53, 16, 2, 255, 53, 22, 0, 255, 66, 21, 2, 255, 53, 17, 2, 255, 51, 15, 1, 255, 52, 16, 6, 255, 48, 17, 1, 255, 48, 15, 5, 255, 55, 14, 3, 255, 53, 18, 1, 255, 54, 18, 2, 255, 53, 15, 1, 255, 49, 14, 1, 255, 50, 17, 5, 255, 51, 16, 5, 255, 48, 16, 2, 255, 53, 16, 2, 255, 52, 13, 2, 255, 49, 17, 4, 255, 53, 16, 6, 255, 51, 18, 6, 255, 43, 14, 7, 255, 51, 15, 2, 255, 50, 16, 2, 255, 52, 16, 4, 255, 71, 20, 5, 255, 75, 25, 5, 255, 68, 23, 3, 255, 72, 20, 4, 255, 64, 16, 4, 255, 44, 10, 1, 255, 41, 12, 7, 255, 35, 7, 4, 255, 34, 10, 4, 255, 36, 11, 2, 255, 41, 13, 4, 255, 41, 13, 4, 255, 40, 13, 5, 255, 36, 10, 1, 255, 41, 15, 4, 255, 68, 21, 3, 255, 66, 20, 3, 255, 66, 16, 3, 255, 68, 19, 1, 255, 72, 18, 3, 255, 54, 12, 2, 255, 52, 10, 2, 255, 49, 12, 4, 255, 53, 14, 4, 255, 54, 10, 3, 255, 47, 13, 5, 255, 45, 16, 5, 255, 55, 10, 3, 255, 56, 11, 5, 255, 54, 13, 6, 255, 45, 9, 2, 255, 49, 11, 1, 255, 54, 12, 0, 255, 63, 16, 3, 255, 58, 15, 5, 255, 40, 10, 1, 255, 35, 11, 1, 255, 42, 9, 2, 255, 44, 7, 2, 255, 41, 9, 0, 255, 41, 8, 1, 255, 39, 11, 2, 255, 39, 14, 5, 255, 34, 9, 4, 255, 31, 10, 4, 255, 36, 8, 2, 255, 47, 16, 5, 255, 62, 13, 4, 255, 63, 16, 6, 255, 49, 13, 2, 255, 38, 8, 0, 255, 39, 9, 3, 255, 42, 11, 6, 255, 42, 8, 3, 255, 40, 9, 1, 255, 38, 8, 3, 255, 34, 6, 1, 255, 33, 12, 3, 255, 35, 9, 4, 255, 30, 4, 1, 255, 24, 6, 1, 255, 26, 8, 4, 255, 22, 5, 1, 255, 22, 5, 1, 255, 23, 6, 2, 255, 27, 7, 3, 255, 22, 6, 2, 255, 19, 7, 1, 255, 22, 6, 1, 255, 30, 5, 1, 255, 38, 9, 3, 255, 38, 7, 2, 255, 41, 9, 4, 255, 34, 9, 1, 255, 36, 8, 2, 255, 36, 7, 1, 255, 55, 53, 43, 255, 26, 25, 24, 255, 3, 3, 11, 255, 0, 0, 9, 255, 3, 3, 6, 255, 4, 2, 1, 255, 4, 3, 2, 255, 5, 2, 3, 255, 5, 3, 1, 255, 6, 1, 1, 255, 7, 0, 0, 255, 9, 1, 2, 255, 10, 2, 3, 255, 11, 3, 0, 255, 10, 1, 0, 255, 11, 1, 0, 255, 12, 2, 1, 255, 13, 2, 2, 255, 15, 3, 3, 255, 12, 2, 2, 255, 13, 1, 2, 255, 13, 1, 1, 255, 13, 3, 1, 255, 14, 4, 2, 255, 21, 6, 5, 255, 18, 3, 2, 255, 12, 1, 0, 255, 15, 4, 2, 255, 15, 3, 2, 255, 15, 1, 0, 255, 18, 5, 4, 255, 16, 3, 1, 255, 12, 3, 0, 255, 14, 3, 1, 255, 15, 4, 2, 255, 16, 5, 3, 255, 16, 3, 2, 255, 18, 2, 2, 255, 15, 3, 1, 255, 15, 4, 2, 255, 15, 5, 3, 255, 15, 5, 3, 255, 16, 6, 3, 255, 17, 7, 3, 255, 15, 4, 0, 255, 14, 5, 1, 255, 19, 6, 1, 255, 22, 6, 3, 255, 22, 6, 3, 255, 16, 4, 0, 255, 16, 8, 1, 255, 22, 7, 2, 255, 24, 7, 0, 255, 25, 10, 1, 255, 23, 11, 4, 255, 18, 9, 3, 255, 18, 8, 1, 255, 21, 8, 2, 255, 22, 9, 4, 255, 21, 10, 3, 255, 20, 8, 1, 255, 24, 10, 2, 255, 25, 11, 4, 255, 27, 13, 4, 255, 25, 10, 3, 255, 31, 14, 5, 255, 29, 10, 1, 255, 28, 10, 1, 255, 30, 12, 4, 255, 32, 13, 4, 255, 33, 17, 5, 255, 33, 16, 4, 255, 34, 14, 0, 255, 32, 16, 2, 255, 28, 15, 3, 255, 28, 13, 1, 255, 32, 14, 2, 255, 35, 16, 4, 255, 32, 16, 5, 255, 25, 15, 3, 255, 32, 16, 5, 255, 39, 16, 5, 255, 35, 15, 1, 255, 43, 17, 5, 255, 37, 13, 3, 255, 36, 13, 5, 255, 29, 14, 2, 255, 29, 18, 1, 255, 38, 22, 6, 255, 33, 19, 4, 255, 33, 16, 2, 255, 36, 17, 3, 255, 35, 20, 3, 255, 38, 19, 3, 255, 44, 23, 7, 255, 32, 15, 1, 255, 36, 19, 4, 255, 40, 21, 6, 255, 41, 19, 5, 255, 40, 15, 3, 255, 43, 17, 4, 255, 43, 19, 3, 255, 44, 19, 1, 255, 44, 19, 1, 255, 41, 22, 3, 255, 43, 19, 4, 255, 44, 19, 4, 255, 42, 23, 6, 255, 51, 23, 7, 255, 55, 23, 2, 255, 48, 19, 5, 255, 37, 21, 7, 255, 43, 20, 5, 255, 49, 22, 1, 255, 50, 27, 3, 255, 54, 29, 5, 255, 48, 24, 2, 255, 47, 28, 3, 255, 48, 28, 3, 255, 51, 26, 3, 255, 50, 25, 1, 255, 55, 23, 3, 255, 54, 22, 4, 255, 55, 26, 3, 255, 49, 20, 2, 255, 52, 24, 3, 255, 51, 24, 6, 255, 52, 24, 6, 255, 59, 29, 4, 255, 53, 28, 3, 255, 52, 26, 7, 255, 56, 23, 13, 255, 55, 25, 5, 255, 49, 30, 4, 255, 49, 31, 6, 255, 55, 32, 6, 255, 62, 32, 9, 255, 69, 36, 11, 255, 61, 41, 7, 255, 58, 45, 9, 255, 66, 47, 17, 255, 56, 44, 26, 255, 55, 53, 29, 255, 64, 59, 37, 255, 64, 61, 40, 255, 64, 68, 43, 255, 67, 71, 42, 255, 69, 76, 56, 255, 71, 85, 65, 255, 76, 92, 74, 255, 77, 95, 79, 255, 80, 102, 86, 255, 80, 111, 92, 255, 85, 121, 101, 255, 87, 129, 109, 255, 86, 137, 120, 255, 90, 143, 130, 255, 98, 149, 137, 255, 104, 157, 143, 255, 100, 159, 145, 255, 101, 160, 148, 255, 107, 165, 153, 255, 110, 168, 155, 255, 109, 168, 153, 255, 111, 167, 154, 255, 114, 165, 153, 255, 114, 164, 150, 255, 116, 166, 146, 255, 112, 159, 139, 255, 112, 158, 137, 255, 107, 151, 131, 255, 109, 149, 127, 255, 107, 143, 120, 255, 103, 136, 114, 255, 101, 130, 105, 255, 99, 125, 90, 255, 99, 120, 86, 255, 93, 109, 84, 255, 87, 99, 73, 255, 88, 96, 66, 255, 84, 94, 56, 255, 89, 87, 55, 255, 84, 86, 34, 255, 79, 78, 33, 255, 80, 69, 43, 255, 79, 70, 39, 255, 82, 67, 35, 255, 81, 61, 25, 255, 83, 60, 28, 255, 81, 58, 23, 255, 79, 55, 23, 255, 77, 51, 25, 255, 71, 47, 11, 255, 73, 47, 5, 255, 79, 45, 13, 255, 79, 42, 15, 255, 71, 40, 9, 255, 68, 41, 6, 255, 68, 39, 10, 255, 65, 37, 4, 255, 67, 37, 7, 255, 70, 37, 8, 255, 73, 38, 3, 255, 69, 38, 2, 255, 70, 37, 9, 255, 76, 32, 4, 255, 68, 28, 7, 255, 73, 31, 9, 255, 78, 31, 5, 255, 76, 28, 3, 255, 75, 31, 6, 255, 75, 31, 5, 255, 72, 31, 3, 255, 76, 35, 2, 255, 75, 30, 0, 255, 75, 32, 3, 255, 78, 29, 3, 255, 81, 29, 3, 255, 77, 29, 5, 255, 78, 31, 9, 255, 75, 28, 6, 255, 76, 32, 9, 255, 74, 32, 6, 255, 70, 28, 0, 255, 74, 33, 3, 255, 75, 31, 9, 255, 69, 28, 6, 255, 71, 31, 3, 255, 74, 33, 5, 255, 62, 27, 4, 255, 63, 26, 2, 255, 74, 30, 8, 255, 73, 27, 3, 255, 71, 26, 4, 255, 68, 25, 6, 255, 71, 26, 2, 255, 75, 26, 5, 255, 70, 24, 1, 255, 70, 27, 5, 255, 70, 28, 2, 255, 63, 28, 7, 255, 62, 30, 12, 255, 71, 32, 1, 255, 75, 30, 3, 255, 75, 30, 4, 255, 77, 32, 5, 255, 75, 30, 2, 255, 72, 26, 0, 255, 71, 27, 0, 255, 73, 29, 5, 255, 74, 28, 7, 255, 70, 23, 1, 255, 76, 31, 2, 255, 72, 29, 1, 255, 70, 26, 3, 255, 71, 25, 6, 255, 70, 22, 4, 255, 79, 24, 5, 255, 70, 26, 3, 255, 60, 31, 3, 255, 68, 22, 1, 255, 71, 26, 4, 255, 69, 25, 1, 255, 72, 25, 2, 255, 68, 25, 4, 255, 63, 27, 3, 255, 62, 27, 2, 255, 66, 27, 3, 255, 67, 25, 3, 255, 65, 26, 2, 255, 67, 22, 2, 255, 63, 24, 5, 255, 59, 21, 3, 255, 63, 23, 3, 255, 60, 24, 3, 255, 64, 23, 4, 255, 63, 20, 3, 255, 65, 20, 4, 255, 63, 18, 3, 255, 61, 19, 3, 255, 60, 21, 2, 255, 56, 20, 1, 255, 56, 23, 5, 255, 58, 23, 3, 255, 60, 22, 2, 255, 65, 23, 4, 255, 58, 22, 3, 255, 51, 22, 5, 255, 58, 18, 1, 255, 56, 17, 3, 255, 56, 18, 4, 255, 61, 21, 3, 255, 57, 20, 1, 255, 53, 19, 4, 255, 54, 17, 2, 255, 57, 17, 1, 255, 52, 18, 2, 255, 47, 19, 1, 255, 54, 19, 3, 255, 55, 16, 3, 255, 55, 18, 1, 255, 56, 20, 0, 255, 59, 16, 3, 255, 63, 18, 7, 255, 53, 18, 4, 255, 44, 16, 2, 255, 51, 15, 8, 255, 52, 17, 5, 255, 50, 18, 4, 255, 52, 14, 2, 255, 55, 18, 5, 255, 50, 17, 4, 255, 50, 18, 6, 255, 51, 11, 1, 255, 51, 17, 3, 255, 53, 16, 2, 255, 54, 16, 3, 255, 46, 13, 2, 255, 51, 15, 6, 255, 46, 13, 2, 255, 44, 14, 7, 255, 59, 16, 1, 255, 67, 23, 3, 255, 64, 23, 3, 255, 67, 20, 0, 255, 76, 21, 4, 255, 65, 20, 5, 255, 68, 18, 5, 255, 66, 15, 2, 255, 51, 14, 1, 255, 41, 14, 5, 255, 36, 14, 3, 255, 35, 13, 2, 255, 39, 11, 6, 255, 44, 12, 3, 255, 43, 10, 1, 255, 44, 14, 5, 255, 37, 7, 0, 255, 40, 11, 3, 255, 61, 15, 1, 255, 72, 16, 7, 255, 72, 18, 5, 255, 75, 23, 0, 255, 73, 17, 0, 255, 59, 14, 2, 255, 39, 13, 0, 255, 45, 12, 4, 255, 56, 11, 6, 255, 48, 14, 4, 255, 44, 13, 4, 255, 51, 11, 3, 255, 54, 12, 2, 255, 51, 13, 1, 255, 46, 13, 3, 255, 41, 13, 4, 255, 40, 12, 1, 255, 46, 13, 2, 255, 51, 12, 2, 255, 46, 11, 3, 255, 40, 10, 1, 255, 38, 11, 2, 255, 42, 12, 6, 255, 43, 11, 6, 255, 43, 9, 4, 255, 41, 10, 4, 255, 39, 10, 3, 255, 45, 10, 5, 255, 35, 8, 2, 255, 35, 11, 5, 255, 32, 12, 3, 255, 45, 13, 4, 255, 56, 11, 3, 255, 59, 13, 4, 255, 52, 12, 3, 255, 41, 12, 4, 255, 34, 10, 1, 255, 43, 9, 2, 255, 50, 10, 3, 255, 41, 9, 1, 255, 38, 10, 5, 255, 28, 5, 0, 255, 27, 12, 2, 255, 30, 9, 3, 255, 31, 5, 2, 255, 29, 7, 1, 255, 27, 10, 3, 255, 22, 6, 1, 255, 21, 5, 0, 255, 20, 5, 0, 255, 22, 7, 1, 255, 19, 7, 1, 255, 23, 6, 2, 255, 26, 6, 3, 255, 25, 7, 2, 255, 37, 11, 4, 255, 38, 6, 1, 255, 38, 10, 6, 255, 31, 7, 1, 255, 34, 8, 2, 255, 37, 8, 2, 255, 71, 61, 57, 255, 77, 71, 68, 255, 57, 56, 55, 255, 23, 25, 25, 255, 5, 7, 8, 255, 0, 0, 6, 255, 2, 1, 8, 255, 4, 4, 6, 255, 5, 4, 4, 255, 6, 4, 0, 255, 5, 2, 0, 255, 7, 2, 3, 255, 8, 2, 4, 255, 12, 0, 0, 255, 11, 0, 0, 255, 11, 2, 1, 255, 12, 2, 1, 255, 11, 2, 0, 255, 10, 3, 1, 255, 16, 4, 3, 255, 18, 3, 3, 255, 16, 3, 2, 255, 15, 5, 3, 255, 11, 1, 1, 255, 14, 1, 0, 255, 16, 0, 0, 255, 13, 2, 0, 255, 13, 2, 1, 255, 13, 2, 0, 255, 14, 2, 2, 255, 21, 7, 5, 255, 17, 1, 1, 255, 17, 3, 2, 255, 18, 5, 4, 255, 16, 5, 4, 255, 14, 3, 2, 255, 12, 2, 1, 255, 16, 5, 3, 255, 14, 4, 2, 255, 14, 4, 2, 255, 14, 5, 3, 255, 13, 4, 1, 255, 15, 4, 3, 255, 17, 5, 4, 255, 16, 3, 2, 255, 19, 6, 4, 255, 18, 5, 3, 255, 17, 7, 4, 255, 16, 5, 3, 255, 15, 3, 1, 255, 20, 7, 3, 255, 21, 9, 2, 255, 23, 9, 1, 255, 21, 7, 0, 255, 21, 10, 3, 255, 18, 6, 3, 255, 20, 7, 3, 255, 23, 8, 4, 255, 17, 6, 2, 255, 20, 11, 2, 255, 25, 14, 4, 255, 26, 13, 3, 255, 23, 10, 0, 255, 27, 12, 5, 255, 26, 10, 3, 255, 31, 14, 5, 255, 31, 14, 3, 255, 28, 13, 4, 255, 26, 13, 4, 255, 25, 12, 2, 255, 30, 12, 3, 255, 34, 15, 3, 255, 33, 11, 0, 255, 35, 11, 2, 255, 29, 12, 4, 255, 25, 9, 0, 255, 33, 12, 2, 255, 36, 13, 3, 255, 28, 15, 2, 255, 28, 13, 2, 255, 33, 14, 3, 255, 35, 14, 2, 255, 40, 15, 2, 255, 37, 12, 3, 255, 30, 13, 1, 255, 33, 13, 2, 255, 37, 21, 7, 255, 32, 19, 2, 255, 36, 15, 3, 255, 32, 14, 1, 255, 40, 19, 5, 255, 39, 15, 3, 255, 38, 17, 4, 255, 37, 20, 4, 255, 35, 19, 3, 255, 33, 15, 1, 255, 38, 15, 2, 255, 37, 17, 3, 255, 36, 17, 3, 255, 37, 18, 3, 255, 41, 19, 3, 255, 40, 17, 1, 255, 46, 18, 3, 255, 40, 19, 2, 255, 43, 20, 4, 255, 43, 17, 2, 255, 41, 20, 3, 255, 46, 21, 5, 255, 49, 23, 4, 255, 46, 23, 6, 255, 41, 21, 6, 255, 38, 21, 5, 255, 51, 23, 4, 255, 49, 22, 1, 255, 48, 25, 3, 255, 48, 24, 4, 255, 47, 24, 5, 255, 39, 23, 4, 255, 48, 23, 5, 255, 53, 23, 6, 255, 42, 21, 4, 255, 46, 26, 5, 255, 49, 26, 2, 255, 48, 25, 1, 255, 50, 24, 5, 255, 54, 26, 7, 255, 50, 23, 7, 255, 51, 23, 7, 255, 54, 30, 3, 255, 50, 28, 11, 255, 55, 31, 4, 255, 59, 28, 0, 255, 58, 27, 2, 255, 52, 29, 6, 255, 56, 33, 12, 255, 65, 33, 6, 255, 66, 36, 6, 255, 57, 35, 9, 255, 58, 34, 8, 255, 59, 39, 9, 255, 57, 49, 18, 255, 59, 50, 24, 255, 59, 55, 34, 255, 64, 55, 40, 255, 67, 62, 43, 255, 61, 65, 45, 255, 65, 70, 56, 255, 71, 77, 65, 255, 71, 84, 69, 255, 74, 93, 78, 255, 78, 99, 84, 255, 83, 108, 93, 255, 79, 113, 95, 255, 84, 124, 103, 255, 89, 133, 112, 255, 85, 141, 121, 255, 93, 151, 134, 255, 101, 153, 139, 255, 105, 159, 146, 255, 103, 163, 151, 255, 105, 164, 154, 255, 110, 168, 156, 255, 110, 169, 155, 255, 107, 169, 154, 255, 110, 169, 154, 255, 115, 167, 154, 255, 114, 165, 150, 255, 114, 162, 145, 255, 113, 159, 140, 255, 110, 155, 135, 255, 106, 150, 129, 255, 105, 146, 120, 255, 105, 140, 116, 255, 102, 133, 113, 255, 100, 126, 101, 255, 99, 120, 97, 255, 97, 115, 91, 255, 91, 106, 75, 255, 91, 100, 68, 255, 88, 93, 62, 255, 90, 88, 56, 255, 86, 81, 50, 255, 85, 79, 39, 255, 83, 75, 37, 255, 79, 67, 33, 255, 80, 67, 33, 255, 78, 60, 31, 255, 87, 62, 30, 255, 88, 59, 22, 255, 83, 53, 18, 255, 79, 49, 22, 255, 74, 45, 15, 255, 73, 45, 12, 255, 73, 47, 7, 255, 69, 43, 8, 255, 65, 37, 13, 255, 65, 36, 14, 255, 72, 39, 4, 255, 70, 40, 6, 255, 64, 35, 3, 255, 70, 36, 11, 255, 68, 34, 11, 255, 70, 37, 4, 255, 70, 36, 2, 255, 71, 34, 8, 255, 73, 34, 4, 255, 71, 30, 2, 255, 72, 28, 6, 255, 74, 30, 10, 255, 76, 31, 4, 255, 77, 31, 4, 255, 76, 31, 3, 255, 72, 33, 1, 255, 77, 33, 5, 255, 79, 31, 7, 255, 69, 28, 8, 255, 71, 32, 5, 255, 78, 32, 6, 255, 78, 28, 5, 255, 76, 28, 7, 255, 71, 27, 6, 255, 74, 24, 5, 255, 77, 26, 2, 255, 75, 32, 2, 255, 67, 35, 3, 255, 70, 25, 6, 255, 68, 23, 8, 255, 67, 31, 5, 255, 70, 28, 0, 255, 67, 26, 3, 255, 68, 29, 5, 255, 71, 30, 2, 255, 71, 25, 2, 255, 70, 26, 3, 255, 65, 28, 3, 255, 63, 26, 6, 255, 65, 24, 5, 255, 69, 25, 5, 255, 70, 27, 4, 255, 63, 26, 4, 255, 69, 29, 4, 255, 78, 33, 3, 255, 73, 28, 5, 255, 77, 30, 1, 255, 77, 31, 0, 255, 74, 30, 1, 255, 75, 28, 4, 255, 75, 27, 5, 255, 72, 25, 3, 255, 71, 25, 3, 255, 73, 28, 3, 255, 73, 25, 2, 255, 73, 28, 2, 255, 71, 28, 3, 255, 67, 24, 3, 255, 70, 25, 5, 255, 72, 26, 6, 255, 68, 24, 0, 255, 76, 27, 3, 255, 71, 24, 6, 255, 66, 23, 5, 255, 74, 31, 4, 255, 72, 26, 1, 255, 64, 27, 3, 255, 61, 27, 7, 255, 62, 24, 5, 255, 67, 23, 3, 255, 67, 26, 4, 255, 58, 25, 1, 255, 66, 26, 2, 255, 67, 24, 3, 255, 61, 24, 4, 255, 62, 23, 4, 255, 64, 21, 3, 255, 59, 22, 3, 255, 59, 18, 5, 255, 60, 18, 5, 255, 56, 17, 3, 255, 57, 20, 5, 255, 57, 20, 5, 255, 58, 20, 3, 255, 62, 21, 6, 255, 59, 16, 5, 255, 58, 16, 3, 255, 63, 20, 4, 255, 64, 20, 3, 255, 54, 17, 3, 255, 48, 18, 6, 255, 52, 19, 2, 255, 56, 17, 5, 255, 52, 16, 2, 255, 57, 22, 2, 255, 60, 20, 2, 255, 54, 17, 7, 255, 52, 19, 3, 255, 58, 17, 1, 255, 62, 18, 8, 255, 52, 16, 2, 255, 53, 16, 0, 255, 58, 16, 4, 255, 53, 15, 6, 255, 56, 18, 5, 255, 65, 18, 2, 255, 57, 18, 3, 255, 48, 17, 2, 255, 53, 16, 11, 255, 53, 12, 5, 255, 47, 15, 4, 255, 48, 16, 4, 255, 53, 15, 4, 255, 48, 17, 3, 255, 54, 17, 3, 255, 47, 16, 1, 255, 50, 13, 3, 255, 47, 12, 5, 255, 50, 16, 5, 255, 48, 17, 5, 255, 41, 15, 3, 255, 49, 13, 4, 255, 53, 13, 2, 255, 47, 15, 2, 255, 43, 13, 3, 255, 59, 16, 4, 255, 69, 17, 2, 255, 70, 24, 6, 255, 70, 21, 3, 255, 74, 18, 1, 255, 86, 20, 5, 255, 83, 21, 4, 255, 67, 21, 4, 255, 49, 16, 3, 255, 44, 13, 4, 255, 41, 11, 4, 255, 38, 12, 8, 255, 40, 10, 2, 255, 45, 14, 3, 255, 43, 14, 4, 255, 39, 9, 2, 255, 40, 11, 6, 255, 33, 10, 3, 255, 49, 13, 8, 255, 63, 16, 4, 255, 70, 17, 0, 255, 63, 11, 3, 255, 52, 11, 4, 255, 40, 13, 2, 255, 42, 15, 4, 255, 44, 13, 2, 255, 48, 13, 4, 255, 49, 12, 4, 255, 51, 11, 1, 255, 58, 17, 2, 255, 63, 18, 2, 255, 51, 15, 3, 255, 41, 12, 4, 255, 39, 10, 4, 255, 39, 9, 1, 255, 39, 8, 0, 255, 41, 9, 3, 255, 45, 6, 3, 255, 42, 6, 0, 255, 39, 11, 3, 255, 39, 12, 5, 255, 38, 8, 3, 255, 37, 10, 4, 255, 38, 9, 2, 255, 35, 9, 1, 255, 35, 9, 2, 255, 34, 10, 5, 255, 35, 8, 3, 255, 36, 6, 0, 255, 39, 10, 2, 255, 44, 13, 4, 255, 42, 9, 2, 255, 36, 10, 3, 255, 33, 9, 3, 255, 39, 8, 2, 255, 43, 8, 1, 255, 37, 12, 1, 255, 35, 8, 2, 255, 33, 9, 5, 255, 25, 11, 3, 255, 26, 6, 0, 255, 32, 9, 5, 255, 42, 8, 5, 255, 40, 10, 7, 255, 33, 7, 4, 255, 29, 7, 4, 255, 23, 7, 2, 255, 22, 5, 1, 255, 22, 5, 1, 255, 22, 4, 0, 255, 27, 7, 4, 255, 28, 5, 1, 255, 34, 10, 3, 255, 35, 8, 1, 255, 37, 9, 4, 255, 31, 6, 2, 255, 35, 5, 3, 255, 36, 7, 4, 255, 40, 41, 48, 255, 51, 45, 41, 255, 68, 61, 51, 255, 71, 63, 53, 255, 61, 52, 52, 255, 33, 34, 33, 255, 7, 9, 18, 255, 0, 0, 5, 255, 6, 4, 8, 255, 5, 3, 3, 255, 8, 5, 0, 255, 8, 4, 3, 255, 10, 6, 0, 255, 12, 4, 0, 255, 11, 1, 1, 255, 13, 2, 2, 255, 14, 3, 1, 255, 9, 0, 1, 255, 9, 1, 2, 255, 12, 2, 1, 255, 13, 2, 1, 255, 12, 1, 0, 255, 14, 3, 1, 255, 13, 2, 1, 255, 12, 1, 0, 255, 15, 4, 2, 255, 16, 2, 1, 255, 12, 1, 0, 255, 14, 4, 2, 255, 15, 3, 2, 255, 16, 4, 2, 255, 16, 4, 2, 255, 17, 4, 4, 255, 20, 5, 3, 255, 19, 4, 1, 255, 17, 4, 3, 255, 20, 5, 4, 255, 21, 3, 1, 255, 20, 4, 2, 255, 15, 4, 3, 255, 12, 3, 0, 255, 11, 3, 0, 255, 13, 3, 1, 255, 15, 4, 1, 255, 16, 4, 1, 255, 15, 3, 1, 255, 13, 4, 4, 255, 14, 6, 4, 255, 14, 5, 2, 255, 18, 4, 0, 255, 24, 4, 2, 255, 25, 6, 3, 255, 23, 6, 1, 255, 24, 8, 1, 255, 23, 9, 3, 255, 21, 8, 3, 255, 23, 9, 4, 255, 21, 7, 2, 255, 22, 5, 0, 255, 24, 9, 1, 255, 21, 11, 2, 255, 27, 10, 4, 255, 28, 9, 3, 255, 20, 8, 1, 255, 32, 9, 3, 255, 30, 9, 1, 255, 32, 13, 5, 255, 26, 11, 3, 255, 23, 10, 1, 255, 24, 12, 3, 255, 29, 13, 5, 255, 27, 10, 2, 255, 31, 13, 1, 255, 33, 13, 2, 255, 31, 11, 2, 255, 30, 13, 3, 255, 32, 13, 5, 255, 38, 19, 6, 255, 28, 12, 1, 255, 31, 13, 1, 255, 38, 17, 3, 255, 34, 13, 1, 255, 38, 16, 4, 255, 34, 16, 4, 255, 31, 18, 3, 255, 31, 13, 2, 255, 32, 14, 5, 255, 36, 15, 7, 255, 34, 16, 1, 255, 37, 17, 2, 255, 35, 13, 2, 255, 36, 14, 4, 255, 37, 15, 3, 255, 37, 15, 2, 255, 36, 14, 1, 255, 38, 18, 4, 255, 37, 17, 3, 255, 36, 18, 5, 255, 36, 19, 5, 255, 38, 18, 1, 255, 44, 20, 4, 255, 44, 18, 6, 255, 48, 19, 9, 255, 40, 18, 5, 255, 36, 19, 4, 255, 35, 21, 2, 255, 37, 21, 0, 255, 43, 21, 3, 255, 42, 21, 6, 255, 35, 20, 9, 255, 37, 20, 5, 255, 43, 21, 9, 255, 49, 21, 8, 255, 49, 20, 2, 255, 47, 24, 5, 255, 44, 22, 5, 255, 43, 22, 3, 255, 45, 24, 7, 255, 48, 21, 7, 255, 47, 22, 5, 255, 48, 24, 2, 255, 56, 26, 6, 255, 50, 25, 4, 255, 42, 23, 6, 255, 43, 25, 10, 255, 45, 25, 6, 255, 50, 25, 2, 255, 50, 25, 9, 255, 43, 26, 11, 255, 44, 26, 4, 255, 52, 28, 5, 255, 52, 22, 4, 255, 51, 30, 3, 255, 54, 27, 9, 255, 58, 31, 11, 255, 61, 33, 8, 255, 63, 32, 2, 255, 53, 37, 4, 255, 54, 35, 14, 255, 59, 37, 16, 255, 54, 47, 11, 255, 56, 50, 22, 255, 58, 53, 32, 255, 61, 60, 25, 255, 65, 65, 37, 255, 63, 67, 52, 255, 64, 72, 59, 255, 68, 78, 58, 255, 75, 88, 69, 255, 77, 95, 74, 255, 77, 102, 79, 255, 83, 113, 94, 255, 83, 122, 100, 255, 87, 130, 108, 255, 91, 137, 119, 255, 96, 145, 129, 255, 100, 152, 137, 255, 104, 159, 144, 255, 104, 163, 148, 255, 104, 165, 152, 255, 114, 169, 158, 255, 118, 169, 158, 255, 114, 171, 157, 255, 116, 172, 157, 255, 112, 169, 154, 255, 110, 168, 153, 255, 113, 165, 151, 255, 113, 161, 146, 255, 111, 158, 137, 255, 108, 152, 131, 255, 109, 150, 127, 255, 105, 144, 117, 255, 101, 136, 108, 255, 99, 128, 106, 255, 95, 121, 91, 255, 92, 117, 82, 255, 89, 107, 82, 255, 90, 102, 73, 255, 87, 94, 60, 255, 87, 91, 60, 255, 83, 83, 48, 255, 81, 79, 41, 255, 87, 77, 38, 255, 86, 72, 39, 255, 79, 66, 27, 255, 82, 65, 21, 255, 80, 59, 29, 255, 76, 54, 22, 255, 85, 52, 16, 255, 81, 53, 18, 255, 74, 49, 17, 255, 82, 44, 9, 255, 72, 45, 16, 255, 72, 39, 19, 255, 73, 37, 13, 255, 68, 37, 10, 255, 68, 37, 17, 255, 69, 35, 4, 255, 70, 35, 7, 255, 67, 32, 10, 255, 71, 36, 6, 255, 70, 35, 5, 255, 70, 32, 4, 255, 72, 31, 6, 255, 72, 30, 3, 255, 75, 35, 1, 255, 76, 33, 1, 255, 74, 30, 2, 255, 74, 34, 5, 255, 74, 35, 1, 255, 76, 32, 4, 255, 75, 32, 6, 255, 73, 33, 3, 255, 74, 31, 5, 255, 77, 32, 6, 255, 76, 32, 6, 255, 75, 30, 2, 255, 77, 29, 4, 255, 66, 29, 3, 255, 65, 27, 2, 255, 76, 32, 8, 255, 70, 32, 5, 255, 73, 29, 4, 255, 80, 31, 10, 255, 67, 26, 6, 255, 70, 27, 9, 255, 71, 27, 6, 255, 71, 26, 3, 255, 73, 26, 9, 255, 71, 25, 7, 255, 74, 29, 4, 255, 70, 26, 0, 255, 72, 28, 0, 255, 68, 26, 4, 255, 65, 26, 3, 255, 70, 27, 3, 255, 66, 24, 3, 255, 64, 30, 5, 255, 73, 29, 6, 255, 74, 27, 4, 255, 79, 26, 3, 255, 72, 23, 1, 255, 69, 22, 4, 255, 76, 30, 6, 255, 78, 30, 5, 255, 79, 30, 6, 255, 74, 27, 4, 255, 75, 28, 5, 255, 74, 28, 5, 255, 75, 28, 4, 255, 76, 30, 3, 255, 73, 26, 5, 255, 70, 24, 2, 255, 72, 24, 1, 255, 71, 25, 1, 255, 73, 28, 5, 255, 73, 25, 4, 255, 75, 25, 0, 255, 74, 26, 3, 255, 71, 28, 6, 255, 70, 25, 2, 255, 72, 27, 4, 255, 69, 25, 6, 255, 64, 23, 3, 255, 65, 24, 1, 255, 73, 27, 5, 255, 66, 25, 3, 255, 62, 24, 1, 255, 68, 25, 4, 255, 64, 24, 4, 255, 60, 22, 3, 255, 57, 21, 4, 255, 55, 20, 3, 255, 60, 25, 5, 255, 58, 25, 3, 255, 61, 20, 0, 255, 65, 21, 7, 255, 60, 21, 3, 255, 61, 23, 2, 255, 59, 20, 6, 255, 56, 19, 3, 255, 58, 21, 3, 255, 56, 17, 3, 255, 56, 20, 5, 255, 59, 19, 5, 255, 61, 16, 1, 255, 61, 15, 1, 255, 59, 18, 5, 255, 50, 17, 2, 255, 58, 20, 5, 255, 58, 17, 2, 255, 57, 18, 0, 255, 58, 20, 2, 255, 56, 21, 3, 255, 53, 18, 2, 255, 56, 17, 4, 255, 53, 16, 7, 255, 53, 18, 4, 255, 56, 21, 0, 255, 57, 16, 3, 255, 55, 10, 5, 255, 63, 19, 3, 255, 56, 18, 3, 255, 55, 16, 4, 255, 57, 15, 5, 255, 54, 17, 9, 255, 42, 14, 6, 255, 52, 17, 6, 255, 52, 13, 1, 255, 52, 19, 3, 255, 46, 18, 2, 255, 50, 15, 4, 255, 52, 15, 5, 255, 50, 14, 4, 255, 50, 13, 3, 255, 49, 14, 2, 255, 44, 15, 2, 255, 44, 15, 2, 255, 48, 14, 4, 255, 45, 13, 6, 255, 44, 12, 4, 255, 40, 10, 4, 255, 46, 13, 4, 255, 53, 15, 2, 255, 63, 20, 7, 255, 70, 20, 3, 255, 65, 16, 5, 255, 64, 14, 3, 255, 75, 22, 7, 255, 67, 16, 5, 255, 54, 13, 2, 255, 41, 12, 5, 255, 30, 9, 7, 255, 37, 9, 2, 255, 44, 10, 3, 255, 43, 13, 2, 255, 37, 11, 2, 255, 34, 13, 4, 255, 41, 12, 4, 255, 38, 12, 6, 255, 33, 9, 1, 255, 38, 10, 3, 255, 42, 11, 1, 255, 45, 11, 2, 255, 47, 10, 5, 255, 44, 12, 2, 255, 42, 13, 3, 255, 40, 11, 1, 255, 49, 14, 3, 255, 54, 15, 4, 255, 52, 12, 0, 255, 64, 18, 5, 255, 69, 16, 7, 255, 61, 13, 1, 255, 48, 11, 3, 255, 39, 10, 6, 255, 41, 11, 3, 255, 42, 13, 3, 255, 45, 9, 1, 255, 46, 6, 2, 255, 45, 11, 6, 255, 44, 11, 3, 255, 42, 9, 2, 255, 41, 12, 6, 255, 40, 11, 5, 255, 36, 10, 3, 255, 33, 12, 3, 255, 33, 10, 2, 255, 35, 8, 2, 255, 41, 11, 5, 255, 37, 9, 3, 255, 42, 9, 1, 255, 41, 13, 3, 255, 33, 9, 2, 255, 38, 8, 3, 255, 41, 7, 5, 255, 40, 9, 4, 255, 33, 7, 0, 255, 29, 7, 2, 255, 31, 8, 7, 255, 35, 11, 4, 255, 35, 8, 2, 255, 31, 5, 1, 255, 35, 12, 5, 255, 43, 9, 3, 255, 41, 8, 4, 255, 37, 8, 5, 255, 29, 7, 3, 255, 29, 7, 2, 255, 31, 9, 3, 255, 29, 5, 1, 255, 21, 5, 1, 255, 22, 7, 2, 255, 26, 5, 2, 255, 26, 7, 1, 255, 30, 8, 2, 255, 33, 6, 3, 255, 26, 4, 2, 255, 34, 7, 5, 255, 34, 4, 2, 255, 22, 30, 52, 255, 33, 34, 56, 255, 34, 32, 54, 255, 40, 38, 50, 255, 65, 52, 62, 255, 79, 67, 62, 255, 64, 59, 53, 255, 33, 32, 23, 255, 12, 11, 12, 255, 0, 0, 4, 255, 3, 2, 3, 255, 6, 3, 5, 255, 6, 4, 0, 255, 6, 4, 3, 255, 7, 3, 2, 255, 9, 1, 0, 255, 11, 1, 1, 255, 12, 1, 5, 255, 12, 3, 2, 255, 10, 2, 0, 255, 11, 1, 0, 255, 13, 1, 1, 255, 15, 4, 2, 255, 15, 4, 2, 255, 12, 1, 0, 255, 15, 4, 2, 255, 18, 2, 2, 255, 10, 0, 0, 255, 14, 2, 0, 255, 16, 4, 2, 255, 15, 3, 1, 255, 12, 1, 0, 255, 13, 1, 1, 255, 18, 4, 1, 255, 20, 5, 2, 255, 17, 3, 2, 255, 19, 4, 3, 255, 25, 6, 3, 255, 22, 4, 3, 255, 17, 3, 2, 255, 14, 4, 2, 255, 14, 4, 2, 255, 17, 4, 3, 255, 20, 5, 3, 255, 20, 6, 3, 255, 16, 5, 2, 255, 15, 5, 4, 255, 15, 6, 5, 255, 19, 7, 3, 255, 20, 7, 1, 255, 22, 5, 2, 255, 21, 6, 4, 255, 18, 6, 0, 255, 20, 7, 0, 255, 20, 7, 1, 255, 20, 7, 1, 255, 21, 8, 2, 255, 21, 8, 0, 255, 23, 7, 0, 255, 26, 11, 3, 255, 20, 10, 1, 255, 24, 8, 2, 255, 26, 8, 1, 255, 18, 8, 0, 255, 27, 9, 3, 255, 28, 10, 4, 255, 26, 11, 3, 255, 22, 9, 1, 255, 26, 13, 4, 255, 27, 14, 5, 255, 24, 9, 1, 255, 35, 17, 8, 255, 32, 14, 5, 255, 31, 14, 4, 255, 29, 13, 3, 255, 29, 12, 3, 255, 29, 12, 2, 255, 27, 13, 2, 255, 33, 18, 4, 255, 32, 14, 2, 255, 36, 14, 2, 255, 39, 15, 4, 255, 38, 14, 1, 255, 33, 14, 5, 255, 27, 12, 1, 255, 32, 12, 2, 255, 33, 16, 7, 255, 33, 13, 5, 255, 33, 16, 2, 255, 39, 20, 6, 255, 36, 16, 3, 255, 35, 17, 3, 255, 36, 17, 3, 255, 39, 16, 3, 255, 37, 16, 2, 255, 38, 19, 3, 255, 36, 17, 2, 255, 32, 14, 1, 255, 35, 16, 3, 255, 38, 17, 3, 255, 42, 20, 4, 255, 41, 15, 4, 255, 39, 17, 3, 255, 34, 18, 2, 255, 37, 20, 5, 255, 37, 20, 3, 255, 41, 22, 3, 255, 41, 22, 4, 255, 35, 18, 4, 255, 36, 18, 6, 255, 38, 21, 3, 255, 40, 18, 5, 255, 44, 18, 5, 255, 48, 21, 2, 255, 44, 21, 3, 255, 49, 22, 1, 255, 48, 26, 1, 255, 47, 26, 2, 255, 46, 24, 6, 255, 37, 19, 4, 255, 48, 24, 6, 255, 56, 22, 1, 255, 56, 25, 2, 255, 49, 23, 4, 255, 49, 23, 3, 255, 53, 29, 3, 255, 59, 26, 0, 255, 59, 28, 5, 255, 48, 25, 10, 255, 49, 26, 3, 255, 57, 28, 6, 255, 64, 31, 13, 255, 55, 32, 4, 255, 59, 30, 11, 255, 55, 24, 6, 255, 50, 33, 7, 255, 59, 31, 3, 255, 64, 31, 8, 255, 58, 38, 16, 255, 55, 44, 19, 255, 59, 47, 14, 255, 51, 48, 26, 255, 54, 51, 39, 255, 59, 58, 37, 255, 64, 63, 47, 255, 67, 68, 52, 255, 71, 77, 45, 255, 70, 81, 56, 255, 76, 89, 72, 255, 78, 97, 79, 255, 79, 106, 83, 255, 81, 114, 97, 255, 82, 123, 106, 255, 89, 134, 115, 255, 95, 143, 126, 255, 101, 152, 137, 255, 103, 156, 143, 255, 106, 163, 148, 255, 107, 166, 154, 255, 108, 168, 158, 255, 113, 173, 158, 255, 119, 172, 160, 255, 116, 173, 159, 255, 116, 170, 157, 255, 114, 170, 156, 255, 114, 170, 156, 255, 114, 165, 152, 255, 113, 162, 144, 255, 112, 158, 137, 255, 108, 152, 131, 255, 105, 149, 123, 255, 105, 142, 114, 255, 102, 134, 105, 255, 101, 129, 101, 255, 93, 122, 85, 255, 88, 112, 73, 255, 84, 101, 75, 255, 87, 98, 70, 255, 80, 88, 54, 255, 80, 84, 61, 255, 77, 76, 60, 255, 78, 75, 40, 255, 85, 73, 26, 255, 86, 66, 27, 255, 81, 60, 26, 255, 82, 59, 21, 255, 86, 58, 18, 255, 84, 55, 13, 255, 77, 50, 14, 255, 73, 50, 12, 255, 74, 49, 10, 255, 76, 43, 12, 255, 69, 40, 11, 255, 75, 39, 15, 255, 74, 39, 8, 255, 70, 40, 4, 255, 65, 35, 10, 255, 72, 37, 12, 255, 73, 32, 9, 255, 70, 30, 6, 255, 72, 35, 4, 255, 75, 38, 6, 255, 70, 32, 5, 255, 70, 31, 4, 255, 73, 33, 5, 255, 75, 32, 4, 255, 80, 35, 8, 255, 77, 32, 8, 255, 75, 34, 5, 255, 72, 32, 0, 255, 76, 33, 6, 255, 74, 30, 6, 255, 72, 28, 4, 255, 76, 32, 7, 255, 75, 31, 5, 255, 77, 33, 6, 255, 80, 33, 7, 255, 80, 29, 5, 255, 74, 33, 6, 255, 74, 31, 4, 255, 77, 30, 3, 255, 69, 32, 1, 255, 72, 31, 3, 255, 73, 25, 3, 255, 71, 26, 6, 255, 72, 26, 6, 255, 75, 28, 3, 255, 74, 26, 3, 255, 72, 24, 7, 255, 71, 24, 4, 255, 75, 29, 3, 255, 70, 25, 5, 255, 69, 28, 3, 255, 66, 28, 2, 255, 64, 23, 6, 255, 70, 26, 5, 255, 71, 28, 4, 255, 70, 27, 4, 255, 70, 26, 2, 255, 71, 27, 4, 255, 72, 23, 1, 255, 73, 28, 5, 255, 75, 24, 4, 255, 74, 26, 3, 255, 75, 27, 4, 255, 78, 28, 5, 255, 75, 26, 3, 255, 72, 26, 2, 255, 71, 26, 3, 255, 71, 25, 1, 255, 73, 26, 2, 255, 71, 25, 2, 255, 71, 25, 2, 255, 75, 27, 4, 255, 73, 26, 2, 255, 71, 26, 3, 255, 69, 26, 2, 255, 73, 27, 2, 255, 65, 22, 7, 255, 65, 22, 9, 255, 74, 26, 3, 255, 73, 26, 0, 255, 70, 22, 3, 255, 69, 22, 5, 255, 69, 24, 1, 255, 76, 30, 7, 255, 62, 24, 3, 255, 59, 27, 3, 255, 63, 24, 2, 255, 70, 24, 4, 255, 69, 25, 7, 255, 63, 20, 4, 255, 57, 16, 2, 255, 61, 21, 6, 255, 60, 20, 3, 255, 62, 19, 6, 255, 65, 23, 2, 255, 61, 18, 2, 255, 62, 16, 6, 255, 66, 21, 3, 255, 66, 21, 4, 255, 62, 18, 5, 255, 60, 22, 2, 255, 58, 23, 4, 255, 58, 21, 3, 255, 60, 18, 1, 255, 63, 21, 6, 255, 58, 19, 7, 255, 56, 19, 4, 255, 57, 19, 3, 255, 58, 19, 3, 255, 57, 19, 3, 255, 54, 18, 0, 255, 55, 20, 1, 255, 58, 21, 4, 255, 57, 19, 4, 255, 52, 18, 1, 255, 54, 19, 1, 255, 53, 18, 1, 255, 56, 18, 3, 255, 62, 19, 5, 255, 61, 20, 2, 255, 56, 17, 3, 255, 58, 15, 6, 255, 52, 14, 3, 255, 43, 13, 0, 255, 46, 13, 6, 255, 48, 18, 6, 255, 51, 18, 3, 255, 49, 18, 3, 255, 40, 18, 1, 255, 41, 14, 1, 255, 45, 13, 3, 255, 50, 17, 4, 255, 56, 16, 4, 255, 55, 15, 4, 255, 49, 18, 3, 255, 47, 15, 0, 255, 49, 14, 3, 255, 42, 12, 4, 255, 39, 13, 3, 255, 43, 16, 6, 255, 37, 11, 4, 255, 36, 12, 1, 255, 43, 14, 3, 255, 52, 15, 0, 255, 53, 13, 5, 255, 46, 12, 2, 255, 39, 13, 0, 255, 32, 11, 1, 255, 35, 15, 2, 255, 32, 12, 0, 255, 35, 10, 4, 255, 42, 10, 5, 255, 44, 9, 1, 255, 44, 15, 4, 255, 39, 8, 1, 255, 37, 12, 4, 255, 42, 11, 3, 255, 36, 10, 5, 255, 32, 9, 1, 255, 36, 9, 5, 255, 43, 12, 5, 255, 44, 13, 1, 255, 44, 13, 4, 255, 42, 12, 2, 255, 48, 13, 7, 255, 46, 12, 3, 255, 45, 12, 3, 255, 49, 15, 5, 255, 49, 12, 2, 255, 51, 12, 3, 255, 52, 10, 2, 255, 55, 11, 0, 255, 52, 12, 4, 255, 40, 8, 4, 255, 42, 6, 0, 255, 41, 12, 1, 255, 47, 13, 4, 255, 41, 10, 2, 255, 43, 11, 4, 255, 43, 11, 4, 255, 39, 11, 1, 255, 38, 9, 1, 255, 34, 9, 1, 255, 39, 9, 1, 255, 38, 8, 1, 255, 42, 9, 3, 255, 47, 11, 5, 255, 44, 14, 6, 255, 31, 8, 1, 255, 40, 9, 2, 255, 43, 10, 3, 255, 40, 9, 3, 255, 39, 10, 5, 255, 32, 5, 1, 255, 35, 9, 2, 255, 36, 8, 3, 255, 35, 6, 5, 255, 30, 5, 6, 255, 29, 5, 1, 255, 34, 6, 1, 255, 33, 8, 7, 255, 27, 8, 2, 255, 31, 7, 0, 255, 29, 5, 1, 255, 28, 6, 3, 255, 25, 5, 2, 255, 27, 5, 3, 255, 33, 10, 4, 255, 29, 6, 4, 255, 20, 5, 2, 255, 21, 8, 2, 255, 25, 6, 2, 255, 24, 6, 1, 255, 27, 7, 1, 255, 32, 6, 2, 255, 26, 8, 2, 255, 30, 8, 3, 255, 28, 4, 2, 255, 31, 28, 40, 255, 32, 31, 44, 255, 20, 27, 42, 255, 20, 29, 48, 255, 30, 28, 54, 255, 46, 40, 49, 255, 62, 55, 58, 255, 68, 63, 52, 255, 62, 62, 46, 255, 38, 41, 29, 255, 11, 13, 14, 255, 2, 1, 14, 255, 2, 2, 11, 255, 3, 3, 13, 255, 5, 4, 10, 255, 8, 7, 3, 255, 11, 4, 0, 255, 13, 4, 2, 255, 12, 3, 3, 255, 10, 2, 1, 255, 11, 1, 0, 255, 13, 2, 1, 255, 15, 4, 2, 255, 14, 3, 1, 255, 12, 1, 0, 255, 14, 2, 1, 255, 16, 1, 1, 255, 14, 2, 1, 255, 16, 1, 0, 255, 16, 1, 1, 255, 17, 2, 2, 255, 15, 3, 1, 255, 16, 4, 1, 255, 19, 4, 1, 255, 20, 5, 2, 255, 16, 1, 0, 255, 17, 2, 1, 255, 19, 3, 0, 255, 21, 5, 2, 255, 19, 5, 2, 255, 17, 5, 2, 255, 18, 5, 1, 255, 20, 4, 2, 255, 21, 5, 3, 255, 21, 6, 3, 255, 21, 7, 3, 255, 18, 4, 1, 255, 16, 3, 1, 255, 19, 4, 1, 255, 20, 6, 0, 255, 21, 5, 1, 255, 17, 6, 3, 255, 15, 5, 1, 255, 19, 8, 2, 255, 20, 8, 2, 255, 21, 8, 2, 255, 21, 6, 1, 255, 22, 8, 0, 255, 21, 8, 0, 255, 22, 8, 3, 255, 19, 8, 2, 255, 23, 9, 4, 255, 25, 8, 4, 255, 22, 11, 2, 255, 22, 10, 3, 255, 18, 6, 0, 255, 21, 9, 1, 255, 25, 12, 3, 255, 24, 10, 1, 255, 24, 11, 2, 255, 26, 9, 1, 255, 31, 12, 4, 255, 30, 12, 5, 255, 24, 9, 2, 255, 28, 15, 5, 255, 25, 10, 1, 255, 31, 13, 4, 255, 32, 12, 5, 255, 31, 13, 4, 255, 30, 13, 2, 255, 28, 12, 0, 255, 32, 15, 2, 255, 34, 15, 1, 255, 30, 12, 3, 255, 30, 14, 5, 255, 32, 14, 4, 255, 29, 13, 2, 255, 32, 13, 4, 255, 31, 14, 2, 255, 33, 15, 1, 255, 34, 16, 2, 255, 34, 16, 2, 255, 36, 18, 3, 255, 38, 18, 4, 255, 36, 17, 1, 255, 33, 17, 3, 255, 38, 19, 5, 255, 35, 16, 3, 255, 34, 17, 3, 255, 35, 18, 3, 255, 38, 19, 4, 255, 39, 17, 3, 255, 36, 17, 0, 255, 37, 18, 2, 255, 43, 19, 6, 255, 46, 17, 4, 255, 49, 20, 6, 255, 43, 20, 5, 255, 37, 17, 2, 255, 39, 17, 3, 255, 43, 22, 4, 255, 44, 19, 5, 255, 46, 18, 4, 255, 49, 24, 4, 255, 48, 23, 5, 255, 50, 25, 5, 255, 48, 26, 2, 255, 47, 22, 0, 255, 49, 22, 4, 255, 43, 23, 7, 255, 45, 26, 6, 255, 48, 24, 2, 255, 48, 25, 9, 255, 43, 23, 7, 255, 46, 26, 6, 255, 48, 27, 5, 255, 52, 24, 6, 255, 51, 25, 3, 255, 53, 24, 2, 255, 59, 31, 7, 255, 61, 30, 4, 255, 63, 25, 4, 255, 58, 27, 2, 255, 58, 28, 6, 255, 57, 27, 11, 255, 55, 31, 8, 255, 58, 31, 2, 255, 50, 29, 8, 255, 57, 36, 9, 255, 56, 38, 17, 255, 56, 45, 19, 255, 55, 48, 27, 255, 57, 53, 40, 255, 59, 57, 41, 255, 62, 62, 49, 255, 67, 70, 54, 255, 71, 81, 48, 255, 74, 86, 63, 255, 74, 90, 77, 255, 79, 100, 87, 255, 79, 110, 94, 255, 79, 118, 106, 255, 82, 127, 115, 255, 89, 139, 121, 255, 95, 148, 132, 255, 101, 157, 143, 255, 104, 161, 148, 255, 106, 165, 152, 255, 109, 170, 156, 255, 112, 172, 162, 255, 112, 173, 159, 255, 119, 176, 163, 255, 117, 176, 161, 255, 117, 172, 159, 255, 117, 171, 158, 255, 117, 168, 155, 255, 114, 164, 148, 255, 113, 160, 141, 255, 114, 156, 135, 255, 107, 152, 127, 255, 101, 146, 119, 255, 101, 138, 109, 255, 102, 129, 99, 255, 96, 121, 93, 255, 92, 116, 86, 255, 88, 107, 76, 255, 83, 96, 75, 255, 82, 89, 66, 255, 81, 85, 58, 255, 76, 82, 50, 255, 72, 78, 35, 255, 73, 72, 30, 255, 78, 66, 28, 255, 81, 61, 30, 255, 81, 59, 26, 255, 75, 56, 19, 255, 79, 54, 14, 255, 85, 53, 15, 255, 72, 49, 11, 255, 72, 46, 10, 255, 81, 44, 11, 255, 77, 44, 12, 255, 76, 41, 3, 255, 77, 40, 9, 255, 75, 38, 12, 255, 70, 36, 10, 255, 68, 35, 8, 255, 73, 35, 7, 255, 75, 33, 8, 255, 74, 31, 8, 255, 74, 31, 3, 255, 73, 31, 3, 255, 72, 32, 3, 255, 70, 32, 2, 255, 70, 31, 4, 255, 74, 29, 7, 255, 75, 28, 5, 255, 74, 27, 7, 255, 78, 33, 8, 255, 75, 32, 0, 255, 75, 29, 3, 255, 79, 32, 10, 255, 78, 28, 7, 255, 76, 28, 5, 255, 74, 30, 5, 255, 75, 29, 6, 255, 77, 29, 6, 255, 75, 24, 3, 255, 81, 31, 10, 255, 78, 30, 8, 255, 78, 28, 6, 255, 74, 30, 3, 255, 75, 31, 6, 255, 73, 26, 4, 255, 76, 27, 5, 255, 76, 28, 6, 255, 74, 29, 2, 255, 72, 27, 0, 255, 75, 27, 7, 255, 78, 28, 7, 255, 70, 25, 3, 255, 65, 23, 6, 255, 64, 26, 4, 255, 63, 25, 4, 255, 64, 23, 6, 255, 69, 27, 4, 255, 72, 29, 6, 255, 78, 26, 5, 255, 71, 25, 3, 255, 70, 32, 7, 255, 71, 27, 4, 255, 73, 27, 4, 255, 81, 28, 7, 255, 76, 29, 3, 255, 74, 27, 1, 255, 77, 25, 2, 255, 75, 26, 3, 255, 71, 27, 2, 255, 70, 27, 3, 255, 69, 26, 0, 255, 73, 27, 2, 255, 71, 27, 3, 255, 70, 26, 3, 255, 73, 27, 4, 255, 72, 26, 2, 255, 70, 25, 2, 255, 68, 23, 9, 255, 69, 21, 5, 255, 67, 24, 2, 255, 68, 28, 3, 255, 69, 25, 2, 255, 66, 22, 2, 255, 66, 26, 4, 255, 58, 24, 1, 255, 61, 26, 2, 255, 65, 23, 3, 255, 63, 19, 2, 255, 65, 21, 3, 255, 69, 23, 4, 255, 67, 24, 3, 255, 61, 19, 0, 255, 63, 22, 4, 255, 61, 19, 2, 255, 55, 16, 1, 255, 59, 19, 6, 255, 60, 21, 4, 255, 58, 18, 4, 255, 61, 19, 4, 255, 63, 21, 4, 255, 61, 17, 3, 255, 61, 15, 3, 255, 63, 18, 2, 255, 61, 22, 2, 255, 57, 20, 2, 255, 58, 20, 2, 255, 56, 18, 1, 255, 55, 18, 4, 255, 51, 18, 6, 255, 56, 17, 5, 255, 56, 17, 4, 255, 55, 18, 2, 255, 50, 16, 0, 255, 53, 18, 3, 255, 57, 17, 5, 255, 54, 15, 4, 255, 54, 16, 1, 255, 55, 19, 0, 255, 55, 21, 3, 255, 52, 17, 7, 255, 56, 18, 4, 255, 60, 21, 0, 255, 54, 18, 2, 255, 59, 16, 6, 255, 57, 12, 4, 255, 46, 14, 1, 255, 43, 17, 4, 255, 51, 14, 6, 255, 45, 16, 4, 255, 49, 19, 6, 255, 47, 14, 3, 255, 40, 15, 2, 255, 44, 16, 4, 255, 49, 14, 2, 255, 53, 18, 4, 255, 53, 14, 2, 255, 53, 13, 3, 255, 50, 17, 3, 255, 47, 15, 0, 255, 47, 15, 3, 255, 40, 12, 1, 255, 40, 12, 1, 255, 40, 12, 5, 255, 40, 14, 9, 255, 33, 10, 4, 255, 34, 9, 3, 255, 43, 15, 4, 255, 45, 14, 5, 255, 45, 12, 4, 255, 38, 8, 3, 255, 38, 10, 8, 255, 43, 15, 8, 255, 41, 10, 0, 255, 43, 11, 2, 255, 38, 12, 5, 255, 39, 13, 3, 255, 34, 10, 1, 255, 41, 10, 4, 255, 39, 12, 4, 255, 38, 10, 1, 255, 34, 9, 5, 255, 34, 11, 4, 255, 31, 10, 5, 255, 41, 16, 5, 255, 44, 15, 1, 255, 43, 15, 3, 255, 43, 11, 1, 255, 46, 10, 4, 255, 46, 12, 4, 255, 43, 9, 1, 255, 45, 12, 3, 255, 47, 14, 4, 255, 47, 14, 4, 255, 44, 13, 3, 255, 51, 13, 0, 255, 52, 13, 2, 255, 46, 11, 5, 255, 47, 9, 2, 255, 40, 10, 1, 255, 41, 12, 4, 255, 41, 8, 1, 255, 42, 12, 2, 255, 44, 14, 4, 255, 46, 13, 2, 255, 40, 14, 3, 255, 39, 12, 5, 255, 42, 9, 2, 255, 37, 8, 0, 255, 40, 10, 2, 255, 45, 13, 6, 255, 47, 11, 6, 255, 40, 6, 2, 255, 38, 9, 3, 255, 43, 10, 4, 255, 43, 6, 3, 255, 34, 6, 1, 255, 27, 9, 1, 255, 37, 14, 6, 255, 41, 9, 5, 255, 38, 5, 2, 255, 32, 5, 3, 255, 34, 8, 4, 255, 33, 8, 4, 255, 27, 7, 5, 255, 19, 4, 1, 255, 25, 7, 2, 255, 22, 6, 2, 255, 20, 5, 4, 255, 21, 6, 5, 255, 23, 4, 3, 255, 25, 5, 2, 255, 25, 4, 3, 255, 19, 4, 1, 255, 21, 6, 3, 255, 26, 6, 2, 255, 26, 5, 1, 255, 27, 8, 2, 255, 30, 7, 2, 255, 27, 6, 0, 255, 28, 4, 1, 255, 27, 3, 0, 255, 19, 21, 30, 255, 27, 22, 34, 255, 26, 22, 35, 255, 26, 26, 39, 255, 24, 25, 50, 255, 29, 38, 50, 255, 33, 40, 46, 255, 43, 43, 42, 255, 62, 58, 63, 255, 72, 67, 61, 255, 50, 47, 41, 255, 21, 24, 29, 255, 7, 13, 23, 255, 6, 5, 14, 255, 4, 3, 14, 255, 5, 6, 11, 255, 5, 5, 2, 255, 8, 5, 1, 255, 10, 3, 5, 255, 11, 3, 3, 255, 11, 2, 0, 255, 14, 3, 2, 255, 14, 2, 0, 255, 12, 1, 0, 255, 13, 3, 1, 255, 12, 2, 0, 255, 14, 1, 0, 255, 14, 2, 1, 255, 18, 1, 1, 255, 20, 3, 2, 255, 22, 5, 5, 255, 18, 5, 4, 255, 20, 6, 3, 255, 19, 5, 2, 255, 19, 4, 1, 255, 20, 5, 2, 255, 21, 6, 3, 255, 18, 3, 0, 255, 19, 4, 1, 255, 19, 4, 1, 255, 19, 6, 1, 255, 20, 5, 0, 255, 22, 3, 1, 255, 23, 4, 3, 255, 21, 4, 1, 255, 23, 6, 2, 255, 22, 5, 3, 255, 22, 5, 2, 255, 22, 5, 1, 255, 22, 6, 1, 255, 18, 5, 0, 255, 19, 5, 1, 255, 21, 6, 1, 255, 24, 8, 3, 255, 21, 8, 3, 255, 21, 7, 4, 255, 18, 6, 0, 255, 21, 10, 0, 255, 19, 6, 0, 255, 17, 6, 0, 255, 18, 5, 1, 255, 21, 7, 3, 255, 22, 8, 3, 255, 23, 9, 2, 255, 25, 9, 4, 255, 20, 7, 1, 255, 23, 10, 2, 255, 29, 13, 6, 255, 26, 11, 2, 255, 24, 11, 2, 255, 29, 12, 4, 255, 27, 10, 2, 255, 26, 9, 2, 255, 24, 10, 3, 255, 23, 10, 2, 255, 27, 14, 4, 255, 28, 10, 2, 255, 33, 9, 5, 255, 31, 8, 3, 255, 29, 11, 3, 255, 28, 14, 3, 255, 29, 16, 3, 255, 27, 13, 1, 255, 32, 14, 7, 255, 26, 11, 2, 255, 31, 14, 5, 255, 30, 16, 4, 255, 32, 13, 1, 255, 30, 13, 2, 255, 34, 15, 4, 255, 30, 13, 1, 255, 34, 16, 3, 255, 35, 16, 4, 255, 38, 19, 5, 255, 35, 17, 2, 255, 31, 16, 2, 255, 36, 17, 3, 255, 35, 16, 2, 255, 34, 17, 4, 255, 31, 16, 3, 255, 34, 19, 3, 255, 43, 23, 7, 255, 39, 22, 4, 255, 36, 21, 2, 255, 39, 20, 3, 255, 39, 18, 1, 255, 41, 19, 5, 255, 40, 19, 3, 255, 40, 19, 3, 255, 40, 18, 4, 255, 37, 20, 3, 255, 45, 20, 5, 255, 43, 18, 3, 255, 38, 18, 2, 255, 45, 20, 4, 255, 36, 19, 7, 255, 36, 21, 4, 255, 47, 20, 3, 255, 48, 17, 2, 255, 46, 22, 4, 255, 41, 25, 0, 255, 44, 27, 3, 255, 40, 22, 10, 255, 42, 23, 5, 255, 48, 27, 6, 255, 45, 25, 3, 255, 52, 23, 9, 255, 53, 27, 3, 255, 62, 29, 3, 255, 59, 32, 7, 255, 61, 29, 5, 255, 62, 25, 4, 255, 57, 27, 6, 255, 54, 27, 5, 255, 55, 25, 12, 255, 53, 26, 5, 255, 52, 29, 6, 255, 43, 29, 9, 255, 59, 35, 8, 255, 57, 35, 15, 255, 57, 42, 20, 255, 59, 48, 23, 255, 61, 56, 30, 255, 58, 59, 33, 255, 60, 64, 43, 255, 64, 71, 58, 255, 67, 78, 63, 255, 74, 87, 67, 255, 75, 93, 78, 255, 77, 104, 91, 255, 77, 113, 99, 255, 80, 124, 114, 255, 84, 134, 121, 255, 91, 144, 128, 255, 97, 153, 140, 255, 99, 160, 148, 255, 103, 165, 155, 255, 109, 169, 158, 255, 114, 173, 162, 255, 114, 175, 164, 255, 117, 176, 165, 255, 121, 176, 166, 255, 118, 176, 163, 255, 117, 172, 159, 255, 115, 171, 157, 255, 113, 167, 153, 255, 113, 162, 146, 255, 112, 157, 137, 255, 111, 153, 133, 255, 104, 149, 125, 255, 96, 143, 115, 255, 97, 133, 103, 255, 98, 124, 92, 255, 93, 116, 86, 255, 88, 108, 80, 255, 85, 101, 69, 255, 83, 94, 66, 255, 80, 86, 53, 255, 79, 83, 46, 255, 76, 77, 39, 255, 73, 73, 35, 255, 73, 69, 32, 255, 76, 65, 29, 255, 78, 59, 26, 255, 73, 54, 26, 255, 74, 52, 18, 255, 81, 51, 11, 255, 80, 47, 12, 255, 71, 44, 11, 255, 71, 42, 14, 255, 72, 37, 14, 255, 70, 37, 15, 255, 78, 38, 9, 255, 73, 36, 8, 255, 70, 34, 9, 255, 70, 34, 8, 255, 74, 36, 7, 255, 75, 35, 8, 255, 72, 32, 5, 255, 75, 32, 7, 255, 74, 29, 4, 255, 75, 29, 3, 255, 78, 33, 5, 255, 75, 35, 6, 255, 71, 32, 4, 255, 76, 30, 6, 255, 76, 28, 2, 255, 76, 28, 6, 255, 77, 31, 8, 255, 76, 31, 4, 255, 75, 28, 4, 255, 77, 29, 4, 255, 84, 30, 7, 255, 79, 30, 6, 255, 73, 29, 3, 255, 73, 27, 2, 255, 79, 30, 6, 255, 78, 31, 6, 255, 78, 31, 5, 255, 76, 29, 4, 255, 77, 31, 2, 255, 79, 32, 2, 255, 79, 31, 3, 255, 78, 29, 4, 255, 77, 27, 5, 255, 73, 27, 4, 255, 71, 29, 2, 255, 70, 29, 2, 255, 69, 23, 5, 255, 75, 25, 5, 255, 69, 21, 3, 255, 68, 26, 8, 255, 65, 26, 2, 255, 65, 24, 6, 255, 67, 23, 4, 255, 70, 29, 0, 255, 71, 28, 3, 255, 76, 27, 4, 255, 71, 27, 4, 255, 64, 26, 2, 255, 75, 29, 7, 255, 70, 26, 2, 255, 72, 26, 3, 255, 75, 30, 4, 255, 76, 28, 3, 255, 78, 26, 2, 255, 78, 27, 3, 255, 73, 26, 2, 255, 69, 29, 5, 255, 70, 27, 2, 255, 73, 28, 3, 255, 71, 28, 3, 255, 68, 26, 2, 255, 69, 24, 3, 255, 71, 24, 3, 255, 72, 26, 4, 255, 75, 26, 5, 255, 73, 26, 4, 255, 67, 23, 5, 255, 65, 23, 7, 255, 65, 26, 4, 255, 64, 26, 2, 255, 70, 26, 6, 255, 69, 24, 4, 255, 65, 26, 3, 255, 65, 26, 5, 255, 61, 21, 3, 255, 62, 25, 5, 255, 59, 24, 3, 255, 61, 24, 5, 255, 60, 23, 4, 255, 59, 22, 3, 255, 59, 22, 2, 255, 61, 24, 6, 255, 58, 22, 4, 255, 58, 21, 2, 255, 57, 19, 6, 255, 59, 21, 6, 255, 57, 21, 0, 255, 53, 19, 2, 255, 58, 20, 6, 255, 60, 20, 4, 255, 58, 20, 3, 255, 58, 22, 3, 255, 58, 20, 2, 255, 57, 20, 4, 255, 58, 21, 6, 255, 55, 19, 4, 255, 56, 17, 6, 255, 54, 16, 3, 255, 55, 20, 5, 255, 50, 19, 1, 255, 51, 17, 2, 255, 56, 16, 5, 255, 54, 15, 4, 255, 57, 18, 4, 255, 53, 16, 1, 255, 50, 16, 2, 255, 49, 17, 5, 255, 56, 18, 3, 255, 59, 18, 1, 255, 54, 17, 5, 255, 51, 15, 4, 255, 53, 14, 4, 255, 49, 16, 5, 255, 46, 17, 5, 255, 51, 14, 5, 255, 45, 14, 4, 255, 50, 15, 5, 255, 54, 12, 5, 255, 46, 14, 3, 255, 49, 17, 6, 255, 56, 14, 4, 255, 51, 15, 3, 255, 52, 15, 6, 255, 51, 14, 5, 255, 46, 16, 5, 255, 44, 16, 3, 255, 45, 15, 5, 255, 38, 13, 4, 255, 44, 12, 4, 255, 39, 7, 1, 255, 39, 10, 6, 255, 43, 13, 9, 255, 40, 11, 6, 255, 44, 12, 2, 255, 40, 14, 5, 255, 38, 14, 4, 255, 42, 14, 5, 255, 43, 15, 7, 255, 38, 13, 4, 255, 37, 12, 3, 255, 41, 14, 6, 255, 39, 12, 4, 255, 37, 14, 3, 255, 37, 10, 2, 255, 42, 10, 5, 255, 43, 9, 4, 255, 39, 11, 3, 255, 40, 10, 5, 255, 40, 12, 4, 255, 29, 11, 3, 255, 38, 17, 3, 255, 41, 13, 1, 255, 44, 12, 4, 255, 45, 10, 0, 255, 44, 11, 2, 255, 48, 14, 5, 255, 48, 12, 4, 255, 48, 12, 3, 255, 46, 12, 3, 255, 46, 12, 4, 255, 47, 13, 4, 255, 53, 14, 3, 255, 47, 12, 2, 255, 42, 12, 4, 255, 45, 10, 2, 255, 42, 8, 2, 255, 42, 9, 4, 255, 46, 11, 1, 255, 50, 14, 3, 255, 48, 11, 3, 255, 51, 12, 1, 255, 48, 12, 0, 255, 34, 10, 3, 255, 23, 7, 1, 255, 31, 13, 3, 255, 33, 11, 1, 255, 32, 7, 0, 255, 33, 7, 1, 255, 34, 9, 5, 255, 34, 10, 4, 255, 35, 7, 4, 255, 37, 9, 4, 255, 37, 9, 3, 255, 33, 8, 0, 255, 35, 9, 2, 255, 41, 11, 4, 255, 46, 11, 5, 255, 35, 9, 4, 255, 35, 10, 6, 255, 31, 6, 2, 255, 24, 3, 0, 255, 23, 7, 3, 255, 25, 6, 2, 255, 21, 7, 2, 255, 19, 6, 3, 255, 20, 7, 5, 255, 21, 4, 2, 255, 18, 4, 1, 255, 23, 5, 4, 255, 19, 4, 2, 255, 21, 5, 2, 255, 27, 6, 3, 255, 26, 7, 2, 255, 28, 8, 3, 255, 30, 8, 3, 255, 27, 6, 2, 255, 29, 5, 1, 255, 33, 7, 3, 255, 15, 13, 28, 255, 19, 14, 24, 255, 17, 18, 23, 255, 14, 19, 35, 255, 23, 22, 58, 255, 28, 27, 43, 255, 32, 29, 38, 255, 35, 33, 44, 255, 33, 38, 65, 255, 35, 43, 50, 255, 39, 43, 36, 255, 38, 36, 30, 255, 34, 28, 30, 255, 26, 23, 23, 255, 19, 18, 23, 255, 7, 8, 25, 255, 3, 4, 22, 255, 7, 6, 12, 255, 6, 5, 2, 255, 8, 4, 1, 255, 9, 4, 1, 255, 14, 5, 3, 255, 14, 3, 1, 255, 12, 1, 0, 255, 13, 3, 1, 255, 11, 1, 0, 255, 13, 1, 0, 255, 15, 4, 2, 255, 18, 2, 1, 255, 21, 3, 1, 255, 22, 5, 2, 255, 20, 4, 3, 255, 21, 6, 2, 255, 19, 4, 1, 255, 20, 5, 2, 255, 23, 6, 2, 255, 24, 6, 3, 255, 18, 4, 2, 255, 19, 4, 2, 255, 18, 3, 0, 255, 20, 5, 0, 255, 23, 5, 0, 255, 24, 4, 2, 255, 23, 4, 3, 255, 20, 4, 3, 255, 23, 6, 1, 255, 26, 8, 2, 255, 28, 7, 2, 255, 26, 6, 2, 255, 24, 7, 5, 255, 18, 5, 0, 255, 26, 4, 1, 255, 28, 7, 2, 255, 25, 6, 1, 255, 22, 6, 3, 255, 19, 5, 2, 255, 17, 6, 0, 255, 20, 10, 2, 255, 20, 10, 1, 255, 20, 9, 3, 255, 20, 6, 3, 255, 19, 6, 2, 255, 19, 8, 0, 255, 27, 9, 3, 255, 26, 5, 1, 255, 26, 8, 2, 255, 23, 7, 0, 255, 26, 7, 2, 255, 28, 10, 3, 255, 25, 13, 3, 255, 23, 10, 2, 255, 26, 12, 3, 255, 27, 10, 3, 255, 23, 9, 2, 255, 23, 11, 3, 255, 26, 12, 5, 255, 22, 7, 0, 255, 25, 9, 2, 255, 30, 11, 4, 255, 29, 10, 3, 255, 29, 14, 3, 255, 30, 16, 3, 255, 30, 12, 1, 255, 31, 13, 3, 255, 25, 11, 2, 255, 30, 13, 5, 255, 26, 12, 2, 255, 33, 16, 4, 255, 31, 16, 3, 255, 34, 14, 4, 255, 30, 12, 3, 255, 34, 16, 5, 255, 31, 12, 1, 255, 36, 16, 5, 255, 34, 16, 3, 255, 29, 16, 0, 255, 34, 16, 2, 255, 35, 16, 2, 255, 33, 17, 4, 255, 27, 15, 2, 255, 29, 16, 2, 255, 37, 18, 1, 255, 39, 21, 4, 255, 36, 21, 2, 255, 35, 19, 0, 255, 33, 19, 1, 255, 34, 20, 3, 255, 37, 18, 1, 255, 42, 21, 3, 255, 38, 17, 4, 255, 34, 17, 4, 255, 44, 19, 5, 255, 40, 17, 3, 255, 35, 19, 5, 255, 43, 20, 5, 255, 36, 17, 7, 255, 37, 22, 7, 255, 44, 24, 5, 255, 48, 23, 6, 255, 41, 21, 5, 255, 43, 24, 6, 255, 42, 19, 2, 255, 40, 20, 10, 255, 51, 27, 3, 255, 52, 24, 1, 255, 55, 28, 3, 255, 60, 26, 6, 255, 63, 32, 2, 255, 65, 31, 4, 255, 51, 25, 5, 255, 52, 26, 1, 255, 60, 25, 5, 255, 55, 26, 12, 255, 49, 25, 5, 255, 46, 24, 10, 255, 48, 33, 5, 255, 47, 29, 15, 255, 52, 26, 12, 255, 64, 33, 9, 255, 52, 36, 13, 255, 55, 41, 19, 255, 54, 51, 23, 255, 56, 57, 24, 255, 58, 62, 35, 255, 63, 66, 46, 255, 68, 70, 59, 255, 75, 79, 64, 255, 75, 88, 66, 255, 77, 97, 78, 255, 78, 107, 90, 255, 78, 118, 98, 255, 82, 130, 117, 255, 88, 138, 126, 255, 96, 149, 134, 255, 100, 158, 145, 255, 100, 163, 153, 255, 104, 169, 160, 255, 113, 174, 164, 255, 117, 177, 167, 255, 117, 178, 169, 255, 122, 177, 166, 255, 123, 174, 165, 255, 118, 175, 162, 255, 118, 174, 159, 255, 115, 173, 157, 255, 112, 167, 151, 255, 112, 162, 145, 255, 109, 155, 135, 255, 105, 150, 129, 255, 102, 147, 123, 255, 98, 139, 113, 255, 95, 129, 100, 255, 93, 120, 88, 255, 92, 113, 84, 255, 89, 106, 79, 255, 80, 93, 60, 255, 81, 88, 54, 255, 80, 83, 44, 255, 79, 78, 38, 255, 78, 67, 42, 255, 77, 64, 38, 255, 78, 63, 28, 255, 81, 62, 19, 255, 81, 57, 16, 255, 74, 51, 19, 255, 74, 46, 21, 255, 75, 46, 10, 255, 73, 44, 6, 255, 71, 39, 11, 255, 74, 43, 12, 255, 70, 43, 4, 255, 70, 37, 9, 255, 72, 32, 9, 255, 67, 32, 11, 255, 68, 33, 10, 255, 74, 35, 7, 255, 74, 32, 5, 255, 74, 33, 8, 255, 72, 34, 6, 255, 73, 34, 7, 255, 75, 32, 8, 255, 78, 32, 8, 255, 76, 31, 3, 255, 78, 35, 4, 255, 76, 34, 4, 255, 78, 32, 2, 255, 81, 34, 0, 255, 82, 32, 4, 255, 77, 29, 6, 255, 77, 31, 5, 255, 77, 30, 7, 255, 78, 32, 3, 255, 84, 30, 3, 255, 78, 27, 1, 255, 73, 31, 3, 255, 81, 33, 6, 255, 78, 28, 2, 255, 72, 29, 1, 255, 75, 31, 5, 255, 75, 30, 4, 255, 72, 30, 0, 255, 82, 31, 1, 255, 81, 30, 2, 255, 77, 27, 1, 255, 76, 27, 6, 255, 71, 28, 5, 255, 68, 31, 3, 255, 70, 32, 6, 255, 67, 24, 5, 255, 74, 25, 6, 255, 72, 23, 1, 255, 70, 27, 9, 255, 67, 26, 3, 255, 72, 30, 4, 255, 71, 23, 3, 255, 73, 28, 0, 255, 74, 31, 1, 255, 73, 29, 5, 255, 71, 28, 4, 255, 68, 29, 3, 255, 75, 29, 6, 255, 69, 29, 4, 255, 63, 28, 3, 255, 73, 29, 3, 255, 76, 28, 2, 255, 78, 25, 2, 255, 78, 28, 3, 255, 73, 27, 2, 255, 74, 31, 6, 255, 72, 27, 3, 255, 71, 26, 1, 255, 69, 28, 3, 255, 68, 28, 4, 255, 71, 28, 6, 255, 72, 26, 6, 255, 71, 26, 3, 255, 71, 27, 1, 255, 65, 24, 2, 255, 69, 27, 3, 255, 66, 25, 2, 255, 62, 21, 6, 255, 68, 25, 8, 255, 66, 22, 3, 255, 65, 20, 1, 255, 66, 22, 2, 255, 64, 28, 4, 255, 63, 25, 3, 255, 65, 24, 4, 255, 62, 22, 3, 255, 63, 21, 6, 255, 61, 22, 5, 255, 60, 22, 3, 255, 57, 20, 1, 255, 59, 20, 2, 255, 61, 21, 3, 255, 61, 17, 3, 255, 64, 19, 2, 255, 65, 20, 5, 255, 61, 23, 6, 255, 58, 27, 2, 255, 59, 23, 5, 255, 52, 15, 6, 255, 53, 20, 6, 255, 52, 19, 3, 255, 57, 21, 5, 255, 55, 18, 2, 255, 59, 22, 5, 255, 56, 19, 2, 255, 53, 17, 4, 255, 50, 14, 0, 255, 55, 19, 3, 255, 54, 22, 4, 255, 53, 20, 4, 255, 58, 19, 7, 255, 52, 17, 3, 255, 54, 17, 5, 255, 54, 15, 7, 255, 54, 20, 8, 255, 53, 21, 5, 255, 56, 18, 2, 255, 59, 13, 3, 255, 54, 14, 3, 255, 47, 18, 2, 255, 50, 18, 3, 255, 52, 15, 6, 255, 45, 13, 4, 255, 45, 14, 4, 255, 43, 15, 4, 255, 47, 14, 4, 255, 61, 16, 7, 255, 48, 14, 3, 255, 47, 15, 4, 255, 55, 15, 6, 255, 45, 14, 2, 255, 47, 16, 6, 255, 48, 12, 5, 255, 41, 11, 3, 255, 40, 11, 2, 255, 41, 11, 4, 255, 34, 10, 4, 255, 41, 12, 4, 255, 39, 13, 4, 255, 38, 12, 6, 255, 42, 13, 5, 255, 42, 11, 3, 255, 44, 12, 0, 255, 43, 14, 4, 255, 40, 11, 3, 255, 42, 12, 1, 255, 41, 17, 0, 255, 32, 11, 0, 255, 34, 9, 5, 255, 40, 11, 8, 255, 35, 12, 3, 255, 34, 15, 3, 255, 36, 11, 2, 255, 37, 11, 4, 255, 38, 10, 4, 255, 36, 13, 4, 255, 37, 11, 2, 255, 43, 12, 2, 255, 35, 10, 2, 255, 46, 15, 3, 255, 47, 14, 2, 255, 40, 11, 4, 255, 44, 12, 3, 255, 45, 12, 0, 255, 50, 14, 3, 255, 52, 15, 4, 255, 51, 13, 3, 255, 46, 8, 0, 255, 49, 11, 3, 255, 47, 9, 2, 255, 53, 15, 3, 255, 43, 11, 2, 255, 35, 11, 4, 255, 42, 9, 0, 255, 44, 10, 2, 255, 44, 9, 4, 255, 51, 11, 0, 255, 59, 13, 4, 255, 54, 10, 3, 255, 62, 15, 3, 255, 60, 15, 3, 255, 41, 10, 5, 255, 34, 9, 6, 255, 38, 10, 4, 255, 36, 6, 1, 255, 37, 9, 3, 255, 36, 12, 6, 255, 31, 7, 4, 255, 31, 7, 4, 255, 26, 7, 1, 255, 31, 11, 4, 255, 39, 11, 4, 255, 43, 8, 4, 255, 36, 7, 2, 255, 36, 10, 2, 255, 42, 9, 1, 255, 30, 8, 1, 255, 34, 9, 5, 255, 34, 9, 5, 255, 33, 9, 1, 255, 28, 8, 2, 255, 25, 5, 2, 255, 23, 8, 3, 255, 18, 5, 1, 255, 20, 5, 2, 255, 22, 3, 2, 255, 18, 5, 2, 255, 24, 7, 5, 255, 21, 4, 2, 255, 21, 5, 2, 255, 25, 5, 2, 255, 24, 6, 0, 255, 25, 8, 1, 255, 27, 6, 2, 255, 24, 6, 4, 255, 24, 6, 0, 255, 29, 8, 2, 255];\n\ +\n\ +var width = 400, height = 267;\n\ +\n\ +\n\ +TalosContentProfiler.resume('imaging-desaturate', true).then(() => {\n\ + var _sunSpiderStartDate = new Date();\n\ +\n\ + /*\n\ + * Pixastic Lib - Desaturation filter - v0.1.1\n\ + * Copyright (c) 2008 Jacob Seidelin, jseidelin@nihilogic.dk, http://blog.nihilogic.dk/\n\ + * License: [http://www.pixastic.com/lib/license.txt] (MPL 1.1)\n\ + */\n\ +\n\ + var Pixastic = {};\n\ + Pixastic.Actions = {};\n\ + Pixastic.Actions.desaturate = {\n\ + process : function(params) {\n\ + var useAverage = !!(params.options.average && params.options.average != \"false\");\n\ + var data = params.data;\n\ + var rect = params.options.rect;\n\ + var w = rect.width;\n\ + var h = rect.height;\n\ +\n\ + var p = w*h;\n\ + var pix = p*4, pix1, pix2;\n\ +\n\ + if (useAverage) {\n\ + while (p--) \n\ + data[pix-=4] = data[pix1=pix+1] = data[pix2=pix+2] = (data[pix]+data[pix1]+data[pix2])/3\n\ + } else {\n\ + while (p--)\n\ + data[pix-=4] = data[pix1=pix+1] = data[pix2=pix+2] = (data[pix]*0.3 + data[pix1]*0.59 + data[pix2]*0.11);\n\ + }\n\ + return true;\n\ + }\n\ + }\n\ +\n\ + var params = {\n\ + options: {\n\ + rect: { width: width, height: height},\n\ + },\n\ + data: squidImageData\n\ + }\n\ +\n\ + //XXX improve dataset rather than loop\n\ + for (var pixcounter = 0; pixcounter < 200; pixcounter++)\n\ + Pixastic.Actions.desaturate.process(params);\n\ +\n\ + var _sunSpiderInterval = new Date() - _sunSpiderStartDate;\n\ + TalosContentProfiler.pause('imaging-desaturate', true).then(() => {\n\ + record(_sunSpiderInterval);\n\ + });\n\ +\n\ +});\n\ +</script>\n\ +\n\ +\n\ +</body>\n\ +</html>\n\ +", "<!DOCTYPE html>\n\ +<head>\n\ +\n\ +<meta charset=utf8>\n\ +\n\ +<!--\n\ + Copyright (C) 2007 Apple Inc. All rights reserved.\n\ +\n\ + Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions\n\ + are met:\n\ + 1. Redistributions of source code must retain the above copyright\n\ + notice, this list of conditions and the following disclaimer.\n\ + 2. Redistributions in binary form must reproduce the above copyright\n\ + notice, this list of conditions and the following disclaimer in the\n\ + documentation and/or other materials provided with the distribution.\n\ +\n\ + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY\n\ + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n\ + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n\ + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR\n\ + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n\ + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\ + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n\ + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n\ + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \n\ +-->\n\ +\n\ +<title>SunSpider json-parse-financial</title>\n\ +<link rel=\"stylesheet\" href=\"../kraken.css\">\n\ +</head>\n\ +\n\ +<body>\n\ +<h3>json-parse-financial</h3>\n\ +<div id=\"console\">\n\ +</div>\n\ +<script>\n\ +var TalosContentProfiler = parent.TalosContentProfiler;\n\ +function record(time) {\n\ + document.getElementById(\"console\").innerHTML = time + \"ms\";\n\ + if (window.parent) {\n\ + parent.recordResult(time);\n\ + }\n\ +}\n\ +\n\ +var data =\n\ +\"{\\\"summary\\\":{\\\"turnover\\\":0.3736,\\\"correlation2\\\":0.\" +\n\ +\"7147,\\\"concentration\\\":0.3652,\\\"beta\\\":0.8814,\\\"totalValue\\\":1.3\" +\n\ +\"091078259E8,\\\"correlation\\\":0.7217},\\\"watchlist\\\":[],\\\"shortCash\" +\n\ +\"\\\":-1611000,\\\"holdings\\\":[{\\\"type\\\":\\\"LONG\\\",\\\"commission\\\":1040\" +\n\ +\",\\\"cost\\\":9001920,\\\"quantity\\\":26000,\\\"lots\\\":[{\\\"marketCap\\\":\\\"\" +\n\ +\"L\\\",\\\"industry\\\":\\\"TECHNOLOGY\\\",\\\"style\\\":\\\"G\\\",\\\"buyDate\\\":\\\"20\" +\n\ +\"08-10-08 13:44:20.000\\\",\\\"quantity\\\":8000},{\\\"marketCap\\\":\\\"L\\\",\" +\n\ +\"\\\"industry\\\":\\\"TECHNOLOGY\\\",\\\"style\\\":\\\"G\\\",\\\"buyDate\\\":\\\"2008-1\" +\n\ +\"0-15 13:28:02.000\\\",\\\"quantity\\\":18000}],\\\"stock\\\":\\\"GOOG\\\"},{\\\"\" +\n\ +\"type\\\":\\\"LONG\\\",\\\"commission\\\":8000,\\\"cost\\\":4672000,\\\"quantity\" +\n\ +\"\\\":200000,\\\"lots\\\":[{\\\"marketCap\\\":\\\"L\\\",\\\"industry\\\":\\\"TECHNOLO\" +\n\ +\"GY\\\",\\\"style\\\":\\\"G\\\",\\\"buyDate\\\":\\\"2008-10-15 13:28:54.000\\\",\\\"q\" +\n\ +\"uantity\\\":200000}],\\\"stock\\\":\\\"MSFT\\\"},{\\\"type\\\":\\\"LONG\\\",\\\"comm\" +\n\ +\"ission\\\":21877,\\\"cost\\\":1.001592313E7,\\\"quantity\\\":546919,\\\"lots\" +\n\ +\"\\\":[{\\\"marketCap\\\":\\\"L\\\",\\\"industry\\\":\\\"FINANCIAL\\\",\\\"style\\\":\\\"\" +\n\ +\"G\\\",\\\"buyDate\\\":\\\"2008-08-01 09:50:17.000\\\",\\\"quantity\\\":103092}\" +\n\ +\",{\\\"marketCap\\\":\\\"L\\\",\\\"industry\\\":\\\"FINANCIAL\\\",\\\"style\\\":\\\"G\\\"\" +\n\ +\",\\\"buyDate\\\":\\\"2008-08-18 10:31:34.000\\\",\\\"quantity\\\":49950},{\\\"\" +\n\ +\"marketCap\\\":\\\"L\\\",\\\"industry\\\":\\\"FINANCIAL\\\",\\\"style\\\":\\\"G\\\",\\\"b\" +\n\ +\"uyDate\\\":\\\"2008-08-29 09:35:22.000\\\",\\\"quantity\\\":45045},{\\\"mark\" +\n\ +\"etCap\\\":\\\"L\\\",\\\"industry\\\":\\\"FINANCIAL\\\",\\\"style\\\":\\\"G\\\",\\\"buyDa\" +\n\ +\"te\\\":\\\"2008-09-15 09:40:32.000\\\",\\\"quantity\\\":48400},{\\\"marketCa\" +\n\ +\"p\\\":\\\"L\\\",\\\"industry\\\":\\\"FINANCIAL\\\",\\\"style\\\":\\\"G\\\",\\\"buyDate\\\"\" +\n\ +\":\\\"2008-10-06 11:21:50.000\\\",\\\"quantity\\\":432},{\\\"marketCap\\\":\\\"\" +\n\ +\"L\\\",\\\"industry\\\":\\\"FINANCIAL\\\",\\\"style\\\":\\\"G\\\",\\\"buyDate\\\":\\\"200\" +\n\ +\"8-10-15 13:30:05.000\\\",\\\"quantity\\\":300000}],\\\"stock\\\":\\\"UBS\\\"},\" +\n\ +\"{\\\"type\\\":\\\"LONG\\\",\\\"commission\\\":4000,\\\"cost\\\":6604849.1,\\\"quan\" +\n\ +\"tity\\\":122741,\\\"lots\\\":[{\\\"marketCap\\\":\\\"L\\\",\\\"industry\\\":\\\"SERV\" +\n\ +\"ICES\\\",\\\"style\\\":\\\"V\\\",\\\"buyDate\\\":\\\"2008-04-26 04:44:34.000\\\",\" +\n\ +\"\\\"quantity\\\":22741},{\\\"marketCap\\\":\\\"L\\\",\\\"industry\\\":\\\"SERVICES\" +\n\ +\"\\\",\\\"style\\\":\\\"V\\\",\\\"buyDate\\\":\\\"2008-10-15 13:31:02.000\\\",\\\"qua\" +\n\ +\"ntity\\\":100000}],\\\"stock\\\":\\\"V\\\"},{\\\"type\\\":\\\"LONG\\\",\\\"commissio\" +\n\ +\"n\\\":2805,\\\"cost\\\":5005558.25,\\\"quantity\\\":70121,\\\"lots\\\":[{\\\"mar\" +\n\ +\"ketCap\\\":\\\"M\\\",\\\"industry\\\":\\\"RETAIL\\\",\\\"style\\\":\\\"G\\\",\\\"buyDate\" +\n\ +\"\\\":\\\"2008-10-10 10:48:36.000\\\",\\\"quantity\\\":121},{\\\"marketCap\\\":\" +\n\ +\"\\\"M\\\",\\\"industry\\\":\\\"RETAIL\\\",\\\"style\\\":\\\"G\\\",\\\"buyDate\\\":\\\"2008\" +\n\ +\"-10-15 13:33:44.000\\\",\\\"quantity\\\":70000}],\\\"stock\\\":\\\"LDG\\\"},{\" +\n\ +\"\\\"type\\\":\\\"LONG\\\",\\\"commission\\\":10000,\\\"cost\\\":5382500,\\\"quanti\" +\n\ +\"ty\\\":250000,\\\"lots\\\":[{\\\"marketCap\\\":\\\"L\\\",\\\"industry\\\":\\\"RETAIL\" +\n\ +\"\\\",\\\"style\\\":\\\"V\\\",\\\"buyDate\\\":\\\"2008-10-15 13:34:30.000\\\",\\\"qua\" +\n\ +\"ntity\\\":250000}],\\\"stock\\\":\\\"SWY\\\"},{\\\"type\\\":\\\"LONG\\\",\\\"commiss\" +\n\ +\"ion\\\":1120,\\\"cost\\\":1240960,\\\"quantity\\\":28000,\\\"lots\\\":[{\\\"mark\" +\n\ +\"etCap\\\":\\\"u\\\",\\\"industry\\\":\\\"ETF\\\",\\\"style\\\":\\\"B\\\",\\\"buyDate\\\":\" +\n\ +\"\\\"2008-10-15 15:57:39.000\\\",\\\"quantity\\\":28000}],\\\"stock\\\":\\\"OIL\" +\n\ +\"\\\"},{\\\"type\\\":\\\"LONG\\\",\\\"commission\\\":400,\\\"cost\\\":236800,\\\"quan\" +\n\ +\"tity\\\":10000,\\\"lots\\\":[{\\\"marketCap\\\":\\\"M\\\",\\\"industry\\\":\\\"UTILI\" +\n\ +\"TIES_AND_ENERGY\\\",\\\"style\\\":\\\"G\\\",\\\"buyDate\\\":\\\"2008-10-15 15:58\" +\n\ +\":03.000\\\",\\\"quantity\\\":10000}],\\\"stock\\\":\\\"COG\\\"},{\\\"type\\\":\\\"LO\" +\n\ +\"NG\\\",\\\"commission\\\":3200,\\\"cost\\\":1369600,\\\"quantity\\\":80000,\\\"l\" +\n\ +\"ots\\\":[{\\\"marketCap\\\":\\\"S\\\",\\\"industry\\\":\\\"UTILITIES_AND_ENERGY\" +\n\ +\"\\\",\\\"style\\\":\\\"G\\\",\\\"buyDate\\\":\\\"2008-10-15 15:58:32.000\\\",\\\"qua\" +\n\ +\"ntity\\\":80000}],\\\"stock\\\":\\\"CRZO\\\"},{\\\"type\\\":\\\"LONG\\\",\\\"commiss\" +\n\ +\"ion\\\":429,\\\"cost\\\":108164.8,\\\"quantity\\\":10720,\\\"lots\\\":[{\\\"mark\" +\n\ +\"etCap\\\":\\\"u\\\",\\\"industry\\\":\\\"FINANCIAL\\\",\\\"style\\\":\\\"V\\\",\\\"buyDa\" +\n\ +\"te\\\":\\\"2008-10-16 09:37:06.000\\\",\\\"quantity\\\":10720}],\\\"stock\\\":\" +\n\ +\"\\\"FGI\\\"},{\\\"type\\\":\\\"LONG\\\",\\\"commission\\\":1080,\\\"cost\\\":494910,\" +\n\ +\"\\\"quantity\\\":27000,\\\"lots\\\":[{\\\"marketCap\\\":\\\"L\\\",\\\"industry\\\":\" +\n\ +\"\\\"RETAIL\\\",\\\"style\\\":\\\"V\\\",\\\"buyDate\\\":\\\"2008-10-16 09:37:06.000\" +\n\ +\"\\\",\\\"quantity\\\":27000}],\\\"stock\\\":\\\"LOW\\\"},{\\\"type\\\":\\\"LONG\\\",\\\"\" +\n\ +\"commission\\\":4080,\\\"cost\\\":4867440,\\\"quantity\\\":102000,\\\"lots\\\":\" +\n\ +\"[{\\\"marketCap\\\":\\\"L\\\",\\\"industry\\\":\\\"HEALTHCARE\\\",\\\"style\\\":\\\"V\" +\n\ +\"\\\",\\\"buyDate\\\":\\\"2008-10-16 09:37:06.000\\\",\\\"quantity\\\":102000}]\" +\n\ +\",\\\"stock\\\":\\\"AMGN\\\"},{\\\"type\\\":\\\"SHORT\\\",\\\"commission\\\":4000,\\\"\" +\n\ +\"cost\\\":-1159000,\\\"quantity\\\":-100000,\\\"lots\\\":[{\\\"marketCap\\\":\" +\n\ +\"\\\"L\\\",\\\"industry\\\":\\\"TECHNOLOGY\\\",\\\"style\\\":\\\"V\\\",\\\"buyDate\\\":\" +\n\ +\"\\\"2008-10-16 09:37:06.000\\\",\\\"quantity\\\":-100000}],\\\"stock\\\":\\\"\" +\n\ +\"AMAT\\\"},{\\\"type\\\":\\\"LONG\\\",\\\"commission\\\":2,\\\"cost\\\":5640002,\\\"\" +\n\ +\"quantity\\\":50,\\\"lots\\\":[{\\\"marketCap\\\":\\\"L\\\",\\\"industry\\\":\\\"FIN\" +\n\ +\"ANCIAL\\\",\\\"style\\\":\\\"B\\\",\\\"buyDate\\\":\\\"2008-10-16 09:37:06.000\" +\n\ +\"\\\",\\\"quantity\\\":50}],\\\"stock\\\":\\\"BRKA\\\"},{\\\"type\\\":\\\"SHORT\\\",\\\"\" +\n\ +\"commission\\\":4000,\\\"cost\\\":-436000,\\\"quantity\\\":-100000,\\\"lots\" +\n\ +\"\\\":[{\\\"marketCap\\\":\\\"M\\\",\\\"industry\\\":\\\"TRANSPORTATION\\\",\\\"styl\" +\n\ +\"e\\\":\\\"G\\\",\\\"buyDate\\\":\\\"2008-10-16 09:37:06.000\\\",\\\"quantity\\\":-\" +\n\ +\"100000}],\\\"stock\\\":\\\"JBLU\\\"},{\\\"type\\\":\\\"LONG\\\",\\\"commission\\\":8\" +\n\ +\"000,\\\"cost\\\":1.1534E7,\\\"quantity\\\":200000,\\\"lots\\\":[{\\\"marketCap\" +\n\ +\"\\\":\\\"S\\\",\\\"industry\\\":\\\"FINANCIAL\\\",\\\"style\\\":\\\"G\\\",\\\"buyDate\\\":\" +\n\ +\"\\\"2008-10-16 14:35:24.000\\\",\\\"quantity\\\":200000}],\\\"stock\\\":\\\"US\" +\n\ +\"O\\\"},{\\\"type\\\":\\\"LONG\\\",\\\"commission\\\":4000,\\\"cost\\\":1.0129E7,\\\"\" +\n\ +\"quantity\\\":100000,\\\"lots\\\":[{\\\"marketCap\\\":\\\"L\\\",\\\"industry\\\":\\\"\" +\n\ +\"TECHNOLOGY\\\",\\\"style\\\":\\\"G\\\",\\\"buyDate\\\":\\\"2008-10-15 13:28:26.0\" +\n\ +\"00\\\",\\\"quantity\\\":50000},{\\\"marketCap\\\":\\\"L\\\",\\\"industry\\\":\\\"TEC\" +\n\ +\"HNOLOGY\\\",\\\"style\\\":\\\"G\\\",\\\"buyDate\\\":\\\"2008-10-17 09:33:09.000\" +\n\ +\"\\\",\\\"quantity\\\":50000}],\\\"stock\\\":\\\"AAPL\\\"},{\\\"type\\\":\\\"LONG\\\",\" +\n\ +\"\\\"commission\\\":1868,\\\"cost\\\":9971367.2,\\\"quantity\\\":54280,\\\"lots\" +\n\ +\"\\\":[{\\\"marketCap\\\":\\\"L\\\",\\\"industry\\\":\\\"SERVICES\\\",\\\"style\\\":\\\"G\" +\n\ +\"\\\",\\\"buyDate\\\":\\\"2008-04-26 04:44:34.000\\\",\\\"quantity\\\":7580},{\" +\n\ +\"\\\"marketCap\\\":\\\"L\\\",\\\"industry\\\":\\\"SERVICES\\\",\\\"style\\\":\\\"G\\\",\\\"\" +\n\ +\"buyDate\\\":\\\"2008-05-29 09:50:28.000\\\",\\\"quantity\\\":7500},{\\\"mark\" +\n\ +\"etCap\\\":\\\"L\\\",\\\"industry\\\":\\\"SERVICES\\\",\\\"style\\\":\\\"G\\\",\\\"buyDat\" +\n\ +\"e\\\":\\\"2008-10-15 13:30:38.000\\\",\\\"quantity\\\":33000},{\\\"marketCap\" +\n\ +\"\\\":\\\"L\\\",\\\"industry\\\":\\\"SERVICES\\\",\\\"style\\\":\\\"G\\\",\\\"buyDate\\\":\" +\n\ +\"\\\"2008-10-17 09:33:09.000\\\",\\\"quantity\\\":6200}],\\\"stock\\\":\\\"MA\\\"\" +\n\ +\"}],\\\"longCash\\\":4.600368106E7,\\\"ownerId\\\":8,\\\"pendingOrders\\\":[{\" +\n\ +\"\\\"total\\\":487000,\\\"type\\\":\\\"cover\\\",\\\"subtotal\\\":483000,\\\"price\" +\n\ +\"\\\":4.83,\\\"commission\\\":4000,\\\"date\\\":\\\"2008-10-17 23:56:06.000\\\"\" +\n\ +\",\\\"quantity\\\":100000,\\\"expires\\\":\\\"2008-10-20 16:00:00.000\\\",\\\"s\" +\n\ +\"tock\\\":\\\"JBLU\\\",\\\"id\\\":182375},{\\\"total\\\":6271600,\\\"type\\\":\\\"buy\" +\n\ +\"\\\",\\\"subtotal\\\":6270000,\\\"price\\\":156.75,\\\"commission\\\":1600,\\\"d\" +\n\ +\"ate\\\":\\\"2008-10-17 23:56:40.000\\\",\\\"quantity\\\":40000,\\\"expires\\\"\" +\n\ +\":\\\"2008-10-20 16:00:00.000\\\",\\\"stock\\\":\\\"MA\\\",\\\"id\\\":182376}],\\\"\" +\n\ +\"inceptionDate\\\":\\\"2008-04-26 04:44:29.000\\\",\\\"withdrawals\\\":0,\\\"\" +\n\ +\"id\\\":219948,\\\"deposits\\\":0}\";\n\ +\n\ +\n\ +TalosContentProfiler.resume('json-parse-financial', true).then(() => {\n\ + var _sunSpiderStartDate = new Date();\n\ +\n\ +\n\ + for (var i = 0; i < 1000; i++) {\n\ + var x = JSON.parse(data);\n\ + }\n\ +\n\ + var _sunSpiderInterval = new Date() - _sunSpiderStartDate;\n\ + TalosContentProfiler.pause('json-parse-financial', true).then(() => {\n\ + record(_sunSpiderInterval);\n\ + });\n\ +\n\ +});\n\ +</script>\n\ +\n\ +\n\ +</body>\n\ +</html>\n\ +", "<!DOCTYPE html>\n\ +<head>\n\ +\n\ +<meta charset=utf8>\n\ +\n\ +<!--\n\ + Copyright (C) 2007 Apple Inc. All rights reserved.\n\ +\n\ + Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions\n\ + are met:\n\ + 1. Redistributions of source code must retain the above copyright\n\ + notice, this list of conditions and the following disclaimer.\n\ + 2. Redistributions in binary form must reproduce the above copyright\n\ + notice, this list of conditions and the following disclaimer in the\n\ + documentation and/or other materials provided with the distribution.\n\ +\n\ + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY\n\ + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n\ + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n\ + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR\n\ + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n\ + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\ + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n\ + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n\ + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \n\ +-->\n\ +\n\ +<title>SunSpider json-stringify-tinderbox</title>\n\ +<link rel=\"stylesheet\" href=\"../kraken.css\">\n\ +</head>\n\ +\n\ +<body>\n\ +<h3>json-stringify-tinderbox</h3>\n\ +<div id=\"console\">\n\ +</div>\n\ +<script>\n\ +var TalosContentProfiler = parent.TalosContentProfiler;\n\ +function record(time) {\n\ + document.getElementById(\"console\").innerHTML = time + \"ms\";\n\ + if (window.parent) {\n\ + parent.recordResult(time);\n\ + }\n\ +}\n\ +\n\ +var tinderbox_data = {'cvs_module' : '','name_count' : 40,'cvs_branch' : '','num' : 0,'warning_builds' : {},\n\ +'build_time_index' : {'1240110901' : 241,'1240129496' : 170,'1240155422' : 6,'1240136995' : 120,'1240144682' : 68,\n\ +'1240143721' : 73,'1240151392' : 26,'1240136762' : 123,'1240148705' : 35,'1240138647' : 112,'1240134674' : 139,\n\ +'1240114808' : 231,'1240141596' : 85,'1240122091' : 206,'1240139402' : 107,'1240143815' : 72,'1240143361' : 75,\n\ +'1240147983' : 42,'1240130341' : 163,'1240145527' : 59,'1240119481' : 219,'1240148042' : 41,'1240121330' : 212,\n\ +'1240135056' : 135,'1240121886' : 209,'1240140122' : 99,'1240131009' : 159,'1240152090' : 22,'1240125782' : 190,\n\ +'1240123085' : 201,'1240131868' : 156,'1240133642' : 143,'1240140490' : 94,'1240130641' : 161,'1240139527' : 105,\n\ +'1240147039' : 47,'1240135804' : 126,'1240127721' : 180,'1240148642' : 37,'1240142043' : 80,'1240125361' : 192,\n\ +'1240135867' : 125,'1240113981' : 237,'1240121181' : 214,'1240145244' : 63,'1240136993' : 121,'1240141021' : 91,\n\ +'1240153681' : 13,'1240139882' : 102,'1240135775' : 127,'1240130222' : 165,'1240138147' : 114,'1240141804' : 84,\n\ +'1240127951' : 178,'1240135683' : 129,'1240137185' : 117,'1240127582' : 182,'1240140185' : 98,'1240125182' : 195,\n\ +'1240136523' : 124,'1240151761' : 23,'1240114000' : 236,'1240146422' : 52,'1240154221' : 11,'1240122721' : 204,\n\ +'1240147022' : 48,'1240125183' : 194,'1240145615' : 58,'1240129142' : 174,'1240129442' : 172,'1240121888' : 208,\n\ +'1240130230' : 164,'1240141563' : 86,'1240118762' : 223,'1240118282' : 224,'1240135562' : 130,'1240107064' : 242,\n\ +'1240118223' : 225,'1240129894' : 166,'1240119243' : 221,'1240133651' : 142,'1240155481' : 4,'1240145461' : 60,\n\ +'1240153154' : 16,'1240124402' : 197,'1240147921' : 43,'1240128608' : 176,'1240138756' : 110,'1240132085' : 153,\n\ +'1240147809' : 44,'1240149973' : 29,'1240135321' : 131,'1240141262' : 89,'1240127763' : 179,'1240130882' : 160,\n\ +'1240125965' : 188,'1240132923' : 147,'1240141868' : 83,'1240129497' : 169,'1240143241' : 76,'1240149969' : 30,\n\ +'1240127548' : 183,'1240132682' : 151,'1240135758' : 128,'1240140004' : 100,'1240113394' : 238,'1240146301' : 53,\n\ +'1240145644' : 57,'1240144239' : 69,'1240121701' : 210,'1240145821' : 55,'1240134124' : 141,'1240135059' : 134,\n\ +'1240132801' : 148,'1240139951' : 101,'1240141081' : 90,'1240142886' : 77,'1240155008' : 10,'1240138174' : 113,\n\ +'1240118104' : 226,'1240124104' : 199,'1240129514' : 168,'1240154043' : 12,'1240142843' : 79,'1240117147' : 227,\n\ +'1240133109' : 146,'1240128301' : 177,'1240144693' : 66,'1240146603' : 50,'1240135264' : 133,'1240149367' : 31,\n\ +'1240140664' : 93,'1240119902' : 217,'1240137781' : 115,'1240113241' : 239,'1240148404' : 38,'1240140482' : 95,\n\ +'1240139612' : 104,'1240148161' : 39,'1240153021' : 18,'1240152422' : 21,'1240138741' : 111,'1240148704' : 36,\n\ +'1240122875' : 203,'1240144685' : 67,'1240128845' : 175,'1240131905' : 155,'1240126805' : 187,'1240133463' : 144,\n\ +'1240127546' : 184,'1240114742' : 232,'1240118942' : 222,'1240135320' : 132,'1240138989' : 108,'1240149089' : 32,\n\ +'1240120323' : 216,'1240127486' : 185,'1240136821' : 122,'1240151407' : 25,'1240129495' : 171,'1240149062' : 33,\n\ +'1240145648' : 56,'1240131185' : 157,'1240153085' : 17,'1240116427' : 228,'1240155543' : 3,'1240129262' : 173,\n\ +'1240148892' : 34,'1240125421' : 191,'1240119860' : 218,'1240132681' : 152,'1240153442' : 15,'1240155363' : 7,\n\ +'1240134782' : 138,'1240151517' : 24,'1240144216' : 70,'1240138822' : 109,'1240152902' : 19,'1240132025' : 154,\n\ +'1240140301' : 96,'1240144981' : 65,'1240125302' : 193,'1240145402' : 61,'1240121583' : 211,'1240137007' : 119,\n\ +'1240134867' : 137,'1240147082' : 46,'1240124521' : 196,'1240155241' : 8,'1240125961' : 189,'1240144192' : 71,\n\ +'1240147301' : 45,'1240124230' : 198,'1240137051' : 118,'1240156931' : 2,'1240141922' : 82,'1240139881' : 103,\n\ +'1240137362' : 116,'1240152426' : 20,'1240141382' : 88,'1240141937' : 81,'1240120621' : 215,'1240145276' : 62,\n\ +'1240133162' : 145,'1240132742' : 150,'1240145042' : 64,'1240114625' : 233,'1240131123' : 158,'1240123022' : 202,\n\ +'1240122362' : 205,'1240157463' : 0,'1240141442' : 87,'1240146542' : 51,'1240142850' : 78,'1240150143' : 27,\n\ +'1240113003' : 240,'1240123329' : 200,'1240130522' : 162,'1240155122' : 9,'1240140902' : 92,'1240153563' : 14,\n\ +'1240116360' : 229,'1240134182' : 140,'1240146072' : 54,'1240146903' : 49,'1240119422' : 220,'1240135019' : 136,\n\ +'1240150142' : 28,'1240114204' : 235,'1240121209' : 213,'1240126871' : 186,'1240127646' : 181,'1240157251' : 1,\n\ +'1240155424' : 5,'1240140242' : 97,'1240129866' : 167,'1240143663' : 74,'1240115641' : 230,'1240139521' : 106,\n\ +'1240114323' : 234,'1240121889' : 207,'1240148103' : 40,'1240132745' : 149},\n\ +'note_array' : ['<pre>\\n[<b><a href=mailto:ehsan.akhgari%gmail.com>ehsan.akhgari%gmail.com</a> - 2009/04/19 00:30:56</b>]\\nbug 478603\\n</pre>','<pre>\\n[<b><a href=mailto:ehsan.akhgari%gmail.com>ehsan.akhgari%gmail.com</a> - 2009/04/19 02:43:59</b>]\\nbug 478603\\n</pre>','<pre>\\n[<b><a href=mailto:ehsan.akhgari%gmail.com>ehsan.akhgari%gmail.com</a> - 2009/04/19 02:52:29</b>]\\nBacked out bug 464795 due to\\ntest failure\\n</pre><pre>\\n[<b><a href=mailto:ehsan.akhgari%gmail.com>ehsan.akhgari%gmail.com</a> - 2009/04/19 02:48:22</b>]\\nWaiting for other unit test\\nboxes to cycle. I will\\nbackout my test if this cycles\\norange again.\\n</pre>','<pre>\\n[<b><a href=mailto:ehsan.akhgari%gmail.com>ehsan.akhgari%gmail.com</a> - 2009/04/19 02:52:16</b>]\\nBacked out bug 464795 due to\\ntest failure\\n</pre>','<pre>\\n[<b><a href=mailto:ehsan.akhgari%gmail.com>ehsan.akhgari%gmail.com</a> - 2009/04/19 02:52:48</b>]\\nBacked out bug 464795 due to test failure\\n</pre>','<pre>\\n[<b><a href=mailto:ehsan.akhgari%gmail.com>ehsan.akhgari%gmail.com</a> - 2009/04/19 02:52:53</b>]\\nBacked out bug 464795 due to test failure\\n</pre>','<pre>\\n[<b><a href=mailto:ehsan.akhgari%gmail.com>ehsan.akhgari%gmail.com</a> - 2009/04/19 02:52:58</b>]\\nBacked out bug 464795 due to test failure\\n</pre>','<pre>\\n[<b><a href=mailto:ehsan.akhgari%gmail.com>ehsan.akhgari%gmail.com</a> - 2009/04/19 02:53:04</b>]\\nBacked out bug 464795 due to test failure\\n</pre>','<pre>\\n[<b><a href=mailto:ehsan.akhgari%gmail.com>ehsan.akhgari%gmail.com</a> - 2009/04/19 05:11:14</b>]\\nbug 478603\\n</pre>','<pre>\\n[<b><a href=mailto:ehsan.akhgari%gmail.com>ehsan.akhgari%gmail.com</a> - 2009/04/19 05:11:27</b>]\\nbug 478603\\n</pre>'],\n\ +'build_time_times' : [1240157463,1240157251,1240156931,1240155543,1240155481,1240155424,1240155422,1240155363,\n\ + 1240155241,1240155122,1240155008,1240154221,1240154043,1240153681,1240153563,1240153442,\n\ + 1240153154,1240153085,1240153021,1240152902,1240152426,1240152422,1240152090,1240151761,\n\ + 1240151517,1240151407,1240151392,1240150143,1240150142,1240149973,1240149969,1240149367,\n\ + 1240149089,1240149062,1240148892,1240148705,1240148704,1240148642,1240148404,1240148161,\n\ + 1240148103,1240148042,1240147983,1240147921,1240147809,1240147301,1240147082,1240147039,\n\ + 1240147022,1240146903,1240146603,1240146542,1240146422,1240146301,1240146072,1240145821,\n\ + 1240145648,1240145644,1240145615,1240145527,1240145461,1240145402,1240145276,1240145244,\n\ + 1240145042,1240144981,1240144693,1240144685,1240144682,1240144239,1240144216,1240144192,\n\ + 1240143815,1240143721,1240143663,1240143361,1240143241,1240142886,1240142850,1240142843,\n\ + 1240142043,1240141937,1240141922,1240141868,1240141804,1240141596,1240141563,1240141442,\n\ + 1240141382,1240141262,1240141081,1240141021,1240140902,1240140664,1240140490,1240140482,\n\ + 1240140301,1240140242,1240140185,1240140122,1240140004,1240139951,1240139882,1240139881,\n\ + 1240139612,1240139527,1240139521,1240139402,1240138989,1240138822,1240138756,1240138741,\n\ + 1240138647,1240138174,1240138147,1240137781,1240137362,1240137185,1240137051,1240137007,\n\ + 1240136995,1240136993,1240136821,1240136762,1240136523,1240135867,1240135804,1240135775,\n\ + 1240135758,1240135683,1240135562,1240135321,1240135320,1240135264,1240135059,1240135056,\n\ + 1240135019,1240134867,1240134782,1240134674,1240134182,1240134124,1240133651,1240133642,\n\ + 1240133463,1240133162,1240133109,1240132923,1240132801,1240132745,1240132742,1240132682,\n\ + 1240132681,1240132085,1240132025,1240131905,1240131868,1240131185,1240131123,1240131009,\n\ + 1240130882,1240130641,1240130522,1240130341,1240130230,1240130222,1240129894,1240129866,\n\ + 1240129514,1240129497,1240129496,1240129495,1240129442,1240129262,1240129142,1240128845,\n\ + 1240128608,1240128301,1240127951,1240127763,1240127721,1240127646,1240127582,1240127548,\n\ + 1240127546,1240127486,1240126871,1240126805,1240125965,1240125961,1240125782,1240125421,\n\ + 1240125361,1240125302,1240125183,1240125182,1240124521,1240124402,1240124230,1240124104,\n\ + 1240123329,1240123085,1240123022,1240122875,1240122721,1240122362,1240122091,1240121889,\n\ + 1240121888,1240121886,1240121701,1240121583,1240121330,1240121209,1240121181,1240120621,\n\ + 1240120323,1240119902,1240119860,1240119481,1240119422,1240119243,1240118942,1240118762,\n\ + 1240118282,1240118223,1240118104,1240117147,1240116427,1240116360,1240115641,1240114808,\n\ + 1240114742,1240114625,1240114323,1240114204,1240114000,1240113981,1240113241,1240113003,\n\ + 1240110901,1240107064],\n\ +'scrape_builds' : {'Linux talos mozilla-central qm-plinux-trunk01' : 1,\n\ +'WINNT 6.0 talos mozilla-central qm-pvista-trunk02' : 1,'MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk03' : 1,\n\ +'Linux mozilla-central nightly' : 1,'static-analysis-bsmedberg' : 1,'Linux mozilla-central leak test build' : 1,\n\ +'Linux mozilla-central build' : 1,'WINNT 5.1 talos mozilla-central jss qm-pxp-jss02' : 1,\n\ +'OS X 10.5.2 mozilla-central build' : 1,'WINNT 5.1 talos mozilla-central nochrome qm-pxp-trunk07' : 1,\n\ +'MacOSX Darwin 8.8.1 talos mozilla-central nochrome qm-pmac-trunk10' : 1,'Linux mozilla-central unit test' : 1,\n\ +'WINNT 5.1 talos mozilla-central fast qm-pxp-fast03' : 1,'WINNT 5.2 mozilla-central nightly' : 1,\n\ +'MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk02' : 1,'OS X 10.5.2 mozilla-central unit test' : 1,\n\ +'OS X 10.5.2 mozilla-central leak test build' : 1,'MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk03' : 1,\n\ +'WINNT 5.1 talos mozilla-central qm-pxp-trunk03' : 1,'MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk02' : 1,\n\ +'WINNT 5.1 talos mozilla-central qm-pxp-trunk02' : 1,'WINNT 5.2 mozilla-central build' : 1,\n\ +'WINNT 6.0 talos mozilla-central qm-pvista-trunk03' : 1,'Linux x86-64 mozilla-central build' : 1,\n\ +'WINNT 6.0 talos mozilla-central qm-pvista-trunk01' : 1,'WINNT 5.2 mozilla-central leak test build' : 1,\n\ +'MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk01' : 1,\n\ +'MacOSX Darwin 9.2.2 talos mozilla-central nochrome qm-pleopard-trunk04' : 1,\n\ +'Linux talos mozilla-central qm-plinux-trunk02' : 1,'WINNT 5.1 talos mozilla-central jss qm-pxp-jss03' : 1,\n\ +'OS X 10.5.2 mozilla-central nightly' : 1,'WINNT 5.2 mozilla-central unit test' : 1,\n\ +'Linux talos mozilla-central fast qm-plinux-fast03' : 1,\n\ +'MacOSX Darwin 8.8.1 talos mozilla-central fast qm-pmac-fast03' : 1,'WINNT 5.1 talos mozilla-central jss qm-pxp-jss01' : 1,\n\ +'WINNT 5.1 talos mozilla-central qm-pxp-trunk01' : 1,'MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk01' : 1,\n\ +'Linux x86-64 mozilla-central nightly' : 1,'Linux talos mozilla-central nochrome qm-plinux-trunk07' : 1,\n\ +'WINNT 6.0 talos mozilla-central nochrome qm-pvista-trunk04' : 1,'Linux talos mozilla-central qm-plinux-trunk03' : 1},\n\ +'time_count' : 243,'warnings' : {},'cvs_root' : '','mindate' : 1240114261,'query' : '',\n\ +'build_name_index' : {'Linux talos mozilla-central qm-plinux-trunk01' : 6,\n\ +'WINNT 6.0 talos mozilla-central qm-pvista-trunk02' : 38,'MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk03' : 14,\n\ +'Linux mozilla-central nightly' : 2,'static-analysis-bsmedberg' : 39,'Linux mozilla-central leak test build' : 1,\n\ +'Linux mozilla-central build' : 0,'WINNT 5.1 talos mozilla-central jss qm-pxp-jss02' : 26,\n\ +'OS X 10.5.2 mozilla-central build' : 19,'MacOSX Darwin 8.8.1 talos mozilla-central nochrome qm-pmac-trunk10' : 11,\n\ +'WINNT 5.1 talos mozilla-central nochrome qm-pxp-trunk07' : 28,'Linux mozilla-central unit test' : 3,\n\ +'WINNT 5.1 talos mozilla-central fast qm-pxp-fast03' : 24,'WINNT 5.2 mozilla-central nightly' : 34,\n\ +'MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk02' : 17,'OS X 10.5.2 mozilla-central leak test build' : 20,\n\ +'OS X 10.5.2 mozilla-central unit test' : 23,'MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk03' : 18,\n\ +'WINNT 5.1 talos mozilla-central qm-pxp-trunk03' : 31,'MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk02' : 13,\n\ +'WINNT 5.2 mozilla-central build' : 32,'WINNT 5.1 talos mozilla-central qm-pxp-trunk02' : 30,\n\ +'Linux x86-64 mozilla-central build' : 8,'OS X 10.5.2 mozilla-central shark' : 22,\n\ +'WINNT 6.0 talos mozilla-central qm-pvista-trunk01' : 37,'MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk01' : 12,\n\ +'WINNT 5.2 mozilla-central leak test build' : 33,\n\ +'MacOSX Darwin 9.2.2 talos mozilla-central nochrome qm-pleopard-trunk04' : 15,\n\ +'WINNT 5.1 talos mozilla-central jss qm-pxp-jss03' : 27,'OS X 10.5.2 mozilla-central nightly' : 21,\n\ +'WINNT 5.2 mozilla-central unit test' : 35,'Linux talos mozilla-central fast qm-plinux-fast03' : 4,\n\ +'MacOSX Darwin 8.8.1 talos mozilla-central fast qm-pmac-fast03' : 10,'WINNT 5.1 talos mozilla-central qm-pxp-trunk01' : 29,\n\ +'WINNT 5.1 talos mozilla-central jss qm-pxp-jss01' : 25,\n\ +'MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk01' : 16,'Linux x86-64 mozilla-central nightly' : 9,\n\ +'Linux talos mozilla-central nochrome qm-plinux-trunk07' : 5,\n\ +'WINNT 6.0 talos mozilla-central nochrome qm-pvista-trunk04' : 36,'Linux talos mozilla-central qm-plinux-trunk03' : 7},\n\ +'name' : 'Firefox','scrape' : {'1240127546.1240134106.24318.gz' : \n\ +[' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/c319b49e2880 title=\\\\\"Built from revision c319b49e2880\\\\\">rev:c319b49e2880</a>\"',' check<br/>670/0',' xpcshell-tests<br/>610/<em class=\"testfail\">1</em>',' reftest<br/>2984/0/163',' crashtest<br/>1092/0/8',' mochitest-plain<br/>79373/0/1259',' mochitest-chrome<br/>1767/0/29',' mochitest-browser-chrome<br/>2805/0/5',' mochitest-a11y<br/>2251/0/78'],'1240137051.1240144671.19409.gz' : ['id:20090419033051','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:56:55<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":61}]\\'>twinopen: 485.89</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":61}]\\'>tsspider: 85.88</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":61}]\\'>ts: 1132.58</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":61}]\\'>tp: 305.86</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":61}]\\'>tp_rss: 317.5MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":61}]\\'>tsvg: 4288.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":61}]\\'>tgfx: 1.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":61}]\\'>tdhtml: 902.88</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":61,\"testrun\":380272}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":61,\"testrun\":380273}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":61,\"testrun\":380274}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":61,\"testrun\":380275}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":61,\"testrun\":380277}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":61,\"testrun\":380278}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":61,\"testrun\":380279}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":61,\"testrun\":380280}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394876\">twinopen: 485.89</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394880\">tsspider: 85.88</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394884\">ts: 1132.58</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394887\">tp: 305.86</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394904\">tp_RSS: 317.5MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394914\">tsvg: 4288.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394917\">tgfx: 1.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394919\">tdhtml: 902.88</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625833\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625834\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625835\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625836\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625838\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625839\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625840\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625841\">tdhtml</a> ','</p>'],'1240151407.1240155499.7154.gz' : ['id:20090419073007','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:56:47<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":59}]\\'>twinopen: 490.32</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":59}]\\'>tsspider: 85.7</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":59}]\\'>ts: 1121.58</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":59}]\\'>tp: 306.63</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":59}]\\'>tp_rss: 298.9MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":59}]\\'>tsvg: 4277.14</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":59}]\\'>tgfx: 2.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":59}]\\'>tdhtml: 902.06</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":59,\"testrun\":381173}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":59,\"testrun\":381174}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":59,\"testrun\":381175}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":59,\"testrun\":381176}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":59,\"testrun\":381178}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":59,\"testrun\":381179}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":59,\"testrun\":381180}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":59,\"testrun\":381181}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394866\">twinopen: 490.32</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394868\">tsspider: 85.70</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394870\">ts: 1121.58</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394872\">tp: 306.63</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394895\">tp_RSS: 298.9MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394906\">tsvg: 4277.14</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394910\">tdhtml: 902.06</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626788\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626789\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626790\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626791\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626793\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626794\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626795\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626796\">tdhtml</a> ','</p>'],'1240116360.1240122985.11479.gz' : ['id:20090418214600','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 00:15:23<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":71}]\\'>twinopen: 94.11</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":71}]\\'>tdhtml: 1080.21</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":71}]\\'>tsspider: 69.6</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":71}]\\'>ts: 469.26</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":71}]\\'>tp_fast: 96.8</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":15,\"branch\":1,\"machine\":71}]\\'>tp_fast_memset: 47.5MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":71,\"testrun\":378438}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":71,\"testrun\":378439}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":71,\"testrun\":378440}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":71,\"testrun\":378441}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":71,\"testrun\":378442}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":15,\"branch\":1,\"machine\":71,\"testrun\":378444}]\\'>tp_fast_memset</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912144\">twinopen: 94.11</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912141\">tdhtml: 1080.21</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912138\">tsspider: 69.60</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912146\">ts: 469.26</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912148\">tp: 96.80</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912154\">tp_memset: 47.5MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623904\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623905\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623906\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623907\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623908\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623911\">tp_memset</a> ','</p>'],'1240151392.1240152048.2698.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>'],'1240135758.1240142805.17018.gz' : ['id:20090419030918','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:55:34<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":65}]\\'>twinopen: 332.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":65}]\\'>tsspider: 84.8</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":65}]\\'>ts: 1548.42</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":65}]\\'>tp: 301.27</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":65}]\\'>tp_rss: 339.1MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":65}]\\'>tsvg: 3492.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":65}]\\'>tgfx: 2.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":65}]\\'>tdhtml: 905.12</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":65,\"testrun\":380098}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":65,\"testrun\":380099}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":65,\"testrun\":380100}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":65,\"testrun\":380101}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":65,\"testrun\":380103}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":65,\"testrun\":380104}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":65,\"testrun\":380105}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":65,\"testrun\":380106}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794398\">twinopen: 332.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794401\">tsspider: 84.80</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794405\">ts: 1548.42</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794407\">tp: 301.27</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794433\">tp_RSS: 339.1MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794456\">tsvg: 3492.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794460\">tdhtml: 905.12</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625653\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625654\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625655\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625656\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625658\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625659\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625660\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625661\">tdhtml</a> ','</p>'],'1240135019.1240140992.12981.gz' : [' periodic clobber',' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/907f2f562f44 title=\\\\\"Built from revision 907f2f562f44\\\\\">rev:907f2f562f44</a>\"','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:112KB','<abbr title=\"Maximum Heap Size\">MH</abbr>:14.8MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:501267'],'1240129495.1240131176.20894.gz' : [' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/f9627950be8f title=\\\\\"Built from revision f9627950be8f\\\\\">rev:f9627950be8f</a>\"','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:112KB','<abbr title=\"Maximum Heap Size\">MH</abbr>:14.7MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:493592'],'1240151407.1240152852.3811.gz' : ['id:20090419073007','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:12:32<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":72}]\\'>twinopen: 491.32</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":72}]\\'>tdhtml: 906.32</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":72}]\\'>tsspider: 85.68</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":72}]\\'>ts: 1252.53</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":72}]\\'>tp_fast: 151.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":13,\"branch\":1,\"machine\":72}]\\'>tp_fast_rss: 258.2MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":72,\"testrun\":380987}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":72,\"testrun\":380988}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":72,\"testrun\":380989}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":72,\"testrun\":380990}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":72,\"testrun\":380991}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":13,\"branch\":1,\"machine\":72,\"testrun\":380993}]\\'>tp_fast_rss</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911651\">twinopen: 491.32</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911649\">tdhtml: 906.32</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911647\">tsspider: 85.68</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911653\">ts: 1252.53</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911655\">tp: 151.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911659\">tp_RSS: 258.2MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626593\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626594\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626595\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626596\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626597\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626599\">tp_RSS</a> ','</p>'],'1240127582.1240132054.22000.gz' : ['id:20090419005302','<a href = \"http://hg.mozilla.org/mozilla-central/rev/c319b49e2880\">rev:c319b49e2880</a>',' cycle time: 00:57:10<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":60}]\\'>twinopen: 498.21</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":60}]\\'>tsspider: 85.72</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":60}]\\'>ts: 1118.37</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":60}]\\'>tp: 309.23</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":60}]\\'>tp_rss: 314.7MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":60}]\\'>tsvg: 4276.82</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":60}]\\'>tgfx: 1.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":60}]\\'>tdhtml: 915.53</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":60,\"testrun\":379167}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":60,\"testrun\":379168}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":60,\"testrun\":379169}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":60,\"testrun\":379170}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":60,\"testrun\":379172}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":60,\"testrun\":379173}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":60,\"testrun\":379174}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":60,\"testrun\":379175}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394892\">twinopen: 498.21</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394894\">tsspider: 85.72</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394897\">ts: 1118.37</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394900\">tp: 309.23</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394915\">tp_RSS: 314.7MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394921\">tsvg: 4276.82</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394925\">tgfx: 1.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394927\">tdhtml: 915.53</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624675\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624676\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624677\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624678\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624680\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624681\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624682\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624683\">tdhtml</a> ','</p>'],'1240141596.1240148109.24348.gz' : ['id:20090419044636','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>','FAIL: Busted: ts','FAIL: failed to initialize browser'],'1240139612.1240146496.22288.gz' : ['id:20090419041332','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:20:39<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":75}]\\'>tsspider: 70.22</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":24,\"branch\":1,\"machine\":75}]\\'>tjss: 39.86</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":75}]\\'>ts: 477.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":75}]\\'>twinopen: 95.0</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":75,\"testrun\":380431}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":24,\"branch\":1,\"machine\":75,\"testrun\":380432}]\\'>tjss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":75,\"testrun\":380433}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":75,\"testrun\":380434}]\\'>twinopen</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2699124\">tsspider: 70.22</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2699126\">tjss: 39.86</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2699128\">ts: 477.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2699130\">twinopen: 95.00</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626003\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626004\">tjss</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626005\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626006\">twinopen</a> ','</p>'],'1240122875.1240127923.16698.gz' : ['id:20090418233435','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>','FAIL: Busted: ts','FAIL: failed to initialize browser'],'1240133109.1240143649.18200.gz' : ['id:20090419022509','<a href = \"http://hg.mozilla.org/mozilla-central/rev/c319b49e2880\">rev:c319b49e2880</a>',' cycle time: 01:19:44<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":70}]\\'>twinopen: 102.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":70}]\\'>tsspider_nochrome: 54.32</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":70}]\\'>ts: 560.53</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":70}]\\'>tp_nochrome: 318.89</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":10,\"branch\":1,\"machine\":70}]\\'>tp_memset_nochrome: 53.8MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":70}]\\'>tsvg_nochrome: 3731.73</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":70}]\\'>tgfx_nochrome: 18.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":70}]\\'>tdhtml_nochrome: 744.41</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":70,\"testrun\":380175}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":70,\"testrun\":380176}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":70,\"testrun\":380177}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":70,\"testrun\":380178}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":10,\"branch\":1,\"machine\":70,\"testrun\":380180}]\\'>tp_memset_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":70,\"testrun\":380181}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":70,\"testrun\":380182}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":70,\"testrun\":380183}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431842\">twinopen: 102.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431844\">tsspider: 54.32</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431846\">ts: 560.53</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431848\">tp: 318.89</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431880\">tp_memset: 53.8MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431885\">tsvg: 3731.73</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431894\">tdhtml: 744.41</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625732\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625733\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625734\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625735\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625738\">tp_memset</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625739\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625740\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625741\">tdhtml</a> ','</p>'],'1240151392.1240151703.2259.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:2.09MB','<abbr title=\"Maximum Heap Size\">MH</abbr>:23.3MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:807777'],'1240134674.1240145627.21158.gz' : ['id:20090419025114','<a href = \"http://hg.mozilla.org/mozilla-central/rev/f9627950be8f\">rev:f9627950be8f</a>',' cycle time: 01:23:39<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":68}]\\'>twinopen: 98.47</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":68}]\\'>tsspider: 73.68</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":68}]\\'>ts: 559.21</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":68}]\\'>tp: 373.72</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":9,\"branch\":1,\"machine\":68}]\\'>tp_memset: 60.1MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":68}]\\'>tsvg: 3839.36</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":68}]\\'>tgfx: 1.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":68}]\\'>tdhtml: 751.15</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":68,\"testrun\":380331}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":68,\"testrun\":380332}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":68,\"testrun\":380333}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":68,\"testrun\":380334}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":9,\"branch\":1,\"machine\":68,\"testrun\":380336}]\\'>tp_memset</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":68,\"testrun\":380337}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":68,\"testrun\":380338}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":68,\"testrun\":380339}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787113\">twinopen: 98.47</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787117\">tsspider: 73.68</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787126\">ts: 559.21</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787129\">tp: 373.72</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787156\">tp_memset: 60.1MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787159\">tsvg: 3839.36</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787887\">tgfx: 1.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787165\">tdhtml: 751.15</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625897\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625898\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625899\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625900\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625903\">tp_memset</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625904\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625905\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625906\">tdhtml</a> ','</p>'],'1240141596.1240152984.3997.gz' : ['id:20090419044636','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 01:21:19<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":56}]\\'>twinopen: 93.37</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":56}]\\'>tsspider: 70.52</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":56}]\\'>ts: 468.95</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":56}]\\'>tp: 163.9</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":9,\"branch\":1,\"machine\":56}]\\'>tp_memset: 65.6MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":56}]\\'>tsvg: 4203.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":56}]\\'>tgfx: 1.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":56}]\\'>tdhtml: 1080.94</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":56,\"testrun\":380994}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":56,\"testrun\":380995}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":56,\"testrun\":380996}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":56,\"testrun\":380997}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":9,\"branch\":1,\"machine\":56,\"testrun\":380999}]\\'>tp_memset</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":56,\"testrun\":381000}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":56,\"testrun\":381001}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":56,\"testrun\":381002}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395014\">twinopen: 93.37</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395016\">tsspider: 70.52</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395018\">ts: 468.95</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395020\">tp: 163.90</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395034\">tp_memset: 65.6MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395036\">tsvg: 4203.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395040\">tdhtml: 1080.94</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626600\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626601\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626602\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626603\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626606\">tp_memset</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626607\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626608\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626609\">tdhtml</a> ','</p>'],'1240151407.1240155461.7094.gz' : ['id:20090419073007','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:56:03<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":65}]\\'>twinopen: 329.47</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":65}]\\'>tsspider: 85.06</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":65}]\\'>ts: 1538.42</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":65}]\\'>tp: 304.12</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":65}]\\'>tp_rss: 330.0MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":65}]\\'>tsvg: 3493.95</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":65}]\\'>tgfx: 2.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":65}]\\'>tdhtml: 905.15</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":65,\"testrun\":381146}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":65,\"testrun\":381147}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":65,\"testrun\":381148}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":65,\"testrun\":381149}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":65,\"testrun\":381151}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":65,\"testrun\":381152}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":65,\"testrun\":381153}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":65,\"testrun\":381154}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794398\">twinopen: 329.47</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794401\">tsspider: 85.06</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794405\">ts: 1538.42</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794407\">tp: 304.12</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794433\">tp_RSS: 330.0MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794456\">tsvg: 3493.95</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794460\">tdhtml: 905.15</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626761\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626762\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626763\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626764\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626766\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626767\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626768\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626769\">tdhtml</a> ','</p>'],'1240135059.1240137728.29805.gz' : ['id:20090419025739','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:11:40<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":73}]\\'>twinopen: 108.42</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":73}]\\'>tdhtml: 849.21</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":73}]\\'>tsspider: 92.02</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":73}]\\'>ts: 649.68</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":73}]\\'>tp_fast: 137.25</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":13,\"branch\":1,\"machine\":73}]\\'>tp_fast_rss: 61.7MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":73,\"testrun\":379645}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":73,\"testrun\":379646}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":73,\"testrun\":379647}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":73,\"testrun\":379648}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":73,\"testrun\":379649}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":13,\"branch\":1,\"machine\":73,\"testrun\":379651}]\\'>tp_fast_rss</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911690\">twinopen: 108.42</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911688\">tdhtml: 849.21</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911686\">tsspider: 92.02</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911692\">ts: 649.68</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911694\">tp: 137.25</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911698\">tp_RSS: 61.7MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625177\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625178\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625179\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625180\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625181\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625183\">tp_RSS</a> ','</p>'],'1240135775.1240141028.13019.gz' : ['id:20090419030935','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:50:06<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":51}]\\'>twinopen: 108.89</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":51}]\\'>tsspider: 93.42</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":51}]\\'>ts: 650.79</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":51}]\\'>tp: 225.2</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":51}]\\'>tp_rss: 79.0MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":51}]\\'>tsvg: 4125.09</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":51}]\\'>tgfx: 19.83</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":51}]\\'>tdhtml: 853.06</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":51,\"testrun\":379938}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":51,\"testrun\":379939}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":51,\"testrun\":379940}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":51,\"testrun\":379941}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":51,\"testrun\":379943}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":51,\"testrun\":379944}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":51,\"testrun\":379945}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":51,\"testrun\":379946}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395160\">twinopen: 108.89</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395162\">tsspider: 93.42</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395164\">ts: 650.79</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395166\">tp: 225.20</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395170\">tp_RSS: 79.0MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395172\">tsvg: 4125.09</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395174\">tgfx: 19.83</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395176\">tdhtml: 853.06</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625487\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625488\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625489\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625490\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625492\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625493\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625494\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625495\">tdhtml</a> ','</p>'],'1240129495.1240130842.20393.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/f9627950be8f title=\"Built from revision f9627950be8f\">rev:f9627950be8f</a>','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:884KB','<abbr title=\"Maximum Heap Size\">MH</abbr>:21.5MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:668166'],'1240129514.1240133598.23646.gz' : ['id:20090419012514','<a href = \"http://hg.mozilla.org/mozilla-central/rev/f9627950be8f\">rev:f9627950be8f</a>',' cycle time: 00:55:59<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":65}]\\'>twinopen: 324.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":65}]\\'>tsspider: 84.88</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":65}]\\'>ts: 1595.95</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":65}]\\'>tp: 302.33</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":65}]\\'>tp_rss: 332.0MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":65}]\\'>tsvg: 3494.91</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":65}]\\'>tgfx: 2.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":65}]\\'>tdhtml: 905.06</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":65,\"testrun\":379337}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":65,\"testrun\":379338}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":65,\"testrun\":379339}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":65,\"testrun\":379340}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":65,\"testrun\":379342}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":65,\"testrun\":379343}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":65,\"testrun\":379344}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":65,\"testrun\":379345}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794398\">twinopen: 324.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794401\">tsspider: 84.88</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794405\">ts: 1595.95</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794407\">tp: 302.33</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794433\">tp_RSS: 332.0MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794456\">tsvg: 3494.91</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794460\">tdhtml: 905.06</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624854\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624855\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624856\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624857\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624859\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624860\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624861\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624862\">tdhtml</a> ','</p>'],'1240137051.1240142027.14703.gz' : ['id:20090419033051','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:12:32<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":72}]\\'>twinopen: 488.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":72}]\\'>tdhtml: 901.82</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":72}]\\'>tsspider: 85.54</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":72}]\\'>ts: 1114.53</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":72}]\\'>tp_fast: 149.9</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":13,\"branch\":1,\"machine\":72}]\\'>tp_fast_rss: 258.6MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":72,\"testrun\":380037}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":72,\"testrun\":380038}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":72,\"testrun\":380039}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":72,\"testrun\":380040}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":72,\"testrun\":380041}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":13,\"branch\":1,\"machine\":72,\"testrun\":380043}]\\'>tp_fast_rss</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911651\">twinopen: 488.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911649\">tdhtml: 901.82</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911647\">tsspider: 85.54</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911653\">ts: 1114.53</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911655\">tp: 149.90</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911659\">tp_RSS: 258.6MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625590\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625591\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625592\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625593\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625594\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625596\">tp_RSS</a> ','</p>'],'1240147301.1240148020.24189.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>'],'1240151392.1240157428.11379.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>',' check<br/>629/0',' xpcshell-tests<br/>607/0',' reftest<br/>2985/0/162',' crashtest<br/>1093/0/7',' mochitest-plain<br/>79208/0/1262',' mochitest-chrome<br/>2037/0/30',' mochitest-browser-chrome<br/>2798/0/5'],'1240137051.1240144623.19355.gz' : ['id:20090419033051','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:55:57<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":63}]\\'>twinopen: 328.16</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":63}]\\'>tsspider: 84.76</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":63}]\\'>ts: 1559.53</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":63}]\\'>tp: 304.86</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":63}]\\'>tp_rss: 329.7MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":63}]\\'>tsvg: 3465.09</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":63}]\\'>tgfx: 2.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":63}]\\'>tdhtml: 910.74</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":63,\"testrun\":380263}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":63,\"testrun\":380264}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":63,\"testrun\":380265}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":63,\"testrun\":380266}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":63,\"testrun\":380268}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":63,\"testrun\":380269}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":63,\"testrun\":380270}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":63,\"testrun\":380271}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794384\">twinopen: 328.16</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794387\">tsspider: 84.76</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794391\">ts: 1559.53</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794396\">tp: 304.86</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794420\">tp_RSS: 329.7MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794447\">tsvg: 3465.09</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794452\">tdhtml: 910.74</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625824\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625825\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625826\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625827\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625829\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625830\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625831\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625832\">tdhtml</a> ','</p>'],'1240127582.1240129392.18645.gz' : ['id:20090419005302','<a href = \"http://hg.mozilla.org/mozilla-central/rev/c319b49e2880\">rev:c319b49e2880</a>',' cycle time: 00:12:38<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":72}]\\'>twinopen: 497.16</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":72}]\\'>tdhtml: 915.09</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":72}]\\'>tsspider: 85.54</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":72}]\\'>ts: 1160.68</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":72}]\\'>tp_fast: 149.88</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":13,\"branch\":1,\"machine\":72}]\\'>tp_fast_rss: 258.7MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":72,\"testrun\":379010}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":72,\"testrun\":379011}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":72,\"testrun\":379012}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":72,\"testrun\":379013}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":72,\"testrun\":379014}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":13,\"branch\":1,\"machine\":72,\"testrun\":379016}]\\'>tp_fast_rss</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911651\">twinopen: 497.16</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911649\">tdhtml: 915.09</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911647\">tsspider: 85.54</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911653\">ts: 1160.68</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911655\">tp: 149.88</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911659\">tp_RSS: 258.7MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624508\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624509\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624510\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624511\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624512\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624514\">tp_RSS</a> ','</p>'],'1240135056.1240137310.29338.gz' : ['id:20090419025736','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:12:28<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":72}]\\'>twinopen: 491.21</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":72}]\\'>tdhtml: 908.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":72}]\\'>tsspider: 85.54</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":72}]\\'>ts: 1148.95</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":72}]\\'>tp_fast: 148.65</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":13,\"branch\":1,\"machine\":72}]\\'>tp_fast_rss: 257.2MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":72,\"testrun\":379629}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":72,\"testrun\":379630}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":72,\"testrun\":379631}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":72,\"testrun\":379632}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":72,\"testrun\":379633}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":13,\"branch\":1,\"machine\":72,\"testrun\":379635}]\\'>tp_fast_rss</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911651\">twinopen: 491.21</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911649\">tdhtml: 908.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911647\">tsspider: 85.54</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911653\">ts: 1148.95</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911655\">tp: 148.65</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911659\">tp_RSS: 257.2MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625161\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625162\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625163\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625164\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625165\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625167\">tp_RSS</a> ','</p>'],'1240134674.1240141862.14492.gz' : ['id:20090419025114','<a href = \"http://hg.mozilla.org/mozilla-central/rev/f9627950be8f\">rev:f9627950be8f</a>',' cycle time: 00:20:53<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":74}]\\'>tsspider: 70.42</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":24,\"branch\":1,\"machine\":74}]\\'>tjss: 39.98</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":74}]\\'>ts: 455.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":74}]\\'>twinopen: 95.16</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":74,\"testrun\":380006}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":24,\"branch\":1,\"machine\":74,\"testrun\":380007}]\\'>tjss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":74,\"testrun\":380008}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":74,\"testrun\":380009}]\\'>twinopen</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698579\">tsspider: 70.42</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698581\">tjss: 39.98</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698583\">ts: 455.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698585\">twinopen: 95.16</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625558\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625559\">tjss</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625560\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625561\">twinopen</a> ','</p>'],'1240127546.1240128584.17568.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/c319b49e2880 title=\"Built from revision c319b49e2880\">rev:c319b49e2880</a>','Z:18.7MB','Zdiff:+12984 (+107576/-94592)'],'1240135056.1240139911.32752.gz' : ['id:20090419025736','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:55:53<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":63}]\\'>twinopen: 329.42</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":63}]\\'>tsspider: 84.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":63}]\\'>ts: 1539.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":63}]\\'>tp: 303.89</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":63}]\\'>tp_rss: 329.7MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":63}]\\'>tsvg: 3461.09</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":63}]\\'>tgfx: 2.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":63}]\\'>tdhtml: 905.88</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":63,\"testrun\":379818}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":63,\"testrun\":379819}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":63,\"testrun\":379820}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":63,\"testrun\":379821}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":63,\"testrun\":379823}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":63,\"testrun\":379824}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":63,\"testrun\":379825}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":63,\"testrun\":379826}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794384\">twinopen: 329.42</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794387\">tsspider: 84.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794391\">ts: 1539.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794396\">tp: 303.89</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794420\">tp_RSS: 329.7MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794447\">tsvg: 3461.09</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794452\">tdhtml: 905.88</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625361\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625362\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625363\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625364\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625366\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625367\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625368\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625369\">tdhtml</a> ','</p>'],'1240121181.1240127606.16330.gz' : [' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/e2bf0c7914c8 title=\\\\\"Built from revision e2bf0c7914c8\\\\\">rev:e2bf0c7914c8</a>\"',' check<br/>667/0',' xpcshell-tests<br/>608/0',' reftest<br/>2984/0/163',' crashtest<br/>1092/0/8',' mochitest-plain<br/>79384/0/1259',' mochitest-chrome<br/>1767/0/29',' mochitest-browser-chrome<br/>2802/0/5',' mochitest-a11y<br/>2250/0/78'],'1240134674.1240145517.20886.gz' : ['id:20090419025114','<a href = \"http://hg.mozilla.org/mozilla-central/rev/f9627950be8f\">rev:f9627950be8f</a>',' cycle time: 01:21:21<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":56}]\\'>twinopen: 93.89</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":56}]\\'>tsspider: 70.58</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":56}]\\'>ts: 457.63</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":56}]\\'>tp: 163.88</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":9,\"branch\":1,\"machine\":56}]\\'>tp_memset: 65.3MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":56}]\\'>tsvg: 4204.32</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":56}]\\'>tgfx: 1.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":56}]\\'>tdhtml: 1083.06</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":56,\"testrun\":380313}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":56,\"testrun\":380314}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":56,\"testrun\":380315}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":56,\"testrun\":380316}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":9,\"branch\":1,\"machine\":56,\"testrun\":380318}]\\'>tp_memset</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":56,\"testrun\":380319}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":56,\"testrun\":380320}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":56,\"testrun\":380321}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395014\">twinopen: 93.89</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395016\">tsspider: 70.58</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395018\">ts: 457.63</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395020\">tp: 163.88</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395034\">tp_memset: 65.3MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395036\">tsvg: 4204.32</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395040\">tdhtml: 1083.06</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625875\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625876\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625877\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625878\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625881\">tp_memset</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625882\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625883\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625884\">tdhtml</a> ','</p>'],'1240136993.1240145409.20736.gz' : [' forced clobber',' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>',' check<br/>630/0',' xpcshell-tests<br/>608/0',' reftest<br/>2976/0/171',' crashtest<br/>1092/0/8',' mochitest-plain<br/>79090/0/1258',' mochitest-chrome<br/>1462/0/30',' mochitest-browser-chrome<br/>2824/0/5',' mochitest-a11y<br/>2251/0/77'],'1240127721.1240132664.22677.gz' : ['id:20090419005521','<a href = \"http://hg.mozilla.org/mozilla-central/rev/c319b49e2880\">rev:c319b49e2880</a>',' cycle time: 00:46:32<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":54}]\\'>twinopen: 108.43</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":54}]\\'>tsspider_nochrome: 74.98</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":54}]\\'>ts: 651.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":54}]\\'>tp_nochrome: 192.97</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":54}]\\'>tp_rss_nochrome: 71.2MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":54}]\\'>tsvg_nochrome: 4117.59</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":54}]\\'>tgfx_nochrome: 25.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":54}]\\'>tdhtml_nochrome: 847.44</a><br>',\n\ +'<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":54,\"testrun\":379244}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":54,\"testrun\":379245}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":54,\"testrun\":379246}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":54,\"testrun\":379247}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":54,\"testrun\":379249}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":54,\"testrun\":379250}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":54,\"testrun\":379251}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":54,\"testrun\":379252}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431026\">twinopen: 108.43</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431028\">tsspider: 74.98</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431030\">ts: 651.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431032\">tp: 192.97</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431037\">tp_RSS: 71.2MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431042\">tsvg: 4117.59</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431045\">tgfx: 25.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431047\">tdhtml: 847.44</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624756\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624757\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624758\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624759\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624761\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624762\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624763\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624764\">tdhtml</a> ','</p>'],'1240142843.1240145625.21152.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>'],'1240135056.1240139823.32650.gz' : ['id:20090419025736','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:54:32<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":62}]\\'>twinopen: 484.17</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":62}]\\'>tsspider_nochrome: 71.14</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":62}]\\'>ts: 1112.47</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":62}]\\'>tp_nochrome: 283.67</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":62}]\\'>tp_rss_nochrome: 302.1MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":62}]\\'>tsvg_nochrome: 4254.18</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":62}]\\'>tgfx_nochrome: 4.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":62}]\\'>tdhtml_nochrome: 903.24</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":62,\"testrun\":379793}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":62,\"testrun\":379794}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":62,\"testrun\":379795}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":62,\"testrun\":379796}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":62,\"testrun\":379798}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":62,\"testrun\":379799}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":62,\"testrun\":379800}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":62,\"testrun\":379801}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431141\">twinopen: 484.17</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431148\">tsspider: 71.14</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431157\">ts: 1112.47</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431170\">tp: 283.67</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431190\">tp_RSS: 302.1MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431208\">tsvg: 4254.18</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431219\">tdhtml: 903.24</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625335\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625336\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625337\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625338\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625340\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625341\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625342\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625343\">tdhtml</a> ','</p>'],'1240127721.1240130577.20113.gz' : ['id:20090419005521','<a href = \"http://hg.mozilla.org/mozilla-central/rev/c319b49e2880\">rev:c319b49e2880</a>',' cycle time: 00:11:44<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":73}]\\'>twinopen: 110.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":73}]\\'>tdhtml: 854.94</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":73}]\\'>tsspider: 94.44</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":73}]\\'>ts: 656.89</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":73}]\\'>tp_fast: 139.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":13,\"branch\":1,\"machine\":73}]\\'>tp_fast_rss: 62.1MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":73,\"testrun\":379060}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":73,\"testrun\":379061}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":73,\"testrun\":379062}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":73,\"testrun\":379063}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":73,\"testrun\":379064}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":13,\"branch\":1,\"machine\":73,\"testrun\":379066}]\\'>tp_fast_rss</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911690\">twinopen: 110.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911688\">tdhtml: 854.94</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911686\">tsspider: 94.44</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911692\">ts: 656.89</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911694\">tp: 139.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911698\">tp_RSS: 62.1MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624563\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624564\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624565\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624566\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624567\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624569\">tp_RSS</a> ','</p>'],'1240129866.1240133424.23489.gz' : ['id:20090419013106','<a href = \"http://hg.mozilla.org/mozilla-central/rev/f9627950be8f\">rev:f9627950be8f</a>',' cycle time: 00:11:41<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":73}]\\'>twinopen: 108.95</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":73}]\\'>tdhtml: 848.09</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":73}]\\'>tsspider: 93.04</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":73}]\\'>ts: 666.11</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":73}]\\'>tp_fast: 138.03</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":13,\"branch\":1,\"machine\":73}]\\'>tp_fast_rss: 61.5MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":73,\"testrun\":379330}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":73,\"testrun\":379331}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":73,\"testrun\":379332}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":73,\"testrun\":379333}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":73,\"testrun\":379334}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":13,\"branch\":1,\"machine\":73,\"testrun\":379336}]\\'>tp_fast_rss</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911690\">twinopen: 108.95</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911688\">tdhtml: 848.09</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911686\">tsspider: 93.04</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911692\">ts: 666.11</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911694\">tp: 138.03</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911698\">tp_RSS: 61.5MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624847\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624848\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624849\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624850\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624851\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624853\">tp_RSS</a> ','</p>'],'1240151407.1240155357.6984.gz' : ['id:20090419073007','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:54:29<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":62}]\\'>twinopen: 490.42</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":62}]\\'>tsspider_nochrome: 71.2</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":62}]\\'>ts: 1244.16</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":62}]\\'>tp_nochrome: 285.45</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":62}]\\'>tp_rss_nochrome: 303.1MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":62}]\\'>tsvg_nochrome: 4260.14</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":62}]\\'>tgfx_nochrome: 4.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":62}]\\'>tdhtml_nochrome: 903.18</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":62,\"testrun\":381124}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":62,\"testrun\":381125}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":62,\"testrun\":381126}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":62,\"testrun\":381127}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":62,\"testrun\":381129}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":62,\"testrun\":381130}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":62,\"testrun\":381131}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":62,\"testrun\":381132}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431141\">twinopen: 490.42</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431148\">tsspider: 71.20</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431157\">ts: 1244.16</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431170\">tp: 285.45</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431190\">tp_RSS: 303.1MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431208\">tsvg: 4260.14</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431219\">tdhtml: 903.18</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626739\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626740\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626741\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626742\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626744\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626745\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626746\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626747\">tdhtml</a> ','</p>'],'1240129495.1240134802.25455.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/f9627950be8f title=\"Built from revision f9627950be8f\">rev:f9627950be8f</a>',' check<br/>632/0',' xpcshell-tests<br/>609/<em class=\"testfail\">1</em>',' reftest<br/>2985/0/162',' crashtest<br/>1093/0/7',' mochitest-plain<br/>79205/0/1262',' mochitest-chrome<br/>2037/0/30',' mochitest-browser-chrome<br/>2794/0/5'],'1240135019.1240136496.28127.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/907f2f562f44 title=\"Built from revision 907f2f562f44\">rev:907f2f562f44</a>','Z:18.7MB'],'1240151407.1240157188.10324.gz' : ['id:20090419073007','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:56:30<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":66}]\\'>twinopen: 329.42</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":66}]\\'>tsspider_nochrome: 70.36</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":66}]\\'>ts: 1785.47</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":66}]\\'>tp_nochrome: 316.13</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":66}]\\'>tp_rss_nochrome: 307.7MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":66}]\\'>tsvg_nochrome: 3494.95</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":66}]\\'>tgfx_nochrome: 6.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":66}]\\'>tdhtml_nochrome: 905.18</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":66,\"testrun\":381246}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":66,\"testrun\":381247}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":66,\"testrun\":381248}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":66,\"testrun\":381249}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":66,\"testrun\":381251}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":66,\"testrun\":381252}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":66,\"testrun\":381253}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":66,\"testrun\":381254}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431186\">twinopen: 329.42</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431192\">tsspider: 70.36</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431206\">ts: 1785.47</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431214\">tp: 316.13</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431230\">tp_RSS: 307.7MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431234\">tsvg: 3494.95</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431237\">tgfx: 6.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431240\">tdhtml: 905.18</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626865\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626866\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626867\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626868\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626870\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626871\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626872\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626875\">tdhtml</a> ','</p>'],'1240144239.1240148083.24284.gz' : ['id:20090419053039','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:50:26<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":53}]\\'>twinopen: 108.89</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":53}]\\'>tsspider: 99.66</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":53}]\\'>ts: 656.63</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":53}]\\'>tp: 225.89</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":53}]\\'>tp_rss: 79.1MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":53}]\\'>tsvg: 4139.55</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":53}]\\'>tgfx: 20.17</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":53}]\\'>tdhtml: 848.68</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":53,\"testrun\":380585}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":53,\"testrun\":380586}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":53,\"testrun\":380587}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":53,\"testrun\":380588}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":53,\"testrun\":380590}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":53,\"testrun\":380591}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":53,\"testrun\":380592}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":53,\"testrun\":380593}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395129\">twinopen: 108.89</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395131\">tsspider: 99.66</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395133\">ts: 656.63</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395135\">tp: 225.89</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395141\">tp_RSS: 79.1MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395148\">tsvg: 4139.55</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=398218\">tgfx: 20.17</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395151\">tdhtml: 848.68</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626166\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626167\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626168\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626169\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626171\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626172\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626173\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626174\">tdhtml</a> ','</p>'],'1240133109.1240143777.18361.gz' : ['id:20090419022509','<a href = \"http://hg.mozilla.org/mozilla-central/rev/c319b49e2880\">rev:c319b49e2880</a>',' cycle time: 01:20:45<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":57}]\\'>twinopen: 94.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":57}]\\'>tsspider: 69.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":57}]\\'>ts: 472.53</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":57}]\\'>tp: 166.22</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":9,\"branch\":1,\"machine\":57}]\\'>tp_memset: 65.8MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":57}]\\'>tsvg: 4203.45</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":57}]\\'>tgfx: 1.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":57}]\\'>tdhtml: 1080.59</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":57,\"testrun\":380202}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":57,\"testrun\":380203}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":57,\"testrun\":380204}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":57,\"testrun\":380205}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":9,\"branch\":1,\"machine\":57,\"testrun\":380207}]\\'>tp_memset</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":57,\"testrun\":380208}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":57,\"testrun\":380209}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":57,\"testrun\":380210}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395042\">twinopen: 94.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395044\">tsspider: 69.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395046\">ts: 472.53</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395048\">tp: 166.22</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395054\">tp_memset: 65.8MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395056\">tsvg: 4203.45</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395060\">tdhtml: 1080.59</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625761\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625762\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625763\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625764\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625767\">tp_memset</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625768\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625769\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625770\">tdhtml</a> ','</p>'],'1240138174.1240141779.14339.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>',' check<br/>629/0',' xpcshell-tests<br/>607/0',' reftest<br/>2985/0/162',' crashtest<br/>1093/0/7',' mochitest-plain<br/>79203/0/1262',' mochitest-chrome<br/>2037/0/30',' mochitest-browser-chrome<br/>2797/0/5'],'1240144192.1240145217.20459.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>','Z:18.7MB'],'1240127721.1240132895.22956.gz' : ['id:20090419005521','<a href = \"http://hg.mozilla.org/mozilla-central/rev/c319b49e2880\">rev:c319b49e2880</a>',' cycle time: 00:50:25<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":51}]\\'>twinopen: 107.95</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":51}]\\'>tsspider: 94.56</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":51}]\\'>ts: 649.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":51}]\\'>tp: 225.27</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":51}]\\'>tp_rss: 79.1MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":51}]\\'>tsvg: 4166.73</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":51}]\\'>tgfx: 20.08</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":51}]\\'>tdhtml: 852.24</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":51,\"testrun\":379287}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":51,\"testrun\":379288}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":51,\"testrun\":379289}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":51,\"testrun\":379290}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":51,\"testrun\":379292}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":51,\"testrun\":379293}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":51,\"testrun\":379294}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":51,\"testrun\":379295}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395160\">twinopen: 107.95</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395162\">tsspider: 94.56</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395164\">ts: 649.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395166\">tp: 225.27</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395170\">tp_RSS: 79.1MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395172\">tsvg: 4166.73</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395174\">tgfx: 20.08</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395176\">tdhtml: 852.24</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624802\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624803\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624804\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624805\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624807\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624808\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624809\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624810\">tdhtml</a> ','</p>'],'1240148892.1240155074.6517.gz' : ['id:20090419064812','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:15:23<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":71}]\\'>twinopen: 93.63</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":71}]\\'>tdhtml: 1080.65</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":71}]\\'>tsspider: 70.2</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":71}]\\'>ts: 473.32</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":71}]\\'>tp_fast: 95.95</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":15,\"branch\":1,\"machine\":71}]\\'>tp_fast_memset: 47.9MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":71,\"testrun\":381108}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":71,\"testrun\":381109}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":71,\"testrun\":381110}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":71,\"testrun\":381111}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":71,\"testrun\":381112}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":15,\"branch\":1,\"machine\":71,\"testrun\":381114}]\\'>tp_fast_memset</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912144\">twinopen: 93.63</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912141\">tdhtml: 1080.65</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912138\">tsspider: 70.20</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912146\">ts: 473.32</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912148\">tp: 95.95</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912154\">tp_memset: 47.9MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626722\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626723\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626724\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626725\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626726\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626729\">tp_memset</a> ','</p>'],'1240136993.1240141370.13427.gz' : [' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\\\\\"Built from revision 11f68e169ed4\\\\\">rev:11f68e169ed4</a>\"','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:111KB','<abbr title=\"Maximum Heap Size\">MH</abbr>:14.7MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:381745'],'1240129514.1240130993.20617.gz' : ['id:20090419012514','<a href = \"http://hg.mozilla.org/mozilla-central/rev/f9627950be8f\">rev:f9627950be8f</a>',' cycle time: 00:12:29<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":72}]\\'>twinopen: 497.26</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":72}]\\'>tdhtml: 917.71</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":72}]\\'>tsspider: 85.64</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":72}]\\'>ts: 1114.58</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":72}]\\'>tp_fast: 149.72</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":13,\"branch\":1,\"machine\":72}]\\'>tp_fast_rss: 258.2MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":72,\"testrun\":379092}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":72,\"testrun\":379093}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":72,\"testrun\":379094}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":72,\"testrun\":379095}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":72,\"testrun\":379096}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":13,\"branch\":1,\"machine\":72,\"testrun\":379098}]\\'>tp_fast_rss</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911651\">twinopen: 497.26</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911649\">tdhtml: 917.71</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911647\">tsspider: 85.64</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911653\">ts: 1114.58</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911655\">tp: 149.72</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911659\">tp_RSS: 258.2MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624595\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624596\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624597\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624598\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624599\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624601\">tp_RSS</a> ','</p>'],'1240116360.1240126811.15433.gz' : ['id:20090418214600','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 01:20:45<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":67}]\\'>twinopen: 97.89</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":67}]\\'>tsspider: 73.3</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":67}]\\'>ts: 555.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":67}]\\'>tp: 359.51</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":9,\"branch\":1,\"machine\":67}]\\'>tp_memset: 59.9MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":67}]\\'>tsvg: 3840.68</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":67}]\\'>tgfx: 1.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":67}]\\'>tdhtml: 747.06</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":67,\"testrun\":378802}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":67,\"testrun\":378803}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":67,\"testrun\":378804}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":67,\"testrun\":378805}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":9,\"branch\":1,\"machine\":67,\"testrun\":378807}]\\'>tp_memset</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":67,\"testrun\":378808}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":67,\"testrun\":378809}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":67,\"testrun\":378810}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787109\">twinopen: 97.89</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787111\">tsspider: 73.30</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787114\">ts: 555.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787118\">tp: 359.51</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787155\">tp_memset: 59.9MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787160\">tsvg: 3840.68</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787166\">tdhtml: 747.06</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624285\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624286\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624287\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624288\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624291\">tp_memset</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624292\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624293\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624294\">tdhtml</a> ','</p>'],'1240148892.1240154173.5315.gz' : ['id:20090419064812','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>','FAIL: Busted: ts','FAIL: failed to initialize browser'],'1240134674.1240140641.12602.gz' : ['id:20090419025114','<a href = \"http://hg.mozilla.org/mozilla-central/rev/f9627950be8f\">rev:f9627950be8f</a>','FAIL: Busted: ts','FAIL: failed to initialize browser'],'1240141596.1240149325.25872.gz' : ['id:20090419044636','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:20:56<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":74}]\\'>tsspider: 70.28</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":24,\"branch\":1,\"machine\":74}]\\'>tjss: 40.04</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":74}]\\'>ts: 455.95</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":74}]\\'>twinopen: 94.63</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":74,\"testrun\":380696}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":24,\"branch\":1,\"machine\":74,\"testrun\":380697}]\\'>tjss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":74,\"testrun\":380698}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":74,\"testrun\":380699}]\\'>twinopen</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698579\">tsspider: 70.28</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698581\">tjss: 40.04</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698583\">ts: 455.95</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698585\">twinopen: 94.63</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626281\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626282\">tjss</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626283\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626284\">twinopen</a> ','</p>'],'1240137051.1240146570.22408.gz' : ['id:20090419033051','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:54:50<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":62}]\\'>twinopen: 492.42</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":62}]\\'>tsspider_nochrome: 71.12</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":62}]\\'>ts: 1232.58</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":62}]\\'>tp_nochrome: 286.27</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":62}]\\'>tp_rss_nochrome: 302.8MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":62}]\\'>tsvg_nochrome: 4260.45</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":62}]\\'>tgfx_nochrome: 4.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":62}]\\'>tdhtml_nochrome: 903.35</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":62,\"testrun\":380435}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":62,\"testrun\":380436}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":62,\"testrun\":380437}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":62,\"testrun\":380438}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":62,\"testrun\":380440}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":62,\"testrun\":380441}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":62,\"testrun\":380442}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":62,\"testrun\":380443}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431141\">twinopen: 492.42</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431148\">tsspider: 71.12</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431157\">ts: 1232.58</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431170\">tp: 286.27</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431190\">tp_RSS: 302.8MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431208\">tsvg: 4260.45</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431219\">tdhtml: 903.35</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626008\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626009\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626010\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626011\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626013\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626014\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626015\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626016\">tdhtml</a> ','</p>'],'1240129866.1240135671.26946.gz' : ['id:20090419013106','<a href = \"http://hg.mozilla.org/mozilla-central/rev/f9627950be8f\">rev:f9627950be8f</a>',' cycle time: 00:47:06<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":54}]\\'>twinopen: 108.59</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":54}]\\'>tsspider_nochrome: 75.04</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":54}]\\'>ts: 648.37</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":54}]\\'>tp_nochrome: 193.42</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":54}]\\'>tp_rss_nochrome: 71.5MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":54}]\\'>tsvg_nochrome: 4130.55</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":54}]\\'>tgfx_nochrome: 25.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":54}]\\'>tdhtml_nochrome: 846.09</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":54,\"testrun\":379509}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":54,\"testrun\":379510}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":54,\"testrun\":379511}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":54,\"testrun\":379512}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":54,\"testrun\":379514}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":54,\"testrun\":379515}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":54,\"testrun\":379516}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":54,\"testrun\":379517}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431026\">twinopen: 108.59</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431028\">tsspider: 75.04</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431030\">ts: 648.37</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431032\">tp: 193.42</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431037\">tp_RSS: 71.5MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431042\">tsvg: 4130.55</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431045\">tgfx: 25.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431047\">tdhtml: 846.09</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625034\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625035\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625036\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625037\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625039\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625040\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625041\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625042\">tdhtml</a> ','</p>'],'1240135019.1240136989.28814.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/907f2f562f44 title=\"Built from revision 907f2f562f44\">rev:907f2f562f44</a>','Z:16.3MB'],'1240139612.1240146244.21940.gz' : ['id:20090419041332','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:15:24<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":71}]\\'>twinopen: 93.79</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":71}]\\'>tdhtml: 1079.29</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":71}]\\'>tsspider: 71.1</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":71}]\\'>ts: 475.37</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":71}]\\'>tp_fast: 96.78</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":15,\"branch\":1,\"machine\":71}]\\'>tp_fast_memset: 48.2MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":71,\"testrun\":380399}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":71,\"testrun\":380400}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":71,\"testrun\":380401}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":71,\"testrun\":380402}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":71,\"testrun\":380403}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":15,\"branch\":1,\"machine\":71,\"testrun\":380405}]\\'>tp_fast_memset</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912144\">twinopen: 93.79</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912141\">tdhtml: 1079.29</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912138\">tsspider: 71.10</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912146\">ts: 475.37</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912148\">tp: 96.78</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912154\">tp_memset: 48.2MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625968\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625969\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625970\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625971\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625972\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625975\">tp_memset</a> ','</p>'],'1240129496.1240140476.12434.gz' : [' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/f9627950be8f title=\\\\\"Built from revision f9627950be8f\\\\\">rev:f9627950be8f</a>\"'],'1240127546.1240129832.19154.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/c319b49e2880 title=\"Built from revision c319b49e2880\">rev:c319b49e2880</a>','Z:16.3MB','Zdiff:-24 (+0/-24)'],'1240127548.1240129253.18387.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/c319b49e2880 title=\"Built from revision c319b49e2880\">rev:c319b49e2880</a>','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:886KB','<abbr title=\"Maximum Heap Size\">MH</abbr>:21.5MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:668745'],'1240135019.1240135805.27166.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/907f2f562f44 title=\"Built from revision 907f2f562f44\">rev:907f2f562f44</a>'],'1240144192.1240153557.4643.gz' : [' periodic clobber',' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>',' check<br/>630/0',' xpcshell-tests<br/>608/0',' reftest<br/>2976/0/171',' crashtest<br/>1092/0/8',' mochitest-plain<br/>79094/0/1258',' mochitest-chrome<br/>1462/0/30',' mochitest-browser-chrome<br/>2822/0/5',' mochitest-a11y<br/>2251/0/78'],'1240121181.1240121851.10237.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/e2bf0c7914c8 title=\"Built from revision e2bf0c7914c8\">rev:e2bf0c7914c8</a>'],'1240135019.1240140438.12379.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/907f2f562f44 title=\"Built from revision 907f2f562f44\">rev:907f2f562f44</a>',' check<br/>630/0',' xpcshell-tests<br/>608/0',' reftest<br/>2976/0/171',' crashtest<br/>1092/0/8',' mochitest-plain<br/>79096/0/1258',' mochitest-chrome<br/>1462/0/30',' mochitest-browser-chrome<br/>2822/0/5',' mochitest-a11y<br/>2250/0/78'],'1240122875.1240132747.22776.gz' : ['id:20090418233435','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 01:20:44<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":57}]\\'>twinopen: 93.74</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":57}]\\'>tsspider: 70.28</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":57}]\\'>ts: 465.74</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":57}]\\'>tp: 163.59</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":9,\"branch\":1,\"machine\":57}]\\'>tp_memset: 66.1MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":57}]\\'>tsvg: 4206.59</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":57}]\\'>tgfx: 1.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":57}]\\'>tdhtml: 1082.56</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":57,\"testrun\":379271}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":57,\"testrun\":379272}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":57,\"testrun\":379273}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":57,\"testrun\":379274}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":9,\"branch\":1,\"machine\":57,\"testrun\":379276}]\\'>tp_memset</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":57,\"testrun\":379277}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":57,\"testrun\":379278}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":57,\"testrun\":379279}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395042\">twinopen: 93.74</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395044\">tsspider: 70.28</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395046\">ts: 465.74</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395048\">tp: 163.59</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395054\">tp_memset: 66.1MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395056\">tsvg: 4206.59</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395060\">tdhtml: 1082.56</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624784\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624785\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624786\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624787\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624790\">tp_memset</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624791\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624792\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624793\">tdhtml</a> ','</p>'],'1240135758.1240142880.17080.gz' : ['id:20090419030918','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:56:56<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":59}]\\'>twinopen: 497.53</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":59}]\\'>tsspider: 86.28</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":59}]\\'>ts: 1235.26</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":59}]\\'>tp: 305.25</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":59}]\\'>tp_rss: 301.4MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":59}]\\'>tsvg: 4295.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":59}]\\'>tgfx: 2.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":59}]\\'>tdhtml: 911.12</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":59,\"testrun\":380132}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":59,\"testrun\":380133}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":59,\"testrun\":380134}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":59,\"testrun\":380135}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":59,\"testrun\":380137}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":59,\"testrun\":380138}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":59,\"testrun\":380139}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":59,\"testrun\":380140}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394866\">twinopen: 497.53</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394868\">tsspider: 86.28</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394870\">ts: 1235.26</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394872\">tp: 305.25</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394895\">tp_RSS: 301.4MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394906\">tsvg: 4295.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394910\">tdhtml: 911.12</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625688\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625689\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625690\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625691\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625693\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625694\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625695\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625696\">tdhtml</a> ','</p>'],'1240135758.1240144935.20094.gz' : ['id:20090419030918','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:56:29<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":66}]\\'>twinopen: 328.16</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":66}]\\'>tsspider_nochrome: 70.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":66}]\\'>ts: 1786.58</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":66}]\\'>tp_nochrome: 314.88</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":66}]\\'>tp_rss_nochrome: 305.9MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":66}]\\'>tsvg_nochrome: 3485.77</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":66}]\\'>tgfx_nochrome: 7.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":66}]\\'>tdhtml_nochrome: 906.0</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":66,\"testrun\":380254}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":66,\"testrun\":380255}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":66,\"testrun\":380256}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":66,\"testrun\":380257}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":66,\"testrun\":380259}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":66,\"testrun\":380260}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":66,\"testrun\":380261}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":66,\"testrun\":380262}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431186\">twinopen: 328.16</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431192\">tsspider: 70.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431206\">ts: 1786.58</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431214\">tp: 314.88</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431230\">tp_RSS: 305.9MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431234\">tsvg: 3485.77</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431240\">tdhtml: 906.00</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625814\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625815\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625816\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625817\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625819\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625820\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625821\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625822\">tdhtml</a> ','</p>'],'1240137185.1240143302.17604.gz' : ['id:20090419033305','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:50:42<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":53}]\\'>twinopen: 109.06</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":53}]\\'>tsspider: 92.08</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":53}]\\'>ts: 652.53</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":53}]\\'>tp: 225.64</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":53}]\\'>tp_rss: 79.3MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":53}]\\'>tsvg: 4142.45</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":53}]\\'>tgfx: 20.08</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":53}]\\'>tdhtml: 847.38</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":53,\"testrun\":380166}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":53,\"testrun\":380167}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":53,\"testrun\":380168}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":53,\"testrun\":380169}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":53,\"testrun\":380171}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":53,\"testrun\":380172}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":53,\"testrun\":380173}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":53,\"testrun\":380174}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395129\">twinopen: 109.06</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395131\">tsspider: 92.08</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395133\">ts: 652.53</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395135\">tp: 225.64</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395141\">tp_RSS: 79.3MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395148\">tsvg: 4142.45</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=398218\">tgfx: 20.08</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395151\">tdhtml: 847.38</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625722\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625723\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625724\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625725\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625727\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625728\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625729\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625730\">tdhtml</a> ','</p>'],'1240127546.1240134739.25369.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/c319b49e2880 title=\"Built from revision c319b49e2880\">rev:c319b49e2880</a>',' check<br/>633/0',' xpcshell-tests<br/>610/<em class=\"testfail\">1</em>',' reftest<br/>2976/0/171',' crashtest<br/>1092/0/8',' mochitest-plain<br/>79095/0/1258',' mochitest-chrome<br/>1462/0/30',' mochitest-browser-chrome<br/>2818/0/5',' mochitest-a11y<br/>2251/0/77'],'1240121181.1240121687.10032.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/e2bf0c7914c8 title=\"Built from revision e2bf0c7914c8\">rev:e2bf0c7914c8</a>','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:886KB','<abbr title=\"Maximum Heap Size\">MH</abbr>:21.5MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:669985'],'1240121181.1240121541.9891.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/e2bf0c7914c8 title=\"Built from revision e2bf0c7914c8\">rev:e2bf0c7914c8</a>','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:2.13MB','<abbr title=\"Maximum Heap Size\">MH</abbr>:24.1MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:814474'],'1240135320.1240141918.14560.gz' : [' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/907f2f562f44 title=\\\\\"Built from revision 907f2f562f44\\\\\">rev:907f2f562f44</a>\"'],'1240129514.1240135237.26429.gz' : ['id:20090419012514','<a href = \"http://hg.mozilla.org/mozilla-central/rev/f9627950be8f\">rev:f9627950be8f</a>',' cycle time: 00:54:12<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":62}]\\'>twinopen: 489.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":62}]\\'>tsspider_nochrome: 71.16</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":62}]\\'>ts: 1153.63</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":62}]\\'>tp_nochrome: 283.34</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":62}]\\'>tp_rss_nochrome: 301.7MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":62}]\\'>tsvg_nochrome: 4254.86</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":62}]\\'>tgfx_nochrome: 4.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":62}]\\'>tdhtml_nochrome: 904.03</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":62,\"testrun\":379450}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":62,\"testrun\":379451}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":62,\"testrun\":379452}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":62,\"testrun\":379453}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":62,\"testrun\":379455}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":62,\"testrun\":379456}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":62,\"testrun\":379457}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":62,\"testrun\":379458}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431141\">twinopen: 489.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431148\">tsspider: 71.16</a><br>',\n\ +'<a href=\"http://graphs.mozilla.org/graph.html#show=1431157\">ts: 1153.63</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431170\">tp: 283.34</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431190\">tp_RSS: 301.7MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431208\">tsvg: 4254.86</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431212\">tgfx: 4.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431219\">tdhtml: 904.03</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624973\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624974\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624975\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624976\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624978\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624979\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624980\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624981\">tdhtml</a> ','</p>'],'1240133109.1240143709.18266.gz' : ['id:20090419022509','<a href = \"http://hg.mozilla.org/mozilla-central/rev/c319b49e2880\">rev:c319b49e2880</a>',' cycle time: 01:20:36<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":67}]\\'>twinopen: 98.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":67}]\\'>tsspider: 73.18</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":67}]\\'>ts: 555.58</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":67}]\\'>tp: 320.34</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":9,\"branch\":1,\"machine\":67}]\\'>tp_memset: 61.2MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":67}]\\'>tsvg: 3844.18</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":67}]\\'>tgfx: 1.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":67}]\\'>tdhtml: 749.5</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":67,\"testrun\":380193}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":67,\"testrun\":380194}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":67,\"testrun\":380195}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":67,\"testrun\":380196}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":9,\"branch\":1,\"machine\":67,\"testrun\":380198}]\\'>tp_memset</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":67,\"testrun\":380199}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":67,\"testrun\":380200}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":67,\"testrun\":380201}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787109\">twinopen: 98.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787111\">tsspider: 73.18</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787114\">ts: 555.58</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787118\">tp: 320.34</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787155\">tp_memset: 61.2MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787160\">tsvg: 3844.18</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787166\">tdhtml: 749.50</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625751\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625752\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625753\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625754\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625757\">tp_memset</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625758\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625759\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625760\">tdhtml</a> ','</p>'],'1240134674.1240141546.13647.gz' : ['id:20090419025114','<a href = \"http://hg.mozilla.org/mozilla-central/rev/f9627950be8f\">rev:f9627950be8f</a>',' cycle time: 00:15:26<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":71}]\\'>twinopen: 93.53</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":71}]\\'>tdhtml: 1082.29</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":71}]\\'>tsspider: 70.42</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":71}]\\'>ts: 469.26</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":71}]\\'>tp_fast: 96.83</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":15,\"branch\":1,\"machine\":71}]\\'>tp_fast_memset: 47.5MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":71,\"testrun\":379990}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":71,\"testrun\":379991}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":71,\"testrun\":379992}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":71,\"testrun\":379993}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":71,\"testrun\":379994}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":15,\"branch\":1,\"machine\":71,\"testrun\":379996}]\\'>tp_fast_memset</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912144\">twinopen: 93.53</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912141\">tdhtml: 1082.29</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912138\">tsspider: 70.42</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912146\">ts: 469.26</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912148\">tp: 96.83</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912154\">tp_memset: 47.5MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625541\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625542\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625543\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625544\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625545\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625548\">tp_memset</a> ','</p>'],'1240121330.1240125374.13957.gz' : ['id:20090418230850','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 00:50:36<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":53}]\\'>twinopen: 108.89</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":53}]\\'>tsspider: 93.78</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":53}]\\'>ts: 653.11</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":53}]\\'>tp: 226.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":53}]\\'>tp_rss: 78.8MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":53}]\\'>tsvg: 4132.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":53}]\\'>tgfx: 20.33</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":53}]\\'>tdhtml: 848.65</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":53,\"testrun\":378707}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":53,\"testrun\":378708}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":53,\"testrun\":378709}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":53,\"testrun\":378710}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":53,\"testrun\":378712}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":53,\"testrun\":378713}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":53,\"testrun\":378714}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":53,\"testrun\":378715}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395129\">twinopen: 108.89</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395131\">tsspider: 93.78</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395133\">ts: 653.11</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395135\">tp: 226.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395141\">tp_RSS: 78.8MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395148\">tsvg: 4132.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=398218\">tgfx: 20.33</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395151\">tdhtml: 848.65</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624185\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624186\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624187\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624188\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624190\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624191\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624192\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624193\">tdhtml</a> ','</p>'],'1240127546.1240131081.20811.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/c319b49e2880 title=\"Built from revision c319b49e2880\">rev:c319b49e2880</a>',' check<br/>632/0',' xpcshell-tests<br/>609/<em class=\"testfail\">1</em>',' reftest<br/>2985/0/162',' crashtest<br/>1093/0/7',' mochitest-plain<br/>79196/0/1262',' mochitest-chrome<br/>2037/0/30',' mochitest-browser-chrome<br/>2791/0/5'],'1240121181.1240125744.14340.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/e2bf0c7914c8 title=\"Built from revision e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' check<br/>630/0',' xpcshell-tests<br/>608/0',' reftest<br/>2976/0/171',' crashtest<br/>1092/0/8',' mochitest-plain<br/>79097/0/1258',' mochitest-chrome<br/>1462/0/30',' mochitest-browser-chrome<br/>2814/0/5',' mochitest-a11y<br/>2251/0/78'],'1240129514.1240136773.28567.gz' : ['id:20090419012514','<a href = \"http://hg.mozilla.org/mozilla-central/rev/f9627950be8f\">rev:f9627950be8f</a>',' cycle time: 00:56:53<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":66}]\\'>twinopen: 329.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":66}]\\'>tsspider_nochrome: 70.76</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":66}]\\'>ts: 1902.68</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":66}]\\'>tp_nochrome: 317.15</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":66}]\\'>tp_rss_nochrome: 306.7MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":66}]\\'>tsvg_nochrome: 3493.77</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":66}]\\'>tgfx_nochrome: 6.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":66}]\\'>tdhtml_nochrome: 902.12</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":66,\"testrun\":379563}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":66,\"testrun\":379564}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":66,\"testrun\":379565}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":66,\"testrun\":379566}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":66,\"testrun\":379568}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":66,\"testrun\":379569}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":66,\"testrun\":379570}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":66,\"testrun\":379571}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431186\">twinopen: 329.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431192\">tsspider: 70.76</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431206\">ts: 1902.68</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431214\">tp: 317.15</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431230\">tp_RSS: 306.7MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431234\">tsvg: 3493.77</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431237\">tgfx: 6.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431240\">tdhtml: 902.12</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625089\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625090\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625091\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625092\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625094\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625095\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625096\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625097\">tdhtml</a> ','</p>'],'1240139612.1240150101.29745.gz' : ['id:20090419041332','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 01:20:34<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":67}]\\'>twinopen: 97.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":67}]\\'>tsspider: 72.6</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":67}]\\'>ts: 554.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":67}]\\'>tp: 326.93</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":9,\"branch\":1,\"machine\":67}]\\'>tp_memset: 61.4MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":67}]\\'>tsvg: 3841.64</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":67}]\\'>tgfx: 1.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":67}]\\'>tdhtml: 749.12</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":67,\"testrun\":380743}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":67,\"testrun\":380744}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":67,\"testrun\":380745}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":67,\"testrun\":380746}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":9,\"branch\":1,\"machine\":67,\"testrun\":380748}]\\'>tp_memset</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":67,\"testrun\":380749}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":67,\"testrun\":380750}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":67,\"testrun\":380751}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787109\">twinopen: 97.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787111\">tsspider: 72.60</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787114\">ts: 554.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787118\">tp: 326.93</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787155\">tp_memset: 61.4MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787160\">tsvg: 3841.64</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787166\">tdhtml: 749.12</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626329\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626330\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626331\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626332\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626335\">tp_memset</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626336\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626337\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626338\">tdhtml</a> ','</p>'],'1240116360.1240123268.11765.gz' : ['id:20090418214600','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 00:20:54<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":74}]\\'>tsspider: 69.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":24,\"branch\":1,\"machine\":74}]\\'>tjss: 40.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":74}]\\'>ts: 467.95</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":74}]\\'>twinopen: 126.63</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":74,\"testrun\":378461}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":24,\"branch\":1,\"machine\":74,\"testrun\":378462}]\\'>tjss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":74,\"testrun\":378463}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":74,\"testrun\":378464}]\\'>twinopen</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698579\">tsspider: 69.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698581\">tjss: 40.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698583\">ts: 467.95</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698585\">twinopen: 126.63</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623928\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623930\">tjss</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623931\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623932\">twinopen</a> ','</p>'],'1240145615.1240146410.22185.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>'],'1240135019.1240139399.32095.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/907f2f562f44 title=\"Built from revision 907f2f562f44\">rev:907f2f562f44</a>',' check<br/>629/0',' xpcshell-tests<br/>607/0',' reftest<br/>2985/0/162',' crashtest<br/>1093/0/7',' mochitest-plain<br/>79196/0/1262',' mochitest-chrome<br/>2037/0/30',' mochitest-browser-chrome<br/>2794/0/5'],'1240121181.1240122327.10784.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/e2bf0c7914c8 title=\"Built from revision e2bf0c7914c8\">rev:e2bf0c7914c8</a>','Z:16.3MB'],'1240135321.1240138111.30215.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/907f2f562f44 title=\"Built from revision 907f2f562f44\">rev:907f2f562f44</a>'],'1240135758.1240143191.17464.gz' : ['id:20090419030918','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:54:38<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":62}]\\'>twinopen: 497.53</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":62}]\\'>tsspider_nochrome: 71.02</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":62}]\\'>ts: 1164.32</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":62}]\\'>tp_nochrome: 284.88</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":62}]\\'>tp_rss_nochrome: 302.6MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":62}]\\'>tsvg_nochrome: 4258.77</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":62}]\\'>tgfx_nochrome: 4.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":62}]\\'>tdhtml_nochrome: 902.74</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":62,\"testrun\":380157}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":62,\"testrun\":380158}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":62,\"testrun\":380159}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":62,\"testrun\":380160}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":62,\"testrun\":380162}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":62,\"testrun\":380163}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":62,\"testrun\":380164}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":62,\"testrun\":380165}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431141\">twinopen: 497.53</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431148\">tsspider: 71.02</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431157\">ts: 1164.32</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431170\">tp: 284.88</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431190\">tp_RSS: 302.6MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431208\">tsvg: 4258.77</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431219\">tdhtml: 902.74</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625713\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625714\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625715\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625716\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625718\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625719\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625720\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625721\">tdhtml</a> ','</p>'],'1240135056.1240140868.12842.gz' : ['id:20090419025736','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:56:36<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":66}]\\'>twinopen: 328.74</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":66}]\\'>tsspider_nochrome: 70.6</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":66}]\\'>ts: 1760.11</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":66}]\\'>tp_nochrome: 316.33</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":66}]\\'>tp_rss_nochrome: 305.4MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":66}]\\'>tsvg_nochrome: 3487.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":66}]\\'>tgfx_nochrome: 6.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":66}]\\'>tdhtml_nochrome: 909.09</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":66,\"testrun\":379879}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":66,\"testrun\":379880}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":66,\"testrun\":379881}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":66,\"testrun\":379882}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":66,\"testrun\":379886}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":66,\"testrun\":379887}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":66,\"testrun\":379888}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":66,\"testrun\":379889}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431186\">twinopen: 328.74</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431192\">tsspider: 70.60</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431206\">ts: 1760.11</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431214\">tp: 316.33</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431230\">tp_RSS: 305.4MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431234\">tsvg: 3487.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431237\">tgfx: 6.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431240\">tdhtml: 909.09</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625422\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625424\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625426\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625427\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625429\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625430\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625431\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625432\">tdhtml</a> ','</p>'],'1240144192.1240145026.20190.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>','Z:16.3MB'],'1240129495.1240130472.20001.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/f9627950be8f title=\"Built from revision f9627950be8f\">rev:f9627950be8f</a>'],'1240135019.1240141409.13474.gz' : [' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/907f2f562f44 title=\\\\\"Built from revision 907f2f562f44\\\\\">rev:907f2f562f44</a>\"',' check<br/>667/0',' xpcshell-tests<br/>608/0',' reftest<br/>2984/0/163',' crashtest<br/>1092/0/8',' mochitest-plain<br/>79394/0/1259',' mochitest-chrome<br/>1767/0/29',' mochitest-browser-chrome<br/>2808/0/5',' mochitest-a11y<br/>2250/0/79'],'1240129497.1240138695.30986.gz' : [' periodic clobber',' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/f9627950be8f title=\"Built from revision f9627950be8f\">rev:f9627950be8f</a>',' check<br/>633/0',' xpcshell-tests<br/>610/<em class=\"testfail\">1</em>',' reftest<br/>2976/0/171',' crashtest<br/>1092/<em class=\"testfail\">3</em>/8',' mochitest-plain<br/>79090/0/1258',' mochitest-chrome<br/>1462/0/30',' mochitest-browser-chrome<br/>2820/0/5',' mochitest-a11y<br/>2252/0/77'],'1240135758.1240140227.32576.gz' : ['id:20090419030918','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:12:28<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":72}]\\'>twinopen: 495.26</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":72}]\\'>tdhtml: 901.41</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":72}]\\'>tsspider: 85.58</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":72}]\\'>ts: 1116.11</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":72}]\\'>tp_fast: 150.22</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":13,\"branch\":1,\"machine\":72}]\\'>tp_fast_rss: 256.8MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":72,\"testrun\":379867}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":72,\"testrun\":379868}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":72,\"testrun\":379869}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":72,\"testrun\":379870}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":72,\"testrun\":379871}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":13,\"branch\":1,\"machine\":72,\"testrun\":379873}]\\'>tp_fast_rss</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911651\">twinopen: 495.26</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911649\">tdhtml: 901.41</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911647\">tsspider: 85.58</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911653\">ts: 1116.11</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911655\">tp: 150.22</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911659\">tp_RSS: 256.8MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625410\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625411\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625412\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625413\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625414\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625416\">tp_RSS</a> ','</p>'],'1240116360.1240126799.15388.gz' : ['id:20090418214600','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 01:20:21<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":55}]\\'>twinopen: 94.63</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":55}]\\'>tsspider: 70.44</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":55}]\\'>ts: 465.63</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":55}]\\'>tp: 164.88</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":9,\"branch\":1,\"machine\":55}]\\'>tp_memset: 66.3MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":55}]\\'>tsvg: 4204.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":55}]\\'>tgfx: 1.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":55}]\\'>tdhtml: 1080.41</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":55,\"testrun\":378793}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":55,\"testrun\":378794}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":55,\"testrun\":378795}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":55,\"testrun\":378796}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":9,\"branch\":1,\"machine\":55,\"testrun\":378798}]\\'>tp_memset</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":55,\"testrun\":378799}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":55,\"testrun\":378800}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":55,\"testrun\":378801}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395002\">twinopen: 94.63</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395004\">tsspider: 70.44</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395006\">ts: 465.63</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395008\">tp: 164.88</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395024\">tp_memset: 66.3MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395028\">tsvg: 4204.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395032\">tdhtml: 1080.41</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624275\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624276\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624277\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624278\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624281\">tp_memset</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624282\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624283\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624284\">tdhtml</a> ','</p>'],'1240129495.1240131826.21637.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/f9627950be8f title=\"Built from revision f9627950be8f\">rev:f9627950be8f</a>','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:2.14MB','<abbr title=\"Maximum Heap Size\">MH</abbr>:24.2MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:811518'],'1240151392.1240156918.9302.gz' : [' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\\\\\"Built from revision 11f68e169ed4\\\\\">rev:11f68e169ed4</a>\"',' check<br/>667/0',' xpcshell-tests<br/>608/0',' reftest<br/>2984/0/163',' crashtest<br/>1092/0/8',' mochitest-plain<br/>79379/0/1259',' mochitest-chrome<br/>1767/0/29',' mochitest-browser-chrome<br/>2811/0/5',' mochitest-a11y<br/>2248/0/80'],'1240121181.1240125915.14518.gz' : [' periodic clobber',' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/e2bf0c7914c8 title=\\\\\"Built from revision e2bf0c7914c8\\\\\">rev:e2bf0c7914c8</a>\"','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:112KB','<abbr title=\"Maximum Heap Size\">MH</abbr>:14.8MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:496075'],'1240151392.1240152372.3171.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>','Z:16.3MB'],'1240127546.1240133143.23196.gz' : [' periodic clobber',' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/c319b49e2880 title=\\\\\"Built from revision c319b49e2880\\\\\">rev:c319b49e2880</a>\"','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:111KB','<abbr title=\"Maximum Heap Size\">MH</abbr>:14.7MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:492899'],'1240121209.1240125919.14522.gz' : ['id:20090418230649','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 00:56:29<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":66}]\\'>twinopen: 327.63</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":66}]\\'>tsspider_nochrome: 70.68</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":66}]\\'>ts: 1820.32</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":66}]\\'>tp_nochrome: 315.65</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":66}]\\'>tp_rss_nochrome: 307.2MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":66}]\\'>tsvg_nochrome: 3485.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":66}]\\'>tgfx_nochrome: 7.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":66}]\\'>tdhtml_nochrome: 903.32</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":66,\"testrun\":378684}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":66,\"testrun\":378685}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":66,\"testrun\":378686}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":66,\"testrun\":378687}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":66,\"testrun\":378689}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":66,\"testrun\":378690}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":66,\"testrun\":378691}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":66,\"testrun\":378692}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431186\">twinopen: 327.63</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431192\">tsspider: 70.68</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431206\">ts: 1820.32</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431214\">tp: 315.65</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431230\">tp_RSS: 307.2MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431234\">tsvg: 3485.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431240\">tdhtml: 903.32</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624162\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624163\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624164\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624165\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624167\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624168\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624169\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624170\">tdhtml</a> ','</p>'],'1240135059.1240140069.488.gz' : ['id:20090419025739','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:50:42<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":53}]\\'>twinopen: 109.22</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":53}]\\'>tsspider: 92.76</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":53}]\\'>ts: 649.53</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":53}]\\'>tp: 226.14</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":53}]\\'>tp_rss: 79.2MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":53}]\\'>tsvg: 4121.27</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":53}]\\'>tgfx: 20.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":53}]\\'>tdhtml: 848.0</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":53,\"testrun\":379845}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":53,\"testrun\":379846}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":53,\"testrun\":379847}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":53,\"testrun\":379848}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":53,\"testrun\":379850}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":53,\"testrun\":379851}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":53,\"testrun\":379852}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":53,\"testrun\":379853}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395129\">twinopen: 109.22</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395131\">tsspider: 92.76</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395133\">ts: 649.53</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395135\">tp: 226.14</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395141\">tp_RSS: 79.2MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395148\">tsvg: 4121.27</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=398218\">tgfx: 20.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395151\">tdhtml: 848.00</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625388\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625389\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625390\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625391\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625393\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625394\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625395\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625396\">tdhtml</a> ','</p>'],'1240141596.1240153672.4751.gz' : ['id:20090419044636','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 01:20:38<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":70}]\\'>twinopen: 97.95</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":70}]\\'>tsspider_nochrome: 54.78</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":70}]\\'>ts: 602.21</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":70}]\\'>tp_nochrome: 337.97</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":10,\"branch\":1,\"machine\":70}]\\'>tp_memset_nochrome: 53.8MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":70}]\\'>tsvg_nochrome: 3731.68</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":70}]\\'>tgfx_nochrome: 17.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":70}]\\'>tdhtml_nochrome: 743.03</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":70,\"testrun\":381024}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":70,\"testrun\":381025}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":70,\"testrun\":381026}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":70,\"testrun\":381027}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":10,\"branch\":1,\"machine\":70,\"testrun\":381029}]\\'>tp_memset_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":70,\"testrun\":381030}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":70,\"testrun\":381031}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":70,\"testrun\":381032}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431842\">twinopen: 97.95</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431844\">tsspider: 54.78</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431846\">ts: 602.21</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431848\">tp: 337.97</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431880\">tp_memset: 53.8MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431885\">tsvg: 3731.68</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431889\">tgfx: 17.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431894\">tdhtml: 743.03</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626633\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626634\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626635\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626636\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626639\">tp_memset</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626640\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626641\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626642\">tdhtml</a> ','</p>'],'1240121330.1240125146.13731.gz' : ['id:20090418230850','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 00:46:56<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":54}]\\'>twinopen: 109.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":54}]\\'>tsspider_nochrome: 75.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":54}]\\'>ts: 654.89</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":54}]\\'>tp_nochrome: 192.79</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":54}]\\'>tp_rss_nochrome: 70.4MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":54}]\\'>tsvg_nochrome: 4138.45</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":54}]\\'>tgfx_nochrome: 25.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":54}]\\'>tdhtml_nochrome: 851.97</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":54,\"testrun\":378639}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":54,\"testrun\":378640}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":54,\"testrun\":378641}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":54,\"testrun\":378642}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":54,\"testrun\":378644}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":54,\"testrun\":378645}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":54,\"testrun\":378646}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":54,\"testrun\":378647}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431026\">twinopen: 109.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431028\">tsspider: 75.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431030\">ts: 654.89</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431032\">tp: 192.79</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431037\">tp_RSS: 70.4MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431042\">tsvg: 4138.45</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431045\">tgfx: 25.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431047\">tdhtml: 851.97</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624117\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624118\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624119\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624120\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624122\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624123\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624124\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624125\">tdhtml</a> ','</p>'],'1240121330.1240123071.11545.gz' : ['id:20090418230850','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 00:11:43<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":73}]\\'>twinopen: 109.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":73}]\\'>tdhtml: 854.68</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":73}]\\'>tsspider: 93.76</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":73}]\\'>ts: 655.32</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":73}]\\'>tp_fast: 138.75</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":13,\"branch\":1,\"machine\":73}]\\'>tp_fast_rss: 61.9MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":73,\"testrun\":378454}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":73,\"testrun\":378455}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":73,\"testrun\":378456}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":73,\"testrun\":378457}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":73,\"testrun\":378458}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":13,\"branch\":1,\"machine\":73,\"testrun\":378460}]\\'>tp_fast_rss</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911690\">twinopen: 109.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911688\">tdhtml: 854.68</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911686\">tsspider: 93.76</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911692\">ts: 655.32</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911694\">tp: 138.75</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911698\">tp_RSS: 61.9MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623921\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623922\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623923\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623924\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623925\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623927\">tp_RSS</a> ','</p>'],'1240151517.1240155197.6659.gz' : ['id:20090419073157','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:47:00<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":54}]\\'>twinopen: 108.95</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":54}]\\'>tsspider_nochrome: 77.24</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":54}]\\'>ts: 650.68</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":54}]\\'>tp_nochrome: 193.09</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":54}]\\'>tp_rss_nochrome: 71.4MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":54}]\\'>tsvg_nochrome: 4118.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":54}]\\'>tgfx_nochrome: 25.25</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":54}]\\'>tdhtml_nochrome: 846.29</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":54,\"testrun\":381115}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":54,\"testrun\":381116}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":54,\"testrun\":381117}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":54,\"testrun\":381118}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":54,\"testrun\":381120}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":54,\"testrun\":381121}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":54,\"testrun\":381122}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":54,\"testrun\":381123}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431026\">twinopen: 108.95</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431028\">tsspider: 77.24</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431030\">ts: 650.68</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431032\">tp: 193.09</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431037\">tp_RSS: 71.4MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431042\">tsvg: 4118.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431045\">tgfx: 25.25</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431047\">tdhtml: 846.29</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626730\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626731\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626732\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626733\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626735\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626736\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626737\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626738\">tdhtml</a> ','</p>'],'1240129495.1240130185.19604.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/f9627950be8f title=\"Built from revision f9627950be8f\">rev:f9627950be8f</a>','Z:18.7MB','Zdiff:-13000 (+95288/-108288)'],'1240144216.1240146033.21660.gz' : ['id:20090419053016','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:12:29<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":72}]\\'>twinopen: 486.95</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":72}]\\'>tdhtml: 908.41</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":72}]\\'>tsspider: 85.66</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":72}]\\'>ts: 1136.89</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":72}]\\'>tp_fast: 152.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":13,\"branch\":1,\"machine\":72}]\\'>tp_fast_rss: 258.3MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":72,\"testrun\":380383}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":72,\"testrun\":380384}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":72,\"testrun\":380385}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":72,\"testrun\":380386}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":72,\"testrun\":380387}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":13,\"branch\":1,\"machine\":72,\"testrun\":380389}]\\'>tp_fast_rss</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911651\">twinopen: 486.95</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911649\">tdhtml: 908.41</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911647\">tsspider: 85.66</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911653\">ts: 1136.89</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911655\">tp: 152.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911659\">tp_RSS: 258.3MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625952\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625953\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625954\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625955\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625956\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625958\">tp_RSS</a> ','</p>'],'1240121209.1240125309.13895.gz' : ['id:20090418230649','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 00:56:54<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":59}]\\'>twinopen: 501.42</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":59}]\\'>tsspider: 86.12</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":59}]\\'>ts: 1138.37</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":59}]\\'>tp: 304.17</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":59}]\\'>tp_rss: 299.8MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":59}]\\'>tsvg: 4298.18</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":59}]\\'>tgfx: 2.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":59}]\\'>tdhtml: 904.91</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":59,\"testrun\":378675}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":59,\"testrun\":378676}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":59,\"testrun\":378677}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":59,\"testrun\":378678}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":59,\"testrun\":378680}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":59,\"testrun\":378681}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":59,\"testrun\":378682}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":59,\"testrun\":378683}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394866\">twinopen: 501.42</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394868\">tsspider: 86.12</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394870\">ts: 1138.37</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394872\">tp: 304.17</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394895\">tp_RSS: 299.8MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394906\">tsvg: 4298.18</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394910\">tdhtml: 904.91</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624153\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624154\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624155\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624156\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624158\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624159\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624160\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624161\">tdhtml</a> ','</p>'],'1240148892.1240155418.7052.gz' : ['id:20090419064812','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:21:08<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":76}]\\'>tsspider: 70.18</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":24,\"branch\":1,\"machine\":76}]\\'>tjss: 40.15</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":76}]\\'>ts: 470.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":76}]\\'>twinopen: 95.37</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":76,\"testrun\":381138}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":24,\"branch\":1,\"machine\":76,\"testrun\":381140}]\\'>tjss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":76,\"testrun\":381144}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":76,\"testrun\":381145}]\\'>twinopen</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2701339\">tsspider: 70.18</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2701341\">tjss: 40.15</a><br>',\n\ +'<a href=\"http://graphs.mozilla.org/graph.html#show=2701343\">ts: 470.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2701345\">twinopen: 95.37</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626750\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626752\">tjss</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626754\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626755\">twinopen</a> ','</p>'],'1240144192.1240154008.5093.gz' : [' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\\\\\"Built from revision 11f68e169ed4\\\\\">rev:11f68e169ed4</a>\"'],'1240121209.1240125255.13828.gz' : ['id:20090418230649','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 00:55:53<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":64}]\\'>twinopen: 328.32</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":64}]\\'>tsspider: 84.94</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":64}]\\'>ts: 1632.11</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":64}]\\'>tp: 306.37</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":64}]\\'>tp_rss: 331.5MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":64}]\\'>tsvg: 3462.45</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":64}]\\'>tgfx: 2.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":64}]\\'>tdhtml: 907.76</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":64,\"testrun\":378666}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":64,\"testrun\":378667}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":64,\"testrun\":378668}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":64,\"testrun\":378669}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":64,\"testrun\":378671}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":64,\"testrun\":378672}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":64,\"testrun\":378673}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":64,\"testrun\":378674}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794371\">twinopen: 328.32</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794373\">tsspider: 84.94</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794376\">ts: 1632.11</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794379\">tp: 306.37</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794419\">tp_RSS: 331.5MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794438\">tsvg: 3462.45</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794446\">tdhtml: 907.76</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624144\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624145\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624146\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624147\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624149\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624150\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624151\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624152\">tdhtml</a> ','</p>'],'1240121209.1240125178.13738.gz' : ['id:20090418230649','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 00:54:34<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":62}]\\'>twinopen: 491.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":62}]\\'>tsspider_nochrome: 71.2</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":62}]\\'>ts: 1116.37</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":62}]\\'>tp_nochrome: 284.41</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":62}]\\'>tp_rss_nochrome: 302.4MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":62}]\\'>tsvg_nochrome: 4253.77</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":62}]\\'>tgfx_nochrome: 4.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":62}]\\'>tdhtml_nochrome: 902.38</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":62,\"testrun\":378648}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":62,\"testrun\":378649}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":62,\"testrun\":378650}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":62,\"testrun\":378651}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":62,\"testrun\":378653}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":62,\"testrun\":378654}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":62,\"testrun\":378655}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":62,\"testrun\":378656}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431141\">twinopen: 491.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431148\">tsspider: 71.20</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431157\">ts: 1116.37</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431170\">tp: 284.41</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431190\">tp_RSS: 302.4MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431208\">tsvg: 4253.77</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431219\">tdhtml: 902.38</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624126\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624127\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624128\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624129\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624131\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624132\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624133\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624134\">tdhtml</a> ','</p>'],'1240136993.1240145173.20415.gz' : [' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\\\\\"Built from revision 11f68e169ed4\\\\\">rev:11f68e169ed4</a>\"'],'1240129495.1240132690.22724.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/f9627950be8f title=\"Built from revision f9627950be8f\">rev:f9627950be8f</a>','Z:16.3MB','Zdiff:-168 (+270/-438)'],'1240135059.1240139840.32682.gz' : ['id:20090419025739','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:47:05<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":54}]\\'>twinopen: 108.44</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":54}]\\'>tsspider_nochrome: 81.78</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":54}]\\'>ts: 659.32</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":54}]\\'>tp_nochrome: 192.56</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":54}]\\'>tp_rss_nochrome: 71.6MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":54}]\\'>tsvg_nochrome: 4126.73</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":54}]\\'>tgfx_nochrome: 25.92</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":54}]\\'>tdhtml_nochrome: 846.56</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":54,\"testrun\":379809}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":54,\"testrun\":379810}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":54,\"testrun\":379811}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":54,\"testrun\":379812}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":54,\"testrun\":379814}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":54,\"testrun\":379815}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":54,\"testrun\":379816}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":54,\"testrun\":379817}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431026\">twinopen: 108.44</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431028\">tsspider: 81.78</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431030\">ts: 659.32</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431032\">tp: 192.56</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431037\">tp_RSS: 71.6MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431042\">tsvg: 4126.73</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431045\">tgfx: 25.92</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431047\">tdhtml: 846.56</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625352\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625353\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625354\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625355\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625357\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625358\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625359\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625360\">tdhtml</a> ','</p>'],'1240121181.1240121863.10257.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/e2bf0c7914c8 title=\"Built from revision e2bf0c7914c8\">rev:e2bf0c7914c8</a>','Z:18.7MB','Zdiff:+16 (+32/-16)'],'1240127582.1240132007.21937.gz' : ['id:20090419005302','<a href = \"http://hg.mozilla.org/mozilla-central/rev/c319b49e2880\">rev:c319b49e2880</a>',' cycle time: 00:56:18<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":64}]\\'>twinopen: 319.37</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":64}]\\'>tsspider: 84.8</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":64}]\\'>ts: 1560.47</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":64}]\\'>tp: 304.77</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":64}]\\'>tp_rss: 335.2MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":64}]\\'>tsvg: 3486.91</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":64}]\\'>tgfx: 2.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":64}]\\'>tdhtml: 909.76</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":64,\"testrun\":379149}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":64,\"testrun\":379150}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":64,\"testrun\":379151}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":64,\"testrun\":379152}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":64,\"testrun\":379154}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":64,\"testrun\":379155}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":64,\"testrun\":379156}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":64,\"testrun\":379157}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794371\">twinopen: 319.37</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794373\">tsspider: 84.80</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794376\">ts: 1560.47</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794379\">tp: 304.77</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794419\">tp_RSS: 335.2MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794438\">tsvg: 3486.91</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794446\">tdhtml: 909.76</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624656\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624657\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624658\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624659\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624661\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624662\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624663\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624664\">tdhtml</a> ','</p>'],'1240144216.1240148608.25029.gz' : ['id:20090419053016','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:55:55<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":64}]\\'>twinopen: 329.74</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":64}]\\'>tsspider: 84.82</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":64}]\\'>ts: 1568.74</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":64}]\\'>tp: 305.94</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":64}]\\'>tp_rss: 334.4MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":64}]\\'>tsvg: 3491.18</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":64}]\\'>tgfx: 2.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":64}]\\'>tdhtml: 908.41</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":64,\"testrun\":380612}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":64,\"testrun\":380613}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":64,\"testrun\":380614}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":64,\"testrun\":380615}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":64,\"testrun\":380617}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":64,\"testrun\":380618}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":64,\"testrun\":380619}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":64,\"testrun\":380620}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794371\">twinopen: 329.74</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794373\">tsspider: 84.82</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794376\">ts: 1568.74</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794379\">tp: 305.94</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794419\">tp_RSS: 334.4MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794438\">tsvg: 3491.18</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=794446\">tdhtml: 908.41</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626194\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626195\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626196\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626197\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626199\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626200\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626201\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626202\">tdhtml</a> ','</p>'],'1240116360.1240122056.10484.gz' : ['id:20090418214600','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>','FAIL: Busted: ts','FAIL: failed to initialize browser'],'1240127582.1240132677.22690.gz' : ['id:20090419005302','<a href = \"http://hg.mozilla.org/mozilla-central/rev/c319b49e2880\">rev:c319b49e2880</a>',' cycle time: 00:57:05<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":66}]\\'>twinopen: 328.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":66}]\\'>tsspider_nochrome: 70.44</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":66}]\\'>ts: 1862.89</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":66}]\\'>tp_nochrome: 314.83</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":66}]\\'>tp_rss_nochrome: 307.3MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":66}]\\'>tsvg_nochrome: 3483.09</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":66}]\\'>tgfx_nochrome: 6.25</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":66}]\\'>tdhtml_nochrome: 905.68</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":66,\"testrun\":379176}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":66,\"testrun\":379177}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":66,\"testrun\":379178}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":66,\"testrun\":379179}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":66,\"testrun\":379181}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":66,\"testrun\":379182}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":66,\"testrun\":379183}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":66,\"testrun\":379184}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431186\">twinopen: 328.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431192\">tsspider: 70.44</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431206\">ts: 1862.89</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431214\">tp: 314.83</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431230\">tp_RSS: 307.3MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431234\">tsvg: 3483.09</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431237\">tgfx: 6.25</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431240\">tdhtml: 905.68</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624684\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624685\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624686\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624687\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624689\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624690\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624691\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624692\">tdhtml</a> ','</p>'],'1240144216.1240148676.25114.gz' : ['id:20090419053016','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:57:01<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":61}]\\'>twinopen: 491.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":61}]\\'>tsspider: 85.7</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":61}]\\'>ts: 1115.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":61}]\\'>tp: 307.82</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":61}]\\'>tp_rss: 315.5MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":61}]\\'>tsvg: 4286.68</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":61}]\\'>tgfx: 2.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":61}]\\'>tdhtml: 901.18</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":61,\"testrun\":380637}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":61,\"testrun\":380638}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":61,\"testrun\":380639}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":61,\"testrun\":380640}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":61,\"testrun\":380642}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":61,\"testrun\":380643}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":61,\"testrun\":380644}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":61,\"testrun\":380645}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394876\">twinopen: 491.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394880\">tsspider: 85.70</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394884\">ts: 1115.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394887\">tp: 307.82</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394904\">tp_RSS: 315.5MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394914\">tsvg: 4286.68</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394919\">tdhtml: 901.18</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626221\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626222\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626223\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626224\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626226\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626227\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626228\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626229\">tdhtml</a> ','</p>'],'1240136993.1240147758.23930.gz' : [' forced clobber',' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\\\\\"Built from revision 11f68e169ed4\\\\\">rev:11f68e169ed4</a>\"',' check<br/>667/0',' xpcshell-tests<br/>608/0',' reftest<br/>2984/0/163',' crashtest<br/>1092/0/8',' mochitest-plain<br/>79373/0/1259',' mochitest-chrome<br/>1767/0/29',' mochitest-browser-chrome<br/>2811/0/5',' mochitest-a11y<br/>2250/0/79'],'1240151392.1240154175.5321.gz' : [' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\\\\\"Built from revision 11f68e169ed4\\\\\">rev:11f68e169ed4</a>\"','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:112KB','<abbr title=\"Maximum Heap Size\">MH</abbr>:14.7MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:491696'],'1240144192.1240148394.24641.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>',' check<br/>629/0',' xpcshell-tests<br/>607/0',' reftest<br/>2985/0/162',' crashtest<br/>1093/0/7',' mochitest-plain<br/>79194/0/1262',' mochitest-chrome<br/>2037/0/30',' mochitest-browser-chrome<br/>2800/0/5'],'1240137185.1240142855.17065.gz' : ['id:20090419033305','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:47:05<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":54}]\\'>twinopen: 108.76</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":54}]\\'>tsspider_nochrome: 74.38</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":54}]\\'>ts: 649.95</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":54}]\\'>tp_nochrome: 193.2</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":54}]\\'>tp_rss_nochrome: 71.3MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":54}]\\'>tsvg_nochrome: 4120.41</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":54}]\\'>tgfx_nochrome: 25.1</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":54}]\\'>tdhtml_nochrome: 846.71</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":54,\"testrun\":380123}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":54,\"testrun\":380124}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":54,\"testrun\":380125}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":54,\"testrun\":380126}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":54,\"testrun\":380128}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":54,\"testrun\":380129}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":54,\"testrun\":380130}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":54,\"testrun\":380131}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431026\">twinopen: 108.76</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431028\">tsspider: 74.38</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431030\">ts: 649.95</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431032\">tp: 193.20</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431037\">tp_RSS: 71.3MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431042\">tsvg: 4120.41</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431045\">tgfx: 25.10</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431047\">tdhtml: 846.71</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625679\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625680\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625681\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625682\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625684\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625685\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625686\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625687\">tdhtml</a> ','</p>'],'1240129514.1240133634.23667.gz' : ['id:20090419012514','<a href = \"http://hg.mozilla.org/mozilla-central/rev/f9627950be8f\">rev:f9627950be8f</a>',' cycle time: 00:56:49<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":59}]\\'>twinopen: 491.47</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":59}]\\'>tsspider: 86.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":59}]\\'>ts: 1118.53</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":59}]\\'>tp: 305.7</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":59}]\\'>tp_rss: 302.6MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":59}]\\'>tsvg: 4297.18</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":59}]\\'>tgfx: 1.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":59}]\\'>tdhtml: 909.09</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":59,\"testrun\":379346}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":59,\"testrun\":379347}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":59,\"testrun\":379348}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":59,\"testrun\":379349}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":59,\"testrun\":379351}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":59,\"testrun\":379352}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":59,\"testrun\":379353}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":59,\"testrun\":379354}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394866\">twinopen: 491.47</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394868\">tsspider: 86.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394870\">ts: 1118.53</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394872\">tp: 305.70</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394895\">tp_RSS: 302.6MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394906\">tsvg: 4297.18</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394908\">tgfx: 1.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394910\">tdhtml: 909.09</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624863\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624864\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624865\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624866\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624868\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624869\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624870\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624871\">tdhtml</a> ','</p>'],'1240137051.1240149018.25540.gz' : ['id:20090419033051','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:56:35<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":66}]\\'>twinopen: 326.53</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":66}]\\'>tsspider_nochrome: 70.48</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":66}]\\'>ts: 1833.58</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":66}]\\'>tp_nochrome: 315.61</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":66}]\\'>tp_rss_nochrome: 306.2MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":66}]\\'>tsvg_nochrome: 3488.73</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":66}]\\'>tgfx_nochrome: 6.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":66}]\\'>tdhtml_nochrome: 914.76</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":66,\"testrun\":380594}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":66,\"testrun\":380595}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":66,\"testrun\":380596}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":66,\"testrun\":380597}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":66,\"testrun\":380599}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":66,\"testrun\":380600}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":66,\"testrun\":380601}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":66,\"testrun\":380602}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431186\">twinopen: 326.53</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431192\">tsspider: 70.48</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431206\">ts: 1833.58</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431214\">tp: 315.61</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431230\">tp_RSS: 306.2MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431234\">tsvg: 3488.73</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431237\">tgfx: 6.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431240\">tdhtml: 914.76</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626176\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626177\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626178\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626179\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626181\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626182\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626183\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626184\">tdhtml</a> ','</p>'],'1240144239.1240147879.24057.gz' : ['id:20090419053039','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:47:00<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":54}]\\'>twinopen: 109.61</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":54}]\\'>tsspider_nochrome: 77.46</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":54}]\\'>ts: 650.26</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":54}]\\'>tp_nochrome: 193.66</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":54}]\\'>tp_rss_nochrome: 71.1MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":54}]\\'>tsvg_nochrome: 4130.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":54}]\\'>tgfx_nochrome: 25.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":54}]\\'>tdhtml_nochrome: 850.18</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":54,\"testrun\":380569}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":54,\"testrun\":380570}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":54,\"testrun\":380571}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":54,\"testrun\":380572}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":54,\"testrun\":380574}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":54,\"testrun\":380575}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":54,\"testrun\":380576}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":54,\"testrun\":380577}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431026\">twinopen: 109.61</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431028\">tsspider: 77.46</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431030\">ts: 650.26</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431032\">tp: 193.66</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431037\">tp_RSS: 71.1MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431042\">tsvg: 4130.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431045\">tgfx: 25.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431047\">tdhtml: 850.18</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626150\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626151\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626152\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626153\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626155\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626156\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626157\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626158\">tdhtml</a> ','</p>'],'1240135775.1240138731.31045.gz' : ['id:20090419030935','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:11:45<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":73}]\\'>twinopen: 110.24</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":73}]\\'>tdhtml: 848.21</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":73}]\\'>tsspider: 93.8</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":73}]\\'>ts: 662.16</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":73}]\\'>tp_fast: 138.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":13,\"branch\":1,\"machine\":73}]\\'>tp_fast_rss: 60.5MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":73,\"testrun\":379702}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":73,\"testrun\":379703}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":73,\"testrun\":379704}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":73,\"testrun\":379705}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":73,\"testrun\":379706}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":13,\"branch\":1,\"machine\":73,\"testrun\":379708}]\\'>tp_fast_rss</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911690\">twinopen: 110.24</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911688\">tdhtml: 848.21</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911686\">tsspider: 93.80</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911692\">ts: 662.16</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911694\">tp: 138.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911698\">tp_RSS: 60.5MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625236\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625237\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625238\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625239\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625240\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625242\">tp_RSS</a> ','</p>'],'1240133109.1240139861.32695.gz' : ['id:20090419022509','<a href = \"http://hg.mozilla.org/mozilla-central/rev/c319b49e2880\">rev:c319b49e2880</a>',' cycle time: 00:15:32<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":71}]\\'>twinopen: 93.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":71}]\\'>tdhtml: 1081.29</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":71}]\\'>tsspider: 70.94</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":71}]\\'>ts: 469.58</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":71}]\\'>tp_fast: 96.1</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":15,\"branch\":1,\"machine\":71}]\\'>tp_fast_memset: 47.6MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":71,\"testrun\":379802}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":71,\"testrun\":379803}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":71,\"testrun\":379804}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":71,\"testrun\":379805}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":71,\"testrun\":379806}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":15,\"branch\":1,\"machine\":71,\"testrun\":379808}]\\'>tp_fast_memset</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912144\">twinopen: 93.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912141\">tdhtml: 1081.29</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912138\">tsspider: 70.94</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912146\">ts: 469.58</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912148\">tp: 96.10</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912154\">tp_memset: 47.6MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625344\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625345\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625346\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625347\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625348\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625351\">tp_memset</a> ','</p>'],'1240121209.1240122672.11197.gz' : ['id:20090418230649','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 00:12:33<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":72}]\\'>twinopen: 484.33</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":72}]\\'>tdhtml: 905.24</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":72}]\\'>tsspider: 85.9</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":72}]\\'>ts: 1112.74</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":72}]\\'>tp_fast: 150.93</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":13,\"branch\":1,\"machine\":72}]\\'>tp_fast_rss: 258.1MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":72,\"testrun\":378422}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":72,\"testrun\":378423}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":72,\"testrun\":378424}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":72,\"testrun\":378425}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":72,\"testrun\":378426}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":13,\"branch\":1,\"machine\":72,\"testrun\":378431}]\\'>tp_fast_rss</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911651\">twinopen: 484.33</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911649\">tdhtml: 905.24</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911647\">tsspider: 85.90</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911653\">ts: 1112.74</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911655\">tp: 150.93</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911659\">tp_RSS: 258.1MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623887\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623888\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623889\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623890\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623891\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3623895\">tp_RSS</a> ','</p>'],'1240129495.1240141814.14418.gz' : [' forced clobber',' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/f9627950be8f title=\\\\\"Built from revision f9627950be8f\\\\\">rev:f9627950be8f</a>\"',' check<br/>670/0',' xpcshell-tests<br/>610/<em class=\"testfail\">1</em>',' reftest<br/>2984/0/163',' crashtest<br/>1092/0/8',' mochitest-plain<br/>79385/0/1259',' mochitest-chrome<br/>1767/0/29',' mochitest-browser-chrome<br/>2808/0/5',' mochitest-a11y<br/>2249/0/79'],'1240144192.1240146860.22758.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:2.05MB','<abbr title=\"Maximum Heap Size\">MH</abbr>:24.1MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:804032'],'1240151517.1240155396.7038.gz' : ['id:20090419073157','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:50:23<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":51}]\\'>twinopen: 108.41</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":51}]\\'>tsspider: 92.82</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":51}]\\'>ts: 652.95</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":51}]\\'>tp: 226.09</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":51}]\\'>tp_rss: 78.9MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":51}]\\'>tsvg: 4126.36</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":51}]\\'>tgfx: 19.92</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":51}]\\'>tdhtml: 851.88</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":51,\"testrun\":381133}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":51,\"testrun\":381134}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":51,\"testrun\":381135}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":51,\"testrun\":381136}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":51,\"testrun\":381139}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":51,\"testrun\":381141}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":51,\"testrun\":381142}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":51,\"testrun\":381143}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395160\">twinopen: 108.41</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395162\">tsspider: 92.82</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395164\">ts: 652.95</a><br>',\n\ +'<a href=\"http://graphs.mozilla.org/graph.html#show=395166\">tp: 226.09</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395170\">tp_RSS: 78.9MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395172\">tsvg: 4126.36</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395174\">tgfx: 19.92</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395176\">tdhtml: 851.88</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626748\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626749\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626751\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626753\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626757\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626758\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626759\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626760\">tdhtml</a> ','</p>'],'1240144216.1240153096.4112.gz' : ['id:20090419053016','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:56:41<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":66}]\\'>twinopen: 333.63</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":66}]\\'>tsspider_nochrome: 70.42</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":66}]\\'>ts: 1766.11</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":66}]\\'>tp_nochrome: 315.29</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":66}]\\'>tp_rss_nochrome: 304.9MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":66}]\\'>tsvg_nochrome: 3490.45</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":66}]\\'>tgfx_nochrome: 6.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":66}]\\'>tdhtml_nochrome: 909.24</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":66,\"testrun\":380969}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":66,\"testrun\":380970}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":66,\"testrun\":380971}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":66,\"testrun\":380972}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":66,\"testrun\":380974}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":66,\"testrun\":380975}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":66,\"testrun\":380976}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":66,\"testrun\":380977}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431186\">twinopen: 333.63</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431192\">tsspider: 70.42</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431206\">ts: 1766.11</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431214\">tp: 315.29</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431230\">tp_RSS: 304.9MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431234\">tsvg: 3490.45</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431237\">tgfx: 6.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431240\">tdhtml: 909.24</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626574\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626575\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626576\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626577\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626579\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626580\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626581\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626582\">tdhtml</a> ','</p>'],'1240135019.1240135503.26799.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/907f2f562f44 title=\"Built from revision 907f2f562f44\">rev:907f2f562f44</a>','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:2.10MB','<abbr title=\"Maximum Heap Size\">MH</abbr>:23.4MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:805645'],'1240151392.1240152047.2695.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>','Z:18.7MB'],'1240122875.1240128829.17869.gz' : ['id:20090418233435','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 00:15:22<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":71}]\\'>twinopen: 93.32</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":71}]\\'>tdhtml: 1082.32</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":71}]\\'>tsspider: 70.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":71}]\\'>ts: 475.11</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":71}]\\'>tp_fast: 96.78</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":15,\"branch\":1,\"machine\":71}]\\'>tp_fast_memset: 47.6MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":71,\"testrun\":378947}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":71,\"testrun\":378948}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":71,\"testrun\":378949}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":71,\"testrun\":378950}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":71,\"testrun\":378951}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":15,\"branch\":1,\"machine\":71,\"testrun\":378953}]\\'>tp_fast_memset</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912144\">twinopen: 93.32</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912141\">tdhtml: 1082.32</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912138\">tsspider: 70.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912146\">ts: 475.11</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912148\">tp: 96.78</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912154\">tp_memset: 47.6MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624442\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624443\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624444\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624445\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624446\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624449\">tp_memset</a> ','</p>'],'1240136993.1240141221.13279.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>','Z:18.7MB'],'1240138647.1240138972.31577.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:2.10MB','<abbr title=\"Maximum Heap Size\">MH</abbr>:23.3MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:805745'],'1240144192.1240149921.28542.gz' : [' periodic clobber',' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\\\\\"Built from revision 11f68e169ed4\\\\\">rev:11f68e169ed4</a>\"','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:110KB','<abbr title=\"Maximum Heap Size\">MH</abbr>:14.7MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:387457'],'1240135019.1240136706.28488.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/907f2f562f44 title=\"Built from revision 907f2f562f44\">rev:907f2f562f44</a>','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:882KB','<abbr title=\"Maximum Heap Size\">MH</abbr>:21.2MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:666821'],'1240139612.1240145348.20638.gz' : ['id:20090419041332','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>','FAIL: Busted: ts','FAIL: failed to initialize browser'],'1240144216.1240149938.28658.gz' : ['id:20090419053016','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:54:20<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":62}]\\'>twinopen: 483.83</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":62}]\\'>tsspider_nochrome: 71.26</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":62}]\\'>ts: 1214.74</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":62}]\\'>tp_nochrome: 281.41</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":62}]\\'>tp_rss_nochrome: 303.5MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":62}]\\'>tsvg_nochrome: 4261.73</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":62}]\\'>tgfx_nochrome: 4.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":62}]\\'>tdhtml_nochrome: 904.65</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":62,\"testrun\":380734}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":62,\"testrun\":380735}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":62,\"testrun\":380736}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":62,\"testrun\":380737}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":62,\"testrun\":380739}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":62,\"testrun\":380740}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":62,\"testrun\":380741}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":62,\"testrun\":380742}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431141\">twinopen: 483.83</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431148\">tsspider: 71.26</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431157\">ts: 1214.74</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431170\">tp: 281.41</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431190\">tp_RSS: 303.5MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431208\">tsvg: 4261.73</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431219\">tdhtml: 904.65</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626320\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626321\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626322\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626323\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626325\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626326\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626327\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626328\">tdhtml</a> ','</p>'],'1240133109.1240138972.31575.gz' : ['id:20090419022509','<a href = \"http://hg.mozilla.org/mozilla-central/rev/c319b49e2880\">rev:c319b49e2880</a>','FAIL: Busted: ts','FAIL: failed to initialize browser'],'1240121181.1240130294.19730.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/e2bf0c7914c8 title=\"Built from revision e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' check<br/>629/0',' xpcshell-tests<br/>607/0',' reftest<br/>2985/0/162',' crashtest<br/>1093/0/7',' mochitest-plain<br/>79188/0/1262',' mochitest-chrome<br/>2037/0/30',' mochitest-browser-chrome<br/>2791/0/5'],'1240135019.1240147949.24128.gz' : [' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/907f2f562f44 title=\\\\\"Built from revision 907f2f562f44\\\\\">rev:907f2f562f44</a>\"'],'1240151517.1240153078.4061.gz' : ['id:20090419073157','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:11:45<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":73}]\\'>twinopen: 108.32</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":73}]\\'>tdhtml: 848.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":73}]\\'>tsspider: 94.44</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":73}]\\'>ts: 667.11</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":73}]\\'>tp_fast: 139.2</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":13,\"branch\":1,\"machine\":73}]\\'>tp_fast_rss: 61.3MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":73,\"testrun\":381003}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":73,\"testrun\":381004}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":73,\"testrun\":381005}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":73,\"testrun\":381006}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":73,\"testrun\":381007}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":13,\"branch\":1,\"machine\":73,\"testrun\":381009}]\\'>tp_fast_rss</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911690\">twinopen: 108.32</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911688\">tdhtml: 848.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911686\">tsspider: 94.44</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911692\">ts: 667.11</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911694\">tp: 139.20</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911698\">tp_RSS: 61.3MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626610\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626611\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626612\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626613\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626614\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626616\">tp_RSS</a> ','</p>'],'1240129866.1240135738.27047.gz' : ['id:20090419013106','<a href = \"http://hg.mozilla.org/mozilla-central/rev/f9627950be8f\">rev:f9627950be8f</a>',' cycle time: 00:50:24<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":53}]\\'>twinopen: 110.47</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":53}]\\'>tsspider: 95.54</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":53}]\\'>ts: 648.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":53}]\\'>tp: 226.03</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":53}]\\'>tp_rss: 79.3MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":53}]\\'>tsvg: 4142.86</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":53}]\\'>tgfx: 20.42</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":53}]\\'>tdhtml: 848.47</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":53,\"testrun\":379518}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":53,\"testrun\":379519}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":53,\"testrun\":379520}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":53,\"testrun\":379521}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":53,\"testrun\":379523}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":53,\"testrun\":379524}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":53,\"testrun\":379525}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":53,\"testrun\":379526}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395129\">twinopen: 110.47</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395131\">tsspider: 95.54</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395133\">ts: 648.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395135\">tp: 226.03</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395141\">tp_RSS: 79.3MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395148\">tsvg: 4142.86</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=398218\">tgfx: 20.42</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395151\">tdhtml: 848.47</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625043\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625044\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625045\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625046\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625048\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625049\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625050\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625051\">tdhtml</a> ','</p>'],'1240141596.1240152401.3215.gz' : ['id:20090419044636','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>','FAIL: Busted: tdhtml','FAIL: failed to initialize browser'],'1240141596.1240149012.25526.gz' : ['id:20090419044636','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:15:24<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":71}]\\'>twinopen: 93.89</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":71}]\\'>tdhtml: 1080.41</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":71}]\\'>tsspider: 70.66</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":71}]\\'>ts: 465.53</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":71}]\\'>tp_fast: 99.1</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":15,\"branch\":1,\"machine\":71}]\\'>tp_fast_memset: 48.2MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":71,\"testrun\":380664}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":71,\"testrun\":380665}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":71,\"testrun\":380666}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":71,\"testrun\":380667}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":71,\"testrun\":380668}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":15,\"branch\":1,\"machine\":71,\"testrun\":380670}]\\'>tp_fast_memset</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912144\">twinopen: 93.89</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912141\">tdhtml: 1080.41</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912138\">tsspider: 70.66</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912146\">ts: 465.53</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912148\">tp: 99.10</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=912154\">tp_memset: 48.2MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626248\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626249\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626250\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626251\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626252\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626255\">tp_memset</a> ','</p>'],'1240127582.1240131888.21703.gz' : ['id:20090419005302','<a href = \"http://hg.mozilla.org/mozilla-central/rev/c319b49e2880\">rev:c319b49e2880</a>',' cycle time: 00:54:29<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":62}]\\'>twinopen: 490.21</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":62}]\\'>tsspider_nochrome: 70.96</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":62}]\\'>ts: 1154.42</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":62}]\\'>tp_nochrome: 284.96</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":6,\"branch\":1,\"machine\":62}]\\'>tp_rss_nochrome: 303.0MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":62}]\\'>tsvg_nochrome: 4246.09</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":62}]\\'>tgfx_nochrome: 4.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":62}]\\'>tdhtml_nochrome: 902.97</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":62,\"testrun\":379140}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":62,\"testrun\":379141}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":62,\"testrun\":379142}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":62,\"testrun\":379143}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":6,\"branch\":1,\"machine\":62,\"testrun\":379145}]\\'>tp_rss_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":62,\"testrun\":379146}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":62,\"testrun\":379147}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":62,\"testrun\":379148}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431141\">twinopen: 490.21</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431148\">tsspider: 70.96</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431157\">ts: 1154.42</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431170\">tp: 284.96</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431190\">tp_RSS: 303.0MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431208\">tsvg: 4246.09</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431219\">tdhtml: 902.97</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624647\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624648\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624649\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624650\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624652\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624653\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624654\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624655\">tdhtml</a> ','</p>'],'1240116360.1240129111.18237.gz' : ['id:20090418214600','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 01:20:48<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":70}]\\'>twinopen: 97.33</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":70}]\\'>tsspider_nochrome: 54.56</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":70}]\\'>ts: 595.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":70}]\\'>tp_nochrome: 337.61</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":10,\"branch\":1,\"machine\":70}]\\'>tp_memset_nochrome: 53.6MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":70}]\\'>tsvg_nochrome: 3726.18</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":70}]\\'>tgfx_nochrome: 18.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":70}]\\'>tdhtml_nochrome: 742.09</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":70,\"testrun\":378988}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":70,\"testrun\":378989}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":70,\"testrun\":378990}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":70,\"testrun\":378991}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":10,\"branch\":1,\"machine\":70,\"testrun\":378993}]\\'>tp_memset_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":70,\"testrun\":378994}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":70,\"testrun\":378995}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":70,\"testrun\":378996}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431842\">twinopen: 97.33</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431844\">tsspider: 54.56</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431846\">ts: 595.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431848\">tp: 337.61</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431880\">tp_memset: 53.6MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431885\">tsvg: 3726.18</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431894\">tdhtml: 742.09</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624485\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624486\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624487\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624488\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624491\">tp_memset</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624492\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624493\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624494\">tdhtml</a> ','</p>'],'1240139612.1240150099.29709.gz' : ['id:20090419041332','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 01:20:27<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":55}]\\'>twinopen: 93.16</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":55}]\\'>tsspider: 70.8</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":55}]\\'>ts: 460.21</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":55}]\\'>tp: 164.91</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":9,\"branch\":1,\"machine\":55}]\\'>tp_memset: 65.8MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":55}]\\'>tsvg: 4200.09</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":55}]\\'>tgfx: 1.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":55}]\\'>tdhtml: 1080.94</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":55,\"testrun\":380752}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":55,\"testrun\":380753}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":55,\"testrun\":380754}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":55,\"testrun\":380755}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":9,\"branch\":1,\"machine\":55,\"testrun\":380757}]\\'>tp_memset</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":55,\"testrun\":380758}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":55,\"testrun\":380759}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":55,\"testrun\":380760}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395002\">twinopen: 93.16</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395004\">tsspider: 70.80</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395006\">ts: 460.21</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395008\">tp: 164.91</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395024\">tp_memset: 65.8MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395028\">tsvg: 4200.09</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395030\">tgfx: 1.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=395032\">tdhtml: 1080.94</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626339\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626340\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626341\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626342\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626345\">tp_memset</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626346\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626347\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626348\">tdhtml</a> ','</p>'],'1240137185.1240140255.3879.gz' : ['id:20090419033305','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:11:45<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":73}]\\'>twinopen: 108.94</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":73}]\\'>tdhtml: 848.94</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":73}]\\'>tsspider: 93.94</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":73}]\\'>ts: 654.21</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":73}]\\'>tp_fast: 138.2</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":13,\"branch\":1,\"machine\":73}]\\'>tp_fast_rss: 61.1MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":73,\"testrun\":379874}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":73,\"testrun\":379875}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":73,\"testrun\":379876}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":73,\"testrun\":379877}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":73,\"testrun\":379878}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":13,\"branch\":1,\"machine\":73,\"testrun\":379884}]\\'>tp_fast_rss</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911690\">twinopen: 108.94</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911688\">tdhtml: 848.94</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911686\">tsspider: 93.94</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911692\">ts: 654.21</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911694\">tp: 138.20</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911698\">tp_RSS: 61.1MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625417\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625418\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625419\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625420\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625421\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625425\">tp_RSS</a> ','</p>'],'1240122875.1240132710.22740.gz' : ['id:20090418233435','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 01:21:04<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":67}]\\'>twinopen: 97.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":67}]\\'>tsspider: 71.62</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":67}]\\'>ts: 564.58</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":67}]\\'>tp: 379.3</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":9,\"branch\":1,\"machine\":67}]\\'>tp_memset: 60.1MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":67}]\\'>tsvg: 3839.09</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":67}]\\'>tgfx: 1.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":67}]\\'>tdhtml: 753.82</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":67,\"testrun\":379262}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":67,\"testrun\":379263}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":67,\"testrun\":379264}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":67,\"testrun\":379265}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":9,\"branch\":1,\"machine\":67,\"testrun\":379267}]\\'>tp_memset</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":67,\"testrun\":379268}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":67,\"testrun\":379269}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":67,\"testrun\":379270}]\\'>tdhtml</a> ','</p>',' graph links','<br>',\n\ +'<a href=\"http://graphs.mozilla.org/graph.html#show=787109\">twinopen: 97.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787111\">tsspider: 71.62</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787114\">ts: 564.58</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787118\">tp: 379.30</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787155\">tp_memset: 60.1MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787160\">tsvg: 3839.09</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=787166\">tdhtml: 753.82</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624774\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624775\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624776\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624777\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624780\">tp_memset</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624781\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624782\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624783\">tdhtml</a> ','</p>'],'1240144192.1240154979.6403.gz' : [' periodic clobber',' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\\\\\"Built from revision 11f68e169ed4\\\\\">rev:11f68e169ed4</a>\"',' check<br/>667/0',' xpcshell-tests<br/>608/0',' reftest<br/>2984/0/163',' crashtest<br/>1092/0/8',' mochitest-plain<br/>79384/0/1259',' mochitest-chrome<br/>1767/0/29',' mochitest-browser-chrome<br/>2811/0/5',' mochitest-a11y<br/>2250/0/79'],'1240121181.1240127752.16511.gz' : [' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/e2bf0c7914c8 title=\\\\\"Built from revision e2bf0c7914c8\\\\\">rev:e2bf0c7914c8</a>\"'],'1240135056.1240139978.352.gz' : ['id:20090419025736','<a href = \"http://hg.mozilla.org/mozilla-central/rev/907f2f562f44\">rev:907f2f562f44</a>',' cycle time: 00:57:11<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":60}]\\'>twinopen: 483.47</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":60}]\\'>tsspider: 85.34</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":60}]\\'>ts: 1145.05</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":2,\"branch\":1,\"machine\":60}]\\'>tp: 306.91</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":5,\"branch\":1,\"machine\":60}]\\'>tp_rss: 313.1MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":22,\"branch\":1,\"machine\":60}]\\'>tsvg: 4286.18</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":20,\"branch\":1,\"machine\":60}]\\'>tgfx: 2.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":60}]\\'>tdhtml: 911.24</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":60,\"testrun\":379836}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":60,\"testrun\":379837}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":60,\"testrun\":379838}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":2,\"branch\":1,\"machine\":60,\"testrun\":379839}]\\'>tp</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":5,\"branch\":1,\"machine\":60,\"testrun\":379841}]\\'>tp_rss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":22,\"branch\":1,\"machine\":60,\"testrun\":379842}]\\'>tsvg</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":20,\"branch\":1,\"machine\":60,\"testrun\":379843}]\\'>tgfx</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":60,\"testrun\":379844}]\\'>tdhtml</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394892\">twinopen: 483.47</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394894\">tsspider: 85.34</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394897\">ts: 1145.05</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394900\">tp: 306.91</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394915\">tp_RSS: 313.1MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394921\">tsvg: 4286.18</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=394927\">tdhtml: 911.24</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625379\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625380\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625381\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625382\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625384\">tp_RSS</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625385\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625386\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625387\">tdhtml</a> ','</p>'],'1240144239.1240145765.21378.gz' : ['id:20090419053039','<a href = \"http://hg.mozilla.org/mozilla-central/rev/11f68e169ed4\">rev:11f68e169ed4</a>',' cycle time: 00:11:43<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":73}]\\'>twinopen: 109.29</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":18,\"branch\":1,\"machine\":73}]\\'>tdhtml: 846.59</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":73}]\\'>tsspider: 93.56</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":73}]\\'>ts: 654.21</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":11,\"branch\":1,\"machine\":73}]\\'>tp_fast: 136.97</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":13,\"branch\":1,\"machine\":73}]\\'>tp_fast_rss: 62.5MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":73,\"testrun\":380365}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":18,\"branch\":1,\"machine\":73,\"testrun\":380368}]\\'>tdhtml</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":73,\"testrun\":380369}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":73,\"testrun\":380370}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":11,\"branch\":1,\"machine\":73,\"testrun\":380371}]\\'>tp_fast</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":13,\"branch\":1,\"machine\":73,\"testrun\":380373}]\\'>tp_fast_rss</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911690\">twinopen: 109.29</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911688\">tdhtml: 846.59</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911686\">tsspider: 93.56</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911692\">ts: 654.21</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911694\">tp: 136.97</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=911698\">tp_RSS: 62.5MB</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625928\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625929\">tdhtml</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625930\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625932\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625934\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625936\">tp_RSS</a> ','</p>'],'1240127546.1240138798.31154.gz' : [' \"<a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/c319b49e2880 title=\\\\\"Built from revision c319b49e2880\\\\\">rev:c319b49e2880</a>\"'],'1240133109.1240140174.15758.gz' : ['id:20090419022509','<a href = \"http://hg.mozilla.org/mozilla-central/rev/c319b49e2880\">rev:c319b49e2880</a>',' cycle time: 00:20:51<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":74}]\\'>tsspider: 70.4</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":24,\"branch\":1,\"machine\":74}]\\'>tjss: 40.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":74}]\\'>ts: 460.53</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":74}]\\'>twinopen: 95.84</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":74,\"testrun\":379854}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":24,\"branch\":1,\"machine\":74,\"testrun\":379855}]\\'>tjss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":74,\"testrun\":379856}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":74,\"testrun\":379857}]\\'>twinopen</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698579\">tsspider: 70.40</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698581\">tjss: 40.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698583\">ts: 460.53</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698585\">twinopen: 95.84</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625397\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625398\">tjss</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625399\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3625400\">twinopen</a> ','</p>'],'1240144192.1240146979.22943.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:885KB','<abbr title=\"Maximum Heap Size\">MH</abbr>:21.5MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:667784'],'1240151392.1240153412.4465.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:886KB','<abbr title=\"Maximum Heap Size\">MH</abbr>:21.6MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:668489'],'1240122875.1240129140.18257.gz' : ['id:20090418233435','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 00:20:49<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":25,\"branch\":1,\"machine\":74}]\\'>tsspider: 69.9</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":24,\"branch\":1,\"machine\":74}]\\'>tjss: 39.87</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":74}]\\'>ts: 462.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":74}]\\'>twinopen: 93.74</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":25,\"branch\":1,\"machine\":74,\"testrun\":378997}]\\'>tsspider</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":24,\"branch\":1,\"machine\":74,\"testrun\":378998}]\\'>tjss</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":74,\"testrun\":378999}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":74,\"testrun\":379000}]\\'>twinopen</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698579\">tsspider: 69.90</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698581\">tjss: 39.87</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698583\">ts: 462.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=2698585\">twinopen: 93.74</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624495\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624496\">tjss</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624497\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624498\">twinopen</a> ','</p>'],'1240127546.1240130209.19640.gz' : [' periodic clobber',' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/c319b49e2880 title=\"Built from revision c319b49e2880\">rev:c319b49e2880</a>','<abbr title=\"refcnt Leaks\">RLk</abbr>:0B','<abbr title=\"Total Bytes malloc\\'ed and not free\\'d\">Lk</abbr>:2.10MB','<abbr title=\"Maximum Heap Size\">MH</abbr>:23.4MB','<abbr title=\"Allocations - number of calls to malloc and friends\">A</abbr>:811379'],'1240136993.1240139505.32241.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/11f68e169ed4 title=\"Built from revision 11f68e169ed4\">rev:11f68e169ed4</a>','Z:16.3MB'],'1240127546.1240128248.17107.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/c319b49e2880 title=\"Built from revision c319b49e2880\">rev:c319b49e2880</a>'],'1240122875.1240134140.24359.gz' : ['id:20090418233435','<a href = \"http://hg.mozilla.org/mozilla-central/rev/e2bf0c7914c8\">rev:e2bf0c7914c8</a>',' cycle time: 01:20:50<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":70}]\\'>twinopen: 98.53</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":70}]\\'>tsspider_nochrome: 54.9</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":70}]\\'>ts: 585.74</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":70}]\\'>tp_nochrome: 369.03</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":10,\"branch\":1,\"machine\":70}]\\'>tp_memset_nochrome: 53.5MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":70}]\\'>tsvg_nochrome: 3738.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":70}]\\'>tgfx_nochrome: 17.0</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":70}]\\'>tdhtml_nochrome: 744.56</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":70,\"testrun\":379371}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":70,\"testrun\":379372}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":70,\"testrun\":379373}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":70,\"testrun\":379374}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":10,\"branch\":1,\"machine\":70,\"testrun\":379376}]\\'>tp_memset_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":70,\"testrun\":379377}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":70,\"testrun\":379378}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":70,\"testrun\":379379}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431842\">twinopen: 98.53</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431844\">tsspider: 54.90</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431846\">ts: 585.74</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431848\">tp: 369.03</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431880\">tp_memset: 53.5MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431885\">tsvg: 3738.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431889\">tgfx: 17.00</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431894\">tdhtml: 744.56</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624891\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624892\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624893\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624894\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624897\">tp_memset</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624898\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624899\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3624900\">tdhtml</a> ','</p>'],'1240135320.1240139467.32194.gz' : [' <a href=http://hg.mozilla.org/mozilla-central/index.cgi/rev/907f2f562f44 title=\"Built from revision 907f2f562f44\">rev:907f2f562f44</a>'],'1240134674.1240148662.25093.gz' : ['id:20090419025114','<a href = \"http://hg.mozilla.org/mozilla-central/rev/f9627950be8f\">rev:f9627950be8f</a>',' cycle time: 01:20:32<br>',' new graph links','<br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":17,\"branch\":1,\"machine\":70}]\\'>twinopen: 97.84</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":26,\"branch\":1,\"machine\":70}]\\'>tsspider_nochrome: 54.76</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":16,\"branch\":1,\"machine\":70}]\\'>ts: 587.68</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":1,\"branch\":1,\"machine\":70}]\\'>tp_nochrome: 359.33</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":10,\"branch\":1,\"machine\":70}]\\'>tp_memset_nochrome: 53.9MB</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":23,\"branch\":1,\"machine\":70}]\\'>tsvg_nochrome: 3746.95</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":21,\"branch\":1,\"machine\":70}]\\'>tgfx_nochrome: 17.5</a><br>','<a href=\\'http://graphs-new.mozilla.org/graph.html#tests=[{\"test\":19,\"branch\":1,\"machine\":70}]\\'>tdhtml_nochrome: 745.47</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":17,\"branch\":1,\"machine\":70,\"testrun\":380621}]\\'>twinopen</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":26,\"branch\":1,\"machine\":70,\"testrun\":380622}]\\'>tsspider_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":16,\"branch\":1,\"machine\":70,\"testrun\":380623}]\\'>ts</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":1,\"branch\":1,\"machine\":70,\"testrun\":380624}]\\'>tp_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":10,\"branch\":1,\"machine\":70,\"testrun\":380626}]\\'>tp_memset_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":23,\"branch\":1,\"machine\":70,\"testrun\":380627}]\\'>tsvg_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":21,\"branch\":1,\"machine\":70,\"testrun\":380628}]\\'>tgfx_nochrome</a> ',' <a href=\\'http://graphs-new.mozilla.org/graph.html#type=series&tests=[{\"test\":19,\"branch\":1,\"machine\":70,\"testrun\":380629}]\\'>tdhtml_nochrome</a> ','</p>',' graph links','<br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431842\">twinopen: 97.84</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431844\">tsspider: 54.76</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431846\">ts: 587.68</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431848\">tp: 359.33</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431880\">tp_memset: 53.9MB</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431885\">tsvg: 3746.95</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431889\">tgfx: 17.50</a><br>','<a href=\"http://graphs.mozilla.org/graph.html#show=1431894\">tdhtml: 745.47</a><br>','<p style=\"font-size:smaller;\">Details:<br>',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626203\">twinopen</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626204\">tsspider</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626205\">ts</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626206\">tp</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626209\">tp_memset</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626210\">tsvg</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626211\">tgfx</a> ',' <a href=\"http://graphs.mozilla.org/graph.html#type=series&show=3626212\">tdhtml</a> ','</p>'],'1240127486.1240147058.23043.gz' : ['<a href=http://hg.mozilla.org/mozilla-central/rev/c319b49e2880 title=\"Built from revision c319b49e2880\">rev:c319b49e2880</a>','<a href=\"http://office.smedbergs.us:8080/build?id=1323\">warn:22479</a>']},'mindate_time_count' : 234,'maxdate' : 1240157461,'build_table' : [[{'rowspan' : 22,'buildstatus' : 'null'},{'rowspan' : 16,'buildstatus' : 'null'},{'rowspan' : 115,'buildstatus' : 'null'},{'buildname' : 'Linux mozilla-central unit test','previousbuildtime' : 1240144192,'errorparser' : 'unittest','rowspan' : 27,'buildstatus' : 'building','binaryurl' : '','endtime' : '1240151392','td' : '','buildtime' : 1240151392,'logfile' : '1240151392.1240151393.1800.gz'},{'rowspan' : 18,'buildstatus' : 'null'},{'rowspan' : 9,'buildstatus' : 'null'},{'rowspan' : 7,'buildstatus' : 'null'},{'rowspan' : 41,'buildstatus' : 'null'},{'rowspan' : 23,'buildstatus' : 'null'},{'rowspan' : 58,'buildstatus' : 'null'},{'rowspan' : 20,'buildstatus' : 'null'},{'rowspan' : 8,'buildstatus' : 'null'},{'rowspan' : 4,'buildstatus' : 'null'},{'rowspan' : 101,'buildstatus' : 'null'},{'rowspan' : 36,'buildstatus' : 'null'},{'rowspan' : 2,'buildstatus' : 'null'},{'rowspan' : 69,'buildstatus' : 'null'},{'rowspan' : 38,'buildstatus' : 'null'},{'rowspan' : 5,'buildstatus' : 'null'},{'rowspan' : 23,'buildstatus' : 'null'},{'rowspan' : 24,'buildstatus' : 'null'},{'rowspan' : 107,'buildstatus' : 'null'},{'rowspan' : 68,'buildstatus' : 'null'},{'rowspan' : 1,'buildstatus' : 'null'},{'rowspan' : 10,'buildstatus' : 'null'},{'rowspan' : 32,'buildstatus' : 'null'},{'rowspan' : 52,'buildstatus' : 'null'},{'rowspan' : 6,'buildstatus' : 'null'},{'rowspan' : 12,'buildstatus' : 'null'},{'rowspan' : 29,'buildstatus' : 'null'},{'rowspan' : 19,'buildstatus' : 'null'},{'buildname' : 'WINNT 5.1 talos mozilla-central qm-pxp-trunk03','previousbuildtime' : 1240133109,'errorparser' : 'unix','rowspan' : 35,'buildstatus' : 'building','binaryurl' : '','endtime' : '1240148892','td' : '','buildtime' : 1240148892,'logfile' : '1240148892.1240153996.5078.gz'},{'buildname' : 'WINNT 5.2 mozilla-central build','previousbuildtime' : 1240144192,'errorparser' : 'unix','rowspan' : 27,'buildstatus' : 'building','binaryurl' : '','endtime' : '1240151392','td' : '','buildtime' : 1240151392,'logfile' : '1240151392.1240151396.1822.gz'},{'rowspan' : 12,'buildstatus' : 'null'},{'rowspan' : 82,'buildstatus' : 'null'},{'rowspan' : 3,'buildstatus' : 'null'},{'buildname' : 'WINNT 6.0 talos mozilla-central nochrome qm-pvista-trunk04','previousbuildtime' : 1240141596,'errorparser' : 'unix','rowspan' : 35,'buildstatus' : 'building','binaryurl' : '','endtime' : '1240148892','td' : '','buildtime' : 1240148892,'logfile' : '1240148892.1240153995.5075.gz'},{'buildname' : 'WINNT 6.0 talos mozilla-central qm-pvista-trunk01','previousbuildtime' : 1240139612,'errorparser' : 'unix','rowspan' : 35,'buildstatus' : 'building','binaryurl' : '','endtime' : '1240148892','td' : '','buildtime' : 1240148892,'logfile' : '1240148892.1240153994.5072.gz'},{'rowspan' : 21,'buildstatus' : 'null'},{'buildname' : 'static-analysis-bsmedberg','previousbuildtime' : 1240127486,'errorparser' : 'unix','rowspan' : 48,'buildstatus' : 'building','binaryurl' : '','endtime' : '1240147039','td' : '','buildtime' : 1240147039,'logfile' : '1240147039.1240147041.23025.gz'}],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central unit test','previousbuildtime' : 1240144192,'errorparser' : 'unittest','rowspan' : 26,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240157463,'td' : '','buildtime' : 1240151392,'logfile' : '1240151392.1240157428.11379.gz'},-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,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central nochrome qm-pleopard-trunk04','previousbuildtime' : 1240144216,'errorparser' : 'unix','rowspan' : 24,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240157251,'td' : '','buildtime' : 1240151407,'logfile' : '1240151407.1240157188.10324.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.2 mozilla-central unit test','previousbuildtime' : 1240144192,'errorparser' : 'unittest','rowspan' : 24,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240156931,'td' : '','buildtime' : 1240151392,'logfile' : '1240151392.1240156918.9302.gz'},-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk01','previousbuildtime' : 1240135758,'errorparser' : 'unix','rowspan' : 22,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240155543,'td' : '','buildtime' : 1240151407,'logfile' : '1240151407.1240155499.7154.gz'},-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,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk03','previousbuildtime' : 1240135758,'errorparser' : 'unix','rowspan' : 21,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240155481,'td' : '','buildtime' : 1240151407,'logfile' : '1240151407.1240155461.7094.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central jss qm-pxp-jss03','errorparser' : 'unix','rowspan' : 29,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240155424,'td' : '','buildtime' : 1240148892,'logfile' : '1240148892.1240155418.7052.gz'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central qm-plinux-trunk01','previousbuildtime' : 1240135775,'errorparser' : 'unix','rowspan' : 18,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240155422,'td' : '','buildtime' : 1240151517,'logfile' : '1240151517.1240155396.7038.gz'},-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,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central nochrome qm-pmac-trunk10','previousbuildtime' : 1240144216,'errorparser' : 'unix','rowspan' : 18,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240155363,'td' : '','buildtime' : 1240151407,'logfile' : '1240151407.1240155357.6984.gz'},-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,-1,-1],[-1,-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central nochrome qm-plinux-trunk07','previousbuildtime' : 1240144239,'errorparser' : 'unix','rowspan' : 16,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240155241,'td' : '','buildtime' : 1240151517,'logfile' : '1240151517.1240155197.6659.gz'},-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,-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,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central fast qm-pxp-fast03','previousbuildtime' : 1240141596,'errorparser' : 'unix','rowspan' : 25,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240155122,'td' : '','buildtime' : 1240148892,'logfile' : '1240148892.1240155074.6517.gz'},-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,-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,-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,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central nochrome qm-pxp-trunk07','previousbuildtime' : 1240141596,'errorparser' : 'unix','rowspan' : 23,'buildstatus' : 'testfailed','binaryurl' : '','endtime' : 1240154221,'td' : '','buildtime' : 1240148892,'logfile' : '1240148892.1240154173.5315.gz'},-1,-1,-1,-1,{'buildname' : 'WINNT 5.2 mozilla-central leak test build','previousbuildtime' : 1240144192,'errorparser' : 'unix','rowspan' : 15,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240154221,'td' : '','buildtime' : 1240151392,'logfile' : '1240151392.1240154175.5321.gz'},-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,-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,-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,{'buildname' : 'Linux mozilla-central leak test build','previousbuildtime' : 1240144192,'errorparser' : 'unix','rowspan' : 11,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240153442,'td' : '','buildtime' : 1240151392,'logfile' : '1240151392.1240153412.4465.gz'},-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,-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,-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],[-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central fast qm-plinux-fast03','previousbuildtime' : 1240144239,'errorparser' : 'unix','rowspan' : 7,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240153085,'td' : '','buildtime' : 1240151517,'logfile' : '1240151517.1240153078.4061.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central qm-pxp-trunk02','previousbuildtime' : 1240134674,'errorparser' : 'unix','rowspan' : 67,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240153021,'td' : '','buildtime' : 1240141596,'logfile' : '1240141596.1240152984.3997.gz'},-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central fast qm-pmac-fast03','previousbuildtime' : 1240144216,'errorparser' : 'unix','rowspan' : 6,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240152902,'td' : '','buildtime' : 1240151407,'logfile' : '1240151407.1240152852.3811.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 6.0 talos mozilla-central qm-pvista-trunk02','previousbuildtime' : 1240134674,'errorparser' : 'unix','rowspan' : 65,'buildstatus' : 'testfailed','binaryurl' : '','endtime' : 1240152426,'td' : '','buildtime' : 1240141596,'logfile' : '1240141596.1240152401.3215.gz'},-1],[{'buildname' : 'Linux mozilla-central build','previousbuildtime' : 1240144192,'errorparser' : 'unix','rowspan' : 5,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240152422,'td' : '','buildtime' : 1240151392,'logfile' : '1240151392.1240152372.3171.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'Linux x86-64 mozilla-central build','previousbuildtime' : 1240147301,'errorparser' : 'unix','rowspan' : 4,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240152090,'td' : '','buildtime' : 1240151392,'logfile' : '1240151392.1240152048.2698.gz'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central build','previousbuildtime' : 1240144192,'errorparser' : 'unix','rowspan' : 4,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240152090,'td' : '','buildtime' : 1240151392,'logfile' : '1240151392.1240152047.2695.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central leak test build','previousbuildtime' : 1240144192,'errorparser' : 'unix','rowspan' : 3,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240151761,'td' : '','buildtime' : 1240151392,'logfile' : '1240151392.1240151703.2259.gz'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,{'rowspan' : 31,'buildstatus' : 'null'},{'rowspan' : 19,'buildstatus' : 'null'},{'rowspan' : 66,'buildstatus' : 'null'},-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,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 29,'buildstatus' : 'null'},{'rowspan' : 4,'buildstatus' : 'null'},{'rowspan' : 52,'buildstatus' : 'null'},-1,-1,{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central nochrome qm-pleopard-trunk04','previousbuildtime' : 1240137051,'errorparser' : 'unix','rowspan' : 45,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240153154,'td' : '','buildtime' : 1240144216,'logfile' : '1240144216.1240153096.4112.gz'},-1,-1,{'rowspan' : 53,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[{'rowspan' : 38,'buildstatus' : 'null'},{'rowspan' : 22,'buildstatus' : 'null'},-1,{'buildname' : 'Linux mozilla-central unit test','previousbuildtime' : 1240136993,'errorparser' : 'unittest','rowspan' : 45,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240153563,'td' : '','buildtime' : 1240144192,'logfile' : '1240144192.1240153557.4643.gz'},-1,-1,-1,-1,{'rowspan' : 15,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 36,'buildstatus' : 'null'},{'rowspan' : 23,'buildstatus' : 'null'},-1,-1,{'rowspan' : 12,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.2 mozilla-central build','previousbuildtime' : 1240136993,'errorparser' : 'unix','rowspan' : 45,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240154043,'td' : '','buildtime' : 1240144192,'logfile' : '1240144192.1240154008.5093.gz'},{'rowspan' : 4,'buildstatus' : 'null'},-1,{'buildname' : 'WINNT 5.2 mozilla-central unit test','previousbuildtime' : 1240136993,'errorparser' : 'unittest','rowspan' : 45,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240155008,'td' : '','buildtime' : 1240144192,'logfile' : '1240144192.1240154979.6403.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central qm-pxp-trunk01','previousbuildtime' : 1240116360,'errorparser' : 'unix','rowspan' : 76,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240150142,'td' : '','buildtime' : 1240139612,'logfile' : '1240139612.1240150099.29709.gz'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central nochrome qm-pmac-trunk10','previousbuildtime' : 1240137051,'errorparser' : 'unix','rowspan' : 41,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240149973,'td' : '','buildtime' : 1240144216,'logfile' : '1240144216.1240149938.28658.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.2 mozilla-central leak test build','previousbuildtime' : 1240136993,'errorparser' : 'unix','rowspan' : 41,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240149969,'td' : '','buildtime' : 1240144192,'logfile' : '1240144192.1240149921.28542.gz'},-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,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central jss qm-pxp-jss01','previousbuildtime' : 1240134674,'errorparser' : 'unix','rowspan' : 54,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240149367,'td' : '','buildtime' : 1240141596,'logfile' : '1240141596.1240149325.25872.gz'},-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,-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,-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central fast qm-pxp-fast03','previousbuildtime' : 1240139612,'errorparser' : 'unix','rowspan' : 51,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240149062,'td' : '','buildtime' : 1240141596,'logfile' : '1240141596.1240149012.25526.gz'},-1,-1,{'rowspan' : 208,'buildstatus' : 'null'},{'rowspan' : 5,'buildstatus' : 'null'},-1,-1,{'rowspan' : 38,'buildstatus' : 'null'},-1,-1,-1,-1,{'buildname' : 'WINNT 6.0 talos mozilla-central nochrome qm-pvista-trunk04','previousbuildtime' : 1240134674,'errorparser' : 'unix','rowspan' : 51,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240153681,'td' : '','buildtime' : 1240141596,'logfile' : '1240141596.1240153672.4751.gz'},{'buildname' : 'WINNT 6.0 talos mozilla-central qm-pvista-trunk01','previousbuildtime' : 1240133109,'errorparser' : 'unix','rowspan' : 70,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240150143,'td' : '','buildtime' : 1240139612,'logfile' : '1240139612.1240150101.29745.gz'},-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk03','previousbuildtime' : 1240137051,'errorparser' : 'unix','rowspan' : 35,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240148705,'td' : '','buildtime' : 1240144216,'logfile' : '1240144216.1240148676.25114.gz'},-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,-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,-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,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk02','previousbuildtime' : 1240127582,'errorparser' : 'unix','rowspan' : 33,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240148642,'td' : '','buildtime' : 1240144216,'logfile' : '1240144216.1240148608.25029.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central unit test','previousbuildtime' : 1240138174,'errorparser' : 'unittest','rowspan' : 33,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240148404,'td' : '','buildtime' : 1240144192,'logfile' : '1240144192.1240148394.24641.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central nochrome qm-pxp-trunk07','previousbuildtime' : 1240139612,'errorparser' : 'unix','rowspan' : 46,'buildstatus' : 'testfailed','binaryurl' : '','endtime' : 1240148161,'td' : '','buildtime' : 1240141596,'logfile' : '1240141596.1240148109.24348.gz'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central qm-plinux-trunk03','previousbuildtime' : 1240137185,'errorparser' : 'unix','rowspan' : 29,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240148103,'td' : '','buildtime' : 1240144239,'logfile' : '1240144239.1240148083.24284.gz'},-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,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'Linux x86-64 mozilla-central build','previousbuildtime' : 1240145615,'errorparser' : 'unix','rowspan' : 4,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240148042,'td' : '','buildtime' : 1240147301,'logfile' : '1240147301.1240148020.24189.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central nochrome qm-plinux-trunk07','previousbuildtime' : 1240137185,'errorparser' : 'unix','rowspan' : 26,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240147921,'td' : '','buildtime' : 1240144239,'logfile' : '1240144239.1240147879.24057.gz'},-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,-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,-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,-1,-1,-1,-1,{'rowspan' : 7,'buildstatus' : 'null'},-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,-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,-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,-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,-1,-1,-1,-1,-1,-1,{'buildname' : 'static-analysis-bsmedberg','errorparser' : 'unix','rowspan' : 138,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240147082,'td' : '','buildtime' : 1240127486,'logfile' : '1240127486.1240147058.23043.gz'}],[-1,{'buildname' : 'Linux mozilla-central leak test build','previousbuildtime' : 1240136995,'errorparser' : 'unix','rowspan' : 23,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240147022,'td' : '','buildtime' : 1240144192,'logfile' : '1240144192.1240146979.22943.gz'},-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,-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,-1,-1,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central leak test build','previousbuildtime' : 1240138647,'errorparser' : 'unix','rowspan' : 22,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240146903,'td' : '','buildtime' : 1240144192,'logfile' : '1240144192.1240146860.22758.gz'},-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,-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,-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,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central jss qm-pxp-jss02','errorparser' : 'unix','rowspan' : 53,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240146542,'td' : '','buildtime' : 1240139612,'logfile' : '1240139612.1240146496.22288.gz'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'Linux x86-64 mozilla-central build','previousbuildtime' : 1240135019,'errorparser' : 'unix','rowspan' : 6,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240146422,'td' : '','buildtime' : 1240145615,'logfile' : '1240145615.1240146410.22185.gz'},-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,-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,-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,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central fast qm-pmac-fast03','previousbuildtime' : 1240137051,'errorparser' : 'unix','rowspan' : 16,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240146072,'td' : '','buildtime' : 1240144216,'logfile' : '1240144216.1240146033.21660.gz'},-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,-1,-1,-1],[-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central fast qm-plinux-fast03','previousbuildtime' : 1240137185,'errorparser' : 'unix','rowspan' : 14,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240145821,'td' : '','buildtime' : 1240144239,'logfile' : '1240144239.1240145765.21378.gz'},-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,-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,-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,-1,-1,-1,-1,-1,-1,{'buildname' : 'Linux x86-64 mozilla-central nightly','errorparser' : 'unix','rowspan' : 22,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240145644,'td' : '','buildtime' : 1240142843,'logfile' : '1240142843.1240145625.21152.gz'},-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,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 67,'buildstatus' : 'null'},-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,-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,-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,-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,-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central build','previousbuildtime' : 1240136993,'errorparser' : 'unix','rowspan' : 9,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240145276,'td' : '','buildtime' : 1240144192,'logfile' : '1240144192.1240145217.20459.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1],[{'buildname' : 'Linux mozilla-central build','previousbuildtime' : 1240136993,'errorparser' : 'unix','rowspan' : 7,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240145042,'td' : '','buildtime' : 1240144192,'logfile' : '1240144192.1240145026.20190.gz'},-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,-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,-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,-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central shark','errorparser' : 'unix','rowspan' : 65,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240144685,'td' : '','buildtime' : 1240135320,'logfile' : '1240135320.1240144637.19382.gz'},-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,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk01','previousbuildtime' : 1240135056,'errorparser' : 'unix','rowspan' : 50,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240144682,'td' : '','buildtime' : 1240137051,'logfile' : '1240137051.1240144623.19355.gz'},-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,-1,{'rowspan' : 27,'buildstatus' : 'null'},{'rowspan' : 8,'buildstatus' : 'null'},-1,{'rowspan' : 6,'buildstatus' : 'null'},-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,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 10,'buildstatus' : 'null'},{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central nochrome qm-pmac-trunk10','previousbuildtime' : 1240135758,'errorparser' : 'unix','rowspan' : 48,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240146603,'td' : '','buildtime' : 1240137051,'logfile' : '1240137051.1240146570.22408.gz'},-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk03','previousbuildtime' : 1240114000,'errorparser' : 'unix','rowspan' : 48,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240144693,'td' : '','buildtime' : 1240137051,'logfile' : '1240137051.1240144671.19409.gz'},{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central nochrome qm-pleopard-trunk04','previousbuildtime' : 1240135758,'errorparser' : 'unix','rowspan' : 48,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240149089,'td' : '','buildtime' : 1240137051,'logfile' : '1240137051.1240149018.25540.gz'},-1,{'rowspan' : 84,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[{'rowspan' : 34,'buildstatus' : 'null'},{'buildname' : 'Linux mozilla-central leak test build','previousbuildtime' : 1240135019,'errorparser' : 'unix','rowspan' : 49,'buildstatus' : 'building','binaryurl' : '','endtime' : '1240136995','td' : '','buildtime' : 1240136995,'logfile' : '1240136995.1240136996.28843.gz'},-1,{'buildname' : 'Linux mozilla-central unit test','previousbuildtime' : 1240135019,'errorparser' : 'unittest','rowspan' : 50,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240145461,'td' : '','buildtime' : 1240136993,'logfile' : '1240136993.1240145409.20736.gz'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 18,'buildstatus' : 'null'},{'rowspan' : 37,'buildstatus' : 'null'},-1,-1,{'rowspan' : 13,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.2 mozilla-central build','previousbuildtime' : 1240135019,'errorparser' : 'unix','rowspan' : 50,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240145244,'td' : '','buildtime' : 1240136993,'logfile' : '1240136993.1240145173.20415.gz'},{'rowspan' : 17,'buildstatus' : 'null'},-1,{'buildname' : 'WINNT 5.2 mozilla-central unit test','previousbuildtime' : 1240135019,'errorparser' : 'unittest','rowspan' : 50,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240147809,'td' : '','buildtime' : 1240136993,'logfile' : '1240136993.1240147758.23930.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central qm-pxp-trunk03','previousbuildtime' : 1240122875,'errorparser' : 'unix','rowspan' : 74,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240143815,'td' : '','buildtime' : 1240133109,'logfile' : '1240133109.1240143777.18361.gz'},-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,-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central qm-plinux-trunk03','previousbuildtime' : 1240135059,'errorparser' : 'unix','rowspan' : 42,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240143361,'td' : '','buildtime' : 1240137185,'logfile' : '1240137185.1240143302.17604.gz'},-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,-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,-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,{'buildname' : 'Linux talos mozilla-central nochrome qm-plinux-trunk07','previousbuildtime' : 1240135059,'errorparser' : 'unix','rowspan' : 40,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240142886,'td' : '','buildtime' : 1240137185,'logfile' : '1240137185.1240142855.17065.gz'},-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk01','previousbuildtime' : 1240129514,'errorparser' : 'unix','rowspan' : 51,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240142886,'td' : '','buildtime' : 1240135758,'logfile' : '1240135758.1240142880.17080.gz'},-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,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk03','previousbuildtime' : 1240129514,'errorparser' : 'unix','rowspan' : 50,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240142850,'td' : '','buildtime' : 1240135758,'logfile' : '1240135758.1240142805.17018.gz'},-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,-1,-1,-1,-1,{'rowspan' : 163,'buildstatus' : 'null'},-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,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central fast qm-pmac-fast03','previousbuildtime' : 1240135758,'errorparser' : 'unix','rowspan' : 38,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240142043,'td' : '','buildtime' : 1240137051,'logfile' : '1240137051.1240142027.14703.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.2 mozilla-central nightly','errorparser' : 'unix','rowspan' : 51,'buildstatus' : 'busted','binaryurl' : '','endtime' : 1240141937,'td' : '','buildtime' : 1240135320,'logfile' : '1240135320.1240141918.14560.gz'},-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,-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,-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,-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,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central unit test','previousbuildtime' : 1240135019,'errorparser' : 'unittest','rowspan' : 29,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240141804,'td' : '','buildtime' : 1240138174,'logfile' : '1240138174.1240141779.14339.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central fast qm-pxp-fast03','previousbuildtime' : 1240134674,'errorparser' : 'unix','rowspan' : 19,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240146301,'td' : '','buildtime' : 1240139612,'logfile' : '1240139612.1240146244.21940.gz'},{'buildname' : 'WINNT 5.1 talos mozilla-central jss qm-pxp-jss01','previousbuildtime' : 1240133109,'errorparser' : 'unix','rowspan' : 54,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240141922,'td' : '','buildtime' : 1240134674,'logfile' : '1240134674.1240141862.14492.gz'},-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central nochrome qm-pxp-trunk07','previousbuildtime' : 1240134674,'errorparser' : 'unix','rowspan' : 19,'buildstatus' : 'testfailed','binaryurl' : '','endtime' : 1240145402,'td' : '','buildtime' : 1240139612,'logfile' : '1240139612.1240145348.20638.gz'},-1,{'buildname' : 'WINNT 5.1 talos mozilla-central qm-pxp-trunk02','errorparser' : 'unix','rowspan' : 54,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240145527,'td' : '','buildtime' : 1240134674,'logfile' : '1240134674.1240145517.20886.gz'},-1,-1,-1,-1,-1,{'buildname' : 'WINNT 6.0 talos mozilla-central nochrome qm-pvista-trunk04','previousbuildtime' : 1240133109,'errorparser' : 'unix','rowspan' : 54,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240148704,'td' : '','buildtime' : 1240134674,'logfile' : '1240134674.1240148662.25093.gz'},-1,{'buildname' : 'WINNT 6.0 talos mozilla-central qm-pvista-trunk02','previousbuildtime' : 1240113394,'errorparser' : 'unix','rowspan' : 54,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240145648,'td' : '','buildtime' : 1240134674,'logfile' : '1240134674.1240145627.21158.gz'},-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,-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,-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.2 mozilla-central leak test build','previousbuildtime' : 1240135019,'errorparser' : 'unix','rowspan' : 33,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240141382,'td' : '','buildtime' : 1240136993,'logfile' : '1240136993.1240141370.13427.gz'},-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,{'buildname' : 'OS X 10.5.2 mozilla-central build','previousbuildtime' : 1240135019,'errorparser' : 'unix','rowspan' : 32,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240141262,'td' : '','buildtime' : 1240136993,'logfile' : '1240136993.1240141221.13279.gz'},-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,{'buildname' : 'Linux talos mozilla-central qm-plinux-trunk01','previousbuildtime' : 1240127721,'errorparser' : 'unix','rowspan' : 37,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240141081,'td' : '','buildtime' : 1240135775,'logfile' : '1240135775.1240141028.13019.gz'},-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,-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,-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,-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,-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,-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,-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,-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,-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,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central fast qm-plinux-fast03','previousbuildtime' : 1240135775,'errorparser' : 'unix','rowspan' : 21,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240140301,'td' : '','buildtime' : 1240137185,'logfile' : '1240137185.1240140255.3879.gz'},-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,-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,-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,-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,-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk02','previousbuildtime' : 1240127582,'errorparser' : 'unix','rowspan' : 35,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240140004,'td' : '','buildtime' : 1240135056,'logfile' : '1240135056.1240139978.352.gz'},-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],[-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,-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,-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,-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central fast qm-pxp-fast03','previousbuildtime' : 1240133109,'errorparser' : 'unix','rowspan' : 35,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240141563,'td' : '','buildtime' : 1240134674,'logfile' : '1240134674.1240141546.13647.gz'},-1,{'rowspan' : 138,'buildstatus' : 'null'},-1,{'hasnote' : 1,'buildname' : 'WINNT 5.1 talos mozilla-central nochrome qm-pxp-trunk07','previousbuildtime' : 1240133109,'errorparser' : 'unix','noteid' : '8','rowspan' : 35,'buildstatus' : 'testfailed','binaryurl' : '','endtime' : 1240140664,'td' : '','buildtime' : 1240134674,'logfile' : '1240134674.1240140641.12602.gz'},{'rowspan' : 83,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 6.0 talos mozilla-central qm-pvista-trunk01','previousbuildtime' : 1240122875,'errorparser' : 'unix','rowspan' : 42,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240143721,'td' : '','buildtime' : 1240133109,'logfile' : '1240133109.1240143709.18266.gz'},-1,-1],[{'buildname' : 'Linux mozilla-central build','previousbuildtime' : 1240135019,'errorparser' : 'unix','rowspan' : 16,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240139527,'td' : '','buildtime' : 1240136993,'logfile' : '1240136993.1240139505.32241.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central nightly','errorparser' : 'unix','rowspan' : 26,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240139521,'td' : '','buildtime' : 1240135320,'logfile' : '1240135320.1240139467.32194.gz'},-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,-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,-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,{'buildname' : 'OS X 10.5.2 mozilla-central leak test build','previousbuildtime' : 1240135019,'errorparser' : 'unix','rowspan' : 4,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240138989,'td' : '','buildtime' : 1240138647,'logfile' : '1240138647.1240138972.31577.gz'},-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,-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,-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,-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,-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,-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,-1,-1,-1,{'rowspan' : 18,'buildstatus' : 'null'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central unit test','previousbuildtime' : 1240129495,'errorparser' : 'unittest','rowspan' : 23,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240139402,'td' : '','buildtime' : 1240135019,'logfile' : '1240135019.1240139399.32095.gz'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,{'buildname' : 'Linux mozilla-central nightly','errorparser' : 'unix','rowspan' : 17,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240138147,'td' : '','buildtime' : 1240135321,'logfile' : '1240135321.1240138111.30215.gz'},-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,-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,-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central fast qm-plinux-fast03','previousbuildtime' : 1240135059,'errorparser' : 'unix','rowspan' : 10,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240138756,'td' : '','buildtime' : 1240135775,'logfile' : '1240135775.1240138731.31045.gz'},{'buildname' : 'Linux talos mozilla-central nochrome qm-plinux-trunk07','previousbuildtime' : 1240129866,'errorparser' : 'unix','rowspan' : 17,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240139882,'td' : '','buildtime' : 1240135059,'logfile' : '1240135059.1240139840.32682.gz'},-1,{'buildname' : 'Linux talos mozilla-central qm-plinux-trunk03','previousbuildtime' : 1240129866,'errorparser' : 'unix','rowspan' : 17,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240140122,'td' : '','buildtime' : 1240135059,'logfile' : '1240135059.1240140069.488.gz'},-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,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central fast qm-pmac-fast03','previousbuildtime' : 1240135056,'errorparser' : 'unix','rowspan' : 10,'buildstatus' : 'success',\n\ +'binaryurl' : '','endtime' : 1240140242,'td' : '','buildtime' : 1240135758,'logfile' : '1240135758.1240140227.32576.gz'},{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central nochrome qm-pmac-trunk10','previousbuildtime' : 1240135056,'errorparser' : 'unix','rowspan' : 10,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240143241,'td' : '','buildtime' : 1240135758,'logfile' : '1240135758.1240143191.17464.gz'},-1,-1,{'rowspan' : 106,'buildstatus' : 'null'},{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central nochrome qm-pleopard-trunk04','previousbuildtime' : 1240135056,'errorparser' : 'unix','rowspan' : 10,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240144981,'td' : '','buildtime' : 1240135758,'logfile' : '1240135758.1240144935.20094.gz'},{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk01','errorparser' : 'unix','rowspan' : 17,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240139951,'td' : '','buildtime' : 1240135056,'logfile' : '1240135056.1240139911.32752.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,{'rowspan' : 3,'buildstatus' : 'null'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[{'buildname' : 'Linux mozilla-central build','previousbuildtime' : 1240129495,'errorparser' : 'unix','rowspan' : 15,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240137007,'td' : '','buildtime' : 1240135019,'logfile' : '1240135019.1240136989.28814.gz'},-1,-1,{'buildname' : 'Linux mozilla-central unit test','previousbuildtime' : 1240129497,'errorparser' : 'unittest','rowspan' : 15,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240140482,'td' : '','buildtime' : 1240135019,'logfile' : '1240135019.1240140438.12379.gz'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 3,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.2 mozilla-central build','previousbuildtime' : 1240129496,'errorparser' : 'unix','rowspan' : 15,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240147983,'td' : '','buildtime' : 1240135019,'logfile' : '1240135019.1240147949.24128.gz'},{'buildname' : 'WINNT 5.2 mozilla-central leak test build','previousbuildtime' : 1240129495,'errorparser' : 'unix','rowspan' : 15,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240141021,'td' : '','buildtime' : 1240135019,'logfile' : '1240135019.1240140992.12981.gz'},-1,{'buildname' : 'WINNT 5.2 mozilla-central unit test','previousbuildtime' : 1240129495,'errorparser' : 'unittest','rowspan' : 15,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240141442,'td' : '','buildtime' : 1240135019,'logfile' : '1240135019.1240141409.13474.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,{'buildname' : 'Linux mozilla-central leak test build','previousbuildtime' : 1240129495,'errorparser' : 'unix','rowspan' : 13,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240136762,'td' : '','buildtime' : 1240135019,'logfile' : '1240135019.1240136706.28488.gz'},-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,-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,-1,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central build','previousbuildtime' : 1240129495,'errorparser' : 'unix','rowspan' : 12,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240136523,'td' : '','buildtime' : 1240135019,'logfile' : '1240135019.1240136496.28127.gz'},-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,-1,-1,{'buildname' : 'Linux x86-64 mozilla-central build','previousbuildtime' : 1240129495,'errorparser' : 'unix','rowspan' : 11,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240135867,'td' : '','buildtime' : 1240135019,'logfile' : '1240135019.1240135805.27166.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central fast qm-plinux-fast03','previousbuildtime' : 1240129866,'errorparser' : 'unix','rowspan' : 7,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240137781,'td' : '','buildtime' : 1240135059,'logfile' : '1240135059.1240137728.29805.gz'},-1,{'rowspan' : 20,'buildstatus' : 'null'},-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,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central fast qm-pmac-fast03','previousbuildtime' : 1240129514,'errorparser' : 'unix','rowspan' : 7,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240137362,'td' : '','buildtime' : 1240135056,'logfile' : '1240135056.1240137310.29338.gz'},{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central nochrome qm-pmac-trunk10','previousbuildtime' : 1240129514,'errorparser' : 'unix','rowspan' : 7,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240139881,'td' : '','buildtime' : 1240135056,'logfile' : '1240135056.1240139823.32650.gz'},{'rowspan' : 14,'buildstatus' : 'null'},-1,-1,{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central nochrome qm-pleopard-trunk04','previousbuildtime' : 1240129514,'errorparser' : 'unix','rowspan' : 7,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240140902,'td' : '','buildtime' : 1240135056,'logfile' : '1240135056.1240140868.12842.gz'},-1,-1,{'rowspan' : 15,'buildstatus' : 'null'},-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,-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,-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,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central leak test build','previousbuildtime' : 1240129495,'errorparser' : 'unix','rowspan' : 6,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240135562,'td' : '','buildtime' : 1240135019,'logfile' : '1240135019.1240135503.26799.gz'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,{'rowspan' : 111,'buildstatus' : 'null'},-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,-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,-1,-1,-1,-1,-1,-1,{'rowspan' : 110,'buildstatus' : 'null'},{'rowspan' : 110,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 110,'buildstatus' : 'null'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,{'rowspan' : 10,'buildstatus' : 'null'},{'buildname' : 'Linux talos mozilla-central nochrome qm-plinux-trunk07','previousbuildtime' : 1240127721,'errorparser' : 'unix','rowspan' : 33,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240135683,'td' : '','buildtime' : 1240129866,'logfile' : '1240129866.1240135671.26946.gz'},-1,{'buildname' : 'Linux talos mozilla-central qm-plinux-trunk03','previousbuildtime' : 1240121330,'errorparser' : 'unix','rowspan' : 33,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240135804,'td' : '','buildtime' : 1240129866,'logfile' : '1240129866.1240135738.27047.gz'},-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,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 24,'buildstatus' : 'null'},{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central nochrome qm-pmac-trunk10','previousbuildtime' : 1240127582,'errorparser' : 'unix','rowspan' : 33,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240135264,'td' : '','buildtime' : 1240129514,'logfile' : '1240129514.1240135237.26429.gz'},-1,{'rowspan' : 18,'buildstatus' : 'null'},-1,{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central nochrome qm-pleopard-trunk04','previousbuildtime' : 1240127582,'errorparser' : 'unix','rowspan' : 33,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240136821,'td' : '','buildtime' : 1240129514,'logfile' : '1240129514.1240136773.28567.gz'},{'rowspan' : 107,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],\n\ +[{'rowspan' : 14,'buildstatus' : 'null'},{'rowspan' : 24,'buildstatus' : 'null'},-1,{'hasnote' : 1,'buildname' : 'Linux mozilla-central unit test','previousbuildtime' : 1240127546,'errorparser' : 'unittest','noteid' : '7','rowspan' : 33,'buildstatus' : 'testfailed','binaryurl' : '','endtime' : 1240138741,'td' : '','buildtime' : 1240129497,'logfile' : '1240129497.1240138695.30986.gz'},-1,-1,-1,-1,{'rowspan' : 26,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 29,'buildstatus' : 'null'},{'rowspan' : 20,'buildstatus' : 'null'},-1,-1,{'rowspan' : 1,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.2 mozilla-central build','previousbuildtime' : 1240127546,'errorparser' : 'unix','rowspan' : 34,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240140490,'td' : '','buildtime' : 1240129496,'logfile' : '1240129496.1240140476.12434.gz'},{'rowspan' : 21,'buildstatus' : 'null'},-1,{'hasnote' : 1,'buildname' : 'WINNT 5.2 mozilla-central unit test','previousbuildtime' : 1240127546,'errorparser' : 'unittest','noteid' : '5','rowspan' : 35,'buildstatus' : 'testfailed','binaryurl' : '','endtime' : 1240141868,'td' : '','buildtime' : 1240129495,'logfile' : '1240129495.1240141814.14418.gz'},-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,-1,{'hasnote' : 1,'buildname' : 'OS X 10.5.2 mozilla-central unit test','previousbuildtime' : 1240127546,'errorparser' : 'unittest','noteid' : '6','rowspan' : 34,'buildstatus' : 'testfailed','binaryurl' : '','endtime' : 1240134867,'td' : '','buildtime' : 1240129495,'logfile' : '1240129495.1240134802.25455.gz'},-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,-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,-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,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central fast qm-pxp-fast03','previousbuildtime' : 1240122875,'errorparser' : 'unix','rowspan' : 7,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240139882,'td' : '','buildtime' : 1240133109,'logfile' : '1240133109.1240139861.32695.gz'},{'buildname' : 'WINNT 5.1 talos mozilla-central jss qm-pxp-jss01','previousbuildtime' : 1240122875,'errorparser' : 'unix','rowspan' : 7,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240140185,'td' : '','buildtime' : 1240133109,'logfile' : '1240133109.1240140174.15758.gz'},-1,-1,{'hasnote' : 1,'buildname' : 'WINNT 5.1 talos mozilla-central nochrome qm-pxp-trunk07','previousbuildtime' : 1240122875,'errorparser' : 'unix','noteid' : '9','rowspan' : 7,'buildstatus' : 'testfailed','binaryurl' : '','endtime' : 1240138989,'td' : '','buildtime' : 1240133109,'logfile' : '1240133109.1240138972.31575.gz'},-1,{'rowspan' : 103,'buildstatus' : 'null'},-1,-1,-1,-1,-1,{'buildname' : 'WINNT 6.0 talos mozilla-central nochrome qm-pvista-trunk04','previousbuildtime' : 1240122875,'errorparser' : 'unix','rowspan' : 7,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240143663,'td' : '','buildtime' : 1240133109,'logfile' : '1240133109.1240143649.18200.gz'},-1,{'rowspan' : 58,'buildstatus' : 'null'},-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,-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,-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,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk01','previousbuildtime' : 1240121209,'errorparser' : 'unix','rowspan' : 26,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240133651,'td' : '','buildtime' : 1240129514,'logfile' : '1240129514.1240133634.23667.gz'},-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,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk03','previousbuildtime' : 1240114000,'errorparser' : 'unix','rowspan' : 25,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240133642,'td' : '','buildtime' : 1240129514,'logfile' : '1240129514.1240133598.23646.gz'},-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,{'buildname' : 'Linux talos mozilla-central fast qm-plinux-fast03','previousbuildtime' : 1240127721,'errorparser' : 'unix','rowspan' : 23,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240133463,'td' : '','buildtime' : 1240129866,'logfile' : '1240129866.1240133424.23489.gz'},-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,-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 29,'buildstatus' : 'null'},{'rowspan' : 28,'buildstatus' : 'null'},-1,-1,{'rowspan' : 32,'buildstatus' : 'null'},-1,-1,{'rowspan' : 2,'buildstatus' : 'null'},-1,-1,-1,-1,{'buildname' : 'WINNT 6.0 talos mozilla-central nochrome qm-pvista-trunk04','previousbuildtime' : 1240116360,'errorparser' : 'unix','rowspan' : 57,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240134182,'td' : '','buildtime' : 1240122875,'logfile' : '1240122875.1240134140.24359.gz'},{'rowspan' : 3,'buildstatus' : 'null'},-1,-1],[-1,-1,-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central qm-plinux-trunk01','previousbuildtime' : 1240107064,'errorparser' : 'unix','rowspan' : 33,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240132923,'td' : '','buildtime' : 1240127721,'logfile' : '1240127721.1240132895.22956.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central qm-pxp-trunk03','previousbuildtime' : 1240113394,'errorparser' : 'unix','rowspan' : 55,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240132801,'td' : '','buildtime' : 1240122875,'logfile' : '1240122875.1240132747.22776.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 6.0 talos mozilla-central qm-pvista-trunk01','previousbuildtime' : 1240116360,'errorparser' : 'unix','rowspan' : 54,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240132745,'td' : '','buildtime' : 1240122875,'logfile' : '1240122875.1240132710.22740.gz'},-1,-1],[{'buildname' : 'Linux mozilla-central build','previousbuildtime' : 1240127546,'errorparser' : 'unix','rowspan' : 21,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240132742,'td' : '','buildtime' : 1240129495,'logfile' : '1240129495.1240132690.22724.gz'},-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,-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,-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,-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,-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,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk02','errorparser' : 'unix','rowspan' : 29,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240132085,'td' : '','buildtime' : 1240127582,'logfile' : '1240127582.1240132054.22000.gz'},-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],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk02','previousbuildtime' : 1240121209,'errorparser' : 'unix','rowspan' : 28,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240132025,'td' : '','buildtime' : 1240127582,'logfile' : '1240127582.1240132007.21937.gz'},-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,-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,-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,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central leak test build','previousbuildtime' : 1240127546,'errorparser' : 'unix','rowspan' : 15,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240131868,'td' : '','buildtime' : 1240129495,'logfile' : '1240129495.1240131826.21637.gz'},-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,-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,{'buildname' : 'WINNT 5.2 mozilla-central leak test build','previousbuildtime' : 1240127546,'errorparser' : 'unix','rowspan' : 14,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240131185,'td' : '','buildtime' : 1240129495,'logfile' : '1240129495.1240131176.20894.gz'},-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,-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,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central fast qm-pmac-fast03','previousbuildtime' : 1240127582,'errorparser' : 'unix','rowspan' : 9,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240131009,'td' : '','buildtime' : 1240129514,'logfile' : '1240129514.1240130993.20617.gz'},-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,-1,-1,-1],[-1,{'buildname' : 'Linux mozilla-central leak test build','previousbuildtime' : 1240127548,'errorparser' : 'unix','rowspan' : 11,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240130882,'td' : '','buildtime' : 1240129495,'logfile' : '1240129495.1240130842.20393.gz'},-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,-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,-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],[-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'Linux x86-64 mozilla-central build','previousbuildtime' : 1240127546,'errorparser' : 'unix','rowspan' : 9,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240130522,'td' : '','buildtime' : 1240129495,'logfile' : '1240129495.1240130472.20001.gz'},-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,-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,-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,-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,-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,{'buildname' : 'OS X 10.5.2 mozilla-central build','previousbuildtime' : 1240127546,'errorparser' : 'unix','rowspan' : 6,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240130222,'td' : '','buildtime' : 1240129495,'logfile' : '1240129495.1240130185.19604.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central fast qm-plinux-fast03','previousbuildtime' : 1240121330,'errorparser' : 'unix','rowspan' : 13,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240130641,'td' : '','buildtime' : 1240127721,'logfile' : '1240127721.1240130577.20113.gz'},{'buildname' : 'Linux talos mozilla-central nochrome qm-plinux-trunk07','previousbuildtime' : 1240121330,'errorparser' : 'unix','rowspan' : 13,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240132681,'td' : '','buildtime' : 1240127721,'logfile' : '1240127721.1240132664.22677.gz'},-1,{'rowspan' : 24,'buildstatus' : 'null'},-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,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 4,'buildstatus' : 'null'},{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central nochrome qm-pmac-trunk10','previousbuildtime' : 1240121209,'errorparser' : 'unix','rowspan' : 14,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240131905,'td' : '','buildtime' : 1240127582,'logfile' : '1240127582.1240131888.21703.gz'},{'rowspan' : 24,'buildstatus' : 'null'},-1,-1,{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central nochrome qm-pleopard-trunk04','previousbuildtime' : 1240121209,'errorparser' : 'unix','rowspan' : 14,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240132682,'td' : '','buildtime' : 1240127582,'logfile' : '1240127582.1240132677.22690.gz'},-1,-1,{'rowspan' : 57,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,{'hasnote' : 1,'buildname' : 'Linux mozilla-central unit test','previousbuildtime' : 1240121181,'errorparser' : 'unittest','noteid' : '4','rowspan' : 15,'buildstatus' : 'testfailed','binaryurl' : '','endtime' : 1240134782,'td' : '','buildtime' : 1240127546,'logfile' : '1240127546.1240134739.25369.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.2 mozilla-central build','previousbuildtime' : 1240121181,'errorparser' : 'unix','rowspan' : 14,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240138822,'td' : '','buildtime' : 1240127546,'logfile' : '1240127546.1240138798.31154.gz'},-1,-1,-1,-1,-1,-1,-1],[{'buildname' : 'Linux mozilla-central build','previousbuildtime' : 1240121181,'errorparser' : 'unix','rowspan' : 13,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240129894,'td' : '','buildtime' : 1240127546,'logfile' : '1240127546.1240129832.19154.gz'},{'rowspan' : 2,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,{'rowspan' : 6,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 5,'buildstatus' : 'null'},{'buildname' : 'OS X 10.5.2 mozilla-central leak test build','previousbuildtime' : 1240121181,'errorparser' : 'unix','rowspan' : 13,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240130230,'td' : '','buildtime' : 1240127546,'logfile' : '1240127546.1240130209.19640.gz'},-1,-1,{'hasnote' : 1,'buildname' : 'OS X 10.5.2 mozilla-central unit test','previousbuildtime' : 1240121181,'errorparser' : 'unittest','noteid' : '2','rowspan' : 13,'buildstatus' : 'testfailed','binaryurl' : '','endtime' : 1240131123,'td' : '','buildtime' : 1240127546,'logfile' : '1240127546.1240131081.20811.gz'},-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.2 mozilla-central leak test build','previousbuildtime' : 1240121181,'errorparser' : 'unix','rowspan' : 13,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240133162,'td' : '','buildtime' : 1240127546,'logfile' : '1240127546.1240133143.23196.gz'},-1,{'hasnote' : 1,'buildname' : 'WINNT 5.2 mozilla-central unit test','previousbuildtime' : 1240121181,'errorparser' : 'unittest','noteid' : '3','rowspan' : 13,'buildstatus' : 'testfailed','binaryurl' : '','endtime' : 1240134124,'td' : '','buildtime' : 1240127546,'logfile' : '1240127546.1240134106.24318.gz'},-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central fast qm-pmac-fast03','previousbuildtime' : 1240121209,'errorparser' : 'unix','rowspan' : 10,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240129442,'td' : '','buildtime' : 1240127582,'logfile' : '1240127582.1240129392.18645.gz'},-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,-1,-1,-1],[-1,{'buildname' : 'Linux mozilla-central leak test build','previousbuildtime' : 1240121181,'errorparser' : 'unix','rowspan' : 10,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240129262,'td' : '','buildtime' : 1240127548,'logfile' : '1240127548.1240129253.18387.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central jss qm-pxp-jss01','previousbuildtime' : 1240116360,'errorparser' : 'unix','rowspan' : 29,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240129142,'td' : '','buildtime' : 1240122875,'logfile' : '1240122875.1240129140.18257.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central fast qm-pxp-fast03','previousbuildtime' : 1240116360,'errorparser' : 'unix','rowspan' : 28,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240128845,'td' : '','buildtime' : 1240122875,'logfile' : '1240122875.1240128829.17869.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central build','previousbuildtime' : 1240121181,'errorparser' : 'unix','rowspan' : 8,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240128608,'td' : '','buildtime' : 1240127546,'logfile' : '1240127546.1240128584.17568.gz'},-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,-1,-1,{'buildname' : 'Linux x86-64 mozilla-central build','previousbuildtime' : 1240121181,'errorparser' : 'unix','rowspan' : 7,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240128301,'td' : '','buildtime' : 1240127546,'logfile' : '1240127546.1240128248.17107.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,{'hasnote' : 1,'buildname' : 'WINNT 5.1 talos mozilla-central nochrome qm-pxp-trunk07','previousbuildtime' : 1240116360,'errorparser' : 'unix','noteid' : '1','rowspan' : 25,'buildstatus' : 'testfailed','binaryurl' : '','endtime' : 1240127951,'td' : '','buildtime' : 1240122875,'logfile' : '1240122875.1240127923.16698.gz'},-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,-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,-1,-1,-1,{'rowspan' : 21,'buildstatus' : 'null'},{'rowspan' : 15,'buildstatus' : 'null'},{'rowspan' : 59,'buildstatus' : 'null'},-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,-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,-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,-1,-1,-1,-1,-1,{'rowspan' : 22,'buildstatus' : 'null'},{'rowspan' : 12,'buildstatus' : 'null'},-1,{'rowspan' : 60,'buildstatus' : 'null'},-1,{'rowspan' : 6,'buildstatus' : 'null'},-1,{'rowspan' : 11,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,{'rowspan' : 27,'buildstatus' : 'null'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[{'rowspan' : 21,'buildstatus' : 'null'},-1,-1,{'rowspan' : 6,'buildstatus' : 'null'},-1,-1,-1,-1,{'rowspan' : 25,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 24,'buildstatus' : 'null'},{'rowspan' : 27,'buildstatus' : 'null'},-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central unit test','previousbuildtime' : 1240113981,'errorparser' : 'unittest','rowspan' : 30,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240130341,'td' : '','buildtime' : 1240121181,'logfile' : '1240121181.1240130294.19730.gz'},-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.2 mozilla-central build','previousbuildtime' : 1240113981,'errorparser' : 'unix','rowspan' : 30,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240127763,'td' : '','buildtime' : 1240121181,'logfile' : '1240121181.1240127752.16511.gz'},{'rowspan' : 5,'buildstatus' : 'null'},-1,{'buildname' : 'WINNT 5.2 mozilla-central unit test','previousbuildtime' : 1240113981,'errorparser' : 'unittest','rowspan' : 30,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240127646,'td' : '','buildtime' : 1240121181,'logfile' : '1240121181.1240127606.16330.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 57,'buildstatus' : 'null'}],[-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central qm-pxp-trunk01','errorparser' : 'unix','rowspan' : 42,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240126805,'td' : '','buildtime' : 1240116360,'logfile' : '1240116360.1240126799.15388.gz'},-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,{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central nochrome qm-pleopard-trunk04','previousbuildtime' : 1240114000,'errorparser' : 'unix','rowspan' : 25,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240125965,'td' : '','buildtime' : 1240121209,'logfile' : '1240121209.1240125919.14522.gz'},-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,-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,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.2 mozilla-central leak test build','previousbuildtime' : 1240113981,'errorparser' : 'unix','rowspan' : 25,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240125961,'td' : '','buildtime' : 1240121181,'logfile' : '1240121181.1240125915.14518.gz'},-1,-1,-1,-1,-1,-1],[-1,-1,-1,{'buildname' : 'Linux mozilla-central unit test','previousbuildtime' : 1240113981,'errorparser' : 'unittest','rowspan' : 24,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240125782,'td' : '','buildtime' : 1240121181,'logfile' : '1240121181.1240125744.14340.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central qm-plinux-trunk03','previousbuildtime' : 1240114204,'errorparser' : 'unix','rowspan' : 21,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240125421,'td' : '','buildtime' : 1240121330,'logfile' : '1240121330.1240125374.13957.gz'},-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,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk01','errorparser' : 'unix','rowspan' : 21,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240125361,'td' : '','buildtime' : 1240121209,'logfile' : '1240121209.1240125309.13895.gz'},-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,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk02','errorparser' : 'unix','rowspan' : 20,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240125302,'td' : '','buildtime' : 1240121209,'logfile' : '1240121209.1240125255.13828.gz'},-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,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central nochrome qm-pmac-trunk10','previousbuildtime' : 1240114000,'errorparser' : 'unix','rowspan' : 19,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240125183,'td' : '','buildtime' : 1240121209,'logfile' : '1240121209.1240125178.13738.gz'},-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,-1,-1],[-1,-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central nochrome qm-plinux-trunk07','previousbuildtime' : 1240114204,'errorparser' : 'unix','rowspan' : 17,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240125182,'td' : '','buildtime' : 1240121330,'logfile' : '1240121330.1240125146.13731.gz'},-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,-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,-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 6.0 talos mozilla-central qm-pvista-trunk02','errorparser' : 'unix','rowspan' : 41,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240124402,'td' : '','buildtime' : 1240113394,'logfile' : '1240113394.1240124372.12934.gz'},-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,-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,-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central fast qm-plinux-fast03','previousbuildtime' : 1240114204,'errorparser' : 'unix','rowspan' : 11,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240123085,'td' : '','buildtime' : 1240121330,\n\ +'logfile' : '1240121330.1240123071.11545.gz'},-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,-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central fast qm-pxp-fast03','previousbuildtime' : 1240113394,'errorparser' : 'unix','rowspan' : 26,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240123022,'td' : '','buildtime' : 1240116360,'logfile' : '1240116360.1240122985.11479.gz'},{'buildname' : 'WINNT 5.1 talos mozilla-central jss qm-pxp-jss01','previousbuildtime' : 1240113394,'errorparser' : 'unix','rowspan' : 26,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240123329,'td' : '','buildtime' : 1240116360,'logfile' : '1240116360.1240123268.11765.gz'},-1,-1,{'rowspan' : 3,'buildstatus' : 'null'},-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central qm-pxp-trunk03','errorparser' : 'unix','rowspan' : 35,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240124230,'td' : '','buildtime' : 1240113394,'logfile' : '1240113394.1240124219.12774.gz'},-1,-1,-1,-1,{'buildname' : 'WINNT 6.0 talos mozilla-central nochrome qm-pvista-trunk04','previousbuildtime' : 1240113394,'errorparser' : 'unix','rowspan' : 26,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240129142,'td' : '','buildtime' : 1240116360,'logfile' : '1240116360.1240129111.18237.gz'},{'buildname' : 'WINNT 6.0 talos mozilla-central qm-pvista-trunk01','errorparser' : 'unix','rowspan' : 26,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240126871,'td' : '','buildtime' : 1240116360,'logfile' : '1240116360.1240126811.15433.gz'},-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central fast qm-pmac-fast03','previousbuildtime' : 1240114000,'errorparser' : 'unix','rowspan' : 9,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240122721,'td' : '','buildtime' : 1240121209,'logfile' : '1240121209.1240122672.11197.gz'},-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,-1,-1,-1],[{'buildname' : 'Linux mozilla-central build','previousbuildtime' : 1240113981,'errorparser' : 'unix','rowspan' : 9,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240122362,'td' : '','buildtime' : 1240121181,'logfile' : '1240121181.1240122327.10784.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'hasnote' : 1,'buildname' : 'WINNT 5.1 talos mozilla-central nochrome qm-pxp-trunk07','previousbuildtime' : 1240113394,'errorparser' : 'unix','noteid' : '0','rowspan' : 23,'buildstatus' : 'testfailed','binaryurl' : '','endtime' : 1240122091,'td' : '','buildtime' : 1240116360,'logfile' : '1240116360.1240122056.10484.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central build','previousbuildtime' : 1240113981,'errorparser' : 'unix','rowspan' : 6,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240121888,'td' : '','buildtime' : 1240121181,'logfile' : '1240121181.1240121863.10257.gz'},-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,-1,-1,{'buildname' : 'Linux x86-64 mozilla-central build','previousbuildtime' : 1240113981,'errorparser' : 'unix','rowspan' : 5,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240121886,'td' : '','buildtime' : 1240121181,'logfile' : '1240121181.1240121851.10237.gz'},-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,-1,-1,-1,-1,-1],[-1,{'buildname' : 'Linux mozilla-central leak test build','previousbuildtime' : 1240113981,'errorparser' : 'unix','rowspan' : 4,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240121701,'td' : '','buildtime' : 1240121181,'logfile' : '1240121181.1240121687.10032.gz'},-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,-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,-1,-1,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central leak test build','previousbuildtime' : 1240113981,'errorparser' : 'unix','rowspan' : 3,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240121583,'td' : '','buildtime' : 1240121181,'logfile' : '1240121181.1240121541.9891.gz'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,{'rowspan' : 15,'buildstatus' : 'null'},{'rowspan' : 9,'buildstatus' : 'null'},-1,{'rowspan' : 7,'buildstatus' : 'null'},-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,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 17,'buildstatus' : 'null'},{'rowspan' : 13,'buildstatus' : 'null'},{'rowspan' : 29,'buildstatus' : 'null'},-1,-1,{'rowspan' : 9,'buildstatus' : 'null'},-1,{'rowspan' : 29,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[{'rowspan' : 14,'buildstatus' : 'null'},{'rowspan' : 19,'buildstatus' : 'null'},-1,{'rowspan' : 9,'buildstatus' : 'null'},-1,-1,-1,-1,{'rowspan' : 18,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 17,'buildstatus' : 'null'},{'rowspan' : 20,'buildstatus' : 'null'},-1,-1,{'rowspan' : 4,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.2 mozilla-central build','errorparser' : 'unix','rowspan' : 23,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240121889,'td' : '','buildtime' : 1240113981,'logfile' : '1240113981.1240121881.10296.gz'},{'rowspan' : 3,'buildstatus' : 'null'},-1,{'buildname' : 'WINNT 5.2 mozilla-central unit test','errorparser' : 'unittest','rowspan' : 23,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240124521,'td' : '','buildtime' : 1240113981,'logfile' : '1240113981.1240124478.13077.gz'},-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,-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,-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.2 mozilla-central leak test build','errorparser' : 'unix','rowspan' : 20,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240119902,'td' : '','buildtime' : 1240113981,'logfile' : '1240113981.1240119865.8135.gz'},-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,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central unit test','errorparser' : 'unittest','rowspan' : 19,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240119860,'td' : '','buildtime' : 1240113981,'logfile' : '1240113981.1240119834.8093.gz'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central qm-plinux-trunk03','errorparser' : 'unix','rowspan' : 16,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240119481,'td' : '','buildtime' : 1240114204,'logfile' : '1240114204.1240119424.7700.gz'},-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,-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,-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,{'buildname' : 'Linux talos mozilla-central nochrome qm-plinux-trunk07','previousbuildtime' : 1240107064,'errorparser' : 'unix','rowspan' : 14,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240119243,'td' : '','buildtime' : 1240114204,\n\ +'logfile' : '1240114204.1240119209.7416.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central nochrome qm-pleopard-trunk04','errorparser' : 'unix','rowspan' : 14,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240118942,'td' : '','buildtime' : 1240114000,'logfile' : '1240114000.1240118885.7089.gz'},-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,-1,{'buildname' : 'Linux mozilla-central unit test','errorparser' : 'unittest','rowspan' : 14,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240118762,'td' : '','buildtime' : 1240113981,'logfile' : '1240113981.1240118727.6920.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk03','errorparser' : 'unix','rowspan' : 12,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240118282,'td' : '','buildtime' : 1240114000,'logfile' : '1240114000.1240118267.6249.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk03','errorparser' : 'unix','rowspan' : 11,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240118223,'td' : '','buildtime' : 1240114000,'logfile' : '1240114000.1240118208.6184.gz'},-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,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central nochrome qm-pmac-trunk10','errorparser' : 'unix','rowspan' : 10,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240118104,'td' : '','buildtime' : 1240114000,'logfile' : '1240114000.1240118088.5991.gz'},-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,-1,-1],[-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central fast qm-plinux-fast03','previousbuildtime' : 1240107064,'errorparser' : 'unix','rowspan' : 8,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240117147,'td' : '','buildtime' : 1240114204,'logfile' : '1240114204.1240117101.4633.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1],[{'buildname' : 'Linux mozilla-central build','errorparser' : 'unix','rowspan' : 9,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240116427,'td' : '','buildtime' : 1240113981,'logfile' : '1240113981.1240116368.3775.gz'},-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,-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,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central fast qm-pxp-fast03','errorparser' : 'unix','rowspan' : 9,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240120323,'td' : '','buildtime' : 1240113394,'logfile' : '1240113394.1240120303.8593.gz'},{'buildname' : 'WINNT 5.1 talos mozilla-central jss qm-pxp-jss01','errorparser' : 'unix','rowspan' : 9,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240120621,'td' : '','buildtime' : 1240113394,'logfile' : '1240113394.1240120615.8898.gz'},-1,-1,{'buildname' : 'WINNT 5.1 talos mozilla-central nochrome qm-pxp-trunk07','errorparser' : 'unix','rowspan' : 9,'buildstatus' : 'testfailed','binaryurl' : '','endtime' : 1240119422,'td' : '','buildtime' : 1240113394,'logfile' : '1240113394.1240119400.7670.gz'},{'rowspan' : 13,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,{'buildname' : 'WINNT 6.0 talos mozilla-central nochrome qm-pvista-trunk04','errorparser' : 'unix','rowspan' : 9,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240124104,'td' : '','buildtime' : 1240113394,'logfile' : '1240113394.1240124098.12653.gz'},{'rowspan' : 13,'buildstatus' : 'null'},-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'MacOSX Darwin 8.8.1 talos mozilla-central fast qm-pmac-fast03','errorparser' : 'unix','rowspan' : 6,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240115641,'td' : '','buildtime' : 1240114000,'logfile' : '1240114000.1240115599.2794.gz'},-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,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central build','errorparser' : 'unix','rowspan' : 6,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240114808,'td' : '','buildtime' : 1240113981,'logfile' : '1240113981.1240114788.1873.gz'},-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,-1,-1,{'buildname' : 'Linux x86-64 mozilla-central build','errorparser' : 'unix','rowspan' : 5,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240114742,'td' : '','buildtime' : 1240113981,'logfile' : '1240113981.1240114695.1744.gz'},-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,-1,-1,-1,-1,-1],[-1,{'buildname' : 'Linux mozilla-central leak test build','errorparser' : 'unix','rowspan' : 4,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240114625,'td' : '','buildtime' : 1240113981,'logfile' : '1240113981.1240114572.1628.gz'},-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,-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,-1,-1,-1,-1,-1,-1,{'buildname' : 'OS X 10.5.2 mozilla-central leak test build','errorparser' : 'unix','rowspan' : 3,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240114323,'td' : '','buildtime' : 1240113981,'logfile' : '1240113981.1240114316.1289.gz'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,{'rowspan' : 6,'buildstatus' : 'null'},{'rowspan' : 5,'buildstatus' : 'null'},-1,{'rowspan' : 7,'buildstatus' : 'null'},-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,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 6,'buildstatus' : 'null'},{'rowspan' : 6,'buildstatus' : 'null'},-1,-1,{'rowspan' : 6,'buildstatus' : 'null'},{'rowspan' : 6,'buildstatus' : 'null'},-1,-1,{'rowspan' : 6,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[{'rowspan' : 5,'buildstatus' : 'null'},{'rowspan' : 5,'buildstatus' : 'null'},-1,{'rowspan' : 5,'buildstatus' : 'null'},-1,-1,-1,-1,{'rowspan' : 5,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 5,'buildstatus' : 'null'},{'rowspan' : 5,'buildstatus' : 'null'},-1,-1,{'rowspan' : 5,'buildstatus' : 'null'},-1,-1,-1,-1,-1,-1,-1,-1,{'rowspan' : 5,'buildstatus' : 'null'},{'rowspan' : 5,'buildstatus' : 'null'},-1,{'rowspan' : 5,'buildstatus' : 'null'},-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,-1,-1,{'rowspan' : 4,'buildstatus' : 'null'},{'rowspan' : 4,'buildstatus' : 'null'},-1,-1,{'rowspan' : 4,'buildstatus' : 'null'},-1,-1,{'rowspan' : 4,'buildstatus' : 'null'},-1,-1,-1,-1,{'rowspan' : 4,'buildstatus' : 'null'},-1,{'rowspan' : 4,'buildstatus' : 'null'},-1],[-1,-1,-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central qm-plinux-trunk01','errorparser' : 'unix','rowspan' : 3,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240113241,'td' : '','buildtime' : 1240107064,'logfile' : '1240107064.1240113190.32497.gz'},-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,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central nochrome qm-plinux-trunk07','errorparser' : 'unix','rowspan' : 2,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240113003,'td' : '','buildtime' : 1240107064,'logfile' : '1240107064.1240112981.32269.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,{'buildname' : 'Linux talos mozilla-central fast qm-plinux-fast03','errorparser' : 'unix','rowspan' : 1,'buildstatus' : 'success','binaryurl' : '','endtime' : 1240110901,'td' : '','buildtime' : 1240107064,'logfile' : '1240107064.1240110861.30015.gz'},-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,-1,-1,-1,-1,-1,-1,-1,-1,-1],[]],'ignore_builds' : {'MacOSX Darwin 9.0.0 talos trunk qm-pmac-trunk04' : 1,'MacOSX Darwin 9.0.0 talos trunk qm-pmac-trunk05' : 1,'Linux qm-centos5-02 dep unit test' : 1,'OS X 10.5.2 mozilla-central l10n nightly' : 1,'MacOSX Darwin 9.1.0 qm-xserve02 dep unit test' : 1,'Linux talos qm-mini-ubuntu03 trunk' : 1,'Linux talos trunk fast qm-plinux-fast01' : 1,'OS X 10.5.2 mozilla-central xulrunner' : 1,'MacOSX Darwin 8.8.1 talos trunk qm-pmac01' : 1,'WINNT 5.2 mozilla-central moz2-win32-slave08 dep unit test' : 1,'WINNT 5.2 mozilla-central moz2-win32-slave07 dep unit test' : 1,'Linux talos trunk qm-mini-ubuntu02' : 1,'WINNT 5.1 mini talos trunk jss qm-pxp-jss03' : 1,'WINNT 5.1 bl-bldxp01 Depend fx-win32-tbox perf test' : 1,'WINNT 6.0 talos trunk qm-mini-vista01' : 1,'Linux ayane Sisyphus' : 1,'WINNT 6.0 talos trunk qm-mini-vista02' : 1,'MacOSX Darwin 9.2.2 moz2-darwin8-slave02 dep unit test' : 1,'Linux talos trunk qm-mini-ubuntu05' : 1,'Linux talos trunk qm-mini-ubuntu01' : 1,'Linux mozilla-central qm-centos5-03 dep unit test' : 1,'Linux mozilla-central qm-centos5-moz2-02-hw dep unit test' : 1,'Linux bl-bldlnx01 Depend fx-linux-tbox perf test' : 1,'Linux fxdbug-linux-tbox Depend' : 1,'Linux qm-centos5-04 dep unit test' : 1,'WINNT 5.2 qm-win2k3-03 dep unit test' : 1,'WINNT 5.2 mozilla-central qm-win2k3-unittest-hw dep unit test' : 1,'win32 qm-mini-xp03 branch perf' : 1,'WINNT 5.2 fxnewref-win32- Depend Fx-Newref' : 1,'Linux mozilla-central moz2-linux-slave08 dep unit test' : 1,'WINNT 5.1 mini talos trunk qm-mini-xp02' : 1,'MacOSX Darwin 8.8.4 qm-xserve06 dep unit test' : 1,'Linux qm-centos5-01 dep unit test' : 1,'Linux bl-bldlnx03 Depend fx-linux-tbox perf test' : 1,'win32 qm-mini-xp02 trunk perf' : 1,'talos win32 branch' : 1,'talos qm-pxp01,3 trunk' : 1,'WINNT 5.1 talos trunk qm-pxp03' : 1,'WINNT 5.1 talos trunk qm-pxp01' : 1,'MacOSX Darwin 8.8.4 fx-mac-1 Depend Universal Nightly' : 1,'Linux mozilla-central l10n nightly' : 1,'MacOSX Darwin 9.2.2 talos trunk qm-pmac-trunk05' : 1,'Linux bl-bldlnx01 Depend fx-linux-tbox test perf' : 1,'Linux bl-bldlnx01 Depend argo-vm perf test' : 1,'WINNT 6.0 talos trunk qm-mini-vista03' : 1,'Linux mozilla-central qm-centos5-moz2-01 dep unit test' : 1,'WINNT 5.1 talos qm-pxp01,3 trunk' : 1,'MacOSX Darwin 9.0.0 talos trunk qm-pmac-trunk06' : 1,'Linux qm-mini-ubuntu03 trunk perf' : 1,'WINNT 5.2 mozilla-central l10n nightly' : 1,'MacOSX Darwin 8.8.1 talos trunk nochrome qm-pmac05' : 1,'MacOSX Darwin 8.8.1 talos trunk fast qm-pmac-fast01' : 1,'WINNT 5.2 win2k3-ref-img Depend Nightly' : 1,'Linux fx3-linux-tbox Depend Nightly' : 1,'Linux bl-bldlnx01 Depend argo-vm test perf' : 1,'MacOSX Darwin 9.2.2 talos trunk qm-pmac-trunk04' : 1,'Linux talos trunk nochrome qm-mini-ubuntu03' : 1,'Linux mozilla-central fx-linux-1.9-slave04 dep unit test' : 1,'Linux qm-centos5-03 dep unit test' : 1,'WINNT 5.1 mini talos trunk qm-mini-xp03' : 1,'MacOSX Darwin 8.8.4 qm-xserve01 dep unit test' : 1,'WINNT 5.1 mini talos trunk jss qm-pxp-jss01' : 1,'Linux fx-linux-1 Depend Nightly' : 1,'Linux qm-rhel02 dep unit test' : 1,'Linux mozilla-central xulrunner' : 1,'MacOSX Darwin 9.2.2 mozilla-central moz2-darwin8-slave01 dep unit test' : 1,'MacOSX Darwin 8.8.1 talos trunk qm-pmac03' : 1,'MacOSX Darwin 9.2.2 mozilla-central qm-moz2mini01 dep unit test' : 1,'WINNT 5.2 mozilla-central xulrunner' : 1,'Linux argo-vm Depend Nightly' : 1,'WINNT 5.2 fx-win32-tbox Depend Nightly' : 1,'WINNT 5.1 bl-bldxp01 Depend fxnewref-win32-tbox perf test' : 1,'WINNT 6.0 talos trunk nochrome qm-mini-vista05' : 1,'MacOSX Darwin 8.8.1 talos trunk qm-pmac02' : 1,'MacOSX Darwin 9.0.0 robert-helmers-macbook-pro Depend Universal Nightly' : 1,'WINNT 5.2 mozilla-central qm-win2k3-moz2-01 dep unit test' : 1,'WINNT 5.2 qm-win2k3-pgo01 dep unit test' : 1,'MacOSX Darwin 9.2.2 mozilla-central moz2-darwin8-slave02 dep unit test' : 1,'WINNT 5.1 mini talos trunk qm-mini-xp01' : 1,'WINNT 5.2 bm-win2k3-pgo01 dep unit test' : 1,'Linux fxnewref-linux-tbox Depend Nightly' : 1,'Linux mozilla-central bm-centos5-unittest-02 dep unit test' : 1,'Linux x86-64 mozilla-central xulrunner' : 1,'MacOSX Darwin 8.11.1 qm-xserve06 dep unit test' : 1,'Linux mozilla-central moz2-linux-slave07 dep unit test' : 1,'WINNT 5.1 mini talos trunk fast qm-pxp-fast01' : 1,'Linux bl-bldlnx03 Depend fxnewref-linux-tbox perf test' : 1,'WINNT 5.2 qm-win2k3-02 dep unit test' : 1,'MacOSX Darwin 8.8.4 bm-xserve11 Depend Debug + Leak Test' : 1,'Linux bl-bldlnx03 Depend Nightly' : 1,'talos qm-pxp04 branch' : 1,'Linux qm-mini-ubuntu01 branch perf' : 1,'Linux fx-linux-tbox Depend' : 1,'MacOSX Darwin 8.11.1 qm-xserve01 dep unit test' : 1,'MacOSX Darwin 9.2.2 moz2-darwin8-slave01 dep unit test' : 1,'WINNT 5.2 fxnewref-win32- Depend Nightly' : 1,'MacOSX Darwin 9.2.2 talos trunk qm-pmac-trunk06' : 1,'WINNT 5.2 mozilla-central qm-win2k3-03 dep unit test' : 1,'WINNT 5.2 fxdbug-win32-tb Depend Debug + Leak Test' : 1,'MacOSX Darwin 8.8.4 bm-xserve07 dep unit test' : 1,'Linux bl-bldlnx02 Depend Nightly' : 1,'WINNT 5.1 mini talos trunk nochrome qm-mini-xp05' : 1,'Linux mozilla-central fx-linux-1.9-slave03 dep unit test' : 1,'WINNT 5.1 qm-winxp01 dep unit test' : 1,'WINNT 5.1 mini talos trunk jss qm-pxp-jss02' : 1,'talos qm-pxp02,4 branch' : 1,'Linux lilroro Depend fx-linux-tbox perf test' : 1,'WINNT 5.2 qm-win2k3-01 dep unit test' : 1,'Linux fx-linux-tbox Depend Nightly' : 1,'MacOSX Darwin 8.8.4 bm-xserve08 Depend Universal Nightly' : 1},\n\ +'who_list' : ['undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef','undef',\n\ +{'cltbld' : 1,'brendan%mozilla.org' : 1,'gavin%gavinsharp.com' : 1,'dbaron%dbaron.org' : 1,'neil%parkwaycc.co.uk' : 1,'reed%reedloden.com' : 1,'dietrich%mozilla.com' : 1,'crowder%fiverocks.com' : 1,'philringnalda%gmail.com' : 1,'mnyromyr%tprac.de' : 1,'marco.zehe%googlemail.com' : 1,'Pidgeot18%gmail.com' : 1,'hwaara%gmail.com' : 1,'silver%warwickcompsoc.co.uk' : 1,'dholbert%cs.stanford.edu' : 1,'jst%mozilla.org' : 1,'mozilla%kewis.ch' : 1,'bugzilla%standard8.plus.com' : 1,'anodelman%mozilla.com' : 1,'mkmelin+mozilla%iki.fi' : 1,'axel%pike.org' : 1,'sdwilsh%shawnwilsher.com' : 1,'bhearsum%mozilla.com' : 1,'ctalbert%mozilla.com' : 1,'smichaud%pobox.com' : 1,'wr%rosenauer.org' : 1,'timeless%mozdev.org' : 1,'Callek%gmail.com' : 1,'dcamp%mozilla.com' : 1,'jminta%gmail.com' : 1,'bienvenu%nventure.com' : 1}],'build_names' : ['Linux mozilla-central build','Linux mozilla-central leak test build','Linux mozilla-central nightly','Linux mozilla-central unit test','Linux talos mozilla-central fast qm-plinux-fast03','Linux talos mozilla-central nochrome qm-plinux-trunk07','Linux talos mozilla-central qm-plinux-trunk01','Linux talos mozilla-central qm-plinux-trunk03','Linux x86-64 mozilla-central build','Linux x86-64 mozilla-central nightly','MacOSX Darwin 8.8.1 talos mozilla-central fast qm-pmac-fast03','MacOSX Darwin 8.8.1 talos mozilla-central nochrome qm-pmac-trunk10','MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk01','MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk02','MacOSX Darwin 8.8.1 talos mozilla-central qm-pmac-trunk03','MacOSX Darwin 9.2.2 talos mozilla-central nochrome qm-pleopard-trunk04','MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk01','MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk02','MacOSX Darwin 9.2.2 talos mozilla-central qm-pleopard-trunk03','OS X 10.5.2 mozilla-central build','OS X 10.5.2 mozilla-central leak test build','OS X 10.5.2 mozilla-central nightly','OS X 10.5.2 mozilla-central shark','OS X 10.5.2 mozilla-central unit test','WINNT 5.1 talos mozilla-central fast qm-pxp-fast03','WINNT 5.1 talos mozilla-central jss qm-pxp-jss01','WINNT 5.1 talos mozilla-central jss qm-pxp-jss02','WINNT 5.1 talos mozilla-central jss qm-pxp-jss03','WINNT 5.1 talos mozilla-central nochrome qm-pxp-trunk07','WINNT 5.1 talos mozilla-central qm-pxp-trunk01','WINNT 5.1 talos mozilla-central qm-pxp-trunk02','WINNT 5.1 talos mozilla-central qm-pxp-trunk03','WINNT 5.2 mozilla-central build','WINNT 5.2 mozilla-central leak test build','WINNT 5.2 mozilla-central nightly','WINNT 5.2 mozilla-central unit test','WINNT 6.0 talos mozilla-central nochrome qm-pvista-trunk04','WINNT 6.0 talos mozilla-central qm-pvista-trunk01','WINNT 6.0 talos mozilla-central qm-pvista-trunk02','static-analysis-bsmedberg']};\n\ +\n\ +\n\ +TalosContentProfiler.resume('json-stringify-tinderbox', true).then(() => {\n\ + var _sunSpiderStartDate = new Date();\n\ +\n\ +\n\ + for (var i = 0; i < 20; i++) {\n\ + var x = JSON.stringify(tinderbox_data);\n\ + }\n\ +\n\ + var _sunSpiderInterval = new Date() - _sunSpiderStartDate;\n\ + TalosContentProfiler.pause('json-stringify-tinderbox', true).then(() => {\n\ + record(_sunSpiderInterval);\n\ + });\n\ +\n\ +});\n\ +</script>\n\ +\n\ +\n\ +</body>\n\ +</html>\n\ +", "<!DOCTYPE html>\n\ +<head>\n\ +\n\ +<meta charset=utf8>\n\ +\n\ +<!--\n\ + Copyright (C) 2007 Apple Inc. All rights reserved.\n\ +\n\ + Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions\n\ + are met:\n\ + 1. Redistributions of source code must retain the above copyright\n\ + notice, this list of conditions and the following disclaimer.\n\ + 2. Redistributions in binary form must reproduce the above copyright\n\ + notice, this list of conditions and the following disclaimer in the\n\ + documentation and/or other materials provided with the distribution.\n\ +\n\ + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY\n\ + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n\ + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n\ + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR\n\ + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n\ + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\ + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n\ + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n\ + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \n\ +-->\n\ +\n\ +<title>SunSpider stanford-crypto-aes</title>\n\ +<link rel=\"stylesheet\" href=\"../kraken.css\">\n\ +</head>\n\ +\n\ +<body>\n\ +<h3>stanford-crypto-aes</h3>\n\ +<div id=\"console\">\n\ +</div>\n\ +<script>\n\ +var TalosContentProfiler = parent.TalosContentProfiler;\n\ +function record(time) {\n\ + document.getElementById(\"console\").innerHTML = time + \"ms\";\n\ + if (window.parent) {\n\ + parent.recordResult(time);\n\ + }\n\ +}\n\ +\n\ +\"use strict\";\n\ +\n\ +var sjcl={cipher:{},hash:{},mode:{},misc:{},codec:{},exception:{corrupt:function(a){this.toString=function(){return\"CORRUPT: \"+this.message};this.message=a},invalid:function(a){this.toString=function(){return\"INVALID: \"+this.message};this.message=a},bug:function(a){this.toString=function(){return\"BUG: \"+this.message};this.message=a}}};\n\ +sjcl.cipher.aes=function(a){this.h[0][0][0]||this.w();var b,c,d,e,f=this.h[0][4],g=this.h[1];b=a.length;var h=1;if(b!==4&&b!==6&&b!==8)throw new sjcl.exception.invalid(\"invalid aes key size\");this.a=[d=a.slice(0),e=[]];for(a=b;a<4*b+28;a++){c=d[a-1];if(a%b===0||b===8&&a%b===4){c=f[c>>>24]<<24^f[c>>16&255]<<16^f[c>>8&255]<<8^f[c&255];if(a%b===0){c=c<<8^c>>>24^h<<24;h=h<<1^(h>>7)*283}}d[a]=d[a-b]^c}for(b=0;a;b++,a--){c=d[b&3?a:a-4];e[b]=a<=4||b<4?c:g[0][f[c>>>24]]^g[1][f[c>>16&255]]^g[2][f[c>>8&255]]^\n\ +g[3][f[c&255]]}};\n\ +sjcl.cipher.aes.prototype={encrypt:function(a){return this.H(a,0)},decrypt:function(a){return this.H(a,1)},h:[[[],[],[],[],[]],[[],[],[],[],[]]],w:function(){var a=this.h[0],b=this.h[1],c=a[4],d=b[4],e,f,g,h=[],i=[],k,j,l,m;for(e=0;e<0x100;e++)i[(h[e]=e<<1^(e>>7)*283)^e]=e;for(f=g=0;!c[f];f^=k||1,g=i[g]||1){l=g^g<<1^g<<2^g<<3^g<<4;l=l>>8^l&255^99;c[f]=l;d[l]=f;j=h[e=h[k=h[f]]];m=j*0x1010101^e*0x10001^k*0x101^f*0x1010100;j=h[l]*0x101^l*0x1010100;for(e=0;e<4;e++){a[e][f]=j=j<<24^j>>>8;b[e][l]=m=m<<24^m>>>8}}for(e=\n\ +0;e<5;e++){a[e]=a[e].slice(0);b[e]=b[e].slice(0)}},H:function(a,b){if(a.length!==4)throw new sjcl.exception.invalid(\"invalid aes block size\");var c=this.a[b],d=a[0]^c[0],e=a[b?3:1]^c[1],f=a[2]^c[2];a=a[b?1:3]^c[3];var g,h,i,k=c.length/4-2,j,l=4,m=[0,0,0,0];g=this.h[b];var n=g[0],o=g[1],p=g[2],q=g[3],r=g[4];for(j=0;j<k;j++){g=n[d>>>24]^o[e>>16&255]^p[f>>8&255]^q[a&255]^c[l];h=n[e>>>24]^o[f>>16&255]^p[a>>8&255]^q[d&255]^c[l+1];i=n[f>>>24]^o[a>>16&255]^p[d>>8&255]^q[e&255]^c[l+2];a=n[a>>>24]^o[d>>16&\n\ +255]^p[e>>8&255]^q[f&255]^c[l+3];l+=4;d=g;e=h;f=i}for(j=0;j<4;j++){m[b?3&-j:j]=r[d>>>24]<<24^r[e>>16&255]<<16^r[f>>8&255]<<8^r[a&255]^c[l++];g=d;d=e;e=f;f=a;a=g}return m}};\n\ +sjcl.bitArray={bitSlice:function(a,b,c){a=sjcl.bitArray.P(a.slice(b/32),32-(b&31)).slice(1);return c===undefined?a:sjcl.bitArray.clamp(a,c-b)},concat:function(a,b){if(a.length===0||b.length===0)return a.concat(b);var c=a[a.length-1],d=sjcl.bitArray.getPartial(c);return d===32?a.concat(b):sjcl.bitArray.P(b,d,c|0,a.slice(0,a.length-1))},bitLength:function(a){var b=a.length;if(b===0)return 0;return(b-1)*32+sjcl.bitArray.getPartial(a[b-1])},clamp:function(a,b){if(a.length*32<b)return a;a=a.slice(0,Math.ceil(b/\n\ +32));var c=a.length;b&=31;if(c>0&&b)a[c-1]=sjcl.bitArray.partial(b,a[c-1]&2147483648>>b-1,1);return a},partial:function(a,b,c){if(a===32)return b;return(c?b|0:b<<32-a)+a*0x10000000000},getPartial:function(a){return Math.round(a/0x10000000000)||32},equal:function(a,b){if(sjcl.bitArray.bitLength(a)!==sjcl.bitArray.bitLength(b))return false;var c=0,d;for(d=0;d<a.length;d++)c|=a[d]^b[d];return c===0},P:function(a,b,c,d){var e;e=0;if(d===undefined)d=[];for(;b>=32;b-=32){d.push(c);c=0}if(b===0)return d.concat(a);\n\ +for(e=0;e<a.length;e++){d.push(c|a[e]>>>b);c=a[e]<<32-b}e=a.length?a[a.length-1]:0;a=sjcl.bitArray.getPartial(e);d.push(sjcl.bitArray.partial(b+a&31,b+a>32?c:d.pop(),1));return d},k:function(a,b){return[a[0]^b[0],a[1]^b[1],a[2]^b[2],a[3]^b[3]]}};\n\ +sjcl.codec.utf8String={fromBits:function(a){var b=\"\",c=sjcl.bitArray.bitLength(a),d,e;for(d=0;d<c/8;d++){if((d&3)===0)e=a[d/4];b+=String.fromCharCode(e>>>24);e<<=8}return decodeURIComponent(escape(b))},toBits:function(a){a=unescape(encodeURIComponent(a));var b=[],c,d=0;for(c=0;c<a.length;c++){d=d<<8|a.charCodeAt(c);if((c&3)===3){b.push(d);d=0}}c&3&&b.push(sjcl.bitArray.partial(8*(c&3),d));return b}};\n\ +sjcl.codec.hex={fromBits:function(a){var b=\"\",c;for(c=0;c<a.length;c++)b+=((a[c]|0)+0xf00000000000).toString(16).substr(4);return b.substr(0,sjcl.bitArray.bitLength(a)/4)},toBits:function(a){var b,c=[],d;a=a.replace(/\\s|0x/g,\"\");d=a.length;a+=\"00000000\";for(b=0;b<a.length;b+=8)c.push(parseInt(a.substr(b,8),16)^0);return sjcl.bitArray.clamp(c,d*4)}};\n\ +sjcl.codec.base64={D:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",fromBits:function(a,b){var c=\"\",d,e=0,f=sjcl.codec.base64.D,g=0,h=sjcl.bitArray.bitLength(a);for(d=0;c.length*6<h;){c+=f.charAt((g^a[d]>>>e)>>>26);if(e<6){g=a[d]<<6-e;e+=26;d++}else{g<<=6;e-=6}}for(;c.length&3&&!b;)c+=\"=\";return c},toBits:function(a){a=a.replace(/\\s|=/g,\"\");var b=[],c,d=0,e=sjcl.codec.base64.D,f=0,g;for(c=0;c<a.length;c++){g=e.indexOf(a.charAt(c));if(g<0)throw new sjcl.exception.invalid(\"this isn't base64!\");\n\ +if(d>26){d-=26;b.push(f^g>>>d);f=g<<32-d}else{d+=6;f^=g<<32-d}}d&56&&b.push(sjcl.bitArray.partial(d&56,f,1));return b}};sjcl.hash.sha256=function(a){this.a[0]||this.w();if(a){this.n=a.n.slice(0);this.i=a.i.slice(0);this.e=a.e}else this.reset()};sjcl.hash.sha256.hash=function(a){return(new sjcl.hash.sha256).update(a).finalize()};\n\ +sjcl.hash.sha256.prototype={blockSize:512,reset:function(){this.n=this.N.slice(0);this.i=[];this.e=0;return this},update:function(a){if(typeof a===\"string\")a=sjcl.codec.utf8String.toBits(a);var b,c=this.i=sjcl.bitArray.concat(this.i,a);b=this.e;a=this.e=b+sjcl.bitArray.bitLength(a);for(b=512+b&-512;b<=a;b+=512)this.C(c.splice(0,16));return this},finalize:function(){var a,b=this.i,c=this.n;b=sjcl.bitArray.concat(b,[sjcl.bitArray.partial(1,1)]);for(a=b.length+2;a&15;a++)b.push(0);b.push(Math.floor(this.e/\n\ +4294967296));for(b.push(this.e|0);b.length;)this.C(b.splice(0,16));this.reset();return c},N:[],a:[],w:function(){function a(e){return(e-Math.floor(e))*0x100000000|0}var b=0,c=2,d;a:for(;b<64;c++){for(d=2;d*d<=c;d++)if(c%d===0)continue a;if(b<8)this.N[b]=a(Math.pow(c,0.5));this.a[b]=a(Math.pow(c,1/3));b++}},C:function(a){var b,c,d=a.slice(0),e=this.n,f=this.a,g=e[0],h=e[1],i=e[2],k=e[3],j=e[4],l=e[5],m=e[6],n=e[7];for(a=0;a<64;a++){if(a<16)b=d[a];else{b=d[a+1&15];c=d[a+14&15];b=d[a&15]=(b>>>7^b>>>18^\n\ +b>>>3^b<<25^b<<14)+(c>>>17^c>>>19^c>>>10^c<<15^c<<13)+d[a&15]+d[a+9&15]|0}b=b+n+(j>>>6^j>>>11^j>>>25^j<<26^j<<21^j<<7)+(m^j&(l^m))+f[a];n=m;m=l;l=j;j=k+b|0;k=i;i=h;h=g;g=b+(h&i^k&(h^i))+(h>>>2^h>>>13^h>>>22^h<<30^h<<19^h<<10)|0}e[0]=e[0]+g|0;e[1]=e[1]+h|0;e[2]=e[2]+i|0;e[3]=e[3]+k|0;e[4]=e[4]+j|0;e[5]=e[5]+l|0;e[6]=e[6]+m|0;e[7]=e[7]+n|0}};\n\ +sjcl.mode.ccm={name:\"ccm\",encrypt:function(a,b,c,d,e){var f,g=b.slice(0),h=sjcl.bitArray,i=h.bitLength(c)/8,k=h.bitLength(g)/8;e=e||64;d=d||[];if(i<7)throw new sjcl.exception.invalid(\"ccm: iv must be at least 7 bytes\");for(f=2;f<4&&k>>>8*f;f++);if(f<15-i)f=15-i;c=h.clamp(c,8*(15-f));b=sjcl.mode.ccm.G(a,b,c,d,e,f);g=sjcl.mode.ccm.I(a,g,c,b,e,f);return h.concat(g.data,g.tag)},decrypt:function(a,b,c,d,e){e=e||64;d=d||[];var f=sjcl.bitArray,g=f.bitLength(c)/8,h=f.bitLength(b),i=f.clamp(b,h-e),k=f.bitSlice(b,\n\ +h-e);h=(h-e)/8;if(g<7)throw new sjcl.exception.invalid(\"ccm: iv must be at least 7 bytes\");for(b=2;b<4&&h>>>8*b;b++);if(b<15-g)b=15-g;c=f.clamp(c,8*(15-b));i=sjcl.mode.ccm.I(a,i,c,k,e,b);a=sjcl.mode.ccm.G(a,i.data,c,d,e,b);if(!f.equal(i.tag,a))throw new sjcl.exception.corrupt(\"ccm: tag doesn't match\");return i.data},G:function(a,b,c,d,e,f){var g=[],h=sjcl.bitArray,i=h.k;e/=8;if(e%2||e<4||e>16)throw new sjcl.exception.invalid(\"ccm: invalid tag length\");if(d.length>0xffffffff||b.length>0xffffffff)throw new sjcl.exception.bug(\"ccm: can't deal with 4GiB or more data\");\n\ +f=[h.partial(8,(d.length?64:0)|e-2<<2|f-1)];f=h.concat(f,c);f[3]|=h.bitLength(b)/8;f=a.encrypt(f);if(d.length){c=h.bitLength(d)/8;if(c<=65279)g=[h.partial(16,c)];else if(c<=0xffffffff)g=h.concat([h.partial(16,65534)],[c]);g=h.concat(g,d);for(d=0;d<g.length;d+=4)f=a.encrypt(i(f,g.slice(d,d+4)))}for(d=0;d<b.length;d+=4)f=a.encrypt(i(f,b.slice(d,d+4)));return h.clamp(f,e*8)},I:function(a,b,c,d,e,f){var g,h=sjcl.bitArray;g=h.k;var i=b.length,k=h.bitLength(b);c=h.concat([h.partial(8,f-1)],c).concat([0,\n\ +0,0]).slice(0,4);d=h.bitSlice(g(d,a.encrypt(c)),0,e);if(!i)return{tag:d,data:[]};for(g=0;g<i;g+=4){c[3]++;e=a.encrypt(c);b[g]^=e[0];b[g+1]^=e[1];b[g+2]^=e[2];b[g+3]^=e[3]}return{tag:d,data:h.clamp(b,k)}}};\n\ +sjcl.mode.ocb2={name:\"ocb2\",encrypt:function(a,b,c,d,e,f){if(sjcl.bitArray.bitLength(c)!==128)throw new sjcl.exception.invalid(\"ocb iv must be 128 bits\");var g,h=sjcl.mode.ocb2.A,i=sjcl.bitArray,k=i.k,j=[0,0,0,0];c=h(a.encrypt(c));var l,m=[];d=d||[];e=e||64;for(g=0;g+4<b.length;g+=4){l=b.slice(g,g+4);j=k(j,l);m=m.concat(k(c,a.encrypt(k(c,l))));c=h(c)}l=b.slice(g);b=i.bitLength(l);g=a.encrypt(k(c,[0,0,0,b]));l=i.clamp(k(l,g),b);j=k(j,k(l,g));j=a.encrypt(k(j,k(c,h(c))));if(d.length)j=k(j,f?d:sjcl.mode.ocb2.pmac(a,\n\ +d));return m.concat(i.concat(l,i.clamp(j,e)))},decrypt:function(a,b,c,d,e,f){if(sjcl.bitArray.bitLength(c)!==128)throw new sjcl.exception.invalid(\"ocb iv must be 128 bits\");e=e||64;var g=sjcl.mode.ocb2.A,h=sjcl.bitArray,i=h.k,k=[0,0,0,0],j=g(a.encrypt(c)),l,m,n=sjcl.bitArray.bitLength(b)-e,o=[];d=d||[];for(c=0;c+4<n/32;c+=4){l=i(j,a.decrypt(i(j,b.slice(c,c+4))));k=i(k,l);o=o.concat(l);j=g(j)}m=n-c*32;l=a.encrypt(i(j,[0,0,0,m]));l=i(l,h.clamp(b.slice(c),m));k=i(k,l);k=a.encrypt(i(k,i(j,g(j))));if(d.length)k=\n\ +i(k,f?d:sjcl.mode.ocb2.pmac(a,d));if(!h.equal(h.clamp(k,e),h.bitSlice(b,n)))throw new sjcl.exception.corrupt(\"ocb: tag doesn't match\");return o.concat(h.clamp(l,m))},pmac:function(a,b){var c,d=sjcl.mode.ocb2.A,e=sjcl.bitArray,f=e.k,g=[0,0,0,0],h=a.encrypt([0,0,0,0]);h=f(h,d(d(h)));for(c=0;c+4<b.length;c+=4){h=d(h);g=f(g,a.encrypt(f(h,b.slice(c,c+4))))}b=b.slice(c);if(e.bitLength(b)<128){h=f(h,d(h));b=e.concat(b,[2147483648|0])}g=f(g,b);return a.encrypt(f(d(f(h,d(h))),g))},A:function(a){return[a[0]<<\n\ +1^a[1]>>>31,a[1]<<1^a[2]>>>31,a[2]<<1^a[3]>>>31,a[3]<<1^(a[0]>>>31)*135]}};sjcl.misc.hmac=function(a,b){this.M=b=b||sjcl.hash.sha256;var c=[[],[]],d=b.prototype.blockSize/32;this.l=[new b,new b];if(a.length>d)a=b.hash(a);for(b=0;b<d;b++){c[0][b]=a[b]^909522486;c[1][b]=a[b]^1549556828}this.l[0].update(c[0]);this.l[1].update(c[1])};sjcl.misc.hmac.prototype.encrypt=sjcl.misc.hmac.prototype.mac=function(a,b){a=(new this.M(this.l[0])).update(a,b).finalize();return(new this.M(this.l[1])).update(a).finalize()};\n\ +sjcl.misc.pbkdf2=function(a,b,c,d,e){c=c||1E3;if(d<0||c<0)throw sjcl.exception.invalid(\"invalid params to pbkdf2\");if(typeof a===\"string\")a=sjcl.codec.utf8String.toBits(a);e=e||sjcl.misc.hmac;a=new e(a);var f,g,h,i,k=[],j=sjcl.bitArray;for(i=1;32*k.length<(d||1);i++){e=f=a.encrypt(j.concat(b,[i]));for(g=1;g<c;g++){f=a.encrypt(f);for(h=0;h<f.length;h++)e[h]^=f[h]}k=k.concat(e)}if(d)k=j.clamp(k,d);return k};\n\ +sjcl.random={randomWords:function(a,b){var c=[];b=this.isReady(b);var d;if(b===0)throw new sjcl.exception.notready(\"generator isn't seeded\");else b&2&&this.U(!(b&1));for(b=0;b<a;b+=4){(b+1)%0x10000===0&&this.L();d=this.u();c.push(d[0],d[1],d[2],d[3])}this.L();return c.slice(0,a)},setDefaultParanoia:function(a){this.t=a},addEntropy:function(a,b,c){c=c||\"user\";var d,e,f=(new Date).valueOf(),g=this.q[c],h=this.isReady();d=this.F[c];if(d===undefined)d=this.F[c]=this.R++;if(g===undefined)g=this.q[c]=0;this.q[c]=\n\ +(this.q[c]+1)%this.b.length;switch(typeof a){case \"number\":break;case \"object\":if(b===undefined)for(c=b=0;c<a.length;c++)for(e=a[c];e>0;){b++;e>>>=1}this.b[g].update([d,this.J++,2,b,f,a.length].concat(a));break;case \"string\":if(b===undefined)b=a.length;this.b[g].update([d,this.J++,3,b,f,a.length]);this.b[g].update(a);break;default:throw new sjcl.exception.bug(\"random: addEntropy only supports number, array or string\");}this.j[g]+=b;this.f+=b;if(h===0){this.isReady()!==0&&this.K(\"seeded\",Math.max(this.g,\n\ +this.f));this.K(\"progress\",this.getProgress())}},isReady:function(a){a=this.B[a!==undefined?a:this.t];return this.g&&this.g>=a?this.j[0]>80&&(new Date).valueOf()>this.O?3:1:this.f>=a?2:0},getProgress:function(a){a=this.B[a?a:this.t];return this.g>=a?1[\"0\"]:this.f>a?1[\"0\"]:this.f/a},startCollectors:function(){if(!this.m){if(window.addEventListener){window.addEventListener(\"load\",this.o,false);window.addEventListener(\"mousemove\",this.p,false)}else if(document.attachEvent){document.attachEvent(\"onload\",\n\ +this.o);document.attachEvent(\"onmousemove\",this.p)}else throw new sjcl.exception.bug(\"can't attach event\");this.m=true}},stopCollectors:function(){if(this.m){if(window.removeEventListener){window.removeEventListener(\"load\",this.o);window.removeEventListener(\"mousemove\",this.p)}else if(window.detachEvent){window.detachEvent(\"onload\",this.o);window.detachEvent(\"onmousemove\",this.p)}this.m=false}},addEventListener:function(a,b){this.r[a][this.Q++]=b},removeEventListener:function(a,b){var c;a=this.r[a];\n\ +var d=[];for(c in a)a.hasOwnProperty[c]&&a[c]===b&&d.push(c);for(b=0;b<d.length;b++){c=d[b];delete a[c]}},b:[new sjcl.hash.sha256],j:[0],z:0,q:{},J:0,F:{},R:0,g:0,f:0,O:0,a:[0,0,0,0,0,0,0,0],d:[0,0,0,0],s:undefined,t:6,m:false,r:{progress:{},seeded:{}},Q:0,B:[0,48,64,96,128,192,0x100,384,512,768,1024],u:function(){for(var a=0;a<4;a++){this.d[a]=this.d[a]+1|0;if(this.d[a])break}return this.s.encrypt(this.d)},L:function(){this.a=this.u().concat(this.u());this.s=new sjcl.cipher.aes(this.a)},T:function(a){this.a=\n\ +sjcl.hash.sha256.hash(this.a.concat(a));this.s=new sjcl.cipher.aes(this.a);for(a=0;a<4;a++){this.d[a]=this.d[a]+1|0;if(this.d[a])break}},U:function(a){var b=[],c=0,d;this.O=b[0]=(new Date).valueOf()+3E4;for(d=0;d<16;d++)b.push(Math.random()*0x100000000|0);for(d=0;d<this.b.length;d++){b=b.concat(this.b[d].finalize());c+=this.j[d];this.j[d]=0;if(!a&&this.z&1<<d)break}if(this.z>=1<<this.b.length){this.b.push(new sjcl.hash.sha256);this.j.push(0)}this.f-=c;if(c>this.g)this.g=c;this.z++;this.T(b)},p:function(a){sjcl.random.addEntropy([a.x||\n\ +a.clientX||a.offsetX,a.y||a.clientY||a.offsetY],2,\"mouse\")},o:function(){sjcl.random.addEntropy(new Date,2,\"loadtime\")},K:function(a,b){var c;a=sjcl.random.r[a];var d=[];for(c in a)a.hasOwnProperty(c)&&d.push(a[c]);for(c=0;c<d.length;c++)d[c](b)}};\n\ +sjcl.json={defaults:{v:1,iter:1E3,ks:128,ts:64,mode:\"ccm\",adata:\"\",cipher:\"aes\"},encrypt:function(a,b,c,d){c=c||{};d=d||{};var e=sjcl.json,f=e.c({iv:sjcl.random.randomWords(4,0)},e.defaults);e.c(f,c);if(typeof f.salt===\"string\")f.salt=sjcl.codec.base64.toBits(f.salt);if(typeof f.iv===\"string\")f.iv=sjcl.codec.base64.toBits(f.iv);if(!sjcl.mode[f.mode]||!sjcl.cipher[f.cipher]||typeof a===\"string\"&&f.iter<=100||f.ts!==64&&f.ts!==96&&f.ts!==128||f.ks!==128&&f.ks!==192&&f.ks!==0x100||f.iv.length<2||f.iv.length>\n\ +4)throw new sjcl.exception.invalid(\"json encrypt: invalid parameters\");if(typeof a===\"string\"){c=sjcl.misc.cachedPbkdf2(a,f);a=c.key.slice(0,f.ks/32);f.salt=c.salt}if(typeof b===\"string\")b=sjcl.codec.utf8String.toBits(b);c=new sjcl.cipher[f.cipher](a);e.c(d,f);d.key=a;f.ct=sjcl.mode[f.mode].encrypt(c,b,f.iv,f.adata,f.tag);return e.encode(e.V(f,e.defaults))},decrypt:function(a,b,c,d){c=c||{};d=d||{};var e=sjcl.json;b=e.c(e.c(e.c({},e.defaults),e.decode(b)),c,true);if(typeof b.salt===\"string\")b.salt=\n\ +sjcl.codec.base64.toBits(b.salt);if(typeof b.iv===\"string\")b.iv=sjcl.codec.base64.toBits(b.iv);if(!sjcl.mode[b.mode]||!sjcl.cipher[b.cipher]||typeof a===\"string\"&&b.iter<=100||b.ts!==64&&b.ts!==96&&b.ts!==128||b.ks!==128&&b.ks!==192&&b.ks!==0x100||!b.iv||b.iv.length<2||b.iv.length>4)throw new sjcl.exception.invalid(\"json decrypt: invalid parameters\");if(typeof a===\"string\"){c=sjcl.misc.cachedPbkdf2(a,b);a=c.key.slice(0,b.ks/32);b.salt=c.salt}c=new sjcl.cipher[b.cipher](a);c=sjcl.mode[b.mode].decrypt(c,\n\ +b.ct,b.iv,b.adata,b.tag);e.c(d,b);d.key=a;return sjcl.codec.utf8String.fromBits(c)},encode:function(a){var b,c=\"{\",d=\"\";for(b in a)if(a.hasOwnProperty(b)){if(!b.match(/^[a-z0-9]+$/i))throw new sjcl.exception.invalid(\"json encode: invalid property name\");c+=d+b+\":\";d=\",\";switch(typeof a[b]){case \"number\":case \"boolean\":c+=a[b];break;case \"string\":c+='\"'+escape(a[b])+'\"';break;case \"object\":c+='\"'+sjcl.codec.base64.fromBits(a[b],1)+'\"';break;default:throw new sjcl.exception.bug(\"json encode: unsupported type\");\n\ +}}return c+\"}\"},decode:function(a){a=a.replace(/\\s/g,\"\");if(!a.match(/^\\{.*\\}$/))throw new sjcl.exception.invalid(\"json decode: this isn't json!\");a=a.replace(/^\\{|\\}$/g,\"\").split(/,/);var b={},c,d;for(c=0;c<a.length;c++){if(!(d=a[c].match(/^([a-z][a-z0-9]*):(?:(\\d+)|\"([a-z0-9+\\/%*_.@=\\-]*)\")$/i)))throw new sjcl.exception.invalid(\"json decode: this isn't json!\");b[d[1]]=d[2]?parseInt(d[2],10):d[1].match(/^(ct|salt|iv)$/)?sjcl.codec.base64.toBits(d[3]):unescape(d[3])}return b},c:function(a,b,c){if(a===\n\ +undefined)a={};if(b===undefined)return a;var d;for(d in b)if(b.hasOwnProperty(d)){if(c&&a[d]!==undefined&&a[d]!==b[d])throw new sjcl.exception.invalid(\"required parameter overridden\");a[d]=b[d]}return a},V:function(a,b){var c={},d;for(d in a)if(a.hasOwnProperty(d)&&a[d]!==b[d])c[d]=a[d];return c},W:function(a,b){var c={},d;for(d=0;d<b.length;d++)if(a[b[d]]!==undefined)c[b[d]]=a[b[d]];return c}};sjcl.encrypt=sjcl.json.encrypt;sjcl.decrypt=sjcl.json.decrypt;sjcl.misc.S={};\n\ +sjcl.misc.cachedPbkdf2=function(a,b){var c=sjcl.misc.S,d;b=b||{};d=b.iter||1E3;c=c[a]=c[a]||{};d=c[d]=c[d]||{firstSalt:b.salt&&b.salt.length?b.salt.slice(0):sjcl.random.randomWords(2,0)};c=b.salt===undefined?d.firstSalt:b.salt;d[c]=d[c]||sjcl.misc.pbkdf2(a,c,b.iter);return{key:d[c].slice(0),salt:c.slice(0)}};\n\ +\n\ +\n\ +var browserUtil = {\n\ + isRhino: true,\n\ + \n\ + pauseAndThen: function (cb) { cb(); },\n\ + \n\ + cpsIterate: function (f, start, end, pause, callback) {\n\ + function go() {\n\ + var called = false;\n\ + if (start >= end) {\n\ + callback && callback();\n\ + } else {\n\ + f(start, function () {\n\ + if (!called) { called = true; start++; go(); }\n\ + });\n\ + }\n\ + }\n\ + go (start);\n\ + },\n\ + \n\ + cpsMap: function (map, list, pause, callback) {\n\ + browserUtil.cpsIterate(function (i, cb) { map(list[i], i, list.length, cb); },\n\ + 0, list.length, pause, callback);\n\ + },\n\ +\n\ + loadScripts: function(scriptNames, callback) {\n\ + for (i=0; i<scriptNames.length; i++) {\n\ + load(scriptNames[i]);\n\ + callback && callback();\n\ + }\n\ + },\n\ + \n\ + write: function(type, message) {\n\ + print(message);\n\ + return { update: function (type2, message2) {\n\ + if (type2 === 'pass') { print(\" + \" + message2); }\n\ + else if (type2 === 'unimplemented') { print(\" ? \" + message2); }\n\ + else { print(\" - \" + message2); }\n\ + }};\n\ + },\n\ + \n\ + writeNewline: function () { print(\"\"); },\n\ + \n\ + status: function(message) {}\n\ +};\n\ +\n\ +sjcl.test = { vector: {}, all: {} };\n\ +\n\ +/* A bit of a hack. Because sjcl.test will be reloaded several times\n\ + * for different variants of sjcl, but browserUtils will not, this\n\ + * variable keeps a permanent record of whether anything has failed.\n\ + */\n\ +if (typeof browserUtil.allPassed === 'undefined') {\n\ + browserUtil.allPassed = true;\n\ +}\n\ +\n\ +sjcl.test.TestCase = function(name, doRun) {\n\ + this.doRun = doRun;\n\ + this.name = name;\n\ + this.passes = 0;\n\ + this.failures = 0;\n\ + this.isUnimplemented = false;\n\ + sjcl.test.all[name] = this;\n\ +};\n\ +\n\ +sjcl.test.TestCase.prototype = {\n\ + /** Pass some subtest of this test */\n\ + pass: function () { this.passes ++; },\n\ + \n\ + /** Fail some subtest of this test */\n\ + fail: function (message) {\n\ + if (message !== undefined) {\n\ + this.log(\"fail\", \"*** FAIL *** \" + this.name + \": \" + message);\n\ + } else {\n\ + this.log(\"fail\", \"*** FAIL *** \" + this.name);\n\ + }\n\ + this.failures ++;\n\ + browserUtil.allPassed = false;\n\ + },\n\ + \n\ + unimplemented: function() {\n\ + this.isUnimplemented = true;\n\ + },\n\ + \n\ + /** Log a message to the console */\n\ + log: browserUtil.write,\n\ + \n\ + /** Require that the first argument is true; otherwise fail with the given message */\n\ + require: function (bool, message) {\n\ + if (bool) {\n\ + this.pass();\n\ + } else if (message !== undefined) {\n\ + this.fail(message);\n\ + } else {\n\ + this.fail(\"requirement failed\");\n\ + }\n\ + },\n\ +\n\ + /** Pause and then take the specified action. */\n\ + pauseAndThen: browserUtil.pauseAndThen,\n\ + \n\ + /** Continuation-passing-style iteration */\n\ + cpsIterate: browserUtil.cpsIterate,\n\ + \n\ + /** Continuation-passing-style iteration */\n\ + cpsMap: browserUtil.cpsMap,\n\ +\n\ + /** Report the results of this test. */\n\ + report: function (repo) {\n\ + var t = (new Date()).valueOf() - this.startTime;\n\ + if (this.failures !== 0) {\n\ + repo.update(\"fail\", \"failed \" + this.failures + \" / \" +\n\ + (this.passes + this.failures) + \" tests. (\" + t + \" ms)\");\n\ + } else if (this.passes === 1) {\n\ + repo.update(\"pass\", \"passed. (\" + t + \" ms)\");\n\ + } else if (this.isUnimplemented) {\n\ + repo.update(\"unimplemented\", \"unimplemented\");\n\ + } else {\n\ + repo.update(\"pass\", \"passed all \" + this.passes + \" tests. (\" + t + \" ms)\");\n\ + }\n\ + browserUtil.writeNewline();\n\ + },\n\ + \n\ +\n\ + /** Run the test. */\n\ + run: function (ntests, i, cb) {\n\ + var thiz = this;\n\ + this.startTime = (new Date()).valueOf();\n\ + this.pauseAndThen(function () {\n\ + thiz.doRun(function () {\n\ + cb && cb();\n\ + })\n\ + });\n\ + }\n\ +};\n\ +\n\ +// pass a list of tests to run, or pass nothing and it will run them all\n\ +sjcl.test.run = function (tests, callback) {\n\ + var t;\n\ + \n\ + if (tests === undefined || tests.length == 0) {\n\ + tests = [];\n\ + for (t in sjcl.test.all) {\n\ + if (sjcl.test.all.hasOwnProperty(t)) {\n\ + tests.push(t);\n\ + }\n\ + }\n\ + }\n\ + \n\ + browserUtil.cpsMap(function (t, i, n, cb) {\n\ + sjcl.test.all[tests[i]].run(n, i+1, cb);\n\ + }, tests, true, callback);\n\ +};\n\ +\n\ +/* Several test scripts rely on sjcl.codec.hex to parse their test\n\ + * vectors, but we are not guaranteed that sjcl.codec.hex is\n\ + * implemented.\n\ + */\n\ +sjcl.codec = sjcl.codec || {};\n\ +sjcl.codec.hex = sjcl.codec.hex ||\n\ +{\n\ + fromBits: function (arr) {\n\ + var out = \"\", i, x;\n\ + for (i=0; i<arr.length; i++) {\n\ + out += ((arr[i]|0)+0xF00000000000).toString(16).substr(4);\n\ + }\n\ + return out.substr(0, sjcl.bitArray.bitLength(arr)/4);//.replace(/(.{8})/g, \"$1 \");\n\ + },\n\ + toBits: function (str) {\n\ + var i, out=[], len;\n\ + str = str.replace(/\\s|0x/g, \"\");\n\ + len = str.length;\n\ + str = str + \"00000000\";\n\ + for (i=0; i<str.length; i+=8) {\n\ + out.push(parseInt(str.substr(i,8),16)^0);\n\ + }\n\ + return sjcl.bitArray.clamp(out, len*4);\n\ + }\n\ +};\n\ +\n\ +sjcl.test.vector.aes = [ \n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xf34481ec,0x3cc627ba,0xcd5dc3fb,0x08f273e6],\n\ + ct: [0x0336763e,0x966d9259,0x5a567cc9,0xce537f5e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x9798c464,0x0bad75c7,0xc3227db9,0x10174e72],\n\ + ct: [0xa9a1631b,0xf4996954,0xebc09395,0x7b234589] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x96ab5c2f,0xf612d9df,0xaae8c31f,0x30c42168],\n\ + ct: [0xff4f8391,0xa6a40ca5,0xb25d23be,0xdd44a597] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x6a118a87,0x4519e64e,0x9963798a,0x503f1d35],\n\ + ct: [0xdc43be40,0xbe0e5371,0x2f7e2bf5,0xca707209] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xcb9fceec,0x81286ca3,0xe989bd97,0x9b0cb284],\n\ + ct: [0x92beedab,0x1895a94f,0xaa69b632,0xe5cc47ce] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xb26aeb18,0x74e47ca8,0x358ff223,0x78f09144],\n\ + ct: [0x459264f4,0x798f6a78,0xbacb89c1,0x5ed3d601] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x58c8e00b,0x2631686d,0x54eab84b,0x91f0aca1],\n\ + ct: [0x08a4e2ef,0xec8a8e33,0x12ca7460,0xb9040bbf] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xf34481ec,0x3cc627ba,0xcd5dc3fb,0x08f273e6],\n\ + ct: [0x0336763e,0x966d9259,0x5a567cc9,0xce537f5e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x9798c464,0x0bad75c7,0xc3227db9,0x10174e72],\n\ + ct: [0xa9a1631b,0xf4996954,0xebc09395,0x7b234589] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x96ab5c2f,0xf612d9df,0xaae8c31f,0x30c42168],\n\ + ct: [0xff4f8391,0xa6a40ca5,0xb25d23be,0xdd44a597] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x6a118a87,0x4519e64e,0x9963798a,0x503f1d35],\n\ + ct: [0xdc43be40,0xbe0e5371,0x2f7e2bf5,0xca707209] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xcb9fceec,0x81286ca3,0xe989bd97,0x9b0cb284],\n\ + ct: [0x92beedab,0x1895a94f,0xaa69b632,0xe5cc47ce] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xb26aeb18,0x74e47ca8,0x358ff223,0x78f09144],\n\ + ct: [0x459264f4,0x798f6a78,0xbacb89c1,0x5ed3d601] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x58c8e00b,0x2631686d,0x54eab84b,0x91f0aca1],\n\ + ct: [0x08a4e2ef,0xec8a8e33,0x12ca7460,0xb9040bbf] },\n\ + { key: [0x10a58869,0xd74be5a3,0x74cf867c,0xfb473859],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6d251e69,0x44b051e0,0x4eaa6fb4,0xdbf78465] },\n\ + { key: [0xcaea65cd,0xbb75e916,0x9ecd22eb,0xe6e54675],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6e292011,0x90152df4,0xee058139,0xdef610bb] },\n\ + { key: [0xa2e2fa9b,0xaf7d2082,0x2ca9f054,0x2f764a41],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc3b44b95,0xd9d2f256,0x70eee9a0,0xde099fa3] },\n\ + { key: [0xb6364ac4,0xe1de1e28,0x5eaf144a,0x2415f7a0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5d9b0557,0x8fc944b3,0xcf1ccf0e,0x746cd581] },\n\ + { key: [0x64cf9c7a,0xbc50b888,0xaf65f49d,0x521944b2],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf7efc89d,0x5dba5781,0x04016ce5,0xad659c05] },\n\ + { key: [0x47d6742e,0xefcc0465,0xdc96355e,0x851b64d9],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0306194f,0x666d1836,0x24aa230a,0x8b264ae7] },\n\ + { key: [0x3eb39790,0x678c56be,0xe34bbcde,0xccf6cdb5],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x858075d5,0x36d79cce,0xe571f7d7,0x204b1f67] },\n\ + { key: [0x64110a92,0x4f0743d5,0x00ccadae,0x72c13427],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x35870c6a,0x57e9e923,0x14bcb808,0x7cde72ce] },\n\ + { key: [0x18d81265,0x16f8a12a,0xb1a36d9f,0x04d68e51],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6c68e9be,0x5ec41e22,0xc825b7c7,0xaffb4363] },\n\ + { key: [0xf5303579,0x68578480,0xb398a3c2,0x51cd1093],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf5df3999,0x0fc688f1,0xb07224cc,0x03e86cea] },\n\ + { key: [0xda84367f,0x325d42d6,0x01b43269,0x64802e8e],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbba071bc,0xb470f8f6,0x586e5d3a,0xdd18bc66] },\n\ + { key: [0xe37b1c6a,0xa2846f6f,0xdb413f23,0x8b089f23],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x43c9f7e6,0x2f5d288b,0xb27aa40e,0xf8fe1ea8] },\n\ + { key: [0x6c002b68,0x2483e0ca,0xbcc731c2,0x53be5674],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3580d19c,0xff44f101,0x4a7c966a,0x69059de5] },\n\ + { key: [0x143ae8ed,0x6555aba9,0x6110ab58,0x893a8ae1],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x806da864,0xdd29d48d,0xeafbe764,0xf8202aef] },\n\ + { key: [0xb69418a8,0x5332240d,0xc8249235,0x3956ae0c],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa303d940,0xded8f0ba,0xff6f7541,0x4cac5243] },\n\ + { key: [0x71b5c08a,0x1993e136,0x2e4d0ce9,0xb22b78d5],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc2dabd11,0x7f8a3eca,0xbfbb11d1,0x2194d9d0] },\n\ + { key: [0xe234cdca,0x2606b81f,0x29408d5f,0x6da21206],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfff60a47,0x40086b3b,0x9c56195b,0x98d91a7b] },\n\ + { key: [0x13237c49,0x074a3da0,0x78dc1d82,0x8bb78c6f],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8146a08e,0x2357f0ca,0xa30ca8c9,0x4d1a0544] },\n\ + { key: [0x3071a2a4,0x8fe6cbd0,0x4f1a1290,0x98e308f8],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4b98e06d,0x356deb07,0xebb824e5,0x713f7be3] },\n\ + { key: [0x90f42ec0,0xf68385f2,0xffc5dfc0,0x3a654dce],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7a20a53d,0x460fc9ce,0x0423a7a0,0x764c6cf2] },\n\ + { key: [0xfebd9a24,0xd8b65c1c,0x787d50a4,0xed3619a9],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf4a70d8a,0xf877f9b0,0x2b4c40df,0x57d45b17] },\n\ + { key: [0x10a58869,0xd74be5a3,0x74cf867c,0xfb473859],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6d251e69,0x44b051e0,0x4eaa6fb4,0xdbf78465] },\n\ + { key: [0xcaea65cd,0xbb75e916,0x9ecd22eb,0xe6e54675],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6e292011,0x90152df4,0xee058139,0xdef610bb] },\n\ + { key: [0xa2e2fa9b,0xaf7d2082,0x2ca9f054,0x2f764a41],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc3b44b95,0xd9d2f256,0x70eee9a0,0xde099fa3] },\n\ + { key: [0xb6364ac4,0xe1de1e28,0x5eaf144a,0x2415f7a0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5d9b0557,0x8fc944b3,0xcf1ccf0e,0x746cd581] },\n\ + { key: [0x64cf9c7a,0xbc50b888,0xaf65f49d,0x521944b2],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf7efc89d,0x5dba5781,0x04016ce5,0xad659c05] },\n\ + { key: [0x47d6742e,0xefcc0465,0xdc96355e,0x851b64d9],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0306194f,0x666d1836,0x24aa230a,0x8b264ae7] },\n\ + { key: [0x3eb39790,0x678c56be,0xe34bbcde,0xccf6cdb5],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x858075d5,0x36d79cce,0xe571f7d7,0x204b1f67] },\n\ + { key: [0x64110a92,0x4f0743d5,0x00ccadae,0x72c13427],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x35870c6a,0x57e9e923,0x14bcb808,0x7cde72ce] },\n\ + { key: [0x18d81265,0x16f8a12a,0xb1a36d9f,0x04d68e51],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6c68e9be,0x5ec41e22,0xc825b7c7,0xaffb4363] },\n\ + { key: [0xf5303579,0x68578480,0xb398a3c2,0x51cd1093],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf5df3999,0x0fc688f1,0xb07224cc,0x03e86cea] },\n\ + { key: [0xda84367f,0x325d42d6,0x01b43269,0x64802e8e],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbba071bc,0xb470f8f6,0x586e5d3a,0xdd18bc66] },\n\ + { key: [0xe37b1c6a,0xa2846f6f,0xdb413f23,0x8b089f23],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x43c9f7e6,0x2f5d288b,0xb27aa40e,0xf8fe1ea8] },\n\ + { key: [0x6c002b68,0x2483e0ca,0xbcc731c2,0x53be5674],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3580d19c,0xff44f101,0x4a7c966a,0x69059de5] },\n\ + { key: [0x143ae8ed,0x6555aba9,0x6110ab58,0x893a8ae1],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x806da864,0xdd29d48d,0xeafbe764,0xf8202aef] },\n\ + { key: [0xb69418a8,0x5332240d,0xc8249235,0x3956ae0c],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa303d940,0xded8f0ba,0xff6f7541,0x4cac5243] },\n\ + { key: [0x71b5c08a,0x1993e136,0x2e4d0ce9,0xb22b78d5],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc2dabd11,0x7f8a3eca,0xbfbb11d1,0x2194d9d0] },\n\ + { key: [0xe234cdca,0x2606b81f,0x29408d5f,0x6da21206],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfff60a47,0x40086b3b,0x9c56195b,0x98d91a7b] },\n\ + { key: [0x13237c49,0x074a3da0,0x78dc1d82,0x8bb78c6f],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8146a08e,0x2357f0ca,0xa30ca8c9,0x4d1a0544] },\n\ + { key: [0x3071a2a4,0x8fe6cbd0,0x4f1a1290,0x98e308f8],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4b98e06d,0x356deb07,0xebb824e5,0x713f7be3] },\n\ + { key: [0x90f42ec0,0xf68385f2,0xffc5dfc0,0x3a654dce],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7a20a53d,0x460fc9ce,0x0423a7a0,0x764c6cf2] },\n\ + { key: [0xfebd9a24,0xd8b65c1c,0x787d50a4,0xed3619a9],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf4a70d8a,0xf877f9b0,0x2b4c40df,0x57d45b17] },\n\ + { key: [0x80000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0edd33d3,0xc621e546,0x455bd8ba,0x1418bec8] },\n\ + { key: [0xc0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4bc3f883,0x450c113c,0x64ca42e1,0x112a9e87] },\n\ + { key: [0xe0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x72a1da77,0x0f5d7ac4,0xc9ef94d8,0x22affd97] },\n\ + { key: [0xf0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x970014d6,0x34e2b765,0x0777e8e8,0x4d03ccd8] },\n\ + { key: [0xf8000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf17e79ae,0xd0db7e27,0x9e955b5f,0x493875a7] },\n\ + { key: [0xfc000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9ed5a751,0x36a940d0,0x963da379,0xdb4af26a] },\n\ + { key: [0xfe000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc4295f83,0x465c7755,0xe8fa364b,0xac6a7ea5] },\n\ + { key: [0xff000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb1d75825,0x6b28fd85,0x0ad49442,0x08cf1155] },\n\ + { key: [0xff800000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x42ffb34c,0x743de4d8,0x8ca38011,0xc990890b] },\n\ + { key: [0xffc00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9958f0ec,0xea8b2172,0xc0c1995f,0x9182c0f3] },\n\ + { key: [0xffe00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x956d7798,0xfac20f82,0xa8823f98,0x4d06f7f5] },\n\ + { key: [0xfff00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa01bf44f,0x2d16be92,0x8ca44aaf,0x7b9b106b] },\n\ + { key: [0xfff80000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb5f1a33e,0x50d40d10,0x3764c76b,0xd4c6b6f8] },\n\ + { key: [0xfffc0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2637050c,0x9fc0d481,0x7e2d69de,0x878aee8d] },\n\ + { key: [0xfffe0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x113ecbe4,0xa453269a,0x0dd26069,0x467fb5b5] },\n\ + { key: [0xffff0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x97d0754f,0xe68f11b9,0xe375d070,0xa608c884] },\n\ + { key: [0xffff8000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc6a0b3e9,0x98d05068,0xa5399778,0x405200b4] },\n\ + { key: [0xffffc000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdf556a33,0x438db87b,0xc41b1752,0xc55e5e49] },\n\ + { key: [0xffffe000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x90fb128d,0x3a1af6e5,0x48521bb9,0x62bf1f05] },\n\ + { key: [0xfffff000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x26298e9c,0x1db517c2,0x15fadfb7,0xd2a8d691] },\n\ + { key: [0xfffff800,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa6cb761d,0x61f8292d,0x0df393a2,0x79ad0380] },\n\ + { key: [0xfffffc00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x12acd89b,0x13cd5f87,0x26e34d44,0xfd486108] },\n\ + { key: [0xfffffe00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x95b1703f,0xc57ba09f,0xe0c3580f,0xebdd7ed4] },\n\ + { key: [0xffffff00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xde11722d,0x893e9f91,0x21c381be,0xcc1da59a] },\n\ + { key: [0xffffff80,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6d114ccb,0x27bf3910,0x12e8974c,0x546d9bf2] },\n\ + { key: [0xffffffc0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5ce37e17,0xeb4646ec,0xfac29b9c,0xc38d9340] },\n\ + { key: [0xffffffe0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x18c1b6e2,0x15712205,0x6d0243d8,0xa165cddb] },\n\ + { key: [0xfffffff0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x99693e6a,0x59d1366c,0x74d82356,0x2d7e1431] },\n\ + { key: [0xfffffff8,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6c7c64dc,0x84a8bba7,0x58ed17eb,0x025a57e3] },\n\ + { key: [0xfffffffc,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe17bc79f,0x30eaab2f,0xac2cbbe3,0x458d687a] },\n\ + { key: [0xfffffffe,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1114bc20,0x28009b92,0x3f0b0191,0x5ce5e7c4] },\n\ + { key: [0xffffffff,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9c28524a,0x16a1e1c1,0x452971ca,0xa8d13476] },\n\ + { key: [0xffffffff,0x80000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xed62e163,0x63638360,0xfdd6ad62,0x112794f0] },\n\ + { key: [0xffffffff,0xc0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5a8688f0,0xb2a2c162,0x24c16165,0x8ffd4044] },\n\ + { key: [0xffffffff,0xe0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x23f71084,0x2b9bb9c3,0x2f26648c,0x786807ca] },\n\ + { key: [0xffffffff,0xf0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x44a98bf1,0x1e163f63,0x2c47ec6a,0x49683a89] },\n\ + { key: [0xffffffff,0xf8000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0f18aff9,0x4274696d,0x9b61848b,0xd50ac5e5] },\n\ + { key: [0xffffffff,0xfc000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x82408571,0xc3e24245,0x40207f83,0x3b6dda69] },\n\ + { key: [0xffffffff,0xfe000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x303ff996,0x947f0c7d,0x1f43c8f3,0x027b9b75] },\n\ + { key: [0xffffffff,0xff000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7df4daf4,0xad29a361,0x5a9b6ece,0x5c99518a] },\n\ + { key: [0xffffffff,0xff800000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc72954a4,0x8d0774db,0x0b4971c5,0x26260415] },\n\ + { key: [0xffffffff,0xffc00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1df9b761,0x12dc6531,0xe07d2cfd,0xa04411f0] },\n\ + { key: [0xffffffff,0xffe00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8e4d8e69,0x9119e1fc,0x87545a64,0x7fb1d34f] },\n\ + { key: [0xffffffff,0xfff00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe6c4807a,0xe11f36f0,0x91c57d9f,0xb68548d1] },\n\ + { key: [0xffffffff,0xfff80000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8ebf73aa,0xd49c8200,0x7f77a5c1,0xccec6ab4] },\n\ + { key: [0xffffffff,0xfffc0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4fb288cc,0x20400490,0x01d2c758,0x5ad123fc] },\n\ + { key: [0xffffffff,0xfffe0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x04497110,0xefb9dceb,0x13e2b13f,0xb4465564] },\n\ + { key: [0xffffffff,0xffff0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x75550e6c,0xb5a88e49,0x634c9ab6,0x9eda0430] },\n\ + { key: [0xffffffff,0xffff8000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb6768473,0xce9843ea,0x66a81405,0xdd50b345] },\n\ + { key: [0xffffffff,0xffffc000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcb2f4303,0x83f9084e,0x03a65357,0x1e065de6] },\n\ + { key: [0xffffffff,0xffffe000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xff4e66c0,0x7bae3e79,0xfb7d2108,0x47a3b0ba] },\n\ + { key: [0xffffffff,0xfffff000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7b907851,0x25505fad,0x59b13c18,0x6dd66ce3] },\n\ + { key: [0xffffffff,0xfffff800,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8b527a6a,0xebdaec9e,0xaef8eda2,0xcb7783e5] },\n\ + { key: [0xffffffff,0xfffffc00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x43fdaf53,0xebbc9880,0xc228617d,0x6a9b548b] },\n\ + { key: [0xffffffff,0xfffffe00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x53786104,0xb9744b98,0xf052c46f,0x1c850d0b] },\n\ + { key: [0xffffffff,0xffffff00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb5ab3013,0xdd1e61df,0x06cbaf34,0xca2aee78] },\n\ + { key: [0xffffffff,0xffffff80,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7470469b,0xe9723030,0xfdcc73a8,0xcd4fbb10] },\n\ + { key: [0xffffffff,0xffffffc0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa35a63f5,0x343ebe9e,0xf8167bcb,0x48ad122e] },\n\ + { key: [0xffffffff,0xffffffe0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfd8687f0,0x757a210e,0x9fdf1812,0x04c30863] },\n\ + { key: [0xffffffff,0xfffffff0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7a181e84,0xbd5457d2,0x6a88fbae,0x96018fb0] },\n\ + { key: [0xffffffff,0xfffffff8,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x653317b9,0x362b6f9b,0x9e1a580e,0x68d494b5] },\n\ + { key: [0xffffffff,0xfffffffc,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x995c9dc0,0xb689f03c,0x45867b5f,0xaa5c18d1] },\n\ + { key: [0xffffffff,0xfffffffe,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x77a4d96d,0x56dda398,0xb9aabecf,0xc75729fd] },\n\ + { key: [0xffffffff,0xffffffff,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x84be19e0,0x53635f09,0xf2665e7b,0xae85b42d] },\n\ + { key: [0xffffffff,0xffffffff,0x80000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x32cd6528,0x42926aea,0x4aa6137b,0xb2be2b5e] },\n\ + { key: [0xffffffff,0xffffffff,0xc0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x493d4a4f,0x38ebb337,0xd10aa84e,0x9171a554] },\n\ + { key: [0xffffffff,0xffffffff,0xe0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd9bff7ff,0x454b0ec5,0xa4a2a695,0x66e2cb84] },\n\ + { key: [0xffffffff,0xffffffff,0xf0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3535d565,0xace3f31e,0xb249ba2c,0xc6765d7a] },\n\ + { key: [0xffffffff,0xffffffff,0xf8000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf60e91fc,0x3269eecf,0x3231c6e9,0x945697c6] },\n\ + { key: [0xffffffff,0xffffffff,0xfc000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xab69cfad,0xf51f8e60,0x4d9cc371,0x82f6635a] },\n\ + { key: [0xffffffff,0xffffffff,0xfe000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7866373f,0x24a0b6ed,0x56e0d96f,0xcdafb877] },\n\ + { key: [0xffffffff,0xffffffff,0xff000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1ea448c2,0xaac954f5,0xd812e9d7,0x8494446a] },\n\ + { key: [0xffffffff,0xffffffff,0xff800000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xacc5599d,0xd8ac0223,0x9a0fef4a,0x36dd1668] },\n\ + { key: [0xffffffff,0xffffffff,0xffc00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd8764468,0xbb103828,0xcf7e1473,0xce895073] },\n\ + { key: [0xffffffff,0xffffffff,0xffe00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1b0d0289,0x3683b9f1,0x80458e4a,0xa6b73982] },\n\ + { key: [0xffffffff,0xffffffff,0xfff00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x96d9b017,0xd302df41,0x0a937dcd,0xb8bb6e43] },\n\ + { key: [0xffffffff,0xffffffff,0xfff80000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xef1623cc,0x44313cff,0x440b1594,0xa7e21cc6] },\n\ + { key: [0xffffffff,0xffffffff,0xfffc0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x284ca2fa,0x35807b8b,0x0ae4d19e,0x11d7dbd7] },\n\ + { key: [0xffffffff,0xffffffff,0xfffe0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf2e97687,0x5755f940,0x1d54f36e,0x2a23a594] },\n\ + { key: [0xffffffff,0xffffffff,0xffff0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xec198a18,0xe10e5324,0x03b7e208,0x87c8dd80] },\n\ + { key: [0xffffffff,0xffffffff,0xffff8000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x545d50eb,0xd919e4a6,0x949d96ad,0x47e46a80] },\n\ + { key: [0xffffffff,0xffffffff,0xffffc000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdbdfb527,0x060e0a71,0x009c7bb0,0xc68f1d44] },\n\ + { key: [0xffffffff,0xffffffff,0xffffe000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9cfa1322,0xea33da21,0x73a024f2,0xff0d896d] },\n\ + { key: [0xffffffff,0xffffffff,0xfffff000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8785b1a7,0x5b0f3bd9,0x58dcd0e2,0x9318c521] },\n\ + { key: [0xffffffff,0xffffffff,0xfffff800,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x38f67b9e,0x98e4a97b,0x6df030a9,0xfcdd0104] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffc00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x192afffb,0x2c880e82,0xb05926d0,0xfc6c448b] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffe00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6a7980ce,0x7b105cf5,0x30952d74,0xdaaf798c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffff00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xea3695e1,0x351b9d68,0x58bd958c,0xf513ef6c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffff80,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6da0490b,0xa0ba0343,0xb935681d,0x2cce5ba1] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffc0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf0ea23af,0x08534011,0xc60009ab,0x29ada2f1] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffe0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xff13806c,0xf19cc387,0x21554d7c,0x0fcdcd4b] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffff0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6838af1f,0x4f69bae9,0xd85dd188,0xdcdf0688] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffff8,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x36cf44c9,0x2d550bfb,0x1ed28ef5,0x83ddf5d7] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffffc,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd06e3195,0xb5376f10,0x9d5c4ec6,0xc5d62ced] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffffe,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc440de01,0x4d3d6107,0x07279b13,0x242a5c36] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf0c5c6ff,0xa5e0bd3a,0x94c88f6b,0x6f7c16b9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0x80000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3e40c390,0x1cd7effc,0x22bffc35,0xdee0b4d9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xc0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb63305c7,0x2bedfab9,0x7382c406,0xd0c49bc6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xe0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x36bbaab2,0x2a6bd492,0x5a99a2b4,0x08d2dbae] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xf0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x307c5b8f,0xcd0533ab,0x98bc51e2,0x7a6ce461] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xf8000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x829c04ff,0x4c07513c,0x0b3ef05c,0x03e337b5] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfc000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf17af0e8,0x95dda5eb,0x98efc680,0x66e84c54] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfe000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x277167f3,0x812afff1,0xffacb4a9,0x34379fc3] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xff000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2cb1dc3a,0x9c72972e,0x425ae2ef,0x3eb597cd] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xff800000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x36aeaa3a,0x213e968d,0x4b5b679d,0x3a2c97fe] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffc00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9241daca,0x4fdd034a,0x82372db5,0x0e1a0f3f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffe00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc14574d9,0xcd00cf2b,0x5a7f77e5,0x3cd57885] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfff00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x793de392,0x36570aba,0x83ab9b73,0x7cb521c9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfff80000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x16591c0f,0x27d60e29,0xb85a96c3,0x3861a7ef] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffc0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x44fb5c4d,0x4f5cb79b,0xe5c174a3,0xb1c97348] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffe0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x674d2b61,0x633d162b,0xe59dde04,0x222f4740] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffff0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb4750ff2,0x63a65e1f,0x9e924ccf,0xd98f3e37] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffff8000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x62d0662d,0x6eaedded,0xebae7f7e,0xa3a4f6b6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffc000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x70c46bb3,0x0692be65,0x7f7eaa93,0xebad9897] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffe000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x323994cf,0xb9da285a,0x5d9642e1,0x759b224a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffff000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1dbf5787,0x7b7b1738,0x5c85d0b5,0x4851e371] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffff800],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdfa5c097,0xcdc1532a,0xc071d57b,0x1d28d1bd] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffc00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3a0c53fa,0x37311fc1,0x0bd2a998,0x1f513174] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffe00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xba4f970c,0x0a25c418,0x14bdae2e,0x506be3b4] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffff00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2dce3acb,0x727cd13c,0xcd76d425,0xea56e4f6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffff80],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5160474d,0x504b9b3e,0xefb68d35,0xf245f4b3] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffc0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x41a8a947,0x766635de,0xc37553d9,0xa6c0cbb7] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffe0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x25d6cfe6,0x881f2bf4,0x97dd14cd,0x4ddf445b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffff0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x41c78c13,0x5ed9e98c,0x09664064,0x7265da1e] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffff8],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5a4d404d,0x8917e353,0xe92a2107,0x2c3b2305] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffffc],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x02bc9684,0x6b3fdc71,0x643f384c,0xd3cc3eaf] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffffe],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9ba4a914,0x3f4e5d40,0x48521c4f,0x8877d88e] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa1f6258c,0x877d5fcd,0x89644845,0x38bfc92c] },\n\ + { key: [0x80000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0edd33d3,0xc621e546,0x455bd8ba,0x1418bec8] },\n\ + { key: [0xc0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4bc3f883,0x450c113c,0x64ca42e1,0x112a9e87] },\n\ + { key: [0xe0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x72a1da77,0x0f5d7ac4,0xc9ef94d8,0x22affd97] },\n\ + { key: [0xf0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x970014d6,0x34e2b765,0x0777e8e8,0x4d03ccd8] },\n\ + { key: [0xf8000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf17e79ae,0xd0db7e27,0x9e955b5f,0x493875a7] },\n\ + { key: [0xfc000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9ed5a751,0x36a940d0,0x963da379,0xdb4af26a] },\n\ + { key: [0xfe000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc4295f83,0x465c7755,0xe8fa364b,0xac6a7ea5] },\n\ + { key: [0xff000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb1d75825,0x6b28fd85,0x0ad49442,0x08cf1155] },\n\ + { key: [0xff800000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x42ffb34c,0x743de4d8,0x8ca38011,0xc990890b] },\n\ + { key: [0xffc00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9958f0ec,0xea8b2172,0xc0c1995f,0x9182c0f3] },\n\ + { key: [0xffe00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x956d7798,0xfac20f82,0xa8823f98,0x4d06f7f5] },\n\ + { key: [0xfff00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa01bf44f,0x2d16be92,0x8ca44aaf,0x7b9b106b] },\n\ + { key: [0xfff80000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb5f1a33e,0x50d40d10,0x3764c76b,0xd4c6b6f8] },\n\ + { key: [0xfffc0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2637050c,0x9fc0d481,0x7e2d69de,0x878aee8d] },\n\ + { key: [0xfffe0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x113ecbe4,0xa453269a,0x0dd26069,0x467fb5b5] },\n\ + { key: [0xffff0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x97d0754f,0xe68f11b9,0xe375d070,0xa608c884] },\n\ + { key: [0xffff8000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc6a0b3e9,0x98d05068,0xa5399778,0x405200b4] },\n\ + { key: [0xffffc000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdf556a33,0x438db87b,0xc41b1752,0xc55e5e49] },\n\ + { key: [0xffffe000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x90fb128d,0x3a1af6e5,0x48521bb9,0x62bf1f05] },\n\ + { key: [0xfffff000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x26298e9c,0x1db517c2,0x15fadfb7,0xd2a8d691] },\n\ + { key: [0xfffff800,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa6cb761d,0x61f8292d,0x0df393a2,0x79ad0380] },\n\ + { key: [0xfffffc00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x12acd89b,0x13cd5f87,0x26e34d44,0xfd486108] },\n\ + { key: [0xfffffe00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x95b1703f,0xc57ba09f,0xe0c3580f,0xebdd7ed4] },\n\ + { key: [0xffffff00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xde11722d,0x893e9f91,0x21c381be,0xcc1da59a] },\n\ + { key: [0xffffff80,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6d114ccb,0x27bf3910,0x12e8974c,0x546d9bf2] },\n\ + { key: [0xffffffc0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5ce37e17,0xeb4646ec,0xfac29b9c,0xc38d9340] },\n\ + { key: [0xffffffe0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x18c1b6e2,0x15712205,0x6d0243d8,0xa165cddb] },\n\ + { key: [0xfffffff0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x99693e6a,0x59d1366c,0x74d82356,0x2d7e1431] },\n\ + { key: [0xfffffff8,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6c7c64dc,0x84a8bba7,0x58ed17eb,0x025a57e3] },\n\ + { key: [0xfffffffc,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe17bc79f,0x30eaab2f,0xac2cbbe3,0x458d687a] },\n\ + { key: [0xfffffffe,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1114bc20,0x28009b92,0x3f0b0191,0x5ce5e7c4] },\n\ + { key: [0xffffffff,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9c28524a,0x16a1e1c1,0x452971ca,0xa8d13476] },\n\ + { key: [0xffffffff,0x80000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xed62e163,0x63638360,0xfdd6ad62,0x112794f0] },\n\ + { key: [0xffffffff,0xc0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5a8688f0,0xb2a2c162,0x24c16165,0x8ffd4044] },\n\ + { key: [0xffffffff,0xe0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x23f71084,0x2b9bb9c3,0x2f26648c,0x786807ca] },\n\ + { key: [0xffffffff,0xf0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x44a98bf1,0x1e163f63,0x2c47ec6a,0x49683a89] },\n\ + { key: [0xffffffff,0xf8000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0f18aff9,0x4274696d,0x9b61848b,0xd50ac5e5] },\n\ + { key: [0xffffffff,0xfc000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x82408571,0xc3e24245,0x40207f83,0x3b6dda69] },\n\ + { key: [0xffffffff,0xfe000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x303ff996,0x947f0c7d,0x1f43c8f3,0x027b9b75] },\n\ + { key: [0xffffffff,0xff000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7df4daf4,0xad29a361,0x5a9b6ece,0x5c99518a] },\n\ + { key: [0xffffffff,0xff800000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc72954a4,0x8d0774db,0x0b4971c5,0x26260415] },\n\ + { key: [0xffffffff,0xffc00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1df9b761,0x12dc6531,0xe07d2cfd,0xa04411f0] },\n\ + { key: [0xffffffff,0xffe00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8e4d8e69,0x9119e1fc,0x87545a64,0x7fb1d34f] },\n\ + { key: [0xffffffff,0xfff00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe6c4807a,0xe11f36f0,0x91c57d9f,0xb68548d1] },\n\ + { key: [0xffffffff,0xfff80000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8ebf73aa,0xd49c8200,0x7f77a5c1,0xccec6ab4] },\n\ + { key: [0xffffffff,0xfffc0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4fb288cc,0x20400490,0x01d2c758,0x5ad123fc] },\n\ + { key: [0xffffffff,0xfffe0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x04497110,0xefb9dceb,0x13e2b13f,0xb4465564] },\n\ + { key: [0xffffffff,0xffff0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x75550e6c,0xb5a88e49,0x634c9ab6,0x9eda0430] },\n\ + { key: [0xffffffff,0xffff8000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb6768473,0xce9843ea,0x66a81405,0xdd50b345] },\n\ + { key: [0xffffffff,0xffffc000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcb2f4303,0x83f9084e,0x03a65357,0x1e065de6] },\n\ + { key: [0xffffffff,0xffffe000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xff4e66c0,0x7bae3e79,0xfb7d2108,0x47a3b0ba] },\n\ + { key: [0xffffffff,0xfffff000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7b907851,0x25505fad,0x59b13c18,0x6dd66ce3] },\n\ + { key: [0xffffffff,0xfffff800,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8b527a6a,0xebdaec9e,0xaef8eda2,0xcb7783e5] },\n\ + { key: [0xffffffff,0xfffffc00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x43fdaf53,0xebbc9880,0xc228617d,0x6a9b548b] },\n\ + { key: [0xffffffff,0xfffffe00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x53786104,0xb9744b98,0xf052c46f,0x1c850d0b] },\n\ + { key: [0xffffffff,0xffffff00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb5ab3013,0xdd1e61df,0x06cbaf34,0xca2aee78] },\n\ + { key: [0xffffffff,0xffffff80,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7470469b,0xe9723030,0xfdcc73a8,0xcd4fbb10] },\n\ + { key: [0xffffffff,0xffffffc0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa35a63f5,0x343ebe9e,0xf8167bcb,0x48ad122e] },\n\ + { key: [0xffffffff,0xffffffe0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfd8687f0,0x757a210e,0x9fdf1812,0x04c30863] },\n\ + { key: [0xffffffff,0xfffffff0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7a181e84,0xbd5457d2,0x6a88fbae,0x96018fb0] },\n\ + { key: [0xffffffff,0xfffffff8,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x653317b9,0x362b6f9b,0x9e1a580e,0x68d494b5] },\n\ + { key: [0xffffffff,0xfffffffc,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x995c9dc0,0xb689f03c,0x45867b5f,0xaa5c18d1] },\n\ + { key: [0xffffffff,0xfffffffe,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x77a4d96d,0x56dda398,0xb9aabecf,0xc75729fd] },\n\ + { key: [0xffffffff,0xffffffff,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x84be19e0,0x53635f09,0xf2665e7b,0xae85b42d] },\n\ + { key: [0xffffffff,0xffffffff,0x80000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x32cd6528,0x42926aea,0x4aa6137b,0xb2be2b5e] },\n\ + { key: [0xffffffff,0xffffffff,0xc0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x493d4a4f,0x38ebb337,0xd10aa84e,0x9171a554] },\n\ + { key: [0xffffffff,0xffffffff,0xe0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd9bff7ff,0x454b0ec5,0xa4a2a695,0x66e2cb84] },\n\ + { key: [0xffffffff,0xffffffff,0xf0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3535d565,0xace3f31e,0xb249ba2c,0xc6765d7a] },\n\ + { key: [0xffffffff,0xffffffff,0xf8000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf60e91fc,0x3269eecf,0x3231c6e9,0x945697c6] },\n\ + { key: [0xffffffff,0xffffffff,0xfc000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xab69cfad,0xf51f8e60,0x4d9cc371,0x82f6635a] },\n\ + { key: [0xffffffff,0xffffffff,0xfe000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7866373f,0x24a0b6ed,0x56e0d96f,0xcdafb877] },\n\ + { key: [0xffffffff,0xffffffff,0xff000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1ea448c2,0xaac954f5,0xd812e9d7,0x8494446a] },\n\ + { key: [0xffffffff,0xffffffff,0xff800000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xacc5599d,0xd8ac0223,0x9a0fef4a,0x36dd1668] },\n\ + { key: [0xffffffff,0xffffffff,0xffc00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd8764468,0xbb103828,0xcf7e1473,0xce895073] },\n\ + { key: [0xffffffff,0xffffffff,0xffe00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1b0d0289,0x3683b9f1,0x80458e4a,0xa6b73982] },\n\ + { key: [0xffffffff,0xffffffff,0xfff00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x96d9b017,0xd302df41,0x0a937dcd,0xb8bb6e43] },\n\ + { key: [0xffffffff,0xffffffff,0xfff80000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xef1623cc,0x44313cff,0x440b1594,0xa7e21cc6] },\n\ + { key: [0xffffffff,0xffffffff,0xfffc0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x284ca2fa,0x35807b8b,0x0ae4d19e,0x11d7dbd7] },\n\ + { key: [0xffffffff,0xffffffff,0xfffe0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf2e97687,0x5755f940,0x1d54f36e,0x2a23a594] },\n\ + { key: [0xffffffff,0xffffffff,0xffff0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xec198a18,0xe10e5324,0x03b7e208,0x87c8dd80] },\n\ + { key: [0xffffffff,0xffffffff,0xffff8000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x545d50eb,0xd919e4a6,0x949d96ad,0x47e46a80] },\n\ + { key: [0xffffffff,0xffffffff,0xffffc000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdbdfb527,0x060e0a71,0x009c7bb0,0xc68f1d44] },\n\ + { key: [0xffffffff,0xffffffff,0xffffe000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9cfa1322,0xea33da21,0x73a024f2,0xff0d896d] },\n\ + { key: [0xffffffff,0xffffffff,0xfffff000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8785b1a7,0x5b0f3bd9,0x58dcd0e2,0x9318c521] },\n\ + { key: [0xffffffff,0xffffffff,0xfffff800,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x38f67b9e,0x98e4a97b,0x6df030a9,0xfcdd0104] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffc00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x192afffb,0x2c880e82,0xb05926d0,0xfc6c448b] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffe00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6a7980ce,0x7b105cf5,0x30952d74,0xdaaf798c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffff00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xea3695e1,0x351b9d68,0x58bd958c,0xf513ef6c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffff80,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6da0490b,0xa0ba0343,0xb935681d,0x2cce5ba1] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffc0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf0ea23af,0x08534011,0xc60009ab,0x29ada2f1] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffe0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xff13806c,0xf19cc387,0x21554d7c,0x0fcdcd4b] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffff0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6838af1f,0x4f69bae9,0xd85dd188,0xdcdf0688] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffff8,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x36cf44c9,0x2d550bfb,0x1ed28ef5,0x83ddf5d7] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffffc,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd06e3195,0xb5376f10,0x9d5c4ec6,0xc5d62ced] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffffe,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc440de01,0x4d3d6107,0x07279b13,0x242a5c36] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf0c5c6ff,0xa5e0bd3a,0x94c88f6b,0x6f7c16b9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0x80000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3e40c390,0x1cd7effc,0x22bffc35,0xdee0b4d9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xc0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb63305c7,0x2bedfab9,0x7382c406,0xd0c49bc6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xe0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x36bbaab2,0x2a6bd492,0x5a99a2b4,0x08d2dbae] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xf0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x307c5b8f,0xcd0533ab,0x98bc51e2,0x7a6ce461] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xf8000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x829c04ff,0x4c07513c,0x0b3ef05c,0x03e337b5] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfc000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf17af0e8,0x95dda5eb,0x98efc680,0x66e84c54] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfe000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x277167f3,0x812afff1,0xffacb4a9,0x34379fc3] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xff000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2cb1dc3a,0x9c72972e,0x425ae2ef,0x3eb597cd] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xff800000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x36aeaa3a,0x213e968d,0x4b5b679d,0x3a2c97fe] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffc00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9241daca,0x4fdd034a,0x82372db5,0x0e1a0f3f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffe00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc14574d9,0xcd00cf2b,0x5a7f77e5,0x3cd57885] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfff00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x793de392,0x36570aba,0x83ab9b73,0x7cb521c9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfff80000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x16591c0f,0x27d60e29,0xb85a96c3,0x3861a7ef] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffc0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x44fb5c4d,0x4f5cb79b,0xe5c174a3,0xb1c97348] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffe0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x674d2b61,0x633d162b,0xe59dde04,0x222f4740] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffff0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb4750ff2,0x63a65e1f,0x9e924ccf,0xd98f3e37] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffff8000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x62d0662d,0x6eaedded,0xebae7f7e,0xa3a4f6b6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffc000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x70c46bb3,0x0692be65,0x7f7eaa93,0xebad9897] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffe000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x323994cf,0xb9da285a,0x5d9642e1,0x759b224a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffff000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1dbf5787,0x7b7b1738,0x5c85d0b5,0x4851e371] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffff800],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdfa5c097,0xcdc1532a,0xc071d57b,0x1d28d1bd] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffc00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3a0c53fa,0x37311fc1,0x0bd2a998,0x1f513174] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffe00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xba4f970c,0x0a25c418,0x14bdae2e,0x506be3b4] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffff00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2dce3acb,0x727cd13c,0xcd76d425,0xea56e4f6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffff80],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5160474d,0x504b9b3e,0xefb68d35,0xf245f4b3] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffc0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x41a8a947,0x766635de,0xc37553d9,0xa6c0cbb7] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffe0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x25d6cfe6,0x881f2bf4,0x97dd14cd,0x4ddf445b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffff0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x41c78c13,0x5ed9e98c,0x09664064,0x7265da1e] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffff8],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5a4d404d,0x8917e353,0xe92a2107,0x2c3b2305] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffffc],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x02bc9684,0x6b3fdc71,0x643f384c,0xd3cc3eaf] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffffe],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9ba4a914,0x3f4e5d40,0x48521c4f,0x8877d88e] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa1f6258c,0x877d5fcd,0x89644845,0x38bfc92c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x80000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3ad78e72,0x6c1ec02b,0x7ebfe92b,0x23d9ec34] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xc0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xaae5939c,0x8efdf2f0,0x4e60b9fe,0x7117b2c2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xe0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf031d4d7,0x4f5dcbf3,0x9daaf8ca,0x3af6e527] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xf0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x96d9fd5c,0xc4f07441,0x727df0f3,0x3e401a36] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xf8000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x30ccdb04,0x4646d7e1,0xf3ccea3d,0xca08b8c0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfc000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x16ae4ce5,0x042a67ee,0x8e177b7c,0x587ecc82] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfe000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb6da0bb1,0x1a23855d,0x9c5cb1b4,0xc6412e0a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xff000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdb4f1aa5,0x30967d67,0x32ce4715,0xeb0ee24b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xff800000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa8173825,0x2621dd18,0x0a34f345,0x5b4baa2f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffc00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x77e2b508,0xdb7fd892,0x34caf793,0x9ee5621a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffe00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb8499c25,0x1f8442ee,0x13f0933b,0x688fcd19] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfff00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x965135f8,0xa81f25c9,0xd630b175,0x02f68e53] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfff80000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8b87145a,0x01ad1c6c,0xede995ea,0x3670454f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffc0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8eae3b10,0xa0c8ca6d,0x1d3b0fa6,0x1e56b0b2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffe0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x64b4d629,0x810fda6b,0xafdf08f3,0xb0d8d2c5] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffff0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd7e5dbd3,0x324595f8,0xfdc7d7c5,0x71da6c2a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffff8000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf3f72375,0x264e167f,0xca9de2c1,0x527d9606] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffc000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8ee79dd4,0xf401ff9b,0x7ea945d8,0x6666c13b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffe000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdd35cea2,0x799940b4,0x0db3f819,0xcb94c08b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffff000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6941cb6b,0x3e08c2b7,0xafa581eb,0xdd607b87] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffff800,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2c20f439,0xf6bb097b,0x29b8bd6d,0x99aad799] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffc00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x625d01f0,0x58e565f7,0x7ae86378,0xbd2c49b3] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffe00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc0b5fd98,0x190ef45f,0xbb430143,0x8d095950] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffff00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x13001ff5,0xd99806ef,0xd25da34f,0x56be854b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffff80,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3b594c60,0xf5c8277a,0x5113677f,0x94208d82] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffc0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe9c0fc18,0x18e4aa46,0xbd2e39d6,0x38f89e05] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffe0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf8023ee9,0xc3fdc45a,0x019b4e98,0x5c7e1a54] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffff0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x35f40182,0xab4662f3,0x023baec1,0xee796b57] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffff8,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3aebbad7,0x303649b4,0x194a6945,0xc6cc3694] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffffc,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa2124bea,0x53ec2834,0x279bed7f,0x7eb0f938] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffffe,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb9fb4399,0xfa4facc7,0x309e14ec,0x98360b0a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc2627743,0x7420c5d6,0x34f715ae,0xa81a9132] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0x80000000,0x00000000,0x00000000],\n\ + ct: [0x171a0e1b,0x2dd424f0,0xe089af2c,0x4c10f32f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xc0000000,0x00000000,0x00000000],\n\ + ct: [0x7cadbe40,0x2d1b208f,0xe735edce,0x00aee7ce] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xe0000000,0x00000000,0x00000000],\n\ + ct: [0x43b02ff9,0x29a1485a,0xf6f5c6d6,0x558baa0f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xf0000000,0x00000000,0x00000000],\n\ + ct: [0x092faacc,0x9bf43508,0xbf8fa861,0x3ca75dea] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xf8000000,0x00000000,0x00000000],\n\ + ct: [0xcb2bf828,0x0f3f9742,0xc7ed513f,0xe802629c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfc000000,0x00000000,0x00000000],\n\ + ct: [0x215a41ee,0x442fa992,0xa6e32398,0x6ded3f68] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfe000000,0x00000000,0x00000000],\n\ + ct: [0xf21e99cf,0x4f0f77ce,0xa836e11a,0x2fe75fb1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xff000000,0x00000000,0x00000000],\n\ + ct: [0x95e3a0ca,0x9079e646,0x331df8b4,0xe70d2cd6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xff800000,0x00000000,0x00000000],\n\ + ct: [0x4afe7f12,0x0ce7613f,0x74fc12a0,0x1a828073] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffc00000,0x00000000,0x00000000],\n\ + ct: [0x827f000e,0x75e2c8b9,0xd479beed,0x913fe678] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffe00000,0x00000000,0x00000000],\n\ + ct: [0x35830c8e,0x7aaefe2d,0x30310ef3,0x81cbf691] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfff00000,0x00000000,0x00000000],\n\ + ct: [0x191aa0f2,0xc8570144,0xf38657ea,0x4085ebe5] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfff80000,0x00000000,0x00000000],\n\ + ct: [0x85062c2c,0x909f15d9,0x269b6c18,0xce99c4f0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffc0000,0x00000000,0x00000000],\n\ + ct: [0x678034dc,0x9e41b5a5,0x60ed239e,0xeab1bc78] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffe0000,0x00000000,0x00000000],\n\ + ct: [0xc2f93a4c,0xe5ab6d5d,0x56f1b93c,0xf19911c1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffff0000,0x00000000,0x00000000],\n\ + ct: [0x1c3112bc,0xb0c1dcc7,0x49d79974,0x3691bf82] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffff8000,0x00000000,0x00000000],\n\ + ct: [0x00c55bd7,0x5c7f9c88,0x1989d3ec,0x1911c0d4] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffc000,0x00000000,0x00000000],\n\ + ct: [0xea2e6b5e,0xf182b7df,0xf3629abd,0x6a12045f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffe000,0x00000000,0x00000000],\n\ + ct: [0x22322327,0xe01780b1,0x7397f240,0x87f8cc6f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffff000,0x00000000,0x00000000],\n\ + ct: [0xc9cacb5c,0xd11692c3,0x73b24117,0x68149ee7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffff800,0x00000000,0x00000000],\n\ + ct: [0xa18e3dbb,0xca577860,0xdab6b80d,0xa3139256] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffc00,0x00000000,0x00000000],\n\ + ct: [0x79b61c37,0xbf328ecc,0xa8d74326,0x5a3d425c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffe00,0x00000000,0x00000000],\n\ + ct: [0xd2d99c6b,0xcc1f06fd,0xa8e27e8a,0xe3f1ccc7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffff00,0x00000000,0x00000000],\n\ + ct: [0x1bfd4b91,0xc701fd6b,0x61b7f997,0x829d663b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffff80,0x00000000,0x00000000],\n\ + ct: [0x11005d52,0xf25f16bd,0xc9545a87,0x6a63490a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffc0,0x00000000,0x00000000],\n\ + ct: [0x3a4d354f,0x02bb5a5e,0x47d39666,0x867f246a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffe0,0x00000000,0x00000000],\n\ + ct: [0xd451b8d6,0xe1e1a0eb,0xb155fbbf,0x6e7b7dc3] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffff0,0x00000000,0x00000000],\n\ + ct: [0x6898d4f4,0x2fa7ba6a,0x10ac05e8,0x7b9f2080] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffff8,0x00000000,0x00000000],\n\ + ct: [0xb611295e,0x739ca7d9,0xb50f8e4c,0x0e754a3f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffffc,0x00000000,0x00000000],\n\ + ct: [0x7d33fc7d,0x8abe3ca1,0x936759f8,0xf5deaf20] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffffe,0x00000000,0x00000000],\n\ + ct: [0x3b5e0f56,0x6dc96c29,0x8f0c1263,0x7539b25c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0x00000000,0x00000000],\n\ + ct: [0xf807c3e7,0x985fe0f5,0xa50e2cdb,0x25c5109e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0x80000000,0x00000000],\n\ + ct: [0x41f992a8,0x56fb278b,0x389a62f5,0xd274d7e9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xc0000000,0x00000000],\n\ + ct: [0x10d3ed7a,0x6fe15ab4,0xd91acbc7,0xd0767ab1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xe0000000,0x00000000],\n\ + ct: [0x21feecd4,0x5b2e6759,0x73ac33bf,0x0c5424fc] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xf0000000,0x00000000],\n\ + ct: [0x1480cb39,0x55ba62d0,0x9eea668f,0x7c708817] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xf8000000,0x00000000],\n\ + ct: [0x66404033,0xd6b72b60,0x9354d549,0x6e7eb511] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfc000000,0x00000000],\n\ + ct: [0x1c317a22,0x0a7d700d,0xa2b1e075,0xb00266e1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfe000000,0x00000000],\n\ + ct: [0xab3b8954,0x2233f127,0x1bf8fd0c,0x0f403545] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xff000000,0x00000000],\n\ + ct: [0xd93eae96,0x6fac46dc,0xa927d6b1,0x14fa3f9e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xff800000,0x00000000],\n\ + ct: [0x1bdec521,0x316503d9,0xd5ee65df,0x3ea94ddf] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffc00000,0x00000000],\n\ + ct: [0xeef45643,0x1dea8b4a,0xcf83bdae,0x3717f75f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffe00000,0x00000000],\n\ + ct: [0x06f2519a,0x2fafaa59,0x6bfef5cf,0xa15c21b9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfff00000,0x00000000],\n\ + ct: [0x251a7eac,0x7e2fe809,0xe4aa8d0d,0x7012531a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfff80000,0x00000000],\n\ + ct: [0x3bffc16e,0x4c49b268,0xa20f8d96,0xa60b4058] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffc0000,0x00000000],\n\ + ct: [0xe886f928,0x1999c5bb,0x3b3e8862,0xe2f7c988] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffe0000,0x00000000],\n\ + ct: [0x563bf90d,0x61beef39,0xf48dd625,0xfcef1361] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffff0000,0x00000000],\n\ + ct: [0x4d37c850,0x644563c6,0x9fd0acd9,0xa049325b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffff8000,0x00000000],\n\ + ct: [0xb87c921b,0x91829ef3,0xb13ca541,0xee1130a6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffc000,0x00000000],\n\ + ct: [0x2e65eb6b,0x6ea383e1,0x09accce8,0x326b0393] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffe000,0x00000000],\n\ + ct: [0x9ca547f7,0x439edc3e,0x255c0f4d,0x49aa8990] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffff000,0x00000000],\n\ + ct: [0xa5e65261,0x4c9300f3,0x7816b1f9,0xfd0c87f9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffff800,0x00000000],\n\ + ct: [0x14954f0b,0x4697776f,0x44494fe4,0x58d814ed] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffc00,0x00000000],\n\ + ct: [0x7c8d9ab6,0xc2761723,0xfe42f8bb,0x506cbcf7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffe00,0x00000000],\n\ + ct: [0xdb7e1932,0x679fdd99,0x742aab04,0xaa0d5a80] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffff00,0x00000000],\n\ + ct: [0x4c6a1c83,0xe568cd10,0xf27c2d73,0xded19c28] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffff80,0x00000000],\n\ + ct: [0x90ecbe61,0x77e674c9,0x8de41241,0x3f7ac915] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffc0,0x00000000],\n\ + ct: [0x90684a2a,0xc55fe1ec,0x2b8ebd56,0x22520b73] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffe0,0x00000000],\n\ + ct: [0x7472f9a7,0x988607ca,0x79707795,0x991035e6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffff0,0x00000000],\n\ + ct: [0x56aff089,0x878bf335,0x2f8df172,0xa3ae47d8] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffff8,0x00000000],\n\ + ct: [0x65c0526c,0xbe40161b,0x8019a2a3,0x171abd23] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffffc,0x00000000],\n\ + ct: [0x377be0be,0x33b4e3e3,0x10b4aabd,0xa173f84f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffffe,0x00000000],\n\ + ct: [0x9402e9aa,0x6f69de65,0x04da8d20,0xc4fcaa2f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0x00000000],\n\ + ct: [0x123c1f4a,0xf313ad8c,0x2ce648b2,0xe71fb6e1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0x80000000],\n\ + ct: [0x1ffc626d,0x30203dcd,0xb0019fb8,0x0f726cf4] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xc0000000],\n\ + ct: [0x76da1fbe,0x3a50728c,0x50fd2e62,0x1b5ad885] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xe0000000],\n\ + ct: [0x082eb8be,0x35f442fb,0x52668e16,0xa591d1d6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xf0000000],\n\ + ct: [0xe656f9ec,0xf5fe27ec,0x3e4a73d0,0x0c282fb3] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xf8000000],\n\ + ct: [0x2ca8209d,0x63274cd9,0xa29bb74b,0xcd77683a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfc000000],\n\ + ct: [0x79bf5dce,0x14bb7dd7,0x3a8e3611,0xde7ce026] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfe000000],\n\ + ct: [0x3c849939,0xa5d29399,0xf344c4a0,0xeca8a576] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xff000000],\n\ + ct: [0xed3c0a94,0xd59bece9,0x8835da7a,0xa4f07ca2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xff800000],\n\ + ct: [0x63919ed4,0xce101964,0x38b6ad09,0xd99cd795] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffc00000],\n\ + ct: [0x7678f3a8,0x33f19fea,0x95f3c602,0x9e2bc610] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffe00000],\n\ + ct: [0x3aa42683,0x1067d36b,0x92be7c5f,0x81c13c56] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfff00000],\n\ + ct: [0x9272e2d2,0xcdd11050,0x998c8450,0x77a30ea0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfff80000],\n\ + ct: [0x088c4b53,0xf5ec0ff8,0x14c19ada,0xe7f6246c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffc0000],\n\ + ct: [0x4010a5e4,0x01fdf0a0,0x354ddbcc,0x0d012b17] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffe0000],\n\ + ct: [0xa87a3857,0x36c0a618,0x9bd6589b,0xd8445a93] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffff0000],\n\ + ct: [0x545f2b83,0xd9616dcc,0xf60fa983,0x0e9cd287] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffff8000],\n\ + ct: [0x4b706f7f,0x92406352,0x394037a6,0xd4f4688d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffc000],\n\ + ct: [0xb7972b39,0x41c44b90,0xafa7b264,0xbfba7387] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffe000],\n\ + ct: [0x6f45732c,0xf1088154,0x6f0fd238,0x96d2bb60] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffff000],\n\ + ct: [0x2e3579ca,0x15af27f6,0x4b3c955a,0x5bfc30ba] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffff800],\n\ + ct: [0x34a2c5a9,0x1ae2aec9,0x9b7d1b5f,0xa6780447] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffc00],\n\ + ct: [0xa4d6616b,0xd04f8733,0x5b0e5335,0x1227a9ee] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffe00],\n\ + ct: [0x7f692b03,0x945867d1,0x6179a8ce,0xfc83ea3f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffff00],\n\ + ct: [0x3bd141ee,0x84a0e641,0x4a26e7a4,0xf281f8a2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffff80],\n\ + ct: [0xd1788f57,0x2d98b2b1,0x6ec5d5f3,0x922b99bc] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffc0],\n\ + ct: [0x0833ff6f,0x61d98a57,0xb288e8c3,0x586b85a6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffe0],\n\ + ct: [0x85682617,0x97de176b,0xf0b43bec,0xc6285afb] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffff0],\n\ + ct: [0xf9b0fda0,0xc4a898f5,0xb9e6f661,0xc4ce4d07] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffff8],\n\ + ct: [0x8ade8959,0x13685c67,0xc5269f8a,0xae42983e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffffc],\n\ + ct: [0x39bde67d,0x5c8ed8a8,0xb1c37eb8,0xfa9f5ac0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffffe],\n\ + ct: [0x5c005e72,0xc1418c44,0xf569f2ea,0x33ba54f3] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffff],\n\ + ct: [0x3f5b8cc9,0xea855a0a,0xfa7347d2,0x3e8d664e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x80000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3ad78e72,0x6c1ec02b,0x7ebfe92b,0x23d9ec34] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xc0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xaae5939c,0x8efdf2f0,0x4e60b9fe,0x7117b2c2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xe0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf031d4d7,0x4f5dcbf3,0x9daaf8ca,0x3af6e527] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xf0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x96d9fd5c,0xc4f07441,0x727df0f3,0x3e401a36] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xf8000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x30ccdb04,0x4646d7e1,0xf3ccea3d,0xca08b8c0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfc000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x16ae4ce5,0x042a67ee,0x8e177b7c,0x587ecc82] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfe000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb6da0bb1,0x1a23855d,0x9c5cb1b4,0xc6412e0a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xff000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdb4f1aa5,0x30967d67,0x32ce4715,0xeb0ee24b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xff800000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa8173825,0x2621dd18,0x0a34f345,0x5b4baa2f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffc00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x77e2b508,0xdb7fd892,0x34caf793,0x9ee5621a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffe00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb8499c25,0x1f8442ee,0x13f0933b,0x688fcd19] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfff00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x965135f8,0xa81f25c9,0xd630b175,0x02f68e53] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfff80000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8b87145a,0x01ad1c6c,0xede995ea,0x3670454f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffc0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8eae3b10,0xa0c8ca6d,0x1d3b0fa6,0x1e56b0b2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffe0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x64b4d629,0x810fda6b,0xafdf08f3,0xb0d8d2c5] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffff0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd7e5dbd3,0x324595f8,0xfdc7d7c5,0x71da6c2a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffff8000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf3f72375,0x264e167f,0xca9de2c1,0x527d9606] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffc000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8ee79dd4,0xf401ff9b,0x7ea945d8,0x6666c13b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffe000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdd35cea2,0x799940b4,0x0db3f819,0xcb94c08b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffff000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6941cb6b,0x3e08c2b7,0xafa581eb,0xdd607b87] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffff800,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2c20f439,0xf6bb097b,0x29b8bd6d,0x99aad799] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffc00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x625d01f0,0x58e565f7,0x7ae86378,0xbd2c49b3] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffe00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc0b5fd98,0x190ef45f,0xbb430143,0x8d095950] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffff00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x13001ff5,0xd99806ef,0xd25da34f,0x56be854b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffff80,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3b594c60,0xf5c8277a,0x5113677f,0x94208d82] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffc0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe9c0fc18,0x18e4aa46,0xbd2e39d6,0x38f89e05] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffe0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf8023ee9,0xc3fdc45a,0x019b4e98,0x5c7e1a54] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffff0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x35f40182,0xab4662f3,0x023baec1,0xee796b57] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffff8,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3aebbad7,0x303649b4,0x194a6945,0xc6cc3694] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffffc,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa2124bea,0x53ec2834,0x279bed7f,0x7eb0f938] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffffe,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb9fb4399,0xfa4facc7,0x309e14ec,0x98360b0a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc2627743,0x7420c5d6,0x34f715ae,0xa81a9132] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0x80000000,0x00000000,0x00000000],\n\ + ct: [0x171a0e1b,0x2dd424f0,0xe089af2c,0x4c10f32f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xc0000000,0x00000000,0x00000000],\n\ + ct: [0x7cadbe40,0x2d1b208f,0xe735edce,0x00aee7ce] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xe0000000,0x00000000,0x00000000],\n\ + ct: [0x43b02ff9,0x29a1485a,0xf6f5c6d6,0x558baa0f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xf0000000,0x00000000,0x00000000],\n\ + ct: [0x092faacc,0x9bf43508,0xbf8fa861,0x3ca75dea] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xf8000000,0x00000000,0x00000000],\n\ + ct: [0xcb2bf828,0x0f3f9742,0xc7ed513f,0xe802629c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfc000000,0x00000000,0x00000000],\n\ + ct: [0x215a41ee,0x442fa992,0xa6e32398,0x6ded3f68] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfe000000,0x00000000,0x00000000],\n\ + ct: [0xf21e99cf,0x4f0f77ce,0xa836e11a,0x2fe75fb1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xff000000,0x00000000,0x00000000],\n\ + ct: [0x95e3a0ca,0x9079e646,0x331df8b4,0xe70d2cd6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xff800000,0x00000000,0x00000000],\n\ + ct: [0x4afe7f12,0x0ce7613f,0x74fc12a0,0x1a828073] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffc00000,0x00000000,0x00000000],\n\ + ct: [0x827f000e,0x75e2c8b9,0xd479beed,0x913fe678] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffe00000,0x00000000,0x00000000],\n\ + ct: [0x35830c8e,0x7aaefe2d,0x30310ef3,0x81cbf691] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfff00000,0x00000000,0x00000000],\n\ + ct: [0x191aa0f2,0xc8570144,0xf38657ea,0x4085ebe5] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfff80000,0x00000000,0x00000000],\n\ + ct: [0x85062c2c,0x909f15d9,0x269b6c18,0xce99c4f0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffc0000,0x00000000,0x00000000],\n\ + ct: [0x678034dc,0x9e41b5a5,0x60ed239e,0xeab1bc78] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffe0000,0x00000000,0x00000000],\n\ + ct: [0xc2f93a4c,0xe5ab6d5d,0x56f1b93c,0xf19911c1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffff0000,0x00000000,0x00000000],\n\ + ct: [0x1c3112bc,0xb0c1dcc7,0x49d79974,0x3691bf82] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffff8000,0x00000000,0x00000000],\n\ + ct: [0x00c55bd7,0x5c7f9c88,0x1989d3ec,0x1911c0d4] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffc000,0x00000000,0x00000000],\n\ + ct: [0xea2e6b5e,0xf182b7df,0xf3629abd,0x6a12045f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffe000,0x00000000,0x00000000],\n\ + ct: [0x22322327,0xe01780b1,0x7397f240,0x87f8cc6f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffff000,0x00000000,0x00000000],\n\ + ct: [0xc9cacb5c,0xd11692c3,0x73b24117,0x68149ee7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffff800,0x00000000,0x00000000],\n\ + ct: [0xa18e3dbb,0xca577860,0xdab6b80d,0xa3139256] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffc00,0x00000000,0x00000000],\n\ + ct: [0x79b61c37,0xbf328ecc,0xa8d74326,0x5a3d425c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffe00,0x00000000,0x00000000],\n\ + ct: [0xd2d99c6b,0xcc1f06fd,0xa8e27e8a,0xe3f1ccc7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffff00,0x00000000,0x00000000],\n\ + ct: [0x1bfd4b91,0xc701fd6b,0x61b7f997,0x829d663b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffff80,0x00000000,0x00000000],\n\ + ct: [0x11005d52,0xf25f16bd,0xc9545a87,0x6a63490a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffc0,0x00000000,0x00000000],\n\ + ct: [0x3a4d354f,0x02bb5a5e,0x47d39666,0x867f246a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffe0,0x00000000,0x00000000],\n\ + ct: [0xd451b8d6,0xe1e1a0eb,0xb155fbbf,0x6e7b7dc3] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffff0,0x00000000,0x00000000],\n\ + ct: [0x6898d4f4,0x2fa7ba6a,0x10ac05e8,0x7b9f2080] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffff8,0x00000000,0x00000000],\n\ + ct: [0xb611295e,0x739ca7d9,0xb50f8e4c,0x0e754a3f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffffc,0x00000000,0x00000000],\n\ + ct: [0x7d33fc7d,0x8abe3ca1,0x936759f8,0xf5deaf20] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffffe,0x00000000,0x00000000],\n\ + ct: [0x3b5e0f56,0x6dc96c29,0x8f0c1263,0x7539b25c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0x00000000,0x00000000],\n\ + ct: [0xf807c3e7,0x985fe0f5,0xa50e2cdb,0x25c5109e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0x80000000,0x00000000],\n\ + ct: [0x41f992a8,0x56fb278b,0x389a62f5,0xd274d7e9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xc0000000,0x00000000],\n\ + ct: [0x10d3ed7a,0x6fe15ab4,0xd91acbc7,0xd0767ab1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xe0000000,0x00000000],\n\ + ct: [0x21feecd4,0x5b2e6759,0x73ac33bf,0x0c5424fc] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xf0000000,0x00000000],\n\ + ct: [0x1480cb39,0x55ba62d0,0x9eea668f,0x7c708817] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xf8000000,0x00000000],\n\ + ct: [0x66404033,0xd6b72b60,0x9354d549,0x6e7eb511] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfc000000,0x00000000],\n\ + ct: [0x1c317a22,0x0a7d700d,0xa2b1e075,0xb00266e1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfe000000,0x00000000],\n\ + ct: [0xab3b8954,0x2233f127,0x1bf8fd0c,0x0f403545] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xff000000,0x00000000],\n\ + ct: [0xd93eae96,0x6fac46dc,0xa927d6b1,0x14fa3f9e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xff800000,0x00000000],\n\ + ct: [0x1bdec521,0x316503d9,0xd5ee65df,0x3ea94ddf] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffc00000,0x00000000],\n\ + ct: [0xeef45643,0x1dea8b4a,0xcf83bdae,0x3717f75f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffe00000,0x00000000],\n\ + ct: [0x06f2519a,0x2fafaa59,0x6bfef5cf,0xa15c21b9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfff00000,0x00000000],\n\ + ct: [0x251a7eac,0x7e2fe809,0xe4aa8d0d,0x7012531a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfff80000,0x00000000],\n\ + ct: [0x3bffc16e,0x4c49b268,0xa20f8d96,0xa60b4058] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffc0000,0x00000000],\n\ + ct: [0xe886f928,0x1999c5bb,0x3b3e8862,0xe2f7c988] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffe0000,0x00000000],\n\ + ct: [0x563bf90d,0x61beef39,0xf48dd625,0xfcef1361] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffff0000,0x00000000],\n\ + ct: [0x4d37c850,0x644563c6,0x9fd0acd9,0xa049325b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffff8000,0x00000000],\n\ + ct: [0xb87c921b,0x91829ef3,0xb13ca541,0xee1130a6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffc000,0x00000000],\n\ + ct: [0x2e65eb6b,0x6ea383e1,0x09accce8,0x326b0393] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffe000,0x00000000],\n\ + ct: [0x9ca547f7,0x439edc3e,0x255c0f4d,0x49aa8990] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffff000,0x00000000],\n\ + ct: [0xa5e65261,0x4c9300f3,0x7816b1f9,0xfd0c87f9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffff800,0x00000000],\n\ + ct: [0x14954f0b,0x4697776f,0x44494fe4,0x58d814ed] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffc00,0x00000000],\n\ + ct: [0x7c8d9ab6,0xc2761723,0xfe42f8bb,0x506cbcf7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffe00,0x00000000],\n\ + ct: [0xdb7e1932,0x679fdd99,0x742aab04,0xaa0d5a80] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffff00,0x00000000],\n\ + ct: [0x4c6a1c83,0xe568cd10,0xf27c2d73,0xded19c28] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffff80,0x00000000],\n\ + ct: [0x90ecbe61,0x77e674c9,0x8de41241,0x3f7ac915] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffc0,0x00000000],\n\ + ct: [0x90684a2a,0xc55fe1ec,0x2b8ebd56,0x22520b73] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffe0,0x00000000],\n\ + ct: [0x7472f9a7,0x988607ca,0x79707795,0x991035e6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffff0,0x00000000],\n\ + ct: [0x56aff089,0x878bf335,0x2f8df172,0xa3ae47d8] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffff8,0x00000000],\n\ + ct: [0x65c0526c,0xbe40161b,0x8019a2a3,0x171abd23] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffffc,0x00000000],\n\ + ct: [0x377be0be,0x33b4e3e3,0x10b4aabd,0xa173f84f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffffe,0x00000000],\n\ + ct: [0x9402e9aa,0x6f69de65,0x04da8d20,0xc4fcaa2f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0x00000000],\n\ + ct: [0x123c1f4a,0xf313ad8c,0x2ce648b2,0xe71fb6e1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0x80000000],\n\ + ct: [0x1ffc626d,0x30203dcd,0xb0019fb8,0x0f726cf4] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xc0000000],\n\ + ct: [0x76da1fbe,0x3a50728c,0x50fd2e62,0x1b5ad885] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xe0000000],\n\ + ct: [0x082eb8be,0x35f442fb,0x52668e16,0xa591d1d6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xf0000000],\n\ + ct: [0xe656f9ec,0xf5fe27ec,0x3e4a73d0,0x0c282fb3] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xf8000000],\n\ + ct: [0x2ca8209d,0x63274cd9,0xa29bb74b,0xcd77683a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfc000000],\n\ + ct: [0x79bf5dce,0x14bb7dd7,0x3a8e3611,0xde7ce026] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfe000000],\n\ + ct: [0x3c849939,0xa5d29399,0xf344c4a0,0xeca8a576] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xff000000],\n\ + ct: [0xed3c0a94,0xd59bece9,0x8835da7a,0xa4f07ca2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xff800000],\n\ + ct: [0x63919ed4,0xce101964,0x38b6ad09,0xd99cd795] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffc00000],\n\ + ct: [0x7678f3a8,0x33f19fea,0x95f3c602,0x9e2bc610] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffe00000],\n\ + ct: [0x3aa42683,0x1067d36b,0x92be7c5f,0x81c13c56] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfff00000],\n\ + ct: [0x9272e2d2,0xcdd11050,0x998c8450,0x77a30ea0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfff80000],\n\ + ct: [0x088c4b53,0xf5ec0ff8,0x14c19ada,0xe7f6246c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffc0000],\n\ + ct: [0x4010a5e4,0x01fdf0a0,0x354ddbcc,0x0d012b17] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffe0000],\n\ + ct: [0xa87a3857,0x36c0a618,0x9bd6589b,0xd8445a93] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffff0000],\n\ + ct: [0x545f2b83,0xd9616dcc,0xf60fa983,0x0e9cd287] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffff8000],\n\ + ct: [0x4b706f7f,0x92406352,0x394037a6,0xd4f4688d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffc000],\n\ + ct: [0xb7972b39,0x41c44b90,0xafa7b264,0xbfba7387] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffe000],\n\ + ct: [0x6f45732c,0xf1088154,0x6f0fd238,0x96d2bb60] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffff000],\n\ + ct: [0x2e3579ca,0x15af27f6,0x4b3c955a,0x5bfc30ba] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffff800],\n\ + ct: [0x34a2c5a9,0x1ae2aec9,0x9b7d1b5f,0xa6780447] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffc00],\n\ + ct: [0xa4d6616b,0xd04f8733,0x5b0e5335,0x1227a9ee] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffe00],\n\ + ct: [0x7f692b03,0x945867d1,0x6179a8ce,0xfc83ea3f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffff00],\n\ + ct: [0x3bd141ee,0x84a0e641,0x4a26e7a4,0xf281f8a2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffff80],\n\ + ct: [0xd1788f57,0x2d98b2b1,0x6ec5d5f3,0x922b99bc] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffc0],\n\ + ct: [0x0833ff6f,0x61d98a57,0xb288e8c3,0x586b85a6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffe0],\n\ + ct: [0x85682617,0x97de176b,0xf0b43bec,0xc6285afb] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffff0],\n\ + ct: [0xf9b0fda0,0xc4a898f5,0xb9e6f661,0xc4ce4d07] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffff8],\n\ + ct: [0x8ade8959,0x13685c67,0xc5269f8a,0xae42983e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffffc],\n\ + ct: [0x39bde67d,0x5c8ed8a8,0xb1c37eb8,0xfa9f5ac0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffffe],\n\ + ct: [0x5c005e72,0xc1418c44,0xf569f2ea,0x33ba54f3] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffff],\n\ + ct: [0x3f5b8cc9,0xea855a0a,0xfa7347d2,0x3e8d664e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x80000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6cd02513,0xe8d4dc98,0x6b4afe08,0x7a60bd0c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xc0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2ce1f8b7,0xe30627c1,0xc4519ead,0xa44bc436] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xe0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9946b5f8,0x7af446f5,0x796c1fee,0x63a2da24] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xf0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2a560364,0xce529efc,0x21788779,0x568d5555] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xf8000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x35c14718,0x37af4461,0x53bce55d,0x5ba72a0a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfc000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xce60bc52,0x386234f1,0x58f84341,0xe534cd9e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfe000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8c7c27ff,0x32bcf8dc,0x2dc57c90,0xc2903961] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xff000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x32bb6a7e,0xc84499e1,0x66f93600,0x3d55a5bb] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xff800000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa5c772e5,0xc62631ef,0x660ee1d5,0x877f6d1b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffc00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x030d7e5b,0x64f380a7,0xe4ea5387,0xb5cd7f49] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffe00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0dc9a261,0x0037009b,0x698f11bb,0x7e86c83e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfff00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0046612c,0x766d1840,0xc226364f,0x1fa7ed72] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfff80000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4880c7e0,0x8f27befe,0x78590743,0xc05e698b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffc0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2520ce82,0x9a26577f,0x0f4822c4,0xecc87401] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffe0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8765e8ac,0xc1697583,0x19cb46dc,0x7bcf3dca] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffff0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe98f4ba4,0xf073df4b,0xaa116d01,0x1dc24a28] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffff8000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf378f68c,0x5dbf59e2,0x11b3a659,0xa7317d94] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffc000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x283d3b06,0x9d8eb9fb,0x432d74b9,0x6ca762b4] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffe000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa7e1842e,0x8a87861c,0x221a5008,0x83245c51] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffff000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x77aa2704,0x71881be0,0x70fb52c7,0x067ce732] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffff800,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x01b0f476,0xd484f43f,0x1aeb6efa,0x9361a8ac] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffc00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1c3a94f1,0xc052c55c,0x2d8359af,0xf2163b4f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffe00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe8a067b6,0x04d5373d,0x8b0f2e05,0xa03b341b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffff00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa7876ec8,0x7f5a09bf,0xea42c77d,0xa30fd50e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffff80,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0cf3e9d3,0xa42be5b8,0x54ca65b1,0x3f35f48d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffc0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6c62f6bb,0xcab7c3e8,0x21c9290f,0x08892dda] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffe0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7f5e05bd,0x20687381,0x96fee79a,0xce7e3aec] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffff0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x440e0d73,0x3255cda9,0x2fb46e84,0x2fe58054] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffff8,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xaa5d5b1c,0x4ea1b7a2,0x2e5583ac,0x2e9ed8a7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffffc,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x77e537e8,0x9e8491e8,0x662aae3b,0xc809421d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffffe,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x997dd3e9,0xf1598bfa,0x73f75973,0xf7e93b76] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1b38d4f7,0x452afefc,0xb7fc7212,0x44e4b72e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0x80000000,0x00000000,0x00000000],\n\ + ct: [0x0be2b182,0x52e774dd,0xa30cdda0,0x2c6906e3] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xc0000000,0x00000000,0x00000000],\n\ + ct: [0xd2695e59,0xc20361d8,0x2652d7d5,0x8b6f11b2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xe0000000,0x00000000,0x00000000],\n\ + ct: [0x902d88d1,0x3eae5208,0x9abd6143,0xcfe394e9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xf0000000,0x00000000,0x00000000],\n\ + ct: [0xd49bceb3,0xb823fedd,0x602c3053,0x45734bd2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xf8000000,0x00000000,0x00000000],\n\ + ct: [0x707b1dbb,0x0ffa40ef,0x7d95def4,0x21233fae] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfc000000,0x00000000,0x00000000],\n\ + ct: [0x7ca0c1d9,0x3356d9eb,0x8aa95208,0x4d75f913] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfe000000,0x00000000,0x00000000],\n\ + ct: [0xf2cbf9cb,0x186e270d,0xd7bdb0c2,0x8febc57d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xff000000,0x00000000,0x00000000],\n\ + ct: [0xc94337c3,0x7c4e790a,0xb45780bd,0x9c3674a0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xff800000,0x00000000,0x00000000],\n\ + ct: [0x8e3558c1,0x35252fb9,0xc9f367ed,0x609467a1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffc00000,0x00000000,0x00000000],\n\ + ct: [0x1b72eeae,0xe4899b44,0x3914e5b3,0xa57fba92] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffe00000,0x00000000,0x00000000],\n\ + ct: [0x011865f9,0x1bc56868,0xd051e52c,0x9efd59b7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfff00000,0x00000000,0x00000000],\n\ + ct: [0xe4771318,0xad7a63dd,0x680f6e58,0x3b7747ea] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfff80000,0x00000000,0x00000000],\n\ + ct: [0x61e3d194,0x088dc8d9,0x7e9e6db3,0x7457eac5] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffc0000,0x00000000,0x00000000],\n\ + ct: [0x36ff1ec9,0xccfbc349,0xe5d356d0,0x63693ad6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffe0000,0x00000000,0x00000000],\n\ + ct: [0x3cc9e9a9,0xbe8cc3f6,0xfb2ea240,0x88e9bb19] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffff0000,0x00000000,0x00000000],\n\ + ct: [0x1ee5ab00,0x3dc8722e,0x74905d9a,0x8fe3d350] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffff8000,0x00000000,0x00000000],\n\ + ct: [0x24533931,0x9584b0a4,0x12412869,0xd6c2eada] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffc000,0x00000000,0x00000000],\n\ + ct: [0x7bd49691,0x8115d14e,0xd5380852,0x716c8814] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffe000,0x00000000,0x00000000],\n\ + ct: [0x273ab2f2,0xb4a366a5,0x7d582a33,0x9313c8b1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffff000,0x00000000,0x00000000],\n\ + ct: [0x113365a9,0xffbe3b0c,0xa61e9850,0x7554168b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffff800,0x00000000,0x00000000],\n\ + ct: [0xafa99c99,0x7ac478a0,0xdea4119c,0x9e45f8b1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffc00,0x00000000,0x00000000],\n\ + ct: [0x9216309a,0x7842430b,0x83ffb986,0x38011512] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffe00,0x00000000,0x00000000],\n\ + ct: [0x62abc792,0x28825849,0x2a7cb451,0x45f4b759] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffff00,0x00000000,0x00000000],\n\ + ct: [0x534923c1,0x69d504d7,0x519c15d3,0x0e756c50] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffff80,0x00000000,0x00000000],\n\ + ct: [0xfa75e05b,0xcdc7e00c,0x273fa33f,0x6ee441d2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffc0,0x00000000,0x00000000],\n\ + ct: [0x7d350fa6,0x057080f1,0x086a56b1,0x7ec240db] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffe0,0x00000000,0x00000000],\n\ + ct: [0xf34e4a63,0x24ea4a5c,0x39a661c8,0xfe5ada8f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffff0,0x00000000,0x00000000],\n\ + ct: [0x0882a16f,0x44088d42,0x447a29ac,0x090ec17e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffff8,0x00000000,0x00000000],\n\ + ct: [0x3a3c15bf,0xc11a9537,0xc1306870,0x04e136ee] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffffc,0x00000000,0x00000000],\n\ + ct: [0x22c0a767,0x8dc6d8cf,0x5c8a6d5a,0x9960767c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffffe,0x00000000,0x00000000],\n\ + ct: [0xb46b0980,0x9d68b9a4,0x56432a79,0xbdc2e38c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0x00000000,0x00000000],\n\ + ct: [0x93baaffb,0x35fbe739,0xc17c6ac2,0x2eecf18f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0x80000000,0x00000000],\n\ + ct: [0xc8aa80a7,0x850675bc,0x007c46df,0x06b49868] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xc0000000,0x00000000],\n\ + ct: [0x12c6f387,0x7af421a9,0x18a84b77,0x5858021d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xe0000000,0x00000000],\n\ + ct: [0x33f12328,0x2c5d6339,0x24f7d5ba,0x3f3cab11] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xf0000000,0x00000000],\n\ + ct: [0xa8f16100,0x2733e93c,0xa4527d22,0xc1a0c5bb] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xf8000000,0x00000000],\n\ + ct: [0xb72f70eb,0xf3e3fda2,0x3f508eec,0x76b42c02] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfc000000,0x00000000],\n\ + ct: [0x6a9d965e,0x6274143f,0x25afdcfc,0x88ffd77c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfe000000,0x00000000],\n\ + ct: [0xa0c74fd0,0xb9361764,0xce91c520,0x0b095357] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xff000000,0x00000000],\n\ + ct: [0x091d1fdc,0x2bd2c346,0xcd5046a8,0xc6209146] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xff800000,0x00000000],\n\ + ct: [0xe2a37580,0x116cfb71,0x85625449,0x6ab0aca8] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffc00000,0x00000000],\n\ + ct: [0xe0b3a007,0x85917c7e,0xfc9adba3,0x22813571] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffe00000,0x00000000],\n\ + ct: [0x733d41f4,0x727b5ef0,0xdf4af4cf,0x3cffa0cb] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfff00000,0x00000000],\n\ + ct: [0xa99ebb03,0x0260826f,0x981ad3e6,0x4490aa4f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfff80000,0x00000000],\n\ + ct: [0x73f34c7d,0x3eae5e80,0x082c1647,0x524308ee] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffc0000,0x00000000],\n\ + ct: [0x40ebd5ad,0x082345b7,0xa2097ccd,0x3464da02] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffe0000,0x00000000],\n\ + ct: [0x7cc4ae9a,0x424b2cec,0x90c97153,0xc2457ec5] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffff0000,0x00000000],\n\ + ct: [0x54d632d0,0x3aba0bd0,0xf91877eb,0xdd4d09cb] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffff8000,0x00000000],\n\ + ct: [0xd3427be7,0xe4d27cd5,0x4f5fe37b,0x03cf0897] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffc000,0x00000000],\n\ + ct: [0xb2099795,0xe88cc158,0xfd75ea13,0x3d7e7fbe] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffe000,0x00000000],\n\ + ct: [0xa6cae46f,0xb6fadfe7,0xa2c302a3,0x4242817b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffff000,0x00000000],\n\ + ct: [0x026a7024,0xd6a902e0,0xb3ffccba,0xa910cc3f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffff800,0x00000000],\n\ + ct: [0x156f0776,0x7a85a431,0x2321f639,0x68338a01] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffc00,0x00000000],\n\ + ct: [0x15eec9eb,0xf42b9ca7,0x6897d2cd,0x6c5a12e2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffe00,0x00000000],\n\ + ct: [0xdb0d3a6f,0xdcc13f91,0x5e2b302c,0xeeb70fd8] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffff00,0x00000000],\n\ + ct: [0x71dbf37e,0x87a2e34d,0x15b20e8f,0x10e48924] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffff80,0x00000000],\n\ + ct: [0xc745c451,0xe96ff3c0,0x45e4367c,0x833e3b54] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffc0,0x00000000],\n\ + ct: [0x340da09c,0x2dd11c3b,0x679d08cc,0xd27dd595] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffe0,0x00000000],\n\ + ct: [0x8279f7c0,0xc2a03ee6,0x60c6d392,0xdb025d18] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffff0,0x00000000],\n\ + ct: [0xa4b2c7d8,0xeba531ff,0x47c5041a,0x55fbd1ec] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffff8,0x00000000],\n\ + ct: [0x74569a2c,0xa5a7bd51,0x31ce8dc7,0xcbfbf72f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffffc,0x00000000],\n\ + ct: [0x3713da0c,0x0219b634,0x54035613,0xb5a403dd] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffffe,0x00000000],\n\ + ct: [0x8827551d,0xdcc9df23,0xfa72a3de,0x4e9f0b07] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0x00000000],\n\ + ct: [0x2e3febfd,0x625bfcd0,0xa2c06eb4,0x60da1732] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0x80000000],\n\ + ct: [0xee82e6ba,0x488156f7,0x6496311d,0xa6941deb] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xc0000000],\n\ + ct: [0x4770446f,0x01d1f391,0x256e85a1,0xb30d89d3] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xe0000000],\n\ + ct: [0xaf04b68f,0x104f21ef,0x2afb4767,0xcf74143c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xf0000000],\n\ + ct: [0xcf3579a9,0xba38c8e4,0x3653173e,0x14f3a4c6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xf8000000],\n\ + ct: [0xb3bba904,0xf4953e09,0xb54800af,0x2f62e7d4] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfc000000],\n\ + ct: [0xfc424965,0x6e14b29e,0xb9c44829,0xb4c59a46] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfe000000],\n\ + ct: [0x9b31568f,0xebe81cfc,0x2e65af1c,0x86d1a308] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xff000000],\n\ + ct: [0x9ca09c25,0xf273a766,0xdb98a480,0xce8dfedc] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xff800000],\n\ + ct: [0xb9099257,0x86f34c3c,0x92d97188,0x3c9fbedf] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffc00000],\n\ + ct: [0x82647f13,0x32fe570a,0x9d4d92b2,0xee771d3b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffe00000],\n\ + ct: [0x3604a7e8,0x0832b3a9,0x9954bca6,0xf5b9f501] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfff00000],\n\ + ct: [0x884607b1,0x28c5de3a,0xb39a529a,0x1ef51bef] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfff80000],\n\ + ct: [0x670cfa09,0x3d1dbdb2,0x31704140,0x4102435e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffc0000],\n\ + ct: [0x7a867195,0xf3ce8769,0xcbd33650,0x2fbb5130] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffe0000],\n\ + ct: [0x52efcf64,0xc72b2f7c,0xa5b3c836,0xb1078c15] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffff0000],\n\ + ct: [0x4019250f,0x6eefb2ac,0x5ccbcae0,0x44e75c7e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffff8000],\n\ + ct: [0x022c4f6f,0x5a017d29,0x27856276,0x67ddef24] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffc000],\n\ + ct: [0xe9c21078,0xa2eb7e03,0x250f7100,0x0fa9e3ed] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffe000],\n\ + ct: [0xa13eaeeb,0x9cd391da,0x4e2b0949,0x0b3e7fad] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffff000],\n\ + ct: [0xc958a171,0xdca1d4ed,0x53e1af1d,0x380803a9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffff800],\n\ + ct: [0x21442e07,0xa110667f,0x2583eaee,0xee44dc8c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffc00],\n\ + ct: [0x59bbb353,0xcf1dd867,0xa6e33737,0xaf655e99] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffe00],\n\ + ct: [0x43cd3b25,0x375d0ce4,0x1087ff9f,0xe2829639] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffff00],\n\ + ct: [0x6b98b17e,0x80d1118e,0x3516bd76,0x8b285a84] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffff80],\n\ + ct: [0xae47ed36,0x76ca0c08,0xdeea02d9,0x5b81db58] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffc0],\n\ + ct: [0x34ec40dc,0x20413795,0xed53628e,0xa748720b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffe0],\n\ + ct: [0x4dc68163,0xf8e98354,0x73253542,0xc8a65d46] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffff0],\n\ + ct: [0x2aabb999,0xf4369317,0x5af65c6c,0x612c46fb] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffff8],\n\ + ct: [0xe01f9449,0x9dac3547,0x515c5b1d,0x756f0f58] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffffc],\n\ + ct: [0x9d12435a,0x46480ce0,0x0ea349f7,0x1799df9a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffffe],\n\ + ct: [0xcef41d16,0xd266bdfe,0x46938ad7,0x884cc0cf] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffff],\n\ + ct: [0xb13db4da,0x1f718bc6,0x904797c8,0x2bcf2d32] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x80000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6cd02513,0xe8d4dc98,0x6b4afe08,0x7a60bd0c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xc0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2ce1f8b7,0xe30627c1,0xc4519ead,0xa44bc436] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xe0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9946b5f8,0x7af446f5,0x796c1fee,0x63a2da24] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xf0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2a560364,0xce529efc,0x21788779,0x568d5555] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xf8000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x35c14718,0x37af4461,0x53bce55d,0x5ba72a0a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfc000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xce60bc52,0x386234f1,0x58f84341,0xe534cd9e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfe000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8c7c27ff,0x32bcf8dc,0x2dc57c90,0xc2903961] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xff000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x32bb6a7e,0xc84499e1,0x66f93600,0x3d55a5bb] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xff800000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa5c772e5,0xc62631ef,0x660ee1d5,0x877f6d1b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffc00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x030d7e5b,0x64f380a7,0xe4ea5387,0xb5cd7f49] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffe00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0dc9a261,0x0037009b,0x698f11bb,0x7e86c83e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfff00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0046612c,0x766d1840,0xc226364f,0x1fa7ed72] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfff80000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4880c7e0,0x8f27befe,0x78590743,0xc05e698b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffc0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2520ce82,0x9a26577f,0x0f4822c4,0xecc87401] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffe0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8765e8ac,0xc1697583,0x19cb46dc,0x7bcf3dca] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffff0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe98f4ba4,0xf073df4b,0xaa116d01,0x1dc24a28] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffff8000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf378f68c,0x5dbf59e2,0x11b3a659,0xa7317d94] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffc000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x283d3b06,0x9d8eb9fb,0x432d74b9,0x6ca762b4] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffe000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa7e1842e,0x8a87861c,0x221a5008,0x83245c51] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffff000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x77aa2704,0x71881be0,0x70fb52c7,0x067ce732] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffff800,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x01b0f476,0xd484f43f,0x1aeb6efa,0x9361a8ac] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffc00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1c3a94f1,0xc052c55c,0x2d8359af,0xf2163b4f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffe00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe8a067b6,0x04d5373d,0x8b0f2e05,0xa03b341b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffff00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa7876ec8,0x7f5a09bf,0xea42c77d,0xa30fd50e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffff80,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0cf3e9d3,0xa42be5b8,0x54ca65b1,0x3f35f48d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffc0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6c62f6bb,0xcab7c3e8,0x21c9290f,0x08892dda] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffe0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7f5e05bd,0x20687381,0x96fee79a,0xce7e3aec] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffff0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x440e0d73,0x3255cda9,0x2fb46e84,0x2fe58054] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffff8,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xaa5d5b1c,0x4ea1b7a2,0x2e5583ac,0x2e9ed8a7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffffc,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x77e537e8,0x9e8491e8,0x662aae3b,0xc809421d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffffe,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x997dd3e9,0xf1598bfa,0x73f75973,0xf7e93b76] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1b38d4f7,0x452afefc,0xb7fc7212,0x44e4b72e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0x80000000,0x00000000,0x00000000],\n\ + ct: [0x0be2b182,0x52e774dd,0xa30cdda0,0x2c6906e3] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xc0000000,0x00000000,0x00000000],\n\ + ct: [0xd2695e59,0xc20361d8,0x2652d7d5,0x8b6f11b2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xe0000000,0x00000000,0x00000000],\n\ + ct: [0x902d88d1,0x3eae5208,0x9abd6143,0xcfe394e9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xf0000000,0x00000000,0x00000000],\n\ + ct: [0xd49bceb3,0xb823fedd,0x602c3053,0x45734bd2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xf8000000,0x00000000,0x00000000],\n\ + ct: [0x707b1dbb,0x0ffa40ef,0x7d95def4,0x21233fae] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfc000000,0x00000000,0x00000000],\n\ + ct: [0x7ca0c1d9,0x3356d9eb,0x8aa95208,0x4d75f913] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfe000000,0x00000000,0x00000000],\n\ + ct: [0xf2cbf9cb,0x186e270d,0xd7bdb0c2,0x8febc57d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xff000000,0x00000000,0x00000000],\n\ + ct: [0xc94337c3,0x7c4e790a,0xb45780bd,0x9c3674a0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xff800000,0x00000000,0x00000000],\n\ + ct: [0x8e3558c1,0x35252fb9,0xc9f367ed,0x609467a1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffc00000,0x00000000,0x00000000],\n\ + ct: [0x1b72eeae,0xe4899b44,0x3914e5b3,0xa57fba92] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffe00000,0x00000000,0x00000000],\n\ + ct: [0x011865f9,0x1bc56868,0xd051e52c,0x9efd59b7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfff00000,0x00000000,0x00000000],\n\ + ct: [0xe4771318,0xad7a63dd,0x680f6e58,0x3b7747ea] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfff80000,0x00000000,0x00000000],\n\ + ct: [0x61e3d194,0x088dc8d9,0x7e9e6db3,0x7457eac5] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffc0000,0x00000000,0x00000000],\n\ + ct: [0x36ff1ec9,0xccfbc349,0xe5d356d0,0x63693ad6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffe0000,0x00000000,0x00000000],\n\ + ct: [0x3cc9e9a9,0xbe8cc3f6,0xfb2ea240,0x88e9bb19] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffff0000,0x00000000,0x00000000],\n\ + ct: [0x1ee5ab00,0x3dc8722e,0x74905d9a,0x8fe3d350] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffff8000,0x00000000,0x00000000],\n\ + ct: [0x24533931,0x9584b0a4,0x12412869,0xd6c2eada] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffc000,0x00000000,0x00000000],\n\ + ct: [0x7bd49691,0x8115d14e,0xd5380852,0x716c8814] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffe000,0x00000000,0x00000000],\n\ + ct: [0x273ab2f2,0xb4a366a5,0x7d582a33,0x9313c8b1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffff000,0x00000000,0x00000000],\n\ + ct: [0x113365a9,0xffbe3b0c,0xa61e9850,0x7554168b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffff800,0x00000000,0x00000000],\n\ + ct: [0xafa99c99,0x7ac478a0,0xdea4119c,0x9e45f8b1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffc00,0x00000000,0x00000000],\n\ + ct: [0x9216309a,0x7842430b,0x83ffb986,0x38011512] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffe00,0x00000000,0x00000000],\n\ + ct: [0x62abc792,0x28825849,0x2a7cb451,0x45f4b759] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffff00,0x00000000,0x00000000],\n\ + ct: [0x534923c1,0x69d504d7,0x519c15d3,0x0e756c50] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffff80,0x00000000,0x00000000],\n\ + ct: [0xfa75e05b,0xcdc7e00c,0x273fa33f,0x6ee441d2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffc0,0x00000000,0x00000000],\n\ + ct: [0x7d350fa6,0x057080f1,0x086a56b1,0x7ec240db] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffe0,0x00000000,0x00000000],\n\ + ct: [0xf34e4a63,0x24ea4a5c,0x39a661c8,0xfe5ada8f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffff0,0x00000000,0x00000000],\n\ + ct: [0x0882a16f,0x44088d42,0x447a29ac,0x090ec17e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffff8,0x00000000,0x00000000],\n\ + ct: [0x3a3c15bf,0xc11a9537,0xc1306870,0x04e136ee] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffffc,0x00000000,0x00000000],\n\ + ct: [0x22c0a767,0x8dc6d8cf,0x5c8a6d5a,0x9960767c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffffe,0x00000000,0x00000000],\n\ + ct: [0xb46b0980,0x9d68b9a4,0x56432a79,0xbdc2e38c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0x00000000,0x00000000],\n\ + ct: [0x93baaffb,0x35fbe739,0xc17c6ac2,0x2eecf18f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0x80000000,0x00000000],\n\ + ct: [0xc8aa80a7,0x850675bc,0x007c46df,0x06b49868] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xc0000000,0x00000000],\n\ + ct: [0x12c6f387,0x7af421a9,0x18a84b77,0x5858021d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xe0000000,0x00000000],\n\ + ct: [0x33f12328,0x2c5d6339,0x24f7d5ba,0x3f3cab11] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xf0000000,0x00000000],\n\ + ct: [0xa8f16100,0x2733e93c,0xa4527d22,0xc1a0c5bb] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xf8000000,0x00000000],\n\ + ct: [0xb72f70eb,0xf3e3fda2,0x3f508eec,0x76b42c02] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfc000000,0x00000000],\n\ + ct: [0x6a9d965e,0x6274143f,0x25afdcfc,0x88ffd77c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfe000000,0x00000000],\n\ + ct: [0xa0c74fd0,0xb9361764,0xce91c520,0x0b095357] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xff000000,0x00000000],\n\ + ct: [0x091d1fdc,0x2bd2c346,0xcd5046a8,0xc6209146] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xff800000,0x00000000],\n\ + ct: [0xe2a37580,0x116cfb71,0x85625449,0x6ab0aca8] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffc00000,0x00000000],\n\ + ct: [0xe0b3a007,0x85917c7e,0xfc9adba3,0x22813571] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffe00000,0x00000000],\n\ + ct: [0x733d41f4,0x727b5ef0,0xdf4af4cf,0x3cffa0cb] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfff00000,0x00000000],\n\ + ct: [0xa99ebb03,0x0260826f,0x981ad3e6,0x4490aa4f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfff80000,0x00000000],\n\ + ct: [0x73f34c7d,0x3eae5e80,0x082c1647,0x524308ee] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffc0000,0x00000000],\n\ + ct: [0x40ebd5ad,0x082345b7,0xa2097ccd,0x3464da02] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffe0000,0x00000000],\n\ + ct: [0x7cc4ae9a,0x424b2cec,0x90c97153,0xc2457ec5] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffff0000,0x00000000],\n\ + ct: [0x54d632d0,0x3aba0bd0,0xf91877eb,0xdd4d09cb] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffff8000,0x00000000],\n\ + ct: [0xd3427be7,0xe4d27cd5,0x4f5fe37b,0x03cf0897] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffc000,0x00000000],\n\ + ct: [0xb2099795,0xe88cc158,0xfd75ea13,0x3d7e7fbe] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffe000,0x00000000],\n\ + ct: [0xa6cae46f,0xb6fadfe7,0xa2c302a3,0x4242817b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffff000,0x00000000],\n\ + ct: [0x026a7024,0xd6a902e0,0xb3ffccba,0xa910cc3f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffff800,0x00000000],\n\ + ct: [0x156f0776,0x7a85a431,0x2321f639,0x68338a01] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffc00,0x00000000],\n\ + ct: [0x15eec9eb,0xf42b9ca7,0x6897d2cd,0x6c5a12e2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffe00,0x00000000],\n\ + ct: [0xdb0d3a6f,0xdcc13f91,0x5e2b302c,0xeeb70fd8] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffff00,0x00000000],\n\ + ct: [0x71dbf37e,0x87a2e34d,0x15b20e8f,0x10e48924] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffff80,0x00000000],\n\ + ct: [0xc745c451,0xe96ff3c0,0x45e4367c,0x833e3b54] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffc0,0x00000000],\n\ + ct: [0x340da09c,0x2dd11c3b,0x679d08cc,0xd27dd595] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffe0,0x00000000],\n\ + ct: [0x8279f7c0,0xc2a03ee6,0x60c6d392,0xdb025d18] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffff0,0x00000000],\n\ + ct: [0xa4b2c7d8,0xeba531ff,0x47c5041a,0x55fbd1ec] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffff8,0x00000000],\n\ + ct: [0x74569a2c,0xa5a7bd51,0x31ce8dc7,0xcbfbf72f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffffc,0x00000000],\n\ + ct: [0x3713da0c,0x0219b634,0x54035613,0xb5a403dd] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffffe,0x00000000],\n\ + ct: [0x8827551d,0xdcc9df23,0xfa72a3de,0x4e9f0b07] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0x00000000],\n\ + ct: [0x2e3febfd,0x625bfcd0,0xa2c06eb4,0x60da1732] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0x80000000],\n\ + ct: [0xee82e6ba,0x488156f7,0x6496311d,0xa6941deb] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xc0000000],\n\ + ct: [0x4770446f,0x01d1f391,0x256e85a1,0xb30d89d3] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xe0000000],\n\ + ct: [0xaf04b68f,0x104f21ef,0x2afb4767,0xcf74143c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xf0000000],\n\ + ct: [0xcf3579a9,0xba38c8e4,0x3653173e,0x14f3a4c6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xf8000000],\n\ + ct: [0xb3bba904,0xf4953e09,0xb54800af,0x2f62e7d4] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfc000000],\n\ + ct: [0xfc424965,0x6e14b29e,0xb9c44829,0xb4c59a46] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfe000000],\n\ + ct: [0x9b31568f,0xebe81cfc,0x2e65af1c,0x86d1a308] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xff000000],\n\ + ct: [0x9ca09c25,0xf273a766,0xdb98a480,0xce8dfedc] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xff800000],\n\ + ct: [0xb9099257,0x86f34c3c,0x92d97188,0x3c9fbedf] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffc00000],\n\ + ct: [0x82647f13,0x32fe570a,0x9d4d92b2,0xee771d3b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffe00000],\n\ + ct: [0x3604a7e8,0x0832b3a9,0x9954bca6,0xf5b9f501] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfff00000],\n\ + ct: [0x884607b1,0x28c5de3a,0xb39a529a,0x1ef51bef] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfff80000],\n\ + ct: [0x670cfa09,0x3d1dbdb2,0x31704140,0x4102435e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffc0000],\n\ + ct: [0x7a867195,0xf3ce8769,0xcbd33650,0x2fbb5130] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffe0000],\n\ + ct: [0x52efcf64,0xc72b2f7c,0xa5b3c836,0xb1078c15] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffff0000],\n\ + ct: [0x4019250f,0x6eefb2ac,0x5ccbcae0,0x44e75c7e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffff8000],\n\ + ct: [0x022c4f6f,0x5a017d29,0x27856276,0x67ddef24] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffc000],\n\ + ct: [0xe9c21078,0xa2eb7e03,0x250f7100,0x0fa9e3ed] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffe000],\n\ + ct: [0xa13eaeeb,0x9cd391da,0x4e2b0949,0x0b3e7fad] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffff000],\n\ + ct: [0xc958a171,0xdca1d4ed,0x53e1af1d,0x380803a9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffff800],\n\ + ct: [0x21442e07,0xa110667f,0x2583eaee,0xee44dc8c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffc00],\n\ + ct: [0x59bbb353,0xcf1dd867,0xa6e33737,0xaf655e99] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffe00],\n\ + ct: [0x43cd3b25,0x375d0ce4,0x1087ff9f,0xe2829639] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffff00],\n\ + ct: [0x6b98b17e,0x80d1118e,0x3516bd76,0x8b285a84] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffff80],\n\ + ct: [0xae47ed36,0x76ca0c08,0xdeea02d9,0x5b81db58] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffc0],\n\ + ct: [0x34ec40dc,0x20413795,0xed53628e,0xa748720b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffe0],\n\ + ct: [0x4dc68163,0xf8e98354,0x73253542,0xc8a65d46] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffff0],\n\ + ct: [0x2aabb999,0xf4369317,0x5af65c6c,0x612c46fb] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffff8],\n\ + ct: [0xe01f9449,0x9dac3547,0x515c5b1d,0x756f0f58] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffffc],\n\ + ct: [0x9d12435a,0x46480ce0,0x0ea349f7,0x1799df9a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffffe],\n\ + ct: [0xcef41d16,0xd266bdfe,0x46938ad7,0x884cc0cf] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffff],\n\ + ct: [0xb13db4da,0x1f718bc6,0x904797c8,0x2bcf2d32] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x26aa49dc,0xfe7629a8,0x901a69a9,0x914e6dfd],\n\ + ct: [0xd5e08bf9,0xa182e857,0xcf40b3a3,0x6ee248cc] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x941a4773,0x058224e1,0xef66d10e,0x0a6ee782],\n\ + ct: [0x067cd9d3,0x74920779,0x18415625,0x07fa9626] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x1b077a6a,0xf4b7f982,0x29de786d,0x7516b639],\n\ + ct: [0x275cfc04,0x13d8ccb7,0x0513c385,0x9b1d0f72] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x9c2d8842,0xe5f48f57,0x648205d3,0x9a239af1],\n\ + ct: [0xc9b8135f,0xf1b5adc4,0x13dfd053,0xb21bd96d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xbff52510,0x095f518e,0xcca60af4,0x205444bb],\n\ + ct: [0x4a3650c3,0x371ce2eb,0x35e389a1,0x71427440] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x51719783,0xd3185a53,0x5bd75adc,0x65071ce1],\n\ + ct: [0x4f354592,0xff7c8847,0xd2d0870c,0xa9481b7c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x26aa49dc,0xfe7629a8,0x901a69a9,0x914e6dfd],\n\ + ct: [0xd5e08bf9,0xa182e857,0xcf40b3a3,0x6ee248cc] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x941a4773,0x058224e1,0xef66d10e,0x0a6ee782],\n\ + ct: [0x067cd9d3,0x74920779,0x18415625,0x07fa9626] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x1b077a6a,0xf4b7f982,0x29de786d,0x7516b639],\n\ + ct: [0x275cfc04,0x13d8ccb7,0x0513c385,0x9b1d0f72] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x9c2d8842,0xe5f48f57,0x648205d3,0x9a239af1],\n\ + ct: [0xc9b8135f,0xf1b5adc4,0x13dfd053,0xb21bd96d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xbff52510,0x095f518e,0xcca60af4,0x205444bb],\n\ + ct: [0x4a3650c3,0x371ce2eb,0x35e389a1,0x71427440] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x51719783,0xd3185a53,0x5bd75adc,0x65071ce1],\n\ + ct: [0x4f354592,0xff7c8847,0xd2d0870c,0xa9481b7c] },\n\ + { key: [0xe9f065d7,0xc1357358,0x7f787535,0x7dfbb16c,0x53489f6a,0x4bd0f7cd],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0956259c,0x9cd5cfd0,0x181cca53,0x380cde06] },\n\ + { key: [0x15d20f6e,0xbc7e649f,0xd95b76b1,0x07e6daba,0x967c8a94,0x84797f29],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8e4e1842,0x4e591a3d,0x5b6f0876,0xf16f8594] },\n\ + { key: [0xa8a282ee,0x31c03fae,0x4f8e9b89,0x30d5473c,0x2ed695a3,0x47e88b7c],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x93f3270c,0xfc877ef1,0x7e106ce9,0x38979cb0] },\n\ + { key: [0xcd62376d,0x5ebb4149,0x17f0c78f,0x05266433,0xdc9192a1,0xec943300],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7f6c25ff,0x41858561,0xbb62f364,0x92e93c29] },\n\ + { key: [0x502a6ab3,0x6984af26,0x8bf423c7,0xf5092052,0x07fc1552,0xaf4a91e5],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8e06556d,0xcbb00b80,0x9a025047,0xcff2a940] },\n\ + { key: [0x25a39dbf,0xd8034f71,0xa81f9ceb,0x55026e40,0x37f8f6aa,0x30ab44ce],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3608c344,0x868e9455,0x5d23a120,0xf8a5502d] },\n\ + { key: [0xe08c1541,0x1774ec4a,0x908b64ea,0xdc6ac419,0x9c7cd453,0xf3aaef53],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x77da2021,0x935b840b,0x7f5dcc39,0x132da9e5] },\n\ + { key: [0x3b375a1f,0xf7e8d444,0x09696e63,0x26ec9dec,0x86138e2a,0xe010b980],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3b7c24f8,0x25e3bf98,0x73c9f14d,0x39a0e6f4] },\n\ + { key: [0x950bb9f2,0x2cc35be6,0xfe79f52c,0x320af93d,0xec5bc9c0,0xc2f9cd53],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x64ebf956,0x86b35350,0x8c90ecd8,0xb6134316] },\n\ + { key: [0x7001c487,0xcc3e572c,0xfc92f4d0,0xe697d982,0xe8856fdc,0xc957da40],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xff558c5d,0x27210b79,0x29b73fc7,0x08eb4cf1] },\n\ + { key: [0xf029ce61,0xd4e5a405,0xb41ead0a,0x883cc6a7,0x37da2cf5,0x0a6c92ae],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa2c3b2a8,0x18075490,0xa7b4c143,0x80f02702] },\n\ + { key: [0x61257134,0xa518a0d5,0x7d9d244d,0x45f6498c,0xbc32f2ba,0xfc522d79],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcfe4d740,0x02696ccf,0x7d87b14a,0x2f9cafc9] },\n\ + { key: [0xb0ab0a6a,0x818baef2,0xd11fa33e,0xac947284,0xfb7d748c,0xfb75e570],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd2eafd86,0xf63b109b,0x91f5dbb3,0xa3fb7e13] },\n\ + { key: [0xee053aa0,0x11c8b428,0xcdcc3636,0x313c54d6,0xa03cac01,0xc71579d6],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9b9fdd1c,0x5975655f,0x539998b3,0x06a324af] },\n\ + { key: [0xd2926527,0xe0aa9f37,0xb45e2ec2,0xade5853e,0xf8075761,0x04c7ace3],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdd619e1c,0xf2044461,0x12e0af2b,0x9afa8f8c] },\n\ + { key: [0x982215f4,0xe173dfa0,0xfcffe5d3,0xda41c481,0x2c7bcc8e,0xd3540f93],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd4f0aae1,0x3c8fe933,0x9fbf9e69,0xed0ad74d] },\n\ + { key: [0x98c6b8e0,0x1e379fbd,0x14e61af6,0xaf891596,0x583565f2,0xa27d59e9],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x19c80ec4,0xa6deb7e5,0xed1033dd,0xa933498f] },\n\ + { key: [0xb3ad5cea,0x1dddc214,0xca969ac3,0x5f37dae1,0xa9a9d152,0x8f89bb35],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3cf5e1d2,0x1a17956d,0x1dffad6a,0x7c41c659] },\n\ + { key: [0x45899367,0xc3132849,0x763073c4,0x35a9288a,0x766c8b9e,0xc2308516],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x69fd12e8,0x505f8ded,0x2fdcb197,0xa121b362] },\n\ + { key: [0xec250e04,0xc3903f60,0x2647b85a,0x401a1ae7,0xca2f02f6,0x7fa4253e],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8aa584e2,0xcc4d1741,0x7a97cb9a,0x28ba29c8] },\n\ + { key: [0xd077a03b,0xd8a38973,0x928ccafe,0x4a9d2f45,0x5130bd0a,0xf5ae46a9],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xabc786fb,0x1edb5045,0x80c4d882,0xef29a0c7] },\n\ + { key: [0xd184c36c,0xf0dddfec,0x39e65419,0x50060222,0x37871a47,0xc33d3198],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2e19fb60,0xa3e1de01,0x66f483c9,0x7824a978] },\n\ + { key: [0x4c6994ff,0xa9dcdc80,0x5b60c2c0,0x095334c4,0x2d95a8fc,0x0ca5b080],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x76567095,0x38dd5fec,0x41e0ce6a,0x0f8e207d] },\n\ + { key: [0xc88f5b00,0xa4ef9a68,0x40e2acaf,0x33f00a3b,0xdc4e2589,0x5303fa72],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa67cf333,0xb314d411,0xd3c0ae6e,0x1cfcd8f5] },\n\ + { key: [0xe9f065d7,0xc1357358,0x7f787535,0x7dfbb16c,0x53489f6a,0x4bd0f7cd],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0956259c,0x9cd5cfd0,0x181cca53,0x380cde06] },\n\ + { key: [0x15d20f6e,0xbc7e649f,0xd95b76b1,0x07e6daba,0x967c8a94,0x84797f29],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8e4e1842,0x4e591a3d,0x5b6f0876,0xf16f8594] },\n\ + { key: [0xa8a282ee,0x31c03fae,0x4f8e9b89,0x30d5473c,0x2ed695a3,0x47e88b7c],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x93f3270c,0xfc877ef1,0x7e106ce9,0x38979cb0] },\n\ + { key: [0xcd62376d,0x5ebb4149,0x17f0c78f,0x05266433,0xdc9192a1,0xec943300],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7f6c25ff,0x41858561,0xbb62f364,0x92e93c29] },\n\ + { key: [0x502a6ab3,0x6984af26,0x8bf423c7,0xf5092052,0x07fc1552,0xaf4a91e5],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8e06556d,0xcbb00b80,0x9a025047,0xcff2a940] },\n\ + { key: [0x25a39dbf,0xd8034f71,0xa81f9ceb,0x55026e40,0x37f8f6aa,0x30ab44ce],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3608c344,0x868e9455,0x5d23a120,0xf8a5502d] },\n\ + { key: [0xe08c1541,0x1774ec4a,0x908b64ea,0xdc6ac419,0x9c7cd453,0xf3aaef53],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x77da2021,0x935b840b,0x7f5dcc39,0x132da9e5] },\n\ + { key: [0x3b375a1f,0xf7e8d444,0x09696e63,0x26ec9dec,0x86138e2a,0xe010b980],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3b7c24f8,0x25e3bf98,0x73c9f14d,0x39a0e6f4] },\n\ + { key: [0x950bb9f2,0x2cc35be6,0xfe79f52c,0x320af93d,0xec5bc9c0,0xc2f9cd53],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x64ebf956,0x86b35350,0x8c90ecd8,0xb6134316] },\n\ + { key: [0x7001c487,0xcc3e572c,0xfc92f4d0,0xe697d982,0xe8856fdc,0xc957da40],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xff558c5d,0x27210b79,0x29b73fc7,0x08eb4cf1] },\n\ + { key: [0xf029ce61,0xd4e5a405,0xb41ead0a,0x883cc6a7,0x37da2cf5,0x0a6c92ae],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa2c3b2a8,0x18075490,0xa7b4c143,0x80f02702] },\n\ + { key: [0x61257134,0xa518a0d5,0x7d9d244d,0x45f6498c,0xbc32f2ba,0xfc522d79],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcfe4d740,0x02696ccf,0x7d87b14a,0x2f9cafc9] },\n\ + { key: [0xb0ab0a6a,0x818baef2,0xd11fa33e,0xac947284,0xfb7d748c,0xfb75e570],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd2eafd86,0xf63b109b,0x91f5dbb3,0xa3fb7e13] },\n\ + { key: [0xee053aa0,0x11c8b428,0xcdcc3636,0x313c54d6,0xa03cac01,0xc71579d6],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9b9fdd1c,0x5975655f,0x539998b3,0x06a324af] },\n\ + { key: [0xd2926527,0xe0aa9f37,0xb45e2ec2,0xade5853e,0xf8075761,0x04c7ace3],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdd619e1c,0xf2044461,0x12e0af2b,0x9afa8f8c] },\n\ + { key: [0x982215f4,0xe173dfa0,0xfcffe5d3,0xda41c481,0x2c7bcc8e,0xd3540f93],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd4f0aae1,0x3c8fe933,0x9fbf9e69,0xed0ad74d] },\n\ + { key: [0x98c6b8e0,0x1e379fbd,0x14e61af6,0xaf891596,0x583565f2,0xa27d59e9],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x19c80ec4,0xa6deb7e5,0xed1033dd,0xa933498f] },\n\ + { key: [0xb3ad5cea,0x1dddc214,0xca969ac3,0x5f37dae1,0xa9a9d152,0x8f89bb35],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3cf5e1d2,0x1a17956d,0x1dffad6a,0x7c41c659] },\n\ + { key: [0x45899367,0xc3132849,0x763073c4,0x35a9288a,0x766c8b9e,0xc2308516],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x69fd12e8,0x505f8ded,0x2fdcb197,0xa121b362] },\n\ + { key: [0xec250e04,0xc3903f60,0x2647b85a,0x401a1ae7,0xca2f02f6,0x7fa4253e],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8aa584e2,0xcc4d1741,0x7a97cb9a,0x28ba29c8] },\n\ + { key: [0xd077a03b,0xd8a38973,0x928ccafe,0x4a9d2f45,0x5130bd0a,0xf5ae46a9],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xabc786fb,0x1edb5045,0x80c4d882,0xef29a0c7] },\n\ + { key: [0xd184c36c,0xf0dddfec,0x39e65419,0x50060222,0x37871a47,0xc33d3198],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2e19fb60,0xa3e1de01,0x66f483c9,0x7824a978] },\n\ + { key: [0x4c6994ff,0xa9dcdc80,0x5b60c2c0,0x095334c4,0x2d95a8fc,0x0ca5b080],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x76567095,0x38dd5fec,0x41e0ce6a,0x0f8e207d] },\n\ + { key: [0xc88f5b00,0xa4ef9a68,0x40e2acaf,0x33f00a3b,0xdc4e2589,0x5303fa72],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa67cf333,0xb314d411,0xd3c0ae6e,0x1cfcd8f5] },\n\ + { key: [0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xde885dc8,0x7f5a9259,0x4082d02c,0xc1e1b42c] },\n\ + { key: [0xc0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x132b074e,0x80f2a597,0xbf5febd8,0xea5da55e] },\n\ + { key: [0xe0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6eccedf8,0xde592c22,0xfb81347b,0x79f2db1f] },\n\ + { key: [0xf0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x180b09f2,0x67c45145,0xdb2f826c,0x2582d35c] },\n\ + { key: [0xf8000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xedd807ef,0x7652d7eb,0x0e13c8b5,0xe15b3bc0] },\n\ + { key: [0xfc000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9978bcf8,0xdd8fd722,0x41223ad2,0x4b31b8a4] },\n\ + { key: [0xfe000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5310f654,0x343e8f27,0xe12c83a4,0x8d24ff81] },\n\ + { key: [0xff000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x833f7125,0x8d53036b,0x02952c76,0xc744f5a1] },\n\ + { key: [0xff800000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xeba83ff2,0x00cff931,0x8a92f869,0x1a06b09f] },\n\ + { key: [0xffc00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xff620ccb,0xe9f3292a,0xbdf2176b,0x09f04eba] },\n\ + { key: [0xffe00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7ababc4b,0x3f516c9a,0xafb35f41,0x40b548f9] },\n\ + { key: [0xfff00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xaa187824,0xd9c4582b,0x0916493e,0xcbde8c57] },\n\ + { key: [0xfff80000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1c0ad553,0x177fd5ea,0x1092c9d6,0x26a29dc4] },\n\ + { key: [0xfffc0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa5dc46c3,0x72611941,0x24ecaebd,0x680408ec] },\n\ + { key: [0xfffe0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe4f2f2ae,0x23e9b10b,0xacfa5860,0x1531ba54] },\n\ + { key: [0xffff0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb7d67cf1,0xa1e91e8f,0xf3a57a17,0x2c7bf412] },\n\ + { key: [0xffff8000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x26706be0,0x6967884e,0x847d1371,0x28ce47b3] },\n\ + { key: [0xffffc000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb2f8b409,0xb0585909,0xaad3a7b5,0xa219072a] },\n\ + { key: [0xffffe000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5e4b7bff,0x0290c783,0x44c54a23,0xb722cd20] },\n\ + { key: [0xfffff000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x07093657,0x552d4414,0x227ce161,0xe9ebf7dd] },\n\ + { key: [0xfffff800,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe1af1e7d,0x8bc225ed,0x4dffb771,0xecbb9e67] },\n\ + { key: [0xfffffc00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xef655525,0x3635d843,0x2156cfd9,0xc11b145a] },\n\ + { key: [0xfffffe00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfb403507,0x4a5d4260,0xc90cbd6d,0xa6c3fceb] },\n\ + { key: [0xffffff00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x446ee416,0xf9ad1c10,0x3eb0cc96,0x751c88e1] },\n\ + { key: [0xffffff80,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x198ae2a4,0x637ac0a7,0x890a8fd1,0x485445c9] },\n\ + { key: [0xffffffc0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x562012ec,0x8faded08,0x25fb2fa7,0x0ab30cbd] },\n\ + { key: [0xffffffe0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcc8a64b4,0x6b5d88bf,0x7f247d4d,0xbaf38f05] },\n\ + { key: [0xfffffff0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa1682537,0x62e2cc81,0xb42d1e50,0x01762699] },\n\ + { key: [0xfffffff8,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1b41f83b,0x38ce5032,0xc6cd7af9,0x8cf62061] },\n\ + { key: [0xfffffffc,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x61a89990,0xcd141175,0x0d5fb0dc,0x988447d4] },\n\ + { key: [0xfffffffe,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb5accc8e,0xd629edf8,0xc68a5391,0x83b1ea82] },\n\ + { key: [0xffffffff,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb16fa71f,0x846b81a1,0x3f361c43,0xa851f290] },\n\ + { key: [0xffffffff,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4fad6efd,0xff5975ae,0xe7692234,0xbcd54488] },\n\ + { key: [0xffffffff,0xc0000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xebfdb05a,0x783d0308,0x2dfe5fdd,0x80a00b17] },\n\ + { key: [0xffffffff,0xe0000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xeb81b584,0x766997af,0x6ba5529d,0x3bdd8609] },\n\ + { key: [0xffffffff,0xf0000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0cf4ff4f,0x49c8a0ca,0x060c4434,0x99e29313] },\n\ + { key: [0xffffffff,0xf8000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcc4ba8a8,0xe029f8b2,0x6d8afff9,0xdf133bb6] },\n\ + { key: [0xffffffff,0xfc000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfefebf64,0x360f38e4,0xe63558f0,0xffc550c3] },\n\ + { key: [0xffffffff,0xfe000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x12ad98cb,0xf725137d,0x6a8108c2,0xbed99322] },\n\ + { key: [0xffffffff,0xff000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6afaa996,0x226198b3,0xe2610413,0xce1b3f78] },\n\ + { key: [0xffffffff,0xff800000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2a8ce674,0x7a7e3936,0x7828e290,0x848502d9] },\n\ + { key: [0xffffffff,0xffc00000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x223736e8,0xb8f89ca1,0xe37b6dea,0xb40facf1] },\n\ + { key: [0xffffffff,0xffe00000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc0f797e5,0x0418b95f,0xa6013333,0x917a9480] },\n\ + { key: [0xffffffff,0xfff00000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa758de37,0xc2ece2a0,0x2c73c01f,0xedc9a132] },\n\ + { key: [0xffffffff,0xfff80000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3a9b87ae,0x77bae706,0x803966c6,0x6c73adbd] },\n\ + { key: [0xffffffff,0xfffc0000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd365ab8d,0xf8ffd782,0xe358121a,0x4a4fc541] },\n\ + { key: [0xffffffff,0xfffe0000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc8dcd9e6,0xf75e6c36,0xc8daee04,0x66f0ed74] },\n\ + { key: [0xffffffff,0xffff0000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc79a637b,0xeb1c0304,0xf14014c0,0x37e736dd] },\n\ + { key: [0xffffffff,0xffff8000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x105f0a25,0xe84ac930,0xd996281a,0x5f954dd9] },\n\ + { key: [0xffffffff,0xffffc000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x42e4074b,0x2927973e,0x8d17ffa9,0x2f7fe615] },\n\ + { key: [0xffffffff,0xffffe000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4fe2a9d2,0xc1824449,0xc69e3e03,0x98f12963] },\n\ + { key: [0xffffffff,0xfffff000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb7f29c1e,0x1f62847a,0x15253b28,0xa1e9d712] },\n\ + { key: [0xffffffff,0xfffff800,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x36ed5d29,0xb903f31e,0x8983ef8b,0x0a2bf990] },\n\ + { key: [0xffffffff,0xfffffc00,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x27b80702,0x70810f9d,0x023f9dd7,0xff3b4aa2] },\n\ + { key: [0xffffffff,0xfffffe00,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x94d46e15,0x5c1228f6,0x1d1a0db4,0x815ecc4b] },\n\ + { key: [0xffffffff,0xffffff00,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xca6108d1,0xd9807142,0x8eeceef1,0x714b96dd] },\n\ + { key: [0xffffffff,0xffffff80,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdc5b25b7,0x1b6296cf,0x73dd2cdc,0xac2f70b1] },\n\ + { key: [0xffffffff,0xffffffc0,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x44aba95e,0x8a06a2d9,0xd3530d26,0x77878c80] },\n\ + { key: [0xffffffff,0xffffffe0,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa570d20e,0x89b467e8,0xf5176061,0xb81dd396] },\n\ + { key: [0xffffffff,0xfffffff0,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x758f4467,0xa5d8f1e7,0x307dc30b,0x34e404f4] },\n\ + { key: [0xffffffff,0xfffffff8,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbcea28e9,0x071b5a23,0x02970ff3,0x52451bc5] },\n\ + { key: [0xffffffff,0xfffffffc,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7523c00b,0xc177d331,0xad312e09,0xc9015c1c] },\n\ + { key: [0xffffffff,0xfffffffe,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xccac61e3,0x183747b3,0xf5836da2,0x1a1bc4f4] },\n\ + { key: [0xffffffff,0xffffffff,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x707b0757,0x91878880,0xb44189d3,0x522b8c30] },\n\ + { key: [0xffffffff,0xffffffff,0x80000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7132d0c0,0xe4a07593,0xcf12ebb1,0x2be7688c] },\n\ + { key: [0xffffffff,0xffffffff,0xc0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xeffbac16,0x44deb0c7,0x84275fe5,0x6e19ead3] },\n\ + { key: [0xffffffff,0xffffffff,0xe0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa005063f,0x30f4228b,0x374e2459,0x738f26bb] },\n\ + { key: [0xffffffff,0xffffffff,0xf0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x29975b5f,0x48bb68fc,0xbbc7cea9,0x3b452ed7] },\n\ + { key: [0xffffffff,0xffffffff,0xf8000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcf3f2576,0xe2afedc7,0x4bb1ca7e,0xeec1c0e7] },\n\ + { key: [0xffffffff,0xffffffff,0xfc000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x07c403f5,0xf966e0e3,0xd9f296d6,0x226dca28] },\n\ + { key: [0xffffffff,0xffffffff,0xfe000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc8c20908,0x249ab4a3,0x4d6dd0a3,0x1327ff1a] },\n\ + { key: [0xffffffff,0xffffffff,0xff000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc0541329,0xecb6159a,0xb23b7fc5,0xe6a21bca] },\n\ + { key: [0xffffffff,0xffffffff,0xff800000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7aa1acf1,0xa2ed9ba7,0x2bc6deb3,0x1d88b863] },\n\ + { key: [0xffffffff,0xffffffff,0xffc00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x808bd8ed,0xdabb6f3b,0xf0d5a8a2,0x7be1fe8a] },\n\ + { key: [0xffffffff,0xffffffff,0xffe00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x273c7d76,0x85e14ec6,0x6bbb96b8,0xf05b6ddd] },\n\ + { key: [0xffffffff,0xffffffff,0xfff00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x32752eef,0xc8c2a93f,0x91b6e73e,0xb07cca6e] },\n\ + { key: [0xffffffff,0xffffffff,0xfff80000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd893e7d6,0x2f6ce502,0xc64f75e2,0x81f9c000] },\n\ + { key: [0xffffffff,0xffffffff,0xfffc0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8dfd999b,0xe5d0cfa3,0x5732c0dd,0xc88ff5a5] },\n\ + { key: [0xffffffff,0xffffffff,0xfffe0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x02647c76,0xa300c317,0x3b841487,0xeb2bae9f] },\n\ + { key: [0xffffffff,0xffffffff,0xffff0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x172df8b0,0x2f04b53a,0xdab028b4,0xe01acd87] },\n\ + { key: [0xffffffff,0xffffffff,0xffff8000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x054b3bf4,0x998aeb05,0xafd87ec5,0x36533a36] },\n\ + { key: [0xffffffff,0xffffffff,0xffffc000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3783f7bf,0x44c97f06,0x5258a666,0xcae03020] },\n\ + { key: [0xffffffff,0xffffffff,0xffffe000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xaad4c8a6,0x3f809541,0x04de7b92,0xcede1be1] },\n\ + { key: [0xffffffff,0xffffffff,0xfffff000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcbfe6181,0x0fd5467c,0xcdacb758,0x00f3ac07] },\n\ + { key: [0xffffffff,0xffffffff,0xfffff800,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x830d8a25,0x90f7d8e1,0xb55a737f,0x4af45f34] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffc00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfffcd468,0x3f858058,0xe7431467,0x1d43fa2c] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffe00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x523d0bab,0xbb82f46e,0xbc9e70b1,0xcd41ddd0] },\n\ + { key: [0xffffffff,0xffffffff,0xffffff00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x344aab37,0x080d7486,0xf7d542a3,0x09e53eed] },\n\ + { key: [0xffffffff,0xffffffff,0xffffff80,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x56c5609d,0x0906b23a,0xb9caca81,0x6f5dbebd] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffc0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7026026e,0xedd91adc,0x6d831cdf,0x9894bdc6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffe0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x88330baa,0x4f2b618f,0xc9d9b021,0xbf503d5a] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffff0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfc9e0ea2,0x2480b0ba,0xc935c8a8,0xebefcdcf] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffff8,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x29ca779f,0x398fb04f,0x867da7e8,0xa44756cb] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffffc,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x51f89c42,0x985786bf,0xc43c6df8,0xada36832] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffffe,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6ac1de5f,0xb8f21d87,0x4e91c53b,0x560c50e3] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x03aa9058,0x490eda30,0x6001a8a9,0xf48d0ca7] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0x80000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe34ec71d,0x6128d487,0x1865d617,0xc30b37e3] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xc0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x14be1c53,0x5b17cabd,0x0c4d9352,0x9d69bf47] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xe0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc9ef6775,0x6507beec,0x9dd38628,0x83478044] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xf0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x40e231fa,0x5a5948ce,0x2134e92f,0xc0664d4b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xf8000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x03194b8e,0x5dda5530,0xd0c678c0,0xb48f5d92] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfc000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x90bd086f,0x237cc4fd,0x99f4d76b,0xde6b4826] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfe000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x19259761,0xca17130d,0x6ed86d57,0xcd7951ee] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xff000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd7cbb3f3,0x4b9b450f,0x24b0e851,0x8e54da6d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xff800000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x725b9cae,0xbe9f7f41,0x7f4068d0,0xd2ee20b3] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffc00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9d924b93,0x4a90ce1f,0xd39b8a97,0x94f82672] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffe00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc50562bf,0x094526a9,0x1c5bc63c,0x0c224995] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfff00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd2f11805,0x046743bd,0x74f57188,0xd9188df7] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfff80000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8dd274bd,0x0f1b58ae,0x345d9e72,0x33f9b8f3] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffc0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9d6bdc8f,0x4ce5feb0,0xf3bed2e4,0xb9a9bb0b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffe0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfd5548bc,0xf3f42565,0xf7efa945,0x62528d46] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffff0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd2ccaebd,0x3a4c3e80,0xb0637481,0x31ba4a71] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffff8000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe03cb23d,0x9e11c9d9,0x3f117e9c,0x0a91b576] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffc000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x78f933a2,0x081ac1db,0x84f69d10,0xf4523fe0] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffe000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4061f741,0x2ed320de,0x0edc8851,0xc2e2436f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffff000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9064ba1c,0xd04ce6ba,0xb9847433,0x0814b4d4] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffff800,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x48391bff,0xb9cfff80,0xac238c88,0x6ef0a461] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffc00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb8d2a67d,0xf5a999fd,0xbf93edd0,0x343296c9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffe00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xaaca7367,0x396b69a2,0x21bd632b,0xea386eec] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffff00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa80fd502,0x0dfe65f5,0xf16293ec,0x92c6fd89] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffff80,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2162995b,0x8217a67f,0x1abc342e,0x146406f8] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffc0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc6a6164b,0x7a60bae4,0xe986ffac,0x28dfadd9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffe0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x64e0d7f9,0x00e3d9c8,0x3e4b8f96,0x717b2146] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffff0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1ad2561d,0xe8c1232f,0x5d8dbab4,0x739b6cbb] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffff8,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x279689e9,0xa557f58b,0x1c3bf40c,0x97a90964] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffffc,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc4637e4a,0x5e6377f9,0xcc5a8638,0x045de029] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffffe,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x492e607e,0x5aea4688,0x594b45f3,0xaee3df90] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe8c4e438,0x1feec740,0x54954c05,0xb777a00a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x91549514,0x605f3824,0x6c9b724a,0xd839f01d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x74b24e3b,0x6fefe40a,0x4f9ef7ac,0x6e44d76a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2437a683,0xdc5d4b52,0xabb4a123,0xa8df86c6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbb2852c8,0x91c5947d,0x2ed44032,0xc421b85f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1b9f5fbd,0x5e8a4264,0xc0a85b80,0x409afa5e] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfc000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x30dab809,0xf85a917f,0xe924733f,0x424ac589] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfe000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xeaef5c1f,0x8d605192,0x646695ce,0xadc65f32] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb8aa9004,0x0b4c15a1,0x2316b78e,0x0f9586fc] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff800000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x97fac829,0x7ceaabc8,0x7d454350,0x601e0673] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffc00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9b47ef56,0x7ac28dfe,0x488492f1,0x57e2b2e0] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffe00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1b842602,0x7ddb962b,0x5c5ba7eb,0x8bc9ab63] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe917fc77,0xe71992a1,0x2dbe4c18,0x068bec82] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff80000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdceebbc9,0x8840f8ae,0x6daf7657,0x3b7e56f4] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffc0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4e11a9f7,0x4205125b,0x61e0aee0,0x47eca20d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffe0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf60467f5,0x5a1f17ea,0xb88e8001,0x20cbc284] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd436649f,0x600b449e,0xe276530f,0x0cd83c11] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff8000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3bc0e365,0x6a9e3ac7,0xcd378a73,0x7f53b637] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffc000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6bacae63,0xd33b928a,0xa8380f8d,0x54d88c17] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffe000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8935ffbc,0x75ae6251,0xbf8e859f,0x085adcb9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x93dc4970,0xfe35f677,0x47cb0562,0xc06d875a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff800,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x14f9df85,0x89758517,0x97ba604f,0xb0d16cc7] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffc00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x02ea0c98,0xdca10b38,0xc21b3b14,0xe8d1b71f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffe00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8f091b1b,0x5b0749b2,0xadc803e6,0x3dda9b72] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x05b389e3,0x322c6da0,0x8384345a,0x4137fd08] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff80,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x381308c4,0x38f35b39,0x9f10ad71,0xb05027d8] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffc0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x68c230fc,0xfa9279c3,0x409fc423,0xe2acbe04] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffe0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1c84a475,0xacb011f3,0xf59f4f46,0xb76274c0] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x45119b68,0xcb3f8399,0xee60066b,0x5611a4d7] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff8,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9423762f,0x527a4060,0xffca312d,0xcca22a16] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffc,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf361a274,0x5a33f056,0xa5ac6ace,0x2f08e344] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffe,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5ef14576,0x6eca849f,0x5d011536,0xa6557fdb] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc9af27b2,0xc89c9b4c,0xf4a0c410,0x6ac80318] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfb9c4f16,0xc621f4ea,0xb7e9ac1d,0x7551dd57] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x138e06fb,0xa466fa70,0x854d8c2e,0x524cffb2] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfb4bc78b,0x22507077,0x3f04c404,0x66d4e90c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8b2cbff1,0xed0150fe,0xda8a4799,0xbe94551f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x08b30d7b,0x3f279627,0x09a36bca,0xdfb974bd] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfc000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfdf6d32e,0x044d77ad,0xcf37fb97,0xac213326] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfe000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x93cb284e,0xcdcfd781,0xa8afe320,0x77949e88] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7b017bb0,0x2ec87b2b,0x94c96e40,0xa26fc71a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff800000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc5c038b6,0x990664ab,0x08a3aaa5,0xdf9f3266] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffc00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4b7020be,0x37fab625,0x9b2a27f4,0xec551576] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffe00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x60136703,0x374f64e8,0x60b48ce3,0x1f930716] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8d63a269,0xb14d506c,0xcc401ab8,0xa9f1b591] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff80000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd317f81d,0xc6aa454a,0xee4bd4a5,0xa5cff4bd] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffc0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdddececd,0x5354f04d,0x530d76ed,0x884246eb] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffe0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x41c5205c,0xc8fd8eda,0x9a3cffd2,0x518f365a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcf42fb47,0x4293d96e,0xca9db1b3,0x7b1ba676] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff8000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa2316926,0x07169b4e,0xcdead5cd,0x3b10db3e] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffc000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xace4b91c,0x9c669e77,0xe7acacd1,0x9859ed49] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffe000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x75db7cfd,0x4a7b2b62,0xab78a48f,0x3ddaf4af] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc1faba2d,0x46e259cf,0x480d7c38,0xe4572a58] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff800],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x241c45bc,0x6ae16dee,0x6eb7bea1,0x28701582] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffc00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8fd03057,0xcf136442,0x0c2b7806,0x9a3e2502] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffe00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xddb505e6,0xcc1384cb,0xaec1df90,0xb80beb20] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5674a3be,0xd27bf4bd,0x3622f9f5,0xfe208306] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff80],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb687f26a,0x89cfbfbb,0x8e5eeac5,0x4055315e] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffc0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0547dd32,0xd3b29ab6,0xa4caeb60,0x6c5b6f78] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffe0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x186861f8,0xbc5386d3,0x1fb77f72,0x0c3226e6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xeacf1e6c,0x4224efb3,0x8900b185,0xab1dfd42] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff8],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd241aab0,0x5a42d319,0xde81d874,0xf5c7b90d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffc],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5eb9bc75,0x9e2ad8d2,0x140a6c76,0x2ae9e1ab] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffe],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x018596e1,0x5e78e2c0,0x64159def,0xce5f3085] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdd8a4935,0x14231cbf,0x56eccee4,0xc40889fb] },\n\ + { key: [0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xde885dc8,0x7f5a9259,0x4082d02c,0xc1e1b42c] },\n\ + { key: [0xc0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x132b074e,0x80f2a597,0xbf5febd8,0xea5da55e] },\n\ + { key: [0xe0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6eccedf8,0xde592c22,0xfb81347b,0x79f2db1f] },\n\ + { key: [0xf0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x180b09f2,0x67c45145,0xdb2f826c,0x2582d35c] },\n\ + { key: [0xf8000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xedd807ef,0x7652d7eb,0x0e13c8b5,0xe15b3bc0] },\n\ + { key: [0xfc000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9978bcf8,0xdd8fd722,0x41223ad2,0x4b31b8a4] },\n\ + { key: [0xfe000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5310f654,0x343e8f27,0xe12c83a4,0x8d24ff81] },\n\ + { key: [0xff000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x833f7125,0x8d53036b,0x02952c76,0xc744f5a1] },\n\ + { key: [0xff800000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xeba83ff2,0x00cff931,0x8a92f869,0x1a06b09f] },\n\ + { key: [0xffc00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xff620ccb,0xe9f3292a,0xbdf2176b,0x09f04eba] },\n\ + { key: [0xffe00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7ababc4b,0x3f516c9a,0xafb35f41,0x40b548f9] },\n\ + { key: [0xfff00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xaa187824,0xd9c4582b,0x0916493e,0xcbde8c57] },\n\ + { key: [0xfff80000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1c0ad553,0x177fd5ea,0x1092c9d6,0x26a29dc4] },\n\ + { key: [0xfffc0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa5dc46c3,0x72611941,0x24ecaebd,0x680408ec] },\n\ + { key: [0xfffe0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe4f2f2ae,0x23e9b10b,0xacfa5860,0x1531ba54] },\n\ + { key: [0xffff0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb7d67cf1,0xa1e91e8f,0xf3a57a17,0x2c7bf412] },\n\ + { key: [0xffff8000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x26706be0,0x6967884e,0x847d1371,0x28ce47b3] },\n\ + { key: [0xffffc000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb2f8b409,0xb0585909,0xaad3a7b5,0xa219072a] },\n\ + { key: [0xffffe000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5e4b7bff,0x0290c783,0x44c54a23,0xb722cd20] },\n\ + { key: [0xfffff000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x07093657,0x552d4414,0x227ce161,0xe9ebf7dd] },\n\ + { key: [0xfffff800,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe1af1e7d,0x8bc225ed,0x4dffb771,0xecbb9e67] },\n\ + { key: [0xfffffc00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xef655525,0x3635d843,0x2156cfd9,0xc11b145a] },\n\ + { key: [0xfffffe00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfb403507,0x4a5d4260,0xc90cbd6d,0xa6c3fceb] },\n\ + { key: [0xffffff00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x446ee416,0xf9ad1c10,0x3eb0cc96,0x751c88e1] },\n\ + { key: [0xffffff80,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x198ae2a4,0x637ac0a7,0x890a8fd1,0x485445c9] },\n\ + { key: [0xffffffc0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x562012ec,0x8faded08,0x25fb2fa7,0x0ab30cbd] },\n\ + { key: [0xffffffe0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcc8a64b4,0x6b5d88bf,0x7f247d4d,0xbaf38f05] },\n\ + { key: [0xfffffff0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa1682537,0x62e2cc81,0xb42d1e50,0x01762699] },\n\ + { key: [0xfffffff8,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1b41f83b,0x38ce5032,0xc6cd7af9,0x8cf62061] },\n\ + { key: [0xfffffffc,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x61a89990,0xcd141175,0x0d5fb0dc,0x988447d4] },\n\ + { key: [0xfffffffe,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb5accc8e,0xd629edf8,0xc68a5391,0x83b1ea82] },\n\ + { key: [0xffffffff,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb16fa71f,0x846b81a1,0x3f361c43,0xa851f290] },\n\ + { key: [0xffffffff,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4fad6efd,0xff5975ae,0xe7692234,0xbcd54488] },\n\ + { key: [0xffffffff,0xc0000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xebfdb05a,0x783d0308,0x2dfe5fdd,0x80a00b17] },\n\ + { key: [0xffffffff,0xe0000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xeb81b584,0x766997af,0x6ba5529d,0x3bdd8609] },\n\ + { key: [0xffffffff,0xf0000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0cf4ff4f,0x49c8a0ca,0x060c4434,0x99e29313] },\n\ + { key: [0xffffffff,0xf8000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcc4ba8a8,0xe029f8b2,0x6d8afff9,0xdf133bb6] },\n\ + { key: [0xffffffff,0xfc000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfefebf64,0x360f38e4,0xe63558f0,0xffc550c3] },\n\ + { key: [0xffffffff,0xfe000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x12ad98cb,0xf725137d,0x6a8108c2,0xbed99322] },\n\ + { key: [0xffffffff,0xff000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6afaa996,0x226198b3,0xe2610413,0xce1b3f78] },\n\ + { key: [0xffffffff,0xff800000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2a8ce674,0x7a7e3936,0x7828e290,0x848502d9] },\n\ + { key: [0xffffffff,0xffc00000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x223736e8,0xb8f89ca1,0xe37b6dea,0xb40facf1] },\n\ + { key: [0xffffffff,0xffe00000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc0f797e5,0x0418b95f,0xa6013333,0x917a9480] },\n\ + { key: [0xffffffff,0xfff00000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa758de37,0xc2ece2a0,0x2c73c01f,0xedc9a132] },\n\ + { key: [0xffffffff,0xfff80000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3a9b87ae,0x77bae706,0x803966c6,0x6c73adbd] },\n\ + { key: [0xffffffff,0xfffc0000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd365ab8d,0xf8ffd782,0xe358121a,0x4a4fc541] },\n\ + { key: [0xffffffff,0xfffe0000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc8dcd9e6,0xf75e6c36,0xc8daee04,0x66f0ed74] },\n\ + { key: [0xffffffff,0xffff0000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc79a637b,0xeb1c0304,0xf14014c0,0x37e736dd] },\n\ + { key: [0xffffffff,0xffff8000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x105f0a25,0xe84ac930,0xd996281a,0x5f954dd9] },\n\ + { key: [0xffffffff,0xffffc000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x42e4074b,0x2927973e,0x8d17ffa9,0x2f7fe615] },\n\ + { key: [0xffffffff,0xffffe000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4fe2a9d2,0xc1824449,0xc69e3e03,0x98f12963] },\n\ + { key: [0xffffffff,0xfffff000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb7f29c1e,0x1f62847a,0x15253b28,0xa1e9d712] },\n\ + { key: [0xffffffff,0xfffff800,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x36ed5d29,0xb903f31e,0x8983ef8b,0x0a2bf990] },\n\ + { key: [0xffffffff,0xfffffc00,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x27b80702,0x70810f9d,0x023f9dd7,0xff3b4aa2] },\n\ + { key: [0xffffffff,0xfffffe00,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x94d46e15,0x5c1228f6,0x1d1a0db4,0x815ecc4b] },\n\ + { key: [0xffffffff,0xffffff00,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xca6108d1,0xd9807142,0x8eeceef1,0x714b96dd] },\n\ + { key: [0xffffffff,0xffffff80,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdc5b25b7,0x1b6296cf,0x73dd2cdc,0xac2f70b1] },\n\ + { key: [0xffffffff,0xffffffc0,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x44aba95e,0x8a06a2d9,0xd3530d26,0x77878c80] },\n\ + { key: [0xffffffff,0xffffffe0,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa570d20e,0x89b467e8,0xf5176061,0xb81dd396] },\n\ + { key: [0xffffffff,0xfffffff0,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x758f4467,0xa5d8f1e7,0x307dc30b,0x34e404f4] },\n\ + { key: [0xffffffff,0xfffffff8,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbcea28e9,0x071b5a23,0x02970ff3,0x52451bc5] },\n\ + { key: [0xffffffff,0xfffffffc,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7523c00b,0xc177d331,0xad312e09,0xc9015c1c] },\n\ + { key: [0xffffffff,0xfffffffe,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xccac61e3,0x183747b3,0xf5836da2,0x1a1bc4f4] },\n\ + { key: [0xffffffff,0xffffffff,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x707b0757,0x91878880,0xb44189d3,0x522b8c30] },\n\ + { key: [0xffffffff,0xffffffff,0x80000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7132d0c0,0xe4a07593,0xcf12ebb1,0x2be7688c] },\n\ + { key: [0xffffffff,0xffffffff,0xc0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xeffbac16,0x44deb0c7,0x84275fe5,0x6e19ead3] },\n\ + { key: [0xffffffff,0xffffffff,0xe0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa005063f,0x30f4228b,0x374e2459,0x738f26bb] },\n\ + { key: [0xffffffff,0xffffffff,0xf0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x29975b5f,0x48bb68fc,0xbbc7cea9,0x3b452ed7] },\n\ + { key: [0xffffffff,0xffffffff,0xf8000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcf3f2576,0xe2afedc7,0x4bb1ca7e,0xeec1c0e7] },\n\ + { key: [0xffffffff,0xffffffff,0xfc000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x07c403f5,0xf966e0e3,0xd9f296d6,0x226dca28] },\n\ + { key: [0xffffffff,0xffffffff,0xfe000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc8c20908,0x249ab4a3,0x4d6dd0a3,0x1327ff1a] },\n\ + { key: [0xffffffff,0xffffffff,0xff000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc0541329,0xecb6159a,0xb23b7fc5,0xe6a21bca] },\n\ + { key: [0xffffffff,0xffffffff,0xff800000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7aa1acf1,0xa2ed9ba7,0x2bc6deb3,0x1d88b863] },\n\ + { key: [0xffffffff,0xffffffff,0xffc00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x808bd8ed,0xdabb6f3b,0xf0d5a8a2,0x7be1fe8a] },\n\ + { key: [0xffffffff,0xffffffff,0xffe00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x273c7d76,0x85e14ec6,0x6bbb96b8,0xf05b6ddd] },\n\ + { key: [0xffffffff,0xffffffff,0xfff00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x32752eef,0xc8c2a93f,0x91b6e73e,0xb07cca6e] },\n\ + { key: [0xffffffff,0xffffffff,0xfff80000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd893e7d6,0x2f6ce502,0xc64f75e2,0x81f9c000] },\n\ + { key: [0xffffffff,0xffffffff,0xfffc0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8dfd999b,0xe5d0cfa3,0x5732c0dd,0xc88ff5a5] },\n\ + { key: [0xffffffff,0xffffffff,0xfffe0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x02647c76,0xa300c317,0x3b841487,0xeb2bae9f] },\n\ + { key: [0xffffffff,0xffffffff,0xffff0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x172df8b0,0x2f04b53a,0xdab028b4,0xe01acd87] },\n\ + { key: [0xffffffff,0xffffffff,0xffff8000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x054b3bf4,0x998aeb05,0xafd87ec5,0x36533a36] },\n\ + { key: [0xffffffff,0xffffffff,0xffffc000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3783f7bf,0x44c97f06,0x5258a666,0xcae03020] },\n\ + { key: [0xffffffff,0xffffffff,0xffffe000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xaad4c8a6,0x3f809541,0x04de7b92,0xcede1be1] },\n\ + { key: [0xffffffff,0xffffffff,0xfffff000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcbfe6181,0x0fd5467c,0xcdacb758,0x00f3ac07] },\n\ + { key: [0xffffffff,0xffffffff,0xfffff800,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x830d8a25,0x90f7d8e1,0xb55a737f,0x4af45f34] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffc00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfffcd468,0x3f858058,0xe7431467,0x1d43fa2c] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffe00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x523d0bab,0xbb82f46e,0xbc9e70b1,0xcd41ddd0] },\n\ + { key: [0xffffffff,0xffffffff,0xffffff00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x344aab37,0x080d7486,0xf7d542a3,0x09e53eed] },\n\ + { key: [0xffffffff,0xffffffff,0xffffff80,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x56c5609d,0x0906b23a,0xb9caca81,0x6f5dbebd] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffc0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7026026e,0xedd91adc,0x6d831cdf,0x9894bdc6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffe0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x88330baa,0x4f2b618f,0xc9d9b021,0xbf503d5a] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffff0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfc9e0ea2,0x2480b0ba,0xc935c8a8,0xebefcdcf] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffff8,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x29ca779f,0x398fb04f,0x867da7e8,0xa44756cb] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffffc,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x51f89c42,0x985786bf,0xc43c6df8,0xada36832] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffffe,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6ac1de5f,0xb8f21d87,0x4e91c53b,0x560c50e3] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x03aa9058,0x490eda30,0x6001a8a9,0xf48d0ca7] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0x80000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe34ec71d,0x6128d487,0x1865d617,0xc30b37e3] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xc0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x14be1c53,0x5b17cabd,0x0c4d9352,0x9d69bf47] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xe0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc9ef6775,0x6507beec,0x9dd38628,0x83478044] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xf0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x40e231fa,0x5a5948ce,0x2134e92f,0xc0664d4b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xf8000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x03194b8e,0x5dda5530,0xd0c678c0,0xb48f5d92] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfc000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x90bd086f,0x237cc4fd,0x99f4d76b,0xde6b4826] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfe000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x19259761,0xca17130d,0x6ed86d57,0xcd7951ee] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xff000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd7cbb3f3,0x4b9b450f,0x24b0e851,0x8e54da6d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xff800000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x725b9cae,0xbe9f7f41,0x7f4068d0,0xd2ee20b3] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffc00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9d924b93,0x4a90ce1f,0xd39b8a97,0x94f82672] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffe00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc50562bf,0x094526a9,0x1c5bc63c,0x0c224995] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfff00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd2f11805,0x046743bd,0x74f57188,0xd9188df7] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfff80000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8dd274bd,0x0f1b58ae,0x345d9e72,0x33f9b8f3] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffc0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9d6bdc8f,0x4ce5feb0,0xf3bed2e4,0xb9a9bb0b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffe0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfd5548bc,0xf3f42565,0xf7efa945,0x62528d46] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffff0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd2ccaebd,0x3a4c3e80,0xb0637481,0x31ba4a71] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffff8000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe03cb23d,0x9e11c9d9,0x3f117e9c,0x0a91b576] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffc000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x78f933a2,0x081ac1db,0x84f69d10,0xf4523fe0] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffe000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4061f741,0x2ed320de,0x0edc8851,0xc2e2436f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffff000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9064ba1c,0xd04ce6ba,0xb9847433,0x0814b4d4] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffff800,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x48391bff,0xb9cfff80,0xac238c88,0x6ef0a461] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffc00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb8d2a67d,0xf5a999fd,0xbf93edd0,0x343296c9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffe00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xaaca7367,0x396b69a2,0x21bd632b,0xea386eec] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffff00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa80fd502,0x0dfe65f5,0xf16293ec,0x92c6fd89] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffff80,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2162995b,0x8217a67f,0x1abc342e,0x146406f8] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffc0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc6a6164b,0x7a60bae4,0xe986ffac,0x28dfadd9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffe0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x64e0d7f9,0x00e3d9c8,0x3e4b8f96,0x717b2146] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffff0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1ad2561d,0xe8c1232f,0x5d8dbab4,0x739b6cbb] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffff8,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x279689e9,0xa557f58b,0x1c3bf40c,0x97a90964] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffffc,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc4637e4a,0x5e6377f9,0xcc5a8638,0x045de029] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffffe,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x492e607e,0x5aea4688,0x594b45f3,0xaee3df90] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe8c4e438,0x1feec740,0x54954c05,0xb777a00a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x91549514,0x605f3824,0x6c9b724a,0xd839f01d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x74b24e3b,0x6fefe40a,0x4f9ef7ac,0x6e44d76a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2437a683,0xdc5d4b52,0xabb4a123,0xa8df86c6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbb2852c8,0x91c5947d,0x2ed44032,0xc421b85f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1b9f5fbd,0x5e8a4264,0xc0a85b80,0x409afa5e] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfc000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x30dab809,0xf85a917f,0xe924733f,0x424ac589] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfe000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xeaef5c1f,0x8d605192,0x646695ce,0xadc65f32] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb8aa9004,0x0b4c15a1,0x2316b78e,0x0f9586fc] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff800000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x97fac829,0x7ceaabc8,0x7d454350,0x601e0673] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffc00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9b47ef56,0x7ac28dfe,0x488492f1,0x57e2b2e0] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffe00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1b842602,0x7ddb962b,0x5c5ba7eb,0x8bc9ab63] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe917fc77,0xe71992a1,0x2dbe4c18,0x068bec82] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff80000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdceebbc9,0x8840f8ae,0x6daf7657,0x3b7e56f4] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffc0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4e11a9f7,0x4205125b,0x61e0aee0,0x47eca20d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffe0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf60467f5,0x5a1f17ea,0xb88e8001,0x20cbc284] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd436649f,0x600b449e,0xe276530f,0x0cd83c11] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff8000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3bc0e365,0x6a9e3ac7,0xcd378a73,0x7f53b637] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffc000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6bacae63,0xd33b928a,0xa8380f8d,0x54d88c17] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffe000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8935ffbc,0x75ae6251,0xbf8e859f,0x085adcb9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x93dc4970,0xfe35f677,0x47cb0562,0xc06d875a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff800,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x14f9df85,0x89758517,0x97ba604f,0xb0d16cc7] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffc00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x02ea0c98,0xdca10b38,0xc21b3b14,0xe8d1b71f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffe00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8f091b1b,0x5b0749b2,0xadc803e6,0x3dda9b72] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x05b389e3,0x322c6da0,0x8384345a,0x4137fd08] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff80,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x381308c4,0x38f35b39,0x9f10ad71,0xb05027d8] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffc0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x68c230fc,0xfa9279c3,0x409fc423,0xe2acbe04] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffe0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1c84a475,0xacb011f3,0xf59f4f46,0xb76274c0] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x45119b68,0xcb3f8399,0xee60066b,0x5611a4d7] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff8,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9423762f,0x527a4060,0xffca312d,0xcca22a16] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffc,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf361a274,0x5a33f056,0xa5ac6ace,0x2f08e344] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffe,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5ef14576,0x6eca849f,0x5d011536,0xa6557fdb] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc9af27b2,0xc89c9b4c,0xf4a0c410,0x6ac80318] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfb9c4f16,0xc621f4ea,0xb7e9ac1d,0x7551dd57] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x138e06fb,0xa466fa70,0x854d8c2e,0x524cffb2] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfb4bc78b,0x22507077,0x3f04c404,0x66d4e90c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8b2cbff1,0xed0150fe,0xda8a4799,0xbe94551f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x08b30d7b,0x3f279627,0x09a36bca,0xdfb974bd] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfc000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfdf6d32e,0x044d77ad,0xcf37fb97,0xac213326] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfe000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x93cb284e,0xcdcfd781,0xa8afe320,0x77949e88] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7b017bb0,0x2ec87b2b,0x94c96e40,0xa26fc71a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff800000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc5c038b6,0x990664ab,0x08a3aaa5,0xdf9f3266] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffc00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4b7020be,0x37fab625,0x9b2a27f4,0xec551576] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffe00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x60136703,0x374f64e8,0x60b48ce3,0x1f930716] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8d63a269,0xb14d506c,0xcc401ab8,0xa9f1b591] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff80000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd317f81d,0xc6aa454a,0xee4bd4a5,0xa5cff4bd] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffc0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdddececd,0x5354f04d,0x530d76ed,0x884246eb] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffe0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x41c5205c,0xc8fd8eda,0x9a3cffd2,0x518f365a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcf42fb47,0x4293d96e,0xca9db1b3,0x7b1ba676] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff8000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa2316926,0x07169b4e,0xcdead5cd,0x3b10db3e] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffc000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xace4b91c,0x9c669e77,0xe7acacd1,0x9859ed49] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffe000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x75db7cfd,0x4a7b2b62,0xab78a48f,0x3ddaf4af] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc1faba2d,0x46e259cf,0x480d7c38,0xe4572a58] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff800],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x241c45bc,0x6ae16dee,0x6eb7bea1,0x28701582] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffc00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8fd03057,0xcf136442,0x0c2b7806,0x9a3e2502] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffe00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xddb505e6,0xcc1384cb,0xaec1df90,0xb80beb20] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5674a3be,0xd27bf4bd,0x3622f9f5,0xfe208306] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff80],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb687f26a,0x89cfbfbb,0x8e5eeac5,0x4055315e] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffc0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0547dd32,0xd3b29ab6,0xa4caeb60,0x6c5b6f78] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffe0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x186861f8,0xbc5386d3,0x1fb77f72,0x0c3226e6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xeacf1e6c,0x4224efb3,0x8900b185,0xab1dfd42] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff8],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd241aab0,0x5a42d319,0xde81d874,0xf5c7b90d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffc],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5eb9bc75,0x9e2ad8d2,0x140a6c76,0x2ae9e1ab] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffe],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x018596e1,0x5e78e2c0,0x64159def,0xce5f3085] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdd8a4935,0x14231cbf,0x56eccee4,0xc40889fb] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x80000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xddc6bf79,0x0c15760d,0x8d9aeb6f,0x9a75fd4e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xc0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0a6bdc6d,0x4c1e6280,0x301fd8e9,0x7ddbe601] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xe0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9b80eefb,0x7ebe2d2b,0x16247aa0,0xefc72f5d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xf0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7f2c5ece,0x07a98d8b,0xee13c511,0x77395ff7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xf8000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7818d800,0xdcf6f4be,0x1e0e94f4,0x03d1e4c2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfc000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe74cd1c9,0x2f0919c3,0x5a032412,0x3d6177d3] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfe000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8092a4dc,0xf2da7e77,0xe93bdd37,0x1dfed82e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xff000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x49af6b37,0x2135acef,0x10132e54,0x8f217b17] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xff800000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8bcd40f9,0x4ebb63b9,0xf7909676,0xe667f1e7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffc00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfe1cffb8,0x3f45dcfb,0x38b29be4,0x38dbd3ab] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffe00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0dc58a8d,0x88662370,0x5aec15cb,0x1e70dc0e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfff00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc218faa1,0x6056bd07,0x74c3e8d7,0x9c35a5e4] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfff80000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x047bba83,0xf7aa8417,0x31504e01,0x2208fc9e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffc0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdc8f0e49,0x15fd81ba,0x70a33131,0x0882f6da] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffe0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1569859e,0xa6b7206c,0x30bf4fd0,0xcbfac33c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffff0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x300ade92,0xf88f48fa,0x2df730ec,0x16ef44cd] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffff8000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1fe6cc3c,0x05965dc0,0x8eb0590c,0x95ac71d0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffc000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x59e858ea,0xaa97fec3,0x8111275b,0x6cf5abc0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffe000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2239455e,0x7afe3b06,0x16100288,0xcc5a723b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffff000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3ee500c5,0xc8d63479,0x717163e5,0x5c5c4522] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffff800,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd5e38bf1,0x5f16d90e,0x3e214041,0xd774daa8] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffc00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb1f4066e,0x6f4f187d,0xfe5f2ad1,0xb17819d0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffe00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6ef4cc4d,0xe49b1106,0x5d7af290,0x9854794a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffff00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xac86bc60,0x6b6640c3,0x09e782f2,0x32bf367f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffff80,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x36aff0ef,0x7bf32807,0x72cf4cac,0x80a0d2b2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffc0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1f8eedea,0x0f62a140,0x6d58cfc3,0xecea72cf] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffe0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xabf4154a,0x3375a1d3,0xe6b1d454,0x438f95a6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffff0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x96f96e9d,0x607f6615,0xfc192061,0xee648b07] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffff8,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcf37cdaa,0xa0d2d536,0xc7185763,0x4c792064] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffffc,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfbd6640c,0x80245c2b,0x805373f1,0x30703127] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffffe,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8d6a8afe,0x55a6e481,0xbadae0d1,0x46f436db] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6a4981f2,0x915e3e68,0xaf6c2238,0x5dd06756] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0x80000000,0x00000000,0x00000000],\n\ + ct: [0x42a1136e,0x5f8d8d21,0xd3101998,0x642d573b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xc0000000,0x00000000,0x00000000],\n\ + ct: [0x9b471596,0xdc69ae15,0x86cee615,0x8b0b0181] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xe0000000,0x00000000,0x00000000],\n\ + ct: [0x753665c4,0xaf1eff33,0xaa8b628b,0xf8741cfd] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xf0000000,0x00000000,0x00000000],\n\ + ct: [0x9a682acf,0x40be01f5,0xb2a4193c,0x9a82404d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xf8000000,0x00000000,0x00000000],\n\ + ct: [0x54fafe26,0xe4287f17,0xd1935f87,0xeb9ade01] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfc000000,0x00000000,0x00000000],\n\ + ct: [0x49d541b2,0xe74cfe73,0xe6a8e822,0x5f7bd449] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfe000000,0x00000000,0x00000000],\n\ + ct: [0x11a45530,0xf624ff6f,0x76a1b382,0x6626ff7b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xff000000,0x00000000,0x00000000],\n\ + ct: [0xf96b0c4a,0x8bc6c861,0x30289f60,0xb43b8fba] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xff800000,0x00000000,0x00000000],\n\ + ct: [0x48c7d0e8,0x0834ebdc,0x35b6735f,0x76b46c8b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffc00000,0x00000000,0x00000000],\n\ + ct: [0x2463531a,0xb54d6695,0x5e73edc4,0xcb8eaa45] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffe00000,0x00000000,0x00000000],\n\ + ct: [0xac9bd8e2,0x53046913,0x4b9d5b06,0x5d4f565b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfff00000,0x00000000,0x00000000],\n\ + ct: [0x3f5f9106,0xd0e52f97,0x3d4890e6,0xf37e8a00] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfff80000,0x00000000,0x00000000],\n\ + ct: [0x20ebc86f,0x1304d272,0xe2e207e5,0x9db639f0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffc0000,0x00000000,0x00000000],\n\ + ct: [0xe67ae642,0x6bf9526c,0x972cff07,0x2b52252c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffe0000,0x00000000,0x00000000],\n\ + ct: [0x1a518ddd,0xaf9efa0d,0x002cc58d,0x107edfc8] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffff0000,0x00000000,0x00000000],\n\ + ct: [0xead731af,0x4d3a2fe3,0xb34bed04,0x7942a49f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffff8000,0x00000000,0x00000000],\n\ + ct: [0xb1d4efe4,0x0242f83e,0x93b6c8d7,0xefb5eae9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffc000,0x00000000,0x00000000],\n\ + ct: [0xcd2b1fec,0x11fd906c,0x5c763009,0x9443610a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffe000,0x00000000,0x00000000],\n\ + ct: [0xa1853fe4,0x7fe29289,0xd153161d,0x06387d21] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffff000,0x00000000,0x00000000],\n\ + ct: [0x46321541,0x79a555c1,0x7ea604d0,0x889fab14] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffff800,0x00000000,0x00000000],\n\ + ct: [0xdd27cac6,0x401a022e,0x8f38f9f9,0x3e774417] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffc00,0x00000000,0x00000000],\n\ + ct: [0xc090313e,0xb98674f3,0x5f312338,0x5fb95d4d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffe00,0x00000000,0x00000000],\n\ + ct: [0xcc352626,0x2b92f02e,0xdce548f7,0x16b9f45c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffff00,0x00000000,0x00000000],\n\ + ct: [0xc0838d1a,0x2b16a7c7,0xf0dfcc43,0x3c399c33] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffff80,0x00000000,0x00000000],\n\ + ct: [0x0d9ac756,0xeb297695,0xeed4d382,0xeb126d26] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffc0,0x00000000,0x00000000],\n\ + ct: [0x56ede9dd,0xa3f6f141,0xbff1757f,0xa689c3e1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffe0,0x00000000,0x00000000],\n\ + ct: [0x768f520e,0xfe0f23e6,0x1d3ec8ad,0x9ce91774] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffff0,0x00000000,0x00000000],\n\ + ct: [0xb1144ddf,0xa7575521,0x3390e7c5,0x96660490] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffff8,0x00000000,0x00000000],\n\ + ct: [0x1d7c0c40,0x40b355b9,0xd107a993,0x25e3b050] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffffc,0x00000000,0x00000000],\n\ + ct: [0xd8e2bb1a,0xe8ee3dcf,0x5bf7d6c3,0x8da82a1a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffffe,0x00000000,0x00000000],\n\ + ct: [0xfaf82d17,0x8af25a98,0x86a47e7f,0x789b98d7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0x00000000,0x00000000],\n\ + ct: [0x9b58dbfd,0x77fe5aca,0x9cfc190c,0xd1b82d19] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0x80000000,0x00000000],\n\ + ct: [0x77f39208,0x9042e478,0xac16c0c8,0x6a0b5db5] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xc0000000,0x00000000],\n\ + ct: [0x19f08e34,0x20ee69b4,0x77ca1420,0x281c4782] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xe0000000,0x00000000],\n\ + ct: [0xa1b19bee,0xe4e11713,0x9f74b3c5,0x3fdcb875] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xf0000000,0x00000000],\n\ + ct: [0xa37a5869,0xb218a9f3,0xa0868d19,0xaea0ad6a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xf8000000,0x00000000],\n\ + ct: [0xbc3594e8,0x65bcd026,0x1b132027,0x31f33580] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfc000000,0x00000000],\n\ + ct: [0x811441ce,0x1d309eee,0x7185e8c7,0x52c07557] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfe000000,0x00000000],\n\ + ct: [0x959971ce,0x41341905,0x63518e70,0x0b9874d1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xff000000,0x00000000],\n\ + ct: [0x76b5614a,0x042707c9,0x8e2132e2,0xe805fe63] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xff800000,0x00000000],\n\ + ct: [0x7d9fa6a5,0x7530d0f0,0x36fec31c,0x230b0cc6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffc00000,0x00000000],\n\ + ct: [0x964153a8,0x3bf6989a,0x4ba80daa,0x91c3e081] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffe00000,0x00000000],\n\ + ct: [0xa013014d,0x4ce8054c,0xf2591d06,0xf6f2f176] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfff00000,0x00000000],\n\ + ct: [0xd1c5f639,0x9bf38250,0x2e385eee,0x1474a869] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfff80000,0x00000000],\n\ + ct: [0x0007e20b,0x8298ec35,0x4f0f5fe7,0x470f36bd] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffc0000,0x00000000],\n\ + ct: [0xb95ba05b,0x332da61e,0xf63a2b31,0xfcad9879] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffe0000,0x00000000],\n\ + ct: [0x4620a49b,0xd9674915,0x61669ab2,0x5dce45f4] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffff0000,0x00000000],\n\ + ct: [0x12e71214,0xae8e04f0,0xbb63d742,0x5c6f14d5] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffff8000,0x00000000],\n\ + ct: [0x4cc42fc1,0x407b008f,0xe350907c,0x092e80ac] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffc000,0x00000000],\n\ + ct: [0x08b244ce,0x7cbc8ee9,0x7fbba808,0xcb146fda] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffe000,0x00000000],\n\ + ct: [0x39b333e8,0x694f2154,0x6ad1edd9,0xd87ed95b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffff000,0x00000000],\n\ + ct: [0x3b271f8a,0xb2e6e4a2,0x0ba8090f,0x43ba78f3] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffff800,0x00000000],\n\ + ct: [0x9ad983f3,0xbf651cd0,0x393f0a73,0xcccdea50] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffc00,0x00000000],\n\ + ct: [0x8f476cbf,0xf75c1f72,0x5ce18e4b,0xbcd19b32] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffe00,0x00000000],\n\ + ct: [0x905b6267,0xf1d6ab53,0x20835a13,0x3f096f2a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffff00,0x00000000],\n\ + ct: [0x145b60d6,0xd0193c23,0xf4221848,0xa892d61a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffff80,0x00000000],\n\ + ct: [0x55cfb3fb,0x6d75cad0,0x445bbc8d,0xafa25b0f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffc0,0x00000000],\n\ + ct: [0x7b8e7098,0xe357ef71,0x237d46d8,0xb075b0f5] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffe0,0x00000000],\n\ + ct: [0x2bf27229,0x901eb40f,0x2df9d839,0x8d1505ae] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffff0,0x00000000],\n\ + ct: [0x83a63402,0xa77f9ad5,0xc1e931a9,0x31ecd706] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffff8,0x00000000],\n\ + ct: [0x6f8ba652,0x1152d31f,0x2bada184,0x3e26b973] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffffc,0x00000000],\n\ + ct: [0xe5c3b8e3,0x0fd2d8e6,0x239b17b4,0x4bd23bbd] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffffe,0x00000000],\n\ + ct: [0x1ac1f710,0x2c59933e,0x8b2ddc3f,0x14e94baa] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0x00000000],\n\ + ct: [0x21d9ba49,0xf276b45f,0x11af8fc7,0x1a088e3d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0x80000000],\n\ + ct: [0x649f1cdd,0xc3792b46,0x38635a39,0x2bc9bade] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xc0000000],\n\ + ct: [0xe2775e4b,0x59c1bc2e,0x31a2078c,0x11b5a08c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xe0000000],\n\ + ct: [0x2be1fae5,0x048a2558,0x2a679ca1,0x0905eb80] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xf0000000],\n\ + ct: [0xda86f292,0xc6f41ea3,0x4fb2068d,0xf75ecc29] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xf8000000],\n\ + ct: [0x220df19f,0x85d69b1b,0x562fa69a,0x3c5beca5] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfc000000],\n\ + ct: [0x1f11d5d0,0x355e0b55,0x6ccdb6c7,0xf5083b4d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfe000000],\n\ + ct: [0x62526b78,0xbe79cb38,0x4633c91f,0x83b4151b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xff000000],\n\ + ct: [0x90ddbcb9,0x50843592,0xdd47bbef,0x00fdc876] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xff800000],\n\ + ct: [0x2fd0e41c,0x5b840227,0x7354a739,0x1d2618e2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffc00000],\n\ + ct: [0x3cdf13e7,0x2dee4c58,0x1bafec70,0xb85f9660] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffe00000],\n\ + ct: [0xafa2ffc1,0x37577092,0xe2b654fa,0x199d2c43] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfff00000],\n\ + ct: [0x8d683ee6,0x3e60d208,0xe343ce48,0xdbc44cac] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfff80000],\n\ + ct: [0x705a4ef8,0xba213372,0x9c20185c,0x3d3a4763] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffc0000],\n\ + ct: [0x0861a861,0xc3db4e94,0x194211b7,0x7ed761b9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffe0000],\n\ + ct: [0x4b00c27e,0x8b26da7e,0xab9d3a88,0xdec8b031] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffff0000],\n\ + ct: [0x5f397bf0,0x3084820c,0xc8810d52,0xe5b666e9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffff8000],\n\ + ct: [0x63fafabb,0x72c07bfb,0xd3ddc9b1,0x203104b8] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffc000],\n\ + ct: [0x683e2140,0x585b1845,0x2dd4ffbb,0x93c95df9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffe000],\n\ + ct: [0x286894e4,0x8e537f87,0x63b56707,0xd7d155c8] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffff000],\n\ + ct: [0xa423deab,0xc173dcf7,0xe2c4c53e,0x77d37cd1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffff800],\n\ + ct: [0xeb816831,0x3e1cfdfd,0xb5e986d5,0x429cf172] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffc00],\n\ + ct: [0x27127daa,0xfc9accd2,0xfb334ec3,0xeba52323] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffe00],\n\ + ct: [0xee0715b9,0x6f72e3f7,0xa22a5064,0xfc592f4c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffff00],\n\ + ct: [0x29ee5267,0x70f2a11d,0xcfa989d1,0xce88830f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffff80],\n\ + ct: [0x0493370e,0x054b0987,0x1130fe49,0xaf730a5a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffc0],\n\ + ct: [0x9b7b940f,0x6c509f9e,0x44a4ee14,0x0448ee46] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffe0],\n\ + ct: [0x2915be4a,0x1ecfdcbe,0x3e023811,0xa12bb6c7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffff0],\n\ + ct: [0x7240e524,0xbc51d8c4,0xd440b1be,0x55d1062c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffff8],\n\ + ct: [0xda63039d,0x38cb4612,0xb2dc36ba,0x26684b93] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffffc],\n\ + ct: [0x0f59cb5a,0x4b522e2a,0xc56c1a64,0xf558ad9a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffffe],\n\ + ct: [0x7bfe9d87,0x6c6d63c1,0xd035da8f,0xe21c409d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffff],\n\ + ct: [0xacdace80,0x78a32b1a,0x182bfa49,0x87ca1347] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x80000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xddc6bf79,0x0c15760d,0x8d9aeb6f,0x9a75fd4e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xc0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0a6bdc6d,0x4c1e6280,0x301fd8e9,0x7ddbe601] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xe0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9b80eefb,0x7ebe2d2b,0x16247aa0,0xefc72f5d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xf0000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7f2c5ece,0x07a98d8b,0xee13c511,0x77395ff7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xf8000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7818d800,0xdcf6f4be,0x1e0e94f4,0x03d1e4c2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfc000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe74cd1c9,0x2f0919c3,0x5a032412,0x3d6177d3] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfe000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8092a4dc,0xf2da7e77,0xe93bdd37,0x1dfed82e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xff000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x49af6b37,0x2135acef,0x10132e54,0x8f217b17] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xff800000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8bcd40f9,0x4ebb63b9,0xf7909676,0xe667f1e7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffc00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfe1cffb8,0x3f45dcfb,0x38b29be4,0x38dbd3ab] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffe00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0dc58a8d,0x88662370,0x5aec15cb,0x1e70dc0e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfff00000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc218faa1,0x6056bd07,0x74c3e8d7,0x9c35a5e4] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfff80000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x047bba83,0xf7aa8417,0x31504e01,0x2208fc9e] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffc0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdc8f0e49,0x15fd81ba,0x70a33131,0x0882f6da] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffe0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1569859e,0xa6b7206c,0x30bf4fd0,0xcbfac33c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffff0000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x300ade92,0xf88f48fa,0x2df730ec,0x16ef44cd] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffff8000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1fe6cc3c,0x05965dc0,0x8eb0590c,0x95ac71d0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffc000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x59e858ea,0xaa97fec3,0x8111275b,0x6cf5abc0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffe000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2239455e,0x7afe3b06,0x16100288,0xcc5a723b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffff000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3ee500c5,0xc8d63479,0x717163e5,0x5c5c4522] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffff800,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd5e38bf1,0x5f16d90e,0x3e214041,0xd774daa8] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffc00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb1f4066e,0x6f4f187d,0xfe5f2ad1,0xb17819d0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffe00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6ef4cc4d,0xe49b1106,0x5d7af290,0x9854794a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffff00,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xac86bc60,0x6b6640c3,0x09e782f2,0x32bf367f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffff80,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x36aff0ef,0x7bf32807,0x72cf4cac,0x80a0d2b2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffc0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1f8eedea,0x0f62a140,0x6d58cfc3,0xecea72cf] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffe0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xabf4154a,0x3375a1d3,0xe6b1d454,0x438f95a6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffff0,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x96f96e9d,0x607f6615,0xfc192061,0xee648b07] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffff8,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcf37cdaa,0xa0d2d536,0xc7185763,0x4c792064] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffffc,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfbd6640c,0x80245c2b,0x805373f1,0x30703127] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xfffffffe,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8d6a8afe,0x55a6e481,0xbadae0d1,0x46f436db] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6a4981f2,0x915e3e68,0xaf6c2238,0x5dd06756] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0x80000000,0x00000000,0x00000000],\n\ + ct: [0x42a1136e,0x5f8d8d21,0xd3101998,0x642d573b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xc0000000,0x00000000,0x00000000],\n\ + ct: [0x9b471596,0xdc69ae15,0x86cee615,0x8b0b0181] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xe0000000,0x00000000,0x00000000],\n\ + ct: [0x753665c4,0xaf1eff33,0xaa8b628b,0xf8741cfd] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xf0000000,0x00000000,0x00000000],\n\ + ct: [0x9a682acf,0x40be01f5,0xb2a4193c,0x9a82404d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xf8000000,0x00000000,0x00000000],\n\ + ct: [0x54fafe26,0xe4287f17,0xd1935f87,0xeb9ade01] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfc000000,0x00000000,0x00000000],\n\ + ct: [0x49d541b2,0xe74cfe73,0xe6a8e822,0x5f7bd449] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfe000000,0x00000000,0x00000000],\n\ + ct: [0x11a45530,0xf624ff6f,0x76a1b382,0x6626ff7b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xff000000,0x00000000,0x00000000],\n\ + ct: [0xf96b0c4a,0x8bc6c861,0x30289f60,0xb43b8fba] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xff800000,0x00000000,0x00000000],\n\ + ct: [0x48c7d0e8,0x0834ebdc,0x35b6735f,0x76b46c8b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffc00000,0x00000000,0x00000000],\n\ + ct: [0x2463531a,0xb54d6695,0x5e73edc4,0xcb8eaa45] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffe00000,0x00000000,0x00000000],\n\ + ct: [0xac9bd8e2,0x53046913,0x4b9d5b06,0x5d4f565b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfff00000,0x00000000,0x00000000],\n\ + ct: [0x3f5f9106,0xd0e52f97,0x3d4890e6,0xf37e8a00] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfff80000,0x00000000,0x00000000],\n\ + ct: [0x20ebc86f,0x1304d272,0xe2e207e5,0x9db639f0] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffc0000,0x00000000,0x00000000],\n\ + ct: [0xe67ae642,0x6bf9526c,0x972cff07,0x2b52252c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffe0000,0x00000000,0x00000000],\n\ + ct: [0x1a518ddd,0xaf9efa0d,0x002cc58d,0x107edfc8] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffff0000,0x00000000,0x00000000],\n\ + ct: [0xead731af,0x4d3a2fe3,0xb34bed04,0x7942a49f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffff8000,0x00000000,0x00000000],\n\ + ct: [0xb1d4efe4,0x0242f83e,0x93b6c8d7,0xefb5eae9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffc000,0x00000000,0x00000000],\n\ + ct: [0xcd2b1fec,0x11fd906c,0x5c763009,0x9443610a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffe000,0x00000000,0x00000000],\n\ + ct: [0xa1853fe4,0x7fe29289,0xd153161d,0x06387d21] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffff000,0x00000000,0x00000000],\n\ + ct: [0x46321541,0x79a555c1,0x7ea604d0,0x889fab14] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffff800,0x00000000,0x00000000],\n\ + ct: [0xdd27cac6,0x401a022e,0x8f38f9f9,0x3e774417] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffc00,0x00000000,0x00000000],\n\ + ct: [0xc090313e,0xb98674f3,0x5f312338,0x5fb95d4d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffe00,0x00000000,0x00000000],\n\ + ct: [0xcc352626,0x2b92f02e,0xdce548f7,0x16b9f45c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffff00,0x00000000,0x00000000],\n\ + ct: [0xc0838d1a,0x2b16a7c7,0xf0dfcc43,0x3c399c33] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffff80,0x00000000,0x00000000],\n\ + ct: [0x0d9ac756,0xeb297695,0xeed4d382,0xeb126d26] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffc0,0x00000000,0x00000000],\n\ + ct: [0x56ede9dd,0xa3f6f141,0xbff1757f,0xa689c3e1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffe0,0x00000000,0x00000000],\n\ + ct: [0x768f520e,0xfe0f23e6,0x1d3ec8ad,0x9ce91774] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffff0,0x00000000,0x00000000],\n\ + ct: [0xb1144ddf,0xa7575521,0x3390e7c5,0x96660490] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffff8,0x00000000,0x00000000],\n\ + ct: [0x1d7c0c40,0x40b355b9,0xd107a993,0x25e3b050] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffffc,0x00000000,0x00000000],\n\ + ct: [0xd8e2bb1a,0xe8ee3dcf,0x5bf7d6c3,0x8da82a1a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xfffffffe,0x00000000,0x00000000],\n\ + ct: [0xfaf82d17,0x8af25a98,0x86a47e7f,0x789b98d7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0x00000000,0x00000000],\n\ + ct: [0x9b58dbfd,0x77fe5aca,0x9cfc190c,0xd1b82d19] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0x80000000,0x00000000],\n\ + ct: [0x77f39208,0x9042e478,0xac16c0c8,0x6a0b5db5] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xc0000000,0x00000000],\n\ + ct: [0x19f08e34,0x20ee69b4,0x77ca1420,0x281c4782] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xe0000000,0x00000000],\n\ + ct: [0xa1b19bee,0xe4e11713,0x9f74b3c5,0x3fdcb875] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xf0000000,0x00000000],\n\ + ct: [0xa37a5869,0xb218a9f3,0xa0868d19,0xaea0ad6a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xf8000000,0x00000000],\n\ + ct: [0xbc3594e8,0x65bcd026,0x1b132027,0x31f33580] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfc000000,0x00000000],\n\ + ct: [0x811441ce,0x1d309eee,0x7185e8c7,0x52c07557] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfe000000,0x00000000],\n\ + ct: [0x959971ce,0x41341905,0x63518e70,0x0b9874d1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xff000000,0x00000000],\n\ + ct: [0x76b5614a,0x042707c9,0x8e2132e2,0xe805fe63] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xff800000,0x00000000],\n\ + ct: [0x7d9fa6a5,0x7530d0f0,0x36fec31c,0x230b0cc6] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffc00000,0x00000000],\n\ + ct: [0x964153a8,0x3bf6989a,0x4ba80daa,0x91c3e081] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffe00000,0x00000000],\n\ + ct: [0xa013014d,0x4ce8054c,0xf2591d06,0xf6f2f176] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfff00000,0x00000000],\n\ + ct: [0xd1c5f639,0x9bf38250,0x2e385eee,0x1474a869] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfff80000,0x00000000],\n\ + ct: [0x0007e20b,0x8298ec35,0x4f0f5fe7,0x470f36bd] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffc0000,0x00000000],\n\ + ct: [0xb95ba05b,0x332da61e,0xf63a2b31,0xfcad9879] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffe0000,0x00000000],\n\ + ct: [0x4620a49b,0xd9674915,0x61669ab2,0x5dce45f4] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffff0000,0x00000000],\n\ + ct: [0x12e71214,0xae8e04f0,0xbb63d742,0x5c6f14d5] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffff8000,0x00000000],\n\ + ct: [0x4cc42fc1,0x407b008f,0xe350907c,0x092e80ac] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffc000,0x00000000],\n\ + ct: [0x08b244ce,0x7cbc8ee9,0x7fbba808,0xcb146fda] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffe000,0x00000000],\n\ + ct: [0x39b333e8,0x694f2154,0x6ad1edd9,0xd87ed95b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffff000,0x00000000],\n\ + ct: [0x3b271f8a,0xb2e6e4a2,0x0ba8090f,0x43ba78f3] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffff800,0x00000000],\n\ + ct: [0x9ad983f3,0xbf651cd0,0x393f0a73,0xcccdea50] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffc00,0x00000000],\n\ + ct: [0x8f476cbf,0xf75c1f72,0x5ce18e4b,0xbcd19b32] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffe00,0x00000000],\n\ + ct: [0x905b6267,0xf1d6ab53,0x20835a13,0x3f096f2a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffff00,0x00000000],\n\ + ct: [0x145b60d6,0xd0193c23,0xf4221848,0xa892d61a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffff80,0x00000000],\n\ + ct: [0x55cfb3fb,0x6d75cad0,0x445bbc8d,0xafa25b0f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffc0,0x00000000],\n\ + ct: [0x7b8e7098,0xe357ef71,0x237d46d8,0xb075b0f5] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffe0,0x00000000],\n\ + ct: [0x2bf27229,0x901eb40f,0x2df9d839,0x8d1505ae] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffff0,0x00000000],\n\ + ct: [0x83a63402,0xa77f9ad5,0xc1e931a9,0x31ecd706] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffff8,0x00000000],\n\ + ct: [0x6f8ba652,0x1152d31f,0x2bada184,0x3e26b973] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffffc,0x00000000],\n\ + ct: [0xe5c3b8e3,0x0fd2d8e6,0x239b17b4,0x4bd23bbd] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xfffffffe,0x00000000],\n\ + ct: [0x1ac1f710,0x2c59933e,0x8b2ddc3f,0x14e94baa] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0x00000000],\n\ + ct: [0x21d9ba49,0xf276b45f,0x11af8fc7,0x1a088e3d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0x80000000],\n\ + ct: [0x649f1cdd,0xc3792b46,0x38635a39,0x2bc9bade] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xc0000000],\n\ + ct: [0xe2775e4b,0x59c1bc2e,0x31a2078c,0x11b5a08c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xe0000000],\n\ + ct: [0x2be1fae5,0x048a2558,0x2a679ca1,0x0905eb80] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xf0000000],\n\ + ct: [0xda86f292,0xc6f41ea3,0x4fb2068d,0xf75ecc29] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xf8000000],\n\ + ct: [0x220df19f,0x85d69b1b,0x562fa69a,0x3c5beca5] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfc000000],\n\ + ct: [0x1f11d5d0,0x355e0b55,0x6ccdb6c7,0xf5083b4d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfe000000],\n\ + ct: [0x62526b78,0xbe79cb38,0x4633c91f,0x83b4151b] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xff000000],\n\ + ct: [0x90ddbcb9,0x50843592,0xdd47bbef,0x00fdc876] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xff800000],\n\ + ct: [0x2fd0e41c,0x5b840227,0x7354a739,0x1d2618e2] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffc00000],\n\ + ct: [0x3cdf13e7,0x2dee4c58,0x1bafec70,0xb85f9660] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffe00000],\n\ + ct: [0xafa2ffc1,0x37577092,0xe2b654fa,0x199d2c43] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfff00000],\n\ + ct: [0x8d683ee6,0x3e60d208,0xe343ce48,0xdbc44cac] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfff80000],\n\ + ct: [0x705a4ef8,0xba213372,0x9c20185c,0x3d3a4763] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffc0000],\n\ + ct: [0x0861a861,0xc3db4e94,0x194211b7,0x7ed761b9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffe0000],\n\ + ct: [0x4b00c27e,0x8b26da7e,0xab9d3a88,0xdec8b031] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffff0000],\n\ + ct: [0x5f397bf0,0x3084820c,0xc8810d52,0xe5b666e9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffff8000],\n\ + ct: [0x63fafabb,0x72c07bfb,0xd3ddc9b1,0x203104b8] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffc000],\n\ + ct: [0x683e2140,0x585b1845,0x2dd4ffbb,0x93c95df9] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffe000],\n\ + ct: [0x286894e4,0x8e537f87,0x63b56707,0xd7d155c8] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffff000],\n\ + ct: [0xa423deab,0xc173dcf7,0xe2c4c53e,0x77d37cd1] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffff800],\n\ + ct: [0xeb816831,0x3e1cfdfd,0xb5e986d5,0x429cf172] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffc00],\n\ + ct: [0x27127daa,0xfc9accd2,0xfb334ec3,0xeba52323] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffe00],\n\ + ct: [0xee0715b9,0x6f72e3f7,0xa22a5064,0xfc592f4c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffff00],\n\ + ct: [0x29ee5267,0x70f2a11d,0xcfa989d1,0xce88830f] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffff80],\n\ + ct: [0x0493370e,0x054b0987,0x1130fe49,0xaf730a5a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffc0],\n\ + ct: [0x9b7b940f,0x6c509f9e,0x44a4ee14,0x0448ee46] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffe0],\n\ + ct: [0x2915be4a,0x1ecfdcbe,0x3e023811,0xa12bb6c7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffff0],\n\ + ct: [0x7240e524,0xbc51d8c4,0xd440b1be,0x55d1062c] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffff8],\n\ + ct: [0xda63039d,0x38cb4612,0xb2dc36ba,0x26684b93] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffffc],\n\ + ct: [0x0f59cb5a,0x4b522e2a,0xc56c1a64,0xf558ad9a] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xfffffffe],\n\ + ct: [0x7bfe9d87,0x6c6d63c1,0xd035da8f,0xe21c409d] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0xffffffff,0xffffffff,0xffffffff,0xffffffff],\n\ + ct: [0xacdace80,0x78a32b1a,0x182bfa49,0x87ca1347] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x014730f8,0x0ac625fe,0x84f026c6,0x0bfd547d],\n\ + ct: [0x5c9d844e,0xd46f9885,0x085e5d6a,0x4f94c7d7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x0b24af36,0x193ce466,0x5f2825d7,0xb4749c98],\n\ + ct: [0xa9ff75bd,0x7cf6613d,0x3731c77c,0x3b6d0c04] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x761c1fe4,0x1a18acf2,0x0d241650,0x611d90f1],\n\ + ct: [0x623a52fc,0xea5d443e,0x48d9181a,0xb32c7421] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x8a560769,0xd605868a,0xd80d819b,0xdba03771],\n\ + ct: [0x38f2c7ae,0x10612415,0xd27ca190,0xd27da8b4] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x91fbef2d,0x15a97816,0x060bee1f,0xeaa49afe],\n\ + ct: [0x1bc704f1,0xbce135ce,0xb810341b,0x216d7abe] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x014730f8,0x0ac625fe,0x84f026c6,0x0bfd547d],\n\ + ct: [0x5c9d844e,0xd46f9885,0x085e5d6a,0x4f94c7d7] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x0b24af36,0x193ce466,0x5f2825d7,0xb4749c98],\n\ + ct: [0xa9ff75bd,0x7cf6613d,0x3731c77c,0x3b6d0c04] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x761c1fe4,0x1a18acf2,0x0d241650,0x611d90f1],\n\ + ct: [0x623a52fc,0xea5d443e,0x48d9181a,0xb32c7421] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x8a560769,0xd605868a,0xd80d819b,0xdba03771],\n\ + ct: [0x38f2c7ae,0x10612415,0xd27ca190,0xd27da8b4] },\n\ + { key: [0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x91fbef2d,0x15a97816,0x060bee1f,0xeaa49afe],\n\ + ct: [0x1bc704f1,0xbce135ce,0xb810341b,0x216d7abe] },\n\ + { key: [0xc47b0294,0xdbbbee0f,0xec4757f2,0x2ffeee35,0x87ca4730,0xc3d33b69,0x1df38bab,0x076bc558],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x46f2fb34,0x2d6f0ab4,0x77476fc5,0x01242c5f] },\n\ + { key: [0x28d46cff,0xa1585331,0x94214a91,0xe712fc2b,0x45b51807,0x6675affd,0x910edeca,0x5f41ac64],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4bf3b0a6,0x9aeb6657,0x794f2901,0xb1440ad4] },\n\ + { key: [0xc1cc358b,0x449909a1,0x9436cfbb,0x3f852ef8,0xbcb5ed12,0xac705832,0x5f56e609,0x9aab1a1c],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x35206527,0x2169abf9,0x85684392,0x7d0674fd] },\n\ + { key: [0x984ca75f,0x4ee8d706,0xf46c2d98,0xc0bf4a45,0xf5b00d79,0x1c2dfeb1,0x91b5ed8e,0x420fd627],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4307456a,0x9e67813b,0x452e15fa,0x8fffe398] },\n\ + { key: [0xb43d08a4,0x47ac8609,0xbaadae4f,0xf12918b9,0xf68fc165,0x3f126922,0x2f123981,0xded7a92f],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x46634466,0x07354989,0x477a5c6f,0x0f007ef4] },\n\ + { key: [0x1d85a181,0xb54cde51,0xf0e09809,0x5b2962fd,0xc93b51fe,0x9b88602b,0x3f54130b,0xf76a5bd9],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x531c2c38,0x344578b8,0x4d50b3c9,0x17bbb6e1] },\n\ + { key: [0xdc0eba1f,0x2232a787,0x9ded34ed,0x8428eeb8,0x769b056b,0xbaf8ad77,0xcb65c354,0x1430b4cf],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfc6aec90,0x63234800,0x05c58e7e,0x1ab004ad] },\n\ + { key: [0xf8be9ba6,0x15c5a952,0xcabbca24,0xf68f8593,0x039624d5,0x24c816ac,0xda2c9183,0xbd917cb9],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa3944b95,0xca0b5204,0x3584ef02,0x151926a8] },\n\ + { key: [0x797f8b3d,0x176dac5b,0x7e34a2d5,0x39c4ef36,0x7a16f863,0x5f626473,0x7591c5c0,0x7bf57a3e],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa74289fe,0x73a4c123,0xca189ea1,0xe1b49ad5] },\n\ + { key: [0x6838d40c,0xaf927749,0xc13f0329,0xd331f448,0xe202c73e,0xf52c5f73,0xa37ca635,0xd4c47707],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb91d4ea4,0x488644b5,0x6cf0812f,0xa7fcf5fc] },\n\ + { key: [0xccd1bc3c,0x659cd3c5,0x9bc43748,0x4e3c5c72,0x4441da8d,0x6e90ce55,0x6cd57d07,0x52663bbc],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x304f81ab,0x61a80c2e,0x743b94d5,0x002a126b] },\n\ + { key: [0x13428b5e,0x4c005e06,0x36dd3384,0x05d173ab,0x135dec2a,0x25c22c5d,0xf0722d69,0xdcc43887],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x649a7154,0x5378c783,0xe368c9ad,0xe7114f6c] },\n\ + { key: [0x07eb03a0,0x8d291d1b,0x07408bf3,0x512ab40c,0x91097ac7,0x7461aad4,0xbb859647,0xf74f00ee],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x47cb030d,0xa2ab051d,0xfc6c4bf6,0x910d12bb] },\n\ + { key: [0x90143ae2,0x0cd78c5d,0x8ebdd6cb,0x9dc17624,0x27a96c78,0xc639bccc,0x41a61424,0x564eafe1],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x798c7c00,0x5dee432b,0x2c8ea5df,0xa381ecc3] },\n\ + { key: [0xb7a5794d,0x52737475,0xd53d5a37,0x7200849b,0xe0260a67,0xa2b22ced,0x8bbef128,0x82270d07],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x637c31dc,0x2591a076,0x36f646b7,0x2daabbe7] },\n\ + { key: [0xfca02f3d,0x5011cfc5,0xc1e23165,0xd413a049,0xd4526a99,0x1827424d,0x896fe343,0x5e0bf68e],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x179a49c7,0x12154bbf,0xfbe6e7a8,0x4a18e220] },\n\ + { key: [0xc47b0294,0xdbbbee0f,0xec4757f2,0x2ffeee35,0x87ca4730,0xc3d33b69,0x1df38bab,0x076bc558],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x46f2fb34,0x2d6f0ab4,0x77476fc5,0x01242c5f] },\n\ + { key: [0x28d46cff,0xa1585331,0x94214a91,0xe712fc2b,0x45b51807,0x6675affd,0x910edeca,0x5f41ac64],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4bf3b0a6,0x9aeb6657,0x794f2901,0xb1440ad4] },\n\ + { key: [0xc1cc358b,0x449909a1,0x9436cfbb,0x3f852ef8,0xbcb5ed12,0xac705832,0x5f56e609,0x9aab1a1c],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x35206527,0x2169abf9,0x85684392,0x7d0674fd] },\n\ + { key: [0x984ca75f,0x4ee8d706,0xf46c2d98,0xc0bf4a45,0xf5b00d79,0x1c2dfeb1,0x91b5ed8e,0x420fd627],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4307456a,0x9e67813b,0x452e15fa,0x8fffe398] },\n\ + { key: [0xb43d08a4,0x47ac8609,0xbaadae4f,0xf12918b9,0xf68fc165,0x3f126922,0x2f123981,0xded7a92f],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x46634466,0x07354989,0x477a5c6f,0x0f007ef4] },\n\ + { key: [0x1d85a181,0xb54cde51,0xf0e09809,0x5b2962fd,0xc93b51fe,0x9b88602b,0x3f54130b,0xf76a5bd9],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x531c2c38,0x344578b8,0x4d50b3c9,0x17bbb6e1] },\n\ + { key: [0xdc0eba1f,0x2232a787,0x9ded34ed,0x8428eeb8,0x769b056b,0xbaf8ad77,0xcb65c354,0x1430b4cf],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfc6aec90,0x63234800,0x05c58e7e,0x1ab004ad] },\n\ + { key: [0xf8be9ba6,0x15c5a952,0xcabbca24,0xf68f8593,0x039624d5,0x24c816ac,0xda2c9183,0xbd917cb9],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa3944b95,0xca0b5204,0x3584ef02,0x151926a8] },\n\ + { key: [0x797f8b3d,0x176dac5b,0x7e34a2d5,0x39c4ef36,0x7a16f863,0x5f626473,0x7591c5c0,0x7bf57a3e],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa74289fe,0x73a4c123,0xca189ea1,0xe1b49ad5] },\n\ + { key: [0x6838d40c,0xaf927749,0xc13f0329,0xd331f448,0xe202c73e,0xf52c5f73,0xa37ca635,0xd4c47707],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb91d4ea4,0x488644b5,0x6cf0812f,0xa7fcf5fc] },\n\ + { key: [0xccd1bc3c,0x659cd3c5,0x9bc43748,0x4e3c5c72,0x4441da8d,0x6e90ce55,0x6cd57d07,0x52663bbc],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x304f81ab,0x61a80c2e,0x743b94d5,0x002a126b] },\n\ + { key: [0x13428b5e,0x4c005e06,0x36dd3384,0x05d173ab,0x135dec2a,0x25c22c5d,0xf0722d69,0xdcc43887],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x649a7154,0x5378c783,0xe368c9ad,0xe7114f6c] },\n\ + { key: [0x07eb03a0,0x8d291d1b,0x07408bf3,0x512ab40c,0x91097ac7,0x7461aad4,0xbb859647,0xf74f00ee],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x47cb030d,0xa2ab051d,0xfc6c4bf6,0x910d12bb] },\n\ + { key: [0x90143ae2,0x0cd78c5d,0x8ebdd6cb,0x9dc17624,0x27a96c78,0xc639bccc,0x41a61424,0x564eafe1],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x798c7c00,0x5dee432b,0x2c8ea5df,0xa381ecc3] },\n\ + { key: [0xb7a5794d,0x52737475,0xd53d5a37,0x7200849b,0xe0260a67,0xa2b22ced,0x8bbef128,0x82270d07],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x637c31dc,0x2591a076,0x36f646b7,0x2daabbe7] },\n\ + { key: [0xfca02f3d,0x5011cfc5,0xc1e23165,0xd413a049,0xd4526a99,0x1827424d,0x896fe343,0x5e0bf68e],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x179a49c7,0x12154bbf,0xfbe6e7a8,0x4a18e220] },\n\ + { key: [0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe35a6dcb,0x19b201a0,0x1ebcfa8a,0xa22b5759] },\n\ + { key: [0xc0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb29169cd,0xcf2d83e8,0x38125a12,0xee6aa400] },\n\ + { key: [0xe0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd8f3a72f,0xc3cdf74d,0xfaf6c3e6,0xb97b2fa6] },\n\ + { key: [0xf0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1c777679,0xd50037c7,0x9491a94d,0xa76a9a35] },\n\ + { key: [0xf8000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9cf4893e,0xcafa0a02,0x47a898e0,0x40691559] },\n\ + { key: [0xfc000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8fbb4137,0x03735326,0x310a269b,0xd3aa94b2] },\n\ + { key: [0xfe000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x60e32246,0xbed2b0e8,0x59e55c1c,0xc6b26502] },\n\ + { key: [0xff000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xec52a212,0xf80a09df,0x6317021b,0xc2a9819e] },\n\ + { key: [0xff800000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf23e5b60,0x0eb70dbc,0xcf6c0b1d,0x9a68182c] },\n\ + { key: [0xffc00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa3f599d6,0x3a82a968,0xc33fe265,0x90745970] },\n\ + { key: [0xffe00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd1ccb9b1,0x337002cb,0xac42c520,0xb5d67722] },\n\ + { key: [0xfff00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcc111f6c,0x37cf40a1,0x159d00fb,0x59fb0488] },\n\ + { key: [0xfff80000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdc43b51a,0xb6090523,0x72989a26,0xe9cdd714] },\n\ + { key: [0xfffc0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4dcede8d,0xa9e2578f,0x39703d44,0x33dc6459] },\n\ + { key: [0xfffe0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1a4c1c26,0x3bbccfaf,0xc1178289,0x4685e3a8] },\n\ + { key: [0xffff0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x937ad848,0x80db5061,0x3423d6d5,0x27a2823d] },\n\ + { key: [0xffff8000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x610b71df,0xc688e150,0xd8152c5b,0x35ebc14d] },\n\ + { key: [0xffffc000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x27ef2495,0xdabf3238,0x85aab39c,0x80f18d8b] },\n\ + { key: [0xffffe000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x633cafea,0x395bc03a,0xdae3a1e2,0x068e4b4e] },\n\ + { key: [0xfffff000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6e1b482b,0x53761cf6,0x31819b74,0x9a6f3724] },\n\ + { key: [0xfffff800,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x976e6f85,0x1ab52c77,0x1998dbb2,0xd71c75a9] },\n\ + { key: [0xfffffc00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x85f2ba84,0xf8c307cf,0x525e124c,0x3e22e6cc] },\n\ + { key: [0xfffffe00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6bcca98b,0xf6a835fa,0x64955f72,0xde4115fe] },\n\ + { key: [0xffffff00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2c75e2d3,0x6eebd654,0x11f14fd0,0xeb1d2a06] },\n\ + { key: [0xffffff80,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbd492950,0x06250ffc,0xa5100b60,0x07a0eade] },\n\ + { key: [0xffffffc0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa190527d,0x0ef7c70f,0x459cd394,0x0df316ec] },\n\ + { key: [0xffffffe0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbbd1097a,0x62433f79,0x449fa97d,0x4ee80dbf] },\n\ + { key: [0xfffffff0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x07058e40,0x8f5b99b0,0xe0f061a1,0x761b5b3b] },\n\ + { key: [0xfffffff8,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5fd1f13f,0xa0f31e37,0xfabde328,0xf894eac2] },\n\ + { key: [0xfffffffc,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfc4af7c9,0x48df26e2,0xef3e01c1,0xee5b8f6f] },\n\ + { key: [0xfffffffe,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x829fd720,0x8fb92d44,0xa074a677,0xee9861ac] },\n\ + { key: [0xffffffff,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xad9fc613,0xa703251b,0x54c64a0e,0x76431711] },\n\ + { key: [0xffffffff,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x33ac9ecc,0xc4cc75e2,0x711618f8,0x0b1548e8] },\n\ + { key: [0xffffffff,0xc0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2025c74b,0x8ad8f4cd,0xa17ee204,0x9c4c902d] },\n\ + { key: [0xffffffff,0xe0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf85ca05f,0xe528f1ce,0x9b790166,0xe8d551e7] },\n\ + { key: [0xffffffff,0xf0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6f6238d8,0x966048d4,0x967154e0,0xdad5a6c9] },\n\ + { key: [0xffffffff,0xf8000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf2b21b4e,0x7640a9b3,0x346de8b8,0x2fb41e49] },\n\ + { key: [0xffffffff,0xfc000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf836f251,0xad1d11d4,0x9dc34462,0x8b1884e1] },\n\ + { key: [0xffffffff,0xfe000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x077e9470,0xae7abea5,0xa9769d49,0x182628c3] },\n\ + { key: [0xffffffff,0xff000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe0dcc2d2,0x7fc98656,0x33f85223,0xcf0d611f] },\n\ + { key: [0xffffffff,0xff800000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbe66cfea,0x2fecd6bf,0x0ec7b435,0x2c99bcaa] },\n\ + { key: [0xffffffff,0xffc00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdf31144f,0x87a2ef52,0x3facdcf2,0x1a427804] },\n\ + { key: [0xffffffff,0xffe00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb5bb0f56,0x29fb6aae,0x5e1839a3,0xc3625d63] },\n\ + { key: [0xffffffff,0xfff00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3c9db333,0x5306fe1e,0xc612bdbf,0xae6b6028] },\n\ + { key: [0xffffffff,0xfff80000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3dd5c346,0x34a79d3c,0xfcc83397,0x60e6f5f4] },\n\ + { key: [0xffffffff,0xfffc0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x82bda118,0xa3ed7af3,0x14fa2ccc,0x5c07b761] },\n\ + { key: [0xffffffff,0xfffe0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2937a64f,0x7d4f46fe,0x6fea3b34,0x9ec78e38] },\n\ + { key: [0xffffffff,0xffff0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x225f068c,0x28476605,0x735ad671,0xbb8f39f3] },\n\ + { key: [0xffffffff,0xffff8000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xae682c5e,0xcd71898e,0x08942ac9,0xaa89875c] },\n\ + { key: [0xffffffff,0xffffc000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5e031cb9,0xd676c302,0x2d7f2622,0x7e85c38f] },\n\ + { key: [0xffffffff,0xffffe000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa78463fb,0x064db5d5,0x2bb64bfe,0xf64f2dda] },\n\ + { key: [0xffffffff,0xfffff000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8aa9b75e,0x78459387,0x6c53a00e,0xae5af52b] },\n\ + { key: [0xffffffff,0xfffff800,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3f84566d,0xf23da48a,0xf692722f,0xe980573a] },\n\ + { key: [0xffffffff,0xfffffc00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x31690b5e,0xd41c7eb4,0x2a1e8327,0x0a7ff0e6] },\n\ + { key: [0xffffffff,0xfffffe00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x77dd7702,0x646d55f0,0x8365e477,0xd3590eda] },\n\ + { key: [0xffffffff,0xffffff00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4c022ac6,0x2b3cb78d,0x739cc67b,0x3e20bb7e] },\n\ + { key: [0xffffffff,0xffffff80,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x092fa137,0xce18b5df,0xe7906f55,0x0bb13370] },\n\ + { key: [0xffffffff,0xffffffc0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3e0cdadf,0x2e68353c,0x0027672c,0x97144dd3] },\n\ + { key: [0xffffffff,0xffffffe0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd8c4b200,0xb383fc1f,0x2b2ea677,0x618a1d27] },\n\ + { key: [0xffffffff,0xfffffff0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x11825f99,0xb0e9bb34,0x77c1c071,0x3b015aac] },\n\ + { key: [0xffffffff,0xfffffff8,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf8b9fffb,0x5c187f7d,0xdc7ab10f,0x4fb77576] },\n\ + { key: [0xffffffff,0xfffffffc,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xffb4e87a,0x32b37d6f,0x2c8328d3,0xb5377802] },\n\ + { key: [0xffffffff,0xfffffffe,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd276c13a,0x5d220f4d,0xa9224e74,0x896391ce] },\n\ + { key: [0xffffffff,0xffffffff,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x94efe7a0,0xe2e031e2,0x536da01d,0xf799c927] },\n\ + { key: [0xffffffff,0xffffffff,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8f8fd822,0x680a8597,0x4e53a5a8,0xeb9d38de] },\n\ + { key: [0xffffffff,0xffffffff,0xc0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe0f0a91b,0x2e45f8cc,0x37b7805a,0x3042588d] },\n\ + { key: [0xffffffff,0xffffffff,0xe0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x597a6252,0x255e46d6,0x364dbeed,0xa31e279c] },\n\ + { key: [0xffffffff,0xffffffff,0xf0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf51a0f69,0x4442b8f0,0x5571797f,0xec7ee8bf] },\n\ + { key: [0xffffffff,0xffffffff,0xf8000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9ff071b1,0x65b5198a,0x93dddeeb,0xc54d09b5] },\n\ + { key: [0xffffffff,0xffffffff,0xfc000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc20a19fd,0x5758b0c4,0xbc1a5df8,0x9cf73877] },\n\ + { key: [0xffffffff,0xffffffff,0xfe000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x97120166,0x307119ca,0x2280e931,0x5668e96f] },\n\ + { key: [0xffffffff,0xffffffff,0xff000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4b3b9f1e,0x099c2a09,0xdc091e90,0xe4f18f0a] },\n\ + { key: [0xffffffff,0xffffffff,0xff800000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xeb040b89,0x1d4b37f6,0x851f7ec2,0x19cd3f6d] },\n\ + { key: [0xffffffff,0xffffffff,0xffc00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9f0fdec0,0x8b7fd79a,0xa39535be,0xa42db92a] },\n\ + { key: [0xffffffff,0xffffffff,0xffe00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2e70f168,0xfc74bf91,0x1df240bc,0xd2cef236] },\n\ + { key: [0xffffffff,0xffffffff,0xfff00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x462ccd7f,0x5fd1108d,0xbc152f3c,0xacad328b] },\n\ + { key: [0xffffffff,0xffffffff,0xfff80000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa4af534a,0x7d0b643a,0x01868785,0xd86dfb95] },\n\ + { key: [0xffffffff,0xffffffff,0xfffc0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xab980296,0x197e1a50,0x22326c31,0xda4bf6f3] },\n\ + { key: [0xffffffff,0xffffffff,0xfffe0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf97d57b3,0x333b6281,0xb07d486d,0xb2d4e20c] },\n\ + { key: [0xffffffff,0xffffffff,0xffff0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf33fa367,0x20231afe,0x4c759ade,0x6bd62eb6] },\n\ + { key: [0xffffffff,0xffffffff,0xffff8000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfdcfac0c,0x02ca5383,0x43c68117,0xe0a15938] },\n\ + { key: [0xffffffff,0xffffffff,0xffffc000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xad4916f5,0xee5772be,0x764fc027,0xb8a6e539] },\n\ + { key: [0xffffffff,0xffffffff,0xffffe000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2e16873e,0x1678610d,0x7e14c02d,0x002ea845] },\n\ + { key: [0xffffffff,0xffffffff,0xfffff000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4e6e627c,0x1acc5134,0x0053a823,0x6d579576] },\n\ + { key: [0xffffffff,0xffffffff,0xfffff800,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xab0c8410,0xaeeead92,0xfeec1eb4,0x30d652cb] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffc00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe86f7e23,0xe835e114,0x977f60e1,0xa592202e] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffe00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe68ad505,0x5a367041,0xfade09d9,0xa70a794b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffff00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0791823a,0x3c666bb6,0x162825e7,0x8606a7fe] },\n\ + { key: [0xffffffff,0xffffffff,0xffffff80,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdcca366a,0x9bf47b7b,0x868b77e2,0x5c18a364] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffc0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x684c9efc,0x237e4a44,0x2965f84b,0xce20247a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffe0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa858411f,0xfbe63fdb,0x9c8aa1bf,0xaed67b52] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffff0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x04bc3da2,0x179c3015,0x498b0e03,0x910db5b8] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffff8,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x40071eea,0xb3f935db,0xc25d0084,0x1460260f] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffffc,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0ebd7c30,0xed2016e0,0x8ba806dd,0xb008bcc8] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffffe,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x15c6becf,0x0f4cec71,0x29cbd22d,0x1a79b1b8] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0aeede5b,0x91f72170,0x0e9e62ed,0xbf60b781] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x266581af,0x0dcfbed1,0x585e0a24,0x2c64b8df] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xc0000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6693dc91,0x1662ae47,0x3216ba22,0x189a511a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xe0000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7606fa36,0xd86473e6,0xfb3a1bb0,0xe2c0adf5] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xf0000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x112078e9,0xe11fbb78,0xe26ffb88,0x99e96b9a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xf8000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x40b264e9,0x21e9e4a8,0x2694589e,0xf3798262] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfc000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8d4595cb,0x4fa70267,0x15f55bd6,0x8e2882f9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfe000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb588a302,0xbdbc0919,0x7df1edae,0x68926ed9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xff000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x33f75023,0x90b8a4a2,0x21cfecd0,0x666624ba] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xff800000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3d20253a,0xdbce3be2,0x373767c4,0xd822c566] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffc00000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa42734a3,0x929bf84c,0xf0116c98,0x56a3c18c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffe00000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe3abc493,0x9457422b,0xb957da3c,0x56938c6d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfff00000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x972bdd2e,0x7c525130,0xfadc8f76,0xfc6f4b3f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfff80000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x84a83d7b,0x94c699cb,0xcb8a7d9b,0x61f64093] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffc0000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xce61d635,0x14aded03,0xd43e6ebf,0xc3a9001f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffe0000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6c839dd5,0x8eeae6b8,0xa36af48e,0xd63d2dc9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffff0000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcd5ece55,0xb8da3bf6,0x22c4100d,0xf5de46f9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffff8000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3b6f46f4,0x0e0ac5fc,0x0a9c1105,0xf800f48d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffc000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xba26d47d,0xa3aeb028,0xde4fb5b3,0xa854a24b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffe000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x87f53bf6,0x20d36772,0x68445212,0x904389d5] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffff000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x10617d28,0xb5e0f460,0x5492b182,0xa5d7f9f6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffff800,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9aaec4fa,0xbbf6fae2,0xa71feff0,0x2e372b39] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffc00,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3a90c62d,0x88b5c428,0x09abf782,0x488ed130] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffe00,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf1f1c5a4,0x0899e157,0x72857ccb,0x65c7a09a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffff00,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x190843d2,0x9b25a389,0x7c692ce1,0xdd81ee52] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffff80,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa866bc65,0xb6941d86,0xe8420a7f,0xfb0964db] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffc0,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8193c6ff,0x85225ced,0x4255e92f,0x6e078a14] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffe0,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9661cb24,0x24d7d4a3,0x80d547f9,0xe7ec1cb9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffff0,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x86f93d9e,0xc08453a0,0x71e2e287,0x7877a9c8] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffff8,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x27eefa80,0xce6a4a9d,0x598e3fec,0x365434d2] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffffc,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd6206844,0x4578e3ab,0x39ce7ec9,0x5dd045dc] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffffe,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb5f71d4d,0xd9a71fe5,0xd8bc8ba7,0xe6ea3048] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6825a347,0xac479d4f,0x9d95c5cb,0x8d3fd7e9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe3714e94,0xa5778955,0xcc034635,0x8e94783a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd836b44b,0xb29e0c7d,0x89fa4b2d,0x4b677d2a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5d454b75,0x021d76d4,0xb84f873a,0x8f877b92] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc3498f7e,0xced20953,0x14fc2811,0x5885b33f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6e668856,0x539ad8e4,0x05bd123f,0xe6c88530] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfc000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8680db7f,0x3a87b860,0x5543cfdb,0xe6754076] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfe000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6c5d03b1,0x3069c365,0x8b3179be,0x91b0800c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xef1b384a,0xc4d93eda,0x00c92add,0x0995ea5f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff800000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbf811580,0x5471741b,0xd5ad20a0,0x3944790f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffc00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc64c24b6,0x894b038b,0x3c0d09b1,0xdf068b0b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffe00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3967a10c,0xffe27d01,0x78545fbf,0x6a40544b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7c85e9c9,0x5de1a9ec,0x5a5363a8,0xa053472d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff80000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa9eec03c,0x8abec7ba,0x68315c2c,0x8c2316e0] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffc0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcac8e414,0xc2f38822,0x7ae14986,0xfc983524] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffe0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5d942b7f,0x4622ce05,0x6c3ce3ce,0x5f1dd9d6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd240d648,0xce21a302,0x0282c3f1,0xb528a0b6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff8000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x45d089c3,0x6d5c5a4e,0xfc689e3b,0x0de10dd5] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffc000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb4da5df4,0xbecb5462,0xe03a0ed0,0x0d295629] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffe000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdcf4e129,0x136c1a4b,0x7a0f3893,0x5cc34b2b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd9a4c761,0x8b0ce48a,0x3d5aee1a,0x1c0114c4] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff800,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xca352df0,0x25c65c7b,0x0bf306fb,0xee0f36ba] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffc00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x238aca23,0xfd3409f3,0x8af63378,0xed2f5473] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffe00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x59836a0e,0x06a79691,0xb36667d5,0x380d8188] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x33905080,0xf7acf1cd,0xae0a91fc,0x3e85aee4] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff80,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x72c9e464,0x6dbc3d63,0x20fc6689,0xd93e8833] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffc0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xba77413d,0xea5925b7,0xf5417ea4,0x7ff19f59] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffe0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6cae8129,0xf843d86d,0xc786a0fb,0x1a184970] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfcfefb53,0x4100796e,0xebbd9902,0x06754e19] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff8,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8c791d5f,0xdddf470d,0xa04f3e6d,0xc4a5b5b5] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffc,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc93bbdc0,0x7a4611ae,0x4bb266ea,0x5034a387] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffe,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc102e38e,0x489aa747,0x62f3efc5,0xbb23205a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x93201481,0x665cbafc,0x1fcc220b,0xc545fb3d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4960757e,0xc6ce68cf,0x195e454c,0xfd0f32ca] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfeec7ce6,0xa6cbd07c,0x04341673,0x7f1bbb33] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x11c54139,0x04487a80,0x5d70a8ed,0xd9c35527] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x347846b2,0xb2e36f1f,0x0324c86f,0x7f1b98e2] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x332eee1a,0x0cbd19ca,0x2d69b426,0x894044f0] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfc000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x866b5b39,0x77ba6efa,0x5128efbd,0xa9ff03cd] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfe000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcc1445ee,0x94c0f08c,0xdee5c344,0xecd1e233] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbe288319,0x029363c2,0x622feba4,0xb05dfdfe] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff800000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcfd18755,0x23f3cd21,0xc395651e,0x6ee15e56] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffc00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcb5a4086,0x57837c53,0xbf16f9d8,0x465dce19] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffe00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xca0bf42c,0xb107f55c,0xcff2fc09,0xee08ca15] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfdd9bbb4,0xa7dc2e4a,0x23536a58,0x80a2db67] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff80000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xede447b3,0x62c48499,0x3dec9442,0xa3b46aef] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffc0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x10dffb05,0x904bff7c,0x4781df78,0x0ad26837] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffe0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc33bc13e,0x8de88ac2,0x5232aa74,0x96398783] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xca359c70,0x803a3b2a,0x3d542e87,0x81dea975] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff8000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbcc65b52,0x6f88d05b,0x89ce8a52,0x021fdb06] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffc000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdb91a388,0x55c8c464,0x3851fbfb,0x358b0109] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffe000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xca6e8893,0xa114ae8e,0x27d5ab03,0xa5499610] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6629d2b8,0xdf97da72,0x8cdd8b1e,0x7f945077] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff800,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4570a5a1,0x8cfc0dd5,0x82f1d88d,0x5c9a1720] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffc00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x72bc65aa,0x8e89562e,0x3f274d45,0xaf1cd10b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffe00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x98551da1,0xa6503276,0xae1c7762,0x5f9ea615] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0ddfe51c,0xed7e3f4a,0xe927daa3,0xfe452cee] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff80,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdb826251,0xe4ce384b,0x80218b0e,0x1da1dd4c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffc0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2cacf728,0xb88abbad,0x7011ed0e,0x64a1680c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffe0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x330d8ee7,0xc5677e09,0x9ac74c99,0x94ee4cfb] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xedf61ae3,0x62e882dd,0xc0167474,0xa7a77f3a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff8,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6168b00b,0xa7859e09,0x70ecfd75,0x7efecf7c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffc,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd1415447,0x866230d2,0x8bb1ea18,0xa4cdfd02] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffe,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x51618339,0x2f7a8763,0xafec68a0,0x60264141] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x77565c8d,0x73cfd413,0x0b4aa14d,0x8911710f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x37232a4e,0xd21ccc27,0xc19c9610,0x078cabac] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x804f32ea,0x71828c7d,0x329077e7,0x12231666] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd64424f2,0x3cb97215,0xe9c2c6f2,0x8d29eab7] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x023e82b5,0x33f68c75,0xc238cebd,0xb2ee89a2] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x193a3d24,0x157a51f1,0xee0893f6,0x777417e7] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfc000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x84ecacfc,0xd400084d,0x078612b1,0x945f2ef5] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfe000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1dcd8bb1,0x73259eb3,0x3a5242b0,0xde31a455] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x35e9eddb,0xc375e792,0xc19992c1,0x9165012b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff800000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8a772231,0xc01dfdd7,0xc98e4cfd,0xdcc0807a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffc00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6eda7ff6,0xb8319180,0xff0d6e65,0x629d01c3] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffe00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc267ef0e,0x2d01a993,0x944dd397,0x101413cb] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe9f80e9d,0x845bcc0f,0x62926af7,0x2eabca39] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff80000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x67029907,0x27aa0878,0x637b45dc,0xd3a3b074] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffc0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2e2e647d,0x5360e092,0x30a5d738,0xca33471e] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffe0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1f56413c,0x7add6f43,0xd1d56e4f,0x02190330] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x69cd0606,0xe15af729,0xd6bca143,0x016d9842] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff8000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa085d7c1,0xa500873a,0x20099c4c,0xaa3c3f5b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffc000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4fc0d230,0xf8891415,0xb87b83f9,0x5f2e09d1] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffe000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4327d08c,0x523d8eba,0x697a4336,0x507d1f42] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7a15aab8,0x2701efa5,0xae36ab1d,0x6b76290f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff800,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5bf00518,0x93a18bb3,0x0e139a58,0xfed0fa54] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffc00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x97e8adf6,0x5638fd9c,0xdf3bc22c,0x17fe4dbd] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffe00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1ee6ee32,0x6583a058,0x6491c964,0x18d1a35d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x26b549c2,0xec756f82,0xecc48008,0xe529956b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff80,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x70377b6d,0xa669b072,0x129e057c,0xc28e9ca5] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffc0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9c94b8b0,0xcb8bcc91,0x9072262b,0x3fa05ad9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffe0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2fbb83df,0xd0d7abcb,0x05cd28ca,0xd2dfb523] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x96877803,0xde77744b,0xb970d0a9,0x1f4debae] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff8,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7379f337,0x0cf6e5ce,0x12ae5969,0xc8eea312] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffc,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x02dc99fa,0x3d4f98ce,0x80985e72,0x33889313] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffe,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1e38e759,0x075ba5ca,0xb6457da5,0x1844295a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x70bed8db,0xf615868a,0x1f9d9b05,0xd3e7a267] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x234b148b,0x8cb1d8c3,0x2b287e89,0x6903d150] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x294b033d,0xf4da853f,0x4be3e243,0xf7e513f4] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3f58c950,0xf0367160,0xadec45f2,0x441e7411] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x37f65553,0x6a704e5a,0xce182d74,0x2a820cf4] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xea7bd6bb,0x63418731,0xaeac790f,0xe42d61e8] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfc000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe74a4c99,0x9b4c064e,0x48bb1e41,0x3f51e5ea] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfe000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xba9ebefd,0xb4ccf30f,0x296cecb3,0xbc1943e8] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3194367a,0x4898c502,0xc13bb747,0x8640a72d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff800000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xda797713,0x263d6f33,0xa5478a65,0xef60d412] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffc00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd1ac39bb,0x1ef86b9c,0x1344f214,0x679aa376] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffe00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2fdea9e6,0x50532be5,0xbc0e7325,0x337fd363] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd3a204db,0xd9c2af15,0x8b6ca67a,0x5156ce4a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff80000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3a0a0e75,0xa8da3673,0x5aee6684,0xd965a778] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffc0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x52fc3e62,0x0492ea99,0x641ea168,0xda5b6d52] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffe0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd2e0c7f1,0x5b477246,0x7d2cfc87,0x3000b2ca] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x56353113,0x5e0c4d70,0xa38f8bdb,0x190ba04e] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff8000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa8a39a0f,0x5663f4c0,0xfe5f2d3c,0xafff421a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffc000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd94b5e90,0xdb354c1e,0x42f61fab,0xe167b2c0] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffe000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x50e6d3c9,0xb6698a7c,0xd276f96b,0x1473f35a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9338f08e,0x0ebee969,0x05d8f2e8,0x25208f43] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff800],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8b378c86,0x672aa54a,0x3a266ba1,0x9d2580ca] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffc00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcca7c308,0x6f5f9511,0xb31233da,0x7cab9160] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffe00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5b40ff4e,0xc9be536b,0xa23035fa,0x4f06064c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x60eb5af8,0x416b2571,0x49372194,0xe8b88749] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff80],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2f005a8a,0xed8a361c,0x92e440c1,0x5520cbd1] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffc0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7b036276,0x11678a99,0x77175788,0x07a800e2] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffe0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcf78618f,0x74f6f369,0x6e0a4779,0xb90b5a77] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x03720371,0xa04962ea,0xea0a852e,0x69972858] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff8],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1f8a8133,0xaa8ccf70,0xe2bd3285,0x831ca6b7] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffc],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x27936bd2,0x7fb1468f,0xc8b48bc4,0x83321725] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffe],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb07d4f3e,0x2cd2ef2e,0xb5459807,0x54dfea0f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4bf85f1b,0x5d54adbc,0x307b0a04,0x8389adcb] },\n\ + { key: [0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe35a6dcb,0x19b201a0,0x1ebcfa8a,0xa22b5759] },\n\ + { key: [0xc0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb29169cd,0xcf2d83e8,0x38125a12,0xee6aa400] },\n\ + { key: [0xe0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd8f3a72f,0xc3cdf74d,0xfaf6c3e6,0xb97b2fa6] },\n\ + { key: [0xf0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1c777679,0xd50037c7,0x9491a94d,0xa76a9a35] },\n\ + { key: [0xf8000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9cf4893e,0xcafa0a02,0x47a898e0,0x40691559] },\n\ + { key: [0xfc000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8fbb4137,0x03735326,0x310a269b,0xd3aa94b2] },\n\ + { key: [0xfe000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x60e32246,0xbed2b0e8,0x59e55c1c,0xc6b26502] },\n\ + { key: [0xff000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xec52a212,0xf80a09df,0x6317021b,0xc2a9819e] },\n\ + { key: [0xff800000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf23e5b60,0x0eb70dbc,0xcf6c0b1d,0x9a68182c] },\n\ + { key: [0xffc00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa3f599d6,0x3a82a968,0xc33fe265,0x90745970] },\n\ + { key: [0xffe00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd1ccb9b1,0x337002cb,0xac42c520,0xb5d67722] },\n\ + { key: [0xfff00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcc111f6c,0x37cf40a1,0x159d00fb,0x59fb0488] },\n\ + { key: [0xfff80000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdc43b51a,0xb6090523,0x72989a26,0xe9cdd714] },\n\ + { key: [0xfffc0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4dcede8d,0xa9e2578f,0x39703d44,0x33dc6459] },\n\ + { key: [0xfffe0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1a4c1c26,0x3bbccfaf,0xc1178289,0x4685e3a8] },\n\ + { key: [0xffff0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x937ad848,0x80db5061,0x3423d6d5,0x27a2823d] },\n\ + { key: [0xffff8000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x610b71df,0xc688e150,0xd8152c5b,0x35ebc14d] },\n\ + { key: [0xffffc000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x27ef2495,0xdabf3238,0x85aab39c,0x80f18d8b] },\n\ + { key: [0xffffe000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x633cafea,0x395bc03a,0xdae3a1e2,0x068e4b4e] },\n\ + { key: [0xfffff000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6e1b482b,0x53761cf6,0x31819b74,0x9a6f3724] },\n\ + { key: [0xfffff800,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x976e6f85,0x1ab52c77,0x1998dbb2,0xd71c75a9] },\n\ + { key: [0xfffffc00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x85f2ba84,0xf8c307cf,0x525e124c,0x3e22e6cc] },\n\ + { key: [0xfffffe00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6bcca98b,0xf6a835fa,0x64955f72,0xde4115fe] },\n\ + { key: [0xffffff00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2c75e2d3,0x6eebd654,0x11f14fd0,0xeb1d2a06] },\n\ + { key: [0xffffff80,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbd492950,0x06250ffc,0xa5100b60,0x07a0eade] },\n\ + { key: [0xffffffc0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa190527d,0x0ef7c70f,0x459cd394,0x0df316ec] },\n\ + { key: [0xffffffe0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbbd1097a,0x62433f79,0x449fa97d,0x4ee80dbf] },\n\ + { key: [0xfffffff0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x07058e40,0x8f5b99b0,0xe0f061a1,0x761b5b3b] },\n\ + { key: [0xfffffff8,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5fd1f13f,0xa0f31e37,0xfabde328,0xf894eac2] },\n\ + { key: [0xfffffffc,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfc4af7c9,0x48df26e2,0xef3e01c1,0xee5b8f6f] },\n\ + { key: [0xfffffffe,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x829fd720,0x8fb92d44,0xa074a677,0xee9861ac] },\n\ + { key: [0xffffffff,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xad9fc613,0xa703251b,0x54c64a0e,0x76431711] },\n\ + { key: [0xffffffff,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x33ac9ecc,0xc4cc75e2,0x711618f8,0x0b1548e8] },\n\ + { key: [0xffffffff,0xc0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2025c74b,0x8ad8f4cd,0xa17ee204,0x9c4c902d] },\n\ + { key: [0xffffffff,0xe0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf85ca05f,0xe528f1ce,0x9b790166,0xe8d551e7] },\n\ + { key: [0xffffffff,0xf0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6f6238d8,0x966048d4,0x967154e0,0xdad5a6c9] },\n\ + { key: [0xffffffff,0xf8000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf2b21b4e,0x7640a9b3,0x346de8b8,0x2fb41e49] },\n\ + { key: [0xffffffff,0xfc000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf836f251,0xad1d11d4,0x9dc34462,0x8b1884e1] },\n\ + { key: [0xffffffff,0xfe000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x077e9470,0xae7abea5,0xa9769d49,0x182628c3] },\n\ + { key: [0xffffffff,0xff000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe0dcc2d2,0x7fc98656,0x33f85223,0xcf0d611f] },\n\ + { key: [0xffffffff,0xff800000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbe66cfea,0x2fecd6bf,0x0ec7b435,0x2c99bcaa] },\n\ + { key: [0xffffffff,0xffc00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdf31144f,0x87a2ef52,0x3facdcf2,0x1a427804] },\n\ + { key: [0xffffffff,0xffe00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb5bb0f56,0x29fb6aae,0x5e1839a3,0xc3625d63] },\n\ + { key: [0xffffffff,0xfff00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3c9db333,0x5306fe1e,0xc612bdbf,0xae6b6028] },\n\ + { key: [0xffffffff,0xfff80000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3dd5c346,0x34a79d3c,0xfcc83397,0x60e6f5f4] },\n\ + { key: [0xffffffff,0xfffc0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x82bda118,0xa3ed7af3,0x14fa2ccc,0x5c07b761] },\n\ + { key: [0xffffffff,0xfffe0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2937a64f,0x7d4f46fe,0x6fea3b34,0x9ec78e38] },\n\ + { key: [0xffffffff,0xffff0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x225f068c,0x28476605,0x735ad671,0xbb8f39f3] },\n\ + { key: [0xffffffff,0xffff8000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xae682c5e,0xcd71898e,0x08942ac9,0xaa89875c] },\n\ + { key: [0xffffffff,0xffffc000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5e031cb9,0xd676c302,0x2d7f2622,0x7e85c38f] },\n\ + { key: [0xffffffff,0xffffe000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa78463fb,0x064db5d5,0x2bb64bfe,0xf64f2dda] },\n\ + { key: [0xffffffff,0xfffff000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8aa9b75e,0x78459387,0x6c53a00e,0xae5af52b] },\n\ + { key: [0xffffffff,0xfffff800,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3f84566d,0xf23da48a,0xf692722f,0xe980573a] },\n\ + { key: [0xffffffff,0xfffffc00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x31690b5e,0xd41c7eb4,0x2a1e8327,0x0a7ff0e6] },\n\ + { key: [0xffffffff,0xfffffe00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x77dd7702,0x646d55f0,0x8365e477,0xd3590eda] },\n\ + { key: [0xffffffff,0xffffff00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4c022ac6,0x2b3cb78d,0x739cc67b,0x3e20bb7e] },\n\ + { key: [0xffffffff,0xffffff80,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x092fa137,0xce18b5df,0xe7906f55,0x0bb13370] },\n\ + { key: [0xffffffff,0xffffffc0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3e0cdadf,0x2e68353c,0x0027672c,0x97144dd3] },\n\ + { key: [0xffffffff,0xffffffe0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd8c4b200,0xb383fc1f,0x2b2ea677,0x618a1d27] },\n\ + { key: [0xffffffff,0xfffffff0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x11825f99,0xb0e9bb34,0x77c1c071,0x3b015aac] },\n\ + { key: [0xffffffff,0xfffffff8,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf8b9fffb,0x5c187f7d,0xdc7ab10f,0x4fb77576] },\n\ + { key: [0xffffffff,0xfffffffc,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xffb4e87a,0x32b37d6f,0x2c8328d3,0xb5377802] },\n\ + { key: [0xffffffff,0xfffffffe,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd276c13a,0x5d220f4d,0xa9224e74,0x896391ce] },\n\ + { key: [0xffffffff,0xffffffff,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x94efe7a0,0xe2e031e2,0x536da01d,0xf799c927] },\n\ + { key: [0xffffffff,0xffffffff,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8f8fd822,0x680a8597,0x4e53a5a8,0xeb9d38de] },\n\ + { key: [0xffffffff,0xffffffff,0xc0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe0f0a91b,0x2e45f8cc,0x37b7805a,0x3042588d] },\n\ + { key: [0xffffffff,0xffffffff,0xe0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x597a6252,0x255e46d6,0x364dbeed,0xa31e279c] },\n\ + { key: [0xffffffff,0xffffffff,0xf0000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf51a0f69,0x4442b8f0,0x5571797f,0xec7ee8bf] },\n\ + { key: [0xffffffff,0xffffffff,0xf8000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9ff071b1,0x65b5198a,0x93dddeeb,0xc54d09b5] },\n\ + { key: [0xffffffff,0xffffffff,0xfc000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc20a19fd,0x5758b0c4,0xbc1a5df8,0x9cf73877] },\n\ + { key: [0xffffffff,0xffffffff,0xfe000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x97120166,0x307119ca,0x2280e931,0x5668e96f] },\n\ + { key: [0xffffffff,0xffffffff,0xff000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4b3b9f1e,0x099c2a09,0xdc091e90,0xe4f18f0a] },\n\ + { key: [0xffffffff,0xffffffff,0xff800000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xeb040b89,0x1d4b37f6,0x851f7ec2,0x19cd3f6d] },\n\ + { key: [0xffffffff,0xffffffff,0xffc00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9f0fdec0,0x8b7fd79a,0xa39535be,0xa42db92a] },\n\ + { key: [0xffffffff,0xffffffff,0xffe00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2e70f168,0xfc74bf91,0x1df240bc,0xd2cef236] },\n\ + { key: [0xffffffff,0xffffffff,0xfff00000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x462ccd7f,0x5fd1108d,0xbc152f3c,0xacad328b] },\n\ + { key: [0xffffffff,0xffffffff,0xfff80000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa4af534a,0x7d0b643a,0x01868785,0xd86dfb95] },\n\ + { key: [0xffffffff,0xffffffff,0xfffc0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xab980296,0x197e1a50,0x22326c31,0xda4bf6f3] },\n\ + { key: [0xffffffff,0xffffffff,0xfffe0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf97d57b3,0x333b6281,0xb07d486d,0xb2d4e20c] },\n\ + { key: [0xffffffff,0xffffffff,0xffff0000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf33fa367,0x20231afe,0x4c759ade,0x6bd62eb6] },\n\ + { key: [0xffffffff,0xffffffff,0xffff8000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfdcfac0c,0x02ca5383,0x43c68117,0xe0a15938] },\n\ + { key: [0xffffffff,0xffffffff,0xffffc000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xad4916f5,0xee5772be,0x764fc027,0xb8a6e539] },\n\ + { key: [0xffffffff,0xffffffff,0xffffe000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2e16873e,0x1678610d,0x7e14c02d,0x002ea845] },\n\ + { key: [0xffffffff,0xffffffff,0xfffff000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4e6e627c,0x1acc5134,0x0053a823,0x6d579576] },\n\ + { key: [0xffffffff,0xffffffff,0xfffff800,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xab0c8410,0xaeeead92,0xfeec1eb4,0x30d652cb] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffc00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe86f7e23,0xe835e114,0x977f60e1,0xa592202e] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffe00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe68ad505,0x5a367041,0xfade09d9,0xa70a794b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffff00,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0791823a,0x3c666bb6,0x162825e7,0x8606a7fe] },\n\ + { key: [0xffffffff,0xffffffff,0xffffff80,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdcca366a,0x9bf47b7b,0x868b77e2,0x5c18a364] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffc0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x684c9efc,0x237e4a44,0x2965f84b,0xce20247a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffe0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa858411f,0xfbe63fdb,0x9c8aa1bf,0xaed67b52] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffff0,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x04bc3da2,0x179c3015,0x498b0e03,0x910db5b8] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffff8,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x40071eea,0xb3f935db,0xc25d0084,0x1460260f] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffffc,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0ebd7c30,0xed2016e0,0x8ba806dd,0xb008bcc8] },\n\ + { key: [0xffffffff,0xffffffff,0xfffffffe,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x15c6becf,0x0f4cec71,0x29cbd22d,0x1a79b1b8] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0aeede5b,0x91f72170,0x0e9e62ed,0xbf60b781] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x266581af,0x0dcfbed1,0x585e0a24,0x2c64b8df] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xc0000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6693dc91,0x1662ae47,0x3216ba22,0x189a511a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xe0000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7606fa36,0xd86473e6,0xfb3a1bb0,0xe2c0adf5] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xf0000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x112078e9,0xe11fbb78,0xe26ffb88,0x99e96b9a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xf8000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x40b264e9,0x21e9e4a8,0x2694589e,0xf3798262] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfc000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8d4595cb,0x4fa70267,0x15f55bd6,0x8e2882f9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfe000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb588a302,0xbdbc0919,0x7df1edae,0x68926ed9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xff000000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x33f75023,0x90b8a4a2,0x21cfecd0,0x666624ba] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xff800000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3d20253a,0xdbce3be2,0x373767c4,0xd822c566] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffc00000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa42734a3,0x929bf84c,0xf0116c98,0x56a3c18c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffe00000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe3abc493,0x9457422b,0xb957da3c,0x56938c6d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfff00000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x972bdd2e,0x7c525130,0xfadc8f76,0xfc6f4b3f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfff80000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x84a83d7b,0x94c699cb,0xcb8a7d9b,0x61f64093] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffc0000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xce61d635,0x14aded03,0xd43e6ebf,0xc3a9001f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffe0000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6c839dd5,0x8eeae6b8,0xa36af48e,0xd63d2dc9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffff0000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcd5ece55,0xb8da3bf6,0x22c4100d,0xf5de46f9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffff8000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3b6f46f4,0x0e0ac5fc,0x0a9c1105,0xf800f48d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffc000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xba26d47d,0xa3aeb028,0xde4fb5b3,0xa854a24b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffe000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x87f53bf6,0x20d36772,0x68445212,0x904389d5] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffff000,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x10617d28,0xb5e0f460,0x5492b182,0xa5d7f9f6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffff800,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9aaec4fa,0xbbf6fae2,0xa71feff0,0x2e372b39] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffc00,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3a90c62d,0x88b5c428,0x09abf782,0x488ed130] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffe00,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xf1f1c5a4,0x0899e157,0x72857ccb,0x65c7a09a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffff00,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x190843d2,0x9b25a389,0x7c692ce1,0xdd81ee52] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffff80,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa866bc65,0xb6941d86,0xe8420a7f,0xfb0964db] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffc0,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8193c6ff,0x85225ced,0x4255e92f,0x6e078a14] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffe0,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9661cb24,0x24d7d4a3,0x80d547f9,0xe7ec1cb9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffff0,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x86f93d9e,0xc08453a0,0x71e2e287,0x7877a9c8] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffff8,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x27eefa80,0xce6a4a9d,0x598e3fec,0x365434d2] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffffc,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd6206844,0x4578e3ab,0x39ce7ec9,0x5dd045dc] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xfffffffe,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb5f71d4d,0xd9a71fe5,0xd8bc8ba7,0xe6ea3048] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x00000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6825a347,0xac479d4f,0x9d95c5cb,0x8d3fd7e9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe3714e94,0xa5778955,0xcc034635,0x8e94783a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd836b44b,0xb29e0c7d,0x89fa4b2d,0x4b677d2a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5d454b75,0x021d76d4,0xb84f873a,0x8f877b92] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc3498f7e,0xced20953,0x14fc2811,0x5885b33f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6e668856,0x539ad8e4,0x05bd123f,0xe6c88530] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfc000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8680db7f,0x3a87b860,0x5543cfdb,0xe6754076] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfe000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6c5d03b1,0x3069c365,0x8b3179be,0x91b0800c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff000000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xef1b384a,0xc4d93eda,0x00c92add,0x0995ea5f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff800000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbf811580,0x5471741b,0xd5ad20a0,0x3944790f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffc00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc64c24b6,0x894b038b,0x3c0d09b1,0xdf068b0b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffe00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3967a10c,0xffe27d01,0x78545fbf,0x6a40544b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff00000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7c85e9c9,0x5de1a9ec,0x5a5363a8,0xa053472d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff80000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa9eec03c,0x8abec7ba,0x68315c2c,0x8c2316e0] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffc0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcac8e414,0xc2f38822,0x7ae14986,0xfc983524] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffe0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5d942b7f,0x4622ce05,0x6c3ce3ce,0x5f1dd9d6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff0000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd240d648,0xce21a302,0x0282c3f1,0xb528a0b6] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff8000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x45d089c3,0x6d5c5a4e,0xfc689e3b,0x0de10dd5] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffc000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb4da5df4,0xbecb5462,0xe03a0ed0,0x0d295629] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffe000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdcf4e129,0x136c1a4b,0x7a0f3893,0x5cc34b2b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff000,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd9a4c761,0x8b0ce48a,0x3d5aee1a,0x1c0114c4] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff800,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xca352df0,0x25c65c7b,0x0bf306fb,0xee0f36ba] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffc00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x238aca23,0xfd3409f3,0x8af63378,0xed2f5473] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffe00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x59836a0e,0x06a79691,0xb36667d5,0x380d8188] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff00,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x33905080,0xf7acf1cd,0xae0a91fc,0x3e85aee4] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff80,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x72c9e464,0x6dbc3d63,0x20fc6689,0xd93e8833] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffc0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xba77413d,0xea5925b7,0xf5417ea4,0x7ff19f59] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffe0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6cae8129,0xf843d86d,0xc786a0fb,0x1a184970] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff0,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfcfefb53,0x4100796e,0xebbd9902,0x06754e19] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff8,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8c791d5f,0xdddf470d,0xa04f3e6d,0xc4a5b5b5] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffc,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc93bbdc0,0x7a4611ae,0x4bb266ea,0x5034a387] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffe,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc102e38e,0x489aa747,0x62f3efc5,0xbb23205a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x00000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x93201481,0x665cbafc,0x1fcc220b,0xc545fb3d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4960757e,0xc6ce68cf,0x195e454c,0xfd0f32ca] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfeec7ce6,0xa6cbd07c,0x04341673,0x7f1bbb33] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x11c54139,0x04487a80,0x5d70a8ed,0xd9c35527] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x347846b2,0xb2e36f1f,0x0324c86f,0x7f1b98e2] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x332eee1a,0x0cbd19ca,0x2d69b426,0x894044f0] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfc000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x866b5b39,0x77ba6efa,0x5128efbd,0xa9ff03cd] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfe000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcc1445ee,0x94c0f08c,0xdee5c344,0xecd1e233] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff000000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbe288319,0x029363c2,0x622feba4,0xb05dfdfe] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff800000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcfd18755,0x23f3cd21,0xc395651e,0x6ee15e56] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffc00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcb5a4086,0x57837c53,0xbf16f9d8,0x465dce19] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffe00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xca0bf42c,0xb107f55c,0xcff2fc09,0xee08ca15] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff00000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xfdd9bbb4,0xa7dc2e4a,0x23536a58,0x80a2db67] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff80000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xede447b3,0x62c48499,0x3dec9442,0xa3b46aef] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffc0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x10dffb05,0x904bff7c,0x4781df78,0x0ad26837] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffe0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc33bc13e,0x8de88ac2,0x5232aa74,0x96398783] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff0000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xca359c70,0x803a3b2a,0x3d542e87,0x81dea975] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff8000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xbcc65b52,0x6f88d05b,0x89ce8a52,0x021fdb06] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffc000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdb91a388,0x55c8c464,0x3851fbfb,0x358b0109] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffe000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xca6e8893,0xa114ae8e,0x27d5ab03,0xa5499610] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff000,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6629d2b8,0xdf97da72,0x8cdd8b1e,0x7f945077] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff800,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4570a5a1,0x8cfc0dd5,0x82f1d88d,0x5c9a1720] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffc00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x72bc65aa,0x8e89562e,0x3f274d45,0xaf1cd10b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffe00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x98551da1,0xa6503276,0xae1c7762,0x5f9ea615] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff00,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x0ddfe51c,0xed7e3f4a,0xe927daa3,0xfe452cee] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff80,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xdb826251,0xe4ce384b,0x80218b0e,0x1da1dd4c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffc0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2cacf728,0xb88abbad,0x7011ed0e,0x64a1680c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffe0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x330d8ee7,0xc5677e09,0x9ac74c99,0x94ee4cfb] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff0,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xedf61ae3,0x62e882dd,0xc0167474,0xa7a77f3a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff8,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6168b00b,0xa7859e09,0x70ecfd75,0x7efecf7c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffc,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd1415447,0x866230d2,0x8bb1ea18,0xa4cdfd02] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffe,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x51618339,0x2f7a8763,0xafec68a0,0x60264141] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x00000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x77565c8d,0x73cfd413,0x0b4aa14d,0x8911710f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x37232a4e,0xd21ccc27,0xc19c9610,0x078cabac] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x804f32ea,0x71828c7d,0x329077e7,0x12231666] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd64424f2,0x3cb97215,0xe9c2c6f2,0x8d29eab7] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x023e82b5,0x33f68c75,0xc238cebd,0xb2ee89a2] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x193a3d24,0x157a51f1,0xee0893f6,0x777417e7] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfc000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x84ecacfc,0xd400084d,0x078612b1,0x945f2ef5] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfe000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1dcd8bb1,0x73259eb3,0x3a5242b0,0xde31a455] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff000000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x35e9eddb,0xc375e792,0xc19992c1,0x9165012b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff800000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8a772231,0xc01dfdd7,0xc98e4cfd,0xdcc0807a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffc00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x6eda7ff6,0xb8319180,0xff0d6e65,0x629d01c3] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffe00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xc267ef0e,0x2d01a993,0x944dd397,0x101413cb] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff00000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe9f80e9d,0x845bcc0f,0x62926af7,0x2eabca39] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff80000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x67029907,0x27aa0878,0x637b45dc,0xd3a3b074] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffc0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2e2e647d,0x5360e092,0x30a5d738,0xca33471e] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffe0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1f56413c,0x7add6f43,0xd1d56e4f,0x02190330] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff0000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x69cd0606,0xe15af729,0xd6bca143,0x016d9842] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff8000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa085d7c1,0xa500873a,0x20099c4c,0xaa3c3f5b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffc000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4fc0d230,0xf8891415,0xb87b83f9,0x5f2e09d1] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffe000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4327d08c,0x523d8eba,0x697a4336,0x507d1f42] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff000,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7a15aab8,0x2701efa5,0xae36ab1d,0x6b76290f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff800,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5bf00518,0x93a18bb3,0x0e139a58,0xfed0fa54] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffc00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x97e8adf6,0x5638fd9c,0xdf3bc22c,0x17fe4dbd] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffe00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1ee6ee32,0x6583a058,0x6491c964,0x18d1a35d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff00,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x26b549c2,0xec756f82,0xecc48008,0xe529956b] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff80,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x70377b6d,0xa669b072,0x129e057c,0xc28e9ca5] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffc0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9c94b8b0,0xcb8bcc91,0x9072262b,0x3fa05ad9] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffe0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2fbb83df,0xd0d7abcb,0x05cd28ca,0xd2dfb523] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff0,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x96877803,0xde77744b,0xb970d0a9,0x1f4debae] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff8,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7379f337,0x0cf6e5ce,0x12ae5969,0xc8eea312] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffc,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x02dc99fa,0x3d4f98ce,0x80985e72,0x33889313] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffe,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1e38e759,0x075ba5ca,0xb6457da5,0x1844295a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x00000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x70bed8db,0xf615868a,0x1f9d9b05,0xd3e7a267] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x234b148b,0x8cb1d8c3,0x2b287e89,0x6903d150] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x294b033d,0xf4da853f,0x4be3e243,0xf7e513f4] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3f58c950,0xf0367160,0xadec45f2,0x441e7411] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x37f65553,0x6a704e5a,0xce182d74,0x2a820cf4] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xea7bd6bb,0x63418731,0xaeac790f,0xe42d61e8] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfc000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xe74a4c99,0x9b4c064e,0x48bb1e41,0x3f51e5ea] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfe000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xba9ebefd,0xb4ccf30f,0x296cecb3,0xbc1943e8] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff000000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3194367a,0x4898c502,0xc13bb747,0x8640a72d] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff800000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xda797713,0x263d6f33,0xa5478a65,0xef60d412] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffc00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd1ac39bb,0x1ef86b9c,0x1344f214,0x679aa376] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffe00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2fdea9e6,0x50532be5,0xbc0e7325,0x337fd363] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff00000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd3a204db,0xd9c2af15,0x8b6ca67a,0x5156ce4a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfff80000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x3a0a0e75,0xa8da3673,0x5aee6684,0xd965a778] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffc0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x52fc3e62,0x0492ea99,0x641ea168,0xda5b6d52] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffe0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd2e0c7f1,0x5b477246,0x7d2cfc87,0x3000b2ca] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff0000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x56353113,0x5e0c4d70,0xa38f8bdb,0x190ba04e] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffff8000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xa8a39a0f,0x5663f4c0,0xfe5f2d3c,0xafff421a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffc000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xd94b5e90,0xdb354c1e,0x42f61fab,0xe167b2c0] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffe000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x50e6d3c9,0xb6698a7c,0xd276f96b,0x1473f35a] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff000],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x9338f08e,0x0ebee969,0x05d8f2e8,0x25208f43] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff800],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x8b378c86,0x672aa54a,0x3a266ba1,0x9d2580ca] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffc00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcca7c308,0x6f5f9511,0xb31233da,0x7cab9160] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffe00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x5b40ff4e,0xc9be536b,0xa23035fa,0x4f06064c] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff00],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x60eb5af8,0x416b2571,0x49372194,0xe8b88749] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffff80],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x2f005a8a,0xed8a361c,0x92e440c1,0x5520cbd1] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffc0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x7b036276,0x11678a99,0x77175788,0x07a800e2] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffe0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xcf78618f,0x74f6f369,0x6e0a4779,0xb90b5a77] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff0],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x03720371,0xa04962ea,0xea0a852e,0x69972858] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffff8],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x1f8a8133,0xaa8ccf70,0xe2bd3285,0x831ca6b7] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffc],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x27936bd2,0x7fb1468f,0xc8b48bc4,0x83321725] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffffe],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0xb07d4f3e,0x2cd2ef2e,0xb5459807,0x54dfea0f] },\n\ + { key: [0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff],\n\ + pt: [0x00000000,0x00000000,0x00000000,0x00000000],\n\ + ct: [0x4bf85f1b,0x5d54adbc,0x307b0a04,0x8389adcb] }\n\ +];\n\ +\n\ +\n\ +TalosContentProfiler.resume('stanford-crypto-aes', true).then(() => {\n\ + var _sunSpiderStartDate = new Date();\n\ +\n\ + new sjcl.test.TestCase(\"AES official known-answer tests\", function (cb) {\n\ + if (!sjcl.cipher.aes) {\n\ + this.unimplemented();\n\ + cb && cb();\n\ + return;\n\ + }\n\ +\n\ + var i, kat = sjcl.test.vector.aes, tv, len, aes;\n\ +\n\ + //XXX add more vectors instead of looping\n\ + for (var index = 0; index < 8; index++) {\n\ + for (i=0; i<kat.length; i++) {\n\ + tv = kat[i];\n\ + len = 32 * tv.key.length;\n\ + aes = new sjcl.cipher.aes(tv.key);\n\ + this.require(sjcl.bitArray.equal(aes.encrypt(tv.pt), tv.ct), \"encrypt \"+len+\" #\"+i);\n\ + this.require(sjcl.bitArray.equal(aes.decrypt(tv.ct), tv.pt), \"decrypt \"+len+\" #\"+i);\n\ + }\n\ + }\n\ + cb && cb();\n\ + });\n\ +\n\ + sjcl.test.run();\n\ +\n\ +\n\ + var _sunSpiderInterval = new Date() - _sunSpiderStartDate;\n\ + TalosContentProfiler.pause('stanford-crypto-aes', true).then(() => {\n\ + record(_sunSpiderInterval);\n\ + });\n\ +\n\ +});\n\ +</script>\n\ +\n\ +\n\ +</body>\n\ +</html>\n\ +", "<!DOCTYPE html>\n\ +<head>\n\ +\n\ +<meta charset=utf8>\n\ +\n\ +<!--\n\ + Copyright (C) 2007 Apple Inc. All rights reserved.\n\ +\n\ + Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions\n\ + are met:\n\ + 1. Redistributions of source code must retain the above copyright\n\ + notice, this list of conditions and the following disclaimer.\n\ + 2. Redistributions in binary form must reproduce the above copyright\n\ + notice, this list of conditions and the following disclaimer in the\n\ + documentation and/or other materials provided with the distribution.\n\ +\n\ + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY\n\ + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n\ + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n\ + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR\n\ + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n\ + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\ + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n\ + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n\ + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \n\ +-->\n\ +\n\ +<title>SunSpider stanford-crypto-ccm</title>\n\ +<link rel=\"stylesheet\" href=\"../kraken.css\">\n\ +</head>\n\ +\n\ +<body>\n\ +<h3>stanford-crypto-ccm</h3>\n\ +<div id=\"console\">\n\ +</div>\n\ +<script>\n\ +var TalosContentProfiler = parent.TalosContentProfiler;\n\ +function record(time) {\n\ + document.getElementById(\"console\").innerHTML = time + \"ms\";\n\ + if (window.parent) {\n\ + parent.recordResult(time);\n\ + }\n\ +}\n\ +\n\ +\"use strict\";\n\ +\n\ +var sjcl={cipher:{},hash:{},mode:{},misc:{},codec:{},exception:{corrupt:function(a){this.toString=function(){return\"CORRUPT: \"+this.message};this.message=a},invalid:function(a){this.toString=function(){return\"INVALID: \"+this.message};this.message=a},bug:function(a){this.toString=function(){return\"BUG: \"+this.message};this.message=a}}};\n\ +sjcl.cipher.aes=function(a){this.h[0][0][0]||this.w();var b,c,d,e,f=this.h[0][4],g=this.h[1];b=a.length;var h=1;if(b!==4&&b!==6&&b!==8)throw new sjcl.exception.invalid(\"invalid aes key size\");this.a=[d=a.slice(0),e=[]];for(a=b;a<4*b+28;a++){c=d[a-1];if(a%b===0||b===8&&a%b===4){c=f[c>>>24]<<24^f[c>>16&255]<<16^f[c>>8&255]<<8^f[c&255];if(a%b===0){c=c<<8^c>>>24^h<<24;h=h<<1^(h>>7)*283}}d[a]=d[a-b]^c}for(b=0;a;b++,a--){c=d[b&3?a:a-4];e[b]=a<=4||b<4?c:g[0][f[c>>>24]]^g[1][f[c>>16&255]]^g[2][f[c>>8&255]]^\n\ +g[3][f[c&255]]}};\n\ +sjcl.cipher.aes.prototype={encrypt:function(a){return this.H(a,0)},decrypt:function(a){return this.H(a,1)},h:[[[],[],[],[],[]],[[],[],[],[],[]]],w:function(){var a=this.h[0],b=this.h[1],c=a[4],d=b[4],e,f,g,h=[],i=[],k,j,l,m;for(e=0;e<0x100;e++)i[(h[e]=e<<1^(e>>7)*283)^e]=e;for(f=g=0;!c[f];f^=k||1,g=i[g]||1){l=g^g<<1^g<<2^g<<3^g<<4;l=l>>8^l&255^99;c[f]=l;d[l]=f;j=h[e=h[k=h[f]]];m=j*0x1010101^e*0x10001^k*0x101^f*0x1010100;j=h[l]*0x101^l*0x1010100;for(e=0;e<4;e++){a[e][f]=j=j<<24^j>>>8;b[e][l]=m=m<<24^m>>>8}}for(e=\n\ +0;e<5;e++){a[e]=a[e].slice(0);b[e]=b[e].slice(0)}},H:function(a,b){if(a.length!==4)throw new sjcl.exception.invalid(\"invalid aes block size\");var c=this.a[b],d=a[0]^c[0],e=a[b?3:1]^c[1],f=a[2]^c[2];a=a[b?1:3]^c[3];var g,h,i,k=c.length/4-2,j,l=4,m=[0,0,0,0];g=this.h[b];var n=g[0],o=g[1],p=g[2],q=g[3],r=g[4];for(j=0;j<k;j++){g=n[d>>>24]^o[e>>16&255]^p[f>>8&255]^q[a&255]^c[l];h=n[e>>>24]^o[f>>16&255]^p[a>>8&255]^q[d&255]^c[l+1];i=n[f>>>24]^o[a>>16&255]^p[d>>8&255]^q[e&255]^c[l+2];a=n[a>>>24]^o[d>>16&\n\ +255]^p[e>>8&255]^q[f&255]^c[l+3];l+=4;d=g;e=h;f=i}for(j=0;j<4;j++){m[b?3&-j:j]=r[d>>>24]<<24^r[e>>16&255]<<16^r[f>>8&255]<<8^r[a&255]^c[l++];g=d;d=e;e=f;f=a;a=g}return m}};\n\ +sjcl.bitArray={bitSlice:function(a,b,c){a=sjcl.bitArray.P(a.slice(b/32),32-(b&31)).slice(1);return c===undefined?a:sjcl.bitArray.clamp(a,c-b)},concat:function(a,b){if(a.length===0||b.length===0)return a.concat(b);var c=a[a.length-1],d=sjcl.bitArray.getPartial(c);return d===32?a.concat(b):sjcl.bitArray.P(b,d,c|0,a.slice(0,a.length-1))},bitLength:function(a){var b=a.length;if(b===0)return 0;return(b-1)*32+sjcl.bitArray.getPartial(a[b-1])},clamp:function(a,b){if(a.length*32<b)return a;a=a.slice(0,Math.ceil(b/\n\ +32));var c=a.length;b&=31;if(c>0&&b)a[c-1]=sjcl.bitArray.partial(b,a[c-1]&2147483648>>b-1,1);return a},partial:function(a,b,c){if(a===32)return b;return(c?b|0:b<<32-a)+a*0x10000000000},getPartial:function(a){return Math.round(a/0x10000000000)||32},equal:function(a,b){if(sjcl.bitArray.bitLength(a)!==sjcl.bitArray.bitLength(b))return false;var c=0,d;for(d=0;d<a.length;d++)c|=a[d]^b[d];return c===0},P:function(a,b,c,d){var e;e=0;if(d===undefined)d=[];for(;b>=32;b-=32){d.push(c);c=0}if(b===0)return d.concat(a);\n\ +for(e=0;e<a.length;e++){d.push(c|a[e]>>>b);c=a[e]<<32-b}e=a.length?a[a.length-1]:0;a=sjcl.bitArray.getPartial(e);d.push(sjcl.bitArray.partial(b+a&31,b+a>32?c:d.pop(),1));return d},k:function(a,b){return[a[0]^b[0],a[1]^b[1],a[2]^b[2],a[3]^b[3]]}};\n\ +sjcl.codec.utf8String={fromBits:function(a){var b=\"\",c=sjcl.bitArray.bitLength(a),d,e;for(d=0;d<c/8;d++){if((d&3)===0)e=a[d/4];b+=String.fromCharCode(e>>>24);e<<=8}return decodeURIComponent(escape(b))},toBits:function(a){a=unescape(encodeURIComponent(a));var b=[],c,d=0;for(c=0;c<a.length;c++){d=d<<8|a.charCodeAt(c);if((c&3)===3){b.push(d);d=0}}c&3&&b.push(sjcl.bitArray.partial(8*(c&3),d));return b}};\n\ +sjcl.codec.hex={fromBits:function(a){var b=\"\",c;for(c=0;c<a.length;c++)b+=((a[c]|0)+0xf00000000000).toString(16).substr(4);return b.substr(0,sjcl.bitArray.bitLength(a)/4)},toBits:function(a){var b,c=[],d;a=a.replace(/\\s|0x/g,\"\");d=a.length;a+=\"00000000\";for(b=0;b<a.length;b+=8)c.push(parseInt(a.substr(b,8),16)^0);return sjcl.bitArray.clamp(c,d*4)}};\n\ +sjcl.codec.base64={D:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",fromBits:function(a,b){var c=\"\",d,e=0,f=sjcl.codec.base64.D,g=0,h=sjcl.bitArray.bitLength(a);for(d=0;c.length*6<h;){c+=f.charAt((g^a[d]>>>e)>>>26);if(e<6){g=a[d]<<6-e;e+=26;d++}else{g<<=6;e-=6}}for(;c.length&3&&!b;)c+=\"=\";return c},toBits:function(a){a=a.replace(/\\s|=/g,\"\");var b=[],c,d=0,e=sjcl.codec.base64.D,f=0,g;for(c=0;c<a.length;c++){g=e.indexOf(a.charAt(c));if(g<0)throw new sjcl.exception.invalid(\"this isn't base64!\");\n\ +if(d>26){d-=26;b.push(f^g>>>d);f=g<<32-d}else{d+=6;f^=g<<32-d}}d&56&&b.push(sjcl.bitArray.partial(d&56,f,1));return b}};sjcl.hash.sha256=function(a){this.a[0]||this.w();if(a){this.n=a.n.slice(0);this.i=a.i.slice(0);this.e=a.e}else this.reset()};sjcl.hash.sha256.hash=function(a){return(new sjcl.hash.sha256).update(a).finalize()};\n\ +sjcl.hash.sha256.prototype={blockSize:512,reset:function(){this.n=this.N.slice(0);this.i=[];this.e=0;return this},update:function(a){if(typeof a===\"string\")a=sjcl.codec.utf8String.toBits(a);var b,c=this.i=sjcl.bitArray.concat(this.i,a);b=this.e;a=this.e=b+sjcl.bitArray.bitLength(a);for(b=512+b&-512;b<=a;b+=512)this.C(c.splice(0,16));return this},finalize:function(){var a,b=this.i,c=this.n;b=sjcl.bitArray.concat(b,[sjcl.bitArray.partial(1,1)]);for(a=b.length+2;a&15;a++)b.push(0);b.push(Math.floor(this.e/\n\ +4294967296));for(b.push(this.e|0);b.length;)this.C(b.splice(0,16));this.reset();return c},N:[],a:[],w:function(){function a(e){return(e-Math.floor(e))*0x100000000|0}var b=0,c=2,d;a:for(;b<64;c++){for(d=2;d*d<=c;d++)if(c%d===0)continue a;if(b<8)this.N[b]=a(Math.pow(c,0.5));this.a[b]=a(Math.pow(c,1/3));b++}},C:function(a){var b,c,d=a.slice(0),e=this.n,f=this.a,g=e[0],h=e[1],i=e[2],k=e[3],j=e[4],l=e[5],m=e[6],n=e[7];for(a=0;a<64;a++){if(a<16)b=d[a];else{b=d[a+1&15];c=d[a+14&15];b=d[a&15]=(b>>>7^b>>>18^\n\ +b>>>3^b<<25^b<<14)+(c>>>17^c>>>19^c>>>10^c<<15^c<<13)+d[a&15]+d[a+9&15]|0}b=b+n+(j>>>6^j>>>11^j>>>25^j<<26^j<<21^j<<7)+(m^j&(l^m))+f[a];n=m;m=l;l=j;j=k+b|0;k=i;i=h;h=g;g=b+(h&i^k&(h^i))+(h>>>2^h>>>13^h>>>22^h<<30^h<<19^h<<10)|0}e[0]=e[0]+g|0;e[1]=e[1]+h|0;e[2]=e[2]+i|0;e[3]=e[3]+k|0;e[4]=e[4]+j|0;e[5]=e[5]+l|0;e[6]=e[6]+m|0;e[7]=e[7]+n|0}};\n\ +sjcl.mode.ccm={name:\"ccm\",encrypt:function(a,b,c,d,e){var f,g=b.slice(0),h=sjcl.bitArray,i=h.bitLength(c)/8,k=h.bitLength(g)/8;e=e||64;d=d||[];if(i<7)throw new sjcl.exception.invalid(\"ccm: iv must be at least 7 bytes\");for(f=2;f<4&&k>>>8*f;f++);if(f<15-i)f=15-i;c=h.clamp(c,8*(15-f));b=sjcl.mode.ccm.G(a,b,c,d,e,f);g=sjcl.mode.ccm.I(a,g,c,b,e,f);return h.concat(g.data,g.tag)},decrypt:function(a,b,c,d,e){e=e||64;d=d||[];var f=sjcl.bitArray,g=f.bitLength(c)/8,h=f.bitLength(b),i=f.clamp(b,h-e),k=f.bitSlice(b,\n\ +h-e);h=(h-e)/8;if(g<7)throw new sjcl.exception.invalid(\"ccm: iv must be at least 7 bytes\");for(b=2;b<4&&h>>>8*b;b++);if(b<15-g)b=15-g;c=f.clamp(c,8*(15-b));i=sjcl.mode.ccm.I(a,i,c,k,e,b);a=sjcl.mode.ccm.G(a,i.data,c,d,e,b);if(!f.equal(i.tag,a))throw new sjcl.exception.corrupt(\"ccm: tag doesn't match\");return i.data},G:function(a,b,c,d,e,f){var g=[],h=sjcl.bitArray,i=h.k;e/=8;if(e%2||e<4||e>16)throw new sjcl.exception.invalid(\"ccm: invalid tag length\");if(d.length>0xffffffff||b.length>0xffffffff)throw new sjcl.exception.bug(\"ccm: can't deal with 4GiB or more data\");\n\ +f=[h.partial(8,(d.length?64:0)|e-2<<2|f-1)];f=h.concat(f,c);f[3]|=h.bitLength(b)/8;f=a.encrypt(f);if(d.length){c=h.bitLength(d)/8;if(c<=65279)g=[h.partial(16,c)];else if(c<=0xffffffff)g=h.concat([h.partial(16,65534)],[c]);g=h.concat(g,d);for(d=0;d<g.length;d+=4)f=a.encrypt(i(f,g.slice(d,d+4)))}for(d=0;d<b.length;d+=4)f=a.encrypt(i(f,b.slice(d,d+4)));return h.clamp(f,e*8)},I:function(a,b,c,d,e,f){var g,h=sjcl.bitArray;g=h.k;var i=b.length,k=h.bitLength(b);c=h.concat([h.partial(8,f-1)],c).concat([0,\n\ +0,0]).slice(0,4);d=h.bitSlice(g(d,a.encrypt(c)),0,e);if(!i)return{tag:d,data:[]};for(g=0;g<i;g+=4){c[3]++;e=a.encrypt(c);b[g]^=e[0];b[g+1]^=e[1];b[g+2]^=e[2];b[g+3]^=e[3]}return{tag:d,data:h.clamp(b,k)}}};\n\ +sjcl.mode.ocb2={name:\"ocb2\",encrypt:function(a,b,c,d,e,f){if(sjcl.bitArray.bitLength(c)!==128)throw new sjcl.exception.invalid(\"ocb iv must be 128 bits\");var g,h=sjcl.mode.ocb2.A,i=sjcl.bitArray,k=i.k,j=[0,0,0,0];c=h(a.encrypt(c));var l,m=[];d=d||[];e=e||64;for(g=0;g+4<b.length;g+=4){l=b.slice(g,g+4);j=k(j,l);m=m.concat(k(c,a.encrypt(k(c,l))));c=h(c)}l=b.slice(g);b=i.bitLength(l);g=a.encrypt(k(c,[0,0,0,b]));l=i.clamp(k(l,g),b);j=k(j,k(l,g));j=a.encrypt(k(j,k(c,h(c))));if(d.length)j=k(j,f?d:sjcl.mode.ocb2.pmac(a,\n\ +d));return m.concat(i.concat(l,i.clamp(j,e)))},decrypt:function(a,b,c,d,e,f){if(sjcl.bitArray.bitLength(c)!==128)throw new sjcl.exception.invalid(\"ocb iv must be 128 bits\");e=e||64;var g=sjcl.mode.ocb2.A,h=sjcl.bitArray,i=h.k,k=[0,0,0,0],j=g(a.encrypt(c)),l,m,n=sjcl.bitArray.bitLength(b)-e,o=[];d=d||[];for(c=0;c+4<n/32;c+=4){l=i(j,a.decrypt(i(j,b.slice(c,c+4))));k=i(k,l);o=o.concat(l);j=g(j)}m=n-c*32;l=a.encrypt(i(j,[0,0,0,m]));l=i(l,h.clamp(b.slice(c),m));k=i(k,l);k=a.encrypt(i(k,i(j,g(j))));if(d.length)k=\n\ +i(k,f?d:sjcl.mode.ocb2.pmac(a,d));if(!h.equal(h.clamp(k,e),h.bitSlice(b,n)))throw new sjcl.exception.corrupt(\"ocb: tag doesn't match\");return o.concat(h.clamp(l,m))},pmac:function(a,b){var c,d=sjcl.mode.ocb2.A,e=sjcl.bitArray,f=e.k,g=[0,0,0,0],h=a.encrypt([0,0,0,0]);h=f(h,d(d(h)));for(c=0;c+4<b.length;c+=4){h=d(h);g=f(g,a.encrypt(f(h,b.slice(c,c+4))))}b=b.slice(c);if(e.bitLength(b)<128){h=f(h,d(h));b=e.concat(b,[2147483648|0])}g=f(g,b);return a.encrypt(f(d(f(h,d(h))),g))},A:function(a){return[a[0]<<\n\ +1^a[1]>>>31,a[1]<<1^a[2]>>>31,a[2]<<1^a[3]>>>31,a[3]<<1^(a[0]>>>31)*135]}};sjcl.misc.hmac=function(a,b){this.M=b=b||sjcl.hash.sha256;var c=[[],[]],d=b.prototype.blockSize/32;this.l=[new b,new b];if(a.length>d)a=b.hash(a);for(b=0;b<d;b++){c[0][b]=a[b]^909522486;c[1][b]=a[b]^1549556828}this.l[0].update(c[0]);this.l[1].update(c[1])};sjcl.misc.hmac.prototype.encrypt=sjcl.misc.hmac.prototype.mac=function(a,b){a=(new this.M(this.l[0])).update(a,b).finalize();return(new this.M(this.l[1])).update(a).finalize()};\n\ +sjcl.misc.pbkdf2=function(a,b,c,d,e){c=c||1E3;if(d<0||c<0)throw sjcl.exception.invalid(\"invalid params to pbkdf2\");if(typeof a===\"string\")a=sjcl.codec.utf8String.toBits(a);e=e||sjcl.misc.hmac;a=new e(a);var f,g,h,i,k=[],j=sjcl.bitArray;for(i=1;32*k.length<(d||1);i++){e=f=a.encrypt(j.concat(b,[i]));for(g=1;g<c;g++){f=a.encrypt(f);for(h=0;h<f.length;h++)e[h]^=f[h]}k=k.concat(e)}if(d)k=j.clamp(k,d);return k};\n\ +sjcl.random={randomWords:function(a,b){var c=[];b=this.isReady(b);var d;if(b===0)throw new sjcl.exception.notready(\"generator isn't seeded\");else b&2&&this.U(!(b&1));for(b=0;b<a;b+=4){(b+1)%0x10000===0&&this.L();d=this.u();c.push(d[0],d[1],d[2],d[3])}this.L();return c.slice(0,a)},setDefaultParanoia:function(a){this.t=a},addEntropy:function(a,b,c){c=c||\"user\";var d,e,f=(new Date).valueOf(),g=this.q[c],h=this.isReady();d=this.F[c];if(d===undefined)d=this.F[c]=this.R++;if(g===undefined)g=this.q[c]=0;this.q[c]=\n\ +(this.q[c]+1)%this.b.length;switch(typeof a){case \"number\":break;case \"object\":if(b===undefined)for(c=b=0;c<a.length;c++)for(e=a[c];e>0;){b++;e>>>=1}this.b[g].update([d,this.J++,2,b,f,a.length].concat(a));break;case \"string\":if(b===undefined)b=a.length;this.b[g].update([d,this.J++,3,b,f,a.length]);this.b[g].update(a);break;default:throw new sjcl.exception.bug(\"random: addEntropy only supports number, array or string\");}this.j[g]+=b;this.f+=b;if(h===0){this.isReady()!==0&&this.K(\"seeded\",Math.max(this.g,\n\ +this.f));this.K(\"progress\",this.getProgress())}},isReady:function(a){a=this.B[a!==undefined?a:this.t];return this.g&&this.g>=a?this.j[0]>80&&(new Date).valueOf()>this.O?3:1:this.f>=a?2:0},getProgress:function(a){a=this.B[a?a:this.t];return this.g>=a?1[\"0\"]:this.f>a?1[\"0\"]:this.f/a},startCollectors:function(){if(!this.m){if(window.addEventListener){window.addEventListener(\"load\",this.o,false);window.addEventListener(\"mousemove\",this.p,false)}else if(document.attachEvent){document.attachEvent(\"onload\",\n\ +this.o);document.attachEvent(\"onmousemove\",this.p)}else throw new sjcl.exception.bug(\"can't attach event\");this.m=true}},stopCollectors:function(){if(this.m){if(window.removeEventListener){window.removeEventListener(\"load\",this.o);window.removeEventListener(\"mousemove\",this.p)}else if(window.detachEvent){window.detachEvent(\"onload\",this.o);window.detachEvent(\"onmousemove\",this.p)}this.m=false}},addEventListener:function(a,b){this.r[a][this.Q++]=b},removeEventListener:function(a,b){var c;a=this.r[a];\n\ +var d=[];for(c in a)a.hasOwnProperty[c]&&a[c]===b&&d.push(c);for(b=0;b<d.length;b++){c=d[b];delete a[c]}},b:[new sjcl.hash.sha256],j:[0],z:0,q:{},J:0,F:{},R:0,g:0,f:0,O:0,a:[0,0,0,0,0,0,0,0],d:[0,0,0,0],s:undefined,t:6,m:false,r:{progress:{},seeded:{}},Q:0,B:[0,48,64,96,128,192,0x100,384,512,768,1024],u:function(){for(var a=0;a<4;a++){this.d[a]=this.d[a]+1|0;if(this.d[a])break}return this.s.encrypt(this.d)},L:function(){this.a=this.u().concat(this.u());this.s=new sjcl.cipher.aes(this.a)},T:function(a){this.a=\n\ +sjcl.hash.sha256.hash(this.a.concat(a));this.s=new sjcl.cipher.aes(this.a);for(a=0;a<4;a++){this.d[a]=this.d[a]+1|0;if(this.d[a])break}},U:function(a){var b=[],c=0,d;this.O=b[0]=(new Date).valueOf()+3E4;for(d=0;d<16;d++)b.push(Math.random()*0x100000000|0);for(d=0;d<this.b.length;d++){b=b.concat(this.b[d].finalize());c+=this.j[d];this.j[d]=0;if(!a&&this.z&1<<d)break}if(this.z>=1<<this.b.length){this.b.push(new sjcl.hash.sha256);this.j.push(0)}this.f-=c;if(c>this.g)this.g=c;this.z++;this.T(b)},p:function(a){sjcl.random.addEntropy([a.x||\n\ +a.clientX||a.offsetX,a.y||a.clientY||a.offsetY],2,\"mouse\")},o:function(){sjcl.random.addEntropy(new Date,2,\"loadtime\")},K:function(a,b){var c;a=sjcl.random.r[a];var d=[];for(c in a)a.hasOwnProperty(c)&&d.push(a[c]);for(c=0;c<d.length;c++)d[c](b)}};\n\ +sjcl.json={defaults:{v:1,iter:1E3,ks:128,ts:64,mode:\"ccm\",adata:\"\",cipher:\"aes\"},encrypt:function(a,b,c,d){c=c||{};d=d||{};var e=sjcl.json,f=e.c({iv:sjcl.random.randomWords(4,0)},e.defaults);e.c(f,c);if(typeof f.salt===\"string\")f.salt=sjcl.codec.base64.toBits(f.salt);if(typeof f.iv===\"string\")f.iv=sjcl.codec.base64.toBits(f.iv);if(!sjcl.mode[f.mode]||!sjcl.cipher[f.cipher]||typeof a===\"string\"&&f.iter<=100||f.ts!==64&&f.ts!==96&&f.ts!==128||f.ks!==128&&f.ks!==192&&f.ks!==0x100||f.iv.length<2||f.iv.length>\n\ +4)throw new sjcl.exception.invalid(\"json encrypt: invalid parameters\");if(typeof a===\"string\"){c=sjcl.misc.cachedPbkdf2(a,f);a=c.key.slice(0,f.ks/32);f.salt=c.salt}if(typeof b===\"string\")b=sjcl.codec.utf8String.toBits(b);c=new sjcl.cipher[f.cipher](a);e.c(d,f);d.key=a;f.ct=sjcl.mode[f.mode].encrypt(c,b,f.iv,f.adata,f.tag);return e.encode(e.V(f,e.defaults))},decrypt:function(a,b,c,d){c=c||{};d=d||{};var e=sjcl.json;b=e.c(e.c(e.c({},e.defaults),e.decode(b)),c,true);if(typeof b.salt===\"string\")b.salt=\n\ +sjcl.codec.base64.toBits(b.salt);if(typeof b.iv===\"string\")b.iv=sjcl.codec.base64.toBits(b.iv);if(!sjcl.mode[b.mode]||!sjcl.cipher[b.cipher]||typeof a===\"string\"&&b.iter<=100||b.ts!==64&&b.ts!==96&&b.ts!==128||b.ks!==128&&b.ks!==192&&b.ks!==0x100||!b.iv||b.iv.length<2||b.iv.length>4)throw new sjcl.exception.invalid(\"json decrypt: invalid parameters\");if(typeof a===\"string\"){c=sjcl.misc.cachedPbkdf2(a,b);a=c.key.slice(0,b.ks/32);b.salt=c.salt}c=new sjcl.cipher[b.cipher](a);c=sjcl.mode[b.mode].decrypt(c,\n\ +b.ct,b.iv,b.adata,b.tag);e.c(d,b);d.key=a;return sjcl.codec.utf8String.fromBits(c)},encode:function(a){var b,c=\"{\",d=\"\";for(b in a)if(a.hasOwnProperty(b)){if(!b.match(/^[a-z0-9]+$/i))throw new sjcl.exception.invalid(\"json encode: invalid property name\");c+=d+b+\":\";d=\",\";switch(typeof a[b]){case \"number\":case \"boolean\":c+=a[b];break;case \"string\":c+='\"'+escape(a[b])+'\"';break;case \"object\":c+='\"'+sjcl.codec.base64.fromBits(a[b],1)+'\"';break;default:throw new sjcl.exception.bug(\"json encode: unsupported type\");\n\ +}}return c+\"}\"},decode:function(a){a=a.replace(/\\s/g,\"\");if(!a.match(/^\\{.*\\}$/))throw new sjcl.exception.invalid(\"json decode: this isn't json!\");a=a.replace(/^\\{|\\}$/g,\"\").split(/,/);var b={},c,d;for(c=0;c<a.length;c++){if(!(d=a[c].match(/^([a-z][a-z0-9]*):(?:(\\d+)|\"([a-z0-9+\\/%*_.@=\\-]*)\")$/i)))throw new sjcl.exception.invalid(\"json decode: this isn't json!\");b[d[1]]=d[2]?parseInt(d[2],10):d[1].match(/^(ct|salt|iv)$/)?sjcl.codec.base64.toBits(d[3]):unescape(d[3])}return b},c:function(a,b,c){if(a===\n\ +undefined)a={};if(b===undefined)return a;var d;for(d in b)if(b.hasOwnProperty(d)){if(c&&a[d]!==undefined&&a[d]!==b[d])throw new sjcl.exception.invalid(\"required parameter overridden\");a[d]=b[d]}return a},V:function(a,b){var c={},d;for(d in a)if(a.hasOwnProperty(d)&&a[d]!==b[d])c[d]=a[d];return c},W:function(a,b){var c={},d;for(d=0;d<b.length;d++)if(a[b[d]]!==undefined)c[b[d]]=a[b[d]];return c}};sjcl.encrypt=sjcl.json.encrypt;sjcl.decrypt=sjcl.json.decrypt;sjcl.misc.S={};\n\ +sjcl.misc.cachedPbkdf2=function(a,b){var c=sjcl.misc.S,d;b=b||{};d=b.iter||1E3;c=c[a]=c[a]||{};d=c[d]=c[d]||{firstSalt:b.salt&&b.salt.length?b.salt.slice(0):sjcl.random.randomWords(2,0)};c=b.salt===undefined?d.firstSalt:b.salt;d[c]=d[c]||sjcl.misc.pbkdf2(a,c,b.iter);return{key:d[c].slice(0),salt:c.slice(0)}};\n\ +\n\ +\n\ +var browserUtil = {\n\ + isRhino: true,\n\ + \n\ + pauseAndThen: function (cb) { cb(); },\n\ + \n\ + cpsIterate: function (f, start, end, pause, callback) {\n\ + function go() {\n\ + var called = false;\n\ + if (start >= end) {\n\ + callback && callback();\n\ + } else {\n\ + f(start, function () {\n\ + if (!called) { called = true; start++; go(); }\n\ + });\n\ + }\n\ + }\n\ + go (start);\n\ + },\n\ + \n\ + cpsMap: function (map, list, pause, callback) {\n\ + browserUtil.cpsIterate(function (i, cb) { map(list[i], i, list.length, cb); },\n\ + 0, list.length, pause, callback);\n\ + },\n\ +\n\ + loadScripts: function(scriptNames, callback) {\n\ + for (i=0; i<scriptNames.length; i++) {\n\ + load(scriptNames[i]);\n\ + callback && callback();\n\ + }\n\ + },\n\ + \n\ + write: function(type, message) {\n\ + print(message);\n\ + return { update: function (type2, message2) {\n\ + if (type2 === 'pass') { print(\" + \" + message2); }\n\ + else if (type2 === 'unimplemented') { print(\" ? \" + message2); }\n\ + else { print(\" - \" + message2); }\n\ + }};\n\ + },\n\ + \n\ + writeNewline: function () { print(\"\"); },\n\ + \n\ + status: function(message) {}\n\ +};\n\ +\n\ +sjcl.test = { vector: {}, all: {} };\n\ +\n\ +/* A bit of a hack. Because sjcl.test will be reloaded several times\n\ + * for different variants of sjcl, but browserUtils will not, this\n\ + * variable keeps a permanent record of whether anything has failed.\n\ + */\n\ +if (typeof browserUtil.allPassed === 'undefined') {\n\ + browserUtil.allPassed = true;\n\ +}\n\ +\n\ +sjcl.test.TestCase = function(name, doRun) {\n\ + this.doRun = doRun;\n\ + this.name = name;\n\ + this.passes = 0;\n\ + this.failures = 0;\n\ + this.isUnimplemented = false;\n\ + sjcl.test.all[name] = this;\n\ +};\n\ +\n\ +sjcl.test.TestCase.prototype = {\n\ + /** Pass some subtest of this test */\n\ + pass: function () { this.passes ++; },\n\ + \n\ + /** Fail some subtest of this test */\n\ + fail: function (message) {\n\ + if (message !== undefined) {\n\ + this.log(\"fail\", \"*** FAIL *** \" + this.name + \": \" + message);\n\ + } else {\n\ + this.log(\"fail\", \"*** FAIL *** \" + this.name);\n\ + }\n\ + this.failures ++;\n\ + browserUtil.allPassed = false;\n\ + },\n\ + \n\ + unimplemented: function() {\n\ + this.isUnimplemented = true;\n\ + },\n\ + \n\ + /** Log a message to the console */\n\ + log: browserUtil.write,\n\ + \n\ + /** Require that the first argument is true; otherwise fail with the given message */\n\ + require: function (bool, message) {\n\ + if (bool) {\n\ + this.pass();\n\ + } else if (message !== undefined) {\n\ + this.fail(message);\n\ + } else {\n\ + this.fail(\"requirement failed\");\n\ + }\n\ + },\n\ +\n\ + /** Pause and then take the specified action. */\n\ + pauseAndThen: browserUtil.pauseAndThen,\n\ + \n\ + /** Continuation-passing-style iteration */\n\ + cpsIterate: browserUtil.cpsIterate,\n\ + \n\ + /** Continuation-passing-style iteration */\n\ + cpsMap: browserUtil.cpsMap,\n\ +\n\ + /** Report the results of this test. */\n\ + report: function (repo) {\n\ + var t = (new Date()).valueOf() - this.startTime;\n\ + if (this.failures !== 0) {\n\ + repo.update(\"fail\", \"failed \" + this.failures + \" / \" +\n\ + (this.passes + this.failures) + \" tests. (\" + t + \" ms)\");\n\ + } else if (this.passes === 1) {\n\ + repo.update(\"pass\", \"passed. (\" + t + \" ms)\");\n\ + } else if (this.isUnimplemented) {\n\ + repo.update(\"unimplemented\", \"unimplemented\");\n\ + } else {\n\ + repo.update(\"pass\", \"passed all \" + this.passes + \" tests. (\" + t + \" ms)\");\n\ + }\n\ + browserUtil.writeNewline();\n\ + },\n\ + \n\ +\n\ + /** Run the test. */\n\ + run: function (ntests, i, cb) {\n\ + var thiz = this;\n\ + this.startTime = (new Date()).valueOf();\n\ + this.pauseAndThen(function () {\n\ + thiz.doRun(function () {\n\ + cb && cb();\n\ + })\n\ + });\n\ + }\n\ +};\n\ +\n\ +// pass a list of tests to run, or pass nothing and it will run them all\n\ +sjcl.test.run = function (tests, callback) {\n\ + var t;\n\ + \n\ + if (tests === undefined || tests.length == 0) {\n\ + tests = [];\n\ + for (t in sjcl.test.all) {\n\ + if (sjcl.test.all.hasOwnProperty(t)) {\n\ + tests.push(t);\n\ + }\n\ + }\n\ + }\n\ + \n\ + browserUtil.cpsMap(function (t, i, n, cb) {\n\ + sjcl.test.all[tests[i]].run(n, i+1, cb);\n\ + }, tests, true, callback);\n\ +};\n\ +\n\ +/* Several test scripts rely on sjcl.codec.hex to parse their test\n\ + * vectors, but we are not guaranteed that sjcl.codec.hex is\n\ + * implemented.\n\ + */\n\ +sjcl.codec = sjcl.codec || {};\n\ +sjcl.codec.hex = sjcl.codec.hex ||\n\ +{\n\ + fromBits: function (arr) {\n\ + var out = \"\", i, x;\n\ + for (i=0; i<arr.length; i++) {\n\ + out += ((arr[i]|0)+0xF00000000000).toString(16).substr(4);\n\ + }\n\ + return out.substr(0, sjcl.bitArray.bitLength(arr)/4);//.replace(/(.{8})/g, \"$1 \");\n\ + },\n\ + toBits: function (str) {\n\ + var i, out=[], len;\n\ + str = str.replace(/\\s|0x/g, \"\");\n\ + len = str.length;\n\ + str = str + \"00000000\";\n\ + for (i=0; i<str.length; i+=8) {\n\ + out.push(parseInt(str.substr(i,8),16)^0);\n\ + }\n\ + return sjcl.bitArray.clamp(out, len*4);\n\ + }\n\ +};\n\ +\n\ +\n\ +/* Emily generated this file. I don't know how.\n\ + * It's kind of incomplete. It only tests tag length = 8, iv length = 8 or 12.\n\ + */\n\ +sjcl.test.vector.ccm = [\n\ +{ key: \"b058d2931f46abb2a6062abcddf61d75\", \n\ + iv: \"ed77b0e43daccec06c41f472\", \n\ + pt: \"849c27d7333fe9fb769725b0f29a6b0d977e504976d709b8b6ef542e455504a20243e9ff2ea72da8ab709f983f85349f0ccb63a3c3d70225b8c06305592487193b8599c4aeeecc513d9f71bce28fa0f3a9ba5b310fed302a360b73e7a546793f1dd7b17c1dfcb6348c1f2dfe86dab6\", \n\ + adata: \"a7e0f806e4ff0829b0fd8142f8aa26d5a1a1c34cde7e23d65b43cbc3a3cd692bf5817f68756bd46b78cef34903879c7d5929e94b4b3470564f4480315496bf0f2d66358a0ad1e4a2dca7f807c0bb747ca11266f04ec01dc631cbe7019ea8479bb41f23c575008ce54b841066d72806fc0cfa88905ef1444d02ecccbcec53f04ef65fdd42\", \n\ + ct: \"9f14fa396445bf0e206b123e090edf1c41c6ee6b85ec9963721075b9261006b83a68c3179e2824d45ad4a10e0cd44a66b9c4c12c57424a2dff701eac89d968a64b3b221864a163cc9425ee687bdb283c0b9931b5abde531a6e43737ddea7f715779a8ec15ff06808eb54f0e538c5ef\", \n\ + tag: \"8f27c1985372e9db7477be389e701c26\"\n\ +},\n\ +{ key: \"76913a2c23ecde49fe994d9d0916488a\", \n\ + iv: \"cebfa37c55b7b378\", \n\ + pt: \"803c56f2397c4250c90c9722133781e5b8ebf5997cb01c70b157bd4ff83c519edd13c020adea8c519f36cf5133c79565aafe5922aefb74ede1ef8cc985\", \n\ + adata: \"598bb9d13392623064a19cf5812c207c47fed14c1c0bc913806b603a5426ee930d0f7d766b098b4175074802799b3e396ae1\", \n\ + ct: \"096e3a778050bb9fb40fc596e4e8b22f9b51056aad7f624f324946bec90e558e89c5da8332b1639dc3ed56a30ca895827d2254d9679f309ae05805ca46\", \n\ + tag: \"18c15e5c5c9dac4d16f9311a92bb8331\"\n\ +},\n\ +{ key: \"dc0dd104000e11fe11418e3fbf79efa6\", \n\ + iv: \"56832be3131809aefd05b162\", \n\ + pt: \"117fc55d618f2d97920600e606ef51d2bca851efca396c1a7153142dc5645210c634aae95de3a049ae6097459f45923d30281bfa5dbc8b84861da5e5f122557c701ecdbd6e9cba5b02947750069ee29f19a055438fde6ade9ebc36a7ac92d80d408abfd5c7695f1db5e7aa37d5e2dd40c9b775\", \n\ + adata: \"3a8a94fa6312e080ffe1920719d0e5d616d1\", \n\ + ct: \"a830e76f8becfea6bf6fb81d91a11f2f89843b6f57d6a6d5160ef4a576c610a1d4e91722b962672503c36a710c5966f911949e8b5c353973a7e9498304569674317ad34acb753cc2e6c8b763a946541176aae77390586403e5821d17908272b7cec98165b5b28f8918bad713dc99e74ee7a7fb\", \n\ + tag: \"5b01223877855fc1608534e66425759f\"\n\ +},\n\ +{ key: \"3f8e92ec57c05c27a6c1d8374b26cbff\", \n\ + iv: \"56d56bd8bd3c2211458ed96c\", \n\ + pt: \"3edfcd3729c9b01667687c6f5203c6c4a753966eee3b29344fec47995a3793e0bae09389def1117da88d164fb3dd984dd244a7bb78d3332b501f16a1b65bd65773cece6aa434988981d55ac4a80b3404b87447bd7437d6dd62a99defdf366de63cc7da5b05\", \n\ + adata: \"\", \n\ + ct: \"540ed4a1eaf23b7b1b87e9dc8b9c96135b99e45147c919c45aecc0323b7a41179454d6e704671a77c37dc6ebd1b20a644135c0d16f1443aa67667d2cbaead3483856d299a0021b7db598c1d053c1b19e446cd3d90aa2db2871ee8397ec05805d2343404ef5\", \n\ + tag: \"e6b41ccae9b8dbd16cdde8424df5960f\"\n\ +},\n\ +{ key: \"fa99cbf6105ae39b594aa4adb6e94b21\", \n\ + iv: \"0eaa5a3b2fe22e795f99422b\", \n\ + pt: \"1be4af9f0ad57423d6fa4bc5cdf6071341062d1d60782c60ecaf2d5490f090ce3501c8acee2679cb700f93304b377824ffc4a945d73545dc8f7869eef536aad06d4e4bd8c85628a5b6bdac50f31b045668382cf012c152c1fb4a51f880eaddb457eeb7ade98c0be3685625d081386084e322e9203fae7e35a43542c65d11c1ab60a369cb3e9489e79141aac6adc36bceb00fa4b33c05a7e171437205d247c2ed755b064737dc1b03d27246b9bee230\", \n\ + adata: \"4df4cb4bc5d947487e685490a7ee5dfdab55211035bc8537f172cde808bb7d691fc05634613473395c8d890b3fbeaa609b77b9bf2d405bce8fd1a725e36342190607b6b36e7b6d50775a3b9fdf23ddf0340e44eb4536df3642e3bf87bda3ccbeb27cabbae5c2a3c021dd0f6e9056d9b4be948f4190f7a130c1a64813618fc7bb42ae3570\", \n\ + ct: \"6bd3af8afc802252b76bd1ca85c204008435d6ae598245944613ce64f918f0808f2df1db854af77921ca5eeba8cfbc174359019df14c6ee6c0378f6db045c055b81173f0546fc1d884ff56c04b4f3a92b33660f1f851fb657e1947aaee4387e531782404cebef95102246e5566141f421824e5411a1aa9203d70cde3250a39777b9ee478f59a758a0d008212f9eb17c92f046f006de1e31aa529b8dfce3e19addd7074c69ec1a18d64e91413cb77b5\", \n\ + tag: \"9f7e906f519e2a7bd484304b33aa9fcf\"\n\ +},\n\ +{ key: \"d3c34d5fd2a5528c4f9d263eca8dd51c\", \n\ + iv: \"65c25cc9007be33bd3c25272\", \n\ + pt: \"e454e30bce79d861fe4e39947c93592e1d082f8d5261fac3a395d7fa056b4f6c8df183502268abe911d2b8919bb61d33161fa898bc5b51c565644b9536df79c5ced0f7d5ff289c768654cb00d1fbc4e5ffe4cebe338ac2eee364a8627d28483a4e8c965d4a45b2b4308395dd984e2ce7c71edf44a496f110e95cd82508bc59522f61093b9850268199c66e699575bae0c2bb91b2077c5ad0cad10e5e3e25108498b685\", \n\ + adata: \"55548fea7d9ff16ccf3e30eb98633f26d4ca431f07248a891318fe1713b2c1105c362ba676fcb91421f6f9e597074eb9ec1261\", \n\ + ct: \"d1571e57756ce8b2bbae50493dfd77b31a86d0657609d0fac173153985eb03afb343162885a8bf3cded582e75af234f2b9be44e9a266dac02e08212fc79d7a4225bfd10d17d4029a72186f842b5ff49a6eb3ee03d2f596344a2b9ab27d110f681f74d27cff0786689609338a8d78be4e9ab264a8b7375adbf05338819b2291d8dfc8fbfacf0fee2013128e63eb3dc29b45a8252d81fafd4f0fe61ceb558d3e57aae15b\", \n\ + tag: \"75b45d9c7ede4319c6800a4d68bb7255\"\n\ +},\n\ +{ key: \"2840320c59b27e8a56f13282ab62fa8c\", \n\ + iv: \"ff7ddfbb18cc8a439de36b33\", \n\ + pt: \"e6bd88b947d7d047d73874fcd1a0b9cb6923533ae3f51c42cd244d427a3c2bd72fdf35ea87c77ed37476b02d31a6ca25546cf77e069a277218357f87380bf0bb127930ec24d7e2fc3126accb72ccbab39a5b6b853c79a8f623c08d37038e91a584fc5bdc14ab9485206d09b821c3a940c9f7e320ba7388c6c8956e2f65b965c833f933abe63663ec5a03372afe5576fd50b4bd32c6b5937f5a91e0d5923dfc91b3b0\", \n\ + adata: \"2fe766457da565d8824137dd8a7c7c02\", \n\ + ct: \"0603e88057f8705895755989d9c2d27fb670809fe395b4c6ff6b0ce50814d937a2ef7c5961e22b0639b7886a87cad2ebd20fa87de227422f7c2c81136f5b365bc7894db851de9b640ea08f9d9ef02e0d697c96c1b59e8247bee339dcbfd4e302c6489e629df6eafccae15cc0738e7c4854e3909ecd08c6526f78ec0de9e3a730993643f531022c80a467f3576015bdcf681679a4d98b9632b498d54ef958d498ea0a\", \n\ + tag: \"2380332f70e0a1aed293b4098fadcdc1\"\n\ +},\n\ +{ key: \"45062fbaa405d0e02111ed91dcf85f00\", \n\ + iv: \"839c9a72121477593ff26860\", \n\ + pt: \"3552b5ed89942978dbacd699cc1a6655c2c5c24291ffadc9d66ff3f609959e696dffb41c4920535ec30ce3d7c93483ed42f08041a4acc67c6e3074c6cfec10dedf8410cbcad3fc61383b126e31f0ab82b4c4bdfff2fda8d0a6bf392c7144c5352f6558da9ebbef00ed9c5035037aa709f98221f97351d3881acc682ff49ab6541c9f993c34e21145589eaa\", \n\ + adata: \"cf77164db7e8fedfce7bd73ffc2fec81c63d6575a80c2807dfd610c9415f93ea8be42ea9183f796a9bf320fa843ef209957e0bb3c10514cbfdef9ea6e3862f84736416137686c431770d6014b01a2ebb855ebf0f4785b0f2205456d146b094fd8315cdcccee78b04f1a3c6a550e85f839a8976246cbf1b7ddf2dccbf603c56a195ad471ca7af4fcbbca6e8d9790df660663ca205\", \n\ + ct: \"69be8c33d1d5cf94dc0b99a8187100eeb045f0c20830917ce9b49bb04aacdc58bc75394fe8d45766a884facb836b0b7ec720794bea7082646df480115da019af36b7617aa8da984726dd83d5ace1c58f7a21a6c7f80b21711da43c7fc1f54fe9bc9412152b44fcb1a4a6373b0ea61cbb54df911928e00b63f00e94200480871c35aa6f014b75320abafb82\", \n\ + tag: \"397461a1e95d537f0b1552e0cd991309\"\n\ +},\n\ +{ key: \"d80cef2a9d71d77fa35f1c2e6be6761e\", \n\ + iv: \"7378cc4089085c8b6541ef7b\", \n\ + pt: \"fec40c0275b623c7b7ea3ec7fe6130cde89412f5136514db74f68b4ab85508d4b16f8af9e7ae08873e4cc6d66db331f5bc3508cee376ae1b997b75eb0c846c2b9580a10c84b2d5b8d566e73198eecb7d4b6d8b3709e0f9babde328603d0cf88346f5ba50367523139d1f75dbfe\", \n\ + adata: \"b1e2cbc4adb0fc7fbceff52c41e06cb18d03e94783d55aab6943a94021ddbc2d4dffedb6e225c77a3fca1821bd04c68d52be41b65b39719980e69175a266463eac6e56f1ef5d9672a9784006cec985\", \n\ + ct: \"29ac685c4767c17d9449b9623d95a7dce60713f18e1feb0c594e48b79abef7aadb225ff417b0c9d25e97afd5a18e584cb66131ebba450aee44d099819655aeff971694da4e633fb9fac36fb7773fc24168ede14c43ec6bf6ab109d3776b068272bc6564245eed9364885683ccd\", \n\ + tag: \"96c391609cd6940a7cd8060a0fd6b04c\"\n\ +},\n\ +{ key: \"2111652ed02b8c56b86e035989529419\", \n\ + iv: \"5d15fdee51a8811b43d1146b\", \n\ + pt: \"60db1050a831aba24186a52ea25cf48b170714a3e000de0245f5e1a8309d0ef9015b26d0b3f9cd8f30ecfb22bcb09499f91e0dbdbde86622f76ba36922abda61ef386a569246fa52fe828cf2a66a75f508913957d62191cfe44f6c4e60241443167b13018cd36fd2caf9960c1b34300c319383e19debeb4dca3e4a8960a516da99cdc75dead2646d0e9ca967de6efa551e81fbf19554672aecd09684f809b42f989c683978f6c6bdd96806bc83438024a156eb7b61108a20\", \n\ + adata: \"d72fe8f345dffca664fc66d3fd321587a608cf9027ac03d1384cdba369d81ffedd2302cd80e3d37fc608207885b1\", \n\ + ct: \"1a8ae1f52ac7ca26249e3017d539a38a90b4cb973a219a3b9057aebb461bce32b79245f5976d55272b52181f41bf47cc32646b33ed6362772e197d4096e52888e076ec2187bf2490d008f30282db5d297b1d06e607976138aa9e04dbc167af019d2ac94c8cb4be0a48088c02c99853504367183abe9469eea6ac7051262d999f20f6d1a57fc6e11e7a302c42c6eedd6cd3e6cd02cb45a6d339ffe150fa28bcc74892f99f725609d5c0bb4e910333cd4f7887c536e0256bd0\", \n\ + tag: \"daadae0e2b2946ca8977de8099fd4ae9\"\n\ +},\n\ +{ key: \"40b9c4f2b53e634612474a238d54ead1\", \n\ + iv: \"447152c767dd536b\", \n\ + pt: \"b52bc3eebecfcc28d76caa74087bac078269dcb6fa679a292fb8eeadecffe19919410b85dddb913a9f5c20d0b0a0050c23ec13b5ed8c9fe5de3c32a77607504ac00bc897c7edd09c3f12e1ae379f22785582f891999c78fc1723ad6a74e4e8ba617db0729e1254fbc35f08612976add3e3700bbe7bf080309add\", \n\ + adata: \"238dd09d69aaa56848cf045aeaa9afc4df39f5db4a4c82c7ce25c925f784d53707d3f7a17363b2cc2c5df9571a723cb7ca419e07bc10d8037ff06eb1f82b16250fce53cd9203c212135e75218ffb215f188ab13f172d314496cf10851109415fb3f75e21195589814ec0d5bc3dbcbbd815c8f81bfaea678fc64575c48f9735d962c7d028394f885b433353967181029e0927f91d4c6c5308caa1e1e4dde4354a774e9d77fd6254e34436a1872911c2350a760448b60383\", \n\ + ct: \"715b82d1ba2e455b95376f0eb65b5dd70195551c9e87d9717781901b7adf3803a3bdcb9401f50c2301d03950e80957e63978a6d9f0ab8026981016fbba9c4abdb059e8545043c3d279e84c221207a70a6598719c8601d14dd730a5ad6a3594b84e821ae3c0170df9072ba3f1c39c89a73c0ee4502d8082010ecf\", \n\ + tag: \"8464dbbe9694ad3bf460dfa42ed038e8\"\n\ +},\n\ +{ key: \"919c50f429b55882a134441373405f2a\", \n\ + iv: \"d037e54e6114e413\", \n\ + pt: \"1450a9c479ae7658549f9dd18861b324125f2a49c5605ee381ace39818da491acbbc5d9786aaf035cfcad4e78f2c5aa56f61d6b7175446e222b7339d6a1aa186d1bebdb035a6ff2809877801ad3faba95b98b34caa3a03b5900d231476b300ee2c6df792ccd2d726880c89308680eafde46cdea3c31541116f3f372f4594f72f050f1d658631a80a81e56f8a2aa6b4071ed2c1b95ac4b469c29ac2fe95d4854fa5b3a82707f98f46e37f9df88e20d10a7f\", \n\ + adata: \"ca4a11fe842065f7b68c35e1e93362b4d1a3a463ce5959db92a9d334732cc5da9d9043d32f07137c4149e99f332e609b37c171a61b6742bcd28d51610029a40e1551ec30b27af6cd126c037257cadc9b16d123a63511c63102e9410b1ea85bb005cae0a7f4aa96afd4edd7353244ea551459f067ad4ecf2612981a72fc5bf1ce71734415eb5c950cbba0905c7a2dabf553f3203108c3e2a798ad873d244d016f50c3\", \n\ + ct: \"620eafca6170e9fcc6f63db185ca1c37cf5821a36524b20f6b152d66133bffe8ce84e7e6441109e12b299c095c3820e79e05303aac6bfd9d6916eb1f0e948d06f2fdcabbab5c83cfa5cbf0391313b734d45a160b5e71e7b79f95ae6fce66ee74cc1cce71b4829d5b17176f7f180e7e37d0cc45a81d69aca7e966a6d9806ae7e243caa5b2d117e9f2a7769dffbd8e1354a803d10eb2aca923225ede7805e466971c31dac6ab59f2a31fb338e0eb7aa8380b\", \n\ + tag: \"35287120ea19e2a5f93d3a9aa1ac8552\"\n\ +},\n\ +{ key: \"ea1d19e9cb5a9c65b0a267c145e408ef\", \n\ + iv: \"b58dd504020e2296\", \n\ + pt: \"db7160bcbe12d01cbca8a28b6b999c556313a0b93481e3955dc5454009217fa9160c9b21dd1c2885f6561c648318ff288603273ff29504615db85d4946c206ad1c40dd708edd55edcf186ba54163ec8c8e850162c8f0b412566fe3214915927b7e9b93edd67b55aaaa347749be736088a6882b6dede727254b5756ffaa9657f7d7f236a1ed87753da7bd0e3edde039c991f5ae867e82c5e8\", \n\ + adata: \"70c4cdca0604e7674a18a8526c79ff8e93b02fcb2dc70167d375e0ae8c8378898dbf287ec73513769930a0624b2b0c1e0fa9c134d13c50892f7e1ea0dbbed2049a94bf10b34914440d13bc3bfa5c6b3122a7867b4faefe3ab0ccad52d6b46f28ce2c780e65608767cdf95735ce5ac33352b363621d233c893fdd046dc98af34a83466cf493a65a47ddea222f17b6908972408dfbc347989221e0758c46b0d80ef8ca53cfda5234368cef5e9b836aa629d8f67a6a60da73c1\", \n\ + ct: \"2a51158a686cc7b43362cd5a5f968e24a576939dee2f1bed99057f41cce70e6a83b8c29c72646c2bbd29a2bd6827c69eac59cd1035167e7993448421c802f35b66f6c9ac9b2a156551c3d120214614e53a0bec25ea31555078a3aaf6277cad74381b8c47927fa214da441b78b8e943868b004ae11c6e31da4964710f32820dfdc0ca543c57587f35bfe914792dd1ab132f1afe81be594e25\", \n\ + tag: \"e04a54a1779994fe4a00cb02b6855958\"\n\ +},\n\ +{ key: \"72d3d7ed4ed4744ee23ab2767f3d259a\", \n\ + iv: \"799c56ae5071b977\", \n\ + pt: \"752019020181295baa7c8898ef60cc08af889ca273d3ab68e91eb68a95b20405cfd4da1f5cc7ffac9bec33060b2780993c0c3dfb5770403409599cc6ea8fd97479e4e35f33c296b0a8fa29ec24c5bf1f089617073452adef5798e6237a844840c621c3\", \n\ + adata: \"1e9d130928b9489da5b71354cb57ca11dd33eb9d276eaaa88fedb7704c79df2c210b02a45b157c22a8539bedde0ebea7bd57975492eb4db6e18b28411979ce28cc99389d9707da261501975f4a0f41876c7160aaac7d6bb5ac0e05fd2970adfddc7104e038f252417ff40a\", \n\ + ct: \"7c74367a0d19ff526b49b21203c13d9b0af5535cac967335bbd12f8f8ca87c25e8f6ea89afabca074f182752c4c91fe6fb07508ddf0646b18ee2577a7adb13deb8e38b1a9eddcfedbe9931c4ef083f4668eecdda18df949def64dc2ae99799b7fa3404\", \n\ + tag: \"d061b85f6d29be6a1b6f7eeb93a4e62f\"\n\ +},\n\ +{ key: \"d488d8eea4c9da190d5b0610597ea58d\", \n\ + iv: \"14e5fac921bd83f6\", \n\ + pt: \"826236ba\", \n\ + adata: \"9ecf0c008297b1e57a053555df519f0a870d\", \n\ + ct: \"666a9ca9\", \n\ + tag: \"5e32e1e462b80b777de829beee0ec691\"\n\ +},\n\ +{ key: \"c28cf39b00f138af6db240281f942c2f\", \n\ + iv: \"67b26b0e7ca209a9\", \n\ + pt: \"3e1dd05f7286df5ccaf34eb3252d7c66f9b020ce67339e2407a9322d1f65ae5cf0dd1c27a04c8efd62969bb510c35d3c46c4990f5c2d3f8129f460c400607151d62f291ffcb7872c83c000b31e2c5c35fef0c587fa23f005e7870cbae090a83dd523a84c1eefd4bd464713e903b3884a24fa7d830ba72ef3cd23ce6e41f19ba0f936370dcb0745f9345dab0d8b266e9658157d59dbdfc9656cb123f0514dae6c5fc4b03b01c7f4d803ccbddb5f75544442\", \n\ + adata: \"dce41e528118c27fd1a7fa180a586dc16a88ad60b7fc6eef\", \n\ + ct: \"a2883cc44c0a091e2b151774168ef4c1c52c030d11b4cecc9d6cd6eb1ef55f568782999c6bb6d11c78edd616b1264d4980ed2c33626064f82362f8774cea196afa430c6522f2d47ee3e1cf44f1bf7a56cb733bcd8920eb02641584125c2af0b300788ded063b8fa3e7840353a931a9efae50a40a523d93a3628ac0151fd6bd0bf23fddc5781bb56f7baddcb200d4c5a84225e9b1374a750f481170864bdfe916f96592499b7755d203e6239e753f18b9cb\", \n\ + tag: \"225da90f494bc454811c6b234e2e7222\"\n\ +},\n\ +{ key: \"361483a87fd615060f6fd6e6d281a8a1\", \n\ + iv: \"3fcc9ad524d64b92\", \n\ + pt: \"c248eeca3ecb24b601d99662f72d4411a7e1596d5dae64ca6ec6e00d95a309e0329a7d2d330fad3854db3e805e82aee3264f5756f7ceb1c6251222b998b0f364cb1a5ce5cb73f727d85660172afb6c1ad7a8842422b8995b838ee6cf833622ff64fed8c4becfbeee929297471ed429a8ea4d8650f2e0cace58b7d8a14ab1275a25d6cacda6d9d0e740ddefe1cd9f0885c38c366d5f6f731c74db9035c94a4da891f2b9b857b7c7e6cf67d5701faa5db51549d7\", \n\ + adata: \"\", \n\ + ct: \"0ced5cf29bc5fe7d249268508cfa66f5ad491fe93dfa149fb5879496753c9d53a50e05c9916ca87fa252b0f0ddd5b750c318ba6b2e801ff5147e8e6cc68c2a6ba0bf363f0f77bdafbdad4d72b01ff9ceb5266e62c0e94a6d8fe8359f662bc3c89c1e46b4c23837ef44cf54aff83bd6b27d88286bdaa9ddb3f9551916df7aa2f7bbca4e092b860eee9c9157d9a27d622a69ad9e45f6c5f6ee83ad7f3e53c1fcfcb777e7bafa91cb9f73c3cdad9996158bb5bae0\", \n\ + tag: \"18eb220231e5e826c335267c8236e2b0\"\n\ +},\n\ +{ key: \"b594137fb62fba66426928711e0caa9c\", \n\ + iv: \"a60244ba0399ebf3\", \n\ + pt: \"81467508a00b\", \n\ + adata: \"5f66d33bd16aebd4f43966d4dd17bf70a14f1b15748f08980fe22ef362b09c6b3c0c1d6c65573f2797c26be5038322b10824762e3d470141c936a645846d54f54bb4b2\", \n\ + ct: \"2c5d8a275bf7\", \n\ + tag: \"2df3b7c6ee29c0a5b35278e35272dca4\"\n\ +},\n\ +{ key: \"0e7aab3f0a936209a3239d34e5c9e26e\", \n\ + iv: \"90d454935a5a49de\", \n\ + pt: \"97d82d079c3e656d54f1b9f345922816d3e97a11902421a9ab13d35ae432df8cf81d55a6067f9a2694162804ff93efa19d462fd227f28c579c73f7537b6af486caf5152a939a7288a09c1d6d40125575f5359f06725148e228ac63951b8f52330b708bfd48f5639e7b9e79ded17b15ab08dfd227614f629053558b96d23a2dc85f730611607d3365b17ba448c5704ca87f47126d08f77814ff8af336c3935ad6adec6450a26764d8a142\", \n\ + adata: \"51749d3e8a5fb85d98eb8c52660a6febcf8133c0b93915ee823ef6c9ce597a084ff2f26d05431f046f454a4c4c1c353d6ee068e6f39841ad30b253342eebe608bef53be887a5a5453c5a165e7889271801e327e804aaea81d4664062cc5597\", \n\ + ct: \"9ba759633d4b7572d7f3462d264a8406c35698f9b36153e9b5999926030f35a184560ac5502832606dacb4609e26cd300d3b715c7b7eefa819c27ad36ab70feff968c00d7e43243f8f65bb17d070fe4d7149ac74f340597af305aaf32071b8433f55ad99442ecee08d2dd306e6d446e4c8448fd99cd24449a3c2139a4cfa67769a2229a82a4a5fe2842b46fdc3d0b3333a6c001aba68988090b605f2d03300294d9e8cf8e657d616f141\", \n\ + tag: \"fe283d7d54f3bf55fe755fea0d483bf8\"\n\ +},\n\ +{ key: \"f72d259db9ab22ee7a47faed2d820f84\", \n\ + iv: \"9f1520e21a6e1fc8\", \n\ + pt: \"4a4c\", \n\ + adata: \"82cbf5143999282469ac8b872eea5deb5910324230c8d366cab1a0c429679b2c1e32b9192040e455342227b5a4c0997e5b488b8aa825d3dd0aaaafb2b5fd03f4bdea8d144e946c2a063e2ee3b247173d7787b33988db7ab4318edf27cfe7e8cc29dd91df5fe37f81cf589a1c7ea91483096794468a509b1fea5a495c337f80f182614d385a8e05e7e5e27974c1d1ab11e962d6e0c08c\", \n\ + ct: \"80a7\", \n\ + tag: \"83ad3091b7d4e030a4fe328899392ede\"\n\ +},\n\ +{ key: \"2308daddc31083425206695bdca105e2\", \n\ + iv: \"239ccb5fe2d6839d103b317e\", \n\ + pt: \"d83fa0256c3e222236f8fa272299f5579acbc148cc7f60de3047505b8c5df9f4574f1d4255fd1781d014709225f66c6a3944f895ff86ca84fdca6fb666a27a20b206c7ab955f142a6121da5ce48402318ffa433df553f0dcc3e1e8f29c6a4803716c05c156eb28a34f6d866c6beb7dff7cf354cef8046c8c3679189b7a0e306edeba1fcec9695c45787133d024149797ef91db3a4d13e802e5fedda1c273a190de555d5a4070b8242d875bde98141038eadad83d6128a6a43f56\", \n\ + adata: \"8c93690bc31d317fea23f082a7078755acf81546\", \n\ + ct: \"4733fea72ce3c87bd55fb0c50b4121d06c29565fe17d356965d448d726e93baa652dbba81ebd8a34fb46a98f7a72354679d8d26aa1a99292b970b39c81e4d991775d038cef3b628a1d77b3a4b2bb62a55b95c6efb9a8db0d59703a12ec9e88e16e960b48e5c9ca6546d920a5dc04eb273528244a4cde831093888b81f8535a838976ee9ca3c01cc7c300da922ddcc76fc906c822db32fb88bf02d6ab0d0f558be625ad29374fbaa77dddb45f82acbe7703ea3bff6a7dbd89922c\", \n\ + tag: \"47cacedef590be985ca5b56885f7f46d\"\n\ +},\n\ +{ key: \"9d65aa544e3d2e02176626376a4c8a33\", \n\ + iv: \"3b5e604faa3ee3d9\", \n\ + pt: \"c21f49cc96e4744ae72ad392fd8cc1d1f8764220fc282480d52c2c53efdf2d9f1d7957ee32b22cde13ccdc06e846bbb4\", \n\ + adata: \"5957a5543f9185d0e4e1630349706bc76ce74182a8b7ae8719f9e9165d785e9adc587669fa155c82499e019b7068f72ba72c16040a7c05fe3e815bf66cdcbaae5562c760e1e288caee864c8a152e2e17dd6b7218c0711df2b602\", \n\ + ct: \"10e004a5e52c8c7778d3826a4dfa80e6dca2c666b94e7d1a8f9a94c120f24a456db40dfb3758acc7cc95c666aba1c363\", \n\ + tag: \"d652d21bbe98868d6894caee4c814344\"\n\ +},\n\ +{ key: \"9d3bb4dd8010c41cb2c903aa8992c2f4\", \n\ + iv: \"a7fac75980668f86\", \n\ + pt: \"6fd6ab2d07ab9f0e3ac2110a4caaf37688b7287ff34e14a9dd0e48c7288d5767fe15db14c3cd71090873810bbc77b5b5c263ee8587a5c43ba070f5e10fd2d3c7c12a01156bacffd353425ba1919ed81a03d10f5a11b47abcc8243b1056bf05b54962e52e4b73a380db80dd1a86917d1ba441d81498fba3b782a9ba\", \n\ + adata: \"2330685eded1867ef10d0e32adcd454e316fd771db6af7f214de968875cf964e14f571cf3fbfd82921343e5781da6966a06a81ce5bfbb6d09a0d73a3a1696ced\", \n\ + ct: \"0a147e9cf3b1753e94d29408be6ed7f158a061d42dad79f085ca40488c5540e39ed419130e65522404f4560614209950661d7450ef4934215de6e1a15f789dd0294a0156a0791c45350d5a9aa9501701b71c6873af6781935df87047bcd021d924d4d8064f8ba2f1dddddb0df10dbc5d9d09e1ad3e7c664e8de08b\", \n\ + tag: \"4e1072d70f7e765517d93a63d9e70f8e\"\n\ +},\n\ +{ key: \"a25a16ef038f41c6f5e604f0bec9fadf\", \n\ + iv: \"9d4826a9daadd751\", \n\ + pt: \"dc5440889c5942398afe536b8d099781b915b1ec761ead8d7961fdab20a1dee2f86ff816364a0ca315bf06a7f6e9cbd02bb76b9861eeb08477bfb08e1f4934495031d87e7b2e665cbda6b468b8d5e841ec6692e3906e26385002c8d2acfa638a86c842f5bb046b1d59459ce04edabbf662ede069fd2a7351515aa0ed4a06c31159936ef1bc611723a16c81580fac96b179321fa816bc7a09fa08aff941c3a241f7eb7d60256f9f0073144c90e6391b9ba24bae45406bfb\", \n\ + adata: \"662636b316b256c77fefc6af6d3ce95d76116b262596970fb5856139a064fd7da9d021de0ecb4ab565019abef6cbef41ec762bbb6bbddefc45027e209152a32d61055ff29d52a26b387f1893fa58dc60d9bea7fa150273fb95ee89b943eb35541f96b25315d65a3969ac39a2f11111555ee8d564a86c4eaeedc6c0\", \n\ + ct: \"21482406b51d8c47d594edd50a92c10f13e1c4f1c0480023b4d58799593e0619a3fd9849748713cdcbaa57bc7a6c8698264ec6f9ef61e2d17e156d838e29484c4cccc5ed1e3db30249d26879ff90fc311c4296a018fe977f4ac322276ce28fc6c8638591fb60711c9262edb455d0312c3e2b33d2a611a0fef5eb683c8607fae9be32b12c1d3038687146d4ed98de234bfd8d6eadb4c576a259bfa299fcbd164def369fcd8ea502d742090862b4e72aeea87b9f6d65bf8b\", \n\ + tag: \"f4d1e4bba93bb27458f959b6e957a1b0\"\n\ +},\n\ +{ key: \"5230ef6cc0fe106f5b0987dfb911e706\", \n\ + iv: \"57becdf7e23bb934\", \n\ + pt: \"29212929b2b010b8fd45\", \n\ + adata: \"1e13b1d4d27d5ff4b376ff067c5284decbd0585391f8719d6d8a6c2b18b57be32726b42b9a0909a44af27ebf91fd6f0daf11aa02126bdb499f35b1df7c4095b81f454ada309ad100da4d04b9be1889a24a7b3ce71b207853608f07589f3f2b6f4cea30d64172bf940f21873239ff552217b206dbabe7aecbe7fe587535af4d2e8e52ec5bee3db4219a931d8781cf834e4678c0d663f0c4067f83c4\", \n\ + ct: \"e4e823b4dfcf0de52280\", \n\ + tag: \"fd3ad26b39fec9f94b0f8b03b47357ed\"\n\ +},\n\ +{ key: \"757f4f73c219f3ac1a2c6e29d4dfec20\", \n\ + iv: \"057f20b6acc68506\", \n\ + pt: \"be4e2c04db84ccaebd75415155bb2438f37d6d5c78082948920f0b0d02396be15d1409644ae549ed50d98634b635c20c5a6b0bd1510cd83832663b9c0f7e8584b8d10da5f4b052bf670eb26ee3143fab8632c24bd6f3cf43ba39569b42b2e7bb5337f5181c36e5637c38b713a0fc556d8b98f62e\", \n\ + adata: \"43ae01bd6abc9cba461d8ea90c223df6\", \n\ + ct: \"0c86c854974e4f81c3984ef9d5ebc338b2920762c83449790be650e8f5564d44c676d487a554bf225267075c45122997ac600c2119d0fdd21d06b544a2d274c2a28d95193f1178fff8a5c4fdaf5bb30f5daac18148a27fc47a0f9aa4828b92797f0a1a66197fbed3293a880481b5faf239856960\", \n\ + tag: \"ae29ae68a575fa7ace5c5e17ec53842b\"\n\ +},\n\ +{ key: \"433d13e7ff86a242da8e86b20d1f8b80\", \n\ + iv: \"b73ca9d723577a09e3949102\", \n\ + pt: \"d2983ee13b9d844282ae71c85f1401f09c6d94689ca734397af070fdec32ef452e3f4e13cb8faa2281d65671c1c0af2b3f435957bce1c82f3a08add5da66104bee31fc30154c1b78968718ff36b26718b27ce1e7c22d25a51efb95ca82374fd90123077d\", \n\ + adata: \"\", \n\ + ct: \"198d6cebbf755b40bfed4921f6340f0296a0bea9dea013379c7a4ea7d2f01e3ecb8d9d34c3f2787b533f2e8e045c60fff0e82dfabfa02cb50aaa9bd9dca8839f8bb020666f6211c03339cdabc0355230e67dbef2c4f2ca64a594be82d858e87b53b8bb77\", \n\ + tag: \"275691f752202bde3ef84804596fae38\"\n\ +},\n\ +{ key: \"1a3be9378180077f80cc60cb10fb4ffc\", \n\ + iv: \"ce39501437ca9b87\", \n\ + pt: \"5ff4063654dfd452a35ad5224f86db758a2ede962c7277b48b9b774c5f349a971638cdb2c974d0f3c3a5c2b515767925ad2e42642a696a13b0a0808696fcd559d18f7e7c32d2fd7a5c3497367d5870b2e23caa3cbe843fde633d221cac35999c6d4b0fff507077e6d94b29ab24262be6a9d0bd68800fbeb13dbb545b713cc037904e664927521b075f99ca9cb569e2a61b9d9386ec7fff6706faefcc4d43211816bc122b4d5b9b720ecf71f75abc8ef3\", \n\ + adata: \"5ec533608c9f4b82ff6e0ac1a746f726fdc75a5bd014d73028af77f5b4bf315e7ed8a0cf5d00dac31d438049848f239638dd31ab084c6f934ce4444722e9d5605f7509f192837613c7de76970c371071a3293ac6cd96e71ff9ae63d57e7bcefe22a3877de08f310c6091c648376660a28678c0ee1c83ebcb5241f2812bc687\", \n\ + ct: \"4bf1b8e6efca9fc8381d59a0edfca1ac335f1b921dec751231014a86bb53c884f4ab1404805425f1e69cadb902269d58a04a57478c35a160a8f764afe198264d1b2d4d93e8749733e35f5d9a65ec969a36d4fbf85e211b03426d899e4b1c20521cc7a3299c3f2ed5b0aad2fa8d8137b5834004f4e4e13d2165cb7c43739d37ef192a591abe9e1a99733d76a7c9029acd4667ad3583db77874f5991c2b783fec17c64b31c05baec8e1eaf972e61f91980\", \n\ + tag: \"d5572c2c53e4357dfc3c9c1be050e73b\"\n\ +},\n\ +{ key: \"55a8462682d4e66fe3b468b1c47de768\", \n\ + iv: \"e40a8c639197ebc7\", \n\ + pt: \"acdacb836aeae53e61ee9709277f3c827d845b6a13a93a0363b4c3cedc3f08c6691edffde725866b1b700564aa0b868ea963f0e2c1adddcf719c75e5dbdb4276987eee91c93703f2f85991090120c65c58\", \n\ + adata: \"2bbe8519823993\", \n\ + ct: \"c7c6576c6fe5699a36df7bbec6d82688025dfd97f7e17271b580bc7d4899847047b354aa7c25dc74b7beb43d836a45f8ce8215e11ac3e9161a542cc76268b60e7d339d4602b462f5339e4cad8f38e5d9dd\", \n\ + tag: \"9b9b42d7ad12f9753f89e296c7cd587a\"\n\ +},\n\ +{ key: \"78388d4e6bc498a8a30bb609f654c2d0\", \n\ + iv: \"e790b2c558d26215\", \n\ + pt: \"49ee3fa16a5b2e05c253865b4fa1d66b5ecee5d1e7b8250b315e75c8998b550456f391b1f50375954aaba131b452f94e90e2a5e89ac95ce858cdba36d6511cc882446ed22a96081a219a07c4d21e5d6bc75b2b52a35ec546468ebf153333204c33d05813e274139b051e28a202105290db66ae5b90d17dff1c672e046904da7d48ae6bea5db5e06d0556756b1101cff59eb145371dfa9ee40055c753b72a3a662e177f6f3319621af29708fb1f3d4b48d5330d5938d99468f57709ab056ab3\", \n\ + adata: \"9ebc77bdeede9fb4c36b98a808a9f028773429aa1bf01d048ef198beb742be6fe3b9553bf6d373ab5913ef54ae4cc1f3f8dabd4c613570456650c751fb657e19034e24f45fa2ef4c58ef564c7cad2b7fab5ccd0653d99429a5ac52f86646e749104b8e83afa128fb66e86cd276dbfea0bb53473447ce2e440d02714ad80f940dc1d53d39d2c8dd8c8297a5eadf202925ae23142d0ccf327e3a483a66761f3f7da2a3bf86dee63a7cedacec92e77e5861aeb8e8\", \n\ + ct: \"d06ef2ba63d3aabb15e37b7d24b13f0f6865f008d048264369feee5abe03ace50964dd3d392c6a8709ea827c70a2d54c0aefa46bce7bf8025efaa850b2268bb1fbeab621a2d11c733632181ff3cc2cd0f2d5f9d831fb19c3e832b20576e189e5ef30aa0f169819c4a0871c036cac402a5df9a42b13ed8846b3c673b76843c16d69dafd04bed91c8148c3311e38d9f5011d14b2de984be256c52a14f430d468b2488f2bd4b29433e37a1d1e45ae07e96115110942b1b663fc3f424527b44fc8\", \n\ + tag: \"ec893cb15cec10d4d85832afbd81fd30\"\n\ +},\n\ +{ key: \"333fee7e7cf2a586370d17ad129f670a\", \n\ + iv: \"56de50372375e910\", \n\ + pt: \"be91b751e042a45452037dd70616948db7f2f8366cd82f5eb67e1fa426d005650f6ffce28b4531e9ba5b1b548f1661fbbde1a3698eb8aacd78ee96c5792e967b37d83be632b6cfd017e8b410a4406e3496316864420d71e886f5d84429964e8d0acc3f2e4ec6c9d162e9e75e773581faf37d2b27109a408ad3c0ba6b01f25176ff5ec3eb40b31225be912b1fa093f146b2ffc3d2f7dc4188e296e61e32d9c23be1c030a21368cbb1\", \n\ + adata: \"4caf307326d8096d35c7c03906d37c0e6f061fa21b3e70dd6266bb335d21841b3612a61502d6cff41bb98fdadb5227e07f497168252d4ec1c02dde739311e639c14decb5392dffb2a5fd8cf00f16ff38a75d2447e4140dbf051623160ab2cb77f750ad0bc374cafaf94160b7b4dc27230cefaa30b5120fb3122ad0d2\", \n\ + ct: \"b7d594ed12d32b2627a7ea30f5b4f70de167487701b259d904e0c7007cea471467ade5357155d95090334c23f47dc5cc4a4d5655712b036fb933e67f11eb5dab60518d63eb86e680f8e3ad6159f402b3145adec0497a2468e1450ad530a3b4240cd7f17be6ee86d1d15e0574f79a8be87c81b202b5fc0116317361ede19b07d0199ab9f7f3d4e53c8d2d93acd547d296df5802d070315150c11989dc80bb82c6f6623bc8324b7c3b\", \n\ + tag: \"ef64c0d24a10b6555aee3062083cfc8c\"\n\ +},\n\ +{ key: \"17b080e333fad56b055630826455206b\", \n\ + iv: \"fe7f1f513b0a0e35\", \n\ + pt: \"3bb80ca63716d58ed19510c4f98dc88f69ddf8ec18b85f90007beb0dda0ec0cfc5af00aba776fe0d4dc09442e21ae49907d44fdce69ab6150460fcf0c08b6b63e8989824989545295d828cc8d640478fec505c2bc37dfeb5715f20301dc07ac3ad1814450706c925620442a58cdde12cd80f3ac9f30c6d5b0cc50979cdf01323f34ac1686db77315bd7af813cf58e88eb3c4335c7e2a8252d47dca9ee3b7cf26215d02de509d54fa31feabfbf52abd50d14e972fe46897500a3c8a0c7c8e7832d1bf1d25e41061\", \n\ + adata: \"056eb1359f20e04aa504d28d6495e3f97bad409a018d4d527f40f7\", \n\ + ct: \"3bf65cc76be33c4fd04a1c30711b8c861d2aaad8b9be114c169911715917e0ed3daf6ca13d5b9bf163530e4c7f91fb5a3a2c256b542d3a909ac91b1f890a4f92a4591f4a143f433062415cd41ed7b0108e730fb3ff25a86f0104c5a7fa83fc146eb8390eb9a0de4f7a40afd816f33fc1648ad859412abf8b83debe32d567072efc75216d4c79820a7e3782b51ddce9fc7642e8b47cf6421caf73dda75532fdf23c69cccee6bdf8413b200ab40b87064ae1a6f904ba14f5537e636f2b798f138299d84cfde01501\", \n\ + tag: \"3fa74b02d95cd07317e82682dc0a5ff7\"\n\ +},\n\ +{ key: \"183d658fa46a842d36fbf64b45dce9d6\", \n\ + iv: \"674994d41529ad18be615bf1\", \n\ + pt: \"46808b2dc520a3f07dadc881a0fcd5a88d87b9c9a5bf5281eb1479706380612512e4ff247c58d13c21f46367180a9f684e166c03fac975722be8777e1061059df0e3c39375d72c87e32e738c97a637d62f53fb3ba95b30c3cbb561d55ff4dea0f1fa5813a457acb66b317bc013549a9de2a326f4f6af5c7e878125606b356c43d6c42e1c5256e1999fc2a08b4f219b5e508f6da097afc85e9f2fdead46b618ff1359dc2c45e062fcca3b54026e467efd0d1cb0a84288\", \n\ + adata: \"63c4f5136c45d9d61bf9415820712b2a7107c409ab9e780467be5d09fa1aa7651d4ee4e03a6a8a65d4cbb73fa3bf2cb3a9bf7d96120568b72e26869853057177c7336637061b11e8ff278555e3eb297f76deab8d8603309f4b1e13543b33d9e78720b2e856b8f96fdf850e1f97b667406b74ffaa2f7c201d14b93fe37492bdc8465f7990f66a80e0d88208b887eb20e5d2b626703354aea42a118694ea20d1f4bdca6bd80c26b4e2e5ce41f7551b30267f07bbc949e05e7aef\", \n\ + ct: \"dcb701781ea16a56b3890f4f5f357fe5faa0d766b4115a2e8fd5619e181a8873622db3967c177bd03c5e6342359d0c20dd47fbb87b901c4cdf348b9605b5a74efebb02188590ab28ae8fddd154aa4344f392e11e7d1192bf8d561048fba57587e69a748ee1763b847d44f8c4899c824a794fa6099a61af963198142164cf53d4994a04ca1440a5f090035d8ac65ac594602b6a2ab09951b5c0cbd2172ccf7219dadd8ed41cb7cf92e421ac2aa0a3070c906726a12afc\", \n\ + tag: \"dcb579b669631da1a1c655cb14df9fbf\"\n\ +},\n\ +{ key: \"07e1a4e8c4ef5eca2e17609f7514c105\", \n\ + iv: \"86978dcad60ba404a7dae396\", \n\ + pt: \"95ea39fce0f7d46aa2f25c20fbde84dbc0087569a8886573175eb00cdc66204999c62c2485b7d22862\", \n\ + adata: \"49866ef9bd46c069b252bb8bd6a3b032245dfe44bdd42413cd5affd863ec70da7f3967f58a49e936df9413b171e0c1a82c71b6417743e4a75e79\", \n\ + ct: \"7f22e920914bbfb0d1aca18c6f9523302146f38f5577dfbd7c6f67a9120d11feafb5e3701bac0d9cc0\", \n\ + tag: \"1e270f615713a7e8bb66c7c9e1ec6424\"\n\ +},\n\ +{ key: \"2e4d89c4aa7608115a5e00c410e30b4b\", \n\ + iv: \"d0ca4e5540ccc7d2da891c98\", \n\ + pt: \"dcc34cac00e9c364b74f3969c6ca1a1724af0b6c0cce930473de6b76cb8c12f6c58ed3fc3e3f651dd42a8c0059e7ec2c277588ee171ff5cc13a69a5dc144da147c62919b945ff18ea33b1681cf20c74448041cfbe2ed2449841006ea9990bdf42a8f66d1476e83d8c92d7bc8f3c71fa0c1740c24be4fa643c6dfdedd953ed930a3b3780f4405875bc043ea4022bbaa1c0f2701d7a7395e0ef8ab8c5c5e5821cd0733451d720e\", \n\ + adata: \"c44c83530c006e2b9f07c2cf97712e9f03bf8999ea2ef8fa178d3f67e8ff0e953caab41d9d1f8259751aeffa\", \n\ + ct: \"27953ecc5ae87b4f8813795edd9eb05d98b7381e8aa910eafd79e53216ab9ead6256c64666610d9d91a0f8362f54220cbd42e396cbdd896703e6d00f7021baa0eebd5facf8f46b976883bbbbd0327e6712f3ba7801806848ac36bc03dcabcc7313cbcc75e6a39bd86a74e61f510acab868f8d84f656f99520e7fdf5ecc5523a3be610c0f49250b1956bd4d4b8e4425e98f2247b5ab83c0c59d47cb98234a792fe5d825030ba0\", \n\ + tag: \"112affd5a639a0942fca390c616afafb\"\n\ +},\n\ +{ key: \"b0439c6441ec2545afeff2ac447f44b6\", \n\ + iv: \"ec7f275a9f8b5e84\", \n\ + pt: \"bb24146f8133ea886343559f7fd4f6e1fe0d22c2e23d8b48a6b984d9a84908d0e8dbe9d6d5bd4d82ef918d88369c4cd7cb64fb7b6d7cf81a5aa8fce3dd1c53f5a518705106d73c13c0fc483f2308f6e37f7cc20e80f183ce\", \n\ + adata: \"07f8f186604855db8047477f7ba2a787e29ce952a02aff73e8e53535cd01e163f251048f3c2b48fe039cb2ff2b01bab96b7d559b15795d07ae3fa36fc7be0114bc36a445aa97bb8fd8bf447413a289ed1cad82686541e3f5e2127ddc11d9afba275d25b5c17538816161c034389724f75dfe2fdcc9ef16323927062723f60ce11a9cf2b0728f6ac9170789ce03dc52f2e0c2d755569834551163cc4158a20e491fbe6ea0d416edb4ed84d5e757922b7ad6aeb2aa\", \n\ + ct: \"db0eb870bd0463ac626fe7cc0a0ad44982f90085300913b5d5d5caa58b0b445f4fc04e2a237fd004b69c3996fb31102b76cc5e3276cd76d11e2261704895c6a20b2785efee4852f58458b01e23c97149a6914a8a8f31aa4e\", \n\ + tag: \"080641872b692c5b9980036e2a2b23ee\"\n\ +},\n\ +{ key: \"4e5c589c25da52506f30e150ecf1f320\", \n\ + iv: \"68992c38321d96ceb20d5444\", \n\ + pt: \"6cf9c70cec1e367b4cde1e5a90a1fb0f561b3195b8\", \n\ + adata: \"a86da8590a66a9e7ebc1bd1163ec528485c7d22a9eef59130b0e711ac8a666b99316d0aec80e5e326cb31f2595afba32e8b82561654e98dd69d33aeb69ac8f5792fa90606216c3d661ddffdc5aa707a0e71f6faeb14d719140487b03eadd2410d97772b85d10cc2ceca9453515c697549be5b7f5aadba9bea742\", \n\ + ct: \"8619b1cb5cbc52e12cad26cada0978f2ddc2a8c254\", \n\ + tag: \"02f0fa62bc3a547b10eef80f09766d57\"\n\ +},\n\ +{ key: \"26dfa722bbcaa6d9f7b46bc39481a32e\", \n\ + iv: \"d69b9228821835419e5b9f82\", \n\ + pt: \"4aab5d32a24f40ea450adbce4175fee966d1a9d19959\", \n\ + adata: \"1edaf080ba8a47f906f134b2257ea8b3984f9cc9bc1ef230fe86de2a29472a3acab31d5ea520aeaae9380935f095a8ad62a3e199e64bac24da3e0f473e1b667f19b91267d8cb1f4bb8327daa0d2606faac1fb97e36\", \n\ + ct: \"29c0a079242daae91df966ea8c792367035f86e44941\", \n\ + tag: \"6209b1e172c3a40881f533c89762139a\"\n\ +},\n\ +{ key: \"a8063ece9831c3160672b6c68dbdd838\", \n\ + iv: \"a8b4ed1a6ba1cfadb3a49494\", \n\ + pt: \"1249f0c289a894c6c4cc557e84b9eea2fc3c39fe5f1d93faf4bf18e74df97d6984eb257f38d14f2780d0b414a435b970cd9d244fb331c48c5ffb4065d3038304fff2f59103d56a8bda29e6139e9964aff946206b4f2e0dc84b\", \n\ + adata: \"3fe34211311875e80d656d827547fd90c81003c1f0e41f30a807340719f7f92be09a51bc701133fb486d7ccfaf95c08c281b3dcb3d977191a221281f7a6b80674cc763fab1eeaf4ade71e7d71f60f8b89b637be81b7340cc1b7cca0c6bbe63b2296a2cce66f07d67bd26fd0846001fcffa77e5e6966046cf368ea030b41f18d1\", \n\ + ct: \"5a93cb55e66808e7b93148520cef64a4e7facdeec1936a1f09951b7eba9958f6d70c2341b471e47684f4eb2ab6c3057f761e082fe61cae9f63c883aeaee291f8e98f481404217749c0a7a1b18199964da70579728cbf9e0c7b\", \n\ + tag: \"bf702e001a28767b56d5d3f7fd92bd19\"\n\ +},\n\ +{ key: \"4e0f47987f54bc917ae69d2c4a58cb92\", \n\ + iv: \"85256ee0d02af01b6e4b3535\", \n\ + pt: \"10b86286c311edf7443d9f237e068e2da7d5a9ea12a8e3fded8ae37e4a643e513dc3388a595706a644b41d9105c600c206af9830674485df72de8c7a289150701d2c438895cd1e92d45e1a44b5e647171f0aeebd1730d0c55e50ed8ee73420022ad41c20a6a2f28c2d954004e0513c3a49209774a1422ff8498eba76802997de22edfb2537f623ff92d1b595c21be47ea8b022ebb98141e2e74ed4b0012edd3e144dab20d2541ecee2006a9a585e74f4\", \n\ + adata: \"177ffa8e62511b1dc0f7b87bf6ec793bedfa1ceb1156e2d2a15209a061ea26ccbde2bcfff2111c5d6a9fd5103251a4efe408ee75143e7c69990b3b3410dda109584c9952a4167aa23a66a82bdd8e9ddb7df49a29eeba3caff7df8ad4ea522ebb038158e1f3e9a273f8afa29dc454f4feed32271d95cbf7bc45022b8946eac79ddca88766f732d40cb71cd0e36ee2d15318f8dab5834d6e16479d74f2\", \n\ + ct: \"558e27eccc4de3fc7363b8ee4561a109b8124ebd1bc3a6403a5f030cf11ad9c911e4d5a5361cc8ed7496812f603099e401d193de36f437cc8c199231af54b3b62121cae5cde62bb1b7e1e476ad3e5f514d8dd828ce6fd068165e5378b88460b341778b9234b4f6309811f991acaa3eddb0f2ad02cbf9c6202d0b82741443c2d9e378eb87796a9b0dcb2cec3c63e924770f3768313fd7138370fbfa958d4021952590e8257fb68fb6691704a3f3831078\", \n\ + tag: \"bb42b5905083943518cc43649f199275\"\n\ +},\n\ +{ key: \"591ed5f5a80ab4a5e015c450e11063c8\", \n\ + iv: \"6aa052c5ae3e06c9\", \n\ + pt: \"030e31502ee62761421f324f1bc1ed12\", \n\ + adata: \"cdb86b2e5c91212e343020a6e431d1b0b61367aed0e58b4d8a9d95203e4866e11e44c93f833a7ca16097b78bc5829c14b36b55085d4d9526fd3150964151d30341f518f1390201a40236d17feb5b91525fdadf2dc14379cb2fde4c02bb0267135fedc13d60f0075e8bd246917d682096274d01d87c231005622d4c29dd9540f22d7c8815f4776f0969e524be35f50ce82424a017d6a02301193935f707bce03ddf785a7e6fb59cc91b5d38497f98\", \n\ + ct: \"d4ec9632f9e25e286017c839ec2648a1\", \n\ + tag: \"f271a89ac9f6130859ccd99360129f3e\"\n\ +},\n\ +{ key: \"a3442764267a54000fa964975ca4a211\", \n\ + iv: \"cbd1e888fb154546\", \n\ + pt: \"0e97530ee053fb2d1448884607432241ab53d474d0ba07028599935496b05b55579777e5e7134b2128f963822a0d46a77d0b7b\", \n\ + adata: \"8c33a14dfd1a935c764d8204\", \n\ + ct: \"8c9bd974f5cd6b3df7803d110ab1981a5cfe03b95a2ad5e9a4158456345c3a37affe9025ef0a83dd7b107a346c882c97c2b4be\", \n\ + tag: \"0cd78fae4f61cbdc996280689a3ec9fe\"\n\ +},\n\ +{ key: \"1fc77248cca8c428328fa6d78f8983e3\", \n\ + iv: \"9389aa10232a1def\", \n\ + pt: \"394ab42a334fe81bd2c0dd\", \n\ + adata: \"9de49f4d24944d3b094e6eb0b2535b39f7272ab070a2a9b77e0b0cdebb37646529432a58816eb2ca2405e07234fab5482ad1c391a4f8ebabb7b5a848c23cff2d27a5bc5431f0a6f5bae429ca5c9c256030\", \n\ + ct: \"080f856413b4e07f51fe04\", \n\ + tag: \"e61be4ad269327e6ec7f3286f475e927\"\n\ +},\n\ +{ key: \"475affbea9fcf3cd9cb360790ec256c4\", \n\ + iv: \"7c2e992e3058493c\", \n\ + pt: \"\", \n\ + adata: \"ff93da60adbbde3da67a4de0879ff60e6a78fc20db832312825d2da08e8d37227357f2a65716f8ef47e9b81ff87a4538cf2e7d81a7aa758bb07fa5039902f932197b4d3e9969f287daba27bb46fb5fe5724d964e022c94d29825dfe65691d54cee7f8f8326c7f6df862d9a3ab8885a9e1e88400e9a99b5257b69\", \n\ + ct: \" \", \n\ + tag: \"6aa8aac1f3a0bf3546ede5de8592a6b0\"\n\ +},\n\ +{ key: \"3614f60052888cb9c1ae4f3b6bebcaae\", \n\ + iv: \"3515a7e84cc6aaec4a167f41\", \n\ + pt: \"94880b610d5e11979d2bf4263ecead5794d0ea5e101b10\", \n\ + adata: \"9c9ff3c6027bc4f80727bd0220b53dcd937415b17b570d3b0db3489bd7f0300d75426cc3ae7866acb571ff\", \n\ + ct: \"4dbffcde0083eb391b317df077f090e4b878c67b6a3e5c\", \n\ + tag: \"3b33753cb3da436beadbf91cc84b62d9\"\n\ +},\n\ +{ key: \"d9afbe61b2226914c14dc6e4b6a18c34\", \n\ + iv: \"36d013783b4eb091\", \n\ + pt: \"e04b48\", \n\ + adata: \"09e28bf17294e1031b34140c0f048a972650fc489e0d308f97b5\", \n\ + ct: \"3e733c\", \n\ + tag: \"c0b9935d920678fed944edd0e23e8a09\"\n\ +},\n\ +{ key: \"de70d02dd8add89e33108461a9bdbc0c\", \n\ + iv: \"2dcac821caae925c6a426ffc\", \n\ + pt: \"052841350c41e827812ec0229aa349aa858ce5e8c5b9822999be275092d3a81f1a33331b1ffaa006993d89b4345d8153439b7881f929687fc5d6f206d760480ce42da413b9b601ef36c7e69c16a740b2765328a2b414\", \n\ + adata: \"b61269a3f2d05438e51e681aee8c16465b7b139f1fd522df9f1fb8fc3da5fa3ec984cea81afa4a208ebb63ab0777493eb22934e3282f9492f608cb9897b9436ac729427b9bc0162495d33ab0d64af8fe824df7e9fed32d48e31480fa7b3e025d9424d165e4c7e6e348e0a51b457f8ce785a092f052b3de829006143258e53499c2\", \n\ + ct: \"0786179301a822ee0ac62ccaac1d85e766a4b7a91a4e0a6f1aaf2bd93bf352676b7548c8370844d70907c7110dff16b55f400a0b22fa62aeff23899090cd5e93b7d897c636dca721bab48b35c1dc34f937a3187f2fab\", \n\ + tag: \"38bfddc21d72567fc055f3d3555c5e0f\"\n\ +},\n\ +{ key: \"8ff3e093382425863766b7e9eed614d1\", \n\ + iv: \"2e878b4e25278f96\", \n\ + pt: \"f723572ed0c00d8285f43f3f3d543a522a930a56c5104af19f130c6ae53800f1a48f394533798304a827bfac38100d074b708efef6e58e5f837ee22e1c4c3003b357607d5060382c571184bb0e40b54255523613a71558da6297cd467622ac129782b797534bf70065633377ec1da6220c528bdf8b7201529592ca26292ef28a396ee1a683008bd6afc1a5f46a1080a5205547c3941b1e2f005a973c37a77169146c8e9dba64d183e1d331345f0b6b069947b3efb9b070a9a58b240650780a22\", \n\ + adata: \"2ac9a4d3258213125269451fe8b0be7aa1f86bd429126ac0fdc9ee73529185d9786e60ab8a806d78c68d4b15f156238a5c68e89009a2ccc5e83b913612dfbe0029a6345e56a40a8239e4821e1dc252d3c6b053ed5cbf20c873af379caeacad\", \n\ + ct: \"77d277b8fd46864691f6c8d3e37cd656fdd2e55c5517bca97729a4a23c2735e438a0eeeb7550906b807a2ad9a4c8363fb69fd38db13587a3648a6de937eb889ece0143430032abf9ef67e042d1ba00dc2dd50e5056a730d902f006f25f8095680240e7eeed1288cf5713e4748d374f82985aa15b326f190fc4fca20bc7c055d5a5d39656bc82aa4317b6d61a2d48a2aee636d8c00dfc482fa7c99258186d9b45da19aa666bba7130aa4a95bc42220092d8da05f0f389ec1c0d5d9547e706b4ad\", \n\ + tag: \"bebedbfe17ecc53652a2d84e002a6984\"\n\ +},\n\ +{ key: \"c424cd21a1e7046c1e3dd752e5cb33b8\", \n\ + iv: \"d095d3773527cb5e\", \n\ + pt: \"5df3dd166af87e63dc5aa6640ef9873eae862399f39c68599d8baefa6f49c5d8d235085283648eaa187f2c17424202bb05d45460a179e41b5c4be7\", \n\ + adata: \"9813ba00478d150cb11164f21ceaa1\", \n\ + ct: \"5ede9ec0ea2260cde5e121ebee188d64c41035dec97c9f6906ef5275400cb9854de68d464f2a4b940a25870966bf3ae42e64cf1e8892165b881d76\", \n\ + tag: \"3ef6b75573659154f800f16ecba4c6c0\"\n\ +},\n\ +{ key: \"3f77ccb3354be4e763ccde9d7e2a572e\", \n\ + iv: \"a20d479de8b963de\", \n\ + pt: \"2c056030f4f8cb1ab25f52be73e516575bfe8c9d35bd74446bc0aca5fd1ebd2c0b34fd988d4b422826745eae992ffef2db5dcd12b98b0dc8f2\", \n\ + adata: \"ba7e636268c60e952b41712a26010d61864fd55cb0948a6c8b545c50660047f282a6e88809c9735834c46ecac67ede3a9c5cbc678e1f0f\", \n\ + ct: \"6c1d989654eaa983b99393b25a4cb9fb230772338b9deadc22a3b28baa1f670b17698f4fa717d8798979422d8e016ce5dc729fb0367359e303\", \n\ + tag: \"5b39ca5703f015a9c93578fa3062058c\"\n\ +},\n\ +{ key: \"b3c250526c9fb1e5f40ca456ed6b29e2\", \n\ + iv: \"ef35bf5841627d1b\", \n\ + pt: \"3664fd58553d1f3e875f392caa8f905b5f0ca309a14eb5fb8c4d5ab9d5d1b9502c69ee144ffa96bb99ea07bff5b4440cf9b928d24d79bdf905c95f1f1914b91761d8bf4b2b78c62f832f0ca35900b337cef1cbafa20ad1c854ff0f040dbfb4fcbd8093f472ffbb9c95d79ce9efeec23921\", \n\ + adata: \"2d63b7cee0218d1f09661613809467164306750f3b65df034b223a75a06478114c71b34197269603777a6765c5c2983eeaca5f4523dec4c1af35738c506123200bec03310bcf861b208e5c78b3cc43773df865fafa1daa264acf21c4db8bcf95405e02758e1202fb647ed01a88e31b79e58d9743c237b265e0942f6366cfc53bb78cfe6c6ad17793ad1585c131b64c6cdbe2332436f59cdbef34083c9916d9fb6d04d7e470470aa8\", \n\ + ct: \"0a6daa850552040cb87b371a48298e2b0a1414995ef19e5df6f307adfb2e0c4505bd31f68dd3934ec6b2736a7d7d006998d6462143156bd0c283421949ce63a5de12f64bd35b3ea5267ebeb4d0522bb3c2e5e87f1d8a4f796de4dd86e3de5dcf4e9e7f3483166d0bfb05942b12c24dd243\", \n\ + tag: \"68f0eb3479a8ce26bdf3ab00131c7105\"\n\ +},\n\ +{ key: \"731ad91ed5e0ce54bfbe6bcc9f91a1e7\", \n\ + iv: \"dd8bbbb02f087dbf\", \n\ + pt: \"21a2afd316cd0c7bde666a3814031cf8a190d665d4df29680961c52795cb1676ca60c8f41f6c454dc5917af49441d98fed13ed5e353ec9489e08d720304d7d2d2469c099973d7c5ed5314d5e4fd802c5a323fefef09d68f4f4f62ddb4d051f036661e757051102dc408123e839d19ac4e85cda5a9d04889145c8aab1d2d9f37704c742dd3d5b84db7009395c0d970855ebdfbc17b049a8a8\", \n\ + adata: \"da583bccba399f0be7532ec2356a7b56694606c4070322b28803ff532aee50b1\", \n\ + ct: \"a0af5317775f392606cd16690681a3d5cb99822ab4b8c46475d2bc79abdb125908cc0bc8ab9fa7f088a316cd188e314316d936b28363bf84542ac1f31131a5b3d68fc11f7e4cff3a2638afcd86b101bb4366dece63d33825a24a75523ac01b344d8cfccd4ca9510b0eb72ef6061c496d33e1b98229a652617b0fb8c8417e00e93e08d19f9f0927996dcdb1fbf3fd0194450bc9b2a1d7644f\", \n\ + tag: \"d0df6c7aa8966fd22ecb82e297548c92\"\n\ +},\n\ +{ key: \"aa9cc1db27fbb32f670604b63ac6a9f5\", \n\ + iv: \"bfb96fb6da83b537\", \n\ + pt: \"1c7cbb2956\", \n\ + adata: \"f967e2d297f3a55fe4d2731aec5fa6ce019b7b09bf93cf92935e8ca13d1f6435945b2f976d124fbc6e81275ad73298bdf8317018483c5a4147f2e77b41ac45ac624bf41596105736ab2a3b7d3f42c566ca067baa68234cd3d1157ca313701d5e95e3744082b3\", \n\ + ct: \"9f0c629bb1\", \n\ + tag: \"f3db436074a183162f723d02dd998072\"\n\ +},\n\ +{ key: \"77621e0f6d84b02774b2fb5207599e3d\", \n\ + iv: \"bd58a0c3eac9ec4610c482b0\", \n\ + pt: \"d36c24ea124c1033eaac12a625a89dc89f7a0e861afa3535a1c2b5c813e651985ec4d6d6661e7effdaad7cf3d08aa995c64076f95fa4701d1b4b73bed47fa51ec75510c7fad1103d42f06c28c10f3e38a4dd2f0a9fae2ed0949f2518b8c141d00633aec2a1d77c24a591c1139b1c195557e687c6c6605603705476\", \n\ + adata: \"d71a699cf246a0664f0d23ab801b832a9b405408626bee6db00857bd7e2850cd95a34cc6105beb9fac551237b31d5bd68537021e43a4a8c478a721173e79c51e756513318272fba17eb607285c03bbc60bba8ea0be7da48a3ad403b2a8432da611ac2e775bf45672c6ebaba266f9fc9663321446db65a022161b9c8ed257459aea1b8890c3357e4098d1689b71480155fc548b0cadb235fca477a59b2b16361bda9a51376544274e02a4eba2f022d41cd3a40c86e4db0bd38bfc\", \n\ + ct: \"70b6324e8a9743870728b34dd2664c65363b63f28a62068b7bd6c37bbeaaeca5e56cecd4b3f363ea1d91079bba105d1daa8964226da053bd937028bd3d9b52fd6b6831abd765903ab8a41277cc1b0f94e0f990a4e6c149b2af7d58e43a8dbe62dffe0b46c1776a91bc517943444c1e8f9419c14e07811fd77baee6\", \n\ + tag: \"9e0601944017d51d50857d24cc016c19\"\n\ +},\n\ +{ key: \"12d9f8ccc5b0f9a7d49381458c4a7cfa\", \n\ + iv: \"4e4763a4437a45b4d96d68d1\", \n\ + pt: \"5c3ab5bf54e82c60ae793522257bb7d09c61ab433fb2697003eca9fe2c7e0db43cd9dd0c3b30003058cf\", \n\ + adata: \"12df04ba6d1a117fbf01c530fda65d4393c9dac8cd4f5f5b2dfae420e256\", \n\ + ct: \"d51b28398c50b27a6aeb0e170ffeda529ae090c5fba681d3c77c9df3b30feed186899566e2eab546f523\", \n\ + tag: \"08fafc7a2e91421e442a646442c424ed\"\n\ +},\n\ +{ key: \"6daea8cdd46dc4133e316d9775e57294\", \n\ + iv: \"c3f71091b40bb164\", \n\ + pt: \"a9009b7fb19200a0e41c8a9581a0c4e739b85ccbff17df80b0d64a051347bbdee72b5bc75a8391b7ac315590127b0b0fd1ca3123f724df99eeaf13d7653d9ad8a54a087000cac078d9f31c4cf66a59d63b57\", \n\ + adata: \"ee5292b4e1a820ed3f96937492f4053fe01fca06024b564c9cce411b08d6a7fd7b95020fbc5f81b63d\", \n\ + ct: \"39f604f095daf4e8f9552dca74c127cc88a69ddfee5574557faa273223cc42b0b21fcc3972f0953c981466e2be1e255162b4bc7f138fa9d2d968d09bfdb79966f619eb84b396751ed11701ba21e2ca0212f5\", \n\ + tag: \"c9c18638ff744763c3ae1a72548d1d07\"\n\ +},\n\ +{ key: \"c80973f7b7f8264a15b588e23bc2417e\", \n\ + iv: \"31633fb2cf721ffcc421310d\", \n\ + pt: \"e88e3bd3c59bfe639e996e3eec65822aa9e092b4fd0d\", \n\ + adata: \"1647b10d6014395dec65aaf465e0b9809dc1a16f0e296957d84932135c4e9f0fe9437a0babce7b690db2602b8d86acf3c2ade8d56364d277cdcca56ae61b4c1b0ae67612f7be0b1ff6d6d9a5fd186da67071f362f867bf0e9f6f1203022297c1a9b945bdba8fc6e43fa9619fd87d367e57d49adbccdf8370b5955e290222ce2ff503e116568e52c7274c513c1af755772141540ed3f305ba81db\", \n\ + ct: \"4d4ca70b0f0ef1e7638b1b0f6bfa569f0676a55823f6\", \n\ + tag: \"3e1be1791722c37b8881ead654ad4e81\"\n\ +},\n\ +{ key: \"522cefe4e97987de07fe8632a15ef3cc\", \n\ + iv: \"0c1713ca639b3a79\", \n\ + pt: \"158875044e59cd4431b6946edb6c4aee6de6138baf09e861b8521a6159df8a2d81d1ec53a6e3a0adf6f331aa627a0f6d883e4d034d61ff8f82c1cb59650ca309c203e561d60ec6d89e82d83b5cd175f502d6adeae3122834b5121efa64bf5df4\", \n\ + adata: \"ed5ef9f54bc80c9ee309243a129574b12c6bf1967cb26653e0389d931955a33aa98024390f8b99f76f14c8d9b4ca74\", \n\ + ct: \"87c2a57dee98515b2f56bdb2da92c2fa7d8126169018a4b30c30c389298489d8ce1df301bcd2650a010598341fe750bbcbe825511771b90e4507a23ab0a63bf8c5d6ef880454f02fc1a06ce5bbc19510f0b5d2bafc5166ebf82bc8ff4daa9386\", \n\ + tag: \"866680957f9124960a4c0ebf14a64fd4\"\n\ +},\n\ +{ key: \"552f7fac3b903272e4e7a01cd60338fa\", \n\ + iv: \"91210a4dcfa03d930eee1767\", \n\ + pt: \"455ceb9f908c455dada9c5017cb855d8b2de66074bc3fd462766f304f1b099c478419425e4226ae13b1c805f97a7da2bfcfb727ff90d5957a92bc6834d078137697dc62fccbcdc6fb61079d52880726952317e5ab9988f6a6a9de765850eb24c9f65edbbfeeccb0c9c1712d1b2f525359135f6b4d451c6b9f76eb5c4f6a9e69810eb1225\", \n\ + adata: \"7643593c9c665f1ab6977e6bd1c91a8794d8ac02412706d5b3de39e0193ae51cd14d572e23346c3bf1bcbbb5caf1131a7ce1e6e343e1dfdc3493f509e655dc52771959d8d6cd215f29349a781c14327b86b90cd27572ceed9f8c69407652398756600d76633b7aaa24896eb88faf6d67509c09ad18383ecb39ff16477bb90cf6f96e09608f314f3469e1709e779b6c35fe6d458327c8ff2206df\", \n\ + ct: \"6387de35235459ac44070db0aa2d70379dbbfbcf8d7dc732c39ea030251970ad2537cf0e462b4f31163dbe3230f0877ec82d3497bfdda56f9d2b800b00920ccc0cdc0aef96f0aff8a4a2b95394613751b96cfe9028f7b4b984f8c7a9d755fd66f0e62bb1d6d58eba93cbbdb601ccc9c079adf9616595a429512215fa77df59480653a298\", \n\ + tag: \"571053e64f4f4cb70265473d4a17e162\"\n\ +},\n\ +{ key: \"9436e9f0d09cce8d50091c5df226e9ab\", \n\ + iv: \"4530212ae9cc94df\", \n\ + pt: \"44371a60fbcc0250ecdc6dbf5bf4e931c9137d8fb0ff3e75fb01f9484dd46187742389b1bbd481b417b5b407885095ecd588ceb5c0f4893017c71eda3cebd2ccc50190610b59bca3a719387947d66bd08c9bcd736cf1c2e4a552ca40c31b53c9571eae360f05b6c62fccc36c958e6c5beeff0892cce50cb2545185aa42ae00c8fc85af520f482a4c61\", \n\ + adata: \"63295799a1de2e67af83e1b829b78709080e4ee8308af100222bafbb8bb05ffde8f7261fc4283a37314db6c1b2ae1fd95afd997530e2f77587f0c18270e197b6c30e9b9997f94f51b052a821b0f8ddfdf39ee75540d28c16b6a10238ddefd56b4636b554436d92c4581ea271889d25c7c0b39d0aa930e5327e5e57d685aef130aedb5ee2596a9ab51d97826d94ebe35653a295f38cbec8daae62b2275440ce8894728536988ca4e0\", \n\ + ct: \"8ae47b979103fcdb062b0c0a994aa7a0b1ad1b05c6001dcd40e7395f6cd3fc50ed88b4c8c1945543ba34824e6c5a7086c50c096ed2035f49a3138855c24f510c31fe7dccd0b335fe421f4c4c20718cd8840f038e3c8cb3d70c9f12d9d31ad65e1a5dea332e5e90d3c72361e80ad3f67ac7b49e4b712b3a278acc873a0c5e985c473b10812ce8be0ff8\", \n\ + tag: \"28614dc383d48ac724528699f6c56f08\"\n\ +},\n\ +{ key: \"7e11ea7b69c6cc1de60ff02494f9907a\", \n\ + iv: \"872051c44030471deb6360f6\", \n\ + pt: \"acb973738d5c7786d2f122a8f56ab58006a1627466d093a2b57cff87697e3914e7abc416ea790e1ebcd8a7\", \n\ + adata: \"16dcdf54f6c91e9f4d3c51d044a64595bb9ebd67686f728b26f2e6f3af06e286eb058f752e161f43737c355284698ffdda2c3aa827f3b95d9caf705ae8ff2dfb77d87e7c0a1da0c74950f72a1db186fb4e2f60b0b888a005ddb65b9a7ed81d96015e0a521a00fe1e4af6b74b77d9b019ec05523dc8fd36fa65a5\", \n\ + ct: \"b8154b66c09eb90b487d20e51cb090041ddfd757a08d9f17da4adf4059c46285aae17ab7440e452bcbbef6\", \n\ + tag: \"a87a9c33fb1090c4416a2140215d6eb4\"\n\ +},\n\ +{ key: \"f560dcf0d5b710776c0abf173957b6c2\", \n\ + iv: \"e248a46cc4625149ccedfe0e\", \n\ + pt: \"1afc09f52db73d74880c6636bb44c01b56f809bbc056aecf61600cb52ffdc526ac5853c85b1bb693046c103a1e9339ca16372e53a532c9ca1f7e20063997bef8ea918048668d4327230d7da66a\", \n\ + adata: \"0521d7fab8a4c9e77ac7e8d8472a0bbb54d1cd29a913d904e715c66a21c72d2aebb7a8a36f0879a5ef9aaae4ef102c482aee7d1d0b8a482c3790dacb4e34f35095de325f62ca16841c14c8147431e4f9cba3178d8f18f86db5ceae4838c15873266973671c7dc8c9ebd626ab9f0815e42bc2ea86b8889e482140e89b8252e3893e7a2fc25036a0d73d983636bbe5d4241bc437ba059274e556db9f6d0816be689f6ea59ef2f4e9a67baef47b089019a22308ae\", \n\ + ct: \"0fa9eb85133dfb61c2db45be989248b46cdd857a78c224fde055e5a57f9ebb48b62585ff7b70c6ceade13cd354d0c388a8ea474c91445501b680283bd4ecd830b0e1a5822231ebe5562c98c81d\", \n\ + tag: \"3f7232aecd79850ef385d9e94f0a3b72\"\n\ +},\n\ +{ key: \"af7c15a3585d599feab3a2643e18b9a2\", \n\ + iv: \"5e67dd2c11bd2a70\", \n\ + pt: \"68213748c89798257a0c0d8bc14497afbd7c388b1d6fe71af23c922ce290bd7bbf8d70c69a4e8624922ddfbe276bcf7a3c4ca689ce5a79\", \n\ + adata: \"4158bab9a1dc03\", \n\ + ct: \"ad9cc858cbf31c831ed8bb410227e7ca535f940130a1378fe976aed6b2df007a17d5bfd4101d611b673e1a3dfa839a4318b1e85ad9de95\", \n\ + tag: \"901a124b3a1c208111cf630180d1e8ce\"\n\ +},\n\ +{ key: \"f3aa1ed76a0f21fddcbb4b1adde97513\", \n\ + iv: \"023bc4b0ea16faf5b411ef7c\", \n\ + pt: \"f9ce952bb097f76d5f6073289f4005feafb4115231e6b25687b46b335eaa70af05c000a82d733bdb1591512286349d5913d8a66c005a9151735f2c54b75e923fa22c7c03fe853b4de4033b8d85f2bd4de5ef7cf56178f12be3ec8d1c49f07437\", \n\ + adata: \"cd6c54a230c06832db\", \n\ + ct: \"b10f7a196fac1ac73453527d71c42e3271d8ff27930431a93e9897f25a55146598bbd2693d5d662679ca09a741bb533ca668394a9648707f9d7a12cc12a0656c2c8e73fc7fadca560bacd22db096e6e63be4f9e1f1e4278a34c14401706493a8\", \n\ + tag: \"6b37cc7959d87582fd927d85b797a68b\"\n\ +},\n\ +{ key: \"f9c17ae88944d92256ba0c66d642f947\", \n\ + iv: \"46ee339f28b0c8ec23eeca2f\", \n\ + pt: \"323dafd50b4004ec9f5d6516e64dc07f5ce6030fda7c1f6aeb572ba0c01373f03947b15d86c6fab7\", \n\ + adata: \"a9aeb44bf77a853424d62a91379602b54df03d8dfb349cccb7d8df42419c35411401edcec76652acdd985869fe9c2b6666abe158b4311c60825d2b97d9788c0bb7c573f0e3458219123c83451730180f5cdff5289f1e74c101ce0a99f6c4729c960579d8b1f667639aaa5b26e4b6ae7a83f0f907bedc555b0d8c3e83133ce6003795bd205c39866a39cf22b8d49907\", \n\ + ct: \"2d18edfc2f49b2b9fbc6389c1f3a5ccb3c7de3a224b53e6f83a47079d255f3282b0b508af9672f06\", \n\ + tag: \"10005294ac3eb7e00da63f8bf73132b0\"\n\ +},\n\ +{ key: \"ae6c111299c4659cda3d21a768e4b600\", \n\ + iv: \"d098e1317991b923\", \n\ + pt: \"a9d7f23e6a26f4e07addc42b68fd9ff822d472c7bf8c8d87554f1b697f3484bacb734328a5297dbfa2c8e096e6be454a4cfdc9f0377887bef5e7e22910ef50c6aedb17975f8a0d4f92e82511f81f36b2e3fc70fc03ebb9d36768faa19fdddd47113dbb38a7146f32c2795756e2c6439ecd84992ee47274956ea440bfd903709abe17918c1271fb2f\", \n\ + adata: \"686c15b3f69dad62097d70a78e8a1cdf7128d97f094f583d523d82ce2a8dc483ce0721ba522e6530b4434be00109b0369e875dcfc54cbc4405d9e85b4695ec19c0fa557ca59a35d46bcdfd8474940c3679d85b2e831ca9d1ee43a4dec2edd8d19303c2e0434919d5cc49edeb8cdc12670fb688ce2db232ec30796875a36576c2d3e4d8c0b8\", \n\ + ct: \"f7bb8a772206685a62f39ccc2283ac2068224ea641e1e71624aef49384a7f35c35e50ee74e3c7f3e1eb848299a157f4ae9984cd218d7201e29f90733b3c18a83e1e76cbdef6b0667ab11ebbda8da9803449e1dea7ed7fd2bdd5e3199f256b2ebca3e17ce839c07d838d963d3db7cb4bf3a27ef8170323e54272403e22b795ce9b26bbcfc7a21adb8\", \n\ + tag: \"745d16b06c19994342f942bf1a324873\"\n\ +},\n\ +{ key: \"1a397bfcc403416ab38e1fdb38bcfa58\", \n\ + iv: \"744f723ae71eba98\", \n\ + pt: \"976e0ae72d417b5a69d78fadc079041511034fa85229ef88d5981c0e5e406f6bded197cc3bd52ae66accc2fa7817c08d8043dbba7c3926ed\", \n\ + adata: \"8049ec3d9769fa5f702b6c7541dfe2362e59ae5d22e871c8019b748911de1d9ae78a8c64c62a506faafe97d800efb6f9c4a8447fd0dea4ed08a33b69a25d484df96407c5f983fac227202ca7bdcc4a14afe9e3b5e70181c7468064b8ba5e0766e58d79160363ec1bc08740ac8ffa5c7443f88d0e138f1cecb6e8c961dd608bcddc\", \n\ + ct: \"2024d83d01de5385986ce9f7fb65878ec2549fbc9151cc57ac4b1883e7bb1dafba455e83a715adab51753d8f2bd3d26ca268eb6d9df9ef2e\", \n\ + tag: \"920b70f148690adccfd9ef1b6eda8af3\"\n\ +},\n\ +{ key: \"3009dae294d0e9bed7d5479036127450\", \n\ + iv: \"6903e7d197733c977f888752\", \n\ + pt: \"ddb7711a185776273a4f424b4db2198511c31d72c232484c90f3e7ca18316712a5a4782da2f076b335131d5c590a21ffe4331a2f29aabeefc1745145ed5f4fd45dff91fc0d320dad89998d4bbddd\", \n\ + adata: \"c4a3\", \n\ + ct: \"4b36c9ff804e9de81bf5f5689d9362477f3b2861f71dc6fb04fa52468362c6a3add8c04cca85219e03b9511f6a7cbb6b0f9d3f0e3331666060bd2d5802d9c8990569368d869c599fc763fb1c037a\", \n\ + tag: \"65c0ce35eacf36515bfddb4b886c11eb\"\n\ +},\n\ +{ key: \"00fd32fe337927021fe77ccf7689ffe7\", \n\ + iv: \"d3e621a73f44c85b35b3c101\", \n\ + pt: \"031ba27727f422ca9b69f623cf70ffac1213f732bc47d9ca29d4\", \n\ + adata: \"27756ad333cd166dd17134d0b00a7fef748eb3665c7844e71b766d6edf96aad1e38709f2515c11a9e8f03640\", \n\ + ct: \"0fcce8f58664d91da463bba9bfb0e5537a06fc8ecc63c2cd122c\", \n\ + tag: \"f8f23ac2172c564da91167df71f9faf8\"\n\ +},\n\ +{ key: \"cab353bc53a08cdbaa08c4046d24bdaa\", \n\ + iv: \"aca9024cb71904c8e35e219e\", \n\ + pt: \"9c07ef7e479db224f8e5ba6c3407f7f0bd1dc13d6a91cfc5b338c2ebff8d57b74d013a3c3fdec3695c87f24a230e905ad7b334bc50618a2fe5bcf9985cff30a2b3cf60c58e01dc9160aac56e793675f5111c30dd\", \n\ + adata: \"97ab6d01a1835c8d64e0e65ada5afbb4d171b8e63107042b596dfc050e264d8a3d57db24c75547a529e905978bdabfaf9373a113c7320b1d8a0229109af3c19309\", \n\ + ct: \"92b005039d5326d9814ca7f47c70f6c2aeab2fbaa83442b6934448194324912087bd4a6c010acf50f003de06502254b6c0e86671a21e501e71d7e5e709688df3511ef3d86c5417464a4d46110af9c54a313b32d7\", \n\ + tag: \"5de29f88a6e10a49733e987905dd170a\"\n\ +},\n\ +{ key: \"ef564bbe185b1eecce72157794286349\", \n\ + iv: \"cac24309c807616ca06859e8\", \n\ + pt: \"57bd0d33dc5921606f87dee0507cc0a5a12c72bf6dc906607c1f93f8c34057a370b91d24f4f509102e20ab04d359ce23e13ec933ea037cb9fcf3a4c5d8e476374d3c40a47fb00fc77ca8\", \n\ + adata: \"6e7f9d1a319a8cace6e06e02397df8f51babaecd949d4aae337013172d67e7168c452ce08f02fd014535ccc0cb8ebd36845169a8a16b939918023e4e22dd6d0633\", \n\ + ct: \"bcd21930a1bb92662f23493cc60da77bd6ec858b15a268ac44c121a611242d8d687fd5e595eb2b23d9589355f27925de534bad27d0e6be79997e52e574119f7199156b0b8d1f10eafca5\", \n\ + tag: \"ece9a0ff3d2b37afc5744b33c96e4e9b\"\n\ +},\n\ +{ key: \"cb557e929e54907ef604e8e4dde91dbc\", \n\ + iv: \"21b9c6e36a0fd18ff48e8cf9\", \n\ + pt: \"8ddd85e86752f17f8794de11c282edba9ec7c03c59eaf4e759b17ffe28a264a7c12bd2e4ae349bb0cbc8513a614bed075eb79052504671d237a929c5bc80a009e0690ff811d250b4beab89489fc9d937cce207e9003e39d0e0034e\", \n\ + adata: \"0818efc864e5ea39b22f416291bccbd4d9ff0516b4ef3c6c6d24e5ae5ca11a26b0d0557a832e52eca0b6923df26fcd6cd3676ab667cdbf0119cecdadcf5d353a636766ab18162d19ab710adb5f54f9bd04b573926e51f3834e0ff070aaff099ad82b9b353d9ea892c61fee4bf029efa1153049529192985eefb636984c09eb2312f4c341c57957feb71bf9b5cb11f4\", \n\ + ct: \"5894c2b41720b9eeeb517aa54c6099d87042f5592331470e697424a092813aa09f4676fa412f7c6b3a211f0ba7e1df779c7df6d3fcaa5b8a72a5dcf9ab7b9af9a077d9d0949fe4a5541bde03e4ce7ac4916913bf694a46db3b67b3\", \n\ + tag: \"c12c04f74767dc0638f943917be94dcd\"\n\ +},\n\ +{ key: \"85496af9af9576504559970a2cd802ee\", \n\ + iv: \"786abe43615e4ad9\", \n\ + pt: \"78d0581135260864cbba6e9bf2653a367d4444c397796a626447b23dec8f\", \n\ + adata: \"c890f6885db9aa84f5cbb14c6dda48e007d6a0c9f32e8f60e7bf6cd48f6668226215d3aaf2cb7e6c6d38ee238eed9a5837e11492f6902f8e25dcf699b846010264b79dea5a975306c4944800428c63\", \n\ + ct: \"6aec065d1999365ed3a72ebafb19eaecefcfbaba50a5f5e8b31c68fc3241\", \n\ + tag: \"0d9c94c805ecb1e50ceb21dbb52430a7\"\n\ +},\n\ +{ key: \"a0e596f74aa059d06e68c731360a3760\", \n\ + iv: \"39d771c9aa3ed70207329520\", \n\ + pt: \"7aedb719777fd3cd61a0f2dce8164ff9523be1da5445c5cbc87976c4047e4b92be0a53d864a15d27a4f301dbe126cd34061dcd662f05b85620833f0815da696bf80a46b703f064d61e9fd299328dbb7932311d792bcd3343657b4442d3f0cfc9abfde920004caed7aa8bb8f00134782d6075a97c65ccae5393abcb5d0231640cffa4da4549c873e3592a3ed222291c3093d8c63f484707d5800a84f70dc24e5d3af0\", \n\ + adata: \"2b32427a41f93fee8dde1fc750753fb8e2fb9ea269bfc3a96a469bcbc5412f47a09efc33becf39b35c4d17991d6d91b159346172009dfe2492fc016757abf4b3b3aacdb175eaa05849ede48223068048626df8162d3c68be4ac5f1ac6b9e1a8865f3ef31090fe8654ca2531eced331435ccc3fe584525a21c47e1bc8e5df8303d7ba957badcc1f952442916001663410fbe72d9aafe77672d9f31fbfcdca072f7e5a61aa3c77b0ac3c\", \n\ + ct: \"9f60f936ffc46e38b4569555f24cedfffe600717d4fcf5a12121131e26b5956fd4ecfe995e88bca1f6a625491e1fc6f7700149a54b6a7acacc7bdc81ead92f5024f949506d121d46bfcc2ec3b26f4cafb0d689c21357858b5cf28874c779b8502c61c14fa8e0944d3941e2bcaf68fbd8a48d6f831fe011a29996894ccb7fa1767bc1d48444c8ae37c03b8ec98fa7372e7a0800d1e1a1c07d63e2fe89a955952a2985\", \n\ + tag: \"6dce8bd182df6de2f434013ead1c0f35\"\n\ +},\n\ +{ key: \"0f503b9720322380844d52f17476fc68\", \n\ + iv: \"f271d8db253b1454\", \n\ + pt: \"09bcef2a846643687815b92a0f7aa3e13406ad66faab0e8d623c8e3715bceb5878314e09af01a99d1b6c41b8d29672670b5735ec05d06d4536cee212f139d46cff91427ab1bf20d5a24629ccd7240308c418cae31ec938470ebdb84729141ebbb5867b44d76ea231b14a398176a5141ec62d13459dbc1eaf126a85a96e5aaad3f8efa05fb30bab372a761b7e283a4c512786d888f69aed4a636772249ed6910db2818e120021e03b831618c70c62a3fc7623332a98\", \n\ + adata: \"ef11df37980acfc332d177df77ff38e30aaf6618f1b5b28bb08bec949ef863074c82dfd5419c6415890dfb61bc35ce1c290638d2f14e84835828344e3ba0e754209588086ee3458198f96962d4bfd81a05483f618dea575e44432a2155858fd819328996f333028ccb27598a5adb644beb3c67640835e00751dac36c689acfd343975c917288a1c8\", \n\ + ct: \"3513b53cb0d2ed41655ffc74e072e874c013e431de8369b52a272a20a27e839a4c6522eb5756e0af5afc0252c76f06a3db715319652dd146f0a032ac991bee09a3cafc6c17fcf8a0445d994d1ecdffea1403082cdd91e1c7bd80c4579bde82c87cba1c5b6afcfc1fdbdff09f22fedfba5fff6844cf644e86180d2e2a49e8a1e9b0f7c0450fa873d693e7ad3f5a1a544ab9a26e105c11083a23e83745c7ac549364f76ffe5a63b9c199381df8738f27410981f42de0\", \n\ + tag: \"359668f6bed3a0faf0936db5a7cce62d\"\n\ +},\n\ +{ key: \"f650ac4aaf57891e641e7a47eccd4998\", \n\ + iv: \"4c7a9e29a850937f\", \n\ + pt: \"a54ba3178d3027e9aa969ad68619a12bfb441071e483afdabd28ef45e50d73bce855d94780cd361cfc88229dc5594f88423e8566d426b1a4006d45dfe057b8c1f23d408d3bded8d2b88127bcbb9722725cc31c706e00e2d08caf947abe24cf784d5d01627403b76cf09d562f199cc27c3dd31a7b32c2e855e98a5515e3223496db8254cf05909737e0b0fef15c68043ed64983de1e19ca15548ba860d1ad38287ec21456d0aa562a660d0db65673c430d9bc16b1\", \n\ + adata: \"a27e5ba7bf756008a29ab9258384bfe646b98cf7f1cf26631dbd4118746aaaf2797b0369d45043fabb6c7731cd969344b6621f907c3ea7712e4ce13c1a815be82da6fec104\", \n\ + ct: \"7bb0e9337cdf08a8ba2c09874c2ebf1a64e6e6eb2a0446c7735e14b721257e2bc0b80e65fd9376186c526cb553edcd81f63545c77c8b76afed83c4c08c69aa7a3870171a6ee9e609ac09cde38811f58fef8dc9635055a29e97756dcab20300b31c66ad5509f4dd3fb4e2ed3d5315dea2a2abb3e62c117d718ffaa26b5308ebf5fa74cf0e1cda0385de3645ae065145f2f05b038044860f144fe998d6d524751cb11106ca8eac1b5bfa352a40e2ea5571060ca807\", \n\ + tag: \"961a814f117e1a3a20b2d6415ceabfaf\"\n\ +},\n\ +{ key: \"44cacd84762cd0ada3b1deb4adbf0a23\", \n\ + iv: \"92a5e86baf765bf58c3e768f\", \n\ + pt: \"a52d950abdd95edf8750a700e38a22bd65a393151dacab50582490ef3d6a4e6a06cddfb2740f83e4064e7ee54fafd5fadfe4dbbd02846f6c68f48b074a2a730f41a3fcb11f49f5471ade0e5074a3e5\", \n\ + adata: \"c496bd791939b02f0bed896d249b348ecc89ed23019dd87adb28de9680f2f6ead46fc727ca515bd22cf9c2cfede1d19b262368ea2b1ec9\", \n\ + ct: \"6269dc28261b9ac09ca6513273250196a7b9e04de5d279a5543e4770684e50c349805e764d63f75f4909a60ef53f923b9c14a0fcc5b0aac0f0229855dd66811ec655e95028d2620daa5549deadda75\", \n\ + tag: \"0ef0a6ff62776a2e55608eeba9d3834a\"\n\ +},\n\ +{ key: \"ec72e13e6d4527d5437e6bd576047d51\", \n\ + iv: \"8c0d35a6edaee694cd173e67\", \n\ + pt: \"c0e8dc7876556cb448374fb3d2ce0965a9c943ec012760c94dbbdde5be8d5c9fd34c115d0e0fb07c37d6caa38ec6dd404bb7565206e7494cb7861db8ccc3e49ec9606e721943657ba82acc7f03105d2e3fa0c612ad882d4b2136aa3ff781d72c7de6c89b7cfde6a6e1cb67349aa93915f6\", \n\ + adata: \"5e390e6dd16805789ad83b1a0de49f04f4c550032e3bdcc9a93b434d52c0d391717a410a1ad739bfb6d09b38b39326584e87848dc661fb0163bed87e344a8bf4c9f3b8e5b8f4e87394a21010150efe8193bc845501af7104a745\", \n\ + ct: \"e8e161c3ddfa87706a0e11e73b2446799ac982a99473dac7fd0a30ca2086984984741436d529e66a5fa7505c442b27b00439951a23af55695d1387a3a97fb5d654d55326c55b323fd0a60549d5da90ff5121534c09c6692b418b42b2be0269d5834e12ebf4f110a2a19a2fb4a81fcd3bb9\", \n\ + tag: \"278d658657000fc8af9b3d00062ef5cc\"\n\ +},\n\ +{ key: \"9c3d6dc19fbf4ef1cedc799a9b4cad7b\", \n\ + iv: \"9f465a0e1b0e6243\", \n\ + pt: \"efaa94d25a0124c0a77d51b7ecc6379c9d163fd0a66122fffefa2928129917\", \n\ + adata: \"1a6fbf4a2333cede87dc8331472c59fb4bc0e38e14173d70f7c4c8a04f4e3ca30668815588c4a8a8aed22a38291104c2dd531a9a8c16e43fc0d4\", \n\ + ct: \"02bc4ff6002030ee4a73ffbfd2732b238700ae715695735c939523f8814c91\", \n\ + tag: \"18ffa2a7bf847fe02ddf3de9201b49b8\"\n\ +},\n\ +{ key: \"e562b0a2f4dd45e4c46219173407185b\", \n\ + iv: \"bc7e5e902a445936\", \n\ + pt: \"4af8394518c61476b79a297f75433d828395c6c4962cc25a9090521c65a824bd4a94d99d88af6671406b4801c7cda5ea9cd2982ee9985a84abf70cf7246e78450388ca7d9d605672b056fd211dfe9e5277e900c1227c3046349e176645e1813fecda7c15aa027c5b563584715f7d4d421e9175cc0e50bce72362736f4fe7f95a147d0b1d5780d4c63ed142c87bb4d0aad0a1ad2507adb7ff9e173f41f922b2bcf466c96076c0ca33b4f77924f197d73db883b3edd8\", \n\ + adata: \"4dd6921012acca58d1cb6e1f2b8cac10a1d970c455ec31a66b1180a07bc0921c06949ddd365279ec36f8bb618fe97db7366d7c4781b2afe4a7ad6014fa9f884f353c6c0b3d4974716b2fccfe16cf0fc64da652404ac932990811f01bd9ec57d36a64645a09384a09aa241a29f684af665ea072e5970cf022da1e957d65bbbace11b7db62989f97a01fe8fb23ff0e24e44e461925fc91f5a5ff06498b\", \n\ + ct: \"cab2924ce7ab0133235d30f475ed1d107811ef1f84f4c6d23651d1ef289af73a30bb753a4689cbec23f452bfb6b83c236af7e7e7f6f3c9ce4e4ada177994aed0e546dd208eda65a73db4f25d1dfe4acbf76761d6ea724129547895467bae254468f0c1c93eb090b7fa6f8be0ec4c076b0868a143e1554d42a0ef98b4d4c9c689b9c71f0b2140868b024e80cc0b81f96ffedd4b200b4e5e44cff7603f936bd30138482b8ec2e0083cab888943f1d51b74e4a6ba55bb\", \n\ + tag: \"b70ffb891f0cb8464e397f96d6e24228\"\n\ +},\n\ +{ key: \"b59b9c0e359befd5798b2cf49954e591\", \n\ + iv: \"cf0bef60fceff9dd\", \n\ + pt: \"dc8b4b2411bbd90173bd284495d564d7e7923090fba564821f8d5916ce2d2d01720999c2d8cba9b8\", \n\ + adata: \"2e3a358a7f583e294310a74a90f70fe787773a26581b095184c4c729748639d1115c5342f6f3898848028d9a9b3f90c3ac4bfe8fa49c7faa28dde84d3df6916ec742cd07765a8a12612de2919dbb07e6543f2a0a46464c9930a06371d21e5d7dd30a654fb365bd17b8c78a6a3d6a74ab61713e0cbaf16d1bef05fb8e972adb077601603dc2b86e84935a1303a44e6231c7d2b5803d4e9497cb5cf180fe6e8677762b34bbc6a9\", \n\ + ct: \"cfbd5cad79499c491b6064b581953f43643595301358f407acaddd514aaeaa3841c30efe88313904\", \n\ + tag: \"21e3c6ddcec735eb2c8ccd897027dddd\"\n\ +},\n\ +{ key: \"886a8362a88149972e4d5823fd528fb6\", \n\ + iv: \"e0fff7708171e7ce\", \n\ + pt: \"355e3d2d42461419bd598e5c6cc0869f81339fea8319425f7bf4ac1eaaeb67714af877361815173613b9721f447515144f44a573db\", \n\ + adata: \"2499896fc6740aa27ce591bcdcf3ba8f4e613a194ee0969f1a408666779c0ed6ccbce9d2df83c9e12ee7afee163e9deebe766674b0e372ba6b1a28f61e2e32c4\", \n\ + ct: \"9e45ef02467a0d9d27b02dedebc7b39e2305b3e71bd103c596647929655da436aeff8d5a78787aeb9b0bb3316b3b2525ce09e2739b\", \n\ + tag: \"f5dd59991c10558a34d7f95e312b80d1\"\n\ +},\n\ +{ key: \"5bf4fe64af92cf6208824a35d208c291\", \n\ + iv: \"13ebd16c62847a4cb3da07ac\", \n\ + pt: \"1606232f7e70ae949d921192ee6cd4ce0a46a3746b759b1803181a33010f369c8250007a3c0e853107e867da8256493bb89b89c16a071f146839744ea704e399a13be7012191f3ebf70672d3c356a502a585b130bd91a6e7ac86e93ccf4aabe655cef1c4947b93ae3c681905ef70feb058e57d4aafc2dc2ff47a7bb7ebe0bd0b59665747cf168024f85b16591ce340a63eea5f5570509d56d454b6258befb5bfa915f8a12f87e9b797a823230d80c2cafb17c12c03\", \n\ + adata: \"6fb00aa3d13b30d636c80bb1c84d63e73d8bbd441b54c2574766009083551582d3b87993020fe9b14a326c10b14953ffc27fcf73a70754bd750c491d63e1c120a7187efd3de70c89297d5f192063e70235fe5115d3baeb0d056b3d3bcc610538a35f48568e38d244d7534a3cee2fa1c2560d54856fcb517ddfbd47f653adbe85e346d97e59d7086719b6b8f4c59304af24120228ec3423b23821447538a8888bd2c3d337ad74de2803599e4dc8d7357d1a21\", \n\ + ct: \"7ba413efec5f471973d32c8e62380f1662840c0f52da3b9f61ddfdd3458c78a3fe92bc48cf7d18eed1bc4d028fc7334b15b25e0482ccd360ce7cbbd381228cf25efa25b0b85c5b44a627c49aa3dad20071d171f7abe5b1f3853c7b1a99e19cb148a2abef7eaaf7d0aafb541710b4169914721fa182b4e1be4f87a21e4bd3a35b5a1ed6b9a3367a68587e2c0e3d27521f0661cc92d19896899e8ec3dc5ee00e992c93e4ac042401430caf48c73cfb5f1c2d83fa27a5\", \n\ + tag: \"151d491e9146ca0a54dae88e5fb9152d\"\n\ +},\n\ +{ key: \"1a6fd40ddc97a132571d38eb3984849e\", \n\ + iv: \"608a4383c493be1dcef1d00a\", \n\ + pt: \"d0770f752177b926d39754ef4024d571a782887f3f9693642489c97b48549609eb80d51af46e7ccd528bc3a0de\", \n\ + adata: \"ef9760391ceb33cb92986f8957aa\", \n\ + ct: \"bf9074fed8373cb71a12a64f0411203a2d5a78f42473eabd7ceb47d1cc2b5aca7ffffde6e1ab4f2e90d1a139d7\", \n\ + tag: \"6a766f48bf9f90d48a4d2ce93d1ed44d\"\n\ +},\n\ +{ key: \"aee180293157bc3a3046bfcee8ff4cc7\", \n\ + iv: \"dc3650b4dc7f6f968d579b73\", \n\ + pt: \"6002fe4e0f0ebe808e09a23035b673c47a15aa8fc53b89751e30befe101e22827dbf17a93a4a3722c087cba4bf924d07e1d47afff9202de3713d93b28c257cf9505b7a53ae189742852085d2b8b3c44096c303967fbe234dfd7cd3248c29e3d239269e6a05d34d653ae996fe080851588243e7c83eec3d8793dbee557a5fdd48ee4f71032db32cb3d7ce39ef2a163adb43d440ef3793a2055d41c66ecbf628dcf0b0aae2\", \n\ + adata: \"b20c03c026599a1347473b8d70a5034a4bf2d9a52cc9c6a48fd89ae88cd1eddca85911cb57684d5e07ef93895de0f42822d10d94c9829793df9efcd83cec3899e882d46be5c753a8143f491047f9393e7100b98d4963\", \n\ + ct: \"4aa6ef1e215b02a76860b5e5bf659377c2e1322e2b55bee125f59d39f08b6392509e3d524811c556abe987df374a45c5ac2fb83ee3dff6f98c6e2e40b979fbd4011885a0bac935f4dc8ad97ceade55abb60ca9930c58858a1ece8e732b3d3c05a49e443e7553a85f6192d3c74a5a1ffb2536ea9367901b0cc799a366015a05b24cd05461bb10a4367689cb131d35607df29646c0e64af1f289b444bcfc8b3150d2f3d12a\", \n\ + tag: \"34bb77ee66991dd09898a720bfec07c5\"\n\ +},\n\ +{ key: \"309913e00a4c7d8190172c69a486b694\", \n\ + iv: \"ad00bfaba8c83ae6f4b92299\", \n\ + pt: \"\", \n\ + adata: \"e5a19c42fbe32bb777636ef4d70c03ed8602fee3a6cf3f8f08dc5e7325b8ed6b46cb1433a4823f19619a2d386bea45eb36df9761d1feeb9542b25e8e45\", \n\ + ct: \" \", \n\ + tag: \"129364dce0249cc74d059b7f470698ff\"\n\ +},\n\ +{ key: \"c02514f4ed8bcaaa209ef38a3c2efa72\", \n\ + iv: \"3f0f4d348d95a832\", \n\ + pt: \"702195887634213a1d955ef82c4ced8b712b322d2b6d0701d6529af6cc7c4a1bab6e67c8a608bb69864fa0492259f593f8ba2e5b17d6e26f8bbd48539c646139f4ccba07a0b9013b32ef53316aa2b8d40e40e3e346ee0da760cd17c8113d5b6453e86ffe6c0fee65cba5bf83fa8a49297a27b970bfbdc0046cb1e0b3a0571ead9efaa181355e90badd49bfc5b35edf95\", \n\ + adata: \"3e1efcae650fd90ee2490f531463add13b3efda9d8a517ab53b202e4de4a421df58f95b3e14f5d07eb67c1c38682e54b90c72f7fdec01e857f963bdc6ad9433c68dc200f9dd7fccf2b122ac802c810415b42a412e029cb1c1df8799e2795b6307ab38b0a6a6a8754be\", \n\ + ct: \"60fd397842d2960114071d1fa3d5f0c63c6d1780dbd0b2e964d7a2e80c31cc8cc57cc3f7543dcd43620b7bfcffa5b86fb93007e2a19cf930acba364fcc7a8c719588ba53eb71acdef6af46f88bd9d38c831f17d35dda7fb863f66872daf9e1671184039c857d7003725f5c684db78fdc7c33a29d475403f830f9b4e3daebb4616df5861b451a948d8717d5fee38fee39\", \n\ + tag: \"cf061d291b076e8c43ef5d5e78311ddf\"\n\ +},\n\ +{ key: \"7a2403a635231613050f3c985c8c59b7\", \n\ + iv: \"77f9b92745e87ab9\", \n\ + pt: \"c2e4dde306e8487026e825549e5ebb877d9274be6400ef1bd541af15\", \n\ + adata: \"5421d9247d9302a04fe0f5218fa4e4827954744e41cccf2bdb53c884d69d63f9bae862f940aa4037b9257b0f27ae402b73021a2fec17b966eff8ff37bbc376a1448a8529412a4cb51adeccfdba64d252b3b04e5441cff3c9a2369f0ef38cb15d956171d53599ebe5108123d8d786\", \n\ + ct: \"603a60b4e048a034c1ef6130b23999df1faac62708fa073c8ce7e0a4\", \n\ + tag: \"0dcae37a0581ea81b79274f28d6edc8b\"\n\ +},\n\ +{ key: \"dc5c650b3a05207a220f807509b8facc\", \n\ + iv: \"e8670dc57a6ca92a7d1f004a\", \n\ + pt: \"91480f1908530cde551a4922bec5c3d3a999f4ce88e7e4efa77378f68eba01bf8513f309342ac45ab1a0d534df26f15ce10390fdb6cc7ca26a8eb3e310fee9b71a789fe280a66c81dbb61b665c5026b08efb311e44f1faa171e645251e8cd022e51e6a80062be85b52dd4108c7db1015b931a561ff95d544ff63b8824d55deb834f414f25b7dee0b62076c1eb5552f2c9078a573\", \n\ + adata: \"c496c1a27d74cd9fdfeec96cb0e8902ee35ecfbceac377f8ae92a40623514dca9db92cfa8a6cd5b0fffae030f05464f89931a50f5bc7db11dd06702bf6c445acf51615b9450974a0ca88bbbee8b64f653208446f2345f1e622ba1e48aba162c04d17cf5dfa9de8a6e7feac6496b4f0038b191c1c983a3d20708bfe0ea45e26d9ebedf0ae385a62a83a1b5a\", \n\ + ct: \"6e4d28992bb8fe3010647f8fe5352345d38f47485b53ac26c287e2ef0b06b8f73e0d793ae187f33f3268c2ff80cb167f58daa23240fbabe35a72a6db2ff3b3e2065fbafbfd531b21c82ae291938e7840b7c5fef48955e3c21c6a0b2bb7dc99ed6dc30b464bc20b788ca8829c53a3d6f7cb321ab2864dde25372556fc0de91d0efb5b84167cadfd07526694b39c330c233e69051e\", \n\ + tag: \"d1c59c6f79dc816dec97dc7b73e718c3\"\n\ +},\n\ +{ key: \"2bd237ad7557c6ef52a95e4379117450\", \n\ + iv: \"0fadb754faf6b501cd5d8fb2\", \n\ + pt: \"1f89157c1a17958986b626a8b84b333a34a2163d6eaa10c799906dce78ce0cd60369c4f1b16c76329091651eb3476147bb91\", \n\ + adata: \"12194a52fa22e1059a3091addbe264c51a7f8a8b56f20b2816755d4d3e0d32e79c60c78c05c272082decc5d709912246d181ac7664\", \n\ + ct: \"630e48d71cf6ff50d74e812a1b21f47361fb2364e4320fc36d4661cca426a2ad66956a62823932396923e4018d53278ac9d2\", \n\ + tag: \"1219f16cb2d0b868056d8fdc221f6573\"\n\ +},\n\ +{ key: \"250a525751c5278362addd4203e5d2e6\", \n\ + iv: \"70ae382641d88b12\", \n\ + pt: \"bb3c76f434915972d91b14bcbd76c1b2cc5fa5ddfee0a444c97ebf9525dd003ba6543aa74e3b6841102f8eeee633b5a5846ff5a058d48e9ef379e03029ea6cdbe46b73e1f38012b8bc0c21e09ba7fb42f8fa13630c894bf37ef69ac27b199beeba99cc794a291a64d2ae\", \n\ + adata: \"4d026537bee15e9c6ef3131343ec815d967c4a7106af988941ca5d9bd0aef2b305526b66bcd2155a32bc501d04e1760fdfcc2b2024be0c750e59b2bf4aba5067b61086\", \n\ + ct: \"c119fa8a97a578af77eb6610c1d5df2a83981943c803a8530fb46df84abdbc233bcf2b59e7df73d50c232583758fa57a67949ce335f8903f158fb828b07ac8ad4d036e0e9d1e9f8278718953c9892424a2628aeffd3ff169a3d4037dd3e9cbbb8d8ca1163f2389f80dcd\", \n\ + tag: \"6c0dedc83fc644b2d06b95ff0a797f94\"\n\ +},\n\ +{ key: \"bffec4e2c27370d1ce9e58a1f546dfe8\", \n\ + iv: \"587e49c5a544ba3a\", \n\ + pt: \"636860e2c6df6ad44d38ddca377dea5e4da0626401fbce6be8a8301d5942b648471ed08719562f14cd8a1c108f289d47e0cf5ad8ae33b85825da965c65998637f193a8be8044adff86ba86ca6298c3f9e629f4a10778e34ec266710af8d46fdefab3b001a2fea9516e7173173687\", \n\ + adata: \"ed4da21d33806f8d3050af3e4d7328d1913a3710dac4dc01fd0e38f9bd1d021f84206b43d9c9bbe8b0f447ef112c62791c6b29750fa193da46eb6c9ad9ca57902b994b49639b2d9d3ea42528e1554e5c4eccc4dcd71d769f56dd445abe74640da934\", \n\ + ct: \"585a04dcd3de60d5851ae6e7652dbed27c8f3298ddc0ed538824a7a42ecf16f049120485afc1d03f06fa50e7b0fbd08070f553981c8e0450cf96dc9d6c2ce633732fd4c316bf8f39e7d5bb0eb66a5c748f3872ff6e2e3238916bc153834ce919e29fca7fe6a810af5d1033e09851\", \n\ + tag: \"60cab761f8c3f2e8c5d3cf95dd018f89\"\n\ +},\n\ +{ key: \"0f051fdb628b4a2decaa21425d63dca2\", \n\ + iv: \"b73d478faf5a3393\", \n\ + pt: \"444c5a1b739f1c9ea2077e58a1157928d90133a1ee0e0118cf1d9f898fb71d7c4ab4634a9b4d8eadfc2f\", \n\ + adata: \"124701db5e6761d3482660f13e9a0b84d27f72bb41fa17c6f4b5e4056adf6d0b0a57945c48ae51d3aa22d818ceee3d7f5752cd126747103e633ecde0e37b13866a6a446946b7c631d310a4b7c39c10a47a0ee2576cb5fb6706082ba9616194d1fba6c48533f6be550df9e87178\", \n\ + ct: \"1d3173d028690d8c40e586d4f339a5b37ac50cfe3a3c6f602a3933d59475a178816afa3f35b771a28fc5\", \n\ + tag: \"c5ef1ca56389246501ad5ca2005f2324\"\n\ +},\n\ +{ key: \"410a5e2762f185a225207bbd0da9a81d\", \n\ + iv: \"21279514141eaea9b5927238\", \n\ + pt: \"086e\", \n\ + adata: \"a41c25d5807c65ca163e2e763a8cc628d5c031fc32b52954bb55921b3ae2e0\", \n\ + ct: \"5603\", \n\ + tag: \"5759e113a61da0b79f99ac44b42e3a1e\"\n\ +},\n\ +{ key: \"80d02fe752572644860176dde26ec276\", \n\ + iv: \"d05953517fdb15d5\", \n\ + pt: \"55d0abeae62474c0eef4d1f1777c61c24acb6777e90ad1591eb9a6fcd0400e2370eaa713da4bb96bb00a8b976487eac29b5c3355db700875d90ad7578beed28f487c7b69d6597838fb07ba9ad9\", \n\ + adata: \"7797411790deb1f207020f014e158c57dcfce157ac890ab976711810f8395fbf15258b375cf165c32b5187ed456f7db48d0a7e7f64cfbe7f405eba539d73c3b162ba7615977f4c375b7823e737\", \n\ + ct: \"e3ce3cec01201cfe67b96c26ea581c67909ceac3b7b467932db6e368901db5c51ee2dc139dbe55b792d8b3fe13a36f9bd84ce6b83e1af0f7cdad5211babc62f3d06287a8df6766e258d684828f\", \n\ + tag: \"f8f5f478eb38314c1c4e3c7af5abc197\"\n\ +},\n\ +{ key: \"b017ee24e576973bb77632a0e5cc77ad\", \n\ + iv: \"509e4bf1a5a1ca65b8378dec\", \n\ + pt: \"732e57235ef037731c3727d57c91843a2d408d2f\", \n\ + adata: \"5112538d21ac386080a574469d0fc8cb45bedc366c667b6ae18667e6fb56772e2448665ea66f90e77ac222c4c993\", \n\ + ct: \"451cefa47272e318e8b4162c64c1ac260264a172\", \n\ + tag: \"c99804965456fa7f9514869fb5948c31\"\n\ +},\n\ +{ key: \"5fc75bd25c58377bc31e997a2487ee86\", \n\ + iv: \"35f89aaea1baab9ae80133a1\", \n\ + pt: \"d05496c4f62672b4b96c2d167dac611a04b9200a710818ed12cd510cfd4bfa7c3a1b8225c3efc8b580bbf762cd7785bb5d8d3ac4f3ebbc883e2cfecab5b0d7bdf8119c8f08d560da95ad32ea90d37d9520c13e024fbdd2a95010fa29e7239c22d1198f6467a2c310cc\", \n\ + adata: \"b5b72a74dd3a2d340460e0c29923ddb3a9fd3f2e2936bfdb7704ed49582878c7638bc4716e642d12d174d7fa66e7d0646bd89035e09e55e34d248bbe42e0f8bcae0370edee7f67912571926d43f3fe901f8d7f9dbff8f348ad0697ce692649662c2c5dc73e679c\", \n\ + ct: \"2fa119362352ac078b3b449860546b0670506769cf4b9f8bb826eb3d9ed51c34a3a837b4476c6edbba17a1c5d6ec8f9861638620686de90a7cf8e38a83180d09a11650b3fcd4c2241f97941b78b6d258446595dbbdebf7754ff778ff6b96c102041a17f9dc4e733efb\", \n\ + tag: \"8fdb4c6898fe94082ee1209c981a4d15\"\n\ +},\n\ +{ key: \"980ea55a29f6330ac8c2eeb3ccb053af\", \n\ + iv: \"e48a6dc4ef7abb9c\", \n\ + pt: \"eccb7546649c45bade6a8b6e5560a2999342cea3ff2e5a5ad27d2d58f7345ecf6bcf8e3f01537d8d68858b61fd812d34fc7a7072a7\", \n\ + adata: \"ec08619ef1f296dcf2bcd3c39209fb020b58a4809dd30c1560dd893ca5394406f821f1269e59354fba910a934e31856ac1066be28a8027185ba046afe7cace1575662762314115a27e8bb85471275673e2e59e965b5c08a9876c1efb7ba522a4cf57fc4fdfa46b8e5464259fdadcf5c083e3630be39225a6037af752edf67d5f72c9c3a6cfa4597833\", \n\ + ct: \"95cb2aa6d44bfc65ab786c111ad8148648a96ac8b96afcbbdebcc94d91a837377c256cba3723c2581b640738f951f175f1f317b50f\", \n\ + tag: \"b61687b62988de1404a92855ce0cde80\"\n\ +},\n\ +{ key: \"1d98f42ad14983101548ce988dca3a24\", \n\ + iv: \"fb143f64f766a468\", \n\ + pt: \"5a6be08fcdcb2cf0e6d1b1d2982be40b8e260d91b686baac8a77b9fab3be8b3a1cc375b1c2e78285bb6d94b6b672e02bbe4d70daea4f2be7275e66959d4ba93b8546011b8d77e02dacdfc33781c030cd7bcd045ff8ccf3af4795b0e0bb9d6efb1f86b2a3edd21339f0a1baeae34eb76e031db551c127758523d44f1bdfb8dfb994a96e51c40da46b93bd7cdc05182e731f\", \n\ + adata: \"bab4292314120fa83ecd3810b4e00b8ed7f09b13ccc8cd14940bf066333093f271c15a1826c3bb520366d5b47f1b53ae6cfd60cb183539d91314f0a57d8152be4887ca49d4b0cb72d6eb7d4485b6bcb740dd9bdea20a0e2f79545d5804f9c4d8d0fa5648477de70b8f336ed2753da462d3e36f33f819bf01fde87ea3203e096d9e4f8efa89e79046a2b0\", \n\ + ct: \"adb4d6aaeec32758abc2e598688d7dfb42f0a2703e3a453f86cbecf55465fdd6cc2b8343f3d3efcaae83367898adf8e19b03fc6e9c1bbf3b101be91459a9f06f4ada0885a3a203ff94207a93ea8749b3dfbd6a7a9e52ccf266a1bae274d60e2a7cf8a386679686feaa7dc507d9688f707d8cd1ed7e0c9e6dae00fc04b075a1aceb7a675eb49bace9c06e937ed0aedce640\", \n\ + tag: \"b4fe699e7857137b0615a675ca883356\"\n\ +},\n\ +{ key: \"d97da82045034c8923ff62ae14eabfd1\", \n\ + iv: \"032f84659edc510a\", \n\ + pt: \"ddb3c89d639c767eafa4e9e7c505f074dbf8ce05750c803df52060c9b9aa8226303ba4a2e5e353dcb99e3da9c9268b1fe825c3e6aacad6c5782432016e70c15b78896676799a53b4f5e29bfc19b83e9596fac2f2d35d27136782234638c04583bfd2609b4d5dd4f34efdf044de8f03c06220301e38a51bae1bc4ac8cc17d0821f5eb4c0194a4f957030f2b70104ca40c9d31695f67588858a2d50c38ff2b7d43b3d4a5e7df59ffb0af38b936f9e8ceae9c8e72332f1238c9936e150c\", \n\ + adata: \"37ea046fb4ce1558abcc592047d78441708811d3a18319e265d7b9001fdcc5b4498e822fd543c0bf84fda85c8b3a2675aa84261196aa7190e3a35c57c2f04756d889c8066d7f814e1222ac4c5f6a16a120af6a9a68a2061d45a2f471f7ca1ed22eb910\", \n\ + ct: \"e9769d2fde4fa3b16d7482bd340d93be78cad3e4002fa7c5d8545d733cf83237adabe7f7f2ced0bacbc39222ac120c4437c8e656ed516e0d0c8d7914b35b07a8f8173e9f5eb5905b54d7a9a4490ae388920cd1e482e11722301acd0374479fe8b621078dcd82c64febf172093dda7dbea117150c0c906870312fc9c687d9ee6945b4694e49d1a1032026c08414c13d284faf00cacf39904de970a43367eeb93d555c44cc67e10eabeea747eeb7c51592aec0245d3dafcc345c3880fc\", \n\ + tag: \"ba2493a63c990bd361b3d0f839227671\"\n\ +},\n\ +{ key: \"da4747e0c3c984ba3c081c93e9f0d6b3\", \n\ + iv: \"f96b2c4bc92f94a1\", \n\ + pt: \"a5bce2c02f9a27ecab44645b34e11369025f631526fa3f2f6a2c729de9a01de75b63865e1e990672b51026877a6085e1c60948b1840b18817df66c6fed832e67dabfb0fdbf11742743af80b58b384eda69a60e8101b74fc81b5328\", \n\ + adata: \"d97c752a\", \n\ + ct: \"55899bd9f5327aa95c33467f5b56985ebc5c1eb5d0b290c04f6c91556948ed39d36f3f50298efd9df475f880a94cff1ab5fa5f85cc64c4e040e3ce1951a5261f67dcd94bcdba31d431b6d94d9e5829a59282dee607b0066342912a\", \n\ + tag: \"cfe046d0f57039293a9dc38ff2b3fa1a\"\n\ +},\n\ +{ key: \"1675772a7bf5b05bb211c923fe3f1658\", \n\ + iv: \"d76584e7103d0333\", \n\ + pt: \"5ade326f2bd4c231e7233385cab209a6c0ed93e51206a097e9c2171496f7d56b858fca949d0db80ad8c3de7b0d902a0b31acc21cbda98a4569ec93049cfc1f50adf599dedd441a9555c78c69e5abdc77bfab619acdbd52d0f1e7b5d7a26795859a91fbe8d989ca10eeb75e226d4bc5f8ec6f8ff1d76881255c09d280c633c1f3dd151d6a236d5ce66281071b5301c46ea64b9bceee4a76f0949c07b063d500aa1175cc76cba741b9f3cddc980e943a531e58e419cf302478076458229f\", \n\ + adata: \"5b464a2b1c89f8e92b7c686d61a93c2e\", \n\ + ct: \"1e707b44fe468a7e3b622608c1453d3b370e2ffb811c55dcb8097988b93d1fc8451c118d6364ec81c625cb52b87ee509578a0ead23c3a79a3ae7c9b39c3024ea9c7d93976f16d47dae665f94d798864d15ec9251b6cd08f0f0a7f7086b7bbe14dad50a174d7a27b07d49eb43f5303c3ce567e052dbf080a75181831b26217c41ddff0dfc6c1acd376f43f2e232e0a9a107c3ef5fda892241b546ecfdead181d4c92a6897f46762281301fd4df2a7c2aad2b78dbd2b30a9514fd4e7d190\", \n\ + tag: \"7cd78d6fa7bdedc3ea7d29abeaaaaa93\"\n\ +},\n\ +{ key: \"447c236df577f95f4f5e54bd94f4986f\", \n\ + iv: \"d47d593ccb2c2ba5\", \n\ + pt: \"ddc2d62741270e546542650cf149dcbd8371acc9ee0d60133f7a7d44fe746999205dad24f2afc90f245d11e05e91c0f1103e64f39cdb360d661a2b29a78f4c9c85db8f92b63dd96130c639842e65a42b67ce80fb0d86cd75f7\", \n\ + adata: \"95cd4c05f5fe29b606080220714d0d0e555b677ccca451df0682d0dd8b3cab1f6e70f7b496e36d4a585237fc520d1d1e2fc4c75a4cf1d633fbe739c97e401bf03da8de57adb429813502a886d5e8e116ae07a65aa9e7cf1811aa065acae4fcb3a9bc56b5d243481730d27ecbd801d41f530491bd5e3af0e09d\", \n\ + ct: \"4e87d8b9d9e57d1f4c528c7abd9593f1a567d777d84c80ef5f63e3ed3e4bcecf47ee46dcce35dfec84a23fafeff83e50b9bb7283fa22dcabbdac9dc83871d6db7c9f935a645eb6e03c81de75d44babb7006cf10f460b73f70f\", \n\ + tag: \"f9e0ed54eb953e406edb8ffb7913e7bf\"\n\ +},\n\ +{ key: \"21f066abbabc6419423147b8e7d96b5c\", \n\ + iv: \"247350448133d691\", \n\ + pt: \"5e61692281c9a23ca69b08abcb2e3932d96d1a34fc8ca134383604876b0183762fc23f8037968930ea\", \n\ + adata: \"e1bef37edcc9a50f7834ac6e74b4673f483cd3e99686b113534a4e9f406bd633d015e3a24f77579d0be54cb3abe0b12346dea941aec325593321aee20c269d1da96e135451d79074cfde382276b74bc2d16ac9d701b3ed79f966dd3becade046bf1a\", \n\ + ct: \"ac57a4e6639e282f89843ee1c0a18dc8ec9241102f0cabc8eecba109b2b8319fbc7a65641ae1d6a5f6\", \n\ + tag: \"288ca94679c0bfd19d5ebd5f4d0179d2\"\n\ +},\n\ +{ key: \"573e3c7ffb3be5850f824d0f0f6c7795\", \n\ + iv: \"ad3ae262d63b9fd2\", \n\ + pt: \"6579e0f1a0fa5eb5d3ab43d8f6e4884eb7998b371e64f6692523c0f447de5d880bd52c0563a8ec98d2fba1a2d2457609b44810aeef82c097e0dea24a0727fce6af334b1197dc91edcd86f18d69fffae5beb9d678c9eb2f8a\", \n\ + adata: \"7eff72740078536dee0783a1d1db9a7b234200b8791cdb7163116947666c1b409df7fbd40a58d4c4c7\", \n\ + ct: \"bf2685b9c958cb2b90ff2a0e6928201be7f806ee343abc4b53715806fd4c9c2d0159bdcf0071ce44224e2a8aac8a9c2bc8cc2292caf56c674b85353ebb901d7eeb80e4a9b012bfcf9f433395f342879d839dda2f8172c411\", \n\ + tag: \"059000148fc03bb38b6630cb2e516b1b\"\n\ +},\n\ +{ key: \"4126da3ef72e1ca2e056ad77b3bd17f7\", \n\ + iv: \"2cb46e05f1981f69\", \n\ + pt: \"8cb6bd1a2415768dd6\", \n\ + adata: \"92e1ec01cbcdaf48d9fa6e0f27becdb7226e950955943cb5487333526d7d19cfb0b558e3b76665d8427bb6ed75f397da66aa2ad7544a6970b3db093ec4eeee023242a71dd41c470a19a3dbb4286ad61d59948e705cfd7f85142a728888939d3bc4f1e0683094dccafc7225097f3819050c45ea063a65e88395c171e748b1d605bf604d993e77e5f867566e9c6e45fc1b58fffb5471a2ab40e067d450150a\", \n\ + ct: \"3240faea3ee1ed75c9\", \n\ + tag: \"4f583b62beb4553326eed72585650b71\"\n\ +},\n\ +{ key: \"86080409a6fe027fe3848e069d7c50b1\", \n\ + iv: \"9de99846f02e1d05dc76da89\", \n\ + pt: \"\", \n\ + adata: \"4339ca9511a0f0a77640323c0bd3163367ac591c7ea3da3515a734a372699965ac07b342e5975a8a9d4b7a1495ad9f18e9c06565f7769d0084ebdd95f9f28a48b95c845e9b1fe96b8669eee0d45b184912ba80515e337139ea6a26fce50ba1\", \n\ + ct: \" \", \n\ + tag: \"c95a1be7b1414390f78d5f7f5cd72970\"\n\ +},\n\ +{ key: \"7966dc66c3f5e84dad47999bb6931846\", \n\ + iv: \"c62f050782efd57757d9e3e2\", \n\ + pt: \"eddcaea0a5e10513320514a2b3af881b0e415a7d6fb545c589ba87bd9850a7e3d5842dd898722d3c93c1241296f8ffbaabcfbe6876887ddf78b72ee5441518bada114efda88a7b7e0851349789c0900f2fbb43e2afa0009a2237daea0f248f943bb0e0d419d92936acec5bbafdfa665d15\", \n\ + adata: \"c3a0b8727e606ec324d04d73099fb026183d0e783c7f0cfa2c0b28514fed460850a3da8dea7491fb01bd82866cefc650a1407bbf49b0ba9a25b3ed\", \n\ + ct: \"0c276a14277845b98f39018360395d23ee9dc6c3677bcd342a1261a676273da9e46e8498ca6ada6e310ed53cce331c5270a3f7001cd7ca067b939e343f5307bee1c2f2cbe2988b330926ef561030734b1200c98e5d17f3e6dd39d05b8ec5a9565cd084bd57bf73420f9cf0a71bf0b5e670\", \n\ + tag: \"86891ffee7cd21c6476854b56d1650b1\"\n\ +},\n\ +{ key: \"9f11ee149cfcfbc8c0d84ecacf8214ed\", \n\ + iv: \"009b2d90d82914ff\", \n\ + pt: \"5f46d1e89c2fc0aea84d4d806dd48f3e23cc256f3025fc79ade9ef2d53a3154da369\", \n\ + adata: \"340bdb812e30f18eac91bea5ad2f16673d4f24b859270a90c74e56e54e669ced1174247d2c34345e02026e3f00e4e5facb9f72f8da716ae5347ce4401b7157c47061eee40a9745d2969ac68b1db75c8620cf4cdd8ce81bd51ea28059d2bdfd3f00564e6796581a580dc56fad\", \n\ + ct: \"9bd752e8b1d3fcd07a6c85d77f4af8dfcd49a9db505a708d56784095aca7c3544e27\", \n\ + tag: \"c16b7a6db85c14f23a4a35d0c77018de\"\n\ +},\n\ +{ key: \"39bd4d5b21970564fa0a20a8cbe8a88a\", \n\ + iv: \"31f53a2812c1aa33\", \n\ + pt: \"9cbd6c2613c16a67decf62628a9a0262965290f32c5546c28a3a5a7db888dd17ce1b86d9a5c8498b011fd00152870fc32de66790519d8bb3d4233355bcf201147cee34d701101a7386af0c236fb6027ddeee2c31714c04db9f201a7b419833740a6c79d582c6de762048bd99517f9e7f478735137cdb6b10431977167f5fc4bc5c1160be131be1db20fe7f\", \n\ + adata: \"017fe8ee14d4aee2e83d520c1e679ce0\", \n\ + ct: \"c00dc9ed6bd5631119979dd4bf263f5e2e5a5e61966e106309b49b62e05812592e6eb2a303f86b21714b572af2e5dda2e703897189643bd07db290f24b04a3305113c197f9709a379885008d6b797677eca4abbad16b7bb58397b874f7ca42048616d346805363e278d034ea79bea021d8dae2c3295f0f1caa967c7298b51fa2affaf76671a9bf77958f8d\", \n\ + tag: \"146b073b0d27e5485b14ee05823d3fa9\"\n\ +},\n\ +{ key: \"5212f6086fc0dcd48d75862774244c2d\", \n\ + iv: \"8541bf71d403c227c5d013ca\", \n\ + pt: \"a1c22806e2b5\", \n\ + adata: \"bc82d4882757c0bad255c305d41b2cd2e4c8958a00eeb10b462e5d1963a1f06fed58cbcdddd9a9782d5c2400ea0bb637cd5d5a6e8d2786b2b7a46cfb30389c97c11e589dd53419ee0a1a6b3438d1efe60ebe6a56874698e0a6a08c4c496dee67da9ede3f71af\", \n\ + ct: \"83d36d30d75a\", \n\ + tag: \"1b3c2c6f04dac358efe188758d0b289d\"\n\ +},\n\ +{ key: \"50f5d4529762c4429397884849cabbcc\", \n\ + iv: \"4e986ac812ba3feb\", \n\ + pt: \"951e07b3551954844ffe0998dfc1ca018b29bec6d0d8f5e430e3476cf61f5a53e93b35963a1901d966552c6d43a8d24bf7779356fa2cf4e15fd99ffa3378404b6eb3122c113a053b3276c6dc00328a7a69a90fd71dadee81b237cf\", \n\ + adata: \"3d70840dfed7218bac8f6d722e1ae86fd300e9315f1f00008f88a8c465e33c0464f4deb51af80abf3d34783f41e3f4f386f10dc719784ba50e943b5aa3f77aa3ec45d58afaa0437f1e5cdae8e63abf6382389518dc86b8d8aff29a189d906bb25f93ff277ee25104da607235916cbb519f7599d5c5175931e4560f3371f426489de8affdc574c5525d3b03bc170f18db953787016683e03781ebdb05f1d066edf15195eedf2eaca4d2bddc92f4d29968bf8ac68d\", \n\ + ct: \"efbd551ca3284fa55741d3b66ea8bd23ab127e65c6ff458786dd70b5e9754f7284e5cfd9902f99cd59bb6cc48a0c8462528f8975f6f5edb4558edb56f5ec4e24d5af16c5220b13f15d176bdd132be873fcc718f4919085a6215d6d\", \n\ + tag: \"df4a8477844c18a5ea6360a9b6772689\"\n\ +},\n\ +{ key: \"8374c5deeb19235858f35409d9fb66cf\", \n\ + iv: \"b742f25266c99e3f\", \n\ + pt: \"217931f4741555e7cff1ae02f78bdf0d70435662b6073cb8ced454bc2ed266a47f9c1cb097712a3ca0d30cf6e8f3b9bdde16c9358245e5c7222ba9ce\", \n\ + adata: \"21880d61207fa581c22af1b5da4fe7ed7cd52298584d21bd507087f0b99be5a303323b715fee9f19edff62d3eb037b10cf28c61321691ff1bb63886c7e7db8a20b6be5af672f67c8f1127bc0b75669046da4fe0b94f0e91f1d25656a53f11edcb1b65464e72feeb2993d51e32112edd1a1db0b16d3088741da966175762df1ff10c4aa804056ebb0b042\", \n\ + ct: \"74b6e2207417f1cdc05921036cea0031bc5835c33b9fe83b4712ea81bcfd2210ca03b73dd2653e4cf0de82e765e1c5740b76edacb6c62f733037397b\", \n\ + tag: \"aba665d0092dc8505241bc52b7e035e1\"\n\ +},\n\ +{ key: \"076d0ef652ec434da81e70e84ed3b951\", \n\ + iv: \"c07831c0c5c6b937\", \n\ + pt: \"6ee7312c562ace7d70cf1a3f1a76acb58ae9168e8e0a1e8e091db98174b3c643ab1ec6035532d5ff23\", \n\ + adata: \"748a284be650c754beb4cade9158fcfd58c064fa97cd969dc9b5fd6df08402548de6c0c15f8ea36176fde62704985e6fbf6872b3594ced8201643ee274f8c1523bf970c95f99713a5e68752c17a5a65973c969d139ae763ecc6bf770f9042361af624b8881e643615d59ea846c832904c65ddfd5081d3fd5aeda0f803bb525fe8e13e11890c9c567cb56f495805913a80a53b133c5e56725c420d70dc45882306aebe872\", \n\ + ct: \"c17f0a1ef7fbd7a32eecd37718d844172e830d67c1c13296e589a0cbd9c093b110ad5cca736e842d2c\", \n\ + tag: \"02869853d9d265fbe6a26eaac63811f4\"\n\ +},\n\ +{ key: \"f759b37637ff6c2e5f4de05422624866\", \n\ + iv: \"16a2d0c2d17712f5\", \n\ + pt: \"457847337fdcbf8ce1d3490d384ceafbd3d555420238fdfcd806b2456af8b6d91fd6d04f2820e355ccb92e1ba611b72517a6b83e64e00eee82dda74db011fac36a9eac083b73214fd1e8a4c7ddb993c1e480c427286119e590024e13836a61db73afbb0fbc58b89b6d06d89899c53dbc3b9b8ad4e63ef86e7a9641265b87a19e0a8ab63677ef1f4ef4a6333d3fef09e546a087235efc9d2595\", \n\ + adata: \"74b8e3188256aebd8b79020fd4dc\", \n\ + ct: \"0968aed3a84a6b5af0b52379df9eaddf5dad8f51efc9a9c77220573ffd6a2cedbc9fa1dc2b32a1c9002895123310406d507bb5f38ad13228dedbb0a0578686185c19657925eabdb960e6f66e042b0f0b7574b3b4d498caefb46ce96ec319565febc349cbe7536b4d6ed6ba39523b042c865057e72687dfc422edecfba4c835ec7583edd476f651c872fb3604b215631be02e9edb20b3d9b950\", \n\ + tag: \"88546be0873845499273c3ac0c3ed11f\"\n\ +},\n\ +{ key: \"2853b17bfd04f6f892dfe10f65d45e6d\", \n\ + iv: \"28a06b7b3d96e05b\", \n\ + pt: \"09fa26afe4694697cb33dfeb9f6929c4f4f0fd5ca0559679af197cc3c7b1d17575c666a77c20a79f3b0936a4b020\", \n\ + adata: \"c4e3fe1a77526cf2e47fcbcd5581f70cf8f4369ef3fe9456af7b\", \n\ + ct: \"6f07e4681e2a674c020860d10a3a4545e8a71cfb60e77caf32707624700a8d741744adf525abbe1dec473ca304b9\", \n\ + tag: \"2d61dee8a539180f21b7d14dc39ac4bf\"\n\ +},\n\ +{ key: \"7219942affd3c3389eb8857d71f79736\", \n\ + iv: \"5833a3f59cb2d08be5c95665\", \n\ + pt: \"389c92111223879927a7d8795a1bb122d259560bfdc98b631f638212f9ef6abec70a35f70e27f83d0732184b2da949110765d3b0dd40746c7c9ea374fcf91c941b8200fb58b86270f4bc63a3037b4262cbde8dbabb89c759b52c58002e7309a17d5e2fa8d6fecc0bf13d304f3d593384412a5ed0a2c7476ba6f03963d7ff80ec74eaa18000d81a30289f93bb7643a7a9bbfa939055521190d789ec1ad4d97f05fe\", \n\ + adata: \"af8acabcd5da84387463fea6b4d9d859efb9bae108d5e1224ad58ff83ceb9cf2622561ecbd2133a01d3307220e6aefaeb4497b8afa602dd40da07a3444c93ee20ced463207626135bef67dc7627c1600603f5744cd69e34e50c3ba42bb7c041d160c3e99a12b7eb72526e3cc02b9252181c723c31779d0ccaff40377a623a2e20c0534edeb515d513caf099f744d7c8dd50ff655c68baa34ecd79d995d7b72dfacbc7b8ef8e79d4adffc312f4dca4169761c53d828\", \n\ + ct: \"0075ac2ec0e87e4605e7f0a5da232f24a1508caf2e13c2d6ddbe38fcc75cfcc81b77850b9e128074273dfe6e94f28f5e4eddabce324ec23ec6e324160fe4934eded24abfa032e3b5a3c17d174507d71223336063c6ff54e5d22c3bb843b0a93358fc4304686bbaeb1b7ed1869b48faa706113dbe2e1bf05e0a2ab6ad532bde935c1776cf9b93b52a11e4730413f89237a8e2d55a7e9d2dd89c28871319502da862\", \n\ + tag: \"8fb7a3c1f5d4e306df9dbb51a564117d\"\n\ +},\n\ +{ key: \"4afe3004fbf03404f6c4127428d6f9a8\", \n\ + iv: \"23360ed81a75aa5ef5245d87\", \n\ + pt: \"e1cdec2287d6f3d0b7bd480a259cdd5e2954370c7c1e47e45284f5b819a74a85b3db37d91f2bccf54fb10393220fa02b8b735bfdd9d7c55a2fe909605ad339ef95f77f0c231eaf712f2dd6f66032d171f3e3167333f10308d02cc6b87a1c522ea46744b1c09baa45b0287bba5100b11e838392284cbb2605be6356edc74e883c68c8671157a3b264793aa8e41e18a8e89e4b7e19e7933b8046b0124339f4695d0eb04b645c0f1ac8a4d3cc782fb932c8121b9880b4043c0ab1ca6031260f4037efbb0c\", \n\ + adata: \"ffad80aef537d4555bbf96608790c092e8a4866d3b364f0d2882dc5e4431226eb4d0c81036c9b1f8f06ceb8e74611640cb0a15c5d11f64f065f1b56fb70fd73983791c93efb2c2e84373329d31deaf0f1f755616c7b225b147646b432a71551faafb9fea31063b915b2ef05ca7a91c565bd9800f4002af01517281e3bccdde26046e50c2e5cde33fc2b21606f536ca6018c91b8a5b4f401549871becf9af9036e5c0bae2e710\", \n\ + ct: \"5e08471c1623543c68d6a984c1ee4c80415d87a663319ebec75914f0710c0ebfb91071d45d8cdf1df323aa195797d73473a1009cd5c2c1f7a6ffa0c07fdea2251581da147e7762cb4f58bf78d63fb3ab6e2bda639e3040099a0d7bbca371b5bff5e3adfba1b19741a5957ea51d613109c0ef5f45d19ce8aa039534af15918a11e7218f386ef3ba63bd29d6a7fa50023c96f9dfb366a2779fd2fa3a5d4490164896bf27c228d64c1d1fcdbd20e056ee466d490ec8261340a21abf090e9c9e08c98d2bdc\", \n\ + tag: \"74ed91c5eca594312d6cff83da400142\"\n\ +},\n\ +{ key: \"99562ab5d6ea5790696b50cbd0b6e9b1\", \n\ + iv: \"5009edf9858f4758\", \n\ + pt: \"77b38f04963de7b7a645021fe5528bd88adcd80091d200c6f7f6a53c461ed2303e1919d4db0815d4885e50185ba37c084a37d7227643111c4a0b1f092d0fe93939d396686b9ac7b62d6e0723fd7436fcd7684478d7f39294c73d98db0ee298e57ce180df63e7b343489de0d0bc0f8742cd3bbd6f8f59f77955e331056e62b3f1e11788c33f5ba02dcbee0d73156674a88f0146c4dd32808479ecebdd\", \n\ + adata: \"fda3826093553bae4dbfb99cd414086b23ce4078cc6aefd6592e0bf1f49237acd29e9301e4039094ac21feed6f3bbda457b62e61c0ca5ff32214035c4acd1b1ff5db8a56b04e27e54ed847bd04d71aa70738db4842f385e452acd4e8a592f5c14b449d80503d654ffafcad173166b91e157b2ce10643ebb6d223204bc88c69a29eb95f139345d0726d220b5687f2a1d58d8241d676\", \n\ + ct: \"b8c169bcbd8891bd6c2ce2a806a6f1a10f5174ee07cb21d343dcaa84531fce0fdabdc5b8e7b462982cdb15b11c702bf0041dcc4d1c646f3a8d43eb4e9b05ca8dde43375dcf5060600dce624f8bdb2153fd30a3ebc81bdb6b9a9ccf8e20520d5f28ebdc8588701af4f0ed448990660b22436c4c5c607cc590f04331ff5db354bb8de372cacbd2e9b117e997f542ada88ab6c165d5f7d1d1794877b47b\", \n\ + tag: \"78861d99aa6e3d031e12c9f14fb0c349\"\n\ +},\n\ +{ key: \"58f4d6b20cb4211c9139e53cb451398d\", \n\ + iv: \"e72529d17dcc8df718476fdd\", \n\ + pt: \"0adbe37beca312950b44b4e2507f7afde990c15b50323bf00d50aa17a6d89331a29d89580f91be6c7c82c1a43f2a197016b27ca74a4163b2060a4da1e32d25cbb1388c72065cd85a3fb2eefab21c41e2f5badfe70282b55f773bfa188157c6f1cbc3f5e16641a62264f223c84ab322b382964c8d50dc35af88d6298f47152e5428063d735fbadc978a6d78cb91dc8fc927b61ac436e5ae16c03b580366970cebe7ece6d6e449670ff8fc0c3eaa1c7a20693face2b4\", \n\ + adata: \"44fc76f1898aef63354691567480fcc4a345621ba51d9c3c098bc200bfdb080d883bcd3d9efa7e58395008c4045f7b3c7f5ff89d25bfda1da70700d210a1ee91a52ef7f998e3\", \n\ + ct: \"cb5c2a146181c95a3ff9c398b21ea6243739c999d178b434ae971ccda3dc72cb7b05c5f975d9c44292c4e3e9b8f4470aea4c744d4919af59bd1ac047ddfcd1c05b9dc40e54a161359a34963d3bc03c3c34ed67722664af94fc57197561fc3dc3c971588109337b5f541d59d0984b187d47470eed7badfd13459f56ed4501a695ac4a356cc7dfa05e036af5e617ea9bceade871c02340964691a541544400f2de90f0e85269de0cb09a999dd1ef39c7d57bd4a8534b\", \n\ + tag: \"2fa6f159263fe6e9a2f726b1470cb253\"\n\ +},\n\ +{ key: \"f19fedc2ec5f45e417732f1b10d3c65b\", \n\ + iv: \"dc99120001b6e516\", \n\ + pt: \"c2c1d2d1b59842070899e7f15343107dc75ce99303e99f89c8d1f2e60cd07d9b223c4983e7d477e6c6f8f50a243fae0777f04a6e54a1ce14850b1fb95d04adfb5cc1eeac8dd812dfc69d06357792131fd67344b265800b6240a6accec9752455e551731c3d8371dbc2756ef0adaa5b8dd5\", \n\ + adata: \"b0da45a11f7a0b69352b0394c05a2a0b8e2be5e241d99c5d81839c8b85\", \n\ + ct: \"9528dbf1a81bf66ef5cb2c7290cbb00c7c2be0ecd0146c5a18b4c5f0a984d7e550681f798181b04f4d68030ef1631f7564c2132c4acac2093ad91b43dd310002dee7473aa29d3de20e4ab9e77db250edf62e31e96e955323a6b16b1057b5952fb34668ded1ae17b656e01c2dca6126348f\", \n\ + tag: \"b773d0129b66cfabf9230c94c67c3eb8\"\n\ +},\n\ +{ key: \"abd432cc1769522454b4a8418a5bf1eb\", \n\ + iv: \"9b377e93ec3c8d93d8dd9d38\", \n\ + pt: \"6842cdc7f20c6327c3ceff118ead575acaecc6bcb8a72fa877c35ce5a53668bf40e215e80a47cce28d8326917b9d1641a865ba5f8c88af2b3a7c45d9245f6ba2c40de184fe08ce8172e6b6963ca62585798c154ad9d2ab\", \n\ + adata: \"4b734ec80797a27156f02c78641b381f1da956337dd4d517121c0f300aba08ad98fd78c2389afa319bc55fbb3f8765779cdda979abb6a370dc1e437135117654088fa7867cfe6068afeda03c5a2e3985cb62ab67e42c6cd4e7669b1551d37756baa750409d2554fc7e0cdc5df1172aa627bc4956f044729d888bbb68163008a6bcdff776cf9c402d7dcc0a7480e783d95f24c592cfa6f7722dd6\", \n\ + ct: \"d9632095e166940b7fbe6298b6f0c0de6c30e495947ef1863fbb72c2ace23f27621302b1fe430041fee2e95c7e478b6701a1db646c6ba758afcc3f126e5105afcc87d00f77a08dc5eb09e5bc40ff80b540b54729165fea\", \n\ + tag: \"b750af0f398c62a7017730544303fd45\"\n\ +},\n\ +{ key: \"9623b992284874969e8aeb9e80b2ffa3\", \n\ + iv: \"457e612d757b1030\", \n\ + pt: \"26c34067ea9da89807c5a16e57c1c164081efdd72d0a6d71172065b65ce6c370f4e7da2a5b40749e85fefb4470b5df9948dab7185a4e647f682898d7962449e31493f1ebc907d15fa147d524a582d1678cab1448de3b160ababf4e61c86e7eed33a8f16681be8d5c1cbf276a21e3f1a9d65e6476ddbb7b22dc6daf97dc1e5d226def310f450e10be89a0faa7893a9e07d5b19ef7b006f75d6471787886c355\", \n\ + adata: \"e727debcb1df2e0c6a1ddddd\", \n\ + ct: \"d8ebb6c4c5bf3557580ca51bbb93c0eb4f6792a05d20706edc0fc6d4cc43b69a017c4f8809ca7c0c10470334244236cba67b7db8001d2f0c7323b5966ae78f4f2d2cda912e3475e2580007df2ef9efd96b4c058990b683cf9201d2087caf1280a7522cf10e771ce0ea2c908a6c0a1ec3525f1e598d096010445c3efd873afd2b1ef934c8eed89313e81096664204964ab0b0107d0b3bfe0e31a0316322de43\", \n\ + tag: \"74bac3c79aaa39e01eaf68802bb63f7d\"\n\ +},\n\ +{ key: \"2247cfa398dd11acc2a23d494725d5cc\", \n\ + iv: \"ed09b41ec27df71e\", \n\ + pt: \"e92dc4e8d5409157484fb590b25c69efb13bea6b8ed5f1a14c1e3bda55542aa05c82f088a0b9ed26963837b4bab86d1475b7b82f047a0db4c40fb4a1f810befce8e2a15cfc812fa8030771dc1eeb2b6cf721aa6ec8ccd602860e75a3929399f95dc13906b7e4a01563ee6de44b447977444505d9ebe44be42df6c044ced41af79f192ab4b4c72d0f5ec987df112f6bcb6fc3c33ac899612a15119203bdb61af2be9b01af707981ffb9b3fd33f779\", \n\ + adata: \"a8b22916d49586e54fbb67b131198e6869755dcc18dcdc707532b9ed5bdfe5770597d31fcc5cc2e9f020083c1c2230c3a80f1127888200121b6abd4f56e3a7fa3cd3f687086cf8e6bc63091c6e3c7fcfeed6844394e04d47804517edf44cc0a651ee7afc67c47195a5b814b032603dee350b6343ef26c520a3305351d6ae6f9d74ddc280ee85c8329e21aab475f0cd\", \n\ + ct: \"502211cbdc04c64d15cb1bdf76e8cc20a424e591e71051bf50ad65d44fbe1e33538532f2393ecc5691b4979487644346cf8e5a8d3df468962989824a737c6ce227a80527f59588d1bbeb2bd09a6c0c1a77c31d98e1acd50cacea820d43d2d61408de9dba1a439f01daf2b8c936d699a75d626ec94c61f65aacbf7c8fc00b3887d27fc164cde488445c1a2e75ce609504bf812fc8c8f4f52b0be8ecbe533386154757beb346bf29443d51aa9405de\", \n\ + tag: \"100f146e87aa847f82506b676b490171\"\n\ +},\n\ +{ key: \"9ba36d81c06fe912101fb0e810808152\", \n\ + iv: \"d2031193194015845cc6bb59\", \n\ + pt: \"6e84187a76c4dbd218ca36dbf21ad66259bd4bcb1d401dd016fbe401923eeaf60133113a244d2dfcfe00c7af6d1c5554d526fbdd8609d0e33b71b30e844506562f627b48ecdddca99a7da31e257e28c1ba0bdc3d85c574f1657844de9b2cce376dee5d73f0151b58f9b5c05af4ff5b395a2130efdfe56bf0cc5c44dd853cf15ce6e70004e6ba01fe53f02c28\", \n\ + adata: \"909c5dcab6c32f8c775804c43734ac42c4b1b57500b2279a70009b47d29b4e20dfc0fe3e92bb4de4326a7b5bd74419c297f979febe731f11a48d220b78912a493c33a781de5b8ce3074a684ca4e9e7734f4c31e22f4e14227c6a587e614e069921f9991bd176f7bfbb48bc0097df80e9e7fc8d40a040dff833c9f40fa9cbf71d765dd529e3207871b68979ed6a2b85ff70beb678d81bf8efffbae319ccad89a98ba4ccc7b59f88d55e8ca8622ea8fe5ac2cc236dd4\", \n\ + ct: \"d600e284d16932ea47505d4221af5ab86a3c4ee3678509f48663895be74c565b23ccf8d93317ccf183ff16dc35f0d0c50ea6f958bde13945315f05cbf0e322075f313ccb1f0778b27b017a9db2dcb9c055353fb251a0d931d85e4a2d59b8da2eb25b35d47583c442a461287a3533b1dae13216214140f781e4d09413d2f8247e5105bada9e1ce17d7abd0c97\", \n\ + tag: \"580517f92dccfaef505c618db64d6650\"\n\ +},\n\ +{ key: \"55e783cdeac9fcf688235ef4a6223497\", \n\ + iv: \"06c34354f4723094cb1c49fd\", \n\ + pt: \"3c824f5f97c8795319c3ee9cfc779f6a9403e7c7facd14c9a0b96c8184bfd5ee8d002af5406dc008eaae9fe8228dfdf8cfa656e1d170d5eb1ed1c45bcbbab48e81d59b08f030901204548a81faa6d23c428466e77a5ee4ed4dcdd08ed907b2549aaac7d9b5f64c36e4653185ffce5f8735a1501242a9295c71fe7e46b746781a22559c29a7dad50da176d016b98f84691b6effb5b7e889d73071\", \n\ + adata: \"36df6d7788ff18d0dbb1762a51d2f08027183039b018b97a0a6f587c654100845ee70aaef421cb1791e86c1b5f7a986762a27ea02a7dd7caf0e7cef1367613b668e778b3ddb0ed312b229b656fa6c69c46048b7b689295faa2603d5134ab80f8b4a04f9a615d87f4f1d63b8113831c0f5f06430c786d516a96e465a135a1057d54032b7bbf0d0b535d8698da1b8e5dd2e84790ae70be8f8d5c632a07d895f78126ef9a04aad0fda2621b0e57d699a22eba\", \n\ + ct: \"281d5318c8fa6a741a2f7d25c6e7543f84e5f3bf4d3aa5df49c6928a1f7d658765e0b856a0c2db21e2b34ea076cdb42a7d4da59f56756e72bdaae8efd3f7a56315f58ef1fd57fd51ee49b8debd086c8ca1f73df1f152011d3dd7907ac69e1dd45896748bf22e4b57b8ce9a6dcf49029ef9b6b355c486f51e291a343cadfa884f3ab31f48b7d81d3676112c50f6e9336c218c2e1c0768e9e7ceda\", \n\ + tag: \"6c149fc5df22c1d9f801eee7ca28c095\"\n\ +},\n\ +{ key: \"b2fdec6ca853dfcbbe93a9940e76d09e\", \n\ + iv: \"22fa49c110e717b5b1e61190\", \n\ + pt: \"eaa97808049564033b0a12dd084e9c9d9d8d69e670ec2d48d035d21bc7b4a75d65ae494659f99e3f4edfaec29e55cc1679da9a7c36c144eb7d8ef78755c6f542436990452e393b673a94847c78286ff26a622c6b1eeaa88dd212394e7de3feda949999572ee1fe10857623d39dcf33e7a5a8b1ef088c758a80e38cb471368e27df13195d489a0b67dea90fa5336e095a218940c87c9da639\", \n\ + adata: \"fd0ce62706c10bd2b444b1484748d331087a1764877e4d17bb54856c9c26b4769ca57e418e26e895f6b93c7366ecdafaaeda706b5c45e6422933e5e7337b9fdddb33dfa0ac80bd94cf32fcd2a806d6db5252d971c96f7b3d925d1df414cff4de3d31de8a549d2971ecfea4ae22e7fa6f7e\", \n\ + ct: \"b52c4587c08d8d2e019141860107d0e8e179e3ebb4dfdbf025d2de54550e1fad36d975f97680dcb53deff8bd208b60c7c64332eb91ce6297f07a2d4b54df98be92cd4d8a7f307fadf6289cf6565126c7c2956cefa1527c947415b9bc992b2dce3a9801fdff80a28aa07e3177f961a494e4d647225549a36e9f0bdf9f1dbd798bec9ed9b59897d6ef7b1188b71b04080392a6e7b2c0edfcd9\", \n\ + tag: \"ea770221ff217849889e3977cdc1cf49\"\n\ +},\n\ +{ key: \"ca347430aec443251a3219eda63cfae6\", \n\ + iv: \"d65041da2f6ccb38\", \n\ + pt: \"4a523888daabe15371bf460b5f25c33af171a483a2cb92f90bca375dc8526ab30d604229f8d2d4d7b85475fab61c5da3e5b0548ad38741d5e7ed7b6b37b4cb6286abfa02fdc7937b5b4a82e791441d9d0d70c411b3df609d21017275ea6583a9d6f3631bf0a1737b5d4a8eb3e5181bc358eb63f3fae55a73b1f51050401a\", \n\ + adata: \"52980ffa80973f2fcccd6df700c43deea5658f53733aa5af69ea1cf02def42163dadb1e1f8a9402ca82540fb1cd36efd6210782658c42c033750e0e5b2abca33f1a30ffb949955689401f195a8a2e19c31199c56c3e7f4e534b539ffc5b65c608d3c51a36611066d9941d86c751188b613001de8fae29bb74d42746b391433f623aab557ba1aabc1f9fd86f9e818dccc47abd5ca685afe5118b78e08b779f320c579de5178a456f95096d867e1343f23a36de107fe8c\", \n\ + ct: \"28aaacce5a0635d69ff1d67ad794c65af2acb46ff4b3164cfb1dbae1a5da83ee368b3ecebd747d17c6991573a520a18c1a528958ed26c8de4db30820e3a05ab615a1230dde2df38cff0085cff687d411f17fd101849fda7a911e3b21814f8d7b1bace9089d418856e3f76d2b8b6e27a001ef0b67b2712b585404c761939b\", \n\ + tag: \"a0aead620a159bb9ffed170d443a764e\"\n\ +},\n\ +{ key: \"23bba4c207858e4c26ae904ef9cbac7d\", \n\ + iv: \"aea5739c19a81c6c\", \n\ + pt: \"e76042b60c894bec29b6849ba26788f21ba53c8b1b81d4ba7af4d6a5da\", \n\ + adata: \"2a9d27e48f2e3b05c76d00fd360fd409f286826a75d44b174a6713b2f7471b645fd345d565da9ec2ff797ddbd8ae99c45c019bf3ddab24a5aee11f3648f1edc759618ae26307b2daa8736dce44fff2cb3d72e483467d8d6478b50df8e1c564ccf8e4638fbc9624ebef29d4a9ba775e3655bedb75a6ccdc15a6008d045550fb9b1485fc\", \n\ + ct: \"0e1aa24721449395bef45ec7794016c50c3467b6138ef263fa510d7016\", \n\ + tag: \"8c04a838d2859e045a1fb45e676e41df\"\n\ +},\n\ +{ key: \"e4c5b7dbf2880648ca413c9cd9b189f1\", \n\ + iv: \"3c05521f129a18b6\", \n\ + pt: \"7933287b0b46854f949ea95b6ff5dcd6f6740068e9fd4c8b3415b1451c4b6a9d4a91b166107ed6dc55c79358a58c69d45bcec49280bd34430c3243a874c6ee87a42755701e7a652db3ba3cac41a5047d42458339a47682b0ebbd1939395db797bc98a519f039d885cfbc11e680cae4a598\", \n\ + adata: \"ef065e5f76686975ee9345ef3811fc85cd33d9fc055edcf8d62b1204127766f72ea50e9db9df581d7665d296c42503da44db5e73d4d1eca7e9bf32a43b9fdfd97b8c063c531d68dfef13ed5a2f1d402d9af04910685e47bd362e0f63c01eb44c87\", \n\ + ct: \"9dcfcd13f76710129c3692298ef3a655c3ffd47c98823ad505bacefc3269272b24b569731191d1d8b191bd656d2b1427d3b791251e30e44cef25ec1344d77eef5eb944effdffc18c5c6aecf6b16d653ce2e4f8cc8f78d1c72dbf3f05ab6e3ba504d38e37e85bc14bf2ce08b225bb2d17e9\", \n\ + tag: \"93eff7c271229695055f23fa6435149b\"\n\ +},\n\ +{ key: \"5472b1fe08c5365104aa4df2a9a76897\", \n\ + iv: \"771dc530a3b46cc3\", \n\ + pt: \"\", \n\ + adata: \"4a7034c0b84196dd9e95e6a387083116fa7a90ad29cbda77e9524af143140c2ff19d1c6ae0e7192f248b1222c9dab599923595cc3cc654b6384ffa6eab6c698c44cd0ed2110813bf0acb2175387fd78dcf73bfda3c1c1bdc1bcdf27f44b3edb2df55c14a8388946ce2346f752afb5b9c3668f91eac1863de8d2f93c950837be77c5ed4f1d4c7c8408dae49\", \n\ + ct: \" \", \n\ + tag: \"2e57244bd63b23a58fae6226c34d528f\"\n\ +},\n\ +{ key: \"336930ea022dbd2d1549251befcf7337\", \n\ + iv: \"62d102334b4ff814b4dd3041\", \n\ + pt: \"82f487ada0309eaef67423a74458e8680ea73c802e0b1a7f7893c4706ea70a089510bbe7c19b75f673c25381553521af58ef3e328a9226ba837c0c73e54ffc01aa94ffdebcde110d7c664ca5485f56ba6a630a89e9799b128dc1d63d721dc4613d8c26358b89386e1ecd7cad385b25ce\", \n\ + adata: \"5376d29f9b9b1145b0fc05dcf5a8dc303c7bdccdd61f6b8eddd31502c85c8beb34f054d087581cc2c4452a7f6dd42ae81491c9e3719e7a4a17967eb87016d19eea94a30da324d8bb27e35e726808ed78b77e14e95b86137004e5b3b9ac5b25fb06c5d366fe62309751c13ba47008ded9344d5c06f6d3e4c4dedee59e029d868fddcb3a405f4f246dda6754266b58ab1bf796537b4c98ccd4088918bf95b0416e0c3c42f9e7817e6d8c7714296eb79700cea5c2e43d661387\", \n\ + ct: \"ba197f52d64c401586ff26b7629f5d7620620fe65e753ae76efd9a5be11692cc082aebb5df5081ed6ebcff57bdd26e2a596c6b09cc3e1ee2e790f9f826788f4793dcae4a8f1319953480feb5ebb4eb96d0626a7e09d38b8587cb9f993f9c5fea6205b3fff164175c0c5491f1220919cd\", \n\ + tag: \"257ddd6d8786ccaaf98fe9d12af0b164\"\n\ +},\n\ +{ key: \"d2f8dff21ed338e79c55dace7db0d3e8\", \n\ + iv: \"cdeeeb837e7341d0\", \n\ + pt: \"cbb598a39b4b3c17c2d0a616ad27143506ae1e52abb06093d0986fd0574ea77d9af14205413bb4ce9c07e4208c58a26993a603a14d1696d8e47b334f9140193027a10c59623cb2bb379c6f868a418a2dbdafd6f33e05aa3e93\", \n\ + adata: \"e3da5bb451918f7d765591904e551ac318e601a8680ad0722a40292e5fca68a48f1d7d5ce70e6a3c1b6147b6f83707a2d9d10d1c3e908b60b3b42c42b0ba0ca0ffb9ab136b00b9bf1e693654802ef1908cf116b0d6753423cb76f487a8f4154a71ded08ea3685e8e2db07acaf908ecf9f51b1220ca73136e60ae3eeb5250d1dd583466b54215d3e38603bf380b492259\", \n\ + ct: \"6999111d1e038228b469d739b9b8747e7df67beda907883752e4c77df1dafae7157deee774906729a20443b7965583983cb3ef2dc0291d72b8dd8c9703f17d9de86a960c4632e5b29b41ff216b939053a4de9809a105aedaea\", \n\ + tag: \"657aa4e0077ebead6239046729e0d61a\"\n\ +},\n\ +{ key: \"778b92ace1dd70d18919113a3c1dbdb4\", \n\ + iv: \"d6f4ffc15058d4bb18c6658b\", \n\ + pt: \"ac487ea9400598291d0006ef2a297d711c17ff91e9f46e0e43929467f2b09217f26253f68776a66698121adefd55d5c79d76f9dfdb3b8ed5674fbf4dd9b890f34a7cb1553a5ea1d8934215f9a7f5cbc5cf7c4913371e9f5c01c7a89fe1\", \n\ + adata: \"ad5d08e2fb42b4a7918a6fd9286d0a6aae451d8808aa3d26b4f8031e0cbfea86abf0f7141469d3577eb0bde30e71f47540131f3dc0e7cbc0b46ee96f626dca29ebfdc76e1f7408cd3a4b8181e5fc73d08bc4ece1a9a2d08dee520f3219eab484764edf0e9366fe3028d53df0ff61e9c885dceb7c7dd1cb5381d000abee31006246673a084d4ce79c3de989957296ef4fece653f74471fe35146045f1fe32\", \n\ + ct: \"53a4d7ba1996bc0d5be2baf4e9ae2bca113bd968f4827dcbc0cf9eac96dff7f1ebe1c5e3c77fd0a74ab54059a04caeb01fb11415a68de20e7e35d9f5c4e2707a6e592f5fcd18673e4b1c9552d59717c663a15d1c9e55c8548466268cd4\", \n\ + tag: \"e7e256f58f0ac408cd22e12193c6c442\"\n\ +},\n\ +{ key: \"6ca7374e8bfef560cb5f4d6e5bb3548d\", \n\ + iv: \"dafa4f36ad9c8d9952df3e9f\", \n\ + pt: \"ed1b355f0fa0c1b8b684837dc88609510b0b0b296d2a8f68d46c5d5793a2a623f74734029bc328\", \n\ + adata: \"1186c1900958976795fe073135f2be210388f81268775c09ecac820f4b8e6499b5c0e91db811dc1f295d92b5a3f492e30e019721e7429207f514c445326f1cf5532f317f7a74b528121c45a84a88b86485eadc751a9ec5df6ebe536ed80646ef07ca7fecbf376efa498bfa063d46ed62d614c22ff715f09e604a01a37cc1935dcb7649f387be65bbfd7aa57dc62306556cfdd412d380076bdf141c44cfe1633bcdbdf4f019295d117512aeca98f739edaa\", \n\ + ct: \"8a1a4aae3a00104acd23994435d538f9a5ac79995bd2b0c045c842c5fb6863788f0e0c53c4ef99\", \n\ + tag: \"1235423b1ae22b8858e04414739ee80a\"\n\ +},\n\ +{ key: \"89a59c6743720078b2b572f23c8f9798\", \n\ + iv: \"1f8e537db5d1bdc0\", \n\ + pt: \"4439d27bd7f474b4187760e32ace182f6b1ade3facb74ffef5600158ac1821cc42cf9a38df7d124b9ab790046afc859dbe5b07aedbc5fd785c7f67b05652a68d15bf492fa17e93a9\", \n\ + adata: \"8ebefbde44afe809258437a04b560c70f642cb23\", \n\ + ct: \"80722c27331fb30ae74481c9758f1cc88d4aadbe4b335547f300fba68224487cc8a96ad125f023500f2dddbe91c4a51c2829dae33955b42e4670cceba328a4b15f68459d570452c5\", \n\ + tag: \"918cf8b0dbcd6bb96a7d4a81dc6fdb46\"\n\ +},\n\ +{ key: \"bfe25e8a1555f24e3efbb39c606763c7\", \n\ + iv: \"f1733ce38e0962dca5ccec31\", \n\ + pt: \"947c00a67721187e2ed9a34e2a608ee10fc02d64defb28c4fb0e2af44bfb8678463de17300c697b36f40ece9d0da108419f2e3af61007a3ec4e55e71cee1b04ce6d388fe\", \n\ + adata: \"9d844db1007d06b1416a3c2f3658152a05c33f17bf6d9a5ef07ad4badd275d4742dde3c5006e5d32aada4930c39774a1112e846cdeb362ad9fb8e729a6a4995689768d35077388\", \n\ + ct: \"4b7f76d1afc58c7547e60661890cdf3a38967ec6a14e4f232b20a6c629a69a8802d0a01e35d17c66eeece9ff0d3bea3f91662914c97dc153df3edda1843d25c4d6d324e0\", \n\ + tag: \"29d9dc8b54cc8666705f2ff8239963f7\"\n\ +},\n\ +{ key: \"b61a4d776221c3b2c377f45695d196e7\", \n\ + iv: \"01158150bd698ff1\", \n\ + pt: \"d80e1ec311fa1c5070b0a6d52f130be0a74b9b88e68d17fb3e6cd6bc78deae1c78b5fdc0983dd66ce103e8cce94b8eb00726a93503da1f5e29c5ae931539c8ecafbd\", \n\ + adata: \"2dade7c0c908d7faa534691a63d8878d3ffa3f169a9cbac5f6680b041fe51f1b7e2f599b12988b\", \n\ + ct: \"fef1a3fdd820bbaf8443d331da8118117a6efac88493b5cc462d4d70d3912df0ba51ee936739aa211c54d12a5c0b8b6b4484cd0c644f17b661f281b21c7c2996bf29\", \n\ + tag: \"57e0010dc234f3b79b82d8a7a693496b\"\n\ +},\n\ +{ key: \"aa0efb3cee0f98f1bc5de3fc3fbb1677\", \n\ + iv: \"8232de7f1556dd4f\", \n\ + pt: \"3d1f9516c11e247c058510fd622b0ff2bfedf192f787d6b30142491e22ef8573f3539cf6a24f4045e47bc40186ac72281b76231e820f1eec7db44d51069c4e08014ce0791bc96f16722cbdf56f77ca0d5c0f4c27e3182c5f0a383594acca4285b0ae846662979fc60957bb645bd4795c027bfaa3a10f1846af541f6c599bdca19b86911c530783\", \n\ + adata: \"b67ae51f9b3dce71542bc5250e496c8baaf1d0dbd76fe87b14eebca132150a28a02f7b2c31eae889f8214f0a415453fbe299bbd2984979eada850b40f0d2ec1f5d365f5c19d87ff17c6fdeac6cb01e9aef40f0886cc063cdcbee324a54c8c5b2f66e3d78e9787d9fe7fb39a86698677f2da1cee97121745fe133507ae0\", \n\ + ct: \"a5f0c240f604c41ced4f96f1916dd36644fa53a344140f87e9577b6f682b90db25d79dd4ff2c430a33ac272367bd5deb48bb7e669c45ff0c0ae6683136b80623c16857d4869a88fbbc0eeee0101eb123ea3fe7ae1584717eac8f22343106fafd2a3ba651fe04761a10f4f018e0ba5eb969bfd8b4b82375a648a7ccf6fbf2d47d12edcb22d8efbf\", \n\ + tag: \"0c0115b3d4f569b01330de9b41a2b5b0\"\n\ +},\n\ +{ key: \"111a0d798f9ffbad8634bae505a8e5fc\", \n\ + iv: \"06a2623585751650\", \n\ + pt: \"a40c6d5fb4bf1d5c5de86975042bdc00a4c3ae5b10b244dc33d17e1f9a8d2d7fd26b88f2d64c5a\", \n\ + adata: \"f986014a9f867663a7d900d7d4ba6a1de89240466067cc094fb26b481b50cae4d6d542c9f6b5a94be51a9cb40c5da8e31d89b767fe7d422d53ea3c5cd48762b5d3edeefda52322776018bc3e78afe2ac2211165735c9771cc4ae70f2a73929d7581a767b54ad60b76e3b4e57ee1500c4591632efd782fa85d238e314ca297a99ba9beb1856844e272df7fe4bfc12b13bb87e1cef0d71721c54e7fbc1696374fd472ca627221b10d0811d\", \n\ + ct: \"f7b2d588a1600deed3be840402067db8e85107dc5e8f909c152bcbe5a4d29b783ed1dfa53ae38d\", \n\ + tag: \"926a5afeecd2ce219141d0bfad7cde09\"\n\ +},\n\ +{ key: \"3f853935ef779d11d5ef088153d0ebac\", \n\ + iv: \"f44ee9ff9059956efe58576a\", \n\ + pt: \"84545ee29eaa413c00aed94fadbdb0e3404d6e15ed\", \n\ + adata: \"f70e8ea44acc3d64ed9e15c7ce27721a5bed3202232ea44860bb\", \n\ + ct: \"9dc14198a702eee4982fb0a441d52ef10381153ba4\", \n\ + tag: \"53ebaac791f84ad4ec6663c23c38dc52\"\n\ +},\n\ +{ key: \"f8eb4732afc912d5a6b65ee1348f5fba\", \n\ + iv: \"8444dcec369d3d49\", \n\ + pt: \"95eee7a50ac7e9c2dcee\", \n\ + adata: \"77ac99843762bee7b26ac97bd225d4a0b6dc55c3dbf1266d14453947b69999a4cb8e7128a3bade192c719783f64bfff246e226e4c9d94329\", \n\ + ct: \"1ff2ebd779f3ddc5ead1\", \n\ + tag: \"5a17465d9b764970c9767beb6cde8aa7\"\n\ +},\n\ +{ key: \"fb74eed0b27f0d256ef0f5d20cb06c9e\", \n\ + iv: \"d7191445838ac7f5424e47d5\", \n\ + pt: \"96eeeec4af8cec6acf9dd620ccfda00b18a588a1a8ce9b0a828ee01d8d40bcbaf2c83d8e00782991af15ae9e91d1e5ce6c0f680fd71ba6a04a91029f9787f57ebd745078419ad9ebf1c76688a2fd89f2bfea33348e9b6c12054c04c6a289fe66d60b2b9151a4c2c340e623075c505c1adeab852ea1db1febbec1a7d0270956315834fc2a17ff07beabf3e9c770b87d20d6e8\", \n\ + adata: \"d3fef11542ec5549862bdeb6c827cfddbd76b6e788f109ff\", \n\ + ct: \"a76e836c1d538b510c7a5ab81bbb14a685e5b05e8692cb7347fd93166fdef81e7a84c4d986a3690517977ca764bceca9c8b1f84cfd512f78f9a84ee3172450a8d8932c48f0a0e3d97f773850f0920bedc0bb405c852c964239acf2dde986a1ec6c41cb36666bf702bc60ce8ce7e99b7d2f0530daab8e0da52f993ee15137ea1b757e24d78607f858bee066a46041570dbcff\", \n\ + tag: \"227826fbd0409246a4130520eb984b87\"\n\ +},\n\ +{ key: \"53d238fef7ec3b610c64f2aa7f4024f5\", \n\ + iv: \"f442b7372af069ec\", \n\ + pt: \"38375df7cb10f0b25caf5f63ed1956c30231e2cd746706ecdcfd27eefd1556cd1bb7fddfae551cb1ae5b9d9761bcf57664f6322b073512a8b2b2184a07a446c4d71b56a79daa3e0b1b82a088eae2b635fdf268ed38b5f1edea0b3140695530359a75f48af64b09cb9b65b5761359a66b43f383aa65bdd7ccf68da9e90c8fce8fef92e21b52b3e6fc5188673ac7171986ae179bd6da49\", \n\ + adata: \"1fd0c4b72e45db8bbca64aba24650972e8b8420ada4e80180514c867a52d76bc4456e56a8ad0d08bc6122aae5aaa5dad3fc43fcaa99401722397e51e0277c38abd428bc4cc8beda0a5089754d827cbf4772829e624fee8d311b86a29824b4d4a775660f0e675d1f4d0df2d353be2d1f679bf58f795035ad329e5e605447888743dfccc584fb3435766468af06ef137825aa8f8b156fea1c33cc7ba6d2de0aaf4c99458f5277bb1eee6bc4cfadcb8689d36669c440eac7e25a199cc\", \n\ + ct: \"6654d1213a63cc2d86f7fd895a38f34e924e8814bc877b4363187c80b03ab5d80464418ae35a7231c8083f48e32bb55b685d33c1088180c638cd5c5622bf8bc134ee66e0524c49f2cdc5d103a70ccdd0cd6e11767167d38f67a8fb57d022cc4cebef71b4e9593e69dc8bca0813913733feced2ea882d1513ce8fd6df8a3da1f2ca4d112bc8b4cfa127a5d5fb1cfb5a653df4498cc528\", \n\ + tag: \"027e680e4267d0a1bf8619e2066280db\"\n\ +},\n\ +{ key: \"44387ae1fb11c052008a208987913cb3\", \n\ + iv: \"7b247b63196b6ae9\", \n\ + pt: \"b487d4045a649400f480ab5a90f72483f0cd61afafa072d4cfc72d8686f5901a1414798073b8704310b8c410f8416550d8bfd9363b\", \n\ + adata: \"30963f2c6c75517dabf35634db2f355286a3a293e98757d7bdfc768880d4b93f151d63c3d6636f280e30479c3ad55d31b55112100b063d47e5e1e7f86b401d5c41e6529f7a063c9d0ba258fc3bf3e2c76de30bf8e7c94136b77ee909fa53e6e4189c4e40dceaeb2b438c5cc1ff0c09f67a\", \n\ + ct: \"39e4440477d21c8096d54d29139aebd110182ee174053206cd7769c90a4e52e087570419028ac36dc6b45bf89aa8144781185b603e\", \n\ + tag: \"c839297923aba26049daa374e0f3873c\"\n\ +},\n\ +{ key: \"01cec4e3aeeadcc46dbd25c488fb1931\", \n\ + iv: \"5da06c1b356fcb95\", \n\ + pt: \"f79995c16684f38e80c9a2d169626250accaf4e0b9b3c5471b619a209bd3d460f0b8be810ae56373d43641448f22b701ae03ed2c7bcdf32ca3b0e5842687dd5fb36983c66026dfa90362f088a0fc20efc023bcfacd453bbb4f86012ce43276469f\", \n\ + adata: \"e0f73a24cb84c8454579d575296b064d8bada28359315ae3f911dd0cc7d6731c1277db717e207644402bf5a3d30280ff4c8086b42f55b0ef9ac303962748fcb2448dd8bf9a2620ff79e57ed701eb9816903c54f6c587e34714212d57e91b79222b4ab478\", \n\ + ct: \"e3a8acf1a53797d8cb7292a5c7039c31f07fa22fbab9d4833ae45616108cc74c020b4c5bd7e863cef60bf7fd41a63945450c3ec85a87459bbe92aabfc4fa2ad81132e3628f9031c82f43adfd014423ca059a333bb1fe53a53127ceaaa7087014ce\", \n\ + tag: \"9fbda49d8d4ac9ec968a9c74bd9a9b4a\"\n\ +},\n\ +{ key: \"76c4d18eadb4132df76078fe1683fb55\", \n\ + iv: \"904467e938f69357\", \n\ + pt: \"3fb90ce50c484fc398d49bdb0e42aa1b045e06daa543be64339bf22d053b39218eda25daa9bd\", \n\ + adata: \"a174a0283dc422b394fc36d9f81c1109cc3f3d02ce35f0d95233cde4424954060ad0c63ed829647aab6bb1a28f\", \n\ + ct: \"f4b9ce9670477c71bf1bafd363365e698f4cc554a3773fd9106032774f034901813da51959f9\", \n\ + tag: \"e607c37702599229c852d537ee969e40\"\n\ +},\n\ +{ key: \"8b5c5aab3b56985f00f2d53d01360eac\", \n\ + iv: \"a48d9697fb61df2b40b2850a\", \n\ + pt: \"a91ad48217e86f4b82b75afd88557fb02e8d46294d249aafbd92e95d771a7d485741ad2a7805406d8b43f0d6f381aa340f8cf75433ae7862b6025420\", \n\ + adata: \"57ece296dcb879582ffd555c4c245e434a4e3b51bd7a16ee136e2d1512b7f54c4658098e8e50c91f758ebb736722059a60329166d0142bd8837508b4765ef81fd1607957c916d2ebb8f69a1ca77cbdff50a0ddecabf7c3541bfb188ba96c\", \n\ + ct: \"3abedbb8d83f739f329fbff1a142a85a1f01c35d286859777655e76c594d82b3259163126c9b40205ee724b2ccc3e58476148454e6b2745f03a272bf\", \n\ + tag: \"543296bdb4b006fd1cbc4706ed7a86b6\"\n\ +},\n\ +{ key: \"6e975cf395717a7348d44ab4c113451d\", \n\ + iv: \"52ee6c3f9c31be23\", \n\ + pt: \"df6c897e80643966fc285327804367b6241603aaa627cdef0c288cba724b1974ddafa7aa25dac6b71009958ebdc0dc9fbe6283556eeedb1f17f2955f5d31\", \n\ + adata: \"8937a7d3c5a54e4404fd77ad64583d7f6ac660df3bd49dfdcea0203a8b77345b22eb834f73968c446eb4671e25685670966f523b149d282e9c786658bc0287638bc91565\", \n\ + ct: \"c41d1624eb415fec38eaf24a1b358e0b9ebdb14406920e3dbfd808335fbcecf8572adfeac1cd82099efc25fe06c556b5f5232e1759b37330027aa2be9adb\", \n\ + tag: \"1e1287316ef2918a81933e9cfe520fcf\"\n\ +},\n\ +{ key: \"d568e0b965f01397d642b9b709a9ec59\", \n\ + iv: \"38ca08748015d5a1db53817c\", \n\ + pt: \"86ff7db47f192974856d62927c35cf076c0d58575ea4bd443ca98910e10f2cc50f44384a554f2dd54b2c49191e6b7c6c163b6445a0b6a03bb94ba04a870bfa43cf1ce3a6f38bfe28e6224be5cbc390a6f92d125dacd72d\", \n\ + adata: \"b596e39a7c111b21ecad4d2f2124e97299108efa21dcb819e6\", \n\ + ct: \"c667eacc92b29ff5cdc8462bbe40d0b9c1d2e2955b1deb72a2c6bf02891a0ed25f1fb5f72eeafe734092c6fee50de1e58d0f344ad0cd357f5994636d62467c642206a981367f9b9979f28082b5488f26aa37406adf7d76\", \n\ + tag: \"a82c37ffc65bc707b01403f7f65bc1c0\"\n\ +},\n\ +{ key: \"11ba983bc07092576d4a3326b8f26fc8\", \n\ + iv: \"1031ff45d38a0df5\", \n\ + pt: \"530344c4ecb1dd51a7131ef2902b8febf0da8c3ac0c32887e783aa1322d6afc58b2f6445d7b8e0a82fad60466db21575c43b940a44687086f0603a2de594efafb5379481d2a28bf75e00\", \n\ + adata: \"728ea81de56178a80fb9d99a8515a5ed526cb990c0208850e5db319535da24326391b09e993c18ed6537ce02b8caa438a34fd00385ce01fdecd3484bdf682338ed78f120502e32f4a49c10e9e2d41966ea41372df828c3ffe4edfc03bc3d683fb2864e0265bd2badd3b732afc61c2189d71e6071b395e31a54205ae52db4df4c67fdfa2332a16aee414b11058d66dde5757f3c98df76\", \n\ + ct: \"139ea873fd5dea794d17433a5977a2670f6367c3d8c0786598b8881d2db3f8450af849f7cb80e933ecf19a32593d8050a78a6a652f1b374b37447643a5adb27ad7f6d4174f5c59187ddd\", \n\ + tag: \"2f4184f6627a34762cacc653e9e433ed\"\n\ +},\n\ +{ key: \"07badf0836933e93d6a6c485a8c96f88\", \n\ + iv: \"320fb149d0c5f8c653da5fb7\", \n\ + pt: \"668da34f61de7c72b421c19704e60efe686492c24d92f413459477bd505fe1602764db3b6bedb37a3e8c318209c08dc82fa39d905aca6123b0a9776a07f5ed7c964efb9cd6bf31fdf7d0671fb2efcf8fba73de8f7c7edea48f3a0889cd3c835bfc2526f029c0adb00e1340d2f0399971b96812ec7f6010824422475d2424c8d6bf125489d973d5bfab9e941795fc915080bc8e3bbbb7c92e0d9134bf2a6937bdb7354d6d\", \n\ + adata: \"bd9940c8d2df551d7911a16caf6cbbe887e6b433470a9708a64ffdba4ee4447ba9e3b47027825cff356b2aac344a5a6452\", \n\ + ct: \"9fb1ddd66f3be47eef3827a8e70fbd74bae56c7191ce6ee3cbae96aa5d1ed9c7108b25bfa6de39d0da8f8cc71eefc059dea611eb4b0ceed0fbf7b00d38ec85d50f3341fa540413f5ec07881b9924572f50c54c1519e2c4f6eb0ac9769e921a2905d8f676a6aeebef7793ee7ddeaee1642e15dc6c8e4db7e55040ab93ca5d06f890222edd076488c7414f868a8ce8140fc04bfbaa979692ea985976c3c13d1c01bf7ac7de\", \n\ + tag: \"1e866da2f49158039f1048476ae2756b\"\n\ +},\n\ +{ key: \"06f9e9011885300e0df0ec6568cc1cef\", \n\ + iv: \"abceb3d72d4cf554\", \n\ + pt: \"5d93239235bed93646139134810938165de58db8b451bd26148160905c08448e63301104b6ae5f1be3cf440437f77697addc11c103171ef5fa8796dbebcf519a306f\", \n\ + adata: \"8b60774d07ed62661566eedd9898a8abe441f2fa3bf8af446b41aac864cd94a4f3\", \n\ + ct: \"ee4d70339ca854f9dea6a0ddf154e3e5fbeed0623d03009982d630f14bd4d9cbe8f2c5b30be8f1dbf37de245208a9cf4fc7238d02c4d2a84610952bd2db0f34d61b0\", \n\ + tag: \"f11b758d2f200c5d3edb8a7aa88a3880\"\n\ +},\n\ +{ key: \"ed9684be34b70b20e706995558744ab6\", \n\ + iv: \"d8cfb81cca52a9c6\", \n\ + pt: \"3987e58dc1c64d49c0eb2ff8c709bfb85722a2220b5576e243205d4500e641c4f1e8acc75905a90e532a1fda8d841507d97ecc7c228e9211938ba98150156d1b8b47734c68374fd01b82590b2a740e557496fd933f634cf0282b7b1ff72de31eca34f91f5d0083c2bda18b5bc9bbb5074fefe72334daa195a62736ac3403ba5b2835c90b1c0805552279f7ca8acf91bb5c566febfaca47273dde439be3908e8001add7ace6f24b6ee1b9de32685a1a66aa53fe52adf1\", \n\ + adata: \"3d3de00cd5a7503d215b6f3bc678ebb56532e4cf4c97515f25d05ccaa3f967ce80b5\", \n\ + ct: \"8acfbbbfea166f5f9fba87c28856d5872af50efdc03f1a3a7ba70cbae3f45b61bfe117fc9daf1e4c45ca78ae4767acc0efefbcbb5246ef7976dff6fe67d992a4b40cbf08e24a7f2c3812f6c8438be57177588a3dbb860a927bfc6f22a96f45164cad882954ea1b5d224cb86bd8e3fd193503ab2fb7487a2176456b60fbbd45c87be23637ad89168f7bd163d7ff99afe2e2cc613bf583e3578c78310bedbaf380ffe2f2e11796a9b9a49f1d9fb85414807086dc34b868\", \n\ + tag: \"a3ae469e2ec90a098af9d17c6723354a\"\n\ +},\n\ +{ key: \"bde7eb462f1f0ff7aa2e67d149227c28\", \n\ + iv: \"a83169c1f31b3c6c1c629484\", \n\ + pt: \"d428e49ee1997679861ad68bc4b391bc3c475ef6e45bd43bb072ad4c92cbe29a490b4f54ac4b33708ce6175682f7f3f4126c0f65cecd5208b3ae389d63a5ccf6740193f2865b242a4f13999ba916c6499b5604453535eb2c3dd87b99b4c62a9a46d5242dc90e5e915dc1e243ca877c5209e59d43be501b7637c246ae4f8c55e827538b364ab9c9c1b25f4b7578f1dec9ea7ab5aea7165ebbc54452d43c357a74068aa396e0ba4b53a64a720ac9a948c58f31c4d0fc10dab0b95b3af2f921de9e8c482ebdbbb78a\", \n\ + adata: \"464be190a3bcaed1095a680959ddf35bc9349fb90b64ceff7a953795b53e927e4aa6d6ac5bab5065922ee2fc24d9c307195cf1c6b7d8a066d601bbc0a5eae678c3e1a3d960dfb4d12b3a2a72d858ce36fa0647eac224a8dafdd3923a30fc5e91613e9b672928910ffe0b13134a8a53346b8b30b47ebbcf86dff1e4612e7423fb9418e14cd60eb599cc\", \n\ + ct: \"c32ccc913fba4e634809305d5e9b0459f5c955860026ab13c1423c0cf4b385c5cd7ece38630952bf57c127916be894d4b50b7269de14d3a4400547912f56b3ba54b7db3e798bbff6556733584d4efaac8810d878536fa3a39664410820d1192869f3c8f9e17a52f8492c04eef82eb420ce5bebabaa75111264ecc8fecaebfc592260892c435fb04dbe2310c4897ac981da65be3768daffefd455da891019ed248f17c972f06e0634f460349d48f13c71839e88f66e7a69d5ce69efee2f590a552ed0b7fa79d4d0\", \n\ + tag: \"9e2661a44d712dda0d96b6d46adc9828\"\n\ +},\n\ +{ key: \"67700cd5802ba7cb893b4d749ac8b8d8\", \n\ + iv: \"59b31e35691a029f395e8bff\", \n\ + pt: \"77eef3df7294e580d35872ad24c280bc9c218982d6cb645881bbef0dea6ee577060482ee6abe436254926a49a29803\", \n\ + adata: \"6054c22964e0de8e3d8f53742c949a75374bfd9db86ba5ff4be0a73d346ae1eab45fbf2539f647368e65fc7afef73647ed569a61039ef5f66ff443aac15d62a74a38586c465911438e1632b21817db1c2896113c1266855e14d36191dae69285cc25eabe0c98ff306ad6cdf7d665cf19e58cf17b25\", \n\ + ct: \"117ed1ad30ebe005b94526d84451a6a4828a4f37d390d3d668b59cd1e4ec8b66bc5b2356944fd5101a5cf00fa7b5f6\", \n\ + tag: \"c9cc7372321818c277ef09229d88b5b9\"\n\ +},\n\ +{ key: \"81baf6dc949438166929ba5f6db82284\", \n\ + iv: \"1acb1d3b474475b979370240\", \n\ + pt: \"3d139147e9207c864a435d02cd52419696ccf78b6a346018ac003e447b28a25389e09b8999290a893ca24d1ca83886909100b11810eaa2e43a0e7f8d1bff01573815e1bb38112b60d265bfebdb4630f043fc84473923560139f9a5f622e523b2b360d8ccb835afc8825b506f\", \n\ + adata: \"a8f7623a7614b4722d\", \n\ + ct: \"a9d28e2c00c607311663ef872d20e8d7cdf7c6b7331a488c707628d0ee7920ff8eff5b83d26db63b941121146c90df249b36e6b433490034899590c353415304be1154cd9a7b45ae97582c67102ac84a7a744571ba38288f2d76b7b9493bcb246de49c15190cd0e2749f8452\", \n\ + tag: \"d75f899d6cbaa0638d0c82431b051700\"\n\ +},\n\ +{ key: \"dfab852df7dfb18e704d8e18f8cac6d4\", \n\ + iv: \"8f83de0dead21e61\", \n\ + pt: \"3df87283c9a238a07a7f90c716ac22117ee5c40e52f0fe61183c751d798a8a91e74680c9c58edc475f2171661f270a1d3afce4b1cfa57fad9e79204aaa087c17d69e29ed4b972633a9d731c7a6803d6f16625f8b0075336566de6d19208e963c4d3dee8cdd04a980099792bf3f4d52fc0990add9a78c15cd5a75c28475cf6c343d17ba6332bf\", \n\ + adata: \"5c9090a5f431b07cd8ed0669179307f9eaadf3fb6f410f96d554d191\", \n\ + ct: \"696bb321aeb565abdd35388edaee5fd7c42850ce96ad89b9e65f74328f288a81841dc490d675f84271146172fdfa1c92cd19ddf522578e1feb9e269ebf7410361f874f54ccb9e41744f6e2f911f9aac3112ad4db0967103629379ae1bb73452f2ecade8173b57d46982ce850a23d91bf338465bce4c3e619f962daa9fd1d4e86d4f15b2bcca1\", \n\ + tag: \"a183d0513a99830da4ddca43d604e11d\"\n\ +},\n\ +{ key: \"c4daf99a9e70c1e4d5cea7fd7196087a\", \n\ + iv: \"ee5f0eeda992affc2f52e843\", \n\ + pt: \"fdc5fe5fde338df50170cc4c9de7fa04332d1c6d35550026b5ffb77cdfaf1284be54683fecea7ec660ba8ccfda7b440500e444689f97d8b11aea3a2e0a0c5d9f61708c43f2e75ae3f207fe5aced0b1d6f32ed803e57a5e68124a6b4d9347f14dcacb79380215f1f3a0e1d3\", \n\ + adata: \"0bc299774c931689eaa2\", \n\ + ct: \"07680a515dea558913fc608a1341bd65e9737c238c47445ddf89274b505cab945bd1f5b4f06e253f2e0ad23beef8445f0e7bd7162909721c79dfa73846c87d4049489a4455c51fe7eeff7d5ae0830b07bbbcf7c4f8b4f19674d8b729eadb7dae1399dc55d852132ba1dfca\", \n\ + tag: \"fd7804ad911f948f935b084a91527b23\"\n\ +},\n\ +{ key: \"cfc8329d3f0d46014e9ece6c8bb319ae\", \n\ + iv: \"0ae14d770561d500\", \n\ + pt: \"3ee8d633eb2c3929d038347b00089cff39bb2be06500bbefab3008e3a19a248a44b7cf506c3554736cb26868886e468e9fd2721fccae6ea46773974156f2d5b5fef0fb0fa75cdc816c3ea46ada5ff41d4f7d614e6db899924daafed4735ab99d9bef6a891749044e4f431d4d1bba10dbb1e284175e636ff78d92d669abeafef667d703ea78d95b00b927d6a12faafd7afe2e6f6a7ac7caa0b14b024e39420ded1a2524083616d2613a5937b6fa18255f56dcaf84f2737822a66fe7dfe6df03533378201eb6e940\", \n\ + adata: \"9b2a7406f444627a12fc4d\", \n\ + ct: \"53bf40ec19827e6a20d1812831d1b292c578129e539eaf7f1f450efc053bd46d1931c79d43b6e4be5bd4e5c2549600beae130ac4d904656b8105f711a1fa634de3f87b28721e7b647c324fd12ed7dfaf1e4d4d6786063d1306724823e37bba567f67f845b0724a301af14deaf01101a3e0dbe6ead0bbc06b6fe84143de42f3f0c061a83c4d108268579c9427ed2e80a61826b19b072f037ab67ccc6188986a99ca7a407c875e00cf8b4c07ee850349daa2af28084288470bce621306459614e391bc25c33b6980\", \n\ + tag: \"e48a687465bc723d25143cec9d866c2a\"\n\ +},\n\ +{ key: \"e7a07225ed866acb22e8a7022b31d9ab\", \n\ + iv: \"f9892728d8f7e09490e24b25\", \n\ + pt: \"243347bde9edc9fb1cdec769b8c07ac7312578bacff4382e841a06c2b44446a74b50fb1ccaaddc20cbd8af6bc7035b5181cc1bed10368375a058e88dfafa9ec2a497da2a7b7fdc0b0bbf27d1b6f325a00287f1d7d5406c1c163d662c2e06ec01515de2160769535fa904859ce41e4fd0\", \n\ + adata: \"1d004d042caa61128dd8192d462fd54d042a9a20565745988ab9e4d59c9e92\", \n\ + ct: \"49933f0b447997d03178c4f1a1f60d2b9ccc8ee15648be3965663e5d07f3717f320d1c8a9161d657eb452644eeb8ffd19d446b6bc55f1c1d5a56f83eb90584a561cdc615f1058f0af1092b54b30a53ad5e65580c72beeabaeb82573e224b68a122e3cee9dabcd345dda9869c4368eedc\", \n\ + tag: \"55c8384cac30888852cd67ba87582da9\"\n\ +},\n\ +{ key: \"586ee8f306fcc1203072ff53b36822d8\", \n\ + iv: \"e27104a7b19e7762\", \n\ + pt: \"9ca16689bd3ed8f72bb11ac9\", \n\ + adata: \"aef64f26e776dbaf4483c83c7c4bf04bbefa0455d8ba0a6c7fa21ae20c8299eae4a6100d6538060d31005e85e791c25bfeacf52e78ca8cc4699bc6a69a2d8bcde74c8a5e997a105595bbad9a4c65d6d56736bdf793c524bd8a8a78784c23a71aacdb4797b748eceafd948c359fc90f533ce14d0a65928c2eba184341a247a1b6164a80e73e496657db851f1aee94aa3065aae80aabc944f10d2709595fbe1355d5d3110cd86babd8c046e92b96ec9f65ce90a27742c4ede02462b4\", \n\ + ct: \"304daab889fac8ac410e522c\", \n\ + tag: \"946e1cd091707d6237c1daafda8d3934\"\n\ +},\n\ +{ key: \"04a47b26c32432484ff382824eec4bca\", \n\ + iv: \"f795f409be6ec4c9\", \n\ + pt: \"e19155bc0daef3e307648c14fc5e23a9e40db8af7ece2f0b9cb6dfed03064722e117a37b6d6ce97a869545de579829ccda497662096335074c13fe9e22a5fef902\", \n\ + adata: \"6560123da91de446338ecd862cb83e060e1a96189a34c3b3dbb780cb6be013d99f41911e43405dd838748148239c0a03\", \n\ + ct: \"02729dc1c10c947ddb6164594e2e9d40e6e1b1603bc55af9885807e561194f0f90bed18a90483ecbdfd8c61cd9023d498a2f3219d565da4976011e161a5f3cb859\", \n\ + tag: \"5f83656ef64eb2a546e6fb02fa51a50b\"\n\ +},\n\ +{ key: \"5a289664b83ffdf446740d7dcd2f99aa\", \n\ + iv: \"b150f7945fe2162383a67f71\", \n\ + pt: \"a18f40db39e3eaebb308bc3814663882b2e4ffa518ae2dfedebd8dcdff3174e539752d09f6b5743fb6d78b2727ade3cf4324270c9d1677aff31635a60c12675fc8d18a039f9f1154c9cda39ad7f89a302ed94b57b38b3f2dcfa242c01a9b73125140a2a4bf7ab8606a7f704ab19166698f890fc80e76f349638bf957585200f9129fa7bc6fc9e1b330bee1144a83e9eb0ce212b24f60c5864eab6d77b3de83bb776238ab0b2f94c3a7225a4db6ca\", \n\ + adata: \"a618d1801f4b640cd8fb9c0f14f0a83cd5033b8d528eeb343478932390c0fce966377cfd0e8e\", \n\ + ct: \"9318ea3dcbeb079d83caaffbf2c1f63b52e7417677aa1b17b4fb09a15db264287ea311dae6f723c0bca3f443624e1824fc381501cbd8e19920baf14a9c386db2caa22d8aff13237c1476dfdf409a13bd6a19bd39de3b33c3a75d3ad0948a7810fbe33bf835262267c98d3e11e4d5d4396de1646f135424b43e858bb52df366ea0f20a7df4002fb0c31d8fccde91d142da7b5911e072d6f5f6541bb4b98f97fea35e042a7457d34dab04f0614bb5d\", \n\ + tag: \"88b6954d282c269b809c507730384d4c\"\n\ +},\n\ +{ key: \"f6a5081ecab5be176549f6f544a08995\", \n\ + iv: \"7bf97bd9b7775ce52340c648\", \n\ + pt: \"628dda1f0685f9c51835edf39c79b4fc1837952a75ca1e2b7c6fa6d9f2880036c1a4bae1d91e9741534b7e9494cca92f108290015f\", \n\ + adata: \"da827e3614c5b2\", \n\ + ct: \"88e54c71a9cff3046c7228c24d2e94726b5a22cfae0a6044acfb1cbe7ff5080e4413c66b5ea7cf6207786e7f94023260f86c25479e\", \n\ + tag: \"c08641236661194ffb10526d0b9a746f\"\n\ +},\n\ +{ key: \"ae68967dfa806be906a1dbe1cb25db51\", \n\ + iv: \"444fb40444188c16a0802868\", \n\ + pt: \"198cf0334750864579d6e43c98e1b27cfb063d953b29902affd31e2d12335b7334521dbcbd1e92\", \n\ + adata: \"a09d7f017dad9055c99b47b4396690ee4c82e1c32ee43527d009a60fb059fe619970b07fef73e095b9a6a1248eb27c149edfa7d87c8486f63334d654a97dee7bc42500b52885acca1b3aa5a5f4288e5e2d3be8ff08babf27998e6ab271c7f73605781889691810060798bd045b99db3814316e8638fd5d46aefba5f3200702b69546adedf849ac6dd7fb32402154f5c6c176b432bb0fc986b75393e880aff77370efb95b91906612d5332a3215124f0cc88d025f5f174efacb2c541921ec\", \n\ + ct: \"c3a525d155c06158adde733ee2171a3a39971ed1cb84562c9a62aad0f50e5bcf65e34874cf1968\", \n\ + tag: \"3a4f1236e257ca39794bb4965893c9d8\"\n\ +},\n\ +{ key: \"8cf7ace9800824a1b6320a03389dbcfa\", \n\ + iv: \"b126ed013f33a62520dcf16a\", \n\ + pt: \"84f53fea2e09297bc7746da030ce617fe9569a8a5d4b77bd09d0e4e5c324fe756aacf5a573cb1657c649a9a97d60\", \n\ + adata: \"54a76425510dc64ad5fc67d35a1cd29456285b95c85d9776ed0605ff0b99e0fb56c2f286dea5cc666dc3f7c682fccab248df15451917a0a9ac8e9fd96b9bccdad5a518b3c802ca50838b55e79a98899ffbc557582f7b5f942f7e9f4d111bc98c5d9d7715353d42ea077338\", \n\ + ct: \"b0a25cb7ea6be982c364f786bacbd07e5b1efa512b07c60eba6dcb1465bff52e45f8262acfd64940e077d2a432d3\", \n\ + tag: \"de117b31ae116e90945cebb3c4b9303f\"\n\ +},\n\ +{ key: \"af45c8501165a03a66fa8efc8bd30f78\", \n\ + iv: \"c79a7bc7d2296699a520352e\", \n\ + pt: \"3542287c2f5f909d85b10931b0f94941e2102b0ff45bfeef0ed19727242a29df53bcb8a37e9539b92e2e35c356664d599a631683d54cb1fb0da44006d8d702eadbcc0cfe1244bf2769fe96853846cdbaf0c14991f1ef29b05b0d9f29ae7b53108a25e57cfa51fcce891b8595c2f8e2c7f065d3b553320b7e6be5e89801629d2ea5b1512b496e021e992be7c6dbb602bb7d31cefc4636a5d66ac59268f51f715ca55273edb88d8a07a901a4386bd3cc020323c15c1b1eb76de79cedb4cdc719d98355\", \n\ + adata: \"49fe6907de5124d15c\", \n\ + ct: \"9341ed37d81eaf00707c40efd6394186ec1a6e2ceb8877a68832b1472595cbab7485221cc2e65dc6eff175ec757cc4440364a031da590be2de839d9de785e469be590533f2f7b015e92f4964937781434edc551ae6c455ebb581f4a85b4d4bd1b7eb23ead48ee2eb343e28575f6f6c107f515399deb198101ed843fb685b266a68b3822e47470cd04ececec69aa180c77474d72e9a5638c881a411bf08f3bb566dae766d702a1c249dcb69df499e786c3bb02a49ed4d7e6c66ce5a5e05d7336b6213\", \n\ + tag: \"21bfe7b00f71ef8c7b9d56030e96d65f\"\n\ +},\n\ +{ key: \"b353d9a578be16ed48dfe3c6df04aa1d\", \n\ + iv: \"310465d2cb8aee7d\", \n\ + pt: \"480f54c22a56f56fadc82c8a2d263ba04d0862fd8a2d24d9d94b1039f7\", \n\ + adata: \"4d9c9c5b5a708f3256b405d5bf80a33bba0d07ec0fa924ecd4dfe8f29ea1c70cf0b480ec7c065f332eaad5559806f146bf\", \n\ + ct: \"841a707e210a0c56455bec2948a15f4e00b32ffe2b2903ba829a9b24fe\", \n\ + tag: \"5d0b1151648e156b9088c3a7bffd6e64\"\n\ +},\n\ +{ key: \"5a245f5be6cf25a2a0eccbe6c6046087\", \n\ + iv: \"d8a5e0e59141cbd254505048\", \n\ + pt: \"29d3565eb4ab093a45b8e6d12c5bbe4312cee992399776294ed98230a6869e481c2ddefe0098e3f64dca45077cab2209ce11c54018bfb817b0c1665c7baecaf70f675ff48e97c168a8c3f54ba8687edb74930b35bbf73fa846b2f94daf024aeefe3bd4ca6268e5c8bd7c5848a81f3bf4e00bcc5b3b138437fb759d3fde72b2e9a27ae5e67fdbe01316176c8db2a29ea183635f91d166f6614ff0adec90524f0502f3\", \n\ + adata: \"368ae5b6f8a94766f0100c6a16edf77d83aac556ecb4e035cafb39c40f6a73eefd9798bbb6c758bc4fa25ae6c18ad8fc581914102183a14834f3d86e781335d6cc6edb1df7ff6b825c924be47a19db815b0c226f98b0abb5a7da9a53ca2cbafc260f7a9db30b97be03d4f5618c281404799b5dddc15042c3290dd9156c828324b22fae0f9b6f1dde6bfc6a73e99153e98dcbf36458a8\", \n\ + ct: \"1449c8599055d92ed2dbf1a0cd0fef799c5f85c59ab31f7544f555e73e0f461fb2e1ca810e3ebd7a08ee811257951b1841c9bc323df9bf3d07c69d43f35f8689edd976f7eda87b81253f049c20970c0201604e1af29d2f30259371a91220a593188b4ecc5adaeafce16e4afff935f28e17a6ac7303388fdead4a8b5a6f71854d00460f23a98b9dd9f69655618ccd19631aeead9d563bb2f20888424ca296f8591952\", \n\ + tag: \"016ee0f46f0c9ad2dbede6a85df589fb\"\n\ +},\n\ +{ key: \"f7e01f81d9c1d2b99383446d80dcb7ba\", \n\ + iv: \"da88dbaf1f813e33\", \n\ + pt: \"2cd10d1676b8f38a67610590416e2cc68e7c33e7627c3c05322e072a071185ce32dbc0ef6e53de3d3817dcf7d7bd413edd09a48e796469485e097df56f4f73b179239e3be32b0b04f668ab915a0be03ed6d8769d7612ca0392ecbde0c908ea2b2f5d71dcf583f088d6a7c48f898d20d004c9d6b35cb188\", \n\ + adata: \"f7207170c16810319a8350ae97b89708412c22f38ba5b87b5c7083c89e1bde6dd8ff8f2ed59d557ed6d2b5f474c2193ad7fe51c1d127911df5f044ca09c759ce1c96df77be5a2322e2c58cff6818e0749fafc71d7ee5292318f353b8a50e3af5979296c2b321c6a7aa2554b6f921832b5c4f806866dd\", \n\ + ct: \"e2e8f2f7e2e274553a10317ff89abb33e8c26925636fabca00754f2e5d9435fb2bd38054118a3f55094f30164e1deb49b5ef411d142c81d862f7c3a6c42bac797440e36ac2fad5b9f11afab5142e35b7a8f23c17f1fbd1ef388410d4d78db8aad9fbed273771b0d472b3d6b13a134a19441e77c60bdd4e\", \n\ + tag: \"5a44aa2e3af7f3efc717b38fe0154b7a\"\n\ +},\n\ +{ key: \"770d1ba1a5c130f2b794d36cc20381ca\", \n\ + iv: \"9322d58ab5d1740f26225abb\", \n\ + pt: \"2806c5c39036f6a888f5b529fbaf03234f716acfd7\", \n\ + adata: \"18e9f5f3d9bdaecb53b455ad9c183019cb7f1a5ee0cb64487c03e7a06ce51675c70046b446f9ea34faa032a0db092b744352518ca2c9346d01c23b15f8fde23079ec8473145f438487ca9a5f131ee6b089d53a29615722021be0eda34555a8ae820fa5e49415523d71b36a3dd4bff51bc01142f2d3c4acb5303d8ad8f9ed40f0e54c67c3\", \n\ + ct: \"bdde5d46c7cd385c73154a510a55808f6de3f4489e\", \n\ + tag: \"47706135bba791ee1839b0cabc33fd08\"\n\ +},\n\ +{ key: \"2dd82593f9771519834ebf7f5c85783b\", \n\ + iv: \"65068e5e2d594488\", \n\ + pt: \"26e7f50cf516a65afc6812386bf43c9c420696d31fd395e42eaa50952d5d71d3e6e00bbcdc93ca043fdcd80a414e705a7de9690adac3011e4c650a3d35eab7\", \n\ + adata: \"bbac5d0f1993821f95407b66b0731be5fc133c4118c81e83426ddcf4f6bd5ae857cd6eba85812f40c173cb39627185085704b4b95b0542684fb644ebcfdce895f77533cf9b20dfe6ad74b3be3ac1b45ed8bdb562d24b1496a9a9952a6289279738e97c63569052bebbf92290adc5d396a43ea652173ad41892e3d6aaa576e69fca77b77f7e35cbe77481a747de41bb996571ea3f4b62c65badf38c8fd9921e0bf4e8b69a70e7a6065016c8e74c5660\", \n\ + ct: \"6fe6181197bd4f7cffd78076bd71d04e4f10f7179008660aa8653f47970155da12efc5b4b72400604b42cf8e3a69fa7d960cad3534eafafca00617bcacb3b9\", \n\ + tag: \"928298832a9dad3c6fcf7dc1bc268664\"\n\ +},\n\ +{ key: \"43ff8ad8011a3cb0ce7f7751ab7bfa33\", \n\ + iv: \"021d83dc4a3b12f5\", \n\ + pt: \"d74fcee6be82fe06b601b54af3d8228039e7ce8348fd814beab69c47f98589a0350308b1fd4903984df6b8052d2e9bfce372ff3bc3f2dc1a41342407961ba7d9257b59763c2638bcac5089a3b4c284ff2eb8c67a7dcb64b4372968544e1e3dc040e02b4e6050a68c32275a08df\", \n\ + adata: \"66428967d98b916bc8334781ff0a53982d6efc387da54e20b8b3feb5deeea8b4c61f77c756dd1f7c201a8eb793ddd27a8514091f87b9096af5f572f61d4c719b60cb6003afebffed4282d92fdb27d1fc4b3a4df1c623b117b8b32b477d0ee69e7f00f505975cfc61d6dfa7318dc7d79a2115c40bbafb29b6db758c55bfd6ef9216b2dfa344c863d0f20b460d4759aa96d855ba09273356e53c3773989ea375b330f472\", \n\ + ct: \"6bec5e494bc09822dc06bcebeb4b4836432545e45a2fabcafa66715e5c4d271bab33cb2ea9580957f77c6a3c9f74382e4ccd4177179c3b9832a4526cf5b99d4d61ee5309363e49e2a3464eb5eb51f85143f29aea18fe7e0026e8e39fbf0795e295f68650738001b21f9d65a8ce\", \n\ + tag: \"5e1e288a3825926c82104b10dc985a5e\"\n\ +},\n\ +{ key: \"6171855488096028087181a9ec903e06\", \n\ + iv: \"10322b14e5ef1c097bfe206f\", \n\ + pt: \"667b48ce5a3a6bf6e0\", \n\ + adata: \"4e6f337b6f2128d222f7282e881e3a832d898c5b8ab66ddb8e810649d0e10bc4338d42fabcaf4ded6fecbe00852583d3e10533c1f72da2c0211f4cef29663432260532bab00151072f6a667b248544c22e0fa127e7fc134645043fc4a61f13826ad5c0e545f7a4bae377b99a0c6e38cf4f360ab4c114906df4b928b0355cafa5dce9542caf39d9e025c0de7dcc3b52b1113175b8821e3a29885217dc94b181cab9cf3b09382295f2b7950fe2b64fdf5798\", \n\ + ct: \"ae3557744b72417963\", \n\ + tag: \"60dad8926b3012bb0328c60d4fa69b03\"\n\ +},\n\ +{ key: \"2621defdcfb6908c46a63f6a7338b0e8\", \n\ + iv: \"d045f54b15ff2a42\", \n\ + pt: \"b59d89daa2968993459f72ee8ded299ce8c212c1b6b54483b55b39af7e5ab0c337812254dcfa8a65aa1c1d9a90ad3e1752440caccf90f8b847ac70976a7423ccd0419ffa6bf413ee70fb0e6b44d843d1d0d3ac4ae7eb1e6cb750e60566653eecfaf75c9f9c0134777b52e51981dc9732a475e682b65eb9fc2e49647bf8e6374f498bac97644fe94717f7487b469766328c750ff138d5f024bf0d\", \n\ + adata: \"c760\", \n\ + ct: \"ba156e286e99bb3e9810177de145c7a309c27c58d3fda4247d5501eb5354f60353e74ccd483652362612b68df9798bcdb4efd287b7e0bd0a7c145c8f368ec71545877f66cdda2529e2ab6e7d97b3f4a60964cc4375ebd5e2207de45ffa3518c0333e31ee0e22b742ee24fb08b7e9114b3e823d6d78bd4d91783dc6647aa61a31c83471b4a0896fbd94b2085d7a524b70e43b04594709219584ab\", \n\ + tag: \"345a9272e9e43e913111c6172ecc0d80\"\n\ +},\n\ +{ key: \"dfbf2396fbb122757065227f659ff418\", \n\ + iv: \"a708a047afc16f08\", \n\ + pt: \"851733c216c6ee98fd2283bcb7c6bc32b33a86cb5f9e0d39ccae8bcd6692d8793f51205ebc6ed9d0e74505382f47f54493103e1815eb1609913c979fb3b71861f5508162d53e332e32f8b8a1fff169a7716037f0c3c0afc51513517e577d16cfca3812bb84b8d7a7d93fc4acc11f62ef747b997cb7fb0e74cbd42fa4fdae3600a068630c06e38bb0db54e1ec70020158edfffadf360de5434d18355e7738d73d621ec256e6fcfddcd8737ab82a748425c19a\", \n\ + adata: \"f9a999d3c6ac95c659480c13d6b38a301ba6fa0d1a4948d4df77ad14fc3c5bd463506052e677eb1202d7a9cfd52e2e04e55ca314132d64b8736756b62a3359eb06496601fe428a152c261faadce09a97a2eabd27e6bd2b408309d062740bc5473cdea5307322a41a72fab2cb0b87b23597f2989cd608cf158857fc\", \n\ + ct: \"88a6981c2ac5a2b51c5cd870f50121a2a1eb2ad58f17ee039457c303cfe4b33e37c6cdeb1b16161c478c5bd961f23dd21bf85cf476ce7ba67c4ffdbbd22584556a62ead44b9ae9dfbc6ebd9e2eeb1cfdb0399eba049846b2b278f1cefd217ceda48d8795006e1994c27f7b11463c6812832e22a069d9ca55d624f30387da3cc098b9c81df5d1bcd66f6e6c8bb32ad3c8343a087fbcc2138851b3dfc36bc42f3b6e5bed7706d0c243d8ff5817f1df9a9ded83\", \n\ + tag: \"0a18e8e3988ee5adab904e7a0141e7bc\"\n\ +},\n\ +{ key: \"f13429cfc88e04fd3500db4bc1e3d247\", \n\ + iv: \"e0675a7d0adb2d1df516734f\", \n\ + pt: \"600cf15683ddda286c4b3599e5258271f48e86d9e784dba57c7d907505b62de8f90453ed0442a4eca49a6385a9ad4a7e73f47ee55655f8624fe76d78952a0a2d563460f994801a75cc4511bfd4\", \n\ + adata: \"b3d8eecd1e7113e9920ca9399927bc8519b40aa824c3fb3f82de5046477b132db26dbddfae8071419e42e2f4fd3e905ff062005fe98885137d3024ff1af83add14a4b3a526804ebac38242b99d94203932def6bb6dc2e39df60f4474dd5ad8fe519d3b7cb5f79d96e1220e304d61af0ff67a99a2c3377de9ce82c5d4d5333a83f366fbd42891effa2b\", \n\ + ct: \"66ea6efdd887df9a3f839b4c2b9199d44a4809780a6e9440a878591f2e8ea93a3b52b3cccd421c58688c2d7a46e5be5ecd7b720c4f221e53fc22cd5ed4cd11d60f6821bd816ad137f04d0e2950\", \n\ + tag: \"442f6c06670d8a2ceebc3af177835947\"\n\ +},\n\ +{ key: \"3dfe6a0036e54bc871cc16b338da5e58\", \n\ + iv: \"993c31719d43e847d646ff02\", \n\ + pt: \"650454c7ecea38e77534704046d557d9c60c345befe7662d94b4beb06c206bee81ece86417a17abe0ea70e576fcf38df183fe7be0d873f40e84fa1a684147a1197cf40ab625fa42ade7115157450\", \n\ + adata: \"95e9be9ae34640335318322063199fc0e270e8a0da43967c9ebe93a7c0b37cd013081a48f780399d21c96f6ce36376d63a0953ecaa0d29a06d669d5b154b04fd9266b810980a9398e07cfb7d67550121f9c24527804e07de483e31aec4e51fcdbf031d920080c3afeaa6651541d93679b745a9b0d2c7c122b78cc4abfc58942b908047\", \n\ + ct: \"010ebc9e9e7674bcf848e58c7822085fa3fc73dc03a9d43c23c13d94ab779c84ee48e1c4ec70b46482450fcfe3bc0b93e0619b92e06b2e3ca51c6ccbbe6b64d9cd4b51393596d7e5680a9f966652\", \n\ + tag: \"1948dc162db372d49f8b2f85b0651c89\"\n\ +},\n\ +{ key: \"0f4d4c356d75d4cda39a6551e0c5b546\", \n\ + iv: \"f9840aca995a3b7757ca0473\", \n\ + pt: \"3737f58f91580e89b7c0cb45590e6d6e01f45d079e9ede19589a952e4132f5a27cad0e94f9dc4cbb5c1b9f3cc5b24b890412237ac92abed8cc6511c8fa2ec99bce3d4852299a9c82ee23991fc258aa3d12e6618b14a44a29a4ebaee299d6924141ea9bdb099fd9506e4765c0607f8e2a43f08d8835b1bce543637a58669543506d33639f6f4935d16ef2ca0fb5dfcd716584c0535ae2b8e2aef15025f68ce1\", \n\ + adata: \"d07825a9c6d7277e69831033566cf8ab314bfc6a5f926117a15d0fffcadf9a1c3e7ff6e7882744c157c23bf0e868cdec98a55197dad513fe38d558e931711f6a189d4e6e2d10a40fe7e159143f2a9fb269d09d2737fb130d4a29a2992fa6cb33b6204b2ef8b184fcefb11813f4c60f914d802cf0e223f73b5cdbc83ac677b9ca30052b637440228327c4ce8f2fbf5355adde2623d3f733f2c69d0541\", \n\ + ct: \"0bfd780c9cc7f8256bc509498ed806873c3ff25e0c4722a05732fde7f001796bd84e7e576365a9825d96e2857de3f9b26597a92b7427e511500eace061c99f6f18365771de1cc0fd4ca1e808e8e3d1bab3d2ce8407450ee4d9d9f31ca71e7009fd6d70ea6c8da95ed5f52f28ad9ba2a0a2ea18208199140b215223ac6352e1254bbd55befb1e392c57fd580482f4b1db8dba34ec29e5b87028fe3977953e27\", \n\ + tag: \"2c7fb83aafabcd4cbe2ec673203036fb\"\n\ +},\n\ +{ key: \"bdf55bc100c8e5640ce96ec7cf304898\", \n\ + iv: \"ea47ba7aba727fce0752123c\", \n\ + pt: \"b0f1b7103ab0fbc5ca4d6b895e811e5ed631bf505567f8344b880abb849b64f0523e172107101a7013d8ac751673ffac22044635a7b88bb98f7c16d0a06ab72f9d3852670e15ccd04c3e238f1d41f28eb85f49f8b4d4a95e085786f5e3dcd7d34f55c70da1520e0fff4123952b75cc09bc9f25fa6a48be5791362eec2cba042d9585c8dc343f31e9d237f7374a45839a244f20\", \n\ + adata: \"af639ca4d20cddd60a627c6eda13c61ad3b5f7c2dd28f9cb7bcfe5b498\", \n\ + ct: \"975c9ed6b128e18367faab0e9de75f4a19fc896a267bfe3e47d0d48d6135388e4627185a1051b16e8a41e046d6f4e9c397241c7b8b59dea81817ead81f80d939b4cddc57339f11b6ecc4f1ab342fd05db6b572d3e753106e7b4b213968ae98f387ff1ebf114ed40f188ee2eb5507624d36f705093cafa95ab2e1bbf7758d9e2a086fbeb0d2d95567a012dac61164ddaa03debc\", \n\ + tag: \"ee680f6554102a2005b2e39686aee2b5\"\n\ +},\n\ +{ key: \"f81f2efb5a32b92782614fb14e7f9195\", \n\ + iv: \"a8ea029789c60a2dbe95dfab\", \n\ + pt: \"c9b6f1b4b9c6a1722560e68606409c5bbc639d3d366649e53d9da6aa692d22e99b794beae81b4aa406bf2f6042776422c68b9236932bf27566cfe73f6a95ce8773fdce66d663add86839bc920ab5a5b1a1d40f540256084ead53cbe95c18b3b244e3316b0e2a550de3786a090cb3d6626c9854151c24ea48c51fa31900bc30eb452c8310ba916bd6b58a5f0307be378dddab7ae05f888cc7b6524979850a1dc9dc304c\", \n\ + adata: \"72c1d40f1319ddb25b378f84b7ed9b328aa03b21e4dc7546e3a64636c456a9d62656f14d56cf2051625616c05199713e4fcda3ab9f6302dec0707a0335b1f790a28ae6898c11c53ae9f80529142274eba61a35222e8b2a58e7f77cdb2ce6c7706f42d5504d65917ee9c4d8ff302a499603458df480e292be3c03d805b262a1db3c06d97afa84569db756555bb823f44652dffc69d2962100ba594219de8a\", \n\ + ct: \"03d5c3a639bb5d128c4a05e20838da23149f2c6c09fc407671715cff39bc4925e7689e97eaec7113a329036e1e002510083e9375238b034cc59c68c8ffebea6fbbb1d1c15f2083c4aa6a39572086e6a715fb44abc6a6983e40f28df6dfeef0c1cb2d91bc12c69db39e0ee3128d61b27182faf1c3d2ab13c11787a92b332491f028ebba7a878a6311828fd799f1d83ba7ab21df425a48ba69d6ffe4e4a307a686636f9c\", \n\ + tag: \"713fce3ed0a1c71aa79ba2ba5042587f\"\n\ +},\n\ +{ key: \"c1d5020894400339364a53d7436c0051\", \n\ + iv: \"4c16bbbde29d5f9d\", \n\ + pt: \"4eb03774c517074bb23532c34b031e4feb5f6f804f64758d3cda3ebd0b8a1a7e302f9650974eacc6d399260ad34e3b0a91a1a90990f1b23922a002e82ea451d584ab7edda48a24809f6a657c0016e1ba933e0650fd\", \n\ + adata: \"e240f9b9823a06\", \n\ + ct: \"de817d5c0dc84a81d0c897dc2fa8ba18e99092ec96d2fd1c9bba14498f2edb5489e5e8db65fb147685cbcd6a003a49b5b1507b59299da569d78bf80928264a898c7e99ede14782178edc67571aae9287e9800ae5c2\", \n\ + tag: \"4d2698ac549af3a3cb3b228f8955249b\"\n\ +},\n\ +{ key: \"fc9fd4b27c219a12c7eef385f2e8636f\", \n\ + iv: \"ded5aaab12367a443669bf0a\", \n\ + pt: \"4312b9a46fad8a437d6237db941d979229b931a39ea9411cc44c8e5207953c2b13d05690b07e7244d173cce63ae522ff1ec28be3a99601aa2423cfe634244631360157800fbe63ba18cd01d42f321587ec6e9976b15dbd47f6a2366a00308ce269fd7a0d642eeeb9e60380e2957e247113b0315ee198ecfb9d6b4c6085c660607c2acdd58f9d4ef10744\", \n\ + adata: \"a7e4c264d9b3561f46fe622cb84430dde2b79d264cc4510fb4078eef9472afc7cb1fdeb4d748cf881338788f66cca92dde1a0f6d795bb6b74942f04360ec21ed423bb216f39a0ea44bd3fb4d80ace2e50e\", \n\ + ct: \"d692a89850ae952c80c0e64f686b9ce87e83cf406dd7c8d1eaeea2d12d493883ad052b058be599bd9c583d5010b8d64c9b5a0470baf5bb93d69159051de33fc0532876529e721249392708091924840e4606e81d360dbfc472ab5a869c53f91aa01e9b5a23a41bb00f054538dff4f56eb4b3e81fa3a97ff728c576ddb6b4fd79e25257010b590841c875\", \n\ + tag: \"4ed8d210003eadc1a8899690ec39dad0\"\n\ +},\n\ +{ key: \"06005e8eaaddfc684aa65a315060837b\", \n\ + iv: \"deed9c121078b278\", \n\ + pt: \"b74fbd576eb3a447b2d2c15bc0b37bf84da6e9c9c4ceda0a1d7aa83c180960687b21dfd86214f4b40bd5c7c5ce4a0b59c4a49dfe8b458e64072d6a7ad0435a29aa18146dc97840a52ca27b8ecdd9373e1c0a7de67d612dc8d0f872116880f58ed421d83228aef39f58a15015ae51ef06e2d6fa4ca80fe19b32a2a7adf8b69d2c0b8e47003461a1a67874df587599db7987ec8423d3574a498e7313e944cacb95ea\", \n\ + adata: \"0063e37a6f335e2e90bbc164e2ad3afbfc47efbac1b05fd22bb300e1668939b9bd9ce55d61e0d1668c3922434f45a86355\", \n\ + ct: \"65d20447150d72ca3902ac434f4294ebb1dc8cc6b498c58b315118d4bbba1ff10b8f5d9f2c59abe3f6de03ab78e8986b016e4abb10c7fe5111650ccb13064c24fa6526b63d4d99fdf5f047dcb7092ec9c1cea58501ce00e54209471ab55661ee40a8e2ca3502bf6f37d5d8337536ff3d7b23b02da4379c2a959ab4b9f3e8203a846c82c6f450de7248ef6a112db1e0efd14de0ae7628227fa660ad32cd2f7becbc\", \n\ + tag: \"3a285053e5aba8f79dd8c4fbee8168dd\"\n\ +},\n\ +{ key: \"90cdca72828febbeabac76c320afa6fb\", \n\ + iv: \"0959bee720c8533b\", \n\ + pt: \"08f6ca857bbc313a9376efbfcafc477ad20835b77613bf48c7a2ccebbe7ea102507365ee40eca89a45f4942b1d6db90be7180abe18104d7674c5bfb8696db9ea6b6a076d5d9b1d38fc3bd82ccfdba33d85bbbdfb0ebd59a4fb020d75d45a2e0f1dbc2d911e1574d4484a4e346a207b1e530c9c3f04ac6148\", \n\ + adata: \"0ba0896fce581694304d1290230b2fcd9985a9b4b4543da594857093e11f8dfd5b6fd20e7859d43dd3362c010bdaa906\", \n\ + ct: \"f60e75cc8828c2dd0239c7285f1508b49f0274f9e6f874cf37bf1107f7ae9d3ea47b17db6f449cd9fc2d7a7de3dd8764dad0b89904e936031a0577a0e3fffdd64f000ef498286f754343c643d4a3f63a54cb1d3b02af37487c1fafb5de1c35e1796412c6d8245d61450f9bb0bc3e11b18737f5c0574ca4bb\", \n\ + tag: \"fb97c20e2033dda57edb85bc7211b813\"\n\ +},\n\ +{ key: \"530f583ab14f42e52477593e878934bd\", \n\ + iv: \"6e8ddbec00dfd397\", \n\ + pt: \"8958a78f2510fa3284c9c3f0afe9aa35c1c1a593599fe33811406b748ed3189144465f4880cf8564ba4d46316b23e410343348122493b8f98776f07085185115dd37c7c5be09b0af049770024d03dce587148f1d5a1f193669803ad5cee9d16f58421f6dc521cdaeb61b97bb69c5fe366986d8df0c323642fab5c490ae1ec90aefe648053e91ebd6d13539fdf2ae9a00a06a6f2579cba6db42d4df3a3fbf0dea1f72a275b91eef39ddf5160e7b0c3cd00d67901e8901\", \n\ + adata: \"ba7dccf58660ee1957401e6bbcf48dab9d5c55d52e9679ded4608104bd9a2949524e9fa5d8135ec0265f707a417868ead65aaf85c27e700df7f183c7cbe3efbadafb7d4141ac5730cec7460107625736e908c1075cddcb70c5a829d3e7ef49eb8f8b29aec5146bceafe628adc78dacae215ddf9f26a0\", \n\ + ct: \"4bfef6840222e62839dfb0b157388819f8ddf5b4d8db90136b94ce1c9a50518be5788a5137d091f5d158cd161b9e0e1a923ddeaeb87b6ffa39c0ee0bf1ea0c57aae55c270db09e652da6eb000afc15dcc053f257e2fead3b359f523f31e9ba76799dd2ed49e52bbdc1689d3524a79380cdc2ddd684cfbfb9202ba0c2def798bd1cfa0b0418fabda59a9fc273e0b84972f6dfa12bea799f1b10112c0704c40c0c028e041108189535a1ed2aa06ee40e9b1d868379ef3f\", \n\ + tag: \"0bcb6e76718f568238a368d966cc1cf6\"\n\ +},\n\ +{ key: \"809bcdbed736b368ddf261bd1cca93e2\", \n\ + iv: \"562c70befa1920b5\", \n\ + pt: \"7382e33444824b84fa0cd8037db3281b2d31cd8117930fed\", \n\ + adata: \"176abce16ace73ccc111ef1c6b1b919efca2fba5c993f5aed549f223e024ca1b5d3bd384e7b98144\", \n\ + ct: \"1363c5b29e217c5c149dc134d2793048bc76d1d3eb3c04e3\", \n\ + tag: \"1ca0e4ad2a124603bc37a1c8f4e09bac\"\n\ +},\n\ +{ key: \"dd7eeeb16a55684b4fa05d1e635edfee\", \n\ + iv: \"3dfcfdf40bf5e38e\", \n\ + pt: \"c8808f386d1348831bdeecc607e0b95802c4ddad4e721601ff70a7db923df1a4f629fe90c70647\", \n\ + adata: \"50dabba1cbcf27939ebb3e1f77cc9a3985f4f9a6886ab13b1577244035f644c9a859bc3d2b338c5de9a8397fc93b1b74a085777d6fd7083059846d950fea2493d74700f969e58298278af9\", \n\ + ct: \"e8183f20adbcea73084790132d1f0e7c68a0ef867023179fae4af90e760302f2fa815abd1d3297\", \n\ + tag: \"151ce7ebf528be051f26c679199aa8a9\"\n\ +},\n\ +{ key: \"bed4c902e716e27fdd87fc936b61a1e7\", \n\ + iv: \"f86a5f75365e1f4d33f509ac\", \n\ + pt: \"b402e85c13ccdede764177dd40acbba06ba1f8e1c6cb8ae5a9a2a758e6e287066793aa0127c744d65971ae91356999c99a9b21bdad01dc0b8a0675ec5cca34a829391d0e6f1f9c7fde4e9e792f51075dddbf81a74d8143e4b0e057662226e549a6c7a746975b53aed59df4b63a14da9656ad961e9323080dd9bc4fcd618b4af6098b\", \n\ + adata: \"74deb1153d7ba6ede31c65bcad82b5761e14c7bac78b40c1952e8676711d95ce365f31163699c285c82116bd4395746da1936405f6af19facdce36ac533b2b951e647770921216ccc141bf8fd5edeaaaba5a4fbdcbe006e32bd532e7cc9242e5856b37ece6d6346b4f948b1255909f804a623b52242f0f2f3e277877f98412\", \n\ + ct: \"ba98a515ad89352afa780aecff593a73d413aec704d24c790d10fffe678d8bfc68a31705424ea12cd3898567736c64abaad9f54b45c6850a68a37513af080f263842a063fad8a1b614f30dbd986123138316fbdb707a48954103a9f6fe73784f2d18fb9243c0f3d19445f62ce99ac7902d633afe933929e653e41d608d528cafc358\", \n\ + tag: \"a91e4696baba4ad0331c2fa3a254d84d\"\n\ +},\n\ +{ key: \"2a4abfbf21a47ba8e48343059f7ce0f9\", \n\ + iv: \"f3eeb523367a9f2e15bae8bf\", \n\ + pt: \"e76a50efcf0943bf9ccf7e477419c67822322d1d76f172a02f198e93b4ec238dbf7a5fd10ea36d69e49a0f4cd2a50ede239c31378d98996defce3fb01da6ceed62a7580fcf3a6d6b4c2ad36cf4ad7877b37e51647c3c\", \n\ + adata: \"a294531e1ee4dcbc348134cee4ce65e270ce3bc9b3190c387415ca7b1896701336d0efb4a0d7a4ca53b9b4b7e1c7f6826813f5922b3e9bb78c7df5bb87f3450f35505880f60369b6ca18b6c98d4061cdd28d7dbf15d0b607e91d4f6bbc8d7d012be652c7608a089edcb7a3789d3a0769f46d5d893ba40bb27899461eebf28d5d7db0fec6cac2dc0bfae7a5025e3fa832084f841462de14666a5f0d6339b30c71c63bf1453d7b77a53ad4508f2c5953f02408143b3350\", \n\ + ct: \"e4fb1254923fadf5b18d31b583dc7967e833633520f3a652202e2410c7ef107b652fe625f97ef0a7d2b0ec05f0d14bf9bd546c5694d9090c7612820506c4bfd5596e1c7eb99acc2e3df53d592a1c4b39388f13498744\", \n\ + tag: \"bc4644621880ec8103ec6d24502ea7e8\"\n\ +},\n\ +{ key: \"7f8dadfa817b4b5260c36dc2f4fbe928\", \n\ + iv: \"5e233b8b4d343080\", \n\ + pt: \"b7068197efc1e5a1aed74e68a6608b921d9509ac3f98c59baf6240943b414e5704dd73a391387e\", \n\ + adata: \"a25ac5e5e5bef48dc60eb30840e93e5382620a05c1c29bc6e3318bbb6d4037373c97586f7205bd2a141526324142\", \n\ + ct: \"fcbc105f3f47665d88b6bf8f449e1420f6206192a075f0cb1450ff1859246ab4f1aae684a93b6e\", \n\ + tag: \"e328abe15796e836b8d913db70ee1fcc\"\n\ +},\n\ +{ key: \"9ca346bddf12eb733e0ba1e90c057f5a\", \n\ + iv: \"c4fe9ef0907e2456\", \n\ + pt: \"d43831906bf404d284fc187755c63b75a87d004471c526ebdd67d95730fcdd9180f6cf0a73d63e9bc1d34531f8f3a4a4e2ef2d417680b5eeffc9a1adf8eba53305515a8fa81969cefa5bad1246ee911e4b764c1c3505e2c501ba2672618fc5db6a2bd2455105a03a7d4ef344ce9a3c07f68d170126cdbfc48acbe7178ff338cde2c29e24fcc9b61981dda2522151f256\", \n\ + adata: \"3b39e3a00cd694898cd2ba0659ab53fa6474ba226302fa8c38ee51f387e000bbd2f4a7448d7f00b6742d68afebd0d24107d3d4c873969d2bfa90be93cacb835e4100fd99b72e5c8df6525b27b7c8d17530487281d81e5e1dcc7b8c94ec229bed1c0a6f5cf1fa82ca62de548aee1d4821d1e8139232351a211f16ea859a81cef7344ccbbad114b32181d8d0fded57a3bd8633cf\", \n\ + ct: \"d289bb2212d2b0a71d5be0185b9d7ccaf8b8d345176907d2111cebf7e6f1bf659260b0e739eab5beaa8cf2bee6a5972e48294e85c4659431f63e80eaf9a21aaf3bd1d6a940c7a3c0bf1e8bff83e2f05f3f75bd38b8512a1867a6455ab8859f6c534f4a5e43037200060a74b80cd8e9e5227e4bae01712b243b625e76a7e6cc8209e0166460ae3e45e872f4aadefcb704\", \n\ + tag: \"fe9d2dfc4b8877dd60767db55ecaf545\"\n\ +},\n\ +{ key: \"7b85a0dfe66b952334ed856bce29395d\", \n\ + iv: \"70407d96296823fa5678cf07\", \n\ + pt: \"9d0f5a6f2815417a8f4902f828e795b570349984cb586cc709d0a4d4e0d1bb1995b584\", \n\ + adata: \"a6505a759b7e00ed43e35dfa5cabb90babb79a65e1aab6b3b211f1c4ebe4b03cf794ec75aebd83b5e02a53022c28906e9eaca2896f71776f3359eb299dda66807c32f8c932ace02faaf807653e2b58cc2052fd4cf56bbe009b8cbd63e97383f82359c446e143daddf584fa2eb497d758dceefedb805759524f72fdb7dc8344021ee7c0\", \n\ + ct: \"46ef068122fbb3afa0ed5f235758da464748ac19f21bc27d90ec2490be70cb563cd400\", \n\ + tag: \"6e189b3eb9cc6670bbb74bd99c238978\"\n\ +},\n\ +{ key: \"565e11b2264eda24b6ab0868925f52d4\", \n\ + iv: \"b3a9f2a1bf68dc36f8ba2e2b\", \n\ + pt: \"6305bf84a976c9bd6d67f39d40d999f347a370efe21e\", \n\ + adata: \"a07187860d17dc257c007bef5db3fd9b497f97d411578f33274f2a2871058475f64673e72a4036ed15ed3dcc5a877cb8f14ab97b1bbb648c5631bbd8237df5cfaa3bfaa4dfcdadbaa36f5ba472e7583b2b35225cde8790d41a1952aa4cff3ebb0f143b8f05c5575476ee3a62\", \n\ + ct: \"9da9c19c6332914e19255dcf85f6c3feb9a66e8f3914\", \n\ + tag: \"e99c31eb59fe5a9305a42fdecb4bd111\"\n\ +},\n\ +{ key: \"82537ed1a36b5ebf00a261aac02da5d4\", \n\ + iv: \"4d5d6222c738ebc90b371b34\", \n\ + pt: \"55c07e6d71a52e2442a44212a4249dc6bc5d5711044a757e1c568d795d913ac16dc2f7dc649e3ab929d02b7ea7a0e4bc0689e238611542eb929625ebcaa8687c8bba404e08c53d57f17a6dd40210742bb594161ee96d90c8fff849651ee1815d90579131d08ce3799c126c0ba6d7285b584274db07495b21b28c6cf1657eee3404586ff59ce4349566f0233b5b04ec733fefac6d2ccef49c494207282f53f07bb6c8f1546aee0a60ce282a2595ce9a5d5894fe\", \n\ + adata: \"30fdc63d67fab1c1229ca00c21871bf4703c11cd4d037864a275b2b87216fbbc1091e98584bef974908c5253fa9f7079e97f8937fcc3e48b0e9e3e2d58f24c96216d0470456d8fff1da0f8e2119f830b83f489545e15fe8c7916532ecf0db1ebfc183d8c6b4772d3b7798c4c430016fbee4c56136fabf1a64b8e9cfeb178e983a8984d6aad3b32399743c64b61505579512f79d4\", \n\ + ct: \"884e30ec0da8f2af77318b82b1801267333f5e41f0bef1f6e1addaa4a77752da8d504d149b4767cdf5d0c94334c8194374dc075357f8d2b515f161e8290ee01ef73d433c6fa04aa54f956b4ce821b1290542084f0b52a2d8013331830557b21998aa7c031cbb4ab33b5402cbd41753a3f93adb12432b34449674e90d8a69828441797bb1f62ca4fe0193b60cfa22fa4bfdd0069674f72e64be2d9c676ca0eeaab8775801a7417f1c66e032c3a196fb5cf30cf4\", \n\ + tag: \"1bc648bc6504b845bce122314c0a2149\"\n\ +},\n\ +{ key: \"07dba0646f9c5d351a11cda4d91b6c6e\", \n\ + iv: \"926c3c53412928c9\", \n\ + pt: \"c8f1b566f09a54debd297b83cb6ae889417ac6bbf3d779e7bf3b7e694b2ed946aff1dfd0f3c5abea46256c3bb01a78ca3da0bd2b221a6b7488653f2458f5d71c7dca94bb11079099bad78c0145434d3307131ee4854feeaa2c28bb22984939e60bf736cb190904c7a35c22b19fc4ecc3f8d9908e8cdd1c91a10e400c236dda71dfe689fdcc4835b80da66d6538cb38608bed019c194570c454ed38af5f03299ed8412cc00bfa233b6a464e26f3ed8267c79240bfcfc268e3d96c06a8b4\", \n\ + adata: \"92f29d283c9e3bdc73e2f5405bb2cb2c166de822aa1ed30c52ca35df46985cf17906bb20d6b93d2380fefc4ccae7d79844f5a727ae07eab54fa2028aca81efcd020b8fc41d94e1dafe2a359803cc17982838a4c174af969d3492766209e87523bbfcac322ffbc47b3ef8c0bd9e8223d04a7773d6b4c71fdd3dd20875bcd95e512351a353a0a6a0815277216ee1bc1158cb0a844737cdb68512ce1c967c5f67498a98cef6202d58f8727407b666\", \n\ + ct: \"87291f9ec2d8311f5f2bb2b9d3833821ed9919c8a0d72b02d4c02a9ee8282ea819d95a5908ebef8910f615ef1350de4496ca6f07be51716b209bd680782154942788edbc9c98b93eeb87746418bc4833d15a27b64175f6e780f621140f61e78fb1bbea69517ab8729b2e52e951758d3b2d58fdaf08573b3516c94065b6d4f6afd938432ce5f818e99f8ebfb55f38f85757cecee059941b9bc85a6638f6842164e02227db556b6c77686fe013ff92fe69d81758ad4ad7c53c591a3099c6\", \n\ + tag: \"f6da6135c7d8fcb94b4692d463381535\"\n\ +},\n\ +{ key: \"805c786e24df0394a3f67d908d41821f\", \n\ + iv: \"65475bc91692e0c58531e53b\", \n\ + pt: \"5fc1491b6ac1514f227585ff24f80345bfc0474f7ec92bd1f51330a8bb2223df3130\", \n\ + adata: \"d5da1f674e407e61f1597c394e2816f1495546d638e0bd60a132cb16382c0b65c633036fa0947d8cbd3ece61e451a3e3a2495e67d51f2bb97bfc60d74570d6c02bc56dc6b835f53df592d71aeb50ac412e792e2a8cc3f54b9b2d145b4f27b364ef672815db180a8d37bde46f50bf21aff6fb98ec9f9a126b9e0c483af072058bc3a735c263fb3b5b05e81a9820ced48e2392971d400c3285a5307c52ccd123d944d01785c254ee782c74d7a22ff7648c1f235cefd0\", \n\ + ct: \"0d8064e8014c0b2aaf67943331434323999c045a07e50159c2c722a906772c35a629\", \n\ + tag: \"932212f94e39aee2b90cc12af90be202\"\n\ +},\n\ +{ key: \"616fe814f700283de4c6adf67e899aaa\", \n\ + iv: \"ad5dfdd94f47b6c38f6a53c5\", \n\ + pt: \"be91c48a6001\", \n\ + adata: \"b74610c4c31ea2ece0c3ca18d406f564251192cc64ff85e1a3ed0a63d75a8c38dac1784f1420f44fca8d\", \n\ + ct: \"4e360b4af798\", \n\ + tag: \"db1c5213a6c2eeb534b36d691c24ed39\"\n\ +},\n\ +{ key: \"b381a66e8243c4d29bf8601e5ba328b9\", \n\ + iv: \"2982f2938806bc52\", \n\ + pt: \"2b78974d2abd118daa654c43c22dc87d4cb79a14f1f054037ce7db46c50a7f7ec5e1c3d96ad483668ad638fea31a36e601fb1db1c2e527ed5479531b7c5b2310bdd78977937a52189d4fc3\", \n\ + adata: \"4e2f51ef75b1016908121c61e0f83118dac8abab98b1a5c9e292553e6d1ebe9e0ed7241dd1bea1d688ccc5e879d31d63a6da69297d3d0fe8bc815c0fbe482fb82fd8984f2b4d74017fefd1ae306a4207fd7b035052b67bdfaec6379ad78dea5b8782d83552bb5b87a62708d00322ce3b3b25cf60971d78788d3529e21bc2a5fd1b7dba7da156cc734e57f735ba11cf312c29af83f2d8a98bcf8d06742430b37371b5adc79a42610dd8db89a1f9bf7b134302785e53981362c52ed9f046a6a1\", \n\ + ct: \"07381b8520fd12120a47181520bfef5284f0cc64eb9826b70bc17abdd45b61af6dd44d5ad4d90337e595f9e4b75cd035e3e57fc9d72808b4e9c2c10a10ec22e98dca55d843947887520f18\", \n\ + tag: \"90e2e542d17dec1c1c0df3521eb8463d\"\n\ +},\n\ +{ key: \"96db148547884d99d0d6276ff888c62c\", \n\ + iv: \"8b1ac7061f8e63d5\", \n\ + pt: \"667eae40fa3969\", \n\ + adata: \"0e73668294a0d565c19e0175447758505bbd14b56946e28fba1b3d4d97523f35ba344bd92685784f25b8a07b13133a80dba9a54d816907de589eb8849bfa3035d39629bc0f5fc1d35ac53e663669a32421df75d8e6cc31a4ea43e83c26fcbcc191a56ff5dbf359068cc6bac81c737aaca0e11486d184fc7ea185cd14da0d2f60b4416040408aa0\", \n\ + ct: \"e118c0db9ebb55\", \n\ + tag: \"7872fffa61315a139145eee1ce2a87e2\"\n\ +},\n\ +{ key: \"6c233560e6adae582c7f55c11a782cea\", \n\ + iv: \"17a1a5e66960dfd2c009b273\", \n\ + pt: \"528ccad3c71136baab6a3e8bdfa00aa06cf63525f9c92ef50e6d480a2b7b567a8c2daa8df54a6190c9f951dd8c14f617c0f0b6c5176a0f32612ecce914e904522a55e30613d122ca06a1658d63aa683f9aaf690977a31ae8dc7f1455f28f8734bad1911c201d6abea128a5bb60ad790a96e9d34a13ae725ddb067b04cc12884b92e9b3f692aa9c38e88b38132cd77ee5b1afc76cad19da996a26\", \n\ + adata: \"313bdd09a5b5910ba0beea67cc9429b7d722a60b3afc7661294c274d361a3c3002f1403deabe5d00fa2aca0643b053a15e254f676a63de8c63244b706608f9f5e3a40030deeae98ac80e1bca7bcd0a76f24c4e8db005b4456a4e893e6f772a07014af827b13edf86c7ae7df5811f9a37c6be99fa6ce63f30d3764e418c4b0d12e88e6855bb6b3e53b747f5f295a9dcf1b2f3949d7e8ffc1d8d76\", \n\ + ct: \"bd1350f75789df96a7d085b7c8590ccaaa164d1bcb531fe637844e107157440ed00317f490a55054749043ed787b3809c51580077b1488e98cd0632d2ed024b6f9160cac0c3ec36dc559e2577bef694ad134b4548166f1549e5f56adf9e304abd619c47b859f4190298de5cd919f0c8997318a118ca1ccdbc9988f6dae2ae8b263e896f2d0345bc338fc78beeaad538be0c4eff812d84c80932a\", \n\ + tag: \"b89e3dff3ad55d9f09f87df6f3b9ce61\"\n\ +},\n\ +{ key: \"53060d7ce89a0933b10d0cc845a0cf83\", \n\ + iv: \"3f2e15c62eb1dfb1\", \n\ + pt: \"9cb3e259d94ee762f982c21bbd8a13ce\", \n\ + adata: \"66d3433549c9b8f4c6a6a29075643971eed6bc1243cca3c6b33083103f6f59aedfa9cec013bee4c1f7e0babc03488191d7973474725a93edd111a93686907294c11e5cf0e5a3fde60d7d6bc10322b4df4d77e8b2c623708195447a01fb83\", \n\ + ct: \"d244bdd7a5183540f237712b7a0c66a3\", \n\ + tag: \"c1d49b4193eee7d17d667b8fdd895078\"\n\ +},\n\ +{ key: \"56ec03fefb1035c75f23af0ca500c785\", \n\ + iv: \"13cce115d0a4e4e74ead988a\", \n\ + pt: \"bac2ea2c7b0e168e6a5398db6b3d2f8765bdffa03d4cee5acd71b30a71355fdf82b9eaf9bb5b7ed0a879777baa38f8609f28c999d8310fce2de2b93f6d9691b045c07fd9bcb17909cd441d9ce22fd48cc4fdc74036962769ed9105984da51d80baa27aa215dac0744b3150040fb3aa3401eef730967e5e31a70053587d8ba271e4f6ff888d\", \n\ + adata: \"e062d411e208a941675d35cd97318742059fc4defee3be361b128ab553210d1ba48d91e7e4745bca5d081a95978652841ca7c85fd40b067486a24c9ea9623ef6d68de5797f58332a5a3c3c619b632e8cdce0412276a08905be1d42da8508d04c73fb6446a7f2d2b6a770eef667c1713891d7a9e089a22727727e07431fe4dc3ca961dcd396b0a7b4efd1446c258d388bd9c6\", \n\ + ct: \"8f0409a217d46a5255c36c8853a3154b22894f67cb0dc55720dd3b57726c3b613ed4ce27982f6a7077b5aae3e209e558f163e7e26725a314d835ebc1fdc3e6e2f28ead7b2a9edc760c89b1b0a04e3c62109c6438dc701fa6319124c1e5acb00c480c0f519a05eee987522622ace57ad7db59fa9d876ed3367f0dc5559fe5c4b60ef5aaa2f4\", \n\ + tag: \"7d8dc97af5e2f9151ca89fb5eeec2fee\"\n\ +},\n\ +{ key: \"56c41a50ea70648f05d4f876d9e5f329\", \n\ + iv: \"0b412097d8475ec968f55b00\", \n\ + pt: \"4c4bcad5eaad701ae6d361721b96f8217b51b577d867980a5750d592611ad553132fd17cc5f8e05e12695c316f07baf2c9b847db154d3a1dabd73d6c8f58ecb0502ec0eaf88099fc7217e96af0d597c7f6d55e602c93f17705039eb2b84c69bae39e7f35cc3c7cc3c42c9862face6110cd4c7ac0044761a658cead4b3bc1a135a3d5c2c61953bf97\", \n\ + adata: \"ef9f9fa24008358043d55c4196f7c4fc8218fbb6039b54a14c786616d152813a43ac20d8d295038b79cef32c76d0b100ff2c073df4a3ca6f40f08b09699c54ebcec122cf6f252d4d12d3dea801b61b1b55bcc74734b5edd8a8d693ee9cb393f1b1a580016da19f2c16638e5947e63d10f02520be4a7ffbebfa81a9e906446f3d7901\", \n\ + ct: \"eef0acadd45d7be5dd557f077afbe2d1c98ee50f8fcdcf98f6f8c74345a98254027ae4c6ebbf2238890a0ea40ffb799b0fd2a2d7fd94f8f6dd0b369334f6376003b6e55f192cfe21ddf779beb7d416257eed2f039c728e4a8eb716765b21328ce427e0dec9c12f2c21930df49ed10d01c6a866918efed4e5e1f86a9ad8ad3e306df000649afc150a\", \n\ + tag: \"7b04b8ff25a5c0fa533ec9761c6af345\"\n\ +},\n\ +{ key: \"c17b7d7e57f4c863393078a363887e14\", \n\ + iv: \"eb2bc0ce16075254\", \n\ + pt: \"acd395d2738b13c9d7b1ceaa96b9df3816324ebf4734fc050d2a75d38bd13160d5a1f987d176ac2d00a37abe1061702714f09ac7a7e9a576e51c135f97d7aea0080a0574c88ac8a3160b2f77ff609e28e6d0bcb63c88d00cef6dea6a9339e84a8727f14c33ee905e755903db3f4c0134039ae6716507e225019710ce2186166ab415a85db94dad0a887af3e875db7366fab578cfb7f0bb8f47ba74be65725e6dcb64\", \n\ + adata: \"08fe65f692983ce97a2879ef23bf82c67400bb43fc15a7d9a86ec8ec13\", \n\ + ct: \"313554deb76b1637cc4f885e5ce81b2f3f94b61da261ab6f917b8bed5aa52aa99bc354e83ad78c60dffe82d18c163ccb4902640be55221494b9a873e888178c9ce8a6466d209d389e5bc49fb83b099bdb38c53676c4de46cc844a7d3c17c6cec06fc103618f0d20f8033ce65e9f2b6a04d84ff0772b6521d887ec4872b518fd68cb50e7de3ddaf9c89d7d66bc9d09781a67a71a2825fb3d9bb528e23d951841d3122\", \n\ + tag: \"572d7c7e1e515792e6f77a3c0ee028a1\"\n\ +},\n\ +{ key: \"9457345f49d88f656733b1e3f121c569\", \n\ + iv: \"c7b9a1305f88d472eab033e7\", \n\ + pt: \"74483fc881eb99178ea18f446d2bae4b355b42afdee98077727ceb58afcb00e8e188955f4e6c131ce3657099e5c3dd1df2a9851f438f77975c25f4e01d5493f22c54a3ff3f21c53a2bbfef26e0e1f523326026a61cef04b9ad23196006\", \n\ + adata: \"ddb804ad0e6c91690125\", \n\ + ct: \"dec89eae3464f87de957e774ad38ab1603d923d1d67bf24f7642ed751946e35d0f2aeaa4559819d2db62bc8242f5038a4af68d33485893418cf3c204cd89f873f93309c3b11f3b8cf13193f72aff80d6b8cc7949f29f8a67e1d68fd9dd\", \n\ + tag: \"102113ea0490ec87b5868f6ca5a8eb55\"\n\ +},\n\ +{ key: \"496003ef102ca7ea9ebfd7fc006c3604\", \n\ + iv: \"74f73e58213ef11f78c0f0e6\", \n\ + pt: \"809af8cd7afba21d94e6e83c8cf16d08ac3ec5ca7545c80894a532928670319131dabcd3c9d89c11b1b73d4b8d4ff333409cf7a273529b65823b1318cdbcf6acbab12df6d9a4f58bb2364584f35dcd0fcf1d12d7fc4f87c849f1e7aef804a5216ebae4398b42663d68aa5843ca333a20725cb6e5843bbb937f83d897e6ced16466713c678bd7e9cbfb328d5184f7c1e07c58b3eda269f601728c6b7297fb6f8e68710a1778c64d049acc3e7712\", \n\ + adata: \"c2f384e5b8a5d69d6dc42a040408d05eb8f59bc668045917ba53d18f6b171e30c9c7e5751239b03f938956017b0cbff8\", \n\ + ct: \"65ddd5e41e3462f18bdd29bc881c05fb4170bf8c3e11345bc72619949e95b43d7af0d975acafda0ddc1cee43ed4229de8da08f6978c1e3c3197494f6bd845f7650dc76c181f34c5cebdfadb55bdf18e38a0791f023e7ae49fb91740c592edaa756df94a31d9aa5ead3f8c973fa53c9f2f3d546ef32b238e80a7a1cd27170934c510c578c195b6d610cf7b58507b6bb2bf4ce708c65f0e541b0f03f1921b9d526c76b0590041f07df8169d97303\", \n\ + tag: \"5011ed413fb4ee3c4974b00317f08df4\"\n\ +},\n\ +{ key: \"1351567de7682aa1b4ca7f8c06db6d55\", \n\ + iv: \"7fed89116c01c27fba561fd5\", \n\ + pt: \"d31e31840e699ac0c25b84dc43a6523f12747ea632312a36536d6d4936de3031f2341e8737b93be671000428d1e63c9203557e6a9a733ae6b8c7cff514f6043164be971f245855e1087da019b4d8a584ef848beb96c1b76370e4749e797e51a177ff44394fbdc9a13d51058cb441e76040345b7b1f35021f1f3fcdfdae9a8b66cbf1b9c0a7cf94\", \n\ + adata: \"2ec3ac5e72eb0bfab74a874cb1b4a93eb9ba298d622dcd4a42b0f13460d85d3c9085ceaed4ef7d095754bf72f104d3f45b030b309a407fe3d63b90b54f7c73751c27e5fdb5989ee617bfb40c6df8f2d0b5e20a6407f34ce033af4abda32524\", \n\ + ct: \"f9bbb37fc24c8c38c8fdc3f7371c521a59b8711c41dc42808bb46b94ef3defc1c44bb5b6db10485f49a96a8ca7437bf3b391f00ef3eb03b9e4a606b7a3d112b6e1ac497d5c4f2d109b57c6528fda659a4ec9b970cca4a924a4d9deb789f758ca0c45f68b114dbf703721a6928f806f2c52064b35266372f55295b56fab17a310b7def445ea7230\", \n\ + tag: \"27e97e81ebea75c6542e619553dac2d4\"\n\ +},\n\ +{ key: \"18607d28cef787345a31f7969fea2c97\", \n\ + iv: \"c3e171a4f0f4e0d1\", \n\ + pt: \"3f6770689f01a6de9b5fe54bfe5844b6509425c46938d8b6202b2f09db86d4383b2d427a5315977987e8c7f1197110bfba2382a8df7edef766366e624b2357898d82c7de107d499b73d0d7420d5314c64dfcf4d5840e408d2e06916211d230361457b3c157d393227d2abb254ea5e703115405ccb4ffcd6ac74107b0f1fac87fdc166ac65bc73a4c4d2cbb32be53422412b24c9bd6f78ae4ea62e6110ad87e00f8952bd1159bb841f6122188d4ba13f5133c8d4ebfacca1342f847485d4a4b4f\", \n\ + adata: \"d5414f9d9abc69f69d7caf7550ce8e724e64ebeef4ffe0ecbcbeb1a090b388a1115828ac212732be706e5633af22b1a9a564291c2e6e5f63060b33e64ab4ab8adebef63d5089d59a10874d9bfd78eb8ad84d3ff5315beff80568e6d5a13f5252f745afbd69\", \n\ + ct: \"c1649c395dbfa9f37c02a9d704c1c0e0ed67a9cdd644bc8dafab36f6562c157acaa6be26361834f2cea6561d9175c410535de4f25a9e014358e34d1cd4cf300373910eea146836112444c3a3b6c0affce6d8abe0e7723cc872523c3a9406d2ea3d144fc023703c134d91d6a27580ca7d2ba39852ca66f9d35277862d023bc528a2fb56be1ce584616a7a712a4922368d5ae33d51c22d4592e085ad1e4fe359958571db7385a778714fa3cdb00f195b0f8f9a5a49699fec6af356b2cd87adeb00\", \n\ + tag: \"1c7828bdcd5b844ec708bf658c140234\"\n\ +},\n\ +{ key: \"5399a6720fe343af121f7e150ff1508d\", \n\ + iv: \"b3a904444c57d705\", \n\ + pt: \"41ae97d919d4d55c31e8c09c98e2535e6f9b6fae7f235b080b89fdd4c7e71c39d145742f6cea84e088cc740d1ebd83167c6c33b581cd19a082db8ef62d1305861dc561d78c1b8cd2\", \n\ + adata: \"06cde46fa6ca691d9122ce779014\", \n\ + ct: \"02171b87804c4dcad10e64b8ec0206ca4f43d172433b74dfc7c656977ee1e25f129b99f0b4cfc6fa7e1c622f9dea9574790bf737b6cdda3dec80fa75a15f4842ddd1ae1e36fcaa91\", \n\ + tag: \"5e753a3544cce28bc02bf4f214879949\"\n\ +},\n\ +{ key: \"e77d694650031cc58412c536d028db5a\", \n\ + iv: \"a8546927d6242a5c\", \n\ + pt: \"04efe487521fb87cc0a170a5540d3b60b5aa97479c67a449efb326bd90df005c4a99197b72e9a3922dc735c5\", \n\ + adata: \"69bac8943d73b9629d1258a45bb6eb2a9909c4b81ff9ee18e90254934a7f0224426c7458005ff9bd9a9b4ff10f6c32898773bc178d374c1e95719eab4eeed16bc2f3bd5bc4bb8b329a8c8b83354d7b0c96f77ea7c89027358666867f9e18dbe84f21a4d8d9aa4c521982b1b39f718abc6af9960fa50821cdaa4f6abcdf0dff5ca1ae1d08ac1a3dacfa7950b6700173e911b6e9359bd94cbb293ea1cb1238b24fae9f7a568e8504121d4ca1bbcf75a6af64c7c0063fdd53de3abb01ac11\", \n\ + ct: \"5ce2d9d50c952838d5303ed2997616ced986f9406ff62dfd247984e3bd0297800290eaeb61b6008d7f9c73f0\", \n\ + tag: \"0bb7c8718b5e15977053ecc77256b6af\"\n\ +},\n\ +{ key: \"4dfa05ee29708d376ffeffbe786af3a9\", \n\ + iv: \"9b86b386f45b99bb\", \n\ + pt: \"a32bc7b2ec8fb6dc091eac90f2f8e1b0390a5c2753cc8a00496192960bc236152c5b5a73b644f4f789b81f72c15b7e6b12939811f1aad03f3b5c7ef4a72a0d3dde6a4421c6c457cc545bd3e9371b0912b53d929c76d2edb43f1725b6ebd971c246a0bd02b2baa5be4ceb0f7133f3fb65b94b10777de3678da34aa15a24b28fa64cf8913921b5e656c2ddee66327e02801ba0f7\", \n\ + adata: \"efab0d0893c6d9b8e0bb31d55a70b7b5e7d0084db7e19862ac999e39809d65c9b429727415d67adbc4c9bdbd3a87ddcdf8889b4cfb8a1817efe36046c4ace9702ead89cda363cd9449240984fffc2523620332124a618a16af639d8c05d94a19d5e00ffff52e0d7c466fd37f515a503c603e2e175520327e7f8488478c58fdc0101286e7\", \n\ + ct: \"1b949fdd88ed95602e3716c20842e28895c8b3a4aa3f4443f932f93856ad4c9beaebbee55fe8a61e496095bfaeb61b9f4056ae8398c9c10b36a65da8d6a44500f038d8b1cc57f4c7e2592d3d29a0c6c7d9234c60d344c0653b0c4c08be694213b1d47e214b9f28b9013d75ac9dc66ffdc8ee666ec6c772bba25470c70667aae33dee27706a65a3f99a316e913dbfac2fa7c89f\", \n\ + tag: \"a2ca3c6f2ab09fccdccee5a2ce9d5f67\"\n\ +},\n\ +{ key: \"961df3a0f71b62caa1bf75eea2bfd34f\", \n\ + iv: \"be0052b55ad6dd2c882a4e5d\", \n\ + pt: \"2081244eccda7d05a5701bff171adfb851f8891e2db456479fed03d6cde36868613ff89a7b743d45da47f827b51f5afda3446b3a5f69125703c49a01b72edf6074b30a8849907630bfed5f074f7aae5359ee\", \n\ + adata: \"2d6d429cb3cf1a6bbff11dad0d6f9b67876a8ddcd58ea0b55696fdaf9230c6bd46955fa96b1357d8005421a96bfd330296f60122db81a902006b1b2cfecd3ae9ea38f016333edc023e1156823042e177f63d5d3b81b1e6edf00fc81eb8f8ef90f474c7af4de1b823164aca030b4fd25bb447623768\", \n\ + ct: \"f84da4f3d743b637fc353207b9d6fa1c9c81542ad515aca6409763b9998c3508b1477d3a543787c8fee560e59851d67a8780cd6b0e49c027ee3f4aea9255dc1ac4424113d1f7d046719367dc411904dd5f31\", \n\ + tag: \"4df6e0218fdfbfbbb3f0196fe95cc499\"\n\ +},\n\ +{ key: \"11bb2aa441b85b66f21dbb2e782c3ccf\", \n\ + iv: \"d9a49d989407c4ad4cde8dce\", \n\ + pt: \"e96021482cad38bdd315b64dd6de3268cf19c6e3a92b432cfd\", \n\ + adata: \"0f136f2d6a4b26654232a8b76a358d69dd4163ba95291b09d39dfff650027b47d3d0111365b5f8a09eec3b4cebba80140d3b0b7f1b303394a5839e08a0bbccd0870e0322b6a1d4292296bd5b74129fa78815ae36268f0c63286660eda9bfac8184a28a6a9cda0d8ed7a164ec973f1c90c7ba8b9d04a564627c0c958075778cebc9f182e8bd915244eb9d9ffdc5fc1092f77bf051c339c28072622957ffcb0e364014e79318998723\", \n\ + ct: \"3cfb39bca22ecad48f311b707b51a31f174554cd7e8b04521a\", \n\ + tag: \"7ca58d0f132f073693245554ba96dc82\"\n\ +},\n\ +{ key: \"5dbb878c457d2a8377586744adbcdd80\", \n\ + iv: \"67ae7ec3abd0eb79f6cba666\", \n\ + pt: \"425198d7515c9e56b01c060f97da666c181e57947f3622abac2aef88159f1d9def5372a82959d85b6648b26b01d0b7762ae4c124795718c4b5629782894326708b410c4e53280799b5c21c7b81379ced15d2e2d4f530a911c0edddae59c649053d6607f4d3dab2edd98c9919097558547d19ffa37b351a91accb72349e4571d8f14bd668c28476b277b85ce12ea5b703\", \n\ + adata: \"942f66711897a435fbc7897f72\", \n\ + ct: \"883589dcac4b847a09c9635145843f836337f852f1e67fa5ed32b095dcb621aa8d39bdf01425f414da80952f0303d9116bd58a910d2bcc71e9bf38b31dc9ddebcb10b4796c6497bfb6579d5d6d0c6ba5a253aefd909fc5bb40b033ca99f93c9877101a5bfe08f7fb6ce0585eaf0849c59a2db0675ac4168c98545aa9dbc162d9779ca5169c5d81bade9438f36507a4e8\", \n\ + tag: \"c67e12cf11924d6a5460da95678f70b2\"\n\ +},\n\ +{ key: \"ac28f7cb6cd09123fb1739405d925e3f\", \n\ + iv: \"f8438269db661365\", \n\ + pt: \"cc22d65f430aa0a1b30b1b0f6e10fe86f4d2b2182ecef59d6461d895d879133607195e0a9deb9bfeddde220d4f53b686855c89f753f7bf59bf57729f23a8050fd37d44a368f88d374771e662a32cf62130319b52df59ebaf8e4783dc9f12d0eb240ea044bb35590f8e6262809578a7f1f63b12c10c0d51b4ba58cfdd4d738861b39d0d59aae831654588e245471a\", \n\ + adata: \"6d85da4b345d59f98f10bdf5738bcffc65971f80dd64daeb9eefd2e6c038d3e02a0816c85bf7d3fdbfcaa412edc46eea7218cdf693d1769d38affe5413766045648fdcdc6e03920877d4f59001dd6fd1519eb63628cfcc861ff79e22e8ea66ea1632ba7079319c89f563e97d7255ef6a9bdf7c05878cededff06f4dbdeaef4b573e4c032e3fe21b659db15139f60cb74153e47710a33220aef6c72\", \n\ + ct: \"94850686a65b61a6996831c3999246237d92e65fc35f0c3ac867eebcdac0fdce4f96643a0f6418a8b1e980360c8b5cd046412d3bbadca598644653d6631a4f5aa3a5c7378b050dcad99574933ceb2969a8b0555a542d414718bbeed09b1aec7dc10d83468e8d79ef17fb2016449fe5a5db42a44f5de4a99f05541f3b0cecdad05a3a7614c47d50508db9eece5289\", \n\ + tag: \"cbd8d174d5a8d7b026470f390a94b321\"\n\ +},\n\ +{ key: \"1c6778f1fa807a4700c3e981d253ad08\", \n\ + iv: \"bcd625a61b01ba64557d78db\", \n\ + pt: \"0c7e31605fe15503e65cf35ca0c5353be6037d97718b60e6b93fac207605fcac68d270ca41c0f10e2a58fc9f62bab70f4ce3fa0e7228eb3d792afd7eef80f9ffbc4146df9ecee17e2434a98f42c943629e8227bd0a103eb7e49b24d81adc1d\", \n\ + adata: \"beabf820bdbdaa002950237f881041b0658f8fafeeacf86abb5a060844297225609dc3e61102e42a491aa7815be3b7aa\", \n\ + ct: \"c17460b87d327f4ac74248fe231872585b1524d8a0ac88f269b9077ec3ba918bf10f0be441d56fe2724cfc1f0258b65ff00ad1310d1ca018b57423f05b733a8fb1a5da128f6758ebdfa86e0d41d16fb756b0015c73c2dfc2b6eadebdd10401\", \n\ + tag: \"2de0cf6c7777ed9dd37baa3a3524f28f\"\n\ +},\n\ +{ key: \"41f0f2c752e246234e0a1777f2e04937\", \n\ + iv: \"2aa4635ed8c3cfc0b0e3f56e\", \n\ + pt: \"ae41b310eda044ad9fad2c075821019a72461c855df7f8a0d1f07e13dbdabcd358018526d4df88dace3b04043d21f87466e5890b378e83a9ea9727ba21424baf384b134de1c9e2372ad2939f03c0c50fde7956871c2390fe112c693ca7149f089f62eecb6272894a877363e56488efd7bfe8592973f6ee726c697adb8a1b5cf3921ccf3fb283eb1cc6a7b5e2e4ebfb8e741cb27d3736d2\", \n\ + adata: \"a71e8d04382e8ca1abaaf4ce70a41ac1a7a1fa593877946bcb3bb0d7f2ac2c7406a453d876e32a665c0790ec3d89c206b7bf9b01565b0de70d527cd36e9a48eac50e32f4be357a9309\", \n\ + ct: \"45f747174d855e75b128cc182361e1bfdaa0ce905bfb36786b6e89200f72f27b9744dd012c929d2fe1b191a47558b27e10ce007939464aac9c04e05c9217f5b3021091add3fa5d24b0148ea257f5efd8990af45d9431dc79a11b6f478efd421a696bf50fe5b428573774b5f06384e953363eda00b63702e45b15a6d23e378c14837af46b9d1c4e532c31bc5c12e52f075fe5815862e7c1\", \n\ + tag: \"5a79f03036b1bdb545771636afd1c3e1\"\n\ +},\n\ +{ key: \"2062e60a5fe9dac91007be74ecb87821\", \n\ + iv: \"325347de8cffabc11b93bb92\", \n\ + pt: \"35a7e0d922ee54656ab27f0890502eccdbe1ff734815edecf432719d0af34fe538a6ff5c0b2bfcf395022d304db8edbb372f735038fbc9af40a39e86fb6620a598f6c59984dfbc8b21ada8f0cab9b35e04b71977c9658f0fd6260b648393650133c05909b33beeaf171b9cfe0072c319725ddf96a8e41ce54a1f788bb02d72431c2f09\", \n\ + adata: \"e4914daddceb8bf94d1c0acc6c27393dd3f2d251983911786c15b84b41d80468330a457981b3470f132b732a86c3770610e56ce2a1f11948b637de6f2739698c0dae417d82d6e89314a6070600bc653813ac2d748182d487d9fac345b625e1c0e39041ef68ff2d76a0658c7a51f5c01877c12db50a888b462320d04c8cd644d8db55218f0642a718c841448b470dcf8d43a397c4885d2d9e9454c46f25256a7877\", \n\ + ct: \"edd1f17f8fda741038a48f4efdafe3b233084a217f81fc26d5d3266e3d0cfbac5c540531cd3800a120dc45d85e4050c0470940c628d5c92af243520c45a0a9b3eb5e3aee6e78ce835066c5d14ff7e1f47aa79dc6279088128b0aa55157609d4c81e9d960829f605934c5711d137658713b33bd3f24a6795cf6cf00eb4175db0be72152\", \n\ + tag: \"b8617bc08e567375e209c8a60a2a0d39\"\n\ +},\n\ +{ key: \"48e2f6f22423d1adacb8593997166ec6\", \n\ + iv: \"e015b9869ea3c7ea\", \n\ + pt: \"1380b9e3b7346e4c3271e8545aeba408fbf9a8761723691891504a43b63201b90d03428c91f21aff894c696510d16b9eb954e200021b7c22063eb9ce241f2d8ccac2fed62c8d7d17717c73cc9b98085ea5957f96314ca81762e1528c39393e4c9c0b75868778a7cb3eecc6988170b7a05c7e1acf50715245de94a6e3b2fc0955d809321a9182e2f9d74a1cc6766bd18e1f98703bc1826efefb484f6c6c6467e295e99feda05c17df8feae3bda4ea440266afd78abdecb5a51a1aefc76af7f4d734ea\", \n\ + adata: \"f5836cb48fad8a83e42476ad63104a01bbc8a4ec843bb4fe69caa391641a368f3de81a7cbf1df3d4816ee8a9476666a7a7adb3ea2763e131607238b1ee34bcc677e0f05b17bafd15ca9f0350974a648d70f85103f21f33f65926e50742f6018a70642ef3fb7e80e7443a11c98a990fcea7c2b38cbda735a01b80aca498a6718f63ab98e997657e589d7a3ed5d0b588eb3c5061dc447a0db57f11c84551eae24f66fac67fb3b626e69b8dc262afb294e4bb37639196e2b5777a2fb568a76a060977\", \n\ + ct: \"4776b502e50a4f4be85dd287f28487cf63ddc953cb25c2ac40ff81ec070e0878b65c9b0191bda65b3b96b5167a599989b03d5c10fe9e9435c90d4da42af7427d42d6397ece67258f7e95a733e55788e34492ec796bd6f6d0106459fdcfe149b37079b029be99382314b197cd72bfb420a6a0878a189de2067f1d5ab293c3eafee82548e1cb0f82472b85e7788d799ebe866e0b0223b313d175772b014e4412db23d2f51bd13135a0e3657bfce11494d8de3fe2ec73b0d7ba9fbeda7dd0af2a5d956d\", \n\ + tag: \"590c6037f9bc861de92920624f9f274f\"\n\ +},\n\ +{ key: \"a4afdccfb32c7bc3aecb44fc5c5fa47e\", \n\ + iv: \"5ef04a5e47a03e00\", \n\ + pt: \"7fd4f9073551778433c8c69745f5f818370c19873556e19a50695290661f\", \n\ + adata: \"10c23fb1fef0c7dca5588655461e072571cb164146d4cf622a94cc66e0afea4cdae8b717c0abf9595a3f7473c965d2736f6552348d5826446648c72ab8914e8f1214b0c33744b00f0bcf2a990c2fc1a0a427782844710146b5f0107662b5bc717cc6990b3ec2366b3b6e05d4c37531b2870e1a84a2427ddfaf679209653fa20b86345ba2a2fe8496ec248eed6d79045dec3821\", \n\ + ct: \"884de920262553e614b12da837305b67ab98363ca681b342104147eaaa42\", \n\ + tag: \"81a3dd818ef5f620187e64b7c033b9d3\"\n\ +},\n\ +{ key: \"70c86d85d66364a6673cc819ccaf5c77\", \n\ + iv: \"020835e88d8ee579\", \n\ + pt: \"05bad508819ba1ee417b4935e3fe730acf874e4df901d43e571bb0090047a2d9ba5d7693ec26497655c55c3560241bcbe10965ca23fa8774f4f5dbec5fc6a289dce20426451447230f656a55\", \n\ + adata: \"eeeaa8a1821cfa6d68fdc2da46831b2b85\", \n\ + ct: \"0e6624040af501f592d5909f89ecb262ec4ee6fceca4fc70ce84cd0b4d8e86850e89aaa22cc0f3ce7634e72348221c2df26473f539ec4fc926efd75d5ca18d4c8be261aa9a3f90c58e8c1901\", \n\ + tag: \"f5675aa611bbcb648cff62bd8e5f9bd3\"\n\ +},\n\ +{ key: \"3e31f1a00b41e90833dbe3bb6514f41c\", \n\ + iv: \"41ede405e996c29b1c6fbe7b\", \n\ + pt: \"35e542cd72d18ffd042532311bf77bbf078c3de4dee6fe86f5721cbd78869f8c81ecc4560f0fd3ffc17b448bd197b212989a3ceb4d0757b5d4b34984a721f0e58955a2b4d60fd572914bcb0cb8b969f7fa60d523074c7f2e8c9c1de172\", \n\ + adata: \"9f521bdc4d7ec1c2d55523\", \n\ + ct: \"5902e4d533663e0bb64db1b4c85a1f8a19e1162c6eaba1e8e1d06da0e1f3bae8f440db9862c2d5df0f8069f6a51dc06a2cde53e68a6e1ba67efc638d62c7bb329bfbde7cb6598b89b6e0687e071a3230085adda39e1b425b124025ba3d\", \n\ + tag: \"8ed0bd3a007808a3a6c759c9d3582ad1\"\n\ +},\n\ +{ key: \"8a436d9afdd067ef44c51a4d5e349645\", \n\ + iv: \"a98c34d25b555e2fe645eaf7\", \n\ + pt: \"736f3091364ff4\", \n\ + adata: \"0c22c2f4ed2dfc0f6f018db050dd26352873155e42e194512fb99d62af1bec4a43e70e6df8aa28b584dd959cfc849ace129ac20cc95d5a57f294dbfebcb282501833f4db5b4334\", \n\ + ct: \"56420de39ef3dc\", \n\ + tag: \"14b6d5a6787cbc2b27d6fd006d4fe310\"\n\ +},\n\ +{ key: \"89c146068e022f28ab13a1fefe934d82\", \n\ + iv: \"b73cfe3c72faf31d8e178e68\", \n\ + pt: \"2aad2bec8e5fdf0222857fd1c21e845547159b75056bc2a308801a4d6dc54a3d63806376e725606a0905ad3f96de58ac39f7d77e91e4d394aebe991de95ddb0c39fe1f836ce9073fad4b0b95b501fa88dffc36f1706600c66acdb61e2f04dea4a0ab6e5fd81d8ea361d78c38e95b4672f5b2e20d765e06c694aaaa83f1d31aa75fd61c8a33570da6944e5023c945423cecece5061833d73bc807fc4dc03adef3dd6cd8339dfc5dac1bdbc25c9d29\", \n\ + adata: \"9c96fc1457e09afb30e3207133a362e798755e32fb07a636c55c42e4ca580ce1e4da2bd983c61fe48dcc3830ce710854c6ae7d8975447540ebbcf2be9f7543b1425f7f25333c5c1dcfc200dd4f2daa340f9e04036eab8869aed3c55949acf619ea3ae51b3e28d4d2b6cc0d441735e256db3315b0a0f6a11506982ee8314593531643cfed690b6d552791e80b15751efe1d51eca5c7081eb7c31ac826b9262a98b391351290451511706d891d67d5\", \n\ + ct: \"51ee3f131679b2fc84bbf6495d7abc4ad19963129ada5c77100b45186631a9036bdabb4d36ba7f2410645d5c2a46968b4d3ae75d227ff94824c96523f3b2618f433d76572ec1d2d472d9449d8eb4255f3fe598cd2ee6861f4ef78d1208ee6e95d9e5aa488e56086839558e8605530a04339b42a9aa3c381796fe91207006e144c8f93f98dffb76be02b0a09c67865cd4a3c2140f66963235e38a98bcee356fe7d151ca835904fe8de7e7025127a2\", \n\ + tag: \"5dd6d0659d145a52027e14bb85e26694\"\n\ +},\n\ +{ key: \"876f3857ef84ef05850c5a3454f347c3\", \n\ + iv: \"4968045eea7000de\", \n\ + pt: \"63befda665650e81137a92e77b6b69ae78b2e900405cb5\", \n\ + adata: \"7d25aff2055cfa185b945829c62c84e27464e5fa938308018842ae8f3f9fa4ce2ae543f4f16711b832de7fbea84e3fc862c5348dd26ef1e7eef2100d62e88421e8295529fa72e30338352b13c67d3b2defe0fa5211894342d5656a1369cc138add0d70a206ac967a5a3f2407a62224caa46fc8ac4b6914dc46cb990d1a177c0d718ba1252f1f4d561e36196b0d1f\", \n\ + ct: \"341b8a4f9956597288a7ceb88b4307fe14a2ef34a7bae9\", \n\ + tag: \"2fdef9a468a61179589b7b64571f5866\"\n\ +},\n\ +{ key: \"3fb1542620dd440b5b17f76d2ea402b6\", \n\ + iv: \"99bf33109a4c96b66aef215c\", \n\ + pt: \"c71f13f06a2d52858f226077e6fc3bdbbd286afa415db7494f230d53d8e9900c62e491a44a5394f0b2c13e4706d54ebec5f6e0dfe5f94d159407841b7b0db6757fff31ba21b7b3c3a6f85a80c4d082d0455939cf13b649896167a8131483839914d99cf6c42e1257b4f3997de875a3f00db91da6b7630c0a5f7532ba593a0c043dca72d4a881b2a3ce139efa7911788b53e90890c7d7471eb3c89c0dc492e22e2e2a46a75c9bec3e188400819d22f0e7ae25097fb6d483e4\", \n\ + adata: \"7c8695a9bcc9e68c4e885555\", \n\ + ct: \"f65c2ff57b33ded3bc787f24e731a232ad4a12203cec325cdffd56400ea5a4b1f70ee5102983be051a8255b15dedc24ad0e01c8f4b447e7e8464bd79fcd1ecb67f7aa6f6abef8d72f4512810ee12d7661a6047faef74a64dba61e008f4c2d6e15123331c304d1ab4d2604c9fdd042da1fab6e56dda3cde53df9be3bdc8461e0e89dd2f23026fd36f3deeaf1b26a2a60804e8c682c5bf58287a3da6babe78bf36dc44b7041ee19681d27edbc5eb05b99854850de2f330222d\", \n\ + tag: \"d9466b728ef47cf9af1a5291c910d27b\"\n\ +},\n\ +{ key: \"a881b70392bb1c640310f3f532f2339f\", \n\ + iv: \"ccbae1db55f1a4c0\", \n\ + pt: \"8b9571b56248da8bf7b1e32fbf4a2a76094e67aacf3aa97c74f6730107fd9e039f2d77e789374c3290d20b89e7232cf3e6f9913f6aac5b4170326b732c7826f38c18957268c26867b73a41b486ff2112edf09ca8a1ba7412be7be0f895cd49e0b30265cedf4672ecfe3f54945ebdc6b8ca53725a3a262081b37fd8d135f08650d1d1749612bd325d89642fc0b010d4d3d056ffcc944a7c4f4d1a52d0bc2adfe28cc2b37d220a7040ecd65195dd7fa7d7cdbeac747f61c76f59df8ca21d1caa23d04d7d6e\", \n\ + adata: \"bd8dcb40036979331893b0c8af3e339d1a8318ae8ce6a2f70400d478d5ee9cccc4af306b567002fe11263151129141d5\", \n\ + ct: \"0e0cb1e9be46299fff873ce6c30f1f3ec23c94a30ce18b84f39c4c2a5b76deec6dcc85c6872f4e6c6769270ba86d456a4c580506b8906336626425e7fa41e8a73440ba6663a621f0f9660e58113e0ea1d3fb534c279e8e4ac4a9f8c3a2701254a1fc6e09793b8f37a54edf6803cd26dce0f1c4b39da2676ee6e4718ccf1d777bd864f699f4a8b1662835689f0bfbd9c22c8ae8bbc55efa7444db9b844611b13e51b8902180ff88b027f7b633b082dcc7a80f6a15be96a9ed504b59c2cf8565744b26b2a3\", \n\ + tag: \"1bd718b31599e1bbe551ef78b5eaa516\"\n\ +},\n\ +{ key: \"7b34eb2268298ebec80a32b955fc343c\", \n\ + iv: \"5c7b02efa676469c\", \n\ + pt: \"d0f08a21f503fb08fb4a26f503aabffc1d5c6a2efa7afa94b133ab5446034324d28c87a62495d4fd63378a0d0ce2f83b0c7afbda692fae987e94bdd3851ff0090c2fb561686297e647f10eb1bd3b6df202adb0472d0a844430dc8bea72f9f024cac37b340bac32f94152e465564d8b27437226a5fa58e0e15d1dcc80267232a4523e48776491c90f1c9e89d9243818427a687cd7\", \n\ + adata: \"8447c026a31ecbe87fae95f5df90792db1bcd906b0bbc66576c3a751932359552fecabfbe7c7753f63f6cd9abb33ee70dbda23542f8e79a86bef\", \n\ + ct: \"a975c421f278bfaaddbfaa45a8c75a86f2fdab4ccba609d936c759988e2223d23454881079f85e2e5246b6652946beee7caa26e3b1a6aa3bd7d94f26d0710614f690220eab3b2b8e042e6b32d0b756ce7534087c08c879f3d17bfa31e40d930a302f0bcce1fe6863deb952e6ea1924a15efcc4ad0feb979f9f975ceb6b4777d1f97e904f0a196d0a17f9d25264df9e06fe0edb84\", \n\ + tag: \"73c8cfb7ad92e25b31419b642714afc6\"\n\ +},\n\ +{ key: \"52f4e24b887b8f68868428db3c74046f\", \n\ + iv: \"8a30230496b40cb6\", \n\ + pt: \"e6ab92af314e87d29a7c487f5fc2902de23ee6afb736552229be0c1a3a9a66509eb86200fa5bbbd0cf626015ffb8a4c62827166b937c66695cd123acdc03d120a0389a01aef0d343d650bdb9530ea7ba449f688d6f49dcdf14ae59b0f5c69b357f346ef4f0cf164c29a8183a973113ccb1bea481b6ab8849583d6a3f03c3232b116b66f315c3a7c191b0f9f01088034d\", \n\ + adata: \"db701b58e09059bf7f8bad68d5c7093214a821f9f1c55de4cb5f2d9781d513a782a7bca0b163b73bca52391e\", \n\ + ct: \"2bfaaab2eb3648f5ebfa60dd8102c712479c84db50c6ce5b4f9b3d0c1ec179cb72326b3caddd03fe92cfc1c2aa7759b3c60a03d60c3c5a92c697e1f72d814571fc37a91c7c8efcf5e5e32706ee6ab3896ee85cb786484bf0e236d804a87996e954d115680f3d5c0f5734c7324e4112297759dac7556e26ae309070f720559243ae08519866fe6f498f7a5a1dc222ee92\", \n\ + tag: \"7961e205eca416e62bb3c0c095a72a11\"\n\ +},\n\ +{ key: \"7d8985682815efdf1c97d8ee4d4eb0dc\", \n\ + iv: \"18322399a360ae4fc14b1bd9\", \n\ + pt: \"f8a116745763e8db99fa855f215a9b5aabf90ffe9ccaf999bc6f911db5aa994670b89e19d88b800a79c5e5c2db013c9d0e304d2d55f44bedf8f0454b99c6d240779e45058dae997c873649f1dd80943604b8c21ce64154086f0e1ee38ea47027f8f89c1b4462c32c6cfd34d9b25cc543c0c0efddd57b52ff017633397cf27bcdef812098b3b3513140d579d98d240e2c\", \n\ + adata: \"9f875eabd293588a52f541eae09a6ba395c657a8d9d50151cda1f9b2fb3842885e7f9101e02105b66d433ebac21bc906f235613773f064e270b0df3f1bade46a01ae1e872f61ff3703de12006dadae3a87339e\", \n\ + ct: \"6a28026bb290fc18a7949516bffea9550c4f491da44c0103d93f24e114517b8796dbcf3b6c875cefe5b3e167ce41cb07f9f4dd07a25be70606609103e21bd3b022e6bb07c4ce95feb96425a00b01082ab518d5632ec8f9c3e374af2b1fd3b41e68fb6e55b0ce91dbfe27d3897e6fe82c90e13ee51d5ff5145c182f38c107b77ece784f2444a27a5f6f87b55c8d2380c0\", \n\ + tag: \"8010457b5bddf996fcd10857d5d45783\"\n\ +},\n\ +{ key: \"5832276ae81706a7905618f27d9c08e3\", \n\ + iv: \"a3bb6bedc055b7fe\", \n\ + pt: \"cf2cba97\", \n\ + adata: \"25089048f08956ce473a1924d33092574fd11da733fa362598080c1e5a7470d1048c2f0ae89ac904a28eb3648c3d8a401808cc1de01e3bfa76c0ca8f790d7396a3f893adec9f436daa6c008dc45377b5587ad8fbd7a8360a580ca717278f08d067fa800645e657f102d1a5e921e7ed7c68a3273b4ee3a68b13782c8e93614e83e4cec302c2231a2755864d5f41434b2aadf3e7489fb2324d3eddab3752bc09f7d923a186e0a91bd147f2493b5d7a04b49086bd8223ddf56206\", \n\ + ct: \"19313ffb\", \n\ + tag: \"d551b6eac1fee1361423308787969c71\"\n\ +},\n\ +{ key: \"5a451933452cca9eb60ccf1693506045\", \n\ + iv: \"c593014ef8d6bc58\", \n\ + pt: \"a73f0ac18dfcdfc1dbc0ac09c557648ce34e8b7a5f8c16f76c29bda71f471c5a235bb3c71630d33b6b2fa46672b21be330f1a8ca776afdcaed0d33e8bfd3d80ed4c148d77adc261e2abc5b2b8a8f5e82c60d1240a0d85665883668150a8b47ea5a9b152f6947989cf04c2b759f7ea1ed5047bd49c2bd9b489ea64214f492019d205f2825cb51de8913eb178f4f743f628864694e2c4c9591d916\", \n\ + adata: \"f13f116b93fab4431e017781f63917d9b7c23c352c6b79eb6cb2d724033b4f90f6d403dd544a45280ff7c65fe7e0a5b05461ad89de4d7d63199469a212004bbbe13ae0d537d7b0fff2de7620f021cba487\", \n\ + ct: \"63488e20c90fc9d3651eee3be6cc624d83ff0fea5de55f0032a480dc6da02aaca547aea6ee9b459d07c3dcab7ce0b6d5b3f26f831f557b917abc70982c9a57fb6ad4447ca6e78de34980f737c1f9587b4fe36c0a91dbf1451b76885064dabe22c2aaac1b05ce9ccb1e4637f7f5c6212cc84f8202808ac6caab6bc29e89e62a8b5b112f7cf641450027a772e9de06dbf3519bc741a6f619acd7a3\", \n\ + tag: \"d749f6815f782c47a8278585f1b68b03\"\n\ +},\n\ +{ key: \"599864b4d994e741b6062a00e2984505\", \n\ + iv: \"aea3a085df2584b1\", \n\ + pt: \"66ea1a6add6d71e4bc2ad7b5b6a9dc8981a6b324483ff7a5b9f3200998060f6ac7d8ce4536e0c14383863190b34db2ebabd42ac32dffeaf9bc373514b21c130b1c80c1a5ae106617f87b7036e2bea7c85b1a054356f99bee53c70eea924a7773dfcdf2467bfceb297634b14e969c0a21f8fe365f36c61b28c5826869e31c856ee24fb8ef4b1e29d14caee236e3\", \n\ + adata: \"a06831f6b66d60938e8e9e5685227c538d827dc8a37062e449f8fb06076983641f8470dfe1029ecafa82dafd4f6ae4ecb17b89d9f8c2302eb46eb859b6e9177844ad400fc9300dc01c20ee94aa511bda4e546c3563babe47f58ac744f407b1ea4056008c20991f21d796\", \n\ + ct: \"36d34a3060675122d301c4b04fe03b6d51559fbd2bd22f877bd0a1896677861c33f57ac76151b1642772e08c56a34daa5ba069092f663733cc94f649cc1315b191af801625d6bffda95d178030ae501ff59de82b2b12e1fe75dabe59cbe65b59466994040d23ee333215cb0ee4b77f65147e8183b63a91bd48f11b5bac280b055549b7f55ad651faefecaa6ce3\", \n\ + tag: \"1888aceaf5d2d1c68938e619ccf019d8\"\n\ +},\n\ +{ key: \"21c1874331a367c42dda65f3b1c2f73e\", \n\ + iv: \"7aa3ac78c8f35a9b\", \n\ + pt: \"447c2d72b08f1f1fe8a15d1d20aec95d263f6c6e790f173fe4256a6f413a0cd8563ba5a2352ae0738b22b044f007d277ef2076dcefea4f88ebbb6eacbf90263ccf01eee4b712ceb280b164d642643cb2bd\", \n\ + adata: \"ff3e2baba372bc676d8ecbd3d8caed1aeddd5e503fb3c34a066f093d1c9b76094c2b5981008a5d99a954e855e577446f6c768b068c51d1702c9f930b3c35b8c1fc4d212b329cee78fbe1348bb55d122349850a4ae58eb0b4807ee587a8fc3d2fa9dda0c72a13c66ccec2b31c6386dd8c2c765533c2b3a47e5d3ffab0d42bf2343a54f575197f70b1205c442215101734b52a62c592bf30730b\", \n\ + ct: \"1fd199d15ce0a654e67cded62bda51a3d1ddd786bf2c1964d784a20b7eb4849261522705493b365e7884934b89ff45151a209155ff3dfd8b90bd0927b74b235efa2711a4995532a334e4dc5604fd616884\", \n\ + tag: \"e20f5514b88458d5a79dcc747770d23b\"\n\ +},\n\ +{ key: \"a1654905a14fd02587bd20bd91f60d96\", \n\ + iv: \"aeb88c00ae6664597b572fcc\", \n\ + pt: \"ba1c632300091cb1bc068221eb70ca725d7df24a2bc9bfba432e42cd3ad46c206c18f23a\", \n\ + adata: \"b73d9d75bfcd3b74c493618360abd901266efd750412bd292f26968e570472d5da991c089d4982b3b1f40e10a7e6e96d5ecbb364e7d75f4b05cb4b40f266eb40ea94e5c41fb668b61050b6bb42c15ba9e87f15c742c009ae7db735ad895205356ce3417a82f8\", \n\ + ct: \"e54183b768f1f5da5643fe11450bf9557f746393de035d8d3d5848137a19a2ff4a8581c7\", \n\ + tag: \"0ac796a433fd34746355bed621044e84\"\n\ +},\n\ +{ key: \"2f8136eec8443976f1077739d2a443b9\", \n\ + iv: \"5d24d33a406be2dbbf0e1aff\", \n\ + pt: \"5c460bcbdfe8bba554deaaed4472dea4e48e19208af0da7564a464c618ea5fb744178e7c631c67da0cefd4110a8dce19283be1662bb6a5153f91e26db585970f07a7e5a8b7f44348fde9ed19666f7ff676c718a266c55de5903e869f4265e85776b749b1c00c14a7c472fe444cffd11101fa30ceb2dc5991dc15b1d8b5d7deb22ef3d01586\", \n\ + adata: \"d9e8de4e6d6873af2ed09f4c0cfcbc33918f64d8cd558afcce190ee7e03463757c0db1e94a3adb5082f06cc6b00665c14ef9155447a45dec1bb075cae546388604a06647f3cbd6dc2b53e2f41564fe0458c7562ecb6445734ed3f4542984f6108c763e70c43dff1fbfe973b296dbecea4ac58bd81983d29620fd8e617a6d5b130511e8f11f32b8f16855aea73089134291eaebeacc8961b99d98\", \n\ + ct: \"716b2e0b73d7b5611b1941898309e9fdb8c153f760ba86e014f71779aa3d9ba84ac84228f9af7758d8e58ccbe6f100e39a9d6d261af78b254d9798aa7a0c154cece0011f1e447b7ad4747a83db4a760922dfce03dd2c7b1cccf56abba2f12af0d9f6c0ec1b07f2f7e5ad100cd5f4c53e9fc04a59e18c589b346a1d57c0550c31c89aa81063\", \n\ + tag: \"6b8d5abc7d765e290e2b5273aad8efbd\"\n\ +},\n\ +{ key: \"f99ebfdd204617741fc8f4c5efcf7bea\", \n\ + iv: \"6d4fd9ecc4106da24a23811e\", \n\ + pt: \"91788da7354c185517a9415c39b74e50223a53c19d1eb0f9726e34b3c9a0576fe8b9c07e8a5043eb37a69dd380f7f1f74ff40dd5bf45dbb06789cee32653ea1764af982bfd67b23b6a9575dfbd3a6e54c9afa87033cc65cb6d5a7c8b1bbe63bd618a170ed701aa42ee6bab7bb105f20167877413dc6fdc01bc194319670610e931\", \n\ + adata: \"\", \n\ + ct: \"5c1b3b264ad104625440b680aa296db00c3fb49dcc9ed46873f6e5209099ff1ab0d14c5468fe5c992747e805e2738ac7c10d2dcf4d4313968d2a2a35c12bb46c2d8b9b3e6195ce326ef0a89ba1ee5daa5a595c4b4ae79ccd0601552d8999dd6830f6a78dffa2d8c9a7dc7aebf61d58680ac65314717b7e24e4d8adc1cda762815c\", \n\ + tag: \"22c16373ce8cfccd0f669ac5c1f3414d\"\n\ +},\n\ +{ key: \"ed79aa3d9a6c4f7f154459395f7dd6d5\", \n\ + iv: \"51a865b75ff09e2a\", \n\ + pt: \"3d03e7232866e61008192b4e7a50600d733b3494d6c57c461b56637a4e7f5c5ad459301852a8e7e79ee9fb1ed8609c1c51\", \n\ + adata: \"40d5297537c062a3cb6d8c74e5cd47cd121af3f48df957bd55185ab38f7f118099f8e6e6a2616652d749ee72ef0e854cf8efe0af77b96be5a4447f8aff7f822bde9f5df1a58d06e76a53c336bcb16f8de7d4f6d9998547718461d7613b2c9f807be19b0a2dfaf8e3c15f9500eb14cac0dd9253152d70a054236dace1df0a4a4c8ba47b4e2794\", \n\ + ct: \"87e918bfc9e740379839ddd777c92f5559223724a66ac1971f0e06ceceee980ce11966f73bd02f6a63fdfb255a9be8a768\", \n\ + tag: \"04d1a7c5f42d45dc985f47b86dbe3867\"\n\ +},\n\ +{ key: \"a2e3ddaff6095afe18b84bfce0ae6b85\", \n\ + iv: \"8604156344cee400\", \n\ + pt: \"d45e61ebedabea3c775fb19a69bae095ca202124c0314575249185f82c6398719977d71eed57d075a5bf39f7f184076a208991bc3c21de8ab82c171cc825b4ad7417902b08665f3bd4ab778c10bbffea351226869b9868e0e392685d47a513f7ea04d91060\", \n\ + adata: \"d1032b32ed6a029fd7b04479be17e360123e8c644d27320c76cffda1e6a8d0eb0dcfd1b003\", \n\ + ct: \"2627d20534194678fd3b161b337afaacf142ca51c8839c46cfb614217cf456bf6869b595d20fee8838389361710c0b8cf7ace9c610454fd29a451bee7d897d23e60be3ddd6c6944667e5fd7173756e9bd40b836076e471633e9feafa19f9eaa69a2efa49f0\", \n\ + tag: \"7a6eca3f80242ab31ed3c08371eb2cc4\"\n\ +},\n\ +{ key: \"1987a1b990f469929dbc4ca7d1328999\", \n\ + iv: \"c79ab5fb7b1871e0\", \n\ + pt: \"40e50aba8ab998c1202ac1502b24c06ff010aaafbba390367aea7087d2933052f2dfebe195a4b6bd4014ba76a93703f3dad0596b65e1d0433e5b1dbab6390e29c2870caffd80080f3975990ea33f68324df6fd28762ce6a61285a5a6e48be090a87a5220e89c54f1c790761345aa317c2729e4357de44499be37e0772ae3788d3a5c01747e1e35ab9af116622da8462ea25ed4639a6a3fecae22f1e4c9a7f067e5\", \n\ + adata: \"2d413fd0fac64bfc65cf6681c7ce9b3b1a28e2643ca4ff00c67a7bc7a0816435169fe21c8ee413c3c8c3345267c446c58c4a10aa70b8c341feee9472ed146adfc9a6789d8b669710cb6d1b3192a9c59b3e45ef8e7f11fe5576be4534e1c196ab8e3f3dccaf92f0d692a2062eb2e8\", \n\ + ct: \"408499987dbcb741c23f1dfdf9eb16709357b2e8e45c3e006037eea1e9166faa5c09a6c9518a46b2b9aebad7ff2e6197935d3075a7b84c00ed5729a1c09c11221beeeac6ea73004c20176b1311535b44f4dc051137c92b3f1291e8d379274323f87b36befcce41405e98820c9dae18355dafdefac73383cbd414af470ad73365568ec61c0473995ef595e1bc6c2675e5f54c2234ba9326334a8b50b8713b7b020c\", \n\ + tag: \"9288b9350768bd01deef947754ab83e3\"\n\ +},\n\ +{ key: \"2350282886140619814fbfd3858e86e9\", \n\ + iv: \"7f676e635817bccb\", \n\ + pt: \"d9e586730e09ba2ef45c219c39f26a72c026685a0bd1c25a87bf52d9ec3cb4f0fb4ed69809e0000e2e56cf9d338192398ccf02ee2dd005629c989c3532022e19fe713558c582e8d9ad3c9fbded8a2f880bbb7058057e84d562cfa2dcfe7722df\", \n\ + adata: \"c1c8f5dc39ac825b6f7843a58985ff79393f93b7cd7bc1e80fe35b79bcadec09b45d76f940ed44664cbd34d90231c161d6c26b61a30ed9aa2195d65c735400710d49ba2832bdd7baadffe5d838db42beed2a647d67623d0516d4aa8a639639d1d1dfba1721438a1b171cc57054810a3117553ed6d5ee8e6f\", \n\ + ct: \"285f2fcb146c6790b7662e7d983b09b5601faac4ff10aae63480a3a367de92bbfbc887c751ca4b3e40221b01479096ac871c752e2e87aa687116fa016c0276ea2d03098fa28bca3f389b65e156c846bf155667eb34d7af01f8084eb3615b2f74\", \n\ + tag: \"3cd7ca0bbfa7cd17b9d7120736ee77bf\"\n\ +},\n\ +{ key: \"c82d111f81979a596a056d16216ea34a\", \n\ + iv: \"9b2920477647ab5b694f3199\", \n\ + pt: \"73715cbddc6c7d2993cdfe796a7afb8c6d912ebd421b2acad75c5ff5d93364da903ff7803b147676fde12e2f3b26a79167e51d6aa35a9f4ddd8c8624a5d3684768838e15235303072a628a754b39f03a44c4bc8a19664b419163bb15f29ce53dfefe49690b65c2d143769c5d20c739382a87f9177f7c63a59cdbf639266a3b5c76c517ae67a41ca4a076776f45039cfb2c6c7a577285072a3641984a29a1f9f65f01df5093ccb95f39a7d67ffd96a853995a1699e9cfaf81e442767662cfe03ad33bd540d482\", \n\ + adata: \"388aee1fbde2c2b82129c65b0c6161873f4b5d84c3318c2ae946ec0585954a6db85548e4fc86c20eec6612274afc3cfcbd05809553\", \n\ + ct: \"c670253d5fb5fd0b832bea8b3ba9cea9aa99045db6be98e58416a06bbb0b6a6f542a1f93b7d4543b7bb7dc9660c5adf6f9c3040204a263d97da379e58d1c77395c0066916a34e60137ddc67d66c9d4fbb5659d971e5b17fd193a5c282c0f9cd3b420086b2986b57212f2f2131a1065f251236f8e29c3410578f3bb9aed13b9150f1aaf433a6c854e2400dabd0250972531b740516389b444d60c4483ece12c1102ada859b6d930b9cbbc59bab5bd4f3ce205b6aaead563f8d79baa4015a3baa71efe0693bd51\", \n\ + tag: \"dafb715ed31849424cc9c8be9d463519\"\n\ +},\n\ +{ key: \"f881ba2f0a0331d0508d894b8b86bfd8\", \n\ + iv: \"ffb273bca07dd876764fc312\", \n\ + pt: \"b9de091b1761a0992617868e0e9e5df7557395ea67f30a021bf348fbc9eb52c0b2b76aa438773f0ea179cc86dc79a4f451f6746b4a2376bdafcd5f54fa7b692853ee\", \n\ + adata: \"4a464940325c5e3c7a84ff12b605a7864875dc844fe3b6e90212f95cd58afac42f2e8d25e4ce2f298bbafd483aeea666af632580713e68b8210690ed2de4f0559d3a71d2c157550706d4a9a134cb6fca4149384c215cae4cfc204580be7b43a5afa33c0fa86d8c4fcfad8affb50dae0ac0e34846441efd8a176101d85a70a48929e3c67021e9f9eb5d6b4b457a965faf\", \n\ + ct: \"ce99e249ac86f054278644416bb38496e93abcd67039d5c9102e15837b1e8fd2f67e7b83b257f0edede0932f41dd1daa0a43f1ca44f3742447c8ef1ac0c85c9a8b0c\", \n\ + tag: \"4f3ca2e71e89bb12073169a70178aa57\"\n\ +},\n\ +{ key: \"cb501b6ece182c0469036251f1ad683a\", \n\ + iv: \"f63124b9239785c16a8c1832\", \n\ + pt: \"325162bb7d9a05b755ef2bc798c321c9b2275b8f4e19628a12ce1f8d24c4d765362255dc22c403799deae8311a3bc78b144151b82239d1d498279f3589c23afbab58\", \n\ + adata: \"7250452b55ea01a740a56a823fd0153840f3cfc386962f2fa02c225045d76594b472907edba663fbebf57c83b2700d297572d6d85dcbba632a63d864d4f55d90bf2a3c9dca57e13ddbfe2b5f5f55640c6fb01aed50c885a4f815bed9c7771980f87b401a6fada965e653acc4f366ae322d30772424399ff29743ded318a94fdb7674c93289c026208471dd42bea09181461629f4fc99c94fa5fac9806c2e92786871\", \n\ + ct: \"3a755388ff91096f8cf79368573bb010961a6c0d0f26e47772b6bc0009974d6a0688f602a316161a09932f2b2d052c585d4e8dc64c522fb4121d9859e62ff04bdd75\", \n\ + tag: \"df364588e0faf18ed2db3409bcb1de4f\"\n\ +},\n\ +{ key: \"2828aa57b91bec0a3204bb2b9dd53244\", \n\ + iv: \"92101ae11a58d024\", \n\ + pt: \"6045d76e11a1ecab32cd4e4d97c53471c83338c906bc5cfe5b447b17aae7ad555aeb56aafe848d4634dd788da66dce7b4e1ea02fe8724d53f4f02e1fc6938695d14ab1e5e027417a22f36e6c7197f1b370c968a5879c8e40901f90826ca93a0b7099c77e501699a23091e768bbdd3ac0f30788b3b0e2291f9141cc24309aa48041d40cda6c41a5b4e19124f0e9338044be0d2b3d14b593593f864b220370d7f1b26eae768421247f457a81572fd010ab13af68743ebfc2ec58f13b3c569d\", \n\ + adata: \"3b3d782816f19f343367abff795f4074c4a43c92b39eae789b7aa3cdbf84a1f5839d84d56757abdaba884f63f97c788186534ce56ecc115a20e91dafa1dec46950300ff8c14dcc82c0dfd5990973861c5e38ae8d371917f903dfad7891db43432101b078cab4ba352cf1fdd919f2fbc7c598e4e3f2be0d96517448f36c4d0f0892bffca322955bd2aef8d37639a1ca4f\", \n\ + ct: \"587f8344a959eb6c8108a1d0fd26e6f7d5d658e7f6a0cf5b8284efa48385e402ae209ff6a5c3d88418a600a0c23d6237e6313d9bf70949ff5176c7abcfcc23d68133e0c40178975f1b218ccfa54705a71ba9ce721bd58ccd7d338c4fc82a5da2f79bfcdf427632c15cfcd4ccbe2bc8ff38e9494046297d011c84ade76c56ba464ecf0a4ea7eb81e1d79d27cb9e9ac7ff1d18bc37be01041653303c6234ea484949ee4991eb5c9b565bd6d62b45d23388583e740ba7513f4c8153bb742907\", \n\ + tag: \"fc3c358da0394d1c5de3d465383446c5\"\n\ +},\n\ +{ key: \"acf86b536f6a3cd4faae2eefe9928eb9\", \n\ + iv: \"92049d02a86d905fd2f9574b\", \n\ + pt: \"54e33c3a0448a42214451a7b2b95b52e\", \n\ + adata: \"025828e13d259c0c89729568ecba736e0f0c191dea0c264c7d331aae108e2ce58043702fde8e62c06c5c555a5fb39338e5a3cf7bb3b36a7decc62bf3de7b89d8abded1a69249e88f673a23cbb75e75e08f90c19a53128b2898a5a8\", \n\ + ct: \"25fb8c30ff7ee30cc2f263e9af252300\", \n\ + tag: \"6fbed111b6db3bd38f692ed18711ae7a\"\n\ +},\n\ +{ key: \"6300e3b9ef04d7ad3e9e645f507b4988\", \n\ + iv: \"3f9b8125ab9347949d23df7f\", \n\ + pt: \"20367ad9d087653482cc7371ec0ad6d62259566dd185c51a8955fc72941ab7caed1b30e0f9271906daefeb92125a3a47fc27cd86a4243b4d9f9389da56078821a5affc9f354b5aa31065fca1242148d588f723de83c7c9734452f44fbdb476a05b5bba5e399ab6334edee521eb49d6d2c31a488eb56841c7db081e0cd4f896ba82f8feeca6006427eaaf2067be52a1b415780598e2eef3994e08808f32fa7a583f0a31454f647c63c1728c372c1ebbda507a32b461f4\", \n\ + adata: \"79b01a0cdaee63de1f8ca3402417a70437021727ae8f2150fe9dab402f4c753fdc252035062c9408fe28a0daae2a591aba9c10281040a446e25523b704b94cbe95f93bbc49b751fd9da169230a52435a559c7eede25fcc93a5f44a828e8c2048d52c633b36224897257cca767cee80fdafd937be322b75a97552f977462e979766ea34969849fb7f43ae6f0b7c5937b4fa45d46587f3d62ba58a933c40de80bdc443bba99850f3088e05b9481925eba76d2f\", \n\ + ct: \"ede59db1c31da504e6734303c8b52185cee1f55fec0975a442e91958799da38e0f03ef0aa918cd418432a02f2442a04cfeb7002155459edb50359b8beaf801e7c3c6c97edaa3c14ca5a21e45f245f07b104c9d17a011c926530a06068776ce6c158f9930cbc71404ecdc94f6662ef5b47fc5d7abe5be51de27467ce1a240f4104c7ccadd8dc488a7dd2a874ba7a2b4b42fe071f5eec43a19aff100fdb982a5975daaa94b0f1d8e8f3defbe702a3511b37cb4ddc08c3e\", \n\ + tag: \"a7ea41eecc437a7cc9ff5dacc7d65bd0\"\n\ +},\n\ +{ key: \"476513fa2e5643d5e5bf600930dafcd7\", \n\ + iv: \"4162dee3d6f33f5b776ac03b\", \n\ + pt: \"62a7ee2414d2e0f0c4067709de810f39721695fc8807f8158c3940f9b263ec4681f75db29a1bd3f766966f5ac6e57c306649eb3a7955989f706f32afd88e50f86ea97e5a1cae5d76b3e61d35a76869f8b0fb3ff578bd85ddd27b73d7fc642665a0d40e30f0d05af3250e09596a9e84b1053646e0531200d7001cd86bc968aeb06f05db\", \n\ + adata: \"d8e27b6d1965d308fef839401fc059bd8b29c655ca014b95329229da42981aed753a44d2aea40f552583e434e9d9222da2f2693a5a2ab15a\", \n\ + ct: \"6bfed7190fbd48bdef3c55c0c699d1798b109f53aa57f7024d8c8aaabb57654fe215e3e5df3e79d932571dca93a65de38e65ff3c622e92798a85b8a1eda1bb2372ecfb503a32cc8d779f52bf32499ca740ca40f1393e7f646d0aa98ae702fb0a006dd9a629e77a5e91d122536e7b9547512768f2f26c7b7221ee1700741fa0ebc2d41a\", \n\ + tag: \"fb355549c07bd0a9f82389feccde51cb\"\n\ +},\n\ +{ key: \"e13ce93d3b743a674965bc93fb88d9b2\", \n\ + iv: \"76142761a9dc86d95092b924\", \n\ + pt: \"170edfa7a1fc583d260f9ef875a83b2ddb6c48e720\", \n\ + adata: \"f2567f5432e6\", \n\ + ct: \"95dd6d20a19f799fd170cfc55ce5024176f54f45a9\", \n\ + tag: \"748ab398a53e26ab9c5590be0336b5b1\"\n\ +},\n\ +{ key: \"038fdab0967777ff5185a04617ca37ff\", \n\ + iv: \"81bcbf96081b51f1\", \n\ + pt: \"3424d7fe24980be2bc8cec9f0a960e0489a1e9779043ac9a6a493ecd4180b23aca9b3895464511df59564c573e9f53b16ca8fd58ff5129a1157e5538d7975a0023a9b0f531881cdf8997ff8b312a5066f9b70311bf5c5c913bebe28e490fa6a1feb07ce73502fa11129543b1de3453cdd50b25a667b66b7075adde77c6a1f1661423e65c985456019a9fff00fbd88654054680901537ca\", \n\ + adata: \"18ea1a75ff4cac2d93ff8935e5f59d43cf94defd81b1ff87570b75e893baf3f6e202687cb96d379025645d194bb8f50f561dd4ca98eb4412493f1999e952046a6e2ab7e5d5628872aaebc4c2c9703975d9bdd199d7f807ae9ef64a94c9509b3c93ce49446f1bc17ffe9ece20bf3f\", \n\ + ct: \"83dbe568da290a960c36617931d4c3b9fe85d357a0c54f9a7f5c796d915235e89412819e0c5026198f9e7ea265fe3f7bce6def5cb15ced9d8d8ce977ee538d53eab72f49db01a770a601b8418502e4e7bbae113b690bdd4f41ed15594b33b4ebacf22906df21ff1fbdb273b806427e65f54687f3b53cf27d836404b6914320dd92265fb919a8abf37fb67d6fc26b40edb4f25d570c684d\", \n\ + tag: \"45dc91d941534bd51822111e160f96ae\"\n\ +},\n\ +{ key: \"3def0b32817636e13cbb62d935cde418\", \n\ + iv: \"f324d22453f16692bb2181f5\", \n\ + pt: \"1be9ad3ca83ada034a3cfd635af4dfbe781ae4975eb945614a626f71253c99832a7871d0c5b16aec90968c59ecfd499ccab0a75aae367c59e6f3a91bf79894b2c43cea86899408c86bcae5978577124215867f238d2bccd21d6c6c642b343a28eb733bcb2e5b795eb341c6136cffd63044ee4dfff6d826768bd617033a9a0dccfa4b84f564b94988e5c39a91ee6def6a281a78d2daa3f28095441089abee851deecbb1b43b3f30c909e0f30f72316ae45515\", \n\ + adata: \"91f9522484baee63f53aa96d4c1b56af6b7d89bcda70f8d280f7aacd6bd0b92d6c93aada7cc424900abfa0000a8e6f99a820142552c6eab9f6afb5d952db085faa1b4adcc299d3f01a86a791b05169631b84e8e2b667ce08c438fc67256176b9d01871ccd9ab0492d323d7dae2b4ab\", \n\ + ct: \"18e90e2f0060360d27f1a33a13edaafdd7c47f09285e46f56be13a9bd7d7f235b3cdc69542d0028b9d214d519c3bca947375a632f63398818fb437737a004bfaeedf0f8c7d13e4a0c421adcd852517447ff49fcbea0ddaac014d1cbc6a27b3a0a0009b6786929d7a0668481734240c5c63336994a6f72206ca8724aee73f102b72a4c45d89c057c70e3982ae066d1b64c87fcb5fd1d8c587c61585b2119dc7e3a67af23a03895875ea6c46e307c4c8c90b03\", \n\ + tag: \"1f47368da079477303ebe1499357683f\"\n\ +},\n\ +{ key: \"9dd559ca562cd9f73e2d287dcfa1caeb\", \n\ + iv: \"ed76e79efd62bb7f\", \n\ + pt: \"90700f34b6fab6afca925cb9b4b0cf9403733b78fd60e79c3b8ef8377247fd1233aad199d4f0213c737b4ba0ac83d422c38ac5\", \n\ + adata: \"01499be15243f954da6aa011a552c81985ce0a145d961665d7263d211aab7ec173d9b7a3ad4ecbda914f0dd6db11c9cac68611f6e09daf9c979afc1f6d1fbde141a04e085604b46357729fb7c2d0fc1a0f6c455ea99351fcc8093c72636609ab299c9b95461ef899adb43470800d5747ee4ff15def8ac4bd93ed501eddb2281abb6ff546325896f75c05747b970ce7ed17899d1c1b6683630d63abc769f26e0cef59f4caaab30f3ba7136bb90cf834f0b41a12\", \n\ + ct: \"9e2888f951d936fd68a11c3c9d95654e6c2720321bef5394311d43b5c003b220f41e903ee3b1e1dcd84f00cda7d133763af170\", \n\ + tag: \"b73590191c13ecd1e3366503dbdb4a46\"\n\ +},\n\ +{ key: \"8b1e9f4d6b100da9b12ff70d1dac548c\", \n\ + iv: \"9b25ed8f26c31cdf\", \n\ + pt: \"23dd20b6a1fdb0af4b071cac\", \n\ + adata: \"fc681569d376d081\", \n\ + ct: \"4a135fe9d5a82da94386c1a9\", \n\ + tag: \"ecd9e8e07bbaa38c8c4d8c47c964ef13\"\n\ +},\n\ +{ key: \"2a600712f71735c337cbe96fa5db4b35\", \n\ + iv: \"d8074ceb63a15fe3\", \n\ + pt: \"42af7b8b888805df0c36da3f74510b48f00a405143f18dd87d3e53b7c6d6157f47db9b5768e659e58ec1f843052f7660d544aec9dd0b2e92d35eb56e7dba2a4fa18bfeabc7b57101145385d34ece57c769ff3fd979d83d7b52fe218cee733a2a78f87631269b0407640c20032cbf0216c146233c1bc5c68d3c690dcc99d6876cef0a4884a8\", \n\ + adata: \"3c2800bae85c8ad0024a9f61ba11b8753a5228e1f10fc7f1ea85ce8019d35757f59faca4cd2fee6acec3d93f91ff25dd8eec6a1a51bf936082f306c2d2e8c3bc66768483e8f3b908651f0846e03e0c50\", \n\ + ct: \"9a3cc702920a8298f87bfd7828b2d4191e0af4096ddecff4d213c10fd5dc8a5deea534c8ed9970a2be8918fcefaec41845f0d2e3d2560ff7747b7da4b276190819ae45fd8383a2e0208ffe5be96380273c37326eb1fdd694636f5e2587fd16c39cb5f327e655ee0813b72fb0582cf7939faea3ec6d9b32f4d45e74aa6342b0a09d2a749c97\", \n\ + tag: \"74774626528429c463d498b446cef599\"\n\ +},\n\ +{ key: \"c5138b4ac5ae6e216d7f82d4ea79257c\", \n\ + iv: \"dc3e894aa7fbeb7f\", \n\ + pt: \"78ed7f62729f4aac121472eb97e4fd73976aedc74f294551115634828411aaa8bc6004be611b467582c66c01940028e51ce86efa97c5b5c8570a1434966810fb872c7b8e13125cd6e4cae5eddd844247121baef2a50369\", \n\ + adata: \"395671321ada3bc25739e6829b90cf9149804ea236ffacf95674291f51b1bf3d69b8f9fd1f72bd4ad223d8e95e56a2c027dfaba1d74d417c7c476130e450779e6bdf04bf215847519a3aaba8bfed62b370d6e05da681e58a0140dd7682eb26d9e578f45fb746452cc2301c104c0ca181b6595a7abd439e0facecd8604935b737ab2e6675381c9bed02e5d862fc229096406eda84c871ae16be59e744f826f4de5d874388ed7ecee23dc121e4efa10f885648a2f44a05fa27ee20b9386546\", \n\ + ct: \"ca99e7e0038c830debe85a0a87789ae04f97b5040a0a89180bd5ab7d6135afe8fe6bb8a0666c520b3976b4e474c28d51f2f4e4d4806735c94276d18fdd7bcadc115ebb9a133f68f9505f9d3578cfaef673790d89716f69\", \n\ + tag: \"fdbf1a825b2d7387a3500b5d2c7aff04\"\n\ +},\n\ +{ key: \"965f30b909a56e5edef4c340119fa53c\", \n\ + iv: \"00f12da027d9fcc36523e5ae\", \n\ + pt: \"cd1953bee9c6a0692cc54a3c527bbd30dcbe56d0ba2d1879a75a808cce9f70568cd35c71d898bbe251b55cda7cb949df32e8fef1b18866b656cd87b920645308d7d0d5e494a207297f18fbd835e7f4c435fdc976f2ec457153aecb08411280955c695c22719deaa6805e2d8f51504e6f0eba2d50ebe8346e3c00b40751759ad59bccb13ed09e3f81a1b309f665ad575c2e70a9d066ea5a38823f1b3036a4e036\", \n\ + adata: \"aa7761fd99ed1b63546a0a88a59fef8e5e72b1919c04bb062e490549a1eb11e63f14d021bf8ca3a9fec1b1dc834efa94ddf8e6ad13f4604d1f326d06a3cb144607d8ff318ed4820ce5791d6d6ea7208dfbcbdb5df63e7772eef2a16c05ebe8c8b74a80bcc343c2b28c429c05eb8752eb1e8b7105a12336812208c1348eed99ec58b4f5cc31b52e06708615b496c810c56f60425b1a9ed5\", \n\ + ct: \"8632f7cc5708fa124f19675902bd08e6c166a7960c0f93de7fc7caa93b56fbecd9ed19e7872a894c2bbcf503a8c3add2b565b27c5127afe58687af3f0bd267cff3578023e008972195216ca6c8f2b4159b04bbf3ec2872aae26073c8221598e5c20b402b86abb494855a51ad0bcb4ae3f51752b19c2672013c2c8029915f4ff172d39c8a6f6abe42828b461335b98a5fde7b7e6a90c255807642c334fbef924a\", \n\ + tag: \"a23701f4285e2b6c34ce2bf5cca97a4c\"\n\ +},\n\ +{ key: \"75cf2a5f955a126064e60fc35c2da8fb\", \n\ + iv: \"dce781ff6d6dbfe0852308eb\", \n\ + pt: \"0bdd90c78ffdc317396efb51fa59edd1c7c5988e04062d9b779475a8b173c00ba2ea86145e8a8b59996d00efbf84652acb5339efdbf84feff80737b1a9c96d8b1921871f084f850816b3312a7fd28a303a272e653f126dcb6e055341a66b522c9cd572b9aa4bd2392aea485c677de10e56631359b07821ee3e2d93515511cef10f563ee5ef73b0db742b63503f3b6d5c1154c843729c8fea83bf0f\", \n\ + adata: \"bfdf2eac11ae3b80258c73a38d39b1669d7c850ae8f2a54be60ea7ff51bb774595bca9dde3447b46f00372ce657378fa1792a1fa32fc15dbd98707a95df0230e447bb4590e39c4c9e098b3f2de68\", \n\ + ct: \"eef75063687778efc0f9cf3deb16c3c4ce43f3e12c3fd2aa64ac9af7fcccd746302393bdcf6a4356d7bd12d4d3008045f0f4ce507ad47977473c97131e606440b2c1b97f3b24464a87cc49db39c253ae18d5bc2b29557a63558e4195204445d09672d9fec9228a93c1f49a95a975075ca4163b78c375ca5c79a319443dd9be8ffa8ab2d5911927b086df6a5334e54da76a28e6c1b48c0c4f7027bb\", \n\ + tag: \"b263a2fa9921ce8028ca28cb94940cdb\"\n\ +},\n\ +{ key: \"6651b32627085ff2c0e7dbb366cf11e2\", \n\ + iv: \"8432311916a33ba4\", \n\ + pt: \"f516bcd31c0243635d091767574e0b18cebf0c7693ca2caf98ab46122229526b55a936a7ff3178b631411de4b2f2a43013335a41643cc170f96c5ea215efe0297536e7df607e691b58d6b7053cf0f964e87384673a04eb8cee99068cc5126bf31464b1c2ecb9a0af71562e5af6b15f47b23ee6c8327bde27108b999e34031ca9df\", \n\ + adata: \"01147a874c96af5f6772f65cb666dbef37802981ae9515782f7912c2a1c0f6f047f2af225ab9b32e6ff30b6624d235e86a911fa3a2daed4ccb00fe1ace0d356c73809185b03c385620\", \n\ + ct: \"fc39fe470c677b9b6e85431b1a43e5ac35537815feb50fc4776a926dc74b0f3b8f000a1806ea47f57de000458fdde31fdd8c28ac791572a680bb63dafe37974e66507ba72e673759e3ebab3440db0fd12f44dfe4047985a23db782c4d968bd05d27a7d5e75f02eab99a9ec001c8ef409b748c061529110b86f4137419e86b716f2\", \n\ + tag: \"fa0d4c644a11d7636b512775e32a6c26\"\n\ +},\n\ +{ key: \"638ea4771c48ff00d5c19dfeac3f60aa\", \n\ + iv: \"2601a1eb02adf78c\", \n\ + pt: \"c0a8ab28e62a761ca19b4bcf20265ba6d5e6\", \n\ + adata: \"336b8ea058ddac899d6f5f6ec4608226819c351c80f555a7a7842ac9b55bb947b37719f8536cd870eb90642ae8a6e0c395d74ba9394a9faf4ecba678f945f550afb7cab12b979eae9d5af789fa318cc3d4ac99b65e1ea04e924e5af266297fa5ede43305403a0fd4d1e5d09585658f5e6edc93af8bc446d88c042457e686bb7685f993598dfbe49c5f4bbc\", \n\ + ct: \"c7549505d50801b6ca1813da10e1e2d89ab2\", \n\ + tag: \"714cee21b1bf1b8b1f590acfe23f94a8\"\n\ +},\n\ +{ key: \"a1c1d3a0fbd67b620712246f959e6028\", \n\ + iv: \"6ef8e85cb76fb62e\", \n\ + pt: \"32711fbf4d8e7183fd5989f6fa9a56badd20ba7c803cbecce3861a9c14ef04517cfcdef90fa0028962a8e337574ace50a4a7\", \n\ + adata: \"2f89f5f257fcaedf05aa46333cbffeab789452150ce850225dd39b973718f119b15c2ac11452890f3787c97f694c22b9fa00381b9f45b46b24217005488040431bb6d9fafd23d72cee36da80d974061c8685b7fc01a693d6406eef0a5adcd4bd09248f738a715c637cd6e77faf9265d14d46\", \n\ + ct: \"aea4501aa276497f530a6622d3d46817fa3a1daef443c2655b6402f104f4eb0a04de21d93deb1b74911f91da3ab996b6c537\", \n\ + tag: \"2af76e57676a449ba09c9b9de03e26f8\"\n\ +},\n\ +{ key: \"b415df149858f69958a8fb38a1ea13fb\", \n\ + iv: \"1bae4c36f7805c61f3a7f089\", \n\ + pt: \"e909feff389eca09df35db5ed172debf5fa7f21f41a64053abf5ff04bf2c65eee5e067ecdd419b4e\", \n\ + adata: \"776e3c3f5a798e45562ac4914604c506ad4e4d3963a59b51c53bdf5d24eb57bb8b36e2c5ee250b545b3b9e0bb6228d92752f371538bb720d0e0f1f0fe44946bd65432e34a95b5162cd2c17120eccffb5866e1b0000cac95f6fe91ff5543fea670709397b07eb000d92dee2d614cee5cb75147d58fada96fb11522d288b5310a0b79763fd041bfe0dc9fe52eeee19a63af801\", \n\ + ct: \"0f8935797e0ecfeb4cb5df96cdf89c6551e2a0dd4cc873460478f137e35aadf800993e4dbdae2eb1\", \n\ + tag: \"9c5dcb8014bed939653d724e12de3c74\"\n\ +},\n\ +{ key: \"b91fd798054081e1722b1e233d9ece88\", \n\ + iv: \"99b90e94d812b350\", \n\ + pt: \"4c5c3e616a790ac586bb3bb9159a0777585d9ac2722157560387b826059046dcd4d4f96977b1c76bdb6581056eae7f659989a39959512f58bfb2f14f2407daafa3474bc2f1130a1eefcdc99583ae68feb4129dab0452581e399645584334a692ca897fa143614c31f0c9fc9ae5c293e83e82e3469d58d3bf53ea04be4bb5fb2416429c95b66d98e91223f3d207a564bb25c257df878440f03226f03f842eac6d1123b4a95b9edc833751427269a76f88a8f506976872b1183a1bf02120e821b66c624dcbb83138\", \n\ + adata: \"dfc2cdcdc341298e566881c874e78b81fe\", \n\ + ct: \"930594d160e24779fd04455b2fbf4b5501fd14c4250495ff06ee6d2cd67433a37ff5263f030ef0fcf907c64e4ab8098c5fdad942b4e7e8bfc66d8ef35196e586b6255e9d365213e3d40487a2044110ae99ec684cccaf722d870b65f61726872281abc5fc0edeb0759c54e1e0155b1f52f41a91e2c194d4315dd5996194b6e633dd01597b6eed56c9684e222f5808d3f33a28f2fa37588b9b77d00512f880a858dee8ef81aa65e823e37ad0bbe59aa2fe7f849ed8d18691fb31ae635ce2fb099201e27899e427ca\", \n\ + tag: \"f106c4cd134288d65f0a4efabde91b8d\"\n\ +},\n\ +{ key: \"f14e0b48625e7476f9ef5b8dd3c2bcbd\", \n\ + iv: \"cff99077d3db13fe744e6447\", \n\ + pt: \"83b880d81954aaa6869b8bbdc4f2935f9cecb1f44adf80708edb9869c019c2961b2376b5970a466e71ff581f862bf58ed8cec227e46353d2be66f7268e40cd\", \n\ + adata: \"3105d418b33b00c27c2282a956aeb4454902dcaefb6bbcea955b4d371feba4fcfc367b1d6d9bff8068232960e639bfe3abcc199fb3136848320879533e904531a7478b2007cccd7e61125933a8d7fbe008398fd45cd305bce6796fa39282307f03d6c6a460f93d10d9047d55a9ffa0cee2293008682588d0ca675a91ac0188505d766b65928b38a2e4e97b1efe24a13cd915bc68edac04f5c15f9d00bc540c4eb6f7a6428dd88ef0296bea2abfa7b214f761a2f9f2931c1dfd3acc7b\", \n\ + ct: \"507423184ffc8ded26b73219b08efad8db6384998401044f90e8f260c2e2b68017720c203bac135f3fc6c90296b2808f3593f94db515d87afb1e25c753ea65\", \n\ + tag: \"184178497ebabc081bc381102c2a33ed\"\n\ +},\n\ +{ key: \"39f9636bb6e59743682b4059f77ef225\", \n\ + iv: \"d6c32822b45f1d27\", \n\ + pt: \"200f8d4c656850727b282f60eb169bd422859879e7da0c636e78412e33d87104ee73ce675ff3\", \n\ + adata: \"ef9c86e1be89c7acd84484d5246b0c94f356b2a31fdfa6927bb4a2214aac95d90ce659c3d57052a0bc1618e7590c83f54e64159e2360b0645d91a6792ee46ebc2ef084eb30b77d62a1d7fe28d876675b410fbbaa00a6523e8843805f241ab81749e1f5c557\", \n\ + ct: \"88d76ea6323526e0df9eca03b560d983e40f73a3f041aa72235229527b5998fd7ec1a9ac6c7c\", \n\ + tag: \"39a6f1e1131c083efee854fe06e1ad87\"\n\ +},\n\ +{ key: \"b19cd017eae03fd3624797fadcee6117\", \n\ + iv: \"cececfca4360085e\", \n\ + pt: \"cd744cc2917be600481fb64339a0bdce4763ec764ae528ee680c7cfea8bc35bd7a9c163d0372c80417957265\", \n\ + adata: \"6318765d416a0da7acb483abddc1ea77bb976de8d2f1dfcb6131ee1090d7bb8cd2afc1ff569463e8ef0e258d3df5b6992b5e0d32eb55c745ab5951948f3be5acf07345be51726f4223267532aeb07b704d45cfef835015016235683e06ebae6741e854648383a37d25aa19165d7baa222e590433419ae2c7dad6852d8e825b24e77e48d81ea2c3d499ebd895c761b7455458f6f43c8965c093a97704727ef48fb2f4ada130fb0a487adc28e47caa5cf47d792d9718ee54d8\", \n\ + ct: \"badab9f1c7eb25932c0fe0dcbb7dfcb2ba54828795e1f8ae934713abe1b490c1365cc6ee673d299a0f1c2734\", \n\ + tag: \"22def921ac77e681d891c350c7e87a01\"\n\ +},\n\ +{ key: \"747391bd983bd7f00731b49cffeda7b9\", \n\ + iv: \"24041664ddd891c6c9d06315\", \n\ + pt: \"65a74ba8a0a6954542aa09d868b22372c066ca245fd77b3b60beae89c6377c2aecf3aa9e6321a22691c9b7e0ed9aa9175e6987cc66dc7664f1a53227a0de12512fa8d485b2745251ff1c6b04ed17cddaa163f1110dafccb27cb73df3c4d9792c1208d258cb3e\", \n\ + adata: \"7a0d80f5f6a9db01315091f8f9d3441f290ad6810af61a70d1a80f43f39b3c109be58d6cc0d016eca9f420a012f9baab498ef5579ccaeb9e58f1fb4370db0900e266c2aa5c538c5d173ab2f8f5e6662ad5913a853888d6bbc814d9007c99afc7e105d9cbac07593df82907fe7c219a1aebd088478738d8552b7fdf2af2c988f64acf65801098c35ea64971da41d45810932e6de9fa0f1658db6c3dab3588ebff74748e3225d6eaebc1dae518dbbfaf\", \n\ + ct: \"8aed05258178ba479affb9da135eb802d3aa2739ce7c315082f1bb8f72afb84c5641428a85f7a7144677880a06ea18f5a3f49222a03466683a714c6e37d7962c53352c715ed854143d41bb225dc4d8528800218ba56d29007e3638cf61b53e5f80f14edbac02\", \n\ + tag: \"f5be86c8c9afadf6a0cdba85d5f17bee\"\n\ +},\n\ +{ key: \"a1bd9146ba4d7591e8d8ae3fa50fa3f8\", \n\ + iv: \"44d3c739dff2d9ac23ad8ac6\", \n\ + pt: \"090dc16ad197f49a54f068da4d125c7fbf7e938926c0888f9467682c0e8a22b65cb929adf1142edc2a4c51105ceb97ae188fb38cf72f21b604e2d34b4a43fcf4bf131189f1c5a8cdfb2c0a92f64e885a587681daecd984c200b46a7880b3d94556eaf6111a6cb8fa5f8ffd8dd81ff7\", \n\ + adata: \"0ca9d1d08e1062fda6692c29079eed98724ee8cfa35975b129f09cd15a14c06beb5a01c0d551c801b384ef6dc43da29a0cfd1726a2abfdcb21da0f3b5906b5d2879ad51e5fb608f7675c32eb01cc07927f68f248dd1eb13799ac2590da48bb2e2928ccc18115140705574a0433fa08bd03281c522b7ff4ea6d74308517666224a668bbff45c73dedca958d4df8e7d2fad18b5a517507ce6b416d1dc23e827d9f76bd3372441f56107fb9f05ad67924d6ec66ec4a7b44e642634c83ea80\", \n\ + ct: \"bf5fcfcff282cd5f449fe9f3a7ac819466c4de6011ee46f6000ed1259b49a650daa86ad442ac84730ffcfbff750effb8b2d46583b2901fea51d8acc1c12a27c95a2f2e5f6cfca99936fde1c0a6f5652f41efbc4a02b1826005485c10c0f064db9e51a551861fca7d84c6ccba1c3c36\", \n\ + tag: \"07d7e85c12b3fa73313bde5a49f5de23\"\n\ +},\n\ +{ key: \"ccd06789ae89375002f4e23efeef28bd\", \n\ + iv: \"87170ebdb5faa2c21d2deb3f\", \n\ + pt: \"bf93dd6aad202c1f1d7d65c2ecf11aee87c762b331740fffacd75bb4a56394f982bd66890caf18cbb8af65c3179e154e9ba1d713c41b267ca52a69dcfccd32a368b2772fbd995347e5b5d92b51c5\", \n\ + adata: \"0be81e3e76add70d7e43494812f48a5198c3108bb0236960bbbbd0aa657ba16f40121000f594106379bdb22477\", \n\ + ct: \"f9ac1d50c195b759a6fa0a64337e604735edf2a649de32e13af505e05ae63cb88e19cefb0f67deb87a6121dc0b74c1ba54b403f370b21bcdbe602b0f3accc17107c0261187fefc37d2d955da53ed\", \n\ + tag: \"7f9e128f60c4d556fafd7865f7c76ab8\"\n\ +},\n\ +{ key: \"79a8f53761f9306651d03bb29bdb4a0e\", \n\ + iv: \"61654f449339002e\", \n\ + pt: \"e44c4c41e00f31a653549f8b57351087d660264a49ff5ac99eddc95b337bc85aa6c19566d669e09bb56fa170118d13e0ff36e369368b99454908d0bccb57d24a1e15c31a788bd7a717e3ff39590a5f6a\", \n\ + adata: \"7c9d8ef1cded33f03f8c5914a06a42\", \n\ + ct: \"5f70d7fa190387c30ed17756fd920c746819018270c208a13d89bec405139b752a7bf4c2184fa053bb7c5e7782675462836714d1f3d78554c31929983bc191575aa9d9789c9dea5cbb07df1ca1fc364d\", \n\ + tag: \"8c38f1e4d850c004e36fc2c12a7a83a4\"\n\ +},\n\ +{ key: \"33f3fd79f6a18e543d9a5c713dc294e5\", \n\ + iv: \"97770ffff6e148badc9a73db\", \n\ + pt: \"bc861bc27f41279bdc4c763437c3aa9acbe7b72cfd549e3e28a583b943e2f1bc596dd34134d244dd144129a75d7d4b13a043c6e8d7528c764e8857952736145ecfacb80696f4ca41d49af409e22424d54583ac2582d2f61f3ca654fbf3d2f29ac3931196a2e271153b6ce8e8c5a88de9b4fb9334c65a4b087cc07c650120a27f825ee1\", \n\ + adata: \"8363280d26d04620b34ada56caee977e47f6311268acd7a1602a1796d69e7980e48e92e65bb44fb80c3a295021743f3fd832f6c6729b4e95dfefda135b686951e3e9\", \n\ + ct: \"84ac2e5a821b44841f30c6eaf4ff952a597deb0b8ac06dcaa0a3a50e04d80b9dfdd2999bcec9a1b9fecc2b3d788fc7f44361e1d7842a6ec6f4f8bdd2d155fe984c0e02b1f7557aaeb61013559f1215df5a70dc38e44e9d6ab7900cc8fe43a40dfc5d07870f2818ec104586559c8e6a2656a37755b0804063fd4c03e6aa7b32cf705ca9\", \n\ + tag: \"b2b363e87c5697c87ebda36b96379ad0\"\n\ +},\n\ +{ key: \"908a8aa85fc7d6fcb808b55e57dc4b91\", \n\ + iv: \"41741f05bde9ad8b\", \n\ + pt: \"d4c83bd528a92437f7002f74c8523b6309ce24e3f4f902d385b22c286ddbc9c3b23be6f8eedcb89ef67a66b558\", \n\ + adata: \"8eab9d7c3b6314437eac9140856c0339e0e46cf8c011868fe75ef89b88f479d228d64d7a580f99a432d006ce467658bf8f11b479acb8c686e0197e15819cfada0561c0f408cd43ce54246aaff81e3331b744a064bc9d23fe43c69b73ef16e1e14e2bdf3a3dc9077828c29c61ee6f833dbd6b2deb84bae01bf2a0bbfc15d331fc918225c25883f3cbc6e3c326d1e6a35b775b8f473bea6eaff6ad0bac98beb9beaef9b7af5757e690d5694522fc854f01c4886230606dadf945172c\", \n\ + ct: \"2a3dcee5d15b8c885b8100e9bff4eef9ff9725897b6ad0f8ffe0bbfe078f36b7bcfa924f4995ecd7351aa63d3b\", \n\ + tag: \"66407b55eef9182b65ca63cb16101df5\"\n\ +},\n\ +{ key: \"c8dd8bd4a09e45476efc05e549bc4251\", \n\ + iv: \"e517c823c3fae161\", \n\ + pt: \"0dc3cf41b3f73ef6ea8f0669b5b18dff57ffb4e16d52a269bb9a462e292cf7c40130bc53425c1ce9eda1ca36ae99c5b3a8210efadd81a9b6372b6477822294568c93b03f17703e67ad7b28a0db64918f7892bfe34f2163949185f045cda26ef019028e5d8a1ecd180ae0abc6994975890b564c03a0cf4c3f51068ccf60b8cce85a7e3670856fd5523c5e9cbe51834d8477d5e9d4971e5250bda5\", \n\ + adata: \"ca48ccd8b857ec5063a9d2edb175a4f75b9a3a484467359e1ef4fcd25f4cd0d7de78067166db3d0b1b7302bf2dbadb082cdffdd85d14f979ecc538a107c632412a82dfc44792448c0ff67c1edcd6b275ed66319901b36afb59f2be4c78a1392b736e09d42e8867aef3099679396e052e701cd5eabd84ab9cbf3de07e2dd70f3b686738f8e47bb94c7ae6d9f336674f9316d200474b2cd549d415e039d940d5d2577b95d549e9cbaa7e51\", \n\ + ct: \"82bfb513ab7c2f1ad76babdcf4d8024277a173ad8218461fd5b2fdc689212bbc3a4e9768e526a2f8a07987df4cc42ad3014ab7597d962d577638116cbf524c3fe749034de3182fb4895653f8735e0c5bdc8130e712806b08550de62d73fb22ed52d3ace356f07b3d53c8343a603c6e75b55c5718736d8871c892c233c5e0a74dd99483d8171647c37f413f5f970043b43072241e879eeba27f94\", \n\ + tag: \"3029a83ea649cb52487775d11eb35beb\"\n\ +},\n\ +{ key: \"1410ccccf2040b8916f870a1742842ad\", \n\ + iv: \"49065466f52c0f114c9dd31b\", \n\ + pt: \"dbba64d73a4b00cbbc1b67e978cd5d0c2d4ec8d66373befb94f0302124b8712533dff20d0a2f3af08bca630c5a53c220f9a20727f053283e97c22fd63e15bf1f64aa50e92b9724f419c165823d274a6bcaae963a512dbb7f52\", \n\ + adata: \"979c279178062d8c7905004a29ac7b77ad6f24508e8541940a6fca153b458c95f6efc9ebda9e3c7a193ca3acaac34aa66c4cd94afee9ca79032433c8e40f8cd2fd74b5112ec67bc6b51f3ca1e94f7eae4e940d95bc920a218be7b48c7d2b61605747939e74c581497d425d67396ac57468da9a6d03d7b4e26926007573667082311710f072\", \n\ + ct: \"9b29ab56f2dc0a735a89d60d86b077a0d9a81fd4a82edc1fe45ff464686bce7868cdb60fa2085b342872ca42e0824baa8e97dc89ea0d3df9450b313ec509e8c4e32117ff27520e3d8ede8c984084f9c2838b1b070b81eee2f2\", \n\ + tag: \"8a090656baabb134b27d591c38498afc\"\n\ +},\n\ +{ key: \"2f33cbe10d0803b2865746d0d34d5bce\", \n\ + iv: \"709113095771ff64\", \n\ + pt: \"1659919933c4f81f8acf49dba937c8b254845593eff39363085288e8940598557189eee27ddc1c963567e7f851a1f22dc12925280a9ea0333cb888e6908894e5ef6bfdd0f654aad77ec6dfc6ca03eb2a63188af0eea295279eaa10f61c4fd59911fa5b621f261beca3a115c78df958e49365a3688906a950d1d75f8bb882abfef9fda32b31c0c3043385df8af0f927c5206c6e5c1c6782e0564c8b1f995eab2f804c150c94156aad7119\", \n\ + adata: \"d95fbe5364c3ddc28d839970af6293e9482991d82ebde2be93df2d0374e59fd153cc3da40acd93ec66e7f50e80b9399a12e1987596c30750aa275319730467385df45c9237d3e106\", \n\ + ct: \"ec8e90f98c4e7ac6888bca1d61144aa9ab237db309752dad495219a34bd8e78d53a92c28b695472d773177880a08f7181c6d6b748403ffadc279f7b92faad2753d85ffd1c0bc5fb914deeab179629553043942f5a7e41a01760800b507642f74a321ddce0fbf1de006ba74964462c8f705bb0c3ad78d4c3245ccb889bc8e4cd836b46bb61415d3fbc514e4b894d510cafb6fd504700eab1bc1e600107afd069198ce0fbc9d947cfdcf43\", \n\ + tag: \"d23cc8696f7efdb6b3f0a6f33bdb7f15\"\n\ +},\n\ +{ key: \"3f94349cc93393145924c2663d5bff3c\", \n\ + iv: \"52cb2979c57e3e09\", \n\ + pt: \"00d2390d821c9485767782853d4f232d588743e6f43ed5f01437727c3309c8535455\", \n\ + adata: \"977ea62be1b45cf37ab6e804c1851f37886029ed5494c4722ec6dfb8967b16221637571939e9a21c69f6b9134f2d7362070bdfa6a22270e45d842a55c547f4953fdd75cfbb6f858c9d9c63cb3d8c71ffd249e2db72716c8d753e0250845045570a033b5bea061d2c4b9b9862ac5b2bf4ae7305fe163c167a2950b4ed\", \n\ + ct: \"137a657538003ff19ab0b633bc5c25b3567bbfac6c5cd573f3d4ec1b8cb6ed336a85\", \n\ + tag: \"562e46088a0df762b7e45a020ea2e006\"\n\ +},\n\ +{ key: \"f7b35721e8f58a1291e7270cdb8e575e\", \n\ + iv: \"64f8b79526db568127ac13e6\", \n\ + pt: \"a4471b93da18c7789abf10f2ee186a31a8\", \n\ + adata: \"576ac58356fca48fc7072d43618a97b811c35a827160fbe7993192b529e957a639021197b497f9f20d21f8\", \n\ + ct: \"0c96d2df8c95676d70b7a6ff98080cadc1\", \n\ + tag: \"ef452fe45764cc6ad897538e2f51d0ab\"\n\ +},\n\ +{ key: \"8b80536303c488bac8afcdc53963fd5a\", \n\ + iv: \"3b7f2367cf1bf6dd1413008b\", \n\ + pt: \"151758c3224b1c5313bb0be05740b1936698478d538f3ea8b9d811297a60d3b7be77e480d256f0b1c9724bbab02acab07ec7a5f8cef7808f2c11196e37f8440d544d3d29b428076e7303f50c03e1a1a0c0da1f318f02acc169eb97f78b2fed19485068a3\", \n\ + adata: \"caaafa9e07c5f74753705b5f5b408a6560a22820ed36441e527084e28f4e0648fe7ad97e745e666206b7b0e9c88bbb333a5f46f9725ce5c60e0b370c7280dda245db2f030cd9ac13323b23feee88c283340c1d45e42d01ae0156e6b917fe17040940e50e\", \n\ + ct: \"dd949ab12b65b3fdf543cb34eabff4237080377ee57ab320090da6737dbda3ba73743e05b69745725f03d557d1fa2b47baa62ff44879d9e6df2e0a435f54c2b43448c064a49efc9c9bca9428666a457f850a3a4cfce5a9c246ef45b77ae1d936da852c4d\", \n\ + tag: \"60cb21097b8433fc0752fcf6c329f9dd\"\n\ +},\n\ +{ key: \"c67f7dbdd2f44598a9574459d96f9cc2\", \n\ + iv: \"bd4de7cb3ef1da4063f1aa18\", \n\ + pt: \"349d13788f002583923ecdffa2cbaceabb3e79b07ae82d57e6969c1b37e60a6b4b6a0256ccf49dc2eb7b630c2a704308ec4dea61402d9e037f5df1495e77cd911039ae43a0b3d30e2922aa8afca58b2df2804c\", \n\ + adata: \"4d0c4f85a1950c02b66180\", \n\ + ct: \"94d5fbf131e940d5a768d8ede378b3ec31ccb62b69369c9455eaffc98969191cf81b35535003d20aa19a20f07504e3d3ac06f5ba70a8052dc61bca4084d073c9403be0d739ad7485da113b99dc9519a2e5d25e\", \n\ + tag: \"c65ac30aa1baa77962b4f6515403feb0\"\n\ +},\n\ +{ key: \"6bd954d0792a231493542b656ea79058\", \n\ + iv: \"9c37488525be72bf24ee71d2\", \n\ + pt: \"3a6db78b14e7c823d382a2d518a2a285f5b3ff193e9ac1d0c366cbf780d42567161cbb39a72bc3c7683c81c6d3934b8d5033acd72390178aad073017fbc67e94f2bfc44cd917260c981f103739233c7fa6397fda26a2e93e435bf5045e4d8892d44924db33d5c4f49ff1ff16dd99482c107ee85fc243e54416df68d599ab4a1c9c583b4d08d5f1d1f392eb9f629c017bd01eb29e\", \n\ + adata: \"bef01a877f27b40284536b466592bdd38f840a1672e2b756589f4bf1e175cb37aa1f1cc67e74bbf887c308b835af463ed929ce232853a50ebc657f4fcd5e838a29f04e95aa0a15cc9ac096515c587d258e6ecbb21fe121520c1db0650886de33857e74ef35e359297849ceb3fd514a0f1a007ba69b6371806daa1cb3654e3b728a6c2789c04ac926bd8e9f8dceb6f24d6274fe71a1737a555e139377702a480a8ba61d50da3ad1ebfa38e6f07dbc36198bc79d8ae82b84ac400b945048\", \n\ + ct: \"5b2067bd09824fe61878486a1775252f8cb53d1b248b39aec853db38f161ecbcc67661812c14313ceb126314bce5e8c728543e2864c276072d1fb4d233ec21614d67d87774b0be9eb3e5a265693def026a4db2ee10b85f03444afc4b446771d83047432fae9cb0b90f7999dcb48ac2b074d1d07e553531a10c26d2752aa3e6cfd29684d9a4ecfeeb88e30a0df4ffad902570f758\", \n\ + tag: \"7b2678f55308db3cce289bfa0016784e\"\n\ +},\n\ +{ key: \"0d1eff326374f84533675a9758bfce06\", \n\ + iv: \"e1c07724a51b2f68\", \n\ + pt: \"58418f4e9bb4f1a05c11c7956b88df3b7a40\", \n\ + adata: \"b7ffbb476dfb3d4106a30adaa85acf3b51897b6d0469cfa8a7f35f70da65be4d1c8c9233d1014dc21633397ea2f5d0ee6807c8bf72ea5a83942354f6ff01ebf611009933b234442f64eaca7732407db48453776845cd06aa63378a45bea372a546ca2529527dadd5c274fcc031584713b15d3e3ac22694e0b75458bb9495c9b9041086bab9b8\", \n\ + ct: \"ee4baf9c9ba0f71ccf9270357295294bcdc3\", \n\ + tag: \"31c6840cf276db0cd5bf96cff42b3c6c\"\n\ +},\n\ +{ key: \"1731d4d4cce0fc741e44b6d578ae7ad9\", \n\ + iv: \"d7ffc35799d172cd\", \n\ + pt: \"afe907e607f29e7fb4bb1e273c0723dd79a0cca71d27a098841d4dcf3eba8c78\", \n\ + adata: \"a73e\", \n\ + ct: \"243323ca4b23986b52f8ef452f98349aa2c8ed5dd1a2e3f6f571661ae3b3fb10\", \n\ + tag: \"5ea52a2d5ab88eab9d112ec8aab8d51d\"\n\ +},\n\ +{ key: \"d5144f6869ddf47487dd4e6840fa0333\", \n\ + iv: \"161fdc22348742aa\", \n\ + pt: \"7f4ecca2362a6119981dc52901b94ca190e6cbebdbd7d9fce2af43c158b730fb7dd00012957d4114d2e430ff2d965abd3b128cb71bef7593fc8effb6036ec7f20e13a1c6cee6f8beb917f3f42f866534100a9b3506ce5ee0be475f2c8727dd93d51d889f93161e9c5c8239acbd51f51d1b\", \n\ + adata: \"9669992d24b788ddfd6d2c36b6bc0f3dbef0\", \n\ + ct: \"b01ddd8823ae43557d07e1e07a8b8600dfbd4ee8bdc14abc3487418e89c00031690be239c5fb551ed94571e0852ebe3f72a6dbfdd7a57411bee4a44e339f8c9ef5562bd9fdc167ea9eeedad8892f71bb425eac7786e0b580b301c7c57488c1ec649300dba7b70c38eeb2c4a9c2e3657cee\", \n\ + tag: \"f41ae6483acb32071f3c14dd80874fc5\"\n\ +},\n\ +{ key: \"74be19a874baa98a5cee524e231230c3\", \n\ + iv: \"522a6fca2cc8f4d05b6e26e7\", \n\ + pt: \"6ee38e13b7b4262a5fc48a26dc5bac48c94ddbaa0e379d5d68cf575321a5b00db093018ae05254304e8c2d71c03ba69cebc1d78fd56b1f18d5cb5bd3f4b59ab544bf567c90e3d353e9dbee0698f1ee3d717c356836ae7ea078bbb3cb6333a201a7957ac09b2424dad24c2e385324f50496c98c9356f5637d048a54d397bd3599fd4a2073dd57210a6776ee4ea78eb0df4d392d6ff0084035fe7a0ef1e9f04f35f7f24a186210535d236fdabaf8d91de7e43306\", \n\ + adata: \"cd7049b1ec0f91e7e12a37d6997dc0231248e8f12c5894c6f974c26e1751f9cbd82b11133eab2a17a7bec290e1a002357a9b1faaa926b933df9c713679\", \n\ + ct: \"f55a09ff74a9708d6afdfc9f2a7604298d668933d6266d01facf63cc357186ecb28a1f22863b1582ed5185344e2ea81c0e05ffae06f9d6573278e889d8bc5c26db3d9853f4e0016ac86d67d597ea6d2f3675489fb0b5a1f08402beb4dd6821f87be817386d61efef0630500945ced6fd3cfbdf4df93d6b13618d21954add7352cd84e6ba098fcd3af468cd4f31345ff9b3501cb7d93b942c8b36320c160d9c65eabec29c2e037c0f1c6e65530c8a7394bf9242\", \n\ + tag: \"ec6efa3a423b3312cbbf3f8cea81aa32\"\n\ +},\n\ +{ key: \"a2bc1ee30a86c7c9911907e4bce83150\", \n\ + iv: \"8bc20386529c2090\", \n\ + pt: \"e254e4cad6ae04d5dd8b19225ca7b15541391e5aaed14866b8874aa9b9fe6b3a11a2f398e554304a759e7e6972f643a8fcd08ee44b3c07daa587c0ff0a754444a9205c2aabf7d060c73ed8ec17dbec7fbf023a02aed983595ca132\", \n\ + adata: \"840a540e2ac0dbe44ad884127f7b976c6c5e152e035ee8349472e5d7f6fc368afb0cfc35886595db00300c9597443eab381115f4c790fba6e75fddbf40548d393cedf6fd8bc1b019227db7b18af491111289d76f40beaa0855ad9f6a83a793f2df572fd4f057e70c63a6e53b22b7c289b08c72217820c2989734b6b9f45624ca4d2ac72a81698e\", \n\ + ct: \"bab7bf04e9bd66d7bb5c21d952f2ec474913e94d2ea25c9eaada643e6cf32c16dca672afbb4949cb93c72c5a99c159436f7abc515c9c4577d48223663374fdf49f9922aa3d40b5c86d915325baa42756c233e9b43a8daa4f4c4b9c\", \n\ + tag: \"095fbe1048a9e1ef8246b17333c8525d\"\n\ +},\n\ +{ key: \"6f8333a9694f9b3ff7fc28c67aad5f29\", \n\ + iv: \"c249cdfbad758ad1ac01c1e3\", \n\ + pt: \"15b867e7210c88c1230f014d02b70e1755bdafaf50856c0af1e34c11c64bac6b53dc3d9696f8843aa8992568af6cc7bf05bed0372bef39e002ed627faca4a13de91d2ea1fd7c9ef47bbda54e1094b4dd8c3ee979e9ea19ec3072739e39eeb64fa925faca4b7cbc64d3bb2bffe3387acd2b16e90b95a589a680752bf006f0640fb7a24f2cb59aa17985038ce524b7e5803288316d3fe4b9f411466d7bd8ad\", \n\ + adata: \"15bd3e0e3b11651ff4\", \n\ + ct: \"5fe49a57b5101fd45ff2968e21d3e17e62ae660bd4cb808b8716246f239160daa72ccdba67cf99d69f30c1c3bf4e63b43a2a49ba2e80f92e13b3da1d7218dedc3ef7bdc108abcc0306edf4845cd326371121f0816c33eb1f024c7baf6a485952cccad2da1426114b6e460f027f37691813119849397aa00e6768bb28c76d1b9489ec7407965d8440d0e6b99c9a4b70a1d8fe60fe6652a0997a507abc3630\", \n\ + tag: \"277891d1acf39204af93d4fd28a7dd19\"\n\ +},\n\ +{ key: \"e8dd1625c845473407e74e2925d27d42\", \n\ + iv: \"0df2d757dfee70a1\", \n\ + pt: \"b2cc999c01e7b6aac9e9de47db0b1d49cd6f4d98c67ef2c97e587e018563d352a9d209f0d919406d2d3e37219b174a2f33c6fe353bde0bd13ac4c01bd3dbf89963bee8d741393ba3937f6f4ba6b451327ae4909b082637f9c8c82fa0b8ed9aa050de2fbde14004115bd4f98dea4097a106739bc56426ebfb881ca193a6cdaf4e64550aa523dbf276bf8aa9b004a4eb437137750cf87f546ae5bf704a9d451ffaed93ce8cf7e80a153f00f9614d658d3c1662b0678131dff1fd77edbf9975a1b86f1c658ffeb7\", \n\ + adata: \"212c767b6638f01655e955fa63fc8b4c151f2f1eeb3e098d26d7283578e639e92bf69a129ace20c431b5ab0c7c71a8491d19d7a3bdef7d5bb8add298ae183fe7a9053fbdfa9934413c781421c9549a5463dd6696a810b356af18\", \n\ + ct: \"89cc43d4835e019614e3bb84541742bfa5f9df5bcf0237608a763b2a59b002105fd0b04331c577d8a6d2299a73b2ee4c89265d39c1772bf2223d373631d5fa639d98a8cf85c3fa060ae14fbd4ed639b34b6e8f16664333ee963c4360bfd2c556fbb285f215fa40ab040b76efa6002343bc0bae44ad129daaee3a9d45b5c23866c0304e52e25a16607da87ab497305c0d5e544cf30575b859c10ff69ae000b83c2dc51c725a747acb2696c2702eb79f9a0236b638f669e7a5730e4a45328f3a69d95a5839b96d\", \n\ + tag: \"0254fcf268518711f3032e82acf87624\"\n\ +},\n\ +{ key: \"e840d3b465bd44d9bff13dae900257f5\", \n\ + iv: \"f117160b7c483e53d628b89d\", \n\ + pt: \"c9affbc874b565eac3ae4fd8a41affd84086f6cfb7f4570852ee836bc6db32698e21fa\", \n\ + adata: \"1d097f0d8b81236c97519c3af4c1b1814ccc5ca73c1d705d323e469963cdbf2161591cc8531e12\", \n\ + ct: \"fc12b8b185247f1c79955c62d802fd6c0812097ab46fee79d42e8b68157f33a11e48f1\", \n\ + tag: \"03460e79073ee73e02a4ef2979f23961\"\n\ +},\n\ +{ key: \"86f9179b44307fa24f8d0d2feae8a206\", \n\ + iv: \"8b5a6a94884075b788498ac8\", \n\ + pt: \"1668369ce1d30c19a4705728d4b29db4ae6b2183125ad49363ba38be3ca2c03b56948bd1a6dbe3fd7eb3952bf9379d8183175d6ff7083105ca5cf2a87ef247cf8e654d96ed92fb4623ce1f8e73477aeb90bf616a44cd65714d9b8aef64536bb4\", \n\ + adata: \"8bbb6b3c73046aa406b906030f4ee6f7c2\", \n\ + ct: \"1ea46f08bdfa7aeade0b12f7680a802683b940f2cf7f863c731d2ca812a401fc7fdbcb80bf33396b9772a1d4eee7968ab6057af0a6f364d36b7a46a9bfadc93a79be03b0765f3d8eecff2d9e3bfc2f7ea09892c6589700ae2e58b61ba4349174\", \n\ + tag: \"b915c6824df83534564ad867985fcfa8\"\n\ +},\n\ +{ key: \"1544e9d4b7e4f021432b7eb4457b0f6f\", \n\ + iv: \"08877fa421fcba2b\", \n\ + pt: \"29b4486f107e583705ddc84be277ce9ca0f4\", \n\ + adata: \"300a1f26977de792e45bd4b99c4e070f67addbf47099fb8ed900780cafde58df9a6dcc154a1801f10f192cf48a4871b483006e507d75be238943235f81ec4b10bfe375e6a1fe16b71de22169dcce9002590f1397fee7cfa5f10762c4aea559d6a9235f08c5ebfa8949203b56809392\", \n\ + ct: \"af849b56f4200041db231c82fb639f69dcd3\", \n\ + tag: \"86c15ba35f9d414c22e82bd9f43d7b72\"\n\ +},\n\ +{ key: \"57d27662db3b3e64f61eb1eb4a5cafec\", \n\ + iv: \"d834e22d8b115309ac3a2d18\", \n\ + pt: \"8bbd3ade3ded4abf43f8441cb1cec14a5a2423c4889f8548b53fede8e7a64317d628661cd0e560f76271a395126d\", \n\ + adata: \"f474ee18b574e0cd1251aff4d79c6e3ac2d075f7ddc1cdc2ca0e210c08c23006d3dace30083da910972c11b5f979de38a5e8a659b0dc4f7df6c8c7f8a27b225f7978f40e31f979a24b69cc758ea57373e0d5711d843a566faf74847e3106d9d50b9bf83b74201b6c158a1566cfc0f02b8b82aa7350f9aa2e560d67be1cd7ef0206b825d737037a7db3c94d3b7b9e798c1ad7d2b23f5fe1d4d1387d1894\", \n\ + ct: \"67124b8597f96244ac21b09d0753487377e54513b0777a258481918649757eeeb3b55387d37c69e2735af1cfc20e\", \n\ + tag: \"e3ad2cb20506753e052517259a1f749a\"\n\ +},\n\ +{ key: \"c87648b1a0b4f5465beb387114ada91e\", \n\ + iv: \"7c6886e1bafff9c40cbc71eb\", \n\ + pt: \"ab8423e9e5c82fd48707a66647bd9d29d029d229372c1e5f6c3d1163b48c1f221754fa2e404d9209c01c54da0a3faf7ee18a32c2cb25bbd010f68e3b1e22fc88fa537e3ad0c1546b20e08cb25e51aed19d0c4f63caf2953626f68b456dc90759f078097cfe2f490fe4d92d61f0da567abdd64a3682042cddaa1cdab08aa3822c84c29961be6b33d67960a694921054708055e1ebc3e454a117dfa2763cb516435d46e0fe7625\", \n\ + adata: \"20dd60c2ebe44181700f754f81849d1284bd36431dcad34358e8ebccc8501aa89c3add8044a8940b\", \n\ + ct: \"d717fa1069e0433824e2a828264008d6a48be2e6ab7f6871700b2df9de996581028130acd00a741cdc9751a8fad9032fa27d8a3ace6099e26cd7b744308ea993daad2f5a03a6a802625ee1a0d2b3f812d3041324456480224a52da1569a6956d9dd3a8a76d328fbdc27555f422d083609371f96ab3f7d84ed46ef218559dd002a5f3fe365b1a0cf9eef43192607014fdc8bc3fcbb5e0a0389d25fc4bcec43005544c749241cd\", \n\ + tag: \"ef39d0da8aa270303efeed462a474893\"\n\ +},\n\ +{ key: \"e28aa04463bb35da8e2b28063cdb4a56\", \n\ + iv: \"a807b9306f3c450e\", \n\ + pt: \"229795a70ca81f9e12d1f9ab6706331b77ffcbe45510403a6c70b1c0c0a635db2618213e7dc875b0f9d038de838de2c77e26d837a0ddd04713e2dedbabf5b47f3ff2a3d1cab928f69b4c3b40cc10f5333613178cb015fcb39041112dcd5c7c8aacd815167fc023803f84652c995af2d93f397cddc6f8f29b4f823de91cff3fcd9e2765a3b0eec986e590e8d8eb8c44cf8feae429841762c92b8ad8137242968a3c98e0045f4e4f6775e3c096d230d32f\", \n\ + adata: \"bdd45960763497febdb2905a2432b6035176e97e57fa43506989b029bc131d1834523e3665cf2d62008200fb97fa49c1bbd8cca3db83f3f4e2556790964fd8f323b21d89a96d90473d2d39e458317164410bf0db6b428dc208ec294d3c7ddfe1623f59c894e8653ef3464bf6a6070b56f8cce5b8310679bd3a363533c18e93f4006a3e3fd8a49d7fdc13\", \n\ + ct: \"2d54a5f823dd0b96fa4d05b17b0a1ce729ce93ab88b1f521e172762d4b5e154d9a74abe92b6eaa2a29e15c26110c5ae2f87214feb7aefb7d350d34734342ee7644f0939502e3584d216771a1bed7b94b1d81679633a728c758c78e2e6db937d603fec9f69b69b5d17145ffb725c1eb916efe2f4eccb1b14b86c0b973cd0952409f4f459310623660ae25b60f62c5e940e1721d862bea8aa51c4c59392d1199b10d20707a6edf2844ba36376b83a85e7e\", \n\ + tag: \"aed86f530b3f671f9046490f71c2ebe3\"\n\ +},\n\ +{ key: \"e7b2989bb92efd953cd8ff304d65a4f3\", \n\ + iv: \"72da3d67e7b15e1382ccefb6\", \n\ + pt: \"dcba31c5131d2228c591329f3ecf80947466c0878be5b88960e3438843913a336cacecbf56016aaf6b24809d6b61cd85e3b47f9bdacb21bd7301c49d9fa29edd2572\", \n\ + adata: \"620ee0fac6a107ad3e01a8fd59\", \n\ + ct: \"f44557400a69d4b523b03bb3bd9ecb6f14591a8cf705abf99d52a9fc35ec6192f610ded48bbd518179866992c726c46e9cc7f8ad249cb2886072d9839bfaf22f749b\", \n\ + tag: \"184da3729b71bf3fe694df787f114609\"\n\ +},\n\ +{ key: \"b528a5c2c13aba13ab8672cae5a08f29\", \n\ + iv: \"1535eb319d9c2317\", \n\ + pt: \"502915b0b42e59d812412b1a640b\", \n\ + adata: \"7c1775054c6cd645f27f783bdcd981f8f8663c46a74f3567747f683441bcd7ec804cc12d7bd5f15d9ef33ae54e163564ad0cfc6a87d6181149c81bb957ddc32dfef81589990dbbdd022fb7\", \n\ + ct: \"4670bd688ca35c579505a12edd44\", \n\ + tag: \"613e41e244005d7e0773b56d5f7d696a\"\n\ +},\n\ +{ key: \"035eddc35be9a11920a268ce608f9f40\", \n\ + iv: \"b24d035ce59fc3cfcffcd068\", \n\ + pt: \"92a4688df6f3eeebfa6c5f06f6e07c6c13ebbcb346a129b583fb437aac5f47ee74e40491e15f2206ab50aae8ddb261807fc08056357e0caaf4\", \n\ + adata: \"b42bb5e8ae6a5149204d5cd0d50a3eafe0dff3a041bd4697ef3a61dfb19d5bdb0caaa9573bc59861da4ba0340b615bc3624ccf81af1e4255372da187811bb74f8d2eb680b799fb7b412bf837b6962644027c5b819c1a\", \n\ + ct: \"a0b911e7840f6ea45d12f254a039c7e44b5ba2a313a28f47d48fa912856f4108d1fe6d5c6d55da9c7c07919efb9c669130790424d08751ced0\", \n\ + tag: \"cb98102850e4ea660ee80e17305f01dd\"\n\ +},\n\ +{ key: \"8dcd11e93a7b36ed3f0d74a2963f37a2\", \n\ + iv: \"f5f8bee58a474b38\", \n\ + pt: \"767ace479e36461f8f0266d10773fed29bbaa77ac88730e6ce7c5adce4bec592b6a8\", \n\ + adata: \"2cf608e54a93b13ceefb41e72728f3ae766acfe8378eb13eb5ae2d515d99cf9d66dcd9941fa0cb93c0673f79f87f415e3d8d672b3e4aab0a4e6c7fe8\", \n\ + ct: \"d22298e068a69e56e6c3178fe118ac9d91e949e0d2af41f207750e36739aa58cd41e\", \n\ + tag: \"4b941b1c7e98d77ed8d3e1ac9fbaaca4\"\n\ +},\n\ +{ key: \"f3dfdc7254bd7e981045fdf3975c2654\", \n\ + iv: \"43c10fb9891834e4\", \n\ + pt: \"bfca30866bf4ba086d9aef6d4584e8acbee37e316bdc905eb653b83fed2318e5cbf02874b36ee481142036d4b1ee8297afc755e3123ea4e2273bc706e561f08ad4f92e13b86ae433f1befa4288168aa63b373ecbf37e2d90855f2d5d80c85d2b43a6e5be3ef84266ac96cddfb6441d8f84d9\", \n\ + adata: \"f7909c0f2ab6b33d8243fc6f542948135cb117386a\", \n\ + ct: \"fab8faa7a039d39f34ab83d64102229ede0aefd3b45e42e79c659f4b1d9452e8abd2697288cea16cfb8e3860e151f29ef9f56891ce74660a39f87eafef828e027c63626807f8f53958be8d91979face46ba82d314d4c54b30dfb63bf192e3d4b5bd08cec869db1829b48d0f0b191726e640e\", \n\ + tag: \"c6a3b60c6846c873719a21510e3ef815\"\n\ +},\n\ +{ key: \"d68f2610bdb5878974baadf5d805f58f\", \n\ + iv: \"e46690010378d641\", \n\ + pt: \"3a9b42d47eefebea12e430c85c7c0635c7c6cfec2e30b0ad571c60f17d3859de0c78329391a9911026a4\", \n\ + adata: \"1ee18708db084eadb883846be9b602d8225ee879bbb77c6bea6b5d9800c75dc7f105d8a203dae46a38dd942cbc8dcb95f08cc5ab298ecc415a8ca8f316e4c4fb30e3764f1f34d5055573fe74f494a99c6d942b2962630f1a25d20f903802be67513f41c02a91829993717a0e9bc07cb583c7d7535298a92cef004ffdac5380c6e4ce9fe5e1e2f40b23c6\", \n\ + ct: \"9529eaf01291ac929ab6283bc23e8d5c42533312f30c8a83af2030c1545dfaf9181ce4a57217c15720e1\", \n\ + tag: \"5f6c21b8f1454d883b9ccf7bd09d2007\"\n\ +},\n\ +{ key: \"f2b887e7d03288edeb2476c9787288f1\", \n\ + iv: \"a07bba358b5fd2d1\", \n\ + pt: \"ab3a4094e1ba736b1d549585f3ca78d84cf7784c4634d90de13249297698204c2c50b168256d10c463624b50f3b0ee92769b1672b4039a2c7135ebb70e88d78a6bb91bce5969c3bdc929e290ccb69ca28e39543470d6ec137ae00a69faf0b66a013ce5a9428dff\", \n\ + adata: \"d03e76d4c1ba939294b3997d\", \n\ + ct: \"f27dc7451519f76b8d34187ad428301460f6fc737762c1817bc14a970ae798ab3a88ff1e619d94ee4b21d6d6780db73188793216455097f31c069747e23a29bb75c1475f9cf951048d0f6b3a3eac9612c632e8042b38823b74d01621e393065e30d5e9dc2d62d1\", \n\ + tag: \"d3884bb937317247276c5c09b489a6b9\"\n\ +},\n\ +{ key: \"4a9f0e24bb982a85f793b47f94d5dd51\", \n\ + iv: \"9d91a85c910c6427\", \n\ + pt: \"372c3b3d0af925c8ac1d8c74e5ae8366f0cb3f4a51563d4881945c733a67d504a058ddd324f73fa7c3d63c1cc8c48be2ef4e50d670690e7a45b7dfc55861346226c01f2e0afc23be9dd7e55dd205454edd2c0696534a217c3aaa5863ec3e1d0ec76075b85bd4ce64f84cbbdfe6f9bbdf51480134e76475803055a10fe98ad64d5085671e5dfa8860ad9f4e238dee438503bfc64a71e67421fe942d9aeb9d2673a2935c02\", \n\ + adata: \"4abcaf3ec56e285a2597e5f3dca60f0884cf5194b1904e5903881769999827a631b46cc7e2f734cc4ce6a4fca2ee502e820083d820b9db0aaf5fad83b0f82e4032475920f0075d79cc\", \n\ + ct: \"55b8dd657cf086a4649cd0c00ff2c65c7c9451cd428eb6bca9433450ca00053fd4ce2dc01936cdc749247db03faf0d01dd2d6b1f6c1014293c2a0dead9d673780d7553709bc5f14ebabd21ae115e188d2ff441a5b29c8404dd2b458684f753360faf287e8bde65c77a4f9a25fd2d646a23075150546a69bd82859c501ae464865daab33868e0a0766b45f3aa05dc7b177ef78dbe2170533e57f02cd864bc30e0bba9691e\", \n\ + tag: \"5bd0d06e5518b878f6e5a026a03783eb\"\n\ +},\n\ +{ key: \"4b730016fbd8756b128d9f37e4f7d4e4\", \n\ + iv: \"00d885c9cf5756a9da5dcef1\", \n\ + pt: \"aca04e19fbf5029a2862fb37766cb0315aa1520d6e26b65a094dac89c0c9b9fdb099bdaedb78b376d53c1d5fe4a786a5f5c434e48aae6727aedac81ea4d058ec001186f3bcb61cd76be26c917afe930b10dc89435453e0048d31d588772986\", \n\ + adata: \"dfd7f60e77889845\", \n\ + ct: \"2049c687b98bfffec02d086aae571f3adf80e19fa2cba987cb66254a1c8e96ebd8a28162349eb50fb297b53fb8f86c7f852b5d487b1cface0e791d60ca05a8e57fe5771fb35edfc96d118c255123165a6f642aa634d269486b0af37ed6aba2\", \n\ + tag: \"479ddb065692cb273f00a81777e1b5c5\"\n\ +},\n\ +{ key: \"08fb5f0f231b3b1db246a38c441e7e17\", \n\ + iv: \"930f45373e0575d0\", \n\ + pt: \"3465ce84e3af5e8cae9685b1f1a5530a9a382f435a60449a951fec21a03a162196452d8854df916e5a5524178a7915d4583364e4b256993e67d588f1c31adb495fe946d78b70b488679c78c1fdbc119204a4552aa29ab347a3a36755a3767a1e98eef4ab9d1029c76cf4e2856f8f1a895ccd064b900c82a3a9d7394e7bc6ff5d83c1cc13ff43bd7f114a6fa380b3ff414715f4af825a\", \n\ + adata: \"11b6bb73cbe8b1be24e8b2eda07880b452394776a3d422f5dbc254ed19620c27c26849ec9e7c6df9415f4787c0a9a483ad5229cf62710e5fdcc0e3f1324092c3597c4733263f7f4af070c24af7aa6ec0af2208c76190b576111040599bed66a29002ab7a602f38023500bb255d591615420adc436b9d59aa36887c8f391294e74d2e67445397302a40b3c6f65829bbabad90757d3372f4b3027051ab\", \n\ + ct: \"74c1afe333c15726c86d2334f27645056021cf6a708e349d6efeb9c2d1d20cc2855e557f9efe28427ad3a5706c03f4ad3ed00d71b9da4f49a0e5a6d2dba55e1009d0cfe4ac4500e2ac255923ee61a57b4d54f094853f3e32249d8c66f5892b9ac5722a9cd56460cf663797f38478dbbbaf1ad282c294768ee2fb17ede5ff3505f6ac7a752d475042bbc92770479d35d2d5c3e60f301d\", \n\ + tag: \"455ae5bf5c8aa2248f92bc4107e69c34\"\n\ +},\n\ +{ key: \"03aeda8f9e7f907db814300573139980\", \n\ + iv: \"e515280a0cbbe10639cf24ce\", \n\ + pt: \"7fa7cbc2b55c2d8a98ceb17e4d83e6a7219ffde81d191c6b12784d30f2fd1e7e494c586ef0458227d782fd1feeeece13b0b13fa7760365ed857de9d7c9ea1d9933456c0aea422193235f2c8a2f6d026ef6d607c99b14f5bd24861f494148e7b02bf8eb7058d2d2ac7d9e437ee1c4bfd6295c974df4b778796526f2a93123a720559df306f253e3417789bb6d01ffd72ca2010a97a3e29f2a7b649583b3e153a9628e621f76a561b77806e419a263fda41a069308d8ab1528f54ad1\", \n\ + adata: \"\", \n\ + ct: \"ae3a286fbd722c77d1ce71d2799380e90507e2d437ece434f2fe519bcf5589e9927b763af7ef1c1068e8ed704d997816a8cd5571a73563eb627ee40e14d8ac8d0dac1f45ad0cbce4289a3420bf3a59b74b6135f812ff7535fa476bfe3797af16112206a4685f29ff6d654330fb1f77140d9da747033f7786bb219c783bf886fa1e5d1df74957023c67f0d464e2f033455fda3b914821479763cbaf140cefee0e6c08975514c8d621dbc30b72ce09cefd1cdae3200f56f6701afd53\", \n\ + tag: \"23aa38b64d6fecaa9fa00bb1ef3bca1d\"\n\ +},\n\ +{ key: \"81bc807c2b3a0645b0527e949ea5fdb2\", \n\ + iv: \"9f14d981c1417d7a\", \n\ + pt: \"f3a9d00a3f7f874f713503890c575ba5e8d8543686a094cef736850ead61d414b3b4f8e0722c\", \n\ + adata: \"3cb8eb4949fb5942f30846faf6976e60a629bcc5fa5b034c9a88771a5e4c6405f64b00a3bd36ab9883cf5885fef577d899b18dcf38900a9bc19dc6a8a29ceab47acd6394516a5453391d517195cc47f1f7181520dcad65545c657fbe3e6887031084947a3b260f27190c8d01715dbd7df7190b56b7dde7c3a805996257b4c576af8e6d28f996ef200a8ce1fc2ec263ce1f5380\", \n\ + ct: \"6af24b8ba516ed32ad93d57f7dc4abe39de5c9a232e332b8ff675ed567e2b3cb41ae329c2a4d\", \n\ + tag: \"c2dfc26bf436c72e6b1e5e6ce3f79906\"\n\ +},\n\ +{ key: \"cddc7035f4d43fd0fe6488f2a956f948\", \n\ + iv: \"3da76fe237243394\", \n\ + pt: \"2881c8a5c1ba087064629b9fd588d53cc2e9514f9b4e311453d37780de066fcacf37790e78c4287409a46cdf34374ef8ff54fc5f9b2127763772b320118fc70c828a7fa56213221d7b0ea55390143e0fdd44874f743f4c5a75d5ca6f06ecf54e9e1b7614a3d55fe63d9d2b21ec1162848f81389d57b746d5d6b860f28419bc8b91\", \n\ + adata: \"f9a65f0c011713a35f8d35d94ac247e189442527eec8eff349c037469d8427483bdd5872ead91474ffa80442398d1680a3e30ac016c1ae115ab261f1740397491517e93e593e8dbcf609a371b8f3d84c02f5585d6ddbc4b60796e8899d332fcf81856853700ff5da3917a3a671b9cb17da8a758ebf34f283bab184a48d5a16a57ac118a42007775a4b57acc2ce5aef101f5a01da676732138ab3395591c66bebc01b78b97f43f8625c7d51c2918a380b4cd1aeba64330bb2a56c8b84b7a5\", \n\ + ct: \"7b3b221a29fe450607a83d2ec00d577152da376f215bbfd4a1eb329115ebaf5e1c4a2f90a9c0b9a1ec359ac23338ef252c5cadcf86ae67b7b621d6a466f79f1f7b393ad53490dbe7493739f3eb54d3b5bde917c9ca1eb4be255421b7256dd2d2d6b66420db43899356090b53b709a1df9d9b919681f5bfa147060315700edf332c\", \n\ + tag: \"360b88d8be7eda9e82d89a2532b4e950\"\n\ +},\n\ +{ key: \"7cfc0d22f482f5673026091a37e1ad4c\", \n\ + iv: \"39a13e5a55fa85ad\", \n\ + pt: \"6ea309f68d8eeb47571e553ecf97db67dc0ed260be1b187e1a\", \n\ + adata: \"ed2d59f17ac1a115a9a66f21b1c1c32180e8d992f1ef1dc13cb1f799ab3cea7c61bde2b37fe358a720cbb83ba940d30d844209f1c4e78094eeaa4cc8d888f19f80b2205875e4abefe19ad9e2ff12f4a8edcb5084af360fc88fcd821f3ef689030d4f2ce1121710e71f496b92bf01c0140084c72942471148ea33b0bf1ead9fdea14ee6032ec40da8542b0df944dfb0252249a127d3845f3918ee05c78cf3a7ea1fb27ed94b\", \n\ + ct: \"bea1fb175403e8962c0a7d3ad1ac0ca9093c34529e897746ea\", \n\ + tag: \"ee2782b38d356af1cc71857292ba8946\"\n\ +},\n\ +{ key: \"7ffef79fea795cb6a9c668d7341cb144\", \n\ + iv: \"2681cba76e7d842a3b2bdc4a\", \n\ + pt: \"41d579d3f247c8aafb4e5bf1b79dbb43ef7ece461a337046714e1b68a9e7c076464ba244b401242e617622659ee9364063df094f264a457a581c983bb1237f3e8868cfd495dbeb0454b0495950b1f71c606979017cfd143ab79adbf0ac3712e7faa569bab41e49d150e32d73828833805d46722f1e065685b9b8d7723eb63a06acce05fc0962dac1f1c6929f639c18786132d317b1c87651b59233905be18e3b688d533ae1a39d05ff817121848087adaa3d4c4b31930ed924886f831aa61ec117f797748b71\", \n\ + adata: \"916b6a6c3cf63b015cc5b322df847448accf9d8b38336bcd56736a7a3f93c91b8d238f6db3fbfbd008a793fc2ddb701d3c11ba\", \n\ + ct: \"65145f46bad6eec3a84a041146ff028e22a37ce6beb7999b50cfddf3fa99cdd723aa361849d976422cb647c2d550f1997a727031c37be37e750bdc3684f6a00c0d9899b084a6d22caecd1cf147178a17231203d84dfbe48ad04aa745a294f6cc48f61c3711a060d4d6c19e79440840be0d55a7ad8c9ae41e550ff881673603598bcd32b87c4dec6e813b239154917986f1a21780d55915bdc64c61a96634f3d059c19402e2a39177ae901ab8476bebc4136446bc82db00251d6df4bed2b0817936ef947313f6\", \n\ + tag: \"50b52ce62d3ac08cdbf76e77b23a41d8\"\n\ +},\n\ +{ key: \"c762f87bddbc77bd3bc90730d73866cf\", \n\ + iv: \"d8f188da6a09530d4965a4e8\", \n\ + pt: \"c7026272b1383022f97a0e23e01e52b73130dcdb8d785a999c136bcc2289329e0df4c48a67e35632e5eba61a9815df898374d17eb730c5f10288cd914c4acc57d1221126fac9c266dced324de00393fd53b6011c670712990cf76f49d76c5518045fdaf5da619d68c230d0efec32e3eece444871e80064d5d37b8bad9e259cda92e7855e1e2157671b3aae6c69aae9247ddcf82350941e2992fa4bf078fd1f963f51c404ed647b9e7a24303b0743109bea631d0724c024643b2fd777\", \n\ + adata: \"b8e488088797d6052191407ee85aebe7a2820f583a75d245a5d441574bb458678bad60124e201f9797955066174b12bb9ebe4e2d2533a7ab6324581c519b779b609d563838ac1284fb7fe03a7a8afb9bdfad1b3410a09ea6567b3b34f2eec2910f53201ea979ad974b96bfe548ddba0e068f5f2f1725a4256351a58f3457014bc01b163f9c9019b4c8d3566042fd47dbda7b96a00100756a181c9f692f9a809140c76ae594576807\", \n\ + ct: \"57e31b809dc707c4c0828f4a01957b6266037b913206f357eefad1e9d880aba6af506f3fbbe268d94dca89ab26c6ee04c879f055d5bda79f83b8cfad4bbe30f05f3ef5c86d8d6f403993bca6e817e31101c47abc2d4b6ff43c7a2451a920ce56d13519461a53d6052c6145c6539faf3cc12de5827cbcf1e9dfe0b5087f0fbc9066b93cbc02db7d69f152ad54bd3a4d06429eb335107bb73bf6fdf4f19165a1bd22b20f6ed6ca9b1cf65495a7250cab308f29e2c252c76fdd267e137a\", \n\ + tag: \"4c7a6161129290e17e2540b2c1d68455\"\n\ +},\n\ +{ key: \"8d17b6a31d2681096c5e3a835ef91266\", \n\ + iv: \"142372fb7c1a394d\", \n\ + pt: \"e4c794974d19944731bbe04b622dce7a74814f47ab4eccdcc1c522637a8f976e481a9c6f978d65d5ddd4856e561fdb9ed512f9a392f0adfad84328915dab31a8d6513c1103dc1a31153c6e58de79b1b6859657022d88981ce557637f8b57556976d94849cdba99969e4808edb60b3aae761e12bc44461c913ca36abfbd3fea807e57d6b3d8a5b42056e8ffe1372703a224c8531f1e6b0668c52036f4465b82c0227fc97020441b3f0cc46863aa3da4db5c119156ad\", \n\ + adata: \"288a8441c53db2bc218e1d1053497270d1093194913c171e5685b10fe41f8d9b7f5f5741e78ea8ca3b6aec65f79a05d7e5fc336bbfcdabeedfb80c160a0c8111209d42d34363b8efbdbcefb8b0e3e41bb4034cdbea\", \n\ + ct: \"290fa7163692dd55b710ac513f897a414b42090a9c0ed661e435be205b47407471afe3412af3661595b0a5fa46339a7b7a774b7276fc1c95eba9f1c2f5a07c341886e26484a0b56348381e9ad4b87b7252e29bb62a54a3f7b41bb36ffc571038751c8038fc7b390429112b4a921eeb9aab1b3e39a44d225b8f6f1d685722d6dc76a8954ae666d82e49fbd2c03c0911d5af78b4b2d77c0c3201796ef8e3470963be00de578171a8c81671661bd5ae31902816f8ab8b\", \n\ + tag: \"2bcb6400c750176d8e95211611728cc4\"\n\ +},\n\ +{ key: \"10e3a1017c58915d345d8f9674f0ac1b\", \n\ + iv: \"8bc0652dbeaf1e16e907b92d\", \n\ + pt: \"05246ff8d6d8\", \n\ + adata: \"af650a60a3ad4a2702bec5058bc46f8301ea90000bdb99314a219190ade4a4ebe4e9018d561c57228fcfd7b376fbc6412b658dec\", \n\ + ct: \"0af9f72d3491\", \n\ + tag: \"0ac99619b02f2398bfcd92b1d134a5b7\"\n\ +},\n\ +{ key: \"56004cf417246395d641eeeb4d15e77b\", \n\ + iv: \"8dd05532805e26553ac30364\", \n\ + pt: \"0241e61d9842adf82538cc021fc028a08a64fe7d4afeb0393c5b9fdff5c54156e2d4c8334962818a2421c5af38048e69908c3f197df1535906e6496d6cb68302\", \n\ + adata: \"2f02677a805aa281ca472d8441fbc92b31d3ef9d7ab57cb3be4f6d96d7aa2f79eac4b14c36d673b5d30e2d956f2946e74ffc0fd6c8c3fe36f7c400a427f7bd4c96a3ce4f64c0e2833aaed5323d8c52a7419c43c9b6d87617e0ee1afc009f904bce8b0f21c7d187598f1cd78b568b2531e0bbd417cf1dd07f4b25a7ae27310853c0019a9dad82be0ae378e450c4ecebb228257993e60504fcbeece8e8898a80b727e3c519b549\", \n\ + ct: \"b0767ed0b62c7fa73af0936cb313058873c3d21f0267246ff2d8f5e7041afe2fbcc8f9a758da92e3d519a9da593d04a962f89eef08f47cd425ebc1f0083b274d\", \n\ + tag: \"8e0ba6532605afae15085b9ec2f4e3f6\"\n\ +},\n\ +{ key: \"0334740cc9a5f9346d2de8d56205e169\", \n\ + iv: \"0bad709225fc2cee91041d10\", \n\ + pt: \"253d30ea13f2c53786d84d759b0abff27c6e8c53d6f4b92cf8946663b950f4cc6541e869d80f478219096b26f517314db8c9cf88c0aa4651b1d9e3e9278ee1259b40ae0d8037c25d1494d5cc7b4ec20c464011ce20a728a7a1f3c452\", \n\ + adata: \"e0c98de9b3191c6d64f78afe96d93f7305ef82f3922f217e0bf2f770dc2f792ab05ca4e5eb637068af31cb8494fd68db0434cb57b0502e3386f97cecb98d95ad57c363f18b063b66d313874971686bb8beb9884cc23282e5b9158c8c9342b096f58afa5a74dc5d6ad17ee1385fc2fe9486285230987945c208045b00\", \n\ + ct: \"cd68177ff0a044bf31388bc63fa19e4ec26f732c2ecb10e04889e36bf9c462945c728b4fd314f38b52c7983d9f5be024cee5c168ff97f3ad606896c2c312ae20530ab8a753f98c0c05dc4f3d7dc8138f7f8614d7ece98c2b06bf5a53\", \n\ + tag: \"c78e50d766ed8ae8d35ada162fe3daf2\"\n\ +},\n\ +{ key: \"d49079c047e5eedd90ad1012a55dac14\", \n\ + iv: \"e64dae27305a36134bc47d55\", \n\ + pt: \"c4b21478f57e6f8dea9e6907f3d5e69a024142801fea5d53d9e1b642c0b5e56cc03ea306471eaa683c7cc1ae5cb6550a6ba5abfa2c66c891da9f26fb624379df1b660b62f6522d07e407104378e5101ed7bc69002ada121aa9740958dce979058357e7513f64738e04c7f1702cd9394824486139391e408eb89b51fc9ddf7adc08082c94e7ccdb00b6\", \n\ + adata: \"a5f6ba99034cf1003ef91673d7a6ad221de4c79a2d0217c8852bab3ff4e5233b88a112d44f\", \n\ + ct: \"77b7f34c2bc3e61e68e2cebbb0aae69ac26bf1b4c419479be35c15297f466147c6c4474f8a8303fdf425fe7530a2bd094393ad32eb29089729c880e0f781939aa7e2bfd0c7d63ff6ff5673f5c83e327102b7e4088b9998b96e6909269778bc05e1fd4fbf9af43b89fe20d3a060e067c9b3f1aaf9798b1db7bd7376881d59ba20e26be158b0082e3f2c\", \n\ + tag: \"716494f15dbb63aa942e72f3b75dd97c\"\n\ +},\n\ +{ key: \"697321395cc3a4ddfb05934db205443f\", \n\ + iv: \"d5eb2b07e7f58560f2f65469\", \n\ + pt: \"e5a370776191da7aac50b96d7ce6ae8eb03783\", \n\ + adata: \"251ab1340588cc07e97c6eed6fed3fe7fac690e7d76626824e66cf25d4fcd26978cf4641de4239648c9a47cb6cef02b98b80da8a2651d87b10121069bfa0527e9d2d67be93fb29296897a108da53a935735a9a7c58a407df262b36e0ca44ec017d645bf06c69cc065e1c0e76835f3ff0e18393d94914b138d9ed666380e8f2c3af6de2\", \n\ + ct: \"4c3079284a3de198f96feda4b7855d24f8c547\", \n\ + tag: \"f0793392b1888c80508e88988d7ab6ed\"\n\ +},\n\ +{ key: \"ab46540aa658d8ff9ab7d1d2ea281daa\", \n\ + iv: \"caaac6fe8750841def39f8bd\", \n\ + pt: \"e88181d3a516e63d6419c66977abb01a577700eb72c3d3e528fdbd121af7e97275b7611a3cd494b8325caa7b5d8f665033127526482215278269df7a1854de53f52f59\", \n\ + adata: \"b82c3569a86d23dba158004d6414118e032c53d64a8627c86fa2a7a3ebb2fc5f49f28839bd0ac62ad75a4f8ea749124f06cb191866e205c34a650c466e54bdee5887ac4d3e2d731fab652474306a99fbeb4b04c2b4d31d0a1ab18ee23b9c8bf4d04b2cfb9b6bc6faf3738a55f004b43842e9b05f0e8663d5c00bfa8206d2f72e\", \n\ + ct: \"fdf4c6a83381b0feaec5d467eef2f0dff1e7b6355dc83dcf4d4d6ff81432db73c6dce1335e95aa64c6e95d97bfe96f529a5e0ed97c11be9ba640e13e497f400962c10b\", \n\ + tag: \"869972971bbbee9266d13d3d26477c3b\"\n\ +},\n\ +{ key: \"a16570097df5ee30979c172248e0587d\", \n\ + iv: \"c86af52d8546e97803999da0\", \n\ + pt: \"cc49eb47\", \n\ + adata: \"59822eae773fd54cbb2241d7dd8718ee3718f1898973169eeb06face4b76f782e34b50c7671192674cd5244f49f0629eb76286e4739818cb6a8623f47a704b4c35c0ce3a5cb5f829cffc43bd18aad4d1002105a9e99c0179c34155a53cac228d835974969fa810c1a3c83a12bc4d2134fedbac99a62d8765\", \n\ + ct: \"511d31f2\", \n\ + tag: \"4966d9b980b7b12dbc96c4eae185ed66\"\n\ +},\n\ +{ key: \"ed6bb5cf685f8b15a8e986374d823a8e\", \n\ + iv: \"381bf9bc17658e15f1538c7b\", \n\ + pt: \"284968c9f6be12bd984f2c50a0f9479c\", \n\ + adata: \"25361a2f18e5dc8b612397178a5581905997ef162b78da15dc5368f63e3edcf1c7c4570d\", \n\ + ct: \"c14266c6a97187af2643de254b65a1a9\", \n\ + tag: \"1ee21d5d55602ce6a1bc17b3ddbd9406\"\n\ +},\n\ +{ key: \"a5f45575e6f17969addc8c827fe33e8d\", \n\ + iv: \"36b9a7672a5d6ffbaf5b762e\", \n\ + pt: \"2e616e197b34810ba8e66bdc78e66c65fba160aafc84fc035d263bcd68ea40e6987caa2988877de65d99cb0d39fb88c05dcce6f2c33160df7889204f900f4655\", \n\ + adata: \"44d2c0c8bb2135b36511c5d093260a087ce816922263c6793651d03d56f5626de974317e8444f1807b\", \n\ + ct: \"edb87bcdb6eb63fe539aed6635983ec787691c20f77bdac431d8eadbf321d3782b2396de5331f891b97ed2dad60899b017f222a437e8617da6e6401e0483d161\", \n\ + tag: \"e3abfff8dc8c7367a4353a928f6a4d55\"\n\ +},\n\ +{ key: \"cf0f8bc9e285a462f8c7f4b7386e67fd\", \n\ + iv: \"194cefd2f5fe79463ba031d0\", \n\ + pt: \"542ab7e0180a287a31f3c62906b15d14b83713865a68f0c0153bac37d2197a79d1ada8d08a82a559a7cfeecfa272d1af973b602189ce1dd2515582cd4d5170bb3de528169c25ade8ebedc17864591322db99f516b712eeae16e094215f3c7c213238f73d09fa39dbad0ef7993863d347c369c2f360d2938250899f93a8d089c0e740f8960a38a24ada6129\", \n\ + adata: \"d8fb5fa9e3e3ebc20892d6cc6a41e2a4f71fd7a7e08d443e8f38ef87fb7c1960b7e133aca5468b9de341c4f9640584b753e87f9f68ccd3df24ea351f9619d7e8fd95043ecf05b4b280e5ccd454de601f06c867217e10b90aee74b0d5b726587036c7c0b2322b7d111e6da35dcf212fcd0c0d30ea21ed020f0b752319e11ecfcc43a9215120b78c3893ed3bb1dc95d3fa9cbff7fa0482e324c6aaa4849ea9d9d268d1dc685228a76e1393e0adc704e0310ee94344f72e5349a7f9\", \n\ + ct: \"6eeb421664990f19b13c67888fddf6b53841d4a0fcc605310a9e35e78a56b06b1a2b93c053bae5f6c6272ac505fef3a5620158361f1220f1bc38f6a164ed62aa557dec91bfddde0cca7020e49a02e9977c96549693dc0efb6f70550cfd8407af4d2160227da766745306fe1c76d852f1947e3c2ef38d50986d48cbe018fed738649be1b11d9637d3fc8bc2\", \n\ + tag: \"2b4f983091abb19c19f9932452148f86\"\n\ +},\n\ +{ key: \"e49dadd29211b8fd0ba18010640ea58a\", \n\ + iv: \"d49de48c743638f171d3cab3\", \n\ + pt: \"9ce0bdb532910194d875c522014e5c361c243a27a9095f55f6f7826af16538058758a9e5546abe4eb37660744a41f5a6624ccb1bcee5e5952d2a6db6c50129ee489036080f375c9c34cea28300e374ef039558f1d3c2469d906b75e197bed748df5e32a993407464a21d71df3999748c25c8edd102b4bf3a58888b95aa68ec5bcf715a7b3680215d07e51419e86aef0277fa79fcb8354e52b7305c23d40659e52f568070ba33ec8c7a5271e709bf0d1c\", \n\ + adata: \"f6dddaf06f03b2f0997760fb82d1ed32e62cf8926f82ed6a83347bbf6a7a5405f28130bc0459bf93db896207d0ed739b258fc71a3857d6d55063d598edf4520cfaebf4e6068946c32878d0994d5969cfae824a3c792b2a01167d8cff081f3c3af3\", \n\ + ct: \"2829c8cbc83eafc0203c43525178b9c6c0fd7a1cf5926e7aab6a9805106df61ce4d2ddfe4ca32b22eb45f4912ec33823b135ee7dde0fed76799c38e6f8cb2f728b580165eded64862c7b5366972e3f9925122ef78fa608d31d1904997cb6e2201b5a8e565ac5dc8e9d2e20ee10ae5caa2d26769a2d2272dbf5fecbe2cc08350ca391a89e3eddada27d9606d859318094a448e4848f648b3a42f604a09fba0a2312826b990e13e6c570140cd8477f677e\", \n\ + tag: \"ad3f5a395abb169df53bee12c8b03853\"\n\ +},\n\ +{ key: \"f8f6cbbe6caed1927e634d5c24e581fe\", \n\ + iv: \"8c7314b7fc891748\", \n\ + pt: \"3f656b9c18ee9d650d40d0a18337966596c1e1db4a9152403a8a61f39746a11fe522fdc947b4cebc7bcc4dcfe5ddd39f02aa42183906089986774032b06bef50511b611354ea0766a2d565496822336f02eda529db0b4ffbe7fe02b7d8a92e1a269522b1295987b872a76d0a365d17ee1bd4a0b1b31e36c4b269947af9c5157493f068c6\", \n\ + adata: \"ecba59a2e28250d9119c14e9311e828850c81c4d87d59f0914ddfd28e69e4d00d47d00c46ce13be445c9763ea28b393144e5dc8e062011b3d10dc37c\", \n\ + ct: \"9ecd536b047c3e11ca10284c57e1e11b715c50774b0aa394249f572ed9b795324cf0314c5d421ab05f5a5ef16ac0fc5b3caf6965e89a0f6efee68662b26be2fdc4f7c41101826e8bc0c0dfbc6f5e0b75c5a0659705aecdbb4c885ec5d4c53545306a651f0a10e3e0216543008672b4af57e98405d287a2065114e50382be514e63f233b9\", \n\ + tag: \"56ed480069aaebc40694a43c7d530965\"\n\ +},\n\ +{ key: \"de4221704b18c245335d981ac1311ec8\", \n\ + iv: \"1b1f883b65094bc7\", \n\ + pt: \"b4d3ffd37211235ea0d81952d3e72d5ffd340ff082f5f02be7af4ffd0686e0\", \n\ + adata: \"78e8cd1c80f891e6345b33695bf673f1ef439fc9\", \n\ + ct: \"023081632b0307ad5af94a6bb136b4033fea764a3280cd045ef1022fcde37a\", \n\ + tag: \"6c5709026114cf7c6fec5ab30b47f795\"\n\ +},\n\ +{ key: \"69d8425f96aa73526a55963bb9284be7\", \n\ + iv: \"e3ebd61a21323e87\", \n\ + pt: \"83d6b7b022f901a981e397f2461ee4874fb7\", \n\ + adata: \"b7d2cec39db14df9ab226158ac1deb396735f92e0b9e701c1696e93cde2791e3bc31cdd45f8c32c35a431da4625ad5a5e9e0e7b2792442f377d57b714bdbb4ad7500368d6eb18bcd855cd5f987a666e3c200af569f40b1828925965c7ba9f39bcca5586e6036fa02037c9a4ab8cfcf6e0e6e78b41e78fba3dccc799514af8fecacdf9c7860e78befcd346aff67fedf00bc9e0d2191083f6257a98c99e33176da620b3a9c1abf8632a98bef\", \n\ + ct: \"b71de8156dd0359e3dc09b2d4ecc39180b5d\", \n\ + tag: \"9d4857ee02d03fb2ce239e709b889e34\"\n\ +},\n\ +{ key: \"f54a22586ae95c86273a943c35061d03\", \n\ + iv: \"7aac80ea1834e8ba\", \n\ + pt: \"f68e844d02ba23ebe645d23f47e1a366341c945f032622b859d865c67b9568b53f07a997a7a8ba80a95737ca24c0a34afaf7bbf812ac8547ba236fb07aab47a771f04cd7e01800d6d4b151f2c2f4812d406654325f6ef1909dab6c541720cd24f05d07a08d904b3923c290f8e4c2ab0b48c80fa98451b5533a4c8d2bbf85cce31e3a3186bff8\", \n\ + adata: \"1f1a101d9e55a5af9fca0ef333c172679c395b2abcdbad91bd343225b11fc024f7c2af9b51960afb3eae896116389e34fbeede7d0032494d1f\", \n\ + ct: \"aecbcc2dcefeff38541968f3be5486bf8ec7dd34ccbf04670f557d3a8e66b07a1a6721813ab6fcfe86022c029eea139595464dddcee1754ebdc1762f6e2685d00125de4ee074b41a9840985c63b6f2e8c8b6a664e372c8c0a11b96c876e5b36b443e82462354f6043e2db0346b71487ba102d7274984bd31aee15683ee45073cb9de5ce1770e\", \n\ + tag: \"2e760ca999a0f73bd3a210d4e5933c86\"\n\ +},\n\ +{ key: \"c7eb4ab1b54464f6e5fa39ef195133d1\", \n\ + iv: \"d24419968b58564b43a53c4f\", \n\ + pt: \"5166c4abfa74c00ee50cbf0885a1cfe92e74dd1baa92c6bd4368c86d920558635c240ea822950ebcaf88a816d854b6d443ef89f51e40495c2dfe3e801303ef2dbcf261ab2d77e27db24d4660ee8c49492cad0bb8f97f4f84\", \n\ + adata: \"734123a0ad72c51be1bfd7e26bcc\", \n\ + ct: \"cb806cec05f0218ab35187ac998d10c5c4f20c46f239a6c3842088a5a326a55716eb932bce8d5de166c5c5434e6ae67f20b1aa70fbec421d54e0a6c998b3fbb957051ce0a2445c03e9f3b1c4ee14b801ab3cc3b2c73ee559\", \n\ + tag: \"b3f34502f6096cbf954473b2712d34b0\"\n\ +},\n\ +{ key: \"a45cebf426dc5db3705b5cd16c99a4e6\", \n\ + iv: \"e54145ab14300f7b00b26343\", \n\ + pt: \"df759cce5025ef2f57e6039e6f1b0b2068cd\", \n\ + adata: \"a1a01ff5789ba14b3c533bdc058cbfc12af582b45acb20a7db69b331eeefc99ba60814339b3ed3033eec327e0d8702b0e5690b651b170d91f207b98f15e8a4ff4a098bd77049fdab6e84ea150224448d95156abf73417a04a9c025bf07f0e564d893acc3106c2fb8a9c69ca97a1f3fe888663c46445c84681b627fad07673ee1\", \n\ + ct: \"43b3025ce8d6f4c2fec5a2c558895900c345\", \n\ + tag: \"2f6194747e2101715f56a8511ed9329a\"\n\ +},\n\ +{ key: \"3463dd04db726c5e4e13822c4ba42919\", \n\ + iv: \"b6ce6234c705f688\", \n\ + pt: \"56a1c8da63f793dce2479c1b6049546c94c07e58f87e8cff240930d95776b24b11270d677d101ce50d24396b7491e9e16a5d45180887200cd5ad5a2e94b78c7c40499a2648162ad4628834728cb4cd720b5e13fe33e700155b491f57ad50b09ad3a8c7c5f1f61b8cf3d6a107d7749cd542ebf144d0863e\", \n\ + adata: \"7796f9384cd6b6e0a6c97399aef96a8fc61ea89aaaf29503d4f9ba599c03dd847108136bca53edbcf642ff5ffd3b\", \n\ + ct: \"2dc80f2a2e5135a0625f20fc499ea5f7400061b73fdd95fecbb5a68e27ec2ded98642d9cf5e2059a20c26faf850fb245cd255ef28444b75d6a5a6db43693b748feee1a84e7494e236b48a9a18bdc3fb92885d46c9067cd7219bb189355c5d72f9811c4a7d9ebf9644f0ef3feda55b4cc6be1e9df55c80e\", \n\ + tag: \"9130a20487d9e14bb49fefd369b3428e\"\n\ +},\n\ +{ key: \"54a69a863d46d03f9878dab933311a93\", \n\ + iv: \"1579112bbfe63a8b679abaae\", \n\ + pt: \"2177dd906ee276bcfc50bd97258c435e4116b8f7d1f897db889597df785d21d4f32dca0460bc6e05213d2c3cecb772b72c5c44b7b9b5fe31b2b7e8f30781013c9f5cade7bfbee85a1e9960043de3f115cacee2ae70fe31fdf7f7ac75ef957213afc4af12fa89792408dafe7840e98c137287248dc0f1128b22ac12beedb3e7375ba73fe8b32d0b2b\", \n\ + adata: \"604496d7f8eaa98b867926ead89a82a2a8e793d40862a73320f4d4dcb5e26adff0af20807055a2a18b551a9a1014c9360664da71ad871a5aebfd17d76dc3806c3457eda20a9a0c7a5b\", \n\ + ct: \"cdc9e648140d0f5d7f948f84535c537110743a2efbbff64f2a38e253179f0484d4c3014fa0b80b347b32adb42cfc49f2abec9b3735e519267f15b9ec85259140638e3a4bf9487179193d2f83b6c7bbd9157f07b5ed99785db270e12c29c33e2b9394bc9d568dadcb103975a3d16f9857a203d35a03f66d8fc6dbd0c4b1265345ea73a010fb867958\", \n\ + tag: \"e9e35cb6be82e10b2f98af7b3564fdaa\"\n\ +},\n\ +{ key: \"2cfe7d4412f7a9666c18084f4cfdf0d3\", \n\ + iv: \"8f4cc0e288bc58db\", \n\ + pt: \"020aecb01bd7099ea8\", \n\ + adata: \"5654867ba06cf6bebfbc06f53d402500d5d9ba79cc9367af060cadb201a289cc19fa79984938b89e0fea2fb4f9a12c4a002e5243340a590ee84e9e332683e7056f101a00fb1b7b0b75334fecee326958dfe4fe987bef7106a4d2416e76c76257448183460d03dbe8ceb5b7b4e956bbfe1ed3a80bd610a70fec4eb464f1a100c5283e\", \n\ + ct: \"a6daa0d8bc454a99e7\", \n\ + tag: \"312189bb9257303c0d32bea49ac16499\"\n\ +},\n\ +{ key: \"56083b212a32f76742d1d60b97df6a49\", \n\ + iv: \"52af9e0ac64570c5\", \n\ + pt: \"b6a5500f4bcff3d6fa07300d9dd154c202521fd183b0c5a993421d590787cea955f42232122050fdc19ef8920728238496862f87a2c03dfdfb6c9fe2acf746be6e8984daeebfa0ac81c5b1a9d3cdbefc1e3b8f5882f2cbfe49387cbe459ff36348ef1c105dda9b0f3c48d3c1414de42aa198f3feaa9447601729006fbd13e36c36e7\", \n\ + adata: \"cdc716e7a52b50144e90497c960b5a5ff426d25005d3213de639b97560cb3546c9d34822fe0b9f8495b9e2\", \n\ + ct: \"50d1608a5a5742fc2cbaf9bb1b1fb82db3a17f0c56d36835f848f58c083dd23baa7d0460b69880d6d41e15c0ae41e58994fb4532232495aaa29ab20d082be809af46d58ded3e80a2d4d767b62effc1684fcc8a8d3e0a3637079269a06b93b80c7a06f6aeaf961d1e8283422dc21d7bfdc9423be9f731ab4a5c0ea68092eaccdf6e8d\", \n\ + tag: \"4edd34bfc542aa3303b81087f2848fe5\"\n\ +},\n\ +{ key: \"3a99eff9a9ba53cd56b45f6816f5ee65\", \n\ + iv: \"c618c5a36655b3c9f7b643ee\", \n\ + pt: \"eb4e7e5078a51be330e06bbcbc0aa96057266e66990f7fc2476ad6e015b1ec2473c1b8a56eb40fb1e69943bc17c0e2237659fdc2a688a71d21ee1e385ce97cbf4fcf095a96b82fe0b6723cb8482c7a617fe5bafcd917fd5c3257cb6aabf14b0f1c1c38eb349720121c3d6e3904614b772e4e8ce6f0d884b0420c285ee92937d28e6b562feac67dceafa4690d5368ee306490b078c3fd876e07bf2edc9618b39ecc2e243ef9f058f2b70cd2bee971ca69177398284455c9970c909a32\", \n\ + adata: \"e699db74c197e7a8d738258316e60468d74cb31ca68c0267550a49d7f14f0510d854c58c3c3e8190f069ca7e00bce04c72cb97379c5d7c19bfb9e1b762bc9761c08837d1d71890df8aa32a849799c4f9c45833d55806eff81f43bf5ee1b0f92ef895ce3cc4e6a08d27b5615640babcb75c\", \n\ + ct: \"580c3ef9e22ee73920cf466ff7161800614708148166da5c087191af91ba0b62de297db1a70bae06485a6b1d55f1b58eb7b27f69dc7cf646f91fd22532b6da9715f30ae5267f742fea388d9ead4ecdf3b448a7d0d1e679a57409a21dc80f0634f4863c2973972978a57cd6f687ee90e04a95d19d56d51d62ed590df486437b6e03562fc36db5a79e36611b6c024b1637f942348ff90c4a57ab7c22697b67a51d78fd2f2f31bddf5d8787420d1176efb605745c7af4b0f8fdfac747b9\", \n\ + tag: \"9a3740461128c856957c6899eb232cb8\"\n\ +},\n\ +{ key: \"72442da9af40284e8439aacfe790122f\", \n\ + iv: \"05817b55c986b03c\", \n\ + pt: \"172b01a42b123d21c68fe784ba3aae7a73868a65418ec93b770e0dcb6e86be3881caca932725069825596f84b2f800f2e818097f0d90710544bbba784ca987a7c9039e7eb018bff19ff9e3d752fcdfc15d042f3066c5e4319f7a462894ae75eac84a1ae5c89023dd7edca81e78a93db77d8cf30490d21a642ddc941e49cd977caf542df912f94f4d8b16b552ba7a18cb40c57ca12c624da9e674eb174dea7ef39522001a4a20afaaadaf54867b896e65ab9e4221ebb708f7edc9fe601c\", \n\ + adata: \"c3\", \n\ + ct: \"6e30916e383885461016bf056138b12b0e310f0129af1f3e5174a19c63c53f7e4adfca2bbae7d013a6ff7cfae5eec93fa17b74b0610b3cc2a3c7c2b5d08ca50bb25bf3ab269c2643ab3115b8c680ff672ee45da79d97db64ca9da8514dbadc418a65a8835368d659def12caeba1611c8687640a4393d12677e5b32af94d5a631e608b6356fbb494b25cc3206192f95a5bf872ed8e3e5202e76d09a2e514808943e88b5b9b8b19360410410c2b7e718b12ae8bb0d67171e44413fd84cd9\", \n\ + tag: \"1f003c6b66a267fe081db6d2b319d53a\"\n\ +},\n\ +{ key: \"88468e9f9ee8a7a1bd89904b7061d6ff\", \n\ + iv: \"42386a36cb0ae5ce\", \n\ + pt: \"06663023d951fa4c0021519bddc09fc3\", \n\ + adata: \"793381603f0525b1d755a196d52f655ec197c76e2f4ff8820fd433c905f1e7b8eeda575aab995d58660ec94b8e997977656f8ba3009e95805cfb77c1456efabcd7ad3cd8edcb3d73e9742856b1cd\", \n\ + ct: \"70fc54ed374c746bd82647b7999ba88f\", \n\ + tag: \"8297768acc070b48940138eac775b691\"\n\ +},\n\ +{ key: \"c7c2bed70d1b9e1bed3f323dd7eb9180\", \n\ + iv: \"e26dbbbcb2020b695c4d3cc4\", \n\ + pt: \"d162b7f8f749c076f628eb1da24f1f3d0929a66c27450d0841465379a3f638fd92d25dd7cca98dd15f81c3808b26\", \n\ + adata: \"ff324c5255dc91e6fe7b4066552443a08fb7f68186386bdd4a87b849bc1d026fa607f0d6ef110dde13c389c123a5afd4ad65547695108dfd0ddf70c742777b0f0fda892a4d958ce1fb8e881c04ccedf36f5843f758cd648b4e93c35b3d2fa162ea\", \n\ + ct: \"ce2b0242c2b28da91c97c04ffe90656e0159730ed7ae3bc14a539da3048bf1b6aa283810d61ad25f27abb9527585\", \n\ + tag: \"cbb57f9b439f734ea6f2cde1e0e13647\"\n\ +},\n\ +{ key: \"46302d723ebb9bbf9cde4bb0d0885fcb\", \n\ + iv: \"28ac673c6ba6c865b453c456\", \n\ + pt: \"d16b78bf28a112dc99f5b2f4bf71b83d59abfc5eedcb5569eee0be53cfc6cc6b64f1f32671e0a327f1109d86a84ff7971ea85c99d0d258318e679091b0d264548177\", \n\ + adata: \"2e2ba88c7f06bd27e899082a9febda1c2f840c0360f92ae73b579401bf45b122ab3a803a8455c38bb6def8310d083bb569b8369d39bffcad225f921f4a283a6be4678e384e2c9875a97bcde7a79f661df0f18938dfbfc663ce0b887e0253869d7981038357880eab5c92c5a7e77f12c293cce7b2c63d4306de6fc4cf2471bdd577ce2a185c70605ada876f27c69799bba5b0f1132dbc1b990b44cdebc9a8022cb5a1297b79caab69aa\", \n\ + ct: \"38ece109620abda5630a953b3d65d5858becf70a37f43f65b228c55d3d188c576509d093a8c076abb8e83941a12b263db31ce5ab13447d3409e54ea1299bc346ae3b\", \n\ + tag: \"a8a5c0c1521996c6d21addd931670cfe\"\n\ +},\n\ +{ key: \"1f971b2de58743c422b9ef03d84c839d\", \n\ + iv: \"9dd78c3f1de3ade6\", \n\ + pt: \"878222570cf4267bbb8b673e08993da9f0c6d6d10a9e3e9f5621dfa96eaed27ef816256609cc0e8b3e44137478b4dec30dc515469a62fe4248d7dcec90b2a2dac70a7c140ee55e63a0195f9b5917cf9bc0563e30c5cf34f3c87d34c9b98bf0b6ca5a7b2985bdde710acf4b592461b09b8bfcc4c588ecc784667508ff9320461caf63044501bcb00d0753bae6477683c5bbfc33b03074a5aea517010166b805f812cdf016bc3f5d2ccb97a1d639cc2bcd574e66bc36920cd0dc17da9a9cbfe11831b45cde\", \n\ + adata: \"31cddfc11d6b091f79457a955d177ec0094c2f67c66b3a244787d99691c51db289b0b91438bb0895bf7a3bd5e611f976904d979d8f8c39cc3e96fde497004276dbdc58360d20a22feed1a214f48683441a3f5d7a0ca6a30624ccafa1a73b24dc3a\", \n\ + ct: \"2d70277120128720abc56e3fb7181e943614aea096bc81d587af9f98b15fc51ee127cbdde24292504cd24f2ce460af8ba987cc04a06374ccecf809e8426367ea49d754b28093df2d2816c1763e7cca67fbcf59e4ab1931588044bf4d53715fd371ea1758508807d4743a2c93c9645f0ba86b8ba649034986a701b8ca391a0018a0ec0e85bb6ce4e38c89c4642cedab9fb0949a41d7358114f1942fe8393f3b36aa7571f1437165037795fed0f34b992daadf2382a14d0e5bb96498b82a4e50728d06a812\", \n\ + tag: \"cf1201b431b66bce798d855b046a10e8\"\n\ +},\n\ +{ key: \"a4ca4ecac7274e3943385e682a772e32\", \n\ + iv: \"11d320cebfa3d98c62a6f1f0\", \n\ + pt: \"16e668a83c4b14f7708168f449c0d60d4f55734cb43eacc81086b2f174783dcfc8955ad107e41ab10c7ecf67b7f72ed1eafb49d1a821ad053032cacc7ade2186254699130fc0955e781b278f10c37979e64fd2aa09ca215985f1ad7ef619652cbf68c20572a3ddab952da3e6767be71a5ae6e5bf4a8a50bd72eb29d38e794effdccd457079c4bf16093e76b2a0845a17cd14756accf8e6e7a32affdd825c8f77582299ec2319\", \n\ + adata: \"428ba0dca87d1bfcf6da02da499af70a44ee0258028ce18a71da09c10844679c70ab24334dbfdb24a29436326c635b703dc33ee104d45e730f9a77fa6cf83c8d91dab348acddcedd8d3239660e1efa18fa0e1f9295\", \n\ + ct: \"0fa6e1fdd78d4ac7c237dae6bc0dc0c74fe015eea8490befc0997eecdcccf9aa79fcdcda5121dd7ec04ec549381ff199c14f2ef621f3b3f74ea33d3a59c176f61a7d2371e6830798ed31588f8c8a2d3ff58e618ea31ac689963b4197f5cb1a4406c5f85743d6f563b7e8345628fd266cca0278b12574c87df7df1e5dc14cc846cff9cb1ef06e375a255769f87cf8b16eedb9df3c5e40189dd25e28ef3ed953e1cffc75dea546\", \n\ + tag: \"4e205c83d9a038038ffdd56df8c78078\"\n\ +},\n\ +{ key: \"2f75a2eac20f7f0da9a85da1c7119f32\", \n\ + iv: \"32669619ca37527e2dd92c90\", \n\ + pt: \"0bb377b5919e5fcb\", \n\ + adata: \"a8deb4664e9b8f473576d5bfb29b5e05211b5569176a7e09d626305523e4072f83e75b8ad0ac460cbf0985d22d6992b83fb9c0e50f17b1b7dda68949ace28e878b049d4ead069e435f6cd5889fab7830e3177634a8dc3064c032\", \n\ + ct: \"eedd0bf662c62103\", \n\ + tag: \"ccfa56696af85785a227608ae5772245\"\n\ +},\n\ +{ key: \"7cc2f0832fa59881d3f80b64d3e64343\", \n\ + iv: \"3460d3382643c817\", \n\ + pt: \"3a05fcad63b5e0ebec40ed55c27aeb3d107afb2991ddc17746ab889b08fb83cecdb06ec0d1902867576a22684b4bdbaa7461cd654034bb05811580a8c9e9aec384674769d2e15a29495db21a6e408ee87a52c8ca1790d9c39a332de7023ba93fb909a1797a62941f7bed25c4124da703bfc2317b159376c25f2199771b4a05331e3fb8966e018e06d1bc3013eca6cf351a76ac4cd7b4c0744ca523b542d8c0fdd947a6e75273122e6ef717c0ff5f4642b7c09688260c\", \n\ + adata: \"34c562a1b7a9927c5d21726e21e2da817e29d95a325b4210c5b16969d97e6cb11b6886bf5ca3c89c9899d7cbb0f9bf3b4a5eb426d3ff9a80800fd92b614cc136fdd9f263b6bbea2ad033e1b6dd4821d82b4e011203652a81660580c2c1f265bd392d77513774b87fbd242cf278088b2a630d305ef2e054189b0092c10d96496706e23544dded732f1f3841b9e671434a\", \n\ + ct: \"58680f21794dacdf568e218dbd8851b795779594568c696ffc130238686d35e603fb1ed0c066b5fd9ea625719ea85e2af2c1f4601cf84f4bd84c97f12752f105eeb0d48855409148288556a0e0c7d6a1d4a5da55c748389544c93a044018dfb61a065f04681c276129aa6d0f9d19d02dace1d952409a24b21c8ec208b4ef039f763ec5dd0f94aecd1ca668932d20d4214e5311ed9daf3eefe96f395d0f837a1281578f48ba596fbcec323dfd408d692c18e085f0c252\", \n\ + tag: \"9162644fab9a2a06e2e931fa09db2c79\"\n\ +},\n\ +{ key: \"e51604b85c407043775394c8472db458\", \n\ + iv: \"ae56d1d4233c825ba563b231\", \n\ + pt: \"f75cb8ba148fd5c827048bdf63606df4903517a4eef79263e558d3eb191aa51c17fcec1cd8532bceb24606fea6e2416e38de86ead684bb783a4959602ca3cb9818598aa8620a7481135c04ef59776b93e423877f909f8c8f5f838a27510a977292d908c666280639f6a6977ef674b083a51b0b038feff8e6fb4cdf80e7479da0640e6c28308cb2041d4e7309f3202d2adcf85a146147cec95b7c3732bd579ed83b3a46f8cb738f192a3670e1eff369465b819b71b61bdd20c495dcc0dcef4009b92a\", \n\ + adata: \"28a339848fbb4f\", \n\ + ct: \"9029be5880936f25241ef6a86bca1e011de2faf42a740f62897ea51ddee22db211643c0f10053a6706569feee8889957fdbe8ff6ecae3dcd89a5fdbac3987b20b4833684b1b1400ab230bc2eabc1b0d5eb22102b4ed9db70f21bdb256fcb0de1fa69aac60615d73252dc2763f486fb9f2e4853e6e664c69e7065f36be16d096d9a1eff5291d2296f4c62340a2a2d769bd7efac3e47f36d90ec70c38177ce52e66c0dd25e929d77e85c827016665de2657773a4550224d8977e7a2defe49a0df180eb\", \n\ + tag: \"0673c34ac0ec2822e445e558bfc034ac\"\n\ +},\n\ +{ key: \"b3362f692b9754bc42a191d9476b44a8\", \n\ + iv: \"188f9898beb69022754cc62d\", \n\ + pt: \"9845973a41f53e1af7a1205246c4bdef9acb130fb887832cdad88eb73c97dcb12939592f055678d88969f80333caad12921ac486fe4b13ac4f9eda9de3110c6e4c9656883dc055bc9ba5166a1014d8f52e4cd5f3ea386647e037335c12f9c636dcfd9447b2e067a56cf7ad15f9730394ad19591c5be42a97ee126c5c900ced75035076a71b304ff487c1d80e07ccdfdf80233b8f897e75c6d42d\", \n\ + adata: \"71356fd0f762e7a9db752da97898b7af776e716c123dfeebe61e02bcba6e25f707a31b8b3cd77cebdcff669b716a33a29b7874910f12579567aeb69dd746a59957a433d2ce3a221a3b496cd4157431c957a4db5086238c206c7f9d516b30ae151e8030cd661714736ee246468913d43ae4c93a74834b9b11248186\", \n\ + ct: \"ed2c6a13233dd425b7465dd4914f70e362415e9c1e07bb92ef8d18b676666fb14e110d493b5c633fdf169eaa86bc7bfbc7f01b0a3c705c7181a1450b462a081097456baabeca9dfb08ab8ec3d3900e851aa5c43902b2b44eefc6da8ae208292e119b7ea78caf3c4d2c6d9209eed6005412799ae340ec61bdcd2760b36528ba5e19487a1c5b6403665687d0863b70f61130d6b1a86d09a003c830\", \n\ + tag: \"4ef009396ec40f6bfb20316167d5c82a\"\n\ +},\n\ +{ key: \"ee17f563ef83ff690e846d834d6d1f71\", \n\ + iv: \"89fda696a7f03cdbf545990b\", \n\ + pt: \"576a398174ce55c589a08a909babb40351a040ad8ce0c02641d01e6cb6ca0daeed34c019874fd5531a1dfda194f0c949d703e1eaafd529a4e1c421ab0b3c60f5545b21460fea13032a583af6e33d5449bff2dc5581ebce8bd2d5f7b31b03ab657d97806a78e4dc41b3a4a4472376747482d8b98039e9200285cc25280bab58eb230a2b8ad45a3c21f799f1d9f70cb9b191\", \n\ + adata: \"105ceeed28efa59fa72d8c76f4f6f5686de7321abc108c88c1dc408fea9111e974f073617506e5cc95d4bb31fb15ebfba61ff01967c5a95f580a23e626364278e6676e5945e480faf7d39ef53195b2c3d3935eb90f21eeb3ba88b602fc35830b00ce85aded1ee6a5811e88bc587fca9222b96be464cbe903670a6bd072d3c832f1273fb0a13b300dd2813b99bd4e71d6bbcdbb2817f2cc58aa1a5e8ca6b5e09dc7205e121c5d2887fb8a616351d0a5e3ec6b3e77dea4bf7b510a8b7167ce253953e2a4d4\", \n\ + ct: \"aa1442c466ab997d6309a987883935ab220603787b95de743bc378d5dd77b689537fa38442e9965bcef6ecc0bfba418b745c38b2d0a65583e1d94cf833fca3c571b141f4ed3da5e8715b84c83bfc9f69927c4403c9101067957ef0fcd446178e8c3d7062a1a2b71ab096644acdaeb091f70c26bd6cbd01a1869ca02c7e88b01c651924284519a92bd5f4b1f42fcfe6eac4\", \n\ + tag: \"689a28ba6510db51ce80a454a23b8fdc\"\n\ +},\n\ +{ key: \"05c96071d0b8fc102a58b09fbb8eaca6\", \n\ + iv: \"4241cfc3e289404c\", \n\ + pt: \"1f76d5ca16f0815b5d37e44c4f46a5420399a5090c8d05103ea53aea524888c7462b6b9b981c29058f80805e925eb289bd3debd37c6bb3957908b16e16575c95d25feab289e312654abdff349c62b7e4cfb31b8193e72f8c77b3d393a1ca34dbd506bd63d66d5f65b1c582601e652df2\", \n\ + adata: \"3dc8f509ffa5bc44e5d2d5a2b3aaa05360438e5f7521814719f3f91348f2a9c1237c3cbb84df72db0375d9507270d3b4eb133863d8d3eda7d78c3a95b4091854ecd4686bdef1662c33eeaaf7e0032ad94748fcfd2b57c812b30fbdabf04dccb1\", \n\ + ct: \"27ea45067cd983463df8b043cd8b7ec60c61c881f2e63e704c681c6d5212ee5a14cc54242a0a92a02434481ac11d03112ab10c822847d02254c2c710b6782944d1439da6f690faf9f7ae4f4fab88f17639ccddcb4961beea3a7cec86ec025cc7c67779d6d51f7315b11b815485a635de\", \n\ + tag: \"54e1020f379848fceb78c1181a5ced7e\"\n\ +},\n\ +{ key: \"9aabc2f212ee61a93495e5f1ffd4ac2d\", \n\ + iv: \"748a9bffae76b9dc\", \n\ + pt: \"b79db9b02809f96e0d5dbd3555d9\", \n\ + adata: \"81a8966c700213a89fa5a0767fe92b2b014109c8a875dc2a294118312d30635e122ffec12e647eb72226213c6b00bb7ddae0a9537cb32b9d4fd4f140a03f926ad8d4749c65e8f03f411feb1166d320a33c7a525151ce1e660ebce4eee23e41013cb60c53936423ff977d01467f97cc7549a2708f4f4dbe69a76c372509bec05f17c4f85bc32aaa55cd6f691bccd310ecdcafd59737bbe6a3f6f9e1589cc91a37ef\", \n\ + ct: \"4b2e2605dbb61997e6d8c9bbf644\", \n\ + tag: \"47530f7d31f40535012f9b9986a9b4f6\"\n\ +},\n\ +{ key: \"c7bea8e457715875bb748313d5abc0d2\", \n\ + iv: \"08297f69e9e2ed36\", \n\ + pt: \"a321e845793837d9f683ba6d200a4e13459bb500d57299995656f5f7ccc7d6462ad94d6d0b41f41c2faf3f0f7ffb8ac6cd587b8c7520be3d1be4380d8d22b77b2619a7a50eeb1d6874c3210d2995e29cc647cf488e86f366c6fdf1ac88326099b9aace2ceeef996ec58cda0c8eab4686c48ec58f3f8fa59cc2\", \n\ + adata: \"4f873616e5a73490b7770b9f877239bf4888491f70\", \n\ + ct: \"db96a32bf50d1dafe112c4466412d9d9af56ce9e2e521d3d6f030f29ae55e604e90022ce17f1d7073e477a0be9001139471149696ab1638cc2f05f61e061f1ee0526eb89287c82ee88a2d7e66404991de75bfeedacf76f9bfadae7059aef226768465f551fca352a3d26f0712e84f539eae727f7b0d117fc27\", \n\ + tag: \"03d3977af959c57618f6bb9f0dc77b4f\"\n\ +},\n\ +{ key: \"97ac7c697c691b753dc8de7addccfdc5\", \n\ + iv: \"4d9ff8ed2b05d72cf4825f78\", \n\ + pt: \"4354a0a6ec9d1873997f1181f7f3ac17e66c7569dc3eed300cce625f9e72a4a1fbf1fb56833907f2\", \n\ + adata: \"14013d06908e54c907db64065c68418c39f37f47a4d594f8af475a95cf23589f6c18dd3a92b017bb0251dd\", \n\ + ct: \"5c967809a58f3220d2b3df5b55be484251b25f38b187b46b0df128fef5a9344a9329441db7e7704c\", \n\ + tag: \"3087e2bf1e8bb00eecae23b3f1adfe0e\"\n\ +},\n\ +{ key: \"d42821c95994031a03ef567e5317c8e1\", \n\ + iv: \"96e7b48ddb2727929b52a3b4\", \n\ + pt: \"bb80079902397adf\", \n\ + adata: \"8967ec112adee2cc3c4a05bb7f879b58a1e55591e56e0d97d53f9c6891fa63836512a4fbd3366c3cbc887749cfcebf153023e699f22e806db2abac8ea5ec74394e95d5380a63b1bc9edb0159c46e0c8f2cc617d2c35b00d9e977d86de6c25093430c599d6ec0e4908b77713e3ed4998b15e9eb5f7d901be78e765788699a4b6f04128ec5e735067beb764d6c73dada445be53a85ff5c2b0840519b06f9726ea58ae18b33469d2a7f92797e456536d4ab3f91513da5\", \n\ + ct: \"54a00015b82083b1\", \n\ + tag: \"f1445a12a47668c85a1ace33b073beaa\"\n\ +},\n\ +{ key: \"64f0fa8d37731f49d06f3c0891bb83c7\", \n\ + iv: \"fb60b737d87f97b65d92b5ee\", \n\ + pt: \"9b221f5f8f486fb12c71b28c696b933069f5308259ceae3bb816b57970cd136eff8f51acee7732f8b8579d8e3cd481925998d29d5a3c85a9d50825afae6388dd74b51727c52d8aefe7a26e13f8cd9639114b4c1d5178d0b376bc9e8a6b6f30286decae5a45008073895e8b1d596bffbfc41efbb94d58cbaf8a38deb13f09681c293c5c9731aacbc15e8e8fc84426c81ef68e20118e9d9b34842c7f6718205ee7a8392ffecabd7c432a20ed\", \n\ + adata: \"0a8830074d41cd83d8aee1fb8647dde571ec7b2cff8fa12f654f8664aebd19e486b216a98dbe40d799ac958e66e8550fc4801f3e940f\", \n\ + ct: \"fcbe14aa1bc9c782eb4ebdeea127b0449a019d69a4799164737e5877ecbb35042ffe8856ec697ae35a46b0107dc60ec9d7237f09551077122deea1932db5728f3289f1ea7eaf810837db696fd3638f0ea8e4475ea728a1e67228e3f2990bab8a8dd73847c727a619639b3d5a4a3a0143eb2fcd0fe2c5b09fcc402c5fccf9e4826c1095bdaa156c2d8d697b2d2c4bffe584bd56ea08957d184c930046f894f5ba49111a2d5166c1a1ae71d1\", \n\ + tag: \"e552cd3f853c4f8293bd898c3c42dbee\"\n\ +},\n\ +{ key: \"fbef1a09077f974549feccd155b1af6d\", \n\ + iv: \"796f4d3b75007a06\", \n\ + pt: \"97d547219f93bd197888ba589f3476648651fbf1329e3428d202e300b1874cf08f4537b39fdc06079924184cf1bd023d6874f30fabbe7f438df0d475b93b62cabde3842b09d353d0f7f5493df0df4bf2a9056ee5ea329544df2e8ee97ebdbf8a5fb2bace29eb2d6ded88a83aec487bdaf27958da3c6847eadd6f89d9a984542d4022e44845cab16e117094e7d494ccb8\", \n\ + adata: \"1e95f5832f55e43e649433c7c2ff6d002ccffc2c68116f189f2d1b1a80b8c621dd27c386d132d01265c8045357362b6fea53e6e15b322de54d73b7e0195f0a163c99111ffcb4da3c85105aaaee6915f4490a6f233da1cd55e1beebd4b30f7f9fd12d5c49\", \n\ + ct: \"e05bc43a7a1badd263f860acaf76cc95bbaebebad0d041c6ee26fd55a87c1612ad4a34742f53b56bb2b3d3044af62e96d3059735bb6a8a8df5b67951d19b174bf6eaf2d1d5ea8842d908e8789f500d2cf930d3bad6b279e24409f63e5ad0e951de6629230e88da680fc4205d3a6e1b51763ef657ffcb027d10a2433706701920ebe1fb0c711daf4f228eefd936cdade7\", \n\ + tag: \"70b20dd9c6222a22705a2807a6f89211\"\n\ +},\n\ +{ key: \"58a7d1d373619ce1f41827f74b8bb3af\", \n\ + iv: \"7aee1592298c6f9b4598ef2b\", \n\ + pt: \"6218f35b03cdf93a308a8c71602fd9c492d9b37f6956b66c9ebab79acc3e3e90a5c9ed8df72c6d\", \n\ + adata: \"98c8f63639ff126879e01d59153ba6b8f407471de2770a7c\", \n\ + ct: \"de280d93c8121b4ca84064cca1bfc0d86ef01969a197185f6518bdcfbf16808e9caa7e511f5a0d\", \n\ + tag: \"620d1107bc58c79b0f9537622c8cac2b\"\n\ +},\n\ +{ key: \"4335236d5e1d19f1fbb9bb8be521cac8\", \n\ + iv: \"dae013a610f72172\", \n\ + pt: \"8792aefc27085f9ce2fa4a40471312424239a315b0fb02bc1d5c0bb99adb095faca8cd78e493da0288729e9132c6072f2a722f409d8a1e6cd5a287d02d5391a9deb82bfa3b9de60627817f116b4f14d681af8fff3c913ab8979a6c157fd8305d961b44564c93eb352a546e2628347d8ed1713b121bd7e02103f9b2cccabcc7968ff92f5286a8a926079b63525e2a5fb90974306d04046cf63c22f4153a7915e77cce6f91cc5841\", \n\ + adata: \"f9d70c0f383f5042c6d03e536d526639725bfdb607a751cc90aa4d447974336c0e99119468ef9036459879bfdab512247be1158e89d660c02119f78264392b69ec63e0af05f988f150e3315d4688b7184e050f906148dd3e828dd95780cb192a3e382514cdcb529af4a966462071ca1c3d2283be986ee1157a3ff2505b2d48\", \n\ + ct: \"5d05edbbdd294ab0a76d32ea4ea089699bf596eff26f7c5d58b3f60bbe29e2ec5d120c90b68d08ebf94223b75e00b8dc63a256ca6766c9cb9c5b404002d968d4db00cb45e6a12d2ffc64185286f0743dc44b71eefcf4fe4c875be7b904aa8921ef4e423b0d5d5c948cbe54f15601d2959cf056a406eb8a246c2615259a67a8355098023fab6e38b24abae1f91b4bd5fe7b91972e587979cc8d72214fc99b8816db93bb1615a7b3\", \n\ + tag: \"8e63f6246a22cb73579464b3ad5561dc\"\n\ +},\n\ +{ key: \"6b1d2bf68d96c16fe2e53a05d9f46f1c\", \n\ + iv: \"c3362e6db7a2f5b3\", \n\ + pt: \"b7260e1d4f3be58bee5877f87c388352a2bef24f5354705b43b819c29d59369c48ec0013c17567719f3aa8cda2\", \n\ + adata: \"7570291955\", \n\ + ct: \"8c0a6a3009f67fdf1695f916c2150a2d65cc097121f7d2962227a8ef2182745cb42ef8ba1be5f127ecf0e56f45\", \n\ + tag: \"7fdcba51e2d65c6f25b8e4fe109d26cc\"\n\ +},\n\ +{ key: \"82e42b7d0ec82934bc38f2596b4ebc2b\", \n\ + iv: \"3761a0d98cd8c561\", \n\ + pt: \"911066e78208334d857de5c0715d3a266f4c24dcd02e904816c19e5074e849e9fae89cd9e19c71c9ef5643eb1cc71fb48bdfbd94cd52244f45db8d0d2f3ff7ed1761bc89313ed5b79ffafe463a989e55bfd17d92617914c5dcb7132d67ba73b018339682b9e8dc3f34c917bc7e18641971ff5dcb7021b142390128ed8b7434c19cc54655690dd7904f2d1e978e375eba923bc11dec5c7a4f6446f996694a663d5edfc28016e53d41b16c55cd8212a0ef5c71ea8cfe758f7da5e1ed799bace674958be6a0\", \n\ + adata: \"695d42b3158e60364c7574f66a28b37a0f7156ad15a4e73f3d75fbc7b2cb16037300ac76731c1af2913a62020f3fcf330c009aab13daa86f7b1cc95bed328c5b35e047202991841162bcf47df09dbca7cc46213c3e92080c0bbff9594765b775eefee05153a4900b4942b0c275237351522e334ebfe7cb5056f5eb8c96c9d40db304cf5a1e11\", \n\ + ct: \"9b842d10da79dcad0deefec9f65638d29c373b1579301f1e32ff93f639d835dbf0f2e7969e80fca17ef8dfb6d01213442deac1b12fdc4a3352c83fea0eb9bac7186c113444da32ac43c96968e947f91bcc5b27d470b2695cf0aa20f465c06fa6d7f20bd7f6f0f0ad495ead258fb4e440689d43b13a003d5e34fba24835ac84e1de0004bfd78f9735f29ded56a418a81f07bd617095e3a7cd01c13b1b9471eb1e4e5aff0472ca0b2d0633ca7d530f7ec2e2bbb551c2f48e11b36af0e52d5f84abd9964bad\", \n\ + tag: \"c77ff4ac330464c14487ad495b242005\"\n\ +},\n\ +{ key: \"e6b712916162a498c79a468b41b67795\", \n\ + iv: \"319862634c4704aa261441b4\", \n\ + pt: \"974e2562330f95f955e90593da9823240179d0029f85cf3aa02e2013ab19918cbdb53763919bd397509e98927a5c30\", \n\ + adata: \"522ee2c6b8b971346d43693f84dd0e5e9a4753728ebc24654a334c17783f3e725b4c045c\", \n\ + ct: \"b924527f1dc844e65598f004edd57115593aec3778352d63400e0357a6ccebee507a6d5c04cdd9f2aa005ee08885fa\", \n\ + tag: \"279c2ce6cb9444061a2519977734ed5e\"\n\ +},\n\ +{ key: \"6f01d2bd4646cc1c2c16c9fc5b8b1518\", \n\ + iv: \"83578c5e5fa65bfff4a40a48\", \n\ + pt: \"35edcdccf628889bc968b1fdf657dcd6a22900f35df60b8c901652a41800abef603ceb139f5bb512d1edafd7d996101b0995ebafa44a31819fe034fa62adac682b62f327b0ed8be0ec223268b1a8294a4c985066e1a53a579c3ae509b8325431897dbbfb9d9f9073e7d1bbc3deb746eb8b8654e4638635f8459f56a8d437ca657d0c0fe8e2e0088446e9c72f389158284cf0c67f2ae18fa80153a81b1dcce518f681f73f11a70b0612ba30\", \n\ + adata: \"8d41723f53512cb9b70b0f05f80adfffd6af7e7ea8c9899b8dfceac16e90854f085e5f9fbd2614db09b8b3605efd2b539b7b7636afac7ca99c9feb50439cac2b80079e3068f2c342591af694fdaa72f03c0746457cafe32d0914226b415ec3f165c256ee84f9c8aba05541e02c016a61e8a69f540dc26aac0bd1ff005d129d1c45ec1ad0c649b9751a98\", \n\ + ct: \"1e08ab6e564cb49bc45c1681e29c5b5b82f31d58107678e98563c3da81f3d3644c0f5c306849f8d66d1b6289da278199dabae071eea4cc8dae92d8747ae9d9eebcaa9c9bdbadb465935f4496c2e44c2a55d08ac45c4859fb9d509308e7ce9c41f241a37d7d1de6296313fdddb093085e7d57dc71ea0746da1c4458a72a8f17973bd4b3c0fad5af8ac74808d56033cc6bad5532de58b2bc507329d60e58f64376cd8e823760fdba2b34f366\", \n\ + tag: \"b516492b36ea890344654dab2a77e7aa\"\n\ +},\n\ +{ key: \"3259d405961387fcb240df2adfcdfada\", \n\ + iv: \"65061afee1c0a670\", \n\ + pt: \"0a127355204e774dd26b6b2a41d8c99b4f10f362de2c45723a903fdfc8788f3140fa51b763a2a41c8f887d6b0ab78dda0ca69298e9ee6c6d1f69c5dbc216cd913d19b26947aa65cd4ad10f97c26c90\", \n\ + adata: \"534fa49ca016ec289617e20f28e3223963ab05f6306a91b9dc8b2a2580f2626d16d1813b85c6dfe6d147013eb2a8b2eebcbcfbb286adb181ee979b44e5bf4e14f7fe2d34cf93c20858f9d10a46aa1b31d084863a4a690f326daed4999434f93b673b3ce1a6d63f6acf5ebd128d3190f8d4612feee0d8d478c6a27efb70a7f6e2de74a9670f6b158bffab752573d059f82f2b2cbcb8f6262866bf44de3386aea5c193f7a49fe8e9fff35106f0af35656c6c7760160aff8b9f84df8bf751e62726\", \n\ + ct: \"3c44456a7a15fb545dadfe62bd827709b5f87d319ae591f077f27d1403469ae695f221a3950ca02ad12a141ca72c538621d1b0c5fc1af0c0356386a6e850b43253f184b5a2cde22a52f27f7c4a614b\", \n\ + tag: \"729d38431ff852b935896f35bbe2f487\"\n\ +},\n\ +{ key: \"28380d9af8135caa124a9a60f436bd04\", \n\ + iv: \"297710388674f3d1d31e1f90\", \n\ + pt: \"7c6f37e77e5c4e6f50b3e76313f37959fcba3238deb17cad0a6eb7e089d335590f0852a4920f0e7582b6c7d9df530109\", \n\ + adata: \"6c2271f64e95bdd7ee6388a3cda88e9580f8afbcdf92316f03980974c33d4ef169\", \n\ + ct: \"00527945a89816fbd04d61d60562df7c8b0119e48533e54c1f094a17bb6ecec8c72620aed3fea85e8d1a7da43eee17bb\", \n\ + tag: \"7e626a8c02c1519d2fd047ce78cb2a0a\"\n\ +},\n\ +{ key: \"b0c820bf6c9c66e7ae634c5b4f2c7a77\", \n\ + iv: \"6dfeaa72688e055a879941b0\", \n\ + pt: \"3b6df590d33fe193b70d6d536a28f7ded90f1ee162cb4597c246c4570635afdab24d3e6d0d6b6363e34cf7f52e40caeb9af1717ee77959ca093d503bd1d8ad174e8e19fa577a9d048d194ec665c1ff5d6333b453ecf7ddbe97380920b4bca54730fa70b5567a448081e77a019f5ef367395e\", \n\ + adata: \"8db825837e3a48b02e6fe340bd34263260c35cf5c90fe3d6a179196ab4cfe0653d046d2bc272d7b8a537f5dc6687e49adcfb74172146d5ae218b7810d35b754a79d2fecfce97ff1d780020\", \n\ + ct: \"d277b8b11f855e1c1570c251d0fefbf8f7f0e92f6274e360096d4e10cba707dc4ca8bed8b030498c84ee864d7446e2a434f300dbeb4947292d418bcc9b3b37140b0097e6a31359e87ab6418bf6409a187a5bcaadba576bdd4f57810d53c2c268d6e28cf1be634d23aff0e0eeaf9a9b3fbdcc\", \n\ + tag: \"5ced1aa20f85ef7beb92e0a2fbd894da\"\n\ +},\n\ +{ key: \"e351a2cfe24048b84db3a9dbf8a9e210\", \n\ + iv: \"2dc496a64b504b3eb1336f36\", \n\ + pt: \"2ba4ce97462d63fa19767d0a6185fb0f520b54effdcc2a50bc590ebcbdbdf5051f6b8ea05618c2782688f861bf879ec62a5224e485ee7f0d9b3758d07e7488fc68deac5a8d41705eac2c4af2b29f8a0869d0885f670f5557a4e092f9f9e143a4e7fa397217362a176226a5e162d0bd58fbd84f5a\", \n\ + adata: \"bb9ef1ea8c5a4d49625cd62e7b6a023507266dbc0134177165e643fce3cf94b11e1ccf57c93e87180c881a78513e4d96bed97be723c5c7b0a0026cf0ae3e5330fd7ef1df675ae68db202d3f318d012d95caa06a1dbc53e3dc381d81fa38745db4872df90bc7ea611db94da3a288476480460b2ca0bb95927941fd21cf95649c96f\", \n\ + ct: \"60bb5d1c919b03e837aafd092bee6778cdff513b884a2ce02ff5937cc728a5887825c6672dec2a4fe99d1132f0ade30e05e734d51222005a1503b06c22bebdb358d6f50e3748556b6ade528f486e2e55e0fcdebeac66a9f47e92a1624ace7ca7a48fefaa7f4ec63d525905fc4cc42b555350f2a8\", \n\ + tag: \"1c8a8602729a1417635525d1824af894\"\n\ +},\n\ +{ key: \"ed6e0c6859df2c22437dfe5f29ca13d6\", \n\ + iv: \"0a984e7d762c148f\", \n\ + pt: \"2affaccfc862d53f055d342f963968ed83490ff1695027947a5edd3fd5254a656e9a0cb25ff649abb15dbc36e544813ac3ee9caebc956ee4797b3e41d8c6711c3357564e8da389018c3ead00b8e6909b28316bf1b43b28a5c96f7afc237e048175efee57476f641155b182b58a426386\", \n\ + adata: \"63b19259c3341c687f729674c9292c623759dad3772dbaf9fa63fe14ae71e7a078bffb2a6ce7b676b20db3\", \n\ + ct: \"15cc17662cf6bf85026be8c35a3c2126bd3348a5ddc9dab1e61161d34c720cf135d6047c2aea09e239b17b0698b89a23fb311e33c3a0ca823fe6524169d7437d895f830223f3b57a8aa31527497d23d5a0dc22120ac3275a02d4230dd5b0ee82b75765dc967556ba15557dc7d2d65405\", \n\ + tag: \"a086456f593f35c59abae22007cdfaa3\"\n\ +},\n\ +{ key: \"49b41cc55af0ca7683f8390996a18bd9\", \n\ + iv: \"0742fa9ff8c42919\", \n\ + pt: \"24926f0e34b27b69cfae8a94c4202c2d7cd494572053d20407aa4c9adb09a543d03365d9aeeed63017c196d84723b3483e\", \n\ + adata: \"564b22b4088aa33acfb56a1800fee1abd1b19df0b33c09d145ad60e2d9d388c179c1b8a65e0cbeb3ecf911c48d29a7a057ac4bac14103f1b0998e23263a80dbeff1ee97e8342f9ab669a844dd99c4a6bf29ddd2de6f9\", \n\ + ct: \"75e9831c7b750da97f71685d701a86ddd87ecd1a1617596e3dc3699c915065563841d0391a38b3a3f27fc6b2af25726b05\", \n\ + tag: \"b305ffee2ca27776b47f0f3e87a8efa4\"\n\ +},\n\ +{ key: \"56086085d94abb43c25ba3df8b231e45\", \n\ + iv: \"638815dab1cf272b\", \n\ + pt: \"116032264cb37cc0e56c799e9adba8e1bd9a436a91a0c6a030a8d5ce9a39932ae5d9cdb90144ec74b830886155a5caf394da451efd1bfaade5a1a41d1b58bfb150463bbdeb8d7867eb7dc29152fe4f845637ac781fac9a11d80465e683f377f3e900898ee7e2f2023259ecacec2d906f1c0522f9618405a99b0e070f1742\", \n\ + adata: \"53418cec36b061e4d44208e84d3359eb46f964feeca4006b30dea0c9641bd43a571ade8bf616e2c8d30bfd47956aa43d5fd85e1ee1a61ed228ce1abe15cea76f295519398c19eb30ba1118564ac0b67977120840ae02bd173756f8b0987056cfe5706b5cd33f89bfba529460d2dd37\", \n\ + ct: \"ca45c9b54e159625b6bf63147b59e7fbdcb234604bfa1c019701209a3d4cedf9b5911e3da2999b7d29d0692b5bb93697fbe43dead7b781124280a7057c98bdb2710a935384894e1de46ec2ad3971b290cec46776039a1b8c7d41062037f1011fff15824b90e428ec93240ace9208acad002cb31f8fffe1958051a58eaee3\", \n\ + tag: \"b6ccc32430b7e9dbbd402438c873af77\"\n\ +},\n\ +{ key: \"9eb3b5b76a95d7f419b1bf959e6aaca9\", \n\ + iv: \"a82546d9cc56452a\", \n\ + pt: \"f1ebe95e5c034c68e8c03e76cc146e99129b5f537d492705aa90259777645b2b5a9b30c8055040fd3cabc4551a84defdec64d0c8f5c7d65dca3734e7eb2e9090cbfc66fd69c097820bde4f1d47cdbe50135c175317140da3a95524358cf8f915b370d7767dc2249b31759e519723d808d0e17abaa3533c0a6cb48805cfdf6adb15b36819ee7688cbf382dfc8697b99811a84a002ad44942c6c65248b06b657debe8d8a529a30ad98ea\", \n\ + adata: \"6ba46cc7c441a050889f355637f32d3bd729b9eb24124794d3ab8cb8719cba3271808134806246cc2bed59a09bf760b957bcf56b4addccf15f9b2759a0489d502ed801e37a16a696de1dee9671fa7f02b20045ffddfea24b60e7a482b340fb7252e629b7f21e046660539a47ab4fa4a223f6a1962dee2a7297e1cc3bf1a4d394c54899b64e54c70066e88eea93e952c99b5e399e22af658126e33fa915831280bf6d270fb440eb\", \n\ + ct: \"9b77ad507642b3562de4cfe14c5e273a959682f6de0d0232f3bbd9d9dfbdc8a583dedb6a8df3cc23873911ed6213c2f5d20f6df069dc0fa0fd080e9b38dc6704ac9600d112b15b1e383dc16e66021b6421452394e8c68fad30bbe2129c696020deaac40dada16ef8f283e939f325bd49a1936ec3d5c4e95a1efdb1f99b7699d2352ccee0b02b8293f11b99435a6b03a5c548c5f3594c1e8f03dd592cba25a3a748afa460c28910a3fe\", \n\ + tag: \"4dbf35ef45e059f4222798afecef1613\"\n\ +},\n\ +{ key: \"214c77f9397027bfddf70f02aaed3c84\", \n\ + iv: \"25cc4c2226fb8479\", \n\ + pt: \"19\", \n\ + adata: \"97cfd9be0d6192a90b4bec413ee5f10926fcaa84bb5184f65ebc6dd9f68d5744a6599027c20a2572014f95019810d407b0806947bb662caa71b087f3c26db76386ce6b4f95861a6ac38a6d70f205f28be2f1d7bdeaa7003e8556bd93597cea17d183e7348d17e8bcc5447a0352c2297c4f049a656a4b9dd20e1bb9cc1995ab264f65d343c1e8ad7dd712f2e8580800ad052e18a74d9302ce2972920e7719b8b8517ef290fb003d6ab34a7e6ef8a237671fb41506d30f\", \n\ + ct: \"1f\", \n\ + tag: \"0d33df29d6e82037126f0f5682107a0a\"\n\ +},\n\ +{ key: \"2f1ab7cd7ce00379974cdef3d0d6f4e9\", \n\ + iv: \"a19c2fcf243e759bcc76555f\", \n\ + pt: \"d59a92fdf6dc8cd4e06daf34561175f88eb1ebe27e033fc4adaf3959c6b6d9bccd17084dbeabb232f9891013b217a1b363b45416b918cea2acbafaa165b5b1e2699785061980b2b28483e7a2d306a2c2fc6451d429f050df05654eade1911626b2d8cd49987a14347c75cbca877216c1b2105758e732f840312bb6a323adb35cb4e1026b0f497c971346db14937a417f2281fbbce4c39502912f1e3222\", \n\ + adata: \"f51a8a24b778c639b683bb1ce5152e487beefbef8926bb9bcffb9c87fc3b8627d953a47eab20796042be45a4\", \n\ + ct: \"364bc6825402315fb48e1116c81790207db28273b5df0a0371cb328fd20cb788e5294404e3be488e04e2b863b1d89e3f03563ecfe132370ddcc1793e5cc3129cc5b9b3695124a319b7fa2109ef7893a6a13832db7151d8a42be8f4a84dadaf21ffe78b319a2a226cd787245c201490dcb977d009128bc7f9f12535b1501905469c997f48c284dcc1d4eb5d50a82a8845dad47b9c4a97029472a3cd2c14\", \n\ + tag: \"9ff71689044232967243b84d75418511\"\n\ +},\n\ +{ key: \"b16899777f70710824b1ca93626eb0c6\", \n\ + iv: \"bdf479c264bd83a5b2690b46\", \n\ + pt: \"16d66909feff71e9c68d903f6aee731cf60358c64bb84bf597ee5d0f2d9cf750e1c0adedc13233585ef0dfc63e2c7a4919a1718546f18edb216173654cfc82b3f0a06676e1a1d13be1316b7c52c2983f04f4e721f1da1ed1e55ab388bec58f4e2858d0ff86a652ee9bb515779b72189fd2f5d5ef86859ad16dca9538a3d80503701853571da2eff7cfdaa976de67eb81880c958b8a11a5465583a6423a772a25948a00877774dc0e25c6e36a05202ac3aafea2a439a5e3b266\", \n\ + adata: \"c0a6c693310d659948a5e85b5c0f01fb830172592c8175499bd845955c19bb806e3175ccae0d86ecc92c71192153f9781c24574949604893429f94a1e1c9de5ae25c73a740ef\", \n\ + ct: \"fe5c27b87098cdd76b14e702cda6ff5981152607e2a12eeb44a1383acb5a0b3cf9b6566393b2aee0c1c491fe7abfa31378f480535d9d8c528be2a49d540991892f64a26ea77ef839f247c95e2ec8cbe00937ed41ed0fb647fd233bffcf9ff00f11fe67fff4a120d91b6a2f1b6e965784ec055b0f4cf9b608364bbdfd12a21d040a152c38f2d3fc830eb44ef71188fdb14d1f66cc17420aec5b2d8fc226baa5834ea93108ab61fe1e75d19d99c0f9dadfc5efe737dcfbd189c0\", \n\ + tag: \"ccb8fd717eecb916d97aae5753be246c\"\n\ +},\n\ +{ key: \"f7ee0e07492a8c4a8be1e12cae0b91da\", \n\ + iv: \"cf241da11995034d\", \n\ + pt: \"08ed679bef227afbf18aac7128c081afa2ac195b91f72ee867177c491d52d64895e1d9d0b2c60a95a1021017b22225979dc9a27e28bd7f903977f40b3563b1a6ec716ca4e8726823bf07b718848dbcc94cc462f61a3dd326ccab9384f83974de929f59fdde94d5ed50c441112a288f606ec96435c81ecc19d069ff3cb828be52b79519a40d415bc968547dde49c7cb66493d41294067046b6d5dda504a1dd077cd43e601971597be09\", \n\ + adata: \"2deea367d1de13e6d10f0356ebff2ec75e83b69b7fbb8ec734f57dd2ebb23056408f961d0f3c8ebd52752b32\", \n\ + ct: \"397130ef73ea171a5fff2a96cb1a9962dcbc7f50793b2fd47a89acfefa31c0f84e5127ecac1b7d322fb56743c76bb26ca28a9d8686b68b08708e2057ed588034e25b4a085224ad52aa0d47c6790618cacaf33a8cfbc8c9d1dbb161aa6195819e518936673bdce2dffba5d499f6f6579ce72b064cfc7d2334b6da9462944470901964003417495732efd8aa26154bdf18d59dee781f10bf4d02b957c86166f399222407da20a9f2fee6\", \n\ + tag: \"fcd86e366d76af89443ea7c1cf888f25\"\n\ +},\n\ +{ key: \"66b88d9d51931afd1de53740caacfca3\", \n\ + iv: \"1744edb8817a59c3\", \n\ + pt: \"09e2ea94a0a6f249fb606142c8b7ff38ba85c1f5cd69f679f3c25905ba81af48bc96c19525d36af446dc5476eaa380ef48e46db99e10c3af79fac5805e47500150b312b93c1e6be528951a2588072d371ac9656f97bbf80c381cb5f675056ba01e359b35cf634497df8defa25d757ca5d24755957af2c51407fe525c331218af54f794dfdbda91ae3149704ab019727803dc4cc185522b53046f242350\", \n\ + adata: \"55bcd0d2fbdd87eb7e11122a617765c32e348b68704748f8b5cc4e14fe3f0445725e9e3cb901120726b4e21a1ca434bde6ab4e87160b8050c7b97b0f5d0754cd0bb123b07c7942be2cdfaf68b57c\", \n\ + ct: \"d3d3db116ecfebb1ae9143a59660e9b83078ba8be954065a57150aa2c340281dc21a892bf96910b912007dd5aeb3fc4d514a70e04f935b995fbfa49394afa0bb414347c4140292e9362e68a23d7815afc41750fb685ea9fc00b35f4bb574fbe9da01484c06f9e2f41cd176ee0f6f6ff3a252278e727dc3f25c84b7ba6ca44f0478b2934567d2659d20926166a8c5c4042a4473f583df036b529b42b919\", \n\ + tag: \"09e7cfb4318aa0d903a5372ed441e407\"\n\ +},\n\ +{ key: \"c171095c02a8920344a5c2250a47fb20\", \n\ + iv: \"85660ada6e6ff07469ce38dd\", \n\ + pt: \"92efab4050ce71318d9959cc9a224e494782c2bf79c352f24249cecda32dc62b93602e6dc70931554e6687ba509be5e942dc71cea972bb2a22071e006bbd19cdf437961c308c6f4d821fc5c24486ea321d6cdd15cd6b58f5b9fd67\", \n\ + adata: \"f9bea35fc8da22e943152fff69295f460d8ddec64d8a4ec515020a89cf7788eb7dce6214d060a831a8a2a59c20b4a5e395d61b0e8f12240c28cdc13c733432f38cf79b7a7d9155c21bbfa699ac52459675e9442f513304e134c86bb007655568c3029cd9cdffe2cdb68f7f3c6913553a0f4dc3ebcc1f9219872bff7b9656d5c604c251ac12f2150704a9835a0fc699f1807694439a3359e4ef55ef9a1182176e49111293ff16085333ab7fffeec2935491e9783540795eb90f2ed21aa70b70\", \n\ + ct: \"faedb53116818662137131c628cf89c23f96350b4e0cade362cdd107add2b77a054f1d6a3c3e73a0ee3586356899fc83e377850fac248e9111a21bc065f426580014df221b1f4e03ea4974d3a309676c8a879d6d60f8a18795ec8d\", \n\ + tag: \"9f4e41aa2d377932e0a213841c5e5c45\"\n\ +},\n\ +{ key: \"e6b943622396e84eccb55837e92a9125\", \n\ + iv: \"654125cfd8be8497a21833d1\", \n\ + pt: \"1adf6ea50d520c2b8880ca265c14e3800147ccceb0432d5cc577f039efe4bfc37253cd8752baeeb5647823808bea8d8c3e3e\", \n\ + adata: \"6c022b4e0e7da6c0a1f1b24a1974a368297355ec3eef63f300eddccf62ea0cbdbb9c5165eee53b36ba46d823e83ccb762a1516b159871b11dddd10e397b72a1804b0a6fe736340925927937c3577f2007366f0277af7e70c8ca66deaed176504f3f2600e01e1c71cadba6dd1a62204268468341a1c8c3a5fd34674\", \n\ + ct: \"4107e2121bd41cd0bf6fda43babf8e8ea2f04e345c11dbe91d8d8419dffd6a5128867db1c04128645d037cf7f489e557f40f\", \n\ + tag: \"1ab2ddb6470aee2a8b70171951778345\"\n\ +},\n\ +{ key: \"7ee879a9689a67c470d15a1bc95555c2\", \n\ + iv: \"2c5852c5f5d9f263d0ec7bfa\", \n\ + pt: \"d83924940604d9ff37cb7414a6320dd6a351cde6dc265575bfe8d186c7ec81f1bffa3f25b74da3cc613e841980e55a28daef90cb8e7a4ac1659037968070cac89c1f7b90dfa0fc29aa1fe1a9d91fb8c44485c0e2f72be840f5f094211909160d\", \n\ + adata: \"39b5b11e76970858343ec6cac4bdb320c96c07cbc4a4c143a6248302063b6a5355b0f7545a28f75c86ce3666afff003a434a36144f5b5449e40dedf4286b44adcf57d3b8dacc76e4afeb3ffb61eb0a13cab635e940d0a87da8dd22d8eb5bc6957cf458adfadd5b2919ac7b4315383884652484f080c193560a805b3a59e1dcfe698b6403ba21f7bfdbbd73d0590877f05641e19711f40013afdcf3acca09e85f42912a924b48f6068f91abe2521ddcaa00b9\", \n\ + ct: \"675be59d47bccb07583c50c4a203389494bc198c448291c3777bdc90969e949a50654ea6938d6b665ac94e5d05c9a30908403013a769ec9ba2dbde403b22ff6baafa8e12cace79cd0458ecb2a3607982e796e23b73d364cf58d8bdceca56a117\", \n\ + tag: \"66234a04abd6c9ca75827979e7200f97\"\n\ +},\n\ +{ key: \"cc44eef47db5ca846e6509a50229f98f\", \n\ + iv: \"7e47850c6619e68fd0ae2b7a\", \n\ + pt: \"d058aee3dbffda\", \n\ + adata: \"4e9c\", \n\ + ct: \"46b2103850b571\", \n\ + tag: \"4dc7927170b350b129d2f8e2b6b372d1\"\n\ +},\n\ +{ key: \"c67dc1f325c541aae5ff5d2da0acb963\", \n\ + iv: \"397b3b5e7ba76fa3\", \n\ + pt: \"0d0c7f19f312a4ecc7c290f1b20667ca5693062e97bcfbf6ccbeb82a22626aeb0e2ec77f49230e84dd4e4f948e614041dd10837fc11f43be8fe92dcacfa8a6fd473c809e39\", \n\ + adata: \"9f77b7c266d776665ce053bae278e21612e2b0cb8186f14727c138f76192b6f8a55dd85802c965b64c2e272e83e1628b1ee70c43593c5a29de81a73c\", \n\ + ct: \"a8f40a4cca73c1a58fb908c8fbc043c4cccbabe5d1e9cada1398418c81b92b14e4d5842b3e5885666c49d7ba915c2ccec6ad0761294dac975765e410aacef3e9b826f1e3c9\", \n\ + tag: \"a9961d67b77e8bae2eac1c464f7def42\"\n\ +},\n\ +{ key: \"036026a1688a28d5947c099e13bd6132\", \n\ + iv: \"f3b8ce2ecea8fc5e48f19afa\", \n\ + pt: \"21455f89c0be04f2\", \n\ + adata: \"ff88c9cca4280b981d792d5c2f7d736e5665bc7ea3c063600088f560de0dfada328da77837e6f95e3f237eb16a728787484c99fa356fce04a35a1df28a82d8c6c37147488ec0607f579e288861bb0fd09e7a6c7971fdc0004033b275ca0b0e718ad01cd2f9ae2ddf832f46e6a336c7862a461593b0f8c5f1c043bdd364936dd689f678a45d3fb7fe80e1afb3a623ab79f2a9aa0c95f1b90ce8e59fe30a6c2d8f44726d20228a7e7a173bd0885ffa91e53aa5a37c339dd28078e0\", \n\ + ct: \"025f89caad1d6f62\", \n\ + tag: \"9caaf2ddd1ed7210cb33a26703ee4ea6\"\n\ +},\n\ +{ key: \"e4f2cac97dba36aaa61cb9f437cc39a0\", \n\ + iv: \"8bb56ee87218201f\", \n\ + pt: \"df24b79a8f037fd1eea345178c6d4387f6a5dc6fc703f4d0db9da7cfbe89bd14cdf9fc780ca067a7c9a9072ba1864ca67ed393e5dee00f64881149aac516e9da9af2304f3886d3dbc66b16b6a9997b8eec877071d73a6bdc77df1724e57b87f7e9885d0fcd380b252141e9\", \n\ + adata: \"74d482577a66c26c4f5a12ffed259c3d36453eb145b133b1641ca00940a6ab1525869bbac0d394f5be0cf3\", \n\ + ct: \"0981497c2ea26b4351f163551d8aedf9dafce9d6b8a2456c8d54b7a356517a979d656fdd6925a3e90c5bb32b36495e53474d3e37619cbfb97307dde913b5b5f2574c6a9c87ed5ff400da34df441ab3980feb2b8ac8de0f1400f404f49682f201ff9a007013fad6c98e1f82\", \n\ + tag: \"12ebdf83bc9760f5c8e0591fe100bdf4\"\n\ +},\n\ +{ key: \"b208c36fd24cb5b0cfff40ace1d31cc4\", \n\ + iv: \"2ced5a484e2452720425d00e\", \n\ + pt: \"c04f39e630985828ae0fe41c0e1e71ef3f46c48b7e7b857e5be3282f41e60a34f7a54e1dd5af83890623638d0350e22de697584a2036a59b048e7cb78aa9039962\", \n\ + adata: \"83dfc2cad217397d38c2cb35c73de44ea8143144f52a1035b11b5d308606af6427349bbb9bcc422e00e9f54e08f5c311f38d503f65032a82d41dfb8b869b77884ae7b279a1653645ee3db240ccc728810f38b52039c754020c17f2f5ec1b3695d098f627e213caa61a29f0e1e4a5bd7b79c8afc95a8defd9b636c92512cc8335\", \n\ + ct: \"aa9ed3d883d82de971ba65af4e9a278b47cd7eb6c2652a3f7bd21545e2e5271db3ca2b9bfe78a99ed4917ec6194be2eddbe316706ab131f0f85c76164bfec4df2c\", \n\ + tag: \"95358901e8bc60d9a6e3fc367269d62d\"\n\ +},\n\ +{ key: \"e58c212057b1cf232101eefde4ceaa3c\", \n\ + iv: \"1a37e86e992aec0e\", \n\ + pt: \"6b9e606dea575142530500fe7baf3b401858cbc1b2afe5885585f6c2a4f4d432cca762ddb814999233b5f4b962296d6a2ce78c27ba5bce906cf08ad3923fc972c7893603ea0be1f0e9394b53d6ecf5d9b69228c057f09a9dcb850c90a36fde62b8a104f32b80ca950de2c9a4fe2c7ea00f26aaa060fa2272a31e8e73a650db8271ee1be331354e58c7b0f5574d29ec8d66e8c6e7db6cfb154980af0fde480c827ec652b60f261d02411e509d3e3fd3e4e2c0a7997913188e02df85a5b1f887b4\", \n\ + adata: \"fc9439b69228bf884e1b000ee7aaa6f6b838d007b63deb6fd449c76f5f2620b8cbc78fcadd009d95e3f9a7e378b0cb9aaf5a85d76fcddaab07112003f3e2aaa93f793fec88a93b84838521c2b8bf2dfc328da7b8e7e4f54da199d4\", \n\ + ct: \"a268dd2f5a976d66a58e68e9949d13435acae13e57c1f57c69b300bec9663dbf9ea1b125c1701a91f7edf5700de4ba0778914b0cae00cbdc456d3635fde3eb2f74897b15c7f71bad2231030c9933a0ed5d940509a59563bd645f808cbeefeb8907ee182ac0cc08d4d450e572e79524849de0117b818cb1c8bb8156bc68a75045d72f29e45c0f7d574bf81c6dbb94d22ba3c686fa3f7e2d259ae4477e35766d65101302b14bbbbce11a476a25db7ccf36f70eac3772b1ade4a548c18cf2e850e5\", \n\ + tag: \"af70a04e521f2f3be477099d16f8cd63\"\n\ +},\n\ +{ key: \"22f3a70f83863caf66903315fc11a542\", \n\ + iv: \"8cafbce722503d6b88794eee\", \n\ + pt: \"17e03e362301d9e56fa60bd47d5db6514fcea7832655ca165dc6817db270598512135c175d303f3341686e453604d0e95a2c28\", \n\ + adata: \"1bdb52e350a51aa5a839ce3093225b6455ba3e75d1780f3dba026339749cbc0354c4009c34159c66b05a6c3ba1f5a3fea172536198d31e8f468a9f5a1ac7e2f731994c2a06d02e8b1fa7cd12bccab0b4069ac9fafe63ec0023515abeacf7adaff68851f9ee582bb23ee511fca301b3311a10a2645c2c75935b236e0839705b7dbaf5199935f3118c49173e3b25d4c9a54d9de419ae62\", \n\ + ct: \"4e106a8373e2d7040e56287898036652e22fef2d405ffb99a8baa552e26af4b33f6e8156b7fb3c0a9c9123e84fc15e27f84e7f\", \n\ + tag: \"5cb9d83af489d6e4a45c9a5e75e34172\"\n\ +},\n\ +{ key: \"c4ec1bbfe82d0bd7e564120db4720d4b\", \n\ + iv: \"9c9572de68b6b3c056e70330\", \n\ + pt: \"293b0147bd333924df6c89462baf46901c616da002\", \n\ + adata: \"dd819ee2da93a2fb4b7ca1494935eea0dae6237954166e690d7865aefde2c9d403a2fd8b52228eef5a\", \n\ + ct: \"6ab6e13a47390b3e8592b8356dad11a5a8f8bd6eaf\", \n\ + tag: \"7270bfbae8c7456cb716a867b8d61b93\"\n\ +},\n\ +{ key: \"874b5268ccad31eec93231b898e48b9b\", \n\ + iv: \"b7e68546871781d50f1591dc\", \n\ + pt: \"560928c495f537fa2ef776307bb5d65a0c3443c558816ba6b1b01dc547cc7ab7fa5c13b7ff7285431434a49e52325f1e7d23d256c186a6d72d18e000edb743aa92fac4b228813a513aa8d9c4dcb0b9ffee0856b12fec375cb6550df5a9fa3b0966110a32148465a70260975f1e86b4896034bde6f0bf096aba0741915ba63d69d812157f4bb3fda21edf\", \n\ + adata: \"104c0af78b51f0fdafa1e8f069bf9475358a4b7ddffc8ece864cff57c13096f5e1373713119a5ba7e042521a3e4695c1942f96918741eae1afa34a986fe926d756609b80578bfb20780bd5eb33c23cfb031a6e31870e7b4d3e00583dcd7c1625aa1aebbf7e9f9ef136637f6aec61c048ab5ece982feb57ad35293cd7bbc6cefcf223d56fbf55c406ed75122e150751384c663a6122e1dd80775012bc9a9114fdd3b902c004bdb07e7c3c10028f05a43a091659a68357241b586ac03c18ea888794\", \n\ + ct: \"6f5cda4dfc2df975108cffa5bd76f3bc2c10387fe24a25256d9a7796919738d472c24e0fadf60c3587a021a7b6432bcaf3e2023edc67a8471a5846a9dd863166c310d888a4d77734fd06d19c61db8cb9c17658ffe6237142a2c448468772ecf4a4eddef6a52cba4fd60fe6607b4fceccfb4d8125702070eea661456cdca47beb95624919c042c2893f74\", \n\ + tag: \"25192f85dcf67b22ab852232e198d953\"\n\ +},\n\ +{ key: \"07d71224dd1f2ef904b7e21296461a54\", \n\ + iv: \"f9419f8213c866a8\", \n\ + pt: \"feb9b5\", \n\ + adata: \"5df33184ac200bd6d8cb7b9a0ab2773b4a58baae824e66\", \n\ + ct: \"b1333c\", \n\ + tag: \"c40d920061f0fd994b2c8bfea8697b17\"\n\ +},\n\ +{ key: \"09c60ca61c2fe841223d6cbb70a29770\", \n\ + iv: \"908cfa427fe75837\", \n\ + pt: \"32d68f929c499fe89f32aaef21487380b071fa29f03bf7a6ef3cece70630ee4a6b6ebd4a08c9b14e61da0be494e0fe1bb1f3df9d304348585c1d1214c4d4d0579151d2a7b13f714c58fc273fac3eb39e7ff111d6114e97834b557fc7565f49ceb6eb3e92e02c477650485895b0b21a862b124c5fcf9ccda5f7969ddbba7d0de9ac9ec5948dd70f38de9347386bbfd17139c4c5e35ff77d14ca5dd974e9804cef4ee6d1bdd62694049a10426f3e2b25d1016da1ef4efde8216e8f39\", \n\ + adata: \"73bf68f2d1c3cc567bf4acab6f753e92046e05302a28a1fd3b340644232ad7e72073e0080da25f653793d26f8b5bc081ca290a154892ee23eb5fce00606996a7cfbda3eda69cb9a1cf7957268aca7df1f503978dae0a4230b6e904fa25204ddc1b45653d0f9c26cb1d8633829d40d46bc4cfc01b202f144acda5f8620c5a9a9b7fd8331af48431c1ed8fe17a82d3d4ae3451c5ff36c2e7909d7b75c2fe220ee2d7f992347fd9635186669ccc887af64a35d477\", \n\ + ct: \"1074ecb28482e266824d2fccf9513cf0a1a814a00a178b3fa06d25e93f6263f0811d9c3361631400f3599eb76787847374e2e902de1a881711d07d7faf02396b80d6f76f2f0389186779ba0efbb10711752bb00025d2d2c978b944c732465a3838fc91a9dd45522377286dc6232d0eb48bc4b38937c23330348b56fb4104efaa02e1893fe9794fcc30f7fd1179289def6346eb48a0163db52aeb3317587e3fdba3cc9ba9421f1c96cce5a724aa228d0ae7a18b92c95c886cc47e24\", \n\ + tag: \"fc7b89ce6b6fba630ea5d0aaaf73460d\"\n\ +},\n\ +{ key: \"5779fbd55bcba6ca6a21b26227ff3d53\", \n\ + iv: \"d1b296a8e87624540758f89a\", \n\ + pt: \"c92fe96fbc1f0bab69b4f55063fff765b1df8bd23ef96b15a3476685fe69b8d360275e75bd48\", \n\ + adata: \"7a74c1faaacaf6ad9ac79d6cef643fbd0d17a8d2c14d7399591f79989b482baf7149373e5e854b1d4ca89cd19658c9b34982abb1fe28bcdb9f5ad101edd56117e92764d15c3040bae96167116f76a57b8e2f4fcc039c004d2921464cfb0467549761e70e32540b85a114dd938fb17c8219d177f79d93835eaf745f43fef38a7187457b\", \n\ + ct: \"f0dde0e2c4528e5a711bee308a2615ef47494208295044ffad5b3b0a81c3b0067650ecba8a1f\", \n\ + tag: \"0d67028bf5cd5268a66bedd224ff1221\"\n\ +},\n\ +{ key: \"144314178f1e77242ca73aee1a4dd0a3\", \n\ + iv: \"c395baf4ba7f24f9992c9167\", \n\ + pt: \"45e8980e51ece8cea598cc50197ed0f763b248b8d5af5fc9bd\", \n\ + adata: \"31b16cca997e79dc6ad60723811757dc228674a3665ad8de4474fafe67d4cfda431785a3e8f3c60a5545299dea1ea929aaf7dfbdcb1855b1f4\", \n\ + ct: \"2a7b2d6d0685966de6630f2a5838f438948053ce41ae222df3\", \n\ + tag: \"3c3b3684f90ef8f87c6ee612c348137f\"\n\ +},\n\ +{ key: \"131b0c5af1deec9d40b4c77469aa26ad\", \n\ + iv: \"f09cb708d878b521175f3f32\", \n\ + pt: \"7a87d3b9e10adf0fd5e2e6559b3644ecba0de91036d722fec1b588a5aa2b9e2a8a460ba6f2a111d204282197265b984f82ddd6e677c247a3e509988f04cb748848bc260ccba56723d080a35cf8a5d2f2331813cf27783907bb2a9bc0da007219c23631278c0792dc51b2d3da1e5a4403524cb8311a1469af40384ddd489301c176ac\", \n\ + adata: \"94f7de51f85d08dfaabfc95eba\", \n\ + ct: \"2fe0941639a4babe1560b29b4748d3a43a4355b4ca39de53fa2902a7718f4d6ec98f8ea45e665a51de8cc989299eb0d304bfb1efa028fbea4e824bad16c198f97de4792e89baf488bbe5ab6729087a3bcc869c6c7f9a69a7e9fca18d882708077f4c5a65050c9ed54690bcc81c0aef2d36e506a1c052c15af9d99ec4e3da3a942085\", \n\ + tag: \"f45645ea0b6827b4f65569c93b37aca3\"\n\ +},\n\ +{ key: \"13ec098eb2a4377b02d6ba59a7acf92d\", \n\ + iv: \"ae9568775f74c4d0ace4676b\", \n\ + pt: \"a0d073c59c54319968497a2f501de8d9da9abf1d6ea8d98bc3da4f3dd2ee042b41316072113c3a76b2e0904d88364b\", \n\ + adata: \"842a35ed6c16545985\", \n\ + ct: \"7315d70498679a066c04196414ea0402d8e480720929b822f278c536c30b118ee09226332c8d588e5b9336cebf7dd0\", \n\ + tag: \"c4d56136dbecc954c26ae1328ea16066\"\n\ +},\n\ +{ key: \"3c26734cb53f14d6c7bc4e006c2352fc\", \n\ + iv: \"50a098d2a0caaf87\", \n\ + pt: \"2bdb537e2273709109ec0b0b081d55b7a74ea905dd5845d4e8176415c25b0540179f1cf5e4af5954c4010253be626c50baf825e39e969a41e2\", \n\ + adata: \"b92efd\", \n\ + ct: \"6e6b42db6c4fae9ae55f1c9d3c6328f3de5d962a6f7218244fddee4fa7fb685fd48cf216721bf3308fcf4703882fe73584c4daaefa96581686\", \n\ + tag: \"c7c7e5438e431c04b84f5d0935f4944e\"\n\ +},\n\ +{ key: \"89436fc1de10290fe3c36e542bb09ae1\", \n\ + iv: \"010063a7d6fd3f50eea7e15b\", \n\ + pt: \"f1af9f5448145d644b6d0cbacdeeeaf059f0e564016cbfbe1cc3ec4d\", \n\ + adata: \"c466ca2a6759d7ec55ba1b0549fa8f80c23460c26bcaf941609e2e46c5c1b50a5631256f9f3df0118cdf1c3c0e6ed317e0066e3499db266136144fa5e60b92442124a4d987197e4fb2378f3aec07978ae4d45b6c3144251f3ef072d82f73ea34407595e525d3b9f3ba5065bc3420a70527c6f9abea2439866572bba421533c79c2b3a0c0363c829b1f\", \n\ + ct: \"5caba3dfc3339436621d5ef2d686672e191d6701ddd2887eaca95394\", \n\ + tag: \"7522d5c02f1487adfb2a3ac33c7fb1d7\"\n\ +},\n\ +{ key: \"f787cec1efc3e2d5952cd39ad5cbbcee\", \n\ + iv: \"17b837a8e7f22cd5\", \n\ + pt: \"8ba6105143bb7f718af6f47968b66de3001ea50715bbec33392cc6d121c870cab98396dbd6ee21bf22\", \n\ + adata: \"d2884409061709915f11b92a78c034211e0a6720c4e5c54ba59b8ec848dd9ae0587cfcfb764d68d4faf18769adfc53eff2e8604dbe183f4b97b39adbdc9aa9b675dcb3c989f38efe7f2fc7f0cf79cedde9743b3cd99331b7639b62b1c2284cdc9fb8276cc823e324672b88c70e6b70b8aebb6d846ecba149c3b0375b0f186c17f31808598342812440ca1806ea7f7d6208f017c807bae5ce54c9453a096b8e6649ec9020dbb4bda2cc35b72e9a7e27ffde4a5748b82b52c3a581f3e276c4548c6c05477e6b\", \n\ + ct: \"14d150e9a374197fee476ae4b07cf8d29cc43a64631a4b0cd57d49dff7036b4041145a2e5028f4dbed\", \n\ + tag: \"32deff7dfabc72a4a7dd9dd9b79f2ae0\"\n\ +},\n\ +{ key: \"7aa41072f3d8db1dc9a813b028266f58\", \n\ + iv: \"941a08eb824baa86bd272085\", \n\ + pt: \"a08dd734d50e0e041ae2362a7ec20d1dae659cfada1dcc67b3508c342e060b695075beed5bcd7ed3551fed221130ca2ac0e00fe5c3d853ac2a31ffba8e9f6b091f2abbce1a11d174d566a9296ab0343932089afbb036b3aec7c5b37ee5d8f0526d8cd663dcf2746d3113f49f36f596e611c29c8a7eefbd9bddf4911f1541961b42db2bab96dbe4d5e053732d3611752b6265d4eef699fe5b098c3c4ab8a9d2b54ae53039\", \n\ + adata: \"f77c399cb6105bf55414283200f3b6742a5bd896cb32d936a3523b637da1d5161a0fcbacde61e3e3638fc589a9ff4e7ac2808a71bf11664f594b609bee3cea6365587e98361675c89bb5bf4967540eaf92839a85acb13f65cadeb6aeec54405897e3c34e48016f1d\", \n\ + ct: \"ca79a82a4581535f7a8ea6f0e09dad3954d57f2a73a8ce027ac643a1d971f1eab853189a5c568804e7488b728c70abb2cf9a9410aad39f60c286c1d4d21c52e83c9a3c6383894c20495a2189934c8242239fe0a6174b12506de994ca7acb120e6c37f13ca3aada399f1d2fea3c8009f425910d24abcded0464775df04fb4bd70b2b3c7fe3e26855f8df9f0aeaff8e57eeffa7a311ecfeeba40cfd30a29b3cb8bab9faf96\", \n\ + tag: \"e1b7744d569c7f813079acf8be4bdc2b\"\n\ +},\n\ +{ key: \"de32a70acb73b1ec80bedcb99781aac6\", \n\ + iv: \"3a745439d96656029fe91ceb\", \n\ + pt: \"7238c82d02507f00207948c08c8a41afa938fa2c8bf310e4826b094f74f9d3eca506d5d54ad07cc0d4740dc20f9a0a9e3e8e3fba3588887085c9b20b15d698ba2a1f5bcc46b94f88d8f6c4b0d595596c678f0d8d127f023f0be24bccd24441e0d277d5123177a1d588c5b918fd951d939fd9fa8f668cbc6699c7e0e6ccd2ca0a6f5e8c0b80463ceea4fb1704de566cb1319dd41b3758acfc6d951c53638f12b6dc67024f8a10a409b8e948\", \n\ + adata: \"40474ba37fe9bef8e7cfc938ac46088d816620fb0140025ae1c953ef2049c792aafd04b849cf10766064337d3ffde7b3f421be6f7091b45add330ce24f5e8829e0f5724c042c8622ded84d7bc1de\", \n\ + ct: \"eabf9e58761b5764a3e613a6d6d4fdc8c66adb5467dd4300ba897ea0f3cf94847564cc7a4cb2408c12e702ef719e1e7cf15c15113258c806676fea8dace631e98f0874b929937dba63f7035994f968eec2cede37cde78299bd6ba675175307116a3affac7e6b0a49c68e817c2abc6f19228c751685dae05f10635c58bc8ac49dcefd458edd9964fe714ee5030061470a114210df07895296d8c2f5d614b2e2bcdab69d96a10734a3715e09\", \n\ + tag: \"656464ae0e0f5f41d0d714551a1fa0ec\"\n\ +},\n\ +{ key: \"cbb9bb90ecda8eed25c9df1d2aa62028\", \n\ + iv: \"329dbb3ef0e9edb692dff445\", \n\ + pt: \"ecc6e87db12af4049c239435c97fe408d34a54b3789be64dab7b0efe0509fd311cf885c67150c424c354998f5717bf49f841425f0107c3b3fe33337d36ceb543d41d563310\", \n\ + adata: \"d06a4073112fbeb873721dfefe87ef257fb3d831bd87f2a0002b7f4d59b294faa8ac608dbab347b998db8f231e73d506c16fb77ad329f0cd06c680478b294dfcceb186f3799f10f31a91d5109cc23eb8dfa69d6a41ccb385889339d0e79b864897a61dbab0842c0077412d53c9872b6e3ea149b5243dddb9f2baf07f66e0\", \n\ + ct: \"f7cbdca033b159f80d7c9cbcd9223076cbbe2b06267cc2fa0d4c1a870b58decac15340a644fba42bc33ed62139b6d9ff5bd22ad03aed1424c81e22edb97587ff105e040456\", \n\ + tag: \"7da4c2934279eb8a2f0178083abd966c\"\n\ +},\n\ +{ key: \"4865ba8cad50b87d475e71e6a38cfb51\", \n\ + iv: \"a749a76e6b96a72c46d426e1\", \n\ + pt: \"b499b32c03b31e971c526a71bdd3fbdea045656e44691d25b13bb78a681bf0ad5da8d719fa4d476ffb26cba6759d4580a4388080a3c36770b0acb99f1b3bce2ca783ea5ed2dc8df11285fa9b2bbaed6338e641b183bbe06c09cfd16955e42f0d1f7f22590420b019a107076606a5f331dd2026aff7ba85f13a3f320227\", \n\ + adata: \"7190659955d3e71281f1aa12e0afa58ca9417c051bac225a0cb5906b62b79dbba6e22fcda0\", \n\ + ct: \"ca2e8f26ae9f10ee7f0df6b9e0070b1d9b374ad62caf17318c669e284829daec33554f3c43a9560e7add052f50248f01e22b478370765c2a9bc94ac2ce484b986faf6310556cb4beea4e3c0c651900a0f47797c3c3b933b45cdff3006c8a6599e0ed03fe521d4ed283c3e70bc1ed2e4e31be1fab5f27900023ef4e6f0b\", \n\ + tag: \"f659d6b241d4b08f69754c842d74ee2d\"\n\ +},\n\ +{ key: \"1cf681c6e726a2c14510ed40ca948459\", \n\ + iv: \"28864f2b075ef9f5183e9472\", \n\ + pt: \"24101e0f5e085b7ccea6cd56c23c7ac3628257fe8a895a968d273b2e060b297ad1afc08b2cdf9e2027b966edbd7e8b014113645954192ecf943e7020e52b2691370fb5b0c99ed912e9fded4ff54de6a2981d0b3c803ed5f3cda5f9907941e737e4e796b54ee0251f491fc4e46cc4169e8d075ea9d2611782c0ed34b8d1926591b752968434a0ecb926b6e5bc0dc326a4e0a420ff5421b20174c0cc8d5b95296b7e0f0ad33dda1126d18d9613c0feeba5619a\", \n\ + adata: \"cc8300e79509b7\", \n\ + ct: \"ae51f109d86f971ee127f56b891a57f7e5e99e74959ece5fbfde7cff236ec08fa1adcf680da7da2a508e68c0a2d7632cb2bbc0d253d400c0b1cc2842dd27c5b1253c387ea24ce83648a131a7abe7ee51c433cc5baa583ee8c24397191bc5c4086b88d10ea1108ad92cdd0d9b1b10fcb9a868158f4f924ab726e6072c4ec4a4ead186eeb7eb18ee97c69a3784a6898a7e6505a49bd31e0f62181ad51a06bc3be2fb6e5f25cb2ab6bf50a3810617c5a45bf5d5\", \n\ + tag: \"50869fa6bc13ea785b8005c533253696\"\n\ +},\n\ +{ key: \"c6c259442e5ebc7d63309ee9d38e21bf\", \n\ + iv: \"c9a6dba311acb6d4d79c52bf\", \n\ + pt: \"006b33d0584dfc1216e8cc4b1a2d59df3c1babaa0f6d9bd2\", \n\ + adata: \"7fd4186ac1d4e063559b515b42408eaaec14cb444d0d42631f674ac03c384377897c0f8949ac60b2c9591d5f90a1f7b1be6b7bd7b15133b3b661c7b82d1622e5b69302f31c4992e676c28d14665d4716f49617b275c9f7ca121901b31da748f8c38a3e4dc3efe94863b6d193a8eac8510b8f393f36ce3296d627d4013a0413fcaa6c435d99cb63e081a4\", \n\ + ct: \"8219d8ea1bd05e4cce67d42499015a06d1f99c4b061d6934\", \n\ + tag: \"00179b9b1f983c16339fe805fa73afa7\"\n\ +},\n\ +{ key: \"8f29e9fa193d8d0e09beec4cbc191531\", \n\ + iv: \"f103357f02c97c9190d6d717\", \n\ + pt: \"4162a7db11e7326f9a5a2a8275f3c873f6f40261e356595f9046fda2654f045c06a03f59969991196d40b27e252fee2272f381be313f9a558924a76370698cdd572012c3bff867293e205d86d0c3c3a50ebbd32a6ff18ed8c895ff7573f0ac08baf7ec66b70fe9d2f73ef0c4b02021538d51116e90aea2629f1012c1143ce13061f192a3f21ed7b5c566c6b95165ee2adc159059a37650f449ed9255230d0518eeb383b40f2bd8a03f472474daf107f80069f08a6407e6960cd38b6bc4f34c3085c7a1adccb9\", \n\ + adata: \"6a1b61004f961673aa501de87422ffaf4c6b58454c965de4ac707f7db940ddd4252041df1d011c0a6e999ba6c84aaf08ed103604947c6d4a8e5055296fe731db64a1ca4e9ee9655f0af0c451c785022a426472bee52b1bda675e0b04fd28f782a6db6e5479b4369e5fc003600b5fd1142225d505b7905727c75aa67d9d826eb464bc656f523939abce3570c23df3791127b4fa75a97d867ad5c5ebc3391e4a49e0f3c985\", \n\ + ct: \"6cd03c30bce196b998c33d0a6b5a58370dc8568e057b852cb7a0dc4b4bb73fb5456c6a64889442865f8d6a4bfd991ef84322116d205c9cc58011f3cd2e5696e4c73a319b2470686633a035ee2ee7569804a3e8c78c037a2ec00c743f84c1f7a6dfc68a4d0088d74c87dc555707db5d96324fd7054197a6a3549e3808424e9653cc4ffb7b8fdfd0e1a0020f6066d1f8f0db5c5ee465135a9ee3fab9dd5f3d561ddb37a8a26ff45b2339f5a1065fd5a9cfdfd0860a0f0eae3808611e0a0d2561493c06e78870bd\", \n\ + tag: \"6e9dbd485d7edfa5853ae9af1f952234\"\n\ +},\n\ +{ key: \"f308cf5155ae8b590f39c4ef86aaf260\", \n\ + iv: \"09b165e4c8c85a0f\", \n\ + pt: \"08dd4f657323779cc310dea30d42257e8464f62fd567b8eb7c295272c34a3b1efbcc45bd9e46da2d24d3ca757373dbf42d0e1df95489ccc2f84a54d5ae412c3f71990f0a89a7ed6b28f0daa5a1cda42ac52193308d2b41554faa8553843afc18d5fc79a35bfc0df1e4bc\", \n\ + adata: \"1f7d125f51a77c8d55a9ef5b4037ad85aff885149796f979a8df868e9f85d0246b36989d45d68b6f999ac382e0ce097067ed34abd4cb88bdd99ef2f4a7389c9581dc288a92ac618e363bc4d559419b1c31c0666ac53fe781a197ae2bae5db5cc25ba811bbe0fd91f015045af9e56012ce1e5eff49eb716b0b49e86f491c0b35cbc11312cb51bb7997cc584d6f0665bb6570e30d77eed7e1c3493887b5419c5cea5dd5a2ef7c4c310fcc7da91d66953820d16b3\", \n\ + ct: \"576c942e6bce13eb5c941de18cffd2ab027390e609c7c98f636e5464c33c1a3ed6d3b231c3c3c54001e59a639fcd04f7ae55763b6af26bece5e8ab1e904574f6655407625b1f50f34852802710908f09c522be81bca1af5bf8ccff90237ccbc27dd4fb9f37862ed002e0\", \n\ + tag: \"adc3bdc1ce354865e925845d1b022b4a\"\n\ +},\n\ +{ key: \"46a2603fee154b7b6f818f22adf4aa62\", \n\ + iv: \"206be00e2cb54cd569e30cf8\", \n\ + pt: \"9063a159453ebcd53c8e1d6a4591f57e194a151567b4f02515028aed791ac52eb5a5fc2da88a2c464ae1a09f35b4d958a6c172f64334f1b9e769481433e90ae3a43581051161cc299d30dea36971b3975da780b74e7874a555d427a1d3d3de04523c9cd285256d5e1912d0729eb673571102d9a570256c5fc14a53bf754425033b6a85a2e28d7945f3706782f5ad4460f1732e3fce626deb6620699191208dead9f89e4e67114be9ed237c364657337063a297c34fe1d39a7f06\", \n\ + adata: \"406d2909d90fb4da10f45f7909ee3100c3a55b7bfbb7fecf79653bf12bdd5ac801eed6e32404daaf537dda65fab7b0c75f5cfc15845c31d2ec878a36527697651d13d2c227391a27bcf91027c7dee40c89d0fa4f6900bf0597611393bdafdb875cc7d336be91db311ee078e3e196a040e08fb0f31e59aac9995a0161371497c9910da1324449e56d233b056ad11f2246fe24935bcccf088bbb602c986f67d8981120239c23f29758555b77d034fe4be8438606\", \n\ + ct: \"da1e3b6ed80646b4a148eda56bee53c8f530bc23b201a63221d02059f0fed77cf60101eb93b77b3b98db9700480e393ae4a31c26ea0e969923bd87872a9443d8b9231554561f4fb1fe22f1f87fbbfc43e23917667ab4ba6d058667f8f337a7697954c6046808b51ee1279957ddc41b2883251415de31885dc072e6b7b8e8ebc31adf7b9469e47b4fa45329e2bba62c82a9c22e2e4f703bdffca9f5762f0d0047636283c8bb9c1b6ca86dcb5785b5a2094a11bc4224c422f14871\", \n\ + tag: \"9c8ef9bba90bfe5fe4ee102d5a665e4f\"\n\ +},\n\ +{ key: \"aff4f78d5303c137047894dc09678c0b\", \n\ + iv: \"aa2ac56a20005989\", \n\ + pt: \"1bee0513fa3eea24c567611224c159eb244d84293dd640c482c6e5a284cc9c8590cf3e7aa8ca5f7aad2a41ab643267e9d4b55fb60ec833791d96a6e290d1c5a9a6c9ab15b2faec3b06c0794f3ad18ecf0a7cda0a754aaa5ea9b3b99ed35d7e6b3d4cb3ede18f1904ab837ce363ef35f6dc704e897ab725081acf8170d0dafcc091ed91c0d420649a25d78e3c092d884e7aab868262eed95f44\", \n\ + adata: \"8c8afd3fcad6c510409f2af1eafac2896fd82387b0d25ca1459bc9116e857adb1d2e7b9c32e56da2adf181837a\", \n\ + ct: \"25ec25ba49e03a6621056d898aceeeba8b2311dd45241d1feede4d6ceb55b408fca06b15b358e9e5d768488b9bc7a0865fe53fbded7ff731371d9b9f681b00dbba0c310b8d2423a695eefab816a0c9857c62f0e746ceb47afefee80269f29ac02192d316d9f0f658e23b795e1edde555c766c00fd50e71cf180989dceaa81fe46817d8de5b940e8e9821324bf15f6e8a1337fad502c534513d\", \n\ + tag: \"cc65c5f3e7b414fda3649c5ab518967e\"\n\ +},\n\ +{ key: \"71c78a9540e7b4c918aad05938df7f2c\", \n\ + iv: \"3dbc1e0813651123\", \n\ + pt: \"11f7a03cd4872ecb9b11bb5d9f91fb3727ddee2e23f9721b6e9e6cf0962af13bcf15aa187d4f9865adb40cd55da38348cad15352988876bf9a053b4034b715c5e26e7d5a00422f0c96a4cb97122771579a82e5ee54a604d188011e12cdb0bc0fc4f845d511badf3df8611e76919ba66d64b3b0c203e0ad97d8f4fd659d607915cd0418f4d01812b18bf9606f19c85acf49f2bda0c7d4af731ada7bdb5e6ebda005d7b56963a53f03425d6467a25704f162bedb28cca16dbd3986cfcaf47dcbcd02b4e473c5b0\", \n\ + adata: \"8248585c44576a027a73dc86a3a32a2f4a0cccd19b1d2e1febbc56f4530f73a87efd\", \n\ + ct: \"754d879ccf4eddc0495a8664ea96723345c9988f7865fc2251226db204b0ce4ac48bbe2b2bc1f01b624a2ce6303c6502a22f057b9bff42c7c2f00e98ae81c6f9ca269287a400821be2c26d33d82c835d8f9bab9ab15e44ea51fde34a7d2df4a6835f430d9ac775478d9923e490aa8b8350948c404daadb201ae2ddfbd11b0be79d272c527f72467a1bca08ae44cb33a509a3e8063328ea4d503fc17d0948ebd8497c89388c82db6a02961c5a91f4d00989019f28f2f486221cd843f3f5d3641f200da7785d68\", \n\ + tag: \"5c26a86e2b5501adc09058fcb76c7de4\"\n\ +},\n\ +{ key: \"5fef50b453d9979458296a8e14f9421f\", \n\ + iv: \"ae8655ce63863c59\", \n\ + pt: \"8671fcdf019368ed9ff057f98ade405e022b2cafd52874b0f3c398c0c6f055221bcd91684af99d39925df93eb4c2683c216118c50c71d0d3fd8fc5d88f70dfc17a3cd7d1d14a7ff4111c428c934b13227f558b6362bb2c33e418e38148e3d3\", \n\ + adata: \"13453318f96eecdbf2a125c93c4cb2b605791327d6ce12ffc1fbe0b0cfd90b975f630dc0d929d3c5807f4e2b536e497120a13e4615f839f93e6ef618190a449f6158f29ad756154599b31cab8189d52e1ab3712667c45fae76e944cfe88755c9f5de2dee0a42a797f163331916396cdea57623d0a06ac96caaf3b2bb78ab\", \n\ + ct: \"86146249e3d56e4366ac275261056361a31b88f0ba1b087e9754f7a96efad10d7bc384b57016f15bbc8cb084edbd2ea11c3f2e55529b81d87bcf5404e761430c80cc5859c644046bb97400b9ac1f354bf89fc0fc7f7b48ea9cf0dbe5805a58\", \n\ + tag: \"ada6c51c661f977fe7214ee3a2089f1d\"\n\ +},\n\ +{ key: \"95ce64e7e869ce48ffafc47432ad8ba5\", \n\ + iv: \"008e736144b4bb4ba3d3dedf\", \n\ + pt: \"e364eb7a51a52536f8ae7901b3ac831547e93b78ad3ff55e3953d9ad27ff58fe1b5df271e952723b8a338bf6df7080f028\", \n\ + adata: \"6c827627baf55acea369ef3bb063ec5fc0bfe97732b25e878dcf5781456952a606b540fff819ac6d2301f0f41720d56f48a6883ec4ecc4eef1c3e95262650eb6e9b1774e43362b32cc4ebd49360e0f32bd60569c3475cded0a003a887a6f30f6ae135fc9e2a2b595e5756f6b144da1d6b27212859803ec7d76497c6fd3e8883b0607259d875e15ff669b9d9f6bb86584d69916\", \n\ + ct: \"b8160d11516628163679212dea4ee7cb9062ef19f4532ec727b92a9992270c829e7d588074d8e59d549bf146cb4cf32a4e\", \n\ + tag: \"dfdc040ed89298bf34cd6af97ec23341\"\n\ +},\n\ +{ key: \"cf5c2a1b591f52df154dcb537c01c94b\", \n\ + iv: \"c2ec0f845b85210d3c6fc53f\", \n\ + pt: \"eb2f95f37934071e475068224143f0b77efa39f34ad8518304ad6a4c70304ddd639ca43f8a4df3099f933337228945da394c422b95a629a74ce47941457dabf1331ed734faae3a191e0decb63f69312d9322db\", \n\ + adata: \"efcc772d6917ea817a2b35bf9072de745ed3170ea7857782ae4d453d347dc18a5d57448efa08e4565708772ce97ed2dee2336e40e2a1122614ea2d98376bb13d2d33c79d2ebec5b32177d749e5843635ede005cada385e5d8dd80f5825ad025ae71e9a0e3b1423a3031e91ec\", \n\ + ct: \"2297da342198907bbc3fc6ef2ca966fed6671a947f5c078e77dc275fc48ad70a4bee27498081e4826341cd1094d2ac2a6f8cd8a56e3c9371b686b0e15160b6238ad67a739b6ad858803465234c97e050d0c5de\", \n\ + tag: \"38a3f3f61e3b7019aa3fea5b3601cae9\"\n\ +},\n\ +{ key: \"643e1c3eafc2dba51a80c64c86fb8548\", \n\ + iv: \"9eae420adae5cde4\", \n\ + pt: \"fb8603aa54af\", \n\ + adata: \"4bd34bfe6a7477e0123d42739b6b39b9117cce3f59cb602a3417e0a112d76f1fe2df483ba3de39dd5cd1c4c142d624e3fa071a8f2f48c3de4cd7ec883d0e92a35587871458d9dc310ac54d06edbd0f3ebd46f70761cb355b027a4acc91899d05f4039669cce2143a7207e08187ef794a2bacb2a997da50c69da7fd601395f5a782f39d4c10d77ba4624549a9fff522f3c0eebcbf3fef4f073d49ba5f09bd54ac20dd4861f48b2aa70e064abcbb8555731fc3facaec85744f427a127ea468560688c83a3fcf0b1d\", \n\ + ct: \"82c87e892368\", \n\ + tag: \"c6e2a477b1bfdf272cbd8885cc9d2b67\"\n\ +},\n\ +{ key: \"4996e2746e1c4adc44de5518bbf52736\", \n\ + iv: \"6c7d231250a748d5\", \n\ + pt: \"892a466d8203ea80e26b103391db48eb085331f143d65ae09f974b6f38f47d1873d30991539ebb86f637662d14da4c136adcf486635f36541dd28d5ddcbaeac5a047d4d398dafbcb129e3dad7d65c1f1c35ea95e6c11db365531389647a2488b4cd060cd192fc8202cb1c287623a6f8227bd468d3bf834d126cbec0cea527fd8c2be9d7de6008a8a160f\", \n\ + adata: \"23950bdac62b4dabb535b1cdc4ab5c3c0b76a8fb58cb1ad97e32475b7eb4661968ea5066df0928592060d5b847096d9b54e3f2dd91fdaa56b044d53fce357456f3a8ebd3b555fa21567d25c0e8dd7cc8f346a038d89e953d5606fa1915bdb72c519ff4b7464f7543ce29211ecd5bca3d0008dc049b06bdbbf00142a49252e833c8482d7dc0db808031c6067f1bfb346e6f71d24ce6296e34f0b7a50c2b5ed7c95f8f83ad34d6394f1945e3573106f6aae53177a45f254f053bcd1efc3ed400aa9100ebce\", \n\ + ct: \"9f085249e2569c2bec0b632446c3b020898b0f6118eb7b2e6cde695455baa6a5e06169be899533c90da6395454110b66be4179bff349e741d64f538e59b107ea70d92aca338be2c5227cf7144224963ba7c65b3716ce3b66dd92c5d761c6db0dfc852c0d27fee4bf690a68f4320417a3731f024b2286d649f61062d5117ba15545c6d706a3866cee1db8\", \n\ + tag: \"b7efd06fdf69093f83f33ecab25f0dd4\"\n\ +},\n\ +{ key: \"f45f76204fd88e6a22c627cbf3335df4\", \n\ + iv: \"85a098312ac4814e\", \n\ + pt: \"3a753b99e214a489d2db128e16d56664dbe0c363a0215c96a52353a33a8b0273dc4512a803cc7ee07d629f3c13d06edbc4341917538be03f715a268b29c084fee461ea8e7ca09bfc56666ca743440f5c162e25857c65928432e57249fd08f7b52351ab1f\", \n\ + adata: \"7148c1f85340dfdb7818e76b0ddc4df9125cd21bba16d08e54efc97a8a8c561da21b2d07f07382406ff21800d358f82d9321dfc4381af083a52536345cd4c16626e8a6306d5105dcbbd23511576a2cba9ac8eadb29e6164d43c52f4470b215261a7f667931cf85144844da19c3c549c8dc0036fd3f\", \n\ + ct: \"57487f024cdf1d8b76fe3c8a4a005688cb92592e1c666b5e3c81f6af5c1843fecba0b313628ae5ba019b1f463fd866f41b8083698a5c3146bd585a629a9c24eab1e9d1640a40a75a11bf884ac2e0ff43465cf177c8e3afcadb121bd23e419b9f7d19b703\", \n\ + tag: \"9531345054b6a79e9bc603bd135ecf33\"\n\ +},\n\ +{ key: \"f3519beccb44fd22e8f8f37dcf9327f3\", \n\ + iv: \"df0ca172f2e3831f\", \n\ + pt: \"42866d41c744860400b1d32f3b32b834957393eaec45e7d41c2011b9851f4a477a0000f37f7b021888d2ca4f148ffff8378946\", \n\ + adata: \"03de0641802364bdd06aa431610a785612497de519\", \n\ + ct: \"50575087068d2ba52e3001498465433e47e52005bcec74500e94464e613046801a81ae616d742b68bb1c5643168c3d5de247fa\", \n\ + tag: \"1955098d5ed31d7aaa1a3c314c882de2\"\n\ +},\n\ +{ key: \"2895096e8b0aba691a65ecea89cf166c\", \n\ + iv: \"f9d8b2d3b4ff276503492957\", \n\ + pt: \"cc20254d514c96691fed9a187676ac68d0820d5770430b904b64fd88e5e0eef7a44554a34b0b3e7919a3e47c35283b29787305e764a12344e90faee332e5094273ca9c427d991d310ef4948d6b4a92552fe4b34e8a1babfb50188787fe7bd14a70aa8b87f9cc28010278e688cf64216c7469bb853f7de2f0ef78e02d0113b35a969079b362e0bd5c9e6ae9\", \n\ + adata: \"12ac1b01604af901ad507705a51f694cb6fa3aa13eb7adcd3d854e07fed656f0c110c5e047d269a15ef7d9bdc6052b5e4120c9c6ae8c3e73f926927ed10b46d86c578a682a8f46bc504f036ac39b308d6c54cc5faa47dbb2494c12965a007cbf1c8f23ef53094ff42fa814cd47880e170f630546a3e087f9110dd8bbf36658186c9e311380ab26969d29380a0c59e6d44b5ab0f59b8ba37ba9d0bc31fafd4b771993d1bfa008db94ba060539dfd11a62933d2b9b771f5b2aa7\", \n\ + ct: \"18fa6a7f4d1813f8df10253beffae895d62a5dc1422caae402c74596d77942e35d253a726b4583088357dd11e44f8c2409cef02b0cacdbff627a5a3c6ee4cbe4980ca41f41ce89d72ecde5b6338546a6a2bbd94ffc2f39b2b8cd0b190f6a76fb415a27fdf89454bdd75a27e367c1c551af8b541cb345066d70b678d833629323e1f11bfd9b195f1cb7d367\", \n\ + tag: \"14b4f5e24c92f0d5483c6c82a73db872\"\n\ +},\n\ +{ key: \"eaf500246ff21b4536c764f8c817ef64\", \n\ + iv: \"2f01f38857b041e5\", \n\ + pt: \"ad6d2235a71b4941d1ab0a5cd7c43636cfd197c73d3591e7bc\", \n\ + adata: \"0fa45fe098c719a66aa92dd5d15568f7f4f89794617caf52b505216da18a838d918ac4\", \n\ + ct: \"5003f24a8c94e59460459e238721e8733b7fe13d432565bdf7\", \n\ + tag: \"9946cfe8887d1a1bc055b0f6a65fa571\"\n\ +},\n\ +{ key: \"fdf60dbdb1f6ef2080fd078b0db4accc\", \n\ + iv: \"e973f83e405f929f\", \n\ + pt: \"0842a9ed76c189d8f672efaa118edee37843d0d5f20dcbbb07dfc38117a31e5d36aabe7c0651e1494d359c9005a72a59bd67ba3a28cf10268c37b7e6d93e01464a47caf5e29e7c2a836a134556637a4e5ab64895eb05cf212a70d16a01c174eed11e84e0557323fa1cc7e43994f024cce0ab0e9de8439f0d06793f24e98e6a99869f9fd71cff9e3fcbc6993989064432c04c63322835270e10d44d489d17c58bab09293580d7b32d87f95897e4547e82cc015b2b\", \n\ + adata: \"f202b5709ed6c479a87dd54c7f4527d9c402cafbfc15ec1035ca\", \n\ + ct: \"fd41b895cbf5ebebdeeb3805740711220a4f7d32d437bef2bc09aed907044147c717f58a9231bb164df96b691a067cec39c3820dfaf82bcaea67ec1811761fd24356bdecc6602d0951272850f997e5d4d1c2ba325b73b5a8259a40ec771275e0a1cb15bdacfb6a734195a372ac6554630b32423e567533af87a3333512244185bd60a08808862e7583148315befbe9a1b3dd5d726d4c2061c011a90837d66a6e3beb130ffdaec7bb0a48f5b37c8b71851e8e82c2\", \n\ + tag: \"bca1771424fd910a5eb76b0665caa0f9\"\n\ +},\n\ +{ key: \"65abcf8d278914463fefce499a828712\", \n\ + iv: \"afe969aa861e9a8852cbe8db\", \n\ + pt: \"d20a3f304f283cab52043f06f6ddb84d25a691eccf3546ea57a773eb8147f12af776f1cc296e64b22001dfc1439f4efe6ab8c249c0b454d709bec42db6e91b59e5c92ee4259f353b12b840cd93920f0d7d03a5e330cf2dbab8187acdf9948eb9459261de95a3729f866c737b6c70637f814685\", \n\ + adata: \"e232b0d83cc0fa3def2305758c4bd6e3a3475c8d326feebb57e6947fc6b7428fec7a551c437b10cdd66d7c6404b1fb0ed962ba0e0fb73d5e210334afb137ea8d402acd560a18d43b3bde64a6d0bba3553a641fc1\", \n\ + ct: \"cde4023dd3f19a488e2539d1fc15f61281d7ae7057ea7ab68149d8dcf20013d1023fbe3b10c0003be404e54744cd1accddd322759315e62f3c6bd430c5a8926f3df79393084434893bafca567ffcbf218eda75c6fa92daefbbf7ff32dc6420c9ec7caa36af9a1e30f78bad2e7d3dca726bb175\", \n\ + tag: \"7a0679757b5215f5776310b4520e981b\"\n\ +},\n\ +{ key: \"e396be15e70463e031b9b3837f63c24e\", \n\ + iv: \"c65efce730517e2b\", \n\ + pt: \"7f98d53e7b06e7dadc577e112e86f118c6dca6a44f96fdd383d0175e74e586abec30c9305dfc0e913f2a2ad135c35e032ae8dd97d2fea13ebcc9f0062ea7c6aae8075153d494d7cdc09570e559b44d787785d04b0338c117bc4dca5cd9d8862db8a6ba4371b05afe309c7b20b00466d7006e324af567057efe9cfc2ca1c9b9aeecd3a4\", \n\ + adata: \"48a79be0a8df515f22d74f06f6db4d6df988cb27f534bd3501c68ec90356b435a01b618b30efc3635be33f14104ed9\", \n\ + ct: \"313e45dc72854851608e37ede7ec58313af7ea9a2fb0610553027d2becc5bb5809baae8db703662c1c8ad1d6ce7370d044a6c2cf3b91aeee3927749e4ff9c451c908d0ef45798133e8f67d1c35e376975b9e7ce60c06f281c5388ff6d0e3d7ce8449777001d36692ce9dd66e84633eff769c561fec00c1aadf270d3547abe13475856e\", \n\ + tag: \"79ce3fe93829fa5209a5f7bc81864a4f\"\n\ +},\n\ +{ key: \"6b328d5b4c037e458978936519719aa5\", \n\ + iv: \"306150aef2a5c2fb\", \n\ + pt: \"20e3d25214534500ddc0e696f4d46cd408586f1eed2287a2bf5c1e6f1482f0e178b24246d20f95db2a8d900a92e8ec36927cf9e10d6ec007108c189ce5a4a525e40a58758e7ff1429968ea0802b1e95100c21e1341b22c7f4f1af70fbce885e61240ce9ff192ea18681dc3ec0228bfb95b7dfc19964f7bbf01c4f3b61092494a25e28d896f8d6ed5a4b22c3ba9ec339e39d1b6d617990d\", \n\ + adata: \"24a66f67e2318fffa4009dd25a66c25b52d1a59557075406c2637ff3da324820c9f3a4edb02ed8b8f9e6334e14661dd79897243f5a347d2dae2b55e0659f5cd5c42b5fc38e74cbbb640c30a358da67f45ded37ee0a9dafbb0eec9193ed72fa4b65bb90211557c789233f04f8086b02d0f0e6cd7ab09b3331ebec44bbc48a1c851b\", \n\ + ct: \"e0104b0b72a6c88fb6fdbdf84836fff2b5c5ad71379c8a83f5fbfb18e074aa3e6a77c1e1c6cc45c5c8b52f476bdebea2339336511cfc119ec0be93aefee6c445a0bf8e063df3740358b60412c11911aa6e43ed60e2c335bc1c7f4266307958c56df8abb1a303369ca619cad2d9bb20c0970d86e02ac252dcdf79739619d5e4d582dba17eb49423ac5ef353f0c1f3adf62d85fdde76cc09\", \n\ + tag: \"f436b5fd3831d98868f5079afda5b9ad\"\n\ +},\n\ +{ key: \"60742e794e716e16a2710d97b6c6b298\", \n\ + iv: \"13334008939cc9ef\", \n\ + pt: \"bb3db13ba007c749e1ae0f6be3a2580159da94803c891d179e03b85adcbf812f212942e10079d2ab6e442658fd20328fd38fd4bb003a77b25accdbbe2ebd04a74dbea2b5c5188485a923c4bc2df90eed6d401852774a3514b7e9e38ebfe227a6d0b512901f09052f4b96a20014c2ae0871b58e64e919e5ef48ddb5ac7dfdd04da6c01cb6ac631a29e5632f92161c747fc0c46d3a5a690ae17a34e57198\", \n\ + adata: \"3ab8c4ffe0b4151cb3126137c32fa8f19b324f60847760a0bcf608b0bde4d515378e788a5cfab8d03d3019625712569363ea83cbe3f4f02c55f658a5b0d798ee3d0aa4e8b3a773f996af528a6049ef2373a37e74c9fa493922de28673e64dc407fbb3b0d6f722b81be\", \n\ + ct: \"bb48c9b753cac393199be01ee1eb448b38ed233e87de76b0c3607d5478a3b35ffdad2e3eac0d6b2dd7e7ac838a2cd9512e92d26c7a9912ec76be0a1662c51939266b96c2d37198bbb69e9288832d89bad8e57ce5593e440e727efea2162ec212ae4392f9ed0639949ff97472a114df0e3c1c35cf9ec3a2596af3158f4ff90d5ccdf2523c9b5a671548c36af2cd81d04cd17bec0e8af756d7df7cb3877d\", \n\ + tag: \"f16440d985f7fc23d9d8f2a399dfb014\"\n\ +},\n\ +{ key: \"2cfb116a7c37dc422d60e31256cf41ad\", \n\ + iv: \"7c51c6905680102a\", \n\ + pt: \"89b630824d92a5789372e56ce069a26e49d20015e7225522083fae6c895fa6f5ce95022efb24fbc292dadf9379a72227dc4281475092e544ec86d642762b056e56a31e5509aeff93d3425343ff138f20e19b632905a28405ae06ba7b33bc473d51969084f7968f6bb4acc44d9569fa0ca318\", \n\ + adata: \"42fd73c68b88219b051055792249f8195a77d6c9ef2edeb68a5d13e3f75dfd4e35a40c4f2dcca20998e89f6d727a73cbac8999c735fd606c476e907500b88d4ff957293aae296dc4de33c614975ee629dcb4f59161b0f55bd13650022ed636effd81bf3171e7158a518accd45567c27ace39c2f43b3198cbcdc22d698540b8f95cf109082e813bd9a2cb2e82e952eef3edd585\", \n\ + ct: \"587e5d14eb3b41783315e2c5f5810f1356e823359d8a38b6e1ce7ede38cf20411a8d4ea6b79f18ffd8ff2589c716fa0af07f19546d69e40379183f3aa18abadf1475649f41ddc1eb7b5050bcb4c9425c45dbede42917dd3981e007104da4d7746940f983033e2f0a2b7b9ce79af39775026c\", \n\ + tag: \"90328757dba7fb334afffc947d460e35\"\n\ +},\n\ +{ key: \"5b89717aef11999f7b5b51f3ecf5f81b\", \n\ + iv: \"a7b07878ef6d7108\", \n\ + pt: \"cc839f69a5fb2dfd73d045e1d694f3b9cba42be58ef5bf392e60aaabf33ab76500ee8b0a6521855892d661a3d0360dd8fb24d834aed3c769590aab49277cd54feb90e0fca17fbcbc2473f21b3d5ae3d4260448725af26de316ca4f1972d7c45c31fb1285edbebc00f93beb258b24622833efd9ec6bcb722a7315a4f427cbabccfbd3f1a80f7c051c65bc90262cdfb2ecf94760\", \n\ + adata: \"4cd85fbcaa427f41e29b0c68a14aaf8330fd3453fe3d47a689d2b8109ff715c1411696f41337589aa832eb277a3db38255d0cad07b1315b765ae0d76796605df6c44458b2af20bd883911abd0d7f013849fe1e76bce7ecd5a5f70ae3c763cb02f90f697a393643fc0d29f6e6c138d0a272dd52c6b03fbda13897a29da2308cc4b6cc5c851f2e1e4e31ba8b7ff411bcb33ad1f4660ef86210c89fb6715ad2\", \n\ + ct: \"f58dcd3b50b264d84931876ad7c8571284134a0d9ac4078de66896f7b13b9e46a8c1f45740d5f641892d8470541f7db8a8e488bcd0679e5ca9c5414d2c05025acd7307e9671c79ff5711f6aed44331343bcf874d40ca1269002c734f893c781bd9417bba36b72c4c37cba0264d548381245458702c12b69aaab0221dcda45291e4eed31cec8b42adf1fa3b34703da05a27220a\", \n\ + tag: \"f93fbe5052828c7b9e48781ffe92d57c\"\n\ +},\n\ +{ key: \"9d3c3a84b06f06ab10fe907679a698b1\", \n\ + iv: \"3d1b9e1d14207200\", \n\ + pt: \"8b8fd4e93a37c04e5a809831c7e3a5\", \n\ + adata: \"d8c4af5c5cc701e5b93ab186ff8f6a\", \n\ + ct: \"9c0223b70ac7d25353931fb2898cce\", \n\ + tag: \"4cbad4452329353cf8b35c8c6984d39b\"\n\ +},\n\ +{ key: \"ce0a675a0830fc5ff4f7e2122ceb88d4\", \n\ + iv: \"80e840a945a53b8dd4befd4d\", \n\ + pt: \"e893eb54d36b6188cf7534d88443588477cc8f61387a5e06e7e7ac7a0c231ae9264a20ffad74c13eb8b6a7e45df608cca8a817f99a046b32af4828214d7f86e928e38808c4e474c50d83e0d4a5386ebff560c4be22\", \n\ + adata: \"b9c6d4acb68b130e0d\", \n\ + ct: \"1fe25baa1b3dd61a531092d5570c31718361aebafe0c8ea9177a45b4e0c82501c5b2cef0465a595ac91d7173d83d6a232a8c833cf5c9663853fce5776b87232ad450e2c791b5667a95e289be6a99e1cb2a7fe7ee33\", \n\ + tag: \"534b3dcbb796611f085dd97303702737\"\n\ +},\n\ +{ key: \"1028455a0ef4730873be9b99b739b7be\", \n\ + iv: \"3613d4aef6362304ad4c2114\", \n\ + pt: \"c495b365b6d08d76d278898400a68081ce14c460db52eac73aa43003258a10d0207988d72ce28eeb87a217c8379716f802659e996213e848a4913fdd9c9f64a20a4879f325758fcbd5d988ff64c52bfa2f329aaf42b3e459b9e403202d9cab8e56d5e10c65cfc0b4588ab0b88cc120902cc96b045a05572d6ff7a1222bfa658c574e48c03c4d61ffbbb8f9\", \n\ + adata: \"23716eab0f597cab24\", \n\ + ct: \"510d7a56c559406682e110b3a538e12f959625aad912422b687d9e1da06ad1bd54bd0b25ea0e4ac058991e745d0348717713ec0a1eac022149715970fcb5273944c5529b5c41644cc4eacab84a7768ad8574c83c643ea97ba1dbbc9b4fa9cb0f221f8c4a4dc42e0cd8278b6ae0404e1b4d2371a813b9e215b6de9ecef27d8806e814ce59d9416a49a088ef\", \n\ + tag: \"669fcf26d8f282035a9fc68ef5f8c98c\"\n\ +},\n\ +{ key: \"b1485437f28db00a1aa3f012757fbe1d\", \n\ + iv: \"01da404d1dc568ff96f99de0\", \n\ + pt: \"b7c17dccbef1d658354aaa984508d40b425b05b9718aaa576fe917bb44bb934dfa4eaa93d23e13b1d4629b909ab2c91340d868c36a8eee7e9676d78a5c618b2c10e7317d85c90bf6d8bc0f794fee2b90cb566bead71223a335be49c724e48eb29be82720\", \n\ + adata: \"d2e336cbabc4e5af1cc1bf7830d76c533ab5e0c60b6f92c4ce38217b4a733c6987cabf4eef857766f2952fa5a6e41a0978bd9d7b6b77dd4002998dfc14179dc46bcdde36a50d001fcacc9e7195e3421facfb8b95113255a9712924ba15658a70fe6131060dea8467b0c95b4b9f98bb10ef73f8f471468e3bef10ef910857bc756c322e8c3fbdead84e7724709907cee467d8eb67fdad5e3fd8152a5a0bd4241a80c38a36b0bf\", \n\ + ct: \"82edd4ec96c612bc05aacc9fdb22e89183cda6f97ad4a3651487fd567cd8f75e2a0c36756d277c930dea32b3f84f43a8280e622d982a48037cacc725a2f374f92c2f73431a41041841da9e59fd100fc91aec35fdffe9d25b1121d024abb88727d2e03ae7\", \n\ + tag: \"0084e3966ac51471a9a82750de28d4be\"\n\ +},\n\ +{ key: \"93d63911bb701fa5d0bb35b5a282c232\", \n\ + iv: \"249efdc45d49e026\", \n\ + pt: \"ecd862e56c5bc5c4ace22f9281a837d196301789972c663d652a47789db48bc5d1d43be9f5068d2a9dfaee2dbc7f263505989bf341465873785371c5c0d3e96cbc5220b3120874dddb791fe926dc409027080535d27d79f7c69d0ef8f07b269be7ffed3e1292dc710115f5227954242d29e8bcb14f9f350bb4113678f287ce71022ac07fe7aefccd790acad30b26464e77ef0146b53f9a22\", \n\ + adata: \"01037b67693c113bd76d6c2dadf2b2a8cf432172d217bfd0a24895d69a36e15f333f97cbb1b4990a987ae9a7a18860d4214703861f6ca79194f80cc377099de5556bc7307728a84604665f314ddc3abf13f79edb2facfb01e7735b124d077db23773402971\", \n\ + ct: \"c289c5e727bcd7b35a0f1198066e5963b940fd2f60c50fe76ea2a2a863828e9b3c26c38e261af7f112708992a22409839db776d610a3f86ff82e5caef9a8b575570e6329c8e77a42fca06f2e94972d66bdbc8a7e83fcad636d0023ad6633e36607621bf21a0b2facd5648e7dfc0e52a389efdc34e024742ea6acb67e9343a33fe6cf0a242b63025b158753fbb41d902fae76f0210b294a1b\", \n\ + tag: \"5749bbaf2c1a6964ab6e4bc33c4decb2\"\n\ +},\n\ +{ key: \"8b1c23d4487ad9e04e0b82f29413065c\", \n\ + iv: \"187dfe87184164eb\", \n\ + pt: \"fe88d0a86d9a0cf044d013dd723d784584919e497c1b5cb3db9934bac5f18168fc34586f4c339b59a25f3eca03f6fa67097d8f8caadbd1dcded09a622f42c76bfa197abc819d93d608a600a25b1dc74d11a0b7fde0b251b6f8f79ab1fffb57bd04572f2fc4f08c69d03ba959aeed16776c409d45514c100bcc9b2b3d28c62c6c20c912fa8a153c0f4aca318eb83793acc225dc3d30a94679a193\", \n\ + adata: \"76fb12cdf8d8713e6032f5bc3c5c0ef99d86ceac7715de9c719bd3dc2af8c7a95afd8ae386a2aba62e848b974278ba3067a0fb3b62548e527978c9975e5590f2335919a407021bf3d0cf71e94f104b33aff056\", \n\ + ct: \"a01f2fe1e3da87554e379985f56457f1438e9a6149ce85a1d0c54ad98911bc5af332851fb901d4f8fd0661e15815ccefdfd2521c41e9cc470f8beab73d8bb10d1f837002dd37a546a2302e82c82f933e7cc09bf4cdc5853a278ca4b51adcea81886afbc2e8b04fc4598edf3eb029ba41345ee87974fc6c51d2a75284bb33ce823c77a0482a8947c4f34577ffe5d753219abecb0433b807cc173d\", \n\ + tag: \"0fd89918d9675622561716aa7db2a3ba\"\n\ +},\n\ +{ key: \"4f64fa0515c210fab01eef79708b0223\", \n\ + iv: \"9e95c03be80f9516\", \n\ + pt: \"13b0247092dec30756ca45b609140227b1a8f0b6e3f903648c0f6672be00512669543e5e4c3ebab4dbfc0ffb9e3e75768a45078dd62a1ee85ac7cb643462a7ad2b2e10b1b568f4119c4834686321a6487b1facea7bbe8ee8cc4c3d4a66cf6869f3\", \n\ + adata: \"148c3ba91873be1c41fcb3d6238f3f79ffb23408f3d58994b5ce2cb00baee330b37b1bcda68af36a33ab96776f17c6470bc18f2dfb5389dc5c43ba9c94d34a4b1502d298d21fc1dbba3970d51353df3cd7e8\", \n\ + ct: \"c41d21adab5c0a703e8dc2c3667e025184bda8949a46c61600631de77bada549a727aca31aa7633ba2aea777464b86be257c095b7ea65eb06171bae5b6c8f5972240f45babe8e9f37e02cfc8bd2b7c3611100aafbf4e75f470c37dcf515fa16827\", \n\ + tag: \"71facd430635d6e0bd540ef09899c3d0\"\n\ +},\n\ +{ key: \"09f586bec5a78df0e395961c31e216d3\", \n\ + iv: \"9e3cf71f488e3f3e\", \n\ + pt: \"9a6e4a996884ff88d977365d7cdd6d2237fe5a0a6735aca5c631db0ca9ba3d44ee5604b7fa4028cd177c\", \n\ + adata: \"5ff74320d26ccb1be7d6f217\", \n\ + ct: \"2551b8db5ffd72a40d1232213c2b08785c18789cbd692f0fe8ed031e9cdbd2bbb28bad9234c4f37eb1d4\", \n\ + tag: \"a82ed59ed3fdff96bd0b1a1ff198c108\"\n\ +},\n\ +{ key: \"117ad5cc6f6c88178c33c95aa197bf95\", \n\ + iv: \"c1f2ab86564fd3d0\", \n\ + pt: \"6409cc6b6be5a4ead662a82768bc157bd37ae405b656d2796a9b0858a187e7858693ff6bfd74bba614223067f3703960bf8e462bca3aca94f202309766fab249993718741796537051f6ded4e6afeed7379c5f2d636438645a312b40a7a071872b3e49738ff4676a9a55c428e011b4550f2a3e436a487d78aba84e0d329d6e616cd3c66b7e840e816590f6dab6efdb15ef4bcdc9d58ed137e84fc218a758ac26ebd23f02311b0ff604909124b06c6af8efabca5c\", \n\ + adata: \"179a1fb712b2a454166dc9a4d31bf753f3ac4918e0c6f5935ad48c75a4539f3c5412f11610cb7f9189498dca0e63bc55babd1951bf5baec1799c8782bf74d31877473f07b5cc5c2cc9fea1b1b432f5cdc8191ce67ca398c710b8807214069acec46b88525f197d7b1c7d738c072efc7c05345601786469d830eeff76e70d1cab9374009631defb14b7833aa33a3163b19ef95fec3e9ee5a571e6e92f387c0225c0afc7d95eeec9b25ab4e1601b59\", \n\ + ct: \"2c6b2b9827dc8ebef878eecb32d38a1387eea138ae4f8ca32ad3f65eabdaa4c9a6ffeec93520547c77cbfb0829d9835068bc62937637dca16874d4148334d77dbf97df09c1bfa45c89a8524aa117d54fce4f96c850ee143d3d45aea5e695556bd146be89a675a5e954bb94670b0b1e3f083ef874f9012b38ef59b6b0f091af57c80eac674416b664ca849461cbad9b945204d65ec4f84b5c842ea2108b4a47429541f2bc6c579191fd1cebf403c7051282699a6f\", \n\ + tag: \"a1d31059007764ba7612f5cd61bff686\"\n\ +},\n\ +{ key: \"efb69b9c0d66f97039bdedca0beb9d40\", \n\ + iv: \"ff1e1f28584043780ed259e7\", \n\ + pt: \"deb104c8bc2a1325787fac9a1742b488845a2568e8a13f508fa1f1f53db5f6ed1eee595b3ede118edea10a64b762522dc534111d490818b777a1d4ed7d5427ce986d27de0677faf6ee2bee0ac8347219c3c465c80f50915f35d894bd359230deb34c01f5a78a0ccf7ca2883dc2c13fbb3c48d461d0984021b8b258bb13cd9429be2c63bc3112af895ec83fb73a66c282da5aab65e511906a20b4a4d845fbbe9f774ba976ee12\", \n\ + adata: \"5c0b8f525fdde54e4a5e7ee4bcee14f1f072554e1022985c290155e685bee46c77688d6722a1a4833c6f9c6417ecd4fd59e53b90fcb143b6c392f849f6f0bffaea166d3ccd6943a1ce843efde8731e7eb042a1f01525a73bd7262ceb3c8a215575cb9aa94ca4823b8c305424ade82ac7e3d47145bb8a056370ed8b65\", \n\ + ct: \"08ee1bcb59795ed2c83706a8b85f7614a938fdfeef83417364e49db9c348f53b150d5b8a95a827416e8b49657d659a7d3e7078148dfb77026c33bfcc8b1345d3e80a80755ed616532af3233a69bc10dd0d2e81fd0421defd3783434f2af901ed39eb318dc12c9fe251b8d53d37231b162861860661cd2f70e8ab2ed532356f282eaa261d450c71e1fb18a754cdf36861ec9188f8298d8b130eb0e6375daa691463e5a1dc51ba\", \n\ + tag: \"95d8ca52d4c179aa225afaeab493d6f3\"\n\ +},\n\ +{ key: \"de0d4ac200753741b90cfc36b8966739\", \n\ + iv: \"137b820537757e00edb8b60e\", \n\ + pt: \"81c282e404665121d75db379\", \n\ + adata: \"d55a46c088820fc02cec0fb0ad55a630ea02027d3d905a438292e407ed56d42eb639c6a9cf19a73148af3a83b96e0749d2efad3c6ae84a6286\", \n\ + ct: \"7ba8cddb8c0dbff37f691c7c\", \n\ + tag: \"22a25ec82c83eed9aac66e6959068cb3\"\n\ +},\n\ +{ key: \"f3308b6296f1de845d0f6d61bb5fdac3\", \n\ + iv: \"54ada449d16e6958\", \n\ + pt: \"74676b505d0a78f51553a55f2e0e609301468dc5c4247a926fa94f7a57f91fc6b883559ec8ea09\", \n\ + adata: \"06417e060e3d2cef25614c2466052e7a91671ace201b94395b80278dc8dbfca9a753ed2a61b125926318bb0dc9c14bbfb0826220940f4a6076928c0f230dff1af816f1\", \n\ + ct: \"48c4b6b7c948198e23c5212471c7c1fd6851472a48dd87db0ca607a4db191d8a66a6420e932c72\", \n\ + tag: \"477fcda58b6d23f4fc5cf11c84fc16f5\"\n\ +},\n\ +{ key: \"34eb9b3f365fee6c063214c7ca4142a7\", \n\ + iv: \"6869e447f6bce7a2\", \n\ + pt: \"ea461fe865b21b06c92d9233024b5d18e29657b8fc26df26a4919afa2513f7da2dc657b40999a287262f771dae435a6575cf5eb9af059f011664fca77f29ea481277afac43c7a9532302a8fdeda201c80c37e113bb302efd0ff22a9706b5f73ad2995c877c9cb0dff27c9c1314e1fb8e4059e59d537cdd3fbf61a3c3fe5dbba55da2c5c9d15b94a649505ccee7f7dd3797226b98442a68ff4659ca7f68dfa349dd01fa05d9e8\", \n\ + adata: \"a8f819ecb1c833d395bd8a5dfb3879faa66274a3bb34f933f0adbb4a3d9380e914f943f371464a12ae27d6d1c76aa6d3ec00ddf87ff67eee843c789c8a5bc004884a1fafc1240f82f310b224fc666f29daf14bc21adcd1d684be40817feb04485544c89668860598cb029f93e8efefee42a910c658f13034a0ebcb3265\", \n\ + ct: \"f9d12c2e7165168effe9665d252a40fdd91b2f3bdddf0333bc33dd2b3ea5f77f58fb0b45f5c748ca6c05c9e0c25b2c5264e078d6b9675c52bc3cd8154a895868aa32215e96f3e4e9b0b92c6d9b4b395f66a001a6c9412febc6fec8c2e4264ee9055146faef8d6abcb55bb5a9e58f1010dd8f111289315dde7d13d48f559babeaa8a18bdf507d50b08c6d96da9b625904743b60e32a4270ce15b34634f26cb64e7a4d359be0a3\", \n\ + tag: \"869754e3b84ae87ccdcd38cd28ab404d\"\n\ +},\n\ +{ key: \"b81dca1e7552ddeb535e590660a262b2\", \n\ + iv: \"86331283eb68f6dd\", \n\ + pt: \"d1f49a9c6c2848f6f2e6db2ad88ddbcbbd4a6e4a88db555ca2f3f85724c2f8771c0ba055669bae4d4f8ab1b416e46e2d65711c771fabd75e77c350d8234834d16cd7dc6c9b47da7d19da1b84616158c8d117a77447ccc47def7ee33962752841e68f848b37e3b4d7be613275fc51556f177c02041d54a95544a552e5e21a419b33070c244d98806d1187f43fb97f1b918e55e5b9698f14\", \n\ + adata: \"c39b3bb6a7d81f4e00a9cc5fcea46239fd32d095ba8be72a5a3773b9610e467c16cce829df2188175b2a319a5ccd1672c12d67e2da79675b09058409fab2131ad468309d141696b8c730d4b9fd61d4d2ef7aa67533f6dd431ccfb1cd35addabd7e7bac2fbefcf3c9a2de034146945537e63ef09b4da5c18ad491aca4f06b1ccea3f3305b17894a8c556c100a93\", \n\ + ct: \"7e03d2e5ce7eec2165eca50d7f2ffda49ea71c9badf02d2687ecc3aa9473f3f2ce744439da5a2ccc601c7b1d9557e21ef4c7aaa6a6bad2e92ada2fad42bd70e55c86b031495be5c9ef6c2f4d3853c834ba26c45f64629cebcb8da004468c4b974c0af520d60b8d8fb651977b22bcdd9449a8a51cce892eeb9e12e20c7b2206346fdbe447dbd44f230daa0e05210939df2b2918dd6b3253\", \n\ + tag: \"2189ba3a4d5da02b908135bd09a9a515\"\n\ +},\n\ +{ key: \"55de0f63ed4d3a15b4fa823f60d07635\", \n\ + iv: \"f3c8bad76c0b1993e3065e29\", \n\ + pt: \"ccb2f47451999913bc33fb5bcd6f308ac08a0cfb4df2a5779adc95907e41d45e3e8a3fdce8dc632543c24b6cfa61d2c09e570e9ae0648122a0a023ba2fc3f0bcd2080d1191\", \n\ + adata: \"584e9599f427c165d3621521b44e0b34ec336c9824925dbc1fae99d017fd436436f9108ced13519da5f598483f359291f9d54f9ee94abde328fd4a5bfa2a290c3316e1dd18d885c1256503f8c0a2279c4b8e32ed815b9efd398d5d9e7243f0826b46574c33d78d0ddee0c9d2b9512a9343a0c194fafb2ea4ad14fd7dfa11fd2843948a\", \n\ + ct: \"52470cd3d9d13e0e556b433e40848c28db4d0a5523fc6eba17ac0eb8222062165986d2f0d80e812f87214cb742b3eb58b38dd6ee45d90cf4eecf2cc92414c138d843169172\", \n\ + tag: \"f1033f42ef48722d2b6c9334b3ffff54\"\n\ +},\n\ +{ key: \"351dd7bff7d0b4e2d515a5b6e415b886\", \n\ + iv: \"43ae526f1d1ebd5f\", \n\ + pt: \"31cf845d126cfda5e454c0cd0b\", \n\ + adata: \"45caf4fb15ab2a9dee09cb7e769f97550b3fd84cbecab316181813f4f1ad8e5903691283d8cee9dde15964eed6af1ca0d265ab94dc696924ca6b88e57faaf70f5f748d54d84166240b609dd48707b6d4b3f962c09b5dcf4002ac5107cd036018fe707cbe8e68718a66b25c134851c5df78\", \n\ + ct: \"c79de0c498618e40f868cc6171\", \n\ + tag: \"5cfe186ab34a11277dd45962b6740173\"\n\ +},\n\ +{ key: \"fc327dbe68217d09c1d75fe132ace8f3\", \n\ + iv: \"22e01ae24fb70157cd64ce5c\", \n\ + pt: \"db07544a6bbd3b2d0acc8e35748876d3dfa2653a616e12e22ce6fd7efbda2eeef8eefa580483ab2968b71dee4419b9960393aaf12c907546af4408a8a3f26108c48c81a6de020a2e26f82d00c1ae0d0aff17283ab6dabedfe6471e73255dd1b175b879ccc50667e2f42d029700c2\", \n\ + adata: \"5d6332fab9b6dd676f51adc6760f833c9f9ddefd8fcdba28cc9b2199fd00c8033499908d78f7ce25b3e030054f98b67199c3423e38c9caa7\", \n\ + ct: \"99e92f980a4a24a61c1010fad298c79246662193b50017eecc208fe27554e3d015e06673c5c69564e7f21ccb67e86a0270fe39a56865b8e02580489ab958193c88630131680dd307bbd2d3da40eaa72bbce39406807afa60469fbec557136f8b46588ce57d61e9fc00622cccde69\", \n\ + tag: \"7ebcc5fc3932dcf5c3889c075688ce68\"\n\ +},\n\ +{ key: \"f26228bb88d390a868914127783e20aa\", \n\ + iv: \"f288796d3821999d\", \n\ + pt: \"072f751d7b32b054d1068e47be52d57d12f2ec3a4158a62159c6351a4a64651f374b5dc6eb8435a6c0070ecd8d84f209ed014812e8da0d5e778d741821fe01cd8fda81490771701e24cbe2021d30bb966e7a012ca95d9fc839cfeb82\", \n\ + adata: \"b7f788bae9f6af18e6896fc4ddea86d82fea487e7f99ef617f431e4c1a5302247b45741fb34e436f8254d5d0c55528e9b9cb17234d94bc59ac849c3d473aaef488a993e07b8f0af10ecdb148377c66261ead982315e0f3f3c629de6c06d712948e9008976d410aa02cbe33238b0624a5f05b288307c1776a\", \n\ + ct: \"85ad503805e44e9a939cb341526f9e04b8e92dc82e8949a40596d38a68b104727082f79d6fc9408c9225254da0a7a63613bda4667b314e586baabb66ba713638ee41783983acfb829491a70f6c6e4d77ca831b73d0fb582996880652\", \n\ + tag: \"b38d1a6617adebdff687881c95be3f0e\"\n\ +},\n\ +{ key: \"bb08a0e5b31dec9a7f4aa2219e845ad9\", \n\ + iv: \"700e54370869c35549280010\", \n\ + pt: \"8528fe825a0797e3cfc89e6453ac568c18c8584f00c01bcc2b191354b2f18cd15b926e2b03de4ef38ff3490525413893\", \n\ + adata: \"acd35bbb84332783f5e9d6fd9dbbc70500cbcc56174f901000ca714c09a1e4fc3261\", \n\ + ct: \"35329bf16352c59fc8bbd2301a82ae1c6aceca7221a367b1fdde0f1a4e749fd479214488c5e675fc7c8816324c7a9113\", \n\ + tag: \"034dc0856283d61c116a938bc7b7ce0e\"\n\ +},\n\ +{ key: \"8846862906afa113a493baab361571a8\", \n\ + iv: \"f018f502dbdbe2f480271609\", \n\ + pt: \"09e143eead20b9c2fddd8f57764b491bbe0483e6ac5ce2393a58e6fcfd2e5eb83d4db092d762fe679d0219965eeff1c9d43c50bc628022f606e4f2a1dffd53ed8f52bcd6f856e00826c96545aa40f87dd58942abe089b7e2b13b4e73a8d8cecb0c8411c5a0f273dd9b2fc5ba2c4d39b05053d0dc1a4b0e9e2f37ec5e83d1ef79e56116b501aef8e9410526cf4ffd0a6fa523fb80bedc1d59d428bc13fc3d5edab507ce6732336a819caad66fad562511126bed5c043c978ad37c85e4f6ea47f282\", \n\ + adata: \"71052589d9652dd6bb5b2982ad6aa32a2a26\", \n\ + ct: \"b1c01233f6eecbafe0b6b087b1f34d5711efba64ebafe4ab719858c8a85c1d30dc0d971de3c14f97ce5fd67310e44a79ba737641a639ecb83f6132869710e0b3290dccfdd384f1898667fb37a9ecc05a30418f6f369973cbd12d2549cfd29570fb7ec903fe03ed4cda5c119abc07eec5c8896f8792ceeb77d73dc5fe0f94eed23fac9280b33431eeb6d57e7add02da8ac52cf4a3d37178be9bf43ec0e9fcbc54a273f8200ef8944bbc8e49c4e933d74bce0f5941429e955317d6b7a6e1a75ff685\", \n\ + tag: \"e68ddeb9d138d3eb89e733bc1861035b\"\n\ +},\n\ +{ key: \"c7a6bf375ce0858b9010382094558ba9\", \n\ + iv: \"f0ef0e0b7ae2087d\", \n\ + pt: \"8e9480a936d1c75d6a99ca5bd5e410c8042a3a2b4dfbdf1b73e25d1ad45e23151deeb63bc099d6b1596b0ad8e83ba486bd7c6fa6c8851dc47129d886e4c153170fabeab946df81c5d2740b7c8a03d975b874aede54ad134e1ae3e1c64b0d37229bd593e0816a8773295ce4b6480fe50a082fbb4bef64462faab667179b2fe2a0f9a350fdb46b08f9092112902623365edd\", \n\ + adata: \"641e73bb1f9cbb94cc41c16b4ae8bb4621b80c483fadc966843b9f345b26b917bc266ed8ac9d5feb7cac4d357a3743534867511dc6b16b3f009c9ff8d6df217f058544a9021c5e28f68931b35751a209a7d001f33c7d7ec999e28ab28b523a\", \n\ + ct: \"846f2bc6747bf694e0a7fdaa3fbe612b7c519b66d283674ff8d8b47b4ded80c42ec4433a94ec50bdc99b3f4dad190fd2558799593110e581b71eb7afaa51bc02a7d7baeb0854dfb0f644ef5eda440a480e3da5584bd38ba94893c1c9f6c9da265c0a35ca5b48e3f9a3fdfe83a327b6eb6abe02337e773489c58be59198bf6d5eaedb0feeeadbb6496db584edca6c66d4be\", \n\ + tag: \"9204fa39a74bdf74346315ff816fdd63\"\n\ +},\n\ +{ key: \"76c97a343449ec9d1f97d9215baaa2f2\", \n\ + iv: \"d62dfb0569522df9b51a1a81\", \n\ + pt: \"bc2d738ff7accd0ac18f5dd621544df62d43f4f4532e5e84540a1cf1128735ec79f40c83133360ca35d3072b3990d3c6d88f2a6f3f268e4fe007a754c7044b84451fb184d558b0ee987d4ed1a30e426a450a4b47685318a2e66aa6c6675aa0b7801c0a8dcdb339f19bc3cfb8b7415031493f652aafaeb5d1cbe01c8b7d\", \n\ + adata: \"c0260a1c8e51ccf301e63c62c563a47a43296569079f097dfc3d5925d88dfe5480112debfb381b6f3e790228678dbbec823cf9e1b045ac8b9d3268a36ac331dfe3b981ae7b88fca3adbc4ba704965bb379119ece4cd0652286f4f529f5ec64d96de5784b3d9ccdc359d5315ed0abf69f81d8330eca8113e35426de846d3b69be668306184c3d7908\", \n\ + ct: \"9c3e184771a34e13391d51fa0dfded085de69a07da6948804e6ee00aaf0051fb5f487f04f490ff8c0a4485caa3594d2b5d8748123902cd068b1e9f734be369bebb79c479dc87cb0168ff043161f3ae4e98891b2924f98d9ff838e455598dda6ab53c625f4118564ace4ca8b0c5a44c3942a652aae64fd53a58d5fe8a99\", \n\ + tag: \"2d4bbdf86a7f639e4f7987d6905c93ca\"\n\ +},\n\ +{ key: \"9eca325e6d50926cd1a108239453b393\", \n\ + iv: \"208ae6c8d6e591217209f77a\", \n\ + pt: \"34c3d8c8ff2b9ebb969b2fbd59d773a5f1a0124ba2141ba238d63a2b7912c55f14a76d8cbd73c4b93c614ebc984d1e8882b0ad\", \n\ + adata: \"c2128df675e73c1c605fd92f5c6789e725c4d1e4b9cc2447ba52a151793e2ed97ff368c4eb723727dade4a744a72f45555eb5b493962beb442116ef79637db58d0c16cc871a3efe633d25812990479b22d3c1ba7d2b7d953ff408a6bb43f4bcd5a43e15ebbce7845c7b4f9082bdc0bfa346ac3c91408d5e6ed4f35ff9d015524a2f46b8501d00db9c8074e2190a9\", \n\ + ct: \"8025453b91467bfa46f1f4652e56e37d605c9775599f4ae908afb7ae46d11ee7ac9fff1093214354192dc2e95aa4382cd38e56\", \n\ + tag: \"aa9bd5e9f78c3a4ddb1968dc26cd5e64\"\n\ +},\n\ +{ key: \"c442c900140d8c62324f66dddfbe140e\", \n\ + iv: \"fe58baa98948abf3\", \n\ + pt: \"54a97b70ecf553d13bcfd01b0df0037436ecf8c8e342cff620e127f3c5055b4a2652e3827e53e489bf15b57c9356ad624195b155933f82f959b8670e514fc5775b6fa3ea8458ba836e9419d3f13911c3b77b540a112dfdb49df56bef04\", \n\ + adata: \"6a280a29b87008a107f8657a954d60d7c72a20e190342dfcf8d589d1a06f832f7e5c181172d588cf0fc020732be2c2cd45972202f64ce00a1d36c7879fe8684572ca2c2c029f2a34ebf7556489768ba7ff810b74cebf0f04b959c61445347035b0c5\", \n\ + ct: \"a4dfec1cda36aff3444eda3653fe6437b55dd93d0a0c6aa3111ccf62e6a51bc00bb066c75a7ad64ab2ea0f2ff178018ae95188654c55b41bef6f8f8245e5e842f6f52cc27b5cfc710b3c70d4b9a3351c3427b33ac97c9a46a734a59c11\", \n\ + tag: \"92fd4af3d8549e3fb0f9a5fb15c13765\"\n\ +},\n\ +{ key: \"d735c72fbf9f828a424755e9fa6643ee\", \n\ + iv: \"b578f5726bfe817f\", \n\ + pt: \"85d7733a25632aee9df5b50a08af4b81cf4af7246f3fce57fee85ce62902b17df76a942c87b59f68f9e9d021fa1f053f57d15e74fab23d2a6c75af2df5d3c952628568a4ec999ad0b5d067077679e1a40ecdf44d36b27d7ba4277e8ef8fb58d5a8cc9d9406b4303952cb\", \n\ + adata: \"a5836b80e570f871b05cb06f898b7e7d9b809b717cd560e9f3a754f830d9ab67d73ac573f094bbd69ec5f679\", \n\ + ct: \"affc743a15eeb8949d2d080a70d63c6c562318a91c76942a06d917259ee862872e6ae6f50e56a66b0726b2a9942883b7a1e84263c2e57fab2ec22e90e4baa2cea030d5b51422bf4016e89577944562643dbb01b41fb872eaa59b90f63faa4c17f31e1564fc27cf9de49c\", \n\ + tag: \"dc877c80614b5a748bf5149b41027693\"\n\ +},\n\ +{ key: \"738e131246a8f536603097dba7bd9aae\", \n\ + iv: \"32c7376e363ac2b07e528f6a\", \n\ + pt: \"0dcfe1675db612e9faa74d41e2e3f4654998ea2cf1addf6c0a373349938fec1f2c74540dcdd6f4b33b996edbcda4\", \n\ + adata: \"cc0058d4bad35bed2aa0ce541088af7a90bde517c649701514c1465352ce516c308cb6f2ad89bd87df92930f66b81551140430a0b193bfade484c55ab9331c4b9490b7721aee0ccf34269771997d71fc34d888c5d12c2e2dca99a23e4783616a674610d1621b170eddb0c02f72cc8e251c7b872330d7da83fb8053786e00bbfe71e816b680b8eeadb8cc6d00cb0e83502275e65391f724e96c\", \n\ + ct: \"8643c4708beb0b89bf96fcc9c885eeb28ab5ea72aa036a3f9f6460f4ce26b31dc03ff4918273d2a6d2b4768a6010\", \n\ + tag: \"6a18f54d36cd00a85074edcb0ed3d333\"\n\ +},\n\ +{ key: \"ae4aa98943877cd4962be412c748524b\", \n\ + iv: \"e612aaedd91adc32\", \n\ + pt: \"69404564c7a1723033737c482017634c8533e55373d58491834463a297525224d67e3b271950dbc2c6a3ac7b0318f9cf874d2fd4dfb1271cac393a403f19781ef4af8c2801537388b825d4c63a747aba449385bfbdd169e46990ec1a9c44f5\", \n\ + adata: \"19f81904a509b5581bf61dc79a02c8b7696da5f3fbdf02f8921da7c8bc5d3c3fb02f9d44815c0ecc89a32c47eded7e79772e9a50101fa39d84e143a0bebca367e6d054209419cf9af6a122204d7ea853dbf801dda8426cd293a7ecba1a4f8a470119f4c940eed53e47c69fb398e116626b91229b105a9c316e24c1745035dd\", \n\ + ct: \"2a5083c40e01589e8ae63182e10bf93a337978eed184a90280b3be60c1dd302bcc28b90fd383c54a3a418b665602a643e7ba36f0926ac8239722a340ed2c9cb6fe76bd312724d8215788bf00d9da53e5ceb3b108abc37ef50a80fdd719d97b\", \n\ + tag: \"391647833ace5ef8f803726f83df2299\"\n\ +},\n\ +{ key: \"9aa420bda1c760cb02849ee6ddd3afa0\", \n\ + iv: \"73ff401433d9acf0\", \n\ + pt: \"1bd3a7e0ed964abac3a352de7759b79a14022d61bedd3b44dcaccf02a4883a0f66c14579cbb51032b69fbdbc02dc4bee9135b5ab766cec952e59c67674bf7855b13f714925fb6ba080cb506df83c230e03de92adda701a18369b51c2c712b5e5b7eaef105fcdb23895ddb6c838aeddf142afc7da10641d370e6ed77578b624f2a0639c1b270c925362dc5b2027a105d1bd5471300d9fa015debc5b8161580d602234c16afc8439336ffe0eef9d10ec461d16b9637cfbf977241348\", \n\ + adata: \"5622281843ad99ea1faa49baa9258a5a1823b60aa41106da0e98ca45156935f2214b71003abe6285159142d8019f5499a88e95c2678dd5523111758a8fcbee3b3c3a9825cb6c0a489ef0e5420d04f964660069a946c9f0b0281fdb6781f641d7f9f907dbac1a69a2935381ebeec8d6e34072d7bbf05be8a0f2e2551f1a6607076f7b6e89b7cf7d7e24ad471bb000e067af5260f41272bab07f8acef0aa4f2aeb063b9972fbc1b155\", \n\ + ct: \"4ea13064166d725d8d34048349fa8f4e56143e78c52b56fabbddbc93a981df60473a7b0abadf823d4b6e96cb9a47e8bfc11bef1cf8287cc0292abfbcd97f0266b206bdd9529472ea7400727cd279acd0755df74af0ddff6993c84a5a25d45fee691bbfcfc1649fae32b4c5b2421e1475daea824e087da577c582eb71f953b5219ca0c12f14cae11576b776ed8bac9bdde15b29079577b788740deafa27baf0bf900da2c035d932c199c11991e991761e89d34ce46ad9616772a996\", \n\ + tag: \"395a4e9b1a06a4086a36696fba9982dd\"\n\ +},\n\ +{ key: \"64b40d701610e9e4079cd522407244b7\", \n\ + iv: \"a960c7353812ef51\", \n\ + pt: \"8430ceae5d17682e32bf1b7639106c444f53986b71ac2a34cd60bcb55ad4bc0cccc0eee3574018ca7eb587a89e4780ff84f88e1b6ab7b17d03def9ad9221f9\", \n\ + adata: \"cc5559af3f766268bb3215b0ea325e309a1ad17d57b73f936beaffc0f5aebd2523c276f7ec893f336c91613812c6f0623a123b3405a3f49b7cb88f1db77849fcc8792ebae0129f05\", \n\ + ct: \"12a096f30a63c2e541e5e4521f0308bf31c72c45576665c34494086f628af4c036743c6e996baaa3a2d0e198742cbf783a8163b9f3713f541346906ec84031\", \n\ + tag: \"9ef278edd1e94746eca384375ddddca1\"\n\ +},\n\ +{ key: \"c8674357224782a624b2c3e2e474752f\", \n\ + iv: \"3e3a16a1ba6f324a\", \n\ + pt: \"f8534f85c817d5852e2f649e5b983249704c6a7b411d243e344f3010e32b994244d2d7944f3fc55d5d0f417377c6bfb5ae98544c42a60bc0929a122fde757acc15b90b0d58cc276d23c418f7aae6a5a15925ed175bfb6d9d73696cebf539d9820a5f6b779102c2829f293c808b5b00bb308bb5dac1b90c7de5e33bef9cff4ce525e497666b813ca27e2c9438e08112d5c3d9f481afa8\", \n\ + adata: \"2b4196f77d\", \n\ + ct: \"80901e10c3b45df51ee0ed93d2cf0dc4c1a870424495f9024dbe832d02f5f86cb5286ff89c208d1176a5d0f7820630d6791435de029e8f4c2ee1b8262c62cc4ee2ceaea01fbc001ac7ed89972c286e62e7ece83144eef4ff28262755ce7482c7c5a2612320a7e91daadd685a29e5ac4968cd3d3f2c7dd80013ca3be51bffd98782b62ed6dba9510dbaa4b91c699c590f4d41d316ef83\", \n\ + tag: \"2032c82f77429d43d2d3543dc1323135\"\n\ +},\n\ +{ key: \"b83272054925974bf1b1d0bf646ef460\", \n\ + iv: \"cb6c3c8cb75be490\", \n\ + pt: \"64e35f169f5715c08365084eba754e171e5a2dda804913c85370868ca6da34041ab9b468053f31e1ead25fb5042b10a7aad6b70f90fe57909e66735fa546be5a1d4c562449949e88e297e6c125522de1587c6738b0f3c3f45f36d988665240cf1def73ea214866c6e1788f00b977b619d5239f24711e4b43fa1f631911ffd6e6a7\", \n\ + adata: \"6b7d91ff0ed7e3ae2303ae9bed28dc070aa2ffd30947e6be0550663b9ab5db652151609b3a53bf7e0445458009fc90dfb5212bc28431479041f4dbf52a40466cbd36bdc479240fb7814c11e7d4cc3f98120b7da0d48a24277327e189b7d4fe32e153316f815da077486c8d65cd3e6df2dbe18661886aafb562c6bd4e254e1a529f84508ddd974fe65b57261725c0d7023c177f0de5612ee2e93989b4deb065d82dc77f348d5afb9f604852449892191fc08d44abaee85c447ea26999bed77b96b6911e\", \n\ + ct: \"804e5872aa1648fe107d4985354bcfd7af3cf04ed2dbcb9b4758e92b9f2cb27635ddb576151e307c1a109697bccf5d4d97365cb36f814b79214a866dcf455209f04eb9d237b5a0673fcd3d89859c65735655e08117c92c3c310c24e0a1cb154493f28718123a643dbf7561c10c9fcb736ddca8177f5366f558b020c4627a9b14c2\", \n\ + tag: \"2bf2b147a872aed5552d2efad6faf442\"\n\ +},\n\ +{ key: \"af6488984f80e6f61a9151afb9638baa\", \n\ + iv: \"0af976739ffb5559d6474fa3\", \n\ + pt: \"0e81080fe9841009746d817e6ee6764113688292af3900fa1467edf2016dfe65aaee5f2346e01fac9a01913f3b6059528d2750ac1e8f27bbd69e0b8da1c061832e261a50995865d718f82bdb666c4875ce04d1efc2637edaa6f2fe2ef7613fd3b71c970f2f9f7524f3c2689a711ca577d34c127f5b7a200dc88050be00b00e2d8eb59221851bbd3d53a6a2d7f557a7d66d8c8ddfce4daa587801d3cb36526761a699d4b3894608d0ace6c13f8584\", \n\ + adata: \"2898a50c74b67ed99276edfbaf8e4f30279992c83f690e8f675699eda58f16831bfdd28c550214121e9f79028171a2728c87b35fcff5a26b4bfa3b86a6424b371ba71ab650d9c7c9e45ce277b32dddfebadb157d2168ffab778407d295820a7aa9126ec029020214b1a05967e6d16d2377e25e29266926c71564e2ce0d7d33baf778\", \n\ + ct: \"861f3c012ad11bc1e72aba5daae7330e26773de6e25f782a0b1dce8b0014cda1cf80e006574bf618d0070b797511b79c9fb71e58d78033d5fe4a9ee2a26406ad9c4ce7cf9c33093c87d4b65f3e47f1c6554b80d7e184c7e4238948d88134f60a0b1a1a63935a0187bcca4b16678598e5b170b1fa58a9b841248e62552ed8bcd2226680fc09c585b54e0096b30a3c515eba2eb26b63a901c876b5dcff571c82869fcd09803a57d09d5d17a15a99cc\", \n\ + tag: \"c113f66731bc8a4a93c8dc809e19fbe4\"\n\ +},\n\ +{ key: \"9892c93887637248dffbf8ca327523b6\", \n\ + iv: \"c168f7ddc0f79aacdbda5291\", \n\ + pt: \"715df15ec0c785b54cc906ba99a8078bfb63d481329d4137b14660ff4b6a29333e9f6ce7eaab1bee9261fbb18346310592a01804ed1a388d1f7b87bfc00aa250b77d88a7a9edd7bdb00efdc1f2d3b0ad592918a8648bfd82504adacf99d88519275ce0f8f42d39\", \n\ + adata: \"2c38\", \n\ + ct: \"1714d3cbaecdb7e0e691999d6e3cee83792c349147769696769aaa1bc19a4c87809342d611c2acb936ffd2169dd8d4f82c04df58a613d3f368dd5babaec3e99d9866dc88128a48b65b9a29b296f9bdb3d0e384054bc5aecf35b1be56f43c07cb4aa109b72ec735\", \n\ + tag: \"7e3491413fcd5f9877c9224edeb06277\"\n\ +},\n\ +{ key: \"7cc40b882553d637f1b5a6d6abce4751\", \n\ + iv: \"61e6ecfe7ae8c597\", \n\ + pt: \"7320012cc04b875a2ffb1e28bff6e6b5a6e9f2bdc663fd213b0aa8f5d7ea5e62f26956fbb2352374d48cfc6a17384c22f0a271d729697d17407735b425abf9d95133401eb871334d9442cd2cc59f9d5230d78bc3dafcb88c2b6fa523de233544b13106b5556708542869d9d3dc8b7f00408b0cdf50591bce9142faebf16d19a1ae070e6da4f61f070f1960ad7664a327a52830a3dccb6885b6fa5faf6bf067cbf9dc61051a85f2f129ee199e95\", \n\ + adata: \"e99c8360e20efc6a91b35d76b07ece16ccd42b1b566c7bb7faa82e7dfbea9773d91a407f5f93845c19498b312376debe2e4f081af6e53e85bb250547a61598ece42e0ed9c354e1d8be\", \n\ + ct: \"fdb85527a844ee8e3553e7b41e094df8999446a27b88f6d2cc2ee11e3575d12641bdee952e0ef55b8c83e015b079a5c926b124a411093f94ad2ef4cc89795f917dc85c10e6936a6f1d68dd665ee690b9a4e2a1ac29547af6662535b19d01337786cdd7f5e94d943a3bf47e72dac24f2c7ff9ac294c9790bcfe810caa1df6cdb8859e3841f95b0ba5b3294ece5e4c85da00a2563d41a9a40b95d41548647eecb03d673af8a77eb7b22bd5ecbf18\", \n\ + tag: \"1c789fb5917ca4077ac28a702fcca24f\"\n\ +},\n\ +{ key: \"bc9ce0ec2fcd16376b6f74dc5871fc21\", \n\ + iv: \"a87031c172fe977f\", \n\ + pt: \"4ee4f19365b8b26d160e43a23e76d1c6b886539b6e704bef43dc60a899789b4a43887130c871063d36a214a84057b1\", \n\ + adata: \"00def180eed837a176b54dc70e6cb6176fad048c2be4dd057a72682c1ec8051c309bf8de9844f75c989cd3e7ae591ef8828c11cbcfffb13b2e96d60fc0cfa3570ef945204f61bb2184697721a844edd653c86ba74dfbdf0cbfdaf1fb5ef5d6a6b0e0eee2\", \n\ + ct: \"c16ea7e45b6580f4e6851ae3f4e4a59f928b49977a819cf2979b50e922ac83421c39e8ff9e6bfa61a8dc2775cbbf44\", \n\ + tag: \"adf55cb1b4a17573b43f96a2d5ac9bb7\"\n\ +},\n\ +{ key: \"0c30122b2d20fe414ff3401cde02906b\", \n\ + iv: \"8835745c458cabb0\", \n\ + pt: \"41357a30305b6b47ad9c687121c4bb13b56741339c981e86d4a6ab93527acf0366a2e06e25c0a17bb584a6d0ced4df636de152084c9154c16d7c53d097c4c2e44a12fe1a2f7875d848262dfa1097884b93edaf90d9f3db4d5024d3dbbacab7e34a991ec2d5a1d0dace0ca462e2468a956041726e80690f693405018d0d712acc9953e847a806739392096e7e7dcaa433640ffa6a01c20c03365215b1927cb246ea6e8bc9b563dc5aa6ba128c2a\", \n\ + adata: \"3b6d6a6ab30c0a91eb6d90cc4260674b1c43b265938aa673aa1ee9e067d8e1e12e70924314b31b55a5aa9f655bb5bca025d41083a36742428ed0b193faac2c503022d3a4f0b9271f2c3b8c4a13de66bcf3489c1a7014cc2fecb2d3d0be00bbf45f6e3db57cd30a0306fed4c14942590844e4ef975cb43fe53f67e88b047d942fb1f5c92fe7b55a50668a07cd66a5a5471ed1dec0dc4b31ffe71f18e435ca76710426d4d93d87343498fa1b9fa7e193cd056e1085f1e99d584f85e63e10ba5def\", \n\ + ct: \"d6cbc6472d9faa2158e73c22cc66a8f218de8bffe9464f291b96edb4b89fb08b1b58fc21840a03532403988744e86e63432449ef1c64095baf22cdcef4a3d8bf5e6b78a0ef893c020ac9b128f4599e2354ce1ece8e5c32e3dc7d9264c397c01402edc86b1055ac01a3e0218767f7dfc4d1f48b634177a5ebf611e830f442306e399b3d6087510dba713827424bb81eee2436ff7e0f19576a90507a30d14dbd885bebabb87b74b70126b91bbd39\", \n\ + tag: \"d63c5ff681fd8278b6bf719e6a713ccb\"\n\ +},\n\ +{ key: \"96993c17e1efb65f5333d9e071eb1c9d\", \n\ + iv: \"ee35ef797fae4263aab08800\", \n\ + pt: \"675d604e0755f2afbd116838ad27802485497dc1858928f8949f042cfb408fe3cdef04f3161461b3c3097a3367321194a20fefbdeb1fcb2cdaaa54baf3fadcfd6bc6c0096366ecd27dc16154b66a9dfca650f3f0a2b1b3e3009549b71dc5cf614c12e87fdc92a4896d8cefcedab64fced4ff8dcd05568329023a94a683b4368f4f518dcdb79fac2e0f4f54902cf06febb89286138543ebaee78b880de446834cf2b941d8add11b59640bbc7b73b71fc9c4ccf9584028bc61742f7f046e850402e75cc0\", \n\ + adata: \"4cf864e004f8a17300ebfb618704c86959a7e5775da6dfc13a774a294e9cc494299c9163e7b710e8c202cedeae0bd1256b8a8fd53d275a0cc76b7bb4aa72321beed5255baa00c3d53dd46db2137e14cc2ffeefe08c1e54248a4633bfdb3f2c56905c6fca25747c53c04087\", \n\ + ct: \"f970ce9512a5f297d4ecfa7281b3d23427b1d95ddae52f38eac8a6ed4cfe0f63a03aea9be9949749c059814bdefaf84478c8fac7747e4e5b0bf427067bf24d7c1315a402098106406af161ca602085d932554342d8ee7607f8c01d1178303d0f33364868f36b76fe444f04b50058e243a02e5d615ab51c97be76e8c33663544d68c8cd40f94bf90d21e72c66c6c961ad90cf0837b2d84f0aca8757b79c6a4a231d0721f53bb942ecd01aa88b546fefa0259922e6d1120a744aa17d0ebf80d8c80d6052\", \n\ + tag: \"9e4f75b28b88b9e582c2ac69c378cdab\"\n\ +},\n\ +{ key: \"b3370411c5b3376c141cf0d6418e601c\", \n\ + iv: \"94e95626891282fedac4c182\", \n\ + pt: \"9bf2f9c9a2bd3e98bd9faa5ec5ec5d8fc4aeecf5b78a7422a057d6bf07740dc5d44db4a1cf08edc47680fb66fa0477993093a48b50c8d16e076ef3f12ebb0fc74971bdc7ee370cff382c0fe76f393a341f2e8566f805a253ee32e0892ed0ce5ef44d9cf1e6297f3575bd56eb88ba76d7dc16cf0aecbf62d49a98276fa01bb7bbf8ca8bba4e8c18da1769d7d3bab7e2aafc15a604456ad4704f2a360b0a0ecbde218f8e92a73661eefeb1e656e7165c8e\", \n\ + adata: \"6b9f708b897ff596aa4963f90d75fcfceb55373c095ee88dbf0b6d5de2f0a6f8f4c79186a7872687924fd581726b1767dbf51ddaf101a57e34e637ef5e9a7a5784f72ce05ea7e0fc3ed69e7f798d3cc57d728d359be3c9a199666414bdc4cc8f4a8e5951f80ced83ccb72fdb7a9a44a9a6ac623005d3074cd9b8f08d54ac2dd886397927004b541a5a9682c0ea716986cdd786de499d65bff2acdae66598b43bd6e17dab56e6f2288af81f2357bcd65c\", \n\ + ct: \"e3b0f895f74d1d05379286de9760e6bbb5a2d252e0e05378a9c1a53e5e74b7e44f7ab19fde66d8bfad42749cb6d13244cd77066f2e104f7043337699a8c651a457ca16f23be0fa67ac691a58955afa06edffaab5238b9a5467e3ca074f60d6332fe58971a355de6a4e829c897acf2657c6f8d5814b798d09d5fcbb8a8b26e00edeb6aa324f4d7e7f8f809de5a7843a5bd18387e6a345351dc65ef506a3ca23e5b8638358642112497a8699167fccc871\", \n\ + tag: \"5314bafad444fb09d71f90c8fd4ff182\"\n\ +},\n\ +{ key: \"351daf23fa0df3221ec250dd0c8a80bb\", \n\ + iv: \"3100e77b02a1417b95fd09c7\", \n\ + pt: \"6de23bee5ef49cdc61a45a32bcbdccd37fd99057309d82314482497811f7704c96ae463332ab6ae4d476d53e6ee8d9e44e574e0ed55d8679447827c00a437407087e5bd2d4fe4f6057e3526ad3e50ac3e97ae6c6cc38fd6576a555d56e6faa709d511baa043d0d750ef3888f43\", \n\ + adata: \"eb0304af170424e56f3589d05bde951b04743dbcbddcd9fbca0e4c9fd3917420a2e2f32161d7a18fbc89060e571c38bd19bc4b1eff97e547d6bf82d02f036da9460d901d69399e58d5919e0b0d098b441afa0a2f9b7d49cffd53baa1173e681e693d1dcb5bbfe4422ce64065a93e1cfc2cd1c240107c6d10405838311c198cd221eebdc78c57cfbdd142d2772560298e38\", \n\ + ct: \"795fd7351beeea3f5a8feac7396ba09555643db0774de746ff0267c259a1e39f8929e51953d3bd57e843ba3a67e29b434828981d5750c1b9994e078eaf50ce12cf7c5dc56a07f71690617557573180960c2ab6f06d52f0f19c97e377dca28d4a1b1b9170790f248c38e549c249\", \n\ + tag: \"15443f4f6ede488e5840b3aaa6a62325\"\n\ +},\n\ +{ key: \"6f4f6e50e5d9a0359d8e2eb06aa8daf0\", \n\ + iv: \"a53d7f797704ed1d\", \n\ + pt: \"97743bc553049c55637b834b0cfe695bf6b460ce5c1368296f5f38211023723e1111f9f8fa502a6b2cc8fc71b74a49386fb1a413a128afb7f6e30a079adc66c452bd6dcc4c368083668fce6f18ddaaecabc9bdb2ed0aa5789e77c52b1768a9dc9b630a462d448e1ec45bebce0c69020b285e7698bd170c733fd79c07d0e8d49596c09674d0dc95ed\", \n\ + adata: \"a6ae1d3084baa3c049d4d0484d884269d0dd9ae7594283cedf5194d242\", \n\ + ct: \"c2e74b79c73fafc447e90b325def1184f1003febcb49edef11c652c227d3c76137a042d3cce90cc5318c0c0bc3b9012253c845912c8d6194ba3b491090267340ae10ae40383010debf8d01699db8982f8c651a3a6b52af03bb4e83afacd1c8d0dc3098d4b2e05d987811e5774d49eaa0abc9b13f2ab37e84782485f3c824488dcc59c24cd02c71bb\", \n\ + tag: \"4a0fa8016cbef2e2daa09f7a7ce40e7f\"\n\ +},\n\ +{ key: \"1c110e9b779d2f1327cec4334dc8f51e\", \n\ + iv: \"6bb191072ac7bdf5\", \n\ + pt: \"ac484a6e40c4bf79d0b93cf5f2617f4a1b1608de22e893dc220f8169b2d5a86b27a335ada60d85e48f1cedc208453de934f0aa5ceea2cc4cfb2577842994a3464ccc27ff\", \n\ + adata: \"746fa150de14c4b6e69a586262dabbf49f978caf7d769debd6a2873a\", \n\ + ct: \"88292fac4d7daaf305abc8f29c7a29c267b05f70475fa0397f643b20023d05ac72d864964ad00d45245229d6fc17218f5739f07bd0939e554d0630b265b201d77f871841\", \n\ + tag: \"fca75e5d06749a06cede84cf31a0f005\"\n\ +},\n\ +{ key: \"a2258c17b662468372dc9dbe9b4e2901\", \n\ + iv: \"dea9f0af255bbc7a3ccc7b61\", \n\ + pt: \"163caf5849da777bfdbd6e80b5112b4eb3842fa290c106deced30912a7fa91a5c39b9f7fe0807f261b37ae300e78307fb191c91ad2a95072581d281605d4b9f6b7b6d0382fd5a539b7a7baa19da3de536dda00cb51a1e1a55dc2062686\", \n\ + adata: \"30fc9e41b53f1c6b500a7c0e50eb0bf1bc7c\", \n\ + ct: \"a4e96df31c9d3bd95cc66e57c6ce3b9d9d5df9474ddbf6c88733420acdcdd4f250a3e0c5fee155b631144f6c45647d646cc2e7feb9482513f1244f11215943f2a02e7d4a0f2447477e3e0f3455fa444899ad13bd60c9892dbf7f3971b5\", \n\ + tag: \"ac8526344074dcc02d46bd80180b64ee\"\n\ +},\n\ +{ key: \"465fc357b0a78e2d321ee62ad9d7fce5\", \n\ + iv: \"b2162ae6b075ef07\", \n\ + pt: \"1743abee3b587247ce2be24d096d137b4a11071dfb51feaf619ee8c00bc604dad2e985c312e66c9db3235d6cf7faa1c7e5e7e6f7f54d8da429142df6c2f91a1bd4b62af95e792e13a8b8778d\", \n\ + adata: \"9fed2a168843c88a2ee41efe09bd6fcbc0ec7023d4e4dde12873234afd0f2c32d256351ea531459a136dec89e2cd586615bc6416f4b4ad257ee55b2c8303915237099307c31bf7feb1fd6527\", \n\ + ct: \"9790cd949482c818942c7c80b43bc2ecf4367c5149cf3a4ad5a5e752dedb50abb3bd05687c396d16904bad5108fb512b495730eebf42e0b45f4175d83efcd112f3ba460a8dd17f97ccc8f510\", \n\ + tag: \"9912ef7f879ab41452dafa6b1ff2bcc0\"\n\ +},\n\ +{ key: \"306f0af3d9afc172e21d3c91c3bca1c9\", \n\ + iv: \"47dca72c835f38e6\", \n\ + pt: \"d19ad387cf92f0d680cdbd680bc4e22617a2db1b94d25599dcaac0dbbbd7efb90d0124676ecf03c41ad499a509480a02508ddb3cdd247955f90758343a78db6405efb973efd67106e4327387713974f1dc8a7256c30e3961186d1af2e5505e61825c210b195ae7ea8a8651\", \n\ + adata: \"b825b5ad1b0cacd2e9c52d37847b6d16abcd45e06b\", \n\ + ct: \"957ab2511a277e1d32a81d0ae3f3ea75ec1072458cf1268e03eb487e542b4d544157583241a55eed1356e92428ebe1e36113b7a632e6ebd2ac9572f7b5d84b85c50fddf8e4c8b849f0d696179dbda19fa5e15b7b1a4b7a7fe234afff61e4224e4f0dc8083540a5aeb7da6b\", \n\ + tag: \"530b3d347d083a0d6547ed838be58eb9\"\n\ +},\n\ +{ key: \"e3d4de0669289cb0e2304fe5a88334d8\", \n\ + iv: \"c75731680d7efa6eb2842ca5\", \n\ + pt: \"568be3\", \n\ + adata: \"d5d683c6399cf344f6d276773a58f5cc938296ff11ca2f7ce3689c1feb9824aebce07dcc19fabe5fcf1f09d78d9b19afe71ea03f9683cea55548a11efd41b5a1c67fd5473ded70550d7288c1d05e55f5d604a0007163f86326e4b2c90e2b3b3eb09deb571ef70881b1e9e8c1be86b3b9bf84c2a9ee19bd1fed0f6786018f2075354df26296adfcff426ed88214a53e6a3e92\", \n\ + ct: \"4b36ab\", \n\ + tag: \"05204517f0719efb2415a0789b72471d\"\n\ +},\n\ +{ key: \"19c6c9ee3bc61f191b0897f3a7d7d8c3\", \n\ + iv: \"ffc8af672ff2c891d92593c6\", \n\ + pt: \"5e3d9cce6fe9ff4c13f7fc4d2cedaf\", \n\ + adata: \"7c2838a8d5799e9e2407eb70aeb77409da584ec0a0bf563ed5d05ab91dd3b9da43332505c7aa56907a0f26fb361a30e8ad02395c2e2449698a9d373d6af0c7d2b2da7bebe7d92db3f803de361bdc59dc4f58dfdf719f9b5b3c70434fd1f8f4d590e5be654a0a7546b4aa8cd4791d1182b494d35cf75b911f909a2e55\", \n\ + ct: \"705b818118cf3500c5c701e17d68c6\", \n\ + tag: \"3eb6dc7dddbcaed598c7a1acc3718640\"\n\ +},\n\ +{ key: \"f6e0170e7708d5aac20899f360c8e242\", \n\ + iv: \"c5b74fa94bc6829c2854d74d\", \n\ + pt: \"208b2c549cb0be8ff7229e27672560fdf53d0d274d34c0f61e261f2a55c3e5d78fb411be80f4a0774e3c5882b7e91207651fcca33deb7dac638910dd067eb9591e26b5341a52a8dbbc9acb1d846f5da707b8fb50075bb750d6dd354359aec9552e920ec1aecb03619e12adb72414a1a8bf6e6fe0e48478fd84588bc6c5ebcb50421f3031f69ecafb5b5e40\", \n\ + adata: \"6e5408c092cb6a19e3bf3bcee3a9dc0715e63e3a25c5ca50bd01925bd091fac9fa5adbe734988caa4a57442e5e6af71d6e0964b53be482fc1cd33313228d8ea38d6fb7ffb1c1c4648283af6c4405c1a65fba14b657c207fdbc0886ee42255287a73a6ade53a1139daded4ebe16267464f03c63d4795727c71013bcef4c3a85e84e2202a3415a2c19c7fb9f5655d4392d33d3444e157c73a3be64cdf8c72cac37696a47c5f3a62ce676d594cbb68d410b13f7528c\", \n\ + ct: \"9c5f2204788e2e1b155f2621767596d2f7f15a543a9992435da1758405e933161bf165cfdf1587680e4ff3c96b6896a9c7244ec55dcc8f490f7fbfc7ead3a013b5104bb418af6f8cb635a0387542ef22b03df03f4b54b689eef42b2c8fb6ab5c1bf74d573f1a0b9ccc8425430d0a620bf646b8891ac63fce7eda76be9fa9c0c06660a511c9338f132a7f1b\", \n\ + tag: \"7a55064ba7ee76050c92c54bb4b75208\"\n\ +},\n\ +{ key: \"d0e3a9e53b5edd48a164098719e55e8c\", \n\ + iv: \"0785a13d37401178155fba0c\", \n\ + pt: \"bd3961a2d24cae8cb50308c2a4fe3be095cb7b93e6a3337285f11d22838c16128fc566162a658975f710e82d96aa5aab143b8dc94e6308186135cc4aeb2a5176fc01f4d415a01e3e4e404d3afd11a0027d37a4c659bee1cb5b8f0e0f3fbb2833701129717d966889ab\", \n\ + adata: \"49ed28282a24e08d0b11bfdf568551584d07f948c8546f757b482504c7d8c980bb9d3407f63723e7a7c71c4b458308948a8256fa3b4427787a208af8fd8857e85c5af06ec2b4c3f1dd5e8507728506e4ccc8388e4bad8cd5ce77d8e45be379b97f936ccf27d2fc9002d2d8175c2ec9a2af19c3f1037cf3fb611643df6c1154ed4d462e7b0aa5777669d662c7b184e2e07e7427f77e8112107d8b98868acd2a\", \n\ + ct: \"34e2e2c8a5775b0212743f08a48d988870a69ad4696a4dd10cc6ca14d9669f4f54d6f145e17afd9acbe1ddf0cc1a62c2c5978044a22f7badbef56b65d748083d1e45564f02dc0f6c53337ebd2d93b90c4a9d52eeb2721ba95fb012d6de063a85363ff603fd1b37d638\", \n\ + tag: \"9951e7a281ef2a0fc2c96df5046f1d87\"\n\ +},\n\ +{ key: \"dc80e2d059840c5c905eef340c46b639\", \n\ + iv: \"3b48c5a64e45f945\", \n\ + pt: \"888e21e89a95f41aa4d4fa0def18ca39783ac7890dc2bc1689c6ba8007ce065093caddaffe91248c6b82e223f8509581cae359f4b64a904fdf19068947c3f0115b4360fa6d37c295ea67a4b8bd15fdee50d8df9ca715760817b3246bbff746e4\", \n\ + adata: \"85db246004d95007d0a75d929bb7340079dfb8de71f73051f5baa6d3197b7f87aabfbeeaf8f381ec55349a6f438948769f832d759be3e97e0e22eb7bcc688b923bfd08c41a6e18ffdad5ecafa3c77a697f386466a0d03d5a4ca5dd890b5f54e60242852ed11d380dfc9147e1b20730da78d95c6b9854f467f484fe03b384504f9c45bbdda5a15dde7a3c8c8e69ea43a9e44923d77658beeae78cd634e95cf5b6bb\", \n\ + ct: \"e0f8b97dabefa41dbc224e17b7150b1d14e99857dd18291e6bc60d4d76098bb49320d6c867fb957f60f0a66535f6b6013cbe92f225a10bc22f90864204f28e9ec910c327dbe855998e53d02c28d7eadcb821ef942c43ea03c3dcd34d6c75d138\", \n\ + tag: \"e4430006aed478852df8e3810f288524\"\n\ +},\n\ +{ key: \"f0a25a2450bd1d13fdc6731bb77bb129\", \n\ + iv: \"bf8f63a79aebf1de\", \n\ + pt: \"d460e05c33457a19911f293cd0e20e35f2dbd6ce6b32afc47cc29cfc8c8cbaebeecc2b61c501f7035fafa1191235bf2232b03eaf5c1db14b4dbc0738e06798bceadb3dcb49cb8ed9a658503b908190aa2cd9aa71177d924825393927b5574f224359f45331699dc7f2361c7a06343a47b2181545a60860b8e31121ca6db476dc639002ea6f5c18820bd0326c5ec6537b9947b653dc07b0e37226a853ce513e93771645154aeb44da99e2fe6cb171b01bcdb6b6f0\", \n\ + adata: \"dfcfc2cb66a89b05c3f1f006a24c710378b7522cc2534a5a49f44e1d07f460df16e75552fb4f6ab135591c15cd89d10c38825fb19c35cc52\", \n\ + ct: \"05f4dd24258de54f2bce55cc912406c4aee91813583aa4ca250bcf240f3f4f60430329a39fe5e7198a00502270c4e00b23b1d018f9ffa9a42d28a012a3f4a2fe57465c4a06654a6b11c6856e596be13322febf8589d53cc4935b4bd58c1031d4e43436a2851b5295808203fc852657d004ba36b7af73d630a85302d1869231ced521098211d3792313c81d852ddcd7385a04f0f16b9bd8bf9cdbcea44322142012d1cb42cc5540732918933a352e996ff4393639\", \n\ + tag: \"8b8c1afe4aa8decdb9df7b154ad102c4\"\n\ +},\n\ +{ key: \"5338866773f6d2a405b12ee53cf62606\", \n\ + iv: \"f0a06764d5f2973e\", \n\ + pt: \"2973abe089cdeafabd93c2c43838d80ddd5808d5debb62943d4789ea0ba00c68cd\", \n\ + adata: \"f2247f33a097ab4e3a0761503b8e30e10fded28aee83ab9cd545280073262b9ad37439512cbeed38c36bd101b8360d517c2d17c2a042df7dfa1748ac3b1b5962b93d3ea513\", \n\ + ct: \"bb088c52f0b143d0a3b016a4ef6edc0aa924383915817aaf142d32688daf9457bf\", \n\ + tag: \"6cc934cd24bc47316663506f68f3d38e\"\n\ +},\n\ +{ key: \"a8cf10562eba86d2c21efb0e0a1d97c3\", \n\ + iv: \"57d15c14970e8204d689cfed\", \n\ + pt: \"5220e8164533d90a0ce1d76abd434570d7ed2a960f3bd73802ac9f1d3e088480c2\", \n\ + adata: \"ae5aa67811888f202f2605ece2c3b8b8fcc3eba604b8e1550076b8946be6ada5ce5b9f4c896e0558c97e0b8dd985f7455e078d22e57a3922c1bc40dd3b8c96df827caf726218ad16920a4f3edef7a91c4b23b995cfcef28126202dd37051c70bf3975fc1959fbd4d0d3c27731d424fd348b9af8ee47a2358376eb28174e19fb0a2f96f0aff1f7bab2a81fbd65be1d4b9fea66fa8d09bc8cb3f2ec1167ea938cbad4bd825665ee471c73b44f0294f4b988370bf4a70f990495c3c270fe6f67a980b\", \n\ + ct: \"5f732f25630d26ec4830329936d4ab2c057698641659295caa46a517c8b3d2ad5e\", \n\ + tag: \"70a5722e28d327ae2db73acde1fc8af4\"\n\ +},\n\ +{ key: \"d34958fd45bb45896592dc6346871b9a\", \n\ + iv: \"cbdff63c1990620b\", \n\ + pt: \"457063a66e4b41a90b37d60d4dbe2d8afe49972a69e113d972615d9a1ce588b679aec9f10366b6637d948cf8927d40dda448e460\", \n\ + adata: \"5bd2865ce16ae606e93417b8f4b360e0c069f81449885bc61b0a9e228c27e4ac62e70ceca85bad401836a56431e8a594f5643ebd0926c6f99de49687a4598450e37708a695a7b6fd97e0ba65b4969a96f383b515d7bb8c0609dbaae2351566dbf2488a7f42ec29590ae28cd6c864254b6bcb2bb3742b54d4c3e9b511742d3af4cfab20e052c005a49fb1139fb95ecc8b89717d16f2d9619bfa4f47f4c2731f4407eda7c4e819e9fcd3e596ce0a796e6c37e20b4b32d33e039084\", \n\ + ct: \"a1a921939c65ba5a2757d1f1b49da2afd2e21d290dda5c62a353dec4cb8557ca6f2346c68d243fa9fd6598d107ec8234af5ce783\", \n\ + tag: \"346e41627eeb3eb4a9cf7e4eafa0d8ce\"\n\ +},\n\ +{ key: \"d370e0ae90e11039437c2f073cef046e\", \n\ + iv: \"dcde1d331407139b\", \n\ + pt: \"a1f86fc41dabf1405910559fb64e884c88b0004f95d2d9d36ffcc61e17c8cc79087ebe4e1ec0e544879d4577379e83fd99d197c6c440a05b0fe0071b3b18a369fdd137a0612b93139b4b150fb932c05e1ad2182061b2ea0909eb26845d0c43f6764e7947560f2424e10d63bb835edbad\", \n\ + adata: \"0097dd8517393ef83fd9abad44b977e63d9d75b4adbf98b8bffca6e1c3673eb4566dce68a6005b306a007acd906669201ad567142b1ba1e0e48a13a36364ed29925d28992ed4f630aa2cae90f7464cba96aee235007533f48fc7823d48d9267c394ebf8963057a729c85387392bde219e4c2bb4038a9ce2c019384b3096c206b\", \n\ + ct: \"ec6fa1273f78d601d1308e8e7641f9dce4ec5f3f5317fce0eb58bb97ebe106f2cf90e5ee0144ed0d7932e276e54e2027c7581f37dd6bbbbbe62fa3b896b9712c6dc4bf7d36b7654b68ddbf154a57e0d71302e951cc53b9e7b4326f818db9f1c7fe1acd567bd495ea0bcaa073c1ec09cb\", \n\ + tag: \"3f4dcffce7d7d578e93ada177c4feded\"\n\ +},\n\ +{ key: \"dd4996d573743eba6064c6625accf115\", \n\ + iv: \"c9844fedc2c8fdcd7b8a6908\", \n\ + pt: \"9d9394fa5639ef13ebd54c0e58d747e581830c40809e987f99f4ee7822b280b0b38594f1c766f125d45fa8beed91f603960a2751a3ec2ab7df330a5bc98d54bbf8a71cf6ba1dd2c9af7365a3cd537601e77b4b9bc71e8562fadba0ef84a52962fbf62d33a9fc29ed95b7f5db5115f29baeb7ec8b1046e2e226001092f988d8662af0a986544a24dd6268525379c439c2a9711b36a3c3b2eb17bc551e7748ec\", \n\ + adata: \"71a15928b88a8855be3d9ce84c56141d9840dcbe6b92c9957e6f28281b8e91b60a9cd8eb9e485ae752329b2b72eeb54ca9636a33931118bcec41bb651d944c6e0b04b205b09512734fb5d96a9e8352142784c11e3a3fb8e0ef5f896f662b17a116cf86f202b4dc840cd73216553356cd3e0d246ddef02cc6a605943dc93cb0bd9c441c22e3ee6e8191de77a1d8660d2f38f558ee0fb8c966dea47f53ac0bf72b225a6e4dcfa8d9d1\", \n\ + ct: \"482248220e89c17aabee25a586cc045be251a2ad78ab1b10ed04420a7a2cdc6e2a3f4663e197c5f52b8ca788e66efdff0179a3f867fb64a529b694e934e22ba81ac0e7ffd2bfb5d226a0dbcc986d5a92cf7122d0266b1f8f26e074ceade8fb3d2818507379aaff741df57a33fa7d897c0a667a56321f8062a4bcb47fcd7f653fb71f1e884387458cd48971e623207b62da4c85ace39329654ab0d191fa6a75\", \n\ + tag: \"4d282acb6e1b9ee1f2ac4e0918823765\"\n\ +},\n\ +{ key: \"3213ab2a4d7a9c0028ccd2260c6b33c8\", \n\ + iv: \"efa3e168305fd9b4e48836e3\", \n\ + pt: \"9306a37fa5d41e8c1a0e815279709477bcd79b4e54dde535\", \n\ + adata: \"5d780776900712b3355aa40494593b04f7215f4e0ae491db446f1fd251edeab7c7a4d77d64c7b121105745795c307884a76ce56c3983ffe9145da01cbf344b35329a77b1a79b55c85646ef0d00cb3d435c29006c7181d9fd834754f25cfd84276c571ba51f9b665e17349b241b9dc62e90d60654fe81c75311455f7b834d321610936c40bd1dfbcdd18de08c20bdd1b6a85b5942dd8384314f8ddf3360e4d731\", \n\ + ct: \"e59af43ebfb173a2ece8f3b8c9cab58d0445bbef03dcca98\", \n\ + tag: \"e5e8da9b7914169174198dd6eba782e9\"\n\ +},\n\ +{ key: \"6796e9bd9971b1482bf10414ff21c56e\", \n\ + iv: \"37ef32376ec5a5e9463a8b36\", \n\ + pt: \"4f6a832c83ec67bc4a53b45bb82bcf8b6e8535afe0ab1b92b1e3f06793f7a2fc82aa6ef369036c8aafdca6e47f9ac4bec2b3424fd236d9af5a18804406191394d1b94501392130867a6b1fd23a82b48d77ed4731d001f5d3c3407f8df7285a30f152498da8b0e0e51b072c55e8982b72c3a62c3ad0d35de75a20fd8ee3bfef83b473918cad4bed67268bb4a20351\", \n\ + adata: \"51ebdaf16e454d7eb81b16022e0bfb0f7b3e6616f41db3e01ac133159d2f96d4fd1736e3e10179ee99e1306b3b\", \n\ + ct: \"79691a434df58c62758c5bb823a60da4d2bec85726d2df97066d78edb1ddbe038877e512a06a77556a836f25a0da529fa5c74bba065025d150035c79b087f1d5003fd91f94234b1d2576019d0e57b3f13070b586793b6551f88aa8568a50fa1a5aa1fe849281dea321e35ad731c3297aad4f2232f3e66e8615918ca5493a01acdd1c0ae7c64ba0f1ad9b455a0e76\", \n\ + tag: \"43629bc1b7d9bde8aa5fde8905e8417a\"\n\ +},\n\ +{ key: \"3d6d8df7ea99687da08f24fd3462e1cd\", \n\ + iv: \"89b5b53807d5f407\", \n\ + pt: \"dfad812a908938db67ef37700da77001370851231c09c05e91665abd2fd18050bb10bc74a60e5a4aba59b7ff3be0975f38514c566b11e21e64c52838af89\", \n\ + adata: \"bdf5793d494726fa72ff4821490bae7596dc1d16fe92bfcf0fefb9608241e0b6daccdb49c5b44e692c61f7030a543b423f5b8f56b73561e6dd06d09cd10e61d349dca181\", \n\ + ct: \"76fdfca1a47e1b8d3cfb97c7aa9c3fda2c924371f46159d0c4c78b8b32acfc8e0bdcb901d3cff6a79ed5dcedf0dac1469bc652b9e95141060b0f9d0d5f0e\", \n\ + tag: \"2e784fb9139a1de3daff2f0ed295482e\"\n\ +},\n\ +{ key: \"33c02db05f17347768caae62680b2a2d\", \n\ + iv: \"dbf06026fd50b378\", \n\ + pt: \"4d55d7a16624bf4408359059ca716a75d4fc94a7e0b915ebb9f95bfddb9524c31b53aa5b5118916efb7f8b296b8f14c2dbaa589af6d3cc9a4ff923b1fe8ff3e9042cc7766dc2d40d375f1b5bd87ff84a7a90d2808bd4df1d42d07fae73277aeae579730caa3a96bd5554259b374a5b50\", \n\ + adata: \"f1e6fb6cd486f19f8cdc2376537d14f1d7ae724deee0c267d5b5d5f2374aed731f6c37de8f61b1f439aa71f1b00b55f905090ea378152282a660d4f054ca13ef8aff16dbe5a6e1c31dacf3a8369a382b9317c4ba089b4edbf8f4fe3337c23c319a7aaf89220a9c315d663451060afc844a97f26d2c4ded8d6673c3085535b21d028054bb65a1bb0ef69880075558101c26213484757de856570c\", \n\ + ct: \"53ba6cf1bd3d82786d920059916b5a9575fc633fbd4e207089018976d7b84c817a4f7d43b83ac53e349f293def61388f83ddec70538bfcc97b4f5bea28861863dbf1a1b868e3d783535aa51f494e798dff94230931461fdaea30fa34605b2540c5de4c15abc8682fc7fea1ac1fde0234\", \n\ + tag: \"58de590c3b8f2201f533894e395c4f70\"\n\ +},\n\ +{ key: \"d0bc4b3bfc867283820aa95c03a8e9d6\", \n\ + iv: \"79c7106e8ef1b68dabadd3d9\", \n\ + pt: \"18cb032bf279c45cdf8603c61fa84819f4644979a312378b630d419a30f935cf48f8179ce205682fa083c5ad\", \n\ + adata: \"a71d9b7b6c99d8262d6789217be0d271cf2f19c5e452570e0aaf588a69b4c044035d667489cd28a8114b814cf4cc630f594132eb363406a3f98c5e91b486948afec1bdc1e68c021b\", \n\ + ct: \"a8f7a73025551f82fc87a702342b36396eb075c3ffff27b0bd0167fd024d4a8c1f9d398b55e7df089f757cc4\", \n\ + tag: \"3f7c93d461fe1193448639c7107aa3d0\"\n\ +},\n\ +{ key: \"a8730a2ee8e8dbdf95a85f5598f682e6\", \n\ + iv: \"3b4ee82f63b3b3d9\", \n\ + pt: \"b533f3e0271d6f5210fd7f7c18827b95740f75f6e4435b22203573027b4d981fa59a702b1f0895e0a7c8f1b239595e7bd0bdb5d853b869\", \n\ + adata: \"211b34df4d9acb75bacb0cc0edb9f8f8b9bd63219641\", \n\ + ct: \"2018e286f0e441ac641e213dbb8b30c33f95827b6c118828591e206639f327a957a86bd66d4967c3934297cc12e8daaba6ca1abaeb6b60\", \n\ + tag: \"80dbe3c0b32c68a5c96dd9b8dd3c0cf5\"\n\ +},\n\ +{ key: \"8bae594fea1cba4275ff3ea6793b0b3f\", \n\ + iv: \"d94febc27bc39b8e18a3debe\", \n\ + pt: \"ba8b7be464747990983a18244f017f0df80f0cac41772002d9b3614a19bdc061dee588dc28d93286cb6e0002f52197d1109fe3ebc73ee5304482a5e6245f3f4d6b846e958ecc487e7546aa9dde373ffe264fd4654d41eb5caedea8aeb060791832f712b5a6a14a96c223ef481bf93212c2242fe35cf9c2acc5b46592cd061b078c96804f866f4dc096fb75480a1ead1d7c9df79be9192795e46f11da6d8bd578265ada2d43c5a48703b4943d904485cbd14cee0526e58ff84d2e5e7aab1419c5c49f53a0899b\", \n\ + adata: \"e2a5b38e69bb5767a5a8d3ac246edeb994f3cfb4f1df943970146c005aa1bede9bf0ec839290566dadaeab5e4a89022fe79829fc0634a90b554600eaae622f514cdad0e524a9\", \n\ + ct: \"75bf4c1dc21df2f56a995c663c58c2819d506a27f8865da53dd80a1c8f7befe1e6082c6eae1191ed67b2353c9fcb89f585ea1b4aa2e13f1a4562c9ad5a00b47f1cd229465f4b20e28b90672bf7f88186f2be9767c4df0f4150f87e35e4772ee14d8a0de312f6ec69345b9389ef903eb0a51c44bc3492f1887be0bd9f8ee7400cbcf264d23acad8619d339f1212d875bf111b24a552a55b48d464737a658929fca867b48ef991fdcc189000710ba4629e74ed466f28358f4367829db782e15401f22fca6455d2\", \n\ + tag: \"367e5a3e2258b35385aa5c93ca1f0acf\"\n\ +},\n\ +{ key: \"03b1725af01b64d9fcab3d51e208b807\", \n\ + iv: \"75709b4e688790fe\", \n\ + pt: \"fde3e10e617dcfb1648c615049769268d9e1dc89dbdd9c872b9a02dca282155a0605999f51fe9d2070ed062fb02f42424e205d9279a8046d462381c4f8dbb52e95289813ece23cea959c5d252a9c24a72afb52beb99c1c130d5cf34f3855dc8014e2ad61f0309e0fcb315d\", \n\ + adata: \"ae4a62c9aad3898c551c15686492e6394163dc4f7ac1ac1db65c6fcc3aa61a62772a0715b3fdaabf15be225e601004a600f895fecc3b055179f7a73144a44ebfd785f309f9a47788c67626c8f05dc066d0bd7933eb7cca830e79232b316e77096d730a762c4c8ca1ada8f87dead747fb9e043588794c75e7275491731b78\", \n\ + ct: \"aed67403b8b9a893d7268dfd3560d67419adbf1c6b233b6e50a3050ce57f4869ed8c1a9e9ff956404bd9cd2ed70f22626247fefc3a9a42cfcf92dd536ca4554daed5cea8c2c28b45fdef9a10fd45d586e373941272d30b58ef8506034d2a452a158ad441987c6ffcce39c4\", \n\ + tag: \"27729c9940b11edba1370af11c76d0ca\"\n\ +},\n\ +{ key: \"1e7947f0004a55eaa6118bdad7476cec\", \n\ + iv: \"b3bca8ecfd168c99\", \n\ + pt: \"5a92e275f12ad7238768d8d6fe5537d8fd5303d771e22a7541e01267ffb6c1a9985812f941ef2a2fb1f9838bad66890950bc31f17b78d494df4c71f89c1131c3441929a925e6ce10b5ef090c8ceb0c5bdcab5c228184207e4431206697f6283f4a7699943d66bb751a2c3c828cde2c44d3d0ebf5271f8973a654381a21a4d9eabaaa\", \n\ + adata: \"49bff3a3d31ef2c794e449be1d165fdc70b1918a02930d04fe027746a6ffc268c0d6e5acdec9638e417c170990bd13\", \n\ + ct: \"db82838faede4edb1f31f75019e7542443d856c18ff426a398d3909d7abe5dfe71312da4762d0c05faa2ee4caecbd4093c5cbb01858eec76f3f3ffbfb419b81956a76bc1682542ecf5c80e40c492391a3766799b2427f305f34977ddc4a8fa9613ae3b4543c6b7663d305ffd78d4175a0296ae772127161279a9f731f93a217e27b2\", \n\ + tag: \"22d637ade46b057dd5c437459c55aeb4\"\n\ +},\n\ +{ key: \"4fad744095a4990ae3472b00923ff38c\", \n\ + iv: \"79c0dc3189e0348b\", \n\ + pt: \"66cf823edc397cd979a8070f17a5555e2ea79bf5ee6abaf6380f1871dae557475333914655f3dc513d0a11b8da68b53076f49fedb48bdc1e87358f01ffe002cb8cd17c6aebfcbd304bbddec0dadb8696027358576abe799cf0bdc873ec582bdc941446e221d68b7788539c1a4cc12e76de069088e1607518b69c178fb47b2db75e5e128d5b85c81407b959063665946df0d82565b0c7c410642398c0\", \n\ + adata: \"f2c98380ecf511f77c8a3eb6690f7bf4bf1c9fe4d51d21576f4aa48401c3ff8480f7acd620e5644527252991f0959966406cd5dbebd79cc21b6f9c7e5a52ec82a5605144f41990f52d911e41aa0c5e145a96722712971acf09e28628fb\", \n\ + ct: \"66bb5fdba714ef0678e067807a09ab5f696db9bda8bd8c9fd5cd2fd523b14869c54619acc4113db43a35130482f97e90d6e7bc859142fa94016ae7ddb8687fd868feda210f9beff6799ad03cb762b1665644c2700ce45a5d827e9c63bb2dd158d1521cfb55bcf9436b80994a013d845492ad05d6e43e753cd032899543d84311194397ec323fdddd098b24efddebc8e0571438f4fd72a27c4ce1ea6c\", \n\ + tag: \"351b68728f849554204c89c3d3fc20a4\"\n\ +},\n\ +{ key: \"0d7f4fd19dc968b666048701422fa339\", \n\ + iv: \"740720814f5cc6a4fe5c0df1\", \n\ + pt: \"c657012981df58bf0c7bb3143da66ac02e32203dc7d7b147520af3bc0e96faa0e3a3cbf3573069aa2abd9ce4f1b21133030bc0bfd0ed3821ec814ad8871970a6310c428987e09e4afeb37f0ee1b7d170c9a622888b58a9bf4c5a16740a3b0d1ab302576db224a8adcb9d1fac5f82674fe5fa3f3714446b5f43\", \n\ + adata: \"ef8519ff6cd4ea219620013aa97db0a4cec2bb76039488b08d74b9b32a0968d69b087abe9be0a6c585e4cd9dae352a6f929273222569ddeef97407e3f24c763063945fa071e4fed1e5dc0adf2e2ba4f17511363f8046f48252f8aae8ecc53555\", \n\ + ct: \"c93e5f39c02859fd3c2c88c44cd7c17c9fb6ddea1af7d5759dbefccd58cf078ecdd4a44dbae635f1344222d62f222af39179d819829326d51c9e674e0731c4b8c6800cdbfe2604a4f5735bb8a95119ea2d750587bf11aea7f3300420fe43eeec45d98de8f0aee08420f0aa09a71d3deb82cf1b6f42e36205ca\", \n\ + tag: \"6ba9ac8bc9dbaffa658ec1c7198b4c47\"\n\ +},\n\ +{ key: \"16b0501dd9bb29b0b8b1982ec42ac39f\", \n\ + iv: \"42e111b7d5ae6072b9b78f00\", \n\ + pt: \"e351adb96dc79fb8419f4483c57f122a95bc47c7b92cab685faa0cab4363f25b07ab1152d01e0be03e3177e786a9570176d1a1635b16f1a034fc0036a98cff45ddd8b7dcbddd2b418c82eb66a795020cd006f6a292c004fd232fda6b868644b4a0dda5c7420172a76cc0d5f9ea1b2b06c25ac3fbe13b22ff1704c8f7ac085095cac0675aa8e05393\", \n\ + adata: \"46870532f20bef96501c720b20\", \n\ + ct: \"36c2ba9079dfa944e21e67b3c98f811aa5c98618f10de09a3b6c8f55dac9e6d831b1d216335e5d6bc444706a11fc130b36061bc70f9385587ffe299d010cb24458bc69276575596924b55db668aed322393fadd97c3e69cd1bd3bbf23e402dc57f127f03907398ff45022bf7bd5afbd1a2152a052c7d24beee5688aab7c02657de5bcc45b6039f02\", \n\ + tag: \"0b231aa620d084e7d6624324240cfd6d\"\n\ +},\n\ +{ key: \"661cb7a9f0126bb8a7a82da94a37506a\", \n\ + iv: \"8b89adff61218850\", \n\ + pt: \"5478f5f04df20d9c75eb1a4a758f81ce4529960b7fe7b4931733fc6e8132244cfeb4ffb420e03a660d870a5ad8bcbb80d5bf611d10761a28b53ea960e60ee99ca3c52b7282cef1f098bded0abe98458fe1dfa0beb9984f73e83af52d99d14d27e3168d1b0b00bd58e7f7e818668b228fd387277006bb7f5e14cbeb9b945970114c0a811a5cbe9f219c4bc4609a8d5d20b6f676a33d0a5ea675e5859c6f8fd166d3f2bdbbbe09c24cf7a9254f153930e45495\", \n\ + adata: \"1d98d3643377fd8b115ed0e956138989cdd2c83a2aec77e33c6d970a58bafb5bb03c79cb2d29db15ee056e09e3f6c97ad0130661e527db183b393ac4ae2b8be2021a59cbdfb08934140a35e2d31d9657714545c98685971340be2932463eadd56ae1473e5f9ae07eaede7c2abe40b35c46828264388b2fa5998c49787a1358d8060aed92064c76225094dccaea9ddd43d8147108d2bf9e9bba31249c22ac5d3e7502dc3e64f30da796891d1ba8\", \n\ + ct: \"d59e8cb15e730f079e7b2e5b2e07f9164e30e4eabc7a5373cc9d2098247bc513ecea1afec4937e67a38187f1000bacc3a04f11d473567cc7c7bd88832f2018ad145adcc02728cf450631d6e7c4dc86c9f2ffff0f7ec4be9ef4fa58f28a7f58c3e9091a30111c8c252ef4bc0341d5233b88693783e8bdb24345e22f7e37ca3a8deb1c1b5ecc7be8e4b591a7504f302097d94e36d5d2777f13f5744d6c443df6bcad54c124379ff097ecf668463600ec87426b\", \n\ + tag: \"1ff69885757c9f7a4359cc166f947f9d\"\n\ +},\n\ +{ key: \"81ce69854defb431b6f415d4ba221949\", \n\ + iv: \"c42a44b03a908635703f009c\", \n\ + pt: \"fa6d72a38ce4a9258097cce9a9beaaac030278a114d0c392c97cd524c68ecef903c820eef3260a792d8a4eb1ef3150a5e31c3367570afbc9be4b47d852692b92c22884c7db8b96bc663e61c5b18c64735d162f657bbd910c1900705763\", \n\ + adata: \"4d813b7213419821484575420742d0e27d3876653ec519647177ee55c50eced1b6bfb12567aa2d3c9e48bbe8ee9fd6bdbf3d37a79b68cd79d961a141b2ff21091565b3a4ba8495b4e4edfb880362cb1b09\", \n\ + ct: \"5351c2ff99d5d4263564c934c24e2865792ab084c2943bf3fbc90858fa4815a5942fbdff4ac90e6f95295acefcc2e714f85bf7b127777bcbe6974a3185a4cbf78ca655e1c126f6099dcdc592d0ec22c2a290e1964a18cf41e6dbfb6406\", \n\ + tag: \"9928ae9221e0df47638d50fec3eda3fc\"\n\ +},\n\ +{ key: \"b7d9c5e36c3ab572f2e9140944afdf6c\", \n\ + iv: \"7f5c69c27b3a3b16\", \n\ + pt: \"6048964d926177bd861b91af2bcb50189a42c0ab150bc2c3700eb69437bfa54715aacf3351095e13fc23819ecd895b518131d2881f0786c53497150a658b00302b09db7e07cccd056618d9943cd2143ba7a02b520140c9fc66016fe11f9d10f7dd2d0fbbf3c10196c889ee33d5b5f7de1e202bd2f31521\", \n\ + adata: \"d2ca206ee4e8bdd454101ff75558cb7f49ee5df30a26f5f3150f6a1c1efb7607115d910080af0f7eae0251024207db37d7b0fa02fc9dfc8744b8efc24d11e09291d0b845c0743f846f29ff320373ffcb7141b2be929b729d0971722706bfc19d001d0f6ea1112f58ff3f2842b5dfb548a5417e0213738726830882edb5eb572dea1b6dacd081173133dd464adaf1b5f736a88b24fdaf793c863bc10f271701748d89439215781bbd87\", \n\ + ct: \"7d032df515f85a1fb7216762c2dee3c9766ff0d592db6d9e071469554fda0de74c20dd30406ce73a2f0214953d1ad599392985a0e3d8fe327380d54caf741854a343e0fac79cf564bc0f609e9598f85e3afc0718d27be8fe13bfbec4c54f84e8df2d3d7368de8845a73ceb58aa0f63ece57c0dda94b79b\", \n\ + tag: \"4dcd665bb802be04c0c93b59fefe54a5\"\n\ +},\n\ +{ key: \"d15491365d02df47aacfe5d2adbd2426\", \n\ + iv: \"305c75c0be19592a998529c6\", \n\ + pt: \"b2b853463db76f7c7d85098db142e94724fad0dc71353f5191a0eaec49c44defc16dbfb839788b2faaad352bf96d8b278d8a4d15b1b42c1b20e77d296facf5eff6e3739000d8f31f\", \n\ + adata: \"3407c9683728a9f170ca7189ea91d54ac280bee1b1a7f4d217820fd4caf02a898e085f964d14ef8ba5d5c0458363\", \n\ + ct: \"3067a416f868f3f214572e5b1117e33bd5b0e2bd55ac24dc92fbcdedd79ae9ffcae429896375d0f40263719839c3b3e61b135dd60d1a98bed12af8ad4bc5b94f8ede94dc642c8581\", \n\ + tag: \"67f0030fe61f5a5ffcc7723a5a25edca\"\n\ +},\n\ +{ key: \"4d337e5dfe1e269b942300f661ef8cc1\", \n\ + iv: \"c0d0d28b43b5956d\", \n\ + pt: \"a75c9a9ebb75fea6e49094cede4c2d59ce151638cc0053204b3f09aead59b87c763be42f34a31746506dc20f6b4a923703b99c46a6afd6aaf76ef8c0dcb3d64fd74cd78e65b9b9f6a686a7e3bb04f66eba67f7d1fc12f567f5007cf98e73f0576fe1da47612777d069be7a8427088296d2dd876143b2305cc36f4b8ba614d620c172d534045f852b312f9c186fe7821227c0d8791f2f147ace19d511146e6c255ecf2d61\", \n\ + adata: \"10132e9a013f45c5e00a13fe82f64d37eaee4e686a067a013c2710a0b656c4c06a441ccc266109e21a315839184ddfa85f7d57059b29037c4c175dd60ca28553f1d29dc7a3f935c025c290ffec14da692d904db65f682aec5ef0cb8d9120dcc5f3a693a4629ad2e352ddffa72a35118eee804cb866d6f516340bf08caab3f37cf4648be2343c4b717fac7213c21af10ea5d0b54c54b97ab044eba2e686233c96a16733be9c171fc334b00ac804496090d7b711b8d06197b9133296\", \n\ + ct: \"51f57b15de517646bdd473c7ea2be1de8f2b2068fbbd757c03fbd9004dcb255ea967d3a32963c412aaa44e3ffffb4b047782cebe14f353dac582624dc3ad4ecb21dd30f2ff93de0ca76a0a13a50667932a65a3e6bc179167d65303ddaa89b4ecfb4cd09fbc4ae2b6e9896a0368fad50e44f67697c57539caac9a9aff9596dba68c08d0364d91cd83848880c8462a7bf82e9674499871ca86be4fee0c0947f5f54fb9ed28\", \n\ + tag: \"4b282e3742d09167d0fc36e19dba0d38\"\n\ +},\n\ +{ key: \"abe476670e11e0b9afe19fadbd56afe0\", \n\ + iv: \"efdbfbbf9357f8f1c93937f8\", \n\ + pt: \"4a2f89a5106cc03c35fa23383720eb75890bf4ed0f60dbe28d6929647df723612481cd3480f64215e88b403344307a950673e3350fd026f5144b84528d80d614757ea937df1d585024e63bdd8a1371577b900bdcc4654b8825cab63f50ed9acc965e0ab172ccad02bee614bb56a33f3903091c85fffac358e2be29f081b80e45aed0e4b361825ad88061a0a25f5868658bef7a2354fa\", \n\ + adata: \"3231009b8359b1b996b3810b31c3005695a4add2ba3cdea9e18560ae48286926de657b3bb11ce65c936ce4572f7693934d5bdaa4ad5b0e8e991b7a30279c71ab7a3b5eae6dcd90a4fb865fa8aaeefd89685fa959654d5fa2e57234ca471e768f67535cad18b80de3756318e118368d4126a279300e6b5d2922c33e8c2914c5c89d60ef5fdaecbf718cb98c\", \n\ + ct: \"0faa9a80aaee3b07e450fc19b1afc4cc6dd680b30018ba3ca85944b6ffe5a5f19ced526488275355f742482ec961d80ac9a6e37fa9671f9f8384a7d09d747cc211fc4e907ae014e0c0b354c63f80b5f0bd611997c546b155e604a29acf5b49e747a10f6a56a1f86df46e30e8b068a7fc7b9f5fa147f1e5181b4b10860fe8c5b25bc0a1b5c303487c99e9f9fabc80073f41a7a859fffc\", \n\ + tag: \"810640be8514bc6e6bb72206e1fdabe9\"\n\ +},\n\ +{ key: \"49e06f810e4aff42b9958f69cf86528a\", \n\ + iv: \"b25cc6931205f6d32e25420b\", \n\ + pt: \"8fd07add7f0020c3d0cacb9b9fa8cfc069c6f5b18888a8ccc99c74d62614f43a9cd83873d9ebf93ef4093966ccb041a699aeadb75758eb723e1fbea26c957be5cd325495733b34405b3728d56c6f6522e684178dcb3635fdc349bfc5e7e957c1ca233318b09c7a2fbf7e94d879058e86ed115938c4a3bff7be46ae00c663d8\", \n\ + adata: \"1338a7afdc7fe4cb3cf32d08105936cc2f3654e7fb8ddfeb480c62188b25ebb0b91fe5d34a1a950e5cd2a182d6ba24eea13fddeeae13c95c319b167d55d5bac2fd887c8e1894cbf659595a2121d2fe9ee421b381916632b88a92d79c9890c0a7db116e377519bbbe7c8e4e67d99272a8cfa697d9e890848abd45c7ddb350b7d3\", \n\ + ct: \"5cfc53fa112f6d0710cd3bbe2fc32f9084ab8c599323f59beff16d8c96f0ac9cdb5eefae810e474bdf8a9cd2ea8ccf16e63b855fc6d77dd341e649812432fedb7a18821935177c41d3f054f9f2aee9f8e6614eaea4a7bff36dfd56126a8cb10320436725fba6cb0d32466cb685097a70d97b0dc7b970cff884d820c0422ff1\", \n\ + tag: \"5478346e185a5fc6529ed50888679ae2\"\n\ +},\n\ +{ key: \"5a20809ddf1dde347c3e2a196cbd0bae\", \n\ + iv: \"cab0a3b75001de4a\", \n\ + pt: \"ed83770bb2d48f52d5cb2e20f66988247aff9fbc6f0479e002ded6bc95c3d07621a41365b7a1950355971607152dbbfa936eaada1a6cec552336f78cd910\", \n\ + adata: \"595de5a37b8c52aec7a9f0fffa32347fffd9d5e6ef1f6fba4404c3c5f3f3e2f4d73ed4f82bdf9dbfa2eee668\", \n\ + ct: \"6e744468978c1fd2fa0db3abbb9a6ed15313cdfac947608ebb4e15dc80db585662981826c214d49a747642b864475c246a54af5145ed86e9190afa7c295d\", \n\ + tag: \"318cedc9ee9a5fca32040a9c307b9f9e\"\n\ +},\n\ +{ key: \"6e2b84f39f49d24f7d3471cdc1014a1a\", \n\ + iv: \"8daefc409e9e4f424bcfc63d\", \n\ + pt: \"4dee3b79690bb9a056c632857d0f6fd11c8b025481b7cbc1a8d1d1816e3387c7cd13bf8ecea14ac490716a46b82c7622e9e9c44d712c649b17b1df167f3e8caf3996b714354621ceb0da26e3487e93126c0837036bea3ae782d06693e0b840b74f9b32067a6ee1e83b4bbfe64667b0ae9c98f0b8\", \n\ + adata: \"38338b7abf03a60d71eb61b0cbc8ff5f17f6b5d1b37d0b44c24cc62beb3d1fadb45b1a8ee50cbb7694d66e9e863aea75d57786cd79616f63dfb29d81b24c3c27b4b365be\", \n\ + ct: \"29d3638b3ee429020dbad079b062b874990b560d94c0b0c830509c502d4c3cb9d7808ca59d71363c9401e5def477d07028e2abfb66757ddb0cc2626434caf9c2cf750814b4d8759c4c6cbd9793665f5a42f2d98cba97c14f7d5c9b9a7349c88ecd7cafbcbc1c7b6b1f8b3197e7a0764abb87aef3\", \n\ + tag: \"032dbe7687e333724a540a0598e008a2\"\n\ +},\n\ +{ key: \"8d3b3a0b2c0d204f41f5d9b77594cf4b\", \n\ + iv: \"2e866f5c8674af5a\", \n\ + pt: \"971218c30fb2bb2faa82ad36366c95540835e2733007e1332d75d05bf8ed3d76940693051b4dab3c8ba9d5296d293c1af51f1dbed4\", \n\ + adata: \"01d2161c016811a5eb7d6bb404b1db9e1375d009818ce1cd92a20bb2623f7756e30eecdfbf67c0a0f8773821273968bfcf8ee2c35449fe2d37febe\", \n\ + ct: \"d5f958fb1cddaf6390d18f946dc460cc1ad3ef375cf75d2273c51d22378bc7123cd52c9f6e46a17d80beea957a95f9a3cdd922033d\", \n\ + tag: \"346f10a7ed1f8c2eb5c920feea763cc7\"\n\ +},\n\ +{ key: \"727a9b4a1c6542b88020a4c821bb859c\", \n\ + iv: \"51758d58f3cbf3c21d500b7f\", \n\ + pt: \"a77f52c5157053aa89395e36c8026ac8abb026a0cdeff2527e6df8bf6d4aa5e2cfaafd4463aceeb8571e6a0bc7cbe797d993f04ca6c2489a8f6175b1f57c5194fdb3699691bf20e19230a8a723c7d90b4e5a67e961c7b3cee63725b2bd3b170f97d05d0c6a43f06eb4ac7055ebdcb035a3d6e46a8856f2d9ea5c02e24ce197b0ce6186ae48218ad36714e1365aececc15e0aa3e444ac\", \n\ + adata: \"7639e635368e15fea4cee62775acf357dc8e5c260b320d7d35a06ada204492e88707392bd3025380524b8d0e56ba91d58b4736c2563292b31b62fe404aa2cff1f94206444d7c0479cab5cecf8ff56ff35a2ba8cca101771365543de747ff60e8a121e89089151fe951cb7972d3f1d512cc9633ecdefbcdf7b6a9e2ae90ea7ce9afdc83a57b43b98399ad9e5c9036997063644f1c7ac3f70b\", \n\ + ct: \"58927b101807cfcd5d876b13e7c4546cebc4129f67f63a82c2a2e13d2f7e0c99ee4ad59f431cc9782857b95b4b7cf577d6fd93e91308c172ca31b9cc015ad32786c56a16d5ea030757c07c17469d91117600b6b7a1f0adc158581ab31bf4fec409f64299be1edbbc0daf1c3b409a4d2d7fdcaa9789815329a80875f26cf1a4b33236c050e8a93b30f6c0bebf780d2f1de25938cf945c\", \n\ + tag: \"11c80aa4a32b8946fd87a5b1ecb27f56\"\n\ +},\n\ +{ key: \"ba2c1c2f24497d2a092fa02e2f5e0051\", \n\ + iv: \"5ae9e49da9f7d71e\", \n\ + pt: \"2642d817655f9a56cd56a4692932325a49f99f698cc8e2fb12d9dd4567b50ca6dd9e7d4dd5c765ae0b77dd7c80656fcae6d62ef98546c69d64878ac693c44a539d745506439647c058143c107d3282f44aca844788715421c58c357d349fa5993c685ce0204b881d5eda24ea\", \n\ + adata: \"e5669cf6deda89b116edb181db0f3de6baaf74e5e54929610151d44a491233e757baf7d51ad3b6c362ba887a81ccf47737d267504b9a3738b0a910a327ac9a05a90f652fc52098eb20a22956614211116b32fde311a95526e43e616d528700dfce02d8c72fb0647417a37058a1729e96bfbfe6c35f0890c30d00a05fa7140cec668e296505f66cdb7935beda2eebca871cff5ac798244ef765\", \n\ + ct: \"4efd7d0ffd85ab61c43932c093506e101d764707628ce0d6316916527db1608b5340533abeddd4719870091e77dbb2ceed9e11e703d45bbe814f06cbabea00bb4ce47118920a824324700c7b53e2e2a98922993974129208a402dc430569516c9e08657a6c428694667d874f\", \n\ + tag: \"e9193bcb742e5439d958a505f7e20fa5\"\n\ +},\n\ +{ key: \"4b4389e88c7df36d31ffc4e5af6b7011\", \n\ + iv: \"05bb8ba0880fd55dd8558ecd\", \n\ + pt: \"f7b47df91595780679206b59785e08d7e5cd425e446676c8db04a99d3841f6a840c1f041f6beddb7f932f31f9d6259\", \n\ + adata: \"9a23399a02abb34b45665f4530ab59cc25ffdcba704e5a2fdbdc374e22e4ac195a3c1f4a4be6a1bda8feaa81c0f80190cbbe56ab489490d457772e77f352327a62d983e87d666405ebc193d92f8402ab50f9c3f66157d67a4908519a398e1bd7d5924840c5635e693d41c910d5f3567a3aca81d84ff2908674c1a2f35a23ed779b82bd9729219887df63cf07c5e646f40fbbbe6b0e34896192f1f61e87c4845f9cd83a3107f7654451a29294d2e74cbe56\", \n\ + ct: \"de74e75bbc70b63fdf5b9a26f217e6caaeee6939be1d42b913b2a981f45c4d4014015e35f9c462acac070243a6a149\", \n\ + tag: \"5579ec8f3441fb7d779287216e899cab\"\n\ +},\n\ +{ key: \"bc30785418be5e45f7c7ad1e8e0c20b9\", \n\ + iv: \"ca362f32920a1b9c\", \n\ + pt: \"23f9ef791656ac7d79a0673c9dddcd0c45b9d2885c310878305d69173a636567a7699bf9ec7179a7a0301424dc885a59b2d22726f8a49c4dd4832a97da987617eb5295c568191a05faf369be1532e309edef0f08cfb6f4ddf26bcaca67ce01415e50ed80332cb3e2b46bd0b2399529321a09\", \n\ + adata: \"65b2145360a234e62e00a4c1e2ec91d2266a454a03efa9e943a27b68a1b83ae26c5819fac6d8c0fedd423f2f9bb226960791df4ef29844daa018edb0af021198abd4d25f12136c07d1d93be261821e1e0524101c2662a2628ef088355d930d9336c43ae82d2fe53f4bd23b86f1c5fcd05e28793f2de55c079fd990f2652d2b9a9a0f0d3babf4b950b40bfad9bd42cbee10cd801f62b91313b6cee11adbd16dabe3d728cf5dbf3e1088badee5e03b52e3d8534df0e77f80c5440655\", \n\ + ct: \"0a674e8151988d92c599d9bd52a2a7e3ec83fd0481f65165e7753cbcf6e716aaa8a6333164206f94822c61fbaaa1e9726786a1ce9f4f56c77a39a17f8b8d79fa48bc578a807c45ea7f31b50cb63e5733ec529d5c60d899847a0a29467a73a5338883ea658aa207e8a6e949a214260029f02d\", \n\ + tag: \"88e20664d45fec0313dcd108ca8fb115\"\n\ +},\n\ +{ key: \"8b97ac6b681d087bd54e96889edfbcc6\", \n\ + iv: \"9b7df0785339302b85963a50\", \n\ + pt: \"a61b1eb4c6601d022c3785e4e9e48c919be56b73be2d77b52e205020224dc794663b5ef26ea47d6dd6b79d80c81e3647bd9ab6a3c5922d439c675bb197a6f6e8c51b2fa07c38eb9f873ef27ae5c14e919b6aec0fcc92af674f2f040697393cdd17eb9591a0bb9bacf72463ee558662450cfca085f4462e22dbd8ee34dfb67ff6874198a29844264616f164c0f2\", \n\ + adata: \"fad2dbfb4a7c05e6f6a0a50b378616fd2cb106491de6fad6a9bc6605e1f67543d338097cf78d1d9241edad80cc6b1a521db4cdc5757ffc321e373339c62c99a484cb4bf01451a3034b5a48d58ab7e5a5ad34da443cde27cc6c71e042\", \n\ + ct: \"5d18c95c3cd5addc7201e9186efb4e8e827626561a2117a543265e4f4ee0cdced3d964c0f476f6dda7c392c92e584531b9f8740bc139491a42b7748d2292557be05df2c6c6220cdaa500214c6ff7739e6934fd970eb320a4773498197de9f296ed599d0371f9039cf1ca6c30ac598d980c8699c8e8b214a77394e909b48ac028d8f7b31b06bf0e6b5755975c82\", \n\ + tag: \"fe2a691b124ae3e5f4f806ff58cc853d\"\n\ +},\n\ +{ key: \"ed186c62417a3e609cd68fd84450060a60469d14e846b435118eb6248fd19f4c\", \n\ + iv: \"31d32cf363fd0fa7611fe88b\", \n\ + pt: \"a2cc0a66f75065bf3ce0741f6458c27f866ddc41750e426808e95b8dad779ff3dda43d09afea842f7603db6104b396a7ab86921bb0c0e28903561087259c18bb9a95da48b8c6d909f12e4237ba784119cceedc9a312b26c4f909449ab4a9e3a059fe49a4608c7bcd7eafc9302e9cc23bf65ffd5778f3910c7617d43022ba47fd034b80b143\", \n\ + adata: \"d2824bb1764dab2c7f6c6053b8948b9612d0513710b9899cdcc5c762a8852c6ffa72ffd81ad39f6e5a7fcd48aec6094e05fc88b4b01c6963a6cd007c6b5779c64092c558763e3f359681ed6fd61e4491240f8cbb4dce096cc9b03e674d38\", \n\ + ct: \"14b852fcbdd8d3efa8f02d0536aa1b61acec2fc7bcca3b41513ad8b91cd2ee3e03dbc00e85363e2c829eb863e515c832de59e6dfcdc4aeb90746ab8f1c93743218d867653e0dfc6471674f8178b88c69af71044e1a3ff0d41e1361d2f0c8f12d18b235298f8796239d086835d2e1bbb4cd2dd182eb444f5434639d93eaad371fe4c7e9f1b9\", \n\ + tag: \"2b7efa135d408dce88605ec5eb8377f3\"\n\ +},\n\ +{ key: \"4700ca4bd6ace76cb8fd5a60ab4b6d20bd523e5d4b239be36e53e9d8e2ee2509\", \n\ + iv: \"d4120afc371a67f0720e4649\", \n\ + pt: \"34e023980c16b899109750bf4828035f70b020cc26f16f11c4207bce4b8606fd114dc95dc24d8a129f8fea560cba7e1bacb45f74a748e25c765457940cdb656913c2e9b845142ed758bb49153a601b17d4718d7720171a7d47886fd00e58237ce6c739\", \n\ + adata: \"ead446cff35c9c210763c95881f3e8fdc649538b89cd91a5d86349c48cf7b744e2a6657e81d3166a1a621b17931ecc2f1920609b7be3fdc34b8c3466c87533b8aaae48a13f640d15827a13156e7ce9cd9d94aaa32b571725f1132474873a9b1c7cf65df80c0fbc9ef5e94e1b1155dc32ac849d853ab75df2449d4a79648e6fc68b75d7a635484b2887804b9cae51e03a459ebd6ef6a001562de1f5d1b43e47a65a6501f156a3398d1564\", \n\ + ct: \"d0106f5db0ea9c3a707a665f5313c0912fabfb7e43ceec92f63bc053ba9f1f70c5096a7879c721ce50ede709e1756e8f67df7d54928b93a4a94608841e6bc208204988c7a8f398139310fdd351e0b59efa19188c500513bb48e52561a7748ca34fbe81\", \n\ + tag: \"8d8eb642200be95efe5033d7333c0cb4\"\n\ +},\n\ +{ key: \"9e718c662f007e082cc2de64fdf368b0bbb8b09eb4083e6e3989fe746dac56aa\", \n\ + iv: \"360f096a6172253200054af7\", \n\ + pt: \"56e5ee5c7f90bb8ce854f12a8b4bf4348aaf53d664c9ebed7b827c43e373cf0ffd65450ccc948ad6c5610ae3d8e2163ef2732d8d886c689af08cf24a866ee56f5f0dc9849843b075610fc476fc31aac0e91015f427a3a3c35ced3a16ba\", \n\ + adata: \"f0776a88478468a5a3796e1b86fe4caa2a78c8249fe1b34afa50f9413de6d8f1a7456f73e452b2158bda687c3d163e9bda8120e998f02b7dd6d1a1356bac69b26b7c723e7da9ca\", \n\ + ct: \"f347e20226febaceb65056a5147ba3123797c1cdcfff0ac91990d0537a5851c4a6a4bad33dcec54ea0f4a5f07b88aa77223f9f12826428a0a90d16e8a53c17485fc3c0d9c23afe411ca67e1ed4d51edf553c478ef48730e5f6317c3053\", \n\ + tag: \"6bf0af64f76b46721e0c6f590cad6f5c\"\n\ +},\n\ +{ key: \"49b02aea94a5d1c81a11d7965727d7cdd846aecc086033f33d3f7790a3dd21c3\", \n\ + iv: \"ef0c1a1afa3e33d7\", \n\ + pt: \"45fd9015a8e5f7411c683924128fed81c4b39184e7926c200495eeb5328823170c98ba83\", \n\ + adata: \"decde1416df0eb083bd8c8c8c1a0605afb56252372bb5cbec360a1a2ce9bc3930113f8f6b5e233be8fce013ba2253c8eeb4addf0a4c30e6bb17d03fc7bdc3ccc8e3188ed831a3de0bc7e970f80e2b5cd658d17cf417fbc751c8635a682e64f4125b9ac8952e38af3ec1c8f4d2fab533490f9c798e7\", \n\ + ct: \"b049816986b46f4abd162906355a57b875d797c8ac94eb78d2660056fdf260ffe84cef0c\", \n\ + tag: \"156bb3665c052dcd32fc844d815ebef1\"\n\ +},\n\ +{ key: \"cac62fb1fc3378455e785195e611cdf7eb1c3199677e00f901da9fb3fe39ba59\", \n\ + iv: \"8583955a30e75fcc813e509b\", \n\ + pt: \"a98f641ddd6d32fb3dcbf04d49654c996a82861a1ad03c7e30a938d79fcd920af9d0f9dba33daa3b29283d79778d48fbab9489ac9e50c2ac4669bed159517361ba814fede99527b3202a3e970db36130470110c23e2a00f33c6dba5aca7c415b700d51bc86f59b868d19647f2497c960398933bc4b4a27eb95246066bfec41bcdd49\", \n\ + adata: \"4d71ba6b36c06478d163f95c4e21624fd108fde6\", \n\ + ct: \"b37822ce11634613c876c3d286968954929a6f35702875b5dad7f83177049f4fa73b49934d429a42e1bf857e76711ee4021da078bbd5bc3517ae14af57f267afded38c5f7ee8144aa10bf54715c0cd04219def56d8687efd3ac088e225215f943b41f98a4ec594eac11d3c05b988bb89e32ea7eee22ae1c1e528fe58df57a52f1016\", \n\ + tag: \"80f5aa4293a2c82e21647f67ea1927e9\"\n\ +},\n\ +{ key: \"211a87b7b8164f1be6ac907df92a73503aba1c61bee8694a9cc6a353b8436adc\", \n\ + iv: \"3c436c05e669d8e4\", \n\ + pt: \"0d4e58f4087ad888c6de41f29ab097cfc6e29601e89df8c6e8f1d1fef51b1ca699b0e06b24104ef1b77b56927d41344bce007df4b8d58eb1ed9815971e0014e4fe813cf07ecdb74e57e2b7a38cd0f0283a63817ef7e628c82052114856d89c99d0e64588ef46679e1528d31c8723cad41f2fe125d5ada1f80e2f300c54118e3a36b72756\", \n\ + adata: \"7c14ca2f0f80164f8d56a8820dfd6dbe7bc8a2cfb07128a392ca216f2f38609e1081b82346da788931918ead7fcdb3b7cb3a0fd72d45d11470136979930ba8c49d522b\", \n\ + ct: \"ec0c89049bbe024ca237e89359e888726e03f88f73917e1d7dd6d1d74e0c20b9ba40cb382597d4ae9dc8857b5fedc54de34c238364a81d688c3abb9d1cfd9b86195e7f6f6eca2d87ff2db7ee0c1f3d3ac954142e18511abe525d956e47e86b82f39606d0713b6798ec44c268ab838caed8ed4e14592cc54baf2b8bc72a23b3ac96288ced\", \n\ + tag: \"b2a2238b19d9374b28979a150abae7d7\"\n\ +},\n\ +{ key: \"79b9202a631288feb8c9fc0d4a0616536c8cda8b556e41d3a04faff9c33ae03f\", \n\ + iv: \"45af267b9bb4e264595697e2\", \n\ + pt: \"78ab58\", \n\ + adata: \"e3ed603383740cf2a14ee27bee5fdc423a48a2a6a866a636ad7321df21dea8b357bb48fd8a752c43e328f8e4d7ce54fe5cb926d98b62bf2c3a34fa\", \n\ + ct: \"490de0\", \n\ + tag: \"8e0dc72164da4766b92ca7a6d310e6ed\"\n\ +},\n\ +{ key: \"f76bd8dfc93e7fd20de567b6b4808044f40325889ccc11c5ff7d016b20e9878b\", \n\ + iv: \"b3c5269827ef4564989214e4\", \n\ + pt: \"f704ae4e32135916ae7172f39ecb68920186feec1d04ae39240ed1c57f4c9edce7ece6008dfee2b70b5702d7559d41616244634f5fc79a8a01ea537396789f12da2b367df4151d510c10cd71b0fb2bcaaf18d5db654b7f7bd8638e3533f2780a409b51d92c57fd5c4a105e916fc30a3df5d27f24632aaf6695a515b14a7020f4c00d8aada210c8b79f6201fa84be08298d4003a48db48a0122759d\", \n\ + adata: \"228ef3ab96b23112f2f3e8e95facad08957ad2d7623ebb8af926bd2ef964225e632d22bf2f1d2770e6892cb5fdf1be3bd6b73daa1094f910f85b4d6ad57461f16ce8cedf782057e293f35b5e676e891c8584d0374ae47751cf318b9e0f22e30dae16ad6968e48d51fe8c59ca9f9667109ad233a8f8f8d38db1ebb80db53a7187b33e5807237250aa85bdcc2b1098ca9813da4f88a9192bc1323fcf4c75397375fd972efaa41346e9d9d9f41b56df37ff10b60e14d9772049b7d1c433ecb0ceb5\", \n\ + ct: \"5236c94f21dd394dc158ffb10f3f473f6bf5be478924118935b27f3b20e9807f45999f2837b3db9659b4c1e048df9201453d6ad5a2245623af62bb052e6d9612079eafa00876743fdb0a953ec7f13f03f4c44ad9327818f52d3ff015952ee37a270c7e738e01702e096acad99b32f48dde000ee64accc5cce14784e556fb7513549c19508993183d3f05d0e29992c48ad38c85a6c777aba7d50d8f\", \n\ + tag: \"6e5902ae14fc8a6bd4ffe0e428e7d028\"\n\ +},\n\ +{ key: \"062ce8bb07d6159ee219df3ab2437d99a1a891d8d4275f5180089e81b07f5a13\", \n\ + iv: \"dc8d92bbdff0c9f637ba3d8b\", \n\ + pt: \"28a69fa050cdbd61c3a348dc4ac42dfc74c6376f1e1b0ad8ff8788dfe4ebac5b3ec801f01b469470a5e44a\", \n\ + adata: \"795ce0b9b579e967aefa5d08ede1abfca30ad21cc40622a2f7a28cdef7543043c5e59e6ca56d23814fa6d090039444d06bb75622bb37af811befa89ac85a3e171c2d5c31e02fb8e069ec082e62cb0cabee374bc198dccae8a7221d04e3474999732e8dc50f0bed7e301f868a1d29b65423cccb63926a0d325a83b86e9e70f887558cdba4401cca183cade5985009b438171664f04ee275b9e32d3db04939e6ab8d8a1c01c91a8ae15ffe03cef14d5b3922c9189dcc0335354597805509\", \n\ + ct: \"3b1afa8b31e21ab65b3d0544f773fc283d66b9126ae2e748366538ababb5ab95150018d30bb73cee5c91a1\", \n\ + tag: \"5ce7e5f2219860042e28f80083b2547f\"\n\ +},\n\ +{ key: \"60af91161f488f6ea07a79e5d871753a8311889b2b12d03aa23d922d61105691\", \n\ + iv: \"e816895d52a25c73\", \n\ + pt: \"062d798786561dd849da13f2f43bfc5838b797ee0eeba7d266032032f3b79782162383ccf525ccab76276ea108b6c42cf251eaaba07b74914f3477f5656adefddd1f3795384ab8e9044dcd8dd5d0f28638b7365d23ef46df823ec665972a4d0b62987f6a0dfa28e11b1ac5202493f7ec1f00fd76b17501076c33e3136530e97aeb7117e9bbe15e9cf6c8bb12403d19d9dbc867b21605f1148a07911cdcd9903601722266e4aa25c8bb\", \n\ + adata: \"ebb8accdd244\", \n\ + ct: \"dc96508c23908d71632a13763428377818f79c09581e7060ac9b477bd7691ca2a1636394fbe087034ca10f2c3b9e6834c5968929bb3adabb8dc3e81de704c9f8d540d1bc7e209f7f77f82469d49a9bc6ccdf38e96d55dca28a608111a57680877b01f56d58bd9ea371a4c0a64a8c85a5e7cc350d9c8f0273487d2245ddef2ebadf5ff7284c9a18e7d12f879ab9eed4911acc35d07ae1638241a55a5cb583d54945a92a7b49d4d69166\", \n\ + tag: \"dbbecde72e95158c11c3c963e152d98f\"\n\ +},\n\ +{ key: \"15c39beae27a5d88e841c25fb5f4b0e7ab0afa9f3bf1934a305e29983222e590\", \n\ + iv: \"63ef15e77576a577\", \n\ + pt: \"3eb154b3bfc10aeda6633c35c140764ad9011e4bea82c0192951abc399107eb58fb3ef8e720da852cb85b0777aac0ef9d8c03016e52abf3a3994bc3b894c0949c21fc77bfff865f469588ecb303d0e77e7cdcf70ea0394f962c36895e7abca32e093b146645c1378605489897fb72eecb90b5e46fd85cd18112f2b58686102229257cce7a1b571782a79e8c8464b5be21e1c571bd373c841cad68db0046b824b1fefc6dd5ea6714b3f91f81e5179cd4f48adef2bc99d57f61a4235ae5e3a\", \n\ + adata: \"f45dc1e295802bbf4bd1668e964e6701edf6d409ced915e2fd9280365c72c5e879b9bd7455b7816f7270febc603e23302440aa5b25369901c3add0a19ec484865b1ebae924112927e3b1d8beb55b7d0aff6fd1f6812ec29597a9084136bafed52d1593271570f24bc656eb315a7c2bb7ac91eba3582a7948d2324a316616e3f50f293d7ba05f5101c64148e3cbb4e8c8902b7a8dc96bb67985a7bfdba431d5cd87412e574e89d873e0b9816961\", \n\ + ct: \"22f04b4f8179df16d5f5681c57bfb264b1a29a62034c081ac9c25a3200419b5cd8bc01e49eb2b483f75fc130549e1e526eb67fa88f41e3664c9cc31b5c62dd5dbfc3c9a1e7c63ae15e18e89386225155e9553caf3b344f0a26c673c7ba4a3f8edda61a3982e12af21882619b8d101cdd9b471906685f7900c60546163dd93861354e8347a42fd202b36581b4078dfeef731253da80c33c02ca13f6e0b338019bc565531f15cbea1641559e08546e8dbb5d02126507695e70aaa8d1b7b861\", \n\ + tag: \"ba6a0700cada7009103ca1062b7859e1\"\n\ +},\n\ +{ key: \"cf90dfba7b6acb6c11b47b0b4bc7c26bf3cc93d852c4dddefc1561caf4240680\", \n\ + iv: \"d1fb3035dd746e2077157330\", \n\ + pt: \"bda6548ede0a52827ae878e08711b8c0ff4bf92ba69f048b4c92589fdb988507c7c0872eb9f5638c0949653507ef02f9bde8ffb267a3d96cb53d61b563e48ed014ffa6a4060c86aef49eea5ec5b9e51d3f041248a6228d8fde6c28f9166f87f36359e2970a0ff8d175a79f127b55ae5038429c7340ee2f9c3e194b5f5a3dfaaa4577b0d0609d320b1a5e31077556eb\", \n\ + adata: \"2c4c727e0af79580236dcfa6502ccaa17866d24a463170a3a4864942721bd6389d64e6dec806e1d848481ab0885484dbda3afc81f908\", \n\ + ct: \"1d5a86ac8dbd0fb24a94fac274c805e035a461b16b2921cb1cd894330c7c550856083adf6cfed5131150a420fcd8693e1df18a89a49970dc40639fdf832c6684c243bb6a573bd0acbff8f2bd93a7b1c30db170ef64a4b5b68351e98aae4599bffb13582d3e7b8084c0bc657ca54c032d43429a93b255bd2343f47df95bb9f852f43d57f49ab8523e9cb702f08bb0fb\", \n\ + tag: \"c50381b49979c93d4b615b9add20c69f\"\n\ +},\n\ +{ key: \"a97938be3b6a1583d01bf97eda0e935384dcd7aaef3ec681e9027f46a6d89a49\", \n\ + iv: \"65b66fe18ca1c7393f467d12\", \n\ + pt: \"a724e7119b256ee25cf3296dc331e5bbdd5dfa2c22cc08dd36038e8bc3d8df3c6576b6b928800ca47cb82e32fdad7f715c1bc3987c9680d20673211c88de57ef6c4457c4350a2ff104153c675b3a3138d52fa90985bb3292e1\", \n\ + adata: \"6af6174766945c63dae1002d8c4774c091ec1598e3d818aca9eb39ed5fe1a56cd69ee5663f475d93a13da2388398892de5d319f3f7ca133e821e4ad60517abd737ece1a33ab8a45ac0ac818b843588ba51ab83b3ff044cfc7b85253ffda815756903126c56c79510a07f841331d88a01d0f4228954eed10b23f8ab061d07d44896598dfc5cc8b64dbf3908458e54de946b0bae87db32611d53fdd075ec3c00\", \n\ + ct: \"d37ee82409bbece4d165c8cfb49d311cd0243982ecf8c1cf083b685c10cadcda42fa9f6e1ac95e3ea47cddcdb326099bc42ed804f2ed691182a0c19d772bb1788430d4d578458ed44758a4ea0b6e5b9c09963034e1d0e2107b\", \n\ + tag: \"1578ea22ade51c777298dc242a50454f\"\n\ +},\n\ +{ key: \"8e553ac4e86424b2e68527c8a1415e7fd3324cf5a72bed7d27c3299b567f18ee\", \n\ + iv: \"0ec725cc74220bb7\", \n\ + pt: \"6ebf1e0dc6272abcd723c4d567ab11c7a2009c86b83eb2dd4bb25c51981c7d9217c2c8f30a2f505cbc453990bc645f837ac11469d6c2312dd579bc244f4bdd4fe68874cddf1e450cef99cb935ef21d497191d22fb7c98b4b3b63bcc206377ae2734097a0e3568ed537d9a21483fd01bd28d9c54a8d1a2baf64a24e4e1b1bb536bbbb767a00b6\", \n\ + adata: \"9e50f0d884f2808dc06e44a79f4331e475399a9eec93ce0c2b04d06edb91d047fda114f66da0a13149ac0c74dea8ff3e4dd1db4d7269f4c3a3595feea7f43dd277320749e6ef36f196fbd5f81c97abe617942e566322bffeda45b41e0e78046d8bd08016e7b2dcfb2a25f6ecf061b127cd0b6a88cf9a287e279af4e9ea8a8eed43a5e94dadf777b4300102fd7439a238401dc2ff0a7e53e78eeb563fa6821b110f059c677e34cb47dd2d57601e2bf85b629598101e\", \n\ + ct: \"96952731821bc27aa812463bba45bd5e55f19def00f818be70affb21626b2ef3ff33997927c509023a6ad29bfc3780844436787c28583f9f7e0f7ff60a29c30fb75ef8e8a48acbf392dd028802995d5b0d03a22fa423c27f8b78e9562b36be9aef1ab34ff979012a5f01492e4a2b40fa78370287be35a7eab9d91a2dc01329d2beca2f249d06\", \n\ + tag: \"b967acf2234cf1a62b1f77a3e7097776\"\n\ +},\n\ +{ key: \"2f1b64ba037deaab7a77bd914368d541b736a58aa76b051d78077087179f5618\", \n\ + iv: \"192a33e5e75821b11c495d28\", \n\ + pt: \"2af7d3c8b76ca5bd37846e4c631f8a9f23e05767a03866b4a809b4882200597043b1e3a4c0c5516f4fd6d9a9e2b524db8f\", \n\ + adata: \"76f00cf71eeecb9051901ea89d22df7d9b8f13c5853f312fde2757e83fa129f140ce27d80f32db5fdae72e87cb4c34320b4b4a46970f75fe1070798bb68864a6dfc2efe938f64b95cf111f9553f3c4b90d8e6d6d4720dcf0a39e8dff854e46de938f432e\", \n\ + ct: \"803b7457f6c115a529058b834ce006cb4068d33f8a6e1671aa755a7d320f78dbf1bc6b4652c342abdc10873cd67927095b\", \n\ + tag: \"2c939679e158f3de45bf3b6e5172205f\"\n\ +},\n\ +{ key: \"7c367d42764dc6e3dedb2a03b79d6118a84b61caab15f1314c4afa17dd299bac\", \n\ + iv: \"18b9a33e76c80491\", \n\ + pt: \"588ee23791482b5bbf662fdbd9bf86e05e2f6d7959af9a70a21f570dd4bd3a3b0b99bcbec051651feb794f3133e7a73b9e0aefa4f08b7b2626a1715176b1dd03eb14dab02b953d86e06007fc7415d8e0c3061b\", \n\ + adata: \"703a183023b51b6217f73e85958b3f341b273a47e9e9f732b826be16b366f3a1f3831207bb291ec94638896ea9e8f22c2b151e49c1de2a025032fa992cc84a9840b617c118512365ff435f459063c08539ee4f63bb04732b03335ccc0cd1a3c2add9ac92ffef0024eeb289ff6e7d4d301fa0faab429665b8046a8828da2b0c3093bf39f41afc15a2e8ec3bb6c2a41f28c2bc8ea73a5496337bbf21c2ec457de0d6f86598dcce\", \n\ + ct: \"17452eeb9d4efc5cf09f3561cfd82bf8c9233b759f14a4d9bc1445861203c8beddfb9060a200e8efca87b9c12ff535fe5652a4d718f5717af9c9971c97ed50b1dc8b28e346b6f0275cdb31ac2539881c004aa6\", \n\ + tag: \"36c74167022bf5d27575041230f6087e\"\n\ +},\n\ +{ key: \"c1a9a978e8d21c16d9226e88d7349dbe4bf31d25d9220bf9e888c1963bf4cbf5\", \n\ + iv: \"426681ac5382621b722dfe5f\", \n\ + pt: \"ae6588d338c069df9c5da624bde81ac68b299d8e66a8f2a72b7c2ee4804bc1f1a7d41e6bb76460cb4d89930148f57ca8f5c7020d9c\", \n\ + adata: \"7dcb317842a0fec9d70fc8abddec7361c6293fe620f166980f98fd91a9bb5ba47387b72807c7f613a62da7c40c74ab9877546e665dff01f31533110408dd2eb5dd9b735c0e42405fe38ccc2b98576a4e8ee599e88efa3c02e84ee6a3d22c22fefb40fdbfe2cea2d2865cee7fab73d03244408fc5005df71bae2bd83e41ad5975848cca3bc1ab56ba7780f3da653a5deb9db9c265df4e5a0bd9f421826f6ae42c0d855a87f07e8eb871aae66635a0fb4d33556e8dd6055dd7e70b45ba0d148f2c5da071\", \n\ + ct: \"b2c8a857556e882aebc5c13c8493657482edf92e2df83b263fd6d197d830f05d3b2b9815474e11de49b081161b81e635aaf875750b\", \n\ + tag: \"96306a3d8ac663c510a9f79bf2e92765\"\n\ +},\n\ +{ key: \"15b05c7d782a2a7ae0198c3a30c284c901000109d73c70760cb5fff35ec4e8f1\", \n\ + iv: \"ee08f96dc539e205f3dadb2c\", \n\ + pt: \"5a24b0be46eb40505e561bb560dbf24d\", \n\ + adata: \"b8723fa2fef541\", \n\ + ct: \"dbb680a03cbebbb1326b58f01ffe7604\", \n\ + tag: \"d3872a8beb070b0014cac491f5a25174\"\n\ +},\n\ +{ key: \"7e663984b2039cc365725aea8ea160ddcc93505a302f72e372ff3cb83a6df56b\", \n\ + iv: \"fdcf22c149629ebea0c96887\", \n\ + pt: \"51fb5ba0df565493173982dcb93cdd1c4d29db9dc1e149d377efae262717146dc2fe597ec75c9e32a0bccd99faf39bf6e97bf30bb7bfd351196c0aa36b5af09c922e35b82714401c4836ac374283ed4e7e47b1003b08064c690e816f86a7e7dded4c63c4f41bb6cd80d81e74006feb9275dd39d47ca64d83b6eb3de0c0dc546548df2a802378873e996120808f4ccaa27b4f9749c9c9616240e78b84fad49f0ca04929f3a62a73426860de18002d86beaee1b956ababc399\", \n\ + adata: \"dea5e0d6d8487ddab97e26c7e95615b49355e2612f644ecb639a19bf09635e9891679b88a2a36efd081662c4495b085b28dbed21e510a515e73fd3307290bcb8064606478e5c3623a0bf930d88b4ede8e9467d5d9f7bcca94f5af86f3f98134993\", \n\ + ct: \"afa0177320ef5f9eeeb4575d100c4e1ec1913fe813e6a9bd117da1aa65c98dff5c73288a24f3d65068e148d0297848765f0a89fe1efef8c2fb40b5e66c6c78f383878aeceb591985c1ae62747f39647fd7af7d6a41e126f9c11cee34230ae8acd1c528bfb5e645d2c1ec1f5c62c6f69993f06dcdbae10697ad74d9fe4c107990798babc552a5f118cb5cf41f603bbd948e6f617217df9821f4f4615368d22876a457d4aa94a6321080e379f2be30059bad6cf6cad494792c\", \n\ + tag: \"430d959ee684c3002f1b32a7d0be3b92\"\n\ +},\n\ +{ key: \"1f202a68cd4cd2202e510774da5094c8c6654e6ae70e6a73fe80428476e9cf07\", \n\ + iv: \"146966c7d1850245\", \n\ + pt: \"42027eb766f2f5121cf1fc951a59c729ad6951c3eae95c0cfead863eee2ffcb34c3b495f2b5de26fc2051fe879b31650ed477eddb7dc58219f50e35b32f654b4bfacf7ecb6f817e20df095773a7f743c6e2c864a340e8b55305cc26fa8982da831aa053b4098796843d847054325447ebc626d14ae91dd9ccaa8c58ff4fab8f6c32c9c96c4238be6534fb0b0cc48c8dff36016d00797142e3e4a399074358a7c4ef558da92388072e36fcf6efd58e0ad7c2e79f4886f1b3b2acf2ef40705e057278cfc\", \n\ + adata: \"a36f9b1f6ccd2eb3b2658f6e4c448c703ed4598f94610accc549ba9b333f07a8e6315535cdef61236dc7c5a06031f7ad37ff8a6ba2cb92597476e675073ca7740a84f0f9ca713d966f1bece9c735b90eae59e15838\", \n\ + ct: \"1141782ea6e3c71aa2703985666c718adbc9ea4a8b08eeaf10c1b004f167c2088daa1e6ec434f1b953e081e907626f8944f43a657e7bbe01a046f62c55a13f42e7ed5f3b1a418b13372c3c441acb5b2effd0ed43e6fcfa3d7d71a15c4c995d569d9792449f5f6433afe00499d08d52a90d0183e0510dc867c2580f5a6eac9f131f757da59d88e3aae0c9422badd07570372a99a1bb999e0cb80893762f458416e6871197fb17715d15d8612934ce95b1be400c1d88d252324e828896f6cf9b10f45b7a\", \n\ + tag: \"e57161c9944abe8374ec87dbe1f3ffcb\"\n\ +},\n\ +{ key: \"51053b6159eef07be4f5b33287c853c570f5c0b0f3ee077a3fb3687b125f6177\", \n\ + iv: \"1560d9d0e0df8815\", \n\ + pt: \"0eefc80189860602f915775b8e6b84a6640c5a1e9964cf79aad6117c9765f6ef31b5e7df579e88f13ec8a873cb1acb8ce8f4eb412eb0aa23d4d67bb405a9e4175bda443397f7cc384cfe227431b8ca182ce30c4a24a2e82f44d63714fb5c7b52c4a2935d9e3755bf1da99f231aab1f42887aa7c88796aedb74b484e72401b1de6288d83ccf00f147164fd12255b2acb040ac720f422eccf3658f84f4fdbcf53643a574ade7c85103c3cdd20ef2d01b55cc2d8e8ee4c20e8c5ec56c72b0bc71e4e68439ea58\", \n\ + adata: \"ddd52a457dd2ecf79acfa04b74117c5d1f475ae0631bb60c72a1060269dfaae07dbf7e4c389c89f579166b06d9acb0447b077df507185b9439085284a1d440e37975ba3a7d469bd7c0acb6d26d8bc82085f72e943150aec0bfa456a217e1827f1e99a5cf8e0609334332952da6fad876773588c923d5637a587bcdea5317c6e19cf0a87f84\", \n\ + ct: \"7fc385db8038bf550c2280d772a45db0160b00db8e972e2328d124e3a9964da8c3251da6e5e28e038904ed64ca7de18c0ed5299a0ef287d446240fc3432c7c932895e94fd1a827e57ab108b75228fdc3e79f8b03a810247ce33dafe518cb67b2ccb809dd0e14932afdf88bc5c95498422ffccfd91c7b384b9649d5fba06dea88969629443cad1e4160931f696e3ee6485a29e75df741896816e83eb47a3d60a832b68dbacb9a3a29329177fdbc0099bd5a00905b3c8fd5423167a81c9983c4754e28612ad7\", \n\ + tag: \"b58e298b949359c54c002b0abb18f24f\"\n\ +},\n\ +{ key: \"841334f5a81afe19b4fb6e3cf76fa6f3c111af19c232cf6893035b7f8d2fcd37\", \n\ + iv: \"436e09dfeb0d146f\", \n\ + pt: \"3583a9f2f8adf236653f525a9c6cc6a79e8b4923af48ff11586580c5ed9d11a4bf2c6bd1609f05ff37d4d995788e79095adbb8d91d791c56ce7a98937e22a187704499de727da8e8bea868b616fffd05478582b5f10bfd32667fbf33d6beef79ba6adf97d24101e61a389da6165453177a2dba8607ebda2637676e779ae8aafee79530da3a3e0aaba5a373a30c6e1f810e879b33bd\", \n\ + adata: \"7763cf323bc3a24ce5a90573c48ffefe4d68d7adc8af835199296f0a1a383690e744478a504bfd02d4b746ea2d8a\", \n\ + ct: \"fcde4c8362a8f272bf7dc758e937d4b94d693989db15b9e249587bb433b325ebc6b39c8605f1638375cbefd85d0339aaf5ec355821fb62e49aa75ff575dc5478fbb081124e2d9d04205a770011a1bc90eecbaca155e505fd5591bbb3d05dd499a43435e281904e1e46c7a6db2cd771d60da93e9f132fec20ed2f80dddacb18c34e0bb37865a137827d7345f5b31ba77002ecd1a6c6\", \n\ + tag: \"f46d12c005c5fec91b2cebc9b817f092\"\n\ +},\n\ +{ key: \"b31f7b26e141a957ebb877ee52d7894bf55ea9771367f53fc79cfcd91624ff95\", \n\ + iv: \"1b0667ba2a664a02\", \n\ + pt: \"4c44612696b11884b27c0b1d014ce4a32901f9e294a117\", \n\ + adata: \"2a03b60a\", \n\ + ct: \"8e4c0c4983d88e64dfdfb3ac44b8ae4d27675a50aa68dc\", \n\ + tag: \"e34076d408eb27b1884e7792cbd66e46\"\n\ +},\n\ +{ key: \"964cdef96bb43a6a59ec5b3c19734db0674a7c5a8d82c5b62f3d877bd4d2823b\", \n\ + iv: \"40d8102af688c500\", \n\ + pt: \"665f6c27a49afdac54f0c75146ed57fa9348d8b849fa366dbaf8ab5ea476342b0a7e93d92b24dd78ff1ac266d930f98a06d8602ba5a3271316b4eeb66e709876c35fe54120ed393d5b749e064051744977dcc7ff5684b5a70f3c61f268596a98b3f7\", \n\ + adata: \"aeb2ba723b28ff34b2f78a0b2bede7f0c861c28846d02ba92c314881fbed928c86ddc550a7219320aac1a55762b261d761a8ab109d7a1fb1cf8a09bc0ec8e4ea803981781e080f52dbd64d26e0e5a4718659dd762555113abc4c3e9be90ed948\", \n\ + ct: \"a13a9462b1e0b51cba053358ff4743d48ea48ec0a374e27dd68f257cb6f72d60b8cb02f532fad382f85f27ae053aac7f61edd69b231ce062cb68bfe87095e2e3d4b451b6a406c269cffc2f27ee20b78e3d43c3b9266526b5071083c93f6a239afb69\", \n\ + tag: \"a2d0344b364651bb5a00ba47cb879939\"\n\ +},\n\ +{ key: \"9b1b0dfa0709a8007af4fd01fd0463fde15c4e6fa2698ba60cbcf94a4f4a481e\", \n\ + iv: \"55708e702bf7406d\", \n\ + pt: \"3d630435305ec34a166b9d62f5576a88d8841012042f435fc9fbc628e8c70ef274ee8c9d64c2eac45602a8894c17e891e4e448d5c7d6e017d735292b9a88655b691b63a579bfb8eb79b9ae12d290248e8e41e28c90435425079896562c81cd3de0acd8aa70c344f3abdc3cb64a6a0967e4c8db82dd4d72957c80ffe600d5cd4d11880b7f7d5b65f5f8a67e7d6649fbe066f4553d3291bb003a13276ec3\", \n\ + adata: \"d206cf7792ea6dabc1ee6ef1e70deddda306888e59232fb75d524596c43b8935488cafd1407e834d48c7e2ed16d6ea8200e7cf23550f13898636b9b48b66ed00e24ae69923dc495e8ddecd17935cb0eef5af08e244fd4f67c3cbf511295f75e3c7d4e45765844f8a275dc88eb44b7b95c6b401d234ebf5d3260f43dce27d3ad0e2b7164167b8995fc722b4bcb2af7aad194908\", \n\ + ct: \"9a62973407a0bce12fd02fbbb30f6664143fc271a211e7991b0bcd0a71a4b1f655f044713859993211d6bb4ed80d14758888c7707a4e70f742c6decd7da996cb66449db59c1de17f7f0244f38a9a186b6bd5212673d268c5e0d364ac390b25848e091c1b052625c04f67a2b2334a4ac3afaff26477a6c2398e3af9da754d1e985b6d2b599f9cc3ad63da736ea29df5cba516ad84cc88091b5d27e2acc1\", \n\ + tag: \"29404872364b25b88004cf89921ca603\"\n\ +},\n\ +{ key: \"32d05e323bbcc5720c4565797fdba63f0f3c85b47acb261e5d1ef6c6338700da\", \n\ + iv: \"6ca0ec4a8cad2935da6af9e2\", \n\ + pt: \"0ce56ef1a567b9103d91c8c1eca6ef525a1ed3bce0c1c8c79e3ac1a920d3a90bf12e787b9574d71f42f16e7b5b3aaff518f11912eb7c836bff9d952a0264426d07fbcba4457d2afe679a79be438a6f\", \n\ + adata: \"f3759d0a9e88982bc06dbf675277c7d29dcba6c1170d4b427f6352fde4d720d4\", \n\ + ct: \"d9e55b93b24b2dedb485cf45ee1829b03cb3e9addf94a12e3f1875afc9e2a47c1c38d583ed5b8d46f0a93f213cefc22cdc5ab88f0a496a1ced12a4c20a619f3bc6f79fdd0c48b5f383889e908dbef4\", \n\ + tag: \"ddce6535b01f7d5d37dd408562e2c66d\"\n\ +},\n\ +{ key: \"3d76878e018c4834cff5b28d5f8a417057dfc0dccbd73d10880e2815b347be68\", \n\ + iv: \"389562a1d2de3ad40729a0e3\", \n\ + pt: \"8701eeaffe5e19f5637c9b0e87f2d3683099bb6fc8db2e922857f836d2d7f9d0f7b53492e023eb3e0793ed6474e7475e0b0938468dc1a23a249d651b2b96868b3d10398361acc4e81c89a1a6b300ecaeb882ae5fea5428c6d2e6e42129a8253463749f\", \n\ + adata: \"264ecc7483331efcfafd03d0c331114d83862d0784a9e59c102671d6fffc2bab349a78cd8b86003a7302e7d2d0c9f08a55694e38655ca1fb4f9e8b9f3f3f7cc4beb8915c0b956e5cff7c689be047649f0ac38cffbf998f502a62c6a8e616129e57eab164f675b7e5ca971f5ffccede0aae33f077f22f258e91c57d5b0c03e080f19969c718204164a9ed05cd1663822f126bdf1343c18c935fcbb1aeddae89073d8268f739da15a60d\", \n\ + ct: \"922ef20d5625b4f377948bae2c2c249971cff83711ca5884a92d59123fec545e28bde7e9484b7f88046fe2118d9bcdb7930469157e3120e03ddf9c2afd4657176db6796ffbbfd107012ed3b6775e1d62e161d5b00b02419442f25509176f61dcd6fd84\", \n\ + tag: \"c7d874f4b46577cbd4d751db48ed117e\"\n\ +},\n\ +{ key: \"e5fc1120e1e0b67e2e3a03110cd3945095ff3f63fd362539c08734a186aa157f\", \n\ + iv: \"7affce3481856076bcdda379\", \n\ + pt: \"fb387f30f2b3f8c9763a1b1a777f7a8797859c314f4e7449d8c390e848eab82868a8fe7840d484caf042d5726186068ac965cf8a016a623f4d25702af4c7b013260b2e8ca3d2e84118249ea25977d9d9d3dd8db6b0765d658daaeeddb1bedee9d7515c6a223c83b8db0fa6aa066d37492f834fde8d556875254472ace5e599777ebefab49f\", \n\ + adata: \"109c4d1253ccbb09b0c256fc708398c31db57cdad2a4375fca2711f93168385e8bff61735c502ee5ad9daf13e8d076d5e09deac90be60e8cbdba457195d64458cf28aee16da2c84122057fe058340f59394b869eb1c0898699e4184a397524b9ae8a1b7c15\", \n\ + ct: \"eeab414182864a6347552269c9cf45efb3882ce40cf2ca354416425115dd018c18b082e99d78818a49254490a0524504505f2267831fce16845d74321a11c496330a44b60d2e36b006a2946ed76e9922394a914a82e484d9be64f322740d24f1285b71e3716146847f9b72aa0bedccc46e265a3c362d2dd51f2d3d5818fc1b79963d0b0d80\", \n\ + tag: \"c3cffa8e0e9b233c91c037128bb679c0\"\n\ +},\n\ +{ key: \"ffbd93b642bef35fba865aacce438da0052e680efb9e7c35aa42395b4249073e\", \n\ + iv: \"bf61a29d574b7c37\", \n\ + pt: \"59944b5a4661be0fa77240685f6d26ca703d3ed34d3ff16b100aeb2d1ff9640e861516c52e72d4316c2b83d85399322330b6e0\", \n\ + adata: \"b1cedc9070e709904ee0ccebf4789ff014c5cc6cc4fe924ff5c50320eaa25dbf7064e9ea07b8163b27a92147a65a21601281906e3aacac68270a4c59d353ed358a1d0765b6b17f9c8c99ec6ac274a9ad61f19ca3e2fb369063f805\", \n\ + ct: \"55688b495b9c320a19e8f49af1ef718ff9fb77b323df7a5927325a3a76eeb8fd058bd4665e06917f42750ed68e82654fb7267f\", \n\ + tag: \"55eb67038b2b2685cd980a3ad947f654\"\n\ +},\n\ +{ key: \"96a0ec9444ef43993d579338ff72338484768b682a509140068085eda4a3e588\", \n\ + iv: \"aab36246233a000302a8289e\", \n\ + pt: \"5511f07e2bc4cb64fb6f215115dd6f1c79b0df9075e91defecd7376218af2b934add928415ac05be800d768ba4aad6d6de7e6078094dc88ba741c2\", \n\ + adata: \"0d9ab9b9df8d2dc6e83cab551479b9377f90f3566ff8fa3068f9530b23f044524beec9e96c6c71816687285d40a36cc8f1b90fdef6c949df4879afd7b33b85e6da7c00764c5b8ae7216303b4f98fd4441a739521a6b075b9ccea46d3433751e791959792f5a8d9173fa20730f1ec010bcfae342ed3893aad2bdadbba895e3220ba04a015c276a2cc0120a1aa1f5bed95bf85cac1fd7ec726457401b6c041064b803e50aeaf93d4a7fd23cc552e40db0132f813c86928ad\", \n\ + ct: \"ce3fec9154cd7a5558ffeb0ab74c00c21fc30d8e41a7e41487298bdcf29d5478fe51cca97ecfb5744b320b5c3d872e4092ccec0fe0e8d2ba994832\", \n\ + tag: \"60674238d584097f19131c579a348e3c\"\n\ +},\n\ +{ key: \"66973a1b32d052f10aaf5355e6fcc7c95bf848f6160f0896e1e6f817a0e9f692\", \n\ + iv: \"c94158f01fc94209b1fb5835\", \n\ + pt: \"0508db1b3da25c6193f089d044fa9655b48185cde1880f5d74e47b356bc11aaa6b3847d90df71680563ae0c59a033c68f2db6cb8a1371ebd556780c35d5fa01e28fb9568c7db0572ba194628298df98a065f65322404bb0e2f0f8d1c0aee3ee4879f65c9202bc6583aec785d8a6907103b63b683c761e25d664b9dea6323f4884c68b1117997a9225d842b4cab1ccef880c455cd4397944824e3e427dffcb24a5ea4dc84d1c5140224c418b56c660d91fea785a6b7824d93c392fe27d6\", \n\ + adata: \"178c8d597e16254a75594e30564ef0e8e6ebba2f8ad08ea9e4\", \n\ + ct: \"eb2bc27580bad9eb0007609fe26fcfdf770430d47300d8b5a6034ad2fdecd722b109b0a92fec2131962935b2451b8f3a7c5442884c83b1b65fa24ff05be2158348072130c215dff9a2b3a23efb1d126680e4adc16e5b7271b0c0afeda26b53c34e0ff20c481c59e42b268351fd987abea83b62eeef5dceb49f4eb2bffaa9510369da3f874659a56f1d038281fd50011dd5d9c44b9cf81bf378e8d69139c33496a22bdefeeec8517ea32cd487e30efccd6830b5b8de5e0d609600af4059\", \n\ + tag: \"74d17d7d906a492f44398cbe8ff26be9\"\n\ +},\n\ +{ key: \"038521795f487b4aaf67bbdb45215e99bb3978e0b620160c90c771c67883547e\", \n\ + iv: \"bb17cc805bd03d31\", \n\ + pt: \"0363d2632ab101a6a3918b5ac1901da6a3bf476b2ed459857f39876a4118ab5fd69b82f6c537325d4c8c325376df06e44fbbd862a3f22cd2f39deb6290f5ab023ab7dccbeda1c013c85588eb2a71314af81dea01c3a1564b3ce0f4c4ad38999aa0851af897449a64f8293644688993c22f903a4a420231e3fb07f465c7ae37d3bad5e7605f5f80893428c5f71217dee87057cc029196433ae16fe0290076db967fab7f895e4b324c574ee24d9f2aeda3910167368ee0ba92\", \n\ + adata: \"dbcc124a66dec693732018d7cb19e53e8ee85123b13c68889048a364a356b0bc416d7347518d1702d4eb6c7a60eb3f80894c07cdd294f484fddc7537079aa2bd230c6ec2e439641a47e348358df0a297e51e3b\", \n\ + ct: \"1345d723df431803e87045957f60714c0dcef524f965ea55dd455aaf5316fd1a8f02a7ad6122332adaa2a380266d24c0bcdbc5ff33700ecbce8b57b3c69e9c1d894b39a63158b8ef2e4b2003da08562caa6463d88aa1c99bdd1b99aa064911f1b901bc2deee7e92bf155001e0d402573065314a14f695720f4f0bcf5daba2124ce7246d7fa2914e6fb9fbbc820b6382c206d82e8c8fe9df32675c149a0bae73dcbcae26d2facb794cebb47d30f7c2c2a2beda200ebb4d621\", \n\ + tag: \"bad113b13c8044c603a1ad03071fca68\"\n\ +},\n\ +{ key: \"bf0e6e4c1a546d3405e59e28f0ede27721902841587e5d2265a5d9c6c46fd962\", \n\ + iv: \"10eb2ca530e02164\", \n\ + pt: \"07fd0e48613877ee92e67756a6de53a5d93e968cc8b98f7e4e\", \n\ + adata: \"ede83822042241f90c3f2c810cfa\", \n\ + ct: \"ff336327c04f79dfbde79f89968d0c8ddf7c238a492ae82fc7\", \n\ + tag: \"01da1770ebd4e2b9f47cec923c9ab37b\"\n\ +},\n\ +{ key: \"7abb873ed0140ea9ffb731f370ebfc6321a6b0390b7129935adea668637b0968\", \n\ + iv: \"1618d10213af23749481ff41\", \n\ + pt: \"db0ad13d7f95807004bc94108ae8e24a560101f43891e3d7e040c809cf89dbb57652619c4365e1b0b05b604389dbc5ca9314850d34ba9d9201a17ac3d81eea2cf39b9c565be536e3a0268efa014b75620c8cae8219796ddbdeff8b3f4c29984d9c2ec7e20a0eaff0d4495bef53436f2258cd37dc53eaed065c81afbdfd8a7f1605d1f34ec5226494b8204a1516f67fccb2a4d14b38f19c738ba96d50e9c5760d1767fac0e9fdb9f2a8a19d62ba2cbc\", \n\ + adata: \"d68ea5de89a4c70e330298142644fe98e571783ada34872dd752b13eb43b2a42aa0f7672f06dd793093cc982c07837bcf7793a0f0d48178c5c590081071e8b506f6d8a826456f3\", \n\ + ct: \"d6d361cac3bb69d1038ea4c2eb2c8639b12551b053c31b3ad29daa126708e87aedf8cf111cf6714cc1f9db5331138c9130cd9e7f07c5a930b36efb25712897a4581b60decb88a3da049094d70b0d59e85ecffd19e3a582a76dd51f55ab15907f4cbb89a37402c5c8919922ba5f55e9229ba5720b16542ff1e6093788361846d43363bce0ef711a7899f245dcc2e08545063008b527fb63f4e75e3255ebf584a9ac7e46baa7846a99139b9701018aff\", \n\ + tag: \"01ee394bb0fc1ed41d8191a3718a6d42\"\n\ +},\n\ +{ key: \"bd74639cdca58605f36f9019a481a667e55f2c9b7693e8f5e7feb5d1610ef371\", \n\ + iv: \"c14b651e579cdc9a1a664772\", \n\ + pt: \"fa9a\", \n\ + adata: \"58c19ddb4b60332763aa04df143c604b9f7a33ef63f03e93d99caf0afc5fdda9097274a020565f89304fe1c3e67ea3a8bcadd9f8ee9b8f8662ed180ecf8582e41180b06d03dd98527055eef9cf4fd2\", \n\ + ct: \"df55\", \n\ + tag: \"954ef8c4fc6b374f87ac49e056c2837d\"\n\ +},\n\ +{ key: \"76dca2a4183d6d5618ecdef3869b07708db648d860b576111c5fd578f93a076d\", \n\ + iv: \"8293ec24a15193db9b27e22b\", \n\ + pt: \"d2ab57944f4fd856d8f0d7119bf64be3a46a4a32e9c9d2cc69807c026f81adfedccb3ff2e42227a3f2eae559079e641f6fc9c8a4f71201245af80c2d709db4f02fd77f227a2958\", \n\ + adata: \"cfa38e3d3f8c2c17eab7711bc8d8821b13df6fb58ee4e6ce36f3f80f91fa414df732288aa2955b500a859d12acec4dd1ccd11cbe4eb7755d1ad08279\", \n\ + ct: \"27b93fd3a3b877260fb323725ca05d65b32615f7d48209f9dff2ddf76489da867d60dfa1aaed8bc2d81c89ce268affc8178fec85b24468b33fed1319269f8b451253ebacd735ad\", \n\ + tag: \"34fa09ea234dd06cb35f63a972b90cce\"\n\ +},\n\ +{ key: \"fc2e6ca609543fb3554f791830d9ec92838a0f284a542f40929995a9fc1e6bbe\", \n\ + iv: \"65f6f49f8e53cba826b5f443\", \n\ + pt: \"511d12d0643d344cfb301eab8940557190b62dabab704b7037778685abeb5e780560c02505c3d39d4031744542928a5fdff19e7abf809e34f591737c50a558ec500ded0d229da80b79f943352d5cbae92ac893557d39941a33ccb22058ad660ee7e790c86d38a8f94cbcc01b8aa59ef4a0670f334c9c97acb61804d9d41fb9806db10b7347db990eaccf1f3cc02d3c41081d71602d0ff457f8ce85b6930e971a61f11e4cca69ce60629a661de73a5c7aaf7fa063a8b2daf80e4f\", \n\ + adata: \"57b4a722197a155f7c1160431004879be30d46ab3b327d3ca1e83e48aa87266229842cdf426b89e19f24c9c4a4b01120aaf573a2cbf9bbfa32b1b04cb4ed6a58099483fdde0ac36680f2b15fcc84b63e83a264a96f\", \n\ + ct: \"e6055cf5366c47ce8b4d488f47eb7fc1818436a0c42fd5fe710eecf04ee485a5cc0d97cc7aaa14ad98e0672cf965063ef42e7231d774fc7bf566480262c8743f149d803590afd4bdd83937448fd6adb3291803758664b535a83d2321763bbe1fb37265c362953df0d7dfdd9024414d1639d978267a86b13f320611a82ceff54636193d0e639bb01c11e5e1e947c380fc9d056d1a6081c722efaff75b3da0a2e27c917450733fb862d8d0a541c19741352b81878efba31e90e73e\", \n\ + tag: \"4db3ac9382886aa20dafa8ec403c71b8\"\n\ +},\n\ +{ key: \"7f9b8454f319c521203b501e42675fca4e70d604713d3965a531857ecb40863f\", \n\ + iv: \"819915361f909e7119b76373\", \n\ + pt: \"c9c3d4722379ebe9a6dd6950c56fd7236278d7c95b605fedbfa640d464a8e45ee81d5dc733b43052fe1238871a3f213bf4401d02e3b8997f795780be2adc840f31ce2cc4a71e424c2e7b9d94ab6f9ad6f7436302\", \n\ + adata: \"f0b72b3f05594c60df47ab268c58c9da56833464cbcdeb47ea5f658254cfa78ec812aafcf17dd7d9627b5303479783c2cc64db8d12b748f4a9288e40f9ecee6161b99a61599631b6d01f692dba06feeb5e3f4c\", \n\ + ct: \"f220e2ef69682d52cf2e70fbf2ae19d71588d06d30767ab39391132acb4ad559128f9eb940eed725b22bc4be06908261da5e3671ec263631856b8585a94da35a79a321e68f76b8ebdc8b5d6fd8e95f84d20c5ddf\", \n\ + tag: \"2e5b929931480b87db9fa43ffb8ff7a4\"\n\ +},\n\ +{ key: \"06a5a49af73b5a4482771182a42b89608c4b722a434d7b13fc75a1890196a3c7\", \n\ + iv: \"0d1e999391196e1f\", \n\ + pt: \"4ebfe52cb6532ad09e450f32cea872cb4c411f65bce15fb3e8d18e61f41cfee8e5d0d2413c213604db611854029f0e4ad1b2de5f61f7fc0ce05149c24804a65115543b11d7f868610dc5916e2a1f76bd4d31247d3c186e9c7f8b2301df\", \n\ + adata: \"24037868a53d94059995ea20757bf2f3770200fca7abb76828f7d9bb4d113ad2945dc13d8ac44814dd515e76066108959eabab804c2ca59ebbcf668503e1790cf1b26158433721b2b2dddae7c1ef1fe6f61079f62b9b402f276b6b4b3a00134dc5f9f17b8f9a687a845bcc1f18353438e18d58c754a3d1cd72bb24c1d1e18af8d1053469163ac097944d029368fe0d5b93bd22aa745c1af6ace17d8839fea80e7c1d6267699a77f3f6335481d3a996cb598b675e9c718013fccb13c0bb776e5996\", \n\ + ct: \"ecd7f27a427b31bb032c2c126a0347b6a2772f387923e3a5a5a923a65492db7e0297db0f663ab94a7ede058ae94c43dc173e8bf20571bf17c9b2e3e56eb419032d97514cd6d55ddbd740b7d94f0e8e620c777a8f679441c24bdb8fee9e\", \n\ + tag: \"465f45bc48f9a00a900e2dc3ec9fa2fd\"\n\ +},\n\ +{ key: \"e7906e91f86d6d49caf7fb1e39c646292d6b410026572703a01cab7a7e4d7fb3\", \n\ + iv: \"50616d2fc32d014d\", \n\ + pt: \"64419d889f45ccc611869637ad\", \n\ + adata: \"e93c3d\", \n\ + ct: \"c9ea0c569e92a2220ae901be56\", \n\ + tag: \"ee8eda62d903b2730cbe4085114d50cb\"\n\ +},\n\ +{ key: \"bb1304e81fd0e5be45ade9a935a6a2d527b179c07dc1f0febe5bd686f2349067\", \n\ + iv: \"61c649693b8c86bc9f492aeb\", \n\ + pt: \"ddd68735238753f6d681c7c18c5cd6ace3ca59c7bc516c45467cd16c7e3bdabc7d8b06b54b989c9e3f110b0afc330297c6a3a1783d4764ea18d2d2907e26b0f3f49b9701dc5fa6c358b73941872a21f90973644b708ccb981b699fb5926ddefdfbf4ec85a57536c3efb57559c93278609f4aad5cccd9ab0c865737362cd08c7bf0feb06a5bd50193c750546ce0a6f5f33328f149e19c02960293098c36\", \n\ + adata: \"f1c9fa1fe0f810faa129782e38a1f9f72aa1bcb014820984cb29107e55c3148f77d907810a940c699b6df547eaaaff3a36946d3c6c4e219e31909bca11199cd5dc86398848adcea2cf6f24febb857403d5c60b4f4483b235026b2a985f39fc32841868bbfba29965d02099e9c46b4d35941e68086c14e3854b33894b39c27214db9c426626f482aadeb452ffb4dda607bd5ce45059bd9673ba88cf197f6a0afcf4d4208254848e1a697485bdcee51d64\", \n\ + ct: \"8a5de88343ee15c60e364479f857367ff1972cb2dbde9440027cd3208e202c810616110db96575272b17cb64d9e086cfac7d74ce465fd1df2c9e9d07fb3f4e7876cba46bc13c03a319ea0c86e89b1568b061e81d75c505f7c891234adda9cfeb8a8df3a654f18acfde604bce1d738a031c8a0134c24b14fcc0b77b35b9097e53cd31f4082ad159105a2ff343926e917a6ca25707300a0fd0f0a3803aeb\", \n\ + tag: \"b7291cf2d9d8622fbab714e89126bffd\"\n\ +},\n\ +{ key: \"16c435f7ec961194b3ce109df2b060e0c815af510b1afbd57d9c94754d17cd13\", \n\ + iv: \"9f43afc5a02d2c8f3f34a0df\", \n\ + pt: \"0ed49a3ba593a8f53599b2fad4adb489396b5d3c12042f8eb674ba74427f50800ec5fedac6f4af53404e84537af70aa09f4789fb783ba6adc93488bfad526924c1fd148e0edf736afebaa0b2aa69f397a4dfc20c2aa3bd4a147761cbf0f76f43f8ed30c13a445b1f2dae4eebe84f4c488ab11723c5fe5641ff\", \n\ + adata: \"1f2b02c599630b6bb12f082d9d809c10998bc3d7a9ac9b9457bfc8a78bfe778e50f6dbbc627305335c7a704c31358c7fdefabf288863629d577ef4aab8036ef86bae4852d0921f065864\", \n\ + ct: \"0fdbdb2a7fb8dac1f8e8ffdc698df9c393f2c78fb56ea32ac00a59a7140d15e5b506e7ceabe3e1dea8e3e1f6fbb6c9a8b8e5ecf831b843626d346286c97c309afcc9ccac4f3737b9313533a0c2509bf502f2f02c0ccfb9b0aef414f016a0f4d6e05cae1ab90e20edd3fa16f79d4612f5b98864139082c14363\", \n\ + tag: \"c52c2ed43a7b42d7a5b5ce85c8e87ab5\"\n\ +},\n\ +{ key: \"f83b640e48984634e46ce86640adcec1ad06d71d2dd50814a6fac2d316acd2ae\", \n\ + iv: \"4f272ac3d8e94ba7d0ae3ec5\", \n\ + pt: \"8b312f19ddd58c87dd22d29f388a0f752d98c9bf9dd26c035e69737cbc3fc5bf51\", \n\ + adata: \"49c18558434d84ca038cc08bba6b80ee3d2d7763e2258a0e4e3903e7cb18ec2ef7c54bde9cd2e5387288163587535cab41f9b4a6e8d963df07cce17f5c5c7d4e9481af720342\", \n\ + ct: \"445d63fd1d5eb1ce114fef1f74913a5a6b973afc9863364f2db29138fa3bf0e3d5\", \n\ + tag: \"cb100605ce6a92146a9552a42b86f4a9\"\n\ +},\n\ +{ key: \"8fe8763b8b5c068abeef74c16423dea6cf9ebc6ef5aab9c552b72c26991319eb\", \n\ + iv: \"95ccdc8064580f74d6b69648\", \n\ + pt: \"ec959cc52be438007f13157ec33b622ab6e97ad9d0293dbf4b57513a2f53c9bc4aa327f8e101de9d416bec0f3963a5ca1001a0ea46863dd6aa785a0f78508e3e30836b644c0c563da4fdb1d141fc65a160b8f2cbe9bae4ea04a3469b825fb6b927367ae3ce82fa\", \n\ + adata: \"823f3c05ad23e419c7280ab01fd57c438e5c30be11db4ebd0203a9fbc2be1ecab2b0\", \n\ + ct: \"c2732539c54d059b649a812263a4e1f3ce19e33f9b490e5be7685edb4eaa03d082a55cf9c687d744a0eb4c7c086e4e57aaaa6e972feec4988c8f4b98681767159da195543d08a48f2fbfe26c6e29e107d90bb5fcda75530846a9800932fe97b8af2c7681791011\", \n\ + tag: \"49066113c3612574cb149107a81706b1\"\n\ +},\n\ +{ key: \"fa982f47661adb599b530ebe7334d3b3f48801fa5fc54afe4b42c72a73ceba89\", \n\ + iv: \"9aff9cee60fd8888\", \n\ + pt: \"91666799a943e39dde09c6e59c744c025117acabd2713919048cf131239404\", \n\ + adata: \"c1ff2c6151c1f8bd9dfede8c923f4cec6c640da91e0320709a1e1ce3aea2753ca617eecda98e409754af24ea9fdeeaeccd3635f5ba86fb6ffbbe0596cec96a4f0405fd1cbbcfe6496d35f80a1afe1f7be946c23a5d0a1f8b5f89e0ec8c5f3bf4bb76c0c313f3a20f174e60a1bb278cd73366a5dd96123f5ce07db542de5ffd5f21e5e5bd91d17c85afd8b55d9bead6b7a5c2d7df10e4f27c7140c9723be9523d08\", \n\ + ct: \"0c140cef934fd29ea43051cf15edae0e922ac28d0ba6d72127c380d48e9277\", \n\ + tag: \"6e3bff09e623df34a27d1c5d258aaa1e\"\n\ +},\n\ +{ key: \"96aa21a6aede43acb4ee7b42f295f530381264abc43101d0959f7cb5866e392c\", \n\ + iv: \"2be1d143dbbf704effcdb189\", \n\ + pt: \"043414659ff8a1a54eed33060e8bdfd53f7b13fb9e4a3e7c3fb62103b84413575a6624b3ba6a0e8344de229a88eb249c9af1478c493970dec98a54db3ce44d84320916fee62d11387c2c5cf41616b293bcd8e5974c63f9dd5f496f45b3e7ef247df8a6c098cad41b0f9614dedc8c10ef321d97e8b6f01ed3c39cc0cbb3b50470f67e635037dfd805d5553d7d6300fc6605a238e0cfde1ccc45de41a1f8b13e1b4041eb0d7bba15\", \n\ + adata: \"3ac4bd8ce8624dbcd0cfb1afdbb8cee169503e38008ea59918fdcc4d6da3a229cb997ab1f341cbf76158e2f0c977ff202a52e29007c55c91a4ebdca7cd266a40b5168b00565c53212832d56dff69532806bb2fdd933c290ac8bc9fd62d5ba6c8\", \n\ + ct: \"313dcd7a1f8ae1a3e30b1281325dff45887a1a5296a0f454f05a393cad36623cff99ab2745258c79b8c31c0361659fb4fdbd23f2577ad0a307389c6279ef4464e2a08ef167164b09c7268cf5008e93db3136cd7f3597471c7b19441eb24ccb8e5582adea06ce0acc5fea1005ec10410afb221e42e616dea83f33d7367beded05ff480da42b3b2dbfea11f951ab0a40d3f503122d23e47aff8ed8f69ed5499e03a8d591ae0883e6\", \n\ + tag: \"faafc4c08d8d3758e72365487572f0bd\"\n\ +},\n\ +{ key: \"bea3d9a705cdb9b8fd827240a9727c71d47994ab49eff97c0e53bec8a8bdce8c\", \n\ + iv: \"ea9cb98df0d6ffb3\", \n\ + pt: \"3482e8f5a79ea95e77db4f017273f485b6c4665b799973b3ee700849a5667d4be53f02270e31fb490d639033269194883d99074d33d8d52601a106fbd851f5fab91acbfadccb7630f89170f79a75a41b245efaa184449843fb7f2166f57dc5ecf50bf288b12ae267a911dfe80149900905c95eb33ae79b509cfdbec27621e64a61b1\", \n\ + adata: \"6664a958a78df84d0e5345b327a7cdbe8fd1c02dc8cf0de21edf7f756acc3a24683b395a5beacd32f0772c49c392de8baa4e9759af6a7c69ad272b2b438129a5b608d2ce5fb8ebbe81039ca3655ededa277dc0a9ca9b664a02723ff55f7fb39a9ebf0715165719aa341a2380eb2338c879cef495f29e93c4543208\", \n\ + ct: \"924e3663cb012155f43144e93582f01fbbf561e72ef82f84b97873f1e285d87f288d10c6b72425977df28fe7a53397f30d4b8fc003d5cc32c31f10baf8e3f3b26350748946e83884e31f8c26d972628f9d549896a0b2d38f9f9406fe4124508babaaf496e6681ee06785c81ee2db565c3836918703de12f62385dff404d58133aa58\", \n\ + tag: \"dfbb49918d45a2a9e6b6cf67c839de5d\"\n\ +},\n\ +{ key: \"cffb631e05e93f78a9b8cc9a8d7a4ce816727952dc0c81b9165125bde800f306\", \n\ + iv: \"e07244987e0452ac\", \n\ + pt: \"63b862ff8658ac1d4608359e90b6a4b0c424056ba474a968\", \n\ + adata: \"cad57d97b3323daf8c11ba60fc3a6c50fb63ab564358e0a9be07777d73bb7f407d639bee55ce367ca14039fd4c177a1ff150ac38dfffa55065df59211c46d360cf88d9be70df6aed3d511601436041baa0b8ce7838606a465f982a640de48e78075ae2c1cd0f231ab44f133b98e4a9ffbb6419d39b6744ae20686c704e6bec985d01dc46c3993ddbd5ef330d3875c5c731b0511ff8cf\", \n\ + ct: \"941d385f60afba25e44dea913df92f26ba336b3f2872efe5\", \n\ + tag: \"54913a5d0bce5ed11963dee851373512\"\n\ +},\n\ +{ key: \"70b86dd3f42d7c54dd029041badae874c4076ce6544a59054ff0fb140d06ae69\", \n\ + iv: \"d65c48a3132f204b\", \n\ + pt: \"ec8c61fa486cf4058ed8950193c56ead46fedff086ae2b620e8afd93f6da6d06a3401e5d\", \n\ + adata: \"53025962c41eb00143a5dda28afd83b9c6a8b15d2d8b1969383990a3f232259c7807f473c9404f6d7d843dba700f4edf5deb6b887e42a5a87154ec33f630eb7e9f367fa049ff00\", \n\ + ct: \"718f665588fa896d5b1df0715ce6d673e4f935bbb25c58e1106da0226170809f4b0fee19\", \n\ + tag: \"b0935abe2ab4a33c2c55557f3a7d3b3b\"\n\ +},\n\ +{ key: \"a68b1eb0711fe511ccdb083086274ac1083431ddec6c05fa6c8d91a8cc5b6490\", \n\ + iv: \"281f9ffc59feb748\", \n\ + pt: \"ae31e4653413f5fe79889fc7db1f7cfcdb5a02083f6612430b74d6ec0bc3a28bd6a24b8292421fea6b9d667ff3f5d4fc5398f2ae646a0ecb96263a4823a689ae719262c575525e167595a952f88d13112fb5eb64127cb7f697b29342a4a11a2946e96829472cc9ec933e8f256edf6a3ba5d5ccef3846ac2158ca5972b50597f268855ae39dc8256a13c6ed3a8a30fa78a9\", \n\ + adata: \"3eaa0286e6f0ae18531e9226cccb3a2d041d47ea6fc34fc7d7167ece3dae5d5dd4de42b2cbc2548c92903aec6c439db2d399b89f0e2475\", \n\ + ct: \"0e70073c0f946b8a5c79e1e92e7fca3fd8d785844b733db31aaf0c989b452a4e1485673d431f9239aefd37f31c1d30020716766984e9b3b07796475a3c4fe11d0767569da852a54e719794518767de2b72a92ddbe0436c9808079a942be205bb25fbcb47bb7ac8f6bbd32ed111d1f5579c083fabab6cb68658ad87629a9e5d25f8a10137e17e9f7553791942437fa7e5e8\", \n\ + tag: \"ad972cc46ef55779fe0ab133d5ae78be\"\n\ +},\n\ +{ key: \"031f099e996cc02c392f97ea263f0dee9968768995a5a255f971c92506051cc4\", \n\ + iv: \"86038e7bcb359c3cceeb143f\", \n\ + pt: \"8e71e88fa48b1b32712dafd3f7d0499da8eb36382fe18f978ff78a7e6198d4082af081c5b17523af80cccbfc2a24cd0f5f19c5b40aaec6f682d660072ec63850dfd23a708b202885568b79b15ff01deb1ff83b9c0c60bd6e1c4f2cc0c1a9fd1b53b6d4b232e4239464c62f8ee5e60c71d154e40466e4a36640b43c9310fd37fc5c7a8b6bac9ea20250292931245925f7b1ce227fdd1711db148c676f\", \n\ + adata: \"141ce788eeab98341d7975d820499cb22324c5eeef5b62cc127ce379948bc723654dff5e89d1c856d79effc9e9fa4f217baa57d95ab1843f59424227dbe1afc1c6124dab2080cfd80c4d7b4c471a21a76974a7816f661d1d0d3ab8476ad18780a371a1544a0807b1275f5c292446be3dd467a8fd65a6718059d5009cc55caa9d\", \n\ + ct: \"1d400e93ca2eae723f82d17636ccb687b0f4d97b1c8e33e89765dee383bf3a14d9330feb5288880d09317d0e21116dabbd7950614fc46f23e49a6a413cc8386025eedf014b88a3b8d6756b49327ebb97e58eedb130ab3763742b06cf0e23d0a65a9d8cc16b6cc633c2df01fe5d2b18bc694a686ff6cff3b7eae4ba42dc8156129ca4d4b11077917aa0390d45f677df7265e6b1725bdddad926ea1537\", \n\ + tag: \"b458603903423ed739c12f6eb4f86083\"\n\ +},\n\ +{ key: \"99f3395aaf74d72758f09c516dd159f1e0dcf86e03adf03f7b91a938bcb08a04\", \n\ + iv: \"467b533e3fbb6c98d2eafbec\", \n\ + pt: \"fc2d34f2ba5739570b1e18c2f7e2b0cd2eae566c23b7c7b540bf573dcf9708471092faba933dd744d2fc0d63ad9213873db27be16e4101bf53ce3b5936a540be03d1cb27a69816cbdd9bf30b1a49ab750a30449b61a543ebbf8e1062d4c9d8e43c95db91f4e00124082c61a1f58fe5e47cdd5c3cab230394c2d180b71ca030ae06290ae5957c0ee8ff7adebb72fd8743f4fa299459b4806682a6bec2ac790f5cd7aa\", \n\ + adata: \"569dd58aa45555caf56b181ef4a1ce37c88ec3a4b4347c94e3859103fbaeaa6798b73fe690a16f94231ffcdc6d15663c57ccf04908802a0dbb5458fe0e5cf894\", \n\ + ct: \"4458ee74709268332c966f4bd8aa5073b08d35a4520ec4c8badf2ea7270f3f52ef08a58c92f010e70ca16a46259f8f4cf07328996fe1bf251f81f98c5a0ac28536e668cf565fa5e2efbdd26dc49688111bfc36a6ff17e23429b2c3822216ea1b990acb685ea01c2d69b427726dde221e7c9b5d1819d4574222ea3dfaf4875798b5fdef5399c584e84bb18dbfc775831800e3068f4de5ec30b33bc4d44698ea4e4d32\", \n\ + tag: \"f92083be3830db6fb6dcc44cc33f45db\"\n\ +},\n\ +{ key: \"d6922397759cf3ce0398c2f20be4d8fbcd32d538c7d37a804b87bb7162780359\", \n\ + iv: \"3c9f81513b1d0f8e\", \n\ + pt: \"e66753da30713bfb025859144532e62958908f2eeff156b09e13defd026ab16db13366e06c07c6bf48233919f15cff43251942bebf57567e1005e545920f73480b38842012a85d71dbfb0f971252\", \n\ + adata: \"d69e1d1900c0c7cdf166f121d197c671c612079f31201de3b0a82430c814a5469b35ec7a94146c5c2383f516324d5bbc48f36521028846766ee069e1cb4ff433da7646e7\", \n\ + ct: \"82b327a8d38d49b8f06595664a42cfce25ceb87a4337304baeb27c392d991df8b111d66ff6d45861a36c60e6840a56c33fd9560e145c018e4dd119160adb784ddc1776cbd74aa4f2604f53f33c53\", \n\ + tag: \"8dd3cbf88befd2d597448bc84226c656\"\n\ +},\n\ +{ key: \"093e7c165fc620cb9627586d46c99fe9e00a31857cdbbfb2de5caf151c8316df\", \n\ + iv: \"3cec4cfdfc23081e5c85d8a6\", \n\ + pt: \"572639d334686e708b5d595b499c65dd1ed8f2ef4904898c2f8b0b7278adec232357d31bebcf466713275d54375b37f1dc1f86031f777709b5a9641befa36444a2\", \n\ + adata: \"9c75c73eb26d7099ce398680fa0fe89f2e5e3771c68272074e5f9116a904c5bdea90aa72608a13daec84bb0e1644f44fff1118ac139a46fb2ba9b42ba119787d1b55221d87ce92dddb91f5d8d7397f7723532227ff9641f7f64a697c1bf45f66f35d33526bcca9841ff247ea008ba18045f6734c9b265af109f9024c77b828b27a8fc19043dae99f38de7688bb22545086dcd7de9bdeb7d120391b86c6386416bb5bfd9961\", \n\ + ct: \"ec664acaeaa802c719a866ae18772e06cab1083d7e11f993920f59953029780a2af796199648f04f8d62c105d7af2a24023ad3e068d2bb818b70642065043bc425\", \n\ + tag: \"614deafce9640c535392fa19f215db48\"\n\ +},\n\ +{ key: \"563296eb0c00759027e1132d7325150a90a3e2c6529bbeb6f87e337b45b69099\", \n\ + iv: \"b96d7c76a61944f7\", \n\ + pt: \"7416454afb7c1702f38277be87967030da2e67b1799cdefce9b2c8425abef625ac0aafc6a8ed7277961285f8c767faf71f\", \n\ + adata: \"45a639b4d7ac95fcd187d9c38ea07695ce88fed8c81b41c992112cf574a747aad664e11d70e458c997dfdd45e2fdb31f8fd7baa448dec119da8ae91003336e8992ecf9fae5589e1e939b6f39db92f11b742018da551e347f6be89b9b09b1c6f2d6078a1ce70e2b0dd47c79fd5275c6c7c6bf639e1a8b7bbdc84a07c8a76c9d29c311daba948fc5636ff9eb318f135b9a84c9a2629e338cdb8bfd89038dbf1ca73ea5894ddf13a9a61bbb621d4a0dd565dc2cef9708\", \n\ + ct: \"01872394b44aa39d54edc6da8cc1812db90fa454359c0eafb8384f5221eb08cd6a7e0c58681175cfd44f11c8ce2d582381\", \n\ + tag: \"1dca50dfd2d81bdaa555a29826d92907\"\n\ +},\n\ +{ key: \"315e353deb9c136d5959d8301a39b1a01363f5ad3fb2436333c17695cbb13f7f\", \n\ + iv: \"8b8eb71390ffc149\", \n\ + pt: \"dd02aff4eaf770b9c4d7d69a9e3fbca5bc58baeeec42a63b75e63378dfc50f77d0dd\", \n\ + adata: \"a2ea9091149c31b89eb5eff3acd7fa9a77a888e008523a4bb635ffd3e96c093d882f26d64204abc1b79b1ab269f4557d8c189053e29b820c88b92ebb4a6f150c99e571af1dfa2e56ac8919167a4b94\", \n\ + ct: \"bff8f4ecb05fd67cfae94feffc7982c29d56c76ce7c70843603a965cfe69130c867a\", \n\ + tag: \"ac8bcb8a39530e7c6b3a76114986c6bb\"\n\ +},\n\ +{ key: \"d59f865b627e42139ab4221e9623be20e61119421a517b14ce1851cc0014b561\", \n\ + iv: \"b7e867646a3b9eb5e5f4bcfa\", \n\ + pt: \"c0da174904c4173ce14e5b4c944f8bc7fad2ab85a7e19c25717bfe0b27729ea83026\", \n\ + adata: \"cf3f13d827be66e81e42adcfd3053163ea2a64c1b6bbcc554ca2f5efa3d0d487d6cb681ecca0fbe5335b560abe41be1f81fb2c99b3bb8017c10eb54ddfb0014cc821f34e5a5bf2e821012562484ba05b3b7ff2665c3e47d5ff4177ac1d1cd1013740dd6fe2b5f0c8d422dbe762354a46644cd173b9271f0e0f60330bfafae7a3eff18baa\", \n\ + ct: \"d9950cf69a7ea89d74d6109bf0c2d93060835aa4ebceb2a2adf76cee6c903f9d1121\", \n\ + tag: \"5d5117a4a6ce78d9a4dae6553f774c04\"\n\ +},\n\ +{ key: \"0535f11a751cc66ca88554124c75d6bfa9d90744d2fd9500ef1bbbeb77332841\", \n\ + iv: \"9f223c4039ec987ddbe925c0\", \n\ + pt: \"c0a2cbb6b6fbfd9a5bc53a07ff75ef2ea11a3b4b9a66a3d30c9b9150a828592d1f64350bf2cada0a0e7ea2cb08c2\", \n\ + adata: \"2330a5bbeafcad34292dfe0d4870185f8e35843b77360a27268972598607819304c56614979e14a01f03127a858fe5c02d3a3c75481fd01ebc256b9d3cb2077f98a414667db11c5e275b1b25b0e9e6c854b57f07499af7b3a8205560a6673267f0a121cddeea2aadf9783d198eb022b3c8b5489c3ccea15cd8c419cf8ecb06c9376d4566f6759fcca81e9935908c\", \n\ + ct: \"10cc7092bf9bdf41cec227e66d4da37c1c8108b9271a8a34eaa8acb309b4e50eb8d35ff0dcc40697a4af42f11a29\", \n\ + tag: \"27f0163459ba987ae098a4ced1e76ca5\"\n\ +},\n\ +{ key: \"61ed5ffddfa8029a7da40728ed15a04127d1b74e9761e4891ee7a2cb0aa776ef\", \n\ + iv: \"e0495af42c0dc98f87997292\", \n\ + pt: \"ff62db2846ff238761f5043a2581ccdd2f74b99a68ba2372bfe5bc09ad8cf91ab6996ebb77d72f3e6583a1d1629f82a2a394b393777ad8ff8f0eb42aad9bc89d3589efe9d0ae1b11e6d4ed9ec4e6b28d800c0c0486efb511c1b6a40776fafbe646e873eb4111bec90850a3196e45f1e3a1d9b19c913669bddbef1c2834be\", \n\ + adata: \"fc555897b8796b3efe2e3248\", \n\ + ct: \"5505b83abb5ca6fbb199303fc7fc9286d418e3293b8cca2f318c7b9af78d11f948bedb59bfbcc61018d566885114a126d9682787b975664ea6fbca750bf451c7318f6ce4cfd55152744d5d6d29f29f568251cce53de953d297886a5a58db185bbb4a37a7aa5b1984ff01459dfd3967d4148de313832e9326acf61d20ba92\", \n\ + tag: \"2ccebd39d590e68c5dc68c46cd3fa7c4\"\n\ +},\n\ +{ key: \"f7639df28fa35c21b5c70d3a3d4e159edb3ec0c41e48a4b5d5df7d585faefad7\", \n\ + iv: \"bc5bf1529f8a0cb88e8997c7\", \n\ + pt: \"4a37bee7065e1a624e1e3a44fa52c5b4aca7ce87ffa9fe579bebe3aab4ff57937b006ec5609e14f4897aff41128fa4cbdfef7632c1d1b956dfa11bf1388a7ed6da98682a6c3beb6dde1675442cf8b117fb9bcdf2fcf7444af2032c2b14086d286215ca5c7842a445899dc4a4a7ac9fd899076e146fd106f15de96aa65ba34c525d63672cc069adc5c2ab426f1ad2a1ed88c2cb02b28db121c340a7c532999efbcf1db6427feb68e3636c80c94cea33484930ed519686f505762e\", \n\ + adata: \"5bfa4061e39440d89e77f7fa5e22750490f91be82d2cc1958a189a2f6d9d1a1d1ab4bc24089fb4a86b3fb29b098c2e8d96118da1227fa1cb0a5633e19658f38859da7bccd2aaa6be3511edf04869f928396c3e4114100a8a68dbe2578d029e3e0beec28e786a6aef48bf98346e610b583abc32782b655175780e35\", \n\ + ct: \"b30439537e254d0de29ed257de8b141b6f1b75601375a46644b1f4dcdba580bd8bc1792c9d15e4af8ccde725f6ed28b0b7da53254ad391dc415432714be936f24dfdd3da5cebbbc846494056f5fc177a67b960256887207bd0a7e7945efb2035889e3dace50984d1a0e6368f980f40831487505a0d4b557a97f642e5219ceb0bd66a8d61ca54a00a0545009d1bcd286ef3c8aad692bd5985b4ca9b418543c0efc099cf253cc74bd0f85d25d9f77cf3af0fc0c30bf3b25d01f246\", \n\ + tag: \"ac3c227d6d0a62ad433df26000a7201a\"\n\ +},\n\ +{ key: \"a00eb9133d6a56e9b8310cde4c1e7b85b872d2801b88c8d22ca39d4c3507c5ea\", \n\ + iv: \"0c6f5248f9f85d42\", \n\ + pt: \"6d18889784d8e6b303196c3ab2fa05017c4d2aa4b3ca510a100c2d65663f015cc3bd68b9b0431dec96501b2a3d49b4a7ceee\", \n\ + adata: \"88a8e3680513bf2bd7c8031df931a7fe17e1893f44e4de60aef163dd85bb69a7f61da7fffbeb4975fde13a7fe555c398fa3144fcb2dac303e4f4579da9d9606c13df4d0e49ee7d812d9d7664cb083913595188\", \n\ + ct: \"5ecafd44dc261208ea414d630c15127fdd63967e310826fe81a8c211fdb72e3f88c5fb2c9413d64336d191155ac6922541c2\", \n\ + tag: \"2c8c067d2e043427b81b687475483fac\"\n\ +},\n\ +{ key: \"d1323729ba7e221fef4231249bff90504e49b593575fd46dd117953318d10aa1\", \n\ + iv: \"d9a94ba9c710c1c27acbeb46\", \n\ + pt: \"a9c8\", \n\ + adata: \"bc9c21beab93f68db6d19bc59ec310b875275bb856eb9afc7474158ea27de638aaefa6a9451e006950a165cb2a0202c8b1f92d5c7dc7ccf92d52be7d34271b406c3f77c68f1c4facfd26f7fdb9e7087879398c289e6985b0f203f8cc39d988c68a1c69d9e39975afd1fec6127326f2cfb71473e59cd8f004fde43ee02577b99193b4c0703970d62c56c205667746d1f92d87abe1082268c7736b67ec\", \n\ + ct: \"fc65\", \n\ + tag: \"6487e968eb5493a706b5db0b2475b778\"\n\ +},\n\ +{ key: \"d2c088c5676a4dd7382970d67fcf490820b8178395171256dce4a58bbb0cbc61\", \n\ + iv: \"ff488a72d7a0d2743c48d523\", \n\ + pt: \"536ef658e7baceb8d2a8a3f83d54e927ad96ea758659c08740d3d450991ae67d8260e4129bf752684200d44efe7ae5bea66bd8802c004e99eb6e197c338cc3170b4113cdcb403740dcc7848c92b2d944e78c7d1338a0150542570595c41d9474242698e16d8d0b229c78adc867acc25c17f8f824bc878ea7ca8e8fa65417a9931d653b19dea7501d7edaaba56dc14aa0bc1acdf5315dfaebd23fc192de761f214eed8767619510a0aaeaa8c806dac576110c4b75208dc2dd6c88cb50ade40d21d0573b778bac\", \n\ + adata: \"c642d53a0cf8b9c6280c144db4fe4f20fbda81bcda29ac382c3db8b84d801a9087fd2657629a5b59d267c483a17a9923ffa7835791ec4ecd810fb4cd38d394e59964d6a1b5b4218b3e17ea888ecd0e4c9142b0cd607d9c27efdebd4b51615826010dce04bff35beeab4fc89a188858ea55c73fef5446b485c839021149fa8dfd4283b56f889531fbde7daf5d84977d6838c577b61a86a4ab184aae\", \n\ + ct: \"0d824cb9f3d373b4e69ccfc152cb51ffc69a277b4287bf597d63dc24330c3c7352526f1f76791f85b902470c599537d6813edde04cbde8fba2b686020049316eeb75833d9c92227219c80e370cd77e3612b626558de66edd0258a0f7a1d1096cd00fb612b12ede51309942c26388342493fa17c33e8a286e0d2c59adce60aa94d54e9d925bb45b814733636d204fb8674dbeae07d6ea7d5ddaf9c58e5e75109a1562a4d7c6334236c02dd417ca8bdfbdb977c393a7f9303c0519b2a432e54b2f6ab167e4f54f\", \n\ + tag: \"bf4a7e1c2df7c9e39f4479168b7444a0\"\n\ +},\n\ +{ key: \"ad3b513062372fb18376cb647ef83e4f976d111641137d120de604e0c0969208\", \n\ + iv: \"a9db6b58ae9cd803\", \n\ + pt: \"95b791cf46303d4d857404eaffb251ed15303283ca734b15ca4557c5e1b548afd2d480b23450ad083c0ec0b854ba520330c13704e9919a0782d1eb641b57d06337bcc22913e99505b6fd4745d7e5a0e1e63e177a843aa127b927728b314033cd83fcaffa6fd25e9b0ffc4f853b1c595857a27e1e7c477bd26725c53931f42089c2ed183760fa04d30c33dd4caf8e7b0c8529841943a1aeed035c4064a96cc04aeec313af6eaeb358948c69346b6f8f\", \n\ + adata: \"a0053f00ba27e703e2779c3c920d87ad7302c1e13681434eae3fa938e18e4f042d0fd6bfe6816a1ab961e8b7676971de5992ae9639555504cdcc\", \n\ + ct: \"7432adead44fdcf4c7c13d43bc5a9fc407dd7cdee9d147a1d3d4cda702a5484598942c0f45ab5615fc62e879a81108e3e13988cb52e1be5012976df01c6703c173299d5e01103e4a0d03b7dca9120a3eee1d5e88e7a7bd43df25ac8d435a6a78cd46434ab40a8ba4d9b5073b53dd0be614f961afb9c8b0a09bc79f4d7768e824315bbb24325323562485d655d2dbd0290a3fcf562f72b4e5e05bc8082167bbefed8ab0402e2929c3f0f3dc3b8a0599\", \n\ + tag: \"54d080c7f70b6bf57a0e1371513afeae\"\n\ +},\n\ +{ key: \"d3aa73445aaeb9330f7ac80538296945c1bce2df37a2281071baf36607d45e54\", \n\ + iv: \"40ac14d9f348da744a3e3847\", \n\ + pt: \"5f607ad2efa03daec4e6a9a8b9b888f7e5b8866ba2bba10b728c76c317d5ff236158f015cea11bb1d87e0beda7f3f9db94ca52cc06a036a35f24f2b371093740a2d7b4e3d1d22cd79b00d7208945b1e48fa23d1f33657ffee4d3bbdedb30c0e24f5360892154db52d737b9637031b60a8834d0fb85165d917152d51982614de6aea23013f29add05068c0cd5912aa3cdecd9cdd0ef5cddea48a7905eabe73f3a0224670572d300a3\", \n\ + adata: \"c290775285796f2abefe649ea1b7c6936784a567f85dd548c0c2e3fe\", \n\ + ct: \"761dd69fde066505291051de9f65257f352d5a11a96a09d683b721c057ea7b97b67c96d1e9d375915db4371afa73e5ed7c2fb2a1e0ab8d6a07a5db3006d6705585eff682af7cf3682cbfd06cde828af90f924dec2bfc4d2b12c655e0aeffbc3574333742b80ff6a6449186fdb68dfb74d43c65046aad83b2e58a51fe57d464dc45d259a50dcce5cb629bd093d130af92790ded49535f8666eef0bc8ca05c9a2ec6dc56758ccda49f\", \n\ + tag: \"30a36b37ea9dc087a5ec0f6eeea81a69\"\n\ +},\n\ +{ key: \"af445220340ec87d4fb081328ccf0139bbe33965a38e203f3a3f9e3cfd748fad\", \n\ + iv: \"5a08a6abc76b269b\", \n\ + pt: \"94b57f5481eddb4389bb4a57bf477d0db99fae5e81e5944f8db74a78b9995db2471a409d7686f4625422e285fcc223d19a85baf04f7aa5f19c07393720f220cdb4be774e5a1f534169bacb7420ae8bb2bc17cf9c120de273be98b4e31c0d4aae304a0279eae303b69a270c1c30f75678dd680ec46b3b535631714b8a180d15d0fc9bad25005e68cc5063f60b0f3784224feef33cd545b28f4d964ca88a756f32b46e7bb5a00291cdb55c1e3f4396e8\", \n\ + adata: \"269b7313db1b9c582bdf9d992d3a285eee87971ccfd3705964e9\", \n\ + ct: \"30350a30ffd54693eccd6de2f973dc21c39a0a9277f88aa18bf79f8e2067da76041e69942c18903af46879ad83566eb34fb3eeed6c91f930206b76e7cdb526e53fb7dfd5361a2ccaac8c1aca0de65377a631adcd43f6e6287d3f5fcced3be8eca28c45bbd7a51ca847ac727781bcd721436e050ca09dd315eefb8207d6854b1f1dfcc0371d01001dc630e5cf56e0056421b296543308a3ccb2a70b48d4711cfd99c5e1c81dc969eb3df01ef0b80085\", \n\ + tag: \"42d627d030c7b9dfe2b0b12bd91cd0ca\"\n\ +},\n\ +{ key: \"da937d106baf58dc1f8961be3021b8652f37567a3fad59a4749945a3f6d15a6d\", \n\ + iv: \"d9f9c4a5efa43ec7\", \n\ + pt: \"4a0f0ab9851e94d58c3303fa75fe0c20\", \n\ + adata: \"41ed4e17e9548dbd4718103165e4cb8aaa5b0797e7286e6c41ec4a02ee1df35b4af66bc98b2b7d0f73e382360ba3dbd4013afcef1a15a9ae0d24e517364b25fdfc1b37e7b2971748b40d474ae255c4339a0d5dc768792a2aa979afdf07acf98d1772761002a16430bf5a5e97488e\", \n\ + ct: \"644c015261ce0012e25bb5f0bbb2bc21\", \n\ + tag: \"4fa5b7be247ca93d5b72fd3ece63f903\"\n\ +},\n\ +{ key: \"6b73a71f9edce4224274b249ff2dee61446e16703479ca4d04c24dda4b83a590\", \n\ + iv: \"8ccef17f04b32545\", \n\ + pt: \"fbef9a2840a180daf9e39b4803ae25b05c66d4a4fab386d6b4b948c37b328a945ed8d0fa8c674c39eb92a8be5f8f7c993df91aab98e7a30eb6c16dc0549ccc1f783e5095387695f08fad7a\", \n\ + adata: \"808908517eef0a2ab1b82bdf7468470af9bae96e3e63988b79484b2c741086e6\", \n\ + ct: \"336dd7cb543b5ddd195443d3565ebfcac99e3e56aa9ddb7f2e306d78dc05487e904ddf6b403f38a330958b1e70a59047624be573f1df638c591956547b680e90ae9fa0e77a3b9de7fa68ef\", \n\ + tag: \"1c6563223901fe7210d60a5ab9044a37\"\n\ +},\n\ +{ key: \"3d51a029287d283352beb803370c592f6574cddce3fbc7a96c55b56f549e3a5f\", \n\ + iv: \"d0995d2bbc04024e\", \n\ + pt: \"21a89875480d259e48173dccc75bcbc281faeefd766a6ab0ebb97600aad2e7c5e1ba33ab818eeafca247a30d60c3146f151c2697c72ed741c11c6057eaa6e24f8138625c711da5498501e230bb98a92153f86b2d\", \n\ + adata: \"fba1b95e092aad762b9e184d71b6bbf324dae6d692e834a2e47f65fdff00f763f1133c68ff2395f7a1e7c22fc34ad935d68d0b46d5ecdefb46f2b02a811a95d1214a494005ff0d7f790311ad60cf755721960c1a3889b3ff701c7f484ef079cc3941330e65163e96edf8ee930cacb67473e08580947f0b8488fa9573f849\", \n\ + ct: \"83d9d2141925eb56e8fe5624c5974513fafca3bba10c8babefb114eabca98399c7b2d32d0471240ed9a6688aafc56fc579897ac551712dcf8c331ffb0a80ae78af5c451472193de2cbd9a681a2917ced7b424cbe\", \n\ + tag: \"58132a4a039820e5a7bfe64f55faf387\"\n\ +},\n\ +{ key: \"1571f638ac95c851f87a78e3081215824236bd01fb1ce94e008e18219f3339e7\", \n\ + iv: \"320d19187e1e7bb0\", \n\ + pt: \"10b231b09b\", \n\ + adata: \"4e8171bfd73901b44a32b97efd8c8da67762084bc6e140ea23a6f9ff8377bf3b96c804cfc55d104e514d5d3dc08736d315d1bba38c4ee29af320f7fb39a3c7b87ec23a6990b761b730b7eea0cdb432e056105d749d156c853869f1f57bf17e4560bf\", \n\ + ct: \"81570492bf\", \n\ + tag: \"97e1b43a6cce13e498ac036d429e8c5a\"\n\ +},\n\ +{ key: \"72ad064d5a1ff04db8bb71573728505d230c9584b4bd6b783fa6743ff4ab29e3\", \n\ + iv: \"9e0e6e22bbdbb0a7870d4b23\", \n\ + pt: \"dfc7767e32a2a838f95664d6de9dc8f56e90cb1757df3b824e78033f0a48c7811fdf3bc9a32b821f9a1cfef2bff4f74f6a2754c908b0c70950e50469983ea99923cf02cd88e8644260561e574d7c975495aa7ac24d9185db72a7d35fd8b2f5a6a681fb22424db685833482107f98b230211e27ac0ad8c561fabd3b7def6674089ede2773869424352108aad8d56441ff5272b3ddf6884973e8b4ea608d24075e52e9cea81f8f68e2b7b28e5cffcd0b6ada7a86\", \n\ + adata: \"521ae39058a5ce2e299bdc1c6081aa1d08497e03d63c16552b9b9edea1a95fcd05b8e3b57e384427aaf8b0a1822cb56d08abcbc1bbc1bb6edd1e363092700c2f8032ebb416c8d296c38171edacaa5e48aaf94e03099dcc460b743e48c9f221144ca3bf57d478d0c4959d2ed4b7f45a3ae115298fd82a45cf00bb92949bd0a34c5c472555f7164af85b026505\", \n\ + ct: \"a32fdf72c262e27454a56dfbcbaa6ff1dbbb6aa01f35c2e46b318533f8a37d88bc2ec913505a96487f78b8bd217a0a1794682ea8bc4fee06caa99abca898976c918579329471afde3c76ee53f15b472af60eef160f341c39b1e9838497980558569286fc8a1203d497f5ef4f938019f623150145608bd84fa8dd3c2923699b4633a547ae980fccaf618d8a8964889b05cf9a7b575e3cb71aa572f9a5c12cee846781b6cfc6f0c4543f724c60bc4933bdc1cb48\", \n\ + tag: \"03099f9e9ffe65b65321d24a8364fa9c\"\n\ +},\n\ +{ key: \"090f0c0a9548359e0364ab525eec87f403b0558c757e69bbc0917199308b8599\", \n\ + iv: \"9dde60876f9b5b0dee84e606\", \n\ + pt: \"c88604c9020d4f1841a61fad24e0b33cf43f93c65e2f\", \n\ + adata: \"a30312ff048caf272d7420be28abd7c00e0d45be63dae3931ba72e8b3b92e75832cfd7339434e82ac01572bb8c04fec237fa1beafe5cf4fabbc1365af7e7634c09c5be6f946e8a1b27\", \n\ + ct: \"3dd49b3381217e91c4e43a7d46710d1e305a35db2219\", \n\ + tag: \"85aea1cd6efd885190e9c407bc620453\"\n\ +},\n\ +{ key: \"0e98a98bf421120c4c50959a54dcea66bc8d871f47eec9aae2871cca7a9d2fa9\", \n\ + iv: \"27dbb4a427ac53c5863b1bec\", \n\ + pt: \"f30c143befc6e72e076fc672898aa8c4216484f4b17baecd9e6587ca19e0775842f442038b7250da0454eba9316edd16e3e4c4db0ea635e167ecb4956887a2480d7db21b7525ec2e4629cdf14d8ce3921425f354ee78427c2024754680ec89305c471852955b3199f00ea90ba28413529604f0c1b79123dbb7bb189e13fab5877f8d5c1e6784937ff9ec86cab94a99ef61cb696b8a64\", \n\ + adata: \"370fd70e7cd49328be23f38d78d23ee45680f61fda7f127b79d37b010fbaa87b0bb3f01cc758a392eef3c8671f6b73d7ba9c3d68d3168df8658a687037aa2ff8a472e72c2b9a3197bda7c7bbbb1867c425e326acb01ff837f189488a9d47f990368719077a01bca7a8\", \n\ + ct: \"d7b88c2a9fd2a7fd3b0554f0cff1470126d4b0acf59b6c6934d1ca535c48a3b80a5ce21462998e4004d708ab955bf6c1bd8692153fb78a7520c50a671c133c61cb6f6add43a8df35302a1ca10af353777e23c619d89ef13da07e1e2f90ae524c5e6f6eb2487c637459c3ab9556a76000aee2cf97975cd0f20b6b75f5d4ac7181e9d5b692549f399ebe123017f8f650c2f07f2050c526\", \n\ + tag: \"5a6b3f79079f806b559288ec5727d097\"\n\ +},\n\ +{ key: \"e0dfde572298f11b043a589e7b4cdfddb44a133283171a12b209005a99494562\", \n\ + iv: \"eb5e699cb9b63361\", \n\ + pt: \"540c2a14cf40b8954f3d28e5820985d7498c5a6197786cf7c079447bac9d1037d8b115e966954fc00878a825cd673fb9af02dce2291fd2e008be077de624de1d18af5390a694953735b0437581e917ec211d1b7bfaeb6b8a90eb\", \n\ + adata: \"67e7606d897d9d1dcf85fcaaaadeb05abe1462458cf36eac8ef7cd596ccc4d37c2bade33ec2198e89af681e361dc664476c2cc7cc7e1181c61854a18dfaa8ad30662726813128a\", \n\ + ct: \"71d33d30ed476a8e233621aa08cb23f621b6b775c5d539e45641df6d83820e685de46076577930f5a8a9055633cd5af4416a40e533e676e3467f8abb68414ddcc34e8f27f3fff2973cf32363b32998a710e3ee59d22ec6aa3aa2\", \n\ + tag: \"0f3e988ec147ab918ffcb4e321de0b28\"\n\ +},\n\ +{ key: \"838ae9816973427a8cc9b5483a33def30b209e183a37390dd603f74d96c75726\", \n\ + iv: \"415bfff6c13a2285\", \n\ + pt: \"fe7398aabc6269646bf5530ad0d7b46748bdd50cef24a0a7e9f3849b0497bdf6a9030412a6293635ec33e71c23623e0524deb78925be2f04871d874f1e8e65a3981cd670d09b40f00709ec6a04151cf670a636f4dad9044878\", \n\ + adata: \"f462aa354ed62caceeac00e5141764568299be640d961587e630\", \n\ + ct: \"f5fee2d06cc42576434142de233726b852db941938305a2cb6594e9af2599d17ad1a98fa7e75820aaf2ce0d7b2959b3d57249eeb8b27c13be1c7a1331d58feaf67a682b1658ded6982bb9e9ded10b42a9cfd3a6aac8a8b5273\", \n\ + tag: \"7ec777c36bfc5789fc7af6d42dbab53e\"\n\ +},\n\ +{ key: \"4297756df05ed563ee0b73515d3f022b528d62c1e6ef89e544eed785ddc43325\", \n\ + iv: \"f1e97514c8e9bf3747626e07\", \n\ + pt: \"ce3332485417c82d8c079fc67f2ca346b8bc9be2b5bf7342c45f04f90607d870bbba57e2cfcc1cb5b2153e711424d0859b9212df61a8f8e0d56463c0f8596b4de798d6ecbfd24ddc64e441b8a7a9fd7070e54b7518bc8b347dc86d2363061e2ff0b300a10dab60d37263fed85390b4406f09513f4139258b0338ff7661b3fc59e037dd5a1413d20fa9ed62e56f85d2fc36af5107db5ff25d832df70f97e37c90ed06a798547a1b13029c3aa1bb1c842081f9\", \n\ + adata: \"053ea246355ebed4b81fb3e159e7d1c27b07c6fcf8844b82d9d6dce9279e69c069d4057d0ba290e777c751160bfe889832291de2052aa9b7c7550a6dc2d01c4e7d0300526fe603eba41548e26cce87ec55fa141b68aa2d1f3637e2aa01cd3de0e623a6f3744e823b7de6ce8e\", \n\ + ct: \"405d836906bb1715066933239f0d8a62317b76c9140bc35c64ef610baef3a8d82b3d90cd9667b35608b201427f4d5f59d76232233bd5ed382e642d7df0c0a49825c1bb79d657ee3a6b77d60c47d75d8fad8d5d48007f12be53a0c7df2c415966cf52f8b2b011cbaaa93c6dfdcceccd90200e75860c3837495909c2728ec9dafedff9a2a1f95c3ba71cc0da1197946e828ba80714d3d5b26b9a680ae6cf36463ff8ea1d28b717d3f10390d9ea40b17b1307b8\", \n\ + tag: \"58ef3ca198acc997d14413f4d38b83f0\"\n\ +},\n\ +{ key: \"28c07dd22ad879ff8bc414b92362d29cdba757de22421e10b4c5e8e06d1e7975\", \n\ + iv: \"29fc93f1ea5acffe\", \n\ + pt: \"fde95c77b9c84f83ac92eca9e1475cb30a4dc438edd67069bcc4a174e6fdd870e0d210\", \n\ + adata: \"a86ff8390335144ad0f2a55a1f26d20c4d8ff522413dab18b0dd69386c76ba8e0c3df4cb7d6994c66c39a0fcb3fb870df9bc\", \n\ + ct: \"5be541d3b724eac0b7f1318d52da07fb8a6829dba89c7dea92feae0463f2a59c598c0d\", \n\ + tag: \"b5725fb7f13369c0a6dea8fd63f1e308\"\n\ +},\n\ +{ key: \"ee5b37b17683ed4290f1efe3551968e83df92b0ce85506cddacb85bb74d97b2a\", \n\ + iv: \"a1ef54c8f8384d5ad4d55054\", \n\ + pt: \"0a3a13461e902a4a9b70a42ac6844e7a162f71dfdb4dedff2fa03f03b8875b9410168995b1b8e9\", \n\ + adata: \"d8\", \n\ + ct: \"c7bcd2f3b75308fc21712126dfc34e2e13253f8a622614ddbe2278ead46616ce070af18405b23e\", \n\ + tag: \"0c3d1185aa57b9b3aa8835a62c46efe7\"\n\ +},\n\ +{ key: \"0e2c021811badfd2e1cd8b5adf61aa4dc3706f090bef4f6eca0f65ae33e4664f\", \n\ + iv: \"019818107b931484c44cf55d\", \n\ + pt: \"1ce5180ec3f2cb91ddcd050512ef38a2880486cec709f4e139f3ddbec95f95a49a3945770a7821170042fd4a8a557e9587e831812ab146e328d915e96b3385ad570d92efe6be79bdc798a6b4d2af7f6f29107fb97e5e187b09910cacfcb81501b0df2a758ceff04f0f\", \n\ + adata: \"09689c0bf881407724ae9d020cbf0cc6dcf6077f54971efdd7ca17bc73bd037b2f22922b65b9cf7cdae445f5ac455ad4e24feb4e5db4838810063f5064a730d3bf0721eaada878bea8cc1576ccf485b285207cec23bdc19738ee7306b20c7bc0482287f9a26aee3bbbeb2d3185c40eed5fd90505420c70cdc531f2305dfcd60524c2ff040fe2409853fed43c2c699e20020b5672cccf1ba996\", \n\ + ct: \"0deb6297ecface697746344ed86cc5e1ab33f8dee37fd869fc5af155a73c38718035ea23bcce5bf163cfce1361393291dc08f7bb91be61f4de1eb2767ba69c3b8329739177c1521bc9cdf12c146c9ca5524ae9ce1f4429bce501abbbc52c678c8cd53b96a171b23ba8\", \n\ + tag: \"48aa2bb07f4027bfb51d74013d5cacbf\"\n\ +},\n\ +{ key: \"80f24c948d8ba0f853c8c659bfdbde28301dd29ca0d6a8a90a4680d7e9a5c7c7\", \n\ + iv: \"074ed241e235ae0425d8fceb\", \n\ + pt: \"68091db83ce49454475f0010b14631b96003308bfadfb9e52fe0c25fc3d8e676ad618228229a96249d527b62919c\", \n\ + adata: \"a3efc71b77da55298e1267aadbaa0c5a4327e5c0164df326512b16b421bad6de9bd56d487938180b082099f570a835cca920b44d580436de13bdcc9672b367f3d67243cfd3ca06e5e7a8d29be4de582c44666a10a44648bbd0bb1d6de772e93b3c2495cd2bffdf961b988d08aa056e029dc0c053b988e898fb71186208ddcfa2d871773a5762826a14ea29878a237793f37878b3855d34f87acf729b548db8fb8c0fb6a4ed4a0dc1db471e8eb5d5f7c5136f87f0be35c3e984e98b\", \n\ + ct: \"0b018dbb566ef6b373dd1b503ae2b3466ee9e6e569fdebc5558542351dcdf052ee59be0cf6610d9aea3ab8d7501c\", \n\ + tag: \"61b4a72dc61f0d0a34f7a24064df2356\"\n\ +},\n\ +{ key: \"cce2d4f2029936fae5d3283af45b0dbe0f691107466f096b337bb2b61f92cd0c\", \n\ + iv: \"94915eb3b6650af9\", \n\ + pt: \"eae2d9bd52d4a8ba773990437f6d4b5d9b5e9e91cca5caac666c1c7c14eb4732975e6a165ef86d8182a8611907a422c220630b576744efd4b806389bd1e2ebf6ee84cc93432c0ad13ac25cbd96d989c362760ed9f903dd1e56b2ba11c3d3cff1265de823368a53ff1a64093b3b5a3f71cbc948faf2cf12a2a2129988a6d4ae4ee3ab0bc735d278e732ab42f467dd2e32dee7da97e2a416b12266af784f\", \n\ + adata: \"6c7bdcbfb53b81cbd3d2288b36d59bf11021ac9b350578b75aa22a2dcf841f8887a7eef76ac719f3928ea629ee5992ba0fc016b9f8d3db1f0a4c402bd82c1ad94418d9b6b1517d897aaad4c6afa8340d464c17f046841edcf4f4ce\", \n\ + ct: \"17019f99329a5f0b32fd94735be06eb98f2f78fc76a85271e88a39112870cc5d3b5671c24b1aecfc271df858eba9703def1ecba324b03572a0e851e5dd2334feab93e2182d0d2a9c86cc78d9463f1fb8593c3d2752cd94acff711145ea028af7afb0aa09bc2f7f5a9ef548ef9cc671ed35d5ca2561ae7c5eccbd4a9c0bf194cd6e3eaf46c43ccaad41dc4bfa202779b18b042d456f7b198536219abcca\", \n\ + tag: \"77503eb6ebfd00e39c0ed75792deeba4\"\n\ +},\n\ +{ key: \"0299c21cad5f315f265c3fe132059e9e0c90c628035955ba0629fe49eaa5c6d6\", \n\ + iv: \"022415fd18ecc4e1\", \n\ + pt: \"514c94\", \n\ + adata: \"8a1d3959e81bba8c8b1647fb8eb35733cd8515e33ab9c4302d741649967cc5249e14cc\", \n\ + ct: \"32bab3\", \n\ + tag: \"c433930812258da5ed043643a76cbe84\"\n\ +},\n\ +{ key: \"c23283a24ee6ed4c219da1723af6c0b6556c11c74f5ec9dd0ae9285afdf88f8a\", \n\ + iv: \"4c09be17839373dd76cb4700\", \n\ + pt: \"d4fd8921942fe1c1bd4cd9f15f45294b9c2d9b86fbb8536514c9b532b9cabc1bde2a0f7e5757d04dde8c3e1f67c0530c40198ebeafa38d9c49792bed6faf38b9bc2f4cce7374eb29a421c22fb688f01144c71469745e4c0a09eca15f5f6ec6f10864ded12440b2fc8112bc5187f091272d357f1727a300669811333feda5f8af5782\", \n\ + adata: \"f10797d00e46eac7d135c232f398e452f99b3ecc25bb186181c5ce34a0f7eb4eb658170b16919f\", \n\ + ct: \"16cb7d1e2677a2f8785cbd7b827dc320377d234b2a4bd19d385098b4a2dd61f13db8dee5c31a7d07f48819f6e3fb197ce689aea80f8d9fe2ec4be7537ce2358b6bda885e002d32cb4cf9c393e2cacf14a32bcd2e25e6ab2a6732f7625ef0767371447e05cc6fde39c8cf9df8a8430346d886ef0969b9c01522b071bbc6a75ba441ae\", \n\ + tag: \"3058453443e35f3e64041d7041ce7de3\"\n\ +},\n\ +{ key: \"b9454c0173a89e0d95fa17fe946aaf35a81f8f6222335ace3784596cf72e8d3d\", \n\ + iv: \"7a4449fe312ce339\", \n\ + pt: \"163fbfc3fd8ff602ab010971a169574973c48c8c960367a6b0d234f31683ba163a01e30055f363492ec605\", \n\ + adata: \"d7548834caf19f5b70990610594fe651afda1067cf3e9409e055b0d55176c1a6dc3a41417c34687db3bcb38df6db34638b17b11dff5baafaac00648bcdb7cec3e19bf6f7e079d54fdb9f91f9b60f0acdbecba073115afed855e263dbbd1171c2d40b1bfee349382af0dfb0a8b0\", \n\ + ct: \"abc3ee5e57e7eb13610000d4be85c162bb177b5c107120b7d61abd14492cb3d6cf2d1f24f1d4eb25aaa894\", \n\ + tag: \"f150ceb240e3e8c6322c6b38f46e8aec\"\n\ +},\n\ +{ key: \"8181878f361330527da640abbbc7bbafa4ac3f88d51b4ff76b9ee93d90b31357\", \n\ + iv: \"046f802f6486b73eb2874720\", \n\ + pt: \"a00c3635c1575225bcbc4d6e89e92e961d7256b5706a9bfca044237464b0e3dcff26af9f6c724e3e9396bf8d662df6c9f381ab23d27e3cf4df45e27bf1802e5c250c608b25e5534e1e35455ab9c60783f4786ec88138f1fe7bd25c50aac053f2ab7a1f5d9797436b0398ed3e524c193f275398bbe63e9b9bb79c57472c5e437e1b907272fa0ef672583effcb3d0360e0e00034b6f196cfd80b\", \n\ + adata: \"50508e9d1d3987b4a44b7ab16225fdb09f073e8b6ea79a91b06919d25fb4f80b94cb9e0253321016e5cd2c4de2b90adb018c1e8fc010bf21921c2817a0209d34c7cf876ce43cac703e742afd824c18a9b57a48ce5458bfd9c1d2b07a581ecfc1c396b962b0eb6ba6c9bf8ed99c1258a1d2b29ce8bc097b3fc78591aea3436ddb07c787d3af5e6ea3fe774af8a9c758ce54ccf64c4775bc1cb85fa279ce3c3827c0f9aec4750640ec19e195b25da63056240b\", \n\ + ct: \"1c944f3503778c26880ffd48dc9c7ec859224d3d2cbaef479bf7d29e0076f3732d117cbf536df4e84b9b5b3d17e1e4954e9a991474f3ff44ffcf3b320ed6ad01432ce152c862c5ec326fbabd4a5e84b30225622e4ce983f6215400ab54e3910657b7327d1d3b6dfcb4be33ab7006fafc6c542030649a8443a93ed70638b10c2355f5f92a4b2a85f51bf43e790526590ceb9c535d8ca8c8185a\", \n\ + tag: \"03335c475dd2b7a4c88a5c0dd7abb371\"\n\ +},\n\ +{ key: \"c8f0193066fadf7ada62156b67c5e9d16a24532431b02d9f2f95d51f3ffb4232\", \n\ + iv: \"24f92b83d5a287f4\", \n\ + pt: \"020071e89f75e908f46215cc5749f062da8b6359d65b27f2e56b12c558df88cb0e\", \n\ + adata: \"cfe53d08f29717f561c44a18d9114bd183e39a786af1af87b9127731fdb40da66a33aaa3923c799eee36a7abd93ed62614718e3d27b5787c7d01a4b96fb6b7099bc02574aa8f5bcd22ade0303b7d46c2721a7cff277e6861c2c8e6dc6700ab2f8a812ea51e19658e90cb56eefefbb95fce53c5efa195385486e6a38bfd1691\", \n\ + ct: \"2f8839fc29d48a890a163045aa6cab94cfc6d7ff6d9582f7babb2ae4963bc91b34\", \n\ + tag: \"95a5fedea8293ca6ec1f061626f6860a\"\n\ +},\n\ +{ key: \"1e54d1a3ac042b347d2b56ec94ba019ec06b6a148950a3071e944b3d0a90d555\", \n\ + iv: \"a98140e970bee023\", \n\ + pt: \"f870a67a126353f732827a252e5821650310e34ce1f439ff9ac257441a6e8614a27503f84e60308450f1b8a1c1befa79552d3bf2749aead1c40986e3d1126f5627d13a59c8830d55ebff71d5819a62b39b86e91864ba1933aee8fd3153d25a3898cd74706a7965\", \n\ + adata: \"b8f7ecf326952e50ff279876f1733b787e7fc3b19c8f4e92fdf440ac34e5f7e34583ffe1abb38572d9ab589dfcf454b55312b0c0c67e2959f26677ac44e19c1f85e815477659f24ae861cdd42e7f9f6ace2f346dfbfcf739df18424065db65d9de94b2a6d2870f70bb458f400f5e7ed5bb88ab5d5eda269ab28ae51f99ac4833f7f6d602db424020952474b4fca3748d484eaef6851b4a875880f3b021e071cac707921caa90acc069932b885f9bd55637433ab24e44cfb4\", \n\ + ct: \"8f5b1b63d6dc6faec3dcbf1daa21064a3bd1a0bf897ece3ebfe1b8b71a837ae86d53b47076129bb5da865d92ae4736df7b105a569175b25c9ec56b9c81290a7ebff8af31ded940732077cf46eac33e32fa77799e81bd6be488e715ae2201a108ef60639fbc46c9\", \n\ + tag: \"bf7e921e8aa382dbcd3b2a32ae9bd836\"\n\ +},\n\ +{ key: \"0f9218df6a13ca02651f4ac0b82d4abcd6052fd0753ad5ab3e6b38966d6ad893\", \n\ + iv: \"abee7d0bbad8a287\", \n\ + pt: \"47fe84667fca7c2badf65a7503f22e41ce94aef2f82876c2a02793fdb86c5e720c466082940e902d35cc4f54e17e09c6dce1264f7889446ed5afaa7582da31742a75cdc58d5548ef010a74bf5612f635129c09cdd782cf3c992a4d312e50d016a56ea39010a60e3c46778b652d1706f88ff3e18f3681ea4b4e54f2ceba6b8178\", \n\ + adata: \"2bbf71f996a919dbb188c7f897805014f9f2d682ab841277af50a457c121dfcb34be38fd867b2481d846186c6166939dd595f69dc8e63478a0095a0bbca6a1f701043eafd98fa36cf309fc61064f34440b2685b76c2f90\", \n\ + ct: \"415e0d36dab11561095fd986e1c1bb2b2a34a3f0e6428da32154c426cbbd729a57e01decc3c7fb9269a567867708e700961d9a275474a0b1b4e45af1b6a7f833f7b30bb9ae6501a58dc75bd5de8e1fdadf223279de07e1b25c82f7b7f58f1250d8375dd2434824c2b0114e1a0bd125db1aa7c351574da38c336f4400107902f6\", \n\ + tag: \"85ecaf4189196d261db69bafa6f46361\"\n\ +},\n\ +{ key: \"d4656ce573293929074c238b2ad21278d26a4ee8b06bb8dd3996ffd5bc3ab100\", \n\ + iv: \"72b442273dbeb584247d42a0\", \n\ + pt: \"33c54663265415e7a2c2ae6f2d3a76191e2959e4a986737f31b71c9490e2ef87703b00038676af1455a191deb3aff3d703648dfc647af2281656c568a1f8c624175716aa97309f06efa9da127dd56f0436aadd8fd079990ad051e11c9e0995394b821aca0227fd199f585aa2271dc62f5e4af3635c445603132f2d3a2aa5b55540e9749f814035\", \n\ + adata: \"cd15a28d59ea496b6bbc1a6187d09eb0ddf8bb54b7c7b223c7e421e972c175f4ea0d4ccd0f065baa9ca1c20f9cd93ab53609af9a14b38d8755fd707dab6091722f0488e405ec25876eb50ce3406b2ccc4c24011384852c3cda45434895d126ce4f9b85d552\", \n\ + ct: \"6c5e2438abb34d4b36191ce47f3cc91ac7f494767e571d7bbed0d1e4870d5c38f79cca494f7fc8e9774f24bb68f233ffaf62805d30c96cd728f4acf02d99b717cf2c3f0448ef70a0320463504e47dd04c2e02f8a1de966cd3ee18b564d1808906397b75bebc3bf76e0295afecc7e49a213b12b1dbc003bae864718be4b692ccb1ca32b72a4166e\", \n\ + tag: \"e5c98baa07340fbd395d52a1d30e3b67\"\n\ +},\n\ +{ key: \"24a38dce7790565e681579a1cd6b8e69fd31cfe6a7969f7810165fa4dd118bc8\", \n\ + iv: \"ab51183581385152eeda71e6\", \n\ + pt: \"7f176e70de3d79a4b6dde100c14e9c3a6d6a26bb28a3dc6f8e41ccf4299068d79824f1ed15eaf9388d9a4d40999c0331eb\", \n\ + adata: \"f08bb7ed12aff552085e6e6a6516c0de915fe88a3990236b46ce5cc915aaa87acb0dfeb606da12ab31f01fb88f0f56c4c51e83519e009aef5bdc785caaf5\", \n\ + ct: \"4d912e56497ee13c573236cca17d2dace44ccbf4e24bddd0b9eb02b8173ac1c4d39498520d10094229283008888c31274c\", \n\ + tag: \"c71e2e06ea28d1839df353dacb22b4c0\"\n\ +},\n\ +{ key: \"e53d38b0de346f6ffcd3ecacd3414371abde3b54cfb534bbba5c8c5d9cbdab5c\", \n\ + iv: \"a32fdf22870b6154\", \n\ + pt: \"cdf69282245832b9a4aa236aaa2cc74e7b4fe9b0beb9cda00da3ab3ff03d048193d2ad53b35b0a\", \n\ + adata: \"73ce674eb6a0343b327828a2022ab3802b\", \n\ + ct: \"f6b8d06c7a3d21206837cf35676cf0f09c7823375463422a6c43f8681a0b45e11a193f84f71d7d\", \n\ + tag: \"c625158a22f5d8ef45896856ed3514df\"\n\ +},\n\ +{ key: \"97149b9e8f2b78a967e3040c5fd953506a38c65583cee681c393e74d5713771a\", \n\ + iv: \"205f8cfe4105f9c181e38f48\", \n\ + pt: \"ca346c950fee2ab560620411f6f44a865dfbe7ea\", \n\ + adata: \"0aa021af283008d6739a6d65610fb8f3bd0221f6ababace8b49181de03fd872b47877fac92cab76a4b47f7558b024c890a6e15dd8dbda42820ca0eafed535e37d414023eca01d0b16252a4bfcdbd26c42b1ff01e665a8af0e15e9fe75a9998f8119d04db8692ffab760b433f8a398ad4be05f91325547df4e2cdf27e233524c1eb80b52751c361\", \n\ + ct: \"2fbe4dd37f4282f8989f156dbf5b83a0ad87acff\", \n\ + tag: \"dc13ceefd8962419c57212f765490f09\"\n\ +},\n\ +{ key: \"86a15c016338d2a913695b3d11362fd165d1b155e59a87cc6a4ea3c831a126b7\", \n\ + iv: \"57e1cdf79b14a04cb666ca29\", \n\ + pt: \"600dca412e131135ee6ab552419e701ccaa0c951a6838c67071463dc31502ed01f18c0d9e333bc56e111\", \n\ + adata: \"85753741130b2820b36262e87dd6ba3561fd5d7aaae3\", \n\ + ct: \"fe8935c3993c6e5f0fdb40fa2ce93b68d4d04e16c4b2fd9e65fb703785592a118141014bf12700f57d43\", \n\ + tag: \"da56a7b00bcf7fba8081e32c754e44ef\"\n\ +},\n\ +{ key: \"d928c21190dc87bd1154eaec1bf13539fbea91c15fcf7e1b0d14189fab297aab\", \n\ + iv: \"608181e1029d7353fdbee01d\", \n\ + pt: \"e1e45b6f5cab678d64328864ea7da62ab4ba0a9fe5b3edbf476e1773b2f7d8bc1cbe71dc75d15b7c1c50c0ebc8a4000dcfc15f4afe7ffeafe0ec8a1bc6c4ec950c9851ed3cb3caa7c1ddec741dede3f47e683f0248a535367cc6eb43278757d52adffd2005\", \n\ + adata: \"57a6bc312e694c2bcff226193c8cf252b2755dc7b7f28ee0cb3a8f2ac0826536c1abb6dc252a1a49cd7f42d8ab4186e44bd1da1923d68a08c7ac0777f0f8e90edf398f67b8\", \n\ + ct: \"1cbd59728f6cf64c53db55c407f3479a18e4260e108e65978f9a639ac987bc930f02b483c1cadff26733e13c02c6013faa605b0b10ec8c76f132e07ada593d075fc7bd5b83f2858e190b4148643a2cc5a86bb7a304effc882a85bb2f45fa880f0b33b24c6e\", \n\ + tag: \"b0113293ffc99ddcab8868c203e0531b\"\n\ +},\n\ +{ key: \"7c9079a58b5e36c66659ca2fd6154f5cc60bbc49d230a162a8bfc5981d17c153\", \n\ + iv: \"2a1c23be4100f91a\", \n\ + pt: \"acc0ea71bf65ba67f9fd059b0501eb3ade4c0dd19c7f6eeb7fe497ded6df3f34bfa71b30dfec125598f3f1\", \n\ + adata: \"0a78489ac9c575176f156e54666128a37119f4ac21b1dc910bebcda2a8cab1044c93a40e1b235088a66b6b2102fd0a7e5008850a72b019525ae8da3790ea706b3131519b62\", \n\ + ct: \"bbe5b3ba8a51cfd8a39905f5d5f7081e7eb366671b4deb772708413db14abb36ed2efe6cb90a612d74735c\", \n\ + tag: \"16e919fd35283711a66d2394d84849ba\"\n\ +},\n\ +{ key: \"c616994769c0ba55b76b4f98a0e7e618c30f40be72ad6768577d7b02eec4ff7f\", \n\ + iv: \"3a590fe6a33bb812fed7dcbf\", \n\ + pt: \"c64415488becbe1f8d2d84f7a77bc2ccca1fedab5f6cfeb2f6b5cf770717f864bfc0959aa6f58059b4b024fa21b93428648146ebea9db2b52d858676aff62a757ad6cf431e86aab9ff3542b3f82e7ef711700ce55719ba65d70483cf740834a8165f3b6a827a3c32795b5dd8d607a9a143b09e504fae17d7ab84188364ae11ebe801bd7f7e867c9ad5a24c5ff28296ea55a0f180ec79\", \n\ + adata: \"42b9c72f16f3ffad0411651a22842973cfc415591e410f8d3caa430ab233d390d91a56cc4af59fbd00fc5ef6a1468d416f98fd31c295652b782bac8bd1bf0dc72255c871eb9fda161386cf7ea38e112bc827cfad543ee47e501c9ec768261eae83e465e957b74bcedc73191ef57ce637d3f9e6f762a8eb6ca74acca98ce793794bf6f169371c5667c6378d5eb02664f1ca3ccbd449ce3086715949\", \n\ + ct: \"daf20e99061246d73b38bf4b38fa5534cf67295df4815fd2c3b4eae9f50de98cd9b36a9ad2ed73c1a536024e20155fed6833588c4af79b318ebf83ce144f470aae9a7d6f8a8749de32a8cd24f46b6895b90f27e4ce3533acdceeaa6b56907d82f91837f43d2ff10770037ca7ea968c8bd6fd5e96bf6feacb9a5fbca3af15c954b9b3e7f5e334f323b5d75ada6a2e73cdc3a33e847040\", \n\ + tag: \"69a018e0af4052bf76555a113f36a205\"\n\ +},\n\ +{ key: \"b2e9741f8a710f341c766cfd658c4689675cdcfca7d058af2b9e1e09ccc52d9f\", \n\ + iv: \"491377fd8cf3d598\", \n\ + pt: \"b9d49370b30fb9375b0b02d36c2d2b82c9eb98a651096fce1b604cf3792b84a1a85d574f8082cbbddb731a3e898587224341848429d464805676e9c9830e0de6f28c1357a52821ebbdd65fab76a6955c1abbb0ccb2d91010ab9c3f1287df68368bf0bc71a389abc6bdc44de1e8835b981fdc8fcc33a9e79b11a2eb4d8d0aafac3e4204\", \n\ + adata: \"a4f4ea4e7e2e2b3aab539f35e6a14a207873142732971adb0bd1ab4952c1ed1d28ebcf959a37b9abcad416c33b71e47ed9f10f5ff021cacbcc98973e0739cfe6b8c33411c5815b373bf42150a83d5487834edc964ff67d763e5de136799d57f4d5d8bd4ea15c81873c30588d15f3d60b2cab7a2c9e913c40333c819057884216b34a0da9ed66958d7b4b4ec35519fe0925c0146f\", \n\ + ct: \"24545c1155580a9c599fb7eb6ae7b1bb1516c6743d5f4475ad36f667ce05c8431fbcb2db943abe0ac228d0bc0085369bb36b01977ba75e8c4e9810d4546388a0a021338c6884533f231373c19fa66d470775b7975efa29a590e5cb30f7dee6a938022190007c874127ac6637ca37949990c5908e85b3339367ed9c75244cd4d83f6d49\", \n\ + tag: \"06be0ec809a996999ff2f839046af6fc\"\n\ +},\n\ +{ key: \"4a13e394eb6b2cf1e9241e4e03b841f7d17c4246f187b7121daa9fe55ff6b42e\", \n\ + iv: \"50ccfddffb424918\", \n\ + pt: \"9f51253e0a660db722a5a06da5a0610b94cec1bb4aa7b660a713e7687b151a8cdf452b4e5873f25ae0c5ceed7444257b7249c77757f82376d579cdf15491d16234074cbcfa0c80f47112bbffa4f170055b3b02735f772b13e2aa93f4fdf47d4e089506ebb621a0a64144d5f62b075be4fae1a43175d17fa84555108d24054a46f1d22fa33911146f83f540dc1dc30875e64eaefab1b28660677f685351f372142e2cd80318e9b8c396875a45db2d0c36c435\", \n\ + adata: \"7088f665d4d5fd689afd5febcccd64198eb0cf07dce074a9f33233a19324dd775697f3f684c7f24d7974c604cb6ba6db0f70ddc20ce5dfb6b0a35aeae2fb8f05699b267850158c\", \n\ + ct: \"a8466be4769679ae472347a27aeb8648e03c04d18efce9f4e45dcee5989bb781e5d0aaae9920ad5b55abbdefcde0a67e898e6da2ce12e3e60627f1d175634788a49358e84d2e8326ff0a9d922162b5dbdfc59606005ce7007bb2ba6e1cc52be55f40190caf73075d1a65822a63d3d705918b91d8308c3b1490a240810937bebe83fc30cedba53f96b0a6ee6be068ab4604f0427356c78c9d99fda8c986b827a7c9b522417bfcbf4bb4a2bee5b26428757418\", \n\ + tag: \"4b905e11c68d3222f51f519f69e62725\"\n\ +},\n\ +{ key: \"c47a2e7b562d4a4e06de6e8e3f5a8f5edb17f6a9725646821eb89752296faf33\", \n\ + iv: \"9d9966a376b4c8d978438efe\", \n\ + pt: \"bf0102e57541b28de4addab097e2bff0650595e1b1012b8b1ce4069c9f3ba32b951cf0d16e661d162b8f9b28f33392a546d141ef0e9f7139e442e4b760a70e4d8a3593623cb4d83619805e5885b9cbfe404a1ff234c75ac886416d17f4d6c4cff7417daa7ad8dbeac50f472d6538242687cfa1c230be157b23ee51d00b019fe9b33b1468fea2d0\", \n\ + adata: \"6c4c3eca0ddd3350869292d7f7a3332b1055910f659709\", \n\ + ct: \"14a82cc8125949a890537e227b0adcfaee5d23d88544b644c2bde9d2247d2428f2e66613a8b8d7d4d25fa983b9bef1448ab977a642ba67d20a5efb00c369f206c09b67ef40e3f4501584a1c6e3536f2e9297fe454fc7c92b593e383b8f696fde39be811ed30fd6a06f60a2b6651c4c757e99ef7164c2431b80646a224f130b1b0c5568a20434bb\", \n\ + tag: \"ae128b38cb7575df9dd6e6a339eacd30\"\n\ +},\n\ +{ key: \"1b18bea7ac823dcd88b12585f59f6d604ea31c0796839be41fa3c8aad89e3436\", \n\ + iv: \"9d08e033486a7c69828a2e1f\", \n\ + pt: \"4406030232244d\", \n\ + adata: \"26c096220d49339824\", \n\ + ct: \"c4c8a36660b4aa\", \n\ + tag: \"8141eee1e62f676eb41a10cfbd02affc\"\n\ +},\n\ +{ key: \"ba8a36d9acc4fe6d95421b9d93de324819bcb193b7a8fcbd996909c86d38f1bc\", \n\ + iv: \"6cea5a931cbe228a56727661\", \n\ + pt: \"8afd662e7ed4e02a76b6603d55623705639dca8ce8ac9ab6f81e94a6d97427522bcba9c21fa69f59de5d29165232b2ec86059576576bfd989058f3d718d55955807f0c8adf253bbd864f46684740240f4fa2e282b7c85ce2b7442f0c5677b1614a9ee2bdff5beaf7c5c34f64543c9760fd9c8b943f5a26a6b6df0443a57e5a0613cacb00eb2c4bfd4f6450f49564d01c\", \n\ + adata: \"130beaff5b9befd76817b8c4e3131d00505981da64c03be32d5106aad2ae3e8de053902a259eb1d7ad8d60c39b152b8ec40c8d6f70c0078b661afe689f373b4a9426a61c579147f2feed9ab82a2686e8fdc19e08dacc52a9ae3771fb21f62b3bbd2288030879433349\", \n\ + ct: \"54d2a3b9cccb5c7971e296bc2975bb9d87b4318e7ca790e1d88591e5e7736aee068a07d846ebb332fcead7070aaf6329a013e4836fb86255a58199d8b5ff8719d313a41f919589ae985cef9ef3797a8b826d3506ae044ea2250508ce93028823361a30750de1d9e5b5a2eef8a92c73bd98c70ef5b075eba8a57058b0601cf2ea554ba55f8684dc70137512ebb5e5509d\", \n\ + tag: \"4f69d3794ba8a348763540310fa4a018\"\n\ +},\n\ +{ key: \"ebcddca34740a82fb26219066e61caebf4dec8201b9e31d1765e021f90df58cd\", \n\ + iv: \"234672b1a9e83e17\", \n\ + pt: \"413847a62ca0fdffff0708c3c455ec2a522afc59c8c9ac967c1303afad8e0bcf957bd31339bddb5cfdbc603c8f7466d9f72486d96cba2008230728ff8bf8f80bd52b730ec710c726390db1f923bcaba7\", \n\ + adata: \"6ddac0e8732834b051cb0025fd26e16e91055507370950f27c21b62300e395f14fc19e2a5010d5344b38b3ab42de2649b069dec1ec9c35f9a525e6136a96c02b075e5ce8c93ced8fdcab4b73a8694372da1e1dc7d5b37c1eeac4a4228fc51cb1c4957b4a4121cc213fea3ec2eb634ab9536ab65848\", \n\ + ct: \"e07c5c4b51476802d2c5ad1cafce382392a99debf0437aae17239a2997a3e604b8ea8c35aafba36cf9a9de7d59434f6fac1c08d3577ecb3e41209f4976c2cfb0995b303786eb866fd397679cdafb24a1\", \n\ + tag: \"042e087be4e24479fd095886c4d7797c\"\n\ +},\n\ +{ key: \"2b4d24df986a3e99e8184ca42d38313dd9691f4fb49c36146793c794937eabcc\", \n\ + iv: \"a597dca365e927e6\", \n\ + pt: \"c38a7f50c2db3e217ee15701b50e606bd4b80465feb8ffe51977328542d60d67ad7621b7babee263497e8fe106114a2f54\", \n\ + adata: \"043f94cc4790a3ab15ff38ffa3ee623abea687e1c69c8e5ba5d7d204f40ddc3cbf8fa5c1092e8032422a3e638b84bee763f06f7d1e89ca8d53ebbeec\", \n\ + ct: \"2fc8be317cc359e93a796663e9fb1531f481c0bb0f9e3e431dd705aa80606ad4edb00fb8daa77d9b66ee55a93859a14100\", \n\ + tag: \"9a35c644840d88170670f370f366f723\"\n\ +},\n\ +{ key: \"f34d7c81c938038e350613132898dd3856d07bf2bccf6bbadc9d052a4ba4651e\", \n\ + iv: \"87b6b0671a9144fd\", \n\ + pt: \"a6a305fa5a629b541529e1388e1064e2a635dccda6a91ef706b5426a08a34b972c3d8f931fbf11c2b939b273fd979eb0943ac46e6bc97645\", \n\ + adata: \"9a1dc1b41f899cfa1c9076bcedd467ec7f801561fcf8937c77214e162755062ff5c0da523666865a4759e2811b321d4a6e4a3107203a54aa73ae6955d12f540cd3ab8b0bec290ea220677f8de85d8b9a341054bb2a5588da0ebc99c8591a36f5ff65ecfe0b3f413918763eca1978332b61\", \n\ + ct: \"4dabb3813e30e441061d7559c7ccf2d28ee7feaa6e5adf3de440fed059f796dfad4528237ba890a547ed8fd27d5416af9324d5cdd9a2b5fb\", \n\ + tag: \"257f8c4af948edc7d39160996031e7df\"\n\ +},\n\ +{ key: \"40b9a6a85efc435ac206247a891b95e85aaf5d3470cba7dfcb33b15b9f8dea12\", \n\ + iv: \"b34b43f2b94303b65a2bf359\", \n\ + pt: \"1ecff215cbf2c3d69ef575df1b704aa5c32762ac625827d5d18dfa033dfc88231fadceef945634e559967debd1651f23655aa621d302f47d94e6bb71c87bbdac57f9fe1c0825bb5da7c12af7ccae29308d781bddcb8a8728ccb82656693e94321fb402aedee9dd88775d26fefa5c60dfd9336b3b422613d446de3f796d750e9e52cf7e4d7ffe81661a9e7099408e833e3bb7c9f5894ab38a6fd0178c6d73f02f7845a79d6e2cee0851314ad1100f1e22121f4618c66ea74105878ed290be30041f5e9b8adf\", \n\ + adata: \"c953da80bf321299f9409efa6bcf\", \n\ + ct: \"dde2c6bfbd065a257a4946e1dc21cf5b99b1c72c24a29ce3e269639edd8d11339d74e5d386ce9a35a28b52fb31b14cb62fd607514fc7c2f7ab2736015f951cd43e48ca5d439a20d1c2257d123df8dc601cf53f9b901ea56f0e11841ffba606373b7dbc59b3f592cff474236e039b84e4da0dc473586994de74d69d070bdb44b72b1a75fe5b1f612bd7d80c47a48590c87c99391e85fdab1c4b07309789280b04c397b8f8ffd4a5933edc5fcabcbf799c5df15fe6f3fc9dd87f000222b5ac132cf983183948\", \n\ + tag: \"f5cfaae6c5ce1e2a33bac3fa19ce0ece\"\n\ +},\n\ +{ key: \"dc318de323135accbc9ceb72a1fd5c9fd4473f1953380bcd10d1e98156dc6df9\", \n\ + iv: \"b7d06d169f9bed827871a11f\", \n\ + pt: \"f531c91cf4e5ca2151cb5a871dc1da93a89d469cc3\", \n\ + adata: \"85b473f9c3c5682d827243f6f9ce726243db31ce338ab493e5dce10bb60ede1c70cdb2aeac5a1d50d3dd\", \n\ + ct: \"40f426a5aa3b6d3f922230c2eb471de94b19355830\", \n\ + tag: \"6c28296a768d1d2327212c231a8b955b\"\n\ +},\n\ +{ key: \"f33f9d9f8c0c37f6df671816b03022b621f26dfcee77e19136fb2957d12c80f8\", \n\ + iv: \"a6839eb05af1b27bdc753b46\", \n\ + pt: \"275cd82f8a624dd1b2cf2f3c51036f5ec144e5c16346950de51e4f33c2ceffa72115319b6726e45445a47f4b47831cdac47eba66631bf4782bcba6e66f6c89a8ebcb144f2390\", \n\ + adata: \"6a6fe6aa1fcb3d05b169d43dfd6849e1705007cd2ea008835f5e57ec53ddd572b031915ada142413d4fc2a5606d8f0bba2a8a21d2a6b66a7ec19435dfdc6691ff0e79fc8773a321708939b017b9022697e6180253220cbb76a1278a576bc177428e214341e69bed31ae2dd0ac34ebe465f745c076f44cbe35489984173a3784feb1401d8ffa33a7e\", \n\ + ct: \"ae267a538c6d71cadf66c002449761a3dc94473fbc5fb020dc3c54a6b1125acf9956d8c1e5353e52f877ee7ecddce9870e4a2aa5835605c91fb7fdade1a8758db5e8998c3aa8\", \n\ + tag: \"679b8c37ce53836320c9b64ff40743ae\"\n\ +},\n\ +{ key: \"5d9d35cd29e513e969de88f37cfb9ed3cd00ab458c092c93ad0f4a84fe590248\", \n\ + iv: \"f8ad97d86eeda7aeda0fe35e\", \n\ + pt: \"a4bbee5f056837ab2a1032c87c03bf2c831a11f76fd04916eca8d505355e07557426a30a2258a4b60f21f8ecf461998da4555289ee21c711745033ef6a5666b1283203faa79ec4fbadc23de47522b9d126ff7a80b08aad2bf2286d83043e190ddccda7a5c55038d7a8cc5c41466c294298e870ff115ebd1981e2535d56672e648d51c9a3f08fec931e1cd57ca724d07a30c30861c0458ca1706bd2e1a9ce14a96b099e4eecdbcfbc93341413b7c02e116fb2f642\", \n\ + adata: \"69bbc294662a83e31bb0a7f661acf7270dac527a6923c95cb63ff43ebc7927563b73001af0bcf0cbb652c3b1c521882f2bbaea7250052856fdacce257ae41432ac7d1e76ca049dbfac62e05ddcc4cb3d066b29b169b224bab4e479221bcb32d549bd135e43e0a288eabf8fa1cdf4\", \n\ + ct: \"3903741ee7befe1ed4ed81d111d563317e3bd8ab01115a4a957e80c4ec5dc4883135cb163a27f5c4b76f63666acc4f8964749dfe99fc20bc66cc978505d1491cd88fb81b164229b2d3385ccbc297de858a213c30780815ae2e52651c909ebe922ce66556fc87d45acf20d88312591d601c0304245ef0b24976e66f93441e18fbf9ce83b74dcd96ef8b4b31e6a68885dde9b5d1bf0c9bd6d2f95c8cde5b06fa6a242014a35b10d73d1d38a9ed5d785fd4d65173e1\", \n\ + tag: \"4173fd016834aca27fb3b5f836041a31\"\n\ +},\n\ +{ key: \"9f2b3aa4266c0f88194e32768e052d639e38a26e2dce85e020fa44e96dd67e10\", \n\ + iv: \"6c6ae75bcadadacd657f8e38\", \n\ + pt: \"659832cb13c9574df4a8d81164ffde03234b69b10cb1d92f1d7ed92abdf8213d8bc5bada33da23ce861f613b188f0d0d1297b180bc84fc1bdd6e650d8a9fdf2ead19cb1421f678c6bbf2ecb897b6d6bae4a631d233670df6784cf9497191cd647c02\", \n\ + adata: \"508899387a8804f7f88ae0a58ce1ac384173d2385bf29e87f6ef841218aa2fe1472123caf7c4b0ed7cabd0916db51d3db437655ea28d81b4e0c580484cebe5f8e7b124bb972ae2041a49da1e19a6bb0006b0193e223b\", \n\ + ct: \"aab0bf4f0b2773b20589bc7fdd6e2b264094ae7f6d3c70e663eca9b9965b1bb6e6dc13b616d2c839f7b5dcede6a25009370f9c7cff660a1cceb1ddcecd3c40e21c3703641613314767c76e71977db29881050fcd0fd85a674d6dfac7db2e87d0b8a1\", \n\ + tag: \"dfcd10394dc18c53b74865fa287eb83d\"\n\ +},\n\ +{ key: \"9a0bc3758d504dfbe06b8a42a2db25a24f94539651901dd40ac16a9d94501663\", \n\ + iv: \"08a458c6203d4550\", \n\ + pt: \"9f198c189aeaf99d798f76bb298d49ee05bf7e185ba9d0b1245369054ad85e4e11b391d5fc5e2451413616c579ab236682d9f293534ed73e95aaff6ce858f85ee8aebef33b6718fe1f8644a8607b3ad5c097c76ba64aa94132d4e950ad7d894ea91b70a268e1e206d300c3958cb1cab2739a948046fe59431cfc77c66f9650171078d6545fd61acc9d87abe706f35f4785d87ce00a5c31a99a53ef971de0d386496aa09a29dc5fde226d44cfa8e50bd573\", \n\ + adata: \"2e0153f8938531810c0306a779b87ff6143301ae3d25f6aa31c23d01\", \n\ + ct: \"7bebad18e5cf555ff8d7ab6864b2fee06fb1c68f3f38defc8b41ebbd54caac56491efeabb14a2a154e64edd37e51ac3b7be842a897a778ed8ceb2cb0bef307936e1fd3feb6ff11f75181f4c6645a275cb91082aa30afece178cd45c594cbb2e00741313ee6f56ae4c51e1999a4ecce4ad8c915a9a124da7bd68210be4e538f32f79c7ef4521606c67143bc86fd809f0d8ae8f2d1fc9ebb36c71f8101e7a66715ec147455a07334b24f653f8e23a9cbef1a\", \n\ + tag: \"b7feffdd396a0e04ff97bffaf7a12893\"\n\ +},\n\ +{ key: \"8cacbba073c5db768860db5a8fee518e66c21a1419a610a69d8d9987fe738956\", \n\ + iv: \"8666efbf7253bb0d\", \n\ + pt: \"68c268b23e4480c5e4f8479a5b8a0765195f99737fc8e0d5e8f599147a0453713c7197b6e4867e6021cfc9cf2447ea8a090e862a409282\", \n\ + adata: \"09cad6164337827136708ea720eb8201c313d266aa4d04da5d40a66ac5973f506233632b80d3b41e32d162aaf23de8d839f19684c0409f20889eed9f37406fcf197512d5567aa4d7584ecc9a65f3b82ad8bf98df22ca5bc2ecabf56dda45e62b70740f1c30a5495e72d48c558082d13d8927cb3634598760ba37994a1330fd3fc399828c2de7f0c1f9e1062794b6579a63b6719fc434741262e4fbb6ec05d87e83e04c3383\", \n\ + ct: \"430a2fbece6c0591249dab8ed35138ac489e6bfcbb757b4f201528fe8293a531867afebc95697ac7fe983b2ec708cd8f88eaef6d0b32fd\", \n\ + tag: \"78670a1114c9e0a0d0abfa02602a4573\"\n\ +},\n\ +{ key: \"c0fee43100102810c2b86b89924ed50b5f252fe9c00f07041b2e055b1750ad30\", \n\ + iv: \"310baf630f3ca007\", \n\ + pt: \"f4f96ddd2a27ed3117d5aafb605337ec16be7308b4a9cd527a559c674f11fcedd5b260e8542e5d31e085bc720c9d9515aa9ccc1b906f99a37aaf9eff499667138d5959bf8cf71f64ccd411140f44b0265b0b2a8e590614c24a10cfd55b2396b598e6eadc33dc4d8b5076854d9b4be0703fc641256098130182fee68b024d483f8275d593\", \n\ + adata: \"5ad7bfa41f2e30bba1a5ca4aec7fb12e418067e34f3a0cdff31f3dda5b90589dfec6222cb77bd199b6dbcd0f6c78eb851e7fe34cfa40f0a8ba017ed1e9fe532531f8504a\", \n\ + ct: \"656fd41e492f96ccafd4b6dc94cf1421b8dd3ce2178e6de87cf9012784a26e049c7cf746be9596d36cf52ec391130bcb7e0d68cfb65f84a14b80e408d4ad4d022db2061a61ddc6ef8184573eeb6fb482400bc6044c0be49d7c16938c7d603118fa2c22194c6909fc0123915d4b464bc08cea4191d0a0930d5b2bbe83185bbba9e6bb621b\", \n\ + tag: \"680f321bf62e3ad744f082d7c022f8eb\"\n\ +},\n\ +{ key: \"a4c342643cd6cf468046a3bd36920636fed159e34c937324fbdb4744bd0ad210\", \n\ + iv: \"14f246d6d8ce577aa3488c72\", \n\ + pt: \"0b97316db256123cea5a769fa500ca2350c2259b636b5abf2254b58675ea\", \n\ + adata: \"6eae43ed5ccdab237cd9d1c6662d1d6bdd77cbd4c574ac1e42972328f3d44713016df36a08005f006cb5374e861f50956257c4c53dd423c748ec85795e507e4ef065e7e01dd7bb80d715dcf42563355d1294e752f9a30b3892e3f4c3fb4529dc12a40b9fa47726\", \n\ + ct: \"22ae79489bb834a7b1e2d17df120df78159c76426120b7d308f6ae694170\", \n\ + tag: \"e4d38f54561446f03f68f98e9f75699a\"\n\ +},\n\ +{ key: \"07b8bb6d28e20a5bcae72e42d0627ac72056ae89ca6904489e2513f019067a1d\", \n\ + iv: \"23e9ae48dde4a6a3a25e208b\", \n\ + pt: \"f11a9d0cd6f8c8fc8a8a06f9d80f6c2dfd8d9428e3f7d6c9ae1ff0acd9dc68b532865b01348679aaf403b3b67ccc02045ce6b28d9054d12e0c1955fc8d50f87274ba2102aa0f40372e9c682b515258a20f419ecf5249e43c340536762a5fb95207f11b3a389c72aa6560c43258959cea4392796afd19617afe3d69a1495774cd573495c47003e3fcba3bf30709f436708244d2d220b64f814cb068cad01270282675f1d31c8b6b5a3b53a79992\", \n\ + adata: \"fd86f0f9966aa830a50fbf\", \n\ + ct: \"5af6d0571e85fe151e7735ec38fdb367bccc898314c21019ca692d6853b3d7d135d313508169f72bdbfd0ed0d775a20a7fb8cd145fa07cb7f0f99bcf9c88cd2662797d04c6f25a109088cb3133714aa231d401234238f26ed60a30b2faf47932e93f13983f977ba262da98a11cd7fa8f61a5580135c8bb8edf370739329e27c2b75f13c12246feada5e6f5adc1b9a8ae77ce15e64bac86ed3ada9829c8d5c551a08cf3ba105e85d0cfc1ab838e\", \n\ + tag: \"3740b8294826e49ae17fe6eb36e4f587\"\n\ +},\n\ +{ key: \"2e8fd3dff7141ac6955cc1df5fd0c4c09f13d8ca65c48ec74158d6a3bb217a20\", \n\ + iv: \"1b29ad72893fe2af6276b5cd\", \n\ + pt: \"ed00167076cc848c16c75ebfb9a87ef94a345a36ed125654162c26c1a48e6d84c78ead4304c05791cb69dede60e778b7b864d6c010426871991197e69dfc26c1d8ff5f1b56116b7ab2f833450b8f088e42e58fb53228e0e0113e8480efb038e160759737342eb83d95c46eb233616b34\", \n\ + adata: \"84752240fda233991e918a9b327c90c4a25d960c249f11d6114b64828fb75354f32ec21ac8233021db57d691ec9938d1b8a72baea266231d7735dc2a5139830656c01a853d3038a7870c28065eef9b28354a9d899822d870ebdac68d1578d191732e3bcc8ed32f1acb42d84661b137ac4dbd37433c10edfd7a644a\", \n\ + ct: \"ea12c0beae07b5fcc308572b5196b240ec0c93fb7f6160aa48f0013e1dc2bf53a88eb535e282af6339c801631a0c0fd4136fd5eaf85edec65e8e439650fb549aa71587bb17ca6412388639fc433ed45e34ca28e12f3e76868857e64769d2348ac1bba40376ee17ee44e5d763a9dbdf62\", \n\ + tag: \"9784400b1e9ffdd41af1ce866e4d4f5e\"\n\ +},\n\ +{ key: \"65536a065cde04951b1a9b704b37b91630baefe5e4048a8f87ea69b62974b579\", \n\ + iv: \"2d527d9ea49dce0323afc842\", \n\ + pt: \"29bdde7ebab6771e131ebe592df14e7b755736e1c0cc1c184104e94c3b35cfd7cc29cd69ad3dff40502d2a8d8e3e23690c18208d7265de7d1c1d323514b6aa\", \n\ + adata: \"3b36812acb3a1ca16aaa78013fa3de03c4ee75b9dac494969f535db8f55476ddcdc6013d576f3b083d40f5738bb1d03980179c718f8992f3600cc4f83ed847cc541d344888c9a0cd8bfffe8d9a7030705419b428e4eda4c04bcae172b35d1eb5f071dcb5be06d3cc65afa55d440443e42c16cb8a8723a46f\", \n\ + ct: \"c4d8312648fae199c7c7bdddc61e9f69690cb5fc20cad699dc77c4fda296a42d2726653e6e17e6dbbec215048ac5c143665ebf0468c44974cfeff27ea25772\", \n\ + tag: \"3385344f8fa2b8eb6b0aa14bbbf30123\"\n\ +},\n\ +{ key: \"dc130286e56dd15a21375367c0bc4ea8102b4812214a8a4e54c6c0c7abf512b0\", \n\ + iv: \"a7ae2b525365b7d3af85cd7f\", \n\ + pt: \"7f4fd4826d28e0764808eed959a51e06afbd4260b805c229e769fb8cbe1ef56ff3f738f7ce47e48e8c2affa5dc0ce702982a26699e4971f8872f01e8363f9aa70a798720d21e0208df27a7837724ce48a7b2ea2811ce8196e414a7b917c24c1c60749b3ec4cd7f68f35fd3a6d1666993d29478d3c9d57e23f5097cfd7ed3bb5f25736bdb7ef880baec8136744319ba9077ec1f75677f67b2236417e59ed7ae72544320d78dad68e8efd73e7d614e147d87e6\", \n\ + adata: \"d59c617c7f116b856338be175a79659949094da1527080f8285c0945674480e69d8154b2fa90c3da2d83b1a6e2456c36840c2c5ac1565adbd594cf86c0f2bd24bcf67f25\", \n\ + ct: \"fc73293ec12fb8b9a867621c135a722af76948bd729f6ba85c1f00f8277f8001dc8df01f799767a0c9b1588ef20db7a1841dc4f671b02c024b87784b9d16ae88394a560fe05db8fe77223e87004d06ffca5b15dc79ee539cfe0806d4521d4c4997def05ce3edbb3fed7d13bd35879c19b6f02dd5edb3eabedbae6675e969b9c5f8a6c69cff28c1880fa08520f24ea57bf009f263c1860e2f2a0eb6e8740d7bfbb00119990cb8934890e4679ca5f46cf00ad3\", \n\ + tag: \"8286ea9867c712d2b210a51b0c6c8d21\"\n\ +},\n\ +{ key: \"af7bed7b3f0c2d1bc85ed74a83ba886eeeeffc3145b9d5162cbb103a2b59abf2\", \n\ + iv: \"f63f02315039b32f\", \n\ + pt: \"ef749042fad1907ec87ec64d02a093cac4\", \n\ + adata: \"d63ac5a4f1089886a6dac803386a885969d28962e3d28e621eb3f2007763f8856f5e41807b6de4476dc027fca9242146547adb71\", \n\ + ct: \"4f201faf141a71cac54baf6f8d581d786b\", \n\ + tag: \"a3e9390f9bb35702876028f3345604d2\"\n\ +},\n\ +{ key: \"01a7204e0584a6ee70c7ef30528db9dc1916c7fe4a906f021a320877f1788f4d\", \n\ + iv: \"08a185ab99ca4edd\", \n\ + pt: \"b74ce79b11105e063ce4178baeb93fa68ac108c96e6ee21121beca8401fdc67797709f10cad44c59cd10bc7d18\", \n\ + adata: \"9294aa463973a9932ed6c795fcc6c98f2cbd8f644290cb9c4ca4feae\", \n\ + ct: \"af87bc501acf0e22e6f210fca6d92f38ad2d638f20b7b9f4f5a64451da21f8c22e9c5306ea927cada091fecf8b\", \n\ + tag: \"9052cba8017c2e1982e341b70a233c9b\"\n\ +},\n\ +{ key: \"f2790d5fafb2992c133722b361f0cf2f723a40fa0b9476b1df06baff1bc95382\", \n\ + iv: \"ff6d630e7a543f7a\", \n\ + pt: \"ecb8a4ed918ea9923d786d4e4d9e7048bb115a3461ac16bcb5913c222bfd1af73c265410496cd65eda43705dc2e325414fdeb5caf08429fa4218a7574d36dd0f21cd5959f0d6d717afcbae\", \n\ + adata: \"d12a009f07768e51088a5e16dcbbb1108278218781d8091c8345bd9ac500ca6caa0879cd824de4feadc403deecfbe70a22d329e18e0872084c2505b37f5c8c48aa7569a5a8b99eba637e66600655e00251dc080177eea343cb2bc154399a89a01b01e9d17f31b9375654c8045209b388e990b6da53392acbed9dc21622cf4667edd74fa86ce27ba7a679313fda741c0108fea0c18149fc24f3e7d071d12dfb4d99\", \n\ + ct: \"d3491be80cbdc4883a5d1c82d755daac017fbacacca714cdfcb560dc2fe2020577ce3e45738db00265e723c1bfb626121179242d10da71d022611baf35500322c1c3b489f0f40a9473361f\", \n\ + tag: \"e789fc44028642c038eddfdccc222696\"\n\ +},\n\ +{ key: \"332582d6a9c5376de8659ae46220fdbe31c7301c2da4a55714babef0ceb57191\", \n\ + iv: \"fc65f6e84949466920da18a1\", \n\ + pt: \"b59c21462e2844c078470dd5cee6d76d4b0327289cee85a7f26d1b994836c3835d428813a95b23db0b21103efa6bae7d96ab8db50ccf6784da65739779b62e085ca4bb060b536d0e33a7afe5cd5d53161a11a33ad91d0d2ab6f3\", \n\ + adata: \"a00c66a970aa2a0c171849536ecfec2680d8303c0313a36bdc4b4ca96328f5127908616fd94ac1a47442be3396ede649d31cf649c878fee73629c32e9d8f83c824e76993347f3c560285bfb9b50fb44be2400f8ffba7f0f554\", \n\ + ct: \"aefeafc22beb48822c19d0d33ccf794e80310d9007eae7a71bd3b59f1a9e3b1f72406eec56c341bd5d822c84ff8bb49112a9b786888c117046c4d67fabd07be963df1c6ca0616f209c29bb123fe7986effeda5d7720b7ae81896\", \n\ + tag: \"754044a6a8776dc70f3672822d156f3c\"\n\ +},\n\ +{ key: \"0b4af1cc437df463929482d906a5bb03371d1920e7fbfa2c354b1cb2ba11663f\", \n\ + iv: \"177718efe804dcaa80ca08e2\", \n\ + pt: \"c27c6d518bf49da3503d1e29e1132054d96652cc7234b512d49801918b04a1100709d2f63f7c336793f36caa2831568f6583046a391703032e4a87ae33c5f7214eb95a528f9ed6b72c68b5e93904cb5e0f2823f4e1d8918c58bb382d1649ba5b60cff937b5bc2963c87ee0541161e9067602e0917b9b13e5521ca998b3e5\", \n\ + adata: \"eae03a7501fd5592c2c4e7f4c9c2ecf19c02ac6e9fde4f7bb5d81d2b2188ef1ef8d6897cdd7196d6f7920dbed981cac42a770168c0f3697acc7331ff39d915cefc718f000318f0eab6413da26743a490b86bf209d4d064ee10c6319ed0eafb861e47e099f8d18786aa\", \n\ + ct: \"f912f9583fcdd974bc68d729c7049681b18299a65287ba776670d54191ac6a0f06d7bc7e96f058337710c8eb55d06d8fce89c77406f8a725079e50ce21fd5d5ea3a1a90def7c92dfc517d8f923da1e2fd5cf0dbfecabf746ed37fd87c5c85fd6ad0df3b7a4c568c52758223389b08e967ce8e926391cecc2ba293d254971\", \n\ + tag: \"dc402e84ad4d093e8bdcd28428867735\"\n\ +},\n\ +{ key: \"b67364daab818ff641c435ee4ef0e9c5d5fef5cb98917d5d3bfc82d0244d6c9b\", \n\ + iv: \"1cfd8145e99307ed\", \n\ + pt: \"27d25e250d0f9393ec32d33a23e5b08fd93e39313017a7a2cf2c1383fc0b7f4e6dc0581a54e4567b22f08f85b778c17863897b5bae022dec224a0cdbca6b0f34e78d85764b5bc54a2f003952098e5acb42d55dcd103477a05f38f84d18c0b300a480a866930a142cf141f910526d86030a3c6ca8cf1477486efc4093a47df6ca49a8b0a6d98710de50e39bd3d1328ada66d64ed25d59147e524bb9f1088b984c6831ea1b922bca184ee6efb1752235bd39c0b2ab7ee202ea6dc107848ff6221bed9d6ce4\", \n\ + adata: \"aced35d065cac63a99c2d0bdcf6cfddf38db039dbb0903aabfcd84c516627e43f14640bd9c5c7bdb83db84e2ef50f40b517aaa1fe69deef998cb4d0bd8d973288ed9266a75990b30426273b5\", \n\ + ct: \"470f90273edb27a71cdfddcf7cd32b49aa134ccd29d47b465675c4fababd01d6b7084523b44fd150e7c9b1d5379f0d7d9dd09b7a16f53d1c8da6cd4693e4b27156d39281735128fc1a3f31dcc4447d8561c67d4a4a0d5c24cf50fc5c0d136a9360f54ed1a17c1daaf17557f6b2ecf3ba1eff8c9b695cf6bf99576bca771b7cae4691b5b3545338aed475e66cd27a4fee9817f509b5334bf5c834fd858680c4c9b3477f82665a658774bd8de905d12baa74fb3a1d13144b683389b4c252a7de8f2f363c11\", \n\ + tag: \"434a935a6d0cf7b0db74221de71be837\"\n\ +},\n\ +{ key: \"cf0f89c38a951408f3dae9585d4c973a0a284d0fbda72bd18924b10d5cb34906\", \n\ + iv: \"68ca09ce44c4c25c\", \n\ + pt: \"182ef3978d63757b31ca47bf33fc5e7292503846b0792ff6b76f9712970de6d1b048978b1d61bb178c9d7d57903cac0c5dd0dbde627399673153765f9104a7b625806020adceeafa79ee64a246517ddc30470ecb867f270354c959629f1082c989a8214b7800670a2ba7487fd9cdcb6ab73e6b39e9e1ef3711b1d81ee28930e2ee230bc5ab21a434a81ba8620dc039\", \n\ + adata: \"def5fc029a062abeb67a60c2f2e7cbf354ee5ee28dd0018c8c751f78030105df73fb53ac3de56caabd3ae46ff1b5d8a299e2459bbede523d75a4f512658621a28e8f667a1bf497702afe3846aaf05e5f70b457ee22e922316602cd9b77f03a8e4d640e29fcbca3dda5b0edfa37eb3aeecf0ec0ea552726be462c0c3146eff04873d76e9ed3f4f4718501f2563356bebb6338b2abe87d6e8c41265205c34316b25bb27b9e8019b7aae0537b\", \n\ + ct: \"2e2a712734536a81fe9e0a313558550d294a294a99363ac8a6ecd197a7e70574e4d34205989aa32fc036a1b2d01faa77f2737feb6886fc806bc125c0115199b9e73ad34cf06a62c3f78d468759e266a9ae151907096f09153f3fcb5887d0fcef623642f9c3255a2db3a4a11e325399d8fff6016503aa4d0bdff00ac949277cf09bb21ebf9493b39c979845fda982ab\", \n\ + tag: \"b169bb33a2146aa432cebe13397998d0\"\n\ +},\n\ +{ key: \"207bdd57fae2481cced9dc3c8843f838f6d5f9312a475d3cfca1173e078e177b\", \n\ + iv: \"c61e4739f1c79123\", \n\ + pt: \"aad02c\", \n\ + adata: \"b6e7c2631e296ed3ee26ef40bee7bf9ce972508f29f6c456a134fbd84e60d6eefce1262e759ed42863b91f2217c5f7ec3e68d7e87a0ce7414d7512b7b8822e52bde17a2d32080d7bede47a4689b46b56ce3ca59de78e06008950dee412eb5283ea59c72730847e5e19bd777025209b971a88a6a2a4ee8bdb970b72ce4b907b8e415e65cebbc6a9b248eedb22cefcbe35a1f9456c7f605f9b3e2bb905c48544eb2e97\", \n\ + ct: \"3fbda5\", \n\ + tag: \"e86da6d57b042b346855fa1cd116c2b5\"\n\ +},\n\ +{ key: \"f2479f8e89abf12c4d68239798f08dd89711d800f121e3a8352f1ae234127731\", \n\ + iv: \"c95bf2fbdd92f726a65857a2\", \n\ + pt: \"e8711bab9201cc29fdf05d87a3fee559c95e118b661312dbbe667cd9e525dff10c9c9ce523649e57b03234fe2b5f22b2c1bae10cedb14d19425d03ffbb92fd285fe8273081d8fd41e42d480e34dc77c9352b71e10355466887b5c9b40ff3900010de2aac22f3242016b2a108f207702071475df768d70699233adb4be3ba80771a1c9ba8f7be113cb1da8c448c03e6a992cefceeca6508571112b98607d3187ae67cfdf953eff33fd77559d22e46fda59d9eaf5aead709e19b7ed89d\", \n\ + adata: \"408772485ee0e6f0975ac90c003efbc2f1405e4b\", \n\ + ct: \"dc2802284080cb9a07bd08e087c11bdb6e22fc14823e6364a0105f847e53fce37bcbd2093f33a47bbe823595d0de3ed68d7cc00d57ea5ef0643a3821e1f67ee5aa880bd643fd4803d8735acfcd61d7638e80d7f30e5cfe99686d13fc9cd7c575b1cf4a6d88448d07d23bf5bd30292647b558678fb861e14118f09030a671d644871d36ca99827656831b63a887c8d2cc5997e6bf12363a3dccd2b6bf139a8b32b7149dc515c5e71c5e42963d21a830fee84c35baa6cec3ddfee6a81a\", \n\ + tag: \"af556aa8d282790089e8cb4595a01ffd\"\n\ +},\n\ +{ key: \"3988ee988fb8e33803fc9bdb5c000dbd82c50c010a9b11e7ba1cfd03e92c6aea\", \n\ + iv: \"176d42b393ada06129fccdd9\", \n\ + pt: \"20fb1b8a1abf\", \n\ + adata: \"d001412c073a36ee5df0339e032bdd721415a4\", \n\ + ct: \"72394fbe405b\", \n\ + tag: \"345984ae393109fd172207a0f2b2299b\"\n\ +},\n\ +{ key: \"b6a51ced088bf2def004b5a9e29926e5f8dcd9fde80ec9b0ab5eb84f40248395\", \n\ + iv: \"8e8bd0acd8beac6c\", \n\ + pt: \"d878424bfcc4e827b0cfd05c8e84c78f2f2a796163a5c1cad2a0b721a41d6a415c3b5fab7981504e9e9179961b851484fa59bd0b0143aa3a6a9834a504b1bb81a16f2936341d3a64eec4124f3430565188d19b191ae99e336bdd987711a7a90f397388044e7e2a9e09644a15b2262342be09216de0390ef587e4d85ee28d4b8909a8358584fc135270d7fe22dc44b4da681ae27aa4764e69d6b8d2a3eeea6503723129bb3e81cb4352c9\", \n\ + adata: \"77f362676a44990665c035c5d40a54d2cb8701b663893c7bf1c9da7ec292b7a45a5e63ccfa8867124dcf862a3821b4a0ca22b8d3361b90a4059d26700baaa7d4698fa74c6190ba9b4c030f4f19b29955696d5f8ed06ea4d36216ddb562af8ec756bf163db8817354a5d7689c4dc9f6fc62895003cc736bbbd50d3c5f7557a6d1435fb837b4660813116173cf6b10\", \n\ + ct: \"fe1396d1eb8b32f4858eeac32fd4c888c1405b25aecbd53f125c7eab17f69ad8f0597621c0f263765bab12fb1d9b0648bd2a6bbf76e1e00c3c88eda4d88ec23ad9d897d8636eacf62597145e535fae6184d7dacd8c312e59cc501232f04a3d29c914cec123ed2f33ca09a042e794b81a8ee1ea0985b210ad65146b48886ccea70b3969b704d12ddb5a6ca835d8ad32bee7bdbbba5426f89667740c64fd5fe249435e4bfad9494a923fad\", \n\ + tag: \"8e6c8d5a1ac5dcc76479cf8900763691\"\n\ +},\n\ +{ key: \"ebf9ca3c50319b209f61bf09c9e862a3707c709fdeb51d1138f69335a1d4497c\", \n\ + iv: \"5462c23351afa3ae970f06db\", \n\ + pt: \"d0ea153e84bf9e3ba0d7ba8ad91ccb6c8595470bd3b6326e3197f6d7ca1411b93e5b546e6cfa093f3c7906b377acff18b3d9f7ac28bf8b162acf2c35dafa7450caf2a3\", \n\ + adata: \"9e399007afc51f39916962222d1d544bfc4b476841db952b0a525dd172db355a58b141415cc7fb369895be0045adaa2d641559cf3be54d42c8a94a6b6355d4a51aed84934609ef2f03aa8703fd220e5ca295926fa77cace094b6a5df94f8fa1271f7f82d68e1bfe1c8d413c41ca398de0491f54064a2\", \n\ + ct: \"615f7f0e3e21cda14a5688b4ceadc31db73913332c2b169209e4180c57ec6f39d38c9d31114f854612a2d7b8c865c14ef6517cb3a2fc29622759c563a1fd09c37faf39\", \n\ + tag: \"71a7d06628e5ca2c9e3a612e08330311\"\n\ +},\n\ +{ key: \"40b820aa8617e6ad327594a644fb92fd3359ba73b007f689c6589573a94d0495\", \n\ + iv: \"96babf198d1a8d676645e7b7\", \n\ + pt: \"3d5fa2d0b02463e128f5c1cc5199967e72c2cb338c969281e643ca108d409daee725dd8da2d758a3895f310785c35622f0e43db1080e600155152f6b9ee21585d502495ebe8c96086e90d178e31f4497eb188211fd6593bc4e4f689b2cc54dab00921d0fc985183ff2306bb7943d2cd4b7949e08ec3a55207c150c6e8560b7863487c440b14a3133eb5bd7e1635e375f4806d88e86561c295c8bdd7f184531743231f26d8aab80c9979981de973488fc144661f2b2b1eb01d49fa4\", \n\ + adata: \"e44109a52120fbea5c039491d79c0044f5fdf553d3334ee1ffb60029ba8735eb1d5ca48ed29827b478b706b6532d7bf1ffc1a05f9c703e3388ba97bfc753c6208053e59e433909f6135b\", \n\ + ct: \"ea6df1accd35df016b549a57711f46ad881a8fcd822deff59d3d5e435e7f20ada83127d01fedc19cab6deca927b1f1718b5398004ffbe9e66dd3053761d2d2eb30497ed80f61609267dd76472b35c85c801420490f674b443e56f5325cb9b20f070d6422840414e80be6b23f4c8d367a228651905adda46e14038319a1b1a2bed086069b62e90979d40fc43223e3dc68232557db07437d94164e2035d05e9b4fcda0e6972ab7b1154bfcc0fea55db86996636c589639489478a8df\", \n\ + tag: \"797e81ccd4b7ed5302bf2b0aa54c749c\"\n\ +},\n\ +{ key: \"b544782c30a79a71d076116bdc9d8c58fd578d3bb132ca93bf312cfc7d4d7f4a\", \n\ + iv: \"d811d94b8a2fc9009e8f4b05\", \n\ + pt: \"8476b43083f17b09375f2bfe921df949113ef9a065a5c8cd89f1ce84b50a4baf7e7a1fba82eb8b2669f3314655a088389d586cb8c3a3b559fd000fb44e22e3faa306b76c9055d1455faefcbfb8c1ea407da8a4b1bdb77f54d092a68e42aa7a651d3ad277850aabe15ee2282dcf823f7fa6c35f6b3a07f0bec582291c25c07c2e7dcc1061e373c726356e85c4424c971571fb748e1518c53d97cfd348ea6c005680a42b25821bfd10a896\", \n\ + adata: \"9bc15c571f8dbbee86012cb4a39761f89fe043d18727bb0be1f84999dc56bb726db2d56d2a71f8b071edbeabee06cafe8196fd8f1d9f9d0c5c0c8284573d777c7f1c40d7438c1578c9178c07d685b27702fc609cb62f80c1a3c514001e0a9d519ee98f79e1ce7cbed4859ef7d3080c223655096819c323bcc51db46893f5e688da0e0cb73192cd2f368866bc4aabf924d3807a243661e52958fd0e9e0cf093c763\", \n\ + ct: \"d56e25fb388c555e0eac5fa9a1d284f153bd61ac47d58df0849b732fe45ed287a2719ed2e06305d314e8c7e62f58ae1ac2c9047d316ee1f23ff6e2c6cb196edfad345e5a925a9081b45b28e56a2b830711247386004b7cf70c62ab4c29b4c87f7234dd31e99433185ea7fa0b063a0cd5badb5bf810305b78745536936a52794bebd0cd7da28048d8dda13eeaa5272d5bca4ccd06ab45d462a71b1b3d0a52eae22d13f4de17a1df244c1b\", \n\ + tag: \"e4bd012f56c960d200c286050d56eecf\"\n\ +},\n\ +{ key: \"eec12d7135c13181d38dc93343be0dcc159e7e1f3708c99315e99820c33d7e2a\", \n\ + iv: \"8f07d83a6fe11fca452ff3f7\", \n\ + pt: \"1dfcc7980e8e4b5cd65731904ed295d91b211031e1a59e5b5d96f356dffb7ebacff0003de6a2b6e574000b2d684035daa2cf8f98e6e8c8013e3fd366f6e44ed5a4311f34db50d96b85434218c90453b09d1c4f9e50a32974cd9ad0bb1f1f00b9e75b9b9165611e966c7727ea85f3151ab41051018f3be635fbcb7b\", \n\ + adata: \"fab9451b3226e4ddf3f667a8db\", \n\ + ct: \"b6f437c242dad661030088329a2920fe0d5b41eaeafe4abaf234b6b4aac62a05232444c448f0b534097196de47ff727a8b9432d68b0d6865eb8a25fa48b93decc8e5b1d115fc3bb740d6c82db0bd650873fe66103f432ddde85fbb61a0c8f2e979f1088852df145b2f15b7bb6c164b60cfa4bf467d0fa4a45d4c86\", \n\ + tag: \"4fbace36bb8e0c968f37ee3dfaa42b4b\"\n\ +},\n\ +{ key: \"de77585c03ac0eecc685c77e29da37e99f4cb36141dbb1a2c37b99b8e6a60abd\", \n\ + iv: \"0b7d778622c54f24\", \n\ + pt: \"cf7466734b3d67e05e85dae5d6c87f07783521c232023fa09335d5bd8c10f6269dfcccd3b1bbab5ac26c9b6f535ecfacafed6bce2c82bc79f3910a34e05c8c0408c7f21341aa979ffc5a477a674848a9767eb7a9aa09dfb732b541d9f362ac60585e3c46e3e762399474107f81a46201424d7496bda66e658b9cca469e4d7480b97f2b79c42da98c5c655adc9c6b7672131b71cb87afaa8b551f9da18fa10799f4433faaa428785a90310273985974623d9ae020a3c5ce4e0931c418a0159e963f881c53\", \n\ + adata: \"ecb3c194a68dec7b20a1010b25db016f5396ee429d08470df97d48a77669f8d0c2ac687ddf456531135845528f0692df0796569f23b4639d6986cef17f09a4061eb764ccaddd0697c892cb06a424a52f667701f78d3d0db5c27a89cde63541503588abe9c964d1d27134786a40649acaf5eb8aacfecc95296a12603c36da5998c35e2b898d492b82ec1ce9f5ef25216b73e421e6f01167c833e6b567b331f1d04411839e027879884b237bf233\", \n\ + ct: \"156d5d5ca283c6fe73ec58f28785519e595ec0fa8c075ee8da06e4cbf26003182b2e66d474ffa8235a245dbb49d1aa430cfdde8af983204f57adbd3aa0ea77832e6e020925b4222ba1426dce2e869a53033770b432cd27788bad98d46eada01353876b50290aecdccb51267cce62f7e543193a50c8a4e889b78452de2d24cf5f97d1f695263c6edd7f6573c31286712159ff55668f823e140ec7306282c19c9cdcbe0147bab566329a250b4c26bd1554da6dae68d39be673d4d77e12217b43a6f87ff51c\", \n\ + tag: \"08f60a618ddf910821ad26d84e62d81f\"\n\ +},\n\ +{ key: \"58cfa2e186a6c6add85c76aec867b041a9f715ffecb11b1249e2bd6d8aabc237\", \n\ + iv: \"75b1f57d773a0ff2d7c0daf1\", \n\ + pt: \"58a76490e1ccb1688ae6ca78b613f50c3fc360338d06faab4a577a42dbe429df826ee0441c989dde2583104705e2fd0cb6b288ccb4509d495479b5ab7110f32976d43829c3d9e1cab8b4574eeb30dc7a216f55384c6355675f242a8a6a7e35c1d73cdf1ee7170f92f187e281d72362f7b8ec46fe5e98641b9290caa7aa389daccae98d7bf8182de511039f06b7ac\", \n\ + adata: \"ee54ed04445e4f733f84e7903cf53c2bcd13b975057f70496a6303f85bc5b54ee80d84e1a109ffdfb79117f6557d0f17754a282a6499d490a7225826481fa48edae74a38c03c38c5966691718a9e07eb600cf31e9ab5ec68449c10b310eb235fdb3adb0022bc4874aecb72762f4c4faae24e5c2ca33a63472fffc8307552ad0805a3cc15873e50a34f40\", \n\ + ct: \"8ec477888e5475cf0b8ea3024b714f269d79b3275808bbbe7cc2259c032be4360c274acf0f91281ece7e7964bfd0149d0067e13deea0f188f587d9567d8a2b8e73845749ba007ae5cd73df78dd4b17dfcc0c2d1d0860474b46c34247254ef832a58595f134de69aae9eabe7b2647d78e0f60941926ef38e378211f50cf4bc4653f2661734fe124c61b54b56337f8\", \n\ + tag: \"c861e05ad8b2d9c638e51d0e6679644d\"\n\ +},\n\ +{ key: \"8dfcef4e371198205b5d44f9e05eac3f2b2996a2564069487740fbf88de407c1\", \n\ + iv: \"4b330b03bff8c60c\", \n\ + pt: \"6c7501e2a3cd3140b8ad1019d75056ca2e6e179db4dcddcf8d28c4c3a100a248ae2b6a0a283c18e5875df69e18d15e844b9092d634d5b3198f9f0c4166243c87b7c3767cf5ef6e56d0cf169c94\", \n\ + adata: \"5be841fc0857390092931ecb067775dae4118564ab39af738b56ceb040d3c0af087c717bd69f6d429d12437e89fc073e3fb340925a92a307d4a1fb3d1205f8c6b64b599eb6daa695c7d808\", \n\ + ct: \"f54ebe9bc0010f79c07af89e81c6370573c037f2f57cd005645f5c81d750a4e61c18788e490122937ce7319a77600a5ad3e8512aa55c43843d8f6e84bc50afb6b7792025521e21bf126790aa84\", \n\ + tag: \"1f1bc450a00c25188d0e9ffcf5c22983\"\n\ +},\n\ +{ key: \"ce0e697369712f06542ddeba048c32f35795bafae2c1687efdbfa156aa8eec1f\", \n\ + iv: \"5060037c95e0dbfd\", \n\ + pt: \"65c556dc4ac797e0505e31603314f6c884a841e2de380330314d5ebbbf37d85c91d65cfaec62da3f9f09017ecfb01ceb69e70e4f24cf92351bf19068645e58c57c2b\", \n\ + adata: \"fb4b57dc16971ee04974e840e048e5a904367ef9330403c5df7284cfb16541d33e16738b7255d7d44b6bba9e84d1456d55e4b0fb2b7f270f95ca075359f36ac92478bb4e52a9804f50fcd92ead28830d6fee1298e473\", \n\ + ct: \"0b6e4d83ebdacac857c66ded197dd8254400727c4f81b5a8338eeedae02e90181fba16f8b0cc9891f93e942edc250f429d1fac17435c2dfd4957becfd7ef25acf860\", \n\ + tag: \"efbd169fd744304c6abfc33f7c58a2c5\"\n\ +},\n\ +{ key: \"8b5558a118ad4e3bb29e827b88ba4b33f9e1e2ce3678f02dfbf31f600babdef6\", \n\ + iv: \"b9b0637ab18c6e48\", \n\ + pt: \"99025998ca911e3443924cea63a06a9bac6785b3e06d5cd725479db5cf8106e12fb25bf1fc9051bc4442ea2fc30376c496d23726fedbeba4aa5f54b3483b7b5944631d575c8a4c6758591a844c16b09e2e5adf74f41236b81615451ae699\", \n\ + adata: \"dbedeec83b90533fd6f83bc9b2a048a568cc4bd52d89fc6732236a94d1033ee1901e6a5555644c80936d2fac9c7c15eae23994a9a3e429b4b4bd4fcaf962d12cb4ba7463816b4ed49a37c6b67517d723aae05e90019756cc2d7fdadc55ef15f478fe06a2f417d059de9abc1bdc032e3e9537314f8a8571a46324fb9811441416ce82863a5114c66f2e4075a8\", \n\ + ct: \"29cb6fe5337377553850e6723b8c76d5e1f64d9e4d35c941975dd86594e637ffd8bd9c4e5dc6a849076d2c0a6931fbd9e04d4120a7b0e61917ac80a4b0fb130a26453363e2e74ba14dbbd1da25ad2726cbc729c98ffb28cf168b55c265d7\", \n\ + tag: \"66995c8e42b58f084842eb10ffc6e046\"\n\ +},\n\ +{ key: \"c5ef8f272a2548e332e144c7303d61b52f8b7425875ef426192863b2b250b4cd\", \n\ + iv: \"970d0fc354907468\", \n\ + pt: \"1113f8ba34e251321ee3fca356249f3a65c2e343065b7d25fbcd2c1cd852\", \n\ + adata: \"179a275e2e111f64ff2bffc8d438df2e423f5f7ab3f2c340a7db09839fdddbd6789639a366bc578c341a8e8ec298b5704e3b38fe276bd181\", \n\ + ct: \"9b84d77e0b2885ab86e0922dfedcdb4b56c60c83c13b756998443900f99f\", \n\ + tag: \"83c46ff5af5f9ec2e4fd49da39331dc5\"\n\ +},\n\ +{ key: \"84c8befe102f6a47a745414a2516d0762b858bcadbf674d32dc005a95a692f98\", \n\ + iv: \"fade8e5f78d6ec2c\", \n\ + pt: \"fe4920676707dfaff3b85af696081a88aff81cb3e886a2ccc8020004975ad7916f14c76cdf56c46a668cd3085a0c97c828433eed9683c32ca2d836fae00a8bb80d\", \n\ + adata: \"d33050f5ed410ca882e2d0782863cb9a450b70e15a15a9c05b3747bd951bc57f1076f270fa667cbf905c149e205ff25213b958dd4ff288cf36430f9cb5ef15b87e877ff202a10fab75e94fdefd0119ca6bedd759fedd9ee45f083d2af2f644326619d27613b8b575d3a85d23311332ffcfa35abe43ea9ed2058a8f2daf570af99f54063677d56b8e129d3723c13d58802fa9de0452161c6659f6b03f31c5d7\", \n\ + ct: \"03c6c4099959a16eeca67ee3c998bf0ae26eba0169bdbf9e27752241a4035cb92d6edcd07e8e1014b5baa6aafc85d9d17a9bfc7c5c4cee1848d59fb044d48e34c5\", \n\ + tag: \"5391c7c9ed244d7951818b5081892883\"\n\ +},\n\ +{ key: \"7f0221e8d05eea8b9785b07a451f3c53295f5994c595de1ef7528f99886741dc\", \n\ + iv: \"7d0c5179de076b50\", \n\ + pt: \"38362b19aca7a52c8285b82102ad46bf40ade4e257776d8f32ee7eedb87f65588377b53ccc92b73395f61a\", \n\ + adata: \"8b89740741e72d7d096e10d0e696f299eb284ed50ce202ec1ba74dc6102a1b894f094e857fa9cf28e65ffaa79a2e3fa7990e4188658fb48d8d06cdc0d1b1649cc4344468642ee768c72db3918faad89d395fe6565a898477c91c6432bbc755bacebf11b0121c6c737f25cb2a30b0ff6fbe0c57c5ab6b0dbbb8825bc53b8d0f33ddb40b4daa8b0e9f848c18e3e49edd86402cfd\", \n\ + ct: \"2a0f63143ad8b8c5c676956169ca1e65867fb15e67b7a6091003235feb0ae69a53a691678b13e367b552bc\", \n\ + tag: \"e20a7e8a18833d36151121b3aca553a2\"\n\ +},\n\ +{ key: \"bfd02c5090e74e22728f98f6ff8cb7e6b96c3df0f4c44aa9abefc45d09f84514\", \n\ + iv: \"04a86edda13e080dcafb62fa\", \n\ + pt: \"9226deb19a5a5562d526f6fee23d67dab2c7942f537f744765a52bfcdd927a2f43bec208c6c9a1c7f63e49ea379f09bcc7c1ec759b5938ac3622f0e4ad93d76961ae41dbd3545f555267afc06380a5cda307aeaa02fce17ea2b3a96b610a8dbbef843c42a32cb1fbea9a085f7131ddaad3e6f174ff\", \n\ + adata: \"09e87936cba323dfd88b13acc15699aea2afc64c90a7d4f197dac38ad1382bad5263fc7fb98e2a7bce8439b5b518709a525fcf6a9b9132dd5b36652e6212a276479eab82226caa2265b3bbc852b590bd256fa42256604da8cb60a1eb778a605ebaffb90c94d95b23ea78243e4b5c9ad2820361e15faaf12b\", \n\ + ct: \"2b2a150f30537946e17e5289ca0751f5a51f287918edb4b7b70c9a01c8a21a93118a7422ac30b4514c8b423a3b451d159cdbccefe373e8febee0ddd26df86c36d6916410825a329b2063b30df4dda59aeff6cfb618db425f034b8157abb124f3daf534643655113e49f36fb531d56b9f6275662b86\", \n\ + tag: \"19010d807c2e8c6b12fc8d2ec70c992f\"\n\ +},\n\ +{ key: \"a91b81e8682056b98e85822a0837691b4fa5c0ab0c75abc17a8bc8913deda6c8\", \n\ + iv: \"25f7eaff670fab5c0625c321\", \n\ + pt: \"c7764e04531652aa03c4f3357499fa0efd73ed6751cffdcdc111184c82a940a5451df2745324472e3d1a39e530102d7c1c70e2f6ac9154118e9436e411517677c3348a47b040d76cd064ad7bc868ffcad59b5207325ab721329afa93d90470485e77e136fb7ef123e612f6402b32bb6fac5307fdb0\", \n\ + adata: \"eda0ca762e38413dc635c6e742b96ed02350ce356fef793483cddc1360fdd99952a3c8c6a133a8c7bcb25641302ad69a72f778e0b75048deeedabc3ce82486be0fcd732175362ef79400085bf50b34d220e04d6ab77c90f50f9103bca6b39076c912e09afd03d73ee7db31651f27978cc14163b9b94c31edf193453bd7bbbf23b84a5a4b30c5115352ede4ac38ec7c27aa111b\", \n\ + ct: \"5d09fb66fb4169461c9e920bd3df783c93efc43755c7d45ea0610634e5f0d840b0c14901cf1db22c981d876fd64b9b16adb4993cfe63797ef79c96f8b128116aee220e1143e956b91cb357d35722fb86bd9ffdeab37e80bb935032484dbc7a5b954e22cc7e8e39c60af758b54a4be11a8726723fd6\", \n\ + tag: \"6c4dab6fd85a5d9b14d3a55c803dec5b\"\n\ +},\n\ +{ key: \"4507170ff544f8911caefe5f5515523556eaffa1dd2e995674dfe46337aa5782\", \n\ + iv: \"c1357420e90d34523b134fcb\", \n\ + pt: \"285c36767711fd78a94d4dfdc074debb2970b77796ea63f6fe26d9acd27f112f47df8ff67acd9dedd4476b4c27ef99d70203efd0f4a5e730fdcdabe259167e4f3e5f47a8cd4f326828ac43fe0693bd630489e436133e765c2a4bfefbc89adbc663c69edcc01c3215991d2f29f4c8dcc6ab8825d0504df4f0b5602469153a943cb625f919dcadd546a3e22b549730b4cebe9598c9241e7fa46b6e651e9f9eacc6b1cc3b012c94086bde\", \n\ + adata: \"6c0254cfdaae98c0b3ec996c331cdb5f50565ece186453682a4f96684fcefe43e0b1313a8c5beeeeb9b0c8be1125166c87a2d07f2748ab47cb4798731da4af2e6636fccca920871720ee6cd2b1b5c6fffaeca48633f0c8\", \n\ + ct: \"1d005aec223a6dfa29df7fae6e32b9da5d14b0d07de5b956258b4330c211b7fc406fa63d6fe09477dc3f70542445f878e30f8abcae3258a15579c2fbab57bf68206fdc05e30b5fedb29bad976d961a346c3527c00ab1ca743494be6ecdb3c6ee42c9b0c3dcd7f4e96d9ec5a581c1ea967941208324a425040d5841bf2af7712e8de62917db10cf0a35faf62c0fcf77b05d0a200e9772faf7661d963984eee3be908ace459d34b024e7\", \n\ + tag: \"7fa66150a4965d45cc988a83ba69c058\"\n\ +},\n\ +{ key: \"631691379e7ad78a440c84f155b45e77999fda20f92074fb801920b3bb2fb095\", \n\ + iv: \"b6d4b92695e7f9e5\", \n\ + pt: \"2e04925f019cfc41529c14598200096463a530552ad21d15a2e7a9391aebcacc111ed7\", \n\ + adata: \"9e1d37eaae5d3ec577490ab99edb18de2a2a2b056069194e3d8c4ec4992e9e86451d921d7bbdf5957785742292afc729b2cb0a\", \n\ + ct: \"22e9fc5f22b2f7b5e223a439cf726495048766e2299494cfbb9cf9ab80490e5ad47cc7\", \n\ + tag: \"9b37af8fd423af448a61c4e2a134b580\"\n\ +},\n\ +{ key: \"fa2e10d323329075d4039abb57eb36b14c4e21b8cafb46f20f2199d1a5aef669\", \n\ + iv: \"e9fad67d555ed9ba9e4f8898\", \n\ + pt: \"0408954873991dded4af7923f19449ba1d61bae5c60f62de928e9d0fff49e3841039083c48fe374f07bc64d24198ca58533f89dd1fc8a8ec67539be999085bc2867c2a88bc5fca29e4974a4c3e3b0150a8c4c96fd109723e5516c0c69c4fc485179bf29fbd575767c1ee8c6283a64a7096cca3892ede03abe394b3c9b23ca96ff8c69e9b8d4cff36222e1f3fa4885ef2fc05e7e5f3e6dffd9543dd1d5feeab40be1b84ce28930ef3e1dfc819e0b70206cfecabd13c645036d151ac6e66\", \n\ + adata: \"3cbc45a77357e293ec061e5247b16972883143baf648a9888733e3ea7abb3ba0f6f3ef5ba4d544b2b66d46780fbfcf1c52077ae48c544860821dccf97c3b81ac55cbc72d1a321b67326890da68973150b72c6f10b6f6b520d63432567451b68238ba1825588453b07ec291f9e8e4eb65d0744e5a4f\", \n\ + ct: \"d06e2d1aa8f1fe6098d78738194ff399859513306555959d736458d91400b9c3301257c079a12adccc0418b69b53baf859f0ca870ba5497ef939cf8f38c5ac924f1a263aabadff8ba6de95a97da1abf3b71a263a138c2f2c24f855207e2378050e30b5a1d98983238f8679c9740dadce0d82844c37e94d80f08e179c64b7439b076c110a843bdde418c726af27950a3203efe710d42bf35d2c4dd3280f24ecc123ff6ec8020479a9d4c0dcb37ef9a91142befcf4a9a607d11dc119f38e\", \n\ + tag: \"288c127b327592de03e25f2938bc27fe\"\n\ +},\n\ +{ key: \"f3f6606dc46d936ca2a317423f9bd3c383a3ada0e892c5a0b720f49c5e4e83ab\", \n\ + iv: \"3141384e830679619ff84dbc\", \n\ + pt: \"8393197c4c78dfb6fc04b70fc0f9b4e5630ab02ad43f71e706b727aa057adee6d3a23c982055f39e8eb0ac50868b562cad9ac1c120cbca14ce02a32ca626be60c6467ded88b4e3d08943115a27f26427909db7700826529b153608e692a3bbd30586a1ced28ef0508f8b38ff00769d2a69745811fe340fbb7eded740f889b758f424548562001fd1a7f54e9e340762745c8c02e6809097a2c2ea776281014ee08ba8a19b\", \n\ + adata: \"bdf2ae34c46abd50b5ae0fab1c9aa300f60eae496ad4d1f61c7bef4440ab9858f71c35652d20dfa91f0a08334027f558aad9b82072d916f19bb84ae5cbfa203fad38fb8a55e92ccb41b76d1ff66ce36a8ddb71d3562b52667324efc81a11e15274c6e0326722e6d97cdb6faf48a8464725c73ffd44cc1de58ed8517389382289173d24ac959356d5e6a2523369473fd90af8fba4ed732fcd5cf764ae3a981011d7890a0db5f404395f4c6f42cb3257032ddad5f10d0310bbd19961de88a4dc2134f30339\", \n\ + ct: \"93ffed8848eb2ba83e0a6ecacf1b3c3fc036bcfde28558b81c6f3b5e5435c67922fac07318617dc276d5b841b054fbd627c9892c225f8ffef632f02f4914dd13e976008c381805f3989c88aa46796f415f183a0bb54996bdca2e4b1a437f98ecc1c3e78cc3044eb8d71784632f9f866d780091ed1441c305e2f6900a82dead3569f02eb6b1690cb4f2185f5c2f6982b26c804b09ff30e8fbd4c2ecb4ef2131a7a9bc8726\", \n\ + tag: \"dac28a63e481a8e6db36b417058912aa\"\n\ +},\n\ +{ key: \"f94e79b70ffae4eab0dd68a547f45e22a4ddfdf0f79034d6ae3b361fc7b6b9d0\", \n\ + iv: \"af0b83eb0ed5fca5\", \n\ + pt: \"dfde81e30360a6dd2e\", \n\ + adata: \"293aaf92e992bff81b1998a0c1817463ba8a1520357849e50eba58efdd3c4986896a13f82a245a2c5f1981276e3825f99823faf0ec7bf1337b4a5dea689dc4fb913456cca5b689c0a9003d3c0cc9bcc0080865d2a8e50de5dafe76d441c76901afa988cf28a90a125f073a9cd71f19f28fc8fe385aeeee445a64f318\", \n\ + ct: \"957bd043b1e553ab3a\", \n\ + tag: \"423c40431a340f2ceb82e975c8bd4050\"\n\ +},\n\ +{ key: \"9907340b3e39f5eec8c1134ca48441b4c1631a6f7397116bade7997b996f2e64\", \n\ + iv: \"f05aa890de319260010df9ff\", \n\ + pt: \"b759383cf09bcaa6dc938e02ca18a594a467963cfd480ce0e055282d7d2407acd98ff73ef78407c9db48f19f092e2581d04a3f481a41dd46210e9d7ac5243898165227379ad29b39e0e47d3f853b0bb98849c435dc5f77924ff2b1a0245b862fdc324fd0fbfff9bb3cfe65e9df586955\", \n\ + adata: \"d2cd851fc6cd0d8c9ea338e2bf2fc3da5994124ced805f93bc0edac2f56c74a02da77c4e455ed7232b31f57c0fecd49e7146a72b0849269eebae18c7849e42c2a358c44f3e706b243adfffa5a2ea241cb6a164269d0c5564c7e0ddf416828524e44b108f640e24a44284063c29693de5d8520d72d2ab073426e2f47a7335e0d6c302e7b9b44318c7298d36d874c1d0c081f7d9d560\", \n\ + ct: \"cddc8f04e6eebb7057fc3a0f4ea780d5a9f4d9866fc976bc3a3d0027e0f255235803a85f4d525df5c593dad7a2cc33333bac812e9e91a595d3188277a2c2967ff7adc1d138c54d5b88ddd12812f1f36d9f8c6288003641cdba3d248dcc59f46c8245377e9e236db5769702880698daca\", \n\ + tag: \"ef6dad8110293c6d9afbfe72797d5b77\"\n\ +},\n\ +{ key: \"848c6f3fed682acc156f34e13236365fb4e9b4fa70e75aeabb77d23a60f317ef\", \n\ + iv: \"b53b832212934fee3771064b\", \n\ + pt: \"f71f86a2b39ed029c93db1544392a58c6e1e21e42fdc90d8a427b40d5cab9d4f2b09772d3562316604573f0a305007d3a139f8c7710bfe63f6412a093f6937db0bcb60c55a3a1dcfa4cc67af7ec5c6be8f938dbe9ab3dae7219158b0767b3059cdb5ceb4e247655a8ebaf77e72a49e38d20e1259739187b848d4ea3502633c73435ef6f396b1\", \n\ + adata: \"cee667317d7d3b80e42d3253d6c2ad8e\", \n\ + ct: \"c62069509db2078634115f514fdf27d1d59ea94f5f45cab0c9dfd7a59ead7db6a0cc1d21681cd624e979bf74f5cb93da7fe7935e519544f3ed158ea6084fc0b593f40b40158057b65c9289a86653ff5a62f741f608e313f471a1895cfe1f740d6b72bf3a14458d444d2baf5db0e69feb4d102c78cd5e5cf647376d53a33e1dc2b43b56757ce0\", \n\ + tag: \"804cd71a58ac36c151e68565276cc5d2\"\n\ +},\n\ +{ key: \"992da54b94b11928f2e45d8b6bf1f0288a680c7af28f494da24f34973fb6a30a\", \n\ + iv: \"f88463ffbea2e0086c68b18e\", \n\ + pt: \"f7a8e11e1833781baf1892440b2d9864fd2bb758dd125364ca88bbe928a5d45414a1a15a8f90fde3f6382fd1fae7fdf54c10a8a56b6c263fcec96badce6daefc827c5f370feb5cb88ac6f92928b6368c331d34ef9b71ff986627f71f79be4cb14d6ffd532c94ec6edd29cd3f8b729c7485cf3b19f2b31ff5983777ca2ae3673e20f2662405815616a69288b4d8e49b5e7e57c330c936e9c93f2043a9\", \n\ + adata: \"adf221c5da63ebcad62dd681a57e2f5ffd9321\", \n\ + ct: \"65f4412a46332172a7df469bb9cee7dc628f2af9d28fe7fadc0bded24c2e318073e272f9e8548bead69419d92979b1f53bf0b88b07ca8c8d792b390325554ac0031ecec94dd07310cf688ad94fb0dd3596f8ebfdb9196690ef8d32d2ec9961044f47c2d6b82eff933513d9de6084f0e7454d1cf596fbcbbb1f1390d0d7da3cc648fe9e35171907f8f4bc4e146c3470a1c4a4f73d98ed6fe4b15496b2\", \n\ + tag: \"7d91d417fcbcfb2866bdb3e35f32777c\"\n\ +},\n\ +{ key: \"0a727626290b591ef184f281c1137ffb4297f8524fbfb9917ab36a2a46039f6c\", \n\ + iv: \"648829773c4c1312\", \n\ + pt: \"b94af25c438cf68baf89548642b7c4df0dd6d12316fa220cc7ce37a830e3bff4ed91463695f66388d27d6cd0f681edfeb3eb93b8d549eb375344fa5cec8cd2bdbb6e8c996302f5f350f06116607c3ee1c74a4c6e527d76d9122c5dbb527538f4b58edcf645bbdbf060ce92e186e4af8944ca7375963a69c2319927eb08821842a09e86a1146e75db9544ccc647478d6c1d5878836501\", \n\ + adata: \"fa93c2b98238c9e3cd4930553825f7bad47cdb020f235be1c04d96c425cf812a30d1d22253ffc3c7c2f057050fb12ca6321cc8b63ec9cd757cc922e9755cdcf6f88a0daa6677130041dec27c8a5ef2a58438086833df722d13f3a321f74e956db507def58d85569832b1b6dca96646d6de096e07ee53432b2a75658260739bedb725a9cd7952fc0b70901479dc33d3d16d79da6c1891c3\", \n\ + ct: \"d9582f2a5ac687613eeae279509b4d011b532729a6409ef8ef39ea861005a77d6f005d9059ef6cc975e907cc869506cd02bd6293ce4705f5d00b6b6ae74273128e77437d284f6375e0cf3663264268ddb33297a84f30f6fbc92ddadf4eb032ddebe2164181c800523ce9b46b49c69aea341887c580399229a0467ca7ce9e73994c2ee1f980f2f95d63979ed6206c26549e5a4e7a39ea\", \n\ + tag: \"0df6356f01bd881acebe4c8aafb81e7d\"\n\ +},\n\ +{ key: \"43b7768e5583a43e7644583241d49385c999aff0c23cb76cc6583e62dc40d3e3\", \n\ + iv: \"441b1d8c8c61c3adea73546b\", \n\ + pt: \"356ca94653f6e64fc24f124b4ef367d49fe3b2fe87e3a7db6195e93773b502814e357e9b97090a056119e8153b618e7b6ff88a48dc9a46\", \n\ + adata: \"2eb6f3bfaa5140d63e7f6bd3cba83b5e4cb73d82049a78511d5f1b5b0b0970766b74e69c8d0b4b74f26dca779918a5c3014f8e47c605b09d6847219918cfe91e5034ff1495721b5fd493a26ac42632fcd57d3b2ac99e\", \n\ + ct: \"b4dbc3c65298b523ae9bd39eebda2c92b90a740e732f7f33179f54d46bb0bbd49a5655d44aa8c569c59c72578b9caef70e0fe1caef140b\", \n\ + tag: \"dba3dc6b8095411cb825197850629b4e\"\n\ +},\n\ +{ key: \"8e296281b2a1f25c5af0d675e9190b1fc381e03acaff68673458e9a45840aab6\", \n\ + iv: \"b396237fd7a701ef\", \n\ + pt: \"bc97c81aea10074fc8b8b099a405f2a1ec9eb73f3c3235a9d9311322d10e5b9e23302f9a3d57e777a8036d2b04b05750b5927244d72b5db9e6ab4b86e5653d7017087efc34c72c97a223f7b5ff31713748777c63ed84b2f77522a6d1c3f060ac931e5fecb8e9f68554133e5a095dd131dd5eb651527d52e4a6a0f4a8079c6df0509e5115b4e5932a1fd41aeb25c3c8d025057f293d7b03520200205e316a06\", \n\ + adata: \"80d3ca43d7dc4066356ac54ce63ec6fc66091b985d5fa298eb8ea1b14681f0802fc64ad5afadc95e6c4828cd6e664770d91061c2cfd4cda60d6d0f0e823cab675647f9f0931f04b2d2edcce10ac8ee327945d5401a2b94412b4cf04e6a72641984b929b32407d892736db987e06d3d6a5af3fbf9806a12ea3b18c0e7e695766f3f7d32416f94c60fc69db20bd7495abea555d835e63e83a5b130c14a0d65cbda785d5659a5cc6e37a6609f1c8044e92a2e\", \n\ + ct: \"9a13e3cc69fcc971b4490a436fd1b656b5c50a3298a184f84fd9fa11239006b93a965adeed284eec4c86a65028f13fb65dd080520118cbd4dedca6116e6f370097e94795155f3c7914bf8f2dc8665645c48503c78f4e8df3959de05b8f0c46bb35acec54473d2bc2eb25e637ff9e2f7eec9e9868cea6e76802e401cb83c0aefc759bde2df8918425b4f0fbb9d112c4816cbcbcfc30e4eecf720110f09364ea\", \n\ + tag: \"4c7b21111675b7e8cedc5b9723b11e83\"\n\ +},\n\ +{ key: \"94cf23cfe003c9d78535af2d71ddfd8643934531c1c39942975dadace974d6fc\", \n\ + iv: \"a143d60cafcda2d7e58cd940\", \n\ + pt: \"4a970e50f2524e6bb5403ea7d572e3e1599477c4b1eb22693c027bba3ddfd04578bba1b0da4a2793bb0914af77d4f243a0318082f5827ae262b5a93575132da97e29ad2853ec47e1fd470f3565e3ac\", \n\ + adata: \"6f91b9e6ec53500e81fb86f4586f51d692ca4ab44e0e91eca8170f5cdc6c2350dc97c1b755b224995a2cddaf4e351f36a4d45594f45a3d35f1bca58ccc3f68829f165d0d9169ac69971fcbd212302b39923a7dbc6077dede19ca52533f00d0af80c0be8cfd53f6bb8992aeb47f07026f138e547802ae759247a2464e063a94\", \n\ + ct: \"10471e55e3bd6e9e5292a0670b412a8e41a998f0db1bf7afb84bbc048ef2b7b07fe00a3e75189c6d127d735a77e8afcb5f6af296dff03f0bd723cbe43a89cc0c8e918ffbdb6331bc8229a82ae01328\", \n\ + tag: \"127e8027446a0cb2e414b6b6585cf676\"\n\ +},\n\ +{ key: \"d08cd0e5e8d1f09a0ae43e8e801083532a8838b3901e72db5b088ed2442e3a49\", \n\ + iv: \"ee93fa73dcb9cf2b475d10ec\", \n\ + pt: \"12b2695757a6ad1c96aa6c5eb99131b9b328d53a6bf6abef34c4a6dabda33cee00fbe6e1528d0cd7572fa2e8ecd7cec914eae2108a3927738f9682f8feb77d433afe8c5e40912d79ffe11757ad627a6d18e03ce8fd6bda1f2c23c27bdf5e33aa5cd9ff0eb6be76474dac14b7505581e6e92682142e05f76f2dc10a17281eadc4abd33c7f95ad503840bc6b5f0aa1100e58222a8d317d9d7cdd9944cea92cb306fe1c0ea0782f80966cefb937da30598633175b6c51c923b32a9e93808884d8e0\", \n\ + adata: \"287526bd49df5c277be0a8629eff23188f72eeb0dddbaeed07e11d6a9dcf6a5859ced62a2f67caaad60766a03f14ce440848990662324094ba08ebac407bc663b18cab7231a97e822f38030cebc3681bf9f3bd068ba21fcf50ed6a8ed6e29bbe6c59ce67e969f612ec0c6ca316c4d0131b4f2ac657d8c869decc08bceceabbd41d1efa6fd5\", \n\ + ct: \"73cf4cb077cbfa36bcfcec32ab36809c9e7b3f4067d8297ec57d80c53890f60e066a67c8bc0d86288f270fe373302326c7868c1fbfc211dc11e7bf25f2254f52c67f02d455f7c46f5d1ef379be6778cb528729af5265c61518755da4b7577dc2109a06720edbd4c2495acc5311cc469e6011d4866434f5d22f4e1e833f72ed11ba497f7613ae1d7588d84ccc25b7f7dad28449993514cfeca65342f5c16b303dec08e638f98fc7c1aabced4c25fe55c42daf5699ec1b47da272e108a6b877fdd\", \n\ + tag: \"76bc3f771108f613d59ee2dcb82e7a1e\"\n\ +},\n\ +{ key: \"0dc979f11c4fc9afe4808cf685c4c40c402e5ab5e3aebd99cd9618d515df532f\", \n\ + iv: \"77b6d06afe4bbe85\", \n\ + pt: \"e1b25055f710e053f0d3b3a946693ca216d9c98e7657edc328d3ab\", \n\ + adata: \"d9de3ba94ffc038f37bf08cc2291f9128f4e8ada07f37b7abf4aa81404f71d90b99d30b88fdc40754ef36605d8bd03037b5774fc2c7843529fb450db1435188c0398d48fa8f1faa6e4dc42f0c49400de51ec248c9e223cf2583c8a8ee45353d5aafa3513476827dcdaaac93d83467c801f56c6c2b7529fb3670f0bbd8ef2469ef1b4c365db57b1a569d975f8e884e29462042e12\", \n\ + ct: \"b0428239a4ed2df29cc29be8e269e1e27fbb4c9af04b9ec2d460c7\", \n\ + tag: \"5e5ea5f5d29b640efe09cc9020e035d0\"\n\ +},\n\ +{ key: \"03d911297b4b9408c7dca8057753f7c41056331257f62c29341fadb77c6ca8d0\", \n\ + iv: \"cf795b11551bb7f7fb0ef06c\", \n\ + pt: \"e69d171f962ed6\", \n\ + adata: \"623b4af69f9388a564b2d34d35be1761915f18a4e7b61157d52fa9439f5935dfa7945d816e16501f2ca73af30b2fa8c72c72cda880756cb16b4e9a441cc6295fb4e2a580e0a8d370252d1c42be825c3d04e7a7c90e286f2c3e44623fb9\", \n\ + ct: \"7fe23a676c5483\", \n\ + tag: \"95f2d10b227c59dab7e24a8db41e6bb7\"\n\ +},\n\ +{ key: \"55bb24ba07a11499a32630ee6b805fd3d68426453b1bc7db326f70cc182e94a8\", \n\ + iv: \"74e8e82183d1d3ba\", \n\ + pt: \"b137de29f2106b0c97864e85f95b30dee3a3226166a0fcfb660a6ee63bace130aae6460227ac231ab9e48702547e853d9a02adbf335bcd162c358d41c7aa6279fe8d870981096d0fe135641110bec696223fd97351612c9d1e0b30246aa2b9e8784466f11dcea83e126025edf29ab99c608a7be3ffc765c299fcccb68602294ae562da3c1bf593161519af85c638a62e96e2ce87b3db955798f5e3c813550171fc57f9914f45c2b629\", \n\ + adata: \"51dddc536a846bd66b481d4addb177e40627db631e84dd37ab0d5e99e6fe058e9b80b888cc52ecb82788eb99e68233dccb98b0a22d08fb4eba4a2d480c142e4f57dd130220bb3dca82bcd3a10750ecb28fbb7e0f6e0b5851ca0099073e89e9932d28f7d3ad6cbc0591ea06ddda53ec1c15061964b75079e35d51b28c3b0a7837a18e476a3a15348e5eb4fb27f981fd\", \n\ + ct: \"8e5cba5f8b8f8354ba7c0be528a9e696ca4de4666fe178db47b9b19c24d66b91c6a91142a13855c3d39cad39e2349eb740b0948e52a784e718c2ec0d7ed884b66ae4e75bb213150e15ddde3a9333d599df02276d15c33a7043f3e8d3a7f4a7327eef4f4afdeed6051786c7cb113801b5153b712dd77f0da2fcb87816438d63a050af6774d935af1bb7ccc6e7ce3fe1f9cda2d00501600294bb3f297c6876c20b1a38f87639edf41c39\", \n\ + tag: \"fdaf1fc2bc73e0e4aff87c0f10790496\"\n\ +},\n\ +{ key: \"c44243d56073f86f64f07c3e68695d1bd18c5ba6ad763e602ebdcb9ee5be1c5d\", \n\ + iv: \"4292329406185a4a\", \n\ + pt: \"86544508e03fd13802f8fbbade8ec27f27567e70ab0ef1ea9e9288c007d89b143c2aa33892954901c4bf249a2ad5e1eaa05e9e34029ded6190a283fa2c09c2690e9c9555501287372de0c93005091509d092f27c3eb21d468e6612aea257a39f824256a518e6192ffabdb795e25a305ac70b9ef1\", \n\ + adata: \"e51556e1155380acd0a3102dcd888c\", \n\ + ct: \"39172c1625dfcdc75868ca51ca831b6b0ca03fc15c8ca63cd6a1a31b0aa40362bb16b65c5662015a9f46c89fadead9bbc5bcdeb54c7707002d059543a7357e068052435525978a36a29cb2f4949869ba08414a6be1c41d5e3541bdcf9c7b8eed7a2d69d512821d9be6f74327bc08f6c06409595b\", \n\ + tag: \"27259e46003ce235414a82ce9af8372f\"\n\ +},\n\ +{ key: \"b064b44d3e953c81f012eb9572ecfdca5b3d1a5943c4a9ca452d69fd844a439d\", \n\ + iv: \"85eb1bacd0b14cd9\", \n\ + pt: \"259c9133b04f53dbd6f015db046acb3ac87e7f2daa3b5ec8913fe487940a6882e9e98c9ae0107bc40aea2e438488a9daa76c025f3f44955be3cea9053e21e292c375822a4577491b6054146027ffedb9bed5028ff0bdaa3583336897d4d55fa1b1c59f91670d152b7c17d1b6919dce304c9bb32906a03961e333f05c802f77b678ce309ec6291d328fcf1b0f1cb6f8b3e33c765f4e7d945d68efaf88\", \n\ + adata: \"bd2e6ebf46adb4ccc5a0f7532b63052b924985d01056753b6e89b877daa782c442f8a45bc689c2f8b03ca18e6f42da7b48dcb9348d0480507c41eaf3f692c9aa0b2576e3846eacd41f7acd89a2473c99fb071569d8c48e831e8a83fcf2111da929584bf3e9f7250c158586ce7bcf02b9abd9c98d0e735becaa\", \n\ + ct: \"e26dcca3e28e90b89de6d06d29556e33a8035fabc627ae24cb6a76dbebc48b94b1c376c0ff5909938e1a399fef348c58c2f22d6d9e4fbc90ef0726570da931bbb899c2a8d87f7e8fb093e13d604bec448ca85f984b3487717dd6c623ed3a769524c2a0abc568d016035f2b52b47c6a4ae92c1bcea6413786ddd5259e8a61496de6e4efaaf1c0234274944ba634737e7b81f6321f27b19dc4c4c4727c\", \n\ + tag: \"089aabd87cb8a8463c382538a599db6b\"\n\ +},\n\ +{ key: \"e513e9c4ad565c128237e42208991a4841f7d571f663d0c738d4f975764f4fb2\", \n\ + iv: \"467fc055665d2933369aaac6\", \n\ + pt: \"f9d9ad2d80d5544cf159e44b7a95e7448b263f3f37a9be42ecb3defc8608aa04aed840ceed2259271dcdf3a6d4867c296e61786ef8a4da9c00c6b2ab74f54462\", \n\ + adata: \"22e725911ccd90cfbbf6\", \n\ + ct: \"272a8e507195f6170c7a8173269d86f98da7faf35b614fbe7ad643eac21f7a6efece059fb32a3e04c5ded18b750f2a76274127e93c2fc6a03fdd0d3e3e1709c5\", \n\ + tag: \"15ac0f8da328e221de507136923e9300\"\n\ +},\n\ +{ key: \"aeb60f740c8cfd8ba618a4bfe695d356a3e3148362fbbb5e541663c90afa4ebf\", \n\ + iv: \"67ee55b4a465372e\", \n\ + pt: \"ce022ead9627fef91a7f6cc8b86a481e7edabf9cdd4c4f1487984364713b96d9f1ebc78be1d5ce51d308b4c56fa9a09c0717\", \n\ + adata: \"8614764f69ab407ca9a91b6daaefd9f24f6cd8dac5\", \n\ + ct: \"ec8a591f7ec762a05656e7f1f45b835894a44356a894af6b2934de2ff87efa27eaf0cb324ee7f222c8e6ebac7cca6c8c99e7\", \n\ + tag: \"d3763353185011548a99c198243886ff\"\n\ +},\n\ +{ key: \"627aa09739ecfcd6ac9045e3a7a7680a906b29b0981b5d8d1d1c4e8d53e95e89\", \n\ + iv: \"d33826e595eaf7a00e8d9bc7\", \n\ + pt: \"f3cdfbab9dd630de980d6619e8238d6b912d676fb6db2a7ea487ccc4607f54dfd4d7e476440cfd1be8cb50b01abd88cf03fa054fdd7da07c81d80a5dcc7ec4cff6b587c22253de1299ffe2d08102ad96bab27eb9eeb8e3cf8bdd65778646370e51435fc5e2d057071cd2bd67ed181b89547b4f3ab874ad90f6b09e33eb009cd6c02254a6d26d7e80f745f7\", \n\ + adata: \"f0bfe3ca684c2b2738ef3491368b1a8e24d63f09e59a3ad8def0fa38ce29e1897285a4a3911e64251c1d66dd9367a0b7c693108012c446d0ee00ef01745c166062704d60f825\", \n\ + ct: \"243d159505a2f1d73193a9441e829297afb0bb47e7a4d958e9a52986c8092ac9a18c159303527212a39000ec92515f7938062bf411ee81cc58aaeafbda287d6d54c57a8e9364ccd1ff77d2b275aa378dd24f18f8b5afab7e63ba628ec89c04bd1de6fe42df0a9f11b37d73972088f09832b9a12f14ed0316ba53d7cf951bbf85346fd9e86fe98385071d5b\", \n\ + tag: \"815967c9e99fc6443168d409de74f9f6\"\n\ +},\n\ +{ key: \"05a2d7207ca9e87029447c9c7ef7401a10a36059893a597311a9ed0404c824fb\", \n\ + iv: \"994dbb08622c0f8bd0a3abef\", \n\ + pt: \"89e7df12e2b0f1d1949d12a17d822e07e77a3da7b8e104ad8ebf24a69547dee1ad6680309f2c1bcbd76e2e88d3f0ec334a59c32eccec9c1eb0146b998f1d8298c98ebab0607d9ea738105f1fed1cf44569f6bd0ec3ceaa63ad483010\", \n\ + adata: \"394ee873e36bc38df0e51b6f73aa1293a611e47e6bca72761331fd8a19444039477d793414311675bd454403e0aef24ab5df67ca\", \n\ + ct: \"5eff3f4f64b9a3ad2787322ebb2139017cdcb11e059a0edbf81e541bbf5bdada324880ede95143e8072b91c7c63618f6af10d08458ee42676d1495594a86b2b7bf055002f1a8ab50a37cc6d5cbc5b03fc3efb39e464e538305700626\", \n\ + tag: \"f9a7097955e7964c4b335d198bb55980\"\n\ +},\n\ +{ key: \"47a16a8f78a74a353e9fca05d8a1bd4ac5f83c9176766a7eca78516ca2c29845\", \n\ + iv: \"3a4038a5179525f3cce08547\", \n\ + pt: \"1f816a71932530dc0ccf34704fd859f21356f87749a99658f5e628f1a6dfc692171012f691739aad2ef059\", \n\ + adata: \"db6074ce919140ead576270a0fed1320585fdb93ca1cae02e4321c469901f76aac9fa95b0f8c3026de35162b270128dd644212dd5d94a4275c7f980ba4b52d50876239477538f5f6d715fd7aec90adb646dd45cbfa6187169db11f4e08205ae0650da5f77fed350fd9a7d36f405dad127d27b4aabba68acae212398e4f846acb285226c748a5c839502b13a67f429f\", \n\ + ct: \"64633be25f4d1b43a8855f96dc595a10e30daa0da5346b3ffaad72f1a03fee86984dbf99ecc1de450fef55\", \n\ + tag: \"499fc853edfcccc043aabec74f5fbdca\"\n\ +},\n\ +{ key: \"926ea4d1d3f4fd95302f4095966da9702181d1b7a618b3b38e3e8ca4ef71268d\", \n\ + iv: \"b8cfe9582fbde2ab\", \n\ + pt: \"f5e8c0949f40ae20c92d92251ee4\", \n\ + adata: \"9528cb6d333dcfbb5e41efbb64b3808ece245d49f3af5cec830e7c39cf6475365501322a7f262a64a0d64b77869b543dc906449d4a7070095b673a8600d63be77018f60176e2df3fb9f6e1c66845ae6586f5ea4255f6318ecd8a33d9c6211233\", \n\ + ct: \"ee1adcd7978829bdb5e025a32b65\", \n\ + tag: \"52bc0359a276fb0ae1bfdafbecaf5b32\"\n\ +},\n\ +{ key: \"276223f824c9f2310142ffdbeaedca8b09e11a57d8a5457c9cc648ca50a3b9dd\", \n\ + iv: \"54eb8dbb4defe44241386dfd\", \n\ + pt: \"33f0de012f9b973684d74ec4149899735cd8091dd2725c8e7deb4a1384401a558fc738da160ad4f0afd206af92f94c51811dfa3908aaf508eba1114f60379ecd6c6ed05e31ebd5c3afaf3983eb15f846ff292d5fb862fe491216524cbf92a65572c4ded8ccaf3ab0cdfca51bba6581791c84c47efdc8c95a7faa091d04f71b3f0a02e2b16f59ada3588086f4\", \n\ + adata: \"0974d7c708a4dc8951d0d63bb0c976f97347661acd4f8f544c967d011e75275005af833ec9fe3a424b103d0fcad5ec6c6dc7d1757baad6aeab0e2cfb236bafe975b2056a923b3dc45d3ddd67684ce59c676c98fedb3b1ffc54135da95181c942967cefaf1cacef846284f318a12f5a449db184161518b3876973e116a7a7e9bb1f6eee16f4c2c0f4a43b7e2f43f389\", \n\ + ct: \"65fe4c26889bdf5821a7c5b7df83f781cf8bb57f0fb4ea47a439e72454ce9ea60476b2c8d938943b08a3369d1d123fe17ef2e45117a66469896095b9736e68d4fe3d57349a8124bf3472246d6771b5291d8473d14cf446be180543d3824e5a11cfc12c0d8ecb89248eb220572654da0241c18a6a1c68c37af2280f5b4b6048d0e9dbfabfb3ce66facbc9280f\", \n\ + tag: \"919d7c3e36082cd01fb60b68796066d6\"\n\ +},\n\ +{ key: \"87858024b539bb9a6e22925ee618d047223948d7e239d9943a20fbf4a980cce6\", \n\ + iv: \"31add665d81f648e\", \n\ + pt: \"b2a5e2971e5b7a24d9d3e9b4566f17f35fba9fbb9c1e66765911fb793a56e1b513454bbeb74ceb078d270246fd3876c95f08a51c6933af3be77eac156161cb27b6a28e56a3d9a1\", \n\ + adata: \"9126215d319e8c035fe393502aeae24eea0333b8cb0b0c985d9161713a1e0410115f94694c788ff30c96db0a557cde234d985b5f3a53cde4afb5efdb4367ba5b38ffa25a486fd15ef5b924a7dd558b227be1193ea6\", \n\ + ct: \"ce71efd3f88dde62f545d5a13e896c3fcb4ad6fe99c30f9ac081e5dc1ab30401933898ff7eb225fb01c7fe5d29b6ba6a613400fa7fa9ad24a41383a68719e89cc8953129a58b9c\", \n\ + tag: \"fad9aeec4ed38687b6faa647df1daf78\"\n\ +},\n\ +{ key: \"d813adc0bf7992fff91fd83133b350aaf7cc8fcf72e8105c9ebc8d61a56be871\", \n\ + iv: \"4aa5b8a65afce10d\", \n\ + pt: \"eb94a8a128abf76c8255f0766a6ad00c2d1fe4b807683165937b363d7b55e985cf7043a326d92d12e0f9762eb3f502db6f0d7fd1862866756501bf5203641661ce9d0ee3a85c00476b14ed34d15b8cf502bd958d549c76aedac07a11752c1cf4539a48120d9167620e\", \n\ + adata: \"e6ea8a41b056e312ea5ab2542f5b81851fdad8ea9a7405f646992a49cea5bf413535081b2259b883d6f883b9ad84196438b3283515c8179dcc878b906477c9259031292abbf697bdc30d4ecb6560c1b19dce020e46c3be2953dd42e7072369fa32c06021204f4296e29fbf84f2760fe5b58c092cd0faae0a70f0fa5704d5306f2a4ca20c9656f6648d9b1aefb6b9ba7abd271058f19cd0749a56ce4db1e514d3e16b7229a5\", \n\ + ct: \"ca3360a6b65488639c941a593fffcf05a84825272ade3600d1e7955a8b88a616c1265c5d2bc5d6a23c358007d8537c1e8dc4b81c41e3f5e429d5599f03cd926fe522a2e39dd26ccf1c8d09ce548909411bd7253fc102927c81fc60c29cea0783814b3e43cf50f0dd8f\", \n\ + tag: \"cb4894bd70e10150cf51d54868586af0\"\n\ +},\n\ +{ key: \"b1b7517d3d1f0e334071a9ce887636125a65220e6a9b59cc0749483eab06ea89\", \n\ + iv: \"70e0135b770de12c\", \n\ + pt: \"958cd470327ff269a23673ff312aa55b1a40fea6e19e02f1589358d6a215580d7f6be2071d8b86064061d307b42931fc1e92e09f26ab15c50035748993286045e0b93183f7f57dcacc6a79da2cf671632f878e17877cf2a75dd0bf41fc2f2920eb4213fccd8037229f7bedaf66c2068eb7996b6495238f6ebe717b3fb62d84bff494a2505061991345a088607eec57e0704f23c2a9813f0f1dd913831b3effa68bcb9ca1b8\", \n\ + adata: \"a1fd79008627f9ba77e780c5b69cc67fd9a5d59e261315fbfd7bc15798a352d569dc78e1595b5d1fa5aa69934c19a352af4f9a7bb975a2d9840d7b1b7a14ff0fe7634bb41481e45266f6c33ab530253f93e5c5092b6c9bf839e6cedecb80c66597fa1b39048534f49d5af7a1c7641f80092e0626430458ec1f947e36f2f627340875eaa28383d474805c\", \n\ + ct: \"1c7912b8b070beaeac6156abef8f276221121a72d5adf883c93b4fdcdd9c4de56851cbf335595957270f51edad95fdb849815fb2b7e2bc63a659e3225ede0cd5c8d3c2a2f9f2a5bc58ea73ced40a4c7ba0c668de03bc6e418d03b0be518468c70ebc269d42ca4606685a696c91bd0a7ec7ec92c5b2921f31742fd57edac7b2e05cabc76b655ff805fd70a59e1e7cb782b078740908e3525337042f61784ab2fbaaf3026823\", \n\ + tag: \"40071e5b4511cfd567aacc46b0d1fa86\"\n\ +},\n\ +{ key: \"7fb23414ffad7b5a4653c3d1cfeda391bb2612ba9676033e4ff42e98036f9258\", \n\ + iv: \"d1d51f2f58de98b6\", \n\ + pt: \"466195cb7de3a0f6f09f7bac05d94ed13b5e2f538450948a3f56ece806f65bdd4dd5dbd86b2dd7dda4a41065d7e5d333e310034a4a6475a6281d83c00d9c87bc1b2ab1ec\", \n\ + adata: \"6284b24bc047c16f0a9f899ac4fb77053791de19936711639d8f6868e59ca8f972e4e67f9f0c12442584fed8889c14e200fa7951a4635239ed01aff16429a081661f074d6ce596cc56d7221fd6a59e31268832184534daf4cd31e0cf81c8ea6ede00717af7937e036425557546c731f4e91251c1e81b2fac010ad7e6b72f8e814e61a856246f76387bfe363b2ceb8148b3b7b2a5c66c5ed07656251559fb54907cf4049f2260\", \n\ + ct: \"7d9f9f49d7bae856b94573df905167b8528c2e80e775d6b743293bd736aace455fcf62dbc45b7717c7a30cb4332463cd0e433d74e9f1e98d66aff467ef64e8be9cffaa28\", \n\ + tag: \"49f974f6728207f4ddd32bfe977af41d\"\n\ +},\n\ +{ key: \"cf5d24e3cf16a3f5589cf1569aa8d60cf2af5e59fa75a546647edd11ca2158cc\", \n\ + iv: \"7d1c76be3849ebae3c95e13c\", \n\ + pt: \"84380c9599becad7cf05\", \n\ + adata: \"3bb70684668b378d6ba33cdb93c36217dc82fddd7415dfd5446bff8c31d8f0c64861ec1eb5509d3bc6165acb68d1f0eb873d85049886e51619f505e55511dd62da42c54cfd42b6d7de7b9d591c099dc530d6dff3e146e92ab475d7036bce98905c88fbe4f342292ed5e4e6ae52f294fead258c7f60b6d9eb6c6edf71f90736f40972cbf9c6c26fcd96bc172e7fe56581822a020338b86e99\", \n\ + ct: \"7f07fb7fddd64eee8636\", \n\ + tag: \"b666be042075ace4fdeed6ffb72bf8f5\"\n\ +},\n\ +{ key: \"98dddace948a47eefe3b82451ca550439f291b0bdb943284e280a4160605a12e\", \n\ + iv: \"4a27f3d1729ce89c\", \n\ + pt: \"a802dcd9206dceed3312e90550388c9f0c061040a36ef74de0f963dca4f913335f59952391a44f3b5d9eb08d5c419a9acc2e8c848a2f43f770c69cf8a12f0dc81704cb49f4dda9e3ba82617e5f1d7960ba72714d895e1fb6ae789e4d3addae98d56f77633c9f81944940273a7e0131ae2b6036d65cc58e26ef5976aa44e12075e106f58f46e0a313638aae4ca3b33d181f1cb0563b238bb8ddd56b\", \n\ + adata: \"7d5e08798809a8adbb633e\", \n\ + ct: \"1adf281904cea8d86d7a49855a4cf2c3e2a64075e851e167762d15d0fa3650aec1a77c93894bf6ebcf25e0faecda1fec1dd68f26f68aee1e4bfeebfd2c63246aba717170e9ed0f750c8b3d7b61bdbdcfa32bd843e71c2b3a8740dd602d89da4930238f12bf234dcc8242f6bd26f336a90da49c5d270fea615da9c5a32dde0bac11b104a77137794478f68cdaaa04c04995520100bef901c5cfed9c\", \n\ + tag: \"2cd9e4339f3bbdf3227bef406d661e71\"\n\ +},\n\ +{ key: \"c7dc813003e5ab22394ca8e5bd3895cb9580cbdbaee03cd4164314443d81e5f0\", \n\ + iv: \"3bb8a9796c7a7924\", \n\ + pt: \"e1e3e40ab3a4ec3b4921df8dc5036c21678e85ddf5a4a04304bd43b18273967932365d87a3e5540cf8d7e46fbd2fae6508\", \n\ + adata: \"f4e61225164082c83a195f48415787182c1fff1566aa111bc68a5d54b698c9eee2ed317c6af196ccd44dd8724ee5e50eb8727c7b939d856a1c9321719a37d3d691680f83982cd1b97473b0c5d1\", \n\ + ct: \"78d38294415bfb7da43ae3c8c5fe9fed749b9f21a8d0d295b9f32aca6375a6f60f22afdd725612ef8269f439508a7e9e62\", \n\ + tag: \"bde6b8191cbb4c819b28bb1c13dc01c1\"\n\ +},\n\ +{ key: \"7c19c0225d854480ec66c0ca12296fc755d83d126aa00f4883b1ee71da22a40b\", \n\ + iv: \"b931c254d5f9eb52\", \n\ + pt: \"72235579f91ba676bbe773b505642c0a9734f523e996b3376c5099ed1791c4620f661a23584a3f4b9cba84fc8249d5e58a0db612990df33c481acd2aa4a12e5340ed998ff7bd5b5f098782c32ad63859995e543b937b159931f8c881062e2992faafb2cb7a146fc73ae8063c154767c43baff231b61edd9569c31816b3c900b3e12d52d9fc6f40737ecee405d8f9f5307960647072679538eca67b155bf1a534785079\", \n\ + adata: \"594f2b6857a8e7326238d0fa30a1669cfa448a648d72b3531796790e19ada4fd2c66ad3681aefcb444810f4750bdfe2782ad6725ad1cb6d4\", \n\ + ct: \"0ec17cac64ebf189805e80c6f32c9c6f0e479d31641c145d6551511d6ca8ecaec4f1d935702db492445dc58d8fdebbc2a5fcca0cc579247c2ffe1f7587522b53f0a683495a62087512e7c9963cee9793d7ff0c59a0eb9d33c6eb373e96dda0c55a8d15df51988cac3211eb1d27799a10ed51e66514849922d71a59b84ac99422f386adf374bf0d9d42f7cec6931164c6c64d4637855cdbfb7b9b65a0a878fcbebf6ca0\", \n\ + tag: \"380f07b879e62ab2b995a4ec2e815803\"\n\ +},\n\ +{ key: \"82bc0d0e2b99fb0e41cc5ca37ac26d297e5e363b85da772ee71402e8f8616b21\", \n\ + iv: \"808032a2bdc3259e\", \n\ + pt: \"fee0b99c91f5110cb10f010674e039c5534d13f740450f5564b05b7738f60c5080e3cf965e162374ee7b6ba7e1e7e005333c5a04ad421901fcd0f78083020dfb919e8e41173fb5d239e65a4886897e8784ef04f610202660e023dabb940ea687\", \n\ + adata: \"98eadb3388ad57eac7683c54c1f9fde5c450c9bb93f424c36c1ebdacc1e0913c4727ed45f5d98e418c60c302d41853032429c02e5d1ec9251c45170845bde52a5f9186e3156a8c0c0b\", \n\ + ct: \"a7b2973fd826bf9de73f0a27a0b018c30a3d420109f115319a47e4eadb79fbeef2cac2c469529198ee593ef4b01f76255f38c617ebb4e145b29cb3ec43fe09d0bfdcf12ea585b781115728f40e7fd60ddbaf65c1d1d9543bc3249c1468ee68cc\", \n\ + tag: \"175e59dba00ab7d4991e0a840e99e6b0\"\n\ +},\n\ +{ key: \"1530677ded0721a69fed25084ae10cb42903f6d16781cec42c07608e76f0e311\", \n\ + iv: \"a12abeb1e54200c8f0a0425c\", \n\ + pt: \"9cb6657faf73628ad079a1640148e118baf9a48e050850b17c90b04cfcfd44919fbb9f82ea596ebf3ea4ca625d755fd6b8352eecb369061a5468360f470cd815ada51619a8f33983c069f12e7c2be2c7\", \n\ + adata: \"d612fad488dc49d81a53d4a50e7b837178a005333185d87301010db87c01906d9add0e1bbb982b0704af67ca16f68775dc5ef6bcdff8eb9795052dbd5e8ee85accfa93ac46fc7cde38928580f718125a8abf648b6a7ab1a9eb87466b73e8774f\", \n\ + ct: \"65b2edf76f464ea68f664abdfdd2f0a5246ff22d4b894a5c86cf32b03ac1a1f0d3372be0a5dd51ab8a6aa3745b2d8c0b5c51288d85578306bbc8feafbfc24a67839f396a98ba362982af89d09e134106\", \n\ + tag: \"135b7b6a7a492bc52c08939a1de46f69\"\n\ +},\n\ +{ key: \"c33c643491a4372ff9e505a73d9fdc444c3aa781ba6aec92661d1825a268ca02\", \n\ + iv: \"f7ef89f5467ae72b\", \n\ + pt: \"cb8c2180ff9f668c270795bfb8fb099e044d2b032ab77496670abf55b18d69c5667c1f6cd42333174aad30ea1c2396eaa5152dedc0c0fd506451e9ddf5ab463abe26152d166089fcd90903eefc52cb4fa50c21acf8fb8e07211466fbbb23e30238e18bdf60ce1f1ca85614dfb78852e5315f4c36aa3a4bbc888208f4bf7ee7d44bdb25d5438f565deca23b3504a1bdeb46e637705ce387189add3fcd7f234e84644dbcd4ec73bb834806c940d5f9380f80fef6943913\", \n\ + adata: \"d11b6fe084fc7a7c43d150f2e66dd080ce5286c79402dca821e48261e152a8d1a898eecd3fac79b3dc92edb41a4ace214009850cd3d8d74b4b76605344cd8111af79407fea7836b0d7d7b8f2fb750fc44369c6fabba5ab0b19213eec37af12f21b0f860633500a3314744389ea19dbe97ceb98ac0a69e5f97d46711d068bc7b5ab8b94252c9b28aca8c121aa3de69f120da07602e2509eef11c6d97eade2e449afc83667f56e697cd84c935e82a1a44797fda8\", \n\ + ct: \"8e9b9d2a13ec16691315ee0ecc7d1ca4fa940d0071d2f82d2a8e23fe61d13188bd2daf2cd1ccce3bc8053895f9d59b0821e75b617b08024919324bcc72ef3fbe0b82ee1c839d0f86dc08a8242f6f13c3cf45760f318f1f71e7b1b889370c600f1a1a55f882e7a4ad52612e4b8e671b780a62ffc56106b96f77b90c4b53c9c0ccc1495bca6828bdd50b7d239746c3408a5fd7a89f43083a532a91a5d75bcab849ae68fa0733e2ef7017210785dbd6c948f89c18c7358d\", \n\ + tag: \"b68f7b4328677b54b2269afd303856c0\"\n\ +},\n\ +{ key: \"d702fa97c1f43df655fd10246c1cb5f6dd93fae4f90ad4e777ac127b2f402118\", \n\ + iv: \"cf3fa9c1371ec3a2\", \n\ + pt: \"bc4865266002633c1f25dd29174254963fe8cf61b832c59b9f45e1004c45fd30de6108f9b4aa144af9a7d65e2bd95bf10882c8bebbb0860dd8fba4589c97a93e50c2535873d99efc01302fc575fde3bf889a4f5859304203d748b7168ace13b1fecd026b83d8316884c70b06d43416819d3a84f969bcad81c6c5ec323f8d65d38df48c9eebbcf66dedc93c681268e533b44b85430ba58cd9df339841af06a10af11fb9fda8e5b23104bf3ab560ae871893ca\", \n\ + adata: \"9672be3b506e34bf0679bc1328466b71d86efa4585a820a1de9073293681b12cb966d8f27b9f86eb40a8e6835db5593d61d90953dac5d3a26166468b1d0b360482021af96202a3f090e76bd5cf5c266b1683c84d1b7cba2ad0c4e561ede4129581551ac1ecb7d28690a66bc7a542546d03e224560858486567272745ca13af7c78e9b4478790c6827827926794f714ee883964621068784843daa2e0dee2ae047cbe3dbc7fad9ece6b7a7d15e79b36e13f9f36f6e0416cfb7dd14e6f92\", \n\ + ct: \"7dcb2dc1465d9e17880a4654ff5fae8532a950b4057a6d1fcdd38d1efd404c9281132c67c94692b73a06c07626bb36bca142950d89b4cc84a35b205a99c40a2d957d3186d52a8a069f8bf5a3fe6ea489bbb126ffb2151fdb0d7c98130a127ccaf627524eab798066d9f6b4e13e1a193fa800b3289ef81667ac7cd7f8813d1e7f72994315a0fa1faf5d9e06cf421139fc7029c8b2e77c16f1539e5726785c201af05944e5a86a6f6f27e9d009a82cc2afce87\", \n\ + tag: \"27e9ff0e093f70e718b226e3014384dc\"\n\ +},\n\ +{ key: \"5d44b42921891878d686a326ec40407f6acc988fea96c527aac24e9a5b7fa713\", \n\ + iv: \"9944983e01aac42d\", \n\ + pt: \"4ec460601c49f5ce765ab54cc18cf91754ff1cca7fe89404905d3efa5b64550de961a54c02\", \n\ + adata: \"56711e7d14d8143a87d7d44fda68b5e3b132341854e8fe7fbd14f14212f0\", \n\ + ct: \"e9ac27d056fe6b4c19b3a1acefaba287faf455f7bcdcc726e08388d4330ae205692650599e\", \n\ + tag: \"06c1ca46a453519d285760bbd85bcb13\"\n\ +},\n\ +{ key: \"87a5c9311c2760cba335b4faaba891fc298a0270a3314c6b559e1b1c05fec8ba\", \n\ + iv: \"31d4eb38e4c84372\", \n\ + pt: \"a0cc27177fcb80769a83a9ab7105b8e84b3a3e6c574de56dcb9ec528e1bc9b83bd821620a71cba101bb8e413a87266ac4215d465941e72838d6acb7e9d45d9\", \n\ + adata: \"f9ce64e0da571b935bc10bf3b8236a1e9368262f8eba7fa638246864c0e710348e6966d3edd518b61e359c285e92501c86d6233ee071896663e428301cfe0a3f61c8a2ca491e5a4ecb5e091d3d39f3e02649dcf19b1d783d1c20fffa9ba7b70cd3ab0d2010d04bcd3e6e256659b1526d7ecbb8993214ffc298e37890ae29a9b3b28b012771062a18bdd5e4c1a54d02287a480b87cef6e9e677ab26007c671733e7b3\", \n\ + ct: \"ebfbce194ab1b1ab595b809431d020c4dde2c409f1ea61dfe990ad30757c898ada112dd35144db1fdaea178c423c15fe111ca5712263400bb4bd25d9747b83\", \n\ + tag: \"9854c30bfdfa7b358d91e12cfc491ec5\"\n\ +},\n\ +{ key: \"0f661e06255ef6ce7b9fb12765f10f80fa607b266467d3a46eedfcff93ffd234\", \n\ + iv: \"8120770a97b05566\", \n\ + pt: \"88977617c27982ca5cc35e714bf5a09d66eac91a880091330fc97fb78d0b1518acca75296423b32ff14264990864b10ff742906b223289aaaacdea831323366195e54ab21d37a01e617aa0bafff55960474d46a1f587cfe64d074aa600273baae3756887afcdb3baf21b50994de5cf6878e0e57d2f631cf372ccd2229ac08221c777063e278d0dd2b362559fb652bb4d444f2cc3f70360885cc3d58f1c9d3c5e6d2dde1216cbd41d11496dba8f0475793f2eb19b28fe93be7f4e930742e38a9b7e76e3b0979fc8\", \n\ + adata: \"3ced02832d4e77e5cfb72004d704fb2cc9fec72768f0ffb4afad840a477d11b2a56917ad57f77939f93d660a9cf99c9baee70a92dd02ab0b25f8ed21d31739395bfd34edf384b709aa2dc717e37c13601b5c989ecdfa7bfb2dbce071c04108f8ce4988e9134ddbb7a83c27b34faa74fa890bb0\", \n\ + ct: \"f99b154f472dc422d1e1c4ac4ace1662c551169fe0e3dde1d820ba91aec1b8bbd2c42ede530a604c1e32636f523fd4f8c81aa2420b9ee0dbc045ce89ea12041f30e23b86ba9eb105ca092084cdc7829e93257357eb8c7d3b37cdf8d6f58498e9465a873c3d6b2f1ed58089a6a64c8fb8f554e95cdda74f6a0c6e3f0f22b05034adbe6b9a9646fb27e2fc6620922be3debc1ed00ed394a21212a6263b8dd2663ce52a5479505651e56382e135a2e8f3a1517ed0360554c9c71e1a68af39a5ff2511c55ea00b9b99\", \n\ + tag: \"f0eed76b0a983bd9223f529e2afeb2a2\"\n\ +},\n\ +{ key: \"89a574a4dbb2efd3ebb2df95150acb8f8a26c50015e736be278b4c854c24f659\", \n\ + iv: \"88dcbae38b595c09\", \n\ + pt: \"9ebf724bf004f07ee9750dbf30b350800e53317b493daed624744436912ff77c0047d2c004b14acd049ec320277fa71e889a5b5be7996292596419c3fe6d2905e1f738becd03c79df73dc9c8d1b686cda59946bea7f777c57db70e5bc2436a168e37234582769154915a226df8d20e13aacc27431db7cb96c02716ad\", \n\ + adata: \"44c3a33c782c084c1644964ecf2fe1307f628540e2547c08c7a96c3594fbabbb2c2a502dd95273784761f134c510a811cac2d98a1a7af9e7f346a4c0e09c504e838a6ad4c5496146f1020714df66f0a366da49c3533163a1953fb543852d04de17ae4263baf74d2a8891fd4a1aa1aa5dad7c37849cd3f4cc1110f3df0a883eb199904df1dd6c7330869bbcbd4387b18b86f690b816ab0c0280979523e74d749a790986cc286a003546e12327156cc41c4e739661a772a9e3e102c6a29ae8ee4ba9\", \n\ + ct: \"70138a642500d8584c1c2ca12fe7c31ad266a83c5dd3e3cb8e7739ab92176cd4abc5fa5092bafdca2a6c0959eb485e576d3118d694b6998e66cc5067ef9b16f96502efd12089f505712ac8148f7eefdd0ff764250696783f4e6ff3ced9e9219416d83f0c5b393ba01dcd2e4421a61de83048504ea3bbbe442aae763d\", \n\ + tag: \"6bf6e742d1e496e7da695e1f1611cc1e\"\n\ +},\n\ +{ key: \"75c9384a08991e73e3eb1da5cc0fc8dc1fa88817026fc62d5560ab43ab3b91fc\", \n\ + iv: \"2700f7186e62a3257fc40d1b\", \n\ + pt: \"528375469c5d83d5406e65a2f52070b9380aedfb268da86089d4d94aedaf46c2f111a83247c361219785af43bf0dc8190536d6f8f462fa7b220a2e8a40e64037b0b0b278a0bce3d3fe4b8d9a2d51173141cdccb339b7544698e7c9b9888433aac348bf34001f2618646ef454864a4e4275ccbedfb37b0bb915d4078fc648ff988057af954aa112494d5f5fcb15b29f0a9754634a92817f4c5be856220b6f9e4f304a3f071d281a5b478717b22808380379f446e644f85bc796f50eef4be60d8efb6ef2e8b765\", \n\ + adata: \"a5361b5e41cabe7e40f1163c6e351870542ce9da56\", \n\ + ct: \"ea2eec8b66403dbb25634e61e63b35f14a75233a4d26566f2d14db70cfe7a9382bae8dbd97b972a528c84e492f21243d3df4ff3053e8feb1521d76ea0ed7aabb466ee8aa0ce465c25f53e5421510f5ffbc2aeaebe50136fe86e8618f513ea55744f609b0e64571e3da0be0948106cb24dea0ddddc30b05ecd5eeaa3770b19ff2e6c69cfc59e81c3d1a0b174d84cf41f2fd1d96c9ca7be4abb015eb02f5ab26d46731f261986aaa2b38e7d19eb93fbddc05ff02df85c1bfc02262a94be5b0cad94f49a1c28916\", \n\ + tag: \"9043a0f14b97cef352229357f521d0a5\"\n\ +},\n\ +{ key: \"dfa8324028bb428a234b764daf7f2e4f70d744667e65df39fe1063e60ccbc906\", \n\ + iv: \"e8d7cc9975746dce\", \n\ + pt: \"1776c5cfc8f4021daad4b5113c846cff7acf21a5daa6b1053d7dc4dfa16d6245a510b2656da8e6da7b40274a58784997b9076c7aaf5d7f54164a52c7158513837296d56f1b7246708bbb8cae95479cb95abd0559de0a52c4e8c7915326f0be47f60d73a4a58bab47ae4f99c7ba1ccee4ed161d46c4a59fbbd8a5563bbda64f5be457a748af82a4da6cc7f61815a557ae9674135f4fa0845ac6177032710377f59413131966c34acc57cf990cd7b9ecc21c6495bdf076bed4169b7349a115740492\", \n\ + adata: \"f5869a117a8120e0a53bb89d219f68c75bf845476bae884bb6534e41b4765864d0b1b61ee8b68065d64274da7b7919da6cfdbf0e8697086502c919d16950a9ebd1ce4455797104cbae95ac55f3ad8c4021ae0e539bc1a2162485f1cf14d85c00da062a6597f59baaedf1890df646690fa56026f8880b3d736545118d0d2a28c506472d66ba31\", \n\ + ct: \"3b2258897a458c8454c62a44b3e18d57b40749be00a38ab49079e43cc00c6f4e4bb9d7cbaa91a9cf9101425e690db6b95bf8eabf5b84eb6dc4c39b89af82843415ad9caaa36a9fa10bfb1e9e33c28afe34bcc331769109a335e36905cb4c46047b41729fa52ab72ea532741ecd6f68aa4f47f15b08d5de8c001f0ecc7e71b4cc7832311dca044eb3de2058af6381a083b3085ecaa12508a31610eda96cf936df69ec075847f6be9c38647ab73f7a9e766583d90d5112754ff5c981e5e6ec231545\", \n\ + tag: \"12a22a36c90be6c3ff72ef2db31d6bb0\"\n\ +},\n\ +{ key: \"391a23e3d9e35549724f9ebd9271a8b7b4be35ecedd8d41de26b10e1db3805f2\", \n\ + iv: \"40d3409eb3bf7568\", \n\ + pt: \"84884faf6bf00308a65e6b2b939ccdefda3e4dd54bba6ae559edd4cc5264eba26b830ce2566476fa01d7cbb410c0c49a2ec69334e6e2d3a1b7af7a0da4aae89fbb7b07120191922f0f4c551ae87d335d6a7c029503d38dda2c7e3c18aa707f5e15e96ecb3e04050a08a2ab855b28f93779272f926528657d34abe5a5a2c83b993fa008c2ca2239fa5cb999a65d746f351965f3c257a7d07be11b30bb5df79e4af778733905d1f1ef3221280aded2ccbf602d7cf3174f6389\", \n\ + adata: \"106447df19ec122a8439a4e4f2ea4cb76411e1e05e05004d93b5fc21e6ce6392acf33dcaf85afe0b7ba9fdb1c3cb3a8e4de3984954b8f1fb63dd6ef62e48c87aa3bb5b39984c7b3a6656d29da59dbc27a1c7dc645ea09317e3ab130b5e81f59efe7ff1de13620bd2151ba182ba51f11ecb47ca65806b6c82a915\", \n\ + ct: \"2b9858eb527aaef4699f2b5746b72720a6294fd85647826e94cdb1912d2b3702b9b2ff19a443505d72d73c6360e72507bf9a9f50d6814041d0939d30941db25988f13ba8f8286bf6fe3501514f5da290d5c19bdcc263c1328946ecd9f09cea43bf78fff4672702ecb908aeebc852d45f4b83c211c1d32476df74b3e7be5a33be402d5b18ef6198948b4f1286f95aa30a2ac75477c1c16b0b6f2e33489f9b60c6a1c8fb3f7a04c615509c25906c00fa2248941888613e1ce8\", \n\ + tag: \"9debe7261fc119777c3d7ef57733ef8a\"\n\ +},\n\ +{ key: \"73c9a8900cdb961e0a4dc7d3d125e612b5ed6beab578f2703b583e9e2ad4da60\", \n\ + iv: \"11e63bf4850fc8ba8ec1dec4\", \n\ + pt: \"6717f25c777a045b17332b018760196b53a4769c768ba056014dbcbb677ccd4d7dabe4358758e1813ef826a7f8e6ed08de8834114f6a0576c69860eaef72e525e586f2f7508762b69b158771fb7aa705e0b1f72a0783\", \n\ + adata: \"c54ad65e69ba137be1bcfa3c1983bbea458eb0e15fe2c62f6615c08c85e84041cfb67b3f8ca3a56cd0e77a39a5bfa13723cb6e232a59f4\", \n\ + ct: \"57986815f9fc57a94308ced92493165e7fedd6eb0223d30947bcf566f63198c895a44ef4676f978144c25248a6f2b1bc218bf853bf8479fbf40405e2bb055c651c18e694c80f60fb41fe01a7f56db64fff4a612e47fa\", \n\ + tag: \"9403eb4f61f1ed5b7d19a92e948e1ee6\"\n\ +},\n\ +{ key: \"7f1a4bc1213b73876b1d898fa887a009acf5c4bbb472f9de6410a8695ca7b9dd\", \n\ + iv: \"3c25f188895bfe1f35cce9f7\", \n\ + pt: \"a416af0045f30ef0f9e99c7465e6242ef56d73386fbab60f2dc286658f1ab7bd0ea5253563c50c94cf5ebd12688b7eb96637e6bc6261bf44dd69d511e2295e71cda7f739b6fa3861f1d02c65df959a4d4b5cb1d6c9e26bf592f8961d0696cf6b5df89dfe840b21d32a800234\", \n\ + adata: \"92bb1848b498446c5c1e7b3b530d0272f0d2d9b6214cdd304ddeeca7fc7559f639df79a134a6cece8bc670daf73a1d7b3595f790309f8c3e3e6ca714d77ee2de18b67c99e560a5a56e6817fd3e\", \n\ + ct: \"c0fbefc4c1248b42c0aa6c580ab7a562200b651254ccc88b57f8df5c617ace64948df058ac5212f9f3e2ec0c18e48b77b03c6717cf4d158d20ad0bc2d9295e00160fa39f0964aa329dab2e63dd59126f6bed38d7eea814fc6a87133b4b687596fe7a6927ba095953693fdefb\", \n\ + tag: \"fd3be7ddcf13380b2740caaaedefc7ee\"\n\ +},\n\ +{ key: \"3903636d688c37881c1119d7b7c8c80ce43b4f2faab50bb091bb0549212ba934\", \n\ + iv: \"fc5190e6c6853105f092c50b\", \n\ + pt: \"87888b026f0ea5ed8605aadf5cee0a6f70f38a89ace37e36dddd4498803120503ec7a4369e4d579ac78203edf2ea283eef1841b6be4582872a2663b5e888f07542c8ec1f01609ac0f4be67b75834bb479693e15ef986278f52d0a39a86599671c19ceac126b8f513f7e74da94177139b8fffb8b66717d212019ac72202c419a79f53\", \n\ + adata: \"b407070c13c534194e1004c8cf82e2a4bfe7e1c9768e1cb888deb0d8c84c44a0cdfd36781b326d7bcdf36e06d78fd3ef2f8d01d459b704f838f757b0494aef2ed0bf7f854be64c2d196bac7e33dba63f5d1c35c169c3bdf04892bc33ebf64fae8c609d478932e22f487a4436e8a02d35e1116449e4ff47aa7c271190238ab9edf181f7d27181bea18be2fe1fb5cc274c9f95268a98829aa932e4f8e039cb17cd05ffafff985b70f7104eae3dd9\", \n\ + ct: \"75b970d2fc955aefdb953edccb35009d193f0f7da7bcd3b3b3219e92124647f5b559dbd4f0efc9b1551f7f121095c701510663cdf7653f3b57c100b20698c39f01280f8d9024751d4e031de1b7ee72e2581dc57cca18f55fd06c1ba1690e52f71c360b65208030752f89636b84053b573cfc0ffc0675141e1c63ee323be14f068278\", \n\ + tag: \"20d618d9326233909b8b4a44c5d58318\"\n\ +},\n\ +{ key: \"c967e8532a21c1f52d508e0465c5182475d7fa8439a28db22a26536275778647\", \n\ + iv: \"2f8d622708d60817\", \n\ + pt: \"500e2735caadf493cee101423a137db5b9042ee17f66144dfe3e2d7be8e4d18fb16671b7240b0ac21bf750364327bd514ec24730a63ac9e1dfa765d6f7ca84d1f82b519aef350232a9a37dde2c8a0635ff652761155d2af70b6efc5dac5759bf9cec5f488f692de189a1c7c4cec3e0ad33049cd929b97186567bdcd263184b221269768538d20dde0661daecc093b47feb826c61ab6c02bc1bfb145a214ec03b2e0a3db09883e128dce2c47617b9d85d\", \n\ + adata: \"adc8878d8507fe18cb2ed208af6e36c140d79e45013fef984427135412c37920d1e438b8a293f79328c18f9c522243165f5c71bf885b8f5f86fe2457ca2e23c0f2f52ec23904b5a97292b179b8c1c2ee12a690273a\", \n\ + ct: \"d490276d78829e1f85ded73f01ef64122b83ab3b55f95298256dcc5de5dbe33a46ef6a3733949e9d003d0c35716bdb3191a0dd9dea1ebaf5050f9f49dfcf690672cbce17f7f08c2e898ccf6f76a331812fdf9f27b801b5e0e974dd142702b38d463a837a53dbb6af1a0b8e3581fcf278475ba37da96b615e3a7b1faf4ad88289582008aaabb8395e955f6317fdc055f7e9ff3f343548fb2a44ac99940e5c52d97eb502aa594b71bc40dbc8fd9c1e4736\", \n\ + tag: \"d26b84effa3470ca7db46fa0634ee89a\"\n\ +},\n\ +{ key: \"a5e83b731dbc107bc3e079e03e3162aedfa6ad6ef9d3210311623b0febd7bf6c\", \n\ + iv: \"5cff4c14a2bdd5c7\", \n\ + pt: \"19e671cbf8c830554b6af1f1543ded8971363dc45951ec701d077166c55b68ab6c21ce16804d7ee8cba3de1ab603ff76b37ab0fa8e309b8c57d7955c2bd65f5b3f8669c65adfe0d9ceaa838ae292a992b61cf0a751508733fb80f0d5104667d8e10bcc6d9dc651d6bc097c58216bede0e3001b277f4fddaf61ded5b7ae9997a5e11088c435253e23a8013aafe9b96e3b778604a3afcca29129be61144c043a092ad61a15dcfa7ad0fa8a1b5d22f44baeb6405bf9d34a316306d99f4eeba9360eac3e3dc07de3\", \n\ + adata: \"5030afc43e5ade6b33f2f373769e571dbdf0460cd92404a1fca4c4d24129c213447fd20a72905706273d4024473ba3a0027d4cdd6d5c67744858106d58f271b97c9552f2be0a4a99c4c6015ea4ec6dfbe56ab041630977716402110310481688b245fefa5d8f410912e2ca1a34c958cf8d636f22c86cd36d2bac5486eddea28a619c10d6403b71fdf6ec7858a7913beb93ae9902b7a967dd91736f9541a3c3c123f12e3756481c11b7961b62f2dc\", \n\ + ct: \"2e94fce14d00ec40e22b7c6ca507d53b32a60598c1300c7025602755727f8ebbea3fc9351d2669d65086a057070fbc23d521bc57c3bdcef8574897fba76cd012a72657d9bd35b75a9930e5b1b185134810df3d6f1da8f42ef30d24d498476daaef0ab75c5e0222d0e36c4352f8074826635e24cef02bfe82753d64a15fc3041a1ff37725a33814d5570bc82676771e9d455fad7a6297a1567c7adf2d19cb429636c1dacd0da8a5ff6668563a7f02cf540243004e96e0b5506c2ab3b1aa1358e6a21ce131d380\", \n\ + tag: \"78d30e222d552d9f292def49e2cc46be\"\n\ +},\n\ +{ key: \"e6ee0bc9121ea55e422b202cb386d2ff85ca60c5cfdc7081669ecfeac0213320\", \n\ + iv: \"16f7754c9933edeac3d3ac27\", \n\ + pt: \"5990aae0ebe94e35d22b83a98f9c49bf862f1467246e0c767402928d8d5970621dde56e3e5e4e8e1e3208cd82d89eba250bf0a4317d5dbd8c1db65edb37f6bc661d483667827964b3b65b932f9f4475b75999dafcbf3be0a1abef6fb91c4ba63149b65859dd211d1f353713db7d1d0c4df18f2f0\", \n\ + adata: \"0710d143d25e10bcfce92a11f6e45912b4fe38ca555bc7518fe7fc3ba1f98efa502cbdab05ca14936b3ff312db2ab68bc706ec67de5af5db877cc4fd22ab42ac40fbad1a717c3a2b28ecbc9a280a78fb1745db38c727b538fbe93d88c031361e8a37ce51c3ecff2cee0b9de9fa53021cc745\", \n\ + ct: \"c04b125d71ef4a708f088c144b6523f200542ae033344d85c796aa25b81e983a090fbfd5f7ac0d53a591964ff3b1e0ee416ee6a7589bba9162b2944f93f453bf590d1cb477f02da0a851082f2fc03c7cfb9c9578ebd3cfeca0f71bedc65ebae663965fccfdbba520a5028c78174ccb848348674e\", \n\ + tag: \"fbf418975ddddbde157feeff0ac6824c\"\n\ +},\n\ +{ key: \"b620abba4fd99360c423a3f4f5c18659ed953e4bcfdb2ed54ba7fe766eaf09d3\", \n\ + iv: \"e46f709cbc118fa1\", \n\ + pt: \"baa7cf815062b352d6c4d8a22818ec70bc4be96d58e348c370a09cdbb5cf3833a0e1ff9ca36c6a20eb5d86f1c4e92b43b5e34eb456ca2df02bc25b1808ee94ce9d34f5c67693698f4812e7b2006fae3cbdf327441c3770a4bb3cfbbe92beee4403cd3cf3399fb88d43a3437a588921330ff48259733a0bbf68602496ec4a35ce4e66ca62bc1882305a5638e0acb9ebfa83ce63697dac519b8ccd217696cc2304d513540f934f5868c2963f9075\", \n\ + adata: \"f6d9716f5a6cb0278a4054933b2e24d096a5155513c42c\", \n\ + ct: \"a1efd39aae54d4cd8bb18d17e9886c9aa3cddff7549abca0f3900e215462c90711a61d16215676f2ed0fa121c100844c5c83684c20a17ac584fe8675a8c5b361df6732d064acd8d9ae33893ac56394baf6ee7e3c8307ca0d70aeaf907a0ab3bc563453e90557412ef234d439910870ca6a2d9d122db6a1bb7c82ee7ca10fdd23402bf3ac8900dd6ba2c1df58ba799bd5dadd4a6ef70777c42bf12e485781892afd9dda2996bf1146adb178e172\", \n\ + tag: \"e3b2259f54936f27efaf3cf012f4da81\"\n\ +},\n\ +{ key: \"ac97b01d2ca108addb339e113eddf6ea9ceb9f44b3e387e0e65ee447bf96bb85\", \n\ + iv: \"f8c07c3db8cfcb91\", \n\ + pt: \"9ad7591845e2759817cfe8d20310813940e0b862e6693a9950d35dded84d5a082f3aa1db48a92e95eb5fdd327a\", \n\ + adata: \"201f7b1654e5586bd322710ee5da792b30910bf6687ddd\", \n\ + ct: \"8d3ae3e8f052394c1f53556882761262d7ea8ff4216c42bbb11d7f49c4ebf6f9f53fdf0bad34302cbdc808b31a\", \n\ + tag: \"3ef41de425844475ea398bba65064bbf\"\n\ +},\n\ +{ key: \"264403f978bb764121d16481621282df69098b0708e3fff21de92e5bd6d582c6\", \n\ + iv: \"351da663dacbae83\", \n\ + pt: \"d453b464a4b1a7673b4ce753263ec382f66a6cbc9a84e233e0cd3a1d3a967e03cb8ccb12ea26de4942bd663cd45c343bd71471ccfebecba9d3a24a822020bcda11eb5c7dd2e4f7a4e94d7f2d82e0004169561075e3ced8038606caec55d107594f5fa8106423b02cfcb11141724c\", \n\ + adata: \"f7f61d07de6f9325b527b07ff0e3e80a25e6bc3b9d88e34d275171ece38936\", \n\ + ct: \"1f05d557023d57182d3e8bc95eaa49faaaa9c4a2d9369362ae00235b7e2d7c509a6f8be80eb793f032ee9c0dbb2a9f404e0b0fda1629d73e7f4ee00abacf5eacc16e6bef8a8c42712614c441c64102792e4ff8ad26b4744deff783e391db67cb5be396ecfbcd0c39ee291433c3ef\", \n\ + tag: \"0587b5dea20f4e35ebc4552801b3fe03\"\n\ +},\n\ +{ key: \"0cb1e66175dccce9ffad2a4ec4243a953040516262480ef71d0baacd81cf0f2b\", \n\ + iv: \"9d83744c0f012a88\", \n\ + pt: \"f2446e7d59989503aa6e0b64f9baf9d0647c6ed802ed2293daa7e0e98b3850d07ad07455dd036f5b5c218e802979fb8997a177ff514d13\", \n\ + adata: \"af9f6ad9a09e54bf1e11f54bea30061c3f8a04a90b118b9a7f393585043f5fcada7326193edcaca56fa152819fa95a25f1862fb8debcce5b788cabb442f4df7cc1a9097588a50f5ee75d89492e71721159450ec147894915e918c5e67843063bf4cdc012a062924d3524c348b05726d92eda5e957e28bc0676a2d908db02915c607ffd1ce77ac0b2e9032d795bd8f3af0d3ac9a467a20f53d7da6b6efdbdb827dfc4\", \n\ + ct: \"e4134b521bc9e83818aae17d4a09b6fbf39742a3858ebc7904406dfa614782d153157b3698e38609ec2714af3b243c4b168e3227066f30\", \n\ + tag: \"5d32ad0fae422a6617c6eac77ca74b76\"\n\ +},\n\ +{ key: \"90badf377caf040ce22ee6d5c0d7833b2f2e4d9703df31f462ade296d86ff5a9\", \n\ + iv: \"69aa74268bb94e1ea522698f\", \n\ + pt: \"f44a3fa7b916488889552a1c98d9bf0abcefb24e87019303aa0ff92e713d73d5222063b717ef1035927b2e0aca99e964606bee2dbe46782306618edd0f5baa54b9eb0e60ddfe1ecf8f15052ffcd2b741b3f070c59256b321d4232d7f00f33e\", \n\ + adata: \"6efb98e4f5d91d3ae796028479a7e0859956f4f6faa38b7d72171bc6d57429d137b6b5cac11798810b02384e6ab5ab3094564f27f00c839b8fdd713120f140fa213c2529f5da5313abfe056d3e70754621233c6d209a02cc9b0524db119663900d227c86f5dd9cc95b3734ff7b45b2e025bf628639736a06f7e336bd212dc696f97d6d05c5\", \n\ + ct: \"c1ca6572b89bf5041b2da730f0cd58a7137e64b8fd46e185a446f94931b9884b92dd4da5df7605047d161a5e72b576875560841e9439538ed79f7f88be87dd1a4340f180b0d29008be8876e31322f880e9f02b0234cf3702f35ca35407d6ca\", \n\ + tag: \"3a15f96f61eb6982067de3d7798133ce\"\n\ +},\n\ +{ key: \"3761934bcd715ec443048eaee66b6dff3ddbb26f59131f0dcd21ee88da2783d4\", \n\ + iv: \"70493aa687fe14721d5bae2e\", \n\ + pt: \"1f3295b8a8d7574b0d46b475735f131e395b75a90e1caaf391bd5f8029fb7c89bb8235b5f8fd11152b054e665d9855db98baa08b601ccb24eb48f24a23c1a5f25b9f66ee2991419733c9246ef9d1ba1bd0118a5cea466d179f6c844aa509694a6abd139c686a6ab69a00c1056ff9f3ce6da29ece40436f54aa016f3d799d77d573dc922f063b4ed6df81af8ddeea774ff5d9b5ef96d2c0bf9b72a0ad6eecc34d77038877636379e5e46d0568201ce391610a75a698467dfe329c1cd5\", \n\ + adata: \"45484b11edb18bf92b465c9d3171f912e70fed32dc75f8834573dd93048ee554911088570a86b30b7d4be8377a2efee86372f6333f8176a370e9e51c77a0fcd60f7bd2ff6b01bd4055da74119db4db4a8564ba19ed17c096435eb74764f028526b\", \n\ + ct: \"74033991fcceb3bf431bf3c6cadd5b5a42d67e25bfa8423866bf8df852f924b2e1e1588e892872fc8ec9b40a4ac898834d8f69d1b69b5abba29b883f2933bea9cf7eb3adc557366ec4561b78053d7e53fbff358a2012f96a1a88d9e02f46bf3b45576deab6ea7836edf4f71bb6c817bef16b8051347d7ac69da3c0a44096dae0543ea1b3ca32604c65d1d1313d71884ee5cc7f1e79f5ba2e4568f5163773a8d122f9fbc047541ef7f1bd29b71f86c77b82082b4aad655adfe4008ff1\", \n\ + tag: \"2a5f1b5636500262dad0d3206e7bdd15\"\n\ +},\n\ +{ key: \"f748439b2b2ddd78fd98b54b27e477695cb3205e5643d9278f44e5e86cee78f2\", \n\ + iv: \"d429e0f4aacd68258d19cc64\", \n\ + pt: \"11c682bbc085c18654bf66c6687a0c7bcbc9d433e74aae4b9159734853e8a861d43a5eb71927c1def9cde3c67379edd54f8b6381eb482cc520b833abf143da2220cc35fde3ed\", \n\ + adata: \"2bfcdeca0041b6f8e530496672fadae11e3298af513dc866b9d13b5b75f7be9f64d15524c2c4f1232c908c5948a0aa67d61847aaffa0e7c97b943146cd18fbff9d80e56c433d32f9fa0bdb67a10b6954f9cb51cf946c425e4103e72d5831903a5350a616aff51beff0125f7f997e504eb93e279fb5518535\", \n\ + ct: \"ecf4f2d14a7bda2a9bf7ba91ae44ea42628c19bbd2e3789cc5f949e31a0fb8c7c3b24e30d3d8306f1b0e39ef9680cd27bbc3d21821a5336ed48324b114356e8671f73ce4d177\", \n\ + tag: \"f94b647c21a9bc49ab184d8bbe3ed452\"\n\ +},\n\ +{ key: \"8719e4dcd5f065f96da27e34090880fcf6db18ab2ba8e76d0052d578168553f8\", \n\ + iv: \"335a662d7116c242\", \n\ + pt: \"d56512bd58ed935a1ba5a926f2dfd9898fbefa001f856092541b9f9b7aec0dd5460355c0d055aa18c2037de1058ac648b170d245d0cd33d74ac671cc990994f83fa16ac3e23a186dc8bf4b7a9eb057527f3d07137eb6e5335d0357ca78f8833b023c45cb16dd382aa6aea4f34db96c45e870c37610aba0048ec96da3c3daff657d2a204b2c0fe67c856517\", \n\ + adata: \"1912ea2a042e31f9b9090ca89f438158e205ef49b90316ac38132d89c3dbb6ff3d00235fe44a13a2ac1c10a6d873500598b477aab1f11dd9316aa57632782c4d8442e55100e0339ed52e84\", \n\ + ct: \"a92107403c1ebdba78d9a1bd07463fbc0fc852182334c98699ee842959d2fe15917f92d88d1f660dc23e9fa7443cbb7b99946ef5742dd0e725d9afbf13d6baace2acb288f1f6c3a2ef83c6be86fb8f80a7301658d07d9fc82814d6839968db5edb79164c7fcb486b56e1febc94131416639ec463cad235039196290aed6b1629fc78320cfc14779abc5506\", \n\ + tag: \"17e220e0fe9677d9f2da2ca090cdff45\"\n\ +},\n\ +{ key: \"c9a494ed8010a48f5ff401d5903755e7195b5bb8707db066864b44d88a4a6f02\", \n\ + iv: \"fca2c409d8fb9864\", \n\ + pt: \"dc080db239864ae9be653519cc48fbe78fcfd5cdddf40a56bd1cf63bc02661f5b355f260ef6d0984b2a1b531e3f549d46c448b2c331ca915705e13cf3e8d964e6e60b54dcda785\", \n\ + adata: \"88af17caec1a41d1babefc7eeef36f5aa65695cfd4614fda9d598565fee728cafb6a1053c0fcf04744551d4cb4820d2e4e11e4cec6d54e7b9b16b3c8ec3f243b1f2de57fc4ec187a84bd9f0cb06d016dbd8b0a46ea0a662d82dd070447288e1721a995d4a7b9a414457ac7ac19b66590d345d4ac4068a8882a37519504f48cf35808d769859be5922d397068ed4e31692eea14bdf3f1834ba813b699201b9e6d4e73\", \n\ + ct: \"42179e41342f498b1487f4cfed44a1d756b33796842084cb34711b88a34daf39ba63dfad57579fb76f6ff67c2aa408286b1aef236dcae8fa768e8d55917d8cf3baa353001bae52\", \n\ + tag: \"b3189346687a5c20713f60ec27035a2a\"\n\ +},\n\ +{ key: \"515592d22afef07833df72861dd7fb41998099bde410545a7c3f606212f46899\", \n\ + iv: \"3b65fe1cc18e9affaebeb7e1\", \n\ + pt: \"871eb18d371f1f7b6090a373ff56c505345786b980d8c2de830bccad8f58d2efd08cdcab916146f7cb21e42d56627d985485ae02bb45433982080a6d1e41c343dc16782c0637e4a78797e5ae4131b9bbd7f0d6698bbc\", \n\ + adata: \"969d762bc6c882db7b243df42d400e66d3b445db0f99e0c9088f5c60f3db545b729b80e8d20957be4b5ce9\", \n\ + ct: \"aaabe09f1df895a147eaa01f5d4b0c541fecb53ffe8f52b16d83323b24b97f569bc6f8f3007ad59376a21bd441033c84f17dc67b33ba77aad1422db67f66025cf5e78011dcf85a00e5735c8b6cbb0a030baff511906f\", \n\ + tag: \"914a08b6cd03bf05d87eeb46e6b877c6\"\n\ +},\n\ +{ key: \"7d0cd489ff0b6c40a92e17e95695da20b8e11db8fc303eb08b20f01b022cab6e\", \n\ + iv: \"d5cc003e96ee991d\", \n\ + pt: \"67db46c99c7149262c6b145d7a5881cac60205fc24e939bcdec78a946694cffc787e16e837f038658b7c262796b9e351dba5ae063f086bf02e63f6d2ab3115b3c4283676a6ec02aa8e3c23e5146d4a8c9cb3de2286f46f4a957f42b39d144e2b4d16830625badb6dc643292333aaea8ee414265e67ab1729248936767fa6dcca69fde25160b21b57eb86adbe1ff5c42c66a8\", \n\ + adata: \"ba98926a33669f63a9e2e6245a242aa3db16d6e2ba971de382dba65749132f9fedf8d59bd091eaa5fb39b3472f69c1ce44ccac4af4eab5eb0aca564758db53f3c32ee748948407e712caecf84e5bbea941c92c3183f7db5341f19c7d7f1cc04c2334192aab595f86d98f55e97628b40267ec5a6d27a5ea3ab2abef85bfbb9e0b1a43d01e2d27f4d61edde2eb52bac228e7983e1e7f48bf1a15fed8ad6d\", \n\ + ct: \"50097a9f18c68e55bcb5e054fd1dec12a33f07f1e1abd27aed91139e1884a07c00631ead2b17c53d485b41bed9a31ec0f95b994a3f61c291f02360fd62ee9b1f7c956537ab2e2cb2d1df500fc978c800e030dac9724985ee03dfb858294c7d15322cdbd46e7b81d621e2590695a6a8feb2e5c93a5422a049da39dda6d9f343cdf674bdf0dcea5de8746b3aa7a80423946d95\", \n\ + tag: \"4187127430ec989b4b57106ec8d4a10a\"\n\ +},\n\ +{ key: \"77676a917b7b5dbfa4410d02cc701d9fc64f48e2f733c3606b848ef9fdd6e021\", \n\ + iv: \"42ad2e16993a44b4\", \n\ + pt: \"4433142612c1ad147613990314589fb4dfff0b676391e54a02c6f3ceaf73138b2ba710b974691cec87cebd2d69dfa1e24bc33cf6d874fb9d731dc88c3584010b12c117cad7617bf2fbca7e2b1108776457c3128549266f7043f012104ba549833b60e53a6b73d5e7cec6036af5b40908e6b1f62537561f072bbab7d3becf53\", \n\ + adata: \"1b40b91e9317c0ad3246493c9023ceb1aab22334439638db5aebaf0fe20996e333dd76280b1b63938f07e5cc5792d4e035f882fbcf163e874f4ecf897e44124cb8b07def6b6de8b3851577bf759ff99ce0c7f237a6ab047b485e233720d11d8c3fe663a643e6a15b6ec23c2fdbef96978752799466f699d0e590475ffacee86c49f3760eed5c2137c22dfeb0eaa575ba138a4ffee1743eb48aa7c8a08bbeff79d67818f08928e4c3dc9459e64858fb5cbfdf9077b5\", \n\ + ct: \"fe1905998e156dca66fcac64119d9d2bd7d8eeed453060281e2a633d53ddc220940f1a8e0896b3b182a1d1fe7c6d5a23fa1f2b3fe4420f73db90ec12f6ca662dc5b613947ad493a23b88cbfaaa4d753ce38c78c2ce18792602145d96c5cceaa79b0caa93947bc1aa1b49d8e3b8c997cbde1833ea627808fa481e632475502f\", \n\ + tag: \"7f8d2c5264758933b1bffd2a1da2a35e\"\n\ +},\n\ +{ key: \"cc4d59edb33d41aecd4835bfef518a84af692e3be88d610155af053b9709b021\", \n\ + iv: \"23a2d98e2273415b35ecbc85\", \n\ + pt: \"9cf06a338f60067ee21405f5aa82f27a82882d11ec9e7c97c79bec2f0745e86faca52e9eb0a2d1659a83afe18cf8bbaac3df\", \n\ + adata: \"3d8bd64a3cd67ca979d8bc4da8c282ff7a883f5377013fe7bac75b3649720709917c09806f66f2290c9c9259ba498bd93580f88ad1ffc5e801d8ec7c921878e3dd448997da51f46092dd9f29313e8aac0f024ea4b53ff11f09a23bcaf6ca476e9d11ca2cf3aebbdadea7ed0d40f439b8180bfece24d24f39121c18063245cf925e07d555ed81218da8bee79874fb76b17ea2063ad09f7c1eada69ef9f7a0f893110569e8fe3ce2e417b7a5ea53e1050f0e92ba\", \n\ + ct: \"bbcfbe463793c81de57dfe6d972b1a4e46cbab60f85344ddd9f9c39c342200cba01575502f51193961d4facbf7815982a442\", \n\ + tag: \"18fb081cd0f4426166abc2c88c284816\"\n\ +},\n\ +{ key: \"684464eec47b0269867093eccd74e15fe222cdd7fdf3d0bc5b7ef67431c72842\", \n\ + iv: \"ac720f94b412b6fb\", \n\ + pt: \"a2473af9c2c04b157237100d8511a6d5825d9c3e872b96793460c7ccb447d10a955709601e364b991e42b2466e98b1b080e2a17f4e7cf63d44a542fe879c6b89d2057d4cf5502f7ebd0af9d7a4faa5f5f50df823\", \n\ + adata: \"af00087a099a76c8ab5a02ecb795825d021bcccbf2\", \n\ + ct: \"9a38e8a47428474af0ba27a5c417698adc4ae6d5eca6ae94b61a50294cd2bcb165d0c6d40ca5b36eb964f253b05ffbc7b48a5381d5a5c0d2d2316916660b39cf84f02e4807c7c198c15ec26eeed97a8f46271c64\", \n\ + tag: \"703794a0f2ca250dafba659d88fbc75f\"\n\ +},\n\ +{ key: \"cb44006c3c4a386c6d674a479ce8eb2f759197ad0b9c73f0f6177238ea8292a3\", \n\ + iv: \"a5535f4fd918c365\", \n\ + pt: \"728807d75dd3cea7f66945d91c0997cfe0ce7b39630baea9e11262b51c8972d16f525f7f0715cf05f030a2cc2d49c4fb7c8050713e8230e842b5b8f2a97fbb834db2e4931111dda483daf0ef74715844a295ffa485d8fde7774b878114b7529ee7f8912ca01c03bf22c1c31f7bfe00adbf2e3d0c0985a55659f126a7\", \n\ + adata: \"ef9b2fac05cd26317cbd9859575bc6cbd2af5478cc4c3e0d1930a87d01f1bfd05d264121e067dc1438efa2606804cbe9da53e1500dae6d0f585c9ad2bae681db2d28a3f29fe4b2db94fb15cd9e7e1357660fe34e7163080595368f4ac984cffb8e7faa9e94a40482d6cf88a535edfb0ae3\", \n\ + ct: \"84b8cecc902c0cedda03eb7e33e7a8c148184ba12ce6cb1b71b50659d37eb360d1a236ee0203d487bc00895ad9ff60eb04df339b7790b3a2afc8529c6e8c2a3af1cf8703fa18c92b4b0b0288e684712527c6a36698ad838cf6f79c62e75960b5c52b0dc482022bd16d7bfd2e11ed80e5aba208be2bab236c704882a2\", \n\ + tag: \"f0a5f1d601fcb310c93c2e2c6374fabc\"\n\ +},\n\ +{ key: \"febee603374be3ee15197a58b166aef3ac644c93d50ec05e80f4fe9f92164c40\", \n\ + iv: \"ab442bfe2cae276263c7c99b\", \n\ + pt: \"7d7abb075c14ee656385d4554ff3bab8e16b78c7b046fa1c241fafc3311d3d6c050754277fe82552c27719fd77b283ae06e461b17f541dbde4ae64a5172d8cb7a022ad9bf8b9d9f76eb08ad813a69bb035c93992824b327263b730f626ffdda88a45317138ff87ae2e22f6f8383e75d6adc35334e14f012f30820bce457f16f541349e9c095fb8d86b7308adfb56a9f42c32faa96fc23857845b4fc32e5e10303b809249c41b09c96d04eda553006a6e85190f28c9d2607a313e2364\", \n\ + adata: \"36d38c5981b7f7cc49f383fc3c164a2b08ce055b6657d3f2de0c2c1c8e188a4005dc33d5b081122d207af9d83b4d56c846c927cd61b7ac33f9eb\", \n\ + ct: \"b430ad2dd4302ab8bf1531a789239596f3490a70b85197a7dfdad1c604a006601a72ef70c7a9cc3a45ffff65a6ac56c84f9b23846fa2b5a5914489c28e677edb18d7bd093abab82e9199db492ba587fd12c815c4bfb2e4f48d1e2284b890d9afbaa2cb0f7d17aa990340ace598db2f2e9a3d0d8311d43099a9ff2d13fbcb6ca5bcec6d7fb7f8f805648e0adaa3cdb4eadff5bfddf82267795ec5e89afaf2f75b640fd8a64938ed4d66f3c52460e727ea4b79b7b182e41d5b022e07ae\", \n\ + tag: \"28eeea185b86e09804993690a11d4aff\"\n\ +},\n\ +{ key: \"9ee6229cf971d5aea42c2ada72515f67b30d944abe5d9de00418ee1ce0e5d3a2\", \n\ + iv: \"697853d81af963d26b163ee2\", \n\ + pt: \"62023a5b87bc689c4fcc22f42a36d379d12359ccbd6fc4714638427cea1a11f674c834e301baaf756bbda0a2917e2547f3d05fb4cb8e8fdd3736a3619b17027e1a3eaac811cf228a5d501fdcc3c6b34a44c040d4fc59609ae9ba521e90aa7f33e0a2a8771264\", \n\ + adata: \"a1edb00c38c743930d1e71f76eb09a20d8d021dad6b4052cd6b730\", \n\ + ct: \"1352b1b68346ef751623b0ebe5822f200e18ea08dbd3e4b63c7cb03bc96596921397d92df2c87074a135a148dd17b54e770345f80b9901ea51064a77ca0afe3cd404b6181db6b46f153d3934cc7186679a3a5fcfc7e3942d14994b9f1efb4539c2623187b0f4\", \n\ + tag: \"ffa88919d19396eb282c6224dcd3fe6b\"\n\ +},\n\ +{ key: \"89d3941cf24bc93333a77a74ed8828aadb0ea7686bdf18a47a7ca3a47f78d462\", \n\ + iv: \"b8c0ed111f7002eac768c7ff\", \n\ + pt: \"2e050747eb762401aef26a899906b2cdf1b54d595ca17e6da4f58db22f3c8f01b4d0b24e836ed296c92894551cadf0033d9fe9c4f7dda13755cae5ae54943522015c7de9a867e0e434e3db899d9737e984629213d6e5e125d75fe0e51f8dfda36dd6ff48d9cd1ae24c520e5e0d8e4524d0a3ddc572\", \n\ + adata: \"8b63e991991cf2df62639a34c97c82f2d6b37aa5273298d8101f31a350e8779cbc02fc4ed8017a27a1\", \n\ + ct: \"ff609d560dba5cba4c2eef85eba510fdaba3399049827da07061ba77249cd32ca406f8ad5141735557495a78441a861d8369712b029da352c33385eafd4ab12670ae09bee7aecc0000f6dfd8c3fc42851fd1f6191f210b4a31d998c4dd057374d6aeb962d3b4d30ba2b6cb6741f5a71b82b4b269c5\", \n\ + tag: \"ce563aa1f4173c907ee26536533eb654\"\n\ +},\n\ +{ key: \"be57a968e1b3836a9c8a9e12ee25dd8703093049ada52887dcc888c59e3ef3ae\", \n\ + iv: \"5bbeb59b5b28f4c4\", \n\ + pt: \"ddfdbf26ab360b4ecc6449525b635316e3eeae9dfc728bc2b282f44f2b179185789abea2dfc13d05405a689d2ebbb4a9cbb699b5a1f1832229da416585bd\", \n\ + adata: \"248a863ebd03178897e10f91a67d2de214427074c1861259089d10321c4ffd82c9c719d260e5f97f717aa51625bcef0ddf1383d8c427b74d5e57619cf5758852c36a2940a6de672258878a87fd69742d02046b8e63175e697ab7a26e8f66c41d97140060dba0799146cf\", \n\ + ct: \"eab9d1c1b6a8a9c0ec168b6943fc8c6ec1c03256d7dd88565ea31c1e0443d4416f9c90123d8ac62c7cc7d0ed233cc870a613e3f2134fcb1c7c77fc6c5354\", \n\ + tag: \"120c39c99ef8b3b687c026561af2f948\"\n\ +},\n\ +{ key: \"8d15e619b32ef11117d90737cea69355b586fe8462ab768a1f148577d1bbfc23\", \n\ + iv: \"cda03296823fc83cad56efe7\", \n\ + pt: \"a73954a0bbbc91e6c712bbaa067d761ad5f41a2e894932cf3067214282740574b88441fa29f1ea099b37ed36071a457247262329c5d8bd0f36989f783355945968b0f730ed5aac7e1be6961b58fa41909c3a46eae63e0016d4aee7fa46f08fd8672fd1133b\", \n\ + adata: \"ca93ed8e4b\", \n\ + ct: \"ae5fcea8e2ad26c9992bee980b9771a42804cb412032a218422b266a09030ee1d4b70890d112700867832385a78de24051e304ba930a08ba081b6c2127af3bbff7c63d92dc4201e0669267438e83b96aaab29cd4b5aca9afa908194bac6e3d49419b77fdc3\", \n\ + tag: \"02f6954cbe4664112c39a1cc2c02fa7a\"\n\ +},\n\ +{ key: \"fe6b294d9031b831569f4a557df1099b04498d4a5aa1b9d3b535fe8b274ddaa3\", \n\ + iv: \"109d0d53ac4ea15a89072c4c\", \n\ + pt: \"7defac85c3395602cadeb5c4fba6b78f90fc803aeea6cdca5c7153e464fd3f288143b4ecd8b69453c9e000349205e7600f011b0661c246a229e2ded96b8326ec982689d4e088373c4d6cd33ef6cd9cc841a9e9d02f537e490775203c1a43358ec3f8b2c43348b81878b0a313eb3ec6\", \n\ + adata: \"4bf883528ed09bef747d64f6ee4a51bcf2b090a9c0985a44d1fb57fc77343b646a8b6abe7ef65f2430b79da49349d32ae104f611de8bd3c17f24b4e8d498aac5857c57afede7e2543ab1e6210cb72eda2f4aa1dfeb3bc90514515a42f015bfd4df046f14cf0ed36cf200f90efbe0aa48d716d040df86ada013eb20cc664a4ceaaa6bb4b5d0935519366af82fc65b969477e166e762233da2e2\", \n\ + ct: \"3d162890c64bcc6463a88c01248b9c1d99dbe2fc424fda68084858c34e2403dd5fd01a5c5e236aba5c40bc011e340bd4601ac7b9f0d9710de09bd3ddad15dc5fcfca7913da64b796a030acd78a2a976d008a004ba95401e812dffd02125ed837d7b2bbdd78a23a8227c77c5c2b1a0f\", \n\ + tag: \"515f047af5fe463de838e2afb732bc05\"\n\ +},\n\ +{ key: \"e642f9ab92aa1651643b812ac7b6dfdf757e472f996b75f54d58bf3f275a0e80\", \n\ + iv: \"ce4a59cbd419aa99\", \n\ + pt: \"dd343e\", \n\ + adata: \"e384c5e16736090977feea86e79538aaa24579cf47325b984da959939872522b94cec6076de33c686ed3cba3bb9ed7a22d57fb\", \n\ + ct: \"c999b8\", \n\ + tag: \"940e90021079f80aec137ee2b2844486\"\n\ +},\n\ +{ key: \"d46cb200b48475adb07f38376edaff45784a6775e0ef937eff25af18676ccedd\", \n\ + iv: \"ff9ba532c7c65a4b\", \n\ + pt: \"13e7e252f63cb6522a03031729e44591449c053661e171f27eee4a7dcf0db96a88d55779d62b2143eb26ccb4269f60e9ad8d8032916195f696998616526b8bf60427aa9640a79bf2415416345397bd6561262b4ccae79a1a47b557f1ac1417858270415d00e30f0dc70b2f8a2a039dc7a9cfc161672d5a90eaf19357cf5a9ebb300fdba701b5aea86ce09ace2216\", \n\ + adata: \"f60b52091f854c9103cce8dedcb571fb7b3a29620d64926779a24b23354e27b87e57cc02c8796234afed92f066b272f02b3e7400443bc12194558e32f43e4fe97a2b81d596ebfec5681d880a16e6eb5d69db9a12b0b3ef2c00441f99baaf1f9d19d459f8ecc7927d71251c63a67c1156c565aa4f61b4fcac8b23b22e075c6e7e64320221c8bc\", \n\ + ct: \"08e2cf6656ba77c546935036ccc8a02c8de2ac28618dd37331bd32311947edcdd8422bad9318033fb3ef5c6ce0fb25576e879df90e9a6b27f6afcf12797605e0d63ddbd3c9b9d31bc4a771f4211b419f609b98dfedea2558a7cf55125379399bc1b838ea236046d6df51c222db37c935a9acaff0449ded133829c076eb2c026596da38d50d68c5b394b6e19dcd1f\", \n\ + tag: \"f67cef66469afc23698426517ad705d4\"\n\ +},\n\ +{ key: \"0e0a62f75af4dcf2364b0aaa02f26498328ce622b67e737b53945d473aa4c889\", \n\ + iv: \"3b2f7a3ec60c3fb1\", \n\ + pt: \"014f4a3ada5579db3adcc2e0d5f7ad9262729f269abd936a748651dd29c9d9a93a3fb57bcb0848369a91935499f7528181c85f139510704fcda3c1a7ab84240f8bda6e41b250d7e4bed3d1110ad3bcb7b6c48f7039ef40bc24694830f29dbac27b0c3dee8f963ac91ef9e252a837f4efba04f534ab503556fbea2852cc583aec736ca890e3a75e5001bdd2192a8b4442c047e2e12de2bbaf18fe765c064d49e6b9868d72d9ab6ecbeb88d87299bb4c4b\", \n\ + adata: \"eca48460fcaac0bb878eff1058a9fcfeb0716ecddeb36ad1b3ab2a223a7c1db986f56783e99573976015426e194fc42f56db8d43a77ec49dcf4ea9ede420d9824dcdf73bed311d36373c6968d48c959066247fe4fcc2a72626021b9d6363f3d06a7a741ee43af77349ff7268fcc4433b20173cf6f3e884509b779cd93b433243be8e26d7761529f327e1c2c885865f3ad8338089cbcc2c6ea5cdd61245b20843f6ef0174c205aba812a95ee6faf9653a0470d79149c2ff5d4437e7bd4857d3865d31a7ec5ce8\", \n\ + ct: \"ddbc3e73ad8c938dbf3d440d79302424914a85d26b5672f9f943f104d00d0253f846356da162ee89523f62a6bb7851d741c68d7f04dbbbaccf04d89d6d83df753fd6d5f5a055add0d87b10b066aac36455c5b5969d65b8ac1629635060bbb2b1bba0f52812f4219a2510c0ea19375445076a3ee9da2e8c133ab0f351713aa8f3f9159f3e0977bf5370dda52a02f746d9653a2451b655a84edf565c1c6984bd39e1f2a63552a1a8e6f4d8755d7c385384\", \n\ + tag: \"9d6c307bae57fabb0fc47276cfc88fc5\"\n\ +},\n\ +{ key: \"862da566809048af6ef243270be9044a9238d81ba03a2372b30942974a3fd621\", \n\ + iv: \"ac287856851f987f\", \n\ + pt: \"d70940c0e6b567fdb9fa0f556f7bc58be613f2089b1f189446a5d07f34aff5fa74da4a190bf38c7927f021e1c2feb3336c3c5aec3d72116bc4895bc050518ad6643dceb51551b4f2fb18340dc46b887aa46fbb21bf0269ddd8b17b87a1b4cfa06f53dc8539a674d8e5abb3dbf94f143003caf88e0549dce1662d967e99a3bc2b3bd8987993b9b5a3\", \n\ + adata: \"18128a8572bde3b16908be2b0b93c481f14becced66e6de15ac540dbd1b461f44a495299a8968cc5c8cc4248d2d5026e0cf3ae99f54c12c5d545fd625174951f42a83c49ffc5d273b00ac920d747a8a72341c94d60d4fdb7f3873f95057e186a6aede2b1b0d07f41e07eb6e8fed030b21a1721021b6d5c298ad4b0972a\", \n\ + ct: \"cd793dc38ad2b06e2f2b2748591a9db04fded80811cecdb224954bc50b773d9a3a89cd974073c099aa7c5eb4ca75cf30320e759680adfd1ac162e441f81ad76e0e10e202be15e6c187b21daeb0587b41978b4a4f7df7e0438f1ef5284fb09388e113e17108fc7d3ec606ee73ed2b8446b2195c3b4e34307e304d8e951ad242bbeae337953d535e13\", \n\ + tag: \"642368e32e0a2f6f62401453489cf715\"\n\ +},\n\ +{ key: \"e637ae3a436b23f6761f80f05300edfc629be97791489d7c426da8aa54357730\", \n\ + iv: \"12520ab84f22b4609a1df2e8\", \n\ + pt: \"3865b3a74cd36c9dc3efc0bf72a24acf019f6b48a43dcc\", \n\ + adata: \"2f571a02e94c3e154a4da8bfbcae8c8776608d332b94da86c499ad55dbd52faa479bf37d28e6a8c51b09dddd1165a4d3dd6386d15023b3308ef2a6141aec3e44f38294ebdf5c7e455d2b5dbd3b45bfb91f45a0b91c2b431f974ca3fbb7a58d08f2b3242bb32a7b8ca188eb0f547bcbf2105e39669d923ad8dde4\", \n\ + ct: \"4adbba4d7837e00128bb264821afad01e5f64646890893\", \n\ + tag: \"898e81e90b52302f16d95a6e7dea8b55\"\n\ +},\n\ +{ key: \"b75f7b5b97afbeec715e091446939f284daec571d6a35e8a6480f2fef8aebb07\", \n\ + iv: \"76cbabe1b4ca2ee8\", \n\ + pt: \"3eba966607d0d02eb111af2c6b1fb7e6ae31cc67da6649db81dd142799f8d0f5\", \n\ + adata: \"70332435cd8eec26e451169f5cf465\", \n\ + ct: \"75b4d992e79edb93a9c566af0d7aa86056aa7cef9820da6519fc4b6e0fd80cb6\", \n\ + tag: \"02a867f5d7fdd8aa459b17c7854abe20\"\n\ +},\n\ +{ key: \"ce10d764942d48e4ec3ba43d985fd89ed200e365bc4a63cf40ae2dd2d1842f10\", \n\ + iv: \"3e9453bb8379a77d6c42465c\", \n\ + pt: \"e6d31faa62f7adc63e7ac847392c0415cc03485d08ea7be96064988d467ce44a5c790ea91cecd242260182dbd6c93d0337e127f3e9f20ab9ef5ccacc6d203b05cfba8b47734d37d9cf6cd820bbf5d72ab3e72581c49bfb0ecdbec6ae1fa33e8d992e0f7da3222916ac8d7d466903d55c3504e96d352cbb07decd69\", \n\ + adata: \"4958d8ed2ca9a294e7b773f17b49aa41e7ad6ce510952234deabbd4fcb55c9daa092124cdb283407ee124b095357a10db41b333050dd2ac6193e76a8\", \n\ + ct: \"4ec01b78cef98ef0643257bafca20dcfb931fd4e236e370457987b93a7ef778ebb6fa1e1ff76dc30ee4b975880ba2b4d5e776079113bc38b658dc33bb4aab494ee18a5e0e635e6b5972ff07ad72485dc91a686d2c052b1e680b01ca8bb70bcab70e014421398b34f6b72ab43db731d35f5266261b42938bec8f77b\", \n\ + tag: \"e3a0c41461a8771e20c071682cd1c2ae\"\n\ +},\n\ +{ key: \"1c87f704d4dc5279224554f63ac950a382fa35f1bf3d9b287f07aadfc26bbfbc\", \n\ + iv: \"0bee73595f908b9e823b61ce\", \n\ + pt: \"6f58bdd0fed99f751ad18520cb06ed69b3dc95ed5004cf\", \n\ + adata: \"1db9673b08cb5d68083f2c96d7fd3bf51059fa42e6ca22750e0d89887c4ec4df3b5d8876afaa6035c321539878f34c15bf5e26e45a92ed61e38eb70707313cba39ad5240f1afd61d\", \n\ + ct: \"f51af8b1aede99c2082947ea783d0774be7d28c77cb085\", \n\ + tag: \"6a6c918a283e45a733dc4fe1f23ffbee\"\n\ +},\n\ +{ key: \"86501401da61c040099a15ebfc9c3723732d4af2dc6de59451500d9f32394d33\", \n\ + iv: \"19c2d159501beb92e696ffee\", \n\ + pt: \"36b05d577e55ed1f5c4992b26614fc23bd72ce5c4d39100bec8aaca8ea2a4b17d79d74a104dd68a8c9a46c4d5a04945552659eaf05ca759061177afd9af1b793ef03315d23fbc759c8b619bc958554a6905b0d79ec75184e3ef183ac102bd9224c62d6bf5c12b11d40373feab2f46d0615a18cede5773b66891417cd9dd1bac4ed03ba9044dd2fc6925ab8a3183ff920513e33da362164bdcf7fe4e158a5b4d16d4b75d2d2e940\", \n\ + adata: \"62a22991051212a63f75618d7205b63594af41147fa550067e9aed2374921487da16ce75b7d5a41f604a62be9ec430506eaa1f4c0866397765e372f59fbc0e0c74ea551780d1a76f6e6f24669fe7ed00f74942a048bebccc7d9c6eb204f5dabb9c6e06195c7c70530ca788599c682813a4b41fdf5bebdf6cf0d8e23d\", \n\ + ct: \"8b860edb4a65f5ba0176e67bcc0938afc9ad14221d81366d446fa885632dfa2c696fec09a230dfb57411abb126e507182c2f4fe619bd8de6a8eacd27b4a6bc6fc1091de035d4fa26d8d372b85f5eb156de5258bc30450adfa7b63a7b19ce76c729427960a8bbd309524b00e55f3b26eced08fa9720b5caa60cee7645033e5cf6862fe93495b29def9281c508348e9256170e48fab40d81cf02912380b125538ab9799386de2ba9\", \n\ + tag: \"e58d7bd7acd5d02108c8a44afad63269\"\n\ +},\n\ +{ key: \"deab502336821fd5c077efc1258a272d41de6aa7bd019a153050e7a84ccd6471\", \n\ + iv: \"6ad16d75920d0edeafb9383f\", \n\ + pt: \"fca7f3ac53eea0bcf411004f7fc9c1afaa11ef204ad11e691caad9760e32318b8400e9362dbe25228daa4848f43c6cd1843ac3e5fbafedf9b27ac0fe811dca40e90d5b27af819b6c0931e8640f34a85b17482f28ca\", \n\ + adata: \"e1da745eb7849030bc6ab6546dcd9f3ea3032dfc2b80602964fba72ab91463c79e0003cf34805490606091e0c77988acd2911aab812000d1fe3bde9febafae750b49f0070398182d8b2dc528f83093d4a034b3f8759b1d75e871eb69a93c0fbca14270a01c9f1f23b832c82e\", \n\ + ct: \"6941cb0190cc932794170fd292521fb00218a6184dfa43ff8a41eb7ac831f776e81b31ac3811408f8f8e27ed6551dc8a341dddf5d9baa9666871cf1051736b80da034dbb1abd17536569b93ef908389a9bf16b0726\", \n\ + tag: \"29dea9cf3bf958764366820a11074eca\"\n\ +},\n\ +{ key: \"bf497b0ba89689cb966283ec494a3210b2e7a6ae84174a92dde53be122936290\", \n\ + iv: \"221a5fa6f35ac95aefc7b72f\", \n\ + pt: \"bbc4cbddea798494d952538271b51aa9cdb2de41c827cfd5bf3a336361cbdd4ab720b2ed069e8873dd2556ecf6f740ae4d8b5a9147af43\", \n\ + adata: \"c8cfa890dae0e9cea7f782791a66fc696145e9754ba4b479f09f3c8359d1c6994ded1ae66773c222b6250240ea39608877cd16502f771b0fd9b51bbe266f9c2419ddc981a533ed1d43691466619bf287adcb556f6279ae97e17473e3075649bd00194aa922c6d9382d8eea11bc9cd48dacef7bd2f38fb7a95e6cfadda54210beb23c1d105c39c38473bcf4f9fe04f144794f21739a192edd5f130fd218caf46d130163c27ab7c4d55bc6a4d12b54279fd6fdc2177eea3414ceb615f04ec498e0\", \n\ + ct: \"0851edff80e9c976fd27bfa25b97d35041b31a2daa1a48384829e1a9c25f5434848a44081c2e03d3ba9ba58747ff39c3a51a9a041259b9\", \n\ + tag: \"c6c21a89748f9fb58b427b4e5b3cc79c\"\n\ +},\n\ +{ key: \"2b509e1fd999b617613a9b5ca54457fab0a3a46f999cc777712160067ef74cac\", \n\ + iv: \"f85415707803e877c4a330c5\", \n\ + pt: \"076539bbbb76238a8ebae562f57392efbdba002c24139a5c7c94cb8c\", \n\ + adata: \"96a91260fbbee215fe86c00ce2960fd919a9b789bae80a5084deec3303741925589de4fe4f49bd1592c74fda8626d64d22\", \n\ + ct: \"28fb76257e8f7219a5a000850b31a4a013efc1de8182bdae1fa404d3\", \n\ + tag: \"fc9475ab53f2fa4c85d65c0d8145fe95\"\n\ +},\n\ +{ key: \"bca7ea4126395888ffa3415d477aff0d3faa5d3f031455fc4ea06d0b7f600dc0\", \n\ + iv: \"c478016bd6e921c7\", \n\ + pt: \"544bdcac1e4b7a5f7828a00b4ae69bbaf1ad921eaf0a2022a87e969d3f2955fd8b1577c7ba37bec5bfd9d43cbc065ae65859b7cae614da324f6235c0051f3f99d71e672ab6fd88e8dfbb3fa922947e47d78dbbf9a3f085245602376519660e431e43c4db3dc7d03ab3c87f99cf53b7bea2c57f4982b3164e9c98e48fafbdd58ecd5a707b21bda12593f7a81d9654ef6f918c91f0d664b26b4843bbc634bbe6f1087904a3df24\", \n\ + adata: \"56d696e215ee3ba23b8e8fd550a1ad5ef2b92dee8972f821831ac93e326560e72c4877d90b3f3196847e5009f0f4563d05ed6d3e48c1b81090f58ab19c458f9b17a84270576fade01dc45df553c394b682583f17b944327359d7d37fa5c596cba668eb74c3bc946fe18feb1c8b84351be6dcfbe1c45b58a81bf7ea7b835a46e635e88f447d0d\", \n\ + ct: \"17f7da351dfbee004c8d9024c579852cafdf65d12ce20bfd740fbfab62c22c232c1c48d17ef05b20473872c5bbed614629c1ffeae64f22f22c9e558f792335b2359e199d59ff11be9ef07c61ee2963987e0a298563668853ca597bbcb7a0e33adb3fce98b618eaf54d6e10dabc8b3a8f252e6fb239a6992881cf34b4237df280c3f87510b4275c26d86af3a94fb490323dea45358ac55c6be99da8c570276904001d3125ed75\", \n\ + tag: \"3e40b772b32f170f54744630cd5b7c97\"\n\ +},\n\ +{ key: \"41210acda912da9452657f8579f76be46e7eed774ad03b9489e0c5d53c9ed261\", \n\ + iv: \"f04d556831061cb4bac263c4\", \n\ + pt: \"deb6a05250b602b008a6a7df9b6fa9bacdbe8d0e6ad90e4f590cb865c75cb727d586e3f95d4eb0b0def76a935c1694840f9ee9848a96c3cefdbb1e8eb09285eebe4b4f87624dbb01fcd492bbd60a59a6464f4ce153c958640df6019dbe8248087f2457be3d6a9e980dcf4fd491c656c6bd03136ae18cd62645ccab422d14a6bdd003252a7695927ca1\", \n\ + adata: \"ef6c292b350887c581a82398b8c6f9a02dcfea462e8a31127e1cde106bb84b91916816f06a8fc81953a2564829a020faf05cdaddc7561e62f4a3f70047d5beab533d6cd64e76baf8\", \n\ + ct: \"d1375d760e7209079c57b7ee05327a6ae63699c5299497dce23f2dbd8e7dd8ab4a1700b391f986f15b5d4d9e4698a9bf795149511216cf33fa14f6a65f9f40962ff8143f26850ebcea9fd593d6001d80cf7bfa77508c900617568a3a7f25fd8e4705dd51797d38b15476de127ee583b8c6cfb9a7968ee37b717d5c3da60f93d154e2c84928d1fcc425\", \n\ + tag: \"b3c4076f901f0ddb7ad3e831e9ec207c\"\n\ +},\n\ +{ key: \"72eaab69a09e2028b7c7a9be4512c57c3f0aeb0af6ccf8052df8c9e28fea8bf0\", \n\ + iv: \"0628f05b7d4e8095\", \n\ + pt: \"5622a3b86756dbcdf3fa7f45a1f73193ec3600d160bebe8f4de1694432600ec7141481dc080ead429b7dd4ac8bc5e36dafadc9374d98fd66390c9a508605f8eb1c8efdf2a5fd34d28a51e733b11a3ee93c1e3ad8953b8f12a0d1c6d93b5d5ba6f349e4c45b021cb4ac3af14c7af9e17a2816e644d29525ce34d853d992fe451fb0bbbf809eaec02d72b87948a17b5e5df6202d1babd3b41bc4c53ec47ef597d2014e2fbb7a960f5e690deb9deda6b79116fa7dc65d90cb863677167b7c1c4e\", \n\ + adata: \"ceef032f227ca9fb97f74fe555ac12ccdc9adc6a96bd1f56b06987ce96063fcd\", \n\ + ct: \"3b24dbe1e689f6af525a790a2f49102a2108d81fdb91c3f54559a9f8b8a7238ada51ef6a2f64edcf6f3f36a066c9a7a249c41f232ebacf1dedd056e1c7c57d8f99881e2c4422b7f32b74ac6e5a7994d8a33fbd0170455a425d53f4f44f372edd54a367cd8e9a8762351b9e607fa0dce612fcade7dffc9d6a7e4d81450ff1ce4fadea5d1b075576a708632b1864c46b307690377613b93090395b1bbc9269a9686fc7a54aebb6d7f9f02e95c314c1c9ffbe814954bb54f18d2476bf80862ba2\", \n\ + tag: \"1e0931f3a402f6b0c5781e3fa23a9cc5\"\n\ +},\n\ +{ key: \"47ab3abf76aea07ec8166b2390df7008fbef5e24d796bb8a3234160f58df0dc1\", \n\ + iv: \"c9d38bc0e1476a06\", \n\ + pt: \"0e33961739a214cd694db7a0030edf67f573938207e26ed7fa\", \n\ + adata: \"d96881e440afffcebcd8dabf2490707c2cf1b3b52809fa0157862be02b63718cade6e093a84bbc651f64dc2c44a9d132e8dc5aa296c5d8f8e33e7385516b2c0cdc8ef560fb8b39a205ff3757bc5c9e6760c5c36b3e0117d1a18d50e63246be6726943aa8a7933701ace58ebf5c3207b39c5084d385e247d694c9b552138860829d691e7a7dd9311d939802a6559877df35968113e48adc4e780ba2f4df19a783575e61d5a1902aa0b2359c298ee9c88cd88fc4f7b2\", \n\ + ct: \"2cb104e8c02f50fba7b25872d2c19931b1dc3568aa945b1c39\", \n\ + tag: \"7d52a06e9fb0f611fa06b28bd1a52938\"\n\ +},\n\ +{ key: \"40cf4c7202f46c7e4eb3cf7ef90e59fa9ca53229c4c3b8cc0608be711fa606c8\", \n\ + iv: \"a93be29bd9391e933a7312a5\", \n\ + pt: \"a2194b81f95f0e7ecfebb5dc25177addd51c7f\", \n\ + adata: \"1413e865ddd8244859b264d87f9f4b3ce5759e11f0c25c9c2b0a86a773fbbded9fd3154377bb43db5ded6e0f6b7ece00dd1df6a68d7d37f6d10c4beb6a3d9efe54eae387643791bada8f1006287489c475a39c68ba7b30b45713b6f6bb5986e4f47e9f2dd9b19889209810fcacc66e51a531d1a285c112af024cd3a1fafedaa6e8d15fe77e3dda50bc\", \n\ + ct: \"c8558482cf77bd2cc8ebdf74120d7465b16044\", \n\ + tag: \"f32477edde804f1b30fec1518158d77e\"\n\ +},\n\ +{ key: \"053c4aeb86c56f8e3af33c9086508b912064471560ce5f76f8c4f2325283f513\", \n\ + iv: \"c3cfa1ddcd4a00fc\", \n\ + pt: \"a38c7c9f429b6e7b\", \n\ + adata: \"5384\", \n\ + ct: \"8fad7f02117932a9\", \n\ + tag: \"c521cc8dbb9eb87b76652706962c89fc\"\n\ +},\n\ +{ key: \"785b4b481e607479e6d11b1d1244b34207c08dff9a96405dd5cdc104308dee57\", \n\ + iv: \"a941bdeccf180459ea96b5d5\", \n\ + pt: \"53640804e27e044d71ac27662732a5c68f37dbfbdaec1c5d8bfdb5f5f398903d91f98915871aa96461cdf92da3cb250ac3964c43dad89ce435450da22853595c9ee5f03209c644e33b55a0b9a00080616233732d0ce35aef382a5f390867399b7738f3fc16cda12dbeb8e65a0ee11b39f478336488db6b56060e5023855678ff5d0dc4cf38e619\", \n\ + adata: \"d606cb77cb39c7c722afba88112cbf1395698fa3343b62598ccc6c653852e76278abe40a4c593e6a80c8a6ce4161d653c2dd4690ddc8ea828e45185b18b6a8c7a290474c8a94c26799ff564fef0ef392c103d4a72966f38a54f4cd0c78f920b79498192550d4d137f54bf539bdcfad93dd017b0ab21b3d1abf45af5a6404ee9667a24a5c38d0fcd4d647ad96ea2b4a9ca5f3bd303f2a276ea628db2f1185f8a7826c1172e877ea59b06f66f645366d2fa322f2fa0b30b6c2c04ee4e7\", \n\ + ct: \"8a541b25358df012ecf539fc6a2ad23fb94c5dc96bcbd3bd7459ac6eefd6e593e5b376ab591fd29f04fa66493832664bd9225d015cae0735130d7eb4481e2ca25bac975b6a11b6017c2aef09019098424403d7b54348fff00967ea31413c0bb8003f37297e2260c67b22a85ed1c152064efb9d7d5149ed4fb7c86442721c300b1eeca91f554c09\", \n\ + tag: \"813894b0344c3a317456536bf73a5141\"\n\ +},\n\ +{ key: \"a5990c4ce9d021e81355045ac1567c2940055f176b78d996a5276c69adeb4a6c\", \n\ + iv: \"afb3fdc93c4d7d00\", \n\ + pt: \"47f22c9a0c5db13b8a96a5ec3307437d348b12ec04e0ddee2abe3ddfd0ee029306f6ec4fc2\", \n\ + adata: \"b84641ef36b45e3eb87c31d84741729ee14798c85459bd54ad6547c0c1b1691d142f97d4c327bd3fb3c4\", \n\ + ct: \"2144d00e63c536f1f2de36fe1e485ac186871ee864560af1ed5a15fb928b78e812710d5a23\", \n\ + tag: \"de40daabf63bf331ad51dc0a5ccf69bc\"\n\ +},\n\ +{ key: \"0d349c5b39fb05129abc25f5f7ed67fe63f2556a707588070707d083bb448f1c\", \n\ + iv: \"fd09fdcd4377183c\", \n\ + pt: \"0b9557257a715613a33a340e0358abcc7d329d588bb8811b321d70145c6f754b838528eac39d3d0bd93e9b5143fc1cb9db3dfc9143a99bc3a74b2e6ed0fea0f9cf6dc92376cc9c20c7f722ee442661a599e853f43e6a94ea7cefdd04f294de696f309ae7c6e54fb1f97efa8c3ea75a641fa03553\", \n\ + adata: \"3a35c730e0f7a569f7ae38c3fbadff64dd22cf3d47338bda8d72a8a3a6ae265aeceefce0b65e67a7e9faaca5e1a7cc9c5af79d6ebe51a370905ac33ed856f129e9d076f2922b14d7e441683a3a6e9e493e01592c7eaef8aed77ca2724ba72d8df0de2f12f05ab76659ae34a5692f35b84de0f86df5cf20b1f27879979b699593b4151d55ebec004f0e7134e4\", \n\ + ct: \"705250fc59b7fe6b2c3c0ec53ea01452dc96459ad01d54fa82f10acade9ccf94233f013976d8232bb849ddb4442bce417cc00c98e3ba45c03db1fe5cab0404bcc39b1e550cedc70dbb0d8f028c9bfc67ea712281ef626f1f99d6108fd88af831ac46f96cfe4d46498450c9cd0edeb0250efcbef2\", \n\ + tag: \"0de48816e98a55ad79e6bf6c3640045b\"\n\ +},\n\ +{ key: \"3587cd48eab037108c68d4d472ba807c78ad426ac31c9c54e932e182d4f9593e\", \n\ + iv: \"7a004091cdd53d1248aa1aff\", \n\ + pt: \"da32e724a2bd9d9eae0539997e9f\", \n\ + adata: \"e980b011611408504f85dd0fb7a52cab922fef\", \n\ + ct: \"fd0ed36a4992af7a2e176123055b\", \n\ + tag: \"1d362d0d717ac0618823391beac636a2\"\n\ +},\n\ +{ key: \"b57a3cc27c66f9483c3b90b6195d6eb9189fcc72c4dc978a7f276d44444547db\", \n\ + iv: \"be219a8c31faa0ff\", \n\ + pt: \"dd9778faaa18fb19f9a4f9c846fb8bfc88f0b87756001bfd8c1359c73d26e6f77baa36fa2b922d32293c9b95\", \n\ + adata: \"b548760fdd02808b551880ed95e25ab30627bd21eb24520df01caed62f6fe6249151d1a6e8a6e6a1455b22d6982b137354647dc22addd4a974d813edd3062a115d3deb496bda2b54\", \n\ + ct: \"792a8d95bf12669c1cfbd2ed96137dad8acb087fbf8ab5c89fcc74f2539908a13c3ed93254bd4fd0128b7262\", \n\ + tag: \"39c873881101e161f88a0034087f3a57\"\n\ +},\n\ +{ key: \"801c7658609f29986cb64d2faff16a7d495c82b1ea210132c992fe49eeee25e0\", \n\ + iv: \"b63989089025568f8a49371c\", \n\ + pt: \"255a692d2d21ba648a5cf84825d54b6da1ca484a978fd61abf7ca3c124fcf272cff2518de6e78d897448014b8bb33dd334ab1a953a9cf284f21c97e37823dd3346f1dfef1d7724063186301066e9105b71ee1a40958f4702f14d759adbb3c63199af07af850563b912a8fc48d5928421b554acf85c1e227bf6bd22e21bc6b00f8671e2ff0b78482879109d418e4f82f3767cc4b17d7ce0\", \n\ + adata: \"cbc8171a3322c8e4\", \n\ + ct: \"d1bd0209db46dd0e50737de5ea1a28b3b0548f26e62def5e7c56538e4b4ecdd88be8bce7837eaa694ea9232c596d0630f2e8aba9a495cfc05f331dc0adda8c1ffea04fd49225137b7edaf7c2e8c3b16d77a400116d4cac01b5803526febcec2a416a17212aee2b031d58c104a6a741c85d3ff8aa337fc12aca19a8138829d62b33a0420ce2e79107efd70aa7fa1f251840cf04d07085ba\", \n\ + tag: \"3cf097692adc634ab66d8392e8117d67\"\n\ +},\n\ +{ key: \"ac2e7361f95327c04f7fcda08cdcee4d9653eb9486ce9cbc153eef69b35e9f8a\", \n\ + iv: \"b66f3461fee91385b4147c76\", \n\ + pt: \"588ad5f6eacb37a13396eea2a7f447e37e75104569bfc2832141e3f2f582429294ec\", \n\ + adata: \"5442d365fb85c27b1f8a0ba9acbe70f6d0db8135067626fa0adf384d8b35b2d9b3ef5ef6dae711ad1e72f9f17b97efa88fab347e3214d527c8cfbc000efefb8cf11be3f6cef19c040611be41b5ec2643bf1bf54311e82a3b70003d67faddf75ab26a188390228be803d43bf085f4fd12292666bb44f6ccaf64bcc07370050d9a33c1eed23a19eb50d851bf7db9c9c382ca649ddfa3e1b800456ee0832cb35695d64465b38e9b64276db3c6e25ca2a8bbd5eef0abddeea9ba299648f321ce4f51286307f858\", \n\ + ct: \"2ebd56376563f91c14a4d94cfcfb60b0c832e8ba3332f1f9fb3ac67cf619429758d5\", \n\ + tag: \"3a40ede9991b687aae2ddfa18be72a4d\"\n\ +},\n\ +{ key: \"8c893c33f71d907d1f347840a63e827bc299d317903a659b9738fccb3f50c25b\", \n\ + iv: \"a1fc809ffe7cee46\", \n\ + pt: \"964896885551ecfa3e6d29d9f8aa8a71d56f8dbd300d9bb757e82db43a9e192d\", \n\ + adata: \"84b26e2886b648c694dddf2339287e46bc37344d347f0b11136e4dde44140be5ec47762c4aa37fa19ecc32a1f71d4ef9087402f734bafd04a1d5a762124a83f811aa47398accca5436aea34f7d7e3554fd53f848b62a3d0bd58d88133ace664a682aa29dbb2d16cfe354989347e5b2be392f5f7efbed09a03d5a3b74ef4a8717bfb5f8fdeb7ad1\", \n\ + ct: \"1928f57c89a50b87c8f3a7e7232fd92a32c640e962c8e3124cfac576f124f77c\", \n\ + tag: \"f19127e1b23333c82560960ca5fcf4fa\"\n\ +},\n\ +{ key: \"05114bbcbc3955ccf3b891c14a5a29bea2ce213d99e1ade21ec0bcdeebfd2235\", \n\ + iv: \"cafb09923e0c60a38727f889\", \n\ + pt: \"73a316af88f4f5fbaedb57cf87338d5009638c55971d6fa0ab479358335661dbbcd8db49ff89\", \n\ + adata: \"e791d6eb78e3c10f3e4db7de2074c401e21f7572c39b62d0bc264001a305c045e5d860d7a92e5e025ab9f9fd12b3fc6f8ed737480b14c3b29264436c2a\", \n\ + ct: \"27536ac60f3fed0742401755065a14b9b3d843d7c2bd238afda4f65477ede6f876004c4ee925\", \n\ + tag: \"32b4ad70afe7faf2ebcaae4da09eb5f4\"\n\ +},\n\ +{ key: \"2eace14fc5d5504fabc48fd52bca93a2b3ed34abdcef6a529c3342698d8547cb\", \n\ + iv: \"00bcbb9844bfc734\", \n\ + pt: \"011986fe4276e081bdbd609df781d1f3fe9587d69583618ed345ba30314618f74b08c933872b93877cdd2fd572995cd959b5a796c5e373fa0c1bacde78563d6f733fae4509f982ba0320173e841f8013a7f0fc237d62834415240a54e3eaa0f87404fbc588fdde41132991ef\", \n\ + adata: \"bcd5f88062178e330a7557a7258686965277ed0bd38c7058c79ec0931b7099274bbf192fd7f3559189e0dabb5e\", \n\ + ct: \"77e28f7588658e7f5aeb853514a6801233a8f47cf6a0cc9c58f4f27efeede7372ed709fc2996d00489781598d07d60739d31c4f94418c0c9167a6e8a2890d0327dfb4e859b7bd318b20981c41e9f7ae3ac5cf913c580753bec952569888b40d1436859251e7edd0e15739dd4\", \n\ + tag: \"b8b6e8746f46e1a621d9b1aa9a43b31b\"\n\ +},\n\ +{ key: \"b95ee92c838a3eec473d93ea196589375cee85ba4a6df86014af547fc0fd0172\", \n\ + iv: \"9b35a8f3ae6ab4fb8813aeb8\", \n\ + pt: \"dcbbae009ec973885bbfc09beef8cc0a49e5f8d2ff83bf6df8f901b3442fd1ff92184989284c3a6e48219a092798205594cd1d0bdae0dcb5e7f05432adcaf9bc270024d15c908dd9b161d68f7d2625a0febc7eaa7befcdf3975dfb0c4a472e2ef25dc7de74ad66d6aa26779689146f286f3492b5d6e6f5aaca55da00e0eab290fe087fede4a7\", \n\ + adata: \"0860015c79e8a46fa4359b5a84288c71294d8a6c43f7bd566604ccc997b8730ead576c66ea90df2a459d515b65af20dfdbf7994aa66920072863a5c19e9c68a15798bb623bc5c298e80cdeced30521c5216d3ce689eab9ea38c754f82ed28e8d3669d920d83008cf6eac9c457fb650e72ac5a9a5bd65f2c4afaaabe00f1366622b8d05baf6e0ce0fdbdcfbe3faec228a7af14a5304004c101324b134990b4a298728d9f360780e46a8a14e2ec6f7ee157e34b8aa482929a7b07ee925ff781719\", \n\ + ct: \"821ec5c54a5c96dc044756887f1795c26e23391dabedb9b3860cda2aa920eaa52663f38678af1a98ddc23198e99394784da55642471185344b58f69c688e9993744fb06512a860cb91049d91e4d940de1b7bd9e1606b5d8b4b21f7b95593efe4feb94aa00b4dad0da92118b0bd157eb1dab58bfa6305bcb8f5720078bd272dc90443aee4226d\", \n\ + tag: \"231add1f55ac9da0f3cb1fd4a281f9e0\"\n\ +},\n\ +{ key: \"fafaf4fd4a86d99514a8e3d86297757dc841308e16ff725853aaacb6d5d2a467\", \n\ + iv: \"f29aee91c39af9b4aef4be67\", \n\ + pt: \"7ba3735a23cf85ba673963c7dbd8cfdeed4dde1c44e565005e618915f3163dc42e23d234f3cbfcb1d628a3ebd9cd85c9df714d603f76943b34ed9d770c3cd20321b7f2bb2be5f3ca3d037c8206c8fbbc5d22a7d94133ad2d97b1618e2ded4a4c7f1ab78107408029cabf48a7fc18276c86bfedd899c62378095fd2cccb92ab\", \n\ + adata: \"f816ff43db54c639dccefe8deaa9efe1e81108349ca52dba1cb54ddfc23e59838146b8f042b76a47c47eadd5a11151a0aa2c60133ae95b1c1cc67dfc8fa185c05850b1f4925b1a38247cb39be2423d72aaed505ba441291827a61894d0673468\", \n\ + ct: \"a0dc04fab46f21024624f993a2df72777fd0512af595764cf3775cd3c2ec2294b4595a96d784489e7601a15e77ff138370d26009cf69d25114d6cb67d27964301fad9e142fb7fa69ba78d2cb5ce8d4c32c49ca6858056e67698ec801ac2b0de1eeccada72267fea9a0098c594251d59281dea80e4ddfd81bf54d00bbbad865\", \n\ + tag: \"162098a37ef2eb7d415ba0a7c1dac9ce\"\n\ +},\n\ +{ key: \"ad9110c5bd0935ef20065ab0e20f32ac0950b679b7ab5fb01ce56c1617d01262\", \n\ + iv: \"7d41eb671f478f72\", \n\ + pt: \"7b358304e5d86c0ac576623982d5101323f6dc81d44e9dd7ee130a7ae5b4da6381d3d6a25bbadbcbad4a827ee142c73f6a373c9a1d211c074ea3c21f672ab4399ed868d4d89c1dbc99e78143aac1a8e9b08a49\", \n\ + adata: \"646ce27fddf8d3aa573e789c6929736464619a4c610375bebcffb079ccf6f1add00fb05923e1059ddf3c0e5b2d8e57c45675fef32004b8b847946101b10d9f80bb2017f4c22249103a9fd3f1b5ef\", \n\ + ct: \"0136c48f0a78185c310af9b9f3253b65aa88ce8df411c9976f279ce41ebb8f3dc9f2a85668799ea60b7873f5e6ba0d95ad1289c7654c6c0c9f90287836a268778f6d9bdd86f93814a8db5e70d3feee58a16c89\", \n\ + tag: \"ded5e2732a9410186aca3157a66566b0\"\n\ +},\n\ +{ key: \"b24698da3cfa211d961135c70733e984f207baa47eed270c21e9276e22dc0bd0\", \n\ + iv: \"4fe2484d0fc6507328cde11d\", \n\ + pt: \"978737353906e0722b073133cb80d4bad4fe8ad0a7242a72086ced06e342e4ff08a86b7a59a18a2a811975e71417bb1f30\", \n\ + adata: \"39e78d1a5ac6e6d0748d2706fc0058591b7f542be3881c806f3e9479e89abe9408496ede2d1f8058d7f9\", \n\ + ct: \"7918de45b6a4e8cbc459fd08ff8e99572973ab2c7ea836520682e520714490235f095e26a5387eef9a368d2d4b2a38875e\", \n\ + tag: \"fb8ba743e2e282d38e5f6c9bd53a3df2\"\n\ +},\n\ +{ key: \"4a6cde378cd3868365edcc4d5b3a3a8f423c978fba4433e2c2084187479fe1cd\", \n\ + iv: \"b33329c32bf96c64\", \n\ + pt: \"9ec1fd5f8bba71368ac9476362a0411296adecb0ccf7b69d407e1a0bdfd04562b3582d95fb0c3451fc13563092bd5757ac887373b3bc23fb5992ba20fd2375582745b4f110c2519b8565\", \n\ + adata: \"9b89d01add8b7640764d5ae28af705edb91c9b795ef760efd15f2158053a8e565957286c84781b82af26b9a7d302d4c1d8d9e634974b\", \n\ + ct: \"c19e2f764c346e71331cb09455a35c49c916add37991b2c74787d06a2a15799398236bad9cda4df73f5c71ab58107ba0ec5a89947d95cfa03a502ba5a6845e49b9656abd6b9552ef0bab\", \n\ + tag: \"631be7def1ec94aa9c2227734da87e6b\"\n\ +},\n\ +{ key: \"67ab2edef27d2855eb1f497f015be4c68c7b68c15436076b26b3862b6fe6d8cd\", \n\ + iv: \"02fcca90641c219c7dd84734\", \n\ + pt: \"97e0a070d0219ca4157a8f3f77d0454cbb577079311a\", \n\ + adata: \"d1bcac52544e49912a8bb6323dd1890ff7477df4548815ee1ed64d742fd80d8ef3132c34fa02267e89697874f233583cc81ee63ae91614f8a293ec2faef82721c86817ae05bf225d2dab318c4e\", \n\ + ct: \"5ebb221c22d650554a961c6c63a2c6f72721450bb92a\", \n\ + tag: \"9c4250715f8603eec66e366664d3e3b5\"\n\ +},\n\ +{ key: \"ab2cfa821110fc4297120943a27e2bc0a57f0c32ce84dd920514cf6c6d57855f\", \n\ + iv: \"2f94a9cd49d00c452492a5c8\", \n\ + pt: \"01c331181857b84a9c17e5fea4f7cfd8397571ef9d0f6e5b41bdf68e9a029f5095670e5ca1dd8cf64a6c10d1a9d12881fe33fd18cb49cb330ad8efbab3f7703ca23e04ef394c3bcd610c\", \n\ + adata: \"6f48e3a6d2588ce2b1fb59582270786bace82878d37d217613433664d4e8f57769020d2f8607a8b3d997e0885f757d24a9e3fe61b39843132b9411dd43afb5f142514e1d4b582a7cde1ca37a59a8ef82fee96f7f66601059cb79f800e5a71d6482455688622b84c47bd885cd979783478dd0840d85900c4410ab575cc4d3b42a444332b70479cf256b258bbddd866a34725aaa9e77bc\", \n\ + ct: \"d54e8b08e2f2bb33dcecb4be524d5ac2a91df407dc184dacc848ecadf2255491e12a6ef1ff83eded5f96badee5c250f4cfacefc21bf036dfb34647bbff2d7c8594c81a4d17104f81404d\", \n\ + tag: \"37e1ad63610248e1846339029beb7ffd\"\n\ +},\n\ +{ key: \"9b9ccdd0fba79ab6d86ad7d588ba1d48803bcc291fc70bb6deb42685b541f5aa\", \n\ + iv: \"22d72cd0e5095791\", \n\ + pt: \"70fe04ad9558069b91325b4712bef137f49cd06e2c57bb4f21efbe88abfc516b2b6ade5d1b95ae97ad27\", \n\ + adata: \"a2fada0297e501b8c373e43d97c05a591c50d6b36128496e89ab745347572669d99f30eb8eb10953709f2ff952013b9c6c321c538aa858617e7fe80e1c0c0d8711f643b606ac302510eed8f2cd01afa0e601b78db2ec082893cb12f4\", \n\ + ct: \"c90c70c68bac8837dc4e433a78728ab288ab81c1ba328d3e0c26320031ca85cc112bad85bff3a3c25f06\", \n\ + tag: \"ea13ab4b0eecc4b9dd3c260f84e69ff4\"\n\ +},\n\ +{ key: \"33ccd14fafbc369fd633e6d105d7577d9cc88b9584043e430c95daf269ac2d19\", \n\ + iv: \"53e90340719a0578c09455a1\", \n\ + pt: \"543751d2a7\", \n\ + adata: \"386fbdc8e8240261b6720f547e89517a4ba30798897e315c4a0cc47cc2cdfd006969f3029fb540bcfb3e5aeb910fc684928a653fe5a4798e4eff4d75c3c502cef8\", \n\ + ct: \"2c47ae7630\", \n\ + tag: \"f0bf9ddcf9c6e0dd22e68164853280f0\"\n\ +},\n\ +{ key: \"bf05f46a94068f1e1b38391b805046cd03cc15b8765b53d5990bbcbbd085da87\", \n\ + iv: \"336ebeef023ececf\", \n\ + pt: \"3172115834081b017ee20b4ec9ec51b2548263d46267ab785d81d6124e9d6975bf7e5afc1d19bfd9edbbfd28a61663fba35d\", \n\ + adata: \"91c16539fee12a88072d02cb662907cc41cf0529ccfeef8faa6b802736270bad7510452d42c543d10be1ff22527560d3bf74b6621329fb2489888f46f8545149395a321e79f7bf65bc55b5e75649089af7d18027e2a7bdd5ada039b475bed5e050\", \n\ + ct: \"e1a0ad78cb1b8bd65f25e1e7b6973e14402903306d19d2c51abfe886c9831be530ea9c34bfef2e12dbc75eac1ba577f7ab02\", \n\ + tag: \"decfc22d4c1f7bfa58eb6ddb491c326b\"\n\ +},\n\ +{ key: \"59196601a37fdb2872aa5afd64589334aa240b75c8717eb18729ba470bcc81db\", \n\ + iv: \"653e4c65995349b61439e393\", \n\ + pt: \"c1a4191425624e86868a062665bdaa92c2dd97946b73605edc0392bb7733d2798a7ccb0388a7ba8f9c14203269a76dd75f508813c5a3436ef43b07d1c581f0d3bdf8888ba1730d15f87670ab896ef13ae43f470e2721ed6dfa5d18bbdb39819282199fcf4c3d97a4bd2a3f56e559afc07e\", \n\ + adata: \"f19cb5a2b551a23a5bf7eb53bc4df120ea93052fce1c6757c774b6658db627ba7d1bd6366edc11ed1209de81604519ec307695de9376638e59ef1308eea2dd9b\", \n\ + ct: \"008aec21f25e01591fe016b9851125fcfdf09241643e0ab567d763a8fcd3cd19ce7b0a822a94b4047eb8a8e7e69d3dbb437a433e0b84644cadbd5129dcd6216ff552d3765579ddef97a617f74fe6f5b401e82ab6c8cfe9e3817ee6b20369ccb2e4cf0fe2cfd650a21931faad9d2a220aa3\", \n\ + tag: \"a4e04e60ad281fda1cba27e1d0b5b1a1\"\n\ +},\n\ +{ key: \"9012d5a33182db402bb5ad1938197174e425f88819f17bd16488f65a9995d2cf\", \n\ + iv: \"a140f35fd0707703fc8ac593\", \n\ + pt: \"ea0fbcb41a8e59f8cc990a102031eab6b25d266dbc720b2e5c42bdf86da2e483df2197ce85d6aa99725835aae735631c8856485d2dc41da9ee716fcf3d77ca8da1c9da3da7853016cedfd029a3ffa84ebe23504bd2c7a5b6afc8b9a818e6471b165646a69e81d1087ae821\", \n\ + adata: \"5fa2e8ccd0e1b6933e047473b3dece7451b7a555c70851a5cd3ab69d626778ddceee3c0b544319880d1c99cf623eb67ce06a139762ad4363406896ec8371c1c61713c95686750bd1175bed6a3cb9500e7f007ddf258563b00200a94d9b2ce96de5e88617db2790e7cdd997c1\", \n\ + ct: \"bda92b27190ffc451b60ff19b745caf2de63b4e04c0182f82bacf53a010c5a80dd3e92989afa0677b02d9b12db86f4e8ead8ec847bade006992c1fc0879e86da632b9396b7923676f4be7ddf7cdedddbc64333653bce54b6e2238d85bb571890c1c410a3c1e166232278a3\", \n\ + tag: \"c134f0ba371eedda08f6bbc46fdd5d59\"\n\ +},\n\ +{ key: \"a9e5494f58fa9205d29e2640c74f4d1ff4d1e44159c708a58effa5558af4a6de\", \n\ + iv: \"d3566e4a50e3cd5d50676fb0\", \n\ + pt: \"efae8b6354ca80237313d6079e73174a733d906f137660378028ef59b438a884b77dd2\", \n\ + adata: \"9e3c913adf0c4e2a1f66bfc4c4bae71ed036289ccc6497600593684f6c88ae1b313b6a49b80acf857c59dc8b2caf54e322e6d3b85c7da7daeebd4119808a27ce854f68465437b5bd2d8408d868015012b41eb5a407b2b2dde8cb27dca2a0c2fafeb681be0891c84902bdcc681e562e06b3d5cc516d9238991969e65944ab7fc192502ede330d8c4144a4a68f09040517963c6ddab9535c6fffaacf176550d49ebf83c54b5f10bd45ac4940905ceb2b3894eed4bb895b3f\", \n\ + ct: \"3ee1aba5d83f41622c3b6987b66ab0630a31659440e18422726296925c58df62ca452a\", \n\ + tag: \"15fdfeaae0107384af29b9d4d4018b62\"\n\ +},\n\ +{ key: \"a174a17100e4504d0c8d4f5d8ed21c6ffad32b6888ad56a9598923e1221af85e\", \n\ + iv: \"ce8e4f4393087d070a627c84\", \n\ + pt: \"5c485f22d0572dea295112be04d2fd1d6106a0fdb91898143ffdb765bb82a493fc1b\", \n\ + adata: \"dd1c1928ccd68d6039888f5bbb335a2fcc979e1b64678ea59352b9f0358703b315b979e17b27b0ec421ecdf398f01f8fa6b4968ee9384eb7d49d24d4140263dc5751b9d96337df178bb708b82e64e7ec6498eec9511c3e695ea67b4e35c00e660356c8aafc82c0c3d04f322cc250873b5cb0245790897d13ea9385c3d03714edb8eb094f159713b8ad349489\", \n\ + ct: \"e9dd1899e8d359c12b7f110fc1392e610513af75da9f4b1e95f4735d39f7fb1ba801\", \n\ + tag: \"233f697b4d9e087838eecd4cff10e102\"\n\ +},\n\ +{ key: \"22b8d0d94c7979f1a93e00b9ccc231e63e63169a71aefe2da451c812da89624b\", \n\ + iv: \"d3571c2267733d90\", \n\ + pt: \"b45535494b7b581231af0fc4c4da7e5972de3711de548f133395de89f9ad7bb3900ec0ff9def48801f66805440548054cff77f5116d9ced832b6eae862b7c6ababe70e7210abb10455ef02fde3cdeeefbb6f11b820450bf9d41d7f\", \n\ + adata: \"0259eaaff49d9218fb9f8f72a63c36982caa3c9dd2111b55b69e0fa79fae1bcf3c477a6a728d4875a0c67cff5886307e87f6d26004da421c61c5e92fd26f2ea77fb78af571e5a50a2994a503aa351369657065\", \n\ + ct: \"a49997e4e72e066004ff7b23d6b77684b31471978f61dc44da7efe6322df4265ff7ee581406a28be4ce5b013315ff549fab9b871324ebc8cef36b0a0c5c80d6fb460042db8b04b61d8d755102eee9c3955186fc9af6cb50a7ddf59\", \n\ + tag: \"781d6c1930aea3ce055486b065b234c2\"\n\ +},\n\ +{ key: \"a95e7a4cc203e2c9c7b3863976432d2daaa6d2b3f8146e262a85d6258dd6aa08\", \n\ + iv: \"c86205d47367b3327706a811\", \n\ + pt: \"765f2fea79fb1a68e7b58290947f60f6955ee9cbef6d41cfb52e5a2d1b8348ff1d2c8ab11214e8589c3482dd332a061cae3a15ae138933e2a115d9c1eee91e490f202e4c10f723e6aa3363851b7f6a7e83b6207ca53487f70444152565c6a4\", \n\ + adata: \"a22583d18662135d91bc31557f2e7834079c02cd4082d2c34bfa52408abe28795e27e3512da32729ca82e2a84ddc11e377f742439518038ac5dd4e60ed58320b76e505ea68ee1f076c39deb15bf45cbb8d0215ec77146c7a0a0d2c4904eedda4e9217d80e442e4c4756b7b34\", \n\ + ct: \"7be4526019a5ca5441202ea1934b1a9e2f1305cb80bb3c156f6179a4f663f6aac87a62237fc99ed78081e4836d03bea47fec9d38886a47be24d0e878592c2ae1341c97a911253996326a556d0856cd2b2b8e26138e69584c7b07722ed2758c\", \n\ + tag: \"8cfb398c97123dd5b9f194491f387e47\"\n\ +},\n\ +{ key: \"631cfd4e53566dcb3675e63ba0b23cab30893047a45abc59ac0162738ebe15ab\", \n\ + iv: \"39d23cf812954e6c\", \n\ + pt: \"7e44c2e0956ecf459f775e2a432665575522cb80434d20b50522f6dd3f39c07e33380c5e40d7d74550134f52079545443df6f44fc99e73bca963105ff263c65dae8140584e9c584cd07b5a38af0de148213a1d8c6a7318ed9c9d9a5b38cc505c76830198cbe4a538e74357451f8d2ba778cae6741d99a83dce07bdebeaec02702f2d9e439fb86736a3bac78be5f2c6c4f0eed80c40c6488976de6b57fd9eafd54cde71e4f7a4ea1c21ad\", \n\ + adata: \"9d9ea35303c61b747fc4ca8ec2756d236f8afcd3a608c77469f9d6ff7d276b3c0c4dd59e29a85f6c2da3032f37ac2c1bacc7389260250fd65dac45fcc8d4587dbe24fc94c777f4b792c86e6decd44851c5928d37801eaff0415134710fe489b8cf7e736c3f224578abfb92dd0c258d37e2adfba9a30d9ffaa5dd8bd7ced3c61fb474b54d4c29\", \n\ + ct: \"d7b355d27efded370d6ba51fa118dc6aab63416de31a942dd871fa0dab260e15773ea206ad368726c6d4192fd8ff893cadaa6bcbeff0879a21f86981886a3e05451d6179a56f24dffea2969537116869c6d83cc45a6b8fdf8e0f5e936526dfa7f6244ca65bf19545df06fe4e90e0d4753556a2f16b8f5ead60b907d1b1913613c6ce20cf3459b79082386d5b14b1d78b1a05bb9c0eae4c8641e62299f340565a629a06280a1347cadfe8\", \n\ + tag: \"f46b0b96fbc19f622ba5d56bd55ec181\"\n\ +},\n\ +{ key: \"e56f9ee49942cc43673c3cf8d3c5d3ef8ca566ae18a9fe73ffd0c421f44f7a6b\", \n\ + iv: \"a52dee9025304d610359264d\", \n\ + pt: \"0e4897bffe806c238ee3f55dcffd0fea28abd8d04fc97b52e37e70de1b5894247559cfc88461652b59d912c9ffc363089c1592ba5169aee59b4b0bc077105b8d2396e938665f\", \n\ + adata: \"5d3f85edf1eedc577fd8dd8179751350b8810cdab474de194a6050552d050b\", \n\ + ct: \"880d0d784f3d44a12d5e0c2aa86db03ec559bfb288b090f0c460377fa283e7dde5514362c8ead1f53dfc75022caf1bcea0438eabe2d6e4b3847bedc711560f707c3263b87df9\", \n\ + tag: \"375d39c700dfe84d4be6d2914d5fce20\"\n\ +},\n\ +{ key: \"f94d7578a47645348dc1c83cafa6a93a4ad42f0f897287d60b12b249c940e79b\", \n\ + iv: \"d1b6e9f24c530e65\", \n\ + pt: \"5a2fbf1fe6fd7f1044337105c4daf39b353e378d987a4c7c265ba2e82662698a5ecc\", \n\ + adata: \"e2cf8088c35d9d2991e8ba7af0ac72fcf71e0d8841a6f6370496a53f54956b03e9a615950180eb8c09595980a321bbeac1b6419ed85ccb8aaea66cf150aaf8c376a44c4a51437ebb1589b5266fb9cb005a169b476d682b94f2fc499e5a7c82e73e053da45e745777ec60e86de028cb58a6ad281333cffee780520205fe0eb541346861\", \n\ + ct: \"4a8ec5f502a6a664baf83e353152a32f99a5c2aa262ca78f62ef78661956e54dbab7\", \n\ + tag: \"6ae49ad94561aa00c91634b3fc031ab1\"\n\ +},\n\ +{ key: \"8e4970b48997cd491f10078702a4d5957f5741536109942d31a01b04b07971c5\", \n\ + iv: \"25dbcc082427f3baed5cd38f\", \n\ + pt: \"e189238e23b395366b96ccd6805ce286e4212576f31a44e5e79c56b0c53d61b65fe2eb94\", \n\ + adata: \"1795dfebd81a1b9bdf8e91e78d5437c146cbac16ed554f21fe9df6adb2f6243b7e6854a510f3e10a8135bda7e74f935bd2d02a20155d894fb278ce912f8a806ce7056a2caaf9cc2df7af8dd1d7a8299fb6b22fa6db4b6f1e8583bb5129279053d7515d7b023cb784d5\", \n\ + ct: \"feb03a42574c3ef339e87a600ed9fc23ead406c0ea894308d2840deaee9f73786efb4c91\", \n\ + tag: \"4e8f13499b40d9ae231e876dc9cf68db\"\n\ +},\n\ +{ key: \"f7c9608be803cb22c65f573ef90925eee354b153f7e51862e3b15098f52c6a4c\", \n\ + iv: \"26e28e9ad5efb6a8928002b7\", \n\ + pt: \"14ae6a5bd34731f7aa330af9184a357b4f5c75c2ed7b8908101401d38f3641026a336cc2dab2a064bbb849d8a4616a9308e8cbf209c4622910cc92aacd71e9834f460dcfe8e21380f7cc94a1dc49f93fbb0edb73461ae7157973477925e1c5\", \n\ + adata: \"0cf75a52939056d34f0a\", \n\ + ct: \"404966becd6c3872c126b68bab33d502d1c1a0cdc1396b94191758e1585bb5717e1ec7670aefa1020b57a7587f84085fa280523e9962a9af23248c025089fccad73122729884c71d4281597818ec6bdb757c7693b92e92d7fdbbd152786cf5\", \n\ + tag: \"b8d35d6139425fc80091b9ebf9a0b5b5\"\n\ +},\n\ +{ key: \"38b29d1b14121ca7d44c8b8a2421fd05ecf664495771c597677b88df3a0f6071\", \n\ + iv: \"9838f66c6c7288eb\", \n\ + pt: \"bee75cb71ddae4f5fa3b7485c880e38952b23d8aef824e9557a5c0202cba42d00171e12a741c3a0029928c78771ae1fcc659b68045237aeb1a9c99d7daf74b54c86c9d8bd44b11b24eb742b7dd56046f76511f214f88002ad22851b2b4c1ce94f6b7b21cc2928e75137233606dabd22c70f4d93c803b35e635e1d641146924b6862509b4323c99e2d5bfaf08a850af59c6c717bed10936e01c3d92df4d072ef864de05f4f2f8ccbec16923c89a2884c6691c44c643\", \n\ + adata: \"6deda0b7aaff9dc0b8dd51ae636d26dedfd821dac5bad5653afeac88fdc2b78936dc41f251cc50dbcd18e167281d4e496509e24bfd7cb48bed28ffc0543fae2a79a802b9a3d73463bc6f9b214a1cadc79bd15d47e6ce9bc5e24d4f09fb668f\", \n\ + ct: \"30f380c50c9d6b4bea920ff43b66fd162dc3eda29c82fe61a15f530706e79a51ccbcc6caf27ca5746624d003a43b7977b5ce4f95b419068de7aecaac479b3150877067284ee3211fe7867eb67d83ff4e907c14f8bf93551b1842cf911bfd0616e0bcaf20abbdab38323a13b700359ff7da5eb52360e0179739fdfd3a21a1a0f510dde66815b716971ea1313e2ff6e257089860e6dbb6038eeea269494bfb4d32953b2e611f2b1a356368218de080ccd2e824cfc41b\", \n\ + tag: \"25a4f3fb501b00990a552853ba4bc4c2\"\n\ +},\n\ +{ key: \"48ac4398167d538eeceb5fc92fc5aa2c606e09b8c5b2a45f8f51978f5b7b901b\", \n\ + iv: \"f3b979746602034e\", \n\ + pt: \"19abf9b4b5\", \n\ + adata: \"c562d6fbbbf487b884d4fb9af8d56a841c359c96aba4ecb7808b4a849dec5afe98246f864557e8397c4a0bf86d049d21486c589bdc7bf57452ae28be527f3f65b2376194e3e2d593541441983e323915a7cdfc2528e7d92f11bc639b24398c7448586a3c275c084115a6a6faace006d18f08c645bd3836dab71b2d0b1a80baca3c148c5a8a12851a910165c4ee30430b818556eb22641097ede75ff68349fbc0ba800d937a8a2c13c101afb9966ffcbcc216e58b63c5a1ee13e28c3c0543ced738e55a\", \n\ + ct: \"ece5d42c45\", \n\ + tag: \"6f17c8fa5cb2c563e790e3e8da93cc48\"\n\ +},\n\ +{ key: \"eb02c44464e278f313a607898675057da0de523b9d4658d6a08330dba8cb4d6d\", \n\ + iv: \"2e4dc5ffa09c348dee33651b\", \n\ + pt: \"890c43bf042c3c76f3a13c7996086f5327cc9d9ff76d51933a2ab00af75ad39045a7d7fe3ce68676ed42f993e72cb3fa787a80d9ac82462d19a1a9cdbf79e4967cef2817a56f24ce89d9bd02c9bec5f744c0d59490b349dc58019ecd50a0a48ba72a90053d4f177784271f07fc8efcfd95e7b3acd6f4bd363b5cdaef7f1cb45f6db5fb7d34f7bf2d1ea73d6d861e32005e65548821708e6357a1b19f13afba6fa987a2061160\", \n\ + adata: \"b668702c6e45d29e1bdb4d86e5a46a18b8d8ff29b944324f\", \n\ + ct: \"8ecc8a0af7ddfe27d34945a91b0551e2783f1d64e6cae3f5160277f8d7daa38c3241d7589fd8f2aa56e2b2fb325daec3fc6650a120853340e7791dc811dc6498533741d8a442f3365badc0426f82b51d964a5d033f4b5546577cc8d25f060123f55ba968e3dc56d944dc9f498cd66332eea841a9a90ede8b0bb7db83d66cbf5d565e975ed8e14c5288edda52ed44257241e27a2d4f0248ab2fee922a21503ae3d9c7155df4ae\", \n\ + tag: \"c27ab3185e9b4aa9b244f1ad0b0a37be\"\n\ +},\n\ +{ key: \"8252772eb303ab5c9a5a3035ac20a55c86dc1da290b7c5d617ed5e87c39c753b\", \n\ + iv: \"86935e4f690765fc50cae50e\", \n\ + pt: \"9cce0b029a799c17fd5374cb15b51f1c6281e2f9ed2207c758778b5073512739\", \n\ + adata: \"758eb24c89f3fbbcd1a843808b171f06b76abdb7b8615ad1856e716f7d21da84df1017b4a75eaa18c1a715d792ac6f7038ca0a8db5551f94ade5e696099840267fc5d6539529229fb9f8b3978e547906a90fd990e15bb59fd45c61c2c5ce7ed12947\", \n\ + ct: \"3b5f1f56296be67b2b7b8c9e16ab572ec599ee064ff7cd6c20e46fe37002e48f\", \n\ + tag: \"2462c1798c34c8a3bc20eda5c0322209\"\n\ +},\n\ +{ key: \"93db7ff26682b4fb9309285d4085409ddab12b722179f034bab38c10b940ed87\", \n\ + iv: \"26846c63dd502df5\", \n\ + pt: \"beef54cf911a4256bf52b6b9277b4168b6d33380332937f22997d9b01da46cd05c1d8c5881739e5d0dca908be058fd0d19cbd424ddb5dbe16b67eff99ad52447485080dd8dcd842e5d8bf9383ccf39ef28d403639fb68e6f2da39930439d9df69025\", \n\ + adata: \"aeebaff4e28afb63540b52f53c85cf038d80476085c1ca73188239ee40420e812477efa5dfd171ce0973b3a5e42dc5d931e17535cc869b19cfe7dc18bc5bf6e2f2106fcabe88c69aadf72c8b4f3629139d4ad780b3cddd3d94cee2ac2868c1d58d9642021e16d724e305b4027333bb149dab7b0b1b2634e498bedda63520323fe865c8107a02ad3b2bbab83093ef721ab82587f10a9f69960ae9b3f8846829c4d176e3e5dfad\", \n\ + ct: \"10d7ac0d70a6ff31d02f82ee0e9aa182c3dff5b05aea849e7fc3a34816f2f207898178beb8d696d33d7ba1b245b94a1d2757e1679ea4a593044fcdbb893eb7bae4e24eed0d7f75421fc7798ecb759302d76c626217e400d53e2162cde51a0a2e4472\", \n\ + tag: \"494f30cf4414261990767dd37631adaa\"\n\ +},\n\ +{ key: \"4de08f787740ff3a5cc8e379dd25acb43143c42a6cfa81b005fc5e126522856e\", \n\ + iv: \"c0c5f5288d7cb674\", \n\ + pt: \"9b46b0d9415c9c6d81513b070745e4a018377ac5643aa2bb162528fdadee1bd6c1d26f88963e3549fcd4c9dc6849f94f58e2500a461df07dc95cf56057bd9daf134c92c853d57771b12fe85e3d89838f88148d6fcbdd6a58e713b3bb33c7a1f792ae0e399dc403f195e8cf893d019ac9db3feead899310fb2e4748cf74b01a1feb8f7fb354fc78244b1568a1f90b8e8fb8d3888b9dbf9779b1454a661515be49138d6595255ca2588f63a93ef074\", \n\ + adata: \"75359f2955133c8ac4eabb0a9986116d063b353b798502c2032873e9074b1322294641528c580e962e83a199d62e16e433bd468ec5d22e869230d144ad0d36edfeb4ce302649eb1a6c825bb4c5fef1da825487daac73e4375d4cc0877d4094832ef09407bfa9ecc13661c2bb95699e58fa889d5533828a55845c9b66c80387\", \n\ + ct: \"37d22c2205ba63adc764bfdd3e4b878e653c4ebf8011e45898e83d23617d2fa1d0fe411303f60013cbd74e478175738644d33a0331da755c0310a347669bcfb066d39bb8bb3640d852c319fd54507bbc9cee32d6b52e1423c09955a868c5a755c1bcb7c4cb3687c009e812d71295d0e9788a654a1e1708738e3fed117aab16b8a9240a4ef71f3e2395a06574fd51f52dafdcc9fe8ad9590c78938dec950638968d0d24d395d583c71c1fdf6f8510\", \n\ + tag: \"558ea1f3245b6e49f3e8cbd5dd28904f\"\n\ +},\n\ +{ key: \"bbdef429f146adfd02f99ea76b96dbb296b7c94d04938e9de578bc2e3a4e0292\", \n\ + iv: \"e08772e32ac81272f87a6029\", \n\ + pt: \"48d113c76a8161072d142ac14fd8b03b10710ac00ee4d539f61267abc0abd80be8c5eff075e25980ec91608b08bd23d15d9a1999d006f7bcbb48dfcb1f89eaa1abc640220349d3e4aecf4022438ca87411d52aee682feb90deab178b80f4721ba77bc45e18f7d58a62303522353384708ecb67441a2124148b1e992ef7aa8a6502e2977b50929327345285982c127ad9d2e6f935be56\", \n\ + adata: \"bf69608c9f2533f1c23f48ebfbc180a8031558750b2a846355089b4c9f8200b2d5aabda6df0351822e7b9f32467265f1e4941ea4ea\", \n\ + ct: \"b8a688bf0090ca890197a5ec64263e5003da48d5a9650091c53ab6212d6468658ce7d414dc8b9e9cc63f2401affb3745a6130db6e70820e61bf2ab1d9ed53fa4e68c5485734cb2029287e406de78c6788da8ea2dcc7e60df404aad9f65c391818563cf40c7326475ec45871e710982ddbdf96d3b684d83b636735f410679d7d322d22f0f352c5526d0b3e39781bc1c57334cfcd9ee78\", \n\ + tag: \"7a46802bb9791df059896ac8af6a1b6b\"\n\ +},\n\ +{ key: \"4a2f4de34ca689b4fa899f1e6f00aed4cad7bfb1713f3d618ac4f33abbfdb23c\", \n\ + iv: \"451432d7ed9dda9d\", \n\ + pt: \"dc1c4b37c60da356ad9cbff507204f45fc6dd489a04aed5c6ea0e527eadd494ca0467f82949ee87879cdef2e48ccab5b378dcf45ffce359196be2bec1ae569e1a9a08b5adc66\", \n\ + adata: \"4184782be0d9a648ab1d93448ea4a8b343bd484cada47fad963098a3a8060158bfd408a398cf597b0d354c8abfa91b0c\", \n\ + ct: \"66571b3b8914a8c9c9c49b294862a23797fe8f2438924c0a18cd50e22ca3fd1598962629bd35911e3e6e4d0128bbf5abf756d538f6df71e014d53021f240f997b891248625aa\", \n\ + tag: \"d4d0e630ac3c90f1677fbe632e8f064a\"\n\ +},\n\ +{ key: \"0814ea86680125ce92990a2441e16440160b3c41171e33d64835e70feff488cd\", \n\ + iv: \"44a6aad52a558d67089c2dfd\", \n\ + pt: \"7bb96574e7dfd07cc55d72530ffbf156ba1569f81f15c010f3d5acf39fb31d9938824403f9e4a1\", \n\ + adata: \"54d93f3cdf6d617bc5b4b2672d39ad8f0ba2f02d1121e84e7d2ab7740c095d711783f4a408c2ea80f3390bc117cac0338c5e770d3883757e00f6dc98a3ef1612f8ca511187a0b7f0c12bbd3cffbc85dd33b4c106b05fae044b7ee8845253e424ed817b\", \n\ + ct: \"75c576f0341836e4451f41aa1c92607f38809bf0a5624e959204a29080861a33a20bd55c976aac\", \n\ + tag: \"b751db0cbe41bf24663b7a92cc8af219\"\n\ +},\n\ +{ key: \"274d20b0f545502332bca392333c627217e11ba7aa3e04559bd1f7989c5066b5\", \n\ + iv: \"3e312b75e2bf4e7d2850bd28\", \n\ + pt: \"10027890b7a1948992050bbd9688cfec1fc1a62d944c1c81bc4d34f08fae70f7b4e3ced5c76c1f05232255b5d0229af0be7a665c16b9bda36c39af95b17ce8032bdbc0d528941fe90f0229977d4fc9fc7814d4e805496633ce58e661f0d9531e\", \n\ + adata: \"8e396faa61669d4fda0ad96499a94c849caca6824f56f109265f9d34baaaa1e0e5f7c27201c76fa2f5d08aa6b44ac99963715f92d4a42a36b8d3775ad526256f893f8952f8d8d396c9cb5eaa2933dd8d620f735537d3dd09\", \n\ + ct: \"288ba0f3af548d31111e9a682aa5f128ca5bb309404ebba545e9a4a0c265a697b904625af706bd932dca8931f749c1c27bc322cf96e9fe7487859dca0f943c6560247e9c8153e38d53797fbb90e7101ba91726e3d0c842ee08f4b5d4cef8a8e8\", \n\ + tag: \"203de04df8653ab16147b764008586db\"\n\ +},\n\ +{ key: \"e19fcd425544cc9dfba318a445a4cd7b197890647098f7d08c58efb98d171401\", \n\ + iv: \"b062b12e2b347c81\", \n\ + pt: \"d8252c205abf0aac0d175409b0577c90d514930e97a166f79eac5e63e7bb0101029b8da820bb2f07a0a135cdb970e8a6966e476ee69f6a9ad05a3e169b1f407e95ad973644ac3be0027e1f247e2e7dbf16bc46f9721ed08ec37531cb185beb0bce5e26c213dd49baed32750b4fe5e57504ca49b24924b80875572fa7a93fd10d8b4bfde26de4dd15874e522e5ee6259355ebdd4d3ceae398a4a17236ebae4b62448f5d2ce115b252431b87bf\", \n\ + adata: \"ce40f9f3908dde5c86e13abaa1f1f8bf8bab2a13831b0acb32f27c691a837f3b5292f2212b12775990be4b53cb990e219c1ba3fca8b6d6411289417ab4d5eaaebb44e28bde768978b824b1466a32d0772323977c1bab3a23b644fe6006\", \n\ + ct: \"c50795cda9d048d69fd27efa1fbae596a27e8fac2e015b7eec238e6b9ea24d071008bdd267fb71dc70cf953256ebfede53ab340e7258be3cf8c3c872f488508de02ae5c435cd6e0718d50f98aecf84e0e5c5c4885a50215e594efc092e80c458eea097a7a893c9076d6b6e6eefcbfc1fc39572c6e7a5ff36163eb3501ed2b063127db9a0cb6e73c9e950b095e7111c216ab79f3fddf39ea178f379dee432a8b315f754e12ebaa88c90787650\", \n\ + tag: \"732e08b177e710085a8a3ecc87654e2f\"\n\ +},\n\ +{ key: \"c327332670efa09c79cb0bb5faf0a06adc9c341dbb7d09561c9064116c6058be\", \n\ + iv: \"af0bbd2540e1ea57\", \n\ + pt: \"1b07647919648bd0bac35334f38c0eea91d674642c44981b048de9295fd0ae3d96ad0165f7f82f100781cb88e291bde09cce91d50bc9\", \n\ + adata: \"953d215f82711301d6cc1fca46d02286764b8c1cc19f52f2f3c2600a82abbeeba7d484f7e5d4a6aea45ccf9042fbe773213885a73e19d9215407d831340802e8820e9763cad53b3a112685700175c951ff4219\", \n\ + ct: \"ee280564432c9b442f7b4f7fe16fb962db518585d809930d11511139805125ff4c2f558b965786f4b6a08367368abf51fd5bc3107038\", \n\ + tag: \"123266c3c3862ecb08dacbc1b716bcae\"\n\ +},\n\ +{ key: \"68087b4af80d1cf574b85153bfab83101cf84c92c961b9dd5e34e9b348c148d9\", \n\ + iv: \"b250772e4d614ffcc0f21c1c\", \n\ + pt: \"f521dead97c7c277eb0ed115a55c6cbd768a74033c800732aa77e5a8ad537be0\", \n\ + adata: \"8270bfe44a47d55013df3da30aa98196e4df7efced99efcc819d0a6522fa81479c296b25f5ae58724f701ff97ba00095a32260435d48f9fb4ffab5050f\", \n\ + ct: \"753679dda79c13d63601b5b1ef4f8462360542b70ffdeae75b6127e959b8d518\", \n\ + tag: \"8ea903731e76404eb0fad396c90139d1\"\n\ +},\n\ +{ key: \"45f809225566e2c68d8999162882b620e6270a5dad034672e8dac142e1ee7d6b\", \n\ + iv: \"359bb94901167a93\", \n\ + pt: \"ea835d8dbd71fc98ade0e90d101d2089eaca84d83b2e5a066793ac9962d28ba698d80152ffae55a412f53d60ca468380\", \n\ + adata: \"15d4b615a002461f36694fd86489cd4b6865dc214c618a01a39cce669ab622ba345c149f841b3cdb17e9e268f25a347a9c85f97f40d0056e970223c0feeffa05c5982a399a857f014e7463aeab374f9528b7160301888ca24e554256f1c72da58a0caf65b6202c7991e4c5e5963353cae9ed7f54f12b0e28b26671ed12e272b66fe16c8054915c3748924e234c9e85df3803f5786a5c3680ce21fde09a284cba47eb1c1cb1e262dcf9992671491755469a4e\", \n\ + ct: \"34017692907bfa66e11e148ec547bab41daa6ba4a46a51ad7b87d38b07743205a591595b0b97ac4cc74bd8c12b015785\", \n\ + tag: \"688cec6d9c63425345af3e7f6b9af09b\"\n\ +},\n\ +{ key: \"a1ec7354d69dcc9268a91ad94ec1c5006e7a8e3371b558910adb4d0517b9deba\", \n\ + iv: \"e6548a53eb111f3670206c1a\", \n\ + pt: \"22031ef3847ba1b536fa2730a4a0\", \n\ + adata: \"5a2b30b84691888477b48db99c6f824bd5068e078cb952d56c5c89ab86da0c7a4632e48fdb4ed1ba92d883e5e4c34c07e5e51c8fc4a591666a426741d7a5bcc626fb56744490a76329f811919c8acaf57a4fd3bf72c89b726a284bb82713d04b3a3fc2098b6fafd3331e\", \n\ + ct: \"782b0958c58a8e486e4769da2ccd\", \n\ + tag: \"1f01b8021021a7d4e2f3b300d7e3fcde\"\n\ +},\n\ +{ key: \"0b9a0eedb591722a88fc6fad7c26f21f42ae2dcecb63a7f5397bc5abbb8a710c\", \n\ + iv: \"7f07952694c70b0e5cd9fdc1\", \n\ + pt: \"6381c8da6832b0722143fbd1a935bc618be74892a7adb08fbcaaf321dc5fc8a7ea4c617a8221f860ade843d7ec22d0d168b3440bbae98db811521ab7512d0af0c376a4feb6ee590c9fd4492daf97767a627f944fa4b99c1031d3663841f0e15d70abd0cd60d763d87fd474f90f9efb61\", \n\ + adata: \"98ed75ccdd84c8cb31266e7a8c2663fadf9cb5ab22ec9ebd65eabafda7b80a64f6edcc3f3a86ae4d9c7e0cb53e108d420d89ae8aed9191407bf3a6cd0862014d7c6f9e6755e942f1e7c24bdb399ac0dd3a28a24afdf4cedd48e5a4c0cf601234a2d3bddc406e8cd7d33a6c7350fdb6eabc6eed8ffa1224e5710129acbb604b6b2806c0f7bc34066606eccb8fbcb2397d\", \n\ + ct: \"87430d18de5b7641dce09d8e739e4cb029063a572fc5f7659c23701de4aeec09bed02478f8a2477a59f8ab3b395732e867455f028bda0a40866c63f7d1a183c05487af2eea485303aae24502bc21209d605c80e675f8ef1afeb3c9dd4f0c7f979754cc08f773e3d9275aa7bf43cf1b27\", \n\ + tag: \"e82fe05eae413dbdb51f75babab11465\"\n\ +},\n\ +{ key: \"991e9f325e7cadbcec5fa552b404207f62ed9a0cc63d2a8a7241aeaaeab9f0aa\", \n\ + iv: \"90a2bda4c397a3f0207811d6\", \n\ + pt: \"c38996a72d753656c0bc4372c1e2883dcdbb1107bdcef2ee560da74b54ca80dae05128d16a439bdc2fd1e17734f7abc9\", \n\ + adata: \"0608bb0f60ae02904c775f95355f3258160cd301c9153a657caa1e6e93bebdf46d0907591085dcb9e9da\", \n\ + ct: \"8c1e6e37feb69bec3d58f8cc2b7353985dc439191e545862a5fc6279104d25ed9eff3a5361209c4549859ea8ab7bdc82\", \n\ + tag: \"6cd919b4591df578a30b5f15969672f1\"\n\ +},\n\ +{ key: \"51b92f662a0d9c8c15e096acd2713bd3675b9653857c93d47fb705f524e0a845\", \n\ + iv: \"abf862821da27da7\", \n\ + pt: \"5cc155aa50415f24318e6306c4c806dc4097f960a5bb9e1c969272cf\", \n\ + adata: \"acf3bdba67b940c37c28543355b4e427c83b9e337e7a2e7c3e6016bb49a9ec21cf75aaa53d8bb1852eca78da8f9d069b8c2c666dfdeaefd18b86f953d603ef37c8f70278ef13a14429a421dc90a6d813fafed3e17aa0ba8f43e886aae3bc7967f157cc7e758521dd49a9e808d9a5c9fa0155a483ba489c6c2028e9515951ab4dc5f73dd8434d073d\", \n\ + ct: \"3bc7caef0a68bd01f4f7542a59fe0275ca5bead8e2a4104c66592de0\", \n\ + tag: \"211397592e599c76d0839d5ce74ab725\"\n\ +},\n\ +{ key: \"41bfd40d4ae8e7cfaeb61886e2718524e686923b1f9187e12dba72389bff4c2a\", \n\ + iv: \"d14bad4afbd8cbd1\", \n\ + pt: \"ca\", \n\ + adata: \"f6a21bd7b3164339e20537ac19826e69d9b78c16ab02ffbbc6003e77d21656187d0fa3\", \n\ + ct: \"f3\", \n\ + tag: \"6a9ee41440ee169e40e0733459e06d56\"\n\ +},\n\ +{ key: \"cd5ef5e22850cb79737235d44a45d2f8c03968171a178071be08417e85ebe2ca\", \n\ + iv: \"ad080427a5243ff2\", \n\ + pt: \"2763ec05e3b00c6c9204f70438b6c82d3d7ec2edb28255f97603429c4419243c4c7ae2bf2dc307089a4263142612abd62974318e495203e6fce1261848af40a4a67376868d4d897013fa41b56695414e6eeba22203fad6d498fcfc489c66da6f2d916ffed9f7e159a099d44ab55c815120c05947f48d82b8cdd16537abf70e8e458a1cfbaafc28f1bd004355a75100e760\", \n\ + adata: \"9417b7db58aae20f8d80c89b2625b999c66dd0b16f06b334e025380ef60d978ac5d49df4b480b10bf1344bae8fe865503444e82f1eda7e4f7214\", \n\ + ct: \"146394cb26000cd67c888cc54736b7fbe844dbf3eda934b995f125b2fba52f3f5ee876d14dfe5fb6a978672182a25995bf72bcb223dc3701c9724ef1848d1fb284d0bdd2f34da4bcc8ab8556770cdc1a1395f4b7e06a06778528c00fbfb223dd27e6b87da83cb931fd3cac1f9735b37460d95cd505d097c005d87e15c01a9de0df8cb629f26a6eff06cf676bdf1629463b\", \n\ + tag: \"2f3c38653c9647599995691e9ed2f034\"\n\ +},\n\ +{ key: \"c44223281d88ce1ba0c22ddca93b025d55cb4a90911e5e88aa1a27bf8f039464\", \n\ + iv: \"647458419204d53b\", \n\ + pt: \"4768bc48f3765e0f43a7cad77650a64d75b78c25029c59726e69b61017c1c251b202a73f253c6f6e6922a4c68eb82a05425e50e2552f0ed6494b68da9da02a39654c4ab37a2da6cb\", \n\ + adata: \"c48a568f4be67177c4a0a6cb2535ac0fa9970383fe6aaf8d56cc3c8f4a52e843d6195f11dc2368a370421aa9843a461b6dc19bb4612cecf3645ac10077c7fbd4367486452f794c4a8dd6e0516e9961bfe51d0f97e99364c64f479499364f443ca2490972ebfda57a4619b60f15b4bf4ea73228464f08cb44368cdf4a3b2bfe2e00d7fdb2cee91e2f4e712ee76d4da2f48f3923246f96e22b5dd07c4e1461bced4a077a473170e2d02dea12f3\", \n\ + ct: \"d822e80ad4fc2d785b5c66baaea4352e7fa8794711a52b61431d93024369f19eba82a011c9cfe16cf02235ce96b1edbcd37519da91e5985ac143bc5ef9bf6343bbaf337b2cfdf66f\", \n\ + tag: \"96c27f74f27da841957f994295ecdc0d\"\n\ +},\n\ +{ key: \"5cb4a41d8b3c23c80f5adabb2dd36621cc0348e8e3e42f54c549d0500133f987\", \n\ + iv: \"52aac1e9654d6398\", \n\ + pt: \"90130ac9e1525a3dbd4c69aa097d6cdee046d205b86567a57614d4d5de7b5bc9152bcbd42d4f1b132b5a54716d0988bcbed894304deb4bcdcd892a148f57e331d53209140cd19df2ade0f4a4fa7010dac1a4d8f722932f1fde2fb8b4b0d02c3e7d\", \n\ + adata: \"473cc7395c05d3b512eaa119b550ef790ed4ff80062c50193ea38020632bceb2d06f636245453e5281fe4fbb38be6b3b578e220fc2daf44c590c767ebdeb42854619d848e6f279c049a9\", \n\ + ct: \"7e5fe08ecb041132297085000814d2b5b7403f8639973c88b6bad67ed1a0d67d7f03218ca3fcff6ebab52349dcfbd7b7888f79ab9754631a12d1da3345fb39e79e24fc3d233b727bb600f070a4d1b5afc806645f0d2cf7b61db686c4eeda84f5b4\", \n\ + tag: \"47b82c4e8909a275310ea469e2fc61d7\"\n\ +},\n\ +{ key: \"7adb08edb1b6f38f5b54b7acea258f5d480e3c1ae0f45a22183b3da08041760b\", \n\ + iv: \"7edb05f9098129b69079e1c3\", \n\ + pt: \"b624055301e9cb26c95bc3034b79f9666440f22d41daba34c3f5a5d8fda1a8a9c68f0a4e\", \n\ + adata: \"9c86570d87912c7969026259efe9ebbe1e56516ef1\", \n\ + ct: \"df3473dfe452d059b3adde9bb37b400c54561badc7a47205468c2dc10208e34b91a614b1\", \n\ + tag: \"c8863be761c61b48b31ae19ac5aa55a2\"\n\ +},\n\ +{ key: \"a50d62e67df9571a5f676f059a7b5fbfd752b714703aed11b8021265fca4d4cc\", \n\ + iv: \"a956d321b68859b3\", \n\ + pt: \"11724a85f18feb8962ff36734394f342224e8d25\", \n\ + adata: \"3a24d2bae8e7c36f7954a59f750430518edd989b327fd5026cb723d3f1667f508138364cdf191aab4e420d17bae61a9cea20da2315df9d1ce28d5df64735f3ec39086ab7243d1630ce7125b15045eab143b7dcecdfa527307ba8368ef692a91cc308e333614a95ab67aea623fa39ec8633ba6a5785b7fd326b21f1ba6d9d19583a5bb46377c904b55bb1a28c5f\", \n\ + ct: \"7320c65da4b504c9a5848002fc0d86431e6e806d\", \n\ + tag: \"22016786821a44788d3f9cb1db651e04\"\n\ +},\n\ +{ key: \"c293764d6715a0371532383b540ed5973a9b927753f313fe182ae4a086b917da\", \n\ + iv: \"2b243bf678e4d9399dd3f868\", \n\ + pt: \"20b99169758ecc66137a381bd9fa9bd462179aa83f98e2af3bf5bbec88bcd7f4e2a19bc13a8632e2d9f96a50b46f3225927d08f9ec130c9b415506f804bd799735f9f40b870231b2bfda0586e74ac9630e8606479ef0e6b5a2fd01c67b1e89eb99f978a367d00d7c1fa3783b2c56374cf4120d31ae060d981c4d194bde11b830ce9c0ff94f19af18439f40e1df75cd1c\", \n\ + adata: \"6588a887f9cd05deec94c892891f9ab4308dd70af64617e0d5c52c2c58b366279a7edcdd51c09385baee9908b7249f0e2fbb2afa5e3dd7bc7aa7afb4dafe3bd4f9fbfe389539b361\", \n\ + ct: \"bb76be508fc0bd1d8e5226a8a4ada0c7c506e12fb762233b3038ec385ff8ef5d8cd2cd75551d62e7ce11bb63845de18259795ae4f2ea91c608908b2ccb95aab239aadcb880db396519552bba736ff162a2da80e178f039830d4a0132f8fb673e2a4acb07483c17814a5345c80c1e3e0eebd30cc122866df1c471ca3adc610ad88849bbfc33f8ba462cab7f4c861d5b3d\", \n\ + tag: \"b20311a8cd62344299f0726452e23855\"\n\ +},\n\ +{ key: \"19954aedab338ca489bc1b8c2bff20c2968a5758c06345553d4a04140c1e8d4b\", \n\ + iv: \"0bcce6dafe520d38\", \n\ + pt: \"e065f3a8ca8148422e55c3e54533cb40fc2c35ae04db7799be24773b3f604bc13fcab7f584997f78c94c1da793868c4da86ce090e65570cc7b54cf1efaf6b6bcd928a231c27a317869\", \n\ + adata: \"7f87255783cbe3deb785\", \n\ + ct: \"cc82272536b73c7272adaca283f67a8249d31bce6c229a34449a9c595d4bf5768639e007f6bcb9b082c820dc482c88dca5d17390562332c4e36943dc7a2cfca3d5eb12f8fd6443823f\", \n\ + tag: \"f062d81061c7e409922ee4c1de0b4465\"\n\ +},\n\ +{ key: \"4dc527b25638a48a54129f8e66aaac09fb214f4667da6caf5fadb33fd613e8d8\", \n\ + iv: \"470d898cab263730\", \n\ + pt: \"7bae99e9ac6c5445eac2f8201da146f1530aa38adccdf12554a922d05a168982c36c4199252ce12c7825dd547192c8d5446ae658f08efef4b6fcd124a30ff4707f5930a9c41cb4c40bbfbc7db01a37c368c032483705c69e5ff02f4c3e081df7ed073754e843805c9a46c756cf240dea158e9d8df9a81761f35f3b7435\", \n\ + adata: \"5394dbe7be52ccb002924bf33a676a8f1cb7fe03b6235ce760670a427e64df3c3cc88ea90d76811d435eff9beac002b128d3c135403c965b6bb1c927e65be91091a38c091b3ab1e1feebb202fd48786379ba75e4ea2571074f9ca74ef39acbfe44b59b09d7081c1ce5801e665b4ca3429eb3f5b944dc1a8ec5b2fdd22d172f8f8914671405c27a09f37498400cbd208d5c1754d80284d3467d1dd2cb4291de0b4812d99a4068\", \n\ + ct: \"706d50beb5a00a85ec3a07ae3063129d83e3429d8bec7a78e3493bde99cd29a6920d885b1095d16384e2464b4828f47d12f4effe495a01c56ed2d11839924251645ee9add925dcab86961a0bf908bdb243513d0876eb9a5dd7d936d850ac4c9b0dba6c4d0f33770df2ee3725cf016725ffe04a8d98556d577962bd77fc\", \n\ + tag: \"138772f612489a3cae6e414c27702145\"\n\ +},\n\ +{ key: \"f551562598e2f2ac00cc28d41e5480885126229bfaeb6f1d51571f4e4c39c21a\", \n\ + iv: \"ff6f0250ffefcabc\", \n\ + pt: \"ae966f5cbdbb91a7b10b9e67116f4a648b09406d32a5b094031d2371ceea7b190ffc2be715590c9ab6627af6c8d16843c95bd881945b780cac91db450804d805197791331dd002b100f22e4b188feaec020448f88b8b31e0082c54c0e0403c15a193265dc08739c7913f6311b4\", \n\ + adata: \"63d007a7ba1bdd07d75296bedaded3cbcf2f238c2c25aca44428c2fc9a7305ac8e316ad42d4bfaa2735143ef5aa0592ad25604aaf7de6db4b811f0a4fde69bd6b156\", \n\ + ct: \"b71e13e390b43cbed4a522ed5d3a969b4c0603f542086a5f47a3b4e724c52b0f55e47bb5498c79497888f77b740ff83eb83e19eb9cece7fcd45680ad4e6b6a5f0b8ea187fd87cb96b8f772325cb3c32c89e2cc17de18b2a92c5bd4498fc3ebef2fcb65091137ea34c9cbeec692\", \n\ + tag: \"daca6bd5a5bef58f553b1d511d4b031d\"\n\ +},\n\ +{ key: \"8e610ba5b642df32f7858c7f1cbd26e13856438497cf5266819c6f7f8b133e65\", \n\ + iv: \"9b7ce85b493adfdb\", \n\ + pt: \"1c38863b2ca75531d769e792ef375533f38dd305cfa06bfd68b818ab02a0e5d70e8deb2077f248a004774ac76bfb\", \n\ + adata: \"f03cf04c\", \n\ + ct: \"0b633fa139cb48208d85af2e0c948eec03d322e59394e0c4433c4aeae6538c3f9c0c1206a9dfd7b06c16e0e272c6\", \n\ + tag: \"8930b4ad7b29e8ebd903c31cce84aafe\"\n\ +},\n\ +{ key: \"c7cc6db8d48e31172c991df58dc45481961b2c20cd91cd9f96439c16ba6ca1c1\", \n\ + iv: \"16687d0e51675889\", \n\ + pt: \"0747ec934923d109a5f710d571d57a15e9c222a842919bf95abf669d29eb\", \n\ + adata: \"21da1356b336d37f33a5e266ad362c9c33568d02eae2a694399cf8c8cccf75e93b680356bc5a5252a3bc3d030b9ab2cf6385544852de8d8385ef3f37c6cbaa9c9a73b5b11d6095c8cbe098a7c8db4a56cde8b031126ff403f2191ccb7c4aa35a7054868877ee7d54f6cd259078d7f2a57018f731a7b33d52046c51669a85031a2c9504a746bc0d8b7214c5ba49f28c70df06bedef7fc31e074757d\", \n\ + ct: \"5edb1e06aef5cb364683894435377919ba77840955b205a0ea938912562f\", \n\ + tag: \"c378a693f6aaf89f2b0035fe08ad7119\"\n\ +},\n\ +{ key: \"9707315d321c74dc166b2d4a127feea92aaa07aeb4db51630d34fc29cda4ad85\", \n\ + iv: \"caab19479a61fdd0\", \n\ + pt: \"ded48a7c94819774daf320cf342c4e016c283826ba9f2b785e9aa0aa1ba8469bf8f1601beb0f41ec1954d028868577e196127fb5675208eb66ba9b25a0429a3889549eb1e887760da4311e755038e6d1cd20a5215969d28f23672a4e8799289173235141077d2e26dfa72f798b811d44550c16d661b1c25003c7d5\", \n\ + adata: \"2c05dc96f7fa15bf1685383c7b44ce9fd96e415d102f52842c51d73eeb3175d5bfbec66222feb4be6b0d7f1774c5f4fd130bce8c9d0bfb3934604bfbcb0f74adc359c5d7c8ddad06f7f5d755c996baebb752bf9c4e9d87a0f64dd2055f2565176d1b0985d4ebeea1b7e7c8e62485eea833989ae03a08d65eca79970e95\", \n\ + ct: \"3f1294d976929da4cf924d8568e1cd9d5be34091972d6b276226c83b0c45a7f66da21e5284878a133758e9df05e60d54e98e22dc9b419b0bb5525c49b495edae5a15e929e56222279546e02d836de3aab7c489959b6bd08efa1f171873feb324844fdeb48061a55c638d42a6a6ad4dc04ebb04931dbaedbecc9176\", \n\ + tag: \"6f1311381e2cb025c24dc2ad40565204\"\n\ +},\n\ +{ key: \"5a387c9e88ed9dfe2f94238dfd03a2344c24b1ebdd7b41666c78d84753e26672\", \n\ + iv: \"54405960f99b6088dac0f8ad\", \n\ + pt: \"f848f8b2200612bbf64988c9cf8cc7640a76fcc2af5f413de1db4656d79d73f9a7b40991cec778f275e282af031e0f9351381aa0e72b6b1838d83d7e0c34422bdfbefa13709e13ef21008bd90db66231bc72935ea3b1a37b4a559c0eb2082171c718fca2499e0e6d020db43e4f6e9e8adb5363e1ab9c0af5ea311ce40f75c360b1599b3ab4fdbd14d2647185bbef7ffecb661ed70296a5b9f25137bae9ef8803500a3c48f4a108a7457ea0dd00e2068af4\", \n\ + adata: \"a9d7a5b6f55bde6cc9a07b1d24e3b75d10ce93c93228c1f28fd3c21ccf05810dfdce1d6f089539625905cbe432b7daf31111a00010e5e3af8b97f2acb19765fed1a56b9001083469b7f23cadda5f3cd6e3ebdd20dea4de06488944359a51ef80a026cea494c79da70ef324e3f8ad7870cce2526ce135fcb482edc871f0a004b36175d6314320a1c8ebf7b2dc4c448b8c63aebb2a6381239eaf5a7534b62fd9ab7163f9e41911c1fa\", \n\ + ct: \"ce51d98304f8422caa641c3d46ed4ecb69bd9072ee508e3a18163590e363f4207fee2f8db558c223e84dcd985a4c80c5e832aab9fc2aefad7cc9c3e841438bfd70b1bc7d765d359a6d6079a73a7258911765640e10b3c25441a5e8f084e456acbc439f6f1f3c0bb306604286f567f6a79b1fa98f19089e70eb76385ef8d393bb5bb8a7b77a8d97412bfa352bf38c1c2c8a50414af5448dbac286c6458b023e74e560dc6880ada0dab5d4a18744c0977ce2\", \n\ + tag: \"fe3a028ce3c01dba6ec31f6b0e52c9d5\"\n\ +},\n\ +{ key: \"59f01746c56abeea847514e00e38941eed9b0dc98fc8645e324ef8cb2578a725\", \n\ + iv: \"12081e8ec1cd2f4b\", \n\ + pt: \"9d484848cb632978f780c3efae9bd18ea8c457fae4360916aaee8384eea62c1a053ea195bf0a3920fe299f85fcedced8b207b83be66231ddeb45c7ad23d99721348b2db0af7a8adb1453969364f5f032277cd85f009d0f5f0bfba4540d093d1a0889ee6514dd800447c3ada938ffcae88672b8da606ad82d7300\", \n\ + adata: \"5811275085dd35835d7c582aa369d8aa0685de9e498cc149529837f7dc4e41e2edd2aaad00a0de4e22d7d4f88fa7b0c1f08793cc6e0fede0acb115f89e19bd109e98ef641cbbf951d7ef305ee09a8b3f9ca3c59c4999bacdc74d2eac1eadc64709e00dad2bcbf29a2178a9d85268c3e596c65c2e74ed3e8ec54b43b0a49ffcefeb204e454537fcac2c6b7cd273d03e37b7923b6efad430a5596c43062071c86bf47d043bf59f736b345f0aff01c617aebcb366b576\", \n\ + ct: \"4d7373473ce1a75347e7a36df9a46487bb86ac3dc2c0e2f8fa524ce965320f6ef3d26a31ec38c7ef8a32c0a25c8f9d07698c8224c52fced2a18299cdeecff8954d10100aff31de3995c701fc98dfaf552be539bfc20bf8f4236e1c86250a959ffedc1ea39b031ba263a5e6b8a64a4201467700688cf8f11430d4\", \n\ + tag: \"84fb9b123ad455002397344ee981c26b\"\n\ +},\n\ +{ key: \"950bfb98dee39f2137c8520df4b36bdc579f89114e7bee405b199991fe57e92c\", \n\ + iv: \"fd64520f2d4fa435\", \n\ + pt: \"56c6dd356712f9660486026fdea96a8b2fc6346777e03d6cf5eacfec7ead670153c931dc84f0310fb446e3ab2eff735474f420eab5cac696adfbb2b413e302a1615b63605e0c2eae4ca0e3f8a60af46d7d953f3e76c12d3db98a7804058e035f5a7d71b4497403eeb3f790b4e21215590e54f38b0dd8bc8eaebd089c9be17f417ea92b0cc7c9829a\", \n\ + adata: \"9248fe69b69a42d9e0f5cae0218ce2c3d04b1936f16fdbff26a323e30fad0fa475763b90f47cf3b6c4391008dca6fdf9ea0431ce550727b074614dd530fae794fa7a407207fc097d\", \n\ + ct: \"863d8cca50ced25d502b5fc73acfc635c97bbb3b79048c29788b920d324504cb86b0d955a03309f493cfbd094c2a15cedf8679c6e76b4fdb080d2ad421c13385b3e60c27839f67dd192596b8e77a545ca481414d79499f392f8dad2a0b3bceab58f6b8a2cde9328dba9d80d955c0684adfa062d725f113576d44943c91eccbcccfebf605e0d4654c\", \n\ + tag: \"d28a683342e32cba308c9fec12961863\"\n\ +},\n\ +{ key: \"7192f2e01cf30e28abcfbbf0dea478c61039e98ae7832fa6c38a5c08a55a0d48\", \n\ + iv: \"96c2920cfc3730e8\", \n\ + pt: \"4c559814d223a8d7d3124a972cced40c9948ea9680530f178f7bdfa0357c9928a712b99e313d562a9512e043c8\", \n\ + adata: \"1b9d6c7fab79a35a8745\", \n\ + ct: \"dfac761554eab74e19a005563e6467561e5c6d30373f8da2f7d544763bcc6abcc34a1bf5e397732405ca2bdbd1\", \n\ + tag: \"63fbadf4b522e3402c7069cc25eaffbf\"\n\ +},\n\ +{ key: \"20bb5b8dfa9f856c31c1413372054cae9b9a328ed008ddc669bd35b1fb736f9e\", \n\ + iv: \"9d0b6bf7f165cca0\", \n\ + pt: \"c485753aff7175158a545d592dd65620bc6d1aa5eb0f34cf57aa66a631d7b019276127b8b9e2156dfbeb4fb405505eae04ebc2b78e787f75c8d8481ad6cb73114aab66447835c8828678c94a7a72b275f0a80785d15da6eb5724ca3b7b257618b31001677c5e521d0311016f7694b4180f33149635ffe62e969e3ead840fd56b39d8b52941dbe39829e690471196c87f5f7113d49cc9cd39557367b55c8b4627\", \n\ + adata: \"13e816683eaaec7dcecce92c7b21c5301ebb4e591f45375cbb094c2a7bd574eedfd35137856172ad9738c9e64e5afa82b7d3525b5cf6d8914451c3c3493700ee747aaf8b0972466ce4911b4aa10ce3c93388a06638af02469e4af10b9015aa5a938bda38628eef50af4b20d46f0d419e17fa4a426903702c3e70c4570302887801e25de093b230ff060a9eb6afe5560853609cb9295c27d07febfe0821269e3632c960c71fa14a8064598ef8ed199feddf4c41831e1cda402d1eccda93496cef\", \n\ + ct: \"01314224aff4b5bf99379c4c6620bed11a2b2e72b3df72799d77169fea96031cdb841fb46e3313519dcd814914e6626ce9389d7bdd2eb98c8c592617c39577f0818cd3b34b8f17471f1b5dba39c8b29d339998585374168bedd4a7b7f78da3904518955751958520ef9ecc2970125ae9b5c2369fd8b5bf925f0d75d3d6b88b4abff39f6bf63e4560bcfb4fee24bf31b0a757ac8b1f3c4f24036b4a49d1d72454\", \n\ + tag: \"95522c8dfe1c12c857b64eea34a47e34\"\n\ +},\n\ +{ key: \"9e687c3d97831d02228f693cac57378506c4945e088b0ea824bc4501044bf9a1\", \n\ + iv: \"13a35410b72e18b82ff796d7\", \n\ + pt: \"c1b92c181166bb227aee4f929d07e19476306a4cb80ca8553bf8b1e7d07f3cc94cd018ca7a61b21e7c84860348f8443aa7aa7616d7c57eecd93bc358d1218ce25f0ef89c4118e7f3db255472174664f825bf4cc882b2d2ed10b3471e64402e4ba310daee429d9c307a6661976d7a49578e81f2708c811d574c7ca1dbd67c40c67307b2021a25889cf0fe746e460a526ad853e22fd5\", \n\ + adata: \"6ef2cf3cef0e20eb0b6e1fba02808c41168921bda88a101a8a569cd181f6499ea4e3d7f7e919745ec81940c2bda8240d60363c4153b62941f2d5a2fb344427f6a6d287ca003af0e0b81e94dcaa8d7bda9f16668c0b65633f83cfc7dbd8672000889f04a894a8644723ca14ac66d4b6ad883bfb\", \n\ + ct: \"57c2c1d516459ceb296cd0236a438f009ad83f4ccc61f41c93c88b199abb6d3643aba93230cd4cf91e2feb9d653adbe088d9d1e319653aea6db568c6caa9b591368e4992ebf62a812e83ad7b670e90dc5f8c48e41e97b2ad1c44fa3afb148b888b9993d4dd26fe76407af5a356bdc55c3734b08e31d15a21915314e099893093caa05a4f5b02ee812a95bf0de32dd0f42d9fca84ff\", \n\ + tag: \"13bc62ee5570e6e1ec299c447048441a\"\n\ +},\n\ +{ key: \"626f2eb38e95ce72707f88e76c430038df80e27e4c6aa2c80eef037b8a2d0eef\", \n\ + iv: \"bcf4e2f2c0d5b7e1\", \n\ + pt: \"ada1f47d0d082aa625f1a97a8fc3bc4c63f9382e18d8dc3b80007985e67c7bd09515e0f6af5fa8ba5fc16cfbd40e2b0ec82f4e1a168a3a4494c0d7c00f0452394e7b91a543d8342b608156d95d1508226df085526ced2a8111a3bb23971f973a8540cd6e80f1f2eae181af0a1c4b16d55f40cc9cfa9e3983cf97e3d3b92939e4738112e6467dd648f0068626\", \n\ + adata: \"c1c263f4aa40e5fb5d55819b99ff62fd9e8b83ae246238b45c0c7cdbd076ca777d8bace9cecddf0296a005e479e544f46bad575c4f26da36b0acc7574bf03b1c660c661792878f9146c10e9124b244f8f3abd410b0d213b1821e6da88bfd981322dbc03a6cf4b891330b3265a3de4717a1abd7ee2c7ca742922370f537cf933823d70393df5d4ce249f2c8cc8fdb9d8469447ef5cfbe0cc41da6d44eefe861246cda\", \n\ + ct: \"222e71623beca41010a389c2f5882d40df3afe5479c822dca35998273aa60679e41ed433cee5d4cca34ddc3d7e195bff4682d31b07cdffc5b69e62421ba51c165ae0de95cad7a88580846688961e4ec900c094b36db73081267fa002251dc00393df6d6ac760498e1e657f94df5c47475e2658425f9f5e0a8bb22c74f598c607e40abf4ef5b0218a3164e2ab\", \n\ + tag: \"c6dc5b19627dff5858451b1fd5121a92\"\n\ +},\n\ +{ key: \"3e3e479fa7231ca5483d191df0e2b2edbf9ee43f0e6ce5d3220ec134af35137b\", \n\ + iv: \"0f2137753a725141151242ce\", \n\ + pt: \"6ba1b91f35bd4e802e562772d08069659d558697c199b9aff5a599e953ee3576a2417f925c6b4e8f78e311fca6128c285aeaf34650c8360e067883487bfc502c8d95523d6ef11bf20f31eb43b618247c2585ce76dff082060ca818bb97125b980d73f5d429e8c0163b8f01ef934cbf2e8372a20d\", \n\ + adata: \"a3cf0445e6816dd717cad4210864\", \n\ + ct: \"7ddaa9bd28eea1115ea5955bb2fae9aceec9b607cbe49d03e6614cbaa18e31faaaff6f36de70abcb0f2034d8d7ee67393040fbfe5cc0ac962a852af6f5c3206b063e36d38b2ca57d24bacdad81b7212004225f4a3c43e1517884405193cefe05ca0045d76aff598d82981ca743a839a336690ab1\", \n\ + tag: \"3eff7e99d0dfd0633f9e75590ae7d791\"\n\ +},\n\ +{ key: \"23b211141e46739d75321d47512c17d9fba8e28f258705d1d7194979c0bda0d3\", \n\ + iv: \"dd2307a369919c7e\", \n\ + pt: \"22621ea803db12c776d932972bbe6f64b445a1e80bbf209ad26796337742689e8ea46722e0d2efc75094770375df8ee2a3ed9c3b6ad02fac50e2631111648f02c3ef2119a65fe5798e0cd3d283f975ec7022fc1e7bb0a94070ea6a0bdd6ba28bda0737725e26ff25f353f76bc7917f75631d50e6ea0b6dd8962750\", \n\ + adata: \"42c034718160cbcc4ecdf7478f619215d355d3e2a4d9e33e249ce5409d0be12d2eb428aa06f7fa20adc955dcb6c56c7794592719041fbc796d553cb45667bc5e097ea030d60fcae3d693dea24c66e0a334787bc4d81f10d205da0980a416b45ab55a7634aa3503e1a4fcbf4fcaa8c74cba289a1a95e92c885cd9acb184f49d048e7c2fb601049c1238079a76ad9108e224ad798f014631b9b02418118cf402372543\", \n\ + ct: \"a96495a980a6aa075fa4e8d9dcbf3447ee1514e9a32be911dcaeba5cf9f03593d443f5926ee4217d2843051345db16578b22ca11c2f2ff59512048334bc7e5e911e4b06cd80f0d3742b5e190dce5c776da8f1640e52d7e79f8884503912817885e5eab8020d6265b265ee0bcdf6ae967a134d2abbf33d3f2339a93\", \n\ + tag: \"fc895731d7dd99762aa79c806af621f5\"\n\ +},\n\ +{ key: \"a295eb5ec308f17c522320061ec0186f66be05e0c86eab5cb5bb3f23ed562494\", \n\ + iv: \"3e9e2ed1e3be064c\", \n\ + pt: \"6874d63f180e6ba0bc5599d82aae118e59405e6c79a96adf9ad55b384bb03bdefa60d4efb43bc89394e7fd76283ca8765404f144ea26385f76f0e34e1e27fe001b45f39b206d741dc56554443eeb73c3c3c30ae57756a3554f56976196424f611b21e4a82e0180df4ca7ef66fe39767f234b8a88e6901b1574d16cbfb931f79b1353be5b714ab67e7d06ec0df129f9b8a112e8d93277d5026d3930efa3b101712b5d76192e796897d5b216e5bb683b20d955de708bfe6f33b0e8309801\", \n\ + adata: \"a1b2f525adf4f36c0c7117450c973dd38a75c3c73bec46cd40f85b5482988c487ae8f9d7ac3be413500e7066d6625731e31e9f60adb19d5b95a6e0c3cd8a0c22a485efd99db4f4773688d58f9d630308353ccd3777b4bb86f4a1f00dde82f3132620022506da080a392a76edcf52\", \n\ + ct: \"bc37d3a457ba07a2882bb93a395d919db2f6d4fe871c60672f18ab4f41f97a57f59ce5ca28b6d9615b2273a3321e6b104ab529f54ed9358bd6f345e2dc767f4e901a8d6a565cca7a0bc5d40767e6e0442de36f9de5d66482918f45ed41c624aa241affe78d6c9d4af3794697679b000a78d0fde96a9e09cee06f45ff78b91c8617f6694759ee169eb8397033195e276a7176d2a2da32f1fe0647aa83f787cca9beac401d0b15ee533b2471f95726006959055625a4226642eee2d2ecfa\", \n\ + tag: \"ee3674c680b61afb904c7b2fd70e0d80\"\n\ +},\n\ +{ key: \"893ab4022f15879e3c632300d0a157b8f13430bdb9cd11be1484dc59c72c0f29\", \n\ + iv: \"4ac62246208f045161292952\", \n\ + pt: \"f1f0fdd63d116231af61f030163b2332600e15cf1e7d8c927a36fc\", \n\ + adata: \"cc2b3011da0ea3e0df2ec3c18444a5efe6129f0b72761bf450cd1b82e39ba7d7a8cfd10deeaa5daf6464481525154c461f75564c842b0d4158ece977e891999754b66ce59216785d510c2483619b85167718d657b70b2353ae5fffc94cc6bbc997219dda9fb44bc7154f04f7d93d37c493096c56cde8627608734479879063d62df21ed45b2950574589f1e00a85e5da9d5fa220029ac759e5e314751d057c19439e65be5829903400929d0b898d8a14fa430f5fb9365790\", \n\ + ct: \"ec7e0d7264f0f77a768e0f52d4ea086ce317cfee72f1143fcd9d82\", \n\ + tag: \"9796025b2525ce66d25015e8935a299b\"\n\ +},\n\ +{ key: \"f30cc48e0198997c4310f299e775a7da444d99460937c78ce409e9fb154dbf1b\", \n\ + iv: \"947dfe2f9e1e2feb\", \n\ + pt: \"c40e770b0fffbebceb3f760c6696a60f4b49f7e29cd947289f39353a9bbe585619baf5a9e90550ecc6dda131b09dc5d02d2c423976eceab62d2b140bd1869f173a3179897e43d2d32129e47a54127ce8f155c359af6830844e9f090772b7daf6c25b457f9489b11d35ddd29401f2cc2eb455d5\", \n\ + adata: \"411ff2941ad9880afd9a0e0d375d055a98f1a4a45c8de90d2d81fd616c182bfeb5d6ede22d\", \n\ + ct: \"10654018203c77ed4c29e59992cd8dd1177b019562599cc47187152b4ca97a1a665138949fefc6b5d4f96cc6621e2a3f6047ef72c31902959d70dc4c24dc99964d2c553863f53deda0adc596d1e1a948d003bbd04c1f323e69e96ed46bdd91f1f34a9a8626a6ad6e8d504da0940dd63f6100fb\", \n\ + tag: \"a7aca1afa99f9f7b333c341797b6976f\"\n\ +},\n\ +{ key: \"b7739b589593e777b8f093e4a1a7b4040eee120a5b9e9a1f4005740d05586b7d\", \n\ + iv: \"0b09236da66f3b62981608c5\", \n\ + pt: \"c7ee6cfdd8445b9eb99d4866d229a8d8f55ac425e43b15b5a2050ed125df3c30551d7194e551141b0da23a602e3dad3465552369fb25a593bf47a817b0c6f37b01553efb9a3301e8879ec7c268881916bfbc162a8326772604a870206c726a9130b20b478caee32787ac0aeaa491\", \n\ + adata: \"0a98a0a322e47998f33261114de662061bdce4c3698926502a3c3b96dbf743b61b3bdaba5c33e2d69532b9c43fca4f94d48828cbea6f971d8b5a93bbac490f6080d5a9c74846dfa5743444149a7fac7385316de6314cc38d5d2972ee6f9a632b109551db89c3f7b2008b9fe62940884db59d94e34e91887748c08d03df9ca2420ca72ed0071971e4a6359ae2ab56d0310e6b2404cc\", \n\ + ct: \"ebd9990dd5e87ae0f59da56b89e0c194f30f5c69a5c903960eeed8bb8f4ffd5a34ce639ee63bfa09e14cc68f6ccd9068a2e68bfbfa771e5b6bb05485116492747fd3d29a33a24bf4b6571ab03695fb0c9e37215d23898a998cd1502724cf96c65f96f635f7fe10ab8ac19ce350e3\", \n\ + tag: \"ad04c0b16d081d59f6371b59924275f8\"\n\ +},\n\ +{ key: \"ccf0c4cd559dfc312928bbfda0b1b5b64b28e7fa65b7035461423a98f8e747a4\", \n\ + iv: \"481fb1e6719286adfc79d9a6\", \n\ + pt: \"a38ad19d267b2a5eea5592e1e4c7e0ef6a6d3a692958\", \n\ + adata: \"88f5904c2cf7ad69f6b86e2404d0eb38a14d7c43b44b051caea00e819afe54e4b55ff6482e9424e20fcc00eaca4916960641ccf150132e7e865dd23b7f410c1cd2919f591880ba9eb45730cde82b5ec0bd4bd177781dc405bfd16e689113314e33d9214c7f0da3e23f6bc06a6c6d6786f5f7a99fa9da2280302029a36cd4ed493c7b01243f14401f1bcdbc2656b7664244fe7b1978a66cb91b3d1fa7b859c58d\", \n\ + ct: \"7b39c5b212d34d521cbaab43327b41a2ce05d590044b\", \n\ + tag: \"e1bb5cc027a4982e72c42342e9d04653\"\n\ +},\n\ +{ key: \"5b43e54ff9b42342fe50f2978b8838d51421b6423c567123b95714667654b766\", \n\ + iv: \"6cc0d4c23e63a68d\", \n\ + pt: \"07f72d929029285a82bdfdd508b77fed98162a1224efec227e95b4b25cbcd0c6cce88734c13f33219719058ba994aa78a91f5a2fda4912cbc67744ba63619972ecf6e3bf3e22be3bf2bbb8dfd7bc094992c37ec6f268208c70a3f6400ec5c56c0367a1bf1502e1ec14d2aaa589125db7b9\", \n\ + adata: \"1676d44236a2d49c4de648d594c49343e753c4761c0dade77870c283c88652dedbd7693934c9eaf77a260d7e40350bbc77ad91e0ce2cf03730deeef6\", \n\ + ct: \"b45e804c5cf7e48815a451f6a7887f07f81033f4b5d07a2293d4ff3e68678d5d40ebc91363323d2c84c298072a8b9fc78dfb6d7173f12fab145b67b9fa36de06997bfba9154f5895f107af581ffcb1df0698efd93e3e3b03f30831d89f6e9f5bd80a30aa0693be15db0b1d4dcbde501fd2\", \n\ + tag: \"3e3a387cdec26d04a8f8220d61922979\"\n\ +},\n\ +{ key: \"76017bc421b45a858b4f17fb5ad2787e0aa33ba8ff626981bef32b585284f98f\", \n\ + iv: \"d2f793219494dc69ef348859\", \n\ + pt: \"4fb119378398\", \n\ + adata: \"46602194b4596a479db252917c0d38b03f003e2e93d03635b98f0e01e25a413016da390619dfac5dc723d81af6164b1915b1182fdc7cf6ca4f38d67e356929b5d803fe65ac66837153f12616c13aab7ef4eb7c9acdea\", \n\ + ct: \"ea3704bcf998\", \n\ + tag: \"8598e2e9fc8f4dcded2d7191468d620d\"\n\ +},\n\ +{ key: \"3edf8e35181bf727ce08449cd769e309f1f108489c40b72ef4e6061e2f2f945c\", \n\ + iv: \"1e5f5138c78c6dc8\", \n\ + pt: \"4a1b021c1c7ec72283f55870cef3cca471cd92a50166801eb7d8\", \n\ + adata: \"e9b7b629577c3248e7c08ba56759ac5166084228e4a2f4aa1df032c466daf536f0952d4b8b995fa1049ccb55c0ef3f6048bd81a0d9f3dae170f8b414f5efb65a95433eddb223df9dd9b649d2a24c0cf5107c54cdd237bef3f8067b591ffe79f707d3a215e069fb12de55069f4797a9c0246d630d05818e476ed6eecb95e2d8ed9c8a7ba6578935ee741740866ac9\", \n\ + ct: \"44f54d3d21bfc1451d1789dfba499944562f42dbdfb0441cbc4e\", \n\ + tag: \"b9137005049deb17db2d603fea96ac79\"\n\ +},\n\ +{ key: \"7dbac4bf4bd26b4e1aa62726686b737c7ac65e650b62659588355a2b8d16dacd\", \n\ + iv: \"b8a9358acfb8724e\", \n\ + pt: \"11e23ddb17bcac30dc902819937f6207790d98cb15878a504a7b4bbd979e1a99c8b144129c68cba305c9b4bd8d0ea59da8c0042158700be2c5a1be1ed9788d87dfb6bc3cd2c16e6e60e7cf28f9d526b078029ca46bc155ab5348b1da9fa3afc24237a0b06e\", \n\ + adata: \"d2889cc8cb2bdfda64de7b7f52d1e99584f7b083a42d3d59dc2b76183c4ecf2fc8cf8f1161572848aef69b4e2afdb661a236d01fae2e8aead3d4e680c6e79d3a5c89ace970b0f10cf444d24d380650c432341f8516be258e50f3ab919a0ae491e36852b494e63d5f9d144e0cfc445abfd324bdebef21852928a946a9bd37daf5c2ccf6f06d261aa75d6b680c1ac15ef33978b3e803fa8e57d88e546812096f15343eca0117172c382d708633e41a86e68775d33e16c9589e833374d3b7f3720714a8e6c45a97\", \n\ + ct: \"fcb6d709cd20aaaf5e3e7e274c2195de80ac4a16980e11ab4d5f767758da17e4b46a19459f1ac8cae6ab5b5a6bbb907d86cc00a5477acdddb50764c39419e89176dbc0b44718e9f5c6627b67b48c99b8159857bc6b25a196a193ad3d46bd6627e1a0104c3e\", \n\ + tag: \"1b4faf310f0c0823ab9a9b5d092d0bf0\"\n\ +},\n\ +{ key: \"b4e5742f21e0f4e7d82aefb47088cde73ba4c706b476dafa3ada1aea753dcbfb\", \n\ + iv: \"7351e9e3e99470149518739e\", \n\ + pt: \"c56b87d8cce4f295e0392694e5cb533ecf29\", \n\ + adata: \"2556cf246f4909cf90f6ab90f48945c7d1dffa280596cc77eb12366221fbc513421fe8930f6bc3caae809858818f47097427211480e1113687130eabad78d123b3b1cb8852941bc4f286d1dc854a57b152ffb88dc4fd35af70f721b4c438883fbbe8d26e56ae63af5f6e960f58ee50\", \n\ + ct: \"7c737808ca164dcc19c0e1a8da9e3f614da3\", \n\ + tag: \"851ace06e748e5d3b0f826a8b65fd7ad\"\n\ +},\n\ +{ key: \"c41964c0a48d497df94e7891f753ad74238018068e8cfab177f5612f645a178e\", \n\ + iv: \"7d56aa96e691971e\", \n\ + pt: \"a60fcb27e8cc7e39c658b15a6bebacbc249ca251a71e4c1ef656a2aa2f\", \n\ + adata: \"ed850d5b83fc3ce05c549fdbb171490dc2893f26324d8725e5dc49dfdb7a20de9f9b6ecb22e28f07abd6fb428985c27928db9d449f6ae812693f46851fc451e59a56564967d3da74300db12fa8dfdf447015920e1f158222268666d36e08372bf1045a393ba5c7d2800241ac0652e52e0f92e4ed0e5502a0cb3dae9a3247462da1bcb18cae6185ced977021077f64e6882aef6c157d8e88f4257c4ee8947\", \n\ + ct: \"f0456da1e2fe907f47c160cb2569840a9de83b8624d9e393a4eeb18d93\", \n\ + tag: \"d05f6738e080380dd4fc5585d507d24f\"\n\ +},\n\ +{ key: \"0ebc5dcee393860389a43f945ad1045a1562cba0cf1e3e9fba7380b68aeaf0dd\", \n\ + iv: \"f58ade9ebcc6c5dd\", \n\ + pt: \"d76054c51ceb05f5213bdb298f15eda2d041899c44863d2c35dfa5bf01876e8b353f2bddaa45929bc05087c59835ad376cffc294a332b121b2f4c15b53e750d153b84997de052190be71cda8a06581d8ea196c2671f8b84ed14e7db3d64707be2a0d01aaffc580c6f5947591d20ed80231eae86377b522db84356aaee9fb9c1d46da3845ea6c329f34ed70f446ca13784d6a081dd5ebf3728205b291c99a77e779da4f6108ffd7201d08783e3483d9dae145c5a8f6f390d7\", \n\ + adata: \"945cb328d817c42d2efe75c9d4591c84d6cee0cbef550be8ed1b0b6949188a52\", \n\ + ct: \"d7630ec41d98f1097c9381f2c3dbc0efc94184bbd931b12930f5fe1b138e5427863c0b98ede0b840800d9fa8beff895869b9b259e21cf0856cba265a0af1f94f9b9b206f3c26c52b75b7803a20f1ab773810edb706b76a9c23b815e9fd879790f18c4170b97eada1a6cd42b15a4cafcdee1f8a6a4ea2c0462d4ba9a3829be60b0abfca15982ab3baa8bbbc2d41dde65035491d5ed52d897174a1d762a3ba3ddd150a7cb8eb3674de1d35d2b77baca6d275365d7a34f0b27f\", \n\ + tag: \"ef1f14e9f1c45026c66018c5c4b38c50\"\n\ +},\n\ +{ key: \"957ad182b0003148f1926541cf85aff46c1ec6b54e3d72d3851a1da962b5f719\", \n\ + iv: \"4e6a6a1a6a37a5e8\", \n\ + pt: \"3ba7dcf3b1a5bdd1ef27b1f79e74b3c650e6894629c18aa7cbb36a07f5c23ba7c90cb93d624691acc4694a34dd464074d7a89083a59634c0fb6ea2027e3a2343672df9c67e92395df5a7b8b53f7ded61585fa44f1cd01f2c84573017870c88d3fd4fb1c13b71e5c01069b3\", \n\ + adata: \"a2a1d5bbd66eb1e230b109b602f139127b8110efe4a3d6250d9be3ffc7fce9be937406f7bd1f04295423b9752c4e2eebcd698cbec738b131d75c074d420d221548b9dec7eb\", \n\ + ct: \"6d4f339e16bf3954704fab845491a38835eb61733fa31889e7ec6699b8cc4a3bb47facea6be94f50e9eb716484fbccf8c5f98eb8a297c9a9ca18e01101b11cac21bd2ed1f18a68743f4fa795272c2d4188111ae94e192a8049e7ef1ae788956e0d7bb7058c6ad4daffffb4\", \n\ + tag: \"63685790147fe863aecb668902ff3286\"\n\ +},\n\ +{ key: \"2f7dc1637aff6f55d5760fe0a6af6371c37c911e6ff4506cdadf74d185775710\", \n\ + iv: \"2b93a8b8ecf68c552b4b7334\", \n\ + pt: \"824e772689c73e24e5906df3005d1b9a821dfcb490573e1c61e139d05574a08ded3c4eeed5b779a33f4dd264afce31661e761680cd68d38b4f0bff21a96e15603aecf72ab7e31a0a703cae5f1488038653e27f518c795da0e3126abc980e5c28d2f5acefd830bd325c2409a13873670e835a93e6d60ba5bbddb2c00a18067334cd87e708b5\", \n\ + adata: \"d002924abbbf0d657acfc6d04bb9c2bd7ef1fa3840ebb9c458c11d99f5305a66667b4d63479f138ac798a9afa35d3d032bd714eb33d86b89db9d63f06c6fd91e1ac6a50d393e3b14a70f6786f47a5c07\", \n\ + ct: \"f836c6eeb51960981362aa44959f0aea2d3f9d8493caffefb398da628f9f6c7728d835ba99e3b8658bc8a39dfc6c2ca3ea161b9ad0034267746fc473659ae1760c6d0d77027504b2446c64c23b0003f79ce47d70f3c1a4c022919a3b8fe77eb90f7ac212545348fff553bf4e24ffc477d7bef3edd99c71fb18e589fc8b9c53d6976c7af0c8\", \n\ + tag: \"39f323f9757677d22bbf856ac3baa9d8\"\n\ +},\n\ +{ key: \"4fc5dafb9a5c820bbd236b85ef5783002763af89b5113cd24caf87be183bac91\", \n\ + iv: \"24cbaa36322e758e22f6a20d\", \n\ + pt: \"1e6616f525d0b9bb921e68b59449da2e309018bbbfb71a81622ebab3b87b40b9f3fb53079c026467a76a6b9b6b0d3645021ac1db82190b4579dae3d17a723ad0770771f891a9bb60955560db91e4daabd99b755f962f7d873bf896350beeb89a05176eb5d91c7ba07cfc4568a9203baaa44db1c8b870\", \n\ + adata: \"1189c95dea3642df5cff2b14ea4d4cf43c02f7373d722d0b56c592b41ad8f3e815d326aa2368f844ded0bf33de7e4019806d9ae76c7ffc1643bab680eae047e7fd172f0a03c25d\", \n\ + ct: \"db873bc21556ce48ecd2e60336961bd03fd7bea5103a51125327d29c89636b68f78ab60ddb9e023f274503fc2c6ac74f9ad4c16df88ec0e993c6a24c2b43d3ccb7aefc72f82f36adee8beee6e056478937af0f1f7559f7b92d4c328b94b75c24a9e1f72ff863e8403c0a0eb1fd5cb006b535b213709e\", \n\ + tag: \"f9085a7dd3857f6ded956ae62675b45e\"\n\ +},\n\ +{ key: \"deb0e3ac16479e0ecca79e258c98be9fd858e7139e828dc4f76414b18eda5311\", \n\ + iv: \"4d5f4bc38ec0f074e698a024\", \n\ + pt: \"98d2cfcb2a6cbd2498226582030dddc6fe4badaa64ec3fdf22e4a2514d7eba3e2c072a46\", \n\ + adata: \"5b05c2eb13c535216beaa499bbd5fa0972ed11e2d0c3f675c70a985ac69bbd9a0bd062752dec0c9a2fc8b1b00c988d8eb30e919e6ca3eb737323f0a9f99e386f669260c6e24a9d\", \n\ + ct: \"e6ece3be3b00f21e51e2be40dc7e6d4ecfaaa7576286b507764701c9744ef04b99f417ad\", \n\ + tag: \"b860f2e809accced478a99753b253488\"\n\ +},\n\ +{ key: \"c1ee04c1651f7910e2657a4047094a05265333b26fe57560305dde95a166b771\", \n\ + iv: \"05bd94668e7b84fbe3e849c5\", \n\ + pt: \"00860e2e22aadca3a07e28c0600baf538bfa7942fa1d0cad71a5efbdb1c3efa8f4d4cc4a00336a9ac1ecccd1e296cc4d3a1433120d9e54bc80d40007639e3fa667b65d8c0fc05bbdfbb76da7bd001df9f676c08f0836f4f792cbc4fac88f7b7762f97dc44ac60a02611972a4b8c428f4cb6f7c60fae65ef14d\", \n\ + adata: \"9db5006b7d2dcb98f6de7be91087788d9ab7d47518ff3a55c64e4f8b20ede9d0128bde1e0731a18fb777a0634dcddea0e343f700b703a9cc516269ccb746164d94b5e9a720e83f3c97a63faaef01383de488c31a121b9ee3df894458c7a6a4d7739957947f01c890019d4ed697b3397bf2112472992b2c860c5d3ece2230a5fc94c088ded173c820bea294c491737c3a9d0f6a0abed1adb791a7b231b60e49e5d7c2daa8fad69616\", \n\ + ct: \"e17709d82b1d82c979152f86ced163e98a700ba9c2fc8d3315d858c47a920fc35ae7939b2c8ceec3bc12e986508299fd5d3934ba0380d27260c14db7b1ce5f13572f4053360e0492a9f0f9627e04abf8d479095fc241d9a52c6af4601e21be2e33b54c1a9ca3b9ccce857db91753920d2dcd09e6c1a965a9f7\", \n\ + tag: \"93a7a47d870e668c7657007bfb404e08\"\n\ +},\n\ +{ key: \"7c9fdeb6a8eb32abfe9b850c0c370c76ff298262e3f7f8a05c4e2a6119085598\", \n\ + iv: \"16a517c54e7ba04dcfbbf001\", \n\ + pt: \"dfa4fd180829bb2458680e960c6291066ea6e5eb6983714cb4858427ee18c5be0856d57ebfb5a47d9ca308\", \n\ + adata: \"f9987eb54e479a7a4dafa54c8d0745725e1668110315b78d399dceff6225678d20054be28a742529367fefa5072cf5fb439af5e1de9ad3cfaaf7201d01b09d0322e273198fee490279f46fc3d54048395a52b28198aad505f442ae82c21d4923ee9f1f09212b7c43c22722808959d7f060a6dfe6320ecf590e6a1465ddef\", \n\ + ct: \"0c1889fa10af370d61e55cdf49d3eef9ac0289c853714d1e6fbd340711bfbe9534b8f42b45328ecfacb337\", \n\ + tag: \"6baedbbe7476cfb0ff7848df94145f01\"\n\ +},\n\ +{ key: \"d629d0f80169df73fd5ec5b0cd86d524b9e2bdc073e435cb54ec3141ee5c3306\", \n\ + iv: \"81d6c26959863438\", \n\ + pt: \"3542bef8c04ed058b314e06af391ee39afb06ddefa0816c2db6fc55d058cfa5be1ccf0ebdf16aa07bef3d29ce617f22366c87c2ebeae29f07ff1edb62e6b362b31845b409938521b7b247857375ff724c7ac026ea378065d43357aefdc9b2341b7e385a57c52ae50e9772b164991d545aea77edf5aebc37e7dec9d5aaec17152ffdbbd71585a5f7c1ebd02048f742c5cbc74cd5bd36af5bed14502976688786bac6218b9e4f7b744a503c22bf32fe92e16b4d7d09f08c9e84fd2a603a9983d81d8\", \n\ + adata: \"6f2e2a30bbd12d12cf9b84159946a4aafad7a0ee1aec15eb6ba7df9070e68c741406a5d2b0e12f763cbe23f1fb80ffe9a80548a6f76cc0cd25296dee04872d2fa49ad5e6f1976e623fd75c04d1fc7fbc7c941007c2b8fdd3cc7ce3f7689aed547ef9764b407b8fd766c6ff41c766c30105059f42f51a2c06fadfa541c84e1853452e503e932bfb7f18d3da1415b3471d5f4f4c727fa7fddb8ed7a7e8c2943e8e91d7c815c6db61\", \n\ + ct: \"85ee3fb13df27057e0e737b6ab1814767059153f2e140cc9f04e368fcc7372a5e92e65793ec3357cabfd12848b9bdf2a9eabc2b7aaebb6ee3ed3b44ae1a9217bd9936e7d6a30cf5dc9c1739fa01bc13de7b594cdce0a4d754631aee5d26642e6be0b2641eeadd1969f558333eaed78cbbc98a7c823e5249ff68d21b61dfabf7b14241cf699c78827955e9c56864d9fca48e0fb0c4a8150ccc3ff9ec71b10e3b9317cfab680b1ef1a6e4690ede8410e3d05ae6ad5c1b8175cb1a666171373d02ec4\", \n\ + tag: \"daec41253945529deb87807ba3c481e4\"\n\ +},\n\ +{ key: \"f36f1a1ca8a78d3d64b5211c7ebaa109b0df1d77f5709dd59fcf17f187052f4b\", \n\ + iv: \"b5ce2c2bca92744606e70f77\", \n\ + pt: \"08b743d84e0a31f5646016cb79a8ec08\", \n\ + adata: \"8a1062e994dad0b6eaad4d66b2be9d7d823d370c2036453a710a8a156085629eb6fba2519c1a9205d0960966277e61ccdc6d313a29aeae71b4416629a173a88f5a5c307724e7bba3b2480ddbe0467982a9b5460094a900ea202337eab27a8c3d26d2df8d563f918b089391242b734c8ef5cdb648f5602e089d0988fd4d4637f8f71e932a5b7e4c638bc3d625ff3ce3d4c46b3a93643bf5cd4717a7e2f3e12f3e1ee617f3a47e9b9d9e160628fa94\", \n\ + ct: \"77040fa87c59f013ca5994c3e6f050f3\", \n\ + tag: \"12cd184add28a6f0c735420e58b60bca\"\n\ +},\n\ +{ key: \"8151e2324ca8ef2843840b6ceb9ddfa05a3cb652d2bd39fdd33aacca69ec8bbe\", \n\ + iv: \"0fef6597714beaac56c1f4bf\", \n\ + pt: \"0d\", \n\ + adata: \"b158c41d299389f126f44d7f2d4198c73a34255bb88d568d9e41ef18ee83fdc9af9791f179b557ca\", \n\ + ct: \"1b\", \n\ + tag: \"cec3423dbfdf9a3be272f85832afb9bd\"\n\ +},\n\ +{ key: \"0eb43c4f031286c59a4b200cf35bcac7c43c67d1365e706fbd6e152e507cb483\", \n\ + iv: \"c1f129e899168631\", \n\ + pt: \"5ed9aad6157e6bff\", \n\ + adata: \"3b86dca02a157a3c1fe9a9bf98a054c77b910cd7f22090b1801b8f3a6fcb62e2271776cb8a9046b7621cd5a7da09486a503470197652cb66489d08e276139edeeee741d76df660c34cd844d5e29be327abbcccafeea2eb651a8d446c8562fbce852222cd823815da81f0265ff1d84a356bbaace3c0af0cd015a678fd23dc3bfc3b16f19af29032d577fd9446766a73590e6aa87fa8dcda685272eeb270f9285481a07f03f6bca0b2e3067560187ed6ba1e89125c989e296185\", \n\ + ct: \"3a48668c50e555e8\", \n\ + tag: \"5cfca24d6a6fe72a0ccbe0e3814025f9\"\n\ +},\n\ +{ key: \"0b13b7e96709c012465dcb85f4d71148198ff9732b3de4479a027e8e503c57b3\", \n\ + iv: \"37913baa18e06232\", \n\ + pt: \"3a5f17311dccb43f\", \n\ + adata: \"a0971c0d84c0aa6bba7d828619271c67616c94c45bd1cc1fe80557225f1d0c205f8dbca678da1dccdce30e46ee\", \n\ + ct: \"5964348b8ca3e780\", \n\ + tag: \"a6b327ca88a46fc55a101b9e32a0f1ed\"\n\ +},\n\ +{ key: \"59278a6a90efebcc775aa0c195448eef52e3482df8675469d83b7309c9a393f9\", \n\ + iv: \"a696748ddc563cd6114d1ebf\", \n\ + pt: \"4a3548b0743b5909e7910dc15d730f6785bc4b4e26b7dd29\", \n\ + adata: \"a79ae90d0b1f29ec587aa999fece511e328bd7da6ea1547eeaf504b3fd5e3f8d6f2c5757c435e61e9b830ec555c819e76a44eb1bfa11f1ac89d26982029af057cf4edf9d4844faacd61ea35dfad617a940544d3b2ee37a49d9723c61da4e674e92edcfc8ed1f4be7a3ff051c60dee0a255b1530b86835a46748f2f24cbe9ba20985f64f915\", \n\ + ct: \"ba910ff2f5d970d97c2aec0f1ceafa597abb0c3eaff9a9d5\", \n\ + tag: \"94e4264582f98e9e19004895ed514241\"\n\ +},\n\ +{ key: \"f09f3c3dc3aa5fac58d10612becea01c10a3e6bbcd6ea172c93680b57a776810\", \n\ + iv: \"529e936605471c4c\", \n\ + pt: \"ddbfd390ab9ae8015947630fc2c00d27a4e9c9ed5467bf673bdfb274caedbca06189ca3cdb2c55bddf353be50051a0a9dedd70b38fbe0f8ea4749a97f1d51e9a0698506af6d0cf71627a684c365f57da730346b8f5bf6985b173eb6d6d45ed7f277edebf130ffe278c5679157c8436a90cbebe4f7e929b2d899822a5dbbb40b0d2ca08e985359250c8697bfc74ca82fa1f97cbcf8105705ea36406ced83d7ecaf7c193cf637cabfffb9acf1750b36b4898fa6fc5f58c714245ec2e2205a327806daf57\", \n\ + adata: \"a1a0773f6afe446f2b5724d831e7b840dde6052076ab16e16e28c8b74b61\", \n\ + ct: \"1ea8edf049ff01eb2efac19844e36eee086a8df71017f316675fbb1b2b3038a432041d97d286d76a8563bf34789f654b4d8d7f23496a18ea0f88cf11813aabd56d763bc5f17a4aa1f3a4a0c1268031985796889fe1362f1c373aa438425c1bcddbc2d02e9e1f5f55823ebf477ca7d8b6e42c7f71b40bc3a8583df13e7af845a445b0db5438bb972ece4c1946068cee03e08e6e9a8a813148d3876432f6ced30a5b26688719d31d012943232aea0d3d3d9aa6c49993126cd69022c7caae03e4952abc8b\", \n\ + tag: \"07840605efc08cb106213bdd56b96164\"\n\ +},\n\ +{ key: \"e82689b7f9c6989426def25bbeb498098a1ad8153dafdeba233976de80e97e27\", \n\ + iv: \"312428ac587c1d18\", \n\ + pt: \"a409773038871f39bf31b8b25ea474b69c3bac645ed26f4dbcd3e391f7d100340f1a6b6e4d7f105ab18280ce294f8c23be12ca5677cd8aa6caaa8943437a69eda4a22e52d2d6ee67b2b005335bb7f55266776b7f2f4e8998bf8a16c52951892076596ff0349b1eaec45a423f4eda51fa901eaacb8fc7ca37f4232720988d233d83e6cba98b1a333027de71b9ce7a8fcb0aa046c120a489b92aa349e6c53c87780fc9d5\", \n\ + adata: \"0dadd6396dbe919af2f34cfb2a15bb16e4383016e57e3ac88c046b2287a4714407ecd09efa14f552907945ccd39a1db450d16f3ab0a8fef006ab5133249269946d283470b77f48263e4e1ae3fcbf7667a1db9347b2b2770b8688805109ddc15e2e7e56a6bab9091a3f1ac888ffdf214d38c88e2c1c04c860cde0bdde4ad0a441feb286577b1f\", \n\ + ct: \"f445a2d5ec81992b327f2daf89ad23fb6d9e95e390b89f62719dd99dac6a3804153a36d1bdd09c20953387755004a1803e8b8ee60738e0d17df1912eac2feacd1532c8e13e767ba17d3523f7fdf9201063447cac810a5c36a6e39c7f627aaff81c8ac7dd98432626f6939617cfe5ca67b421ccfee023cc5c039632e82413e33283a73dec65759c6398b86d67a0bc20e18d93616db04bcb14ca4518854b0d04d96969ab\", \n\ + tag: \"9f736a1b523f35f63fceffdb25f7dd3e\"\n\ +},\n\ +{ key: \"8ac399ebb91a18a728064b7617798899a7ee1b0cbe21fb26d396541bef2a0588\", \n\ + iv: \"cf283a9659b12dd2\", \n\ + pt: \"66a7de01a9fbe1bd6aad366ce3fac7c92c3d8adeeb41ae0d568b8e968b65730dee0fbea3ee182e335c51716e7ed8892ad7d1126ada6afe6185868c20cc3a00a4c66860d2d0d0e4911c6072eef0b99545043958c3fbb80b0c7168fc7f7c\", \n\ + adata: \"38c6047841ff89621e03a743e6c7d022804616c283febb532bf37ffaa8300b288126ca2fa0c62486d3962e7fc6b83d9801ad3f0a690bda6e3d205e0c8374\", \n\ + ct: \"5dc935894adc082e4856f9408215a449030f080ff14cdf343205f759226f66ae3c9912a0d9b4fe4094fbeecbbbeb0eeb139a53faa217e60db95e816ea5f60852d6640271ce5349fecf28a9ddf4a34016cf67904c1bd12b8aa1702f517f\", \n\ + tag: \"f0fcecabef29f9f67cba63064ec4ca64\"\n\ +},\n\ +{ key: \"971e63fea178c6fa8817303ced0142be705e7230d71a7ce14281b3ca12206b06\", \n\ + iv: \"34be8cd0293b2e22\", \n\ + pt: \"7b9a9ab9db7e\", \n\ + adata: \"9b8833428619a7758af40566083e24267816a87338234352a2cd7e12693641210b3134fee3343e8e6d128e5abcdc6154980be76c727ba2073655d1e9e2c2e5725a0780827b6100f5961ae730e8659ba7dd1ac97d52c8dfc862346e306192ec1c393fb43bfc6d2efa73ed52a0fda2232be4b34767abab31c32a25bfd213eefb190abc86187a203874876841fefba5151aa1e0601390bf24cafa22a5aab9fd31a3\", \n\ + ct: \"357b18f4f92a\", \n\ + tag: \"a44829638bca7dd583307d1be94e8df8\"\n\ +},\n\ +{ key: \"3779996dee9fdc813f2f3f1554f1d386201678b7f9cd9e51997e7070c52215f4\", \n\ + iv: \"b910570ce29aea5c\", \n\ + pt: \"b8386524\", \n\ + adata: \"1e680bced4db8982904dce3f654d0015bfa9a5cab60f88\", \n\ + ct: \"8528fc1e\", \n\ + tag: \"73cb0856dd9b47ff06aa7b2b382819c6\"\n\ +},\n\ +{ key: \"b9a14054c7b8357fcc0060798be6b3803809721615b86ded0fdca9a47c780de1\", \n\ + iv: \"3f2e5f059b77d3b4\", \n\ + pt: \"5b6bfedb04162dc0c59f073cc5990600f5f6cbbec424f82d375148c216e844d14cb5344b0170cc97ceeca672df995caed32ffb41f554fbfbcd28fbbe9f32a9c9a1dc4751f35312dcf89dd8f29ecc\", \n\ + adata: \"42161715a9af8a401ff05d6469946c950fed5b13e0c64873940a9dcfb76936fea802e4752e5a928533ef540dae50c96f49bb360acde0ec060a0c85e05e066309dd3e0051705a06fa579fa20de33d89ec6c5f162c689936dc373de9f830128e7fc814517cba9c76d4546c23e872258accadc5ba\", \n\ + ct: \"518c6cffeeb97f8442f7fd469989faebceea7ad7bda85b4488f09e0c89a6eb7aabe9ecb21a87734f4cc74c43782e7ddfe3c9f879f76ab2258ac9177a4233d803197b163dff5ed70f01a82a7d3258\", \n\ + tag: \"caa06ecb80615c82054bddf11128f2bf\"\n\ +},\n\ +{ key: \"167d9a3619f893c8b1e31824dd25d44dcaa848e8b377d64103894ea6194ab394\", \n\ + iv: \"25088d2bd26f27a9b5c9ffd6\", \n\ + pt: \"cd0e5d39c78a94440ffd1792000c67849261d4c963\", \n\ + adata: \"7edb2120a1c4e00bedfb63304bb217780786f15d8a09e627ab7911111cb969cf6e8531798e51a37b4ddf70ff7281dd59a2591eb659747e3f8159296522cf4a1334d992f0279f2435b7ee8737758080068bd77e84d9c08cf8a4fbecd5\", \n\ + ct: \"e02e40315c5f47dd8276df3c7430918368266ad7a2\", \n\ + tag: \"8fa35ac5f051390385dbc7cddca75062\"\n\ +},\n\ +{ key: \"7430374dbe9db7f42104743c0ed18da388ee1881bbce0bcfa01fa1cc17926d02\", \n\ + iv: \"3b6007f787553f16\", \n\ + pt: \"d6476a755e0f1b77b34ac7495dd27ee80294b01df0a028a76524b461031ca390e266526f51b7b12d45df6da9b11f5874be05dda22caf99cd947d93b9e316dbc5a891311ebcb56d109d1826e34051985283d52774659c18d913ab5acdb0007c811a2169b0cf15657892c217758414ff73126afd00064b3272410c\", \n\ + adata: \"fe0114a8dfa568e3cb43fedb5c89fbb4b0af68040b39c4a8b23cf5a71a4cae18e5df5838af2f6a995300b79db41b0a47d077e2acc5de93ad092f577d4285b3144601a209e49c517992aada675b1f0dfde9c16573dbdc8a833fb6c71ab949ad10\", \n\ + ct: \"a78077130e538b45533b8acb4c7a5399784c57fecbedbcb8e553daae23b3a7863dcd519c21c8bba3ca0ce481bc7db85c76182742a7708b171424a24cb640cb1de10c541f22710d9bacb4e78a6418da37b2cd23f66c3e9a7711ae960563fcb31f064261486095c9512827cb1369dbb7dab78889fc6cf6e2742a5d\", \n\ + tag: \"b8d5b0ad2f0a5034c8a4e4d6b5154c2e\"\n\ +},\n\ +{ key: \"fd62f40db251778fd2fca22e98cf4d2a6ebe9ea80195495e085a366fe6dbbfba\", \n\ + iv: \"7f6187a6ca95cdb9\", \n\ + pt: \"aafd88eab83e82f727049a56eecf4c1bc37f923ecaf3bab64534d43997c87f62cabaa279626ce5b77892b85782f1d590124c13886f3a96b71615\", \n\ + adata: \"02b23e6656a471b3601fe915009c8176ccdb88287af3f5b115950a02c9e7fd32b404a0725b1ffeb294899c16b4f418eff933668ac70f2e3e37bf3d23093cca141659148ca33bcf00e66ad1eb696ca35537b8d8be1b9bdb016b58f2ef8a391da81f7ae0e96f0205\", \n\ + ct: \"511cbe8199f3f519e2c60b16130ad4fe2c37d7e3e4e582504fac49ecad0eaf3f7512a916abef1669164787a61e7b00ed144f0c4d5fed9874b6cf\", \n\ + tag: \"14bc4927c3698d611f3f35608ed34243\"\n\ +},\n\ +{ key: \"575ca06a0e27b351a054c76f7c486a0b226329e608f0bc381aaccb986190e44c\", \n\ + iv: \"25604d2509f8a7e636ded605\", \n\ + pt: \"b81f309ed311b620ce28126d03a7d68b996625aeeac497aad8a737597a235afd4d0b8a357175609509fc1b0ec9d91623a1bffce6631d4598778b87a35b89832cf5233e5769e459429b488c9e8f733fcb39b9b6868a210439e0324ca8cd007e25b9496b61f4ace720fcf70d2a550c1e5e2b3f15199aefec08560121763b8b883cc2d4b981236d2a751e9660291177265234062cdb6ec80e298b67a016701663a77f7d243120\", \n\ + adata: \"9507021ef36cb9f6634b89a9e9abe9db4a0b58b03a997b7e6eafc9707bd76cab62fccb720b7262e4e5882eced425819a4ebf5efb9f42c5b005f4f5be4e0a42965914065329f00523307699bae6a4f1abf2f8e306b3e071146e01e7558752a52b2d5f2533f4acd3e9ee2f6edea74e0450a255\", \n\ + ct: \"27938648d4e61dda5dd24031187492ddad616eaf946dd42371125e6585cbfa324415957bdd99d7d2f5c17b83649c250deaac18ace8c5787aa7104761ccb0289c565b11007b554eaaf8c7970e748a6a283776b85d6924d3b4cdbb061119f64541c9d2bdc86b068fa152a44ab08b8e70a89c30387c380358b04ca06b726dfaffaa836447e8f6caf8d9c2d79fd2843d874fe7c03257590927014fc6f76ff1eb3696c0da051041\", \n\ + tag: \"218a78c9fd3c252024003fec13f4afc2\"\n\ +},\n\ +{ key: \"442d42075bac91b2ec7571b586d5c94a7d00d8038a0db30efb8033876390aa59\", \n\ + iv: \"743d1669c59c177b\", \n\ + pt: \"74076e4d9665318ebd4f5dcd9ca0024b97f7a2e063676c523b7e9c1b3d2c9d81fa16e7fdd9a7bde816b77d24621da5296990dd89e84b3a7bea548e35a3cd929858adee5cb08620f6e0e31c1b490d482826fccddae2dfb3916ed16583ed32bfc360a1c774ad01012c5c29742cf767a6c977ebc920bdad9fb8fc0b4914a0377a8cc6c390b69ce7b15dab6ddc97d470b3832b583c70c1ef3000e7beea1e47e83fee8af0582591a266e7807e27f54fae3c799b832c2500a0df97e5f602920639c9\", \n\ + adata: \"863d9d329ca2db4666287bc8a56e130d7e6993bbe079815692ce49eb3e915621ef41819f11bfd6a419177fcd0774970e18966fc191ed0fd1568c66dd311919e10feef663699a0c33d9c7d38887a8db1c190d8026ed34eb0afee9ac00eca5afd0ab6c14a90a4e3cfb91a21dffe1e4604f0176d096eddba7431b4338397d7759ebf5fe4f399e2df98912ac5fb6e08b042fc4f7c6b1bb061853c8769698\", \n\ + ct: \"54826faaba647baf09fb69ad10b0b096aa37c9ee9732a30f50f34683eb3bbcbf511dd4b1c9a56395561892a7aac9728a9575b9ce09e8e72142b737ac3f2bc88efb5b8d4eeafbdfb30b4907dce764b9bb464e8a1d2bcde3885a022457965f468664fb19c1736e351ffd232978d695726ac13cbfa5bc145609e83da25bad5fdc2c31af88fb6dd3810fc2fcbf7cc5dd342fbf6aaaa94ab8d2edbd8d4d8ab58c48573c34e9becbd691825122efad75ff2f6c5deffb13cb0c7fe5b2d3121cd550c8\", \n\ + tag: \"f7e11aeae11f9177a98532e0484af478\"\n\ +},\n\ +{ key: \"8dcdd94101439e78f40a9be66fe8781452d21cb81991caeb3383a6a02df4d3c2\", \n\ + iv: \"9d969ccd55a879e0\", \n\ + pt: \"da2859eb42380afbb8f1205bd200ad8270a18f2077bf21e3231069e3da8490ed91eb1510e98a0770eb277577954c4f29970bb1337494431665d26d0d096facdcfee862aaa9f4b9ecb1f39a38ce6a76dd3fb74d697e39c20b626fdeb3cfd59aae4aad\", \n\ + adata: \"6f907349dec2f91ad242f47cc32a49b3a5654cc795a52038bca0655c29e555ea9dd7d86307c2b9ba689cdea385c38bc999eabfd22dd02fec5545aea3ecee908978d643f9f78593818189f882b4be059f7dd245ea8196accc2e31c107f18fabc242cb22b1e6309cd3eb89ddaa0703687c3ae218382a163f5c1d37f818f98f48f6ec51f5cf24eb9d79c08c980ac05ed9b7e4f3c2e7fe4b1d\", \n\ + ct: \"6a188c7fdb81b08973aa58952a8e28f245f492938d80ccf2838d5e6559e19a1fc748423328a1aaee3edd1e6184f924a5328aa46b52021cdc88fe871699a4db86f9b3f8186e46a8eb0321487d1bc1de277de54050a67fd58d93528797fa406d7ff821\", \n\ + tag: \"649b4a84e2a336c8fb4374df763cb5e6\"\n\ +},\n\ +{ key: \"1f4e8449af87eefe90b8d483b95904c0d4011e4685f3ddd4d9ccfa7face9f657\", \n\ + iv: \"fcc52494c2577da0c260f3bd\", \n\ + pt: \"6c44982aca9bfc8ee1a0054653935f84f909add0a0171c8a8e8ee5491392dd25006dc917104a8202de581c065d5d2a830aedcc6f7426ea6207d840e40ecccbbd90d20d1cae9801ccf4cf4351852145287083bf7970b020989c794320df0c5fcb141aaf4c75020038d223b1f5c974ae3b41a19e08b9b7619322bb1467333c3e6b6f47f7340bfba26a725f46f4b22e91998b424e5447a5afc86505ad018f7fbc94919a11ef3f38e0f43378676f\", \n\ + adata: \"c15285d5c3394304d5e547182448be7c048d96ad02dabff1f31147134ffcbc\", \n\ + ct: \"13db42583afe0898edfebbaa5b1ebe63eb193adc37ee447f398967817398d47ec8aa7d231286c8028797bcbfb37c8bfd51596785ddccdd46201efb77a9acd20bfe098a6148c8ce75ed7eaa5b5d0f6ff77cae13b43fbec9b48ae8c57c06e9adc71539fd6b2e4eeb46ca08f3abb9f214b3a11387271c794057c52313e7be6e38eea5c4ae9d67dc829ac8809bf742b9e445867ca58e3e7b39c90ed6e1b38465519db77a284aa39c90040a1ce63c\", \n\ + tag: \"5dee4c9c67183843f0ffcf80dabbe45d\"\n\ +},\n\ +{ key: \"339be9f0c8bf1a5bfea8914287ffa8e42e121016ae59ef226e3c050061f470f7\", \n\ + iv: \"88bbab846a46bc29\", \n\ + pt: \"26f08e8ceca924596fac8f8948df5adb66239fdd35ccbbb38d34e6b43ffc46bb223f786f2cefa2caf4bc64512128f838eb36f6b41458c7488881b701413127273b5e9baa917a37d4ee6967f613cbd489a5f93ab06857b53050eaca5bc86bba65209a787e\", \n\ + adata: \"da9097e6d32ecf6721c958eca6f0a5d95ba15fbce2be834164464c0a72ff3f6129c969d61eee20ed56abf1bb452a1eccd3c6ddfec7c53ceefce2f01071e2d0a14b2e2e6610695f\", \n\ + ct: \"981e413c1730b01468563793c776218f85a1ae49feddb64aa37f6f6a745d8c72c144f69dd7d03c12ba5df1c21ad826c1f530e4f6d285c5cc0a3fb8c6018cd19e0d0deb7b02e74ac3cc224eee9e591a0fc8ae7be3afe66d69a7de8445c12860f9a2a00936\", \n\ + tag: \"7da897c42ee36016a1872f2344e138cc\"\n\ +},\n\ +{ key: \"f7a0ae35cf18ef80dd9d3bbf0ca1be810a9bd1b226000d1414b57495fe0b0dad\", \n\ + iv: \"c65e7d09bc1140ab\", \n\ + pt: \"06b62d580079bf2d1f58b3c10bd2ecf672c1b183245a57636563c4c12d55a900bec3a6cbe3ff75ff413d88964cde018f96cf2dee3dd022661d832f47dd8a0ca1e96b2df5923820d5ad478b3e\", \n\ + adata: \"0603ae211551714cbc935f732f67\", \n\ + ct: \"38794106ca823298dd3aaa993a27e5b5c8a318d405abf028c627f87f0469b32a7163d781466b9737610acb25416ea43fcaeea61fdcf24ceb6b434282df275e6de1a5d3a6130d0b2aa9103945\", \n\ + tag: \"a89bfd3c16916bd7472615103d8feb77\"\n\ +},\n\ +{ key: \"188e3873b3e64df556626de97361dc05a834e219272258e6383199dd5a3c1c73\", \n\ + iv: \"e99aebc479d3ec38\", \n\ + pt: \"afb5cf436f8a0806f3ae4c0fd4778a2be0b3a5bda2d9742450fb2467e16ff6a246b61e00e0eaa486f109bdc5ef7402ca93c8602e0d1ceea3249bde6af3cd81759f\", \n\ + adata: \"3e1c68364988fae90e3f4bc5ef356877d2d5b0ac4934d8c4a1f6e1b5d7eec3312620cffa4e5e59e0158498c031dfa45ffad927e075480f\", \n\ + ct: \"cbde772aef00649806431e339fcec48a733c050d2526b484812d15897e1b3f3df91f76899316bdb50d32519fb0c593e153054595199904ea3a0dcc11d1719a028d\", \n\ + tag: \"8c425e4aeda185db484e7529f759e0e7\"\n\ +},\n\ +{ key: \"cd4a4e1b633057e5651e8b215ddb3e354ab3e5faa79dbb3f90223480e54581c4\", \n\ + iv: \"b2843ec5a421de756f3d4f49\", \n\ + pt: \"7e164248348909785d14dea6371e8c\", \n\ + adata: \"f53ba6d758adb92adb31d1fbd1ea2589f89485e58bed18cd03733ccad9aa3bd3713932bb80d4f7bddaf73ea3ecf746c1ee75a8f52e00d005d8c23622d413ed35bc957aeb608b2cadf4807f2bac22709d67776e14d6cd40555cecf8976efb4114f3b78c908e5faa48da13054dda1e1e3ca864ae44008e7c7b3e7cd8a67892424106894ef5e3bb118b8262\", \n\ + ct: \"eff30b437e7a9e8b65a62b1d802c99\", \n\ + tag: \"dd3c693df3d62011114f068f997d5575\"\n\ +},\n\ +{ key: \"bb433ca7a908ff2b9e38df840f158843b0c88292338e8c76761402db504ccbd8\", \n\ + iv: \"e5d4226b1d86b4ee\", \n\ + pt: \"1b33e32b5b10affea922e6172d051ba3db35c3f1906079a0197459779d5d6ed848c67dc2f1878142726dc39959\", \n\ + adata: \"3f6e40d8a4ac4e03516d064208c5778c32a48261356e8a5a85b4d24b0ad6b61656bb01c2d021a71dc8e9fa6494086f36743e72911e13f8e4bd7657324e30bebc95208d32d20cac45c4a04be64f829341c16a4f1104949b0e48568b5fac0e10e335aa23e2c995\", \n\ + ct: \"7bd54fef650e759f20aac7b526217c943f7a8124274e7f44037d743522368eac2ac099e68433870254ffc24ad3\", \n\ + tag: \"87a16ac0c78050b539ef30075c4844dc\"\n\ +},\n\ +{ key: \"f582266a2d08076328b381a3880fe21a269bda119e84ea9e96d0f96a7a701b1c\", \n\ + iv: \"58aa4cca100e0312\", \n\ + pt: \"d548dc11b5dfd3846f21430e5a75a99298ab24b0745a500b426ec8cfe2e492813ae19a17ff5b3f1f70c476ea5b9358c250b0598c34aaa13727c54380632122160caf3b6ab41d270e1d7ad9e29771949a99300f31d3a8501c76b24ac3ca10f262e13aa01c9a4e88f9c881cd0ad32088134e840be9ce9774b1e74cf58790c0faa6904bac54d29fcbc4991a1c4678d1d7c25164\", \n\ + adata: \"6fb41a84738f859c91c872460c011ad03227fb03bea756a28c52051b831f48589ceeebe72abe7544fc04835d3adefbb098c9b3398352a214f6e1f506fd418b89d9314091847e2abed32a64e8b27f494db9f3bac6070fe6e27a6c620955194cab9d6ef3723bb824f57ecd39017e20874fb8b6bae1824df7dcc368ad2278bcaf2eea286ff2fa3411ed9f616735cc2d89\", \n\ + ct: \"0fa85d725ad58d907ebb6f9f269498d23e4ef191acc6cc17312b6bd6ef2ea9d1fb8d156f2cf9e0e3b1d57749a7741df34918a0943fa09f547f6fe24adf51e6f4b75f57f2fe8204c182e3e73827d9f04b2c6d40fcd853be5b849f291399ae7432515bda5ac6dd3712a5da4b51ebd951a77b96d50c99733c999ed65afb5726ba658b3aebf8411f7a3196ab623f0a8a378cc7c7\", \n\ + tag: \"f7a07d05fdb9dd94edd88c3ca4e14f77\"\n\ +},\n\ +{ key: \"d831b0caa45ab4e640c02492f73f44bbec97bf024786aa1a57fbe8a27a75de0a\", \n\ + iv: \"6ea0f8000997267a\", \n\ + pt: \"2cd770fc5ae16b8d785142244e0e2117c8db695780a8bfd0af4cecd94570771b9a541f7e6834a7c061\", \n\ + adata: \"1a43fb96aac74ae38460ad74089da905c0505d70e29eb3b3a238f7c93c2f311f96d8c4fe599d3a558dd743756b57bc09b10dadd85c83c38dd4963fd67faf128c2e52c3fff94b237192ffa25b1b3290533903c54155246f5652ed1888365e2fa1444a7113ed2b52b4b00aa8aa8bbb29187802bcaadf36e95e26d24dbd0c52941995\", \n\ + ct: \"65b1eadcecbf5acf8d5fbf126954fe8da46b021816cebd5c48b8c5d9a169b92c4315f84bc92654b972\", \n\ + tag: \"d5410dedd7e14ded3af04c8fa4fcf54b\"\n\ +},\n\ +{ key: \"647afa50fb8dc438d97f718cf5f828e3e99a1df781e0365590cdaf9546a76d4a\", \n\ + iv: \"95fa742c273202ab5fe0ffd7\", \n\ + pt: \"1b734eec30c40e7ab00d795a03a3816183adeab1531f87a44b7ccde904228e623af187d341d9cfebfc51c8ab82ec7326d28e5a5f5c494682ffab8cafc96e5192cdac40edf81dbccbe89713d3346232f69fd54c35bbb0b435cf9dfa4de94a81889ece7df4f60c2528574467d07a738bbaf717ae217a0019d778375e1896c44922448a50bc82947ad1881a80f7656580f39871712c9bb7ddb5b8da961ec655e46b1ca907c3b59f3413d23447e2c7b2c9e2b06249117ebefcaea81243873b38e3965b\", \n\ + adata: \"63a4fe7b33b220091ef90f43e1616155f7304f493b3d1b7bd362e283c15d342b83031b6498335459\", \n\ + ct: \"846f2b9435d706344e60f845d97ede2fcc168cd3ea6d83edf63671bdee5349ba5b5ccee45d2e1c68c0df94ca6dcafda555f06c652e1c028903dbaa235a208eecb62698d4d18a01a6b9569e0569a1aac83c5b55bbe5c43a82654cac65a0fc582f93dd8da92b6cb54210ffc33660d110ccaae59ea26269e7bb31ac4814ae41b7477265594138e53fcb7a8eea2d534db4b849a0ef8c64b574569893685aebbbcf6ac883d2e9e42beee1d8f552cee21dd42deaaaa2d4d2b7db8344e610cc1e1d4a450d\", \n\ + tag: \"0bcad98a373fea74957ea4ee6d5c8853\"\n\ +},\n\ +{ key: \"4e52a6557277f370509b6ce2a62c5c830872ab4fb9564ef71a09f4f1dbef9aa2\", \n\ + iv: \"43b8da1a36d4d505c8fa8f62\", \n\ + pt: \"53453d3869b280a89cb8c49c1914a9c722c712bc44b09e68115968c21b025f7c1b6c220bbf09c9778b8b849f99ea6df6092209f4183673c7dd6bfa1614a3e1cb7edfa57797f9552f913300b3533bef\", \n\ + adata: \"4b80190dc07fa467bf17caa6e8dcbd4bbfbaf2036ecc87527bdcfc66c23a46fab9307969d83909ee8795431b32a2f1b06bd5adfda494dcd13789b2548aeed2f176133bf8fba9c3ffd010c7c1f5ad1851ffb2a1d90fde5ca5bfdc252e891e8bf160339c4d279ac53a4cee402cbd803b722ae825a2c60ccd6645a93f85e7dc81e097c268748f81b25a34f7a6b92d5f4ead9243c10295a28b359f79c18d83cb10673e7b6a98bfef1093014c77f550ab283c45064f6548abfbfc6c03772041b86f9b9d861d77b71555\", \n\ + ct: \"4ed9f63e7f8e6fd591b33d4ee94864b4321e9017d01b21dd30b93b9d543987be0a43ed3bbc267d1f84bd43a43e21fe0c8492dd1dff8b4ad1a58b152b09b926a54edc200a46998925a176eddc795682\", \n\ + tag: \"26e0fadb3193388a3ffce6d5b2822f00\"\n\ +},\n\ +{ key: \"8890c537a42f6c8d4214197655c3de508dbf4a9ffc6e8d3d3754b4ce9ee4339f\", \n\ + iv: \"a1420e386c408db1a1ba0fce\", \n\ + pt: \"e238d48bc37bb924834aa548436cc5cafe44d094343271d414579ff05cfc4cb79994d81d3393258fdc3db16bebe3101aad5cac309a23\", \n\ + adata: \"a29f7c3f9f5401830842194f9555214b27f08c34d38e1034dc3b6d60b080fd24e2b022aef52440a11a4325c594a5f3bbb6b3fe917a13e1ebb989c654cfd2c0ae\", \n\ + ct: \"fc00d54c257ba11dfabdebec1c84fe43e54574b87c4aee414d5d6ea899bc7033f4a2c3e068c98f4419d4a87705b82e40b0e9413c05fe\", \n\ + tag: \"ddf96eb5b46a6588a775e25075e63d67\"\n\ +},\n\ +{ key: \"9a1d63e58f8f6eb918db7acd858f11ef1010f05ad175c3b994f99e1cb08d3c6e\", \n\ + iv: \"b09d646c9e0d094f\", \n\ + pt: \"b3e121e68da58a72d9c61b79f4\", \n\ + adata: \"a5e24b087ba717c636ca8c8b7f2e94b7e74b0fb230aee1277fdc505defaa56f6925924aadddc05997dde13c063b085622bf14d733656d0b282568477a309461728\", \n\ + ct: \"659674cd1be59902b17c586e15\", \n\ + tag: \"c09ac7c08c9cc2fd1ebeec1b0a1b8acc\"\n\ +},\n\ +{ key: \"3086a90c300b2e633273228bdbaa6eee3475fc220e5e09721c523359751c0237\", \n\ + iv: \"902d205b1c36d0bfbea27a64\", \n\ + pt: \"c4d9eea0a2ffe23f2d100f62f871b516af28b326dcde88e05522dafbeffd5864e5ab224335748af7b44c4e80a55a71840a\", \n\ + adata: \"1ac35d4f84c0930d9917a0b58808103cb8bec5e4469b7ea5809888462f23e6895465c445d67edb7a3ad899985720d7f211c34e2d9fe79166afa95dd567868c648a04c956f58182e093b1ec8ad63bbc02842350a2f713f61a658d7460969a8de1accf8d3f7b1e198da3ae2eaa8c8f7d3e0f85ee766ff40f89f1ae59b6a249fc29cd7513ef77df9d1091138c5aa4e50962bc4b33eedc84c3974cb273375dfd0a4fc64be1bb545da499\", \n\ + ct: \"2649bdcd68da3986a4e09898cdfa06f8f1361f8269612237f97c86d64c96992a91b09b36616aea1dcd3ddcd2161e4bdc55\", \n\ + tag: \"8a5afee836041f331a98d77288eeac8e\"\n\ +},\n\ +{ key: \"5d501c53be77716c4476c77c88fcf6542ad39bdbd82f2da0d29cf27529b5ddaf\", \n\ + iv: \"19b9e87e280756cd2070fc98\", \n\ + pt: \"f07b129bbb5748bfe2858ac9b3c3def89e9cb5656f072264902f48aada690d5efa0d478efc8ca04d982654aa54bb8f4341ee9bc370752339\", \n\ + adata: \"67ec5ff2cc44694870595ff9954900ef5d21a5ad12048b54344cb6092f1889ef98d669f9420a89aae27c5256af80eded386c938657808ab2a066daad0d7a5758776dc1558920fb11b6b71e4c62219edc785d3426582d4a4f21fd3ffbe780b2192c68635fa553d7212d6e8f3ae3f4cb5ccb61f13698adc1\", \n\ + ct: \"b7a2d4813e2612006a84fe6172224e24f71ec2660f47518b6c0c921b5775b5f9d50101fc7d39fe1c999da53179140684a042ee769285e525\", \n\ + tag: \"1762b50cc9fd24499bbf611ef613fa34\"\n\ +},\n\ +{ key: \"d09f50dc60cc6606976a6961869f2844a9044fbcf11c49ff9fcca1c15ae3e62f\", \n\ + iv: \"a528c40b3b1c9a88\", \n\ + pt: \"dd95e8e9e15f73ba91b1872c203a058c5764\", \n\ + adata: \"24848f282c4be8ec7d5dc513043a3e275d0d27703ef89e84cc44695ea80062a228c7fd70bc6b5964a34db095fd9943bc6053a4d1ac8d2d3d13cb13cd19cd9deeca5f9fa6ee74e25417de603b1f7b43ea50b36fa2d6\", \n\ + ct: \"65aabdfce08efe0fe9ca05c830e6f76f4b0a\", \n\ + tag: \"99bc2ff95b8bf38d1e8a4110df782c8e\"\n\ +},\n\ +{ key: \"56a662773b9931b96ed48bc9429c75c8bbcfa74ac0e67d1df074e7ee47aa27b5\", \n\ + iv: \"042ccf32c2c952c7b39a4e00\", \n\ + pt: \"e694da5b6b0d23264d397ec013179f83687ac9d9bf45bb377db94f1b03d718a189a339afcfdc3153f913eef2ad35aa14856eb79b8df4345d49eaef3caa3e6f044bd23ccd5086ed6766e4927be99c1e3870e7408a6a6bad891f240fb1e34d8b0c95cfd57a53bd66e81395c6ebcf93e1a4\", \n\ + adata: \"85452ecd967a60e24bd6cedb7771cf7cc8a5abb7b0d0f737e91d7d309ad9c35eee865ba5db8712cc5f5331436951b5c444eef034871f51bd3560cbdfea935af5ac12a1c21f0b39be0aa8feac4347aa3b74c2f65b3c53f69fe80a2aebb114b25be5b29166480739dd027465aaa17131c57d100173e7d04f141019e36a1223e28256ffbf24dce611f7d25b6c8601eaea52bd0b5692cbef4f2822e2597b336148e0091b6145e68d1ee03b27ce1e0674d85a849d6091721ec87b28a598bbf287f08abd7c12e0\", \n\ + ct: \"54377bb60a4e20f7e727682ac8a404e019f55b02e9ac5f3fbbd5afae54521dc7bbf1512cefc99ead928ffc72825b56d9d4080ddd34825980b959fdcd2a8914c69c799c2f192e59f9de7124da520b898ef8bb6e3502f6bcb6e3869778c569977179775f07f1ea6de7724f43cb66f0a1af\", \n\ + tag: \"32a2adade1c2163609d7174303f44aae\"\n\ +},\n\ +{ key: \"f5b30bae594b3285dea2bd2cba8255eedbcb014c3a7ee291b063242c54bd9cdc\", \n\ + iv: \"cca9d65e2f4d2090\", \n\ + pt: \"c48c8dd906027d8a244b98fba6c43357ac69\", \n\ + adata: \"d64eaeec6a89465fb7dbf6e66d9a009b00c2b05527a025457fdca27edadf633f08e61171e84d1880d6a7c96a3d76b0b52495e2ddc781d28cefbab8df2e3231e44cb1792ce46be35f30e516d313ad7abbad15e3c6598350fd81f46416de\", \n\ + ct: \"a2033ec315d0161d3689f065b7f6b7f5356a\", \n\ + tag: \"911d523755e04005eb3310b41654e6a5\"\n\ +},\n\ +{ key: \"211c20255054972b4e19353e09d6489160ff6cfb9d4899fb12810783c1cca228\", \n\ + iv: \"2cd1a33a95fee46cc4d03ecc\", \n\ + pt: \"c6a11649dac5082b03e7c3e2cc8c79d0a7ff209e7681cde42adb48e9850f660825fb8cdce6959af33bb8a4311479ba0256d4c92d12a81a5ad720b13825ce\", \n\ + adata: \"1ce26ded305a4cef5e0eacda28c2141ae1d6feef543465736692a341a97878a387fa6da0221f55ac12297052567804bc3db0903cbce018e2b88d00369110ea1b58552eb0d7fa15d58eb08adccb0d1ad089585b189045198acc6bcc00\", \n\ + ct: \"8f606fe1e4ef420e2f8f6dbdc82b08e71b9e93388e1f1d1821c9ea07ca9499add97995ce4bcd58c9fbd842136cdd9b330883ff61314f97df2bd05baf5525\", \n\ + tag: \"57d9222732b271e08a6662a091deb4b0\"\n\ +},\n\ +{ key: \"ed73554b5a3e159724a7374c6e83ceab1273521045228c94d726978ec505958b\", \n\ + iv: \"ac9fe75af3412068\", \n\ + pt: \"1e494fb68922369293d02213e36e725ec71925a3ec3b7ce73d7bebf1e600f645613692443c5d6d708aa95a0375a7cee7bf033c7fe9b07acd3a13b597e3b66a840765ce6e6a6a1f494436468df412947f21a10a23dd6ca6260aa3d19933a55bfdbebd3cd3f28a000e037f62ee1a55f7defe262ddecd11d3a8faad6cf132a6bbfe18c3d16e10\", \n\ + adata: \"d3ef5ecf525e0bdd9068be8c1e45c9c425e2be0085bcd09e8aebf05cfc54db7b299bb283080bdb8772304b7ef1c22e130222f5efd4bda37940909daaf75bc0db69a1fc3c7e725fbf219eec52afa5fda86656aa4317b913da89548d127cd8d5c6d1e94fd4a6c1bbe216cf75fe6114172869467d8d98032d39e9c6d97fcf2f50ba4059e1ed10e053adc590929a5120d8bb8999c9daf72b8d5bf9986914c3b2196949eb8bfe29c53cee2c71cef41888d055b4cad12f\", \n\ + ct: \"278ce453ebc1f226f88767d715243352e6066311ba66a02312b659eefa451b2b3734049e973fddf265c1e7c142967888f9ee116290b9a58f5dcb1d504b428c61131997a14ff8748df017e76fa4330be81bbf6b9f6cec76a67721127ea417b5bbcccb948b25fe3b4857ef2ca60f80d5546711bda85fc26baf3a68f0a295f55201c737432c9d\", \n\ + tag: \"490124868bd59ddd16c8a7641781683e\"\n\ +},\n\ +{ key: \"cdac85333982e663f7c95812f624f7b613cbd43cba91be9c9a898e6008521868\", \n\ + iv: \"f3415737ab1394c0\", \n\ + pt: \"71ecdb77596d9027fcf62adffa4946bc1a19327b2c57e27f0d28e01d591208a5fc55dbd4bab1f0568ef935c51e98ed38b442dbf5c380f649411bb19ebb401e7b7b156db22ef109c399f110f6f47f5915926e9633032fe1c85a60cfa9e8ee0313262557c9327c66c0d3c861e567bbd4748da8246681c1520fc6c1b8e4cfed31a14954dab1a14996dee8\", \n\ + adata: \"d54052c11ed7105986d48f26849bedfb804f88abc4b4e259024da06f4446a9f89e065304129727db84c7c52525c4e97a242e8ac856003d1dcc0442b3b2814e48a235a2b6240609437917bf7e03a1e3f1f22fd5162860e067ff7e30464ac17eb9f7d8c3c21237cddba778add83dca3377c806901dad1a54d1f689c01564bb38a48fc38a4f79f0aa15d0d36c663ad0f2dbefbb7d19306349cd3cd0345ffbf4b390dde2a8ce306db996c4a77ce7e4a8bdd88da91a98034b05a079c42626e30e6c19f1b4049f60\", \n\ + ct: \"7dc13ed3d7c1350a6580ab1a8c00642fbf94d0afb8d3abadc54ecb77e26f8e2c380c2a15e70a15f1a6067ca925098fd2974c9727168b0fc17102a2d8891d2d35d4849003093ab60683f2c37f6dde741ff7fda07eab565630a5bbc26b86deb946bb4857e4ce404ed184a21f974ac1a63f91d359b4aad2d8ef32280d14f08a17f26ba28e09a7660cf9e0\", \n\ + tag: \"e46af13008d8ea417d752766533284e8\"\n\ +},\n\ +{ key: \"79b8a72d7f02c6dc5e5201755a461f6fa7063926481a4de35d8f7d6ddae1d05e\", \n\ + iv: \"652ac6e66083efa6c7c3f503\", \n\ + pt: \"080083b7f268d52e0f195f8a29f93297147dab886ae1379873fb23e0ecbcf3da5dbbdce5f2f12eb885c3fa30dfc7a4beb48adbc2c9288881f77ca3dcf258f24fa06a3f6deeb437ac13beb8105cf3e62eaa5ecb1990b62237e8e2b970831d6f50b8f9a418ea8946eea6790e86e5\", \n\ + adata: \"004c4a2a6a0eb3829e9e097bf2977b35c5c4aaf3a306b15e789927aec8f71dc494fc5e6cd1fd3e06ee411cf55a16f324834e2a25495f29750cafdb56aff42aec65991bedc8d0f1f68bfc1c76383c30e76d1542b95b917e59639a361a\", \n\ + ct: \"b40208c4036a8182543e802c58deee3066e941ed4ae073891a59cba5f5e58535293bf37b652b4ef716def677311e503d3903708349242b24b993151a83367c8fc58df4b71fa19bd3a72df5a305a6ca6d69140a48a3004522026e41887563388f34a337e7d22b28914daa05d16f\", \n\ + tag: \"ca173b113cab020b11a754fe7aa65d0f\"\n\ +},\n\ +{ key: \"1d41ddd3fd38f8280bb82158e5327c9dc66cdca524c154667eae051b8028d050\", \n\ + iv: \"ac3783be41eec6f5acf1a6fc\", \n\ + pt: \"5b8b5dd0cb79e4b3f43c0e11f39626414ab8d0dbb3305dc2f6ad9eac09c5a41f96dffe15e6e8450b45c3ad44bc4a7d4d8c88e827b35d6f8816e37f29d3f0e3f4a5001b85b0de3f4a21d4ab8fbc2b474c54fe31c8c00017cc6cd93a6c525af7ac91ce322e2614bd40804d56d4ae40897c25807ac7fcdfff7a3ab6\", \n\ + adata: \"ef2e648245e0f0c6e8e8c74bf22846fb7b374a7fd2924248742b536cdf56de93ef67a004b51ccced683fac5002b1e09770a6b1d0acdd06dfc697\", \n\ + ct: \"dd107c08f704869fdc7076e255eba64c8f85ac828b6bc494dc7de6c7df6848bd6c0a719bf781d72adc079b6769a102ce25793ce047474b3003013516d53d30c93dafabfd5564c08cc8a4fe19b3704a468349ea19db55564d7a9932c3bdd6c830ac0203c01542ae605ed6c4090084314cd3111060b68870908a32\", \n\ + tag: \"a244135947909545e92418baffb62325\"\n\ +},\n\ +{ key: \"d6251d823e7c9d0e4bc0224c5e3f0e0e58a64f8acffaa2eac734ba00789edb66\", \n\ + iv: \"f9c3789ce679065837077f95\", \n\ + pt: \"6931e761bdc72cf08aeb42e574172d9f736252f15d4ad1be7e2b789996b675cad235986a2e6bf6720fa5d71b8e91d97dad5aba9d1e28344292e14c9e279a05b715769540ff4e0a6e465cc6d09ab39b5448b68d653b94a4710c9dcfd9440d7630317bdd28892986973f14974bbb5f3603f32432bc9837d19e20954b400f3fc978a538b9da186ac263ac3fe32a1f1c8db80f574909939809292e44f08463e086014890d976ea790c94e8e7e70059f505\", \n\ + adata: \"d4b50ec8de6ad284d07f72340f1464e1385ff6880cb2193744b37c7c2e5fb5f74bccfa80a39964bb0919ac7929f2b850a912c7d23cf5259d4f2c736111c34dcc785ac5c8325670902b2184a2f4b35c900d1f2fd9fdcad091ea687e3c73f8f966cefc13ff7a89c720160b4a8e56e61fe9c3afb0d98cd35ee7682a0a8da4e7e5b66ab15fc5a996c8efa78cc5a27f6b1b10db8e9f0173740c4028f40c11c6547c295ede05e9b1c7c04da343\", \n\ + ct: \"b754ddf3f3204c03c8bf7f2b1930c75fe5350212404388ce422900b62e595c942ae036aa97dc6925fe8a95c00a653080fc52c544c632a4aab89703416f9413ac8837fe683868cb2956470392f27607921442813b818d0a95b29e78259d8ab3a5bb06e1c02ece3abddad14f98d55bd7f8bbea93cbfea52fb70483735b0f8ed68382d25f8d5a6ebf5602eb40e0b5218b34fe1a442f977513f3e4d391bf45f8843f9e30d22fbf829fc03e081f764b4473\", \n\ + tag: \"16b8d11fb8f6141025b4dba2b9a7e896\"\n\ +},\n\ +{ key: \"2ae905a1682023174926fe88bf9af975ff6956713567618dc3e5032d0721d460\", \n\ + iv: \"c9ce126cbb9af8ec\", \n\ + pt: \"88493d450e8619a7e75654821d09bb4000b733903b4c48e2525908f19dc61606b7d0d1bad1a63a78f12645b5a0cdb406aa1efa93683c0c65eec0a32e88d86f02acf10a9fc465d85349801e7a7dccbf4b9e1daaef8834f9db425612b0b7257f5abc36fdbe2f87bd8e99fdd93d17cf8cff14679129fa90b390df55dc3b645a5623d82cd030557b0ffdc59067a983826e6b058530640feed2598eff2c210e110e6cd7823db0217ba634c95faa3b430a153f3b8216fcd999765e1ab506f92c74952b6462d1\", \n\ + adata: \"972c5aaaaed813c5f14d9ad7712452978ddb85e4bfe1b244f699d8572de61d3fa8cadb5092fbe5517544140bc5d68b3c\", \n\ + ct: \"e18364c3bdf6d75a8f6450ffff615122571d97bd0567b58fcdcb0fe6531807e95a717c29cd37153d5f3b0419d9f280e10070a24c262aa5320110a7e873c81fe5260af3243bf5babdc96fd18f8e5f8edb0c181f4d81c7951b5ba0b98b5590706ebcfad1a4b8858aaf156fdf5d15b35f0c09087169e701c1a92273fd1aaf384a93cd586407fe2f7fa22c745b1f410b91116b62019b2272fede34c306c41b797a6973a2ec2cdce5279a5c61aeb87e894484ed6690f633ad820b063ebdc8e1e75525be5d78\", \n\ + tag: \"af168fb22cddb8605e01a275434df882\"\n\ +},\n\ +{ key: \"12a6541aeec52f50a20a7319dac11b824207e3940441404757a172759806b29b\", \n\ + iv: \"ff782baf46cccabc\", \n\ + pt: \"547bbe6e6a21f867c21ed92254a5dac8c78a10c7a6ef6df87a5fbc0132a2d51b2873d379f2d3ef54c0af793fe47c6d33426cfd0300a97b6521bd9ea4812d7b9fe7f94ee7168f02bba8fcd0e25fd99077898c85186705ba124dcc1b77ba091ef217c7e235fa5445f01f89c7df6da47c6b42fadf1a15e797e9915313fe19f8b77ea3d9f99eb3e845e564031415de87e73e2df09eb24937a723c0477e9974a245ad7557fdd272a32cc12cd8d98ca70662e7ef6d9af15b32ccb9bd04de28df60\", \n\ + adata: \"bfa326bd30eceb4775f72c6e964a06807841936a54a4bf90c20d4a01c2d5e6fdba43e619885a80fc45f6abf0a897570ce3b905c759aa9d9d4741099d4ff30a6ac07b9f9cdd81e1aa8c29f964df5631f84fcc7d2fdfd47cba\", \n\ + ct: \"e2e500dbdcb351b301935ab763a9abe2491ba202af796b79244d75c6cefcd8963da55f09cfbdb00139371067dd40481655d3b5aa6d0a6f245dde5e143726c652c23c6fdf19add348af5b34387b9f0dae4118a6f6cc4e527b9de7b18219940e323a0e2fc57fb3009d3aaf97f7f19d025eb2b1d3207990914b7f0de2df7733490f5ce37a3185ed6555eddef03311ff506cd8b503834baae8eec26b98ae75be97096443fac3200177ea706a19bc33baf6b68ba3851bec876c93358bb67eec6f\", \n\ + tag: \"9e3c834700068d1983dc186a35164cef\"\n\ +},\n\ +{ key: \"0c0cdefa3d66f4ba562c94ccf6f3594e7868f7cbfdaac3dd9dc3289e0d28b5f1\", \n\ + iv: \"dd19dda2fedcb175\", \n\ + pt: \"5fa824a78222fa656663a7a668a0e8ee41bc2ceeb6992aa99b451f58ce3b2f6359d1fe5ee3af4a\", \n\ + adata: \"da450e448a70ab03ff3c35a7c537cac80cfabbc409f107d6768083b984275e88c8b98d4cc0c647c426d4f1bccf5f75baafbae8bb7eb4b99ede0b664f41be03ac4034389794a8ced8cd465317a4c8b140d5bae87b2fbfac5ecd4d354d1f94751cf82e0ad933b68740fedcea6a17f2361966cadebd6af26020610b8f6d2d714ca070c3cabf5ba8ab7464be7e80cd7acff3\", \n\ + ct: \"292c8f20bae34aaa3716f2db44537359e88c932f33649bb60ca31ae2d50c538f10b0fc0a83c21b\", \n\ + tag: \"2d6d10817550854c7355ea2abd194eba\"\n\ +},\n\ +{ key: \"de8afe0054bb00b0d503a2e426e4858aea9951c5a6a36a7145736f690347cb62\", \n\ + iv: \"54fad5bbd983ab19ca1406d8\", \n\ + pt: \"5912ccc9fd46666904b1aaa03324b1150fbec6dd2044ca43d15909ad34313d779d87f792f5d8eb7cdde8f1bcd77a64\", \n\ + adata: \"5df0e7428c31697382da68df1e179a418fb52970e4816161a2e2676ddca5c7e0ad05a74b1c273783210045aaa33c3a7bb8fa0f739ba6dc93ca7fc758f4caa65a686cca7acd0da9f308edb92468e5cc1f3b514cdf7cff77e6aea7477536ea759f372a1ec47801294264f614414afc2337e5bccd7852d8f91a0e0d02caa1b2879fe897df081df9a73aa878a561064d2fb136d4f5a91960a5584292bcd0fd36322e94dff31fe95fcd3ce8ed\", \n\ + ct: \"40d802616c05f8dd47e28ff3f41acefb8b59ac02264c02d66aa506a25be0158e2defebda7b1630b642a6c0f2d105e8\", \n\ + tag: \"cc3d4d32deb5addbb6fef0049315d696\"\n\ +},\n\ +{ key: \"c8cac4bc36049093e0b2800d51c9ce1ddb863dbdd6ed08f03cd967f35b6a3c93\", \n\ + iv: \"ba69accf172ebf3be9b39a98\", \n\ + pt: \"4c1163b88bbfbb170123e29766c9308682f14b1b8e13d378cbbc17bfcabed88ea7acb28576d1c653061f01f35a5a579b9bd09dddeba02fbda0abe0a2a98f77026df803a40f69149e2f2438cbed90159254465a1ab519f48de073c498bc59a59dff3e4f9fa7219a982d8ace9bcf398dadf25084f122e575ca540c3f142b47de77c2ab18a323a4f76f7358012095af8476e1658e583fe482408ce2f2c9a11d4528975a71a0e715f94ddfbc3864aa6c73b58ad9a2932c6e2ae1bc49199690ee43afec\", \n\ + adata: \"239e9a91d6a778dc77c5ffd81768ecf142e91f9554f06b123fb1d4cf9cbed7c5a1a39755d68e477a966f129dc642ee34dc9f16a942b855749eb09ebd3a0569e9a109b53d7ec036d8b7ff19f21cfd6aded6a811be191aef6382fe64a2ed380f9f03a5ef8ffc07c37a\", \n\ + ct: \"4bd696e6bbd3c701024ee58e9bb251839f7aac9609d4b7d85b89100653a6746b1b80cb8d39a379739c706cecd7c9da341944d3232a5f1e364bfca543159ac9af9759ee155ccced4fec9000423fda1c8d500e9c4f404e2288d66b3c7e0a600f2db547c6803c150a5bb5bffe74f5926431d8abf3ddff4a3afbeeba7bf2a9170e45bc45508287b192a663e3f6084d9583c1db8ed6ab9fa43ddf3173d636505479d1722f78c33b064f464fa667d1984fb51e41a15a4223dc01192cf1224e4e50a1cef8\", \n\ + tag: \"63611dce5ccd9689ff068db1cab6bd1d\"\n\ +},\n\ +{ key: \"cda3e4bdd34ae65d411cb6906103535c3e8e2f7dfc1d21eb050b24937b96bac8\", \n\ + iv: \"70f9277cec9ccfe8\", \n\ + pt: \"6cde353200099f9b38f844a4f71d7ab22350f2dc7d7e6d2b9fc46326390281fe1a11fc2c58078fc8e3363c0e702d1004fc7657972d1023ca3f13a667515a9a5531ab53d1efcd0e015f6d61df1755be8468570c8c7f5b29df0bd83a48117697c07317a05973aa883335d995d9ec9ea7cda8ad2398b8c108be54ab81691cd56b1c36640ced62dca81050a1715fb1f6b61718fe81348a2e59db46688dcbceecd9f7cfa86928ae2e8470dbec1e236a56\", \n\ + adata: \"b6836e4031a1869a243177155e81911fb92413b1a495b12b169b9a55d2fca8357be7ffe7f1ef56576a3a5511e738cb6617dbd6ec18d2a67564e0538fb8b64cbbb4069988b1c65cb7ce6e94044561926898448a8026b0af74e4874d6330be47c434441d33293afa1ac27450f2d0de82f809a2d76c0f9b3de83d23a807d58c2f3a268ba3f4f9d987e13d6550b930c177296d50d4c51a06f2858652f93f195736097396126dbef0be0f84f23fc734c6c1f9e4e34964c4\", \n\ + ct: \"f6cac8d00eb10c846843518a80ebc1662403a47d47df0a736ed3caf1293239b31892fbdd57e9a76d776c7a99145b9c7cda885d5e0ba7ffd6bbeb97b32523e82f389859c0dcb7969fb42702023dcad6d48531679adc4693de0d1dc7a113080e84d325df1e8d2a4f6c31dff7369ed7f51550094966c8682c8f744887de2719eee7adc22288c9a8b27583ae815dca512e0ce4f0293dbcc3b1ad6fd61ca41954183095e3a0d540e646098b1ac2a0fe73\", \n\ + tag: \"b6afdb2865bb640a57673112cbbdf6ab\"\n\ +},\n\ +{ key: \"ee0ae95811b96e7f1cbf808457b9a9f5093af45655579149bd7824e8fb724c62\", \n\ + iv: \"490184872c1efde4\", \n\ + pt: \"9ea9c1abd58662c38e2f7c61d5\", \n\ + adata: \"fad60e7427bac33733015b96045e9d2374535dd8908bb1cc257a2894e9bc3198a6b2803042a186345ec3c3baeff666a76d56c8481ab0c19e805f8b448b119ab1ffed735716d47564d96ccd13ad7246b8cf56a4e5033594dd448bb6ce\", \n\ + ct: \"4471cc200753ce744e437defd6\", \n\ + tag: \"84905585f62460df85b3a2255a654404\"\n\ +},\n\ +{ key: \"96138aea79e29efcb89e5c56dcb3340f69f1753216b0d614a5d10a1f47732201\", \n\ + iv: \"9ab0aeda15b591be\", \n\ + pt: \"491f5158e3eb6ecadf8c239feb70832abfc280a155bfd7b541113a3df0b8da418d36c2e6688f8cac7247fc1328f36374feb8cc579ea8066645a945150db4dec1b099f194f2148c8e2e8e93d405a3b18e294363a2584b5195456b38eacec79a339b3024f66c150554d5802f3ee59dea117210c9ab5f569b9aa506e9d40e9b975c78a4972def6b367a8de28b5d90a15b4732b5ed89de6535f640593c6040d90102\", \n\ + adata: \"6a73648b5018a66b2584f46cb28aa24ff491dc6a112f6e83dc4ad78000b845b9a89bb0d3f8b05987806c6b654c8c5d07a1da1da62fa235d4dbeba0df4933e08bf7dc1e2e6261e8a68926\", \n\ + ct: \"3d05287e9bc84ae1fd1dc0a2474aee99c474a956923057746a342e5d6e7af7e54deb02d05afe81cb101429dac53bd7eacefdcec6594489a11b046939a63fb1989d8242de1050cdfdc175fbc681323336dfde245547d1fa5141c7c207273bfda1780c665517f149514a8321341b446303b30a129e44551398c380c713740223b53648a6a46cb84d40fcb3f00683ff6d5be1754ffeee2c76fcd200ffed37c89e4c\", \n\ + tag: \"8187b26f6e83ed6006775778e4e8debe\"\n\ +},\n\ +{ key: \"2ee5efc5286376e5a422f1d656e7bc4fa3c6958f283b7dd17c86722e0a171b9e\", \n\ + iv: \"ac1d1f7af092b548\", \n\ + pt: \"00b31dd41d74d88cc3eb8fc9da2e749ba00db977d917c2a0238eabd1d0f6161d998240154233a36f5e80f1c4ed89db65990cbbdf3fe7e223050995d9b670d41b95edfcb1864aebb023c1a5b533a6b941a41b350cd3bc62500356fe1ee3a8a19d249deb7d9f284fee38fe6a4a2aa4626b24efb2fc9b6f79a1ee3a1ebe971624be7c14d0909bc11f64\", \n\ + adata: \"f62754ff1a38f9a937cfa13a0bf42ff940408c39c9808e978ad011d267de54993f28\", \n\ + ct: \"84e44dd125636f2261c3f80c566d6f332d133dd48e9f84e0698c79e3b1207a6ce746457e33259edef48f354fd39a89b53b1b9da4e3575498ef30dd01dc68c1973041787cf11b36dbbc535638784cd3e802e0953d175df1ff797100d10b73afbbee4469c556b8ed8c8d04d91a02290fc266ee040d999bbda4e8d306e08c8fd1537022add1bc7f7c26\", \n\ + tag: \"c174afa20544692d54e4249438709382\"\n\ +},\n\ +{ key: \"d3c95f3e257f19782abd245745440f62f8d943a4f30387608f85d2ae39728c2d\", \n\ + iv: \"666e23900110f8b1\", \n\ + pt: \"85557a046ab131ac627d9239b53a71d20ae916b53d08d91ca10edb793928b7018fd2d0339ac41e7a3fa2750017ad4342aff4819126cb27a83f6cec47bf45ebb123f7f417700e84bccd22445d8ac348ab0477f51d56d2c48b59ef9dc8c986db58d3a5\", \n\ + adata: \"3f0ad9099e744d56e7c4d1882a7d5a2cbdd7a4b55fb491e360144b6ac146b843da03d22354040aad2eb7716e08adc35bea76d127298743c9d4323ac43c9f02095946ac50a4a6a24381b234b71f061a84e46a\", \n\ + ct: \"db99ceb6b12c9641379bd7ce9b650eee3f508b98b9674c9b2a174ad74a23ddf787e9ece8842a97cb0c8113ece26d4b651ff96878be17a8a891c38acf77b0f053796fa8a79fcf7d165e9b4ffbbeeab53feca55d99a28387ca6f602f0c7d447ac749bf\", \n\ + tag: \"7509c2acc1b64d60d900dcad0d336f62\"\n\ +},\n\ +{ key: \"882a3e532b2e4690b2226908a2d1e9d8e23cafb54f5e500622be0af66f237d49\", \n\ + iv: \"fd73cd007e662828\", \n\ + pt: \"d4948beda8f3b987a354f8c51a8efb5641797235e57b58b78e473cc46a9030ab86d92377d7450509bf5957f2c0eb90c13e2088d7080ddc0dd1b9a9625351f6aa05cca428\", \n\ + adata: \"582df43e7a962088\", \n\ + ct: \"470e156906dc778502609ea87e915419ea83d13acd37428b650bc3f56840a3e0d11326aee16cc473cc5d335163191848693e83a16046a138e9453062211ceaa2acc385be\", \n\ + tag: \"7acff4718f30fdfeeeee7e730d348984\"\n\ +},\n\ +{ key: \"0c59beaa25aeda11bbedbf61e534b269644f0e916b28b026866485bb07306c10\", \n\ + iv: \"962e00dffa75b380\", \n\ + pt: \"4a69aa5a3e9762abd4571c8223a4326b8823b04a83acf6b3ec401559a3d0847a4d93eaf184f64c3441d94ce1c07731badf9c4f3886c929613b3228\", \n\ + adata: \"1228564a526f1ca660aadbcadbbb3b4065d18c845b04205c5225cdcec335d2ab0406c0049bd0b723dbbc034af8c0de126a5113d6b2dde20f6fc0a960423829c61d4ff293a4627d50b4a83269af6e9de623f017f2a28af989e46970e92f2cfe83798fa6aeef6b81c84b25190a7e395314220765076332fdac3d037e024ff99d90f8dc43f9a81c9c379b8caf032fe5b1c153cbad7f245babfe0269793da353cf6ed0\", \n\ + ct: \"4d97e11890f16ed42e634f69f8ebaef51b88ec2e42c4f2fe4b5836818bb6d792cfcb11ce4e817c373a1c1964e0d59068b3bdd29b096802ab0053e4\", \n\ + tag: \"689872d21b3211c1f8e71beba23835a0\"\n\ +},\n\ +{ key: \"72bfd4ae387bf8ddd2ce772f4064adc6ff54d6a3819a37069f25d53fef5a868b\", \n\ + iv: \"966b04dd45aa03cefa228d7c\", \n\ + pt: \"d4b5de7e7bbfeeb22df4291f6b4bf98a1052bd977d2592be5956d6dd00e54e21649013380f29c6d9795c965f762eac3a756d7bfd163657eb1921699c09035bd661593715671d7c45735f8af2519c51f5\", \n\ + adata: \"05fb4d5da5dd3e64c20d34b9da1607d6bba2d76f3ef663d2c30983b7097715e4e4faf9136239687f77a5516fe33adf5345dacf2019e3efb601a3e9f96d5363c76a9dcffa8042e3f9537bf60b95e7d9642540e6c1d8f7ee4d59d2c25c6feb16523d5e34260acf4dda05ce5db6f6f5c737b09ffc4a45c9b2903835f239f71409a2e891b1afdef4e8c82e1970b45216d25ecf4fb60bc1b9e61d396eb34e\", \n\ + ct: \"b02c4bfa2acd29a63cdb8018848d93c22f2439caf9c7021eec438b70c37362a7e7deefcd18f8d294f8e3a1c05ed1ccfb2f679b0ccfbd187ae188a98712448808916c7480c23cc2f37c3f33d1faf52325\", \n\ + tag: \"498b3de42c5a92ed4e1b7c06d957778b\"\n\ +},\n\ +{ key: \"87442c660b76c3190392b0c033c34f7a6df384e2104fb63248724a6e2abc5051\", \n\ + iv: \"782bb36b3f24007abe9febb8\", \n\ + pt: \"790c4f08d0b2de9a4b377ff5631c9e374c89356d9683632c9ea505af62f970afdc5cb6a6e51dbed9ea0761e54da7d08ce6d33829db806e4b367cae7329964a1d8b1361b3a561a4787d2fee8fd9660daa4edd7ba613b0a458e8e2b2ce88fd4dc77b7a1fbf02aa003a781e3af8f985f39805300214839ae79675c29e7a204c6ef38d8ebc0536f2247c8689f3e869c2ac55d87c623558c2e7a67db0ff4b0bde4bf5a87bb25825c1e45a64ac105adc917a97\", \n\ + adata: \"a7f4a42cd90b3dc19517\", \n\ + ct: \"ed7cf572933d807937a58831f9086c14824bab345323e15ce7689beef13c4ab704a2533141b808b0edee2814e2d364c2cbe8f85c64b55bee3390558df4498aaf3013ad835dff47a32b42563fbd7c9932638c2f8390d67b2b936e36faa8b79037161c9950a8ee925007b93d8147478432a1b1d5ecdb2cd5b302a38ac025d7c407be339c93f51d956d06de81e2dee7fdc61b8db994ae9a5ce440b4c33d71c9e19740c4c87fc5f02abb4fe366c50cfbbc33\", \n\ + tag: \"9bfc90a25de8ffd1072012a29928e463\"\n\ +},\n\ +{ key: \"0198d643026f706961fa938ea73564da016994b1da81b0050e335a2bc9a916bd\", \n\ + iv: \"ff7a74f8fcea386d\", \n\ + pt: \"5bc382140b9633dcbe7bf9af32ab7cd748679369fa51e7baf46d5c09bb0cf488f080ae67981c3e7fa4614265af3b39\", \n\ + adata: \"feb31bdec47c9b1b2852a6c730f68887ae7ac59b551d72cb6b63885531cabefcff7191d73a9d847943a6a6388ca34819ee117bf87541e68c858e905d725381c750d37116e615f955ddf9bbe8d1929f6a590cc3de24c78fa94130279b4576422594a20bc58a0d83c09c3b076c82f0f9aa35ab1d1f649146a06090586c6af75c\", \n\ + ct: \"32c46b2c66684a63bba143a64276298ce33cdd359e6ad9449475757bc645ce15aabfc8d08765050be65da0f706ae33\", \n\ + tag: \"fa59a8cfecbc94e6e713db71e427b6e5\"\n\ +},\n\ +{ key: \"ee12401d65710e0950599840a909b27654c187bac80643ecd41ceb55a171262a\", \n\ + iv: \"a2db38fda718e840\", \n\ + pt: \"bfc599ca65cc8a6480ddc551ac1175f9ce2a826a1678561f197acd197a1c9ff3972f9a75a7dbe625230e951690cf2dfccf235e1f4a2a0f9681e6b50ecc8f4cb20e9af2\", \n\ + adata: \"0a0b1b0e0f4595d5140b04a0402c3f3ab6f010bb293aa4c2b4434bf53aafb3df31045a5024966ffa97220d9b0fe279cdf135705eba51f9183c8e87a7abe556ce94b70de73824f89faea27a684003420fd63ddb2ba2dfae26a59f2d7307de62ef385e2c8e291cb9947f96dd0dff85273bd2526d51b309bb06a4dbafab65c3d8ef8ae7a547c3d1de85e7b04c772377f8cf25dd058f24d9cac7\", \n\ + ct: \"3600d4a8f73e11a5b0082f42cf746518fc00325754bf8615806d88e4afee9c9ee93427c62e6f2026ce23378a78ed8aa28b9e77b78ce85b57b7ba2b5b8b24bc2affcb23\", \n\ + tag: \"71eb8bdc021515115e3e724599bb0cb6\"\n\ +},\n\ +{ key: \"abbdfa8950e157e94bffdc2d5c97e31a6a7a28ad359980ca2447384904ec0fd8\", \n\ + iv: \"15f84e471d18a254\", \n\ + pt: \"85c27f0b565ce2b2c47b4fb08d5d90ecdfd224e62e7a3bf9100d07fe852682e217c0\", \n\ + adata: \"b3364a7c2977079f85e2da99918bcf889ba20afad000916f27458b6c48f71751355616dfd56055f42b959eaa1b8eca8dd761cf3bbd86de6f515b644d5adee3ce9389c5e1e38937c3fbfc2b04d1dababd\", \n\ + ct: \"8c46aa1888617113cb985e94ca16b3c361edb0c1923156f32351b4eb2d39ea1993cf\", \n\ + tag: \"529dbd28729412a7fccea9e279145b62\"\n\ +},\n\ +{ key: \"0dc27b157f22f682166b2afdb1d3ff5ace8dca5aeec12e1364508caf63e3f3c4\", \n\ + iv: \"0765a5b81e786f7c\", \n\ + pt: \"5e984d79d04b13c44dc729c8a3c4565bd68633dad6f52a52886a5a6f3596ec1d89ff9d582204842c8d31f8787f3f1c3f60bf913dd42fabe5407d89\", \n\ + adata: \"99fea533750f189328bfde830b2424b7f38cddccf1cead54340639ebb4e8140bb12746958cf1832a56b05b3c795e3ee2a62ad417f43b151fae45494387e56b0d6c92738de5abee81302d32e7d20a6b2cce2cd6de647060d016bba950e570a7a186835444b2b6d6eff5f7b43c49f9fc6d573f9d7cf2136b70ce494f173769bc8bf3dbb5e01776f391733f8bda41005abd30cc8966eefaaa9a36d8fab16d3b\", \n\ + ct: \"d7d223fa10cb0636f5a3b27bb408489b0d015b457f2adc91136b0735ab7fffd8933181b4670ff7be093058f25de91dfc29ba109f0f354f5e163777\", \n\ + tag: \"023c3e1d79d8a0318197731ccf161ebc\"\n\ +},\n\ +{ key: \"7efe0f1fa53995dfbf7ace0d1490cd6689ba5d37db3ddcbe5aac3301b8d5ad8d\", \n\ + iv: \"99bb11541a03ce7edbdc4b37\", \n\ + pt: \"a24fb67e8fb09edf80ba0e8f9665f739360b8d1eede2227fc48888f49ed7322c72b47f1637bc02d56b50cec19ecbcaaa8ffd0bcc1e3215a3201b9f9aecb96c51fe04d3dcaa95c7018a16a180064102bb3bcdb20a6692d35d1d897706fdc2c71f85b2426838c10718c489dc3d853aa4af1f32b430b84ee8529eecce1ccde287cd50219f7c0d1d\", \n\ + adata: \"51b290d6eec7ac4a877035b0e4b0a85e0e8155bd046164eb50f3fc0a281592c45e174b1fba353da0a696759922782a21\", \n\ + ct: \"a5e33688864da014b3df798853e7432703ddda714d15a06c8c940d9df4495ab9d883d0ee1620d8265ae9d976a7b55fdc5434e1f5882cf95a40a5651f6a9a79f7a0425a38cfe712b86fe557a1e8b93d58f26d621e210c2b4cfb87421fd3033fd47f8b06de4c2d62a98980b9950f2c17ab5edb63700193078497a644bbd55e5eaa9183e5dd048c\", \n\ + tag: \"487cb08b0d3eebefe55d33670b7d2f0b\"\n\ +},\n\ +{ key: \"dc44701e330deeb13e8bdf0322f67c8ec039c83401052edb48a125dcdf7815dd\", \n\ + iv: \"5f82099a8592e2b6b6e7dd28\", \n\ + pt: \"669a5b945aaade00a552ccbce304a7239d9c3d09c40cfd438c129c19dc7756e3f39db1d25a571b9f10946b17971c1af786e777ed5e1794b1553d619668e69aab10b10dcce95709fbb29b1422796b5bd8db0c825c8717f89096089da19323b19e2b08bd44ac03b42064230c54d5ff00e9ac90004e14fd387b288ff3662040fa8b479940347fb9abee1f603c34f64e14a395b6480805c2494d461cd08931694899610b8bf56c38bb156de045d045706c58858187875a2f9f80b8\", \n\ + adata: \"c3a27e33aa3d184b16146b323d05310952e10d9e6846e483e08553180edada23fefb9d56939aa6076be1294ee2de994dbc6dbcba97c77969fb665ea3dd68b6\", \n\ + ct: \"cca77c76143f59dae6b5ee9fa5752046092919678bb555ae315ecf2b5b5edddc34aa059f070c8a18e0c08e4fd94a5bb1e901e2037804f20d6cef9325755a5c5f054ab5f60f25605763265cf1e60262e9605edc20d5993fcd72107a3fb0eed261364aac3e4a4fb3c150f129d6fbf31367e36e03dc63f10beb78ba3bc29807e05ee93ec2189ae224a237eea8ed8409463a23bb807adb779c09a7d61297d3ea8a48eb61942a093025502accbe6e348b382210fb4a015ed4745357\", \n\ + tag: \"1d63c0c344694a1ed5868c7284647810\"\n\ +},\n\ +{ key: \"228d2bdb55c857279733e29242afe1268fa6c820489cab6e58db53a018421374\", \n\ + iv: \"a23b6b7857864cbcf6238a97\", \n\ + pt: \"1686de6a79da7b7914ea8a249ba5a985549f0d8161004647cd49508d7cafe8b96bb8ac5908\", \n\ + adata: \"df0f1a7a03041a0689c838d1b95ff5423c40b6c59e8ed918e4117baeab2b84637b7e4f0aa968e745\", \n\ + ct: \"657054b4113475ad8b9e2f5a72be15d726604bb73ddad99f3840b1b5b6d9b904a3546ecaf3\", \n\ + tag: \"10bfbaacb2e4fb6bafea123996b94958\"\n\ +},\n\ +{ key: \"ce897f59ede634c6b6e32425dd99c3c24b5b84091bdc99e4e9227a39431a4d35\", \n\ + iv: \"3ecab47e35f5e6f5277db6d9\", \n\ + pt: \"a17ebabb6d9bca88a8ee90d28166f3e71d9e9dd0b96930f5b3103b78d0d8f9e22d89cdae7a5cf4358bc66f05953728ff71b89845064d0d44d096ce73cdd152ab52ff9c352b47a2\", \n\ + adata: \"0b61cdbd96459b85b1d8e96e45fc7a807433c892d968f7ed81ac06437f110bef81518f0d65da9a958ee3b60c46643fc6c87667bfa09fe622e354b37a6690e17a219a867f80553d608b180c3d3bf8ea9236af9ceb1b4af6358ec95a0ea7bcf911565a6c42e75c0aa61c40d2c898db2a9fe8361fb5e8c54b1e0eb3a0e84c4f2d81994942b799a4b72f28c235ed630d71f712e94ca65da077a33b5bce64c6060330e87436\", \n\ + ct: \"10144e80dd3fa6b8a99ada1aa46d30f3c8888407ce1e497b18ff5d4ae181ceec303454ced125ec4663642c644ad441d90483fad6f6bc6250bfc26c4b7198d3139fea35c991ca3e\", \n\ + tag: \"67905da86614f16fabd66da5feaf8b72\"\n\ +},\n\ +{ key: \"a27af727add69aef2cec041c4d070420f027f7d6aea0e19451b6bea3e110afe7\", \n\ + iv: \"639e867509774f96\", \n\ + pt: \"\", \n\ + adata: \"5d1d9c3b11b5ad8a731955e0f0211b788360709adf38a8286febd525cd24dafacaa9cc6b39165e300a3ab290561a1593a1031e4807f57145528916025bfb9dfede5dd303e6e08202bb292f16fc44e8bcb3afd17a457664c0ba1c9706befe28eb7bbb4c340741f2609a517347f902ac08a92e08601c834891d019ee16185fc012dfb9b145feeabfc685e136b5f907c9b47d2f96ee71dccfcc70de2cb8e492d718f3d19c5d856808e43a7a02f623cb547fd7e227defc66cd0dd3f0fc10f471685c9f96a4a3cf\", \n\ + ct: \" \", \n\ + tag: \"1ca5790eb8f5052be64e3715849239be\"\n\ +},\n\ +{ key: \"86878e69a33fdd662cf010217687b88b46f5463daf9fefd004a67ef711c38773\", \n\ + iv: \"ab89694cd55deccab9d53dcb\", \n\ + pt: \"7acac9a99cf3321cb8\", \n\ + adata: \"15400b496c08550847f3960075e86cb6e5f14394153b24f22d5d7f0df452a994dada52cceb0bce9b7361d3c83b5b43ef538e2637c32a69b2c599ca538f7da920895cbbc54df3d30ad136ddc00660baee40d3627e7a19d6bce0c995330b629c0b9b5303b3\", \n\ + ct: \"079d47f5e65d37209b\", \n\ + tag: \"0468809b2f42d652d05297d4ba86a92c\"\n\ +},\n\ +{ key: \"db98cd8292e69e33188922cbd86d4f6e30a94727e5e6348b89957f24aeb75383\", \n\ + iv: \"ed84c528fe4caf93\", \n\ + pt: \"9ac9a72acbe564a7da5c9063740a0945283a4c564fcf25024cd6fb9615491ab0466c07d56d900b00cf352ef912\", \n\ + adata: \"35ae88c9ee25c7efc2fc573aac5ccc5042a8c9f43365112e13160c4aad7759c7ccd1e3304510aca7732417757a8870b2edad142382a6599bce0f10e36399bec738c26ee51868a1aba30ad9cadea120370785eeb7c7a539690cd11895fd80fe3451364c15a78767927eb74ac73587182349d78a9fc54a1169f7a86d8e3dbcf55b10fc0958b8b407778bb489753715865deabbed125f7cf55b30a03318bb6b0c8cba15d0cca18e89667d2cacd9809f0459ce28e828ebd9992faacd2cf6edd6f1\", \n\ + ct: \"3754ce335edac4735d343dbd7c6c0cc0880e6647a03001b20bb9d34e2e01800f35b0765c70b6161a17eb2c4c00\", \n\ + tag: \"0b47d0e63162f115b0e58d3c3f525fcc\"\n\ +},\n\ +{ key: \"b3ff39427979a60f851ef406148daac7c2d787adbe4e8f5a7f332424c3e503e0\", \n\ + iv: \"425f6a8b692b34cdf1795b2d\", \n\ + pt: \"988ef95e063bcbe24a64c76d1425a60eb72dc518cb6494a9e04bc19ffb19a818285f27faa8983d1f5e0c5dce1858b039b570fa4fe5\", \n\ + adata: \"2ff6930373c326ff4da57ea9c10c041873d880528c304689d9bd55434c1968f3a7d3edf8ae8ea9612499e9e0fecbad5e2b34624c8c817b24f2e5ac6685a0e57f85f19375574acbbe862d12b4ca9358fe0f78857b72a6fd53a8f29b3011a759b35ef504e0ad298ae260caa3ab52cf1089475c9bd7cb5b62a08175fe46f1a1260c7acc4ac660f67b987947320971d34f75ee41cd8edc69fa2146e021eed178355dede1634297fd6a504808618c20cc108e57c1153a\", \n\ + ct: \"b3037ec963e8504b4b673ba6e10fb93c0d131e6f83e0704560d4aff1c9828e93ce482aef1d046d752a7f0599c41476a613e52a8fe2\", \n\ + tag: \"099b7b2727a0d33d065630dea808a515\"\n\ +},\n\ +{ key: \"d5cf25fdb5f44f5ca63803abebd1f64dc5f4e29ee9e05afd686fcb236e4a0a42\", \n\ + iv: \"25efb3f209a7660a2410831b\", \n\ + pt: \"47fe8b8abf6cc55458f6848b188c222a1e4f76dc06dbc01f2f287e5268486ddd196a2fb04c47851c7230b65347d5b1b5e0a1ae2073853d67811657f4be8bb44f68add6a77dbbf6ea56a232e7c19ef5389b6f35731274c07d9ed8e2b007ada7e742268c80900d515bbe277f\", \n\ + adata: \"cbb7ed5ef200a5bd1641b44103726e718fc2a6d8e9f5bca9b34b81c135c02190393fbb45b57915c2c70828b78298a69d1356cb5ea583d90da80b9059c7f94c2fbbdd\", \n\ + ct: \"1cfde6d6537806534e5650aa19226c0230d3e301f2f15785b6846c8a71ba2662ccc826d6558ebc001529801b454263a4a6e036893187d40a2b8a8e35aed34ea4ef74fe310eabc267a5f55df91cdff33c4dee5db0e994f39f4a341e8a4a1b1038113729fad0162906ee3c18\", \n\ + tag: \"a16193df545bffcc12cd65ec85f2b596\"\n\ +},\n\ +{ key: \"3b1700944f05d4be13cfc60a6b18496305446838352d4f3d71878b7ce590a3a8\", \n\ + iv: \"b2709d7ccfd4ff54\", \n\ + pt: \"55f650fac83c55f8599aa4406a0a589b5e33dc367a1b791f91d7fafb15deb02438218c29b58f19fb6ca8bcc564e6c79d70f322699b0fc060e14162abc211fca590a5b3b9dedf50efd574b8cd4b1e969e77d6dd2483438631ea7016753b2806317de6152aef057e9eb92fddf7acf6\", \n\ + adata: \"fb00a1a1ff1fb9ab037f7cf39c93b2f8b85c24c79711f6033fa7a4a02f410e974d53798c1a5c19d7a23a38653b10dd3ed6d1aa3108ebefa1186c6239565ccada413e635e045cd4e1670a0636334e909bc96173ead0c488e1d5d6fd8a45765710b8022efd6afe76fddd8cc64e1a737b296a95a8ea5542759bde2007314d66af69f249ecedd87525cbb4ff03061964386f56f8bf5208e8c6b8bbd0a2c96cb4aba81233\", \n\ + ct: \"cd2846a77b15d88087ef689b2bd505bff23c7754f7485725025bd3dd533c9ecc14b90070eae22d7acba4d7198c905deab115dbbb6ea9d5cc61a0e8d337c3fca27c8e59f6d81b2abb5ec968823fa9681eed6639ce5ed55741e466eb72fa4c0e6d4ad87d9341a7016460964d69b94f\", \n\ + tag: \"faef4d975bb446b0b57a5a912bd9ba35\"\n\ +},\n\ +{ key: \"ed35f825a980fdfdadd207b33c0d4dd82bad44806534b5701b2facae90499247\", \n\ + iv: \"80a783f6f9ad1156\", \n\ + pt: \"533d606fd8140b3481a456a9753bc2cc940ad1ec2f717111b6529455a2128dde537c3aef35f01c119cda94aadbb2d8a10b3c82b465851c4f4dc2021dd52ffacd0d6418de1b23a80bee83001bd1c7d800fb4d09bdabd4c4d57bf552e48e87c877134e2b769c10bb6f7b13e32304b57758ea9480bedb5eff19b6859f3a3e7dbd64e11c3c914712fce7282577b33428b3\", \n\ + adata: \"e3480f07257de4dd51690de5fc8ac2a04faaba5fbf357ccb8fe3939c0a33e286abfdf5aa93bc4dc8c0a233f8143a2b00e80ca210307f44c6933b6896d9091e6f9aca60907786af053cd2b70be2d61c3e1f0bf656e864689a5c82a080e9c52ad0f23eae08a9599bd5e634bfb04b58979df2e79dffeecd28cfcd2ea2c70e7751f2a3767acce24ab1b2d5903974dcdefd0d\", \n\ + ct: \"d0d442c821eb1e2d5933f27d6e00e66c8e4879562c5c7648d36c8a61b73365043329c343799a3c240ec30fdbbae77a5ecf61fa8c2eeaa662fc5d80fccef6dd39a7cfd839b2f7e81828a1ed7e10c8770c1f27194bea8484252abf44ec0c640a31114fef40ab4df17df79d1dd24fd2d94e13d9b59cf33f29b0e088f90d1f5d0a2a93d4b70d739732244e39fb7eb21087\", \n\ + tag: \"5ecf0796c58de09110753028192ea34b\"\n\ +},\n\ +{ key: \"7d5769d344793625ded77e81cc1a967468d67d44323a6a7ac0b7ce7a3d9d3b05\", \n\ + iv: \"4cf5f04cb16e5fdc\", \n\ + pt: \"3709d2f237c37041480aa0330e8256d9ba6ddbda45551ead394d8eb33620444b134a6902a0b2ad25b3bc9211eacb5c13bb5c2fdc0b11a9585c3ea1ce765f88ddc8871ba2d1965fe8a5fc6c1b9896fb54bfdf92f9c2d87e98da0e5c62817c1ca882ab76c19352b0eb4ec0d7c2654ecbced753656482c3dde38754de8f8399041bb2c6f370d651201d01cafef272055cd29abb5a2ed537a8a26f48cd96\", \n\ + adata: \"f4b1d0004b7965d46dfba99869d140c709f931902f1f64bb93dc106177f15466faf586ee20229f7ed71e61b2fbcdea4f85d5173ba50044917eaff8f505df13a51001a8b359\", \n\ + ct: \"b012ada3a9dd5b075f683e2ca5b7ff54339a547ac7e1dca06b3bec7c6b7b0c17973b4eb3c3e426aae04605d934c8f666bac1c2989e7541e8ecacea8bb7ddd19efa2c7c1a28e3f7a89bf6d39f174a8bf1659188f3fe2081b4a7f1ff7ab2ccd4deb98950c698e2f6897c534042b3e989b2942c8b9cd5835cc0cee7fe7b0a0eed43e8a277b96a3a9f6cd62f76f11ff86005595890d89aecd196fea118f2\", \n\ + tag: \"31174a2042dd0c651ce9f5dbb9b03ccc\"\n\ +},\n\ +{ key: \"96d472542f071a9737638cc6dbb2cb9981391adca45553093e5b5ed6b9082c90\", \n\ + iv: \"6be35a21b26c8663\", \n\ + pt: \"d0e96648796b8c55457df94c4602d0ad8962d56db294f3f47533b0d1235e9d582e2eb8a7ec2ea5dd126a08f3aafcae10f41174a847c3c93d861913910e6afa3bab17577c804da923fba4753c2ae575438bdac086893353f63e4609c7e19b4aaeb46210f90b41e29cf634a9c2391dedf7162fe3c966f5\", \n\ + adata: \"089128ee932e1ab16e577c83478589285d4c3a13fcfe902322fa6c6f847883e925c45d0680582c6ced54d2759cdabb7145142581bb50da2cc1757bb1a1865c78a1aa664dac63a1bc800fe6e4874abf01e62a1a38a094a68f9d94679f216a91ab9462ea24d04df0ff32780ec3575cb738e0fe6fbf9bfdfb27bc6e52ba\", \n\ + ct: \"65b34b17ecebfb68726073dc929f689fe27251b66b7f5767c27b5895f123a58621450e8c5fe414acc752499266ef531369245d259ad46d06c247adc5aef85da5c0a121e690d0da579f135b08260792ee56f1ddfbb51dac6b231d1cab4008ee2521e86db7831d3ef0f673439f65f14eead60bb78840f7\", \n\ + tag: \"1c6f706806344183887ce56e2eda2ece\"\n\ +},\n\ +{ key: \"5efb824eef4defe669b0e33716f21d26c48c576faa9bba55f12a1ecc84168b71\", \n\ + iv: \"3d1107ba27c273fe27c39606\", \n\ + pt: \"b2d2e8454722b8054a022a453e5e0fea6528066e1f63c1a754c5905936f4add68e114f1c64cdba38f96720c4bde8ba5dae1b05eb39089394b58503a391cec9429c09b1283b8b9886ea5d7cad332df6564cffa71f9518c846b68cfb479a6aabb3e86813ae00fbc37bd882449248426a8d870bb51133a2ff51c49f180c576296363d7cb61bca0a33962e68033d492df4745aafc8a013a9d567674d6eb277108c7d5a66dddf27c8435571fc0e85217238d5d844e790484efe8510b70cda4c13f7a17e5d\", \n\ + adata: \"18ace317e4a0e6a4e26659c62689956cab2a07a7d1f6e94812e5fdbedf62a3084a486477be3b3608548d0a6c9a2a487f791f4d7d498873472116fbc97e30dd443e495275db0891a5a2f42dd971025fa8f3d9d024eca42405346195ff581d2798f3524ef474a98ead8acfe4cba2b8cb1aec2c05594497757cbf8512ef0d9ae37b1a9d383b991798ff24e36ba6a560a4f4ab292acd71df5680362bcdf07bb3e5edd93f163f1ba6655b90fb5e549726951a7b146e78\", \n\ + ct: \"72db7f84ba1b3f8050e201e9396aba3a090c2b0fbf593df7c703a14ca0f51068f5f70f28f686454b50fb277e77eeb52b3848baa5723fd8aa5584f1bb02dbec419d05592c29721f4d8757239b35a2b64ea87bcae28ba1ecbaf2fb9b4941b53410050c61c7b3cc4d701afdfa6c1a7653ad0452b1f68ca04b05a0a5d709e3d104050117b5959492e64b12370500cc49ec48849d2bf1d1e2e6c65a0ad7ef0c3b836fdfacd50bc9150153de2f74008c27572c8754d464aca9a045860224a76285cc83be0b\", \n\ + tag: \"536bdffc70c3d4b2da34ca71aed9d41c\"\n\ +},\n\ +{ key: \"a30045bb9c77b8859655f05491584294746fe3cadca914619905bdd80bc6f765\", \n\ + iv: \"a4cfefada57494c8168178ea\", \n\ + pt: \"44a9514739329efecaf424846cac54f30abf6dc84706c1ad5d84024276861f936af85309b18b799dfa0dda37d0c5dfb625e6edec611206c988eec6f5b9066b697959b8e56bde1961eaa6f2259fa97c0d7fb59e3a18c70d5cb6c91832f7877d9f654ad754a76322ff6fec5fe45c19f2ee94d4ffe6dce1ca9e33584b837a936e865813790b40a819afb47407a0fdbbac55d2a5b1ee0319afeb36a1c8e654e012b62ee9711eea8bf072d7bef9dfd0f8f86ab82f292e3ac09313a4fc5ba3807353b8825bd5825239b9\", \n\ + adata: \"55f61943df799d44b334470b6a2973cbd65f78c285b5f18c943ad3e2c33899ce5971362a0a67c3\", \n\ + ct: \"68a205c8c9550b5fd18dfba252201da8245d106d0d05f699df811d08e792ee021e316033da3ddedc9562a87e160d8de3b3b1c846c6385be286cc68cf49d2c9137efe8c8d6f141dd00bb7d85f7f4e48f0ec08671766b2310de960a193a6434a090e56c00c157ac13d7289be70b09b94f567d0ff9b6c7b72db6c02cac1c6fce558c9777b9156788ae2e1295f78994484cff801b5a26ff99f4f9ef8bf06a1e68e54f5bf6f2930ca45f7b967c2927f031c3915ac96625fc9245c0a4c747cf66025df4c3d5588de146e\", \n\ + tag: \"439d4cc967ed7d666c46607f9dd92766\"\n\ +},\n\ +{ key: \"4b878cefc9b54afe7e7a3e66fd3d29d01a807b4001bb43cbef8deabaf889d157\", \n\ + iv: \"aa2648b920844d3729763e75\", \n\ + pt: \"183a314625ac29205c385613c15fd0ff34e03688f7032884bf00151c95c9b4f111a0a6238e417a66bfeb3e8fe5813fcafab5bb49af7c174951287bb275bb95784a3d841251292f7b1116a2802f13db9403693e12254f4ddba999954aaba6fcf018de4942ab292f19fce0d2412dac4ad9fb725d464bd98bbcf482e05aefbaf6b509a7d309d9afa9f9c88dff5779a5237ecc38374c5ad2f54773eb7caee286f55b5d3e1e63dc91b0f8bc8510d75d7fc65418217439a92235\", \n\ + adata: \"8877abeeec5cf96c062ed7e54af1ce614b12f3071d646a8d93031df58233040bec4b0c95a5dfdb709840c04fd54b22709ff5caabb56c90f0243191afbe744af7eae9ba95f77f4d91fdc8e5ce0cdc7d57f44beaf2cfbd3095ad4530afb00f959f73e946b01781e08ff79b4b66dec81c786f59b4cb625e960245bb68702320cc49c3f5f7b15c65bd2a1d383925843bbc7427a9ba5eeb3a5660f6ac9307fa7712f2ff1b83f4171168fd03eeffca93912b89cd8cdb6c3ee36596cc96e6102a8725495feb5f\", \n\ + ct: \"de30028495c8c871cc0386dbae5be900d4f62977a1be0ecd13b00123115422beca43d58be35e4a9d9b2582f18a7b7b995571d3a8443f575db9010a64a07be8c76573af656e153ad9cde69fb69cc9c383201e1a328f98cbd0657469bd078b295c9c0085e3d213aa37d6dc0d172d2d288f329a79a8e976cdfbd0927e20c4b8e7aedc7123ec9135fc18c2f8eb4b1ed69ac241ffe9238ef6d64f4793ae86452fb5fd61e2e26a4051d591e7b56c20393d0a2e4aff834eca6af4\", \n\ + tag: \"909dceab127a7f4c76f2e16805fbcd00\"\n\ +},\n\ +{ key: \"6545516d9906fbce229de587d7f59333b713c8469c8d0a5fe400e5c9f77510bd\", \n\ + iv: \"0e386319af8297dc\", \n\ + pt: \"4410fcf3d67ff0afaeda868ca9aaf520d3c217f8da9ccc5a8b51ac5782dd766d52f0847a8ec94eb0f380de499a1812\", \n\ + adata: \"990eaef4c9fd79ce94c431fe23a4a1cc0f7c3e76e5ea2debee7602ed2b4fc7e869e9d7b2eac79c0255a29957051a9bb72c881cbca2d9719b4cac\", \n\ + ct: \"7a4aea98565b63dcdb1f2a712141032227050e0108521178fa2e38376371a8b0bfb801e32d05e079ea4cad68fb9e8b\", \n\ + tag: \"f087733652a527d66777edac6a3fb8f4\"\n\ +},\n\ +{ key: \"89e1267d4ad258b4bb2103ec42398e6c32e16d4cc8aa199b3c3825cbe9845ea1\", \n\ + iv: \"2af4cc869fc74d995633d0c5\", \n\ + pt: \"06c668f25e48808a8d815298ca521c2396da5d50036796201284cafc7edf35852ad6975ac9408ab627b3d6557a4d00a5df9e35d98009292ed5b8b1763c28889ca51ff50799f36c48eaf24502459388acda77ba59f3ee34dee4b07f23d877caa9e782909cdff0e619a7b3a566a26e1ac03d6a19a36eb23512847b\", \n\ + adata: \"a3d58e109095ca27009ddd931de8a60ab111d7db0cccbeea44ca8064e5f492b7783a2e968433767a6b2063c0c012c167107937fc6d0aa12067\", \n\ + ct: \"bd69041652af35288f60375ea7fb7b4cd5f3b1271f5988d4719e88d49ceb0a186f0ad1df64683e057e7dc5588ff3d3da6743254017ae8cc447e5f16070be9333c0c26a5dc5db11cada6f002796382902b789097e446abb6e1d12eb755b38adf409ca7b9138b48bf2779d9985958c27d8c53f2b1aa74155c9f0fb\", \n\ + tag: \"406c351df9af6ea472b85f76449bc5ed\"\n\ +},\n\ +{ key: \"596b1725d1fffdf68768512894a3833c5e5f565c8b8094c3fe760ed6edea6a36\", \n\ + iv: \"3c875391c5850133\", \n\ + pt: \"cab6b08ef3d0ee106f795f5baa3c9d65369e\", \n\ + adata: \"23066f9e7934f42e2b0578d44e788d43dd102df35ad492345809e0c513e82d9f0f012282e62eaa207e7ad0ca30969326dbedacca919b52112831695a6e7873b1b4d1d3568466026a96\", \n\ + ct: \"8a84a1148da0c7771f6c5976213d9d0070a1\", \n\ + tag: \"cf9552eb7f5880eced1b7e96bd8d96e5\"\n\ +},\n\ +{ key: \"43a67554d6db04f2789e713e2923a08a581450d02f449fda05bf7c820a2fac97\", \n\ + iv: \"397d6d7bd6ee16fd\", \n\ + pt: \"a35617746daf599fc7626000787c3d33248dd7aaabbbdb7179ea23eac71490a0549a60\", \n\ + adata: \"88dda564df18a061ac78d512aac99ee8cae34be5eac77667c46bdbad07de077dfdad0f14fe0b83e6719457e7b61fdc13a7f48a490cfde8f19d4d2de17ff60cd892\", \n\ + ct: \"90a0bc914a214949b1bedf833f7ecd5fcabb5b4fc0578a1d622493f35e61f609cc9508\", \n\ + tag: \"6973dcaf8f3880df50ef3766750f7e25\"\n\ +},\n\ +{ key: \"1364d90f6a5728f5a7a3bd06595c427a412977c8dee3133b1e970a9c3c16caa1\", \n\ + iv: \"b81989a90437075b\", \n\ + pt: \"cc7520b22fa5ae72448f4fd2e38cebfb7b021da1670f5d4b55a4f77affe1b95160ef649d04a4c2c5d7063faa12f7d07953cb261b83d21aee840443c6ed4a488940f49088519305ce6a67a20c9e9c5313c7f11237c8d4eeb4878d55febc5d1906da7297f1c4de34a46a1f67c23da7ea10b4140aff5a26e4abdbed8dad198cb6\", \n\ + adata: \"33c5656f30f775e800637e5d54f0f3b02a36e98f24b29edd00c46233855ec2bb69e1e1fc\", \n\ + ct: \"a4587adb4ad44df4ddda6884ea740b58d827bb4e3082deb1ba4c1bfa777e60dd14b387a3b1b2a2ed0727acf42cceabfac73018a7f78a1f831e274e3cf8a335d331b115eef790f16dc796bd686962501fd46349765034e7894a1d14c2e8a9e5b581e037b59a4df1d4b0adfee1207618630741a26b8005c905267f6be0da7dba\", \n\ + tag: \"2c926372a0d795a5a2afa2965ff109fe\"\n\ +},\n\ +{ key: \"e7b62ed9aed5c136e688e7c241d256394da34ba88b9ebe58f5634f8d1bc6656d\", \n\ + iv: \"a9ad8876c88497cb\", \n\ + pt: \"2654febd0cd5f790813085f1abe7e0b5319bee2bb97526d43603050c302de7b4d8166ba43924ea265f488bca2752b96f215c5382f9f275dd201cb921084db45bc614275aca636a76782038abc1fd63683245d7e5cf7a7c91e3f6bb43ef982f366a5658007c1b2d94042af955e05327a1bfa3247cc916c6c67f148368392b916dffb320a2c7213b5caa8f39ce6086e8399b2f01a410c29c9fc11e00173576b516a1b2f14f89616837dff0111268d5241477718b061f08afb669c947c0092d03e5abd0b3\", \n\ + adata: \"e54f381a428e58b240d33fe2b1acd1\", \n\ + ct: \"dd34bd01873bbdaf9acd805151750d471f756a477ab776fdd3d19070d1241c9f294006b7c2f0a6962cbac85e63ad6b3e3daf3e6822ee327f4a1db2d752c02e3356748d3b9b8bd7163ee507baebf5d61b64f150af710c9847a5eb57a76cbd59bd084c6a12367bfe8d0cea3b70b8677f67d6c684c17976a37db1f73ed4205d0efc23810d741cb3e00bd0c9745784245658f2f8b82f1c2c62f3d4d48f39e1e1206241e797efc5145313c0b18dc72e982047c5bb7701ca0f5f055ec66f0ba2cf5bebf6de22\", \n\ + tag: \"adfec0f5accedd532e31c9edba84d448\"\n\ +},\n\ +{ key: \"066135d19745cd4cd3af20d3a642163c2871c589bf92989ccf7978e0ab12a0d6\", \n\ + iv: \"cbfe73f393ecbb500fedc0b3\", \n\ + pt: \"d0d9cae24bde34fb8dcc7427bbf369045f6fe17ace3d55b4a8127f30a517bdeb572439734e121a772cbdec21fd4133362bb1fd6331eb648a995bef2d43835d12e690da6f3afb115951672d9d394bb6c179119d10e75e85c63cfba16303c9f9ecdb69fce603126451102b6413137b023587ff10b784dcd23b21894955380dd1278901373e16f74ea2e968bf0b95170bdf7fc18f86bbb0d8bced18c6c53b6f25\", \n\ + adata: \"4644373c52a226986fe500ccc1120946f4f65f9a57b230ca088e631241770f8faef345f2290e\", \n\ + ct: \"746b5318fd2a0987baf00cd0a50b585ed9497da93b3dc1c41580526acca1d4b4e1fdc9b92159bd4588cac98238db486bce2c998555836721f7c8d9bad4553a5479e5eaaf9cbc79e35db9ad568acc6fc38f6e3537615e0c30e8510a662f2100b2e550071db011496b24a89c98e1a31457ec6d6a7d1181f561c8eb055a7460bb7a69da8cbf82b51dc25bc54abab04de63bf48ead8370933cca130302750d43d2\", \n\ + tag: \"3abcc9d22dd5465d2d8764b6af1fcfdc\"\n\ +},\n\ +{ key: \"aba0b869ea450514eb215ee0d13bf9c45791d7272c24ac2cb744ed84737b7433\", \n\ + iv: \"dc6894c396188bbd5eea0ecf\", \n\ + pt: \"ac3877b4548c221a7becdc6ea9f69ee0571f6ed95b399b7025fb1ff72920ce7f6e6b1585f78aa448f24b7d\", \n\ + adata: \"6a67007e02a2fcff8c67887a907cc9e399aaa52957d5be4c1cf58ed8c10466091e07311c13b64680ac52fcfc59f104e3a00826208f81dd7dd2aa6c5474261b97052d1bdc07b2719fbd37aa24d6c4379e56\", \n\ + ct: \"c1a84f557c5fff86167f488484c9bc1beb297a580e201575e025ccca14727d3963090db1b5f66c663bf616\", \n\ + tag: \"3e144c7b13f82293318f79d1935119c2\"\n\ +},\n\ +{ key: \"e7b06871e60d6cceed8e8bb4db440f98c9193d3ea6bc6f73adc20da911cb659c\", \n\ + iv: \"d6320f3c74bc3495ad1b2c06\", \n\ + pt: \"ebad4fb9f515a9eb55\", \n\ + adata: \"693c43f0c8f0565790060d6293d13ee0c6d0623534f58909ddee6a973994cb9b3cd0e78ee9af81c0223d8f6ed515dcc96c47596d2d4b23e2d2a41c7ccdbc3bc5f53cc1271fd6d0da30c99ef048c50c9179e3e7fc7b70485c\", \n\ + ct: \"c8730e7d9656b80838\", \n\ + tag: \"cfd1416e560c45c1fd1e94620353bcb5\"\n\ +},\n\ +{ key: \"f9f4a9cd3f2255bfa083986bf172f7e7896154d7193d3c18b57df694dab26b9e\", \n\ + iv: \"229c9f38b4ccb853d6285e9d\", \n\ + pt: \"dfb42fcdc54a0ab39283c8f82a5dd46b758ab580a9fbd5b192bb70dc5e63a705ec7c29d6404ac11d6a7bba7a41cd52\", \n\ + adata: \"9642adddda882cd6d142972e7b3190f42d38bd89ec9d1b889e6e1908ca4ca66494f7091f7990019e9d29dcb930d49d013028b2c96de899e391a271dad8e48016275e65c0e444221c10ddbc889265f19006bb08b4a44089f841cc15512ba2ca9c1bfcc6e24a1b399c48c7964718d2377111b46cfc4ee6271f95\", \n\ + ct: \"0a3387a08f673be8c6fca77549b8f994c44e635e3c57f78811e7819451a0cc89f5ae890ba24403c59abd6ddbe036c0\", \n\ + tag: \"9559c79bf7bef4fcc3d7834951ecbba4\"\n\ +},\n\ +{ key: \"cae5bf9699db4f6ad7ed40a3489ff5ab87e91ddf0456137ac8e000bb4107d41e\", \n\ + iv: \"f26f4e1a2f69737d\", \n\ + pt: \"01c03719381087b2f75aa2a7ce5b3b17a1f8071d2d77c64937a4a289d73fdc571c5af47ce3596a5b01a14eb4ef16cceb0b4fe0f5887337bbffff1b0d3d5b5a231dc5d321d7739d960004a07db31d3eb76ee56821d5fce006e0b8d82c2834e114cc9802dadae85a\", \n\ + adata: \"a0546108cf43515788aed5a4078871223fa989a3ae1b6196beb634bfea25c9f249e9936204c8955ab63f1740ab98e7fa5e38\", \n\ + ct: \"c0db06c12594e86312ae7d6f7fea8ae45dc1a79bfc5074e303db5df960ca555888fa07bf4293e4a8ff65b58e9a2cc80cc2443da8e4220a5e297cd2250d56980ff5467099a0fccaa541e7d094b9a2212d916a67ff0c8df8e97580fbefa7e60a9c63156c65d49ab3\", \n\ + tag: \"cc074cea9a693e0039d8fa0d4e7fefc5\"\n\ +},\n\ +{ key: \"e84025b98ca3c4fcddee1e60af49c664b47cf5df1d787b234e3d91dfc01cfe0e\", \n\ + iv: \"04b7651dc7694220\", \n\ + pt: \"596e8b8abb516b253b48d8800b43d4abfaabaae2abc3d80a9026c51e62c87e2c54b88df46e80a30bdb0c3bbfd693273042d84ff268411e83fc50d52d9ba61804b2fba9a8f990f1f022fe0d70e4f672248e063320ef8fa6f57ccfc1224533a0a46d365e99274718efbe73ff1ad999b9a5566bb55d0e6be207eaf6566c2aa68797cc1df360328fbb46f3051506220ea9a32afd17f907195979d8d040e44ccbd519925391302aed0dcb035c5adbec51\", \n\ + adata: \"f6d23fd28ea2f9784086cfb1d66a6f6fb4dfc50167290147f93d0daf69dac4e33e40934bb1f74cf33940824666a5b508049af6c756652c6f1b9b905a9eb3bf42de6859976a9b4fedcd9d4fadcfe1ca77ddc5012177ba0f9f9fcb79dae1cf548366149d8ec9c93d3bd86593a2c3eeca72f0e547e3eda72d6624\", \n\ + ct: \"05a7e6bfc1ccf0ff04b87f10cadaad1dc6bef91403312e107c10fec89529d8ea75e2eadde9c29369933ea3c3972d60716202901aac0b663a5db87b4df2daf67df29ddc665529fe6a172c7578d72e807b2bec397272360d0252e25bf8558a8506eab538f07508db0e01f7aa7f42b6910d89a7b05d57358be02730d5291c301d31cf8e1f1e8388ab6dd7480c0b826a2b01ed1595085826e8c3f1dc81b6d8b6d016702c844c552449259ed9671f49a7\", \n\ + tag: \"0c0fae8a5fdff7b9bd1795b608b0d14f\"\n\ +},\n\ +{ key: \"ebedec41c7fb2d8d4efe4f094f551671fdbfae8a8f6f7c018b1d1efab9365b3a\", \n\ + iv: \"9c69bffaa7b9d239091c6002\", \n\ + pt: \"f6daa99a9d1181b42b2adf0f6624f2e9a63be2d8adad867d296400ddae710ddf6f041d8142f2a066c0c6\", \n\ + adata: \"c534aae6053cd26b15c2ece39a198f41397e6c3a5d588f64558cfbaba9d9efa639002c97e8e6545403f099ad2426b8fdb9eda1b77bbc0b008e12a68b5dce703f894548fc5e3fffe5\", \n\ + ct: \"5b4c345e2f68b03af8a19da0ad9796f5002e71631da0f21795daff7103f8570ef7fe3817b4374f1ebeb0\", \n\ + tag: \"7a783012166cc85a4d8c14e36eecf67e\"\n\ +},\n\ +{ key: \"416c13251cb00adf87ea329fd6054ead4703e3a7a7983b62c93cfc0e8bfdbe5d\", \n\ + iv: \"700334f303c47a99\", \n\ + pt: \"238b1e7bd823de07d983b25088fa8305c47453d39222362cb6347e24ef26013edfc061cce82c1ec4732b663aad365d5150877e5ce31da70014452fd12f21f62d31cd4ceed7e4c463c78ae551912ca0ce9fb9b9b4ea40d98cdc1fd74dee45c03046f70c0725044059f9655ace10\", \n\ + adata: \"5309aefa200ea309013b4471ca652bb2ff5e6325f69311b3911df6e4c740a6272be0fb4e8da285df4ce525537935c582ea8e44d07df954bff4af81f41568efb5d36b5cc77c7bf5164d3058281e27a14d79beb29fff7996685a44590b7df8b5d40ae2a2aab8ccbf0de67917\", \n\ + ct: \"1002317e2157dd01bacf7a514cede103f56dcfb2522e7b6e73a026043159e8a97c425f68321a28be580c848b89f027743d90a7323517cccc8717c9d7afd31d00288801f0baaf8b54ac901b64cf58f4e3ba6fdce2355305413a1e72d7b9cb8721a7b6c3ff2a548cd5dc01aa9d96\", \n\ + tag: \"4c9f58b6e9bd7baa2b1789c09c680136\"\n\ +},\n\ +{ key: \"91619fd5aa9f6e68c06662d819cba79c57c0c396709f91bdd12e37a60b43e707\", \n\ + iv: \"f1733ec4362f44a3aa38712e\", \n\ + pt: \"ced39f15\", \n\ + adata: \"493f8217cf45e14407ab68a50b0a55062fb01ffa7d249b33f18edc6b19da25c19edc778f61493b\", \n\ + ct: \"e1f3dbb5\", \n\ + tag: \"e5940e27b97203933f7780c1860d021a\"\n\ +},\n\ +{ key: \"698a993a350cfb61783debb474895883f1004dac75e389c0c7fb7298a623f6b8\", \n\ + iv: \"dbbc063bbbfce42e8236dcec\", \n\ + pt: \"518a132fee100c093416f0644111201034dc50a607b32990a1e03181f8a9dad2ea3f83ee12215924f6d19513483e58b2ac44acfca51969dc8c3c54d26b345d4fcd8fa25a8f37c2d14a075a6f87f0224e1af91d749f6c38b5e4127199cef3465c26c4a41001d15f8d141f03d413bc461e00908a6f619f0882d2a454\", \n\ + adata: \"04e9640a2c4ca47891a1e697fb9c3e33bc5f081512a19234f6a923eb95d468162d71bd07b097bbba3964f9c93ffd53f851a9ae526a267b60e3342f415af9a978588a3e3d13462cecbc8f1f2e1f7ccfff597f9d83bc64e6764333ba9c7d72f6e57793140664\", \n\ + ct: \"c570c49a87034d8acc6927fd68b298f31b1fb832241fe050add7546e7b41da48b7179a3a4878507eee37bedd35586769d0a4b20281f376c6bb37aeebbee119588f6a7501280a23662c1b41e593f641c8b0deba81f8beb81c89d6f377a5dab0f2e507624f30780b40d841b15bd2e0a54d5323384a04adfa12767a0d\", \n\ + tag: \"fbaf9a14253ae8c216171a2a0df6ff0e\"\n\ +},\n\ +{ key: \"9179fd924d2fc00406eaa35dc64bd6e4c4c4267f2644fbde89aac70b214a5604\", \n\ + iv: \"b23edd0f667aaeae714faf71\", \n\ + pt: \"10de82444cad2a21c76e87c42ad537e704664cd97e5df457dec83f8ec77df77d5c027c6847b73f56f2f062adf994db170e2aafc9177ffc1f8a82f2bd5591a6b9b7f319ff8c74e2e0dd38dadb74ad70464b74b00f9030d6924ae7a9eed0852d0d42c9de1f333110742bcf1bac814bc4741cfd88ecd594029aa1836b6cd3e29cfe936a103dc9fb332b7a645ecc\", \n\ + adata: \"1b09520a9c1ea2a5040c45b9e39fc3da2a5e6eaa1e5d4574f4d8b94c08dc643e34d0cd35e26df1c70b9aa868db62426d0adb471a2214184245e4f0de808f6f473ebd3d3b3fc554737db2288429d6bd8431da17c1b9b5db7c58fc12bf\", \n\ + ct: \"70dff2b6f24d0c8eeedc575c40fcf54151d4841291685fc9991048ff0557f72356cf885ad322a5bdc5827d8b582086cad54b3c3a6d002845a8b613a64f21cb8f7f5b7a5cae37e2703e469d1b0de3b3c2dff185d78fc32fb72654c4b901c8b9df6463f33cfd3d3b649f945374817ec454f8ad001f1798e32a5db0d225912d90ac5c093b4536adc96520a9879f\", \n\ + tag: \"b6af033e688f889f25a9533c454b62f2\"\n\ +},\n\ +{ key: \"fdf7f6c6cb27777026317b974f549f81f60ce5f947c60d6cc1114578d1f26578\", \n\ + iv: \"2c6e7520a65c75c5\", \n\ + pt: \"f96ed1868961a75376332b635819b1e682aede38f68381d0ce9f5bd8744f5e30d3a96fe0ddd49977754c957c560d231ad9a3a034447a6c12e69ef139f9987d9b25bebfac5155951768c74a04fbab3af49747e81262d1fb843b6b68a57a31234d8d04319dce8f44820cb98032f66487b12549f1401a0a23b2a5d741ad9e116c760ff0013a9f018e4ee5c96965b2edc8a49ba8b9f851dc330a12bfa04f84c1c73a05bcfc4012df\", \n\ + adata: \"08c0a06dc3e44ecdee9d9d0ee2fa18ad7e55866a82a58546e0df02068468fa38f9e3f1adf4451730ac608d4192a726ba015ff44893c58d0b2deb94291bfa35d442ce75d5aa3469bb36726e40fa5aa54dd8bdecc61021f8765cc656f1a7266c2b6786acc5774334fd9f18\", \n\ + ct: \"9aa61796aa09836e3c946dbbc8e3534795eb4909a63247a21ab774a7997bf51e0eed6443c6cfcbffbdc67c4b115dcf2da1c9ecdab00fbca6fd803c99c3329d38fa1a8bdc39727bc9c9197b275d97aa36d02782ca729526f5db3394d814b8c11a789d37fc4d708c4e9369086040592f6ff929fff9e6a7458f6520c1161e8420210f2b61b5fec6fb9e0d0c1aac1f00a86fc43716caf1c646a3a6058736afbaf80dda997a5aa0f5\", \n\ + tag: \"1c532df0b39f9fd65120c21f476d7bff\"\n\ +},\n\ +{ key: \"d0378e37f9296de0ae2482afce8a0ba741aee557a6d24496676e86bfb66da524\", \n\ + iv: \"56fc07fff14ce81bbddead45\", \n\ + pt: \"0a104b0826064b267d66ab058ef56193a09dd695d073614ba86c0e0855e3def78fdde0a57c9293cda623589a7b5caa2867412f4f6dd90cda36ee5296a1a241eace6f6a976f6ffd1aeae2f165d49db75df82579c5193e6fc63fff688166df01f5d8c1e0188ca5520d860a8971520f4d51f66a6b81ec29\", \n\ + adata: \"7f6669a934b780f1d44eaef43be69560b6a64d797d086890d7e6c07d12c297ad62\", \n\ + ct: \"abfcefae289343aad4568f285de05eff7573719f60cb95f673372b0ab7dd62a57a9ccb4fd72d5e0a370e89d758910cce87218c530f71c6937aa030f047712646332d230a8a2e313863fe63efd3bb8bc7d2ab84d27e1028c9b8449d9df3b6fdae6314d838bff9f7b35d155a8dc4bc4cca4c252de08306\", \n\ + tag: \"74e670af70e417d35d2e44c80cb7a7ad\"\n\ +},\n\ +{ key: \"a3d4314bbcb93cf06177bddcc217cb48fdad1ca298ccd8449cf68f6d39bf6213\", \n\ + iv: \"cf64abd4e4dd8dad\", \n\ + pt: \"cfd94e282eda6a5bef509c0e4a7f830fc4672bccb409067ffa1254eae78014efb8449a65546a99a6067240f1a5db7c50862e3ad6f202ac5ec8f13ce1680fe7d04748734e3b2b6c46c3115c44b8963be4baf11015c739f7fdf118aa15ce12dbfc91c7256c95469ee5dd142f3fef\", \n\ + adata: \"5f28ebc711285035bfcc4baa8316a0a29a8b0a4ba2443646a65501e4a20a5b15f0ef98026943826ca2b701669fbe0ca47396eae13950a7383ba273d048d94e9be27032cc14b43e440e4b0ac1522e638d7f633a435c67ca276a46f2b61c9aa2ef0c560b589bbd2bf3ed8af84e3e3291cb785dbe10dcc5c3b4f26d3dfffaa8001d598fbb06fb149b68c2dc60e8d993f90cf6620d9d4ab110eff0ac7a16178d3c22848fa2ca07b4a47ea5398053c48fe34855d797e05582770b712f4ac40c40f01fd7\", \n\ + ct: \"31389c717f96a7c2c186de9a231216fd6296564e48f7bfcfae5c71584e2cfb3d24fbe6cb0f4c3c9a54ff64021835e21164e6517007fe3eb7bfc796d711037f1d1f2dde78340671669c933dbec770171c247a46ba75f90f58d6851a1e2a7cfb4398a1e386518185cd16098a7897\", \n\ + tag: \"331ebf2cc5cbf3fbba3bc793430e56bb\"\n\ +},\n\ +{ key: \"da4a2d2a40a8c7892e62b3d5d0de9321d2ffc6f1107cd2488b2d726f28f5d25e\", \n\ + iv: \"9dcd5ab971a5be554e9bfafe\", \n\ + pt: \"0453981ad98a16e5af76c41e63e742937607419fab23bd80af8f39ff2bab63ac3b785805e7aa452f11c38784c2f0136ebb9b398000e04e5b828cae358c14c0ed45e571e38920881d494b9ffb2fdfcae277df4edd\", \n\ + adata: \"813ee4082a7e1828873b180becdbb0e1910d85b309308d2fc1977858674641799be61ae51d21d8178e1ea2651c2b29d0b3abbb0f0da1b8c83791ad47dec7c667721e3009dd8f85cf9964e1050ad777c75aa6cdbf69f4477904b865b6097c7de1adbd1dcdeea413ad23f4986f718aa83e720f421e5f8829caed29c9bfdd6bc273cc4d227a9b\", \n\ + ct: \"8ac13a7265084c5e1e9a402542d6079d85de5aa3b8434412bb9bbfe766c513f9e96596dd711cfec85019958f08379c2b1150e56e4eca72bc0261d1f7d9bf80b85d846c0061bee0ef2b73ef91e0f3522506ae5f43\", \n\ + tag: \"d5fa66e45204c36cf426b6caf9ee296b\"\n\ +},\n\ +{ key: \"df703698de58bf3067628406af510a1efe77b9d67c871232027e329c6d216c0b\", \n\ + iv: \"591f25b15e261d9d\", \n\ + pt: \"d37c630134f79e5644c9fc872ecb9f6a622b7d2b99e389e219311fef1cc92e9dd0edb65b82e4095df37e5387b507d33ac23a65a327276db3cb7c3ae82a72261a5da012c7be55fdbd42c3cef974846f0df5f74a541795be32ac1b8a90345b609cd2a0796787ec61507ecfdd71e7e6d26965d711ccc756888009262f0870ab98fc4d8cd056dd14078eea7d1b23e5585ce46baa2ebbf7c82bdb002d1025745a1e210289a13e33550ec06703c7a125469b99e7170e8ef5ee9b37980f\", \n\ + adata: \"5d1d24b80c269acb313a39a21eb3f73ac557b8e51276288236aa36dd870f0f22110a371a783fbcd662fdc8345dcfdfb400d53ee97a1826a3b868932163bef4c8e999327573be22582791b2653c111b79b42d7fa5748e451026f9142ad2feb1cb181bdc1dc3ada517e5177218a1325878aaac1b86b1ae2d15e10e2446383bfadf0f16ed031b91e04a6a58dfaa3afe0a455c66988ebc5ffcdfc961c6504b1707259780a0a35fe8869631edcd378e56a271bdc2baa99c9798ae72740c\", \n\ + ct: \"beab44ccd6b764ef72e9fd12ae74f5454c587a207a0a5d32c52888d7e6498268a16aa4474adbab3f70681f48c41b64f06ec9cb67f484e929bef3f9a18e783698b8ea300d7bb5c565e88d462d1b327cb3b0212dfe457007e3dce1142ffa5f15689094e0654a9bcb103c15b9677d63387464416a43166723e53e8d24afbb87edadad6af2a95b02b02ca052760e2a5785c2d6196338df1976bf80a188b4486e39cc3724abd88d086566815f09ed26e8cbca6add0b02e12c7a308974\", \n\ + tag: \"8fc6220f4eb2e243d2f62753b3f5e43d\"\n\ +},\n\ +{ key: \"a9cfd297454eb6fce9ffb0512f04e65a352e94592fde4caa4f923a7f4729b030\", \n\ + iv: \"32ff7ad8b08c429a4b89b7ad\", \n\ + pt: \"bca4e25ae46b5ded4fe811ac80f315f7cd52c411a9bd7959e439f4c50cb59d45173eef91e3752c39beb8af58cd73a4d7347c4dbc6ca8763856aa004613f86fc16fc5abfed8dd5c3154e2a5ac6db31e5c7fd7a9f20f6849473a89f7ef8227e5c42e74218860abad5f3881a1147793f69dbbaf48455bba0a03e5a90d07ae992dd3b8f5cccfd91d8ba3f64b8822304485d34c02\", \n\ + adata: \"ea097e89885446bb4154a6f521b295bb3a90d7b1d43ee4d989938545e42b5ca97fc5ae58d8b61e2412303ab5e8e523c88e7423fc3d44ad2a88c531ef116f412844d5b382cc3cc7170c8c087a2181d3e4445d81b336af8c559b16755b647305bb5d02a3cda929dde5e9deb98ffef242862d781254b5dcf015dd63d7266413eaa261cf73b0b637f2ff4b6da2ca22a4855068f0764b254a0ec809382608c30e4e767cbcc21aa8daaf8a2ff8ebeb865b7af20db57836a8cfbdf0\", \n\ + ct: \"16b2cdfa63dbbb89b6c0817943663f90b9063bfd16ed6c051f74fb4937593a746c7542bbf4fc94688513fedfad4377772195a6f2ac8f142a9fe3a5ed72cfdd96f3c83d3764356abf3ff17bf70dfecaf56399a32386f2b40db1fb96a13c103c113995b0832ca69d2049940f7491263532ecf784c954fd1f533129b15138ebaf86c54f3d7bda454fb674246f6db50b15ebef8b\", \n\ + tag: \"9e03cab3e6385f7d53957bc1e5e859e8\"\n\ +},\n\ +{ key: \"6c9930b2ff3e3dc16bd7df15339fbd46896d32689dea3b223f2a7bd7f76e907e\", \n\ + iv: \"a41aba28b830b8b7b2277892\", \n\ + pt: \"9f23820be013423d06dac086247cb8e76d43b933a16ecd432300a271\", \n\ + adata: \"3f8d10a943af67e06b2971373f47244dbb41dc91cb0e436a11fc7dbf598dbbb65d8271f48dddde7a278d3263c4613575586436dbe625c01be41736b2447695cec6\", \n\ + ct: \"145abfdc49e688531ddf41edd2e6df01ddba6572df6a0f8f98be909f\", \n\ + tag: \"e30d2ea90ad06eb0441a1564984770c8\"\n\ +},\n\ +{ key: \"1012b1460aec351d8beb2550eccf604476b5ec06bb3782ba53133f87b12adf03\", \n\ + iv: \"4bd4dd782c48492f\", \n\ + pt: \"812856b5aace9b621add4035cd5ea2e9df7f836afbf481287bbab324c09d41e3de4d9c63086b67cac976368d5caddacf0bd0f527e3e9fc\", \n\ + adata: \"8e426f5ca5da94849d53ce89fa36b532c8372d6097b483afb2f03571159a2543e96a732a5baaccd75ea9760aabd7a0be376dfcdd178a1ae04a5c515cafc717f211efa123ca1d7e66162f18f8084a4f6574ad82f4f8df87e9e31b33\", \n\ + ct: \"0ddc1915968d3a4778b2fc12ec3431143eab1a10637e09c01e26aeed15483b45fad9ed340dd3606fd793e9fc62a2824f27e277c233764e\", \n\ + tag: \"d1894cb81b6856404ac1432d729d9bd4\"\n\ +},\n\ +{ key: \"f40f3b75c19e45a08bb1277eb1f6e7d55912065019bad02e6ebafa5311d167ec\", \n\ + iv: \"d77359368f0da726\", \n\ + pt: \"948bc1ee3fa18c773cf5eea0cf4255c07642ddc3cfd4bef30400f09819f03dfa497e9fdc067965849503f23a1e17a891dcd7bfe21d4344\", \n\ + adata: \"47ff151b2660838309feccd98d34af28708301b7f1482ff419e1b4c4582b697beb89736adcc4f6b5d80f126180c1d78b3a87d0a22bd132097ee61e9a4364d04dcc606e71c2cd3ee0ef3cd11a110d9b5c7f5ea67ea8a178fc77886838b400691b10c50e2a272c224179392c57d6c0219e96a0a2490eb1042d2cc0e4e3669417704468ab69705ecbf08b6eef14c81ac3b87ebcd5daad7212327f73017a45559ff28b16aebe736363617baf43\", \n\ + ct: \"7e4bbab708f9842d472ce69e3903637886aa639d44a332e188b07878369d6c35d98ad8a09eedcd475da881b18a361087f807274347ef14\", \n\ + tag: \"5de796ee09ec2100d4cb5c6135ba0faf\"\n\ +},\n\ +{ key: \"b191d04fcba5bc288fd15b19f6144965bbd565b778f2e9b93585646fc07d6e02\", \n\ + iv: \"05c76f37263bfc7a\", \n\ + pt: \"91c556d14544e52fe5b24c536b7429f76b2cf23c98a3ae81be2b98a84a9a85580a7bd94465c44e8ce6ae9a031832b0abf67886beb384bb7ec125a8150cb9276221f2\", \n\ + adata: \"37e33b3fb792916214543748\", \n\ + ct: \"15c879017e399bef6dd5e4cb0a78dab9b4211cfc8739065979479d589b2c0321a36ba1c3b6673007ce2e7381f3890be1bf3297af35fb8f2731267ac4e7fdfeaf3c82\", \n\ + tag: \"9aba0815cfcebf9b2b712ee76db06712\"\n\ +},\n\ +{ key: \"b18ce4a376394cc72482b2a1211b9655e25e4b6b8a0eb0a50cec2b689b435c88\", \n\ + iv: \"afe6af745bc83b18\", \n\ + pt: \"ab9b503142c99f42a3f085b44e8dcb25fe4f006db70a3b6a73b369350262a61bc046eb5fc35744c1581a7ab00eccce8803ff676d4dc17fab5fee270f44f4a3288bbb52355d3a1e77aa7f9f2ac0b4bfb482b3dd9229b84970d13bfe5146b9fd36ec4edab758f49a1c7e26005f622a692883aac2ae95937611781ba2eac3eb66ae33af3d92d66fbbc09bbc83ab2279f73b61e67d97330be0aa0fb9752ab8dd71a94fa1e8cbae3d47900bc13d07\", \n\ + adata: \"9b24d3c13c583716b64a1b392b4b0a992cd4f37d817e4e29c5ebad5027992cd829003977c9d12b082bc3e6b93e088e896dcbad3ea8982c9de0cfa8cc28d1fed2081d2924db8064eb0d5120e4907e6c959dfd0fe7bafdc17070dcb48f74466d8add6bb1772d70da9ad102fe33aa349578738fb7adf05dc53fefea4bb1581137504c02cadd7d6f47b4e1afc917f9bc031c994429493be0377bccbda3002f682d770799938e6c7d214ca8b5b4696e1275ea49e152b0abf86c02\", \n\ + ct: \"537cd5900fdd1e604af0c857225360677c4dec9618c930cd0bef77fc2e54b1c79808e855afa64f1312ad1bf998a24a6048970a9396082e2717c7c182c868155c9843b269cf73ccf26f0dd2610950a3d5283e965e63651c4d604281496b65890749083eeac5ed9b5c9ef620168fb839b84aff0febe4ebcac69d2972c68c510e64a7699acbc1bf64ba685db55e60d0c0f630ec558ce74ddbf3b27c12dcacc82fa69a4b7884b572ff17fb044063\", \n\ + tag: \"3177e04f58fae6a85ccfa62fad4e6ea0\"\n\ +},\n\ +{ key: \"5bf2e393435bbd9cced9cbc6308c143383b081cbff0955e991bc27c2c2d3508f\", \n\ + iv: \"b338b45e462ee40c\", \n\ + pt: \"711606d76b\", \n\ + adata: \"9bd13c5cc991e9102245690eca10c078c8fb8bca59ea4d6973190ec8e1458d7754563bfe79c06955881c74828716\", \n\ + ct: \"5040b2a4bb\", \n\ + tag: \"92a04b137b0aaa09418b719798c02c7c\"\n\ +},\n\ +{ key: \"3b235bf4af8e86c5b22f76d6d5ef334387d8022ffc2b7a27071f41779ec9d314\", \n\ + iv: \"247bc807247e750c\", \n\ + pt: \"339f2393d681fbfa4ee584972e656bab9892376b\", \n\ + adata: \"3233\", \n\ + ct: \"c64fea072f83ef7feabe7e0b2327c142a00f7f9a\", \n\ + tag: \"bf2f7c77b1f679375d8e4b97be0ab686\"\n\ +},\n\ +{ key: \"1f8b697d2d99765a3c6d90d935b1c4af4b7265315939c3643ba8c88963b11612\", \n\ + iv: \"38a90d4ada0d16a8\", \n\ + pt: \"622d48ac2472e25118bf93f07fa6e3d03127f0f54cf0deb9ab87e8787d753f\", \n\ + adata: \"beff533e70e6822107a8791bbdf3360afaec55c24731666425d3b2d8c437c2948c9c3b07de4e4f7662362839f9a4ae2e6874b4f76d2132cf364af205b32a1194dc1360d1a4613cd9bc65982c114ff5efe89eaeae3d2bbe82c9988955373e1b07814c3618eeb4685ed849da8dbc903b3880db0026fc5ef5bbdee406e86d163827937ee79039fe93c65df80eeb7e996db1c0e2d8827b4901a6a1dde90f7430e03a89b3fc5f4388\", \n\ + ct: \"90a761f06398a9278d899be7657922c8b4ca2f12a033b7d45ce3a3a96c0719\", \n\ + tag: \"88ca70d9e86257241bffd0f6392defcd\"\n\ +},\n\ +{ key: \"74a096d89c80b8631001fe5361033fc06d73123b75d71eba7ad203f245a0bd9c\", \n\ + iv: \"105f46e5e4d7f68c\", \n\ + pt: \"\", \n\ + adata: \"7d8d73f4305eb02c628a5a478654ffc7c723f51a4903c4c7cfaea54b5bf66b33673c6571a2ba426c777a211b631d151e2f5a693b49dc5cda1b08a9b26baa59c039f2590920256ba83b508fc603bd53b57560c52dc46c22522791901dc282630d728576e75052a084f9df4e87400b01\", \n\ + ct: \" \", \n\ + tag: \"695339e830888bf6aae579017a849166\"\n\ +},\n\ +{ key: \"9d27758d42eba8178f0da2d55e0b259d20b7c9bdb40f20a974d81b11b59beda6\", \n\ + iv: \"adb3d1961510aa34\", \n\ + pt: \"8fce89be0615efed1d5a4f09744168d33f343a4a3a73\", \n\ + adata: \"1925ba361883573ea355aaab75881b5052a5de6846b7cbf2576964dc3d11af1727fc2bda7b85e0c532cac0ec75bdb12a5e99789f903e33e742cca77d2fee535b6acd5a18da88d4e2e37297bb1914eec8c14d6642888e7bee\", \n\ + ct: \"37419df02746c4eb1216c5f115b71ce0a2e0ae6f207c\", \n\ + tag: \"f8551546399572fbfa2e74a3f4e5e366\"\n\ +},\n\ +{ key: \"a5c642819c3bf147ac869b8bae1ba19665fbbaba6bb2a4fd51e12881d747b2bf\", \n\ + iv: \"7ec5e770bc569b45\", \n\ + pt: \"c0de7d0c11f6bf3e001657b754335e45758a29337021c73a3abe43b67d33b30103c92299ded304b1216e5479c14b63cda7018d93fae3b4a05c87bace1f0d0eaf97116307c0829163b038d9e784b863c97b25ba9285f64be118a111e095e322460c333a38d378b50e9d0bee0644c74ef4b91b0449ca31ff5ef0fe245578afe6f24e190dcd7d618c24cfa812238451c89d2465e6103ae940abc6131241e7c7e233aecdf3ef91bf8059e760ec33be69c100b1ee58975e7fffd85b235c14263b9e19b65046ef356f\", \n\ + adata: \"6e0191421c0175406283bfd39985be0d10874c81d3ef10bcdcf22fbf0c1bf38aa1fdb8b8357184d72079db42411354b1009de74e463f1e94162564cd551a3fe0b70dde271db496b21eaadcae77fc00dc64ef94f6635517a7c07bcd0a33e52936e199eaeaea1a1ec5a20eb4f43a2636b46297b54fa1149679\", \n\ + ct: \"9640823ee749985bf320d6c196ac2e475b425aa33f9a70667bc1065bc4c57b1071debf713ca7e0ae46e73e99fc6c58a635c637c4ee012c7f7414139995fb48f1a96ed34dd40874f61aa54547e0a121a1174b67f7a3bfa15c34f5a5b22fbf991a2625c08d0f9375dbd147f46930351e310cfbc6923075f06300203611d80f4d5beee9b418423c66f98fd64e76a7601cd833ba237de7f4e481070d26844238d1acbeab5255f051b1ff1ae53d2f103b30e7da7ec50dd5ba1264a51961e78aeee98862b8470d26a3\", \n\ + tag: \"c4bb7078adcae63d5bed2d1787f84c81\"\n\ +},\n\ +{ key: \"ebdd0a036036565f36e4357e94c5a5b21070a59324aa5a8282314f1cecfda49b\", \n\ + iv: \"5856a3ed31a922e0\", \n\ + pt: \"b6897f753cc2ccbab0e32b9c9cba4234c9aa898a4c36c8e2fad26046bdce40f54b71d3e98d21609f77415f4a5497353cd7bc51\", \n\ + adata: \"f6a78e3a54f7187fbd02b1085fc8479b99ddbcadf0b411cf978ca71998bf07d614476cf24480c34717a79fe5be189207cb\", \n\ + ct: \"6824cc6aa768dcf2dde2ab5919bc432f26ec26818993e7f28c06e85f036301b71e730ab5417a0a468c1fe2dad47ea807ec886d\", \n\ + tag: \"7ee18861138ec74fd7aa994c6062257d\"\n\ +},\n\ +{ key: \"98534ed7023d53d05b1f804dbd3659a166f6d72309eec9dcb738565cbf07b448\", \n\ + iv: \"207e895444bed162\", \n\ + pt: \"28a7af3cb52ba83a80a05bff84a185bd8c3f3f9b0944b5f571b7266d012293849a5ac2c54c189ad2400a52caa4fdfbb493a7cc8feb8907306809ac0d5a31ce479f5049025991f501ce77a59b82f422ac4db90d35058620db050a93dad8676c26d6dd4e7fc892c00f2b7ff386e28827e52b3d749790066a0851f192592df95765dfbf61793d404af080e2cacbf2f1bd15f8504a4a106a01adfbc72ff86744433ad64c314c38044a459d\", \n\ + adata: \"8611ff6a9435b60eb4993cbf37ca0e826cf14bb44bae8b567385d3fa40f42b33a935322436bde91a75cacdec70c7f0ad6ec79303325a5e6ec46976aa95fb860b57c54f088294bb478a158958dabb7dcfa79520ab67f1a8c9888164730ff37235741ae31f633159bae6bf9deae5e5883158d874c2774e09d753149f2ff6c4dbac0207869429671bbb55129fca14056dbd7585e02eeaf0f8dfdb8b8a16daa3676be27c754c771adc94decea25326d38a9befe93848f680a3e512ddef627ffdadcac5a4\", \n\ + ct: \"6c6619b91d6ee4392cb7dd9837aa6f08a972e3af6f21d3c817fec623cd23f4745c4e83f24c93318aaca60d1a55fe191975233436697a8bd0533057c87495f1f949179fa7032ec03028aff2e868d468054d8f8c743f9e07c9829471aadef0bd00845073307431bbe15bab1036c0886f5ce99d4f6aedd0a73cedfcbf8b2742e3ee7237342b8aae0c1c774f11fde99c7db4c4f47d9b33f3cd2a76fa2bec2d0e9cb31afcabf0ce96be239b\", \n\ + tag: \"3323724f51909d9deb47a31667b0c4f4\"\n\ +},\n\ +{ key: \"33b0a349f1a67d85270eba46829eaf8b1fd55ebc9377be431d6dec1050860c1d\", \n\ + iv: \"c2f9e26d6ce38e9ca7ee8b8c\", \n\ + pt: \"e53d449a0bae3edc9635438c36b4fe835629d69f9483c04f2d83e27ef6de3b7d5e66cc9b3d28522f4396aab762b9640a005768ace700c15adc6b79dc43e272418c92719e16ec560d86707d52f7ab4aea2da2d342378c6f46440c9e2ff0911cde1903c49519ee80\", \n\ + adata: \"9556b975c4cb20afa2159d01092cc8a6623cdaf2710db351680cf7e293eb5df18669feb2f732ecb1e03e11a856300f72ac9efc2332438a46e174af1b9a1d38362518afb85e6e92f9bf428a2b3d88cc16c9ba1322b063ee5e6d6ad007ad606ea3f73d28b3ef96cbdd14\", \n\ + ct: \"cc85db43637d45b660ac2b308066731325a96b6dd10e43af921e75030c934ac527683de5a4de87f2bf7858d5a18d5d71fdaaccce00d280b30b7ca5a801b842382b30bee8fda23dcfd27a715c3bedd02a50ebc6dbcbb0cf709fbc2e90ae7b850d8d8f12e6b9f412\", \n\ + tag: \"430c5913e6eab56e5663c08e45cc3a0a\"\n\ +},\n\ +{ key: \"53290f791166ad179e4d0dceeb36c96cfc41c9702c995f4c6e4cb4fffc3da890\", \n\ + iv: \"58dc3392a691fb3da78ba2e0\", \n\ + pt: \"a4461aac1562055d154ed38e81cdb13ff9704888bb61c82d93117d797832658cd6059e504d658b1ff1408d5046c268223e6f645efd0cdbb1abf86e8c30aa33c1938cd415112c431085174358ecfe0215d905bf57d240811997b9f70a2fef75f35c472abae30616dc3b3deebb90f4e2a8b60e58bbfc3be94bb06bed890ae5cf6f37388e3724c76aec3261a5508360b9284740107e\", \n\ + adata: \"c8970634a8cfde52b48c215d9900b4b1a38a7d3f2c17c6701884a87781625cf08ec1beb8c072be2115ff50c94c7ccf2e6313ad4d53\", \n\ + ct: \"3762d879daa0e41f8bbe38cb40a8a7fae73ed4a458d9c1b14fb8befea2942a313c37c46b4f65294b91e327f6434942b208d09eea0a94d1f8b5a13bca59d8beebf11313c12941d787c268be36eddb2303b92c949c3c5a1ab59c41a26d07129a691a288fd47d903455ca80c231617c11353ee3323aca71bcd415fc0becb95f597cbf88f37cdc1d3909fe6efaefa47a96afb3ebf528\", \n\ + tag: \"9189de4b0f0253e253e46e93979ca5a5\"\n\ +},\n\ +{ key: \"cf7ea53c2fd87efdef05bd383c4d500b711cc827326da06a23e9c2b9064a483c\", \n\ + iv: \"174a2c23bda975fd\", \n\ + pt: \"c73e87b1fc150f77a41ddf85e485709e190e1abc693c9d4c934a3a55cfecebfb80a6e3b48e01282e458452e1a951b71ca06c2b0369591b976fe119ccac9fe83b9b67032ffa8ace4b45c479d60133f84917cc6414f2e1c0422a828659d865b0734ce66ff0eb492c9aa8613967224b819fc795c82b39fd92b6950af2a3193a8a7843d345956cbc751e6f310c7ad42d60bcb2dbb73a70283b5bedeaf14af50f20443608a840ee74fcaf0f44b60ec6aca0c51c7665bd5d1d225a47c7dedd138a1e3615a0\", \n\ + adata: \"f2dbee122ba8407124279c59240e2e89ca23ddd2a911bc3e905a\", \n\ + ct: \"38eb13707b8909b6fa6aa0aa5a7db0bd37c61db681415fc4b88457dc5efd3c03419aa745d26996cee1850116f9cd892b1b5f0bde3eaf4ce0039f47d073d4efe97b51ec724215bf514473c29c777eae212574fbfd68b70ef3560143b37573e7ab0b422a09b73e2c120c52c69b6049a44dc1078f929abb286544b1d841bc18d2349d1ab3e87930039d8a9ce49c6fced3f72057edfbe08b314dcdaed356f8c2791cc42e52f5f09c9665dbb1e8e93f0cb60ef078a083e289bcfd82534ef3d2b3061c53e8\", \n\ + tag: \"2dc1a285bcd5df876f255a3797f51746\"\n\ +},\n\ +{ key: \"0f79fcd75886e5abb5760a4d9009131b69b7ecdf127b2f4ba2207fc0f3b7215b\", \n\ + iv: \"a9fb654f4e81c62a\", \n\ + pt: \"bbc049ac05e251f4197aa81d89f1a1552f421d5e50ae70e8147cceafb3c6122d\", \n\ + adata: \"b30dcab74cc51cb463adcb7c8947684fe7406ecab2cb40edec5d009f\", \n\ + ct: \"35010b0895753f0d2ef7d63d4bae7ef69533bb724a3216fa9a1337a10efaae6a\", \n\ + tag: \"5c184fe84047c57d79c761d6dad043df\"\n\ +},\n\ +{ key: \"7e9f6cd9838d174b30c57c6ae681005e72e99cc9ed51d59736653f1ddadbaffb\", \n\ + iv: \"98c1c42bc2153689\", \n\ + pt: \"e82c688a99abb620549b9d66752bb7b817e335b199d70f21cc690241d3d1b8e1c338810cad1f4bb98c1fc9708c776c17c1a952f1797138a2b41b92b97a0d727e6b39fcdafd06155e1cd71cccca2ed5338c48402a1fea5ae669828127\", \n\ + adata: \"99db13e4c183cacf8792027942df6b6dc2ffb5152e50e0cddad28ab4fc6982594150ccda41cf7607688862f07bf0f04e1792f984f3fad23bef2e3259259f4ce394814f70157ff88e16d4ca4dd46ff7aa5252b1166be95254be4b6cb8854f91fb7b83524be0316de666cb844a29384fb48dfcfc3d86cbc114a1fe4ba45b100977f7ac73c102e4b5d4f275672eb2a71b759535eceb701d39111ea142e8fb\", \n\ + ct: \"164875bf117081f2ec13455971ea3d35a51b720e0a3c2844e0a21fbe4a319aa9516ab9f018ea750da4251de1234b13b49f53264488d4871c6abaa8889795e71f6f1d3630914440207c313c2d273a2d870d6342bf00a3349c87764786\", \n\ + tag: \"03573bc8b55a0d59633d6888939efb44\"\n\ +},\n\ +{ key: \"7e077bc5b6374b3c2103e3166a7d8930e807ec2da02646b19af7770f23e1c115\", \n\ + iv: \"0349c51f6855664b\", \n\ + pt: \"d6a4203f8aab17823dc00c2fcbd9b85a49757e67889225cc3da601ad5fd1d67fdf90fda8bea567e281c2fd903dd400eba9db729fb4477eb64651e26532bf8b015adc5ee260bedbcb43703481908ad7e641d13d3a351683ff578a843474fb4895d32a92826e78\", \n\ + adata: \"075e265168fb95f4e08a6654418d2f394c38be2759accd703c7608f27f817f47f0a3a6f3209aa9eb8986dd017b1e1b20c12796254bf11797fcbb4800a794457108ba69ff25f4b88257d0316c9d51aa65493b0260ae41baedc679a84d99f3e05f175f2eeb6b9400e29132021915d72e499056612e98c523faa1dad528d6f982ae824fce338e16f6d159840ef04d1b55e744e4146582eb6a52e7bcbe3d97eba105a64b985531c05f98bef37a2488cc026312b5309739f83b12707188df279afe\", \n\ + ct: \"4bb1d3e4e631723669447f7795bded7c209412aba2e0a06ee4b330f348150265b5b4e0a6e4a670a6c5ed8bccbe1a401f78663f90c2dec41a05a488f86bbec67f02c3bec7cfb41844cc365e69119fea949cf924121ca7e77d5e34de93a5bd52cc97e5e4fc502a\", \n\ + tag: \"b60ed2af33a72c4f6d87acf8c62a4bf9\"\n\ +},\n\ +{ key: \"450ead10a02788dbd831169c3894e053484dd6de47a0761c6f762628c48c4754\", \n\ + iv: \"c5a5b853ab1473f2\", \n\ + pt: \"63e3d24c49442d21122444b85f6d546bb8dda80ab88496a19070e9ee340d0adc2f7464351917aa5e1461bfa3ab34e42eab46ac60b737582f5d20974efdf4da9b962bf0050eed48553f8d22ceb4658788d26c5a348826ecba18ffd0f443ecfe0f583709f922\", \n\ + adata: \"002579a7ad3db5af2ec3f291d7ff7afafad672d15487fe18718d962c77c170ea989c87434f99691f0b957378224510f39ff376516b5650ceb6207d7cfae9298376c784f8c9f393d2f1dee8f421fad1a5042a8a6b900a099de303c6e45095de5c081745be97770a61bff4f825f2d05a8439b86e86f8ae9897ee4e2b24bcfb2b715f6df7d573e0fe7abe5e2b54d143d8ebe4f67fdf53473023511c91\", \n\ + ct: \"8c89e7db62db3462825013d22d4c54262f6c251a9f345bd93bb29649a83bcf1b3b5588f4b6df220c93d9f0b511ac4de810cef31a354c86b93d83c5adf32fe07d975c518cd862deec650902d2eb61348d117fcb0ff1cd4bc76e75b2c40075516b3ca1fb34d7\", \n\ + tag: \"b152dc0650dca2cf3e7e21fe37b580da\"\n\ +},\n\ +{ key: \"c115c7a9746bb49d29b0d009cc61480a181b33bb309e9cac8302596d358797c5\", \n\ + iv: \"66c0990d5dec4a70\", \n\ + pt: \"cddd29a4eafe312f62556db1e24456f3fc45d17f719eb413fff58885d4886ba229674966287227a6a0775115b016ffbd6bfbce83f61944729e20a01f9da70145af4b2bc61d772c61a0365a\", \n\ + adata: \"8484d6c586fb832983448e1874aeaaf9c3c542dd74c6787d3d843bbcee17ebccd88108e7208273b24eee2fbea4cabd9cf43946dd38c96849ed53ee5bc53e585203b6a167148a5426760edc87a20aa6b46954b5883c623381b6a30173127c7bd2a4569c2c43e04c48a9c11d616c48f3f63781e0a80e4fde6e33\", \n\ + ct: \"e0c571e4c1952255d3a388b9843f1b8043e1799cc18d9ef8b1de672aec5ad7d4e42ffc9ed828de174fad365554d9758ccdf78d5609175b70d7f2727fcc1de47259326c8b62e631ea79107a\", \n\ + tag: \"7a413a953554639057d2e7a0cfec8392\"\n\ +},\n\ +{ key: \"84b15b1363ce469500383e742341273da5fd9041b7a85a4d1ee35a9841e3e76a\", \n\ + iv: \"b86b7e4ee9c7dda2d372e8de\", \n\ + pt: \"70b90b2867d92446e29e7c2db66bcfe381d6dd7fe16b365df976d4f79a55361920856cfac0f60d8d7eb67b610d428a96afc58889d20e7d0b742fa6d8edabbfc9959da00dba8740790972125c824d4e1e91e9bb83d26f2344c9d833f2cd9286a7a8dbb7f89996ed9134c887c7268561d3b3819564305e10d35bd9327262321680c9559d3ec620e866110b148b4bc70bc46a7e455b78b0ba80bfac15b053\", \n\ + adata: \"dbeba48c33289c3f570f84f40972c89567856c5dc0bbd054819d2f23fded354efed58d175b43563256c1ee64f550d75c\", \n\ + ct: \"200a9fa635c77e95b6918976007862e8f3ccfb4bd0abf44b13d397ba547460b81dd0a9b3b5124db834eebb923dc41eb38070cd7a1a3dce7ea11a80179ef3771cce290a3851c88ceb461f1f829daa4b319009682021a5daef7ef6f18bdd2ff2b8c2ff78dd7a0bfa70a6c153decfa3c43169a1566a84e0bcfd679347e50a1cb6335824f5e371770691c61a4ba0f362bc351a506b8eb2197c5b58c052b2b7\", \n\ + tag: \"fe97f2eb65c389acd98ed0c56d3aad7b\"\n\ +},\n\ +{ key: \"9f13f51419133448ec2240162abe4411c399b8dc275f63d343487588a536a33d\", \n\ + iv: \"9a2fecb367c4e2dc\", \n\ + pt: \"185dc702e80bd78b72ef2fb868399264f0787c762b1f21213d9676fa64052a0d2b902785fa04af55ad2aaecf0581fd9063e1ab71ca056542394bb28a5715a55cc7bca3746fcf372f718de2a70f2f8dcd370b434d6c0033584058a7d411513272220cfa86845035ca58adbca2a37356787dca08faa86fc967f18843ba4bf82932adb63ad9b762dbd205fa3b04aaaff2cb77b62fb95acce8b9c2991be6d5eed011a6b3ba627570f161d4d9c0e9b6d84a41698892ab\", \n\ + adata: \"0cadbe23a86a262e3c5661a901f06d92c094371ca2b3c40e5775d45e17ad762d8614b369a49912bcd315057975d2e9534fc0a01b4bb350a6507d77593f3f2e22460ab259cb275e4a159a99c65310016fa0108a5f341e14b7adeba13d80770e0f512138262a9172f50a30fa734874f4acfb4049135b8c934df171fd6975ce3093c6bdf36c87fa3e5d3a5a983fb57a836bcf193e872c8347df148c4e8205ce1ae577816ead3802ddfec4485d248b026d28328bdc59a9c00d\", \n\ + ct: \"430ffe1eb83485e5b81830c5f7e3bea0b0a408218997d5ca14d977b09e6bcbe8622fed9d001cee204c8c0f7d92e66b7ada70cabf938d7489876711f8f25f0707552ba8653a69ff642de1748fa1112c6ca3c25b4a126df5e229e56e4e9e886c6a5de08ee6b62c8c7448bd09ad728db164e24d7eaa834545c098aa831d73a7867dba5289bbee40f0b46244182cb14222519393339ab874de1f6e7d534b10274ddb55e59f75776ecc19e08bc29c5300382a6a70283a\", \n\ + tag: \"5f9e70f956d6859718fbb6c2f4b38d3b\"\n\ +},\n\ +{ key: \"33b5e6d0310024ca664b3ee41cb9d2a9e1289470ecd51413cab76d3ef4c37e5d\", \n\ + iv: \"6fc2a857d6e5fa1b\", \n\ + pt: \"1c70b2265fce94f8ef01c7c076c53e9b7718a7f27ad20165\", \n\ + adata: \"082f45bad9bf40bd97e4baa2f25081ff6a61ddd3125ecae2efa47bae69584004117df1067d178de0890c923c9ce21ad5ff605781886507537608c4fe1f6cc5663e2f0bc91eac336728647658962780ccc58f215a615a938b2499c5bcc2417d2977c49262ca2e8276c074386bdd6e990d\", \n\ + ct: \"6273e9d64012f4cbc18f86249774983216d9b84d881cf9ff\", \n\ + tag: \"4e1f99dbf8c04ec55fac22bf683b1467\"\n\ +},\n\ +{ key: \"c4941402c651bf67329f1d52dd4992d0218ea25203741984184d26b940bfe11e\", \n\ + iv: \"5fab6d4d901321ee\", \n\ + pt: \"0349386ea4904f3341b18a6e49f7671ca5b40e3b2fb7e565f8159dfc52bb9218e9d781177e3ffaf2c4f18048e548f15d030341634bad9dbcfd46a8c5a5bd62debec0a2240db61919b39ff94f1da4cc617e8062a15197f3c255433ad7\", \n\ + adata: \"566e5b1a85b41561461988cb309e7d1478be32c204d745e306dbf20672735e9bd7c2890551817533ee5e91b8a385f526b6390b5a271164e5081b\", \n\ + ct: \"a8064046ffb5cfdbb6700e1b1034d25908d3df60de1ca09fdeda6b7ab8c95727baf86d91dcec6e467961f540470a0683e62957cb76731ed9f7c6e6be433e1c4a472d6ad23fcb23f5c6c2109b40bc2edf24d945c9eb98296a7292a479\", \n\ + tag: \"25718a9043d6f4c272d74b36785b9d60\"\n\ +},\n\ +{ key: \"e31c740dc33ed6946b77afec7fba8e9a0975d62db5887d357ee8159509749c4f\", \n\ + iv: \"6edb5e7f19ce34e0ece02e0c\", \n\ + pt: \"0a4069486e1c1963ca4fb74c65e661cd401833fe03580f5b6cde78809cb7d34cc9d9fa60f276d5c64c4df580a855593059883c03d68cbe72142e79fe505633\", \n\ + adata: \"f881e3224d900de6b279a600148b6ff4036c3abc5e5a24d289473396012d314939a0db1b27aa5ba478269711c4ba\", \n\ + ct: \"8321cf2d34eda68c2372d42dcf17e7dd686aaaf594be96f5afa42d12ead2e1dbf6443e8170bf369c63c7cb0dd921c5a2a5700043c460343a19ba7f6677084f\", \n\ + tag: \"52f460a0572ef8a75423998e1a9a748d\"\n\ +},\n\ +{ key: \"51d83d1107b4673e1b3e02482167af05e49fc33852d3a61e4095022b01f29103\", \n\ + iv: \"365154c31b4d151ff1d14d7f\", \n\ + pt: \"9b85826b57f50ee60b7791b296b24cf1edbc82e2b2c75f23cd37d118cf697fa1316e7b32aa0915a79223836eba7e3fea197280a9f8ac3c963be9892970420b2ad5e8d232a527aa3438868e2125ebb300e6b37c18be611f43a386cd11c9343820daf17e4ba4c925d1170ef51e59b8ff858d46b1881c6fc524fdf49d55250608fbd81f5642dd324aaa466e3dccb327b89429f77f52c4f67b8f08d742515c\", \n\ + adata: \"95ac9ab963d112be6f22daad0168e4886a5b846d3defc71c7d9ad9814e37e21f7a1db8488ca9f390faac1fe9e66f2a113e1339d04fefca90eeca4ddec72d50cc82fa4072a147093407c69e939cce3d8d3f54932c28961db59926ea521be2e4c87bb379034a8590f3aaaaafaa92ea10\", \n\ + ct: \"bffde74917027ce2e7514d6950a39b17e0abbee05c94175678bb0bfbbdfd12b2ff50688788f36fe3a1bee1b0b93d5693ab225fa0825f95c66b6ce7057ec1c4a8f79d9a2ad532e92a0cd9e22997df434ff02757a1f385dac9dc3e2ef431605c48bc62574f2184fa29d504a4b7b276e9760a3c55f7f38a59a07085d5fb70d7ebc733629f9e79483dc04f89a5cae1e5fdf76934091975ef1c6f98cb65f66c\", \n\ + tag: \"de25f4bde517689816b3f307875169cb\"\n\ +},\n\ +{ key: \"c456b591eb97ed50b75c0bf9a79d1c4880d084380b47161b447d32f91a19aea4\", \n\ + iv: \"8cb6da96ce218b98\", \n\ + pt: \"2e79f864c249ca476837c405ca1eeba0e56d422454bc43bbba622238400328c5bed7b924f48ea36932fbe8131c630dbc1cf719df47f57adbc12de3263303badb82f7a0a325c4256c502c\", \n\ + adata: \"b8c9462c6fb25034deecc90bd54aab595af5b766733b8a8b23463f88c00e0e8a5939bb03b570b3656f0ff4c1df30477531fc1dcb62021fb10cb48b6e0a8e37f75411e6ae9968cfcdc07bf9c81afde001260f23\", \n\ + ct: \"29f477cf39258c49e1dc6593d963b2f771c8a411d5f330464a54fff6794e209fe0c5577ed1d9cb5aeb99a01e3c8175119903816ec9c88e0509637c728fd2358ccb7a41150601e0ad9756\", \n\ + tag: \"de2a199d0e350599e19e8d1ba969f9ce\"\n\ +},\n\ +{ key: \"30870d0eb3af12ec579094fec596812d082d8eb275d20d6c34677fee3e5e4778\", \n\ + iv: \"3e714ec082ad8f95\", \n\ + pt: \"f0\", \n\ + adata: \"a5a03bb4fb7a6bc6c84b7126c66fb1a31cf2ba4baba25c259ffea1\", \n\ + ct: \"39\", \n\ + tag: \"7cb28c45d5217738cb9dd1d6dae6b8c5\"\n\ +},\n\ +{ key: \"dda1e9595dc3547c5f04b769eb3630e4baa496540490a2c21c1c0b3fc1f39afe\", \n\ + iv: \"188fc50e6f63e2c7\", \n\ + pt: \"6b28315df3c7b84389a8a1a13e3db8cba8b3f814f2a12bb6f6db88a68c4fbaa1193422443c6e478a950b544f220859144dbb5ab318b675c9204cafec7350eb4092058ae81bd59bbeb933f9d641d670d0266d3fd4e3d6a02bbc6d3fb4\", \n\ + adata: \"83f813e240e0f60e5091d76bb7d692aafdda0f94556764056e9ad2bf36a6baef6a52c4483a26d0e469223b3af5bce00b33\", \n\ + ct: \"507c9afa25f0c463d7cc21da480766a0814d6a1c559a1e85441e2d7c1b5d0d71d35cc26a07f4a05a14bc9aeef3ddfc0c251e43d7ba02b15fddc8c2233f0004423f8735facfaacc3b4a89fa333662e9ab0b116c934de83f80caf25e18\", \n\ + tag: \"dd54857bcbad42bc7fab2dcd149cb22d\"\n\ +},\n\ +{ key: \"54b3b37a79e8b0f96702bbaedea1a58f8f9c97ad1ba3f0e1750ce16ef9c66ec4\", \n\ + iv: \"3ece6fb93f6dbb73\", \n\ + pt: \"4663b289b1bb718e03195c971d01164054c94db657707d8fb125877ab3dac9083a896d39320305ad908c583fb42f4769705630b14029f4\", \n\ + adata: \"8911a5071d24964de3124fc4b8ff16edb5d71e7fde7de985d6a2374edc214e7b567df8d56f376622dc95bbc1ba5e9c62019c11cc7fe48081851cdd00ea2671efe3f5e80634a96a4c5db7fa8b374ef206ab4e2d030a4e90549a24a8c84ad838049de50cddf7641918e1a8a9d8b8779db5\", \n\ + ct: \"f1b43ec8545faa6ae3fa5fcf6f37743964a3997376e5dd7871cc867d03c52b4b8c8f5e32735a1856a1d54306e1dfec79143e9439ceeb46\", \n\ + tag: \"29564126cbb2824c8f0cb424bb0db366\"\n\ +},\n\ +{ key: \"2cae5e1d74d2cfc9981ee53cba1fa14b94cd5e1105c4f93b8492df4fa8ff7a38\", \n\ + iv: \"783bc0d7c02601e34d6ff576\", \n\ + pt: \"c90f633e6d5db03698e52a492e6e936685e8138fa00de94a7f8150975cbfc6576fad50f4dc48d12a78057597476d1934446181c5e92dca525506aecb37dd0c329eda103a7129edf7e781e371166cae20a820c6f1272ba851b0f6cc0e24730b2252242e01823eaf4aaa8d952556c086cb32f333d04fe0575e25b903441b5d19f4b2d5e9086ff47bb5bde978126fc31a4b6f00809dfa86eb5e40f8cf785133ea103d02db8732437981\", \n\ + adata: \"6ed02e24517343aa1e05bf0b9de937d0fe5d167bb0aaf3db86809ac12a62026330f522c04b7dd951a02a4f6471ea6407b4b5c07378386852a03fac4aa94882231d9e62c6c03894490b48dfb606a74e1967fceddd471995029f845b37917b97b980a3228abd9ed261809ce48e939d928c2c2cebabb24bf11b2f722440d56ce3ea2ad011944b6db7902da5328f28d278e6822a36018e4d00c9\", \n\ + ct: \"5cee5b11d331a6a74976f9d6859c4d3b6d8f7bfba9bbac97ebc7ca45b39668e40fe2d43708b09149d8c5d529a0f5e0eb61d9d7643be90411146ace7775cb5d58ea29c80724a3267ea5b92df9e4d09d88dfcf12cb50224e2c2344e77436d8833707c7c56c61ed6e562495553e8b3b4d40652d2eba233984d2d734e4f519bd3d6af3f8cce29855808b6a7814ba610c407b9311b10e21108020dda95ff0e403814f10ae8e401900a38e\", \n\ + tag: \"efe37a441042e078b5a072500551be6d\"\n\ +},\n\ +{ key: \"b40e4fbd743c14539eb677e8332bbb535cc2fd1ce9aeed1e8e5fb7043211bfb7\", \n\ + iv: \"efe2a8411af15870db5f0639\", \n\ + pt: \"84ad29016a225fc14a9d21d971f8f30947dc9305e202d55eecddb4c315b1a24d1033ad5f73e639b6fc73e39d8aafc81c80d0b946ce47e40edb64966a21c4e0a399b61a\", \n\ + adata: \"2883f4615e622552d1f6c84fea9c4b48f7648a57dc265c2cf3aef6b897e904cb0723388e77f29d9a16e11e80f71adc041f8e0b17f2f42801f7cbd9feb9b36383cd\", \n\ + ct: \"fe74949c7269dce53df27416686823b5daf6cd75359f0857bc30e150afbd4641275c2a56609c63d5a1b6d9543a7e5c23635157e2048574742176d858b31e4b45467b27\", \n\ + tag: \"5cf58323b7017bcc5ee4343ceea082be\"\n\ +},\n\ +{ key: \"1e7b4124a8c1dc37338da24a3fd68a5f5dcf6fc7839358381c02c45b52d5c356\", \n\ + iv: \"64afe53daa3904ae\", \n\ + pt: \"413a79276fe0348e934f\", \n\ + adata: \"b19e964edfb6ad5c941c392deb3858b5559405da7db97bfb9468c790b84e3d3ef196c7910b609e8ef1df50e6bede4eedf3b9ad3b5c2b3482af37a10251d9e522da67be8bde9bd5bb28294507029ef284683615ed3af8f4d40d09013363ccb63ba5bd07e0871f39333bd05adaa79d898cd64f80285bdf809fb0da50f29f549bfe2e12e992\", \n\ + ct: \"0e33e35312a5463728af\", \n\ + tag: \"2e83bc8e1389351ab7984fbaea61cd05\"\n\ +},\n\ +{ key: \"35f8b8cdddb257d6c4d344906836b2b5c274b366eb0415f4cfd3ffaf52d73b69\", \n\ + iv: \"a60cbb47045945f8\", \n\ + pt: \"c1fa4865794fc4f3b26899356795ea37375eab533d6ca6f0f656b4e8d4d458204630d1137ed0656ac7e062ffe38e326aaddd3d4ed7fa95f9\", \n\ + adata: \"b44b95e4cffcfcfd\", \n\ + ct: \"1d13562af74fb4e0bd2e8b19faf19057f2a80906700f411a3ad09ceba2f65d9e727cc24ec9e88d5d5edc3d8de5b3c364fd7c562b1f7f8365\", \n\ + tag: \"ce1246484b565e0100cb8cf3eb12747f\"\n\ +},\n\ +{ key: \"1913455ea9d0f49f1a97e09f9f69b7ef7090b1988de8475445867f30c27fc30c\", \n\ + iv: \"26ec36d4d60660369aa99f91\", \n\ + pt: \"90f933f83d841512e03f3658503c22d67186fd856c060856b40283474cca8986e96fb20522a4af709fc6b203e03413760fa19594a9ba12bb3bb2e63be95123de37bbdd25\", \n\ + adata: \"9ea91e6cb88017d6c47889636a978ddff0b6da1795b7d6e05ed93cbc36566953309b75db8b04635361d47ac4841068b4a8e3915aaab8070ece9cfc15b4d66f4a9bcac7ab24e49caf6d7d692298aec8a807cc2dc5f0b4814644cbd4d80d4689280751c19c711068f5723a74a43d6e1ac0d195a4f4ccc39266e09b4e082ad36d2e668aa68bceed4a4994b674ff36d684c8952299d521ee7bdb910581f7d9f8b411e90ea9\", \n\ + ct: \"3315c839e7e79905a894ff0df7378427c13c5eae7b05fb4965b9a92a8a9db21737c7c762ca5a884e4334cf0fafd5bdfbf052847e46e359a765bbd14451d1b4f7b96b5803\", \n\ + tag: \"f623c16038799479299de64a76bfefe6\"\n\ +},\n\ +{ key: \"d00535594cc2fd3fa2f88acde6cf17202db0468517046201d61a23bd07c184d7\", \n\ + iv: \"bc67367f4643731deb8fe185\", \n\ + pt: \"3572ef111c660b9ea4adeeba5e6ca12cfcfb9c4d549940d72e6b91ac45e3f618a9dd1d6974abdb0b7c8c91d5afc667c0023d3be745\", \n\ + adata: \"46f82f3f216758eb240d7d28ae452cc2467a5d61f5a129fc0b383b862d18927a16302c6e59f83f783fd59dd98a7a89d6c8a2ef066491446c0d7ea1d172423c41a39349419d9ab2d078befb4afc710a81054e89ea7c5cf3c2da3d023ed091d0e3adf54f6b0cac0be0f01e017baa8bd2b5acce251a4a0a0130fad39bf2b430b66c402cbb25c9b048e5f893f98130dce5f6c468\", \n\ + ct: \"4f131429a9d193c5de289362b818e5db17d4b6b45bda7ba7a4dbfef64f63b8a657f960b9467827b5fd74eccb759fe37ffaed599546\", \n\ + tag: \"2a0c3fbefbaa7e014c10f3a481723a0a\"\n\ +},\n\ +{ key: \"ee42d4208fc4f22458bfbb7b20030f125b161c6b5c872b170258673d4dff3ef6\", \n\ + iv: \"eecd7da6c28b8653\", \n\ + pt: \"4d21006774624d19886923bdedeb9c2f541af88057a71a94d82d67b464cfc3fe55d7620579085c9d19e5461ea66489d9247e77026c0084932bc00378e8d3efd99817b3d378ce158d2f27f432d86c9b8b3f175821ec8d27219bfb5985c8799d2ca378e892\", \n\ + adata: \"7033621dda59da87ef81876f31c561d00941e05809d883df8242c36df51eb465d78846e06a7bd2a313d0f7e15ce6900074e644afff1de487ec9eeca73a44afcd457aea8bb361c0b3bc623bdd84443af74e4c1afed98432\", \n\ + ct: \"590f71ea66dcb0fdb77579c0a404dbeb9dfbe1686ff90e614ce7d1ec9fe7e0b561a0bca288ac3978860f0a17972ff18523c518be6eabb2c5859fdeebd3033d76332f687cfb7462f2cb0afe8250c7a7054f4d70744d0285afed5f1ee9b2be5cad172bc7f3\", \n\ + tag: \"83592a34ec230cb036887a8869ab8583\"\n\ +},\n\ +{ key: \"13ee95e2c6f040cc18414f69a42da9729cb65a77f9c1f581f821316adbc72237\", \n\ + iv: \"3039f972ffce3c8e3a06a4cc\", \n\ + pt: \"d3b75e1bf691955a5315a9c969ebedeca5aff4bdc195b0815fcf1cdb71ae436ef4d419867fde94d5cf24992a0846bcba10151ed56fa656d21e370a4b4424154f485aa3dafff9e030caae52b92b065cdedd50c5ddf5cdc6416845ad3be449638beb989877bcad71fe537b8fbb4d38c989353137b24ef37087\", \n\ + adata: \"b18386e97c75b6dfc1207a1d2ca8a8e41045af6657554afa96d1fc28fe7f19c567d18c3fe6047eceae2c3937058522c117e0681262f4aee9aeb0c082348f4dfaf1cfdc5340d531bd2caba63f93f404e1dad157f0323819d279a8dc8093bc\", \n\ + ct: \"c306f32c4e1bebdf2febf5ffe6b886888d50b11daa95b60dd85755f982edd8f07516865ab8b87e311d3e44efae0298f317bdf98846add6af53df4db5afbb3e521060e41e6bb384422f79425fba290485f6cd57029ab80c882218caf5c5045ca24711d1278a756dab236562dc46bb2601c39cc67f9ce6208b\", \n\ + tag: \"45b910fdb8fae257d72420557299a677\"\n\ +},\n\ +{ key: \"0b78086f012d877ad11c220ed7f296542cf83bb3c42a4ba844fab9940fdc22ab\", \n\ + iv: \"bb1b9a9886a42a17\", \n\ + pt: \"c42eb4ca617a044c403e0f7348ede6b2f7cb56c7535924edf418476b32b8f63cb45822eed02d3bbeb5c8a4355254b963ae\", \n\ + adata: \"f6a949393ba3aaad5edf2b7197da166f08098350a58efbdca646abcd2510e593b7155f65e98e406a9cc0f700eaac4d23594f61548fcddb4ed319563740d302746874eef87ad7ae0f3721d4781e9ee6b2987f9fdcddcd32bc0cd4907b90d8a42783afdb4759ed8df224e4dbf3e151cb60fbb5b11ea55644be3f28281c43aca044f61f6934f781e9736c65da37b74df2d4eedcbbfd897ba23f32a90c0153463e3cb098ec6fb721bd98b0c961212b39fd7bb904f6d22a342f054015\", \n\ + ct: \"70171e86ae37e8fbeaab3faddd2f5e00377660bb2b7d83572d187459c2c94f09c0e66678bc87c792f82f5458db4a45c9f8\", \n\ + tag: \"527cd4dc7f6a4c8e1f3b116ab5840270\"\n\ +},\n\ +{ key: \"39ba125f3a4e4c094bfdc61947c1c9cd28d0420153f9348e1acafc253188d8fe\", \n\ + iv: \"ae78cc54a1f6b082\", \n\ + pt: \"e179145703d4344b27769e867dd2e01a82193fc6d9dcae18cf741c056b86325062b962ac619ebefc377bef1f51d031c841b27571b1db52b118ac2b826701d42318592e385b59\", \n\ + adata: \"a614be3071d229d235a92e412dd6270d36d83baf1e38549e54d44f94165fba19b428b9870e2a1d7a1dcc96735c93bfb424fb4a290f98be9fe0d2cd3a03c8692025827f56aff13501e145857fa7f98f3334ac8b0f755fbb6461aa2ba35625325ee81e4fab665158abd32c1cdbd6bc8503e0f59b77c213674d8db599e7\", \n\ + ct: \"4c88cf1033ecd86cb5558d07e2c283c77e125d159ad201dd74bef33fbdd1a3de7ece3e9ce245f24b2e477cd839bffcc8b3ec943bd043f01400f47614f456a6f40577f2ba7bf9\", \n\ + tag: \"dc96584539307d3623f2d70ab0d038fb\"\n\ +},\n\ +{ key: \"443c502be228ef2b1654665883826223b09629845455bfc21e7299593651839c\", \n\ + iv: \"2a3669339ef0f55c\", \n\ + pt: \"3e3d00f9de7526a835f4ab6c4d282f8e172e7e839e7f8a02fc415731311bacf734155bfcf38152246f2eccd2f7377d89cd63a400701e\", \n\ + adata: \"749e8c1be6a5a4b8b2e55ef32cbebe488693e9684fd0bcd8b012f1c8e74dca32257624a0a1da73ea678a742a4e7172be9b84f127ad1d05a9f44ed93fa0d70e41ad060615b53698ae12dbd163ace8435ad0e9f7aa4f6fad9b4011871096899c23ebe04a3548836f62c4a31e91a2d01944a313662e01cad19da7e7f1dbc86ab60a96446c201e9b35ddfe19c3b411865c67c7905cebb217f45bf6e2592b691691fbeb2e34fea63e16f61cd9dc0065f0e04018ed74271d04a3\", \n\ + ct: \"15068a10eea51613c1ca9aafe0a5b139dbc30373cef88646e060677e3b8141187595ddf9d8022f7b176d8a4f334a7b0e7892742b9d2b\", \n\ + tag: \"92f36c55761cab8ecd5a9626f2cce025\"\n\ +},\n\ +{ key: \"562809f622abb1cee6f9bdf42ce27d491f582f38253bdfbcbd26e5b772c51f3b\", \n\ + iv: \"54e55ceeeb3e54faa881d631\", \n\ + pt: \"286d5936bde7141ddb3d926adbe54d93a5c2412236bcab8c122836e37f064700246d570a47baed54a758ef08cdfa662a6a4c0d5bc80a20879f242549b3a9f341f8afa6895e47ada0afdbe2e6f45df7335f9a1c6d51d736d954865935d45a17252d14057afd4985cbb8b6af52c6940a725715\", \n\ + adata: \"ceb2d454cfbafa00967472fd8cd0bd7c3d65abb365c0a4de5625cfeaf29dceee0d4b789a0f67338e560d1aad3fa71d2a51aac2277b85ad2e9ed16d2fba77c9d846fe45650d61c2748dd3e5\", \n\ + ct: \"4df02a0e9fc9946725d6b0d27de6b879e90d9224e02e3541e882f3e792142717f55addc18a38a90730d1f12bb7ac550df8fa35f4257f8480a608492a9228f54ef1108497ffc2dd129668a587b20924ecf9da87448e66f9bec97efb8d056a4d20e14c0fa35df097e4ad62f86001beb2a8ecf8\", \n\ + tag: \"b5af4207e79335129846bf00d08480a4\"\n\ +},\n\ +{ key: \"e2c696a97909afdc1e8407598028998a1a24ce10fb57723614d53e0d5ed41157\", \n\ + iv: \"62feef39601c0ffd7dde7e7f\", \n\ + pt: \"7987beba54a539c91d115881a85278e5412c0959f44c8a4d3d4ce24d5e44e232\", \n\ + adata: \"5fd7c9822f443534eb36c4194d5eb8eca0c86d7da2e30627aa1025626b9a121d827eb238342fa0a1c0b215c0139212a2372646e50f1156eb20f435d188d85b071b26aca24ca9b118f163df66\", \n\ + ct: \"3e3544f0b3b0969a4cb2bb33e86abd625918e2e7dbae4867d94454bf70537f44\", \n\ + tag: \"37ba694275ad1a99fc5ced8d51becfa1\"\n\ +},\n\ +{ key: \"e9787eb4e93bc6fc0cb76968a0fe21ca2ef62cb492f2a107e87298d6a58971a0\", \n\ + iv: \"251b63a166896b628ea3f37b\", \n\ + pt: \"\", \n\ + adata: \"4fa069557c402a6ea52c7ba4b6005193f73d7e0873c28299ccacd8c98fa23018525d858371160b50fb09acf9fcddb06aacff06f2fa368912ee6e783c3553c3ca17ea3bedec9b77d5d28123a054849ed72dfe433d9bc16809f75398843f9d9e0d882092d5c3f8b60449c9c42bea405c\", \n\ + ct: \" \", \n\ + tag: \"54c209203fa957301cab018642fe95a3\"\n\ +},\n\ +{ key: \"b2cb0b066eb36f512a1c314ca35bd923dab0fdd807728ae5baf6b1a55a576a80\", \n\ + iv: \"59dd6455fd2d6cbd0d1e7518\", \n\ + pt: \"\", \n\ + adata: \"108ea956a3c296e0171925be5b2ed014f5b4ef942cd17cba30daaa\", \n\ + ct: \" \", \n\ + tag: \"676f6f5db415b14cd10edde83e587c69\"\n\ +},\n\ +{ key: \"4ee54f55114bf22a5ff8550de76504fcc555990c2761b2a71c9b04e0b603ae06\", \n\ + iv: \"6ff8a8c916fb6038fcaae0ce\", \n\ + pt: \"21ef6bbb36d74bb249bd26fae49c3f662da3f4bc05e31cd2121b685a8955eb7ef47af26e4a8a7b573cf6f17185a7a0a4039a5d3b967b1a37ebc8de3dc8dffe52c539f25a9d6a4ed95311daced2080dc8d91b98d9f33e30880081\", \n\ + adata: \"364e6855f607936d24b6f279e2dd1ae81c81ee9b35283435f80d20c9a3034badc363de27958cab8c423f81ab30ef678c6fa007bb8bea6c56c956a10a288de0a03100e0044871a4e13b17e15908d8a885948031973e5032dcecbb2e1a13656121ab4108ae0e15e971510f538a48dd78\", \n\ + ct: \"6255bc5c2186d968d3a9d787a3cb9a0e76573e17dde6a5abb4cb75c5467747d2633e3ccad8eac145fe6f8a4aa45eebaf24f19f8af70cb614288bcc2a065fb215af36f4cd6ebb262936c835496df70c7db87af2db5d6ccbb9cbf5\", \n\ + tag: \"cf92d6f234237a521c2f2cb2f3625b93\"\n\ +},\n\ +{ key: \"ab48d076b52a9ee200adbe526122eda39b9c9f77deea55d31678e3d0dd40e430\", \n\ + iv: \"be41b9a58dc2de6f846498f6\", \n\ + pt: \"228869f103057ee5f05f2c2d903480b0078cf2867e5b67d010a689e8899ca854d5cc1a036e374c3a2324daad75be7981b64a3402ff2e04ff6ca55a7ec768e4548e060f2820a401dfc121f4d60745cd8d7fdbd8\", \n\ + adata: \"3113bd18db11c3da115cf3be19b2a189b96d5ee7b8afbe1d2417dcc79d1d052972b0705fa9a82bcddbc11e64ae480425004701b8666cc72802548a7f4044039721227e58cfa02c15b8fab0df51fab8d0a41f64a8fa6e548237d9e36410444b15b5482ebf787200b4454767cbb07f91ac99243266a0ea51dbdef0939500350f19fd57a157ca4d\", \n\ + ct: \"41079bfc82c91b837b7cb7103bd7ad4c0db9cd42a425e874c3db8330bddfbde4dca7069914546aea60b1b707d89a404ce2829a36bc7030af1f357bb1a1516336771642ba8394a0f438917062288e909997cde1\", \n\ + tag: \"1a8b610a3ac33976f15072a21ac39b4e\"\n\ +},\n\ +{ key: \"56d2fe9cdec8c4f1376046ad2ab7b5cbd5819d0518d917e901673e3eb937ad85\", \n\ + iv: \"281924a6757029a87ebf9707\", \n\ + pt: \"c89d0915458e35785a3d414f19dd15f2491df5a192eaf9a184a1e1af510fb4108273a9d101b5a3efd815b2585f07e9f348a08d100d05334257a8f5bcf957ea1e74f3d90848797d0bf7850800c2e6384da4e8b5daa0653b0bdc153883bb2b554b5d127c4992562763c432332bd141a16179dc76dd9026e8ef180cebcc\", \n\ + adata: \"0a0aa1f30612b19c802591399165bff45500a94f58c2b9cfa476e109b76cfcad29bb27768628c531f40321bccc496f63997cdfc6746f60fd1eccbebf2cb78cbcf0cdf828b0816f5c772d5dc5d875d3421596a0a361734fcf8342b4e714b3efb3875ec2a18bd557ff5e1467ca5808a178558c2460aa7f7af57e834874683973588fd089d31cf26aec462089c021a9b880dd91e585b7ad5b0ca59db58243497dd9b34b0d\", \n\ + ct: \"7fb349c6df184e61f17a3105e9dffd1cf3ba83d8cb1b01cf1a332e20ac2581c81e42131447989be722470cec75da17d56fffe85832dd4539b47cc9d7ee8f70f2ec0407a23fdde27b68219b8305389d630c69d1cea8360bac0c8e09a7daaebf4c2693917fa6a3e1c1f42b5d9604759ecf93ef4c7e7a86a451c026e36c\", \n\ + tag: \"b719fd20ec652bccd2f9743bd3b1a8d0\"\n\ +},\n\ +{ key: \"21cf8521d3a0e3445eef01494c274f503dbb17de449df09e49f9f60208d7006b\", \n\ + iv: \"47e6b2e43515033bc78ff2f7\", \n\ + pt: \"844142afa5dc\", \n\ + adata: \"da123879310ef9f1557980b4a01af78492ccb9c8c6351a5ad1d05bfbe328fae89b0126f2af6f93db393ded4a9dbf265f3633c44197fc4e92036f2ddc8e1d7d3cd022032ad231edc0a1856694d222ba7adad05eb2c899fe8adfa08c578316def68d8b0b641b4c\", \n\ + ct: \"961ec5a7d14c\", \n\ + tag: \"924e95bd231fb387cc4ce4a3176b45b7\"\n\ +},\n\ +{ key: \"20c920e4b08617893a2f2bec81064957e6114394213d14174eb489ed912cc4c5\", \n\ + iv: \"a50cd31f924da06f07f90a38\", \n\ + pt: \"14b3\", \n\ + adata: \"55b9a30431e911bf3d4902f9f55614948ea6880b47885d6bf3adfad7c60c57838418643fe1c239fc339f6797a8070b1ebe37c34ffa65b7f20d9c18b56e57fc7b0bf4b4b3274a762286302ded1b5c4141cfe89dda2eb0fea422ae43241222b11ec9ccff853d00b7ad085206c1757083\", \n\ + ct: \"6fef\", \n\ + tag: \"23253ea162de951c8ad8aa6741625123\"\n\ +},\n\ +{ key: \"c2b0019e09c5d60ecdaef2bca6513902783bced7efe05ea38df04e3e86991e56\", \n\ + iv: \"a48eb050ac25c14b\", \n\ + pt: \"0d4a7057b55a357346d6cdad3fd8e51ccb60c3445e83538f9374f6c6d0df80e1bff2af2f919a2e049a6ddce83c9153f69a3b20352ffcb47ff61f0b80855829db8fd499989f75520a7cfd350515f0b936d59c8435a408089d656e91e07b8a1d8d82896473edbc34b4780df5dff15bfa0167f6c91dac9968340d2f32c8c8ba2a9b73ef98f505f5680a58446fe0e97c8970aca9d360457ce21475ab9aa870001479af3be85a62586b0467b628ea589cb2c13fd2b07183c5e6797a8c4d67\", \n\ + adata: \"e33b24fe638019c8999011666e5a2f7f2bf11d29f951fe1e4df583937db7f0f4e8d1a17fa8fd410354d23e024d8251fd968d97ecfced30265f83811f6ea923\", \n\ + ct: \"eb7377a3fc17a7f2f829728038246f98f95a989d6b6122934d9569a3abe7d4d3ec7720c0eac3a7f51de37dd08486127d894997f1f43a866f6d744fe244818758c9a789647789bee231a637af642d02f7383c7570e355b9db6f69b8df4a469bb0fded1c986c021840f4900faa5bd7f88a398aa0452b99c1a6a448357b490800a226dcb29aa7852ec9d7b8756d3556ed38b521964381678986a2df607a5bd083141970570e706d87dc6eb8cd8410603f30796194c46c630f3b2c437d10\", \n\ + tag: \"9cc8861ef710689bdf0e0b75b734201b\"\n\ +},\n\ +{ key: \"a359f21a278c2dbefe4e0e848d8246fb8cbe16abe64cf6357c1030196d417737\", \n\ + iv: \"d82570451d5a4350\", \n\ + pt: \"3b7616ade6b6f5b6f7a74ed2fa7d3b6afa10db24908bb9f82bf27feccf828cca9d92358fb54246f9d7cfdff609fcbc4d49f5dc966ffd902fd1482dfdd9541e11065171daf43685f768d2bb036a4ff5\", \n\ + adata: \"2be8b222895f\", \n\ + ct: \"1462cb98b165ad19e273ea581a073d4f4811477f832a6c2d2e6fd3338cf30b1dcb0a153ef8427de0bb81e38fa3f09e0e1fc3a29a8a7ebd78760719fbb2d2aaf4a16d1b9249c5e92be6e330d622c7fc\", \n\ + tag: \"3df8d12c0726dc053fa9351c893cbd73\"\n\ +},\n\ +{ key: \"cf82ba87adff78cc941dc038d7e22348e3531e48d579fb1d6c7481df2ef9d5d1\", \n\ + iv: \"61574db7157d8400e1db680a\", \n\ + pt: \"bfbe829a960e6f94455e379aeca57ba2f7571e36a894f5345968fce3670bed1608e018c860c192a76beb2fc32d757da31efb0ddbbb67e5e0428407e18af955b2931b9a341d058de73d2cebadd071133e46ad92b8a42cea738b6c7a5a5230dc8730733fc6896b638dd351fbd3d3b13e7f\", \n\ + adata: \"c59a99bdb96573e80b7f82f57499fac1120b71548302d6fe79796559ad7fdd77\", \n\ + ct: \"19e65191c3667edbe6f0172ff79028fbdb7ecc522c08aa71b50c1ec355d230dfae5b63202cf3c5b1b6ab7f5d6afcc893da6228cb61ab72f27467ee72fb91635b7308a228a6841ec50fac8c1363d52c428518922895e337f98ae4babd6193a6150126255451082a944f2bca569719bb2d\", \n\ + tag: \"42b00ee6c49ba7643aee18196b54f891\"\n\ +},\n\ +{ key: \"960eb67dbba372cea078a6f0ec594e10c43b988e51cce44ddecf434ffa580cd7\", \n\ + iv: \"1c9d0ff31363dece\", \n\ + pt: \"704b31a14d0edf74c0d69d3c331f2895b54d344aa90aecc13e84d5aed862322f\", \n\ + adata: \"eb9ad40dd16c\", \n\ + ct: \"9731daa53cd8f410c554d0d003bee965c3ffb6cd42b16b57789746cf4b153a62\", \n\ + tag: \"b6780b03c0b6835aa71469472f068d9b\"\n\ +},\n\ +{ key: \"6e674561bdfa3e6dbc5b888d8b33beaa30ae6ce193330268df488c41edb0b8be\", \n\ + iv: \"0991a2faf41101ef\", \n\ + pt: \"0cf8605e11864e128a8bed540f78ffdc8bcf63c64d39cc7bedb5cea990a1e5b8bb54e54f43cf4d55f1e726e2136d1de9f0b438e9acdac9cd3b1bfcbc2b7b6b90f07c51b5b7d4b1b87695\", \n\ + adata: \"bdf8158a1f431fddc607141774508db947dd24155866454dd07e377ca6e1f9efebed41e953203eb154ffb5e0f5264a68b8eadeaa6e781505108715de8b98506bf9cc68b9abb97cb3d0f91f68663c4450df17c0ad3a6a2cd153b81e2690ffce6ac376cbe90cff15b558cfeb93d7de51ec5b19b98968bf7e1da8f9bb3d5c30518f38300226c1703c82743ed5\", \n\ + ct: \"e176e43ae2ae062099cb9c769a5dae1904d73f7dacb23dc83c5b8a82a925f5676331f6627122b5f4b1cc7a1ee652d37f26a6769c0279a91de06bd69f342e18b9060a1c5be741d2e5cc65\", \n\ + tag: \"ce29efac0c7d4753a1b580cc10c1bb8d\"\n\ +},\n\ +{ key: \"4de2a7561104d6efbcd0fa6b995a274fe6cc224fe4a6effb71bcc2da1380d964\", \n\ + iv: \"94890173a6db919a\", \n\ + pt: \"58dd94ba03ff1856b6164a052e63ac42ae6deff67a13d638122169215998ed6af85b46f4108c55333ccb518c27b9d8f1d33a084c158630dceed397372b9c931c7666e98c4c4432ab2b8962115fdf92fce4e8799f2309ab\", \n\ + adata: \"836875743493a3\", \n\ + ct: \"4eb03ad8063593234207cd661f4d8303a73ce2c74de8ad97d97583f8522b22b6389426b7760e48762ba445f0fe6295d7e3599614b2dd4411cf8ea78589fe1c92a0a7095501f3d609cdff680dfca370e5c959f42af0e47d\", \n\ + tag: \"40bcf88f9faf5fc7870b11a6e7300265\"\n\ +},\n\ +{ key: \"81e31c65246c6f7ab536af187863a27e80967436de809e30646f4a9aa2b9bc5c\", \n\ + iv: \"93e68973c3848c79\", \n\ + pt: \"019bfb184f64ba2ea212638f53e15759cba0a06e7a5d59738c6793ddf0568e448c70dd4507ce3db4f646d2ce1fd82e842e963ceb0f276ecd7a15d3a4ab3768bec2534716dbcd742dfcc6fb5b4a2e0e12e2eacff29aaa89986d1ab2a504d34cbe4f5530ef6f3f7b1edf7305aae1e35f9cf2e7409c63a62b94fd7ef092d9fff1\", \n\ + adata: \"3fbef0ec3b\", \n\ + ct: \"d2e79b40830df1307db78a49ce09824e046c6dc08abb4cc9bf446a70c432311d89443f44f6a012873ab2ec90de2df18f44874c2dc7d6a19190502164442b97d56f78c19b4be1602af6e0b0865f3ea81b5fb15d76629b9ed6f14fa6649d52d53205c9fc21e37ed8a0071d99dcd50f669b07bda36d3dce9dca13d509ac2eb48d\", \n\ + tag: \"1bf73e47ed4fffff207bb987117b2d5d\"\n\ +},\n\ +{ key: \"d5ef442eb8490d4b2f1627677bb80a254209bd7b03d9cebba33b145a90d37e90\", \n\ + iv: \"4e7d832bab0daba4\", \n\ + pt: \"eec13f77db083ce8dd28190cd884fc50eebee8779f30cea48c0c6e46a27816d20d39957f45865aca4f7defb9c0fd5bfb0ade4de33fbff0c7ba30a8c0870fd0fc14ad1062d5f83a131a0c6a69019786aeb750565648ec1affd70b6342997f400486fef64dce59636f454c8db3f159bf64c211eb50b6b6bfa93fc6fcbb6e693cd6734c1be9f4a3095b6efbd3f1210a7686bbd1c177cb8d78\", \n\ + adata: \"6e54d99c9ecb505f7e1d28a0c80844c3510e83ebfc4178c275d286f0964ddbbe4615077c5039b4cf18db502316b2993795b87020a5f0\", \n\ + ct: \"01cc4353d34eac1b7e0966e8c15402666853f570f53e1b96e2acb0024aebdb631555832b4ca572f34ebef8067a8b2b3b50ee9b03f474f31daf8b3936ca50685f12e08d78af369083953275ff3cd11b4f3c3e95f5f2ad9de60a156e02945dfbd6d655c0ea1b4343d3f5aed5e36d39269c0ba93e9ed1dda424532b66d0fb400780aa606d08426316754395368006f2805e9d8a2e5c74e197\", \n\ + tag: \"a9a2dccb7d0e4fe86afaef92ae765862\"\n\ +},\n\ +{ key: \"e8fa6e11c10029b460c2481794ce1c45518b669708a78a866efd5850b5f19ab9\", \n\ + iv: \"0f9f7ef0a36258a0\", \n\ + pt: \"1b6ce5078d65797cb13bfafdda09b6dc4b012dfc1859931dfb427a0f2d52da8f93c3cfea3644fcb27fce8f691e62da4f53da0629f02c095e3e07e9496286c5685d16eb05e4208676f74c742f65ac72b9f6787f3fcab91afdfcb8b6dc6da8\", \n\ + adata: \"f280a69b737cee4001358b787033149f4e5a6b4cb9fbc14c133a0f0a21df480796aff6cccfed14fb2efb\", \n\ + ct: \"3cd5cb3e0201c1a243309b17e42686a57b411ed1b3b09ba76b2a69db60b0f5ff002e229c6cbfbb1fbc4545a31a99a3854d73b06c33bd55d4160c335d5ebc3f65a8291d1fd3403adb4ea3132124308da9d423cad90a8a4ca623b81fd8e238\", \n\ + tag: \"454de624acfa062e9fc1f809fad399ab\"\n\ +},\n\ +{ key: \"539fa6b4c5b1e8f0d7960f778ce70375405b81040335429118672496be70c8d8\", \n\ + iv: \"73bdc3b9cf72d62a2dcfecac\", \n\ + pt: \"cc82c3311d6f62c175de585c65ca5ce72b25ed2805e3a6a25b6aa3dcdf3526e673edfa63270ce2df9cda43872b93bae1af4987e9822f\", \n\ + adata: \"12aae91379f393356ec7ed8a3da4c75ce5e8b12fee1b37dcf4732689e2691f565671af25b1611cd1bbe913fd25dcfece0846005b4cf7b7341c985318ff02c0615e7d\", \n\ + ct: \"5d103b8c1c1ad5b849567b5e9005fa410c35653326f767b06c0fb46879ca14220a316773c65fc0881502b79f982de4bbfd998ac7b4a5\", \n\ + tag: \"57d1b9c8dbe54696c16a7f7e6c29339a\"\n\ +},\n\ +{ key: \"f8910d4e70808a0f98cfe6d55ad3c8e815d3d0cc36d8852522d21ff1e6f03db3\", \n\ + iv: \"d834b1a3d475fadc02c2d2c9\", \n\ + pt: \"a4a76338a32679a7a2e25311ece627f0cb9799349bb990d97558242bb8173b256c691ce35876a8fc250a3b383761d444e4910e62e2799231ce007044dc6037e807c2acdafe49a232f9ed6ea3dd8f8562c4ef31631b34cb237a223215ae50e54ac537f0e7\", \n\ + adata: \"33a98ebe276bf2ed4dcf7588a329c6dfa19edbe5dac1bc29a6b6808557456e7fe05badcce350a35c463f4c648f972b170b\", \n\ + ct: \"1316f3374cf4453591d532ae0723e8a6a0fb274075e93a5cdad78df76a098aabd791e58ef54fe8ed0fca898a9b37dadfa2f0541cb6836c503ab58e5a99f14ce53090d34711a97011f61db28c1074a6383ad282811a93968e3351326fb3587ec2d901d6bd\", \n\ + tag: \"76f859b2095b4fc30b9b828009e7fdb1\"\n\ +},\n\ +{ key: \"54b668b4309ed86956e5b7d0071b082a68ea8ff749fd76d0266d3ae301fd7cc2\", \n\ + iv: \"df5b8beebb3a4041bf370354\", \n\ + pt: \"0ec931dafe3d80a8c2373a80b7f59de7c4a585ad3e3c758445573770a27f95a9f1d1ee86119ce3c96c70a939eb6074edb9bab5b77ef9eb954d64365422687ac1854ed114fb8744b565bdfed00392485760d0620af9c58872bc7a87216cbd6b8bb1d5e3d680c8124db888ca82819fff213a97f76c692399bc9a4e9238685b28d2d3271df34a4028dc71abcba7b24f9cda9ffb2325f3e017c46d1bcf738b28b60162a7508cf58ef3c61ee0ce7f90a67b4f4110e8c473\", \n\ + adata: \"8e2592bc7be1b1b7d70c55ff98888dce37c897b628c992cd82ba558b64d6be3be66d710ef7b7e5d36c77484417e876a9dcf8a774f9819c5199f6249c6e24c2abd647503abecca45a72fb446ed7ccfff52654b045405ae0167024346d00087b38cc4826bfa6795c57c7c2b1b7c16de558bb9121fd11c6dc19ee3ee187037b44a62e4df985f07fd7f8ac135a05dffd15536237db64e5bd4024c5bdd67cdd5ec2a9208f03adcf3c912164c6c62538993140cb5132c58f8589884c38069b259661f175e49c7c7e73\", \n\ + ct: \"e817858462003f250020637bce69b15bc3918bd94d3b9c8de85b4e416e6c8b7f0e2a1d78af400005726168b6b0703eb998528956003ef3b328e06d9ff73b95a440314eb7e5fd3601d1cf2c41973dad25eae2e4819bdc826e3da9f768ec5e900510211157be434549a0f10dff230f36868cc3fdfdfdcaf596f2fd5926765fffeef630772eccf9e2efe4639683dd6dc9bb60bfd84470b8d9cb29b0a40d36c4d872cf0f00e776f6f2f5f762b1f2eed491f8798b85af1f\", \n\ + tag: \"40f07a11791f068d8eeb5601a619c367\"\n\ +},\n\ +{ key: \"342104875ac3b1d0bef7f08443cc2e26c75b4c206411df8edfc832a9b7940766\", \n\ + iv: \"42a4deefc254e696\", \n\ + pt: \"60ad1d3affe6b11866fc19edd91d20a0d6433050922c263ee97bb495aebbd6fefc18b046c2933cb8409537b08233b5d23893e7c3270a789ee418359fd0b9a39c19fc1f972ae1b68c\", \n\ + adata: \"e49ea662d8f9287cdc540abe81423e4a6666b5349d78d22840d0502ec598a790937acae48ba4177675c9cfe15b4c4442dce86a66f5b1\", \n\ + ct: \"65d7a01ede5cf0db8e90c065ed2aae84391630c6224fd4882a156874ab499a5201d099c89dd666102b48a8caecf22426d7c80aa7c4fcbcd9bb66cc31fd63aa3099438de45618ea9d\", \n\ + tag: \"c0b51d7b674e2acd4ea1f79a56e9ff76\"\n\ +},\n\ +{ key: \"ff2b2c521f1807f0226dcabb547d10372ef9db54410cbb4eecc5e66fdf856a98\", \n\ + iv: \"618c5c17789e0ce1\", \n\ + pt: \"e2391e901922f7bac7e433ce024c469dbcab701ef4c646dc20af5188d64f5850bb796c50565abe1518861c3f086136d5adfee502bbeaaa28925a11e4946bef12279fb80c7f40f8ef4b0ad2d26ee817be51153eadb897c493db7bec45fa99f67b7c1895514fcfafa000f59b02b0dee631b9a172df46ed1a558918c03290e169830930ccfa14cb48b8f01efc1959\", \n\ + adata: \"b92928c898437f09d69f8152362524c150d48de3a4d1d8edddaad71c44ce78e76debf99feb19e782b8dc63e9d1e587f9d03244cbed724e9c25b474e97cd0e027f48df68c4a27bd0914660032157a142828d0026637a0b63385650fa73ef293\", \n\ + ct: \"cfeaf0b20502f86ddee58f2e7277cbe7d0483fb55a5f2212ccab5b7c69576fde074cccb75dfd428ab7ac850c4bef831e568b9a1038df0949bd47fff5c41aa1bcd1901074363e1f2ca9f1cbbb2a17e0ba9db183d8a5c6b8eb1ea6bd4df57286cace118a66d3b2f0406e9f3b82aa938de6e414af31d0cc0d89d871a64c739d214dfe1cc182e0a32f518f0d38d049\", \n\ + tag: \"3ec062b345142067044b4dddfccb576d\"\n\ +},\n\ +{ key: \"ced05a82760c163ad549364a2cc5520174603e0a3cbd1813967e79e6317be7fe\", \n\ + iv: \"aaab598a5d20975d\", \n\ + pt: \"a359f97abf85a5f87125e33b547157702109d28a25bca8823436f984d70104ed0c0a94704a96c0a60a75b628062d274ca2f7b5251b55b40c17d44971ca97eb1f0bab2d37f80f14c9f472dfafbea0\", \n\ + adata: \"cca276c4872a859d30c5421c14091a49116edcb7b8bc63b98d0846cfbb686dc984b5da4f2c83a43c0f8d7461f465f5928c963bb769c0cff0511ef6843aceedb2615b028bd3\", \n\ + ct: \"ce7d8d7751e67e9ca64029aa86c506cdceb09ea02fd4c350556586a26b7d89d34ae12b3cc8e17a2b9a250f28aabf0613aa20473eef03805c8665e56f6dc7f04c1112d6757224f20285883909fa14\", \n\ + tag: \"7f0cc4cebb751f04fea3f51627b1c945\"\n\ +},\n\ +{ key: \"f7a89e892173cd0643b5bcaf8f4bbbf4e49c5f358e9b0d3d165a533af0ea9a96\", \n\ + iv: \"f900ff6b4cb1c805\", \n\ + pt: \"d147da01a6f3b34d3a4267f8ce50f19936ebb3ea9831dff216ab2e098c47331d891677d0a682b1df56971f1b751892d3b1dce2cfaaddfd4af2cc3cf855cd08776d28f3b27f18da9e5da0465fea895ac1cd481e9e4ce8e803\", \n\ + adata: \"4d15e36facc4e26d4256a2eed9e1a52d9b433c2a9fa36eca2c18f011cfc2ce06b433c8e64055df65ced0c605b96dd04e90beba5ed112916f39271f5dd257aadbf10e61d632a0a004222480c911a159bc2f319eb046ab2009516d5a\", \n\ + ct: \"47e9e01f4e5ff093f3b5e01eb5a670f9967ac01b8c8604ba972aa42bfb37f53fdeecfa487374c625c84883c19c475f214b95c14983b4e1e4218b9c3cc9470215176218b6168d3e4f60e9d62cff334de99bb7745f81768a84\", \n\ + tag: \"8ec46a7c4daf346f75c7e585cb26625c\"\n\ +},\n\ +{ key: \"3ec2b92a51ca30297e5e3bd56320f8e537406fdc2e3980bc54a72c726bee4ad1\", \n\ + iv: \"17a8cfb98da6801c\", \n\ + pt: \"b0c4ff0088f461adaf7a76ef2b0962e49d9ef0f00e46ba261e0955e5cf3c7e7cd08515e8a3c7f555990190821725f09a61e17cf11c7691e8e84c0862377e2515e7324eba93d02021f3836511980cb5dbc4acba490eb5a766bc4bb4b542728adeb41299f39dd439c9aa74bf4a4a4e8d2816ed750155ca9f6fdabc583cc0a20bcaf2f40dd3c9\", \n\ + adata: \"575cd11bac0cc48f93c7d347d44e89e5a6d0527f6f72713ff3d8e241e3a44a9a65fa503d2b3ce7a0eaccc9853c5bd37192d3c6fd8b4040500263\", \n\ + ct: \"1297c07c50352e8d3db9fe1838977742461945042580d1fb505d2ee5149eb6f2fe341eecf6ce8dc01e619c8ef8567b697e3ba8bba4001e5ef586474fd883781223db7c360286a948e9fe6834e84bad6170a1054cf38ce5aca9cbc0b41e421e87ee6b3ff4da8bb21e49e78a17e86215aed732f348cedd42fc0e83d952d25de59df579753fb7\", \n\ + tag: \"43d6ae4e89de0d3e76e07453be55d02d\"\n\ +},\n\ +{ key: \"a54f7df852754351b5711d0b8998ac2b9c013b20cab21dc9960d2f882d47bc24\", \n\ + iv: \"1361d433725b96d7\", \n\ + pt: \"b2ac6a33ed71dfb017893a5f63c6d30b3dcbb3330e777b5840169c0e4fee2b1d30556f9719f7a4df49eabb6e5fd428aa280233c7146f7a1cbfaa8701a8cddd59f4e7875b83bc31e2337c439a60be27316bd0d965b01d9ad91301f4e7031c252f64badcd99d571dc35ac6d2f698\", \n\ + adata: \"2f5346b050e7748201470b2bb6656120559a8392f1e38c6e49ba475d194c43f5af1dc7a7d91adf7e4173b0f704467cdd4996f13b4118c0d4fa9b6cd97937a68fc70c1aa6edcee48d5c838cf417009e2bbdb68aa7871c6df5943fbaf836f8cec1b2a8d946444fed9089d5445561c6866857a9eb54a29258a76f5231b539e7b185c5b38739ec56721527c2b9c9ceea40c64ca2\", \n\ + ct: \"aac1a92be8d3ac40a792e5c7068b351db4ac90e5cf9644db54151b23f3cc16239ce5589e72777c420108bf887ca80a1e96f6a8f3ff39d2b5568f8957e72f12b2ab0f6484f5d538dc773c7e7507b4683cfe8528a56581b3dce3ef6b2395d28c249213245c7f64cc91c9d338dfde\", \n\ + tag: \"d604d42857ff818175a9f4e45a156bc0\"\n\ +},\n\ +{ key: \"af4c0239d4bcd7c0604d52661807665488dabed59705fc0e546695828dbe2531\", \n\ + iv: \"1a3d00a961bed2ac\", \n\ + pt: \"24bf659551fee6497e66e6499e46b4acf38b5dee5ef152880f5f6b94e99a7816a28ed3d48289f4a9ea\", \n\ + adata: \"c6c3c1c9be6614cd75bd1a7ed33f502603c4e8a5b9e10da5912063138be7a26e91e4a9f0fce62c457678067ceca371e3268e6771b18562887a7eac72ffcbaa6609300437d6e4799c1456ccf6e08d1fdde771e219913f090a333853de33453cc405e41ddd889cd7090e46ae45acac25829a6903d57a87d512b487c3d989b5ef0dde535a7cd25486edfd8c97942a31acc61009e9dfa35fd2a59205e524beb3e1e741e7f982102fc7b2ad5265eb3ca2dfd87e6891d15790ed47bba89f85246b6f12dc5b47bfc8\", \n\ + ct: \"f9bba410f31c58ab1d1aaa09343195f6f461daf0265baf97da51e9b7c9bcb029fb6cd668d4f636959d\", \n\ + tag: \"3c0eb26599d72b59b96409dd68f5944f\"\n\ +},\n\ +{ key: \"5d733ada677e5bdad5ea7d45fe54a9b14bee16807f01431ef3f1427eedd12f04\", \n\ + iv: \"fa33eb237bcd7803\", \n\ + pt: \"ea7818782f374c6d60b29e224605c75d1d6df400a8a3a3c12e5aacb7dfadb6cb9eb1747ad560daed19a21724eb40a62def2f8f\", \n\ + adata: \"9818ad4843d991d07f2d7ec73ace090f17a274e3b7cb0407aa8c707e17d21270d29a0ea62392548a0d3697e72034b2c228d4a6bf7552f75d79b2435ec519682ade6d751a9df057c5b8983dd05ec9473e365295b0b5e3611d62562fb9b35a4f4c349fbe1581f061c7ecd80c17c78f7c2a1a847a1c226f9f69ae1d4ba825eeaff0afdcc40aea2d74e2080d1e09\", \n\ + ct: \"12f0e9a03c1f6a3d957d4a0b0ded6de6af8ecd188ad64b312d080df5f9728ff18f63b5cdfb6c055e0f841f8be45ed0f68edfc1\", \n\ + tag: \"02643c04819a0bd85856372f978738ca\"\n\ +},\n\ +{ key: \"18b2899f04abf806a14993a014f440d2fee3e5c038d517a9119410d622f918f7\", \n\ + iv: \"5a834f3dae9b05e5\", \n\ + pt: \"10a79927def5b2f2ed7d9bc7b11df9265ea928daa884abd048f1215e9b05c4309afbab492a7c7139700adc75ff35b8b5aa05ae10f390668d9478471cdcf4d3c3bf09ad4f24a74eaf7fcb899f0c6e71efb4c6a42cbd7feee4cff2a62f822ac689116c546e6b8f2a121eb341d976244ac2d2f4d52e368397bfcf40eb3c5b59258bab52f60c4dc35407289031c6e094d0a2e7eb8bae85ca92b4d9fd5ef80fdf1c\", \n\ + adata: \"db7e3a19daf579c436e2fe9cbe3b701c368b4c52bda9272c68e08d1c3ab99ac56f959b807d999bed2a11f25663e19afdcfa3c94e8dfedeea6c31e0d933febdd20914962f19e26aa94a071afd5030e0d1a155ea1bd8c7bdbb02c00677124e225d72ea1eb062f2e1ab2cc533df3115db604b9f4aa5117f4899932532126632a1795cd936dbcd6fc280b0581a88daaed4319b687bbb37e225f50ae9a1c52f4c1b9ab0681064d678d918212fa67d568f17ab783fdfe20282b9bd0eebb1d688e03c\", \n\ + ct: \"c82edf6fd5b2fd9f971c901bd2c43688053d5d938e21b8af240d02f63384cc27591d35a7895fcd853c3a3a3af87132a368aebf3c6aab6d548cae5a224547a94fbe7a8daa4a655136ba69c4a7e3616b441fa2d60410b97d23f0eb675a6a443a843c7a6c2e3843901e0ff04bd14e70ddb3541481633f70fe8adf00865048e55ffc998ba882d692e47baf41d8ac0a8ae879b925d3462bcc86faa79159e092083d\", \n\ + tag: \"2a00971b2e33fe9f8ffa813c7d0a15e2\"\n\ +},\n\ +{ key: \"bdbb388fe2126ffe6b7084c081ee1594defe5d684291faa7055ada833805ca9f\", \n\ + iv: \"e59b04ce9f460152e607cf2c\", \n\ + pt: \"1f8f39e960af8025d74f99f0978770be216c4fa12574ec6d1bb5f04e6d238818f1fd5f574980a0fb468a2bb468655e5687c300eaf9a09fc6bb10ebded429545dba8c9a3893c2dba0e4fd0e530a541f2b1f3b83ebc8b6685b7aa7a2962dc4ae9d50bce13bd02ce6d9b65ec1e7ec88b59eacf7d52cc71ffcb1c13fac3abdc5bbff92e724299b2e6a508f4dcc46d6d6ba25dc9490a2f29e0bd18bbf624b284b9e6663cfe6969540187075707387358db874\", \n\ + adata: \"4986019f5e7e4233139ef29c5d4639f25ded24a196800694b788d352ed25bb26f72da8553fe176e654172d88e9315a0b011a7bf27e69c918271cd6a4c7c23a7e4e9e80cfade3802d82c468d210b4df41acdbac9f9ae453bed19b6789fd7af8bca51cb551d9979b914baf4844863260fd2978065f31f1643f8a9ebd4d4e845f7a527303909e31fbf32991d5560941f02b\", \n\ + ct: \"87c32e09d22cfc6cb8e89f9dedd35a9bc1766d076689a3795300ca21e2013f7fbf07a26b750b29843dfad87a01bef44ae2afa7146e673f944de86a43c93a2d7e159cdcd9a9fa5e0d4e5fc2c92f2ab23e8d8760e66c643f009498a0b18c3c8b007f3950f172c8fe418af7f3581d8cbb76c2c47bd859525bb6211b674105ddc4f7e074a8f72453d67914fc93fc76d878aadec1951a62fa4868ab2db7457fcf2578d2d31b9d61c252c5b291c38af001df32\", \n\ + tag: \"900245ef1bac070f8a893aa1eeb1f697\"\n\ +},\n\ +{ key: \"af564750c555c4ee1c519e99bc1c08b6b3bb8c7bdeca96330fe0e9ecb75bcca7\", \n\ + iv: \"f85e3ae5b171caf5dda76cb7\", \n\ + pt: \"1acbaad6d26389272adf1e71a386a4d6922aac0cbd11aafd32c60fe096ac08c09d0fce26117b8d8be48b869e60f645d7a7b8d41b4fb66f54c8d152e82bf15000373f59d8c1b46469b32f3e\", \n\ + adata: \"208980b3b9dea92733aa4b5a7c6b4805c4d503df022c0d1db00eb70455b904ae572fb1989c9d1e62e499a41a93d67e8c259173663c3d5acaf51e29c595b5dd00c4abc6460cf8ef995c4e3fda96ae0d5863433759cd278b9b3b537d6aa80c54afbea6454e36ba6d29c550c4abe6acea1933646fc2187f0081a17f889764e210072c8e74dde72a02667298cf64ed46be90489604e9c8de8570e05c8094a5e822e2cfeb894fa837957cc97bb126ecd2ada6484a4da1459e1f\", \n\ + ct: \"87af966c0de3df1e9527dde7ef563ce218d96384bbf5487e37e1cc936e233304f1d2ffe4052553fa8dc5655fe03ee16423080903b5a0538b3111f953aa0f7deadda8e771cad19d02a45fbf\", \n\ + tag: \"94fa659334d672b7aeee4dc4dd70737e\"\n\ +},\n\ +{ key: \"ebada5647dd402589a0d36ac84898ada4a7f591043c1555eba8b219aa6c8d08e\", \n\ + iv: \"695b325cd565a68e\", \n\ + pt: \"159a135d8a3d22e5cc6e469ccc32e64676de493d424c5d74f497baa6c25569bda7f5c22de9d8d3f58d7e42a05591125b4b27fc5b9980837659a7bd444476f57e09ea8e3f909fdfbc026f7ec36a3bc80a458623dcb3fabe9bdf47d57721af69d6730a4e651991c923e544200a6844fc1186e49b0a9989b7cede147f639071c1e3557bee1acb3549b858cbfe5622da96956fd0283ce5d2cc725b95\", \n\ + adata: \"0f8adce44b12b9cf533506bf82a4bc4e5a9feb758523ff900b64a7c152f194da9bd00a78e9a446ca22a04e2e6cf8c22b8368bcfbddcef27686f709aa424da94ea2b9abe604c730186300197c5fd733d4d8f70852cf580f5152eab957338b1146e8eef67c4d93c98edad5c5075ad9d66ddd598b5ac8b92784b4ceee1c226db69da6a5c10e69f4cc14ca4fa6bbb7f79bcbb97105b09ac0f1012ff47d098776e87f0755a83203abb34accc8724c259ade2a4908a7cbf7b1\", \n\ + ct: \"ddcc5640abfc1f353114cb9acbb5b969d674393fe5dbb160bd45354113fdd71c65b1e0390e71d09d24e71c1f5c0af58ce205f20d5cbaac67d1b83a84db3aa9a5543820412c88def7010f70d63a522f8d3cb03f6d8ad50df448367b0f606bf55cdd349fd23e5abd8a4690eb919a4cf1a819a8be05f4b8d20426e8490a4cfc7702848cb7cf23a1f02a0df3f059ec834dc72583cb1aa0f2d543049b\", \n\ + tag: \"4597339dce274e36f4c469125893ce07\"\n\ +},\n\ +{ key: \"09f204cc22f7ab163f26ec8e52cf2f9677a50d1796267bbf26a19110e5e85fa1\", \n\ + iv: \"84760d9441d07366\", \n\ + pt: \"34e1677853792e69\", \n\ + adata: \"93524545b8eab82c7031641d2778eea3f49e8ccd9d4d1ae2c5e35f61c405deddce1083b6407bea0e18c26d46e63eb1f80e69ae6daadc4a40b02ba227e4b7b0d7d9390ace967f1b9b67cf0e5b3946bfe037bbaadb9855644fa9086aaf32efb1084fdcfb3beaa7f2ce4e27f392fee58279947b4fd05de32d189e51c565c8d6813f7f66edbc5c0d374f1f904c31e7699c08e2dd0d7065620944ebb712e703f7deddd58e6c81e1fcaf7c0afb0b579bae51446f2c14baa9\", \n\ + ct: \"11c708924255301b\", \n\ + tag: \"87932097213b593b37fcd443a144851a\"\n\ +},\n\ +{ key: \"a7469bcfc24a8d3c07f8712285469734050f0f50502ec904f249b65747d64ccc\", \n\ + iv: \"757c81d15f3fcac7\", \n\ + pt: \"fd27ba478c99d8ab04aa1da3d1c44f828b6b99df882c3d8a3e7a946f64049f158906003612a8e7d04d335e3c927e377f08a0f2f3224a066c59c3199c8f221c1f99e8d7479eef2dea0d622633d2f631eeab66a0abbf7ca21142652a24c934db8eb5332d4457e26a4f711f86402ad8b65c98ef3c6f5c83c277\", \n\ + adata: \"492aee7f07cbda5191fb157fc855473a337d37d92bc443cbdb25d375889c7387610e4736b10202a02e68125905cf6a04055f32e6e7b627fe8e5f2d3c0da51af92d52e2bfe82986fadf70ae63a707018821d3b9c7177438c3ea135ef102c1f7a8421528e19407db3ad67d4207daddd783100731a24d1ce981bf97c53266d56662ed497f25318bedd23f00efe49852e6dd1119c16294de4b8151229ece6c1ab65cb1ef9c6dbd15cf6fbd68dcaffe3cf09c476c12db126982c8cd3dbbfe9c80\", \n\ + ct: \"6cb0b63afd8fe2e26e03094068a8928c84ad756e0363299cf96cd3ccdaf4b671a457a53e3d4eea57acdeeff7d79668c63d36da90f92b5ce427f87178052f6f8da6113af43e0f09c8c8fb83f35ace6c0e4b069bbef71ecc58afe92ab50d13276c4ab2576ab9e7eb4ffa3ab672e9e08716d05d8ad0dbb76d29\", \n\ + tag: \"e72e05afdba0790322881fbd8699cfbd\"\n\ +},\n\ +{ key: \"e4bd745afe4135274bf98b13a45a716915330c3ac15eda95559a9b30bb3d773a\", \n\ + iv: \"93514b0ae1d72df8\", \n\ + pt: \"2e83e29d6d5576031d27334e93c10b5d36d2f786181548e4b6043b13f7d4ba520d82365a2659b449989b53f3ed8d2fa7a19f9bd87939a7caf5\", \n\ + adata: \"cd1ba2f16ee4c2544012e244e426cd269ae238e477e935561be0fefea3e232493e3caa2bed5db991c7416494f1016dbe5fa85fce0f43a3d424597166ccb2dbc14f98ac9ddf1ef92da79993d165302a80c051a2cca7f603721f3ccceb5929d3fd6c8bc4193ec90151aa9855c752f8d080f4f7a3bd7052fb11f4406b670fc7b896\", \n\ + ct: \"652726500abf8f416fde5f57cfce944834e24c7a3a1cafc57696ad4e7b3c3a3c1ea3194410e387fdb3a7f691e203f56b651118647a9d756b62\", \n\ + tag: \"020f2116f955ae9f1085399970c46da0\"\n\ +},\n\ +{ key: \"243b14373b7c92e0502a0c95eac3bde181e565cf32adbce1fc20d1dd64c08de1\", \n\ + iv: \"9f6b9c32a0680085\", \n\ + pt: \"c1578acdd04ed3a567c2bf20c652000f2b56943e827c0c513ad705dcbf5f36f9e0906b187bbafa00211e0e3193f23f16eace196d3367c1599e2adbfb16aee023c184f06577b2585dcf9a4849bc56478500\", \n\ + adata: \"fcd2daf5e70534ba2baf74362f3e9dbc67504c3b66c7\", \n\ + ct: \"2d8af834ad57e94dfc0f22a186d2e67fd90c5ced110ade317b75a433472d337a96d6970ebef616116ac62ea64d1143825dab5a60e72f977b93f3c8d990ab6761797e10e6dae75f099a58483b54885bc185\", \n\ + tag: \"f88df6b40f254c49199a449c5cb2ef76\"\n\ +},\n\ +{ key: \"d8a0f8503c5eab41fb6e09b77e8441ee5b8c3d14351221b431377ffdc5411a4a\", \n\ + iv: \"a7f61454ba364a3d95b0ed37\", \n\ + pt: \"2627c00f382cd461f109cfa72d61f98774c5369e8754dc41375df317021861e5badc8842259bad9473f0709379d43c3919abf3d93880aad3a28daa6208d49a52d8721e52164838a813ea174c1cac167802\", \n\ + adata: \"56c25da5bbc19019aa3ad67f8f5ece5d010af5efa09394faffc3c87832e651a866d58412c141ecac7bb6e32fef46ad71df31129f4664da8072952dc06ccd6de029a8de8b36676b61a3305e7c077b5367f4085e479e0ad39ada786f7d5e17ab7c5120e7f992a6affb33867dbc408fec992ec215c15fb48d6b98d2c5ed1566d5d22a278ea1ee68dfc0e632840634a1c456a44d2810a461ff82047a869db1e11810edef6b8c0f0d576284869bc84d66\", \n\ + ct: \"d819f28625b394ca2ca6eb49dc8814646dfac4e27a275fd19f4ca2a2d7a5680ce5850a8207c3554607178221225db079e0d2fd704210331064e24ca19720e29bc032a2533325fbf787bcef115d846132d2\", \n\ + tag: \"c23da8fc63246239029e912ecd911762\"\n\ +},\n\ +{ key: \"562b8f5912b7f1bfef6ceec59d6602e694a9549838efd38a7d8c00a858830446\", \n\ + iv: \"1685754157e58bf80232e4b8\", \n\ + pt: \"509afcb323d154183b3edc2e9c37bef74096e28d97b6e60c56b79aff46a398ef71d68bf2bdff\", \n\ + adata: \"f49f6db4a38b5e39d740500b0927f843f98786679ee770e4ee9d6e983756bbfa513382e8d8ee088b5df58398d25b1b9547873b1d92f5d96bf1be91f66fb9bc374961fa8bb4005dbcd83397438aa2f7717b23557ba3055270f3db58bbce36471cbff8da7d15388cf043eed5600d5d68452c3b0301982e\", \n\ + ct: \"0fed8cb28295b906b26e8543c2017039bcfbb91bfae7c2812ce8b1ccf9486fc786dd9fb982d3\", \n\ + tag: \"f3b1cd04de49f009dc3ac009c23809a6\"\n\ +},\n\ +{ key: \"4644037f75a41b01e4e02bc49dc6172df51d1a6ecb2dd3482905be5ab5eef9b2\", \n\ + iv: \"ccd3af4baaee4a1e\", \n\ + pt: \"55a10a01172ce22719fa71e04dd808c22d4ca7719e6593b516fcc56198f5fbcc9b9cb07d5f8b4efcb2e8ea77f48ebe80ae287b13666c4b10eababceea9ec43e8615a7803275ada8252\", \n\ + adata: \"b55d66d231f325866d3e86095fe5af\", \n\ + ct: \"02abf650c95704c75bc519429333dc0be43848a18185c6e3517736f4c4382f3f54be4a70cfb82c9e66108b6ffb17cef98c3bf3532336a1c7aace0fbbaf2790c97cb6cc32750b09b562\", \n\ + tag: \"40183e477aa03007646ac6af0756b80e\"\n\ +}];\n\ +\n\ +\n\ +TalosContentProfiler.resume('stanford-crypto-ccm', true).then(() => {\n\ + var _sunSpiderStartDate = new Date();\n\ +\n\ + new sjcl.test.TestCase(\"CCM mode tests\", function (cb) {\n\ + if (!sjcl.cipher.aes || !sjcl.mode.ccm) {\n\ + this.unimplemented();\n\ + cb && cb();\n\ + return;\n\ + }\n\ +\n\ + var i, kat = sjcl.test.vector.ccm, tv, iv, ct, aes, len, tlen, thiz=this, w=sjcl.bitArray, pt, h=sjcl.codec.hex, ad;\n\ + browserUtil.cpsIterate(function (j, cbb) {\n\ + for (i=100*j; i<kat.length && i<100*(j+1); i++) {\n\ + tv = kat[i];\n\ + len = 32 * tv.key.length;\n\ + aes = new sjcl.cipher.aes(h.toBits(tv.key));\n\ +\n\ + // Convert from strings\n\ + iv = h.toBits(tv.iv);\n\ + ad = h.toBits(tv.adata);\n\ + pt = h.toBits(tv.pt);\n\ + ct = h.toBits(tv.ct + tv.tag);\n\ + tlen = tv.tag.length * 4;\n\ +\n\ + thiz.require(w.equal(sjcl.mode.ccm.encrypt(aes, pt, iv, ad, tlen), ct), \"aes-\"+len+\"-ccm-encrypt #\"+i);\n\ + try {\n\ + thiz.require(w.equal(sjcl.mode.ccm.decrypt(aes, ct, iv, ad, tlen), pt), \"aes-\"+len+\"-ccm-decrypt #\"+i);\n\ + } catch (e) {\n\ + thiz.fail(\"aes-ccm-decrypt #\"+i+\" (exn \"+e+\")\");\n\ + }\n\ + }\n\ + cbb();\n\ + }, 0, kat.length / 100, true, cb);\n\ + });\n\ +\n\ + sjcl.test.run();\n\ +\n\ +\n\ + var _sunSpiderInterval = new Date() - _sunSpiderStartDate;\n\ + TalosContentProfiler.pause('stanford-crypto-ccm', true).then(() => {\n\ + record(_sunSpiderInterval);\n\ + });\n\ +\n\ +});\n\ +</script>\n\ +\n\ +\n\ +</body>\n\ +</html>\n\ +", "<!DOCTYPE html>\n\ +<head>\n\ +\n\ +<meta charset=utf8>\n\ +\n\ +<!--\n\ + Copyright (C) 2007 Apple Inc. All rights reserved.\n\ +\n\ + Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions\n\ + are met:\n\ + 1. Redistributions of source code must retain the above copyright\n\ + notice, this list of conditions and the following disclaimer.\n\ + 2. Redistributions in binary form must reproduce the above copyright\n\ + notice, this list of conditions and the following disclaimer in the\n\ + documentation and/or other materials provided with the distribution.\n\ +\n\ + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY\n\ + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n\ + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n\ + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR\n\ + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n\ + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\ + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n\ + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n\ + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \n\ +-->\n\ +\n\ +<title>SunSpider stanford-crypto-pbkdf2</title>\n\ +<link rel=\"stylesheet\" href=\"../kraken.css\">\n\ +</head>\n\ +\n\ +<body>\n\ +<h3>stanford-crypto-pbkdf2</h3>\n\ +<div id=\"console\">\n\ +</div>\n\ +<script>\n\ +var TalosContentProfiler = parent.TalosContentProfiler;\n\ +function record(time) {\n\ + document.getElementById(\"console\").innerHTML = time + \"ms\";\n\ + if (window.parent) {\n\ + parent.recordResult(time);\n\ + }\n\ +}\n\ +\n\ +\"use strict\";\n\ +\n\ +var sjcl={cipher:{},hash:{},mode:{},misc:{},codec:{},exception:{corrupt:function(a){this.toString=function(){return\"CORRUPT: \"+this.message};this.message=a},invalid:function(a){this.toString=function(){return\"INVALID: \"+this.message};this.message=a},bug:function(a){this.toString=function(){return\"BUG: \"+this.message};this.message=a}}};\n\ +sjcl.cipher.aes=function(a){this.h[0][0][0]||this.w();var b,c,d,e,f=this.h[0][4],g=this.h[1];b=a.length;var h=1;if(b!==4&&b!==6&&b!==8)throw new sjcl.exception.invalid(\"invalid aes key size\");this.a=[d=a.slice(0),e=[]];for(a=b;a<4*b+28;a++){c=d[a-1];if(a%b===0||b===8&&a%b===4){c=f[c>>>24]<<24^f[c>>16&255]<<16^f[c>>8&255]<<8^f[c&255];if(a%b===0){c=c<<8^c>>>24^h<<24;h=h<<1^(h>>7)*283}}d[a]=d[a-b]^c}for(b=0;a;b++,a--){c=d[b&3?a:a-4];e[b]=a<=4||b<4?c:g[0][f[c>>>24]]^g[1][f[c>>16&255]]^g[2][f[c>>8&255]]^\n\ +g[3][f[c&255]]}};\n\ +sjcl.cipher.aes.prototype={encrypt:function(a){return this.H(a,0)},decrypt:function(a){return this.H(a,1)},h:[[[],[],[],[],[]],[[],[],[],[],[]]],w:function(){var a=this.h[0],b=this.h[1],c=a[4],d=b[4],e,f,g,h=[],i=[],k,j,l,m;for(e=0;e<0x100;e++)i[(h[e]=e<<1^(e>>7)*283)^e]=e;for(f=g=0;!c[f];f^=k||1,g=i[g]||1){l=g^g<<1^g<<2^g<<3^g<<4;l=l>>8^l&255^99;c[f]=l;d[l]=f;j=h[e=h[k=h[f]]];m=j*0x1010101^e*0x10001^k*0x101^f*0x1010100;j=h[l]*0x101^l*0x1010100;for(e=0;e<4;e++){a[e][f]=j=j<<24^j>>>8;b[e][l]=m=m<<24^m>>>8}}for(e=\n\ +0;e<5;e++){a[e]=a[e].slice(0);b[e]=b[e].slice(0)}},H:function(a,b){if(a.length!==4)throw new sjcl.exception.invalid(\"invalid aes block size\");var c=this.a[b],d=a[0]^c[0],e=a[b?3:1]^c[1],f=a[2]^c[2];a=a[b?1:3]^c[3];var g,h,i,k=c.length/4-2,j,l=4,m=[0,0,0,0];g=this.h[b];var n=g[0],o=g[1],p=g[2],q=g[3],r=g[4];for(j=0;j<k;j++){g=n[d>>>24]^o[e>>16&255]^p[f>>8&255]^q[a&255]^c[l];h=n[e>>>24]^o[f>>16&255]^p[a>>8&255]^q[d&255]^c[l+1];i=n[f>>>24]^o[a>>16&255]^p[d>>8&255]^q[e&255]^c[l+2];a=n[a>>>24]^o[d>>16&\n\ +255]^p[e>>8&255]^q[f&255]^c[l+3];l+=4;d=g;e=h;f=i}for(j=0;j<4;j++){m[b?3&-j:j]=r[d>>>24]<<24^r[e>>16&255]<<16^r[f>>8&255]<<8^r[a&255]^c[l++];g=d;d=e;e=f;f=a;a=g}return m}};\n\ +sjcl.bitArray={bitSlice:function(a,b,c){a=sjcl.bitArray.P(a.slice(b/32),32-(b&31)).slice(1);return c===undefined?a:sjcl.bitArray.clamp(a,c-b)},concat:function(a,b){if(a.length===0||b.length===0)return a.concat(b);var c=a[a.length-1],d=sjcl.bitArray.getPartial(c);return d===32?a.concat(b):sjcl.bitArray.P(b,d,c|0,a.slice(0,a.length-1))},bitLength:function(a){var b=a.length;if(b===0)return 0;return(b-1)*32+sjcl.bitArray.getPartial(a[b-1])},clamp:function(a,b){if(a.length*32<b)return a;a=a.slice(0,Math.ceil(b/\n\ +32));var c=a.length;b&=31;if(c>0&&b)a[c-1]=sjcl.bitArray.partial(b,a[c-1]&2147483648>>b-1,1);return a},partial:function(a,b,c){if(a===32)return b;return(c?b|0:b<<32-a)+a*0x10000000000},getPartial:function(a){return Math.round(a/0x10000000000)||32},equal:function(a,b){if(sjcl.bitArray.bitLength(a)!==sjcl.bitArray.bitLength(b))return false;var c=0,d;for(d=0;d<a.length;d++)c|=a[d]^b[d];return c===0},P:function(a,b,c,d){var e;e=0;if(d===undefined)d=[];for(;b>=32;b-=32){d.push(c);c=0}if(b===0)return d.concat(a);\n\ +for(e=0;e<a.length;e++){d.push(c|a[e]>>>b);c=a[e]<<32-b}e=a.length?a[a.length-1]:0;a=sjcl.bitArray.getPartial(e);d.push(sjcl.bitArray.partial(b+a&31,b+a>32?c:d.pop(),1));return d},k:function(a,b){return[a[0]^b[0],a[1]^b[1],a[2]^b[2],a[3]^b[3]]}};\n\ +sjcl.codec.utf8String={fromBits:function(a){var b=\"\",c=sjcl.bitArray.bitLength(a),d,e;for(d=0;d<c/8;d++){if((d&3)===0)e=a[d/4];b+=String.fromCharCode(e>>>24);e<<=8}return decodeURIComponent(escape(b))},toBits:function(a){a=unescape(encodeURIComponent(a));var b=[],c,d=0;for(c=0;c<a.length;c++){d=d<<8|a.charCodeAt(c);if((c&3)===3){b.push(d);d=0}}c&3&&b.push(sjcl.bitArray.partial(8*(c&3),d));return b}};\n\ +sjcl.codec.hex={fromBits:function(a){var b=\"\",c;for(c=0;c<a.length;c++)b+=((a[c]|0)+0xf00000000000).toString(16).substr(4);return b.substr(0,sjcl.bitArray.bitLength(a)/4)},toBits:function(a){var b,c=[],d;a=a.replace(/\\s|0x/g,\"\");d=a.length;a+=\"00000000\";for(b=0;b<a.length;b+=8)c.push(parseInt(a.substr(b,8),16)^0);return sjcl.bitArray.clamp(c,d*4)}};\n\ +sjcl.codec.base64={D:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",fromBits:function(a,b){var c=\"\",d,e=0,f=sjcl.codec.base64.D,g=0,h=sjcl.bitArray.bitLength(a);for(d=0;c.length*6<h;){c+=f.charAt((g^a[d]>>>e)>>>26);if(e<6){g=a[d]<<6-e;e+=26;d++}else{g<<=6;e-=6}}for(;c.length&3&&!b;)c+=\"=\";return c},toBits:function(a){a=a.replace(/\\s|=/g,\"\");var b=[],c,d=0,e=sjcl.codec.base64.D,f=0,g;for(c=0;c<a.length;c++){g=e.indexOf(a.charAt(c));if(g<0)throw new sjcl.exception.invalid(\"this isn't base64!\");\n\ +if(d>26){d-=26;b.push(f^g>>>d);f=g<<32-d}else{d+=6;f^=g<<32-d}}d&56&&b.push(sjcl.bitArray.partial(d&56,f,1));return b}};sjcl.hash.sha256=function(a){this.a[0]||this.w();if(a){this.n=a.n.slice(0);this.i=a.i.slice(0);this.e=a.e}else this.reset()};sjcl.hash.sha256.hash=function(a){return(new sjcl.hash.sha256).update(a).finalize()};\n\ +sjcl.hash.sha256.prototype={blockSize:512,reset:function(){this.n=this.N.slice(0);this.i=[];this.e=0;return this},update:function(a){if(typeof a===\"string\")a=sjcl.codec.utf8String.toBits(a);var b,c=this.i=sjcl.bitArray.concat(this.i,a);b=this.e;a=this.e=b+sjcl.bitArray.bitLength(a);for(b=512+b&-512;b<=a;b+=512)this.C(c.splice(0,16));return this},finalize:function(){var a,b=this.i,c=this.n;b=sjcl.bitArray.concat(b,[sjcl.bitArray.partial(1,1)]);for(a=b.length+2;a&15;a++)b.push(0);b.push(Math.floor(this.e/\n\ +4294967296));for(b.push(this.e|0);b.length;)this.C(b.splice(0,16));this.reset();return c},N:[],a:[],w:function(){function a(e){return(e-Math.floor(e))*0x100000000|0}var b=0,c=2,d;a:for(;b<64;c++){for(d=2;d*d<=c;d++)if(c%d===0)continue a;if(b<8)this.N[b]=a(Math.pow(c,0.5));this.a[b]=a(Math.pow(c,1/3));b++}},C:function(a){var b,c,d=a.slice(0),e=this.n,f=this.a,g=e[0],h=e[1],i=e[2],k=e[3],j=e[4],l=e[5],m=e[6],n=e[7];for(a=0;a<64;a++){if(a<16)b=d[a];else{b=d[a+1&15];c=d[a+14&15];b=d[a&15]=(b>>>7^b>>>18^\n\ +b>>>3^b<<25^b<<14)+(c>>>17^c>>>19^c>>>10^c<<15^c<<13)+d[a&15]+d[a+9&15]|0}b=b+n+(j>>>6^j>>>11^j>>>25^j<<26^j<<21^j<<7)+(m^j&(l^m))+f[a];n=m;m=l;l=j;j=k+b|0;k=i;i=h;h=g;g=b+(h&i^k&(h^i))+(h>>>2^h>>>13^h>>>22^h<<30^h<<19^h<<10)|0}e[0]=e[0]+g|0;e[1]=e[1]+h|0;e[2]=e[2]+i|0;e[3]=e[3]+k|0;e[4]=e[4]+j|0;e[5]=e[5]+l|0;e[6]=e[6]+m|0;e[7]=e[7]+n|0}};\n\ +sjcl.mode.ccm={name:\"ccm\",encrypt:function(a,b,c,d,e){var f,g=b.slice(0),h=sjcl.bitArray,i=h.bitLength(c)/8,k=h.bitLength(g)/8;e=e||64;d=d||[];if(i<7)throw new sjcl.exception.invalid(\"ccm: iv must be at least 7 bytes\");for(f=2;f<4&&k>>>8*f;f++);if(f<15-i)f=15-i;c=h.clamp(c,8*(15-f));b=sjcl.mode.ccm.G(a,b,c,d,e,f);g=sjcl.mode.ccm.I(a,g,c,b,e,f);return h.concat(g.data,g.tag)},decrypt:function(a,b,c,d,e){e=e||64;d=d||[];var f=sjcl.bitArray,g=f.bitLength(c)/8,h=f.bitLength(b),i=f.clamp(b,h-e),k=f.bitSlice(b,\n\ +h-e);h=(h-e)/8;if(g<7)throw new sjcl.exception.invalid(\"ccm: iv must be at least 7 bytes\");for(b=2;b<4&&h>>>8*b;b++);if(b<15-g)b=15-g;c=f.clamp(c,8*(15-b));i=sjcl.mode.ccm.I(a,i,c,k,e,b);a=sjcl.mode.ccm.G(a,i.data,c,d,e,b);if(!f.equal(i.tag,a))throw new sjcl.exception.corrupt(\"ccm: tag doesn't match\");return i.data},G:function(a,b,c,d,e,f){var g=[],h=sjcl.bitArray,i=h.k;e/=8;if(e%2||e<4||e>16)throw new sjcl.exception.invalid(\"ccm: invalid tag length\");if(d.length>0xffffffff||b.length>0xffffffff)throw new sjcl.exception.bug(\"ccm: can't deal with 4GiB or more data\");\n\ +f=[h.partial(8,(d.length?64:0)|e-2<<2|f-1)];f=h.concat(f,c);f[3]|=h.bitLength(b)/8;f=a.encrypt(f);if(d.length){c=h.bitLength(d)/8;if(c<=65279)g=[h.partial(16,c)];else if(c<=0xffffffff)g=h.concat([h.partial(16,65534)],[c]);g=h.concat(g,d);for(d=0;d<g.length;d+=4)f=a.encrypt(i(f,g.slice(d,d+4)))}for(d=0;d<b.length;d+=4)f=a.encrypt(i(f,b.slice(d,d+4)));return h.clamp(f,e*8)},I:function(a,b,c,d,e,f){var g,h=sjcl.bitArray;g=h.k;var i=b.length,k=h.bitLength(b);c=h.concat([h.partial(8,f-1)],c).concat([0,\n\ +0,0]).slice(0,4);d=h.bitSlice(g(d,a.encrypt(c)),0,e);if(!i)return{tag:d,data:[]};for(g=0;g<i;g+=4){c[3]++;e=a.encrypt(c);b[g]^=e[0];b[g+1]^=e[1];b[g+2]^=e[2];b[g+3]^=e[3]}return{tag:d,data:h.clamp(b,k)}}};\n\ +sjcl.mode.ocb2={name:\"ocb2\",encrypt:function(a,b,c,d,e,f){if(sjcl.bitArray.bitLength(c)!==128)throw new sjcl.exception.invalid(\"ocb iv must be 128 bits\");var g,h=sjcl.mode.ocb2.A,i=sjcl.bitArray,k=i.k,j=[0,0,0,0];c=h(a.encrypt(c));var l,m=[];d=d||[];e=e||64;for(g=0;g+4<b.length;g+=4){l=b.slice(g,g+4);j=k(j,l);m=m.concat(k(c,a.encrypt(k(c,l))));c=h(c)}l=b.slice(g);b=i.bitLength(l);g=a.encrypt(k(c,[0,0,0,b]));l=i.clamp(k(l,g),b);j=k(j,k(l,g));j=a.encrypt(k(j,k(c,h(c))));if(d.length)j=k(j,f?d:sjcl.mode.ocb2.pmac(a,\n\ +d));return m.concat(i.concat(l,i.clamp(j,e)))},decrypt:function(a,b,c,d,e,f){if(sjcl.bitArray.bitLength(c)!==128)throw new sjcl.exception.invalid(\"ocb iv must be 128 bits\");e=e||64;var g=sjcl.mode.ocb2.A,h=sjcl.bitArray,i=h.k,k=[0,0,0,0],j=g(a.encrypt(c)),l,m,n=sjcl.bitArray.bitLength(b)-e,o=[];d=d||[];for(c=0;c+4<n/32;c+=4){l=i(j,a.decrypt(i(j,b.slice(c,c+4))));k=i(k,l);o=o.concat(l);j=g(j)}m=n-c*32;l=a.encrypt(i(j,[0,0,0,m]));l=i(l,h.clamp(b.slice(c),m));k=i(k,l);k=a.encrypt(i(k,i(j,g(j))));if(d.length)k=\n\ +i(k,f?d:sjcl.mode.ocb2.pmac(a,d));if(!h.equal(h.clamp(k,e),h.bitSlice(b,n)))throw new sjcl.exception.corrupt(\"ocb: tag doesn't match\");return o.concat(h.clamp(l,m))},pmac:function(a,b){var c,d=sjcl.mode.ocb2.A,e=sjcl.bitArray,f=e.k,g=[0,0,0,0],h=a.encrypt([0,0,0,0]);h=f(h,d(d(h)));for(c=0;c+4<b.length;c+=4){h=d(h);g=f(g,a.encrypt(f(h,b.slice(c,c+4))))}b=b.slice(c);if(e.bitLength(b)<128){h=f(h,d(h));b=e.concat(b,[2147483648|0])}g=f(g,b);return a.encrypt(f(d(f(h,d(h))),g))},A:function(a){return[a[0]<<\n\ +1^a[1]>>>31,a[1]<<1^a[2]>>>31,a[2]<<1^a[3]>>>31,a[3]<<1^(a[0]>>>31)*135]}};sjcl.misc.hmac=function(a,b){this.M=b=b||sjcl.hash.sha256;var c=[[],[]],d=b.prototype.blockSize/32;this.l=[new b,new b];if(a.length>d)a=b.hash(a);for(b=0;b<d;b++){c[0][b]=a[b]^909522486;c[1][b]=a[b]^1549556828}this.l[0].update(c[0]);this.l[1].update(c[1])};sjcl.misc.hmac.prototype.encrypt=sjcl.misc.hmac.prototype.mac=function(a,b){a=(new this.M(this.l[0])).update(a,b).finalize();return(new this.M(this.l[1])).update(a).finalize()};\n\ +sjcl.misc.pbkdf2=function(a,b,c,d,e){c=c||1E3;if(d<0||c<0)throw sjcl.exception.invalid(\"invalid params to pbkdf2\");if(typeof a===\"string\")a=sjcl.codec.utf8String.toBits(a);e=e||sjcl.misc.hmac;a=new e(a);var f,g,h,i,k=[],j=sjcl.bitArray;for(i=1;32*k.length<(d||1);i++){e=f=a.encrypt(j.concat(b,[i]));for(g=1;g<c;g++){f=a.encrypt(f);for(h=0;h<f.length;h++)e[h]^=f[h]}k=k.concat(e)}if(d)k=j.clamp(k,d);return k};\n\ +sjcl.random={randomWords:function(a,b){var c=[];b=this.isReady(b);var d;if(b===0)throw new sjcl.exception.notready(\"generator isn't seeded\");else b&2&&this.U(!(b&1));for(b=0;b<a;b+=4){(b+1)%0x10000===0&&this.L();d=this.u();c.push(d[0],d[1],d[2],d[3])}this.L();return c.slice(0,a)},setDefaultParanoia:function(a){this.t=a},addEntropy:function(a,b,c){c=c||\"user\";var d,e,f=(new Date).valueOf(),g=this.q[c],h=this.isReady();d=this.F[c];if(d===undefined)d=this.F[c]=this.R++;if(g===undefined)g=this.q[c]=0;this.q[c]=\n\ +(this.q[c]+1)%this.b.length;switch(typeof a){case \"number\":break;case \"object\":if(b===undefined)for(c=b=0;c<a.length;c++)for(e=a[c];e>0;){b++;e>>>=1}this.b[g].update([d,this.J++,2,b,f,a.length].concat(a));break;case \"string\":if(b===undefined)b=a.length;this.b[g].update([d,this.J++,3,b,f,a.length]);this.b[g].update(a);break;default:throw new sjcl.exception.bug(\"random: addEntropy only supports number, array or string\");}this.j[g]+=b;this.f+=b;if(h===0){this.isReady()!==0&&this.K(\"seeded\",Math.max(this.g,\n\ +this.f));this.K(\"progress\",this.getProgress())}},isReady:function(a){a=this.B[a!==undefined?a:this.t];return this.g&&this.g>=a?this.j[0]>80&&(new Date).valueOf()>this.O?3:1:this.f>=a?2:0},getProgress:function(a){a=this.B[a?a:this.t];return this.g>=a?1[\"0\"]:this.f>a?1[\"0\"]:this.f/a},startCollectors:function(){if(!this.m){if(window.addEventListener){window.addEventListener(\"load\",this.o,false);window.addEventListener(\"mousemove\",this.p,false)}else if(document.attachEvent){document.attachEvent(\"onload\",\n\ +this.o);document.attachEvent(\"onmousemove\",this.p)}else throw new sjcl.exception.bug(\"can't attach event\");this.m=true}},stopCollectors:function(){if(this.m){if(window.removeEventListener){window.removeEventListener(\"load\",this.o);window.removeEventListener(\"mousemove\",this.p)}else if(window.detachEvent){window.detachEvent(\"onload\",this.o);window.detachEvent(\"onmousemove\",this.p)}this.m=false}},addEventListener:function(a,b){this.r[a][this.Q++]=b},removeEventListener:function(a,b){var c;a=this.r[a];\n\ +var d=[];for(c in a)a.hasOwnProperty[c]&&a[c]===b&&d.push(c);for(b=0;b<d.length;b++){c=d[b];delete a[c]}},b:[new sjcl.hash.sha256],j:[0],z:0,q:{},J:0,F:{},R:0,g:0,f:0,O:0,a:[0,0,0,0,0,0,0,0],d:[0,0,0,0],s:undefined,t:6,m:false,r:{progress:{},seeded:{}},Q:0,B:[0,48,64,96,128,192,0x100,384,512,768,1024],u:function(){for(var a=0;a<4;a++){this.d[a]=this.d[a]+1|0;if(this.d[a])break}return this.s.encrypt(this.d)},L:function(){this.a=this.u().concat(this.u());this.s=new sjcl.cipher.aes(this.a)},T:function(a){this.a=\n\ +sjcl.hash.sha256.hash(this.a.concat(a));this.s=new sjcl.cipher.aes(this.a);for(a=0;a<4;a++){this.d[a]=this.d[a]+1|0;if(this.d[a])break}},U:function(a){var b=[],c=0,d;this.O=b[0]=(new Date).valueOf()+3E4;for(d=0;d<16;d++)b.push(Math.random()*0x100000000|0);for(d=0;d<this.b.length;d++){b=b.concat(this.b[d].finalize());c+=this.j[d];this.j[d]=0;if(!a&&this.z&1<<d)break}if(this.z>=1<<this.b.length){this.b.push(new sjcl.hash.sha256);this.j.push(0)}this.f-=c;if(c>this.g)this.g=c;this.z++;this.T(b)},p:function(a){sjcl.random.addEntropy([a.x||\n\ +a.clientX||a.offsetX,a.y||a.clientY||a.offsetY],2,\"mouse\")},o:function(){sjcl.random.addEntropy(new Date,2,\"loadtime\")},K:function(a,b){var c;a=sjcl.random.r[a];var d=[];for(c in a)a.hasOwnProperty(c)&&d.push(a[c]);for(c=0;c<d.length;c++)d[c](b)}};\n\ +sjcl.json={defaults:{v:1,iter:1E3,ks:128,ts:64,mode:\"ccm\",adata:\"\",cipher:\"aes\"},encrypt:function(a,b,c,d){c=c||{};d=d||{};var e=sjcl.json,f=e.c({iv:sjcl.random.randomWords(4,0)},e.defaults);e.c(f,c);if(typeof f.salt===\"string\")f.salt=sjcl.codec.base64.toBits(f.salt);if(typeof f.iv===\"string\")f.iv=sjcl.codec.base64.toBits(f.iv);if(!sjcl.mode[f.mode]||!sjcl.cipher[f.cipher]||typeof a===\"string\"&&f.iter<=100||f.ts!==64&&f.ts!==96&&f.ts!==128||f.ks!==128&&f.ks!==192&&f.ks!==0x100||f.iv.length<2||f.iv.length>\n\ +4)throw new sjcl.exception.invalid(\"json encrypt: invalid parameters\");if(typeof a===\"string\"){c=sjcl.misc.cachedPbkdf2(a,f);a=c.key.slice(0,f.ks/32);f.salt=c.salt}if(typeof b===\"string\")b=sjcl.codec.utf8String.toBits(b);c=new sjcl.cipher[f.cipher](a);e.c(d,f);d.key=a;f.ct=sjcl.mode[f.mode].encrypt(c,b,f.iv,f.adata,f.tag);return e.encode(e.V(f,e.defaults))},decrypt:function(a,b,c,d){c=c||{};d=d||{};var e=sjcl.json;b=e.c(e.c(e.c({},e.defaults),e.decode(b)),c,true);if(typeof b.salt===\"string\")b.salt=\n\ +sjcl.codec.base64.toBits(b.salt);if(typeof b.iv===\"string\")b.iv=sjcl.codec.base64.toBits(b.iv);if(!sjcl.mode[b.mode]||!sjcl.cipher[b.cipher]||typeof a===\"string\"&&b.iter<=100||b.ts!==64&&b.ts!==96&&b.ts!==128||b.ks!==128&&b.ks!==192&&b.ks!==0x100||!b.iv||b.iv.length<2||b.iv.length>4)throw new sjcl.exception.invalid(\"json decrypt: invalid parameters\");if(typeof a===\"string\"){c=sjcl.misc.cachedPbkdf2(a,b);a=c.key.slice(0,b.ks/32);b.salt=c.salt}c=new sjcl.cipher[b.cipher](a);c=sjcl.mode[b.mode].decrypt(c,\n\ +b.ct,b.iv,b.adata,b.tag);e.c(d,b);d.key=a;return sjcl.codec.utf8String.fromBits(c)},encode:function(a){var b,c=\"{\",d=\"\";for(b in a)if(a.hasOwnProperty(b)){if(!b.match(/^[a-z0-9]+$/i))throw new sjcl.exception.invalid(\"json encode: invalid property name\");c+=d+b+\":\";d=\",\";switch(typeof a[b]){case \"number\":case \"boolean\":c+=a[b];break;case \"string\":c+='\"'+escape(a[b])+'\"';break;case \"object\":c+='\"'+sjcl.codec.base64.fromBits(a[b],1)+'\"';break;default:throw new sjcl.exception.bug(\"json encode: unsupported type\");\n\ +}}return c+\"}\"},decode:function(a){a=a.replace(/\\s/g,\"\");if(!a.match(/^\\{.*\\}$/))throw new sjcl.exception.invalid(\"json decode: this isn't json!\");a=a.replace(/^\\{|\\}$/g,\"\").split(/,/);var b={},c,d;for(c=0;c<a.length;c++){if(!(d=a[c].match(/^([a-z][a-z0-9]*):(?:(\\d+)|\"([a-z0-9+\\/%*_.@=\\-]*)\")$/i)))throw new sjcl.exception.invalid(\"json decode: this isn't json!\");b[d[1]]=d[2]?parseInt(d[2],10):d[1].match(/^(ct|salt|iv)$/)?sjcl.codec.base64.toBits(d[3]):unescape(d[3])}return b},c:function(a,b,c){if(a===\n\ +undefined)a={};if(b===undefined)return a;var d;for(d in b)if(b.hasOwnProperty(d)){if(c&&a[d]!==undefined&&a[d]!==b[d])throw new sjcl.exception.invalid(\"required parameter overridden\");a[d]=b[d]}return a},V:function(a,b){var c={},d;for(d in a)if(a.hasOwnProperty(d)&&a[d]!==b[d])c[d]=a[d];return c},W:function(a,b){var c={},d;for(d=0;d<b.length;d++)if(a[b[d]]!==undefined)c[b[d]]=a[b[d]];return c}};sjcl.encrypt=sjcl.json.encrypt;sjcl.decrypt=sjcl.json.decrypt;sjcl.misc.S={};\n\ +sjcl.misc.cachedPbkdf2=function(a,b){var c=sjcl.misc.S,d;b=b||{};d=b.iter||1E3;c=c[a]=c[a]||{};d=c[d]=c[d]||{firstSalt:b.salt&&b.salt.length?b.salt.slice(0):sjcl.random.randomWords(2,0)};c=b.salt===undefined?d.firstSalt:b.salt;d[c]=d[c]||sjcl.misc.pbkdf2(a,c,b.iter);return{key:d[c].slice(0),salt:c.slice(0)}};\n\ +\n\ +\n\ +var browserUtil = {\n\ + isRhino: true,\n\ + \n\ + pauseAndThen: function (cb) { cb(); },\n\ + \n\ + cpsIterate: function (f, start, end, pause, callback) {\n\ + function go() {\n\ + var called = false;\n\ + if (start >= end) {\n\ + callback && callback();\n\ + } else {\n\ + f(start, function () {\n\ + if (!called) { called = true; start++; go(); }\n\ + });\n\ + }\n\ + }\n\ + go (start);\n\ + },\n\ + \n\ + cpsMap: function (map, list, pause, callback) {\n\ + browserUtil.cpsIterate(function (i, cb) { map(list[i], i, list.length, cb); },\n\ + 0, list.length, pause, callback);\n\ + },\n\ +\n\ + loadScripts: function(scriptNames, callback) {\n\ + for (i=0; i<scriptNames.length; i++) {\n\ + load(scriptNames[i]);\n\ + callback && callback();\n\ + }\n\ + },\n\ + \n\ + write: function(type, message) {\n\ + print(message);\n\ + return { update: function (type2, message2) {\n\ + if (type2 === 'pass') { print(\" + \" + message2); }\n\ + else if (type2 === 'unimplemented') { print(\" ? \" + message2); }\n\ + else { print(\" - \" + message2); }\n\ + }};\n\ + },\n\ + \n\ + writeNewline: function () { print(\"\"); },\n\ + \n\ + status: function(message) {}\n\ +};\n\ +\n\ +sjcl.test = { vector: {}, all: {} };\n\ +\n\ +/* A bit of a hack. Because sjcl.test will be reloaded several times\n\ + * for different variants of sjcl, but browserUtils will not, this\n\ + * variable keeps a permanent record of whether anything has failed.\n\ + */\n\ +if (typeof browserUtil.allPassed === 'undefined') {\n\ + browserUtil.allPassed = true;\n\ +}\n\ +\n\ +sjcl.test.TestCase = function(name, doRun) {\n\ + this.doRun = doRun;\n\ + this.name = name;\n\ + this.passes = 0;\n\ + this.failures = 0;\n\ + this.isUnimplemented = false;\n\ + sjcl.test.all[name] = this;\n\ +};\n\ +\n\ +sjcl.test.TestCase.prototype = {\n\ + /** Pass some subtest of this test */\n\ + pass: function () { this.passes ++; },\n\ + \n\ + /** Fail some subtest of this test */\n\ + fail: function (message) {\n\ + if (message !== undefined) {\n\ + this.log(\"fail\", \"*** FAIL *** \" + this.name + \": \" + message);\n\ + } else {\n\ + this.log(\"fail\", \"*** FAIL *** \" + this.name);\n\ + }\n\ + this.failures ++;\n\ + browserUtil.allPassed = false;\n\ + },\n\ + \n\ + unimplemented: function() {\n\ + this.isUnimplemented = true;\n\ + },\n\ + \n\ + /** Log a message to the console */\n\ + log: browserUtil.write,\n\ + \n\ + /** Require that the first argument is true; otherwise fail with the given message */\n\ + require: function (bool, message) {\n\ + if (bool) {\n\ + this.pass();\n\ + } else if (message !== undefined) {\n\ + this.fail(message);\n\ + } else {\n\ + this.fail(\"requirement failed\");\n\ + }\n\ + },\n\ +\n\ + /** Pause and then take the specified action. */\n\ + pauseAndThen: browserUtil.pauseAndThen,\n\ + \n\ + /** Continuation-passing-style iteration */\n\ + cpsIterate: browserUtil.cpsIterate,\n\ + \n\ + /** Continuation-passing-style iteration */\n\ + cpsMap: browserUtil.cpsMap,\n\ +\n\ + /** Report the results of this test. */\n\ + report: function (repo) {\n\ + var t = (new Date()).valueOf() - this.startTime;\n\ + if (this.failures !== 0) {\n\ + repo.update(\"fail\", \"failed \" + this.failures + \" / \" +\n\ + (this.passes + this.failures) + \" tests. (\" + t + \" ms)\");\n\ + } else if (this.passes === 1) {\n\ + repo.update(\"pass\", \"passed. (\" + t + \" ms)\");\n\ + } else if (this.isUnimplemented) {\n\ + repo.update(\"unimplemented\", \"unimplemented\");\n\ + } else {\n\ + repo.update(\"pass\", \"passed all \" + this.passes + \" tests. (\" + t + \" ms)\");\n\ + }\n\ + browserUtil.writeNewline();\n\ + },\n\ + \n\ +\n\ + /** Run the test. */\n\ + run: function (ntests, i, cb) {\n\ + var thiz = this;\n\ + this.startTime = (new Date()).valueOf();\n\ + this.pauseAndThen(function () {\n\ + thiz.doRun(function () {\n\ + cb && cb();\n\ + })\n\ + });\n\ + }\n\ +};\n\ +\n\ +// pass a list of tests to run, or pass nothing and it will run them all\n\ +sjcl.test.run = function (tests, callback) {\n\ + var t;\n\ + \n\ + if (tests === undefined || tests.length == 0) {\n\ + tests = [];\n\ + for (t in sjcl.test.all) {\n\ + if (sjcl.test.all.hasOwnProperty(t)) {\n\ + tests.push(t);\n\ + }\n\ + }\n\ + }\n\ + \n\ + browserUtil.cpsMap(function (t, i, n, cb) {\n\ + sjcl.test.all[tests[i]].run(n, i+1, cb);\n\ + }, tests, true, callback);\n\ +};\n\ +\n\ +/* Several test scripts rely on sjcl.codec.hex to parse their test\n\ + * vectors, but we are not guaranteed that sjcl.codec.hex is\n\ + * implemented.\n\ + */\n\ +sjcl.codec = sjcl.codec || {};\n\ +sjcl.codec.hex = sjcl.codec.hex ||\n\ +{\n\ + fromBits: function (arr) {\n\ + var out = \"\", i, x;\n\ + for (i=0; i<arr.length; i++) {\n\ + out += ((arr[i]|0)+0xF00000000000).toString(16).substr(4);\n\ + }\n\ + return out.substr(0, sjcl.bitArray.bitLength(arr)/4);//.replace(/(.{8})/g, \"$1 \");\n\ + },\n\ + toBits: function (str) {\n\ + var i, out=[], len;\n\ + str = str.replace(/\\s|0x/g, \"\");\n\ + len = str.length;\n\ + str = str + \"00000000\";\n\ + for (i=0; i<str.length; i+=8) {\n\ + out.push(parseInt(str.substr(i,8),16)^0);\n\ + }\n\ + return sjcl.bitArray.clamp(out, len*4);\n\ + }\n\ +};\n\ +\n\ +\n\ +\n\ +TalosContentProfiler.resume('stanford-crypto-pbkdf2', true).then(() => {\n\ + var _sunSpiderStartDate = new Date();\n\ +\n\ + /* From http://www.cryptosys.net/manapi/api_PBE_Kdf2.html */\n\ +\n\ + new sjcl.test.TestCase(\"PBKDF2\", function (cb) {\n\ + if (!sjcl.misc.pbkdf2 || !sjcl.misc.hmac || !sjcl.hash.sha256) {\n\ + this.unimplemented();\n\ + cb && cb();\n\ + return;\n\ + }\n\ +\n\ + //XXX use 8 inputs, not 8 iterations\n\ + for (var index = 0; index < 8; index++) { \n\ + var h = sjcl.codec.hex, password = \"password\", salt = \"78 57 8E 5A 5D 63 CB 06\", count = 2048, output,\n\ + goodOutput = \"97b5a91d35af542324881315c4f849e327c4707d1bc9d322\";\n\ + output = sjcl.misc.pbkdf2(password, h.toBits(salt), count);\n\ + output = h.fromBits(output);\n\ + this.require(output.substr(0,goodOutput.length) == goodOutput);\n\ + cb && cb();\n\ + }\n\ + });\n\ + sjcl.test.run();\n\ +\n\ +\n\ + var _sunSpiderInterval = new Date() - _sunSpiderStartDate;\n\ + TalosContentProfiler.pause('stanford-crypto-pbkdf2', true).then(() => {\n\ + record(_sunSpiderInterval);\n\ + });\n\ +\n\ +});\n\ +</script>\n\ +\n\ +\n\ +</body>\n\ +</html>\n\ +", "<!DOCTYPE html>\n\ +<head>\n\ +\n\ +<meta charset=utf8>\n\ +\n\ +<!--\n\ + Copyright (C) 2007 Apple Inc. All rights reserved.\n\ +\n\ + Redistribution and use in source and binary forms, with or without\n\ + modification, are permitted provided that the following conditions\n\ + are met:\n\ + 1. Redistributions of source code must retain the above copyright\n\ + notice, this list of conditions and the following disclaimer.\n\ + 2. Redistributions in binary form must reproduce the above copyright\n\ + notice, this list of conditions and the following disclaimer in the\n\ + documentation and/or other materials provided with the distribution.\n\ +\n\ + THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY\n\ + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n\ + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n\ + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR\n\ + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,\n\ + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,\n\ + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\n\ + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n\ + OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n\ + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\ + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \n\ +-->\n\ +\n\ +<title>SunSpider stanford-crypto-sha256-iterative</title>\n\ +<link rel=\"stylesheet\" href=\"../kraken.css\">\n\ +</head>\n\ +\n\ +<body>\n\ +<h3>stanford-crypto-sha256-iterative</h3>\n\ +<div id=\"console\">\n\ +</div>\n\ +<script>\n\ +var TalosContentProfiler = parent.TalosContentProfiler;\n\ +function record(time) {\n\ + document.getElementById(\"console\").innerHTML = time + \"ms\";\n\ + if (window.parent) {\n\ + parent.recordResult(time);\n\ + }\n\ +}\n\ +\n\ +\"use strict\";\n\ +\n\ +var sjcl={cipher:{},hash:{},mode:{},misc:{},codec:{},exception:{corrupt:function(a){this.toString=function(){return\"CORRUPT: \"+this.message};this.message=a},invalid:function(a){this.toString=function(){return\"INVALID: \"+this.message};this.message=a},bug:function(a){this.toString=function(){return\"BUG: \"+this.message};this.message=a}}};\n\ +sjcl.cipher.aes=function(a){this.h[0][0][0]||this.w();var b,c,d,e,f=this.h[0][4],g=this.h[1];b=a.length;var h=1;if(b!==4&&b!==6&&b!==8)throw new sjcl.exception.invalid(\"invalid aes key size\");this.a=[d=a.slice(0),e=[]];for(a=b;a<4*b+28;a++){c=d[a-1];if(a%b===0||b===8&&a%b===4){c=f[c>>>24]<<24^f[c>>16&255]<<16^f[c>>8&255]<<8^f[c&255];if(a%b===0){c=c<<8^c>>>24^h<<24;h=h<<1^(h>>7)*283}}d[a]=d[a-b]^c}for(b=0;a;b++,a--){c=d[b&3?a:a-4];e[b]=a<=4||b<4?c:g[0][f[c>>>24]]^g[1][f[c>>16&255]]^g[2][f[c>>8&255]]^\n\ +g[3][f[c&255]]}};\n\ +sjcl.cipher.aes.prototype={encrypt:function(a){return this.H(a,0)},decrypt:function(a){return this.H(a,1)},h:[[[],[],[],[],[]],[[],[],[],[],[]]],w:function(){var a=this.h[0],b=this.h[1],c=a[4],d=b[4],e,f,g,h=[],i=[],k,j,l,m;for(e=0;e<0x100;e++)i[(h[e]=e<<1^(e>>7)*283)^e]=e;for(f=g=0;!c[f];f^=k||1,g=i[g]||1){l=g^g<<1^g<<2^g<<3^g<<4;l=l>>8^l&255^99;c[f]=l;d[l]=f;j=h[e=h[k=h[f]]];m=j*0x1010101^e*0x10001^k*0x101^f*0x1010100;j=h[l]*0x101^l*0x1010100;for(e=0;e<4;e++){a[e][f]=j=j<<24^j>>>8;b[e][l]=m=m<<24^m>>>8}}for(e=\n\ +0;e<5;e++){a[e]=a[e].slice(0);b[e]=b[e].slice(0)}},H:function(a,b){if(a.length!==4)throw new sjcl.exception.invalid(\"invalid aes block size\");var c=this.a[b],d=a[0]^c[0],e=a[b?3:1]^c[1],f=a[2]^c[2];a=a[b?1:3]^c[3];var g,h,i,k=c.length/4-2,j,l=4,m=[0,0,0,0];g=this.h[b];var n=g[0],o=g[1],p=g[2],q=g[3],r=g[4];for(j=0;j<k;j++){g=n[d>>>24]^o[e>>16&255]^p[f>>8&255]^q[a&255]^c[l];h=n[e>>>24]^o[f>>16&255]^p[a>>8&255]^q[d&255]^c[l+1];i=n[f>>>24]^o[a>>16&255]^p[d>>8&255]^q[e&255]^c[l+2];a=n[a>>>24]^o[d>>16&\n\ +255]^p[e>>8&255]^q[f&255]^c[l+3];l+=4;d=g;e=h;f=i}for(j=0;j<4;j++){m[b?3&-j:j]=r[d>>>24]<<24^r[e>>16&255]<<16^r[f>>8&255]<<8^r[a&255]^c[l++];g=d;d=e;e=f;f=a;a=g}return m}};\n\ +sjcl.bitArray={bitSlice:function(a,b,c){a=sjcl.bitArray.P(a.slice(b/32),32-(b&31)).slice(1);return c===undefined?a:sjcl.bitArray.clamp(a,c-b)},concat:function(a,b){if(a.length===0||b.length===0)return a.concat(b);var c=a[a.length-1],d=sjcl.bitArray.getPartial(c);return d===32?a.concat(b):sjcl.bitArray.P(b,d,c|0,a.slice(0,a.length-1))},bitLength:function(a){var b=a.length;if(b===0)return 0;return(b-1)*32+sjcl.bitArray.getPartial(a[b-1])},clamp:function(a,b){if(a.length*32<b)return a;a=a.slice(0,Math.ceil(b/\n\ +32));var c=a.length;b&=31;if(c>0&&b)a[c-1]=sjcl.bitArray.partial(b,a[c-1]&2147483648>>b-1,1);return a},partial:function(a,b,c){if(a===32)return b;return(c?b|0:b<<32-a)+a*0x10000000000},getPartial:function(a){return Math.round(a/0x10000000000)||32},equal:function(a,b){if(sjcl.bitArray.bitLength(a)!==sjcl.bitArray.bitLength(b))return false;var c=0,d;for(d=0;d<a.length;d++)c|=a[d]^b[d];return c===0},P:function(a,b,c,d){var e;e=0;if(d===undefined)d=[];for(;b>=32;b-=32){d.push(c);c=0}if(b===0)return d.concat(a);\n\ +for(e=0;e<a.length;e++){d.push(c|a[e]>>>b);c=a[e]<<32-b}e=a.length?a[a.length-1]:0;a=sjcl.bitArray.getPartial(e);d.push(sjcl.bitArray.partial(b+a&31,b+a>32?c:d.pop(),1));return d},k:function(a,b){return[a[0]^b[0],a[1]^b[1],a[2]^b[2],a[3]^b[3]]}};\n\ +sjcl.codec.utf8String={fromBits:function(a){var b=\"\",c=sjcl.bitArray.bitLength(a),d,e;for(d=0;d<c/8;d++){if((d&3)===0)e=a[d/4];b+=String.fromCharCode(e>>>24);e<<=8}return decodeURIComponent(escape(b))},toBits:function(a){a=unescape(encodeURIComponent(a));var b=[],c,d=0;for(c=0;c<a.length;c++){d=d<<8|a.charCodeAt(c);if((c&3)===3){b.push(d);d=0}}c&3&&b.push(sjcl.bitArray.partial(8*(c&3),d));return b}};\n\ +sjcl.codec.hex={fromBits:function(a){var b=\"\",c;for(c=0;c<a.length;c++)b+=((a[c]|0)+0xf00000000000).toString(16).substr(4);return b.substr(0,sjcl.bitArray.bitLength(a)/4)},toBits:function(a){var b,c=[],d;a=a.replace(/\\s|0x/g,\"\");d=a.length;a+=\"00000000\";for(b=0;b<a.length;b+=8)c.push(parseInt(a.substr(b,8),16)^0);return sjcl.bitArray.clamp(c,d*4)}};\n\ +sjcl.codec.base64={D:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",fromBits:function(a,b){var c=\"\",d,e=0,f=sjcl.codec.base64.D,g=0,h=sjcl.bitArray.bitLength(a);for(d=0;c.length*6<h;){c+=f.charAt((g^a[d]>>>e)>>>26);if(e<6){g=a[d]<<6-e;e+=26;d++}else{g<<=6;e-=6}}for(;c.length&3&&!b;)c+=\"=\";return c},toBits:function(a){a=a.replace(/\\s|=/g,\"\");var b=[],c,d=0,e=sjcl.codec.base64.D,f=0,g;for(c=0;c<a.length;c++){g=e.indexOf(a.charAt(c));if(g<0)throw new sjcl.exception.invalid(\"this isn't base64!\");\n\ +if(d>26){d-=26;b.push(f^g>>>d);f=g<<32-d}else{d+=6;f^=g<<32-d}}d&56&&b.push(sjcl.bitArray.partial(d&56,f,1));return b}};sjcl.hash.sha256=function(a){this.a[0]||this.w();if(a){this.n=a.n.slice(0);this.i=a.i.slice(0);this.e=a.e}else this.reset()};sjcl.hash.sha256.hash=function(a){return(new sjcl.hash.sha256).update(a).finalize()};\n\ +sjcl.hash.sha256.prototype={blockSize:512,reset:function(){this.n=this.N.slice(0);this.i=[];this.e=0;return this},update:function(a){if(typeof a===\"string\")a=sjcl.codec.utf8String.toBits(a);var b,c=this.i=sjcl.bitArray.concat(this.i,a);b=this.e;a=this.e=b+sjcl.bitArray.bitLength(a);for(b=512+b&-512;b<=a;b+=512)this.C(c.splice(0,16));return this},finalize:function(){var a,b=this.i,c=this.n;b=sjcl.bitArray.concat(b,[sjcl.bitArray.partial(1,1)]);for(a=b.length+2;a&15;a++)b.push(0);b.push(Math.floor(this.e/\n\ +4294967296));for(b.push(this.e|0);b.length;)this.C(b.splice(0,16));this.reset();return c},N:[],a:[],w:function(){function a(e){return(e-Math.floor(e))*0x100000000|0}var b=0,c=2,d;a:for(;b<64;c++){for(d=2;d*d<=c;d++)if(c%d===0)continue a;if(b<8)this.N[b]=a(Math.pow(c,0.5));this.a[b]=a(Math.pow(c,1/3));b++}},C:function(a){var b,c,d=a.slice(0),e=this.n,f=this.a,g=e[0],h=e[1],i=e[2],k=e[3],j=e[4],l=e[5],m=e[6],n=e[7];for(a=0;a<64;a++){if(a<16)b=d[a];else{b=d[a+1&15];c=d[a+14&15];b=d[a&15]=(b>>>7^b>>>18^\n\ +b>>>3^b<<25^b<<14)+(c>>>17^c>>>19^c>>>10^c<<15^c<<13)+d[a&15]+d[a+9&15]|0}b=b+n+(j>>>6^j>>>11^j>>>25^j<<26^j<<21^j<<7)+(m^j&(l^m))+f[a];n=m;m=l;l=j;j=k+b|0;k=i;i=h;h=g;g=b+(h&i^k&(h^i))+(h>>>2^h>>>13^h>>>22^h<<30^h<<19^h<<10)|0}e[0]=e[0]+g|0;e[1]=e[1]+h|0;e[2]=e[2]+i|0;e[3]=e[3]+k|0;e[4]=e[4]+j|0;e[5]=e[5]+l|0;e[6]=e[6]+m|0;e[7]=e[7]+n|0}};\n\ +sjcl.mode.ccm={name:\"ccm\",encrypt:function(a,b,c,d,e){var f,g=b.slice(0),h=sjcl.bitArray,i=h.bitLength(c)/8,k=h.bitLength(g)/8;e=e||64;d=d||[];if(i<7)throw new sjcl.exception.invalid(\"ccm: iv must be at least 7 bytes\");for(f=2;f<4&&k>>>8*f;f++);if(f<15-i)f=15-i;c=h.clamp(c,8*(15-f));b=sjcl.mode.ccm.G(a,b,c,d,e,f);g=sjcl.mode.ccm.I(a,g,c,b,e,f);return h.concat(g.data,g.tag)},decrypt:function(a,b,c,d,e){e=e||64;d=d||[];var f=sjcl.bitArray,g=f.bitLength(c)/8,h=f.bitLength(b),i=f.clamp(b,h-e),k=f.bitSlice(b,\n\ +h-e);h=(h-e)/8;if(g<7)throw new sjcl.exception.invalid(\"ccm: iv must be at least 7 bytes\");for(b=2;b<4&&h>>>8*b;b++);if(b<15-g)b=15-g;c=f.clamp(c,8*(15-b));i=sjcl.mode.ccm.I(a,i,c,k,e,b);a=sjcl.mode.ccm.G(a,i.data,c,d,e,b);if(!f.equal(i.tag,a))throw new sjcl.exception.corrupt(\"ccm: tag doesn't match\");return i.data},G:function(a,b,c,d,e,f){var g=[],h=sjcl.bitArray,i=h.k;e/=8;if(e%2||e<4||e>16)throw new sjcl.exception.invalid(\"ccm: invalid tag length\");if(d.length>0xffffffff||b.length>0xffffffff)throw new sjcl.exception.bug(\"ccm: can't deal with 4GiB or more data\");\n\ +f=[h.partial(8,(d.length?64:0)|e-2<<2|f-1)];f=h.concat(f,c);f[3]|=h.bitLength(b)/8;f=a.encrypt(f);if(d.length){c=h.bitLength(d)/8;if(c<=65279)g=[h.partial(16,c)];else if(c<=0xffffffff)g=h.concat([h.partial(16,65534)],[c]);g=h.concat(g,d);for(d=0;d<g.length;d+=4)f=a.encrypt(i(f,g.slice(d,d+4)))}for(d=0;d<b.length;d+=4)f=a.encrypt(i(f,b.slice(d,d+4)));return h.clamp(f,e*8)},I:function(a,b,c,d,e,f){var g,h=sjcl.bitArray;g=h.k;var i=b.length,k=h.bitLength(b);c=h.concat([h.partial(8,f-1)],c).concat([0,\n\ +0,0]).slice(0,4);d=h.bitSlice(g(d,a.encrypt(c)),0,e);if(!i)return{tag:d,data:[]};for(g=0;g<i;g+=4){c[3]++;e=a.encrypt(c);b[g]^=e[0];b[g+1]^=e[1];b[g+2]^=e[2];b[g+3]^=e[3]}return{tag:d,data:h.clamp(b,k)}}};\n\ +sjcl.mode.ocb2={name:\"ocb2\",encrypt:function(a,b,c,d,e,f){if(sjcl.bitArray.bitLength(c)!==128)throw new sjcl.exception.invalid(\"ocb iv must be 128 bits\");var g,h=sjcl.mode.ocb2.A,i=sjcl.bitArray,k=i.k,j=[0,0,0,0];c=h(a.encrypt(c));var l,m=[];d=d||[];e=e||64;for(g=0;g+4<b.length;g+=4){l=b.slice(g,g+4);j=k(j,l);m=m.concat(k(c,a.encrypt(k(c,l))));c=h(c)}l=b.slice(g);b=i.bitLength(l);g=a.encrypt(k(c,[0,0,0,b]));l=i.clamp(k(l,g),b);j=k(j,k(l,g));j=a.encrypt(k(j,k(c,h(c))));if(d.length)j=k(j,f?d:sjcl.mode.ocb2.pmac(a,\n\ +d));return m.concat(i.concat(l,i.clamp(j,e)))},decrypt:function(a,b,c,d,e,f){if(sjcl.bitArray.bitLength(c)!==128)throw new sjcl.exception.invalid(\"ocb iv must be 128 bits\");e=e||64;var g=sjcl.mode.ocb2.A,h=sjcl.bitArray,i=h.k,k=[0,0,0,0],j=g(a.encrypt(c)),l,m,n=sjcl.bitArray.bitLength(b)-e,o=[];d=d||[];for(c=0;c+4<n/32;c+=4){l=i(j,a.decrypt(i(j,b.slice(c,c+4))));k=i(k,l);o=o.concat(l);j=g(j)}m=n-c*32;l=a.encrypt(i(j,[0,0,0,m]));l=i(l,h.clamp(b.slice(c),m));k=i(k,l);k=a.encrypt(i(k,i(j,g(j))));if(d.length)k=\n\ +i(k,f?d:sjcl.mode.ocb2.pmac(a,d));if(!h.equal(h.clamp(k,e),h.bitSlice(b,n)))throw new sjcl.exception.corrupt(\"ocb: tag doesn't match\");return o.concat(h.clamp(l,m))},pmac:function(a,b){var c,d=sjcl.mode.ocb2.A,e=sjcl.bitArray,f=e.k,g=[0,0,0,0],h=a.encrypt([0,0,0,0]);h=f(h,d(d(h)));for(c=0;c+4<b.length;c+=4){h=d(h);g=f(g,a.encrypt(f(h,b.slice(c,c+4))))}b=b.slice(c);if(e.bitLength(b)<128){h=f(h,d(h));b=e.concat(b,[2147483648|0])}g=f(g,b);return a.encrypt(f(d(f(h,d(h))),g))},A:function(a){return[a[0]<<\n\ +1^a[1]>>>31,a[1]<<1^a[2]>>>31,a[2]<<1^a[3]>>>31,a[3]<<1^(a[0]>>>31)*135]}};sjcl.misc.hmac=function(a,b){this.M=b=b||sjcl.hash.sha256;var c=[[],[]],d=b.prototype.blockSize/32;this.l=[new b,new b];if(a.length>d)a=b.hash(a);for(b=0;b<d;b++){c[0][b]=a[b]^909522486;c[1][b]=a[b]^1549556828}this.l[0].update(c[0]);this.l[1].update(c[1])};sjcl.misc.hmac.prototype.encrypt=sjcl.misc.hmac.prototype.mac=function(a,b){a=(new this.M(this.l[0])).update(a,b).finalize();return(new this.M(this.l[1])).update(a).finalize()};\n\ +sjcl.misc.pbkdf2=function(a,b,c,d,e){c=c||1E3;if(d<0||c<0)throw sjcl.exception.invalid(\"invalid params to pbkdf2\");if(typeof a===\"string\")a=sjcl.codec.utf8String.toBits(a);e=e||sjcl.misc.hmac;a=new e(a);var f,g,h,i,k=[],j=sjcl.bitArray;for(i=1;32*k.length<(d||1);i++){e=f=a.encrypt(j.concat(b,[i]));for(g=1;g<c;g++){f=a.encrypt(f);for(h=0;h<f.length;h++)e[h]^=f[h]}k=k.concat(e)}if(d)k=j.clamp(k,d);return k};\n\ +sjcl.random={randomWords:function(a,b){var c=[];b=this.isReady(b);var d;if(b===0)throw new sjcl.exception.notready(\"generator isn't seeded\");else b&2&&this.U(!(b&1));for(b=0;b<a;b+=4){(b+1)%0x10000===0&&this.L();d=this.u();c.push(d[0],d[1],d[2],d[3])}this.L();return c.slice(0,a)},setDefaultParanoia:function(a){this.t=a},addEntropy:function(a,b,c){c=c||\"user\";var d,e,f=(new Date).valueOf(),g=this.q[c],h=this.isReady();d=this.F[c];if(d===undefined)d=this.F[c]=this.R++;if(g===undefined)g=this.q[c]=0;this.q[c]=\n\ +(this.q[c]+1)%this.b.length;switch(typeof a){case \"number\":break;case \"object\":if(b===undefined)for(c=b=0;c<a.length;c++)for(e=a[c];e>0;){b++;e>>>=1}this.b[g].update([d,this.J++,2,b,f,a.length].concat(a));break;case \"string\":if(b===undefined)b=a.length;this.b[g].update([d,this.J++,3,b,f,a.length]);this.b[g].update(a);break;default:throw new sjcl.exception.bug(\"random: addEntropy only supports number, array or string\");}this.j[g]+=b;this.f+=b;if(h===0){this.isReady()!==0&&this.K(\"seeded\",Math.max(this.g,\n\ +this.f));this.K(\"progress\",this.getProgress())}},isReady:function(a){a=this.B[a!==undefined?a:this.t];return this.g&&this.g>=a?this.j[0]>80&&(new Date).valueOf()>this.O?3:1:this.f>=a?2:0},getProgress:function(a){a=this.B[a?a:this.t];return this.g>=a?1[\"0\"]:this.f>a?1[\"0\"]:this.f/a},startCollectors:function(){if(!this.m){if(window.addEventListener){window.addEventListener(\"load\",this.o,false);window.addEventListener(\"mousemove\",this.p,false)}else if(document.attachEvent){document.attachEvent(\"onload\",\n\ +this.o);document.attachEvent(\"onmousemove\",this.p)}else throw new sjcl.exception.bug(\"can't attach event\");this.m=true}},stopCollectors:function(){if(this.m){if(window.removeEventListener){window.removeEventListener(\"load\",this.o);window.removeEventListener(\"mousemove\",this.p)}else if(window.detachEvent){window.detachEvent(\"onload\",this.o);window.detachEvent(\"onmousemove\",this.p)}this.m=false}},addEventListener:function(a,b){this.r[a][this.Q++]=b},removeEventListener:function(a,b){var c;a=this.r[a];\n\ +var d=[];for(c in a)a.hasOwnProperty[c]&&a[c]===b&&d.push(c);for(b=0;b<d.length;b++){c=d[b];delete a[c]}},b:[new sjcl.hash.sha256],j:[0],z:0,q:{},J:0,F:{},R:0,g:0,f:0,O:0,a:[0,0,0,0,0,0,0,0],d:[0,0,0,0],s:undefined,t:6,m:false,r:{progress:{},seeded:{}},Q:0,B:[0,48,64,96,128,192,0x100,384,512,768,1024],u:function(){for(var a=0;a<4;a++){this.d[a]=this.d[a]+1|0;if(this.d[a])break}return this.s.encrypt(this.d)},L:function(){this.a=this.u().concat(this.u());this.s=new sjcl.cipher.aes(this.a)},T:function(a){this.a=\n\ +sjcl.hash.sha256.hash(this.a.concat(a));this.s=new sjcl.cipher.aes(this.a);for(a=0;a<4;a++){this.d[a]=this.d[a]+1|0;if(this.d[a])break}},U:function(a){var b=[],c=0,d;this.O=b[0]=(new Date).valueOf()+3E4;for(d=0;d<16;d++)b.push(Math.random()*0x100000000|0);for(d=0;d<this.b.length;d++){b=b.concat(this.b[d].finalize());c+=this.j[d];this.j[d]=0;if(!a&&this.z&1<<d)break}if(this.z>=1<<this.b.length){this.b.push(new sjcl.hash.sha256);this.j.push(0)}this.f-=c;if(c>this.g)this.g=c;this.z++;this.T(b)},p:function(a){sjcl.random.addEntropy([a.x||\n\ +a.clientX||a.offsetX,a.y||a.clientY||a.offsetY],2,\"mouse\")},o:function(){sjcl.random.addEntropy(new Date,2,\"loadtime\")},K:function(a,b){var c;a=sjcl.random.r[a];var d=[];for(c in a)a.hasOwnProperty(c)&&d.push(a[c]);for(c=0;c<d.length;c++)d[c](b)}};\n\ +sjcl.json={defaults:{v:1,iter:1E3,ks:128,ts:64,mode:\"ccm\",adata:\"\",cipher:\"aes\"},encrypt:function(a,b,c,d){c=c||{};d=d||{};var e=sjcl.json,f=e.c({iv:sjcl.random.randomWords(4,0)},e.defaults);e.c(f,c);if(typeof f.salt===\"string\")f.salt=sjcl.codec.base64.toBits(f.salt);if(typeof f.iv===\"string\")f.iv=sjcl.codec.base64.toBits(f.iv);if(!sjcl.mode[f.mode]||!sjcl.cipher[f.cipher]||typeof a===\"string\"&&f.iter<=100||f.ts!==64&&f.ts!==96&&f.ts!==128||f.ks!==128&&f.ks!==192&&f.ks!==0x100||f.iv.length<2||f.iv.length>\n\ +4)throw new sjcl.exception.invalid(\"json encrypt: invalid parameters\");if(typeof a===\"string\"){c=sjcl.misc.cachedPbkdf2(a,f);a=c.key.slice(0,f.ks/32);f.salt=c.salt}if(typeof b===\"string\")b=sjcl.codec.utf8String.toBits(b);c=new sjcl.cipher[f.cipher](a);e.c(d,f);d.key=a;f.ct=sjcl.mode[f.mode].encrypt(c,b,f.iv,f.adata,f.tag);return e.encode(e.V(f,e.defaults))},decrypt:function(a,b,c,d){c=c||{};d=d||{};var e=sjcl.json;b=e.c(e.c(e.c({},e.defaults),e.decode(b)),c,true);if(typeof b.salt===\"string\")b.salt=\n\ +sjcl.codec.base64.toBits(b.salt);if(typeof b.iv===\"string\")b.iv=sjcl.codec.base64.toBits(b.iv);if(!sjcl.mode[b.mode]||!sjcl.cipher[b.cipher]||typeof a===\"string\"&&b.iter<=100||b.ts!==64&&b.ts!==96&&b.ts!==128||b.ks!==128&&b.ks!==192&&b.ks!==0x100||!b.iv||b.iv.length<2||b.iv.length>4)throw new sjcl.exception.invalid(\"json decrypt: invalid parameters\");if(typeof a===\"string\"){c=sjcl.misc.cachedPbkdf2(a,b);a=c.key.slice(0,b.ks/32);b.salt=c.salt}c=new sjcl.cipher[b.cipher](a);c=sjcl.mode[b.mode].decrypt(c,\n\ +b.ct,b.iv,b.adata,b.tag);e.c(d,b);d.key=a;return sjcl.codec.utf8String.fromBits(c)},encode:function(a){var b,c=\"{\",d=\"\";for(b in a)if(a.hasOwnProperty(b)){if(!b.match(/^[a-z0-9]+$/i))throw new sjcl.exception.invalid(\"json encode: invalid property name\");c+=d+b+\":\";d=\",\";switch(typeof a[b]){case \"number\":case \"boolean\":c+=a[b];break;case \"string\":c+='\"'+escape(a[b])+'\"';break;case \"object\":c+='\"'+sjcl.codec.base64.fromBits(a[b],1)+'\"';break;default:throw new sjcl.exception.bug(\"json encode: unsupported type\");\n\ +}}return c+\"}\"},decode:function(a){a=a.replace(/\\s/g,\"\");if(!a.match(/^\\{.*\\}$/))throw new sjcl.exception.invalid(\"json decode: this isn't json!\");a=a.replace(/^\\{|\\}$/g,\"\").split(/,/);var b={},c,d;for(c=0;c<a.length;c++){if(!(d=a[c].match(/^([a-z][a-z0-9]*):(?:(\\d+)|\"([a-z0-9+\\/%*_.@=\\-]*)\")$/i)))throw new sjcl.exception.invalid(\"json decode: this isn't json!\");b[d[1]]=d[2]?parseInt(d[2],10):d[1].match(/^(ct|salt|iv)$/)?sjcl.codec.base64.toBits(d[3]):unescape(d[3])}return b},c:function(a,b,c){if(a===\n\ +undefined)a={};if(b===undefined)return a;var d;for(d in b)if(b.hasOwnProperty(d)){if(c&&a[d]!==undefined&&a[d]!==b[d])throw new sjcl.exception.invalid(\"required parameter overridden\");a[d]=b[d]}return a},V:function(a,b){var c={},d;for(d in a)if(a.hasOwnProperty(d)&&a[d]!==b[d])c[d]=a[d];return c},W:function(a,b){var c={},d;for(d=0;d<b.length;d++)if(a[b[d]]!==undefined)c[b[d]]=a[b[d]];return c}};sjcl.encrypt=sjcl.json.encrypt;sjcl.decrypt=sjcl.json.decrypt;sjcl.misc.S={};\n\ +sjcl.misc.cachedPbkdf2=function(a,b){var c=sjcl.misc.S,d;b=b||{};d=b.iter||1E3;c=c[a]=c[a]||{};d=c[d]=c[d]||{firstSalt:b.salt&&b.salt.length?b.salt.slice(0):sjcl.random.randomWords(2,0)};c=b.salt===undefined?d.firstSalt:b.salt;d[c]=d[c]||sjcl.misc.pbkdf2(a,c,b.iter);return{key:d[c].slice(0),salt:c.slice(0)}};\n\ +\n\ +\n\ +var browserUtil = {\n\ + isRhino: true,\n\ + \n\ + pauseAndThen: function (cb) { cb(); },\n\ + \n\ + cpsIterate: function (f, start, end, pause, callback) {\n\ + function go() {\n\ + var called = false;\n\ + if (start >= end) {\n\ + callback && callback();\n\ + } else {\n\ + f(start, function () {\n\ + if (!called) { called = true; start++; go(); }\n\ + });\n\ + }\n\ + }\n\ + go (start);\n\ + },\n\ + \n\ + cpsMap: function (map, list, pause, callback) {\n\ + browserUtil.cpsIterate(function (i, cb) { map(list[i], i, list.length, cb); },\n\ + 0, list.length, pause, callback);\n\ + },\n\ +\n\ + loadScripts: function(scriptNames, callback) {\n\ + for (i=0; i<scriptNames.length; i++) {\n\ + load(scriptNames[i]);\n\ + callback && callback();\n\ + }\n\ + },\n\ + \n\ + write: function(type, message) {\n\ + print(message);\n\ + return { update: function (type2, message2) {\n\ + if (type2 === 'pass') { print(\" + \" + message2); }\n\ + else if (type2 === 'unimplemented') { print(\" ? \" + message2); }\n\ + else { print(\" - \" + message2); }\n\ + }};\n\ + },\n\ + \n\ + writeNewline: function () { print(\"\"); },\n\ + \n\ + status: function(message) {}\n\ +};\n\ +\n\ +sjcl.test = { vector: {}, all: {} };\n\ +\n\ +/* A bit of a hack. Because sjcl.test will be reloaded several times\n\ + * for different variants of sjcl, but browserUtils will not, this\n\ + * variable keeps a permanent record of whether anything has failed.\n\ + */\n\ +if (typeof browserUtil.allPassed === 'undefined') {\n\ + browserUtil.allPassed = true;\n\ +}\n\ +\n\ +sjcl.test.TestCase = function(name, doRun) {\n\ + this.doRun = doRun;\n\ + this.name = name;\n\ + this.passes = 0;\n\ + this.failures = 0;\n\ + this.isUnimplemented = false;\n\ + sjcl.test.all[name] = this;\n\ +};\n\ +\n\ +sjcl.test.TestCase.prototype = {\n\ + /** Pass some subtest of this test */\n\ + pass: function () { this.passes ++; },\n\ + \n\ + /** Fail some subtest of this test */\n\ + fail: function (message) {\n\ + if (message !== undefined) {\n\ + this.log(\"fail\", \"*** FAIL *** \" + this.name + \": \" + message);\n\ + } else {\n\ + this.log(\"fail\", \"*** FAIL *** \" + this.name);\n\ + }\n\ + this.failures ++;\n\ + browserUtil.allPassed = false;\n\ + },\n\ + \n\ + unimplemented: function() {\n\ + this.isUnimplemented = true;\n\ + },\n\ + \n\ + /** Log a message to the console */\n\ + log: browserUtil.write,\n\ + \n\ + /** Require that the first argument is true; otherwise fail with the given message */\n\ + require: function (bool, message) {\n\ + if (bool) {\n\ + this.pass();\n\ + } else if (message !== undefined) {\n\ + this.fail(message);\n\ + } else {\n\ + this.fail(\"requirement failed\");\n\ + }\n\ + },\n\ +\n\ + /** Pause and then take the specified action. */\n\ + pauseAndThen: browserUtil.pauseAndThen,\n\ + \n\ + /** Continuation-passing-style iteration */\n\ + cpsIterate: browserUtil.cpsIterate,\n\ + \n\ + /** Continuation-passing-style iteration */\n\ + cpsMap: browserUtil.cpsMap,\n\ +\n\ + /** Report the results of this test. */\n\ + report: function (repo) {\n\ + var t = (new Date()).valueOf() - this.startTime;\n\ + if (this.failures !== 0) {\n\ + repo.update(\"fail\", \"failed \" + this.failures + \" / \" +\n\ + (this.passes + this.failures) + \" tests. (\" + t + \" ms)\");\n\ + } else if (this.passes === 1) {\n\ + repo.update(\"pass\", \"passed. (\" + t + \" ms)\");\n\ + } else if (this.isUnimplemented) {\n\ + repo.update(\"unimplemented\", \"unimplemented\");\n\ + } else {\n\ + repo.update(\"pass\", \"passed all \" + this.passes + \" tests. (\" + t + \" ms)\");\n\ + }\n\ + browserUtil.writeNewline();\n\ + },\n\ + \n\ +\n\ + /** Run the test. */\n\ + run: function (ntests, i, cb) {\n\ + var thiz = this;\n\ + this.startTime = (new Date()).valueOf();\n\ + this.pauseAndThen(function () {\n\ + thiz.doRun(function () {\n\ + cb && cb();\n\ + })\n\ + });\n\ + }\n\ +};\n\ +\n\ +// pass a list of tests to run, or pass nothing and it will run them all\n\ +sjcl.test.run = function (tests, callback) {\n\ + var t;\n\ + \n\ + if (tests === undefined || tests.length == 0) {\n\ + tests = [];\n\ + for (t in sjcl.test.all) {\n\ + if (sjcl.test.all.hasOwnProperty(t)) {\n\ + tests.push(t);\n\ + }\n\ + }\n\ + }\n\ + \n\ + browserUtil.cpsMap(function (t, i, n, cb) {\n\ + sjcl.test.all[tests[i]].run(n, i+1, cb);\n\ + }, tests, true, callback);\n\ +};\n\ +\n\ +/* Several test scripts rely on sjcl.codec.hex to parse their test\n\ + * vectors, but we are not guaranteed that sjcl.codec.hex is\n\ + * implemented.\n\ + */\n\ +sjcl.codec = sjcl.codec || {};\n\ +sjcl.codec.hex = sjcl.codec.hex ||\n\ +{\n\ + fromBits: function (arr) {\n\ + var out = \"\", i, x;\n\ + for (i=0; i<arr.length; i++) {\n\ + out += ((arr[i]|0)+0xF00000000000).toString(16).substr(4);\n\ + }\n\ + return out.substr(0, sjcl.bitArray.bitLength(arr)/4);//.replace(/(.{8})/g, \"$1 \");\n\ + },\n\ + toBits: function (str) {\n\ + var i, out=[], len;\n\ + str = str.replace(/\\s|0x/g, \"\");\n\ + len = str.length;\n\ + str = str + \"00000000\";\n\ + for (i=0; i<str.length; i+=8) {\n\ + out.push(parseInt(str.substr(i,8),16)^0);\n\ + }\n\ + return sjcl.bitArray.clamp(out, len*4);\n\ + }\n\ +};\n\ +\n\ +sjcl.test.run();\n\ +\n\ +\n\ +TalosContentProfiler.resume('stanford-crypto-sha256-iterative', true).then(() => {\n\ + var _sunSpiderStartDate = new Date();\n\ +\n\ + /**\n\ + * Test SHA-256 using an ad-hoc iterative technique.\n\ + * This uses a string buffer which has n characters on the nth iteration.\n\ + * Each iteration, the buffer is hashed and the hash is converted to a string.\n\ + * The first two characters of the string are prepended to the buffer, then the\n\ + * last character of the buffer is removed. This way, neither the beginning nor\n\ + * the end of the buffer is fixed.\n\ + *\n\ + * The hashes from each output step are also hashed together into one final hash.\n\ + * This is compared against a final hash which was computed with SSL.\n\ + */\n\ +\n\ + new sjcl.test.TestCase(\"SHA-256 iterative\", function (cb) {\n\ + if (!sjcl.hash.sha256) {\n\ + this.unimplemented();\n\ + cb && cb();\n\ + return;\n\ + }\n\ +\n\ + var toBeHashed = \"\", cumulative = new sjcl.hash.sha256(), hash, thiz=this;\n\ + browserUtil.cpsIterate(function (i, cbb) {\n\ + for (var n=100*i; n<100*(i+1); n++) {\n\ + hash = sjcl.hash.sha256.hash(toBeHashed);\n\ + hash = sjcl.codec.hex.fromBits(hash);\n\ + cumulative.update(hash);\n\ + toBeHashed = (hash.substring(0,2)+toBeHashed).substring(0,n+1);\n\ + }\n\ + cbb && cbb();\n\ + }, 0, 10, true, function () {\n\ + hash = sjcl.codec.hex.fromBits(cumulative.finalize());\n\ + thiz.require(hash === \"f305c76d5d457ddf04f1927166f5e13429407049a5c5f29021916321fcdcd8b4\");\n\ + cb && cb();\n\ + });\n\ + });\n\ +\n\ + sjcl.test.run();\n\ +\n\ +\n\ + var _sunSpiderInterval = new Date() - _sunSpiderStartDate;\n\ + TalosContentProfiler.pause('stanford-crypto-sha256-iterative', true).then(() => {\n\ + record(_sunSpiderInterval);\n\ + });\n\ +\n\ +});\n\ +</script>\n\ +\n\ +\n\ +</body>\n\ +</html>\n\ +" ]; |